21:43:22.444 00.005 21068 PHD2 version 2.6.14 begins execution with:
21:43:22.444 00.000 21068    Windows 10 (build 26200), 64-bit edition
21:43:22.444 00.000 21068    wxWidgets 3.0.5
21:43:22.444 00.000 21068    cfitsio 3.49
21:43:22.444 00.000 21068 GetString("/frame/LogDir", "") returns ""
21:43:22.445 00.001 21068 CoInitializeEx returns 1
21:43:22.446 00.001 21068 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:43:22.446 00.000 21068 GetInt("/wxLanguage", 0) returns 60
21:43:22.447 00.001 21068 locale: initialized with lang id 60 (r=1)
21:43:22.448 00.001 21068 locale: wxTranslations language set to 60
21:43:22.453 00.005 21068 Removed 1 files of pattern: PHD2_DebugLog*.txt
21:43:22.455 00.002 21068 GetInt("/currentProfile", 0) returns 4
21:43:22.459 00.004 21068 reset dither spiral
21:43:22.460 00.001 21068 StartWorkerThread(00000000) begins
21:43:22.461 00.001 21068 WorkerThread constructor called
21:43:22.462 00.001 21068 StartWorkerThread(01442B98) ends
21:43:22.462 00.000 21068 StartWorkerThread(00000000) begins
21:43:22.463 00.001 21068 WorkerThread constructor called
21:43:22.464 00.001 16108 WorkerThread::Entry() begins
21:43:22.464 00.000 16108 worker thread CoInitializeEx returns 0
21:43:22.464 00.000 21068 StartWorkerThread(01449EA8) ends
21:43:22.465 00.001 10028 WorkerThread::Entry() begins
21:43:22.465 00.000 10028 worker thread CoInitializeEx returns 0
21:43:22.465 00.000 21068 GetBoolean("/ServerMode", 1) returns 1
21:43:22.510 00.045 21068 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
21:43:22.512 00.002 21068 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
21:43:22.512 00.000 21068 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
21:43:22.513 00.001 21068 GetInt("/profile/4/DitherMode", 0) returns 0
21:43:22.514 00.001 21068 set dither mode 0
21:43:22.514 00.000 21068 GetInt("/profile/4/frame/timeLapse", 0) returns 0
21:43:22.515 00.001 21068 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
21:43:22.516 00.001 21068 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
21:43:22.517 00.001 21068 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
21:43:22.517 00.000 21068 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:43:22.518 00.001 21068 GetInt("/profile/4/AutoLoadCalibration", -1) returns 0
21:43:22.519 00.001 21068 GetInt("/profile/4/frame/focalLength", 0) returns 240
21:43:22.520 00.001 21068 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
21:43:22.520 00.000 21068 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
21:43:22.521 00.001 21068 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 6.000000
21:43:22.522 00.001 21068 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:43:22.523 00.001 21068 AutoExp: reset exp to 5000
21:43:22.523 00.000 21068 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
21:43:22.524 00.001 21068 GetInt("/profile/4/ExposureDurationMs", 1000) returns 1000
21:43:22.526 00.002 21068 OnExposureDurationSelected: duration = 1000
21:43:22.527 00.001 21068 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
21:43:22.527 00.000 21068 GetInt("/profile/4/Gamma", 100) returns 100
21:43:22.528 00.001 21068 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
21:43:22.528 00.000 21068 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:43:22.529 00.001 21068 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:43:22.530 00.001 21068 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
21:43:22.530 00.000 21068 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:43:22.531 00.001 21068 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:43:22.531 00.000 21068 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:43:22.532 00.001 21068 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:43:22.533 00.001 21068 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
21:43:22.537 00.004 21068 guider state => UNINITIALIZED
21:43:22.538 00.001 21068 GetInt("/profile/4/overlay/slit/center.x", 376) returns 376
21:43:22.539 00.001 21068 GetInt("/profile/4/overlay/slit/center.y", 290) returns 290
21:43:22.540 00.001 21068 GetInt("/profile/4/overlay/slit/width", 8) returns 8
21:43:22.540 00.000 21068 GetInt("/profile/4/overlay/slit/height", 100) returns 100
21:43:22.541 00.001 21068 GetInt("/profile/4/overlay/slit/angle", 0) returns 0
21:43:22.542 00.001 21068 Changing from state UNINITIALIZED to UNINITIALIZED
21:43:22.543 00.001 21068 guider state => SELECTING
21:43:22.544 00.001 21068 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
21:43:22.544 00.000 21068 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
21:43:22.546 00.002 21068 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
21:43:22.546 00.000 21068 Setting StarMinHFD = 1.50
21:43:22.547 00.001 21068 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
21:43:22.548 00.001 21068 Setting MaxHFD = 10.0
21:43:22.549 00.001 21068 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 6.000000
21:43:22.549 00.000 21068 Setting StarMinSNR = 6.0
21:43:22.550 00.001 21068 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
21:43:22.551 00.001 21068 Setting AutoSelDownsample = 0
21:43:22.552 00.001 21068 GetString("/profile/4/guider/bookmarks", "") returns ""
21:43:22.553 00.001 21068 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:43:22.554 00.001 21068 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
21:43:22.554 00.000 21068 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:43:22.555 00.001 21068 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:43:22.556 00.001 21068 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 15
21:43:22.557 00.001 21068 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
21:43:22.557 00.000 21068 MultiStar mode enabled
21:43:22.558 00.001 21068 GetBoolean("/StickyLockPosition", 0) returns 0
21:43:22.563 00.005 21068 GetString("/geometry", "") returns "1;1936;1048;-8;-8"
21:43:22.591 00.028 21068 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:43:22.592 00.001 21068 GetString("/graph/RAColor", "") returns "#6464FF"
21:43:22.593 00.001 21068 GetString("/graph/DecColor", "") returns "#FF0000"
21:43:22.594 00.001 21068 GetInt("/graph/minLength", 50) returns 50
21:43:22.594 00.000 21068 GetInt("/graph/maxLength", 400) returns 400
21:43:22.596 00.002 21068 GetInt("/graph/minHeight", 1) returns 1
21:43:22.597 00.001 21068 GetInt("/graph/maxHeight", 16) returns 16
21:43:22.597 00.000 21068 GetInt("/graph/length", 100) returns 100
21:43:22.598 00.001 21068 GraphStats window size = 100
21:43:22.598 00.000 21068 GetInt("/graph/height", 4) returns 4
21:43:22.599 00.001 21068 GetInt("graph/HeightUnits", 1) returns 1
21:43:22.600 00.001 21068 GetBoolean("/graph/showCorrections", 1) returns 1
21:43:22.600 00.000 21068 GetBoolean("/graph/showStarMass", 0) returns 0
21:43:22.601 00.001 21068 GetBoolean("/graph/showStarSNR", 0) returns 0
21:43:22.602 00.001 21068 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:43:22.630 00.028 21068 GetInt("/graph_stepguider/length", 1) returns 1
21:43:22.633 00.003 21068 GetBoolean("/ProfileRawMode", 0) returns 0
21:43:22.634 00.001 21068 GetInt("/target/length", 100) returns 100
21:43:22.635 00.001 21068 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:43:22.642 00.007 21068 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
21:43:22.642 00.000 21068 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
21:43:22.982 00.340 21068 GetString("/profile/1/name", "") returns "Simulated scope&camera"
21:43:22.983 00.001 21068 GetString("/profile/2/name", "") returns "SSAG + RST300"
21:43:22.984 00.001 21068 GetString("/profile/3/name", "") returns "SSAG+EQ6R"
21:43:22.985 00.001 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:43:22.986 00.001 21068 GetString("/profile/5/name", "") returns "SSAG+RC-135E"
21:43:22.995 00.009 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:43:23.077 00.082 21068 GetString("/profile/4/indi/INDIcam", "") returns ""
21:43:23.090 00.013 21068 GetString("/profile/4/indi/INDImount", "") returns ""
21:43:23.095 00.005 21068 GetString("/profile/4/indi/INDImount", "") returns ""
21:43:23.101 00.006 21068 GetString("/profile/4/indi/INDIrotator", "") returns ""
21:43:23.103 00.002 21068 GetString("/profile/4/camera/LastMenuChoice", "None") returns "ASI Camera (1) (ASCOM)"
21:43:23.104 00.001 21068 CameraFactory(ASI Camera (1) (ASCOM))
21:43:23.104 00.000 21068 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
21:43:23.105 00.001 21068 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
21:43:23.106 00.001 21068 GetInt("/profile/4/camera/gain", 95) returns 95
21:43:23.106 00.000 21068 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
21:43:23.107 00.001 21068 GetInt("/profile/4/camera/SaturationADU", 0) returns 65535
21:43:23.108 00.001 21068 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
21:43:23.108 00.000 21068 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 3.750000
21:43:23.110 00.002 21068 GetInt("/profile/4/camera/binning", 1) returns 1
21:43:23.111 00.001 21068 Created new camera of type ASI Camera (1) (ASCOM) = 0D0870C0
21:43:23.112 00.001 21068 GetString("/profile/4/camera/LastMenuChoice", "") returns "ASI Camera (1) (ASCOM)"
21:43:23.113 00.001 21068 GetString("/profile/4/scope/LastMenuChoice", "None") returns "Hubo-i (ASCOM)"
21:43:23.114 00.001 21068 ScopeFactory(Hubo-i (ASCOM))
21:43:23.115 00.001 21068 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 450
21:43:23.115 00.000 21068 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
21:43:23.116 00.001 21068 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
21:43:23.117 00.001 21068 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
21:43:23.117 00.000 21068 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
21:43:23.118 00.001 21068 DecGuideMode set to Auto (1)
21:43:23.120 00.002 21068 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 1
21:43:23.120 00.000 21068 GetDouble("/profile/4/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.200000
21:43:23.121 00.001 21068 GetDouble("/profile/4/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
21:43:23.121 00.000 21068 GetDouble("/profile/4/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
21:43:23.122 00.001 21068 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
21:43:23.123 00.001 21068 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.200000
21:43:23.123 00.000 21068 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20
21:43:23.124 00.001 21068 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:43:23.124 00.000 21068 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:43:23.125 00.001 21068 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:43:23.126 00.001 21068 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:43:23.127 00.001 21068 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
21:43:23.128 00.001 21068 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
21:43:23.128 00.000 21068 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
21:43:23.129 00.001 21068 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
21:43:23.131 00.002 21068 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 20
21:43:23.131 00.000 21068 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
21:43:23.132 00.001 21068 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 20
21:43:23.133 00.001 21068 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 0
21:43:23.133 00.000 21068 BLC: Backlash compensation is disabled
21:43:23.134 00.001 21068 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
21:43:23.134 00.000 21068 Scope: enabling slew check, guiding will stop when slew is detected
21:43:23.135 00.001 21068 Created new scope of type Hubo-i (ASCOM) = 0D0C3370
21:43:23.135 00.000 21068 GetString("/profile/4/scope/LastMenuChoice", "") returns "Hubo-i (ASCOM)"
21:43:23.136 00.001 21068 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
21:43:23.137 00.001 21068 ScopeFactory(None)
21:43:23.137 00.000 21068 Created new aux scope of type None = 00000000
21:43:23.138 00.001 21068 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
21:43:23.138 00.000 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:43:23.140 00.002 21068 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
21:43:23.140 00.000 21068 StepGuiderFactory(None)
21:43:23.141 00.001 21068 Created new stepguider of type None = 00000000
21:43:23.141 00.000 21068 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
21:43:23.142 00.001 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:43:23.143 00.001 21068 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
21:43:23.144 00.001 21068 RotatorFactory(None)
21:43:23.145 00.001 21068 Created new Rotator of type None = 00000000
21:43:23.145 00.000 21068 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
21:43:23.146 00.001 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:43:23.151 00.005 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:43:23.152 00.001 21068 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:43:23.152 00.000 21068 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:43:23.181 00.029 21068 starting server
21:43:23.183 00.002 21068 event server started, listening on port 4400
21:43:23.184 00.001 21068 Server started, listening on port 4300
21:43:23.185 00.001 21068 Status Line: Server started
21:43:23.187 00.002 21068 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=586;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=118389;bestw=542;besth=297;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099196;dir=3;layer=0;row=0;pos=1;prop=81611;bestw=286;besth=513;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=1;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=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=349;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=299|dock_size(2,0,0)=351|"
21:43:23.239 00.052 21068 GetBoolean("/Update/enabled", 1) returns 1
21:43:23.239 00.000 21068 GetInt("/Update/series", 0) returns 0
21:43:23.239 00.000 13288 UPD: updater thread entry
21:43:23.239 00.000 13288 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:43:23.239 00.000 13288 UPD: fetch error: Couldn't resolve host name
21:43:23.239 00.000 13288 UPD: updater thread exit
21:43:23.558 00.319 21068 evsrv: cli 0D018350 connect
21:43:24.106 00.548 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:43:24.106 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:24.297 00.191 21068 evsrv: cli 0D018350 request: {"method":"get_profiles","id":1009}
21:43:24.297 00.000 21068 GetString("/profile/1/name", "") returns "Simulated scope&camera"
21:43:24.297 00.000 21068 GetString("/profile/2/name", "") returns "SSAG + RST300"
21:43:24.297 00.000 21068 GetString("/profile/3/name", "") returns "SSAG+EQ6R"
21:43:24.297 00.000 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:43:24.297 00.000 21068 GetString("/profile/5/name", "") returns "SSAG+RC-135E"
21:43:24.297 00.000 21068 GetString("/profile/1/name", "") returns "Simulated scope&camera"
21:43:24.297 00.000 21068 GetString("/profile/1/name", "") returns "Simulated scope&camera"
21:43:24.297 00.000 21068 GetString("/profile/2/name", "") returns "SSAG + RST300"
21:43:24.297 00.000 21068 GetString("/profile/1/name", "") returns "Simulated scope&camera"
21:43:24.297 00.000 21068 GetString("/profile/2/name", "") returns "SSAG + RST300"
21:43:24.297 00.000 21068 GetString("/profile/3/name", "") returns "SSAG+EQ6R"
21:43:24.297 00.000 21068 GetString("/profile/1/name", "") returns "Simulated scope&camera"
21:43:24.297 00.000 21068 GetString("/profile/2/name", "") returns "SSAG + RST300"
21:43:24.297 00.000 21068 GetString("/profile/3/name", "") returns "SSAG+EQ6R"
21:43:24.297 00.000 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:43:24.297 00.000 21068 GetString("/profile/1/name", "") returns "Simulated scope&camera"
21:43:24.297 00.000 21068 GetString("/profile/2/name", "") returns "SSAG + RST300"
21:43:24.297 00.000 21068 GetString("/profile/3/name", "") returns "SSAG+EQ6R"
21:43:24.297 00.000 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:43:24.313 00.016 21068 GetString("/profile/5/name", "") returns "SSAG+RC-135E"
21:43:24.314 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"Simulated scope&camera"},{"id":2,"name":"SSAG + RST300"},{"id":3,"name":"SSAG+EQ6R"},{"id":4,"name":"ASI120MM+RST-135E","selected":true},{"id":5,"name":"SSAG+RC-135E"}],"id":1009}
21:43:24.820 00.506 21068 evsrv: cli 0D018350 request: {"method":"set_connected","params":[false],"id":1007}
21:43:24.820 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1007}
21:43:24.884 00.064 21068 evsrv: cli 0D018350 request: {"method":"set_profile","params":[4],"id":1008}
21:43:24.884 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1008}
21:43:24.948 00.064 21068 evsrv: cli 0D018350 request: {"method":"set_connected","params":[true],"id":1007}
21:43:24.948 00.000 21068 gear_dialog: ConnectAll calls OnButtonConnectAll
21:43:24.948 00.000 21068 gear_dialog: OnButtonConnectAll
21:43:24.948 00.000 21068 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:43:24.948 00.000 21068 Status Line: Connecting to Camera ...
21:43:24.948 00.000 21068 GetString("/profile/4/cam_hash/8b703f25/whichCamera", "") returns ""
21:43:24.948 00.000 21068 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:43:24.948 00.000 21068 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:43:26.281 01.333 21068 setting camera Name = ZWO ASI120MM Mini (ASCOM)
21:43:26.281 00.000 21068 ASCOM camera: MaxBinning is 2
21:43:26.281 00.000 21068 ASCOM camera: has cooler
21:43:26.281 00.000 21068 ASCOM Camera: set binning = 1
21:43:26.281 00.000 21068 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 3.750000
21:43:26.281 00.000 21068 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:43:26.281 00.000 21068 Connected Camera: ZWO ASI120MM Mini (ASCOM)
21:43:26.281 00.000 21068 FrameSize=(0,0)
21:43:26.281 00.000 21068 PixelSize=3.75
21:43:26.281 00.000 21068 BitsPerPixel=16
21:43:26.281 00.000 21068 HasGainControl=0
21:43:26.281 00.000 21068 HasShutter=0
21:43:26.281 00.000 21068 HasSubFrames=1
21:43:26.281 00.000 21068 ST4HasGuideOutput=1
21:43:26.281 00.000 21068 GetBoolean("/profile/4/camera/AutoLoadDefectMap", 1) returns 1
21:43:26.281 00.000 21068 auto-loading defect map
21:43:26.281 00.000 21068 Loading defect map file C:\Users\beers\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
21:43:26.281 00.000 21068 Defect map file not found: C:\Users\beers\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
21:43:26.297 00.016 21068 Status Line: Defect map not loaded
21:43:26.297 00.000 21068 GetBoolean("/profile/4/camera/AutoLoadDarks", 1) returns 1
21:43:26.297 00.000 21068 Auto-loading dark library
21:43:26.357 00.060 21068 loaded dark frame exposure = 500, med = 2275
21:43:26.406 00.049 21068 loaded dark frame exposure = 1000, med = 2281
21:43:26.456 00.050 21068 loaded dark frame exposure = 1500, med = 2294
21:43:26.503 00.047 21068 loaded dark frame exposure = 2000, med = 2300
21:43:26.549 00.046 21068 loaded dark frame exposure = 2500, med = 2320
21:43:26.595 00.046 21068 loaded dark frame exposure = 3000, med = 2329
21:43:26.644 00.049 21068 loaded dark frame exposure = 3500, med = 2345
21:43:26.691 00.047 21068 loaded dark frame exposure = 4000, med = 2355
21:43:26.739 00.048 21068 loaded dark frame exposure = 4500, med = 2358
21:43:26.788 00.049 21068 loaded dark frame exposure = 5000, med = 2371
21:43:26.835 00.047 21068 loaded dark frame exposure = 6000, med = 2393
21:43:26.835 00.000 21068 loaded dark library from C:\Users\beers\AppData\Local\phd2\darks_defects\PHD2_dark_lib_4.fit
21:43:26.835 00.000 21068 Status Line: Darks loaded
21:43:26.835 00.000 21068 DarkLib check: undefined frame size for current camera
21:43:26.835 00.000 21068 Status Line: Camera Connected
21:43:26.835 00.000 21068 gear_dialog: OnButtonConnectStepGuider
21:43:26.835 00.000 21068 Connected AO:None
21:43:26.835 00.000 21068 gear_dialog: OnButtonConnectScope
21:43:26.835 00.000 21068 Status Line: Connecting to Mount ...
21:43:26.851 00.016 21068 Connecting to mount [Hubo-i (ASCOM)]
21:43:26.851 00.000 21068 ASCOM Scope: Connecting
21:43:26.856 00.005 21068 Create ASCOM Scope: choice 'Hubo-i (ASCOM)' progid ASCOM.HUBOI.Telescope
21:43:26.867 00.011 21068 pScopeDriver = 0x0F41A5B4
21:43:26.915 00.048 21068 Scope reports its name as Hubo-i (ASCOM)
21:43:26.917 00.002 21068 ASCOM scope CanSlewAsync is true
21:43:26.917 00.000 21068 Hubo-i (ASCOM) connected
21:43:26.917 00.000 21068 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:43:27.038 00.121 21068 ScopeASCOM::SideOfPier() returns 0
21:43:27.038 00.000 21068 ASCOM Scope: Connect success
21:43:27.038 00.000 21068 Status Line: Mount Connected
21:43:27.038 00.000 21068 Connected Scope:Hubo-i (ASCOM)
21:43:27.038 00.000 21068 gear_dialog: OnButtonConnectAuxScope
21:43:27.043 00.005 21068 Connected AuxScope:None
21:43:27.043 00.000 21068 gear_dialog: OnButtonConnectRotator
21:43:27.043 00.000 21068 Connected Rotator:None
21:43:27.075 00.032 21068 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
21:43:27.080 00.005 21068 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
21:43:27.329 00.249 21068 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
21:43:27.329 00.000 21068 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
21:43:27.329 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1007}
21:44:27.433 60.104 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:44:27.436 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:45:00.488 33.052 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:45:00.489 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:45:25.085 24.596 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:45:25.086 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:45:25.135 00.049 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:45:25.137 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:46:25.282 60.145 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:46:25.284 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:47:25.434 60.150 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:47:25.435 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:48:25.572 60.137 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:48:25.573 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:49:25.697 60.124 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:49:25.698 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:49:36.657 10.959 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:49:36.658 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:49:36.859 00.201 21068 evsrv: cli 0D018350 request: {"method":"flip_calibration","id":1005}
21:49:36.861 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\mount.cpp:899->cannot flip if not calibrated
21:49:36.864 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","error":{"code":1,"message":"could not flip calibration"},"id":1005}
21:50:07.944 31.080 21068 evsrv: cli 0D018350 request: {"method":"get_connected","id":1011}
21:50:07.944 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":true,"id":1011}
21:50:08.072 00.128 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:50:08.072 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:09.215 01.143 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:50:09.215 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:10.425 01.210 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:50:10.425 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:11.553 01.128 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:50:11.553 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:12.760 01.207 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:50:12.760 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:12.881 00.121 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
21:50:12.881 00.000 21068 PhdController::Guide begins
21:50:12.881 00.000 21068 PhdController: newstate STATE_SETUP
21:50:12.881 00.000 21068 PhdController: setup
21:50:12.881 00.000 21068 PhdController: newstate STATE_ATTEMPT_START
21:50:12.881 00.000 21068 PhdController: start capturing
21:50:12.881 00.000 21068 Changing from state SELECTING to UNINITIALIZED
21:50:12.881 00.000 21068 guider state => SELECTING
21:50:12.881 00.000 21068 setting force full frames = true
21:50:12.881 00.000 21068 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:50:12.881 00.000 21068 DarkLib check: undefined frame size for current camera
21:50:12.881 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
21:50:12.881 00.000 21068 Enqueuing Expose request
21:50:12.881 00.000 21068 PhdController: newstate STATE_SELECT_STAR
21:50:12.881 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:50:12.881 00.000 16108 Worker thread wakes up
21:50:12.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:12.881 00.000 16108 Exposure delay set to 0
21:50:12.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:50:14.125 01.244 16108 Exposure complete
21:50:14.179 00.054 16108 worker thread done servicing request
21:50:14.179 00.000 21068 OnExposeComplete: enter
21:50:14.179 00.000 21068 UpdateGuideState(): m_state=1
21:50:14.179 00.000 21068 UpdateCurrentPosition: no star selected
21:50:14.179 00.000 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:50:14.179 00.000 21068 Status Line: No star selected
21:50:14.179 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4349, FiltMin=3673, FiltMax=56681, Gamma=1.000
21:50:14.189 00.010 21068 UpdateGuideState exits: No star selected
21:50:14.189 00.000 21068 GuiderMultiStar::AutoSelect enter
21:50:14.189 00.000 21068 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
21:50:14.237 00.048 21068 AutoFind: auto downsample for scale 3.22 => 1x
21:50:14.285 00.048 21068 AutoFind: global mean = -0.1, stdev 868.8
21:50:14.285 00.000 21068 AutoFind: using threshold = 0.1
21:50:14.350 00.065 21068 AutoFind: local max [109, 384] 202.7
21:50:14.350 00.000 21068 AutoFind: local max [116, 816] 137.4
21:50:14.350 00.000 21068 AutoFind: local max [825, 644] 121.8
21:50:14.350 00.000 21068 AutoFind: local max [798, 746] 107.4
21:50:14.350 00.000 21068 AutoFind: local max [591, 873] 94.7
21:50:14.350 00.000 21068 AutoFind: local max [219, 878] 27.2
21:50:14.350 00.000 21068 AutoFind: local max [606, 151] 26.6
21:50:14.350 00.000 21068 AutoFind: local max [474, 451] 25.9
21:50:14.350 00.000 21068 AutoFind: local max [701, 52] 19.6
21:50:14.350 00.000 21068 AutoFind: local max [1173, 885] 18.1
21:50:14.350 00.000 21068 AutoFind: local max [1112, 409] 17.9
21:50:14.350 00.000 21068 AutoFind: local max [1245, 570] 15.5
21:50:14.350 00.000 21068 AutoFind: local max [1177, 611] 15.5
21:50:14.350 00.000 21068 AutoFind: local max [122, 730] 14.1
21:50:14.350 00.000 21068 AutoFind: local max [545, 839] 13.9
21:50:14.350 00.000 21068 AutoFind: local max [1049, 674] 12.8
21:50:14.350 00.000 21068 AutoFind: local max [1017, 638] 11.7
21:50:14.350 00.000 21068 AutoFind: local max [57, 632] 11.5
21:50:14.350 00.000 21068 AutoFind: local max [227, 712] 10.5
21:50:14.350 00.000 21068 AutoFind: local max [395, 675] 9.8
21:50:14.350 00.000 21068 AutoFind: local max [540, 206] 9.6
21:50:14.350 00.000 21068 AutoFind: local max [710, 408] 9.4
21:50:14.365 00.015 21068 AutoFind: local max [399, 164] 9.0
21:50:14.365 00.000 21068 AutoFind: local max [372, 36] 8.6
21:50:14.365 00.000 21068 AutoFind: local max [1194, 191] 8.5
21:50:14.365 00.000 21068 AutoFind: local max [123, 652] 8.5
21:50:14.365 00.000 21068 AutoFind: local max [1084, 393] 8.3
21:50:14.365 00.000 21068 AutoFind: local max [1267, 856] 7.5
21:50:14.365 00.000 21068 AutoFind: local max [717, 325] 7.4
21:50:14.365 00.000 21068 AutoFind: local max [924, 869] 7.4
21:50:14.365 00.000 21068 AutoFind: local max [975, 447] 7.2
21:50:14.365 00.000 21068 AutoFind: local max [277, 762] 7.0
21:50:14.365 00.000 21068 AutoFind: local max [296, 762] 7.0
21:50:14.365 00.000 21068 AutoFind: local max [904, 201] 6.8
21:50:14.365 00.000 21068 AutoFind: local max [217, 926] 6.8
21:50:14.365 00.000 21068 AutoFind: local max [817, 503] 6.7
21:50:14.365 00.000 21068 AutoFind: local max [532, 808] 6.4
21:50:14.365 00.000 21068 AutoFind: local max [280, 414] 6.4
21:50:14.365 00.000 21068 AutoFind: local max [1264, 269] 6.3
21:50:14.365 00.000 21068 AutoFind: local max [1016, 791] 6.1
21:50:14.365 00.000 21068 AutoFind: local max [65, 794] 6.0
21:50:14.365 00.000 21068 AutoFind: local max [1157, 160] 5.7
21:50:14.365 00.000 21068 AutoFind: local max [954, 881] 5.6
21:50:14.365 00.000 21068 AutoFind: local max [1188, 823] 5.3
21:50:14.365 00.000 21068 AutoFind: local max [464, 296] 5.2
21:50:14.365 00.000 21068 AutoFind: local max [818, 183] 5.1
21:50:14.365 00.000 21068 AutoFind: local max [1133, 299] 5.1
21:50:14.365 00.000 21068 AutoFind: local max [412, 361] 4.7
21:50:14.365 00.000 21068 AutoFind: local max [775, 721] 4.7
21:50:14.365 00.000 21068 AutoFind: local max [314, 340] 4.6
21:50:14.365 00.000 21068 AutoFind: local max [1117, 943] 4.6
21:50:14.382 00.017 21068 AutoFind: local max [471, 798] 4.5
21:50:14.382 00.000 21068 AutoFind: local max [950, 799] 4.4
21:50:14.382 00.000 21068 AutoFind: local max [85, 482] 3.9
21:50:14.382 00.000 21068 AutoFind: local max [1253, 219] 3.9
21:50:14.382 00.000 21068 AutoFind: local max [686, 58] 3.7
21:50:14.382 00.000 21068 AutoFind: local max [106, 412] 3.6
21:50:14.382 00.000 21068 AutoFind: local max [59, 404] 3.5
21:50:14.382 00.000 21068 AutoFind: local max [1117, 537] 3.4
21:50:14.382 00.000 21068 AutoFind: local max [111, 584] 3.4
21:50:14.382 00.000 21068 AutoFind: local max [132, 363] 3.4
21:50:14.382 00.000 21068 AutoFind: local max [1174, 279] 3.3
21:50:14.382 00.000 21068 AutoFind: local max [574, 831] 3.1
21:50:14.382 00.000 21068 AutoFind: local max [559, 631] 3.1
21:50:14.382 00.000 21068 AutoFind: local max [304, 288] 3.1
21:50:14.382 00.000 21068 AutoFind: local max [152, 730] 3.0
21:50:14.382 00.000 21068 AutoFind: local max [843, 814] 3.0
21:50:14.382 00.000 21068 AutoFind: local max [1162, 815] 3.0
21:50:14.382 00.000 21068 AutoFind: local max [82, 795] 3.0
21:50:14.398 00.016 21068 AutoFind: local max [844, 808] 2.9
21:50:14.398 00.000 21068 AutoFind: local max [980, 776] 2.8
21:50:14.398 00.000 21068 AutoFind: local max [1017, 287] 2.8
21:50:14.398 00.000 21068 AutoFind: local max [301, 190] 2.8
21:50:14.398 00.000 21068 AutoFind: local max [125, 369] 2.7
21:50:14.398 00.000 21068 AutoFind: local max [1100, 626] 2.6
21:50:14.398 00.000 21068 AutoFind: local max [572, 785] 2.6
21:50:14.398 00.000 21068 AutoFind: local max [102, 493] 2.6
21:50:14.398 00.000 21068 AutoFind: local max [17, 801] 2.6
21:50:14.398 00.000 21068 AutoFind: local max [167, 354] 2.6
21:50:14.398 00.000 21068 AutoFind: local max [121, 381] 2.6
21:50:14.398 00.000 21068 AutoFind: local max [796, 735] 2.6
21:50:14.398 00.000 21068 AutoFind: local max [1269, 172] 2.5
21:50:14.398 00.000 21068 AutoFind: local max [265, 389] 2.5
21:50:14.398 00.000 21068 AutoFind: local max [29, 63] 2.5
21:50:14.398 00.000 21068 AutoFind: local max [803, 757] 2.5
21:50:14.398 00.000 21068 AutoFind: local max [843, 849] 2.5
21:50:14.398 00.000 21068 AutoFind: local max [750, 873] 2.4
21:50:14.414 00.016 21068 AutoFind: local max [934, 752] 2.4
21:50:14.414 00.000 21068 AutoFind: local max [771, 350] 2.4
21:50:14.414 00.000 21068 AutoFind: local max [78, 366] 2.4
21:50:14.414 00.000 21068 AutoFind: local max [121, 826] 2.4
21:50:14.414 00.000 21068 AutoFind: local max [942, 884] 2.4
21:50:14.414 00.000 21068 AutoFind: local max [1024, 708] 2.4
21:50:14.414 00.000 21068 AutoFind: local max [1152, 417] 2.3
21:50:14.414 00.000 21068 AutoFind: local max [1020, 503] 2.3
21:50:14.414 00.000 21068 AutoFind: local max [811, 316] 2.3
21:50:14.414 00.000 21068 AutoFind: local max [826, 851] 2.3
21:50:14.414 00.000 21068 AutoFind: local max [200, 210] 2.3
21:50:14.414 00.000 21068 AutoFind: local max [811, 359] 2.3
21:50:14.414 00.000 21068 AutoFind: local max [1005, 283] 2.3
21:50:14.414 00.000 21068 AutoFind: too close [1005, 283] 2.3 - [1017, 287] 2.8
21:50:14.414 00.000 21068 AutoFind: too close [826, 851] 2.3 - [843, 849] 2.5
21:50:14.414 00.000 21068 AutoFind: too close [942, 884] 2.4 - [954, 881] 5.6
21:50:14.414 00.000 21068 AutoFind: too close [942, 884] 2.4 - [924, 869] 7.4
21:50:14.414 00.000 21068 AutoFind: close dim-bright [121, 826] 2.4 - [116, 816] 137.4
21:50:14.414 00.000 21068 AutoFind: close dim-bright [803, 757] 2.5 - [798, 746] 107.4
21:50:14.414 00.000 21068 AutoFind: close dim-bright [796, 735] 2.6 - [798, 746] 107.4
21:50:14.414 00.000 21068 AutoFind: too close [121, 381] 2.6 - [125, 369] 2.7
21:50:14.414 00.000 21068 AutoFind: too close [121, 381] 2.6 - [132, 363] 3.4
21:50:14.414 00.000 21068 AutoFind: close dim-bright [121, 381] 2.6 - [109, 384] 202.7
21:50:14.414 00.000 21068 AutoFind: too close [102, 493] 2.6 - [85, 482] 3.9
21:50:14.414 00.000 21068 AutoFind: too close [125, 369] 2.7 - [132, 363] 3.4
21:50:14.414 00.000 21068 AutoFind: close dim-bright [125, 369] 2.7 - [109, 384] 202.7
21:50:14.414 00.000 21068 AutoFind: too close [844, 808] 2.9 - [843, 814] 3.0
21:50:14.430 00.016 21068 AutoFind: too close [82, 795] 3.0 - [65, 794] 6.0
21:50:14.430 00.000 21068 AutoFind: close dim-bright [686, 58] 3.7 - [701, 52] 19.6
21:50:14.430 00.000 21068 AutoFind: too close [296, 762] 7.0 - [277, 762] 7.0
21:50:14.430 00.000 21068 AutoFind: too close to edge [29, 63] 2.5
21:50:14.430 00.000 21068 AutoFind: too close to edge [1269, 172] 2.5
21:50:14.430 00.000 21068 AutoFind: too close to edge [17, 801] 2.6
21:50:14.430 00.000 21068 AutoFind: too close to edge [1253, 219] 3.9
21:50:14.430 00.000 21068 AutoFind: too close to edge [1117, 943] 4.6
21:50:14.430 00.000 21068 AutoFind: too close to edge [1264, 269] 6.3
21:50:14.430 00.000 21068 AutoFind: too close to edge [217, 926] 6.8
21:50:14.430 00.000 21068 AutoFind: too close to edge [1267, 856] 7.5
21:50:14.430 00.000 21068 AutoFind: too close to edge [372, 36] 8.6
21:50:14.430 00.000 21068 AutoFind: too close to edge [1245, 570] 15.5
21:50:14.430 00.000 21068 AutoFind: BPP = 16, saturation at 67816, pedestal 2281, thresh = 61262
21:50:14.430 00.000 21068 Star::Find(15, 109, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.430 00.000 21068 Star::Find returns 1 (0), X=108.99, Y=384.15, Mass=1160313, SNR=269.8, Peak=65535 HFD=4.2
21:50:14.430 00.000 21068 Star::Find(15, 116, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.430 00.000 21068 Star::Find returns 1 (0), X=115.51, Y=816.10, Mass=770591, SNR=285.7, Peak=65535 HFD=3.7
21:50:14.430 00.000 21068 Star::Find(15, 825, 644, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.430 00.000 21068 Star::Find returns 1 (0), X=825.08, Y=644.36, Mass=671955, SNR=214.8, Peak=65535 HFD=3.5
21:50:14.430 00.000 21068 Star::Find(15, 798, 746, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.430 00.000 21068 Star::Find returns 1 (0), X=798.49, Y=746.48, Mass=596112, SNR=210.6, Peak=65481 HFD=3.2
21:50:14.430 00.000 21068 Star::Find(15, 591, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.430 00.000 21068 Star::Find returns 1 (0), X=590.59, Y=873.21, Mass=549510, SNR=203.9, Peak=65510 HFD=3.3
21:50:14.430 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.430 00.000 21068 Star::Find returns 1 (0), X=219.23, Y=877.85, Mass=132117, SNR=72.0, Peak=19126 HFD=3.1
21:50:14.446 00.016 21068 Star::Find(15, 606, 151, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=606.32, Y=150.52, Mass=145944, SNR=78.8, Peak=22755 HFD=3.2
21:50:14.446 00.000 21068 Star::Find(15, 474, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=473.83, Y=451.26, Mass=136984, SNR=78.5, Peak=20704 HFD=2.9
21:50:14.446 00.000 21068 Star::Find(15, 701, 52, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=700.60, Y=51.87, Mass=104720, SNR=67.6, Peak=17331 HFD=2.9
21:50:14.446 00.000 21068 Star::Find(15, 1173, 885, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=1173.44, Y=885.61, Mass=90665, SNR=53.9, Peak=13497 HFD=3.2
21:50:14.446 00.000 21068 Star::Find(15, 1112, 409, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=1112.18, Y=408.74, Mass=80837, SNR=51.0, Peak=15059 HFD=3.1
21:50:14.446 00.000 21068 Star::Find(15, 1177, 611, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=1177.00, Y=611.30, Mass=100070, SNR=68.5, Peak=14461 HFD=3.9
21:50:14.446 00.000 21068 Star::Find(15, 122, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=121.75, Y=730.14, Mass=71912, SNR=55.9, Peak=11376 HFD=3.3
21:50:14.446 00.000 21068 Star::Find(15, 545, 839, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=544.66, Y=839.32, Mass=73440, SNR=54.9, Peak=13161 HFD=3.0
21:50:14.446 00.000 21068 Star::Find(15, 1049, 674, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=1048.58, Y=673.99, Mass=64894, SNR=42.8, Peak=12861 HFD=3.1
21:50:14.446 00.000 21068 Star::Find(15, 1017, 638, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=1016.78, Y=637.59, Mass=61174, SNR=49.2, Peak=11625 HFD=3.1
21:50:14.446 00.000 21068 Star::Find(15, 57, 632, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=57.01, Y=631.61, Mass=55038, SNR=39.1, Peak=11565 HFD=3.1
21:50:14.446 00.000 21068 Star::Find(15, 227, 712, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.446 00.000 21068 Star::Find returns 1 (0), X=227.22, Y=711.77, Mass=40599, SNR=31.5, Peak=10672 HFD=2.5
21:50:14.446 00.000 21068 Star::Find(15, 395, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.016 21068 Star::Find returns 1 (0), X=394.52, Y=675.00, Mass=47893, SNR=36.9, Peak=11673 HFD=2.9
21:50:14.462 00.000 21068 Star::Find(15, 540, 206, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=539.80, Y=206.28, Mass=40545, SNR=31.6, Peak=11565 HFD=2.5
21:50:14.462 00.000 21068 Star::Find(15, 710, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=709.77, Y=408.08, Mass=36233, SNR=29.8, Peak=9891 HFD=2.4
21:50:14.462 00.000 21068 Star::Find(15, 399, 164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=398.92, Y=163.83, Mass=40528, SNR=30.1, Peak=10477 HFD=3.0
21:50:14.462 00.000 21068 Star::Find(15, 1194, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=1194.29, Y=191.19, Mass=32573, SNR=28.7, Peak=7897 HFD=2.7
21:50:14.462 00.000 21068 Star::Find(15, 123, 652, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=122.40, Y=651.87, Mass=34460, SNR=32.2, Peak=9472 HFD=2.8
21:50:14.462 00.000 21068 Star::Find(15, 1084, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=1084.05, Y=392.95, Mass=27824, SNR=23.8, Peak=8809 HFD=2.4
21:50:14.462 00.000 21068 Star::Find(15, 717, 325, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=716.76, Y=325.32, Mass=32106, SNR=29.8, Peak=9497 HFD=2.7
21:50:14.462 00.000 21068 Star::Find(15, 975, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=974.88, Y=447.03, Mass=35313, SNR=30.4, Peak=7433 HFD=3.9
21:50:14.462 00.000 21068 Star::Find(15, 904, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=904.60, Y=200.72, Mass=32581, SNR=27.4, Peak=8054 HFD=3.1
21:50:14.462 00.000 21068 Star::Find(15, 817, 503, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=817.63, Y=502.74, Mass=24825, SNR=24.8, Peak=8464 HFD=2.8
21:50:14.462 00.000 21068 Star::Find(15, 532, 808, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=532.00, Y=807.85, Mass=23272, SNR=23.5, Peak=9504 HFD=2.2
21:50:14.462 00.000 21068 Star::Find(15, 280, 414, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.462 00.000 21068 Star::Find returns 1 (0), X=279.58, Y=414.16, Mass=26394, SNR=24.8, Peak=9104 HFD=2.5
21:50:14.478 00.016 21068 Star::Find(15, 1016, 791, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.478 00.000 21068 Star::Find returns 1 (0), X=1015.40, Y=791.04, Mass=25669, SNR=25.9, Peak=8339 HFD=2.3
21:50:14.480 00.002 21068 Star::Find(15, 1157, 160, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=1157.31, Y=159.79, Mass=39873, SNR=29.7, Peak=6998 HFD=4.6
21:50:14.480 00.000 21068 Star::Find(15, 1188, 823, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=1188.00, Y=823.33, Mass=21321, SNR=22.2, Peak=7289 HFD=2.4
21:50:14.480 00.000 21068 Star::Find(15, 464, 296, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=463.85, Y=296.25, Mass=14645, SNR=17.1, Peak=7469 HFD=2.2
21:50:14.480 00.000 21068 Star::Find(15, 818, 183, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=818.55, Y=183.30, Mass=26545, SNR=24.4, Peak=7734 HFD=3.2
21:50:14.480 00.000 21068 Star::Find(15, 1133, 299, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=1133.35, Y=299.85, Mass=33254, SNR=28.4, Peak=6985 HFD=3.8
21:50:14.480 00.000 21068 Star::Find(15, 412, 361, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=411.65, Y=360.31, Mass=21604, SNR=22.3, Peak=7469 HFD=2.8
21:50:14.480 00.000 21068 Star::Find(15, 775, 721, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=775.72, Y=720.89, Mass=11972, SNR=14.7, Peak=6269 HFD=2.3
21:50:14.480 00.000 21068 Star::Find(15, 314, 340, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=314.12, Y=339.72, Mass=13078, SNR=16.9, Peak=7609 HFD=1.9
21:50:14.480 00.000 21068 Star::Find(15, 471, 798, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=471.38, Y=798.19, Mass=13084, SNR=17.2, Peak=6845 HFD=2.0
21:50:14.480 00.000 21068 Star::Find(15, 950, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=949.64, Y=798.91, Mass=14865, SNR=18.2, Peak=7408 HFD=3.0
21:50:14.480 00.000 21068 Star::Find(15, 686, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 1 (0), X=700.58, Y=51.86, Mass=106979, SNR=68.6, Peak=14886 HFD=3.0
21:50:14.480 00.000 21068 Star::Find(15, 106, 412, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.480 00.000 21068 Star::Find returns 0 (4), X=106.63, Y=412.35, Mass=7376, SNR=11.0, Peak=6489 HFD=1.4
21:50:14.494 00.014 21068 Star::Find(15, 59, 404, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.494 00.000 21068 Star::Find returns 1 (0), X=58.12, Y=403.95, Mass=16885, SNR=18.1, Peak=6278 HFD=3.4
21:50:14.494 00.000 21068 Star::Find(15, 1117, 537, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.494 00.000 21068 Star::Find returns 1 (0), X=1117.42, Y=536.61, Mass=11064, SNR=15.7, Peak=5910 HFD=2.9
21:50:14.494 00.000 21068 Star::Find(15, 111, 584, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.494 00.000 21068 Star::Find returns 1 (0), X=109.90, Y=583.33, Mass=15677, SNR=18.0, Peak=6057 HFD=3.4
21:50:14.498 00.004 21068 Star::Find(15, 1174, 279, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.498 00.000 21068 Star::Find returns 1 (0), X=1173.79, Y=277.97, Mass=12400, SNR=14.9, Peak=6502 HFD=2.7
21:50:14.498 00.000 21068 Star::Find(15, 574, 831, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.498 00.000 21068 Star::Find false star n=5 nbg=280 bg=4336.0 sigma=279.2 thresh=5174 peak=5046
21:50:14.500 00.002 21068 Star::Find returns 0 (2), X=574.00, Y=831.00, Mass=4563, SNR=2.9, Peak=5395 HFD=0.0
21:50:14.500 00.000 21068 Star::Find(15, 559, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.500 00.000 21068 Star::Find returns 1 (0), X=559.08, Y=631.44, Mass=10845, SNR=15.1, Peak=7107 HFD=2.6
21:50:14.502 00.002 21068 Star::Find(15, 304, 288, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.502 00.000 21068 Star::Find returns 0 (4), X=303.80, Y=288.64, Mass=5789, SNR=10.3, Peak=5872 HFD=1.4
21:50:14.502 00.000 21068 Star::Find(15, 152, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.504 00.002 21068 Star::Find returns 1 (0), X=151.57, Y=730.96, Mass=7809, SNR=11.4, Peak=5817 HFD=3.4
21:50:14.504 00.000 21068 Star::Find(15, 1162, 815, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.504 00.000 21068 Star::Find returns 1 (0), X=1162.17, Y=815.98, Mass=6506, SNR=10.3, Peak=5859 HFD=2.0
21:50:14.504 00.000 21068 Star::Find(15, 980, 776, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.506 00.002 21068 Star::Find returns 1 (0), X=979.97, Y=776.36, Mass=10685, SNR=14.0, Peak=6608 HFD=3.3
21:50:14.506 00.000 21068 Star::Find(15, 301, 190, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.506 00.000 21068 Star::Find returns 1 (0), X=300.92, Y=190.42, Mass=6067, SNR=10.0, Peak=5408 HFD=2.0
21:50:14.506 00.000 21068 Star::Find(15, 1100, 626, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.506 00.000 21068 Star::Find returns 1 (0), X=1099.10, Y=626.31, Mass=8238, SNR=11.4, Peak=5491 HFD=2.6
21:50:14.509 00.003 21068 Star::Find(15, 572, 785, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.509 00.000 21068 Star::Find false star n=4 nbg=273 bg=4358.7 sigma=255.3 thresh=5125 peak=5052
21:50:14.509 00.000 21068 Star::Find returns 0 (2), X=572.00, Y=785.00, Mass=3885, SNR=2.9, Peak=5619 HFD=0.0
21:50:14.509 00.000 21068 Star::Find(15, 167, 354, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.509 00.000 21068 Star::Find false star n=5 nbg=263 bg=4316.8 sigma=232.1 thresh=5013 peak=4723
21:50:14.512 00.003 21068 Star::Find returns 0 (2), X=167.00, Y=354.00, Mass=4076, SNR=2.9, Peak=5421 HFD=0.0
21:50:14.512 00.000 21068 Star::Find(15, 796, 735, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.512 00.000 21068 Star::Find returns 1 (0), X=798.49, Y=746.48, Mass=596112, SNR=210.6, Peak=65481 HFD=3.2
21:50:14.514 00.002 21068 Star::Find(15, 265, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.514 00.000 21068 Star::Find false star n=3 nbg=280 bg=4341.7 sigma=274.9 thresh=5167 peak=4917
21:50:14.514 00.000 21068 Star::Find returns 0 (2), X=265.00, Y=389.00, Mass=4264, SNR=2.9, Peak=6211 HFD=0.0
21:50:14.516 00.002 21068 Star::Find(15, 803, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.516 00.000 21068 Star::Find returns 1 (0), X=798.49, Y=746.48, Mass=596112, SNR=210.6, Peak=65481 HFD=3.2
21:50:14.516 00.000 21068 Star::Find(15, 750, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.518 00.002 21068 Star::Find false star n=6 nbg=275 bg=4403.0 sigma=246.6 thresh=5143 peak=5078
21:50:14.518 00.000 21068 Star::Find returns 0 (2), X=750.00, Y=873.00, Mass=5584, SNR=2.9, Peak=5616 HFD=0.0
21:50:14.518 00.000 21068 Star::Find(15, 934, 752, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.518 00.000 21068 Star::Find returns 1 (0), X=935.37, Y=751.65, Mass=5728, SNR=10.3, Peak=6214 HFD=2.8
21:50:14.520 00.002 21068 Star::Find(15, 771, 350, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.520 00.000 21068 Star::Find false star n=4 nbg=238 bg=4360.9 sigma=213.8 thresh=5002 peak=4769
21:50:14.520 00.000 21068 Star::Find returns 0 (2), X=771.00, Y=350.00, Mass=3050, SNR=2.9, Peak=5334 HFD=0.0
21:50:14.522 00.002 21068 Star::Find(15, 78, 366, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.522 00.000 21068 Star::Find false star n=1 nbg=271 bg=4346.8 sigma=267.3 thresh=5149 peak=4929
21:50:14.522 00.000 21068 Star::Find returns 0 (2), X=78.00, Y=366.00, Mass=1208, SNR=2.9, Peak=5555 HFD=0.0
21:50:14.522 00.000 21068 Star::Find(15, 121, 826, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.522 00.000 21068 Star::Find returns 1 (0), X=115.51, Y=816.10, Mass=770591, SNR=285.7, Peak=65535 HFD=3.7
21:50:14.525 00.003 21068 Star::Find(15, 1024, 708, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.525 00.000 21068 Star::Find returns 1 (0), X=1024.16, Y=707.23, Mass=10107, SNR=14.4, Peak=6205 HFD=5.4
21:50:14.525 00.000 21068 Star::Find(15, 1152, 417, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.525 00.000 21068 Star::Find false star n=2 nbg=278 bg=4365.8 sigma=261.5 thresh=5150 peak=4812
21:50:14.529 00.004 21068 Star::Find returns 0 (2), X=1152.00, Y=417.00, Mass=1585, SNR=2.9, Peak=5545 HFD=0.0
21:50:14.529 00.000 21068 Star::Find(15, 1020, 503, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.529 00.000 21068 Star::Find false star n=8 nbg=259 bg=4347.8 sigma=236.6 thresh=5058 peak=5008
21:50:14.531 00.002 21068 Star::Find returns 0 (2), X=1020.00, Y=503.00, Mass=6977, SNR=2.9, Peak=5664 HFD=0.0
21:50:14.531 00.000 21068 Star::Find(15, 811, 316, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.531 00.000 21068 Star::Find false star n=4 nbg=282 bg=4404.3 sigma=255.8 thresh=5172 peak=4910
21:50:14.533 00.002 21068 Star::Find returns 0 (2), X=811.00, Y=316.00, Mass=4101, SNR=2.9, Peak=5763 HFD=0.0
21:50:14.533 00.000 21068 Star::Find(15, 200, 210, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.533 00.000 21068 Star::Find false star n=1 nbg=256 bg=4307.8 sigma=240.9 thresh=5031 peak=4944
21:50:14.535 00.002 21068 Star::Find returns 0 (2), X=200.00, Y=210.00, Mass=1177, SNR=2.9, Peak=5725 HFD=0.0
21:50:14.535 00.000 21068 Star::Find(15, 811, 359, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.535 00.000 21068 Star::Find false star n=3 nbg=261 bg=4341.1 sigma=251.6 thresh=5096 peak=4741
21:50:14.535 00.000 21068 Star::Find returns 0 (2), X=811.00, Y=359.00, Mass=2970, SNR=2.9, Peak=5433 HFD=0.0
21:50:14.535 00.000 21068 AutoFind: finding best star pass 1
21:50:14.535 00.000 21068 Star::Find(15, 109, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.535 00.000 21068 Star::Find returns 1 (0), X=108.99, Y=384.15, Mass=1160313, SNR=269.8, Peak=65535 HFD=4.2
21:50:14.535 00.000 21068 AutoFind: near-saturated [109, 384] 202.7 Mass 1160313 SNR 269.8 Peak 65535
21:50:14.535 00.000 21068 Star::Find(15, 116, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.535 00.000 21068 Star::Find returns 1 (0), X=115.51, Y=816.10, Mass=770591, SNR=285.7, Peak=65535 HFD=3.7
21:50:14.535 00.000 21068 AutoFind: near-saturated [116, 816] 137.4 Mass 770591 SNR 285.7 Peak 65535
21:50:14.541 00.006 21068 Star::Find(15, 825, 644, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.541 00.000 21068 Star::Find returns 1 (0), X=825.08, Y=644.36, Mass=671955, SNR=214.8, Peak=65535 HFD=3.5
21:50:14.541 00.000 21068 AutoFind: near-saturated [825, 644] 121.8 Mass 671955 SNR 214.8 Peak 65535
21:50:14.541 00.000 21068 Star::Find(15, 798, 746, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.541 00.000 21068 Star::Find returns 1 (0), X=798.49, Y=746.48, Mass=596112, SNR=210.6, Peak=65481 HFD=3.2
21:50:14.541 00.000 21068 AutoFind: near-saturated [798, 746] 107.4 Mass 596112 SNR 210.6 Peak 65481
21:50:14.541 00.000 21068 Star::Find(15, 591, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.541 00.000 21068 Star::Find returns 1 (0), X=590.59, Y=873.21, Mass=549510, SNR=203.9, Peak=65510 HFD=3.3
21:50:14.541 00.000 21068 AutoFind: near-saturated [591, 873] 94.7 Mass 549510 SNR 203.9 Peak 65510
21:50:14.541 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.541 00.000 21068 Star::Find returns 1 (0), X=219.23, Y=877.85, Mass=132117, SNR=72.0, Peak=19126 HFD=3.1
21:50:14.541 00.000 21068 AutoFind returns star at [219, 878] 27.2 Mass 132117 SNR 72.0
21:50:14.541 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.541 00.000 21068 Star::Find returns 1 (0), X=219.23, Y=877.85, Mass=132117, SNR=72.0, Peak=19126 HFD=3.1
21:50:14.553 00.012 21068 MultiStar: List (12): {219.23, 877.85}(72.0), {606.32, 150.52}(78.8), {473.83, 451.26}(78.5), {700.60, 51.87}(67.6), {1173.44, 885.61}(53.9), {1112.18, 408.74}(51.0), {1177.00, 611.30}(68.5), {121.75, 730.14}(55.9), {544.66, 839.32}(54.9), {1048.58, 673.99}(42.8), {1016.78, 637.59}(49.2), {57.01, 631.61}(39.1), 
21:50:14.553 00.000 21068 setting lock position to (219.23, 877.85)
21:50:14.553 00.000 21068 MultiStar: stabilizing after lock position change
21:50:14.555 00.002 21068 AutoSelect: state = 1, call UpdateGuideState
21:50:14.555 00.000 21068 UpdateGuideState(): m_state=1
21:50:14.555 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:14.557 00.002 21068 Star::Find returns 1 (0), X=219.23, Y=877.85, Mass=132117, SNR=72.0, Peak=19126 HFD=3.1
21:50:14.559 00.002 21068 setting force full frames = false
21:50:14.559 00.000 21068 setting lock position to (219.23, 877.85)
21:50:14.561 00.002 21068 MultiStar: stabilizing after lock position change
21:50:14.561 00.000 21068 CurrentPosition() valid, moving to STATE_SELECTED
21:50:14.561 00.000 21068 Changing from state SELECTING to SELECTED
21:50:14.563 00.002 21068 guider state => SELECTED
21:50:14.569 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4349, FiltMin=3673, FiltMax=56681, Gamma=1.000
21:50:14.576 00.007 21068 UpdateGuideState exits: m=132117 SNR=72.0
21:50:14.576 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4349, FiltMin=3673, FiltMax=56681, Gamma=1.000
21:50:14.592 00.016 21068 Status Line: Auto-selected star at (219.2, 877.9)
21:50:14.592 00.000 21068 PhdController: newstate STATE_WAIT_SELECTED
21:50:14.592 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:14.592 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:14.592 00.000 21068 Enqueuing Expose request
21:50:14.592 00.000 16108 Worker thread wakes up
21:50:14.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:14.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:50:15.587 00.995 16108 Exposure complete
21:50:15.634 00.047 16108 worker thread done servicing request
21:50:15.634 00.000 21068 OnExposeComplete: enter
21:50:15.634 00.000 21068 UpdateGuideState(): m_state=2
21:50:15.634 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:50:15.634 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=877.82, Mass=125360, SNR=75.7, Peak=19622 HFD=3.4
21:50:15.634 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4345, FiltMin=3750, FiltMax=55369, Gamma=1.000
21:50:15.650 00.016 21068 UpdateGuideState exits: m=125360 SNR=75.7
21:50:15.650 00.000 21068 PhdController: newstate STATE_CALIBRATE
21:50:15.650 00.000 21068 PhdController: start calibration
21:50:15.650 00.000 21068 Changing from state SELECTED to CALIBRATING_PRIMARY
21:50:15.650 00.000 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
21:50:15.650 00.000 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
21:50:15.650 00.000 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
21:50:15.650 00.000 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
21:50:15.650 00.000 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 2.094140
21:50:15.650 00.000 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
21:50:15.650 00.000 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
21:50:15.650 00.000 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:50:15.650 00.000 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:50:15.666 00.016 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 00:06:20"
21:50:15.666 00.000 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:50:15.666 00.000 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 0.1}, {-1.9 0.6}, {-2.5 0.8}, {-3.9 0.9}, {-4.4 0.9}, {-6.0 1.3}, {-6.8 1.7}, {-8.4 1.7}, {-8.8 1.9}, {-10.3 2.1}, {-11.0 2.2}, {-12.5 2.5}, {-13.2 2.6}, {-14.8 3.0}, {-15.5 3.1}, {-16.9 3.4}, {-17.5 3.5}, {-18.9 3.7}, {-19.4 3.7}, {-20.9 4.0}, {-21.5 4.4}, {-23.1 4.7}, {-23.8 4.8}, {-25.1 4.9}, {-25.1 4.9}, {-19.6 3.9}, {-14.0 3.0}, {-8.1 2.2}, {-2.8 1.3}, {-1.0 1.0}"
21:50:15.666 00.000 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.1}, {0.9 4.3}, {1.0 5.3}, {1.4 8.7}, {1.6 9.8}, {2.0 12.8}, {2.2 14.4}, {2.5 17.1}, {2.6 18.5}, {3.3 21.6}, {3.5 22.8}, {4.0 25.8}, {4.0 25.8}, {3.0 20.9}, {1.4 10.3}, {1.5 9.3}"
21:50:15.756 00.090 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
21:50:15.756 00.000 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
21:50:15.905 00.149 21068 ScopeASCOM::SideOfPier() returns 1
21:50:15.905 00.000 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:50:16.075 00.170 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
21:50:16.314 00.239 21068 ScopeASCOM::SideOfPier() returns 1
21:50:16.474 00.160 21068 guider state => CALIBRATING_PRIMARY
21:50:16.474 00.000 21068 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:50:16.474 00.000 21068 reset dither spiral
21:50:16.474 00.000 21068 PhdController: newstate STATE_CALIBRATION_WAIT
21:50:16.474 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.474 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:16.474 00.000 21068 Enqueuing Expose request
21:50:16.474 00.000 16108 Worker thread wakes up
21:50:16.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:16.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:50:17.639 01.165 16108 Exposure complete
21:50:17.691 00.052 16108 worker thread done servicing request
21:50:17.691 00.000 21068 OnExposeComplete: enter
21:50:17.691 00.000 21068 UpdateGuideState(): m_state=3
21:50:17.691 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:50:17.691 00.000 21068 Star::Find returns 1 (0), X=218.97, Y=877.85, Mass=96772, SNR=57.3, Peak=18294 HFD=3.0
21:50:17.750 00.059 21068 Scope::UpdateCalibrationState: starting location = 218.97,877.85 coords = 21.12,60.1
21:50:17.751 00.001 21068 Status Line: West step   1, dist= 0.0
21:50:17.753 00.002 21068 Enqueuing Calibration Move request for direction 3
21:50:17.753 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4345, FiltMin=3721, FiltMax=47606, Gamma=1.000
21:50:17.753 00.000 16108 Worker thread wakes up
21:50:17.753 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:17.753 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:17.753 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:17.753 00.000 16108 MoveAxis(W, 450, -)
21:50:17.753 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:17.753 00.000 16108 IsSlewing returns 0
21:50:17.753 00.000 16108 IsGuiding returns 0
21:50:17.753 00.000 21068 UpdateGuideState exits: m=96772 SNR=57.3
21:50:17.753 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:17.766 00.013 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:17.766 00.000 21068 Enqueuing Expose request
21:50:17.797 00.031 16108 PulseGuide returned control before completion, sleep 416
21:50:18.221 00.424 16108 IsGuiding returns 1
21:50:18.221 00.000 16108 scope still moving after pulse duration time elapsed
21:50:18.253 00.032 16108 IsSlewing returns 0
21:50:18.253 00.000 16108 IsGuiding returns 1
21:50:18.285 00.032 16108 IsSlewing returns 0
21:50:18.286 00.001 16108 IsGuiding returns 0
21:50:18.286 00.000 16108 scope move finished after 450 + 80 ms
21:50:18.286 00.000 16108 Move returns status 0, amount 450
21:50:18.286 00.000 16108 move complete, result=0
21:50:18.286 00.000 16108 worker thread done servicing request
21:50:18.286 00.000 16108 Worker thread wakes up
21:50:18.286 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:18.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:50:19.238 00.952 16108 Exposure complete
21:50:19.286 00.048 16108 worker thread done servicing request
21:50:19.286 00.000 21068 OnExposeComplete: enter
21:50:19.286 00.000 21068 UpdateGuideState(): m_state=3
21:50:19.286 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:50:19.292 00.006 21068 Star::Find returns 1 (0), X=219.66, Y=877.90, Mass=111852, SNR=67.2, Peak=18707 HFD=3.1
21:50:19.292 00.000 21068 Status Line: West step   2, dist= 0.7
21:50:19.296 00.004 21068 Enqueuing Calibration Move request for direction 3
21:50:19.296 00.000 16108 Worker thread wakes up
21:50:19.296 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:19.296 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:19.296 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:19.296 00.000 16108 MoveAxis(W, 450, -)
21:50:19.296 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:19.296 00.000 16108 IsSlewing returns 0
21:50:19.296 00.000 16108 IsGuiding returns 0
21:50:19.296 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4339, FiltMin=3715, FiltMax=47411, Gamma=1.000
21:50:19.302 00.006 16108 PulseGuide returned control before completion, sleep 455
21:50:19.302 00.000 21068 UpdateGuideState exits: m=111852 SNR=67.2
21:50:19.302 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:19.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:19.302 00.000 21068 Enqueuing Expose request
21:50:19.765 00.463 16108 IsGuiding returns 1
21:50:19.765 00.000 16108 scope still moving after pulse duration time elapsed
21:50:19.797 00.032 16108 IsSlewing returns 0
21:50:19.797 00.000 16108 IsGuiding returns 0
21:50:19.797 00.000 16108 scope move finished after 450 + 51 ms
21:50:19.797 00.000 16108 Move returns status 0, amount 450
21:50:19.797 00.000 16108 move complete, result=0
21:50:19.797 00.000 16108 worker thread done servicing request
21:50:19.797 00.000 16108 Worker thread wakes up
21:50:19.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:19.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
21:50:20.953 01.156 16108 Exposure complete
21:50:20.997 00.044 16108 worker thread done servicing request
21:50:20.997 00.000 21068 OnExposeComplete: enter
21:50:20.997 00.000 21068 UpdateGuideState(): m_state=3
21:50:20.997 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:50:20.997 00.000 21068 Star::Find returns 1 (0), X=221.40, Y=877.53, Mass=96764, SNR=64.6, Peak=12579 HFD=3.2
21:50:20.997 00.000 21068 Status Line: West step   3, dist= 2.5
21:50:20.997 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:20.997 00.000 16108 Worker thread wakes up
21:50:20.997 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:20.997 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:20.997 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:20.997 00.000 16108 MoveAxis(W, 450, -)
21:50:20.997 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:20.997 00.000 16108 IsSlewing returns 0
21:50:20.997 00.000 16108 IsGuiding returns 0
21:50:20.997 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1760, max=65535, med=4336, FiltMin=3683, FiltMax=58182, Gamma=1.000
21:50:21.014 00.017 16108 PulseGuide returned control before completion, sleep 452
21:50:21.018 00.004 21068 UpdateGuideState exits: m=96764 SNR=64.6
21:50:21.018 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:21.018 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:21.018 00.000 21068 Enqueuing Expose request
21:50:21.476 00.458 16108 IsGuiding returns 1
21:50:21.476 00.000 16108 scope still moving after pulse duration time elapsed
21:50:21.508 00.032 16108 IsSlewing returns 0
21:50:21.508 00.000 16108 IsGuiding returns 0
21:50:21.508 00.000 16108 scope move finished after 450 + 52 ms
21:50:21.508 00.000 16108 Move returns status 0, amount 450
21:50:21.508 00.000 16108 move complete, result=0
21:50:21.508 00.000 16108 worker thread done servicing request
21:50:21.508 00.000 16108 Worker thread wakes up
21:50:21.508 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:21.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,863,31,31)
21:50:22.461 00.953 16108 Exposure complete
21:50:22.510 00.049 16108 worker thread done servicing request
21:50:22.510 00.000 21068 OnExposeComplete: enter
21:50:22.510 00.000 21068 UpdateGuideState(): m_state=3
21:50:22.510 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:50:22.510 00.000 21068 Star::Find returns 1 (0), X=221.61, Y=877.26, Mass=121780, SNR=69.1, Peak=17603 HFD=3.3
21:50:22.510 00.000 21068 Status Line: West step   4, dist= 2.7
21:50:22.510 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:22.510 00.000 16108 Worker thread wakes up
21:50:22.510 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:22.510 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:22.510 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:22.510 00.000 16108 MoveAxis(W, 450, -)
21:50:22.510 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:22.510 00.000 16108 IsSlewing returns 0
21:50:22.510 00.000 16108 IsGuiding returns 0
21:50:22.510 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4336, FiltMin=3760, FiltMax=62912, Gamma=1.000
21:50:22.526 00.016 16108 PulseGuide returned control before completion, sleep 456
21:50:22.526 00.000 21068 UpdateGuideState exits: m=121780 SNR=69.1
21:50:22.526 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:22.526 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:22.526 00.000 21068 Enqueuing Expose request
21:50:22.998 00.472 16108 IsGuiding returns 1
21:50:22.998 00.000 16108 scope still moving after pulse duration time elapsed
21:50:23.030 00.032 16108 IsSlewing returns 0
21:50:23.030 00.000 16108 IsGuiding returns 0
21:50:23.030 00.000 16108 scope move finished after 450 + 58 ms
21:50:23.030 00.000 16108 Move returns status 0, amount 450
21:50:23.030 00.000 16108 move complete, result=0
21:50:23.030 00.000 16108 worker thread done servicing request
21:50:23.030 00.000 16108 Worker thread wakes up
21:50:23.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:23.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,862,31,31)
21:50:24.175 01.145 16108 Exposure complete
21:50:24.211 00.036 16108 worker thread done servicing request
21:50:24.211 00.000 21068 OnExposeComplete: enter
21:50:24.211 00.000 21068 UpdateGuideState(): m_state=3
21:50:24.223 00.012 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:50:24.223 00.000 21068 Star::Find returns 1 (0), X=223.24, Y=877.44, Mass=110550, SNR=73.1, Peak=14665 HFD=3.2
21:50:24.223 00.000 21068 Status Line: West step   5, dist= 4.3
21:50:24.223 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:24.223 00.000 16108 Worker thread wakes up
21:50:24.223 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:24.223 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:24.223 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:24.223 00.000 16108 MoveAxis(W, 450, -)
21:50:24.223 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:24.223 00.000 16108 IsSlewing returns 0
21:50:24.223 00.000 16108 IsGuiding returns 0
21:50:24.223 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4336, FiltMin=3744, FiltMax=42393, Gamma=1.000
21:50:24.239 00.016 21068 UpdateGuideState exits: m=110550 SNR=73.1
21:50:24.239 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:24.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:24.239 00.000 21068 Enqueuing Expose request
21:50:24.286 00.047 16108 PulseGuide returned control before completion, sleep 404
21:50:24.702 00.416 16108 IsGuiding returns 1
21:50:24.702 00.000 16108 scope still moving after pulse duration time elapsed
21:50:24.735 00.033 16108 IsSlewing returns 0
21:50:24.735 00.000 16108 IsGuiding returns 1
21:50:24.766 00.031 16108 IsSlewing returns 0
21:50:24.766 00.000 16108 IsGuiding returns 1
21:50:24.805 00.039 16108 IsSlewing returns 0
21:50:24.805 00.000 16108 IsGuiding returns 0
21:50:24.805 00.000 16108 scope move finished after 450 + 123 ms
21:50:24.805 00.000 16108 Move returns status 0, amount 450
21:50:24.805 00.000 16108 move complete, result=0
21:50:24.805 00.000 16108 worker thread done servicing request
21:50:24.805 00.000 16108 Worker thread wakes up
21:50:24.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:24.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(208,862,31,31)
21:50:25.776 00.971 16108 Exposure complete
21:50:25.817 00.041 16108 worker thread done servicing request
21:50:25.817 00.000 21068 OnExposeComplete: enter
21:50:25.817 00.000 21068 UpdateGuideState(): m_state=3
21:50:25.817 00.000 21068 Star::Find(15, 223, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:50:25.817 00.000 21068 Star::Find returns 1 (0), X=224.04, Y=876.92, Mass=93183, SNR=60.4, Peak=13654 HFD=2.9
21:50:25.817 00.000 21068 Status Line: West step   6, dist= 5.2
21:50:25.817 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:25.817 00.000 16108 Worker thread wakes up
21:50:25.817 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:25.817 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:25.817 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:25.817 00.000 16108 MoveAxis(W, 450, -)
21:50:25.817 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:25.817 00.000 16108 IsSlewing returns 0
21:50:25.817 00.000 16108 IsGuiding returns 0
21:50:25.831 00.014 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4329, FiltMin=3750, FiltMax=63504, Gamma=1.000
21:50:25.842 00.011 21068 UpdateGuideState exits: m=93183 SNR=60.4
21:50:25.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:25.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:25.844 00.000 21068 Enqueuing Expose request
21:50:25.850 00.006 16108 PulseGuide returned control before completion, sleep 439
21:50:26.305 00.455 16108 IsGuiding returns 1
21:50:26.305 00.000 16108 scope still moving after pulse duration time elapsed
21:50:26.337 00.032 16108 IsSlewing returns 0
21:50:26.337 00.000 16108 IsGuiding returns 1
21:50:26.369 00.032 16108 IsSlewing returns 0
21:50:26.369 00.000 16108 IsGuiding returns 0
21:50:26.369 00.000 16108 scope move finished after 450 + 89 ms
21:50:26.369 00.000 16108 Move returns status 0, amount 450
21:50:26.369 00.000 16108 move complete, result=0
21:50:26.369 00.000 16108 worker thread done servicing request
21:50:26.369 00.000 16108 Worker thread wakes up
21:50:26.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:26.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(209,862,31,31)
21:50:27.521 01.152 16108 Exposure complete
21:50:27.560 00.039 16108 worker thread done servicing request
21:50:27.560 00.000 21068 OnExposeComplete: enter
21:50:27.560 00.000 21068 UpdateGuideState(): m_state=3
21:50:27.560 00.000 21068 Star::Find(15, 224, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:50:27.560 00.000 21068 Star::Find returns 1 (0), X=225.33, Y=876.55, Mass=108743, SNR=73.1, Peak=14275 HFD=3.2
21:50:27.560 00.000 21068 Status Line: West step   7, dist= 6.5
21:50:27.560 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:27.560 00.000 16108 Worker thread wakes up
21:50:27.560 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:27.560 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:27.560 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:27.560 00.000 16108 MoveAxis(W, 450, -)
21:50:27.560 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:27.560 00.000 16108 IsSlewing returns 0
21:50:27.560 00.000 16108 IsGuiding returns 0
21:50:27.576 00.016 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4326, FiltMin=3752, FiltMax=47312, Gamma=1.000
21:50:27.576 00.000 21068 UpdateGuideState exits: m=108743 SNR=73.1
21:50:27.576 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:27.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:27.576 00.000 21068 Enqueuing Expose request
21:50:27.608 00.032 16108 PulseGuide returned control before completion, sleep 426
21:50:28.048 00.440 16108 IsGuiding returns 1
21:50:28.048 00.000 16108 scope still moving after pulse duration time elapsed
21:50:28.080 00.032 16108 IsSlewing returns 0
21:50:28.080 00.000 16108 IsGuiding returns 1
21:50:28.112 00.032 16108 IsSlewing returns 0
21:50:28.112 00.000 16108 IsGuiding returns 0
21:50:28.112 00.000 16108 scope move finished after 450 + 87 ms
21:50:28.112 00.000 16108 Move returns status 0, amount 450
21:50:28.112 00.000 16108 move complete, result=0
21:50:28.112 00.000 16108 worker thread done servicing request
21:50:28.112 00.000 16108 Worker thread wakes up
21:50:28.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:28.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(210,862,31,31)
21:50:29.083 00.971 16108 Exposure complete
21:50:29.125 00.042 16108 worker thread done servicing request
21:50:29.125 00.000 21068 OnExposeComplete: enter
21:50:29.125 00.000 21068 UpdateGuideState(): m_state=3
21:50:29.125 00.000 21068 Star::Find(15, 225, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:50:29.125 00.000 21068 Star::Find returns 1 (0), X=225.93, Y=876.40, Mass=103834, SNR=58.1, Peak=16464 HFD=3.3
21:50:29.125 00.000 21068 Status Line: West step   8, dist= 7.1
21:50:29.125 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:29.125 00.000 16108 Worker thread wakes up
21:50:29.125 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:29.125 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:29.125 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:29.125 00.000 16108 MoveAxis(W, 450, -)
21:50:29.125 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:29.125 00.000 16108 IsSlewing returns 0
21:50:29.125 00.000 16108 IsGuiding returns 0
21:50:29.125 00.000 16108 PulseGuide returned control before completion, sleep 459
21:50:29.125 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4326, FiltMin=3641, FiltMax=51184, Gamma=1.000
21:50:29.148 00.023 21068 UpdateGuideState exits: m=103834 SNR=58.1
21:50:29.148 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:29.148 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:29.148 00.000 21068 Enqueuing Expose request
21:50:29.604 00.456 16108 IsGuiding returns 1
21:50:29.604 00.000 16108 scope still moving after pulse duration time elapsed
21:50:29.636 00.032 16108 IsSlewing returns 0
21:50:29.636 00.000 16108 IsGuiding returns 0
21:50:29.636 00.000 16108 scope move finished after 450 + 52 ms
21:50:29.636 00.000 16108 Move returns status 0, amount 450
21:50:29.636 00.000 16108 move complete, result=0
21:50:29.636 00.000 16108 worker thread done servicing request
21:50:29.636 00.000 16108 Worker thread wakes up
21:50:29.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:29.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(211,861,31,31)
21:50:30.785 01.149 16108 Exposure complete
21:50:30.832 00.047 16108 worker thread done servicing request
21:50:30.832 00.000 21068 OnExposeComplete: enter
21:50:30.832 00.000 21068 UpdateGuideState(): m_state=3
21:50:30.832 00.000 21068 Star::Find(15, 225, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:50:30.832 00.000 21068 Star::Find returns 1 (0), X=227.69, Y=876.23, Mass=112256, SNR=64.4, Peak=16563 HFD=3.4
21:50:30.832 00.000 21068 Status Line: West step   9, dist= 8.9
21:50:30.832 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:30.840 00.008 16108 Worker thread wakes up
21:50:30.840 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:30.840 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:30.840 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:30.840 00.000 16108 MoveAxis(W, 450, -)
21:50:30.840 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:30.840 00.000 16108 IsSlewing returns 0
21:50:30.840 00.000 16108 IsGuiding returns 0
21:50:30.842 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4323, FiltMin=3686, FiltMax=51635, Gamma=1.000
21:50:30.855 00.013 21068 UpdateGuideState exits: m=112256 SNR=64.4
21:50:30.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:30.856 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:30.857 00.001 21068 Enqueuing Expose request
21:50:30.874 00.017 16108 PulseGuide returned control before completion, sleep 427
21:50:31.304 00.430 16108 IsGuiding returns 1
21:50:31.304 00.000 16108 scope still moving after pulse duration time elapsed
21:50:31.336 00.032 16108 IsSlewing returns 0
21:50:31.336 00.000 16108 IsGuiding returns 1
21:50:31.368 00.032 16108 IsSlewing returns 0
21:50:31.368 00.000 16108 IsGuiding returns 0
21:50:31.368 00.000 16108 scope move finished after 450 + 77 ms
21:50:31.368 00.000 16108 Move returns status 0, amount 450
21:50:31.368 00.000 16108 move complete, result=0
21:50:31.368 00.000 16108 worker thread done servicing request
21:50:31.368 00.000 16108 Worker thread wakes up
21:50:31.368 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:31.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(213,861,31,31)
21:50:32.325 00.957 16108 Exposure complete
21:50:32.368 00.043 16108 worker thread done servicing request
21:50:32.368 00.000 21068 OnExposeComplete: enter
21:50:32.368 00.000 21068 UpdateGuideState(): m_state=3
21:50:32.371 00.003 21068 Star::Find(15, 227, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:50:32.371 00.000 21068 Star::Find returns 1 (0), X=228.39, Y=876.37, Mass=115875, SNR=69.9, Peak=15862 HFD=3.3
21:50:32.373 00.002 21068 Status Line: West step  10, dist= 9.5
21:50:32.373 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:32.373 00.000 16108 Worker thread wakes up
21:50:32.373 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:32.373 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:32.373 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:32.373 00.000 16108 MoveAxis(W, 450, -)
21:50:32.373 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:32.373 00.000 16108 IsSlewing returns 0
21:50:32.373 00.000 16108 IsGuiding returns 0
21:50:32.373 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=4323, FiltMin=3718, FiltMax=58000, Gamma=1.000
21:50:32.384 00.011 21068 UpdateGuideState exits: m=115875 SNR=69.9
21:50:32.384 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:32.384 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:32.384 00.000 21068 Enqueuing Expose request
21:50:32.400 00.016 16108 PulseGuide returned control before completion, sleep 436
21:50:32.847 00.447 16108 IsGuiding returns 1
21:50:32.847 00.000 16108 scope still moving after pulse duration time elapsed
21:50:32.873 00.026 16108 IsSlewing returns 0
21:50:32.873 00.000 16108 IsGuiding returns 1
21:50:32.907 00.034 16108 IsSlewing returns 0
21:50:32.907 00.000 16108 IsGuiding returns 0
21:50:32.907 00.000 16108 scope move finished after 450 + 80 ms
21:50:32.907 00.000 16108 Move returns status 0, amount 450
21:50:32.907 00.000 16108 move complete, result=0
21:50:32.907 00.000 16108 worker thread done servicing request
21:50:32.907 00.000 16108 Worker thread wakes up
21:50:32.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:32.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(213,861,31,31)
21:50:34.056 01.149 16108 Exposure complete
21:50:34.103 00.047 16108 worker thread done servicing request
21:50:34.103 00.000 21068 OnExposeComplete: enter
21:50:34.103 00.000 21068 UpdateGuideState(): m_state=3
21:50:34.103 00.000 21068 Star::Find(15, 228, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:50:34.103 00.000 21068 Star::Find returns 1 (0), X=229.92, Y=876.17, Mass=112462, SNR=83.3, Peak=19481 HFD=3.0
21:50:34.103 00.000 21068 Status Line: West step  11, dist=11.1
21:50:34.103 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:34.103 00.000 16108 Worker thread wakes up
21:50:34.103 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:34.103 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:34.103 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:34.103 00.000 16108 MoveAxis(W, 450, -)
21:50:34.103 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:34.103 00.000 16108 IsSlewing returns 0
21:50:34.103 00.000 16108 IsGuiding returns 0
21:50:34.103 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4323, FiltMin=3709, FiltMax=61709, Gamma=1.000
21:50:34.113 00.010 21068 UpdateGuideState exits: m=112462 SNR=83.3
21:50:34.126 00.013 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:34.126 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:34.126 00.000 21068 Enqueuing Expose request
21:50:34.145 00.019 16108 PulseGuide returned control before completion, sleep 424
21:50:34.576 00.431 16108 IsGuiding returns 1
21:50:34.576 00.000 16108 scope still moving after pulse duration time elapsed
21:50:34.608 00.032 16108 IsSlewing returns 0
21:50:34.608 00.000 16108 IsGuiding returns 0
21:50:34.608 00.000 16108 scope move finished after 450 + 49 ms
21:50:34.608 00.000 16108 Move returns status 0, amount 450
21:50:34.608 00.000 16108 move complete, result=0
21:50:34.608 00.000 16108 worker thread done servicing request
21:50:34.608 00.000 16108 Worker thread wakes up
21:50:34.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:34.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(215,861,31,31)
21:50:35.572 00.964 16108 Exposure complete
21:50:35.611 00.039 16108 worker thread done servicing request
21:50:35.611 00.000 21068 OnExposeComplete: enter
21:50:35.611 00.000 21068 UpdateGuideState(): m_state=3
21:50:35.611 00.000 21068 Star::Find(15, 229, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:50:35.611 00.000 21068 Star::Find returns 1 (0), X=230.14, Y=875.71, Mass=110167, SNR=67.7, Peak=14905 HFD=3.1
21:50:35.611 00.000 21068 Status Line: West step  12, dist=11.4
21:50:35.611 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:35.611 00.000 16108 Worker thread wakes up
21:50:35.611 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:35.611 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:35.611 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:35.611 00.000 16108 MoveAxis(W, 450, -)
21:50:35.611 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:35.611 00.000 16108 IsSlewing returns 0
21:50:35.611 00.000 16108 IsGuiding returns 0
21:50:35.611 00.000 16108 PulseGuide returned control before completion, sleep 459
21:50:35.611 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4323, FiltMin=3744, FiltMax=55696, Gamma=1.000
21:50:35.627 00.016 21068 UpdateGuideState exits: m=110167 SNR=67.7
21:50:35.627 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.627 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:35.627 00.000 21068 Enqueuing Expose request
21:50:36.100 00.473 16108 IsGuiding returns 1
21:50:36.100 00.000 16108 scope still moving after pulse duration time elapsed
21:50:36.132 00.032 16108 IsSlewing returns 0
21:50:36.132 00.000 16108 IsGuiding returns 0
21:50:36.132 00.000 16108 scope move finished after 450 + 58 ms
21:50:36.132 00.000 16108 Move returns status 0, amount 450
21:50:36.132 00.000 16108 move complete, result=0
21:50:36.132 00.000 16108 worker thread done servicing request
21:50:36.132 00.000 16108 Worker thread wakes up
21:50:36.132 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:36.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(215,861,31,31)
21:50:37.276 01.144 16108 Exposure complete
21:50:37.324 00.048 16108 worker thread done servicing request
21:50:37.324 00.000 21068 OnExposeComplete: enter
21:50:37.324 00.000 21068 UpdateGuideState(): m_state=3
21:50:37.324 00.000 21068 Star::Find(15, 230, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:50:37.324 00.000 21068 Star::Find returns 1 (0), X=231.82, Y=875.82, Mass=103793, SNR=66.1, Peak=17104 HFD=3.4
21:50:37.324 00.000 21068 Status Line: West step  13, dist=13.0
21:50:37.324 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:37.324 00.000 16108 Worker thread wakes up
21:50:37.324 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:37.324 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:37.324 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:37.324 00.000 16108 MoveAxis(W, 450, -)
21:50:37.324 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:37.324 00.000 16108 IsSlewing returns 0
21:50:37.324 00.000 16108 IsGuiding returns 0
21:50:37.324 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4323, FiltMin=3744, FiltMax=53120, Gamma=1.000
21:50:37.346 00.022 21068 UpdateGuideState exits: m=103793 SNR=66.1
21:50:37.346 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:37.346 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:37.346 00.000 21068 Enqueuing Expose request
21:50:37.372 00.026 16108 PulseGuide returned control before completion, sleep 420
21:50:37.804 00.432 16108 IsGuiding returns 1
21:50:37.804 00.000 16108 scope still moving after pulse duration time elapsed
21:50:37.837 00.033 16108 IsSlewing returns 0
21:50:37.837 00.000 16108 IsGuiding returns 1
21:50:37.860 00.023 16108 IsSlewing returns 0
21:50:37.860 00.000 16108 IsGuiding returns 1
21:50:37.891 00.031 16108 IsSlewing returns 0
21:50:37.891 00.000 16108 IsGuiding returns 0
21:50:37.891 00.000 16108 scope move finished after 450 + 108 ms
21:50:37.891 00.000 16108 Move returns status 0, amount 450
21:50:37.891 00.000 16108 move complete, result=0
21:50:37.891 00.000 16108 worker thread done servicing request
21:50:37.891 00.000 16108 Worker thread wakes up
21:50:37.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:37.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(217,861,31,31)
21:50:38.852 00.961 16108 Exposure complete
21:50:38.893 00.041 16108 worker thread done servicing request
21:50:38.893 00.000 21068 OnExposeComplete: enter
21:50:38.893 00.000 21068 UpdateGuideState(): m_state=3
21:50:38.893 00.000 21068 Star::Find(15, 231, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:50:38.893 00.000 21068 Star::Find returns 1 (0), X=232.49, Y=875.77, Mass=101183, SNR=64.6, Peak=13331 HFD=3.3
21:50:38.893 00.000 21068 Status Line: West step  14, dist=13.7
21:50:38.893 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:38.893 00.000 16108 Worker thread wakes up
21:50:38.893 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:38.893 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:38.893 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:38.893 00.000 16108 MoveAxis(W, 450, -)
21:50:38.893 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:38.893 00.000 16108 IsSlewing returns 0
21:50:38.893 00.000 16108 IsGuiding returns 0
21:50:38.893 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4323, FiltMin=3699, FiltMax=65401, Gamma=1.000
21:50:38.909 00.016 16108 PulseGuide returned control before completion, sleep 453
21:50:38.909 00.000 21068 UpdateGuideState exits: m=101183 SNR=64.6
21:50:38.909 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:38.909 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:38.909 00.000 21068 Enqueuing Expose request
21:50:39.373 00.464 16108 IsGuiding returns 0
21:50:39.373 00.000 16108 Move returns status 0, amount 450
21:50:39.373 00.000 16108 move complete, result=0
21:50:39.373 00.000 16108 worker thread done servicing request
21:50:39.373 00.000 16108 Worker thread wakes up
21:50:39.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:39.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(217,861,31,31)
21:50:40.518 01.145 16108 Exposure complete
21:50:40.565 00.047 16108 worker thread done servicing request
21:50:40.565 00.000 21068 OnExposeComplete: enter
21:50:40.565 00.000 21068 UpdateGuideState(): m_state=3
21:50:40.565 00.000 21068 Star::Find(15, 232, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:50:40.565 00.000 21068 Star::Find returns 1 (0), X=234.09, Y=875.08, Mass=98933, SNR=61.1, Peak=15334 HFD=3.0
21:50:40.565 00.000 21068 Status Line: West step  15, dist=15.4
21:50:40.565 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:40.565 00.000 16108 Worker thread wakes up
21:50:40.565 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:40.565 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:40.565 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:40.565 00.000 16108 MoveAxis(W, 450, -)
21:50:40.565 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:40.565 00.000 16108 IsSlewing returns 0
21:50:40.565 00.000 16108 IsGuiding returns 0
21:50:40.565 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4320, FiltMin=3683, FiltMax=55888, Gamma=1.000
21:50:40.588 00.023 21068 UpdateGuideState exits: m=98933 SNR=61.1
21:50:40.588 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.588 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:40.588 00.000 21068 Enqueuing Expose request
21:50:40.613 00.025 16108 PulseGuide returned control before completion, sleep 423
21:50:41.053 00.440 16108 IsGuiding returns 1
21:50:41.053 00.000 16108 scope still moving after pulse duration time elapsed
21:50:41.085 00.032 16108 IsSlewing returns 0
21:50:41.085 00.000 16108 IsGuiding returns 1
21:50:41.117 00.032 16108 IsSlewing returns 0
21:50:41.117 00.000 16108 IsGuiding returns 0
21:50:41.117 00.000 16108 scope move finished after 450 + 91 ms
21:50:41.117 00.000 16108 Move returns status 0, amount 450
21:50:41.117 00.000 16108 move complete, result=0
21:50:41.117 00.000 16108 worker thread done servicing request
21:50:41.117 00.000 16108 Worker thread wakes up
21:50:41.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:41.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(219,860,31,31)
21:50:42.075 00.958 16108 Exposure complete
21:50:42.117 00.042 16108 worker thread done servicing request
21:50:42.117 00.000 21068 OnExposeComplete: enter
21:50:42.118 00.001 21068 UpdateGuideState(): m_state=3
21:50:42.118 00.000 21068 Star::Find(15, 234, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:50:42.118 00.000 21068 Star::Find returns 1 (0), X=234.52, Y=875.34, Mass=103032, SNR=67.7, Peak=13187 HFD=3.2
21:50:42.118 00.000 21068 Status Line: West step  16, dist=15.8
21:50:42.118 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:42.118 00.000 16108 Worker thread wakes up
21:50:42.118 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:42.118 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:42.118 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:42.118 00.000 16108 MoveAxis(W, 450, -)
21:50:42.118 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:42.118 00.000 16108 IsSlewing returns 0
21:50:42.118 00.000 16108 IsGuiding returns 0
21:50:42.118 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4320, FiltMin=3712, FiltMax=46006, Gamma=1.000
21:50:42.137 00.019 21068 UpdateGuideState exits: m=103032 SNR=67.7
21:50:42.137 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.137 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:42.137 00.000 21068 Enqueuing Expose request
21:50:42.150 00.013 16108 PulseGuide returned control before completion, sleep 433
21:50:42.597 00.447 16108 IsGuiding returns 1
21:50:42.597 00.000 16108 scope still moving after pulse duration time elapsed
21:50:42.628 00.031 16108 IsSlewing returns 0
21:50:42.628 00.000 16108 IsGuiding returns 1
21:50:42.660 00.032 16108 IsSlewing returns 0
21:50:42.660 00.000 16108 IsGuiding returns 0
21:50:42.660 00.000 16108 scope move finished after 450 + 86 ms
21:50:42.660 00.000 16108 Move returns status 0, amount 450
21:50:42.660 00.000 16108 move complete, result=0
21:50:42.660 00.000 16108 worker thread done servicing request
21:50:42.660 00.000 16108 Worker thread wakes up
21:50:42.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:42.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(220,860,31,31)
21:50:43.805 01.145 16108 Exposure complete
21:50:43.851 00.046 16108 worker thread done servicing request
21:50:43.851 00.000 21068 OnExposeComplete: enter
21:50:43.852 00.001 21068 UpdateGuideState(): m_state=3
21:50:43.852 00.000 21068 Star::Find(15, 234, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:50:43.853 00.001 21068 Star::Find returns 1 (0), X=236.07, Y=874.86, Mass=102114, SNR=64.5, Peak=16672 HFD=2.8
21:50:43.857 00.004 21068 Status Line: West step  17, dist=17.4
21:50:43.860 00.003 21068 Enqueuing Calibration Move request for direction 3
21:50:43.861 00.001 16108 Worker thread wakes up
21:50:43.861 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:43.861 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:43.861 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:43.861 00.000 16108 MoveAxis(W, 450, -)
21:50:43.861 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:43.862 00.001 16108 IsSlewing returns 0
21:50:43.862 00.000 16108 IsGuiding returns 0
21:50:43.864 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2054, max=65535, med=4320, FiltMin=3705, FiltMax=65440, Gamma=1.000
21:50:43.876 00.012 21068 UpdateGuideState exits: m=102114 SNR=64.5
21:50:43.876 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:43.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:43.877 00.000 21068 Enqueuing Expose request
21:50:43.895 00.018 16108 PulseGuide returned control before completion, sleep 427
21:50:44.325 00.430 16108 IsGuiding returns 1
21:50:44.325 00.000 16108 scope still moving after pulse duration time elapsed
21:50:44.358 00.033 16108 IsSlewing returns 0
21:50:44.358 00.000 16108 IsGuiding returns 1
21:50:44.390 00.032 16108 IsSlewing returns 0
21:50:44.390 00.000 16108 IsGuiding returns 0
21:50:44.390 00.000 16108 scope move finished after 450 + 78 ms
21:50:44.390 00.000 16108 Move returns status 0, amount 450
21:50:44.390 00.000 16108 move complete, result=0
21:50:44.390 00.000 16108 worker thread done servicing request
21:50:44.390 00.000 16108 Worker thread wakes up
21:50:44.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:44.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(221,860,31,31)
21:50:45.344 00.954 16108 Exposure complete
21:50:45.381 00.037 16108 worker thread done servicing request
21:50:45.381 00.000 21068 OnExposeComplete: enter
21:50:45.390 00.009 21068 UpdateGuideState(): m_state=3
21:50:45.390 00.000 21068 Star::Find(15, 236, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:50:45.390 00.000 21068 Star::Find returns 1 (0), X=236.72, Y=874.82, Mass=115128, SNR=70.1, Peak=18291 HFD=3.1
21:50:45.390 00.000 21068 Status Line: West step  18, dist=18.0
21:50:45.390 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:45.390 00.000 16108 Worker thread wakes up
21:50:45.390 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:45.390 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:45.390 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:45.390 00.000 16108 MoveAxis(W, 450, -)
21:50:45.390 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:45.390 00.000 16108 IsSlewing returns 0
21:50:45.390 00.000 16108 IsGuiding returns 0
21:50:45.390 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1939, max=65535, med=4320, FiltMin=3769, FiltMax=62749, Gamma=1.000
21:50:45.406 00.016 21068 UpdateGuideState exits: m=115128 SNR=70.1
21:50:45.406 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:45.406 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:45.406 00.000 21068 Enqueuing Expose request
21:50:45.422 00.016 16108 PulseGuide returned control before completion, sleep 434
21:50:45.863 00.441 16108 IsGuiding returns 1
21:50:45.863 00.000 16108 scope still moving after pulse duration time elapsed
21:50:45.897 00.034 16108 IsSlewing returns 0
21:50:45.897 00.000 16108 IsGuiding returns 1
21:50:45.928 00.031 16108 IsSlewing returns 0
21:50:45.928 00.000 16108 IsGuiding returns 0
21:50:45.928 00.000 16108 scope move finished after 450 + 81 ms
21:50:45.928 00.000 16108 Move returns status 0, amount 450
21:50:45.928 00.000 16108 move complete, result=0
21:50:45.928 00.000 16108 worker thread done servicing request
21:50:45.928 00.000 16108 Worker thread wakes up
21:50:45.928 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:45.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(222,860,31,31)
21:50:47.071 01.143 16108 Exposure complete
21:50:47.103 00.032 16108 worker thread done servicing request
21:50:47.103 00.000 21068 OnExposeComplete: enter
21:50:47.103 00.000 21068 UpdateGuideState(): m_state=3
21:50:47.103 00.000 21068 Star::Find(15, 236, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:50:47.119 00.016 21068 Star::Find returns 1 (0), X=237.95, Y=873.92, Mass=113727, SNR=71.8, Peak=18934 HFD=2.9
21:50:47.119 00.000 21068 Status Line: West step  19, dist=19.4
21:50:47.119 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:47.119 00.000 16108 Worker thread wakes up
21:50:47.119 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:47.119 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:47.119 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:47.119 00.000 16108 MoveAxis(W, 450, -)
21:50:47.119 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:47.119 00.000 16108 IsSlewing returns 0
21:50:47.119 00.000 16108 IsGuiding returns 0
21:50:47.119 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4313, FiltMin=3731, FiltMax=52429, Gamma=1.000
21:50:47.134 00.015 21068 UpdateGuideState exits: m=113727 SNR=71.8
21:50:47.134 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:47.134 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:47.134 00.000 21068 Enqueuing Expose request
21:50:47.182 00.048 16108 PulseGuide returned control before completion, sleep 401
21:50:47.597 00.415 16108 IsGuiding returns 1
21:50:47.597 00.000 16108 scope still moving after pulse duration time elapsed
21:50:47.629 00.032 16108 IsSlewing returns 0
21:50:47.629 00.000 16108 IsGuiding returns 1
21:50:47.661 00.032 16108 IsSlewing returns 0
21:50:47.661 00.000 16108 IsGuiding returns 1
21:50:47.693 00.032 16108 IsSlewing returns 0
21:50:47.693 00.000 16108 IsGuiding returns 0
21:50:47.693 00.000 16108 scope move finished after 450 + 118 ms
21:50:47.693 00.000 16108 Move returns status 0, amount 450
21:50:47.693 00.000 16108 move complete, result=0
21:50:47.693 00.000 16108 worker thread done servicing request
21:50:47.693 00.000 16108 Worker thread wakes up
21:50:47.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:47.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(223,859,31,31)
21:50:48.648 00.955 16108 Exposure complete
21:50:48.680 00.032 16108 worker thread done servicing request
21:50:48.680 00.000 21068 OnExposeComplete: enter
21:50:48.680 00.000 21068 UpdateGuideState(): m_state=3
21:50:48.696 00.016 21068 Star::Find(15, 237, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:50:48.698 00.002 21068 Star::Find returns 1 (0), X=237.89, Y=874.06, Mass=104291, SNR=68.2, Peak=15990 HFD=3.0
21:50:48.700 00.002 21068 Status Line: West step  20, dist=19.3
21:50:48.702 00.002 21068 Enqueuing Calibration Move request for direction 3
21:50:48.702 00.000 16108 Worker thread wakes up
21:50:48.702 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:48.702 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:48.704 00.002 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:48.704 00.000 16108 MoveAxis(W, 450, -)
21:50:48.704 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:48.704 00.000 16108 IsSlewing returns 0
21:50:48.704 00.000 16108 IsGuiding returns 0
21:50:48.704 00.000 16108 PulseGuide returned control before completion, sleep 460
21:50:48.704 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4313, FiltMin=3677, FiltMax=48131, Gamma=1.000
21:50:48.719 00.015 21068 UpdateGuideState exits: m=104291 SNR=68.2
21:50:48.719 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:48.721 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:48.721 00.000 21068 Enqueuing Expose request
21:50:49.167 00.446 16108 IsGuiding returns 1
21:50:49.167 00.000 16108 scope still moving after pulse duration time elapsed
21:50:49.199 00.032 16108 IsSlewing returns 0
21:50:49.199 00.000 16108 IsGuiding returns 0
21:50:49.199 00.000 16108 scope move finished after 450 + 45 ms
21:50:49.199 00.000 16108 Move returns status 0, amount 450
21:50:49.199 00.000 16108 move complete, result=0
21:50:49.199 00.000 16108 worker thread done servicing request
21:50:49.199 00.000 16108 Worker thread wakes up
21:50:49.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:49.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(223,859,31,31)
21:50:50.345 01.146 16108 Exposure complete
21:50:50.392 00.047 16108 worker thread done servicing request
21:50:50.392 00.000 21068 OnExposeComplete: enter
21:50:50.392 00.000 21068 UpdateGuideState(): m_state=3
21:50:50.392 00.000 21068 Star::Find(15, 237, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:50:50.392 00.000 21068 Star::Find returns 1 (0), X=239.87, Y=873.96, Mass=103933, SNR=66.7, Peak=14800 HFD=3.3
21:50:50.392 00.000 21068 Status Line: West step  21, dist=21.3
21:50:50.392 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:50.392 00.000 16108 Worker thread wakes up
21:50:50.392 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:50.392 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:50.392 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:50.392 00.000 16108 MoveAxis(W, 450, -)
21:50:50.392 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:50.392 00.000 16108 IsSlewing returns 0
21:50:50.392 00.000 16108 IsGuiding returns 0
21:50:50.392 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=4310, FiltMin=3664, FiltMax=54611, Gamma=1.000
21:50:50.408 00.016 21068 UpdateGuideState exits: m=103933 SNR=66.7
21:50:50.408 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.408 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:50.408 00.000 21068 Enqueuing Expose request
21:50:50.456 00.048 16108 PulseGuide returned control before completion, sleep 404
21:50:50.865 00.409 16108 IsGuiding returns 1
21:50:50.865 00.000 16108 scope still moving after pulse duration time elapsed
21:50:50.897 00.032 16108 IsSlewing returns 0
21:50:50.897 00.000 16108 IsGuiding returns 1
21:50:50.929 00.032 16108 IsSlewing returns 0
21:50:50.929 00.000 16108 IsGuiding returns 1
21:50:50.961 00.032 16108 IsSlewing returns 0
21:50:50.961 00.000 16108 IsGuiding returns 0
21:50:50.961 00.000 16108 scope move finished after 450 + 109 ms
21:50:50.961 00.000 16108 Move returns status 0, amount 450
21:50:50.961 00.000 16108 move complete, result=0
21:50:50.961 00.000 16108 worker thread done servicing request
21:50:50.961 00.000 16108 Worker thread wakes up
21:50:50.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:50.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(225,859,31,31)
21:50:51.922 00.961 16108 Exposure complete
21:50:51.965 00.043 16108 worker thread done servicing request
21:50:51.965 00.000 21068 OnExposeComplete: enter
21:50:51.965 00.000 21068 UpdateGuideState(): m_state=3
21:50:51.965 00.000 21068 Star::Find(15, 239, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:50:51.965 00.000 21068 Star::Find returns 1 (0), X=240.68, Y=873.81, Mass=95602, SNR=61.1, Peak=15913 HFD=2.7
21:50:51.965 00.000 21068 Status Line: West step  22, dist=22.1
21:50:51.965 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:51.965 00.000 16108 Worker thread wakes up
21:50:51.965 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:51.965 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:51.965 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:51.965 00.000 16108 MoveAxis(W, 450, -)
21:50:51.965 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:51.965 00.000 16108 IsSlewing returns 0
21:50:51.965 00.000 16108 IsGuiding returns 0
21:50:51.977 00.012 16108 PulseGuide returned control before completion, sleep 458
21:50:51.977 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4310, FiltMin=3753, FiltMax=58403, Gamma=1.000
21:50:51.977 00.000 21068 UpdateGuideState exits: m=95602 SNR=61.1
21:50:51.993 00.016 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:51.993 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:51.993 00.000 21068 Enqueuing Expose request
21:50:52.440 00.447 16108 IsGuiding returns 1
21:50:52.440 00.000 16108 scope still moving after pulse duration time elapsed
21:50:52.472 00.032 16108 IsSlewing returns 0
21:50:52.472 00.000 16108 IsGuiding returns 0
21:50:52.472 00.000 16108 scope move finished after 450 + 46 ms
21:50:52.472 00.000 16108 Move returns status 0, amount 450
21:50:52.472 00.000 16108 move complete, result=0
21:50:52.472 00.000 16108 worker thread done servicing request
21:50:52.472 00.000 16108 Worker thread wakes up
21:50:52.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:52.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(226,859,31,31)
21:50:53.615 01.143 16108 Exposure complete
21:50:53.663 00.048 16108 worker thread done servicing request
21:50:53.663 00.000 21068 OnExposeComplete: enter
21:50:53.663 00.000 21068 UpdateGuideState(): m_state=3
21:50:53.663 00.000 21068 Star::Find(15, 240, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:50:53.663 00.000 21068 Star::Find returns 1 (0), X=242.34, Y=873.27, Mass=108251, SNR=64.3, Peak=14029 HFD=3.4
21:50:53.663 00.000 21068 Status Line: West step  23, dist=23.8
21:50:53.663 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:53.663 00.000 16108 Worker thread wakes up
21:50:53.663 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:53.663 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:53.663 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:53.663 00.000 16108 MoveAxis(W, 450, -)
21:50:53.663 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:53.663 00.000 16108 IsSlewing returns 0
21:50:53.663 00.000 16108 IsGuiding returns 0
21:50:53.663 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4310, FiltMin=3741, FiltMax=45977, Gamma=1.000
21:50:53.680 00.017 16108 PulseGuide returned control before completion, sleep 454
21:50:53.682 00.002 21068 UpdateGuideState exits: m=108251 SNR=64.3
21:50:53.682 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:53.682 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:53.682 00.000 21068 Enqueuing Expose request
21:50:54.138 00.456 16108 IsGuiding returns 1
21:50:54.138 00.000 16108 scope still moving after pulse duration time elapsed
21:50:54.170 00.032 16108 IsSlewing returns 0
21:50:54.170 00.000 16108 IsGuiding returns 0
21:50:54.170 00.000 16108 scope move finished after 450 + 47 ms
21:50:54.170 00.000 16108 Move returns status 0, amount 450
21:50:54.170 00.000 16108 move complete, result=0
21:50:54.170 00.000 16108 worker thread done servicing request
21:50:54.170 00.000 16108 Worker thread wakes up
21:50:54.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:54.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(227,858,31,31)
21:50:55.124 00.954 16108 Exposure complete
21:50:55.167 00.043 16108 worker thread done servicing request
21:50:55.167 00.000 21068 OnExposeComplete: enter
21:50:55.167 00.000 21068 UpdateGuideState(): m_state=3
21:50:55.170 00.003 21068 Star::Find(15, 242, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:50:55.170 00.000 21068 Star::Find returns 1 (0), X=242.66, Y=873.08, Mass=106595, SNR=63.6, Peak=14352 HFD=3.3
21:50:55.170 00.000 21068 Status Line: West step  24, dist=24.2
21:50:55.170 00.000 21068 Enqueuing Calibration Move request for direction 3
21:50:55.170 00.000 16108 Worker thread wakes up
21:50:55.170 00.000 16108 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
21:50:55.170 00.000 16108 Handling axis move in thread for scope dir=3 dur=450
21:50:55.170 00.000 16108 scope move axis dir= 3 dur= 450 opts= 0x0
21:50:55.170 00.000 16108 MoveAxis(W, 450, -)
21:50:55.170 00.000 16108 Guiding  Dir = 3, Dur = 450
21:50:55.170 00.000 16108 IsSlewing returns 0
21:50:55.170 00.000 16108 IsGuiding returns 0
21:50:55.170 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4310, FiltMin=3734, FiltMax=64406, Gamma=1.000
21:50:55.185 00.015 16108 PulseGuide returned control before completion, sleep 453
21:50:55.187 00.002 21068 UpdateGuideState exits: m=106595 SNR=63.6
21:50:55.187 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:55.187 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:55.187 00.000 21068 Enqueuing Expose request
21:50:55.648 00.461 16108 IsGuiding returns 1
21:50:55.648 00.000 16108 scope still moving after pulse duration time elapsed
21:50:55.680 00.032 16108 IsSlewing returns 0
21:50:55.680 00.000 16108 IsGuiding returns 0
21:50:55.680 00.000 16108 scope move finished after 450 + 51 ms
21:50:55.680 00.000 16108 Move returns status 0, amount 450
21:50:55.680 00.000 16108 move complete, result=0
21:50:55.680 00.000 16108 worker thread done servicing request
21:50:55.680 00.000 16108 Worker thread wakes up
21:50:55.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:55.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(228,858,31,31)
21:50:56.832 01.152 16108 Exposure complete
21:50:56.877 00.045 16108 worker thread done servicing request
21:50:56.877 00.000 21068 OnExposeComplete: enter
21:50:56.878 00.001 21068 UpdateGuideState(): m_state=3
21:50:56.879 00.001 21068 Star::Find(15, 242, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
21:50:56.879 00.000 21068 Star::Find returns 1 (0), X=244.53, Y=873.33, Mass=99804, SNR=61.3, Peak=18025 HFD=3.1
21:50:56.981 00.102 21068 WEST calibration completes with steps=24 angle=170.0 rate=2.404 parity=1
21:50:56.981 00.000 21068 Falling Through to state GO_EAST
21:50:56.981 00.000 21068 Status Line: East step   5, dist=26.0
21:50:56.981 00.000 21068 Enqueuing Calibration Move request for direction 2
21:50:56.981 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4310, FiltMin=3737, FiltMax=50793, Gamma=1.000
21:50:56.981 00.000 16108 Worker thread wakes up
21:50:56.981 00.000 16108 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:50:56.981 00.000 16108 Handling axis move in thread for scope dir=2 dur=2500
21:50:56.981 00.000 16108 scope move axis dir= 2 dur= 2500 opts= 0x0
21:50:56.981 00.000 16108 MoveAxis(E, 2500, -)
21:50:56.981 00.000 16108 Guiding  Dir = 2, Dur = 2500
21:50:56.981 00.000 16108 IsSlewing returns 0
21:50:56.981 00.000 16108 IsGuiding returns 0
21:50:56.981 00.000 21068 UpdateGuideState exits: m=99804 SNR=61.3
21:50:56.997 00.016 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.997 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:50:56.997 00.000 21068 Enqueuing Expose request
21:50:57.029 00.032 16108 PulseGuide returned control before completion, sleep 2467
21:50:59.509 02.480 16108 IsGuiding returns 1
21:50:59.509 00.000 16108 scope still moving after pulse duration time elapsed
21:50:59.540 00.031 16108 IsSlewing returns 0
21:50:59.540 00.000 16108 IsGuiding returns 1
21:50:59.572 00.032 16108 IsSlewing returns 0
21:50:59.572 00.000 16108 IsGuiding returns 1
21:50:59.604 00.032 16108 IsSlewing returns 0
21:50:59.604 00.000 16108 IsGuiding returns 0
21:50:59.604 00.000 16108 scope move finished after 2500 + 118 ms
21:50:59.604 00.000 16108 Move returns status 0, amount 2500
21:50:59.604 00.000 16108 move complete, result=0
21:50:59.604 00.000 16108 worker thread done servicing request
21:50:59.604 00.000 16108 Worker thread wakes up
21:50:59.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:50:59.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(230,858,31,31)
21:51:00.763 01.159 16108 Exposure complete
21:51:00.811 00.048 16108 worker thread done servicing request
21:51:00.811 00.000 21068 OnExposeComplete: enter
21:51:00.811 00.000 21068 UpdateGuideState(): m_state=3
21:51:00.811 00.000 21068 Star::Find(15, 244, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
21:51:00.811 00.000 21068 Star::Find returns 1 (0), X=238.34, Y=874.03, Mass=113361, SNR=70.5, Peak=16278 HFD=3.3
21:51:00.811 00.000 21068 Status Line: East step   4, dist=19.7
21:51:00.811 00.000 21068 Enqueuing Calibration Move request for direction 2
21:51:00.811 00.000 16108 Worker thread wakes up
21:51:00.811 00.000 16108 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:51:00.811 00.000 16108 Handling axis move in thread for scope dir=2 dur=2500
21:51:00.811 00.000 16108 scope move axis dir= 2 dur= 2500 opts= 0x0
21:51:00.811 00.000 16108 MoveAxis(E, 2500, -)
21:51:00.811 00.000 16108 Guiding  Dir = 2, Dur = 2500
21:51:00.811 00.000 16108 IsSlewing returns 0
21:51:00.811 00.000 16108 IsGuiding returns 0
21:51:00.811 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4310, FiltMin=3673, FiltMax=48166, Gamma=1.000
21:51:00.835 00.024 21068 UpdateGuideState exits: m=113361 SNR=70.5
21:51:00.835 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:00.835 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:00.835 00.000 21068 Enqueuing Expose request
21:51:00.870 00.035 16108 PulseGuide returned control before completion, sleep 2463
21:51:03.348 02.478 16108 IsGuiding returns 1
21:51:03.348 00.000 16108 scope still moving after pulse duration time elapsed
21:51:03.380 00.032 16108 IsSlewing returns 0
21:51:03.380 00.000 16108 IsGuiding returns 1
21:51:03.412 00.032 16108 IsSlewing returns 0
21:51:03.413 00.001 16108 IsGuiding returns 1
21:51:03.445 00.032 16108 IsSlewing returns 0
21:51:03.445 00.000 16108 IsGuiding returns 0
21:51:03.445 00.000 16108 scope move finished after 2500 + 123 ms
21:51:03.445 00.000 16108 Move returns status 0, amount 2500
21:51:03.445 00.000 16108 move complete, result=0
21:51:03.445 00.000 16108 worker thread done servicing request
21:51:03.445 00.000 16108 Worker thread wakes up
21:51:03.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:03.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(223,859,31,31)
21:51:04.590 01.145 16108 Exposure complete
21:51:04.637 00.047 16108 worker thread done servicing request
21:51:04.637 00.000 21068 OnExposeComplete: enter
21:51:04.640 00.003 21068 UpdateGuideState(): m_state=3
21:51:04.640 00.000 21068 Star::Find(15, 238, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
21:51:04.642 00.002 21068 Star::Find returns 1 (0), X=232.68, Y=874.67, Mass=101948, SNR=62.3, Peak=16157 HFD=3.0
21:51:04.642 00.000 21068 Status Line: East step   3, dist=14.1
21:51:04.642 00.000 21068 Enqueuing Calibration Move request for direction 2
21:51:04.642 00.000 16108 Worker thread wakes up
21:51:04.642 00.000 16108 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:51:04.642 00.000 16108 Handling axis move in thread for scope dir=2 dur=2500
21:51:04.642 00.000 16108 scope move axis dir= 2 dur= 2500 opts= 0x0
21:51:04.642 00.000 16108 MoveAxis(E, 2500, -)
21:51:04.642 00.000 16108 Guiding  Dir = 2, Dur = 2500
21:51:04.642 00.000 16108 IsSlewing returns 0
21:51:04.642 00.000 16108 IsGuiding returns 0
21:51:04.642 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4307, FiltMin=3732, FiltMax=48784, Gamma=1.000
21:51:04.653 00.011 21068 UpdateGuideState exits: m=101948 SNR=62.3
21:51:04.653 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:04.653 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:04.653 00.000 21068 Enqueuing Expose request
21:51:04.685 00.032 16108 PulseGuide returned control before completion, sleep 2470
21:51:07.159 02.474 16108 IsGuiding returns 1
21:51:07.159 00.000 16108 scope still moving after pulse duration time elapsed
21:51:07.191 00.032 16108 IsSlewing returns 0
21:51:07.191 00.000 16108 IsGuiding returns 1
21:51:07.223 00.032 16108 IsSlewing returns 0
21:51:07.223 00.000 16108 IsGuiding returns 0
21:51:07.223 00.000 16108 scope move finished after 2500 + 77 ms
21:51:07.223 00.000 16108 Move returns status 0, amount 2500
21:51:07.223 00.000 16108 move complete, result=0
21:51:07.223 00.000 16108 worker thread done servicing request
21:51:07.223 00.000 16108 Worker thread wakes up
21:51:07.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:07.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(218,860,31,31)
21:51:08.370 01.147 16108 Exposure complete
21:51:08.418 00.048 16108 worker thread done servicing request
21:51:08.418 00.000 21068 OnExposeComplete: enter
21:51:08.418 00.000 21068 UpdateGuideState(): m_state=3
21:51:08.418 00.000 21068 Star::Find(15, 232, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
21:51:08.418 00.000 21068 Star::Find returns 1 (0), X=227.34, Y=876.04, Mass=119751, SNR=75.9, Peak=16992 HFD=3.3
21:51:08.418 00.000 21068 Status Line: East step   2, dist= 8.6
21:51:08.418 00.000 21068 Enqueuing Calibration Move request for direction 2
21:51:08.418 00.000 16108 Worker thread wakes up
21:51:08.418 00.000 16108 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:51:08.418 00.000 16108 Handling axis move in thread for scope dir=2 dur=2500
21:51:08.418 00.000 16108 scope move axis dir= 2 dur= 2500 opts= 0x0
21:51:08.418 00.000 16108 MoveAxis(E, 2500, -)
21:51:08.418 00.000 16108 Guiding  Dir = 2, Dur = 2500
21:51:08.418 00.000 16108 IsSlewing returns 0
21:51:08.418 00.000 16108 IsGuiding returns 0
21:51:08.418 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4307, FiltMin=3686, FiltMax=49837, Gamma=1.000
21:51:08.434 00.016 16108 PulseGuide returned control before completion, sleep 2500
21:51:08.438 00.004 21068 UpdateGuideState exits: m=119751 SNR=75.9
21:51:08.438 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:08.438 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:08.438 00.000 21068 Enqueuing Expose request
21:51:10.952 02.514 16108 IsGuiding returns 1
21:51:10.952 00.000 16108 scope still moving after pulse duration time elapsed
21:51:10.984 00.032 16108 IsSlewing returns 0
21:51:10.984 00.000 16108 IsGuiding returns 1
21:51:11.015 00.031 16108 IsSlewing returns 0
21:51:11.015 00.000 16108 IsGuiding returns 0
21:51:11.015 00.000 16108 scope move finished after 2500 + 90 ms
21:51:11.015 00.000 16108 Move returns status 0, amount 2500
21:51:11.015 00.000 16108 move complete, result=0
21:51:11.015 00.000 16108 worker thread done servicing request
21:51:11.015 00.000 16108 Worker thread wakes up
21:51:11.015 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:11.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(212,861,31,31)
21:51:12.161 01.146 16108 Exposure complete
21:51:12.209 00.048 16108 worker thread done servicing request
21:51:12.209 00.000 21068 OnExposeComplete: enter
21:51:12.212 00.003 21068 UpdateGuideState(): m_state=3
21:51:12.212 00.000 21068 Star::Find(15, 227, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
21:51:12.212 00.000 21068 Star::Find returns 1 (0), X=221.53, Y=877.06, Mass=109077, SNR=66.1, Peak=16787 HFD=3.5
21:51:12.214 00.002 21068 Status Line: East step   1, dist= 2.7
21:51:12.214 00.000 21068 Enqueuing Calibration Move request for direction 2
21:51:12.214 00.000 16108 Worker thread wakes up
21:51:12.214 00.000 16108 worker thread servicing REQUEST_MOVE scope dir E(2) 800 opts 0x0
21:51:12.214 00.000 16108 Handling axis move in thread for scope dir=2 dur=800
21:51:12.214 00.000 16108 scope move axis dir= 2 dur= 800 opts= 0x0
21:51:12.214 00.000 16108 MoveAxis(E, 800, -)
21:51:12.214 00.000 16108 Guiding  Dir = 2, Dur = 800
21:51:12.214 00.000 16108 IsSlewing returns 0
21:51:12.214 00.000 16108 IsGuiding returns 0
21:51:12.214 00.000 16108 PulseGuide returned control before completion, sleep 810
21:51:12.214 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4304, FiltMin=3667, FiltMax=45245, Gamma=1.000
21:51:12.225 00.011 21068 UpdateGuideState exits: m=109077 SNR=66.1
21:51:12.225 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:12.225 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:12.225 00.000 21068 Enqueuing Expose request
21:51:13.035 00.810 16108 IsGuiding returns 1
21:51:13.035 00.000 16108 scope still moving after pulse duration time elapsed
21:51:13.067 00.032 16108 IsSlewing returns 0
21:51:13.067 00.000 16108 IsGuiding returns 0
21:51:13.067 00.000 16108 scope move finished after 800 + 48 ms
21:51:13.067 00.000 16108 Move returns status 0, amount 800
21:51:13.067 00.000 16108 move complete, result=0
21:51:13.067 00.000 16108 worker thread done servicing request
21:51:13.067 00.000 16108 Worker thread wakes up
21:51:13.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:13.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,862,31,31)
21:51:14.257 01.190 16108 Exposure complete
21:51:14.305 00.048 16108 worker thread done servicing request
21:51:14.306 00.001 21068 OnExposeComplete: enter
21:51:14.306 00.000 21068 UpdateGuideState(): m_state=3
21:51:14.306 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
21:51:14.306 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=877.22, Mass=100438, SNR=59.5, Peak=14563 HFD=3.5
21:51:14.449 00.143 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
21:51:14.449 00.000 21068 Backlash: Looking for 3 moves of 0.6 px, max attempts = 133
21:51:14.449 00.000 21068 Falling Through to state CLEAR_BACKLASH
21:51:14.449 00.000 21068 Backlash: Starting north clearing using pulse width of 450
21:51:14.449 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:14.449 00.000 21068 Status Line: Clearing backlash step 1
21:51:14.449 00.000 16108 Worker thread wakes up
21:51:14.449 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:14.449 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:14.449 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:14.449 00.000 16108 MoveAxis(N, 450, -)
21:51:14.449 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:14.449 00.000 16108 IsSlewing returns 0
21:51:14.449 00.000 16108 IsGuiding returns 0
21:51:14.449 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4304, FiltMin=3744, FiltMax=53696, Gamma=1.000
21:51:14.465 00.016 21068 UpdateGuideState exits: m=100438 SNR=59.5
21:51:14.465 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.465 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:14.465 00.000 21068 Enqueuing Expose request
21:51:14.497 00.032 16108 PulseGuide returned control before completion, sleep 416
21:51:14.924 00.427 16108 IsGuiding returns 1
21:51:14.924 00.000 16108 scope still moving after pulse duration time elapsed
21:51:14.956 00.032 16108 IsSlewing returns 0
21:51:14.956 00.000 16108 IsGuiding returns 1
21:51:14.988 00.032 16108 IsSlewing returns 0
21:51:14.988 00.000 16108 IsGuiding returns 0
21:51:14.988 00.000 16108 scope move finished after 450 + 84 ms
21:51:14.988 00.000 16108 Move returns status 0, amount 450
21:51:14.988 00.000 16108 move complete, result=0
21:51:14.988 00.000 16108 worker thread done servicing request
21:51:14.988 00.000 16108 Worker thread wakes up
21:51:14.988 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:14.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,862,31,31)
21:51:15.955 00.967 16108 Exposure complete
21:51:16.003 00.048 16108 worker thread done servicing request
21:51:16.003 00.000 21068 OnExposeComplete: enter
21:51:16.003 00.000 21068 UpdateGuideState(): m_state=3
21:51:16.003 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
21:51:16.003 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=876.83, Mass=122448, SNR=70.2, Peak=13731 HFD=3.8
21:51:16.003 00.000 21068 Backlash: Accepted clearing move of 0.8
21:51:16.003 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:16.003 00.000 16108 Worker thread wakes up
21:51:16.003 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:16.003 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:16.003 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:16.003 00.000 16108 MoveAxis(N, 450, -)
21:51:16.003 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:16.003 00.000 16108 IsSlewing returns 0
21:51:16.003 00.000 16108 IsGuiding returns 0
21:51:16.003 00.000 16108 PulseGuide returned control before completion, sleep 460
21:51:16.035 00.032 21068 Status Line: Clearing backlash step   2
21:51:16.035 00.000 21068 Backlash: Clearing backlash step   2, Last Delta = 0.82 px, CumDistance = 0.82 px
21:51:16.035 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4304, FiltMin=3693, FiltMax=59757, Gamma=1.000
21:51:16.035 00.000 21068 UpdateGuideState exits: m=122448 SNR=70.2
21:51:16.035 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:16.035 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:16.051 00.016 21068 Enqueuing Expose request
21:51:16.487 00.436 16108 IsGuiding returns 1
21:51:16.487 00.000 16108 scope still moving after pulse duration time elapsed
21:51:16.514 00.027 16108 IsSlewing returns 0
21:51:16.514 00.000 16108 IsGuiding returns 0
21:51:16.514 00.000 16108 scope move finished after 450 + 54 ms
21:51:16.514 00.000 16108 Move returns status 0, amount 450
21:51:16.514 00.000 16108 move complete, result=0
21:51:16.514 00.000 16108 worker thread done servicing request
21:51:16.514 00.000 16108 Worker thread wakes up
21:51:16.514 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:16.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,862,31,31)
21:51:17.658 01.144 16108 Exposure complete
21:51:17.705 00.047 16108 worker thread done servicing request
21:51:17.705 00.000 21068 OnExposeComplete: enter
21:51:17.705 00.000 21068 UpdateGuideState(): m_state=3
21:51:17.705 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
21:51:17.711 00.006 21068 Star::Find returns 1 (0), X=218.99, Y=873.41, Mass=129093, SNR=75.7, Peak=17603 HFD=3.4
21:51:17.713 00.002 21068 Backlash: Accepted clearing move of 3.5
21:51:17.713 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:17.713 00.000 16108 Worker thread wakes up
21:51:17.713 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:17.713 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:17.713 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:17.713 00.000 16108 MoveAxis(N, 450, -)
21:51:17.713 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:17.713 00.000 16108 IsSlewing returns 0
21:51:17.713 00.000 16108 IsGuiding returns 0
21:51:17.713 00.000 16108 PulseGuide returned control before completion, sleep 460
21:51:17.817 00.104 21068 Status Line: Clearing backlash step   3
21:51:17.817 00.000 21068 Backlash: Clearing backlash step   3, Last Delta = 3.46 px, CumDistance = 4.00 px
21:51:17.817 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1987, max=65535, med=4304, FiltMin=3651, FiltMax=57174, Gamma=1.000
21:51:17.817 00.000 21068 UpdateGuideState exits: m=129093 SNR=75.7
21:51:17.833 00.016 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:17.833 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:17.833 00.000 21068 Enqueuing Expose request
21:51:18.179 00.346 16108 IsGuiding returns 1
21:51:18.179 00.000 16108 scope still moving after pulse duration time elapsed
21:51:18.211 00.032 16108 IsSlewing returns 0
21:51:18.211 00.000 16108 IsGuiding returns 0
21:51:18.211 00.000 16108 scope move finished after 450 + 45 ms
21:51:18.211 00.000 16108 Move returns status 0, amount 450
21:51:18.211 00.000 16108 move complete, result=0
21:51:18.211 00.000 16108 worker thread done servicing request
21:51:18.211 00.000 16108 Worker thread wakes up
21:51:18.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:18.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,858,31,31)
21:51:19.163 00.952 16108 Exposure complete
21:51:19.212 00.049 16108 worker thread done servicing request
21:51:19.212 00.000 21068 OnExposeComplete: enter
21:51:19.212 00.000 21068 UpdateGuideState(): m_state=3
21:51:19.212 00.000 21068 Star::Find(15, 218, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
21:51:19.212 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=872.09, Mass=107680, SNR=71.1, Peak=12336 HFD=3.4
21:51:19.212 00.000 21068 Backlash: Accepted clearing move of 1.4
21:51:19.212 00.000 21068 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:51:19.212 00.000 21068 Backlash: North calibration moves starting at {219.0,873.4}, Offset = 4.4 px
21:51:19.212 00.000 21068 Backlash: Total distance moved = 5.7
21:51:19.212 00.000 21068 Backlash: Falling Through to state GO_NORTH
21:51:19.212 00.000 21068 Status Line: North step   2, dist= 1.4
21:51:19.212 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:19.212 00.000 16108 Worker thread wakes up
21:51:19.212 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:19.212 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:19.212 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:19.212 00.000 16108 MoveAxis(N, 450, -)
21:51:19.212 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:19.212 00.000 16108 IsSlewing returns 0
21:51:19.212 00.000 16108 IsGuiding returns 0
21:51:19.212 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4304, FiltMin=3689, FiltMax=41008, Gamma=1.000
21:51:19.230 00.018 21068 UpdateGuideState exits: m=107680 SNR=71.1
21:51:19.230 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:19.230 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:19.230 00.000 21068 Enqueuing Expose request
21:51:19.243 00.013 16108 PulseGuide returned control before completion, sleep 439
21:51:19.692 00.449 16108 IsGuiding returns 1
21:51:19.693 00.001 16108 scope still moving after pulse duration time elapsed
21:51:19.724 00.031 16108 IsSlewing returns 0
21:51:19.724 00.000 16108 IsGuiding returns 1
21:51:19.756 00.032 16108 IsSlewing returns 0
21:51:19.756 00.000 16108 IsGuiding returns 0
21:51:19.756 00.000 16108 scope move finished after 450 + 83 ms
21:51:19.756 00.000 16108 Move returns status 0, amount 450
21:51:19.756 00.000 16108 move complete, result=0
21:51:19.756 00.000 16108 worker thread done servicing request
21:51:19.756 00.000 16108 Worker thread wakes up
21:51:19.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:19.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,857,31,31)
21:51:20.925 01.169 16108 Exposure complete
21:51:20.957 00.032 16108 worker thread done servicing request
21:51:20.957 00.000 21068 OnExposeComplete: enter
21:51:20.973 00.016 21068 UpdateGuideState(): m_state=3
21:51:20.973 00.000 21068 Star::Find(15, 219, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
21:51:20.973 00.000 21068 Star::Find returns 1 (0), X=219.08, Y=869.00, Mass=118800, SNR=75.8, Peak=20323 HFD=2.9
21:51:20.973 00.000 21068 Status Line: North step   3, dist= 4.4
21:51:20.973 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:20.973 00.000 16108 Worker thread wakes up
21:51:20.973 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:20.973 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:20.973 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:20.973 00.000 16108 MoveAxis(N, 450, -)
21:51:20.973 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:20.973 00.000 16108 IsSlewing returns 0
21:51:20.973 00.000 16108 IsGuiding returns 0
21:51:20.973 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=4301, FiltMin=3731, FiltMax=45638, Gamma=1.000
21:51:20.993 00.020 21068 UpdateGuideState exits: m=118800 SNR=75.8
21:51:20.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:20.995 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:20.995 00.000 21068 Enqueuing Expose request
21:51:21.005 00.010 16108 PulseGuide returned control before completion, sleep 434
21:51:21.451 00.446 16108 IsGuiding returns 1
21:51:21.451 00.000 16108 scope still moving after pulse duration time elapsed
21:51:21.483 00.032 16108 IsSlewing returns 0
21:51:21.483 00.000 16108 IsGuiding returns 0
21:51:21.483 00.000 16108 scope move finished after 450 + 54 ms
21:51:21.483 00.000 16108 Move returns status 0, amount 450
21:51:21.483 00.000 16108 move complete, result=0
21:51:21.484 00.001 16108 worker thread done servicing request
21:51:21.484 00.000 16108 Worker thread wakes up
21:51:21.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:21.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,854,31,31)
21:51:22.438 00.954 16108 Exposure complete
21:51:22.476 00.038 16108 worker thread done servicing request
21:51:22.476 00.000 21068 OnExposeComplete: enter
21:51:22.486 00.010 21068 UpdateGuideState(): m_state=3
21:51:22.486 00.000 21068 Star::Find(15, 219, 869, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
21:51:22.486 00.000 21068 Star::Find returns 1 (0), X=218.91, Y=868.46, Mass=104744, SNR=61.3, Peak=11699 HFD=3.7
21:51:22.486 00.000 21068 Status Line: North step   4, dist= 4.9
21:51:22.486 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:22.486 00.000 16108 Worker thread wakes up
21:51:22.486 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:22.486 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:22.486 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:22.486 00.000 16108 MoveAxis(N, 450, -)
21:51:22.486 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:22.486 00.000 16108 IsSlewing returns 0
21:51:22.486 00.000 16108 IsGuiding returns 0
21:51:22.486 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4301, FiltMin=3689, FiltMax=59421, Gamma=1.000
21:51:22.504 00.018 21068 UpdateGuideState exits: m=104744 SNR=61.3
21:51:22.504 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:22.504 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:22.504 00.000 21068 Enqueuing Expose request
21:51:22.518 00.014 16108 PulseGuide returned control before completion, sleep 434
21:51:22.959 00.441 16108 IsGuiding returns 1
21:51:22.959 00.000 16108 scope still moving after pulse duration time elapsed
21:51:22.991 00.032 16108 IsSlewing returns 0
21:51:22.991 00.000 16108 IsGuiding returns 1
21:51:23.023 00.032 16108 IsSlewing returns 0
21:51:23.023 00.000 16108 IsGuiding returns 0
21:51:23.023 00.000 16108 scope move finished after 450 + 81 ms
21:51:23.023 00.000 16108 Move returns status 0, amount 450
21:51:23.023 00.000 16108 move complete, result=0
21:51:23.023 00.000 16108 worker thread done servicing request
21:51:23.023 00.000 16108 Worker thread wakes up
21:51:23.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:23.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,853,31,31)
21:51:24.168 01.145 16108 Exposure complete
21:51:24.205 00.037 16108 worker thread done servicing request
21:51:24.205 00.000 21068 OnExposeComplete: enter
21:51:24.215 00.010 21068 UpdateGuideState(): m_state=3
21:51:24.215 00.000 21068 Star::Find(15, 218, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
21:51:24.215 00.000 21068 Star::Find returns 1 (0), X=218.31, Y=864.79, Mass=98828, SNR=60.4, Peak=14339 HFD=3.3
21:51:24.217 00.002 21068 Status Line: North step   5, dist= 8.6
21:51:24.219 00.002 21068 Enqueuing Calibration Move request for direction 0
21:51:24.219 00.000 16108 Worker thread wakes up
21:51:24.219 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:24.219 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:24.221 00.002 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:24.221 00.000 16108 MoveAxis(N, 450, -)
21:51:24.221 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:24.221 00.000 16108 IsSlewing returns 0
21:51:24.221 00.000 16108 IsGuiding returns 0
21:51:24.223 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4301, FiltMin=3661, FiltMax=59558, Gamma=1.000
21:51:24.235 00.012 21068 UpdateGuideState exits: m=98828 SNR=60.4
21:51:24.235 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:24.235 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:24.237 00.002 21068 Enqueuing Expose request
21:51:24.278 00.041 16108 PulseGuide returned control before completion, sleep 402
21:51:24.695 00.417 16108 IsGuiding returns 1
21:51:24.695 00.000 16108 scope still moving after pulse duration time elapsed
21:51:24.726 00.031 16108 IsSlewing returns 0
21:51:24.726 00.000 16108 IsGuiding returns 1
21:51:24.758 00.032 16108 IsSlewing returns 0
21:51:24.758 00.000 16108 IsGuiding returns 1
21:51:24.791 00.033 16108 IsSlewing returns 0
21:51:24.791 00.000 16108 IsGuiding returns 0
21:51:24.791 00.000 16108 scope move finished after 450 + 120 ms
21:51:24.791 00.000 16108 Move returns status 0, amount 450
21:51:24.791 00.000 16108 move complete, result=0
21:51:24.791 00.000 16108 worker thread done servicing request
21:51:24.791 00.000 16108 Worker thread wakes up
21:51:24.791 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:24.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(203,850,31,31)
21:51:25.755 00.964 16108 Exposure complete
21:51:25.803 00.048 16108 worker thread done servicing request
21:51:25.803 00.000 21068 OnExposeComplete: enter
21:51:25.803 00.000 21068 UpdateGuideState(): m_state=3
21:51:25.803 00.000 21068 Star::Find(15, 218, 864, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
21:51:25.808 00.005 21068 Star::Find returns 1 (0), X=217.94, Y=863.58, Mass=118700, SNR=70.2, Peak=17235 HFD=3.5
21:51:25.810 00.002 21068 Status Line: North step   6, dist= 9.9
21:51:25.810 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:25.812 00.002 16108 Worker thread wakes up
21:51:25.812 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:25.812 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:25.812 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:25.812 00.000 16108 MoveAxis(N, 450, -)
21:51:25.812 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:25.812 00.000 16108 IsSlewing returns 0
21:51:25.812 00.000 16108 IsGuiding returns 0
21:51:25.814 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4301, FiltMin=3737, FiltMax=48790, Gamma=1.000
21:51:25.825 00.011 21068 UpdateGuideState exits: m=118700 SNR=70.2
21:51:25.827 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.827 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:25.827 00.000 21068 Enqueuing Expose request
21:51:25.880 00.053 16108 PulseGuide returned control before completion, sleep 394
21:51:26.279 00.399 16108 IsGuiding returns 1
21:51:26.279 00.000 16108 scope still moving after pulse duration time elapsed
21:51:26.311 00.032 16108 IsSlewing returns 0
21:51:26.311 00.000 16108 IsGuiding returns 1
21:51:26.343 00.032 16108 IsSlewing returns 0
21:51:26.343 00.000 16108 IsGuiding returns 1
21:51:26.375 00.032 16108 IsSlewing returns 0
21:51:26.375 00.000 16108 IsGuiding returns 0
21:51:26.375 00.000 16108 scope move finished after 450 + 112 ms
21:51:26.375 00.000 16108 Move returns status 0, amount 450
21:51:26.375 00.000 16108 move complete, result=0
21:51:26.375 00.000 16108 worker thread done servicing request
21:51:26.375 00.000 16108 Worker thread wakes up
21:51:26.375 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:26.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(203,849,31,31)
21:51:27.541 01.166 16108 Exposure complete
21:51:27.585 00.044 16108 worker thread done servicing request
21:51:27.585 00.000 21068 OnExposeComplete: enter
21:51:27.585 00.000 21068 UpdateGuideState(): m_state=3
21:51:27.585 00.000 21068 Star::Find(15, 217, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
21:51:27.585 00.000 21068 Star::Find returns 1 (0), X=218.09, Y=860.49, Mass=117068, SNR=73.0, Peak=18041 HFD=3.5
21:51:27.585 00.000 21068 Status Line: North step   7, dist=13.0
21:51:27.585 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:27.585 00.000 16108 Worker thread wakes up
21:51:27.585 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:27.585 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:27.585 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:27.585 00.000 16108 MoveAxis(N, 450, -)
21:51:27.585 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:27.585 00.000 16108 IsSlewing returns 0
21:51:27.585 00.000 16108 IsGuiding returns 0
21:51:27.585 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4294, FiltMin=3693, FiltMax=53680, Gamma=1.000
21:51:27.601 00.016 21068 UpdateGuideState exits: m=117068 SNR=73.0
21:51:27.601 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:27.601 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:27.601 00.000 21068 Enqueuing Expose request
21:51:27.629 00.028 16108 PulseGuide returned control before completion, sleep 422
21:51:28.056 00.427 16108 IsGuiding returns 1
21:51:28.056 00.000 16108 scope still moving after pulse duration time elapsed
21:51:28.088 00.032 16108 IsSlewing returns 0
21:51:28.088 00.000 16108 IsGuiding returns 1
21:51:28.120 00.032 16108 IsSlewing returns 0
21:51:28.120 00.000 16108 IsGuiding returns 0
21:51:28.120 00.000 16108 scope move finished after 450 + 78 ms
21:51:28.120 00.000 16108 Move returns status 0, amount 450
21:51:28.120 00.000 16108 move complete, result=0
21:51:28.120 00.000 16108 worker thread done servicing request
21:51:28.120 00.000 16108 Worker thread wakes up
21:51:28.120 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:28.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(203,845,31,31)
21:51:29.087 00.967 16108 Exposure complete
21:51:29.138 00.051 16108 worker thread done servicing request
21:51:29.138 00.000 21068 OnExposeComplete: enter
21:51:29.140 00.002 21068 UpdateGuideState(): m_state=3
21:51:29.140 00.000 21068 Star::Find(15, 218, 860, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
21:51:29.140 00.000 21068 Star::Find returns 1 (0), X=217.69, Y=859.16, Mass=103776, SNR=64.2, Peak=12921 HFD=3.5
21:51:29.140 00.000 21068 Status Line: North step   8, dist=14.3
21:51:29.140 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:29.140 00.000 16108 Worker thread wakes up
21:51:29.140 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:29.140 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:29.140 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:29.140 00.000 16108 MoveAxis(N, 450, -)
21:51:29.140 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:29.140 00.000 16108 IsSlewing returns 0
21:51:29.140 00.000 16108 IsGuiding returns 0
21:51:29.140 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4294, FiltMin=3645, FiltMax=57555, Gamma=1.000
21:51:29.150 00.010 16108 PulseGuide returned control before completion, sleep 456
21:51:29.150 00.000 21068 UpdateGuideState exits: m=103776 SNR=64.2
21:51:29.150 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.150 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:29.150 00.000 21068 Enqueuing Expose request
21:51:29.613 00.463 16108 IsGuiding returns 1
21:51:29.613 00.000 16108 scope still moving after pulse duration time elapsed
21:51:29.645 00.032 16108 IsSlewing returns 0
21:51:29.645 00.000 16108 IsGuiding returns 0
21:51:29.645 00.000 16108 scope move finished after 450 + 48 ms
21:51:29.645 00.000 16108 Move returns status 0, amount 450
21:51:29.645 00.000 16108 move complete, result=0
21:51:29.645 00.000 16108 worker thread done servicing request
21:51:29.645 00.000 16108 Worker thread wakes up
21:51:29.645 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:29.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(203,844,31,31)
21:51:30.791 01.146 16108 Exposure complete
21:51:30.840 00.049 16108 worker thread done servicing request
21:51:30.840 00.000 21068 OnExposeComplete: enter
21:51:30.840 00.000 21068 UpdateGuideState(): m_state=3
21:51:30.840 00.000 21068 Star::Find(15, 217, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
21:51:30.840 00.000 21068 Star::Find returns 1 (0), X=216.96, Y=856.02, Mass=108420, SNR=70.3, Peak=16371 HFD=2.9
21:51:30.840 00.000 21068 Status Line: North step   9, dist=17.5
21:51:30.840 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:30.840 00.000 16108 Worker thread wakes up
21:51:30.840 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:30.840 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:30.840 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:30.840 00.000 16108 MoveAxis(N, 450, -)
21:51:30.840 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:30.840 00.000 16108 IsSlewing returns 0
21:51:30.840 00.000 16108 IsGuiding returns 0
21:51:30.840 00.000 16108 PulseGuide returned control before completion, sleep 460
21:51:30.840 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=4294, FiltMin=3683, FiltMax=53376, Gamma=1.000
21:51:30.855 00.015 21068 UpdateGuideState exits: m=108420 SNR=70.3
21:51:30.863 00.008 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:30.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:30.865 00.001 21068 Enqueuing Expose request
21:51:31.311 00.446 16108 IsGuiding returns 1
21:51:31.311 00.000 16108 scope still moving after pulse duration time elapsed
21:51:31.343 00.032 16108 IsSlewing returns 0
21:51:31.343 00.000 16108 IsGuiding returns 0
21:51:31.343 00.000 16108 scope move finished after 450 + 45 ms
21:51:31.343 00.000 16108 Move returns status 0, amount 450
21:51:31.343 00.000 16108 move complete, result=0
21:51:31.343 00.000 16108 worker thread done servicing request
21:51:31.343 00.000 16108 Worker thread wakes up
21:51:31.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:31.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(202,841,31,31)
21:51:32.304 00.961 16108 Exposure complete
21:51:32.350 00.046 16108 worker thread done servicing request
21:51:32.350 00.000 21068 OnExposeComplete: enter
21:51:32.350 00.000 21068 UpdateGuideState(): m_state=3
21:51:32.350 00.000 21068 Star::Find(15, 216, 856, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
21:51:32.350 00.000 21068 Star::Find returns 1 (0), X=216.79, Y=854.43, Mass=102258, SNR=66.6, Peak=14784 HFD=3.3
21:51:32.350 00.000 21068 Status Line: North step  10, dist=19.1
21:51:32.350 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:32.350 00.000 16108 Worker thread wakes up
21:51:32.350 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:32.350 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:32.350 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:32.350 00.000 16108 MoveAxis(N, 450, -)
21:51:32.350 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:32.350 00.000 16108 IsSlewing returns 0
21:51:32.350 00.000 16108 IsGuiding returns 0
21:51:32.350 00.000 16108 PulseGuide returned control before completion, sleep 459
21:51:32.350 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4294, FiltMin=3712, FiltMax=51126, Gamma=1.000
21:51:32.362 00.012 21068 UpdateGuideState exits: m=102258 SNR=66.6
21:51:32.362 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:32.362 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:32.362 00.000 21068 Enqueuing Expose request
21:51:32.827 00.465 16108 IsGuiding returns 1
21:51:32.827 00.000 16108 scope still moving after pulse duration time elapsed
21:51:32.858 00.031 16108 IsSlewing returns 0
21:51:32.858 00.000 16108 IsGuiding returns 0
21:51:32.858 00.000 16108 scope move finished after 450 + 50 ms
21:51:32.858 00.000 16108 Move returns status 0, amount 450
21:51:32.858 00.000 16108 move complete, result=0
21:51:32.858 00.000 16108 worker thread done servicing request
21:51:32.858 00.000 16108 Worker thread wakes up
21:51:32.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:32.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(202,839,31,31)
21:51:34.024 01.166 16108 Exposure complete
21:51:34.072 00.048 16108 worker thread done servicing request
21:51:34.072 00.000 21068 OnExposeComplete: enter
21:51:34.072 00.000 21068 UpdateGuideState(): m_state=3
21:51:34.072 00.000 21068 Star::Find(15, 216, 854, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
21:51:34.072 00.000 21068 Star::Find returns 1 (0), X=216.38, Y=851.58, Mass=119950, SNR=66.1, Peak=16016 HFD=3.3
21:51:34.072 00.000 21068 Status Line: North step  11, dist=22.0
21:51:34.072 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:34.072 00.000 16108 Worker thread wakes up
21:51:34.072 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:34.072 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:34.072 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:34.072 00.000 16108 MoveAxis(N, 450, -)
21:51:34.072 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:34.072 00.000 16108 IsSlewing returns 0
21:51:34.072 00.000 16108 IsGuiding returns 0
21:51:34.072 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4294, FiltMin=3702, FiltMax=44637, Gamma=1.000
21:51:34.088 00.016 21068 UpdateGuideState exits: m=119950 SNR=66.1
21:51:34.088 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:34.088 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:34.088 00.000 21068 Enqueuing Expose request
21:51:34.104 00.016 16108 PulseGuide returned control before completion, sleep 435
21:51:34.550 00.446 16108 IsGuiding returns 1
21:51:34.550 00.000 16108 scope still moving after pulse duration time elapsed
21:51:34.582 00.032 16108 IsSlewing returns 0
21:51:34.582 00.000 16108 IsGuiding returns 1
21:51:34.614 00.032 16108 IsSlewing returns 0
21:51:34.614 00.000 16108 IsGuiding returns 0
21:51:34.614 00.000 16108 scope move finished after 450 + 84 ms
21:51:34.614 00.000 16108 Move returns status 0, amount 450
21:51:34.614 00.000 16108 move complete, result=0
21:51:34.614 00.000 16108 worker thread done servicing request
21:51:34.614 00.000 16108 Worker thread wakes up
21:51:34.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:34.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(201,837,31,31)
21:51:35.568 00.954 16108 Exposure complete
21:51:35.616 00.048 16108 worker thread done servicing request
21:51:35.616 00.000 21068 OnExposeComplete: enter
21:51:35.616 00.000 21068 UpdateGuideState(): m_state=3
21:51:35.616 00.000 21068 Star::Find(15, 216, 851, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
21:51:35.616 00.000 21068 Star::Find returns 1 (0), X=216.31, Y=850.53, Mass=112636, SNR=71.7, Peak=14150 HFD=3.4
21:51:35.616 00.000 21068 Status Line: North step  12, dist=23.0
21:51:35.616 00.000 21068 Enqueuing Calibration Move request for direction 0
21:51:35.616 00.000 16108 Worker thread wakes up
21:51:35.616 00.000 16108 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
21:51:35.616 00.000 16108 Handling axis move in thread for scope dir=0 dur=450
21:51:35.616 00.000 16108 scope move axis dir= 0 dur= 450 opts= 0x0
21:51:35.616 00.000 16108 MoveAxis(N, 450, -)
21:51:35.616 00.000 16108 Guiding  Dir = 0, Dur = 450
21:51:35.616 00.000 16108 IsSlewing returns 0
21:51:35.616 00.000 16108 IsGuiding returns 0
21:51:35.616 00.000 16108 PulseGuide returned control before completion, sleep 460
21:51:35.616 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4294, FiltMin=3699, FiltMax=47155, Gamma=1.000
21:51:35.632 00.016 21068 UpdateGuideState exits: m=112636 SNR=71.7
21:51:35.632 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:35.632 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:35.632 00.000 21068 Enqueuing Expose request
21:51:36.091 00.459 16108 IsGuiding returns 1
21:51:36.091 00.000 16108 scope still moving after pulse duration time elapsed
21:51:36.123 00.032 16108 IsSlewing returns 0
21:51:36.123 00.000 16108 IsGuiding returns 0
21:51:36.123 00.000 16108 scope move finished after 450 + 48 ms
21:51:36.123 00.000 16108 Move returns status 0, amount 450
21:51:36.123 00.000 16108 move complete, result=0
21:51:36.123 00.000 16108 worker thread done servicing request
21:51:36.123 00.000 16108 Worker thread wakes up
21:51:36.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:36.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(201,836,31,31)
21:51:37.282 01.159 16108 Exposure complete
21:51:37.330 00.048 16108 worker thread done servicing request
21:51:37.330 00.000 21068 OnExposeComplete: enter
21:51:37.330 00.000 21068 UpdateGuideState(): m_state=3
21:51:37.337 00.007 21068 Star::Find(15, 216, 850, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
21:51:37.337 00.000 21068 Star::Find returns 1 (0), X=215.94, Y=846.71, Mass=105328, SNR=72.6, Peak=16947 HFD=3.2
21:51:37.394 00.057 21068 NORTH calibration completes with angle=-96.5 rate=4.976 parity=1
21:51:37.394 00.000 21068 Falling Through to state GO_SOUTH
21:51:37.394 00.000 21068 Status Line: South step   3, dist=26.9
21:51:37.394 00.000 21068 Enqueuing Calibration Move request for direction 1
21:51:37.394 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=4297, FiltMin=3711, FiltMax=54310, Gamma=1.000
21:51:37.394 00.000 16108 Worker thread wakes up
21:51:37.394 00.000 16108 worker thread servicing REQUEST_MOVE scope dir S(1) 2411 opts 0x0
21:51:37.394 00.000 16108 Handling axis move in thread for scope dir=1 dur=2411
21:51:37.394 00.000 16108 scope move axis dir= 1 dur= 2411 opts= 0x0
21:51:37.394 00.000 16108 MoveAxis(S, 2411, -)
21:51:37.394 00.000 16108 Guiding  Dir = 1, Dur = 2411
21:51:37.394 00.000 16108 IsSlewing returns 0
21:51:37.394 00.000 16108 IsGuiding returns 0
21:51:37.410 00.016 21068 UpdateGuideState exits: m=105328 SNR=72.6
21:51:37.410 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:37.410 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:37.410 00.000 21068 Enqueuing Expose request
21:51:37.442 00.032 16108 PulseGuide returned control before completion, sleep 2378
21:51:39.828 02.386 16108 IsGuiding returns 1
21:51:39.828 00.000 16108 scope still moving after pulse duration time elapsed
21:51:39.860 00.032 16108 IsSlewing returns 0
21:51:39.860 00.000 16108 IsGuiding returns 0
21:51:39.860 00.000 16108 scope move finished after 2411 + 49 ms
21:51:39.860 00.000 16108 Move returns status 0, amount 2411
21:51:39.860 00.000 16108 move complete, result=0
21:51:39.860 00.000 16108 worker thread done servicing request
21:51:39.860 00.000 16108 Worker thread wakes up
21:51:39.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:39.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(201,832,31,31)
21:51:41.027 01.167 16108 Exposure complete
21:51:41.075 00.048 16108 worker thread done servicing request
21:51:41.075 00.000 21068 OnExposeComplete: enter
21:51:41.075 00.000 21068 UpdateGuideState(): m_state=3
21:51:41.075 00.000 21068 Star::Find(15, 215, 846, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
21:51:41.075 00.000 21068 Star::Find returns 1 (0), X=216.65, Y=856.37, Mass=101028, SNR=63.8, Peak=13283 HFD=3.2
21:51:41.075 00.000 21068 Status Line: South step   2, dist=17.2
21:51:41.075 00.000 21068 Enqueuing Calibration Move request for direction 1
21:51:41.075 00.000 16108 Worker thread wakes up
21:51:41.075 00.000 16108 worker thread servicing REQUEST_MOVE scope dir S(1) 2411 opts 0x0
21:51:41.075 00.000 16108 Handling axis move in thread for scope dir=1 dur=2411
21:51:41.075 00.000 16108 scope move axis dir= 1 dur= 2411 opts= 0x0
21:51:41.075 00.000 16108 MoveAxis(S, 2411, -)
21:51:41.075 00.000 16108 Guiding  Dir = 1, Dur = 2411
21:51:41.075 00.000 16108 IsSlewing returns 0
21:51:41.075 00.000 16108 IsGuiding returns 0
21:51:41.075 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4294, FiltMin=3728, FiltMax=50419, Gamma=1.000
21:51:41.091 00.016 21068 UpdateGuideState exits: m=101028 SNR=63.8
21:51:41.091 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:41.091 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:41.091 00.000 21068 Enqueuing Expose request
21:51:41.138 00.047 16108 PulseGuide returned control before completion, sleep 2368
21:51:43.510 02.372 16108 IsGuiding returns 1
21:51:43.510 00.000 16108 scope still moving after pulse duration time elapsed
21:51:43.542 00.032 16108 IsSlewing returns 0
21:51:43.542 00.000 16108 IsGuiding returns 1
21:51:43.574 00.032 16108 IsSlewing returns 0
21:51:43.574 00.000 16108 IsGuiding returns 0
21:51:43.574 00.000 16108 scope move finished after 2411 + 77 ms
21:51:43.574 00.000 16108 Move returns status 0, amount 2411
21:51:43.574 00.000 16108 move complete, result=0
21:51:43.574 00.000 16108 worker thread done servicing request
21:51:43.574 00.000 16108 Worker thread wakes up
21:51:43.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:43.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(202,841,31,31)
21:51:44.719 01.145 16108 Exposure complete
21:51:44.757 00.038 16108 worker thread done servicing request
21:51:44.767 00.010 21068 OnExposeComplete: enter
21:51:44.767 00.000 21068 UpdateGuideState(): m_state=3
21:51:44.767 00.000 21068 Star::Find(15, 216, 856, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
21:51:44.767 00.000 21068 Star::Find returns 1 (0), X=218.68, Y=867.46, Mass=114992, SNR=78.8, Peak=14944 HFD=3.3
21:51:44.767 00.000 21068 Status Line: South step   1, dist= 5.9
21:51:44.767 00.000 21068 Enqueuing Calibration Move request for direction 1
21:51:44.767 00.000 16108 Worker thread wakes up
21:51:44.767 00.000 16108 worker thread servicing REQUEST_MOVE scope dir S(1) 578 opts 0x0
21:51:44.767 00.000 16108 Handling axis move in thread for scope dir=1 dur=578
21:51:44.767 00.000 16108 scope move axis dir= 1 dur= 578 opts= 0x0
21:51:44.767 00.000 16108 MoveAxis(S, 578, -)
21:51:44.767 00.000 16108 Guiding  Dir = 1, Dur = 578
21:51:44.767 00.000 16108 IsSlewing returns 0
21:51:44.767 00.000 16108 IsGuiding returns 0
21:51:44.767 00.000 16108 PulseGuide returned control before completion, sleep 588
21:51:44.767 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4294, FiltMin=3702, FiltMax=51686, Gamma=1.000
21:51:44.783 00.016 21068 UpdateGuideState exits: m=114992 SNR=78.8
21:51:44.783 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:44.783 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:44.783 00.000 21068 Enqueuing Expose request
21:51:45.365 00.582 16108 IsGuiding returns 1
21:51:45.365 00.000 16108 scope still moving after pulse duration time elapsed
21:51:45.397 00.032 16108 IsSlewing returns 0
21:51:45.397 00.000 16108 IsGuiding returns 1
21:51:45.430 00.033 16108 IsSlewing returns 0
21:51:45.430 00.000 16108 IsGuiding returns 0
21:51:45.430 00.000 16108 scope move finished after 578 + 78 ms
21:51:45.430 00.000 16108 Move returns status 0, amount 578
21:51:45.430 00.000 16108 move complete, result=0
21:51:45.430 00.000 16108 worker thread done servicing request
21:51:45.430 00.000 16108 Worker thread wakes up
21:51:45.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:45.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,852,31,31)
21:51:46.388 00.958 16108 Exposure complete
21:51:46.433 00.045 16108 worker thread done servicing request
21:51:46.433 00.000 21068 OnExposeComplete: enter
21:51:46.433 00.000 21068 UpdateGuideState(): m_state=3
21:51:46.433 00.000 21068 Star::Find(15, 218, 867, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
21:51:46.433 00.000 21068 Star::Find returns 1 (0), X=218.61, Y=868.82, Mass=108776, SNR=66.9, Peak=12771 HFD=3.7
21:51:46.433 00.000 21068 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
21:51:46.433 00.000 21068 Nudge: theta = 3.11
21:51:46.433 00.000 21068 South nudging, decAmt = 8.924, Normal south moves = 22.122
21:51:46.433 00.000 21068 Sending NudgeSouth pulse of duration 450 ms
21:51:46.433 00.000 21068 Status Line: Nudge South   1
21:51:46.433 00.000 21068 Enqueuing Calibration Move request for direction 1
21:51:46.433 00.000 16108 Worker thread wakes up
21:51:46.433 00.000 16108 worker thread servicing REQUEST_MOVE scope dir S(1) 450 opts 0x0
21:51:46.433 00.000 16108 Handling axis move in thread for scope dir=1 dur=450
21:51:46.433 00.000 16108 scope move axis dir= 1 dur= 450 opts= 0x0
21:51:46.433 00.000 16108 MoveAxis(S, 450, -)
21:51:46.433 00.000 16108 Guiding  Dir = 1, Dur = 450
21:51:46.433 00.000 16108 IsSlewing returns 0
21:51:46.433 00.000 16108 IsGuiding returns 0
21:51:46.433 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4294, FiltMin=3619, FiltMax=44029, Gamma=1.000
21:51:46.455 00.022 21068 UpdateGuideState exits: m=108776 SNR=66.9
21:51:46.455 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:46.457 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:46.457 00.000 21068 Enqueuing Expose request
21:51:46.461 00.004 16108 PulseGuide returned control before completion, sleep 440
21:51:46.920 00.459 16108 IsGuiding returns 1
21:51:46.920 00.000 16108 scope still moving after pulse duration time elapsed
21:51:46.952 00.032 16108 IsSlewing returns 0
21:51:46.952 00.000 16108 IsGuiding returns 0
21:51:46.952 00.000 16108 scope move finished after 450 + 60 ms
21:51:46.952 00.000 16108 Move returns status 0, amount 450
21:51:46.952 00.000 16108 move complete, result=0
21:51:46.952 00.000 16108 worker thread done servicing request
21:51:46.952 00.000 16108 Worker thread wakes up
21:51:46.952 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:46.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,854,31,31)
21:51:48.096 01.144 16108 Exposure complete
21:51:48.144 00.048 16108 worker thread done servicing request
21:51:48.144 00.000 21068 OnExposeComplete: enter
21:51:48.144 00.000 21068 UpdateGuideState(): m_state=3
21:51:48.144 00.000 21068 Star::Find(15, 218, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
21:51:48.144 00.000 21068 Star::Find returns 1 (0), X=219.76, Y=871.78, Mass=101218, SNR=62.0, Peak=14464 HFD=3.5
21:51:48.144 00.000 21068 Nudge: theta = 2.97
21:51:48.144 00.000 21068 South nudging, decAmt = 5.775, Normal south moves = 22.122
21:51:48.144 00.000 21068 Sending NudgeSouth pulse of duration 450 ms
21:51:48.144 00.000 21068 Status Line: Nudge South   2
21:51:48.144 00.000 21068 Enqueuing Calibration Move request for direction 1
21:51:48.144 00.000 16108 Worker thread wakes up
21:51:48.144 00.000 16108 worker thread servicing REQUEST_MOVE scope dir S(1) 450 opts 0x0
21:51:48.144 00.000 16108 Handling axis move in thread for scope dir=1 dur=450
21:51:48.144 00.000 16108 scope move axis dir= 1 dur= 450 opts= 0x0
21:51:48.144 00.000 16108 MoveAxis(S, 450, -)
21:51:48.144 00.000 16108 Guiding  Dir = 1, Dur = 450
21:51:48.144 00.000 16108 IsSlewing returns 0
21:51:48.144 00.000 16108 IsGuiding returns 0
21:51:48.144 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4291, FiltMin=3670, FiltMax=57273, Gamma=1.000
21:51:48.160 00.016 16108 PulseGuide returned control before completion, sleep 456
21:51:48.170 00.010 21068 UpdateGuideState exits: m=101218 SNR=62.0
21:51:48.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:48.172 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:48.172 00.000 21068 Enqueuing Expose request
21:51:48.625 00.453 16108 IsGuiding returns 1
21:51:48.625 00.000 16108 scope still moving after pulse duration time elapsed
21:51:48.657 00.032 16108 IsSlewing returns 0
21:51:48.657 00.000 16108 IsGuiding returns 0
21:51:48.657 00.000 16108 scope move finished after 450 + 51 ms
21:51:48.657 00.000 16108 Move returns status 0, amount 450
21:51:48.657 00.000 16108 move complete, result=0
21:51:48.657 00.000 16108 worker thread done servicing request
21:51:48.657 00.000 16108 Worker thread wakes up
21:51:48.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:48.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,857,31,31)
21:51:49.620 00.963 16108 Exposure complete
21:51:49.652 00.032 16108 worker thread done servicing request
21:51:49.652 00.000 21068 OnExposeComplete: enter
21:51:49.652 00.000 21068 UpdateGuideState(): m_state=3
21:51:49.668 00.016 21068 Star::Find(15, 219, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
21:51:49.668 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=873.42, Mass=100205, SNR=58.4, Peak=12224 HFD=3.4
21:51:49.668 00.000 21068 Nudge: theta = 3.04
21:51:49.668 00.000 21068 South nudging, decAmt = 4.283, Normal south moves = 22.122
21:51:49.668 00.000 21068 Sending NudgeSouth pulse of duration 450 ms
21:51:49.668 00.000 21068 Status Line: Nudge South   3
21:51:49.668 00.000 21068 Enqueuing Calibration Move request for direction 1
21:51:49.668 00.000 16108 Worker thread wakes up
21:51:49.668 00.000 16108 worker thread servicing REQUEST_MOVE scope dir S(1) 450 opts 0x0
21:51:49.668 00.000 16108 Handling axis move in thread for scope dir=1 dur=450
21:51:49.668 00.000 16108 scope move axis dir= 1 dur= 450 opts= 0x0
21:51:49.668 00.000 16108 MoveAxis(S, 450, -)
21:51:49.668 00.000 16108 Guiding  Dir = 1, Dur = 450
21:51:49.668 00.000 16108 IsSlewing returns 0
21:51:49.668 00.000 16108 IsGuiding returns 0
21:51:49.668 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4291, FiltMin=3702, FiltMax=54857, Gamma=1.000
21:51:49.684 00.016 16108 PulseGuide returned control before completion, sleep 451
21:51:49.690 00.006 21068 UpdateGuideState exits: m=100205 SNR=58.4
21:51:49.690 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:49.692 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:49.692 00.000 21068 Enqueuing Expose request
21:51:50.144 00.452 16108 IsGuiding returns 1
21:51:50.144 00.000 16108 scope still moving after pulse duration time elapsed
21:51:50.176 00.032 16108 IsSlewing returns 0
21:51:50.176 00.000 16108 IsGuiding returns 0
21:51:50.176 00.000 16108 scope move finished after 450 + 51 ms
21:51:50.176 00.000 16108 Move returns status 0, amount 450
21:51:50.176 00.000 16108 move complete, result=0
21:51:50.176 00.000 16108 worker thread done servicing request
21:51:50.176 00.000 16108 Worker thread wakes up
21:51:50.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:50.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,858,31,31)
21:51:51.322 01.146 16108 Exposure complete
21:51:51.354 00.032 16108 worker thread done servicing request
21:51:51.354 00.000 21068 OnExposeComplete: enter
21:51:51.354 00.000 21068 UpdateGuideState(): m_state=3
21:51:51.354 00.000 21068 Star::Find(15, 219, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
21:51:51.354 00.000 21068 Star::Find returns 1 (0), X=219.95, Y=876.46, Mass=106961, SNR=63.5, Peak=15427 HFD=3.4
21:51:51.370 00.016 21068 Nudge: theta = 2.62
21:51:51.370 00.000 21068 Final south nudging status: Current loc = {219.947,876.464}, targeting {219.361,877.821}
21:51:51.370 00.000 21068 Falling Through to state CALIBRATION_COMPLETE
21:51:51.370 00.000 21068 GetString("/profile/4/scope/calibration/timestamp", "") returns "6/16/2026 00:06:20"
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.002365
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.004839
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/binning", 1) returns 1
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 2.950570
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -1.725270
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 1.049590
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 2.094140
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
21:51:51.370 00.000 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:51.370 00.000 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:51:51.386 00.016 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 00:06:20"
21:51:51.386 00.000 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:51:51.386 00.000 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 0.1}, {-1.9 0.6}, {-2.5 0.8}, {-3.9 0.9}, {-4.4 0.9}, {-6.0 1.3}, {-6.8 1.7}, {-8.4 1.7}, {-8.8 1.9}, {-10.3 2.1}, {-11.0 2.2}, {-12.5 2.5}, {-13.2 2.6}, {-14.8 3.0}, {-15.5 3.1}, {-16.9 3.4}, {-17.5 3.5}, {-18.9 3.7}, {-19.4 3.7}, {-20.9 4.0}, {-21.5 4.4}, {-23.1 4.7}, {-23.8 4.8}, {-25.1 4.9}, {-25.1 4.9}, {-19.6 3.9}, {-14.0 3.0}, {-8.1 2.2}, {-2.8 1.3}, {-1.0 1.0}"
21:51:51.386 00.000 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.1}, {0.9 4.3}, {1.0 5.3}, {1.4 8.7}, {1.6 9.8}, {2.0 12.8}, {2.2 14.4}, {2.5 17.1}, {2.6 18.5}, {3.3 21.6}, {3.5 22.8}, {4.0 25.8}, {4.0 25.8}, {3.0 20.9}, {1.4 10.3}, {1.5 9.3}"
21:51:51.386 00.000 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
21:51:51.514 00.128 21068 ScopeASCOM::SideOfPier() returns 1
21:51:51.514 00.000 21068 Mount::SetCalibration (scope) -- xAngle=170.0 yAngle=-96.5 xRate=2.404 yRate=4.976 bin=1 dec=60.1 pierSide=1 par=+/+ rotAng=None
21:51:51.514 00.000 21068 Mount::SetCalibration (scope) -- sets m_xAngle=170.0 m_yAngleError=-3.5
21:51:51.514 00.000 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
21:51:51.594 00.080 21068 ScopeASCOM::SideOfPier() returns 1
21:51:51.705 00.111 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
21:51:51.833 00.128 21068 ScopeASCOM::SideOfPier() returns 1
21:51:51.833 00.000 21068 GetString("/profile/4/scope/calibration/timestamp", "") returns "6/16/2026 21:51:51"
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.002404
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.004976
21:51:51.833 00.000 21068 GetInt("/profile/4/scope/calibration/binning", 1) returns 1
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 2.966590
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -1.684590
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 1.049710
21:51:51.833 00.000 21068 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
21:51:51.833 00.000 21068 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
21:51:51.833 00.000 21068 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:51:51.833 00.000 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
21:51:51.833 00.000 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
21:51:51.833 00.000 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
21:51:51.849 00.016 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
21:51:51.849 00.000 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:51.849 00.000 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:51:51.849 00.000 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
21:51:51.849 00.000 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:51:51.849 00.000 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
21:51:51.849 00.000 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
21:51:51.849 00.000 21068 Calibration passed sanity checks...
21:51:51.849 00.000 21068 Status Line: Calibration complete
21:51:51.849 00.000 21068 Calibration Complete
21:51:51.849 00.000 21068 PhdConfig flush
21:51:51.849 00.000 21068 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
21:51:51.849 00.000 21068 guider state => CALIBRATED
21:51:51.849 00.000 21068 Changing from state CALIBRATED to CALIBRATED
21:51:51.849 00.000 21068 guider state => CALIBRATED
21:51:51.849 00.000 21068 Changing from state CALIBRATED to GUIDING
21:51:51.849 00.000 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
21:51:52.018 00.169 21068 ScopeASCOM::SideOfPier() returns 1
21:51:52.018 00.000 21068 AdjustCalibrationForScopePointing (scope): current dec=60.1 pierSide=1, cal dec=60.1 pierSide=1 rotAngle=None bin=1
21:51:52.018 00.000 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
21:51:52.018 00.000 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
21:51:52.018 00.000 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
21:51:52.018 00.000 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
21:51:52.018 00.000 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
21:51:52.018 00.000 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
21:51:52.018 00.000 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
21:51:52.018 00.000 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:52.018 00.000 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:51:52.018 00.000 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
21:51:52.018 00.000 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:51:52.018 00.000 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
21:51:52.018 00.000 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
21:51:52.129 00.111 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
21:51:52.129 00.000 21068 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 3.750000
21:51:52.129 00.000 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
21:51:52.288 00.159 21068 ScopeASCOM::SideOfPier() returns 1
21:51:52.289 00.001 21068 keeping sticky lock position
21:51:52.289 00.000 21068 guider state => GUIDING
21:51:52.289 00.000 21068 Status Line: Guiding
21:51:52.291 00.002 21068 Mount: notify guiding started
21:51:52.293 00.002 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
21:51:52.293 00.000 21068 GetString("/profile/4/scope/calibration/timestamp", "") returns "6/16/2026 21:51:51"
21:51:52.293 00.000 21068 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.002404
21:51:52.295 00.002 21068 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.004976
21:51:52.295 00.000 21068 GetInt("/profile/4/scope/calibration/binning", 1) returns 1
21:51:52.295 00.000 21068 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 2.966590
21:51:52.297 00.002 21068 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -1.684590
21:51:52.297 00.000 21068 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 1.049710
21:51:52.297 00.000 21068 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
21:51:52.299 00.002 21068 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
21:51:52.299 00.000 21068 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
21:51:52.299 00.000 21068 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:51:52.301 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
21:51:52.301 00.000 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
21:51:52.301 00.000 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
21:51:52.301 00.000 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
21:51:52.303 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
21:51:52.304 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
21:51:52.304 00.000 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
21:51:52.304 00.000 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:52.306 00.002 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:51:52.306 00.000 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
21:51:52.306 00.000 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:51:52.308 00.002 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
21:51:52.308 00.000 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
21:51:52.308 00.000 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
21:51:52.310 00.002 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
21:51:52.310 00.000 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
21:51:52.310 00.000 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
21:51:52.312 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
21:51:52.312 00.000 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
21:51:52.312 00.000 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
21:51:52.314 00.002 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:52.314 00.000 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:51:52.314 00.000 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
21:51:52.316 00.002 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
21:51:52.316 00.000 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
21:51:52.316 00.000 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
21:51:52.448 00.132 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
21:51:52.687 00.239 21068 ScopeASCOM::SideOfPier() returns 1
21:51:52.847 00.160 21068 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:51:52.847 00.000 21068 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:51:52.847 00.000 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
21:51:52.847 00.000 21068 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 60.1
21:51:52.847 00.000 21068 MountToCamera -- mountTheta (0.00) + m_xAngle (2.97) = xAngle (2.97 = 2.97)
21:51:52.847 00.000 21068 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:51:52.847 00.000 21068 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:51:52.847 00.000 21068 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:51:52.847 00.000 21068 GetInt("/profile/4/AutoLoadCalibration", -1) returns 0
21:51:52.847 00.000 21068 GetBoolean("/profile/4/AlreadyAskedCalibAutoload", 0) returns 1
21:51:52.847 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4291, FiltMin=3657, FiltMax=44093, Gamma=1.000
21:51:52.863 00.016 21068 UpdateGuideState exits: m=106961 SNR=63.5
21:51:52.863 00.000 21068 PhdController: newstate STATE_SETTLE_BEGIN
21:51:52.863 00.000 21068 PhdController: newstate STATE_SETTLE_WAIT
21:51:52.863 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:52.863 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:52.863 00.000 21068 Enqueuing Expose request
21:51:52.872 00.009 16108 Worker thread wakes up
21:51:52.872 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:52.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:51:54.024 01.152 16108 Exposure complete
21:51:54.078 00.054 16108 worker thread done servicing request
21:51:54.078 00.000 21068 OnExposeComplete: enter
21:51:54.078 00.000 21068 UpdateGuideState(): m_state=6
21:51:54.078 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:51:54.078 00.000 21068 Star::Find returns 1 (0), X=219.91, Y=876.66, Mass=102915, SNR=63.7, Peak=13171 HFD=3.6
21:51:54.078 00.000 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
21:51:54.078 00.000 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
21:51:54.078 00.000 21068 CameraToMount -- cameraX=0.69 cameraY=-1.19 hyp=1.37 cameraTheta=-1.05 mountX=-0.88 mountY=1.00, mountTheta=2.30
21:51:54.078 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.69, y=-1.19, opts=13)
21:51:54.078 00.000 21068 Enqueuing Move request for scope (0.69, -1.19)
21:51:54.078 00.000 16108 Worker thread wakes up
21:51:54.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.69, -1.19) opts 0xd
21:51:54.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.69, -1.19)
21:51:54.078 00.000 16108 Moving (0.69, -1.19) raw xDistance=-0.88 yDistance=1.00
21:51:54.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
21:51:54.078 00.000 16108 resist switch: large excursion: input 1.00 thresh 0.60 direction from 0 to 1
21:51:54.078 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.99
21:51:54.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
21:51:54.078 00.000 16108 MoveAxis(E, 231, ABG)
21:51:54.078 00.000 16108 Guiding  Dir = 2, Dur = 231
21:51:54.078 00.000 16108 IsSlewing returns 0
21:51:54.078 00.000 16108 IsGuiding returns 0
21:51:54.078 00.000 16108 PulseGuide returned control before completion, sleep 241
21:51:54.094 00.016 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4291, FiltMin=3696, FiltMax=54157, Gamma=1.000
21:51:54.094 00.000 21068 UpdateGuideState exits: m=102915 SNR=63.7
21:51:54.094 00.000 21068 PhdController: settling, locked = 1, distance = 1.51 (2.00) aobump = 0 frame = 1 / 99999
21:51:54.094 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781668314.094,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.51,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:51:54.110 00.016 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:54.110 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:54.110 00.000 21068 Enqueuing Expose request
21:51:54.349 00.239 16108 IsGuiding returns 0
21:51:54.349 00.000 16108 Move returns status 0, amount 231
21:51:54.349 00.000 16108 MoveAxis(S, 200, ABG)
21:51:54.349 00.000 16108 Guiding  Dir = 1, Dur = 200
21:51:54.349 00.000 16108 IsSlewing returns 0
21:51:54.349 00.000 16108 IsGuiding returns 0
21:51:54.399 00.050 16108 PulseGuide returned control before completion, sleep 162
21:51:54.573 00.174 16108 IsGuiding returns 1
21:51:54.573 00.000 16108 scope still moving after pulse duration time elapsed
21:51:54.606 00.033 16108 IsSlewing returns 0
21:51:54.606 00.000 16108 IsGuiding returns 1
21:51:54.638 00.032 16108 IsSlewing returns 0
21:51:54.638 00.000 16108 IsGuiding returns 1
21:51:54.670 00.032 16108 IsSlewing returns 0
21:51:54.670 00.000 16108 IsGuiding returns 0
21:51:54.670 00.000 16108 scope move finished after 200 + 118 ms
21:51:54.670 00.000 16108 Move returns status 0, amount 200
21:51:54.670 00.000 16108 move complete, result=0
21:51:54.670 00.000 16108 worker thread done servicing request
21:51:54.670 00.000 16108 Worker thread wakes up
21:51:54.670 00.000 21068 GuideStep: -0.9 px 231 ms EAST, 1.0 px 200 ms SOUTH
21:51:54.670 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:54.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:51:55.624 00.954 16108 Exposure complete
21:51:55.672 00.048 16108 worker thread done servicing request
21:51:55.672 00.000 21068 OnExposeComplete: enter
21:51:55.672 00.000 21068 UpdateGuideState(): m_state=6
21:51:55.672 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:51:55.672 00.000 21068 Star::Find returns 1 (0), X=219.41, Y=876.74, Mass=118597, SNR=66.7, Peak=13203 HFD=3.5
21:51:55.672 00.000 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
21:51:55.672 00.000 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
21:51:55.672 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-1.11 hyp=1.13 cameraTheta=-1.41 mountX=-0.37 mountY=1.04, mountTheta=1.91
21:51:55.672 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-1.11, opts=13)
21:51:55.672 00.000 21068 Enqueuing Move request for scope (0.18, -1.11)
21:51:55.672 00.000 16108 Worker thread wakes up
21:51:55.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.11) opts 0xd
21:51:55.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -1.11)
21:51:55.672 00.000 16108 Moving (0.18, -1.11) raw xDistance=-0.37 yDistance=1.04
21:51:55.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
21:51:55.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
21:51:55.672 00.000 16108 MoveAxis(E, 113, ABG)
21:51:55.672 00.000 16108 Guiding  Dir = 2, Dur = 113
21:51:55.672 00.000 16108 IsSlewing returns 0
21:51:55.672 00.000 16108 IsGuiding returns 0
21:51:55.672 00.000 16108 PulseGuide returned control before completion, sleep 123
21:51:55.672 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1920, max=65535, med=4291, FiltMin=3693, FiltMax=42566, Gamma=1.000
21:51:55.688 00.016 21068 UpdateGuideState exits: m=118597 SNR=66.7
21:51:55.688 00.000 21068 PhdController: settling, locked = 1, distance = 1.39 (2.00) aobump = 0 frame = 2 / 99999
21:51:55.688 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781668315.688,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.39,"Time":1.6,"SettleTime":3.0,"StarLocked":true}
21:51:55.688 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:55.688 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:55.688 00.000 21068 Enqueuing Expose request
21:51:55.816 00.128 16108 IsGuiding returns 1
21:51:55.816 00.000 16108 scope still moving after pulse duration time elapsed
21:51:55.849 00.033 16108 IsSlewing returns 0
21:51:55.849 00.000 16108 IsGuiding returns 0
21:51:55.849 00.000 16108 scope move finished after 113 + 53 ms
21:51:55.849 00.000 16108 Move returns status 0, amount 113
21:51:55.849 00.000 16108 MoveAxis(S, 209, ABG)
21:51:55.849 00.000 16108 Guiding  Dir = 1, Dur = 209
21:51:55.849 00.000 16108 IsSlewing returns 0
21:51:55.849 00.000 16108 IsGuiding returns 0
21:51:55.907 00.058 16108 PulseGuide returned control before completion, sleep 163
21:51:56.081 00.174 16108 IsGuiding returns 1
21:51:56.081 00.000 16108 scope still moving after pulse duration time elapsed
21:51:56.113 00.032 16108 IsSlewing returns 0
21:51:56.113 00.000 16108 IsGuiding returns 1
21:51:56.145 00.032 16108 IsSlewing returns 0
21:51:56.145 00.000 16108 IsGuiding returns 1
21:51:56.177 00.032 16108 IsSlewing returns 0
21:51:56.177 00.000 16108 IsGuiding returns 0
21:51:56.177 00.000 16108 scope move finished after 209 + 117 ms
21:51:56.177 00.000 16108 Move returns status 0, amount 209
21:51:56.177 00.000 16108 move complete, result=0
21:51:56.177 00.000 16108 worker thread done servicing request
21:51:56.177 00.000 16108 Worker thread wakes up
21:51:56.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:56.177 00.000 21068 GuideStep: -0.4 px 113 ms EAST, 1.0 px 209 ms SOUTH
21:51:56.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:51:57.326 01.149 16108 Exposure complete
21:51:57.373 00.047 16108 worker thread done servicing request
21:51:57.373 00.000 21068 OnExposeComplete: enter
21:51:57.373 00.000 21068 UpdateGuideState(): m_state=6
21:51:57.375 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:51:57.375 00.000 21068 Star::Find returns 1 (0), X=219.54, Y=878.48, Mass=102261, SNR=60.8, Peak=13763 HFD=3.2
21:51:57.375 00.000 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
21:51:57.377 00.002 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
21:51:57.377 00.000 21068 CameraToMount -- cameraX=0.32 cameraY=0.63 hyp=0.71 cameraTheta=1.11 mountX=-0.20 mountY=-0.69, mountTheta=-1.86
21:51:57.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.63, opts=13)
21:51:57.379 00.000 21068 Enqueuing Move request for scope (0.32, 0.63)
21:51:57.379 00.000 16108 Worker thread wakes up
21:51:57.381 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.63) opts 0xd
21:51:57.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.63)
21:51:57.381 00.000 16108 Moving (0.32, 0.63) raw xDistance=-0.20 yDistance=-0.69
21:51:57.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
21:51:57.381 00.000 16108 resist switch: large excursion: input -0.69 thresh 0.60 direction from 1 to -1
21:51:57.381 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07
21:51:57.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:51:57.381 00.000 16108 MoveAxis(E, 61, ABG)
21:51:57.381 00.000 16108 Guiding  Dir = 2, Dur = 61
21:51:57.381 00.000 16108 IsSlewing returns 0
21:51:57.381 00.000 16108 IsGuiding returns 0
21:51:57.384 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4288, FiltMin=3715, FiltMax=56662, Gamma=1.000
21:51:57.384 00.000 21068 UpdateGuideState exits: m=102261 SNR=60.8
21:51:57.384 00.000 21068 PhdController: settling, locked = 1, distance = 1.19 (2.00) aobump = 0 frame = 3 / 99999
21:51:57.384 00.000 21068 PhdController: newstate STATE_FINISH
21:51:57.384 00.000 21068 PhdController complete: success
21:51:57.384 00.000 21068 evsrv: {"Event":"SettleDone","Timestamp":1781668317.384,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
21:51:57.384 00.000 21068 Mount: notify guiding dither settle done success=1
21:51:57.400 00.016 21068 PhdController: newstate STATE_IDLE
21:51:57.400 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:57.400 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:57.402 00.002 21068 Enqueuing Expose request
21:51:57.432 00.030 16108 PulseGuide returned control before completion, sleep 20
21:51:57.464 00.032 16108 IsGuiding returns 1
21:51:57.464 00.000 16108 scope still moving after pulse duration time elapsed
21:51:57.496 00.032 16108 IsSlewing returns 0
21:51:57.496 00.000 16108 IsGuiding returns 1
21:51:57.527 00.031 16108 IsSlewing returns 0
21:51:57.527 00.000 16108 IsGuiding returns 0
21:51:57.527 00.000 16108 scope move finished after 61 + 85 ms
21:51:57.527 00.000 16108 Move returns status 0, amount 61
21:51:57.527 00.000 16108 MoveAxis(N, 139, ABG)
21:51:57.527 00.000 16108 Guiding  Dir = 0, Dur = 139
21:51:57.527 00.000 16108 IsSlewing returns 0
21:51:57.527 00.000 16108 IsGuiding returns 0
21:51:57.591 00.064 16108 PulseGuide returned control before completion, sleep 86
21:51:57.684 00.093 16108 IsGuiding returns 1
21:51:57.684 00.000 16108 scope still moving after pulse duration time elapsed
21:51:57.684 00.000 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:51:57.684 00.000 21068 case statement mapped state 6 to 3
21:51:57.686 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:51:57.716 00.030 16108 IsSlewing returns 0
21:51:57.716 00.000 16108 IsGuiding returns 1
21:51:57.747 00.031 16108 IsSlewing returns 0
21:51:57.747 00.000 16108 IsGuiding returns 1
21:51:57.779 00.032 16108 IsSlewing returns 0
21:51:57.779 00.000 16108 IsGuiding returns 0
21:51:57.779 00.000 16108 scope move finished after 139 + 111 ms
21:51:57.779 00.000 16108 Move returns status 0, amount 139
21:51:57.779 00.000 16108 move complete, result=0
21:51:57.779 00.000 16108 worker thread done servicing request
21:51:57.779 00.000 16108 Worker thread wakes up
21:51:57.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:57.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:51:57.779 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.7 px 139 ms NORTH
21:51:58.732 00.953 16108 Exposure complete
21:51:58.779 00.047 16108 worker thread done servicing request
21:51:58.779 00.000 21068 OnExposeComplete: enter
21:51:58.779 00.000 21068 UpdateGuideState(): m_state=6
21:51:58.779 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:51:58.790 00.011 21068 Star::Find returns 1 (0), X=219.51, Y=878.44, Mass=115323, SNR=71.4, Peak=13993 HFD=3.2
21:51:58.790 00.000 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
21:51:58.790 00.000 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
21:51:58.792 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=0.59 hyp=0.65 cameraTheta=1.12 mountX=-0.17 mountY=-0.64, mountTheta=-1.84
21:51:58.792 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.59, opts=13)
21:51:58.794 00.002 21068 Enqueuing Move request for scope (0.28, 0.59)
21:51:58.794 00.000 16108 Worker thread wakes up
21:51:58.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.59) opts 0xd
21:51:58.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.59)
21:51:58.794 00.000 16108 Moving (0.28, 0.59) raw xDistance=-0.17 yDistance=-0.64
21:51:58.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:51:58.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:51:58.794 00.000 16108 MoveAxis(E, 0, ABG)
21:51:58.794 00.000 16108 Move returns status 0, amount 0
21:51:58.794 00.000 16108 MoveAxis(N, 128, ABG)
21:51:58.794 00.000 16108 Guiding  Dir = 0, Dur = 128
21:51:58.794 00.000 16108 IsSlewing returns 0
21:51:58.794 00.000 16108 IsGuiding returns 0
21:51:58.795 00.001 16108 PulseGuide returned control before completion, sleep 137
21:51:58.797 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4291, FiltMin=3718, FiltMax=45590, Gamma=1.000
21:51:58.797 00.000 21068 UpdateGuideState exits: m=115323 SNR=71.4
21:51:58.811 00.014 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:58.811 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:51:58.811 00.000 21068 Enqueuing Expose request
21:51:58.938 00.127 16108 IsGuiding returns 1
21:51:58.938 00.000 16108 scope still moving after pulse duration time elapsed
21:51:58.970 00.032 16108 IsSlewing returns 0
21:51:58.970 00.000 16108 IsGuiding returns 0
21:51:58.970 00.000 16108 scope move finished after 128 + 47 ms
21:51:58.970 00.000 16108 Move returns status 0, amount 128
21:51:58.970 00.000 16108 move complete, result=0
21:51:58.970 00.000 16108 worker thread done servicing request
21:51:58.970 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.6 px 128 ms NORTH
21:51:58.970 00.000 16108 Worker thread wakes up
21:51:58.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:51:58.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:00.120 01.150 16108 Exposure complete
21:52:00.164 00.044 16108 worker thread done servicing request
21:52:00.164 00.000 21068 OnExposeComplete: enter
21:52:00.166 00.002 21068 UpdateGuideState(): m_state=6
21:52:00.166 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:52:00.166 00.000 21068 Star::Find returns 1 (0), X=219.32, Y=877.92, Mass=113725, SNR=74.7, Peak=14486 HFD=3.4
21:52:00.168 00.002 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
21:52:00.168 00.000 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
21:52:00.168 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
21:52:00.170 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.07, opts=13)
21:52:00.170 00.000 21068 Enqueuing Move request for scope (0.09, 0.07)
21:52:00.170 00.000 16108 Worker thread wakes up
21:52:00.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
21:52:00.170 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
21:52:00.170 00.000 16108 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=-0.09
21:52:00.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:52:00.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:00.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:52:00.170 00.000 16108 MoveAxis(E, 0, ABG)
21:52:00.170 00.000 16108 Move returns status 0, amount 0
21:52:00.170 00.000 16108 MoveAxis(N, 0, ABG)
21:52:00.170 00.000 16108 Move returns status 0, amount 0
21:52:00.170 00.000 16108 move complete, result=0
21:52:00.170 00.000 16108 worker thread done servicing request
21:52:00.170 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4288, FiltMin=3638, FiltMax=59398, Gamma=1.000
21:52:00.180 00.010 21068 UpdateGuideState exits: m=113725 SNR=74.7
21:52:00.180 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:00.180 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:00.180 00.000 21068 Enqueuing Expose request
21:52:00.180 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:00.180 00.000 16108 Worker thread wakes up
21:52:00.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:00.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:01.167 00.987 16108 Exposure complete
21:52:01.223 00.056 16108 worker thread done servicing request
21:52:01.223 00.000 21068 OnExposeComplete: enter
21:52:01.224 00.001 21068 UpdateGuideState(): m_state=6
21:52:01.225 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:52:01.226 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.92, Mass=111806, SNR=69.1, Peak=16694 HFD=3.3
21:52:01.227 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
21:52:01.228 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
21:52:01.229 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
21:52:01.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
21:52:01.231 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
21:52:01.232 00.001 16108 Worker thread wakes up
21:52:01.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:52:01.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:52:01.232 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.01 yDistance=-0.07
21:52:01.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:52:01.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:01.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:52:01.232 00.000 16108 MoveAxis(E, 0, ABG)
21:52:01.232 00.000 16108 Move returns status 0, amount 0
21:52:01.232 00.000 16108 MoveAxis(N, 0, ABG)
21:52:01.232 00.000 16108 Move returns status 0, amount 0
21:52:01.232 00.000 16108 move complete, result=0
21:52:01.232 00.000 16108 worker thread done servicing request
21:52:01.235 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4288, FiltMin=3677, FiltMax=46163, Gamma=1.000
21:52:01.250 00.015 21068 UpdateGuideState exits: m=111806 SNR=69.1
21:52:01.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:01.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:01.253 00.001 21068 Enqueuing Expose request
21:52:01.253 00.000 16108 Worker thread wakes up
21:52:01.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:01.254 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:01.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:02.402 01.148 16108 Exposure complete
21:52:02.478 00.076 16108 worker thread done servicing request
21:52:02.478 00.000 21068 OnExposeComplete: enter
21:52:02.479 00.001 21068 UpdateGuideState(): m_state=6
21:52:02.481 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:52:02.482 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.07, Mass=99561, SNR=57.8, Peak=15763 HFD=3.0
21:52:02.483 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
21:52:02.484 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
21:52:02.484 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.78 hyp=0.79 cameraTheta=-1.73 mountX=-0.01 mountY=0.79, mountTheta=1.58
21:52:02.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.78, opts=13)
21:52:02.487 00.001 21068 Enqueuing Move request for scope (-0.13, -0.78)
21:52:02.487 00.000 16108 Worker thread wakes up
21:52:02.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.78) opts 0xd
21:52:02.488 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.78)
21:52:02.488 00.000 16108 Moving (-0.13, -0.78) raw xDistance=-0.01 yDistance=0.79
21:52:02.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:52:02.488 00.000 16108 resist switch: large excursion: input 0.79 thresh 0.60 direction from -1 to 1
21:52:02.488 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36
21:52:02.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
21:52:02.488 00.000 16108 MoveAxis(E, 0, ABG)
21:52:02.488 00.000 16108 Move returns status 0, amount 0
21:52:02.488 00.000 16108 MoveAxis(S, 158, ABG)
21:52:02.488 00.000 16108 Guiding  Dir = 1, Dur = 158
21:52:02.488 00.000 16108 IsSlewing returns 0
21:52:02.488 00.000 16108 IsGuiding returns 0
21:52:02.490 00.002 16108 PulseGuide returned control before completion, sleep 168
21:52:02.493 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4288, FiltMin=3683, FiltMax=54067, Gamma=1.000
21:52:02.519 00.026 21068 UpdateGuideState exits: m=99561 SNR=57.8
21:52:02.521 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:02.523 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:02.524 00.001 21068 Enqueuing Expose request
21:52:02.662 00.138 16108 IsGuiding returns 1
21:52:02.662 00.000 16108 scope still moving after pulse duration time elapsed
21:52:02.693 00.031 16108 IsSlewing returns 0
21:52:02.693 00.000 16108 IsGuiding returns 0
21:52:02.693 00.000 16108 scope move finished after 158 + 46 ms
21:52:02.693 00.000 16108 Move returns status 0, amount 158
21:52:02.693 00.000 16108 move complete, result=0
21:52:02.693 00.000 16108 worker thread done servicing request
21:52:02.693 00.000 16108 Worker thread wakes up
21:52:02.693 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.8 px 158 ms SOUTH
21:52:02.694 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:02.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:03.669 00.975 16108 Exposure complete
21:52:03.733 00.064 16108 worker thread done servicing request
21:52:03.733 00.000 21068 OnExposeComplete: enter
21:52:03.734 00.001 21068 UpdateGuideState(): m_state=6
21:52:03.735 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:03.735 00.000 21068 Star::Find returns 1 (0), X=219.18, Y=877.72, Mass=99303, SNR=60.3, Peak=12102 HFD=3.7
21:52:03.737 00.002 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
21:52:03.738 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
21:52:03.739 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.91 mountX=0.02 mountY=0.14, mountTheta=1.41
21:52:03.740 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
21:52:03.741 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
21:52:03.741 00.000 16108 Worker thread wakes up
21:52:03.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
21:52:03.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
21:52:03.742 00.001 16108 Moving (-0.05, -0.13) raw xDistance=0.02 yDistance=0.14
21:52:03.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:52:03.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:03.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:52:03.742 00.000 16108 MoveAxis(E, 0, ABG)
21:52:03.742 00.000 16108 Move returns status 0, amount 0
21:52:03.742 00.000 16108 MoveAxis(N, 0, ABG)
21:52:03.742 00.000 16108 Move returns status 0, amount 0
21:52:03.742 00.000 16108 move complete, result=0
21:52:03.742 00.000 16108 worker thread done servicing request
21:52:03.746 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=4288, FiltMin=3683, FiltMax=53801, Gamma=1.000
21:52:03.768 00.022 21068 UpdateGuideState exits: m=99303 SNR=60.3
21:52:03.770 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:03.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:03.772 00.001 21068 Enqueuing Expose request
21:52:03.772 00.000 16108 Worker thread wakes up
21:52:03.772 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:52:03.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:03.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:04.931 01.158 16108 Exposure complete
21:52:05.009 00.078 16108 worker thread done servicing request
21:52:05.009 00.000 21068 OnExposeComplete: enter
21:52:05.011 00.002 21068 UpdateGuideState(): m_state=6
21:52:05.011 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.012 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=878.15, Mass=112049, SNR=68.9, Peak=18387 HFD=3.2
21:52:05.013 00.001 21068 MultiStar: exiting stabilization period
21:52:05.014 00.001 21068 MultiStar: updating star positions after lock position change
21:52:05.015 00.001 21068 Star::Find(15, 606, 150, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.018 00.003 21068 Star::Find returns 1 (0), X=606.48, Y=150.61, Mass=122753, SNR=71.8, Peak=17155 HFD=3.2
21:52:05.019 00.001 21068 Star::Find(15, 474, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.019 00.000 21068 Star::Find returns 1 (0), X=474.17, Y=451.21, Mass=122622, SNR=68.2, Peak=18032 HFD=2.9
21:52:05.020 00.001 21068 Star::Find(15, 701, 52, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.022 00.002 21068 Star::Find returns 1 (0), X=700.91, Y=52.05, Mass=113226, SNR=70.1, Peak=14435 HFD=3.6
21:52:05.022 00.000 21068 Star::Find(15, 1174, 885, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.023 00.001 21068 Star::Find returns 1 (0), X=1173.66, Y=886.05, Mass=71668, SNR=53.3, Peak=11497 HFD=3.3
21:52:05.024 00.001 21068 Star::Find(15, 1112, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.026 00.002 21068 Star::Find returns 1 (0), X=1112.55, Y=409.25, Mass=99011, SNR=61.9, Peak=13347 HFD=3.4
21:52:05.027 00.001 21068 Star::Find(15, 1177, 611, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.030 00.003 21068 Star::Find returns 1 (0), X=1177.26, Y=611.38, Mass=83220, SNR=53.6, Peak=12093 HFD=3.3
21:52:05.031 00.001 21068 Star::Find(15, 122, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.033 00.002 21068 Star::Find returns 1 (0), X=122.05, Y=730.60, Mass=52954, SNR=39.4, Peak=10829 HFD=2.7
21:52:05.034 00.001 21068 Star::Find(15, 545, 839, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.036 00.002 21068 Star::Find returns 1 (0), X=545.19, Y=839.56, Mass=67914, SNR=48.6, Peak=11689 HFD=3.1
21:52:05.037 00.001 21068 Star::Find(15, 1049, 674, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.040 00.003 21068 Star::Find returns 1 (0), X=1048.93, Y=674.07, Mass=59682, SNR=40.8, Peak=10573 HFD=3.0
21:52:05.041 00.001 21068 Star::Find(15, 1017, 637, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.043 00.002 21068 Star::Find returns 1 (0), X=1017.22, Y=637.37, Mass=49396, SNR=41.7, Peak=10445 HFD=2.7
21:52:05.044 00.001 21068 Star::Find(15, 57, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:05.046 00.002 21068 Star::Find returns 1 (0), X=57.94, Y=631.51, Mass=52968, SNR=39.4, Peak=11718 HFD=2.7
21:52:05.047 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
21:52:05.049 00.002 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
21:52:05.052 00.003 21068 CameraToMount -- cameraX=0.41 cameraY=0.30 hyp=0.51 cameraTheta=0.64 mountX=-0.35 mountY=-0.39, mountTheta=-2.30
21:52:05.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.30, opts=13)
21:52:05.056 00.002 21068 Enqueuing Move request for scope (0.41, 0.30)
21:52:05.057 00.001 16108 Worker thread wakes up
21:52:05.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.30) opts 0xd
21:52:05.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.30)
21:52:05.057 00.000 16108 Moving (0.41, 0.30) raw xDistance=-0.35 yDistance=-0.39
21:52:05.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:52:05.058 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:05.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:52:05.058 00.000 16108 MoveAxis(E, 91, ABG)
21:52:05.058 00.000 16108 Guiding  Dir = 2, Dur = 91
21:52:05.058 00.000 16108 IsSlewing returns 0
21:52:05.058 00.000 16108 IsGuiding returns 0
21:52:05.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4288, FiltMin=3707, FiltMax=44035, Gamma=1.000
21:52:05.077 00.015 21068 UpdateGuideState exits: m=112049 SNR=68.9
21:52:05.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:05.079 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:05.080 00.001 21068 Enqueuing Expose request
21:52:05.084 00.004 16108 PulseGuide returned control before completion, sleep 76
21:52:05.161 00.077 16108 IsGuiding returns 1
21:52:05.161 00.000 16108 scope still moving after pulse duration time elapsed
21:52:05.192 00.031 16108 IsSlewing returns 0
21:52:05.192 00.000 16108 IsGuiding returns 0
21:52:05.192 00.000 16108 scope move finished after 91 + 42 ms
21:52:05.192 00.000 16108 Move returns status 0, amount 91
21:52:05.192 00.000 16108 MoveAxis(N, 0, ABG)
21:52:05.192 00.000 16108 Move returns status 0, amount 0
21:52:05.192 00.000 16108 move complete, result=0
21:52:05.192 00.000 16108 worker thread done servicing request
21:52:05.192 00.000 16108 Worker thread wakes up
21:52:05.192 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.4 px 0 ms NORTH
21:52:05.194 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:05.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:06.162 00.968 16108 Exposure complete
21:52:06.225 00.063 16108 worker thread done servicing request
21:52:06.225 00.000 21068 OnExposeComplete: enter
21:52:06.225 00.000 21068 UpdateGuideState(): m_state=6
21:52:06.226 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:52:06.228 00.002 21068 Star::Find returns 1 (0), X=219.55, Y=878.09, Mass=98194, SNR=60.7, Peak=15859 HFD=3.2
21:52:06.230 00.002 21068 MultiStar: [#1 -0.07,0.36,1.28,U] [#2 -0.04,0.45,1.39,U] [#3 0.17,0.48,1.11,U] [#4 -0.09,-0.30,0.93,U] [#5 -0.40,0.16,1.20,U] [#6 0.00,0.13,0.85,U] [#7 0.03,0.54,0.59,U] [#8 -0.13,0.07,0.82,U] 
21:52:06.231 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.24}, one-star: {0.33, 0.24}
21:52:06.234 00.003 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
21:52:06.236 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
21:52:06.237 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.69 mountX=0.07 mountY=-0.23, mountTheta=-1.27
21:52:06.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.24, opts=13)
21:52:06.240 00.001 21068 Enqueuing Move request for scope (-0.03, 0.24)
21:52:06.240 00.000 16108 Worker thread wakes up
21:52:06.241 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
21:52:06.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
21:52:06.241 00.000 16108 Moving (-0.03, 0.24) raw xDistance=0.07 yDistance=-0.23
21:52:06.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:52:06.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:06.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:52:06.241 00.000 16108 MoveAxis(E, 0, ABG)
21:52:06.241 00.000 16108 Move returns status 0, amount 0
21:52:06.241 00.000 16108 MoveAxis(N, 0, ABG)
21:52:06.241 00.000 16108 Move returns status 0, amount 0
21:52:06.241 00.000 16108 move complete, result=0
21:52:06.241 00.000 16108 worker thread done servicing request
21:52:06.244 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4285, FiltMin=3667, FiltMax=41462, Gamma=1.000
21:52:06.261 00.017 21068 UpdateGuideState exits: m=98194 SNR=60.7
21:52:06.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:06.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:06.263 00.000 21068 Enqueuing Expose request
21:52:06.264 00.001 16108 Worker thread wakes up
21:52:06.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:06.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:06.264 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:52:07.434 01.170 16108 Exposure complete
21:52:07.503 00.069 16108 worker thread done servicing request
21:52:07.503 00.000 21068 OnExposeComplete: enter
21:52:07.504 00.001 21068 UpdateGuideState(): m_state=6
21:52:07.505 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:52:07.506 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.84, Mass=104795, SNR=68.0, Peak=16598 HFD=3.3
21:52:07.508 00.002 21068 MultiStar: [#1 -0.28,0.22,1.21,U] [#2 -0.38,0.56,1.09,U] [#3 -0.09,0.11,1.03,U] [#4 -0.11,0.04,0.81,U] [#5 -0.29,0.57,0.89,U] [#6 -0.07,0.44,0.90,U] [#7 -0.19,0.18,0.49,U] [#8 -0.35,0.23,0.86,U] 
21:52:07.509 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.27}, one-star: {0.07, -0.01}
21:52:07.510 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
21:52:07.511 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
21:52:07.512 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
21:52:07.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
21:52:07.515 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
21:52:07.515 00.000 16108 Worker thread wakes up
21:52:07.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
21:52:07.516 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
21:52:07.516 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
21:52:07.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:52:07.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:07.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:07.516 00.000 16108 MoveAxis(E, 0, ABG)
21:52:07.516 00.000 16108 Move returns status 0, amount 0
21:52:07.516 00.000 16108 MoveAxis(N, 0, ABG)
21:52:07.516 00.000 16108 Move returns status 0, amount 0
21:52:07.516 00.000 16108 move complete, result=0
21:52:07.516 00.000 16108 worker thread done servicing request
21:52:07.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1917, max=65535, med=4285, FiltMin=3715, FiltMax=44637, Gamma=1.000
21:52:07.535 00.015 21068 UpdateGuideState exits: m=104795 SNR=68.0
21:52:07.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:07.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:07.538 00.001 21068 Enqueuing Expose request
21:52:07.538 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:52:07.539 00.001 16108 Worker thread wakes up
21:52:07.539 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:07.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:08.522 00.983 16108 Exposure complete
21:52:08.590 00.068 16108 worker thread done servicing request
21:52:08.591 00.001 21068 OnExposeComplete: enter
21:52:08.591 00.000 21068 UpdateGuideState(): m_state=6
21:52:08.592 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:52:08.593 00.001 21068 Star::Find returns 1 (0), X=219.05, Y=878.22, Mass=116820, SNR=75.6, Peak=17942 HFD=3.3
21:52:08.594 00.001 21068 MultiStar: [#1 -0.21,0.50,1.17,U] [#2 -0.42,0.25,1.10,U] [#3 -0.20,0.16,0.79,U] [#4 -0.40,-0.55,0.00,M1] [#5 -0.77,0.35,0.00,M1] [#6 -0.85,0.21,0.00,M1] [#7 -0.54,0.25,0.55,U] [#8 -0.87,-0.03,0.00,M1] 
21:52:08.595 00.001 21068 single-star, 4 included, MultiStar: {-0.29, 0.32}, one-star: {-0.18, 0.37}
21:52:08.595 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
21:52:08.596 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
21:52:08.596 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.37 hyp=0.41 cameraTheta=2.01 mountX=0.24 mountY=-0.32, mountTheta=-0.93
21:52:08.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.37, opts=13)
21:52:08.599 00.001 21068 Enqueuing Move request for scope (-0.18, 0.37)
21:52:08.599 00.000 16108 Worker thread wakes up
21:52:08.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.37) opts 0xd
21:52:08.600 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.37)
21:52:08.600 00.000 16108 Moving (-0.18, 0.37) raw xDistance=0.24 yDistance=-0.32
21:52:08.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:52:08.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:08.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:52:08.600 00.000 16108 MoveAxis(W, 62, ABG)
21:52:08.600 00.000 16108 Guiding  Dir = 3, Dur = 62
21:52:08.600 00.000 16108 IsSlewing returns 0
21:52:08.600 00.000 16108 IsGuiding returns 0
21:52:08.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2125, max=65535, med=4285, FiltMin=3725, FiltMax=51917, Gamma=1.000
21:52:08.619 00.016 21068 UpdateGuideState exits: m=116820 SNR=75.6
21:52:08.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:08.620 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:52:08.621 00.001 21068 Enqueuing Expose request
21:52:08.628 00.007 16108 PulseGuide returned control before completion, sleep 45
21:52:08.689 00.061 16108 IsGuiding returns 1
21:52:08.689 00.000 16108 scope still moving after pulse duration time elapsed
21:52:08.720 00.031 16108 IsSlewing returns 0
21:52:08.720 00.000 16108 IsGuiding returns 0
21:52:08.720 00.000 16108 scope move finished after 62 + 58 ms
21:52:08.720 00.000 16108 Move returns status 0, amount 62
21:52:08.720 00.000 16108 MoveAxis(N, 0, ABG)
21:52:08.720 00.000 16108 Move returns status 0, amount 0
21:52:08.720 00.000 16108 move complete, result=0
21:52:08.720 00.000 16108 worker thread done servicing request
21:52:08.720 00.000 16108 Worker thread wakes up
21:52:08.720 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.3 px 0 ms NORTH
21:52:08.722 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:52:08.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:52:08.838 00.116 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:52:08.838 00.000 21068 case statement mapped state 6 to 3
21:52:08.838 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:52:08.895 00.057 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:52:08.896 00.001 21068 case statement mapped state 6 to 3
21:52:08.897 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:52:08.961 00.064 21068 evsrv: cli 0D018350 request: {"method":"set_paused","params":[true,"full"],"id":42}
21:52:08.961 00.000 21068 SetPaused type=2 isPaused=0 exposurePending=1
21:52:08.964 00.003 21068 Guider::SetPaused(2)
21:52:08.973 00.009 21068 Status Line: Paused/full
21:52:08.975 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":42}
21:52:09.027 00.052 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:52:09.027 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:52:09.878 00.851 16108 Exposure complete
21:52:09.913 00.035 16108 worker thread done servicing request
21:52:09.913 00.000 21068 OnExposeComplete: enter
21:52:09.913 00.000 21068 guider is paused, ignoring frame, not scheduling exposure
21:52:09.961 00.048 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:52:09.963 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:52:10.089 00.126 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:52:10.090 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:53:10.237 60.147 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:53:10.239 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:54:10.339 60.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:54:10.341 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:55:10.474 60.133 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:10.474 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:55:39.715 29.241 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:39.717 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:55:39.816 00.099 21068 evsrv: cli 0D018350 request: {"method":"set_paused","params":[false],"id":42}
21:55:39.817 00.001 21068 SetPaused type=0 isPaused=1 exposurePending=0
21:55:39.819 00.002 21068 Guider::SetPaused(0)
21:55:39.820 00.001 21068 Guider::SetPaused: resetting avg dist filter
21:55:39.849 00.029 21068 un-pause: clearing mount guide algorithm history
21:55:39.851 00.002 21068 Mount: notify guiding resumed
21:55:39.851 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:39.852 00.001 21068 Enqueuing Expose request
21:55:39.853 00.001 21068 Status Line: Resumed
21:55:39.854 00.001 16108 Worker thread wakes up
21:55:39.854 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:39.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:39.856 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":42}
21:55:39.868 00.012 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:39.868 00.000 21068 case statement mapped state 6 to 3
21:55:39.870 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:55:40.878 01.008 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:40.879 00.001 21068 case statement mapped state 6 to 3
21:55:40.881 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:55:41.008 00.127 16108 Exposure complete
21:55:41.066 00.058 16108 worker thread done servicing request
21:55:41.066 00.000 21068 OnExposeComplete: enter
21:55:41.066 00.000 21068 UpdateGuideState(): m_state=6
21:55:41.067 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:55:41.068 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=878.86, Mass=96494, SNR=66.9, Peak=15856 HFD=2.9
21:55:41.069 00.001 21068 MultiStar: [#1 1.17,0.88,0.00,M1] [#2 1.02,0.71,0.00,M1] [#3 1.07,0.81,0.00,M1] [#4 1.53,0.08,0.00,M2] [#5 1.02,0.66,0.00,M2] [#6 1.01,0.80,0.00,M2] [#7 0.68,1.03,0.00,M1] [#8 0.72,0.69,0.85,U] 
21:55:41.070 00.001 21068 refined, 1 included, MultiStar: {1.00, 0.86}, one-star: {1.23, 1.01}
21:55:41.071 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
21:55:41.071 00.000 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
21:55:41.072 00.001 21068 CameraToMount -- cameraX=1.00 cameraY=0.86 hyp=1.32 cameraTheta=0.71 mountX=-0.83 mountY=-1.07, mountTheta=-2.23
21:55:41.076 00.004 21068 SchedulePrimaryMove(0D0C3370, x=1.00, y=0.86, opts=13)
21:55:41.077 00.001 21068 Enqueuing Move request for scope (1.00, 0.86)
21:55:41.078 00.001 16108 Worker thread wakes up
21:55:41.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.86) opts 0xd
21:55:41.078 00.000 16108 Handling offset move in thread for scope, endpoint = (1.00, 0.86)
21:55:41.078 00.000 16108 Moving (1.00, 0.86) raw xDistance=-0.83 yDistance=-1.07
21:55:41.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
21:55:41.078 00.000 16108 resist switch: large excursion: input -1.07 thresh 0.60 direction from 0 to -1
21:55:41.078 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.21
21:55:41.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
21:55:41.078 00.000 16108 MoveAxis(E, 218, ABG)
21:55:41.078 00.000 16108 Guiding  Dir = 2, Dur = 218
21:55:41.078 00.000 16108 IsSlewing returns 0
21:55:41.078 00.000 16108 IsGuiding returns 0
21:55:41.082 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4224, FiltMin=3558, FiltMax=53949, Gamma=1.000
21:55:41.100 00.018 21068 UpdateGuideState exits: m=96494 SNR=66.9
21:55:41.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:41.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:41.103 00.001 21068 Enqueuing Expose request
21:55:41.124 00.021 16108 PulseGuide returned control before completion, sleep 182
21:55:41.312 00.188 16108 IsGuiding returns 1
21:55:41.312 00.000 16108 scope still moving after pulse duration time elapsed
21:55:41.343 00.031 16108 IsSlewing returns 0
21:55:41.343 00.000 16108 IsGuiding returns 1
21:55:41.374 00.031 16108 IsSlewing returns 0
21:55:41.374 00.000 16108 IsGuiding returns 1
21:55:41.406 00.032 16108 IsSlewing returns 0
21:55:41.406 00.000 16108 IsGuiding returns 0
21:55:41.406 00.000 16108 scope move finished after 218 + 109 ms
21:55:41.406 00.000 16108 Move returns status 0, amount 218
21:55:41.407 00.001 16108 MoveAxis(N, 215, ABG)
21:55:41.407 00.000 16108 Guiding  Dir = 0, Dur = 215
21:55:41.407 00.000 16108 IsSlewing returns 0
21:55:41.407 00.000 16108 IsGuiding returns 0
21:55:41.454 00.047 16108 PulseGuide returned control before completion, sleep 178
21:55:41.642 00.188 16108 IsGuiding returns 1
21:55:41.642 00.000 16108 scope still moving after pulse duration time elapsed
21:55:41.673 00.031 16108 IsSlewing returns 0
21:55:41.673 00.000 16108 IsGuiding returns 1
21:55:41.704 00.031 16108 IsSlewing returns 0
21:55:41.704 00.000 16108 IsGuiding returns 0
21:55:41.704 00.000 16108 scope move finished after 215 + 82 ms
21:55:41.704 00.000 16108 Move returns status 0, amount 215
21:55:41.704 00.000 16108 move complete, result=0
21:55:41.704 00.000 16108 worker thread done servicing request
21:55:41.705 00.001 21068 GuideStep: -0.8 px 218 ms EAST, -1.1 px 215 ms NORTH
21:55:41.707 00.002 16108 Worker thread wakes up
21:55:41.707 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:41.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:41.992 00.285 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:41.994 00.002 21068 case statement mapped state 6 to 3
21:55:41.997 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:55:42.693 00.696 16108 Exposure complete
21:55:42.750 00.057 16108 worker thread done servicing request
21:55:42.750 00.000 21068 OnExposeComplete: enter
21:55:42.751 00.001 21068 UpdateGuideState(): m_state=6
21:55:42.753 00.002 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:55:42.753 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=878.64, Mass=115868, SNR=71.4, Peak=15961 HFD=3.2
21:55:42.754 00.001 21068 MultiStar: [#1 0.88,0.67,1.08,U] [#2 0.36,0.39,0.95,U] [#3 1.03,0.40,1.07,U] [#4 0.86,0.57,0.69,U] [#5 0.67,0.42,0.85,U] [#6 0.66,0.80,0.68,U] [#7 0.74,0.96,0.53,U] [#8 0.21,0.56,0.76,U] 
21:55:42.755 00.001 21068 refined, 8 included, MultiStar: {0.73, 0.60}, one-star: {1.03, 0.78}
21:55:42.756 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
21:55:42.757 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
21:55:42.758 00.001 21068 CameraToMount -- cameraX=0.73 cameraY=0.60 hyp=0.95 cameraTheta=0.68 mountX=-0.62 mountY=-0.75, mountTheta=-2.26
21:55:42.759 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.73, y=0.60, opts=13)
21:55:42.760 00.001 21068 Enqueuing Move request for scope (0.73, 0.60)
21:55:42.761 00.001 16108 Worker thread wakes up
21:55:42.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.60) opts 0xd
21:55:42.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.73, 0.60)
21:55:42.761 00.000 16108 Moving (0.73, 0.60) raw xDistance=-0.62 yDistance=-0.75
21:55:42.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
21:55:42.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
21:55:42.761 00.000 16108 MoveAxis(E, 177, ABG)
21:55:42.762 00.001 16108 Guiding  Dir = 2, Dur = 177
21:55:42.762 00.000 16108 IsSlewing returns 0
21:55:42.762 00.000 16108 IsGuiding returns 0
21:55:42.765 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4227, FiltMin=3667, FiltMax=57302, Gamma=1.000
21:55:42.782 00.017 16108 PulseGuide returned control before completion, sleep 167
21:55:42.791 00.009 21068 UpdateGuideState exits: m=115868 SNR=71.4
21:55:42.794 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:42.795 00.000 21068 Enqueuing Expose request
21:55:42.953 00.158 16108 IsGuiding returns 1
21:55:42.953 00.000 16108 scope still moving after pulse duration time elapsed
21:55:42.984 00.031 16108 IsSlewing returns 0
21:55:42.984 00.000 16108 IsGuiding returns 1
21:55:43.015 00.031 16108 IsSlewing returns 0
21:55:43.015 00.000 16108 IsGuiding returns 1
21:55:43.047 00.032 16108 IsSlewing returns 0
21:55:43.047 00.000 16108 IsGuiding returns 0
21:55:43.047 00.000 16108 scope move finished after 177 + 108 ms
21:55:43.048 00.001 16108 Move returns status 0, amount 177
21:55:43.048 00.000 16108 MoveAxis(N, 151, ABG)
21:55:43.048 00.000 16108 Guiding  Dir = 0, Dur = 151
21:55:43.048 00.000 16108 IsSlewing returns 0
21:55:43.048 00.000 16108 IsGuiding returns 0
21:55:43.095 00.047 16108 PulseGuide returned control before completion, sleep 115
21:55:43.107 00.012 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:43.108 00.001 21068 case statement mapped state 6 to 3
21:55:43.111 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:55:43.220 00.109 16108 IsGuiding returns 1
21:55:43.220 00.000 16108 scope still moving after pulse duration time elapsed
21:55:43.252 00.032 16108 IsSlewing returns 0
21:55:43.252 00.000 16108 IsGuiding returns 1
21:55:43.283 00.031 16108 IsSlewing returns 0
21:55:43.283 00.000 16108 IsGuiding returns 0
21:55:43.283 00.000 16108 scope move finished after 151 + 84 ms
21:55:43.283 00.000 16108 Move returns status 0, amount 151
21:55:43.283 00.000 16108 move complete, result=0
21:55:43.283 00.000 16108 worker thread done servicing request
21:55:43.283 00.000 16108 Worker thread wakes up
21:55:43.283 00.000 21068 GuideStep: -0.6 px 177 ms EAST, -0.8 px 151 ms NORTH
21:55:43.286 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:43.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:44.227 00.941 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:44.229 00.002 21068 case statement mapped state 6 to 3
21:55:44.231 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:55:44.462 00.231 16108 Exposure complete
21:55:44.517 00.055 16108 worker thread done servicing request
21:55:44.517 00.000 21068 OnExposeComplete: enter
21:55:44.519 00.002 21068 UpdateGuideState(): m_state=6
21:55:44.520 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:55:44.520 00.000 21068 Star::Find returns 1 (0), X=218.89, Y=878.08, Mass=106996, SNR=69.9, Peak=15238 HFD=3.2
21:55:44.521 00.001 21068 MultiStar: [#1 -0.37,0.03,1.10,U] [#2 -0.37,-0.04,1.00,U] [#3 -0.63,-0.08,0.91,U] [#4 -0.19,-0.54,0.78,U] [#5 -0.48,-0.26,0.88,U] [#6 -0.33,0.20,0.76,U] [#7 -0.58,-0.05,0.58,U] [#8 -0.72,-0.42,0.74,U] 
21:55:44.522 00.001 21068 single-star, 8 included, MultiStar: {-0.44, -0.09}, one-star: {-0.34, 0.23}
21:55:44.523 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
21:55:44.523 00.000 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
21:55:44.524 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.55 mountX=0.37 mountY=-0.14, mountTheta=-0.36
21:55:44.525 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.23, opts=13)
21:55:44.526 00.001 21068 Enqueuing Move request for scope (-0.34, 0.23)
21:55:44.527 00.001 16108 Worker thread wakes up
21:55:44.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd
21:55:44.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.23)
21:55:44.527 00.000 16108 Moving (-0.34, 0.23) raw xDistance=0.37 yDistance=-0.14
21:55:44.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
21:55:44.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:44.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:55:44.527 00.000 16108 MoveAxis(W, 85, ABG)
21:55:44.527 00.000 16108 Guiding  Dir = 3, Dur = 85
21:55:44.528 00.001 16108 IsSlewing returns 0
21:55:44.528 00.000 16108 IsGuiding returns 0
21:55:44.530 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=4224, FiltMin=3628, FiltMax=59750, Gamma=1.000
21:55:44.534 00.004 16108 PulseGuide returned control before completion, sleep 88
21:55:44.549 00.015 21068 UpdateGuideState exits: m=106996 SNR=69.9
21:55:44.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:44.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:44.552 00.001 21068 Enqueuing Expose request
21:55:44.627 00.075 16108 IsGuiding returns 1
21:55:44.627 00.000 16108 scope still moving after pulse duration time elapsed
21:55:44.659 00.032 16108 IsSlewing returns 0
21:55:44.659 00.000 16108 IsGuiding returns 1
21:55:44.690 00.031 16108 IsSlewing returns 0
21:55:44.690 00.000 16108 IsGuiding returns 1
21:55:44.721 00.031 16108 IsSlewing returns 0
21:55:44.721 00.000 16108 IsGuiding returns 0
21:55:44.721 00.000 16108 scope move finished after 85 + 108 ms
21:55:44.721 00.000 16108 Move returns status 0, amount 85
21:55:44.721 00.000 16108 MoveAxis(N, 0, ABG)
21:55:44.721 00.000 16108 Move returns status 0, amount 0
21:55:44.721 00.000 16108 move complete, result=0
21:55:44.721 00.000 16108 worker thread done servicing request
21:55:44.721 00.000 16108 Worker thread wakes up
21:55:44.721 00.000 21068 GuideStep: 0.4 px 85 ms WEST, -0.1 px 0 ms NORTH
21:55:44.723 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:44.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:45.289 00.566 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:45.292 00.003 21068 case statement mapped state 6 to 3
21:55:45.294 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:55:45.391 00.097 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
21:55:45.394 00.003 21068 PhdController::Guide begins
21:55:45.396 00.002 21068 PhdController: newstate STATE_SETUP
21:55:45.397 00.001 21068 PhdController: setup
21:55:45.399 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
21:55:45.401 00.002 21068 PhdController: guider state = 6
21:55:45.404 00.003 21068 PhdController: newstate STATE_SETTLE_BEGIN
21:55:45.406 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
21:55:45.408 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:55:45.442 00.034 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
21:55:45.444 00.002 21068 case statement mapped state 6 to 3
21:55:45.446 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:55:45.685 00.239 16108 Exposure complete
21:55:45.755 00.070 16108 worker thread done servicing request
21:55:45.755 00.000 21068 OnExposeComplete: enter
21:55:45.756 00.001 21068 UpdateGuideState(): m_state=6
21:55:45.757 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:55:45.758 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.13, Mass=98584, SNR=72.7, Peak=14902 HFD=3.1
21:55:45.759 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
21:55:45.760 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
21:55:45.761 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.65 mountX=0.07 mountY=-0.27, mountTheta=-1.31
21:55:45.764 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.28, opts=13)
21:55:45.765 00.001 21068 Enqueuing Move request for scope (-0.02, 0.28)
21:55:45.765 00.000 16108 Worker thread wakes up
21:55:45.766 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
21:55:45.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
21:55:45.766 00.000 16108 Moving (-0.02, 0.28) raw xDistance=0.07 yDistance=-0.27
21:55:45.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:55:45.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:55:45.766 00.000 16108 MoveAxis(E, 0, ABG)
21:55:45.766 00.000 16108 Move returns status 0, amount 0
21:55:45.766 00.000 16108 MoveAxis(N, 54, ABG)
21:55:45.766 00.000 16108 Guiding  Dir = 0, Dur = 54
21:55:45.766 00.000 16108 IsSlewing returns 0
21:55:45.766 00.000 16108 IsGuiding returns 0
21:55:45.769 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4227, FiltMin=3635, FiltMax=48845, Gamma=1.000
21:55:45.788 00.019 16108 PulseGuide returned control before completion, sleep 43
21:55:45.790 00.002 21068 UpdateGuideState exits: m=98584 SNR=72.7
21:55:45.791 00.001 21068 PhdController: settling, locked = 1, distance = 0.76 (2.00) aobump = 0 frame = 1 / 99999
21:55:45.792 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781668545.792,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.76,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
21:55:45.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:45.793 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:45.795 00.002 21068 Enqueuing Expose request
21:55:45.834 00.039 16108 IsGuiding returns 1
21:55:45.834 00.000 16108 scope still moving after pulse duration time elapsed
21:55:45.865 00.031 16108 IsSlewing returns 0
21:55:45.865 00.000 16108 IsGuiding returns 1
21:55:45.896 00.031 16108 IsSlewing returns 0
21:55:45.896 00.000 16108 IsGuiding returns 1
21:55:45.927 00.031 16108 IsSlewing returns 0
21:55:45.927 00.000 16108 IsGuiding returns 0
21:55:45.927 00.000 16108 scope move finished after 54 + 107 ms
21:55:45.927 00.000 16108 Move returns status 0, amount 54
21:55:45.927 00.000 16108 move complete, result=0
21:55:45.927 00.000 16108 worker thread done servicing request
21:55:45.927 00.000 16108 Worker thread wakes up
21:55:45.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:45.927 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
21:55:45.928 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:47.076 01.148 16108 Exposure complete
21:55:47.135 00.059 16108 worker thread done servicing request
21:55:47.135 00.000 21068 OnExposeComplete: enter
21:55:47.136 00.001 21068 UpdateGuideState(): m_state=6
21:55:47.137 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:55:47.138 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.02, Mass=115425, SNR=69.5, Peak=18883 HFD=3.1
21:55:47.139 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
21:55:47.141 00.002 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
21:55:47.141 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.84 hyp=0.86 cameraTheta=-1.32 mountX=-0.36 mountY=0.76, mountTheta=2.01
21:55:47.143 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.84, opts=13)
21:55:47.144 00.001 21068 Enqueuing Move request for scope (0.21, -0.84)
21:55:47.144 00.000 16108 Worker thread wakes up
21:55:47.145 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.84) opts 0xd
21:55:47.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.84)
21:55:47.145 00.000 16108 Moving (0.21, -0.84) raw xDistance=-0.36 yDistance=0.76
21:55:47.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
21:55:47.145 00.000 16108 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
21:55:47.145 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.29
21:55:47.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
21:55:47.145 00.000 16108 MoveAxis(E, 93, ABG)
21:55:47.145 00.000 16108 Guiding  Dir = 2, Dur = 93
21:55:47.145 00.000 16108 IsSlewing returns 0
21:55:47.145 00.000 16108 IsGuiding returns 0
21:55:47.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4224, FiltMin=3564, FiltMax=45222, Gamma=1.000
21:55:47.163 00.012 16108 PulseGuide returned control before completion, sleep 86
21:55:47.172 00.009 21068 UpdateGuideState exits: m=115425 SNR=69.5
21:55:47.174 00.002 21068 PhdController: settling, locked = 1, distance = 0.79 (2.00) aobump = 0 frame = 2 / 99999
21:55:47.175 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781668547.175,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.79,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
21:55:47.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:47.176 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:47.177 00.001 21068 Enqueuing Expose request
21:55:47.256 00.079 16108 IsGuiding returns 1
21:55:47.256 00.000 16108 scope still moving after pulse duration time elapsed
21:55:47.287 00.031 16108 IsSlewing returns 0
21:55:47.287 00.000 16108 IsGuiding returns 0
21:55:47.287 00.000 16108 scope move finished after 93 + 48 ms
21:55:47.287 00.000 16108 Move returns status 0, amount 93
21:55:47.287 00.000 16108 MoveAxis(S, 153, ABG)
21:55:47.287 00.000 16108 Guiding  Dir = 1, Dur = 153
21:55:47.287 00.000 16108 IsSlewing returns 0
21:55:47.288 00.001 16108 IsGuiding returns 0
21:55:47.319 00.031 16108 PulseGuide returned control before completion, sleep 132
21:55:47.460 00.141 16108 IsGuiding returns 1
21:55:47.460 00.000 16108 scope still moving after pulse duration time elapsed
21:55:47.491 00.031 16108 IsSlewing returns 0
21:55:47.491 00.000 16108 IsGuiding returns 0
21:55:47.492 00.001 16108 scope move finished after 153 + 50 ms
21:55:47.492 00.000 16108 Move returns status 0, amount 153
21:55:47.492 00.000 16108 move complete, result=0
21:55:47.492 00.000 16108 worker thread done servicing request
21:55:47.492 00.000 16108 Worker thread wakes up
21:55:47.492 00.000 21068 GuideStep: -0.4 px 93 ms EAST, 0.8 px 153 ms SOUTH
21:55:47.495 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:47.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:48.457 00.962 16108 Exposure complete
21:55:48.515 00.058 16108 worker thread done servicing request
21:55:48.515 00.000 21068 OnExposeComplete: enter
21:55:48.516 00.001 21068 UpdateGuideState(): m_state=6
21:55:48.516 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:55:48.517 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.21, Mass=92929, SNR=54.8, Peak=13619 HFD=2.9
21:55:48.517 00.000 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
21:55:48.518 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
21:55:48.519 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.64 hyp=0.64 cameraTheta=-1.60 mountX=-0.10 mountY=0.63, mountTheta=1.72
21:55:48.522 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.64, opts=13)
21:55:48.523 00.001 21068 Enqueuing Move request for scope (-0.02, -0.64)
21:55:48.523 00.000 16108 Worker thread wakes up
21:55:48.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.64) opts 0xd
21:55:48.523 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.64)
21:55:48.524 00.001 16108 Moving (-0.02, -0.64) raw xDistance=-0.10 yDistance=0.63
21:55:48.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:55:48.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
21:55:48.524 00.000 16108 MoveAxis(E, 0, ABG)
21:55:48.524 00.000 16108 Move returns status 0, amount 0
21:55:48.524 00.000 16108 MoveAxis(S, 127, ABG)
21:55:48.524 00.000 16108 Guiding  Dir = 1, Dur = 127
21:55:48.524 00.000 16108 IsSlewing returns 0
21:55:48.524 00.000 16108 IsGuiding returns 0
21:55:48.525 00.001 16108 PulseGuide returned control before completion, sleep 136
21:55:48.530 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4224, FiltMin=3571, FiltMax=55830, Gamma=1.000
21:55:48.545 00.015 21068 UpdateGuideState exits: m=92929 SNR=54.8
21:55:48.547 00.002 21068 PhdController: settling, locked = 1, distance = 0.75 (2.00) aobump = 0 frame = 3 / 99999
21:55:48.548 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781668548.548,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.75,"Time":2.8,"SettleTime":3.0,"StarLocked":true}
21:55:48.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:48.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:48.550 00.000 21068 Enqueuing Expose request
21:55:48.665 00.115 16108 IsGuiding returns 1
21:55:48.665 00.000 16108 scope still moving after pulse duration time elapsed
21:55:48.696 00.031 16108 IsSlewing returns 0
21:55:48.696 00.000 16108 IsGuiding returns 0
21:55:48.696 00.000 16108 scope move finished after 127 + 45 ms
21:55:48.696 00.000 16108 Move returns status 0, amount 127
21:55:48.696 00.000 16108 move complete, result=0
21:55:48.696 00.000 16108 worker thread done servicing request
21:55:48.696 00.000 16108 Worker thread wakes up
21:55:48.696 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:48.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:48.696 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.6 px 127 ms SOUTH
21:55:49.850 01.154 16108 Exposure complete
21:55:49.907 00.057 16108 worker thread done servicing request
21:55:49.907 00.000 21068 OnExposeComplete: enter
21:55:49.908 00.001 21068 UpdateGuideState(): m_state=6
21:55:49.909 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:55:49.910 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.60, Mass=118942, SNR=72.4, Peak=17478 HFD=3.2
21:55:49.911 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
21:55:49.911 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
21:55:49.912 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.77 mountX=-0.30 mountY=0.18, mountTheta=2.59
21:55:49.914 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.25, opts=13)
21:55:49.915 00.001 21068 Enqueuing Move request for scope (0.26, -0.25)
21:55:49.915 00.000 16108 Worker thread wakes up
21:55:49.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
21:55:49.916 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
21:55:49.916 00.000 16108 Moving (0.26, -0.25) raw xDistance=-0.30 yDistance=0.18
21:55:49.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:55:49.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:49.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:55:49.916 00.000 16108 MoveAxis(E, 78, ABG)
21:55:49.916 00.000 16108 Guiding  Dir = 2, Dur = 78
21:55:49.916 00.000 16108 IsSlewing returns 0
21:55:49.916 00.000 16108 IsGuiding returns 0
21:55:49.917 00.001 16108 PulseGuide returned control before completion, sleep 88
21:55:49.922 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4224, FiltMin=3657, FiltMax=51030, Gamma=1.000
21:55:49.945 00.023 21068 UpdateGuideState exits: m=118942 SNR=72.4
21:55:49.946 00.001 21068 PhdController: settling, locked = 1, distance = 0.63 (2.00) aobump = 0 frame = 4 / 99999
21:55:49.947 00.001 21068 PhdController: newstate STATE_FINISH
21:55:49.948 00.001 21068 PhdController complete: success
21:55:49.950 00.002 21068 evsrv: {"Event":"SettleDone","Timestamp":1781668549.950,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
21:55:49.951 00.001 21068 Mount: notify guiding dither settle done success=1
21:55:49.952 00.001 21068 PhdController: newstate STATE_IDLE
21:55:49.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:49.955 00.001 21068 Enqueuing Expose request
21:55:50.008 00.053 16108 IsGuiding returns 1
21:55:50.008 00.000 16108 scope still moving after pulse duration time elapsed
21:55:50.038 00.030 16108 IsSlewing returns 0
21:55:50.038 00.000 16108 IsGuiding returns 0
21:55:50.038 00.000 16108 scope move finished after 78 + 44 ms
21:55:50.038 00.000 16108 Move returns status 0, amount 78
21:55:50.038 00.000 16108 MoveAxis(N, 0, ABG)
21:55:50.038 00.000 16108 Move returns status 0, amount 0
21:55:50.038 00.000 16108 move complete, result=0
21:55:50.039 00.001 16108 worker thread done servicing request
21:55:50.039 00.000 16108 Worker thread wakes up
21:55:50.039 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.2 px 0 ms NORTH
21:55:50.042 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:50.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:51.006 00.964 16108 Exposure complete
21:55:51.063 00.057 16108 worker thread done servicing request
21:55:51.063 00.000 21068 OnExposeComplete: enter
21:55:51.064 00.001 21068 UpdateGuideState(): m_state=6
21:55:51.065 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:55:51.066 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=878.18, Mass=121955, SNR=77.7, Peak=19846 HFD=2.9
21:55:51.067 00.001 21068 MultiStar: [#1 -0.57,0.02,0.91,U] [#2 -0.85,0.03,1.02,U] [#3 -0.11,-0.09,0.82,U] [#4 -0.04,-0.24,0.77,U] [#5 -0.10,0.27,0.87,U] [#6 0.01,-0.05,0.71,U] [#7 -0.12,0.23,0.48,U] [#8 -0.85,-0.12,0.66,U] 
21:55:51.069 00.002 21068 refined, 8 included, MultiStar: {-0.31, 0.05}, one-star: {-0.04, 0.33}
21:55:51.069 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
21:55:51.070 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
21:55:51.071 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.99 mountX=0.31 mountY=0.03, mountTheta=0.08
21:55:51.072 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.05, opts=13)
21:55:51.073 00.001 21068 Enqueuing Move request for scope (-0.31, 0.05)
21:55:51.074 00.001 16108 Worker thread wakes up
21:55:51.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
21:55:51.074 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
21:55:51.074 00.000 16108 Moving (-0.31, 0.05) raw xDistance=0.31 yDistance=0.03
21:55:51.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
21:55:51.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:51.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:51.074 00.000 16108 MoveAxis(W, 76, ABG)
21:55:51.074 00.000 16108 Guiding  Dir = 3, Dur = 76
21:55:51.074 00.000 16108 IsSlewing returns 0
21:55:51.074 00.000 16108 IsGuiding returns 0
21:55:51.078 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4224, FiltMin=3568, FiltMax=55782, Gamma=1.000
21:55:51.085 00.007 16108 PulseGuide returned control before completion, sleep 75
21:55:51.094 00.009 21068 UpdateGuideState exits: m=121955 SNR=77.7
21:55:51.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:51.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:51.097 00.001 21068 Enqueuing Expose request
21:55:51.163 00.066 16108 IsGuiding returns 1
21:55:51.163 00.000 16108 scope still moving after pulse duration time elapsed
21:55:51.194 00.031 16108 IsSlewing returns 0
21:55:51.194 00.000 16108 IsGuiding returns 0
21:55:51.194 00.000 16108 scope move finished after 76 + 43 ms
21:55:51.194 00.000 16108 Move returns status 0, amount 76
21:55:51.194 00.000 16108 MoveAxis(N, 0, ABG)
21:55:51.194 00.000 16108 Move returns status 0, amount 0
21:55:51.194 00.000 16108 move complete, result=0
21:55:51.195 00.001 16108 worker thread done servicing request
21:55:51.195 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
21:55:51.196 00.001 16108 Worker thread wakes up
21:55:51.196 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:51.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:52.353 01.157 16108 Exposure complete
21:55:52.414 00.061 16108 worker thread done servicing request
21:55:52.414 00.000 21068 OnExposeComplete: enter
21:55:52.415 00.001 21068 UpdateGuideState(): m_state=6
21:55:52.416 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:55:52.418 00.002 21068 Star::Find returns 1 (0), X=219.46, Y=877.59, Mass=100251, SNR=62.8, Peak=13635 HFD=3.2
21:55:52.419 00.001 21068 MultiStar: [#1 -0.07,-0.46,1.25,U] [#2 -0.14,-0.17,1.33,U] [#3 -0.01,-0.27,1.00,U] [#4 -0.01,-0.78,0.98,U] [#5 -0.27,-0.22,0.91,U] [#6 0.03,-0.35,0.83,U] [#7 -0.02,-0.11,0.66,U] [#8 -0.19,-0.71,0.80,U] 
21:55:52.420 00.001 21068 single-star, 8 included, MultiStar: {-0.05, -0.37}, one-star: {0.23, -0.26}
21:55:52.421 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
21:55:52.422 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
21:55:52.423 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.85 mountX=-0.27 mountY=0.20, mountTheta=2.50
21:55:52.424 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.26, opts=13)
21:55:52.425 00.001 21068 Enqueuing Move request for scope (0.23, -0.26)
21:55:52.426 00.001 16108 Worker thread wakes up
21:55:52.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
21:55:52.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
21:55:52.426 00.000 16108 Moving (0.23, -0.26) raw xDistance=-0.27 yDistance=0.20
21:55:52.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
21:55:52.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:55:52.426 00.000 16108 MoveAxis(E, 66, ABG)
21:55:52.426 00.000 16108 Guiding  Dir = 2, Dur = 66
21:55:52.426 00.000 16108 IsSlewing returns 0
21:55:52.427 00.001 16108 IsGuiding returns 0
21:55:52.429 00.002 16108 PulseGuide returned control before completion, sleep 75
21:55:52.432 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4224, FiltMin=3601, FiltMax=43625, Gamma=1.000
21:55:52.457 00.025 21068 UpdateGuideState exits: m=100251 SNR=62.8
21:55:52.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:52.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:52.460 00.000 21068 Enqueuing Expose request
21:55:52.505 00.045 16108 IsGuiding returns 1
21:55:52.505 00.000 16108 scope still moving after pulse duration time elapsed
21:55:52.537 00.032 16108 IsSlewing returns 0
21:55:52.537 00.000 16108 IsGuiding returns 0
21:55:52.537 00.000 16108 scope move finished after 66 + 43 ms
21:55:52.537 00.000 16108 Move returns status 0, amount 66
21:55:52.537 00.000 16108 MoveAxis(S, 40, ABG)
21:55:52.537 00.000 16108 Guiding  Dir = 1, Dur = 40
21:55:52.537 00.000 16108 IsSlewing returns 0
21:55:52.537 00.000 16108 IsGuiding returns 0
21:55:52.585 00.048 16108 IsGuiding returns 1
21:55:52.585 00.000 16108 scope still moving after pulse duration time elapsed
21:55:52.615 00.030 16108 IsSlewing returns 0
21:55:52.615 00.000 16108 IsGuiding returns 1
21:55:52.646 00.031 16108 IsSlewing returns 0
21:55:52.646 00.000 16108 IsGuiding returns 1
21:55:52.677 00.031 16108 IsSlewing returns 0
21:55:52.677 00.000 16108 IsGuiding returns 0
21:55:52.677 00.000 16108 scope move finished after 40 + 100 ms
21:55:52.677 00.000 16108 Move returns status 0, amount 40
21:55:52.677 00.000 16108 move complete, result=0
21:55:52.677 00.000 16108 worker thread done servicing request
21:55:52.677 00.000 16108 Worker thread wakes up
21:55:52.677 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.2 px 40 ms SOUTH
21:55:52.678 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:52.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:53.645 00.967 16108 Exposure complete
21:55:53.700 00.055 16108 worker thread done servicing request
21:55:53.700 00.000 21068 OnExposeComplete: enter
21:55:53.700 00.000 21068 UpdateGuideState(): m_state=6
21:55:53.701 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:55:53.702 00.001 21068 Star::Find returns 1 (0), X=218.87, Y=877.53, Mass=96536, SNR=62.2, Peak=14918 HFD=3.1
21:55:53.703 00.001 21068 MultiStar: [#1 -0.12,-0.04,1.20,U] [#2 -0.29,-0.25,1.26,U] [#3 0.01,-0.26,1.28,U] [#4 -0.24,-0.53,1.05,U] [#5 -0.37,-0.33,1.02,U] [#6 -0.08,0.04,0.90,U] [#7 -0.27,-0.38,0.68,U] [#8 -0.29,-0.04,0.71,U] 
21:55:53.704 00.001 21068 refined, 8 included, MultiStar: {-0.21, -0.24}, one-star: {-0.35, -0.32}
21:55:53.705 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
21:55:53.705 00.000 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
21:55:53.706 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.30 mountX=0.17 mountY=0.28, mountTheta=1.03
21:55:53.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.24, opts=13)
21:55:53.709 00.001 21068 Enqueuing Move request for scope (-0.21, -0.24)
21:55:53.712 00.003 16108 Worker thread wakes up
21:55:53.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
21:55:53.712 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
21:55:53.712 00.000 16108 Moving (-0.21, -0.24) raw xDistance=0.17 yDistance=0.28
21:55:53.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:55:53.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:55:53.713 00.001 16108 MoveAxis(E, 0, ABG)
21:55:53.713 00.000 16108 Move returns status 0, amount 0
21:55:53.713 00.000 16108 MoveAxis(S, 56, ABG)
21:55:53.713 00.000 16108 Guiding  Dir = 1, Dur = 56
21:55:53.713 00.000 16108 IsSlewing returns 0
21:55:53.714 00.001 16108 IsGuiding returns 0
21:55:53.718 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4224, FiltMin=3609, FiltMax=57021, Gamma=1.000
21:55:53.741 00.023 21068 UpdateGuideState exits: m=96536 SNR=62.2
21:55:53.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.742 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:53.743 00.001 21068 Enqueuing Expose request
21:55:53.756 00.013 16108 PulseGuide returned control before completion, sleep 24
21:55:53.787 00.031 16108 IsGuiding returns 1
21:55:53.787 00.000 16108 scope still moving after pulse duration time elapsed
21:55:53.818 00.031 16108 IsSlewing returns 0
21:55:53.818 00.000 16108 IsGuiding returns 1
21:55:53.850 00.032 16108 IsSlewing returns 0
21:55:53.850 00.000 16108 IsGuiding returns 0
21:55:53.850 00.000 16108 scope move finished after 56 + 80 ms
21:55:53.850 00.000 16108 Move returns status 0, amount 56
21:55:53.850 00.000 16108 move complete, result=0
21:55:53.850 00.000 16108 worker thread done servicing request
21:55:53.850 00.000 16108 Worker thread wakes up
21:55:53.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:53.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:53.850 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 56 ms SOUTH
21:55:55.006 01.156 16108 Exposure complete
21:55:55.077 00.071 16108 worker thread done servicing request
21:55:55.077 00.000 21068 OnExposeComplete: enter
21:55:55.079 00.002 21068 UpdateGuideState(): m_state=6
21:55:55.079 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:55:55.080 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.68, Mass=120839, SNR=70.4, Peak=18374 HFD=3.2
21:55:55.081 00.001 21068 MultiStar: [#1 -0.21,0.60,1.06,U] [#2 -0.35,0.60,1.15,U] [#3 0.05,0.36,0.96,U] [#4 -0.03,0.29,0.81,U] [#5 -0.27,0.39,0.90,U] [#6 0.05,0.43,0.78,U] [#7 -0.24,0.36,0.57,U] [#8 -0.31,0.76,0.75,U] 
21:55:55.082 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.52}, one-star: {0.03, 0.83}
21:55:55.083 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
21:55:55.085 00.002 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
21:55:55.087 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.52 hyp=0.54 cameraTheta=1.84 mountX=0.23 mountY=-0.48, mountTheta=-1.12
21:55:55.088 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.52, opts=13)
21:55:55.089 00.001 21068 Enqueuing Move request for scope (-0.14, 0.52)
21:55:55.091 00.002 16108 Worker thread wakes up
21:55:55.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.52) opts 0xd
21:55:55.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.52)
21:55:55.091 00.000 16108 Moving (-0.14, 0.52) raw xDistance=0.23 yDistance=-0.48
21:55:55.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
21:55:55.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:55.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:55:55.091 00.000 16108 MoveAxis(W, 61, ABG)
21:55:55.091 00.000 16108 Guiding  Dir = 3, Dur = 61
21:55:55.091 00.000 16108 IsSlewing returns 0
21:55:55.091 00.000 16108 IsGuiding returns 0
21:55:55.092 00.001 16108 PulseGuide returned control before completion, sleep 70
21:55:55.095 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4221, FiltMin=3593, FiltMax=57542, Gamma=1.000
21:55:55.112 00.017 21068 UpdateGuideState exits: m=120839 SNR=70.4
21:55:55.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:55.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:55.115 00.001 21068 Enqueuing Expose request
21:55:55.163 00.048 16108 IsGuiding returns 1
21:55:55.163 00.000 16108 scope still moving after pulse duration time elapsed
21:55:55.194 00.031 16108 IsSlewing returns 0
21:55:55.194 00.000 16108 IsGuiding returns 0
21:55:55.194 00.000 16108 scope move finished after 61 + 42 ms
21:55:55.194 00.000 16108 Move returns status 0, amount 61
21:55:55.194 00.000 16108 MoveAxis(N, 0, ABG)
21:55:55.194 00.000 16108 Move returns status 0, amount 0
21:55:55.194 00.000 16108 move complete, result=0
21:55:55.194 00.000 16108 worker thread done servicing request
21:55:55.194 00.000 16108 Worker thread wakes up
21:55:55.196 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:55.196 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.5 px 0 ms NORTH
21:55:55.198 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:56.175 00.977 16108 Exposure complete
21:55:56.250 00.075 16108 worker thread done servicing request
21:55:56.250 00.000 21068 OnExposeComplete: enter
21:55:56.251 00.001 21068 UpdateGuideState(): m_state=6
21:55:56.253 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:55:56.254 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=878.64, Mass=100442, SNR=66.0, Peak=14230 HFD=3.0
21:55:56.256 00.002 21068 MultiStar: [#1 0.07,0.54,1.17,U] [#2 -0.06,0.41,1.42,U] [#3 0.31,0.29,1.06,U] [#4 0.22,0.30,0.89,U] [#5 -0.27,0.31,0.85,U] [#6 -0.24,0.42,0.89,U] [#7 -0.08,0.68,0.64,U] [#8 -0.50,0.67,0.67,U] 
21:55:56.257 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.48}, one-star: {0.09, 0.79}
21:55:56.258 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
21:55:56.259 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
21:55:56.259 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.62 mountX=0.11 mountY=-0.46, mountTheta=-1.34
21:55:56.261 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.48, opts=13)
21:55:56.262 00.001 21068 Enqueuing Move request for scope (-0.02, 0.48)
21:55:56.263 00.001 16108 Worker thread wakes up
21:55:56.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
21:55:56.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
21:55:56.263 00.000 16108 Moving (-0.02, 0.48) raw xDistance=0.11 yDistance=-0.46
21:55:56.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:55:56.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:56.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:55:56.263 00.000 16108 MoveAxis(E, 0, ABG)
21:55:56.263 00.000 16108 Move returns status 0, amount 0
21:55:56.263 00.000 16108 MoveAxis(N, 0, ABG)
21:55:56.263 00.000 16108 Move returns status 0, amount 0
21:55:56.263 00.000 16108 move complete, result=0
21:55:56.263 00.000 16108 worker thread done servicing request
21:55:56.268 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4224, FiltMin=3641, FiltMax=50358, Gamma=1.000
21:55:56.283 00.015 21068 UpdateGuideState exits: m=100442 SNR=66.0
21:55:56.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:56.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:56.285 00.000 21068 Enqueuing Expose request
21:55:56.286 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:55:56.287 00.001 16108 Worker thread wakes up
21:55:56.287 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:56.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:57.444 01.157 16108 Exposure complete
21:55:57.502 00.058 16108 worker thread done servicing request
21:55:57.502 00.000 21068 OnExposeComplete: enter
21:55:57.504 00.002 21068 UpdateGuideState(): m_state=6
21:55:57.506 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:55:57.507 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=878.47, Mass=104668, SNR=71.7, Peak=13910 HFD=3.2
21:55:57.509 00.002 21068 MultiStar: [#1 -0.23,0.96,0.98,U] [#2 -0.13,0.49,1.21,U] [#3 0.17,0.66,0.96,U] [#4 -0.22,0.16,0.69,U] [#5 -0.25,0.34,0.90,U] [#6 -0.24,0.70,0.75,U] [#7 -0.13,0.54,0.64,U] [#8 -0.33,0.27,0.73,U] 
21:55:57.512 00.003 21068 refined, 8 included, MultiStar: {-0.12, 0.54}, one-star: {0.15, 0.62}
21:55:57.513 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
21:55:57.514 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
21:55:57.516 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.54 hyp=0.55 cameraTheta=1.79 mountX=0.21 mountY=-0.50, mountTheta=-1.17
21:55:57.519 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.54, opts=13)
21:55:57.520 00.001 21068 Enqueuing Move request for scope (-0.12, 0.54)
21:55:57.521 00.001 16108 Worker thread wakes up
21:55:57.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.54) opts 0xd
21:55:57.521 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.54)
21:55:57.521 00.000 16108 Moving (-0.12, 0.54) raw xDistance=0.21 yDistance=-0.50
21:55:57.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:55:57.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:57.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:55:57.521 00.000 16108 MoveAxis(W, 55, ABG)
21:55:57.521 00.000 16108 Guiding  Dir = 3, Dur = 55
21:55:57.521 00.000 16108 IsSlewing returns 0
21:55:57.521 00.000 16108 IsGuiding returns 0
21:55:57.522 00.001 16108 PulseGuide returned control before completion, sleep 65
21:55:57.524 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4221, FiltMin=3590, FiltMax=60710, Gamma=1.000
21:55:57.543 00.019 21068 UpdateGuideState exits: m=104668 SNR=71.7
21:55:57.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.547 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:57.548 00.001 21068 Enqueuing Expose request
21:55:57.595 00.047 16108 IsGuiding returns 1
21:55:57.595 00.000 16108 scope still moving after pulse duration time elapsed
21:55:57.626 00.031 16108 IsSlewing returns 0
21:55:57.626 00.000 16108 IsGuiding returns 0
21:55:57.626 00.000 16108 scope move finished after 55 + 49 ms
21:55:57.626 00.000 16108 Move returns status 0, amount 55
21:55:57.626 00.000 16108 MoveAxis(N, 0, ABG)
21:55:57.626 00.000 16108 Move returns status 0, amount 0
21:55:57.626 00.000 16108 move complete, result=0
21:55:57.626 00.000 16108 worker thread done servicing request
21:55:57.626 00.000 16108 Worker thread wakes up
21:55:57.626 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.5 px 0 ms NORTH
21:55:57.627 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:57.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:58.592 00.965 16108 Exposure complete
21:55:58.666 00.074 16108 worker thread done servicing request
21:55:58.666 00.000 21068 OnExposeComplete: enter
21:55:58.667 00.001 21068 UpdateGuideState(): m_state=6
21:55:58.668 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:55:58.670 00.002 21068 Star::Find returns 1 (0), X=219.16, Y=878.78, Mass=105331, SNR=66.0, Peak=17270 HFD=2.9
21:55:58.671 00.001 21068 MultiStar: [#1 -0.09,0.55,1.30,U] [#2 -0.22,0.68,1.24,U] [#3 -0.10,0.45,1.18,U] [#4 0.16,0.31,0.79,U] [#5 -0.11,0.58,0.92,U] [#6 -0.28,1.02,0.00,M1] [#7 -0.28,0.68,0.70,U] [#8 -0.39,0.75,0.65,U] 
21:55:58.672 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.61}, one-star: {-0.07, 0.93}
21:55:58.674 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
21:55:58.675 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
21:55:58.676 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.61 hyp=0.63 cameraTheta=1.78 mountX=0.23 mountY=-0.56, mountTheta=-1.18
21:55:58.679 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.61, opts=13)
21:55:58.680 00.001 21068 Enqueuing Move request for scope (-0.13, 0.61)
21:55:58.681 00.001 16108 Worker thread wakes up
21:55:58.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.61) opts 0xd
21:55:58.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.61)
21:55:58.681 00.000 16108 Moving (-0.13, 0.61) raw xDistance=0.23 yDistance=-0.56
21:55:58.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
21:55:58.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:58.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:55:58.681 00.000 16108 MoveAxis(W, 65, ABG)
21:55:58.681 00.000 16108 Guiding  Dir = 3, Dur = 65
21:55:58.683 00.002 16108 IsSlewing returns 0
21:55:58.683 00.000 16108 IsGuiding returns 0
21:55:58.688 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4221, FiltMin=3619, FiltMax=65456, Gamma=1.000
21:55:58.702 00.014 16108 PulseGuide returned control before completion, sleep 56
21:55:58.708 00.006 21068 UpdateGuideState exits: m=105331 SNR=66.0
21:55:58.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:58.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:55:58.711 00.001 21068 Enqueuing Expose request
21:55:58.763 00.052 16108 IsGuiding returns 1
21:55:58.763 00.000 16108 scope still moving after pulse duration time elapsed
21:55:58.794 00.031 16108 IsSlewing returns 0
21:55:58.794 00.000 16108 IsGuiding returns 0
21:55:58.794 00.000 16108 scope move finished after 65 + 46 ms
21:55:58.794 00.000 16108 Move returns status 0, amount 65
21:55:58.794 00.000 16108 MoveAxis(N, 0, ABG)
21:55:58.794 00.000 16108 Move returns status 0, amount 0
21:55:58.794 00.000 16108 move complete, result=0
21:55:58.794 00.000 16108 worker thread done servicing request
21:55:58.794 00.000 16108 Worker thread wakes up
21:55:58.795 00.001 21068 GuideStep: 0.2 px 65 ms WEST, -0.6 px 0 ms NORTH
21:55:58.796 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:55:58.797 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:55:59.950 01.153 16108 Exposure complete
21:56:00.031 00.081 16108 worker thread done servicing request
21:56:00.031 00.000 21068 OnExposeComplete: enter
21:56:00.032 00.001 21068 UpdateGuideState(): m_state=6
21:56:00.033 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
21:56:00.034 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=878.35, Mass=111955, SNR=69.4, Peak=14387 HFD=3.2
21:56:00.035 00.001 21068 MultiStar: [#1 0.01,0.52,1.10,U] [#2 -0.12,0.74,1.40,U] [#3 0.31,0.33,1.07,U] [#4 0.22,0.24,0.72,U] [#5 0.05,0.51,0.85,U] [#6 0.25,0.69,0.89,U] [#7 -0.69,0.51,0.63,U] [#8 -0.44,0.63,0.75,U] 
21:56:00.038 00.003 21068 refined, 8 included, MultiStar: {0.01, 0.53}, one-star: {0.22, 0.50}
21:56:00.038 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
21:56:00.039 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
21:56:00.041 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.53 hyp=0.53 cameraTheta=1.56 mountX=0.09 mountY=-0.52, mountTheta=-1.40
21:56:00.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.53, opts=13)
21:56:00.044 00.001 21068 Enqueuing Move request for scope (0.01, 0.53)
21:56:00.045 00.001 16108 Worker thread wakes up
21:56:00.046 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.53) opts 0xd
21:56:00.046 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.53)
21:56:00.046 00.000 16108 Moving (0.01, 0.53) raw xDistance=0.09 yDistance=-0.52
21:56:00.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:56:00.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:00.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:56:00.046 00.000 16108 MoveAxis(E, 0, ABG)
21:56:00.046 00.000 16108 Move returns status 0, amount 0
21:56:00.046 00.000 16108 MoveAxis(N, 0, ABG)
21:56:00.046 00.000 16108 Move returns status 0, amount 0
21:56:00.046 00.000 16108 move complete, result=0
21:56:00.046 00.000 16108 worker thread done servicing request
21:56:00.050 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4221, FiltMin=3597, FiltMax=54726, Gamma=1.000
21:56:00.064 00.014 21068 UpdateGuideState exits: m=111955 SNR=69.4
21:56:00.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:00.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:00.068 00.002 21068 Enqueuing Expose request
21:56:00.069 00.001 16108 Worker thread wakes up
21:56:00.069 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:56:00.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:00.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:01.048 00.978 16108 Exposure complete
21:56:01.109 00.061 16108 worker thread done servicing request
21:56:01.109 00.000 21068 OnExposeComplete: enter
21:56:01.110 00.001 21068 UpdateGuideState(): m_state=6
21:56:01.111 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
21:56:01.112 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=878.52, Mass=98189, SNR=63.5, Peak=14393 HFD=3.1
21:56:01.113 00.001 21068 MultiStar: [#1 0.13,0.42,1.36,U] [#2 -0.24,0.64,1.21,U] [#3 0.08,0.57,1.19,U] [#4 0.35,0.05,0.88,U] [#5 -0.03,0.58,1.09,U] [#6 0.17,0.43,0.88,U] [#7 -0.32,0.45,0.75,U] [#8 -0.45,0.33,0.81,U] 
21:56:01.113 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.47}, one-star: {0.51, 0.67}
21:56:01.114 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
21:56:01.115 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
21:56:01.115 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.47 hyp=0.48 cameraTheta=1.50 mountX=0.05 mountY=-0.47, mountTheta=-1.47
21:56:01.119 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.47, opts=13)
21:56:01.120 00.001 21068 Enqueuing Move request for scope (0.03, 0.47)
21:56:01.121 00.001 16108 Worker thread wakes up
21:56:01.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.47) opts 0xd
21:56:01.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.47)
21:56:01.121 00.000 16108 Moving (0.03, 0.47) raw xDistance=0.05 yDistance=-0.47
21:56:01.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:56:01.121 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.41 newest=-1.55
21:56:01.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:56:01.121 00.000 16108 MoveAxis(E, 0, ABG)
21:56:01.121 00.000 16108 Move returns status 0, amount 0
21:56:01.121 00.000 16108 MoveAxis(N, 94, ABG)
21:56:01.121 00.000 16108 Guiding  Dir = 0, Dur = 94
21:56:01.121 00.000 16108 IsSlewing returns 0
21:56:01.121 00.000 16108 IsGuiding returns 0
21:56:01.124 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4221, FiltMin=3651, FiltMax=47894, Gamma=1.000
21:56:01.135 00.011 16108 PulseGuide returned control before completion, sleep 91
21:56:01.141 00.006 21068 UpdateGuideState exits: m=98189 SNR=63.5
21:56:01.141 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:01.143 00.001 21068 Enqueuing Expose request
21:56:01.228 00.085 16108 IsGuiding returns 1
21:56:01.228 00.000 16108 scope still moving after pulse duration time elapsed
21:56:01.260 00.032 16108 IsSlewing returns 0
21:56:01.260 00.000 16108 IsGuiding returns 1
21:56:01.291 00.031 16108 IsSlewing returns 0
21:56:01.291 00.000 16108 IsGuiding returns 1
21:56:01.322 00.031 16108 IsSlewing returns 0
21:56:01.322 00.000 16108 IsGuiding returns 0
21:56:01.322 00.000 16108 scope move finished after 94 + 106 ms
21:56:01.322 00.000 16108 Move returns status 0, amount 94
21:56:01.322 00.000 16108 move complete, result=0
21:56:01.322 00.000 16108 worker thread done servicing request
21:56:01.322 00.000 16108 Worker thread wakes up
21:56:01.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:01.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:01.322 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.5 px 94 ms NORTH
21:56:02.477 01.155 16108 Exposure complete
21:56:02.530 00.053 16108 worker thread done servicing request
21:56:02.531 00.001 21068 OnExposeComplete: enter
21:56:02.531 00.000 21068 UpdateGuideState(): m_state=6
21:56:02.534 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
21:56:02.535 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=878.25, Mass=112099, SNR=72.0, Peak=19283 HFD=3.1
21:56:02.537 00.002 21068 MultiStar: [#1 0.32,0.37,1.14,U] [#2 0.15,0.28,1.20,U] [#3 0.35,0.35,0.99,U] [#4 0.32,-0.14,0.89,U] [#5 0.14,0.08,0.94,U] [#6 0.34,0.27,0.71,U] [#7 0.09,0.60,0.64,U] [#8 -0.42,0.00,0.83,U] 
21:56:02.538 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.25}, one-star: {0.52, 0.40}
21:56:02.539 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
21:56:02.541 00.002 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
21:56:02.542 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.86 mountX=-0.17 mountY=-0.29, mountTheta=-2.09
21:56:02.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.25, opts=13)
21:56:02.544 00.000 21068 Enqueuing Move request for scope (0.21, 0.25)
21:56:02.546 00.002 16108 Worker thread wakes up
21:56:02.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
21:56:02.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
21:56:02.546 00.000 16108 Moving (0.21, 0.25) raw xDistance=-0.17 yDistance=-0.29
21:56:02.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:56:02.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:56:02.546 00.000 16108 MoveAxis(E, 0, ABG)
21:56:02.546 00.000 16108 Move returns status 0, amount 0
21:56:02.546 00.000 16108 MoveAxis(N, 58, ABG)
21:56:02.547 00.001 16108 Guiding  Dir = 0, Dur = 58
21:56:02.547 00.000 16108 IsSlewing returns 0
21:56:02.547 00.000 16108 IsGuiding returns 0
21:56:02.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4221, FiltMin=3664, FiltMax=45910, Gamma=1.000
21:56:02.558 00.007 16108 PulseGuide returned control before completion, sleep 58
21:56:02.569 00.011 21068 UpdateGuideState exits: m=112099 SNR=72.0
21:56:02.570 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:02.571 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:02.571 00.000 21068 Enqueuing Expose request
21:56:02.619 00.048 16108 IsGuiding returns 1
21:56:02.619 00.000 16108 scope still moving after pulse duration time elapsed
21:56:02.649 00.030 16108 IsSlewing returns 0
21:56:02.649 00.000 16108 IsGuiding returns 0
21:56:02.649 00.000 16108 scope move finished after 58 + 44 ms
21:56:02.649 00.000 16108 Move returns status 0, amount 58
21:56:02.649 00.000 16108 move complete, result=0
21:56:02.649 00.000 16108 worker thread done servicing request
21:56:02.649 00.000 16108 Worker thread wakes up
21:56:02.649 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 58 ms NORTH
21:56:02.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:02.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:03.613 00.963 16108 Exposure complete
21:56:03.686 00.073 16108 worker thread done servicing request
21:56:03.686 00.000 21068 OnExposeComplete: enter
21:56:03.688 00.002 21068 UpdateGuideState(): m_state=6
21:56:03.688 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
21:56:03.689 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=878.04, Mass=107624, SNR=70.3, Peak=15523 HFD=3.4
21:56:03.690 00.001 21068 MultiStar: [#1 0.33,0.18,1.01,U] [#2 0.13,0.41,1.27,U] [#3 0.51,0.14,1.11,U] [#4 0.04,-0.04,0.82,U] [#5 0.30,0.28,0.95,U] [#6 0.34,0.27,0.82,U] [#7 0.01,0.54,0.57,U] [#8 -0.25,-0.12,0.85,U] 
21:56:03.690 00.000 21068 refined, 8 included, MultiStar: {0.22, 0.20}, one-star: {0.37, 0.19}
21:56:03.691 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
21:56:03.692 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
21:56:03.693 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.75 mountX=-0.18 mountY=-0.25, mountTheta=-2.19
21:56:03.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.20, opts=13)
21:56:03.696 00.001 21068 Enqueuing Move request for scope (0.22, 0.20)
21:56:03.697 00.001 16108 Worker thread wakes up
21:56:03.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
21:56:03.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
21:56:03.697 00.000 16108 Moving (0.22, 0.20) raw xDistance=-0.18 yDistance=-0.25
21:56:03.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:56:03.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:56:03.697 00.000 16108 MoveAxis(E, 0, ABG)
21:56:03.697 00.000 16108 Move returns status 0, amount 0
21:56:03.697 00.000 16108 MoveAxis(N, 50, ABG)
21:56:03.697 00.000 16108 Guiding  Dir = 0, Dur = 50
21:56:03.698 00.001 16108 IsSlewing returns 0
21:56:03.698 00.000 16108 IsGuiding returns 0
21:56:03.701 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4224, FiltMin=3590, FiltMax=52237, Gamma=1.000
21:56:03.729 00.028 21068 UpdateGuideState exits: m=107624 SNR=70.3
21:56:03.731 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.732 00.001 16108 PulseGuide returned control before completion, sleep 26
21:56:03.732 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:03.733 00.001 21068 Enqueuing Expose request
21:56:03.762 00.029 16108 IsGuiding returns 1
21:56:03.762 00.000 16108 scope still moving after pulse duration time elapsed
21:56:03.793 00.031 16108 IsSlewing returns 0
21:56:03.793 00.000 16108 IsGuiding returns 1
21:56:03.824 00.031 16108 IsSlewing returns 0
21:56:03.824 00.000 16108 IsGuiding returns 0
21:56:03.824 00.000 16108 scope move finished after 50 + 76 ms
21:56:03.824 00.000 16108 Move returns status 0, amount 50
21:56:03.824 00.000 16108 move complete, result=0
21:56:03.824 00.000 16108 worker thread done servicing request
21:56:03.824 00.000 16108 Worker thread wakes up
21:56:03.824 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
21:56:03.826 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:03.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:04.992 01.166 16108 Exposure complete
21:56:05.056 00.064 16108 worker thread done servicing request
21:56:05.056 00.000 21068 OnExposeComplete: enter
21:56:05.057 00.001 21068 UpdateGuideState(): m_state=6
21:56:05.057 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
21:56:05.059 00.002 21068 Star::Find returns 1 (0), X=219.47, Y=877.35, Mass=97330, SNR=65.8, Peak=14755 HFD=3.1
21:56:05.060 00.001 21068 MultiStar: [#1 0.17,-0.45,1.22,U] [#2 -0.03,-0.35,1.40,U] [#3 0.31,-0.40,1.06,U] [#4 0.20,-1.02,0.00,M1] [#5 0.08,-0.57,0.98,U] [#6 -0.22,-0.43,0.86,U] [#7 0.05,-0.36,0.64,U] [#8 -0.46,-0.53,0.84,U] 
21:56:05.061 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.45}, one-star: {0.24, -0.50}
21:56:05.062 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
21:56:05.062 00.000 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
21:56:05.063 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.45 hyp=0.45 cameraTheta=-1.50 mountX=-0.11 mountY=0.43, mountTheta=1.82
21:56:05.065 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.45, opts=13)
21:56:05.066 00.001 21068 Enqueuing Move request for scope (0.03, -0.45)
21:56:05.067 00.001 16108 Worker thread wakes up
21:56:05.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.45) opts 0xd
21:56:05.067 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.45)
21:56:05.067 00.000 16108 Moving (0.03, -0.45) raw xDistance=-0.11 yDistance=0.43
21:56:05.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:56:05.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:05.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:56:05.068 00.001 16108 MoveAxis(E, 0, ABG)
21:56:05.068 00.000 16108 Move returns status 0, amount 0
21:56:05.068 00.000 16108 MoveAxis(N, 0, ABG)
21:56:05.068 00.000 16108 Move returns status 0, amount 0
21:56:05.068 00.000 16108 move complete, result=0
21:56:05.068 00.000 16108 worker thread done servicing request
21:56:05.072 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4221, FiltMin=3638, FiltMax=62089, Gamma=1.000
21:56:05.089 00.017 21068 UpdateGuideState exits: m=97330 SNR=65.8
21:56:05.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:05.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:05.092 00.001 21068 Enqueuing Expose request
21:56:05.093 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:56:05.093 00.000 16108 Worker thread wakes up
21:56:05.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:05.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:06.056 00.962 16108 Exposure complete
21:56:06.109 00.053 16108 worker thread done servicing request
21:56:06.109 00.000 21068 OnExposeComplete: enter
21:56:06.111 00.002 21068 UpdateGuideState(): m_state=6
21:56:06.113 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
21:56:06.114 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=877.71, Mass=96641, SNR=67.2, Peak=16307 HFD=2.9
21:56:06.116 00.002 21068 MultiStar: [#1 0.41,-0.35,1.15,U] [#2 0.29,-0.28,1.26,U] [#3 0.37,-0.52,1.09,U] [#4 0.16,-0.65,0.86,U] [#5 0.11,-0.22,0.95,U] [#6 0.11,-0.21,0.88,U] [#7 0.07,-0.08,0.63,U] [#8 -0.24,-0.46,0.88,U] 
21:56:06.119 00.003 21068 refined, 8 included, MultiStar: {0.22, -0.33}, one-star: {0.50, -0.14}
21:56:06.121 00.002 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
21:56:06.122 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
21:56:06.124 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.98 mountX=-0.28 mountY=0.27, mountTheta=2.37
21:56:06.125 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.33, opts=13)
21:56:06.126 00.001 21068 Enqueuing Move request for scope (0.22, -0.33)
21:56:06.127 00.001 16108 Worker thread wakes up
21:56:06.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
21:56:06.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
21:56:06.127 00.000 16108 Moving (0.22, -0.33) raw xDistance=-0.28 yDistance=0.27
21:56:06.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
21:56:06.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:06.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:56:06.127 00.000 16108 MoveAxis(E, 72, ABG)
21:56:06.127 00.000 16108 Guiding  Dir = 2, Dur = 72
21:56:06.127 00.000 16108 IsSlewing returns 0
21:56:06.127 00.000 16108 IsGuiding returns 0
21:56:06.133 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4221, FiltMin=3651, FiltMax=56265, Gamma=1.000
21:56:06.151 00.018 21068 UpdateGuideState exits: m=96641 SNR=67.2
21:56:06.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:06.152 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:06.153 00.001 21068 Enqueuing Expose request
21:56:06.155 00.002 16108 PulseGuide returned control before completion, sleep 55
21:56:06.216 00.061 16108 IsGuiding returns 1
21:56:06.216 00.000 16108 scope still moving after pulse duration time elapsed
21:56:06.247 00.031 16108 IsSlewing returns 0
21:56:06.247 00.000 16108 IsGuiding returns 0
21:56:06.247 00.000 16108 scope move finished after 72 + 47 ms
21:56:06.247 00.000 16108 Move returns status 0, amount 72
21:56:06.247 00.000 16108 MoveAxis(N, 0, ABG)
21:56:06.247 00.000 16108 Move returns status 0, amount 0
21:56:06.247 00.000 16108 move complete, result=0
21:56:06.247 00.000 16108 worker thread done servicing request
21:56:06.247 00.000 16108 Worker thread wakes up
21:56:06.247 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.3 px 0 ms NORTH
21:56:06.249 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:06.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:07.417 01.168 16108 Exposure complete
21:56:07.473 00.056 16108 worker thread done servicing request
21:56:07.473 00.000 21068 OnExposeComplete: enter
21:56:07.474 00.001 21068 UpdateGuideState(): m_state=6
21:56:07.474 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
21:56:07.475 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=877.40, Mass=98390, SNR=63.4, Peak=14307 HFD=3.2
21:56:07.476 00.001 21068 MultiStar: [#1 -0.22,-0.21,1.06,U] [#2 -0.27,-0.29,1.48,U] [#3 0.03,-0.28,1.07,U] [#4 -0.01,-0.69,0.94,U] [#5 -0.17,-0.32,0.97,U] [#6 -0.10,-0.37,0.98,U] [#7 -0.50,-0.33,0.63,U] [#8 -0.30,-0.33,0.84,U] 
21:56:07.477 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.36}, one-star: {-0.15, -0.45}
21:56:07.478 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
21:56:07.479 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
21:56:07.480 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-2.03 mountX=0.11 mountY=0.39, mountTheta=1.29
21:56:07.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.36, opts=13)
21:56:07.482 00.000 21068 Enqueuing Move request for scope (-0.18, -0.36)
21:56:07.483 00.001 16108 Worker thread wakes up
21:56:07.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.36) opts 0xd
21:56:07.484 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.36)
21:56:07.484 00.000 16108 Moving (-0.18, -0.36) raw xDistance=0.11 yDistance=0.39
21:56:07.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:56:07.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:07.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:56:07.484 00.000 16108 MoveAxis(E, 0, ABG)
21:56:07.484 00.000 16108 Move returns status 0, amount 0
21:56:07.484 00.000 16108 MoveAxis(N, 0, ABG)
21:56:07.484 00.000 16108 Move returns status 0, amount 0
21:56:07.484 00.000 16108 move complete, result=0
21:56:07.484 00.000 16108 worker thread done servicing request
21:56:07.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4217, FiltMin=3568, FiltMax=52505, Gamma=1.000
21:56:07.500 00.013 21068 UpdateGuideState exits: m=98390 SNR=63.4
21:56:07.502 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:07.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:07.504 00.001 21068 Enqueuing Expose request
21:56:07.505 00.001 16108 Worker thread wakes up
21:56:07.505 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:56:07.505 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:07.506 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:08.488 00.982 16108 Exposure complete
21:56:08.563 00.075 16108 worker thread done servicing request
21:56:08.563 00.000 21068 OnExposeComplete: enter
21:56:08.564 00.001 21068 UpdateGuideState(): m_state=6
21:56:08.566 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
21:56:08.567 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=877.12, Mass=108823, SNR=66.7, Peak=15027 HFD=3.2
21:56:08.570 00.003 21068 MultiStar: [#1 0.05,-0.48,1.03,U] [#2 -0.37,-0.55,1.06,U] [#3 0.09,-0.58,1.17,U] [#4 0.16,-0.80,0.85,U] [#5 0.24,-0.52,1.07,U] [#6 0.28,-0.17,0.71,U] [#7 -0.53,-0.55,0.58,U] [#8 -0.42,-0.68,0.88,U] 
21:56:08.571 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.57}, one-star: {-0.08, -0.73}
21:56:08.572 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
21:56:08.573 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
21:56:08.575 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.57 hyp=0.57 cameraTheta=-1.66 mountX=-0.05 mountY=0.57, mountTheta=1.66
21:56:08.578 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.57, opts=13)
21:56:08.578 00.000 21068 Enqueuing Move request for scope (-0.05, -0.57)
21:56:08.579 00.001 16108 Worker thread wakes up
21:56:08.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.57) opts 0xd
21:56:08.580 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.57)
21:56:08.580 00.000 16108 Moving (-0.05, -0.57) raw xDistance=-0.05 yDistance=0.57
21:56:08.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:56:08.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:08.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
21:56:08.580 00.000 16108 MoveAxis(E, 0, ABG)
21:56:08.580 00.000 16108 Move returns status 0, amount 0
21:56:08.580 00.000 16108 MoveAxis(N, 0, ABG)
21:56:08.580 00.000 16108 Move returns status 0, amount 0
21:56:08.582 00.002 16108 move complete, result=0
21:56:08.582 00.000 16108 worker thread done servicing request
21:56:08.589 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=4217, FiltMin=3664, FiltMax=53299, Gamma=1.000
21:56:08.618 00.029 21068 UpdateGuideState exits: m=108823 SNR=66.7
21:56:08.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:08.621 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:08.622 00.001 21068 Enqueuing Expose request
21:56:08.623 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
21:56:08.623 00.000 16108 Worker thread wakes up
21:56:08.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:08.624 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:09.792 01.168 16108 Exposure complete
21:56:09.866 00.074 16108 worker thread done servicing request
21:56:09.866 00.000 21068 OnExposeComplete: enter
21:56:09.867 00.001 21068 UpdateGuideState(): m_state=6
21:56:09.868 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
21:56:09.870 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=877.34, Mass=111457, SNR=69.3, Peak=15603 HFD=3.5
21:56:09.871 00.001 21068 MultiStar: [#1 -0.00,-0.61,1.19,U] [#2 -0.24,-0.73,1.56,U] [#3 0.02,-0.64,1.29,U] [#4 0.08,-1.02,0.00,M1] [#5 -0.07,-0.73,1.32,U] [#6 -0.21,-0.65,0.77,U] [#7 -0.67,-0.33,0.61,U] [#8 -0.48,-0.18,0.69,U] 
21:56:09.872 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.59}, one-star: {-0.02, -0.51}
21:56:09.873 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
21:56:09.874 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
21:56:09.874 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.51 hyp=0.51 cameraTheta=-1.62 mountX=-0.07 mountY=0.50, mountTheta=1.70
21:56:09.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.51, opts=13)
21:56:09.877 00.001 21068 Enqueuing Move request for scope (-0.02, -0.51)
21:56:09.878 00.001 16108 Worker thread wakes up
21:56:09.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.51) opts 0xd
21:56:09.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.51)
21:56:09.878 00.000 16108 Moving (-0.02, -0.51) raw xDistance=-0.07 yDistance=0.50
21:56:09.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:56:09.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:09.879 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
21:56:09.879 00.000 16108 MoveAxis(E, 0, ABG)
21:56:09.879 00.000 16108 Move returns status 0, amount 0
21:56:09.879 00.000 16108 MoveAxis(N, 0, ABG)
21:56:09.879 00.000 16108 Move returns status 0, amount 0
21:56:09.879 00.000 16108 move complete, result=0
21:56:09.879 00.000 16108 worker thread done servicing request
21:56:09.884 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2032, max=65535, med=4214, FiltMin=3600, FiltMax=49718, Gamma=1.000
21:56:09.901 00.017 21068 UpdateGuideState exits: m=111457 SNR=69.3
21:56:09.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:09.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:09.904 00.001 21068 Enqueuing Expose request
21:56:09.905 00.001 16108 Worker thread wakes up
21:56:09.905 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:09.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:09.905 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:56:10.874 00.969 16108 Exposure complete
21:56:10.939 00.065 16108 worker thread done servicing request
21:56:10.939 00.000 21068 OnExposeComplete: enter
21:56:10.940 00.001 21068 UpdateGuideState(): m_state=6
21:56:10.942 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
21:56:10.943 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.45, Mass=94431, SNR=57.6, Peak=14387 HFD=3.0
21:56:10.944 00.001 21068 MultiStar: [#1 0.01,-0.09,1.36,U] [#2 -0.11,-0.05,1.35,U] [#3 0.05,-0.25,1.32,U] [#4 -0.19,-0.54,0.90,U] [#5 -0.10,-0.36,1.03,U] [#6 -0.03,-0.34,0.96,U] [#7 -0.02,-0.21,0.68,U] [#8 -0.22,-0.49,0.91,U] 
21:56:10.945 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.28}, one-star: {0.17, -0.40}
21:56:10.945 00.000 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
21:56:10.946 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
21:56:10.947 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.72 mountX=-0.01 mountY=0.29, mountTheta=1.60
21:56:10.948 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.28, opts=13)
21:56:10.949 00.001 21068 Enqueuing Move request for scope (-0.04, -0.28)
21:56:10.950 00.001 16108 Worker thread wakes up
21:56:10.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
21:56:10.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
21:56:10.950 00.000 16108 Moving (-0.04, -0.28) raw xDistance=-0.01 yDistance=0.29
21:56:10.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:56:10.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:10.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:56:10.950 00.000 16108 MoveAxis(E, 0, ABG)
21:56:10.950 00.000 16108 Move returns status 0, amount 0
21:56:10.950 00.000 16108 MoveAxis(N, 0, ABG)
21:56:10.950 00.000 16108 Move returns status 0, amount 0
21:56:10.950 00.000 16108 move complete, result=0
21:56:10.951 00.001 16108 worker thread done servicing request
21:56:10.954 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=4217, FiltMin=3568, FiltMax=62416, Gamma=1.000
21:56:10.971 00.017 21068 UpdateGuideState exits: m=94431 SNR=57.6
21:56:10.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:10.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:10.974 00.001 21068 Enqueuing Expose request
21:56:10.975 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:56:10.976 00.001 16108 Worker thread wakes up
21:56:10.976 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:10.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:12.124 01.148 16108 Exposure complete
21:56:12.196 00.072 16108 worker thread done servicing request
21:56:12.196 00.000 21068 OnExposeComplete: enter
21:56:12.197 00.001 21068 UpdateGuideState(): m_state=6
21:56:12.198 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
21:56:12.198 00.000 21068 Star::Find returns 1 (0), X=219.41, Y=877.62, Mass=106882, SNR=69.4, Peak=14294 HFD=3.1
21:56:12.199 00.001 21068 MultiStar: [#1 0.22,-0.31,1.29,U] [#2 0.07,-0.76,1.42,U] [#3 0.18,-0.17,1.16,U] [#4 0.46,-0.90,0.00,M1] [#5 0.03,-0.35,0.98,U] [#6 0.34,-0.17,0.78,U] [#7 0.21,-0.47,0.56,U] [#8 -0.21,-0.43,0.80,U] 
21:56:12.200 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.37}, one-star: {0.18, -0.23}
21:56:12.201 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
21:56:12.202 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
21:56:12.203 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.30 cameraTheta=-0.91 mountX=-0.22 mountY=0.18, mountTheta=2.45
21:56:12.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.23, opts=13)
21:56:12.205 00.001 21068 Enqueuing Move request for scope (0.18, -0.23)
21:56:12.206 00.001 16108 Worker thread wakes up
21:56:12.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
21:56:12.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
21:56:12.206 00.000 16108 Moving (0.18, -0.23) raw xDistance=-0.22 yDistance=0.18
21:56:12.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:56:12.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:12.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:56:12.206 00.000 16108 MoveAxis(E, 58, ABG)
21:56:12.207 00.001 16108 Guiding  Dir = 2, Dur = 58
21:56:12.207 00.000 16108 IsSlewing returns 0
21:56:12.207 00.000 16108 IsGuiding returns 0
21:56:12.208 00.001 16108 PulseGuide returned control before completion, sleep 68
21:56:12.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4217, FiltMin=3629, FiltMax=54377, Gamma=1.000
21:56:12.226 00.015 21068 UpdateGuideState exits: m=106882 SNR=69.4
21:56:12.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:12.229 00.001 21068 Enqueuing Expose request
21:56:12.291 00.062 16108 IsGuiding returns 0
21:56:12.291 00.000 16108 Move returns status 0, amount 58
21:56:12.291 00.000 16108 MoveAxis(N, 0, ABG)
21:56:12.292 00.001 16108 Move returns status 0, amount 0
21:56:12.292 00.000 16108 move complete, result=0
21:56:12.292 00.000 16108 worker thread done servicing request
21:56:12.292 00.000 16108 Worker thread wakes up
21:56:12.292 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 0 ms NORTH
21:56:12.294 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:12.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:13.263 00.969 16108 Exposure complete
21:56:13.335 00.072 16108 worker thread done servicing request
21:56:13.335 00.000 21068 OnExposeComplete: enter
21:56:13.337 00.002 21068 UpdateGuideState(): m_state=6
21:56:13.338 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
21:56:13.339 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.53, Mass=125333, SNR=74.5, Peak=15126 HFD=3.3
21:56:13.339 00.000 21068 MultiStar: [#1 -0.24,-0.25,1.33,U] [#2 -0.37,-0.34,1.09,U] [#3 0.16,-0.42,0.89,U] [#4 -0.09,-0.91,0.00,M2] [#5 -0.12,-0.47,0.88,U] [#6 0.25,-0.52,0.88,U] [#7 -0.14,-0.11,0.57,U] [#8 -0.38,-0.49,0.78,U] 
21:56:13.340 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.37}, one-star: {0.08, -0.33}
21:56:13.341 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
21:56:13.342 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
21:56:13.343 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.32 mountX=-0.14 mountY=0.30, mountTheta=2.00
21:56:13.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.33, opts=13)
21:56:13.346 00.001 21068 Enqueuing Move request for scope (0.08, -0.33)
21:56:13.346 00.000 16108 Worker thread wakes up
21:56:13.347 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
21:56:13.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
21:56:13.347 00.000 16108 Moving (0.08, -0.33) raw xDistance=-0.14 yDistance=0.30
21:56:13.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:56:13.347 00.000 16108 switching direction from -1 to 1 - decHistory=5 oldest=-0.11 newest=0.77
21:56:13.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:56:13.347 00.000 16108 MoveAxis(E, 0, ABG)
21:56:13.347 00.000 16108 Move returns status 0, amount 0
21:56:13.347 00.000 16108 MoveAxis(S, 60, ABG)
21:56:13.347 00.000 16108 Guiding  Dir = 1, Dur = 60
21:56:13.347 00.000 16108 IsSlewing returns 0
21:56:13.347 00.000 16108 IsGuiding returns 0
21:56:13.351 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4217, FiltMin=3613, FiltMax=53053, Gamma=1.000
21:56:13.366 00.015 21068 UpdateGuideState exits: m=125333 SNR=74.5
21:56:13.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:13.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:13.369 00.001 21068 Enqueuing Expose request
21:56:13.377 00.008 16108 PulseGuide returned control before completion, sleep 41
21:56:13.422 00.045 16108 IsGuiding returns 1
21:56:13.422 00.000 16108 scope still moving after pulse duration time elapsed
21:56:13.454 00.032 16108 IsSlewing returns 0
21:56:13.454 00.000 16108 IsGuiding returns 1
21:56:13.486 00.032 16108 IsSlewing returns 0
21:56:13.486 00.000 16108 IsGuiding returns 0
21:56:13.486 00.000 16108 scope move finished after 60 + 78 ms
21:56:13.486 00.000 16108 Move returns status 0, amount 60
21:56:13.486 00.000 16108 move complete, result=0
21:56:13.486 00.000 16108 worker thread done servicing request
21:56:13.486 00.000 16108 Worker thread wakes up
21:56:13.486 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
21:56:13.489 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:13.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:14.633 01.144 16108 Exposure complete
21:56:14.707 00.074 16108 worker thread done servicing request
21:56:14.708 00.001 21068 OnExposeComplete: enter
21:56:14.708 00.000 21068 UpdateGuideState(): m_state=6
21:56:14.710 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
21:56:14.711 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.65, Mass=111948, SNR=75.8, Peak=15555 HFD=3.2
21:56:14.712 00.001 21068 MultiStar: [#1 -0.04,0.18,1.02,U] [#2 -0.46,-0.15,0.97,U] [#3 0.06,0.31,0.93,U] [#4 -0.19,-0.54,0.73,U] [#5 -0.31,0.21,0.79,U] [#6 -0.18,0.04,0.87,U] [#7 -0.53,0.12,0.59,U] [#8 -0.61,-0.18,0.63,U] 
21:56:14.713 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {0.17, -0.20}
21:56:14.713 00.000 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
21:56:14.714 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
21:56:14.715 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.08 mountX=0.19 mountY=0.06, mountTheta=0.30
21:56:14.716 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.01, opts=13)
21:56:14.717 00.001 21068 Enqueuing Move request for scope (-0.20, -0.01)
21:56:14.719 00.002 16108 Worker thread wakes up
21:56:14.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
21:56:14.719 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
21:56:14.719 00.000 16108 Moving (-0.20, -0.01) raw xDistance=0.19 yDistance=0.06
21:56:14.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:56:14.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:14.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:14.719 00.000 16108 MoveAxis(E, 0, ABG)
21:56:14.719 00.000 16108 Move returns status 0, amount 0
21:56:14.719 00.000 16108 MoveAxis(N, 0, ABG)
21:56:14.719 00.000 16108 Move returns status 0, amount 0
21:56:14.719 00.000 16108 move complete, result=0
21:56:14.719 00.000 16108 worker thread done servicing request
21:56:14.723 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=4217, FiltMin=3654, FiltMax=51766, Gamma=1.000
21:56:14.739 00.016 21068 UpdateGuideState exits: m=111948 SNR=75.8
21:56:14.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:14.741 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:14.743 00.002 21068 Enqueuing Expose request
21:56:14.745 00.002 16108 Worker thread wakes up
21:56:14.745 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:14.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:14.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:15.718 00.972 16108 Exposure complete
21:56:15.778 00.060 16108 worker thread done servicing request
21:56:15.778 00.000 21068 OnExposeComplete: enter
21:56:15.779 00.001 21068 UpdateGuideState(): m_state=6
21:56:15.780 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
21:56:15.781 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.87, Mass=101489, SNR=70.9, Peak=17366 HFD=2.8
21:56:15.782 00.001 21068 MultiStar: [#1 0.05,-0.19,0.98,U] [#2 -0.21,-0.17,1.20,U] [#3 0.09,-0.28,0.99,U] [#4 0.07,-0.60,0.87,U] [#5 -0.08,-0.39,0.91,U] [#6 0.06,-0.34,0.81,U] [#7 -0.27,-0.09,0.54,U] [#8 -0.30,-0.29,0.78,U] 
21:56:15.782 00.000 21068 single-star, 8 included, MultiStar: {-0.06, -0.26}, one-star: {-0.02, 0.02}
21:56:15.783 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
21:56:15.785 00.002 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
21:56:15.786 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.38 mountX=0.02 mountY=-0.01, mountTheta=-0.54
21:56:15.787 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
21:56:15.788 00.001 21068 Enqueuing Move request for scope (-0.02, 0.02)
21:56:15.789 00.001 16108 Worker thread wakes up
21:56:15.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:56:15.789 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:56:15.789 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.01
21:56:15.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:56:15.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:15.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:15.789 00.000 16108 MoveAxis(E, 0, ABG)
21:56:15.789 00.000 16108 Move returns status 0, amount 0
21:56:15.789 00.000 16108 MoveAxis(N, 0, ABG)
21:56:15.789 00.000 16108 Move returns status 0, amount 0
21:56:15.789 00.000 16108 move complete, result=0
21:56:15.790 00.001 16108 worker thread done servicing request
21:56:15.798 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4217, FiltMin=3584, FiltMax=48701, Gamma=1.000
21:56:15.817 00.019 21068 UpdateGuideState exits: m=101489 SNR=70.9
21:56:15.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:15.820 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:15.820 00.000 21068 Enqueuing Expose request
21:56:15.821 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:15.822 00.001 16108 Worker thread wakes up
21:56:15.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:15.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:16.976 01.154 16108 Exposure complete
21:56:17.041 00.065 16108 worker thread done servicing request
21:56:17.041 00.000 21068 OnExposeComplete: enter
21:56:17.042 00.001 21068 UpdateGuideState(): m_state=6
21:56:17.044 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
21:56:17.045 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.75, Mass=113672, SNR=68.0, Peak=18118 HFD=2.9
21:56:17.047 00.002 21068 MultiStar: [#1 -0.13,-0.28,1.11,U] [#2 -0.03,-0.20,1.25,U] [#3 0.02,-0.25,1.07,U] [#4 0.22,-0.22,0.95,U] [#5 -0.30,-0.27,0.99,U] [#6 0.16,-0.20,0.82,U] [#7 -0.36,-0.08,0.58,U] [#8 -0.40,-0.22,0.72,U] 
21:56:17.049 00.002 21068 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {0.15, -0.10}
21:56:17.050 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
21:56:17.053 00.003 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
21:56:17.054 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.16 mountY=0.06, mountTheta=2.78
21:56:17.057 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.10, opts=13)
21:56:17.058 00.001 21068 Enqueuing Move request for scope (0.15, -0.10)
21:56:17.059 00.001 16108 Worker thread wakes up
21:56:17.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
21:56:17.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
21:56:17.059 00.000 16108 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=0.06
21:56:17.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:56:17.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:17.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:17.059 00.000 16108 MoveAxis(E, 0, ABG)
21:56:17.059 00.000 16108 Move returns status 0, amount 0
21:56:17.059 00.000 16108 MoveAxis(N, 0, ABG)
21:56:17.059 00.000 16108 Move returns status 0, amount 0
21:56:17.059 00.000 16108 move complete, result=0
21:56:17.059 00.000 16108 worker thread done servicing request
21:56:17.063 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4221, FiltMin=3661, FiltMax=57011, Gamma=1.000
21:56:17.078 00.015 21068 UpdateGuideState exits: m=113672 SNR=68.0
21:56:17.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.079 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:17.080 00.001 21068 Enqueuing Expose request
21:56:17.081 00.001 16108 Worker thread wakes up
21:56:17.081 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:17.081 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:17.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:18.054 00.973 16108 Exposure complete
21:56:18.111 00.057 16108 worker thread done servicing request
21:56:18.111 00.000 21068 OnExposeComplete: enter
21:56:18.112 00.001 21068 UpdateGuideState(): m_state=6
21:56:18.113 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
21:56:18.113 00.000 21068 Star::Find returns 1 (0), X=219.22, Y=877.95, Mass=117099, SNR=69.4, Peak=19366 HFD=3.1
21:56:18.114 00.001 21068 MultiStar: [#1 -0.05,-0.20,1.30,U] [#2 -0.27,-0.24,1.18,U] [#3 0.22,-0.22,0.88,U] [#4 0.07,-0.56,0.83,U] [#5 -0.22,-0.13,0.87,U] [#6 0.23,0.06,0.82,U] [#7 -0.56,-0.02,0.75,U] [#8 -0.55,-0.19,0.70,U] 
21:56:18.115 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.16}, one-star: {-0.01, 0.10}
21:56:18.117 00.002 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
21:56:18.117 00.000 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
21:56:18.118 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=0.03 mountY=-0.09, mountTheta=-1.29
21:56:18.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
21:56:18.122 00.002 21068 Enqueuing Move request for scope (-0.01, 0.10)
21:56:18.123 00.001 16108 Worker thread wakes up
21:56:18.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
21:56:18.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
21:56:18.123 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.03 yDistance=-0.09
21:56:18.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:56:18.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:18.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:18.124 00.001 16108 MoveAxis(E, 0, ABG)
21:56:18.124 00.000 16108 Move returns status 0, amount 0
21:56:18.124 00.000 16108 MoveAxis(N, 0, ABG)
21:56:18.124 00.000 16108 Move returns status 0, amount 0
21:56:18.124 00.000 16108 move complete, result=0
21:56:18.124 00.000 16108 worker thread done servicing request
21:56:18.131 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4221, FiltMin=3603, FiltMax=58662, Gamma=1.000
21:56:18.146 00.015 21068 UpdateGuideState exits: m=117099 SNR=69.4
21:56:18.148 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:18.148 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:18.149 00.001 21068 Enqueuing Expose request
21:56:18.150 00.001 16108 Worker thread wakes up
21:56:18.150 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:18.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:18.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:19.306 01.156 16108 Exposure complete
21:56:19.382 00.076 16108 worker thread done servicing request
21:56:19.382 00.000 21068 OnExposeComplete: enter
21:56:19.384 00.002 21068 UpdateGuideState(): m_state=6
21:56:19.385 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
21:56:19.386 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.86, Mass=118135, SNR=72.6, Peak=18966 HFD=3.1
21:56:19.386 00.000 21068 MultiStar: [#1 -0.01,-0.25,1.06,U] [#2 -0.18,-0.14,1.21,U] [#3 0.09,-0.40,0.93,U] [#4 -0.01,-0.64,0.68,U] [#5 0.05,-0.23,1.04,U] [#6 0.10,-0.52,0.70,U] [#7 -0.18,-0.26,0.56,U] [#8 -0.47,-0.48,0.76,U] 
21:56:19.387 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.30}, one-star: {0.01, 0.01}
21:56:19.388 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
21:56:19.389 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
21:56:19.389 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.12 mountX=-0.00 mountY=-0.01, mountTheta=-1.84
21:56:19.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
21:56:19.392 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
21:56:19.392 00.000 16108 Worker thread wakes up
21:56:19.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:56:19.393 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:56:19.393 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.00 yDistance=-0.01
21:56:19.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:56:19.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:19.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:19.393 00.000 16108 MoveAxis(E, 0, ABG)
21:56:19.393 00.000 16108 Move returns status 0, amount 0
21:56:19.393 00.000 16108 MoveAxis(N, 0, ABG)
21:56:19.393 00.000 16108 Move returns status 0, amount 0
21:56:19.393 00.000 16108 move complete, result=0
21:56:19.393 00.000 16108 worker thread done servicing request
21:56:19.397 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4221, FiltMin=3664, FiltMax=55145, Gamma=1.000
21:56:19.412 00.015 21068 UpdateGuideState exits: m=118135 SNR=72.6
21:56:19.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:19.413 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:19.414 00.001 21068 Enqueuing Expose request
21:56:19.415 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:19.416 00.001 16108 Worker thread wakes up
21:56:19.416 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:19.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:20.375 00.959 16108 Exposure complete
21:56:20.426 00.051 16108 worker thread done servicing request
21:56:20.427 00.001 21068 OnExposeComplete: enter
21:56:20.427 00.000 21068 UpdateGuideState(): m_state=6
21:56:20.428 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
21:56:20.429 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.79, Mass=102724, SNR=64.8, Peak=16035 HFD=3.0
21:56:20.430 00.001 21068 MultiStar: [#1 0.42,-0.24,1.08,U] [#2 -0.02,-0.06,1.40,U] [#3 -0.01,-0.19,1.03,U] [#4 0.27,-0.43,0.82,U] [#5 0.22,0.03,0.96,U] [#6 0.29,-0.30,0.91,U] [#7 -0.30,0.04,0.64,U] [#8 -0.17,-0.26,0.81,U] 
21:56:20.431 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.13, -0.06}
21:56:20.432 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
21:56:20.432 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
21:56:20.433 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=-0.14 mountY=0.03, mountTheta=2.91
21:56:20.435 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
21:56:20.436 00.001 21068 Enqueuing Move request for scope (0.13, -0.06)
21:56:20.437 00.001 16108 Worker thread wakes up
21:56:20.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
21:56:20.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
21:56:20.437 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
21:56:20.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:56:20.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:20.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:20.437 00.000 16108 MoveAxis(E, 0, ABG)
21:56:20.437 00.000 16108 Move returns status 0, amount 0
21:56:20.437 00.000 16108 MoveAxis(N, 0, ABG)
21:56:20.437 00.000 16108 Move returns status 0, amount 0
21:56:20.437 00.000 16108 move complete, result=0
21:56:20.437 00.000 16108 worker thread done servicing request
21:56:20.441 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4217, FiltMin=3635, FiltMax=51165, Gamma=1.000
21:56:20.456 00.015 21068 UpdateGuideState exits: m=102724 SNR=64.8
21:56:20.458 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:20.458 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:20.459 00.001 21068 Enqueuing Expose request
21:56:20.460 00.001 16108 Worker thread wakes up
21:56:20.460 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:20.466 00.006 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:20.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:21.634 01.168 16108 Exposure complete
21:56:21.689 00.055 16108 worker thread done servicing request
21:56:21.689 00.000 21068 OnExposeComplete: enter
21:56:21.691 00.002 21068 UpdateGuideState(): m_state=6
21:56:21.694 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
21:56:21.695 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.78, Mass=113285, SNR=66.6, Peak=18403 HFD=3.2
21:56:21.696 00.001 21068 MultiStar: [#1 0.22,-0.21,1.02,U] [#2 0.04,-0.16,1.31,U] [#3 0.15,-0.19,0.98,U] [#4 0.46,-0.62,0.96,U] [#5 0.12,-0.33,0.97,U] [#6 0.35,-0.35,0.99,U] [#7 -0.34,0.02,0.60,U] [#8 -0.43,-0.41,0.71,U] 
21:56:21.698 00.002 21068 refined, 8 included, MultiStar: {0.13, -0.26}, one-star: {0.29, -0.07}
21:56:21.699 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
21:56:21.701 00.002 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
21:56:21.702 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.11 mountX=-0.17 mountY=0.22, mountTheta=2.23
21:56:21.705 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.26, opts=13)
21:56:21.706 00.001 21068 Enqueuing Move request for scope (0.13, -0.26)
21:56:21.708 00.002 16108 Worker thread wakes up
21:56:21.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
21:56:21.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
21:56:21.708 00.000 16108 Moving (0.13, -0.26) raw xDistance=-0.17 yDistance=0.22
21:56:21.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:56:21.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:56:21.708 00.000 16108 MoveAxis(E, 0, ABG)
21:56:21.709 00.001 16108 Move returns status 0, amount 0
21:56:21.709 00.000 16108 MoveAxis(S, 45, ABG)
21:56:21.709 00.000 16108 Guiding  Dir = 1, Dur = 45
21:56:21.709 00.000 16108 IsSlewing returns 0
21:56:21.710 00.001 16108 IsGuiding returns 0
21:56:21.716 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4217, FiltMin=3616, FiltMax=54313, Gamma=1.000
21:56:21.737 00.021 21068 UpdateGuideState exits: m=113285 SNR=66.6
21:56:21.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:21.740 00.001 21068 Enqueuing Expose request
21:56:21.742 00.002 16108 PulseGuide returned control before completion, sleep 24
21:56:21.772 00.030 16108 IsGuiding returns 1
21:56:21.772 00.000 16108 scope still moving after pulse duration time elapsed
21:56:21.803 00.031 16108 IsSlewing returns 0
21:56:21.803 00.000 16108 IsGuiding returns 1
21:56:21.835 00.032 16108 IsSlewing returns 0
21:56:21.835 00.000 16108 IsGuiding returns 0
21:56:21.835 00.000 16108 scope move finished after 45 + 79 ms
21:56:21.835 00.000 16108 Move returns status 0, amount 45
21:56:21.835 00.000 16108 move complete, result=0
21:56:21.835 00.000 16108 worker thread done servicing request
21:56:21.835 00.000 16108 Worker thread wakes up
21:56:21.835 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 45 ms SOUTH
21:56:21.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:21.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:22.806 00.970 16108 Exposure complete
21:56:22.862 00.056 16108 worker thread done servicing request
21:56:22.862 00.000 21068 OnExposeComplete: enter
21:56:22.863 00.001 21068 UpdateGuideState(): m_state=6
21:56:22.864 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
21:56:22.865 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.78, Mass=110341, SNR=65.3, Peak=16739 HFD=3.2
21:56:22.866 00.001 21068 MultiStar: [#1 -0.12,-0.05,1.30,U] [#2 -0.17,-0.27,1.27,U] [#3 0.15,-0.15,1.08,U] [#4 0.33,-0.58,0.93,U] [#5 0.18,-0.17,1.01,U] [#6 -0.25,-0.21,0.72,U] [#7 0.01,0.17,0.62,U] [#8 -0.43,-0.35,0.72,U] 
21:56:22.866 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.25, -0.07}
21:56:22.867 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
21:56:22.868 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
21:56:22.869 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.54 mountX=-0.04 mountY=0.18, mountTheta=1.78
21:56:22.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
21:56:22.873 00.002 21068 Enqueuing Move request for scope (0.01, -0.19)
21:56:22.874 00.001 16108 Worker thread wakes up
21:56:22.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
21:56:22.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
21:56:22.874 00.000 16108 Moving (0.01, -0.19) raw xDistance=-0.04 yDistance=0.18
21:56:22.875 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:56:22.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:22.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:56:22.875 00.000 16108 MoveAxis(E, 0, ABG)
21:56:22.875 00.000 16108 Move returns status 0, amount 0
21:56:22.875 00.000 16108 MoveAxis(N, 0, ABG)
21:56:22.875 00.000 16108 Move returns status 0, amount 0
21:56:22.875 00.000 16108 move complete, result=0
21:56:22.876 00.001 16108 worker thread done servicing request
21:56:22.882 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4217, FiltMin=3651, FiltMax=40877, Gamma=1.000
21:56:22.899 00.017 21068 UpdateGuideState exits: m=110341 SNR=65.3
21:56:22.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:22.900 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:22.901 00.001 21068 Enqueuing Expose request
21:56:22.903 00.002 16108 Worker thread wakes up
21:56:22.904 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:56:22.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:22.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:24.081 01.176 16108 Exposure complete
21:56:24.140 00.059 16108 worker thread done servicing request
21:56:24.140 00.000 21068 OnExposeComplete: enter
21:56:24.141 00.001 21068 UpdateGuideState(): m_state=6
21:56:24.142 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
21:56:24.143 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=877.87, Mass=110942, SNR=68.4, Peak=17939 HFD=3.2
21:56:24.144 00.001 21068 MultiStar: [#1 0.26,0.09,1.34,U] [#2 -0.12,0.01,1.36,U] [#3 0.09,0.33,0.99,U] [#4 0.23,-0.29,0.94,U] [#5 -0.08,-0.20,0.84,U] [#6 -0.23,-0.27,0.82,U] [#7 0.16,-0.06,0.63,U] [#8 -0.54,-0.10,0.79,U] 
21:56:24.144 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.46, 0.02}
21:56:24.145 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
21:56:24.146 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
21:56:24.148 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.69 mountX=-0.05 mountY=0.02, mountTheta=2.67
21:56:24.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.03, opts=13)
21:56:24.151 00.001 21068 Enqueuing Move request for scope (0.04, -0.03)
21:56:24.153 00.002 16108 Worker thread wakes up
21:56:24.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:56:24.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:56:24.153 00.000 16108 Moving (0.04, -0.03) raw xDistance=-0.05 yDistance=0.02
21:56:24.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:56:24.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:24.153 00.000 16108 MoveAxis(E, 0, ABG)
21:56:24.154 00.001 16108 Move returns status 0, amount 0
21:56:24.154 00.000 16108 MoveAxis(N, 0, ABG)
21:56:24.154 00.000 16108 Move returns status 0, amount 0
21:56:24.154 00.000 16108 move complete, result=0
21:56:24.154 00.000 16108 worker thread done servicing request
21:56:24.162 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4217, FiltMin=3475, FiltMax=53949, Gamma=1.000
21:56:24.181 00.019 21068 UpdateGuideState exits: m=110942 SNR=68.4
21:56:24.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:24.184 00.001 21068 Enqueuing Expose request
21:56:24.185 00.001 16108 Worker thread wakes up
21:56:24.185 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:24.188 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:24.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:25.169 00.981 16108 Exposure complete
21:56:25.232 00.063 16108 worker thread done servicing request
21:56:25.232 00.000 21068 OnExposeComplete: enter
21:56:25.232 00.000 21068 UpdateGuideState(): m_state=6
21:56:25.233 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
21:56:25.234 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=878.14, Mass=108301, SNR=68.2, Peak=16835 HFD=3.2
21:56:25.235 00.001 21068 MultiStar: [#1 0.07,0.10,1.23,U] [#2 -0.10,0.09,1.31,U] [#3 0.36,-0.05,0.88,U] [#4 0.25,-0.33,0.79,U] [#5 0.42,-0.13,1.06,U] [#6 0.08,-0.15,0.83,U] [#7 -0.12,-0.33,0.67,U] [#8 -0.44,-0.00,0.78,U] 
21:56:25.235 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.25, 0.29}
21:56:25.236 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
21:56:25.237 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
21:56:25.239 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.10 mountY=0.01, mountTheta=3.07
21:56:25.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
21:56:25.241 00.001 21068 Enqueuing Move request for scope (0.09, -0.03)
21:56:25.242 00.001 16108 Worker thread wakes up
21:56:25.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:56:25.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:56:25.242 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.10 yDistance=0.01
21:56:25.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:56:25.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:25.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:56:25.242 00.000 16108 MoveAxis(E, 0, ABG)
21:56:25.242 00.000 16108 Move returns status 0, amount 0
21:56:25.242 00.000 16108 MoveAxis(N, 0, ABG)
21:56:25.242 00.000 16108 Move returns status 0, amount 0
21:56:25.242 00.000 16108 move complete, result=0
21:56:25.242 00.000 16108 worker thread done servicing request
21:56:25.248 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=4217, FiltMin=3648, FiltMax=50365, Gamma=1.000
21:56:25.271 00.023 21068 UpdateGuideState exits: m=108301 SNR=68.2
21:56:25.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:25.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:25.274 00.001 21068 Enqueuing Expose request
21:56:25.275 00.001 16108 Worker thread wakes up
21:56:25.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:25.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:25.275 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:26.424 01.149 16108 Exposure complete
21:56:26.491 00.067 16108 worker thread done servicing request
21:56:26.491 00.000 21068 OnExposeComplete: enter
21:56:26.492 00.001 21068 UpdateGuideState(): m_state=6
21:56:26.493 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
21:56:26.494 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=878.00, Mass=107994, SNR=67.4, Peak=16467 HFD=3.3
21:56:26.497 00.003 21068 MultiStar: [#1 0.45,-0.11,1.17,U] [#2 0.13,-0.17,1.12,U] [#3 0.25,-0.23,1.04,U] [#4 0.39,-0.47,0.73,U] [#5 0.21,-0.07,0.91,U] [#6 0.26,-0.13,0.86,U] [#7 -0.22,0.32,0.73,U] [#8 -0.45,-0.03,0.78,U] 
21:56:26.499 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.41, 0.15}
21:56:26.500 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
21:56:26.502 00.002 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
21:56:26.503 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.44 mountX=-0.20 mountY=0.04, mountTheta=2.94
21:56:26.507 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.09, opts=13)
21:56:26.509 00.002 21068 Enqueuing Move request for scope (0.18, -0.09)
21:56:26.510 00.001 16108 Worker thread wakes up
21:56:26.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
21:56:26.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
21:56:26.510 00.000 16108 Moving (0.18, -0.09) raw xDistance=-0.20 yDistance=0.04
21:56:26.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:56:26.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:26.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:26.510 00.000 16108 MoveAxis(E, 0, ABG)
21:56:26.511 00.001 16108 Move returns status 0, amount 0
21:56:26.511 00.000 16108 MoveAxis(N, 0, ABG)
21:56:26.511 00.000 16108 Move returns status 0, amount 0
21:56:26.511 00.000 16108 move complete, result=0
21:56:26.511 00.000 16108 worker thread done servicing request
21:56:26.516 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4217, FiltMin=3629, FiltMax=47251, Gamma=1.000
21:56:26.535 00.019 21068 UpdateGuideState exits: m=107994 SNR=67.4
21:56:26.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:26.536 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:26.537 00.001 21068 Enqueuing Expose request
21:56:26.538 00.001 16108 Worker thread wakes up
21:56:26.538 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:26.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:26.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:27.511 00.973 16108 Exposure complete
21:56:27.574 00.063 16108 worker thread done servicing request
21:56:27.574 00.000 21068 OnExposeComplete: enter
21:56:27.575 00.001 21068 UpdateGuideState(): m_state=6
21:56:27.577 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
21:56:27.578 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=878.11, Mass=98826, SNR=68.0, Peak=16995 HFD=3.2
21:56:27.579 00.001 21068 MultiStar: [#1 0.15,-0.03,1.06,U] [#2 -0.31,-0.13,1.12,U] [#3 0.04,-0.06,1.33,U] [#4 0.05,-0.17,0.88,U] [#5 -0.01,-0.11,0.97,U] [#6 0.08,0.14,0.82,U] [#7 -0.30,0.17,0.72,U] [#8 -0.32,0.01,0.71,U] 
21:56:27.580 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.36, 0.26}
21:56:27.581 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
21:56:27.582 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
21:56:27.582 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.06 mountX=0.01 mountY=0.00, mountTheta=0.31
21:56:27.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.00, opts=13)
21:56:27.585 00.001 21068 Enqueuing Move request for scope (-0.02, -0.00)
21:56:27.586 00.001 16108 Worker thread wakes up
21:56:27.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
21:56:27.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
21:56:27.586 00.000 16108 Moving (-0.02, -0.00) raw xDistance=0.01 yDistance=0.00
21:56:27.587 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:27.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:27.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:56:27.587 00.000 16108 MoveAxis(E, 0, ABG)
21:56:27.587 00.000 16108 Move returns status 0, amount 0
21:56:27.587 00.000 16108 MoveAxis(N, 0, ABG)
21:56:27.587 00.000 16108 Move returns status 0, amount 0
21:56:27.587 00.000 16108 move complete, result=0
21:56:27.588 00.001 16108 worker thread done servicing request
21:56:27.595 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4217, FiltMin=3632, FiltMax=45917, Gamma=1.000
21:56:27.621 00.026 21068 UpdateGuideState exits: m=98826 SNR=68.0
21:56:27.623 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:27.625 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:27.627 00.002 21068 Enqueuing Expose request
21:56:27.628 00.001 16108 Worker thread wakes up
21:56:27.628 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:27.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:27.629 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:28.781 01.152 16108 Exposure complete
21:56:28.837 00.056 16108 worker thread done servicing request
21:56:28.837 00.000 21068 OnExposeComplete: enter
21:56:28.837 00.000 21068 UpdateGuideState(): m_state=6
21:56:28.838 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
21:56:28.839 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=878.15, Mass=103532, SNR=67.3, Peak=17843 HFD=2.8
21:56:28.840 00.001 21068 MultiStar: [#1 0.17,0.13,1.29,U] [#2 -0.12,0.03,1.18,U] [#3 0.30,0.07,1.07,U] [#4 0.30,-0.22,0.88,U] [#5 -0.26,-0.09,0.97,U] [#6 -0.10,0.26,0.72,U] [#7 0.16,0.13,0.61,U] [#8 -0.32,-0.02,0.70,U] 
21:56:28.841 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.49, 0.30}
21:56:28.842 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
21:56:28.843 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
21:56:28.843 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
21:56:28.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
21:56:28.846 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
21:56:28.847 00.001 16108 Worker thread wakes up
21:56:28.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
21:56:28.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
21:56:28.847 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
21:56:28.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:56:28.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:28.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:56:28.847 00.000 16108 MoveAxis(E, 0, ABG)
21:56:28.847 00.000 16108 Move returns status 0, amount 0
21:56:28.848 00.001 16108 MoveAxis(N, 0, ABG)
21:56:28.848 00.000 16108 Move returns status 0, amount 0
21:56:28.848 00.000 16108 move complete, result=0
21:56:28.848 00.000 16108 worker thread done servicing request
21:56:28.854 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4217, FiltMin=3632, FiltMax=42518, Gamma=1.000
21:56:28.875 00.021 21068 UpdateGuideState exits: m=103532 SNR=67.3
21:56:28.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:28.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:28.878 00.001 21068 Enqueuing Expose request
21:56:28.878 00.000 16108 Worker thread wakes up
21:56:28.879 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:28.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:28.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:29.866 00.987 16108 Exposure complete
21:56:29.937 00.071 16108 worker thread done servicing request
21:56:29.937 00.000 21068 OnExposeComplete: enter
21:56:29.938 00.001 21068 UpdateGuideState(): m_state=6
21:56:29.938 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
21:56:29.940 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=877.70, Mass=109346, SNR=74.1, Peak=18851 HFD=2.8
21:56:29.941 00.001 21068 MultiStar: [#1 0.27,0.28,1.17,U] [#2 0.14,0.04,1.08,U] [#3 0.50,-0.13,1.05,U] [#4 0.37,-0.50,0.86,U] [#5 0.22,0.05,0.90,U] [#6 0.26,-0.09,0.69,U] [#7 0.21,0.11,0.57,U] [#8 -0.17,-0.06,0.67,U] 
21:56:29.942 00.001 21068 refined, 8 included, MultiStar: {0.30, -0.04}, one-star: {0.69, -0.15}
21:56:29.943 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
21:56:29.943 00.000 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
21:56:29.944 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-0.14 mountX=-0.30 mountY=-0.03, mountTheta=-3.05
21:56:29.946 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.04, opts=13)
21:56:29.946 00.000 21068 Enqueuing Move request for scope (0.30, -0.04)
21:56:29.947 00.001 16108 Worker thread wakes up
21:56:29.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
21:56:29.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
21:56:29.947 00.000 16108 Moving (0.30, -0.04) raw xDistance=-0.30 yDistance=-0.03
21:56:29.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:56:29.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:29.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:56:29.947 00.000 16108 MoveAxis(E, 79, ABG)
21:56:29.948 00.001 16108 Guiding  Dir = 2, Dur = 79
21:56:29.948 00.000 16108 IsSlewing returns 0
21:56:29.948 00.000 16108 IsGuiding returns 0
21:56:29.949 00.001 16108 PulseGuide returned control before completion, sleep 89
21:56:29.951 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4214, FiltMin=3651, FiltMax=52083, Gamma=1.000
21:56:29.970 00.019 21068 UpdateGuideState exits: m=109346 SNR=74.1
21:56:29.972 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:29.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:29.975 00.002 21068 Enqueuing Expose request
21:56:30.047 00.072 16108 IsGuiding returns 1
21:56:30.047 00.000 16108 scope still moving after pulse duration time elapsed
21:56:30.079 00.032 16108 IsSlewing returns 0
21:56:30.079 00.000 16108 IsGuiding returns 1
21:56:30.111 00.032 16108 IsSlewing returns 0
21:56:30.111 00.000 16108 IsGuiding returns 0
21:56:30.111 00.000 16108 scope move finished after 79 + 84 ms
21:56:30.111 00.000 16108 Move returns status 0, amount 79
21:56:30.111 00.000 16108 MoveAxis(N, 0, ABG)
21:56:30.112 00.001 16108 Move returns status 0, amount 0
21:56:30.112 00.000 16108 move complete, result=0
21:56:30.112 00.000 16108 worker thread done servicing request
21:56:30.112 00.000 16108 Worker thread wakes up
21:56:30.112 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
21:56:30.115 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:30.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:31.293 01.178 16108 Exposure complete
21:56:31.371 00.078 16108 worker thread done servicing request
21:56:31.371 00.000 21068 OnExposeComplete: enter
21:56:31.372 00.001 21068 UpdateGuideState(): m_state=6
21:56:31.373 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
21:56:31.375 00.002 21068 Star::Find returns 1 (0), X=219.06, Y=877.72, Mass=88672, SNR=61.7, Peak=16166 HFD=2.6
21:56:31.376 00.001 21068 MultiStar: [#1 -0.44,-0.13,1.42,U] [#2 -0.52,-0.14,1.36,U] [#3 -0.13,-0.08,1.13,U] [#4 -0.17,-0.25,0.95,U] [#5 -0.17,-0.11,1.03,U] [#6 -0.19,-0.21,1.03,U] [#7 -0.50,0.02,0.68,U] [#8 -0.91,-0.37,0.00,M1] 
21:56:31.377 00.001 21068 single-star, 7 included, MultiStar: {-0.29, -0.13}, one-star: {-0.17, -0.13}
21:56:31.377 00.000 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
21:56:31.378 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
21:56:31.379 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=0.14 mountY=0.16, mountTheta=0.85
21:56:31.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.13, opts=13)
21:56:31.382 00.001 21068 Enqueuing Move request for scope (-0.17, -0.13)
21:56:31.382 00.000 16108 Worker thread wakes up
21:56:31.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
21:56:31.382 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
21:56:31.382 00.000 16108 Moving (-0.17, -0.13) raw xDistance=0.14 yDistance=0.16
21:56:31.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:56:31.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:31.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:56:31.382 00.000 16108 MoveAxis(E, 0, ABG)
21:56:31.383 00.001 16108 Move returns status 0, amount 0
21:56:31.383 00.000 16108 MoveAxis(N, 0, ABG)
21:56:31.383 00.000 16108 Move returns status 0, amount 0
21:56:31.383 00.000 16108 move complete, result=0
21:56:31.383 00.000 16108 worker thread done servicing request
21:56:31.390 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4214, FiltMin=3619, FiltMax=50857, Gamma=1.000
21:56:31.416 00.026 21068 UpdateGuideState exits: m=88672 SNR=61.7
21:56:31.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:31.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:31.419 00.001 21068 Enqueuing Expose request
21:56:31.420 00.001 16108 Worker thread wakes up
21:56:31.420 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:56:31.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:31.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:32.401 00.981 16108 Exposure complete
21:56:32.483 00.082 16108 worker thread done servicing request
21:56:32.484 00.001 21068 OnExposeComplete: enter
21:56:32.484 00.000 21068 UpdateGuideState(): m_state=6
21:56:32.485 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
21:56:32.486 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=878.00, Mass=93553, SNR=67.3, Peak=16614 HFD=2.9
21:56:32.487 00.001 21068 MultiStar: [#1 -0.08,0.03,1.21,U] [#2 -0.36,0.25,1.33,U] [#3 -0.01,-0.24,1.11,U] [#4 -0.14,-0.58,0.80,U] [#5 -0.24,-0.19,1.12,U] [#6 -0.14,-0.23,1.03,U] [#7 -0.34,-0.05,0.67,U] [#8 -0.61,-0.09,0.76,U] 
21:56:32.488 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.08}, one-star: {-0.09, 0.15}
21:56:32.488 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
21:56:32.489 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
21:56:32.490 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.11 mountX=0.11 mountY=-0.12, mountTheta=-0.83
21:56:32.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
21:56:32.493 00.001 21068 Enqueuing Move request for scope (-0.09, 0.15)
21:56:32.495 00.002 16108 Worker thread wakes up
21:56:32.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
21:56:32.495 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
21:56:32.495 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.11 yDistance=-0.12
21:56:32.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:56:32.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:32.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:56:32.495 00.000 16108 MoveAxis(E, 0, ABG)
21:56:32.495 00.000 16108 Move returns status 0, amount 0
21:56:32.495 00.000 16108 MoveAxis(N, 0, ABG)
21:56:32.495 00.000 16108 Move returns status 0, amount 0
21:56:32.495 00.000 16108 move complete, result=0
21:56:32.495 00.000 16108 worker thread done servicing request
21:56:32.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4217, FiltMin=3539, FiltMax=52925, Gamma=1.000
21:56:32.512 00.013 21068 UpdateGuideState exits: m=93553 SNR=67.3
21:56:32.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.515 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:32.516 00.001 21068 Enqueuing Expose request
21:56:32.516 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:32.517 00.001 16108 Worker thread wakes up
21:56:32.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:32.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:33.683 01.166 16108 Exposure complete
21:56:33.763 00.080 16108 worker thread done servicing request
21:56:33.763 00.000 21068 OnExposeComplete: enter
21:56:33.763 00.000 21068 UpdateGuideState(): m_state=6
21:56:33.766 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
21:56:33.767 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.75, Mass=123222, SNR=74.2, Peak=17942 HFD=3.3
21:56:33.769 00.002 21068 MultiStar: [#1 -0.10,0.14,1.08,U] [#2 -0.35,-0.03,1.27,U] [#3 0.04,-0.01,0.91,U] [#4 -0.10,-0.62,0.77,U] [#5 -0.22,-0.19,0.85,U] [#6 -0.12,0.14,0.84,U] [#7 -0.47,0.23,0.65,U] [#8 -0.57,0.08,0.63,U] 
21:56:33.770 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.04, -0.10}
21:56:33.771 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
21:56:33.772 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
21:56:33.774 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=0.02 mountY=0.11, mountTheta=1.40
21:56:33.778 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
21:56:33.779 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
21:56:33.780 00.001 16108 Worker thread wakes up
21:56:33.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
21:56:33.780 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
21:56:33.780 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
21:56:33.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:56:33.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:33.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:56:33.780 00.000 16108 MoveAxis(E, 0, ABG)
21:56:33.780 00.000 16108 Move returns status 0, amount 0
21:56:33.780 00.000 16108 MoveAxis(N, 0, ABG)
21:56:33.780 00.000 16108 Move returns status 0, amount 0
21:56:33.780 00.000 16108 move complete, result=0
21:56:33.781 00.001 16108 worker thread done servicing request
21:56:33.788 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4214, FiltMin=3629, FiltMax=52633, Gamma=1.000
21:56:33.812 00.024 21068 UpdateGuideState exits: m=123222 SNR=74.2
21:56:33.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:33.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:33.815 00.001 21068 Enqueuing Expose request
21:56:33.816 00.001 16108 Worker thread wakes up
21:56:33.816 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:33.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:33.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:34.804 00.987 16108 Exposure complete
21:56:34.865 00.061 16108 worker thread done servicing request
21:56:34.866 00.001 21068 OnExposeComplete: enter
21:56:34.866 00.000 21068 UpdateGuideState(): m_state=6
21:56:34.867 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
21:56:34.868 00.001 21068 Star::Find returns 1 (0), X=218.93, Y=877.98, Mass=116306, SNR=70.2, Peak=20182 HFD=2.9
21:56:34.869 00.001 21068 MultiStar: [#1 -0.52,0.16,1.07,U] [#2 -0.32,0.08,1.41,U] [#3 0.02,0.10,0.95,U] [#4 -0.42,-0.46,0.86,U] [#5 -0.39,-0.29,0.95,U] [#6 -0.29,-0.20,0.86,U] [#7 -0.20,0.33,0.68,U] [#8 -0.45,-0.10,0.75,U] 
21:56:34.870 00.001 21068 single-star, 8 included, MultiStar: {-0.32, -0.02}, one-star: {-0.29, 0.13}
21:56:34.871 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
21:56:34.872 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
21:56:34.872 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.72 mountX=0.31 mountY=-0.06, mountTheta=-0.18
21:56:34.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.13, opts=13)
21:56:34.875 00.001 21068 Enqueuing Move request for scope (-0.29, 0.13)
21:56:34.876 00.001 16108 Worker thread wakes up
21:56:34.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
21:56:34.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
21:56:34.876 00.000 16108 Moving (-0.29, 0.13) raw xDistance=0.31 yDistance=-0.06
21:56:34.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
21:56:34.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:34.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:34.876 00.000 16108 MoveAxis(W, 81, ABG)
21:56:34.876 00.000 16108 Guiding  Dir = 3, Dur = 81
21:56:34.876 00.000 16108 IsSlewing returns 0
21:56:34.876 00.000 16108 IsGuiding returns 0
21:56:34.878 00.002 16108 PulseGuide returned control before completion, sleep 91
21:56:34.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=4217, FiltMin=3613, FiltMax=48557, Gamma=1.000
21:56:34.894 00.013 21068 UpdateGuideState exits: m=116306 SNR=70.2
21:56:34.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:34.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:34.897 00.001 21068 Enqueuing Expose request
21:56:34.985 00.088 16108 IsGuiding returns 0
21:56:34.985 00.000 16108 Move returns status 0, amount 81
21:56:34.985 00.000 16108 MoveAxis(N, 0, ABG)
21:56:34.985 00.000 16108 Move returns status 0, amount 0
21:56:34.985 00.000 16108 move complete, result=0
21:56:34.985 00.000 16108 worker thread done servicing request
21:56:34.985 00.000 16108 Worker thread wakes up
21:56:34.985 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
21:56:34.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:34.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:36.171 01.185 16108 Exposure complete
21:56:36.228 00.057 16108 worker thread done servicing request
21:56:36.228 00.000 21068 OnExposeComplete: enter
21:56:36.229 00.001 21068 UpdateGuideState(): m_state=6
21:56:36.231 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
21:56:36.232 00.001 21068 Star::Find returns 1 (0), X=218.74, Y=877.82, Mass=91397, SNR=57.7, Peak=17238 HFD=2.9
21:56:36.233 00.001 21068 MultiStar: [#1 -0.45,-0.08,1.36,U] [#2 -0.57,-0.20,1.57,U] [#3 -0.40,0.02,1.24,U] [#4 -0.18,-0.05,0.92,U] [#5 -0.82,0.01,0.00,M1] [#6 -0.55,0.10,0.86,U] [#7 -0.73,0.35,0.00,M1] [#8 -1.00,-0.09,0.00,M1] 
21:56:36.236 00.003 21068 refined, 5 included, MultiStar: {-0.45, -0.06}, one-star: {-0.48, -0.03}
21:56:36.237 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
21:56:36.238 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
21:56:36.240 00.002 21068 CameraToMount -- cameraX=-0.45 cameraY=-0.06 hyp=0.45 cameraTheta=-3.02 mountX=0.43 mountY=0.16, mountTheta=0.35
21:56:36.243 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=-0.06, opts=13)
21:56:36.244 00.001 21068 Enqueuing Move request for scope (-0.45, -0.06)
21:56:36.246 00.002 16108 Worker thread wakes up
21:56:36.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.06) opts 0xd
21:56:36.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, -0.06)
21:56:36.246 00.000 16108 Moving (-0.45, -0.06) raw xDistance=0.43 yDistance=0.16
21:56:36.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
21:56:36.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:36.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:56:36.246 00.000 16108 MoveAxis(W, 119, ABG)
21:56:36.246 00.000 16108 Guiding  Dir = 3, Dur = 119
21:56:36.248 00.002 16108 IsSlewing returns 0
21:56:36.248 00.000 16108 IsGuiding returns 0
21:56:36.252 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4214, FiltMin=3680, FiltMax=55078, Gamma=1.000
21:56:36.269 00.017 21068 UpdateGuideState exits: m=91397 SNR=57.7
21:56:36.271 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:36.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:36.272 00.000 21068 Enqueuing Expose request
21:56:36.279 00.007 16108 PulseGuide returned control before completion, sleep 98
21:56:36.387 00.108 16108 IsGuiding returns 1
21:56:36.387 00.000 16108 scope still moving after pulse duration time elapsed
21:56:36.418 00.031 16108 IsSlewing returns 0
21:56:36.418 00.000 16108 IsGuiding returns 1
21:56:36.449 00.031 16108 IsSlewing returns 0
21:56:36.449 00.000 16108 IsGuiding returns 0
21:56:36.449 00.000 16108 scope move finished after 119 + 83 ms
21:56:36.449 00.000 16108 Move returns status 0, amount 119
21:56:36.449 00.000 16108 MoveAxis(N, 0, ABG)
21:56:36.449 00.000 16108 Move returns status 0, amount 0
21:56:36.449 00.000 16108 move complete, result=0
21:56:36.449 00.000 16108 worker thread done servicing request
21:56:36.449 00.000 16108 Worker thread wakes up
21:56:36.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:36.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:36.450 00.001 21068 GuideStep: 0.4 px 119 ms WEST, 0.2 px 0 ms NORTH
21:56:37.419 00.969 16108 Exposure complete
21:56:37.499 00.080 16108 worker thread done servicing request
21:56:37.499 00.000 21068 OnExposeComplete: enter
21:56:37.500 00.001 21068 UpdateGuideState(): m_state=6
21:56:37.501 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
21:56:37.502 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.68, Mass=111071, SNR=68.0, Peak=16950 HFD=3.3
21:56:37.504 00.002 21068 MultiStar: [#1 -0.12,0.00,1.11,U] [#2 -0.29,-0.32,1.29,U] [#3 0.01,-0.15,0.96,U] [#4 0.09,-0.73,0.72,U] [#5 -0.40,-0.43,1.08,U] [#6 0.05,-0.37,0.93,U] [#7 -0.31,0.03,0.60,U] [#8 -0.52,-0.50,0.77,U] 
21:56:37.504 00.000 21068 single-star, 8 included, MultiStar: {-0.19, -0.29}, one-star: {-0.19, -0.17}
21:56:37.506 00.002 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
21:56:37.507 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
21:56:37.508 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-2.40 mountX=0.15 mountY=0.21, mountTheta=0.94
21:56:37.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.17, opts=13)
21:56:37.510 00.000 21068 Enqueuing Move request for scope (-0.19, -0.17)
21:56:37.511 00.001 16108 Worker thread wakes up
21:56:37.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
21:56:37.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
21:56:37.511 00.000 16108 Moving (-0.19, -0.17) raw xDistance=0.15 yDistance=0.21
21:56:37.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:56:37.512 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:56:37.512 00.000 16108 MoveAxis(E, 0, ABG)
21:56:37.512 00.000 16108 Move returns status 0, amount 0
21:56:37.512 00.000 16108 MoveAxis(S, 42, ABG)
21:56:37.512 00.000 16108 Guiding  Dir = 1, Dur = 42
21:56:37.512 00.000 16108 IsSlewing returns 0
21:56:37.513 00.001 16108 IsGuiding returns 0
21:56:37.519 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4214, FiltMin=3609, FiltMax=51497, Gamma=1.000
21:56:37.541 00.022 16108 PulseGuide returned control before completion, sleep 25
21:56:37.543 00.002 21068 UpdateGuideState exits: m=111071 SNR=68.0
21:56:37.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:37.545 00.000 21068 Enqueuing Expose request
21:56:37.571 00.026 16108 IsGuiding returns 1
21:56:37.571 00.000 16108 scope still moving after pulse duration time elapsed
21:56:37.602 00.031 16108 IsSlewing returns 0
21:56:37.602 00.000 16108 IsGuiding returns 1
21:56:37.633 00.031 16108 IsSlewing returns 0
21:56:37.633 00.000 16108 IsGuiding returns 0
21:56:37.633 00.000 16108 scope move finished after 42 + 78 ms
21:56:37.633 00.000 16108 Move returns status 0, amount 42
21:56:37.633 00.000 16108 move complete, result=0
21:56:37.635 00.002 16108 worker thread done servicing request
21:56:37.635 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 42 ms SOUTH
21:56:37.637 00.002 16108 Worker thread wakes up
21:56:37.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:37.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:38.793 01.156 16108 Exposure complete
21:56:38.849 00.056 16108 worker thread done servicing request
21:56:38.849 00.000 21068 OnExposeComplete: enter
21:56:38.850 00.001 21068 UpdateGuideState(): m_state=6
21:56:38.852 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
21:56:38.852 00.000 21068 Star::Find returns 1 (0), X=219.51, Y=877.94, Mass=112857, SNR=70.3, Peak=14979 HFD=3.5
21:56:38.853 00.001 21068 MultiStar: [#1 0.28,0.06,1.03,U] [#2 0.03,0.30,1.34,U] [#3 0.35,0.33,1.06,U] [#4 0.29,-0.24,0.78,U] [#5 -0.07,0.27,0.93,U] [#6 0.50,0.24,0.73,U] [#7 0.06,0.32,0.62,U] [#8 -0.28,0.13,0.67,U] 
21:56:38.854 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.28, 0.09}
21:56:38.854 00.000 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
21:56:38.855 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
21:56:38.856 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.80 mountX=-0.13 mountY=-0.21, mountTheta=-2.14
21:56:38.857 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.17, opts=13)
21:56:38.858 00.001 21068 Enqueuing Move request for scope (0.17, 0.17)
21:56:38.859 00.001 16108 Worker thread wakes up
21:56:38.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
21:56:38.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
21:56:38.859 00.000 16108 Moving (0.17, 0.17) raw xDistance=-0.13 yDistance=-0.21
21:56:38.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:56:38.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:38.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:56:38.859 00.000 16108 MoveAxis(E, 0, ABG)
21:56:38.859 00.000 16108 Move returns status 0, amount 0
21:56:38.859 00.000 16108 MoveAxis(N, 0, ABG)
21:56:38.859 00.000 16108 Move returns status 0, amount 0
21:56:38.859 00.000 16108 move complete, result=0
21:56:38.859 00.000 16108 worker thread done servicing request
21:56:38.864 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=4214, FiltMin=3661, FiltMax=47894, Gamma=1.000
21:56:38.887 00.023 21068 UpdateGuideState exits: m=112857 SNR=70.3
21:56:38.889 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:38.891 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:38.892 00.001 21068 Enqueuing Expose request
21:56:38.895 00.003 16108 Worker thread wakes up
21:56:38.895 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:38.897 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:38.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:39.869 00.972 16108 Exposure complete
21:56:39.932 00.063 16108 worker thread done servicing request
21:56:39.933 00.001 21068 OnExposeComplete: enter
21:56:39.933 00.000 21068 UpdateGuideState(): m_state=6
21:56:39.935 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
21:56:39.935 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=878.02, Mass=114537, SNR=68.8, Peak=15734 HFD=3.3
21:56:39.937 00.002 21068 MultiStar: [#1 0.43,0.06,1.24,U] [#2 0.11,-0.05,1.25,U] [#3 0.45,0.06,0.98,U] [#4 0.60,-0.33,0.82,U] [#5 0.30,0.03,0.95,U] [#6 0.53,-0.10,0.75,U] [#7 -0.10,-0.30,0.67,U] [#8 0.14,-0.52,0.74,U] 
21:56:39.938 00.001 21068 single-star, 8 included, MultiStar: {0.31, -0.08}, one-star: {0.27, 0.17}
21:56:39.939 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
21:56:39.939 00.000 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
21:56:39.940 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.55 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
21:56:39.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.17, opts=13)
21:56:39.942 00.000 21068 Enqueuing Move request for scope (0.27, 0.17)
21:56:39.943 00.001 16108 Worker thread wakes up
21:56:39.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
21:56:39.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
21:56:39.943 00.000 16108 Moving (0.27, 0.17) raw xDistance=-0.24 yDistance=-0.23
21:56:39.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:56:39.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:39.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:56:39.943 00.000 16108 MoveAxis(E, 63, ABG)
21:56:39.945 00.002 16108 Guiding  Dir = 2, Dur = 63
21:56:39.945 00.000 16108 IsSlewing returns 0
21:56:39.945 00.000 16108 IsGuiding returns 0
21:56:39.948 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4214, FiltMin=3600, FiltMax=44221, Gamma=1.000
21:56:39.968 00.020 16108 PulseGuide returned control before completion, sleep 51
21:56:39.971 00.003 21068 UpdateGuideState exits: m=114537 SNR=68.8
21:56:39.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:39.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:39.974 00.001 21068 Enqueuing Expose request
21:56:40.028 00.054 16108 IsGuiding returns 1
21:56:40.028 00.000 16108 scope still moving after pulse duration time elapsed
21:56:40.058 00.030 16108 IsSlewing returns 0
21:56:40.058 00.000 16108 IsGuiding returns 0
21:56:40.058 00.000 16108 scope move finished after 63 + 51 ms
21:56:40.058 00.000 16108 Move returns status 0, amount 63
21:56:40.058 00.000 16108 MoveAxis(N, 0, ABG)
21:56:40.058 00.000 16108 Move returns status 0, amount 0
21:56:40.058 00.000 16108 move complete, result=0
21:56:40.058 00.000 16108 worker thread done servicing request
21:56:40.058 00.000 16108 Worker thread wakes up
21:56:40.058 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.2 px 0 ms NORTH
21:56:40.060 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:40.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:41.208 01.148 16108 Exposure complete
21:56:41.297 00.089 16108 worker thread done servicing request
21:56:41.297 00.000 21068 OnExposeComplete: enter
21:56:41.298 00.001 21068 UpdateGuideState(): m_state=6
21:56:41.298 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
21:56:41.299 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.19, Mass=115000, SNR=70.5, Peak=16819 HFD=3.0
21:56:41.301 00.002 21068 MultiStar: [#1 0.31,-0.05,0.93,U] [#2 -0.15,0.08,1.09,U] [#3 0.17,0.11,0.94,U] [#4 0.09,-0.32,0.84,U] [#5 0.00,-0.20,0.84,U] [#6 0.00,-0.14,0.82,U] [#7 -0.44,0.35,0.66,U] [#8 -0.37,-0.03,0.79,U] 
21:56:41.302 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.21, 0.34}
21:56:41.302 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
21:56:41.303 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
21:56:41.304 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.66 mountX=0.00 mountY=-0.02, mountTheta=-1.30
21:56:41.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
21:56:41.306 00.000 21068 Enqueuing Move request for scope (-0.00, 0.02)
21:56:41.308 00.002 16108 Worker thread wakes up
21:56:41.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:56:41.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:56:41.308 00.000 16108 Moving (-0.00, 0.02) raw xDistance=0.00 yDistance=-0.02
21:56:41.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:56:41.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:41.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:56:41.308 00.000 16108 MoveAxis(E, 0, ABG)
21:56:41.308 00.000 16108 Move returns status 0, amount 0
21:56:41.310 00.002 16108 MoveAxis(N, 0, ABG)
21:56:41.310 00.000 16108 Move returns status 0, amount 0
21:56:41.310 00.000 16108 move complete, result=0
21:56:41.310 00.000 16108 worker thread done servicing request
21:56:41.317 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4214, FiltMin=3603, FiltMax=41261, Gamma=1.000
21:56:41.341 00.024 21068 UpdateGuideState exits: m=115000 SNR=70.5
21:56:41.342 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:41.343 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:41.343 00.000 21068 Enqueuing Expose request
21:56:41.344 00.001 16108 Worker thread wakes up
21:56:41.344 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:41.346 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:41.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:42.310 00.964 16108 Exposure complete
21:56:42.369 00.059 16108 worker thread done servicing request
21:56:42.369 00.000 21068 OnExposeComplete: enter
21:56:42.371 00.002 21068 UpdateGuideState(): m_state=6
21:56:42.373 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
21:56:42.375 00.002 21068 Star::Find returns 1 (0), X=219.00, Y=878.42, Mass=102392, SNR=65.0, Peak=14950 HFD=3.4
21:56:42.377 00.002 21068 MultiStar: [#1 -0.02,0.15,1.27,U] [#2 -0.14,0.33,1.27,U] [#3 0.53,-0.04,1.07,U] [#4 0.01,-0.23,0.82,U] [#5 -0.38,-0.07,1.17,U] [#6 -0.12,0.23,0.85,U] [#7 -0.65,0.64,0.00,M1] [#8 -0.53,0.47,1.02,U] 
21:56:42.378 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.22, 0.57}
21:56:42.379 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
21:56:42.380 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
21:56:42.382 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=0.14 mountY=-0.15, mountTheta=-0.81
21:56:42.385 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.18, opts=13)
21:56:42.387 00.002 21068 Enqueuing Move request for scope (-0.11, 0.18)
21:56:42.389 00.002 16108 Worker thread wakes up
21:56:42.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
21:56:42.390 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
21:56:42.390 00.000 16108 Moving (-0.11, 0.18) raw xDistance=0.14 yDistance=-0.15
21:56:42.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:56:42.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:42.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:56:42.390 00.000 16108 MoveAxis(E, 0, ABG)
21:56:42.390 00.000 16108 Move returns status 0, amount 0
21:56:42.390 00.000 16108 MoveAxis(N, 0, ABG)
21:56:42.390 00.000 16108 Move returns status 0, amount 0
21:56:42.390 00.000 16108 move complete, result=0
21:56:42.390 00.000 16108 worker thread done servicing request
21:56:42.396 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4214, FiltMin=3635, FiltMax=51357, Gamma=1.000
21:56:42.414 00.018 21068 UpdateGuideState exits: m=102392 SNR=65.0
21:56:42.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:42.417 00.001 21068 Enqueuing Expose request
21:56:42.419 00.002 16108 Worker thread wakes up
21:56:42.419 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:42.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:42.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:43.581 01.162 16108 Exposure complete
21:56:43.644 00.063 16108 worker thread done servicing request
21:56:43.644 00.000 21068 OnExposeComplete: enter
21:56:43.644 00.000 21068 UpdateGuideState(): m_state=6
21:56:43.645 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
21:56:43.646 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=878.17, Mass=108563, SNR=70.8, Peak=15923 HFD=3.2
21:56:43.647 00.001 21068 MultiStar: [#1 -0.20,0.58,1.20,U] [#2 -0.38,0.48,1.19,U] [#3 0.22,0.18,1.02,U] [#4 0.16,0.40,0.86,U] [#5 -0.25,0.28,0.89,U] [#6 0.09,0.44,0.77,U] [#7 -0.38,0.35,0.56,U] [#8 -0.46,0.28,0.75,U] 
21:56:43.648 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.38}, one-star: {0.23, 0.32}
21:56:43.648 00.000 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
21:56:43.649 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
21:56:43.650 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.38 hyp=0.39 cameraTheta=1.82 mountX=0.16 mountY=-0.34, mountTheta=-1.13
21:56:43.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.38, opts=13)
21:56:43.653 00.001 21068 Enqueuing Move request for scope (-0.10, 0.38)
21:56:43.655 00.002 16108 Worker thread wakes up
21:56:43.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.38) opts 0xd
21:56:43.655 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.38)
21:56:43.655 00.000 16108 Moving (-0.10, 0.38) raw xDistance=0.16 yDistance=-0.34
21:56:43.656 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:56:43.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:43.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:56:43.656 00.000 16108 MoveAxis(E, 0, ABG)
21:56:43.656 00.000 16108 Move returns status 0, amount 0
21:56:43.656 00.000 16108 MoveAxis(N, 0, ABG)
21:56:43.656 00.000 16108 Move returns status 0, amount 0
21:56:43.656 00.000 16108 move complete, result=0
21:56:43.656 00.000 16108 worker thread done servicing request
21:56:43.662 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4214, FiltMin=3654, FiltMax=47670, Gamma=1.000
21:56:43.681 00.019 21068 UpdateGuideState exits: m=108563 SNR=70.8
21:56:43.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:43.684 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:43.685 00.001 21068 Enqueuing Expose request
21:56:43.685 00.000 16108 Worker thread wakes up
21:56:43.685 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:56:43.687 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:43.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:44.659 00.972 16108 Exposure complete
21:56:44.714 00.055 16108 worker thread done servicing request
21:56:44.714 00.000 21068 OnExposeComplete: enter
21:56:44.715 00.001 21068 UpdateGuideState(): m_state=6
21:56:44.716 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
21:56:44.717 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=878.46, Mass=85820, SNR=61.0, Peak=11987 HFD=3.2
21:56:44.718 00.001 21068 MultiStar: [#1 0.07,0.67,1.31,U] [#2 -0.17,0.57,1.37,U] [#3 -0.06,0.60,1.15,U] [#4 0.02,-0.05,1.15,U] [#5 -0.34,0.32,0.86,U] [#6 -0.14,0.68,0.89,U] [#7 -0.06,0.52,0.63,U] [#8 -0.17,0.29,0.86,U] 
21:56:44.720 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.47}, one-star: {0.55, 0.61}
21:56:44.722 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
21:56:44.724 00.002 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
21:56:44.725 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.62 mountX=0.11 mountY=-0.45, mountTheta=-1.34
21:56:44.728 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.47, opts=13)
21:56:44.728 00.000 21068 Enqueuing Move request for scope (-0.02, 0.47)
21:56:44.730 00.002 16108 Worker thread wakes up
21:56:44.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.47) opts 0xd
21:56:44.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.47)
21:56:44.730 00.000 16108 Moving (-0.02, 0.47) raw xDistance=0.11 yDistance=-0.45
21:56:44.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:56:44.730 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.21 newest=-0.95
21:56:44.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:56:44.730 00.000 16108 MoveAxis(E, 0, ABG)
21:56:44.730 00.000 16108 Move returns status 0, amount 0
21:56:44.731 00.001 16108 MoveAxis(N, 91, ABG)
21:56:44.731 00.000 16108 Guiding  Dir = 0, Dur = 91
21:56:44.731 00.000 16108 IsSlewing returns 0
21:56:44.731 00.000 16108 IsGuiding returns 0
21:56:44.735 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4211, FiltMin=3545, FiltMax=52950, Gamma=1.000
21:56:44.759 00.024 16108 PulseGuide returned control before completion, sleep 73
21:56:44.761 00.002 21068 UpdateGuideState exits: m=85820 SNR=61.0
21:56:44.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:44.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:44.764 00.001 21068 Enqueuing Expose request
21:56:44.836 00.072 16108 IsGuiding returns 1
21:56:44.836 00.000 16108 scope still moving after pulse duration time elapsed
21:56:44.868 00.032 16108 IsSlewing returns 0
21:56:44.868 00.000 16108 IsGuiding returns 0
21:56:44.868 00.000 16108 scope move finished after 91 + 46 ms
21:56:44.868 00.000 16108 Move returns status 0, amount 91
21:56:44.868 00.000 16108 move complete, result=0
21:56:44.868 00.000 16108 worker thread done servicing request
21:56:44.868 00.000 16108 Worker thread wakes up
21:56:44.868 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 91 ms NORTH
21:56:44.869 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:44.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:46.025 01.156 16108 Exposure complete
21:56:46.082 00.057 16108 worker thread done servicing request
21:56:46.082 00.000 21068 OnExposeComplete: enter
21:56:46.083 00.001 21068 UpdateGuideState(): m_state=6
21:56:46.083 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
21:56:46.084 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.29, Mass=108811, SNR=66.7, Peak=16358 HFD=3.0
21:56:46.085 00.001 21068 MultiStar: [#1 0.32,0.22,1.33,U] [#2 -0.06,0.48,1.13,U] [#3 0.10,0.22,1.27,U] [#4 -0.03,-0.17,0.89,U] [#5 -0.12,0.26,0.99,U] [#6 0.13,-0.09,0.82,U] [#7 -0.09,0.60,0.59,U] [#8 -0.31,-0.01,0.88,U] 
21:56:46.086 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {0.10, 0.44}
21:56:46.087 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
21:56:46.088 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
21:56:46.088 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.45 mountX=0.01 mountY=-0.22, mountTheta=-1.51
21:56:46.092 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
21:56:46.093 00.001 21068 Enqueuing Move request for scope (0.03, 0.22)
21:56:46.093 00.000 16108 Worker thread wakes up
21:56:46.094 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
21:56:46.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
21:56:46.094 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
21:56:46.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:46.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:56:46.094 00.000 16108 MoveAxis(E, 0, ABG)
21:56:46.094 00.000 16108 Move returns status 0, amount 0
21:56:46.094 00.000 16108 MoveAxis(N, 44, ABG)
21:56:46.094 00.000 16108 Guiding  Dir = 0, Dur = 44
21:56:46.094 00.000 16108 IsSlewing returns 0
21:56:46.094 00.000 16108 IsGuiding returns 0
21:56:46.095 00.001 16108 PulseGuide returned control before completion, sleep 54
21:56:46.097 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4208, FiltMin=3502, FiltMax=51318, Gamma=1.000
21:56:46.120 00.023 21068 UpdateGuideState exits: m=108811 SNR=66.7
21:56:46.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:46.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:46.123 00.001 21068 Enqueuing Expose request
21:56:46.154 00.031 16108 IsGuiding returns 1
21:56:46.154 00.000 16108 scope still moving after pulse duration time elapsed
21:56:46.184 00.030 16108 IsSlewing returns 0
21:56:46.184 00.000 16108 IsGuiding returns 0
21:56:46.184 00.000 16108 scope move finished after 44 + 46 ms
21:56:46.184 00.000 16108 Move returns status 0, amount 44
21:56:46.184 00.000 16108 move complete, result=0
21:56:46.184 00.000 16108 worker thread done servicing request
21:56:46.184 00.000 16108 Worker thread wakes up
21:56:46.184 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:46.184 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
21:56:46.186 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:47.162 00.976 16108 Exposure complete
21:56:47.240 00.078 16108 worker thread done servicing request
21:56:47.240 00.000 21068 OnExposeComplete: enter
21:56:47.241 00.001 21068 UpdateGuideState(): m_state=6
21:56:47.242 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
21:56:47.243 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.75, Mass=129042, SNR=78.2, Peak=15315 HFD=3.4
21:56:47.244 00.001 21068 MultiStar: [#1 0.11,0.03,1.24,U] [#2 -0.08,0.17,1.07,U] [#3 -0.13,0.07,0.93,U] [#4 0.07,-0.10,0.67,U] [#5 0.07,-0.12,0.80,U] [#6 0.12,-0.23,0.70,U] [#7 0.05,0.17,0.58,U] [#8 -0.12,-0.23,0.57,U] 
21:56:47.244 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.33, -0.11}
21:56:47.245 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
21:56:47.246 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
21:56:47.247 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.43 mountX=-0.06 mountY=0.01, mountTheta=2.95
21:56:47.250 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
21:56:47.251 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
21:56:47.252 00.001 16108 Worker thread wakes up
21:56:47.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:56:47.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:56:47.252 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.06 yDistance=0.01
21:56:47.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:56:47.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:47.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:56:47.252 00.000 16108 MoveAxis(E, 0, ABG)
21:56:47.252 00.000 16108 Move returns status 0, amount 0
21:56:47.252 00.000 16108 MoveAxis(N, 0, ABG)
21:56:47.252 00.000 16108 Move returns status 0, amount 0
21:56:47.252 00.000 16108 move complete, result=0
21:56:47.252 00.000 16108 worker thread done servicing request
21:56:47.256 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4208, FiltMin=3619, FiltMax=49229, Gamma=1.000
21:56:47.271 00.015 21068 UpdateGuideState exits: m=129042 SNR=78.2
21:56:47.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:47.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:47.275 00.002 21068 Enqueuing Expose request
21:56:47.275 00.000 16108 Worker thread wakes up
21:56:47.275 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:47.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:47.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:48.429 01.153 16108 Exposure complete
21:56:48.491 00.062 16108 worker thread done servicing request
21:56:48.491 00.000 21068 OnExposeComplete: enter
21:56:48.492 00.001 21068 UpdateGuideState(): m_state=6
21:56:48.493 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
21:56:48.494 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=877.83, Mass=119572, SNR=70.7, Peak=19459 HFD=3.0
21:56:48.496 00.002 21068 MultiStar: [#1 0.48,-0.06,1.00,U] [#2 0.21,-0.27,1.26,U] [#3 0.66,-0.09,0.97,U] [#4 0.62,-0.68,0.00,M1] [#5 0.50,-0.28,1.00,U] [#6 0.82,-0.30,0.00,M1] [#7 0.16,-0.23,0.57,U] [#8 0.24,-0.22,0.72,U] 
21:56:48.497 00.001 21068 refined, 6 included, MultiStar: {0.40, -0.17}, one-star: {0.48, -0.03}
21:56:48.498 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
21:56:48.499 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
21:56:48.500 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.44 cameraTheta=-0.39 mountX=-0.43 mountY=0.07, mountTheta=2.98
21:56:48.501 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.17, opts=13)
21:56:48.502 00.001 21068 Enqueuing Move request for scope (0.40, -0.17)
21:56:48.503 00.001 16108 Worker thread wakes up
21:56:48.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
21:56:48.503 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
21:56:48.503 00.000 16108 Moving (0.40, -0.17) raw xDistance=-0.43 yDistance=0.07
21:56:48.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
21:56:48.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:48.504 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:56:48.504 00.000 16108 MoveAxis(E, 112, ABG)
21:56:48.504 00.000 16108 Guiding  Dir = 2, Dur = 112
21:56:48.504 00.000 16108 IsSlewing returns 0
21:56:48.504 00.000 16108 IsGuiding returns 0
21:56:48.508 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4208, FiltMin=3641, FiltMax=59443, Gamma=1.000
21:56:48.523 00.015 21068 UpdateGuideState exits: m=119572 SNR=70.7
21:56:48.525 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:48.527 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:48.529 00.002 21068 Enqueuing Expose request
21:56:48.538 00.009 16108 PulseGuide returned control before completion, sleep 89
21:56:48.632 00.094 16108 IsGuiding returns 1
21:56:48.632 00.000 16108 scope still moving after pulse duration time elapsed
21:56:48.664 00.032 16108 IsSlewing returns 0
21:56:48.664 00.000 16108 IsGuiding returns 1
21:56:48.695 00.031 16108 IsSlewing returns 0
21:56:48.695 00.000 16108 IsGuiding returns 1
21:56:48.726 00.031 16108 IsSlewing returns 0
21:56:48.726 00.000 16108 IsGuiding returns 0
21:56:48.726 00.000 16108 scope move finished after 112 + 110 ms
21:56:48.726 00.000 16108 Move returns status 0, amount 112
21:56:48.726 00.000 16108 MoveAxis(N, 0, ABG)
21:56:48.726 00.000 16108 Move returns status 0, amount 0
21:56:48.726 00.000 16108 move complete, result=0
21:56:48.726 00.000 16108 worker thread done servicing request
21:56:48.726 00.000 16108 Worker thread wakes up
21:56:48.726 00.000 21068 GuideStep: -0.4 px 112 ms EAST, 0.1 px 0 ms NORTH
21:56:48.729 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:48.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:49.696 00.967 16108 Exposure complete
21:56:49.758 00.062 16108 worker thread done servicing request
21:56:49.758 00.000 21068 OnExposeComplete: enter
21:56:49.760 00.002 21068 UpdateGuideState(): m_state=6
21:56:49.762 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
21:56:49.765 00.003 21068 Star::Find returns 1 (0), X=219.49, Y=877.32, Mass=102410, SNR=60.8, Peak=15171 HFD=3.1
21:56:49.766 00.001 21068 MultiStar: [#1 -0.03,-0.23,1.12,U] [#2 -0.13,-0.30,1.29,U] [#3 0.06,-0.35,1.05,U] [#4 0.09,-0.78,0.00,M2] [#5 -0.24,-0.02,1.24,U] [#6 0.05,-0.33,0.89,U] [#7 -0.10,-0.45,0.69,U] [#8 -0.21,-0.67,0.80,U] 
21:56:49.768 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.33}, one-star: {0.27, -0.54}
21:56:49.769 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
21:56:49.771 00.002 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
21:56:49.772 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.34 cameraTheta=-1.71 mountX=-0.01 mountY=0.34, mountTheta=1.61
21:56:49.775 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.33, opts=13)
21:56:49.776 00.001 21068 Enqueuing Move request for scope (-0.05, -0.33)
21:56:49.777 00.001 16108 Worker thread wakes up
21:56:49.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
21:56:49.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
21:56:49.777 00.000 16108 Moving (-0.05, -0.33) raw xDistance=-0.01 yDistance=0.34
21:56:49.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:56:49.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:49.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:56:49.777 00.000 16108 MoveAxis(E, 0, ABG)
21:56:49.777 00.000 16108 Move returns status 0, amount 0
21:56:49.777 00.000 16108 MoveAxis(N, 0, ABG)
21:56:49.777 00.000 16108 Move returns status 0, amount 0
21:56:49.777 00.000 16108 move complete, result=0
21:56:49.777 00.000 16108 worker thread done servicing request
21:56:49.781 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=4208, FiltMin=3555, FiltMax=55424, Gamma=1.000
21:56:49.800 00.019 21068 UpdateGuideState exits: m=102410 SNR=60.8
21:56:49.803 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:49.803 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:49.805 00.002 21068 Enqueuing Expose request
21:56:49.807 00.002 16108 Worker thread wakes up
21:56:49.807 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:56:49.809 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:49.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:50.979 01.170 16108 Exposure complete
21:56:51.039 00.060 16108 worker thread done servicing request
21:56:51.040 00.001 21068 OnExposeComplete: enter
21:56:51.040 00.000 21068 UpdateGuideState(): m_state=6
21:56:51.041 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
21:56:51.042 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.65, Mass=102416, SNR=70.6, Peak=15286 HFD=3.0
21:56:51.043 00.001 21068 MultiStar: [#1 0.10,-0.10,1.04,U] [#2 -0.38,-0.21,1.16,U] [#3 0.04,-0.21,1.01,U] [#4 -0.19,-0.66,0.69,U] [#5 -0.03,-0.46,0.82,U] [#6 0.01,-0.59,0.87,U] [#7 -0.35,-0.33,0.63,U] [#8 -0.62,-0.50,0.00,M1] 
21:56:51.044 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.32}, one-star: {0.03, -0.20}
21:56:51.044 00.000 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
21:56:51.045 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.98)
21:56:51.046 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=-0.07 mountY=0.19, mountTheta=1.92
21:56:51.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
21:56:51.049 00.001 21068 Enqueuing Move request for scope (0.03, -0.20)
21:56:51.049 00.000 16108 Worker thread wakes up
21:56:51.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
21:56:51.050 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
21:56:51.050 00.000 16108 Moving (0.03, -0.20) raw xDistance=-0.07 yDistance=0.19
21:56:51.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:56:51.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:51.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:56:51.050 00.000 16108 MoveAxis(E, 0, ABG)
21:56:51.050 00.000 16108 Move returns status 0, amount 0
21:56:51.050 00.000 16108 MoveAxis(N, 0, ABG)
21:56:51.050 00.000 16108 Move returns status 0, amount 0
21:56:51.050 00.000 16108 move complete, result=0
21:56:51.050 00.000 16108 worker thread done servicing request
21:56:51.054 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1971, max=65535, med=4208, FiltMin=3475, FiltMax=47606, Gamma=1.000
21:56:51.069 00.015 21068 UpdateGuideState exits: m=102416 SNR=70.6
21:56:51.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:51.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:51.072 00.001 21068 Enqueuing Expose request
21:56:51.072 00.000 16108 Worker thread wakes up
21:56:51.072 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:56:51.074 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:51.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:52.044 00.970 16108 Exposure complete
21:56:52.102 00.058 16108 worker thread done servicing request
21:56:52.102 00.000 21068 OnExposeComplete: enter
21:56:52.103 00.001 21068 UpdateGuideState(): m_state=6
21:56:52.103 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
21:56:52.104 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.30, Mass=104064, SNR=67.0, Peak=14195 HFD=3.0
21:56:52.105 00.001 21068 MultiStar: [#1 0.35,-0.26,1.38,U] [#2 -0.30,-0.32,1.11,U] [#3 0.20,-0.34,1.00,U] [#4 -0.25,-0.65,0.85,U] [#5 -0.13,-0.52,0.78,U] [#6 -0.16,-0.36,0.82,U] [#7 0.06,-0.35,0.58,U] [#8 -0.32,-0.52,0.85,U] 
21:56:52.107 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.42}, one-star: {0.04, -0.55}
21:56:52.107 00.000 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
21:56:52.108 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
21:56:52.109 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.66 mountX=-0.04 mountY=0.42, mountTheta=1.66
21:56:52.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.42, opts=13)
21:56:52.112 00.001 21068 Enqueuing Move request for scope (-0.04, -0.42)
21:56:52.112 00.000 16108 Worker thread wakes up
21:56:52.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.42) opts 0xd
21:56:52.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.42)
21:56:52.113 00.001 16108 Moving (-0.04, -0.42) raw xDistance=-0.04 yDistance=0.42
21:56:52.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:56:52.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:52.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:56:52.113 00.000 16108 MoveAxis(E, 0, ABG)
21:56:52.113 00.000 16108 Move returns status 0, amount 0
21:56:52.113 00.000 16108 MoveAxis(N, 0, ABG)
21:56:52.113 00.000 16108 Move returns status 0, amount 0
21:56:52.113 00.000 16108 move complete, result=0
21:56:52.113 00.000 16108 worker thread done servicing request
21:56:52.117 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4208, FiltMin=3609, FiltMax=49491, Gamma=1.000
21:56:52.131 00.014 21068 UpdateGuideState exits: m=104064 SNR=67.0
21:56:52.134 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:52.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:52.136 00.001 21068 Enqueuing Expose request
21:56:52.137 00.001 16108 Worker thread wakes up
21:56:52.137 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:56:52.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:52.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:53.307 01.169 16108 Exposure complete
21:56:53.364 00.057 16108 worker thread done servicing request
21:56:53.364 00.000 21068 OnExposeComplete: enter
21:56:53.365 00.001 21068 UpdateGuideState(): m_state=6
21:56:53.366 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
21:56:53.367 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.86, Mass=113578, SNR=78.4, Peak=17190 HFD=3.2
21:56:53.368 00.001 21068 MultiStar: [#1 0.19,0.11,1.19,U] [#2 -0.27,0.03,0.98,U] [#3 0.09,0.04,0.93,U] [#4 -0.08,-0.31,0.81,U] [#5 0.15,-0.02,0.87,U] [#6 -0.06,-0.11,0.67,U] [#7 -0.12,0.09,0.48,U] [#8 -0.40,-0.13,0.57,U] 
21:56:53.369 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.10, 0.01}
21:56:53.369 00.000 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
21:56:53.370 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
21:56:53.371 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.11 mountX=0.01 mountY=0.03, mountTheta=1.21
21:56:53.372 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
21:56:53.373 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
21:56:53.373 00.000 16108 Worker thread wakes up
21:56:53.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:56:53.374 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:56:53.374 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.03
21:56:53.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:53.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:53.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:53.374 00.000 16108 MoveAxis(E, 0, ABG)
21:56:53.374 00.000 16108 Move returns status 0, amount 0
21:56:53.374 00.000 16108 MoveAxis(N, 0, ABG)
21:56:53.374 00.000 16108 Move returns status 0, amount 0
21:56:53.374 00.000 16108 move complete, result=0
21:56:53.374 00.000 16108 worker thread done servicing request
21:56:53.377 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4205, FiltMin=3629, FiltMax=48982, Gamma=1.000
21:56:53.393 00.016 21068 UpdateGuideState exits: m=113578 SNR=78.4
21:56:53.393 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:53.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:53.395 00.001 21068 Enqueuing Expose request
21:56:53.396 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:53.397 00.001 16108 Worker thread wakes up
21:56:53.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:53.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:54.373 00.976 16108 Exposure complete
21:56:54.457 00.084 16108 worker thread done servicing request
21:56:54.457 00.000 21068 OnExposeComplete: enter
21:56:54.459 00.002 21068 UpdateGuideState(): m_state=6
21:56:54.460 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
21:56:54.462 00.002 21068 Star::Find returns 1 (0), X=219.30, Y=878.03, Mass=95432, SNR=60.0, Peak=14918 HFD=3.3
21:56:54.464 00.002 21068 MultiStar: [#1 -0.04,0.04,1.25,U] [#2 -0.10,-0.10,1.35,U] [#3 0.02,-0.21,1.10,U] [#4 0.01,-0.42,0.89,U] [#5 0.07,-0.28,0.97,U] [#6 0.14,-0.08,1.14,U] [#7 -0.28,-0.04,0.73,U] [#8 -0.45,-0.33,0.78,U] 
21:56:54.465 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.08, 0.17}
21:56:54.466 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
21:56:54.468 00.002 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
21:56:54.470 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.90 mountX=0.02 mountY=0.13, mountTheta=1.42
21:56:54.474 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
21:56:54.474 00.000 21068 Enqueuing Move request for scope (-0.04, -0.13)
21:56:54.475 00.001 16108 Worker thread wakes up
21:56:54.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:56:54.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:56:54.475 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.13
21:56:54.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:56:54.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:54.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:56:54.475 00.000 16108 MoveAxis(E, 0, ABG)
21:56:54.475 00.000 16108 Move returns status 0, amount 0
21:56:54.476 00.001 16108 MoveAxis(N, 0, ABG)
21:56:54.476 00.000 16108 Move returns status 0, amount 0
21:56:54.476 00.000 16108 move complete, result=0
21:56:54.476 00.000 16108 worker thread done servicing request
21:56:54.479 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4208, FiltMin=3661, FiltMax=57805, Gamma=1.000
21:56:54.493 00.014 21068 UpdateGuideState exits: m=95432 SNR=60.0
21:56:54.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:54.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:54.495 00.000 21068 Enqueuing Expose request
21:56:54.496 00.001 16108 Worker thread wakes up
21:56:54.496 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:54.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:54.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:55.659 01.162 16108 Exposure complete
21:56:55.712 00.053 16108 worker thread done servicing request
21:56:55.712 00.000 21068 OnExposeComplete: enter
21:56:55.713 00.001 21068 UpdateGuideState(): m_state=6
21:56:55.714 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
21:56:55.715 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=878.13, Mass=90572, SNR=57.9, Peak=14582 HFD=3.1
21:56:55.716 00.001 21068 MultiStar: [#1 -0.02,0.02,1.38,U] [#2 -0.14,-0.05,1.71,U] [#3 0.14,-0.11,1.29,U] [#4 0.11,-0.51,0.89,U] [#5 -0.12,-0.14,1.15,U] [#6 -0.08,0.05,0.88,U] [#7 -0.31,-0.08,0.81,U] [#8 -0.48,-0.21,1.02,U] 
21:56:55.716 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {0.04, 0.28}
21:56:55.717 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
21:56:55.718 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
21:56:55.719 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.44 mountX=0.07 mountY=0.09, mountTheta=0.90
21:56:55.720 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
21:56:55.721 00.001 21068 Enqueuing Move request for scope (-0.09, -0.08)
21:56:55.722 00.001 16108 Worker thread wakes up
21:56:55.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
21:56:55.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
21:56:55.722 00.000 16108 Moving (-0.09, -0.08) raw xDistance=0.07 yDistance=0.09
21:56:55.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:56:55.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:55.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:56:55.722 00.000 16108 MoveAxis(E, 0, ABG)
21:56:55.722 00.000 16108 Move returns status 0, amount 0
21:56:55.722 00.000 16108 MoveAxis(N, 0, ABG)
21:56:55.722 00.000 16108 Move returns status 0, amount 0
21:56:55.722 00.000 16108 move complete, result=0
21:56:55.722 00.000 16108 worker thread done servicing request
21:56:55.728 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4205, FiltMin=3616, FiltMax=49309, Gamma=1.000
21:56:55.746 00.018 21068 UpdateGuideState exits: m=90572 SNR=57.9
21:56:55.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:55.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:55.750 00.002 21068 Enqueuing Expose request
21:56:55.751 00.001 16108 Worker thread wakes up
21:56:55.751 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:55.753 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:55.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:56.716 00.963 16108 Exposure complete
21:56:56.774 00.058 16108 worker thread done servicing request
21:56:56.774 00.000 21068 OnExposeComplete: enter
21:56:56.775 00.001 21068 UpdateGuideState(): m_state=6
21:56:56.776 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
21:56:56.776 00.000 21068 Star::Find returns 1 (0), X=219.21, Y=877.82, Mass=99782, SNR=69.9, Peak=16422 HFD=2.9
21:56:56.777 00.001 21068 MultiStar: [#1 -0.22,-0.09,1.20,U] [#2 -0.10,-0.04,1.11,U] [#3 -0.12,-0.26,1.19,U] [#4 0.01,-0.51,0.84,U] [#5 -0.30,-0.53,0.91,U] [#6 -0.04,-0.10,0.85,U] [#7 -0.36,-0.25,0.64,U] [#8 -0.49,-0.37,0.76,U] 
21:56:56.778 00.001 21068 single-star, 8 included, MultiStar: {-0.17, -0.23}, one-star: {-0.02, -0.03}
21:56:56.780 00.002 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
21:56:56.780 00.000 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
21:56:56.781 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.02 mountX=0.01 mountY=0.03, mountTheta=1.30
21:56:56.782 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
21:56:56.783 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
21:56:56.785 00.002 16108 Worker thread wakes up
21:56:56.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:56:56.785 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:56:56.785 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
21:56:56.786 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:56.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:56.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:56.786 00.000 16108 MoveAxis(E, 0, ABG)
21:56:56.786 00.000 16108 Move returns status 0, amount 0
21:56:56.786 00.000 16108 MoveAxis(N, 0, ABG)
21:56:56.786 00.000 16108 Move returns status 0, amount 0
21:56:56.786 00.000 16108 move complete, result=0
21:56:56.787 00.001 16108 worker thread done servicing request
21:56:56.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=4208, FiltMin=3629, FiltMax=59465, Gamma=1.000
21:56:56.806 00.016 21068 UpdateGuideState exits: m=99782 SNR=69.9
21:56:56.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:56.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:56.809 00.001 21068 Enqueuing Expose request
21:56:56.810 00.001 16108 Worker thread wakes up
21:56:56.810 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:56.810 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:56.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:57.980 01.170 16108 Exposure complete
21:56:58.038 00.058 16108 worker thread done servicing request
21:56:58.038 00.000 21068 OnExposeComplete: enter
21:56:58.039 00.001 21068 UpdateGuideState(): m_state=6
21:56:58.040 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
21:56:58.041 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.84, Mass=106450, SNR=63.8, Peak=18470 HFD=3.0
21:56:58.042 00.001 21068 MultiStar: [#1 -0.12,-0.27,1.12,U] [#2 -0.27,-0.09,1.29,U] [#3 0.14,-0.47,1.10,U] [#4 -0.03,-0.53,0.80,U] [#5 0.14,-0.23,1.10,U] [#6 0.01,0.01,0.89,U] [#7 -0.26,-0.06,0.72,U] [#8 -0.42,-0.06,0.87,U] 
21:56:58.042 00.000 21068 single-star, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.04, -0.01}
21:56:58.043 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
21:56:58.044 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
21:56:58.045 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.79 mountX=0.04 mountY=0.02, mountTheta=0.57
21:56:58.046 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
21:56:58.047 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
21:56:58.048 00.001 16108 Worker thread wakes up
21:56:58.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:56:58.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:56:58.048 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
21:56:58.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:56:58.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:58.049 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:58.049 00.000 16108 MoveAxis(E, 0, ABG)
21:56:58.049 00.000 16108 Move returns status 0, amount 0
21:56:58.049 00.000 16108 MoveAxis(N, 0, ABG)
21:56:58.049 00.000 16108 Move returns status 0, amount 0
21:56:58.049 00.000 16108 move complete, result=0
21:56:58.049 00.000 16108 worker thread done servicing request
21:56:58.055 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4208, FiltMin=3520, FiltMax=48067, Gamma=1.000
21:56:58.068 00.013 21068 UpdateGuideState exits: m=106450 SNR=63.8
21:56:58.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:58.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:58.070 00.000 21068 Enqueuing Expose request
21:56:58.071 00.001 16108 Worker thread wakes up
21:56:58.071 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:58.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:58.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:56:59.062 00.990 16108 Exposure complete
21:56:59.120 00.058 16108 worker thread done servicing request
21:56:59.120 00.000 21068 OnExposeComplete: enter
21:56:59.121 00.001 21068 UpdateGuideState(): m_state=6
21:56:59.122 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
21:56:59.123 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.57, Mass=102465, SNR=64.0, Peak=16934 HFD=3.0
21:56:59.124 00.001 21068 MultiStar: [#1 -0.33,-0.11,1.40,U] [#2 -0.36,-0.21,1.41,U] [#3 -0.02,-0.36,1.29,U] [#4 -0.35,-0.83,0.00,M1] [#5 -0.09,-0.45,0.90,U] [#6 -0.15,-0.38,0.97,U] [#7 -0.13,-0.34,0.71,U] [#8 -0.39,-0.39,0.78,U] 
21:56:59.124 00.000 21068 single-star, 7 included, MultiStar: {-0.19, -0.30}, one-star: {-0.01, -0.28}
21:56:59.125 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.71)
21:56:59.126 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
21:56:59.127 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=-0.04 mountY=0.27, mountTheta=1.71
21:56:59.128 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.28, opts=13)
21:56:59.129 00.001 21068 Enqueuing Move request for scope (-0.01, -0.28)
21:56:59.131 00.002 16108 Worker thread wakes up
21:56:59.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
21:56:59.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
21:56:59.131 00.000 16108 Moving (-0.01, -0.28) raw xDistance=-0.04 yDistance=0.27
21:56:59.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:56:59.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:56:59.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:56:59.131 00.000 16108 MoveAxis(E, 0, ABG)
21:56:59.131 00.000 16108 Move returns status 0, amount 0
21:56:59.132 00.001 16108 MoveAxis(N, 0, ABG)
21:56:59.132 00.000 16108 Move returns status 0, amount 0
21:56:59.132 00.000 16108 move complete, result=0
21:56:59.132 00.000 16108 worker thread done servicing request
21:56:59.139 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4208, FiltMin=3603, FiltMax=60669, Gamma=1.000
21:56:59.164 00.025 21068 UpdateGuideState exits: m=102465 SNR=64.0
21:56:59.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:59.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:56:59.167 00.001 21068 Enqueuing Expose request
21:56:59.168 00.001 16108 Worker thread wakes up
21:56:59.168 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:56:59.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:56:59.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:00.335 01.167 16108 Exposure complete
21:57:00.406 00.071 16108 worker thread done servicing request
21:57:00.406 00.000 21068 OnExposeComplete: enter
21:57:00.408 00.002 21068 UpdateGuideState(): m_state=6
21:57:00.410 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
21:57:00.411 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.73, Mass=104801, SNR=59.3, Peak=18902 HFD=2.6
21:57:00.413 00.002 21068 MultiStar: [#1 -0.02,-0.16,1.29,U] [#2 -0.27,-0.30,1.37,U] [#3 0.02,-0.42,1.28,U] [#4 -0.21,-0.43,0.94,U] [#5 -0.16,-0.55,0.99,U] [#6 0.01,-0.42,0.95,U] [#7 -0.48,-0.01,0.74,U] [#8 -0.31,-0.39,1.03,U] 
21:57:00.415 00.002 21068 single-star, 8 included, MultiStar: {-0.16, -0.32}, one-star: {-0.11, -0.12}
21:57:00.416 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
21:57:00.417 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
21:57:00.418 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.31 mountX=0.09 mountY=0.14, mountTheta=1.02
21:57:00.423 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
21:57:00.424 00.001 21068 Enqueuing Move request for scope (-0.11, -0.12)
21:57:00.425 00.001 16108 Worker thread wakes up
21:57:00.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
21:57:00.425 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
21:57:00.425 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.09 yDistance=0.14
21:57:00.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:57:00.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:00.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:57:00.425 00.000 16108 MoveAxis(E, 0, ABG)
21:57:00.425 00.000 16108 Move returns status 0, amount 0
21:57:00.425 00.000 16108 MoveAxis(N, 0, ABG)
21:57:00.425 00.000 16108 Move returns status 0, amount 0
21:57:00.425 00.000 16108 move complete, result=0
21:57:00.425 00.000 16108 worker thread done servicing request
21:57:00.428 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4208, FiltMin=3635, FiltMax=50797, Gamma=1.000
21:57:00.445 00.017 21068 UpdateGuideState exits: m=104801 SNR=59.3
21:57:00.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:00.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:00.447 00.000 21068 Enqueuing Expose request
21:57:00.448 00.001 16108 Worker thread wakes up
21:57:00.448 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:00.449 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:00.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:01.417 00.968 16108 Exposure complete
21:57:01.472 00.055 16108 worker thread done servicing request
21:57:01.472 00.000 21068 OnExposeComplete: enter
21:57:01.473 00.001 21068 UpdateGuideState(): m_state=6
21:57:01.475 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
21:57:01.476 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.91, Mass=98636, SNR=65.4, Peak=14870 HFD=3.2
21:57:01.477 00.001 21068 MultiStar: [#1 0.17,-0.08,1.14,U] [#2 -0.32,-0.15,1.29,U] [#3 0.22,-0.23,1.10,U] [#4 -0.23,-0.53,0.83,U] [#5 -0.03,-0.06,0.87,U] [#6 -0.02,-0.11,0.96,U] [#7 -0.40,0.02,0.63,U] [#8 -0.33,-0.30,0.84,U] 
21:57:01.478 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.15}, one-star: {0.07, 0.06}
21:57:01.481 00.003 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
21:57:01.482 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
21:57:01.483 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=-0.05 mountY=-0.08, mountTheta=-2.19
21:57:01.487 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
21:57:01.487 00.000 21068 Enqueuing Move request for scope (0.07, 0.06)
21:57:01.490 00.003 16108 Worker thread wakes up
21:57:01.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:57:01.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:57:01.490 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.05 yDistance=-0.08
21:57:01.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:57:01.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:01.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:57:01.490 00.000 16108 MoveAxis(E, 0, ABG)
21:57:01.490 00.000 16108 Move returns status 0, amount 0
21:57:01.491 00.001 16108 MoveAxis(N, 0, ABG)
21:57:01.491 00.000 16108 Move returns status 0, amount 0
21:57:01.491 00.000 16108 move complete, result=0
21:57:01.491 00.000 16108 worker thread done servicing request
21:57:01.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4208, FiltMin=3552, FiltMax=51229, Gamma=1.000
21:57:01.512 00.017 21068 UpdateGuideState exits: m=98636 SNR=65.4
21:57:01.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:01.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:01.514 00.000 21068 Enqueuing Expose request
21:57:01.515 00.001 16108 Worker thread wakes up
21:57:01.515 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:01.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:01.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:02.689 01.173 16108 Exposure complete
21:57:02.781 00.092 16108 worker thread done servicing request
21:57:02.781 00.000 21068 OnExposeComplete: enter
21:57:02.782 00.001 21068 UpdateGuideState(): m_state=6
21:57:02.783 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
21:57:02.784 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.84, Mass=113076, SNR=71.6, Peak=17430 HFD=2.9
21:57:02.785 00.001 21068 MultiStar: [#1 0.34,-0.21,1.06,U] [#2 -0.22,-0.08,1.23,U] [#3 0.20,-0.33,0.97,U] [#4 0.24,-0.69,0.00,M1] [#5 -0.11,-0.39,0.81,U] [#6 0.17,-0.51,0.69,U] [#7 0.08,-0.19,0.61,U] [#8 -0.16,-0.16,0.68,U] 
21:57:02.785 00.000 21068 single-star, 7 included, MultiStar: {0.05, -0.22}, one-star: {0.10, -0.01}
21:57:02.786 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
21:57:02.787 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
21:57:02.788 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
21:57:02.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
21:57:02.791 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
21:57:02.792 00.001 16108 Worker thread wakes up
21:57:02.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:57:02.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:57:02.792 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
21:57:02.793 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:57:02.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:02.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:57:02.793 00.000 16108 MoveAxis(E, 0, ABG)
21:57:02.793 00.000 16108 Move returns status 0, amount 0
21:57:02.793 00.000 16108 MoveAxis(N, 0, ABG)
21:57:02.793 00.000 16108 Move returns status 0, amount 0
21:57:02.793 00.000 16108 move complete, result=0
21:57:02.794 00.001 16108 worker thread done servicing request
21:57:02.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4208, FiltMin=3625, FiltMax=52611, Gamma=1.000
21:57:02.813 00.016 21068 UpdateGuideState exits: m=113076 SNR=71.6
21:57:02.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:02.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:02.815 00.000 21068 Enqueuing Expose request
21:57:02.816 00.001 16108 Worker thread wakes up
21:57:02.816 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:02.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:02.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:03.788 00.971 16108 Exposure complete
21:57:03.861 00.073 16108 worker thread done servicing request
21:57:03.861 00.000 21068 OnExposeComplete: enter
21:57:03.862 00.001 21068 UpdateGuideState(): m_state=6
21:57:03.863 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
21:57:03.864 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.80, Mass=107897, SNR=71.5, Peak=17750 HFD=2.8
21:57:03.865 00.001 21068 MultiStar: [#1 -0.12,-0.02,0.97,U] [#2 -0.12,0.07,1.13,U] [#3 0.26,-0.18,0.92,U] [#4 0.08,-0.54,0.74,U] [#5 0.17,-0.21,0.95,U] [#6 0.17,-0.39,0.75,U] [#7 -0.67,0.10,0.69,U] [#8 -0.31,-0.29,0.73,U] 
21:57:03.866 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.15}, one-star: {-0.13, -0.05}
21:57:03.867 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
21:57:03.868 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
21:57:03.868 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.77 mountX=0.12 mountY=0.08, mountTheta=0.59
21:57:03.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
21:57:03.872 00.002 21068 Enqueuing Move request for scope (-0.13, -0.05)
21:57:03.873 00.001 16108 Worker thread wakes up
21:57:03.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
21:57:03.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
21:57:03.873 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
21:57:03.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:57:03.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:03.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:03.873 00.000 16108 MoveAxis(E, 0, ABG)
21:57:03.873 00.000 16108 Move returns status 0, amount 0
21:57:03.873 00.000 16108 MoveAxis(N, 0, ABG)
21:57:03.873 00.000 16108 Move returns status 0, amount 0
21:57:03.873 00.000 16108 move complete, result=0
21:57:03.874 00.001 16108 worker thread done servicing request
21:57:03.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4208, FiltMin=3619, FiltMax=53481, Gamma=1.000
21:57:03.901 00.024 21068 UpdateGuideState exits: m=107897 SNR=71.5
21:57:03.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:03.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:03.904 00.001 21068 Enqueuing Expose request
21:57:03.905 00.001 16108 Worker thread wakes up
21:57:03.905 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:03.906 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:03.906 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:05.070 01.164 16108 Exposure complete
21:57:05.126 00.056 16108 worker thread done servicing request
21:57:05.126 00.000 21068 OnExposeComplete: enter
21:57:05.128 00.002 21068 UpdateGuideState(): m_state=6
21:57:05.129 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
21:57:05.129 00.000 21068 Star::Find returns 1 (0), X=219.26, Y=877.77, Mass=114713, SNR=71.9, Peak=17158 HFD=2.9
21:57:05.131 00.002 21068 MultiStar: [#1 -0.06,-0.49,1.04,U] [#2 -0.17,-0.25,1.15,U] [#3 0.11,-0.57,1.16,U] [#4 -0.10,-0.71,0.91,U] [#5 -0.05,-0.33,0.96,U] [#6 0.22,-0.32,0.74,U] [#7 0.08,-0.38,0.65,U] [#8 -0.28,-0.47,0.79,U] 
21:57:05.131 00.000 21068 single-star, 8 included, MultiStar: {-0.03, -0.40}, one-star: {0.04, -0.08}
21:57:05.132 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
21:57:05.133 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
21:57:05.134 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=-0.05 mountY=0.07, mountTheta=2.19
21:57:05.135 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
21:57:05.136 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
21:57:05.136 00.000 16108 Worker thread wakes up
21:57:05.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:57:05.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:57:05.136 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
21:57:05.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:57:05.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:05.137 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:05.137 00.000 16108 MoveAxis(E, 0, ABG)
21:57:05.137 00.000 16108 Move returns status 0, amount 0
21:57:05.137 00.000 16108 MoveAxis(N, 0, ABG)
21:57:05.137 00.000 16108 Move returns status 0, amount 0
21:57:05.137 00.000 16108 move complete, result=0
21:57:05.137 00.000 16108 worker thread done servicing request
21:57:05.141 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4208, FiltMin=3568, FiltMax=51059, Gamma=1.000
21:57:05.162 00.021 21068 UpdateGuideState exits: m=114713 SNR=71.9
21:57:05.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:05.164 00.000 21068 Enqueuing Expose request
21:57:05.165 00.001 16108 Worker thread wakes up
21:57:05.165 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:05.166 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:05.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:06.137 00.971 16108 Exposure complete
21:57:06.192 00.055 16108 worker thread done servicing request
21:57:06.192 00.000 21068 OnExposeComplete: enter
21:57:06.194 00.002 21068 UpdateGuideState(): m_state=6
21:57:06.195 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
21:57:06.195 00.000 21068 Star::Find returns 1 (0), X=219.25, Y=877.71, Mass=120544, SNR=72.9, Peak=16982 HFD=3.2
21:57:06.196 00.001 21068 MultiStar: [#1 -0.08,-0.39,1.11,U] [#2 -0.16,-0.11,1.05,U] [#3 -0.13,-0.48,0.98,U] [#4 -0.09,-0.69,0.69,U] [#5 -0.09,-0.46,0.99,U] [#6 0.21,-0.28,0.68,U] [#7 -0.01,-0.08,0.61,U] [#8 -0.39,-0.52,0.72,U] 
21:57:06.197 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.35}, one-star: {0.02, -0.14}
21:57:06.198 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
21:57:06.199 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
21:57:06.200 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.43 mountX=-0.05 mountY=0.13, mountTheta=1.90
21:57:06.201 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.14, opts=13)
21:57:06.202 00.001 21068 Enqueuing Move request for scope (0.02, -0.14)
21:57:06.202 00.000 16108 Worker thread wakes up
21:57:06.203 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:57:06.203 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:57:06.203 00.000 16108 Moving (0.02, -0.14) raw xDistance=-0.05 yDistance=0.13
21:57:06.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:57:06.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:06.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:57:06.203 00.000 16108 MoveAxis(E, 0, ABG)
21:57:06.203 00.000 16108 Move returns status 0, amount 0
21:57:06.203 00.000 16108 MoveAxis(N, 0, ABG)
21:57:06.203 00.000 16108 Move returns status 0, amount 0
21:57:06.203 00.000 16108 move complete, result=0
21:57:06.203 00.000 16108 worker thread done servicing request
21:57:06.206 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4208, FiltMin=3651, FiltMax=51251, Gamma=1.000
21:57:06.221 00.015 21068 UpdateGuideState exits: m=120544 SNR=72.9
21:57:06.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:06.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:06.223 00.000 21068 Enqueuing Expose request
21:57:06.224 00.001 16108 Worker thread wakes up
21:57:06.224 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:06.225 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:06.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:07.382 01.157 16108 Exposure complete
21:57:07.439 00.057 16108 worker thread done servicing request
21:57:07.439 00.000 21068 OnExposeComplete: enter
21:57:07.440 00.001 21068 UpdateGuideState(): m_state=6
21:57:07.441 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
21:57:07.442 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.60, Mass=96215, SNR=65.3, Peak=17382 HFD=2.9
21:57:07.443 00.001 21068 MultiStar: [#1 0.05,-0.33,1.25,U] [#2 -0.47,-0.11,1.39,U] [#3 -0.09,-0.29,1.08,U] [#4 -0.14,-0.36,0.90,U] [#5 -0.12,-0.25,1.22,U] [#6 -0.22,-0.43,0.92,U] [#7 -0.45,-0.11,0.63,U] [#8 -0.81,-0.38,0.00,M1] 
21:57:07.444 00.001 21068 single-star, 7 included, MultiStar: {-0.18, -0.26}, one-star: {-0.06, -0.25}
21:57:07.444 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
21:57:07.445 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
21:57:07.446 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.80 mountX=0.01 mountY=0.26, mountTheta=1.51
21:57:07.448 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.25, opts=13)
21:57:07.449 00.001 21068 Enqueuing Move request for scope (-0.06, -0.25)
21:57:07.450 00.001 16108 Worker thread wakes up
21:57:07.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
21:57:07.450 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
21:57:07.450 00.000 16108 Moving (-0.06, -0.25) raw xDistance=0.01 yDistance=0.26
21:57:07.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:57:07.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:07.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:57:07.450 00.000 16108 MoveAxis(E, 0, ABG)
21:57:07.450 00.000 16108 Move returns status 0, amount 0
21:57:07.450 00.000 16108 MoveAxis(N, 0, ABG)
21:57:07.450 00.000 16108 Move returns status 0, amount 0
21:57:07.450 00.000 16108 move complete, result=0
21:57:07.450 00.000 16108 worker thread done servicing request
21:57:07.453 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1907, max=65535, med=4208, FiltMin=3638, FiltMax=56829, Gamma=1.000
21:57:07.470 00.017 21068 UpdateGuideState exits: m=96215 SNR=65.3
21:57:07.471 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:07.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:07.472 00.000 21068 Enqueuing Expose request
21:57:07.473 00.001 16108 Worker thread wakes up
21:57:07.473 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:57:07.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:07.474 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:08.460 00.986 16108 Exposure complete
21:57:08.516 00.056 16108 worker thread done servicing request
21:57:08.516 00.000 21068 OnExposeComplete: enter
21:57:08.517 00.001 21068 UpdateGuideState(): m_state=6
21:57:08.518 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
21:57:08.518 00.000 21068 Star::Find returns 1 (0), X=218.99, Y=877.65, Mass=111933, SNR=68.6, Peak=18598 HFD=3.1
21:57:08.519 00.001 21068 MultiStar: [#1 -0.27,-0.24,1.33,U] [#2 -0.78,-0.06,0.00,M1] [#3 -0.02,-0.33,1.13,U] [#4 -0.32,-0.63,0.94,U] [#5 -0.16,-0.38,0.99,U] [#6 -0.21,-0.21,0.82,U] [#7 -0.48,-0.13,0.69,U] [#8 -0.67,-0.23,0.93,U] 
21:57:08.520 00.001 21068 single-star, 7 included, MultiStar: {-0.28, -0.30}, one-star: {-0.24, -0.20}
21:57:08.521 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
21:57:08.522 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
21:57:08.523 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.45 mountX=0.20 mountY=0.25, mountTheta=0.90
21:57:08.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.20, opts=13)
21:57:08.525 00.001 21068 Enqueuing Move request for scope (-0.24, -0.20)
21:57:08.526 00.001 16108 Worker thread wakes up
21:57:08.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
21:57:08.526 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
21:57:08.526 00.000 16108 Moving (-0.24, -0.20) raw xDistance=0.20 yDistance=0.25
21:57:08.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:57:08.527 00.001 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.44 newest=0.64
21:57:08.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:57:08.527 00.000 16108 MoveAxis(E, 0, ABG)
21:57:08.527 00.000 16108 Move returns status 0, amount 0
21:57:08.527 00.000 16108 MoveAxis(S, 50, ABG)
21:57:08.527 00.000 16108 Guiding  Dir = 1, Dur = 50
21:57:08.527 00.000 16108 IsSlewing returns 0
21:57:08.527 00.000 16108 IsGuiding returns 0
21:57:08.530 00.003 16108 PulseGuide returned control before completion, sleep 59
21:57:08.532 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4208, FiltMin=3619, FiltMax=55542, Gamma=1.000
21:57:08.549 00.017 21068 UpdateGuideState exits: m=111933 SNR=68.6
21:57:08.551 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:08.554 00.002 21068 Enqueuing Expose request
21:57:08.590 00.036 16108 IsGuiding returns 1
21:57:08.590 00.000 16108 scope still moving after pulse duration time elapsed
21:57:08.621 00.031 16108 IsSlewing returns 0
21:57:08.621 00.000 16108 IsGuiding returns 0
21:57:08.621 00.000 16108 scope move finished after 50 + 42 ms
21:57:08.621 00.000 16108 Move returns status 0, amount 50
21:57:08.621 00.000 16108 move complete, result=0
21:57:08.621 00.000 16108 worker thread done servicing request
21:57:08.621 00.000 16108 Worker thread wakes up
21:57:08.621 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:08.621 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
21:57:08.622 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:09.790 01.168 16108 Exposure complete
21:57:09.847 00.057 16108 worker thread done servicing request
21:57:09.847 00.000 21068 OnExposeComplete: enter
21:57:09.848 00.001 21068 UpdateGuideState(): m_state=6
21:57:09.849 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
21:57:09.850 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=877.68, Mass=123977, SNR=79.6, Peak=17254 HFD=3.4
21:57:09.850 00.000 21068 MultiStar: [#1 -0.57,-0.33,1.00,U] [#2 -0.45,-0.09,1.01,U] [#3 -0.27,-0.47,0.90,U] [#4 -0.25,-0.47,0.82,U] [#5 -0.49,-0.18,1.00,U] [#6 -0.22,-0.03,0.79,U] [#7 -0.43,-0.13,0.59,U] [#8 -0.82,-0.22,0.00,M1] 
21:57:09.851 00.001 21068 single-star, 7 included, MultiStar: {-0.35, -0.24}, one-star: {-0.09, -0.17}
21:57:09.852 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
21:57:09.853 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
21:57:09.853 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.05 mountX=0.06 mountY=0.18, mountTheta=1.27
21:57:09.856 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.17, opts=13)
21:57:09.857 00.001 21068 Enqueuing Move request for scope (-0.09, -0.17)
21:57:09.857 00.000 16108 Worker thread wakes up
21:57:09.858 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
21:57:09.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
21:57:09.858 00.000 16108 Moving (-0.09, -0.17) raw xDistance=0.06 yDistance=0.18
21:57:09.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:57:09.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:09.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:57:09.858 00.000 16108 MoveAxis(E, 0, ABG)
21:57:09.858 00.000 16108 Move returns status 0, amount 0
21:57:09.858 00.000 16108 MoveAxis(N, 0, ABG)
21:57:09.858 00.000 16108 Move returns status 0, amount 0
21:57:09.858 00.000 16108 move complete, result=0
21:57:09.858 00.000 16108 worker thread done servicing request
21:57:09.862 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=4208, FiltMin=3629, FiltMax=51542, Gamma=1.000
21:57:09.884 00.022 21068 UpdateGuideState exits: m=123977 SNR=79.6
21:57:09.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:09.887 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:09.887 00.000 21068 Enqueuing Expose request
21:57:09.888 00.001 16108 Worker thread wakes up
21:57:09.888 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:09.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:09.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:10.854 00.965 16108 Exposure complete
21:57:10.918 00.064 16108 worker thread done servicing request
21:57:10.918 00.000 21068 OnExposeComplete: enter
21:57:10.919 00.001 21068 UpdateGuideState(): m_state=6
21:57:10.920 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
21:57:10.921 00.001 21068 Star::Find returns 1 (0), X=219.05, Y=877.66, Mass=116355, SNR=71.1, Peak=20166 HFD=3.3
21:57:10.922 00.001 21068 MultiStar: [#1 -0.25,-0.25,1.14,U] [#2 -0.20,-0.02,1.10,U] [#3 -0.00,-0.18,1.05,U] [#4 -0.19,-0.40,0.77,U] [#5 -0.23,-0.31,0.71,U] [#6 -0.23,0.03,0.76,U] [#7 -0.50,-0.13,0.65,U] [#8 -0.47,-0.36,0.75,U] 
21:57:10.923 00.001 21068 single-star, 8 included, MultiStar: {-0.23, -0.19}, one-star: {-0.18, -0.19}
21:57:10.923 00.000 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
21:57:10.924 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
21:57:10.926 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.31 mountX=0.14 mountY=0.23, mountTheta=1.02
21:57:10.928 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.19, opts=13)
21:57:10.929 00.001 21068 Enqueuing Move request for scope (-0.18, -0.19)
21:57:10.930 00.001 16108 Worker thread wakes up
21:57:10.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
21:57:10.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
21:57:10.930 00.000 16108 Moving (-0.18, -0.19) raw xDistance=0.14 yDistance=0.23
21:57:10.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:57:10.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
21:57:10.930 00.000 16108 MoveAxis(E, 0, ABG)
21:57:10.930 00.000 16108 Move returns status 0, amount 0
21:57:10.930 00.000 16108 MoveAxis(S, 46, ABG)
21:57:10.930 00.000 16108 Guiding  Dir = 1, Dur = 46
21:57:10.931 00.001 16108 IsSlewing returns 0
21:57:10.931 00.000 16108 IsGuiding returns 0
21:57:10.934 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4208, FiltMin=3603, FiltMax=56313, Gamma=1.000
21:57:10.951 00.017 21068 UpdateGuideState exits: m=116355 SNR=71.1
21:57:10.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:10.954 00.001 21068 Enqueuing Expose request
21:57:10.975 00.021 16108 PulseGuide returned control before completion, sleep 13
21:57:10.989 00.014 16108 IsGuiding returns 1
21:57:10.989 00.000 16108 scope still moving after pulse duration time elapsed
21:57:11.020 00.031 16108 IsSlewing returns 0
21:57:11.020 00.000 16108 IsGuiding returns 1
21:57:11.051 00.031 16108 IsSlewing returns 0
21:57:11.051 00.000 16108 IsGuiding returns 1
21:57:11.082 00.031 16108 IsSlewing returns 0
21:57:11.082 00.000 16108 IsGuiding returns 0
21:57:11.082 00.000 16108 scope move finished after 46 + 105 ms
21:57:11.082 00.000 16108 Move returns status 0, amount 46
21:57:11.082 00.000 16108 move complete, result=0
21:57:11.083 00.001 16108 worker thread done servicing request
21:57:11.083 00.000 16108 Worker thread wakes up
21:57:11.083 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
21:57:11.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:11.085 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:12.251 01.166 16108 Exposure complete
21:57:12.311 00.060 16108 worker thread done servicing request
21:57:12.311 00.000 21068 OnExposeComplete: enter
21:57:12.312 00.001 21068 UpdateGuideState(): m_state=6
21:57:12.313 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
21:57:12.314 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=878.00, Mass=110161, SNR=68.1, Peak=19222 HFD=2.8
21:57:12.314 00.000 21068 MultiStar: [#1 -0.09,0.21,1.24,U] [#2 -0.30,0.31,1.18,U] [#3 -0.15,0.20,1.00,U] [#4 -0.28,-0.23,0.83,U] [#5 -0.27,0.25,0.94,U] [#6 -0.28,0.06,0.83,U] [#7 -0.38,0.28,0.59,U] [#8 -0.60,-0.12,0.78,U] 
21:57:12.315 00.001 21068 single-star, 8 included, MultiStar: {-0.27, 0.14}, one-star: {-0.23, 0.15}
21:57:12.316 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
21:57:12.318 00.002 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
21:57:12.319 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.27 cameraTheta=2.56 mountX=0.25 mountY=-0.09, mountTheta=-0.35
21:57:12.320 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.15, opts=13)
21:57:12.321 00.001 21068 Enqueuing Move request for scope (-0.23, 0.15)
21:57:12.322 00.001 16108 Worker thread wakes up
21:57:12.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
21:57:12.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
21:57:12.322 00.000 16108 Moving (-0.23, 0.15) raw xDistance=0.25 yDistance=-0.09
21:57:12.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:57:12.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:12.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:57:12.322 00.000 16108 MoveAxis(W, 66, ABG)
21:57:12.322 00.000 16108 Guiding  Dir = 3, Dur = 66
21:57:12.322 00.000 16108 IsSlewing returns 0
21:57:12.322 00.000 16108 IsGuiding returns 0
21:57:12.323 00.001 16108 PulseGuide returned control before completion, sleep 76
21:57:12.326 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4205, FiltMin=3613, FiltMax=48429, Gamma=1.000
21:57:12.340 00.014 21068 UpdateGuideState exits: m=110161 SNR=68.1
21:57:12.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:12.342 00.000 21068 Enqueuing Expose request
21:57:12.414 00.072 16108 IsGuiding returns 1
21:57:12.414 00.000 16108 scope still moving after pulse duration time elapsed
21:57:12.444 00.030 16108 IsSlewing returns 0
21:57:12.444 00.000 16108 IsGuiding returns 0
21:57:12.444 00.000 16108 scope move finished after 66 + 56 ms
21:57:12.444 00.000 16108 Move returns status 0, amount 66
21:57:12.444 00.000 16108 MoveAxis(N, 0, ABG)
21:57:12.444 00.000 16108 Move returns status 0, amount 0
21:57:12.444 00.000 16108 move complete, result=0
21:57:12.444 00.000 16108 worker thread done servicing request
21:57:12.444 00.000 16108 Worker thread wakes up
21:57:12.444 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
21:57:12.446 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:12.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:13.411 00.965 16108 Exposure complete
21:57:13.480 00.069 16108 worker thread done servicing request
21:57:13.480 00.000 21068 OnExposeComplete: enter
21:57:13.482 00.002 21068 UpdateGuideState(): m_state=6
21:57:13.483 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
21:57:13.485 00.002 21068 Star::Find returns 1 (0), X=219.38, Y=878.02, Mass=104703, SNR=68.7, Peak=16710 HFD=3.1
21:57:13.486 00.001 21068 MultiStar: [#1 -0.17,0.28,1.18,U] [#2 -0.22,0.50,1.24,U] [#3 0.18,0.22,1.11,U] [#4 0.08,-0.44,0.89,U] [#5 0.13,0.22,0.74,U] [#6 -0.14,0.54,0.79,U] [#7 -0.42,0.34,0.58,U] [#8 -0.49,-0.00,0.63,U] 
21:57:13.489 00.003 21068 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {0.16, 0.17}
21:57:13.490 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
21:57:13.491 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
21:57:13.492 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.90 mountX=0.11 mountY=-0.19, mountTheta=-1.05
21:57:13.495 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.22, opts=13)
21:57:13.495 00.000 21068 Enqueuing Move request for scope (-0.07, 0.22)
21:57:13.496 00.001 16108 Worker thread wakes up
21:57:13.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
21:57:13.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
21:57:13.496 00.000 16108 Moving (-0.07, 0.22) raw xDistance=0.11 yDistance=-0.19
21:57:13.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:57:13.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:13.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:57:13.496 00.000 16108 MoveAxis(E, 0, ABG)
21:57:13.496 00.000 16108 Move returns status 0, amount 0
21:57:13.496 00.000 16108 MoveAxis(N, 0, ABG)
21:57:13.496 00.000 16108 Move returns status 0, amount 0
21:57:13.498 00.002 16108 move complete, result=0
21:57:13.498 00.000 16108 worker thread done servicing request
21:57:13.503 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4208, FiltMin=3606, FiltMax=47917, Gamma=1.000
21:57:13.525 00.022 21068 UpdateGuideState exits: m=104703 SNR=68.7
21:57:13.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:13.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:13.528 00.001 21068 Enqueuing Expose request
21:57:13.529 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:13.530 00.001 16108 Worker thread wakes up
21:57:13.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:13.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:14.692 01.162 16108 Exposure complete
21:57:14.752 00.060 16108 worker thread done servicing request
21:57:14.752 00.000 21068 OnExposeComplete: enter
21:57:14.753 00.001 21068 UpdateGuideState(): m_state=6
21:57:14.754 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
21:57:14.754 00.000 21068 Star::Find returns 1 (0), X=219.63, Y=877.74, Mass=108919, SNR=67.5, Peak=17891 HFD=2.8
21:57:14.755 00.001 21068 MultiStar: [#1 0.32,0.12,1.07,U] [#2 0.06,0.13,1.35,U] [#3 0.37,0.09,0.94,U] [#4 0.17,-0.56,0.89,U] [#5 0.07,0.05,0.96,U] [#6 0.16,0.07,0.80,U] [#7 0.03,-0.14,0.61,U] [#8 -0.06,-0.11,0.76,U] 
21:57:14.757 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.40, -0.11}
21:57:14.758 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
21:57:14.759 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
21:57:14.760 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.19 mountX=-0.18 mountY=-0.01, mountTheta=-3.09
21:57:14.761 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
21:57:14.762 00.001 21068 Enqueuing Move request for scope (0.18, -0.03)
21:57:14.763 00.001 16108 Worker thread wakes up
21:57:14.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
21:57:14.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
21:57:14.764 00.001 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.01
21:57:14.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:57:14.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:14.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:57:14.764 00.000 16108 MoveAxis(E, 0, ABG)
21:57:14.764 00.000 16108 Move returns status 0, amount 0
21:57:14.764 00.000 16108 MoveAxis(N, 0, ABG)
21:57:14.764 00.000 16108 Move returns status 0, amount 0
21:57:14.764 00.000 16108 move complete, result=0
21:57:14.764 00.000 16108 worker thread done servicing request
21:57:14.771 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=4205, FiltMin=3571, FiltMax=50899, Gamma=1.000
21:57:14.787 00.016 21068 UpdateGuideState exits: m=108919 SNR=67.5
21:57:14.789 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:14.791 00.001 21068 Enqueuing Expose request
21:57:14.792 00.001 16108 Worker thread wakes up
21:57:14.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:14.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:14.792 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:15.783 00.991 16108 Exposure complete
21:57:15.858 00.075 16108 worker thread done servicing request
21:57:15.858 00.000 21068 OnExposeComplete: enter
21:57:15.860 00.002 21068 UpdateGuideState(): m_state=6
21:57:15.861 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
21:57:15.863 00.002 21068 Star::Find returns 1 (0), X=219.46, Y=877.73, Mass=108230, SNR=68.8, Peak=15142 HFD=3.2
21:57:15.864 00.001 21068 MultiStar: [#1 0.07,0.03,1.08,U] [#2 -0.13,-0.10,1.18,U] [#3 0.18,0.13,0.96,U] [#4 0.40,-0.27,0.83,U] [#5 0.06,0.08,1.00,U] [#6 0.24,-0.13,0.89,U] [#7 0.10,-0.58,0.52,U] [#8 -0.07,-0.43,0.75,U] 
21:57:15.867 00.003 21068 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.24, -0.12}
21:57:15.868 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
21:57:15.870 00.002 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
21:57:15.872 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.79 mountX=-0.13 mountY=0.09, mountTheta=2.57
21:57:15.875 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.12, opts=13)
21:57:15.876 00.001 21068 Enqueuing Move request for scope (0.11, -0.12)
21:57:15.878 00.002 16108 Worker thread wakes up
21:57:15.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
21:57:15.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
21:57:15.879 00.001 16108 Moving (0.11, -0.12) raw xDistance=-0.13 yDistance=0.09
21:57:15.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:57:15.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:15.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:15.879 00.000 16108 MoveAxis(E, 0, ABG)
21:57:15.879 00.000 16108 Move returns status 0, amount 0
21:57:15.879 00.000 16108 MoveAxis(N, 0, ABG)
21:57:15.879 00.000 16108 Move returns status 0, amount 0
21:57:15.880 00.001 16108 move complete, result=0
21:57:15.880 00.000 16108 worker thread done servicing request
21:57:15.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4205, FiltMin=3625, FiltMax=48893, Gamma=1.000
21:57:15.903 00.018 21068 UpdateGuideState exits: m=108230 SNR=68.8
21:57:15.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.906 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:15.907 00.001 21068 Enqueuing Expose request
21:57:15.909 00.002 16108 Worker thread wakes up
21:57:15.909 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:15.911 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:15.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:17.064 01.153 16108 Exposure complete
21:57:17.121 00.057 16108 worker thread done servicing request
21:57:17.121 00.000 21068 OnExposeComplete: enter
21:57:17.123 00.002 21068 UpdateGuideState(): m_state=6
21:57:17.124 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
21:57:17.124 00.000 21068 Star::Find returns 1 (0), X=219.65, Y=878.11, Mass=99512, SNR=70.1, Peak=15795 HFD=2.7
21:57:17.125 00.001 21068 MultiStar: [#1 -0.06,0.18,1.20,U] [#2 -0.15,0.06,1.00,U] [#3 0.15,0.11,1.05,U] [#4 0.19,-0.20,0.89,U] [#5 0.45,0.14,0.86,U] [#6 0.44,0.27,0.75,U] [#7 -0.20,0.17,0.56,U] [#8 -0.24,-0.16,0.71,U] 
21:57:17.126 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.42, 0.26}
21:57:17.127 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
21:57:17.128 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
21:57:17.128 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.68 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
21:57:17.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
21:57:17.131 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
21:57:17.131 00.000 16108 Worker thread wakes up
21:57:17.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
21:57:17.131 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
21:57:17.132 00.001 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.12
21:57:17.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:57:17.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:17.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:57:17.132 00.000 16108 MoveAxis(E, 0, ABG)
21:57:17.132 00.000 16108 Move returns status 0, amount 0
21:57:17.132 00.000 16108 MoveAxis(N, 0, ABG)
21:57:17.132 00.000 16108 Move returns status 0, amount 0
21:57:17.132 00.000 16108 move complete, result=0
21:57:17.132 00.000 16108 worker thread done servicing request
21:57:17.138 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4205, FiltMin=3632, FiltMax=46109, Gamma=1.000
21:57:17.164 00.026 21068 UpdateGuideState exits: m=99512 SNR=70.1
21:57:17.166 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:17.169 00.002 21068 Enqueuing Expose request
21:57:17.171 00.002 16108 Worker thread wakes up
21:57:17.171 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:17.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:17.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:18.160 00.988 16108 Exposure complete
21:57:18.238 00.078 16108 worker thread done servicing request
21:57:18.238 00.000 21068 OnExposeComplete: enter
21:57:18.239 00.001 21068 UpdateGuideState(): m_state=6
21:57:18.241 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
21:57:18.242 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.90, Mass=96595, SNR=63.1, Peak=16774 HFD=3.0
21:57:18.244 00.002 21068 MultiStar: [#1 0.21,0.24,1.20,U] [#2 -0.19,0.16,1.39,U] [#3 0.28,0.01,1.15,U] [#4 0.20,-0.69,0.00,M1] [#5 -0.07,0.07,1.10,U] [#6 -0.14,0.01,0.98,U] [#7 -0.37,0.03,0.84,U] [#8 -0.42,0.04,0.78,U] 
21:57:18.245 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.09}, one-star: {0.10, 0.05}
21:57:18.247 00.002 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
21:57:18.247 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
21:57:18.248 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.12 mountX=0.07 mountY=-0.07, mountTheta=-0.82
21:57:18.251 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
21:57:18.253 00.002 21068 Enqueuing Move request for scope (-0.05, 0.09)
21:57:18.254 00.001 16108 Worker thread wakes up
21:57:18.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
21:57:18.254 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
21:57:18.254 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
21:57:18.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:57:18.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:18.255 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:57:18.255 00.000 16108 MoveAxis(E, 0, ABG)
21:57:18.255 00.000 16108 Move returns status 0, amount 0
21:57:18.255 00.000 16108 MoveAxis(N, 0, ABG)
21:57:18.255 00.000 16108 Move returns status 0, amount 0
21:57:18.255 00.000 16108 move complete, result=0
21:57:18.255 00.000 16108 worker thread done servicing request
21:57:18.263 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=4205, FiltMin=3651, FiltMax=44877, Gamma=1.000
21:57:18.283 00.020 21068 UpdateGuideState exits: m=96595 SNR=63.1
21:57:18.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:18.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:18.285 00.000 21068 Enqueuing Expose request
21:57:18.286 00.001 16108 Worker thread wakes up
21:57:18.286 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:18.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:18.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:19.455 01.168 16108 Exposure complete
21:57:19.518 00.063 16108 worker thread done servicing request
21:57:19.518 00.000 21068 OnExposeComplete: enter
21:57:19.518 00.000 21068 UpdateGuideState(): m_state=6
21:57:19.519 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
21:57:19.520 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=878.18, Mass=109952, SNR=75.2, Peak=16438 HFD=2.9
21:57:19.522 00.002 21068 MultiStar: [#1 0.15,-0.06,1.04,U] [#2 -0.03,0.24,1.13,U] [#3 0.30,0.10,0.85,U] [#4 -0.01,-0.08,0.87,U] [#5 0.11,-0.11,0.92,U] [#6 0.06,0.16,0.71,U] [#7 -0.17,0.24,0.55,U] [#8 -0.36,0.20,0.68,U] 
21:57:19.523 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.09, 0.33}
21:57:19.524 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
21:57:19.526 00.002 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
21:57:19.526 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=0.01 mountY=-0.11, mountTheta=-1.50
21:57:19.529 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
21:57:19.531 00.002 21068 Enqueuing Move request for scope (0.01, 0.11)
21:57:19.532 00.001 16108 Worker thread wakes up
21:57:19.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:57:19.533 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:57:19.533 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
21:57:19.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:57:19.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:19.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:57:19.533 00.000 16108 MoveAxis(E, 0, ABG)
21:57:19.533 00.000 16108 Move returns status 0, amount 0
21:57:19.533 00.000 16108 MoveAxis(N, 0, ABG)
21:57:19.533 00.000 16108 Move returns status 0, amount 0
21:57:19.533 00.000 16108 move complete, result=0
21:57:19.533 00.000 16108 worker thread done servicing request
21:57:19.538 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4205, FiltMin=3513, FiltMax=46451, Gamma=1.000
21:57:19.556 00.018 21068 UpdateGuideState exits: m=109952 SNR=75.2
21:57:19.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:19.558 00.000 21068 Enqueuing Expose request
21:57:19.559 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:19.560 00.001 16108 Worker thread wakes up
21:57:19.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:19.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:20.552 00.992 16108 Exposure complete
21:57:20.609 00.057 16108 worker thread done servicing request
21:57:20.609 00.000 21068 OnExposeComplete: enter
21:57:20.611 00.002 21068 UpdateGuideState(): m_state=6
21:57:20.612 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
21:57:20.612 00.000 21068 Star::Find returns 1 (0), X=219.18, Y=877.75, Mass=112998, SNR=69.9, Peak=17238 HFD=3.4
21:57:20.613 00.001 21068 MultiStar: [#1 0.06,0.08,1.10,U] [#2 -0.32,0.19,1.09,U] [#3 0.11,0.03,0.87,U] [#4 0.21,-0.32,0.85,U] [#5 -0.33,-0.20,1.00,U] [#6 -0.02,0.07,0.77,U] [#7 0.31,0.49,0.58,U] [#8 -0.58,0.03,0.69,U] 
21:57:20.614 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.05, -0.11}
21:57:20.615 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
21:57:20.615 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
21:57:20.616 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.01 mountX=0.08 mountY=0.01, mountTheta=0.10
21:57:20.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
21:57:20.619 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
21:57:20.620 00.001 16108 Worker thread wakes up
21:57:20.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:57:20.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:57:20.620 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
21:57:20.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:57:20.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:20.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:57:20.620 00.000 16108 MoveAxis(E, 0, ABG)
21:57:20.620 00.000 16108 Move returns status 0, amount 0
21:57:20.620 00.000 16108 MoveAxis(N, 0, ABG)
21:57:20.620 00.000 16108 Move returns status 0, amount 0
21:57:20.620 00.000 16108 move complete, result=0
21:57:20.620 00.000 16108 worker thread done servicing request
21:57:20.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4205, FiltMin=3635, FiltMax=45629, Gamma=1.000
21:57:20.639 00.015 21068 UpdateGuideState exits: m=112998 SNR=69.9
21:57:20.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:20.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:20.642 00.001 21068 Enqueuing Expose request
21:57:20.642 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:20.643 00.001 16108 Worker thread wakes up
21:57:20.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:20.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:21.795 01.152 16108 Exposure complete
21:57:21.863 00.068 16108 worker thread done servicing request
21:57:21.863 00.000 21068 OnExposeComplete: enter
21:57:21.864 00.001 21068 UpdateGuideState(): m_state=6
21:57:21.865 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
21:57:21.868 00.003 21068 Star::Find returns 1 (0), X=219.15, Y=878.04, Mass=99548, SNR=65.7, Peak=15846 HFD=3.0
21:57:21.870 00.002 21068 MultiStar: [#1 -0.10,0.49,1.13,U] [#2 -0.36,0.28,1.04,U] [#3 0.23,0.27,0.99,U] [#4 -0.17,-0.18,0.97,U] [#5 -0.38,0.06,1.08,U] [#6 -0.16,-0.01,0.75,U] [#7 -0.22,0.29,0.75,U] [#8 -0.43,-0.09,0.71,U] 
21:57:21.871 00.001 21068 single-star, 8 included, MultiStar: {-0.18, 0.16}, one-star: {-0.08, 0.19}
21:57:21.873 00.002 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
21:57:21.874 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
21:57:21.877 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.97 mountX=0.11 mountY=-0.17, mountTheta=-0.97
21:57:21.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.19, opts=13)
21:57:21.880 00.001 21068 Enqueuing Move request for scope (-0.08, 0.19)
21:57:21.882 00.002 16108 Worker thread wakes up
21:57:21.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
21:57:21.882 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
21:57:21.882 00.000 16108 Moving (-0.08, 0.19) raw xDistance=0.11 yDistance=-0.17
21:57:21.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:57:21.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:21.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:57:21.882 00.000 16108 MoveAxis(E, 0, ABG)
21:57:21.882 00.000 16108 Move returns status 0, amount 0
21:57:21.882 00.000 16108 MoveAxis(N, 0, ABG)
21:57:21.882 00.000 16108 Move returns status 0, amount 0
21:57:21.882 00.000 16108 move complete, result=0
21:57:21.882 00.000 16108 worker thread done servicing request
21:57:21.890 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4205, FiltMin=3510, FiltMax=44230, Gamma=1.000
21:57:21.916 00.026 21068 UpdateGuideState exits: m=99548 SNR=65.7
21:57:21.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:21.919 00.001 21068 Enqueuing Expose request
21:57:21.919 00.000 16108 Worker thread wakes up
21:57:21.919 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:21.920 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:21.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:22.891 00.971 16108 Exposure complete
21:57:22.948 00.057 16108 worker thread done servicing request
21:57:22.949 00.001 21068 OnExposeComplete: enter
21:57:22.950 00.001 21068 UpdateGuideState(): m_state=6
21:57:22.950 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
21:57:22.951 00.001 21068 Star::Find returns 1 (0), X=218.96, Y=878.65, Mass=108318, SNR=68.8, Peak=14342 HFD=3.3
21:57:22.953 00.002 21068 MultiStar: [#1 -0.07,0.69,0.00,M1] [#2 -0.13,0.14,1.37,U] [#3 -0.09,0.61,1.09,U] [#4 0.28,0.00,0.94,U] [#5 0.00,0.29,0.94,U] [#6 0.18,0.26,0.78,U] [#7 -0.74,0.29,0.00,M1] [#8 -0.24,0.60,0.70,U] 
21:57:22.954 00.001 21068 refined, 6 included, MultiStar: {-0.04, 0.38}, one-star: {-0.27, 0.80}
21:57:22.956 00.002 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
21:57:22.958 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
21:57:22.959 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.69 mountX=0.11 mountY=-0.35, mountTheta=-1.27
21:57:22.962 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.38, opts=13)
21:57:22.963 00.001 21068 Enqueuing Move request for scope (-0.04, 0.38)
21:57:22.964 00.001 16108 Worker thread wakes up
21:57:22.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.38) opts 0xd
21:57:22.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.38)
21:57:22.964 00.000 16108 Moving (-0.04, 0.38) raw xDistance=0.11 yDistance=-0.35
21:57:22.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:57:22.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:22.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:57:22.964 00.000 16108 MoveAxis(E, 0, ABG)
21:57:22.964 00.000 16108 Move returns status 0, amount 0
21:57:22.964 00.000 16108 MoveAxis(N, 0, ABG)
21:57:22.965 00.001 16108 Move returns status 0, amount 0
21:57:22.965 00.000 16108 move complete, result=0
21:57:22.965 00.000 16108 worker thread done servicing request
21:57:22.968 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4205, FiltMin=3645, FiltMax=45805, Gamma=1.000
21:57:22.986 00.018 21068 UpdateGuideState exits: m=108318 SNR=68.8
21:57:22.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:22.989 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:22.991 00.002 21068 Enqueuing Expose request
21:57:22.991 00.000 16108 Worker thread wakes up
21:57:22.991 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:57:22.993 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:22.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:24.171 01.178 16108 Exposure complete
21:57:24.232 00.061 16108 worker thread done servicing request
21:57:24.232 00.000 21068 OnExposeComplete: enter
21:57:24.234 00.002 21068 UpdateGuideState(): m_state=6
21:57:24.235 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
21:57:24.235 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=878.04, Mass=108008, SNR=70.0, Peak=14291 HFD=3.3
21:57:24.236 00.001 21068 MultiStar: [#1 -0.07,0.15,1.22,U] [#2 0.00,0.31,1.11,U] [#3 0.21,0.12,1.00,U] [#4 0.04,0.03,0.82,U] [#5 -0.03,0.01,0.97,U] [#6 0.24,0.31,0.84,U] [#7 0.13,0.58,0.67,U] [#8 -0.22,0.08,0.76,U] 
21:57:24.237 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.12, 0.19}
21:57:24.238 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
21:57:24.239 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
21:57:24.240 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
21:57:24.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
21:57:24.243 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
21:57:24.244 00.001 16108 Worker thread wakes up
21:57:24.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
21:57:24.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
21:57:24.244 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
21:57:24.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:57:24.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:24.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:57:24.244 00.000 16108 MoveAxis(E, 0, ABG)
21:57:24.245 00.001 16108 Move returns status 0, amount 0
21:57:24.245 00.000 16108 MoveAxis(N, 0, ABG)
21:57:24.245 00.000 16108 Move returns status 0, amount 0
21:57:24.245 00.000 16108 move complete, result=0
21:57:24.245 00.000 16108 worker thread done servicing request
21:57:24.253 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4201, FiltMin=3603, FiltMax=47709, Gamma=1.000
21:57:24.278 00.025 21068 UpdateGuideState exits: m=108008 SNR=70.0
21:57:24.280 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:24.282 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:24.283 00.001 21068 Enqueuing Expose request
21:57:24.284 00.001 16108 Worker thread wakes up
21:57:24.284 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:24.285 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:24.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:25.263 00.978 16108 Exposure complete
21:57:25.328 00.065 16108 worker thread done servicing request
21:57:25.328 00.000 21068 OnExposeComplete: enter
21:57:25.330 00.002 21068 UpdateGuideState(): m_state=6
21:57:25.331 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
21:57:25.332 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.99, Mass=106067, SNR=74.2, Peak=15334 HFD=3.3
21:57:25.333 00.001 21068 MultiStar: [#1 0.19,0.32,0.99,U] [#2 -0.04,0.38,1.00,U] [#3 0.15,0.39,0.89,U] [#4 0.29,-0.03,0.71,U] [#5 -0.02,0.69,0.00,M1] [#6 0.31,0.54,0.85,U] [#7 -0.10,0.29,0.71,U] [#8 -0.14,0.42,0.64,U] 
21:57:25.333 00.000 21068 single-star, 7 included, MultiStar: {0.11, 0.31}, one-star: {0.13, 0.13}
21:57:25.334 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
21:57:25.335 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
21:57:25.336 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
21:57:25.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
21:57:25.338 00.001 21068 Enqueuing Move request for scope (0.13, 0.13)
21:57:25.339 00.001 16108 Worker thread wakes up
21:57:25.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
21:57:25.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
21:57:25.339 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.10 yDistance=-0.16
21:57:25.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:57:25.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:25.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:25.339 00.000 16108 MoveAxis(E, 0, ABG)
21:57:25.339 00.000 16108 Move returns status 0, amount 0
21:57:25.339 00.000 16108 MoveAxis(N, 0, ABG)
21:57:25.339 00.000 16108 Move returns status 0, amount 0
21:57:25.339 00.000 16108 move complete, result=0
21:57:25.340 00.001 16108 worker thread done servicing request
21:57:25.346 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4201, FiltMin=3616, FiltMax=49430, Gamma=1.000
21:57:25.361 00.015 21068 UpdateGuideState exits: m=106067 SNR=74.2
21:57:25.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.363 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:25.364 00.001 21068 Enqueuing Expose request
21:57:25.365 00.001 16108 Worker thread wakes up
21:57:25.365 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:25.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:25.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:26.535 01.170 16108 Exposure complete
21:57:26.598 00.063 16108 worker thread done servicing request
21:57:26.598 00.000 21068 OnExposeComplete: enter
21:57:26.598 00.000 21068 UpdateGuideState(): m_state=6
21:57:26.600 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
21:57:26.601 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=878.12, Mass=100407, SNR=63.0, Peak=16995 HFD=3.2
21:57:26.602 00.001 21068 MultiStar: [#1 0.45,0.05,1.24,U] [#2 0.09,0.28,1.30,U] [#3 0.46,0.04,1.14,U] [#4 0.58,-0.18,0.97,U] [#5 0.35,0.08,1.05,U] [#6 0.14,0.12,0.76,U] [#7 0.19,0.24,0.65,U] [#8 0.15,0.04,0.77,U] 
21:57:26.603 00.001 21068 refined, 8 included, MultiStar: {0.31, 0.11}, one-star: {0.30, 0.27}
21:57:26.604 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
21:57:26.604 00.000 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
21:57:26.605 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.32 mountX=-0.29 mountY=-0.18, mountTheta=-2.60
21:57:26.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.11, opts=13)
21:57:26.608 00.001 21068 Enqueuing Move request for scope (0.31, 0.11)
21:57:26.609 00.001 16108 Worker thread wakes up
21:57:26.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
21:57:26.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
21:57:26.609 00.000 16108 Moving (0.31, 0.11) raw xDistance=-0.29 yDistance=-0.18
21:57:26.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:57:26.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:26.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:57:26.609 00.000 16108 MoveAxis(E, 76, ABG)
21:57:26.609 00.000 16108 Guiding  Dir = 2, Dur = 76
21:57:26.610 00.001 16108 IsSlewing returns 0
21:57:26.610 00.000 16108 IsGuiding returns 0
21:57:26.613 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4195, FiltMin=3561, FiltMax=43635, Gamma=1.000
21:57:26.617 00.004 16108 PulseGuide returned control before completion, sleep 79
21:57:26.629 00.012 21068 UpdateGuideState exits: m=100407 SNR=63.0
21:57:26.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:26.630 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:26.631 00.001 21068 Enqueuing Expose request
21:57:26.711 00.080 16108 IsGuiding returns 0
21:57:26.711 00.000 16108 Move returns status 0, amount 76
21:57:26.711 00.000 16108 MoveAxis(N, 0, ABG)
21:57:26.711 00.000 16108 Move returns status 0, amount 0
21:57:26.711 00.000 16108 move complete, result=0
21:57:26.711 00.000 16108 worker thread done servicing request
21:57:26.711 00.000 16108 Worker thread wakes up
21:57:26.711 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.2 px 0 ms NORTH
21:57:26.713 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:26.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:27.683 00.970 16108 Exposure complete
21:57:27.735 00.052 16108 worker thread done servicing request
21:57:27.736 00.001 21068 OnExposeComplete: enter
21:57:27.736 00.000 21068 UpdateGuideState(): m_state=6
21:57:27.737 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
21:57:27.738 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.88, Mass=111414, SNR=73.9, Peak=17219 HFD=3.0
21:57:27.739 00.001 21068 MultiStar: [#1 0.26,0.26,1.10,U] [#2 -0.07,0.26,1.17,U] [#3 0.38,0.20,0.92,U] [#4 0.36,-0.13,0.71,U] [#5 0.13,0.16,0.92,U] [#6 0.19,0.08,0.76,U] [#7 -0.37,0.27,0.55,U] [#8 -0.23,-0.08,0.60,U] 
21:57:27.739 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.23, 0.03}
21:57:27.740 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
21:57:27.741 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
21:57:27.741 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
21:57:27.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
21:57:27.744 00.001 21068 Enqueuing Move request for scope (0.13, 0.13)
21:57:27.745 00.001 16108 Worker thread wakes up
21:57:27.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
21:57:27.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
21:57:27.745 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.10 yDistance=-0.16
21:57:27.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:57:27.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:27.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:27.745 00.000 16108 MoveAxis(E, 0, ABG)
21:57:27.745 00.000 16108 Move returns status 0, amount 0
21:57:27.745 00.000 16108 MoveAxis(N, 0, ABG)
21:57:27.745 00.000 16108 Move returns status 0, amount 0
21:57:27.745 00.000 16108 move complete, result=0
21:57:27.746 00.001 16108 worker thread done servicing request
21:57:27.749 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4195, FiltMin=3568, FiltMax=44566, Gamma=1.000
21:57:27.764 00.015 21068 UpdateGuideState exits: m=111414 SNR=73.9
21:57:27.766 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:27.768 00.001 21068 Enqueuing Expose request
21:57:27.768 00.000 16108 Worker thread wakes up
21:57:27.768 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:27.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:27.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:28.946 01.177 16108 Exposure complete
21:57:29.001 00.055 16108 worker thread done servicing request
21:57:29.001 00.000 21068 OnExposeComplete: enter
21:57:29.001 00.000 21068 UpdateGuideState(): m_state=6
21:57:29.003 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
21:57:29.004 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=878.10, Mass=125032, SNR=71.2, Peak=17526 HFD=3.1
21:57:29.006 00.002 21068 MultiStar: [#1 0.10,0.18,1.05,U] [#2 -0.04,0.41,1.22,U] [#3 0.27,0.16,1.05,U] [#4 -0.11,-0.48,0.75,U] [#5 -0.10,0.09,0.69,U] [#6 0.28,0.19,0.79,U] [#7 -0.34,0.25,0.64,U] [#8 -0.37,-0.07,0.76,U] 
21:57:29.007 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.23, 0.25}
21:57:29.010 00.003 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
21:57:29.011 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
21:57:29.012 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.45 mountX=0.01 mountY=-0.13, mountTheta=-1.52
21:57:29.015 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
21:57:29.016 00.001 21068 Enqueuing Move request for scope (0.02, 0.13)
21:57:29.017 00.001 16108 Worker thread wakes up
21:57:29.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
21:57:29.017 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
21:57:29.017 00.000 16108 Moving (0.02, 0.13) raw xDistance=0.01 yDistance=-0.13
21:57:29.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:57:29.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:29.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:57:29.017 00.000 16108 MoveAxis(E, 0, ABG)
21:57:29.017 00.000 16108 Move returns status 0, amount 0
21:57:29.017 00.000 16108 MoveAxis(N, 0, ABG)
21:57:29.017 00.000 16108 Move returns status 0, amount 0
21:57:29.017 00.000 16108 move complete, result=0
21:57:29.018 00.001 16108 worker thread done servicing request
21:57:29.022 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4195, FiltMin=3599, FiltMax=44765, Gamma=1.000
21:57:29.040 00.018 21068 UpdateGuideState exits: m=125032 SNR=71.2
21:57:29.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:29.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:29.043 00.001 21068 Enqueuing Expose request
21:57:29.043 00.000 16108 Worker thread wakes up
21:57:29.043 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:29.044 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:29.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:30.008 00.964 16108 Exposure complete
21:57:30.090 00.082 16108 worker thread done servicing request
21:57:30.090 00.000 21068 OnExposeComplete: enter
21:57:30.092 00.002 21068 UpdateGuideState(): m_state=6
21:57:30.094 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
21:57:30.095 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=878.35, Mass=123148, SNR=70.0, Peak=17107 HFD=3.1
21:57:30.097 00.002 21068 MultiStar: [#1 0.34,0.17,1.28,U] [#2 0.04,0.14,1.13,U] [#3 0.45,0.20,1.05,U] [#4 0.07,-0.23,0.90,U] [#5 0.01,0.30,1.07,U] [#6 0.24,0.15,0.94,U] [#7 -0.04,0.50,0.63,U] [#8 0.02,0.14,0.74,U] 
21:57:30.099 00.002 21068 refined, 8 included, MultiStar: {0.19, 0.20}, one-star: {0.40, 0.50}
21:57:30.101 00.002 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
21:57:30.103 00.002 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
21:57:30.105 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.82 mountX=-0.15 mountY=-0.24, mountTheta=-2.13
21:57:30.109 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.20, opts=13)
21:57:30.110 00.001 21068 Enqueuing Move request for scope (0.19, 0.20)
21:57:30.112 00.002 16108 Worker thread wakes up
21:57:30.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
21:57:30.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
21:57:30.112 00.000 16108 Moving (0.19, 0.20) raw xDistance=-0.15 yDistance=-0.24
21:57:30.113 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:57:30.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:30.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:57:30.113 00.000 16108 MoveAxis(E, 0, ABG)
21:57:30.113 00.000 16108 Move returns status 0, amount 0
21:57:30.113 00.000 16108 MoveAxis(N, 0, ABG)
21:57:30.113 00.000 16108 Move returns status 0, amount 0
21:57:30.113 00.000 16108 move complete, result=0
21:57:30.114 00.001 16108 worker thread done servicing request
21:57:30.117 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=4195, FiltMin=3632, FiltMax=47693, Gamma=1.000
21:57:30.132 00.015 21068 UpdateGuideState exits: m=123148 SNR=70.0
21:57:30.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.133 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:30.134 00.001 21068 Enqueuing Expose request
21:57:30.135 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:30.136 00.001 16108 Worker thread wakes up
21:57:30.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:30.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:31.301 01.165 16108 Exposure complete
21:57:31.367 00.066 16108 worker thread done servicing request
21:57:31.367 00.000 21068 OnExposeComplete: enter
21:57:31.368 00.001 21068 UpdateGuideState(): m_state=6
21:57:31.369 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
21:57:31.370 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=878.47, Mass=113466, SNR=71.7, Peak=16563 HFD=3.2
21:57:31.371 00.001 21068 MultiStar: [#1 0.48,0.11,1.03,U] [#2 0.01,0.32,1.17,U] [#3 0.47,0.21,0.94,U] [#4 0.23,-0.20,0.83,U] [#5 0.19,0.34,0.90,U] [#6 0.24,0.19,0.71,U] [#7 -0.20,0.56,0.68,U] [#8 -0.56,0.17,0.73,U] 
21:57:31.372 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.26}, one-star: {0.33, 0.62}
21:57:31.373 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
21:57:31.374 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
21:57:31.375 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.03 mountX=-0.11 mountY=-0.29, mountTheta=-1.93
21:57:31.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.26, opts=13)
21:57:31.378 00.002 21068 Enqueuing Move request for scope (0.16, 0.26)
21:57:31.379 00.001 16108 Worker thread wakes up
21:57:31.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
21:57:31.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
21:57:31.379 00.000 16108 Moving (0.16, 0.26) raw xDistance=-0.11 yDistance=-0.29
21:57:31.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:57:31.379 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.51 newest=-0.66
21:57:31.380 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:57:31.380 00.000 16108 MoveAxis(E, 0, ABG)
21:57:31.380 00.000 16108 Move returns status 0, amount 0
21:57:31.380 00.000 16108 MoveAxis(N, 58, ABG)
21:57:31.380 00.000 16108 Guiding  Dir = 0, Dur = 58
21:57:31.380 00.000 16108 IsSlewing returns 0
21:57:31.380 00.000 16108 IsGuiding returns 0
21:57:31.383 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4195, FiltMin=3545, FiltMax=49933, Gamma=1.000
21:57:31.397 00.014 21068 UpdateGuideState exits: m=113466 SNR=71.7
21:57:31.399 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:31.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:31.401 00.001 21068 Enqueuing Expose request
21:57:31.418 00.017 16108 PulseGuide returned control before completion, sleep 30
21:57:31.463 00.045 16108 IsGuiding returns 1
21:57:31.463 00.000 16108 scope still moving after pulse duration time elapsed
21:57:31.494 00.031 16108 IsSlewing returns 0
21:57:31.494 00.000 16108 IsGuiding returns 1
21:57:31.525 00.031 16108 IsSlewing returns 0
21:57:31.525 00.000 16108 IsGuiding returns 0
21:57:31.525 00.000 16108 scope move finished after 58 + 87 ms
21:57:31.525 00.000 16108 Move returns status 0, amount 58
21:57:31.525 00.000 16108 move complete, result=0
21:57:31.525 00.000 16108 worker thread done servicing request
21:57:31.525 00.000 16108 Worker thread wakes up
21:57:31.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:31.525 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
21:57:31.527 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:32.498 00.971 16108 Exposure complete
21:57:32.562 00.064 16108 worker thread done servicing request
21:57:32.562 00.000 21068 OnExposeComplete: enter
21:57:32.563 00.001 21068 UpdateGuideState(): m_state=6
21:57:32.564 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
21:57:32.565 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=878.07, Mass=104885, SNR=70.3, Peak=17139 HFD=3.3
21:57:32.568 00.003 21068 MultiStar: [#1 0.40,0.33,1.06,U] [#2 0.32,0.38,1.20,U] [#3 0.37,0.06,1.16,U] [#4 0.49,-0.14,0.79,U] [#5 0.11,0.14,0.73,U] [#6 0.30,0.07,0.80,U] [#7 0.02,0.32,0.66,U] [#8 -0.18,0.08,0.75,U] 
21:57:32.570 00.002 21068 refined, 8 included, MultiStar: {0.27, 0.17}, one-star: {0.40, 0.22}
21:57:32.571 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
21:57:32.573 00.002 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
21:57:32.574 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.56 mountX=-0.24 mountY=-0.23, mountTheta=-2.37
21:57:32.578 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.17, opts=13)
21:57:32.579 00.001 21068 Enqueuing Move request for scope (0.27, 0.17)
21:57:32.580 00.001 16108 Worker thread wakes up
21:57:32.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
21:57:32.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
21:57:32.581 00.001 16108 Moving (0.27, 0.17) raw xDistance=-0.24 yDistance=-0.23
21:57:32.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:57:32.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:57:32.581 00.000 16108 MoveAxis(E, 62, ABG)
21:57:32.581 00.000 16108 Guiding  Dir = 2, Dur = 62
21:57:32.581 00.000 16108 IsSlewing returns 0
21:57:32.581 00.000 16108 IsGuiding returns 0
21:57:32.589 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4195, FiltMin=3568, FiltMax=42272, Gamma=1.000
21:57:32.594 00.005 16108 PulseGuide returned control before completion, sleep 60
21:57:32.614 00.020 21068 UpdateGuideState exits: m=104885 SNR=70.3
21:57:32.616 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.618 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:32.619 00.001 21068 Enqueuing Expose request
21:57:32.656 00.037 16108 IsGuiding returns 1
21:57:32.656 00.000 16108 scope still moving after pulse duration time elapsed
21:57:32.688 00.032 16108 IsSlewing returns 0
21:57:32.688 00.000 16108 IsGuiding returns 0
21:57:32.688 00.000 16108 scope move finished after 62 + 44 ms
21:57:32.688 00.000 16108 Move returns status 0, amount 62
21:57:32.688 00.000 16108 MoveAxis(N, 46, ABG)
21:57:32.688 00.000 16108 Guiding  Dir = 0, Dur = 46
21:57:32.688 00.000 16108 IsSlewing returns 0
21:57:32.688 00.000 16108 IsGuiding returns 0
21:57:32.752 00.064 16108 IsGuiding returns 1
21:57:32.752 00.000 16108 scope still moving after pulse duration time elapsed
21:57:32.782 00.030 16108 IsSlewing returns 0
21:57:32.782 00.000 16108 IsGuiding returns 1
21:57:32.814 00.032 16108 IsSlewing returns 0
21:57:32.814 00.000 16108 IsGuiding returns 1
21:57:32.845 00.031 16108 IsSlewing returns 0
21:57:32.845 00.000 16108 IsGuiding returns 0
21:57:32.845 00.000 16108 scope move finished after 46 + 111 ms
21:57:32.845 00.000 16108 Move returns status 0, amount 46
21:57:32.845 00.000 16108 move complete, result=0
21:57:32.845 00.000 16108 worker thread done servicing request
21:57:32.845 00.000 16108 Worker thread wakes up
21:57:32.846 00.001 21068 GuideStep: -0.2 px 62 ms EAST, -0.2 px 46 ms NORTH
21:57:32.848 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:32.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:34.008 01.160 16108 Exposure complete
21:57:34.063 00.055 16108 worker thread done servicing request
21:57:34.063 00.000 21068 OnExposeComplete: enter
21:57:34.065 00.002 21068 UpdateGuideState(): m_state=6
21:57:34.065 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
21:57:34.066 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.58, Mass=116297, SNR=72.1, Peak=16982 HFD=3.2
21:57:34.067 00.001 21068 MultiStar: [#1 -0.34,-0.06,1.16,U] [#2 -0.27,-0.18,1.11,U] [#3 -0.28,-0.25,1.04,U] [#4 -0.20,-0.55,0.75,U] [#5 -0.24,-0.31,0.88,U] [#6 -0.52,-0.54,0.00,M1] [#7 -0.35,-0.33,0.59,U] [#8 -0.62,-0.26,0.00,M1] 
21:57:34.073 00.006 21068 single-star, 6 included, MultiStar: {-0.22, -0.26}, one-star: {0.10, -0.28}
21:57:34.074 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
21:57:34.075 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
21:57:34.076 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.29 cameraTheta=-1.23 mountX=-0.14 mountY=0.25, mountTheta=2.10
21:57:34.079 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.28, opts=13)
21:57:34.081 00.002 21068 Enqueuing Move request for scope (0.10, -0.28)
21:57:34.083 00.002 16108 Worker thread wakes up
21:57:34.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
21:57:34.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
21:57:34.084 00.001 16108 Moving (0.10, -0.28) raw xDistance=-0.14 yDistance=0.25
21:57:34.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:57:34.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:34.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:57:34.084 00.000 16108 MoveAxis(E, 0, ABG)
21:57:34.084 00.000 16108 Move returns status 0, amount 0
21:57:34.084 00.000 16108 MoveAxis(N, 0, ABG)
21:57:34.084 00.000 16108 Move returns status 0, amount 0
21:57:34.084 00.000 16108 move complete, result=0
21:57:34.084 00.000 16108 worker thread done servicing request
21:57:34.089 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4195, FiltMin=3613, FiltMax=52838, Gamma=1.000
21:57:34.110 00.021 21068 UpdateGuideState exits: m=116297 SNR=72.1
21:57:34.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:34.112 00.000 21068 Enqueuing Expose request
21:57:34.113 00.001 16108 Worker thread wakes up
21:57:34.113 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:34.114 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:34.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:35.089 00.975 16108 Exposure complete
21:57:35.147 00.058 16108 worker thread done servicing request
21:57:35.147 00.000 21068 OnExposeComplete: enter
21:57:35.149 00.002 21068 UpdateGuideState(): m_state=6
21:57:35.151 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
21:57:35.153 00.002 21068 Star::Find returns 1 (0), X=219.32, Y=877.61, Mass=110925, SNR=75.3, Peak=14083 HFD=3.1
21:57:35.155 00.002 21068 MultiStar: [#1 -0.10,-0.25,1.10,U] [#2 -0.44,-0.33,0.98,U] [#3 -0.01,-0.28,0.97,U] [#4 -0.18,-0.46,0.93,U] [#5 -0.09,-0.30,1.10,U] [#6 -0.24,-0.59,0.74,U] [#7 -0.06,-0.35,0.59,U] [#8 -0.45,-0.40,0.58,U] 
21:57:35.157 00.002 21068 single-star, 8 included, MultiStar: {-0.15, -0.34}, one-star: {0.10, -0.24}
21:57:35.159 00.002 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
21:57:35.160 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
21:57:35.161 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=-0.14 mountY=0.21, mountTheta=2.14
21:57:35.162 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.24, opts=13)
21:57:35.163 00.001 21068 Enqueuing Move request for scope (0.10, -0.24)
21:57:35.164 00.001 16108 Worker thread wakes up
21:57:35.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
21:57:35.164 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
21:57:35.164 00.000 16108 Moving (0.10, -0.24) raw xDistance=-0.14 yDistance=0.21
21:57:35.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:57:35.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:35.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:57:35.164 00.000 16108 MoveAxis(E, 0, ABG)
21:57:35.164 00.000 16108 Move returns status 0, amount 0
21:57:35.164 00.000 16108 MoveAxis(N, 0, ABG)
21:57:35.164 00.000 16108 Move returns status 0, amount 0
21:57:35.164 00.000 16108 move complete, result=0
21:57:35.164 00.000 16108 worker thread done servicing request
21:57:35.169 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4195, FiltMin=3625, FiltMax=52806, Gamma=1.000
21:57:35.183 00.014 21068 UpdateGuideState exits: m=110925 SNR=75.3
21:57:35.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:35.186 00.001 21068 Enqueuing Expose request
21:57:35.187 00.001 16108 Worker thread wakes up
21:57:35.187 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:35.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:35.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:36.359 01.172 16108 Exposure complete
21:57:36.416 00.057 16108 worker thread done servicing request
21:57:36.417 00.001 21068 OnExposeComplete: enter
21:57:36.417 00.000 21068 UpdateGuideState(): m_state=6
21:57:36.418 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
21:57:36.419 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.61, Mass=112214, SNR=69.0, Peak=16438 HFD=3.2
21:57:36.421 00.002 21068 MultiStar: [#1 -0.33,-0.55,1.03,U] [#2 -0.48,-0.05,1.29,U] [#3 -0.22,-0.44,1.07,U] [#4 -0.02,-0.84,0.00,M1] [#5 -0.33,-0.62,0.00,M1] [#6 -0.62,-0.52,0.00,M1] [#7 -0.73,-0.25,0.00,M1] [#8 -0.92,-0.59,0.00,M1] 
21:57:36.422 00.001 21068 single-star, 3 included, MultiStar: {-0.28, -0.31}, one-star: {-0.03, -0.24}
21:57:36.423 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
21:57:36.426 00.003 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
21:57:36.427 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.25 cameraTheta=-1.71 mountX=-0.01 mountY=0.25, mountTheta=1.61
21:57:36.430 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.24, opts=13)
21:57:36.431 00.001 21068 Enqueuing Move request for scope (-0.03, -0.24)
21:57:36.432 00.001 16108 Worker thread wakes up
21:57:36.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
21:57:36.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
21:57:36.432 00.000 16108 Moving (-0.03, -0.24) raw xDistance=-0.01 yDistance=0.25
21:57:36.433 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:57:36.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:36.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:57:36.433 00.000 16108 MoveAxis(E, 0, ABG)
21:57:36.433 00.000 16108 Move returns status 0, amount 0
21:57:36.433 00.000 16108 MoveAxis(N, 0, ABG)
21:57:36.433 00.000 16108 Move returns status 0, amount 0
21:57:36.433 00.000 16108 move complete, result=0
21:57:36.433 00.000 16108 worker thread done servicing request
21:57:36.441 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1907, max=65535, med=4195, FiltMin=3641, FiltMax=59389, Gamma=1.000
21:57:36.465 00.024 21068 UpdateGuideState exits: m=112214 SNR=69.0
21:57:36.467 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:36.469 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:36.471 00.002 21068 Enqueuing Expose request
21:57:36.471 00.000 16108 Worker thread wakes up
21:57:36.471 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:36.473 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:36.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:37.453 00.980 16108 Exposure complete
21:57:37.511 00.058 16108 worker thread done servicing request
21:57:37.511 00.000 21068 OnExposeComplete: enter
21:57:37.512 00.001 21068 UpdateGuideState(): m_state=6
21:57:37.512 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
21:57:37.513 00.001 21068 Star::Find returns 1 (0), X=218.76, Y=877.50, Mass=102918, SNR=66.4, Peak=14755 HFD=3.2
21:57:37.514 00.001 21068 MultiStar: [#1 -0.85,-0.43,0.00,M1] [#2 -0.83,-0.44,0.00,M1] [#3 -0.44,-0.46,1.06,U] [#4 -0.38,-0.79,0.00,M2] [#5 -0.74,-0.19,0.00,M2] [#6 -0.85,-0.12,0.00,M2] [#7 -0.61,-0.10,0.76,U] [#8 -1.22,-0.63,0.00,M2] 
21:57:37.515 00.001 21068 single-star, 2 included, MultiStar: {-0.50, -0.32}, one-star: {-0.47, -0.35}
21:57:37.515 00.000 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
21:57:37.517 00.002 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
21:57:37.518 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=-0.35 hyp=0.59 cameraTheta=-2.49 mountX=0.40 mountY=0.45, mountTheta=0.85
21:57:37.519 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=-0.35, opts=13)
21:57:37.520 00.001 21068 Enqueuing Move request for scope (-0.47, -0.35)
21:57:37.521 00.001 16108 Worker thread wakes up
21:57:37.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.35) opts 0xd
21:57:37.521 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, -0.35)
21:57:37.521 00.000 16108 Moving (-0.47, -0.35) raw xDistance=0.40 yDistance=0.45
21:57:37.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
21:57:37.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:37.522 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:57:37.522 00.000 16108 MoveAxis(W, 104, ABG)
21:57:37.522 00.000 16108 Guiding  Dir = 3, Dur = 104
21:57:37.522 00.000 16108 IsSlewing returns 0
21:57:37.522 00.000 16108 IsGuiding returns 0
21:57:37.525 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4198, FiltMin=3635, FiltMax=51286, Gamma=1.000
21:57:37.554 00.029 21068 UpdateGuideState exits: m=102918 SNR=66.4
21:57:37.556 00.002 16108 PulseGuide returned control before completion, sleep 81
21:57:37.556 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:37.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:37.557 00.000 21068 Enqueuing Expose request
21:57:37.650 00.093 16108 IsGuiding returns 1
21:57:37.650 00.000 16108 scope still moving after pulse duration time elapsed
21:57:37.681 00.031 16108 IsSlewing returns 0
21:57:37.681 00.000 16108 IsGuiding returns 0
21:57:37.681 00.000 16108 scope move finished after 104 + 55 ms
21:57:37.681 00.000 16108 Move returns status 0, amount 104
21:57:37.681 00.000 16108 MoveAxis(N, 0, ABG)
21:57:37.681 00.000 16108 Move returns status 0, amount 0
21:57:37.681 00.000 16108 move complete, result=0
21:57:37.682 00.001 16108 worker thread done servicing request
21:57:37.682 00.000 16108 Worker thread wakes up
21:57:37.682 00.000 21068 GuideStep: 0.4 px 104 ms WEST, 0.5 px 0 ms NORTH
21:57:37.684 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:37.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:38.840 01.156 16108 Exposure complete
21:57:38.898 00.058 16108 worker thread done servicing request
21:57:38.898 00.000 21068 OnExposeComplete: enter
21:57:38.899 00.001 21068 UpdateGuideState(): m_state=6
21:57:38.900 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
21:57:38.900 00.000 21068 Star::Find returns 1 (0), X=218.70, Y=877.78, Mass=98210, SNR=56.8, Peak=14422 HFD=3.5
21:57:38.901 00.001 21068 MultiStar: [#1 -0.50,-0.22,1.27,U] [#2 -0.98,0.02,0.00,M2] [#3 -0.38,-0.34,1.17,U] [#4 -0.17,-0.46,1.01,U] [#5 -0.41,-0.26,1.18,U] [#6 -0.52,-0.51,0.00,M3] [#7 -0.58,-0.28,0.65,U] [#8 -0.88,-0.20,0.00,M3] 
21:57:38.902 00.001 21068 refined, 5 included, MultiStar: {-0.42, -0.27}, one-star: {-0.53, -0.07}
21:57:38.903 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
21:57:38.903 00.000 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
21:57:38.904 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=-0.27 hyp=0.50 cameraTheta=-2.57 mountX=0.37 mountY=0.36, mountTheta=0.78
21:57:38.907 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=-0.27, opts=13)
21:57:38.908 00.001 21068 Enqueuing Move request for scope (-0.42, -0.27)
21:57:38.908 00.000 16108 Worker thread wakes up
21:57:38.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.27) opts 0xd
21:57:38.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, -0.27)
21:57:38.909 00.001 16108 Moving (-0.42, -0.27) raw xDistance=0.37 yDistance=0.36
21:57:38.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
21:57:38.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:38.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:57:38.909 00.000 16108 MoveAxis(W, 103, ABG)
21:57:38.909 00.000 16108 Guiding  Dir = 3, Dur = 103
21:57:38.909 00.000 16108 IsSlewing returns 0
21:57:38.909 00.000 16108 IsGuiding returns 0
21:57:38.910 00.001 16108 PulseGuide returned control before completion, sleep 112
21:57:38.913 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4198, FiltMin=3603, FiltMax=60742, Gamma=1.000
21:57:38.932 00.019 21068 UpdateGuideState exits: m=98210 SNR=56.8
21:57:38.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:38.933 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:38.934 00.001 21068 Enqueuing Expose request
21:57:39.029 00.095 16108 IsGuiding returns 1
21:57:39.029 00.000 16108 scope still moving after pulse duration time elapsed
21:57:39.060 00.031 16108 IsSlewing returns 0
21:57:39.060 00.000 16108 IsGuiding returns 1
21:57:39.091 00.031 16108 IsSlewing returns 0
21:57:39.091 00.000 16108 IsGuiding returns 0
21:57:39.091 00.000 16108 scope move finished after 103 + 79 ms
21:57:39.091 00.000 16108 Move returns status 0, amount 103
21:57:39.091 00.000 16108 MoveAxis(N, 0, ABG)
21:57:39.091 00.000 16108 Move returns status 0, amount 0
21:57:39.091 00.000 16108 move complete, result=0
21:57:39.091 00.000 16108 worker thread done servicing request
21:57:39.091 00.000 16108 Worker thread wakes up
21:57:39.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:39.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:39.091 00.000 21068 GuideStep: 0.4 px 103 ms WEST, 0.4 px 0 ms NORTH
21:57:40.054 00.963 16108 Exposure complete
21:57:40.111 00.057 16108 worker thread done servicing request
21:57:40.111 00.000 21068 OnExposeComplete: enter
21:57:40.112 00.001 21068 UpdateGuideState(): m_state=6
21:57:40.113 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
21:57:40.114 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.75, Mass=105057, SNR=69.1, Peak=13766 HFD=3.2
21:57:40.117 00.003 21068 MultiStar: [#1 -0.50,-0.10,1.16,U] [#2 -0.49,-0.23,1.00,U] [#3 -0.27,-0.48,0.97,U] [#4 -0.23,-0.28,0.79,U] [#5 -0.21,-0.18,0.85,U] [#6 -0.40,-0.02,0.78,U] [#7 -0.25,0.11,0.49,U] [#8 -0.63,-0.03,0.67,U] 
21:57:40.118 00.001 21068 single-star, 8 included, MultiStar: {-0.35, -0.16}, one-star: {-0.19, -0.10}
21:57:40.119 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
21:57:40.120 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
21:57:40.121 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.66 mountX=0.17 mountY=0.14, mountTheta=0.69
21:57:40.123 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.10, opts=13)
21:57:40.124 00.001 21068 Enqueuing Move request for scope (-0.19, -0.10)
21:57:40.125 00.001 16108 Worker thread wakes up
21:57:40.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
21:57:40.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
21:57:40.125 00.000 16108 Moving (-0.19, -0.10) raw xDistance=0.17 yDistance=0.14
21:57:40.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:57:40.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:40.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:57:40.125 00.000 16108 MoveAxis(E, 0, ABG)
21:57:40.125 00.000 16108 Move returns status 0, amount 0
21:57:40.125 00.000 16108 MoveAxis(N, 0, ABG)
21:57:40.125 00.000 16108 Move returns status 0, amount 0
21:57:40.125 00.000 16108 move complete, result=0
21:57:40.125 00.000 16108 worker thread done servicing request
21:57:40.129 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4201, FiltMin=3638, FiltMax=53997, Gamma=1.000
21:57:40.147 00.018 21068 UpdateGuideState exits: m=105057 SNR=69.1
21:57:40.149 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:40.151 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:40.152 00.001 21068 Enqueuing Expose request
21:57:40.153 00.001 16108 Worker thread wakes up
21:57:40.153 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:40.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:40.155 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:41.313 01.158 16108 Exposure complete
21:57:41.388 00.075 16108 worker thread done servicing request
21:57:41.388 00.000 21068 OnExposeComplete: enter
21:57:41.389 00.001 21068 UpdateGuideState(): m_state=6
21:57:41.392 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
21:57:41.393 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.50, Mass=106820, SNR=71.3, Peak=17235 HFD=3.0
21:57:41.394 00.001 21068 MultiStar: [#1 0.62,-0.16,1.15,U] [#2 0.31,-0.37,1.23,U] [#3 0.45,-0.35,0.92,U] [#4 0.85,-0.65,0.00,M1] [#5 0.58,-0.25,0.90,U] [#6 0.73,-0.28,0.00,M3] [#7 0.58,-0.30,0.55,U] [#8 0.01,-0.43,0.76,U] 
21:57:41.396 00.002 21068 refined, 6 included, MultiStar: {0.49, -0.31}, one-star: {0.84, -0.35}
21:57:41.397 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
21:57:41.399 00.002 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
21:57:41.400 00.001 21068 CameraToMount -- cameraX=0.49 cameraY=-0.31 hyp=0.58 cameraTheta=-0.56 mountX=-0.54 mountY=0.19, mountTheta=2.81
21:57:41.403 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=-0.31, opts=13)
21:57:41.404 00.001 21068 Enqueuing Move request for scope (0.49, -0.31)
21:57:41.405 00.001 16108 Worker thread wakes up
21:57:41.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.31) opts 0xd
21:57:41.405 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, -0.31)
21:57:41.405 00.000 16108 Moving (0.49, -0.31) raw xDistance=-0.54 yDistance=0.19
21:57:41.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
21:57:41.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:41.406 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:57:41.406 00.000 16108 MoveAxis(E, 141, ABG)
21:57:41.406 00.000 16108 Guiding  Dir = 2, Dur = 141
21:57:41.406 00.000 16108 IsSlewing returns 0
21:57:41.406 00.000 16108 IsGuiding returns 0
21:57:41.409 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=4198, FiltMin=3542, FiltMax=59219, Gamma=1.000
21:57:41.426 00.017 21068 UpdateGuideState exits: m=106820 SNR=71.3
21:57:41.428 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:41.430 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:41.432 00.002 21068 Enqueuing Expose request
21:57:41.436 00.004 16108 PulseGuide returned control before completion, sleep 122
21:57:41.574 00.138 16108 IsGuiding returns 1
21:57:41.574 00.000 16108 scope still moving after pulse duration time elapsed
21:57:41.606 00.032 16108 IsSlewing returns 0
21:57:41.606 00.000 16108 IsGuiding returns 0
21:57:41.606 00.000 16108 scope move finished after 141 + 59 ms
21:57:41.606 00.000 16108 Move returns status 0, amount 141
21:57:41.606 00.000 16108 MoveAxis(N, 0, ABG)
21:57:41.606 00.000 16108 Move returns status 0, amount 0
21:57:41.606 00.000 16108 move complete, result=0
21:57:41.606 00.000 16108 worker thread done servicing request
21:57:41.606 00.000 16108 Worker thread wakes up
21:57:41.606 00.000 21068 GuideStep: -0.5 px 141 ms EAST, 0.2 px 0 ms NORTH
21:57:41.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:41.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:42.586 00.979 16108 Exposure complete
21:57:42.660 00.074 16108 worker thread done servicing request
21:57:42.660 00.000 21068 OnExposeComplete: enter
21:57:42.662 00.002 21068 UpdateGuideState(): m_state=6
21:57:42.663 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
21:57:42.664 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=877.61, Mass=100078, SNR=60.2, Peak=15587 HFD=3.3
21:57:42.665 00.001 21068 MultiStar: [#1 0.66,-0.13,0.00,M1] [#2 -0.05,-0.35,1.40,U] [#3 0.32,-0.37,1.26,U] [#4 0.52,-0.94,0.00,M2] [#5 0.26,-0.24,1.21,U] [#6 0.46,-0.48,0.00,M4] [#7 0.26,-0.04,0.61,U] [#8 -0.30,-0.38,0.81,U] 
21:57:42.666 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.29}, one-star: {0.43, -0.25}
21:57:42.667 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
21:57:42.668 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
21:57:42.669 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.08 mountX=-0.20 mountY=0.25, mountTheta=2.26
21:57:42.671 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.29, opts=13)
21:57:42.672 00.001 21068 Enqueuing Move request for scope (0.16, -0.29)
21:57:42.673 00.001 16108 Worker thread wakes up
21:57:42.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
21:57:42.674 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
21:57:42.674 00.000 16108 Moving (0.16, -0.29) raw xDistance=-0.20 yDistance=0.25
21:57:42.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
21:57:42.674 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.27 newest=0.57
21:57:42.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:57:42.674 00.000 16108 MoveAxis(E, 63, ABG)
21:57:42.674 00.000 16108 Guiding  Dir = 2, Dur = 63
21:57:42.674 00.000 16108 IsSlewing returns 0
21:57:42.674 00.000 16108 IsGuiding returns 0
21:57:42.678 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4198, FiltMin=3571, FiltMax=47081, Gamma=1.000
21:57:42.691 00.013 16108 PulseGuide returned control before completion, sleep 57
21:57:42.698 00.007 21068 UpdateGuideState exits: m=100078 SNR=60.2
21:57:42.698 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:42.700 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:42.702 00.002 21068 Enqueuing Expose request
21:57:42.752 00.050 16108 IsGuiding returns 1
21:57:42.752 00.000 16108 scope still moving after pulse duration time elapsed
21:57:42.784 00.032 16108 IsSlewing returns 0
21:57:42.784 00.000 16108 IsGuiding returns 0
21:57:42.784 00.000 16108 scope move finished after 63 + 47 ms
21:57:42.784 00.000 16108 Move returns status 0, amount 63
21:57:42.784 00.000 16108 MoveAxis(S, 50, ABG)
21:57:42.784 00.000 16108 Guiding  Dir = 1, Dur = 50
21:57:42.784 00.000 16108 IsSlewing returns 0
21:57:42.784 00.000 16108 IsGuiding returns 0
21:57:42.786 00.002 16108 PulseGuide returned control before completion, sleep 60
21:57:42.846 00.060 16108 IsGuiding returns 1
21:57:42.846 00.000 16108 scope still moving after pulse duration time elapsed
21:57:42.877 00.031 16108 IsSlewing returns 0
21:57:42.877 00.000 16108 IsGuiding returns 0
21:57:42.877 00.000 16108 scope move finished after 50 + 42 ms
21:57:42.877 00.000 16108 Move returns status 0, amount 50
21:57:42.877 00.000 16108 move complete, result=0
21:57:42.877 00.000 16108 worker thread done servicing request
21:57:42.877 00.000 16108 Worker thread wakes up
21:57:42.877 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 50 ms SOUTH
21:57:42.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:42.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:44.044 01.166 16108 Exposure complete
21:57:44.098 00.054 16108 worker thread done servicing request
21:57:44.098 00.000 21068 OnExposeComplete: enter
21:57:44.099 00.001 21068 UpdateGuideState(): m_state=6
21:57:44.100 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
21:57:44.101 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.62, Mass=110928, SNR=61.2, Peak=15894 HFD=3.2
21:57:44.102 00.001 21068 MultiStar: [#1 0.06,-0.23,1.31,U] [#2 -0.17,-0.22,1.58,U] [#3 0.09,-0.23,1.31,U] [#4 -0.23,-0.89,0.00,M3] [#5 -0.24,-0.47,1.09,U] [#6 0.03,-0.34,0.93,U] [#7 0.09,0.15,0.73,U] [#8 -0.24,-0.15,0.81,U] 
21:57:44.102 00.000 21068 refined, 7 included, MultiStar: {-0.04, -0.23}, one-star: {0.08, -0.23}
21:57:44.103 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
21:57:44.104 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
21:57:44.105 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.74 mountX=-0.00 mountY=0.24, mountTheta=1.57
21:57:44.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.23, opts=13)
21:57:44.108 00.001 21068 Enqueuing Move request for scope (-0.04, -0.23)
21:57:44.108 00.000 16108 Worker thread wakes up
21:57:44.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
21:57:44.109 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
21:57:44.109 00.000 16108 Moving (-0.04, -0.23) raw xDistance=-0.00 yDistance=0.24
21:57:44.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:57:44.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:57:44.109 00.000 16108 MoveAxis(E, 0, ABG)
21:57:44.109 00.000 16108 Move returns status 0, amount 0
21:57:44.109 00.000 16108 MoveAxis(S, 47, ABG)
21:57:44.109 00.000 16108 Guiding  Dir = 1, Dur = 47
21:57:44.109 00.000 16108 IsSlewing returns 0
21:57:44.109 00.000 16108 IsGuiding returns 0
21:57:44.116 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=4195, FiltMin=3552, FiltMax=51440, Gamma=1.000
21:57:44.138 00.022 21068 UpdateGuideState exits: m=110928 SNR=61.2
21:57:44.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:44.141 00.001 21068 Enqueuing Expose request
21:57:44.172 00.031 16108 IsGuiding returns 1
21:57:44.172 00.000 16108 scope still moving after pulse duration time elapsed
21:57:44.203 00.031 16108 IsSlewing returns 0
21:57:44.203 00.000 16108 IsGuiding returns 1
21:57:44.235 00.032 16108 IsSlewing returns 0
21:57:44.235 00.000 16108 IsGuiding returns 1
21:57:44.266 00.031 16108 IsSlewing returns 0
21:57:44.266 00.000 16108 IsGuiding returns 0
21:57:44.266 00.000 16108 scope move finished after 47 + 109 ms
21:57:44.266 00.000 16108 Move returns status 0, amount 47
21:57:44.266 00.000 16108 move complete, result=0
21:57:44.266 00.000 16108 worker thread done servicing request
21:57:44.266 00.000 16108 Worker thread wakes up
21:57:44.266 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
21:57:44.268 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:44.269 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:45.224 00.955 16108 Exposure complete
21:57:45.281 00.057 16108 worker thread done servicing request
21:57:45.281 00.000 21068 OnExposeComplete: enter
21:57:45.282 00.001 21068 UpdateGuideState(): m_state=6
21:57:45.283 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
21:57:45.284 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=878.03, Mass=100435, SNR=63.7, Peak=16387 HFD=3.0
21:57:45.285 00.001 21068 MultiStar: [#1 0.46,-0.02,1.34,U] [#2 0.11,-0.06,1.30,U] [#3 0.29,0.07,0.97,U] [#4 -0.02,-0.32,0.84,U] [#5 0.01,-0.06,1.03,U] [#6 -0.03,-0.26,0.86,U] [#7 -0.02,0.03,0.60,U] [#8 -0.27,0.13,0.77,U] 
21:57:45.285 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.37, 0.18}
21:57:45.286 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
21:57:45.287 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
21:57:45.288 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=-0.14 mountY=0.00, mountTheta=3.14
21:57:45.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
21:57:45.291 00.001 21068 Enqueuing Move request for scope (0.13, -0.03)
21:57:45.291 00.000 16108 Worker thread wakes up
21:57:45.292 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
21:57:45.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
21:57:45.292 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.14 yDistance=0.00
21:57:45.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:57:45.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:45.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:57:45.292 00.000 16108 MoveAxis(E, 0, ABG)
21:57:45.292 00.000 16108 Move returns status 0, amount 0
21:57:45.292 00.000 16108 MoveAxis(N, 0, ABG)
21:57:45.292 00.000 16108 Move returns status 0, amount 0
21:57:45.292 00.000 16108 move complete, result=0
21:57:45.292 00.000 16108 worker thread done servicing request
21:57:45.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4198, FiltMin=3574, FiltMax=48531, Gamma=1.000
21:57:45.326 00.030 21068 UpdateGuideState exits: m=100435 SNR=63.7
21:57:45.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:45.329 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:45.330 00.001 21068 Enqueuing Expose request
21:57:45.331 00.001 16108 Worker thread wakes up
21:57:45.331 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:45.332 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:45.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:46.509 01.177 16108 Exposure complete
21:57:46.580 00.071 16108 worker thread done servicing request
21:57:46.580 00.000 21068 OnExposeComplete: enter
21:57:46.581 00.001 21068 UpdateGuideState(): m_state=6
21:57:46.582 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
21:57:46.583 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.07, Mass=100668, SNR=58.9, Peak=15606 HFD=3.1
21:57:46.584 00.001 21068 MultiStar: [#1 -0.21,0.19,1.21,U] [#2 -0.02,-0.06,1.65,U] [#3 0.33,0.18,1.00,U] [#4 0.02,-0.20,0.97,U] [#5 -0.46,-0.18,1.20,U] [#6 -0.22,-0.36,0.91,U] [#7 -0.41,0.13,0.74,U] [#8 -0.29,-0.36,0.87,U] 
21:57:46.585 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {0.01, 0.22}
21:57:46.585 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
21:57:46.586 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.58)
21:57:46.587 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=0.12 mountY=0.07, mountTheta=0.56
21:57:46.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
21:57:46.590 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
21:57:46.590 00.000 16108 Worker thread wakes up
21:57:46.591 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
21:57:46.591 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
21:57:46.591 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.07
21:57:46.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:57:46.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:46.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:46.591 00.000 16108 MoveAxis(E, 0, ABG)
21:57:46.591 00.000 16108 Move returns status 0, amount 0
21:57:46.591 00.000 16108 MoveAxis(N, 0, ABG)
21:57:46.591 00.000 16108 Move returns status 0, amount 0
21:57:46.591 00.000 16108 move complete, result=0
21:57:46.591 00.000 16108 worker thread done servicing request
21:57:46.596 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4198, FiltMin=3622, FiltMax=45693, Gamma=1.000
21:57:46.625 00.029 21068 UpdateGuideState exits: m=100668 SNR=58.9
21:57:46.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:46.628 00.001 21068 Enqueuing Expose request
21:57:46.628 00.000 16108 Worker thread wakes up
21:57:46.628 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:46.629 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:46.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:47.614 00.985 16108 Exposure complete
21:57:47.682 00.068 16108 worker thread done servicing request
21:57:47.682 00.000 21068 OnExposeComplete: enter
21:57:47.683 00.001 21068 UpdateGuideState(): m_state=6
21:57:47.683 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
21:57:47.684 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.92, Mass=118504, SNR=72.3, Peak=18790 HFD=3.2
21:57:47.685 00.001 21068 MultiStar: [#1 -0.04,-0.01,1.18,U] [#2 -0.39,0.08,1.14,U] [#3 0.12,-0.00,1.08,U] [#4 -0.03,-0.38,0.81,U] [#5 -0.18,0.31,0.91,U] [#6 -0.20,-0.19,0.75,U] [#7 -0.19,0.09,0.56,U] [#8 -0.47,-0.04,0.75,U] 
21:57:47.687 00.002 21068 single-star, 8 included, MultiStar: {-0.14, -0.00}, one-star: {0.03, 0.07}
21:57:47.688 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
21:57:47.688 00.000 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
21:57:47.689 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.19 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
21:57:47.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
21:57:47.692 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
21:57:47.692 00.000 16108 Worker thread wakes up
21:57:47.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:57:47.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:57:47.693 00.001 16108 Moving (0.03, 0.07) raw xDistance=-0.01 yDistance=-0.07
21:57:47.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:57:47.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:47.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:57:47.693 00.000 16108 MoveAxis(E, 0, ABG)
21:57:47.693 00.000 16108 Move returns status 0, amount 0
21:57:47.693 00.000 16108 MoveAxis(N, 0, ABG)
21:57:47.693 00.000 16108 Move returns status 0, amount 0
21:57:47.693 00.000 16108 move complete, result=0
21:57:47.693 00.000 16108 worker thread done servicing request
21:57:47.696 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4198, FiltMin=3568, FiltMax=49830, Gamma=1.000
21:57:47.712 00.016 21068 UpdateGuideState exits: m=118504 SNR=72.3
21:57:47.712 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:47.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:47.714 00.001 21068 Enqueuing Expose request
21:57:47.716 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:47.717 00.001 16108 Worker thread wakes up
21:57:47.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:47.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:48.865 01.148 16108 Exposure complete
21:57:48.918 00.053 16108 worker thread done servicing request
21:57:48.919 00.001 21068 OnExposeComplete: enter
21:57:48.920 00.001 21068 UpdateGuideState(): m_state=6
21:57:48.923 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
21:57:48.924 00.001 21068 Star::Find returns 1 (0), X=218.92, Y=877.77, Mass=105807, SNR=66.7, Peak=18422 HFD=3.1
21:57:48.926 00.002 21068 MultiStar: [#1 -0.22,0.06,1.27,U] [#2 -0.38,-0.27,1.25,U] [#3 -0.32,-0.04,0.96,U] [#4 -0.34,-0.57,0.00,M1] [#5 -0.43,-0.29,1.02,U] [#6 -0.20,-0.19,0.81,U] [#7 -0.25,0.01,0.67,U] [#8 -0.46,-0.27,0.87,U] 
21:57:48.927 00.001 21068 single-star, 7 included, MultiStar: {-0.32, -0.13}, one-star: {-0.31, -0.08}
21:57:48.929 00.002 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
21:57:48.930 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
21:57:48.933 00.003 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.90 mountX=0.29 mountY=0.15, mountTheta=0.47
21:57:48.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.08, opts=13)
21:57:48.936 00.001 21068 Enqueuing Move request for scope (-0.31, -0.08)
21:57:48.938 00.002 16108 Worker thread wakes up
21:57:48.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
21:57:48.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
21:57:48.938 00.000 16108 Moving (-0.31, -0.08) raw xDistance=0.29 yDistance=0.15
21:57:48.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:57:48.939 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:48.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:57:48.939 00.000 16108 MoveAxis(W, 76, ABG)
21:57:48.939 00.000 16108 Guiding  Dir = 3, Dur = 76
21:57:48.939 00.000 16108 IsSlewing returns 0
21:57:48.939 00.000 16108 IsGuiding returns 0
21:57:48.945 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4198, FiltMin=3641, FiltMax=57533, Gamma=1.000
21:57:48.966 00.021 16108 PulseGuide returned control before completion, sleep 60
21:57:48.972 00.006 21068 UpdateGuideState exits: m=105807 SNR=66.7
21:57:48.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:48.976 00.002 21068 Enqueuing Expose request
21:57:49.042 00.066 16108 IsGuiding returns 1
21:57:49.042 00.000 16108 scope still moving after pulse duration time elapsed
21:57:49.078 00.036 16108 IsSlewing returns 0
21:57:49.078 00.000 16108 IsGuiding returns 0
21:57:49.078 00.000 16108 scope move finished after 76 + 62 ms
21:57:49.078 00.000 16108 Move returns status 0, amount 76
21:57:49.078 00.000 16108 MoveAxis(N, 0, ABG)
21:57:49.078 00.000 16108 Move returns status 0, amount 0
21:57:49.078 00.000 16108 move complete, result=0
21:57:49.078 00.000 16108 worker thread done servicing request
21:57:49.078 00.000 16108 Worker thread wakes up
21:57:49.078 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH
21:57:49.080 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:49.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:50.060 00.980 16108 Exposure complete
21:57:50.135 00.075 16108 worker thread done servicing request
21:57:50.136 00.001 21068 OnExposeComplete: enter
21:57:50.137 00.001 21068 UpdateGuideState(): m_state=6
21:57:50.138 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
21:57:50.138 00.000 21068 Star::Find returns 1 (0), X=219.17, Y=877.87, Mass=114531, SNR=78.2, Peak=16950 HFD=3.0
21:57:50.139 00.001 21068 MultiStar: [#1 -0.03,-0.09,1.06,U] [#2 -0.08,-0.27,1.05,U] [#3 -0.12,-0.28,0.74,U] [#4 0.06,-0.52,0.71,U] [#5 -0.34,-0.16,0.74,U] [#6 -0.20,-0.18,0.67,U] [#7 -0.43,-0.01,0.43,U] [#8 -0.32,-0.18,0.71,U] 
21:57:50.140 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.18}, one-star: {-0.06, 0.01}
21:57:50.140 00.000 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
21:57:50.141 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
21:57:50.143 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.90 mountX=0.06 mountY=-0.00, mountTheta=-0.00
21:57:50.144 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
21:57:50.145 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
21:57:50.146 00.001 16108 Worker thread wakes up
21:57:50.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:57:50.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:57:50.146 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=-0.00
21:57:50.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:57:50.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:50.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:57:50.146 00.000 16108 MoveAxis(E, 0, ABG)
21:57:50.146 00.000 16108 Move returns status 0, amount 0
21:57:50.147 00.001 16108 MoveAxis(N, 0, ABG)
21:57:50.147 00.000 16108 Move returns status 0, amount 0
21:57:50.147 00.000 16108 move complete, result=0
21:57:50.147 00.000 16108 worker thread done servicing request
21:57:50.152 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4201, FiltMin=3661, FiltMax=50777, Gamma=1.000
21:57:50.172 00.020 21068 UpdateGuideState exits: m=114531 SNR=78.2
21:57:50.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:50.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:50.174 00.000 21068 Enqueuing Expose request
21:57:50.175 00.001 16108 Worker thread wakes up
21:57:50.175 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:50.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:50.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:51.334 01.158 16108 Exposure complete
21:57:51.390 00.056 16108 worker thread done servicing request
21:57:51.390 00.000 21068 OnExposeComplete: enter
21:57:51.391 00.001 21068 UpdateGuideState(): m_state=6
21:57:51.392 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
21:57:51.393 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=878.10, Mass=109013, SNR=70.7, Peak=16550 HFD=3.0
21:57:51.394 00.001 21068 MultiStar: [#1 0.33,-0.64,0.00,M1] [#2 -0.12,-0.24,1.09,U] [#3 0.37,-0.45,0.91,U] [#4 0.05,-0.56,0.69,U] [#5 0.36,-0.30,0.93,U] [#6 0.24,-0.08,0.67,U] [#7 -0.21,0.13,0.70,U] [#8 -0.40,0.17,0.81,U] 
21:57:51.395 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.16, 0.25}
21:57:51.395 00.000 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
21:57:51.396 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
21:57:51.397 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.15 mountX=-0.08 mountY=0.12, mountTheta=2.19
21:57:51.400 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
21:57:51.401 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
21:57:51.403 00.002 16108 Worker thread wakes up
21:57:51.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
21:57:51.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
21:57:51.403 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.12
21:57:51.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:57:51.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:51.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:51.403 00.000 16108 MoveAxis(E, 0, ABG)
21:57:51.404 00.001 16108 Move returns status 0, amount 0
21:57:51.404 00.000 16108 MoveAxis(N, 0, ABG)
21:57:51.404 00.000 16108 Move returns status 0, amount 0
21:57:51.404 00.000 16108 move complete, result=0
21:57:51.404 00.000 16108 worker thread done servicing request
21:57:51.411 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4198, FiltMin=3545, FiltMax=56403, Gamma=1.000
21:57:51.433 00.022 21068 UpdateGuideState exits: m=109013 SNR=70.7
21:57:51.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.436 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:51.437 00.001 21068 Enqueuing Expose request
21:57:51.438 00.001 16108 Worker thread wakes up
21:57:51.438 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:57:51.439 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:51.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:52.415 00.976 16108 Exposure complete
21:57:52.470 00.055 16108 worker thread done servicing request
21:57:52.470 00.000 21068 OnExposeComplete: enter
21:57:52.471 00.001 21068 UpdateGuideState(): m_state=6
21:57:52.471 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
21:57:52.472 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=877.92, Mass=107551, SNR=68.1, Peak=17702 HFD=2.9
21:57:52.473 00.001 21068 MultiStar: [#1 0.16,-0.46,1.17,U] [#2 -0.14,-0.21,1.05,U] [#3 0.06,-0.30,1.14,U] [#4 0.07,-0.44,0.75,U] [#5 -0.08,0.08,0.82,U] [#6 0.08,0.18,0.78,U] [#7 -0.05,-0.08,0.61,U] [#8 -0.35,0.03,0.74,U] 
21:57:52.474 00.001 21068 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.06, 0.07}
21:57:52.475 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
21:57:52.476 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
21:57:52.477 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.33 mountX=0.07 mountY=-0.05, mountTheta=-0.59
21:57:52.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
21:57:52.479 00.000 21068 Enqueuing Move request for scope (-0.06, 0.07)
21:57:52.480 00.001 16108 Worker thread wakes up
21:57:52.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:57:52.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:57:52.480 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
21:57:52.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:57:52.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:52.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:57:52.480 00.000 16108 MoveAxis(E, 0, ABG)
21:57:52.480 00.000 16108 Move returns status 0, amount 0
21:57:52.480 00.000 16108 MoveAxis(N, 0, ABG)
21:57:52.480 00.000 16108 Move returns status 0, amount 0
21:57:52.480 00.000 16108 move complete, result=0
21:57:52.481 00.001 16108 worker thread done servicing request
21:57:52.488 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4198, FiltMin=3593, FiltMax=57878, Gamma=1.000
21:57:52.513 00.025 21068 UpdateGuideState exits: m=107551 SNR=68.1
21:57:52.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:52.516 00.001 21068 Enqueuing Expose request
21:57:52.517 00.001 16108 Worker thread wakes up
21:57:52.517 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:52.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:52.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:53.682 01.164 16108 Exposure complete
21:57:53.739 00.057 16108 worker thread done servicing request
21:57:53.739 00.000 21068 OnExposeComplete: enter
21:57:53.740 00.001 21068 UpdateGuideState(): m_state=6
21:57:53.741 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
21:57:53.742 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=877.94, Mass=106919, SNR=64.8, Peak=16355 HFD=3.1
21:57:53.743 00.001 21068 MultiStar: [#1 0.26,-0.01,1.41,U] [#2 -0.11,0.16,1.46,U] [#3 0.08,-0.20,1.12,U] [#4 0.29,-0.47,0.84,U] [#5 -0.05,-0.06,0.88,U] [#6 0.02,0.12,0.87,U] [#7 0.03,0.25,0.68,U] [#8 -0.40,-0.46,0.73,U] 
21:57:53.743 00.000 21068 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.31, 0.09}
21:57:53.744 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
21:57:53.745 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
21:57:53.745 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=-0.07 mountY=0.03, mountTheta=2.74
21:57:53.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
21:57:53.748 00.001 21068 Enqueuing Move request for scope (0.06, -0.05)
21:57:53.748 00.000 16108 Worker thread wakes up
21:57:53.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
21:57:53.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
21:57:53.748 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=0.03
21:57:53.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:57:53.749 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:53.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:53.749 00.000 16108 MoveAxis(E, 0, ABG)
21:57:53.749 00.000 16108 Move returns status 0, amount 0
21:57:53.749 00.000 16108 MoveAxis(N, 0, ABG)
21:57:53.749 00.000 16108 Move returns status 0, amount 0
21:57:53.749 00.000 16108 move complete, result=0
21:57:53.749 00.000 16108 worker thread done servicing request
21:57:53.753 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4198, FiltMin=3561, FiltMax=44205, Gamma=1.000
21:57:53.767 00.014 21068 UpdateGuideState exits: m=106919 SNR=64.8
21:57:53.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:53.768 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:53.769 00.001 21068 Enqueuing Expose request
21:57:53.769 00.000 16108 Worker thread wakes up
21:57:53.770 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:53.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:53.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:54.750 00.980 16108 Exposure complete
21:57:54.835 00.085 16108 worker thread done servicing request
21:57:54.835 00.000 21068 OnExposeComplete: enter
21:57:54.836 00.001 21068 UpdateGuideState(): m_state=6
21:57:54.837 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
21:57:54.838 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=877.71, Mass=105457, SNR=70.7, Peak=16707 HFD=3.3
21:57:54.839 00.001 21068 MultiStar: [#1 0.36,-0.18,1.09,U] [#2 0.17,-0.19,1.43,U] [#3 0.46,-0.27,1.17,U] [#4 -0.06,-0.59,0.77,U] [#5 0.00,-0.38,0.80,U] [#6 -0.14,-0.25,0.78,U] [#7 0.16,-0.22,0.61,U] [#8 -0.12,-0.40,0.78,U] 
21:57:54.840 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.28}, one-star: {0.48, -0.14}
21:57:54.842 00.002 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
21:57:54.844 00.002 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
21:57:54.844 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-0.99 mountX=-0.23 mountY=0.23, mountTheta=2.36
21:57:54.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.28, opts=13)
21:57:54.846 00.000 21068 Enqueuing Move request for scope (0.18, -0.28)
21:57:54.847 00.001 16108 Worker thread wakes up
21:57:54.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
21:57:54.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
21:57:54.847 00.000 16108 Moving (0.18, -0.28) raw xDistance=-0.23 yDistance=0.23
21:57:54.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:57:54.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
21:57:54.848 00.001 16108 MoveAxis(E, 59, ABG)
21:57:54.848 00.000 16108 Guiding  Dir = 2, Dur = 59
21:57:54.848 00.000 16108 IsSlewing returns 0
21:57:54.848 00.000 16108 IsGuiding returns 0
21:57:54.851 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4198, FiltMin=3641, FiltMax=52477, Gamma=1.000
21:57:54.867 00.016 21068 UpdateGuideState exits: m=105457 SNR=70.7
21:57:54.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:54.870 00.001 21068 Enqueuing Expose request
21:57:54.907 00.037 16108 PulseGuide returned control before completion, sleep 11
21:57:54.921 00.014 16108 IsGuiding returns 1
21:57:54.921 00.000 16108 scope still moving after pulse duration time elapsed
21:57:54.953 00.032 16108 IsSlewing returns 0
21:57:54.953 00.000 16108 IsGuiding returns 1
21:57:54.983 00.030 16108 IsSlewing returns 0
21:57:54.983 00.000 16108 IsGuiding returns 1
21:57:55.014 00.031 16108 IsSlewing returns 0
21:57:55.014 00.000 16108 IsGuiding returns 0
21:57:55.014 00.000 16108 scope move finished after 59 + 106 ms
21:57:55.014 00.000 16108 Move returns status 0, amount 59
21:57:55.014 00.000 16108 MoveAxis(S, 45, ABG)
21:57:55.014 00.000 16108 Guiding  Dir = 1, Dur = 45
21:57:55.014 00.000 16108 IsSlewing returns 0
21:57:55.014 00.000 16108 IsGuiding returns 0
21:57:55.064 00.050 16108 IsGuiding returns 1
21:57:55.064 00.000 16108 scope still moving after pulse duration time elapsed
21:57:55.093 00.029 16108 IsSlewing returns 0
21:57:55.093 00.000 16108 IsGuiding returns 1
21:57:55.124 00.031 16108 IsSlewing returns 0
21:57:55.124 00.000 16108 IsGuiding returns 1
21:57:55.156 00.032 16108 IsSlewing returns 0
21:57:55.156 00.000 16108 IsGuiding returns 0
21:57:55.156 00.000 16108 scope move finished after 45 + 96 ms
21:57:55.156 00.000 16108 Move returns status 0, amount 45
21:57:55.156 00.000 16108 move complete, result=0
21:57:55.156 00.000 16108 worker thread done servicing request
21:57:55.156 00.000 16108 Worker thread wakes up
21:57:55.156 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.2 px 45 ms SOUTH
21:57:55.158 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:55.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:56.331 01.173 16108 Exposure complete
21:57:56.407 00.076 16108 worker thread done servicing request
21:57:56.407 00.000 21068 OnExposeComplete: enter
21:57:56.409 00.002 21068 UpdateGuideState(): m_state=6
21:57:56.410 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
21:57:56.411 00.001 21068 Star::Find returns 1 (0), X=218.80, Y=878.29, Mass=104141, SNR=57.1, Peak=15798 HFD=3.4
21:57:56.412 00.001 21068 MultiStar: [#1 -0.28,0.33,1.47,U] [#2 -0.62,-0.01,1.64,U] [#3 -0.50,0.01,1.40,U] [#4 -0.03,-0.23,1.12,U] [#5 -0.50,-0.02,1.01,U] [#6 -0.32,-0.12,0.92,U] [#7 -0.78,0.07,0.00,M1] [#8 -0.92,0.43,0.00,M1] 
21:57:56.412 00.000 21068 refined, 6 included, MultiStar: {-0.40, 0.06}, one-star: {-0.43, 0.44}
21:57:56.413 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
21:57:56.414 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
21:57:56.415 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.40 cameraTheta=2.98 mountX=0.40 mountY=0.03, mountTheta=0.08
21:57:56.416 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.06, opts=13)
21:57:56.417 00.001 21068 Enqueuing Move request for scope (-0.40, 0.06)
21:57:56.418 00.001 16108 Worker thread wakes up
21:57:56.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.06) opts 0xd
21:57:56.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.06)
21:57:56.418 00.000 16108 Moving (-0.40, 0.06) raw xDistance=0.40 yDistance=0.03
21:57:56.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
21:57:56.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:56.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:56.418 00.000 16108 MoveAxis(W, 101, ABG)
21:57:56.418 00.000 16108 Guiding  Dir = 3, Dur = 101
21:57:56.420 00.002 16108 IsSlewing returns 0
21:57:56.420 00.000 16108 IsGuiding returns 0
21:57:56.426 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4195, FiltMin=3584, FiltMax=46729, Gamma=1.000
21:57:56.446 00.020 21068 UpdateGuideState exits: m=104141 SNR=57.1
21:57:56.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:56.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:56.449 00.001 21068 Enqueuing Expose request
21:57:56.480 00.031 16108 PulseGuide returned control before completion, sleep 51
21:57:56.543 00.063 16108 IsGuiding returns 1
21:57:56.543 00.000 16108 scope still moving after pulse duration time elapsed
21:57:56.575 00.032 16108 IsSlewing returns 0
21:57:56.575 00.000 16108 IsGuiding returns 1
21:57:56.606 00.031 16108 IsSlewing returns 0
21:57:56.606 00.000 16108 IsGuiding returns 1
21:57:56.637 00.031 16108 IsSlewing returns 0
21:57:56.637 00.000 16108 IsGuiding returns 1
21:57:56.668 00.031 16108 IsSlewing returns 0
21:57:56.668 00.000 16108 IsGuiding returns 0
21:57:56.668 00.000 16108 scope move finished after 101 + 147 ms
21:57:56.668 00.000 16108 Move returns status 0, amount 101
21:57:56.668 00.000 16108 MoveAxis(N, 0, ABG)
21:57:56.668 00.000 16108 Move returns status 0, amount 0
21:57:56.668 00.000 16108 move complete, result=0
21:57:56.668 00.000 16108 worker thread done servicing request
21:57:56.668 00.000 16108 Worker thread wakes up
21:57:56.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:56.668 00.000 21068 GuideStep: 0.4 px 101 ms WEST, 0.0 px 0 ms NORTH
21:57:56.670 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:57.639 00.969 16108 Exposure complete
21:57:57.702 00.063 16108 worker thread done servicing request
21:57:57.702 00.000 21068 OnExposeComplete: enter
21:57:57.703 00.001 21068 UpdateGuideState(): m_state=6
21:57:57.704 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
21:57:57.705 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=878.16, Mass=99817, SNR=64.4, Peak=16163 HFD=2.7
21:57:57.705 00.000 21068 MultiStar: [#1 0.29,0.04,1.21,U] [#2 -0.22,0.30,1.38,U] [#3 0.16,0.01,1.08,U] [#4 0.16,0.02,0.76,U] [#5 -0.03,0.07,0.97,U] [#6 0.08,0.11,1.09,U] [#7 -0.17,0.46,0.65,U] [#8 -0.59,0.18,0.83,U] 
21:57:57.706 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.25, 0.31}
21:57:57.707 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
21:57:57.708 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
21:57:57.708 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=0.02 mountY=-0.16, mountTheta=-1.43
21:57:57.711 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
21:57:57.712 00.001 21068 Enqueuing Move request for scope (0.01, 0.16)
21:57:57.713 00.001 16108 Worker thread wakes up
21:57:57.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
21:57:57.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
21:57:57.713 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.02 yDistance=-0.16
21:57:57.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:57:57.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:57.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:57.713 00.000 16108 MoveAxis(E, 0, ABG)
21:57:57.713 00.000 16108 Move returns status 0, amount 0
21:57:57.713 00.000 16108 MoveAxis(N, 0, ABG)
21:57:57.713 00.000 16108 Move returns status 0, amount 0
21:57:57.713 00.000 16108 move complete, result=0
21:57:57.713 00.000 16108 worker thread done servicing request
21:57:57.719 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4195, FiltMin=3561, FiltMax=49005, Gamma=1.000
21:57:57.744 00.025 21068 UpdateGuideState exits: m=99817 SNR=64.4
21:57:57.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:57.747 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:57.748 00.001 21068 Enqueuing Expose request
21:57:57.749 00.001 16108 Worker thread wakes up
21:57:57.749 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:57.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:57.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:57:58.910 01.161 16108 Exposure complete
21:57:58.967 00.057 16108 worker thread done servicing request
21:57:58.967 00.000 21068 OnExposeComplete: enter
21:57:58.968 00.001 21068 UpdateGuideState(): m_state=6
21:57:58.969 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
21:57:58.970 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=878.11, Mass=106210, SNR=69.0, Peak=16323 HFD=3.1
21:57:58.971 00.001 21068 MultiStar: [#1 0.53,0.27,1.17,U] [#2 0.09,0.08,1.30,U] [#3 0.66,0.24,0.00,M1] [#4 0.47,0.23,0.81,U] [#5 0.20,-0.12,0.87,U] [#6 0.41,0.28,0.78,U] [#7 0.01,0.31,0.78,U] [#8 -0.25,-0.14,0.74,U] 
21:57:58.972 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.15}, one-star: {0.32, 0.26}
21:57:58.972 00.000 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
21:57:58.973 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
21:57:58.974 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.28 cameraTheta=0.57 mountX=-0.21 mountY=-0.20, mountTheta=-2.37
21:57:58.975 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.15, opts=13)
21:57:58.977 00.002 21068 Enqueuing Move request for scope (0.23, 0.15)
21:57:58.978 00.001 16108 Worker thread wakes up
21:57:58.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
21:57:58.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
21:57:58.978 00.000 16108 Moving (0.23, 0.15) raw xDistance=-0.21 yDistance=-0.20
21:57:58.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:57:58.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:58.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:57:58.978 00.000 16108 MoveAxis(E, 54, ABG)
21:57:58.978 00.000 16108 Guiding  Dir = 2, Dur = 54
21:57:58.979 00.001 16108 IsSlewing returns 0
21:57:58.979 00.000 16108 IsGuiding returns 0
21:57:58.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4192, FiltMin=3613, FiltMax=43091, Gamma=1.000
21:57:58.998 00.016 21068 UpdateGuideState exits: m=106210 SNR=69.0
21:57:58.998 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:59.000 00.002 16108 PulseGuide returned control before completion, sleep 46
21:57:59.000 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:57:59.001 00.001 21068 Enqueuing Expose request
21:57:59.059 00.058 16108 IsGuiding returns 1
21:57:59.059 00.000 16108 scope still moving after pulse duration time elapsed
21:57:59.090 00.031 16108 IsSlewing returns 0
21:57:59.090 00.000 16108 IsGuiding returns 0
21:57:59.090 00.000 16108 scope move finished after 54 + 57 ms
21:57:59.090 00.000 16108 Move returns status 0, amount 54
21:57:59.090 00.000 16108 MoveAxis(N, 0, ABG)
21:57:59.090 00.000 16108 Move returns status 0, amount 0
21:57:59.090 00.000 16108 move complete, result=0
21:57:59.090 00.000 16108 worker thread done servicing request
21:57:59.090 00.000 16108 Worker thread wakes up
21:57:59.090 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
21:57:59.091 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:57:59.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:00.064 00.973 16108 Exposure complete
21:58:00.121 00.057 16108 worker thread done servicing request
21:58:00.121 00.000 21068 OnExposeComplete: enter
21:58:00.122 00.001 21068 UpdateGuideState(): m_state=6
21:58:00.123 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
21:58:00.124 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.08, Mass=95104, SNR=59.6, Peak=17030 HFD=3.1
21:58:00.125 00.001 21068 MultiStar: [#1 0.07,0.25,1.22,U] [#2 -0.33,0.18,1.20,U] [#3 0.10,-0.07,1.04,U] [#4 0.14,-0.08,0.98,U] [#5 0.11,0.23,1.06,U] [#6 0.35,0.30,0.81,U] [#7 -0.25,0.25,0.64,U] [#8 -0.46,0.22,0.87,U] 
21:58:00.127 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.03, 0.23}
21:58:00.129 00.002 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
21:58:00.130 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
21:58:00.131 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=0.05 mountY=-0.15, mountTheta=-1.25
21:58:00.135 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
21:58:00.137 00.002 21068 Enqueuing Move request for scope (-0.02, 0.16)
21:58:00.138 00.001 16108 Worker thread wakes up
21:58:00.140 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
21:58:00.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
21:58:00.140 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
21:58:00.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:58:00.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:00.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:58:00.140 00.000 16108 MoveAxis(E, 0, ABG)
21:58:00.140 00.000 16108 Move returns status 0, amount 0
21:58:00.140 00.000 16108 MoveAxis(N, 0, ABG)
21:58:00.140 00.000 16108 Move returns status 0, amount 0
21:58:00.140 00.000 16108 move complete, result=0
21:58:00.140 00.000 16108 worker thread done servicing request
21:58:00.145 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=4195, FiltMin=3629, FiltMax=49462, Gamma=1.000
21:58:00.167 00.022 21068 UpdateGuideState exits: m=95104 SNR=59.6
21:58:00.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:00.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:00.170 00.001 21068 Enqueuing Expose request
21:58:00.170 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:58:00.171 00.001 16108 Worker thread wakes up
21:58:00.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:00.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:01.345 01.174 16108 Exposure complete
21:58:01.439 00.094 16108 worker thread done servicing request
21:58:01.439 00.000 21068 OnExposeComplete: enter
21:58:01.440 00.001 21068 UpdateGuideState(): m_state=6
21:58:01.442 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
21:58:01.443 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.97, Mass=105375, SNR=68.2, Peak=15574 HFD=3.3
21:58:01.445 00.002 21068 MultiStar: [#1 -0.09,-0.02,1.05,U] [#2 -0.29,0.15,1.11,U] [#3 -0.07,-0.30,0.92,U] [#4 0.26,-0.15,0.79,U] [#5 0.14,0.02,0.82,U] [#6 0.10,0.35,0.80,U] [#7 -0.50,0.13,0.57,U] [#8 -0.49,-0.30,0.68,U] 
21:58:01.446 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.11, 0.11}
21:58:01.449 00.003 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
21:58:01.450 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
21:58:01.451 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=0.11 mountY=0.02, mountTheta=0.19
21:58:01.453 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
21:58:01.455 00.002 21068 Enqueuing Move request for scope (-0.11, 0.01)
21:58:01.456 00.001 16108 Worker thread wakes up
21:58:01.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
21:58:01.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
21:58:01.456 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
21:58:01.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:58:01.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:01.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:01.456 00.000 16108 MoveAxis(E, 0, ABG)
21:58:01.456 00.000 16108 Move returns status 0, amount 0
21:58:01.456 00.000 16108 MoveAxis(N, 0, ABG)
21:58:01.456 00.000 16108 Move returns status 0, amount 0
21:58:01.456 00.000 16108 move complete, result=0
21:58:01.456 00.000 16108 worker thread done servicing request
21:58:01.464 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=4192, FiltMin=3630, FiltMax=52934, Gamma=1.000
21:58:01.491 00.027 21068 UpdateGuideState exits: m=105375 SNR=68.2
21:58:01.493 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:01.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:01.495 00.001 21068 Enqueuing Expose request
21:58:01.496 00.001 16108 Worker thread wakes up
21:58:01.496 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:01.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:01.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:02.470 00.973 16108 Exposure complete
21:58:02.524 00.054 16108 worker thread done servicing request
21:58:02.524 00.000 21068 OnExposeComplete: enter
21:58:02.525 00.001 21068 UpdateGuideState(): m_state=6
21:58:02.526 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
21:58:02.527 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.18, Mass=95579, SNR=61.2, Peak=17318 HFD=2.9
21:58:02.528 00.001 21068 MultiStar: [#1 -0.11,0.17,1.53,U] [#2 -0.25,0.15,1.37,U] [#3 -0.37,-0.19,1.17,U] [#4 -0.08,-0.30,0.96,U] [#5 -0.39,0.24,1.16,U] [#6 0.03,0.23,0.93,U] [#7 -0.23,0.06,0.67,U] [#8 -0.71,-0.15,0.00,M1] 
21:58:02.529 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.09}, one-star: {-0.13, 0.32}
21:58:02.530 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
21:58:02.530 00.000 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
21:58:02.531 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.21 mountY=-0.04, mountTheta=-0.20
21:58:02.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.09, opts=13)
21:58:02.533 00.000 21068 Enqueuing Move request for scope (-0.20, 0.09)
21:58:02.534 00.001 16108 Worker thread wakes up
21:58:02.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
21:58:02.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
21:58:02.534 00.000 16108 Moving (-0.20, 0.09) raw xDistance=0.21 yDistance=-0.04
21:58:02.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:58:02.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:02.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:58:02.534 00.000 16108 MoveAxis(W, 55, ABG)
21:58:02.534 00.000 16108 Guiding  Dir = 3, Dur = 55
21:58:02.535 00.001 16108 IsSlewing returns 0
21:58:02.535 00.000 16108 IsGuiding returns 0
21:58:02.540 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4192, FiltMin=3526, FiltMax=49565, Gamma=1.000
21:58:02.555 00.015 16108 PulseGuide returned control before completion, sleep 45
21:58:02.556 00.001 21068 UpdateGuideState exits: m=95579 SNR=61.2
21:58:02.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:02.560 00.002 21068 Enqueuing Expose request
21:58:02.616 00.056 16108 IsGuiding returns 1
21:58:02.616 00.000 16108 scope still moving after pulse duration time elapsed
21:58:02.648 00.032 16108 IsSlewing returns 0
21:58:02.648 00.000 16108 IsGuiding returns 0
21:58:02.648 00.000 16108 scope move finished after 55 + 57 ms
21:58:02.648 00.000 16108 Move returns status 0, amount 55
21:58:02.648 00.000 16108 MoveAxis(N, 0, ABG)
21:58:02.648 00.000 16108 Move returns status 0, amount 0
21:58:02.648 00.000 16108 move complete, result=0
21:58:02.648 00.000 16108 worker thread done servicing request
21:58:02.648 00.000 16108 Worker thread wakes up
21:58:02.649 00.001 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
21:58:02.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:02.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:03.813 01.163 16108 Exposure complete
21:58:03.867 00.054 16108 worker thread done servicing request
21:58:03.867 00.000 21068 OnExposeComplete: enter
21:58:03.868 00.001 21068 UpdateGuideState(): m_state=6
21:58:03.869 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
21:58:03.869 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=877.98, Mass=109142, SNR=65.6, Peak=16534 HFD=3.2
21:58:03.870 00.001 21068 MultiStar: [#1 -0.11,0.14,1.14,U] [#2 -0.31,0.06,1.18,U] [#3 -0.02,0.00,1.18,U] [#4 0.41,-0.53,0.00,M1] [#5 0.01,-0.16,0.96,U] [#6 0.37,-0.14,0.93,U] [#7 -0.19,0.40,0.72,U] [#8 -0.33,-0.39,0.78,U] 
21:58:03.871 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {0.05, 0.13}
21:58:03.872 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
21:58:03.872 00.000 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
21:58:03.873 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.05 mountX=0.06 mountY=0.01, mountTheta=0.14
21:58:03.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
21:58:03.876 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
21:58:03.877 00.001 16108 Worker thread wakes up
21:58:03.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:58:03.877 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:58:03.877 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
21:58:03.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:58:03.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:03.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:03.877 00.000 16108 MoveAxis(E, 0, ABG)
21:58:03.877 00.000 16108 Move returns status 0, amount 0
21:58:03.877 00.000 16108 MoveAxis(N, 0, ABG)
21:58:03.877 00.000 16108 Move returns status 0, amount 0
21:58:03.877 00.000 16108 move complete, result=0
21:58:03.877 00.000 16108 worker thread done servicing request
21:58:03.881 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4192, FiltMin=3584, FiltMax=48557, Gamma=1.000
21:58:03.897 00.016 21068 UpdateGuideState exits: m=109142 SNR=65.6
21:58:03.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:03.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:03.899 00.000 21068 Enqueuing Expose request
21:58:03.900 00.001 16108 Worker thread wakes up
21:58:03.900 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:03.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:03.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:04.870 00.969 16108 Exposure complete
21:58:04.931 00.061 16108 worker thread done servicing request
21:58:04.931 00.000 21068 OnExposeComplete: enter
21:58:04.932 00.001 21068 UpdateGuideState(): m_state=6
21:58:04.934 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
21:58:04.936 00.002 21068 Star::Find returns 1 (0), X=219.45, Y=877.74, Mass=93774, SNR=63.2, Peak=15158 HFD=3.0
21:58:04.938 00.002 21068 MultiStar: [#1 0.16,0.15,1.09,U] [#2 -0.06,0.03,1.28,U] [#3 0.30,0.09,1.04,U] [#4 0.04,-0.40,0.78,U] [#5 -0.07,-0.10,0.85,U] [#6 -0.23,-0.08,0.82,U] [#7 -0.07,0.15,0.59,U] [#8 -0.48,-0.02,0.92,U] 
21:58:04.939 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.22, -0.11}
21:58:04.940 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
21:58:04.942 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
21:58:04.944 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.88 mountX=0.00 mountY=0.03, mountTheta=1.44
21:58:04.947 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
21:58:04.949 00.002 21068 Enqueuing Move request for scope (-0.01, -0.02)
21:58:04.950 00.001 16108 Worker thread wakes up
21:58:04.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:58:04.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:58:04.950 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.03
21:58:04.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:58:04.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:04.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:04.950 00.000 16108 MoveAxis(E, 0, ABG)
21:58:04.950 00.000 16108 Move returns status 0, amount 0
21:58:04.950 00.000 16108 MoveAxis(N, 0, ABG)
21:58:04.950 00.000 16108 Move returns status 0, amount 0
21:58:04.950 00.000 16108 move complete, result=0
21:58:04.950 00.000 16108 worker thread done servicing request
21:58:04.955 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4192, FiltMin=3622, FiltMax=48573, Gamma=1.000
21:58:04.972 00.017 21068 UpdateGuideState exits: m=93774 SNR=63.2
21:58:04.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.973 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:04.974 00.001 21068 Enqueuing Expose request
21:58:04.975 00.001 16108 Worker thread wakes up
21:58:04.975 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:04.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:04.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:06.147 01.171 16108 Exposure complete
21:58:06.225 00.078 16108 worker thread done servicing request
21:58:06.226 00.001 21068 OnExposeComplete: enter
21:58:06.227 00.001 21068 UpdateGuideState(): m_state=6
21:58:06.230 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
21:58:06.231 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=877.99, Mass=114473, SNR=74.4, Peak=18339 HFD=3.2
21:58:06.234 00.003 21068 MultiStar: [#1 0.13,0.22,1.10,U] [#2 0.13,-0.02,1.27,U] [#3 0.55,0.05,1.05,U] [#4 0.46,-0.19,0.80,U] [#5 0.01,-0.02,0.82,U] [#6 0.03,0.51,0.81,U] [#7 -0.00,0.22,0.48,U] [#8 -0.22,-0.07,0.61,U] 
21:58:06.236 00.002 21068 refined, 8 included, MultiStar: {0.21, 0.09}, one-star: {0.50, 0.14}
21:58:06.238 00.002 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
21:58:06.239 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
21:58:06.241 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.41 mountX=-0.19 mountY=-0.14, mountTheta=-2.52
21:58:06.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.09, opts=13)
21:58:06.245 00.001 21068 Enqueuing Move request for scope (0.21, 0.09)
21:58:06.246 00.001 16108 Worker thread wakes up
21:58:06.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
21:58:06.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
21:58:06.246 00.000 16108 Moving (0.21, 0.09) raw xDistance=-0.19 yDistance=-0.14
21:58:06.247 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:58:06.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:06.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:58:06.247 00.000 16108 MoveAxis(E, 0, ABG)
21:58:06.247 00.000 16108 Move returns status 0, amount 0
21:58:06.247 00.000 16108 MoveAxis(N, 0, ABG)
21:58:06.247 00.000 16108 Move returns status 0, amount 0
21:58:06.247 00.000 16108 move complete, result=0
21:58:06.247 00.000 16108 worker thread done servicing request
21:58:06.251 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4185, FiltMin=3600, FiltMax=56701, Gamma=1.000
21:58:06.275 00.024 21068 UpdateGuideState exits: m=114473 SNR=74.4
21:58:06.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:06.279 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:06.279 00.000 21068 Enqueuing Expose request
21:58:06.281 00.002 16108 Worker thread wakes up
21:58:06.281 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:06.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:06.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:07.260 00.978 16108 Exposure complete
21:58:07.314 00.054 16108 worker thread done servicing request
21:58:07.315 00.001 21068 OnExposeComplete: enter
21:58:07.316 00.001 21068 UpdateGuideState(): m_state=6
21:58:07.316 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
21:58:07.317 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=878.09, Mass=104014, SNR=60.2, Peak=18307 HFD=2.9
21:58:07.318 00.001 21068 MultiStar: [#1 0.68,0.16,0.00,M1] [#2 0.50,-0.00,1.35,U] [#3 0.62,0.03,0.98,U] [#4 0.52,0.01,0.92,U] [#5 0.26,-0.10,1.16,U] [#6 0.39,0.13,0.83,U] [#7 0.37,0.31,0.65,U] [#8 0.13,-0.02,0.96,U] 
21:58:07.319 00.001 21068 refined, 7 included, MultiStar: {0.46, 0.06}, one-star: {0.85, 0.24}
21:58:07.320 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
21:58:07.321 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
21:58:07.321 00.000 21068 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.12 mountX=-0.44 mountY=-0.16, mountTheta=-2.79
21:58:07.324 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.46, y=0.06, opts=13)
21:58:07.325 00.001 21068 Enqueuing Move request for scope (0.46, 0.06)
21:58:07.327 00.002 16108 Worker thread wakes up
21:58:07.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.06) opts 0xd
21:58:07.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.46, 0.06)
21:58:07.327 00.000 16108 Moving (0.46, 0.06) raw xDistance=-0.44 yDistance=-0.16
21:58:07.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
21:58:07.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:07.328 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:58:07.328 00.000 16108 MoveAxis(E, 116, ABG)
21:58:07.328 00.000 16108 Guiding  Dir = 2, Dur = 116
21:58:07.328 00.000 16108 IsSlewing returns 0
21:58:07.329 00.001 16108 IsGuiding returns 0
21:58:07.336 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=4185, FiltMin=3648, FiltMax=61587, Gamma=1.000
21:58:07.339 00.003 16108 PulseGuide returned control before completion, sleep 117
21:58:07.361 00.022 21068 UpdateGuideState exits: m=104014 SNR=60.2
21:58:07.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:07.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:07.365 00.001 21068 Enqueuing Expose request
21:58:07.464 00.099 16108 IsGuiding returns 1
21:58:07.464 00.000 16108 scope still moving after pulse duration time elapsed
21:58:07.495 00.031 16108 IsSlewing returns 0
21:58:07.495 00.000 16108 IsGuiding returns 1
21:58:07.526 00.031 16108 IsSlewing returns 0
21:58:07.526 00.000 16108 IsGuiding returns 0
21:58:07.526 00.000 16108 scope move finished after 116 + 81 ms
21:58:07.526 00.000 16108 Move returns status 0, amount 116
21:58:07.526 00.000 16108 MoveAxis(N, 0, ABG)
21:58:07.527 00.001 16108 Move returns status 0, amount 0
21:58:07.527 00.000 16108 move complete, result=0
21:58:07.527 00.000 16108 worker thread done servicing request
21:58:07.527 00.000 16108 Worker thread wakes up
21:58:07.527 00.000 21068 GuideStep: -0.4 px 116 ms EAST, -0.2 px 0 ms NORTH
21:58:07.529 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:07.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:08.707 01.178 16108 Exposure complete
21:58:08.764 00.057 16108 worker thread done servicing request
21:58:08.764 00.000 21068 OnExposeComplete: enter
21:58:08.765 00.001 21068 UpdateGuideState(): m_state=6
21:58:08.765 00.000 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
21:58:08.766 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=878.10, Mass=91523, SNR=60.0, Peak=16579 HFD=3.3
21:58:08.767 00.001 21068 MultiStar: [#1 0.48,0.30,1.20,U] [#2 0.26,0.12,1.37,U] [#3 0.55,-0.02,1.32,U] [#4 0.21,0.25,0.92,U] [#5 -0.01,0.03,1.17,U] [#6 0.22,0.04,0.81,U] [#7 0.15,0.57,0.60,U] [#8 0.10,0.10,0.95,U] 
21:58:08.768 00.001 21068 refined, 8 included, MultiStar: {0.28, 0.16}, one-star: {0.36, 0.25}
21:58:08.768 00.000 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
21:58:08.769 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
21:58:08.770 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=-0.24 mountY=-0.22, mountTheta=-2.41
21:58:08.773 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.16, opts=13)
21:58:08.774 00.001 21068 Enqueuing Move request for scope (0.28, 0.16)
21:58:08.775 00.001 16108 Worker thread wakes up
21:58:08.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
21:58:08.775 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
21:58:08.775 00.000 16108 Moving (0.28, 0.16) raw xDistance=-0.24 yDistance=-0.22
21:58:08.776 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
21:58:08.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:08.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:58:08.776 00.000 16108 MoveAxis(E, 72, ABG)
21:58:08.776 00.000 16108 Guiding  Dir = 2, Dur = 72
21:58:08.777 00.001 16108 IsSlewing returns 0
21:58:08.777 00.000 16108 IsGuiding returns 0
21:58:08.783 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4182, FiltMin=3622, FiltMax=51917, Gamma=1.000
21:58:08.805 00.022 21068 UpdateGuideState exits: m=91523 SNR=60.0
21:58:08.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:08.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:08.807 00.000 21068 Enqueuing Expose request
21:58:08.822 00.015 16108 PulseGuide returned control before completion, sleep 38
21:58:08.868 00.046 16108 IsGuiding returns 1
21:58:08.868 00.000 16108 scope still moving after pulse duration time elapsed
21:58:08.899 00.031 16108 IsSlewing returns 0
21:58:08.899 00.000 16108 IsGuiding returns 1
21:58:08.930 00.031 16108 IsSlewing returns 0
21:58:08.930 00.000 16108 IsGuiding returns 0
21:58:08.930 00.000 16108 scope move finished after 72 + 81 ms
21:58:08.930 00.000 16108 Move returns status 0, amount 72
21:58:08.930 00.000 16108 MoveAxis(N, 0, ABG)
21:58:08.930 00.000 16108 Move returns status 0, amount 0
21:58:08.931 00.001 16108 move complete, result=0
21:58:08.931 00.000 16108 worker thread done servicing request
21:58:08.931 00.000 16108 Worker thread wakes up
21:58:08.931 00.000 21068 GuideStep: -0.2 px 72 ms EAST, -0.2 px 0 ms NORTH
21:58:08.933 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:08.934 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:09.922 00.988 16108 Exposure complete
21:58:09.980 00.058 16108 worker thread done servicing request
21:58:09.980 00.000 21068 OnExposeComplete: enter
21:58:09.982 00.002 21068 UpdateGuideState(): m_state=6
21:58:09.982 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
21:58:09.984 00.002 21068 Star::Find returns 1 (0), X=219.36, Y=878.18, Mass=112952, SNR=73.4, Peak=15955 HFD=3.2
21:58:09.985 00.001 21068 MultiStar: [#1 0.28,0.18,1.04,U] [#2 0.12,0.15,1.28,U] [#3 0.41,0.20,1.08,U] [#4 0.05,-0.25,0.72,U] [#5 0.02,0.24,0.88,U] [#6 -0.05,0.08,0.82,U] [#7 0.32,0.41,0.53,U] [#8 -0.28,0.37,0.65,U] 
21:58:09.986 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.14, 0.33}
21:58:09.987 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
21:58:09.987 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
21:58:09.988 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.97 mountX=-0.09 mountY=-0.21, mountTheta=-1.99
21:58:09.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
21:58:09.990 00.000 21068 Enqueuing Move request for scope (0.13, 0.18)
21:58:09.991 00.001 16108 Worker thread wakes up
21:58:09.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
21:58:09.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
21:58:09.991 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.09 yDistance=-0.21
21:58:09.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:58:09.992 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:09.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:58:09.992 00.000 16108 MoveAxis(E, 0, ABG)
21:58:09.992 00.000 16108 Move returns status 0, amount 0
21:58:09.992 00.000 16108 MoveAxis(N, 0, ABG)
21:58:09.992 00.000 16108 Move returns status 0, amount 0
21:58:09.992 00.000 16108 move complete, result=0
21:58:09.992 00.000 16108 worker thread done servicing request
21:58:09.998 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4185, FiltMin=3616, FiltMax=45926, Gamma=1.000
21:58:10.019 00.021 21068 UpdateGuideState exits: m=112952 SNR=73.4
21:58:10.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:10.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:10.022 00.001 21068 Enqueuing Expose request
21:58:10.023 00.001 16108 Worker thread wakes up
21:58:10.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:10.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:10.023 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:58:11.190 01.167 16108 Exposure complete
21:58:11.273 00.083 16108 worker thread done servicing request
21:58:11.274 00.001 21068 OnExposeComplete: enter
21:58:11.274 00.000 21068 UpdateGuideState(): m_state=6
21:58:11.275 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:58:11.276 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.97, Mass=97699, SNR=63.7, Peak=15622 HFD=3.1
21:58:11.277 00.001 21068 MultiStar: [#1 0.10,0.17,1.16,U] [#2 -0.04,0.28,1.30,U] [#3 -0.12,0.25,1.04,U] [#4 0.01,-0.30,0.88,U] [#5 -0.07,0.23,0.98,U] [#6 -0.36,0.01,0.84,U] [#7 -0.26,0.07,0.68,U] [#8 -0.05,-0.05,0.81,U] 
21:58:11.277 00.000 21068 single-star, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.03, 0.12}
21:58:11.278 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
21:58:11.279 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
21:58:11.280 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.05 mountY=-0.11, mountTheta=-1.17
21:58:11.281 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
21:58:11.283 00.002 21068 Enqueuing Move request for scope (-0.03, 0.12)
21:58:11.284 00.001 16108 Worker thread wakes up
21:58:11.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
21:58:11.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
21:58:11.284 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
21:58:11.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:58:11.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:11.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:58:11.284 00.000 16108 MoveAxis(E, 0, ABG)
21:58:11.284 00.000 16108 Move returns status 0, amount 0
21:58:11.284 00.000 16108 MoveAxis(N, 0, ABG)
21:58:11.284 00.000 16108 Move returns status 0, amount 0
21:58:11.284 00.000 16108 move complete, result=0
21:58:11.285 00.001 16108 worker thread done servicing request
21:58:11.288 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=4182, FiltMin=3561, FiltMax=46461, Gamma=1.000
21:58:11.311 00.023 21068 UpdateGuideState exits: m=97699 SNR=63.7
21:58:11.313 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:11.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:11.317 00.003 21068 Enqueuing Expose request
21:58:11.319 00.002 16108 Worker thread wakes up
21:58:11.319 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:11.320 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:11.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:12.279 00.959 16108 Exposure complete
21:58:12.339 00.060 16108 worker thread done servicing request
21:58:12.339 00.000 21068 OnExposeComplete: enter
21:58:12.340 00.001 21068 UpdateGuideState(): m_state=6
21:58:12.341 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
21:58:12.342 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.85, Mass=101482, SNR=71.7, Peak=15926 HFD=3.2
21:58:12.343 00.001 21068 MultiStar: [#1 0.01,-0.11,0.90,U] [#2 -0.12,-0.06,1.07,U] [#3 0.07,-0.02,1.00,U] [#4 0.43,-0.12,0.84,U] [#5 -0.24,0.05,0.99,U] [#6 0.11,0.17,0.83,U] [#7 -0.10,0.43,0.59,U] [#8 -0.53,-0.08,0.76,U] 
21:58:12.344 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.10, 0.00}
21:58:12.344 00.000 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
21:58:12.345 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
21:58:12.346 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.72 mountX=0.03 mountY=-0.01, mountTheta=-0.19
21:58:12.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
21:58:12.349 00.001 21068 Enqueuing Move request for scope (-0.03, 0.01)
21:58:12.350 00.001 16108 Worker thread wakes up
21:58:12.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:58:12.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:58:12.350 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
21:58:12.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:58:12.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:12.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:12.350 00.000 16108 MoveAxis(E, 0, ABG)
21:58:12.350 00.000 16108 Move returns status 0, amount 0
21:58:12.350 00.000 16108 MoveAxis(N, 0, ABG)
21:58:12.350 00.000 16108 Move returns status 0, amount 0
21:58:12.350 00.000 16108 move complete, result=0
21:58:12.351 00.001 16108 worker thread done servicing request
21:58:12.355 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4182, FiltMin=3590, FiltMax=49197, Gamma=1.000
21:58:12.373 00.018 21068 UpdateGuideState exits: m=101482 SNR=71.7
21:58:12.375 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:12.376 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:12.378 00.002 21068 Enqueuing Expose request
21:58:12.380 00.002 16108 Worker thread wakes up
21:58:12.381 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:12.382 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:12.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:13.544 01.162 16108 Exposure complete
21:58:13.599 00.055 16108 worker thread done servicing request
21:58:13.599 00.000 21068 OnExposeComplete: enter
21:58:13.605 00.006 21068 UpdateGuideState(): m_state=6
21:58:13.606 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
21:58:13.607 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=878.07, Mass=120355, SNR=74.2, Peak=15251 HFD=3.5
21:58:13.608 00.001 21068 MultiStar: [#1 0.07,0.25,0.93,U] [#2 -0.08,0.10,1.25,U] [#3 0.01,-0.02,1.01,U] [#4 -0.16,-0.19,0.71,U] [#5 -0.23,0.28,0.96,U] [#6 -0.14,0.00,0.76,U] [#7 -0.61,0.20,0.00,M1] [#8 -0.46,-0.09,0.83,U] 
21:58:13.609 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {0.31, 0.21}
21:58:13.611 00.002 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
21:58:13.612 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
21:58:13.612 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=0.08 mountY=-0.06, mountTheta=-0.66
21:58:13.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
21:58:13.615 00.001 21068 Enqueuing Move request for scope (-0.07, 0.08)
21:58:13.616 00.001 16108 Worker thread wakes up
21:58:13.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
21:58:13.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
21:58:13.616 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=-0.06
21:58:13.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:58:13.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:13.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:13.616 00.000 16108 MoveAxis(E, 0, ABG)
21:58:13.616 00.000 16108 Move returns status 0, amount 0
21:58:13.616 00.000 16108 MoveAxis(N, 0, ABG)
21:58:13.616 00.000 16108 Move returns status 0, amount 0
21:58:13.616 00.000 16108 move complete, result=0
21:58:13.616 00.000 16108 worker thread done servicing request
21:58:13.620 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4182, FiltMin=3561, FiltMax=42662, Gamma=1.000
21:58:13.636 00.016 21068 UpdateGuideState exits: m=120355 SNR=74.2
21:58:13.636 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:13.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:13.638 00.001 21068 Enqueuing Expose request
21:58:13.639 00.001 16108 Worker thread wakes up
21:58:13.639 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:13.639 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:13.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:14.619 00.980 16108 Exposure complete
21:58:14.683 00.064 16108 worker thread done servicing request
21:58:14.683 00.000 21068 OnExposeComplete: enter
21:58:14.684 00.001 21068 UpdateGuideState(): m_state=6
21:58:14.685 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
21:58:14.685 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=878.26, Mass=107084, SNR=72.1, Peak=14294 HFD=3.1
21:58:14.687 00.002 21068 MultiStar: [#1 -0.15,0.42,1.22,U] [#2 -0.06,0.20,1.08,U] [#3 0.10,0.23,1.00,U] [#4 0.13,0.23,0.90,U] [#5 -0.04,0.25,1.14,U] [#6 0.02,0.50,0.72,U] [#7 -0.40,0.31,0.60,U] [#8 -0.39,0.39,0.74,U] 
21:58:14.688 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.32}, one-star: {0.12, 0.40}
21:58:14.689 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
21:58:14.689 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
21:58:14.690 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.75 mountX=0.11 mountY=-0.30, mountTheta=-1.21
21:58:14.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.32, opts=13)
21:58:14.692 00.000 21068 Enqueuing Move request for scope (-0.06, 0.32)
21:58:14.693 00.001 16108 Worker thread wakes up
21:58:14.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
21:58:14.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
21:58:14.693 00.000 16108 Moving (-0.06, 0.32) raw xDistance=0.11 yDistance=-0.30
21:58:14.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:58:14.693 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.37
21:58:14.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:58:14.694 00.001 16108 MoveAxis(E, 0, ABG)
21:58:14.694 00.000 16108 Move returns status 0, amount 0
21:58:14.694 00.000 16108 MoveAxis(N, 60, ABG)
21:58:14.694 00.000 16108 Guiding  Dir = 0, Dur = 60
21:58:14.694 00.000 16108 IsSlewing returns 0
21:58:14.694 00.000 16108 IsGuiding returns 0
21:58:14.698 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4182, FiltMin=3584, FiltMax=43005, Gamma=1.000
21:58:14.712 00.014 21068 UpdateGuideState exits: m=107084 SNR=72.1
21:58:14.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:14.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:14.715 00.001 21068 Enqueuing Expose request
21:58:14.742 00.027 16108 PulseGuide returned control before completion, sleep 22
21:58:14.773 00.031 16108 IsGuiding returns 1
21:58:14.773 00.000 16108 scope still moving after pulse duration time elapsed
21:58:14.804 00.031 16108 IsSlewing returns 0
21:58:14.804 00.000 16108 IsGuiding returns 1
21:58:14.836 00.032 16108 IsSlewing returns 0
21:58:14.836 00.000 16108 IsGuiding returns 0
21:58:14.836 00.000 16108 scope move finished after 60 + 81 ms
21:58:14.836 00.000 16108 Move returns status 0, amount 60
21:58:14.836 00.000 16108 move complete, result=0
21:58:14.836 00.000 16108 worker thread done servicing request
21:58:14.836 00.000 16108 Worker thread wakes up
21:58:14.836 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
21:58:14.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:14.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:15.997 01.160 16108 Exposure complete
21:58:16.069 00.072 16108 worker thread done servicing request
21:58:16.069 00.000 21068 OnExposeComplete: enter
21:58:16.070 00.001 21068 UpdateGuideState(): m_state=6
21:58:16.071 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
21:58:16.072 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.99, Mass=118143, SNR=68.7, Peak=16291 HFD=3.3
21:58:16.073 00.001 21068 MultiStar: [#1 0.13,-0.16,1.07,U] [#2 0.09,-0.03,1.36,U] [#3 0.35,-0.26,0.97,U] [#4 0.14,-0.21,0.87,U] [#5 -0.08,-0.03,0.91,U] [#6 0.12,0.10,0.81,U] [#7 -0.05,0.06,0.64,U] [#8 0.14,-0.05,0.74,U] 
21:58:16.075 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.21, 0.14}
21:58:16.075 00.000 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
21:58:16.076 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
21:58:16.077 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.13 mountY=0.02, mountTheta=2.97
21:58:16.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
21:58:16.081 00.002 21068 Enqueuing Move request for scope (0.12, -0.05)
21:58:16.083 00.002 16108 Worker thread wakes up
21:58:16.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
21:58:16.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
21:58:16.083 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
21:58:16.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:58:16.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:16.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:16.083 00.000 16108 MoveAxis(E, 0, ABG)
21:58:16.083 00.000 16108 Move returns status 0, amount 0
21:58:16.084 00.001 16108 MoveAxis(N, 0, ABG)
21:58:16.084 00.000 16108 Move returns status 0, amount 0
21:58:16.084 00.000 16108 move complete, result=0
21:58:16.084 00.000 16108 worker thread done servicing request
21:58:16.089 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4182, FiltMin=3613, FiltMax=45293, Gamma=1.000
21:58:16.104 00.015 21068 UpdateGuideState exits: m=118143 SNR=68.7
21:58:16.104 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:16.107 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:16.108 00.001 21068 Enqueuing Expose request
21:58:16.108 00.000 16108 Worker thread wakes up
21:58:16.109 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:16.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:16.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:17.095 00.985 16108 Exposure complete
21:58:17.167 00.072 16108 worker thread done servicing request
21:58:17.167 00.000 21068 OnExposeComplete: enter
21:58:17.168 00.001 21068 UpdateGuideState(): m_state=6
21:58:17.170 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
21:58:17.171 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=877.97, Mass=92225, SNR=59.4, Peak=17635 HFD=2.6
21:58:17.173 00.002 21068 MultiStar: [#1 0.26,0.17,1.22,U] [#2 0.29,0.36,1.33,U] [#3 0.40,-0.13,1.19,U] [#4 0.39,-0.32,0.93,U] [#5 0.22,0.06,1.24,U] [#6 0.11,0.23,0.82,U] [#7 0.10,0.06,0.71,U] [#8 -0.12,-0.00,0.77,U] 
21:58:17.174 00.001 21068 refined, 8 included, MultiStar: {0.27, 0.07}, one-star: {0.56, 0.12}
21:58:17.174 00.000 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
21:58:17.176 00.002 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
21:58:17.176 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.26 mountX=-0.25 mountY=-0.13, mountTheta=-2.66
21:58:17.179 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.07, opts=13)
21:58:17.180 00.001 21068 Enqueuing Move request for scope (0.27, 0.07)
21:58:17.181 00.001 16108 Worker thread wakes up
21:58:17.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
21:58:17.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
21:58:17.181 00.000 16108 Moving (0.27, 0.07) raw xDistance=-0.25 yDistance=-0.13
21:58:17.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:58:17.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:17.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:58:17.181 00.000 16108 MoveAxis(E, 65, ABG)
21:58:17.181 00.000 16108 Guiding  Dir = 2, Dur = 65
21:58:17.182 00.001 16108 IsSlewing returns 0
21:58:17.182 00.000 16108 IsGuiding returns 0
21:58:17.188 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4182, FiltMin=3632, FiltMax=45229, Gamma=1.000
21:58:17.199 00.011 16108 PulseGuide returned control before completion, sleep 59
21:58:17.214 00.015 21068 UpdateGuideState exits: m=92225 SNR=59.4
21:58:17.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:17.217 00.001 21068 Enqueuing Expose request
21:58:17.261 00.044 16108 IsGuiding returns 1
21:58:17.261 00.000 16108 scope still moving after pulse duration time elapsed
21:58:17.293 00.032 16108 IsSlewing returns 0
21:58:17.293 00.000 16108 IsGuiding returns 0
21:58:17.293 00.000 16108 scope move finished after 65 + 45 ms
21:58:17.293 00.000 16108 Move returns status 0, amount 65
21:58:17.293 00.000 16108 MoveAxis(N, 0, ABG)
21:58:17.293 00.000 16108 Move returns status 0, amount 0
21:58:17.293 00.000 16108 move complete, result=0
21:58:17.293 00.000 16108 worker thread done servicing request
21:58:17.293 00.000 16108 Worker thread wakes up
21:58:17.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:17.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:17.294 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
21:58:18.444 01.150 16108 Exposure complete
21:58:18.502 00.058 16108 worker thread done servicing request
21:58:18.503 00.001 21068 OnExposeComplete: enter
21:58:18.504 00.001 21068 UpdateGuideState(): m_state=6
21:58:18.504 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
21:58:18.505 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.91, Mass=112604, SNR=83.9, Peak=17414 HFD=3.3
21:58:18.506 00.001 21068 MultiStar: [#1 -0.02,0.37,1.03,U] [#2 -0.36,0.24,0.88,U] [#3 -0.11,0.15,0.83,U] [#4 -0.18,-0.21,0.72,U] [#5 -0.22,-0.09,0.74,U] [#6 0.06,-0.12,0.60,U] [#7 -0.19,0.09,0.49,U] [#8 -0.75,-0.10,0.00,M1] 
21:58:18.507 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.08}, one-star: {-0.05, 0.05}
21:58:18.508 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
21:58:18.509 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
21:58:18.510 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.36 mountX=0.06 mountY=-0.04, mountTheta=-0.56
21:58:18.511 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
21:58:18.512 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
21:58:18.514 00.002 16108 Worker thread wakes up
21:58:18.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:58:18.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:58:18.514 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
21:58:18.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:58:18.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:18.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:58:18.514 00.000 16108 MoveAxis(E, 0, ABG)
21:58:18.514 00.000 16108 Move returns status 0, amount 0
21:58:18.514 00.000 16108 MoveAxis(N, 0, ABG)
21:58:18.514 00.000 16108 Move returns status 0, amount 0
21:58:18.514 00.000 16108 move complete, result=0
21:58:18.514 00.000 16108 worker thread done servicing request
21:58:18.518 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4182, FiltMin=3517, FiltMax=48278, Gamma=1.000
21:58:18.536 00.018 21068 UpdateGuideState exits: m=112604 SNR=83.9
21:58:18.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:18.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:18.540 00.002 21068 Enqueuing Expose request
21:58:18.540 00.000 16108 Worker thread wakes up
21:58:18.540 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:18.541 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:18.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:19.519 00.978 16108 Exposure complete
21:58:19.575 00.056 16108 worker thread done servicing request
21:58:19.575 00.000 21068 OnExposeComplete: enter
21:58:19.577 00.002 21068 UpdateGuideState(): m_state=6
21:58:19.578 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
21:58:19.578 00.000 21068 Star::Find returns 1 (0), X=218.59, Y=877.99, Mass=101803, SNR=66.4, Peak=16118 HFD=3.4
21:58:19.580 00.002 21068 MultiStar: [#1 -0.62,0.40,0.00,M1] [#2 -0.65,0.32,0.00,M1] [#3 -0.66,0.40,0.00,M1] [#4 -0.49,-0.23,0.89,U] [#5 -0.58,0.02,0.94,U] [#6 -0.65,0.38,0.00,M1] [#7 -0.66,-0.17,0.00,M1] [#8 -1.00,-0.03,0.00,M2] 
21:58:19.581 00.001 21068 refined, 2 included, MultiStar: {-0.57, -0.02}, one-star: {-0.64, 0.14}
21:58:19.581 00.000 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
21:58:19.582 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
21:58:19.583 00.001 21068 CameraToMount -- cameraX=-0.57 cameraY=-0.02 hyp=0.57 cameraTheta=-3.12 mountX=0.56 mountY=0.15, mountTheta=0.26
21:58:19.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.57, y=-0.02, opts=13)
21:58:19.585 00.001 21068 Enqueuing Move request for scope (-0.57, -0.02)
21:58:19.586 00.001 16108 Worker thread wakes up
21:58:19.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.02) opts 0xd
21:58:19.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.57, -0.02)
21:58:19.586 00.000 16108 Moving (-0.57, -0.02) raw xDistance=0.56 yDistance=0.15
21:58:19.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
21:58:19.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:19.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:58:19.586 00.000 16108 MoveAxis(W, 148, ABG)
21:58:19.586 00.000 16108 Guiding  Dir = 3, Dur = 148
21:58:19.587 00.001 16108 IsSlewing returns 0
21:58:19.587 00.000 16108 IsGuiding returns 0
21:58:19.588 00.001 16108 PulseGuide returned control before completion, sleep 158
21:58:19.594 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4182, FiltMin=3568, FiltMax=49401, Gamma=1.000
21:58:19.620 00.026 21068 UpdateGuideState exits: m=101803 SNR=66.4
21:58:19.622 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.622 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:19.623 00.001 21068 Enqueuing Expose request
21:58:19.749 00.126 16108 IsGuiding returns 1
21:58:19.749 00.000 16108 scope still moving after pulse duration time elapsed
21:58:19.781 00.032 16108 IsSlewing returns 0
21:58:19.781 00.000 16108 IsGuiding returns 0
21:58:19.781 00.000 16108 scope move finished after 148 + 45 ms
21:58:19.781 00.000 16108 Move returns status 0, amount 148
21:58:19.781 00.000 16108 MoveAxis(N, 0, ABG)
21:58:19.781 00.000 16108 Move returns status 0, amount 0
21:58:19.781 00.000 16108 move complete, result=0
21:58:19.781 00.000 16108 worker thread done servicing request
21:58:19.782 00.001 16108 Worker thread wakes up
21:58:19.782 00.000 21068 GuideStep: 0.6 px 148 ms WEST, 0.1 px 0 ms NORTH
21:58:19.784 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:19.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:20.950 01.166 16108 Exposure complete
21:58:21.025 00.075 16108 worker thread done servicing request
21:58:21.025 00.000 21068 OnExposeComplete: enter
21:58:21.026 00.001 21068 UpdateGuideState(): m_state=6
21:58:21.028 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
21:58:21.029 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.68, Mass=104570, SNR=62.7, Peak=16678 HFD=3.2
21:58:21.031 00.002 21068 MultiStar: [#1 -0.21,-0.04,1.36,U] [#2 -0.08,-0.15,1.29,U] [#3 -0.37,-0.10,1.00,U] [#4 -0.11,-0.23,0.91,U] [#5 13.40,-15.25,0.00,M1] [#6 -0.05,-0.16,0.83,U] [#7 -0.11,-0.04,0.57,U] [#8 -0.46,-0.17,0.89,U] 
21:58:21.033 00.002 21068 single-star, 7 included, MultiStar: {-0.16, -0.13}, one-star: {0.11, -0.17}
21:58:21.035 00.002 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
21:58:21.036 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
21:58:21.038 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.14 mountY=0.14, mountTheta=2.34
21:58:21.041 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
21:58:21.043 00.002 21068 Enqueuing Move request for scope (0.11, -0.17)
21:58:21.045 00.002 16108 Worker thread wakes up
21:58:21.045 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
21:58:21.045 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
21:58:21.045 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
21:58:21.045 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:58:21.045 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:21.045 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:58:21.045 00.000 16108 MoveAxis(E, 0, ABG)
21:58:21.045 00.000 16108 Move returns status 0, amount 0
21:58:21.045 00.000 16108 MoveAxis(N, 0, ABG)
21:58:21.045 00.000 16108 Move returns status 0, amount 0
21:58:21.045 00.000 16108 move complete, result=0
21:58:21.045 00.000 16108 worker thread done servicing request
21:58:21.050 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4192, FiltMin=3574, FiltMax=65535, Gamma=1.000
21:58:21.073 00.023 21068 UpdateGuideState exits: m=104570 SNR=62.7
21:58:21.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:21.076 00.001 21068 Enqueuing Expose request
21:58:21.077 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:21.077 00.000 16108 Worker thread wakes up
21:58:21.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:21.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:22.050 00.972 16108 Exposure complete
21:58:22.117 00.067 16108 worker thread done servicing request
21:58:22.118 00.001 21068 OnExposeComplete: enter
21:58:22.120 00.002 21068 UpdateGuideState(): m_state=6
21:58:22.120 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
21:58:22.121 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.72, Mass=100007, SNR=63.9, Peak=14982 HFD=3.1
21:58:22.122 00.001 21068 MultiStar: [#1 0.05,-0.32,1.17,U] [#2 -0.30,-0.31,1.47,U] [#3 -0.12,-0.40,0.88,U] [#4 0.02,-0.35,0.75,U] [#5 -0.41,-0.31,1.00,U] [#6 -0.22,0.07,0.84,U] [#7 -0.27,-0.11,0.62,U] [#8 -0.35,-0.44,0.89,U] 
21:58:22.123 00.001 21068 single-star, 8 included, MultiStar: {-0.19, -0.27}, one-star: {-0.11, -0.13}
21:58:22.123 00.000 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
21:58:22.124 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
21:58:22.125 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.25 mountX=0.08 mountY=0.15, mountTheta=1.08
21:58:22.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
21:58:22.127 00.000 21068 Enqueuing Move request for scope (-0.11, -0.13)
21:58:22.128 00.001 16108 Worker thread wakes up
21:58:22.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
21:58:22.128 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
21:58:22.128 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.08 yDistance=0.15
21:58:22.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:58:22.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:22.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:58:22.128 00.000 16108 MoveAxis(E, 0, ABG)
21:58:22.128 00.000 16108 Move returns status 0, amount 0
21:58:22.128 00.000 16108 MoveAxis(N, 0, ABG)
21:58:22.128 00.000 16108 Move returns status 0, amount 0
21:58:22.128 00.000 16108 move complete, result=0
21:58:22.129 00.001 16108 worker thread done servicing request
21:58:22.134 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4182, FiltMin=3549, FiltMax=65520, Gamma=1.000
21:58:22.151 00.017 21068 UpdateGuideState exits: m=100007 SNR=63.9
21:58:22.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:22.154 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:22.154 00.000 21068 Enqueuing Expose request
21:58:22.155 00.001 16108 Worker thread wakes up
21:58:22.155 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:22.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:22.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:23.325 01.169 16108 Exposure complete
21:58:23.384 00.059 16108 worker thread done servicing request
21:58:23.384 00.000 21068 OnExposeComplete: enter
21:58:23.386 00.002 21068 UpdateGuideState(): m_state=6
21:58:23.388 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
21:58:23.389 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.93, Mass=106320, SNR=68.1, Peak=15987 HFD=3.2
21:58:23.391 00.002 21068 MultiStar: [#1 -0.32,0.15,1.27,U] [#2 -0.18,-0.18,1.31,U] [#3 -0.10,0.06,0.96,U] [#4 -0.36,-0.22,0.78,U] [#5 -0.34,0.34,1.01,U] [#6 -0.03,-0.07,0.86,U] [#7 0.01,0.08,0.66,U] [#8 -0.29,-0.27,0.84,U] 
21:58:23.392 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.00}, one-star: {0.19, 0.08}
21:58:23.394 00.002 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
21:58:23.395 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
21:58:23.397 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.13 mountX=0.16 mountY=0.04, mountTheta=0.22
21:58:23.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.00, opts=13)
21:58:23.400 00.001 21068 Enqueuing Move request for scope (-0.17, 0.00)
21:58:23.400 00.000 16108 Worker thread wakes up
21:58:23.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
21:58:23.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
21:58:23.402 00.002 16108 Moving (-0.17, 0.00) raw xDistance=0.16 yDistance=0.04
21:58:23.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:58:23.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:23.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:23.402 00.000 16108 MoveAxis(E, 0, ABG)
21:58:23.402 00.000 16108 Move returns status 0, amount 0
21:58:23.402 00.000 16108 MoveAxis(N, 0, ABG)
21:58:23.402 00.000 16108 Move returns status 0, amount 0
21:58:23.402 00.000 16108 move complete, result=0
21:58:23.402 00.000 16108 worker thread done servicing request
21:58:23.410 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4179, FiltMin=3625, FiltMax=51379, Gamma=1.000
21:58:23.427 00.017 21068 UpdateGuideState exits: m=106320 SNR=68.1
21:58:23.429 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:23.429 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:23.430 00.001 21068 Enqueuing Expose request
21:58:23.432 00.002 16108 Worker thread wakes up
21:58:23.432 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:23.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:23.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:24.411 00.979 16108 Exposure complete
21:58:24.477 00.066 16108 worker thread done servicing request
21:58:24.477 00.000 21068 OnExposeComplete: enter
21:58:24.479 00.002 21068 UpdateGuideState(): m_state=6
21:58:24.481 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
21:58:24.482 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.80, Mass=103485, SNR=67.8, Peak=15878 HFD=3.3
21:58:24.484 00.002 21068 MultiStar: [#1 0.06,0.07,1.22,U] [#2 -0.23,-0.21,1.37,U] [#3 -0.14,0.05,1.18,U] [#4 0.32,-0.53,0.80,U] [#5 -0.23,-0.01,1.03,U] [#6 0.06,-0.43,0.81,U] [#7 0.01,0.09,0.56,U] [#8 -0.15,-0.38,0.79,U] 
21:58:24.485 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.07, -0.06}
21:58:24.487 00.002 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
21:58:24.489 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
21:58:24.490 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.08 mountY=0.04, mountTheta=2.67
21:58:24.493 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
21:58:24.495 00.002 21068 Enqueuing Move request for scope (0.07, -0.06)
21:58:24.497 00.002 16108 Worker thread wakes up
21:58:24.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:58:24.497 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:58:24.497 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.04
21:58:24.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:58:24.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:24.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:24.497 00.000 16108 MoveAxis(E, 0, ABG)
21:58:24.497 00.000 16108 Move returns status 0, amount 0
21:58:24.497 00.000 16108 MoveAxis(N, 0, ABG)
21:58:24.498 00.001 16108 Move returns status 0, amount 0
21:58:24.498 00.000 16108 move complete, result=0
21:58:24.498 00.000 16108 worker thread done servicing request
21:58:24.503 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=4179, FiltMin=3590, FiltMax=57289, Gamma=1.000
21:58:24.523 00.020 21068 UpdateGuideState exits: m=103485 SNR=67.8
21:58:24.525 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:24.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:24.528 00.002 21068 Enqueuing Expose request
21:58:24.529 00.001 16108 Worker thread wakes up
21:58:24.529 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:24.530 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:24.531 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:25.708 01.177 16108 Exposure complete
21:58:25.775 00.067 16108 worker thread done servicing request
21:58:25.775 00.000 21068 OnExposeComplete: enter
21:58:25.776 00.001 21068 UpdateGuideState(): m_state=6
21:58:25.776 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
21:58:25.777 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.79, Mass=111479, SNR=69.3, Peak=17190 HFD=3.5
21:58:25.778 00.001 21068 MultiStar: [#1 -0.20,0.19,1.11,U] [#2 -0.15,0.16,1.46,U] [#3 -0.01,-0.12,0.88,U] [#4 0.08,-0.11,0.79,U] [#5 -0.23,0.11,0.91,U] [#6 0.17,0.14,0.82,U] [#7 -0.18,-0.08,0.58,U] [#8 -0.44,0.09,0.66,U] 
21:58:25.778 00.000 21068 single-star, 8 included, MultiStar: {-0.10, 0.05}, one-star: {0.05, -0.06}
21:58:25.780 00.002 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
21:58:25.781 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
21:58:25.782 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.91 mountX=-0.06 mountY=0.05, mountTheta=2.44
21:58:25.783 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
21:58:25.784 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
21:58:25.785 00.001 16108 Worker thread wakes up
21:58:25.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
21:58:25.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
21:58:25.785 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
21:58:25.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:58:25.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:25.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:58:25.785 00.000 16108 MoveAxis(E, 0, ABG)
21:58:25.785 00.000 16108 Move returns status 0, amount 0
21:58:25.785 00.000 16108 MoveAxis(N, 0, ABG)
21:58:25.785 00.000 16108 Move returns status 0, amount 0
21:58:25.785 00.000 16108 move complete, result=0
21:58:25.785 00.000 16108 worker thread done servicing request
21:58:25.789 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4179, FiltMin=3574, FiltMax=49590, Gamma=1.000
21:58:25.812 00.023 21068 UpdateGuideState exits: m=111479 SNR=69.3
21:58:25.814 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:25.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:25.817 00.001 21068 Enqueuing Expose request
21:58:25.819 00.002 16108 Worker thread wakes up
21:58:25.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:25.821 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:25.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:26.807 00.986 16108 Exposure complete
21:58:26.878 00.071 16108 worker thread done servicing request
21:58:26.878 00.000 21068 OnExposeComplete: enter
21:58:26.879 00.001 21068 UpdateGuideState(): m_state=6
21:58:26.879 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
21:58:26.880 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.97, Mass=88642, SNR=62.3, Peak=16134 HFD=2.8
21:58:26.882 00.002 21068 MultiStar: [#1 -0.38,-0.02,1.26,U] [#2 -0.59,0.05,1.21,U] [#3 -0.07,-0.08,1.17,U] [#4 0.02,-0.19,0.90,U] [#5 -0.55,0.49,0.00,M1] [#6 -0.39,0.02,0.88,U] [#7 -0.29,-0.17,0.78,U] [#8 -0.54,-0.11,0.79,U] 
21:58:26.883 00.001 21068 single-star, 7 included, MultiStar: {-0.29, -0.04}, one-star: {-0.04, 0.12}
21:58:26.883 00.000 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
21:58:26.884 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
21:58:26.885 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.90 mountX=0.06 mountY=-0.11, mountTheta=-1.06
21:58:26.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
21:58:26.887 00.001 21068 Enqueuing Move request for scope (-0.04, 0.12)
21:58:26.888 00.001 16108 Worker thread wakes up
21:58:26.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
21:58:26.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
21:58:26.888 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.11
21:58:26.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:58:26.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:26.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:58:26.888 00.000 16108 MoveAxis(E, 0, ABG)
21:58:26.888 00.000 16108 Move returns status 0, amount 0
21:58:26.888 00.000 16108 MoveAxis(N, 0, ABG)
21:58:26.890 00.002 16108 Move returns status 0, amount 0
21:58:26.890 00.000 16108 move complete, result=0
21:58:26.890 00.000 16108 worker thread done servicing request
21:58:26.893 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4179, FiltMin=3603, FiltMax=52774, Gamma=1.000
21:58:26.910 00.017 21068 UpdateGuideState exits: m=88642 SNR=62.3
21:58:26.912 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:26.914 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:26.916 00.002 21068 Enqueuing Expose request
21:58:26.917 00.001 16108 Worker thread wakes up
21:58:26.917 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:26.919 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:26.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:28.066 01.147 16108 Exposure complete
21:58:28.135 00.069 16108 worker thread done servicing request
21:58:28.135 00.000 21068 OnExposeComplete: enter
21:58:28.138 00.003 21068 UpdateGuideState(): m_state=6
21:58:28.139 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
21:58:28.141 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=878.14, Mass=108647, SNR=66.5, Peak=18710 HFD=2.8
21:58:28.142 00.001 21068 MultiStar: [#1 0.09,0.18,1.34,U] [#2 -0.16,0.25,1.25,U] [#3 -0.00,-0.04,0.93,U] [#4 0.03,-0.24,0.94,U] [#5 0.07,0.20,0.92,U] [#6 0.02,0.13,0.86,U] [#7 -0.12,-0.10,0.59,U] [#8 -0.39,0.16,0.85,U] 
21:58:28.145 00.003 21068 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.02, 0.29}
21:58:28.146 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
21:58:28.148 00.002 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
21:58:28.149 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.06 mountY=-0.10, mountTheta=-0.98
21:58:28.152 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
21:58:28.154 00.002 21068 Enqueuing Move request for scope (-0.05, 0.11)
21:58:28.156 00.002 16108 Worker thread wakes up
21:58:28.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
21:58:28.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
21:58:28.156 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.06 yDistance=-0.10
21:58:28.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:58:28.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:28.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:58:28.157 00.001 16108 MoveAxis(E, 0, ABG)
21:58:28.157 00.000 16108 Move returns status 0, amount 0
21:58:28.157 00.000 16108 MoveAxis(N, 0, ABG)
21:58:28.157 00.000 16108 Move returns status 0, amount 0
21:58:28.157 00.000 16108 move complete, result=0
21:58:28.157 00.000 16108 worker thread done servicing request
21:58:28.164 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4176, FiltMin=3603, FiltMax=53597, Gamma=1.000
21:58:28.184 00.020 21068 UpdateGuideState exits: m=108647 SNR=66.5
21:58:28.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:28.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:28.188 00.002 21068 Enqueuing Expose request
21:58:28.188 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:28.190 00.002 16108 Worker thread wakes up
21:58:28.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:28.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:29.165 00.975 16108 Exposure complete
21:58:29.222 00.057 16108 worker thread done servicing request
21:58:29.223 00.001 21068 OnExposeComplete: enter
21:58:29.224 00.001 21068 UpdateGuideState(): m_state=6
21:58:29.225 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
21:58:29.225 00.000 21068 Star::Find returns 1 (0), X=219.06, Y=878.03, Mass=95332, SNR=62.6, Peak=16150 HFD=2.9
21:58:29.226 00.001 21068 MultiStar: [#1 -0.08,0.22,1.42,U] [#2 -0.08,-0.13,1.43,U] [#3 0.20,-0.08,1.22,U] [#4 0.10,-0.38,0.83,U] [#5 -0.29,-0.26,1.08,U] [#6 -0.01,0.26,0.87,U] [#7 -0.10,0.23,0.69,U] [#8 -0.52,-0.27,0.83,U] 
21:58:29.227 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.17, 0.18}
21:58:29.227 00.000 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
21:58:29.228 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.48)
21:58:29.229 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.90 mountX=0.09 mountY=0.05, mountTheta=0.47
21:58:29.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
21:58:29.232 00.001 21068 Enqueuing Move request for scope (-0.10, -0.02)
21:58:29.234 00.002 16108 Worker thread wakes up
21:58:29.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:58:29.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:58:29.234 00.000 16108 Moving (-0.10, -0.02) raw xDistance=0.09 yDistance=0.05
21:58:29.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:58:29.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:29.235 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:58:29.235 00.000 16108 MoveAxis(E, 0, ABG)
21:58:29.235 00.000 16108 Move returns status 0, amount 0
21:58:29.235 00.000 16108 MoveAxis(N, 0, ABG)
21:58:29.235 00.000 16108 Move returns status 0, amount 0
21:58:29.235 00.000 16108 move complete, result=0
21:58:29.235 00.000 16108 worker thread done servicing request
21:58:29.242 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4176, FiltMin=3533, FiltMax=43584, Gamma=1.000
21:58:29.267 00.025 21068 UpdateGuideState exits: m=95332 SNR=62.6
21:58:29.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:29.270 00.001 21068 Enqueuing Expose request
21:58:29.270 00.000 16108 Worker thread wakes up
21:58:29.270 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:29.271 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:29.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:30.422 01.151 16108 Exposure complete
21:58:30.480 00.058 16108 worker thread done servicing request
21:58:30.480 00.000 21068 OnExposeComplete: enter
21:58:30.481 00.001 21068 UpdateGuideState(): m_state=6
21:58:30.482 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
21:58:30.482 00.000 21068 Star::Find returns 1 (0), X=219.14, Y=878.09, Mass=102570, SNR=65.8, Peak=17558 HFD=3.1
21:58:30.483 00.001 21068 MultiStar: [#1 -0.23,-0.05,1.24,U] [#2 -0.19,-0.10,1.19,U] [#3 0.16,-0.04,1.04,U] [#4 -0.15,-0.37,0.93,U] [#5 -0.14,-0.13,0.96,U] [#6 0.09,-0.19,0.85,U] [#7 -0.43,0.13,0.71,U] [#8 -0.46,-0.05,0.70,U] 
21:58:30.484 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.06}, one-star: {-0.09, 0.24}
21:58:30.485 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
21:58:30.486 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
21:58:30.486 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.73 mountX=0.13 mountY=0.10, mountTheta=0.63
21:58:30.488 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
21:58:30.489 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
21:58:30.489 00.000 16108 Worker thread wakes up
21:58:30.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
21:58:30.489 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
21:58:30.489 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.13 yDistance=0.10
21:58:30.491 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:58:30.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:30.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:58:30.491 00.000 16108 MoveAxis(E, 0, ABG)
21:58:30.491 00.000 16108 Move returns status 0, amount 0
21:58:30.491 00.000 16108 MoveAxis(N, 0, ABG)
21:58:30.491 00.000 16108 Move returns status 0, amount 0
21:58:30.491 00.000 16108 move complete, result=0
21:58:30.491 00.000 16108 worker thread done servicing request
21:58:30.496 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=4173, FiltMin=3629, FiltMax=57897, Gamma=1.000
21:58:30.522 00.026 21068 UpdateGuideState exits: m=102570 SNR=65.8
21:58:30.524 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:30.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:30.526 00.001 21068 Enqueuing Expose request
21:58:30.528 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:30.528 00.000 16108 Worker thread wakes up
21:58:30.528 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:30.529 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:31.490 00.961 16108 Exposure complete
21:58:31.542 00.052 16108 worker thread done servicing request
21:58:31.543 00.001 21068 OnExposeComplete: enter
21:58:31.543 00.000 21068 UpdateGuideState(): m_state=6
21:58:31.545 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
21:58:31.546 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=878.07, Mass=108829, SNR=67.3, Peak=16982 HFD=3.4
21:58:31.547 00.001 21068 MultiStar: [#1 -0.15,0.05,1.02,U] [#2 -0.30,0.20,1.16,U] [#3 0.29,0.11,1.03,U] [#4 -0.31,-0.75,0.00,M1] [#5 -0.30,-0.06,1.04,U] [#6 -0.31,-0.12,0.79,U] [#7 -0.21,0.13,0.67,U] [#8 -0.72,-0.11,0.00,M1] 
21:58:31.548 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.08}, one-star: {-0.23, 0.22}
21:58:31.548 00.000 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
21:58:31.549 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
21:58:31.550 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=0.18 mountY=-0.04, mountTheta=-0.22
21:58:31.552 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.08, opts=13)
21:58:31.552 00.000 21068 Enqueuing Move request for scope (-0.17, 0.08)
21:58:31.553 00.001 16108 Worker thread wakes up
21:58:31.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
21:58:31.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
21:58:31.554 00.001 16108 Moving (-0.17, 0.08) raw xDistance=0.18 yDistance=-0.04
21:58:31.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:58:31.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:31.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:58:31.554 00.000 16108 MoveAxis(E, 0, ABG)
21:58:31.554 00.000 16108 Move returns status 0, amount 0
21:58:31.554 00.000 16108 MoveAxis(N, 0, ABG)
21:58:31.554 00.000 16108 Move returns status 0, amount 0
21:58:31.554 00.000 16108 move complete, result=0
21:58:31.554 00.000 16108 worker thread done servicing request
21:58:31.557 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4173, FiltMin=3606, FiltMax=45517, Gamma=1.000
21:58:31.580 00.023 21068 UpdateGuideState exits: m=108829 SNR=67.3
21:58:31.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:31.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:31.584 00.001 21068 Enqueuing Expose request
21:58:31.585 00.001 16108 Worker thread wakes up
21:58:31.586 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:31.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:31.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:32.738 01.152 16108 Exposure complete
21:58:32.816 00.078 16108 worker thread done servicing request
21:58:32.816 00.000 21068 OnExposeComplete: enter
21:58:32.817 00.001 21068 UpdateGuideState(): m_state=6
21:58:32.818 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
21:58:32.820 00.002 21068 Star::Find returns 1 (0), X=218.70, Y=878.39, Mass=118869, SNR=72.3, Peak=17558 HFD=3.2
21:58:32.821 00.001 21068 MultiStar: [#1 -0.41,-0.12,0.95,U] [#2 -0.41,-0.23,1.13,U] [#3 -0.20,-0.21,1.01,U] [#4 0.08,-0.40,0.82,U] [#5 -0.33,-0.14,0.81,U] [#6 -0.37,0.01,0.85,U] [#7 -0.74,0.04,0.00,M1] [#8 -0.61,0.19,0.00,M2] 
21:58:32.822 00.001 21068 refined, 6 included, MultiStar: {-0.32, -0.07}, one-star: {-0.53, 0.54}
21:58:32.823 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
21:58:32.824 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
21:58:32.825 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-2.92 mountX=0.30 mountY=0.15, mountTheta=0.45
21:58:32.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.07, opts=13)
21:58:32.829 00.002 21068 Enqueuing Move request for scope (-0.32, -0.07)
21:58:32.830 00.001 16108 Worker thread wakes up
21:58:32.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.07) opts 0xd
21:58:32.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.07)
21:58:32.830 00.000 16108 Moving (-0.32, -0.07) raw xDistance=0.30 yDistance=0.15
21:58:32.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:58:32.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:32.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:58:32.830 00.000 16108 MoveAxis(W, 79, ABG)
21:58:32.830 00.000 16108 Guiding  Dir = 3, Dur = 79
21:58:32.831 00.001 16108 IsSlewing returns 0
21:58:32.831 00.000 16108 IsGuiding returns 0
21:58:32.834 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4173, FiltMin=3574, FiltMax=60125, Gamma=1.000
21:58:32.850 00.016 21068 UpdateGuideState exits: m=118869 SNR=72.3
21:58:32.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:32.852 00.000 21068 Enqueuing Expose request
21:58:32.856 00.004 16108 PulseGuide returned control before completion, sleep 64
21:58:32.936 00.080 16108 IsGuiding returns 1
21:58:32.937 00.001 16108 scope still moving after pulse duration time elapsed
21:58:32.965 00.028 16108 IsSlewing returns 0
21:58:32.965 00.000 16108 IsGuiding returns 0
21:58:32.965 00.000 16108 scope move finished after 79 + 54 ms
21:58:32.965 00.000 16108 Move returns status 0, amount 79
21:58:32.965 00.000 16108 MoveAxis(N, 0, ABG)
21:58:32.965 00.000 16108 Move returns status 0, amount 0
21:58:32.965 00.000 16108 move complete, result=0
21:58:32.965 00.000 16108 worker thread done servicing request
21:58:32.965 00.000 16108 Worker thread wakes up
21:58:32.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:32.965 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
21:58:32.967 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:33.932 00.965 16108 Exposure complete
21:58:33.997 00.065 16108 worker thread done servicing request
21:58:33.997 00.000 21068 OnExposeComplete: enter
21:58:33.998 00.001 21068 UpdateGuideState(): m_state=6
21:58:33.999 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
21:58:34.000 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=878.00, Mass=119562, SNR=72.4, Peak=18678 HFD=3.0
21:58:34.001 00.001 21068 MultiStar: [#1 0.10,-0.02,1.09,U] [#2 -0.07,0.09,1.25,U] [#3 0.32,-0.28,1.05,U] [#4 0.14,-0.39,0.80,U] [#5 -0.24,-0.14,0.92,U] [#6 0.33,0.12,0.70,U] [#7 -0.19,0.10,0.55,U] [#8 -0.44,-0.28,0.69,U] 
21:58:34.001 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.09, 0.15}
21:58:34.003 00.002 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
21:58:34.004 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
21:58:34.005 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=-0.01 mountY=0.07, mountTheta=1.73
21:58:34.006 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
21:58:34.007 00.001 21068 Enqueuing Move request for scope (-0.00, -0.07)
21:58:34.008 00.001 16108 Worker thread wakes up
21:58:34.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:58:34.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:58:34.008 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
21:58:34.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:58:34.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:34.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:58:34.008 00.000 16108 MoveAxis(E, 0, ABG)
21:58:34.008 00.000 16108 Move returns status 0, amount 0
21:58:34.008 00.000 16108 MoveAxis(N, 0, ABG)
21:58:34.008 00.000 16108 Move returns status 0, amount 0
21:58:34.008 00.000 16108 move complete, result=0
21:58:34.009 00.001 16108 worker thread done servicing request
21:58:34.013 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4173, FiltMin=3632, FiltMax=45693, Gamma=1.000
21:58:34.031 00.018 21068 UpdateGuideState exits: m=119562 SNR=72.4
21:58:34.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:34.034 00.001 21068 Enqueuing Expose request
21:58:34.034 00.000 16108 Worker thread wakes up
21:58:34.034 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:34.035 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:34.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:35.207 01.172 16108 Exposure complete
21:58:35.265 00.058 16108 worker thread done servicing request
21:58:35.266 00.001 21068 OnExposeComplete: enter
21:58:35.267 00.001 21068 UpdateGuideState(): m_state=6
21:58:35.267 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
21:58:35.268 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.64, Mass=105750, SNR=69.5, Peak=14435 HFD=3.1
21:58:35.270 00.002 21068 MultiStar: [#1 0.08,-0.23,0.99,U] [#2 -0.03,0.05,1.10,U] [#3 0.12,-0.36,1.00,U] [#4 0.41,-0.48,0.00,M1] [#5 -0.33,-0.24,0.97,U] [#6 -0.05,0.04,0.81,U] [#7 0.08,-0.58,0.48,U] [#8 -0.22,-0.28,0.68,U] 
21:58:35.271 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.20}, one-star: {0.15, -0.21}
21:58:35.272 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
21:58:35.272 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
21:58:35.273 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.68 mountX=-0.01 mountY=0.20, mountTheta=1.64
21:58:35.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.20, opts=13)
21:58:35.275 00.000 21068 Enqueuing Move request for scope (-0.02, -0.20)
21:58:35.276 00.001 16108 Worker thread wakes up
21:58:35.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
21:58:35.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
21:58:35.276 00.000 16108 Moving (-0.02, -0.20) raw xDistance=-0.01 yDistance=0.20
21:58:35.277 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:58:35.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:35.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:58:35.277 00.000 16108 MoveAxis(E, 0, ABG)
21:58:35.277 00.000 16108 Move returns status 0, amount 0
21:58:35.277 00.000 16108 MoveAxis(N, 0, ABG)
21:58:35.277 00.000 16108 Move returns status 0, amount 0
21:58:35.277 00.000 16108 move complete, result=0
21:58:35.277 00.000 16108 worker thread done servicing request
21:58:35.282 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4173, FiltMin=3609, FiltMax=46269, Gamma=1.000
21:58:35.297 00.015 21068 UpdateGuideState exits: m=105750 SNR=69.5
21:58:35.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.298 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:35.299 00.001 21068 Enqueuing Expose request
21:58:35.301 00.002 16108 Worker thread wakes up
21:58:35.301 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:35.301 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:35.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:36.287 00.986 16108 Exposure complete
21:58:36.352 00.065 16108 worker thread done servicing request
21:58:36.352 00.000 21068 OnExposeComplete: enter
21:58:36.354 00.002 21068 UpdateGuideState(): m_state=6
21:58:36.357 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
21:58:36.358 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.91, Mass=87524, SNR=58.6, Peak=14291 HFD=2.8
21:58:36.360 00.002 21068 MultiStar: [#1 0.14,0.23,1.22,U] [#2 -0.03,-0.27,1.34,U] [#3 0.47,-0.27,1.05,U] [#4 0.26,-0.48,0.96,U] [#5 -0.13,-0.13,1.19,U] [#6 -0.16,-0.31,1.05,U] [#7 -0.16,0.17,0.71,U] [#8 -0.25,-0.48,0.84,U] 
21:58:36.362 00.002 21068 single-star, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.09, 0.06}
21:58:36.365 00.003 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
21:58:36.366 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
21:58:36.367 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.59 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
21:58:36.370 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.06, opts=13)
21:58:36.372 00.002 21068 Enqueuing Move request for scope (0.09, 0.06)
21:58:36.374 00.002 16108 Worker thread wakes up
21:58:36.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
21:58:36.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
21:58:36.374 00.000 16108 Moving (0.09, 0.06) raw xDistance=-0.08 yDistance=-0.08
21:58:36.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:58:36.375 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:36.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:36.375 00.000 16108 MoveAxis(E, 0, ABG)
21:58:36.375 00.000 16108 Move returns status 0, amount 0
21:58:36.375 00.000 16108 MoveAxis(N, 0, ABG)
21:58:36.375 00.000 16108 Move returns status 0, amount 0
21:58:36.375 00.000 16108 move complete, result=0
21:58:36.375 00.000 16108 worker thread done servicing request
21:58:36.383 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1939, max=65535, med=4173, FiltMin=3609, FiltMax=55651, Gamma=1.000
21:58:36.408 00.025 21068 UpdateGuideState exits: m=87524 SNR=58.6
21:58:36.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:36.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:36.412 00.001 21068 Enqueuing Expose request
21:58:36.413 00.001 16108 Worker thread wakes up
21:58:36.413 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:36.414 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:36.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:37.567 01.153 16108 Exposure complete
21:58:37.637 00.070 16108 worker thread done servicing request
21:58:37.637 00.000 21068 OnExposeComplete: enter
21:58:37.638 00.001 21068 UpdateGuideState(): m_state=6
21:58:37.639 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
21:58:37.640 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=877.93, Mass=112914, SNR=69.7, Peak=15363 HFD=3.4
21:58:37.641 00.001 21068 MultiStar: [#1 -0.02,0.24,1.06,U] [#2 -0.06,0.00,1.23,U] [#3 0.52,-0.05,1.11,U] [#4 0.40,-0.33,0.85,U] [#5 -0.12,-0.09,1.02,U] [#6 -0.06,0.09,0.89,U] [#7 -0.04,0.19,0.58,U] [#8 -0.25,0.22,0.84,U] 
21:58:37.642 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.25, 0.08}
21:58:37.642 00.000 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
21:58:37.643 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
21:58:37.644 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
21:58:37.645 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
21:58:37.647 00.002 21068 Enqueuing Move request for scope (0.08, 0.03)
21:58:37.648 00.001 16108 Worker thread wakes up
21:58:37.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:58:37.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:58:37.648 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.05
21:58:37.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:58:37.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:37.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:37.648 00.000 16108 MoveAxis(E, 0, ABG)
21:58:37.648 00.000 16108 Move returns status 0, amount 0
21:58:37.648 00.000 16108 MoveAxis(N, 0, ABG)
21:58:37.648 00.000 16108 Move returns status 0, amount 0
21:58:37.648 00.000 16108 move complete, result=0
21:58:37.648 00.000 16108 worker thread done servicing request
21:58:37.654 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4169, FiltMin=3597, FiltMax=42921, Gamma=1.000
21:58:37.678 00.024 21068 UpdateGuideState exits: m=112914 SNR=69.7
21:58:37.678 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:37.680 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:37.681 00.001 21068 Enqueuing Expose request
21:58:37.682 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:37.683 00.001 16108 Worker thread wakes up
21:58:37.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:37.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:38.658 00.975 16108 Exposure complete
21:58:38.713 00.055 16108 worker thread done servicing request
21:58:38.715 00.002 21068 OnExposeComplete: enter
21:58:38.717 00.002 21068 UpdateGuideState(): m_state=6
21:58:38.717 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
21:58:38.718 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.79, Mass=111872, SNR=70.5, Peak=16611 HFD=3.0
21:58:38.719 00.001 21068 MultiStar: [#1 -0.07,-0.02,0.99,U] [#2 -0.26,-0.19,1.09,U] [#3 0.28,-0.18,1.11,U] [#4 -0.00,-0.28,0.86,U] [#5 0.04,-0.29,0.87,U] [#6 0.00,0.10,0.78,U] [#7 -0.16,0.29,0.55,U] [#8 -0.18,-0.00,0.78,U] 
21:58:38.720 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.23, -0.06}
21:58:38.721 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
21:58:38.721 00.000 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.81)
21:58:38.722 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.57 mountX=-0.02 mountY=0.09, mountTheta=1.75
21:58:38.725 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.09, opts=13)
21:58:38.726 00.001 21068 Enqueuing Move request for scope (0.00, -0.09)
21:58:38.726 00.000 16108 Worker thread wakes up
21:58:38.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
21:58:38.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
21:58:38.726 00.000 16108 Moving (0.00, -0.09) raw xDistance=-0.02 yDistance=0.09
21:58:38.727 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:58:38.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:38.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:38.727 00.000 16108 MoveAxis(E, 0, ABG)
21:58:38.727 00.000 16108 Move returns status 0, amount 0
21:58:38.727 00.000 16108 MoveAxis(N, 0, ABG)
21:58:38.727 00.000 16108 Move returns status 0, amount 0
21:58:38.727 00.000 16108 move complete, result=0
21:58:38.727 00.000 16108 worker thread done servicing request
21:58:38.731 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4169, FiltMin=3584, FiltMax=53933, Gamma=1.000
21:58:38.757 00.026 21068 UpdateGuideState exits: m=111872 SNR=70.5
21:58:38.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:38.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:38.760 00.001 21068 Enqueuing Expose request
21:58:38.762 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:38.763 00.001 16108 Worker thread wakes up
21:58:38.763 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:38.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:39.923 01.160 16108 Exposure complete
21:58:39.975 00.052 16108 worker thread done servicing request
21:58:39.975 00.000 21068 OnExposeComplete: enter
21:58:39.976 00.001 21068 UpdateGuideState(): m_state=6
21:58:39.977 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
21:58:39.978 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.04, Mass=119048, SNR=72.4, Peak=15094 HFD=3.9
21:58:39.979 00.001 21068 MultiStar: [#1 -0.07,-0.22,1.00,U] [#2 0.04,-0.03,1.19,U] [#3 0.16,-0.06,1.06,U] [#4 0.18,-0.16,0.82,U] [#5 0.02,-0.22,0.97,U] [#6 0.25,0.23,0.78,U] [#7 -0.07,0.31,0.55,U] [#8 -0.60,-0.39,0.00,M1] 
21:58:39.980 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {-0.19, 0.19}
21:58:39.980 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
21:58:39.981 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
21:58:39.982 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.44 mountX=-0.04 mountY=0.01, mountTheta=2.94
21:58:39.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
21:58:39.985 00.002 21068 Enqueuing Move request for scope (0.04, -0.02)
21:58:39.986 00.001 16108 Worker thread wakes up
21:58:39.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
21:58:39.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
21:58:39.986 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
21:58:39.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:58:39.987 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:39.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:39.987 00.000 16108 MoveAxis(E, 0, ABG)
21:58:39.987 00.000 16108 Move returns status 0, amount 0
21:58:39.987 00.000 16108 MoveAxis(N, 0, ABG)
21:58:39.987 00.000 16108 Move returns status 0, amount 0
21:58:39.987 00.000 16108 move complete, result=0
21:58:39.988 00.001 16108 worker thread done servicing request
21:58:39.994 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4173, FiltMin=3558, FiltMax=51485, Gamma=1.000
21:58:40.018 00.024 21068 UpdateGuideState exits: m=119048 SNR=72.4
21:58:40.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:40.021 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:40.022 00.001 21068 Enqueuing Expose request
21:58:40.023 00.001 16108 Worker thread wakes up
21:58:40.023 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:40.025 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:40.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:41.005 00.980 16108 Exposure complete
21:58:41.060 00.055 16108 worker thread done servicing request
21:58:41.060 00.000 21068 OnExposeComplete: enter
21:58:41.061 00.001 21068 UpdateGuideState(): m_state=6
21:58:41.062 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
21:58:41.062 00.000 21068 Star::Find returns 1 (0), X=219.32, Y=878.01, Mass=117660, SNR=73.8, Peak=17174 HFD=3.3
21:58:41.063 00.001 21068 MultiStar: [#1 0.26,-0.25,0.98,U] [#2 0.09,-0.02,1.06,U] [#3 0.11,-0.33,0.80,U] [#4 0.22,-0.45,0.75,U] [#5 -0.02,-0.12,0.87,U] [#6 0.18,0.19,0.79,U] [#7 0.01,0.12,0.56,U] [#8 0.12,-0.41,0.75,U] 
21:58:41.064 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.09, 0.15}
21:58:41.065 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
21:58:41.066 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
21:58:41.067 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=-0.14 mountY=0.09, mountTheta=2.57
21:58:41.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.12, opts=13)
21:58:41.070 00.002 21068 Enqueuing Move request for scope (0.12, -0.12)
21:58:41.073 00.003 16108 Worker thread wakes up
21:58:41.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
21:58:41.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
21:58:41.073 00.000 16108 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=0.09
21:58:41.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:58:41.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:41.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:41.073 00.000 16108 MoveAxis(E, 0, ABG)
21:58:41.074 00.001 16108 Move returns status 0, amount 0
21:58:41.074 00.000 16108 MoveAxis(N, 0, ABG)
21:58:41.074 00.000 16108 Move returns status 0, amount 0
21:58:41.074 00.000 16108 move complete, result=0
21:58:41.074 00.000 16108 worker thread done servicing request
21:58:41.080 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4169, FiltMin=3606, FiltMax=51571, Gamma=1.000
21:58:41.096 00.016 21068 UpdateGuideState exits: m=117660 SNR=73.8
21:58:41.096 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:41.098 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:41.100 00.002 21068 Enqueuing Expose request
21:58:41.101 00.001 16108 Worker thread wakes up
21:58:41.101 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:41.103 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:41.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:42.264 01.161 16108 Exposure complete
21:58:42.320 00.056 16108 worker thread done servicing request
21:58:42.320 00.000 21068 OnExposeComplete: enter
21:58:42.322 00.002 21068 UpdateGuideState(): m_state=6
21:58:42.323 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
21:58:42.324 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=877.99, Mass=119790, SNR=72.8, Peak=18182 HFD=3.3
21:58:42.324 00.000 21068 MultiStar: [#1 0.40,-0.20,1.13,U] [#2 0.23,-0.05,1.09,U] [#3 0.26,-0.06,1.01,U] [#4 0.46,-0.58,0.00,M1] [#5 -0.07,-0.20,1.04,U] [#6 -0.03,-0.21,0.81,U] [#7 -0.26,0.09,0.62,U] [#8 -0.33,-0.19,0.77,U] 
21:58:42.326 00.002 21068 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.41, 0.14}
21:58:42.326 00.000 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
21:58:42.327 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
21:58:42.328 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=-0.13 mountY=0.06, mountTheta=2.71
21:58:42.329 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
21:58:42.330 00.001 21068 Enqueuing Move request for scope (0.12, -0.09)
21:58:42.332 00.002 16108 Worker thread wakes up
21:58:42.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
21:58:42.332 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
21:58:42.332 00.000 16108 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=0.06
21:58:42.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:58:42.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:58:42.332 00.000 16108 MoveAxis(E, 0, ABG)
21:58:42.332 00.000 16108 Move returns status 0, amount 0
21:58:42.332 00.000 16108 MoveAxis(N, 0, ABG)
21:58:42.332 00.000 16108 Move returns status 0, amount 0
21:58:42.332 00.000 16108 move complete, result=0
21:58:42.332 00.000 16108 worker thread done servicing request
21:58:42.336 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4169, FiltMin=3565, FiltMax=47629, Gamma=1.000
21:58:42.351 00.015 21068 UpdateGuideState exits: m=119790 SNR=72.8
21:58:42.353 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:42.356 00.002 21068 Enqueuing Expose request
21:58:42.358 00.002 16108 Worker thread wakes up
21:58:42.358 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:42.359 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:42.360 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:43.340 00.980 16108 Exposure complete
21:58:43.414 00.074 16108 worker thread done servicing request
21:58:43.415 00.001 21068 OnExposeComplete: enter
21:58:43.416 00.001 21068 UpdateGuideState(): m_state=6
21:58:43.416 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
21:58:43.417 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=877.63, Mass=102957, SNR=63.0, Peak=14595 HFD=3.2
21:58:43.418 00.001 21068 MultiStar: [#1 -0.05,0.03,1.19,U] [#2 0.04,-0.28,1.36,U] [#3 0.21,-0.05,0.89,U] [#4 0.32,-0.69,0.00,M2] [#5 0.19,-0.14,1.05,U] [#6 -0.06,-0.06,0.84,U] [#7 0.02,0.21,0.76,U] [#8 -0.26,-0.18,0.73,U] 
21:58:43.420 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.29, -0.22}
21:58:43.421 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
21:58:43.422 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
21:58:43.422 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.06 mountX=-0.07 mountY=0.08, mountTheta=2.28
21:58:43.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
21:58:43.425 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
21:58:43.426 00.001 16108 Worker thread wakes up
21:58:43.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:58:43.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:58:43.426 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.07 yDistance=0.08
21:58:43.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:58:43.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:43.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:43.426 00.000 16108 MoveAxis(E, 0, ABG)
21:58:43.426 00.000 16108 Move returns status 0, amount 0
21:58:43.426 00.000 16108 MoveAxis(N, 0, ABG)
21:58:43.426 00.000 16108 Move returns status 0, amount 0
21:58:43.426 00.000 16108 move complete, result=0
21:58:43.426 00.000 16108 worker thread done servicing request
21:58:43.432 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4169, FiltMin=3619, FiltMax=51315, Gamma=1.000
21:58:43.456 00.024 21068 UpdateGuideState exits: m=102957 SNR=63.0
21:58:43.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:43.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:43.459 00.001 21068 Enqueuing Expose request
21:58:43.461 00.002 16108 Worker thread wakes up
21:58:43.461 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:43.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:43.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:44.614 01.152 16108 Exposure complete
21:58:44.671 00.057 16108 worker thread done servicing request
21:58:44.671 00.000 21068 OnExposeComplete: enter
21:58:44.672 00.001 21068 UpdateGuideState(): m_state=6
21:58:44.673 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
21:58:44.674 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.73, Mass=127508, SNR=79.7, Peak=19171 HFD=3.1
21:58:44.675 00.001 21068 MultiStar: [#1 0.16,0.04,0.92,U] [#2 -0.02,-0.36,1.10,U] [#3 0.08,-0.24,1.03,U] [#4 0.26,-0.48,0.71,U] [#5 0.02,-0.32,0.75,U] [#6 0.11,-0.18,0.67,U] [#7 -0.13,-0.27,0.58,U] [#8 -0.29,-0.24,0.73,U] 
21:58:44.676 00.001 21068 single-star, 8 included, MultiStar: {0.05, -0.24}, one-star: {0.19, -0.13}
21:58:44.677 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
21:58:44.678 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
21:58:44.679 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.58 mountX=-0.21 mountY=0.08, mountTheta=2.79
21:58:44.681 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.13, opts=13)
21:58:44.682 00.001 21068 Enqueuing Move request for scope (0.19, -0.13)
21:58:44.683 00.001 16108 Worker thread wakes up
21:58:44.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
21:58:44.683 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
21:58:44.683 00.000 16108 Moving (0.19, -0.13) raw xDistance=-0.21 yDistance=0.08
21:58:44.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:58:44.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:44.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:44.683 00.000 16108 MoveAxis(E, 55, ABG)
21:58:44.683 00.000 16108 Guiding  Dir = 2, Dur = 55
21:58:44.684 00.001 16108 IsSlewing returns 0
21:58:44.684 00.000 16108 IsGuiding returns 0
21:58:44.685 00.001 16108 PulseGuide returned control before completion, sleep 65
21:58:44.688 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4169, FiltMin=3609, FiltMax=55213, Gamma=1.000
21:58:44.705 00.017 21068 UpdateGuideState exits: m=127508 SNR=79.7
21:58:44.706 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:44.707 00.000 21068 Enqueuing Expose request
21:58:44.761 00.054 16108 IsGuiding returns 1
21:58:44.761 00.000 16108 scope still moving after pulse duration time elapsed
21:58:44.792 00.031 16108 IsSlewing returns 0
21:58:44.792 00.000 16108 IsGuiding returns 0
21:58:44.792 00.000 16108 scope move finished after 55 + 53 ms
21:58:44.792 00.000 16108 Move returns status 0, amount 55
21:58:44.792 00.000 16108 MoveAxis(N, 0, ABG)
21:58:44.793 00.001 16108 Move returns status 0, amount 0
21:58:44.793 00.000 16108 move complete, result=0
21:58:44.793 00.000 16108 worker thread done servicing request
21:58:44.793 00.000 16108 Worker thread wakes up
21:58:44.793 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:44.793 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
21:58:44.794 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:45.769 00.975 16108 Exposure complete
21:58:45.832 00.063 16108 worker thread done servicing request
21:58:45.832 00.000 21068 OnExposeComplete: enter
21:58:45.832 00.000 21068 UpdateGuideState(): m_state=6
21:58:45.833 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
21:58:45.835 00.002 21068 Star::Find returns 1 (0), X=219.43, Y=878.06, Mass=97792, SNR=63.1, Peak=16422 HFD=3.0
21:58:45.836 00.001 21068 MultiStar: [#1 -0.18,-0.14,1.15,U] [#2 0.03,-0.33,1.26,U] [#3 -0.01,-0.25,1.21,U] [#4 0.16,-0.71,0.00,M2] [#5 -0.09,-0.18,1.01,U] [#6 -0.05,-0.30,0.97,U] [#7 -0.07,-0.27,0.57,U] [#8 -0.01,-0.20,0.89,U] 
21:58:45.838 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.18}, one-star: {0.20, 0.21}
21:58:45.839 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
21:58:45.840 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
21:58:45.841 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.68 mountX=-0.01 mountY=0.18, mountTheta=1.63
21:58:45.845 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.18, opts=13)
21:58:45.847 00.002 21068 Enqueuing Move request for scope (-0.02, -0.18)
21:58:45.849 00.002 16108 Worker thread wakes up
21:58:45.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
21:58:45.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
21:58:45.849 00.000 16108 Moving (-0.02, -0.18) raw xDistance=-0.01 yDistance=0.18
21:58:45.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:58:45.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:45.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:58:45.849 00.000 16108 MoveAxis(E, 0, ABG)
21:58:45.850 00.001 16108 Move returns status 0, amount 0
21:58:45.850 00.000 16108 MoveAxis(N, 0, ABG)
21:58:45.850 00.000 16108 Move returns status 0, amount 0
21:58:45.850 00.000 16108 move complete, result=0
21:58:45.850 00.000 16108 worker thread done servicing request
21:58:45.856 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4169, FiltMin=3561, FiltMax=49987, Gamma=1.000
21:58:45.875 00.019 21068 UpdateGuideState exits: m=97792 SNR=63.1
21:58:45.878 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:45.880 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:45.881 00.001 21068 Enqueuing Expose request
21:58:45.883 00.002 16108 Worker thread wakes up
21:58:45.883 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:45.885 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:45.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:47.049 01.164 16108 Exposure complete
21:58:47.107 00.058 16108 worker thread done servicing request
21:58:47.107 00.000 21068 OnExposeComplete: enter
21:58:47.108 00.001 21068 UpdateGuideState(): m_state=6
21:58:47.109 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
21:58:47.110 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.85, Mass=118983, SNR=74.1, Peak=17318 HFD=3.1
21:58:47.110 00.000 21068 MultiStar: [#1 0.14,0.06,0.97,U] [#2 -0.07,-0.25,1.06,U] [#3 0.17,-0.30,0.99,U] [#4 0.36,-0.44,0.83,U] [#5 0.23,-0.07,0.76,U] [#6 0.13,-0.07,0.69,U] [#7 -0.23,-0.01,0.57,U] [#8 -0.17,-0.04,0.71,U] 
21:58:47.111 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.18, -0.00}
21:58:47.113 00.002 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
21:58:47.114 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
21:58:47.114 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.94 mountX=-0.12 mountY=0.11, mountTheta=2.41
21:58:47.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
21:58:47.117 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
21:58:47.118 00.001 16108 Worker thread wakes up
21:58:47.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
21:58:47.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
21:58:47.119 00.001 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.11
21:58:47.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:58:47.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:47.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:58:47.119 00.000 16108 MoveAxis(E, 0, ABG)
21:58:47.119 00.000 16108 Move returns status 0, amount 0
21:58:47.119 00.000 16108 MoveAxis(N, 0, ABG)
21:58:47.119 00.000 16108 Move returns status 0, amount 0
21:58:47.119 00.000 16108 move complete, result=0
21:58:47.119 00.000 16108 worker thread done servicing request
21:58:47.124 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4166, FiltMin=3555, FiltMax=56301, Gamma=1.000
21:58:47.142 00.018 21068 UpdateGuideState exits: m=118983 SNR=74.1
21:58:47.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:47.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:47.145 00.001 21068 Enqueuing Expose request
21:58:47.146 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:47.147 00.001 16108 Worker thread wakes up
21:58:47.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:47.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:48.109 00.962 16108 Exposure complete
21:58:48.168 00.059 16108 worker thread done servicing request
21:58:48.168 00.000 21068 OnExposeComplete: enter
21:58:48.169 00.001 21068 UpdateGuideState(): m_state=6
21:58:48.170 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
21:58:48.171 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.57, Mass=99512, SNR=62.2, Peak=16870 HFD=3.0
21:58:48.174 00.003 21068 MultiStar: [#1 -0.11,-0.04,1.33,U] [#2 -0.16,-0.19,1.35,U] [#3 -0.29,-0.13,1.23,U] [#4 0.32,-0.49,0.75,U] [#5 -0.38,-0.34,1.07,U] [#6 -0.32,-0.21,0.84,U] [#7 -0.37,-0.01,0.63,U] [#8 -0.52,-0.36,0.00,M1] 
21:58:48.176 00.002 21068 refined, 7 included, MultiStar: {-0.18, -0.20}, one-star: {-0.04, -0.28}
21:58:48.177 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
21:58:48.177 00.000 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
21:58:48.179 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.29 mountX=0.14 mountY=0.24, mountTheta=1.04
21:58:48.182 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.20, opts=13)
21:58:48.182 00.000 21068 Enqueuing Move request for scope (-0.18, -0.20)
21:58:48.183 00.001 16108 Worker thread wakes up
21:58:48.184 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
21:58:48.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
21:58:48.184 00.000 16108 Moving (-0.18, -0.20) raw xDistance=0.14 yDistance=0.24
21:58:48.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:58:48.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:48.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:58:48.184 00.000 16108 MoveAxis(E, 0, ABG)
21:58:48.184 00.000 16108 Move returns status 0, amount 0
21:58:48.184 00.000 16108 MoveAxis(N, 0, ABG)
21:58:48.184 00.000 16108 Move returns status 0, amount 0
21:58:48.184 00.000 16108 move complete, result=0
21:58:48.184 00.000 16108 worker thread done servicing request
21:58:48.191 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4166, FiltMin=3600, FiltMax=61238, Gamma=1.000
21:58:48.217 00.026 21068 UpdateGuideState exits: m=99512 SNR=62.2
21:58:48.220 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:48.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:48.223 00.002 21068 Enqueuing Expose request
21:58:48.224 00.001 16108 Worker thread wakes up
21:58:48.224 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:48.224 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:48.225 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:49.386 01.161 16108 Exposure complete
21:58:49.466 00.080 16108 worker thread done servicing request
21:58:49.467 00.001 21068 OnExposeComplete: enter
21:58:49.467 00.000 21068 UpdateGuideState(): m_state=6
21:58:49.469 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
21:58:49.470 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.94, Mass=121697, SNR=74.6, Peak=19462 HFD=2.8
21:58:49.471 00.001 21068 MultiStar: [#1 -0.21,0.01,1.03,U] [#2 -0.15,-0.21,1.19,U] [#3 -0.15,-0.10,0.91,U] [#4 -0.07,-0.65,0.00,M1] [#5 -0.33,-0.16,0.98,U] [#6 -0.22,-0.07,0.66,U] [#7 -0.54,0.14,0.52,U] [#8 -0.37,-0.08,0.64,U] 
21:58:49.471 00.000 21068 single-star, 7 included, MultiStar: {-0.25, -0.06}, one-star: {-0.19, 0.09}
21:58:49.472 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
21:58:49.473 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
21:58:49.474 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.69 mountX=0.20 mountY=-0.04, mountTheta=-0.22
21:58:49.475 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
21:58:49.476 00.001 21068 Enqueuing Move request for scope (-0.19, 0.09)
21:58:49.477 00.001 16108 Worker thread wakes up
21:58:49.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
21:58:49.477 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
21:58:49.477 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.20 yDistance=-0.04
21:58:49.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:58:49.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:49.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:58:49.477 00.000 16108 MoveAxis(E, 0, ABG)
21:58:49.477 00.000 16108 Move returns status 0, amount 0
21:58:49.477 00.000 16108 MoveAxis(N, 0, ABG)
21:58:49.477 00.000 16108 Move returns status 0, amount 0
21:58:49.477 00.000 16108 move complete, result=0
21:58:49.477 00.000 16108 worker thread done servicing request
21:58:49.480 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4166, FiltMin=3581, FiltMax=53398, Gamma=1.000
21:58:49.496 00.016 21068 UpdateGuideState exits: m=121697 SNR=74.6
21:58:49.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:49.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:49.498 00.000 21068 Enqueuing Expose request
21:58:49.500 00.002 16108 Worker thread wakes up
21:58:49.500 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:49.500 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:49.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:50.467 00.967 16108 Exposure complete
21:58:50.534 00.067 16108 worker thread done servicing request
21:58:50.534 00.000 21068 OnExposeComplete: enter
21:58:50.536 00.002 21068 UpdateGuideState(): m_state=6
21:58:50.536 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
21:58:50.537 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.86, Mass=96409, SNR=64.0, Peak=16358 HFD=2.7
21:58:50.539 00.002 21068 MultiStar: [#1 -0.09,-0.08,1.24,U] [#2 -0.47,0.09,1.26,U] [#3 -0.13,-0.35,0.98,U] [#4 -0.10,-0.37,0.85,U] [#5 -0.00,-0.25,0.86,U] [#6 -0.07,-0.09,0.99,U] [#7 -0.41,0.36,0.64,U] [#8 -0.41,-0.15,0.98,U] 
21:58:50.540 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.10}, one-star: {0.08, 0.01}
21:58:50.541 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
21:58:50.542 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
21:58:50.543 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
21:58:50.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
21:58:50.546 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
21:58:50.547 00.001 16108 Worker thread wakes up
21:58:50.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:58:50.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:58:50.547 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.02
21:58:50.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:58:50.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:50.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:50.547 00.000 16108 MoveAxis(E, 0, ABG)
21:58:50.547 00.000 16108 Move returns status 0, amount 0
21:58:50.547 00.000 16108 MoveAxis(N, 0, ABG)
21:58:50.547 00.000 16108 Move returns status 0, amount 0
21:58:50.547 00.000 16108 move complete, result=0
21:58:50.547 00.000 16108 worker thread done servicing request
21:58:50.553 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4163, FiltMin=3606, FiltMax=56697, Gamma=1.000
21:58:50.580 00.027 21068 UpdateGuideState exits: m=96409 SNR=64.0
21:58:50.583 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:50.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:50.584 00.000 21068 Enqueuing Expose request
21:58:50.585 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:50.586 00.001 16108 Worker thread wakes up
21:58:50.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:50.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:51.755 01.169 16108 Exposure complete
21:58:51.825 00.070 16108 worker thread done servicing request
21:58:51.825 00.000 21068 OnExposeComplete: enter
21:58:51.826 00.001 21068 UpdateGuideState(): m_state=6
21:58:51.826 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
21:58:51.827 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.72, Mass=117398, SNR=78.0, Peak=18886 HFD=3.2
21:58:51.828 00.001 21068 MultiStar: [#1 -0.03,0.01,0.89,U] [#2 -0.33,-0.29,1.02,U] [#3 -0.13,-0.15,1.02,U] [#4 -0.01,-0.78,0.00,M1] [#5 -0.28,-0.21,0.82,U] [#6 -0.13,-0.15,0.81,U] [#7 -0.12,0.07,0.56,U] [#8 -0.41,-0.42,0.62,U] 
21:58:51.829 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.16}, one-star: {0.20, -0.13}
21:58:51.830 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
21:58:51.830 00.000 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
21:58:51.832 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.29 mountX=0.11 mountY=0.19, mountTheta=1.04
21:58:51.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.16, opts=13)
21:58:51.835 00.001 21068 Enqueuing Move request for scope (-0.14, -0.16)
21:58:51.836 00.001 16108 Worker thread wakes up
21:58:51.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
21:58:51.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
21:58:51.836 00.000 16108 Moving (-0.14, -0.16) raw xDistance=0.11 yDistance=0.19
21:58:51.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:58:51.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:51.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:58:51.836 00.000 16108 MoveAxis(E, 0, ABG)
21:58:51.837 00.001 16108 Move returns status 0, amount 0
21:58:51.837 00.000 16108 MoveAxis(N, 0, ABG)
21:58:51.837 00.000 16108 Move returns status 0, amount 0
21:58:51.837 00.000 16108 move complete, result=0
21:58:51.837 00.000 16108 worker thread done servicing request
21:58:51.845 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4163, FiltMin=3632, FiltMax=55104, Gamma=1.000
21:58:51.868 00.023 21068 UpdateGuideState exits: m=117398 SNR=78.0
21:58:51.870 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:51.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:51.872 00.001 21068 Enqueuing Expose request
21:58:51.873 00.001 16108 Worker thread wakes up
21:58:51.873 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:51.874 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:51.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:52.848 00.974 16108 Exposure complete
21:58:52.904 00.056 16108 worker thread done servicing request
21:58:52.904 00.000 21068 OnExposeComplete: enter
21:58:52.905 00.001 21068 UpdateGuideState(): m_state=6
21:58:52.907 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
21:58:52.907 00.000 21068 Star::Find returns 1 (0), X=219.16, Y=877.64, Mass=106342, SNR=66.7, Peak=17334 HFD=3.2
21:58:52.908 00.001 21068 MultiStar: [#1 -0.14,-0.25,1.13,U] [#2 -0.32,0.04,1.44,U] [#3 -0.10,-0.36,1.10,U] [#4 0.04,-0.51,0.81,U] [#5 -0.39,-0.36,0.90,U] [#6 -0.08,-0.34,0.90,U] [#7 -0.32,-0.42,0.69,U] [#8 -0.52,-0.42,0.00,M1] 
21:58:52.909 00.001 21068 single-star, 7 included, MultiStar: {-0.18, -0.27}, one-star: {-0.07, -0.22}
21:58:52.910 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
21:58:52.910 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
21:58:52.911 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.88 mountX=0.03 mountY=0.23, mountTheta=1.44
21:58:52.913 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.22, opts=13)
21:58:52.913 00.000 21068 Enqueuing Move request for scope (-0.07, -0.22)
21:58:52.915 00.002 16108 Worker thread wakes up
21:58:52.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
21:58:52.915 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
21:58:52.915 00.000 16108 Moving (-0.07, -0.22) raw xDistance=0.03 yDistance=0.23
21:58:52.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:58:52.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:52.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:58:52.916 00.001 16108 MoveAxis(E, 0, ABG)
21:58:52.916 00.000 16108 Move returns status 0, amount 0
21:58:52.916 00.000 16108 MoveAxis(N, 0, ABG)
21:58:52.916 00.000 16108 Move returns status 0, amount 0
21:58:52.916 00.000 16108 move complete, result=0
21:58:52.916 00.000 16108 worker thread done servicing request
21:58:52.919 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4163, FiltMin=3600, FiltMax=49929, Gamma=1.000
21:58:52.934 00.015 21068 UpdateGuideState exits: m=106342 SNR=66.7
21:58:52.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:52.935 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:52.937 00.002 21068 Enqueuing Expose request
21:58:52.938 00.001 16108 Worker thread wakes up
21:58:52.938 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:52.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:52.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:54.086 01.147 16108 Exposure complete
21:58:54.173 00.087 16108 worker thread done servicing request
21:58:54.173 00.000 21068 OnExposeComplete: enter
21:58:54.174 00.001 21068 UpdateGuideState(): m_state=6
21:58:54.176 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
21:58:54.176 00.000 21068 Star::Find returns 1 (0), X=219.39, Y=877.87, Mass=107775, SNR=68.8, Peak=14534 HFD=3.2
21:58:54.179 00.003 21068 MultiStar: [#1 -0.11,-0.09,1.00,U] [#2 -0.08,-0.20,1.21,U] [#3 -0.09,-0.35,0.99,U] [#4 -0.05,-0.54,0.84,U] [#5 -0.16,-0.39,0.88,U] [#6 -0.26,-0.24,0.81,U] [#7 -0.24,-0.01,0.62,U] [#8 -0.39,-0.33,0.69,U] 
21:58:54.181 00.002 21068 single-star, 8 included, MultiStar: {-0.12, -0.23}, one-star: {0.17, 0.02}
21:58:54.182 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
21:58:54.184 00.002 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
21:58:54.185 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.09 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
21:58:54.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.02, opts=13)
21:58:54.190 00.003 21068 Enqueuing Move request for scope (0.17, 0.02)
21:58:54.191 00.001 16108 Worker thread wakes up
21:58:54.192 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
21:58:54.192 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
21:58:54.192 00.000 16108 Moving (0.17, 0.02) raw xDistance=-0.16 yDistance=-0.05
21:58:54.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:58:54.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:54.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:58:54.192 00.000 16108 MoveAxis(E, 0, ABG)
21:58:54.192 00.000 16108 Move returns status 0, amount 0
21:58:54.192 00.000 16108 MoveAxis(N, 0, ABG)
21:58:54.192 00.000 16108 Move returns status 0, amount 0
21:58:54.192 00.000 16108 move complete, result=0
21:58:54.192 00.000 16108 worker thread done servicing request
21:58:54.199 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4166, FiltMin=3520, FiltMax=55945, Gamma=1.000
21:58:54.217 00.018 21068 UpdateGuideState exits: m=107775 SNR=68.8
21:58:54.220 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:54.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:54.221 00.000 21068 Enqueuing Expose request
21:58:54.222 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:54.223 00.001 16108 Worker thread wakes up
21:58:54.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:54.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:55.202 00.979 16108 Exposure complete
21:58:55.260 00.058 16108 worker thread done servicing request
21:58:55.260 00.000 21068 OnExposeComplete: enter
21:58:55.261 00.001 21068 UpdateGuideState(): m_state=6
21:58:55.261 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
21:58:55.262 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.65, Mass=120751, SNR=73.2, Peak=15590 HFD=3.4
21:58:55.264 00.002 21068 MultiStar: [#1 -0.07,-0.10,0.99,U] [#2 -0.24,-0.08,1.10,U] [#3 0.04,-0.27,0.95,U] [#4 -0.00,-0.28,0.82,U] [#5 -0.13,-0.25,0.91,U] [#6 0.15,0.03,0.83,U] [#7 -0.21,-0.06,0.58,U] [#8 -0.44,-0.40,0.75,U] 
21:58:55.265 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.18}, one-star: {0.03, -0.20}
21:58:55.265 00.000 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
21:58:55.266 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
21:58:55.267 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=0.06 mountY=0.19, mountTheta=1.27
21:58:55.268 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.18, opts=13)
21:58:55.269 00.001 21068 Enqueuing Move request for scope (-0.09, -0.18)
21:58:55.270 00.001 16108 Worker thread wakes up
21:58:55.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
21:58:55.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
21:58:55.270 00.000 16108 Moving (-0.09, -0.18) raw xDistance=0.06 yDistance=0.19
21:58:55.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:58:55.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:55.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:58:55.270 00.000 16108 MoveAxis(E, 0, ABG)
21:58:55.270 00.000 16108 Move returns status 0, amount 0
21:58:55.270 00.000 16108 MoveAxis(N, 0, ABG)
21:58:55.270 00.000 16108 Move returns status 0, amount 0
21:58:55.270 00.000 16108 move complete, result=0
21:58:55.270 00.000 16108 worker thread done servicing request
21:58:55.274 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4163, FiltMin=3571, FiltMax=54121, Gamma=1.000
21:58:55.292 00.018 21068 UpdateGuideState exits: m=120751 SNR=73.2
21:58:55.293 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:55.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:55.295 00.001 21068 Enqueuing Expose request
21:58:55.296 00.001 16108 Worker thread wakes up
21:58:55.296 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:55.296 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:55.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:56.453 01.157 16108 Exposure complete
21:58:56.509 00.056 16108 worker thread done servicing request
21:58:56.509 00.000 21068 OnExposeComplete: enter
21:58:56.510 00.001 21068 UpdateGuideState(): m_state=6
21:58:56.511 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
21:58:56.511 00.000 21068 Star::Find returns 1 (0), X=219.32, Y=877.80, Mass=95366, SNR=62.0, Peak=13958 HFD=2.8
21:58:56.512 00.001 21068 MultiStar: [#1 -0.24,-0.23,1.25,U] [#2 -0.08,-0.40,1.39,U] [#3 -0.04,-0.27,1.18,U] [#4 -0.08,-0.52,0.92,U] [#5 -0.36,-0.12,1.23,U] [#6 -0.21,-0.23,1.01,U] [#7 -0.19,0.05,0.70,U] [#8 -0.67,-0.58,0.00,M1] 
21:58:56.513 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.23}, one-star: {0.09, -0.05}
21:58:56.514 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
21:58:56.515 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
21:58:56.516 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.10 mountY=0.03, mountTheta=2.89
21:58:56.517 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
21:58:56.518 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
21:58:56.519 00.001 16108 Worker thread wakes up
21:58:56.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
21:58:56.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
21:58:56.519 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
21:58:56.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:58:56.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:56.520 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:56.520 00.000 16108 MoveAxis(E, 0, ABG)
21:58:56.520 00.000 16108 Move returns status 0, amount 0
21:58:56.520 00.000 16108 MoveAxis(N, 0, ABG)
21:58:56.520 00.000 16108 Move returns status 0, amount 0
21:58:56.520 00.000 16108 move complete, result=0
21:58:56.520 00.000 16108 worker thread done servicing request
21:58:56.523 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4169, FiltMin=3600, FiltMax=49949, Gamma=1.000
21:58:56.539 00.016 21068 UpdateGuideState exits: m=95366 SNR=62.0
21:58:56.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:56.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:56.543 00.002 21068 Enqueuing Expose request
21:58:56.544 00.001 16108 Worker thread wakes up
21:58:56.544 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:56.546 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:56.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:57.516 00.970 16108 Exposure complete
21:58:57.568 00.052 16108 worker thread done servicing request
21:58:57.569 00.001 21068 OnExposeComplete: enter
21:58:57.569 00.000 21068 UpdateGuideState(): m_state=6
21:58:57.570 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
21:58:57.571 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.81, Mass=97214, SNR=62.2, Peak=17286 HFD=3.1
21:58:57.572 00.001 21068 MultiStar: [#1 -0.04,-0.29,1.30,U] [#2 -0.24,-0.24,1.23,U] [#3 0.17,-0.27,1.10,U] [#4 -0.01,-0.60,0.97,U] [#5 -0.29,-0.33,1.06,U] [#6 -0.34,-0.24,0.84,U] [#7 0.10,-0.00,0.66,U] [#8 -0.33,-0.20,0.93,U] 
21:58:57.573 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.26}, one-star: {-0.19, -0.05}
21:58:57.574 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
21:58:57.574 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.48)
21:58:57.575 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.90 mountX=0.18 mountY=0.09, mountTheta=0.47
21:58:57.577 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.05, opts=13)
21:58:57.579 00.002 21068 Enqueuing Move request for scope (-0.19, -0.05)
21:58:57.581 00.002 16108 Worker thread wakes up
21:58:57.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
21:58:57.582 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
21:58:57.582 00.000 16108 Moving (-0.19, -0.05) raw xDistance=0.18 yDistance=0.09
21:58:57.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:58:57.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:57.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:57.582 00.000 16108 MoveAxis(E, 0, ABG)
21:58:57.582 00.000 16108 Move returns status 0, amount 0
21:58:57.582 00.000 16108 MoveAxis(N, 0, ABG)
21:58:57.583 00.001 16108 Move returns status 0, amount 0
21:58:57.583 00.000 16108 move complete, result=0
21:58:57.583 00.000 16108 worker thread done servicing request
21:58:57.586 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4169, FiltMin=3552, FiltMax=62329, Gamma=1.000
21:58:57.604 00.018 21068 UpdateGuideState exits: m=97214 SNR=62.2
21:58:57.606 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:57.608 00.001 21068 Enqueuing Expose request
21:58:57.610 00.002 16108 Worker thread wakes up
21:58:57.610 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:57.611 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:57.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:58.776 01.165 16108 Exposure complete
21:58:58.850 00.074 16108 worker thread done servicing request
21:58:58.850 00.000 21068 OnExposeComplete: enter
21:58:58.851 00.001 21068 UpdateGuideState(): m_state=6
21:58:58.852 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
21:58:58.853 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=878.25, Mass=97809, SNR=65.4, Peak=14438 HFD=3.0
21:58:58.854 00.001 21068 MultiStar: [#1 0.32,0.04,1.21,U] [#2 -0.22,0.27,1.09,U] [#3 0.13,-0.01,1.17,U] [#4 0.07,-0.43,0.92,U] [#5 -0.09,-0.13,0.85,U] [#6 -0.03,0.09,0.76,U] [#7 -0.12,0.17,0.66,U] [#8 -0.40,-0.07,0.84,U] 
21:58:58.855 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.07, 0.40}
21:58:58.856 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
21:58:58.856 00.000 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
21:58:58.857 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.79 mountX=0.02 mountY=-0.04, mountTheta=-1.17
21:58:58.859 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
21:58:58.861 00.002 21068 Enqueuing Move request for scope (-0.01, 0.04)
21:58:58.863 00.002 16108 Worker thread wakes up
21:58:58.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:58:58.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:58:58.863 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.04
21:58:58.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:58:58.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:58.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:58:58.863 00.000 16108 MoveAxis(E, 0, ABG)
21:58:58.864 00.001 16108 Move returns status 0, amount 0
21:58:58.864 00.000 16108 MoveAxis(N, 0, ABG)
21:58:58.864 00.000 16108 Move returns status 0, amount 0
21:58:58.864 00.000 16108 move complete, result=0
21:58:58.864 00.000 16108 worker thread done servicing request
21:58:58.868 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=4169, FiltMin=3475, FiltMax=47229, Gamma=1.000
21:58:58.894 00.026 21068 UpdateGuideState exits: m=97809 SNR=65.4
21:58:58.896 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:58.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:58.897 00.000 21068 Enqueuing Expose request
21:58:58.898 00.001 16108 Worker thread wakes up
21:58:58.898 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:58.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:58.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:58:59.855 00.957 16108 Exposure complete
21:58:59.909 00.054 16108 worker thread done servicing request
21:58:59.909 00.000 21068 OnExposeComplete: enter
21:58:59.910 00.001 21068 UpdateGuideState(): m_state=6
21:58:59.911 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
21:58:59.912 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=878.00, Mass=109610, SNR=65.2, Peak=17395 HFD=3.2
21:58:59.913 00.001 21068 MultiStar: [#1 0.23,0.02,1.30,U] [#2 -0.01,0.02,1.30,U] [#3 0.14,-0.13,1.03,U] [#4 0.16,-0.25,0.98,U] [#5 0.05,-0.14,0.97,U] [#6 -0.03,0.28,0.90,U] [#7 0.07,-0.07,0.70,U] [#8 -0.45,0.04,0.71,U] 
21:58:59.914 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.33, 0.15}
21:58:59.915 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
21:58:59.916 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
21:58:59.916 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=-0.07 mountY=-0.01, mountTheta=-3.02
21:58:59.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
21:58:59.919 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
21:58:59.920 00.001 16108 Worker thread wakes up
21:58:59.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
21:58:59.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
21:58:59.920 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
21:58:59.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:58:59.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:59.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:58:59.920 00.000 16108 MoveAxis(E, 0, ABG)
21:58:59.920 00.000 16108 Move returns status 0, amount 0
21:58:59.920 00.000 16108 MoveAxis(N, 0, ABG)
21:58:59.920 00.000 16108 Move returns status 0, amount 0
21:58:59.920 00.000 16108 move complete, result=0
21:58:59.920 00.000 16108 worker thread done servicing request
21:58:59.923 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4173, FiltMin=3568, FiltMax=45414, Gamma=1.000
21:58:59.940 00.017 21068 UpdateGuideState exits: m=109610 SNR=65.2
21:58:59.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:58:59.942 00.000 21068 Enqueuing Expose request
21:58:59.943 00.001 16108 Worker thread wakes up
21:58:59.943 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:58:59.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:58:59.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:01.096 01.152 16108 Exposure complete
21:59:01.152 00.056 16108 worker thread done servicing request
21:59:01.153 00.001 21068 OnExposeComplete: enter
21:59:01.153 00.000 21068 UpdateGuideState(): m_state=6
21:59:01.154 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
21:59:01.155 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.01, Mass=98191, SNR=64.0, Peak=14835 HFD=2.7
21:59:01.155 00.000 21068 MultiStar: [#1 0.03,-0.06,1.04,U] [#2 -0.25,-0.04,1.14,U] [#3 0.18,-0.15,1.09,U] [#4 0.08,-0.46,0.86,U] [#5 0.26,-0.18,1.09,U] [#6 -0.07,-0.28,0.90,U] [#7 -0.39,0.26,0.72,U] [#8 -0.36,-0.07,0.82,U] 
21:59:01.156 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.03, 0.16}
21:59:01.157 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
21:59:01.158 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
21:59:01.158 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.98 mountX=0.02 mountY=0.10, mountTheta=1.34
21:59:01.161 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
21:59:01.162 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
21:59:01.163 00.001 16108 Worker thread wakes up
21:59:01.164 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
21:59:01.164 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
21:59:01.164 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.10
21:59:01.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:59:01.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:01.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:01.164 00.000 16108 MoveAxis(E, 0, ABG)
21:59:01.164 00.000 16108 Move returns status 0, amount 0
21:59:01.165 00.001 16108 MoveAxis(N, 0, ABG)
21:59:01.165 00.000 16108 Move returns status 0, amount 0
21:59:01.165 00.000 16108 move complete, result=0
21:59:01.165 00.000 16108 worker thread done servicing request
21:59:01.172 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4173, FiltMin=3613, FiltMax=43789, Gamma=1.000
21:59:01.198 00.026 21068 UpdateGuideState exits: m=98191 SNR=64.0
21:59:01.200 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:01.202 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:01.203 00.001 21068 Enqueuing Expose request
21:59:01.204 00.001 16108 Worker thread wakes up
21:59:01.204 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:01.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:01.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:02.184 00.980 16108 Exposure complete
21:59:02.243 00.059 16108 worker thread done servicing request
21:59:02.244 00.001 21068 OnExposeComplete: enter
21:59:02.246 00.002 21068 UpdateGuideState(): m_state=6
21:59:02.248 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
21:59:02.250 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=878.27, Mass=106668, SNR=67.5, Peak=14118 HFD=3.5
21:59:02.251 00.001 21068 MultiStar: [#1 -0.29,0.05,1.09,U] [#2 -0.35,-0.05,1.23,U] [#3 0.17,0.02,1.25,U] [#4 -0.19,-0.53,0.91,U] [#5 -0.23,0.07,0.99,U] [#6 -0.20,0.00,0.68,U] [#7 -0.38,0.53,0.00,M1] [#8 -0.52,0.38,0.00,M1] 
21:59:02.253 00.002 21068 refined, 6 included, MultiStar: {-0.14, 0.00}, one-star: {0.09, 0.42}
21:59:02.255 00.002 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
21:59:02.255 00.000 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
21:59:02.256 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.14 mountY=0.03, mountTheta=0.21
21:59:02.259 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.00, opts=13)
21:59:02.259 00.000 21068 Enqueuing Move request for scope (-0.14, 0.00)
21:59:02.260 00.001 16108 Worker thread wakes up
21:59:02.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
21:59:02.260 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
21:59:02.260 00.000 16108 Moving (-0.14, 0.00) raw xDistance=0.14 yDistance=0.03
21:59:02.261 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:59:02.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:02.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:02.261 00.000 16108 MoveAxis(E, 0, ABG)
21:59:02.261 00.000 16108 Move returns status 0, amount 0
21:59:02.261 00.000 16108 MoveAxis(N, 0, ABG)
21:59:02.261 00.000 16108 Move returns status 0, amount 0
21:59:02.261 00.000 16108 move complete, result=0
21:59:02.261 00.000 16108 worker thread done servicing request
21:59:02.268 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=4173, FiltMin=3523, FiltMax=59414, Gamma=1.000
21:59:02.290 00.022 21068 UpdateGuideState exits: m=106668 SNR=67.5
21:59:02.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.293 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:02.293 00.000 21068 Enqueuing Expose request
21:59:02.294 00.001 16108 Worker thread wakes up
21:59:02.294 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:02.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:02.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:03.465 01.170 16108 Exposure complete
21:59:03.520 00.055 16108 worker thread done servicing request
21:59:03.520 00.000 21068 OnExposeComplete: enter
21:59:03.521 00.001 21068 UpdateGuideState(): m_state=6
21:59:03.522 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
21:59:03.523 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=877.87, Mass=117327, SNR=68.0, Peak=15238 HFD=3.0
21:59:03.524 00.001 21068 MultiStar: [#1 -0.24,-0.03,1.06,U] [#2 -0.30,-0.05,1.19,U] [#3 -0.24,-0.22,0.93,U] [#4 -0.03,-0.46,0.82,U] [#5 -0.48,0.07,0.90,U] [#6 -0.55,0.15,0.81,U] [#7 -0.24,0.12,0.62,U] [#8 -0.65,0.01,0.00,M2] 
21:59:03.525 00.001 21068 single-star, 7 included, MultiStar: {-0.29, -0.05}, one-star: {-0.19, 0.02}
21:59:03.526 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
21:59:03.526 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
21:59:03.527 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.03 mountX=0.19 mountY=0.02, mountTheta=0.13
21:59:03.529 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.02, opts=13)
21:59:03.530 00.001 21068 Enqueuing Move request for scope (-0.19, 0.02)
21:59:03.531 00.001 16108 Worker thread wakes up
21:59:03.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
21:59:03.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
21:59:03.531 00.000 16108 Moving (-0.19, 0.02) raw xDistance=0.19 yDistance=0.02
21:59:03.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:59:03.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:03.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:03.531 00.000 16108 MoveAxis(E, 0, ABG)
21:59:03.531 00.000 16108 Move returns status 0, amount 0
21:59:03.531 00.000 16108 MoveAxis(N, 0, ABG)
21:59:03.531 00.000 16108 Move returns status 0, amount 0
21:59:03.531 00.000 16108 move complete, result=0
21:59:03.531 00.000 16108 worker thread done servicing request
21:59:03.535 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4173, FiltMin=3555, FiltMax=55670, Gamma=1.000
21:59:03.551 00.016 21068 UpdateGuideState exits: m=117327 SNR=68.0
21:59:03.551 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:03.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:03.555 00.003 21068 Enqueuing Expose request
21:59:03.555 00.000 16108 Worker thread wakes up
21:59:03.555 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:03.556 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:03.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:04.536 00.980 16108 Exposure complete
21:59:04.615 00.079 16108 worker thread done servicing request
21:59:04.615 00.000 21068 OnExposeComplete: enter
21:59:04.616 00.001 21068 UpdateGuideState(): m_state=6
21:59:04.618 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
21:59:04.618 00.000 21068 Star::Find returns 1 (0), X=219.29, Y=877.74, Mass=108345, SNR=64.3, Peak=12723 HFD=3.5
21:59:04.619 00.001 21068 MultiStar: [#1 -0.15,-0.01,1.19,U] [#2 -0.28,-0.19,1.29,U] [#3 -0.03,-0.19,1.01,U] [#4 -0.34,-0.48,0.92,U] [#5 -0.18,-0.02,0.87,U] [#6 -0.22,-0.22,0.79,U] [#7 -0.23,0.09,0.59,U] [#8 -0.41,-0.33,0.97,U] 
21:59:04.620 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.17}, one-star: {0.06, -0.11}
21:59:04.621 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
21:59:04.622 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
21:59:04.622 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.05 mountX=-0.08 mountY=0.09, mountTheta=2.29
21:59:04.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.11, opts=13)
21:59:04.625 00.001 21068 Enqueuing Move request for scope (0.06, -0.11)
21:59:04.625 00.000 16108 Worker thread wakes up
21:59:04.626 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
21:59:04.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
21:59:04.626 00.000 16108 Moving (0.06, -0.11) raw xDistance=-0.08 yDistance=0.09
21:59:04.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:59:04.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:04.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:04.626 00.000 16108 MoveAxis(E, 0, ABG)
21:59:04.626 00.000 16108 Move returns status 0, amount 0
21:59:04.626 00.000 16108 MoveAxis(N, 0, ABG)
21:59:04.626 00.000 16108 Move returns status 0, amount 0
21:59:04.626 00.000 16108 move complete, result=0
21:59:04.626 00.000 16108 worker thread done servicing request
21:59:04.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4173, FiltMin=3609, FiltMax=52678, Gamma=1.000
21:59:04.646 00.016 21068 UpdateGuideState exits: m=108345 SNR=64.3
21:59:04.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.649 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:04.650 00.001 21068 Enqueuing Expose request
21:59:04.651 00.001 16108 Worker thread wakes up
21:59:04.651 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:04.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:04.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:05.813 01.161 16108 Exposure complete
21:59:05.881 00.068 16108 worker thread done servicing request
21:59:05.881 00.000 21068 OnExposeComplete: enter
21:59:05.882 00.001 21068 UpdateGuideState(): m_state=6
21:59:05.883 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
21:59:05.884 00.001 21068 Star::Find returns 1 (0), X=218.99, Y=878.01, Mass=99870, SNR=55.3, Peak=11539 HFD=4.0
21:59:05.885 00.001 21068 MultiStar: [#1 -0.20,-0.11,1.45,U] [#2 -0.42,-0.19,1.45,U] [#3 -0.23,0.02,1.27,U] [#4 -0.20,-0.43,0.94,U] [#5 -0.44,-0.25,1.03,U] [#6 -0.16,-0.14,0.91,U] [#7 -0.29,-0.14,0.67,U] [#8 -0.58,-0.03,0.87,U] 
21:59:05.886 00.001 21068 single-star, 8 included, MultiStar: {-0.30, -0.12}, one-star: {-0.24, 0.16}
21:59:05.889 00.003 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
21:59:05.889 00.000 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
21:59:05.890 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.55 mountX=0.26 mountY=-0.10, mountTheta=-0.36
21:59:05.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.16, opts=13)
21:59:05.894 00.002 21068 Enqueuing Move request for scope (-0.24, 0.16)
21:59:05.895 00.001 16108 Worker thread wakes up
21:59:05.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
21:59:05.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
21:59:05.895 00.000 16108 Moving (-0.24, 0.16) raw xDistance=0.26 yDistance=-0.10
21:59:05.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:59:05.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:05.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:59:05.896 00.001 16108 MoveAxis(W, 69, ABG)
21:59:05.896 00.000 16108 Guiding  Dir = 3, Dur = 69
21:59:05.896 00.000 16108 IsSlewing returns 0
21:59:05.896 00.000 16108 IsGuiding returns 0
21:59:05.901 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4176, FiltMin=3600, FiltMax=57542, Gamma=1.000
21:59:05.919 00.018 21068 UpdateGuideState exits: m=99870 SNR=55.3
21:59:05.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:05.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:05.922 00.001 21068 Enqueuing Expose request
21:59:05.934 00.012 16108 PulseGuide returned control before completion, sleep 41
21:59:05.980 00.046 16108 IsGuiding returns 1
21:59:05.980 00.000 16108 scope still moving after pulse duration time elapsed
21:59:06.011 00.031 16108 IsSlewing returns 0
21:59:06.011 00.000 16108 IsGuiding returns 1
21:59:06.042 00.031 16108 IsSlewing returns 0
21:59:06.042 00.000 16108 IsGuiding returns 0
21:59:06.042 00.000 16108 scope move finished after 69 + 77 ms
21:59:06.043 00.001 16108 Move returns status 0, amount 69
21:59:06.043 00.000 16108 MoveAxis(N, 0, ABG)
21:59:06.043 00.000 16108 Move returns status 0, amount 0
21:59:06.043 00.000 16108 move complete, result=0
21:59:06.043 00.000 16108 worker thread done servicing request
21:59:06.043 00.000 16108 Worker thread wakes up
21:59:06.043 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
21:59:06.045 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:06.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:07.017 00.972 16108 Exposure complete
21:59:07.073 00.056 16108 worker thread done servicing request
21:59:07.074 00.001 21068 OnExposeComplete: enter
21:59:07.075 00.001 21068 UpdateGuideState(): m_state=6
21:59:07.076 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
21:59:07.077 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.64, Mass=97953, SNR=60.0, Peak=9059 HFD=4.4
21:59:07.078 00.001 21068 MultiStar: [#1 -0.15,-0.29,1.08,U] [#2 -0.05,0.04,1.15,U] [#3 0.24,-0.22,1.02,U] [#4 0.15,-0.55,0.85,U] [#5 -0.29,0.12,0.86,U] [#6 -0.10,-0.17,0.85,U] [#7 -0.08,-0.22,0.61,U] [#8 -0.58,-0.26,0.00,M1] 
21:59:07.078 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.18}, one-star: {0.14, -0.21}
21:59:07.079 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
21:59:07.080 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
21:59:07.081 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.64 mountX=-0.02 mountY=0.18, mountTheta=1.68
21:59:07.082 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.18, opts=13)
21:59:07.084 00.002 21068 Enqueuing Move request for scope (-0.01, -0.18)
21:59:07.085 00.001 16108 Worker thread wakes up
21:59:07.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
21:59:07.086 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
21:59:07.086 00.000 16108 Moving (-0.01, -0.18) raw xDistance=-0.02 yDistance=0.18
21:59:07.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:59:07.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:07.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:59:07.086 00.000 16108 MoveAxis(E, 0, ABG)
21:59:07.086 00.000 16108 Move returns status 0, amount 0
21:59:07.086 00.000 16108 MoveAxis(N, 0, ABG)
21:59:07.087 00.001 16108 Move returns status 0, amount 0
21:59:07.087 00.000 16108 move complete, result=0
21:59:07.087 00.000 16108 worker thread done servicing request
21:59:07.091 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=4176, FiltMin=3641, FiltMax=44038, Gamma=1.000
21:59:07.113 00.022 21068 UpdateGuideState exits: m=97953 SNR=60.0
21:59:07.115 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:07.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:07.116 00.000 21068 Enqueuing Expose request
21:59:07.117 00.001 16108 Worker thread wakes up
21:59:07.117 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:07.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:07.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:08.291 01.173 16108 Exposure complete
21:59:08.346 00.055 16108 worker thread done servicing request
21:59:08.346 00.000 21068 OnExposeComplete: enter
21:59:08.347 00.001 21068 UpdateGuideState(): m_state=6
21:59:08.348 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
21:59:08.349 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.87, Mass=111431, SNR=67.0, Peak=12435 HFD=3.8
21:59:08.350 00.001 21068 MultiStar: [#1 -0.10,-0.35,0.97,U] [#2 -0.28,0.13,1.23,U] [#3 -0.21,-0.27,1.02,U] [#4 0.05,-0.40,0.72,U] [#5 -0.22,-0.32,0.77,U] [#6 -0.00,-0.40,0.88,U] [#7 -0.16,-0.14,0.79,U] [#8 -0.62,-0.32,0.00,M2] 
21:59:08.351 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.20}, one-star: {0.24, 0.02}
21:59:08.352 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
21:59:08.352 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
21:59:08.353 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.01 mountX=0.06 mountY=0.21, mountTheta=1.31
21:59:08.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.20, opts=13)
21:59:08.356 00.001 21068 Enqueuing Move request for scope (-0.09, -0.20)
21:59:08.357 00.001 16108 Worker thread wakes up
21:59:08.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
21:59:08.357 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
21:59:08.357 00.000 16108 Moving (-0.09, -0.20) raw xDistance=0.06 yDistance=0.21
21:59:08.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:59:08.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:08.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:59:08.357 00.000 16108 MoveAxis(E, 0, ABG)
21:59:08.357 00.000 16108 Move returns status 0, amount 0
21:59:08.357 00.000 16108 MoveAxis(N, 0, ABG)
21:59:08.357 00.000 16108 Move returns status 0, amount 0
21:59:08.357 00.000 16108 move complete, result=0
21:59:08.357 00.000 16108 worker thread done servicing request
21:59:08.360 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4176, FiltMin=3571, FiltMax=41216, Gamma=1.000
21:59:08.376 00.016 21068 UpdateGuideState exits: m=111431 SNR=67.0
21:59:08.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:08.378 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:08.379 00.001 21068 Enqueuing Expose request
21:59:08.380 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:08.382 00.002 16108 Worker thread wakes up
21:59:08.382 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:08.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:09.352 00.970 16108 Exposure complete
21:59:09.404 00.052 16108 worker thread done servicing request
21:59:09.404 00.000 21068 OnExposeComplete: enter
21:59:09.406 00.002 21068 UpdateGuideState(): m_state=6
21:59:09.406 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
21:59:09.406 00.000 21068 Star::Find returns 1 (0), X=219.08, Y=877.75, Mass=101273, SNR=57.5, Peak=11699 HFD=3.6
21:59:09.407 00.001 21068 MultiStar: [#1 -0.11,-0.33,1.38,U] [#2 -0.58,-0.06,1.15,U] [#3 0.03,-0.18,1.25,U] [#4 -0.22,-0.39,0.81,U] [#5 -0.27,-0.18,0.98,U] [#6 -0.37,-0.11,0.94,U] [#7 -0.06,-0.06,0.60,U] [#8 -0.31,-0.52,0.00,M3] 
21:59:09.409 00.002 21068 single-star, 7 included, MultiStar: {-0.22, -0.18}, one-star: {-0.15, -0.11}
21:59:09.409 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
21:59:09.411 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
21:59:09.412 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.53 mountX=0.13 mountY=0.14, mountTheta=0.82
21:59:09.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.11, opts=13)
21:59:09.414 00.000 21068 Enqueuing Move request for scope (-0.15, -0.11)
21:59:09.415 00.001 16108 Worker thread wakes up
21:59:09.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
21:59:09.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
21:59:09.415 00.000 16108 Moving (-0.15, -0.11) raw xDistance=0.13 yDistance=0.14
21:59:09.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:59:09.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:09.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:59:09.415 00.000 16108 MoveAxis(E, 0, ABG)
21:59:09.415 00.000 16108 Move returns status 0, amount 0
21:59:09.415 00.000 16108 MoveAxis(N, 0, ABG)
21:59:09.415 00.000 16108 Move returns status 0, amount 0
21:59:09.415 00.000 16108 move complete, result=0
21:59:09.416 00.001 16108 worker thread done servicing request
21:59:09.420 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4176, FiltMin=3552, FiltMax=49961, Gamma=1.000
21:59:09.434 00.014 21068 UpdateGuideState exits: m=101273 SNR=57.5
21:59:09.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:09.436 00.000 21068 Enqueuing Expose request
21:59:09.437 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:09.438 00.001 16108 Worker thread wakes up
21:59:09.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:09.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:10.604 01.166 16108 Exposure complete
21:59:10.668 00.064 16108 worker thread done servicing request
21:59:10.669 00.001 21068 OnExposeComplete: enter
21:59:10.670 00.001 21068 UpdateGuideState(): m_state=6
21:59:10.671 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
21:59:10.674 00.003 21068 Star::Find returns 1 (0), X=219.16, Y=877.89, Mass=105891, SNR=64.3, Peak=15462 HFD=3.0
21:59:10.675 00.001 21068 MultiStar: [#1 -0.27,-0.15,1.40,U] [#2 -0.24,-0.22,1.29,U] [#3 -0.05,-0.36,1.10,U] [#4 -0.23,-0.40,1.07,U] [#5 -0.50,0.07,1.09,U] [#6 -0.16,0.15,0.92,U] [#7 -0.25,0.13,0.65,U] [#8 -0.50,-0.16,0.79,U] 
21:59:10.676 00.001 21068 single-star, 8 included, MultiStar: {-0.25, -0.12}, one-star: {-0.07, 0.04}
21:59:10.678 00.002 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
21:59:10.679 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
21:59:10.680 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.63 mountX=0.07 mountY=-0.02, mountTheta=-0.28
21:59:10.683 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
21:59:10.684 00.001 21068 Enqueuing Move request for scope (-0.07, 0.04)
21:59:10.687 00.003 16108 Worker thread wakes up
21:59:10.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:59:10.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:59:10.687 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=-0.02
21:59:10.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:59:10.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:10.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:10.688 00.001 16108 MoveAxis(E, 0, ABG)
21:59:10.688 00.000 16108 Move returns status 0, amount 0
21:59:10.688 00.000 16108 MoveAxis(N, 0, ABG)
21:59:10.688 00.000 16108 Move returns status 0, amount 0
21:59:10.688 00.000 16108 move complete, result=0
21:59:10.688 00.000 16108 worker thread done servicing request
21:59:10.695 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4176, FiltMin=3635, FiltMax=54569, Gamma=1.000
21:59:10.722 00.027 21068 UpdateGuideState exits: m=105891 SNR=64.3
21:59:10.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:10.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:10.725 00.001 21068 Enqueuing Expose request
21:59:10.725 00.000 16108 Worker thread wakes up
21:59:10.725 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:10.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:10.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:11.718 00.992 16108 Exposure complete
21:59:11.788 00.070 16108 worker thread done servicing request
21:59:11.788 00.000 21068 OnExposeComplete: enter
21:59:11.789 00.001 21068 UpdateGuideState(): m_state=6
21:59:11.790 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
21:59:11.790 00.000 21068 Star::Find returns 1 (0), X=219.20, Y=878.11, Mass=100202, SNR=67.0, Peak=16054 HFD=3.1
21:59:11.792 00.002 21068 MultiStar: [#1 -0.09,-0.16,1.18,U] [#2 0.01,-0.47,1.27,U] [#3 0.02,-0.32,0.99,U] [#4 -0.02,-0.40,0.85,U] [#5 -0.44,0.30,0.99,U] [#6 -0.09,-0.07,0.78,U] [#7 -0.26,0.02,0.49,U] [#8 -0.23,-0.30,0.83,U] 
21:59:11.793 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.14}, one-star: {-0.02, 0.26}
21:59:11.794 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
21:59:11.794 00.000 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
21:59:11.795 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.24 mountX=0.09 mountY=0.16, mountTheta=1.09
21:59:11.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.14, opts=13)
21:59:11.798 00.001 21068 Enqueuing Move request for scope (-0.11, -0.14)
21:59:11.799 00.001 16108 Worker thread wakes up
21:59:11.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
21:59:11.799 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
21:59:11.799 00.000 16108 Moving (-0.11, -0.14) raw xDistance=0.09 yDistance=0.16
21:59:11.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:59:11.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:11.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:11.799 00.000 16108 MoveAxis(E, 0, ABG)
21:59:11.799 00.000 16108 Move returns status 0, amount 0
21:59:11.799 00.000 16108 MoveAxis(N, 0, ABG)
21:59:11.799 00.000 16108 Move returns status 0, amount 0
21:59:11.799 00.000 16108 move complete, result=0
21:59:11.799 00.000 16108 worker thread done servicing request
21:59:11.803 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1840, max=65535, med=4176, FiltMin=3564, FiltMax=45360, Gamma=1.000
21:59:11.819 00.016 21068 UpdateGuideState exits: m=100202 SNR=67.0
21:59:11.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:11.822 00.001 21068 Enqueuing Expose request
21:59:11.822 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:11.823 00.001 16108 Worker thread wakes up
21:59:11.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:11.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:12.995 01.171 16108 Exposure complete
21:59:13.054 00.059 16108 worker thread done servicing request
21:59:13.054 00.000 21068 OnExposeComplete: enter
21:59:13.055 00.001 21068 UpdateGuideState(): m_state=6
21:59:13.057 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
21:59:13.059 00.002 21068 Star::Find returns 1 (0), X=219.26, Y=877.75, Mass=98287, SNR=69.0, Peak=16118 HFD=2.9
21:59:13.062 00.003 21068 MultiStar: [#1 -0.12,-0.27,1.03,U] [#2 -0.35,-0.20,1.23,U] [#3 0.01,-0.38,0.94,U] [#4 -0.00,-0.46,0.78,U] [#5 -0.11,-0.28,0.80,U] [#6 -0.22,-0.12,0.74,U] [#7 -0.43,-0.18,0.71,U] [#8 -0.43,-0.42,0.00,M2] 
21:59:13.063 00.001 21068 single-star, 7 included, MultiStar: {-0.15, -0.24}, one-star: {0.03, -0.10}
21:59:13.065 00.002 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
21:59:13.066 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
21:59:13.067 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.25 mountX=-0.05 mountY=0.09, mountTheta=2.09
21:59:13.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
21:59:13.069 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
21:59:13.071 00.002 16108 Worker thread wakes up
21:59:13.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
21:59:13.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
21:59:13.071 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
21:59:13.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:59:13.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:13.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:13.071 00.000 16108 MoveAxis(E, 0, ABG)
21:59:13.071 00.000 16108 Move returns status 0, amount 0
21:59:13.073 00.002 16108 MoveAxis(N, 0, ABG)
21:59:13.073 00.000 16108 Move returns status 0, amount 0
21:59:13.073 00.000 16108 move complete, result=0
21:59:13.073 00.000 16108 worker thread done servicing request
21:59:13.079 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=4176, FiltMin=3593, FiltMax=48416, Gamma=1.000
21:59:13.103 00.024 21068 UpdateGuideState exits: m=98287 SNR=69.0
21:59:13.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:13.104 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:13.105 00.001 21068 Enqueuing Expose request
21:59:13.106 00.001 16108 Worker thread wakes up
21:59:13.106 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:13.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:13.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:14.076 00.969 16108 Exposure complete
21:59:14.133 00.057 16108 worker thread done servicing request
21:59:14.133 00.000 21068 OnExposeComplete: enter
21:59:14.134 00.001 21068 UpdateGuideState(): m_state=6
21:59:14.135 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
21:59:14.136 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.50, Mass=94287, SNR=57.3, Peak=13782 HFD=3.1
21:59:14.137 00.001 21068 MultiStar: [#1 -0.01,-0.35,1.47,U] [#2 -0.06,-0.25,1.44,U] [#3 -0.05,-0.31,1.15,U] [#4 -0.16,-0.79,0.00,M1] [#5 -0.28,-0.09,0.99,U] [#6 -0.02,-0.25,0.86,U] [#7 -0.39,-0.43,0.74,U] [#8 -0.14,-0.76,0.00,M3] 
21:59:14.138 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.29}, one-star: {0.04, -0.35}
21:59:14.138 00.000 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
21:59:14.139 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
21:59:14.140 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.88 mountX=0.04 mountY=0.30, mountTheta=1.44
21:59:14.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.29, opts=13)
21:59:14.144 00.002 21068 Enqueuing Move request for scope (-0.09, -0.29)
21:59:14.145 00.001 16108 Worker thread wakes up
21:59:14.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
21:59:14.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
21:59:14.145 00.000 16108 Moving (-0.09, -0.29) raw xDistance=0.04 yDistance=0.30
21:59:14.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:59:14.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:14.146 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:59:14.146 00.000 16108 MoveAxis(E, 0, ABG)
21:59:14.146 00.000 16108 Move returns status 0, amount 0
21:59:14.146 00.000 16108 MoveAxis(N, 0, ABG)
21:59:14.146 00.000 16108 Move returns status 0, amount 0
21:59:14.146 00.000 16108 move complete, result=0
21:59:14.146 00.000 16108 worker thread done servicing request
21:59:14.154 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4176, FiltMin=3597, FiltMax=53488, Gamma=1.000
21:59:14.176 00.022 21068 UpdateGuideState exits: m=94287 SNR=57.3
21:59:14.176 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:14.178 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:14.179 00.001 21068 Enqueuing Expose request
21:59:14.181 00.002 16108 Worker thread wakes up
21:59:14.181 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:59:14.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:14.183 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:15.333 01.150 16108 Exposure complete
21:59:15.386 00.053 16108 worker thread done servicing request
21:59:15.386 00.000 21068 OnExposeComplete: enter
21:59:15.387 00.001 21068 UpdateGuideState(): m_state=6
21:59:15.387 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
21:59:15.388 00.001 21068 Star::Find returns 1 (0), X=218.87, Y=877.86, Mass=94170, SNR=56.4, Peak=16998 HFD=2.8
21:59:15.389 00.001 21068 MultiStar: [#1 -0.16,-0.39,1.22,U] [#2 -0.32,-0.52,0.00,M1] [#3 -0.16,-0.50,1.06,U] [#4 -0.00,-0.67,0.00,M2] [#5 -0.04,-0.40,0.92,U] [#6 -0.03,-0.56,0.97,U] [#7 -0.33,-0.12,0.73,U] [#8 -0.57,-0.26,0.00,M4] 
21:59:15.390 00.001 21068 single-star, 5 included, MultiStar: {-0.17, -0.34}, one-star: {-0.35, 0.01}
21:59:15.391 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
21:59:15.392 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
21:59:15.392 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.12 mountX=0.35 mountY=0.08, mountTheta=0.22
21:59:15.394 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.01, opts=13)
21:59:15.395 00.001 21068 Enqueuing Move request for scope (-0.35, 0.01)
21:59:15.396 00.001 16108 Worker thread wakes up
21:59:15.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.01) opts 0xd
21:59:15.396 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.01)
21:59:15.396 00.000 16108 Moving (-0.35, 0.01) raw xDistance=0.35 yDistance=0.08
21:59:15.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:59:15.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:15.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:15.396 00.000 16108 MoveAxis(W, 92, ABG)
21:59:15.396 00.000 16108 Guiding  Dir = 3, Dur = 92
21:59:15.397 00.001 16108 IsSlewing returns 0
21:59:15.397 00.000 16108 IsGuiding returns 0
21:59:15.400 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4176, FiltMin=3593, FiltMax=46736, Gamma=1.000
21:59:15.416 00.016 16108 PulseGuide returned control before completion, sleep 84
21:59:15.416 00.000 21068 UpdateGuideState exits: m=94170 SNR=56.4
21:59:15.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:15.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:15.419 00.001 21068 Enqueuing Expose request
21:59:15.508 00.089 16108 IsGuiding returns 0
21:59:15.508 00.000 16108 Move returns status 0, amount 92
21:59:15.508 00.000 16108 MoveAxis(N, 0, ABG)
21:59:15.508 00.000 16108 Move returns status 0, amount 0
21:59:15.508 00.000 16108 move complete, result=0
21:59:15.508 00.000 16108 worker thread done servicing request
21:59:15.508 00.000 16108 Worker thread wakes up
21:59:15.508 00.000 21068 GuideStep: 0.3 px 92 ms WEST, 0.1 px 0 ms NORTH
21:59:15.509 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:15.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:16.480 00.971 16108 Exposure complete
21:59:16.538 00.058 16108 worker thread done servicing request
21:59:16.538 00.000 21068 OnExposeComplete: enter
21:59:16.539 00.001 21068 UpdateGuideState(): m_state=6
21:59:16.540 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
21:59:16.541 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.73, Mass=100085, SNR=68.5, Peak=13126 HFD=3.6
21:59:16.542 00.001 21068 MultiStar: [#1 0.05,0.04,1.05,U] [#2 -0.19,-0.21,1.18,U] [#3 0.17,-0.27,0.91,U] [#4 0.26,-0.72,0.00,M3] [#5 0.06,-0.27,0.91,U] [#6 0.03,-0.28,0.73,U] [#7 -0.13,-0.39,0.58,U] [#8 -0.24,-0.50,0.86,U] 
21:59:16.543 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.23}, one-star: {0.12, -0.12}
21:59:16.543 00.000 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
21:59:16.544 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
21:59:16.545 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=-0.14 mountY=0.09, mountTheta=2.59
21:59:16.546 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.12, opts=13)
21:59:16.548 00.002 21068 Enqueuing Move request for scope (0.12, -0.12)
21:59:16.549 00.001 16108 Worker thread wakes up
21:59:16.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
21:59:16.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
21:59:16.549 00.000 16108 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=0.09
21:59:16.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:59:16.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:16.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:16.549 00.000 16108 MoveAxis(E, 0, ABG)
21:59:16.549 00.000 16108 Move returns status 0, amount 0
21:59:16.549 00.000 16108 MoveAxis(N, 0, ABG)
21:59:16.549 00.000 16108 Move returns status 0, amount 0
21:59:16.549 00.000 16108 move complete, result=0
21:59:16.549 00.000 16108 worker thread done servicing request
21:59:16.553 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4176, FiltMin=3571, FiltMax=46611, Gamma=1.000
21:59:16.567 00.014 21068 UpdateGuideState exits: m=100085 SNR=68.5
21:59:16.569 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.569 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:16.570 00.001 21068 Enqueuing Expose request
21:59:16.571 00.001 16108 Worker thread wakes up
21:59:16.571 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:16.572 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:16.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:17.720 01.148 16108 Exposure complete
21:59:17.778 00.058 16108 worker thread done servicing request
21:59:17.778 00.000 21068 OnExposeComplete: enter
21:59:17.779 00.001 21068 UpdateGuideState(): m_state=6
21:59:17.780 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
21:59:17.782 00.002 21068 Star::Find returns 1 (0), X=219.65, Y=877.49, Mass=113275, SNR=76.3, Peak=14275 HFD=3.3
21:59:17.783 00.001 21068 MultiStar: [#1 0.51,-0.20,1.18,U] [#2 0.12,-0.27,0.98,U] [#3 0.30,-0.35,0.75,U] [#4 0.42,-0.46,0.00,M4] [#5 0.29,-0.17,0.86,U] [#6 0.26,-0.51,0.86,U] [#7 0.11,-0.19,0.48,U] [#8 -0.39,-0.55,0.00,M4] 
21:59:17.783 00.000 21068 refined, 6 included, MultiStar: {0.31, -0.29}, one-star: {0.42, -0.36}
21:59:17.784 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
21:59:17.785 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
21:59:17.786 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.43 cameraTheta=-0.76 mountX=-0.36 mountY=0.21, mountTheta=2.60
21:59:17.787 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.29, opts=13)
21:59:17.788 00.001 21068 Enqueuing Move request for scope (0.31, -0.29)
21:59:17.789 00.001 16108 Worker thread wakes up
21:59:17.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.29) opts 0xd
21:59:17.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.29)
21:59:17.789 00.000 16108 Moving (0.31, -0.29) raw xDistance=-0.36 yDistance=0.21
21:59:17.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
21:59:17.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:59:17.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:59:17.789 00.000 16108 MoveAxis(E, 93, ABG)
21:59:17.789 00.000 16108 Guiding  Dir = 2, Dur = 93
21:59:17.789 00.000 16108 IsSlewing returns 0
21:59:17.789 00.000 16108 IsGuiding returns 0
21:59:17.791 00.002 16108 PulseGuide returned control before completion, sleep 103
21:59:17.795 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4176, FiltMin=3600, FiltMax=52768, Gamma=1.000
21:59:17.815 00.020 21068 UpdateGuideState exits: m=113275 SNR=76.3
21:59:17.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:17.816 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:17.817 00.001 21068 Enqueuing Expose request
21:59:17.898 00.081 16108 IsGuiding returns 0
21:59:17.898 00.000 16108 Move returns status 0, amount 93
21:59:17.898 00.000 16108 MoveAxis(N, 0, ABG)
21:59:17.898 00.000 16108 Move returns status 0, amount 0
21:59:17.898 00.000 16108 move complete, result=0
21:59:17.898 00.000 16108 worker thread done servicing request
21:59:17.898 00.000 16108 Worker thread wakes up
21:59:17.898 00.000 21068 GuideStep: -0.4 px 93 ms EAST, 0.2 px 0 ms NORTH
21:59:17.899 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:17.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:18.874 00.975 16108 Exposure complete
21:59:18.931 00.057 16108 worker thread done servicing request
21:59:18.931 00.000 21068 OnExposeComplete: enter
21:59:18.932 00.001 21068 UpdateGuideState(): m_state=6
21:59:18.933 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
21:59:18.934 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.73, Mass=104665, SNR=68.4, Peak=15158 HFD=3.2
21:59:18.936 00.002 21068 MultiStar: [#1 0.36,-0.24,1.00,U] [#2 -0.15,-0.19,1.24,U] [#3 -0.02,-0.09,0.94,U] [#4 0.27,-0.70,0.00,M5] [#5 -0.21,-0.26,0.74,U] [#6 0.19,-0.17,0.73,U] [#7 -0.15,0.09,0.56,U] [#8 -0.20,-0.46,0.79,U] 
21:59:18.936 00.000 21068 single-star, 7 included, MultiStar: {0.00, -0.19}, one-star: {0.10, -0.12}
21:59:18.937 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
21:59:18.938 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.48)
21:59:18.938 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.90 mountX=-0.12 mountY=0.10, mountTheta=2.45
21:59:18.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
21:59:18.941 00.001 21068 Enqueuing Move request for scope (0.10, -0.12)
21:59:18.942 00.001 16108 Worker thread wakes up
21:59:18.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
21:59:18.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
21:59:18.942 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.10
21:59:18.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:59:18.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:18.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:18.942 00.000 16108 MoveAxis(E, 0, ABG)
21:59:18.942 00.000 16108 Move returns status 0, amount 0
21:59:18.942 00.000 16108 MoveAxis(N, 0, ABG)
21:59:18.942 00.000 16108 Move returns status 0, amount 0
21:59:18.942 00.000 16108 move complete, result=0
21:59:18.943 00.001 16108 worker thread done servicing request
21:59:18.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4179, FiltMin=3622, FiltMax=50227, Gamma=1.000
21:59:18.962 00.015 21068 UpdateGuideState exits: m=104665 SNR=68.4
21:59:18.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:18.965 00.001 21068 Enqueuing Expose request
21:59:18.965 00.000 16108 Worker thread wakes up
21:59:18.966 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:18.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:18.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:20.133 01.167 16108 Exposure complete
21:59:20.191 00.058 16108 worker thread done servicing request
21:59:20.191 00.000 21068 OnExposeComplete: enter
21:59:20.193 00.002 21068 UpdateGuideState(): m_state=6
21:59:20.193 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
21:59:20.194 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.58, Mass=109280, SNR=64.9, Peak=16390 HFD=3.1
21:59:20.196 00.002 21068 MultiStar: [#1 -0.08,0.05,1.28,U] [#2 -0.13,0.02,1.44,U] [#3 0.08,-0.21,0.96,U] [#4 -0.11,-0.34,0.90,U] [#5 -0.25,0.06,0.93,U] [#6 -0.10,0.15,0.77,U] [#7 -0.25,0.09,0.75,U] [#8 -0.47,-0.19,0.70,U] 
21:59:20.197 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {0.12, -0.27}
21:59:20.198 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
21:59:20.200 00.002 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
21:59:20.201 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-2.63 mountX=0.10 mountY=0.09, mountTheta=0.72
21:59:20.205 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.07, opts=13)
21:59:20.207 00.002 21068 Enqueuing Move request for scope (-0.12, -0.07)
21:59:20.208 00.001 16108 Worker thread wakes up
21:59:20.209 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
21:59:20.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
21:59:20.209 00.000 16108 Moving (-0.12, -0.07) raw xDistance=0.10 yDistance=0.09
21:59:20.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:59:20.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:20.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:20.209 00.000 16108 MoveAxis(E, 0, ABG)
21:59:20.209 00.000 16108 Move returns status 0, amount 0
21:59:20.210 00.001 16108 MoveAxis(N, 0, ABG)
21:59:20.210 00.000 16108 Move returns status 0, amount 0
21:59:20.210 00.000 16108 move complete, result=0
21:59:20.210 00.000 16108 worker thread done servicing request
21:59:20.218 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1779, max=65535, med=4176, FiltMin=3616, FiltMax=41677, Gamma=1.000
21:59:20.235 00.017 21068 UpdateGuideState exits: m=109280 SNR=64.9
21:59:20.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:20.236 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:20.237 00.001 21068 Enqueuing Expose request
21:59:20.238 00.001 16108 Worker thread wakes up
21:59:20.238 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:20.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:20.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:21.214 00.976 16108 Exposure complete
21:59:21.282 00.068 16108 worker thread done servicing request
21:59:21.282 00.000 21068 OnExposeComplete: enter
21:59:21.283 00.001 21068 UpdateGuideState(): m_state=6
21:59:21.284 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
21:59:21.284 00.000 21068 Star::Find returns 1 (0), X=219.47, Y=878.15, Mass=94044, SNR=58.1, Peak=14179 HFD=3.1
21:59:21.285 00.001 21068 MultiStar: [#1 0.20,-0.05,1.25,U] [#2 0.16,-0.04,1.38,U] [#3 0.25,0.02,1.22,U] [#4 0.35,-0.25,0.97,U] [#5 -0.06,-0.04,0.98,U] [#6 -0.16,-0.23,0.88,U] [#7 -0.25,0.29,0.69,U] [#8 -0.26,-0.19,0.99,U] 
21:59:21.286 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.25, 0.30}
21:59:21.287 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
21:59:21.288 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
21:59:21.288 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.08 mountY=0.01, mountTheta=3.03
21:59:21.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
21:59:21.291 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
21:59:21.292 00.001 16108 Worker thread wakes up
21:59:21.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:59:21.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:59:21.292 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
21:59:21.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:59:21.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:21.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:21.292 00.000 16108 MoveAxis(E, 0, ABG)
21:59:21.292 00.000 16108 Move returns status 0, amount 0
21:59:21.292 00.000 16108 MoveAxis(N, 0, ABG)
21:59:21.292 00.000 16108 Move returns status 0, amount 0
21:59:21.292 00.000 16108 move complete, result=0
21:59:21.293 00.001 16108 worker thread done servicing request
21:59:21.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=4179, FiltMin=3549, FiltMax=46221, Gamma=1.000
21:59:21.311 00.014 21068 UpdateGuideState exits: m=94044 SNR=58.1
21:59:21.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:21.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:21.313 00.000 21068 Enqueuing Expose request
21:59:21.314 00.001 16108 Worker thread wakes up
21:59:21.314 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:21.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:21.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:22.469 01.154 16108 Exposure complete
21:59:22.525 00.056 16108 worker thread done servicing request
21:59:22.525 00.000 21068 OnExposeComplete: enter
21:59:22.526 00.001 21068 UpdateGuideState(): m_state=6
21:59:22.528 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
21:59:22.528 00.000 21068 Star::Find returns 1 (0), X=219.25, Y=877.86, Mass=98283, SNR=67.9, Peak=16790 HFD=3.0
21:59:22.529 00.001 21068 MultiStar: [#1 0.16,-0.18,1.09,U] [#2 -0.24,0.05,1.06,U] [#3 0.23,-0.03,0.96,U] [#4 0.22,-0.45,0.86,U] [#5 -0.25,-0.14,0.84,U] [#6 0.03,-0.29,0.64,U] [#7 -0.23,0.31,0.74,U] [#8 -0.31,-0.28,0.86,U] 
21:59:22.531 00.002 21068 single-star, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.02, 0.01}
21:59:22.532 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
21:59:22.533 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
21:59:22.534 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.50 mountX=-0.02 mountY=-0.02, mountTheta=-2.43
21:59:22.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
21:59:22.536 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
21:59:22.537 00.001 16108 Worker thread wakes up
21:59:22.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:59:22.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:59:22.537 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
21:59:22.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:59:22.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:22.538 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:22.538 00.000 16108 MoveAxis(E, 0, ABG)
21:59:22.538 00.000 16108 Move returns status 0, amount 0
21:59:22.538 00.000 16108 MoveAxis(N, 0, ABG)
21:59:22.538 00.000 16108 Move returns status 0, amount 0
21:59:22.538 00.000 16108 move complete, result=0
21:59:22.538 00.000 16108 worker thread done servicing request
21:59:22.543 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=4179, FiltMin=3597, FiltMax=42182, Gamma=1.000
21:59:22.566 00.023 21068 UpdateGuideState exits: m=98283 SNR=67.9
21:59:22.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:22.568 00.000 21068 Enqueuing Expose request
21:59:22.569 00.001 16108 Worker thread wakes up
21:59:22.569 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:22.570 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:22.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:23.546 00.976 16108 Exposure complete
21:59:23.604 00.058 16108 worker thread done servicing request
21:59:23.604 00.000 21068 OnExposeComplete: enter
21:59:23.605 00.001 21068 UpdateGuideState(): m_state=6
21:59:23.606 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
21:59:23.606 00.000 21068 Star::Find returns 1 (0), X=219.40, Y=878.09, Mass=98645, SNR=67.3, Peak=15158 HFD=3.3
21:59:23.607 00.001 21068 MultiStar: [#1 -0.11,-0.11,1.25,U] [#2 -0.45,-0.03,1.27,U] [#3 -0.01,-0.39,1.28,U] [#4 0.28,-0.21,0.79,U] [#5 -0.12,-0.17,0.88,U] [#6 -0.22,-0.04,0.81,U] [#7 0.00,0.11,0.62,U] [#8 -0.71,-0.19,0.00,M1] 
21:59:23.608 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.09}, one-star: {0.17, 0.23}
21:59:23.609 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
21:59:23.609 00.000 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
21:59:23.610 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.28 mountX=0.06 mountY=0.11, mountTheta=1.05
21:59:23.611 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
21:59:23.612 00.001 21068 Enqueuing Move request for scope (-0.08, -0.09)
21:59:23.614 00.002 16108 Worker thread wakes up
21:59:23.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
21:59:23.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
21:59:23.614 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.06 yDistance=0.11
21:59:23.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:59:23.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:23.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:59:23.614 00.000 16108 MoveAxis(E, 0, ABG)
21:59:23.614 00.000 16108 Move returns status 0, amount 0
21:59:23.614 00.000 16108 MoveAxis(N, 0, ABG)
21:59:23.614 00.000 16108 Move returns status 0, amount 0
21:59:23.614 00.000 16108 move complete, result=0
21:59:23.614 00.000 16108 worker thread done servicing request
21:59:23.618 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4179, FiltMin=3606, FiltMax=45629, Gamma=1.000
21:59:23.634 00.016 21068 UpdateGuideState exits: m=98645 SNR=67.3
21:59:23.636 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:23.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:23.640 00.003 21068 Enqueuing Expose request
21:59:23.641 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:23.642 00.001 16108 Worker thread wakes up
21:59:23.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:23.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:24.796 01.154 16108 Exposure complete
21:59:24.867 00.071 16108 worker thread done servicing request
21:59:24.867 00.000 21068 OnExposeComplete: enter
21:59:24.869 00.002 21068 UpdateGuideState(): m_state=6
21:59:24.869 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
21:59:24.870 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=877.99, Mass=113106, SNR=74.3, Peak=17011 HFD=3.3
21:59:24.871 00.001 21068 MultiStar: [#1 0.20,-0.04,1.08,U] [#2 -0.16,0.01,1.19,U] [#3 0.14,-0.33,0.86,U] [#4 0.26,-0.38,0.72,U] [#5 0.06,-0.21,0.76,U] [#6 0.28,0.01,0.66,U] [#7 0.10,0.48,0.51,U] [#8 -0.19,0.06,0.69,U] 
21:59:24.872 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.42, 0.14}
21:59:24.872 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
21:59:24.873 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
21:59:24.874 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.13 mountY=0.01, mountTheta=3.05
21:59:24.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
21:59:24.877 00.001 21068 Enqueuing Move request for scope (0.12, -0.04)
21:59:24.878 00.001 16108 Worker thread wakes up
21:59:24.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
21:59:24.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
21:59:24.878 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.13 yDistance=0.01
21:59:24.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:59:24.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:24.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:24.878 00.000 16108 MoveAxis(E, 0, ABG)
21:59:24.878 00.000 16108 Move returns status 0, amount 0
21:59:24.878 00.000 16108 MoveAxis(N, 0, ABG)
21:59:24.879 00.001 16108 Move returns status 0, amount 0
21:59:24.879 00.000 16108 move complete, result=0
21:59:24.879 00.000 16108 worker thread done servicing request
21:59:24.884 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4179, FiltMin=3629, FiltMax=38883, Gamma=1.000
21:59:24.909 00.025 21068 UpdateGuideState exits: m=113106 SNR=74.3
21:59:24.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:24.912 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:24.914 00.002 21068 Enqueuing Expose request
21:59:24.915 00.001 16108 Worker thread wakes up
21:59:24.915 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:24.916 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:24.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:25.882 00.966 16108 Exposure complete
21:59:25.947 00.065 16108 worker thread done servicing request
21:59:25.947 00.000 21068 OnExposeComplete: enter
21:59:25.948 00.001 21068 UpdateGuideState(): m_state=6
21:59:25.949 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
21:59:25.949 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=877.64, Mass=88632, SNR=58.7, Peak=13894 HFD=3.0
21:59:25.950 00.001 21068 MultiStar: [#1 0.47,0.00,1.27,U] [#2 0.11,-0.16,1.53,U] [#3 0.05,-0.06,1.03,U] [#4 0.03,-0.50,0.97,U] [#5 0.04,-0.25,0.96,U] [#6 0.06,-0.17,0.82,U] [#7 0.25,0.31,0.77,U] [#8 -0.34,-0.31,0.81,U] 
21:59:25.951 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.13, -0.21}
21:59:25.952 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
21:59:25.952 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
21:59:25.953 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.95 mountX=-0.13 mountY=0.12, mountTheta=2.40
21:59:25.954 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
21:59:25.955 00.001 21068 Enqueuing Move request for scope (0.11, -0.15)
21:59:25.956 00.001 16108 Worker thread wakes up
21:59:25.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
21:59:25.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
21:59:25.956 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.12
21:59:25.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:59:25.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:25.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:59:25.956 00.000 16108 MoveAxis(E, 0, ABG)
21:59:25.956 00.000 16108 Move returns status 0, amount 0
21:59:25.956 00.000 16108 MoveAxis(N, 0, ABG)
21:59:25.956 00.000 16108 Move returns status 0, amount 0
21:59:25.956 00.000 16108 move complete, result=0
21:59:25.956 00.000 16108 worker thread done servicing request
21:59:25.960 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4179, FiltMin=3577, FiltMax=44525, Gamma=1.000
21:59:25.973 00.013 21068 UpdateGuideState exits: m=88632 SNR=58.7
21:59:25.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:25.974 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:25.975 00.001 21068 Enqueuing Expose request
21:59:25.976 00.001 16108 Worker thread wakes up
21:59:25.976 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:25.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:25.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:27.137 01.160 16108 Exposure complete
21:59:27.208 00.071 16108 worker thread done servicing request
21:59:27.208 00.000 21068 OnExposeComplete: enter
21:59:27.209 00.001 21068 UpdateGuideState(): m_state=6
21:59:27.210 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
21:59:27.211 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=877.67, Mass=118481, SNR=67.0, Peak=15862 HFD=3.2
21:59:27.212 00.001 21068 MultiStar: [#1 0.19,-0.21,1.09,U] [#2 -0.00,-0.19,1.04,U] [#3 0.12,-0.43,1.19,U] [#4 0.47,-0.81,0.00,M1] [#5 -0.08,-0.06,0.78,U] [#6 0.07,-0.31,0.66,U] [#7 0.08,-0.21,0.79,U] [#8 -0.36,-0.42,0.88,U] 
21:59:27.213 00.001 21068 single-star, 7 included, MultiStar: {0.02, -0.26}, one-star: {0.08, -0.19}
21:59:27.214 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
21:59:27.215 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
21:59:27.215 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.18 mountX=-0.11 mountY=0.16, mountTheta=2.15
21:59:27.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
21:59:27.223 00.006 21068 Enqueuing Move request for scope (0.08, -0.19)
21:59:27.224 00.001 16108 Worker thread wakes up
21:59:27.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
21:59:27.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
21:59:27.224 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.11 yDistance=0.16
21:59:27.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:59:27.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:27.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:27.224 00.000 16108 MoveAxis(E, 0, ABG)
21:59:27.224 00.000 16108 Move returns status 0, amount 0
21:59:27.224 00.000 16108 MoveAxis(N, 0, ABG)
21:59:27.224 00.000 16108 Move returns status 0, amount 0
21:59:27.224 00.000 16108 move complete, result=0
21:59:27.224 00.000 16108 worker thread done servicing request
21:59:27.230 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4176, FiltMin=3561, FiltMax=52304, Gamma=1.000
21:59:27.247 00.017 21068 UpdateGuideState exits: m=118481 SNR=67.0
21:59:27.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:27.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:27.250 00.001 21068 Enqueuing Expose request
21:59:27.251 00.001 16108 Worker thread wakes up
21:59:27.251 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:27.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:27.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:28.213 00.961 16108 Exposure complete
21:59:28.270 00.057 16108 worker thread done servicing request
21:59:28.271 00.001 21068 OnExposeComplete: enter
21:59:28.272 00.001 21068 UpdateGuideState(): m_state=6
21:59:28.274 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
21:59:28.275 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.71, Mass=114604, SNR=76.5, Peak=16806 HFD=3.1
21:59:28.277 00.002 21068 MultiStar: [#1 0.23,-0.24,0.79,U] [#2 -0.16,-0.19,1.37,U] [#3 0.12,-0.27,0.97,U] [#4 0.09,-0.42,0.76,U] [#5 -0.05,-0.27,0.75,U] [#6 0.17,-0.36,0.70,U] [#7 -0.04,-0.30,0.48,U] [#8 -0.12,-0.70,0.00,M1] 
21:59:28.279 00.002 21068 single-star, 7 included, MultiStar: {0.05, -0.26}, one-star: {0.09, -0.14}
21:59:28.280 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
21:59:28.281 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
21:59:28.282 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.99 mountX=-0.12 mountY=0.12, mountTheta=2.36
21:59:28.283 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
21:59:28.284 00.001 21068 Enqueuing Move request for scope (0.09, -0.14)
21:59:28.285 00.001 16108 Worker thread wakes up
21:59:28.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
21:59:28.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
21:59:28.285 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.12
21:59:28.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:59:28.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:28.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:59:28.285 00.000 16108 MoveAxis(E, 0, ABG)
21:59:28.285 00.000 16108 Move returns status 0, amount 0
21:59:28.285 00.000 16108 MoveAxis(N, 0, ABG)
21:59:28.285 00.000 16108 Move returns status 0, amount 0
21:59:28.285 00.000 16108 move complete, result=0
21:59:28.285 00.000 16108 worker thread done servicing request
21:59:28.289 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4176, FiltMin=3544, FiltMax=49213, Gamma=1.000
21:59:28.304 00.015 21068 UpdateGuideState exits: m=114604 SNR=76.5
21:59:28.306 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:28.306 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:28.307 00.001 21068 Enqueuing Expose request
21:59:28.308 00.001 16108 Worker thread wakes up
21:59:28.308 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:28.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:28.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:29.465 01.156 16108 Exposure complete
21:59:29.530 00.065 16108 worker thread done servicing request
21:59:29.530 00.000 21068 OnExposeComplete: enter
21:59:29.531 00.001 21068 UpdateGuideState(): m_state=6
21:59:29.533 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
21:59:29.534 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=877.74, Mass=111129, SNR=65.6, Peak=17798 HFD=2.9
21:59:29.537 00.003 21068 MultiStar: [#1 0.10,-0.27,1.17,U] [#2 -0.14,0.01,1.21,U] [#3 0.08,0.02,1.00,U] [#4 0.19,-0.54,0.82,U] [#5 0.08,-0.21,0.89,U] [#6 0.23,-0.20,0.82,U] [#7 0.07,0.28,0.60,U] [#8 -0.52,0.06,0.81,U] 
21:59:29.539 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.07, -0.11}
21:59:29.540 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
21:59:29.542 00.002 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
21:59:29.543 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=-0.03 mountY=0.11, mountTheta=1.88
21:59:29.547 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.12, opts=13)
21:59:29.547 00.000 21068 Enqueuing Move request for scope (0.01, -0.12)
21:59:29.548 00.001 16108 Worker thread wakes up
21:59:29.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:59:29.548 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:59:29.548 00.000 16108 Moving (0.01, -0.12) raw xDistance=-0.03 yDistance=0.11
21:59:29.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:59:29.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:29.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:59:29.548 00.000 16108 MoveAxis(E, 0, ABG)
21:59:29.548 00.000 16108 Move returns status 0, amount 0
21:59:29.548 00.000 16108 MoveAxis(N, 0, ABG)
21:59:29.549 00.001 16108 Move returns status 0, amount 0
21:59:29.549 00.000 16108 move complete, result=0
21:59:29.549 00.000 16108 worker thread done servicing request
21:59:29.554 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4176, FiltMin=3609, FiltMax=40557, Gamma=1.000
21:59:29.579 00.025 21068 UpdateGuideState exits: m=111129 SNR=65.6
21:59:29.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:29.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:29.582 00.001 21068 Enqueuing Expose request
21:59:29.582 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:29.583 00.001 16108 Worker thread wakes up
21:59:29.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:29.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:30.568 00.985 16108 Exposure complete
21:59:30.646 00.078 16108 worker thread done servicing request
21:59:30.646 00.000 21068 OnExposeComplete: enter
21:59:30.648 00.002 21068 UpdateGuideState(): m_state=6
21:59:30.649 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
21:59:30.650 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.87, Mass=112559, SNR=68.5, Peak=13699 HFD=3.6
21:59:30.651 00.001 21068 MultiStar: [#1 0.19,0.10,1.04,U] [#2 -0.29,0.09,1.18,U] [#3 -0.08,-0.11,1.02,U] [#4 -0.07,-0.09,0.77,U] [#5 -0.18,-0.05,0.80,U] [#6 -0.14,-0.25,0.80,U] [#7 0.01,0.15,0.52,U] [#8 -0.47,-0.03,0.71,U] 
21:59:30.652 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.21, 0.02}
21:59:30.652 00.000 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.37)
21:59:30.653 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
21:59:30.654 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=0.08 mountY=0.04, mountTheta=0.42
21:59:30.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
21:59:30.656 00.000 21068 Enqueuing Move request for scope (-0.08, -0.02)
21:59:30.657 00.001 16108 Worker thread wakes up
21:59:30.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:59:30.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:59:30.657 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
21:59:30.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:59:30.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:30.658 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:30.658 00.000 16108 MoveAxis(E, 0, ABG)
21:59:30.658 00.000 16108 Move returns status 0, amount 0
21:59:30.658 00.000 16108 MoveAxis(N, 0, ABG)
21:59:30.658 00.000 16108 Move returns status 0, amount 0
21:59:30.658 00.000 16108 move complete, result=0
21:59:30.658 00.000 16108 worker thread done servicing request
21:59:30.661 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4176, FiltMin=3603, FiltMax=51197, Gamma=1.000
21:59:30.678 00.017 21068 UpdateGuideState exits: m=112559 SNR=68.5
21:59:30.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:30.680 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:30.681 00.001 21068 Enqueuing Expose request
21:59:30.682 00.001 16108 Worker thread wakes up
21:59:30.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:30.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:30.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:31.842 01.160 16108 Exposure complete
21:59:31.920 00.078 16108 worker thread done servicing request
21:59:31.920 00.000 21068 OnExposeComplete: enter
21:59:31.921 00.001 21068 UpdateGuideState(): m_state=6
21:59:31.922 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
21:59:31.924 00.002 21068 Star::Find returns 1 (0), X=219.36, Y=877.84, Mass=105148, SNR=61.7, Peak=10867 HFD=3.8
21:59:31.925 00.001 21068 MultiStar: [#1 -0.03,0.03,1.03,U] [#2 -0.24,-0.04,1.08,U] [#3 0.01,0.09,0.77,U] [#4 -0.05,-0.14,0.74,U] [#5 -0.28,-0.03,1.04,U] [#6 -0.14,0.06,0.81,U] [#7 -0.24,-0.00,0.51,U] [#8 -0.35,0.14,0.71,U] 
21:59:31.927 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {0.13, -0.01}
21:59:31.928 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
21:59:31.930 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
21:59:31.932 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.08 mountX=0.13 mountY=0.02, mountTheta=0.17
21:59:31.935 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
21:59:31.936 00.001 21068 Enqueuing Move request for scope (-0.13, 0.01)
21:59:31.937 00.001 16108 Worker thread wakes up
21:59:31.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
21:59:31.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
21:59:31.937 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
21:59:31.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:59:31.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:31.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:31.937 00.000 16108 MoveAxis(E, 0, ABG)
21:59:31.937 00.000 16108 Move returns status 0, amount 0
21:59:31.937 00.000 16108 MoveAxis(N, 0, ABG)
21:59:31.937 00.000 16108 Move returns status 0, amount 0
21:59:31.937 00.000 16108 move complete, result=0
21:59:31.937 00.000 16108 worker thread done servicing request
21:59:31.942 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=4176, FiltMin=3616, FiltMax=48416, Gamma=1.000
21:59:31.962 00.020 21068 UpdateGuideState exits: m=105148 SNR=61.7
21:59:31.964 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:31.966 00.001 21068 Enqueuing Expose request
21:59:31.966 00.000 16108 Worker thread wakes up
21:59:31.966 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:31.967 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:31.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:32.946 00.979 16108 Exposure complete
21:59:33.002 00.056 16108 worker thread done servicing request
21:59:33.002 00.000 21068 OnExposeComplete: enter
21:59:33.003 00.001 21068 UpdateGuideState(): m_state=6
21:59:33.004 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
21:59:33.006 00.002 21068 Star::Find returns 1 (0), X=219.21, Y=877.62, Mass=92914, SNR=55.4, Peak=9907 HFD=4.0
21:59:33.006 00.000 21068 MultiStar: [#1 -0.05,0.04,1.47,U] [#2 -0.34,-0.31,1.07,U] [#3 0.10,-0.22,0.96,U] [#4 0.25,-0.21,0.91,U] [#5 0.03,-0.31,0.99,U] [#6 0.07,-0.30,0.80,U] [#7 -0.49,0.22,0.62,U] [#8 -0.49,-0.62,0.00,M1] 
21:59:33.007 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {-0.02, -0.23}
21:59:33.008 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
21:59:33.008 00.000 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.54)
21:59:33.009 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.84 mountX=0.02 mountY=0.18, mountTheta=1.48
21:59:33.010 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.17, opts=13)
21:59:33.011 00.001 21068 Enqueuing Move request for scope (-0.05, -0.17)
21:59:33.012 00.001 16108 Worker thread wakes up
21:59:33.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
21:59:33.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
21:59:33.012 00.000 16108 Moving (-0.05, -0.17) raw xDistance=0.02 yDistance=0.18
21:59:33.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:59:33.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:33.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:59:33.013 00.001 16108 MoveAxis(E, 0, ABG)
21:59:33.013 00.000 16108 Move returns status 0, amount 0
21:59:33.013 00.000 16108 MoveAxis(N, 0, ABG)
21:59:33.013 00.000 16108 Move returns status 0, amount 0
21:59:33.013 00.000 16108 move complete, result=0
21:59:33.013 00.000 16108 worker thread done servicing request
21:59:33.018 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4179, FiltMin=3545, FiltMax=37942, Gamma=1.000
21:59:33.035 00.017 21068 UpdateGuideState exits: m=92914 SNR=55.4
21:59:33.037 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:33.037 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:33.038 00.001 21068 Enqueuing Expose request
21:59:33.039 00.001 16108 Worker thread wakes up
21:59:33.039 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:33.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:33.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:34.198 01.159 16108 Exposure complete
21:59:34.257 00.059 16108 worker thread done servicing request
21:59:34.258 00.001 21068 OnExposeComplete: enter
21:59:34.259 00.001 21068 UpdateGuideState(): m_state=6
21:59:34.260 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
21:59:34.263 00.003 21068 Star::Find returns 1 (0), X=219.07, Y=877.79, Mass=97168, SNR=55.6, Peak=10371 HFD=4.2
21:59:34.265 00.002 21068 MultiStar: [#1 -0.09,-0.22,1.18,U] [#2 -0.44,-0.19,1.28,U] [#3 -0.20,-0.63,0.00,M1] [#4 -0.17,-0.42,0.78,U] [#5 -0.21,-0.15,0.82,U] [#6 -0.27,-0.25,0.96,U] [#7 -0.56,-0.27,0.00,M1] [#8 -0.72,-0.41,0.00,M2] 
21:59:34.267 00.002 21068 single-star, 5 included, MultiStar: {-0.23, -0.21}, one-star: {-0.16, -0.06}
21:59:34.268 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
21:59:34.270 00.002 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
21:59:34.272 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.77 mountX=0.14 mountY=0.10, mountTheta=0.59
21:59:34.275 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.06, opts=13)
21:59:34.277 00.002 21068 Enqueuing Move request for scope (-0.16, -0.06)
21:59:34.279 00.002 16108 Worker thread wakes up
21:59:34.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
21:59:34.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
21:59:34.279 00.000 16108 Moving (-0.16, -0.06) raw xDistance=0.14 yDistance=0.10
21:59:34.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:59:34.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:34.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:34.279 00.000 16108 MoveAxis(E, 0, ABG)
21:59:34.279 00.000 16108 Move returns status 0, amount 0
21:59:34.279 00.000 16108 MoveAxis(N, 0, ABG)
21:59:34.279 00.000 16108 Move returns status 0, amount 0
21:59:34.280 00.001 16108 move complete, result=0
21:59:34.280 00.000 16108 worker thread done servicing request
21:59:34.286 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1993, max=65535, med=4176, FiltMin=3587, FiltMax=44870, Gamma=1.000
21:59:34.308 00.022 21068 UpdateGuideState exits: m=97168 SNR=55.6
21:59:34.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:34.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:34.311 00.001 21068 Enqueuing Expose request
21:59:34.312 00.001 16108 Worker thread wakes up
21:59:34.312 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:34.312 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:34.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:35.290 00.978 16108 Exposure complete
21:59:35.347 00.057 16108 worker thread done servicing request
21:59:35.347 00.000 21068 OnExposeComplete: enter
21:59:35.348 00.001 21068 UpdateGuideState(): m_state=6
21:59:35.350 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
21:59:35.351 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.63, Mass=115818, SNR=65.8, Peak=10371 HFD=4.5
21:59:35.353 00.002 21068 MultiStar: [#1 -0.09,-0.37,0.98,U] [#2 -0.14,-0.18,1.01,U] [#3 -0.27,-0.55,0.00,M2] [#4 0.07,-0.33,0.79,U] [#5 -0.12,-0.16,0.95,U] [#6 -0.20,-0.51,0.72,U] [#7 -0.40,-0.45,0.00,M2] [#8 -0.84,-0.63,0.00,M3] 
21:59:35.354 00.001 21068 single-star, 5 included, MultiStar: {-0.09, -0.28}, one-star: {-0.03, -0.22}
21:59:35.357 00.003 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
21:59:35.358 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
21:59:35.360 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.71 mountX=-0.01 mountY=0.22, mountTheta=1.61
21:59:35.363 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.22, opts=13)
21:59:35.364 00.001 21068 Enqueuing Move request for scope (-0.03, -0.22)
21:59:35.366 00.002 16108 Worker thread wakes up
21:59:35.367 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
21:59:35.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
21:59:35.367 00.000 16108 Moving (-0.03, -0.22) raw xDistance=-0.01 yDistance=0.22
21:59:35.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:59:35.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:35.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:59:35.367 00.000 16108 MoveAxis(E, 0, ABG)
21:59:35.367 00.000 16108 Move returns status 0, amount 0
21:59:35.367 00.000 16108 MoveAxis(N, 0, ABG)
21:59:35.367 00.000 16108 Move returns status 0, amount 0
21:59:35.367 00.000 16108 move complete, result=0
21:59:35.367 00.000 16108 worker thread done servicing request
21:59:35.374 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4176, FiltMin=3613, FiltMax=47430, Gamma=1.000
21:59:35.389 00.015 21068 UpdateGuideState exits: m=115818 SNR=65.8
21:59:35.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:35.391 00.000 21068 Enqueuing Expose request
21:59:35.392 00.001 16108 Worker thread wakes up
21:59:35.392 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:35.393 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:35.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:36.570 01.177 16108 Exposure complete
21:59:36.627 00.057 16108 worker thread done servicing request
21:59:36.627 00.000 21068 OnExposeComplete: enter
21:59:36.628 00.001 21068 UpdateGuideState(): m_state=6
21:59:36.629 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
21:59:36.631 00.002 21068 Star::Find returns 1 (0), X=219.18, Y=877.61, Mass=96096, SNR=62.0, Peak=9555 HFD=4.5
21:59:36.632 00.001 21068 MultiStar: [#1 0.04,-0.38,1.13,U] [#2 -0.39,-0.23,1.43,U] [#3 0.05,-0.52,1.12,U] [#4 0.17,-0.40,0.94,U] [#5 -0.11,-0.13,1.00,U] [#6 -0.05,-0.19,0.71,U] [#7 -0.02,0.32,0.66,U] [#8 -0.51,-0.14,0.66,U] 
21:59:36.632 00.000 21068 single-star, 8 included, MultiStar: {-0.10, -0.24}, one-star: {-0.05, -0.25}
21:59:36.633 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
21:59:36.634 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
21:59:36.635 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.77 mountX=0.01 mountY=0.25, mountTheta=1.54
21:59:36.636 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.25, opts=13)
21:59:36.637 00.001 21068 Enqueuing Move request for scope (-0.05, -0.25)
21:59:36.638 00.001 16108 Worker thread wakes up
21:59:36.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
21:59:36.638 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
21:59:36.638 00.000 16108 Moving (-0.05, -0.25) raw xDistance=0.01 yDistance=0.25
21:59:36.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:59:36.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:36.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:59:36.638 00.000 16108 MoveAxis(E, 0, ABG)
21:59:36.638 00.000 16108 Move returns status 0, amount 0
21:59:36.638 00.000 16108 MoveAxis(N, 0, ABG)
21:59:36.638 00.000 16108 Move returns status 0, amount 0
21:59:36.638 00.000 16108 move complete, result=0
21:59:36.639 00.001 16108 worker thread done servicing request
21:59:36.644 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4182, FiltMin=3593, FiltMax=41529, Gamma=1.000
21:59:36.663 00.019 21068 UpdateGuideState exits: m=96096 SNR=62.0
21:59:36.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:36.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:36.667 00.001 21068 Enqueuing Expose request
21:59:36.668 00.001 16108 Worker thread wakes up
21:59:36.668 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:59:36.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:36.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:37.640 00.971 16108 Exposure complete
21:59:37.698 00.058 16108 worker thread done servicing request
21:59:37.698 00.000 21068 OnExposeComplete: enter
21:59:37.699 00.001 21068 UpdateGuideState(): m_state=6
21:59:37.699 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
21:59:37.700 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.48, Mass=101170, SNR=55.1, Peak=9043 HFD=5.0
21:59:37.701 00.001 21068 MultiStar: [#1 -0.07,-0.12,1.27,U] [#2 -0.34,-0.40,1.25,U] [#3 -0.12,-0.58,0.00,M2] [#4 -0.00,-0.70,0.00,M1] [#5 -0.19,-0.47,0.83,U] [#6 -0.25,-0.89,0.00,M1] [#7 -0.58,-0.76,0.00,M2] [#8 -0.75,-0.89,0.00,M3] 
21:59:37.702 00.001 21068 refined, 3 included, MultiStar: {-0.20, -0.32}, one-star: {-0.19, -0.37}
21:59:37.703 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
21:59:37.703 00.000 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
21:59:37.704 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-2.13 mountX=0.14 mountY=0.36, mountTheta=1.20
21:59:37.705 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.32, opts=13)
21:59:37.706 00.001 21068 Enqueuing Move request for scope (-0.20, -0.32)
21:59:37.708 00.002 16108 Worker thread wakes up
21:59:37.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.32) opts 0xd
21:59:37.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.32)
21:59:37.708 00.000 16108 Moving (-0.20, -0.32) raw xDistance=0.14 yDistance=0.36
21:59:37.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:59:37.708 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.39 newest=0.83
21:59:37.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
21:59:37.708 00.000 16108 MoveAxis(E, 0, ABG)
21:59:37.708 00.000 16108 Move returns status 0, amount 0
21:59:37.708 00.000 16108 MoveAxis(S, 72, ABG)
21:59:37.709 00.001 16108 Guiding  Dir = 1, Dur = 72
21:59:37.709 00.000 16108 IsSlewing returns 0
21:59:37.709 00.000 16108 IsGuiding returns 0
21:59:37.710 00.001 16108 PulseGuide returned control before completion, sleep 82
21:59:37.712 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=4179, FiltMin=3619, FiltMax=37254, Gamma=1.000
21:59:37.727 00.015 21068 UpdateGuideState exits: m=101170 SNR=55.1
21:59:37.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:37.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:37.730 00.001 21068 Enqueuing Expose request
21:59:37.805 00.075 16108 IsGuiding returns 0
21:59:37.805 00.000 16108 Move returns status 0, amount 72
21:59:37.805 00.000 16108 move complete, result=0
21:59:37.805 00.000 16108 worker thread done servicing request
21:59:37.805 00.000 16108 Worker thread wakes up
21:59:37.805 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH
21:59:37.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:37.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:38.966 01.160 16108 Exposure complete
21:59:39.026 00.060 16108 worker thread done servicing request
21:59:39.026 00.000 21068 OnExposeComplete: enter
21:59:39.027 00.001 21068 UpdateGuideState(): m_state=6
21:59:39.028 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
21:59:39.028 00.000 21068 Star::Find returns 1 (0), X=219.52, Y=877.87, Mass=91375, SNR=57.4, Peak=9958 HFD=3.7
21:59:39.029 00.001 21068 MultiStar: [#1 -0.13,-0.17,1.05,U] [#2 -0.19,-0.11,1.42,U] [#3 0.28,-0.47,1.05,U] [#4 0.16,-0.51,0.83,U] [#5 -0.03,0.07,1.24,U] [#6 0.17,-0.38,0.91,U] [#7 0.10,-0.30,0.74,U] [#8 -0.19,-0.10,1.02,U] 
21:59:39.030 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {0.30, 0.02}
21:59:39.031 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
21:59:39.032 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
21:59:39.033 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=-0.07 mountY=0.18, mountTheta=1.92
21:59:39.034 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
21:59:39.035 00.001 21068 Enqueuing Move request for scope (0.03, -0.20)
21:59:39.036 00.001 16108 Worker thread wakes up
21:59:39.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
21:59:39.036 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
21:59:39.036 00.000 16108 Moving (0.03, -0.20) raw xDistance=-0.07 yDistance=0.18
21:59:39.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:59:39.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:39.037 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:59:39.037 00.000 16108 MoveAxis(E, 0, ABG)
21:59:39.037 00.000 16108 Move returns status 0, amount 0
21:59:39.037 00.000 16108 MoveAxis(N, 0, ABG)
21:59:39.037 00.000 16108 Move returns status 0, amount 0
21:59:39.037 00.000 16108 move complete, result=0
21:59:39.037 00.000 16108 worker thread done servicing request
21:59:39.042 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4179, FiltMin=3613, FiltMax=56192, Gamma=1.000
21:59:39.055 00.013 21068 UpdateGuideState exits: m=91375 SNR=57.4
21:59:39.056 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:39.056 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:39.057 00.001 21068 Enqueuing Expose request
21:59:39.058 00.001 16108 Worker thread wakes up
21:59:39.058 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:39.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:39.059 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:40.041 00.982 16108 Exposure complete
21:59:40.117 00.076 16108 worker thread done servicing request
21:59:40.117 00.000 21068 OnExposeComplete: enter
21:59:40.118 00.001 21068 UpdateGuideState(): m_state=6
21:59:40.119 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
21:59:40.120 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.85, Mass=105951, SNR=62.4, Peak=12483 HFD=3.6
21:59:40.121 00.001 21068 MultiStar: [#1 0.38,-0.10,1.17,U] [#2 0.04,-0.14,1.34,U] [#3 0.29,-0.15,1.10,U] [#4 0.56,-0.49,0.00,M1] [#5 0.21,-0.37,0.98,U] [#6 0.48,-0.20,0.81,U] [#7 0.03,0.10,0.80,U] [#8 -0.34,-0.03,0.83,U] 
21:59:40.121 00.000 21068 refined, 7 included, MultiStar: {0.18, -0.12}, one-star: {0.30, -0.01}
21:59:40.122 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
21:59:40.123 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
21:59:40.123 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.58 mountX=-0.20 mountY=0.07, mountTheta=2.79
21:59:40.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.12, opts=13)
21:59:40.126 00.001 21068 Enqueuing Move request for scope (0.18, -0.12)
21:59:40.126 00.000 16108 Worker thread wakes up
21:59:40.127 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
21:59:40.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
21:59:40.127 00.000 16108 Moving (0.18, -0.12) raw xDistance=-0.20 yDistance=0.07
21:59:40.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:59:40.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:40.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:40.127 00.000 16108 MoveAxis(E, 0, ABG)
21:59:40.127 00.000 16108 Move returns status 0, amount 0
21:59:40.127 00.000 16108 MoveAxis(N, 0, ABG)
21:59:40.127 00.000 16108 Move returns status 0, amount 0
21:59:40.127 00.000 16108 move complete, result=0
21:59:40.127 00.000 16108 worker thread done servicing request
21:59:40.130 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4176, FiltMin=3536, FiltMax=52992, Gamma=1.000
21:59:40.149 00.019 21068 UpdateGuideState exits: m=105951 SNR=62.4
21:59:40.151 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:40.153 00.001 21068 Enqueuing Expose request
21:59:40.154 00.001 16108 Worker thread wakes up
21:59:40.154 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:40.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:40.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:41.314 01.159 16108 Exposure complete
21:59:41.377 00.063 16108 worker thread done servicing request
21:59:41.377 00.000 21068 OnExposeComplete: enter
21:59:41.378 00.001 21068 UpdateGuideState(): m_state=6
21:59:41.379 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
21:59:41.380 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=878.05, Mass=100164, SNR=57.4, Peak=13907 HFD=3.4
21:59:41.381 00.001 21068 MultiStar: [#1 0.42,0.14,1.38,U] [#2 -0.03,0.26,1.76,U] [#3 0.51,0.01,1.07,U] [#4 0.28,-0.19,1.12,U] [#5 0.25,-0.05,0.94,U] [#6 0.33,0.29,0.93,U] [#7 -0.05,0.21,0.82,U] [#8 -0.33,0.12,0.86,U] 
21:59:41.383 00.002 21068 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.29, 0.20}
21:59:41.383 00.000 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
21:59:41.384 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
21:59:41.385 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.55 mountX=-0.17 mountY=-0.16, mountTheta=-2.38
21:59:41.386 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.12, opts=13)
21:59:41.387 00.001 21068 Enqueuing Move request for scope (0.19, 0.12)
21:59:41.387 00.000 16108 Worker thread wakes up
21:59:41.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
21:59:41.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
21:59:41.387 00.000 16108 Moving (0.19, 0.12) raw xDistance=-0.17 yDistance=-0.16
21:59:41.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:59:41.388 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:41.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:59:41.388 00.000 16108 MoveAxis(E, 0, ABG)
21:59:41.388 00.000 16108 Move returns status 0, amount 0
21:59:41.388 00.000 16108 MoveAxis(N, 0, ABG)
21:59:41.388 00.000 16108 Move returns status 0, amount 0
21:59:41.388 00.000 16108 move complete, result=0
21:59:41.388 00.000 16108 worker thread done servicing request
21:59:41.391 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4176, FiltMin=3609, FiltMax=48813, Gamma=1.000
21:59:41.406 00.015 21068 UpdateGuideState exits: m=100164 SNR=57.4
21:59:41.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:41.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:41.408 00.000 21068 Enqueuing Expose request
21:59:41.410 00.002 16108 Worker thread wakes up
21:59:41.410 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:41.411 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:41.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:42.378 00.967 16108 Exposure complete
21:59:42.449 00.071 16108 worker thread done servicing request
21:59:42.449 00.000 21068 OnExposeComplete: enter
21:59:42.450 00.001 21068 UpdateGuideState(): m_state=6
21:59:42.451 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
21:59:42.452 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=878.05, Mass=93530, SNR=56.0, Peak=14355 HFD=3.0
21:59:42.453 00.001 21068 MultiStar: [#1 0.31,0.29,1.39,U] [#2 -0.01,0.10,1.48,U] [#3 0.54,0.01,1.11,U] [#4 0.29,-0.17,0.93,U] [#5 0.53,0.07,1.19,U] [#6 0.36,0.07,0.88,U] [#7 -0.05,0.12,0.69,U] [#8 -0.46,0.16,0.87,U] 
21:59:42.454 00.001 21068 refined, 8 included, MultiStar: {0.22, 0.10}, one-star: {0.26, 0.20}
21:59:42.454 00.000 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
21:59:42.455 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
21:59:42.456 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.44 mountX=-0.20 mountY=-0.15, mountTheta=-2.49
21:59:42.457 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.10, opts=13)
21:59:42.459 00.002 21068 Enqueuing Move request for scope (0.22, 0.10)
21:59:42.460 00.001 16108 Worker thread wakes up
21:59:42.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
21:59:42.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
21:59:42.460 00.000 16108 Moving (0.22, 0.10) raw xDistance=-0.20 yDistance=-0.15
21:59:42.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:59:42.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.461 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:59:42.461 00.000 16108 MoveAxis(E, 0, ABG)
21:59:42.461 00.000 16108 Move returns status 0, amount 0
21:59:42.461 00.000 16108 MoveAxis(N, 0, ABG)
21:59:42.461 00.000 16108 Move returns status 0, amount 0
21:59:42.461 00.000 16108 move complete, result=0
21:59:42.461 00.000 16108 worker thread done servicing request
21:59:42.467 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4179, FiltMin=3558, FiltMax=43693, Gamma=1.000
21:59:42.499 00.032 21068 UpdateGuideState exits: m=93530 SNR=56.0
21:59:42.501 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.503 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:42.503 00.000 21068 Enqueuing Expose request
21:59:42.504 00.001 16108 Worker thread wakes up
21:59:42.504 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:42.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:42.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:43.664 01.159 16108 Exposure complete
21:59:43.730 00.066 16108 worker thread done servicing request
21:59:43.730 00.000 21068 OnExposeComplete: enter
21:59:43.732 00.002 21068 UpdateGuideState(): m_state=6
21:59:43.732 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
21:59:43.733 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=877.80, Mass=111527, SNR=72.3, Peak=16995 HFD=3.3
21:59:43.734 00.001 21068 MultiStar: [#1 0.42,-0.05,1.04,U] [#2 0.10,-0.06,1.13,U] [#3 0.41,-0.13,0.87,U] [#4 0.48,-0.28,0.80,U] [#5 0.12,-0.13,0.77,U] [#6 0.40,-0.02,0.75,U] [#7 -0.01,0.23,0.59,U] [#8 -0.22,-0.12,0.70,U] 
21:59:43.735 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.07}, one-star: {0.48, -0.05}
21:59:43.736 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
21:59:43.736 00.000 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
21:59:43.737 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.27 mountX=-0.27 mountY=0.01, mountTheta=3.10
21:59:43.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.07, opts=13)
21:59:43.741 00.001 21068 Enqueuing Move request for scope (0.26, -0.07)
21:59:43.742 00.001 16108 Worker thread wakes up
21:59:43.743 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
21:59:43.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
21:59:43.743 00.000 16108 Moving (0.26, -0.07) raw xDistance=-0.27 yDistance=0.01
21:59:43.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:59:43.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:43.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:43.743 00.000 16108 MoveAxis(E, 71, ABG)
21:59:43.743 00.000 16108 Guiding  Dir = 2, Dur = 71
21:59:43.744 00.001 16108 IsSlewing returns 0
21:59:43.744 00.000 16108 IsGuiding returns 0
21:59:43.746 00.002 16108 PulseGuide returned control before completion, sleep 80
21:59:43.751 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4176, FiltMin=3584, FiltMax=42941, Gamma=1.000
21:59:43.768 00.017 21068 UpdateGuideState exits: m=111527 SNR=72.3
21:59:43.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:43.769 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:43.771 00.002 21068 Enqueuing Expose request
21:59:43.833 00.062 16108 IsGuiding returns 0
21:59:43.833 00.000 16108 Move returns status 0, amount 71
21:59:43.833 00.000 16108 MoveAxis(N, 0, ABG)
21:59:43.833 00.000 16108 Move returns status 0, amount 0
21:59:43.833 00.000 16108 move complete, result=0
21:59:43.833 00.000 16108 worker thread done servicing request
21:59:43.833 00.000 16108 Worker thread wakes up
21:59:43.833 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
21:59:43.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:43.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:44.802 00.968 16108 Exposure complete
21:59:44.859 00.057 16108 worker thread done servicing request
21:59:44.859 00.000 21068 OnExposeComplete: enter
21:59:44.860 00.001 21068 UpdateGuideState(): m_state=6
21:59:44.861 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
21:59:44.861 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=877.72, Mass=94764, SNR=57.2, Peak=14182 HFD=3.2
21:59:44.862 00.001 21068 MultiStar: [#1 0.04,-0.02,1.18,U] [#2 -0.00,-0.11,1.29,U] [#3 0.43,0.01,1.27,U] [#4 0.06,-0.32,0.88,U] [#5 0.21,-0.17,1.02,U] [#6 0.10,-0.14,1.05,U] [#7 -0.25,-0.15,0.76,U] [#8 -0.26,-0.18,1.02,U] 
21:59:44.863 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.12, -0.13}
21:59:44.864 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
21:59:44.865 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
21:59:44.865 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.08 mountX=-0.09 mountY=0.11, mountTheta=2.27
21:59:44.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.12, opts=13)
21:59:44.868 00.001 21068 Enqueuing Move request for scope (0.07, -0.12)
21:59:44.868 00.000 16108 Worker thread wakes up
21:59:44.869 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
21:59:44.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
21:59:44.869 00.000 16108 Moving (0.07, -0.12) raw xDistance=-0.09 yDistance=0.11
21:59:44.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:59:44.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:44.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:59:44.869 00.000 16108 MoveAxis(E, 0, ABG)
21:59:44.869 00.000 16108 Move returns status 0, amount 0
21:59:44.869 00.000 16108 MoveAxis(N, 0, ABG)
21:59:44.869 00.000 16108 Move returns status 0, amount 0
21:59:44.869 00.000 16108 move complete, result=0
21:59:44.869 00.000 16108 worker thread done servicing request
21:59:44.872 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4176, FiltMin=3581, FiltMax=36848, Gamma=1.000
21:59:44.887 00.015 21068 UpdateGuideState exits: m=94764 SNR=57.2
21:59:44.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.888 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:44.889 00.001 21068 Enqueuing Expose request
21:59:44.890 00.001 16108 Worker thread wakes up
21:59:44.890 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:44.890 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:44.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:46.063 01.173 16108 Exposure complete
21:59:46.122 00.059 16108 worker thread done servicing request
21:59:46.122 00.000 21068 OnExposeComplete: enter
21:59:46.123 00.001 21068 UpdateGuideState(): m_state=6
21:59:46.124 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
21:59:46.125 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.94, Mass=93378, SNR=60.8, Peak=14726 HFD=2.7
21:59:46.126 00.001 21068 MultiStar: [#1 0.17,-0.27,1.26,U] [#2 -0.25,0.08,1.19,U] [#3 0.25,-0.35,1.31,U] [#4 0.34,-0.35,1.16,U] [#5 0.33,-0.01,1.10,U] [#6 0.20,-0.02,0.83,U] [#7 0.11,0.12,0.70,U] [#8 -0.40,-0.49,0.00,M1] 
21:59:46.127 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.11, 0.09}
21:59:46.128 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
21:59:46.128 00.000 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
21:59:46.129 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
21:59:46.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.09, opts=13)
21:59:46.132 00.001 21068 Enqueuing Move request for scope (0.11, 0.09)
21:59:46.132 00.000 16108 Worker thread wakes up
21:59:46.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
21:59:46.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
21:59:46.132 00.000 16108 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
21:59:46.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:59:46.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:46.133 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:59:46.133 00.000 16108 MoveAxis(E, 0, ABG)
21:59:46.133 00.000 16108 Move returns status 0, amount 0
21:59:46.133 00.000 16108 MoveAxis(N, 0, ABG)
21:59:46.133 00.000 16108 Move returns status 0, amount 0
21:59:46.133 00.000 16108 move complete, result=0
21:59:46.133 00.000 16108 worker thread done servicing request
21:59:46.138 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4176, FiltMin=3609, FiltMax=40493, Gamma=1.000
21:59:46.166 00.028 21068 UpdateGuideState exits: m=93378 SNR=60.8
21:59:46.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:46.170 00.002 21068 Enqueuing Expose request
21:59:46.170 00.000 16108 Worker thread wakes up
21:59:46.170 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:46.172 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:46.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:47.141 00.969 16108 Exposure complete
21:59:47.197 00.056 16108 worker thread done servicing request
21:59:47.198 00.001 21068 OnExposeComplete: enter
21:59:47.198 00.000 21068 UpdateGuideState(): m_state=6
21:59:47.199 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
21:59:47.200 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=878.21, Mass=97724, SNR=67.6, Peak=15318 HFD=3.2
21:59:47.201 00.001 21068 MultiStar: [#1 0.32,0.09,1.12,U] [#2 -0.19,0.11,1.17,U] [#3 0.27,-0.25,0.81,U] [#4 0.51,-0.29,0.00,M1] [#5 0.43,0.16,0.83,U] [#6 0.48,0.15,0.86,U] [#7 0.19,-0.11,0.54,U] [#8 0.05,-0.20,0.78,U] 
21:59:47.202 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.06}, one-star: {0.20, 0.35}
21:59:47.203 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
21:59:47.203 00.000 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
21:59:47.204 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=-0.19 mountY=-0.11, mountTheta=-2.64
21:59:47.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.06, opts=13)
21:59:47.207 00.001 21068 Enqueuing Move request for scope (0.21, 0.06)
21:59:47.208 00.001 16108 Worker thread wakes up
21:59:47.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
21:59:47.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
21:59:47.208 00.000 16108 Moving (0.21, 0.06) raw xDistance=-0.19 yDistance=-0.11
21:59:47.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:59:47.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:47.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:59:47.208 00.000 16108 MoveAxis(E, 0, ABG)
21:59:47.208 00.000 16108 Move returns status 0, amount 0
21:59:47.208 00.000 16108 MoveAxis(N, 0, ABG)
21:59:47.208 00.000 16108 Move returns status 0, amount 0
21:59:47.208 00.000 16108 move complete, result=0
21:59:47.208 00.000 16108 worker thread done servicing request
21:59:47.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4176, FiltMin=3574, FiltMax=44637, Gamma=1.000
21:59:47.227 00.016 21068 UpdateGuideState exits: m=97724 SNR=67.6
21:59:47.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:47.229 00.000 21068 Enqueuing Expose request
21:59:47.230 00.001 16108 Worker thread wakes up
21:59:47.230 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:47.231 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:47.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:48.400 01.169 16108 Exposure complete
21:59:48.459 00.059 16108 worker thread done servicing request
21:59:48.459 00.000 21068 OnExposeComplete: enter
21:59:48.462 00.003 21068 UpdateGuideState(): m_state=6
21:59:48.464 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
21:59:48.466 00.002 21068 Star::Find returns 1 (0), X=219.72, Y=877.79, Mass=117684, SNR=75.4, Peak=18915 HFD=3.1
21:59:48.467 00.001 21068 MultiStar: [#1 0.32,-0.08,0.99,U] [#2 -0.10,0.03,1.16,U] [#3 0.46,-0.19,1.00,U] [#4 0.41,-0.30,0.60,U] [#5 0.26,-0.31,0.92,U] [#6 0.31,-0.53,0.00,M1] [#7 0.00,0.12,0.57,U] [#8 -0.20,-0.10,0.60,U] 
21:59:48.470 00.003 21068 refined, 7 included, MultiStar: {0.22, -0.11}, one-star: {0.49, -0.06}
21:59:48.471 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
21:59:48.473 00.002 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
21:59:48.474 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.46 mountX=-0.24 mountY=0.05, mountTheta=2.92
21:59:48.477 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.11, opts=13)
21:59:48.477 00.000 21068 Enqueuing Move request for scope (0.22, -0.11)
21:59:48.478 00.001 16108 Worker thread wakes up
21:59:48.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
21:59:48.478 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
21:59:48.478 00.000 16108 Moving (0.22, -0.11) raw xDistance=-0.24 yDistance=0.05
21:59:48.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:59:48.479 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:48.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:48.479 00.000 16108 MoveAxis(E, 63, ABG)
21:59:48.479 00.000 16108 Guiding  Dir = 2, Dur = 63
21:59:48.479 00.000 16108 IsSlewing returns 0
21:59:48.479 00.000 16108 IsGuiding returns 0
21:59:48.483 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2057, max=65535, med=4173, FiltMin=3590, FiltMax=46669, Gamma=1.000
21:59:48.503 00.020 21068 UpdateGuideState exits: m=117684 SNR=75.4
21:59:48.506 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:48.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:48.509 00.002 21068 Enqueuing Expose request
21:59:48.522 00.013 16108 PulseGuide returned control before completion, sleep 31
21:59:48.568 00.046 16108 IsGuiding returns 1
21:59:48.568 00.000 16108 scope still moving after pulse duration time elapsed
21:59:48.599 00.031 16108 IsSlewing returns 0
21:59:48.599 00.000 16108 IsGuiding returns 1
21:59:48.630 00.031 16108 IsSlewing returns 0
21:59:48.630 00.000 16108 IsGuiding returns 0
21:59:48.630 00.000 16108 scope move finished after 63 + 87 ms
21:59:48.630 00.000 16108 Move returns status 0, amount 63
21:59:48.630 00.000 16108 MoveAxis(N, 0, ABG)
21:59:48.630 00.000 16108 Move returns status 0, amount 0
21:59:48.630 00.000 16108 move complete, result=0
21:59:48.630 00.000 16108 worker thread done servicing request
21:59:48.630 00.000 16108 Worker thread wakes up
21:59:48.630 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:48.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:48.630 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
21:59:49.590 00.960 16108 Exposure complete
21:59:49.648 00.058 16108 worker thread done servicing request
21:59:49.648 00.000 21068 OnExposeComplete: enter
21:59:49.649 00.001 21068 UpdateGuideState(): m_state=6
21:59:49.650 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
21:59:49.650 00.000 21068 Star::Find returns 1 (0), X=219.13, Y=878.04, Mass=98646, SNR=59.2, Peak=15222 HFD=3.1
21:59:49.651 00.001 21068 MultiStar: [#1 0.14,-0.03,1.26,U] [#2 -0.05,0.02,1.31,U] [#3 0.08,-0.13,1.15,U] [#4 0.17,-0.23,0.90,U] [#5 0.09,-0.25,0.96,U] [#6 0.08,-0.31,0.90,U] [#7 -0.20,0.24,0.70,U] [#8 -0.45,-0.09,0.78,U] 
21:59:49.652 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.10, 0.19}
21:59:49.653 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
21:59:49.654 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
21:59:49.655 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.68 mountX=-0.00 mountY=0.07, mountTheta=1.64
21:59:49.656 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
21:59:49.657 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
21:59:49.658 00.001 16108 Worker thread wakes up
21:59:49.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:59:49.658 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:59:49.658 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.07
21:59:49.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:59:49.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:49.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:49.658 00.000 16108 MoveAxis(E, 0, ABG)
21:59:49.658 00.000 16108 Move returns status 0, amount 0
21:59:49.658 00.000 16108 MoveAxis(N, 0, ABG)
21:59:49.658 00.000 16108 Move returns status 0, amount 0
21:59:49.658 00.000 16108 move complete, result=0
21:59:49.658 00.000 16108 worker thread done servicing request
21:59:49.663 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4173, FiltMin=3555, FiltMax=43741, Gamma=1.000
21:59:49.683 00.020 21068 UpdateGuideState exits: m=98646 SNR=59.2
21:59:49.685 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.687 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:49.688 00.001 21068 Enqueuing Expose request
21:59:49.690 00.002 16108 Worker thread wakes up
21:59:49.690 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:49.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:49.692 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:50.856 01.164 16108 Exposure complete
21:59:50.912 00.056 16108 worker thread done servicing request
21:59:50.912 00.000 21068 OnExposeComplete: enter
21:59:50.913 00.001 21068 UpdateGuideState(): m_state=6
21:59:50.914 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
21:59:50.915 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.02, Mass=113908, SNR=69.8, Peak=18662 HFD=2.9
21:59:50.916 00.001 21068 MultiStar: [#1 -0.09,-0.28,1.08,U] [#2 -0.65,-0.18,0.00,M1] [#3 -0.01,-0.19,0.96,U] [#4 -0.27,-0.27,0.86,U] [#5 -0.16,0.03,0.79,U] [#6 -0.00,0.23,0.73,U] [#7 -0.38,0.07,0.69,U] [#8 -0.19,-0.04,0.66,U] 
21:59:50.917 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.05}, one-star: {-0.20, 0.17}
21:59:50.917 00.000 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
21:59:50.918 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.54)
21:59:50.919 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-2.84 mountX=0.15 mountY=0.08, mountTheta=0.52
21:59:50.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.05, opts=13)
21:59:50.922 00.001 21068 Enqueuing Move request for scope (-0.16, -0.05)
21:59:50.923 00.001 16108 Worker thread wakes up
21:59:50.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
21:59:50.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
21:59:50.923 00.000 16108 Moving (-0.16, -0.05) raw xDistance=0.15 yDistance=0.08
21:59:50.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:59:50.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:50.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:50.923 00.000 16108 MoveAxis(E, 0, ABG)
21:59:50.923 00.000 16108 Move returns status 0, amount 0
21:59:50.923 00.000 16108 MoveAxis(N, 0, ABG)
21:59:50.923 00.000 16108 Move returns status 0, amount 0
21:59:50.923 00.000 16108 move complete, result=0
21:59:50.923 00.000 16108 worker thread done servicing request
21:59:50.927 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4173, FiltMin=3558, FiltMax=52765, Gamma=1.000
21:59:50.943 00.016 21068 UpdateGuideState exits: m=113908 SNR=69.8
21:59:50.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:50.944 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:50.945 00.001 21068 Enqueuing Expose request
21:59:50.946 00.001 16108 Worker thread wakes up
21:59:50.946 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:50.947 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:50.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:51.927 00.980 16108 Exposure complete
21:59:51.985 00.058 16108 worker thread done servicing request
21:59:51.985 00.000 21068 OnExposeComplete: enter
21:59:51.986 00.001 21068 UpdateGuideState(): m_state=6
21:59:51.987 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
21:59:51.988 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.20, Mass=95211, SNR=63.6, Peak=15222 HFD=3.0
21:59:51.989 00.001 21068 MultiStar: [#1 -0.07,-0.06,1.41,U] [#2 -0.43,-0.06,1.38,U] [#3 -0.21,0.05,1.17,U] [#4 -0.02,-0.07,0.94,U] [#5 -0.31,-0.05,0.91,U] [#6 0.01,0.12,0.69,U] [#7 -0.21,0.58,0.00,M1] [#8 -0.28,0.12,0.79,U] 
21:59:51.990 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.04}, one-star: {0.01, 0.35}
21:59:51.991 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
21:59:51.992 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
21:59:51.993 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=0.18 mountY=0.00, mountTheta=0.02
21:59:51.996 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.04, opts=13)
21:59:51.997 00.001 21068 Enqueuing Move request for scope (-0.17, 0.04)
21:59:51.997 00.000 16108 Worker thread wakes up
21:59:51.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
21:59:51.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
21:59:51.997 00.000 16108 Moving (-0.17, 0.04) raw xDistance=0.18 yDistance=0.00
21:59:51.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:59:51.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:51.998 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:59:51.998 00.000 16108 MoveAxis(E, 0, ABG)
21:59:51.998 00.000 16108 Move returns status 0, amount 0
21:59:51.998 00.000 16108 MoveAxis(N, 0, ABG)
21:59:51.998 00.000 16108 Move returns status 0, amount 0
21:59:51.998 00.000 16108 move complete, result=0
21:59:51.998 00.000 16108 worker thread done servicing request
21:59:52.003 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=4173, FiltMin=3574, FiltMax=47533, Gamma=1.000
21:59:52.018 00.015 21068 UpdateGuideState exits: m=95211 SNR=63.6
21:59:52.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:52.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:52.021 00.001 21068 Enqueuing Expose request
21:59:52.021 00.000 16108 Worker thread wakes up
21:59:52.021 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:59:52.023 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:52.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:53.179 01.156 16108 Exposure complete
21:59:53.242 00.063 16108 worker thread done servicing request
21:59:53.242 00.000 21068 OnExposeComplete: enter
21:59:53.243 00.001 21068 UpdateGuideState(): m_state=6
21:59:53.244 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
21:59:53.244 00.000 21068 Star::Find returns 1 (0), X=219.23, Y=877.92, Mass=98998, SNR=68.7, Peak=16934 HFD=3.0
21:59:53.245 00.001 21068 MultiStar: [#1 0.18,-0.32,1.09,U] [#2 -0.06,-0.00,1.19,U] [#3 0.19,-0.35,0.87,U] [#4 0.18,-0.28,0.79,U] [#5 0.09,-0.11,0.89,U] [#6 0.06,-0.06,0.73,U] [#7 -0.15,0.14,0.69,U] [#8 -0.38,-0.05,0.85,U] 
21:59:53.246 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.00, 0.06}
21:59:53.247 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
21:59:53.249 00.002 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
21:59:53.249 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.57 mountX=0.01 mountY=-0.06, mountTheta=-1.40
21:59:53.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
21:59:53.252 00.001 21068 Enqueuing Move request for scope (0.00, 0.06)
21:59:53.253 00.001 16108 Worker thread wakes up
21:59:53.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
21:59:53.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
21:59:53.253 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
21:59:53.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:59:53.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:53.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:59:53.253 00.000 16108 MoveAxis(E, 0, ABG)
21:59:53.253 00.000 16108 Move returns status 0, amount 0
21:59:53.253 00.000 16108 MoveAxis(N, 0, ABG)
21:59:53.253 00.000 16108 Move returns status 0, amount 0
21:59:53.253 00.000 16108 move complete, result=0
21:59:53.253 00.000 16108 worker thread done servicing request
21:59:53.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=4173, FiltMin=3606, FiltMax=49821, Gamma=1.000
21:59:53.273 00.016 21068 UpdateGuideState exits: m=98998 SNR=68.7
21:59:53.275 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:53.277 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:53.279 00.002 21068 Enqueuing Expose request
21:59:53.281 00.002 16108 Worker thread wakes up
21:59:53.281 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:53.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:53.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:54.256 00.975 16108 Exposure complete
21:59:54.320 00.064 16108 worker thread done servicing request
21:59:54.320 00.000 21068 OnExposeComplete: enter
21:59:54.321 00.001 21068 UpdateGuideState(): m_state=6
21:59:54.321 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
21:59:54.322 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=877.93, Mass=109732, SNR=64.4, Peak=18902 HFD=3.0
21:59:54.323 00.001 21068 MultiStar: [#1 0.18,-0.25,1.30,U] [#2 -0.53,0.18,0.00,M1] [#3 -0.02,-0.47,1.09,U] [#4 0.04,-0.25,0.69,U] [#5 -0.33,-0.00,1.03,U] [#6 -0.07,-0.09,0.90,U] [#7 -0.41,-0.10,0.81,U] [#8 -0.36,-0.01,0.87,U] 
21:59:54.324 00.001 21068 single-star, 7 included, MultiStar: {-0.12, -0.14}, one-star: {-0.14, 0.08}
21:59:54.325 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
21:59:54.325 00.000 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
21:59:54.326 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.65 mountX=0.15 mountY=-0.04, mountTheta=-0.26
21:59:54.328 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.08, opts=13)
21:59:54.329 00.001 21068 Enqueuing Move request for scope (-0.14, 0.08)
21:59:54.330 00.001 16108 Worker thread wakes up
21:59:54.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
21:59:54.330 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
21:59:54.330 00.000 16108 Moving (-0.14, 0.08) raw xDistance=0.15 yDistance=-0.04
21:59:54.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:59:54.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:54.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:59:54.330 00.000 16108 MoveAxis(E, 0, ABG)
21:59:54.330 00.000 16108 Move returns status 0, amount 0
21:59:54.331 00.001 16108 MoveAxis(N, 0, ABG)
21:59:54.331 00.000 16108 Move returns status 0, amount 0
21:59:54.331 00.000 16108 move complete, result=0
21:59:54.331 00.000 16108 worker thread done servicing request
21:59:54.336 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=4169, FiltMin=3558, FiltMax=53846, Gamma=1.000
21:59:54.359 00.023 21068 UpdateGuideState exits: m=109732 SNR=64.4
21:59:54.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:54.362 00.001 21068 Enqueuing Expose request
21:59:54.362 00.000 16108 Worker thread wakes up
21:59:54.362 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:54.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:54.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:55.522 01.159 16108 Exposure complete
21:59:55.578 00.056 16108 worker thread done servicing request
21:59:55.578 00.000 21068 OnExposeComplete: enter
21:59:55.579 00.001 21068 UpdateGuideState(): m_state=6
21:59:55.580 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
21:59:55.582 00.002 21068 Star::Find returns 1 (0), X=219.17, Y=878.02, Mass=109845, SNR=77.9, Peak=17238 HFD=3.1
21:59:55.583 00.001 21068 MultiStar: [#1 0.20,-0.30,1.01,U] [#2 -0.25,-0.15,1.07,U] [#3 0.49,-0.38,0.00,M1] [#4 0.41,-0.41,0.00,M1] [#5 0.19,-0.42,0.74,U] [#6 0.32,0.21,0.72,U] [#7 -0.34,-0.10,0.74,U] [#8 -0.71,0.13,0.00,M1] 
21:59:55.583 00.000 21068 refined, 5 included, MultiStar: {0.00, -0.10}, one-star: {-0.05, 0.17}
21:59:55.584 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
21:59:55.585 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.81)
21:59:55.586 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=-0.02 mountY=0.10, mountTheta=1.75
21:59:55.587 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
21:59:55.589 00.002 21068 Enqueuing Move request for scope (0.00, -0.10)
21:59:55.590 00.001 16108 Worker thread wakes up
21:59:55.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
21:59:55.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
21:59:55.590 00.000 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
21:59:55.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:59:55.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:55.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:55.590 00.000 16108 MoveAxis(E, 0, ABG)
21:59:55.590 00.000 16108 Move returns status 0, amount 0
21:59:55.590 00.000 16108 MoveAxis(N, 0, ABG)
21:59:55.590 00.000 16108 Move returns status 0, amount 0
21:59:55.590 00.000 16108 move complete, result=0
21:59:55.590 00.000 16108 worker thread done servicing request
21:59:55.594 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=4169, FiltMin=3577, FiltMax=50893, Gamma=1.000
21:59:55.616 00.022 21068 UpdateGuideState exits: m=109845 SNR=77.9
21:59:55.618 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:55.618 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:55.619 00.001 21068 Enqueuing Expose request
21:59:55.619 00.000 16108 Worker thread wakes up
21:59:55.619 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:55.621 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:55.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:56.571 00.950 16108 Exposure complete
21:59:56.603 00.032 16108 worker thread done servicing request
21:59:56.603 00.000 21068 OnExposeComplete: enter
21:59:56.619 00.016 21068 UpdateGuideState(): m_state=6
21:59:56.619 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
21:59:56.619 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=878.21, Mass=100135, SNR=69.1, Peak=17238 HFD=3.2
21:59:56.619 00.000 21068 MultiStar: [#1 -0.07,0.00,0.97,U] [#2 -0.15,0.08,1.13,U] [#3 -0.05,-0.00,0.88,U] [#4 -0.03,-0.06,0.92,U] [#5 0.15,-0.48,0.94,U] [#6 0.05,0.02,0.71,U] [#7 -0.18,0.38,0.58,U] [#8 -0.72,-0.08,0.00,M2] 
21:59:56.619 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.13, 0.36}
21:59:56.619 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
21:59:56.619 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
21:59:56.619 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.11 mountX=0.02 mountY=-0.02, mountTheta=-0.83
21:59:56.619 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
21:59:56.619 00.000 21068 Enqueuing Move request for scope (-0.02, 0.03)
21:59:56.619 00.000 16108 Worker thread wakes up
21:59:56.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:59:56.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:59:56.619 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
21:59:56.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:59:56.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:56.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:56.619 00.000 16108 MoveAxis(E, 0, ABG)
21:59:56.619 00.000 16108 Move returns status 0, amount 0
21:59:56.619 00.000 16108 MoveAxis(N, 0, ABG)
21:59:56.619 00.000 16108 Move returns status 0, amount 0
21:59:56.619 00.000 16108 move complete, result=0
21:59:56.619 00.000 16108 worker thread done servicing request
21:59:56.619 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4169, FiltMin=3504, FiltMax=59721, Gamma=1.000
21:59:56.635 00.016 21068 UpdateGuideState exits: m=100135 SNR=69.1
21:59:56.635 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:56.643 00.008 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:56.643 00.000 21068 Enqueuing Expose request
21:59:56.643 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:56.643 00.000 16108 Worker thread wakes up
21:59:56.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:56.645 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:57.800 01.155 16108 Exposure complete
21:59:57.844 00.044 16108 worker thread done servicing request
21:59:57.844 00.000 21068 OnExposeComplete: enter
21:59:57.844 00.000 21068 UpdateGuideState(): m_state=6
21:59:57.844 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
21:59:57.844 00.000 21068 Star::Find returns 1 (0), X=218.93, Y=877.93, Mass=98717, SNR=65.9, Peak=17686 HFD=3.0
21:59:57.844 00.000 21068 MultiStar: [#1 -0.25,0.03,1.19,U] [#2 -0.50,-0.09,1.51,U] [#3 -0.34,-0.07,1.02,U] [#4 -0.27,-0.21,0.67,U] [#5 -0.47,0.03,1.02,U] [#6 -0.46,0.16,0.78,U] [#7 -0.45,-0.04,0.51,U] [#8 -0.68,-0.05,0.00,M3] 
21:59:57.844 00.000 21068 single-star, 7 included, MultiStar: {-0.38, -0.01}, one-star: {-0.30, 0.08}
21:59:57.844 00.000 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
21:59:57.844 00.000 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
21:59:57.844 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.87 mountX=0.31 mountY=-0.01, mountTheta=-0.03
21:59:57.844 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.08, opts=13)
21:59:57.844 00.000 21068 Enqueuing Move request for scope (-0.30, 0.08)
21:59:57.844 00.000 16108 Worker thread wakes up
21:59:57.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.08) opts 0xd
21:59:57.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.08)
21:59:57.844 00.000 16108 Moving (-0.30, 0.08) raw xDistance=0.31 yDistance=-0.01
21:59:57.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:59:57.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:57.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:57.844 00.000 16108 MoveAxis(W, 80, ABG)
21:59:57.844 00.000 16108 Guiding  Dir = 3, Dur = 80
21:59:57.844 00.000 16108 IsSlewing returns 0
21:59:57.844 00.000 16108 IsGuiding returns 0
21:59:57.859 00.015 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4166, FiltMin=3577, FiltMax=49309, Gamma=1.000
21:59:57.871 00.012 21068 UpdateGuideState exits: m=98717 SNR=65.9
21:59:57.873 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:57.873 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:57.873 00.000 21068 Enqueuing Expose request
21:59:57.907 00.034 16108 PulseGuide returned control before completion, sleep 39
21:59:57.955 00.048 16108 IsGuiding returns 1
21:59:57.955 00.000 16108 scope still moving after pulse duration time elapsed
21:59:57.987 00.032 16108 IsSlewing returns 0
21:59:57.987 00.000 16108 IsGuiding returns 1
21:59:58.019 00.032 16108 IsSlewing returns 0
21:59:58.019 00.000 16108 IsGuiding returns 0
21:59:58.019 00.000 16108 scope move finished after 80 + 82 ms
21:59:58.019 00.000 16108 Move returns status 0, amount 80
21:59:58.019 00.000 16108 MoveAxis(N, 0, ABG)
21:59:58.019 00.000 16108 Move returns status 0, amount 0
21:59:58.019 00.000 16108 move complete, result=0
21:59:58.019 00.000 16108 worker thread done servicing request
21:59:58.019 00.000 16108 Worker thread wakes up
21:59:58.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:58.019 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH
21:59:58.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
21:59:58.975 00.956 16108 Exposure complete
21:59:59.007 00.032 16108 worker thread done servicing request
21:59:59.007 00.000 21068 OnExposeComplete: enter
21:59:59.023 00.016 21068 UpdateGuideState(): m_state=6
21:59:59.023 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
21:59:59.023 00.000 21068 Star::Find returns 1 (0), X=219.08, Y=877.95, Mass=108198, SNR=68.8, Peak=17430 HFD=2.9
21:59:59.023 00.000 21068 MultiStar: [#1 -0.01,0.23,1.12,U] [#2 -0.41,0.25,1.09,U] [#3 -0.21,0.03,1.12,U] [#4 -0.24,0.13,0.85,U] [#5 -0.30,0.06,0.93,U] [#6 -0.30,-0.10,0.77,U] [#7 -0.15,0.10,0.53,U] [#8 -0.76,-0.10,0.00,M4] 
21:59:59.023 00.000 21068 single-star, 7 included, MultiStar: {-0.22, 0.11}, one-star: {-0.14, 0.10}
21:59:59.023 00.000 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
21:59:59.023 00.000 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
21:59:59.023 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.54 mountX=0.16 mountY=-0.06, mountTheta=-0.37
21:59:59.023 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.10, opts=13)
21:59:59.023 00.000 21068 Enqueuing Move request for scope (-0.14, 0.10)
21:59:59.023 00.000 16108 Worker thread wakes up
21:59:59.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
21:59:59.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
21:59:59.023 00.000 16108 Moving (-0.14, 0.10) raw xDistance=0.16 yDistance=-0.06
21:59:59.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:59:59.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:59.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:59:59.023 00.000 16108 MoveAxis(E, 0, ABG)
21:59:59.023 00.000 16108 Move returns status 0, amount 0
21:59:59.023 00.000 16108 MoveAxis(N, 0, ABG)
21:59:59.023 00.000 16108 Move returns status 0, amount 0
21:59:59.023 00.000 16108 move complete, result=0
21:59:59.023 00.000 16108 worker thread done servicing request
21:59:59.023 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4169, FiltMin=3552, FiltMax=55613, Gamma=1.000
21:59:59.039 00.016 21068 UpdateGuideState exits: m=108198 SNR=68.8
21:59:59.039 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.039 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
21:59:59.039 00.000 21068 Enqueuing Expose request
21:59:59.039 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:59.039 00.000 16108 Worker thread wakes up
21:59:59.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
21:59:59.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:00.194 01.155 16108 Exposure complete
22:00:00.238 00.044 16108 worker thread done servicing request
22:00:00.238 00.000 21068 OnExposeComplete: enter
22:00:00.238 00.000 21068 UpdateGuideState(): m_state=6
22:00:00.238 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:00:00.238 00.000 21068 Star::Find returns 1 (0), X=219.04, Y=878.22, Mass=114025, SNR=66.8, Peak=17094 HFD=3.2
22:00:00.238 00.000 21068 MultiStar: [#1 -0.20,0.14,1.22,U] [#2 -0.56,0.07,0.00,M1] [#3 -0.02,0.26,0.93,U] [#4 -0.25,-0.22,0.77,U] [#5 -0.63,0.40,0.00,M1] [#6 -0.63,-0.00,0.00,M1] [#7 -0.01,0.26,0.75,U] [#8 -0.79,-0.09,0.00,M5] 
22:00:00.238 00.000 21068 refined, 4 included, MultiStar: {-0.14, 0.17}, one-star: {-0.19, 0.37}
22:00:00.238 00.000 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
22:00:00.238 00.000 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
22:00:00.238 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.17 mountY=-0.14, mountTheta=-0.68
22:00:00.238 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.17, opts=13)
22:00:00.238 00.000 21068 Enqueuing Move request for scope (-0.14, 0.17)
22:00:00.238 00.000 16108 Worker thread wakes up
22:00:00.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
22:00:00.238 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
22:00:00.238 00.000 16108 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=-0.14
22:00:00.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:00:00.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:00.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:00:00.238 00.000 16108 MoveAxis(E, 0, ABG)
22:00:00.238 00.000 16108 Move returns status 0, amount 0
22:00:00.238 00.000 16108 MoveAxis(N, 0, ABG)
22:00:00.238 00.000 16108 Move returns status 0, amount 0
22:00:00.238 00.000 16108 move complete, result=0
22:00:00.238 00.000 16108 worker thread done servicing request
22:00:00.238 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=4166, FiltMin=3597, FiltMax=48694, Gamma=1.000
22:00:00.254 00.016 21068 UpdateGuideState exits: m=114025 SNR=66.8
22:00:00.254 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.254 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:00.254 00.000 21068 Enqueuing Expose request
22:00:00.254 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:00.254 00.000 16108 Worker thread wakes up
22:00:00.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:00.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:01.220 00.966 16108 Exposure complete
22:00:01.269 00.049 16108 worker thread done servicing request
22:00:01.269 00.000 21068 OnExposeComplete: enter
22:00:01.269 00.000 21068 UpdateGuideState(): m_state=6
22:00:01.269 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:00:01.269 00.000 21068 Star::Find returns 1 (0), X=219.57, Y=878.32, Mass=107547, SNR=61.4, Peak=15875 HFD=3.2
22:00:01.269 00.000 21068 MultiStar: [#1 0.18,0.42,1.16,U] [#2 0.15,0.34,1.27,U] [#3 0.47,0.08,1.00,U] [#4 -0.00,-0.14,0.85,U] [#5 0.26,0.33,0.93,U] [#6 -0.01,0.53,0.99,U] [#7 0.07,0.17,0.65,U] [#8 0.10,0.02,0.95,U] 
22:00:01.269 00.000 21068 refined, 8 included, MultiStar: {0.18, 0.26}, one-star: {0.34, 0.47}
22:00:01.269 00.000 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
22:00:01.269 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:00:01.269 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.32 cameraTheta=0.97 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
22:00:01.269 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.26, opts=13)
22:00:01.269 00.000 21068 Enqueuing Move request for scope (0.18, 0.26)
22:00:01.269 00.000 16108 Worker thread wakes up
22:00:01.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
22:00:01.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
22:00:01.269 00.000 16108 Moving (0.18, 0.26) raw xDistance=-0.13 yDistance=-0.30
22:00:01.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:00:01.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:01.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:00:01.269 00.000 16108 MoveAxis(E, 0, ABG)
22:00:01.269 00.000 16108 Move returns status 0, amount 0
22:00:01.269 00.000 16108 MoveAxis(N, 0, ABG)
22:00:01.269 00.000 16108 Move returns status 0, amount 0
22:00:01.269 00.000 16108 move complete, result=0
22:00:01.269 00.000 16108 worker thread done servicing request
22:00:01.269 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=4166, FiltMin=3568, FiltMax=45763, Gamma=1.000
22:00:01.285 00.016 21068 UpdateGuideState exits: m=107547 SNR=61.4
22:00:01.285 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:01.285 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:01.285 00.000 21068 Enqueuing Expose request
22:00:01.285 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:00:01.285 00.000 16108 Worker thread wakes up
22:00:01.285 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:01.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:02.446 01.161 16108 Exposure complete
22:00:02.477 00.031 16108 worker thread done servicing request
22:00:02.494 00.017 21068 OnExposeComplete: enter
22:00:02.494 00.000 21068 UpdateGuideState(): m_state=6
22:00:02.494 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:00:02.494 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=878.13, Mass=91573, SNR=62.0, Peak=12966 HFD=3.4
22:00:02.494 00.000 21068 MultiStar: [#1 0.45,-0.00,1.34,U] [#2 0.22,-0.04,1.35,U] [#3 0.55,-0.16,0.00,M1] [#4 0.05,-0.28,0.97,U] [#5 0.22,-0.26,0.98,U] [#6 0.15,-0.17,1.04,U] [#7 -0.20,0.26,0.66,U] [#8 -0.09,-0.27,0.78,U] 
22:00:02.494 00.000 21068 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.01, 0.28}
22:00:02.494 00.000 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
22:00:02.494 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
22:00:02.494 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.15 mountY=0.03, mountTheta=2.94
22:00:02.494 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.06, opts=13)
22:00:02.494 00.000 21068 Enqueuing Move request for scope (0.14, -0.06)
22:00:02.494 00.000 16108 Worker thread wakes up
22:00:02.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:00:02.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:00:02.494 00.000 16108 Moving (0.14, -0.06) raw xDistance=-0.15 yDistance=0.03
22:00:02.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:00:02.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:02.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:02.494 00.000 16108 MoveAxis(E, 0, ABG)
22:00:02.494 00.000 16108 Move returns status 0, amount 0
22:00:02.494 00.000 16108 MoveAxis(N, 0, ABG)
22:00:02.494 00.000 16108 Move returns status 0, amount 0
22:00:02.494 00.000 16108 move complete, result=0
22:00:02.494 00.000 16108 worker thread done servicing request
22:00:02.494 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1993, max=65535, med=4166, FiltMin=3577, FiltMax=48467, Gamma=1.000
22:00:02.509 00.015 21068 UpdateGuideState exits: m=91573 SNR=62.0
22:00:02.509 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.509 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:02.509 00.000 21068 Enqueuing Expose request
22:00:02.509 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:02.509 00.000 16108 Worker thread wakes up
22:00:02.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:02.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:03.479 00.970 16108 Exposure complete
22:00:03.527 00.048 16108 worker thread done servicing request
22:00:03.527 00.000 21068 OnExposeComplete: enter
22:00:03.527 00.000 21068 UpdateGuideState(): m_state=6
22:00:03.527 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:00:03.527 00.000 21068 Star::Find returns 1 (0), X=219.61, Y=878.02, Mass=118849, SNR=74.2, Peak=17955 HFD=3.3
22:00:03.527 00.000 21068 MultiStar: [#1 0.50,0.29,0.00,M1] [#2 0.27,0.11,1.24,U] [#3 0.47,0.09,0.89,U] [#4 0.40,-0.53,0.00,M1] [#5 0.33,0.08,0.82,U] [#6 0.47,0.41,0.00,M1] [#7 -0.32,0.27,0.56,U] [#8 -0.16,-0.00,0.64,U] 
22:00:03.527 00.000 21068 refined, 5 included, MultiStar: {0.22, 0.12}, one-star: {0.38, 0.17}
22:00:03.527 00.000 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
22:00:03.527 00.000 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
22:00:03.527 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.49 mountX=-0.20 mountY=-0.16, mountTheta=-2.44
22:00:03.527 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.12, opts=13)
22:00:03.527 00.000 21068 Enqueuing Move request for scope (0.22, 0.12)
22:00:03.527 00.000 16108 Worker thread wakes up
22:00:03.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
22:00:03.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
22:00:03.527 00.000 16108 Moving (0.22, 0.12) raw xDistance=-0.20 yDistance=-0.16
22:00:03.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:00:03.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:03.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:00:03.527 00.000 16108 MoveAxis(E, 0, ABG)
22:00:03.527 00.000 16108 Move returns status 0, amount 0
22:00:03.527 00.000 16108 MoveAxis(N, 0, ABG)
22:00:03.527 00.000 16108 Move returns status 0, amount 0
22:00:03.527 00.000 16108 move complete, result=0
22:00:03.527 00.000 16108 worker thread done servicing request
22:00:03.527 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=4163, FiltMin=3597, FiltMax=43757, Gamma=1.000
22:00:03.543 00.016 21068 UpdateGuideState exits: m=118849 SNR=74.2
22:00:03.543 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:03.543 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:03.543 00.000 21068 Enqueuing Expose request
22:00:03.543 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:03.543 00.000 16108 Worker thread wakes up
22:00:03.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:03.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:04.702 01.159 16108 Exposure complete
22:00:04.749 00.047 16108 worker thread done servicing request
22:00:04.749 00.000 21068 OnExposeComplete: enter
22:00:04.749 00.000 21068 UpdateGuideState(): m_state=6
22:00:04.749 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:00:04.749 00.000 21068 Star::Find returns 1 (0), X=219.46, Y=877.93, Mass=105930, SNR=68.4, Peak=16067 HFD=3.2
22:00:04.749 00.000 21068 MultiStar: [#1 0.50,-0.18,1.05,U] [#2 0.11,0.03,1.15,U] [#3 0.47,-0.10,0.97,U] [#4 0.48,-0.60,0.00,M2] [#5 0.27,-0.33,0.97,U] [#6 0.14,-0.46,0.77,U] [#7 0.08,0.10,0.66,U] [#8 -0.37,-0.27,0.67,U] 
22:00:04.749 00.000 21068 single-star, 7 included, MultiStar: {0.21, -0.13}, one-star: {0.24, 0.08}
22:00:04.749 00.000 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
22:00:04.749 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
22:00:04.749 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.31 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
22:00:04.749 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.08, opts=13)
22:00:04.749 00.000 21068 Enqueuing Move request for scope (0.24, 0.08)
22:00:04.749 00.000 16108 Worker thread wakes up
22:00:04.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
22:00:04.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
22:00:04.749 00.000 16108 Moving (0.24, 0.08) raw xDistance=-0.22 yDistance=-0.13
22:00:04.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:00:04.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:04.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:00:04.749 00.000 16108 MoveAxis(E, 57, ABG)
22:00:04.749 00.000 16108 Guiding  Dir = 2, Dur = 57
22:00:04.749 00.000 16108 IsSlewing returns 0
22:00:04.749 00.000 16108 IsGuiding returns 0
22:00:04.749 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4163, FiltMin=3616, FiltMax=43731, Gamma=1.000
22:00:04.765 00.016 21068 UpdateGuideState exits: m=105930 SNR=68.4
22:00:04.765 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.765 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:04.765 00.000 21068 Enqueuing Expose request
22:00:04.797 00.032 16108 PulseGuide returned control before completion, sleep 31
22:00:04.845 00.048 16108 IsGuiding returns 1
22:00:04.845 00.000 16108 scope still moving after pulse duration time elapsed
22:00:04.877 00.032 16108 IsSlewing returns 0
22:00:04.877 00.000 16108 IsGuiding returns 1
22:00:04.909 00.032 16108 IsSlewing returns 0
22:00:04.909 00.000 16108 IsGuiding returns 0
22:00:04.909 00.000 16108 scope move finished after 57 + 90 ms
22:00:04.909 00.000 16108 Move returns status 0, amount 57
22:00:04.909 00.000 16108 MoveAxis(N, 0, ABG)
22:00:04.909 00.000 16108 Move returns status 0, amount 0
22:00:04.909 00.000 16108 move complete, result=0
22:00:04.909 00.000 16108 worker thread done servicing request
22:00:04.909 00.000 16108 Worker thread wakes up
22:00:04.909 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
22:00:04.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:04.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:05.864 00.955 16108 Exposure complete
22:00:05.911 00.047 16108 worker thread done servicing request
22:00:05.911 00.000 21068 OnExposeComplete: enter
22:00:05.911 00.000 21068 UpdateGuideState(): m_state=6
22:00:05.911 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:00:05.917 00.006 21068 Star::Find returns 1 (0), X=219.60, Y=877.96, Mass=99234, SNR=65.0, Peak=15731 HFD=3.4
22:00:05.917 00.000 21068 MultiStar: [#1 0.27,-0.14,1.12,U] [#2 0.13,-0.05,1.26,U] [#3 0.48,-0.15,1.19,U] [#4 0.13,-0.54,0.00,M3] [#5 0.10,-0.22,0.99,U] [#6 0.07,-0.12,0.89,U] [#7 -0.06,0.42,0.67,U] [#8 0.14,-0.11,0.65,U] 
22:00:05.917 00.000 21068 refined, 7 included, MultiStar: {0.21, -0.05}, one-star: {0.37, 0.11}
22:00:05.919 00.002 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
22:00:05.919 00.000 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
22:00:05.919 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.24 mountX=-0.21 mountY=0.00, mountTheta=3.14
22:00:05.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.05, opts=13)
22:00:05.921 00.000 21068 Enqueuing Move request for scope (0.21, -0.05)
22:00:05.923 00.002 16108 Worker thread wakes up
22:00:05.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
22:00:05.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
22:00:05.923 00.000 16108 Moving (0.21, -0.05) raw xDistance=-0.21 yDistance=0.00
22:00:05.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:00:05.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:05.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:05.923 00.000 16108 MoveAxis(E, 60, ABG)
22:00:05.923 00.000 16108 Guiding  Dir = 2, Dur = 60
22:00:05.923 00.000 16108 IsSlewing returns 0
22:00:05.923 00.000 16108 IsGuiding returns 0
22:00:05.925 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=4163, FiltMin=3603, FiltMax=51645, Gamma=1.000
22:00:05.927 00.002 16108 PulseGuide returned control before completion, sleep 66
22:00:05.927 00.000 21068 UpdateGuideState exits: m=99234 SNR=65.0
22:00:05.927 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:05.927 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:05.927 00.000 21068 Enqueuing Expose request
22:00:06.007 00.080 16108 IsGuiding returns 1
22:00:06.007 00.000 16108 scope still moving after pulse duration time elapsed
22:00:06.039 00.032 16108 IsSlewing returns 0
22:00:06.039 00.000 16108 IsGuiding returns 0
22:00:06.039 00.000 16108 scope move finished after 60 + 56 ms
22:00:06.039 00.000 16108 Move returns status 0, amount 60
22:00:06.039 00.000 16108 MoveAxis(N, 0, ABG)
22:00:06.039 00.000 16108 Move returns status 0, amount 0
22:00:06.039 00.000 16108 move complete, result=0
22:00:06.039 00.000 16108 worker thread done servicing request
22:00:06.039 00.000 16108 Worker thread wakes up
22:00:06.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:06.039 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
22:00:06.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:07.193 01.154 16108 Exposure complete
22:00:07.237 00.044 16108 worker thread done servicing request
22:00:07.237 00.000 21068 OnExposeComplete: enter
22:00:07.237 00.000 21068 UpdateGuideState(): m_state=6
22:00:07.239 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:00:07.240 00.001 21068 Star::Find returns 1 (0), X=218.89, Y=877.71, Mass=99840, SNR=67.8, Peak=17446 HFD=2.8
22:00:07.240 00.000 21068 MultiStar: [#1 -0.15,-0.01,1.15,U] [#2 -0.50,-0.16,1.04,U] [#3 0.10,-0.01,1.11,U] [#4 -0.22,-0.27,0.72,U] [#5 -0.02,0.08,0.99,U] [#6 -0.04,-0.11,0.88,U] [#7 -0.64,0.28,0.00,M1] [#8 -0.40,-0.16,0.71,U] 
22:00:07.240 00.000 21068 refined, 7 included, MultiStar: {-0.19, -0.09}, one-star: {-0.34, -0.14}
22:00:07.242 00.002 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
22:00:07.242 00.000 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
22:00:07.242 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.20 cameraTheta=-2.71 mountX=0.17 mountY=0.13, mountTheta=0.65
22:00:07.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.09, opts=13)
22:00:07.244 00.000 21068 Enqueuing Move request for scope (-0.19, -0.09)
22:00:07.244 00.000 16108 Worker thread wakes up
22:00:07.246 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
22:00:07.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
22:00:07.246 00.000 16108 Moving (-0.19, -0.09) raw xDistance=0.17 yDistance=0.13
22:00:07.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:00:07.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:07.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:00:07.246 00.000 16108 MoveAxis(E, 0, ABG)
22:00:07.246 00.000 16108 Move returns status 0, amount 0
22:00:07.246 00.000 16108 MoveAxis(N, 0, ABG)
22:00:07.246 00.000 16108 Move returns status 0, amount 0
22:00:07.246 00.000 16108 move complete, result=0
22:00:07.246 00.000 16108 worker thread done servicing request
22:00:07.248 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=4160, FiltMin=3571, FiltMax=53030, Gamma=1.000
22:00:07.260 00.012 21068 UpdateGuideState exits: m=99840 SNR=67.8
22:00:07.260 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.262 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:07.262 00.000 21068 Enqueuing Expose request
22:00:07.262 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:07.262 00.000 16108 Worker thread wakes up
22:00:07.264 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:07.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:08.224 00.960 16108 Exposure complete
22:00:08.272 00.048 16108 worker thread done servicing request
22:00:08.272 00.000 21068 OnExposeComplete: enter
22:00:08.272 00.000 21068 UpdateGuideState(): m_state=6
22:00:08.272 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:00:08.272 00.000 21068 Star::Find returns 1 (0), X=219.05, Y=878.09, Mass=110030, SNR=67.0, Peak=19286 HFD=2.9
22:00:08.272 00.000 21068 MultiStar: [#1 -0.24,-0.33,1.26,U] [#2 -0.38,0.00,1.25,U] [#3 0.27,-0.54,0.00,M1] [#4 -0.10,-0.27,0.87,U] [#5 -0.16,-0.20,0.92,U] [#6 0.02,-0.14,0.93,U] [#7 -0.50,0.23,0.00,M2] [#8 -0.79,-0.06,0.00,M1] 
22:00:08.272 00.000 21068 refined, 5 included, MultiStar: {-0.19, -0.12}, one-star: {-0.18, 0.24}
22:00:08.272 00.000 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.73)
22:00:08.272 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
22:00:08.272 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.59 mountX=0.17 mountY=0.16, mountTheta=0.76
22:00:08.272 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.12, opts=13)
22:00:08.272 00.000 21068 Enqueuing Move request for scope (-0.19, -0.12)
22:00:08.272 00.000 16108 Worker thread wakes up
22:00:08.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
22:00:08.272 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
22:00:08.272 00.000 16108 Moving (-0.19, -0.12) raw xDistance=0.17 yDistance=0.16
22:00:08.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:00:08.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:08.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:00:08.272 00.000 16108 MoveAxis(E, 0, ABG)
22:00:08.272 00.000 16108 Move returns status 0, amount 0
22:00:08.272 00.000 16108 MoveAxis(N, 0, ABG)
22:00:08.272 00.000 16108 Move returns status 0, amount 0
22:00:08.272 00.000 16108 move complete, result=0
22:00:08.272 00.000 16108 worker thread done servicing request
22:00:08.272 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=4160, FiltMin=3558, FiltMax=47558, Gamma=1.000
22:00:08.288 00.016 21068 UpdateGuideState exits: m=110030 SNR=67.0
22:00:08.288 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:08.288 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:08.288 00.000 21068 Enqueuing Expose request
22:00:08.288 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:08.288 00.000 16108 Worker thread wakes up
22:00:08.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:08.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:09.459 01.171 16108 Exposure complete
22:00:09.499 00.040 16108 worker thread done servicing request
22:00:09.499 00.000 21068 OnExposeComplete: enter
22:00:09.499 00.000 21068 UpdateGuideState(): m_state=6
22:00:09.499 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:00:09.499 00.000 21068 Star::Find returns 1 (0), X=218.96, Y=877.83, Mass=102727, SNR=68.5, Peak=17670 HFD=3.0
22:00:09.499 00.000 21068 MultiStar: [#1 -0.15,-0.10,1.11,U] [#2 -0.68,-0.03,0.00,M1] [#3 0.04,-0.12,0.89,U] [#4 0.06,-0.16,0.78,U] [#5 -0.13,-0.09,0.92,U] [#6 -0.13,-0.31,0.87,U] [#7 -0.41,0.38,0.00,M3] [#8 -1.01,0.06,0.00,M2] 
22:00:09.499 00.000 21068 refined, 5 included, MultiStar: {-0.10, -0.13}, one-star: {-0.26, -0.03}
22:00:09.499 00.000 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
22:00:09.499 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
22:00:09.499 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.25 mountX=0.08 mountY=0.15, mountTheta=1.08
22:00:09.499 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.13, opts=13)
22:00:09.499 00.000 21068 Enqueuing Move request for scope (-0.10, -0.13)
22:00:09.499 00.000 16108 Worker thread wakes up
22:00:09.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
22:00:09.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
22:00:09.499 00.000 16108 Moving (-0.10, -0.13) raw xDistance=0.08 yDistance=0.15
22:00:09.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:00:09.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:09.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:09.499 00.000 16108 MoveAxis(E, 0, ABG)
22:00:09.499 00.000 16108 Move returns status 0, amount 0
22:00:09.499 00.000 16108 MoveAxis(N, 0, ABG)
22:00:09.499 00.000 16108 Move returns status 0, amount 0
22:00:09.499 00.000 16108 move complete, result=0
22:00:09.499 00.000 16108 worker thread done servicing request
22:00:09.515 00.016 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4160, FiltMin=3507, FiltMax=47590, Gamma=1.000
22:00:09.515 00.000 21068 UpdateGuideState exits: m=102727 SNR=68.5
22:00:09.515 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:09.515 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:09.515 00.000 21068 Enqueuing Expose request
22:00:09.515 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:09.515 00.000 16108 Worker thread wakes up
22:00:09.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:09.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:10.490 00.975 16108 Exposure complete
22:00:10.531 00.041 16108 worker thread done servicing request
22:00:10.531 00.000 21068 OnExposeComplete: enter
22:00:10.533 00.002 21068 UpdateGuideState(): m_state=6
22:00:10.533 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:00:10.535 00.002 21068 Star::Find returns 1 (0), X=218.95, Y=877.80, Mass=104103, SNR=65.0, Peak=18342 HFD=2.9
22:00:10.535 00.000 21068 MultiStar: [#1 -0.18,0.09,1.24,U] [#2 -0.54,-0.21,0.00,M2] [#3 0.03,-0.09,0.91,U] [#4 0.17,-0.12,0.81,U] [#5 -0.13,-0.34,0.95,U] [#6 0.15,-0.27,0.84,U] [#7 -0.44,-0.06,0.69,U] [#8 -0.58,-0.27,0.00,M3] 
22:00:10.535 00.000 21068 refined, 6 included, MultiStar: {-0.10, -0.11}, one-star: {-0.27, -0.05}
22:00:10.535 00.000 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
22:00:10.537 00.002 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
22:00:10.537 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=0.08 mountY=0.13, mountTheta=1.02
22:00:10.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.11, opts=13)
22:00:10.539 00.000 21068 Enqueuing Move request for scope (-0.10, -0.11)
22:00:10.539 00.000 16108 Worker thread wakes up
22:00:10.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
22:00:10.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
22:00:10.539 00.000 16108 Moving (-0.10, -0.11) raw xDistance=0.08 yDistance=0.13
22:00:10.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:00:10.539 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:10.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:00:10.539 00.000 16108 MoveAxis(E, 0, ABG)
22:00:10.539 00.000 16108 Move returns status 0, amount 0
22:00:10.541 00.002 16108 MoveAxis(N, 0, ABG)
22:00:10.541 00.000 16108 Move returns status 0, amount 0
22:00:10.541 00.000 16108 move complete, result=0
22:00:10.541 00.000 16108 worker thread done servicing request
22:00:10.541 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4160, FiltMin=3539, FiltMax=53670, Gamma=1.000
22:00:10.545 00.004 21068 UpdateGuideState exits: m=104103 SNR=65.0
22:00:10.545 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:10.545 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:10.545 00.000 21068 Enqueuing Expose request
22:00:10.545 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:10.545 00.000 16108 Worker thread wakes up
22:00:10.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:10.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:11.707 01.162 16108 Exposure complete
22:00:11.755 00.048 16108 worker thread done servicing request
22:00:11.755 00.000 21068 OnExposeComplete: enter
22:00:11.755 00.000 21068 UpdateGuideState(): m_state=6
22:00:11.757 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:00:11.759 00.002 21068 Star::Find returns 1 (0), X=219.19, Y=878.27, Mass=99735, SNR=63.4, Peak=15798 HFD=3.3
22:00:11.759 00.000 21068 MultiStar: [#1 -0.12,-0.03,1.13,U] [#2 -0.34,-0.19,1.23,U] [#3 0.06,-0.13,1.08,U] [#4 0.39,-0.30,1.00,U] [#5 0.23,-0.22,1.33,U] [#6 -0.08,-0.03,0.83,U] [#7 -0.44,0.29,0.77,U] [#8 -0.52,0.14,0.97,U] 
22:00:11.761 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.04, 0.42}
22:00:11.761 00.000 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
22:00:11.761 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
22:00:11.763 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.82 mountX=0.07 mountY=0.04, mountTheta=0.55
22:00:11.763 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
22:00:11.765 00.002 21068 Enqueuing Move request for scope (-0.08, -0.03)
22:00:11.765 00.000 16108 Worker thread wakes up
22:00:11.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:00:11.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:00:11.765 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.04
22:00:11.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:00:11.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:11.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:11.765 00.000 16108 MoveAxis(E, 0, ABG)
22:00:11.765 00.000 16108 Move returns status 0, amount 0
22:00:11.765 00.000 16108 MoveAxis(N, 0, ABG)
22:00:11.765 00.000 16108 Move returns status 0, amount 0
22:00:11.765 00.000 16108 move complete, result=0
22:00:11.765 00.000 16108 worker thread done servicing request
22:00:11.765 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4160, FiltMin=3616, FiltMax=54406, Gamma=1.000
22:00:11.771 00.006 21068 UpdateGuideState exits: m=99735 SNR=63.4
22:00:11.771 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.771 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:11.771 00.000 21068 Enqueuing Expose request
22:00:11.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:11.771 00.000 16108 Worker thread wakes up
22:00:11.771 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:11.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:12.741 00.970 16108 Exposure complete
22:00:12.785 00.044 16108 worker thread done servicing request
22:00:12.785 00.000 21068 OnExposeComplete: enter
22:00:12.785 00.000 21068 UpdateGuideState(): m_state=6
22:00:12.785 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:00:12.785 00.000 21068 Star::Find returns 1 (0), X=219.33, Y=877.76, Mass=98056, SNR=64.3, Peak=15254 HFD=3.2
22:00:12.785 00.000 21068 MultiStar: [#1 -0.15,-0.17,1.18,U] [#2 -0.47,-0.19,1.35,U] [#3 -0.04,-0.21,1.26,U] [#4 -0.15,-0.36,0.89,U] [#5 -0.14,-0.11,0.95,U] [#6 -0.26,-0.25,0.94,U] [#7 -0.15,0.01,0.59,U] [#8 -0.56,-0.55,0.00,M3] 
22:00:12.785 00.000 21068 single-star, 7 included, MultiStar: {-0.17, -0.18}, one-star: {0.11, -0.09}
22:00:12.785 00.000 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
22:00:12.785 00.000 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
22:00:12.785 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.12 mountY=0.06, mountTheta=2.67
22:00:12.785 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
22:00:12.785 00.000 21068 Enqueuing Move request for scope (0.11, -0.09)
22:00:12.785 00.000 16108 Worker thread wakes up
22:00:12.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:00:12.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:00:12.785 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.06
22:00:12.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:00:12.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:12.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:12.785 00.000 16108 MoveAxis(E, 0, ABG)
22:00:12.785 00.000 16108 Move returns status 0, amount 0
22:00:12.785 00.000 16108 MoveAxis(N, 0, ABG)
22:00:12.785 00.000 16108 Move returns status 0, amount 0
22:00:12.785 00.000 16108 move complete, result=0
22:00:12.785 00.000 16108 worker thread done servicing request
22:00:12.785 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4160, FiltMin=3577, FiltMax=51773, Gamma=1.000
22:00:12.801 00.016 21068 UpdateGuideState exits: m=98056 SNR=64.3
22:00:12.801 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:12.801 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:12.801 00.000 21068 Enqueuing Expose request
22:00:12.801 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:12.801 00.000 16108 Worker thread wakes up
22:00:12.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:12.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:13.963 01.162 16108 Exposure complete
22:00:14.007 00.044 16108 worker thread done servicing request
22:00:14.007 00.000 21068 OnExposeComplete: enter
22:00:14.009 00.002 21068 UpdateGuideState(): m_state=6
22:00:14.009 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:00:14.009 00.000 21068 Star::Find returns 1 (0), X=219.09, Y=878.01, Mass=105783, SNR=58.5, Peak=17046 HFD=2.9
22:00:14.011 00.002 21068 MultiStar: [#1 -0.36,-0.09,1.27,U] [#2 -0.21,0.08,1.43,U] [#3 -0.05,-0.10,1.19,U] [#4 -0.30,-0.24,1.22,U] [#5 -0.27,-0.09,1.22,U] [#6 -0.09,-0.08,0.81,U] [#7 -0.18,0.05,0.65,U] [#8 -0.32,-0.07,1.03,U] 
22:00:14.011 00.000 21068 single-star, 8 included, MultiStar: {-0.22, -0.05}, one-star: {-0.14, 0.15}
22:00:14.011 00.000 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
22:00:14.013 00.002 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
22:00:14.013 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.29 mountX=0.16 mountY=-0.12, mountTheta=-0.64
22:00:14.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.15, opts=13)
22:00:14.015 00.000 21068 Enqueuing Move request for scope (-0.14, 0.15)
22:00:14.015 00.000 16108 Worker thread wakes up
22:00:14.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
22:00:14.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
22:00:14.017 00.002 16108 Moving (-0.14, 0.15) raw xDistance=0.16 yDistance=-0.12
22:00:14.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:00:14.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:14.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:00:14.017 00.000 16108 MoveAxis(E, 0, ABG)
22:00:14.017 00.000 16108 Move returns status 0, amount 0
22:00:14.017 00.000 16108 MoveAxis(N, 0, ABG)
22:00:14.017 00.000 16108 Move returns status 0, amount 0
22:00:14.017 00.000 16108 move complete, result=0
22:00:14.017 00.000 16108 worker thread done servicing request
22:00:14.019 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=4157, FiltMin=3603, FiltMax=49302, Gamma=1.000
22:00:14.031 00.012 21068 UpdateGuideState exits: m=105783 SNR=58.5
22:00:14.033 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.033 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:14.033 00.000 21068 Enqueuing Expose request
22:00:14.035 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:14.035 00.000 16108 Worker thread wakes up
22:00:14.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:14.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:14.996 00.961 16108 Exposure complete
22:00:15.027 00.031 16108 worker thread done servicing request
22:00:15.027 00.000 21068 OnExposeComplete: enter
22:00:15.027 00.000 21068 UpdateGuideState(): m_state=6
22:00:15.027 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:00:15.027 00.000 21068 Star::Find returns 1 (0), X=218.92, Y=877.73, Mass=103585, SNR=65.7, Peak=17462 HFD=3.0
22:00:15.044 00.017 21068 MultiStar: [#1 -0.51,0.07,1.16,U] [#2 -0.43,-0.06,1.29,U] [#3 -0.27,-0.01,0.83,U] [#4 -0.03,-0.40,0.85,U] [#5 -0.41,-0.08,1.04,U] [#6 -0.29,0.01,1.10,U] [#7 -0.75,0.37,0.00,M1] [#8 -0.60,-0.11,0.00,M3] 
22:00:15.044 00.000 21068 single-star, 6 included, MultiStar: {-0.34, -0.07}, one-star: {-0.31, -0.12}
22:00:15.044 00.000 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
22:00:15.044 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.62)
22:00:15.044 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-2.76 mountX=0.28 mountY=0.19, mountTheta=0.60
22:00:15.044 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.12, opts=13)
22:00:15.044 00.000 21068 Enqueuing Move request for scope (-0.31, -0.12)
22:00:15.044 00.000 16108 Worker thread wakes up
22:00:15.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.12) opts 0xd
22:00:15.044 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.12)
22:00:15.044 00.000 16108 Moving (-0.31, -0.12) raw xDistance=0.28 yDistance=0.19
22:00:15.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:00:15.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:15.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:00:15.044 00.000 16108 MoveAxis(W, 74, ABG)
22:00:15.044 00.000 16108 Guiding  Dir = 3, Dur = 74
22:00:15.044 00.000 16108 IsSlewing returns 0
22:00:15.044 00.000 16108 IsGuiding returns 0
22:00:15.044 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4157, FiltMin=3606, FiltMax=56473, Gamma=1.000
22:00:15.059 00.015 21068 UpdateGuideState exits: m=103585 SNR=65.7
22:00:15.059 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:15.059 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:15.059 00.000 21068 Enqueuing Expose request
22:00:15.108 00.049 16108 PulseGuide returned control before completion, sleep 27
22:00:15.148 00.040 16108 IsGuiding returns 1
22:00:15.148 00.000 16108 scope still moving after pulse duration time elapsed
22:00:15.180 00.032 16108 IsSlewing returns 0
22:00:15.180 00.000 16108 IsGuiding returns 1
22:00:15.212 00.032 16108 IsSlewing returns 0
22:00:15.212 00.000 16108 IsGuiding returns 0
22:00:15.212 00.000 16108 scope move finished after 74 + 88 ms
22:00:15.212 00.000 16108 Move returns status 0, amount 74
22:00:15.212 00.000 16108 MoveAxis(N, 0, ABG)
22:00:15.212 00.000 16108 Move returns status 0, amount 0
22:00:15.212 00.000 16108 move complete, result=0
22:00:15.212 00.000 16108 worker thread done servicing request
22:00:15.212 00.000 16108 Worker thread wakes up
22:00:15.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:15.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:15.212 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.2 px 0 ms NORTH
22:00:16.372 01.160 16108 Exposure complete
22:00:16.420 00.048 16108 worker thread done servicing request
22:00:16.420 00.000 21068 OnExposeComplete: enter
22:00:16.420 00.000 21068 UpdateGuideState(): m_state=6
22:00:16.420 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:00:16.420 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=877.84, Mass=110844, SNR=69.4, Peak=15878 HFD=3.2
22:00:16.420 00.000 21068 MultiStar: [#1 -0.10,0.23,1.11,U] [#2 -0.03,-0.22,1.33,U] [#3 -0.03,0.05,1.00,U] [#4 -0.15,-0.13,0.85,U] [#5 0.09,0.07,0.83,U] [#6 0.22,-0.04,0.81,U] [#7 -0.37,-0.15,0.64,U] [#8 -0.43,-0.08,0.76,U] 
22:00:16.420 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.13, -0.01}
22:00:16.420 00.000 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
22:00:16.420 00.000 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
22:00:16.420 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=0.05 mountY=0.04, mountTheta=0.66
22:00:16.420 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
22:00:16.420 00.000 21068 Enqueuing Move request for scope (-0.06, -0.03)
22:00:16.420 00.000 16108 Worker thread wakes up
22:00:16.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
22:00:16.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
22:00:16.420 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
22:00:16.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:00:16.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:16.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:16.420 00.000 16108 MoveAxis(E, 0, ABG)
22:00:16.420 00.000 16108 Move returns status 0, amount 0
22:00:16.420 00.000 16108 MoveAxis(N, 0, ABG)
22:00:16.420 00.000 16108 Move returns status 0, amount 0
22:00:16.420 00.000 16108 move complete, result=0
22:00:16.420 00.000 16108 worker thread done servicing request
22:00:16.420 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4160, FiltMin=3549, FiltMax=45389, Gamma=1.000
22:00:16.436 00.016 21068 UpdateGuideState exits: m=110844 SNR=69.4
22:00:16.436 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.436 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:16.436 00.000 21068 Enqueuing Expose request
22:00:16.436 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:16.436 00.000 16108 Worker thread wakes up
22:00:16.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:16.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:17.407 00.971 16108 Exposure complete
22:00:17.455 00.048 16108 worker thread done servicing request
22:00:17.455 00.000 21068 OnExposeComplete: enter
22:00:17.455 00.000 21068 UpdateGuideState(): m_state=6
22:00:17.455 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:00:17.455 00.000 21068 Star::Find returns 1 (0), X=219.06, Y=877.88, Mass=92891, SNR=59.2, Peak=16134 HFD=2.9
22:00:17.455 00.000 21068 MultiStar: [#1 -0.03,0.11,1.39,U] [#2 -0.44,-0.13,1.76,U] [#3 0.19,0.06,1.13,U] [#4 -0.06,-0.28,0.94,U] [#5 -0.04,0.24,1.13,U] [#6 0.21,-0.06,1.08,U] [#7 -0.15,-0.04,0.60,U] [#8 -0.43,-0.32,0.94,U] 
22:00:17.455 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.17, 0.03}
22:00:17.455 00.000 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
22:00:17.455 00.000 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
22:00:17.455 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.83 mountX=0.11 mountY=0.06, mountTheta=0.54
22:00:17.455 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
22:00:17.455 00.000 21068 Enqueuing Move request for scope (-0.11, -0.04)
22:00:17.455 00.000 16108 Worker thread wakes up
22:00:17.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:00:17.455 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:00:17.455 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.11 yDistance=0.06
22:00:17.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:00:17.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:17.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:17.455 00.000 16108 MoveAxis(E, 0, ABG)
22:00:17.455 00.000 16108 Move returns status 0, amount 0
22:00:17.455 00.000 16108 MoveAxis(N, 0, ABG)
22:00:17.455 00.000 16108 Move returns status 0, amount 0
22:00:17.455 00.000 16108 move complete, result=0
22:00:17.455 00.000 16108 worker thread done servicing request
22:00:17.455 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4160, FiltMin=3523, FiltMax=49222, Gamma=1.000
22:00:17.471 00.016 21068 UpdateGuideState exits: m=92891 SNR=59.2
22:00:17.471 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:17.471 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:17.471 00.000 21068 Enqueuing Expose request
22:00:17.471 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:17.471 00.000 16108 Worker thread wakes up
22:00:17.471 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:17.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:18.629 01.158 16108 Exposure complete
22:00:18.675 00.046 16108 worker thread done servicing request
22:00:18.675 00.000 21068 OnExposeComplete: enter
22:00:18.675 00.000 21068 UpdateGuideState(): m_state=6
22:00:18.675 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:00:18.675 00.000 21068 Star::Find returns 1 (0), X=218.91, Y=878.06, Mass=101908, SNR=64.7, Peak=15654 HFD=3.0
22:00:18.675 00.000 21068 MultiStar: [#1 -0.25,-0.19,1.37,U] [#2 -0.26,-0.14,1.46,U] [#3 -0.18,-0.18,1.28,U] [#4 0.15,-0.39,0.86,U] [#5 -0.30,-0.44,0.86,U] [#6 -0.22,-0.24,0.78,U] [#7 -0.62,0.30,0.00,M1] [#8 -1.02,-0.37,0.00,M2] 
22:00:18.675 00.000 21068 refined, 6 included, MultiStar: {-0.21, -0.18}, one-star: {-0.32, 0.21}
22:00:18.675 00.000 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
22:00:18.675 00.000 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
22:00:18.675 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.42 mountX=0.17 mountY=0.23, mountTheta=0.92
22:00:18.675 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.18, opts=13)
22:00:18.675 00.000 21068 Enqueuing Move request for scope (-0.21, -0.18)
22:00:18.675 00.000 16108 Worker thread wakes up
22:00:18.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
22:00:18.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
22:00:18.675 00.000 16108 Moving (-0.21, -0.18) raw xDistance=0.17 yDistance=0.23
22:00:18.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:00:18.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:00:18.675 00.000 16108 MoveAxis(E, 0, ABG)
22:00:18.675 00.000 16108 Move returns status 0, amount 0
22:00:18.675 00.000 16108 MoveAxis(S, 45, ABG)
22:00:18.675 00.000 16108 Guiding  Dir = 1, Dur = 45
22:00:18.675 00.000 16108 IsSlewing returns 0
22:00:18.675 00.000 16108 IsGuiding returns 0
22:00:18.691 00.016 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4160, FiltMin=3593, FiltMax=53865, Gamma=1.000
22:00:18.691 00.000 21068 UpdateGuideState exits: m=101908 SNR=64.7
22:00:18.691 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.691 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:18.691 00.000 21068 Enqueuing Expose request
22:00:18.708 00.017 16108 PulseGuide returned control before completion, sleep 36
22:00:18.755 00.047 16108 IsGuiding returns 1
22:00:18.755 00.000 16108 scope still moving after pulse duration time elapsed
22:00:18.787 00.032 16108 IsSlewing returns 0
22:00:18.787 00.000 16108 IsGuiding returns 0
22:00:18.787 00.000 16108 scope move finished after 45 + 53 ms
22:00:18.787 00.000 16108 Move returns status 0, amount 45
22:00:18.787 00.000 16108 move complete, result=0
22:00:18.787 00.000 16108 worker thread done servicing request
22:00:18.787 00.000 16108 Worker thread wakes up
22:00:18.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:18.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:18.787 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 45 ms SOUTH
22:00:19.754 00.967 16108 Exposure complete
22:00:19.801 00.047 16108 worker thread done servicing request
22:00:19.801 00.000 21068 OnExposeComplete: enter
22:00:19.801 00.000 21068 UpdateGuideState(): m_state=6
22:00:19.801 00.000 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:00:19.801 00.000 21068 Star::Find returns 1 (0), X=219.06, Y=878.22, Mass=100539, SNR=68.4, Peak=15894 HFD=3.0
22:00:19.801 00.000 21068 MultiStar: [#1 0.06,0.18,1.13,U] [#2 -0.17,0.29,1.29,U] [#3 -0.09,0.24,0.80,U] [#4 -0.06,-0.30,0.88,U] [#5 -0.67,0.05,0.00,M1] [#6 -0.56,0.02,0.00,M1] [#7 -0.28,0.24,0.60,U] [#8 -0.51,-0.07,0.70,U] 
22:00:19.801 00.000 21068 refined, 6 included, MultiStar: {-0.15, 0.15}, one-star: {-0.17, 0.37}
22:00:19.801 00.000 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
22:00:19.801 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
22:00:19.801 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.36 mountX=0.18 mountY=-0.11, mountTheta=-0.57
22:00:19.801 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.15, opts=13)
22:00:19.801 00.000 21068 Enqueuing Move request for scope (-0.15, 0.15)
22:00:19.801 00.000 16108 Worker thread wakes up
22:00:19.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
22:00:19.801 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
22:00:19.801 00.000 16108 Moving (-0.15, 0.15) raw xDistance=0.18 yDistance=-0.11
22:00:19.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:00:19.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:19.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:00:19.801 00.000 16108 MoveAxis(E, 0, ABG)
22:00:19.801 00.000 16108 Move returns status 0, amount 0
22:00:19.801 00.000 16108 MoveAxis(N, 0, ABG)
22:00:19.801 00.000 16108 Move returns status 0, amount 0
22:00:19.801 00.000 16108 move complete, result=0
22:00:19.801 00.000 16108 worker thread done servicing request
22:00:19.801 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4160, FiltMin=3536, FiltMax=47453, Gamma=1.000
22:00:19.817 00.016 21068 UpdateGuideState exits: m=100539 SNR=68.4
22:00:19.817 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.817 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:19.817 00.000 21068 Enqueuing Expose request
22:00:19.817 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:19.817 00.000 16108 Worker thread wakes up
22:00:19.817 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:19.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:20.984 01.167 16108 Exposure complete
22:00:21.031 00.047 16108 worker thread done servicing request
22:00:21.031 00.000 21068 OnExposeComplete: enter
22:00:21.031 00.000 21068 UpdateGuideState(): m_state=6
22:00:21.031 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:00:21.031 00.000 21068 Star::Find returns 1 (0), X=219.13, Y=878.25, Mass=106341, SNR=69.8, Peak=16086 HFD=3.3
22:00:21.031 00.000 21068 MultiStar: [#1 -0.00,0.32,1.13,U] [#2 -0.26,0.22,1.17,U] [#3 0.08,0.46,1.07,U] [#4 -0.25,-0.09,0.81,U] [#5 -0.34,0.22,0.76,U] [#6 -0.19,0.33,0.76,U] [#7 -0.42,0.50,0.00,M1] [#8 -0.56,0.47,0.00,M2] 
22:00:21.031 00.000 21068 refined, 6 included, MultiStar: {-0.14, 0.28}, one-star: {-0.10, 0.40}
22:00:21.031 00.000 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
22:00:21.031 00.000 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
22:00:21.031 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.31 cameraTheta=2.03 mountX=0.18 mountY=-0.24, mountTheta=-0.91
22:00:21.031 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.28, opts=13)
22:00:21.031 00.000 21068 Enqueuing Move request for scope (-0.14, 0.28)
22:00:21.031 00.000 16108 Worker thread wakes up
22:00:21.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
22:00:21.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
22:00:21.031 00.000 16108 Moving (-0.14, 0.28) raw xDistance=0.18 yDistance=-0.24
22:00:21.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:00:21.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:21.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:00:21.031 00.000 16108 MoveAxis(E, 0, ABG)
22:00:21.031 00.000 16108 Move returns status 0, amount 0
22:00:21.031 00.000 16108 MoveAxis(N, 0, ABG)
22:00:21.031 00.000 16108 Move returns status 0, amount 0
22:00:21.031 00.000 16108 move complete, result=0
22:00:21.031 00.000 16108 worker thread done servicing request
22:00:21.041 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4157, FiltMin=3593, FiltMax=62550, Gamma=1.000
22:00:21.041 00.000 21068 UpdateGuideState exits: m=106341 SNR=69.8
22:00:21.057 00.016 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.057 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:21.057 00.000 21068 Enqueuing Expose request
22:00:21.057 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:21.057 00.000 16108 Worker thread wakes up
22:00:21.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:21.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:22.011 00.954 16108 Exposure complete
22:00:22.043 00.032 16108 worker thread done servicing request
22:00:22.043 00.000 21068 OnExposeComplete: enter
22:00:22.043 00.000 21068 UpdateGuideState(): m_state=6
22:00:22.043 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:00:22.059 00.016 21068 Star::Find returns 1 (0), X=218.54, Y=878.52, Mass=131439, SNR=73.2, Peak=14896 HFD=3.2
22:00:22.061 00.002 21068 MultiStar: [#1 -0.61,0.34,0.00,M1] [#2 -0.66,0.38,0.00,M1] [#3 -0.64,0.67,0.00,M1] [#4 -0.61,-0.02,0.00,M1] [#5 -0.71,0.46,0.00,M1] [#6 -0.54,0.48,0.00,M1] [#7 -1.13,0.84,0.00,M2] [#8 -1.24,0.34,0.00,M3] 
22:00:22.061 00.000 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
22:00:22.061 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
22:00:22.061 00.000 21068 CameraToMount -- cameraX=-0.68 cameraY=0.67 hyp=0.96 cameraTheta=2.36 mountX=0.79 mountY=-0.49, mountTheta=-0.56
22:00:22.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.68, y=0.67, opts=13)
22:00:22.063 00.000 21068 Enqueuing Move request for scope (-0.68, 0.67)
22:00:22.065 00.002 16108 Worker thread wakes up
22:00:22.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.67) opts 0xd
22:00:22.065 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.68, 0.67)
22:00:22.065 00.000 16108 Moving (-0.68, 0.67) raw xDistance=0.79 yDistance=-0.49
22:00:22.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
22:00:22.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:22.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:00:22.065 00.000 16108 MoveAxis(W, 207, ABG)
22:00:22.065 00.000 16108 Guiding  Dir = 3, Dur = 207
22:00:22.065 00.000 16108 IsSlewing returns 0
22:00:22.065 00.000 16108 IsGuiding returns 0
22:00:22.065 00.000 16108 PulseGuide returned control before completion, sleep 217
22:00:22.067 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4157, FiltMin=3533, FiltMax=49744, Gamma=1.000
22:00:22.079 00.012 21068 UpdateGuideState exits: m=131439 SNR=73.2
22:00:22.081 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:22.081 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:22.081 00.000 21068 Enqueuing Expose request
22:00:22.295 00.214 16108 IsGuiding returns 1
22:00:22.295 00.000 16108 scope still moving after pulse duration time elapsed
22:00:22.327 00.032 16108 IsSlewing returns 0
22:00:22.327 00.000 16108 IsGuiding returns 0
22:00:22.327 00.000 16108 scope move finished after 207 + 55 ms
22:00:22.327 00.000 16108 Move returns status 0, amount 207
22:00:22.327 00.000 16108 MoveAxis(N, 0, ABG)
22:00:22.327 00.000 16108 Move returns status 0, amount 0
22:00:22.327 00.000 16108 move complete, result=0
22:00:22.327 00.000 16108 worker thread done servicing request
22:00:22.327 00.000 16108 Worker thread wakes up
22:00:22.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:22.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:22.327 00.000 21068 GuideStep: 0.8 px 207 ms WEST, -0.5 px 0 ms NORTH
22:00:23.486 01.159 16108 Exposure complete
22:00:23.534 00.048 16108 worker thread done servicing request
22:00:23.534 00.000 21068 OnExposeComplete: enter
22:00:23.534 00.000 21068 UpdateGuideState(): m_state=6
22:00:23.534 00.000 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:00:23.534 00.000 21068 Star::Find returns 1 (0), X=219.83, Y=878.12, Mass=95558, SNR=62.9, Peak=17859 HFD=2.9
22:00:23.534 00.000 21068 MultiStar: [#1 0.81,0.39,0.00,M2] [#2 0.62,0.46,0.00,M2] [#3 0.98,0.27,0.00,M2] [#4 0.76,-0.33,0.00,M2] [#5 0.47,0.31,0.00,M2] [#6 0.49,0.42,0.00,M2] [#7 0.40,0.39,0.00,M3] [#8 0.14,0.10,0.75,U] 
22:00:23.534 00.000 21068 refined, 1 included, MultiStar: {0.40, 0.20}, one-star: {0.61, 0.27}
22:00:23.534 00.000 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
22:00:23.534 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
22:00:23.534 00.000 21068 CameraToMount -- cameraX=0.40 cameraY=0.20 hyp=0.45 cameraTheta=0.45 mountX=-0.36 mountY=-0.29, mountTheta=-2.47
22:00:23.534 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.20, opts=13)
22:00:23.534 00.000 21068 Enqueuing Move request for scope (0.40, 0.20)
22:00:23.534 00.000 16108 Worker thread wakes up
22:00:23.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.20) opts 0xd
22:00:23.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.20)
22:00:23.534 00.000 16108 Moving (0.40, 0.20) raw xDistance=-0.36 yDistance=-0.29
22:00:23.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36
22:00:23.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:23.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:00:23.534 00.000 16108 MoveAxis(E, 81, ABG)
22:00:23.534 00.000 16108 Guiding  Dir = 2, Dur = 81
22:00:23.550 00.016 16108 IsSlewing returns 0
22:00:23.550 00.000 16108 IsGuiding returns 0
22:00:23.550 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4157, FiltMin=3596, FiltMax=54813, Gamma=1.000
22:00:23.550 00.000 21068 UpdateGuideState exits: m=95558 SNR=62.9
22:00:23.566 00.016 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:23.566 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:23.566 00.000 21068 Enqueuing Expose request
22:00:23.581 00.015 16108 PulseGuide returned control before completion, sleep 58
22:00:23.644 00.063 16108 IsGuiding returns 1
22:00:23.644 00.000 16108 scope still moving after pulse duration time elapsed
22:00:23.675 00.031 16108 IsSlewing returns 0
22:00:23.675 00.000 16108 IsGuiding returns 0
22:00:23.675 00.000 16108 scope move finished after 81 + 44 ms
22:00:23.675 00.000 16108 Move returns status 0, amount 81
22:00:23.675 00.000 16108 MoveAxis(N, 0, ABG)
22:00:23.675 00.000 16108 Move returns status 0, amount 0
22:00:23.675 00.000 16108 move complete, result=0
22:00:23.675 00.000 16108 worker thread done servicing request
22:00:23.675 00.000 16108 Worker thread wakes up
22:00:23.675 00.000 21068 GuideStep: -0.4 px 81 ms EAST, -0.3 px 0 ms NORTH
22:00:23.676 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:23.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:24.651 00.975 16108 Exposure complete
22:00:24.709 00.058 16108 worker thread done servicing request
22:00:24.709 00.000 21068 OnExposeComplete: enter
22:00:24.709 00.000 21068 UpdateGuideState(): m_state=6
22:00:24.710 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:00:24.711 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=878.15, Mass=97781, SNR=65.6, Peak=13923 HFD=3.2
22:00:24.712 00.001 21068 MultiStar: [#1 0.69,0.17,0.00,M3] [#2 0.25,-0.09,1.58,U] [#3 1.00,0.11,0.00,M3] [#4 0.77,-0.14,0.00,M3] [#5 0.63,0.04,0.00,M3] [#6 0.62,-0.19,0.00,M3] [#7 0.14,0.40,0.75,U] [#8 0.05,0.14,0.79,U] 
22:00:24.713 00.001 21068 refined, 3 included, MultiStar: {0.25, 0.14}, one-star: {0.52, 0.30}
22:00:24.714 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
22:00:24.714 00.000 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
22:00:24.715 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.50 mountX=-0.23 mountY=-0.19, mountTheta=-2.43
22:00:24.719 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.14, opts=13)
22:00:24.720 00.001 21068 Enqueuing Move request for scope (0.25, 0.14)
22:00:24.720 00.000 16108 Worker thread wakes up
22:00:24.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
22:00:24.720 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
22:00:24.720 00.000 16108 Moving (0.25, 0.14) raw xDistance=-0.23 yDistance=-0.19
22:00:24.721 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:00:24.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:24.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:00:24.721 00.000 16108 MoveAxis(E, 65, ABG)
22:00:24.721 00.000 16108 Guiding  Dir = 2, Dur = 65
22:00:24.721 00.000 16108 IsSlewing returns 0
22:00:24.722 00.001 16108 IsGuiding returns 0
22:00:24.724 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4157, FiltMin=3520, FiltMax=51309, Gamma=1.000
22:00:24.740 00.016 21068 UpdateGuideState exits: m=97781 SNR=65.6
22:00:24.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:24.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:24.743 00.001 21068 Enqueuing Expose request
22:00:24.750 00.007 16108 PulseGuide returned control before completion, sleep 47
22:00:24.811 00.061 16108 IsGuiding returns 1
22:00:24.811 00.000 16108 scope still moving after pulse duration time elapsed
22:00:24.842 00.031 16108 IsSlewing returns 0
22:00:24.842 00.000 16108 IsGuiding returns 0
22:00:24.842 00.000 16108 scope move finished after 65 + 55 ms
22:00:24.842 00.000 16108 Move returns status 0, amount 65
22:00:24.842 00.000 16108 MoveAxis(N, 0, ABG)
22:00:24.842 00.000 16108 Move returns status 0, amount 0
22:00:24.842 00.000 16108 move complete, result=0
22:00:24.842 00.000 16108 worker thread done servicing request
22:00:24.842 00.000 16108 Worker thread wakes up
22:00:24.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:24.842 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
22:00:24.843 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:25.998 01.155 16108 Exposure complete
22:00:26.057 00.059 16108 worker thread done servicing request
22:00:26.057 00.000 21068 OnExposeComplete: enter
22:00:26.058 00.001 21068 UpdateGuideState(): m_state=6
22:00:26.059 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:00:26.059 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=878.22, Mass=109254, SNR=67.0, Peak=15494 HFD=3.1
22:00:26.060 00.001 21068 MultiStar: [#1 0.10,0.31,1.14,U] [#2 -0.17,0.23,1.15,U] [#3 0.16,0.23,1.09,U] [#4 0.03,-0.51,0.83,U] [#5 -0.10,0.14,0.95,U] [#6 -0.06,0.00,0.88,U] [#7 -0.26,0.48,0.00,M3] [#8 -0.42,0.13,0.71,U] 
22:00:26.061 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {0.13, 0.37}
22:00:26.063 00.002 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
22:00:26.063 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
22:00:26.064 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.77 mountX=0.05 mountY=-0.12, mountTheta=-1.19
22:00:26.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
22:00:26.067 00.001 21068 Enqueuing Move request for scope (-0.03, 0.13)
22:00:26.067 00.000 16108 Worker thread wakes up
22:00:26.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
22:00:26.067 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
22:00:26.067 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
22:00:26.068 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:00:26.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:26.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:00:26.068 00.000 16108 MoveAxis(E, 0, ABG)
22:00:26.068 00.000 16108 Move returns status 0, amount 0
22:00:26.068 00.000 16108 MoveAxis(N, 0, ABG)
22:00:26.068 00.000 16108 Move returns status 0, amount 0
22:00:26.068 00.000 16108 move complete, result=0
22:00:26.068 00.000 16108 worker thread done servicing request
22:00:26.076 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=4153, FiltMin=3536, FiltMax=46573, Gamma=1.000
22:00:26.106 00.030 21068 UpdateGuideState exits: m=109254 SNR=67.0
22:00:26.108 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:26.111 00.002 21068 Enqueuing Expose request
22:00:26.113 00.002 16108 Worker thread wakes up
22:00:26.113 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:26.114 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:26.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:27.095 00.981 16108 Exposure complete
22:00:27.158 00.063 16108 worker thread done servicing request
22:00:27.158 00.000 21068 OnExposeComplete: enter
22:00:27.159 00.001 21068 UpdateGuideState(): m_state=6
22:00:27.160 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:00:27.160 00.000 21068 Star::Find returns 1 (0), X=219.60, Y=878.54, Mass=111099, SNR=74.5, Peak=13427 HFD=3.3
22:00:27.161 00.001 21068 MultiStar: [#1 0.26,0.25,1.12,U] [#2 0.02,0.38,1.06,U] [#3 0.26,0.22,1.05,U] [#4 -0.23,0.06,0.75,U] [#5 -0.23,0.45,0.80,U] [#6 0.06,0.39,0.70,U] [#7 -0.06,0.79,0.00,M4] [#8 -0.17,0.16,0.71,U] 
22:00:27.162 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.33}, one-star: {0.37, 0.69}
22:00:27.163 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
22:00:27.163 00.000 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
22:00:27.164 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.36 mountX=-0.01 mountY=-0.34, mountTheta=-1.61
22:00:27.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.33, opts=13)
22:00:27.166 00.000 21068 Enqueuing Move request for scope (0.07, 0.33)
22:00:27.167 00.001 16108 Worker thread wakes up
22:00:27.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
22:00:27.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
22:00:27.167 00.000 16108 Moving (0.07, 0.33) raw xDistance=-0.01 yDistance=-0.34
22:00:27.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:00:27.167 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.33 newest=-0.66
22:00:27.168 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:00:27.168 00.000 16108 MoveAxis(E, 0, ABG)
22:00:27.168 00.000 16108 Move returns status 0, amount 0
22:00:27.168 00.000 16108 MoveAxis(N, 69, ABG)
22:00:27.168 00.000 16108 Guiding  Dir = 0, Dur = 69
22:00:27.168 00.000 16108 IsSlewing returns 0
22:00:27.168 00.000 16108 IsGuiding returns 0
22:00:27.171 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4153, FiltMin=3581, FiltMax=47661, Gamma=1.000
22:00:27.186 00.015 21068 UpdateGuideState exits: m=111099 SNR=74.5
22:00:27.191 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:27.192 00.000 21068 Enqueuing Expose request
22:00:27.219 00.027 16108 PulseGuide returned control before completion, sleep 30
22:00:27.264 00.045 16108 IsGuiding returns 1
22:00:27.264 00.000 16108 scope still moving after pulse duration time elapsed
22:00:27.295 00.031 16108 IsSlewing returns 0
22:00:27.295 00.000 16108 IsGuiding returns 1
22:00:27.326 00.031 16108 IsSlewing returns 0
22:00:27.326 00.000 16108 IsGuiding returns 0
22:00:27.326 00.000 16108 scope move finished after 69 + 88 ms
22:00:27.326 00.000 16108 Move returns status 0, amount 69
22:00:27.326 00.000 16108 move complete, result=0
22:00:27.326 00.000 16108 worker thread done servicing request
22:00:27.326 00.000 16108 Worker thread wakes up
22:00:27.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:27.326 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 69 ms NORTH
22:00:27.327 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:28.480 01.153 16108 Exposure complete
22:00:28.554 00.074 16108 worker thread done servicing request
22:00:28.554 00.000 21068 OnExposeComplete: enter
22:00:28.555 00.001 21068 UpdateGuideState(): m_state=6
22:00:28.556 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:00:28.556 00.000 21068 Star::Find returns 1 (0), X=218.94, Y=878.44, Mass=106552, SNR=70.3, Peak=15270 HFD=3.5
22:00:28.557 00.001 21068 MultiStar: [#1 0.10,0.21,1.05,U] [#2 -0.39,0.55,0.00,M1] [#3 0.03,0.12,0.81,U] [#4 -0.16,0.03,0.81,U] [#5 -0.11,0.41,1.07,U] [#6 -0.17,0.48,0.97,U] [#7 -0.33,0.55,0.00,M5] [#8 -0.43,-0.15,0.78,U] 
22:00:28.558 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.27}, one-star: {-0.28, 0.59}
22:00:28.560 00.002 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
22:00:28.561 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
22:00:28.562 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.05 mountX=0.18 mountY=-0.23, mountTheta=-0.89
22:00:28.563 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.27, opts=13)
22:00:28.564 00.001 21068 Enqueuing Move request for scope (-0.14, 0.27)
22:00:28.565 00.001 16108 Worker thread wakes up
22:00:28.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
22:00:28.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
22:00:28.565 00.000 16108 Moving (-0.14, 0.27) raw xDistance=0.18 yDistance=-0.23
22:00:28.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:00:28.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:00:28.565 00.000 16108 MoveAxis(E, 0, ABG)
22:00:28.565 00.000 16108 Move returns status 0, amount 0
22:00:28.565 00.000 16108 MoveAxis(N, 45, ABG)
22:00:28.565 00.000 16108 Guiding  Dir = 0, Dur = 45
22:00:28.565 00.000 16108 IsSlewing returns 0
22:00:28.565 00.000 16108 IsGuiding returns 0
22:00:28.569 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4153, FiltMin=3581, FiltMax=49670, Gamma=1.000
22:00:28.576 00.007 16108 PulseGuide returned control before completion, sleep 44
22:00:28.586 00.010 21068 UpdateGuideState exits: m=106552 SNR=70.3
22:00:28.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:28.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:28.589 00.001 21068 Enqueuing Expose request
22:00:28.623 00.034 16108 IsGuiding returns 1
22:00:28.623 00.000 16108 scope still moving after pulse duration time elapsed
22:00:28.654 00.031 16108 IsSlewing returns 0
22:00:28.654 00.000 16108 IsGuiding returns 1
22:00:28.685 00.031 16108 IsSlewing returns 0
22:00:28.685 00.000 16108 IsGuiding returns 0
22:00:28.685 00.000 16108 scope move finished after 45 + 74 ms
22:00:28.685 00.000 16108 Move returns status 0, amount 45
22:00:28.685 00.000 16108 move complete, result=0
22:00:28.685 00.000 16108 worker thread done servicing request
22:00:28.685 00.000 16108 Worker thread wakes up
22:00:28.685 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 45 ms NORTH
22:00:28.686 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:28.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:29.649 00.963 16108 Exposure complete
22:00:29.720 00.071 16108 worker thread done servicing request
22:00:29.720 00.000 21068 OnExposeComplete: enter
22:00:29.721 00.001 21068 UpdateGuideState(): m_state=6
22:00:29.722 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:00:29.723 00.001 21068 Star::Find returns 1 (0), X=218.91, Y=878.60, Mass=104293, SNR=72.7, Peak=14614 HFD=3.3
22:00:29.724 00.001 21068 MultiStar: [#1 -0.03,-0.06,1.05,U] [#2 -0.36,0.29,1.09,U] [#3 -0.03,0.06,0.84,U] [#4 0.23,-0.12,0.80,U] [#5 -0.26,0.05,0.83,U] [#6 0.15,0.37,0.65,U] [#7 -0.26,0.36,0.50,U] [#8 -0.72,0.35,0.00,M1] 
22:00:29.724 00.000 21068 refined, 7 included, MultiStar: {-0.12, 0.21}, one-star: {-0.32, 0.75}
22:00:29.725 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
22:00:29.726 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
22:00:29.727 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=0.16 mountY=-0.18, mountTheta=-0.85
22:00:29.728 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.21, opts=13)
22:00:29.729 00.001 21068 Enqueuing Move request for scope (-0.12, 0.21)
22:00:29.730 00.001 16108 Worker thread wakes up
22:00:29.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
22:00:29.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
22:00:29.730 00.000 16108 Moving (-0.12, 0.21) raw xDistance=0.16 yDistance=-0.18
22:00:29.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:00:29.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.731 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:00:29.731 00.000 16108 MoveAxis(E, 0, ABG)
22:00:29.731 00.000 16108 Move returns status 0, amount 0
22:00:29.731 00.000 16108 MoveAxis(N, 0, ABG)
22:00:29.731 00.000 16108 Move returns status 0, amount 0
22:00:29.731 00.000 16108 move complete, result=0
22:00:29.731 00.000 16108 worker thread done servicing request
22:00:29.734 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4157, FiltMin=3571, FiltMax=58230, Gamma=1.000
22:00:29.749 00.015 21068 UpdateGuideState exits: m=104293 SNR=72.7
22:00:29.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:29.752 00.001 21068 Enqueuing Expose request
22:00:29.752 00.000 16108 Worker thread wakes up
22:00:29.752 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:29.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:29.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:30.923 01.170 16108 Exposure complete
22:00:30.990 00.067 16108 worker thread done servicing request
22:00:30.990 00.000 21068 OnExposeComplete: enter
22:00:30.991 00.001 21068 UpdateGuideState(): m_state=6
22:00:30.992 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:00:30.992 00.000 21068 Star::Find returns 1 (0), X=219.14, Y=877.91, Mass=120079, SNR=70.9, Peak=16614 HFD=3.1
22:00:30.993 00.001 21068 MultiStar: [#1 -0.08,-0.05,1.08,U] [#2 -0.29,-0.03,1.15,U] [#3 0.07,-0.13,1.01,U] [#4 0.13,-0.17,0.87,U] [#5 -0.27,-0.03,0.90,U] [#6 -0.18,0.17,0.73,U] [#7 -0.28,0.24,0.83,U] [#8 -0.30,0.13,0.74,U] 
22:00:30.994 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.09, 0.06}
22:00:30.995 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
22:00:30.996 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
22:00:30.997 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.54 mountX=0.09 mountY=-0.04, mountTheta=-0.37
22:00:30.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.06, opts=13)
22:00:31.002 00.003 21068 Enqueuing Move request for scope (-0.09, 0.06)
22:00:31.003 00.001 16108 Worker thread wakes up
22:00:31.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:00:31.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:00:31.003 00.000 16108 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=-0.04
22:00:31.004 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:00:31.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:31.004 00.000 16108 MoveAxis(E, 0, ABG)
22:00:31.004 00.000 16108 Move returns status 0, amount 0
22:00:31.004 00.000 16108 MoveAxis(N, 0, ABG)
22:00:31.004 00.000 16108 Move returns status 0, amount 0
22:00:31.004 00.000 16108 move complete, result=0
22:00:31.005 00.001 16108 worker thread done servicing request
22:00:31.013 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1984, max=65535, med=4153, FiltMin=3577, FiltMax=55110, Gamma=1.000
22:00:31.029 00.016 21068 UpdateGuideState exits: m=120079 SNR=70.9
22:00:31.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:31.032 00.001 21068 Enqueuing Expose request
22:00:31.033 00.001 16108 Worker thread wakes up
22:00:31.033 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:00:31.034 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:31.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:32.011 00.977 16108 Exposure complete
22:00:32.067 00.056 16108 worker thread done servicing request
22:00:32.067 00.000 21068 OnExposeComplete: enter
22:00:32.068 00.001 21068 UpdateGuideState(): m_state=6
22:00:32.069 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:00:32.070 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=878.09, Mass=90264, SNR=62.3, Peak=15811 HFD=3.0
22:00:32.071 00.001 21068 MultiStar: [#1 0.09,0.40,1.23,U] [#2 -0.10,0.63,0.00,M1] [#3 0.15,0.54,0.00,M1] [#4 0.26,0.33,0.76,U] [#5 -0.23,0.60,0.00,M1] [#6 -0.04,0.33,0.75,U] [#7 0.16,0.31,0.70,U] [#8 -0.27,0.26,0.79,U] 
22:00:32.073 00.002 21068 refined, 5 included, MultiStar: {0.08, 0.32}, one-star: {0.24, 0.24}
22:00:32.073 00.000 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:00:32.074 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:00:32.075 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.32 mountX=-0.02 mountY=-0.33, mountTheta=-1.65
22:00:32.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.32, opts=13)
22:00:32.079 00.002 21068 Enqueuing Move request for scope (0.08, 0.32)
22:00:32.079 00.000 16108 Worker thread wakes up
22:00:32.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
22:00:32.080 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
22:00:32.080 00.000 16108 Moving (0.08, 0.32) raw xDistance=-0.02 yDistance=-0.33
22:00:32.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:00:32.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:00:32.080 00.000 16108 MoveAxis(E, 0, ABG)
22:00:32.080 00.000 16108 Move returns status 0, amount 0
22:00:32.080 00.000 16108 MoveAxis(N, 66, ABG)
22:00:32.080 00.000 16108 Guiding  Dir = 0, Dur = 66
22:00:32.080 00.000 16108 IsSlewing returns 0
22:00:32.080 00.000 16108 IsGuiding returns 0
22:00:32.083 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=4153, FiltMin=3571, FiltMax=48054, Gamma=1.000
22:00:32.103 00.020 21068 UpdateGuideState exits: m=90264 SNR=62.3
22:00:32.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:32.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:32.107 00.002 21068 Enqueuing Expose request
22:00:32.134 00.027 16108 PulseGuide returned control before completion, sleep 22
22:00:32.165 00.031 16108 IsGuiding returns 1
22:00:32.165 00.000 16108 scope still moving after pulse duration time elapsed
22:00:32.196 00.031 16108 IsSlewing returns 0
22:00:32.196 00.000 16108 IsGuiding returns 1
22:00:32.228 00.032 16108 IsSlewing returns 0
22:00:32.228 00.000 16108 IsGuiding returns 0
22:00:32.228 00.000 16108 scope move finished after 66 + 81 ms
22:00:32.228 00.000 16108 Move returns status 0, amount 66
22:00:32.228 00.000 16108 move complete, result=0
22:00:32.228 00.000 16108 worker thread done servicing request
22:00:32.228 00.000 16108 Worker thread wakes up
22:00:32.228 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 66 ms NORTH
22:00:32.231 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:32.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:33.418 01.187 16108 Exposure complete
22:00:33.495 00.077 16108 worker thread done servicing request
22:00:33.495 00.000 21068 OnExposeComplete: enter
22:00:33.495 00.000 21068 UpdateGuideState(): m_state=6
22:00:33.496 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:00:33.497 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=878.02, Mass=102295, SNR=62.6, Peak=16579 HFD=3.2
22:00:33.498 00.001 21068 MultiStar: [#1 0.64,0.12,0.00,M1] [#2 0.17,-0.14,1.20,U] [#3 0.72,-0.04,0.00,M2] [#4 0.33,-0.29,0.90,U] [#5 0.27,-0.11,1.06,U] [#6 0.06,-0.25,0.85,U] [#7 -0.02,0.31,0.78,U] [#8 -0.11,-0.48,0.90,U] 
22:00:33.499 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.35, 0.17}
22:00:33.499 00.000 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
22:00:33.500 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:00:33.501 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.18 mountY=0.08, mountTheta=2.73
22:00:33.502 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.12, opts=13)
22:00:33.503 00.001 21068 Enqueuing Move request for scope (0.16, -0.12)
22:00:33.504 00.001 16108 Worker thread wakes up
22:00:33.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
22:00:33.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
22:00:33.504 00.000 16108 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=0.08
22:00:33.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:33.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:33.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:00:33.504 00.000 16108 MoveAxis(E, 0, ABG)
22:00:33.504 00.000 16108 Move returns status 0, amount 0
22:00:33.504 00.000 16108 MoveAxis(N, 0, ABG)
22:00:33.504 00.000 16108 Move returns status 0, amount 0
22:00:33.504 00.000 16108 move complete, result=0
22:00:33.505 00.001 16108 worker thread done servicing request
22:00:33.511 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4153, FiltMin=3597, FiltMax=45603, Gamma=1.000
22:00:33.531 00.020 21068 UpdateGuideState exits: m=102295 SNR=62.6
22:00:33.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:33.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:33.534 00.001 21068 Enqueuing Expose request
22:00:33.534 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:33.535 00.001 16108 Worker thread wakes up
22:00:33.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:33.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:34.506 00.971 16108 Exposure complete
22:00:34.610 00.104 16108 worker thread done servicing request
22:00:34.610 00.000 21068 OnExposeComplete: enter
22:00:34.611 00.001 21068 UpdateGuideState(): m_state=6
22:00:34.613 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:00:34.616 00.003 21068 Star::Find returns 1 (0), X=219.70, Y=877.80, Mass=108999, SNR=71.4, Peak=17875 HFD=3.1
22:00:34.618 00.002 21068 MultiStar: [#1 0.41,-0.05,1.11,U] [#2 0.21,-0.28,1.17,U] [#3 0.20,-0.13,0.97,U] [#4 0.38,-0.43,0.00,M1] [#5 0.08,-0.15,0.96,U] [#6 -0.00,-0.07,0.82,U] [#7 0.21,0.17,0.56,U] [#8 0.02,0.07,0.84,U] 
22:00:34.619 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.08}, one-star: {0.47, -0.05}
22:00:34.620 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
22:00:34.621 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
22:00:34.622 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.37 mountX=-0.22 mountY=0.03, mountTheta=3.01
22:00:34.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.08, opts=13)
22:00:34.625 00.001 21068 Enqueuing Move request for scope (0.21, -0.08)
22:00:34.626 00.001 16108 Worker thread wakes up
22:00:34.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
22:00:34.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
22:00:34.627 00.001 16108 Moving (0.21, -0.08) raw xDistance=-0.22 yDistance=0.03
22:00:34.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:00:34.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:34.627 00.000 16108 MoveAxis(E, 58, ABG)
22:00:34.627 00.000 16108 Guiding  Dir = 2, Dur = 58
22:00:34.628 00.001 16108 IsSlewing returns 0
22:00:34.628 00.000 16108 IsGuiding returns 0
22:00:34.635 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4153, FiltMin=3533, FiltMax=53091, Gamma=1.000
22:00:34.636 00.001 16108 PulseGuide returned control before completion, sleep 61
22:00:34.660 00.024 21068 UpdateGuideState exits: m=108999 SNR=71.4
22:00:34.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:34.663 00.001 21068 Enqueuing Expose request
22:00:34.712 00.049 16108 IsGuiding returns 1
22:00:34.712 00.000 16108 scope still moving after pulse duration time elapsed
22:00:34.743 00.031 16108 IsSlewing returns 0
22:00:34.743 00.000 16108 IsGuiding returns 0
22:00:34.743 00.000 16108 scope move finished after 58 + 56 ms
22:00:34.743 00.000 16108 Move returns status 0, amount 58
22:00:34.743 00.000 16108 MoveAxis(N, 0, ABG)
22:00:34.743 00.000 16108 Move returns status 0, amount 0
22:00:34.743 00.000 16108 move complete, result=0
22:00:34.743 00.000 16108 worker thread done servicing request
22:00:34.743 00.000 16108 Worker thread wakes up
22:00:34.743 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
22:00:34.745 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:34.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:35.906 01.161 16108 Exposure complete
22:00:35.961 00.055 16108 worker thread done servicing request
22:00:35.961 00.000 21068 OnExposeComplete: enter
22:00:35.962 00.001 21068 UpdateGuideState(): m_state=6
22:00:35.964 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:00:35.965 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.82, Mass=123841, SNR=80.7, Peak=17459 HFD=3.2
22:00:35.968 00.003 21068 MultiStar: [#1 0.12,-0.36,0.92,U] [#2 -0.23,-0.06,1.05,U] [#3 0.12,-0.15,1.02,U] [#4 0.21,-0.48,0.75,U] [#5 -0.04,-0.10,0.83,U] [#6 0.01,-0.21,0.82,U] [#7 0.12,-0.13,0.49,U] [#8 -0.65,-0.45,0.00,M1] 
22:00:35.969 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {0.23, -0.03}
22:00:35.970 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
22:00:35.972 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
22:00:35.973 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.24 mountX=-0.09 mountY=0.16, mountTheta=2.09
22:00:35.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
22:00:35.976 00.001 21068 Enqueuing Move request for scope (0.06, -0.18)
22:00:35.978 00.002 16108 Worker thread wakes up
22:00:35.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
22:00:35.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
22:00:35.978 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
22:00:35.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:00:35.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:35.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:00:35.978 00.000 16108 MoveAxis(E, 0, ABG)
22:00:35.978 00.000 16108 Move returns status 0, amount 0
22:00:35.978 00.000 16108 MoveAxis(N, 0, ABG)
22:00:35.978 00.000 16108 Move returns status 0, amount 0
22:00:35.978 00.000 16108 move complete, result=0
22:00:35.978 00.000 16108 worker thread done servicing request
22:00:35.981 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4150, FiltMin=3584, FiltMax=52931, Gamma=1.000
22:00:35.997 00.016 21068 UpdateGuideState exits: m=123841 SNR=80.7
22:00:35.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:35.998 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:36.000 00.002 21068 Enqueuing Expose request
22:00:36.001 00.001 16108 Worker thread wakes up
22:00:36.001 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:36.002 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:36.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:36.986 00.984 16108 Exposure complete
22:00:37.047 00.061 16108 worker thread done servicing request
22:00:37.047 00.000 21068 OnExposeComplete: enter
22:00:37.048 00.001 21068 UpdateGuideState(): m_state=6
22:00:37.049 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:00:37.049 00.000 21068 Star::Find returns 1 (0), X=219.47, Y=878.02, Mass=109604, SNR=67.5, Peak=16643 HFD=3.0
22:00:37.050 00.001 21068 MultiStar: [#1 -0.13,-0.09,1.33,U] [#2 -0.16,-0.06,1.21,U] [#3 0.15,-0.36,1.08,U] [#4 -0.02,-0.38,0.77,U] [#5 -0.12,-0.02,1.01,U] [#6 0.09,0.12,0.93,U] [#7 -0.04,-0.02,0.78,U] [#8 -0.57,-0.16,0.00,M2] 
22:00:37.051 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.24, 0.17}
22:00:37.052 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
22:00:37.053 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
22:00:37.054 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.01 mountY=0.08, mountTheta=1.66
22:00:37.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
22:00:37.057 00.002 21068 Enqueuing Move request for scope (-0.01, -0.08)
22:00:37.057 00.000 16108 Worker thread wakes up
22:00:37.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:00:37.057 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:00:37.057 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.01 yDistance=0.08
22:00:37.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:00:37.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:37.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:00:37.057 00.000 16108 MoveAxis(E, 0, ABG)
22:00:37.057 00.000 16108 Move returns status 0, amount 0
22:00:37.057 00.000 16108 MoveAxis(N, 0, ABG)
22:00:37.057 00.000 16108 Move returns status 0, amount 0
22:00:37.057 00.000 16108 move complete, result=0
22:00:37.057 00.000 16108 worker thread done servicing request
22:00:37.065 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4150, FiltMin=3558, FiltMax=48589, Gamma=1.000
22:00:37.093 00.028 21068 UpdateGuideState exits: m=109604 SNR=67.5
22:00:37.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:37.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:37.095 00.000 21068 Enqueuing Expose request
22:00:37.096 00.001 16108 Worker thread wakes up
22:00:37.096 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:37.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:37.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:38.263 01.166 16108 Exposure complete
22:00:38.316 00.053 16108 worker thread done servicing request
22:00:38.316 00.000 21068 OnExposeComplete: enter
22:00:38.317 00.001 21068 UpdateGuideState(): m_state=6
22:00:38.318 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:00:38.319 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.76, Mass=107811, SNR=66.9, Peak=15110 HFD=3.2
22:00:38.320 00.001 21068 MultiStar: [#1 0.23,-0.21,1.13,U] [#2 -0.01,0.02,1.25,U] [#3 0.28,-0.37,1.21,U] [#4 0.24,-0.37,0.99,U] [#5 0.03,-0.04,1.19,U] [#6 0.13,-0.19,0.93,U] [#7 -0.04,-0.26,0.67,U] [#8 -0.41,-0.11,0.75,U] 
22:00:38.320 00.000 21068 single-star, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.17, -0.09}
22:00:38.321 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
22:00:38.322 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
22:00:38.322 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.18 mountY=0.05, mountTheta=2.87
22:00:38.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
22:00:38.325 00.000 21068 Enqueuing Move request for scope (0.17, -0.09)
22:00:38.326 00.001 16108 Worker thread wakes up
22:00:38.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
22:00:38.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
22:00:38.326 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.18 yDistance=0.05
22:00:38.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:38.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:38.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:38.326 00.000 16108 MoveAxis(E, 0, ABG)
22:00:38.326 00.000 16108 Move returns status 0, amount 0
22:00:38.326 00.000 16108 MoveAxis(N, 0, ABG)
22:00:38.326 00.000 16108 Move returns status 0, amount 0
22:00:38.326 00.000 16108 move complete, result=0
22:00:38.326 00.000 16108 worker thread done servicing request
22:00:38.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4150, FiltMin=3590, FiltMax=57453, Gamma=1.000
22:00:38.347 00.016 21068 UpdateGuideState exits: m=107811 SNR=66.9
22:00:38.347 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:38.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:38.349 00.001 21068 Enqueuing Expose request
22:00:38.350 00.001 16108 Worker thread wakes up
22:00:38.350 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:38.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:38.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:39.330 00.980 16108 Exposure complete
22:00:39.400 00.070 16108 worker thread done servicing request
22:00:39.400 00.000 21068 OnExposeComplete: enter
22:00:39.401 00.001 21068 UpdateGuideState(): m_state=6
22:00:39.402 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:00:39.402 00.000 21068 Star::Find returns 1 (0), X=219.17, Y=878.02, Mass=87683, SNR=56.5, Peak=15494 HFD=3.0
22:00:39.403 00.001 21068 MultiStar: [#1 0.12,0.05,1.42,U] [#2 0.05,-0.07,1.58,U] [#3 0.35,-0.19,1.29,U] [#4 0.25,-0.29,0.99,U] [#5 0.15,-0.48,1.14,U] [#6 0.02,-0.17,1.01,U] [#7 -0.04,0.38,0.87,U] [#8 -0.58,-0.28,0.00,M2] 
22:00:39.404 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {-0.06, 0.16}
22:00:39.406 00.002 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
22:00:39.406 00.000 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
22:00:39.407 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.65 mountX=-0.13 mountY=0.06, mountTheta=2.71
22:00:39.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
22:00:39.410 00.001 21068 Enqueuing Move request for scope (0.11, -0.09)
22:00:39.410 00.000 16108 Worker thread wakes up
22:00:39.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:00:39.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:00:39.410 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=0.06
22:00:39.411 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:00:39.411 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:39.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:00:39.411 00.000 16108 MoveAxis(E, 0, ABG)
22:00:39.411 00.000 16108 Move returns status 0, amount 0
22:00:39.411 00.000 16108 MoveAxis(N, 0, ABG)
22:00:39.411 00.000 16108 Move returns status 0, amount 0
22:00:39.411 00.000 16108 move complete, result=0
22:00:39.411 00.000 16108 worker thread done servicing request
22:00:39.417 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1977, max=65535, med=4150, FiltMin=3577, FiltMax=52253, Gamma=1.000
22:00:39.435 00.018 21068 UpdateGuideState exits: m=87683 SNR=56.5
22:00:39.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:39.437 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:39.438 00.001 21068 Enqueuing Expose request
22:00:39.440 00.002 16108 Worker thread wakes up
22:00:39.440 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:39.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:39.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:40.593 01.152 16108 Exposure complete
22:00:40.645 00.052 16108 worker thread done servicing request
22:00:40.645 00.000 21068 OnExposeComplete: enter
22:00:40.646 00.001 21068 UpdateGuideState(): m_state=6
22:00:40.648 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:00:40.649 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=877.59, Mass=117329, SNR=76.7, Peak=19235 HFD=3.1
22:00:40.651 00.002 21068 MultiStar: [#1 0.27,-0.37,1.14,U] [#2 0.01,-0.39,1.23,U] [#3 0.45,-0.48,0.00,M1] [#4 0.44,-0.67,0.00,M1] [#5 0.18,-0.16,1.04,U] [#6 0.22,-0.18,0.64,U] [#7 -0.02,-0.23,0.53,U] [#8 -0.14,-0.28,0.62,U] 
22:00:40.653 00.002 21068 refined, 6 included, MultiStar: {0.15, -0.28}, one-star: {0.35, -0.26}
22:00:40.654 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
22:00:40.656 00.002 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
22:00:40.658 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.31 cameraTheta=-1.09 mountX=-0.19 mountY=0.24, mountTheta=2.25
22:00:40.661 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.28, opts=13)
22:00:40.662 00.001 21068 Enqueuing Move request for scope (0.15, -0.28)
22:00:40.663 00.001 16108 Worker thread wakes up
22:00:40.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
22:00:40.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
22:00:40.663 00.000 16108 Moving (0.15, -0.28) raw xDistance=-0.19 yDistance=0.24
22:00:40.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:00:40.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:40.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:00:40.663 00.000 16108 MoveAxis(E, 0, ABG)
22:00:40.663 00.000 16108 Move returns status 0, amount 0
22:00:40.663 00.000 16108 MoveAxis(N, 0, ABG)
22:00:40.663 00.000 16108 Move returns status 0, amount 0
22:00:40.663 00.000 16108 move complete, result=0
22:00:40.663 00.000 16108 worker thread done servicing request
22:00:40.666 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4150, FiltMin=3600, FiltMax=50323, Gamma=1.000
22:00:40.685 00.019 21068 UpdateGuideState exits: m=117329 SNR=76.7
22:00:40.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:40.688 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:40.689 00.001 21068 Enqueuing Expose request
22:00:40.690 00.001 16108 Worker thread wakes up
22:00:40.690 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:40.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:40.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:41.654 00.963 16108 Exposure complete
22:00:41.708 00.054 16108 worker thread done servicing request
22:00:41.709 00.001 21068 OnExposeComplete: enter
22:00:41.709 00.000 21068 UpdateGuideState(): m_state=6
22:00:41.710 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:00:41.711 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=877.67, Mass=92455, SNR=63.3, Peak=14547 HFD=3.0
22:00:41.712 00.001 21068 MultiStar: [#1 0.48,0.04,1.35,U] [#2 0.48,-0.19,1.36,U] [#3 0.69,-0.26,0.00,M2] [#4 0.56,-0.36,0.00,M2] [#5 0.15,-0.33,1.03,U] [#6 0.16,-0.20,1.08,U] [#7 0.34,0.15,0.67,U] [#8 -0.15,-0.26,0.83,U] 
22:00:41.713 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.14}, one-star: {0.45, -0.18}
22:00:41.714 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
22:00:41.714 00.000 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
22:00:41.715 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.45 mountX=-0.32 mountY=0.07, mountTheta=2.93
22:00:41.717 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.14, opts=13)
22:00:41.718 00.001 21068 Enqueuing Move request for scope (0.30, -0.14)
22:00:41.719 00.001 16108 Worker thread wakes up
22:00:41.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
22:00:41.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
22:00:41.719 00.000 16108 Moving (0.30, -0.14) raw xDistance=-0.32 yDistance=0.07
22:00:41.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:00:41.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:41.719 00.000 16108 MoveAxis(E, 84, ABG)
22:00:41.719 00.000 16108 Guiding  Dir = 2, Dur = 84
22:00:41.720 00.001 16108 IsSlewing returns 0
22:00:41.720 00.000 16108 IsGuiding returns 0
22:00:41.724 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4150, FiltMin=3600, FiltMax=50208, Gamma=1.000
22:00:41.737 00.013 16108 PulseGuide returned control before completion, sleep 77
22:00:41.750 00.013 21068 UpdateGuideState exits: m=92455 SNR=63.3
22:00:41.752 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:41.754 00.001 21068 Enqueuing Expose request
22:00:41.830 00.076 16108 IsGuiding returns 1
22:00:41.830 00.000 16108 scope still moving after pulse duration time elapsed
22:00:41.862 00.032 16108 IsSlewing returns 0
22:00:41.862 00.000 16108 IsGuiding returns 0
22:00:41.862 00.000 16108 scope move finished after 84 + 58 ms
22:00:41.862 00.000 16108 Move returns status 0, amount 84
22:00:41.862 00.000 16108 MoveAxis(N, 0, ABG)
22:00:41.862 00.000 16108 Move returns status 0, amount 0
22:00:41.863 00.001 16108 move complete, result=0
22:00:41.863 00.000 16108 worker thread done servicing request
22:00:41.863 00.000 16108 Worker thread wakes up
22:00:41.863 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
22:00:41.864 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:41.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:43.040 01.176 16108 Exposure complete
22:00:43.097 00.057 16108 worker thread done servicing request
22:00:43.097 00.000 21068 OnExposeComplete: enter
22:00:43.098 00.001 21068 UpdateGuideState(): m_state=6
22:00:43.099 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:00:43.099 00.000 21068 Star::Find returns 1 (0), X=219.51, Y=877.81, Mass=109057, SNR=68.2, Peak=17923 HFD=3.1
22:00:43.100 00.001 21068 MultiStar: [#1 0.07,-0.09,1.03,U] [#2 0.02,-0.16,1.34,U] [#3 0.35,-0.47,0.00,M3] [#4 0.52,-0.45,0.00,M3] [#5 -0.01,-0.35,1.02,U] [#6 0.46,-0.20,0.86,U] [#7 -0.01,-0.15,0.55,U] [#8 -0.34,-0.30,0.75,U] 
22:00:43.101 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.18}, one-star: {0.28, -0.04}
22:00:43.102 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
22:00:43.103 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
22:00:43.104 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.17 mountX=-0.11 mountY=0.16, mountTheta=2.17
22:00:43.105 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.18, opts=13)
22:00:43.106 00.001 21068 Enqueuing Move request for scope (0.08, -0.18)
22:00:43.107 00.001 16108 Worker thread wakes up
22:00:43.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
22:00:43.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
22:00:43.107 00.000 16108 Moving (0.08, -0.18) raw xDistance=-0.11 yDistance=0.16
22:00:43.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:00:43.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:43.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:00:43.107 00.000 16108 MoveAxis(E, 0, ABG)
22:00:43.107 00.000 16108 Move returns status 0, amount 0
22:00:43.107 00.000 16108 MoveAxis(N, 0, ABG)
22:00:43.107 00.000 16108 Move returns status 0, amount 0
22:00:43.108 00.001 16108 move complete, result=0
22:00:43.108 00.000 16108 worker thread done servicing request
22:00:43.112 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4147, FiltMin=3574, FiltMax=51661, Gamma=1.000
22:00:43.135 00.023 21068 UpdateGuideState exits: m=109057 SNR=68.2
22:00:43.137 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:43.139 00.001 21068 Enqueuing Expose request
22:00:43.141 00.002 16108 Worker thread wakes up
22:00:43.141 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:43.142 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:43.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:44.121 00.979 16108 Exposure complete
22:00:44.191 00.070 16108 worker thread done servicing request
22:00:44.191 00.000 21068 OnExposeComplete: enter
22:00:44.192 00.001 21068 UpdateGuideState(): m_state=6
22:00:44.192 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:00:44.193 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=877.96, Mass=98317, SNR=66.5, Peak=16307 HFD=3.0
22:00:44.195 00.002 21068 MultiStar: [#1 0.20,-0.02,1.12,U] [#2 0.06,-0.13,1.28,U] [#3 0.15,0.11,1.15,U] [#4 0.04,-0.28,0.68,U] [#5 -0.07,-0.16,0.90,U] [#6 0.10,0.28,0.82,U] [#7 0.46,0.07,0.65,U] [#8 -0.32,-0.11,1.04,U] 
22:00:44.196 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.36, 0.11}
22:00:44.197 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
22:00:44.197 00.000 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
22:00:44.198 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
22:00:44.200 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
22:00:44.200 00.000 21068 Enqueuing Move request for scope (0.10, -0.02)
22:00:44.201 00.001 16108 Worker thread wakes up
22:00:44.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:00:44.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:00:44.201 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.01
22:00:44.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:00:44.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:44.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:44.202 00.001 16108 MoveAxis(E, 0, ABG)
22:00:44.202 00.000 16108 Move returns status 0, amount 0
22:00:44.202 00.000 16108 MoveAxis(N, 0, ABG)
22:00:44.202 00.000 16108 Move returns status 0, amount 0
22:00:44.202 00.000 16108 move complete, result=0
22:00:44.202 00.000 16108 worker thread done servicing request
22:00:44.206 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4147, FiltMin=3549, FiltMax=44051, Gamma=1.000
22:00:44.220 00.014 21068 UpdateGuideState exits: m=98317 SNR=66.5
22:00:44.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:44.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:44.223 00.001 21068 Enqueuing Expose request
22:00:44.223 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:00:44.224 00.001 16108 Worker thread wakes up
22:00:44.224 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:44.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:45.390 01.166 16108 Exposure complete
22:00:45.448 00.058 16108 worker thread done servicing request
22:00:45.448 00.000 21068 OnExposeComplete: enter
22:00:45.449 00.001 21068 UpdateGuideState(): m_state=6
22:00:45.449 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:00:45.450 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.91, Mass=108244, SNR=75.0, Peak=16291 HFD=3.3
22:00:45.451 00.001 21068 MultiStar: [#1 0.27,0.01,1.03,U] [#2 0.12,-0.17,1.05,U] [#3 0.32,-0.08,0.87,U] [#4 0.28,-0.39,0.85,U] [#5 0.33,-0.08,0.80,U] [#6 0.24,-0.19,0.87,U] [#7 0.01,0.05,0.51,U] [#8 -0.22,-0.11,0.69,U] 
22:00:45.452 00.001 21068 single-star, 8 included, MultiStar: {0.19, -0.10}, one-star: {0.20, 0.06}
22:00:45.453 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
22:00:45.454 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
22:00:45.455 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.27 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
22:00:45.458 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
22:00:45.459 00.001 21068 Enqueuing Move request for scope (0.20, 0.06)
22:00:45.459 00.000 16108 Worker thread wakes up
22:00:45.460 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
22:00:45.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
22:00:45.460 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.18 yDistance=-0.10
22:00:45.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:45.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:45.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:00:45.460 00.000 16108 MoveAxis(E, 0, ABG)
22:00:45.460 00.000 16108 Move returns status 0, amount 0
22:00:45.461 00.001 16108 MoveAxis(N, 0, ABG)
22:00:45.461 00.000 16108 Move returns status 0, amount 0
22:00:45.461 00.000 16108 move complete, result=0
22:00:45.461 00.000 16108 worker thread done servicing request
22:00:45.469 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4144, FiltMin=3593, FiltMax=46627, Gamma=1.000
22:00:45.493 00.024 21068 UpdateGuideState exits: m=108244 SNR=75.0
22:00:45.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:45.495 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:45.496 00.001 21068 Enqueuing Expose request
22:00:45.497 00.001 16108 Worker thread wakes up
22:00:45.497 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:45.499 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:45.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:46.467 00.968 16108 Exposure complete
22:00:46.538 00.071 16108 worker thread done servicing request
22:00:46.539 00.001 21068 OnExposeComplete: enter
22:00:46.539 00.000 21068 UpdateGuideState(): m_state=6
22:00:46.540 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:00:46.541 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.79, Mass=112228, SNR=69.5, Peak=14995 HFD=3.4
22:00:46.542 00.001 21068 MultiStar: [#1 0.45,-0.13,1.31,U] [#2 0.12,-0.35,1.05,U] [#3 0.29,-0.22,0.98,U] [#4 0.51,-0.70,0.00,M2] [#5 0.03,-0.14,1.00,U] [#6 0.27,-0.36,0.68,U] [#7 0.03,0.12,0.55,U] [#8 -0.07,-0.37,0.66,U] 
22:00:46.543 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.19}, one-star: {0.32, -0.06}
22:00:46.543 00.000 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
22:00:46.544 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
22:00:46.545 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.74 mountX=-0.24 mountY=0.14, mountTheta=2.62
22:00:46.546 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.19, opts=13)
22:00:46.547 00.001 21068 Enqueuing Move request for scope (0.21, -0.19)
22:00:46.547 00.000 16108 Worker thread wakes up
22:00:46.548 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
22:00:46.548 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
22:00:46.548 00.000 16108 Moving (0.21, -0.19) raw xDistance=-0.24 yDistance=0.14
22:00:46.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:00:46.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:46.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:00:46.548 00.000 16108 MoveAxis(E, 63, ABG)
22:00:46.548 00.000 16108 Guiding  Dir = 2, Dur = 63
22:00:46.548 00.000 16108 IsSlewing returns 0
22:00:46.548 00.000 16108 IsGuiding returns 0
22:00:46.549 00.001 16108 PulseGuide returned control before completion, sleep 72
22:00:46.552 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4144, FiltMin=3571, FiltMax=56381, Gamma=1.000
22:00:46.566 00.014 21068 UpdateGuideState exits: m=112228 SNR=69.5
22:00:46.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:46.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:46.569 00.001 21068 Enqueuing Expose request
22:00:46.627 00.058 16108 IsGuiding returns 1
22:00:46.627 00.000 16108 scope still moving after pulse duration time elapsed
22:00:46.659 00.032 16108 IsSlewing returns 0
22:00:46.659 00.000 16108 IsGuiding returns 0
22:00:46.659 00.000 16108 scope move finished after 63 + 47 ms
22:00:46.659 00.000 16108 Move returns status 0, amount 63
22:00:46.659 00.000 16108 MoveAxis(N, 0, ABG)
22:00:46.659 00.000 16108 Move returns status 0, amount 0
22:00:46.659 00.000 16108 move complete, result=0
22:00:46.659 00.000 16108 worker thread done servicing request
22:00:46.659 00.000 16108 Worker thread wakes up
22:00:46.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:46.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:46.659 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
22:00:47.827 01.168 16108 Exposure complete
22:00:47.901 00.074 16108 worker thread done servicing request
22:00:47.901 00.000 21068 OnExposeComplete: enter
22:00:47.902 00.001 21068 UpdateGuideState(): m_state=6
22:00:47.903 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:00:47.903 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=877.69, Mass=115936, SNR=65.6, Peak=16422 HFD=3.2
22:00:47.904 00.001 21068 MultiStar: [#1 -0.14,-0.13,1.21,U] [#2 -0.30,-0.14,1.34,U] [#3 0.09,-0.56,0.00,M1] [#4 0.10,-0.41,0.74,U] [#5 0.07,-0.41,0.91,U] [#6 0.21,-0.15,0.95,U] [#7 -0.13,-0.21,0.56,U] [#8 -0.45,-0.35,0.00,M1] 
22:00:47.905 00.001 21068 single-star, 6 included, MultiStar: {-0.03, -0.21}, one-star: {0.12, -0.16}
22:00:47.906 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
22:00:47.906 00.000 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.47)
22:00:47.907 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.91 mountX=-0.15 mountY=0.12, mountTheta=2.44
22:00:47.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.16, opts=13)
22:00:47.909 00.000 21068 Enqueuing Move request for scope (0.12, -0.16)
22:00:47.910 00.001 16108 Worker thread wakes up
22:00:47.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
22:00:47.910 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
22:00:47.910 00.000 16108 Moving (0.12, -0.16) raw xDistance=-0.15 yDistance=0.12
22:00:47.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:00:47.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:47.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:00:47.911 00.001 16108 MoveAxis(E, 0, ABG)
22:00:47.911 00.000 16108 Move returns status 0, amount 0
22:00:47.911 00.000 16108 MoveAxis(N, 0, ABG)
22:00:47.911 00.000 16108 Move returns status 0, amount 0
22:00:47.911 00.000 16108 move complete, result=0
22:00:47.911 00.000 16108 worker thread done servicing request
22:00:47.916 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4141, FiltMin=3517, FiltMax=46029, Gamma=1.000
22:00:47.931 00.015 21068 UpdateGuideState exits: m=115936 SNR=65.6
22:00:47.933 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:47.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:47.935 00.001 21068 Enqueuing Expose request
22:00:47.935 00.000 16108 Worker thread wakes up
22:00:47.935 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:47.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:47.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:48.917 00.981 16108 Exposure complete
22:00:49.003 00.086 16108 worker thread done servicing request
22:00:49.003 00.000 21068 OnExposeComplete: enter
22:00:49.004 00.001 21068 UpdateGuideState(): m_state=6
22:00:49.004 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:00:49.005 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.69, Mass=124706, SNR=79.7, Peak=17878 HFD=3.3
22:00:49.006 00.001 21068 MultiStar: [#1 -0.12,0.01,1.10,U] [#2 -0.31,-0.24,0.99,U] [#3 -0.12,-0.23,0.94,U] [#4 0.00,-0.69,0.00,M2] [#5 -0.15,-0.21,0.90,U] [#6 -0.05,-0.29,0.80,U] [#7 -0.30,-0.10,0.53,U] [#8 -0.41,-0.21,0.53,U] 
22:00:49.007 00.001 21068 single-star, 7 included, MultiStar: {-0.15, -0.18}, one-star: {0.06, -0.16}
22:00:49.007 00.000 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
22:00:49.008 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
22:00:49.014 00.006 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=-0.08 mountY=0.15, mountTheta=2.10
22:00:49.017 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
22:00:49.018 00.001 21068 Enqueuing Move request for scope (0.06, -0.16)
22:00:49.020 00.002 16108 Worker thread wakes up
22:00:49.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:00:49.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:00:49.020 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.08 yDistance=0.15
22:00:49.021 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:00:49.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:49.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:49.021 00.000 16108 MoveAxis(E, 0, ABG)
22:00:49.021 00.000 16108 Move returns status 0, amount 0
22:00:49.021 00.000 16108 MoveAxis(N, 0, ABG)
22:00:49.021 00.000 16108 Move returns status 0, amount 0
22:00:49.021 00.000 16108 move complete, result=0
22:00:49.022 00.001 16108 worker thread done servicing request
22:00:49.027 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4141, FiltMin=3574, FiltMax=54838, Gamma=1.000
22:00:49.041 00.014 21068 UpdateGuideState exits: m=124706 SNR=79.7
22:00:49.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:49.046 00.003 21068 Enqueuing Expose request
22:00:49.047 00.001 16108 Worker thread wakes up
22:00:49.047 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:49.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:49.049 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:50.212 01.163 16108 Exposure complete
22:00:50.269 00.057 16108 worker thread done servicing request
22:00:50.269 00.000 21068 OnExposeComplete: enter
22:00:50.270 00.001 21068 UpdateGuideState(): m_state=6
22:00:50.271 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:00:50.272 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.20, Mass=116327, SNR=92.1, Peak=17766 HFD=3.6
22:00:50.273 00.001 21068 MultiStar: [#1 -0.21,0.04,0.91,U] [#2 -0.29,-0.24,0.78,U] [#3 -0.13,-0.08,0.76,U] [#4 -0.06,-0.20,0.66,U] [#5 -0.21,-0.17,0.71,U] [#6 0.03,-0.01,0.59,U] [#7 0.05,0.04,0.46,U] [#8 -0.67,-0.07,0.00,M1] 
22:00:50.273 00.000 21068 refined, 7 included, MultiStar: {-0.11, -0.02}, one-star: {0.01, 0.35}
22:00:50.274 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
22:00:50.275 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
22:00:50.276 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=0.11 mountY=0.04, mountTheta=0.38
22:00:50.277 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
22:00:50.278 00.001 21068 Enqueuing Move request for scope (-0.11, -0.02)
22:00:50.279 00.001 16108 Worker thread wakes up
22:00:50.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
22:00:50.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
22:00:50.279 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.11 yDistance=0.04
22:00:50.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:00:50.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:50.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:50.279 00.000 16108 MoveAxis(E, 0, ABG)
22:00:50.279 00.000 16108 Move returns status 0, amount 0
22:00:50.279 00.000 16108 MoveAxis(N, 0, ABG)
22:00:50.279 00.000 16108 Move returns status 0, amount 0
22:00:50.279 00.000 16108 move complete, result=0
22:00:50.279 00.000 16108 worker thread done servicing request
22:00:50.285 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4141, FiltMin=3590, FiltMax=50461, Gamma=1.000
22:00:50.300 00.015 21068 UpdateGuideState exits: m=116327 SNR=92.1
22:00:50.300 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:50.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:50.303 00.002 21068 Enqueuing Expose request
22:00:50.304 00.001 16108 Worker thread wakes up
22:00:50.304 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:50.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:50.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:51.285 00.981 16108 Exposure complete
22:00:51.364 00.079 16108 worker thread done servicing request
22:00:51.364 00.000 21068 OnExposeComplete: enter
22:00:51.365 00.001 21068 UpdateGuideState(): m_state=6
22:00:51.366 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:00:51.367 00.001 21068 Star::Find returns 1 (0), X=218.88, Y=877.76, Mass=101936, SNR=66.7, Peak=16070 HFD=3.4
22:00:51.368 00.001 21068 MultiStar: [#1 -0.28,-0.27,1.30,U] [#2 -0.27,-0.15,1.24,U] [#3 -0.31,-0.29,1.06,U] [#4 -0.14,-0.59,0.00,M2] [#5 -0.23,-0.00,1.19,U] [#6 -0.17,-0.18,0.86,U] [#7 -0.50,0.16,0.69,U] [#8 -0.70,-0.50,0.00,M2] 
22:00:51.369 00.001 21068 refined, 6 included, MultiStar: {-0.29, -0.13}, one-star: {-0.35, -0.09}
22:00:51.370 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
22:00:51.371 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
22:00:51.372 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-2.71 mountX=0.26 mountY=0.20, mountTheta=0.64
22:00:51.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.13, opts=13)
22:00:51.375 00.001 21068 Enqueuing Move request for scope (-0.29, -0.13)
22:00:51.376 00.001 16108 Worker thread wakes up
22:00:51.377 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.13) opts 0xd
22:00:51.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.13)
22:00:51.377 00.000 16108 Moving (-0.29, -0.13) raw xDistance=0.26 yDistance=0.20
22:00:51.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:00:51.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:51.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:00:51.377 00.000 16108 MoveAxis(W, 69, ABG)
22:00:51.377 00.000 16108 Guiding  Dir = 3, Dur = 69
22:00:51.378 00.001 16108 IsSlewing returns 0
22:00:51.378 00.000 16108 IsGuiding returns 0
22:00:51.380 00.002 16108 PulseGuide returned control before completion, sleep 78
22:00:51.384 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4144, FiltMin=3558, FiltMax=51997, Gamma=1.000
22:00:51.402 00.018 21068 UpdateGuideState exits: m=101936 SNR=66.7
22:00:51.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:51.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:51.406 00.001 21068 Enqueuing Expose request
22:00:51.473 00.067 16108 IsGuiding returns 0
22:00:51.473 00.000 16108 Move returns status 0, amount 69
22:00:51.473 00.000 16108 MoveAxis(N, 0, ABG)
22:00:51.473 00.000 16108 Move returns status 0, amount 0
22:00:51.473 00.000 16108 move complete, result=0
22:00:51.473 00.000 16108 worker thread done servicing request
22:00:51.473 00.000 16108 Worker thread wakes up
22:00:51.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:51.473 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.2 px 0 ms NORTH
22:00:51.475 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:52.639 01.164 16108 Exposure complete
22:00:52.722 00.083 16108 worker thread done servicing request
22:00:52.722 00.000 21068 OnExposeComplete: enter
22:00:52.724 00.002 21068 UpdateGuideState(): m_state=6
22:00:52.725 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:00:52.725 00.000 21068 Star::Find returns 1 (0), X=219.06, Y=877.87, Mass=108948, SNR=69.4, Peak=18006 HFD=3.0
22:00:52.726 00.001 21068 MultiStar: [#1 -0.17,-0.25,1.06,U] [#2 -0.10,-0.09,1.06,U] [#3 -0.01,-0.22,1.05,U] [#4 -0.10,-0.48,0.78,U] [#5 -0.07,-0.03,0.81,U] [#6 0.09,-0.10,0.88,U] [#7 -0.26,-0.16,0.60,U] [#8 -0.66,-0.26,0.00,M3] 
22:00:52.727 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.16}, one-star: {-0.17, 0.02}
22:00:52.727 00.000 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
22:00:52.728 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
22:00:52.729 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.02 mountX=0.17 mountY=0.02, mountTheta=0.11
22:00:52.730 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
22:00:52.731 00.001 21068 Enqueuing Move request for scope (-0.17, 0.02)
22:00:52.732 00.001 16108 Worker thread wakes up
22:00:52.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
22:00:52.732 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
22:00:52.732 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
22:00:52.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:00:52.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:52.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:00:52.732 00.000 16108 MoveAxis(E, 0, ABG)
22:00:52.732 00.000 16108 Move returns status 0, amount 0
22:00:52.732 00.000 16108 MoveAxis(N, 0, ABG)
22:00:52.732 00.000 16108 Move returns status 0, amount 0
22:00:52.732 00.000 16108 move complete, result=0
22:00:52.732 00.000 16108 worker thread done servicing request
22:00:52.737 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4141, FiltMin=3577, FiltMax=59625, Gamma=1.000
22:00:52.752 00.015 21068 UpdateGuideState exits: m=108948 SNR=69.4
22:00:52.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:52.753 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:52.755 00.002 21068 Enqueuing Expose request
22:00:52.756 00.001 16108 Worker thread wakes up
22:00:52.756 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:52.757 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:52.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:53.746 00.989 16108 Exposure complete
22:00:53.834 00.088 16108 worker thread done servicing request
22:00:53.834 00.000 21068 OnExposeComplete: enter
22:00:53.835 00.001 21068 UpdateGuideState(): m_state=6
22:00:53.836 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:00:53.837 00.001 21068 Star::Find returns 1 (0), X=218.94, Y=877.61, Mass=103118, SNR=64.6, Peak=16758 HFD=2.9
22:00:53.837 00.000 21068 MultiStar: [#1 -0.72,0.03,0.00,M1] [#2 -0.24,0.15,1.25,U] [#3 -0.43,-0.12,0.92,U] [#4 0.01,-0.18,1.10,U] [#5 -0.21,-0.10,0.95,U] [#6 -0.29,0.08,0.98,U] [#7 -0.13,0.04,0.59,U] [#8 -0.83,-0.19,0.00,M4] 
22:00:53.838 00.001 21068 refined, 6 included, MultiStar: {-0.23, -0.05}, one-star: {-0.29, -0.25}
22:00:53.840 00.002 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.41)
22:00:53.841 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
22:00:53.841 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.91 mountX=0.21 mountY=0.11, mountTheta=0.46
22:00:53.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.05, opts=13)
22:00:53.844 00.001 21068 Enqueuing Move request for scope (-0.23, -0.05)
22:00:53.844 00.000 16108 Worker thread wakes up
22:00:53.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
22:00:53.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
22:00:53.845 00.001 16108 Moving (-0.23, -0.05) raw xDistance=0.21 yDistance=0.11
22:00:53.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:00:53.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:53.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:53.845 00.000 16108 MoveAxis(W, 56, ABG)
22:00:53.845 00.000 16108 Guiding  Dir = 3, Dur = 56
22:00:53.845 00.000 16108 IsSlewing returns 0
22:00:53.845 00.000 16108 IsGuiding returns 0
22:00:53.851 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=4141, FiltMin=3526, FiltMax=51894, Gamma=1.000
22:00:53.863 00.012 16108 PulseGuide returned control before completion, sleep 49
22:00:53.877 00.014 21068 UpdateGuideState exits: m=103118 SNR=64.6
22:00:53.879 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.881 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:53.882 00.001 21068 Enqueuing Expose request
22:00:53.923 00.041 16108 IsGuiding returns 1
22:00:53.923 00.000 16108 scope still moving after pulse duration time elapsed
22:00:53.954 00.031 16108 IsSlewing returns 0
22:00:53.954 00.000 16108 IsGuiding returns 0
22:00:53.954 00.000 16108 scope move finished after 56 + 52 ms
22:00:53.954 00.000 16108 Move returns status 0, amount 56
22:00:53.954 00.000 16108 MoveAxis(N, 0, ABG)
22:00:53.954 00.000 16108 Move returns status 0, amount 0
22:00:53.954 00.000 16108 move complete, result=0
22:00:53.954 00.000 16108 worker thread done servicing request
22:00:53.954 00.000 16108 Worker thread wakes up
22:00:53.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:53.954 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
22:00:53.956 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:55.122 01.166 16108 Exposure complete
22:00:55.188 00.066 16108 worker thread done servicing request
22:00:55.188 00.000 21068 OnExposeComplete: enter
22:00:55.189 00.001 21068 UpdateGuideState(): m_state=6
22:00:55.190 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:00:55.190 00.000 21068 Star::Find returns 1 (0), X=219.56, Y=877.56, Mass=102910, SNR=65.9, Peak=16019 HFD=3.1
22:00:55.191 00.001 21068 MultiStar: [#1 0.28,-0.06,1.00,U] [#2 0.16,-0.49,1.33,U] [#3 0.04,-0.04,1.13,U] [#4 0.48,-0.69,0.00,M1] [#5 0.06,-0.69,0.00,M1] [#6 0.07,-0.50,1.05,U] [#7 0.01,-0.11,0.64,U] [#8 -0.56,-0.29,0.00,M5] 
22:00:55.192 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.27}, one-star: {0.34, -0.29}
22:00:55.194 00.002 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
22:00:55.195 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
22:00:55.195 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.05 mountX=-0.20 mountY=0.23, mountTheta=2.30
22:00:55.197 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.27, opts=13)
22:00:55.198 00.001 21068 Enqueuing Move request for scope (0.16, -0.27)
22:00:55.198 00.000 16108 Worker thread wakes up
22:00:55.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
22:00:55.199 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
22:00:55.199 00.000 16108 Moving (0.16, -0.27) raw xDistance=-0.20 yDistance=0.23
22:00:55.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:00:55.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:55.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:00:55.199 00.000 16108 MoveAxis(E, 0, ABG)
22:00:55.199 00.000 16108 Move returns status 0, amount 0
22:00:55.199 00.000 16108 MoveAxis(N, 0, ABG)
22:00:55.199 00.000 16108 Move returns status 0, amount 0
22:00:55.199 00.000 16108 move complete, result=0
22:00:55.199 00.000 16108 worker thread done servicing request
22:00:55.204 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4141, FiltMin=3501, FiltMax=53165, Gamma=1.000
22:00:55.230 00.026 21068 UpdateGuideState exits: m=102910 SNR=65.9
22:00:55.232 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:55.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:55.234 00.001 21068 Enqueuing Expose request
22:00:55.235 00.001 16108 Worker thread wakes up
22:00:55.235 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:55.236 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:55.237 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:56.226 00.989 16108 Exposure complete
22:00:56.285 00.059 16108 worker thread done servicing request
22:00:56.285 00.000 21068 OnExposeComplete: enter
22:00:56.285 00.000 21068 UpdateGuideState(): m_state=6
22:00:56.286 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:00:56.287 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.84, Mass=96409, SNR=60.3, Peak=15254 HFD=3.1
22:00:56.288 00.001 21068 MultiStar: [#1 0.15,-0.13,1.11,U] [#2 0.19,-0.15,1.17,U] [#3 0.33,-0.36,1.19,U] [#4 0.48,-0.38,0.00,M2] [#5 0.18,-0.10,1.15,U] [#6 0.22,0.18,0.78,U] [#7 -0.03,-0.01,0.68,U] [#8 -0.14,-0.30,0.94,U] 
22:00:56.289 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.04, -0.01}
22:00:56.290 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
22:00:56.290 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
22:00:56.291 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=-0.04 mountY=-0.00, mountTheta=-3.09
22:00:56.293 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
22:00:56.294 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
22:00:56.295 00.001 16108 Worker thread wakes up
22:00:56.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:00:56.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:00:56.295 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
22:00:56.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:00:56.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:56.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:00:56.295 00.000 16108 MoveAxis(E, 0, ABG)
22:00:56.296 00.001 16108 Move returns status 0, amount 0
22:00:56.296 00.000 16108 MoveAxis(N, 0, ABG)
22:00:56.296 00.000 16108 Move returns status 0, amount 0
22:00:56.296 00.000 16108 move complete, result=0
22:00:56.296 00.000 16108 worker thread done servicing request
22:00:56.303 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4144, FiltMin=3581, FiltMax=44125, Gamma=1.000
22:00:56.329 00.026 21068 UpdateGuideState exits: m=96409 SNR=60.3
22:00:56.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:56.332 00.001 21068 Enqueuing Expose request
22:00:56.333 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:00:56.334 00.001 16108 Worker thread wakes up
22:00:56.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:56.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:57.495 01.161 16108 Exposure complete
22:00:57.576 00.081 16108 worker thread done servicing request
22:00:57.576 00.000 21068 OnExposeComplete: enter
22:00:57.577 00.001 21068 UpdateGuideState(): m_state=6
22:00:57.578 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:00:57.579 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=877.49, Mass=106271, SNR=62.8, Peak=15811 HFD=3.1
22:00:57.581 00.002 21068 MultiStar: [#1 0.59,-0.05,0.00,M1] [#2 0.31,-0.33,1.21,U] [#3 0.60,-0.42,0.00,M1] [#4 0.78,-0.65,0.00,M3] [#5 0.47,-0.26,0.97,U] [#6 0.28,-0.16,0.85,U] [#7 0.13,0.27,0.68,U] [#8 -0.05,-0.32,0.80,U] 
22:00:57.581 00.000 21068 refined, 5 included, MultiStar: {0.28, -0.22}, one-star: {0.42, -0.36}
22:00:57.582 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
22:00:57.583 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
22:00:57.584 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.35 cameraTheta=-0.67 mountX=-0.31 mountY=0.15, mountTheta=2.69
22:00:57.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.22, opts=13)
22:00:57.587 00.001 21068 Enqueuing Move request for scope (0.28, -0.22)
22:00:57.588 00.001 16108 Worker thread wakes up
22:00:57.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
22:00:57.588 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
22:00:57.588 00.000 16108 Moving (0.28, -0.22) raw xDistance=-0.31 yDistance=0.15
22:00:57.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:00:57.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:57.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:57.588 00.000 16108 MoveAxis(E, 81, ABG)
22:00:57.588 00.000 16108 Guiding  Dir = 2, Dur = 81
22:00:57.589 00.001 16108 IsSlewing returns 0
22:00:57.589 00.000 16108 IsGuiding returns 0
22:00:57.596 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4141, FiltMin=3513, FiltMax=54217, Gamma=1.000
22:00:57.624 00.028 21068 UpdateGuideState exits: m=106271 SNR=62.8
22:00:57.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:57.627 00.001 21068 Enqueuing Expose request
22:00:57.631 00.004 16108 PulseGuide returned control before completion, sleep 49
22:00:57.694 00.063 16108 IsGuiding returns 1
22:00:57.694 00.000 16108 scope still moving after pulse duration time elapsed
22:00:57.726 00.032 16108 IsSlewing returns 0
22:00:57.726 00.000 16108 IsGuiding returns 0
22:00:57.726 00.000 16108 scope move finished after 81 + 55 ms
22:00:57.726 00.000 16108 Move returns status 0, amount 81
22:00:57.726 00.000 16108 MoveAxis(N, 0, ABG)
22:00:57.726 00.000 16108 Move returns status 0, amount 0
22:00:57.726 00.000 16108 move complete, result=0
22:00:57.726 00.000 16108 worker thread done servicing request
22:00:57.726 00.000 16108 Worker thread wakes up
22:00:57.726 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
22:00:57.727 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:57.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:58.688 00.961 16108 Exposure complete
22:00:58.740 00.052 16108 worker thread done servicing request
22:00:58.740 00.000 21068 OnExposeComplete: enter
22:00:58.740 00.000 21068 UpdateGuideState(): m_state=6
22:00:58.743 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:00:58.744 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=877.83, Mass=113840, SNR=82.0, Peak=14163 HFD=3.6
22:00:58.745 00.001 21068 MultiStar: [#1 0.18,-0.12,1.02,U] [#2 0.05,-0.42,1.06,U] [#3 0.59,-0.59,0.00,M2] [#4 0.25,-0.66,0.00,M4] [#5 0.21,-0.17,0.77,U] [#6 0.25,-0.27,0.72,U] [#7 -0.18,-0.14,0.53,U] [#8 -0.03,-0.36,0.63,U] 
22:00:58.745 00.000 21068 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.45, -0.02}
22:00:58.746 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
22:00:58.747 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:00:58.749 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-0.92 mountX=-0.20 mountY=0.17, mountTheta=2.43
22:00:58.752 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.21, opts=13)
22:00:58.754 00.002 21068 Enqueuing Move request for scope (0.16, -0.21)
22:00:58.756 00.002 16108 Worker thread wakes up
22:00:58.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
22:00:58.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
22:00:58.756 00.000 16108 Moving (0.16, -0.21) raw xDistance=-0.20 yDistance=0.17
22:00:58.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:00:58.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:58.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:00:58.756 00.000 16108 MoveAxis(E, 0, ABG)
22:00:58.756 00.000 16108 Move returns status 0, amount 0
22:00:58.756 00.000 16108 MoveAxis(N, 0, ABG)
22:00:58.756 00.000 16108 Move returns status 0, amount 0
22:00:58.756 00.000 16108 move complete, result=0
22:00:58.757 00.001 16108 worker thread done servicing request
22:00:58.764 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4141, FiltMin=3545, FiltMax=52608, Gamma=1.000
22:00:58.791 00.027 21068 UpdateGuideState exits: m=113840 SNR=82.0
22:00:58.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:58.794 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:00:58.795 00.001 21068 Enqueuing Expose request
22:00:58.797 00.002 16108 Worker thread wakes up
22:00:58.797 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:00:58.798 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:00:58.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:00:59.953 01.155 16108 Exposure complete
22:01:00.020 00.067 16108 worker thread done servicing request
22:01:00.020 00.000 21068 OnExposeComplete: enter
22:01:00.022 00.002 21068 UpdateGuideState(): m_state=6
22:01:00.024 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:01:00.024 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=877.57, Mass=102681, SNR=67.5, Peak=13430 HFD=3.2
22:01:00.025 00.001 21068 MultiStar: [#1 0.31,-0.53,0.00,M1] [#2 -0.30,-0.25,1.11,U] [#3 0.18,-0.68,0.00,M3] [#4 0.14,-0.97,0.00,M5] [#5 0.03,-0.27,0.97,U] [#6 0.17,-0.27,0.79,U] [#7 0.44,-0.44,0.00,M1] [#8 -0.37,-0.30,0.62,U] 
22:01:00.026 00.001 21068 refined, 4 included, MultiStar: {-0.06, -0.27}, one-star: {0.13, -0.29}
22:01:00.027 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
22:01:00.028 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
22:01:00.028 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.79 mountX=0.01 mountY=0.28, mountTheta=1.52
22:01:00.030 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.27, opts=13)
22:01:00.031 00.001 21068 Enqueuing Move request for scope (-0.06, -0.27)
22:01:00.031 00.000 16108 Worker thread wakes up
22:01:00.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
22:01:00.032 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
22:01:00.032 00.000 16108 Moving (-0.06, -0.27) raw xDistance=0.01 yDistance=0.28
22:01:00.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:01:00.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:00.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:01:00.032 00.000 16108 MoveAxis(E, 0, ABG)
22:01:00.032 00.000 16108 Move returns status 0, amount 0
22:01:00.032 00.000 16108 MoveAxis(N, 0, ABG)
22:01:00.032 00.000 16108 Move returns status 0, amount 0
22:01:00.032 00.000 16108 move complete, result=0
22:01:00.032 00.000 16108 worker thread done servicing request
22:01:00.035 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4141, FiltMin=3545, FiltMax=46611, Gamma=1.000
22:01:00.054 00.019 21068 UpdateGuideState exits: m=102681 SNR=67.5
22:01:00.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:00.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:00.056 00.000 21068 Enqueuing Expose request
22:01:00.059 00.003 16108 Worker thread wakes up
22:01:00.059 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:01:00.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:00.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:01.033 00.973 16108 Exposure complete
22:01:01.112 00.079 16108 worker thread done servicing request
22:01:01.112 00.000 21068 OnExposeComplete: enter
22:01:01.113 00.001 21068 UpdateGuideState(): m_state=6
22:01:01.116 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:01:01.118 00.002 21068 Star::Find returns 1 (0), X=219.75, Y=877.52, Mass=112493, SNR=65.3, Peak=15043 HFD=3.3
22:01:01.120 00.002 21068 MultiStar: [#1 0.20,0.11,1.22,U] [#2 0.11,-0.63,0.00,M1] [#3 0.59,-0.34,0.00,M4] [#4 0.34,-0.64,0.00,M6] [#5 -0.06,-0.38,1.02,U] [#6 0.27,-0.25,0.77,U] [#7 -0.07,-0.30,0.55,U] [#8 0.06,-0.55,0.00,M2] 
22:01:01.121 00.001 21068 refined, 4 included, MultiStar: {0.19, -0.20}, one-star: {0.52, -0.33}
22:01:01.123 00.002 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
22:01:01.125 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
22:01:01.127 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.81 mountX=-0.23 mountY=0.15, mountTheta=2.54
22:01:01.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.20, opts=13)
22:01:01.131 00.002 21068 Enqueuing Move request for scope (0.19, -0.20)
22:01:01.132 00.001 16108 Worker thread wakes up
22:01:01.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
22:01:01.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
22:01:01.132 00.000 16108 Moving (0.19, -0.20) raw xDistance=-0.23 yDistance=0.15
22:01:01.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:01:01.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:01.134 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:01:01.134 00.000 16108 MoveAxis(E, 59, ABG)
22:01:01.134 00.000 16108 Guiding  Dir = 2, Dur = 59
22:01:01.134 00.000 16108 IsSlewing returns 0
22:01:01.134 00.000 16108 IsGuiding returns 0
22:01:01.136 00.002 16108 PulseGuide returned control before completion, sleep 68
22:01:01.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4141, FiltMin=3533, FiltMax=51785, Gamma=1.000
22:01:01.166 00.027 21068 UpdateGuideState exits: m=112493 SNR=65.3
22:01:01.168 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:01.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:01.170 00.001 21068 Enqueuing Expose request
22:01:01.217 00.047 16108 IsGuiding returns 0
22:01:01.217 00.000 16108 Move returns status 0, amount 59
22:01:01.217 00.000 16108 MoveAxis(N, 0, ABG)
22:01:01.217 00.000 16108 Move returns status 0, amount 0
22:01:01.217 00.000 16108 move complete, result=0
22:01:01.218 00.001 16108 worker thread done servicing request
22:01:01.218 00.000 16108 Worker thread wakes up
22:01:01.218 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:01.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:01.219 00.001 21068 GuideStep: -0.2 px 59 ms EAST, 0.2 px 0 ms NORTH
22:01:02.380 01.161 16108 Exposure complete
22:01:02.439 00.059 16108 worker thread done servicing request
22:01:02.439 00.000 21068 OnExposeComplete: enter
22:01:02.440 00.001 21068 UpdateGuideState(): m_state=6
22:01:02.441 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:01:02.442 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.18, Mass=109500, SNR=73.1, Peak=14070 HFD=3.5
22:01:02.443 00.001 21068 MultiStar: [#1 -0.08,-0.34,1.14,U] [#2 -0.30,-0.53,0.00,M2] [#3 0.38,-0.30,0.89,U] [#4 0.08,-0.81,0.00,M7] [#5 -0.04,-0.23,0.82,U] [#6 0.09,-0.14,0.81,U] [#7 -0.29,-0.03,0.58,U] [#8 -0.52,0.05,0.66,U] 
22:01:02.444 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.10}, one-star: {-0.01, 0.33}
22:01:02.444 00.000 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
22:01:02.445 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
22:01:02.446 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.94 mountX=0.02 mountY=0.11, mountTheta=1.38
22:01:02.449 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
22:01:02.450 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
22:01:02.452 00.002 16108 Worker thread wakes up
22:01:02.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:01:02.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:01:02.452 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
22:01:02.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:01:02.454 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:02.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:01:02.454 00.000 16108 MoveAxis(E, 0, ABG)
22:01:02.454 00.000 16108 Move returns status 0, amount 0
22:01:02.454 00.000 16108 MoveAxis(N, 0, ABG)
22:01:02.454 00.000 16108 Move returns status 0, amount 0
22:01:02.454 00.000 16108 move complete, result=0
22:01:02.454 00.000 16108 worker thread done servicing request
22:01:02.461 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=4137, FiltMin=3517, FiltMax=54537, Gamma=1.000
22:01:02.485 00.024 21068 UpdateGuideState exits: m=109500 SNR=73.1
22:01:02.487 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:02.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:02.490 00.002 21068 Enqueuing Expose request
22:01:02.491 00.001 16108 Worker thread wakes up
22:01:02.491 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:02.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:02.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:03.466 00.974 16108 Exposure complete
22:01:03.533 00.067 16108 worker thread done servicing request
22:01:03.533 00.000 21068 OnExposeComplete: enter
22:01:03.536 00.003 21068 UpdateGuideState(): m_state=6
22:01:03.537 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:01:03.539 00.002 21068 Star::Find returns 1 (0), X=219.17, Y=877.56, Mass=92902, SNR=57.4, Peak=10771 HFD=3.8
22:01:03.540 00.001 21068 MultiStar: [#1 0.36,-0.40,0.00,M1] [#2 -0.04,-0.23,1.43,U] [#3 -0.04,-0.86,0.00,M4] [#4 0.06,-0.64,0.00,M8] [#5 0.11,-0.21,0.92,U] [#6 0.06,-0.17,0.69,U] [#7 -0.14,0.04,0.65,U] [#8 -0.50,-0.20,0.00,M2] 
22:01:03.542 00.002 21068 refined, 4 included, MultiStar: {-0.01, -0.19}, one-star: {-0.06, -0.29}
22:01:03.544 00.002 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
22:01:03.545 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
22:01:03.546 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.63 mountX=-0.02 mountY=0.19, mountTheta=1.68
22:01:03.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
22:01:03.549 00.001 21068 Enqueuing Move request for scope (-0.01, -0.19)
22:01:03.551 00.002 16108 Worker thread wakes up
22:01:03.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
22:01:03.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
22:01:03.551 00.000 16108 Moving (-0.01, -0.19) raw xDistance=-0.02 yDistance=0.19
22:01:03.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:01:03.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:03.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:01:03.551 00.000 16108 MoveAxis(E, 0, ABG)
22:01:03.551 00.000 16108 Move returns status 0, amount 0
22:01:03.551 00.000 16108 MoveAxis(N, 0, ABG)
22:01:03.551 00.000 16108 Move returns status 0, amount 0
22:01:03.551 00.000 16108 move complete, result=0
22:01:03.551 00.000 16108 worker thread done servicing request
22:01:03.558 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=4141, FiltMin=3539, FiltMax=40198, Gamma=1.000
22:01:03.587 00.029 21068 UpdateGuideState exits: m=92902 SNR=57.4
22:01:03.589 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.589 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:03.590 00.001 21068 Enqueuing Expose request
22:01:03.591 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:03.592 00.001 16108 Worker thread wakes up
22:01:03.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:03.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:04.759 01.167 16108 Exposure complete
22:01:04.835 00.076 16108 worker thread done servicing request
22:01:04.835 00.000 21068 OnExposeComplete: enter
22:01:04.836 00.001 21068 UpdateGuideState(): m_state=6
22:01:04.837 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:01:04.838 00.001 21068 Star::Find returns 1 (0), X=218.78, Y=877.55, Mass=102716, SNR=59.7, Peak=11267 HFD=3.7
22:01:04.839 00.001 21068 MultiStar: [#1 -0.12,-0.44,1.05,U] [#2 -0.33,-0.29,1.31,U] [#3 -0.06,-0.45,1.12,U] [#4 0.02,-0.53,0.89,U] [#5 -0.04,-0.45,1.03,U] [#6 -0.29,-0.28,0.93,U] [#7 -0.31,0.24,0.57,U] [#8 -0.78,-0.24,0.00,M3] 
22:01:04.840 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.34}, one-star: {-0.44, -0.30}
22:01:04.840 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:01:04.841 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
22:01:04.842 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-2.09 mountX=0.13 mountY=0.38, mountTheta=1.24
22:01:04.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.34, opts=13)
22:01:04.845 00.001 21068 Enqueuing Move request for scope (-0.19, -0.34)
22:01:04.845 00.000 16108 Worker thread wakes up
22:01:04.846 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.34) opts 0xd
22:01:04.846 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.34)
22:01:04.846 00.000 16108 Moving (-0.19, -0.34) raw xDistance=0.13 yDistance=0.38
22:01:04.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:01:04.846 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.68
22:01:04.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:01:04.846 00.000 16108 MoveAxis(E, 0, ABG)
22:01:04.846 00.000 16108 Move returns status 0, amount 0
22:01:04.846 00.000 16108 MoveAxis(S, 76, ABG)
22:01:04.846 00.000 16108 Guiding  Dir = 1, Dur = 76
22:01:04.846 00.000 16108 IsSlewing returns 0
22:01:04.847 00.001 16108 IsGuiding returns 0
22:01:04.850 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=4137, FiltMin=3558, FiltMax=40653, Gamma=1.000
22:01:04.855 00.005 16108 PulseGuide returned control before completion, sleep 78
22:01:04.864 00.009 21068 UpdateGuideState exits: m=102716 SNR=59.7
22:01:04.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:04.865 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:04.866 00.001 21068 Enqueuing Expose request
22:01:04.947 00.081 16108 IsGuiding returns 0
22:01:04.947 00.000 16108 Move returns status 0, amount 76
22:01:04.947 00.000 16108 move complete, result=0
22:01:04.947 00.000 16108 worker thread done servicing request
22:01:04.947 00.000 16108 Worker thread wakes up
22:01:04.947 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 76 ms SOUTH
22:01:04.949 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:04.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:05.925 00.976 16108 Exposure complete
22:01:05.978 00.053 16108 worker thread done servicing request
22:01:05.978 00.000 21068 OnExposeComplete: enter
22:01:05.979 00.001 21068 UpdateGuideState(): m_state=6
22:01:05.980 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:01:05.981 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=877.95, Mass=82777, SNR=52.6, Peak=10246 HFD=3.9
22:01:05.982 00.001 21068 MultiStar: [#1 -0.25,-0.38,1.15,U] [#2 -0.34,-0.19,1.41,U] [#3 -0.15,-0.22,1.22,U] [#4 -0.04,-0.84,0.00,M8] [#5 -0.32,-0.53,0.00,M1] [#6 -0.08,-0.33,1.07,U] [#7 -0.37,-0.11,0.70,U] [#8 -0.64,-0.47,0.00,M4] 
22:01:05.982 00.000 21068 single-star, 5 included, MultiStar: {-0.22, -0.20}, one-star: {-0.17, 0.10}
22:01:05.983 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
22:01:05.984 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
22:01:05.985 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.19 cameraTheta=2.63 mountX=0.18 mountY=-0.05, mountTheta=-0.28
22:01:05.986 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.10, opts=13)
22:01:05.987 00.001 21068 Enqueuing Move request for scope (-0.17, 0.10)
22:01:05.988 00.001 16108 Worker thread wakes up
22:01:05.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
22:01:05.988 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
22:01:05.988 00.000 16108 Moving (-0.17, 0.10) raw xDistance=0.18 yDistance=-0.05
22:01:05.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:01:05.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:05.989 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:05.989 00.000 16108 MoveAxis(E, 0, ABG)
22:01:05.989 00.000 16108 Move returns status 0, amount 0
22:01:05.989 00.000 16108 MoveAxis(N, 0, ABG)
22:01:05.989 00.000 16108 Move returns status 0, amount 0
22:01:05.989 00.000 16108 move complete, result=0
22:01:05.989 00.000 16108 worker thread done servicing request
22:01:05.993 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4137, FiltMin=3485, FiltMax=45593, Gamma=1.000
22:01:06.007 00.014 21068 UpdateGuideState exits: m=82777 SNR=52.6
22:01:06.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:06.009 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:06.012 00.003 21068 Enqueuing Expose request
22:01:06.013 00.001 16108 Worker thread wakes up
22:01:06.013 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:06.015 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:06.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:07.184 01.169 16108 Exposure complete
22:01:07.241 00.057 16108 worker thread done servicing request
22:01:07.241 00.000 21068 OnExposeComplete: enter
22:01:07.242 00.001 21068 UpdateGuideState(): m_state=6
22:01:07.243 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:01:07.244 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=877.89, Mass=117502, SNR=72.1, Peak=13734 HFD=4.0
22:01:07.245 00.001 21068 MultiStar: [#1 -0.23,-0.13,1.12,U] [#2 -0.64,0.00,0.00,M1] [#3 0.12,-0.36,0.99,U] [#4 0.09,-0.08,0.70,U] [#5 -0.07,-0.02,0.85,U] [#6 -0.05,0.06,0.78,U] [#7 -0.38,0.14,0.61,U] [#8 -0.59,-0.21,0.00,M5] 
22:01:07.246 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.07}, one-star: {-0.12, 0.04}
22:01:07.246 00.000 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
22:01:07.247 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
22:01:07.248 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.50 mountX=0.07 mountY=0.08, mountTheta=0.84
22:01:07.251 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
22:01:07.251 00.000 21068 Enqueuing Move request for scope (-0.09, -0.07)
22:01:07.252 00.001 16108 Worker thread wakes up
22:01:07.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:01:07.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:01:07.252 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.08
22:01:07.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:01:07.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:07.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:01:07.252 00.000 16108 MoveAxis(E, 0, ABG)
22:01:07.252 00.000 16108 Move returns status 0, amount 0
22:01:07.252 00.000 16108 MoveAxis(N, 0, ABG)
22:01:07.252 00.000 16108 Move returns status 0, amount 0
22:01:07.252 00.000 16108 move complete, result=0
22:01:07.253 00.001 16108 worker thread done servicing request
22:01:07.256 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4137, FiltMin=3475, FiltMax=51670, Gamma=1.000
22:01:07.271 00.015 21068 UpdateGuideState exits: m=117502 SNR=72.1
22:01:07.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:07.274 00.001 21068 Enqueuing Expose request
22:01:07.275 00.001 16108 Worker thread wakes up
22:01:07.275 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:07.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:07.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:08.251 00.976 16108 Exposure complete
22:01:08.311 00.060 16108 worker thread done servicing request
22:01:08.312 00.001 21068 OnExposeComplete: enter
22:01:08.312 00.000 21068 UpdateGuideState(): m_state=6
22:01:08.313 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:01:08.314 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=878.00, Mass=101213, SNR=65.4, Peak=15302 HFD=3.0
22:01:08.315 00.001 21068 MultiStar: [#1 0.10,-0.26,1.19,U] [#2 -0.10,-0.01,1.36,U] [#3 0.17,-0.15,1.13,U] [#4 0.12,-0.37,1.20,U] [#5 -0.19,-0.18,0.99,U] [#6 -0.06,-0.13,0.92,U] [#7 -0.95,-0.00,0.00,M1] [#8 -0.68,-0.09,0.00,M6] 
22:01:08.316 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.14}, one-star: {-0.38, 0.15}
22:01:08.316 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
22:01:08.317 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
22:01:08.318 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.85 mountX=0.01 mountY=0.14, mountTheta=1.47
22:01:08.319 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.14, opts=13)
22:01:08.320 00.001 21068 Enqueuing Move request for scope (-0.04, -0.14)
22:01:08.320 00.000 16108 Worker thread wakes up
22:01:08.321 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:01:08.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:01:08.321 00.000 16108 Moving (-0.04, -0.14) raw xDistance=0.01 yDistance=0.14
22:01:08.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:01:08.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:08.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:08.321 00.000 16108 MoveAxis(E, 0, ABG)
22:01:08.321 00.000 16108 Move returns status 0, amount 0
22:01:08.321 00.000 16108 MoveAxis(N, 0, ABG)
22:01:08.321 00.000 16108 Move returns status 0, amount 0
22:01:08.321 00.000 16108 move complete, result=0
22:01:08.321 00.000 16108 worker thread done servicing request
22:01:08.324 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4137, FiltMin=3581, FiltMax=57293, Gamma=1.000
22:01:08.339 00.015 21068 UpdateGuideState exits: m=101213 SNR=65.4
22:01:08.342 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:08.343 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:08.345 00.002 21068 Enqueuing Expose request
22:01:08.346 00.001 16108 Worker thread wakes up
22:01:08.346 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:08.347 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:08.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:09.522 01.175 16108 Exposure complete
22:01:09.585 00.063 16108 worker thread done servicing request
22:01:09.585 00.000 21068 OnExposeComplete: enter
22:01:09.587 00.002 21068 UpdateGuideState(): m_state=6
22:01:09.589 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:01:09.591 00.002 21068 Star::Find returns 1 (0), X=219.10, Y=878.04, Mass=96727, SNR=62.4, Peak=16022 HFD=2.8
22:01:09.594 00.003 21068 MultiStar: [#1 -0.08,0.08,1.29,U] [#2 -0.45,0.29,0.00,M1] [#3 -0.01,0.09,1.14,U] [#4 -0.14,-0.17,1.02,U] [#5 -0.48,0.03,0.99,U] [#6 -0.55,0.20,0.00,M1] [#7 -0.38,0.41,0.00,M2] [#8 -0.90,0.12,0.00,M7] 
22:01:09.595 00.001 21068 refined, 4 included, MultiStar: {-0.16, 0.05}, one-star: {-0.13, 0.19}
22:01:09.597 00.002 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
22:01:09.598 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
22:01:09.600 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.86 mountX=0.16 mountY=-0.01, mountTheta=-0.05
22:01:09.604 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.05, opts=13)
22:01:09.605 00.001 21068 Enqueuing Move request for scope (-0.16, 0.05)
22:01:09.607 00.002 16108 Worker thread wakes up
22:01:09.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
22:01:09.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
22:01:09.607 00.000 16108 Moving (-0.16, 0.05) raw xDistance=0.16 yDistance=-0.01
22:01:09.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:01:09.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:09.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:09.607 00.000 16108 MoveAxis(E, 0, ABG)
22:01:09.607 00.000 16108 Move returns status 0, amount 0
22:01:09.607 00.000 16108 MoveAxis(N, 0, ABG)
22:01:09.607 00.000 16108 Move returns status 0, amount 0
22:01:09.607 00.000 16108 move complete, result=0
22:01:09.607 00.000 16108 worker thread done servicing request
22:01:09.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4137, FiltMin=3555, FiltMax=50694, Gamma=1.000
22:01:09.640 00.026 21068 UpdateGuideState exits: m=96727 SNR=62.4
22:01:09.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:09.643 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:09.644 00.001 21068 Enqueuing Expose request
22:01:09.645 00.001 16108 Worker thread wakes up
22:01:09.645 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:09.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:09.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:10.620 00.974 16108 Exposure complete
22:01:10.703 00.083 16108 worker thread done servicing request
22:01:10.703 00.000 21068 OnExposeComplete: enter
22:01:10.704 00.001 21068 UpdateGuideState(): m_state=6
22:01:10.705 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:01:10.707 00.002 21068 Star::Find returns 1 (0), X=219.08, Y=877.84, Mass=105414, SNR=76.3, Peak=16694 HFD=3.0
22:01:10.710 00.003 21068 MultiStar: [#1 -0.43,0.09,1.12,U] [#2 -0.54,0.11,0.00,M2] [#3 -0.04,0.12,1.02,U] [#4 -0.10,-0.30,0.84,U] [#5 -0.59,0.30,0.00,M1] [#6 -0.05,0.28,0.71,U] [#7 -0.41,0.11,0.51,U] [#8 -0.72,-0.28,0.00,M8] 
22:01:10.711 00.001 21068 single-star, 5 included, MultiStar: {-0.19, 0.04}, one-star: {-0.15, -0.01}
22:01:10.713 00.002 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
22:01:10.714 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
22:01:10.716 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.07 mountX=0.15 mountY=0.05, mountTheta=0.30
22:01:10.720 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.01, opts=13)
22:01:10.721 00.001 21068 Enqueuing Move request for scope (-0.15, -0.01)
22:01:10.724 00.003 16108 Worker thread wakes up
22:01:10.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
22:01:10.724 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
22:01:10.724 00.000 16108 Moving (-0.15, -0.01) raw xDistance=0.15 yDistance=0.05
22:01:10.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:01:10.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:10.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:10.724 00.000 16108 MoveAxis(E, 0, ABG)
22:01:10.724 00.000 16108 Move returns status 0, amount 0
22:01:10.724 00.000 16108 MoveAxis(N, 0, ABG)
22:01:10.724 00.000 16108 Move returns status 0, amount 0
22:01:10.724 00.000 16108 move complete, result=0
22:01:10.724 00.000 16108 worker thread done servicing request
22:01:10.730 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4137, FiltMin=3581, FiltMax=47785, Gamma=1.000
22:01:10.746 00.016 21068 UpdateGuideState exits: m=105414 SNR=76.3
22:01:10.748 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:10.748 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:10.749 00.001 21068 Enqueuing Expose request
22:01:10.750 00.001 16108 Worker thread wakes up
22:01:10.750 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:10.751 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:10.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:11.924 01.173 16108 Exposure complete
22:01:11.981 00.057 16108 worker thread done servicing request
22:01:11.982 00.001 21068 OnExposeComplete: enter
22:01:11.982 00.000 21068 UpdateGuideState(): m_state=6
22:01:11.983 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
22:01:11.984 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=877.88, Mass=113920, SNR=76.7, Peak=15203 HFD=3.4
22:01:11.985 00.001 21068 MultiStar: [#1 -0.16,0.14,0.91,U] [#2 -0.16,0.18,0.99,U] [#3 -0.07,-0.02,0.84,U] [#4 -0.20,-0.24,0.68,U] [#5 -0.15,0.42,0.92,U] [#6 -0.17,0.11,0.80,U] [#7 -0.40,0.16,0.51,U] [#8 -0.30,0.00,0.81,U] 
22:01:11.986 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {0.28, 0.02}
22:01:11.988 00.002 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
22:01:11.988 00.000 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
22:01:11.989 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.51 mountX=0.14 mountY=-0.06, mountTheta=-0.41
22:01:11.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
22:01:11.992 00.001 21068 Enqueuing Move request for scope (-0.13, 0.09)
22:01:11.993 00.001 16108 Worker thread wakes up
22:01:11.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:01:11.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:01:11.993 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=-0.06
22:01:11.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:01:11.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:11.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:01:11.993 00.000 16108 MoveAxis(E, 0, ABG)
22:01:11.993 00.000 16108 Move returns status 0, amount 0
22:01:11.993 00.000 16108 MoveAxis(N, 0, ABG)
22:01:11.993 00.000 16108 Move returns status 0, amount 0
22:01:11.993 00.000 16108 move complete, result=0
22:01:11.993 00.000 16108 worker thread done servicing request
22:01:11.997 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4137, FiltMin=3555, FiltMax=54694, Gamma=1.000
22:01:12.012 00.015 21068 UpdateGuideState exits: m=113920 SNR=76.7
22:01:12.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:12.014 00.000 21068 Enqueuing Expose request
22:01:12.015 00.001 16108 Worker thread wakes up
22:01:12.015 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:12.016 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:12.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:12.995 00.979 16108 Exposure complete
22:01:13.053 00.058 16108 worker thread done servicing request
22:01:13.053 00.000 21068 OnExposeComplete: enter
22:01:13.054 00.001 21068 UpdateGuideState(): m_state=6
22:01:13.055 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
22:01:13.057 00.002 21068 Star::Find returns 1 (0), X=219.54, Y=877.96, Mass=121324, SNR=85.4, Peak=14934 HFD=3.5
22:01:13.057 00.000 21068 MultiStar: [#1 0.25,0.28,0.98,U] [#2 -0.10,0.32,0.89,U] [#3 0.18,0.03,0.89,U] [#4 0.08,-0.58,0.00,M4] [#5 -0.22,0.18,0.79,U] [#6 -0.43,0.20,0.61,U] [#7 -0.10,0.15,0.48,U] [#8 -0.29,0.00,0.58,U] 
22:01:13.060 00.003 21068 refined, 7 included, MultiStar: {-0.01, 0.17}, one-star: {0.31, 0.11}
22:01:13.061 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
22:01:13.062 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:01:13.063 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.60 mountX=0.03 mountY=-0.16, mountTheta=-1.36
22:01:13.066 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.17, opts=13)
22:01:13.068 00.002 21068 Enqueuing Move request for scope (-0.01, 0.17)
22:01:13.069 00.001 16108 Worker thread wakes up
22:01:13.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
22:01:13.069 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
22:01:13.069 00.000 16108 Moving (-0.01, 0.17) raw xDistance=0.03 yDistance=-0.16
22:01:13.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:01:13.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:13.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:13.069 00.000 16108 MoveAxis(E, 0, ABG)
22:01:13.069 00.000 16108 Move returns status 0, amount 0
22:01:13.069 00.000 16108 MoveAxis(N, 0, ABG)
22:01:13.069 00.000 16108 Move returns status 0, amount 0
22:01:13.069 00.000 16108 move complete, result=0
22:01:13.069 00.000 16108 worker thread done servicing request
22:01:13.073 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4137, FiltMin=3558, FiltMax=56470, Gamma=1.000
22:01:13.099 00.026 21068 UpdateGuideState exits: m=121324 SNR=85.4
22:01:13.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:13.102 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:13.103 00.001 21068 Enqueuing Expose request
22:01:13.106 00.003 16108 Worker thread wakes up
22:01:13.106 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:13.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:13.106 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:01:14.285 01.179 16108 Exposure complete
22:01:14.362 00.077 16108 worker thread done servicing request
22:01:14.362 00.000 21068 OnExposeComplete: enter
22:01:14.364 00.002 21068 UpdateGuideState(): m_state=6
22:01:14.365 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
22:01:14.366 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=878.02, Mass=148177, SNR=94.1, Peak=20358 HFD=3.7
22:01:14.367 00.001 21068 MultiStar: [#1 0.06,0.09,0.90,U] [#2 -0.46,0.07,0.82,U] [#3 0.09,-0.20,0.78,U] [#4 -0.40,-0.09,0.63,U] [#5 0.03,-0.23,0.64,U] [#6 -0.17,-0.14,0.63,U] [#7 -0.23,0.35,0.41,U] [#8 -0.42,0.08,0.55,U] 
22:01:14.368 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.12, 0.17}
22:01:14.368 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
22:01:14.369 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
22:01:14.370 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.09 mountX=0.16 mountY=0.03, mountTheta=0.19
22:01:14.374 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.01, opts=13)
22:01:14.375 00.001 21068 Enqueuing Move request for scope (-0.16, 0.01)
22:01:14.377 00.002 16108 Worker thread wakes up
22:01:14.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
22:01:14.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
22:01:14.377 00.000 16108 Moving (-0.16, 0.01) raw xDistance=0.16 yDistance=0.03
22:01:14.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:01:14.378 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:14.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:01:14.378 00.000 16108 MoveAxis(E, 0, ABG)
22:01:14.378 00.000 16108 Move returns status 0, amount 0
22:01:14.378 00.000 16108 MoveAxis(N, 0, ABG)
22:01:14.378 00.000 16108 Move returns status 0, amount 0
22:01:14.378 00.000 16108 move complete, result=0
22:01:14.379 00.001 16108 worker thread done servicing request
22:01:14.385 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4137, FiltMin=3539, FiltMax=56870, Gamma=1.000
22:01:14.409 00.024 21068 UpdateGuideState exits: m=148177 SNR=94.1
22:01:14.411 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:14.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:14.413 00.001 21068 Enqueuing Expose request
22:01:14.414 00.001 16108 Worker thread wakes up
22:01:14.414 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:14.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:14.415 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:15.398 00.983 16108 Exposure complete
22:01:15.476 00.078 16108 worker thread done servicing request
22:01:15.476 00.000 21068 OnExposeComplete: enter
22:01:15.477 00.001 21068 UpdateGuideState(): m_state=6
22:01:15.478 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
22:01:15.479 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.31, Mass=113689, SNR=73.0, Peak=15494 HFD=3.6
22:01:15.481 00.002 21068 MultiStar: [#1 -0.20,0.35,1.25,U] [#2 -0.21,0.32,1.20,U] [#3 0.06,0.14,0.95,U] [#4 -0.10,0.18,0.79,U] [#5 -0.30,0.13,0.80,U] [#6 -0.08,0.43,0.93,U] [#7 -0.18,0.24,0.70,U] [#8 -0.52,0.08,0.00,M6] 
22:01:15.481 00.000 21068 refined, 7 included, MultiStar: {-0.13, 0.29}, one-star: {-0.00, 0.46}
22:01:15.482 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
22:01:15.483 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
22:01:15.483 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.98 mountX=0.18 mountY=-0.26, mountTheta=-0.97
22:01:15.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.29, opts=13)
22:01:15.486 00.001 21068 Enqueuing Move request for scope (-0.13, 0.29)
22:01:15.487 00.001 16108 Worker thread wakes up
22:01:15.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
22:01:15.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
22:01:15.487 00.000 16108 Moving (-0.13, 0.29) raw xDistance=0.18 yDistance=-0.26
22:01:15.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:01:15.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:15.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:01:15.487 00.000 16108 MoveAxis(E, 0, ABG)
22:01:15.487 00.000 16108 Move returns status 0, amount 0
22:01:15.487 00.000 16108 MoveAxis(N, 0, ABG)
22:01:15.487 00.000 16108 Move returns status 0, amount 0
22:01:15.487 00.000 16108 move complete, result=0
22:01:15.487 00.000 16108 worker thread done servicing request
22:01:15.494 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4137, FiltMin=3526, FiltMax=56758, Gamma=1.000
22:01:15.519 00.025 21068 UpdateGuideState exits: m=113689 SNR=73.0
22:01:15.522 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:15.524 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:15.525 00.001 21068 Enqueuing Expose request
22:01:15.526 00.001 16108 Worker thread wakes up
22:01:15.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:15.527 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:15.527 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:01:16.694 01.167 16108 Exposure complete
22:01:16.755 00.061 16108 worker thread done servicing request
22:01:16.755 00.000 21068 OnExposeComplete: enter
22:01:16.756 00.001 21068 UpdateGuideState(): m_state=6
22:01:16.758 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
22:01:16.760 00.002 21068 Star::Find returns 1 (0), X=219.17, Y=878.31, Mass=110889, SNR=75.0, Peak=15158 HFD=3.5
22:01:16.761 00.001 21068 MultiStar: [#1 -0.38,0.45,0.00,M1] [#2 -0.55,0.18,0.00,M1] [#3 -0.28,0.11,0.90,U] [#4 -0.45,0.00,0.81,U] [#5 -0.44,0.13,0.99,U] [#6 -0.25,0.40,0.70,U] [#7 -0.25,0.12,0.64,U] [#8 -0.81,-0.04,0.00,M7] 
22:01:16.763 00.002 21068 refined, 5 included, MultiStar: {-0.29, 0.21}, one-star: {-0.05, 0.46}
22:01:16.764 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
22:01:16.765 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
22:01:16.766 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.21 hyp=0.35 cameraTheta=2.51 mountX=0.32 mountY=-0.14, mountTheta=-0.40
22:01:16.767 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.21, opts=13)
22:01:16.768 00.001 21068 Enqueuing Move request for scope (-0.29, 0.21)
22:01:16.769 00.001 16108 Worker thread wakes up
22:01:16.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.21) opts 0xd
22:01:16.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.21)
22:01:16.769 00.000 16108 Moving (-0.29, 0.21) raw xDistance=0.32 yDistance=-0.14
22:01:16.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:01:16.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:16.770 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:16.770 00.000 16108 MoveAxis(W, 84, ABG)
22:01:16.770 00.000 16108 Guiding  Dir = 3, Dur = 84
22:01:16.770 00.000 16108 IsSlewing returns 0
22:01:16.770 00.000 16108 IsGuiding returns 0
22:01:16.773 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4137, FiltMin=3568, FiltMax=41577, Gamma=1.000
22:01:16.788 00.015 21068 UpdateGuideState exits: m=110889 SNR=75.0
22:01:16.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:16.790 00.000 21068 Enqueuing Expose request
22:01:16.828 00.038 16108 PulseGuide returned control before completion, sleep 37
22:01:16.874 00.046 16108 IsGuiding returns 1
22:01:16.874 00.000 16108 scope still moving after pulse duration time elapsed
22:01:16.905 00.031 16108 IsSlewing returns 0
22:01:16.905 00.000 16108 IsGuiding returns 1
22:01:16.936 00.031 16108 IsSlewing returns 0
22:01:16.936 00.000 16108 IsGuiding returns 0
22:01:16.936 00.000 16108 scope move finished after 84 + 81 ms
22:01:16.936 00.000 16108 Move returns status 0, amount 84
22:01:16.936 00.000 16108 MoveAxis(N, 0, ABG)
22:01:16.936 00.000 16108 Move returns status 0, amount 0
22:01:16.936 00.000 16108 move complete, result=0
22:01:16.936 00.000 16108 worker thread done servicing request
22:01:16.936 00.000 16108 Worker thread wakes up
22:01:16.936 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:16.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:16.937 00.001 21068 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
22:01:17.906 00.969 16108 Exposure complete
22:01:17.979 00.073 16108 worker thread done servicing request
22:01:17.979 00.000 21068 OnExposeComplete: enter
22:01:17.980 00.001 21068 UpdateGuideState(): m_state=6
22:01:17.981 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
22:01:17.982 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.53, Mass=112251, SNR=70.2, Peak=13606 HFD=3.2
22:01:17.983 00.001 21068 MultiStar: [#1 -0.45,0.72,0.00,M2] [#2 -0.56,0.31,0.00,M2] [#3 -0.20,0.29,1.20,U] [#4 -0.07,0.25,0.87,U] [#5 -0.13,0.72,0.00,M1] [#6 -0.10,0.52,0.83,U] [#7 -0.35,0.14,0.53,U] [#8 -0.26,0.33,0.65,U] 
22:01:17.984 00.001 21068 refined, 5 included, MultiStar: {-0.14, 0.38}, one-star: {0.03, 0.68}
22:01:17.985 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
22:01:17.985 00.000 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
22:01:17.987 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.41 cameraTheta=1.92 mountX=0.20 mountY=-0.34, mountTheta=-1.03
22:01:17.989 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.38, opts=13)
22:01:17.990 00.001 21068 Enqueuing Move request for scope (-0.14, 0.38)
22:01:17.992 00.002 16108 Worker thread wakes up
22:01:17.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd
22:01:17.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.38)
22:01:17.992 00.000 16108 Moving (-0.14, 0.38) raw xDistance=0.20 yDistance=-0.34
22:01:17.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
22:01:17.993 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:17.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:01:17.993 00.000 16108 MoveAxis(W, 59, ABG)
22:01:17.993 00.000 16108 Guiding  Dir = 3, Dur = 59
22:01:17.993 00.000 16108 IsSlewing returns 0
22:01:17.994 00.001 16108 IsGuiding returns 0
22:01:18.000 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4137, FiltMin=3597, FiltMax=53158, Gamma=1.000
22:01:18.004 00.004 16108 PulseGuide returned control before completion, sleep 58
22:01:18.021 00.017 21068 UpdateGuideState exits: m=112251 SNR=70.2
22:01:18.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:18.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:18.023 00.000 21068 Enqueuing Expose request
22:01:18.066 00.043 16108 IsGuiding returns 1
22:01:18.066 00.000 16108 scope still moving after pulse duration time elapsed
22:01:18.098 00.032 16108 IsSlewing returns 0
22:01:18.098 00.000 16108 IsGuiding returns 0
22:01:18.099 00.001 16108 scope move finished after 59 + 45 ms
22:01:18.099 00.000 16108 Move returns status 0, amount 59
22:01:18.099 00.000 16108 MoveAxis(N, 0, ABG)
22:01:18.099 00.000 16108 Move returns status 0, amount 0
22:01:18.099 00.000 16108 move complete, result=0
22:01:18.099 00.000 16108 worker thread done servicing request
22:01:18.099 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.3 px 0 ms NORTH
22:01:18.101 00.002 16108 Worker thread wakes up
22:01:18.101 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:18.102 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:19.271 01.169 16108 Exposure complete
22:01:19.356 00.085 16108 worker thread done servicing request
22:01:19.356 00.000 21068 OnExposeComplete: enter
22:01:19.356 00.000 21068 UpdateGuideState(): m_state=6
22:01:19.357 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
22:01:19.358 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=877.98, Mass=101951, SNR=67.2, Peak=15779 HFD=3.5
22:01:19.359 00.001 21068 MultiStar: [#1 0.02,-0.02,1.23,U] [#2 0.05,0.03,1.46,U] [#3 0.21,0.06,1.01,U] [#4 0.31,-0.12,0.82,U] [#5 -0.13,0.10,0.89,U] [#6 0.08,0.27,0.91,U] [#7 0.16,0.04,0.58,U] [#8 0.05,0.25,0.63,U] 
22:01:19.360 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.30, 0.13}
22:01:19.361 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
22:01:19.361 00.000 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
22:01:19.362 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
22:01:19.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
22:01:19.365 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
22:01:19.366 00.001 16108 Worker thread wakes up
22:01:19.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:01:19.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:01:19.366 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.10 yDistance=-0.10
22:01:19.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:01:19.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:19.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:19.366 00.000 16108 MoveAxis(E, 0, ABG)
22:01:19.366 00.000 16108 Move returns status 0, amount 0
22:01:19.366 00.000 16108 MoveAxis(N, 0, ABG)
22:01:19.366 00.000 16108 Move returns status 0, amount 0
22:01:19.366 00.000 16108 move complete, result=0
22:01:19.366 00.000 16108 worker thread done servicing request
22:01:19.373 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4134, FiltMin=3593, FiltMax=43741, Gamma=1.000
22:01:19.402 00.029 21068 UpdateGuideState exits: m=101951 SNR=67.2
22:01:19.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:19.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:19.407 00.002 21068 Enqueuing Expose request
22:01:19.409 00.002 16108 Worker thread wakes up
22:01:19.409 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:19.410 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:19.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:20.374 00.964 16108 Exposure complete
22:01:20.432 00.058 16108 worker thread done servicing request
22:01:20.432 00.000 21068 OnExposeComplete: enter
22:01:20.432 00.000 21068 UpdateGuideState(): m_state=6
22:01:20.433 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
22:01:20.433 00.000 21068 Star::Find returns 1 (0), X=219.49, Y=877.93, Mass=117262, SNR=74.0, Peak=17379 HFD=3.0
22:01:20.434 00.001 21068 MultiStar: [#1 0.46,-0.14,1.24,U] [#2 -0.08,-0.03,1.22,U] [#3 0.17,0.09,0.85,U] [#4 0.53,0.01,0.81,U] [#5 0.01,0.03,0.96,U] [#6 0.05,0.10,0.82,U] [#7 -0.00,-0.08,0.58,U] [#8 -0.38,0.11,0.61,U] 
22:01:20.435 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.26, 0.08}
22:01:20.437 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
22:01:20.438 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
22:01:20.438 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
22:01:20.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
22:01:20.440 00.000 21068 Enqueuing Move request for scope (0.14, 0.01)
22:01:20.441 00.001 16108 Worker thread wakes up
22:01:20.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:01:20.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:01:20.441 00.000 16108 Moving (0.14, 0.01) raw xDistance=-0.13 yDistance=-0.04
22:01:20.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:01:20.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:20.442 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:20.442 00.000 16108 MoveAxis(E, 0, ABG)
22:01:20.442 00.000 16108 Move returns status 0, amount 0
22:01:20.442 00.000 16108 MoveAxis(N, 0, ABG)
22:01:20.442 00.000 16108 Move returns status 0, amount 0
22:01:20.442 00.000 16108 move complete, result=0
22:01:20.442 00.000 16108 worker thread done servicing request
22:01:20.446 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4134, FiltMin=3558, FiltMax=57661, Gamma=1.000
22:01:20.461 00.015 21068 UpdateGuideState exits: m=117262 SNR=74.0
22:01:20.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:20.463 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:20.464 00.001 21068 Enqueuing Expose request
22:01:20.465 00.001 16108 Worker thread wakes up
22:01:20.465 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:20.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:20.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:21.637 01.171 16108 Exposure complete
22:01:21.725 00.088 16108 worker thread done servicing request
22:01:21.725 00.000 21068 OnExposeComplete: enter
22:01:21.726 00.001 21068 UpdateGuideState(): m_state=6
22:01:21.727 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
22:01:21.728 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.89, Mass=98269, SNR=57.5, Peak=17475 HFD=2.7
22:01:21.729 00.001 21068 MultiStar: [#1 0.22,-0.07,1.38,U] [#2 -0.09,0.10,1.49,U] [#3 0.39,-0.15,1.06,U] [#4 0.30,0.07,1.05,U] [#5 0.11,0.13,1.20,U] [#6 0.15,0.01,1.15,U] [#7 -0.08,0.12,0.68,U] [#8 -0.28,0.09,1.04,U] 
22:01:21.730 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.53, 0.04}
22:01:21.731 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
22:01:21.732 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
22:01:21.733 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.25 mountX=-0.13 mountY=-0.07, mountTheta=-2.67
22:01:21.734 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
22:01:21.735 00.001 21068 Enqueuing Move request for scope (0.14, 0.04)
22:01:21.736 00.001 16108 Worker thread wakes up
22:01:21.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
22:01:21.736 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
22:01:21.736 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.13 yDistance=-0.07
22:01:21.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:01:21.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:21.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:01:21.736 00.000 16108 MoveAxis(E, 0, ABG)
22:01:21.736 00.000 16108 Move returns status 0, amount 0
22:01:21.736 00.000 16108 MoveAxis(N, 0, ABG)
22:01:21.736 00.000 16108 Move returns status 0, amount 0
22:01:21.736 00.000 16108 move complete, result=0
22:01:21.736 00.000 16108 worker thread done servicing request
22:01:21.740 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4134, FiltMin=3405, FiltMax=49213, Gamma=1.000
22:01:21.761 00.021 21068 UpdateGuideState exits: m=98269 SNR=57.5
22:01:21.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.765 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:21.766 00.001 21068 Enqueuing Expose request
22:01:21.768 00.002 16108 Worker thread wakes up
22:01:21.768 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:21.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:21.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:22.755 00.986 16108 Exposure complete
22:01:22.819 00.064 16108 worker thread done servicing request
22:01:22.819 00.000 21068 OnExposeComplete: enter
22:01:22.820 00.001 21068 UpdateGuideState(): m_state=6
22:01:22.821 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
22:01:22.822 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.85, Mass=108200, SNR=68.2, Peak=15651 HFD=3.2
22:01:22.824 00.002 21068 MultiStar: [#1 -0.02,0.19,1.11,U] [#2 0.08,0.14,1.26,U] [#3 0.41,-0.04,1.04,U] [#4 0.52,-0.13,0.00,M1] [#5 0.09,0.01,1.04,U] [#6 0.38,0.09,0.81,U] [#7 -0.27,0.31,0.65,U] [#8 -0.11,0.03,0.73,U] 
22:01:22.825 00.001 21068 single-star, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.03, 0.00}
22:01:22.826 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:01:22.826 00.000 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:01:22.827 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.13 mountX=-0.02 mountY=-0.01, mountTheta=-2.78
22:01:22.829 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
22:01:22.830 00.001 21068 Enqueuing Move request for scope (0.03, 0.00)
22:01:22.830 00.000 16108 Worker thread wakes up
22:01:22.831 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
22:01:22.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
22:01:22.831 00.000 16108 Moving (0.03, 0.00) raw xDistance=-0.02 yDistance=-0.01
22:01:22.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:01:22.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:22.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:22.831 00.000 16108 MoveAxis(E, 0, ABG)
22:01:22.831 00.000 16108 Move returns status 0, amount 0
22:01:22.831 00.000 16108 MoveAxis(N, 0, ABG)
22:01:22.831 00.000 16108 Move returns status 0, amount 0
22:01:22.831 00.000 16108 move complete, result=0
22:01:22.831 00.000 16108 worker thread done servicing request
22:01:22.834 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4134, FiltMin=3542, FiltMax=44045, Gamma=1.000
22:01:22.850 00.016 21068 UpdateGuideState exits: m=108200 SNR=68.2
22:01:22.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:22.851 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:22.852 00.001 21068 Enqueuing Expose request
22:01:22.853 00.001 16108 Worker thread wakes up
22:01:22.853 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:22.853 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:22.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:24.016 01.163 16108 Exposure complete
22:01:24.082 00.066 16108 worker thread done servicing request
22:01:24.082 00.000 21068 OnExposeComplete: enter
22:01:24.083 00.001 21068 UpdateGuideState(): m_state=6
22:01:24.084 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
22:01:24.084 00.000 21068 Star::Find returns 1 (0), X=219.75, Y=878.01, Mass=104328, SNR=64.5, Peak=19635 HFD=2.8
22:01:24.085 00.001 21068 MultiStar: [#1 0.56,0.02,0.00,M1] [#2 0.15,-0.02,1.15,U] [#3 0.34,-0.06,1.18,U] [#4 0.35,-0.32,0.93,U] [#5 0.44,0.08,1.03,U] [#6 0.44,0.17,0.99,U] [#7 0.26,0.05,0.72,U] [#8 -0.21,0.08,0.83,U] 
22:01:24.086 00.001 21068 refined, 7 included, MultiStar: {0.30, 0.02}, one-star: {0.52, 0.16}
22:01:24.087 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
22:01:24.088 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
22:01:24.089 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.02 hyp=0.30 cameraTheta=0.05 mountX=-0.29 mountY=-0.08, mountTheta=-2.86
22:01:24.090 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.02, opts=13)
22:01:24.091 00.001 21068 Enqueuing Move request for scope (0.30, 0.02)
22:01:24.092 00.001 16108 Worker thread wakes up
22:01:24.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.02) opts 0xd
22:01:24.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.02)
22:01:24.092 00.000 16108 Moving (0.30, 0.02) raw xDistance=-0.29 yDistance=-0.08
22:01:24.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:01:24.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:24.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:24.092 00.000 16108 MoveAxis(E, 76, ABG)
22:01:24.092 00.000 16108 Guiding  Dir = 2, Dur = 76
22:01:24.093 00.001 16108 IsSlewing returns 0
22:01:24.093 00.000 16108 IsGuiding returns 0
22:01:24.097 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4134, FiltMin=3552, FiltMax=44893, Gamma=1.000
22:01:24.110 00.013 21068 UpdateGuideState exits: m=104328 SNR=64.5
22:01:24.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:24.113 00.001 21068 Enqueuing Expose request
22:01:24.154 00.041 16108 PulseGuide returned control before completion, sleep 25
22:01:24.185 00.031 16108 IsGuiding returns 1
22:01:24.185 00.000 16108 scope still moving after pulse duration time elapsed
22:01:24.216 00.031 16108 IsSlewing returns 0
22:01:24.216 00.000 16108 IsGuiding returns 1
22:01:24.247 00.031 16108 IsSlewing returns 0
22:01:24.249 00.002 16108 IsGuiding returns 0
22:01:24.249 00.000 16108 scope move finished after 76 + 79 ms
22:01:24.249 00.000 16108 Move returns status 0, amount 76
22:01:24.249 00.000 16108 MoveAxis(N, 0, ABG)
22:01:24.249 00.000 16108 Move returns status 0, amount 0
22:01:24.249 00.000 16108 move complete, result=0
22:01:24.249 00.000 16108 worker thread done servicing request
22:01:24.249 00.000 16108 Worker thread wakes up
22:01:24.249 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
22:01:24.251 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:24.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:25.227 00.976 16108 Exposure complete
22:01:25.306 00.079 16108 worker thread done servicing request
22:01:25.306 00.000 21068 OnExposeComplete: enter
22:01:25.307 00.001 21068 UpdateGuideState(): m_state=6
22:01:25.307 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
22:01:25.308 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=878.21, Mass=100837, SNR=73.7, Peak=16451 HFD=3.2
22:01:25.309 00.001 21068 MultiStar: [#1 0.18,0.25,1.00,U] [#2 0.08,0.35,1.24,U] [#3 0.03,0.02,0.88,U] [#4 0.44,0.06,0.88,U] [#5 0.17,-0.07,0.87,U] [#6 0.44,0.32,0.00,M1] [#7 -0.00,0.33,0.76,U] [#8 -0.26,0.11,0.71,U] 
22:01:25.310 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.19}, one-star: {0.29, 0.36}
22:01:25.310 00.000 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:01:25.311 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:01:25.313 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.97 mountX=-0.09 mountY=-0.21, mountTheta=-1.99
22:01:25.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.19, opts=13)
22:01:25.316 00.001 21068 Enqueuing Move request for scope (0.13, 0.19)
22:01:25.317 00.001 16108 Worker thread wakes up
22:01:25.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
22:01:25.317 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
22:01:25.317 00.000 16108 Moving (0.13, 0.19) raw xDistance=-0.09 yDistance=-0.21
22:01:25.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:01:25.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:01:25.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:01:25.317 00.000 16108 MoveAxis(E, 0, ABG)
22:01:25.317 00.000 16108 Move returns status 0, amount 0
22:01:25.317 00.000 16108 MoveAxis(N, 0, ABG)
22:01:25.317 00.000 16108 Move returns status 0, amount 0
22:01:25.317 00.000 16108 move complete, result=0
22:01:25.317 00.000 16108 worker thread done servicing request
22:01:25.323 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4134, FiltMin=3568, FiltMax=45203, Gamma=1.000
22:01:25.339 00.016 21068 UpdateGuideState exits: m=100837 SNR=73.7
22:01:25.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:25.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:25.342 00.001 21068 Enqueuing Expose request
22:01:25.343 00.001 16108 Worker thread wakes up
22:01:25.343 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:01:25.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:25.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:26.491 01.148 16108 Exposure complete
22:01:26.574 00.083 16108 worker thread done servicing request
22:01:26.574 00.000 21068 OnExposeComplete: enter
22:01:26.575 00.001 21068 UpdateGuideState(): m_state=6
22:01:26.576 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
22:01:26.578 00.002 21068 Star::Find returns 1 (0), X=219.49, Y=878.37, Mass=103820, SNR=73.4, Peak=14227 HFD=3.2
22:01:26.579 00.001 21068 MultiStar: [#1 0.25,0.28,1.10,U] [#2 0.11,0.48,1.14,U] [#3 0.30,0.32,0.95,U] [#4 0.31,-0.11,0.77,U] [#5 0.40,0.53,0.00,M1] [#6 0.09,0.25,0.79,U] [#7 -0.12,0.55,0.00,M1] [#8 -0.10,0.01,0.67,U] 
22:01:26.581 00.002 21068 refined, 6 included, MultiStar: {0.18, 0.28}, one-star: {0.27, 0.52}
22:01:26.583 00.002 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:01:26.584 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:01:26.586 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=0.99 mountX=-0.13 mountY=-0.31, mountTheta=-1.97
22:01:26.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.28, opts=13)
22:01:26.590 00.002 21068 Enqueuing Move request for scope (0.18, 0.28)
22:01:26.591 00.001 16108 Worker thread wakes up
22:01:26.592 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
22:01:26.592 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
22:01:26.592 00.000 16108 Moving (0.18, 0.28) raw xDistance=-0.13 yDistance=-0.31
22:01:26.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:01:26.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:01:26.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:01:26.593 00.001 16108 MoveAxis(E, 0, ABG)
22:01:26.593 00.000 16108 Move returns status 0, amount 0
22:01:26.593 00.000 16108 MoveAxis(N, 0, ABG)
22:01:26.593 00.000 16108 Move returns status 0, amount 0
22:01:26.593 00.000 16108 move complete, result=0
22:01:26.593 00.000 16108 worker thread done servicing request
22:01:26.598 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=4128, FiltMin=3549, FiltMax=44454, Gamma=1.000
22:01:26.622 00.024 21068 UpdateGuideState exits: m=103820 SNR=73.4
22:01:26.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:26.625 00.001 21068 Enqueuing Expose request
22:01:26.626 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:01:26.627 00.001 16108 Worker thread wakes up
22:01:26.627 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:26.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:27.613 00.986 16108 Exposure complete
22:01:27.685 00.072 16108 worker thread done servicing request
22:01:27.685 00.000 21068 OnExposeComplete: enter
22:01:27.687 00.002 21068 UpdateGuideState(): m_state=6
22:01:27.689 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
22:01:27.690 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=878.19, Mass=102351, SNR=60.4, Peak=17843 HFD=2.8
22:01:27.693 00.003 21068 MultiStar: [#1 0.22,0.40,1.21,U] [#2 0.14,0.60,0.00,M1] [#3 0.32,0.33,1.17,U] [#4 0.37,0.16,1.17,U] [#5 0.21,0.58,0.00,M2] [#6 0.30,0.31,0.83,U] [#7 0.16,0.31,0.79,U] [#8 -0.18,0.06,0.77,U] 
22:01:27.694 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.28}, one-star: {0.48, 0.34}
22:01:27.696 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
22:01:27.697 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
22:01:27.699 00.002 21068 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.83 mountX=-0.21 mountY=-0.33, mountTheta=-2.12
22:01:27.702 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.28, opts=13)
22:01:27.704 00.002 21068 Enqueuing Move request for scope (0.26, 0.28)
22:01:27.705 00.001 16108 Worker thread wakes up
22:01:27.706 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
22:01:27.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
22:01:27.706 00.000 16108 Moving (0.26, 0.28) raw xDistance=-0.21 yDistance=-0.33
22:01:27.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:01:27.706 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.57 newest=-0.86
22:01:27.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:01:27.706 00.000 16108 MoveAxis(E, 54, ABG)
22:01:27.706 00.000 16108 Guiding  Dir = 2, Dur = 54
22:01:27.707 00.001 16108 IsSlewing returns 0
22:01:27.707 00.000 16108 IsGuiding returns 0
22:01:27.715 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4128, FiltMin=3581, FiltMax=47430, Gamma=1.000
22:01:27.746 00.031 21068 UpdateGuideState exits: m=102351 SNR=60.4
22:01:27.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:27.749 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:27.750 00.001 21068 Enqueuing Expose request
22:01:27.762 00.012 16108 IsGuiding returns 1
22:01:27.762 00.000 16108 scope still moving after pulse duration time elapsed
22:01:27.792 00.030 16108 IsSlewing returns 0
22:01:27.792 00.000 16108 IsGuiding returns 1
22:01:27.823 00.031 16108 IsSlewing returns 0
22:01:27.823 00.000 16108 IsGuiding returns 1
22:01:27.855 00.032 16108 IsSlewing returns 0
22:01:27.855 00.000 16108 IsGuiding returns 0
22:01:27.855 00.000 16108 scope move finished after 54 + 93 ms
22:01:27.855 00.000 16108 Move returns status 0, amount 54
22:01:27.855 00.000 16108 MoveAxis(N, 67, ABG)
22:01:27.855 00.000 16108 Guiding  Dir = 0, Dur = 67
22:01:27.855 00.000 16108 IsSlewing returns 0
22:01:27.857 00.002 16108 IsGuiding returns 0
22:01:27.934 00.077 16108 IsGuiding returns 1
22:01:27.934 00.000 16108 scope still moving after pulse duration time elapsed
22:01:27.965 00.031 16108 IsSlewing returns 0
22:01:27.965 00.000 16108 IsGuiding returns 1
22:01:27.997 00.032 16108 IsSlewing returns 0
22:01:27.997 00.000 16108 IsGuiding returns 1
22:01:28.028 00.031 16108 IsSlewing returns 0
22:01:28.028 00.000 16108 IsGuiding returns 0
22:01:28.030 00.002 16108 scope move finished after 67 + 105 ms
22:01:28.030 00.000 16108 Move returns status 0, amount 67
22:01:28.030 00.000 16108 move complete, result=0
22:01:28.030 00.000 16108 worker thread done servicing request
22:01:28.030 00.000 16108 Worker thread wakes up
22:01:28.030 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.3 px 67 ms NORTH
22:01:28.031 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:28.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:29.198 01.167 16108 Exposure complete
22:01:29.272 00.074 16108 worker thread done servicing request
22:01:29.272 00.000 21068 OnExposeComplete: enter
22:01:29.274 00.002 21068 UpdateGuideState(): m_state=6
22:01:29.275 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
22:01:29.276 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=878.08, Mass=99211, SNR=58.9, Peak=15347 HFD=3.0
22:01:29.278 00.002 21068 MultiStar: [#1 -0.03,0.35,1.39,U] [#2 -0.14,0.75,0.00,M2] [#3 0.58,0.29,0.00,M1] [#4 0.51,0.03,1.14,U] [#5 0.47,0.35,0.00,M3] [#6 0.18,0.47,1.04,U] [#7 0.10,0.40,0.76,U] [#8 -0.13,0.27,0.87,U] 
22:01:29.279 00.001 21068 refined, 5 included, MultiStar: {0.16, 0.29}, one-star: {0.28, 0.23}
22:01:29.281 00.002 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
22:01:29.282 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
22:01:29.284 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.07 mountX=-0.10 mountY=-0.32, mountTheta=-1.89
22:01:29.288 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.29, opts=13)
22:01:29.290 00.002 21068 Enqueuing Move request for scope (0.16, 0.29)
22:01:29.291 00.001 16108 Worker thread wakes up
22:01:29.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
22:01:29.291 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
22:01:29.291 00.000 16108 Moving (0.16, 0.29) raw xDistance=-0.10 yDistance=-0.32
22:01:29.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:01:29.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:01:29.291 00.000 16108 MoveAxis(E, 0, ABG)
22:01:29.291 00.000 16108 Move returns status 0, amount 0
22:01:29.291 00.000 16108 MoveAxis(N, 64, ABG)
22:01:29.291 00.000 16108 Guiding  Dir = 0, Dur = 64
22:01:29.292 00.001 16108 IsSlewing returns 0
22:01:29.292 00.000 16108 IsGuiding returns 0
22:01:29.297 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4128, FiltMin=3507, FiltMax=44013, Gamma=1.000
22:01:29.300 00.003 16108 PulseGuide returned control before completion, sleep 67
22:01:29.313 00.013 21068 UpdateGuideState exits: m=99211 SNR=58.9
22:01:29.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:29.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:29.316 00.001 21068 Enqueuing Expose request
22:01:29.378 00.062 16108 IsGuiding returns 1
22:01:29.378 00.000 16108 scope still moving after pulse duration time elapsed
22:01:29.409 00.031 16108 IsSlewing returns 0
22:01:29.409 00.000 16108 IsGuiding returns 0
22:01:29.409 00.000 16108 scope move finished after 64 + 53 ms
22:01:29.409 00.000 16108 Move returns status 0, amount 64
22:01:29.409 00.000 16108 move complete, result=0
22:01:29.409 00.000 16108 worker thread done servicing request
22:01:29.411 00.002 16108 Worker thread wakes up
22:01:29.411 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 64 ms NORTH
22:01:29.413 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:29.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:30.396 00.983 16108 Exposure complete
22:01:30.451 00.055 16108 worker thread done servicing request
22:01:30.451 00.000 21068 OnExposeComplete: enter
22:01:30.452 00.001 21068 UpdateGuideState(): m_state=6
22:01:30.453 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
22:01:30.454 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=878.02, Mass=102441, SNR=65.2, Peak=17091 HFD=3.0
22:01:30.455 00.001 21068 MultiStar: [#1 0.27,0.30,1.38,U] [#2 -0.12,0.47,1.23,U] [#3 0.14,0.20,1.09,U] [#4 0.49,-0.13,0.98,U] [#5 0.31,0.32,1.01,U] [#6 0.09,0.15,0.84,U] [#7 0.09,0.20,0.70,U] [#8 -0.25,-0.07,0.94,U] 
22:01:30.456 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.19}, one-star: {0.34, 0.17}
22:01:30.457 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
22:01:30.458 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
22:01:30.458 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.25 cameraTheta=0.91 mountX=-0.12 mountY=-0.22, mountTheta=-2.05
22:01:30.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.19, opts=13)
22:01:30.461 00.001 21068 Enqueuing Move request for scope (0.15, 0.19)
22:01:30.462 00.001 16108 Worker thread wakes up
22:01:30.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
22:01:30.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
22:01:30.462 00.000 16108 Moving (0.15, 0.19) raw xDistance=-0.12 yDistance=-0.22
22:01:30.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:01:30.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:01:30.462 00.000 16108 MoveAxis(E, 0, ABG)
22:01:30.462 00.000 16108 Move returns status 0, amount 0
22:01:30.462 00.000 16108 MoveAxis(N, 45, ABG)
22:01:30.462 00.000 16108 Guiding  Dir = 0, Dur = 45
22:01:30.463 00.001 16108 IsSlewing returns 0
22:01:30.463 00.000 16108 IsGuiding returns 0
22:01:30.466 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4128, FiltMin=3520, FiltMax=50829, Gamma=1.000
22:01:30.484 00.018 16108 PulseGuide returned control before completion, sleep 35
22:01:30.492 00.008 21068 UpdateGuideState exits: m=102441 SNR=65.2
22:01:30.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.493 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:30.494 00.001 21068 Enqueuing Expose request
22:01:30.529 00.035 16108 IsGuiding returns 1
22:01:30.529 00.000 16108 scope still moving after pulse duration time elapsed
22:01:30.561 00.032 16108 IsSlewing returns 0
22:01:30.561 00.000 16108 IsGuiding returns 1
22:01:30.592 00.031 16108 IsSlewing returns 0
22:01:30.592 00.000 16108 IsGuiding returns 0
22:01:30.592 00.000 16108 scope move finished after 45 + 83 ms
22:01:30.592 00.000 16108 Move returns status 0, amount 45
22:01:30.592 00.000 16108 move complete, result=0
22:01:30.592 00.000 16108 worker thread done servicing request
22:01:30.592 00.000 16108 Worker thread wakes up
22:01:30.593 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
22:01:30.594 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:30.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:31.746 01.152 16108 Exposure complete
22:01:31.814 00.068 16108 worker thread done servicing request
22:01:31.815 00.001 21068 OnExposeComplete: enter
22:01:31.817 00.002 21068 UpdateGuideState(): m_state=6
22:01:31.819 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:01:31.820 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.84, Mass=106765, SNR=74.4, Peak=15190 HFD=2.9
22:01:31.822 00.002 21068 MultiStar: [#1 -0.20,-0.47,1.12,U] [#2 -0.38,-0.09,1.08,U] [#3 0.01,-0.33,1.07,U] [#4 -0.09,-0.67,0.00,M1] [#5 -0.15,-0.20,0.79,U] [#6 0.04,-0.25,0.74,U] [#7 -0.36,-0.13,0.54,U] [#8 -0.59,-0.27,0.00,M1] 
22:01:31.823 00.001 21068 single-star, 6 included, MultiStar: {-0.14, -0.22}, one-star: {-0.01, -0.02}
22:01:31.824 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
22:01:31.826 00.002 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
22:01:31.826 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.98 mountX=0.00 mountY=0.02, mountTheta=1.34
22:01:31.828 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
22:01:31.830 00.002 21068 Enqueuing Move request for scope (-0.01, -0.02)
22:01:31.831 00.001 16108 Worker thread wakes up
22:01:31.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:01:31.831 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:01:31.831 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
22:01:31.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:01:31.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:31.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:01:31.831 00.000 16108 MoveAxis(E, 0, ABG)
22:01:31.831 00.000 16108 Move returns status 0, amount 0
22:01:31.831 00.000 16108 MoveAxis(N, 0, ABG)
22:01:31.831 00.000 16108 Move returns status 0, amount 0
22:01:31.831 00.000 16108 move complete, result=0
22:01:31.832 00.001 16108 worker thread done servicing request
22:01:31.836 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4128, FiltMin=3552, FiltMax=55293, Gamma=1.000
22:01:31.855 00.019 21068 UpdateGuideState exits: m=106765 SNR=74.4
22:01:31.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:31.859 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:31.860 00.001 21068 Enqueuing Expose request
22:01:31.861 00.001 16108 Worker thread wakes up
22:01:31.862 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:31.863 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:31.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:32.847 00.984 16108 Exposure complete
22:01:32.909 00.062 16108 worker thread done servicing request
22:01:32.909 00.000 21068 OnExposeComplete: enter
22:01:32.910 00.001 21068 UpdateGuideState(): m_state=6
22:01:32.911 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
22:01:32.911 00.000 21068 Star::Find returns 1 (0), X=219.51, Y=877.39, Mass=123102, SNR=74.6, Peak=16003 HFD=3.2
22:01:32.912 00.001 21068 MultiStar: [#1 -0.01,0.05,1.08,U] [#2 -0.06,-0.15,0.87,U] [#3 -0.06,-0.18,0.98,U] [#4 0.08,-0.28,0.76,U] [#5 0.11,-0.25,0.82,U] [#6 0.44,-0.48,0.00,M1] [#7 0.23,-0.19,0.56,U] [#8 -0.62,-0.23,0.00,M2] 
22:01:32.913 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.20}, one-star: {0.29, -0.46}
22:01:32.914 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
22:01:32.914 00.000 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
22:01:32.915 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.23 mountX=-0.11 mountY=0.18, mountTheta=2.10
22:01:32.918 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
22:01:32.918 00.000 21068 Enqueuing Move request for scope (0.07, -0.20)
22:01:32.919 00.001 16108 Worker thread wakes up
22:01:32.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
22:01:32.919 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
22:01:32.919 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.11 yDistance=0.18
22:01:32.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:01:32.920 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:32.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:01:32.920 00.000 16108 MoveAxis(E, 0, ABG)
22:01:32.920 00.000 16108 Move returns status 0, amount 0
22:01:32.920 00.000 16108 MoveAxis(N, 0, ABG)
22:01:32.920 00.000 16108 Move returns status 0, amount 0
22:01:32.920 00.000 16108 move complete, result=0
22:01:32.920 00.000 16108 worker thread done servicing request
22:01:32.923 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4131, FiltMin=3600, FiltMax=65405, Gamma=1.000
22:01:32.938 00.015 21068 UpdateGuideState exits: m=123102 SNR=74.6
22:01:32.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:32.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:32.942 00.002 21068 Enqueuing Expose request
22:01:32.942 00.000 16108 Worker thread wakes up
22:01:32.943 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:32.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:32.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:34.128 01.184 16108 Exposure complete
22:01:34.181 00.053 16108 worker thread done servicing request
22:01:34.181 00.000 21068 OnExposeComplete: enter
22:01:34.182 00.001 21068 UpdateGuideState(): m_state=6
22:01:34.182 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
22:01:34.183 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=877.77, Mass=115634, SNR=67.8, Peak=15203 HFD=3.3
22:01:34.184 00.001 21068 MultiStar: [#1 0.04,-0.24,1.14,U] [#2 -0.08,-0.38,1.29,U] [#3 0.04,-0.12,1.02,U] [#4 0.37,-0.43,0.00,M1] [#5 0.15,-0.31,0.98,U] [#6 0.27,-0.46,0.00,M2] [#7 0.20,-0.13,0.80,U] [#8 -0.31,-0.09,0.92,U] 
22:01:34.185 00.001 21068 single-star, 6 included, MultiStar: {0.02, -0.20}, one-star: {0.11, -0.08}
22:01:34.186 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
22:01:34.187 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:01:34.187 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.64 mountX=-0.12 mountY=0.05, mountTheta=2.73
22:01:34.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
22:01:34.192 00.003 21068 Enqueuing Move request for scope (0.11, -0.08)
22:01:34.195 00.003 16108 Worker thread wakes up
22:01:34.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:01:34.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:01:34.195 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.05
22:01:34.196 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:01:34.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:34.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:34.196 00.000 16108 MoveAxis(E, 0, ABG)
22:01:34.196 00.000 16108 Move returns status 0, amount 0
22:01:34.196 00.000 16108 MoveAxis(N, 0, ABG)
22:01:34.196 00.000 16108 Move returns status 0, amount 0
22:01:34.196 00.000 16108 move complete, result=0
22:01:34.196 00.000 16108 worker thread done servicing request
22:01:34.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4131, FiltMin=3565, FiltMax=53865, Gamma=1.000
22:01:34.214 00.014 21068 UpdateGuideState exits: m=115634 SNR=67.8
22:01:34.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:34.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:34.217 00.001 21068 Enqueuing Expose request
22:01:34.218 00.001 16108 Worker thread wakes up
22:01:34.218 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:34.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:34.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:35.208 00.989 16108 Exposure complete
22:01:35.291 00.083 16108 worker thread done servicing request
22:01:35.291 00.000 21068 OnExposeComplete: enter
22:01:35.294 00.003 21068 UpdateGuideState(): m_state=6
22:01:35.296 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
22:01:35.297 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.85, Mass=121484, SNR=73.3, Peak=18742 HFD=3.3
22:01:35.299 00.002 21068 MultiStar: [#1 0.13,-0.28,0.99,U] [#2 -0.04,-0.36,1.36,U] [#3 0.11,-0.21,0.98,U] [#4 -0.01,-0.54,0.00,M2] [#5 -0.10,-0.29,0.77,U] [#6 0.15,-0.13,0.80,U] [#7 0.07,0.24,0.51,U] [#8 -0.24,-0.21,0.68,U] 
22:01:35.301 00.002 21068 single-star, 7 included, MultiStar: {0.01, -0.18}, one-star: {-0.04, -0.00}
22:01:35.303 00.002 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
22:01:35.305 00.002 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
22:01:35.306 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=0.04 mountY=0.01, mountTheta=0.29
22:01:35.307 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
22:01:35.308 00.001 21068 Enqueuing Move request for scope (-0.04, -0.00)
22:01:35.309 00.001 16108 Worker thread wakes up
22:01:35.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:01:35.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:01:35.309 00.000 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
22:01:35.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:01:35.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:35.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:01:35.309 00.000 16108 MoveAxis(E, 0, ABG)
22:01:35.310 00.001 16108 Move returns status 0, amount 0
22:01:35.310 00.000 16108 MoveAxis(N, 0, ABG)
22:01:35.310 00.000 16108 Move returns status 0, amount 0
22:01:35.310 00.000 16108 move complete, result=0
22:01:35.310 00.000 16108 worker thread done servicing request
22:01:35.315 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4131, FiltMin=3549, FiltMax=52864, Gamma=1.000
22:01:35.339 00.024 21068 UpdateGuideState exits: m=121484 SNR=73.3
22:01:35.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:35.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:35.342 00.001 21068 Enqueuing Expose request
22:01:35.342 00.000 16108 Worker thread wakes up
22:01:35.342 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:35.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:35.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:36.493 01.150 16108 Exposure complete
22:01:36.547 00.054 16108 worker thread done servicing request
22:01:36.547 00.000 21068 OnExposeComplete: enter
22:01:36.548 00.001 21068 UpdateGuideState(): m_state=6
22:01:36.549 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
22:01:36.550 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.60, Mass=109713, SNR=73.2, Peak=14166 HFD=3.2
22:01:36.551 00.001 21068 MultiStar: [#1 -0.06,-0.51,1.05,U] [#2 -0.18,-0.45,1.22,U] [#3 0.12,-0.48,1.03,U] [#4 0.23,-0.49,0.00,M3] [#5 -0.05,-0.34,0.98,U] [#6 0.36,-0.26,0.87,U] [#7 -0.50,-0.20,0.00,M1] [#8 -0.58,-0.66,0.00,M1] 
22:01:36.552 00.001 21068 single-star, 5 included, MultiStar: {0.01, -0.39}, one-star: {-0.02, -0.26}
22:01:36.553 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.66)
22:01:36.553 00.000 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.72)
22:01:36.555 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.66 mountX=-0.02 mountY=0.25, mountTheta=1.66
22:01:36.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.26, opts=13)
22:01:36.558 00.001 21068 Enqueuing Move request for scope (-0.02, -0.26)
22:01:36.559 00.001 16108 Worker thread wakes up
22:01:36.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
22:01:36.559 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
22:01:36.559 00.000 16108 Moving (-0.02, -0.26) raw xDistance=-0.02 yDistance=0.25
22:01:36.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:01:36.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:36.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:01:36.559 00.000 16108 MoveAxis(E, 0, ABG)
22:01:36.559 00.000 16108 Move returns status 0, amount 0
22:01:36.559 00.000 16108 MoveAxis(N, 0, ABG)
22:01:36.559 00.000 16108 Move returns status 0, amount 0
22:01:36.559 00.000 16108 move complete, result=0
22:01:36.560 00.001 16108 worker thread done servicing request
22:01:36.563 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4131, FiltMin=3533, FiltMax=55555, Gamma=1.000
22:01:36.579 00.016 21068 UpdateGuideState exits: m=109713 SNR=73.2
22:01:36.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:36.582 00.001 21068 Enqueuing Expose request
22:01:36.583 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:01:36.583 00.000 16108 Worker thread wakes up
22:01:36.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:36.584 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:37.571 00.987 16108 Exposure complete
22:01:37.649 00.078 16108 worker thread done servicing request
22:01:37.649 00.000 21068 OnExposeComplete: enter
22:01:37.650 00.001 21068 UpdateGuideState(): m_state=6
22:01:37.651 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
22:01:37.652 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.67, Mass=103755, SNR=60.7, Peak=13702 HFD=3.2
22:01:37.653 00.001 21068 MultiStar: [#1 0.18,-0.43,1.44,U] [#2 -0.01,-0.30,1.49,U] [#3 0.22,-0.43,1.13,U] [#4 0.07,-0.88,0.00,M4] [#5 -0.13,-0.44,1.12,U] [#6 0.04,-0.66,0.00,M1] [#7 0.17,-0.61,0.00,M2] [#8 0.03,-0.75,0.00,M2] 
22:01:37.654 00.001 21068 single-star, 4 included, MultiStar: {0.08, -0.36}, one-star: {0.15, -0.18}
22:01:37.655 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
22:01:37.655 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
22:01:37.656 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.88 mountX=-0.18 mountY=0.14, mountTheta=2.47
22:01:37.658 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.18, opts=13)
22:01:37.659 00.001 21068 Enqueuing Move request for scope (0.15, -0.18)
22:01:37.660 00.001 16108 Worker thread wakes up
22:01:37.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
22:01:37.660 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
22:01:37.660 00.000 16108 Moving (0.15, -0.18) raw xDistance=-0.18 yDistance=0.14
22:01:37.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:01:37.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:37.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:37.660 00.000 16108 MoveAxis(E, 0, ABG)
22:01:37.660 00.000 16108 Move returns status 0, amount 0
22:01:37.660 00.000 16108 MoveAxis(N, 0, ABG)
22:01:37.660 00.000 16108 Move returns status 0, amount 0
22:01:37.660 00.000 16108 move complete, result=0
22:01:37.660 00.000 16108 worker thread done servicing request
22:01:37.664 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4128, FiltMin=3536, FiltMax=59085, Gamma=1.000
22:01:37.682 00.018 21068 UpdateGuideState exits: m=103755 SNR=60.7
22:01:37.684 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:37.686 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:37.687 00.001 21068 Enqueuing Expose request
22:01:37.690 00.003 16108 Worker thread wakes up
22:01:37.690 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:37.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:37.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:38.837 01.146 16108 Exposure complete
22:01:38.911 00.074 16108 worker thread done servicing request
22:01:38.912 00.001 21068 OnExposeComplete: enter
22:01:38.912 00.000 21068 UpdateGuideState(): m_state=6
22:01:38.914 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
22:01:38.915 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.75, Mass=125011, SNR=74.0, Peak=15430 HFD=3.2
22:01:38.918 00.003 21068 MultiStar: [#1 0.03,-0.23,1.34,U] [#2 -0.12,-0.46,1.12,U] [#3 0.27,-0.47,0.00,M1] [#4 -0.03,-0.83,0.00,M5] [#5 -0.05,-0.56,0.00,M1] [#6 -0.08,-0.57,0.00,M2] [#7 -0.03,-0.28,0.67,U] [#8 -0.14,-0.51,0.70,U] 
22:01:38.919 00.001 21068 single-star, 4 included, MultiStar: {-0.04, -0.30}, one-star: {0.03, -0.10}
22:01:38.921 00.002 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
22:01:38.922 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
22:01:38.923 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.27 mountX=-0.05 mountY=0.09, mountTheta=2.06
22:01:38.926 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
22:01:38.926 00.000 21068 Enqueuing Move request for scope (0.03, -0.10)
22:01:38.927 00.001 16108 Worker thread wakes up
22:01:38.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:01:38.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:01:38.927 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
22:01:38.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:01:38.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:38.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:01:38.927 00.000 16108 MoveAxis(E, 0, ABG)
22:01:38.927 00.000 16108 Move returns status 0, amount 0
22:01:38.927 00.000 16108 MoveAxis(N, 0, ABG)
22:01:38.927 00.000 16108 Move returns status 0, amount 0
22:01:38.927 00.000 16108 move complete, result=0
22:01:38.928 00.001 16108 worker thread done servicing request
22:01:38.932 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4128, FiltMin=3555, FiltMax=52473, Gamma=1.000
22:01:38.957 00.025 21068 UpdateGuideState exits: m=125011 SNR=74.0
22:01:38.959 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.961 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:38.963 00.002 21068 Enqueuing Expose request
22:01:38.964 00.001 16108 Worker thread wakes up
22:01:38.964 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:38.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:38.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:39.950 00.985 16108 Exposure complete
22:01:40.017 00.067 16108 worker thread done servicing request
22:01:40.017 00.000 21068 OnExposeComplete: enter
22:01:40.018 00.001 21068 UpdateGuideState(): m_state=6
22:01:40.019 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
22:01:40.020 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=877.41, Mass=114125, SNR=72.4, Peak=14899 HFD=3.2
22:01:40.022 00.002 21068 MultiStar: [#1 0.00,-0.49,1.20,U] [#2 -0.21,-0.53,0.00,M1] [#3 -0.02,-0.46,0.92,U] [#4 -0.31,-0.85,0.00,M6] [#5 -0.26,-0.59,0.00,M2] [#6 -0.18,-0.29,0.73,U] [#7 -0.24,-0.25,0.63,U] [#8 -0.49,-0.69,0.00,M2] 
22:01:40.023 00.001 21068 refined, 4 included, MultiStar: {-0.08, -0.41}, one-star: {-0.07, -0.44}
22:01:40.025 00.002 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
22:01:40.026 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
22:01:40.029 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.41 cameraTheta=-1.77 mountX=0.01 mountY=0.41, mountTheta=1.55
22:01:40.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.41, opts=13)
22:01:40.033 00.002 21068 Enqueuing Move request for scope (-0.08, -0.41)
22:01:40.034 00.001 16108 Worker thread wakes up
22:01:40.035 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.41) opts 0xd
22:01:40.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.41)
22:01:40.035 00.000 16108 Moving (-0.08, -0.41) raw xDistance=0.01 yDistance=0.41
22:01:40.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:01:40.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:40.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:01:40.035 00.000 16108 MoveAxis(E, 0, ABG)
22:01:40.035 00.000 16108 Move returns status 0, amount 0
22:01:40.037 00.002 16108 MoveAxis(N, 0, ABG)
22:01:40.037 00.000 16108 Move returns status 0, amount 0
22:01:40.037 00.000 16108 move complete, result=0
22:01:40.037 00.000 16108 worker thread done servicing request
22:01:40.041 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4128, FiltMin=3542, FiltMax=53136, Gamma=1.000
22:01:40.057 00.016 21068 UpdateGuideState exits: m=114125 SNR=72.4
22:01:40.058 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:40.060 00.001 21068 Enqueuing Expose request
22:01:40.060 00.000 16108 Worker thread wakes up
22:01:40.061 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:01:40.061 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:40.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:41.221 01.160 16108 Exposure complete
22:01:41.318 00.097 16108 worker thread done servicing request
22:01:41.318 00.000 21068 OnExposeComplete: enter
22:01:41.320 00.002 21068 UpdateGuideState(): m_state=6
22:01:41.322 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
22:01:41.324 00.002 21068 Star::Find returns 1 (0), X=219.75, Y=877.40, Mass=100825, SNR=69.1, Peak=15059 HFD=3.2
22:01:41.326 00.002 21068 MultiStar: [#1 0.18,-0.16,1.14,U] [#2 0.27,-0.55,0.00,M2] [#3 0.04,-0.39,1.30,U] [#4 0.25,-0.64,0.00,M7] [#5 0.01,-0.27,0.93,U] [#6 -0.31,-0.39,0.65,U] [#7 -0.10,-0.43,0.86,U] [#8 -0.06,-0.74,0.00,M3] 
22:01:41.328 00.002 21068 refined, 5 included, MultiStar: {0.08, -0.34}, one-star: {0.52, -0.46}
22:01:41.330 00.002 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.99)
22:01:41.332 00.002 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
22:01:41.333 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.33 mountX=-0.14 mountY=0.31, mountTheta=2.00
22:01:41.336 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.34, opts=13)
22:01:41.339 00.003 21068 Enqueuing Move request for scope (0.08, -0.34)
22:01:41.340 00.001 16108 Worker thread wakes up
22:01:41.341 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.34) opts 0xd
22:01:41.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.34)
22:01:41.341 00.000 16108 Moving (0.08, -0.34) raw xDistance=-0.14 yDistance=0.31
22:01:41.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:01:41.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:41.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:01:41.341 00.000 16108 MoveAxis(E, 0, ABG)
22:01:41.341 00.000 16108 Move returns status 0, amount 0
22:01:41.341 00.000 16108 MoveAxis(N, 0, ABG)
22:01:41.342 00.001 16108 Move returns status 0, amount 0
22:01:41.342 00.000 16108 move complete, result=0
22:01:41.342 00.000 16108 worker thread done servicing request
22:01:41.349 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1952, max=65535, med=4128, FiltMin=3507, FiltMax=55859, Gamma=1.000
22:01:41.370 00.021 21068 UpdateGuideState exits: m=100825 SNR=69.1
22:01:41.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:41.371 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:41.372 00.001 21068 Enqueuing Expose request
22:01:41.374 00.002 16108 Worker thread wakes up
22:01:41.374 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:01:41.375 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:41.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:42.353 00.978 16108 Exposure complete
22:01:42.434 00.081 16108 worker thread done servicing request
22:01:42.434 00.000 21068 OnExposeComplete: enter
22:01:42.435 00.001 21068 UpdateGuideState(): m_state=6
22:01:42.436 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
22:01:42.437 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=877.68, Mass=103372, SNR=73.0, Peak=14470 HFD=3.2
22:01:42.438 00.001 21068 MultiStar: [#1 0.24,-0.37,0.95,U] [#2 -0.07,-0.53,0.00,M3] [#3 0.35,-0.27,0.95,U] [#4 0.04,-0.76,0.00,M8] [#5 0.12,-0.47,0.88,U] [#6 0.14,-0.32,0.76,U] [#7 -0.13,-0.49,0.56,U] [#8 -0.12,-0.42,0.70,U] 
22:01:42.439 00.001 21068 single-star, 6 included, MultiStar: {0.12, -0.34}, one-star: {0.11, -0.17}
22:01:42.439 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
22:01:42.440 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
22:01:42.441 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-0.99 mountX=-0.14 mountY=0.14, mountTheta=2.36
22:01:42.442 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
22:01:42.443 00.001 21068 Enqueuing Move request for scope (0.11, -0.17)
22:01:42.444 00.001 16108 Worker thread wakes up
22:01:42.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
22:01:42.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
22:01:42.444 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
22:01:42.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:01:42.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:42.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:42.444 00.000 16108 MoveAxis(E, 0, ABG)
22:01:42.445 00.001 16108 Move returns status 0, amount 0
22:01:42.445 00.000 16108 MoveAxis(N, 0, ABG)
22:01:42.445 00.000 16108 Move returns status 0, amount 0
22:01:42.445 00.000 16108 move complete, result=0
22:01:42.445 00.000 16108 worker thread done servicing request
22:01:42.452 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4128, FiltMin=3491, FiltMax=50400, Gamma=1.000
22:01:42.477 00.025 21068 UpdateGuideState exits: m=103372 SNR=73.0
22:01:42.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:42.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:42.479 00.000 21068 Enqueuing Expose request
22:01:42.480 00.001 16108 Worker thread wakes up
22:01:42.480 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:42.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:42.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:43.646 01.165 16108 Exposure complete
22:01:43.733 00.087 16108 worker thread done servicing request
22:01:43.735 00.002 21068 OnExposeComplete: enter
22:01:43.736 00.001 21068 UpdateGuideState(): m_state=6
22:01:43.737 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
22:01:43.739 00.002 21068 Star::Find returns 1 (0), X=219.61, Y=877.67, Mass=131098, SNR=96.8, Peak=16851 HFD=3.3
22:01:43.740 00.001 21068 MultiStar: [#1 0.13,-0.13,0.84,U] [#2 0.21,-0.26,0.88,U] [#3 0.17,-0.39,0.75,U] [#4 0.00,-0.33,0.56,U] [#5 0.22,-0.02,0.67,U] [#6 0.23,-0.26,0.57,U] [#7 0.22,-0.02,0.43,U] [#8 -0.10,-0.50,0.52,U] 
22:01:43.741 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.23}, one-star: {0.39, -0.18}
22:01:43.742 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
22:01:43.742 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
22:01:43.743 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.90 mountX=-0.22 mountY=0.18, mountTheta=2.45
22:01:43.746 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.23, opts=13)
22:01:43.748 00.002 21068 Enqueuing Move request for scope (0.18, -0.23)
22:01:43.749 00.001 16108 Worker thread wakes up
22:01:43.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
22:01:43.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
22:01:43.749 00.000 16108 Moving (0.18, -0.23) raw xDistance=-0.22 yDistance=0.18
22:01:43.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:01:43.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:43.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:01:43.749 00.000 16108 MoveAxis(E, 57, ABG)
22:01:43.749 00.000 16108 Guiding  Dir = 2, Dur = 57
22:01:43.750 00.001 16108 IsSlewing returns 0
22:01:43.750 00.000 16108 IsGuiding returns 0
22:01:43.753 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4128, FiltMin=3453, FiltMax=55965, Gamma=1.000
22:01:43.755 00.002 16108 PulseGuide returned control before completion, sleep 62
22:01:43.769 00.014 21068 UpdateGuideState exits: m=131098 SNR=96.8
22:01:43.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:43.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:43.772 00.001 21068 Enqueuing Expose request
22:01:43.832 00.060 16108 IsGuiding returns 1
22:01:43.832 00.000 16108 scope still moving after pulse duration time elapsed
22:01:43.863 00.031 16108 IsSlewing returns 0
22:01:43.863 00.000 16108 IsGuiding returns 0
22:01:43.863 00.000 16108 scope move finished after 57 + 56 ms
22:01:43.863 00.000 16108 Move returns status 0, amount 57
22:01:43.863 00.000 16108 MoveAxis(N, 0, ABG)
22:01:43.863 00.000 16108 Move returns status 0, amount 0
22:01:43.863 00.000 16108 move complete, result=0
22:01:43.863 00.000 16108 worker thread done servicing request
22:01:43.863 00.000 16108 Worker thread wakes up
22:01:43.863 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
22:01:43.865 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:43.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:44.828 00.963 16108 Exposure complete
22:01:44.882 00.054 16108 worker thread done servicing request
22:01:44.882 00.000 21068 OnExposeComplete: enter
22:01:44.883 00.001 21068 UpdateGuideState(): m_state=6
22:01:44.884 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
22:01:44.885 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.72, Mass=108853, SNR=62.9, Peak=15254 HFD=3.2
22:01:44.886 00.001 21068 MultiStar: [#1 0.11,-0.35,1.30,U] [#2 -0.15,-0.56,0.00,M3] [#3 0.30,-0.61,0.00,M1] [#4 -0.22,-0.88,0.00,M8] [#5 -0.16,-0.41,1.08,U] [#6 0.02,-0.30,0.84,U] [#7 -0.35,-0.11,0.67,U] [#8 -0.20,-0.47,1.01,U] 
22:01:44.887 00.001 21068 single-star, 5 included, MultiStar: {-0.09, -0.31}, one-star: {-0.10, -0.13}
22:01:44.887 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
22:01:44.888 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
22:01:44.889 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.23 mountX=0.08 mountY=0.15, mountTheta=1.10
22:01:44.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.13, opts=13)
22:01:44.892 00.001 21068 Enqueuing Move request for scope (-0.10, -0.13)
22:01:44.892 00.000 16108 Worker thread wakes up
22:01:44.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
22:01:44.892 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
22:01:44.892 00.000 16108 Moving (-0.10, -0.13) raw xDistance=0.08 yDistance=0.15
22:01:44.893 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:01:44.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:44.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:01:44.893 00.000 16108 MoveAxis(E, 0, ABG)
22:01:44.893 00.000 16108 Move returns status 0, amount 0
22:01:44.893 00.000 16108 MoveAxis(N, 0, ABG)
22:01:44.893 00.000 16108 Move returns status 0, amount 0
22:01:44.893 00.000 16108 move complete, result=0
22:01:44.893 00.000 16108 worker thread done servicing request
22:01:44.897 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4128, FiltMin=3552, FiltMax=51126, Gamma=1.000
22:01:44.914 00.017 21068 UpdateGuideState exits: m=108853 SNR=62.9
22:01:44.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:44.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:44.920 00.003 21068 Enqueuing Expose request
22:01:44.921 00.001 16108 Worker thread wakes up
22:01:44.921 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:44.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:44.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:46.082 01.160 16108 Exposure complete
22:01:46.149 00.067 16108 worker thread done servicing request
22:01:46.149 00.000 21068 OnExposeComplete: enter
22:01:46.151 00.002 21068 UpdateGuideState(): m_state=6
22:01:46.153 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
22:01:46.154 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.88, Mass=102943, SNR=68.9, Peak=14982 HFD=3.3
22:01:46.155 00.001 21068 MultiStar: [#1 -0.09,-0.06,1.14,U] [#2 0.15,-0.15,1.38,U] [#3 0.04,-0.14,1.05,U] [#4 0.09,-0.45,0.88,U] [#5 -0.17,-0.08,0.78,U] [#6 -0.20,0.16,0.74,U] [#7 -0.01,-0.34,0.58,U] [#8 -0.35,-0.42,0.00,M1] 
22:01:46.156 00.001 21068 single-star, 7 included, MultiStar: {0.00, -0.12}, one-star: {0.06, 0.02}
22:01:46.157 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:01:46.158 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:01:46.158 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.38 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
22:01:46.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
22:01:46.161 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
22:01:46.162 00.001 16108 Worker thread wakes up
22:01:46.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:01:46.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:01:46.162 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.04
22:01:46.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:01:46.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:46.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:46.162 00.000 16108 MoveAxis(E, 0, ABG)
22:01:46.162 00.000 16108 Move returns status 0, amount 0
22:01:46.162 00.000 16108 MoveAxis(N, 0, ABG)
22:01:46.162 00.000 16108 Move returns status 0, amount 0
22:01:46.162 00.000 16108 move complete, result=0
22:01:46.162 00.000 16108 worker thread done servicing request
22:01:46.166 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4125, FiltMin=3529, FiltMax=49101, Gamma=1.000
22:01:46.181 00.015 21068 UpdateGuideState exits: m=102943 SNR=68.9
22:01:46.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:46.182 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:46.183 00.001 21068 Enqueuing Expose request
22:01:46.184 00.001 16108 Worker thread wakes up
22:01:46.184 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:46.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:46.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:47.174 00.989 16108 Exposure complete
22:01:47.262 00.088 16108 worker thread done servicing request
22:01:47.262 00.000 21068 OnExposeComplete: enter
22:01:47.264 00.002 21068 UpdateGuideState(): m_state=6
22:01:47.267 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
22:01:47.268 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.67, Mass=116075, SNR=75.9, Peak=16998 HFD=3.2
22:01:47.270 00.002 21068 MultiStar: [#1 0.07,-0.29,1.05,U] [#2 -0.10,-0.36,1.15,U] [#3 0.21,-0.37,0.99,U] [#4 0.27,-0.78,0.00,M8] [#5 -0.18,-0.59,0.00,M1] [#6 0.24,-0.21,0.81,U] [#7 -0.22,-0.39,0.53,U] [#8 -0.31,-0.52,0.00,M2] 
22:01:47.272 00.002 21068 single-star, 5 included, MultiStar: {0.03, -0.30}, one-star: {-0.06, -0.18}
22:01:47.273 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
22:01:47.274 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
22:01:47.275 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.90 mountX=0.03 mountY=0.19, mountTheta=1.42
22:01:47.278 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.18, opts=13)
22:01:47.279 00.001 21068 Enqueuing Move request for scope (-0.06, -0.18)
22:01:47.280 00.001 16108 Worker thread wakes up
22:01:47.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
22:01:47.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
22:01:47.280 00.000 16108 Moving (-0.06, -0.18) raw xDistance=0.03 yDistance=0.19
22:01:47.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:01:47.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:47.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:01:47.281 00.001 16108 MoveAxis(E, 0, ABG)
22:01:47.281 00.000 16108 Move returns status 0, amount 0
22:01:47.281 00.000 16108 MoveAxis(N, 0, ABG)
22:01:47.281 00.000 16108 Move returns status 0, amount 0
22:01:47.281 00.000 16108 move complete, result=0
22:01:47.281 00.000 16108 worker thread done servicing request
22:01:47.288 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4128, FiltMin=3517, FiltMax=60435, Gamma=1.000
22:01:47.305 00.017 21068 UpdateGuideState exits: m=116075 SNR=75.9
22:01:47.306 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:47.308 00.001 21068 Enqueuing Expose request
22:01:47.308 00.000 16108 Worker thread wakes up
22:01:47.309 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:47.309 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:47.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:48.462 01.153 16108 Exposure complete
22:01:48.515 00.053 16108 worker thread done servicing request
22:01:48.515 00.000 21068 OnExposeComplete: enter
22:01:48.515 00.000 21068 UpdateGuideState(): m_state=6
22:01:48.517 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
22:01:48.518 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=877.53, Mass=94212, SNR=63.0, Peak=12803 HFD=3.1
22:01:48.519 00.001 21068 MultiStar: [#1 -0.21,-0.07,0.94,U] [#2 0.11,-0.01,1.32,U] [#3 0.07,-0.10,1.17,U] [#4 0.29,-0.72,0.00,M9] [#5 -0.14,-0.37,1.01,U] [#6 0.20,-0.25,0.92,U] [#7 -0.09,-0.35,0.70,U] [#8 -0.24,-0.34,0.77,U] 
22:01:48.520 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.21}, one-star: {0.13, -0.32}
22:01:48.521 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
22:01:48.521 00.000 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
22:01:48.522 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.59 mountX=-0.03 mountY=0.21, mountTheta=1.72
22:01:48.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.21, opts=13)
22:01:48.524 00.000 21068 Enqueuing Move request for scope (-0.00, -0.21)
22:01:48.525 00.001 16108 Worker thread wakes up
22:01:48.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
22:01:48.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
22:01:48.525 00.000 16108 Moving (-0.00, -0.21) raw xDistance=-0.03 yDistance=0.21
22:01:48.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:01:48.526 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:01:48.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:01:48.526 00.000 16108 MoveAxis(E, 0, ABG)
22:01:48.526 00.000 16108 Move returns status 0, amount 0
22:01:48.526 00.000 16108 MoveAxis(N, 0, ABG)
22:01:48.526 00.000 16108 Move returns status 0, amount 0
22:01:48.526 00.000 16108 move complete, result=0
22:01:48.526 00.000 16108 worker thread done servicing request
22:01:48.533 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4125, FiltMin=3478, FiltMax=55373, Gamma=1.000
22:01:48.553 00.020 21068 UpdateGuideState exits: m=94212 SNR=63.0
22:01:48.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:48.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:48.556 00.001 21068 Enqueuing Expose request
22:01:48.556 00.000 16108 Worker thread wakes up
22:01:48.556 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:48.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:48.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:49.521 00.964 16108 Exposure complete
22:01:49.590 00.069 16108 worker thread done servicing request
22:01:49.590 00.000 21068 OnExposeComplete: enter
22:01:49.591 00.001 21068 UpdateGuideState(): m_state=6
22:01:49.592 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
22:01:49.592 00.000 21068 Star::Find returns 1 (0), X=219.15, Y=877.72, Mass=98746, SNR=69.7, Peak=16422 HFD=3.0
22:01:49.593 00.001 21068 MultiStar: [#1 0.13,-0.18,1.29,U] [#2 -0.07,-0.38,1.36,U] [#3 -0.11,-0.20,0.95,U] [#4 0.09,-0.56,0.00,M10] [#5 -0.28,-0.19,0.97,U] [#6 0.16,-0.20,0.86,U] [#7 -0.42,-0.08,0.52,U] [#8 -0.35,-0.30,0.71,U] 
22:01:49.594 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.22}, one-star: {-0.08, -0.13}
22:01:49.595 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
22:01:49.596 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
22:01:49.597 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=0.05 mountY=0.14, mountTheta=1.20
22:01:49.598 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.13, opts=13)
22:01:49.600 00.002 21068 Enqueuing Move request for scope (-0.08, -0.13)
22:01:49.601 00.001 16108 Worker thread wakes up
22:01:49.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
22:01:49.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
22:01:49.601 00.000 16108 Moving (-0.08, -0.13) raw xDistance=0.05 yDistance=0.14
22:01:49.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:01:49.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:49.602 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:49.602 00.000 16108 MoveAxis(E, 0, ABG)
22:01:49.602 00.000 16108 Move returns status 0, amount 0
22:01:49.602 00.000 16108 MoveAxis(N, 0, ABG)
22:01:49.602 00.000 16108 Move returns status 0, amount 0
22:01:49.602 00.000 16108 move complete, result=0
22:01:49.602 00.000 16108 worker thread done servicing request
22:01:49.605 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2016, max=65535, med=4128, FiltMin=3577, FiltMax=63101, Gamma=1.000
22:01:49.619 00.014 21068 UpdateGuideState exits: m=98746 SNR=69.7
22:01:49.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:49.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:49.622 00.001 21068 Enqueuing Expose request
22:01:49.622 00.000 16108 Worker thread wakes up
22:01:49.622 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:49.623 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:49.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:50.789 01.166 16108 Exposure complete
22:01:50.848 00.059 16108 worker thread done servicing request
22:01:50.848 00.000 21068 OnExposeComplete: enter
22:01:50.849 00.001 21068 UpdateGuideState(): m_state=6
22:01:50.850 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
22:01:50.851 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=877.71, Mass=95258, SNR=67.1, Peak=13558 HFD=3.1
22:01:50.852 00.001 21068 MultiStar: [#1 0.09,-0.46,1.12,U] [#2 -0.16,-0.39,1.29,U] [#3 0.42,-0.55,0.00,M1] [#4 0.41,-0.93,0.00,R] [#5 0.02,-0.40,1.09,U] [#6 0.06,-0.37,0.91,U] [#7 -0.23,-0.32,0.69,U] [#8 -0.04,-0.47,0.87,U] 
22:01:50.852 00.000 21068 single-star, 6 included, MultiStar: {-0.03, -0.37}, one-star: {0.02, -0.14}
22:01:50.853 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
22:01:50.854 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
22:01:50.854 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.46 mountX=-0.04 mountY=0.13, mountTheta=1.87
22:01:50.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.14, opts=13)
22:01:50.857 00.001 21068 Enqueuing Move request for scope (0.02, -0.14)
22:01:50.857 00.000 16108 Worker thread wakes up
22:01:50.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
22:01:50.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
22:01:50.857 00.000 16108 Moving (0.02, -0.14) raw xDistance=-0.04 yDistance=0.13
22:01:50.859 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:01:50.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:50.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:01:50.859 00.000 16108 MoveAxis(E, 0, ABG)
22:01:50.859 00.000 16108 Move returns status 0, amount 0
22:01:50.859 00.000 16108 MoveAxis(N, 0, ABG)
22:01:50.859 00.000 16108 Move returns status 0, amount 0
22:01:50.859 00.000 16108 move complete, result=0
22:01:50.859 00.000 16108 worker thread done servicing request
22:01:50.862 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=4128, FiltMin=3568, FiltMax=59424, Gamma=1.000
22:01:50.878 00.016 21068 UpdateGuideState exits: m=95258 SNR=67.1
22:01:50.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:50.879 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:50.880 00.001 21068 Enqueuing Expose request
22:01:50.881 00.001 16108 Worker thread wakes up
22:01:50.881 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:50.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:50.882 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:51.857 00.975 16108 Exposure complete
22:01:51.932 00.075 16108 worker thread done servicing request
22:01:51.932 00.000 21068 OnExposeComplete: enter
22:01:51.933 00.001 21068 UpdateGuideState(): m_state=6
22:01:51.935 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:01:51.935 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=877.69, Mass=114161, SNR=69.6, Peak=16358 HFD=2.9
22:01:51.936 00.001 21068 MultiStar: [#1 0.35,-0.42,0.00,M1] [#2 0.04,-0.60,0.00,M1] [#3 0.54,-0.46,0.00,M2] [#4 -0.16,-0.04,0.93,U] [#5 0.25,-0.41,1.00,U] [#6 0.22,-0.25,0.85,U] [#7 -0.18,-0.28,0.68,U] [#8 -0.39,-0.49,0.00,M1] 
22:01:51.937 00.001 21068 single-star, 4 included, MultiStar: {0.04, -0.23}, one-star: {0.01, -0.16}
22:01:51.938 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
22:01:51.939 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
22:01:51.939 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.51 mountX=-0.04 mountY=0.16, mountTheta=1.81
22:01:51.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.16, opts=13)
22:01:51.942 00.001 21068 Enqueuing Move request for scope (0.01, -0.16)
22:01:51.942 00.000 16108 Worker thread wakes up
22:01:51.943 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:01:51.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:01:51.943 00.000 16108 Moving (0.01, -0.16) raw xDistance=-0.04 yDistance=0.16
22:01:51.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:01:51.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:51.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:01:51.943 00.000 16108 MoveAxis(E, 0, ABG)
22:01:51.943 00.000 16108 Move returns status 0, amount 0
22:01:51.943 00.000 16108 MoveAxis(N, 0, ABG)
22:01:51.943 00.000 16108 Move returns status 0, amount 0
22:01:51.943 00.000 16108 move complete, result=0
22:01:51.943 00.000 16108 worker thread done servicing request
22:01:51.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4128, FiltMin=3577, FiltMax=52608, Gamma=1.000
22:01:51.965 00.018 21068 UpdateGuideState exits: m=114161 SNR=69.6
22:01:51.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:51.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:51.967 00.000 21068 Enqueuing Expose request
22:01:51.968 00.001 16108 Worker thread wakes up
22:01:51.968 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:51.970 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:51.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:53.116 01.146 16108 Exposure complete
22:01:53.173 00.057 16108 worker thread done servicing request
22:01:53.173 00.000 21068 OnExposeComplete: enter
22:01:53.175 00.002 21068 UpdateGuideState(): m_state=6
22:01:53.178 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
22:01:53.179 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=877.64, Mass=99420, SNR=65.1, Peak=14531 HFD=3.0
22:01:53.182 00.003 21068 MultiStar: [#1 0.30,-0.36,1.36,U] [#2 -0.04,-0.35,1.36,U] [#3 0.41,-0.36,0.00,M3] [#4 -0.06,0.19,1.03,U] [#5 0.27,-0.38,1.16,U] [#6 0.21,-0.24,0.86,U] [#7 0.23,-0.29,0.66,U] [#8 0.03,-0.57,0.00,M2] 
22:01:53.183 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.24}, one-star: {0.42, -0.21}
22:01:53.186 00.003 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
22:01:53.187 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
22:01:53.189 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.93 mountX=-0.22 mountY=0.20, mountTheta=2.42
22:01:53.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.24, opts=13)
22:01:53.192 00.001 21068 Enqueuing Move request for scope (0.18, -0.24)
22:01:53.193 00.001 16108 Worker thread wakes up
22:01:53.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
22:01:53.194 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
22:01:53.194 00.000 16108 Moving (0.18, -0.24) raw xDistance=-0.22 yDistance=0.20
22:01:53.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:01:53.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:53.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:01:53.194 00.000 16108 MoveAxis(E, 58, ABG)
22:01:53.194 00.000 16108 Guiding  Dir = 2, Dur = 58
22:01:53.195 00.001 16108 IsSlewing returns 0
22:01:53.195 00.000 16108 IsGuiding returns 0
22:01:53.196 00.001 16108 PulseGuide returned control before completion, sleep 67
22:01:53.201 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4128, FiltMin=3565, FiltMax=55437, Gamma=1.000
22:01:53.226 00.025 21068 UpdateGuideState exits: m=99420 SNR=65.1
22:01:53.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:53.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:53.230 00.002 21068 Enqueuing Expose request
22:01:53.267 00.037 16108 IsGuiding returns 1
22:01:53.267 00.000 16108 scope still moving after pulse duration time elapsed
22:01:53.298 00.031 16108 IsSlewing returns 0
22:01:53.298 00.000 16108 IsGuiding returns 0
22:01:53.298 00.000 16108 scope move finished after 58 + 45 ms
22:01:53.299 00.001 16108 Move returns status 0, amount 58
22:01:53.299 00.000 16108 MoveAxis(N, 0, ABG)
22:01:53.299 00.000 16108 Move returns status 0, amount 0
22:01:53.299 00.000 16108 move complete, result=0
22:01:53.299 00.000 16108 worker thread done servicing request
22:01:53.299 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 0 ms NORTH
22:01:53.300 00.001 16108 Worker thread wakes up
22:01:53.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:53.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:54.289 00.989 16108 Exposure complete
22:01:54.357 00.068 16108 worker thread done servicing request
22:01:54.359 00.002 21068 OnExposeComplete: enter
22:01:54.360 00.001 21068 UpdateGuideState(): m_state=6
22:01:54.361 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
22:01:54.361 00.000 21068 Star::Find returns 1 (0), X=218.95, Y=877.96, Mass=103447, SNR=68.5, Peak=16678 HFD=2.9
22:01:54.363 00.002 21068 MultiStar: [#1 0.16,-0.33,1.21,U] [#2 -0.22,-0.12,1.10,U] [#3 0.23,-0.50,0.00,M4] [#4 -0.46,0.28,0.00,M1] [#5 -0.14,-0.30,0.95,U] [#6 0.09,-0.40,0.83,U] [#7 -0.16,-0.18,0.58,U] [#8 -0.50,-0.19,0.00,M3] 
22:01:54.364 00.001 21068 refined, 5 included, MultiStar: {-0.08, -0.20}, one-star: {-0.28, 0.11}
22:01:54.366 00.002 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
22:01:54.367 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
22:01:54.369 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.96 mountX=0.05 mountY=0.22, mountTheta=1.36
22:01:54.372 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.20, opts=13)
22:01:54.374 00.002 21068 Enqueuing Move request for scope (-0.08, -0.20)
22:01:54.376 00.002 16108 Worker thread wakes up
22:01:54.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
22:01:54.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
22:01:54.376 00.000 16108 Moving (-0.08, -0.20) raw xDistance=0.05 yDistance=0.22
22:01:54.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:01:54.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:54.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:01:54.376 00.000 16108 MoveAxis(E, 0, ABG)
22:01:54.376 00.000 16108 Move returns status 0, amount 0
22:01:54.376 00.000 16108 MoveAxis(N, 0, ABG)
22:01:54.376 00.000 16108 Move returns status 0, amount 0
22:01:54.376 00.000 16108 move complete, result=0
22:01:54.377 00.001 16108 worker thread done servicing request
22:01:54.384 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=4128, FiltMin=3526, FiltMax=56121, Gamma=1.000
22:01:54.414 00.030 21068 UpdateGuideState exits: m=103447 SNR=68.5
22:01:54.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:54.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:54.417 00.001 21068 Enqueuing Expose request
22:01:54.418 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:54.419 00.001 16108 Worker thread wakes up
22:01:54.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:54.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:55.591 01.172 16108 Exposure complete
22:01:55.649 00.058 16108 worker thread done servicing request
22:01:55.650 00.001 21068 OnExposeComplete: enter
22:01:55.651 00.001 21068 UpdateGuideState(): m_state=6
22:01:55.652 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
22:01:55.653 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.19, Mass=123077, SNR=74.7, Peak=19670 HFD=3.1
22:01:55.653 00.000 21068 MultiStar: [#1 -0.23,0.04,1.18,U] [#2 -0.26,0.38,1.09,U] [#3 -0.12,0.26,0.87,U] [#4 -0.63,0.65,0.00,M2] [#5 -0.28,0.15,0.86,U] [#6 -0.30,0.07,0.74,U] [#7 -0.36,-0.05,0.48,U] [#8 -0.77,0.01,0.00,M4] 
22:01:55.654 00.001 21068 refined, 6 included, MultiStar: {-0.24, 0.19}, one-star: {-0.19, 0.33}
22:01:55.655 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
22:01:55.656 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
22:01:55.656 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.31 cameraTheta=2.47 mountX=0.27 mountY=-0.13, mountTheta=-0.45
22:01:55.659 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.19, opts=13)
22:01:55.660 00.001 21068 Enqueuing Move request for scope (-0.24, 0.19)
22:01:55.661 00.001 16108 Worker thread wakes up
22:01:55.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
22:01:55.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
22:01:55.661 00.000 16108 Moving (-0.24, 0.19) raw xDistance=0.27 yDistance=-0.13
22:01:55.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:01:55.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:55.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:01:55.661 00.000 16108 MoveAxis(W, 70, ABG)
22:01:55.661 00.000 16108 Guiding  Dir = 3, Dur = 70
22:01:55.661 00.000 16108 IsSlewing returns 0
22:01:55.661 00.000 16108 IsGuiding returns 0
22:01:55.662 00.001 16108 PulseGuide returned control before completion, sleep 80
22:01:55.667 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4125, FiltMin=3552, FiltMax=53830, Gamma=1.000
22:01:55.690 00.023 21068 UpdateGuideState exits: m=123077 SNR=74.7
22:01:55.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:55.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:55.693 00.001 21068 Enqueuing Expose request
22:01:55.756 00.063 16108 IsGuiding returns 0
22:01:55.756 00.000 16108 Move returns status 0, amount 70
22:01:55.756 00.000 16108 MoveAxis(N, 0, ABG)
22:01:55.756 00.000 16108 Move returns status 0, amount 0
22:01:55.756 00.000 16108 move complete, result=0
22:01:55.756 00.000 16108 worker thread done servicing request
22:01:55.756 00.000 16108 Worker thread wakes up
22:01:55.756 00.000 21068 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
22:01:55.758 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:55.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:56.739 00.981 16108 Exposure complete
22:01:56.808 00.069 16108 worker thread done servicing request
22:01:56.808 00.000 21068 OnExposeComplete: enter
22:01:56.809 00.001 21068 UpdateGuideState(): m_state=6
22:01:56.810 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
22:01:56.811 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.81, Mass=100481, SNR=68.0, Peak=15923 HFD=3.1
22:01:56.813 00.002 21068 MultiStar: [#1 0.47,-0.19,1.16,U] [#2 0.28,-0.24,1.11,U] [#3 0.42,-0.38,0.00,M4] [#4 -0.18,0.30,0.88,U] [#5 0.13,-0.28,1.12,U] [#6 -0.04,-0.50,0.81,U] [#7 -0.31,-0.14,0.65,U] [#8 -0.38,-0.35,0.75,U] 
22:01:56.814 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.18}, one-star: {0.20, -0.05}
22:01:56.815 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
22:01:56.817 00.002 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
22:01:56.818 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.19 mountX=-0.10 mountY=0.16, mountTheta=2.14
22:01:56.820 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.18, opts=13)
22:01:56.821 00.001 21068 Enqueuing Move request for scope (0.07, -0.18)
22:01:56.823 00.002 16108 Worker thread wakes up
22:01:56.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
22:01:56.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
22:01:56.823 00.000 16108 Moving (0.07, -0.18) raw xDistance=-0.10 yDistance=0.16
22:01:56.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:01:56.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:56.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:01:56.823 00.000 16108 MoveAxis(E, 0, ABG)
22:01:56.823 00.000 16108 Move returns status 0, amount 0
22:01:56.823 00.000 16108 MoveAxis(N, 0, ABG)
22:01:56.823 00.000 16108 Move returns status 0, amount 0
22:01:56.823 00.000 16108 move complete, result=0
22:01:56.823 00.000 16108 worker thread done servicing request
22:01:56.829 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4128, FiltMin=3517, FiltMax=53549, Gamma=1.000
22:01:56.849 00.020 21068 UpdateGuideState exits: m=100481 SNR=68.0
22:01:56.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:56.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:56.851 00.000 21068 Enqueuing Expose request
22:01:56.852 00.001 16108 Worker thread wakes up
22:01:56.852 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:01:56.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:56.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:58.005 01.152 16108 Exposure complete
22:01:58.064 00.059 16108 worker thread done servicing request
22:01:58.065 00.001 21068 OnExposeComplete: enter
22:01:58.066 00.001 21068 UpdateGuideState(): m_state=6
22:01:58.068 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
22:01:58.070 00.002 21068 Star::Find returns 1 (0), X=219.73, Y=877.51, Mass=97849, SNR=67.7, Peak=14563 HFD=3.0
22:01:58.072 00.002 21068 MultiStar: [#1 0.51,-0.22,0.00,M1] [#2 0.25,-0.49,0.00,M1] [#3 0.59,-0.55,0.00,M5] [#4 0.12,0.21,0.85,U] [#5 0.15,-0.24,0.90,U] [#6 0.15,-0.33,0.80,U] [#7 0.37,-0.41,0.00,M1] [#8 0.03,-0.37,0.72,U] 
22:01:58.073 00.001 21068 refined, 4 included, MultiStar: {0.21, -0.21}, one-star: {0.51, -0.34}
22:01:58.075 00.002 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
22:01:58.077 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
22:01:58.078 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-0.80 mountX=-0.24 mountY=0.16, mountTheta=2.56
22:01:58.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.21, opts=13)
22:01:58.081 00.001 21068 Enqueuing Move request for scope (0.21, -0.21)
22:01:58.082 00.001 16108 Worker thread wakes up
22:01:58.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
22:01:58.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
22:01:58.082 00.000 16108 Moving (0.21, -0.21) raw xDistance=-0.24 yDistance=0.16
22:01:58.083 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:01:58.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:58.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:01:58.083 00.000 16108 MoveAxis(E, 63, ABG)
22:01:58.083 00.000 16108 Guiding  Dir = 2, Dur = 63
22:01:58.083 00.000 16108 IsSlewing returns 0
22:01:58.084 00.001 16108 IsGuiding returns 0
22:01:58.085 00.001 16108 PulseGuide returned control before completion, sleep 72
22:01:58.088 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4125, FiltMin=3555, FiltMax=54448, Gamma=1.000
22:01:58.113 00.025 21068 UpdateGuideState exits: m=97849 SNR=67.7
22:01:58.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:58.116 00.001 21068 Enqueuing Expose request
22:01:58.168 00.052 16108 IsGuiding returns 0
22:01:58.168 00.000 16108 Move returns status 0, amount 63
22:01:58.168 00.000 16108 MoveAxis(N, 0, ABG)
22:01:58.168 00.000 16108 Move returns status 0, amount 0
22:01:58.168 00.000 16108 move complete, result=0
22:01:58.168 00.000 16108 worker thread done servicing request
22:01:58.168 00.000 16108 Worker thread wakes up
22:01:58.168 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
22:01:58.169 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:58.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:01:59.130 00.961 16108 Exposure complete
22:01:59.188 00.058 16108 worker thread done servicing request
22:01:59.188 00.000 21068 OnExposeComplete: enter
22:01:59.188 00.000 21068 UpdateGuideState(): m_state=6
22:01:59.189 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
22:01:59.190 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.66, Mass=116047, SNR=72.7, Peak=15878 HFD=3.2
22:01:59.191 00.001 21068 MultiStar: [#1 0.33,-0.33,1.18,U] [#2 0.10,-0.21,1.15,U] [#3 0.24,-0.24,0.88,U] [#4 -0.23,0.20,0.74,U] [#5 -0.23,-0.21,0.87,U] [#6 0.05,-0.54,0.00,M1] [#7 -0.19,-0.21,0.66,U] [#8 -0.29,-0.42,0.67,U] 
22:01:59.192 00.001 21068 single-star, 7 included, MultiStar: {-0.00, -0.21}, one-star: {-0.05, -0.20}
22:01:59.193 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
22:01:59.193 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
22:01:59.194 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.80 mountX=0.01 mountY=0.20, mountTheta=1.52
22:01:59.197 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.20, opts=13)
22:01:59.198 00.001 21068 Enqueuing Move request for scope (-0.05, -0.20)
22:01:59.199 00.001 16108 Worker thread wakes up
22:01:59.200 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
22:01:59.200 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
22:01:59.200 00.000 16108 Moving (-0.05, -0.20) raw xDistance=0.01 yDistance=0.20
22:01:59.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:01:59.200 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.48 newest=0.52
22:01:59.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:01:59.200 00.000 16108 MoveAxis(E, 0, ABG)
22:01:59.200 00.000 16108 Move returns status 0, amount 0
22:01:59.201 00.001 16108 MoveAxis(S, 40, ABG)
22:01:59.201 00.000 16108 Guiding  Dir = 1, Dur = 40
22:01:59.201 00.000 16108 IsSlewing returns 0
22:01:59.202 00.001 16108 IsGuiding returns 0
22:01:59.207 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4128, FiltMin=3539, FiltMax=55715, Gamma=1.000
22:01:59.233 00.026 21068 UpdateGuideState exits: m=116047 SNR=72.7
22:01:59.235 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:59.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:01:59.237 00.001 21068 Enqueuing Expose request
22:01:59.245 00.008 16108 IsGuiding returns 1
22:01:59.245 00.000 16108 scope still moving after pulse duration time elapsed
22:01:59.276 00.031 16108 IsSlewing returns 0
22:01:59.276 00.000 16108 IsGuiding returns 1
22:01:59.307 00.031 16108 IsSlewing returns 0
22:01:59.307 00.000 16108 IsGuiding returns 1
22:01:59.338 00.031 16108 IsSlewing returns 0
22:01:59.338 00.000 16108 IsGuiding returns 0
22:01:59.340 00.002 16108 scope move finished after 40 + 97 ms
22:01:59.340 00.000 16108 Move returns status 0, amount 40
22:01:59.340 00.000 16108 move complete, result=0
22:01:59.340 00.000 16108 worker thread done servicing request
22:01:59.340 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
22:01:59.342 00.002 16108 Worker thread wakes up
22:01:59.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:01:59.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:00.503 01.161 16108 Exposure complete
22:02:00.568 00.065 16108 worker thread done servicing request
22:02:00.568 00.000 21068 OnExposeComplete: enter
22:02:00.569 00.001 21068 UpdateGuideState(): m_state=6
22:02:00.570 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
22:02:00.571 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=877.82, Mass=108614, SNR=70.6, Peak=17606 HFD=3.0
22:02:00.571 00.000 21068 MultiStar: [#1 0.16,-0.11,1.11,U] [#2 -0.14,-0.16,1.31,U] [#3 0.15,-0.09,0.97,U] [#4 -0.52,0.39,0.00,M1] [#5 -0.11,-0.23,0.76,U] [#6 0.03,-0.14,0.85,U] [#7 -0.26,-0.19,0.59,U] [#8 -0.38,-0.11,0.73,U] 
22:02:00.572 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.13}, one-star: {0.25, -0.03}
22:02:00.573 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
22:02:00.573 00.000 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
22:02:00.575 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=-0.01 mountY=0.13, mountTheta=1.65
22:02:00.577 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
22:02:00.578 00.001 21068 Enqueuing Move request for scope (-0.01, -0.13)
22:02:00.578 00.000 16108 Worker thread wakes up
22:02:00.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:02:00.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:02:00.578 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.01 yDistance=0.13
22:02:00.579 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:02:00.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:00.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:02:00.579 00.000 16108 MoveAxis(E, 0, ABG)
22:02:00.579 00.000 16108 Move returns status 0, amount 0
22:02:00.579 00.000 16108 MoveAxis(N, 0, ABG)
22:02:00.579 00.000 16108 Move returns status 0, amount 0
22:02:00.579 00.000 16108 move complete, result=0
22:02:00.579 00.000 16108 worker thread done servicing request
22:02:00.583 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4128, FiltMin=3581, FiltMax=52541, Gamma=1.000
22:02:00.599 00.016 21068 UpdateGuideState exits: m=108614 SNR=70.6
22:02:00.600 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:00.600 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:00.601 00.001 21068 Enqueuing Expose request
22:02:00.603 00.002 16108 Worker thread wakes up
22:02:00.603 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:00.604 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:00.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:01.580 00.976 16108 Exposure complete
22:02:01.648 00.068 16108 worker thread done servicing request
22:02:01.648 00.000 21068 OnExposeComplete: enter
22:02:01.649 00.001 21068 UpdateGuideState(): m_state=6
22:02:01.650 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
22:02:01.651 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=877.83, Mass=114168, SNR=83.8, Peak=19702 HFD=3.1
22:02:01.652 00.001 21068 MultiStar: [#1 0.16,-0.09,0.89,U] [#2 -0.22,-0.09,1.10,U] [#3 0.20,-0.28,0.80,U] [#4 -0.32,0.55,0.00,M2] [#5 -0.01,-0.03,0.71,U] [#6 -0.06,-0.17,0.59,U] [#7 -0.34,-0.03,0.49,U] [#8 -0.13,-0.05,0.54,U] 
22:02:01.653 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.21, -0.03}
22:02:01.654 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
22:02:01.654 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:02:01.655 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=0.05 mountY=0.11, mountTheta=1.13
22:02:01.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.10, opts=13)
22:02:01.658 00.001 21068 Enqueuing Move request for scope (-0.07, -0.10)
22:02:01.659 00.001 16108 Worker thread wakes up
22:02:01.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
22:02:01.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
22:02:01.659 00.000 16108 Moving (-0.07, -0.10) raw xDistance=0.05 yDistance=0.11
22:02:01.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:02:01.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:01.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:02:01.659 00.000 16108 MoveAxis(E, 0, ABG)
22:02:01.659 00.000 16108 Move returns status 0, amount 0
22:02:01.659 00.000 16108 MoveAxis(N, 0, ABG)
22:02:01.659 00.000 16108 Move returns status 0, amount 0
22:02:01.659 00.000 16108 move complete, result=0
22:02:01.659 00.000 16108 worker thread done servicing request
22:02:01.663 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4128, FiltMin=3533, FiltMax=48717, Gamma=1.000
22:02:01.684 00.021 21068 UpdateGuideState exits: m=114168 SNR=83.8
22:02:01.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:01.687 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:01.688 00.001 21068 Enqueuing Expose request
22:02:01.689 00.001 16108 Worker thread wakes up
22:02:01.689 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:01.690 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:01.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:02.857 01.167 16108 Exposure complete
22:02:02.946 00.089 16108 worker thread done servicing request
22:02:02.946 00.000 21068 OnExposeComplete: enter
22:02:02.948 00.002 21068 UpdateGuideState(): m_state=6
22:02:02.950 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
22:02:02.951 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.78, Mass=98300, SNR=65.8, Peak=15894 HFD=2.9
22:02:02.952 00.001 21068 MultiStar: [#1 0.08,-0.27,1.20,U] [#2 -0.23,-0.38,1.03,U] [#3 -0.05,-0.29,1.02,U] [#4 -0.65,0.47,0.00,M3] [#5 -0.19,-0.38,0.95,U] [#6 -0.22,-0.48,0.00,M1] [#7 -0.28,-0.31,0.64,U] [#8 -0.37,-0.21,0.75,U] 
22:02:02.953 00.001 21068 single-star, 6 included, MultiStar: {-0.15, -0.27}, one-star: {-0.13, -0.07}
22:02:02.956 00.003 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
22:02:02.957 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
22:02:02.958 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-2.66 mountX=0.11 mountY=0.09, mountTheta=0.70
22:02:02.960 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
22:02:02.960 00.000 21068 Enqueuing Move request for scope (-0.13, -0.07)
22:02:02.962 00.002 16108 Worker thread wakes up
22:02:02.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
22:02:02.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
22:02:02.962 00.000 16108 Moving (-0.13, -0.07) raw xDistance=0.11 yDistance=0.09
22:02:02.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:02:02.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:02.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:02:02.962 00.000 16108 MoveAxis(E, 0, ABG)
22:02:02.962 00.000 16108 Move returns status 0, amount 0
22:02:02.962 00.000 16108 MoveAxis(N, 0, ABG)
22:02:02.962 00.000 16108 Move returns status 0, amount 0
22:02:02.962 00.000 16108 move complete, result=0
22:02:02.962 00.000 16108 worker thread done servicing request
22:02:02.967 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4125, FiltMin=3536, FiltMax=52528, Gamma=1.000
22:02:02.983 00.016 21068 UpdateGuideState exits: m=98300 SNR=65.8
22:02:02.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:02.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:02.986 00.001 21068 Enqueuing Expose request
22:02:02.987 00.001 16108 Worker thread wakes up
22:02:02.987 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:02.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:02.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:03.958 00.970 16108 Exposure complete
22:02:04.022 00.064 16108 worker thread done servicing request
22:02:04.022 00.000 21068 OnExposeComplete: enter
22:02:04.023 00.001 21068 UpdateGuideState(): m_state=6
22:02:04.024 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
22:02:04.026 00.002 21068 Star::Find returns 1 (0), X=219.44, Y=877.74, Mass=105572, SNR=70.0, Peak=17155 HFD=3.1
22:02:04.028 00.002 21068 MultiStar: [#1 -0.01,-0.03,1.04,U] [#2 0.03,-0.11,1.23,U] [#3 0.32,-0.26,1.14,U] [#4 -0.28,0.49,0.00,M4] [#5 0.25,-0.13,0.94,U] [#6 0.19,0.07,0.71,U] [#7 -0.34,0.34,0.57,U] [#8 -0.17,-0.01,0.76,U] 
22:02:04.029 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.21, -0.11}
22:02:04.031 00.002 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
22:02:04.032 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
22:02:04.034 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.10 mountY=0.04, mountTheta=2.75
22:02:04.037 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
22:02:04.038 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
22:02:04.039 00.001 16108 Worker thread wakes up
22:02:04.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:02:04.040 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:02:04.040 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
22:02:04.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:02:04.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:04.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:02:04.040 00.000 16108 MoveAxis(E, 0, ABG)
22:02:04.040 00.000 16108 Move returns status 0, amount 0
22:02:04.040 00.000 16108 MoveAxis(N, 0, ABG)
22:02:04.040 00.000 16108 Move returns status 0, amount 0
22:02:04.040 00.000 16108 move complete, result=0
22:02:04.040 00.000 16108 worker thread done servicing request
22:02:04.046 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4125, FiltMin=3549, FiltMax=47715, Gamma=1.000
22:02:04.063 00.017 21068 UpdateGuideState exits: m=105572 SNR=70.0
22:02:04.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:04.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:04.066 00.001 21068 Enqueuing Expose request
22:02:04.067 00.001 16108 Worker thread wakes up
22:02:04.067 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:04.069 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:04.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:05.235 01.166 16108 Exposure complete
22:02:05.301 00.066 16108 worker thread done servicing request
22:02:05.301 00.000 21068 OnExposeComplete: enter
22:02:05.303 00.002 21068 UpdateGuideState(): m_state=6
22:02:05.304 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
22:02:05.305 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=877.86, Mass=121003, SNR=87.7, Peak=16691 HFD=3.3
22:02:05.306 00.001 21068 MultiStar: [#1 0.14,-0.09,0.86,U] [#2 -0.06,0.02,1.05,U] [#3 0.30,-0.29,0.72,U] [#4 -0.44,0.65,0.00,M5] [#5 0.11,-0.25,0.81,U] [#6 0.06,-0.30,0.72,U] [#7 -0.42,-0.42,0.00,M1] [#8 -0.26,-0.44,0.58,U] 
22:02:05.307 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.37, 0.01}
22:02:05.308 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
22:02:05.309 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
22:02:05.310 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.97 mountX=-0.14 mountY=0.13, mountTheta=2.38
22:02:05.311 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
22:02:05.312 00.001 21068 Enqueuing Move request for scope (0.11, -0.16)
22:02:05.313 00.001 16108 Worker thread wakes up
22:02:05.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
22:02:05.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
22:02:05.313 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.13
22:02:05.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:02:05.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:05.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:02:05.313 00.000 16108 MoveAxis(E, 0, ABG)
22:02:05.313 00.000 16108 Move returns status 0, amount 0
22:02:05.313 00.000 16108 MoveAxis(N, 0, ABG)
22:02:05.313 00.000 16108 Move returns status 0, amount 0
22:02:05.313 00.000 16108 move complete, result=0
22:02:05.313 00.000 16108 worker thread done servicing request
22:02:05.317 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=4125, FiltMin=3561, FiltMax=55411, Gamma=1.000
22:02:05.330 00.013 21068 UpdateGuideState exits: m=121003 SNR=87.7
22:02:05.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:05.333 00.001 21068 Enqueuing Expose request
22:02:05.334 00.001 16108 Worker thread wakes up
22:02:05.334 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:05.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:05.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:06.304 00.970 16108 Exposure complete
22:02:06.359 00.055 16108 worker thread done servicing request
22:02:06.359 00.000 21068 OnExposeComplete: enter
22:02:06.359 00.000 21068 UpdateGuideState(): m_state=6
22:02:06.360 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:02:06.361 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.89, Mass=103827, SNR=72.1, Peak=17555 HFD=3.0
22:02:06.362 00.001 21068 MultiStar: [#1 0.75,-0.10,0.00,M1] [#2 0.46,-0.25,0.00,M1] [#3 0.43,-0.12,1.03,U] [#4 -0.18,0.30,0.82,U] [#5 -0.07,-0.25,0.72,U] [#6 0.45,-0.01,0.77,U] [#7 -0.00,-0.09,0.73,U] [#8 -0.28,-0.25,0.67,U] 
22:02:06.363 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.32, 0.04}
22:02:06.364 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
22:02:06.364 00.000 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
22:02:06.365 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.13 mountY=0.01, mountTheta=3.04
22:02:06.368 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
22:02:06.369 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
22:02:06.369 00.000 16108 Worker thread wakes up
22:02:06.370 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:02:06.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:02:06.370 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.01
22:02:06.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:02:06.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:06.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:06.370 00.000 16108 MoveAxis(E, 0, ABG)
22:02:06.370 00.000 16108 Move returns status 0, amount 0
22:02:06.370 00.000 16108 MoveAxis(N, 0, ABG)
22:02:06.370 00.000 16108 Move returns status 0, amount 0
22:02:06.370 00.000 16108 move complete, result=0
22:02:06.370 00.000 16108 worker thread done servicing request
22:02:06.377 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4121, FiltMin=3539, FiltMax=53155, Gamma=1.000
22:02:06.393 00.016 21068 UpdateGuideState exits: m=103827 SNR=72.1
22:02:06.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:06.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:06.396 00.001 21068 Enqueuing Expose request
22:02:06.397 00.001 16108 Worker thread wakes up
22:02:06.397 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:06.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:06.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:07.552 01.155 16108 Exposure complete
22:02:07.611 00.059 16108 worker thread done servicing request
22:02:07.612 00.001 21068 OnExposeComplete: enter
22:02:07.613 00.001 21068 UpdateGuideState(): m_state=6
22:02:07.614 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
22:02:07.615 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=878.06, Mass=123112, SNR=73.7, Peak=18131 HFD=3.4
22:02:07.616 00.001 21068 MultiStar: [#1 0.20,-0.05,0.97,U] [#2 0.18,0.06,1.18,U] [#3 0.35,-0.19,1.21,U] [#4 0.78,0.25,0.00,M5] [#5 0.22,-0.14,0.92,U] [#6 0.30,-0.09,0.78,U] [#7 0.07,0.33,0.57,U] [#8 -0.10,-0.25,0.68,U] 
22:02:07.617 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.02}, one-star: {0.14, 0.21}
22:02:07.617 00.000 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
22:02:07.618 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
22:02:07.620 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.13 mountX=-0.19 mountY=-0.02, mountTheta=-3.04
22:02:07.621 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.02, opts=13)
22:02:07.622 00.001 21068 Enqueuing Move request for scope (0.19, -0.02)
22:02:07.623 00.001 16108 Worker thread wakes up
22:02:07.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
22:02:07.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
22:02:07.623 00.000 16108 Moving (0.19, -0.02) raw xDistance=-0.19 yDistance=-0.02
22:02:07.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:02:07.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:07.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:07.623 00.000 16108 MoveAxis(E, 0, ABG)
22:02:07.623 00.000 16108 Move returns status 0, amount 0
22:02:07.623 00.000 16108 MoveAxis(N, 0, ABG)
22:02:07.623 00.000 16108 Move returns status 0, amount 0
22:02:07.623 00.000 16108 move complete, result=0
22:02:07.623 00.000 16108 worker thread done servicing request
22:02:07.627 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4121, FiltMin=3507, FiltMax=55363, Gamma=1.000
22:02:07.644 00.017 21068 UpdateGuideState exits: m=123112 SNR=73.7
22:02:07.646 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.646 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:07.647 00.001 21068 Enqueuing Expose request
22:02:07.648 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:07.649 00.001 16108 Worker thread wakes up
22:02:07.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:07.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:08.620 00.970 16108 Exposure complete
22:02:08.681 00.061 16108 worker thread done servicing request
22:02:08.681 00.000 21068 OnExposeComplete: enter
22:02:08.682 00.001 21068 UpdateGuideState(): m_state=6
22:02:08.682 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
22:02:08.683 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.83, Mass=99120, SNR=67.9, Peak=14662 HFD=3.1
22:02:08.684 00.001 21068 MultiStar: [#1 0.24,-0.04,1.09,U] [#2 0.14,-0.21,1.41,U] [#3 0.31,-0.18,1.14,U] [#4 -0.18,0.44,0.89,U] [#5 0.41,-0.27,0.87,U] [#6 0.32,-0.07,0.81,U] [#7 0.11,0.15,0.78,U] [#8 -0.34,-0.22,0.79,U] 
22:02:08.685 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.09, -0.02}
22:02:08.685 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
22:02:08.686 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
22:02:08.687 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.09
22:02:08.688 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
22:02:08.689 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
22:02:08.691 00.002 16108 Worker thread wakes up
22:02:08.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:02:08.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:02:08.691 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.01
22:02:08.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:08.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:08.692 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:08.692 00.000 16108 MoveAxis(E, 0, ABG)
22:02:08.692 00.000 16108 Move returns status 0, amount 0
22:02:08.692 00.000 16108 MoveAxis(N, 0, ABG)
22:02:08.692 00.000 16108 Move returns status 0, amount 0
22:02:08.692 00.000 16108 move complete, result=0
22:02:08.692 00.000 16108 worker thread done servicing request
22:02:08.698 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=4125, FiltMin=3475, FiltMax=51715, Gamma=1.000
22:02:08.719 00.021 21068 UpdateGuideState exits: m=99120 SNR=67.9
22:02:08.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:08.721 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:08.722 00.001 21068 Enqueuing Expose request
22:02:08.722 00.000 16108 Worker thread wakes up
22:02:08.722 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:08.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:08.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:09.894 01.171 16108 Exposure complete
22:02:09.975 00.081 16108 worker thread done servicing request
22:02:09.975 00.000 21068 OnExposeComplete: enter
22:02:09.976 00.001 21068 UpdateGuideState(): m_state=6
22:02:09.977 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
22:02:09.977 00.000 21068 Star::Find returns 1 (0), X=219.54, Y=877.83, Mass=96072, SNR=64.6, Peak=14451 HFD=3.1
22:02:09.978 00.001 21068 MultiStar: [#1 0.00,-0.12,1.18,U] [#2 0.14,-0.38,1.49,U] [#3 0.15,-0.53,0.00,M1] [#4 -0.31,0.55,0.00,M5] [#5 -0.04,-0.10,1.05,U] [#6 0.07,-0.38,0.89,U] [#7 -0.16,0.18,0.66,U] [#8 -0.19,-0.54,0.00,M1] 
22:02:09.980 00.002 21068 refined, 5 included, MultiStar: {0.07, -0.17}, one-star: {0.31, -0.02}
22:02:09.982 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
22:02:09.984 00.002 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
22:02:09.985 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.18 mountX=-0.10 mountY=0.14, mountTheta=2.16
22:02:09.988 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
22:02:09.988 00.000 21068 Enqueuing Move request for scope (0.07, -0.17)
22:02:09.989 00.001 16108 Worker thread wakes up
22:02:09.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
22:02:09.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
22:02:09.989 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.14
22:02:09.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:02:09.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:09.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:02:09.989 00.000 16108 MoveAxis(E, 0, ABG)
22:02:09.989 00.000 16108 Move returns status 0, amount 0
22:02:09.989 00.000 16108 MoveAxis(N, 0, ABG)
22:02:09.989 00.000 16108 Move returns status 0, amount 0
22:02:09.989 00.000 16108 move complete, result=0
22:02:09.989 00.000 16108 worker thread done servicing request
22:02:09.994 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4125, FiltMin=3568, FiltMax=51475, Gamma=1.000
22:02:10.011 00.017 21068 UpdateGuideState exits: m=96072 SNR=64.6
22:02:10.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:10.012 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:10.013 00.001 21068 Enqueuing Expose request
22:02:10.014 00.001 16108 Worker thread wakes up
22:02:10.014 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:10.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:10.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:10.985 00.971 16108 Exposure complete
22:02:11.057 00.072 16108 worker thread done servicing request
22:02:11.057 00.000 21068 OnExposeComplete: enter
22:02:11.059 00.002 21068 UpdateGuideState(): m_state=6
22:02:11.061 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
22:02:11.062 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=877.61, Mass=97684, SNR=67.8, Peak=15155 HFD=3.0
22:02:11.064 00.002 21068 MultiStar: [#1 0.05,-0.14,1.10,U] [#2 0.24,-0.43,1.14,U] [#3 0.26,-0.31,1.26,U] [#4 -0.26,0.46,0.00,M6] [#5 0.11,-0.32,0.99,U] [#6 0.30,-0.05,0.86,U] [#7 -0.20,0.11,0.62,U] [#8 -0.23,-0.23,0.74,U] 
22:02:11.065 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.22}, one-star: {0.38, -0.24}
22:02:11.066 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
22:02:11.067 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
22:02:11.068 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-1.00 mountX=-0.18 mountY=0.18, mountTheta=2.35
22:02:11.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.22, opts=13)
22:02:11.071 00.001 21068 Enqueuing Move request for scope (0.15, -0.22)
22:02:11.071 00.000 16108 Worker thread wakes up
22:02:11.072 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
22:02:11.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
22:02:11.072 00.000 16108 Moving (0.15, -0.22) raw xDistance=-0.18 yDistance=0.18
22:02:11.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:02:11.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:11.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:02:11.072 00.000 16108 MoveAxis(E, 0, ABG)
22:02:11.072 00.000 16108 Move returns status 0, amount 0
22:02:11.072 00.000 16108 MoveAxis(N, 0, ABG)
22:02:11.072 00.000 16108 Move returns status 0, amount 0
22:02:11.072 00.000 16108 move complete, result=0
22:02:11.072 00.000 16108 worker thread done servicing request
22:02:11.076 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4121, FiltMin=3507, FiltMax=52096, Gamma=1.000
22:02:11.091 00.015 21068 UpdateGuideState exits: m=97684 SNR=67.8
22:02:11.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:11.092 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:11.093 00.001 21068 Enqueuing Expose request
22:02:11.094 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:11.096 00.002 16108 Worker thread wakes up
22:02:11.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:11.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:12.270 01.174 16108 Exposure complete
22:02:12.336 00.066 16108 worker thread done servicing request
22:02:12.336 00.000 21068 OnExposeComplete: enter
22:02:12.337 00.001 21068 UpdateGuideState(): m_state=6
22:02:12.338 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
22:02:12.339 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.88, Mass=109282, SNR=68.1, Peak=17142 HFD=3.2
22:02:12.339 00.000 21068 MultiStar: [#1 -0.14,-0.13,1.09,U] [#2 0.19,-0.22,1.21,U] [#3 0.17,-0.12,1.15,U] [#4 -0.28,0.30,0.91,U] [#5 0.12,-0.32,1.00,U] [#6 0.19,-0.01,0.82,U] [#7 0.09,0.11,0.67,U] [#8 -0.21,-0.47,0.79,U] 
22:02:12.340 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.00, 0.03}
22:02:12.341 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
22:02:12.342 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:02:12.342 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.72 mountX=0.01 mountY=-0.03, mountTheta=-1.24
22:02:12.345 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
22:02:12.346 00.001 21068 Enqueuing Move request for scope (-0.00, 0.03)
22:02:12.346 00.000 16108 Worker thread wakes up
22:02:12.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:02:12.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:02:12.347 00.001 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
22:02:12.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:02:12.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:12.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:12.347 00.000 16108 MoveAxis(E, 0, ABG)
22:02:12.347 00.000 16108 Move returns status 0, amount 0
22:02:12.347 00.000 16108 MoveAxis(N, 0, ABG)
22:02:12.347 00.000 16108 Move returns status 0, amount 0
22:02:12.347 00.000 16108 move complete, result=0
22:02:12.347 00.000 16108 worker thread done servicing request
22:02:12.350 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4121, FiltMin=3571, FiltMax=44813, Gamma=1.000
22:02:12.363 00.013 21068 UpdateGuideState exits: m=109282 SNR=68.1
22:02:12.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:12.366 00.001 21068 Enqueuing Expose request
22:02:12.366 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:12.367 00.001 16108 Worker thread wakes up
22:02:12.367 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:12.368 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:13.341 00.973 16108 Exposure complete
22:02:13.401 00.060 16108 worker thread done servicing request
22:02:13.401 00.000 21068 OnExposeComplete: enter
22:02:13.402 00.001 21068 UpdateGuideState(): m_state=6
22:02:13.403 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
22:02:13.405 00.002 21068 Star::Find returns 1 (0), X=219.29, Y=877.87, Mass=145347, SNR=89.8, Peak=21542 HFD=3.2
22:02:13.408 00.003 21068 MultiStar: [#1 0.22,0.08,0.94,U] [#2 0.03,-0.32,1.07,U] [#3 0.19,-0.19,0.85,U] [#4 -0.18,0.28,0.63,U] [#5 0.11,-0.30,0.67,U] [#6 0.16,-0.30,0.64,U] [#7 -0.35,-0.09,0.49,U] [#8 -0.22,-0.31,0.57,U] 
22:02:13.409 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.06, 0.02}
22:02:13.411 00.002 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
22:02:13.411 00.000 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
22:02:13.413 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.27 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
22:02:13.416 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
22:02:13.418 00.002 21068 Enqueuing Move request for scope (0.06, 0.02)
22:02:13.419 00.001 16108 Worker thread wakes up
22:02:13.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:02:13.420 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:02:13.420 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
22:02:13.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:02:13.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:13.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:13.420 00.000 16108 MoveAxis(E, 0, ABG)
22:02:13.420 00.000 16108 Move returns status 0, amount 0
22:02:13.420 00.000 16108 MoveAxis(N, 0, ABG)
22:02:13.420 00.000 16108 Move returns status 0, amount 0
22:02:13.420 00.000 16108 move complete, result=0
22:02:13.420 00.000 16108 worker thread done servicing request
22:02:13.428 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4121, FiltMin=3587, FiltMax=51901, Gamma=1.000
22:02:13.449 00.021 21068 UpdateGuideState exits: m=145347 SNR=89.8
22:02:13.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:13.450 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:13.451 00.001 21068 Enqueuing Expose request
22:02:13.452 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:13.454 00.002 16108 Worker thread wakes up
22:02:13.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:13.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:14.617 01.163 16108 Exposure complete
22:02:14.688 00.071 16108 worker thread done servicing request
22:02:14.688 00.000 21068 OnExposeComplete: enter
22:02:14.689 00.001 21068 UpdateGuideState(): m_state=6
22:02:14.690 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
22:02:14.691 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=877.78, Mass=97346, SNR=62.7, Peak=14259 HFD=3.2
22:02:14.692 00.001 21068 MultiStar: [#1 -0.10,0.08,1.32,U] [#2 -0.02,-0.15,1.52,U] [#3 0.21,-0.48,0.00,M1] [#4 -0.17,0.44,0.92,U] [#5 0.21,-0.30,1.15,U] [#6 0.06,-0.24,0.94,U] [#7 -0.27,0.13,0.68,U] [#8 -0.24,-0.15,1.12,U] 
22:02:14.693 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.44, -0.07}
22:02:14.694 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
22:02:14.695 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.75)
22:02:14.698 00.003 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.63 mountX=-0.01 mountY=0.05, mountTheta=1.69
22:02:14.701 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.05, opts=13)
22:02:14.701 00.000 21068 Enqueuing Move request for scope (-0.00, -0.05)
22:02:14.703 00.002 16108 Worker thread wakes up
22:02:14.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:02:14.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:02:14.703 00.000 16108 Moving (-0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
22:02:14.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:02:14.704 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:14.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:02:14.704 00.000 16108 MoveAxis(E, 0, ABG)
22:02:14.704 00.000 16108 Move returns status 0, amount 0
22:02:14.704 00.000 16108 MoveAxis(N, 0, ABG)
22:02:14.704 00.000 16108 Move returns status 0, amount 0
22:02:14.704 00.000 16108 move complete, result=0
22:02:14.705 00.001 16108 worker thread done servicing request
22:02:14.710 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=4121, FiltMin=3517, FiltMax=47789, Gamma=1.000
22:02:14.736 00.026 21068 UpdateGuideState exits: m=97346 SNR=62.7
22:02:14.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:14.738 00.000 21068 Enqueuing Expose request
22:02:14.739 00.001 16108 Worker thread wakes up
22:02:14.739 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:14.741 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:14.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:15.720 00.979 16108 Exposure complete
22:02:15.782 00.062 16108 worker thread done servicing request
22:02:15.783 00.001 21068 OnExposeComplete: enter
22:02:15.783 00.000 21068 UpdateGuideState(): m_state=6
22:02:15.784 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
22:02:15.785 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.99, Mass=105300, SNR=69.6, Peak=15078 HFD=3.0
22:02:15.786 00.001 21068 MultiStar: [#1 0.11,-0.15,1.19,U] [#2 -0.14,-0.27,1.38,U] [#3 0.20,-0.03,0.94,U] [#4 -0.15,0.55,0.00,M4] [#5 0.10,-0.48,0.92,U] [#6 0.24,-0.32,0.89,U] [#7 -0.25,-0.16,0.67,U] [#8 -0.26,-0.01,0.71,U] 
22:02:15.787 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.16}, one-star: {0.17, 0.14}
22:02:15.788 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
22:02:15.789 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
22:02:15.789 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.38 mountX=-0.06 mountY=0.15, mountTheta=1.95
22:02:15.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
22:02:15.792 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
22:02:15.793 00.001 16108 Worker thread wakes up
22:02:15.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
22:02:15.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
22:02:15.793 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
22:02:15.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:02:15.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:15.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:02:15.793 00.000 16108 MoveAxis(E, 0, ABG)
22:02:15.793 00.000 16108 Move returns status 0, amount 0
22:02:15.793 00.000 16108 MoveAxis(N, 0, ABG)
22:02:15.793 00.000 16108 Move returns status 0, amount 0
22:02:15.793 00.000 16108 move complete, result=0
22:02:15.793 00.000 16108 worker thread done servicing request
22:02:15.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=4121, FiltMin=3523, FiltMax=56141, Gamma=1.000
22:02:15.811 00.014 21068 UpdateGuideState exits: m=105300 SNR=69.6
22:02:15.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:15.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:15.814 00.001 21068 Enqueuing Expose request
22:02:15.815 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:15.816 00.001 16108 Worker thread wakes up
22:02:15.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:15.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:16.969 01.153 16108 Exposure complete
22:02:17.049 00.080 16108 worker thread done servicing request
22:02:17.050 00.001 21068 OnExposeComplete: enter
22:02:17.050 00.000 21068 UpdateGuideState(): m_state=6
22:02:17.051 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
22:02:17.052 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=877.73, Mass=121983, SNR=79.7, Peak=18515 HFD=3.5
22:02:17.053 00.001 21068 MultiStar: [#1 0.52,-0.34,0.00,M1] [#2 0.03,-0.13,1.12,U] [#3 0.31,-0.11,0.93,U] [#4 0.08,0.56,0.00,M5] [#5 0.30,-0.37,0.82,U] [#6 0.08,-0.26,0.85,U] [#7 -0.21,-0.06,0.49,U] [#8 -0.26,-0.27,0.69,U] 
22:02:17.055 00.002 21068 refined, 6 included, MultiStar: {0.14, -0.19}, one-star: {0.46, -0.12}
22:02:17.055 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
22:02:17.056 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
22:02:17.057 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.94 mountX=-0.17 mountY=0.15, mountTheta=2.41
22:02:17.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.19, opts=13)
22:02:17.059 00.001 21068 Enqueuing Move request for scope (0.14, -0.19)
22:02:17.060 00.001 16108 Worker thread wakes up
22:02:17.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
22:02:17.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
22:02:17.060 00.000 16108 Moving (0.14, -0.19) raw xDistance=-0.17 yDistance=0.15
22:02:17.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:02:17.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:17.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:02:17.060 00.000 16108 MoveAxis(E, 0, ABG)
22:02:17.060 00.000 16108 Move returns status 0, amount 0
22:02:17.060 00.000 16108 MoveAxis(N, 0, ABG)
22:02:17.060 00.000 16108 Move returns status 0, amount 0
22:02:17.060 00.000 16108 move complete, result=0
22:02:17.060 00.000 16108 worker thread done servicing request
22:02:17.064 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4125, FiltMin=3549, FiltMax=65405, Gamma=1.000
22:02:17.079 00.015 21068 UpdateGuideState exits: m=121983 SNR=79.7
22:02:17.079 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:17.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:17.081 00.001 21068 Enqueuing Expose request
22:02:17.082 00.001 16108 Worker thread wakes up
22:02:17.082 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:17.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:17.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:18.067 00.985 16108 Exposure complete
22:02:18.143 00.076 16108 worker thread done servicing request
22:02:18.145 00.002 21068 OnExposeComplete: enter
22:02:18.145 00.000 21068 UpdateGuideState(): m_state=6
22:02:18.146 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
22:02:18.147 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=878.01, Mass=112192, SNR=77.4, Peak=17891 HFD=3.1
22:02:18.148 00.001 21068 MultiStar: [#1 0.31,-0.24,1.16,U] [#2 0.25,-0.06,1.01,U] [#3 0.42,-0.15,0.90,U] [#4 -0.13,0.14,0.72,U] [#5 0.20,-0.29,0.77,U] [#6 0.13,-0.14,0.85,U] [#7 -0.21,0.01,0.49,U] [#8 -0.15,-0.32,0.80,U] 
22:02:18.148 00.000 21068 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.41, 0.16}
22:02:18.149 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
22:02:18.150 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
22:02:18.150 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.20 cameraTheta=-0.54 mountX=-0.19 mountY=0.06, mountTheta=2.83
22:02:18.154 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.11, opts=13)
22:02:18.155 00.001 21068 Enqueuing Move request for scope (0.18, -0.11)
22:02:18.155 00.000 16108 Worker thread wakes up
22:02:18.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:02:18.156 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:02:18.156 00.000 16108 Moving (0.18, -0.11) raw xDistance=-0.19 yDistance=0.06
22:02:18.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:02:18.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:18.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:02:18.156 00.000 16108 MoveAxis(E, 0, ABG)
22:02:18.156 00.000 16108 Move returns status 0, amount 0
22:02:18.156 00.000 16108 MoveAxis(N, 0, ABG)
22:02:18.156 00.000 16108 Move returns status 0, amount 0
22:02:18.156 00.000 16108 move complete, result=0
22:02:18.156 00.000 16108 worker thread done servicing request
22:02:18.160 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4125, FiltMin=3568, FiltMax=59171, Gamma=1.000
22:02:18.174 00.014 21068 UpdateGuideState exits: m=112192 SNR=77.4
22:02:18.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:18.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:18.178 00.002 21068 Enqueuing Expose request
22:02:18.179 00.001 16108 Worker thread wakes up
22:02:18.179 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:18.180 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:18.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:19.336 01.156 16108 Exposure complete
22:02:19.399 00.063 16108 worker thread done servicing request
22:02:19.399 00.000 21068 OnExposeComplete: enter
22:02:19.401 00.002 21068 UpdateGuideState(): m_state=6
22:02:19.403 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
22:02:19.404 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=877.84, Mass=97411, SNR=61.7, Peak=14995 HFD=3.1
22:02:19.406 00.002 21068 MultiStar: [#1 0.27,-0.31,1.12,U] [#2 0.11,-0.14,1.29,U] [#3 0.26,-0.22,1.18,U] [#4 -0.15,0.27,0.96,U] [#5 0.11,-0.25,1.20,U] [#6 0.29,-0.11,0.84,U] [#7 0.08,0.28,0.67,U] [#8 -0.12,-0.55,0.00,M1] 
22:02:19.408 00.002 21068 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.40, -0.01}
22:02:19.409 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
22:02:19.411 00.002 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
22:02:19.412 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.48 mountX=-0.19 mountY=0.05, mountTheta=2.89
22:02:19.415 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
22:02:19.418 00.003 21068 Enqueuing Move request for scope (0.17, -0.09)
22:02:19.419 00.001 16108 Worker thread wakes up
22:02:19.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
22:02:19.420 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
22:02:19.420 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.19 yDistance=0.05
22:02:19.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:02:19.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:19.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:02:19.420 00.000 16108 MoveAxis(E, 0, ABG)
22:02:19.420 00.000 16108 Move returns status 0, amount 0
22:02:19.420 00.000 16108 MoveAxis(N, 0, ABG)
22:02:19.420 00.000 16108 Move returns status 0, amount 0
22:02:19.420 00.000 16108 move complete, result=0
22:02:19.420 00.000 16108 worker thread done servicing request
22:02:19.425 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4125, FiltMin=3533, FiltMax=51181, Gamma=1.000
22:02:19.441 00.016 21068 UpdateGuideState exits: m=97411 SNR=61.7
22:02:19.443 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:19.446 00.002 21068 Enqueuing Expose request
22:02:19.447 00.001 16108 Worker thread wakes up
22:02:19.447 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:19.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:19.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:20.422 00.974 16108 Exposure complete
22:02:20.495 00.073 16108 worker thread done servicing request
22:02:20.495 00.000 21068 OnExposeComplete: enter
22:02:20.496 00.001 21068 UpdateGuideState(): m_state=6
22:02:20.497 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
22:02:20.498 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.94, Mass=107847, SNR=64.8, Peak=15574 HFD=3.1
22:02:20.499 00.001 21068 MultiStar: [#1 0.10,0.01,1.30,U] [#2 -0.02,0.33,1.43,U] [#3 0.27,-0.06,1.15,U] [#4 -0.33,0.44,0.00,M4] [#5 0.19,-0.33,0.94,U] [#6 0.14,-0.01,1.06,U] [#7 -0.23,0.03,0.68,U] [#8 -0.03,-0.33,0.96,U] 
22:02:20.499 00.000 21068 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.21, 0.09}
22:02:20.500 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
22:02:20.501 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
22:02:20.503 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.14 mountX=-0.09 mountY=-0.01, mountTheta=-3.04
22:02:20.504 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
22:02:20.505 00.001 21068 Enqueuing Move request for scope (0.09, -0.01)
22:02:20.506 00.001 16108 Worker thread wakes up
22:02:20.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:02:20.506 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:02:20.506 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
22:02:20.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:20.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:20.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:20.506 00.000 16108 MoveAxis(E, 0, ABG)
22:02:20.506 00.000 16108 Move returns status 0, amount 0
22:02:20.506 00.000 16108 MoveAxis(N, 0, ABG)
22:02:20.506 00.000 16108 Move returns status 0, amount 0
22:02:20.506 00.000 16108 move complete, result=0
22:02:20.506 00.000 16108 worker thread done servicing request
22:02:20.509 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4121, FiltMin=3510, FiltMax=51245, Gamma=1.000
22:02:20.525 00.016 21068 UpdateGuideState exits: m=107847 SNR=64.8
22:02:20.525 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:20.528 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:20.529 00.001 21068 Enqueuing Expose request
22:02:20.530 00.001 16108 Worker thread wakes up
22:02:20.530 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:20.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:20.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:21.705 01.174 16108 Exposure complete
22:02:21.761 00.056 16108 worker thread done servicing request
22:02:21.761 00.000 21068 OnExposeComplete: enter
22:02:21.763 00.002 21068 UpdateGuideState(): m_state=6
22:02:21.765 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
22:02:21.765 00.000 21068 Star::Find returns 1 (0), X=219.29, Y=877.87, Mass=112900, SNR=70.5, Peak=16499 HFD=3.3
22:02:21.767 00.002 21068 MultiStar: [#1 0.24,-0.31,1.18,U] [#2 -0.06,-0.20,1.32,U] [#3 0.29,-0.30,0.98,U] [#4 -0.32,0.40,0.99,U] [#5 -0.01,-0.47,0.98,U] [#6 0.05,-0.20,0.79,U] [#7 -0.19,-0.05,0.68,U] [#8 -0.05,-0.05,0.70,U] 
22:02:21.769 00.002 21068 single-star, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.06, 0.02}
22:02:21.770 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
22:02:21.772 00.002 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
22:02:21.774 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
22:02:21.777 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
22:02:21.778 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
22:02:21.779 00.001 16108 Worker thread wakes up
22:02:21.780 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:02:21.780 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:02:21.780 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
22:02:21.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:02:21.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:21.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:21.780 00.000 16108 MoveAxis(E, 0, ABG)
22:02:21.780 00.000 16108 Move returns status 0, amount 0
22:02:21.780 00.000 16108 MoveAxis(N, 0, ABG)
22:02:21.780 00.000 16108 Move returns status 0, amount 0
22:02:21.781 00.001 16108 move complete, result=0
22:02:21.781 00.000 16108 worker thread done servicing request
22:02:21.786 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=4118, FiltMin=3533, FiltMax=47680, Gamma=1.000
22:02:21.803 00.017 21068 UpdateGuideState exits: m=112900 SNR=70.5
22:02:21.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.806 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:21.807 00.001 21068 Enqueuing Expose request
22:02:21.808 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:21.809 00.001 16108 Worker thread wakes up
22:02:21.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:21.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:22.791 00.982 16108 Exposure complete
22:02:22.850 00.059 16108 worker thread done servicing request
22:02:22.850 00.000 21068 OnExposeComplete: enter
22:02:22.851 00.001 21068 UpdateGuideState(): m_state=6
22:02:22.852 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
22:02:22.852 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=877.65, Mass=107630, SNR=66.0, Peak=15846 HFD=3.1
22:02:22.853 00.001 21068 MultiStar: [#1 0.20,-0.20,1.05,U] [#2 -0.29,0.01,1.17,U] [#3 0.25,-0.32,1.04,U] [#4 -0.41,0.32,0.00,M4] [#5 -0.04,-0.22,0.93,U] [#6 0.19,-0.17,0.84,U] [#7 0.01,0.12,0.82,U] [#8 -0.09,-0.57,0.00,M1] 
22:02:22.854 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.27, -0.20}
22:02:22.855 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
22:02:22.855 00.000 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
22:02:22.856 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.10 mountY=0.12, mountTheta=2.27
22:02:22.857 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.14, opts=13)
22:02:22.858 00.001 21068 Enqueuing Move request for scope (0.08, -0.14)
22:02:22.860 00.002 16108 Worker thread wakes up
22:02:22.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
22:02:22.860 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
22:02:22.860 00.000 16108 Moving (0.08, -0.14) raw xDistance=-0.10 yDistance=0.12
22:02:22.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:02:22.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:02:22.860 00.000 16108 MoveAxis(E, 0, ABG)
22:02:22.860 00.000 16108 Move returns status 0, amount 0
22:02:22.860 00.000 16108 MoveAxis(N, 0, ABG)
22:02:22.860 00.000 16108 Move returns status 0, amount 0
22:02:22.860 00.000 16108 move complete, result=0
22:02:22.860 00.000 16108 worker thread done servicing request
22:02:22.863 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=4121, FiltMin=3581, FiltMax=56717, Gamma=1.000
22:02:22.886 00.023 21068 UpdateGuideState exits: m=107630 SNR=66.0
22:02:22.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:22.890 00.002 21068 Enqueuing Expose request
22:02:22.891 00.001 16108 Worker thread wakes up
22:02:22.891 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:22.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:22.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:24.049 01.157 16108 Exposure complete
22:02:24.126 00.077 16108 worker thread done servicing request
22:02:24.126 00.000 21068 OnExposeComplete: enter
22:02:24.127 00.001 21068 UpdateGuideState(): m_state=6
22:02:24.128 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
22:02:24.129 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=877.92, Mass=95045, SNR=66.7, Peak=16342 HFD=2.9
22:02:24.131 00.002 21068 MultiStar: [#1 0.09,-0.13,1.12,U] [#2 -0.11,-0.10,1.39,U] [#3 0.14,-0.15,1.14,U] [#4 -0.25,0.20,0.81,U] [#5 -0.16,-0.07,1.03,U] [#6 0.11,0.00,0.85,U] [#7 -0.28,-0.25,0.64,U] [#8 -0.11,-0.30,0.74,U] 
22:02:24.132 00.001 21068 single-star, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.02, 0.07}
22:02:24.133 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:02:24.136 00.003 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
22:02:24.137 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.34 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
22:02:24.141 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
22:02:24.141 00.000 21068 Enqueuing Move request for scope (0.02, 0.07)
22:02:24.142 00.001 16108 Worker thread wakes up
22:02:24.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:02:24.142 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:02:24.143 00.001 16108 Moving (0.02, 0.07) raw xDistance=-0.00 yDistance=-0.07
22:02:24.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:02:24.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:24.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:24.143 00.000 16108 MoveAxis(E, 0, ABG)
22:02:24.143 00.000 16108 Move returns status 0, amount 0
22:02:24.143 00.000 16108 MoveAxis(N, 0, ABG)
22:02:24.143 00.000 16108 Move returns status 0, amount 0
22:02:24.143 00.000 16108 move complete, result=0
22:02:24.143 00.000 16108 worker thread done servicing request
22:02:24.148 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4118, FiltMin=3565, FiltMax=50141, Gamma=1.000
22:02:24.166 00.018 21068 UpdateGuideState exits: m=95045 SNR=66.7
22:02:24.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.169 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:24.170 00.001 21068 Enqueuing Expose request
22:02:24.171 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:24.172 00.001 16108 Worker thread wakes up
22:02:24.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:24.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:25.143 00.971 16108 Exposure complete
22:02:25.199 00.056 16108 worker thread done servicing request
22:02:25.199 00.000 21068 OnExposeComplete: enter
22:02:25.200 00.001 21068 UpdateGuideState(): m_state=6
22:02:25.201 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
22:02:25.202 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.86, Mass=115736, SNR=67.8, Peak=15622 HFD=3.4
22:02:25.203 00.001 21068 MultiStar: [#1 -0.11,-0.18,0.96,U] [#2 -0.15,-0.14,1.36,U] [#3 0.22,-0.41,0.96,U] [#4 -0.55,0.32,0.00,M4] [#5 0.12,-0.07,0.92,U] [#6 0.08,-0.06,0.88,U] [#7 0.01,-0.34,0.70,U] [#8 -0.43,-0.41,0.00,M1] 
22:02:25.203 00.000 21068 single-star, 6 included, MultiStar: {0.02, -0.16}, one-star: {0.03, 0.01}
22:02:25.204 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
22:02:25.205 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
22:02:25.206 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.26 mountX=-0.02 mountY=-0.01, mountTheta=-2.66
22:02:25.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
22:02:25.209 00.001 21068 Enqueuing Move request for scope (0.03, 0.01)
22:02:25.209 00.000 16108 Worker thread wakes up
22:02:25.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:02:25.210 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:02:25.210 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=-0.01
22:02:25.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:02:25.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:25.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:25.210 00.000 16108 MoveAxis(E, 0, ABG)
22:02:25.210 00.000 16108 Move returns status 0, amount 0
22:02:25.210 00.000 16108 MoveAxis(N, 0, ABG)
22:02:25.210 00.000 16108 Move returns status 0, amount 0
22:02:25.210 00.000 16108 move complete, result=0
22:02:25.210 00.000 16108 worker thread done servicing request
22:02:25.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4118, FiltMin=3465, FiltMax=60025, Gamma=1.000
22:02:25.237 00.023 21068 UpdateGuideState exits: m=115736 SNR=67.8
22:02:25.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:25.239 00.000 21068 Enqueuing Expose request
22:02:25.240 00.001 16108 Worker thread wakes up
22:02:25.240 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:25.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:25.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:26.418 01.177 16108 Exposure complete
22:02:26.475 00.057 16108 worker thread done servicing request
22:02:26.475 00.000 21068 OnExposeComplete: enter
22:02:26.476 00.001 21068 UpdateGuideState(): m_state=6
22:02:26.477 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
22:02:26.478 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=877.90, Mass=105692, SNR=71.4, Peak=15203 HFD=3.3
22:02:26.479 00.001 21068 MultiStar: [#1 0.36,-0.02,1.09,U] [#2 -0.01,0.17,1.19,U] [#3 0.32,-0.20,1.07,U] [#4 0.07,0.74,0.00,M5] [#5 -0.04,0.01,0.88,U] [#6 0.28,0.00,0.79,U] [#7 -0.10,0.13,0.64,U] [#8 -0.17,0.11,0.66,U] 
22:02:26.480 00.001 21068 single-star, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.07, 0.05}
22:02:26.481 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
22:02:26.481 00.000 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
22:02:26.482 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=-0.06 mountY=-0.07, mountTheta=-2.33
22:02:26.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
22:02:26.485 00.001 21068 Enqueuing Move request for scope (0.07, 0.05)
22:02:26.486 00.001 16108 Worker thread wakes up
22:02:26.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:02:26.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:02:26.486 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.07
22:02:26.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:02:26.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:26.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:26.486 00.000 16108 MoveAxis(E, 0, ABG)
22:02:26.486 00.000 16108 Move returns status 0, amount 0
22:02:26.486 00.000 16108 MoveAxis(N, 0, ABG)
22:02:26.486 00.000 16108 Move returns status 0, amount 0
22:02:26.486 00.000 16108 move complete, result=0
22:02:26.486 00.000 16108 worker thread done servicing request
22:02:26.489 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4118, FiltMin=3574, FiltMax=44150, Gamma=1.000
22:02:26.505 00.016 21068 UpdateGuideState exits: m=105692 SNR=71.4
22:02:26.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:26.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:26.508 00.001 21068 Enqueuing Expose request
22:02:26.508 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:26.509 00.001 16108 Worker thread wakes up
22:02:26.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:26.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:27.498 00.989 16108 Exposure complete
22:02:27.580 00.082 16108 worker thread done servicing request
22:02:27.581 00.001 21068 OnExposeComplete: enter
22:02:27.583 00.002 21068 UpdateGuideState(): m_state=6
22:02:27.585 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
22:02:27.586 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.84, Mass=132633, SNR=76.8, Peak=17667 HFD=3.2
22:02:27.588 00.002 21068 MultiStar: [#1 0.16,0.08,0.94,U] [#2 -0.20,0.15,1.01,U] [#3 0.34,0.09,1.22,U] [#4 -0.03,0.61,0.00,M6] [#5 -0.11,-0.02,0.81,U] [#6 0.12,0.04,0.81,U] [#7 -0.24,0.23,0.57,U] [#8 -0.20,-0.06,0.71,U] 
22:02:27.591 00.003 21068 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.26, -0.01}
22:02:27.593 00.002 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
22:02:27.593 00.000 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
22:02:27.596 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
22:02:27.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
22:02:27.599 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
22:02:27.601 00.002 16108 Worker thread wakes up
22:02:27.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:02:27.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:02:27.601 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
22:02:27.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:02:27.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:27.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:27.601 00.000 16108 MoveAxis(E, 0, ABG)
22:02:27.601 00.000 16108 Move returns status 0, amount 0
22:02:27.601 00.000 16108 MoveAxis(N, 0, ABG)
22:02:27.601 00.000 16108 Move returns status 0, amount 0
22:02:27.601 00.000 16108 move complete, result=0
22:02:27.602 00.001 16108 worker thread done servicing request
22:02:27.605 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4118, FiltMin=3412, FiltMax=45843, Gamma=1.000
22:02:27.635 00.030 21068 UpdateGuideState exits: m=132633 SNR=76.8
22:02:27.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:27.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:27.640 00.002 21068 Enqueuing Expose request
22:02:27.641 00.001 16108 Worker thread wakes up
22:02:27.641 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:27.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:27.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:28.806 01.164 16108 Exposure complete
22:02:28.864 00.058 16108 worker thread done servicing request
22:02:28.864 00.000 21068 OnExposeComplete: enter
22:02:28.865 00.001 21068 UpdateGuideState(): m_state=6
22:02:28.866 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
22:02:28.866 00.000 21068 Star::Find returns 1 (0), X=219.61, Y=877.70, Mass=91165, SNR=58.0, Peak=16131 HFD=3.1
22:02:28.867 00.001 21068 MultiStar: [#1 0.13,0.02,1.28,U] [#2 -0.04,0.08,1.52,U] [#3 0.24,-0.12,1.29,U] [#4 -0.11,0.52,0.00,M7] [#5 0.22,-0.13,1.34,U] [#6 0.22,0.30,1.05,U] [#7 -0.10,-0.14,0.68,U] [#8 -0.05,-0.04,0.84,U] 
22:02:28.868 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.38, -0.15}
22:02:28.869 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
22:02:28.869 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
22:02:28.871 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
22:02:28.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
22:02:28.873 00.000 21068 Enqueuing Move request for scope (0.13, -0.02)
22:02:28.874 00.001 16108 Worker thread wakes up
22:02:28.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:02:28.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:02:28.874 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
22:02:28.875 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:02:28.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:28.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:28.875 00.000 16108 MoveAxis(E, 0, ABG)
22:02:28.875 00.000 16108 Move returns status 0, amount 0
22:02:28.875 00.000 16108 MoveAxis(N, 0, ABG)
22:02:28.875 00.000 16108 Move returns status 0, amount 0
22:02:28.875 00.000 16108 move complete, result=0
22:02:28.875 00.000 16108 worker thread done servicing request
22:02:28.878 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4118, FiltMin=3549, FiltMax=55075, Gamma=1.000
22:02:28.894 00.016 21068 UpdateGuideState exits: m=91165 SNR=58.0
22:02:28.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:28.896 00.000 21068 Enqueuing Expose request
22:02:28.898 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:28.899 00.001 16108 Worker thread wakes up
22:02:28.899 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:28.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:29.861 00.962 16108 Exposure complete
22:02:29.926 00.065 16108 worker thread done servicing request
22:02:29.926 00.000 21068 OnExposeComplete: enter
22:02:29.927 00.001 21068 UpdateGuideState(): m_state=6
22:02:29.928 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
22:02:29.930 00.002 21068 Star::Find returns 1 (0), X=219.37, Y=878.13, Mass=112321, SNR=72.9, Peak=17219 HFD=3.3
22:02:29.931 00.001 21068 MultiStar: [#1 -0.06,0.09,1.25,U] [#2 -0.06,-0.08,1.17,U] [#3 0.38,0.23,1.00,U] [#4 -0.29,0.63,0.00,M8] [#5 -0.07,-0.06,0.82,U] [#6 -0.15,-0.09,0.79,U] [#7 0.24,0.14,0.59,U] [#8 -0.26,-0.13,0.87,U] 
22:02:29.934 00.003 21068 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.14, 0.28}
22:02:29.935 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
22:02:29.937 00.002 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
22:02:29.938 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.29 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
22:02:29.943 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
22:02:29.944 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
22:02:29.944 00.000 16108 Worker thread wakes up
22:02:29.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:02:29.945 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:02:29.945 00.000 16108 Moving (0.01, 0.05) raw xDistance=-0.01 yDistance=-0.05
22:02:29.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:02:29.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:29.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:29.945 00.000 16108 MoveAxis(E, 0, ABG)
22:02:29.945 00.000 16108 Move returns status 0, amount 0
22:02:29.945 00.000 16108 MoveAxis(N, 0, ABG)
22:02:29.945 00.000 16108 Move returns status 0, amount 0
22:02:29.945 00.000 16108 move complete, result=0
22:02:29.945 00.000 16108 worker thread done servicing request
22:02:29.950 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4115, FiltMin=3555, FiltMax=58205, Gamma=1.000
22:02:29.967 00.017 21068 UpdateGuideState exits: m=112321 SNR=72.9
22:02:29.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:29.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:29.970 00.001 21068 Enqueuing Expose request
22:02:29.971 00.001 16108 Worker thread wakes up
22:02:29.971 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:29.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:29.972 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:31.139 01.167 16108 Exposure complete
22:02:31.206 00.067 16108 worker thread done servicing request
22:02:31.206 00.000 21068 OnExposeComplete: enter
22:02:31.207 00.001 21068 UpdateGuideState(): m_state=6
22:02:31.208 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
22:02:31.209 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=878.28, Mass=114113, SNR=71.3, Peak=16531 HFD=3.2
22:02:31.210 00.001 21068 MultiStar: [#1 0.33,0.13,1.15,U] [#2 0.22,-0.02,1.29,U] [#3 0.39,0.28,0.88,U] [#4 -0.16,0.38,0.75,U] [#5 0.02,-0.13,0.85,U] [#6 0.15,0.13,0.74,U] [#7 -0.13,0.34,0.60,U] [#8 -0.14,0.08,0.81,U] 
22:02:31.211 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.17}, one-star: {0.15, 0.43}
22:02:31.211 00.000 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
22:02:31.212 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
22:02:31.213 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.20 cameraTheta=0.95 mountX=-0.09 mountY=-0.19, mountTheta=-2.01
22:02:31.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.17, opts=13)
22:02:31.216 00.001 21068 Enqueuing Move request for scope (0.12, 0.17)
22:02:31.216 00.000 16108 Worker thread wakes up
22:02:31.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
22:02:31.217 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
22:02:31.217 00.000 16108 Moving (0.12, 0.17) raw xDistance=-0.09 yDistance=-0.19
22:02:31.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:31.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:31.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:02:31.217 00.000 16108 MoveAxis(E, 0, ABG)
22:02:31.217 00.000 16108 Move returns status 0, amount 0
22:02:31.217 00.000 16108 MoveAxis(N, 0, ABG)
22:02:31.217 00.000 16108 Move returns status 0, amount 0
22:02:31.217 00.000 16108 move complete, result=0
22:02:31.217 00.000 16108 worker thread done servicing request
22:02:31.220 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4115, FiltMin=3513, FiltMax=46435, Gamma=1.000
22:02:31.234 00.014 21068 UpdateGuideState exits: m=114113 SNR=71.3
22:02:31.236 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:31.236 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:31.237 00.001 21068 Enqueuing Expose request
22:02:31.242 00.005 16108 Worker thread wakes up
22:02:31.242 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:31.243 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:31.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:32.231 00.988 16108 Exposure complete
22:02:32.310 00.079 16108 worker thread done servicing request
22:02:32.310 00.000 21068 OnExposeComplete: enter
22:02:32.311 00.001 21068 UpdateGuideState(): m_state=6
22:02:32.313 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
22:02:32.313 00.000 21068 Star::Find returns 1 (0), X=219.54, Y=877.91, Mass=104393, SNR=62.9, Peak=14563 HFD=3.4
22:02:32.315 00.002 21068 MultiStar: [#1 0.48,-0.14,1.22,U] [#2 -0.10,-0.17,1.35,U] [#3 0.30,-0.24,1.24,U] [#4 -0.16,0.49,0.00,M8] [#5 0.12,-0.22,0.91,U] [#6 0.48,-0.10,0.88,U] [#7 0.08,0.33,0.81,U] [#8 0.08,-0.30,0.87,U] 
22:02:32.316 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.11}, one-star: {0.31, 0.06}
22:02:32.317 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
22:02:32.317 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
22:02:32.319 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-0.47 mountX=-0.23 mountY=0.06, mountTheta=2.90
22:02:32.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.11, opts=13)
22:02:32.322 00.001 21068 Enqueuing Move request for scope (0.22, -0.11)
22:02:32.323 00.001 16108 Worker thread wakes up
22:02:32.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
22:02:32.323 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
22:02:32.323 00.000 16108 Moving (0.22, -0.11) raw xDistance=-0.23 yDistance=0.06
22:02:32.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:02:32.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:32.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:02:32.323 00.000 16108 MoveAxis(E, 61, ABG)
22:02:32.324 00.001 16108 Guiding  Dir = 2, Dur = 61
22:02:32.324 00.000 16108 IsSlewing returns 0
22:02:32.324 00.000 16108 IsGuiding returns 0
22:02:32.328 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4115, FiltMin=3536, FiltMax=44701, Gamma=1.000
22:02:32.331 00.003 16108 PulseGuide returned control before completion, sleep 65
22:02:32.350 00.019 21068 UpdateGuideState exits: m=104393 SNR=62.9
22:02:32.352 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:32.354 00.001 21068 Enqueuing Expose request
22:02:32.408 00.054 16108 IsGuiding returns 1
22:02:32.408 00.000 16108 scope still moving after pulse duration time elapsed
22:02:32.440 00.032 16108 IsSlewing returns 0
22:02:32.440 00.000 16108 IsGuiding returns 0
22:02:32.440 00.000 16108 scope move finished after 61 + 54 ms
22:02:32.440 00.000 16108 Move returns status 0, amount 61
22:02:32.440 00.000 16108 MoveAxis(N, 0, ABG)
22:02:32.440 00.000 16108 Move returns status 0, amount 0
22:02:32.440 00.000 16108 move complete, result=0
22:02:32.440 00.000 16108 worker thread done servicing request
22:02:32.440 00.000 16108 Worker thread wakes up
22:02:32.440 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
22:02:32.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:32.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:33.604 01.163 16108 Exposure complete
22:02:33.680 00.076 16108 worker thread done servicing request
22:02:33.680 00.000 21068 OnExposeComplete: enter
22:02:33.681 00.001 21068 UpdateGuideState(): m_state=6
22:02:33.682 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
22:02:33.682 00.000 21068 Star::Find returns 1 (0), X=219.26, Y=878.06, Mass=113466, SNR=75.0, Peak=20310 HFD=2.7
22:02:33.683 00.001 21068 MultiStar: [#1 -0.15,0.05,0.97,U] [#2 -0.22,-0.07,1.22,U] [#3 0.03,0.16,0.91,U] [#4 -0.40,0.66,0.00,M9] [#5 -0.28,-0.13,0.91,U] [#6 0.17,-0.13,0.82,U] [#7 -0.18,0.25,0.58,U] [#8 -0.52,0.12,0.00,M1] 
22:02:33.684 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.04}, one-star: {0.03, 0.21}
22:02:33.686 00.002 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
22:02:33.687 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
22:02:33.687 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.77 mountX=0.10 mountY=-0.01, mountTheta=-0.14
22:02:33.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
22:02:33.690 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
22:02:33.691 00.001 16108 Worker thread wakes up
22:02:33.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:02:33.691 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:02:33.691 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.01
22:02:33.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:02:33.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:33.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:33.691 00.000 16108 MoveAxis(E, 0, ABG)
22:02:33.691 00.000 16108 Move returns status 0, amount 0
22:02:33.691 00.000 16108 MoveAxis(N, 0, ABG)
22:02:33.691 00.000 16108 Move returns status 0, amount 0
22:02:33.691 00.000 16108 move complete, result=0
22:02:33.691 00.000 16108 worker thread done servicing request
22:02:33.699 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4112, FiltMin=3526, FiltMax=43133, Gamma=1.000
22:02:33.724 00.025 21068 UpdateGuideState exits: m=113466 SNR=75.0
22:02:33.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:33.725 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:33.727 00.002 21068 Enqueuing Expose request
22:02:33.728 00.001 16108 Worker thread wakes up
22:02:33.728 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:33.729 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:33.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:34.696 00.967 16108 Exposure complete
22:02:34.754 00.058 16108 worker thread done servicing request
22:02:34.754 00.000 21068 OnExposeComplete: enter
22:02:34.755 00.001 21068 UpdateGuideState(): m_state=6
22:02:34.756 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
22:02:34.756 00.000 21068 Star::Find returns 1 (0), X=219.51, Y=878.15, Mass=107729, SNR=70.3, Peak=17670 HFD=3.0
22:02:34.757 00.001 21068 MultiStar: [#1 0.18,0.02,1.18,U] [#2 -0.38,0.12,1.11,U] [#3 -0.01,-0.02,0.95,U] [#4 -0.14,0.47,0.97,U] [#5 -0.11,-0.35,0.94,U] [#6 0.29,-0.03,0.75,U] [#7 -0.25,0.01,0.60,U] [#8 -0.52,-0.13,0.00,M2] 
22:02:34.758 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.28, 0.30}
22:02:34.759 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
22:02:34.760 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
22:02:34.760 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.78 mountX=0.03 mountY=-0.07, mountTheta=-1.18
22:02:34.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
22:02:34.763 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
22:02:34.763 00.000 16108 Worker thread wakes up
22:02:34.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:02:34.764 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:02:34.764 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.07
22:02:34.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:02:34.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:34.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:34.764 00.000 16108 MoveAxis(E, 0, ABG)
22:02:34.764 00.000 16108 Move returns status 0, amount 0
22:02:34.764 00.000 16108 MoveAxis(N, 0, ABG)
22:02:34.764 00.000 16108 Move returns status 0, amount 0
22:02:34.764 00.000 16108 move complete, result=0
22:02:34.764 00.000 16108 worker thread done servicing request
22:02:34.770 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4112, FiltMin=3542, FiltMax=52438, Gamma=1.000
22:02:34.786 00.016 21068 UpdateGuideState exits: m=107729 SNR=70.3
22:02:34.788 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:34.788 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:34.789 00.001 21068 Enqueuing Expose request
22:02:34.790 00.001 16108 Worker thread wakes up
22:02:34.790 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:34.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:34.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:35.961 01.170 16108 Exposure complete
22:02:36.020 00.059 16108 worker thread done servicing request
22:02:36.020 00.000 21068 OnExposeComplete: enter
22:02:36.021 00.001 21068 UpdateGuideState(): m_state=6
22:02:36.022 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
22:02:36.023 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.93, Mass=107849, SNR=64.3, Peak=14147 HFD=3.5
22:02:36.024 00.001 21068 MultiStar: [#1 0.12,0.15,1.36,U] [#2 -0.24,-0.06,1.46,U] [#3 0.21,0.04,1.17,U] [#4 0.09,0.74,0.00,M9] [#5 0.16,-0.08,0.91,U] [#6 0.01,-0.10,1.01,U] [#7 0.26,0.22,0.70,U] [#8 -0.50,-0.01,0.74,U] 
22:02:36.025 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.30, 0.08}
22:02:36.026 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
22:02:36.026 00.000 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
22:02:36.027 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.59 mountX=-0.03 mountY=-0.03, mountTheta=-2.35
22:02:36.030 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
22:02:36.031 00.001 21068 Enqueuing Move request for scope (0.04, 0.03)
22:02:36.032 00.001 16108 Worker thread wakes up
22:02:36.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:02:36.032 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:02:36.032 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.03
22:02:36.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:02:36.033 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:36.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:36.033 00.000 16108 MoveAxis(E, 0, ABG)
22:02:36.033 00.000 16108 Move returns status 0, amount 0
22:02:36.033 00.000 16108 MoveAxis(N, 0, ABG)
22:02:36.033 00.000 16108 Move returns status 0, amount 0
22:02:36.033 00.000 16108 move complete, result=0
22:02:36.033 00.000 16108 worker thread done servicing request
22:02:36.039 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4112, FiltMin=3558, FiltMax=51373, Gamma=1.000
22:02:36.054 00.015 21068 UpdateGuideState exits: m=107849 SNR=64.3
22:02:36.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:36.055 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:36.056 00.001 21068 Enqueuing Expose request
22:02:36.057 00.001 16108 Worker thread wakes up
22:02:36.057 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:36.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:36.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:37.035 00.977 16108 Exposure complete
22:02:37.127 00.092 16108 worker thread done servicing request
22:02:37.127 00.000 21068 OnExposeComplete: enter
22:02:37.128 00.001 21068 UpdateGuideState(): m_state=6
22:02:37.129 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
22:02:37.130 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.00, Mass=93627, SNR=67.6, Peak=16022 HFD=2.5
22:02:37.131 00.001 21068 MultiStar: [#1 -0.07,-0.12,1.16,U] [#2 -0.34,0.05,1.03,U] [#3 -0.10,-0.33,1.10,U] [#4 -0.01,0.67,0.00,M10] [#5 0.14,-0.07,0.77,U] [#6 0.19,-0.02,0.92,U] [#7 -0.30,-0.08,0.56,U] [#8 -0.47,-0.10,0.77,U] 
22:02:37.132 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.07}, one-star: {0.11, 0.15}
22:02:37.132 00.000 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
22:02:37.133 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
22:02:37.134 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.52 mountX=0.08 mountY=0.09, mountTheta=0.82
22:02:37.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
22:02:37.136 00.000 21068 Enqueuing Move request for scope (-0.09, -0.07)
22:02:37.137 00.001 16108 Worker thread wakes up
22:02:37.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:02:37.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:02:37.137 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
22:02:37.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:02:37.138 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:37.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:02:37.138 00.000 16108 MoveAxis(E, 0, ABG)
22:02:37.138 00.000 16108 Move returns status 0, amount 0
22:02:37.138 00.000 16108 MoveAxis(N, 0, ABG)
22:02:37.138 00.000 16108 Move returns status 0, amount 0
22:02:37.138 00.000 16108 move complete, result=0
22:02:37.138 00.000 16108 worker thread done servicing request
22:02:37.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=4112, FiltMin=3571, FiltMax=46429, Gamma=1.000
22:02:37.172 00.030 21068 UpdateGuideState exits: m=93627 SNR=67.6
22:02:37.174 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:37.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:37.176 00.001 21068 Enqueuing Expose request
22:02:37.177 00.001 16108 Worker thread wakes up
22:02:37.178 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:37.178 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:37.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:38.338 01.160 16108 Exposure complete
22:02:38.399 00.061 16108 worker thread done servicing request
22:02:38.399 00.000 21068 OnExposeComplete: enter
22:02:38.400 00.001 21068 UpdateGuideState(): m_state=6
22:02:38.401 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
22:02:38.401 00.000 21068 Star::Find returns 1 (0), X=219.16, Y=878.10, Mass=91871, SNR=58.9, Peak=16678 HFD=2.8
22:02:38.402 00.001 21068 MultiStar: [#1 -0.04,-0.19,1.51,U] [#2 0.02,0.01,1.57,U] [#3 -0.03,-0.44,1.30,U] [#4 -0.00,0.31,0.92,U] [#5 0.00,-0.07,1.16,U] [#6 0.16,-0.08,0.93,U] [#7 -0.29,-0.03,0.65,U] [#8 -0.07,-0.29,0.99,U] 
22:02:38.403 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.07, 0.25}
22:02:38.404 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
22:02:38.405 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
22:02:38.405 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.87 mountX=0.01 mountY=0.08, mountTheta=1.45
22:02:38.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
22:02:38.408 00.001 21068 Enqueuing Move request for scope (-0.02, -0.08)
22:02:38.409 00.001 16108 Worker thread wakes up
22:02:38.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:02:38.409 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:02:38.409 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.01 yDistance=0.08
22:02:38.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:02:38.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:38.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:02:38.409 00.000 16108 MoveAxis(E, 0, ABG)
22:02:38.409 00.000 16108 Move returns status 0, amount 0
22:02:38.409 00.000 16108 MoveAxis(N, 0, ABG)
22:02:38.409 00.000 16108 Move returns status 0, amount 0
22:02:38.409 00.000 16108 move complete, result=0
22:02:38.409 00.000 16108 worker thread done servicing request
22:02:38.413 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4112, FiltMin=3494, FiltMax=52701, Gamma=1.000
22:02:38.428 00.015 21068 UpdateGuideState exits: m=91871 SNR=58.9
22:02:38.430 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:38.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:38.431 00.000 21068 Enqueuing Expose request
22:02:38.432 00.001 16108 Worker thread wakes up
22:02:38.432 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:38.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:38.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:39.403 00.970 16108 Exposure complete
22:02:39.466 00.063 16108 worker thread done servicing request
22:02:39.466 00.000 21068 OnExposeComplete: enter
22:02:39.467 00.001 21068 UpdateGuideState(): m_state=6
22:02:39.468 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
22:02:39.468 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=877.98, Mass=93496, SNR=62.9, Peak=16886 HFD=2.6
22:02:39.469 00.001 21068 MultiStar: [#1 -0.05,0.16,1.27,U] [#2 0.19,-0.08,1.36,U] [#3 0.14,-0.03,1.17,U] [#4 -0.19,0.50,0.00,M10] [#5 0.13,-0.18,0.97,U] [#6 -0.04,-0.15,1.12,U] [#7 -0.04,0.29,0.61,U] [#8 -0.27,0.08,1.08,U] 
22:02:39.470 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {-0.04, 0.13}
22:02:39.471 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:02:39.472 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:02:39.473 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.98 mountX=-0.01 mountY=-0.02, mountTheta=-1.97
22:02:39.474 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
22:02:39.475 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
22:02:39.476 00.001 16108 Worker thread wakes up
22:02:39.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:02:39.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:02:39.476 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
22:02:39.477 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:02:39.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:39.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:39.477 00.000 16108 MoveAxis(E, 0, ABG)
22:02:39.477 00.000 16108 Move returns status 0, amount 0
22:02:39.477 00.000 16108 MoveAxis(N, 0, ABG)
22:02:39.477 00.000 16108 Move returns status 0, amount 0
22:02:39.477 00.000 16108 move complete, result=0
22:02:39.477 00.000 16108 worker thread done servicing request
22:02:39.482 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4112, FiltMin=3417, FiltMax=58573, Gamma=1.000
22:02:39.498 00.016 21068 UpdateGuideState exits: m=93496 SNR=62.9
22:02:39.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:39.501 00.001 21068 Enqueuing Expose request
22:02:39.502 00.001 16108 Worker thread wakes up
22:02:39.502 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:39.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:39.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:40.655 01.152 16108 Exposure complete
22:02:40.733 00.078 16108 worker thread done servicing request
22:02:40.733 00.000 21068 OnExposeComplete: enter
22:02:40.734 00.001 21068 UpdateGuideState(): m_state=6
22:02:40.735 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
22:02:40.736 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=878.12, Mass=107217, SNR=71.3, Peak=16966 HFD=3.0
22:02:40.738 00.002 21068 MultiStar: [#1 0.25,0.33,1.27,U] [#2 -0.08,0.13,1.04,U] [#3 0.31,-0.11,1.04,U] [#4 -0.27,0.74,0.00,R] [#5 -0.02,0.08,1.04,U] [#6 0.32,0.17,0.86,U] [#7 -0.25,0.24,0.61,U] [#8 -0.22,-0.33,0.71,U] 
22:02:40.739 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {-0.22, 0.27}
22:02:40.740 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
22:02:40.741 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
22:02:40.742 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
22:02:40.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.11, opts=13)
22:02:40.745 00.001 21068 Enqueuing Move request for scope (0.04, 0.11)
22:02:40.746 00.001 16108 Worker thread wakes up
22:02:40.747 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:02:40.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:02:40.747 00.000 16108 Moving (0.04, 0.11) raw xDistance=-0.02 yDistance=-0.12
22:02:40.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:02:40.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:40.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:40.747 00.000 16108 MoveAxis(E, 0, ABG)
22:02:40.747 00.000 16108 Move returns status 0, amount 0
22:02:40.747 00.000 16108 MoveAxis(N, 0, ABG)
22:02:40.747 00.000 16108 Move returns status 0, amount 0
22:02:40.747 00.000 16108 move complete, result=0
22:02:40.747 00.000 16108 worker thread done servicing request
22:02:40.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4109, FiltMin=3536, FiltMax=49325, Gamma=1.000
22:02:40.771 00.020 21068 UpdateGuideState exits: m=107217 SNR=71.3
22:02:40.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:40.772 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:40.773 00.001 21068 Enqueuing Expose request
22:02:40.775 00.002 16108 Worker thread wakes up
22:02:40.775 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:40.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:40.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:41.766 00.990 16108 Exposure complete
22:02:41.837 00.071 16108 worker thread done servicing request
22:02:41.837 00.000 21068 OnExposeComplete: enter
22:02:41.838 00.001 21068 UpdateGuideState(): m_state=6
22:02:41.839 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
22:02:41.840 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=878.14, Mass=100743, SNR=78.0, Peak=16086 HFD=2.8
22:02:41.841 00.001 21068 MultiStar: [#1 0.10,0.16,0.95,U] [#2 -0.11,0.11,1.01,U] [#3 0.52,0.21,0.00,M1] [#4 0.18,-0.03,0.80,U] [#5 0.33,-0.03,0.80,U] [#6 0.23,-0.16,0.81,U] [#7 -0.15,0.26,0.57,U] [#8 -0.18,-0.10,0.57,U] 
22:02:41.841 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {-0.12, 0.28}
22:02:41.843 00.002 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
22:02:41.844 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
22:02:41.845 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
22:02:41.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
22:02:41.847 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
22:02:41.849 00.002 16108 Worker thread wakes up
22:02:41.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:02:41.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:02:41.849 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.08
22:02:41.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:02:41.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:41.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:41.849 00.000 16108 MoveAxis(E, 0, ABG)
22:02:41.849 00.000 16108 Move returns status 0, amount 0
22:02:41.849 00.000 16108 MoveAxis(N, 0, ABG)
22:02:41.849 00.000 16108 Move returns status 0, amount 0
22:02:41.849 00.000 16108 move complete, result=0
22:02:41.849 00.000 16108 worker thread done servicing request
22:02:41.856 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4109, FiltMin=3513, FiltMax=47222, Gamma=1.000
22:02:41.884 00.028 21068 UpdateGuideState exits: m=100743 SNR=78.0
22:02:41.884 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:41.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:41.886 00.001 21068 Enqueuing Expose request
22:02:41.887 00.001 16108 Worker thread wakes up
22:02:41.887 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:41.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:41.888 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:43.059 01.171 16108 Exposure complete
22:02:43.118 00.059 16108 worker thread done servicing request
22:02:43.118 00.000 21068 OnExposeComplete: enter
22:02:43.120 00.002 21068 UpdateGuideState(): m_state=6
22:02:43.122 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
22:02:43.124 00.002 21068 Star::Find returns 1 (0), X=219.40, Y=877.88, Mass=121393, SNR=72.5, Peak=18291 HFD=3.2
22:02:43.127 00.003 21068 MultiStar: [#1 0.30,0.06,1.09,U] [#2 0.16,0.09,1.14,U] [#3 0.52,-0.06,0.00,M2] [#4 0.20,-0.36,0.86,U] [#5 -0.02,-0.06,0.77,U] [#6 0.22,-0.04,0.72,U] [#7 -0.24,0.14,0.64,U] [#8 0.05,-0.11,0.71,U] 
22:02:43.128 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.17, 0.03}
22:02:43.130 00.002 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
22:02:43.131 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
22:02:43.132 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
22:02:43.135 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
22:02:43.137 00.002 21068 Enqueuing Move request for scope (0.13, -0.03)
22:02:43.139 00.002 16108 Worker thread wakes up
22:02:43.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:02:43.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:02:43.139 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=-0.00
22:02:43.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:02:43.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:43.140 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:02:43.140 00.000 16108 MoveAxis(E, 0, ABG)
22:02:43.140 00.000 16108 Move returns status 0, amount 0
22:02:43.140 00.000 16108 MoveAxis(N, 0, ABG)
22:02:43.140 00.000 16108 Move returns status 0, amount 0
22:02:43.140 00.000 16108 move complete, result=0
22:02:43.140 00.000 16108 worker thread done servicing request
22:02:43.146 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4109, FiltMin=3561, FiltMax=50707, Gamma=1.000
22:02:43.170 00.024 21068 UpdateGuideState exits: m=121393 SNR=72.5
22:02:43.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:43.172 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:43.173 00.001 21068 Enqueuing Expose request
22:02:43.175 00.002 16108 Worker thread wakes up
22:02:43.175 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:43.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:43.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:44.147 00.971 16108 Exposure complete
22:02:44.205 00.058 16108 worker thread done servicing request
22:02:44.205 00.000 21068 OnExposeComplete: enter
22:02:44.207 00.002 21068 UpdateGuideState(): m_state=6
22:02:44.209 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
22:02:44.210 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=878.04, Mass=121993, SNR=77.9, Peak=17670 HFD=3.2
22:02:44.211 00.001 21068 MultiStar: [#1 0.34,-0.23,1.08,U] [#2 -0.05,-0.12,1.12,U] [#3 0.40,-0.04,0.87,U] [#4 0.32,-0.52,0.00,M1] [#5 0.10,-0.10,0.79,U] [#6 0.20,-0.34,0.68,U] [#7 -0.06,0.25,0.53,U] [#8 -0.30,-0.39,0.77,U] 
22:02:44.212 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.20, 0.19}
22:02:44.213 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
22:02:44.214 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
22:02:44.214 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.72 mountX=-0.13 mountY=0.07, mountTheta=2.64
22:02:44.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
22:02:44.216 00.000 21068 Enqueuing Move request for scope (0.12, -0.10)
22:02:44.217 00.001 16108 Worker thread wakes up
22:02:44.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:02:44.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:02:44.217 00.000 16108 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=0.07
22:02:44.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:02:44.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:44.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:02:44.217 00.000 16108 MoveAxis(E, 0, ABG)
22:02:44.219 00.002 16108 Move returns status 0, amount 0
22:02:44.219 00.000 16108 MoveAxis(N, 0, ABG)
22:02:44.219 00.000 16108 Move returns status 0, amount 0
22:02:44.219 00.000 16108 move complete, result=0
22:02:44.219 00.000 16108 worker thread done servicing request
22:02:44.222 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4109, FiltMin=3430, FiltMax=53053, Gamma=1.000
22:02:44.236 00.014 21068 UpdateGuideState exits: m=121993 SNR=77.9
22:02:44.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:44.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:44.239 00.001 21068 Enqueuing Expose request
22:02:44.239 00.000 16108 Worker thread wakes up
22:02:44.239 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:44.241 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:44.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:45.394 01.153 16108 Exposure complete
22:02:45.475 00.081 16108 worker thread done servicing request
22:02:45.476 00.001 21068 OnExposeComplete: enter
22:02:45.476 00.000 21068 UpdateGuideState(): m_state=6
22:02:45.477 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
22:02:45.478 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=877.92, Mass=113130, SNR=69.1, Peak=15894 HFD=3.4
22:02:45.478 00.000 21068 MultiStar: [#1 0.53,-0.27,0.00,M1] [#2 -0.06,-0.18,1.26,U] [#3 0.67,-0.15,0.00,M2] [#4 0.45,-0.22,0.84,U] [#5 0.33,-0.57,0.00,M1] [#6 0.62,-0.28,0.00,M1] [#7 -0.34,-0.12,0.65,U] [#8 0.00,-0.07,0.76,U] 
22:02:45.479 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.10}, one-star: {0.14, 0.07}
22:02:45.480 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:02:45.480 00.000 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
22:02:45.481 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.07 mountY=0.09, mountTheta=2.20
22:02:45.484 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
22:02:45.485 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
22:02:45.485 00.000 16108 Worker thread wakes up
22:02:45.486 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:02:45.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:02:45.486 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.09
22:02:45.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:02:45.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:45.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:02:45.486 00.000 16108 MoveAxis(E, 0, ABG)
22:02:45.487 00.001 16108 Move returns status 0, amount 0
22:02:45.487 00.000 16108 MoveAxis(N, 0, ABG)
22:02:45.487 00.000 16108 Move returns status 0, amount 0
22:02:45.487 00.000 16108 move complete, result=0
22:02:45.487 00.000 16108 worker thread done servicing request
22:02:45.490 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4105, FiltMin=3536, FiltMax=54237, Gamma=1.000
22:02:45.511 00.021 21068 UpdateGuideState exits: m=113130 SNR=69.1
22:02:45.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:45.514 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:45.515 00.001 21068 Enqueuing Expose request
22:02:45.516 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:45.517 00.001 16108 Worker thread wakes up
22:02:45.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:45.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:46.495 00.978 16108 Exposure complete
22:02:46.553 00.058 16108 worker thread done servicing request
22:02:46.553 00.000 21068 OnExposeComplete: enter
22:02:46.554 00.001 21068 UpdateGuideState(): m_state=6
22:02:46.555 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
22:02:46.556 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=878.28, Mass=109415, SNR=71.6, Peak=17363 HFD=3.2
22:02:46.556 00.000 21068 MultiStar: [#1 0.53,0.15,0.00,M2] [#2 0.12,0.10,1.23,U] [#3 0.23,0.09,1.11,U] [#4 0.37,0.25,0.80,U] [#5 -0.19,0.09,0.99,U] [#6 0.09,0.20,0.95,U] [#7 -0.37,0.16,0.53,U] [#8 -0.20,0.02,0.77,U] 
22:02:46.557 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.17}, one-star: {0.26, 0.43}
22:02:46.558 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
22:02:46.558 00.000 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
22:02:46.559 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.18 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
22:02:46.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.17, opts=13)
22:02:46.563 00.002 21068 Enqueuing Move request for scope (0.07, 0.17)
22:02:46.563 00.000 16108 Worker thread wakes up
22:02:46.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
22:02:46.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
22:02:46.564 00.001 16108 Moving (0.07, 0.17) raw xDistance=-0.04 yDistance=-0.18
22:02:46.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:02:46.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:46.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:02:46.564 00.000 16108 MoveAxis(E, 0, ABG)
22:02:46.564 00.000 16108 Move returns status 0, amount 0
22:02:46.564 00.000 16108 MoveAxis(N, 0, ABG)
22:02:46.564 00.000 16108 Move returns status 0, amount 0
22:02:46.564 00.000 16108 move complete, result=0
22:02:46.564 00.000 16108 worker thread done servicing request
22:02:46.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=4105, FiltMin=3571, FiltMax=48003, Gamma=1.000
22:02:46.582 00.015 21068 UpdateGuideState exits: m=109415 SNR=71.6
22:02:46.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:46.585 00.001 21068 Enqueuing Expose request
22:02:46.585 00.000 16108 Worker thread wakes up
22:02:46.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:46.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:46.586 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:47.760 01.174 16108 Exposure complete
22:02:47.846 00.086 16108 worker thread done servicing request
22:02:47.846 00.000 21068 OnExposeComplete: enter
22:02:47.846 00.000 21068 UpdateGuideState(): m_state=6
22:02:47.847 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
22:02:47.848 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=878.01, Mass=95469, SNR=63.8, Peak=16438 HFD=2.7
22:02:47.849 00.001 21068 MultiStar: [#1 0.39,-0.34,0.00,M3] [#2 -0.08,-0.03,1.40,U] [#3 0.18,-0.50,0.00,M2] [#4 0.28,-0.42,1.05,U] [#5 0.43,-0.21,0.99,U] [#6 0.19,-0.03,0.93,U] [#7 -0.16,0.13,0.76,U] [#8 -0.15,-0.12,0.88,U] 
22:02:47.850 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.04, 0.15}
22:02:47.850 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
22:02:47.851 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
22:02:47.853 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.79 mountX=-0.09 mountY=0.06, mountTheta=2.57
22:02:47.854 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
22:02:47.855 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
22:02:47.856 00.001 16108 Worker thread wakes up
22:02:47.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:02:47.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:02:47.856 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
22:02:47.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:47.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:47.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:02:47.856 00.000 16108 MoveAxis(E, 0, ABG)
22:02:47.856 00.000 16108 Move returns status 0, amount 0
22:02:47.856 00.000 16108 MoveAxis(N, 0, ABG)
22:02:47.856 00.000 16108 Move returns status 0, amount 0
22:02:47.856 00.000 16108 move complete, result=0
22:02:47.857 00.001 16108 worker thread done servicing request
22:02:47.863 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4102, FiltMin=3504, FiltMax=49741, Gamma=1.000
22:02:47.890 00.027 21068 UpdateGuideState exits: m=95469 SNR=63.8
22:02:47.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:47.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:47.893 00.001 21068 Enqueuing Expose request
22:02:47.894 00.001 16108 Worker thread wakes up
22:02:47.894 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:47.896 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:47.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:48.872 00.976 16108 Exposure complete
22:02:48.941 00.069 16108 worker thread done servicing request
22:02:48.941 00.000 21068 OnExposeComplete: enter
22:02:48.942 00.001 21068 UpdateGuideState(): m_state=6
22:02:48.943 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
22:02:48.945 00.002 21068 Star::Find returns 1 (0), X=219.24, Y=877.95, Mass=90929, SNR=61.7, Peak=15558 HFD=2.6
22:02:48.946 00.001 21068 MultiStar: [#1 0.46,-0.18,1.20,U] [#2 0.11,-0.16,1.79,U] [#3 0.57,-0.24,0.00,M3] [#4 0.37,-0.14,1.09,U] [#5 0.37,-0.29,1.18,U] [#6 0.41,0.03,0.87,U] [#7 -0.46,0.27,0.00,M1] [#8 -0.22,-0.09,0.75,U] 
22:02:48.946 00.000 21068 single-star, 6 included, MultiStar: {0.23, -0.12}, one-star: {0.01, 0.10}
22:02:48.947 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
22:02:48.948 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
22:02:48.948 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:02:48.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
22:02:48.951 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
22:02:48.951 00.000 16108 Worker thread wakes up
22:02:48.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:02:48.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:02:48.951 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.00 yDistance=-0.10
22:02:48.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:02:48.952 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:48.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:48.952 00.000 16108 MoveAxis(E, 0, ABG)
22:02:48.952 00.000 16108 Move returns status 0, amount 0
22:02:48.952 00.000 16108 MoveAxis(N, 0, ABG)
22:02:48.952 00.000 16108 Move returns status 0, amount 0
22:02:48.952 00.000 16108 move complete, result=0
22:02:48.952 00.000 16108 worker thread done servicing request
22:02:48.959 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=4102, FiltMin=3526, FiltMax=48477, Gamma=1.000
22:02:48.984 00.025 21068 UpdateGuideState exits: m=90929 SNR=61.7
22:02:48.993 00.009 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:48.995 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:48.997 00.002 21068 Enqueuing Expose request
22:02:48.998 00.001 16108 Worker thread wakes up
22:02:48.998 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:49.000 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:49.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:50.144 01.144 16108 Exposure complete
22:02:50.223 00.079 16108 worker thread done servicing request
22:02:50.224 00.001 21068 OnExposeComplete: enter
22:02:50.225 00.001 21068 UpdateGuideState(): m_state=6
22:02:50.225 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
22:02:50.226 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=878.16, Mass=114596, SNR=75.4, Peak=16643 HFD=3.2
22:02:50.227 00.001 21068 MultiStar: [#1 0.26,0.36,0.97,U] [#2 0.05,0.19,1.06,U] [#3 0.44,0.26,0.00,M4] [#4 0.25,0.15,0.69,U] [#5 -0.03,0.28,0.90,U] [#6 0.45,0.17,0.64,U] [#7 0.01,0.47,0.60,U] [#8 -0.09,0.31,0.65,U] 
22:02:50.229 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.28}, one-star: {0.23, 0.30}
22:02:50.230 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
22:02:50.231 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
22:02:50.232 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.10 mountX=-0.09 mountY=-0.30, mountTheta=-1.86
22:02:50.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.28, opts=13)
22:02:50.235 00.001 21068 Enqueuing Move request for scope (0.14, 0.28)
22:02:50.236 00.001 16108 Worker thread wakes up
22:02:50.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
22:02:50.237 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
22:02:50.237 00.000 16108 Moving (0.14, 0.28) raw xDistance=-0.09 yDistance=-0.30
22:02:50.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:50.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:02:50.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:02:50.237 00.000 16108 MoveAxis(E, 0, ABG)
22:02:50.237 00.000 16108 Move returns status 0, amount 0
22:02:50.237 00.000 16108 MoveAxis(N, 0, ABG)
22:02:50.237 00.000 16108 Move returns status 0, amount 0
22:02:50.237 00.000 16108 move complete, result=0
22:02:50.237 00.000 16108 worker thread done servicing request
22:02:50.242 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4099, FiltMin=3504, FiltMax=48445, Gamma=1.000
22:02:50.266 00.024 21068 UpdateGuideState exits: m=114596 SNR=75.4
22:02:50.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:50.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:50.269 00.001 21068 Enqueuing Expose request
22:02:50.271 00.002 16108 Worker thread wakes up
22:02:50.271 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:02:50.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:50.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:51.240 00.968 16108 Exposure complete
22:02:51.303 00.063 16108 worker thread done servicing request
22:02:51.303 00.000 21068 OnExposeComplete: enter
22:02:51.304 00.001 21068 UpdateGuideState(): m_state=6
22:02:51.305 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
22:02:51.306 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=878.13, Mass=107387, SNR=68.8, Peak=16899 HFD=3.0
22:02:51.307 00.001 21068 MultiStar: [#1 0.20,0.14,1.22,U] [#2 0.04,0.01,0.97,U] [#3 0.15,0.08,0.98,U] [#4 0.03,0.14,0.92,U] [#5 0.14,0.24,0.96,U] [#6 0.27,-0.16,0.73,U] [#7 0.02,0.32,0.66,U] [#8 0.07,0.02,0.84,U] 
22:02:51.308 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.25, 0.27}
22:02:51.308 00.000 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:02:51.310 00.002 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:02:51.311 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
22:02:51.312 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
22:02:51.313 00.001 21068 Enqueuing Move request for scope (0.13, 0.12)
22:02:51.314 00.001 16108 Worker thread wakes up
22:02:51.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:02:51.314 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:02:51.314 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.11 yDistance=-0.15
22:02:51.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:02:51.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:51.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:02:51.314 00.000 16108 MoveAxis(E, 0, ABG)
22:02:51.314 00.000 16108 Move returns status 0, amount 0
22:02:51.314 00.000 16108 MoveAxis(N, 0, ABG)
22:02:51.314 00.000 16108 Move returns status 0, amount 0
22:02:51.314 00.000 16108 move complete, result=0
22:02:51.314 00.000 16108 worker thread done servicing request
22:02:51.318 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4099, FiltMin=3475, FiltMax=49123, Gamma=1.000
22:02:51.333 00.015 21068 UpdateGuideState exits: m=107387 SNR=68.8
22:02:51.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:51.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:51.337 00.002 21068 Enqueuing Expose request
22:02:51.337 00.000 16108 Worker thread wakes up
22:02:51.337 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:51.338 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:51.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:52.515 01.177 16108 Exposure complete
22:02:52.585 00.070 16108 worker thread done servicing request
22:02:52.585 00.000 21068 OnExposeComplete: enter
22:02:52.587 00.002 21068 UpdateGuideState(): m_state=6
22:02:52.589 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
22:02:52.590 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.11, Mass=105648, SNR=68.3, Peak=15299 HFD=3.3
22:02:52.592 00.002 21068 MultiStar: [#1 -0.01,-0.23,1.14,U] [#2 -0.12,0.23,1.02,U] [#3 0.14,0.06,0.91,U] [#4 0.16,-0.09,1.00,U] [#5 -0.02,0.18,0.82,U] [#6 0.22,0.36,1.02,U] [#7 -0.06,0.47,0.65,U] [#8 -0.24,0.18,0.65,U] 
22:02:52.593 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.10, 0.26}
22:02:52.594 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
22:02:52.595 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:02:52.596 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.34 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
22:02:52.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.14, opts=13)
22:02:52.599 00.001 21068 Enqueuing Move request for scope (0.03, 0.14)
22:02:52.600 00.001 16108 Worker thread wakes up
22:02:52.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:02:52.600 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:02:52.600 00.000 16108 Moving (0.03, 0.14) raw xDistance=-0.01 yDistance=-0.14
22:02:52.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:02:52.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:52.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:02:52.600 00.000 16108 MoveAxis(E, 0, ABG)
22:02:52.600 00.000 16108 Move returns status 0, amount 0
22:02:52.600 00.000 16108 MoveAxis(N, 0, ABG)
22:02:52.600 00.000 16108 Move returns status 0, amount 0
22:02:52.600 00.000 16108 move complete, result=0
22:02:52.601 00.001 16108 worker thread done servicing request
22:02:52.606 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4099, FiltMin=3558, FiltMax=50835, Gamma=1.000
22:02:52.634 00.028 21068 UpdateGuideState exits: m=105648 SNR=68.3
22:02:52.636 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:52.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:52.638 00.001 21068 Enqueuing Expose request
22:02:52.639 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:52.640 00.001 16108 Worker thread wakes up
22:02:52.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:52.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:53.618 00.978 16108 Exposure complete
22:02:53.695 00.077 16108 worker thread done servicing request
22:02:53.695 00.000 21068 OnExposeComplete: enter
22:02:53.697 00.002 21068 UpdateGuideState(): m_state=6
22:02:53.698 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
22:02:53.699 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.91, Mass=105767, SNR=68.8, Peak=15302 HFD=3.3
22:02:53.701 00.002 21068 MultiStar: [#1 0.23,-0.08,1.39,U] [#2 -0.11,0.04,1.45,U] [#3 0.09,-0.14,0.90,U] [#4 0.12,-0.02,0.90,U] [#5 -0.03,-0.06,0.98,U] [#6 0.15,-0.07,0.77,U] [#7 0.28,0.30,0.61,U] [#8 -0.23,0.01,0.79,U] 
22:02:53.703 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.11, 0.06}
22:02:53.704 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
22:02:53.706 00.002 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
22:02:53.708 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.14 mountX=-0.06 mountY=-0.01, mountTheta=-3.04
22:02:53.710 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
22:02:53.712 00.002 21068 Enqueuing Move request for scope (0.06, -0.01)
22:02:53.714 00.002 16108 Worker thread wakes up
22:02:53.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:02:53.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:02:53.714 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
22:02:53.715 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:02:53.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:53.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:53.715 00.000 16108 MoveAxis(E, 0, ABG)
22:02:53.715 00.000 16108 Move returns status 0, amount 0
22:02:53.715 00.000 16108 MoveAxis(N, 0, ABG)
22:02:53.715 00.000 16108 Move returns status 0, amount 0
22:02:53.715 00.000 16108 move complete, result=0
22:02:53.716 00.001 16108 worker thread done servicing request
22:02:53.720 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4099, FiltMin=3513, FiltMax=48179, Gamma=1.000
22:02:53.744 00.024 21068 UpdateGuideState exits: m=105767 SNR=68.8
22:02:53.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:53.747 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:53.748 00.001 21068 Enqueuing Expose request
22:02:53.749 00.001 16108 Worker thread wakes up
22:02:53.749 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:53.750 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:53.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:54.921 01.171 16108 Exposure complete
22:02:55.018 00.097 16108 worker thread done servicing request
22:02:55.018 00.000 21068 OnExposeComplete: enter
22:02:55.020 00.002 21068 UpdateGuideState(): m_state=6
22:02:55.021 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
22:02:55.022 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=878.10, Mass=115386, SNR=66.6, Peak=17654 HFD=3.1
22:02:55.024 00.002 21068 MultiStar: [#1 -0.23,0.27,1.14,U] [#2 -0.21,0.29,1.28,U] [#3 0.23,0.10,1.08,U] [#4 -0.12,0.08,0.88,U] [#5 0.21,-0.15,0.95,U] [#6 0.08,0.02,0.91,U] [#7 -0.06,0.30,0.72,U] [#8 -0.34,-0.18,0.86,U] 
22:02:55.024 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.04, 0.25}
22:02:55.025 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
22:02:55.026 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:02:55.028 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.02 mountX=0.08 mountY=-0.10, mountTheta=-0.92
22:02:55.029 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.12, opts=13)
22:02:55.030 00.001 21068 Enqueuing Move request for scope (-0.06, 0.12)
22:02:55.031 00.001 16108 Worker thread wakes up
22:02:55.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
22:02:55.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
22:02:55.031 00.000 16108 Moving (-0.06, 0.12) raw xDistance=0.08 yDistance=-0.10
22:02:55.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:02:55.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:55.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:55.031 00.000 16108 MoveAxis(E, 0, ABG)
22:02:55.031 00.000 16108 Move returns status 0, amount 0
22:02:55.031 00.000 16108 MoveAxis(N, 0, ABG)
22:02:55.031 00.000 16108 Move returns status 0, amount 0
22:02:55.031 00.000 16108 move complete, result=0
22:02:55.031 00.000 16108 worker thread done servicing request
22:02:55.034 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=4096, FiltMin=3549, FiltMax=46221, Gamma=1.000
22:02:55.050 00.016 21068 UpdateGuideState exits: m=115386 SNR=66.6
22:02:55.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:55.052 00.000 21068 Enqueuing Expose request
22:02:55.053 00.001 16108 Worker thread wakes up
22:02:55.053 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:55.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:55.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:56.029 00.975 16108 Exposure complete
22:02:56.095 00.066 16108 worker thread done servicing request
22:02:56.095 00.000 21068 OnExposeComplete: enter
22:02:56.095 00.000 21068 UpdateGuideState(): m_state=6
22:02:56.096 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
22:02:56.097 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=878.03, Mass=99467, SNR=70.9, Peak=15539 HFD=3.0
22:02:56.098 00.001 21068 MultiStar: [#1 0.33,-0.18,1.21,U] [#2 0.18,0.22,1.63,U] [#3 0.68,-0.21,0.00,M1] [#4 0.13,-0.35,0.81,U] [#5 0.42,-0.44,0.00,M1] [#6 0.19,0.10,0.84,U] [#7 0.27,0.12,0.62,U] [#8 -0.21,-0.02,0.73,U] 
22:02:56.098 00.000 21068 refined, 6 included, MultiStar: {0.21, 0.03}, one-star: {0.50, 0.18}
22:02:56.099 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
22:02:56.101 00.002 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:02:56.102 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.22 cameraTheta=0.13 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
22:02:56.103 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
22:02:56.104 00.001 21068 Enqueuing Move request for scope (0.21, 0.03)
22:02:56.105 00.001 16108 Worker thread wakes up
22:02:56.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
22:02:56.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
22:02:56.105 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.21 yDistance=-0.08
22:02:56.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:02:56.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:56.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:56.105 00.000 16108 MoveAxis(E, 54, ABG)
22:02:56.105 00.000 16108 Guiding  Dir = 2, Dur = 54
22:02:56.105 00.000 16108 IsSlewing returns 0
22:02:56.105 00.000 16108 IsGuiding returns 0
22:02:56.110 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4099, FiltMin=3536, FiltMax=52243, Gamma=1.000
22:02:56.121 00.011 16108 PulseGuide returned control before completion, sleep 50
22:02:56.126 00.005 21068 UpdateGuideState exits: m=99467 SNR=70.9
22:02:56.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:56.129 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:56.131 00.002 21068 Enqueuing Expose request
22:02:56.182 00.051 16108 IsGuiding returns 1
22:02:56.182 00.000 16108 scope still moving after pulse duration time elapsed
22:02:56.214 00.032 16108 IsSlewing returns 0
22:02:56.214 00.000 16108 IsGuiding returns 0
22:02:56.214 00.000 16108 scope move finished after 54 + 54 ms
22:02:56.214 00.000 16108 Move returns status 0, amount 54
22:02:56.214 00.000 16108 MoveAxis(N, 0, ABG)
22:02:56.214 00.000 16108 Move returns status 0, amount 0
22:02:56.214 00.000 16108 move complete, result=0
22:02:56.215 00.001 16108 worker thread done servicing request
22:02:56.215 00.000 16108 Worker thread wakes up
22:02:56.215 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:56.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:56.215 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
22:02:57.369 01.154 16108 Exposure complete
22:02:57.435 00.066 16108 worker thread done servicing request
22:02:57.435 00.000 21068 OnExposeComplete: enter
22:02:57.436 00.001 21068 UpdateGuideState(): m_state=6
22:02:57.437 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
22:02:57.437 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=878.30, Mass=98087, SNR=63.0, Peak=17030 HFD=2.8
22:02:57.439 00.002 21068 MultiStar: [#1 -0.18,0.15,1.19,U] [#2 -0.31,0.36,1.27,U] [#3 0.11,0.21,1.41,U] [#4 -0.29,0.05,0.83,U] [#5 -0.36,0.28,1.10,U] [#6 -0.20,0.05,0.91,U] [#7 0.09,0.34,0.67,U] [#8 -0.42,0.09,1.02,U] 
22:02:57.440 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.22}, one-star: {0.01, 0.45}
22:02:57.441 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
22:02:57.441 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
22:02:57.442 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.23 mountX=0.21 mountY=-0.18, mountTheta=-0.70
22:02:57.444 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.22, opts=13)
22:02:57.444 00.000 21068 Enqueuing Move request for scope (-0.17, 0.22)
22:02:57.445 00.001 16108 Worker thread wakes up
22:02:57.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
22:02:57.445 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
22:02:57.445 00.000 16108 Moving (-0.17, 0.22) raw xDistance=0.21 yDistance=-0.18
22:02:57.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
22:02:57.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:57.446 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:02:57.446 00.000 16108 MoveAxis(W, 51, ABG)
22:02:57.446 00.000 16108 Guiding  Dir = 3, Dur = 51
22:02:57.446 00.000 16108 IsSlewing returns 0
22:02:57.446 00.000 16108 IsGuiding returns 0
22:02:57.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=4099, FiltMin=3549, FiltMax=44125, Gamma=1.000
22:02:57.454 00.004 16108 PulseGuide returned control before completion, sleep 54
22:02:57.465 00.011 21068 UpdateGuideState exits: m=98087 SNR=63.0
22:02:57.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:57.466 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:57.467 00.001 21068 Enqueuing Expose request
22:02:57.517 00.050 16108 IsGuiding returns 1
22:02:57.517 00.000 16108 scope still moving after pulse duration time elapsed
22:02:57.548 00.031 16108 IsSlewing returns 0
22:02:57.548 00.000 16108 IsGuiding returns 0
22:02:57.548 00.000 16108 scope move finished after 51 + 51 ms
22:02:57.548 00.000 16108 Move returns status 0, amount 51
22:02:57.548 00.000 16108 MoveAxis(N, 0, ABG)
22:02:57.548 00.000 16108 Move returns status 0, amount 0
22:02:57.549 00.001 16108 move complete, result=0
22:02:57.549 00.000 16108 worker thread done servicing request
22:02:57.549 00.000 16108 Worker thread wakes up
22:02:57.549 00.000 21068 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
22:02:57.550 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:57.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:58.519 00.969 16108 Exposure complete
22:02:58.611 00.092 16108 worker thread done servicing request
22:02:58.611 00.000 21068 OnExposeComplete: enter
22:02:58.612 00.001 21068 UpdateGuideState(): m_state=6
22:02:58.613 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
22:02:58.615 00.002 21068 Star::Find returns 1 (0), X=219.46, Y=877.82, Mass=92203, SNR=63.6, Peak=15187 HFD=2.9
22:02:58.617 00.002 21068 MultiStar: [#1 0.26,0.17,1.23,U] [#2 -0.01,0.17,1.51,U] [#3 0.10,0.31,1.02,U] [#4 -0.02,-0.28,0.97,U] [#5 -0.06,0.06,1.15,U] [#6 -0.10,0.11,0.90,U] [#7 -0.24,-0.00,0.72,U] [#8 0.02,-0.27,0.78,U] 
22:02:58.618 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.23, -0.03}
22:02:58.619 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
22:02:58.621 00.002 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:02:58.622 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
22:02:58.626 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
22:02:58.627 00.001 21068 Enqueuing Move request for scope (0.03, 0.05)
22:02:58.628 00.001 16108 Worker thread wakes up
22:02:58.629 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:02:58.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:02:58.629 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
22:02:58.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:02:58.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:58.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:58.629 00.000 16108 MoveAxis(E, 0, ABG)
22:02:58.629 00.000 16108 Move returns status 0, amount 0
22:02:58.629 00.000 16108 MoveAxis(N, 0, ABG)
22:02:58.629 00.000 16108 Move returns status 0, amount 0
22:02:58.629 00.000 16108 move complete, result=0
22:02:58.629 00.000 16108 worker thread done servicing request
22:02:58.635 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=4099, FiltMin=3507, FiltMax=45536, Gamma=1.000
22:02:58.650 00.015 21068 UpdateGuideState exits: m=92203 SNR=63.6
22:02:58.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:58.651 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:58.652 00.001 21068 Enqueuing Expose request
22:02:58.653 00.001 16108 Worker thread wakes up
22:02:58.653 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:58.654 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:58.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:02:59.824 01.170 16108 Exposure complete
22:02:59.906 00.082 16108 worker thread done servicing request
22:02:59.906 00.000 21068 OnExposeComplete: enter
22:02:59.907 00.001 21068 UpdateGuideState(): m_state=6
22:02:59.908 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
22:02:59.910 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=878.00, Mass=99107, SNR=69.4, Peak=14422 HFD=3.3
22:02:59.911 00.001 21068 MultiStar: [#1 0.34,0.13,1.17,U] [#2 0.12,0.12,1.20,U] [#3 0.23,0.14,1.00,U] [#4 0.08,-0.01,0.85,U] [#5 0.38,-0.12,0.99,U] [#6 0.10,-0.13,0.89,U] [#7 -0.09,0.27,0.60,U] [#8 -0.08,-0.17,0.75,U] 
22:02:59.912 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.08, 0.15}
22:02:59.913 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
22:02:59.914 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
22:02:59.915 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.29 mountX=-0.14 mountY=-0.08, mountTheta=-2.63
22:02:59.918 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.05, opts=13)
22:02:59.919 00.001 21068 Enqueuing Move request for scope (0.15, 0.05)
22:02:59.920 00.001 16108 Worker thread wakes up
22:02:59.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
22:02:59.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
22:02:59.920 00.000 16108 Moving (0.15, 0.05) raw xDistance=-0.14 yDistance=-0.08
22:02:59.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:02:59.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:59.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:59.920 00.000 16108 MoveAxis(E, 0, ABG)
22:02:59.920 00.000 16108 Move returns status 0, amount 0
22:02:59.920 00.000 16108 MoveAxis(N, 0, ABG)
22:02:59.921 00.001 16108 Move returns status 0, amount 0
22:02:59.921 00.000 16108 move complete, result=0
22:02:59.921 00.000 16108 worker thread done servicing request
22:02:59.925 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=4099, FiltMin=3510, FiltMax=56275, Gamma=1.000
22:02:59.940 00.015 21068 UpdateGuideState exits: m=99107 SNR=69.4
22:02:59.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:59.941 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:02:59.942 00.001 21068 Enqueuing Expose request
22:02:59.943 00.001 16108 Worker thread wakes up
22:02:59.943 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:59.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:02:59.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:00.920 00.976 16108 Exposure complete
22:03:01.009 00.089 16108 worker thread done servicing request
22:03:01.009 00.000 21068 OnExposeComplete: enter
22:03:01.010 00.001 21068 UpdateGuideState(): m_state=6
22:03:01.010 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
22:03:01.011 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=878.06, Mass=94826, SNR=65.0, Peak=16019 HFD=3.2
22:03:01.012 00.001 21068 MultiStar: [#1 0.41,0.20,1.61,U] [#2 0.22,0.04,1.34,U] [#3 0.34,0.32,1.33,U] [#4 0.29,-0.08,0.93,U] [#5 -0.03,0.19,1.09,U] [#6 0.16,-0.04,0.94,U] [#7 0.29,0.25,0.74,U] [#8 0.10,0.12,0.85,U] 
22:03:01.013 00.001 21068 refined, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.37, 0.21}
22:03:01.014 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
22:03:01.014 00.000 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
22:03:01.015 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.51 mountX=-0.22 mountY=-0.20, mountTheta=-2.42
22:03:01.017 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.14, opts=13)
22:03:01.018 00.001 21068 Enqueuing Move request for scope (0.25, 0.14)
22:03:01.020 00.002 16108 Worker thread wakes up
22:03:01.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
22:03:01.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
22:03:01.020 00.000 16108 Moving (0.25, 0.14) raw xDistance=-0.22 yDistance=-0.20
22:03:01.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:03:01.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:01.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:03:01.020 00.000 16108 MoveAxis(E, 58, ABG)
22:03:01.020 00.000 16108 Guiding  Dir = 2, Dur = 58
22:03:01.020 00.000 16108 IsSlewing returns 0
22:03:01.020 00.000 16108 IsGuiding returns 0
22:03:01.024 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=4099, FiltMin=3533, FiltMax=48909, Gamma=1.000
22:03:01.039 00.015 21068 UpdateGuideState exits: m=94826 SNR=65.0
22:03:01.039 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:01.041 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:01.042 00.001 21068 Enqueuing Expose request
22:03:01.067 00.025 16108 PulseGuide returned control before completion, sleep 22
22:03:01.097 00.030 16108 IsGuiding returns 1
22:03:01.097 00.000 16108 scope still moving after pulse duration time elapsed
22:03:01.128 00.031 16108 IsSlewing returns 0
22:03:01.128 00.000 16108 IsGuiding returns 1
22:03:01.159 00.031 16108 IsSlewing returns 0
22:03:01.159 00.000 16108 IsGuiding returns 0
22:03:01.159 00.000 16108 scope move finished after 58 + 81 ms
22:03:01.159 00.000 16108 Move returns status 0, amount 58
22:03:01.160 00.001 16108 MoveAxis(N, 0, ABG)
22:03:01.160 00.000 16108 Move returns status 0, amount 0
22:03:01.160 00.000 16108 move complete, result=0
22:03:01.160 00.000 16108 worker thread done servicing request
22:03:01.160 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
22:03:01.162 00.002 16108 Worker thread wakes up
22:03:01.162 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:01.163 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:02.321 01.158 16108 Exposure complete
22:03:02.386 00.065 16108 worker thread done servicing request
22:03:02.387 00.001 21068 OnExposeComplete: enter
22:03:02.387 00.000 21068 UpdateGuideState(): m_state=6
22:03:02.388 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
22:03:02.389 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=878.00, Mass=109576, SNR=73.2, Peak=15507 HFD=3.4
22:03:02.390 00.001 21068 MultiStar: [#1 0.01,-0.00,1.18,U] [#2 -0.08,0.04,1.21,U] [#3 0.28,-0.26,0.98,U] [#4 -0.04,-0.30,0.70,U] [#5 -0.04,-0.19,0.98,U] [#6 0.14,0.04,0.82,U] [#7 -0.08,0.09,0.60,U] [#8 -0.21,-0.27,0.64,U] 
22:03:02.391 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.13, 0.15}
22:03:02.392 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
22:03:02.392 00.000 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
22:03:02.394 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.24 mountX=-0.03 mountY=0.06, mountTheta=2.09
22:03:02.395 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
22:03:02.396 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
22:03:02.397 00.001 16108 Worker thread wakes up
22:03:02.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:03:02.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:03:02.397 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.06
22:03:02.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:03:02.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:02.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:02.397 00.000 16108 MoveAxis(E, 0, ABG)
22:03:02.398 00.001 16108 Move returns status 0, amount 0
22:03:02.398 00.000 16108 MoveAxis(N, 0, ABG)
22:03:02.398 00.000 16108 Move returns status 0, amount 0
22:03:02.398 00.000 16108 move complete, result=0
22:03:02.398 00.000 16108 worker thread done servicing request
22:03:02.401 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4099, FiltMin=3552, FiltMax=49981, Gamma=1.000
22:03:02.416 00.015 21068 UpdateGuideState exits: m=109576 SNR=73.2
22:03:02.418 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:02.418 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:02.420 00.002 21068 Enqueuing Expose request
22:03:02.420 00.000 16108 Worker thread wakes up
22:03:02.420 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:02.422 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:02.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:03.402 00.980 16108 Exposure complete
22:03:03.468 00.066 16108 worker thread done servicing request
22:03:03.468 00.000 21068 OnExposeComplete: enter
22:03:03.469 00.001 21068 UpdateGuideState(): m_state=6
22:03:03.469 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
22:03:03.471 00.002 21068 Star::Find returns 1 (0), X=219.08, Y=878.04, Mass=107483, SNR=71.8, Peak=16662 HFD=2.9
22:03:03.472 00.001 21068 MultiStar: [#1 0.13,-0.12,1.06,U] [#2 -0.08,0.09,1.18,U] [#3 0.25,-0.16,0.98,U] [#4 -0.32,-0.06,0.92,U] [#5 -0.08,0.11,0.86,U] [#6 0.09,-0.07,0.78,U] [#7 0.05,0.33,0.49,U] [#8 -0.17,0.02,0.65,U] 
22:03:03.472 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.15, 0.19}
22:03:03.473 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
22:03:03.474 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
22:03:03.475 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.55 mountX=0.03 mountY=-0.01, mountTheta=-0.37
22:03:03.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
22:03:03.478 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
22:03:03.479 00.001 16108 Worker thread wakes up
22:03:03.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:03:03.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:03:03.479 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.01
22:03:03.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:03:03.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:03.479 00.000 16108 MoveAxis(E, 0, ABG)
22:03:03.479 00.000 16108 Move returns status 0, amount 0
22:03:03.479 00.000 16108 MoveAxis(N, 0, ABG)
22:03:03.479 00.000 16108 Move returns status 0, amount 0
22:03:03.479 00.000 16108 move complete, result=0
22:03:03.479 00.000 16108 worker thread done servicing request
22:03:03.485 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4099, FiltMin=3497, FiltMax=43277, Gamma=1.000
22:03:03.503 00.018 21068 UpdateGuideState exits: m=107483 SNR=71.8
22:03:03.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:03.507 00.001 21068 Enqueuing Expose request
22:03:03.508 00.001 16108 Worker thread wakes up
22:03:03.508 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:03.510 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:03.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:04.683 01.173 16108 Exposure complete
22:03:04.741 00.058 16108 worker thread done servicing request
22:03:04.741 00.000 21068 OnExposeComplete: enter
22:03:04.742 00.001 21068 UpdateGuideState(): m_state=6
22:03:04.743 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
22:03:04.744 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=877.86, Mass=117760, SNR=65.2, Peak=17315 HFD=3.3
22:03:04.745 00.001 21068 MultiStar: [#1 0.24,-0.20,1.15,U] [#2 0.03,-0.04,1.18,U] [#3 0.55,0.07,0.00,M1] [#4 0.24,-0.33,0.91,U] [#5 -0.15,-0.09,1.09,U] [#6 0.15,-0.20,0.89,U] [#7 -0.13,0.04,0.63,U] [#8 -0.01,-0.33,0.81,U] 
22:03:04.745 00.000 21068 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.38, 0.01}
22:03:04.746 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
22:03:04.747 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
22:03:04.748 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.12 mountY=0.12, mountTheta=2.40
22:03:04.749 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
22:03:04.751 00.002 21068 Enqueuing Move request for scope (0.10, -0.14)
22:03:04.752 00.001 16108 Worker thread wakes up
22:03:04.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:03:04.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:03:04.752 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.12
22:03:04.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:03:04.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:04.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:03:04.752 00.000 16108 MoveAxis(E, 0, ABG)
22:03:04.752 00.000 16108 Move returns status 0, amount 0
22:03:04.752 00.000 16108 MoveAxis(N, 0, ABG)
22:03:04.752 00.000 16108 Move returns status 0, amount 0
22:03:04.752 00.000 16108 move complete, result=0
22:03:04.752 00.000 16108 worker thread done servicing request
22:03:04.757 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4099, FiltMin=3513, FiltMax=52275, Gamma=1.000
22:03:04.778 00.021 21068 UpdateGuideState exits: m=117760 SNR=65.2
22:03:04.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:04.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:04.782 00.002 21068 Enqueuing Expose request
22:03:04.782 00.000 16108 Worker thread wakes up
22:03:04.783 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:04.783 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:04.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:05.767 00.984 16108 Exposure complete
22:03:05.826 00.059 16108 worker thread done servicing request
22:03:05.827 00.001 21068 OnExposeComplete: enter
22:03:05.827 00.000 21068 UpdateGuideState(): m_state=6
22:03:05.828 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
22:03:05.829 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=878.14, Mass=113617, SNR=66.1, Peak=17414 HFD=3.3
22:03:05.830 00.001 21068 MultiStar: [#1 0.36,-0.07,1.26,U] [#2 -0.42,-0.04,1.40,U] [#3 0.37,0.01,1.20,U] [#4 0.31,-0.08,0.87,U] [#5 0.07,0.09,1.08,U] [#6 -0.06,0.15,0.90,U] [#7 -0.53,0.03,0.00,M1] [#8 -0.24,-0.17,0.87,U] 
22:03:05.831 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.07, 0.29}
22:03:05.831 00.000 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
22:03:05.832 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
22:03:05.833 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=-0.05 mountY=-0.03, mountTheta=-2.54
22:03:05.835 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
22:03:05.836 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
22:03:05.836 00.000 16108 Worker thread wakes up
22:03:05.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
22:03:05.837 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
22:03:05.837 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
22:03:05.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:03:05.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:05.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:05.837 00.000 16108 MoveAxis(E, 0, ABG)
22:03:05.837 00.000 16108 Move returns status 0, amount 0
22:03:05.837 00.000 16108 MoveAxis(N, 0, ABG)
22:03:05.837 00.000 16108 Move returns status 0, amount 0
22:03:05.837 00.000 16108 move complete, result=0
22:03:05.837 00.000 16108 worker thread done servicing request
22:03:05.840 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4099, FiltMin=3533, FiltMax=52963, Gamma=1.000
22:03:05.856 00.016 21068 UpdateGuideState exits: m=113617 SNR=66.1
22:03:05.856 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:05.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:05.858 00.001 21068 Enqueuing Expose request
22:03:05.859 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:05.860 00.001 16108 Worker thread wakes up
22:03:05.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:05.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:07.034 01.174 16108 Exposure complete
22:03:07.095 00.061 16108 worker thread done servicing request
22:03:07.095 00.000 21068 OnExposeComplete: enter
22:03:07.096 00.001 21068 UpdateGuideState(): m_state=6
22:03:07.096 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
22:03:07.097 00.001 21068 Star::Find returns 1 (0), X=218.96, Y=878.52, Mass=115478, SNR=74.4, Peak=14838 HFD=3.6
22:03:07.098 00.001 21068 MultiStar: [#1 -0.06,0.44,1.05,U] [#2 -0.33,0.52,0.00,M1] [#3 0.15,-0.12,1.12,U] [#4 -0.11,0.36,0.82,U] [#5 -0.13,0.18,0.92,U] [#6 -0.09,0.43,0.92,U] [#7 -0.10,0.47,0.54,U] [#8 -0.62,0.36,0.00,M1] 
22:03:07.099 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.33}, one-star: {-0.27, 0.66}
22:03:07.100 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:03:07.100 00.000 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:03:07.101 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.80 mountX=0.13 mountY=-0.30, mountTheta=-1.15
22:03:07.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.33, opts=13)
22:03:07.104 00.001 21068 Enqueuing Move request for scope (-0.08, 0.33)
22:03:07.104 00.000 16108 Worker thread wakes up
22:03:07.105 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
22:03:07.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
22:03:07.105 00.000 16108 Moving (-0.08, 0.33) raw xDistance=0.13 yDistance=-0.30
22:03:07.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:03:07.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:07.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:03:07.105 00.000 16108 MoveAxis(E, 0, ABG)
22:03:07.105 00.000 16108 Move returns status 0, amount 0
22:03:07.105 00.000 16108 MoveAxis(N, 0, ABG)
22:03:07.105 00.000 16108 Move returns status 0, amount 0
22:03:07.105 00.000 16108 move complete, result=0
22:03:07.105 00.000 16108 worker thread done servicing request
22:03:07.109 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=4096, FiltMin=3485, FiltMax=47622, Gamma=1.000
22:03:07.124 00.015 21068 UpdateGuideState exits: m=115478 SNR=74.4
22:03:07.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:07.126 00.000 21068 Enqueuing Expose request
22:03:07.127 00.001 16108 Worker thread wakes up
22:03:07.127 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:03:07.129 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:07.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:08.097 00.968 16108 Exposure complete
22:03:08.173 00.076 16108 worker thread done servicing request
22:03:08.173 00.000 21068 OnExposeComplete: enter
22:03:08.173 00.000 21068 UpdateGuideState(): m_state=6
22:03:08.176 00.003 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
22:03:08.176 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=878.21, Mass=91041, SNR=58.4, Peak=15443 HFD=3.0
22:03:08.178 00.002 21068 MultiStar: [#1 0.05,0.21,1.35,U] [#2 -0.27,0.37,1.59,U] [#3 0.18,-0.09,1.21,U] [#4 0.17,-0.04,1.13,U] [#5 -0.15,0.10,1.33,U] [#6 0.22,0.31,1.16,U] [#7 0.29,0.32,0.94,U] [#8 -0.21,0.13,1.01,U] 
22:03:08.180 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.27, 0.36}
22:03:08.181 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:03:08.183 00.002 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
22:03:08.184 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.35 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
22:03:08.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
22:03:08.189 00.002 21068 Enqueuing Move request for scope (0.04, 0.19)
22:03:08.191 00.002 16108 Worker thread wakes up
22:03:08.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
22:03:08.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
22:03:08.191 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
22:03:08.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:03:08.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:08.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:03:08.191 00.000 16108 MoveAxis(E, 0, ABG)
22:03:08.191 00.000 16108 Move returns status 0, amount 0
22:03:08.191 00.000 16108 MoveAxis(N, 0, ABG)
22:03:08.191 00.000 16108 Move returns status 0, amount 0
22:03:08.191 00.000 16108 move complete, result=0
22:03:08.191 00.000 16108 worker thread done servicing request
22:03:08.196 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1827, max=65535, med=4096, FiltMin=3462, FiltMax=41283, Gamma=1.000
22:03:08.219 00.023 21068 UpdateGuideState exits: m=91041 SNR=58.4
22:03:08.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:08.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:08.222 00.001 21068 Enqueuing Expose request
22:03:08.223 00.001 16108 Worker thread wakes up
22:03:08.223 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:03:08.224 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:08.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:09.388 01.164 16108 Exposure complete
22:03:09.457 00.069 16108 worker thread done servicing request
22:03:09.457 00.000 21068 OnExposeComplete: enter
22:03:09.459 00.002 21068 UpdateGuideState(): m_state=6
22:03:09.461 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
22:03:09.462 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.88, Mass=108405, SNR=72.8, Peak=17635 HFD=3.0
22:03:09.463 00.001 21068 MultiStar: [#1 0.50,0.16,0.00,M1] [#2 0.29,0.15,1.14,U] [#3 0.67,0.16,0.00,M1] [#4 0.48,0.08,0.86,U] [#5 0.38,0.05,0.84,U] [#6 0.86,0.31,0.00,M1] [#7 0.13,0.33,0.55,U] [#8 0.03,0.13,0.75,U] 
22:03:09.464 00.001 21068 refined, 5 included, MultiStar: {0.35, 0.11}, one-star: {0.64, 0.03}
22:03:09.466 00.002 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
22:03:09.467 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
22:03:09.469 00.002 21068 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.32 mountX=-0.32 mountY=-0.19, mountTheta=-2.60
22:03:09.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.11, opts=13)
22:03:09.473 00.002 21068 Enqueuing Move request for scope (0.35, 0.11)
22:03:09.474 00.001 16108 Worker thread wakes up
22:03:09.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd
22:03:09.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.11)
22:03:09.474 00.000 16108 Moving (0.35, 0.11) raw xDistance=-0.32 yDistance=-0.19
22:03:09.476 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:03:09.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:09.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:03:09.476 00.000 16108 MoveAxis(E, 84, ABG)
22:03:09.476 00.000 16108 Guiding  Dir = 2, Dur = 84
22:03:09.476 00.000 16108 IsSlewing returns 0
22:03:09.477 00.001 16108 IsGuiding returns 0
22:03:09.481 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4096, FiltMin=3517, FiltMax=49651, Gamma=1.000
22:03:09.496 00.015 21068 UpdateGuideState exits: m=108405 SNR=72.8
22:03:09.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:09.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:09.500 00.002 21068 Enqueuing Expose request
22:03:09.510 00.010 16108 PulseGuide returned control before completion, sleep 61
22:03:09.586 00.076 16108 IsGuiding returns 1
22:03:09.586 00.000 16108 scope still moving after pulse duration time elapsed
22:03:09.618 00.032 16108 IsSlewing returns 0
22:03:09.619 00.001 16108 IsGuiding returns 1
22:03:09.649 00.030 16108 IsSlewing returns 0
22:03:09.649 00.000 16108 IsGuiding returns 1
22:03:09.681 00.032 16108 IsSlewing returns 0
22:03:09.682 00.001 16108 IsGuiding returns 0
22:03:09.682 00.000 16108 scope move finished after 84 + 121 ms
22:03:09.682 00.000 16108 Move returns status 0, amount 84
22:03:09.682 00.000 16108 MoveAxis(N, 0, ABG)
22:03:09.682 00.000 16108 Move returns status 0, amount 0
22:03:09.682 00.000 16108 move complete, result=0
22:03:09.682 00.000 16108 worker thread done servicing request
22:03:09.682 00.000 16108 Worker thread wakes up
22:03:09.682 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
22:03:09.684 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:09.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:10.669 00.985 16108 Exposure complete
22:03:10.729 00.060 16108 worker thread done servicing request
22:03:10.729 00.000 21068 OnExposeComplete: enter
22:03:10.730 00.001 21068 UpdateGuideState(): m_state=6
22:03:10.731 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
22:03:10.732 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=878.10, Mass=96699, SNR=71.6, Peak=14950 HFD=3.3
22:03:10.733 00.001 21068 MultiStar: [#1 -0.03,0.37,1.26,U] [#2 -0.06,0.25,1.22,U] [#3 0.45,0.11,1.09,U] [#4 0.04,0.28,0.80,U] [#5 0.14,-0.05,0.85,U] [#6 0.08,0.28,0.75,U] [#7 0.07,0.38,0.55,U] [#8 -0.46,-0.29,0.00,M1] 
22:03:10.734 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.23}, one-star: {0.14, 0.25}
22:03:10.734 00.000 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:03:10.735 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:03:10.736 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.16 mountX=-0.06 mountY=-0.25, mountTheta=-1.81
22:03:10.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.23, opts=13)
22:03:10.739 00.001 21068 Enqueuing Move request for scope (0.10, 0.23)
22:03:10.739 00.000 16108 Worker thread wakes up
22:03:10.740 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
22:03:10.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
22:03:10.740 00.000 16108 Moving (0.10, 0.23) raw xDistance=-0.06 yDistance=-0.25
22:03:10.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:03:10.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:10.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:03:10.740 00.000 16108 MoveAxis(E, 0, ABG)
22:03:10.740 00.000 16108 Move returns status 0, amount 0
22:03:10.740 00.000 16108 MoveAxis(N, 0, ABG)
22:03:10.740 00.000 16108 Move returns status 0, amount 0
22:03:10.740 00.000 16108 move complete, result=0
22:03:10.740 00.000 16108 worker thread done servicing request
22:03:10.745 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4096, FiltMin=3565, FiltMax=49549, Gamma=1.000
22:03:10.769 00.024 21068 UpdateGuideState exits: m=96699 SNR=71.6
22:03:10.771 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:10.773 00.001 21068 Enqueuing Expose request
22:03:10.779 00.006 16108 Worker thread wakes up
22:03:10.779 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:03:10.781 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:10.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:11.939 01.158 16108 Exposure complete
22:03:12.009 00.070 16108 worker thread done servicing request
22:03:12.009 00.000 21068 OnExposeComplete: enter
22:03:12.010 00.001 21068 UpdateGuideState(): m_state=6
22:03:12.010 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
22:03:12.011 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.37, Mass=111558, SNR=75.0, Peak=16806 HFD=3.3
22:03:12.012 00.001 21068 MultiStar: [#1 0.15,0.25,1.07,U] [#2 -0.38,0.19,1.14,U] [#3 0.22,0.15,1.02,U] [#4 0.21,0.10,0.73,U] [#5 -0.26,0.24,0.97,U] [#6 -0.02,0.24,0.87,U] [#7 -0.40,0.29,0.57,U] [#8 -0.44,0.13,0.79,U] 
22:03:12.013 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.24}, one-star: {-0.05, 0.52}
22:03:12.014 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
22:03:12.015 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
22:03:12.015 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=0.14 mountY=-0.21, mountTheta=-0.99
22:03:12.017 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.24, opts=13)
22:03:12.018 00.001 21068 Enqueuing Move request for scope (-0.10, 0.24)
22:03:12.019 00.001 16108 Worker thread wakes up
22:03:12.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
22:03:12.019 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
22:03:12.019 00.000 16108 Moving (-0.10, 0.24) raw xDistance=0.14 yDistance=-0.21
22:03:12.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:03:12.019 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.65
22:03:12.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:03:12.019 00.000 16108 MoveAxis(E, 0, ABG)
22:03:12.019 00.000 16108 Move returns status 0, amount 0
22:03:12.019 00.000 16108 MoveAxis(N, 42, ABG)
22:03:12.019 00.000 16108 Guiding  Dir = 0, Dur = 42
22:03:12.020 00.001 16108 IsSlewing returns 0
22:03:12.020 00.000 16108 IsGuiding returns 0
22:03:12.023 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4096, FiltMin=3523, FiltMax=41917, Gamma=1.000
22:03:12.051 00.028 21068 UpdateGuideState exits: m=111558 SNR=75.0
22:03:12.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.055 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:12.056 00.001 21068 Enqueuing Expose request
22:03:12.071 00.015 16108 IsGuiding returns 1
22:03:12.071 00.000 16108 scope still moving after pulse duration time elapsed
22:03:12.101 00.030 16108 IsSlewing returns 0
22:03:12.101 00.000 16108 IsGuiding returns 1
22:03:12.131 00.030 16108 IsSlewing returns 0
22:03:12.136 00.005 16108 IsGuiding returns 1
22:03:12.162 00.026 16108 IsSlewing returns 0
22:03:12.162 00.000 16108 IsGuiding returns 0
22:03:12.162 00.000 16108 scope move finished after 42 + 100 ms
22:03:12.162 00.000 16108 Move returns status 0, amount 42
22:03:12.162 00.000 16108 move complete, result=0
22:03:12.162 00.000 16108 worker thread done servicing request
22:03:12.162 00.000 16108 Worker thread wakes up
22:03:12.162 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
22:03:12.164 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:12.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:13.129 00.965 16108 Exposure complete
22:03:13.188 00.059 16108 worker thread done servicing request
22:03:13.188 00.000 21068 OnExposeComplete: enter
22:03:13.189 00.001 21068 UpdateGuideState(): m_state=6
22:03:13.190 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
22:03:13.191 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.11, Mass=105496, SNR=66.6, Peak=18662 HFD=2.7
22:03:13.191 00.000 21068 MultiStar: [#1 -0.23,0.04,1.39,U] [#2 -0.21,0.19,1.50,U] [#3 0.35,-0.02,0.97,U] [#4 -0.03,-0.15,1.17,U] [#5 -0.02,-0.13,0.99,U] [#6 0.02,0.21,0.88,U] [#7 -0.21,0.28,0.67,U] [#8 -0.28,0.09,0.93,U] 
22:03:13.192 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {0.03, 0.26}
22:03:13.193 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
22:03:13.194 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
22:03:13.194 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.34 mountX=0.09 mountY=-0.06, mountTheta=-0.58
22:03:13.197 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
22:03:13.198 00.001 21068 Enqueuing Move request for scope (-0.07, 0.08)
22:03:13.199 00.001 16108 Worker thread wakes up
22:03:13.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
22:03:13.199 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
22:03:13.199 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=-0.06
22:03:13.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:03:13.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:13.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:13.199 00.000 16108 MoveAxis(E, 0, ABG)
22:03:13.199 00.000 16108 Move returns status 0, amount 0
22:03:13.199 00.000 16108 MoveAxis(N, 0, ABG)
22:03:13.199 00.000 16108 Move returns status 0, amount 0
22:03:13.199 00.000 16108 move complete, result=0
22:03:13.199 00.000 16108 worker thread done servicing request
22:03:13.203 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4096, FiltMin=3504, FiltMax=56566, Gamma=1.000
22:03:13.218 00.015 21068 UpdateGuideState exits: m=105496 SNR=66.6
22:03:13.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:13.221 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:13.222 00.001 21068 Enqueuing Expose request
22:03:13.223 00.001 16108 Worker thread wakes up
22:03:13.223 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:13.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:13.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:14.404 01.181 16108 Exposure complete
22:03:14.475 00.071 16108 worker thread done servicing request
22:03:14.475 00.000 21068 OnExposeComplete: enter
22:03:14.476 00.001 21068 UpdateGuideState(): m_state=6
22:03:14.476 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
22:03:14.478 00.002 21068 Star::Find returns 1 (0), X=219.29, Y=877.85, Mass=93623, SNR=63.5, Peak=15206 HFD=2.7
22:03:14.479 00.001 21068 MultiStar: [#1 0.06,-0.05,1.16,U] [#2 -0.17,0.17,1.25,U] [#3 0.09,0.05,1.06,U] [#4 0.15,-0.25,0.85,U] [#5 -0.09,0.00,1.19,U] [#6 0.08,-0.02,1.00,U] [#7 -0.48,-0.06,0.65,U] [#8 -0.47,-0.16,0.84,U] 
22:03:14.480 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.06, -0.00}
22:03:14.480 00.000 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:03:14.481 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
22:03:14.482 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
22:03:14.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.00, opts=13)
22:03:14.484 00.001 21068 Enqueuing Move request for scope (0.06, -0.00)
22:03:14.485 00.001 16108 Worker thread wakes up
22:03:14.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:03:14.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:03:14.485 00.000 16108 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=-0.01
22:03:14.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:03:14.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:14.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:14.485 00.000 16108 MoveAxis(E, 0, ABG)
22:03:14.485 00.000 16108 Move returns status 0, amount 0
22:03:14.486 00.001 16108 MoveAxis(N, 0, ABG)
22:03:14.486 00.000 16108 Move returns status 0, amount 0
22:03:14.486 00.000 16108 move complete, result=0
22:03:14.486 00.000 16108 worker thread done servicing request
22:03:14.490 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=4096, FiltMin=3517, FiltMax=52262, Gamma=1.000
22:03:14.505 00.015 21068 UpdateGuideState exits: m=93623 SNR=63.5
22:03:14.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:14.508 00.001 21068 Enqueuing Expose request
22:03:14.509 00.001 16108 Worker thread wakes up
22:03:14.509 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:14.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:14.510 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:15.488 00.978 16108 Exposure complete
22:03:15.544 00.056 16108 worker thread done servicing request
22:03:15.545 00.001 21068 OnExposeComplete: enter
22:03:15.547 00.002 21068 UpdateGuideState(): m_state=6
22:03:15.549 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
22:03:15.551 00.002 21068 Star::Find returns 1 (0), X=219.26, Y=877.81, Mass=115511, SNR=71.3, Peak=15510 HFD=3.1
22:03:15.553 00.002 21068 MultiStar: [#1 -0.06,0.04,1.01,U] [#2 -0.27,0.37,1.30,U] [#3 0.00,0.20,1.00,U] [#4 0.06,-0.21,0.80,U] [#5 -0.32,0.14,0.83,U] [#6 -0.20,0.01,0.84,U] [#7 0.02,-0.14,0.61,U] [#8 -0.32,0.05,0.74,U] 
22:03:15.554 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.07}, one-star: {0.03, -0.05}
22:03:15.557 00.003 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
22:03:15.558 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
22:03:15.560 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.93 mountX=-0.04 mountY=0.04, mountTheta=2.42
22:03:15.561 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
22:03:15.562 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
22:03:15.563 00.001 16108 Worker thread wakes up
22:03:15.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:03:15.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:03:15.563 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
22:03:15.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:03:15.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:15.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:15.563 00.000 16108 MoveAxis(E, 0, ABG)
22:03:15.563 00.000 16108 Move returns status 0, amount 0
22:03:15.563 00.000 16108 MoveAxis(N, 0, ABG)
22:03:15.563 00.000 16108 Move returns status 0, amount 0
22:03:15.563 00.000 16108 move complete, result=0
22:03:15.563 00.000 16108 worker thread done servicing request
22:03:15.570 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4093, FiltMin=3545, FiltMax=54054, Gamma=1.000
22:03:15.598 00.028 21068 UpdateGuideState exits: m=115511 SNR=71.3
22:03:15.598 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:15.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:15.600 00.001 21068 Enqueuing Expose request
22:03:15.601 00.001 16108 Worker thread wakes up
22:03:15.602 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:15.603 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:15.603 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:16.761 01.158 16108 Exposure complete
22:03:16.817 00.056 16108 worker thread done servicing request
22:03:16.817 00.000 21068 OnExposeComplete: enter
22:03:16.817 00.000 21068 UpdateGuideState(): m_state=6
22:03:16.819 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
22:03:16.820 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.10, Mass=111392, SNR=72.9, Peak=16614 HFD=3.2
22:03:16.821 00.001 21068 MultiStar: [#1 -0.06,0.43,1.27,U] [#2 -0.17,0.34,1.18,U] [#3 -0.06,0.20,1.02,U] [#4 -0.34,0.21,0.72,U] [#5 -0.39,0.11,0.85,U] [#6 0.14,0.02,0.83,U] [#7 -0.54,0.29,0.00,M1] [#8 -0.62,0.19,0.00,M1] 
22:03:16.822 00.001 21068 single-star, 6 included, MultiStar: {-0.11, 0.24}, one-star: {0.02, 0.25}
22:03:16.823 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
22:03:16.823 00.000 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
22:03:16.824 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.50 mountX=0.03 mountY=-0.25, mountTheta=-1.46
22:03:16.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.25, opts=13)
22:03:16.827 00.001 21068 Enqueuing Move request for scope (0.02, 0.25)
22:03:16.828 00.001 16108 Worker thread wakes up
22:03:16.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
22:03:16.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
22:03:16.828 00.000 16108 Moving (0.02, 0.25) raw xDistance=0.03 yDistance=-0.25
22:03:16.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:03:16.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:03:16.828 00.000 16108 MoveAxis(E, 0, ABG)
22:03:16.828 00.000 16108 Move returns status 0, amount 0
22:03:16.828 00.000 16108 MoveAxis(N, 50, ABG)
22:03:16.828 00.000 16108 Guiding  Dir = 0, Dur = 50
22:03:16.828 00.000 16108 IsSlewing returns 0
22:03:16.829 00.001 16108 IsGuiding returns 0
22:03:16.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4096, FiltMin=3520, FiltMax=46509, Gamma=1.000
22:03:16.854 00.021 21068 UpdateGuideState exits: m=111392 SNR=72.9
22:03:16.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:16.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:16.856 00.000 21068 Enqueuing Expose request
22:03:16.877 00.021 16108 PulseGuide returned control before completion, sleep 12
22:03:16.891 00.014 16108 IsGuiding returns 1
22:03:16.891 00.000 16108 scope still moving after pulse duration time elapsed
22:03:16.922 00.031 16108 IsSlewing returns 0
22:03:16.922 00.000 16108 IsGuiding returns 1
22:03:16.953 00.031 16108 IsSlewing returns 0
22:03:16.953 00.000 16108 IsGuiding returns 1
22:03:16.984 00.031 16108 IsSlewing returns 0
22:03:16.984 00.000 16108 IsGuiding returns 0
22:03:16.984 00.000 16108 scope move finished after 50 + 106 ms
22:03:16.984 00.000 16108 Move returns status 0, amount 50
22:03:16.984 00.000 16108 move complete, result=0
22:03:16.985 00.001 16108 worker thread done servicing request
22:03:16.985 00.000 16108 Worker thread wakes up
22:03:16.985 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
22:03:16.988 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:16.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:17.971 00.983 16108 Exposure complete
22:03:18.040 00.069 16108 worker thread done servicing request
22:03:18.040 00.000 21068 OnExposeComplete: enter
22:03:18.040 00.000 21068 UpdateGuideState(): m_state=6
22:03:18.041 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
22:03:18.042 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.75, Mass=123643, SNR=71.2, Peak=16982 HFD=3.2
22:03:18.043 00.001 21068 MultiStar: [#1 0.21,0.23,1.10,U] [#2 -0.25,-0.08,1.01,U] [#3 0.20,-0.15,1.07,U] [#4 -0.16,-0.19,0.84,U] [#5 -0.10,-0.20,0.90,U] [#6 -0.01,-0.15,0.66,U] [#7 -0.33,-0.05,0.59,U] [#8 -0.23,-0.22,0.66,U] 
22:03:18.043 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.09, -0.10}
22:03:18.045 00.002 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
22:03:18.046 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
22:03:18.047 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=0.02 mountY=0.10, mountTheta=1.36
22:03:18.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
22:03:18.049 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
22:03:18.049 00.000 16108 Worker thread wakes up
22:03:18.050 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:03:18.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:03:18.050 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
22:03:18.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:03:18.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:18.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:03:18.050 00.000 16108 MoveAxis(E, 0, ABG)
22:03:18.050 00.000 16108 Move returns status 0, amount 0
22:03:18.050 00.000 16108 MoveAxis(N, 0, ABG)
22:03:18.050 00.000 16108 Move returns status 0, amount 0
22:03:18.050 00.000 16108 move complete, result=0
22:03:18.050 00.000 16108 worker thread done servicing request
22:03:18.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4096, FiltMin=3510, FiltMax=48221, Gamma=1.000
22:03:18.067 00.014 21068 UpdateGuideState exits: m=123643 SNR=71.2
22:03:18.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:18.069 00.000 21068 Enqueuing Expose request
22:03:18.070 00.001 16108 Worker thread wakes up
22:03:18.070 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:18.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:18.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:19.236 01.165 16108 Exposure complete
22:03:19.293 00.057 16108 worker thread done servicing request
22:03:19.293 00.000 21068 OnExposeComplete: enter
22:03:19.295 00.002 21068 UpdateGuideState(): m_state=6
22:03:19.297 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
22:03:19.297 00.000 21068 Star::Find returns 1 (0), X=219.14, Y=877.88, Mass=103438, SNR=67.0, Peak=20630 HFD=2.6
22:03:19.300 00.003 21068 MultiStar: [#1 -0.00,-0.19,1.22,U] [#2 -0.61,-0.03,0.00,M1] [#3 -0.01,-0.35,1.34,U] [#4 -0.23,-0.34,0.93,U] [#5 -0.04,-0.36,0.87,U] [#6 0.01,-0.39,0.86,U] [#7 -0.16,-0.42,0.60,U] [#8 -0.75,-0.51,0.00,M1] 
22:03:19.301 00.001 21068 single-star, 6 included, MultiStar: {-0.06, -0.28}, one-star: {-0.09, 0.03}
22:03:19.302 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
22:03:19.304 00.002 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
22:03:19.306 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=0.09 mountY=-0.01, mountTheta=-0.06
22:03:19.309 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
22:03:19.309 00.000 21068 Enqueuing Move request for scope (-0.09, 0.03)
22:03:19.311 00.002 16108 Worker thread wakes up
22:03:19.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
22:03:19.311 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
22:03:19.311 00.000 16108 Moving (-0.09, 0.03) raw xDistance=0.09 yDistance=-0.01
22:03:19.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:03:19.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:19.312 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:19.312 00.000 16108 MoveAxis(E, 0, ABG)
22:03:19.312 00.000 16108 Move returns status 0, amount 0
22:03:19.312 00.000 16108 MoveAxis(N, 0, ABG)
22:03:19.312 00.000 16108 Move returns status 0, amount 0
22:03:19.312 00.000 16108 move complete, result=0
22:03:19.312 00.000 16108 worker thread done servicing request
22:03:19.320 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4093, FiltMin=3488, FiltMax=54265, Gamma=1.000
22:03:19.345 00.025 21068 UpdateGuideState exits: m=103438 SNR=67.0
22:03:19.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:19.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:19.348 00.001 21068 Enqueuing Expose request
22:03:19.349 00.001 16108 Worker thread wakes up
22:03:19.349 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:19.349 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:19.350 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:20.329 00.979 16108 Exposure complete
22:03:20.393 00.064 16108 worker thread done servicing request
22:03:20.393 00.000 21068 OnExposeComplete: enter
22:03:20.395 00.002 21068 UpdateGuideState(): m_state=6
22:03:20.396 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
22:03:20.396 00.000 21068 Star::Find returns 1 (0), X=219.29, Y=877.70, Mass=124164, SNR=86.2, Peak=16390 HFD=3.2
22:03:20.397 00.001 21068 MultiStar: [#1 -0.08,-0.37,1.03,U] [#2 -0.50,-0.22,0.00,M2] [#3 -0.21,-0.48,0.00,M1] [#4 -0.09,-0.53,0.00,M1] [#5 -0.36,-0.09,0.69,U] [#6 -0.11,-0.18,0.65,U] [#7 -0.09,-0.43,0.53,U] [#8 -0.31,-0.52,0.00,M2] 
22:03:20.398 00.001 21068 single-star, 4 included, MultiStar: {-0.10, -0.24}, one-star: {0.06, -0.16}
22:03:20.399 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
22:03:20.400 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
22:03:20.401 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.19 mountX=-0.09 mountY=0.14, mountTheta=2.15
22:03:20.402 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
22:03:20.403 00.001 21068 Enqueuing Move request for scope (0.06, -0.16)
22:03:20.404 00.001 16108 Worker thread wakes up
22:03:20.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:03:20.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:03:20.404 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.09 yDistance=0.14
22:03:20.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:03:20.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:20.405 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:03:20.405 00.000 16108 MoveAxis(E, 0, ABG)
22:03:20.405 00.000 16108 Move returns status 0, amount 0
22:03:20.405 00.000 16108 MoveAxis(N, 0, ABG)
22:03:20.405 00.000 16108 Move returns status 0, amount 0
22:03:20.405 00.000 16108 move complete, result=0
22:03:20.405 00.000 16108 worker thread done servicing request
22:03:20.409 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4093, FiltMin=3523, FiltMax=58249, Gamma=1.000
22:03:20.425 00.016 21068 UpdateGuideState exits: m=124164 SNR=86.2
22:03:20.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.426 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:20.427 00.001 21068 Enqueuing Expose request
22:03:20.428 00.001 16108 Worker thread wakes up
22:03:20.428 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:20.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:20.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:21.585 01.157 16108 Exposure complete
22:03:21.638 00.053 16108 worker thread done servicing request
22:03:21.638 00.000 21068 OnExposeComplete: enter
22:03:21.639 00.001 21068 UpdateGuideState(): m_state=6
22:03:21.640 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
22:03:21.641 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.56, Mass=104335, SNR=76.8, Peak=16198 HFD=3.2
22:03:21.642 00.001 21068 MultiStar: [#1 0.21,0.05,0.93,U] [#2 -0.10,-0.10,1.13,U] [#3 -0.09,-0.24,0.95,U] [#4 -0.13,-0.36,0.78,U] [#5 -0.24,-0.22,0.90,U] [#6 -0.12,-0.26,0.84,U] [#7 -0.45,0.02,0.46,U] [#8 -0.26,-0.35,0.76,U] 
22:03:21.643 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.20}, one-star: {0.14, -0.29}
22:03:21.644 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
22:03:21.645 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
22:03:21.645 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.99 mountX=0.05 mountY=0.21, mountTheta=1.33
22:03:21.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.20, opts=13)
22:03:21.648 00.001 21068 Enqueuing Move request for scope (-0.09, -0.20)
22:03:21.649 00.001 16108 Worker thread wakes up
22:03:21.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
22:03:21.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
22:03:21.649 00.000 16108 Moving (-0.09, -0.20) raw xDistance=0.05 yDistance=0.21
22:03:21.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:03:21.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:21.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:03:21.649 00.000 16108 MoveAxis(E, 0, ABG)
22:03:21.649 00.000 16108 Move returns status 0, amount 0
22:03:21.649 00.000 16108 MoveAxis(N, 0, ABG)
22:03:21.649 00.000 16108 Move returns status 0, amount 0
22:03:21.649 00.000 16108 move complete, result=0
22:03:21.649 00.000 16108 worker thread done servicing request
22:03:21.655 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4093, FiltMin=3526, FiltMax=58307, Gamma=1.000
22:03:21.673 00.018 21068 UpdateGuideState exits: m=104335 SNR=76.8
22:03:21.673 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:21.675 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:21.681 00.006 21068 Enqueuing Expose request
22:03:21.681 00.000 16108 Worker thread wakes up
22:03:21.682 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:21.683 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:21.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:22.661 00.978 16108 Exposure complete
22:03:22.720 00.059 16108 worker thread done servicing request
22:03:22.720 00.000 21068 OnExposeComplete: enter
22:03:22.721 00.001 21068 UpdateGuideState(): m_state=6
22:03:22.722 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
22:03:22.723 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.29, Mass=107137, SNR=63.1, Peak=17126 HFD=3.2
22:03:22.724 00.001 21068 MultiStar: [#1 -0.28,-0.12,1.19,U] [#2 -0.31,-0.23,1.43,U] [#3 0.03,-0.17,1.23,U] [#4 -0.37,-0.46,0.00,M1] [#5 -0.28,-0.47,0.00,M1] [#6 -0.02,-0.25,0.91,U] [#7 -0.33,0.09,0.62,U] [#8 -0.36,-0.44,0.00,M2] 
22:03:22.725 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.22}, one-star: {-0.19, -0.56}
22:03:22.726 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
22:03:22.726 00.000 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
22:03:22.727 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.26 mountX=0.14 mountY=0.26, mountTheta=1.07
22:03:22.731 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.22, opts=13)
22:03:22.732 00.001 21068 Enqueuing Move request for scope (-0.18, -0.22)
22:03:22.734 00.002 16108 Worker thread wakes up
22:03:22.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
22:03:22.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
22:03:22.734 00.000 16108 Moving (-0.18, -0.22) raw xDistance=0.14 yDistance=0.26
22:03:22.735 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:03:22.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:22.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:03:22.735 00.000 16108 MoveAxis(E, 0, ABG)
22:03:22.735 00.000 16108 Move returns status 0, amount 0
22:03:22.735 00.000 16108 MoveAxis(N, 0, ABG)
22:03:22.735 00.000 16108 Move returns status 0, amount 0
22:03:22.735 00.000 16108 move complete, result=0
22:03:22.735 00.000 16108 worker thread done servicing request
22:03:22.742 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4093, FiltMin=3526, FiltMax=51433, Gamma=1.000
22:03:22.767 00.025 21068 UpdateGuideState exits: m=107137 SNR=63.1
22:03:22.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.768 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:22.769 00.001 21068 Enqueuing Expose request
22:03:22.770 00.001 16108 Worker thread wakes up
22:03:22.770 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:03:22.771 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:22.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:23.937 01.166 16108 Exposure complete
22:03:23.996 00.059 16108 worker thread done servicing request
22:03:23.996 00.000 21068 OnExposeComplete: enter
22:03:23.997 00.001 21068 UpdateGuideState(): m_state=6
22:03:23.998 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
22:03:23.999 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.65, Mass=95630, SNR=60.4, Peak=15158 HFD=2.9
22:03:24.000 00.001 21068 MultiStar: [#1 0.07,-0.24,1.52,U] [#2 -0.37,-0.23,1.37,U] [#3 0.18,-0.39,1.18,U] [#4 -0.03,-0.29,1.03,U] [#5 -0.12,-0.51,0.00,M2] [#6 0.02,-0.52,0.00,M1] [#7 -0.35,-0.13,0.68,U] [#8 -0.60,-0.55,0.00,M3] 
22:03:24.001 00.001 21068 single-star, 5 included, MultiStar: {-0.07, -0.26}, one-star: {-0.04, -0.21}
22:03:24.002 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
22:03:24.003 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
22:03:24.004 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.78 mountX=0.01 mountY=0.21, mountTheta=1.54
22:03:24.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
22:03:24.007 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
22:03:24.008 00.001 16108 Worker thread wakes up
22:03:24.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
22:03:24.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
22:03:24.008 00.000 16108 Moving (-0.04, -0.21) raw xDistance=0.01 yDistance=0.21
22:03:24.009 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:03:24.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:24.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:03:24.009 00.000 16108 MoveAxis(E, 0, ABG)
22:03:24.009 00.000 16108 Move returns status 0, amount 0
22:03:24.009 00.000 16108 MoveAxis(N, 0, ABG)
22:03:24.009 00.000 16108 Move returns status 0, amount 0
22:03:24.009 00.000 16108 move complete, result=0
22:03:24.009 00.000 16108 worker thread done servicing request
22:03:24.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4093, FiltMin=3449, FiltMax=53766, Gamma=1.000
22:03:24.027 00.015 21068 UpdateGuideState exits: m=95630 SNR=60.4
22:03:24.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:24.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:24.029 00.000 21068 Enqueuing Expose request
22:03:24.031 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:24.031 00.000 16108 Worker thread wakes up
22:03:24.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:24.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:25.018 00.987 16108 Exposure complete
22:03:25.098 00.080 16108 worker thread done servicing request
22:03:25.098 00.000 21068 OnExposeComplete: enter
22:03:25.101 00.003 21068 UpdateGuideState(): m_state=6
22:03:25.101 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
22:03:25.102 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.44, Mass=89259, SNR=58.3, Peak=13059 HFD=3.0
22:03:25.104 00.002 21068 MultiStar: [#1 -0.07,-0.25,1.45,U] [#2 -0.18,-0.28,1.61,U] [#3 -0.13,-0.17,1.41,U] [#4 -0.24,-0.41,1.16,U] [#5 -0.32,-0.12,1.11,U] [#6 0.03,-0.35,0.90,U] [#7 -0.13,-0.19,0.79,U] [#8 -0.41,-0.14,0.88,U] 
22:03:25.106 00.002 21068 refined, 8 included, MultiStar: {-0.15, -0.26}, one-star: {0.12, -0.41}
22:03:25.107 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:03:25.108 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
22:03:25.110 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.08 mountX=0.10 mountY=0.29, mountTheta=1.24
22:03:25.113 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.26, opts=13)
22:03:25.114 00.001 21068 Enqueuing Move request for scope (-0.15, -0.26)
22:03:25.115 00.001 16108 Worker thread wakes up
22:03:25.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
22:03:25.115 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
22:03:25.115 00.000 16108 Moving (-0.15, -0.26) raw xDistance=0.10 yDistance=0.29
22:03:25.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:03:25.115 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.22 newest=0.75
22:03:25.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:03:25.115 00.000 16108 MoveAxis(E, 0, ABG)
22:03:25.116 00.001 16108 Move returns status 0, amount 0
22:03:25.116 00.000 16108 MoveAxis(S, 58, ABG)
22:03:25.116 00.000 16108 Guiding  Dir = 1, Dur = 58
22:03:25.116 00.000 16108 IsSlewing returns 0
22:03:25.116 00.000 16108 IsGuiding returns 0
22:03:25.120 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4093, FiltMin=3501, FiltMax=52189, Gamma=1.000
22:03:25.131 00.011 16108 PulseGuide returned control before completion, sleep 53
22:03:25.137 00.006 21068 UpdateGuideState exits: m=89259 SNR=58.3
22:03:25.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:25.139 00.000 21068 Enqueuing Expose request
22:03:25.192 00.053 16108 IsGuiding returns 1
22:03:25.192 00.000 16108 scope still moving after pulse duration time elapsed
22:03:25.223 00.031 16108 IsSlewing returns 0
22:03:25.223 00.000 16108 IsGuiding returns 0
22:03:25.223 00.000 16108 scope move finished after 58 + 48 ms
22:03:25.223 00.000 16108 Move returns status 0, amount 58
22:03:25.223 00.000 16108 move complete, result=0
22:03:25.223 00.000 16108 worker thread done servicing request
22:03:25.223 00.000 16108 Worker thread wakes up
22:03:25.223 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH
22:03:25.224 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:25.225 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:26.382 01.157 16108 Exposure complete
22:03:26.439 00.057 16108 worker thread done servicing request
22:03:26.439 00.000 21068 OnExposeComplete: enter
22:03:26.440 00.001 21068 UpdateGuideState(): m_state=6
22:03:26.441 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
22:03:26.442 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.83, Mass=107830, SNR=72.7, Peak=15254 HFD=3.2
22:03:26.443 00.001 21068 MultiStar: [#1 0.05,-0.45,1.06,U] [#2 -0.32,-0.38,1.16,U] [#3 0.37,-0.45,0.00,M1] [#4 -0.07,-0.91,0.00,M1] [#5 0.04,-0.49,1.05,U] [#6 0.08,-0.86,0.00,M1] [#7 -0.00,-0.05,0.55,U] [#8 -0.42,-0.50,0.00,M3] 
22:03:26.444 00.001 21068 single-star, 4 included, MultiStar: {-0.06, -0.31}, one-star: {-0.01, -0.02}
22:03:26.445 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
22:03:26.445 00.000 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
22:03:26.446 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.93 mountX=0.00 mountY=0.02, mountTheta=1.39
22:03:26.448 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
22:03:26.449 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
22:03:26.451 00.002 16108 Worker thread wakes up
22:03:26.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:03:26.451 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:03:26.451 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
22:03:26.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:03:26.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:26.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:26.451 00.000 16108 MoveAxis(E, 0, ABG)
22:03:26.451 00.000 16108 Move returns status 0, amount 0
22:03:26.451 00.000 16108 MoveAxis(N, 0, ABG)
22:03:26.451 00.000 16108 Move returns status 0, amount 0
22:03:26.451 00.000 16108 move complete, result=0
22:03:26.451 00.000 16108 worker thread done servicing request
22:03:26.454 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4089, FiltMin=3510, FiltMax=56051, Gamma=1.000
22:03:26.469 00.015 21068 UpdateGuideState exits: m=107830 SNR=72.7
22:03:26.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:26.472 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:26.473 00.001 21068 Enqueuing Expose request
22:03:26.474 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:26.474 00.000 16108 Worker thread wakes up
22:03:26.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:26.475 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:27.443 00.968 16108 Exposure complete
22:03:27.517 00.074 16108 worker thread done servicing request
22:03:27.517 00.000 21068 OnExposeComplete: enter
22:03:27.518 00.001 21068 UpdateGuideState(): m_state=6
22:03:27.519 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
22:03:27.519 00.000 21068 Star::Find returns 1 (0), X=219.49, Y=877.72, Mass=101999, SNR=75.4, Peak=14278 HFD=3.2
22:03:27.520 00.001 21068 MultiStar: [#1 -0.25,-0.24,0.92,U] [#2 -0.16,-0.06,1.15,U] [#3 0.08,-0.24,0.80,U] [#4 -0.23,-0.44,0.80,U] [#5 -0.08,-0.38,0.85,U] [#6 0.09,-0.24,0.73,U] [#7 0.07,-0.26,0.58,U] [#8 -0.36,-0.48,0.00,M4] 
22:03:27.522 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.24}, one-star: {0.26, -0.13}
22:03:27.523 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
22:03:27.524 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
22:03:27.525 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=-0.01 mountY=0.24, mountTheta=1.60
22:03:27.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.24, opts=13)
22:03:27.528 00.001 21068 Enqueuing Move request for scope (-0.03, -0.24)
22:03:27.529 00.001 16108 Worker thread wakes up
22:03:27.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
22:03:27.529 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
22:03:27.529 00.000 16108 Moving (-0.03, -0.24) raw xDistance=-0.01 yDistance=0.24
22:03:27.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:03:27.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:03:27.529 00.000 16108 MoveAxis(E, 0, ABG)
22:03:27.529 00.000 16108 Move returns status 0, amount 0
22:03:27.529 00.000 16108 MoveAxis(S, 48, ABG)
22:03:27.529 00.000 16108 Guiding  Dir = 1, Dur = 48
22:03:27.529 00.000 16108 IsSlewing returns 0
22:03:27.529 00.000 16108 IsGuiding returns 0
22:03:27.530 00.001 16108 PulseGuide returned control before completion, sleep 58
22:03:27.533 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4089, FiltMin=3504, FiltMax=52525, Gamma=1.000
22:03:27.557 00.024 21068 UpdateGuideState exits: m=101999 SNR=75.4
22:03:27.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.560 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:27.562 00.002 21068 Enqueuing Expose request
22:03:27.603 00.041 16108 IsGuiding returns 1
22:03:27.603 00.000 16108 scope still moving after pulse duration time elapsed
22:03:27.635 00.032 16108 IsSlewing returns 0
22:03:27.635 00.000 16108 IsGuiding returns 0
22:03:27.635 00.000 16108 scope move finished after 48 + 58 ms
22:03:27.635 00.000 16108 Move returns status 0, amount 48
22:03:27.636 00.001 16108 move complete, result=0
22:03:27.636 00.000 16108 worker thread done servicing request
22:03:27.636 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
22:03:27.638 00.002 16108 Worker thread wakes up
22:03:27.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:27.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:28.813 01.175 16108 Exposure complete
22:03:28.893 00.080 16108 worker thread done servicing request
22:03:28.893 00.000 21068 OnExposeComplete: enter
22:03:28.896 00.003 21068 UpdateGuideState(): m_state=6
22:03:28.897 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
22:03:28.898 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=877.96, Mass=128956, SNR=85.2, Peak=17555 HFD=3.3
22:03:28.899 00.001 21068 MultiStar: [#1 0.35,-0.33,0.93,U] [#2 -0.09,-0.22,0.94,U] [#3 -0.03,-0.07,0.74,U] [#4 -0.33,-0.50,0.00,M1] [#5 -0.19,-0.12,0.74,U] [#6 0.10,-0.12,0.70,U] [#7 -0.19,0.04,0.45,U] [#8 -0.32,-0.16,0.63,U] 
22:03:28.899 00.000 21068 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {0.14, 0.11}
22:03:28.900 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:03:28.901 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
22:03:28.902 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.56 mountX=-0.02 mountY=0.11, mountTheta=1.75
22:03:28.903 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.12, opts=13)
22:03:28.904 00.001 21068 Enqueuing Move request for scope (0.00, -0.12)
22:03:28.905 00.001 16108 Worker thread wakes up
22:03:28.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
22:03:28.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
22:03:28.905 00.000 16108 Moving (0.00, -0.12) raw xDistance=-0.02 yDistance=0.11
22:03:28.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:03:28.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:28.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:03:28.905 00.000 16108 MoveAxis(E, 0, ABG)
22:03:28.905 00.000 16108 Move returns status 0, amount 0
22:03:28.905 00.000 16108 MoveAxis(N, 0, ABG)
22:03:28.905 00.000 16108 Move returns status 0, amount 0
22:03:28.905 00.000 16108 move complete, result=0
22:03:28.905 00.000 16108 worker thread done servicing request
22:03:28.911 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4089, FiltMin=3501, FiltMax=46147, Gamma=1.000
22:03:28.937 00.026 21068 UpdateGuideState exits: m=128956 SNR=85.2
22:03:28.939 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:28.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:28.942 00.002 21068 Enqueuing Expose request
22:03:28.943 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:28.944 00.001 16108 Worker thread wakes up
22:03:28.944 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:28.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:29.916 00.972 16108 Exposure complete
22:03:29.974 00.058 16108 worker thread done servicing request
22:03:29.974 00.000 21068 OnExposeComplete: enter
22:03:29.976 00.002 21068 UpdateGuideState(): m_state=6
22:03:29.978 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
22:03:29.979 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=878.14, Mass=110904, SNR=74.5, Peak=14470 HFD=3.5
22:03:29.982 00.003 21068 MultiStar: [#1 0.42,0.08,1.09,U] [#2 0.01,0.02,1.13,U] [#3 0.24,-0.02,1.05,U] [#4 -0.13,-0.15,0.85,U] [#5 -0.38,-0.22,0.94,U] [#6 -0.33,-0.26,0.76,U] [#7 -0.28,0.08,0.69,U] [#8 -0.45,0.09,0.70,U] 
22:03:29.984 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {-0.04, 0.29}
22:03:29.985 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
22:03:29.986 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
22:03:29.987 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.09 mountX=0.07 mountY=0.02, mountTheta=0.29
22:03:29.989 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.00, opts=13)
22:03:29.990 00.001 21068 Enqueuing Move request for scope (-0.07, -0.00)
22:03:29.991 00.001 16108 Worker thread wakes up
22:03:29.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
22:03:29.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
22:03:29.991 00.000 16108 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=0.02
22:03:29.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:03:29.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:29.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:29.992 00.001 16108 MoveAxis(E, 0, ABG)
22:03:29.992 00.000 16108 Move returns status 0, amount 0
22:03:29.992 00.000 16108 MoveAxis(N, 0, ABG)
22:03:29.992 00.000 16108 Move returns status 0, amount 0
22:03:29.992 00.000 16108 move complete, result=0
22:03:29.992 00.000 16108 worker thread done servicing request
22:03:29.999 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4089, FiltMin=3504, FiltMax=48365, Gamma=1.000
22:03:30.020 00.021 21068 UpdateGuideState exits: m=110904 SNR=74.5
22:03:30.022 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:30.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:30.025 00.002 21068 Enqueuing Expose request
22:03:30.026 00.001 16108 Worker thread wakes up
22:03:30.026 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:30.028 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:30.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:31.188 01.160 16108 Exposure complete
22:03:31.267 00.079 16108 worker thread done servicing request
22:03:31.267 00.000 21068 OnExposeComplete: enter
22:03:31.268 00.001 21068 UpdateGuideState(): m_state=6
22:03:31.270 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
22:03:31.271 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=878.02, Mass=120972, SNR=75.1, Peak=16950 HFD=3.5
22:03:31.272 00.001 21068 MultiStar: [#1 0.23,-0.06,1.04,U] [#2 -0.40,0.09,1.27,U] [#3 0.10,0.07,1.09,U] [#4 -0.17,-0.42,0.83,U] [#5 -0.38,0.09,0.97,U] [#6 -0.19,0.08,0.70,U] [#7 -0.13,0.29,0.55,U] [#8 -0.72,0.02,0.00,M3] 
22:03:31.273 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.18, 0.17}
22:03:31.275 00.002 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
22:03:31.276 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
22:03:31.279 00.003 21068 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.92 mountX=0.15 mountY=0.00, mountTheta=0.01
22:03:31.281 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.03, opts=13)
22:03:31.281 00.000 21068 Enqueuing Move request for scope (-0.14, 0.03)
22:03:31.282 00.001 16108 Worker thread wakes up
22:03:31.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
22:03:31.283 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
22:03:31.283 00.000 16108 Moving (-0.14, 0.03) raw xDistance=0.15 yDistance=0.00
22:03:31.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:03:31.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:31.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:03:31.283 00.000 16108 MoveAxis(E, 0, ABG)
22:03:31.283 00.000 16108 Move returns status 0, amount 0
22:03:31.283 00.000 16108 MoveAxis(N, 0, ABG)
22:03:31.283 00.000 16108 Move returns status 0, amount 0
22:03:31.284 00.001 16108 move complete, result=0
22:03:31.284 00.000 16108 worker thread done servicing request
22:03:31.291 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4089, FiltMin=3462, FiltMax=46339, Gamma=1.000
22:03:31.313 00.022 21068 UpdateGuideState exits: m=120972 SNR=75.1
22:03:31.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:31.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:31.316 00.001 21068 Enqueuing Expose request
22:03:31.318 00.002 16108 Worker thread wakes up
22:03:31.318 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:31.318 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:31.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:32.310 00.992 16108 Exposure complete
22:03:32.368 00.058 16108 worker thread done servicing request
22:03:32.368 00.000 21068 OnExposeComplete: enter
22:03:32.369 00.001 21068 UpdateGuideState(): m_state=6
22:03:32.369 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
22:03:32.371 00.002 21068 Star::Find returns 1 (0), X=219.17, Y=878.23, Mass=109870, SNR=71.9, Peak=15254 HFD=3.5
22:03:32.372 00.001 21068 MultiStar: [#1 0.08,0.02,0.99,U] [#2 -0.21,0.10,1.18,U] [#3 0.15,0.09,1.05,U] [#4 -0.19,-0.26,0.82,U] [#5 -0.21,0.22,0.81,U] [#6 -0.22,-0.08,0.90,U] [#7 -0.17,0.17,0.73,U] [#8 -0.62,-0.19,0.00,M4] 
22:03:32.373 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.08}, one-star: {-0.06, 0.38}
22:03:32.375 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
22:03:32.376 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
22:03:32.378 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.42 mountX=0.11 mountY=-0.06, mountTheta=-0.50
22:03:32.381 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.08, opts=13)
22:03:32.382 00.001 21068 Enqueuing Move request for scope (-0.10, 0.08)
22:03:32.384 00.002 16108 Worker thread wakes up
22:03:32.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
22:03:32.384 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
22:03:32.385 00.001 16108 Moving (-0.10, 0.08) raw xDistance=0.11 yDistance=-0.06
22:03:32.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:03:32.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:32.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:32.385 00.000 16108 MoveAxis(E, 0, ABG)
22:03:32.385 00.000 16108 Move returns status 0, amount 0
22:03:32.385 00.000 16108 MoveAxis(N, 0, ABG)
22:03:32.385 00.000 16108 Move returns status 0, amount 0
22:03:32.385 00.000 16108 move complete, result=0
22:03:32.385 00.000 16108 worker thread done servicing request
22:03:32.391 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4089, FiltMin=3469, FiltMax=45533, Gamma=1.000
22:03:32.409 00.018 21068 UpdateGuideState exits: m=109870 SNR=71.9
22:03:32.411 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:32.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:32.413 00.001 21068 Enqueuing Expose request
22:03:32.413 00.000 16108 Worker thread wakes up
22:03:32.413 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:32.414 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:32.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:33.575 01.161 16108 Exposure complete
22:03:33.629 00.054 16108 worker thread done servicing request
22:03:33.629 00.000 21068 OnExposeComplete: enter
22:03:33.630 00.001 21068 UpdateGuideState(): m_state=6
22:03:33.631 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
22:03:33.631 00.000 21068 Star::Find returns 1 (0), X=219.27, Y=877.88, Mass=105925, SNR=67.6, Peak=17190 HFD=3.0
22:03:33.632 00.001 21068 MultiStar: [#1 0.29,-0.24,0.96,U] [#2 -0.33,0.03,1.36,U] [#3 0.06,-0.22,1.11,U] [#4 -0.11,-0.08,0.83,U] [#5 -0.12,-0.18,0.88,U] [#6 0.05,-0.06,0.93,U] [#7 -0.27,0.19,0.72,U] [#8 -0.47,-0.00,0.75,U] 
22:03:33.633 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.04, 0.02}
22:03:33.634 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:03:33.635 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:03:33.636 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.54 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
22:03:33.637 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
22:03:33.639 00.002 21068 Enqueuing Move request for scope (0.04, 0.02)
22:03:33.640 00.001 16108 Worker thread wakes up
22:03:33.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:03:33.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:03:33.640 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=-0.03
22:03:33.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:03:33.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:33.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:33.640 00.000 16108 MoveAxis(E, 0, ABG)
22:03:33.640 00.000 16108 Move returns status 0, amount 0
22:03:33.640 00.000 16108 MoveAxis(N, 0, ABG)
22:03:33.640 00.000 16108 Move returns status 0, amount 0
22:03:33.640 00.000 16108 move complete, result=0
22:03:33.640 00.000 16108 worker thread done servicing request
22:03:33.647 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4089, FiltMin=3547, FiltMax=44605, Gamma=1.000
22:03:33.668 00.021 21068 UpdateGuideState exits: m=105925 SNR=67.6
22:03:33.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:33.670 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:33.671 00.001 21068 Enqueuing Expose request
22:03:33.671 00.000 16108 Worker thread wakes up
22:03:33.672 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:33.672 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:33.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:34.641 00.969 16108 Exposure complete
22:03:34.699 00.058 16108 worker thread done servicing request
22:03:34.699 00.000 21068 OnExposeComplete: enter
22:03:34.701 00.002 21068 UpdateGuideState(): m_state=6
22:03:34.702 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
22:03:34.702 00.000 21068 Star::Find returns 1 (0), X=219.22, Y=878.17, Mass=89488, SNR=62.5, Peak=16310 HFD=2.9
22:03:34.703 00.001 21068 MultiStar: [#1 0.25,0.19,1.40,U] [#2 -0.32,0.14,1.20,U] [#3 -0.01,-0.09,1.03,U] [#4 0.05,0.08,0.98,U] [#5 0.01,0.06,0.91,U] [#6 0.03,0.19,0.81,U] [#7 -0.36,0.37,0.00,M1] [#8 -0.31,-0.20,0.92,U] 
22:03:34.704 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.01, 0.32}
22:03:34.705 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:03:34.706 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
22:03:34.706 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.91 mountX=0.05 mountY=-0.08, mountTheta=-1.04
22:03:34.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
22:03:34.709 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
22:03:34.709 00.000 16108 Worker thread wakes up
22:03:34.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:03:34.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:03:34.710 00.001 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
22:03:34.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:03:34.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:34.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:34.710 00.000 16108 MoveAxis(E, 0, ABG)
22:03:34.710 00.000 16108 Move returns status 0, amount 0
22:03:34.710 00.000 16108 MoveAxis(N, 0, ABG)
22:03:34.710 00.000 16108 Move returns status 0, amount 0
22:03:34.710 00.000 16108 move complete, result=0
22:03:34.710 00.000 16108 worker thread done servicing request
22:03:34.714 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4089, FiltMin=3517, FiltMax=46413, Gamma=1.000
22:03:34.736 00.022 21068 UpdateGuideState exits: m=89488 SNR=62.5
22:03:34.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:34.738 00.000 21068 Enqueuing Expose request
22:03:34.739 00.001 16108 Worker thread wakes up
22:03:34.739 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:34.741 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:34.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:35.916 01.175 16108 Exposure complete
22:03:35.983 00.067 16108 worker thread done servicing request
22:03:35.983 00.000 21068 OnExposeComplete: enter
22:03:35.985 00.002 21068 UpdateGuideState(): m_state=6
22:03:35.986 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
22:03:35.986 00.000 21068 Star::Find returns 1 (0), X=219.27, Y=878.02, Mass=108796, SNR=68.4, Peak=18598 HFD=2.5
22:03:35.987 00.001 21068 MultiStar: [#1 0.07,0.21,1.10,U] [#2 -0.17,0.08,1.13,U] [#3 0.14,0.09,1.07,U] [#4 -0.01,0.08,0.79,U] [#5 -0.13,0.03,0.97,U] [#6 -0.04,0.04,0.71,U] [#7 0.03,0.12,0.67,U] [#8 -0.23,-0.19,0.71,U] 
22:03:35.988 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.04, 0.17}
22:03:35.989 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
22:03:35.990 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
22:03:35.990 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.92 mountX=0.04 mountY=-0.07, mountTheta=-1.03
22:03:35.992 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
22:03:35.992 00.000 21068 Enqueuing Move request for scope (-0.03, 0.08)
22:03:35.993 00.001 16108 Worker thread wakes up
22:03:35.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:03:35.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:03:35.993 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.04 yDistance=-0.07
22:03:35.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:03:35.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:35.994 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:03:35.994 00.000 16108 MoveAxis(E, 0, ABG)
22:03:35.994 00.000 16108 Move returns status 0, amount 0
22:03:35.994 00.000 16108 MoveAxis(N, 0, ABG)
22:03:35.994 00.000 16108 Move returns status 0, amount 0
22:03:35.994 00.000 16108 move complete, result=0
22:03:35.995 00.001 16108 worker thread done servicing request
22:03:35.998 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4093, FiltMin=3568, FiltMax=44998, Gamma=1.000
22:03:36.012 00.014 21068 UpdateGuideState exits: m=108796 SNR=68.4
22:03:36.012 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:36.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:36.014 00.001 21068 Enqueuing Expose request
22:03:36.014 00.000 16108 Worker thread wakes up
22:03:36.015 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:36.015 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:36.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:36.986 00.971 16108 Exposure complete
22:03:37.075 00.089 16108 worker thread done servicing request
22:03:37.075 00.000 21068 OnExposeComplete: enter
22:03:37.077 00.002 21068 UpdateGuideState(): m_state=6
22:03:37.078 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
22:03:37.080 00.002 21068 Star::Find returns 1 (0), X=219.26, Y=878.20, Mass=111996, SNR=72.2, Peak=18646 HFD=3.3
22:03:37.082 00.002 21068 MultiStar: [#1 0.02,-0.07,1.18,U] [#2 -0.09,-0.18,1.11,U] [#3 0.05,-0.20,1.06,U] [#4 0.10,-0.02,0.79,U] [#5 -0.03,-0.14,1.04,U] [#6 0.30,-0.04,0.80,U] [#7 -0.37,0.20,0.66,U] [#8 -0.10,-0.17,0.70,U] 
22:03:37.083 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.03, 0.35}
22:03:37.084 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
22:03:37.084 00.000 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
22:03:37.085 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.67 mountX=-0.00 mountY=0.04, mountTheta=1.65
22:03:37.086 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.04, opts=13)
22:03:37.087 00.001 21068 Enqueuing Move request for scope (-0.00, -0.04)
22:03:37.088 00.001 16108 Worker thread wakes up
22:03:37.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
22:03:37.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
22:03:37.088 00.000 16108 Moving (-0.00, -0.04) raw xDistance=-0.00 yDistance=0.04
22:03:37.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:03:37.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:37.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:37.088 00.000 16108 MoveAxis(E, 0, ABG)
22:03:37.088 00.000 16108 Move returns status 0, amount 0
22:03:37.088 00.000 16108 MoveAxis(N, 0, ABG)
22:03:37.089 00.001 16108 Move returns status 0, amount 0
22:03:37.089 00.000 16108 move complete, result=0
22:03:37.089 00.000 16108 worker thread done servicing request
22:03:37.095 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4093, FiltMin=3504, FiltMax=52669, Gamma=1.000
22:03:37.120 00.025 21068 UpdateGuideState exits: m=111996 SNR=72.2
22:03:37.122 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:37.123 00.000 21068 Enqueuing Expose request
22:03:37.124 00.001 16108 Worker thread wakes up
22:03:37.124 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:37.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:37.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:38.283 01.158 16108 Exposure complete
22:03:38.342 00.059 16108 worker thread done servicing request
22:03:38.342 00.000 21068 OnExposeComplete: enter
22:03:38.343 00.001 21068 UpdateGuideState(): m_state=6
22:03:38.343 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
22:03:38.344 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.91, Mass=106841, SNR=74.8, Peak=15590 HFD=3.1
22:03:38.345 00.001 21068 MultiStar: [#1 -0.01,-0.16,0.92,U] [#2 -0.06,-0.03,1.06,U] [#3 0.10,-0.14,1.12,U] [#4 -0.24,-0.26,0.80,U] [#5 0.02,-0.13,1.00,U] [#6 0.24,-0.08,0.65,U] [#7 -0.08,0.31,0.70,U] [#8 -0.12,-0.34,0.70,U] 
22:03:38.346 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.17, 0.05}
22:03:38.347 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
22:03:38.347 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
22:03:38.348 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.51 mountX=-0.02 mountY=0.08, mountTheta=1.81
22:03:38.350 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
22:03:38.351 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
22:03:38.352 00.001 16108 Worker thread wakes up
22:03:38.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:03:38.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:03:38.352 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.08
22:03:38.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:03:38.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:38.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:03:38.352 00.000 16108 MoveAxis(E, 0, ABG)
22:03:38.352 00.000 16108 Move returns status 0, amount 0
22:03:38.352 00.000 16108 MoveAxis(N, 0, ABG)
22:03:38.352 00.000 16108 Move returns status 0, amount 0
22:03:38.352 00.000 16108 move complete, result=0
22:03:38.353 00.001 16108 worker thread done servicing request
22:03:38.359 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4093, FiltMin=3504, FiltMax=58493, Gamma=1.000
22:03:38.385 00.026 21068 UpdateGuideState exits: m=106841 SNR=74.8
22:03:38.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:38.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:38.387 00.000 21068 Enqueuing Expose request
22:03:38.388 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:38.389 00.001 16108 Worker thread wakes up
22:03:38.389 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:38.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:39.377 00.988 16108 Exposure complete
22:03:39.466 00.089 16108 worker thread done servicing request
22:03:39.466 00.000 21068 OnExposeComplete: enter
22:03:39.467 00.001 21068 UpdateGuideState(): m_state=6
22:03:39.469 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
22:03:39.471 00.002 21068 Star::Find returns 1 (0), X=219.17, Y=878.12, Mass=96489, SNR=63.9, Peak=17190 HFD=2.9
22:03:39.473 00.002 21068 MultiStar: [#1 0.21,-0.03,1.25,U] [#2 -0.31,0.11,1.38,U] [#3 0.29,-0.17,1.03,U] [#4 -0.14,-0.25,0.88,U] [#5 -0.15,-0.36,1.16,U] [#6 -0.02,0.26,1.15,U] [#7 -0.27,0.18,0.65,U] [#8 -0.30,-0.21,0.88,U] 
22:03:39.474 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.05, 0.27}
22:03:39.475 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
22:03:39.476 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
22:03:39.478 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=0.07 mountY=0.04, mountTheta=0.50
22:03:39.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
22:03:39.481 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
22:03:39.481 00.000 16108 Worker thread wakes up
22:03:39.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:03:39.482 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:03:39.482 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.04
22:03:39.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:03:39.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:39.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:39.482 00.000 16108 MoveAxis(E, 0, ABG)
22:03:39.482 00.000 16108 Move returns status 0, amount 0
22:03:39.482 00.000 16108 MoveAxis(N, 0, ABG)
22:03:39.482 00.000 16108 Move returns status 0, amount 0
22:03:39.482 00.000 16108 move complete, result=0
22:03:39.483 00.001 16108 worker thread done servicing request
22:03:39.486 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4093, FiltMin=3456, FiltMax=45629, Gamma=1.000
22:03:39.501 00.015 21068 UpdateGuideState exits: m=96489 SNR=63.9
22:03:39.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:39.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:39.504 00.001 21068 Enqueuing Expose request
22:03:39.505 00.001 16108 Worker thread wakes up
22:03:39.505 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:39.505 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:39.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:40.657 01.152 16108 Exposure complete
22:03:40.730 00.073 16108 worker thread done servicing request
22:03:40.730 00.000 21068 OnExposeComplete: enter
22:03:40.730 00.000 21068 UpdateGuideState(): m_state=6
22:03:40.731 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
22:03:40.732 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.81, Mass=107984, SNR=70.3, Peak=16614 HFD=3.2
22:03:40.733 00.001 21068 MultiStar: [#1 -0.16,-0.04,1.24,U] [#2 -0.32,0.02,1.21,U] [#3 0.17,-0.15,1.15,U] [#4 -0.14,-0.38,0.82,U] [#5 -0.04,-0.17,0.97,U] [#6 -0.00,-0.23,0.89,U] [#7 -0.46,-0.16,0.54,U] [#8 -0.25,-0.35,0.75,U] 
22:03:40.734 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.15}, one-star: {-0.01, -0.04}
22:03:40.735 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
22:03:40.735 00.000 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
22:03:40.736 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.79 mountX=0.00 mountY=0.04, mountTheta=1.53
22:03:40.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
22:03:40.739 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
22:03:40.739 00.000 16108 Worker thread wakes up
22:03:40.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:03:40.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:03:40.739 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
22:03:40.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:03:40.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:40.739 00.000 16108 MoveAxis(E, 0, ABG)
22:03:40.741 00.002 16108 Move returns status 0, amount 0
22:03:40.741 00.000 16108 MoveAxis(N, 0, ABG)
22:03:40.741 00.000 16108 Move returns status 0, amount 0
22:03:40.741 00.000 16108 move complete, result=0
22:03:40.741 00.000 16108 worker thread done servicing request
22:03:40.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4093, FiltMin=3526, FiltMax=53657, Gamma=1.000
22:03:40.761 00.017 21068 UpdateGuideState exits: m=107984 SNR=70.3
22:03:40.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.765 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:40.766 00.001 21068 Enqueuing Expose request
22:03:40.768 00.002 16108 Worker thread wakes up
22:03:40.768 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:40.770 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:40.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:41.749 00.979 16108 Exposure complete
22:03:41.817 00.068 16108 worker thread done servicing request
22:03:41.817 00.000 21068 OnExposeComplete: enter
22:03:41.817 00.000 21068 UpdateGuideState(): m_state=6
22:03:41.819 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
22:03:41.820 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.61, Mass=104397, SNR=65.5, Peak=14838 HFD=3.0
22:03:41.821 00.001 21068 MultiStar: [#1 0.03,-0.11,1.08,U] [#2 -0.20,-0.25,1.35,U] [#3 0.09,-0.14,1.16,U] [#4 -0.12,-0.40,0.83,U] [#5 -0.14,0.00,0.92,U] [#6 -0.01,0.03,0.96,U] [#7 -0.35,0.27,0.59,U] [#8 0.04,-0.47,0.72,U] 
22:03:41.823 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {0.03, -0.24}
22:03:41.824 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
22:03:41.826 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
22:03:41.827 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=0.03 mountY=0.17, mountTheta=1.39
22:03:41.830 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.16, opts=13)
22:03:41.832 00.002 21068 Enqueuing Move request for scope (-0.06, -0.16)
22:03:41.834 00.002 16108 Worker thread wakes up
22:03:41.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
22:03:41.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
22:03:41.834 00.000 16108 Moving (-0.06, -0.16) raw xDistance=0.03 yDistance=0.17
22:03:41.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:03:41.835 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:41.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:03:41.835 00.000 16108 MoveAxis(E, 0, ABG)
22:03:41.835 00.000 16108 Move returns status 0, amount 0
22:03:41.835 00.000 16108 MoveAxis(N, 0, ABG)
22:03:41.835 00.000 16108 Move returns status 0, amount 0
22:03:41.835 00.000 16108 move complete, result=0
22:03:41.835 00.000 16108 worker thread done servicing request
22:03:41.841 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=4096, FiltMin=3462, FiltMax=57965, Gamma=1.000
22:03:41.870 00.029 21068 UpdateGuideState exits: m=104397 SNR=65.5
22:03:41.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:41.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:41.873 00.001 21068 Enqueuing Expose request
22:03:41.874 00.001 16108 Worker thread wakes up
22:03:41.874 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:41.874 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:41.875 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:43.056 01.181 16108 Exposure complete
22:03:43.120 00.064 16108 worker thread done servicing request
22:03:43.120 00.000 21068 OnExposeComplete: enter
22:03:43.121 00.001 21068 UpdateGuideState(): m_state=6
22:03:43.122 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
22:03:43.122 00.000 21068 Star::Find returns 1 (0), X=219.59, Y=877.97, Mass=120772, SNR=70.6, Peak=18211 HFD=3.0
22:03:43.123 00.001 21068 MultiStar: [#1 0.32,-0.08,1.31,U] [#2 0.06,-0.17,1.27,U] [#3 0.31,-0.02,1.07,U] [#4 0.29,-0.26,0.83,U] [#5 0.21,-0.17,0.96,U] [#6 0.22,0.01,0.89,U] [#7 0.10,0.09,0.63,U] [#8 -0.06,-0.13,0.78,U] 
22:03:43.124 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.36, 0.12}
22:03:43.125 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
22:03:43.125 00.000 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
22:03:43.126 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.33 mountX=-0.22 mountY=0.02, mountTheta=3.05
22:03:43.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.07, opts=13)
22:03:43.128 00.000 21068 Enqueuing Move request for scope (0.21, -0.07)
22:03:43.129 00.001 16108 Worker thread wakes up
22:03:43.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
22:03:43.131 00.002 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
22:03:43.131 00.000 16108 Moving (0.21, -0.07) raw xDistance=-0.22 yDistance=0.02
22:03:43.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:03:43.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:43.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:43.131 00.000 16108 MoveAxis(E, 58, ABG)
22:03:43.131 00.000 16108 Guiding  Dir = 2, Dur = 58
22:03:43.131 00.000 16108 IsSlewing returns 0
22:03:43.131 00.000 16108 IsGuiding returns 0
22:03:43.134 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4093, FiltMin=3529, FiltMax=53501, Gamma=1.000
22:03:43.152 00.018 16108 PulseGuide returned control before completion, sleep 48
22:03:43.162 00.010 21068 UpdateGuideState exits: m=120772 SNR=70.6
22:03:43.162 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:43.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:43.164 00.001 21068 Enqueuing Expose request
22:03:43.213 00.049 16108 IsGuiding returns 1
22:03:43.213 00.000 16108 scope still moving after pulse duration time elapsed
22:03:43.244 00.031 16108 IsSlewing returns 0
22:03:43.244 00.000 16108 IsGuiding returns 0
22:03:43.244 00.000 16108 scope move finished after 58 + 55 ms
22:03:43.244 00.000 16108 Move returns status 0, amount 58
22:03:43.244 00.000 16108 MoveAxis(N, 0, ABG)
22:03:43.244 00.000 16108 Move returns status 0, amount 0
22:03:43.244 00.000 16108 move complete, result=0
22:03:43.244 00.000 16108 worker thread done servicing request
22:03:43.245 00.001 16108 Worker thread wakes up
22:03:43.245 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
22:03:43.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:43.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:44.215 00.969 16108 Exposure complete
22:03:44.274 00.059 16108 worker thread done servicing request
22:03:44.274 00.000 21068 OnExposeComplete: enter
22:03:44.275 00.001 21068 UpdateGuideState(): m_state=6
22:03:44.276 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:03:44.277 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=878.01, Mass=101941, SNR=74.4, Peak=18102 HFD=2.9
22:03:44.278 00.001 21068 MultiStar: [#1 0.03,-0.36,0.95,U] [#2 -0.25,-0.27,1.38,U] [#3 -0.04,-0.30,0.89,U] [#4 0.11,-0.31,0.77,U] [#5 -0.07,-0.47,0.89,U] [#6 0.09,-0.30,0.79,U] [#7 -0.39,0.26,0.56,U] [#8 -0.41,-0.38,0.00,M1] 
22:03:44.279 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.22}, one-star: {-0.15, 0.15}
22:03:44.280 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
22:03:44.280 00.000 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
22:03:44.281 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.34 mountX=0.18 mountY=-0.12, mountTheta=-0.58
22:03:44.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.15, opts=13)
22:03:44.283 00.000 21068 Enqueuing Move request for scope (-0.15, 0.15)
22:03:44.284 00.001 16108 Worker thread wakes up
22:03:44.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
22:03:44.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
22:03:44.285 00.001 16108 Moving (-0.15, 0.15) raw xDistance=0.18 yDistance=-0.12
22:03:44.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:03:44.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:44.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:03:44.285 00.000 16108 MoveAxis(E, 0, ABG)
22:03:44.285 00.000 16108 Move returns status 0, amount 0
22:03:44.285 00.000 16108 MoveAxis(N, 0, ABG)
22:03:44.285 00.000 16108 Move returns status 0, amount 0
22:03:44.285 00.000 16108 move complete, result=0
22:03:44.285 00.000 16108 worker thread done servicing request
22:03:44.289 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4093, FiltMin=3507, FiltMax=56825, Gamma=1.000
22:03:44.304 00.015 21068 UpdateGuideState exits: m=101941 SNR=74.4
22:03:44.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:44.307 00.001 21068 Enqueuing Expose request
22:03:44.308 00.001 16108 Worker thread wakes up
22:03:44.308 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:44.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:44.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:45.475 01.167 16108 Exposure complete
22:03:45.532 00.057 16108 worker thread done servicing request
22:03:45.532 00.000 21068 OnExposeComplete: enter
22:03:45.533 00.001 21068 UpdateGuideState(): m_state=6
22:03:45.535 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
22:03:45.535 00.000 21068 Star::Find returns 1 (0), X=219.14, Y=877.62, Mass=104811, SNR=67.1, Peak=17910 HFD=3.2
22:03:45.536 00.001 21068 MultiStar: [#1 0.31,-0.43,0.00,M1] [#2 -0.22,-0.20,1.22,U] [#3 0.13,-0.20,1.07,U] [#4 -0.11,-0.31,0.88,U] [#5 -0.29,-0.11,0.93,U] [#6 -0.07,-0.24,1.01,U] [#7 -0.37,0.12,0.64,U] [#8 -0.14,0.21,0.80,U] 
22:03:45.537 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.14}, one-star: {-0.09, -0.24}
22:03:45.538 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:03:45.539 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
22:03:45.539 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.33 mountX=0.11 mountY=0.17, mountTheta=1.01
22:03:45.541 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.14, opts=13)
22:03:45.542 00.001 21068 Enqueuing Move request for scope (-0.13, -0.14)
22:03:45.543 00.001 16108 Worker thread wakes up
22:03:45.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
22:03:45.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
22:03:45.545 00.002 16108 Moving (-0.13, -0.14) raw xDistance=0.11 yDistance=0.17
22:03:45.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:03:45.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:45.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:03:45.545 00.000 16108 MoveAxis(E, 0, ABG)
22:03:45.545 00.000 16108 Move returns status 0, amount 0
22:03:45.545 00.000 16108 MoveAxis(N, 0, ABG)
22:03:45.545 00.000 16108 Move returns status 0, amount 0
22:03:45.545 00.000 16108 move complete, result=0
22:03:45.546 00.001 16108 worker thread done servicing request
22:03:45.549 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4093, FiltMin=3449, FiltMax=55245, Gamma=1.000
22:03:45.565 00.016 21068 UpdateGuideState exits: m=104811 SNR=67.1
22:03:45.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:45.566 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:45.567 00.001 21068 Enqueuing Expose request
22:03:45.569 00.002 16108 Worker thread wakes up
22:03:45.569 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:45.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:45.570 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:46.556 00.986 16108 Exposure complete
22:03:46.645 00.089 16108 worker thread done servicing request
22:03:46.645 00.000 21068 OnExposeComplete: enter
22:03:46.646 00.001 21068 UpdateGuideState(): m_state=6
22:03:46.648 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
22:03:46.649 00.001 21068 Star::Find returns 1 (0), X=218.97, Y=878.11, Mass=100210, SNR=67.0, Peak=19638 HFD=2.6
22:03:46.651 00.002 21068 MultiStar: [#1 -0.01,0.01,1.23,U] [#2 -0.27,-0.08,1.26,U] [#3 -0.21,-0.00,1.00,U] [#4 -0.26,0.07,0.92,U] [#5 -0.34,-0.02,1.02,U] [#6 -0.22,-0.13,0.80,U] [#7 -0.36,0.38,0.00,M1] [#8 -0.39,0.07,0.72,U] 
22:03:46.652 00.001 21068 refined, 7 included, MultiStar: {-0.23, 0.02}, one-star: {-0.25, 0.26}
22:03:46.653 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
22:03:46.654 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
22:03:46.655 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.06 mountX=0.23 mountY=0.04, mountTheta=0.15
22:03:46.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.02, opts=13)
22:03:46.658 00.001 21068 Enqueuing Move request for scope (-0.23, 0.02)
22:03:46.660 00.002 16108 Worker thread wakes up
22:03:46.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
22:03:46.660 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
22:03:46.660 00.000 16108 Moving (-0.23, 0.02) raw xDistance=0.23 yDistance=0.04
22:03:46.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:03:46.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:46.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:46.660 00.000 16108 MoveAxis(W, 61, ABG)
22:03:46.660 00.000 16108 Guiding  Dir = 3, Dur = 61
22:03:46.661 00.001 16108 IsSlewing returns 0
22:03:46.661 00.000 16108 IsGuiding returns 0
22:03:46.664 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4096, FiltMin=3529, FiltMax=46054, Gamma=1.000
22:03:46.681 00.017 21068 UpdateGuideState exits: m=100210 SNR=67.0
22:03:46.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:46.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:46.684 00.001 21068 Enqueuing Expose request
22:03:46.684 00.000 16108 PulseGuide returned control before completion, sleep 50
22:03:46.744 00.060 16108 IsGuiding returns 1
22:03:46.744 00.000 16108 scope still moving after pulse duration time elapsed
22:03:46.775 00.031 16108 IsSlewing returns 0
22:03:46.775 00.000 16108 IsGuiding returns 0
22:03:46.775 00.000 16108 scope move finished after 61 + 53 ms
22:03:46.775 00.000 16108 Move returns status 0, amount 61
22:03:46.775 00.000 16108 MoveAxis(N, 0, ABG)
22:03:46.775 00.000 16108 Move returns status 0, amount 0
22:03:46.775 00.000 16108 move complete, result=0
22:03:46.775 00.000 16108 worker thread done servicing request
22:03:46.775 00.000 16108 Worker thread wakes up
22:03:46.775 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
22:03:46.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:46.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:47.940 01.164 16108 Exposure complete
22:03:47.998 00.058 16108 worker thread done servicing request
22:03:47.998 00.000 21068 OnExposeComplete: enter
22:03:48.000 00.002 21068 UpdateGuideState(): m_state=6
22:03:48.001 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
22:03:48.003 00.002 21068 Star::Find returns 1 (0), X=219.35, Y=877.94, Mass=106908, SNR=77.5, Peak=16867 HFD=2.8
22:03:48.004 00.001 21068 MultiStar: [#1 0.29,-0.09,1.20,U] [#2 0.02,0.06,1.12,U] [#3 0.30,-0.27,0.97,U] [#4 -0.31,-0.14,0.82,U] [#5 -0.08,-0.24,0.91,U] [#6 0.07,0.23,0.76,U] [#7 -0.01,-0.01,0.63,U] [#8 -0.11,-0.12,0.69,U] 
22:03:48.007 00.003 21068 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.13, 0.09}
22:03:48.008 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
22:03:48.010 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
22:03:48.011 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.06 mountY=0.04, mountTheta=2.55
22:03:48.015 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
22:03:48.016 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
22:03:48.016 00.000 16108 Worker thread wakes up
22:03:48.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:03:48.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:03:48.016 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.04
22:03:48.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:03:48.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:48.017 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:03:48.017 00.000 16108 MoveAxis(E, 0, ABG)
22:03:48.017 00.000 16108 Move returns status 0, amount 0
22:03:48.017 00.000 16108 MoveAxis(N, 0, ABG)
22:03:48.017 00.000 16108 Move returns status 0, amount 0
22:03:48.017 00.000 16108 move complete, result=0
22:03:48.017 00.000 16108 worker thread done servicing request
22:03:48.023 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4093, FiltMin=3507, FiltMax=39501, Gamma=1.000
22:03:48.050 00.027 21068 UpdateGuideState exits: m=106908 SNR=77.5
22:03:48.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:48.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:48.054 00.002 21068 Enqueuing Expose request
22:03:48.055 00.001 16108 Worker thread wakes up
22:03:48.055 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:48.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:48.056 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:49.045 00.989 16108 Exposure complete
22:03:49.103 00.058 16108 worker thread done servicing request
22:03:49.103 00.000 21068 OnExposeComplete: enter
22:03:49.104 00.001 21068 UpdateGuideState(): m_state=6
22:03:49.105 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
22:03:49.107 00.002 21068 Star::Find returns 1 (0), X=219.22, Y=878.09, Mass=97396, SNR=58.8, Peak=16758 HFD=2.9
22:03:49.108 00.001 21068 MultiStar: [#1 0.14,0.05,1.33,U] [#2 0.03,0.05,1.44,U] [#3 0.11,-0.19,1.46,U] [#4 0.00,-0.17,0.98,U] [#5 -0.09,-0.05,1.35,U] [#6 0.05,0.04,1.00,U] [#7 -0.24,-0.01,0.83,U] [#8 -0.13,-0.07,0.92,U] 
22:03:49.108 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.01, 0.24}
22:03:49.109 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
22:03:49.110 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
22:03:49.111 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.60 mountX=-0.00 mountY=0.02, mountTheta=1.72
22:03:49.114 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.02, opts=13)
22:03:49.117 00.003 21068 Enqueuing Move request for scope (-0.00, -0.02)
22:03:49.118 00.001 16108 Worker thread wakes up
22:03:49.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:03:49.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:03:49.118 00.000 16108 Moving (-0.00, -0.02) raw xDistance=-0.00 yDistance=0.02
22:03:49.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:03:49.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:49.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:49.118 00.000 16108 MoveAxis(E, 0, ABG)
22:03:49.119 00.001 16108 Move returns status 0, amount 0
22:03:49.119 00.000 16108 MoveAxis(N, 0, ABG)
22:03:49.119 00.000 16108 Move returns status 0, amount 0
22:03:49.119 00.000 16108 move complete, result=0
22:03:49.119 00.000 16108 worker thread done servicing request
22:03:49.123 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4096, FiltMin=3526, FiltMax=49437, Gamma=1.000
22:03:49.153 00.030 21068 UpdateGuideState exits: m=97396 SNR=58.8
22:03:49.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:49.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:49.156 00.001 21068 Enqueuing Expose request
22:03:49.158 00.002 16108 Worker thread wakes up
22:03:49.158 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:49.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:49.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:50.314 01.155 16108 Exposure complete
22:03:50.369 00.055 16108 worker thread done servicing request
22:03:50.369 00.000 21068 OnExposeComplete: enter
22:03:50.369 00.000 21068 UpdateGuideState(): m_state=6
22:03:50.370 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
22:03:50.371 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.68, Mass=113368, SNR=67.4, Peak=15398 HFD=3.1
22:03:50.372 00.001 21068 MultiStar: [#1 -0.02,0.10,1.03,U] [#2 -0.06,-0.32,1.15,U] [#3 0.03,-0.05,1.05,U] [#4 -0.18,-0.30,0.81,U] [#5 -0.32,0.03,0.85,U] [#6 0.05,-0.12,0.97,U] [#7 -0.00,0.17,0.70,U] [#8 -0.35,-0.26,0.86,U] 
22:03:50.373 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {0.18, -0.17}
22:03:50.374 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
22:03:50.374 00.000 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
22:03:50.375 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=0.05 mountY=0.12, mountTheta=1.20
22:03:50.377 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
22:03:50.378 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
22:03:50.380 00.002 16108 Worker thread wakes up
22:03:50.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
22:03:50.380 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
22:03:50.380 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
22:03:50.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:03:50.381 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:50.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:03:50.381 00.000 16108 MoveAxis(E, 0, ABG)
22:03:50.381 00.000 16108 Move returns status 0, amount 0
22:03:50.381 00.000 16108 MoveAxis(N, 0, ABG)
22:03:50.381 00.000 16108 Move returns status 0, amount 0
22:03:50.381 00.000 16108 move complete, result=0
22:03:50.381 00.000 16108 worker thread done servicing request
22:03:50.388 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4096, FiltMin=3533, FiltMax=53229, Gamma=1.000
22:03:50.416 00.028 21068 UpdateGuideState exits: m=113368 SNR=67.4
22:03:50.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:50.419 00.001 21068 Enqueuing Expose request
22:03:50.420 00.001 16108 Worker thread wakes up
22:03:50.420 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:50.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:50.421 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:51.409 00.988 16108 Exposure complete
22:03:51.477 00.068 16108 worker thread done servicing request
22:03:51.477 00.000 21068 OnExposeComplete: enter
22:03:51.479 00.002 21068 UpdateGuideState(): m_state=6
22:03:51.482 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
22:03:51.483 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=877.89, Mass=102107, SNR=61.8, Peak=15526 HFD=2.9
22:03:51.485 00.002 21068 MultiStar: [#1 0.19,-0.13,1.32,U] [#2 -0.15,-0.24,1.53,U] [#3 0.02,-0.20,1.11,U] [#4 0.03,-0.18,0.92,U] [#5 -0.08,0.01,1.09,U] [#6 0.26,-0.44,0.00,M1] [#7 0.01,-0.01,0.67,U] [#8 -0.48,-0.28,0.00,M1] 
22:03:51.486 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.12}, one-star: {-0.17, 0.04}
22:03:51.487 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
22:03:51.490 00.003 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
22:03:51.491 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=0.00 mountY=0.12, mountTheta=1.55
22:03:51.494 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
22:03:51.495 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
22:03:51.497 00.002 16108 Worker thread wakes up
22:03:51.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:03:51.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:03:51.497 00.000 16108 Moving (-0.02, -0.12) raw xDistance=0.00 yDistance=0.12
22:03:51.498 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:03:51.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:51.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:03:51.498 00.000 16108 MoveAxis(E, 0, ABG)
22:03:51.498 00.000 16108 Move returns status 0, amount 0
22:03:51.498 00.000 16108 MoveAxis(N, 0, ABG)
22:03:51.498 00.000 16108 Move returns status 0, amount 0
22:03:51.498 00.000 16108 move complete, result=0
22:03:51.498 00.000 16108 worker thread done servicing request
22:03:51.505 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4099, FiltMin=3526, FiltMax=53373, Gamma=1.000
22:03:51.525 00.020 21068 UpdateGuideState exits: m=102107 SNR=61.8
22:03:51.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:51.529 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:51.530 00.001 21068 Enqueuing Expose request
22:03:51.532 00.002 16108 Worker thread wakes up
22:03:51.532 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:51.534 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:51.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:52.702 01.168 16108 Exposure complete
22:03:52.760 00.058 16108 worker thread done servicing request
22:03:52.760 00.000 21068 OnExposeComplete: enter
22:03:52.761 00.001 21068 UpdateGuideState(): m_state=6
22:03:52.762 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
22:03:52.763 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=878.15, Mass=105584, SNR=74.3, Peak=15750 HFD=3.2
22:03:52.763 00.000 21068 MultiStar: [#1 -0.15,0.02,0.87,U] [#2 -0.21,-0.02,1.15,U] [#3 0.12,-0.30,0.98,U] [#4 -0.12,-0.26,0.84,U] [#5 -0.17,-0.08,0.77,U] [#6 -0.12,0.19,0.84,U] [#7 -0.48,0.24,0.00,M1] [#8 -0.34,-0.15,0.68,U] 
22:03:52.764 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {0.20, 0.30}
22:03:52.765 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
22:03:52.765 00.000 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
22:03:52.766 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.79 mountX=0.08 mountY=0.05, mountTheta=0.57
22:03:52.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
22:03:52.768 00.000 21068 Enqueuing Move request for scope (-0.09, -0.03)
22:03:52.770 00.002 16108 Worker thread wakes up
22:03:52.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:03:52.770 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:03:52.770 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.08 yDistance=0.05
22:03:52.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:03:52.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:52.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:03:52.770 00.000 16108 MoveAxis(E, 0, ABG)
22:03:52.770 00.000 16108 Move returns status 0, amount 0
22:03:52.771 00.001 16108 MoveAxis(N, 0, ABG)
22:03:52.771 00.000 16108 Move returns status 0, amount 0
22:03:52.771 00.000 16108 move complete, result=0
22:03:52.771 00.000 16108 worker thread done servicing request
22:03:52.778 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4096, FiltMin=3526, FiltMax=57725, Gamma=1.000
22:03:52.801 00.023 21068 UpdateGuideState exits: m=105584 SNR=74.3
22:03:52.803 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:52.804 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:52.805 00.001 21068 Enqueuing Expose request
22:03:52.806 00.001 16108 Worker thread wakes up
22:03:52.806 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:52.807 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:52.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:53.783 00.976 16108 Exposure complete
22:03:53.854 00.071 16108 worker thread done servicing request
22:03:53.854 00.000 21068 OnExposeComplete: enter
22:03:53.856 00.002 21068 UpdateGuideState(): m_state=6
22:03:53.857 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
22:03:53.859 00.002 21068 Star::Find returns 1 (0), X=219.38, Y=878.02, Mass=124657, SNR=82.5, Peak=16259 HFD=3.4
22:03:53.860 00.001 21068 MultiStar: [#1 0.02,0.03,0.93,U] [#2 -0.07,-0.14,1.00,U] [#3 0.05,-0.14,0.82,U] [#4 -0.20,-0.36,0.70,U] [#5 -0.21,-0.00,0.78,U] [#6 -0.20,0.12,0.64,U] [#7 -0.34,0.09,0.58,U] [#8 -0.22,-0.06,0.70,U] 
22:03:53.862 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.15, 0.17}
22:03:53.864 00.002 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
22:03:53.866 00.002 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
22:03:53.867 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=0.08 mountY=0.05, mountTheta=0.56
22:03:53.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
22:03:53.870 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
22:03:53.871 00.001 16108 Worker thread wakes up
22:03:53.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:03:53.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:03:53.871 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.08 yDistance=0.05
22:03:53.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:03:53.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:53.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:03:53.871 00.000 16108 MoveAxis(E, 0, ABG)
22:03:53.871 00.000 16108 Move returns status 0, amount 0
22:03:53.871 00.000 16108 MoveAxis(N, 0, ABG)
22:03:53.871 00.000 16108 Move returns status 0, amount 0
22:03:53.871 00.000 16108 move complete, result=0
22:03:53.871 00.000 16108 worker thread done servicing request
22:03:53.878 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4099, FiltMin=3485, FiltMax=62221, Gamma=1.000
22:03:53.903 00.025 21068 UpdateGuideState exits: m=124657 SNR=82.5
22:03:53.905 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.905 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:53.906 00.001 21068 Enqueuing Expose request
22:03:53.907 00.001 16108 Worker thread wakes up
22:03:53.907 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:53.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:53.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:55.072 01.165 16108 Exposure complete
22:03:55.156 00.084 16108 worker thread done servicing request
22:03:55.157 00.001 21068 OnExposeComplete: enter
22:03:55.157 00.000 21068 UpdateGuideState(): m_state=6
22:03:55.158 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
22:03:55.159 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.59, Mass=117912, SNR=76.6, Peak=15267 HFD=3.2
22:03:55.161 00.002 21068 MultiStar: [#1 0.20,-0.14,1.05,U] [#2 -0.08,-0.12,1.15,U] [#3 0.27,-0.26,0.98,U] [#4 0.11,-0.34,0.73,U] [#5 -0.08,-0.16,0.98,U] [#6 0.14,0.05,0.83,U] [#7 -0.06,-0.28,0.48,U] [#8 -0.12,-0.54,0.00,M1] 
22:03:55.162 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.18}, one-star: {0.27, -0.26}
22:03:55.163 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
22:03:55.164 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
22:03:55.164 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.06 mountX=-0.13 mountY=0.15, mountTheta=2.29
22:03:55.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.18, opts=13)
22:03:55.168 00.002 21068 Enqueuing Move request for scope (0.10, -0.18)
22:03:55.169 00.001 16108 Worker thread wakes up
22:03:55.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
22:03:55.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
22:03:55.169 00.000 16108 Moving (0.10, -0.18) raw xDistance=-0.13 yDistance=0.15
22:03:55.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:03:55.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:55.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:03:55.169 00.000 16108 MoveAxis(E, 0, ABG)
22:03:55.169 00.000 16108 Move returns status 0, amount 0
22:03:55.169 00.000 16108 MoveAxis(N, 0, ABG)
22:03:55.169 00.000 16108 Move returns status 0, amount 0
22:03:55.169 00.000 16108 move complete, result=0
22:03:55.169 00.000 16108 worker thread done servicing request
22:03:55.173 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2048, max=65535, med=4096, FiltMin=3549, FiltMax=45021, Gamma=1.000
22:03:55.187 00.014 21068 UpdateGuideState exits: m=117912 SNR=76.6
22:03:55.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:55.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:55.190 00.001 21068 Enqueuing Expose request
22:03:55.191 00.001 16108 Worker thread wakes up
22:03:55.191 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:55.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:55.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:56.165 00.974 16108 Exposure complete
22:03:56.248 00.083 16108 worker thread done servicing request
22:03:56.248 00.000 21068 OnExposeComplete: enter
22:03:56.249 00.001 21068 UpdateGuideState(): m_state=6
22:03:56.252 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
22:03:56.253 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.86, Mass=98762, SNR=66.2, Peak=16531 HFD=3.0
22:03:56.255 00.002 21068 MultiStar: [#1 0.15,0.15,1.10,U] [#2 -0.01,-0.27,1.11,U] [#3 0.29,-0.08,1.00,U] [#4 0.20,-0.41,0.83,U] [#5 0.07,-0.33,1.09,U] [#6 0.02,-0.38,0.90,U] [#7 -0.48,0.21,0.00,M1] [#8 -0.36,-0.46,0.00,M2] 
22:03:56.257 00.002 21068 refined, 6 included, MultiStar: {0.13, -0.18}, one-star: {0.22, 0.01}
22:03:56.258 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
22:03:56.261 00.003 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
22:03:56.262 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=-0.16 mountY=0.14, mountTheta=2.41
22:03:56.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.18, opts=13)
22:03:56.265 00.001 21068 Enqueuing Move request for scope (0.13, -0.18)
22:03:56.266 00.001 16108 Worker thread wakes up
22:03:56.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
22:03:56.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
22:03:56.266 00.000 16108 Moving (0.13, -0.18) raw xDistance=-0.16 yDistance=0.14
22:03:56.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:03:56.267 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:56.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:03:56.267 00.000 16108 MoveAxis(E, 0, ABG)
22:03:56.267 00.000 16108 Move returns status 0, amount 0
22:03:56.267 00.000 16108 MoveAxis(N, 0, ABG)
22:03:56.267 00.000 16108 Move returns status 0, amount 0
22:03:56.267 00.000 16108 move complete, result=0
22:03:56.267 00.000 16108 worker thread done servicing request
22:03:56.270 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4096, FiltMin=3469, FiltMax=47235, Gamma=1.000
22:03:56.293 00.023 21068 UpdateGuideState exits: m=98762 SNR=66.2
22:03:56.295 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:56.297 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:56.299 00.002 21068 Enqueuing Expose request
22:03:56.301 00.002 16108 Worker thread wakes up
22:03:56.301 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:56.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:56.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:57.465 01.163 16108 Exposure complete
22:03:57.521 00.056 16108 worker thread done servicing request
22:03:57.521 00.000 21068 OnExposeComplete: enter
22:03:57.522 00.001 21068 UpdateGuideState(): m_state=6
22:03:57.523 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
22:03:57.524 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.80, Mass=105949, SNR=68.6, Peak=14883 HFD=3.0
22:03:57.524 00.000 21068 MultiStar: [#1 0.09,-0.24,1.11,U] [#2 -0.31,-0.12,1.29,U] [#3 0.18,-0.21,1.00,U] [#4 -0.11,-0.05,0.75,U] [#5 -0.00,-0.32,0.93,U] [#6 -0.06,-0.14,0.81,U] [#7 -0.14,-0.09,0.58,U] [#8 -0.44,-0.10,0.79,U] 
22:03:57.526 00.002 21068 single-star, 8 included, MultiStar: {-0.07, -0.15}, one-star: {0.07, -0.05}
22:03:57.527 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
22:03:57.528 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
22:03:57.528 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=-0.07 mountY=0.03, mountTheta=2.74
22:03:57.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
22:03:57.531 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
22:03:57.531 00.000 16108 Worker thread wakes up
22:03:57.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:03:57.531 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:03:57.532 00.001 16108 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=0.03
22:03:57.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:03:57.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:57.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:57.532 00.000 16108 MoveAxis(E, 0, ABG)
22:03:57.532 00.000 16108 Move returns status 0, amount 0
22:03:57.532 00.000 16108 MoveAxis(N, 0, ABG)
22:03:57.532 00.000 16108 Move returns status 0, amount 0
22:03:57.532 00.000 16108 move complete, result=0
22:03:57.532 00.000 16108 worker thread done servicing request
22:03:57.535 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4096, FiltMin=3555, FiltMax=51683, Gamma=1.000
22:03:57.551 00.016 21068 UpdateGuideState exits: m=105949 SNR=68.6
22:03:57.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:57.552 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:57.553 00.001 21068 Enqueuing Expose request
22:03:57.554 00.001 16108 Worker thread wakes up
22:03:57.554 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:57.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:57.555 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:58.524 00.969 16108 Exposure complete
22:03:58.582 00.058 16108 worker thread done servicing request
22:03:58.582 00.000 21068 OnExposeComplete: enter
22:03:58.583 00.001 21068 UpdateGuideState(): m_state=6
22:03:58.584 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
22:03:58.585 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=878.01, Mass=109195, SNR=68.7, Peak=15811 HFD=3.2
22:03:58.586 00.001 21068 MultiStar: [#1 0.25,-0.28,1.29,U] [#2 0.12,-0.24,1.53,U] [#3 0.22,-0.28,0.95,U] [#4 0.28,-0.24,0.77,U] [#5 0.18,-0.16,0.86,U] [#6 0.22,-0.34,0.87,U] [#7 0.17,-0.00,0.55,U] [#8 -0.34,-0.16,0.86,U] 
22:03:58.587 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.32, 0.16}
22:03:58.587 00.000 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
22:03:58.588 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
22:03:58.589 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=-0.19 mountY=0.14, mountTheta=2.50
22:03:58.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.18, opts=13)
22:03:58.592 00.001 21068 Enqueuing Move request for scope (0.16, -0.18)
22:03:58.593 00.001 16108 Worker thread wakes up
22:03:58.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
22:03:58.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
22:03:58.593 00.000 16108 Moving (0.16, -0.18) raw xDistance=-0.19 yDistance=0.14
22:03:58.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:03:58.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:58.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:03:58.593 00.000 16108 MoveAxis(E, 0, ABG)
22:03:58.593 00.000 16108 Move returns status 0, amount 0
22:03:58.593 00.000 16108 MoveAxis(N, 0, ABG)
22:03:58.593 00.000 16108 Move returns status 0, amount 0
22:03:58.593 00.000 16108 move complete, result=0
22:03:58.593 00.000 16108 worker thread done servicing request
22:03:58.597 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4096, FiltMin=3449, FiltMax=52608, Gamma=1.000
22:03:58.619 00.022 21068 UpdateGuideState exits: m=109195 SNR=68.7
22:03:58.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:58.622 00.001 21068 Enqueuing Expose request
22:03:58.623 00.001 16108 Worker thread wakes up
22:03:58.623 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:58.624 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:58.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:03:59.792 01.168 16108 Exposure complete
22:03:59.858 00.066 16108 worker thread done servicing request
22:03:59.858 00.000 21068 OnExposeComplete: enter
22:03:59.859 00.001 21068 UpdateGuideState(): m_state=6
22:03:59.861 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
22:03:59.862 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.85, Mass=99304, SNR=67.0, Peak=13862 HFD=3.2
22:03:59.863 00.001 21068 MultiStar: [#1 0.27,-0.11,1.00,U] [#2 -0.03,-0.22,1.38,U] [#3 0.19,-0.16,1.27,U] [#4 0.06,-0.43,0.89,U] [#5 0.25,-0.51,0.00,M1] [#6 0.22,-0.28,0.87,U] [#7 0.03,0.01,0.65,U] [#8 -0.04,-0.45,0.87,U] 
22:03:59.864 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.21}, one-star: {0.12, -0.00}
22:03:59.865 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
22:03:59.866 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
22:03:59.868 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
22:03:59.869 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.00, opts=13)
22:03:59.869 00.000 21068 Enqueuing Move request for scope (0.12, -0.00)
22:03:59.870 00.001 16108 Worker thread wakes up
22:03:59.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
22:03:59.870 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
22:03:59.870 00.000 16108 Moving (0.12, -0.00) raw xDistance=-0.12 yDistance=-0.03
22:03:59.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:03:59.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:59.871 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:59.871 00.000 16108 MoveAxis(E, 0, ABG)
22:03:59.871 00.000 16108 Move returns status 0, amount 0
22:03:59.871 00.000 16108 MoveAxis(N, 0, ABG)
22:03:59.871 00.000 16108 Move returns status 0, amount 0
22:03:59.871 00.000 16108 move complete, result=0
22:03:59.871 00.000 16108 worker thread done servicing request
22:03:59.875 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=4096, FiltMin=3510, FiltMax=59321, Gamma=1.000
22:03:59.890 00.015 21068 UpdateGuideState exits: m=99304 SNR=67.0
22:03:59.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:59.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:03:59.892 00.000 21068 Enqueuing Expose request
22:03:59.893 00.001 16108 Worker thread wakes up
22:03:59.893 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:59.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:03:59.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:00.876 00.982 16108 Exposure complete
22:04:00.940 00.064 16108 worker thread done servicing request
22:04:00.940 00.000 21068 OnExposeComplete: enter
22:04:00.941 00.001 21068 UpdateGuideState(): m_state=6
22:04:00.941 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
22:04:00.942 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.80, Mass=127012, SNR=78.9, Peak=17459 HFD=3.3
22:04:00.943 00.001 21068 MultiStar: [#1 0.23,-0.12,1.03,U] [#2 0.14,-0.05,0.97,U] [#3 0.31,-0.28,0.86,U] [#4 0.21,-0.49,0.00,M1] [#5 0.14,-0.28,0.80,U] [#6 0.31,-0.33,0.70,U] [#7 0.02,-0.08,0.61,U] [#8 0.08,-0.46,0.66,U] 
22:04:00.945 00.002 21068 single-star, 7 included, MultiStar: {0.19, -0.19}, one-star: {0.22, -0.06}
22:04:00.945 00.000 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
22:04:00.946 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
22:04:00.947 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.22 cameraTheta=-0.25 mountX=-0.22 mountY=0.00, mountTheta=3.12
22:04:00.948 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.06, opts=13)
22:04:00.950 00.002 21068 Enqueuing Move request for scope (0.22, -0.06)
22:04:00.951 00.001 16108 Worker thread wakes up
22:04:00.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
22:04:00.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
22:04:00.951 00.000 16108 Moving (0.22, -0.06) raw xDistance=-0.22 yDistance=0.00
22:04:00.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:04:00.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:00.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:00.951 00.000 16108 MoveAxis(E, 59, ABG)
22:04:00.951 00.000 16108 Guiding  Dir = 2, Dur = 59
22:04:00.952 00.001 16108 IsSlewing returns 0
22:04:00.952 00.000 16108 IsGuiding returns 0
22:04:00.956 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=4096, FiltMin=3523, FiltMax=62464, Gamma=1.000
22:04:00.977 00.021 21068 UpdateGuideState exits: m=127012 SNR=78.9
22:04:00.979 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:00.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:00.981 00.001 21068 Enqueuing Expose request
22:04:01.012 00.031 16108 IsGuiding returns 1
22:04:01.012 00.000 16108 scope still moving after pulse duration time elapsed
22:04:01.042 00.030 16108 IsSlewing returns 0
22:04:01.042 00.000 16108 IsGuiding returns 1
22:04:01.074 00.032 16108 IsSlewing returns 0
22:04:01.074 00.000 16108 IsGuiding returns 1
22:04:01.106 00.032 16108 IsSlewing returns 0
22:04:01.106 00.000 16108 IsGuiding returns 0
22:04:01.106 00.000 16108 scope move finished after 59 + 94 ms
22:04:01.106 00.000 16108 Move returns status 0, amount 59
22:04:01.106 00.000 16108 MoveAxis(N, 0, ABG)
22:04:01.106 00.000 16108 Move returns status 0, amount 0
22:04:01.106 00.000 16108 move complete, result=0
22:04:01.106 00.000 16108 worker thread done servicing request
22:04:01.106 00.000 16108 Worker thread wakes up
22:04:01.106 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:01.106 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
22:04:01.107 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:02.280 01.173 16108 Exposure complete
22:04:02.365 00.085 16108 worker thread done servicing request
22:04:02.366 00.001 21068 OnExposeComplete: enter
22:04:02.367 00.001 21068 UpdateGuideState(): m_state=6
22:04:02.368 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
22:04:02.369 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.59, Mass=116417, SNR=67.9, Peak=15331 HFD=3.2
22:04:02.371 00.002 21068 MultiStar: [#1 0.30,-0.24,1.17,U] [#2 -0.17,-0.09,1.23,U] [#3 0.01,-0.20,1.10,U] [#4 0.13,-0.50,0.00,M2] [#5 -0.17,-0.30,0.96,U] [#6 0.15,0.00,0.77,U] [#7 -0.01,-0.25,0.70,U] [#8 -0.39,-0.40,0.00,M1] 
22:04:02.372 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.19}, one-star: {0.25, -0.26}
22:04:02.373 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
22:04:02.375 00.002 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
22:04:02.376 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=-0.08 mountY=0.17, mountTheta=2.01
22:04:02.377 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.19, opts=13)
22:04:02.378 00.001 21068 Enqueuing Move request for scope (0.05, -0.19)
22:04:02.379 00.001 16108 Worker thread wakes up
22:04:02.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
22:04:02.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
22:04:02.379 00.000 16108 Moving (0.05, -0.19) raw xDistance=-0.08 yDistance=0.17
22:04:02.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:04:02.380 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:02.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:04:02.380 00.000 16108 MoveAxis(E, 0, ABG)
22:04:02.380 00.000 16108 Move returns status 0, amount 0
22:04:02.380 00.000 16108 MoveAxis(N, 0, ABG)
22:04:02.380 00.000 16108 Move returns status 0, amount 0
22:04:02.380 00.000 16108 move complete, result=0
22:04:02.380 00.000 16108 worker thread done servicing request
22:04:02.388 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4096, FiltMin=3542, FiltMax=58909, Gamma=1.000
22:04:02.416 00.028 21068 UpdateGuideState exits: m=116417 SNR=67.9
22:04:02.418 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:02.420 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:02.420 00.000 21068 Enqueuing Expose request
22:04:02.421 00.001 16108 Worker thread wakes up
22:04:02.421 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:04:02.422 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:02.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:03.399 00.977 16108 Exposure complete
22:04:03.466 00.067 16108 worker thread done servicing request
22:04:03.466 00.000 21068 OnExposeComplete: enter
22:04:03.467 00.001 21068 UpdateGuideState(): m_state=6
22:04:03.469 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
22:04:03.470 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.76, Mass=104775, SNR=68.1, Peak=15043 HFD=2.9
22:04:03.471 00.001 21068 MultiStar: [#1 -0.27,-0.11,1.38,U] [#2 0.04,-0.25,1.09,U] [#3 0.02,-0.26,0.87,U] [#4 -0.12,-0.36,0.73,U] [#5 -0.32,-0.11,0.98,U] [#6 0.07,-0.44,0.87,U] [#7 -0.15,-0.34,0.63,U] [#8 -0.23,-0.45,0.00,M2] 
22:04:03.472 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.23}, one-star: {-0.02, -0.09}
22:04:03.473 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:04:03.474 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:04:03.475 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.73 mountX=-0.00 mountY=0.09, mountTheta=1.58
22:04:03.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
22:04:03.478 00.001 21068 Enqueuing Move request for scope (-0.02, -0.09)
22:04:03.479 00.001 16108 Worker thread wakes up
22:04:03.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:04:03.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:04:03.479 00.000 16108 Moving (-0.02, -0.09) raw xDistance=-0.00 yDistance=0.09
22:04:03.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:04:03.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:03.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:04:03.479 00.000 16108 MoveAxis(E, 0, ABG)
22:04:03.479 00.000 16108 Move returns status 0, amount 0
22:04:03.479 00.000 16108 MoveAxis(N, 0, ABG)
22:04:03.480 00.001 16108 Move returns status 0, amount 0
22:04:03.480 00.000 16108 move complete, result=0
22:04:03.480 00.000 16108 worker thread done servicing request
22:04:03.483 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=4096, FiltMin=3533, FiltMax=50480, Gamma=1.000
22:04:03.499 00.016 21068 UpdateGuideState exits: m=104775 SNR=68.1
22:04:03.499 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:03.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:03.501 00.001 21068 Enqueuing Expose request
22:04:03.502 00.001 16108 Worker thread wakes up
22:04:03.502 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:03.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:03.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:04.659 01.157 16108 Exposure complete
22:04:04.726 00.067 16108 worker thread done servicing request
22:04:04.726 00.000 21068 OnExposeComplete: enter
22:04:04.727 00.001 21068 UpdateGuideState(): m_state=6
22:04:04.728 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
22:04:04.729 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.53, Mass=99375, SNR=68.8, Peak=13043 HFD=3.2
22:04:04.730 00.001 21068 MultiStar: [#1 -0.05,-0.19,1.16,U] [#2 -0.06,-0.22,1.31,U] [#3 0.27,-0.30,0.99,U] [#4 0.04,-0.58,0.00,M2] [#5 -0.13,-0.23,0.81,U] [#6 -0.16,-0.19,0.89,U] [#7 0.02,0.12,0.79,U] [#8 -0.65,-0.24,0.00,M3] 
22:04:04.731 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.20}, one-star: {0.18, -0.32}
22:04:04.732 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
22:04:04.733 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
22:04:04.734 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=-0.05 mountY=0.19, mountTheta=1.81
22:04:04.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.20, opts=13)
22:04:04.737 00.001 21068 Enqueuing Move request for scope (0.01, -0.20)
22:04:04.738 00.001 16108 Worker thread wakes up
22:04:04.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
22:04:04.738 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
22:04:04.738 00.000 16108 Moving (0.01, -0.20) raw xDistance=-0.05 yDistance=0.19
22:04:04.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:04:04.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:04.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:04:04.738 00.000 16108 MoveAxis(E, 0, ABG)
22:04:04.738 00.000 16108 Move returns status 0, amount 0
22:04:04.738 00.000 16108 MoveAxis(N, 0, ABG)
22:04:04.738 00.000 16108 Move returns status 0, amount 0
22:04:04.738 00.000 16108 move complete, result=0
22:04:04.738 00.000 16108 worker thread done servicing request
22:04:04.745 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4096, FiltMin=3568, FiltMax=60701, Gamma=1.000
22:04:04.767 00.022 21068 UpdateGuideState exits: m=99375 SNR=68.8
22:04:04.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:04.770 00.001 21068 Enqueuing Expose request
22:04:04.771 00.001 16108 Worker thread wakes up
22:04:04.771 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:04:04.772 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:04.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:05.746 00.974 16108 Exposure complete
22:04:05.803 00.057 16108 worker thread done servicing request
22:04:05.803 00.000 21068 OnExposeComplete: enter
22:04:05.804 00.001 21068 UpdateGuideState(): m_state=6
22:04:05.805 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
22:04:05.805 00.000 21068 Star::Find returns 1 (0), X=219.33, Y=877.69, Mass=97622, SNR=68.9, Peak=14854 HFD=2.9
22:04:05.806 00.001 21068 MultiStar: [#1 0.06,-0.17,1.10,U] [#2 -0.19,-0.39,1.33,U] [#3 0.45,-0.51,0.00,M1] [#4 -0.19,-0.47,0.00,M3] [#5 -0.21,-0.30,0.95,U] [#6 -0.03,-0.26,0.80,U] [#7 -0.38,-0.36,0.00,M1] [#8 -0.45,-0.21,0.00,M4] 
22:04:05.807 00.001 21068 single-star, 4 included, MultiStar: {-0.06, -0.27}, one-star: {0.10, -0.17}
22:04:05.808 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
22:04:05.808 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
22:04:05.810 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.13 mountY=0.14, mountTheta=2.33
22:04:05.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
22:04:05.812 00.000 21068 Enqueuing Move request for scope (0.10, -0.17)
22:04:05.813 00.001 16108 Worker thread wakes up
22:04:05.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
22:04:05.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
22:04:05.813 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.14
22:04:05.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:04:05.814 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:05.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:04:05.814 00.000 16108 MoveAxis(E, 0, ABG)
22:04:05.814 00.000 16108 Move returns status 0, amount 0
22:04:05.814 00.000 16108 MoveAxis(N, 0, ABG)
22:04:05.814 00.000 16108 Move returns status 0, amount 0
22:04:05.814 00.000 16108 move complete, result=0
22:04:05.814 00.000 16108 worker thread done servicing request
22:04:05.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4096, FiltMin=3501, FiltMax=54848, Gamma=1.000
22:04:05.833 00.016 21068 UpdateGuideState exits: m=97622 SNR=68.9
22:04:05.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:05.834 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:05.835 00.001 21068 Enqueuing Expose request
22:04:05.836 00.001 16108 Worker thread wakes up
22:04:05.836 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:05.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:05.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:07.008 01.171 16108 Exposure complete
22:04:07.069 00.061 16108 worker thread done servicing request
22:04:07.069 00.000 21068 OnExposeComplete: enter
22:04:07.070 00.001 21068 UpdateGuideState(): m_state=6
22:04:07.070 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
22:04:07.071 00.001 21068 Star::Find returns 1 (0), X=218.98, Y=877.85, Mass=122646, SNR=74.5, Peak=17926 HFD=3.0
22:04:07.072 00.001 21068 MultiStar: [#1 0.08,-0.45,1.08,U] [#2 -0.16,-0.60,0.00,M1] [#3 0.33,-0.58,0.00,M2] [#4 -0.13,-0.55,0.00,M4] [#5 -0.19,-0.12,0.97,U] [#6 -0.18,-0.14,0.98,U] [#7 -0.81,0.26,0.00,M2] [#8 -0.91,-0.22,0.00,M5] 
22:04:07.072 00.000 21068 refined, 3 included, MultiStar: {-0.13, -0.18}, one-star: {-0.25, 0.00}
22:04:07.074 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
22:04:07.075 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:04:07.076 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.20 mountX=0.10 mountY=0.21, mountTheta=1.13
22:04:07.079 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.18, opts=13)
22:04:07.080 00.001 21068 Enqueuing Move request for scope (-0.13, -0.18)
22:04:07.082 00.002 16108 Worker thread wakes up
22:04:07.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
22:04:07.083 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
22:04:07.083 00.000 16108 Moving (-0.13, -0.18) raw xDistance=0.10 yDistance=0.21
22:04:07.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:04:07.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:04:07.083 00.000 16108 MoveAxis(E, 0, ABG)
22:04:07.083 00.000 16108 Move returns status 0, amount 0
22:04:07.083 00.000 16108 MoveAxis(S, 42, ABG)
22:04:07.083 00.000 16108 Guiding  Dir = 1, Dur = 42
22:04:07.084 00.001 16108 IsSlewing returns 0
22:04:07.084 00.000 16108 IsGuiding returns 0
22:04:07.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4093, FiltMin=3523, FiltMax=62464, Gamma=1.000
22:04:07.092 00.004 16108 PulseGuide returned control before completion, sleep 45
22:04:07.107 00.015 21068 UpdateGuideState exits: m=122646 SNR=74.5
22:04:07.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:07.110 00.001 21068 Enqueuing Expose request
22:04:07.137 00.027 16108 IsGuiding returns 1
22:04:07.137 00.000 16108 scope still moving after pulse duration time elapsed
22:04:07.168 00.031 16108 IsSlewing returns 0
22:04:07.168 00.000 16108 IsGuiding returns 1
22:04:07.199 00.031 16108 IsSlewing returns 0
22:04:07.199 00.000 16108 IsGuiding returns 0
22:04:07.199 00.000 16108 scope move finished after 42 + 73 ms
22:04:07.199 00.000 16108 Move returns status 0, amount 42
22:04:07.199 00.000 16108 move complete, result=0
22:04:07.199 00.000 16108 worker thread done servicing request
22:04:07.199 00.000 16108 Worker thread wakes up
22:04:07.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:07.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:07.199 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
22:04:08.187 00.988 16108 Exposure complete
22:04:08.259 00.072 16108 worker thread done servicing request
22:04:08.259 00.000 21068 OnExposeComplete: enter
22:04:08.260 00.001 21068 UpdateGuideState(): m_state=6
22:04:08.261 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
22:04:08.262 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=877.73, Mass=88414, SNR=57.5, Peak=15734 HFD=2.7
22:04:08.264 00.002 21068 MultiStar: [#1 0.11,-0.25,1.43,U] [#2 -0.31,-0.27,1.77,U] [#3 0.02,-0.23,1.40,U] [#4 -0.07,-0.40,1.20,U] [#5 -0.08,-0.32,1.29,U] [#6 -0.10,-0.26,0.99,U] [#7 -0.53,-0.09,0.00,M3] [#8 -0.60,-0.18,0.00,M6] 
22:04:08.265 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.27}, one-star: {-0.37, -0.12}
22:04:08.265 00.000 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
22:04:08.266 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
22:04:08.267 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.97 mountX=0.06 mountY=0.28, mountTheta=1.35
22:04:08.268 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.27, opts=13)
22:04:08.269 00.001 21068 Enqueuing Move request for scope (-0.11, -0.27)
22:04:08.270 00.001 16108 Worker thread wakes up
22:04:08.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
22:04:08.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
22:04:08.270 00.000 16108 Moving (-0.11, -0.27) raw xDistance=0.06 yDistance=0.28
22:04:08.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:04:08.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:04:08.270 00.000 16108 MoveAxis(E, 0, ABG)
22:04:08.270 00.000 16108 Move returns status 0, amount 0
22:04:08.270 00.000 16108 MoveAxis(S, 57, ABG)
22:04:08.270 00.000 16108 Guiding  Dir = 1, Dur = 57
22:04:08.271 00.001 16108 IsSlewing returns 0
22:04:08.271 00.000 16108 IsGuiding returns 0
22:04:08.271 00.000 16108 PulseGuide returned control before completion, sleep 67
22:04:08.275 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4093, FiltMin=3529, FiltMax=53961, Gamma=1.000
22:04:08.290 00.015 21068 UpdateGuideState exits: m=88414 SNR=57.5
22:04:08.292 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:08.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:08.293 00.000 21068 Enqueuing Expose request
22:04:08.349 00.056 16108 IsGuiding returns 0
22:04:08.349 00.000 16108 Move returns status 0, amount 57
22:04:08.349 00.000 16108 move complete, result=0
22:04:08.349 00.000 16108 worker thread done servicing request
22:04:08.349 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
22:04:08.350 00.001 16108 Worker thread wakes up
22:04:08.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:08.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:09.525 01.175 16108 Exposure complete
22:04:09.590 00.065 16108 worker thread done servicing request
22:04:09.590 00.000 21068 OnExposeComplete: enter
22:04:09.591 00.001 21068 UpdateGuideState(): m_state=6
22:04:09.592 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
22:04:09.593 00.001 21068 Star::Find returns 1 (0), X=218.96, Y=878.18, Mass=112209, SNR=76.9, Peak=16550 HFD=3.5
22:04:09.594 00.001 21068 MultiStar: [#1 0.49,0.09,0.00,M1] [#2 -0.12,0.08,1.01,U] [#3 0.35,-0.19,0.88,U] [#4 0.09,0.15,0.65,U] [#5 0.07,-0.01,0.72,U] [#6 0.17,0.16,0.77,U] [#7 -0.22,0.21,0.52,U] [#8 -0.49,0.11,0.00,M7] 
22:04:09.595 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {-0.27, 0.33}
22:04:09.597 00.002 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
22:04:09.598 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
22:04:09.598 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.01 mountY=-0.10, mountTheta=-1.47
22:04:09.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
22:04:09.601 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
22:04:09.601 00.000 16108 Worker thread wakes up
22:04:09.602 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:04:09.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:04:09.602 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
22:04:09.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:04:09.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:09.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:04:09.602 00.000 16108 MoveAxis(E, 0, ABG)
22:04:09.602 00.000 16108 Move returns status 0, amount 0
22:04:09.602 00.000 16108 MoveAxis(N, 0, ABG)
22:04:09.602 00.000 16108 Move returns status 0, amount 0
22:04:09.602 00.000 16108 move complete, result=0
22:04:09.602 00.000 16108 worker thread done servicing request
22:04:09.606 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4096, FiltMin=3523, FiltMax=53942, Gamma=1.000
22:04:09.624 00.018 21068 UpdateGuideState exits: m=112209 SNR=76.9
22:04:09.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:09.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:09.627 00.001 21068 Enqueuing Expose request
22:04:09.627 00.000 16108 Worker thread wakes up
22:04:09.628 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:09.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:09.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:10.595 00.967 16108 Exposure complete
22:04:10.668 00.073 16108 worker thread done servicing request
22:04:10.668 00.000 21068 OnExposeComplete: enter
22:04:10.669 00.001 21068 UpdateGuideState(): m_state=6
22:04:10.670 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
22:04:10.671 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.50, Mass=114853, SNR=74.1, Peak=16022 HFD=3.5
22:04:10.671 00.000 21068 MultiStar: [#1 0.22,-0.01,1.11,U] [#2 -0.46,0.53,0.00,M1] [#3 0.29,0.21,0.91,U] [#4 0.22,0.12,0.78,U] [#5 0.04,0.27,0.91,U] [#6 0.23,0.21,0.84,U] [#7 -0.27,0.64,0.00,M3] [#8 -0.51,0.29,0.00,M8] 
22:04:10.672 00.001 21068 refined, 5 included, MultiStar: {0.14, 0.24}, one-star: {-0.13, 0.65}
22:04:10.673 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:04:10.675 00.002 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:04:10.675 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.04 mountX=-0.10 mountY=-0.27, mountTheta=-1.92
22:04:10.677 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.24, opts=13)
22:04:10.678 00.001 21068 Enqueuing Move request for scope (0.14, 0.24)
22:04:10.678 00.000 16108 Worker thread wakes up
22:04:10.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
22:04:10.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
22:04:10.679 00.001 16108 Moving (0.14, 0.24) raw xDistance=-0.10 yDistance=-0.27
22:04:10.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:04:10.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:10.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:04:10.679 00.000 16108 MoveAxis(E, 0, ABG)
22:04:10.679 00.000 16108 Move returns status 0, amount 0
22:04:10.679 00.000 16108 MoveAxis(N, 0, ABG)
22:04:10.679 00.000 16108 Move returns status 0, amount 0
22:04:10.679 00.000 16108 move complete, result=0
22:04:10.679 00.000 16108 worker thread done servicing request
22:04:10.682 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4099, FiltMin=3491, FiltMax=50486, Gamma=1.000
22:04:10.699 00.017 21068 UpdateGuideState exits: m=114853 SNR=74.1
22:04:10.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:10.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:10.701 00.000 21068 Enqueuing Expose request
22:04:10.702 00.001 16108 Worker thread wakes up
22:04:10.702 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:04:10.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:10.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:11.863 01.160 16108 Exposure complete
22:04:11.915 00.052 16108 worker thread done servicing request
22:04:11.915 00.000 21068 OnExposeComplete: enter
22:04:11.916 00.001 21068 UpdateGuideState(): m_state=6
22:04:11.917 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
22:04:11.918 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=878.29, Mass=110286, SNR=71.5, Peak=18070 HFD=2.8
22:04:11.919 00.001 21068 MultiStar: [#1 0.14,0.39,0.97,U] [#2 -0.16,0.31,1.21,U] [#3 0.34,0.19,0.99,U] [#4 0.03,0.29,0.78,U] [#5 -0.37,0.30,0.74,U] [#6 0.08,0.20,0.84,U] [#7 -0.28,0.34,0.72,U] [#8 -0.39,-0.01,0.89,U] 
22:04:11.920 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.27}, one-star: {-0.06, 0.44}
22:04:11.920 00.000 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:04:11.921 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:04:11.922 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.80 mountX=0.11 mountY=-0.25, mountTheta=-1.16
22:04:11.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.27, opts=13)
22:04:11.926 00.002 21068 Enqueuing Move request for scope (-0.06, 0.27)
22:04:11.928 00.002 16108 Worker thread wakes up
22:04:11.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
22:04:11.928 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
22:04:11.928 00.000 16108 Moving (-0.06, 0.27) raw xDistance=0.11 yDistance=-0.25
22:04:11.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:04:11.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:11.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:04:11.928 00.000 16108 MoveAxis(E, 0, ABG)
22:04:11.928 00.000 16108 Move returns status 0, amount 0
22:04:11.928 00.000 16108 MoveAxis(N, 0, ABG)
22:04:11.928 00.000 16108 Move returns status 0, amount 0
22:04:11.928 00.000 16108 move complete, result=0
22:04:11.930 00.002 16108 worker thread done servicing request
22:04:11.936 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4096, FiltMin=3529, FiltMax=44973, Gamma=1.000
22:04:11.967 00.031 21068 UpdateGuideState exits: m=110286 SNR=71.5
22:04:11.967 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:11.969 00.001 21068 Enqueuing Expose request
22:04:11.970 00.001 16108 Worker thread wakes up
22:04:11.970 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:04:11.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:11.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:12.943 00.973 16108 Exposure complete
22:04:13.002 00.059 16108 worker thread done servicing request
22:04:13.002 00.000 21068 OnExposeComplete: enter
22:04:13.003 00.001 21068 UpdateGuideState(): m_state=6
22:04:13.004 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
22:04:13.006 00.002 21068 Star::Find returns 1 (0), X=219.30, Y=878.17, Mass=124147, SNR=76.7, Peak=16726 HFD=3.4
22:04:13.008 00.002 21068 MultiStar: [#1 0.10,0.08,1.24,U] [#2 -0.18,0.20,1.18,U] [#3 -0.01,0.26,0.96,U] [#4 -0.25,0.21,0.72,U] [#5 -0.26,0.32,0.84,U] [#6 -0.34,0.10,0.76,U] [#7 -0.21,0.26,0.75,U] [#8 -0.59,0.44,0.00,M8] 
22:04:13.009 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.21}, one-star: {0.08, 0.32}
22:04:13.009 00.000 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
22:04:13.010 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
22:04:13.011 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.15 mountY=-0.18, mountTheta=-0.88
22:04:13.012 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.21, opts=13)
22:04:13.013 00.001 21068 Enqueuing Move request for scope (-0.11, 0.21)
22:04:13.014 00.001 16108 Worker thread wakes up
22:04:13.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
22:04:13.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
22:04:13.014 00.000 16108 Moving (-0.11, 0.21) raw xDistance=0.15 yDistance=-0.18
22:04:13.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:04:13.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:13.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:04:13.014 00.000 16108 MoveAxis(E, 0, ABG)
22:04:13.014 00.000 16108 Move returns status 0, amount 0
22:04:13.014 00.000 16108 MoveAxis(N, 0, ABG)
22:04:13.014 00.000 16108 Move returns status 0, amount 0
22:04:13.014 00.000 16108 move complete, result=0
22:04:13.014 00.000 16108 worker thread done servicing request
22:04:13.019 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4096, FiltMin=3485, FiltMax=42573, Gamma=1.000
22:04:13.044 00.025 21068 UpdateGuideState exits: m=124147 SNR=76.7
22:04:13.046 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:13.048 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:13.050 00.002 21068 Enqueuing Expose request
22:04:13.052 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:13.053 00.001 16108 Worker thread wakes up
22:04:13.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:13.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:14.206 01.153 16108 Exposure complete
22:04:14.270 00.064 16108 worker thread done servicing request
22:04:14.270 00.000 21068 OnExposeComplete: enter
22:04:14.271 00.001 21068 UpdateGuideState(): m_state=6
22:04:14.272 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
22:04:14.273 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=878.15, Mass=99412, SNR=66.4, Peak=16630 HFD=2.9
22:04:14.274 00.001 21068 MultiStar: [#1 -0.05,0.07,1.23,U] [#2 -0.19,0.28,1.33,U] [#3 0.08,0.14,1.15,U] [#4 -0.09,0.18,0.93,U] [#5 -0.01,0.27,0.99,U] [#6 -0.17,0.17,0.92,U] [#7 -0.32,0.12,0.61,U] [#8 -0.46,0.23,0.00,M9] 
22:04:14.274 00.000 21068 refined, 7 included, MultiStar: {-0.09, 0.19}, one-star: {-0.10, 0.30}
22:04:14.275 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
22:04:14.277 00.002 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:04:14.278 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.02 mountX=0.13 mountY=-0.17, mountTheta=-0.92
22:04:14.279 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.19, opts=13)
22:04:14.280 00.001 21068 Enqueuing Move request for scope (-0.09, 0.19)
22:04:14.281 00.001 16108 Worker thread wakes up
22:04:14.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
22:04:14.281 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
22:04:14.281 00.000 16108 Moving (-0.09, 0.19) raw xDistance=0.13 yDistance=-0.17
22:04:14.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:04:14.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:14.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:04:14.281 00.000 16108 MoveAxis(E, 0, ABG)
22:04:14.281 00.000 16108 Move returns status 0, amount 0
22:04:14.281 00.000 16108 MoveAxis(N, 0, ABG)
22:04:14.281 00.000 16108 Move returns status 0, amount 0
22:04:14.281 00.000 16108 move complete, result=0
22:04:14.282 00.001 16108 worker thread done servicing request
22:04:14.285 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4093, FiltMin=3536, FiltMax=52310, Gamma=1.000
22:04:14.312 00.027 21068 UpdateGuideState exits: m=99412 SNR=66.4
22:04:14.314 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:14.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:14.316 00.001 21068 Enqueuing Expose request
22:04:14.316 00.000 16108 Worker thread wakes up
22:04:14.317 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:14.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:14.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:15.278 00.961 16108 Exposure complete
22:04:15.334 00.056 16108 worker thread done servicing request
22:04:15.334 00.000 21068 OnExposeComplete: enter
22:04:15.334 00.000 21068 UpdateGuideState(): m_state=6
22:04:15.335 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
22:04:15.336 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=878.00, Mass=98293, SNR=56.4, Peak=15382 HFD=3.2
22:04:15.337 00.001 21068 MultiStar: [#1 0.18,0.07,1.33,U] [#2 0.02,0.18,1.50,U] [#3 0.05,0.25,1.32,U] [#4 -0.08,-0.07,1.11,U] [#5 -0.01,0.19,1.11,U] [#6 -0.19,0.44,0.93,U] [#7 -0.17,0.11,0.69,U] [#8 -0.22,0.08,0.95,U] 
22:04:15.338 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.04, 0.15}
22:04:15.338 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
22:04:15.339 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
22:04:15.340 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.29 mountX=-0.02 mountY=-0.15, mountTheta=-1.67
22:04:15.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.15, opts=13)
22:04:15.342 00.000 21068 Enqueuing Move request for scope (0.04, 0.15)
22:04:15.343 00.001 16108 Worker thread wakes up
22:04:15.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:04:15.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:04:15.343 00.000 16108 Moving (0.04, 0.15) raw xDistance=-0.02 yDistance=-0.15
22:04:15.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:04:15.344 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:04:15.344 00.000 16108 MoveAxis(E, 0, ABG)
22:04:15.344 00.000 16108 Move returns status 0, amount 0
22:04:15.344 00.000 16108 MoveAxis(N, 0, ABG)
22:04:15.344 00.000 16108 Move returns status 0, amount 0
22:04:15.344 00.000 16108 move complete, result=0
22:04:15.344 00.000 16108 worker thread done servicing request
22:04:15.348 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4093, FiltMin=3497, FiltMax=45110, Gamma=1.000
22:04:15.370 00.022 21068 UpdateGuideState exits: m=98293 SNR=56.4
22:04:15.372 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:15.373 00.000 21068 Enqueuing Expose request
22:04:15.374 00.001 16108 Worker thread wakes up
22:04:15.375 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:15.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:15.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:16.526 01.150 16108 Exposure complete
22:04:16.599 00.073 16108 worker thread done servicing request
22:04:16.599 00.000 21068 OnExposeComplete: enter
22:04:16.600 00.001 21068 UpdateGuideState(): m_state=6
22:04:16.601 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
22:04:16.601 00.000 21068 Star::Find returns 1 (0), X=219.38, Y=878.24, Mass=109659, SNR=67.1, Peak=16339 HFD=3.1
22:04:16.602 00.001 21068 MultiStar: [#1 -0.01,0.09,1.22,U] [#2 -0.22,0.06,1.48,U] [#3 0.05,-0.10,1.01,U] [#4 0.05,-0.14,0.91,U] [#5 -0.39,-0.19,0.83,U] [#6 -0.09,-0.16,0.77,U] [#7 -0.07,0.20,0.64,U] [#8 -0.50,0.08,0.00,M9] 
22:04:16.603 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {0.15, 0.38}
22:04:16.604 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
22:04:16.605 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
22:04:16.606 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.77 mountX=0.07 mountY=-0.01, mountTheta=-0.14
22:04:16.607 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
22:04:16.608 00.001 21068 Enqueuing Move request for scope (-0.07, 0.03)
22:04:16.609 00.001 16108 Worker thread wakes up
22:04:16.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:04:16.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:04:16.609 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.01
22:04:16.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:04:16.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:16.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:16.609 00.000 16108 MoveAxis(E, 0, ABG)
22:04:16.610 00.001 16108 Move returns status 0, amount 0
22:04:16.610 00.000 16108 MoveAxis(N, 0, ABG)
22:04:16.610 00.000 16108 Move returns status 0, amount 0
22:04:16.610 00.000 16108 move complete, result=0
22:04:16.610 00.000 16108 worker thread done servicing request
22:04:16.613 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4093, FiltMin=3536, FiltMax=55625, Gamma=1.000
22:04:16.633 00.020 21068 UpdateGuideState exits: m=109659 SNR=67.1
22:04:16.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:16.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:16.636 00.001 21068 Enqueuing Expose request
22:04:16.637 00.001 16108 Worker thread wakes up
22:04:16.637 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:16.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:16.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:17.613 00.976 16108 Exposure complete
22:04:17.684 00.071 16108 worker thread done servicing request
22:04:17.684 00.000 21068 OnExposeComplete: enter
22:04:17.685 00.001 21068 UpdateGuideState(): m_state=6
22:04:17.685 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
22:04:17.687 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=877.75, Mass=101866, SNR=66.4, Peak=16326 HFD=3.0
22:04:17.688 00.001 21068 MultiStar: [#1 0.02,-0.13,1.17,U] [#2 -0.12,0.20,1.08,U] [#3 0.03,-0.17,1.19,U] [#4 -0.12,-0.12,0.83,U] [#5 -0.30,0.08,0.99,U] [#6 -0.04,0.05,0.79,U] [#7 -0.38,0.02,0.60,U] [#8 -0.66,-0.01,0.00,M10] 
22:04:17.689 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {-0.03, -0.10}
22:04:17.690 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
22:04:17.690 00.000 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
22:04:17.691 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=0.09 mountY=0.05, mountTheta=0.50
22:04:17.692 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.03, opts=13)
22:04:17.693 00.001 21068 Enqueuing Move request for scope (-0.10, -0.03)
22:04:17.694 00.001 16108 Worker thread wakes up
22:04:17.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
22:04:17.694 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
22:04:17.694 00.000 16108 Moving (-0.10, -0.03) raw xDistance=0.09 yDistance=0.05
22:04:17.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:04:17.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:17.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:17.694 00.000 16108 MoveAxis(E, 0, ABG)
22:04:17.694 00.000 16108 Move returns status 0, amount 0
22:04:17.694 00.000 16108 MoveAxis(N, 0, ABG)
22:04:17.694 00.000 16108 Move returns status 0, amount 0
22:04:17.694 00.000 16108 move complete, result=0
22:04:17.694 00.000 16108 worker thread done servicing request
22:04:17.701 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4093, FiltMin=3542, FiltMax=47469, Gamma=1.000
22:04:17.727 00.026 21068 UpdateGuideState exits: m=101866 SNR=66.4
22:04:17.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.731 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:17.732 00.001 21068 Enqueuing Expose request
22:04:17.734 00.002 16108 Worker thread wakes up
22:04:17.734 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:04:17.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:17.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:18.901 01.166 16108 Exposure complete
22:04:18.966 00.065 16108 worker thread done servicing request
22:04:18.966 00.000 21068 OnExposeComplete: enter
22:04:18.967 00.001 21068 UpdateGuideState(): m_state=6
22:04:18.968 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
22:04:18.969 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.87, Mass=100910, SNR=67.8, Peak=16499 HFD=2.8
22:04:18.970 00.001 21068 MultiStar: [#1 0.13,0.04,1.09,U] [#2 -0.20,-0.13,1.42,U] [#3 0.37,0.01,0.94,U] [#4 0.11,-0.31,0.90,U] [#5 -0.02,-0.09,0.95,U] [#6 -0.00,0.01,0.82,U] [#7 -0.04,-0.28,0.79,U] [#8 -0.32,-0.08,0.77,U] 
22:04:18.971 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.20, 0.02}
22:04:18.971 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
22:04:18.972 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
22:04:18.973 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.31 mountX=-0.04 mountY=0.08, mountTheta=2.02
22:04:18.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
22:04:18.976 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
22:04:18.977 00.001 16108 Worker thread wakes up
22:04:18.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:04:18.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:04:18.977 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
22:04:18.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:04:18.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:18.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:04:18.977 00.000 16108 MoveAxis(E, 0, ABG)
22:04:18.977 00.000 16108 Move returns status 0, amount 0
22:04:18.977 00.000 16108 MoveAxis(N, 0, ABG)
22:04:18.977 00.000 16108 Move returns status 0, amount 0
22:04:18.977 00.000 16108 move complete, result=0
22:04:18.977 00.000 16108 worker thread done servicing request
22:04:18.985 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4093, FiltMin=3510, FiltMax=50829, Gamma=1.000
22:04:19.013 00.028 21068 UpdateGuideState exits: m=100910 SNR=67.8
22:04:19.015 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:19.017 00.001 21068 Enqueuing Expose request
22:04:19.020 00.003 16108 Worker thread wakes up
22:04:19.020 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:19.022 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:19.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:19.991 00.969 16108 Exposure complete
22:04:20.052 00.061 16108 worker thread done servicing request
22:04:20.052 00.000 21068 OnExposeComplete: enter
22:04:20.054 00.002 21068 UpdateGuideState(): m_state=6
22:04:20.055 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
22:04:20.057 00.002 21068 Star::Find returns 1 (0), X=219.23, Y=878.07, Mass=115509, SNR=75.0, Peak=16470 HFD=3.2
22:04:20.058 00.001 21068 MultiStar: [#1 0.30,-0.20,1.11,U] [#2 -0.29,0.03,1.19,U] [#3 0.26,-0.03,0.93,U] [#4 0.16,-0.26,0.69,U] [#5 0.05,-0.20,0.91,U] [#6 0.26,0.01,0.83,U] [#7 0.00,0.21,0.62,U] [#8 -0.46,-0.10,0.64,U] 
22:04:20.059 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.00, 0.22}
22:04:20.060 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
22:04:20.061 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
22:04:20.062 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.75 mountX=-0.05 mountY=0.03, mountTheta=2.61
22:04:20.065 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
22:04:20.067 00.002 21068 Enqueuing Move request for scope (0.04, -0.04)
22:04:20.068 00.001 16108 Worker thread wakes up
22:04:20.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:04:20.069 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:04:20.069 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
22:04:20.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:04:20.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:20.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:20.069 00.000 16108 MoveAxis(E, 0, ABG)
22:04:20.069 00.000 16108 Move returns status 0, amount 0
22:04:20.069 00.000 16108 MoveAxis(N, 0, ABG)
22:04:20.069 00.000 16108 Move returns status 0, amount 0
22:04:20.069 00.000 16108 move complete, result=0
22:04:20.069 00.000 16108 worker thread done servicing request
22:04:20.076 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=4093, FiltMin=3510, FiltMax=55117, Gamma=1.000
22:04:20.101 00.025 21068 UpdateGuideState exits: m=115509 SNR=75.0
22:04:20.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:20.104 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:20.105 00.001 21068 Enqueuing Expose request
22:04:20.106 00.001 16108 Worker thread wakes up
22:04:20.106 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:04:20.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:20.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:21.274 01.167 16108 Exposure complete
22:04:21.336 00.062 16108 worker thread done servicing request
22:04:21.336 00.000 21068 OnExposeComplete: enter
22:04:21.337 00.001 21068 UpdateGuideState(): m_state=6
22:04:21.337 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
22:04:21.338 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.13, Mass=114019, SNR=77.3, Peak=17110 HFD=3.1
22:04:21.339 00.001 21068 MultiStar: [#1 0.00,-0.08,1.07,U] [#2 -0.14,0.12,1.25,U] [#3 0.18,-0.11,0.90,U] [#4 0.28,-0.36,0.72,U] [#5 -0.06,-0.01,0.87,U] [#6 0.11,-0.26,0.62,U] [#7 -0.12,0.33,0.47,U] [#8 -0.41,-0.09,0.81,U] 
22:04:21.340 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.05, 0.28}
22:04:21.341 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
22:04:21.342 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
22:04:21.342 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.42 mountX=0.01 mountY=0.02, mountTheta=0.91
22:04:21.344 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
22:04:21.345 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
22:04:21.346 00.001 16108 Worker thread wakes up
22:04:21.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:04:21.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:04:21.346 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
22:04:21.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:04:21.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:21.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:21.346 00.000 16108 MoveAxis(E, 0, ABG)
22:04:21.346 00.000 16108 Move returns status 0, amount 0
22:04:21.346 00.000 16108 MoveAxis(N, 0, ABG)
22:04:21.347 00.001 16108 Move returns status 0, amount 0
22:04:21.347 00.000 16108 move complete, result=0
22:04:21.347 00.000 16108 worker thread done servicing request
22:04:21.354 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4093, FiltMin=3411, FiltMax=43677, Gamma=1.000
22:04:21.381 00.027 21068 UpdateGuideState exits: m=114019 SNR=77.3
22:04:21.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:21.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:21.385 00.002 21068 Enqueuing Expose request
22:04:21.386 00.001 16108 Worker thread wakes up
22:04:21.386 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:04:21.386 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:21.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:22.360 00.974 16108 Exposure complete
22:04:22.424 00.064 16108 worker thread done servicing request
22:04:22.425 00.001 21068 OnExposeComplete: enter
22:04:22.425 00.000 21068 UpdateGuideState(): m_state=6
22:04:22.426 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
22:04:22.427 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.06, Mass=111620, SNR=65.9, Peak=18326 HFD=3.2
22:04:22.428 00.001 21068 MultiStar: [#1 -0.00,0.04,1.32,U] [#2 -0.10,-0.14,1.19,U] [#3 -0.04,-0.06,1.04,U] [#4 -0.16,-0.19,0.88,U] [#5 0.02,-0.05,1.05,U] [#6 0.07,-0.05,0.83,U] [#7 -0.48,0.21,0.00,M1] [#8 -0.65,0.06,0.00,M8] 
22:04:22.428 00.000 21068 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {-0.05, 0.21}
22:04:22.430 00.002 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
22:04:22.431 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
22:04:22.431 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.45 mountX=0.03 mountY=0.04, mountTheta=0.89
22:04:22.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
22:04:22.434 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
22:04:22.436 00.002 16108 Worker thread wakes up
22:04:22.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:04:22.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:04:22.436 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
22:04:22.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:04:22.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:22.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:04:22.436 00.000 16108 MoveAxis(E, 0, ABG)
22:04:22.437 00.001 16108 Move returns status 0, amount 0
22:04:22.437 00.000 16108 MoveAxis(N, 0, ABG)
22:04:22.437 00.000 16108 Move returns status 0, amount 0
22:04:22.437 00.000 16108 move complete, result=0
22:04:22.437 00.000 16108 worker thread done servicing request
22:04:22.445 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4093, FiltMin=3552, FiltMax=50221, Gamma=1.000
22:04:22.462 00.017 21068 UpdateGuideState exits: m=111620 SNR=65.9
22:04:22.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:22.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:22.465 00.001 21068 Enqueuing Expose request
22:04:22.466 00.001 16108 Worker thread wakes up
22:04:22.466 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:22.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:22.466 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:04:23.641 01.175 16108 Exposure complete
22:04:23.715 00.074 16108 worker thread done servicing request
22:04:23.715 00.000 21068 OnExposeComplete: enter
22:04:23.716 00.001 21068 UpdateGuideState(): m_state=6
22:04:23.717 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
22:04:23.717 00.000 21068 Star::Find returns 1 (0), X=218.95, Y=878.38, Mass=115369, SNR=84.8, Peak=17910 HFD=3.3
22:04:23.718 00.001 21068 MultiStar: [#1 0.04,-0.01,0.81,U] [#2 -0.15,-0.18,1.03,U] [#3 0.07,-0.06,0.96,U] [#4 -0.18,0.20,0.70,U] [#5 -0.12,-0.28,0.80,U] [#6 0.05,0.15,0.71,U] [#7 -0.27,0.19,0.51,U] [#8 -0.41,0.25,0.70,U] 
22:04:23.720 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.28, 0.53}
22:04:23.721 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
22:04:23.722 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
22:04:23.722 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=0.14 mountY=-0.05, mountTheta=-0.31
22:04:23.724 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
22:04:23.725 00.001 21068 Enqueuing Move request for scope (-0.13, 0.08)
22:04:23.726 00.001 16108 Worker thread wakes up
22:04:23.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
22:04:23.726 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
22:04:23.726 00.000 16108 Moving (-0.13, 0.08) raw xDistance=0.14 yDistance=-0.05
22:04:23.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:04:23.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:23.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:23.727 00.001 16108 MoveAxis(E, 0, ABG)
22:04:23.727 00.000 16108 Move returns status 0, amount 0
22:04:23.727 00.000 16108 MoveAxis(N, 0, ABG)
22:04:23.727 00.000 16108 Move returns status 0, amount 0
22:04:23.727 00.000 16108 move complete, result=0
22:04:23.727 00.000 16108 worker thread done servicing request
22:04:23.733 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4093, FiltMin=3500, FiltMax=44749, Gamma=1.000
22:04:23.752 00.019 21068 UpdateGuideState exits: m=115369 SNR=84.8
22:04:23.752 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:23.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:23.754 00.001 21068 Enqueuing Expose request
22:04:23.754 00.000 16108 Worker thread wakes up
22:04:23.755 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:23.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:23.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:24.717 00.962 16108 Exposure complete
22:04:24.781 00.064 16108 worker thread done servicing request
22:04:24.781 00.000 21068 OnExposeComplete: enter
22:04:24.781 00.000 21068 UpdateGuideState(): m_state=6
22:04:24.782 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
22:04:24.784 00.002 21068 Star::Find returns 1 (0), X=218.95, Y=878.08, Mass=113119, SNR=76.3, Peak=15734 HFD=3.8
22:04:24.785 00.001 21068 MultiStar: [#1 0.03,0.07,1.04,U] [#2 -0.00,0.33,1.09,U] [#3 -0.15,0.16,0.89,U] [#4 0.01,-0.06,0.89,U] [#5 0.16,-0.02,1.10,U] [#6 -0.05,0.27,0.94,U] [#7 -0.20,0.10,0.64,U] [#8 -0.36,-0.00,0.62,U] 
22:04:24.786 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.27, 0.23}
22:04:24.788 00.002 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
22:04:24.789 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
22:04:24.790 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.09 mountY=-0.11, mountTheta=-0.86
22:04:24.793 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.13, opts=13)
22:04:24.794 00.001 21068 Enqueuing Move request for scope (-0.07, 0.13)
22:04:24.795 00.001 16108 Worker thread wakes up
22:04:24.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
22:04:24.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
22:04:24.795 00.000 16108 Moving (-0.07, 0.13) raw xDistance=0.09 yDistance=-0.11
22:04:24.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:04:24.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:24.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:04:24.795 00.000 16108 MoveAxis(E, 0, ABG)
22:04:24.795 00.000 16108 Move returns status 0, amount 0
22:04:24.795 00.000 16108 MoveAxis(N, 0, ABG)
22:04:24.795 00.000 16108 Move returns status 0, amount 0
22:04:24.795 00.000 16108 move complete, result=0
22:04:24.796 00.001 16108 worker thread done servicing request
22:04:24.800 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4093, FiltMin=3523, FiltMax=45645, Gamma=1.000
22:04:24.818 00.018 21068 UpdateGuideState exits: m=113119 SNR=76.3
22:04:24.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:24.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:24.821 00.001 21068 Enqueuing Expose request
22:04:24.821 00.000 16108 Worker thread wakes up
22:04:24.821 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:24.823 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:24.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:26.017 01.194 16108 Exposure complete
22:04:26.078 00.061 16108 worker thread done servicing request
22:04:26.078 00.000 21068 OnExposeComplete: enter
22:04:26.079 00.001 21068 UpdateGuideState(): m_state=6
22:04:26.080 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
22:04:26.081 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=878.22, Mass=112016, SNR=71.1, Peak=14707 HFD=3.3
22:04:26.083 00.002 21068 MultiStar: [#1 0.22,0.08,0.99,U] [#2 -0.06,0.19,1.13,U] [#3 -0.04,0.34,1.06,U] [#4 -0.12,0.26,0.86,U] [#5 0.24,0.30,0.95,U] [#6 0.17,0.22,0.89,U] [#7 -0.01,0.42,0.51,U] [#8 -0.51,0.24,0.00,M7] 
22:04:26.084 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.26}, one-star: {0.28, 0.37}
22:04:26.085 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:04:26.086 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:04:26.087 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.24 mountX=-0.04 mountY=-0.28, mountTheta=-1.73
22:04:26.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.26, opts=13)
22:04:26.090 00.001 21068 Enqueuing Move request for scope (0.09, 0.26)
22:04:26.091 00.001 16108 Worker thread wakes up
22:04:26.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
22:04:26.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
22:04:26.091 00.000 16108 Moving (0.09, 0.26) raw xDistance=-0.04 yDistance=-0.28
22:04:26.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:04:26.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:26.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:04:26.091 00.000 16108 MoveAxis(E, 0, ABG)
22:04:26.091 00.000 16108 Move returns status 0, amount 0
22:04:26.091 00.000 16108 MoveAxis(N, 0, ABG)
22:04:26.091 00.000 16108 Move returns status 0, amount 0
22:04:26.091 00.000 16108 move complete, result=0
22:04:26.092 00.001 16108 worker thread done servicing request
22:04:26.097 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=4093, FiltMin=3469, FiltMax=45501, Gamma=1.000
22:04:26.113 00.016 21068 UpdateGuideState exits: m=112016 SNR=71.1
22:04:26.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:26.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:26.116 00.001 21068 Enqueuing Expose request
22:04:26.117 00.001 16108 Worker thread wakes up
22:04:26.117 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:04:26.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:26.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:27.093 00.975 16108 Exposure complete
22:04:27.155 00.062 16108 worker thread done servicing request
22:04:27.155 00.000 21068 OnExposeComplete: enter
22:04:27.156 00.001 21068 UpdateGuideState(): m_state=6
22:04:27.156 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
22:04:27.157 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.65, Mass=102799, SNR=64.3, Peak=16150 HFD=3.1
22:04:27.158 00.001 21068 MultiStar: [#1 0.01,0.23,1.19,U] [#2 -0.19,0.37,1.25,U] [#3 0.20,-0.07,1.04,U] [#4 -0.05,0.09,1.02,U] [#5 -0.01,0.31,1.22,U] [#6 0.24,0.45,0.00,M1] [#7 0.04,0.67,0.00,M1] [#8 -0.10,0.17,0.81,U] 
22:04:27.159 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.27}, one-star: {0.01, 0.80}
22:04:27.159 00.000 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
22:04:27.160 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
22:04:27.161 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.28 cameraTheta=1.64 mountX=0.07 mountY=-0.26, mountTheta=-1.32
22:04:27.162 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.27, opts=13)
22:04:27.164 00.002 21068 Enqueuing Move request for scope (-0.02, 0.27)
22:04:27.165 00.001 16108 Worker thread wakes up
22:04:27.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
22:04:27.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
22:04:27.165 00.000 16108 Moving (-0.02, 0.27) raw xDistance=0.07 yDistance=-0.26
22:04:27.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:04:27.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:27.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:04:27.165 00.000 16108 MoveAxis(E, 0, ABG)
22:04:27.166 00.001 16108 Move returns status 0, amount 0
22:04:27.166 00.000 16108 MoveAxis(N, 0, ABG)
22:04:27.166 00.000 16108 Move returns status 0, amount 0
22:04:27.166 00.000 16108 move complete, result=0
22:04:27.166 00.000 16108 worker thread done servicing request
22:04:27.169 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4089, FiltMin=3526, FiltMax=42349, Gamma=1.000
22:04:27.184 00.015 21068 UpdateGuideState exits: m=102799 SNR=64.3
22:04:27.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:27.187 00.001 21068 Enqueuing Expose request
22:04:27.188 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:04:27.189 00.001 16108 Worker thread wakes up
22:04:27.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:27.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:28.341 01.152 16108 Exposure complete
22:04:28.403 00.062 16108 worker thread done servicing request
22:04:28.403 00.000 21068 OnExposeComplete: enter
22:04:28.404 00.001 21068 UpdateGuideState(): m_state=6
22:04:28.405 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
22:04:28.406 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.21, Mass=90295, SNR=59.8, Peak=15846 HFD=2.8
22:04:28.407 00.001 21068 MultiStar: [#1 0.05,0.17,1.32,U] [#2 -0.32,0.14,1.26,U] [#3 0.01,0.29,1.17,U] [#4 0.03,-0.01,0.97,U] [#5 -0.28,0.12,0.89,U] [#6 0.12,-0.05,0.84,U] [#7 -0.24,0.40,0.85,U] [#8 -0.93,0.23,0.00,M7] 
22:04:28.408 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.18}, one-star: {0.04, 0.36}
22:04:28.409 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
22:04:28.410 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
22:04:28.412 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.96 mountX=0.10 mountY=-0.16, mountTheta=-0.99
22:04:28.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.18, opts=13)
22:04:28.417 00.003 21068 Enqueuing Move request for scope (-0.07, 0.18)
22:04:28.418 00.001 16108 Worker thread wakes up
22:04:28.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
22:04:28.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
22:04:28.418 00.000 16108 Moving (-0.07, 0.18) raw xDistance=0.10 yDistance=-0.16
22:04:28.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:04:28.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:28.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:04:28.418 00.000 16108 MoveAxis(E, 0, ABG)
22:04:28.418 00.000 16108 Move returns status 0, amount 0
22:04:28.418 00.000 16108 MoveAxis(N, 0, ABG)
22:04:28.418 00.000 16108 Move returns status 0, amount 0
22:04:28.418 00.000 16108 move complete, result=0
22:04:28.418 00.000 16108 worker thread done servicing request
22:04:28.424 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4089, FiltMin=3501, FiltMax=52134, Gamma=1.000
22:04:28.446 00.022 21068 UpdateGuideState exits: m=90295 SNR=59.8
22:04:28.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:28.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:28.449 00.001 21068 Enqueuing Expose request
22:04:28.449 00.000 16108 Worker thread wakes up
22:04:28.449 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:28.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:28.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:29.439 00.989 16108 Exposure complete
22:04:29.497 00.058 16108 worker thread done servicing request
22:04:29.497 00.000 21068 OnExposeComplete: enter
22:04:29.498 00.001 21068 UpdateGuideState(): m_state=6
22:04:29.499 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
22:04:29.500 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=878.24, Mass=110468, SNR=74.0, Peak=15350 HFD=3.4
22:04:29.501 00.001 21068 MultiStar: [#1 -0.07,0.07,1.04,U] [#2 -0.12,0.27,1.18,U] [#3 0.30,-0.29,1.00,U] [#4 -0.11,-0.00,0.85,U] [#5 -0.05,0.28,0.95,U] [#6 -0.12,-0.32,0.74,U] [#7 -0.24,0.32,0.64,U] [#8 -0.47,-0.04,0.71,U] 
22:04:29.502 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {0.09, 0.38}
22:04:29.503 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
22:04:29.504 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
22:04:29.505 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.24 mountX=0.08 mountY=-0.07, mountTheta=-0.69
22:04:29.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
22:04:29.507 00.000 21068 Enqueuing Move request for scope (-0.07, 0.08)
22:04:29.509 00.002 16108 Worker thread wakes up
22:04:29.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
22:04:29.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
22:04:29.509 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
22:04:29.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:04:29.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:29.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:29.509 00.000 16108 MoveAxis(E, 0, ABG)
22:04:29.509 00.000 16108 Move returns status 0, amount 0
22:04:29.509 00.000 16108 MoveAxis(N, 0, ABG)
22:04:29.509 00.000 16108 Move returns status 0, amount 0
22:04:29.509 00.000 16108 move complete, result=0
22:04:29.509 00.000 16108 worker thread done servicing request
22:04:29.516 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=4089, FiltMin=3507, FiltMax=49805, Gamma=1.000
22:04:29.542 00.026 21068 UpdateGuideState exits: m=110468 SNR=74.0
22:04:29.542 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:29.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:29.544 00.001 21068 Enqueuing Expose request
22:04:29.545 00.001 16108 Worker thread wakes up
22:04:29.545 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:29.546 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:29.547 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:30.728 01.181 16108 Exposure complete
22:04:30.833 00.105 16108 worker thread done servicing request
22:04:30.833 00.000 21068 OnExposeComplete: enter
22:04:30.835 00.002 21068 UpdateGuideState(): m_state=6
22:04:30.838 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
22:04:30.839 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=878.17, Mass=122738, SNR=76.8, Peak=19606 HFD=3.0
22:04:30.842 00.003 21068 MultiStar: [#1 0.28,0.14,0.92,U] [#2 -0.05,0.02,1.07,U] [#3 0.01,0.13,0.95,U] [#4 -0.10,-0.26,0.82,U] [#5 -0.29,0.20,0.78,U] [#6 0.23,-0.18,0.79,U] [#7 -0.33,0.49,0.00,M1] [#8 -0.38,-0.12,0.71,U] 
22:04:30.844 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {-0.17, 0.32}
22:04:30.845 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
22:04:30.847 00.002 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
22:04:30.849 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.43 mountX=0.06 mountY=-0.03, mountTheta=-0.49
22:04:30.853 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
22:04:30.856 00.003 21068 Enqueuing Move request for scope (-0.05, 0.04)
22:04:30.858 00.002 16108 Worker thread wakes up
22:04:30.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:04:30.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:04:30.859 00.001 16108 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=-0.03
22:04:30.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:04:30.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:30.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:30.859 00.000 16108 MoveAxis(E, 0, ABG)
22:04:30.859 00.000 16108 Move returns status 0, amount 0
22:04:30.859 00.000 16108 MoveAxis(N, 0, ABG)
22:04:30.859 00.000 16108 Move returns status 0, amount 0
22:04:30.859 00.000 16108 move complete, result=0
22:04:30.859 00.000 16108 worker thread done servicing request
22:04:30.867 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4089, FiltMin=3504, FiltMax=50118, Gamma=1.000
22:04:30.902 00.035 21068 UpdateGuideState exits: m=122738 SNR=76.8
22:04:30.905 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.907 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:30.911 00.004 21068 Enqueuing Expose request
22:04:30.912 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:30.915 00.003 16108 Worker thread wakes up
22:04:30.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:30.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:31.891 00.976 16108 Exposure complete
22:04:31.960 00.069 16108 worker thread done servicing request
22:04:31.960 00.000 21068 OnExposeComplete: enter
22:04:31.961 00.001 21068 UpdateGuideState(): m_state=6
22:04:31.962 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
22:04:31.963 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.96, Mass=98359, SNR=61.4, Peak=16022 HFD=2.6
22:04:31.965 00.002 21068 MultiStar: [#1 0.36,-0.04,1.50,U] [#2 -0.03,-0.02,1.63,U] [#3 0.45,-0.06,1.00,U] [#4 0.14,-0.20,0.94,U] [#5 -0.04,-0.11,1.34,U] [#6 0.05,0.19,1.15,U] [#7 -0.18,0.34,0.69,U] [#8 -0.43,-0.04,1.09,U] 
22:04:31.966 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.03, 0.10}
22:04:31.968 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
22:04:31.969 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
22:04:31.971 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
22:04:31.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
22:04:31.974 00.001 21068 Enqueuing Move request for scope (0.05, 0.00)
22:04:31.976 00.002 16108 Worker thread wakes up
22:04:31.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:04:31.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:04:31.976 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.02
22:04:31.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:04:31.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:31.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:31.976 00.000 16108 MoveAxis(E, 0, ABG)
22:04:31.976 00.000 16108 Move returns status 0, amount 0
22:04:31.976 00.000 16108 MoveAxis(N, 0, ABG)
22:04:31.976 00.000 16108 Move returns status 0, amount 0
22:04:31.976 00.000 16108 move complete, result=0
22:04:31.976 00.000 16108 worker thread done servicing request
22:04:31.981 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4089, FiltMin=3504, FiltMax=49331, Gamma=1.000
22:04:32.001 00.020 21068 UpdateGuideState exits: m=98359 SNR=61.4
22:04:32.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:32.004 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:32.005 00.001 21068 Enqueuing Expose request
22:04:32.005 00.000 16108 Worker thread wakes up
22:04:32.007 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:32.008 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:32.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:33.168 01.160 16108 Exposure complete
22:04:33.235 00.067 16108 worker thread done servicing request
22:04:33.236 00.001 21068 OnExposeComplete: enter
22:04:33.237 00.001 21068 UpdateGuideState(): m_state=6
22:04:33.238 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
22:04:33.239 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=877.91, Mass=100242, SNR=63.4, Peak=17686 HFD=2.7
22:04:33.240 00.001 21068 MultiStar: [#1 0.26,-0.06,1.28,U] [#2 -0.18,-0.10,1.36,U] [#3 0.12,-0.10,1.16,U] [#4 0.42,-0.16,1.05,U] [#5 -0.04,-0.05,1.02,U] [#6 0.06,-0.14,0.82,U] [#7 0.03,0.25,0.70,U] [#8 -0.44,-0.44,0.00,M5] 
22:04:33.242 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.14, 0.06}
22:04:33.243 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
22:04:33.244 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
22:04:33.245 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.11 mountY=0.03, mountTheta=2.89
22:04:33.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
22:04:33.249 00.002 21068 Enqueuing Move request for scope (0.10, -0.05)
22:04:33.250 00.001 16108 Worker thread wakes up
22:04:33.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:04:33.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:04:33.250 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.03
22:04:33.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:04:33.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:33.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:33.250 00.000 16108 MoveAxis(E, 0, ABG)
22:04:33.250 00.000 16108 Move returns status 0, amount 0
22:04:33.250 00.000 16108 MoveAxis(N, 0, ABG)
22:04:33.250 00.000 16108 Move returns status 0, amount 0
22:04:33.250 00.000 16108 move complete, result=0
22:04:33.250 00.000 16108 worker thread done servicing request
22:04:33.257 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4089, FiltMin=3529, FiltMax=50195, Gamma=1.000
22:04:33.276 00.019 21068 UpdateGuideState exits: m=100242 SNR=63.4
22:04:33.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:33.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:33.279 00.001 21068 Enqueuing Expose request
22:04:33.280 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:04:33.281 00.001 16108 Worker thread wakes up
22:04:33.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:33.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:34.246 00.965 16108 Exposure complete
22:04:34.313 00.067 16108 worker thread done servicing request
22:04:34.313 00.000 21068 OnExposeComplete: enter
22:04:34.314 00.001 21068 UpdateGuideState(): m_state=6
22:04:34.316 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
22:04:34.317 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=877.98, Mass=110172, SNR=68.1, Peak=18134 HFD=3.0
22:04:34.319 00.002 21068 MultiStar: [#1 0.41,-0.05,1.23,U] [#2 0.28,0.00,1.28,U] [#3 0.19,-0.11,1.16,U] [#4 0.29,-0.26,0.79,U] [#5 0.05,-0.14,1.15,U] [#6 0.28,0.06,0.79,U] [#7 -0.11,0.15,0.68,U] [#8 -0.60,-0.05,0.00,M6] 
22:04:34.319 00.000 21068 single-star, 7 included, MultiStar: {0.18, -0.03}, one-star: {-0.06, 0.13}
22:04:34.320 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
22:04:34.321 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
22:04:34.322 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.03 mountX=0.09 mountY=-0.11, mountTheta=-0.91
22:04:34.323 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
22:04:34.325 00.002 21068 Enqueuing Move request for scope (-0.06, 0.13)
22:04:34.326 00.001 16108 Worker thread wakes up
22:04:34.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
22:04:34.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
22:04:34.326 00.000 16108 Moving (-0.06, 0.13) raw xDistance=0.09 yDistance=-0.11
22:04:34.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:04:34.327 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:34.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:04:34.327 00.000 16108 MoveAxis(E, 0, ABG)
22:04:34.327 00.000 16108 Move returns status 0, amount 0
22:04:34.327 00.000 16108 MoveAxis(N, 0, ABG)
22:04:34.327 00.000 16108 Move returns status 0, amount 0
22:04:34.327 00.000 16108 move complete, result=0
22:04:34.327 00.000 16108 worker thread done servicing request
22:04:34.332 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4089, FiltMin=3478, FiltMax=59257, Gamma=1.000
22:04:34.351 00.019 21068 UpdateGuideState exits: m=110172 SNR=68.1
22:04:34.353 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:34.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:34.355 00.001 21068 Enqueuing Expose request
22:04:34.356 00.001 16108 Worker thread wakes up
22:04:34.356 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:34.357 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:34.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:35.517 01.160 16108 Exposure complete
22:04:35.584 00.067 16108 worker thread done servicing request
22:04:35.584 00.000 21068 OnExposeComplete: enter
22:04:35.585 00.001 21068 UpdateGuideState(): m_state=6
22:04:35.586 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
22:04:35.588 00.002 21068 Star::Find returns 1 (0), X=219.42, Y=877.89, Mass=102828, SNR=66.3, Peak=14566 HFD=3.3
22:04:35.588 00.000 21068 MultiStar: [#1 0.20,-0.02,1.33,U] [#2 0.04,-0.31,1.34,U] [#3 0.03,-0.05,1.14,U] [#4 0.04,-0.33,0.83,U] [#5 -0.22,-0.19,1.04,U] [#6 0.09,-0.37,0.86,U] [#7 0.18,0.12,0.63,U] [#8 -0.33,0.09,0.74,U] 
22:04:35.589 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.20, 0.04}
22:04:35.591 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
22:04:35.592 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
22:04:35.592 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.30 mountX=-0.06 mountY=0.11, mountTheta=2.03
22:04:35.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
22:04:35.595 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
22:04:35.597 00.002 16108 Worker thread wakes up
22:04:35.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:04:35.597 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:04:35.597 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.06 yDistance=0.11
22:04:35.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:04:35.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:35.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:04:35.597 00.000 16108 MoveAxis(E, 0, ABG)
22:04:35.597 00.000 16108 Move returns status 0, amount 0
22:04:35.597 00.000 16108 MoveAxis(N, 0, ABG)
22:04:35.597 00.000 16108 Move returns status 0, amount 0
22:04:35.597 00.000 16108 move complete, result=0
22:04:35.597 00.000 16108 worker thread done servicing request
22:04:35.602 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4086, FiltMin=3481, FiltMax=52045, Gamma=1.000
22:04:35.621 00.019 21068 UpdateGuideState exits: m=102828 SNR=66.3
22:04:35.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:35.624 00.001 21068 Enqueuing Expose request
22:04:35.626 00.002 16108 Worker thread wakes up
22:04:35.626 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:35.627 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:35.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:36.590 00.963 16108 Exposure complete
22:04:36.659 00.069 16108 worker thread done servicing request
22:04:36.659 00.000 21068 OnExposeComplete: enter
22:04:36.660 00.001 21068 UpdateGuideState(): m_state=6
22:04:36.661 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
22:04:36.662 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.91, Mass=92086, SNR=60.3, Peak=13942 HFD=2.9
22:04:36.664 00.002 21068 MultiStar: [#1 0.01,-0.14,1.31,U] [#2 -0.12,-0.39,1.31,U] [#3 0.25,-0.12,1.13,U] [#4 0.06,-0.59,0.00,M1] [#5 -0.15,-0.34,1.15,U] [#6 0.18,-0.19,1.03,U] [#7 -0.34,-0.20,0.68,U] [#8 -0.43,-0.05,0.84,U] 
22:04:36.665 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.18}, one-star: {-0.01, 0.06}
22:04:36.665 00.000 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:04:36.667 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
22:04:36.668 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.69 mountX=0.02 mountY=-0.05, mountTheta=-1.27
22:04:36.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
22:04:36.671 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
22:04:36.672 00.001 16108 Worker thread wakes up
22:04:36.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:04:36.672 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:04:36.672 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
22:04:36.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:04:36.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:36.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:36.672 00.000 16108 MoveAxis(E, 0, ABG)
22:04:36.672 00.000 16108 Move returns status 0, amount 0
22:04:36.672 00.000 16108 MoveAxis(N, 0, ABG)
22:04:36.673 00.001 16108 Move returns status 0, amount 0
22:04:36.673 00.000 16108 move complete, result=0
22:04:36.673 00.000 16108 worker thread done servicing request
22:04:36.679 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4089, FiltMin=3488, FiltMax=51485, Gamma=1.000
22:04:36.699 00.020 21068 UpdateGuideState exits: m=92086 SNR=60.3
22:04:36.699 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:36.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:36.701 00.001 21068 Enqueuing Expose request
22:04:36.702 00.001 16108 Worker thread wakes up
22:04:36.702 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:36.704 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:36.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:37.857 01.153 16108 Exposure complete
22:04:37.926 00.069 16108 worker thread done servicing request
22:04:37.927 00.001 21068 OnExposeComplete: enter
22:04:37.928 00.001 21068 UpdateGuideState(): m_state=6
22:04:37.929 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
22:04:37.930 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.76, Mass=125552, SNR=68.9, Peak=15590 HFD=3.2
22:04:37.931 00.001 21068 MultiStar: [#1 -0.05,-0.35,1.06,U] [#2 -0.16,-0.15,1.27,U] [#3 0.21,-0.33,0.94,U] [#4 0.06,-0.39,0.99,U] [#5 0.10,-0.52,0.00,M1] [#6 0.28,-0.44,0.00,M1] [#7 -0.41,0.05,0.61,U] [#8 -0.08,-0.35,0.83,U] 
22:04:37.932 00.001 21068 single-star, 6 included, MultiStar: {-0.02, -0.24}, one-star: {0.16, -0.09}
22:04:37.933 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
22:04:37.934 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
22:04:37.935 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.17 mountY=0.05, mountTheta=2.85
22:04:37.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.09, opts=13)
22:04:37.939 00.002 21068 Enqueuing Move request for scope (0.16, -0.09)
22:04:37.940 00.001 16108 Worker thread wakes up
22:04:37.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
22:04:37.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
22:04:37.940 00.000 16108 Moving (0.16, -0.09) raw xDistance=-0.17 yDistance=0.05
22:04:37.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:04:37.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:37.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:37.940 00.000 16108 MoveAxis(E, 0, ABG)
22:04:37.940 00.000 16108 Move returns status 0, amount 0
22:04:37.940 00.000 16108 MoveAxis(N, 0, ABG)
22:04:37.940 00.000 16108 Move returns status 0, amount 0
22:04:37.940 00.000 16108 move complete, result=0
22:04:37.940 00.000 16108 worker thread done servicing request
22:04:37.947 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4089, FiltMin=3497, FiltMax=55981, Gamma=1.000
22:04:37.967 00.020 21068 UpdateGuideState exits: m=125552 SNR=68.9
22:04:37.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.970 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:37.971 00.001 21068 Enqueuing Expose request
22:04:37.973 00.002 16108 Worker thread wakes up
22:04:37.973 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:37.974 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:37.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:38.941 00.967 16108 Exposure complete
22:04:39.003 00.062 16108 worker thread done servicing request
22:04:39.003 00.000 21068 OnExposeComplete: enter
22:04:39.004 00.001 21068 UpdateGuideState(): m_state=6
22:04:39.005 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
22:04:39.006 00.001 21068 Star::Find returns 1 (0), X=219.01, Y=878.03, Mass=114001, SNR=72.7, Peak=17782 HFD=2.9
22:04:39.007 00.001 21068 MultiStar: [#1 -0.21,-0.27,1.28,U] [#2 -0.13,0.08,1.14,U] [#3 0.21,-0.48,0.00,M1] [#4 0.02,-0.32,0.95,U] [#5 0.20,-0.13,0.80,U] [#6 0.17,-0.19,0.75,U] [#7 -0.32,0.15,0.65,U] [#8 -0.33,-0.15,0.77,U] 
22:04:39.008 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.21, 0.18}
22:04:39.008 00.000 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
22:04:39.010 00.002 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
22:04:39.012 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.46 mountX=0.09 mountY=0.11, mountTheta=0.88
22:04:39.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
22:04:39.015 00.001 21068 Enqueuing Move request for scope (-0.11, -0.09)
22:04:39.017 00.002 16108 Worker thread wakes up
22:04:39.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:04:39.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:04:39.017 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.11
22:04:39.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:04:39.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:39.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:04:39.017 00.000 16108 MoveAxis(E, 0, ABG)
22:04:39.017 00.000 16108 Move returns status 0, amount 0
22:04:39.017 00.000 16108 MoveAxis(N, 0, ABG)
22:04:39.017 00.000 16108 Move returns status 0, amount 0
22:04:39.018 00.001 16108 move complete, result=0
22:04:39.018 00.000 16108 worker thread done servicing request
22:04:39.024 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4089, FiltMin=3494, FiltMax=63373, Gamma=1.000
22:04:39.046 00.022 21068 UpdateGuideState exits: m=114001 SNR=72.7
22:04:39.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.049 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:39.050 00.001 21068 Enqueuing Expose request
22:04:39.051 00.001 16108 Worker thread wakes up
22:04:39.051 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:39.052 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:39.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:40.210 01.158 16108 Exposure complete
22:04:40.280 00.070 16108 worker thread done servicing request
22:04:40.280 00.000 21068 OnExposeComplete: enter
22:04:40.281 00.001 21068 UpdateGuideState(): m_state=6
22:04:40.282 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
22:04:40.282 00.000 21068 Star::Find returns 1 (0), X=219.12, Y=878.08, Mass=111272, SNR=72.0, Peak=18406 HFD=2.9
22:04:40.283 00.001 21068 MultiStar: [#1 -0.19,0.17,1.26,U] [#2 -0.32,0.12,1.31,U] [#3 -0.06,0.01,1.05,U] [#4 -0.05,-0.02,0.82,U] [#5 -0.22,0.07,0.85,U] [#6 -0.20,0.06,0.78,U] [#7 -0.60,0.34,0.00,M1] [#8 -0.59,0.10,0.00,M3] 
22:04:40.284 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.10}, one-star: {-0.11, 0.23}
22:04:40.286 00.002 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
22:04:40.287 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
22:04:40.289 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=0.19 mountY=-0.06, mountTheta=-0.29
22:04:40.290 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.10, opts=13)
22:04:40.291 00.001 21068 Enqueuing Move request for scope (-0.17, 0.10)
22:04:40.292 00.001 16108 Worker thread wakes up
22:04:40.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
22:04:40.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
22:04:40.292 00.000 16108 Moving (-0.17, 0.10) raw xDistance=0.19 yDistance=-0.06
22:04:40.293 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:04:40.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:40.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:40.293 00.000 16108 MoveAxis(E, 0, ABG)
22:04:40.293 00.000 16108 Move returns status 0, amount 0
22:04:40.293 00.000 16108 MoveAxis(N, 0, ABG)
22:04:40.293 00.000 16108 Move returns status 0, amount 0
22:04:40.293 00.000 16108 move complete, result=0
22:04:40.293 00.000 16108 worker thread done servicing request
22:04:40.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4089, FiltMin=3533, FiltMax=55645, Gamma=1.000
22:04:40.315 00.018 21068 UpdateGuideState exits: m=111272 SNR=72.0
22:04:40.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:40.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:40.319 00.002 21068 Enqueuing Expose request
22:04:40.320 00.001 16108 Worker thread wakes up
22:04:40.320 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:40.320 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:40.321 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:41.288 00.967 16108 Exposure complete
22:04:41.351 00.063 16108 worker thread done servicing request
22:04:41.351 00.000 21068 OnExposeComplete: enter
22:04:41.353 00.002 21068 UpdateGuideState(): m_state=6
22:04:41.354 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
22:04:41.355 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.85, Mass=97588, SNR=65.0, Peak=14054 HFD=3.2
22:04:41.357 00.002 21068 MultiStar: [#1 0.05,-0.03,1.25,U] [#2 -0.24,-0.08,1.39,U] [#3 0.26,-0.37,1.11,U] [#4 -0.09,-0.03,1.00,U] [#5 0.11,-0.39,1.06,U] [#6 -0.02,-0.12,1.08,U] [#7 -0.27,0.02,0.75,U] [#8 -0.17,-0.31,0.82,U] 
22:04:41.359 00.002 21068 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.10, -0.00}
22:04:41.360 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:04:41.361 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
22:04:41.362 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
22:04:41.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.00, opts=13)
22:04:41.365 00.001 21068 Enqueuing Move request for scope (0.10, -0.00)
22:04:41.367 00.002 16108 Worker thread wakes up
22:04:41.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
22:04:41.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
22:04:41.367 00.000 16108 Moving (0.10, -0.00) raw xDistance=-0.10 yDistance=-0.02
22:04:41.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:04:41.368 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:41.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:41.368 00.000 16108 MoveAxis(E, 0, ABG)
22:04:41.368 00.000 16108 Move returns status 0, amount 0
22:04:41.368 00.000 16108 MoveAxis(N, 0, ABG)
22:04:41.368 00.000 16108 Move returns status 0, amount 0
22:04:41.368 00.000 16108 move complete, result=0
22:04:41.368 00.000 16108 worker thread done servicing request
22:04:41.373 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4089, FiltMin=3523, FiltMax=52694, Gamma=1.000
22:04:41.393 00.020 21068 UpdateGuideState exits: m=97588 SNR=65.0
22:04:41.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:41.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:41.396 00.001 21068 Enqueuing Expose request
22:04:41.397 00.001 16108 Worker thread wakes up
22:04:41.398 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:41.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:41.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:42.548 01.149 16108 Exposure complete
22:04:42.613 00.065 16108 worker thread done servicing request
22:04:42.613 00.000 21068 OnExposeComplete: enter
22:04:42.614 00.001 21068 UpdateGuideState(): m_state=6
22:04:42.615 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
22:04:42.616 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=878.12, Mass=110159, SNR=75.8, Peak=16115 HFD=3.2
22:04:42.617 00.001 21068 MultiStar: [#1 -0.15,0.04,1.13,U] [#2 -0.31,-0.04,1.07,U] [#3 0.32,-0.15,1.06,U] [#4 -0.12,-0.26,0.71,U] [#5 -0.06,-0.13,1.06,U] [#6 0.12,0.07,0.71,U] [#7 0.10,0.16,0.64,U] [#8 -0.59,0.01,0.00,M3] 
22:04:42.618 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.37, 0.27}
22:04:42.618 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
22:04:42.620 00.002 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
22:04:42.621 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.22 mountX=-0.03 mountY=-0.00, mountTheta=-3.13
22:04:42.623 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
22:04:42.624 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
22:04:42.625 00.001 16108 Worker thread wakes up
22:04:42.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:04:42.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:04:42.625 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
22:04:42.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:04:42.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:42.626 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:42.626 00.000 16108 MoveAxis(E, 0, ABG)
22:04:42.626 00.000 16108 Move returns status 0, amount 0
22:04:42.626 00.000 16108 MoveAxis(N, 0, ABG)
22:04:42.626 00.000 16108 Move returns status 0, amount 0
22:04:42.626 00.000 16108 move complete, result=0
22:04:42.626 00.000 16108 worker thread done servicing request
22:04:42.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4086, FiltMin=3491, FiltMax=54749, Gamma=1.000
22:04:42.650 00.020 21068 UpdateGuideState exits: m=110159 SNR=75.8
22:04:42.652 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:42.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:42.654 00.001 21068 Enqueuing Expose request
22:04:42.655 00.001 16108 Worker thread wakes up
22:04:42.655 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:42.656 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:42.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:43.629 00.973 16108 Exposure complete
22:04:43.696 00.067 16108 worker thread done servicing request
22:04:43.696 00.000 21068 OnExposeComplete: enter
22:04:43.698 00.002 21068 UpdateGuideState(): m_state=6
22:04:43.698 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
22:04:43.701 00.003 21068 Star::Find returns 1 (0), X=219.13, Y=878.04, Mass=119245, SNR=70.1, Peak=17990 HFD=3.0
22:04:43.702 00.001 21068 MultiStar: [#1 0.33,0.03,1.06,U] [#2 -0.15,-0.28,1.53,U] [#3 0.29,-0.27,1.08,U] [#4 0.05,-0.21,0.83,U] [#5 0.19,-0.06,1.07,U] [#6 -0.18,-0.13,0.80,U] [#7 -0.30,0.08,0.73,U] [#8 -0.23,-0.20,0.92,U] 
22:04:43.703 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {-0.10, 0.19}
22:04:43.704 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
22:04:43.706 00.002 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
22:04:43.707 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=-0.02 mountY=0.10, mountTheta=1.77
22:04:43.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.11, opts=13)
22:04:43.711 00.002 21068 Enqueuing Move request for scope (0.00, -0.11)
22:04:43.712 00.001 16108 Worker thread wakes up
22:04:43.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
22:04:43.712 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
22:04:43.712 00.000 16108 Moving (0.00, -0.11) raw xDistance=-0.02 yDistance=0.10
22:04:43.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:04:43.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:43.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:04:43.712 00.000 16108 MoveAxis(E, 0, ABG)
22:04:43.712 00.000 16108 Move returns status 0, amount 0
22:04:43.712 00.000 16108 MoveAxis(N, 0, ABG)
22:04:43.712 00.000 16108 Move returns status 0, amount 0
22:04:43.712 00.000 16108 move complete, result=0
22:04:43.712 00.000 16108 worker thread done servicing request
22:04:43.718 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=4089, FiltMin=3549, FiltMax=53901, Gamma=1.000
22:04:43.739 00.021 21068 UpdateGuideState exits: m=119245 SNR=70.1
22:04:43.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:43.742 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:43.742 00.000 21068 Enqueuing Expose request
22:04:43.745 00.003 16108 Worker thread wakes up
22:04:43.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:43.745 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:43.746 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:44.898 01.152 16108 Exposure complete
22:04:44.968 00.070 16108 worker thread done servicing request
22:04:44.968 00.000 21068 OnExposeComplete: enter
22:04:44.970 00.002 21068 UpdateGuideState(): m_state=6
22:04:44.971 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
22:04:44.972 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.95, Mass=97604, SNR=60.8, Peak=15827 HFD=2.9
22:04:44.973 00.001 21068 MultiStar: [#1 0.15,-0.10,1.44,U] [#2 -0.12,-0.02,1.46,U] [#3 0.20,-0.14,1.13,U] [#4 -0.06,-0.26,1.07,U] [#5 0.05,-0.35,1.04,U] [#6 -0.15,-0.18,0.96,U] [#7 -0.21,0.00,0.74,U] [#8 -0.22,-0.06,0.81,U] 
22:04:44.975 00.002 21068 refined, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.21, 0.10}
22:04:44.976 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
22:04:44.976 00.000 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
22:04:44.978 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.02 mountY=0.11, mountTheta=1.73
22:04:44.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.11, opts=13)
22:04:44.981 00.001 21068 Enqueuing Move request for scope (-0.00, -0.11)
22:04:44.983 00.002 16108 Worker thread wakes up
22:04:44.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
22:04:44.983 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
22:04:44.983 00.000 16108 Moving (-0.00, -0.11) raw xDistance=-0.02 yDistance=0.11
22:04:44.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:04:44.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:44.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:04:44.983 00.000 16108 MoveAxis(E, 0, ABG)
22:04:44.983 00.000 16108 Move returns status 0, amount 0
22:04:44.983 00.000 16108 MoveAxis(N, 0, ABG)
22:04:44.983 00.000 16108 Move returns status 0, amount 0
22:04:44.983 00.000 16108 move complete, result=0
22:04:44.984 00.001 16108 worker thread done servicing request
22:04:44.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4086, FiltMin=3501, FiltMax=59277, Gamma=1.000
22:04:45.008 00.020 21068 UpdateGuideState exits: m=97604 SNR=60.8
22:04:45.010 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:45.013 00.002 21068 Enqueuing Expose request
22:04:45.014 00.001 16108 Worker thread wakes up
22:04:45.015 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:45.016 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:45.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:45.979 00.963 16108 Exposure complete
22:04:46.048 00.069 16108 worker thread done servicing request
22:04:46.048 00.000 21068 OnExposeComplete: enter
22:04:46.049 00.001 21068 UpdateGuideState(): m_state=6
22:04:46.050 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
22:04:46.051 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=878.10, Mass=125506, SNR=83.1, Peak=17459 HFD=3.4
22:04:46.052 00.001 21068 MultiStar: [#1 0.39,0.05,1.08,U] [#2 0.16,-0.02,1.26,U] [#3 0.11,-0.22,0.81,U] [#4 0.07,0.09,0.78,U] [#5 -0.21,-0.05,0.74,U] [#6 -0.16,-0.03,0.69,U] [#7 0.14,0.35,0.65,U] [#8 -0.15,-0.01,0.81,U] 
22:04:46.053 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.35, 0.25}
22:04:46.054 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
22:04:46.056 00.002 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
22:04:46.057 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
22:04:46.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
22:04:46.060 00.001 21068 Enqueuing Move request for scope (0.10, 0.04)
22:04:46.061 00.001 16108 Worker thread wakes up
22:04:46.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:04:46.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:04:46.061 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.10 yDistance=-0.07
22:04:46.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:04:46.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:46.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:46.061 00.000 16108 MoveAxis(E, 0, ABG)
22:04:46.061 00.000 16108 Move returns status 0, amount 0
22:04:46.061 00.000 16108 MoveAxis(N, 0, ABG)
22:04:46.061 00.000 16108 Move returns status 0, amount 0
22:04:46.061 00.000 16108 move complete, result=0
22:04:46.061 00.000 16108 worker thread done servicing request
22:04:46.066 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4083, FiltMin=3529, FiltMax=53155, Gamma=1.000
22:04:46.084 00.018 21068 UpdateGuideState exits: m=125506 SNR=83.1
22:04:46.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:46.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:46.087 00.001 21068 Enqueuing Expose request
22:04:46.088 00.001 16108 Worker thread wakes up
22:04:46.088 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:46.089 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:46.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:47.250 01.161 16108 Exposure complete
22:04:47.332 00.082 16108 worker thread done servicing request
22:04:47.332 00.000 21068 OnExposeComplete: enter
22:04:47.333 00.001 21068 UpdateGuideState(): m_state=6
22:04:47.335 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
22:04:47.336 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.74, Mass=115031, SNR=68.9, Peak=15750 HFD=3.1
22:04:47.337 00.001 21068 MultiStar: [#1 -0.04,0.11,1.31,U] [#2 -0.23,0.01,1.39,U] [#3 0.39,-0.26,1.01,U] [#4 -0.21,-0.17,0.97,U] [#5 -0.01,-0.15,1.07,U] [#6 -0.12,-0.38,0.81,U] [#7 -0.25,-0.27,0.65,U] [#8 -0.66,-0.21,0.00,M1] 
22:04:47.339 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.30, -0.11}
22:04:47.341 00.002 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
22:04:47.342 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
22:04:47.342 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.73 mountX=-0.00 mountY=0.13, mountTheta=1.59
22:04:47.346 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
22:04:47.347 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
22:04:47.347 00.000 16108 Worker thread wakes up
22:04:47.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:04:47.348 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:04:47.348 00.000 16108 Moving (-0.02, -0.12) raw xDistance=-0.00 yDistance=0.13
22:04:47.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:04:47.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:47.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:04:47.348 00.000 16108 MoveAxis(E, 0, ABG)
22:04:47.348 00.000 16108 Move returns status 0, amount 0
22:04:47.348 00.000 16108 MoveAxis(N, 0, ABG)
22:04:47.348 00.000 16108 Move returns status 0, amount 0
22:04:47.348 00.000 16108 move complete, result=0
22:04:47.348 00.000 16108 worker thread done servicing request
22:04:47.354 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=4080, FiltMin=3536, FiltMax=48733, Gamma=1.000
22:04:47.384 00.030 21068 UpdateGuideState exits: m=115031 SNR=68.9
22:04:47.387 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:47.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:47.389 00.001 21068 Enqueuing Expose request
22:04:47.390 00.001 16108 Worker thread wakes up
22:04:47.390 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:47.391 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:47.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:48.366 00.975 16108 Exposure complete
22:04:48.478 00.112 16108 worker thread done servicing request
22:04:48.478 00.000 21068 OnExposeComplete: enter
22:04:48.481 00.003 21068 UpdateGuideState(): m_state=6
22:04:48.484 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
22:04:48.486 00.002 21068 Star::Find returns 1 (0), X=219.27, Y=877.61, Mass=101824, SNR=70.6, Peak=14886 HFD=3.0
22:04:48.490 00.004 21068 MultiStar: [#1 -0.14,-0.24,1.20,U] [#2 -0.23,-0.35,1.14,U] [#3 -0.01,-0.35,1.03,U] [#4 -0.17,-0.39,0.94,U] [#5 -0.34,-0.55,0.00,M1] [#6 -0.11,-0.36,0.80,U] [#7 -0.35,-0.24,0.60,U] [#8 -0.74,-0.52,0.00,M2] 
22:04:48.494 00.004 21068 single-star, 6 included, MultiStar: {-0.13, -0.31}, one-star: {0.05, -0.24}
22:04:48.495 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
22:04:48.497 00.002 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
22:04:48.498 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.38 mountX=-0.09 mountY=0.22, mountTheta=1.94
22:04:48.503 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.24, opts=13)
22:04:48.506 00.003 21068 Enqueuing Move request for scope (0.05, -0.24)
22:04:48.507 00.001 16108 Worker thread wakes up
22:04:48.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
22:04:48.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
22:04:48.507 00.000 16108 Moving (0.05, -0.24) raw xDistance=-0.09 yDistance=0.22
22:04:48.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:04:48.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:04:48.508 00.001 16108 MoveAxis(E, 0, ABG)
22:04:48.508 00.000 16108 Move returns status 0, amount 0
22:04:48.508 00.000 16108 MoveAxis(S, 45, ABG)
22:04:48.508 00.000 16108 Guiding  Dir = 1, Dur = 45
22:04:48.508 00.000 16108 IsSlewing returns 0
22:04:48.509 00.001 16108 IsGuiding returns 0
22:04:48.510 00.001 16108 PulseGuide returned control before completion, sleep 54
22:04:48.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=4083, FiltMin=3465, FiltMax=49427, Gamma=1.000
22:04:48.542 00.028 21068 UpdateGuideState exits: m=101824 SNR=70.6
22:04:48.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:48.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:48.545 00.001 21068 Enqueuing Expose request
22:04:48.571 00.026 16108 IsGuiding returns 1
22:04:48.571 00.000 16108 scope still moving after pulse duration time elapsed
22:04:48.603 00.032 16108 IsSlewing returns 0
22:04:48.603 00.000 16108 IsGuiding returns 0
22:04:48.603 00.000 16108 scope move finished after 45 + 49 ms
22:04:48.603 00.000 16108 Move returns status 0, amount 45
22:04:48.604 00.001 16108 move complete, result=0
22:04:48.604 00.000 16108 worker thread done servicing request
22:04:48.604 00.000 16108 Worker thread wakes up
22:04:48.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:48.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:48.605 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
22:04:49.765 01.160 16108 Exposure complete
22:04:49.869 00.104 16108 worker thread done servicing request
22:04:49.869 00.000 21068 OnExposeComplete: enter
22:04:49.871 00.002 21068 UpdateGuideState(): m_state=6
22:04:49.873 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
22:04:49.875 00.002 21068 Star::Find returns 1 (0), X=219.22, Y=878.33, Mass=106483, SNR=73.3, Peak=15430 HFD=3.2
22:04:49.876 00.001 21068 MultiStar: [#1 0.44,0.19,1.13,U] [#2 0.10,0.17,1.14,U] [#3 0.57,0.15,0.00,M1] [#4 0.03,0.15,0.79,U] [#5 0.10,-0.06,0.96,U] [#6 0.11,0.09,0.74,U] [#7 -0.12,0.52,0.00,M1] [#8 -0.16,-0.03,0.69,U] 
22:04:49.878 00.002 21068 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {-0.01, 0.48}
22:04:49.882 00.004 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
22:04:49.883 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
22:04:49.884 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
22:04:49.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.15, opts=13)
22:04:49.888 00.002 21068 Enqueuing Move request for scope (0.11, 0.15)
22:04:49.889 00.001 16108 Worker thread wakes up
22:04:49.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:04:49.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:04:49.889 00.000 16108 Moving (0.11, 0.15) raw xDistance=-0.08 yDistance=-0.17
22:04:49.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:04:49.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:49.890 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:04:49.890 00.000 16108 MoveAxis(E, 0, ABG)
22:04:49.890 00.000 16108 Move returns status 0, amount 0
22:04:49.890 00.000 16108 MoveAxis(N, 0, ABG)
22:04:49.890 00.000 16108 Move returns status 0, amount 0
22:04:49.890 00.000 16108 move complete, result=0
22:04:49.890 00.000 16108 worker thread done servicing request
22:04:49.897 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4083, FiltMin=3494, FiltMax=43885, Gamma=1.000
22:04:49.924 00.027 21068 UpdateGuideState exits: m=106483 SNR=73.3
22:04:49.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:49.927 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:49.927 00.000 21068 Enqueuing Expose request
22:04:49.930 00.003 16108 Worker thread wakes up
22:04:49.930 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:49.932 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:49.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:50.902 00.970 16108 Exposure complete
22:04:51.008 00.106 16108 worker thread done servicing request
22:04:51.008 00.000 21068 OnExposeComplete: enter
22:04:51.009 00.001 21068 UpdateGuideState(): m_state=6
22:04:51.010 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
22:04:51.011 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=878.19, Mass=102959, SNR=71.4, Peak=14870 HFD=3.0
22:04:51.013 00.002 21068 MultiStar: [#1 0.18,0.21,1.09,U] [#2 -0.03,0.28,1.03,U] [#3 0.32,0.22,0.98,U] [#4 0.07,0.22,0.79,U] [#5 -0.24,0.10,1.01,U] [#6 0.13,0.24,0.71,U] [#7 -0.14,0.55,0.00,M2] [#8 -0.35,-0.15,0.68,U] 
22:04:51.015 00.002 21068 refined, 7 included, MultiStar: {0.03, 0.20}, one-star: {0.06, 0.34}
22:04:51.016 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
22:04:51.017 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
22:04:51.019 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.43 mountX=0.01 mountY=-0.20, mountTheta=-1.53
22:04:51.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.20, opts=13)
22:04:51.023 00.002 21068 Enqueuing Move request for scope (0.03, 0.20)
22:04:51.025 00.002 16108 Worker thread wakes up
22:04:51.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
22:04:51.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
22:04:51.025 00.000 16108 Moving (0.03, 0.20) raw xDistance=0.01 yDistance=-0.20
22:04:51.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:04:51.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:51.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:04:51.025 00.000 16108 MoveAxis(E, 0, ABG)
22:04:51.025 00.000 16108 Move returns status 0, amount 0
22:04:51.025 00.000 16108 MoveAxis(N, 0, ABG)
22:04:51.025 00.000 16108 Move returns status 0, amount 0
22:04:51.025 00.000 16108 move complete, result=0
22:04:51.025 00.000 16108 worker thread done servicing request
22:04:51.032 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4083, FiltMin=3465, FiltMax=46950, Gamma=1.000
22:04:51.060 00.028 21068 UpdateGuideState exits: m=102959 SNR=71.4
22:04:51.063 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:51.065 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:51.066 00.001 21068 Enqueuing Expose request
22:04:51.070 00.004 16108 Worker thread wakes up
22:04:51.070 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:51.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:51.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:52.253 01.182 16108 Exposure complete
22:04:52.358 00.105 16108 worker thread done servicing request
22:04:52.358 00.000 21068 OnExposeComplete: enter
22:04:52.360 00.002 21068 UpdateGuideState(): m_state=6
22:04:52.363 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
22:04:52.364 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=878.07, Mass=117754, SNR=72.4, Peak=19350 HFD=3.2
22:04:52.365 00.001 21068 MultiStar: [#1 0.03,0.20,0.96,U] [#2 0.06,0.18,1.21,U] [#3 -0.11,0.31,1.07,U] [#4 -0.05,-0.05,0.75,U] [#5 -0.08,-0.05,0.87,U] [#6 -0.03,-0.09,0.90,U] [#7 -0.12,0.34,0.64,U] [#8 -0.41,-0.05,0.68,U] 
22:04:52.368 00.003 21068 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {0.07, 0.22}
22:04:52.370 00.002 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
22:04:52.373 00.003 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
22:04:52.374 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.98 mountX=0.07 mountY=-0.11, mountTheta=-0.96
22:04:52.377 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
22:04:52.379 00.002 21068 Enqueuing Move request for scope (-0.05, 0.12)
22:04:52.380 00.001 16108 Worker thread wakes up
22:04:52.381 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
22:04:52.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
22:04:52.381 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.11
22:04:52.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:04:52.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:52.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:04:52.381 00.000 16108 MoveAxis(E, 0, ABG)
22:04:52.382 00.001 16108 Move returns status 0, amount 0
22:04:52.382 00.000 16108 MoveAxis(N, 0, ABG)
22:04:52.382 00.000 16108 Move returns status 0, amount 0
22:04:52.382 00.000 16108 move complete, result=0
22:04:52.382 00.000 16108 worker thread done servicing request
22:04:52.389 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4080, FiltMin=3539, FiltMax=49414, Gamma=1.000
22:04:52.425 00.036 21068 UpdateGuideState exits: m=117754 SNR=72.4
22:04:52.428 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:52.430 00.001 21068 Enqueuing Expose request
22:04:52.431 00.001 16108 Worker thread wakes up
22:04:52.431 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:52.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:52.433 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:53.410 00.977 16108 Exposure complete
22:04:53.505 00.095 16108 worker thread done servicing request
22:04:53.505 00.000 21068 OnExposeComplete: enter
22:04:53.507 00.002 21068 UpdateGuideState(): m_state=6
22:04:53.508 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
22:04:53.509 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=878.17, Mass=94866, SNR=62.6, Peak=14131 HFD=3.0
22:04:53.510 00.001 21068 MultiStar: [#1 0.19,0.04,1.51,U] [#2 -0.09,0.31,1.42,U] [#3 0.22,0.00,1.15,U] [#4 -0.07,0.03,1.06,U] [#5 -0.04,0.15,1.14,U] [#6 0.02,0.07,0.94,U] [#7 -0.06,0.56,0.00,M2] [#8 -0.22,-0.00,0.86,U] 
22:04:53.511 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.19, 0.32}
22:04:53.512 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
22:04:53.513 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
22:04:53.515 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.29 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
22:04:53.518 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
22:04:53.520 00.002 21068 Enqueuing Move request for scope (0.04, 0.12)
22:04:53.521 00.001 16108 Worker thread wakes up
22:04:53.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:04:53.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:04:53.521 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.01 yDistance=-0.13
22:04:53.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:04:53.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:53.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:04:53.521 00.000 16108 MoveAxis(E, 0, ABG)
22:04:53.521 00.000 16108 Move returns status 0, amount 0
22:04:53.521 00.000 16108 MoveAxis(N, 0, ABG)
22:04:53.521 00.000 16108 Move returns status 0, amount 0
22:04:53.521 00.000 16108 move complete, result=0
22:04:53.521 00.000 16108 worker thread done servicing request
22:04:53.533 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=4080, FiltMin=3475, FiltMax=43869, Gamma=1.000
22:04:53.562 00.029 21068 UpdateGuideState exits: m=94866 SNR=62.6
22:04:53.564 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:53.566 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:53.567 00.001 21068 Enqueuing Expose request
22:04:53.568 00.001 16108 Worker thread wakes up
22:04:53.568 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:53.570 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:53.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:54.736 01.166 16108 Exposure complete
22:04:54.818 00.082 16108 worker thread done servicing request
22:04:54.818 00.000 21068 OnExposeComplete: enter
22:04:54.819 00.001 21068 UpdateGuideState(): m_state=6
22:04:54.822 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
22:04:54.825 00.003 21068 Star::Find returns 1 (0), X=219.11, Y=878.00, Mass=104087, SNR=75.3, Peak=16454 HFD=3.0
22:04:54.828 00.003 21068 MultiStar: [#1 0.42,-0.15,1.26,U] [#2 -0.15,0.07,1.10,U] [#3 0.23,-0.01,1.01,U] [#4 0.19,0.06,0.72,U] [#5 -0.12,-0.11,0.88,U] [#6 0.00,-0.18,0.75,U] [#7 -0.13,0.27,0.70,U] [#8 -0.42,-0.01,0.59,U] 
22:04:54.831 00.003 21068 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {-0.12, 0.14}
22:04:54.834 00.003 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
22:04:54.836 00.002 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
22:04:54.837 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.11 mountX=-0.02 mountY=-0.01, mountTheta=-2.80
22:04:54.840 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.00, opts=13)
22:04:54.841 00.001 21068 Enqueuing Move request for scope (0.02, 0.00)
22:04:54.844 00.003 16108 Worker thread wakes up
22:04:54.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:04:54.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:04:54.844 00.000 16108 Moving (0.02, 0.00) raw xDistance=-0.02 yDistance=-0.01
22:04:54.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:04:54.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:54.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:54.844 00.000 16108 MoveAxis(E, 0, ABG)
22:04:54.844 00.000 16108 Move returns status 0, amount 0
22:04:54.844 00.000 16108 MoveAxis(N, 0, ABG)
22:04:54.844 00.000 16108 Move returns status 0, amount 0
22:04:54.844 00.000 16108 move complete, result=0
22:04:54.844 00.000 16108 worker thread done servicing request
22:04:54.853 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4080, FiltMin=3414, FiltMax=46397, Gamma=1.000
22:04:54.876 00.023 21068 UpdateGuideState exits: m=104087 SNR=75.3
22:04:54.878 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:54.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:54.880 00.001 21068 Enqueuing Expose request
22:04:54.881 00.001 16108 Worker thread wakes up
22:04:54.881 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:54.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:54.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:55.863 00.981 16108 Exposure complete
22:04:55.959 00.096 16108 worker thread done servicing request
22:04:55.959 00.000 21068 OnExposeComplete: enter
22:04:55.961 00.002 21068 UpdateGuideState(): m_state=6
22:04:55.963 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
22:04:55.965 00.002 21068 Star::Find returns 1 (0), X=219.58, Y=878.21, Mass=112128, SNR=72.5, Peak=17091 HFD=3.1
22:04:55.967 00.002 21068 MultiStar: [#1 -0.32,0.25,1.09,U] [#2 -0.20,0.32,1.14,U] [#3 0.13,0.05,0.95,U] [#4 -0.05,-0.23,0.84,U] [#5 0.03,-0.10,0.85,U] [#6 0.01,0.15,0.82,U] [#7 -0.10,0.34,0.56,U] [#8 -0.33,0.01,0.77,U] 
22:04:55.968 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {0.35, 0.36}
22:04:55.971 00.003 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
22:04:55.972 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
22:04:55.973 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=0.08 mountY=-0.12, mountTheta=-1.00
22:04:55.976 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
22:04:55.978 00.002 21068 Enqueuing Move request for scope (-0.05, 0.13)
22:04:55.981 00.003 16108 Worker thread wakes up
22:04:55.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
22:04:55.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
22:04:55.981 00.000 16108 Moving (-0.05, 0.13) raw xDistance=0.08 yDistance=-0.12
22:04:55.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:04:55.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:55.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:04:55.981 00.000 16108 MoveAxis(E, 0, ABG)
22:04:55.981 00.000 16108 Move returns status 0, amount 0
22:04:55.981 00.000 16108 MoveAxis(N, 0, ABG)
22:04:55.981 00.000 16108 Move returns status 0, amount 0
22:04:55.981 00.000 16108 move complete, result=0
22:04:55.981 00.000 16108 worker thread done servicing request
22:04:55.989 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4083, FiltMin=3494, FiltMax=47078, Gamma=1.000
22:04:56.022 00.033 21068 UpdateGuideState exits: m=112128 SNR=72.5
22:04:56.026 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:56.029 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:56.031 00.002 21068 Enqueuing Expose request
22:04:56.033 00.002 16108 Worker thread wakes up
22:04:56.033 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:56.035 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:56.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:57.210 01.175 16108 Exposure complete
22:04:57.342 00.132 16108 worker thread done servicing request
22:04:57.342 00.000 21068 OnExposeComplete: enter
22:04:57.344 00.002 21068 UpdateGuideState(): m_state=6
22:04:57.345 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
22:04:57.346 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.93, Mass=109146, SNR=69.2, Peak=17926 HFD=2.9
22:04:57.350 00.004 21068 MultiStar: [#1 0.05,0.19,1.18,U] [#2 -0.22,0.14,1.14,U] [#3 -0.05,0.12,1.03,U] [#4 -0.41,-0.15,0.92,U] [#5 -0.17,0.10,0.86,U] [#6 0.06,0.15,0.94,U] [#7 -0.09,0.06,0.67,U] [#8 -0.66,0.11,0.00,M1] 
22:04:57.353 00.003 21068 single-star, 7 included, MultiStar: {-0.11, 0.09}, one-star: {-0.05, 0.08}
22:04:57.355 00.002 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
22:04:57.357 00.002 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
22:04:57.358 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.16 mountX=0.06 mountY=-0.06, mountTheta=-0.77
22:04:57.361 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.08, opts=13)
22:04:57.362 00.001 21068 Enqueuing Move request for scope (-0.05, 0.08)
22:04:57.363 00.001 16108 Worker thread wakes up
22:04:57.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:04:57.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:04:57.363 00.000 16108 Moving (-0.05, 0.08) raw xDistance=0.06 yDistance=-0.06
22:04:57.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:04:57.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:57.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:57.365 00.002 16108 MoveAxis(E, 0, ABG)
22:04:57.365 00.000 16108 Move returns status 0, amount 0
22:04:57.365 00.000 16108 MoveAxis(N, 0, ABG)
22:04:57.365 00.000 16108 Move returns status 0, amount 0
22:04:57.365 00.000 16108 move complete, result=0
22:04:57.365 00.000 16108 worker thread done servicing request
22:04:57.374 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4083, FiltMin=3520, FiltMax=52710, Gamma=1.000
22:04:57.413 00.039 21068 UpdateGuideState exits: m=109146 SNR=69.2
22:04:57.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:57.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:57.418 00.002 21068 Enqueuing Expose request
22:04:57.421 00.003 16108 Worker thread wakes up
22:04:57.422 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:57.423 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:57.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:58.391 00.968 16108 Exposure complete
22:04:58.492 00.101 16108 worker thread done servicing request
22:04:58.492 00.000 21068 OnExposeComplete: enter
22:04:58.493 00.001 21068 UpdateGuideState(): m_state=6
22:04:58.496 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
22:04:58.498 00.002 21068 Star::Find returns 1 (0), X=219.34, Y=877.51, Mass=99768, SNR=57.2, Peak=13715 HFD=3.1
22:04:58.500 00.002 21068 MultiStar: [#1 -0.12,-0.05,1.40,U] [#2 -0.13,0.03,1.40,U] [#3 0.10,-0.09,1.36,U] [#4 0.00,-0.10,1.05,U] [#5 0.08,-0.08,1.18,U] [#6 0.10,0.02,1.06,U] [#7 0.22,-0.21,0.89,U] [#8 -0.24,-0.21,0.95,U] 
22:04:58.504 00.004 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.11, -0.34}
22:04:58.507 00.003 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
22:04:58.509 00.002 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
22:04:58.510 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=-0.02 mountY=0.10, mountTheta=1.80
22:04:58.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
22:04:58.515 00.003 21068 Enqueuing Move request for scope (0.01, -0.10)
22:04:58.517 00.002 16108 Worker thread wakes up
22:04:58.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:04:58.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:04:58.517 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.02 yDistance=0.10
22:04:58.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:04:58.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:58.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:04:58.517 00.000 16108 MoveAxis(E, 0, ABG)
22:04:58.517 00.000 16108 Move returns status 0, amount 0
22:04:58.517 00.000 16108 MoveAxis(N, 0, ABG)
22:04:58.517 00.000 16108 Move returns status 0, amount 0
22:04:58.517 00.000 16108 move complete, result=0
22:04:58.517 00.000 16108 worker thread done servicing request
22:04:58.530 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4083, FiltMin=3536, FiltMax=44845, Gamma=1.000
22:04:58.563 00.033 21068 UpdateGuideState exits: m=99768 SNR=57.2
22:04:58.565 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:58.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:58.567 00.001 21068 Enqueuing Expose request
22:04:58.569 00.002 16108 Worker thread wakes up
22:04:58.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:58.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:04:58.569 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:59.736 01.167 16108 Exposure complete
22:04:59.831 00.095 16108 worker thread done servicing request
22:04:59.835 00.004 21068 OnExposeComplete: enter
22:04:59.836 00.001 21068 UpdateGuideState(): m_state=6
22:04:59.837 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
22:04:59.839 00.002 21068 Star::Find returns 1 (0), X=219.33, Y=878.15, Mass=100714, SNR=65.6, Peak=15142 HFD=3.1
22:04:59.842 00.003 21068 MultiStar: [#1 0.04,-0.15,1.40,U] [#2 -0.36,-0.06,1.19,U] [#3 0.14,-0.25,1.07,U] [#4 0.04,-0.16,0.85,U] [#5 0.03,-0.08,1.05,U] [#6 0.15,-0.33,0.83,U] [#7 -0.20,-0.24,0.63,U] [#8 -0.35,0.00,0.77,U] 
22:04:59.843 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.11, 0.30}
22:04:59.844 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
22:04:59.845 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
22:04:59.847 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.91 mountX=0.02 mountY=0.11, mountTheta=1.41
22:04:59.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
22:04:59.852 00.003 21068 Enqueuing Move request for scope (-0.04, -0.10)
22:04:59.853 00.001 16108 Worker thread wakes up
22:04:59.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:04:59.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:04:59.853 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
22:04:59.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:04:59.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:59.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:04:59.853 00.000 16108 MoveAxis(E, 0, ABG)
22:04:59.853 00.000 16108 Move returns status 0, amount 0
22:04:59.853 00.000 16108 MoveAxis(N, 0, ABG)
22:04:59.853 00.000 16108 Move returns status 0, amount 0
22:04:59.853 00.000 16108 move complete, result=0
22:04:59.853 00.000 16108 worker thread done servicing request
22:04:59.858 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4083, FiltMin=3545, FiltMax=56941, Gamma=1.000
22:04:59.886 00.028 21068 UpdateGuideState exits: m=100714 SNR=65.6
22:04:59.888 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:59.891 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:04:59.892 00.001 21068 Enqueuing Expose request
22:04:59.894 00.002 16108 Worker thread wakes up
22:04:59.894 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:59.895 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:04:59.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:00.901 01.006 16108 Exposure complete
22:05:00.998 00.097 16108 worker thread done servicing request
22:05:00.998 00.000 21068 OnExposeComplete: enter
22:05:00.999 00.001 21068 UpdateGuideState(): m_state=6
22:05:01.000 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
22:05:01.002 00.002 21068 Star::Find returns 1 (0), X=219.53, Y=878.09, Mass=100917, SNR=62.5, Peak=15075 HFD=3.0
22:05:01.004 00.002 21068 MultiStar: [#1 -0.21,0.17,1.51,U] [#2 -0.07,0.06,1.61,U] [#3 0.22,-0.14,1.29,U] [#4 -0.00,-0.16,0.88,U] [#5 -0.01,0.08,1.13,U] [#6 0.29,0.20,1.07,U] [#7 -0.16,0.10,0.67,U] [#8 -0.21,-0.03,0.93,U] 
22:05:01.005 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.30, 0.24}
22:05:01.007 00.002 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:05:01.009 00.002 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
22:05:01.013 00.004 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=-0.00 mountY=-0.06, mountTheta=-1.62
22:05:01.016 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
22:05:01.018 00.002 21068 Enqueuing Move request for scope (0.01, 0.06)
22:05:01.019 00.001 16108 Worker thread wakes up
22:05:01.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:05:01.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:05:01.019 00.000 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
22:05:01.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:05:01.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:01.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:05:01.019 00.000 16108 MoveAxis(E, 0, ABG)
22:05:01.019 00.000 16108 Move returns status 0, amount 0
22:05:01.019 00.000 16108 MoveAxis(N, 0, ABG)
22:05:01.019 00.000 16108 Move returns status 0, amount 0
22:05:01.019 00.000 16108 move complete, result=0
22:05:01.019 00.000 16108 worker thread done servicing request
22:05:01.025 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4086, FiltMin=3539, FiltMax=46397, Gamma=1.000
22:05:01.060 00.035 21068 UpdateGuideState exits: m=100917 SNR=62.5
22:05:01.062 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:01.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:01.064 00.001 21068 Enqueuing Expose request
22:05:01.065 00.001 16108 Worker thread wakes up
22:05:01.065 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:01.066 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:01.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:02.246 01.180 16108 Exposure complete
22:05:02.340 00.094 16108 worker thread done servicing request
22:05:02.340 00.000 21068 OnExposeComplete: enter
22:05:02.341 00.001 21068 UpdateGuideState(): m_state=6
22:05:02.342 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
22:05:02.344 00.002 21068 Star::Find returns 1 (0), X=219.64, Y=878.26, Mass=116453, SNR=87.2, Peak=18947 HFD=2.8
22:05:02.345 00.001 21068 MultiStar: [#1 0.26,-0.08,0.87,U] [#2 -0.26,0.24,1.03,U] [#3 0.44,0.07,0.92,U] [#4 -0.12,0.10,0.76,U] [#5 0.10,-0.37,0.72,U] [#6 0.28,0.07,0.82,U] [#7 0.05,0.40,0.54,U] [#8 -0.05,0.27,0.61,U] 
22:05:02.346 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.41, 0.41}
22:05:02.347 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:05:02.348 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:05:02.349 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
22:05:02.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
22:05:02.353 00.002 21068 Enqueuing Move request for scope (0.13, 0.12)
22:05:02.354 00.001 16108 Worker thread wakes up
22:05:02.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:05:02.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:05:02.354 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.11 yDistance=-0.15
22:05:02.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:05:02.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:02.355 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:05:02.355 00.000 16108 MoveAxis(E, 0, ABG)
22:05:02.355 00.000 16108 Move returns status 0, amount 0
22:05:02.355 00.000 16108 MoveAxis(N, 0, ABG)
22:05:02.355 00.000 16108 Move returns status 0, amount 0
22:05:02.355 00.000 16108 move complete, result=0
22:05:02.355 00.000 16108 worker thread done servicing request
22:05:02.364 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4083, FiltMin=3510, FiltMax=51987, Gamma=1.000
22:05:02.393 00.029 21068 UpdateGuideState exits: m=116453 SNR=87.2
22:05:02.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.396 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:02.397 00.001 21068 Enqueuing Expose request
22:05:02.399 00.002 16108 Worker thread wakes up
22:05:02.399 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:05:02.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:02.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:03.374 00.974 16108 Exposure complete
22:05:03.475 00.101 16108 worker thread done servicing request
22:05:03.477 00.002 21068 OnExposeComplete: enter
22:05:03.479 00.002 21068 UpdateGuideState(): m_state=6
22:05:03.480 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
22:05:03.481 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=878.14, Mass=108879, SNR=79.1, Peak=17395 HFD=3.0
22:05:03.483 00.002 21068 MultiStar: [#1 0.24,0.23,1.01,U] [#2 0.10,0.22,1.24,U] [#3 0.52,0.16,0.00,M1] [#4 0.19,0.18,0.70,U] [#5 0.13,-0.04,0.86,U] [#6 0.56,0.21,0.00,M1] [#7 0.01,0.36,0.50,U] [#8 -0.16,0.00,0.72,U] 
22:05:03.484 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.18}, one-star: {0.42, 0.29}
22:05:03.485 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
22:05:03.487 00.002 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
22:05:03.487 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.86 mountX=-0.12 mountY=-0.21, mountTheta=-2.09
22:05:03.490 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.18, opts=13)
22:05:03.492 00.002 21068 Enqueuing Move request for scope (0.15, 0.18)
22:05:03.493 00.001 16108 Worker thread wakes up
22:05:03.494 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
22:05:03.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
22:05:03.494 00.000 16108 Moving (0.15, 0.18) raw xDistance=-0.12 yDistance=-0.21
22:05:03.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:05:03.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:03.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:05:03.494 00.000 16108 MoveAxis(E, 0, ABG)
22:05:03.494 00.000 16108 Move returns status 0, amount 0
22:05:03.494 00.000 16108 MoveAxis(N, 0, ABG)
22:05:03.494 00.000 16108 Move returns status 0, amount 0
22:05:03.494 00.000 16108 move complete, result=0
22:05:03.494 00.000 16108 worker thread done servicing request
22:05:03.499 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4083, FiltMin=3488, FiltMax=45437, Gamma=1.000
22:05:03.530 00.031 21068 UpdateGuideState exits: m=108879 SNR=79.1
22:05:03.532 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:03.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:03.534 00.001 21068 Enqueuing Expose request
22:05:03.535 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:05:03.537 00.002 16108 Worker thread wakes up
22:05:03.537 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:03.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:04.709 01.172 16108 Exposure complete
22:05:04.810 00.101 16108 worker thread done servicing request
22:05:04.810 00.000 21068 OnExposeComplete: enter
22:05:04.813 00.003 21068 UpdateGuideState(): m_state=6
22:05:04.816 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
22:05:04.819 00.003 21068 Star::Find returns 1 (0), X=219.51, Y=878.10, Mass=110141, SNR=77.3, Peak=15283 HFD=3.0
22:05:04.821 00.002 21068 MultiStar: [#1 0.29,0.02,1.04,U] [#2 0.11,0.32,1.22,U] [#3 0.43,0.06,0.91,U] [#4 0.18,0.02,0.72,U] [#5 0.08,0.03,0.79,U] [#6 0.34,0.23,0.78,U] [#7 -0.22,0.06,0.65,U] [#8 -0.33,0.06,0.85,U] 
22:05:04.822 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.28, 0.25}
22:05:04.824 00.002 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
22:05:04.824 00.000 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
22:05:04.825 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.72 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
22:05:04.828 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
22:05:04.830 00.002 21068 Enqueuing Move request for scope (0.14, 0.13)
22:05:04.831 00.001 16108 Worker thread wakes up
22:05:04.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
22:05:04.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
22:05:04.831 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.12 yDistance=-0.16
22:05:04.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:05:04.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:04.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:05:04.831 00.000 16108 MoveAxis(E, 0, ABG)
22:05:04.831 00.000 16108 Move returns status 0, amount 0
22:05:04.831 00.000 16108 MoveAxis(N, 0, ABG)
22:05:04.831 00.000 16108 Move returns status 0, amount 0
22:05:04.831 00.000 16108 move complete, result=0
22:05:04.831 00.000 16108 worker thread done servicing request
22:05:04.836 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4083, FiltMin=3475, FiltMax=47229, Gamma=1.000
22:05:04.867 00.031 21068 UpdateGuideState exits: m=110141 SNR=77.3
22:05:04.869 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:04.872 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:04.875 00.003 21068 Enqueuing Expose request
22:05:04.878 00.003 16108 Worker thread wakes up
22:05:04.878 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:05:04.881 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:04.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:05.857 00.976 16108 Exposure complete
22:05:05.952 00.095 16108 worker thread done servicing request
22:05:05.952 00.000 21068 OnExposeComplete: enter
22:05:05.953 00.001 21068 UpdateGuideState(): m_state=6
22:05:05.955 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
22:05:05.957 00.002 21068 Star::Find returns 1 (0), X=219.76, Y=878.26, Mass=106656, SNR=76.0, Peak=17251 HFD=3.2
22:05:05.959 00.002 21068 MultiStar: [#1 0.40,0.18,0.98,U] [#2 0.17,0.03,1.06,U] [#3 0.43,0.10,0.97,U] [#4 0.28,0.17,0.92,U] [#5 0.11,0.10,1.08,U] [#6 0.40,0.04,0.79,U] [#7 0.21,-0.12,0.57,U] [#8 -0.13,0.10,0.71,U] 
22:05:05.961 00.002 21068 refined, 8 included, MultiStar: {0.28, 0.12}, one-star: {0.53, 0.41}
22:05:05.962 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
22:05:05.963 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
22:05:05.964 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.42 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
22:05:05.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.12, opts=13)
22:05:05.967 00.000 21068 Enqueuing Move request for scope (0.28, 0.12)
22:05:05.968 00.001 16108 Worker thread wakes up
22:05:05.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
22:05:05.968 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
22:05:05.968 00.000 16108 Moving (0.28, 0.12) raw xDistance=-0.25 yDistance=-0.18
22:05:05.969 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:05:05.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:05.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:05:05.969 00.000 16108 MoveAxis(E, 66, ABG)
22:05:05.969 00.000 16108 Guiding  Dir = 2, Dur = 66
22:05:05.969 00.000 16108 IsSlewing returns 0
22:05:05.969 00.000 16108 IsGuiding returns 0
22:05:05.977 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=4083, FiltMin=3516, FiltMax=45661, Gamma=1.000
22:05:05.995 00.018 16108 PulseGuide returned control before completion, sleep 51
22:05:06.004 00.009 21068 UpdateGuideState exits: m=106656 SNR=76.0
22:05:06.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:06.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:06.007 00.001 21068 Enqueuing Expose request
22:05:06.057 00.050 16108 IsGuiding returns 1
22:05:06.057 00.000 16108 scope still moving after pulse duration time elapsed
22:05:06.089 00.032 16108 IsSlewing returns 0
22:05:06.089 00.000 16108 IsGuiding returns 0
22:05:06.089 00.000 16108 scope move finished after 66 + 53 ms
22:05:06.089 00.000 16108 Move returns status 0, amount 66
22:05:06.089 00.000 16108 MoveAxis(N, 0, ABG)
22:05:06.089 00.000 16108 Move returns status 0, amount 0
22:05:06.089 00.000 16108 move complete, result=0
22:05:06.089 00.000 16108 worker thread done servicing request
22:05:06.089 00.000 16108 Worker thread wakes up
22:05:06.089 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
22:05:06.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:06.091 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:07.248 01.157 16108 Exposure complete
22:05:07.347 00.099 16108 worker thread done servicing request
22:05:07.347 00.000 21068 OnExposeComplete: enter
22:05:07.348 00.001 21068 UpdateGuideState(): m_state=6
22:05:07.350 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
22:05:07.352 00.002 21068 Star::Find returns 1 (0), X=219.17, Y=877.83, Mass=109433, SNR=75.9, Peak=18886 HFD=2.9
22:05:07.353 00.001 21068 MultiStar: [#1 0.19,0.03,0.99,U] [#2 -0.12,-0.04,1.19,U] [#3 0.33,-0.14,1.04,U] [#4 0.14,-0.15,0.81,U] [#5 -0.03,-0.09,0.83,U] [#6 0.15,-0.48,0.00,M1] [#7 -0.03,0.29,0.62,U] [#8 -0.32,-0.12,0.69,U] 
22:05:07.354 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.06, -0.02}
22:05:07.356 00.002 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
22:05:07.357 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
22:05:07.358 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.03 mountY=0.03, mountTheta=2.34
22:05:07.362 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
22:05:07.364 00.002 21068 Enqueuing Move request for scope (0.03, -0.04)
22:05:07.367 00.003 16108 Worker thread wakes up
22:05:07.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:05:07.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:05:07.367 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
22:05:07.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:05:07.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:07.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:05:07.367 00.000 16108 MoveAxis(E, 0, ABG)
22:05:07.367 00.000 16108 Move returns status 0, amount 0
22:05:07.367 00.000 16108 MoveAxis(N, 0, ABG)
22:05:07.367 00.000 16108 Move returns status 0, amount 0
22:05:07.367 00.000 16108 move complete, result=0
22:05:07.367 00.000 16108 worker thread done servicing request
22:05:07.373 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4080, FiltMin=3504, FiltMax=55501, Gamma=1.000
22:05:07.405 00.032 21068 UpdateGuideState exits: m=109433 SNR=75.9
22:05:07.407 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:07.409 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:07.410 00.001 21068 Enqueuing Expose request
22:05:07.412 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:07.414 00.002 16108 Worker thread wakes up
22:05:07.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:07.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:08.388 00.974 16108 Exposure complete
22:05:08.486 00.098 16108 worker thread done servicing request
22:05:08.486 00.000 21068 OnExposeComplete: enter
22:05:08.487 00.001 21068 UpdateGuideState(): m_state=6
22:05:08.490 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:05:08.493 00.003 21068 Star::Find returns 1 (0), X=219.54, Y=877.86, Mass=114031, SNR=68.5, Peak=18643 HFD=3.1
22:05:08.496 00.003 21068 MultiStar: [#1 0.15,0.07,1.37,U] [#2 -0.08,0.10,1.26,U] [#3 0.15,-0.15,1.07,U] [#4 -0.01,0.05,0.90,U] [#5 -0.08,0.09,0.84,U] [#6 0.18,-0.17,0.84,U] [#7 0.07,0.18,0.71,U] [#8 -0.34,-0.10,0.86,U] 
22:05:08.497 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.31, 0.01}
22:05:08.498 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
22:05:08.499 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
22:05:08.500 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.23 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
22:05:08.503 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
22:05:08.506 00.003 21068 Enqueuing Move request for scope (0.05, 0.01)
22:05:08.508 00.002 16108 Worker thread wakes up
22:05:08.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:05:08.508 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:05:08.508 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.04 yDistance=-0.02
22:05:08.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:05:08.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:08.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:08.508 00.000 16108 MoveAxis(E, 0, ABG)
22:05:08.508 00.000 16108 Move returns status 0, amount 0
22:05:08.508 00.000 16108 MoveAxis(N, 0, ABG)
22:05:08.509 00.001 16108 Move returns status 0, amount 0
22:05:08.509 00.000 16108 move complete, result=0
22:05:08.509 00.000 16108 worker thread done servicing request
22:05:08.515 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=4083, FiltMin=3507, FiltMax=46429, Gamma=1.000
22:05:08.540 00.025 21068 UpdateGuideState exits: m=114031 SNR=68.5
22:05:08.542 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:08.544 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:08.545 00.001 21068 Enqueuing Expose request
22:05:08.546 00.001 16108 Worker thread wakes up
22:05:08.546 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:05:08.547 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:08.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:09.724 01.177 16108 Exposure complete
22:05:09.817 00.093 16108 worker thread done servicing request
22:05:09.817 00.000 21068 OnExposeComplete: enter
22:05:09.818 00.001 21068 UpdateGuideState(): m_state=6
22:05:09.820 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
22:05:09.822 00.002 21068 Star::Find returns 1 (0), X=219.32, Y=877.90, Mass=101733, SNR=66.1, Peak=17046 HFD=2.6
22:05:09.825 00.003 21068 MultiStar: [#1 0.03,0.22,1.21,U] [#2 -0.19,0.25,1.37,U] [#3 -0.32,0.15,0.96,U] [#4 -0.15,0.01,0.84,U] [#5 0.04,-0.07,1.18,U] [#6 0.03,0.11,0.83,U] [#7 -0.22,0.31,0.73,U] [#8 -0.36,-0.04,0.85,U] 
22:05:09.826 00.001 21068 single-star, 8 included, MultiStar: {-0.11, 0.11}, one-star: {0.10, 0.05}
22:05:09.829 00.003 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
22:05:09.830 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
22:05:09.831 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
22:05:09.834 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.05, opts=13)
22:05:09.836 00.002 21068 Enqueuing Move request for scope (0.10, 0.05)
22:05:09.838 00.002 16108 Worker thread wakes up
22:05:09.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:05:09.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:05:09.838 00.000 16108 Moving (0.10, 0.05) raw xDistance=-0.09 yDistance=-0.07
22:05:09.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:05:09.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:09.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:09.838 00.000 16108 MoveAxis(E, 0, ABG)
22:05:09.838 00.000 16108 Move returns status 0, amount 0
22:05:09.838 00.000 16108 MoveAxis(N, 0, ABG)
22:05:09.838 00.000 16108 Move returns status 0, amount 0
22:05:09.838 00.000 16108 move complete, result=0
22:05:09.839 00.001 16108 worker thread done servicing request
22:05:09.846 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4080, FiltMin=3433, FiltMax=46813, Gamma=1.000
22:05:09.886 00.040 21068 UpdateGuideState exits: m=101733 SNR=66.1
22:05:09.888 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.891 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:09.892 00.001 21068 Enqueuing Expose request
22:05:09.893 00.001 16108 Worker thread wakes up
22:05:09.893 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:09.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:09.895 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:10.876 00.981 16108 Exposure complete
22:05:10.979 00.103 16108 worker thread done servicing request
22:05:10.979 00.000 21068 OnExposeComplete: enter
22:05:10.981 00.002 21068 UpdateGuideState(): m_state=6
22:05:10.983 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
22:05:10.984 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.28, Mass=101256, SNR=66.5, Peak=17158 HFD=2.8
22:05:10.987 00.003 21068 MultiStar: [#1 0.21,0.11,1.68,U] [#2 -0.01,0.25,1.35,U] [#3 0.12,0.39,0.99,U] [#4 0.25,0.15,0.98,U] [#5 -0.28,0.12,0.85,U] [#6 0.08,0.34,0.84,U] [#7 -0.08,0.69,0.00,M1] [#8 -0.40,0.08,0.75,U] 
22:05:10.989 00.002 21068 refined, 7 included, MultiStar: {0.04, 0.23}, one-star: {0.11, 0.43}
22:05:10.991 00.002 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
22:05:10.993 00.002 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
22:05:10.995 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.39 mountX=-0.00 mountY=-0.23, mountTheta=-1.57
22:05:10.999 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.23, opts=13)
22:05:11.001 00.002 21068 Enqueuing Move request for scope (0.04, 0.23)
22:05:11.003 00.002 16108 Worker thread wakes up
22:05:11.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
22:05:11.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
22:05:11.004 00.001 16108 Moving (0.04, 0.23) raw xDistance=-0.00 yDistance=-0.23
22:05:11.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:05:11.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:11.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:05:11.004 00.000 16108 MoveAxis(E, 0, ABG)
22:05:11.004 00.000 16108 Move returns status 0, amount 0
22:05:11.004 00.000 16108 MoveAxis(N, 0, ABG)
22:05:11.004 00.000 16108 Move returns status 0, amount 0
22:05:11.004 00.000 16108 move complete, result=0
22:05:11.004 00.000 16108 worker thread done servicing request
22:05:11.013 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4080, FiltMin=3485, FiltMax=43763, Gamma=1.000
22:05:11.045 00.032 21068 UpdateGuideState exits: m=101256 SNR=66.5
22:05:11.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:11.047 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:11.048 00.001 21068 Enqueuing Expose request
22:05:11.049 00.001 16108 Worker thread wakes up
22:05:11.049 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:05:11.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:11.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:12.220 01.170 16108 Exposure complete
22:05:12.312 00.092 16108 worker thread done servicing request
22:05:12.312 00.000 21068 OnExposeComplete: enter
22:05:12.313 00.001 21068 UpdateGuideState(): m_state=6
22:05:12.316 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
22:05:12.317 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=878.08, Mass=119221, SNR=85.6, Peak=19622 HFD=2.9
22:05:12.318 00.001 21068 MultiStar: [#1 0.06,0.09,0.86,U] [#2 0.01,0.17,1.08,U] [#3 0.32,0.06,0.87,U] [#4 -0.04,-0.12,0.67,U] [#5 -0.00,0.18,0.77,U] [#6 -0.12,0.30,0.58,U] [#7 -0.14,0.32,0.48,U] [#8 -0.18,-0.19,0.47,U] 
22:05:12.319 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.07, 0.23}
22:05:12.320 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:05:12.321 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:05:12.322 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
22:05:12.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
22:05:12.326 00.001 21068 Enqueuing Move request for scope (0.02, 0.12)
22:05:12.327 00.001 16108 Worker thread wakes up
22:05:12.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
22:05:12.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
22:05:12.327 00.000 16108 Moving (0.02, 0.12) raw xDistance=-0.00 yDistance=-0.12
22:05:12.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:05:12.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:12.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:12.327 00.000 16108 MoveAxis(E, 0, ABG)
22:05:12.327 00.000 16108 Move returns status 0, amount 0
22:05:12.327 00.000 16108 MoveAxis(N, 0, ABG)
22:05:12.327 00.000 16108 Move returns status 0, amount 0
22:05:12.327 00.000 16108 move complete, result=0
22:05:12.327 00.000 16108 worker thread done servicing request
22:05:12.333 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4080, FiltMin=3549, FiltMax=43757, Gamma=1.000
22:05:12.363 00.030 21068 UpdateGuideState exits: m=119221 SNR=85.6
22:05:12.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:12.368 00.002 21068 Enqueuing Expose request
22:05:12.370 00.002 16108 Worker thread wakes up
22:05:12.370 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:12.372 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:12.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:13.356 00.984 16108 Exposure complete
22:05:13.466 00.110 16108 worker thread done servicing request
22:05:13.486 00.020 21068 OnExposeComplete: enter
22:05:13.488 00.002 21068 UpdateGuideState(): m_state=6
22:05:13.489 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
22:05:13.490 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=877.88, Mass=108158, SNR=70.7, Peak=15958 HFD=3.0
22:05:13.491 00.001 21068 MultiStar: [#1 0.09,0.06,1.38,U] [#2 -0.08,0.02,1.23,U] [#3 0.26,-0.13,1.05,U] [#4 -0.00,-0.12,0.83,U] [#5 0.10,0.14,1.06,U] [#6 0.22,-0.11,0.96,U] [#7 -0.18,0.07,0.69,U] [#8 -0.11,-0.29,0.77,U] 
22:05:13.492 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.28, 0.03}
22:05:13.493 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
22:05:13.494 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
22:05:13.495 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.08 mountY=0.01, mountTheta=3.04
22:05:13.498 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
22:05:13.499 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
22:05:13.500 00.001 16108 Worker thread wakes up
22:05:13.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:05:13.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:05:13.500 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
22:05:13.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:05:13.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:13.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:13.500 00.000 16108 MoveAxis(E, 0, ABG)
22:05:13.500 00.000 16108 Move returns status 0, amount 0
22:05:13.500 00.000 16108 MoveAxis(N, 0, ABG)
22:05:13.500 00.000 16108 Move returns status 0, amount 0
22:05:13.500 00.000 16108 move complete, result=0
22:05:13.501 00.001 16108 worker thread done servicing request
22:05:13.507 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4080, FiltMin=3536, FiltMax=50525, Gamma=1.000
22:05:13.541 00.034 21068 UpdateGuideState exits: m=108158 SNR=70.7
22:05:13.543 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:13.545 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:13.546 00.001 21068 Enqueuing Expose request
22:05:13.547 00.001 16108 Worker thread wakes up
22:05:13.547 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:13.548 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:13.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:14.717 01.169 16108 Exposure complete
22:05:14.815 00.098 16108 worker thread done servicing request
22:05:14.815 00.000 21068 OnExposeComplete: enter
22:05:14.816 00.001 21068 UpdateGuideState(): m_state=6
22:05:14.818 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
22:05:14.821 00.003 21068 Star::Find returns 1 (0), X=219.10, Y=877.91, Mass=101508, SNR=65.7, Peak=17766 HFD=2.8
22:05:14.823 00.002 21068 MultiStar: [#1 -0.06,-0.06,1.33,U] [#2 -0.30,0.02,1.41,U] [#3 0.09,-0.13,0.99,U] [#4 0.30,-0.34,0.89,U] [#5 0.08,0.03,1.06,U] [#6 -0.14,-0.17,1.02,U] [#7 -0.25,-0.19,0.77,U] [#8 -0.34,-0.21,0.85,U] 
22:05:14.825 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.13, 0.06}
22:05:14.827 00.002 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
22:05:14.829 00.002 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
22:05:14.831 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.31 mountX=0.07 mountY=0.11, mountTheta=1.02
22:05:14.834 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
22:05:14.835 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
22:05:14.836 00.001 16108 Worker thread wakes up
22:05:14.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
22:05:14.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
22:05:14.836 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
22:05:14.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:05:14.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:14.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:14.836 00.000 16108 MoveAxis(E, 0, ABG)
22:05:14.836 00.000 16108 Move returns status 0, amount 0
22:05:14.836 00.000 16108 MoveAxis(N, 0, ABG)
22:05:14.836 00.000 16108 Move returns status 0, amount 0
22:05:14.836 00.000 16108 move complete, result=0
22:05:14.836 00.000 16108 worker thread done servicing request
22:05:14.843 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4080, FiltMin=3507, FiltMax=56825, Gamma=1.000
22:05:14.870 00.027 21068 UpdateGuideState exits: m=101508 SNR=65.7
22:05:14.872 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:14.874 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:14.875 00.001 21068 Enqueuing Expose request
22:05:14.877 00.002 16108 Worker thread wakes up
22:05:14.877 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:14.879 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:14.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:15.853 00.974 16108 Exposure complete
22:05:15.941 00.088 16108 worker thread done servicing request
22:05:15.941 00.000 21068 OnExposeComplete: enter
22:05:15.943 00.002 21068 UpdateGuideState(): m_state=6
22:05:15.946 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
22:05:15.950 00.004 21068 Star::Find returns 1 (0), X=218.95, Y=877.85, Mass=100109, SNR=70.0, Peak=19062 HFD=2.7
22:05:15.953 00.003 21068 MultiStar: [#1 0.09,-0.23,1.03,U] [#2 -0.18,-0.17,1.33,U] [#3 0.01,-0.24,1.15,U] [#4 -0.21,-0.17,0.77,U] [#5 -0.16,-0.33,1.06,U] [#6 0.22,-0.23,0.89,U] [#7 0.04,-0.05,0.69,U] [#8 -0.39,-0.35,0.00,M1] 
22:05:15.956 00.003 21068 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.28, 0.00}
22:05:15.958 00.002 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
22:05:15.960 00.002 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
22:05:15.962 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.92 mountX=0.03 mountY=0.19, mountTheta=1.40
22:05:15.967 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.18, opts=13)
22:05:15.969 00.002 21068 Enqueuing Move request for scope (-0.07, -0.18)
22:05:15.971 00.002 16108 Worker thread wakes up
22:05:15.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
22:05:15.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
22:05:15.971 00.000 16108 Moving (-0.07, -0.18) raw xDistance=0.03 yDistance=0.19
22:05:15.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:05:15.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:15.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:05:15.971 00.000 16108 MoveAxis(E, 0, ABG)
22:05:15.971 00.000 16108 Move returns status 0, amount 0
22:05:15.971 00.000 16108 MoveAxis(N, 0, ABG)
22:05:15.971 00.000 16108 Move returns status 0, amount 0
22:05:15.971 00.000 16108 move complete, result=0
22:05:15.971 00.000 16108 worker thread done servicing request
22:05:15.980 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4080, FiltMin=3273, FiltMax=46662, Gamma=1.000
22:05:16.010 00.030 21068 UpdateGuideState exits: m=100109 SNR=70.0
22:05:16.014 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:16.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:16.017 00.002 21068 Enqueuing Expose request
22:05:16.018 00.001 16108 Worker thread wakes up
22:05:16.018 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:05:16.019 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:16.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:17.185 01.166 16108 Exposure complete
22:05:17.276 00.091 16108 worker thread done servicing request
22:05:17.276 00.000 21068 OnExposeComplete: enter
22:05:17.278 00.002 21068 UpdateGuideState(): m_state=6
22:05:17.279 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
22:05:17.280 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=878.06, Mass=103071, SNR=65.2, Peak=16819 HFD=2.6
22:05:17.282 00.002 21068 MultiStar: [#1 0.01,0.06,1.25,U] [#2 -0.04,-0.07,1.32,U] [#3 0.15,-0.47,0.00,M1] [#4 0.12,-0.26,0.86,U] [#5 0.16,-0.24,1.01,U] [#6 0.19,-0.14,0.81,U] [#7 -0.33,-0.06,0.69,U] [#8 -0.56,-0.15,0.00,M2] 
22:05:17.283 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.44, 0.21}
22:05:17.284 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
22:05:17.285 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
22:05:17.286 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.09 mountY=0.04, mountTheta=2.75
22:05:17.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
22:05:17.289 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
22:05:17.290 00.001 16108 Worker thread wakes up
22:05:17.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:05:17.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:05:17.290 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.09 yDistance=0.04
22:05:17.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:05:17.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:17.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:17.290 00.000 16108 MoveAxis(E, 0, ABG)
22:05:17.290 00.000 16108 Move returns status 0, amount 0
22:05:17.290 00.000 16108 MoveAxis(N, 0, ABG)
22:05:17.290 00.000 16108 Move returns status 0, amount 0
22:05:17.290 00.000 16108 move complete, result=0
22:05:17.290 00.000 16108 worker thread done servicing request
22:05:17.297 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4080, FiltMin=3517, FiltMax=53309, Gamma=1.000
22:05:17.330 00.033 21068 UpdateGuideState exits: m=103071 SNR=65.2
22:05:17.334 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:17.337 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:17.340 00.003 21068 Enqueuing Expose request
22:05:17.342 00.002 16108 Worker thread wakes up
22:05:17.342 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:17.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:17.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:18.311 00.968 16108 Exposure complete
22:05:18.408 00.097 16108 worker thread done servicing request
22:05:18.409 00.001 21068 OnExposeComplete: enter
22:05:18.411 00.002 21068 UpdateGuideState(): m_state=6
22:05:18.414 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
22:05:18.415 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=878.16, Mass=107660, SNR=68.0, Peak=17798 HFD=2.9
22:05:18.419 00.004 21068 MultiStar: [#1 -0.03,0.07,1.25,U] [#2 -0.11,-0.04,1.37,U] [#3 0.23,-0.18,0.98,U] [#4 -0.01,-0.35,0.83,U] [#5 0.22,-0.48,0.00,M1] [#6 0.40,-0.32,0.00,M1] [#7 -0.18,0.19,0.70,U] [#8 -0.58,-0.04,0.00,M3] 
22:05:18.421 00.002 21068 refined, 5 included, MultiStar: {-0.03, 0.00}, one-star: {-0.11, 0.31}
22:05:18.423 00.002 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
22:05:18.425 00.002 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
22:05:18.425 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.09 mountX=0.03 mountY=0.01, mountTheta=0.18
22:05:18.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
22:05:18.429 00.002 21068 Enqueuing Move request for scope (-0.03, 0.00)
22:05:18.429 00.000 16108 Worker thread wakes up
22:05:18.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:05:18.430 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:05:18.430 00.000 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.01
22:05:18.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:05:18.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:18.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:18.430 00.000 16108 MoveAxis(E, 0, ABG)
22:05:18.430 00.000 16108 Move returns status 0, amount 0
22:05:18.430 00.000 16108 MoveAxis(N, 0, ABG)
22:05:18.430 00.000 16108 Move returns status 0, amount 0
22:05:18.430 00.000 16108 move complete, result=0
22:05:18.430 00.000 16108 worker thread done servicing request
22:05:18.435 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4080, FiltMin=3440, FiltMax=49437, Gamma=1.000
22:05:18.468 00.033 21068 UpdateGuideState exits: m=107660 SNR=68.0
22:05:18.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:18.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:18.471 00.001 21068 Enqueuing Expose request
22:05:18.472 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:18.473 00.001 16108 Worker thread wakes up
22:05:18.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:18.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:19.635 01.162 16108 Exposure complete
22:05:19.726 00.091 16108 worker thread done servicing request
22:05:19.727 00.001 21068 OnExposeComplete: enter
22:05:19.728 00.001 21068 UpdateGuideState(): m_state=6
22:05:19.730 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
22:05:19.732 00.002 21068 Star::Find returns 1 (0), X=219.18, Y=877.97, Mass=108150, SNR=68.6, Peak=18262 HFD=3.1
22:05:19.736 00.004 21068 MultiStar: [#1 -0.05,0.16,1.21,U] [#2 -0.10,0.04,1.24,U] [#3 0.26,-0.25,1.22,U] [#4 -0.23,-0.01,0.87,U] [#5 0.02,0.01,0.92,U] [#6 0.25,-0.21,0.78,U] [#7 -0.46,0.20,0.00,M1] [#8 -0.61,0.28,0.00,M4] 
22:05:19.738 00.002 21068 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {-0.05, 0.12}
22:05:19.739 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
22:05:19.740 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
22:05:19.741 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.83 mountX=-0.01 mountY=0.01, mountTheta=2.53
22:05:19.744 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
22:05:19.745 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
22:05:19.746 00.001 16108 Worker thread wakes up
22:05:19.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:05:19.746 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:05:19.746 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:05:19.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:05:19.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:19.747 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:19.747 00.000 16108 MoveAxis(E, 0, ABG)
22:05:19.747 00.000 16108 Move returns status 0, amount 0
22:05:19.747 00.000 16108 MoveAxis(N, 0, ABG)
22:05:19.747 00.000 16108 Move returns status 0, amount 0
22:05:19.747 00.000 16108 move complete, result=0
22:05:19.747 00.000 16108 worker thread done servicing request
22:05:19.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=4080, FiltMin=3443, FiltMax=51869, Gamma=1.000
22:05:19.782 00.031 21068 UpdateGuideState exits: m=108150 SNR=68.6
22:05:19.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:19.785 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:19.786 00.001 21068 Enqueuing Expose request
22:05:19.787 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:19.789 00.002 16108 Worker thread wakes up
22:05:19.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:19.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:20.768 00.979 16108 Exposure complete
22:05:20.863 00.095 16108 worker thread done servicing request
22:05:20.863 00.000 21068 OnExposeComplete: enter
22:05:20.863 00.000 21068 UpdateGuideState(): m_state=6
22:05:20.866 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
22:05:20.867 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=878.08, Mass=116645, SNR=82.3, Peak=19062 HFD=2.9
22:05:20.868 00.001 21068 MultiStar: [#1 0.30,0.04,1.28,U] [#2 -0.24,0.15,1.09,U] [#3 0.26,-0.22,0.87,U] [#4 0.22,-0.01,0.73,U] [#5 0.22,-0.08,0.87,U] [#6 0.28,0.01,0.81,U] [#7 -0.31,0.35,0.48,U] [#8 -0.36,0.12,0.59,U] 
22:05:20.870 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.19, 0.23}
22:05:20.871 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
22:05:20.872 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
22:05:20.872 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.84 mountX=-0.04 mountY=-0.06, mountTheta=-2.11
22:05:20.877 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
22:05:20.878 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
22:05:20.880 00.002 16108 Worker thread wakes up
22:05:20.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:05:20.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:05:20.880 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
22:05:20.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:05:20.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:20.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:05:20.880 00.000 16108 MoveAxis(E, 0, ABG)
22:05:20.880 00.000 16108 Move returns status 0, amount 0
22:05:20.880 00.000 16108 MoveAxis(N, 0, ABG)
22:05:20.880 00.000 16108 Move returns status 0, amount 0
22:05:20.880 00.000 16108 move complete, result=0
22:05:20.880 00.000 16108 worker thread done servicing request
22:05:20.888 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4080, FiltMin=3526, FiltMax=48669, Gamma=1.000
22:05:20.914 00.026 21068 UpdateGuideState exits: m=116645 SNR=82.3
22:05:20.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:20.918 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:20.918 00.000 21068 Enqueuing Expose request
22:05:20.920 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:20.921 00.001 16108 Worker thread wakes up
22:05:20.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:20.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:22.094 01.173 16108 Exposure complete
22:05:22.205 00.111 16108 worker thread done servicing request
22:05:22.205 00.000 21068 OnExposeComplete: enter
22:05:22.209 00.004 21068 UpdateGuideState(): m_state=6
22:05:22.210 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
22:05:22.212 00.002 21068 Star::Find returns 1 (0), X=219.47, Y=878.18, Mass=94640, SNR=62.7, Peak=15315 HFD=3.0
22:05:22.214 00.002 21068 MultiStar: [#1 0.01,0.09,1.11,U] [#2 -0.11,0.06,1.23,U] [#3 0.19,-0.01,1.21,U] [#4 -0.10,0.20,1.17,U] [#5 -0.06,-0.01,1.02,U] [#6 0.26,-0.15,0.86,U] [#7 0.05,0.15,0.69,U] [#8 -0.35,-0.04,0.77,U] 
22:05:22.217 00.003 21068 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.24, 0.32}
22:05:22.219 00.002 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:05:22.220 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
22:05:22.221 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
22:05:22.224 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
22:05:22.225 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
22:05:22.226 00.001 16108 Worker thread wakes up
22:05:22.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:05:22.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:05:22.226 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.00 yDistance=-0.07
22:05:22.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:05:22.227 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:22.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:22.227 00.000 16108 MoveAxis(E, 0, ABG)
22:05:22.227 00.000 16108 Move returns status 0, amount 0
22:05:22.227 00.000 16108 MoveAxis(N, 0, ABG)
22:05:22.227 00.000 16108 Move returns status 0, amount 0
22:05:22.227 00.000 16108 move complete, result=0
22:05:22.227 00.000 16108 worker thread done servicing request
22:05:22.234 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4080, FiltMin=3488, FiltMax=43037, Gamma=1.000
22:05:22.264 00.030 21068 UpdateGuideState exits: m=94640 SNR=62.7
22:05:22.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:22.267 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:22.269 00.002 21068 Enqueuing Expose request
22:05:22.273 00.004 16108 Worker thread wakes up
22:05:22.273 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:22.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:22.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:23.248 00.974 16108 Exposure complete
22:05:23.345 00.097 16108 worker thread done servicing request
22:05:23.345 00.000 21068 OnExposeComplete: enter
22:05:23.347 00.002 21068 UpdateGuideState(): m_state=6
22:05:23.350 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
22:05:23.352 00.002 21068 Star::Find returns 1 (0), X=219.51, Y=877.90, Mass=119038, SNR=85.2, Peak=16307 HFD=3.5
22:05:23.353 00.001 21068 MultiStar: [#1 0.04,0.15,0.90,U] [#2 -0.02,0.07,1.11,U] [#3 0.31,0.05,1.03,U] [#4 -0.36,0.00,0.63,U] [#5 0.25,0.07,0.80,U] [#6 0.38,-0.29,0.00,M1] [#7 -0.02,-0.08,0.54,U] [#8 -0.01,-0.38,0.59,U] 
22:05:23.354 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.29, 0.05}
22:05:23.356 00.002 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
22:05:23.357 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
22:05:23.358 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.08 mountY=-0.04, mountTheta=-2.73
22:05:23.360 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
22:05:23.362 00.002 21068 Enqueuing Move request for scope (0.09, 0.02)
22:05:23.363 00.001 16108 Worker thread wakes up
22:05:23.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:05:23.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:05:23.363 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.08 yDistance=-0.04
22:05:23.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:05:23.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:23.364 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:23.364 00.000 16108 MoveAxis(E, 0, ABG)
22:05:23.364 00.000 16108 Move returns status 0, amount 0
22:05:23.364 00.000 16108 MoveAxis(N, 0, ABG)
22:05:23.364 00.000 16108 Move returns status 0, amount 0
22:05:23.364 00.000 16108 move complete, result=0
22:05:23.364 00.000 16108 worker thread done servicing request
22:05:23.372 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4080, FiltMin=3526, FiltMax=47139, Gamma=1.000
22:05:23.396 00.024 21068 UpdateGuideState exits: m=119038 SNR=85.2
22:05:23.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:23.399 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:23.401 00.002 21068 Enqueuing Expose request
22:05:23.402 00.001 16108 Worker thread wakes up
22:05:23.402 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:05:23.403 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:23.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:24.583 01.180 16108 Exposure complete
22:05:24.666 00.083 16108 worker thread done servicing request
22:05:24.666 00.000 21068 OnExposeComplete: enter
22:05:24.667 00.001 21068 UpdateGuideState(): m_state=6
22:05:24.669 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
22:05:24.671 00.002 21068 Star::Find returns 1 (0), X=219.21, Y=877.93, Mass=106883, SNR=74.6, Peak=15638 HFD=2.9
22:05:24.673 00.002 21068 MultiStar: [#1 -0.08,0.09,1.05,U] [#2 -0.13,-0.02,0.96,U] [#3 -0.06,0.03,1.02,U] [#4 -0.11,-0.36,0.87,U] [#5 -0.10,-0.06,0.86,U] [#6 0.16,-0.15,0.81,U] [#7 -0.24,0.09,0.52,U] [#8 -0.36,-0.05,0.82,U] 
22:05:24.674 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.02, 0.08}
22:05:24.675 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
22:05:24.676 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
22:05:24.677 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=0.03 mountY=-0.07, mountTheta=-1.18
22:05:24.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
22:05:24.681 00.002 21068 Enqueuing Move request for scope (-0.02, 0.08)
22:05:24.682 00.001 16108 Worker thread wakes up
22:05:24.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:05:24.682 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:05:24.682 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
22:05:24.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:05:24.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:24.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:24.682 00.000 16108 MoveAxis(E, 0, ABG)
22:05:24.682 00.000 16108 Move returns status 0, amount 0
22:05:24.682 00.000 16108 MoveAxis(N, 0, ABG)
22:05:24.682 00.000 16108 Move returns status 0, amount 0
22:05:24.682 00.000 16108 move complete, result=0
22:05:24.682 00.000 16108 worker thread done servicing request
22:05:24.689 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4080, FiltMin=3478, FiltMax=54221, Gamma=1.000
22:05:24.714 00.025 21068 UpdateGuideState exits: m=106883 SNR=74.6
22:05:24.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:24.717 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:24.719 00.002 21068 Enqueuing Expose request
22:05:24.721 00.002 16108 Worker thread wakes up
22:05:24.721 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:24.722 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:24.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:25.708 00.986 16108 Exposure complete
22:05:25.812 00.104 16108 worker thread done servicing request
22:05:25.812 00.000 21068 OnExposeComplete: enter
22:05:25.813 00.001 21068 UpdateGuideState(): m_state=6
22:05:25.815 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
22:05:25.816 00.001 21068 Star::Find returns 1 (0), X=218.99, Y=877.94, Mass=100408, SNR=65.7, Peak=15286 HFD=2.9
22:05:25.818 00.002 21068 MultiStar: [#1 0.09,0.01,1.18,U] [#2 -0.03,0.07,1.17,U] [#3 0.12,-0.24,1.18,U] [#4 -0.11,-0.09,0.84,U] [#5 -0.20,-0.19,1.00,U] [#6 -0.16,-0.32,1.02,U] [#7 -0.32,0.10,0.78,U] [#8 -0.43,-0.11,0.81,U] 
22:05:25.820 00.002 21068 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {-0.24, 0.09}
22:05:25.821 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
22:05:25.823 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
22:05:25.824 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.57 mountX=0.11 mountY=0.10, mountTheta=0.78
22:05:25.827 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.08, opts=13)
22:05:25.828 00.001 21068 Enqueuing Move request for scope (-0.12, -0.08)
22:05:25.828 00.000 16108 Worker thread wakes up
22:05:25.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
22:05:25.829 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
22:05:25.829 00.000 16108 Moving (-0.12, -0.08) raw xDistance=0.11 yDistance=0.10
22:05:25.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:05:25.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:25.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:05:25.829 00.000 16108 MoveAxis(E, 0, ABG)
22:05:25.829 00.000 16108 Move returns status 0, amount 0
22:05:25.829 00.000 16108 MoveAxis(N, 0, ABG)
22:05:25.829 00.000 16108 Move returns status 0, amount 0
22:05:25.829 00.000 16108 move complete, result=0
22:05:25.829 00.000 16108 worker thread done servicing request
22:05:25.835 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4080, FiltMin=3526, FiltMax=48317, Gamma=1.000
22:05:25.863 00.028 21068 UpdateGuideState exits: m=100408 SNR=65.7
22:05:25.865 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:25.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:25.867 00.001 21068 Enqueuing Expose request
22:05:25.868 00.001 16108 Worker thread wakes up
22:05:25.868 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:25.868 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:25.869 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:27.042 01.173 16108 Exposure complete
22:05:27.123 00.081 16108 worker thread done servicing request
22:05:27.124 00.001 21068 OnExposeComplete: enter
22:05:27.125 00.001 21068 UpdateGuideState(): m_state=6
22:05:27.126 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
22:05:27.127 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.99, Mass=109197, SNR=70.8, Peak=17702 HFD=3.2
22:05:27.130 00.003 21068 MultiStar: [#1 0.06,0.04,1.13,U] [#2 -0.32,-0.03,1.31,U] [#3 0.03,-0.17,1.25,U] [#4 -0.12,-0.08,0.83,U] [#5 -0.10,-0.26,0.91,U] [#6 0.06,-0.00,0.79,U] [#7 -0.39,0.14,0.70,U] [#8 -0.11,0.04,0.73,U] 
22:05:27.131 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.00, 0.14}
22:05:27.132 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
22:05:27.132 00.000 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
22:05:27.133 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.86 mountX=0.09 mountY=0.05, mountTheta=0.51
22:05:27.137 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
22:05:27.138 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
22:05:27.140 00.002 16108 Worker thread wakes up
22:05:27.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:05:27.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:05:27.140 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=0.05
22:05:27.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:05:27.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:27.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:05:27.140 00.000 16108 MoveAxis(E, 0, ABG)
22:05:27.140 00.000 16108 Move returns status 0, amount 0
22:05:27.140 00.000 16108 MoveAxis(N, 0, ABG)
22:05:27.140 00.000 16108 Move returns status 0, amount 0
22:05:27.140 00.000 16108 move complete, result=0
22:05:27.140 00.000 16108 worker thread done servicing request
22:05:27.148 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=4077, FiltMin=3520, FiltMax=54989, Gamma=1.000
22:05:27.177 00.029 21068 UpdateGuideState exits: m=109197 SNR=70.8
22:05:27.179 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:27.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:27.181 00.001 21068 Enqueuing Expose request
22:05:27.182 00.001 16108 Worker thread wakes up
22:05:27.183 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:27.185 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:27.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:28.162 00.977 16108 Exposure complete
22:05:28.241 00.079 16108 worker thread done servicing request
22:05:28.241 00.000 21068 OnExposeComplete: enter
22:05:28.243 00.002 21068 UpdateGuideState(): m_state=6
22:05:28.244 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
22:05:28.245 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.91, Mass=108403, SNR=74.9, Peak=17363 HFD=2.9
22:05:28.247 00.002 21068 MultiStar: [#1 0.08,0.10,1.13,U] [#2 -0.03,0.20,1.22,U] [#3 0.22,-0.18,0.92,U] [#4 -0.06,-0.16,0.78,U] [#5 0.37,-0.12,0.83,U] [#6 0.36,0.04,0.77,U] [#7 0.11,0.30,0.64,U] [#8 -0.38,-0.19,0.71,U] 
22:05:28.248 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.23, 0.05}
22:05:28.249 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:05:28.251 00.002 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:05:28.252 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
22:05:28.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
22:05:28.257 00.003 21068 Enqueuing Move request for scope (0.10, 0.01)
22:05:28.258 00.001 16108 Worker thread wakes up
22:05:28.259 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:05:28.259 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:05:28.259 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.04
22:05:28.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:05:28.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:28.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:28.259 00.000 16108 MoveAxis(E, 0, ABG)
22:05:28.259 00.000 16108 Move returns status 0, amount 0
22:05:28.259 00.000 16108 MoveAxis(N, 0, ABG)
22:05:28.259 00.000 16108 Move returns status 0, amount 0
22:05:28.259 00.000 16108 move complete, result=0
22:05:28.259 00.000 16108 worker thread done servicing request
22:05:28.267 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4077, FiltMin=3465, FiltMax=43037, Gamma=1.000
22:05:28.296 00.029 21068 UpdateGuideState exits: m=108403 SNR=74.9
22:05:28.299 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:28.302 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:28.305 00.003 21068 Enqueuing Expose request
22:05:28.306 00.001 16108 Worker thread wakes up
22:05:28.306 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:05:28.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:28.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:29.470 01.163 16108 Exposure complete
22:05:29.570 00.100 16108 worker thread done servicing request
22:05:29.571 00.001 21068 OnExposeComplete: enter
22:05:29.572 00.001 21068 UpdateGuideState(): m_state=6
22:05:29.573 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
22:05:29.575 00.002 21068 Star::Find returns 1 (0), X=219.49, Y=877.90, Mass=115104, SNR=72.9, Peak=17555 HFD=3.0
22:05:29.578 00.003 21068 MultiStar: [#1 0.30,0.18,1.17,U] [#2 0.06,-0.03,0.95,U] [#3 0.41,-0.03,0.96,U] [#4 0.20,-0.32,0.83,U] [#5 0.21,-0.11,0.72,U] [#6 0.23,-0.07,0.82,U] [#7 -0.05,0.10,0.67,U] [#8 -0.33,-0.26,0.79,U] 
22:05:29.581 00.003 21068 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.27, 0.05}
22:05:29.583 00.002 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
22:05:29.584 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
22:05:29.586 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.17 mountY=0.00, mountTheta=3.12
22:05:29.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.04, opts=13)
22:05:29.591 00.003 21068 Enqueuing Move request for scope (0.16, -0.04)
22:05:29.593 00.002 16108 Worker thread wakes up
22:05:29.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
22:05:29.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
22:05:29.593 00.000 16108 Moving (0.16, -0.04) raw xDistance=-0.17 yDistance=0.00
22:05:29.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:05:29.594 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:29.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:05:29.594 00.000 16108 MoveAxis(E, 0, ABG)
22:05:29.594 00.000 16108 Move returns status 0, amount 0
22:05:29.594 00.000 16108 MoveAxis(N, 0, ABG)
22:05:29.594 00.000 16108 Move returns status 0, amount 0
22:05:29.594 00.000 16108 move complete, result=0
22:05:29.594 00.000 16108 worker thread done servicing request
22:05:29.599 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4073, FiltMin=3449, FiltMax=46547, Gamma=1.000
22:05:29.632 00.033 21068 UpdateGuideState exits: m=115104 SNR=72.9
22:05:29.634 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:29.634 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:29.636 00.002 21068 Enqueuing Expose request
22:05:29.637 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:29.638 00.001 16108 Worker thread wakes up
22:05:29.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:29.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:30.620 00.982 16108 Exposure complete
22:05:30.726 00.106 16108 worker thread done servicing request
22:05:30.726 00.000 21068 OnExposeComplete: enter
22:05:30.727 00.001 21068 UpdateGuideState(): m_state=6
22:05:30.729 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
22:05:30.730 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.85, Mass=98434, SNR=71.3, Peak=15942 HFD=2.9
22:05:30.732 00.002 21068 MultiStar: [#1 0.29,-0.11,1.20,U] [#2 -0.32,-0.10,1.30,U] [#3 0.41,-0.20,0.96,U] [#4 0.13,-0.09,0.84,U] [#5 0.06,-0.23,0.95,U] [#6 0.06,0.13,0.68,U] [#7 -0.00,0.04,0.76,U] [#8 -0.41,-0.39,0.00,M1] 
22:05:30.733 00.001 21068 single-star, 7 included, MultiStar: {0.07, -0.08}, one-star: {-0.02, -0.01}
22:05:30.734 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
22:05:30.735 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
22:05:30.737 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.81 mountX=0.02 mountY=0.01, mountTheta=0.55
22:05:30.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
22:05:30.741 00.002 21068 Enqueuing Move request for scope (-0.02, -0.01)
22:05:30.742 00.001 16108 Worker thread wakes up
22:05:30.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:05:30.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:05:30.742 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
22:05:30.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:05:30.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:30.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:30.742 00.000 16108 MoveAxis(E, 0, ABG)
22:05:30.742 00.000 16108 Move returns status 0, amount 0
22:05:30.742 00.000 16108 MoveAxis(N, 0, ABG)
22:05:30.742 00.000 16108 Move returns status 0, amount 0
22:05:30.742 00.000 16108 move complete, result=0
22:05:30.743 00.001 16108 worker thread done servicing request
22:05:30.749 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4077, FiltMin=3501, FiltMax=49485, Gamma=1.000
22:05:30.780 00.031 21068 UpdateGuideState exits: m=98434 SNR=71.3
22:05:30.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.783 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:30.784 00.001 21068 Enqueuing Expose request
22:05:30.785 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:30.786 00.001 16108 Worker thread wakes up
22:05:30.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:30.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:31.958 01.172 16108 Exposure complete
22:05:32.047 00.089 16108 worker thread done servicing request
22:05:32.047 00.000 21068 OnExposeComplete: enter
22:05:32.049 00.002 21068 UpdateGuideState(): m_state=6
22:05:32.051 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
22:05:32.054 00.003 21068 Star::Find returns 1 (0), X=219.50, Y=877.73, Mass=96308, SNR=68.9, Peak=16083 HFD=3.0
22:05:32.055 00.001 21068 MultiStar: [#1 -0.07,0.10,1.11,U] [#2 0.03,-0.09,1.33,U] [#3 0.07,-0.25,0.99,U] [#4 0.04,-0.29,0.79,U] [#5 -0.11,-0.16,0.97,U] [#6 0.34,0.01,0.83,U] [#7 0.09,0.30,0.60,U] [#8 -0.28,-0.30,0.71,U] 
22:05:32.056 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.27, -0.12}
22:05:32.056 00.000 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:05:32.058 00.002 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
22:05:32.058 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.13 mountX=-0.06 mountY=0.08, mountTheta=2.21
22:05:32.061 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
22:05:32.063 00.002 21068 Enqueuing Move request for scope (0.04, -0.09)
22:05:32.064 00.001 16108 Worker thread wakes up
22:05:32.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:05:32.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:05:32.064 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.06 yDistance=0.08
22:05:32.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:05:32.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:32.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:05:32.064 00.000 16108 MoveAxis(E, 0, ABG)
22:05:32.064 00.000 16108 Move returns status 0, amount 0
22:05:32.064 00.000 16108 MoveAxis(N, 0, ABG)
22:05:32.064 00.000 16108 Move returns status 0, amount 0
22:05:32.064 00.000 16108 move complete, result=0
22:05:32.064 00.000 16108 worker thread done servicing request
22:05:32.069 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4077, FiltMin=3529, FiltMax=56781, Gamma=1.000
22:05:32.100 00.031 21068 UpdateGuideState exits: m=96308 SNR=68.9
22:05:32.102 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:32.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:32.105 00.002 21068 Enqueuing Expose request
22:05:32.106 00.001 16108 Worker thread wakes up
22:05:32.106 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:32.108 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:32.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:33.090 00.982 16108 Exposure complete
22:05:33.175 00.085 16108 worker thread done servicing request
22:05:33.175 00.000 21068 OnExposeComplete: enter
22:05:33.176 00.001 21068 UpdateGuideState(): m_state=6
22:05:33.178 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
22:05:33.180 00.002 21068 Star::Find returns 1 (0), X=219.46, Y=878.00, Mass=113841, SNR=71.2, Peak=17158 HFD=3.0
22:05:33.183 00.003 21068 MultiStar: [#1 0.21,-0.07,1.22,U] [#2 -0.29,-0.12,1.19,U] [#3 0.32,-0.24,1.01,U] [#4 0.17,-0.28,0.85,U] [#5 0.13,-0.38,0.83,U] [#6 0.32,-0.35,0.78,U] [#7 -0.29,0.22,0.70,U] [#8 -0.10,-0.41,0.90,U] 
22:05:33.184 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {0.23, 0.14}
22:05:33.185 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
22:05:33.186 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
22:05:33.188 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.12 mountX=-0.11 mountY=0.14, mountTheta=2.22
22:05:33.191 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.16, opts=13)
22:05:33.192 00.001 21068 Enqueuing Move request for scope (0.08, -0.16)
22:05:33.194 00.002 16108 Worker thread wakes up
22:05:33.195 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
22:05:33.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
22:05:33.195 00.000 16108 Moving (0.08, -0.16) raw xDistance=-0.11 yDistance=0.14
22:05:33.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:05:33.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:33.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:05:33.195 00.000 16108 MoveAxis(E, 0, ABG)
22:05:33.195 00.000 16108 Move returns status 0, amount 0
22:05:33.195 00.000 16108 MoveAxis(N, 0, ABG)
22:05:33.195 00.000 16108 Move returns status 0, amount 0
22:05:33.196 00.001 16108 move complete, result=0
22:05:33.196 00.000 16108 worker thread done servicing request
22:05:33.202 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4077, FiltMin=3485, FiltMax=56531, Gamma=1.000
22:05:33.227 00.025 21068 UpdateGuideState exits: m=113841 SNR=71.2
22:05:33.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:33.231 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:33.233 00.002 21068 Enqueuing Expose request
22:05:33.234 00.001 16108 Worker thread wakes up
22:05:33.234 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:33.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:33.235 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:34.409 01.174 16108 Exposure complete
22:05:34.506 00.097 16108 worker thread done servicing request
22:05:34.507 00.001 21068 OnExposeComplete: enter
22:05:34.508 00.001 21068 UpdateGuideState(): m_state=6
22:05:34.510 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
22:05:34.513 00.003 21068 Star::Find returns 1 (0), X=219.32, Y=878.04, Mass=111623, SNR=73.1, Peak=16006 HFD=3.3
22:05:34.515 00.002 21068 MultiStar: [#1 0.21,-0.20,1.18,U] [#2 0.03,-0.08,1.13,U] [#3 0.35,-0.11,1.06,U] [#4 0.03,-0.34,0.78,U] [#5 0.09,-0.11,0.92,U] [#6 0.25,-0.09,0.84,U] [#7 -0.01,0.16,0.56,U] [#8 -0.40,0.29,0.00,M1] 
22:05:34.517 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {0.10, 0.19}
22:05:34.519 00.002 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
22:05:34.521 00.002 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
22:05:34.522 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.15 mountY=0.04, mountTheta=2.86
22:05:34.525 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
22:05:34.526 00.001 21068 Enqueuing Move request for scope (0.14, -0.08)
22:05:34.528 00.002 16108 Worker thread wakes up
22:05:34.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:05:34.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:05:34.528 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.04
22:05:34.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:05:34.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:34.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:34.528 00.000 16108 MoveAxis(E, 0, ABG)
22:05:34.528 00.000 16108 Move returns status 0, amount 0
22:05:34.528 00.000 16108 MoveAxis(N, 0, ABG)
22:05:34.528 00.000 16108 Move returns status 0, amount 0
22:05:34.528 00.000 16108 move complete, result=0
22:05:34.528 00.000 16108 worker thread done servicing request
22:05:34.539 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4077, FiltMin=3424, FiltMax=47933, Gamma=1.000
22:05:34.569 00.030 21068 UpdateGuideState exits: m=111623 SNR=73.1
22:05:34.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.574 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:34.576 00.002 21068 Enqueuing Expose request
22:05:34.578 00.002 16108 Worker thread wakes up
22:05:34.578 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:34.580 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:34.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:35.558 00.978 16108 Exposure complete
22:05:35.676 00.118 16108 worker thread done servicing request
22:05:35.676 00.000 21068 OnExposeComplete: enter
22:05:35.677 00.001 21068 UpdateGuideState(): m_state=6
22:05:35.679 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
22:05:35.681 00.002 21068 Star::Find returns 1 (0), X=219.32, Y=878.08, Mass=105617, SNR=64.5, Peak=17603 HFD=2.7
22:05:35.683 00.002 21068 MultiStar: [#1 0.33,0.14,1.20,U] [#2 0.13,0.13,1.44,U] [#3 0.32,0.11,1.14,U] [#4 -0.17,-0.09,1.10,U] [#5 -0.01,-0.05,1.03,U] [#6 0.30,0.05,0.94,U] [#7 0.10,0.20,0.65,U] [#8 -0.62,0.10,0.00,M2] 
22:05:35.685 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.09, 0.23}
22:05:35.687 00.002 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
22:05:35.689 00.002 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
22:05:35.691 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.56 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
22:05:35.694 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
22:05:35.695 00.001 21068 Enqueuing Move request for scope (0.14, 0.09)
22:05:35.697 00.002 16108 Worker thread wakes up
22:05:35.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:05:35.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:05:35.697 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
22:05:35.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:05:35.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:35.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:35.697 00.000 16108 MoveAxis(E, 0, ABG)
22:05:35.697 00.000 16108 Move returns status 0, amount 0
22:05:35.697 00.000 16108 MoveAxis(N, 0, ABG)
22:05:35.697 00.000 16108 Move returns status 0, amount 0
22:05:35.697 00.000 16108 move complete, result=0
22:05:35.697 00.000 16108 worker thread done servicing request
22:05:35.703 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4077, FiltMin=3488, FiltMax=50451, Gamma=1.000
22:05:35.727 00.024 21068 UpdateGuideState exits: m=105617 SNR=64.5
22:05:35.729 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:35.732 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:35.735 00.003 21068 Enqueuing Expose request
22:05:35.737 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:35.739 00.002 16108 Worker thread wakes up
22:05:35.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:35.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:36.895 01.156 16108 Exposure complete
22:05:36.986 00.091 16108 worker thread done servicing request
22:05:36.986 00.000 21068 OnExposeComplete: enter
22:05:36.988 00.002 21068 UpdateGuideState(): m_state=6
22:05:36.991 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
22:05:36.994 00.003 21068 Star::Find returns 1 (0), X=219.23, Y=877.89, Mass=86573, SNR=62.2, Peak=15062 HFD=2.5
22:05:36.995 00.001 21068 MultiStar: [#1 0.09,-0.06,1.34,U] [#2 0.12,-0.01,1.46,U] [#3 0.35,-0.22,1.25,U] [#4 -0.19,-0.31,0.90,U] [#5 0.08,-0.13,1.10,U] [#6 -0.07,-0.28,1.03,U] [#7 -0.25,0.11,0.69,U] [#8 -0.22,-0.16,0.83,U] 
22:05:36.996 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.00, 0.04}
22:05:37.000 00.004 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
22:05:37.003 00.003 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
22:05:37.005 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.57 mountX=0.01 mountY=-0.03, mountTheta=-1.39
22:05:37.008 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
22:05:37.011 00.003 21068 Enqueuing Move request for scope (0.00, 0.04)
22:05:37.014 00.003 16108 Worker thread wakes up
22:05:37.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:05:37.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:05:37.014 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.01 yDistance=-0.03
22:05:37.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:05:37.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:37.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:05:37.014 00.000 16108 MoveAxis(E, 0, ABG)
22:05:37.014 00.000 16108 Move returns status 0, amount 0
22:05:37.014 00.000 16108 MoveAxis(N, 0, ABG)
22:05:37.014 00.000 16108 Move returns status 0, amount 0
22:05:37.014 00.000 16108 move complete, result=0
22:05:37.015 00.001 16108 worker thread done servicing request
22:05:37.019 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4077, FiltMin=3526, FiltMax=48077, Gamma=1.000
22:05:37.051 00.032 21068 UpdateGuideState exits: m=86573 SNR=62.2
22:05:37.053 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:37.053 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:37.055 00.002 21068 Enqueuing Expose request
22:05:37.057 00.002 16108 Worker thread wakes up
22:05:37.057 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:05:37.059 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:37.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:38.043 00.984 16108 Exposure complete
22:05:38.147 00.104 16108 worker thread done servicing request
22:05:38.147 00.000 21068 OnExposeComplete: enter
22:05:38.149 00.002 21068 UpdateGuideState(): m_state=6
22:05:38.150 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
22:05:38.151 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=878.06, Mass=97256, SNR=60.8, Peak=17398 HFD=2.7
22:05:38.154 00.003 21068 MultiStar: [#1 0.01,-0.07,1.26,U] [#2 0.11,-0.09,1.37,U] [#3 0.26,-0.22,0.99,U] [#4 0.07,-0.26,1.03,U] [#5 -0.09,-0.14,0.87,U] [#6 0.07,-0.01,0.85,U] [#7 -0.33,0.35,0.00,M1] [#8 -0.23,-0.03,0.92,U] 
22:05:38.156 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {-0.09, 0.20}
22:05:38.159 00.003 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
22:05:38.160 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
22:05:38.162 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=-0.03 mountY=0.07, mountTheta=2.02
22:05:38.163 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
22:05:38.165 00.002 21068 Enqueuing Move request for scope (0.02, -0.08)
22:05:38.167 00.002 16108 Worker thread wakes up
22:05:38.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:05:38.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:05:38.167 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.03 yDistance=0.07
22:05:38.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:05:38.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:38.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:05:38.167 00.000 16108 MoveAxis(E, 0, ABG)
22:05:38.167 00.000 16108 Move returns status 0, amount 0
22:05:38.167 00.000 16108 MoveAxis(N, 0, ABG)
22:05:38.167 00.000 16108 Move returns status 0, amount 0
22:05:38.167 00.000 16108 move complete, result=0
22:05:38.168 00.001 16108 worker thread done servicing request
22:05:38.179 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4077, FiltMin=3501, FiltMax=47933, Gamma=1.000
22:05:38.211 00.032 21068 UpdateGuideState exits: m=97256 SNR=60.8
22:05:38.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:38.214 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:38.217 00.003 21068 Enqueuing Expose request
22:05:38.220 00.003 16108 Worker thread wakes up
22:05:38.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:38.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:38.220 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:39.385 01.165 16108 Exposure complete
22:05:39.481 00.096 16108 worker thread done servicing request
22:05:39.482 00.001 21068 OnExposeComplete: enter
22:05:39.483 00.001 21068 UpdateGuideState(): m_state=6
22:05:39.485 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
22:05:39.487 00.002 21068 Star::Find returns 1 (0), X=219.30, Y=877.69, Mass=117526, SNR=81.3, Peak=16723 HFD=3.2
22:05:39.489 00.002 21068 MultiStar: [#1 0.00,-0.14,0.95,U] [#2 0.11,-0.01,1.11,U] [#3 0.22,-0.30,1.09,U] [#4 0.31,-0.16,0.79,U] [#5 -0.08,-0.03,0.76,U] [#6 -0.03,0.08,0.66,U] [#7 0.08,-0.07,0.54,U] [#8 -0.16,-0.39,0.69,U] 
22:05:39.491 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.07, -0.16}
22:05:39.492 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
22:05:39.493 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
22:05:39.495 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.10 mountX=-0.09 mountY=0.12, mountTheta=2.24
22:05:39.500 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.14, opts=13)
22:05:39.503 00.003 21068 Enqueuing Move request for scope (0.07, -0.14)
22:05:39.505 00.002 16108 Worker thread wakes up
22:05:39.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
22:05:39.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
22:05:39.505 00.000 16108 Moving (0.07, -0.14) raw xDistance=-0.09 yDistance=0.12
22:05:39.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:05:39.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:39.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:39.505 00.000 16108 MoveAxis(E, 0, ABG)
22:05:39.505 00.000 16108 Move returns status 0, amount 0
22:05:39.506 00.001 16108 MoveAxis(N, 0, ABG)
22:05:39.506 00.000 16108 Move returns status 0, amount 0
22:05:39.506 00.000 16108 move complete, result=0
22:05:39.506 00.000 16108 worker thread done servicing request
22:05:39.518 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4077, FiltMin=3491, FiltMax=55805, Gamma=1.000
22:05:39.546 00.028 21068 UpdateGuideState exits: m=117526 SNR=81.3
22:05:39.548 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:39.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:39.551 00.002 21068 Enqueuing Expose request
22:05:39.552 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:39.554 00.002 16108 Worker thread wakes up
22:05:39.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:39.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:40.535 00.981 16108 Exposure complete
22:05:40.618 00.083 16108 worker thread done servicing request
22:05:40.618 00.000 21068 OnExposeComplete: enter
22:05:40.619 00.001 21068 UpdateGuideState(): m_state=6
22:05:40.621 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
22:05:40.624 00.003 21068 Star::Find returns 1 (0), X=219.47, Y=877.94, Mass=108799, SNR=70.1, Peak=15686 HFD=3.0
22:05:40.626 00.002 21068 MultiStar: [#1 0.15,-0.15,1.25,U] [#2 -0.00,-0.05,1.23,U] [#3 0.14,-0.29,1.17,U] [#4 0.04,-0.38,0.91,U] [#5 -0.00,-0.36,0.89,U] [#6 0.19,-0.37,0.81,U] [#7 -0.02,-0.02,0.70,U] [#8 -0.34,-0.24,0.68,U] 
22:05:40.628 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.19}, one-star: {0.24, 0.09}
22:05:40.629 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
22:05:40.629 00.000 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
22:05:40.630 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.26 mountX=-0.09 mountY=0.17, mountTheta=2.07
22:05:40.632 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.19, opts=13)
22:05:40.633 00.001 21068 Enqueuing Move request for scope (0.06, -0.19)
22:05:40.635 00.002 16108 Worker thread wakes up
22:05:40.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
22:05:40.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
22:05:40.635 00.000 16108 Moving (0.06, -0.19) raw xDistance=-0.09 yDistance=0.17
22:05:40.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:05:40.636 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:40.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:05:40.636 00.000 16108 MoveAxis(E, 0, ABG)
22:05:40.636 00.000 16108 Move returns status 0, amount 0
22:05:40.636 00.000 16108 MoveAxis(N, 0, ABG)
22:05:40.636 00.000 16108 Move returns status 0, amount 0
22:05:40.636 00.000 16108 move complete, result=0
22:05:40.636 00.000 16108 worker thread done servicing request
22:05:40.641 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4077, FiltMin=3533, FiltMax=47805, Gamma=1.000
22:05:40.666 00.025 21068 UpdateGuideState exits: m=108799 SNR=70.1
22:05:40.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:40.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:40.670 00.002 21068 Enqueuing Expose request
22:05:40.672 00.002 16108 Worker thread wakes up
22:05:40.672 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:05:40.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:40.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:41.828 01.155 16108 Exposure complete
22:05:41.897 00.069 16108 worker thread done servicing request
22:05:41.897 00.000 21068 OnExposeComplete: enter
22:05:41.898 00.001 21068 UpdateGuideState(): m_state=6
22:05:41.900 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
22:05:41.902 00.002 21068 Star::Find returns 1 (0), X=219.21, Y=878.18, Mass=110039, SNR=66.7, Peak=17315 HFD=2.8
22:05:41.904 00.002 21068 MultiStar: [#1 0.03,0.19,1.12,U] [#2 0.05,0.06,1.49,U] [#3 0.25,0.01,1.11,U] [#4 0.25,-0.16,0.86,U] [#5 0.00,0.11,0.98,U] [#6 0.04,0.26,0.98,U] [#7 -0.34,0.46,0.00,M1] [#8 -0.34,-0.14,0.85,U] 
22:05:41.906 00.002 21068 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {-0.02, 0.33}
22:05:41.907 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:05:41.908 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
22:05:41.909 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=-0.02 mountY=-0.10, mountTheta=-1.82
22:05:41.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
22:05:41.912 00.001 21068 Enqueuing Move request for scope (0.04, 0.09)
22:05:41.913 00.001 16108 Worker thread wakes up
22:05:41.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:05:41.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:05:41.913 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.10
22:05:41.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:05:41.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:41.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:41.913 00.000 16108 MoveAxis(E, 0, ABG)
22:05:41.913 00.000 16108 Move returns status 0, amount 0
22:05:41.913 00.000 16108 MoveAxis(N, 0, ABG)
22:05:41.913 00.000 16108 Move returns status 0, amount 0
22:05:41.913 00.000 16108 move complete, result=0
22:05:41.913 00.000 16108 worker thread done servicing request
22:05:41.921 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4077, FiltMin=3491, FiltMax=48307, Gamma=1.000
22:05:41.948 00.027 21068 UpdateGuideState exits: m=110039 SNR=66.7
22:05:41.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:41.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:41.951 00.001 21068 Enqueuing Expose request
22:05:41.951 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:41.952 00.001 16108 Worker thread wakes up
22:05:41.952 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:41.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:42.928 00.976 16108 Exposure complete
22:05:43.004 00.076 16108 worker thread done servicing request
22:05:43.005 00.001 21068 OnExposeComplete: enter
22:05:43.006 00.001 21068 UpdateGuideState(): m_state=6
22:05:43.008 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
22:05:43.010 00.002 21068 Star::Find returns 1 (0), X=219.44, Y=877.95, Mass=101268, SNR=64.3, Peak=16707 HFD=3.0
22:05:43.012 00.002 21068 MultiStar: [#1 0.26,0.10,1.41,U] [#2 -0.16,0.09,1.34,U] [#3 0.28,-0.07,1.08,U] [#4 0.11,-0.00,1.04,U] [#5 0.04,-0.19,0.99,U] [#6 0.25,-0.01,0.92,U] [#7 -0.15,0.22,0.68,U] [#8 -0.32,-0.03,0.94,U] 
22:05:43.014 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.22, 0.10}
22:05:43.017 00.003 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:05:43.019 00.002 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:05:43.021 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
22:05:43.024 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
22:05:43.026 00.002 21068 Enqueuing Move request for scope (0.07, 0.02)
22:05:43.029 00.003 16108 Worker thread wakes up
22:05:43.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
22:05:43.029 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
22:05:43.029 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.04
22:05:43.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:05:43.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:43.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:43.029 00.000 16108 MoveAxis(E, 0, ABG)
22:05:43.029 00.000 16108 Move returns status 0, amount 0
22:05:43.029 00.000 16108 MoveAxis(N, 0, ABG)
22:05:43.029 00.000 16108 Move returns status 0, amount 0
22:05:43.029 00.000 16108 move complete, result=0
22:05:43.029 00.000 16108 worker thread done servicing request
22:05:43.035 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4077, FiltMin=3501, FiltMax=47405, Gamma=1.000
22:05:43.059 00.024 21068 UpdateGuideState exits: m=101268 SNR=64.3
22:05:43.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:43.061 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:43.063 00.002 21068 Enqueuing Expose request
22:05:43.065 00.002 16108 Worker thread wakes up
22:05:43.065 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:05:43.066 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:43.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:44.231 01.165 16108 Exposure complete
22:05:44.317 00.086 16108 worker thread done servicing request
22:05:44.317 00.000 21068 OnExposeComplete: enter
22:05:44.319 00.002 21068 UpdateGuideState(): m_state=6
22:05:44.321 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
22:05:44.322 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=878.02, Mass=98271, SNR=73.4, Peak=15190 HFD=2.9
22:05:44.323 00.001 21068 MultiStar: [#1 0.16,-0.17,1.08,U] [#2 0.03,-0.06,1.14,U] [#3 0.20,-0.09,1.07,U] [#4 -0.02,-0.28,0.89,U] [#5 -0.11,-0.39,1.04,U] [#6 0.20,-0.10,0.76,U] [#7 -0.05,-0.04,0.60,U] [#8 -0.28,-0.23,0.68,U] 
22:05:44.324 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {-0.02, 0.17}
22:05:44.325 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
22:05:44.327 00.002 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.98)
22:05:44.328 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.40 mountX=-0.05 mountY=0.12, mountTheta=1.92
22:05:44.330 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
22:05:44.331 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
22:05:44.332 00.001 16108 Worker thread wakes up
22:05:44.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:05:44.332 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:05:44.333 00.001 16108 Moving (0.02, -0.13) raw xDistance=-0.05 yDistance=0.12
22:05:44.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:05:44.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:44.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:44.333 00.000 16108 MoveAxis(E, 0, ABG)
22:05:44.333 00.000 16108 Move returns status 0, amount 0
22:05:44.333 00.000 16108 MoveAxis(N, 0, ABG)
22:05:44.333 00.000 16108 Move returns status 0, amount 0
22:05:44.333 00.000 16108 move complete, result=0
22:05:44.333 00.000 16108 worker thread done servicing request
22:05:44.338 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4077, FiltMin=3526, FiltMax=58221, Gamma=1.000
22:05:44.364 00.026 21068 UpdateGuideState exits: m=98271 SNR=73.4
22:05:44.367 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:44.369 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:44.369 00.000 21068 Enqueuing Expose request
22:05:44.370 00.001 16108 Worker thread wakes up
22:05:44.371 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:44.372 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:44.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:45.338 00.966 16108 Exposure complete
22:05:45.423 00.085 16108 worker thread done servicing request
22:05:45.423 00.000 21068 OnExposeComplete: enter
22:05:45.424 00.001 21068 UpdateGuideState(): m_state=6
22:05:45.426 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
22:05:45.428 00.002 21068 Star::Find returns 1 (0), X=219.21, Y=877.90, Mass=102163, SNR=67.3, Peak=18230 HFD=3.0
22:05:45.430 00.002 21068 MultiStar: [#1 0.04,0.05,1.09,U] [#2 -0.34,-0.20,1.35,U] [#3 0.24,0.01,1.19,U] [#4 -0.04,-0.28,1.02,U] [#5 -0.23,0.13,0.90,U] [#6 -0.20,-0.03,0.84,U] [#7 -0.17,0.09,0.64,U] [#8 -0.40,-0.30,0.00,M1] 
22:05:45.431 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.02, 0.05}
22:05:45.432 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:05:45.433 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:05:45.434 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.95 mountX=0.03 mountY=-0.04, mountTheta=-1.00
22:05:45.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
22:05:45.438 00.002 21068 Enqueuing Move request for scope (-0.02, 0.05)
22:05:45.439 00.001 16108 Worker thread wakes up
22:05:45.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:05:45.439 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:05:45.439 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
22:05:45.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:05:45.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:45.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:45.439 00.000 16108 MoveAxis(E, 0, ABG)
22:05:45.439 00.000 16108 Move returns status 0, amount 0
22:05:45.439 00.000 16108 MoveAxis(N, 0, ABG)
22:05:45.439 00.000 16108 Move returns status 0, amount 0
22:05:45.439 00.000 16108 move complete, result=0
22:05:45.439 00.000 16108 worker thread done servicing request
22:05:45.445 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4077, FiltMin=3488, FiltMax=55517, Gamma=1.000
22:05:45.469 00.024 21068 UpdateGuideState exits: m=102163 SNR=67.3
22:05:45.471 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:45.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:45.473 00.001 21068 Enqueuing Expose request
22:05:45.473 00.000 16108 Worker thread wakes up
22:05:45.473 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:05:45.474 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:45.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:46.633 01.159 16108 Exposure complete
22:05:46.721 00.088 16108 worker thread done servicing request
22:05:46.721 00.000 21068 OnExposeComplete: enter
22:05:46.722 00.001 21068 UpdateGuideState(): m_state=6
22:05:46.724 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
22:05:46.727 00.003 21068 Star::Find returns 1 (0), X=219.37, Y=877.69, Mass=113141, SNR=78.4, Peak=15574 HFD=3.1
22:05:46.730 00.003 21068 MultiStar: [#1 0.07,-0.33,1.04,U] [#2 0.12,-0.29,1.09,U] [#3 0.43,-0.22,0.00,M1] [#4 -0.01,-0.49,0.00,M1] [#5 0.43,-0.42,0.00,M1] [#6 0.06,-0.17,0.86,U] [#7 -0.15,-0.11,0.54,U] [#8 -0.33,-0.28,0.68,U] 
22:05:46.732 00.002 21068 single-star, 5 included, MultiStar: {0.02, -0.23}, one-star: {0.14, -0.16}
22:05:46.733 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
22:05:46.734 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
22:05:46.734 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.83 mountX=-0.17 mountY=0.12, mountTheta=2.53
22:05:46.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.16, opts=13)
22:05:46.737 00.001 21068 Enqueuing Move request for scope (0.14, -0.16)
22:05:46.738 00.001 16108 Worker thread wakes up
22:05:46.739 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:05:46.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:05:46.739 00.000 16108 Moving (0.14, -0.16) raw xDistance=-0.17 yDistance=0.12
22:05:46.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:05:46.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:46.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:46.739 00.000 16108 MoveAxis(E, 0, ABG)
22:05:46.739 00.000 16108 Move returns status 0, amount 0
22:05:46.739 00.000 16108 MoveAxis(N, 0, ABG)
22:05:46.739 00.000 16108 Move returns status 0, amount 0
22:05:46.739 00.000 16108 move complete, result=0
22:05:46.739 00.000 16108 worker thread done servicing request
22:05:46.746 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4077, FiltMin=3497, FiltMax=52675, Gamma=1.000
22:05:46.776 00.030 21068 UpdateGuideState exits: m=113141 SNR=78.4
22:05:46.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:46.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:46.780 00.002 21068 Enqueuing Expose request
22:05:46.781 00.001 16108 Worker thread wakes up
22:05:46.781 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:46.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:46.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:47.767 00.985 16108 Exposure complete
22:05:47.851 00.084 16108 worker thread done servicing request
22:05:47.851 00.000 21068 OnExposeComplete: enter
22:05:47.854 00.003 21068 UpdateGuideState(): m_state=6
22:05:47.856 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
22:05:47.856 00.000 21068 Star::Find returns 1 (0), X=219.27, Y=877.92, Mass=113577, SNR=70.2, Peak=19478 HFD=2.8
22:05:47.858 00.002 21068 MultiStar: [#1 0.22,-0.24,1.14,U] [#2 -0.08,-0.28,1.18,U] [#3 0.23,-0.43,0.00,M2] [#4 0.42,-0.64,0.00,M2] [#5 0.12,-0.56,0.00,M2] [#6 0.26,0.06,0.83,U] [#7 -0.21,-0.39,0.72,U] [#8 -0.22,-0.45,0.00,M1] 
22:05:47.858 00.000 21068 single-star, 4 included, MultiStar: {0.05, -0.16}, one-star: {0.04, 0.07}
22:05:47.860 00.002 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:05:47.861 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
22:05:47.862 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
22:05:47.866 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
22:05:47.868 00.002 21068 Enqueuing Move request for scope (0.04, 0.07)
22:05:47.871 00.003 16108 Worker thread wakes up
22:05:47.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:05:47.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:05:47.871 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.08
22:05:47.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:05:47.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:47.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:47.871 00.000 16108 MoveAxis(E, 0, ABG)
22:05:47.871 00.000 16108 Move returns status 0, amount 0
22:05:47.871 00.000 16108 MoveAxis(N, 0, ABG)
22:05:47.871 00.000 16108 Move returns status 0, amount 0
22:05:47.871 00.000 16108 move complete, result=0
22:05:47.871 00.000 16108 worker thread done servicing request
22:05:47.878 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=4077, FiltMin=3507, FiltMax=58925, Gamma=1.000
22:05:47.906 00.028 21068 UpdateGuideState exits: m=113577 SNR=70.2
22:05:47.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:47.909 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:47.911 00.002 21068 Enqueuing Expose request
22:05:47.914 00.003 16108 Worker thread wakes up
22:05:47.914 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:47.916 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:47.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:49.075 01.159 16108 Exposure complete
22:05:49.157 00.082 16108 worker thread done servicing request
22:05:49.157 00.000 21068 OnExposeComplete: enter
22:05:49.159 00.002 21068 UpdateGuideState(): m_state=6
22:05:49.161 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
22:05:49.163 00.002 21068 Star::Find returns 1 (0), X=219.44, Y=878.01, Mass=111783, SNR=64.7, Peak=16470 HFD=3.0
22:05:49.164 00.001 21068 MultiStar: [#1 -0.03,-0.05,1.09,U] [#2 -0.12,-0.30,1.38,U] [#3 0.39,-0.43,0.00,M3] [#4 0.42,-0.38,0.00,M3] [#5 0.11,-0.30,0.99,U] [#6 0.10,-0.33,0.92,U] [#7 -0.09,-0.03,0.69,U] [#8 -0.38,-0.45,0.00,M2] 
22:05:49.165 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.15}, one-star: {0.21, 0.16}
22:05:49.166 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
22:05:49.167 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
22:05:49.167 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.41 mountX=-0.05 mountY=0.14, mountTheta=1.91
22:05:49.171 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
22:05:49.171 00.000 21068 Enqueuing Move request for scope (0.02, -0.15)
22:05:49.172 00.001 16108 Worker thread wakes up
22:05:49.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
22:05:49.172 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
22:05:49.173 00.001 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
22:05:49.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:05:49.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:49.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:05:49.173 00.000 16108 MoveAxis(E, 0, ABG)
22:05:49.173 00.000 16108 Move returns status 0, amount 0
22:05:49.173 00.000 16108 MoveAxis(N, 0, ABG)
22:05:49.173 00.000 16108 Move returns status 0, amount 0
22:05:49.174 00.001 16108 move complete, result=0
22:05:49.174 00.000 16108 worker thread done servicing request
22:05:49.180 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4077, FiltMin=3475, FiltMax=57891, Gamma=1.000
22:05:49.207 00.027 21068 UpdateGuideState exits: m=111783 SNR=64.7
22:05:49.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:49.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:49.210 00.001 21068 Enqueuing Expose request
22:05:49.211 00.001 16108 Worker thread wakes up
22:05:49.211 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:49.212 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:49.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:50.189 00.977 16108 Exposure complete
22:05:50.267 00.078 16108 worker thread done servicing request
22:05:50.267 00.000 21068 OnExposeComplete: enter
22:05:50.270 00.003 21068 UpdateGuideState(): m_state=6
22:05:50.272 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
22:05:50.274 00.002 21068 Star::Find returns 1 (0), X=219.47, Y=877.72, Mass=95956, SNR=67.1, Peak=15059 HFD=3.0
22:05:50.275 00.001 21068 MultiStar: [#1 0.41,-0.24,1.19,U] [#2 -0.01,-0.31,1.26,U] [#3 0.45,-0.48,0.00,M4] [#4 -0.03,-0.41,0.88,U] [#5 0.02,-0.45,0.90,U] [#6 -0.20,-0.40,0.93,U] [#7 0.20,-0.19,0.61,U] [#8 -0.43,-0.38,0.00,M3] 
22:05:50.277 00.002 21068 single-star, 6 included, MultiStar: {0.10, -0.30}, one-star: {0.24, -0.13}
22:05:50.278 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
22:05:50.279 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
22:05:50.280 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.13 hyp=0.28 cameraTheta=-0.49 mountX=-0.26 mountY=0.07, mountTheta=2.88
22:05:50.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.13, opts=13)
22:05:50.283 00.001 21068 Enqueuing Move request for scope (0.24, -0.13)
22:05:50.284 00.001 16108 Worker thread wakes up
22:05:50.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.13) opts 0xd
22:05:50.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.13)
22:05:50.284 00.000 16108 Moving (0.24, -0.13) raw xDistance=-0.26 yDistance=0.07
22:05:50.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:05:50.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:50.285 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:05:50.285 00.000 16108 MoveAxis(E, 69, ABG)
22:05:50.285 00.000 16108 Guiding  Dir = 2, Dur = 69
22:05:50.285 00.000 16108 IsSlewing returns 0
22:05:50.285 00.000 16108 IsGuiding returns 0
22:05:50.292 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4077, FiltMin=3488, FiltMax=47680, Gamma=1.000
22:05:50.295 00.003 16108 PulseGuide returned control before completion, sleep 69
22:05:50.314 00.019 21068 UpdateGuideState exits: m=95956 SNR=67.1
22:05:50.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:50.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:50.318 00.002 21068 Enqueuing Expose request
22:05:50.373 00.055 16108 IsGuiding returns 1
22:05:50.373 00.000 16108 scope still moving after pulse duration time elapsed
22:05:50.404 00.031 16108 IsSlewing returns 0
22:05:50.404 00.000 16108 IsGuiding returns 0
22:05:50.404 00.000 16108 scope move finished after 69 + 49 ms
22:05:50.404 00.000 16108 Move returns status 0, amount 69
22:05:50.404 00.000 16108 MoveAxis(N, 0, ABG)
22:05:50.404 00.000 16108 Move returns status 0, amount 0
22:05:50.404 00.000 16108 move complete, result=0
22:05:50.404 00.000 16108 worker thread done servicing request
22:05:50.404 00.000 16108 Worker thread wakes up
22:05:50.404 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
22:05:50.406 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:50.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:51.582 01.176 16108 Exposure complete
22:05:51.671 00.089 16108 worker thread done servicing request
22:05:51.672 00.001 21068 OnExposeComplete: enter
22:05:51.673 00.001 21068 UpdateGuideState(): m_state=6
22:05:51.674 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
22:05:51.676 00.002 21068 Star::Find returns 1 (0), X=219.13, Y=877.69, Mass=110516, SNR=70.4, Peak=17622 HFD=2.9
22:05:51.677 00.001 21068 MultiStar: [#1 -0.22,-0.31,1.20,U] [#2 -0.26,-0.34,1.27,U] [#3 0.06,-0.39,1.11,U] [#4 -0.17,-0.43,0.82,U] [#5 -0.18,-0.21,0.95,U] [#6 -0.24,-0.32,0.91,U] [#7 -0.71,0.10,0.00,M1] [#8 -0.57,-0.52,0.00,M4] 
22:05:51.678 00.001 21068 single-star, 6 included, MultiStar: {-0.16, -0.31}, one-star: {-0.10, -0.16}
22:05:51.679 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
22:05:51.680 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
22:05:51.681 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=0.07 mountY=0.18, mountTheta=1.21
22:05:51.684 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.16, opts=13)
22:05:51.685 00.001 21068 Enqueuing Move request for scope (-0.10, -0.16)
22:05:51.687 00.002 16108 Worker thread wakes up
22:05:51.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
22:05:51.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
22:05:51.687 00.000 16108 Moving (-0.10, -0.16) raw xDistance=0.07 yDistance=0.18
22:05:51.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:05:51.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:51.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:05:51.687 00.000 16108 MoveAxis(E, 0, ABG)
22:05:51.687 00.000 16108 Move returns status 0, amount 0
22:05:51.687 00.000 16108 MoveAxis(N, 0, ABG)
22:05:51.687 00.000 16108 Move returns status 0, amount 0
22:05:51.688 00.001 16108 move complete, result=0
22:05:51.688 00.000 16108 worker thread done servicing request
22:05:51.694 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4073, FiltMin=3504, FiltMax=51987, Gamma=1.000
22:05:51.719 00.025 21068 UpdateGuideState exits: m=110516 SNR=70.4
22:05:51.721 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:51.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:51.723 00.001 21068 Enqueuing Expose request
22:05:51.725 00.002 16108 Worker thread wakes up
22:05:51.725 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:05:51.728 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:51.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:52.703 00.975 16108 Exposure complete
22:05:52.801 00.098 16108 worker thread done servicing request
22:05:52.801 00.000 21068 OnExposeComplete: enter
22:05:52.803 00.002 21068 UpdateGuideState(): m_state=6
22:05:52.805 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
22:05:52.806 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.01, Mass=101986, SNR=69.5, Peak=17798 HFD=3.1
22:05:52.808 00.002 21068 MultiStar: [#1 0.19,-0.12,1.25,U] [#2 -0.03,0.03,1.30,U] [#3 0.10,-0.20,1.02,U] [#4 -0.22,-0.41,0.82,U] [#5 -0.31,-0.02,1.05,U] [#6 -0.11,-0.41,0.75,U] [#7 -0.35,0.02,0.54,U] [#8 -0.36,-0.05,0.69,U] 
22:05:52.810 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.03, 0.16}
22:05:52.812 00.002 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
22:05:52.813 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
22:05:52.815 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=0.07 mountY=0.12, mountTheta=1.03
22:05:52.818 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
22:05:52.819 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
22:05:52.820 00.001 16108 Worker thread wakes up
22:05:52.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
22:05:52.820 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
22:05:52.820 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.12
22:05:52.821 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:05:52.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:52.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:52.821 00.000 16108 MoveAxis(E, 0, ABG)
22:05:52.821 00.000 16108 Move returns status 0, amount 0
22:05:52.821 00.000 16108 MoveAxis(N, 0, ABG)
22:05:52.821 00.000 16108 Move returns status 0, amount 0
22:05:52.821 00.000 16108 move complete, result=0
22:05:52.821 00.000 16108 worker thread done servicing request
22:05:52.829 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4077, FiltMin=3510, FiltMax=62809, Gamma=1.000
22:05:52.857 00.028 21068 UpdateGuideState exits: m=101986 SNR=69.5
22:05:52.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:52.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:52.861 00.001 21068 Enqueuing Expose request
22:05:52.863 00.002 16108 Worker thread wakes up
22:05:52.864 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:52.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:52.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:54.037 01.172 16108 Exposure complete
22:05:54.131 00.094 21068 OnExposeComplete: enter
22:05:54.132 00.001 21068 UpdateGuideState(): m_state=6
22:05:54.133 00.001 16108 worker thread done servicing request
22:05:54.134 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
22:05:54.135 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=877.97, Mass=90627, SNR=71.5, Peak=18694 HFD=2.6
22:05:54.137 00.002 21068 MultiStar: [#1 0.20,-0.22,1.05,U] [#2 -0.14,-0.27,1.36,U] [#3 -0.06,-0.41,1.05,U] [#4 -0.20,-0.53,0.00,M1] [#5 -0.10,-0.41,1.24,U] [#6 -0.21,-0.17,0.92,U] [#7 -0.16,-0.11,0.52,U] [#8 -0.41,-0.39,0.00,M4] 
22:05:54.139 00.002 21068 single-star, 6 included, MultiStar: {-0.07, -0.23}, one-star: {-0.06, 0.11}
22:05:54.140 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
22:05:54.142 00.002 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
22:05:54.143 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.08 mountX=0.08 mountY=-0.10, mountTheta=-0.86
22:05:54.146 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
22:05:54.147 00.001 21068 Enqueuing Move request for scope (-0.06, 0.11)
22:05:54.149 00.002 16108 Worker thread wakes up
22:05:54.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
22:05:54.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
22:05:54.149 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.10
22:05:54.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:05:54.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:54.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:54.149 00.000 16108 MoveAxis(E, 0, ABG)
22:05:54.149 00.000 16108 Move returns status 0, amount 0
22:05:54.149 00.000 16108 MoveAxis(N, 0, ABG)
22:05:54.149 00.000 16108 Move returns status 0, amount 0
22:05:54.149 00.000 16108 move complete, result=0
22:05:54.149 00.000 16108 worker thread done servicing request
22:05:54.601 00.452 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4073, FiltMin=3501, FiltMax=54819, Gamma=1.000
22:05:54.628 00.027 21068 UpdateGuideState exits: m=90627 SNR=71.5
22:05:54.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:54.631 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:54.632 00.001 21068 Enqueuing Expose request
22:05:54.634 00.002 16108 Worker thread wakes up
22:05:54.634 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:54.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:54.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:55.604 00.969 16108 Exposure complete
22:05:55.696 00.092 16108 worker thread done servicing request
22:05:55.696 00.000 21068 OnExposeComplete: enter
22:05:55.697 00.001 21068 UpdateGuideState(): m_state=6
22:05:55.698 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
22:05:55.700 00.002 21068 Star::Find returns 1 (0), X=219.11, Y=877.83, Mass=100014, SNR=70.0, Peak=16550 HFD=3.0
22:05:55.702 00.002 21068 MultiStar: [#1 0.33,-0.23,1.09,U] [#2 -0.03,-0.25,1.30,U] [#3 0.27,-0.39,1.11,U] [#4 0.04,-0.44,0.77,U] [#5 -0.08,-0.37,1.04,U] [#6 -0.02,-0.08,0.94,U] [#7 -0.33,0.16,0.57,U] [#8 -0.19,-0.23,0.86,U] 
22:05:55.703 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.22}, one-star: {-0.12, -0.02}
22:05:55.704 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
22:05:55.705 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
22:05:55.707 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=0.11 mountY=0.04, mountTheta=0.37
22:05:55.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.02, opts=13)
22:05:55.711 00.002 21068 Enqueuing Move request for scope (-0.12, -0.02)
22:05:55.721 00.010 16108 Worker thread wakes up
22:05:55.722 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
22:05:55.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
22:05:55.722 00.000 16108 Moving (-0.12, -0.02) raw xDistance=0.11 yDistance=0.04
22:05:55.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:05:55.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:55.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:55.722 00.000 16108 MoveAxis(E, 0, ABG)
22:05:55.722 00.000 16108 Move returns status 0, amount 0
22:05:55.722 00.000 16108 MoveAxis(N, 0, ABG)
22:05:55.722 00.000 16108 Move returns status 0, amount 0
22:05:55.722 00.000 16108 move complete, result=0
22:05:55.723 00.001 16108 worker thread done servicing request
22:05:55.728 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4073, FiltMin=3536, FiltMax=56147, Gamma=1.000
22:05:55.755 00.027 21068 UpdateGuideState exits: m=100014 SNR=70.0
22:05:55.757 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:55.759 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:55.761 00.002 21068 Enqueuing Expose request
22:05:55.763 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:55.764 00.001 16108 Worker thread wakes up
22:05:55.764 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:55.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:56.927 01.163 16108 Exposure complete
22:05:57.013 00.086 16108 worker thread done servicing request
22:05:57.013 00.000 21068 OnExposeComplete: enter
22:05:57.015 00.002 21068 UpdateGuideState(): m_state=6
22:05:57.017 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
22:05:57.018 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.81, Mass=104249, SNR=69.4, Peak=17990 HFD=2.9
22:05:57.020 00.002 21068 MultiStar: [#1 0.14,-0.21,1.24,U] [#2 -0.33,-0.29,1.13,U] [#3 0.21,-0.27,1.12,U] [#4 0.28,-0.22,0.83,U] [#5 -0.03,-0.33,0.89,U] [#6 0.32,-0.20,0.87,U] [#7 -0.19,0.20,0.67,U] [#8 -0.47,-0.13,0.00,M4] 
22:05:57.022 00.002 21068 single-star, 7 included, MultiStar: {0.04, -0.19}, one-star: {-0.10, -0.04}
22:05:57.023 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.54)
22:05:57.025 00.002 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
22:05:57.027 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.78 mountX=0.10 mountY=0.06, mountTheta=0.58
22:05:57.030 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
22:05:57.031 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
22:05:57.033 00.002 16108 Worker thread wakes up
22:05:57.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:05:57.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:05:57.033 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.10 yDistance=0.06
22:05:57.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:05:57.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:57.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:57.033 00.000 16108 MoveAxis(E, 0, ABG)
22:05:57.033 00.000 16108 Move returns status 0, amount 0
22:05:57.033 00.000 16108 MoveAxis(N, 0, ABG)
22:05:57.033 00.000 16108 Move returns status 0, amount 0
22:05:57.033 00.000 16108 move complete, result=0
22:05:57.033 00.000 16108 worker thread done servicing request
22:05:57.040 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4073, FiltMin=3523, FiltMax=54445, Gamma=1.000
22:05:57.065 00.025 21068 UpdateGuideState exits: m=104249 SNR=69.4
22:05:57.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:57.069 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:57.070 00.001 21068 Enqueuing Expose request
22:05:57.072 00.002 16108 Worker thread wakes up
22:05:57.072 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:57.074 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:57.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:58.060 00.986 16108 Exposure complete
22:05:58.158 00.098 16108 worker thread done servicing request
22:05:58.158 00.000 21068 OnExposeComplete: enter
22:05:58.160 00.002 21068 UpdateGuideState(): m_state=6
22:05:58.162 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
22:05:58.163 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=877.98, Mass=98195, SNR=65.3, Peak=16723 HFD=2.7
22:05:58.165 00.002 21068 MultiStar: [#1 -0.09,-0.29,1.27,U] [#2 -0.18,0.03,1.33,U] [#3 0.11,-0.11,1.03,U] [#4 -0.12,-0.11,1.10,U] [#5 -0.07,-0.01,0.97,U] [#6 0.13,-0.28,0.92,U] [#7 -0.43,0.13,0.64,U] [#8 -0.65,0.02,0.00,M5] 
22:05:58.166 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {0.26, 0.13}
22:05:58.167 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:05:58.169 00.002 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
22:05:58.170 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-2.09 mountX=0.03 mountY=0.08, mountTheta=1.24
22:05:58.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
22:05:58.174 00.002 21068 Enqueuing Move request for scope (-0.04, -0.07)
22:05:58.175 00.001 16108 Worker thread wakes up
22:05:58.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:05:58.175 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:05:58.175 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.08
22:05:58.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:05:58.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:58.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:05:58.175 00.000 16108 MoveAxis(E, 0, ABG)
22:05:58.175 00.000 16108 Move returns status 0, amount 0
22:05:58.175 00.000 16108 MoveAxis(N, 0, ABG)
22:05:58.176 00.001 16108 Move returns status 0, amount 0
22:05:58.176 00.000 16108 move complete, result=0
22:05:58.176 00.000 16108 worker thread done servicing request
22:05:58.183 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4073, FiltMin=3478, FiltMax=56733, Gamma=1.000
22:05:58.496 00.313 21068 UpdateGuideState exits: m=98195 SNR=65.3
22:05:58.499 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:58.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:58.501 00.001 21068 Enqueuing Expose request
22:05:58.503 00.002 16108 Worker thread wakes up
22:05:58.503 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:58.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:58.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:05:59.664 01.160 16108 Exposure complete
22:05:59.748 00.084 16108 worker thread done servicing request
22:05:59.748 00.000 21068 OnExposeComplete: enter
22:05:59.749 00.001 21068 UpdateGuideState(): m_state=6
22:05:59.750 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
22:05:59.751 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.83, Mass=106547, SNR=69.1, Peak=16998 HFD=2.7
22:05:59.754 00.003 21068 MultiStar: [#1 -0.08,-0.07,1.30,U] [#2 -0.59,-0.16,0.00,M1] [#3 0.09,-0.14,1.09,U] [#4 -0.13,-0.18,0.81,U] [#5 -0.27,-0.03,0.94,U] [#6 -0.04,0.06,0.85,U] [#7 -0.05,0.02,0.57,U] [#8 -0.56,-0.32,0.00,M6] 
22:05:59.755 00.001 21068 single-star, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.04, -0.02}
22:05:59.756 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
22:05:59.758 00.002 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
22:05:59.759 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.44 mountX=-0.04 mountY=0.01, mountTheta=2.93
22:05:59.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
22:05:59.762 00.001 21068 Enqueuing Move request for scope (0.04, -0.02)
22:05:59.764 00.002 16108 Worker thread wakes up
22:05:59.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:05:59.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:05:59.764 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
22:05:59.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:05:59.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:59.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:59.764 00.000 16108 MoveAxis(E, 0, ABG)
22:05:59.764 00.000 16108 Move returns status 0, amount 0
22:05:59.765 00.001 16108 MoveAxis(N, 0, ABG)
22:05:59.765 00.000 16108 Move returns status 0, amount 0
22:05:59.765 00.000 16108 move complete, result=0
22:05:59.765 00.000 16108 worker thread done servicing request
22:05:59.771 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4073, FiltMin=3507, FiltMax=49837, Gamma=1.000
22:05:59.803 00.032 21068 UpdateGuideState exits: m=106547 SNR=69.1
22:05:59.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:59.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:05:59.806 00.001 21068 Enqueuing Expose request
22:05:59.808 00.002 16108 Worker thread wakes up
22:05:59.808 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:05:59.810 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:05:59.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:00.225 00.415 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:06:00.227 00.002 21068 case statement mapped state 6 to 3
22:06:00.229 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:06:00.783 00.554 16108 Exposure complete
22:06:00.872 00.089 16108 worker thread done servicing request
22:06:00.872 00.000 21068 OnExposeComplete: enter
22:06:00.873 00.001 21068 UpdateGuideState(): m_state=6
22:06:00.875 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
22:06:00.876 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=877.88, Mass=111688, SNR=74.7, Peak=19110 HFD=2.8
22:06:00.877 00.001 21068 MultiStar: [#1 -0.05,-0.02,1.22,U] [#2 -0.29,-0.28,1.33,U] [#3 0.15,-0.38,0.86,U] [#4 -0.12,-0.24,0.88,U] [#5 -0.16,-0.35,1.01,U] [#6 0.00,-0.42,0.88,U] [#7 -0.35,0.19,0.54,U] [#8 -0.49,-0.07,0.00,M7] 
22:06:00.879 00.002 21068 single-star, 7 included, MultiStar: {-0.11, -0.20}, one-star: {-0.09, 0.03}
22:06:00.881 00.002 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:06:00.884 00.003 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:06:00.885 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=0.09 mountY=-0.01, mountTheta=-0.07
22:06:00.889 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
22:06:00.890 00.001 21068 Enqueuing Move request for scope (-0.09, 0.03)
22:06:00.891 00.001 16108 Worker thread wakes up
22:06:00.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
22:06:00.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
22:06:00.892 00.001 16108 Moving (-0.09, 0.03) raw xDistance=0.09 yDistance=-0.01
22:06:00.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:06:00.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:00.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:00.892 00.000 16108 MoveAxis(E, 0, ABG)
22:06:00.892 00.000 16108 Move returns status 0, amount 0
22:06:00.892 00.000 16108 MoveAxis(N, 0, ABG)
22:06:00.892 00.000 16108 Move returns status 0, amount 0
22:06:00.892 00.000 16108 move complete, result=0
22:06:00.892 00.000 16108 worker thread done servicing request
22:06:00.897 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4073, FiltMin=3533, FiltMax=56045, Gamma=1.000
22:06:00.923 00.026 21068 UpdateGuideState exits: m=111688 SNR=74.7
22:06:00.925 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:00.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:00.929 00.003 21068 Enqueuing Expose request
22:06:00.930 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:06:00.931 00.001 16108 Worker thread wakes up
22:06:00.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:00.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:02.093 01.162 16108 Exposure complete
22:06:02.188 00.095 16108 worker thread done servicing request
22:06:02.188 00.000 21068 OnExposeComplete: enter
22:06:02.189 00.001 21068 UpdateGuideState(): m_state=6
22:06:02.191 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
22:06:02.192 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.07, Mass=111583, SNR=81.2, Peak=19270 HFD=2.9
22:06:02.193 00.001 21068 MultiStar: [#1 0.09,0.03,0.99,U] [#2 -0.31,-0.02,1.13,U] [#3 0.08,-0.21,0.90,U] [#4 0.03,0.13,0.93,U] [#5 -0.15,-0.12,0.84,U] [#6 -0.04,0.17,0.74,U] [#7 -0.24,0.35,0.50,U] [#8 -0.38,0.09,0.64,U] 
22:06:02.194 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.20, 0.22}
22:06:02.195 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
22:06:02.197 00.002 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
22:06:02.199 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.13 cameraTheta=2.71 mountX=0.12 mountY=-0.02, mountTheta=-0.20
22:06:02.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
22:06:02.202 00.001 21068 Enqueuing Move request for scope (-0.11, 0.05)
22:06:02.203 00.001 16108 Worker thread wakes up
22:06:02.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:06:02.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:06:02.203 00.000 16108 Moving (-0.11, 0.05) raw xDistance=0.12 yDistance=-0.02
22:06:02.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:06:02.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:02.204 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:06:02.204 00.000 16108 MoveAxis(E, 0, ABG)
22:06:02.204 00.000 16108 Move returns status 0, amount 0
22:06:02.204 00.000 16108 MoveAxis(N, 0, ABG)
22:06:02.204 00.000 16108 Move returns status 0, amount 0
22:06:02.204 00.000 16108 move complete, result=0
22:06:02.204 00.000 16108 worker thread done servicing request
22:06:02.212 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4070, FiltMin=3485, FiltMax=53325, Gamma=1.000
22:06:02.236 00.024 21068 UpdateGuideState exits: m=111583 SNR=81.2
22:06:02.238 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:02.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:02.240 00.001 21068 Enqueuing Expose request
22:06:02.241 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:06:02.242 00.001 16108 Worker thread wakes up
22:06:02.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:02.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:03.217 00.975 16108 Exposure complete
22:06:03.302 00.085 16108 worker thread done servicing request
22:06:03.302 00.000 21068 OnExposeComplete: enter
22:06:03.303 00.001 21068 UpdateGuideState(): m_state=6
22:06:03.304 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
22:06:03.305 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.86, Mass=112076, SNR=69.7, Peak=20582 HFD=3.0
22:06:03.306 00.001 21068 MultiStar: [#1 0.08,-0.35,1.33,U] [#2 -0.33,-0.14,1.35,U] [#3 0.16,-0.21,0.97,U] [#4 0.06,-0.40,0.86,U] [#5 -0.12,-0.12,1.06,U] [#6 0.09,-0.22,0.74,U] [#7 -0.24,0.24,0.63,U] [#8 -0.48,-0.31,0.00,M7] 
22:06:03.307 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.17}, one-star: {0.09, 0.01}
22:06:03.308 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
22:06:03.309 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
22:06:03.310 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.15 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
22:06:03.313 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
22:06:03.314 00.001 21068 Enqueuing Move request for scope (0.09, 0.01)
22:06:03.315 00.001 16108 Worker thread wakes up
22:06:03.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:06:03.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:06:03.315 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.08 yDistance=-0.03
22:06:03.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:06:03.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:03.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:03.315 00.000 16108 MoveAxis(E, 0, ABG)
22:06:03.315 00.000 16108 Move returns status 0, amount 0
22:06:03.315 00.000 16108 MoveAxis(N, 0, ABG)
22:06:03.315 00.000 16108 Move returns status 0, amount 0
22:06:03.315 00.000 16108 move complete, result=0
22:06:03.315 00.000 16108 worker thread done servicing request
22:06:03.321 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4070, FiltMin=3437, FiltMax=56621, Gamma=1.000
22:06:03.353 00.032 21068 UpdateGuideState exits: m=112076 SNR=69.7
22:06:03.355 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:03.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:03.357 00.001 21068 Enqueuing Expose request
22:06:03.358 00.001 16108 Worker thread wakes up
22:06:03.358 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:06:03.358 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:03.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:04.526 01.168 16108 Exposure complete
22:06:04.601 00.075 16108 worker thread done servicing request
22:06:04.601 00.000 21068 OnExposeComplete: enter
22:06:04.602 00.001 21068 UpdateGuideState(): m_state=6
22:06:04.603 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
22:06:04.604 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=878.12, Mass=100685, SNR=62.8, Peak=16966 HFD=2.8
22:06:04.607 00.003 21068 MultiStar: [#1 0.22,0.13,1.28,U] [#2 -0.34,-0.05,1.44,U] [#3 0.25,-0.21,1.20,U] [#4 0.08,-0.33,1.05,U] [#5 0.19,-0.11,1.07,U] [#6 0.28,-0.25,0.85,U] [#7 -0.12,-0.15,0.62,U] [#8 -0.48,-0.28,0.00,M8] 
22:06:04.608 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {-0.12, 0.27}
22:06:04.609 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
22:06:04.610 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
22:06:04.611 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=-0.06 mountY=0.06, mountTheta=2.33
22:06:04.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
22:06:04.614 00.001 21068 Enqueuing Move request for scope (0.05, -0.08)
22:06:04.616 00.002 16108 Worker thread wakes up
22:06:04.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:06:04.616 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:06:04.616 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.06 yDistance=0.06
22:06:04.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:06:04.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:04.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:04.616 00.000 16108 MoveAxis(E, 0, ABG)
22:06:04.617 00.001 16108 Move returns status 0, amount 0
22:06:04.617 00.000 16108 MoveAxis(N, 0, ABG)
22:06:04.617 00.000 16108 Move returns status 0, amount 0
22:06:04.617 00.000 16108 move complete, result=0
22:06:04.617 00.000 16108 worker thread done servicing request
22:06:04.621 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4067, FiltMin=3446, FiltMax=51213, Gamma=1.000
22:06:04.653 00.032 21068 UpdateGuideState exits: m=100685 SNR=62.8
22:06:04.655 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:04.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:04.657 00.001 21068 Enqueuing Expose request
22:06:04.658 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:04.659 00.001 16108 Worker thread wakes up
22:06:04.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:04.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:05.638 00.979 16108 Exposure complete
22:06:05.709 00.071 16108 worker thread done servicing request
22:06:05.709 00.000 21068 OnExposeComplete: enter
22:06:05.712 00.003 21068 UpdateGuideState(): m_state=6
22:06:05.714 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
22:06:05.716 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=877.78, Mass=116961, SNR=66.2, Peak=18710 HFD=2.8
22:06:05.718 00.002 21068 MultiStar: [#1 0.23,0.19,1.40,U] [#2 -0.30,0.01,1.41,U] [#3 0.45,-0.39,0.00,M1] [#4 0.24,-0.27,0.98,U] [#5 0.12,-0.08,1.19,U] [#6 0.28,-0.28,0.94,U] [#7 -0.37,0.10,0.58,U] [#8 -0.52,-0.31,0.00,M9] 
22:06:05.719 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.09, -0.07}
22:06:05.720 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
22:06:05.722 00.002 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
22:06:05.723 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.73 mountX=-0.06 mountY=0.03, mountTheta=2.63
22:06:05.724 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
22:06:05.725 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
22:06:05.726 00.001 16108 Worker thread wakes up
22:06:05.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:06:05.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:06:05.726 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.03
22:06:05.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:06:05.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:05.727 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:06:05.727 00.000 16108 MoveAxis(E, 0, ABG)
22:06:05.727 00.000 16108 Move returns status 0, amount 0
22:06:05.727 00.000 16108 MoveAxis(N, 0, ABG)
22:06:05.727 00.000 16108 Move returns status 0, amount 0
22:06:05.727 00.000 16108 move complete, result=0
22:06:05.727 00.000 16108 worker thread done servicing request
22:06:05.732 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=4067, FiltMin=3513, FiltMax=49837, Gamma=1.000
22:06:05.756 00.024 21068 UpdateGuideState exits: m=116961 SNR=66.2
22:06:05.758 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:05.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:05.760 00.001 21068 Enqueuing Expose request
22:06:05.760 00.000 16108 Worker thread wakes up
22:06:05.760 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:06:05.762 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:05.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:06.919 01.157 16108 Exposure complete
22:06:06.995 00.076 16108 worker thread done servicing request
22:06:06.995 00.000 21068 OnExposeComplete: enter
22:06:06.997 00.002 21068 UpdateGuideState(): m_state=6
22:06:07.000 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
22:06:07.001 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.75, Mass=110797, SNR=68.3, Peak=16390 HFD=3.4
22:06:07.004 00.003 21068 MultiStar: [#1 0.22,-0.19,1.33,U] [#2 -0.26,-0.34,1.38,U] [#3 0.32,-0.32,1.07,U] [#4 0.03,-0.52,0.00,M1] [#5 0.08,-0.46,0.87,U] [#6 0.13,-0.38,0.95,U] [#7 -0.53,-0.25,0.00,M1] [#8 -0.43,-0.35,0.00,M10] 
22:06:07.005 00.001 21068 single-star, 5 included, MultiStar: {0.06, -0.29}, one-star: {-0.06, -0.10}
22:06:07.006 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
22:06:07.007 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
22:06:07.008 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.11 mountX=0.04 mountY=0.11, mountTheta=1.21
22:06:07.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
22:06:07.011 00.001 21068 Enqueuing Move request for scope (-0.06, -0.10)
22:06:07.013 00.002 16108 Worker thread wakes up
22:06:07.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:06:07.014 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:06:07.014 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
22:06:07.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:06:07.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:07.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:06:07.014 00.000 16108 MoveAxis(E, 0, ABG)
22:06:07.014 00.000 16108 Move returns status 0, amount 0
22:06:07.015 00.001 16108 MoveAxis(N, 0, ABG)
22:06:07.015 00.000 16108 Move returns status 0, amount 0
22:06:07.015 00.000 16108 move complete, result=0
22:06:07.015 00.000 16108 worker thread done servicing request
22:06:07.023 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4064, FiltMin=3491, FiltMax=56269, Gamma=1.000
22:06:07.050 00.027 21068 UpdateGuideState exits: m=110797 SNR=68.3
22:06:07.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:07.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:07.053 00.001 21068 Enqueuing Expose request
22:06:07.054 00.001 16108 Worker thread wakes up
22:06:07.054 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:07.056 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:07.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:08.033 00.977 16108 Exposure complete
22:06:08.112 00.079 16108 worker thread done servicing request
22:06:08.112 00.000 21068 OnExposeComplete: enter
22:06:08.114 00.002 21068 UpdateGuideState(): m_state=6
22:06:08.116 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
22:06:08.118 00.002 21068 Star::Find returns 1 (0), X=219.11, Y=877.75, Mass=113193, SNR=70.5, Peak=19238 HFD=2.8
22:06:08.121 00.003 21068 MultiStar: [#1 0.37,-0.30,0.00,M1] [#2 -0.21,-0.28,1.11,U] [#3 0.33,-0.09,1.03,U] [#4 0.15,-0.53,0.00,M2] [#5 0.11,-0.46,0.00,M1] [#6 0.20,-0.08,0.78,U] [#7 -0.37,0.10,0.60,U] [#8 -0.40,0.01,0.75,U] 
22:06:08.122 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.09}, one-star: {-0.11, -0.10}
22:06:08.123 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
22:06:08.123 00.000 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
22:06:08.124 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.21 mountX=0.05 mountY=0.11, mountTheta=1.11
22:06:08.127 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
22:06:08.129 00.002 21068 Enqueuing Move request for scope (-0.07, -0.09)
22:06:08.131 00.002 16108 Worker thread wakes up
22:06:08.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:06:08.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:06:08.131 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.11
22:06:08.132 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:06:08.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:08.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:06:08.132 00.000 16108 MoveAxis(E, 0, ABG)
22:06:08.132 00.000 16108 Move returns status 0, amount 0
22:06:08.132 00.000 16108 MoveAxis(N, 0, ABG)
22:06:08.133 00.001 16108 Move returns status 0, amount 0
22:06:08.133 00.000 16108 move complete, result=0
22:06:08.133 00.000 16108 worker thread done servicing request
22:06:08.141 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=4067, FiltMin=3433, FiltMax=59437, Gamma=1.000
22:06:08.176 00.035 21068 UpdateGuideState exits: m=113193 SNR=70.5
22:06:08.179 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:08.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:08.182 00.002 21068 Enqueuing Expose request
22:06:08.184 00.002 16108 Worker thread wakes up
22:06:08.184 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:08.186 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:08.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:09.354 01.168 16108 Exposure complete
22:06:09.437 00.083 16108 worker thread done servicing request
22:06:09.437 00.000 21068 OnExposeComplete: enter
22:06:09.440 00.003 21068 UpdateGuideState(): m_state=6
22:06:09.442 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
22:06:09.444 00.002 21068 Star::Find returns 1 (0), X=219.13, Y=878.14, Mass=127409, SNR=95.0, Peak=17782 HFD=3.1
22:06:09.446 00.002 21068 MultiStar: [#1 0.21,-0.05,0.85,U] [#2 -0.14,-0.01,1.14,U] [#3 0.24,-0.13,0.79,U] [#4 0.19,-0.14,0.61,U] [#5 0.04,-0.12,0.78,U] [#6 0.11,-0.08,0.55,U] [#7 -0.31,0.04,0.49,U] [#8 -0.41,-0.05,0.54,U] 
22:06:09.448 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.10, 0.29}
22:06:09.449 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
22:06:09.450 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
22:06:09.451 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.11 mountX=0.01 mountY=0.02, mountTheta=1.22
22:06:09.456 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
22:06:09.457 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
22:06:09.458 00.001 16108 Worker thread wakes up
22:06:09.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:06:09.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:06:09.458 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
22:06:09.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:06:09.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:09.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:06:09.458 00.000 16108 MoveAxis(E, 0, ABG)
22:06:09.458 00.000 16108 Move returns status 0, amount 0
22:06:09.458 00.000 16108 MoveAxis(N, 0, ABG)
22:06:09.458 00.000 16108 Move returns status 0, amount 0
22:06:09.458 00.000 16108 move complete, result=0
22:06:09.458 00.000 16108 worker thread done servicing request
22:06:09.466 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4064, FiltMin=3449, FiltMax=48406, Gamma=1.000
22:06:09.498 00.032 21068 UpdateGuideState exits: m=127409 SNR=95.0
22:06:09.500 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:09.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:09.503 00.002 21068 Enqueuing Expose request
22:06:09.504 00.001 16108 Worker thread wakes up
22:06:09.504 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:06:09.506 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:09.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:10.494 00.988 16108 Exposure complete
22:06:10.578 00.084 16108 worker thread done servicing request
22:06:10.578 00.000 21068 OnExposeComplete: enter
22:06:10.579 00.001 21068 UpdateGuideState(): m_state=6
22:06:10.580 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
22:06:10.582 00.002 21068 Star::Find returns 1 (0), X=219.21, Y=878.20, Mass=109471, SNR=73.8, Peak=15446 HFD=3.0
22:06:10.583 00.001 21068 MultiStar: [#1 0.36,0.05,1.09,U] [#2 0.14,0.13,1.33,U] [#3 0.20,-0.08,1.02,U] [#4 0.30,-0.11,0.75,U] [#5 -0.14,0.16,0.90,U] [#6 0.26,-0.01,0.79,U] [#7 -0.08,0.56,0.00,M1] [#8 -0.23,-0.15,0.63,U] 
22:06:10.584 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {-0.02, 0.35}
22:06:10.586 00.002 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
22:06:10.589 00.003 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
22:06:10.590 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
22:06:10.593 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
22:06:10.594 00.001 21068 Enqueuing Move request for scope (0.13, 0.06)
22:06:10.595 00.001 16108 Worker thread wakes up
22:06:10.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:06:10.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:06:10.595 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.11 yDistance=-0.09
22:06:10.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:06:10.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:10.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:10.595 00.000 16108 MoveAxis(E, 0, ABG)
22:06:10.595 00.000 16108 Move returns status 0, amount 0
22:06:10.595 00.000 16108 MoveAxis(N, 0, ABG)
22:06:10.595 00.000 16108 Move returns status 0, amount 0
22:06:10.595 00.000 16108 move complete, result=0
22:06:10.596 00.001 16108 worker thread done servicing request
22:06:10.601 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=4064, FiltMin=3497, FiltMax=46470, Gamma=1.000
22:06:10.630 00.029 21068 UpdateGuideState exits: m=109471 SNR=73.8
22:06:10.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:10.634 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:10.636 00.002 21068 Enqueuing Expose request
22:06:10.638 00.002 16108 Worker thread wakes up
22:06:10.638 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:10.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:10.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:11.809 01.170 16108 Exposure complete
22:06:11.885 00.076 16108 worker thread done servicing request
22:06:11.885 00.000 21068 OnExposeComplete: enter
22:06:11.886 00.001 21068 UpdateGuideState(): m_state=6
22:06:11.887 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
22:06:11.888 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.81, Mass=106642, SNR=71.5, Peak=16950 HFD=2.9
22:06:11.890 00.002 21068 MultiStar: [#1 0.06,0.05,1.17,U] [#2 -0.15,0.13,1.17,U] [#3 0.11,-0.12,0.91,U] [#4 -0.02,-0.20,0.87,U] [#5 0.08,-0.33,0.83,U] [#6 -0.11,-0.12,0.94,U] [#7 -0.47,0.11,0.00,M2] [#8 -0.35,-0.17,0.87,U] 
22:06:11.891 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.06, -0.04}
22:06:11.892 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
22:06:11.893 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
22:06:11.894 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=0.05 mountY=0.05, mountTheta=0.78
22:06:11.898 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
22:06:11.899 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
22:06:11.900 00.001 16108 Worker thread wakes up
22:06:11.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:06:11.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:06:11.900 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
22:06:11.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:06:11.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:11.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:06:11.900 00.000 16108 MoveAxis(E, 0, ABG)
22:06:11.900 00.000 16108 Move returns status 0, amount 0
22:06:11.900 00.000 16108 MoveAxis(N, 0, ABG)
22:06:11.900 00.000 16108 Move returns status 0, amount 0
22:06:11.900 00.000 16108 move complete, result=0
22:06:11.900 00.000 16108 worker thread done servicing request
22:06:11.907 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4061, FiltMin=3453, FiltMax=46182, Gamma=1.000
22:06:11.930 00.023 21068 UpdateGuideState exits: m=106642 SNR=71.5
22:06:11.932 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:11.934 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:11.935 00.001 21068 Enqueuing Expose request
22:06:11.936 00.001 16108 Worker thread wakes up
22:06:11.936 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:11.937 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:11.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:12.923 00.986 16108 Exposure complete
22:06:13.000 00.077 16108 worker thread done servicing request
22:06:13.000 00.000 21068 OnExposeComplete: enter
22:06:13.001 00.001 21068 UpdateGuideState(): m_state=6
22:06:13.003 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
22:06:13.005 00.002 21068 Star::Find returns 1 (0), X=219.23, Y=878.00, Mass=122563, SNR=68.3, Peak=19446 HFD=3.2
22:06:13.008 00.003 21068 MultiStar: [#1 0.21,0.16,1.60,U] [#2 -0.15,-0.10,1.45,U] [#3 0.15,-0.23,1.03,U] [#4 -0.03,-0.03,0.89,U] [#5 -0.21,-0.18,0.78,U] [#6 0.06,-0.34,1.13,U] [#7 -0.37,0.17,0.67,U] [#8 -0.30,-0.20,0.72,U] 
22:06:13.009 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.00, 0.15}
22:06:13.010 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
22:06:13.010 00.000 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
22:06:13.011 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.07 mountX=0.02 mountY=0.07, mountTheta=1.25
22:06:13.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
22:06:13.014 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
22:06:13.014 00.000 16108 Worker thread wakes up
22:06:13.015 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:06:13.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:06:13.015 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.07
22:06:13.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:06:13.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:13.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:06:13.015 00.000 16108 MoveAxis(E, 0, ABG)
22:06:13.015 00.000 16108 Move returns status 0, amount 0
22:06:13.015 00.000 16108 MoveAxis(N, 0, ABG)
22:06:13.015 00.000 16108 Move returns status 0, amount 0
22:06:13.015 00.000 16108 move complete, result=0
22:06:13.015 00.000 16108 worker thread done servicing request
22:06:13.024 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4061, FiltMin=3504, FiltMax=50509, Gamma=1.000
22:06:13.049 00.025 21068 UpdateGuideState exits: m=122563 SNR=68.3
22:06:13.051 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:13.053 00.001 21068 Enqueuing Expose request
22:06:13.054 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:13.056 00.002 16108 Worker thread wakes up
22:06:13.056 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:13.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:14.221 01.165 16108 Exposure complete
22:06:14.309 00.088 16108 worker thread done servicing request
22:06:14.310 00.001 21068 OnExposeComplete: enter
22:06:14.312 00.002 21068 UpdateGuideState(): m_state=6
22:06:14.314 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
22:06:14.315 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.71, Mass=97207, SNR=64.8, Peak=15462 HFD=3.1
22:06:14.316 00.001 21068 MultiStar: [#1 -0.02,-0.10,1.05,U] [#2 -0.06,-0.18,1.33,U] [#3 0.23,-0.21,1.11,U] [#4 0.01,-0.09,1.17,U] [#5 0.02,-0.27,0.93,U] [#6 0.27,-0.09,0.84,U] [#7 -0.21,-0.04,0.77,U] [#8 -0.47,-0.08,0.00,M6] 
22:06:14.317 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.10, -0.14}
22:06:14.318 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
22:06:14.319 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
22:06:14.321 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.27 mountX=-0.07 mountY=0.13, mountTheta=2.06
22:06:14.323 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
22:06:14.324 00.001 21068 Enqueuing Move request for scope (0.04, -0.14)
22:06:14.325 00.001 16108 Worker thread wakes up
22:06:14.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
22:06:14.326 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
22:06:14.326 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.07 yDistance=0.13
22:06:14.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:06:14.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:14.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:06:14.326 00.000 16108 MoveAxis(E, 0, ABG)
22:06:14.326 00.000 16108 Move returns status 0, amount 0
22:06:14.326 00.000 16108 MoveAxis(N, 0, ABG)
22:06:14.326 00.000 16108 Move returns status 0, amount 0
22:06:14.327 00.001 16108 move complete, result=0
22:06:14.327 00.000 16108 worker thread done servicing request
22:06:14.331 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4061, FiltMin=3481, FiltMax=55133, Gamma=1.000
22:06:14.370 00.039 21068 UpdateGuideState exits: m=97207 SNR=64.8
22:06:14.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:14.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:14.373 00.001 21068 Enqueuing Expose request
22:06:14.374 00.001 16108 Worker thread wakes up
22:06:14.375 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:14.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:14.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:15.342 00.966 16108 Exposure complete
22:06:15.425 00.083 16108 worker thread done servicing request
22:06:15.425 00.000 21068 OnExposeComplete: enter
22:06:15.427 00.002 21068 UpdateGuideState(): m_state=6
22:06:15.428 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
22:06:15.429 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.57, Mass=111397, SNR=76.7, Peak=15011 HFD=3.1
22:06:15.430 00.001 21068 MultiStar: [#1 0.05,-0.23,0.99,U] [#2 -0.25,-0.27,1.30,U] [#3 0.19,-0.24,1.05,U] [#4 -0.06,-0.56,0.00,M1] [#5 -0.17,-0.46,0.00,M1] [#6 0.13,-0.26,0.78,U] [#7 0.06,-0.24,0.66,U] [#8 -0.36,-0.33,0.00,M7] 
22:06:15.431 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.25}, one-star: {0.22, -0.28}
22:06:15.432 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
22:06:15.433 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
22:06:15.434 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.38 mountX=-0.09 mountY=0.23, mountTheta=1.95
22:06:15.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.25, opts=13)
22:06:15.437 00.001 21068 Enqueuing Move request for scope (0.05, -0.25)
22:06:15.438 00.001 16108 Worker thread wakes up
22:06:15.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
22:06:15.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
22:06:15.438 00.000 16108 Moving (0.05, -0.25) raw xDistance=-0.09 yDistance=0.23
22:06:15.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:06:15.439 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:06:15.439 00.000 16108 MoveAxis(E, 0, ABG)
22:06:15.439 00.000 16108 Move returns status 0, amount 0
22:06:15.439 00.000 16108 MoveAxis(S, 47, ABG)
22:06:15.439 00.000 16108 Guiding  Dir = 1, Dur = 47
22:06:15.440 00.001 16108 IsSlewing returns 0
22:06:15.440 00.000 16108 IsGuiding returns 0
22:06:15.441 00.001 16108 PulseGuide returned control before completion, sleep 57
22:06:15.446 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=4061, FiltMin=3513, FiltMax=65405, Gamma=1.000
22:06:15.466 00.020 21068 UpdateGuideState exits: m=111397 SNR=76.7
22:06:15.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:15.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:15.469 00.001 21068 Enqueuing Expose request
22:06:15.512 00.043 16108 IsGuiding returns 1
22:06:15.512 00.000 16108 scope still moving after pulse duration time elapsed
22:06:15.543 00.031 16108 IsSlewing returns 0
22:06:15.543 00.000 16108 IsGuiding returns 0
22:06:15.543 00.000 16108 scope move finished after 47 + 55 ms
22:06:15.543 00.000 16108 Move returns status 0, amount 47
22:06:15.543 00.000 16108 move complete, result=0
22:06:15.543 00.000 16108 worker thread done servicing request
22:06:15.543 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
22:06:15.545 00.002 16108 Worker thread wakes up
22:06:15.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:15.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:16.713 01.168 16108 Exposure complete
22:06:16.791 00.078 16108 worker thread done servicing request
22:06:16.791 00.000 21068 OnExposeComplete: enter
22:06:16.792 00.001 21068 UpdateGuideState(): m_state=6
22:06:16.793 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
22:06:16.794 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.97, Mass=98809, SNR=63.1, Peak=18470 HFD=2.8
22:06:16.797 00.003 21068 MultiStar: [#1 0.12,-0.07,1.18,U] [#2 -0.25,-0.02,1.60,U] [#3 0.10,-0.10,1.01,U] [#4 0.05,-0.45,0.96,U] [#5 -0.08,-0.22,1.09,U] [#6 0.13,-0.23,1.06,U] [#7 -0.09,0.09,0.84,U] [#8 -0.54,-0.09,0.00,M8] 
22:06:16.799 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {-0.02, 0.12}
22:06:16.800 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:06:16.801 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:06:16.802 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.73 mountX=-0.00 mountY=0.11, mountTheta=1.58
22:06:16.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
22:06:16.806 00.002 21068 Enqueuing Move request for scope (-0.02, -0.11)
22:06:16.807 00.001 16108 Worker thread wakes up
22:06:16.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:06:16.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:06:16.807 00.000 16108 Moving (-0.02, -0.11) raw xDistance=-0.00 yDistance=0.11
22:06:16.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:06:16.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:16.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:06:16.807 00.000 16108 MoveAxis(E, 0, ABG)
22:06:16.808 00.001 16108 Move returns status 0, amount 0
22:06:16.808 00.000 16108 MoveAxis(N, 0, ABG)
22:06:16.808 00.000 16108 Move returns status 0, amount 0
22:06:16.808 00.000 16108 move complete, result=0
22:06:16.808 00.000 16108 worker thread done servicing request
22:06:16.813 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4064, FiltMin=3456, FiltMax=49421, Gamma=1.000
22:06:16.840 00.027 21068 UpdateGuideState exits: m=98809 SNR=63.1
22:06:16.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:16.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:16.843 00.001 21068 Enqueuing Expose request
22:06:16.844 00.001 16108 Worker thread wakes up
22:06:16.844 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:16.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:16.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:17.821 00.976 16108 Exposure complete
22:06:17.913 00.092 16108 worker thread done servicing request
22:06:17.913 00.000 21068 OnExposeComplete: enter
22:06:17.914 00.001 21068 UpdateGuideState(): m_state=6
22:06:17.915 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
22:06:17.916 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.87, Mass=94319, SNR=58.9, Peak=17590 HFD=2.7
22:06:17.917 00.001 21068 MultiStar: [#1 0.03,-0.10,1.25,U] [#2 -0.19,-0.13,1.56,U] [#3 0.14,-0.29,1.33,U] [#4 -0.26,-0.27,1.00,U] [#5 -0.17,-0.33,1.06,U] [#6 0.02,-0.27,1.22,U] [#7 -0.62,0.09,0.00,M1] [#8 -0.54,-0.18,0.00,M9] 
22:06:17.919 00.002 21068 single-star, 6 included, MultiStar: {-0.06, -0.20}, one-star: {-0.01, 0.02}
22:06:17.920 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
22:06:17.921 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
22:06:17.922 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.06 mountX=0.01 mountY=-0.01, mountTheta=-0.88
22:06:17.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
22:06:17.926 00.002 21068 Enqueuing Move request for scope (-0.01, 0.02)
22:06:17.928 00.002 16108 Worker thread wakes up
22:06:17.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:06:17.928 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:06:17.928 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
22:06:17.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:06:17.929 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:17.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:17.929 00.000 16108 MoveAxis(E, 0, ABG)
22:06:17.929 00.000 16108 Move returns status 0, amount 0
22:06:17.929 00.000 16108 MoveAxis(N, 0, ABG)
22:06:17.929 00.000 16108 Move returns status 0, amount 0
22:06:17.929 00.000 16108 move complete, result=0
22:06:17.929 00.000 16108 worker thread done servicing request
22:06:17.936 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4064, FiltMin=3488, FiltMax=50173, Gamma=1.000
22:06:17.962 00.026 21068 UpdateGuideState exits: m=94319 SNR=58.9
22:06:17.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:17.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:17.965 00.001 21068 Enqueuing Expose request
22:06:17.966 00.001 16108 Worker thread wakes up
22:06:17.966 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:06:17.967 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:17.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:19.133 01.166 16108 Exposure complete
22:06:19.223 00.090 16108 worker thread done servicing request
22:06:19.224 00.001 21068 OnExposeComplete: enter
22:06:19.227 00.003 21068 UpdateGuideState(): m_state=6
22:06:19.228 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
22:06:19.229 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.65, Mass=101143, SNR=69.0, Peak=16582 HFD=2.9
22:06:19.230 00.001 21068 MultiStar: [#1 -0.33,-0.13,1.15,U] [#2 -0.35,-0.16,1.28,U] [#3 0.09,-0.15,1.00,U] [#4 -0.06,-0.42,0.94,U] [#5 0.01,-0.13,0.76,U] [#6 -0.02,-0.26,0.74,U] [#7 -0.38,0.12,0.64,U] [#8 -0.61,-0.47,0.00,M10] 
22:06:19.231 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.18}, one-star: {-0.03, -0.20}
22:06:19.233 00.002 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
22:06:19.233 00.000 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
22:06:19.235 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.72 mountX=-0.01 mountY=0.21, mountTheta=1.60
22:06:19.238 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
22:06:19.239 00.001 21068 Enqueuing Move request for scope (-0.03, -0.20)
22:06:19.240 00.001 16108 Worker thread wakes up
22:06:19.241 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
22:06:19.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
22:06:19.241 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.01 yDistance=0.21
22:06:19.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:06:19.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:06:19.241 00.000 16108 MoveAxis(E, 0, ABG)
22:06:19.241 00.000 16108 Move returns status 0, amount 0
22:06:19.241 00.000 16108 MoveAxis(S, 41, ABG)
22:06:19.241 00.000 16108 Guiding  Dir = 1, Dur = 41
22:06:19.242 00.001 16108 IsSlewing returns 0
22:06:19.242 00.000 16108 IsGuiding returns 0
22:06:19.247 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4064, FiltMin=3462, FiltMax=52541, Gamma=1.000
22:06:19.275 00.028 21068 UpdateGuideState exits: m=101143 SNR=69.0
22:06:19.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:19.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:19.279 00.002 21068 Enqueuing Expose request
22:06:19.290 00.011 16108 IsGuiding returns 1
22:06:19.290 00.000 16108 scope still moving after pulse duration time elapsed
22:06:19.320 00.030 16108 IsSlewing returns 0
22:06:19.320 00.000 16108 IsGuiding returns 1
22:06:19.351 00.031 16108 IsSlewing returns 0
22:06:19.351 00.000 16108 IsGuiding returns 1
22:06:19.383 00.032 16108 IsSlewing returns 0
22:06:19.383 00.000 16108 IsGuiding returns 0
22:06:19.383 00.000 16108 scope move finished after 41 + 100 ms
22:06:19.383 00.000 16108 Move returns status 0, amount 41
22:06:19.383 00.000 16108 move complete, result=0
22:06:19.383 00.000 16108 worker thread done servicing request
22:06:19.384 00.001 16108 Worker thread wakes up
22:06:19.384 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
22:06:19.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:19.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:20.363 00.978 16108 Exposure complete
22:06:20.443 00.080 16108 worker thread done servicing request
22:06:20.443 00.000 21068 OnExposeComplete: enter
22:06:20.444 00.001 21068 UpdateGuideState(): m_state=6
22:06:20.446 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
22:06:20.448 00.002 21068 Star::Find returns 1 (0), X=219.05, Y=878.13, Mass=108837, SNR=70.9, Peak=16854 HFD=2.9
22:06:20.451 00.003 21068 MultiStar: [#1 -0.12,0.11,1.09,U] [#2 -0.27,0.04,1.12,U] [#3 0.19,-0.24,0.96,U] [#4 -0.28,-0.13,0.72,U] [#5 -0.15,0.16,0.99,U] [#6 0.08,0.35,0.77,U] [#7 -0.68,0.24,0.00,M1] [#8 -0.46,0.14,0.00,R] 
22:06:20.453 00.002 21068 refined, 6 included, MultiStar: {-0.11, 0.08}, one-star: {-0.18, 0.28}
22:06:20.455 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
22:06:20.457 00.002 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
22:06:20.457 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.49 mountX=0.12 mountY=-0.05, mountTheta=-0.43
22:06:20.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
22:06:20.460 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
22:06:20.461 00.001 16108 Worker thread wakes up
22:06:20.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:06:20.461 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:06:20.462 00.001 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
22:06:20.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:06:20.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:20.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:20.462 00.000 16108 MoveAxis(E, 0, ABG)
22:06:20.462 00.000 16108 Move returns status 0, amount 0
22:06:20.462 00.000 16108 MoveAxis(N, 0, ABG)
22:06:20.462 00.000 16108 Move returns status 0, amount 0
22:06:20.462 00.000 16108 move complete, result=0
22:06:20.462 00.000 16108 worker thread done servicing request
22:06:20.467 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4064, FiltMin=3478, FiltMax=46045, Gamma=1.000
22:06:20.495 00.028 21068 UpdateGuideState exits: m=108837 SNR=70.9
22:06:20.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:20.498 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:20.500 00.002 21068 Enqueuing Expose request
22:06:20.501 00.001 16108 Worker thread wakes up
22:06:20.501 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:20.504 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:20.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:21.669 01.165 16108 Exposure complete
22:06:21.767 00.098 16108 worker thread done servicing request
22:06:21.767 00.000 21068 OnExposeComplete: enter
22:06:21.768 00.001 21068 UpdateGuideState(): m_state=6
22:06:21.769 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
22:06:21.770 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=878.15, Mass=101295, SNR=70.1, Peak=15382 HFD=3.0
22:06:21.772 00.002 21068 MultiStar: [#1 0.01,0.26,1.10,U] [#2 -0.09,0.03,1.16,U] [#3 0.38,0.11,0.99,U] [#4 0.30,-0.02,0.94,U] [#5 -0.10,0.09,0.94,U] [#6 0.13,0.32,0.85,U] [#7 -0.36,0.55,0.00,M2] [#8 0.20,0.13,0.82,U] 
22:06:21.773 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.14, 0.29}
22:06:21.774 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
22:06:21.775 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
22:06:21.776 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=-0.09 mountY=-0.17, mountTheta=-2.03
22:06:21.780 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.15, opts=13)
22:06:21.783 00.003 21068 Enqueuing Move request for scope (0.11, 0.15)
22:06:21.786 00.003 16108 Worker thread wakes up
22:06:21.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:06:21.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:06:21.786 00.000 16108 Moving (0.11, 0.15) raw xDistance=-0.09 yDistance=-0.17
22:06:21.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:06:21.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:21.787 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:06:21.787 00.000 16108 MoveAxis(E, 0, ABG)
22:06:21.787 00.000 16108 Move returns status 0, amount 0
22:06:21.787 00.000 16108 MoveAxis(N, 0, ABG)
22:06:21.787 00.000 16108 Move returns status 0, amount 0
22:06:21.787 00.000 16108 move complete, result=0
22:06:21.787 00.000 16108 worker thread done servicing request
22:06:21.798 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4064, FiltMin=3536, FiltMax=45862, Gamma=1.000
22:06:21.829 00.031 21068 UpdateGuideState exits: m=101295 SNR=70.1
22:06:21.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:21.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:21.832 00.001 21068 Enqueuing Expose request
22:06:21.833 00.001 16108 Worker thread wakes up
22:06:21.833 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:06:21.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:21.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:22.822 00.988 16108 Exposure complete
22:06:22.922 00.100 16108 worker thread done servicing request
22:06:22.922 00.000 21068 OnExposeComplete: enter
22:06:22.923 00.001 21068 UpdateGuideState(): m_state=6
22:06:22.924 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
22:06:22.925 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=878.04, Mass=114068, SNR=66.3, Peak=16243 HFD=3.1
22:06:22.927 00.002 21068 MultiStar: [#1 0.37,0.16,1.14,U] [#2 -0.22,0.36,1.30,U] [#3 0.60,0.17,0.00,M1] [#4 0.21,0.30,0.84,U] [#5 -0.22,0.21,1.11,U] [#6 0.05,0.40,0.95,U] [#7 -0.16,0.58,0.00,M3] [#8 0.20,0.13,0.83,U] 
22:06:22.929 00.002 21068 refined, 6 included, MultiStar: {0.07, 0.25}, one-star: {0.20, 0.19}
22:06:22.930 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:06:22.931 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:06:22.931 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.02 mountY=-0.26, mountTheta=-1.65
22:06:22.935 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.25, opts=13)
22:06:22.937 00.002 21068 Enqueuing Move request for scope (0.07, 0.25)
22:06:22.940 00.003 16108 Worker thread wakes up
22:06:22.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
22:06:22.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
22:06:22.940 00.000 16108 Moving (0.07, 0.25) raw xDistance=-0.02 yDistance=-0.26
22:06:22.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:06:22.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:22.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:06:22.940 00.000 16108 MoveAxis(E, 0, ABG)
22:06:22.940 00.000 16108 Move returns status 0, amount 0
22:06:22.940 00.000 16108 MoveAxis(N, 0, ABG)
22:06:22.940 00.000 16108 Move returns status 0, amount 0
22:06:22.941 00.001 16108 move complete, result=0
22:06:22.941 00.000 16108 worker thread done servicing request
22:06:22.952 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4064, FiltMin=3504, FiltMax=43744, Gamma=1.000
22:06:22.978 00.026 21068 UpdateGuideState exits: m=114068 SNR=66.3
22:06:22.981 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:22.981 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:22.982 00.001 21068 Enqueuing Expose request
22:06:22.984 00.002 16108 Worker thread wakes up
22:06:22.984 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:06:22.986 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:22.987 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:24.156 01.169 16108 Exposure complete
22:06:24.255 00.099 16108 worker thread done servicing request
22:06:24.255 00.000 21068 OnExposeComplete: enter
22:06:24.256 00.001 21068 UpdateGuideState(): m_state=6
22:06:24.257 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
22:06:24.258 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=878.20, Mass=112074, SNR=75.9, Peak=13686 HFD=3.1
22:06:24.259 00.001 21068 MultiStar: [#1 0.39,0.47,0.00,M1] [#2 -0.20,0.49,0.00,M1] [#3 0.11,0.22,0.94,U] [#4 -0.04,0.35,0.73,U] [#5 -0.03,0.28,0.79,U] [#6 0.23,0.46,0.00,M1] [#7 -0.21,0.56,0.00,M4] [#8 0.24,0.30,0.67,U] 
22:06:24.260 00.001 21068 refined, 4 included, MultiStar: {0.02, 0.30}, one-star: {-0.15, 0.35}
22:06:24.261 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
22:06:24.263 00.002 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
22:06:24.265 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.51 mountX=0.04 mountY=-0.29, mountTheta=-1.45
22:06:24.267 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.30, opts=13)
22:06:24.268 00.001 21068 Enqueuing Move request for scope (0.02, 0.30)
22:06:24.269 00.001 16108 Worker thread wakes up
22:06:24.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
22:06:24.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
22:06:24.269 00.000 16108 Moving (0.02, 0.30) raw xDistance=0.04 yDistance=-0.29
22:06:24.270 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:06:24.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:24.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:06:24.270 00.000 16108 MoveAxis(E, 0, ABG)
22:06:24.270 00.000 16108 Move returns status 0, amount 0
22:06:24.270 00.000 16108 MoveAxis(N, 0, ABG)
22:06:24.270 00.000 16108 Move returns status 0, amount 0
22:06:24.270 00.000 16108 move complete, result=0
22:06:24.270 00.000 16108 worker thread done servicing request
22:06:24.276 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4064, FiltMin=3520, FiltMax=47046, Gamma=1.000
22:06:24.301 00.025 21068 UpdateGuideState exits: m=112074 SNR=75.9
22:06:24.304 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:24.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:24.307 00.002 21068 Enqueuing Expose request
22:06:24.308 00.001 16108 Worker thread wakes up
22:06:24.309 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:06:24.311 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:24.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:25.285 00.974 16108 Exposure complete
22:06:25.383 00.098 16108 worker thread done servicing request
22:06:25.383 00.000 21068 OnExposeComplete: enter
22:06:25.384 00.001 21068 UpdateGuideState(): m_state=6
22:06:25.386 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
22:06:25.388 00.002 21068 Star::Find returns 1 (0), X=219.05, Y=878.52, Mass=102359, SNR=63.9, Peak=13590 HFD=3.0
22:06:25.391 00.003 21068 MultiStar: [#1 0.16,0.27,1.23,U] [#2 -0.30,0.50,0.00,M2] [#3 0.06,0.38,1.02,U] [#4 -0.03,0.37,1.03,U] [#5 -0.13,0.44,0.99,U] [#6 0.09,0.55,0.00,M2] [#7 -0.16,0.55,0.00,M5] [#8 -0.01,-0.05,0.82,U] 
22:06:25.392 00.001 21068 refined, 5 included, MultiStar: {-0.01, 0.36}, one-star: {-0.18, 0.66}
22:06:25.393 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
22:06:25.394 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:06:25.394 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=0.07 mountY=-0.34, mountTheta=-1.36
22:06:25.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.36, opts=13)
22:06:25.398 00.001 21068 Enqueuing Move request for scope (-0.01, 0.36)
22:06:25.400 00.002 16108 Worker thread wakes up
22:06:25.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
22:06:25.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
22:06:25.400 00.000 16108 Moving (-0.01, 0.36) raw xDistance=0.07 yDistance=-0.34
22:06:25.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:06:25.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:25.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:06:25.400 00.000 16108 MoveAxis(E, 0, ABG)
22:06:25.401 00.001 16108 Move returns status 0, amount 0
22:06:25.401 00.000 16108 MoveAxis(N, 0, ABG)
22:06:25.401 00.000 16108 Move returns status 0, amount 0
22:06:25.401 00.000 16108 move complete, result=0
22:06:25.401 00.000 16108 worker thread done servicing request
22:06:25.409 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4067, FiltMin=3485, FiltMax=51005, Gamma=1.000
22:06:25.433 00.024 21068 UpdateGuideState exits: m=102359 SNR=63.9
22:06:25.436 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:25.438 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:25.440 00.002 21068 Enqueuing Expose request
22:06:25.440 00.000 16108 Worker thread wakes up
22:06:25.440 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:06:25.442 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:25.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:26.601 01.159 16108 Exposure complete
22:06:26.679 00.078 16108 worker thread done servicing request
22:06:26.679 00.000 21068 OnExposeComplete: enter
22:06:26.680 00.001 21068 UpdateGuideState(): m_state=6
22:06:26.681 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
22:06:26.682 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=878.40, Mass=113973, SNR=74.4, Peak=15382 HFD=3.3
22:06:26.684 00.002 21068 MultiStar: [#1 0.40,0.01,1.14,U] [#2 -0.16,0.49,0.00,M3] [#3 0.27,0.12,1.03,U] [#4 0.22,0.46,0.00,M1] [#5 0.11,0.16,1.02,U] [#6 0.21,0.15,0.83,U] [#7 -0.08,0.34,0.64,U] [#8 0.14,0.26,0.75,U] 
22:06:26.686 00.002 21068 refined, 6 included, MultiStar: {0.17, 0.22}, one-star: {0.02, 0.55}
22:06:26.687 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
22:06:26.687 00.000 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
22:06:26.688 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.90 mountX=-0.13 mountY=-0.25, mountTheta=-2.05
22:06:26.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.22, opts=13)
22:06:26.691 00.001 21068 Enqueuing Move request for scope (0.17, 0.22)
22:06:26.692 00.001 16108 Worker thread wakes up
22:06:26.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
22:06:26.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
22:06:26.692 00.000 16108 Moving (0.17, 0.22) raw xDistance=-0.13 yDistance=-0.25
22:06:26.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:06:26.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:26.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:06:26.692 00.000 16108 MoveAxis(E, 0, ABG)
22:06:26.692 00.000 16108 Move returns status 0, amount 0
22:06:26.692 00.000 16108 MoveAxis(N, 0, ABG)
22:06:26.692 00.000 16108 Move returns status 0, amount 0
22:06:26.692 00.000 16108 move complete, result=0
22:06:26.692 00.000 16108 worker thread done servicing request
22:06:26.698 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4067, FiltMin=3472, FiltMax=41622, Gamma=1.000
22:06:26.719 00.021 21068 UpdateGuideState exits: m=113973 SNR=74.4
22:06:26.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:26.721 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:26.722 00.001 21068 Enqueuing Expose request
22:06:26.723 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:06:26.724 00.001 16108 Worker thread wakes up
22:06:26.725 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:26.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:27.688 00.963 16108 Exposure complete
22:06:27.766 00.078 16108 worker thread done servicing request
22:06:27.766 00.000 21068 OnExposeComplete: enter
22:06:27.767 00.001 21068 UpdateGuideState(): m_state=6
22:06:27.770 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
22:06:27.771 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=878.59, Mass=112281, SNR=74.3, Peak=16454 HFD=3.2
22:06:27.773 00.002 21068 MultiStar: [#1 0.19,0.28,1.14,U] [#2 -0.12,0.36,1.04,U] [#3 0.12,0.14,0.97,U] [#4 -0.20,0.40,0.70,U] [#5 0.08,0.18,0.87,U] [#6 -0.24,0.36,0.94,U] [#7 -0.15,0.51,0.00,M5] [#8 0.16,0.03,0.75,U] 
22:06:27.774 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.32}, one-star: {0.08, 0.73}
22:06:27.776 00.002 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
22:06:27.777 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:06:27.779 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.52 mountX=0.04 mountY=-0.31, mountTheta=-1.44
22:06:27.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.32, opts=13)
22:06:27.782 00.001 21068 Enqueuing Move request for scope (0.01, 0.32)
22:06:27.783 00.001 16108 Worker thread wakes up
22:06:27.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
22:06:27.784 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
22:06:27.784 00.000 16108 Moving (0.01, 0.32) raw xDistance=0.04 yDistance=-0.31
22:06:27.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:06:27.784 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.30 newest=-0.91
22:06:27.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:06:27.784 00.000 16108 MoveAxis(E, 0, ABG)
22:06:27.784 00.000 16108 Move returns status 0, amount 0
22:06:27.784 00.000 16108 MoveAxis(N, 63, ABG)
22:06:27.784 00.000 16108 Guiding  Dir = 0, Dur = 63
22:06:27.784 00.000 16108 IsSlewing returns 0
22:06:27.785 00.001 16108 IsGuiding returns 0
22:06:27.789 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4067, FiltMin=3481, FiltMax=45878, Gamma=1.000
22:06:27.802 00.013 16108 PulseGuide returned control before completion, sleep 56
22:06:27.809 00.007 21068 UpdateGuideState exits: m=112281 SNR=74.3
22:06:27.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:27.812 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:27.813 00.001 21068 Enqueuing Expose request
22:06:27.863 00.050 16108 IsGuiding returns 1
22:06:27.863 00.000 16108 scope still moving after pulse duration time elapsed
22:06:27.894 00.031 16108 IsSlewing returns 0
22:06:27.894 00.000 16108 IsGuiding returns 0
22:06:27.894 00.000 16108 scope move finished after 63 + 46 ms
22:06:27.894 00.000 16108 Move returns status 0, amount 63
22:06:27.894 00.000 16108 move complete, result=0
22:06:27.894 00.000 16108 worker thread done servicing request
22:06:27.894 00.000 16108 Worker thread wakes up
22:06:27.894 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
22:06:27.896 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:27.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:29.053 01.157 16108 Exposure complete
22:06:29.163 00.110 16108 worker thread done servicing request
22:06:29.163 00.000 21068 OnExposeComplete: enter
22:06:29.164 00.001 21068 UpdateGuideState(): m_state=6
22:06:29.165 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
22:06:29.167 00.002 21068 Star::Find returns 1 (0), X=219.14, Y=878.52, Mass=111501, SNR=78.9, Peak=14934 HFD=3.3
22:06:29.170 00.003 21068 MultiStar: [#1 0.29,0.40,0.00,M1] [#2 0.05,0.35,1.30,U] [#3 0.20,0.26,0.80,U] [#4 -0.23,0.12,0.86,U] [#5 -0.34,0.43,0.00,M1] [#6 -0.19,0.46,0.00,M1] [#7 -0.19,0.23,0.61,U] [#8 0.02,0.12,0.66,U] 
22:06:29.173 00.003 21068 refined, 5 included, MultiStar: {-0.03, 0.32}, one-star: {-0.09, 0.66}
22:06:29.176 00.003 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:06:29.178 00.002 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
22:06:29.181 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.67 mountX=0.09 mountY=-0.30, mountTheta=-1.29
22:06:29.187 00.006 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.32, opts=13)
22:06:29.190 00.003 21068 Enqueuing Move request for scope (-0.03, 0.32)
22:06:29.191 00.001 16108 Worker thread wakes up
22:06:29.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
22:06:29.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
22:06:29.191 00.000 16108 Moving (-0.03, 0.32) raw xDistance=0.09 yDistance=-0.30
22:06:29.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:06:29.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:06:29.191 00.000 16108 MoveAxis(E, 0, ABG)
22:06:29.191 00.000 16108 Move returns status 0, amount 0
22:06:29.191 00.000 16108 MoveAxis(N, 61, ABG)
22:06:29.191 00.000 16108 Guiding  Dir = 0, Dur = 61
22:06:29.192 00.001 16108 IsSlewing returns 0
22:06:29.192 00.000 16108 IsGuiding returns 0
22:06:29.207 00.015 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4067, FiltMin=3539, FiltMax=45613, Gamma=1.000
22:06:29.208 00.001 16108 PulseGuide returned control before completion, sleep 57
22:06:29.251 00.043 21068 UpdateGuideState exits: m=111501 SNR=78.9
22:06:29.254 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:29.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:29.256 00.001 21068 Enqueuing Expose request
22:06:29.268 00.012 16108 IsGuiding returns 1
22:06:29.268 00.000 16108 scope still moving after pulse duration time elapsed
22:06:29.300 00.032 16108 IsSlewing returns 0
22:06:29.300 00.000 16108 IsGuiding returns 0
22:06:29.300 00.000 16108 scope move finished after 61 + 46 ms
22:06:29.300 00.000 16108 Move returns status 0, amount 61
22:06:29.300 00.000 16108 move complete, result=0
22:06:29.300 00.000 16108 worker thread done servicing request
22:06:29.300 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH
22:06:29.302 00.002 16108 Worker thread wakes up
22:06:29.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:29.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:30.286 00.984 16108 Exposure complete
22:06:30.379 00.093 16108 worker thread done servicing request
22:06:30.379 00.000 21068 OnExposeComplete: enter
22:06:30.380 00.001 21068 UpdateGuideState(): m_state=6
22:06:30.381 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
22:06:30.382 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=878.39, Mass=99580, SNR=64.4, Peak=13894 HFD=3.1
22:06:30.384 00.002 21068 MultiStar: [#1 0.11,0.34,1.25,U] [#2 -0.25,0.56,0.00,M2] [#3 0.27,0.17,1.17,U] [#4 -0.04,0.26,0.99,U] [#5 -0.36,0.42,0.00,M2] [#6 0.09,0.19,0.99,U] [#7 -0.24,0.45,0.00,M5] [#8 -0.19,0.03,0.81,U] 
22:06:30.385 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.26}, one-star: {0.03, 0.54}
22:06:30.386 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
22:06:30.387 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:06:30.388 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.34 mountX=-0.02 mountY=-0.27, mountTheta=-1.63
22:06:30.391 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.26, opts=13)
22:06:30.392 00.001 21068 Enqueuing Move request for scope (0.06, 0.26)
22:06:30.393 00.001 16108 Worker thread wakes up
22:06:30.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
22:06:30.393 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
22:06:30.393 00.000 16108 Moving (0.06, 0.26) raw xDistance=-0.02 yDistance=-0.27
22:06:30.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:06:30.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:06:30.393 00.000 16108 MoveAxis(E, 0, ABG)
22:06:30.393 00.000 16108 Move returns status 0, amount 0
22:06:30.393 00.000 16108 MoveAxis(N, 54, ABG)
22:06:30.393 00.000 16108 Guiding  Dir = 0, Dur = 54
22:06:30.394 00.001 16108 IsSlewing returns 0
22:06:30.394 00.000 16108 IsGuiding returns 0
22:06:30.398 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4067, FiltMin=3469, FiltMax=46486, Gamma=1.000
22:06:30.435 00.037 21068 UpdateGuideState exits: m=99580 SNR=64.4
22:06:30.438 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:30.440 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:30.442 00.002 21068 Enqueuing Expose request
22:06:30.453 00.011 16108 IsGuiding returns 1
22:06:30.453 00.000 16108 scope still moving after pulse duration time elapsed
22:06:30.482 00.029 16108 IsSlewing returns 0
22:06:30.482 00.000 16108 IsGuiding returns 1
22:06:30.515 00.033 16108 IsSlewing returns 0
22:06:30.515 00.000 16108 IsGuiding returns 1
22:06:30.547 00.032 16108 IsSlewing returns 0
22:06:30.547 00.000 16108 IsGuiding returns 0
22:06:30.547 00.000 16108 scope move finished after 54 + 99 ms
22:06:30.547 00.000 16108 Move returns status 0, amount 54
22:06:30.547 00.000 16108 move complete, result=0
22:06:30.547 00.000 16108 worker thread done servicing request
22:06:30.547 00.000 16108 Worker thread wakes up
22:06:30.547 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 54 ms NORTH
22:06:30.548 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:30.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:31.730 01.182 16108 Exposure complete
22:06:31.817 00.087 16108 worker thread done servicing request
22:06:31.817 00.000 21068 OnExposeComplete: enter
22:06:31.818 00.001 21068 UpdateGuideState(): m_state=6
22:06:31.819 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
22:06:31.821 00.002 21068 Star::Find returns 1 (0), X=219.44, Y=878.31, Mass=96040, SNR=65.8, Peak=14307 HFD=3.0
22:06:31.824 00.003 21068 MultiStar: [#1 0.39,0.09,1.24,U] [#2 -0.11,0.30,1.51,U] [#3 0.46,0.19,0.00,M1] [#4 0.30,0.12,0.89,U] [#5 0.39,0.18,1.12,U] [#6 0.26,0.45,0.00,M1] [#7 0.27,0.48,0.00,M6] [#8 0.32,0.08,0.84,U] 
22:06:31.825 00.001 21068 refined, 5 included, MultiStar: {0.23, 0.21}, one-star: {0.22, 0.46}
22:06:31.826 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
22:06:31.827 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
22:06:31.828 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.76 mountX=-0.18 mountY=-0.26, mountTheta=-2.19
22:06:31.831 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.21, opts=13)
22:06:31.832 00.001 21068 Enqueuing Move request for scope (0.23, 0.21)
22:06:31.833 00.001 16108 Worker thread wakes up
22:06:31.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
22:06:31.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
22:06:31.833 00.000 16108 Moving (0.23, 0.21) raw xDistance=-0.18 yDistance=-0.26
22:06:31.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:06:31.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:06:31.833 00.000 16108 MoveAxis(E, 0, ABG)
22:06:31.833 00.000 16108 Move returns status 0, amount 0
22:06:31.833 00.000 16108 MoveAxis(N, 52, ABG)
22:06:31.833 00.000 16108 Guiding  Dir = 0, Dur = 52
22:06:31.834 00.001 16108 IsSlewing returns 0
22:06:31.834 00.000 16108 IsGuiding returns 0
22:06:31.841 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4064, FiltMin=3494, FiltMax=44374, Gamma=1.000
22:06:31.858 00.017 16108 PulseGuide returned control before completion, sleep 38
22:06:31.864 00.006 21068 UpdateGuideState exits: m=96040 SNR=65.8
22:06:31.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:31.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:31.867 00.001 21068 Enqueuing Expose request
22:06:31.905 00.038 16108 IsGuiding returns 1
22:06:31.905 00.000 16108 scope still moving after pulse duration time elapsed
22:06:31.937 00.032 16108 IsSlewing returns 0
22:06:31.937 00.000 16108 IsGuiding returns 1
22:06:31.968 00.031 16108 IsSlewing returns 0
22:06:31.968 00.000 16108 IsGuiding returns 0
22:06:31.968 00.000 16108 scope move finished after 52 + 82 ms
22:06:31.968 00.000 16108 Move returns status 0, amount 52
22:06:31.968 00.000 16108 move complete, result=0
22:06:31.968 00.000 16108 worker thread done servicing request
22:06:31.968 00.000 16108 Worker thread wakes up
22:06:31.968 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 52 ms NORTH
22:06:31.969 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:31.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:32.939 00.970 16108 Exposure complete
22:06:33.017 00.078 16108 worker thread done servicing request
22:06:33.017 00.000 21068 OnExposeComplete: enter
22:06:33.018 00.001 21068 UpdateGuideState(): m_state=6
22:06:33.020 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
22:06:33.022 00.002 21068 Star::Find returns 1 (0), X=218.83, Y=877.84, Mass=120536, SNR=72.7, Peak=18694 HFD=2.9
22:06:33.025 00.003 21068 MultiStar: [#1 0.03,-0.08,1.15,U] [#2 -0.20,-0.21,1.09,U] [#3 0.15,-0.24,1.15,U] [#4 -0.12,-0.31,0.94,U] [#5 0.02,-0.14,0.99,U] [#6 0.17,0.13,0.66,U] [#7 -0.25,0.10,0.60,U] [#8 0.24,-0.47,0.00,M1] 
22:06:33.027 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.40, -0.02}
22:06:33.028 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
22:06:33.029 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
22:06:33.030 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=0.05 mountY=0.13, mountTheta=1.20
22:06:33.033 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.12, opts=13)
22:06:33.034 00.001 21068 Enqueuing Move request for scope (-0.07, -0.12)
22:06:33.035 00.001 16108 Worker thread wakes up
22:06:33.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
22:06:33.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
22:06:33.035 00.000 16108 Moving (-0.07, -0.12) raw xDistance=0.05 yDistance=0.13
22:06:33.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:06:33.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:33.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:06:33.035 00.000 16108 MoveAxis(E, 0, ABG)
22:06:33.035 00.000 16108 Move returns status 0, amount 0
22:06:33.035 00.000 16108 MoveAxis(N, 0, ABG)
22:06:33.035 00.000 16108 Move returns status 0, amount 0
22:06:33.035 00.000 16108 move complete, result=0
22:06:33.035 00.000 16108 worker thread done servicing request
22:06:33.041 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4067, FiltMin=3523, FiltMax=55513, Gamma=1.000
22:06:33.067 00.026 21068 UpdateGuideState exits: m=120536 SNR=72.7
22:06:33.070 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:33.072 00.001 21068 Enqueuing Expose request
22:06:33.075 00.003 16108 Worker thread wakes up
22:06:33.075 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:33.076 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:33.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:34.231 01.155 16108 Exposure complete
22:06:34.308 00.077 16108 worker thread done servicing request
22:06:34.308 00.000 21068 OnExposeComplete: enter
22:06:34.310 00.002 21068 UpdateGuideState(): m_state=6
22:06:34.313 00.003 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
22:06:34.315 00.002 21068 Star::Find returns 1 (0), X=218.85, Y=877.80, Mass=133099, SNR=80.9, Peak=20486 HFD=3.4
22:06:34.318 00.003 21068 MultiStar: [#1 -0.20,-0.06,0.97,U] [#2 -0.33,-0.10,1.07,U] [#3 0.01,-0.44,0.89,U] [#4 -0.30,-0.50,0.00,M1] [#5 -0.13,-0.43,0.97,U] [#6 -0.17,-0.35,0.71,U] [#7 -0.69,0.04,0.00,M6] [#8 0.07,-0.14,0.66,U] 
22:06:34.319 00.001 21068 refined, 6 included, MultiStar: {-0.18, -0.22}, one-star: {-0.38, -0.05}
22:06:34.320 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
22:06:34.321 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
22:06:34.322 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.25 mountX=0.14 mountY=0.25, mountTheta=1.08
22:06:34.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.22, opts=13)
22:06:34.325 00.001 21068 Enqueuing Move request for scope (-0.18, -0.22)
22:06:34.326 00.001 16108 Worker thread wakes up
22:06:34.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
22:06:34.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
22:06:34.326 00.000 16108 Moving (-0.18, -0.22) raw xDistance=0.14 yDistance=0.25
22:06:34.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:06:34.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:34.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:06:34.326 00.000 16108 MoveAxis(E, 0, ABG)
22:06:34.326 00.000 16108 Move returns status 0, amount 0
22:06:34.326 00.000 16108 MoveAxis(N, 0, ABG)
22:06:34.326 00.000 16108 Move returns status 0, amount 0
22:06:34.326 00.000 16108 move complete, result=0
22:06:34.326 00.000 16108 worker thread done servicing request
22:06:34.334 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=4064, FiltMin=3520, FiltMax=61366, Gamma=1.000
22:06:34.359 00.025 21068 UpdateGuideState exits: m=133099 SNR=80.9
22:06:34.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:34.362 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:34.363 00.001 21068 Enqueuing Expose request
22:06:34.364 00.001 16108 Worker thread wakes up
22:06:34.364 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:06:34.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:34.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:35.344 00.979 16108 Exposure complete
22:06:35.427 00.083 16108 worker thread done servicing request
22:06:35.427 00.000 21068 OnExposeComplete: enter
22:06:35.428 00.001 21068 UpdateGuideState(): m_state=6
22:06:35.430 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
22:06:35.432 00.002 21068 Star::Find returns 1 (0), X=219.21, Y=877.56, Mass=115009, SNR=72.7, Peak=14726 HFD=3.2
22:06:35.434 00.002 21068 MultiStar: [#1 0.12,-0.18,1.15,U] [#2 -0.28,-0.23,0.98,U] [#3 0.25,-0.18,0.94,U] [#4 -0.32,-0.44,0.00,M2] [#5 -0.05,-0.45,0.87,U] [#6 -0.22,-0.16,0.75,U] [#7 -0.24,-0.12,0.54,U] [#8 0.02,-0.54,0.00,M1] 
22:06:35.436 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.24}, one-star: {-0.02, -0.30}
22:06:35.438 00.002 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:06:35.439 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:06:35.440 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=-0.00 mountY=0.24, mountTheta=1.58
22:06:35.445 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.24, opts=13)
22:06:35.446 00.001 21068 Enqueuing Move request for scope (-0.04, -0.24)
22:06:35.447 00.001 16108 Worker thread wakes up
22:06:35.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
22:06:35.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
22:06:35.447 00.000 16108 Moving (-0.04, -0.24) raw xDistance=-0.00 yDistance=0.24
22:06:35.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:06:35.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:35.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:06:35.447 00.000 16108 MoveAxis(E, 0, ABG)
22:06:35.447 00.000 16108 Move returns status 0, amount 0
22:06:35.448 00.001 16108 MoveAxis(N, 0, ABG)
22:06:35.448 00.000 16108 Move returns status 0, amount 0
22:06:35.448 00.000 16108 move complete, result=0
22:06:35.448 00.000 16108 worker thread done servicing request
22:06:35.453 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4067, FiltMin=3475, FiltMax=57702, Gamma=1.000
22:06:35.476 00.023 21068 UpdateGuideState exits: m=115009 SNR=72.7
22:06:35.478 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:35.480 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:35.482 00.002 21068 Enqueuing Expose request
22:06:35.483 00.001 16108 Worker thread wakes up
22:06:35.483 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:06:35.484 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:35.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:36.646 01.162 16108 Exposure complete
22:06:36.749 00.103 16108 worker thread done servicing request
22:06:36.749 00.000 21068 OnExposeComplete: enter
22:06:36.751 00.002 21068 UpdateGuideState(): m_state=6
22:06:36.752 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
22:06:36.754 00.002 21068 Star::Find returns 1 (0), X=219.25, Y=878.06, Mass=116738, SNR=70.9, Peak=18166 HFD=2.9
22:06:36.755 00.001 21068 MultiStar: [#1 -0.21,-0.13,1.17,U] [#2 -0.14,-0.15,1.09,U] [#3 0.19,-0.54,0.00,M1] [#4 -0.42,-0.21,0.75,U] [#5 -0.01,-0.21,0.95,U] [#6 0.03,-0.04,0.68,U] [#7 -0.47,0.24,0.00,M6] [#8 0.12,-0.25,0.82,U] 
22:06:36.757 00.002 21068 refined, 6 included, MultiStar: {-0.09, -0.11}, one-star: {0.02, 0.21}
22:06:36.759 00.002 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
22:06:36.761 00.002 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
22:06:36.764 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.28 mountX=0.07 mountY=0.13, mountTheta=1.05
22:06:36.767 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.11, opts=13)
22:06:36.767 00.000 21068 Enqueuing Move request for scope (-0.09, -0.11)
22:06:36.769 00.002 16108 Worker thread wakes up
22:06:36.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:06:36.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:06:36.769 00.000 16108 Moving (-0.09, -0.11) raw xDistance=0.07 yDistance=0.13
22:06:36.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:06:36.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:36.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:06:36.769 00.000 16108 MoveAxis(E, 0, ABG)
22:06:36.769 00.000 16108 Move returns status 0, amount 0
22:06:36.769 00.000 16108 MoveAxis(N, 0, ABG)
22:06:36.769 00.000 16108 Move returns status 0, amount 0
22:06:36.769 00.000 16108 move complete, result=0
22:06:36.769 00.000 16108 worker thread done servicing request
22:06:36.774 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4067, FiltMin=3491, FiltMax=61421, Gamma=1.000
22:06:36.811 00.037 21068 UpdateGuideState exits: m=116738 SNR=70.9
22:06:36.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:36.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:36.815 00.002 21068 Enqueuing Expose request
22:06:36.818 00.003 16108 Worker thread wakes up
22:06:36.818 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:36.821 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:36.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:37.791 00.970 16108 Exposure complete
22:06:37.870 00.079 16108 worker thread done servicing request
22:06:37.871 00.001 21068 OnExposeComplete: enter
22:06:37.873 00.002 21068 UpdateGuideState(): m_state=6
22:06:37.875 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
22:06:37.877 00.002 21068 Star::Find returns 1 (0), X=219.07, Y=877.63, Mass=105058, SNR=66.4, Peak=16422 HFD=3.1
22:06:37.880 00.003 21068 MultiStar: [#1 -0.30,0.05,1.12,U] [#2 -0.37,-0.04,1.41,U] [#3 -0.14,-0.42,1.18,U] [#4 -0.51,-0.36,0.00,M2] [#5 -0.27,-0.53,0.00,M1] [#6 -0.54,-0.13,0.00,M1] [#7 -0.14,-0.16,0.66,U] [#8 -0.56,-0.43,0.00,M1] 
22:06:37.883 00.003 21068 single-star, 4 included, MultiStar: {-0.23, -0.15}, one-star: {-0.16, -0.22}
22:06:37.885 00.002 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
22:06:37.887 00.002 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
22:06:37.889 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.18 mountX=0.11 mountY=0.25, mountTheta=1.15
22:06:37.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.22, opts=13)
22:06:37.895 00.003 21068 Enqueuing Move request for scope (-0.16, -0.22)
22:06:37.897 00.002 16108 Worker thread wakes up
22:06:37.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
22:06:37.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
22:06:37.897 00.000 16108 Moving (-0.16, -0.22) raw xDistance=0.11 yDistance=0.25
22:06:37.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:06:37.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:37.898 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:06:37.898 00.000 16108 MoveAxis(E, 0, ABG)
22:06:37.898 00.000 16108 Move returns status 0, amount 0
22:06:37.898 00.000 16108 MoveAxis(N, 0, ABG)
22:06:37.898 00.000 16108 Move returns status 0, amount 0
22:06:37.898 00.000 16108 move complete, result=0
22:06:37.898 00.000 16108 worker thread done servicing request
22:06:37.905 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4067, FiltMin=3505, FiltMax=58537, Gamma=1.000
22:06:37.932 00.027 21068 UpdateGuideState exits: m=105058 SNR=66.4
22:06:37.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:37.935 00.001 21068 Enqueuing Expose request
22:06:37.936 00.001 16108 Worker thread wakes up
22:06:37.937 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:06:37.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:37.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:39.093 01.155 16108 Exposure complete
22:06:39.188 00.095 16108 worker thread done servicing request
22:06:39.188 00.000 21068 OnExposeComplete: enter
22:06:39.189 00.001 21068 UpdateGuideState(): m_state=6
22:06:39.191 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
22:06:39.193 00.002 21068 Star::Find returns 1 (0), X=219.13, Y=878.13, Mass=103529, SNR=68.4, Peak=18294 HFD=2.9
22:06:39.196 00.003 21068 MultiStar: [#1 -0.18,0.08,1.20,U] [#2 -0.45,-0.05,1.43,U] [#3 0.20,-0.18,1.10,U] [#4 -0.24,-0.10,0.99,U] [#5 -0.14,-0.08,0.95,U] [#6 -0.14,0.17,0.73,U] [#7 0.03,-0.30,0.63,U] [#8 -0.05,-0.50,0.00,M2] 
22:06:39.197 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.10, 0.28}
22:06:39.200 00.003 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
22:06:39.201 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
22:06:39.203 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.01 mountX=0.14 mountY=0.05, mountTheta=0.36
22:06:39.206 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
22:06:39.209 00.003 21068 Enqueuing Move request for scope (-0.15, -0.02)
22:06:39.211 00.002 16108 Worker thread wakes up
22:06:39.212 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
22:06:39.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
22:06:39.212 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.14 yDistance=0.05
22:06:39.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:06:39.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:39.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:06:39.212 00.000 16108 MoveAxis(E, 0, ABG)
22:06:39.213 00.001 16108 Move returns status 0, amount 0
22:06:39.213 00.000 16108 MoveAxis(N, 0, ABG)
22:06:39.213 00.000 16108 Move returns status 0, amount 0
22:06:39.213 00.000 16108 move complete, result=0
22:06:39.213 00.000 16108 worker thread done servicing request
22:06:39.219 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4067, FiltMin=3478, FiltMax=58141, Gamma=1.000
22:06:39.247 00.028 21068 UpdateGuideState exits: m=103529 SNR=68.4
22:06:39.249 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:39.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:39.250 00.000 21068 Enqueuing Expose request
22:06:39.251 00.001 16108 Worker thread wakes up
22:06:39.251 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:39.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:39.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:40.241 00.989 16108 Exposure complete
22:06:40.344 00.103 16108 worker thread done servicing request
22:06:40.344 00.000 21068 OnExposeComplete: enter
22:06:40.345 00.001 21068 UpdateGuideState(): m_state=6
22:06:40.347 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
22:06:40.348 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.94, Mass=106569, SNR=71.4, Peak=18086 HFD=2.8
22:06:40.350 00.002 21068 MultiStar: [#1 -0.23,-0.10,1.10,U] [#2 -0.20,0.05,1.11,U] [#3 -0.12,-0.22,1.33,U] [#4 -0.15,-0.38,0.87,U] [#5 -0.14,-0.21,1.02,U] [#6 -0.07,0.27,0.86,U] [#7 -0.41,0.24,0.73,U] [#8 -0.16,-0.69,0.00,M3] 
22:06:40.351 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.05}, one-star: {-0.02, 0.09}
22:06:40.352 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
22:06:40.353 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
22:06:40.354 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.76 mountX=0.03 mountY=-0.08, mountTheta=-1.20
22:06:40.358 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
22:06:40.359 00.001 21068 Enqueuing Move request for scope (-0.02, 0.09)
22:06:40.360 00.001 16108 Worker thread wakes up
22:06:40.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:06:40.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:06:40.360 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.03 yDistance=-0.08
22:06:40.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:06:40.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:40.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:40.360 00.000 16108 MoveAxis(E, 0, ABG)
22:06:40.361 00.001 16108 Move returns status 0, amount 0
22:06:40.361 00.000 16108 MoveAxis(N, 0, ABG)
22:06:40.361 00.000 16108 Move returns status 0, amount 0
22:06:40.361 00.000 16108 move complete, result=0
22:06:40.361 00.000 16108 worker thread done servicing request
22:06:40.368 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4067, FiltMin=3494, FiltMax=51974, Gamma=1.000
22:06:40.387 00.019 21068 UpdateGuideState exits: m=106569 SNR=71.4
22:06:40.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:40.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:40.391 00.002 21068 Enqueuing Expose request
22:06:40.391 00.000 16108 Worker thread wakes up
22:06:40.392 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:40.392 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:40.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:41.550 01.158 16108 Exposure complete
22:06:41.628 00.078 16108 worker thread done servicing request
22:06:41.628 00.000 21068 OnExposeComplete: enter
22:06:41.630 00.002 21068 UpdateGuideState(): m_state=6
22:06:41.631 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
22:06:41.632 00.001 21068 Star::Find returns 1 (0), X=218.93, Y=877.71, Mass=120473, SNR=80.8, Peak=18502 HFD=2.9
22:06:41.634 00.002 21068 MultiStar: [#1 -0.06,-0.06,0.88,U] [#2 -0.19,-0.41,0.99,U] [#3 0.08,-0.26,1.03,U] [#4 -0.08,-0.64,0.00,M1] [#5 -0.32,-0.46,0.00,M1] [#6 0.05,-0.17,0.67,U] [#7 -0.23,-0.25,0.58,U] [#8 -0.17,-0.56,0.00,M4] 
22:06:41.635 00.001 21068 refined, 5 included, MultiStar: {-0.11, -0.22}, one-star: {-0.30, -0.14}
22:06:41.636 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
22:06:41.637 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
22:06:41.639 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.03 mountX=0.07 mountY=0.24, mountTheta=1.29
22:06:41.641 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.22, opts=13)
22:06:41.641 00.000 21068 Enqueuing Move request for scope (-0.11, -0.22)
22:06:41.642 00.001 16108 Worker thread wakes up
22:06:41.643 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
22:06:41.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
22:06:41.643 00.000 16108 Moving (-0.11, -0.22) raw xDistance=0.07 yDistance=0.24
22:06:41.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:06:41.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:41.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:06:41.643 00.000 16108 MoveAxis(E, 0, ABG)
22:06:41.643 00.000 16108 Move returns status 0, amount 0
22:06:41.643 00.000 16108 MoveAxis(N, 0, ABG)
22:06:41.643 00.000 16108 Move returns status 0, amount 0
22:06:41.643 00.000 16108 move complete, result=0
22:06:41.643 00.000 16108 worker thread done servicing request
22:06:41.648 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4067, FiltMin=3513, FiltMax=44105, Gamma=1.000
22:06:41.671 00.023 21068 UpdateGuideState exits: m=120473 SNR=80.8
22:06:41.673 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:41.675 00.001 21068 Enqueuing Expose request
22:06:41.676 00.001 16108 Worker thread wakes up
22:06:41.676 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:06:41.677 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:41.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:42.645 00.968 16108 Exposure complete
22:06:42.735 00.090 16108 worker thread done servicing request
22:06:42.735 00.000 21068 OnExposeComplete: enter
22:06:42.736 00.001 21068 UpdateGuideState(): m_state=6
22:06:42.737 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
22:06:42.738 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.80, Mass=108635, SNR=76.9, Peak=17078 HFD=2.9
22:06:42.740 00.002 21068 MultiStar: [#1 0.00,-0.40,1.07,U] [#2 -0.07,-0.30,1.08,U] [#3 -0.01,-0.30,0.95,U] [#4 -0.31,-0.49,0.00,M2] [#5 0.06,-0.15,0.74,U] [#6 -0.15,-0.32,0.70,U] [#7 -0.49,-0.11,0.00,M3] [#8 0.10,-0.35,0.76,U] 
22:06:42.742 00.002 21068 single-star, 6 included, MultiStar: {-0.02, -0.27}, one-star: {-0.05, -0.05}
22:06:42.744 00.002 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:06:42.747 00.003 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
22:06:42.749 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.32 mountX=0.04 mountY=0.06, mountTheta=1.01
22:06:42.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
22:06:42.752 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
22:06:42.753 00.001 16108 Worker thread wakes up
22:06:42.754 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:06:42.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:06:42.754 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
22:06:42.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:06:42.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:42.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:42.754 00.000 16108 MoveAxis(E, 0, ABG)
22:06:42.754 00.000 16108 Move returns status 0, amount 0
22:06:42.754 00.000 16108 MoveAxis(N, 0, ABG)
22:06:42.754 00.000 16108 Move returns status 0, amount 0
22:06:42.754 00.000 16108 move complete, result=0
22:06:42.754 00.000 16108 worker thread done servicing request
22:06:42.761 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4067, FiltMin=3453, FiltMax=49753, Gamma=1.000
22:06:42.784 00.023 21068 UpdateGuideState exits: m=108635 SNR=76.9
22:06:42.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:42.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:42.787 00.001 21068 Enqueuing Expose request
22:06:42.788 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:42.790 00.002 16108 Worker thread wakes up
22:06:42.790 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:42.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:43.958 01.168 16108 Exposure complete
22:06:44.039 00.081 16108 worker thread done servicing request
22:06:44.039 00.000 21068 OnExposeComplete: enter
22:06:44.041 00.002 21068 UpdateGuideState(): m_state=6
22:06:44.044 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
22:06:44.046 00.002 21068 Star::Find returns 1 (0), X=219.13, Y=878.01, Mass=104122, SNR=69.8, Peak=17510 HFD=3.0
22:06:44.047 00.001 21068 MultiStar: [#1 -0.46,0.01,1.19,U] [#2 -0.61,0.06,0.00,M1] [#3 -0.45,-0.02,1.08,U] [#4 -0.58,-0.15,0.00,M3] [#5 -0.69,-0.45,0.00,M1] [#6 -0.38,-0.31,0.00,M1] [#7 -0.58,-0.26,0.00,M4] [#8 -0.14,-0.49,0.00,M4] 
22:06:44.049 00.002 21068 single-star, 2 included, MultiStar: {-0.35, 0.05}, one-star: {-0.10, 0.16}
22:06:44.050 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
22:06:44.051 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
22:06:44.052 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=0.13 mountY=-0.13, mountTheta=-0.80
22:06:44.055 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.16, opts=13)
22:06:44.056 00.001 21068 Enqueuing Move request for scope (-0.10, 0.16)
22:06:44.057 00.001 16108 Worker thread wakes up
22:06:44.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
22:06:44.057 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
22:06:44.057 00.000 16108 Moving (-0.10, 0.16) raw xDistance=0.13 yDistance=-0.13
22:06:44.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:06:44.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:44.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:06:44.058 00.001 16108 MoveAxis(E, 0, ABG)
22:06:44.058 00.000 16108 Move returns status 0, amount 0
22:06:44.058 00.000 16108 MoveAxis(N, 0, ABG)
22:06:44.058 00.000 16108 Move returns status 0, amount 0
22:06:44.058 00.000 16108 move complete, result=0
22:06:44.058 00.000 16108 worker thread done servicing request
22:06:44.067 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4064, FiltMin=3421, FiltMax=54694, Gamma=1.000
22:06:44.096 00.029 21068 UpdateGuideState exits: m=104122 SNR=69.8
22:06:44.098 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:44.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:44.100 00.001 21068 Enqueuing Expose request
22:06:44.101 00.001 16108 Worker thread wakes up
22:06:44.102 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:44.103 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:44.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:45.072 00.969 16108 Exposure complete
22:06:45.159 00.087 16108 worker thread done servicing request
22:06:45.159 00.000 21068 OnExposeComplete: enter
22:06:45.161 00.002 21068 UpdateGuideState(): m_state=6
22:06:45.161 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
22:06:45.162 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.75, Mass=97574, SNR=59.9, Peak=14998 HFD=2.9
22:06:45.165 00.003 21068 MultiStar: [#1 -0.70,-0.05,0.00,M1] [#2 -0.55,-0.28,0.00,M2] [#3 -0.43,-0.25,0.00,M1] [#4 -0.47,-0.35,0.00,M4] [#5 -0.55,-0.15,0.00,M2] [#6 -0.44,-0.13,0.84,U] [#7 -0.53,-0.20,0.00,M5] [#8 -0.24,-0.45,0.00,M5] 
22:06:45.166 00.001 21068 single-star, 1 included, MultiStar: {-0.22, -0.12}, one-star: {-0.04, -0.10}
22:06:45.167 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
22:06:45.167 00.000 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
22:06:45.168 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.91 mountX=0.02 mountY=0.11, mountTheta=1.41
22:06:45.171 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
22:06:45.173 00.002 21068 Enqueuing Move request for scope (-0.04, -0.10)
22:06:45.174 00.001 16108 Worker thread wakes up
22:06:45.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:06:45.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:06:45.174 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
22:06:45.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:06:45.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:45.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:06:45.175 00.001 16108 MoveAxis(E, 0, ABG)
22:06:45.175 00.000 16108 Move returns status 0, amount 0
22:06:45.175 00.000 16108 MoveAxis(N, 0, ABG)
22:06:45.175 00.000 16108 Move returns status 0, amount 0
22:06:45.175 00.000 16108 move complete, result=0
22:06:45.175 00.000 16108 worker thread done servicing request
22:06:45.181 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4067, FiltMin=3488, FiltMax=60032, Gamma=1.000
22:06:45.205 00.024 21068 UpdateGuideState exits: m=97574 SNR=59.9
22:06:45.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:45.208 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:45.209 00.001 21068 Enqueuing Expose request
22:06:45.210 00.001 16108 Worker thread wakes up
22:06:45.210 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:45.212 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:45.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:46.372 01.160 16108 Exposure complete
22:06:46.468 00.096 16108 worker thread done servicing request
22:06:46.469 00.001 21068 OnExposeComplete: enter
22:06:46.470 00.001 21068 UpdateGuideState(): m_state=6
22:06:46.472 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
22:06:46.473 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=877.67, Mass=99740, SNR=65.4, Peak=14454 HFD=3.1
22:06:46.474 00.001 21068 MultiStar: [#1 -0.15,-0.42,1.17,U] [#2 -0.28,-0.48,0.00,M3] [#3 -0.33,-0.35,0.00,M2] [#4 -0.54,-0.75,0.00,M5] [#5 -0.45,-0.49,0.00,M3] [#6 -0.22,-0.64,0.00,M1] [#7 -0.11,0.14,0.56,U] [#8 -0.21,-0.78,0.00,M6] 
22:06:46.476 00.002 21068 single-star, 2 included, MultiStar: {-0.16, -0.22}, one-star: {-0.20, -0.18}
22:06:46.478 00.002 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
22:06:46.480 00.002 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
22:06:46.481 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.41 mountX=0.17 mountY=0.22, mountTheta=0.93
22:06:46.483 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.18, opts=13)
22:06:46.485 00.002 21068 Enqueuing Move request for scope (-0.20, -0.18)
22:06:46.488 00.003 16108 Worker thread wakes up
22:06:46.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
22:06:46.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
22:06:46.488 00.000 16108 Moving (-0.20, -0.18) raw xDistance=0.17 yDistance=0.22
22:06:46.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:06:46.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:06:46.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:06:46.488 00.000 16108 MoveAxis(E, 0, ABG)
22:06:46.488 00.000 16108 Move returns status 0, amount 0
22:06:46.488 00.000 16108 MoveAxis(N, 0, ABG)
22:06:46.488 00.000 16108 Move returns status 0, amount 0
22:06:46.488 00.000 16108 move complete, result=0
22:06:46.488 00.000 16108 worker thread done servicing request
22:06:46.495 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4061, FiltMin=3485, FiltMax=47216, Gamma=1.000
22:06:46.518 00.023 21068 UpdateGuideState exits: m=99740 SNR=65.4
22:06:46.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:46.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:46.521 00.001 21068 Enqueuing Expose request
22:06:46.522 00.001 16108 Worker thread wakes up
22:06:46.522 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:06:46.524 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:46.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:47.501 00.977 16108 Exposure complete
22:06:47.588 00.087 16108 worker thread done servicing request
22:06:47.589 00.001 21068 OnExposeComplete: enter
22:06:47.590 00.001 21068 UpdateGuideState(): m_state=6
22:06:47.591 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
22:06:47.592 00.001 21068 Star::Find returns 1 (0), X=218.97, Y=877.73, Mass=110842, SNR=69.6, Peak=16470 HFD=3.2
22:06:47.594 00.002 21068 MultiStar: [#1 -0.14,-0.59,0.00,M1] [#2 -0.63,-0.53,0.00,M4] [#3 -0.10,-0.53,0.00,M3] [#4 -0.75,-0.65,0.00,M6] [#5 -0.58,-0.68,0.00,M4] [#6 -0.37,-0.77,0.00,M2] [#7 -0.70,-0.01,0.00,M5] [#8 -0.42,-0.60,0.00,M7] 
22:06:47.595 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
22:06:47.596 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
22:06:47.597 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-2.71 mountX=0.23 mountY=0.17, mountTheta=0.64
22:06:47.598 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.12, opts=13)
22:06:47.599 00.001 21068 Enqueuing Move request for scope (-0.26, -0.12)
22:06:47.600 00.001 16108 Worker thread wakes up
22:06:47.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
22:06:47.601 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
22:06:47.601 00.000 16108 Moving (-0.26, -0.12) raw xDistance=0.23 yDistance=0.17
22:06:47.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:06:47.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:47.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:06:47.601 00.000 16108 MoveAxis(W, 61, ABG)
22:06:47.601 00.000 16108 Guiding  Dir = 3, Dur = 61
22:06:47.601 00.000 16108 IsSlewing returns 0
22:06:47.601 00.000 16108 IsGuiding returns 0
22:06:47.605 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4061, FiltMin=3475, FiltMax=53392, Gamma=1.000
22:06:47.632 00.027 21068 UpdateGuideState exits: m=110842 SNR=69.6
22:06:47.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:47.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:47.635 00.001 21068 Enqueuing Expose request
22:06:47.653 00.018 16108 PulseGuide returned control before completion, sleep 19
22:06:47.683 00.030 16108 IsGuiding returns 1
22:06:47.683 00.000 16108 scope still moving after pulse duration time elapsed
22:06:47.714 00.031 16108 IsSlewing returns 0
22:06:47.714 00.000 16108 IsGuiding returns 1
22:06:47.746 00.032 16108 IsSlewing returns 0
22:06:47.746 00.000 16108 IsGuiding returns 0
22:06:47.746 00.000 16108 scope move finished after 61 + 84 ms
22:06:47.746 00.000 16108 Move returns status 0, amount 61
22:06:47.746 00.000 16108 MoveAxis(N, 0, ABG)
22:06:47.746 00.000 16108 Move returns status 0, amount 0
22:06:47.746 00.000 16108 move complete, result=0
22:06:47.746 00.000 16108 worker thread done servicing request
22:06:47.747 00.001 16108 Worker thread wakes up
22:06:47.747 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.2 px 0 ms NORTH
22:06:47.747 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:47.749 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:48.907 01.158 16108 Exposure complete
22:06:48.999 00.092 16108 worker thread done servicing request
22:06:48.999 00.000 21068 OnExposeComplete: enter
22:06:49.001 00.002 21068 UpdateGuideState(): m_state=6
22:06:49.003 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
22:06:49.005 00.002 21068 Star::Find returns 1 (0), X=218.81, Y=877.71, Mass=120496, SNR=67.5, Peak=16358 HFD=3.5
22:06:49.006 00.001 21068 MultiStar: [#1 -0.20,-0.33,0.97,U] [#2 -0.47,-0.24,0.00,M5] [#3 0.04,-0.52,0.00,M4] [#4 -0.45,-0.56,0.00,M7] [#5 -0.50,-0.36,0.00,M5] [#6 -0.35,-0.38,0.00,M3] [#7 -0.78,-0.15,0.00,M6] [#8 -0.17,-0.48,0.00,M8] 
22:06:49.007 00.001 21068 refined, 1 included, MultiStar: {-0.31, -0.23}, one-star: {-0.42, -0.14}
22:06:49.009 00.002 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
22:06:49.010 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
22:06:49.011 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-2.50 mountX=0.27 mountY=0.30, mountTheta=0.85
22:06:49.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.23, opts=13)
22:06:49.014 00.001 21068 Enqueuing Move request for scope (-0.31, -0.23)
22:06:49.015 00.001 16108 Worker thread wakes up
22:06:49.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.23) opts 0xd
22:06:49.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.23)
22:06:49.015 00.000 16108 Moving (-0.31, -0.23) raw xDistance=0.27 yDistance=0.30
22:06:49.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
22:06:49.015 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.23 newest=0.69
22:06:49.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:06:49.015 00.000 16108 MoveAxis(W, 74, ABG)
22:06:49.015 00.000 16108 Guiding  Dir = 3, Dur = 74
22:06:49.015 00.000 16108 IsSlewing returns 0
22:06:49.015 00.000 16108 IsGuiding returns 0
22:06:49.021 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4061, FiltMin=3472, FiltMax=56083, Gamma=1.000
22:06:49.047 00.026 21068 UpdateGuideState exits: m=120496 SNR=67.5
22:06:49.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:49.050 00.001 21068 Enqueuing Expose request
22:06:49.066 00.016 16108 PulseGuide returned control before completion, sleep 35
22:06:49.112 00.046 16108 IsGuiding returns 1
22:06:49.112 00.000 16108 scope still moving after pulse duration time elapsed
22:06:49.142 00.030 16108 IsSlewing returns 0
22:06:49.142 00.000 16108 IsGuiding returns 1
22:06:49.174 00.032 16108 IsSlewing returns 0
22:06:49.174 00.000 16108 IsGuiding returns 0
22:06:49.174 00.000 16108 scope move finished after 74 + 84 ms
22:06:49.174 00.000 16108 Move returns status 0, amount 74
22:06:49.174 00.000 16108 MoveAxis(S, 60, ABG)
22:06:49.174 00.000 16108 Guiding  Dir = 1, Dur = 60
22:06:49.174 00.000 16108 IsSlewing returns 0
22:06:49.175 00.001 16108 IsGuiding returns 0
22:06:49.222 00.047 16108 PulseGuide returned control before completion, sleep 23
22:06:49.252 00.030 16108 IsGuiding returns 1
22:06:49.252 00.000 16108 scope still moving after pulse duration time elapsed
22:06:49.282 00.030 16108 IsSlewing returns 0
22:06:49.282 00.000 16108 IsGuiding returns 1
22:06:49.314 00.032 16108 IsSlewing returns 0
22:06:49.314 00.000 16108 IsGuiding returns 0
22:06:49.314 00.000 16108 scope move finished after 60 + 79 ms
22:06:49.314 00.000 16108 Move returns status 0, amount 60
22:06:49.314 00.000 16108 move complete, result=0
22:06:49.314 00.000 16108 worker thread done servicing request
22:06:49.314 00.000 16108 Worker thread wakes up
22:06:49.314 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.3 px 60 ms SOUTH
22:06:49.316 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:49.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:50.286 00.970 16108 Exposure complete
22:06:50.379 00.093 16108 worker thread done servicing request
22:06:50.379 00.000 21068 OnExposeComplete: enter
22:06:50.380 00.001 21068 UpdateGuideState(): m_state=6
22:06:50.382 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
22:06:50.383 00.001 21068 Star::Find returns 1 (0), X=218.83, Y=877.56, Mass=105787, SNR=70.5, Peak=14694 HFD=3.2
22:06:50.384 00.001 21068 MultiStar: [#1 -0.27,-0.31,1.13,U] [#2 -0.35,-0.38,0.00,M6] [#3 0.05,-0.33,1.04,U] [#4 -0.01,-0.77,0.00,M8] [#5 -0.01,-0.28,1.00,U] [#6 -0.08,-0.64,0.00,M4] [#7 -0.48,-0.14,0.00,M7] [#8 -0.28,-0.76,0.00,M9] 
22:06:50.386 00.002 21068 refined, 3 included, MultiStar: {-0.16, -0.30}, one-star: {-0.39, -0.29}
22:06:50.388 00.002 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
22:06:50.390 00.002 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
22:06:50.392 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.06 mountX=0.10 mountY=0.33, mountTheta=1.26
22:06:50.396 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.30, opts=13)
22:06:50.397 00.001 21068 Enqueuing Move request for scope (-0.16, -0.30)
22:06:50.397 00.000 16108 Worker thread wakes up
22:06:50.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
22:06:50.398 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
22:06:50.398 00.000 16108 Moving (-0.16, -0.30) raw xDistance=0.10 yDistance=0.33
22:06:50.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:06:50.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:06:50.398 00.000 16108 MoveAxis(E, 0, ABG)
22:06:50.398 00.000 16108 Move returns status 0, amount 0
22:06:50.398 00.000 16108 MoveAxis(S, 67, ABG)
22:06:50.398 00.000 16108 Guiding  Dir = 1, Dur = 67
22:06:50.399 00.001 16108 IsSlewing returns 0
22:06:50.399 00.000 16108 IsGuiding returns 0
22:06:50.400 00.001 16108 PulseGuide returned control before completion, sleep 77
22:06:50.405 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4061, FiltMin=3395, FiltMax=53382, Gamma=1.000
22:06:50.432 00.027 21068 UpdateGuideState exits: m=105787 SNR=70.5
22:06:50.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:50.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:50.436 00.002 21068 Enqueuing Expose request
22:06:50.484 00.048 16108 IsGuiding returns 0
22:06:50.484 00.000 16108 Move returns status 0, amount 67
22:06:50.484 00.000 16108 move complete, result=0
22:06:50.484 00.000 16108 worker thread done servicing request
22:06:50.484 00.000 16108 Worker thread wakes up
22:06:50.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:50.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:50.485 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 67 ms SOUTH
22:06:51.658 01.173 16108 Exposure complete
22:06:51.744 00.086 16108 worker thread done servicing request
22:06:51.744 00.000 21068 OnExposeComplete: enter
22:06:51.745 00.001 21068 UpdateGuideState(): m_state=6
22:06:51.747 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
22:06:51.749 00.002 21068 Star::Find returns 1 (0), X=219.21, Y=877.60, Mass=130487, SNR=80.2, Peak=15731 HFD=3.2
22:06:51.750 00.001 21068 MultiStar: [#1 0.12,-0.38,1.02,U] [#2 -0.31,-0.35,1.10,U] [#3 0.42,-0.54,0.00,M4] [#4 0.02,-0.59,0.00,M9] [#5 -0.16,-0.37,0.75,U] [#6 0.03,-0.36,0.69,U] [#7 -0.11,-0.16,0.56,U] [#8 -0.22,-0.57,0.00,M10] 
22:06:51.751 00.001 21068 single-star, 5 included, MultiStar: {-0.08, -0.32}, one-star: {-0.02, -0.25}
22:06:51.752 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
22:06:51.753 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
22:06:51.754 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=-0.03 mountY=0.24, mountTheta=1.68
22:06:51.755 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.25, opts=13)
22:06:51.758 00.003 21068 Enqueuing Move request for scope (-0.02, -0.25)
22:06:51.759 00.001 16108 Worker thread wakes up
22:06:51.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
22:06:51.759 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
22:06:51.759 00.000 16108 Moving (-0.02, -0.25) raw xDistance=-0.03 yDistance=0.24
22:06:51.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:06:51.760 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:06:51.760 00.000 16108 MoveAxis(E, 0, ABG)
22:06:51.760 00.000 16108 Move returns status 0, amount 0
22:06:51.760 00.000 16108 MoveAxis(S, 49, ABG)
22:06:51.760 00.000 16108 Guiding  Dir = 1, Dur = 49
22:06:51.760 00.000 16108 IsSlewing returns 0
22:06:51.760 00.000 16108 IsGuiding returns 0
22:06:51.764 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4057, FiltMin=3494, FiltMax=60304, Gamma=1.000
22:06:51.789 00.025 16108 PulseGuide returned control before completion, sleep 30
22:06:51.792 00.003 21068 UpdateGuideState exits: m=130487 SNR=80.2
22:06:51.795 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:51.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:51.798 00.002 21068 Enqueuing Expose request
22:06:51.835 00.037 16108 IsGuiding returns 1
22:06:51.835 00.000 16108 scope still moving after pulse duration time elapsed
22:06:51.866 00.031 16108 IsSlewing returns 0
22:06:51.866 00.000 16108 IsGuiding returns 0
22:06:51.866 00.000 16108 scope move finished after 49 + 57 ms
22:06:51.866 00.000 16108 Move returns status 0, amount 49
22:06:51.866 00.000 16108 move complete, result=0
22:06:51.866 00.000 16108 worker thread done servicing request
22:06:51.866 00.000 16108 Worker thread wakes up
22:06:51.866 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
22:06:51.868 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:51.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:52.834 00.966 16108 Exposure complete
22:06:52.919 00.085 16108 worker thread done servicing request
22:06:52.919 00.000 21068 OnExposeComplete: enter
22:06:52.920 00.001 21068 UpdateGuideState(): m_state=6
22:06:52.921 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
22:06:52.922 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.51, Mass=106689, SNR=70.5, Peak=14022 HFD=3.4
22:06:52.924 00.002 21068 MultiStar: [#1 0.25,-0.44,0.00,M1] [#2 -0.29,-0.31,1.28,U] [#3 0.28,-0.17,1.11,U] [#4 0.37,-0.54,0.00,M10] [#5 0.06,-0.37,1.06,U] [#6 0.16,-0.24,0.73,U] [#7 -0.25,-0.29,0.63,U] [#8 0.00,-0.56,0.00,R] 
22:06:52.926 00.002 21068 refined, 5 included, MultiStar: {-0.01, -0.29}, one-star: {-0.03, -0.34}
22:06:52.927 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
22:06:52.928 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
22:06:52.929 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.60 mountX=-0.04 mountY=0.28, mountTheta=1.72
22:06:52.932 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.29, opts=13)
22:06:52.933 00.001 21068 Enqueuing Move request for scope (-0.01, -0.29)
22:06:52.936 00.003 16108 Worker thread wakes up
22:06:52.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
22:06:52.936 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
22:06:52.937 00.001 16108 Moving (-0.01, -0.29) raw xDistance=-0.04 yDistance=0.28
22:06:52.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:06:52.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:06:52.937 00.000 16108 MoveAxis(E, 0, ABG)
22:06:52.937 00.000 16108 Move returns status 0, amount 0
22:06:52.937 00.000 16108 MoveAxis(S, 57, ABG)
22:06:52.937 00.000 16108 Guiding  Dir = 1, Dur = 57
22:06:52.938 00.001 16108 IsSlewing returns 0
22:06:52.938 00.000 16108 IsGuiding returns 0
22:06:52.945 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4061, FiltMin=3456, FiltMax=61273, Gamma=1.000
22:06:52.959 00.014 16108 PulseGuide returned control before completion, sleep 46
22:06:52.969 00.010 21068 UpdateGuideState exits: m=106689 SNR=70.5
22:06:52.971 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:52.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:52.973 00.001 21068 Enqueuing Expose request
22:06:53.006 00.033 16108 IsGuiding returns 1
22:06:53.006 00.000 16108 scope still moving after pulse duration time elapsed
22:06:53.037 00.031 16108 IsSlewing returns 0
22:06:53.037 00.000 16108 IsGuiding returns 0
22:06:53.037 00.000 16108 scope move finished after 57 + 42 ms
22:06:53.037 00.000 16108 Move returns status 0, amount 57
22:06:53.037 00.000 16108 move complete, result=0
22:06:53.037 00.000 16108 worker thread done servicing request
22:06:53.037 00.000 16108 Worker thread wakes up
22:06:53.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:53.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:53.037 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
22:06:54.190 01.153 16108 Exposure complete
22:06:54.266 00.076 16108 worker thread done servicing request
22:06:54.267 00.001 21068 OnExposeComplete: enter
22:06:54.268 00.001 21068 UpdateGuideState(): m_state=6
22:06:54.269 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
22:06:54.270 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.00, Mass=107385, SNR=63.6, Peak=15859 HFD=3.3
22:06:54.271 00.001 21068 MultiStar: [#1 0.01,-0.11,1.14,U] [#2 0.04,0.01,1.52,U] [#3 0.21,-0.46,0.00,M4] [#4 0.20,-0.38,1.09,U] [#5 0.23,-0.19,0.99,U] [#6 0.26,-0.17,0.84,U] [#7 -0.10,0.10,0.61,U] [#8 0.37,0.34,0.00,M1] 
22:06:54.273 00.002 21068 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.10, 0.14}
22:06:54.275 00.002 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
22:06:54.275 00.000 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
22:06:54.276 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=-0.12 mountY=0.06, mountTheta=2.66
22:06:54.279 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
22:06:54.281 00.002 21068 Enqueuing Move request for scope (0.11, -0.09)
22:06:54.283 00.002 16108 Worker thread wakes up
22:06:54.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:06:54.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:06:54.284 00.001 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.06
22:06:54.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:06:54.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:54.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:54.284 00.000 16108 MoveAxis(E, 0, ABG)
22:06:54.284 00.000 16108 Move returns status 0, amount 0
22:06:54.284 00.000 16108 MoveAxis(N, 0, ABG)
22:06:54.284 00.000 16108 Move returns status 0, amount 0
22:06:54.284 00.000 16108 move complete, result=0
22:06:54.284 00.000 16108 worker thread done servicing request
22:06:54.291 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4061, FiltMin=3526, FiltMax=53933, Gamma=1.000
22:06:54.313 00.022 21068 UpdateGuideState exits: m=107385 SNR=63.6
22:06:54.315 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:54.317 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:54.318 00.001 21068 Enqueuing Expose request
22:06:54.320 00.002 16108 Worker thread wakes up
22:06:54.320 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:54.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:54.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:55.296 00.975 16108 Exposure complete
22:06:55.381 00.085 16108 worker thread done servicing request
22:06:55.381 00.000 21068 OnExposeComplete: enter
22:06:55.382 00.001 21068 UpdateGuideState(): m_state=6
22:06:55.384 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
22:06:55.384 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=878.01, Mass=112597, SNR=68.8, Peak=16182 HFD=3.4
22:06:55.386 00.002 21068 MultiStar: [#1 0.19,-0.03,1.19,U] [#2 0.06,0.18,1.36,U] [#3 0.54,-0.17,0.00,M5] [#4 0.11,-0.05,1.01,U] [#5 -0.22,0.34,0.90,U] [#6 0.30,-0.17,0.73,U] [#7 0.01,0.18,0.55,U] [#8 0.34,0.40,0.00,M2] 
22:06:55.388 00.002 21068 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.05, 0.16}
22:06:55.391 00.003 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
22:06:55.392 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
22:06:55.393 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
22:06:55.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
22:06:55.396 00.001 21068 Enqueuing Move request for scope (0.07, 0.09)
22:06:55.397 00.001 16108 Worker thread wakes up
22:06:55.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:06:55.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:06:55.397 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.06 yDistance=-0.11
22:06:55.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:06:55.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:55.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:55.397 00.000 16108 MoveAxis(E, 0, ABG)
22:06:55.397 00.000 16108 Move returns status 0, amount 0
22:06:55.397 00.000 16108 MoveAxis(N, 0, ABG)
22:06:55.397 00.000 16108 Move returns status 0, amount 0
22:06:55.397 00.000 16108 move complete, result=0
22:06:55.397 00.000 16108 worker thread done servicing request
22:06:55.403 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4061, FiltMin=3501, FiltMax=45325, Gamma=1.000
22:06:55.425 00.022 21068 UpdateGuideState exits: m=112597 SNR=68.8
22:06:55.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:55.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:55.427 00.000 21068 Enqueuing Expose request
22:06:55.429 00.002 16108 Worker thread wakes up
22:06:55.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:55.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:55.429 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:56.599 01.170 16108 Exposure complete
22:06:56.679 00.080 16108 worker thread done servicing request
22:06:56.679 00.000 21068 OnExposeComplete: enter
22:06:56.680 00.001 21068 UpdateGuideState(): m_state=6
22:06:56.682 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
22:06:56.684 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=878.21, Mass=109979, SNR=71.2, Peak=15430 HFD=3.3
22:06:56.686 00.002 21068 MultiStar: [#1 0.13,0.20,1.01,U] [#2 0.10,0.09,1.18,U] [#3 0.41,-0.15,1.18,U] [#4 0.12,-0.26,0.87,U] [#5 0.07,-0.10,1.09,U] [#6 0.27,-0.02,0.78,U] [#7 -0.26,0.42,0.00,M4] [#8 0.24,0.36,0.81,U] 
22:06:56.687 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.05}, one-star: {0.08, 0.36}
22:06:56.689 00.002 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
22:06:56.690 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
22:06:56.692 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.30 mountX=-0.17 mountY=-0.09, mountTheta=-2.62
22:06:56.696 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.05, opts=13)
22:06:56.698 00.002 21068 Enqueuing Move request for scope (0.18, 0.05)
22:06:56.700 00.002 16108 Worker thread wakes up
22:06:56.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
22:06:56.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
22:06:56.700 00.000 16108 Moving (0.18, 0.05) raw xDistance=-0.17 yDistance=-0.09
22:06:56.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:06:56.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:56.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:56.700 00.000 16108 MoveAxis(E, 0, ABG)
22:06:56.701 00.001 16108 Move returns status 0, amount 0
22:06:56.701 00.000 16108 MoveAxis(N, 0, ABG)
22:06:56.701 00.000 16108 Move returns status 0, amount 0
22:06:56.701 00.000 16108 move complete, result=0
22:06:56.701 00.000 16108 worker thread done servicing request
22:06:56.708 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=4064, FiltMin=3501, FiltMax=38342, Gamma=1.000
22:06:56.733 00.025 21068 UpdateGuideState exits: m=109979 SNR=71.2
22:06:56.735 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:56.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:56.737 00.001 21068 Enqueuing Expose request
22:06:56.739 00.002 16108 Worker thread wakes up
22:06:56.739 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:56.741 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:56.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:57.716 00.975 16108 Exposure complete
22:06:57.799 00.083 16108 worker thread done servicing request
22:06:57.799 00.000 21068 OnExposeComplete: enter
22:06:57.800 00.001 21068 UpdateGuideState(): m_state=6
22:06:57.801 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
22:06:57.802 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=878.08, Mass=120323, SNR=91.0, Peak=16195 HFD=3.3
22:06:57.804 00.002 21068 MultiStar: [#1 0.09,0.09,0.91,U] [#2 0.13,0.07,0.81,U] [#3 0.36,-0.16,0.94,U] [#4 0.05,-0.04,0.59,U] [#5 0.14,0.19,0.78,U] [#6 0.33,0.38,0.00,M1] [#7 -0.19,0.39,0.46,U] [#8 0.37,0.52,0.00,M2] 
22:06:57.806 00.002 21068 refined, 6 included, MultiStar: {0.19, 0.09}, one-star: {0.44, 0.23}
22:06:57.807 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
22:06:57.809 00.002 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
22:06:57.810 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.47 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
22:06:57.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
22:06:57.813 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
22:06:57.815 00.002 16108 Worker thread wakes up
22:06:57.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
22:06:57.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
22:06:57.815 00.000 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.14
22:06:57.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:06:57.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:57.816 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:06:57.816 00.000 16108 MoveAxis(E, 0, ABG)
22:06:57.816 00.000 16108 Move returns status 0, amount 0
22:06:57.816 00.000 16108 MoveAxis(N, 0, ABG)
22:06:57.816 00.000 16108 Move returns status 0, amount 0
22:06:57.816 00.000 16108 move complete, result=0
22:06:57.816 00.000 16108 worker thread done servicing request
22:06:57.824 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4064, FiltMin=3478, FiltMax=48835, Gamma=1.000
22:06:57.845 00.021 21068 UpdateGuideState exits: m=120323 SNR=91.0
22:06:57.847 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:57.850 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:57.851 00.001 21068 Enqueuing Expose request
22:06:57.852 00.001 16108 Worker thread wakes up
22:06:57.852 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:06:57.854 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:57.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:06:59.009 01.155 16108 Exposure complete
22:06:59.096 00.087 16108 worker thread done servicing request
22:06:59.097 00.001 21068 OnExposeComplete: enter
22:06:59.098 00.001 21068 UpdateGuideState(): m_state=6
22:06:59.100 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
22:06:59.103 00.003 21068 Star::Find returns 1 (0), X=219.57, Y=877.79, Mass=110607, SNR=68.4, Peak=17987 HFD=3.2
22:06:59.104 00.001 21068 MultiStar: [#1 0.47,-0.12,0.00,M1] [#2 0.44,-0.14,1.34,U] [#3 0.56,-0.28,0.00,M4] [#4 0.59,-0.49,0.00,M7] [#5 0.27,-0.30,1.00,U] [#6 0.32,-0.07,0.80,U] [#7 0.28,-0.08,0.55,U] [#8 0.19,0.17,0.74,U] 
22:06:59.105 00.001 21068 refined, 5 included, MultiStar: {0.32, -0.10}, one-star: {0.34, -0.06}
22:06:59.107 00.002 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
22:06:59.108 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
22:06:59.110 00.002 21068 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.34 cameraTheta=-0.29 mountX=-0.34 mountY=0.02, mountTheta=3.09
22:06:59.114 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.10, opts=13)
22:06:59.116 00.002 21068 Enqueuing Move request for scope (0.32, -0.10)
22:06:59.118 00.002 16108 Worker thread wakes up
22:06:59.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
22:06:59.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
22:06:59.118 00.000 16108 Moving (0.32, -0.10) raw xDistance=-0.34 yDistance=0.02
22:06:59.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:06:59.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:59.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:06:59.118 00.000 16108 MoveAxis(E, 88, ABG)
22:06:59.118 00.000 16108 Guiding  Dir = 2, Dur = 88
22:06:59.120 00.002 16108 IsSlewing returns 0
22:06:59.120 00.000 16108 IsGuiding returns 0
22:06:59.125 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4064, FiltMin=3491, FiltMax=44147, Gamma=1.000
22:06:59.151 00.026 16108 PulseGuide returned control before completion, sleep 67
22:06:59.152 00.001 21068 UpdateGuideState exits: m=110607 SNR=68.4
22:06:59.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:59.153 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:06:59.156 00.003 21068 Enqueuing Expose request
22:06:59.228 00.072 16108 IsGuiding returns 1
22:06:59.228 00.000 16108 scope still moving after pulse duration time elapsed
22:06:59.259 00.031 16108 IsSlewing returns 0
22:06:59.259 00.000 16108 IsGuiding returns 1
22:06:59.291 00.032 16108 IsSlewing returns 0
22:06:59.291 00.000 16108 IsGuiding returns 1
22:06:59.323 00.032 16108 IsSlewing returns 0
22:06:59.323 00.000 16108 IsGuiding returns 0
22:06:59.323 00.000 16108 scope move finished after 88 + 115 ms
22:06:59.323 00.000 16108 Move returns status 0, amount 88
22:06:59.323 00.000 16108 MoveAxis(N, 0, ABG)
22:06:59.323 00.000 16108 Move returns status 0, amount 0
22:06:59.323 00.000 16108 move complete, result=0
22:06:59.323 00.000 16108 worker thread done servicing request
22:06:59.324 00.001 21068 GuideStep: -0.3 px 88 ms EAST, 0.0 px 0 ms NORTH
22:06:59.325 00.001 16108 Worker thread wakes up
22:06:59.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:06:59.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:00.291 00.966 16108 Exposure complete
22:07:00.373 00.082 16108 worker thread done servicing request
22:07:00.373 00.000 21068 OnExposeComplete: enter
22:07:00.375 00.002 21068 UpdateGuideState(): m_state=6
22:07:00.377 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
22:07:00.378 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=878.10, Mass=102240, SNR=72.9, Peak=18598 HFD=2.8
22:07:00.381 00.003 21068 MultiStar: [#1 0.20,-0.04,1.14,U] [#2 -0.19,0.36,1.03,U] [#3 0.36,-0.04,1.08,U] [#4 0.17,-0.21,0.73,U] [#5 -0.00,0.20,1.13,U] [#6 -0.01,0.23,0.80,U] [#7 -0.62,0.38,0.00,M3] [#8 0.19,0.25,0.67,U] 
22:07:00.383 00.002 21068 refined, 7 included, MultiStar: {0.08, 0.13}, one-star: {-0.01, 0.25}
22:07:00.384 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
22:07:00.385 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:07:00.387 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
22:07:00.390 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.13, opts=13)
22:07:00.392 00.002 21068 Enqueuing Move request for scope (0.08, 0.13)
22:07:00.394 00.002 16108 Worker thread wakes up
22:07:00.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:07:00.394 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:07:00.394 00.000 16108 Moving (0.08, 0.13) raw xDistance=-0.06 yDistance=-0.14
22:07:00.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:07:00.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:00.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:07:00.395 00.001 16108 MoveAxis(E, 0, ABG)
22:07:00.395 00.000 16108 Move returns status 0, amount 0
22:07:00.395 00.000 16108 MoveAxis(N, 0, ABG)
22:07:00.395 00.000 16108 Move returns status 0, amount 0
22:07:00.395 00.000 16108 move complete, result=0
22:07:00.395 00.000 16108 worker thread done servicing request
22:07:00.400 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4064, FiltMin=3321, FiltMax=45062, Gamma=1.000
22:07:00.425 00.025 21068 UpdateGuideState exits: m=102240 SNR=72.9
22:07:00.427 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.427 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:00.429 00.002 21068 Enqueuing Expose request
22:07:00.430 00.001 16108 Worker thread wakes up
22:07:00.430 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:00.432 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:00.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:01.594 01.162 16108 Exposure complete
22:07:01.654 00.060 16108 worker thread done servicing request
22:07:01.654 00.000 21068 OnExposeComplete: enter
22:07:01.655 00.001 21068 UpdateGuideState(): m_state=6
22:07:01.656 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
22:07:01.657 00.001 21068 Star::Find returns 1 (0), X=218.95, Y=878.21, Mass=103346, SNR=69.3, Peak=17622 HFD=3.1
22:07:01.659 00.002 21068 MultiStar: [#1 -0.10,0.21,1.25,U] [#2 -0.50,0.41,0.00,M1] [#3 -0.06,0.14,0.85,U] [#4 -0.35,0.04,0.84,U] [#5 -0.13,-0.07,0.85,U] [#6 -0.33,0.25,0.86,U] [#7 -0.52,0.48,0.00,M4] [#8 -0.27,0.32,0.90,U] 
22:07:01.660 00.001 21068 refined, 6 included, MultiStar: {-0.21, 0.18}, one-star: {-0.28, 0.36}
22:07:01.661 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
22:07:01.663 00.002 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
22:07:01.665 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.42 mountX=0.24 mountY=-0.13, mountTheta=-0.50
22:07:01.668 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.18, opts=13)
22:07:01.669 00.001 21068 Enqueuing Move request for scope (-0.21, 0.18)
22:07:01.670 00.001 16108 Worker thread wakes up
22:07:01.671 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
22:07:01.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
22:07:01.671 00.000 16108 Moving (-0.21, 0.18) raw xDistance=0.24 yDistance=-0.13
22:07:01.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:07:01.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:01.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:07:01.671 00.000 16108 MoveAxis(W, 63, ABG)
22:07:01.671 00.000 16108 Guiding  Dir = 3, Dur = 63
22:07:01.671 00.000 16108 IsSlewing returns 0
22:07:01.672 00.001 16108 IsGuiding returns 0
22:07:01.673 00.001 16108 PulseGuide returned control before completion, sleep 73
22:07:01.675 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4064, FiltMin=3501, FiltMax=63481, Gamma=1.000
22:07:01.692 00.017 21068 UpdateGuideState exits: m=103346 SNR=69.3
22:07:01.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:01.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:01.695 00.001 21068 Enqueuing Expose request
22:07:01.753 00.058 16108 IsGuiding returns 0
22:07:01.753 00.000 16108 Move returns status 0, amount 63
22:07:01.753 00.000 16108 MoveAxis(N, 0, ABG)
22:07:01.753 00.000 16108 Move returns status 0, amount 0
22:07:01.753 00.000 16108 move complete, result=0
22:07:01.753 00.000 16108 worker thread done servicing request
22:07:01.753 00.000 16108 Worker thread wakes up
22:07:01.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:01.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:01.754 00.001 21068 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
22:07:02.729 00.975 16108 Exposure complete
22:07:02.787 00.058 16108 worker thread done servicing request
22:07:02.787 00.000 21068 OnExposeComplete: enter
22:07:02.788 00.001 21068 UpdateGuideState(): m_state=6
22:07:02.790 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
22:07:02.792 00.002 21068 Star::Find returns 1 (0), X=218.95, Y=878.26, Mass=119060, SNR=76.3, Peak=17830 HFD=3.2
22:07:02.793 00.001 21068 MultiStar: [#1 0.25,0.34,1.23,U] [#2 -0.07,0.33,0.99,U] [#3 0.14,0.27,0.98,U] [#4 -0.03,-0.07,0.69,U] [#5 -0.31,0.23,0.89,U] [#6 -0.07,0.21,0.75,U] [#7 -0.09,0.44,0.52,U] [#8 -0.15,0.61,0.00,M1] 
22:07:02.794 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.28}, one-star: {-0.27, 0.40}
22:07:02.795 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:07:02.796 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:07:02.797 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.72 mountX=0.09 mountY=-0.26, mountTheta=-1.24
22:07:02.801 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.28, opts=13)
22:07:02.802 00.001 21068 Enqueuing Move request for scope (-0.04, 0.28)
22:07:02.803 00.001 16108 Worker thread wakes up
22:07:02.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
22:07:02.803 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
22:07:02.803 00.000 16108 Moving (-0.04, 0.28) raw xDistance=0.09 yDistance=-0.26
22:07:02.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:07:02.804 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:07:02.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:07:02.804 00.000 16108 MoveAxis(E, 0, ABG)
22:07:02.804 00.000 16108 Move returns status 0, amount 0
22:07:02.804 00.000 16108 MoveAxis(N, 0, ABG)
22:07:02.804 00.000 16108 Move returns status 0, amount 0
22:07:02.804 00.000 16108 move complete, result=0
22:07:02.804 00.000 16108 worker thread done servicing request
22:07:02.908 00.104 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=4064, FiltMin=3520, FiltMax=42509, Gamma=1.000
22:07:02.925 00.017 21068 UpdateGuideState exits: m=119060 SNR=76.3
22:07:02.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:02.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:02.928 00.001 21068 Enqueuing Expose request
22:07:02.929 00.001 16108 Worker thread wakes up
22:07:02.929 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:07:02.930 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:02.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:04.084 01.154 16108 Exposure complete
22:07:04.150 00.066 16108 worker thread done servicing request
22:07:04.150 00.000 21068 OnExposeComplete: enter
22:07:04.151 00.001 21068 UpdateGuideState(): m_state=6
22:07:04.152 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
22:07:04.152 00.000 21068 Star::Find returns 1 (0), X=219.23, Y=878.22, Mass=108299, SNR=71.2, Peak=15366 HFD=3.5
22:07:04.154 00.002 21068 MultiStar: [#1 0.38,0.26,1.17,U] [#2 -0.13,0.28,1.07,U] [#3 0.22,0.29,1.13,U] [#4 -0.22,0.27,0.79,U] [#5 -0.14,0.06,0.89,U] [#6 -0.03,0.22,0.75,U] [#7 0.23,0.29,0.58,U] [#8 0.29,0.94,0.00,M2] 
22:07:04.155 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.26}, one-star: {0.01, 0.37}
22:07:04.155 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:07:04.156 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:07:04.157 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.37 mountX=-0.01 mountY=-0.26, mountTheta=-1.59
22:07:04.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.26, opts=13)
22:07:04.159 00.001 21068 Enqueuing Move request for scope (0.05, 0.26)
22:07:04.160 00.001 16108 Worker thread wakes up
22:07:04.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
22:07:04.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
22:07:04.160 00.000 16108 Moving (0.05, 0.26) raw xDistance=-0.01 yDistance=-0.26
22:07:04.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:07:04.161 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:07:04.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:07:04.161 00.000 16108 MoveAxis(E, 0, ABG)
22:07:04.161 00.000 16108 Move returns status 0, amount 0
22:07:04.161 00.000 16108 MoveAxis(N, 0, ABG)
22:07:04.161 00.000 16108 Move returns status 0, amount 0
22:07:04.161 00.000 16108 move complete, result=0
22:07:04.161 00.000 16108 worker thread done servicing request
22:07:04.165 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1760, max=65535, med=4064, FiltMin=3507, FiltMax=52061, Gamma=1.000
22:07:04.182 00.017 21068 UpdateGuideState exits: m=108299 SNR=71.2
22:07:04.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:04.185 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:04.186 00.001 21068 Enqueuing Expose request
22:07:04.187 00.001 16108 Worker thread wakes up
22:07:04.187 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:07:04.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:04.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:05.150 00.962 16108 Exposure complete
22:07:05.208 00.058 16108 worker thread done servicing request
22:07:05.208 00.000 21068 OnExposeComplete: enter
22:07:05.209 00.001 21068 UpdateGuideState(): m_state=6
22:07:05.210 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
22:07:05.211 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.16, Mass=102050, SNR=63.9, Peak=15542 HFD=3.2
22:07:05.212 00.001 21068 MultiStar: [#1 0.19,0.03,1.30,U] [#2 -0.44,0.33,0.00,M1] [#3 0.11,-0.15,1.21,U] [#4 -0.09,-0.18,0.83,U] [#5 -0.28,0.06,1.05,U] [#6 -0.15,0.13,0.98,U] [#7 -0.28,0.21,0.63,U] [#8 -0.06,0.40,1.04,U] 
22:07:05.213 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.12, 0.31}
22:07:05.213 00.000 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
22:07:05.214 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
22:07:05.215 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.89 mountX=0.05 mountY=-0.08, mountTheta=-1.06
22:07:05.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
22:07:05.217 00.000 21068 Enqueuing Move request for scope (-0.03, 0.09)
22:07:05.218 00.001 16108 Worker thread wakes up
22:07:05.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:07:05.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:07:05.219 00.001 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
22:07:05.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:07:05.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:05.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:05.219 00.000 16108 MoveAxis(E, 0, ABG)
22:07:05.219 00.000 16108 Move returns status 0, amount 0
22:07:05.219 00.000 16108 MoveAxis(N, 0, ABG)
22:07:05.219 00.000 16108 Move returns status 0, amount 0
22:07:05.219 00.000 16108 move complete, result=0
22:07:05.219 00.000 16108 worker thread done servicing request
22:07:05.225 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4064, FiltMin=3526, FiltMax=47645, Gamma=1.000
22:07:05.242 00.017 21068 UpdateGuideState exits: m=102050 SNR=63.9
22:07:05.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.243 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:05.244 00.001 21068 Enqueuing Expose request
22:07:05.245 00.001 16108 Worker thread wakes up
22:07:05.245 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:05.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:05.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:06.409 01.163 16108 Exposure complete
22:07:06.469 00.060 16108 worker thread done servicing request
22:07:06.469 00.000 21068 OnExposeComplete: enter
22:07:06.470 00.001 21068 UpdateGuideState(): m_state=6
22:07:06.470 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
22:07:06.471 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=878.02, Mass=99266, SNR=63.3, Peak=16390 HFD=3.0
22:07:06.472 00.001 21068 MultiStar: [#1 0.38,0.42,0.00,M1] [#2 -0.35,0.13,1.38,U] [#3 0.17,0.39,1.13,U] [#4 -0.17,0.01,0.87,U] [#5 0.04,0.07,1.00,U] [#6 -0.15,0.17,0.93,U] [#7 -0.62,0.32,0.00,M2] [#8 0.09,0.37,0.86,U] 
22:07:06.473 00.001 21068 single-star, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.08, 0.17}
22:07:06.474 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
22:07:06.475 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:07:06.476 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.02 mountX=0.11 mountY=-0.15, mountTheta=-0.92
22:07:06.477 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.17, opts=13)
22:07:06.478 00.001 21068 Enqueuing Move request for scope (-0.08, 0.17)
22:07:06.479 00.001 16108 Worker thread wakes up
22:07:06.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
22:07:06.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
22:07:06.479 00.000 16108 Moving (-0.08, 0.17) raw xDistance=0.11 yDistance=-0.15
22:07:06.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:07:06.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:06.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:07:06.479 00.000 16108 MoveAxis(E, 0, ABG)
22:07:06.480 00.001 16108 Move returns status 0, amount 0
22:07:06.480 00.000 16108 MoveAxis(N, 0, ABG)
22:07:06.480 00.000 16108 Move returns status 0, amount 0
22:07:06.480 00.000 16108 move complete, result=0
22:07:06.480 00.000 16108 worker thread done servicing request
22:07:06.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=4061, FiltMin=3449, FiltMax=38934, Gamma=1.000
22:07:06.501 00.017 21068 UpdateGuideState exits: m=99266 SNR=63.3
22:07:06.501 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:06.503 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:06.503 00.000 21068 Enqueuing Expose request
22:07:06.504 00.001 16108 Worker thread wakes up
22:07:06.504 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:06.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:06.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:07.475 00.970 16108 Exposure complete
22:07:07.533 00.058 16108 worker thread done servicing request
22:07:07.533 00.000 21068 OnExposeComplete: enter
22:07:07.534 00.001 21068 UpdateGuideState(): m_state=6
22:07:07.535 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
22:07:07.536 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.33, Mass=115950, SNR=70.0, Peak=17814 HFD=3.1
22:07:07.537 00.001 21068 MultiStar: [#1 0.13,0.11,1.02,U] [#2 -0.07,-0.01,1.45,U] [#3 0.27,0.03,1.17,U] [#4 -0.13,0.07,0.88,U] [#5 -0.34,0.12,0.89,U] [#6 -0.10,0.12,0.83,U] [#7 -0.24,0.38,0.64,U] [#8 0.07,0.54,0.00,M1] 
22:07:07.538 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.14}, one-star: {0.06, 0.48}
22:07:07.539 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
22:07:07.540 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
22:07:07.540 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.79 mountX=0.06 mountY=-0.13, mountTheta=-1.17
22:07:07.543 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
22:07:07.544 00.001 21068 Enqueuing Move request for scope (-0.03, 0.14)
22:07:07.546 00.002 16108 Worker thread wakes up
22:07:07.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:07:07.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:07:07.546 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.06 yDistance=-0.13
22:07:07.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:07:07.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:07.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:07:07.546 00.000 16108 MoveAxis(E, 0, ABG)
22:07:07.546 00.000 16108 Move returns status 0, amount 0
22:07:07.546 00.000 16108 MoveAxis(N, 0, ABG)
22:07:07.546 00.000 16108 Move returns status 0, amount 0
22:07:07.546 00.000 16108 move complete, result=0
22:07:07.546 00.000 16108 worker thread done servicing request
22:07:07.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=4064, FiltMin=3465, FiltMax=49885, Gamma=1.000
22:07:07.570 00.020 21068 UpdateGuideState exits: m=115950 SNR=70.0
22:07:07.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:07.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:07.573 00.001 21068 Enqueuing Expose request
22:07:07.574 00.001 16108 Worker thread wakes up
22:07:07.574 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:07.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:07.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:08.729 01.155 16108 Exposure complete
22:07:08.797 00.068 16108 worker thread done servicing request
22:07:08.797 00.000 21068 OnExposeComplete: enter
22:07:08.798 00.001 21068 UpdateGuideState(): m_state=6
22:07:08.799 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
22:07:08.800 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=878.02, Mass=106417, SNR=74.7, Peak=16742 HFD=3.2
22:07:08.800 00.000 21068 MultiStar: [#1 0.02,0.27,1.16,U] [#2 -0.41,0.28,0.00,M1] [#3 0.14,0.02,1.11,U] [#4 -0.17,0.21,0.70,U] [#5 0.02,0.12,0.80,U] [#6 0.03,0.11,0.70,U] [#7 -0.28,0.21,0.58,U] [#8 -0.14,0.80,0.00,M2] 
22:07:08.801 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.16}, one-star: {0.04, 0.17}
22:07:08.801 00.000 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
22:07:08.803 00.002 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:07:08.804 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=0.03 mountY=-0.15, mountTheta=-1.37
22:07:08.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.16, opts=13)
22:07:08.806 00.001 21068 Enqueuing Move request for scope (-0.00, 0.16)
22:07:08.807 00.001 16108 Worker thread wakes up
22:07:08.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
22:07:08.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
22:07:08.807 00.000 16108 Moving (-0.00, 0.16) raw xDistance=0.03 yDistance=-0.15
22:07:08.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:07:08.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:08.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:07:08.807 00.000 16108 MoveAxis(E, 0, ABG)
22:07:08.807 00.000 16108 Move returns status 0, amount 0
22:07:08.807 00.000 16108 MoveAxis(N, 0, ABG)
22:07:08.807 00.000 16108 Move returns status 0, amount 0
22:07:08.807 00.000 16108 move complete, result=0
22:07:08.807 00.000 16108 worker thread done servicing request
22:07:08.812 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4061, FiltMin=3491, FiltMax=48909, Gamma=1.000
22:07:08.830 00.018 21068 UpdateGuideState exits: m=106417 SNR=74.7
22:07:08.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:08.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:08.833 00.001 21068 Enqueuing Expose request
22:07:08.833 00.000 16108 Worker thread wakes up
22:07:08.834 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:08.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:08.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:09.801 00.967 16108 Exposure complete
22:07:09.864 00.063 16108 worker thread done servicing request
22:07:09.864 00.000 21068 OnExposeComplete: enter
22:07:09.864 00.000 21068 UpdateGuideState(): m_state=6
22:07:09.866 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
22:07:09.867 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.42, Mass=103239, SNR=69.4, Peak=16214 HFD=3.2
22:07:09.868 00.001 21068 MultiStar: [#1 -0.19,0.19,1.07,U] [#2 -0.18,0.36,1.35,U] [#3 0.12,0.27,0.99,U] [#4 -0.09,0.09,0.77,U] [#5 -0.12,-0.06,1.00,U] [#6 -0.19,0.05,0.85,U] [#7 -0.25,0.33,0.73,U] [#8 -0.16,0.70,0.00,M3] 
22:07:09.869 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.23}, one-star: {-0.04, 0.57}
22:07:09.870 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
22:07:09.871 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
22:07:09.871 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.04 mountX=0.16 mountY=-0.20, mountTheta=-0.91
22:07:09.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.23, opts=13)
22:07:09.875 00.002 21068 Enqueuing Move request for scope (-0.12, 0.23)
22:07:09.876 00.001 16108 Worker thread wakes up
22:07:09.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
22:07:09.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
22:07:09.876 00.000 16108 Moving (-0.12, 0.23) raw xDistance=0.16 yDistance=-0.20
22:07:09.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:07:09.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:09.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:07:09.876 00.000 16108 MoveAxis(E, 0, ABG)
22:07:09.876 00.000 16108 Move returns status 0, amount 0
22:07:09.876 00.000 16108 MoveAxis(N, 0, ABG)
22:07:09.876 00.000 16108 Move returns status 0, amount 0
22:07:09.876 00.000 16108 move complete, result=0
22:07:09.876 00.000 16108 worker thread done servicing request
22:07:09.880 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=4061, FiltMin=3513, FiltMax=43286, Gamma=1.000
22:07:09.903 00.023 21068 UpdateGuideState exits: m=103239 SNR=69.4
22:07:09.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:09.906 00.001 21068 Enqueuing Expose request
22:07:09.907 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:09.908 00.001 16108 Worker thread wakes up
22:07:09.908 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:09.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:11.062 01.154 16108 Exposure complete
22:07:11.131 00.069 16108 worker thread done servicing request
22:07:11.131 00.000 21068 OnExposeComplete: enter
22:07:11.132 00.001 21068 UpdateGuideState(): m_state=6
22:07:11.134 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
22:07:11.135 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=878.42, Mass=100924, SNR=68.9, Peak=12358 HFD=3.3
22:07:11.136 00.001 21068 MultiStar: [#1 -0.04,0.50,0.00,M1] [#2 -0.07,0.53,0.00,M1] [#3 0.00,0.32,1.28,U] [#4 -0.25,0.58,0.00,M1] [#5 -0.25,0.31,1.07,U] [#6 -0.04,0.54,0.00,M1] [#7 -0.66,0.66,0.00,M1] [#8 0.07,0.80,0.00,M4] 
22:07:11.137 00.001 21068 refined, 2 included, MultiStar: {-0.03, 0.39}, one-star: {0.16, 0.57}
22:07:11.138 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
22:07:11.140 00.002 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
22:07:11.141 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=0.10 mountY=-0.37, mountTheta=-1.32
22:07:11.142 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.39, opts=13)
22:07:11.143 00.001 21068 Enqueuing Move request for scope (-0.03, 0.39)
22:07:11.144 00.001 16108 Worker thread wakes up
22:07:11.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
22:07:11.144 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
22:07:11.144 00.000 16108 Moving (-0.03, 0.39) raw xDistance=0.10 yDistance=-0.37
22:07:11.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:07:11.144 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.53 newest=-0.73
22:07:11.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:07:11.144 00.000 16108 MoveAxis(E, 0, ABG)
22:07:11.144 00.000 16108 Move returns status 0, amount 0
22:07:11.144 00.000 16108 MoveAxis(N, 75, ABG)
22:07:11.144 00.000 16108 Guiding  Dir = 0, Dur = 75
22:07:11.145 00.001 16108 IsSlewing returns 0
22:07:11.145 00.000 16108 IsGuiding returns 0
22:07:11.148 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4061, FiltMin=3485, FiltMax=57910, Gamma=1.000
22:07:11.167 00.019 16108 PulseGuide returned control before completion, sleep 64
22:07:11.170 00.003 21068 UpdateGuideState exits: m=100924 SNR=68.9
22:07:11.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:11.172 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:11.173 00.001 21068 Enqueuing Expose request
22:07:11.244 00.071 16108 IsGuiding returns 1
22:07:11.244 00.000 16108 scope still moving after pulse duration time elapsed
22:07:11.274 00.030 16108 IsSlewing returns 0
22:07:11.274 00.000 16108 IsGuiding returns 0
22:07:11.274 00.000 16108 scope move finished after 75 + 54 ms
22:07:11.274 00.000 16108 Move returns status 0, amount 75
22:07:11.274 00.000 16108 move complete, result=0
22:07:11.274 00.000 16108 worker thread done servicing request
22:07:11.274 00.000 16108 Worker thread wakes up
22:07:11.274 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
22:07:11.276 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:11.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:12.240 00.964 16108 Exposure complete
22:07:12.310 00.070 16108 worker thread done servicing request
22:07:12.310 00.000 21068 OnExposeComplete: enter
22:07:12.311 00.001 21068 UpdateGuideState(): m_state=6
22:07:12.313 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
22:07:12.314 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=878.45, Mass=93755, SNR=56.8, Peak=14502 HFD=3.1
22:07:12.317 00.003 21068 MultiStar: [#1 -0.01,0.46,1.25,U] [#2 -0.16,0.33,1.47,U] [#3 0.10,0.26,1.08,U] [#4 -0.42,0.21,0.00,M2] [#5 -0.31,0.34,0.99,U] [#6 0.18,0.22,1.17,U] [#7 -0.53,0.32,0.00,M2] [#8 -0.22,0.86,0.00,M5] 
22:07:12.318 00.001 21068 refined, 5 included, MultiStar: {-0.05, 0.36}, one-star: {-0.09, 0.60}
22:07:12.319 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
22:07:12.321 00.002 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
22:07:12.322 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.37 cameraTheta=1.70 mountX=0.11 mountY=-0.34, mountTheta=-1.26
22:07:12.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.36, opts=13)
22:07:12.325 00.001 21068 Enqueuing Move request for scope (-0.05, 0.36)
22:07:12.326 00.001 16108 Worker thread wakes up
22:07:12.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
22:07:12.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
22:07:12.326 00.000 16108 Moving (-0.05, 0.36) raw xDistance=0.11 yDistance=-0.34
22:07:12.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:07:12.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:07:12.326 00.000 16108 MoveAxis(E, 0, ABG)
22:07:12.326 00.000 16108 Move returns status 0, amount 0
22:07:12.326 00.000 16108 MoveAxis(N, 69, ABG)
22:07:12.326 00.000 16108 Guiding  Dir = 0, Dur = 69
22:07:12.326 00.000 16108 IsSlewing returns 0
22:07:12.326 00.000 16108 IsGuiding returns 0
22:07:12.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4061, FiltMin=3488, FiltMax=50790, Gamma=1.000
22:07:12.337 00.006 16108 PulseGuide returned control before completion, sleep 69
22:07:12.352 00.015 21068 UpdateGuideState exits: m=93755 SNR=56.8
22:07:12.354 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:12.356 00.001 21068 Enqueuing Expose request
22:07:12.414 00.058 16108 IsGuiding returns 1
22:07:12.414 00.000 16108 scope still moving after pulse duration time elapsed
22:07:12.446 00.032 16108 IsSlewing returns 0
22:07:12.446 00.000 16108 IsGuiding returns 0
22:07:12.446 00.000 16108 scope move finished after 69 + 50 ms
22:07:12.446 00.000 16108 Move returns status 0, amount 69
22:07:12.446 00.000 16108 move complete, result=0
22:07:12.446 00.000 16108 worker thread done servicing request
22:07:12.446 00.000 16108 Worker thread wakes up
22:07:12.446 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 69 ms NORTH
22:07:12.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:12.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:13.621 01.174 16108 Exposure complete
22:07:13.703 00.082 16108 worker thread done servicing request
22:07:13.704 00.001 21068 OnExposeComplete: enter
22:07:13.705 00.001 21068 UpdateGuideState(): m_state=6
22:07:13.707 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
22:07:13.708 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=878.32, Mass=121126, SNR=72.0, Peak=15606 HFD=3.4
22:07:13.709 00.001 21068 MultiStar: [#1 -0.15,0.50,0.00,M1] [#2 -0.24,0.39,1.12,U] [#3 -0.15,0.25,0.90,U] [#4 -0.29,0.21,0.83,U] [#5 -0.20,0.24,0.97,U] [#6 -0.40,0.27,0.00,M1] [#7 -0.56,0.65,0.00,M3] [#8 -0.21,0.77,0.00,M6] 
22:07:13.710 00.001 21068 refined, 4 included, MultiStar: {-0.20, 0.32}, one-star: {-0.11, 0.47}
22:07:13.711 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
22:07:13.711 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
22:07:13.712 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.12 mountX=0.25 mountY=-0.26, mountTheta=-0.82
22:07:13.714 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.32, opts=13)
22:07:13.715 00.001 21068 Enqueuing Move request for scope (-0.20, 0.32)
22:07:13.717 00.002 16108 Worker thread wakes up
22:07:13.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
22:07:13.717 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
22:07:13.717 00.000 16108 Moving (-0.20, 0.32) raw xDistance=0.25 yDistance=-0.26
22:07:13.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:07:13.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:07:13.717 00.000 16108 MoveAxis(W, 65, ABG)
22:07:13.717 00.000 16108 Guiding  Dir = 3, Dur = 65
22:07:13.717 00.000 16108 IsSlewing returns 0
22:07:13.718 00.001 16108 IsGuiding returns 0
22:07:13.719 00.001 16108 PulseGuide returned control before completion, sleep 74
22:07:13.722 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4057, FiltMin=3419, FiltMax=51773, Gamma=1.000
22:07:13.745 00.023 21068 UpdateGuideState exits: m=121126 SNR=72.0
22:07:13.747 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:13.747 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:13.748 00.001 21068 Enqueuing Expose request
22:07:13.801 00.053 16108 IsGuiding returns 0
22:07:13.801 00.000 16108 Move returns status 0, amount 65
22:07:13.801 00.000 16108 MoveAxis(N, 53, ABG)
22:07:13.801 00.000 16108 Guiding  Dir = 0, Dur = 53
22:07:13.801 00.000 16108 IsSlewing returns 0
22:07:13.801 00.000 16108 IsGuiding returns 0
22:07:13.865 00.064 16108 IsGuiding returns 1
22:07:13.865 00.000 16108 scope still moving after pulse duration time elapsed
22:07:13.895 00.030 16108 IsSlewing returns 0
22:07:13.895 00.000 16108 IsGuiding returns 1
22:07:13.926 00.031 16108 IsSlewing returns 0
22:07:13.926 00.000 16108 IsGuiding returns 1
22:07:13.957 00.031 16108 IsSlewing returns 0
22:07:13.957 00.000 16108 IsGuiding returns 0
22:07:13.957 00.000 16108 scope move finished after 53 + 103 ms
22:07:13.957 00.000 16108 Move returns status 0, amount 53
22:07:13.957 00.000 16108 move complete, result=0
22:07:13.957 00.000 16108 worker thread done servicing request
22:07:13.957 00.000 16108 Worker thread wakes up
22:07:13.957 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.3 px 53 ms NORTH
22:07:13.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:13.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:14.922 00.963 16108 Exposure complete
22:07:14.983 00.061 16108 worker thread done servicing request
22:07:14.983 00.000 21068 OnExposeComplete: enter
22:07:14.984 00.001 21068 UpdateGuideState(): m_state=6
22:07:14.985 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
22:07:14.986 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.04, Mass=105868, SNR=67.7, Peak=15190 HFD=3.3
22:07:14.988 00.002 21068 MultiStar: [#1 0.02,0.04,1.18,U] [#2 -0.25,0.30,1.24,U] [#3 0.24,0.06,1.30,U] [#4 -0.21,0.08,0.93,U] [#5 0.10,-0.03,0.94,U] [#6 -0.19,0.09,0.73,U] [#7 -0.32,0.13,0.75,U] [#8 -0.21,0.44,0.00,M7] 
22:07:14.989 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.10, 0.19}
22:07:14.989 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:07:14.990 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:07:14.992 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.06 mountY=-0.10, mountTheta=-0.99
22:07:14.993 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
22:07:14.994 00.001 21068 Enqueuing Move request for scope (-0.04, 0.11)
22:07:14.995 00.001 16108 Worker thread wakes up
22:07:14.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:07:14.995 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:07:14.995 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.10
22:07:14.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:07:14.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:14.996 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:14.996 00.000 16108 MoveAxis(E, 0, ABG)
22:07:14.996 00.000 16108 Move returns status 0, amount 0
22:07:14.996 00.000 16108 MoveAxis(N, 0, ABG)
22:07:14.996 00.000 16108 Move returns status 0, amount 0
22:07:14.996 00.000 16108 move complete, result=0
22:07:14.996 00.000 16108 worker thread done servicing request
22:07:14.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=4057, FiltMin=3446, FiltMax=45581, Gamma=1.000
22:07:15.016 00.017 21068 UpdateGuideState exits: m=105868 SNR=67.7
22:07:15.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:15.019 00.001 21068 Enqueuing Expose request
22:07:15.019 00.000 16108 Worker thread wakes up
22:07:15.019 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:15.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:15.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:16.172 01.152 16108 Exposure complete
22:07:16.231 00.059 16108 worker thread done servicing request
22:07:16.232 00.001 21068 OnExposeComplete: enter
22:07:16.232 00.000 21068 UpdateGuideState(): m_state=6
22:07:16.233 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
22:07:16.234 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=878.02, Mass=105893, SNR=70.4, Peak=15862 HFD=3.2
22:07:16.235 00.001 21068 MultiStar: [#1 0.17,0.05,1.24,U] [#2 -0.08,0.06,1.30,U] [#3 0.21,-0.12,1.02,U] [#4 0.12,-0.20,0.76,U] [#5 -0.06,-0.08,0.85,U] [#6 -0.05,0.17,0.86,U] [#7 -0.22,-0.15,0.53,U] [#8 0.04,0.59,0.00,M8] 
22:07:16.236 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.08, 0.16}
22:07:16.236 00.000 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
22:07:16.238 00.002 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
22:07:16.240 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.09 mountX=-0.04 mountY=-0.01, mountTheta=-2.82
22:07:16.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
22:07:16.242 00.001 21068 Enqueuing Move request for scope (0.04, 0.00)
22:07:16.243 00.001 16108 Worker thread wakes up
22:07:16.244 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:07:16.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:07:16.244 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=-0.01
22:07:16.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:07:16.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:16.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:16.244 00.000 16108 MoveAxis(E, 0, ABG)
22:07:16.244 00.000 16108 Move returns status 0, amount 0
22:07:16.244 00.000 16108 MoveAxis(N, 0, ABG)
22:07:16.244 00.000 16108 Move returns status 0, amount 0
22:07:16.244 00.000 16108 move complete, result=0
22:07:16.244 00.000 16108 worker thread done servicing request
22:07:16.248 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4057, FiltMin=3475, FiltMax=61094, Gamma=1.000
22:07:16.265 00.017 21068 UpdateGuideState exits: m=105893 SNR=70.4
22:07:16.267 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:16.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:16.269 00.001 21068 Enqueuing Expose request
22:07:16.269 00.000 16108 Worker thread wakes up
22:07:16.269 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:16.270 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:16.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:17.230 00.960 16108 Exposure complete
22:07:17.285 00.055 16108 worker thread done servicing request
22:07:17.285 00.000 21068 OnExposeComplete: enter
22:07:17.286 00.001 21068 UpdateGuideState(): m_state=6
22:07:17.287 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
22:07:17.287 00.000 21068 Star::Find returns 1 (0), X=219.21, Y=877.86, Mass=112787, SNR=70.7, Peak=16742 HFD=3.6
22:07:17.288 00.001 21068 MultiStar: [#1 -0.08,-0.12,1.13,U] [#2 -0.25,-0.21,1.18,U] [#3 0.22,-0.40,1.04,U] [#4 -0.15,-0.50,0.00,M1] [#5 -0.05,-0.35,0.95,U] [#6 0.02,-0.54,0.00,M1] [#7 -0.58,-0.12,0.00,M2] [#8 -0.23,0.15,0.69,U] 
22:07:17.290 00.002 21068 single-star, 5 included, MultiStar: {-0.06, -0.17}, one-star: {-0.02, 0.01}
22:07:17.291 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
22:07:17.292 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
22:07:17.293 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.79 mountX=0.02 mountY=-0.00, mountTheta=-0.12
22:07:17.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.01, opts=13)
22:07:17.295 00.000 21068 Enqueuing Move request for scope (-0.02, 0.01)
22:07:17.297 00.002 16108 Worker thread wakes up
22:07:17.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:07:17.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:07:17.297 00.000 16108 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=-0.00
22:07:17.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:07:17.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:17.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:07:17.297 00.000 16108 MoveAxis(E, 0, ABG)
22:07:17.297 00.000 16108 Move returns status 0, amount 0
22:07:17.297 00.000 16108 MoveAxis(N, 0, ABG)
22:07:17.297 00.000 16108 Move returns status 0, amount 0
22:07:17.297 00.000 16108 move complete, result=0
22:07:17.297 00.000 16108 worker thread done servicing request
22:07:17.302 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4057, FiltMin=3501, FiltMax=65350, Gamma=1.000
22:07:17.323 00.021 21068 UpdateGuideState exits: m=112787 SNR=70.7
22:07:17.325 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:17.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:17.326 00.001 21068 Enqueuing Expose request
22:07:17.327 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:17.328 00.001 16108 Worker thread wakes up
22:07:17.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:17.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:18.482 01.154 16108 Exposure complete
22:07:18.552 00.070 16108 worker thread done servicing request
22:07:18.552 00.000 21068 OnExposeComplete: enter
22:07:18.553 00.001 21068 UpdateGuideState(): m_state=6
22:07:18.555 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
22:07:18.556 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.98, Mass=124399, SNR=79.6, Peak=15014 HFD=3.8
22:07:18.558 00.002 21068 MultiStar: [#1 0.04,-0.07,1.00,U] [#2 -0.31,-0.01,0.97,U] [#3 -0.02,-0.07,0.80,U] [#4 -0.25,-0.13,0.66,U] [#5 0.16,-0.06,0.79,U] [#6 -0.13,0.23,0.82,U] [#7 -0.09,-0.08,0.50,U] [#8 -0.15,-0.02,0.71,U] 
22:07:18.560 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.02, 0.13}
22:07:18.561 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
22:07:18.562 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
22:07:18.563 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.12 mountX=0.08 mountY=0.02, mountTheta=0.25
22:07:18.564 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
22:07:18.566 00.002 21068 Enqueuing Move request for scope (-0.08, -0.00)
22:07:18.567 00.001 16108 Worker thread wakes up
22:07:18.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
22:07:18.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
22:07:18.567 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
22:07:18.568 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:07:18.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:18.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:07:18.568 00.000 16108 MoveAxis(E, 0, ABG)
22:07:18.568 00.000 16108 Move returns status 0, amount 0
22:07:18.568 00.000 16108 MoveAxis(N, 0, ABG)
22:07:18.568 00.000 16108 Move returns status 0, amount 0
22:07:18.568 00.000 16108 move complete, result=0
22:07:18.568 00.000 16108 worker thread done servicing request
22:07:18.575 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=4057, FiltMin=3478, FiltMax=58333, Gamma=1.000
22:07:18.598 00.023 21068 UpdateGuideState exits: m=124399 SNR=79.6
22:07:18.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:18.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:18.601 00.001 21068 Enqueuing Expose request
22:07:18.602 00.001 16108 Worker thread wakes up
22:07:18.602 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:18.602 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:18.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:19.565 00.963 16108 Exposure complete
22:07:19.629 00.064 16108 worker thread done servicing request
22:07:19.629 00.000 21068 OnExposeComplete: enter
22:07:19.630 00.001 21068 UpdateGuideState(): m_state=6
22:07:19.631 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
22:07:19.632 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.97, Mass=118194, SNR=75.9, Peak=17350 HFD=2.9
22:07:19.633 00.001 21068 MultiStar: [#1 -0.12,-0.27,1.00,U] [#2 -0.08,-0.38,1.14,U] [#3 0.32,-0.40,0.00,M1] [#4 0.24,-0.30,0.86,U] [#5 0.16,-0.33,0.92,U] [#6 0.10,-0.19,0.76,U] [#7 -0.05,-0.05,0.71,U] [#8 0.12,0.15,0.65,U] 
22:07:19.634 00.001 21068 single-star, 7 included, MultiStar: {0.05, -0.17}, one-star: {0.12, 0.11}
22:07:19.634 00.000 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
22:07:19.635 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
22:07:19.636 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.76 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
22:07:19.639 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.11, opts=13)
22:07:19.640 00.001 21068 Enqueuing Move request for scope (0.12, 0.11)
22:07:19.641 00.001 16108 Worker thread wakes up
22:07:19.642 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
22:07:19.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
22:07:19.642 00.000 16108 Moving (0.12, 0.11) raw xDistance=-0.10 yDistance=-0.14
22:07:19.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:07:19.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:19.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:07:19.642 00.000 16108 MoveAxis(E, 0, ABG)
22:07:19.642 00.000 16108 Move returns status 0, amount 0
22:07:19.642 00.000 16108 MoveAxis(N, 0, ABG)
22:07:19.642 00.000 16108 Move returns status 0, amount 0
22:07:19.642 00.000 16108 move complete, result=0
22:07:19.642 00.000 16108 worker thread done servicing request
22:07:19.647 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4057, FiltMin=3502, FiltMax=52630, Gamma=1.000
22:07:19.665 00.018 21068 UpdateGuideState exits: m=118194 SNR=75.9
22:07:19.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:19.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:19.668 00.001 21068 Enqueuing Expose request
22:07:19.669 00.001 16108 Worker thread wakes up
22:07:19.669 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:19.670 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:19.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:20.830 01.160 16108 Exposure complete
22:07:20.894 00.064 16108 worker thread done servicing request
22:07:20.894 00.000 21068 OnExposeComplete: enter
22:07:20.894 00.000 21068 UpdateGuideState(): m_state=6
22:07:20.895 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
22:07:20.896 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.85, Mass=98348, SNR=63.7, Peak=15510 HFD=2.9
22:07:20.897 00.001 21068 MultiStar: [#1 0.36,-0.17,1.43,U] [#2 -0.25,-0.26,1.41,U] [#3 0.43,-0.47,0.00,M2] [#4 0.34,-0.56,0.00,M1] [#5 0.05,-0.39,1.04,U] [#6 0.46,-0.26,0.00,M1] [#7 -0.19,-0.22,0.75,U] [#8 0.33,0.35,0.00,M6] 
22:07:20.898 00.001 21068 single-star, 4 included, MultiStar: {0.04, -0.21}, one-star: {0.16, -0.01}
22:07:20.899 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:07:20.899 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
22:07:20.900 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.03 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
22:07:20.902 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
22:07:20.903 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
22:07:20.903 00.000 16108 Worker thread wakes up
22:07:20.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:07:20.904 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:07:20.904 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
22:07:20.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:07:20.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:20.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:20.904 00.000 16108 MoveAxis(E, 0, ABG)
22:07:20.904 00.000 16108 Move returns status 0, amount 0
22:07:20.904 00.000 16108 MoveAxis(N, 0, ABG)
22:07:20.904 00.000 16108 Move returns status 0, amount 0
22:07:20.904 00.000 16108 move complete, result=0
22:07:20.904 00.000 16108 worker thread done servicing request
22:07:20.909 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=4057, FiltMin=3504, FiltMax=59472, Gamma=1.000
22:07:20.929 00.020 21068 UpdateGuideState exits: m=98348 SNR=63.7
22:07:20.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:20.932 00.001 21068 Enqueuing Expose request
22:07:20.932 00.000 16108 Worker thread wakes up
22:07:20.932 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:20.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:20.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:21.910 00.977 16108 Exposure complete
22:07:21.969 00.059 16108 worker thread done servicing request
22:07:21.969 00.000 21068 OnExposeComplete: enter
22:07:21.970 00.001 21068 UpdateGuideState(): m_state=6
22:07:21.971 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
22:07:21.971 00.000 21068 Star::Find returns 1 (0), X=219.41, Y=877.84, Mass=109613, SNR=72.5, Peak=16022 HFD=3.0
22:07:21.972 00.001 21068 MultiStar: [#1 0.43,-0.33,0.00,M1] [#2 0.08,-0.30,1.29,U] [#3 0.23,-0.46,0.00,M3] [#4 0.30,-0.38,0.00,M2] [#5 0.24,-0.48,0.00,M1] [#6 0.31,-0.40,0.00,M2] [#7 -0.09,0.17,0.51,U] [#8 0.08,0.08,0.66,U] 
22:07:21.973 00.001 21068 refined, 3 included, MultiStar: {0.09, -0.08}, one-star: {0.19, -0.01}
22:07:21.974 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
22:07:21.975 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
22:07:21.976 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.11 cameraTheta=-0.73 mountX=-0.10 mountY=0.05, mountTheta=2.64
22:07:21.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
22:07:21.979 00.001 21068 Enqueuing Move request for scope (0.09, -0.08)
22:07:21.980 00.001 16108 Worker thread wakes up
22:07:21.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:07:21.981 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:07:21.981 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.05
22:07:21.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:07:21.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:21.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:07:21.981 00.000 16108 MoveAxis(E, 0, ABG)
22:07:21.981 00.000 16108 Move returns status 0, amount 0
22:07:21.981 00.000 16108 MoveAxis(N, 0, ABG)
22:07:21.981 00.000 16108 Move returns status 0, amount 0
22:07:21.981 00.000 16108 move complete, result=0
22:07:21.982 00.001 16108 worker thread done servicing request
22:07:21.987 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=4057, FiltMin=3427, FiltMax=56688, Gamma=1.000
22:07:22.004 00.017 21068 UpdateGuideState exits: m=109613 SNR=72.5
22:07:22.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:22.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:22.006 00.000 21068 Enqueuing Expose request
22:07:22.007 00.001 16108 Worker thread wakes up
22:07:22.007 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:22.008 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:22.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:23.156 01.148 16108 Exposure complete
22:07:23.216 00.060 16108 worker thread done servicing request
22:07:23.216 00.000 21068 OnExposeComplete: enter
22:07:23.216 00.000 21068 UpdateGuideState(): m_state=6
22:07:23.217 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
22:07:23.218 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=878.21, Mass=119844, SNR=78.8, Peak=15507 HFD=3.4
22:07:23.219 00.001 21068 MultiStar: [#1 0.14,-0.23,1.10,U] [#2 -0.07,-0.12,1.03,U] [#3 0.29,-0.13,1.01,U] [#4 -0.11,-0.37,0.74,U] [#5 0.17,0.10,0.73,U] [#6 -0.05,0.11,0.56,U] [#7 -0.37,0.16,0.66,U] [#8 0.22,0.51,0.00,M6] 
22:07:23.220 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.44, 0.36}
22:07:23.220 00.000 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
22:07:23.221 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
22:07:23.222 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.09 mountY=0.01, mountTheta=3.08
22:07:23.225 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
22:07:23.226 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
22:07:23.227 00.001 16108 Worker thread wakes up
22:07:23.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:07:23.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:07:23.227 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
22:07:23.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:07:23.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:23.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:23.227 00.000 16108 MoveAxis(E, 0, ABG)
22:07:23.227 00.000 16108 Move returns status 0, amount 0
22:07:23.227 00.000 16108 MoveAxis(N, 0, ABG)
22:07:23.227 00.000 16108 Move returns status 0, amount 0
22:07:23.227 00.000 16108 move complete, result=0
22:07:23.227 00.000 16108 worker thread done servicing request
22:07:23.232 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4057, FiltMin=3501, FiltMax=48381, Gamma=1.000
22:07:23.249 00.017 21068 UpdateGuideState exits: m=119844 SNR=78.8
22:07:23.250 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:23.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:23.252 00.001 21068 Enqueuing Expose request
22:07:23.252 00.000 16108 Worker thread wakes up
22:07:23.252 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:23.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:23.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:24.223 00.970 16108 Exposure complete
22:07:24.286 00.063 16108 worker thread done servicing request
22:07:24.286 00.000 21068 OnExposeComplete: enter
22:07:24.288 00.002 21068 UpdateGuideState(): m_state=6
22:07:24.289 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
22:07:24.290 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=877.85, Mass=120725, SNR=74.6, Peak=17734 HFD=3.4
22:07:24.292 00.002 21068 MultiStar: [#1 0.39,-0.23,0.96,U] [#2 -0.34,0.06,1.15,U] [#3 0.40,-0.37,0.00,M3] [#4 0.19,-0.29,0.77,U] [#5 -0.05,-0.20,0.90,U] [#6 0.08,-0.17,0.72,U] [#7 -0.33,-0.00,0.55,U] [#8 0.16,0.20,0.76,U] 
22:07:24.293 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.15, -0.00}
22:07:24.293 00.000 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.59)
22:07:24.294 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
22:07:24.295 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.73 mountX=-0.00 mountY=0.08, mountTheta=1.59
22:07:24.299 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
22:07:24.300 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
22:07:24.301 00.001 16108 Worker thread wakes up
22:07:24.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:07:24.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:07:24.301 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
22:07:24.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:07:24.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:24.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:07:24.302 00.001 16108 MoveAxis(E, 0, ABG)
22:07:24.302 00.000 16108 Move returns status 0, amount 0
22:07:24.302 00.000 16108 MoveAxis(N, 0, ABG)
22:07:24.302 00.000 16108 Move returns status 0, amount 0
22:07:24.302 00.000 16108 move complete, result=0
22:07:24.302 00.000 16108 worker thread done servicing request
22:07:24.307 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4057, FiltMin=3494, FiltMax=54477, Gamma=1.000
22:07:24.332 00.025 21068 UpdateGuideState exits: m=120725 SNR=74.6
22:07:24.334 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:24.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:24.337 00.002 21068 Enqueuing Expose request
22:07:24.338 00.001 16108 Worker thread wakes up
22:07:24.338 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:24.341 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:24.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:25.494 01.153 16108 Exposure complete
22:07:25.555 00.061 16108 worker thread done servicing request
22:07:25.555 00.000 21068 OnExposeComplete: enter
22:07:25.558 00.003 21068 UpdateGuideState(): m_state=6
22:07:25.559 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
22:07:25.561 00.002 21068 Star::Find returns 1 (0), X=219.36, Y=878.23, Mass=113513, SNR=69.5, Peak=15062 HFD=3.3
22:07:25.563 00.002 21068 MultiStar: [#1 0.30,-0.05,1.16,U] [#2 -0.22,-0.09,1.26,U] [#3 0.22,-0.01,1.19,U] [#4 -0.03,0.20,0.92,U] [#5 -0.18,-0.18,0.93,U] [#6 0.48,0.23,0.00,M1] [#7 -0.27,0.34,0.68,U] [#8 -0.17,0.57,0.00,M6] 
22:07:25.564 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.14, 0.38}
22:07:25.564 00.000 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
22:07:25.565 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
22:07:25.567 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.40 mountX=0.00 mountY=-0.06, mountTheta=-1.56
22:07:25.570 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
22:07:25.571 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
22:07:25.572 00.001 16108 Worker thread wakes up
22:07:25.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:07:25.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:07:25.573 00.001 16108 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
22:07:25.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:07:25.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:25.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:25.573 00.000 16108 MoveAxis(E, 0, ABG)
22:07:25.573 00.000 16108 Move returns status 0, amount 0
22:07:25.573 00.000 16108 MoveAxis(N, 0, ABG)
22:07:25.573 00.000 16108 Move returns status 0, amount 0
22:07:25.573 00.000 16108 move complete, result=0
22:07:25.573 00.000 16108 worker thread done servicing request
22:07:25.578 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4054, FiltMin=3488, FiltMax=55773, Gamma=1.000
22:07:25.598 00.020 21068 UpdateGuideState exits: m=113513 SNR=69.5
22:07:25.601 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:25.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:25.603 00.001 21068 Enqueuing Expose request
22:07:25.604 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:25.605 00.001 16108 Worker thread wakes up
22:07:25.605 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:25.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:26.574 00.969 16108 Exposure complete
22:07:26.644 00.070 16108 worker thread done servicing request
22:07:26.644 00.000 21068 OnExposeComplete: enter
22:07:26.645 00.001 21068 UpdateGuideState(): m_state=6
22:07:26.647 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
22:07:26.648 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.99, Mass=103447, SNR=74.1, Peak=14614 HFD=3.5
22:07:26.649 00.001 21068 MultiStar: [#1 0.10,-0.20,1.16,U] [#2 -0.02,-0.02,1.16,U] [#3 0.07,-0.29,0.94,U] [#4 -0.12,-0.18,0.91,U] [#5 0.37,0.01,0.84,U] [#6 0.00,0.06,0.85,U] [#7 -0.27,0.51,0.00,M1] [#8 0.00,0.43,0.65,U] 
22:07:26.650 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.18, 0.14}
22:07:26.651 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
22:07:26.653 00.002 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
22:07:26.654 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.08 mountY=0.01, mountTheta=2.99
22:07:26.658 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
22:07:26.659 00.001 21068 Enqueuing Move request for scope (0.07, -0.03)
22:07:26.660 00.001 16108 Worker thread wakes up
22:07:26.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:07:26.660 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:07:26.660 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=0.01
22:07:26.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:07:26.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:26.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:26.660 00.000 16108 MoveAxis(E, 0, ABG)
22:07:26.661 00.001 16108 Move returns status 0, amount 0
22:07:26.661 00.000 16108 MoveAxis(N, 0, ABG)
22:07:26.661 00.000 16108 Move returns status 0, amount 0
22:07:26.661 00.000 16108 move complete, result=0
22:07:26.661 00.000 16108 worker thread done servicing request
22:07:26.666 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4051, FiltMin=3449, FiltMax=57273, Gamma=1.000
22:07:26.690 00.024 21068 UpdateGuideState exits: m=103447 SNR=74.1
22:07:26.693 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:26.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:26.695 00.001 21068 Enqueuing Expose request
22:07:26.697 00.002 16108 Worker thread wakes up
22:07:26.697 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:26.698 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:26.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:27.857 01.159 16108 Exposure complete
22:07:27.918 00.061 16108 worker thread done servicing request
22:07:27.918 00.000 21068 OnExposeComplete: enter
22:07:27.919 00.001 21068 UpdateGuideState(): m_state=6
22:07:27.920 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
22:07:27.921 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.05, Mass=109103, SNR=67.9, Peak=12726 HFD=3.8
22:07:27.921 00.000 21068 MultiStar: [#1 0.22,-0.00,1.16,U] [#2 -0.05,-0.04,1.25,U] [#3 0.21,-0.29,0.97,U] [#4 -0.05,0.19,0.84,U] [#5 0.04,-0.11,1.00,U] [#6 -0.21,0.03,0.79,U] [#7 -0.30,0.08,0.64,U] [#8 0.08,0.10,0.83,U] 
22:07:27.922 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.05, 0.20}
22:07:27.923 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:07:27.924 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:07:27.925 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.40 mountX=-0.02 mountY=-0.01, mountTheta=-2.53
22:07:27.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
22:07:27.927 00.000 21068 Enqueuing Move request for scope (0.02, 0.01)
22:07:27.928 00.001 16108 Worker thread wakes up
22:07:27.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:07:27.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:07:27.929 00.001 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
22:07:27.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:07:27.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:27.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:27.929 00.000 16108 MoveAxis(E, 0, ABG)
22:07:27.929 00.000 16108 Move returns status 0, amount 0
22:07:27.929 00.000 16108 MoveAxis(N, 0, ABG)
22:07:27.929 00.000 16108 Move returns status 0, amount 0
22:07:27.929 00.000 16108 move complete, result=0
22:07:27.929 00.000 16108 worker thread done servicing request
22:07:27.933 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4051, FiltMin=3494, FiltMax=46723, Gamma=1.000
22:07:27.952 00.019 21068 UpdateGuideState exits: m=109103 SNR=67.9
22:07:27.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:27.955 00.001 21068 Enqueuing Expose request
22:07:27.956 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:27.957 00.001 16108 Worker thread wakes up
22:07:27.957 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:27.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:28.928 00.971 16108 Exposure complete
22:07:29.012 00.084 16108 worker thread done servicing request
22:07:29.012 00.000 21068 OnExposeComplete: enter
22:07:29.013 00.001 21068 UpdateGuideState(): m_state=6
22:07:29.014 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
22:07:29.015 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.85, Mass=115341, SNR=79.1, Peak=16739 HFD=3.3
22:07:29.018 00.003 21068 MultiStar: [#1 0.10,-0.04,0.98,U] [#2 -0.11,-0.21,1.26,U] [#3 0.02,0.00,0.98,U] [#4 0.22,-0.12,0.78,U] [#5 -0.07,-0.01,0.88,U] [#6 -0.30,-0.20,0.72,U] [#7 -0.30,-0.03,0.53,U] [#8 0.11,0.01,0.78,U] 
22:07:29.019 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.21, 0.00}
22:07:29.020 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
22:07:29.020 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
22:07:29.021 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.55 mountX=-0.01 mountY=0.07, mountTheta=1.77
22:07:29.025 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
22:07:29.025 00.000 21068 Enqueuing Move request for scope (0.00, -0.07)
22:07:29.027 00.002 16108 Worker thread wakes up
22:07:29.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:07:29.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:07:29.027 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
22:07:29.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:07:29.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:29.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:07:29.027 00.000 16108 MoveAxis(E, 0, ABG)
22:07:29.027 00.000 16108 Move returns status 0, amount 0
22:07:29.027 00.000 16108 MoveAxis(N, 0, ABG)
22:07:29.028 00.001 16108 Move returns status 0, amount 0
22:07:29.028 00.000 16108 move complete, result=0
22:07:29.028 00.000 16108 worker thread done servicing request
22:07:29.036 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=4051, FiltMin=3478, FiltMax=52013, Gamma=1.000
22:07:29.059 00.023 21068 UpdateGuideState exits: m=115341 SNR=79.1
22:07:29.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:29.064 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:29.066 00.002 21068 Enqueuing Expose request
22:07:29.067 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:29.068 00.001 16108 Worker thread wakes up
22:07:29.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:29.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:30.222 01.154 16108 Exposure complete
22:07:30.324 00.102 16108 worker thread done servicing request
22:07:30.324 00.000 21068 OnExposeComplete: enter
22:07:30.326 00.002 21068 UpdateGuideState(): m_state=6
22:07:30.329 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
22:07:30.330 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=878.21, Mass=109060, SNR=85.4, Peak=14614 HFD=3.7
22:07:30.331 00.001 21068 MultiStar: [#1 0.22,-0.05,0.82,U] [#2 -0.10,0.21,1.11,U] [#3 0.22,0.15,0.78,U] [#4 0.03,-0.08,0.64,U] [#5 -0.20,-0.11,0.84,U] [#6 -0.06,0.07,0.64,U] [#7 -0.16,0.26,0.50,U] [#8 0.01,0.74,0.00,M4] 
22:07:30.332 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.10, 0.36}
22:07:30.333 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
22:07:30.334 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:07:30.335 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.75 mountX=0.04 mountY=-0.10, mountTheta=-1.21
22:07:30.338 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
22:07:30.339 00.001 21068 Enqueuing Move request for scope (-0.02, 0.11)
22:07:30.340 00.001 16108 Worker thread wakes up
22:07:30.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:07:30.340 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:07:30.340 00.000 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
22:07:30.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:07:30.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:30.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:07:30.340 00.000 16108 MoveAxis(E, 0, ABG)
22:07:30.340 00.000 16108 Move returns status 0, amount 0
22:07:30.340 00.000 16108 MoveAxis(N, 0, ABG)
22:07:30.340 00.000 16108 Move returns status 0, amount 0
22:07:30.340 00.000 16108 move complete, result=0
22:07:30.341 00.001 16108 worker thread done servicing request
22:07:30.349 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=4051, FiltMin=3488, FiltMax=46141, Gamma=1.000
22:07:30.377 00.028 21068 UpdateGuideState exits: m=109060 SNR=85.4
22:07:30.379 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:30.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:30.381 00.001 21068 Enqueuing Expose request
22:07:30.382 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:30.383 00.001 16108 Worker thread wakes up
22:07:30.383 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:30.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:31.360 00.977 16108 Exposure complete
22:07:31.444 00.084 16108 worker thread done servicing request
22:07:31.445 00.001 21068 OnExposeComplete: enter
22:07:31.446 00.001 21068 UpdateGuideState(): m_state=6
22:07:31.447 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
22:07:31.448 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=878.04, Mass=101915, SNR=67.0, Peak=15654 HFD=3.0
22:07:31.450 00.002 21068 MultiStar: [#1 0.00,0.07,1.17,U] [#2 -0.14,-0.00,1.27,U] [#3 0.22,0.02,1.21,U] [#4 -0.06,-0.13,0.88,U] [#5 -0.22,-0.14,0.97,U] [#6 0.07,0.05,0.87,U] [#7 -0.38,0.19,0.70,U] [#8 -0.03,0.34,0.87,U] 
22:07:31.452 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.24, 0.19}
22:07:31.452 00.000 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
22:07:31.453 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
22:07:31.454 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.86 mountX=0.03 mountY=-0.05, mountTheta=-1.09
22:07:31.457 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
22:07:31.458 00.001 21068 Enqueuing Move request for scope (-0.02, 0.06)
22:07:31.459 00.001 16108 Worker thread wakes up
22:07:31.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:07:31.459 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:07:31.459 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
22:07:31.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:07:31.459 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:31.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:31.459 00.000 16108 MoveAxis(E, 0, ABG)
22:07:31.459 00.000 16108 Move returns status 0, amount 0
22:07:31.459 00.000 16108 MoveAxis(N, 0, ABG)
22:07:31.460 00.001 16108 Move returns status 0, amount 0
22:07:31.460 00.000 16108 move complete, result=0
22:07:31.460 00.000 16108 worker thread done servicing request
22:07:31.465 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=4051, FiltMin=3478, FiltMax=41917, Gamma=1.000
22:07:31.488 00.023 21068 UpdateGuideState exits: m=101915 SNR=67.0
22:07:31.490 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:31.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:31.492 00.001 21068 Enqueuing Expose request
22:07:31.493 00.001 16108 Worker thread wakes up
22:07:31.493 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:31.494 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:31.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:32.655 01.161 16108 Exposure complete
22:07:32.752 00.097 16108 worker thread done servicing request
22:07:32.752 00.000 21068 OnExposeComplete: enter
22:07:32.754 00.002 21068 UpdateGuideState(): m_state=6
22:07:32.756 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
22:07:32.758 00.002 21068 Star::Find returns 1 (0), X=219.16, Y=877.92, Mass=109703, SNR=72.1, Peak=18310 HFD=3.0
22:07:32.760 00.002 21068 MultiStar: [#1 0.09,0.12,1.07,U] [#2 -0.18,-0.00,1.23,U] [#3 0.28,-0.16,1.03,U] [#4 0.25,-0.28,0.91,U] [#5 0.22,-0.09,0.86,U] [#6 0.06,0.18,0.81,U] [#7 -0.29,0.19,0.65,U] [#8 0.06,0.42,0.76,U] 
22:07:32.763 00.003 21068 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.06, 0.07}
22:07:32.764 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
22:07:32.765 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
22:07:32.766 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
22:07:32.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
22:07:32.769 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
22:07:32.770 00.001 16108 Worker thread wakes up
22:07:32.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:07:32.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:07:32.771 00.001 16108 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.05
22:07:32.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:07:32.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:32.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:32.771 00.000 16108 MoveAxis(E, 0, ABG)
22:07:32.771 00.000 16108 Move returns status 0, amount 0
22:07:32.771 00.000 16108 MoveAxis(N, 0, ABG)
22:07:32.771 00.000 16108 Move returns status 0, amount 0
22:07:32.772 00.001 16108 move complete, result=0
22:07:32.772 00.000 16108 worker thread done servicing request
22:07:32.778 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=4051, FiltMin=3481, FiltMax=57197, Gamma=1.000
22:07:32.804 00.026 21068 UpdateGuideState exits: m=109703 SNR=72.1
22:07:32.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:32.807 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:32.809 00.002 21068 Enqueuing Expose request
22:07:32.812 00.003 16108 Worker thread wakes up
22:07:32.812 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:32.814 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:32.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:33.785 00.971 16108 Exposure complete
22:07:33.868 00.083 16108 worker thread done servicing request
22:07:33.868 00.000 21068 OnExposeComplete: enter
22:07:33.870 00.002 21068 UpdateGuideState(): m_state=6
22:07:33.872 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
22:07:33.874 00.002 21068 Star::Find returns 1 (0), X=219.14, Y=878.31, Mass=87966, SNR=60.4, Peak=12854 HFD=3.2
22:07:33.876 00.002 21068 MultiStar: [#1 -0.04,0.00,1.18,U] [#2 0.08,0.08,1.59,U] [#3 0.05,-0.20,0.99,U] [#4 -0.38,0.04,0.95,U] [#5 -0.10,0.01,1.16,U] [#6 -0.11,0.00,0.98,U] [#7 -0.43,0.06,0.88,U] [#8 0.02,0.57,0.00,M3] 
22:07:33.877 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.06}, one-star: {-0.09, 0.46}
22:07:33.878 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
22:07:33.879 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
22:07:33.880 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.11 mountY=-0.03, mountTheta=-0.27
22:07:33.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
22:07:33.883 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
22:07:33.884 00.001 16108 Worker thread wakes up
22:07:33.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
22:07:33.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
22:07:33.884 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.03
22:07:33.885 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:07:33.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:33.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:33.885 00.000 16108 MoveAxis(E, 0, ABG)
22:07:33.885 00.000 16108 Move returns status 0, amount 0
22:07:33.885 00.000 16108 MoveAxis(N, 0, ABG)
22:07:33.885 00.000 16108 Move returns status 0, amount 0
22:07:33.885 00.000 16108 move complete, result=0
22:07:33.885 00.000 16108 worker thread done servicing request
22:07:33.890 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4051, FiltMin=3510, FiltMax=48566, Gamma=1.000
22:07:33.919 00.029 21068 UpdateGuideState exits: m=87966 SNR=60.4
22:07:33.921 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:33.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:33.923 00.001 21068 Enqueuing Expose request
22:07:33.924 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:33.925 00.001 16108 Worker thread wakes up
22:07:33.925 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:33.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:35.088 01.163 16108 Exposure complete
22:07:35.164 00.076 16108 worker thread done servicing request
22:07:35.165 00.001 21068 OnExposeComplete: enter
22:07:35.167 00.002 21068 UpdateGuideState(): m_state=6
22:07:35.169 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
22:07:35.170 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=878.04, Mass=99929, SNR=60.1, Peak=16150 HFD=3.0
22:07:35.171 00.001 21068 MultiStar: [#1 0.07,0.25,1.40,U] [#2 -0.25,-0.01,1.27,U] [#3 0.09,0.07,0.97,U] [#4 -0.28,-0.15,1.05,U] [#5 -0.20,-0.14,1.04,U] [#6 -0.11,0.09,0.99,U] [#7 -0.33,0.24,0.81,U] [#8 -0.17,0.32,0.77,U] 
22:07:35.173 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.02, 0.19}
22:07:35.174 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
22:07:35.176 00.002 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
22:07:35.176 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.15 cameraTheta=2.54 mountX=0.14 mountY=-0.06, mountTheta=-0.38
22:07:35.179 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
22:07:35.180 00.001 21068 Enqueuing Move request for scope (-0.13, 0.09)
22:07:35.180 00.000 16108 Worker thread wakes up
22:07:35.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:07:35.181 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:07:35.181 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=-0.06
22:07:35.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:07:35.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:35.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:35.181 00.000 16108 MoveAxis(E, 0, ABG)
22:07:35.181 00.000 16108 Move returns status 0, amount 0
22:07:35.181 00.000 16108 MoveAxis(N, 0, ABG)
22:07:35.181 00.000 16108 Move returns status 0, amount 0
22:07:35.181 00.000 16108 move complete, result=0
22:07:35.181 00.000 16108 worker thread done servicing request
22:07:35.187 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4048, FiltMin=3485, FiltMax=61821, Gamma=1.000
22:07:35.210 00.023 21068 UpdateGuideState exits: m=99929 SNR=60.1
22:07:35.212 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:35.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:35.216 00.003 21068 Enqueuing Expose request
22:07:35.216 00.000 16108 Worker thread wakes up
22:07:35.216 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:35.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:35.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:36.196 00.979 16108 Exposure complete
22:07:36.284 00.088 16108 worker thread done servicing request
22:07:36.284 00.000 21068 OnExposeComplete: enter
22:07:36.285 00.001 21068 UpdateGuideState(): m_state=6
22:07:36.287 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
22:07:36.289 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=878.00, Mass=118149, SNR=70.7, Peak=17574 HFD=3.1
22:07:36.291 00.002 21068 MultiStar: [#1 -0.17,0.12,1.30,U] [#2 -0.04,-0.17,1.21,U] [#3 0.28,0.00,1.05,U] [#4 0.16,-0.34,0.82,U] [#5 0.01,0.06,1.02,U] [#6 0.07,-0.26,0.86,U] [#7 -0.12,0.20,0.57,U] [#8 0.11,0.16,0.62,U] 
22:07:36.293 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.03, 0.15}
22:07:36.294 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
22:07:36.296 00.002 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
22:07:36.297 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.57 mountX=-0.03 mountY=0.01, mountTheta=2.80
22:07:36.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
22:07:36.301 00.002 21068 Enqueuing Move request for scope (0.02, -0.02)
22:07:36.302 00.001 16108 Worker thread wakes up
22:07:36.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:07:36.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:07:36.302 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=0.01
22:07:36.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:07:36.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:36.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:36.303 00.001 16108 MoveAxis(E, 0, ABG)
22:07:36.303 00.000 16108 Move returns status 0, amount 0
22:07:36.303 00.000 16108 MoveAxis(N, 0, ABG)
22:07:36.303 00.000 16108 Move returns status 0, amount 0
22:07:36.303 00.000 16108 move complete, result=0
22:07:36.303 00.000 16108 worker thread done servicing request
22:07:36.311 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4051, FiltMin=3523, FiltMax=48989, Gamma=1.000
22:07:36.336 00.025 21068 UpdateGuideState exits: m=118149 SNR=70.7
22:07:36.338 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:36.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:36.343 00.004 21068 Enqueuing Expose request
22:07:36.345 00.002 16108 Worker thread wakes up
22:07:36.345 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:36.348 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:36.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:37.512 01.164 16108 Exposure complete
22:07:37.597 00.085 16108 worker thread done servicing request
22:07:37.597 00.000 21068 OnExposeComplete: enter
22:07:37.600 00.003 21068 UpdateGuideState(): m_state=6
22:07:37.602 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
22:07:37.603 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=878.10, Mass=126548, SNR=80.2, Peak=16179 HFD=3.4
22:07:37.605 00.002 21068 MultiStar: [#1 0.18,-0.15,0.97,U] [#2 -0.12,-0.07,1.30,U] [#3 0.20,-0.25,0.90,U] [#4 0.17,-0.02,0.67,U] [#5 0.28,-0.14,0.83,U] [#6 0.20,0.16,0.87,U] [#7 -0.34,0.16,0.54,U] [#8 -0.01,0.32,0.67,U] 
22:07:37.606 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.26, 0.25}
22:07:37.608 00.002 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
22:07:37.610 00.002 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
22:07:37.614 00.004 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
22:07:37.618 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
22:07:37.620 00.002 21068 Enqueuing Move request for scope (0.10, 0.01)
22:07:37.623 00.003 16108 Worker thread wakes up
22:07:37.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:07:37.624 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:07:37.624 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.04
22:07:37.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:07:37.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:37.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:37.624 00.000 16108 MoveAxis(E, 0, ABG)
22:07:37.624 00.000 16108 Move returns status 0, amount 0
22:07:37.624 00.000 16108 MoveAxis(N, 0, ABG)
22:07:37.624 00.000 16108 Move returns status 0, amount 0
22:07:37.624 00.000 16108 move complete, result=0
22:07:37.624 00.000 16108 worker thread done servicing request
22:07:37.632 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=4051, FiltMin=3472, FiltMax=49277, Gamma=1.000
22:07:37.662 00.030 21068 UpdateGuideState exits: m=126548 SNR=80.2
22:07:37.664 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:37.664 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:37.665 00.001 21068 Enqueuing Expose request
22:07:37.667 00.002 16108 Worker thread wakes up
22:07:37.667 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:37.669 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:37.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:38.654 00.985 16108 Exposure complete
22:07:38.779 00.125 16108 worker thread done servicing request
22:07:38.779 00.000 21068 OnExposeComplete: enter
22:07:38.781 00.002 21068 UpdateGuideState(): m_state=6
22:07:38.783 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
22:07:38.785 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=877.81, Mass=102501, SNR=66.5, Peak=16614 HFD=2.9
22:07:38.788 00.003 21068 MultiStar: [#1 0.35,0.15,1.32,U] [#2 -0.06,-0.01,1.22,U] [#3 0.30,0.07,0.87,U] [#4 0.13,-0.16,1.00,U] [#5 -0.02,-0.13,0.98,U] [#6 0.31,0.17,0.86,U] [#7 -0.08,0.11,0.82,U] [#8 0.21,0.19,0.78,U] 
22:07:38.789 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {-0.03, -0.05}
22:07:38.790 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
22:07:38.791 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.31)
22:07:38.792 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.07 mountX=0.02 mountY=0.05, mountTheta=1.25
22:07:38.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
22:07:38.795 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
22:07:38.796 00.001 16108 Worker thread wakes up
22:07:38.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:07:38.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:07:38.796 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.05
22:07:38.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:07:38.797 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:38.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:07:38.797 00.000 16108 MoveAxis(E, 0, ABG)
22:07:38.797 00.000 16108 Move returns status 0, amount 0
22:07:38.797 00.000 16108 MoveAxis(N, 0, ABG)
22:07:38.797 00.000 16108 Move returns status 0, amount 0
22:07:38.797 00.000 16108 move complete, result=0
22:07:38.797 00.000 16108 worker thread done servicing request
22:07:38.804 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=4054, FiltMin=3497, FiltMax=46883, Gamma=1.000
22:07:38.833 00.029 21068 UpdateGuideState exits: m=102501 SNR=66.5
22:07:38.836 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:38.838 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:38.839 00.001 21068 Enqueuing Expose request
22:07:38.842 00.003 16108 Worker thread wakes up
22:07:38.842 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:38.845 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:38.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:40.006 01.161 16108 Exposure complete
22:07:40.104 00.098 16108 worker thread done servicing request
22:07:40.104 00.000 21068 OnExposeComplete: enter
22:07:40.105 00.001 21068 UpdateGuideState(): m_state=6
22:07:40.107 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
22:07:40.108 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.09, Mass=107198, SNR=71.4, Peak=16550 HFD=3.0
22:07:40.111 00.003 21068 MultiStar: [#1 0.33,-0.02,1.19,U] [#2 -0.15,-0.06,1.14,U] [#3 0.17,-0.13,0.95,U] [#4 0.04,-0.18,0.97,U] [#5 -0.29,-0.00,0.89,U] [#6 0.03,0.15,0.76,U] [#7 -0.13,0.14,0.71,U] [#8 0.40,0.13,0.71,U] 
22:07:40.113 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.03, 0.24}
22:07:40.115 00.002 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:07:40.116 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:07:40.117 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.40 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
22:07:40.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
22:07:40.121 00.002 21068 Enqueuing Move request for scope (0.04, 0.02)
22:07:40.122 00.001 16108 Worker thread wakes up
22:07:40.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:07:40.122 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:07:40.123 00.001 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
22:07:40.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:07:40.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:40.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:40.123 00.000 16108 MoveAxis(E, 0, ABG)
22:07:40.123 00.000 16108 Move returns status 0, amount 0
22:07:40.123 00.000 16108 MoveAxis(N, 0, ABG)
22:07:40.123 00.000 16108 Move returns status 0, amount 0
22:07:40.123 00.000 16108 move complete, result=0
22:07:40.123 00.000 16108 worker thread done servicing request
22:07:40.127 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4051, FiltMin=3485, FiltMax=52838, Gamma=1.000
22:07:40.153 00.026 21068 UpdateGuideState exits: m=107198 SNR=71.4
22:07:40.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.156 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:40.157 00.001 21068 Enqueuing Expose request
22:07:40.159 00.002 16108 Worker thread wakes up
22:07:40.159 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:40.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:40.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:41.141 00.981 16108 Exposure complete
22:07:41.242 00.101 16108 worker thread done servicing request
22:07:41.242 00.000 21068 OnExposeComplete: enter
22:07:41.244 00.002 21068 UpdateGuideState(): m_state=6
22:07:41.246 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
22:07:41.249 00.003 21068 Star::Find returns 1 (0), X=219.17, Y=878.08, Mass=115174, SNR=71.4, Peak=16262 HFD=3.5
22:07:41.252 00.003 21068 MultiStar: [#1 0.31,-0.02,1.11,U] [#2 0.05,-0.15,1.24,U] [#3 0.27,-0.02,1.39,U] [#4 0.08,-0.31,0.87,U] [#5 0.09,-0.17,0.89,U] [#6 -0.00,-0.19,0.76,U] [#7 -0.09,0.18,0.55,U] [#8 0.22,0.16,0.85,U] 
22:07:41.252 00.000 21068 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {-0.06, 0.23}
22:07:41.254 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
22:07:41.255 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
22:07:41.256 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.32 mountX=-0.12 mountY=0.01, mountTheta=3.06
22:07:41.262 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
22:07:41.265 00.003 21068 Enqueuing Move request for scope (0.12, -0.04)
22:07:41.266 00.001 16108 Worker thread wakes up
22:07:41.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:07:41.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:07:41.266 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.12 yDistance=0.01
22:07:41.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:07:41.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:41.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:41.266 00.000 16108 MoveAxis(E, 0, ABG)
22:07:41.266 00.000 16108 Move returns status 0, amount 0
22:07:41.266 00.000 16108 MoveAxis(N, 0, ABG)
22:07:41.266 00.000 16108 Move returns status 0, amount 0
22:07:41.266 00.000 16108 move complete, result=0
22:07:41.266 00.000 16108 worker thread done servicing request
22:07:41.278 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4054, FiltMin=3513, FiltMax=51987, Gamma=1.000
22:07:41.307 00.029 21068 UpdateGuideState exits: m=115174 SNR=71.4
22:07:41.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:41.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:41.311 00.001 21068 Enqueuing Expose request
22:07:41.314 00.003 16108 Worker thread wakes up
22:07:41.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:41.314 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:41.317 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:42.469 01.152 16108 Exposure complete
22:07:42.571 00.102 16108 worker thread done servicing request
22:07:42.571 00.000 21068 OnExposeComplete: enter
22:07:42.573 00.002 21068 UpdateGuideState(): m_state=6
22:07:42.574 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
22:07:42.575 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.98, Mass=90402, SNR=67.7, Peak=13846 HFD=2.9
22:07:42.577 00.002 21068 MultiStar: [#1 0.37,0.07,1.23,U] [#2 -0.05,0.13,1.37,U] [#3 0.49,-0.11,0.00,M1] [#4 0.40,-0.36,0.00,M1] [#5 0.05,0.07,0.82,U] [#6 0.21,0.08,0.88,U] [#7 -0.22,0.30,0.73,U] [#8 0.17,0.23,0.96,U] 
22:07:42.578 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {-0.11, 0.12}
22:07:42.579 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
22:07:42.580 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
22:07:42.582 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.09 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
22:07:42.588 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
22:07:42.592 00.004 21068 Enqueuing Move request for scope (0.07, 0.14)
22:07:42.595 00.003 16108 Worker thread wakes up
22:07:42.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:07:42.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:07:42.596 00.001 16108 Moving (0.07, 0.14) raw xDistance=-0.05 yDistance=-0.15
22:07:42.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:07:42.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:42.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:07:42.596 00.000 16108 MoveAxis(E, 0, ABG)
22:07:42.596 00.000 16108 Move returns status 0, amount 0
22:07:42.596 00.000 16108 MoveAxis(N, 0, ABG)
22:07:42.596 00.000 16108 Move returns status 0, amount 0
22:07:42.596 00.000 16108 move complete, result=0
22:07:42.596 00.000 16108 worker thread done servicing request
22:07:42.602 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4054, FiltMin=3456, FiltMax=48486, Gamma=1.000
22:07:42.628 00.026 21068 UpdateGuideState exits: m=90402 SNR=67.7
22:07:42.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.631 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:42.633 00.002 21068 Enqueuing Expose request
22:07:42.637 00.004 16108 Worker thread wakes up
22:07:42.637 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:42.640 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:42.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:43.613 00.973 16108 Exposure complete
22:07:43.706 00.093 16108 worker thread done servicing request
22:07:43.706 00.000 21068 OnExposeComplete: enter
22:07:43.707 00.001 21068 UpdateGuideState(): m_state=6
22:07:43.709 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
22:07:43.710 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=878.31, Mass=115595, SNR=72.5, Peak=17206 HFD=3.3
22:07:43.712 00.002 21068 MultiStar: [#1 0.08,0.06,1.18,U] [#2 -0.24,-0.09,1.10,U] [#3 0.10,0.04,0.97,U] [#4 0.33,-0.12,0.79,U] [#5 0.13,-0.05,0.85,U] [#6 0.10,-0.01,0.76,U] [#7 -0.26,0.57,0.00,M1] [#8 -0.00,0.66,0.00,M1] 
22:07:43.713 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {-0.04, 0.46}
22:07:43.713 00.000 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
22:07:43.714 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
22:07:43.715 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
22:07:43.719 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
22:07:43.721 00.002 21068 Enqueuing Move request for scope (0.05, 0.05)
22:07:43.723 00.002 16108 Worker thread wakes up
22:07:43.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:07:43.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:07:43.723 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
22:07:43.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:07:43.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:43.724 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:43.724 00.000 16108 MoveAxis(E, 0, ABG)
22:07:43.724 00.000 16108 Move returns status 0, amount 0
22:07:43.724 00.000 16108 MoveAxis(N, 0, ABG)
22:07:43.724 00.000 16108 Move returns status 0, amount 0
22:07:43.724 00.000 16108 move complete, result=0
22:07:43.724 00.000 16108 worker thread done servicing request
22:07:43.730 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=4054, FiltMin=3491, FiltMax=42205, Gamma=1.000
22:07:43.764 00.034 21068 UpdateGuideState exits: m=115595 SNR=72.5
22:07:43.768 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:43.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:43.773 00.004 21068 Enqueuing Expose request
22:07:43.775 00.002 16108 Worker thread wakes up
22:07:43.775 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:43.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:43.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:44.948 01.172 16108 Exposure complete
22:07:45.060 00.112 16108 worker thread done servicing request
22:07:45.061 00.001 21068 OnExposeComplete: enter
22:07:45.063 00.002 21068 UpdateGuideState(): m_state=6
22:07:45.065 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
22:07:45.066 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.24, Mass=116343, SNR=70.0, Peak=15398 HFD=3.4
22:07:45.069 00.003 21068 MultiStar: [#1 0.17,0.11,1.15,U] [#2 -0.18,0.50,0.00,M1] [#3 0.15,0.05,0.96,U] [#4 0.09,-0.04,0.89,U] [#5 -0.15,0.27,0.98,U] [#6 0.03,0.15,0.72,U] [#7 -0.09,0.13,0.71,U] [#8 0.09,0.50,0.00,M2] 
22:07:45.072 00.003 21068 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.00, 0.38}
22:07:45.074 00.002 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:07:45.075 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
22:07:45.076 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.34 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
22:07:45.080 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.15, opts=13)
22:07:45.083 00.003 21068 Enqueuing Move request for scope (0.04, 0.15)
22:07:45.086 00.003 16108 Worker thread wakes up
22:07:45.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:07:45.086 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:07:45.086 00.000 16108 Moving (0.04, 0.15) raw xDistance=-0.01 yDistance=-0.16
22:07:45.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:07:45.087 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:45.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:07:45.087 00.000 16108 MoveAxis(E, 0, ABG)
22:07:45.087 00.000 16108 Move returns status 0, amount 0
22:07:45.087 00.000 16108 MoveAxis(N, 0, ABG)
22:07:45.087 00.000 16108 Move returns status 0, amount 0
22:07:45.087 00.000 16108 move complete, result=0
22:07:45.087 00.000 16108 worker thread done servicing request
22:07:45.100 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=4054, FiltMin=3472, FiltMax=47789, Gamma=1.000
22:07:45.130 00.030 21068 UpdateGuideState exits: m=116343 SNR=70.0
22:07:45.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:45.133 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:45.137 00.004 21068 Enqueuing Expose request
22:07:45.138 00.001 16108 Worker thread wakes up
22:07:45.138 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:45.141 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:45.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:46.142 01.001 16108 Exposure complete
22:07:46.249 00.107 16108 worker thread done servicing request
22:07:46.249 00.000 21068 OnExposeComplete: enter
22:07:46.250 00.001 21068 UpdateGuideState(): m_state=6
22:07:46.252 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
22:07:46.255 00.003 21068 Star::Find returns 1 (0), X=219.08, Y=878.08, Mass=97665, SNR=56.7, Peak=13750 HFD=2.9
22:07:46.257 00.002 21068 MultiStar: [#1 -0.00,0.14,1.53,U] [#2 -0.22,-0.04,1.50,U] [#3 0.01,-0.05,1.10,U] [#4 -0.02,-0.10,1.08,U] [#5 -0.05,0.05,1.02,U] [#6 0.05,0.16,1.06,U] [#7 -0.35,0.12,0.84,U] [#8 -0.33,0.27,1.00,U] 
22:07:46.260 00.003 21068 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.15, 0.23}
22:07:46.261 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
22:07:46.262 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
22:07:46.263 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=0.12 mountY=-0.05, mountTheta=-0.40
22:07:46.267 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
22:07:46.270 00.003 21068 Enqueuing Move request for scope (-0.11, 0.08)
22:07:46.274 00.004 16108 Worker thread wakes up
22:07:46.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:07:46.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:07:46.274 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
22:07:46.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:07:46.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:46.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:46.274 00.000 16108 MoveAxis(E, 0, ABG)
22:07:46.274 00.000 16108 Move returns status 0, amount 0
22:07:46.274 00.000 16108 MoveAxis(N, 0, ABG)
22:07:46.274 00.000 16108 Move returns status 0, amount 0
22:07:46.274 00.000 16108 move complete, result=0
22:07:46.274 00.000 16108 worker thread done servicing request
22:07:46.286 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4057, FiltMin=3465, FiltMax=57398, Gamma=1.000
22:07:46.326 00.040 21068 UpdateGuideState exits: m=97665 SNR=56.7
22:07:46.326 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:46.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:46.328 00.001 21068 Enqueuing Expose request
22:07:46.330 00.002 16108 Worker thread wakes up
22:07:46.330 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:46.334 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:46.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:47.515 01.181 16108 Exposure complete
22:07:47.623 00.108 16108 worker thread done servicing request
22:07:47.623 00.000 21068 OnExposeComplete: enter
22:07:47.625 00.002 21068 UpdateGuideState(): m_state=6
22:07:47.628 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
22:07:47.629 00.001 21068 Star::Find returns 1 (0), X=218.66, Y=878.16, Mass=116297, SNR=69.3, Peak=15126 HFD=3.3
22:07:47.631 00.002 21068 MultiStar: [#1 -0.06,0.12,1.14,U] [#2 -0.35,0.11,1.11,U] [#3 -0.08,-0.05,0.94,U] [#4 -0.37,-0.08,0.83,U] [#5 -0.35,0.09,1.17,U] [#6 -0.30,-0.21,0.73,U] [#7 -0.47,0.04,0.00,M1] [#8 -0.43,0.32,0.00,M2] 
22:07:47.632 00.001 21068 refined, 6 included, MultiStar: {-0.29, 0.06}, one-star: {-0.57, 0.31}
22:07:47.634 00.002 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
22:07:47.636 00.002 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
22:07:47.638 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.30 cameraTheta=2.94 mountX=0.30 mountY=0.01, mountTheta=0.03
22:07:47.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.06, opts=13)
22:07:47.641 00.001 21068 Enqueuing Move request for scope (-0.29, 0.06)
22:07:47.642 00.001 16108 Worker thread wakes up
22:07:47.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.06) opts 0xd
22:07:47.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.06)
22:07:47.642 00.000 16108 Moving (-0.29, 0.06) raw xDistance=0.30 yDistance=0.01
22:07:47.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:07:47.643 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:47.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:47.643 00.000 16108 MoveAxis(W, 78, ABG)
22:07:47.643 00.000 16108 Guiding  Dir = 3, Dur = 78
22:07:47.643 00.000 16108 IsSlewing returns 0
22:07:47.644 00.001 16108 IsGuiding returns 0
22:07:47.645 00.001 16108 PulseGuide returned control before completion, sleep 87
22:07:47.648 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4051, FiltMin=3504, FiltMax=61510, Gamma=1.000
22:07:47.678 00.030 21068 UpdateGuideState exits: m=116297 SNR=69.3
22:07:47.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:47.681 00.001 21068 Enqueuing Expose request
22:07:47.751 00.070 16108 IsGuiding returns 0
22:07:47.751 00.000 16108 Move returns status 0, amount 78
22:07:47.751 00.000 16108 MoveAxis(N, 0, ABG)
22:07:47.751 00.000 16108 Move returns status 0, amount 0
22:07:47.751 00.000 16108 move complete, result=0
22:07:47.751 00.000 16108 worker thread done servicing request
22:07:47.751 00.000 16108 Worker thread wakes up
22:07:47.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:47.752 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:47.753 00.001 21068 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH
22:07:48.747 00.994 16108 Exposure complete
22:07:48.866 00.119 16108 worker thread done servicing request
22:07:48.866 00.000 21068 OnExposeComplete: enter
22:07:48.867 00.001 21068 UpdateGuideState(): m_state=6
22:07:48.870 00.003 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
22:07:48.872 00.002 21068 Star::Find returns 1 (0), X=219.26, Y=877.71, Mass=112094, SNR=72.8, Peak=13235 HFD=3.5
22:07:48.877 00.005 21068 MultiStar: [#1 0.03,-0.04,1.11,U] [#2 -0.08,-0.05,1.28,U] [#3 0.20,-0.11,0.91,U] [#4 -0.14,-0.32,0.73,U] [#5 -0.32,-0.19,0.77,U] [#6 -0.33,-0.13,0.70,U] [#7 -0.21,-0.32,0.51,U] [#8 -0.10,0.28,0.57,U] 
22:07:48.880 00.003 21068 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.04, -0.14}
22:07:48.883 00.003 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
22:07:48.884 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
22:07:48.886 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=0.06 mountY=0.12, mountTheta=1.14
22:07:48.889 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
22:07:48.889 00.000 21068 Enqueuing Move request for scope (-0.08, -0.11)
22:07:48.890 00.001 16108 Worker thread wakes up
22:07:48.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
22:07:48.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
22:07:48.890 00.000 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.12
22:07:48.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:07:48.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:48.892 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:07:48.892 00.000 16108 MoveAxis(E, 0, ABG)
22:07:48.892 00.000 16108 Move returns status 0, amount 0
22:07:48.892 00.000 16108 MoveAxis(N, 0, ABG)
22:07:48.892 00.000 16108 Move returns status 0, amount 0
22:07:48.892 00.000 16108 move complete, result=0
22:07:48.892 00.000 16108 worker thread done servicing request
22:07:48.900 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4054, FiltMin=3475, FiltMax=49533, Gamma=1.000
22:07:48.934 00.034 21068 UpdateGuideState exits: m=112094 SNR=72.8
22:07:48.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:48.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:48.937 00.001 21068 Enqueuing Expose request
22:07:48.939 00.002 16108 Worker thread wakes up
22:07:48.939 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:48.941 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:48.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:50.110 01.169 16108 Exposure complete
22:07:50.211 00.101 16108 worker thread done servicing request
22:07:50.212 00.001 21068 OnExposeComplete: enter
22:07:50.213 00.001 21068 UpdateGuideState(): m_state=6
22:07:50.214 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
22:07:50.215 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.11, Mass=100219, SNR=66.8, Peak=14646 HFD=2.9
22:07:50.217 00.002 21068 MultiStar: [#1 -0.07,-0.50,0.00,M1] [#2 -0.33,-0.19,1.49,U] [#3 0.06,-0.28,1.19,U] [#4 0.13,-0.08,0.81,U] [#5 -0.01,-0.26,0.94,U] [#6 0.21,-0.12,0.81,U] [#7 -0.92,0.05,0.00,M1] [#8 0.17,0.42,0.76,U] 
22:07:50.219 00.002 21068 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.04, 0.26}
22:07:50.220 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:07:50.222 00.002 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:07:50.225 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.73 mountX=-0.00 mountY=0.06, mountTheta=1.58
22:07:50.230 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
22:07:50.230 00.000 21068 Enqueuing Move request for scope (-0.01, -0.06)
22:07:50.232 00.002 16108 Worker thread wakes up
22:07:50.233 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:07:50.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:07:50.233 00.000 16108 Moving (-0.01, -0.06) raw xDistance=-0.00 yDistance=0.06
22:07:50.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:07:50.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:50.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:50.234 00.001 16108 MoveAxis(E, 0, ABG)
22:07:50.234 00.000 16108 Move returns status 0, amount 0
22:07:50.234 00.000 16108 MoveAxis(N, 0, ABG)
22:07:50.234 00.000 16108 Move returns status 0, amount 0
22:07:50.234 00.000 16108 move complete, result=0
22:07:50.234 00.000 16108 worker thread done servicing request
22:07:50.239 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=4054, FiltMin=3456, FiltMax=65350, Gamma=1.000
22:07:50.263 00.024 21068 UpdateGuideState exits: m=100219 SNR=66.8
22:07:50.265 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:50.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:50.267 00.001 21068 Enqueuing Expose request
22:07:50.268 00.001 16108 Worker thread wakes up
22:07:50.269 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:50.271 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:50.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:51.254 00.983 16108 Exposure complete
22:07:51.362 00.108 16108 worker thread done servicing request
22:07:51.363 00.001 21068 OnExposeComplete: enter
22:07:51.364 00.001 21068 UpdateGuideState(): m_state=6
22:07:51.365 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
22:07:51.366 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.90, Mass=114310, SNR=72.7, Peak=14230 HFD=3.3
22:07:51.368 00.002 21068 MultiStar: [#1 0.04,-0.39,1.20,U] [#2 -0.15,-0.25,1.36,U] [#3 0.19,-0.45,0.00,M1] [#4 0.09,-0.38,0.77,U] [#5 0.18,-0.39,0.95,U] [#6 0.11,-0.16,0.92,U] [#7 -0.21,-0.04,0.63,U] [#8 0.06,0.31,0.75,U] 
22:07:51.369 00.001 21068 single-star, 7 included, MultiStar: {0.03, -0.18}, one-star: {0.16, 0.05}
22:07:51.370 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:07:51.371 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:07:51.372 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=-0.15 mountY=-0.09, mountTheta=-2.61
22:07:51.375 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.05, opts=13)
22:07:51.377 00.002 21068 Enqueuing Move request for scope (0.16, 0.05)
22:07:51.380 00.003 16108 Worker thread wakes up
22:07:51.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
22:07:51.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
22:07:51.380 00.000 16108 Moving (0.16, 0.05) raw xDistance=-0.15 yDistance=-0.09
22:07:51.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:07:51.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:51.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:07:51.380 00.000 16108 MoveAxis(E, 0, ABG)
22:07:51.380 00.000 16108 Move returns status 0, amount 0
22:07:51.380 00.000 16108 MoveAxis(N, 0, ABG)
22:07:51.380 00.000 16108 Move returns status 0, amount 0
22:07:51.380 00.000 16108 move complete, result=0
22:07:51.381 00.001 16108 worker thread done servicing request
22:07:51.387 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4054, FiltMin=3449, FiltMax=62505, Gamma=1.000
22:07:51.414 00.027 21068 UpdateGuideState exits: m=114310 SNR=72.7
22:07:51.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:51.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:51.417 00.001 21068 Enqueuing Expose request
22:07:51.419 00.002 16108 Worker thread wakes up
22:07:51.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:51.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:51.419 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:52.594 01.175 16108 Exposure complete
22:07:52.688 00.094 16108 worker thread done servicing request
22:07:52.689 00.001 21068 OnExposeComplete: enter
22:07:52.691 00.002 21068 UpdateGuideState(): m_state=6
22:07:52.692 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
22:07:52.694 00.002 21068 Star::Find returns 1 (0), X=219.55, Y=877.88, Mass=116352, SNR=75.6, Peak=15523 HFD=3.6
22:07:52.698 00.004 21068 MultiStar: [#1 0.64,-0.07,0.00,M1] [#2 0.28,-0.31,1.16,U] [#3 0.31,-0.38,0.00,M2] [#4 0.17,0.09,0.81,U] [#5 0.23,-0.08,0.75,U] [#6 -0.13,-0.22,0.73,U] [#7 -0.14,0.18,0.56,U] [#8 0.22,0.32,0.75,U] 
22:07:52.700 00.002 21068 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.32, 0.03}
22:07:52.703 00.003 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
22:07:52.705 00.002 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
22:07:52.706 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=-0.17 mountY=-0.02, mountTheta=-3.05
22:07:52.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
22:07:52.710 00.002 21068 Enqueuing Move request for scope (0.16, -0.02)
22:07:52.712 00.002 16108 Worker thread wakes up
22:07:52.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
22:07:52.712 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
22:07:52.712 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.17 yDistance=-0.02
22:07:52.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:07:52.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:52.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:52.712 00.000 16108 MoveAxis(E, 0, ABG)
22:07:52.712 00.000 16108 Move returns status 0, amount 0
22:07:52.712 00.000 16108 MoveAxis(N, 0, ABG)
22:07:52.712 00.000 16108 Move returns status 0, amount 0
22:07:52.713 00.001 16108 move complete, result=0
22:07:52.713 00.000 16108 worker thread done servicing request
22:07:52.723 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=4054, FiltMin=3456, FiltMax=52067, Gamma=1.000
22:07:52.752 00.029 21068 UpdateGuideState exits: m=116352 SNR=75.6
22:07:52.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:52.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:52.756 00.002 21068 Enqueuing Expose request
22:07:52.758 00.002 16108 Worker thread wakes up
22:07:52.758 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:52.761 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:52.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:53.734 00.973 16108 Exposure complete
22:07:53.824 00.090 16108 worker thread done servicing request
22:07:53.824 00.000 21068 OnExposeComplete: enter
22:07:53.827 00.003 21068 UpdateGuideState(): m_state=6
22:07:53.829 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
22:07:53.830 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.93, Mass=100528, SNR=63.6, Peak=14947 HFD=2.9
22:07:53.832 00.002 21068 MultiStar: [#1 0.22,0.18,1.26,U] [#2 0.05,-0.15,1.33,U] [#3 0.36,-0.22,1.20,U] [#4 0.20,0.11,1.00,U] [#5 0.19,0.07,1.24,U] [#6 0.30,0.14,0.79,U] [#7 0.22,-0.06,0.66,U] [#8 0.17,0.50,0.00,M1] 
22:07:53.834 00.002 21068 refined, 7 included, MultiStar: {0.27, 0.01}, one-star: {0.72, 0.08}
22:07:53.836 00.002 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
22:07:53.838 00.002 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
22:07:53.840 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.04 mountX=-0.27 mountY=-0.07, mountTheta=-2.87
22:07:53.843 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.01, opts=13)
22:07:53.845 00.002 21068 Enqueuing Move request for scope (0.27, 0.01)
22:07:53.848 00.003 16108 Worker thread wakes up
22:07:53.849 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
22:07:53.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
22:07:53.849 00.000 16108 Moving (0.27, 0.01) raw xDistance=-0.27 yDistance=-0.07
22:07:53.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:07:53.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:53.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:53.849 00.000 16108 MoveAxis(E, 70, ABG)
22:07:53.849 00.000 16108 Guiding  Dir = 2, Dur = 70
22:07:53.849 00.000 16108 IsSlewing returns 0
22:07:53.850 00.001 16108 IsGuiding returns 0
22:07:53.860 00.010 16108 PulseGuide returned control before completion, sleep 70
22:07:53.861 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4051, FiltMin=3491, FiltMax=51859, Gamma=1.000
22:07:53.895 00.034 21068 UpdateGuideState exits: m=100528 SNR=63.6
22:07:53.899 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:53.903 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:53.906 00.003 21068 Enqueuing Expose request
22:07:53.937 00.031 16108 IsGuiding returns 1
22:07:53.937 00.000 16108 scope still moving after pulse duration time elapsed
22:07:53.967 00.030 16108 IsSlewing returns 0
22:07:53.967 00.000 16108 IsGuiding returns 0
22:07:53.967 00.000 16108 scope move finished after 70 + 48 ms
22:07:53.967 00.000 16108 Move returns status 0, amount 70
22:07:53.967 00.000 16108 MoveAxis(N, 0, ABG)
22:07:53.967 00.000 16108 Move returns status 0, amount 0
22:07:53.967 00.000 16108 move complete, result=0
22:07:53.967 00.000 16108 worker thread done servicing request
22:07:53.967 00.000 16108 Worker thread wakes up
22:07:53.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:53.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:53.969 00.002 21068 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
22:07:55.124 01.155 16108 Exposure complete
22:07:55.213 00.089 16108 worker thread done servicing request
22:07:55.214 00.001 21068 OnExposeComplete: enter
22:07:55.215 00.001 21068 UpdateGuideState(): m_state=6
22:07:55.217 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
22:07:55.218 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=878.03, Mass=104732, SNR=71.3, Peak=15587 HFD=3.2
22:07:55.220 00.002 21068 MultiStar: [#1 0.31,0.36,0.00,M1] [#2 -0.06,0.49,0.00,M1] [#3 0.36,0.25,0.83,U] [#4 -0.27,0.01,0.67,U] [#5 0.00,-0.10,0.98,U] [#6 -0.12,0.17,0.97,U] [#7 -0.22,0.37,0.58,U] [#8 -0.06,0.36,0.66,U] 
22:07:55.221 00.001 21068 refined, 6 included, MultiStar: {0.00, 0.16}, one-star: {0.17, 0.18}
22:07:55.221 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
22:07:55.222 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
22:07:55.224 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.56 mountX=0.03 mountY=-0.16, mountTheta=-1.41
22:07:55.228 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.16, opts=13)
22:07:55.229 00.001 21068 Enqueuing Move request for scope (0.00, 0.16)
22:07:55.230 00.001 16108 Worker thread wakes up
22:07:55.231 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
22:07:55.231 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
22:07:55.231 00.000 16108 Moving (0.00, 0.16) raw xDistance=0.03 yDistance=-0.16
22:07:55.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:07:55.231 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:55.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:07:55.231 00.000 16108 MoveAxis(E, 0, ABG)
22:07:55.231 00.000 16108 Move returns status 0, amount 0
22:07:55.231 00.000 16108 MoveAxis(N, 0, ABG)
22:07:55.231 00.000 16108 Move returns status 0, amount 0
22:07:55.232 00.001 16108 move complete, result=0
22:07:55.232 00.000 16108 worker thread done servicing request
22:07:55.242 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4051, FiltMin=3507, FiltMax=46630, Gamma=1.000
22:07:55.269 00.027 21068 UpdateGuideState exits: m=104732 SNR=71.3
22:07:55.271 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:55.271 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:55.272 00.001 21068 Enqueuing Expose request
22:07:55.273 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:55.274 00.001 16108 Worker thread wakes up
22:07:55.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:55.275 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:56.244 00.969 16108 Exposure complete
22:07:56.327 00.083 16108 worker thread done servicing request
22:07:56.327 00.000 21068 OnExposeComplete: enter
22:07:56.329 00.002 21068 UpdateGuideState(): m_state=6
22:07:56.330 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
22:07:56.333 00.003 21068 Star::Find returns 1 (0), X=219.26, Y=878.03, Mass=110947, SNR=76.9, Peak=15158 HFD=3.3
22:07:56.335 00.002 21068 MultiStar: [#1 -0.35,0.16,0.99,U] [#2 -0.59,-0.16,0.00,M2] [#3 -0.05,0.02,0.86,U] [#4 -0.33,0.05,0.73,U] [#5 -0.54,0.09,0.00,M1] [#6 -0.44,0.10,0.77,U] [#7 -0.31,0.17,0.53,U] [#8 -0.17,0.56,0.00,M1] 
22:07:56.336 00.001 21068 single-star, 5 included, MultiStar: {-0.22, 0.11}, one-star: {0.04, 0.18}
22:07:56.337 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:07:56.338 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:07:56.339 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.37 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
22:07:56.340 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.18, opts=13)
22:07:56.341 00.001 21068 Enqueuing Move request for scope (0.04, 0.18)
22:07:56.342 00.001 16108 Worker thread wakes up
22:07:56.344 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
22:07:56.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
22:07:56.344 00.000 16108 Moving (0.04, 0.18) raw xDistance=-0.00 yDistance=-0.18
22:07:56.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:07:56.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:56.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:07:56.344 00.000 16108 MoveAxis(E, 0, ABG)
22:07:56.344 00.000 16108 Move returns status 0, amount 0
22:07:56.344 00.000 16108 MoveAxis(N, 0, ABG)
22:07:56.344 00.000 16108 Move returns status 0, amount 0
22:07:56.344 00.000 16108 move complete, result=0
22:07:56.344 00.000 16108 worker thread done servicing request
22:07:56.350 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4054, FiltMin=3459, FiltMax=52813, Gamma=1.000
22:07:56.375 00.025 21068 UpdateGuideState exits: m=110947 SNR=76.9
22:07:56.377 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:56.379 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:56.381 00.002 21068 Enqueuing Expose request
22:07:56.382 00.001 16108 Worker thread wakes up
22:07:56.382 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:56.385 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:56.386 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:57.554 01.168 16108 Exposure complete
22:07:57.648 00.094 16108 worker thread done servicing request
22:07:57.648 00.000 21068 OnExposeComplete: enter
22:07:57.650 00.002 21068 UpdateGuideState(): m_state=6
22:07:57.653 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
22:07:57.656 00.003 21068 Star::Find returns 1 (0), X=219.19, Y=878.09, Mass=110982, SNR=73.0, Peak=14710 HFD=3.4
22:07:57.660 00.004 21068 MultiStar: [#1 -0.03,0.21,1.02,U] [#2 -0.18,0.01,1.13,U] [#3 0.17,0.12,1.09,U] [#4 -0.56,0.06,0.00,M1] [#5 -0.30,0.04,0.96,U] [#6 -0.30,-0.16,0.74,U] [#7 0.15,-0.03,0.54,U] [#8 -0.02,0.47,0.00,M2] 
22:07:57.663 00.003 21068 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {-0.04, 0.24}
22:07:57.664 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
22:07:57.665 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
22:07:57.665 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.39 mountX=0.09 mountY=-0.05, mountTheta=-0.54
22:07:57.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
22:07:57.669 00.002 21068 Enqueuing Move request for scope (-0.08, 0.07)
22:07:57.671 00.002 16108 Worker thread wakes up
22:07:57.672 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:07:57.672 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:07:57.672 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
22:07:57.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:07:57.720 00.048 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4051, FiltMin=3523, FiltMax=43245, Gamma=1.000
22:07:57.721 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:57.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:57.721 00.000 16108 MoveAxis(E, 0, ABG)
22:07:57.721 00.000 16108 Move returns status 0, amount 0
22:07:57.722 00.001 16108 MoveAxis(N, 0, ABG)
22:07:57.722 00.000 16108 Move returns status 0, amount 0
22:07:57.722 00.000 16108 move complete, result=0
22:07:57.722 00.000 16108 worker thread done servicing request
22:07:57.744 00.022 21068 UpdateGuideState exits: m=110982 SNR=73.0
22:07:57.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:57.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:57.749 00.003 21068 Enqueuing Expose request
22:07:57.752 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:57.755 00.003 16108 Worker thread wakes up
22:07:57.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:57.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:07:58.733 00.978 16108 Exposure complete
22:07:58.820 00.087 16108 worker thread done servicing request
22:07:58.820 00.000 21068 OnExposeComplete: enter
22:07:58.821 00.001 21068 UpdateGuideState(): m_state=6
22:07:58.823 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
22:07:58.825 00.002 21068 Star::Find returns 1 (0), X=219.05, Y=877.82, Mass=107803, SNR=72.3, Peak=16326 HFD=3.1
22:07:58.826 00.001 21068 MultiStar: [#1 -0.20,-0.13,1.08,U] [#2 0.10,0.10,1.30,U] [#3 -0.11,-0.08,1.12,U] [#4 -0.13,-0.29,0.90,U] [#5 -0.21,-0.19,0.88,U] [#6 -0.08,-0.06,0.70,U] [#7 -0.14,0.24,0.60,U] [#8 0.03,0.20,0.74,U] 
22:07:58.827 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.18, -0.03}
22:07:58.828 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
22:07:58.829 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
22:07:58.831 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=0.09 mountY=0.06, mountTheta=0.59
22:07:58.834 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
22:07:58.836 00.002 21068 Enqueuing Move request for scope (-0.10, -0.04)
22:07:58.837 00.001 16108 Worker thread wakes up
22:07:58.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:07:58.837 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:07:58.837 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
22:07:58.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:07:58.838 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:58.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:58.838 00.000 16108 MoveAxis(E, 0, ABG)
22:07:58.838 00.000 16108 Move returns status 0, amount 0
22:07:58.838 00.000 16108 MoveAxis(N, 0, ABG)
22:07:58.838 00.000 16108 Move returns status 0, amount 0
22:07:58.838 00.000 16108 move complete, result=0
22:07:58.838 00.000 16108 worker thread done servicing request
22:07:58.844 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=4054, FiltMin=3472, FiltMax=63021, Gamma=1.000
22:07:58.879 00.035 21068 UpdateGuideState exits: m=107803 SNR=72.3
22:07:58.882 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.884 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:07:58.886 00.002 21068 Enqueuing Expose request
22:07:58.888 00.002 16108 Worker thread wakes up
22:07:58.888 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:58.891 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:07:58.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:00.049 01.158 16108 Exposure complete
22:08:00.140 00.091 16108 worker thread done servicing request
22:08:00.140 00.000 21068 OnExposeComplete: enter
22:08:00.143 00.003 21068 UpdateGuideState(): m_state=6
22:08:00.144 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
22:08:00.145 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.90, Mass=109337, SNR=74.1, Peak=15622 HFD=3.2
22:08:00.147 00.002 21068 MultiStar: [#1 -0.37,-0.05,1.20,U] [#2 -0.22,-0.01,1.16,U] [#3 0.05,-0.11,1.07,U] [#4 -0.42,-0.07,0.78,U] [#5 -0.14,-0.11,0.80,U] [#6 0.00,0.22,0.83,U] [#7 -0.68,-0.19,0.00,M1] [#8 0.04,0.06,0.65,U] 
22:08:00.148 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.01}, one-star: {-0.02, 0.05}
22:08:00.150 00.002 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
22:08:00.152 00.002 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
22:08:00.153 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.93 mountX=0.02 mountY=-0.04, mountTheta=-1.02
22:08:00.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
22:08:00.156 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
22:08:00.157 00.001 16108 Worker thread wakes up
22:08:00.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:08:00.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:08:00.157 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.02 yDistance=-0.04
22:08:00.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:08:00.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:00.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:00.157 00.000 16108 MoveAxis(E, 0, ABG)
22:08:00.157 00.000 16108 Move returns status 0, amount 0
22:08:00.158 00.001 16108 MoveAxis(N, 0, ABG)
22:08:00.158 00.000 16108 Move returns status 0, amount 0
22:08:00.158 00.000 16108 move complete, result=0
22:08:00.158 00.000 16108 worker thread done servicing request
22:08:00.165 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4051, FiltMin=3472, FiltMax=53846, Gamma=1.000
22:08:00.188 00.023 21068 UpdateGuideState exits: m=109337 SNR=74.1
22:08:00.190 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:00.192 00.001 21068 Enqueuing Expose request
22:08:00.193 00.001 16108 Worker thread wakes up
22:08:00.194 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:00.195 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:00.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:01.166 00.971 16108 Exposure complete
22:08:01.271 00.105 16108 worker thread done servicing request
22:08:01.271 00.000 21068 OnExposeComplete: enter
22:08:01.273 00.002 21068 UpdateGuideState(): m_state=6
22:08:01.274 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
22:08:01.275 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=878.08, Mass=130086, SNR=80.2, Peak=19030 HFD=3.1
22:08:01.276 00.001 21068 MultiStar: [#1 0.05,-0.14,1.05,U] [#2 -0.50,0.06,0.00,M1] [#3 -0.24,-0.11,0.92,U] [#4 0.23,-0.20,0.88,U] [#5 -0.10,-0.08,0.85,U] [#6 0.03,-0.09,0.73,U] [#7 -0.48,0.29,0.00,M2] [#8 -0.32,0.37,0.00,M1] 
22:08:01.277 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.06}, one-star: {-0.15, 0.23}
22:08:01.280 00.003 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:08:01.281 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
22:08:01.282 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.08 mountX=0.02 mountY=0.07, mountTheta=1.24
22:08:01.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
22:08:01.285 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
22:08:01.286 00.001 16108 Worker thread wakes up
22:08:01.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:08:01.286 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:08:01.286 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.07
22:08:01.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:08:01.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:01.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:08:01.286 00.000 16108 MoveAxis(E, 0, ABG)
22:08:01.286 00.000 16108 Move returns status 0, amount 0
22:08:01.286 00.000 16108 MoveAxis(N, 0, ABG)
22:08:01.286 00.000 16108 Move returns status 0, amount 0
22:08:01.287 00.001 16108 move complete, result=0
22:08:01.287 00.000 16108 worker thread done servicing request
22:08:01.295 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=4051, FiltMin=3501, FiltMax=54717, Gamma=1.000
22:08:01.321 00.026 21068 UpdateGuideState exits: m=130086 SNR=80.2
22:08:01.324 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:01.326 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:01.327 00.001 21068 Enqueuing Expose request
22:08:01.330 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:01.331 00.001 16108 Worker thread wakes up
22:08:01.331 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:01.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:02.491 01.160 16108 Exposure complete
22:08:02.592 00.101 16108 worker thread done servicing request
22:08:02.592 00.000 21068 OnExposeComplete: enter
22:08:02.594 00.002 21068 UpdateGuideState(): m_state=6
22:08:02.594 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
22:08:02.595 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.71, Mass=121202, SNR=76.6, Peak=15334 HFD=3.4
22:08:02.596 00.001 21068 MultiStar: [#1 -0.22,-0.20,1.04,U] [#2 -0.38,-0.07,1.07,U] [#3 -0.04,-0.19,1.10,U] [#4 -0.28,-0.17,0.82,U] [#5 -0.46,-0.09,0.00,M1] [#6 -0.44,-0.22,0.00,M1] [#7 -0.42,-0.01,0.60,U] [#8 -0.36,0.29,0.75,U] 
22:08:02.598 00.002 21068 single-star, 6 included, MultiStar: {-0.22, -0.09}, one-star: {0.05, -0.14}
22:08:02.600 00.002 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
22:08:02.603 00.003 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
22:08:02.604 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.07 mountY=0.13, mountTheta=2.10
22:08:02.606 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.14, opts=13)
22:08:02.609 00.003 21068 Enqueuing Move request for scope (0.05, -0.14)
22:08:02.611 00.002 16108 Worker thread wakes up
22:08:02.612 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:08:02.612 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:08:02.612 00.000 16108 Moving (0.05, -0.14) raw xDistance=-0.07 yDistance=0.13
22:08:02.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:08:02.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:02.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:02.612 00.000 16108 MoveAxis(E, 0, ABG)
22:08:02.613 00.001 16108 Move returns status 0, amount 0
22:08:02.613 00.000 16108 MoveAxis(N, 0, ABG)
22:08:02.613 00.000 16108 Move returns status 0, amount 0
22:08:02.613 00.000 16108 move complete, result=0
22:08:02.613 00.000 16108 worker thread done servicing request
22:08:02.617 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4051, FiltMin=3517, FiltMax=54333, Gamma=1.000
22:08:02.646 00.029 21068 UpdateGuideState exits: m=121202 SNR=76.6
22:08:02.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:02.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:02.649 00.001 21068 Enqueuing Expose request
22:08:02.650 00.001 16108 Worker thread wakes up
22:08:02.650 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:02.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:02.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:03.618 00.967 16108 Exposure complete
22:08:03.690 00.072 16108 worker thread done servicing request
22:08:03.690 00.000 21068 OnExposeComplete: enter
22:08:03.691 00.001 21068 UpdateGuideState(): m_state=6
22:08:03.692 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
22:08:03.694 00.002 21068 Star::Find returns 1 (0), X=219.35, Y=877.61, Mass=118125, SNR=70.4, Peak=14406 HFD=3.3
22:08:03.695 00.001 21068 MultiStar: [#1 0.01,-0.47,0.00,M1] [#2 -0.35,-0.41,0.00,M1] [#3 -0.02,-0.36,0.96,U] [#4 -0.32,-0.54,0.00,M1] [#5 -0.13,-0.42,1.04,U] [#6 -0.18,-0.23,0.84,U] [#7 -0.14,-0.40,0.59,U] [#8 0.26,-0.08,0.74,U] 
22:08:03.696 00.001 21068 single-star, 5 included, MultiStar: {-0.01, -0.29}, one-star: {0.12, -0.24}
22:08:03.697 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
22:08:03.698 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
22:08:03.699 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.11 mountX=-0.16 mountY=0.21, mountTheta=2.23
22:08:03.700 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.24, opts=13)
22:08:03.701 00.001 21068 Enqueuing Move request for scope (0.12, -0.24)
22:08:03.702 00.001 16108 Worker thread wakes up
22:08:03.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
22:08:03.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
22:08:03.702 00.000 16108 Moving (0.12, -0.24) raw xDistance=-0.16 yDistance=0.21
22:08:03.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:08:03.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:03.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:08:03.702 00.000 16108 MoveAxis(E, 0, ABG)
22:08:03.702 00.000 16108 Move returns status 0, amount 0
22:08:03.702 00.000 16108 MoveAxis(N, 0, ABG)
22:08:03.702 00.000 16108 Move returns status 0, amount 0
22:08:03.703 00.001 16108 move complete, result=0
22:08:03.703 00.000 16108 worker thread done servicing request
22:08:03.707 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4051, FiltMin=3469, FiltMax=49312, Gamma=1.000
22:08:03.726 00.019 21068 UpdateGuideState exits: m=118125 SNR=70.4
22:08:03.726 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:03.728 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:03.729 00.001 21068 Enqueuing Expose request
22:08:03.729 00.000 16108 Worker thread wakes up
22:08:03.729 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:08:03.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:03.731 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:04.873 01.142 16108 Exposure complete
22:08:04.929 00.056 16108 worker thread done servicing request
22:08:04.930 00.001 21068 OnExposeComplete: enter
22:08:04.931 00.001 21068 UpdateGuideState(): m_state=6
22:08:04.932 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
22:08:04.933 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.56, Mass=104450, SNR=68.9, Peak=14662 HFD=3.2
22:08:04.935 00.002 21068 MultiStar: [#1 -0.14,-0.18,1.16,U] [#2 -0.24,-0.25,1.00,U] [#3 -0.10,-0.19,1.14,U] [#4 -0.57,-0.49,0.00,M2] [#5 -0.19,-0.26,0.88,U] [#6 0.02,-0.33,0.93,U] [#7 -0.05,-0.44,0.70,U] [#8 -0.09,0.05,0.74,U] 
22:08:04.935 00.000 21068 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {0.14, -0.29}
22:08:04.936 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
22:08:04.937 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
22:08:04.938 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.91 mountX=0.04 mountY=0.25, mountTheta=1.41
22:08:04.939 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.23, opts=13)
22:08:04.940 00.001 21068 Enqueuing Move request for scope (-0.08, -0.23)
22:08:04.941 00.001 16108 Worker thread wakes up
22:08:04.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
22:08:04.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
22:08:04.941 00.000 16108 Moving (-0.08, -0.23) raw xDistance=0.04 yDistance=0.25
22:08:04.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:08:04.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:04.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:08:04.941 00.000 16108 MoveAxis(E, 0, ABG)
22:08:04.941 00.000 16108 Move returns status 0, amount 0
22:08:04.941 00.000 16108 MoveAxis(N, 0, ABG)
22:08:04.941 00.000 16108 Move returns status 0, amount 0
22:08:04.941 00.000 16108 move complete, result=0
22:08:04.941 00.000 16108 worker thread done servicing request
22:08:04.945 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4048, FiltMin=3446, FiltMax=61917, Gamma=1.000
22:08:04.961 00.016 21068 UpdateGuideState exits: m=104450 SNR=68.9
22:08:04.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:04.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:04.964 00.001 21068 Enqueuing Expose request
22:08:04.965 00.001 16108 Worker thread wakes up
22:08:04.965 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:08:04.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:04.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:05.946 00.980 16108 Exposure complete
22:08:06.012 00.066 16108 worker thread done servicing request
22:08:06.012 00.000 21068 OnExposeComplete: enter
22:08:06.013 00.001 21068 UpdateGuideState(): m_state=6
22:08:06.014 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
22:08:06.014 00.000 21068 Star::Find returns 1 (0), X=219.11, Y=877.89, Mass=98269, SNR=71.7, Peak=13846 HFD=3.2
22:08:06.015 00.001 21068 MultiStar: [#1 -0.08,0.00,1.23,U] [#2 -0.35,0.06,1.05,U] [#3 0.07,-0.18,0.95,U] [#4 -0.20,-0.27,0.90,U] [#5 -0.17,-0.12,1.04,U] [#6 -0.14,-0.21,0.87,U] [#7 -0.43,0.23,0.00,M1] [#8 0.21,0.42,0.00,M1] 
22:08:06.016 00.001 21068 single-star, 6 included, MultiStar: {-0.14, -0.09}, one-star: {-0.12, 0.04}
22:08:06.017 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
22:08:06.018 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
22:08:06.019 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.85 mountX=0.12 mountY=-0.01, mountTheta=-0.06
22:08:06.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.04, opts=13)
22:08:06.021 00.001 21068 Enqueuing Move request for scope (-0.12, 0.04)
22:08:06.022 00.001 16108 Worker thread wakes up
22:08:06.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
22:08:06.022 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
22:08:06.022 00.000 16108 Moving (-0.12, 0.04) raw xDistance=0.12 yDistance=-0.01
22:08:06.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:08:06.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:06.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:06.022 00.000 16108 MoveAxis(E, 0, ABG)
22:08:06.022 00.000 16108 Move returns status 0, amount 0
22:08:06.022 00.000 16108 MoveAxis(N, 0, ABG)
22:08:06.022 00.000 16108 Move returns status 0, amount 0
22:08:06.022 00.000 16108 move complete, result=0
22:08:06.022 00.000 16108 worker thread done servicing request
22:08:06.026 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4048, FiltMin=3478, FiltMax=55357, Gamma=1.000
22:08:06.045 00.019 21068 UpdateGuideState exits: m=98269 SNR=71.7
22:08:06.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:06.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:06.049 00.001 21068 Enqueuing Expose request
22:08:06.050 00.001 16108 Worker thread wakes up
22:08:06.050 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:06.051 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:06.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:07.207 01.156 16108 Exposure complete
22:08:07.265 00.058 16108 worker thread done servicing request
22:08:07.265 00.000 21068 OnExposeComplete: enter
22:08:07.266 00.001 21068 UpdateGuideState(): m_state=6
22:08:07.267 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
22:08:07.269 00.002 21068 Star::Find returns 1 (0), X=219.47, Y=878.02, Mass=104828, SNR=69.0, Peak=13798 HFD=3.6
22:08:07.270 00.001 21068 MultiStar: [#1 -0.32,0.18,1.14,U] [#2 -0.08,-0.06,1.16,U] [#3 0.17,-0.04,1.11,U] [#4 -0.03,0.12,0.75,U] [#5 -0.04,0.04,1.03,U] [#6 -0.17,0.08,0.73,U] [#7 -0.22,0.33,0.67,U] [#8 0.34,0.46,0.00,M2] 
22:08:07.270 00.000 21068 refined, 7 included, MultiStar: {-0.05, 0.09}, one-star: {0.25, 0.17}
22:08:07.271 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
22:08:07.273 00.002 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
22:08:07.274 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=0.06 mountY=-0.07, mountTheta=-0.87
22:08:07.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
22:08:07.277 00.001 21068 Enqueuing Move request for scope (-0.05, 0.09)
22:08:07.278 00.001 16108 Worker thread wakes up
22:08:07.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:08:07.278 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:08:07.278 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.06 yDistance=-0.07
22:08:07.279 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:08:07.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:07.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:08:07.279 00.000 16108 MoveAxis(E, 0, ABG)
22:08:07.279 00.000 16108 Move returns status 0, amount 0
22:08:07.279 00.000 16108 MoveAxis(N, 0, ABG)
22:08:07.279 00.000 16108 Move returns status 0, amount 0
22:08:07.279 00.000 16108 move complete, result=0
22:08:07.279 00.000 16108 worker thread done servicing request
22:08:07.283 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4048, FiltMin=3433, FiltMax=48685, Gamma=1.000
22:08:07.299 00.016 21068 UpdateGuideState exits: m=104828 SNR=69.0
22:08:07.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:07.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:07.302 00.001 21068 Enqueuing Expose request
22:08:07.302 00.000 16108 Worker thread wakes up
22:08:07.303 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:07.304 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:07.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:08.277 00.973 16108 Exposure complete
22:08:08.333 00.056 16108 worker thread done servicing request
22:08:08.333 00.000 21068 OnExposeComplete: enter
22:08:08.334 00.001 21068 UpdateGuideState(): m_state=6
22:08:08.335 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
22:08:08.336 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=878.20, Mass=96263, SNR=64.6, Peak=15830 HFD=3.0
22:08:08.337 00.001 21068 MultiStar: [#1 -0.09,0.16,1.29,U] [#2 -0.17,0.16,1.27,U] [#3 -0.37,-0.01,1.17,U] [#4 -0.32,-0.05,0.87,U] [#5 -0.12,-0.14,1.06,U] [#6 -0.11,0.07,0.92,U] [#7 -0.36,0.37,0.00,M1] [#8 -0.01,0.45,0.83,U] 
22:08:08.338 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.12}, one-star: {-0.12, 0.34}
22:08:08.339 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
22:08:08.339 00.000 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
22:08:08.340 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.20 cameraTheta=2.53 mountX=0.18 mountY=-0.08, mountTheta=-0.39
22:08:08.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.12, opts=13)
22:08:08.343 00.001 21068 Enqueuing Move request for scope (-0.17, 0.12)
22:08:08.344 00.001 16108 Worker thread wakes up
22:08:08.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
22:08:08.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
22:08:08.344 00.000 16108 Moving (-0.17, 0.12) raw xDistance=0.18 yDistance=-0.08
22:08:08.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:08:08.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:08.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:08.344 00.000 16108 MoveAxis(E, 0, ABG)
22:08:08.344 00.000 16108 Move returns status 0, amount 0
22:08:08.344 00.000 16108 MoveAxis(N, 0, ABG)
22:08:08.344 00.000 16108 Move returns status 0, amount 0
22:08:08.345 00.001 16108 move complete, result=0
22:08:08.345 00.000 16108 worker thread done servicing request
22:08:08.349 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4048, FiltMin=3501, FiltMax=54521, Gamma=1.000
22:08:08.365 00.016 21068 UpdateGuideState exits: m=96263 SNR=64.6
22:08:08.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:08.366 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:08.367 00.001 21068 Enqueuing Expose request
22:08:08.369 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:08.370 00.001 16108 Worker thread wakes up
22:08:08.370 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:08.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:09.522 01.152 16108 Exposure complete
22:08:09.581 00.059 16108 worker thread done servicing request
22:08:09.581 00.000 21068 OnExposeComplete: enter
22:08:09.582 00.001 21068 UpdateGuideState(): m_state=6
22:08:09.583 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
22:08:09.584 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.71, Mass=93239, SNR=58.7, Peak=15299 HFD=2.9
22:08:09.585 00.001 21068 MultiStar: [#1 0.09,-0.14,1.34,U] [#2 -0.30,-0.16,1.53,U] [#3 0.12,-0.25,1.25,U] [#4 -0.36,-0.20,1.06,U] [#5 0.09,-0.28,1.12,U] [#6 -0.48,0.08,0.00,M1] [#7 -0.14,0.00,0.84,U] [#8 0.30,0.33,0.96,U] 
22:08:09.586 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {0.33, -0.14}
22:08:09.587 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:08:09.587 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
22:08:09.589 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.56 mountX=-0.02 mountY=0.12, mountTheta=1.76
22:08:09.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.12, opts=13)
22:08:09.592 00.001 21068 Enqueuing Move request for scope (0.00, -0.12)
22:08:09.593 00.001 16108 Worker thread wakes up
22:08:09.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
22:08:09.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
22:08:09.593 00.000 16108 Moving (0.00, -0.12) raw xDistance=-0.02 yDistance=0.12
22:08:09.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:08:09.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:09.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:08:09.593 00.000 16108 MoveAxis(E, 0, ABG)
22:08:09.593 00.000 16108 Move returns status 0, amount 0
22:08:09.593 00.000 16108 MoveAxis(N, 0, ABG)
22:08:09.593 00.000 16108 Move returns status 0, amount 0
22:08:09.593 00.000 16108 move complete, result=0
22:08:09.593 00.000 16108 worker thread done servicing request
22:08:09.599 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4048, FiltMin=3494, FiltMax=59216, Gamma=1.000
22:08:09.614 00.015 21068 UpdateGuideState exits: m=93239 SNR=58.7
22:08:09.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:09.615 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:09.616 00.001 21068 Enqueuing Expose request
22:08:09.618 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:09.619 00.001 16108 Worker thread wakes up
22:08:09.619 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:09.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:10.587 00.968 16108 Exposure complete
22:08:10.650 00.063 16108 worker thread done servicing request
22:08:10.650 00.000 21068 OnExposeComplete: enter
22:08:10.651 00.001 21068 UpdateGuideState(): m_state=6
22:08:10.651 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
22:08:10.652 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.30, Mass=116196, SNR=72.2, Peak=15798 HFD=3.2
22:08:10.653 00.001 21068 MultiStar: [#1 -0.13,0.06,0.97,U] [#2 -0.30,0.29,1.25,U] [#3 0.23,0.16,1.08,U] [#4 -0.41,-0.08,0.76,U] [#5 -0.42,0.18,0.85,U] [#6 -0.09,0.22,0.85,U] [#7 -0.43,0.28,0.00,M1] [#8 0.10,0.54,0.00,M1] 
22:08:10.654 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.20}, one-star: {0.02, 0.44}
22:08:10.656 00.002 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
22:08:10.656 00.000 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
22:08:10.657 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.24 cameraTheta=2.21 mountX=0.18 mountY=-0.16, mountTheta=-0.72
22:08:10.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.20, opts=13)
22:08:10.661 00.002 21068 Enqueuing Move request for scope (-0.15, 0.20)
22:08:10.662 00.001 16108 Worker thread wakes up
22:08:10.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
22:08:10.662 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
22:08:10.662 00.000 16108 Moving (-0.15, 0.20) raw xDistance=0.18 yDistance=-0.16
22:08:10.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:08:10.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:10.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:08:10.663 00.001 16108 MoveAxis(E, 0, ABG)
22:08:10.663 00.000 16108 Move returns status 0, amount 0
22:08:10.663 00.000 16108 MoveAxis(N, 0, ABG)
22:08:10.663 00.000 16108 Move returns status 0, amount 0
22:08:10.663 00.000 16108 move complete, result=0
22:08:10.663 00.000 16108 worker thread done servicing request
22:08:10.668 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4048, FiltMin=3475, FiltMax=50438, Gamma=1.000
22:08:10.688 00.020 21068 UpdateGuideState exits: m=116196 SNR=72.2
22:08:10.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:10.690 00.000 21068 Enqueuing Expose request
22:08:10.691 00.001 16108 Worker thread wakes up
22:08:10.691 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:10.692 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:10.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:11.856 01.164 16108 Exposure complete
22:08:11.921 00.065 16108 worker thread done servicing request
22:08:11.921 00.000 21068 OnExposeComplete: enter
22:08:11.923 00.002 21068 UpdateGuideState(): m_state=6
22:08:11.924 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
22:08:11.925 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=878.01, Mass=112160, SNR=65.2, Peak=16358 HFD=3.5
22:08:11.926 00.001 21068 MultiStar: [#1 0.06,-0.05,1.13,U] [#2 -0.18,-0.01,1.27,U] [#3 -0.04,-0.37,1.11,U] [#4 -0.43,-0.27,0.00,M1] [#5 -0.24,-0.23,1.01,U] [#6 -0.12,-0.08,0.88,U] [#7 -0.17,0.22,0.55,U] [#8 -0.09,0.07,0.81,U] 
22:08:11.927 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.22, 0.16}
22:08:11.927 00.000 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
22:08:11.929 00.002 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
22:08:11.930 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.70 mountX=0.11 mountY=0.08, mountTheta=0.66
22:08:11.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
22:08:11.932 00.000 21068 Enqueuing Move request for scope (-0.12, -0.06)
22:08:11.933 00.001 16108 Worker thread wakes up
22:08:11.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
22:08:11.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
22:08:11.933 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.08
22:08:11.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:08:11.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:11.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:08:11.933 00.000 16108 MoveAxis(E, 0, ABG)
22:08:11.934 00.001 16108 Move returns status 0, amount 0
22:08:11.934 00.000 16108 MoveAxis(N, 0, ABG)
22:08:11.934 00.000 16108 Move returns status 0, amount 0
22:08:11.934 00.000 16108 move complete, result=0
22:08:11.934 00.000 16108 worker thread done servicing request
22:08:11.937 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4048, FiltMin=3462, FiltMax=55357, Gamma=1.000
22:08:11.953 00.016 21068 UpdateGuideState exits: m=112160 SNR=65.2
22:08:11.955 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:11.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:11.957 00.001 21068 Enqueuing Expose request
22:08:11.958 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:11.959 00.001 16108 Worker thread wakes up
22:08:11.959 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:11.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:12.929 00.970 16108 Exposure complete
22:08:12.986 00.057 16108 worker thread done servicing request
22:08:12.986 00.000 21068 OnExposeComplete: enter
22:08:12.987 00.001 21068 UpdateGuideState(): m_state=6
22:08:12.988 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
22:08:12.989 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=877.45, Mass=100561, SNR=61.1, Peak=14963 HFD=3.2
22:08:12.990 00.001 21068 MultiStar: [#1 -0.15,-0.34,1.42,U] [#2 -0.33,-0.60,0.00,M1] [#3 -0.13,-0.69,0.00,M1] [#4 -0.67,-0.59,0.00,M2] [#5 -0.45,-0.51,0.00,M1] [#6 -0.63,-0.56,0.00,M1] [#7 -0.20,-0.22,0.77,U] [#8 -0.68,-0.52,0.00,M1] 
22:08:12.991 00.001 21068 refined, 2 included, MultiStar: {-0.23, -0.33}, one-star: {-0.38, -0.40}
22:08:12.991 00.000 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
22:08:12.992 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
22:08:12.993 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.33 hyp=0.40 cameraTheta=-2.18 mountX=0.17 mountY=0.37, mountTheta=1.14
22:08:12.995 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.33, opts=13)
22:08:12.995 00.000 21068 Enqueuing Move request for scope (-0.23, -0.33)
22:08:12.997 00.002 16108 Worker thread wakes up
22:08:12.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.33) opts 0xd
22:08:12.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.33)
22:08:12.997 00.000 16108 Moving (-0.23, -0.33) raw xDistance=0.17 yDistance=0.37
22:08:12.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:08:12.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:08:12.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:08:12.997 00.000 16108 MoveAxis(E, 0, ABG)
22:08:12.998 00.001 16108 Move returns status 0, amount 0
22:08:12.998 00.000 16108 MoveAxis(N, 0, ABG)
22:08:12.998 00.000 16108 Move returns status 0, amount 0
22:08:12.998 00.000 16108 move complete, result=0
22:08:12.998 00.000 16108 worker thread done servicing request
22:08:13.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4048, FiltMin=3456, FiltMax=56822, Gamma=1.000
22:08:13.017 00.016 21068 UpdateGuideState exits: m=100561 SNR=61.1
22:08:13.018 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:13.018 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:13.019 00.001 21068 Enqueuing Expose request
22:08:13.020 00.001 16108 Worker thread wakes up
22:08:13.020 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:08:13.021 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:13.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:14.180 01.159 16108 Exposure complete
22:08:14.237 00.057 16108 worker thread done servicing request
22:08:14.237 00.000 21068 OnExposeComplete: enter
22:08:14.237 00.000 21068 UpdateGuideState(): m_state=6
22:08:14.238 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
22:08:14.239 00.001 21068 Star::Find returns 1 (0), X=218.90, Y=877.74, Mass=117418, SNR=70.7, Peak=17126 HFD=3.3
22:08:14.240 00.001 21068 MultiStar: [#1 -0.37,-0.43,0.00,M1] [#2 -0.72,-0.35,0.00,M2] [#3 0.03,-0.51,0.00,M2] [#4 -0.21,-0.56,0.00,M3] [#5 -0.37,-0.47,0.00,M2] [#6 0.03,-0.21,0.93,U] [#7 -0.09,-0.31,0.77,U] [#8 0.03,0.10,0.74,U] 
22:08:14.241 00.001 21068 refined, 3 included, MultiStar: {-0.10, -0.14}, one-star: {-0.33, -0.11}
22:08:14.242 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
22:08:14.242 00.000 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.19)
22:08:14.243 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.19 mountX=0.07 mountY=0.16, mountTheta=1.14
22:08:14.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
22:08:14.245 00.000 21068 Enqueuing Move request for scope (-0.10, -0.14)
22:08:14.246 00.001 16108 Worker thread wakes up
22:08:14.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
22:08:14.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
22:08:14.246 00.000 16108 Moving (-0.10, -0.14) raw xDistance=0.07 yDistance=0.16
22:08:14.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:08:14.247 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:14.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:08:14.247 00.000 16108 MoveAxis(E, 0, ABG)
22:08:14.247 00.000 16108 Move returns status 0, amount 0
22:08:14.247 00.000 16108 MoveAxis(N, 0, ABG)
22:08:14.247 00.000 16108 Move returns status 0, amount 0
22:08:14.247 00.000 16108 move complete, result=0
22:08:14.247 00.000 16108 worker thread done servicing request
22:08:14.251 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4048, FiltMin=3478, FiltMax=65405, Gamma=1.000
22:08:14.269 00.018 21068 UpdateGuideState exits: m=117418 SNR=70.7
22:08:14.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:14.272 00.001 21068 Enqueuing Expose request
22:08:14.273 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:08:14.274 00.001 16108 Worker thread wakes up
22:08:14.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:14.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:15.237 00.963 16108 Exposure complete
22:08:15.296 00.059 16108 worker thread done servicing request
22:08:15.296 00.000 21068 OnExposeComplete: enter
22:08:15.297 00.001 21068 UpdateGuideState(): m_state=6
22:08:15.298 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
22:08:15.298 00.000 21068 Star::Find returns 1 (0), X=219.06, Y=877.64, Mass=106629, SNR=72.3, Peak=16070 HFD=2.8
22:08:15.299 00.001 21068 MultiStar: [#1 -0.43,-0.21,0.00,M2] [#2 -0.66,-0.25,0.00,M3] [#3 -0.31,-0.29,0.91,U] [#4 -0.46,-0.28,0.00,M4] [#5 -0.39,-0.48,0.00,M3] [#6 -0.35,-0.49,0.00,M1] [#7 -0.24,0.02,0.54,U] [#8 -0.29,0.19,0.77,U] 
22:08:15.300 00.001 21068 refined, 3 included, MultiStar: {-0.25, -0.10}, one-star: {-0.17, -0.21}
22:08:15.301 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
22:08:15.301 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
22:08:15.302 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.76 mountX=0.23 mountY=0.16, mountTheta=0.60
22:08:15.304 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.10, opts=13)
22:08:15.304 00.000 21068 Enqueuing Move request for scope (-0.25, -0.10)
22:08:15.305 00.001 16108 Worker thread wakes up
22:08:15.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
22:08:15.305 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
22:08:15.305 00.000 16108 Moving (-0.25, -0.10) raw xDistance=0.23 yDistance=0.16
22:08:15.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:08:15.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:15.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:08:15.305 00.000 16108 MoveAxis(W, 60, ABG)
22:08:15.306 00.001 16108 Guiding  Dir = 3, Dur = 60
22:08:15.306 00.000 16108 IsSlewing returns 0
22:08:15.306 00.000 16108 IsGuiding returns 0
22:08:15.311 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4048, FiltMin=3443, FiltMax=54278, Gamma=1.000
22:08:15.328 00.017 21068 UpdateGuideState exits: m=106629 SNR=72.3
22:08:15.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:15.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:15.331 00.001 21068 Enqueuing Expose request
22:08:15.340 00.009 16108 PulseGuide returned control before completion, sleep 37
22:08:15.386 00.046 16108 IsGuiding returns 1
22:08:15.386 00.000 16108 scope still moving after pulse duration time elapsed
22:08:15.417 00.031 16108 IsSlewing returns 0
22:08:15.417 00.000 16108 IsGuiding returns 1
22:08:15.449 00.032 16108 IsSlewing returns 0
22:08:15.449 00.000 16108 IsGuiding returns 0
22:08:15.449 00.000 16108 scope move finished after 60 + 82 ms
22:08:15.449 00.000 16108 Move returns status 0, amount 60
22:08:15.449 00.000 16108 MoveAxis(N, 0, ABG)
22:08:15.449 00.000 16108 Move returns status 0, amount 0
22:08:15.449 00.000 16108 move complete, result=0
22:08:15.449 00.000 16108 worker thread done servicing request
22:08:15.449 00.000 16108 Worker thread wakes up
22:08:15.449 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.2 px 0 ms NORTH
22:08:15.451 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:15.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:16.610 01.159 16108 Exposure complete
22:08:16.673 00.063 16108 worker thread done servicing request
22:08:16.673 00.000 21068 OnExposeComplete: enter
22:08:16.674 00.001 21068 UpdateGuideState(): m_state=6
22:08:16.676 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
22:08:16.677 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=878.11, Mass=119322, SNR=72.1, Peak=16723 HFD=3.4
22:08:16.678 00.001 21068 MultiStar: [#1 0.20,0.23,1.34,U] [#2 -0.01,0.11,1.36,U] [#3 0.43,-0.26,0.00,M2] [#4 0.10,-0.09,0.78,U] [#5 0.21,-0.17,0.84,U] [#6 0.21,0.07,0.84,U] [#7 0.36,0.03,0.69,U] [#8 0.22,0.41,0.00,M1] 
22:08:16.679 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.08}, one-star: {0.46, 0.26}
22:08:16.680 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:08:16.681 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:08:16.682 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.39 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
22:08:16.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.08, opts=13)
22:08:16.684 00.001 21068 Enqueuing Move request for scope (0.20, 0.08)
22:08:16.686 00.002 16108 Worker thread wakes up
22:08:16.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
22:08:16.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
22:08:16.686 00.000 16108 Moving (0.20, 0.08) raw xDistance=-0.18 yDistance=-0.13
22:08:16.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:08:16.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:16.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:08:16.686 00.000 16108 MoveAxis(E, 0, ABG)
22:08:16.686 00.000 16108 Move returns status 0, amount 0
22:08:16.686 00.000 16108 MoveAxis(N, 0, ABG)
22:08:16.686 00.000 16108 Move returns status 0, amount 0
22:08:16.686 00.000 16108 move complete, result=0
22:08:16.686 00.000 16108 worker thread done servicing request
22:08:16.690 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4051, FiltMin=3491, FiltMax=46131, Gamma=1.000
22:08:16.707 00.017 21068 UpdateGuideState exits: m=119322 SNR=72.1
22:08:16.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:16.708 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:16.709 00.001 21068 Enqueuing Expose request
22:08:16.710 00.001 16108 Worker thread wakes up
22:08:16.710 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:16.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:16.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:17.675 00.965 16108 Exposure complete
22:08:17.740 00.065 16108 worker thread done servicing request
22:08:17.740 00.000 21068 OnExposeComplete: enter
22:08:17.741 00.001 21068 UpdateGuideState(): m_state=6
22:08:17.742 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
22:08:17.743 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=878.31, Mass=108689, SNR=68.2, Peak=15523 HFD=3.1
22:08:17.744 00.001 21068 MultiStar: [#1 0.56,0.11,0.00,M2] [#2 -0.02,0.16,1.15,U] [#3 0.73,0.09,0.00,M3] [#4 0.41,-0.06,0.85,U] [#5 0.21,-0.11,0.95,U] [#6 -0.11,0.34,0.91,U] [#7 0.21,-0.06,0.65,U] [#8 0.24,0.49,0.00,M2] 
22:08:17.745 00.001 21068 refined, 5 included, MultiStar: {0.17, 0.14}, one-star: {0.38, 0.46}
22:08:17.746 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
22:08:17.746 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
22:08:17.747 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=-0.15 mountY=-0.17, mountTheta=-2.27
22:08:17.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.14, opts=13)
22:08:17.750 00.001 21068 Enqueuing Move request for scope (0.17, 0.14)
22:08:17.751 00.001 16108 Worker thread wakes up
22:08:17.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
22:08:17.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
22:08:17.751 00.000 16108 Moving (0.17, 0.14) raw xDistance=-0.15 yDistance=-0.17
22:08:17.752 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:08:17.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:17.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:08:17.752 00.000 16108 MoveAxis(E, 0, ABG)
22:08:17.752 00.000 16108 Move returns status 0, amount 0
22:08:17.752 00.000 16108 MoveAxis(N, 0, ABG)
22:08:17.752 00.000 16108 Move returns status 0, amount 0
22:08:17.752 00.000 16108 move complete, result=0
22:08:17.752 00.000 16108 worker thread done servicing request
22:08:17.756 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4048, FiltMin=3446, FiltMax=47267, Gamma=1.000
22:08:17.773 00.017 21068 UpdateGuideState exits: m=108689 SNR=68.2
22:08:17.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:17.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:17.776 00.001 21068 Enqueuing Expose request
22:08:17.777 00.001 16108 Worker thread wakes up
22:08:17.777 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:17.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:17.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:18.935 01.157 16108 Exposure complete
22:08:18.997 00.062 16108 worker thread done servicing request
22:08:18.997 00.000 21068 OnExposeComplete: enter
22:08:18.998 00.001 21068 UpdateGuideState(): m_state=6
22:08:18.999 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
22:08:19.000 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=878.18, Mass=101008, SNR=69.9, Peak=16339 HFD=2.9
22:08:19.001 00.001 21068 MultiStar: [#1 0.43,0.27,0.00,M3] [#2 0.29,0.24,1.23,U] [#3 0.61,0.00,0.00,M4] [#4 0.41,-0.06,0.85,U] [#5 0.47,0.24,0.00,M2] [#6 0.36,0.15,0.97,U] [#7 0.52,0.05,0.00,M1] [#8 0.50,0.60,0.00,M3] 
22:08:19.002 00.001 21068 refined, 3 included, MultiStar: {0.40, 0.18}, one-star: {0.58, 0.33}
22:08:19.004 00.002 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
22:08:19.005 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
22:08:19.006 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.18 hyp=0.44 cameraTheta=0.42 mountX=-0.37 mountY=-0.27, mountTheta=-2.51
22:08:19.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.18, opts=13)
22:08:19.009 00.001 21068 Enqueuing Move request for scope (0.40, 0.18)
22:08:19.010 00.001 16108 Worker thread wakes up
22:08:19.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.18) opts 0xd
22:08:19.010 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.18)
22:08:19.010 00.000 16108 Moving (0.40, 0.18) raw xDistance=-0.37 yDistance=-0.27
22:08:19.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:08:19.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:08:19.010 00.000 16108 MoveAxis(E, 96, ABG)
22:08:19.010 00.000 16108 Guiding  Dir = 2, Dur = 96
22:08:19.010 00.000 16108 IsSlewing returns 0
22:08:19.010 00.000 16108 IsGuiding returns 0
22:08:19.015 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4051, FiltMin=3481, FiltMax=63117, Gamma=1.000
22:08:19.020 00.005 16108 PulseGuide returned control before completion, sleep 97
22:08:19.038 00.018 21068 UpdateGuideState exits: m=101008 SNR=69.9
22:08:19.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:19.041 00.001 21068 Enqueuing Expose request
22:08:19.129 00.088 16108 IsGuiding returns 1
22:08:19.129 00.000 16108 scope still moving after pulse duration time elapsed
22:08:19.161 00.032 16108 IsSlewing returns 0
22:08:19.161 00.000 16108 IsGuiding returns 1
22:08:19.192 00.031 16108 IsSlewing returns 0
22:08:19.192 00.000 16108 IsGuiding returns 0
22:08:19.192 00.000 16108 scope move finished after 96 + 85 ms
22:08:19.192 00.000 16108 Move returns status 0, amount 96
22:08:19.192 00.000 16108 MoveAxis(N, 54, ABG)
22:08:19.192 00.000 16108 Guiding  Dir = 0, Dur = 54
22:08:19.192 00.000 16108 IsSlewing returns 0
22:08:19.194 00.002 16108 IsGuiding returns 0
22:08:19.255 00.061 16108 IsGuiding returns 1
22:08:19.256 00.001 16108 scope still moving after pulse duration time elapsed
22:08:19.286 00.030 16108 IsSlewing returns 0
22:08:19.286 00.000 16108 IsGuiding returns 1
22:08:19.318 00.032 16108 IsSlewing returns 0
22:08:19.318 00.000 16108 IsGuiding returns 1
22:08:19.349 00.031 16108 IsSlewing returns 0
22:08:19.349 00.000 16108 IsGuiding returns 0
22:08:19.349 00.000 16108 scope move finished after 54 + 102 ms
22:08:19.349 00.000 16108 Move returns status 0, amount 54
22:08:19.349 00.000 16108 move complete, result=0
22:08:19.349 00.000 16108 worker thread done servicing request
22:08:19.349 00.000 16108 Worker thread wakes up
22:08:19.349 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.3 px 54 ms NORTH
22:08:19.350 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:19.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:20.311 00.961 16108 Exposure complete
22:08:20.376 00.065 16108 worker thread done servicing request
22:08:20.376 00.000 21068 OnExposeComplete: enter
22:08:20.377 00.001 21068 UpdateGuideState(): m_state=6
22:08:20.378 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
22:08:20.378 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=878.04, Mass=114800, SNR=77.3, Peak=17430 HFD=2.9
22:08:20.379 00.001 21068 MultiStar: [#1 0.32,0.14,1.06,U] [#2 0.10,0.16,1.17,U] [#3 0.09,0.17,0.78,U] [#4 0.02,-0.19,0.88,U] [#5 0.20,-0.16,0.80,U] [#6 0.05,-0.05,0.73,U] [#7 -0.07,0.17,0.52,U] [#8 0.20,0.28,0.71,U] 
22:08:20.380 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.05, 0.19}
22:08:20.381 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:08:20.382 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:08:20.383 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
22:08:20.384 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
22:08:20.385 00.001 21068 Enqueuing Move request for scope (0.12, 0.08)
22:08:20.386 00.001 16108 Worker thread wakes up
22:08:20.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:08:20.386 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:08:20.386 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=-0.10
22:08:20.386 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:08:20.386 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:20.386 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:08:20.386 00.000 16108 MoveAxis(E, 0, ABG)
22:08:20.386 00.000 16108 Move returns status 0, amount 0
22:08:20.387 00.001 16108 MoveAxis(N, 0, ABG)
22:08:20.387 00.000 16108 Move returns status 0, amount 0
22:08:20.387 00.000 16108 move complete, result=0
22:08:20.387 00.000 16108 worker thread done servicing request
22:08:20.391 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=4051, FiltMin=3469, FiltMax=49549, Gamma=1.000
22:08:20.406 00.015 21068 UpdateGuideState exits: m=114800 SNR=77.3
22:08:20.408 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:20.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:20.409 00.000 21068 Enqueuing Expose request
22:08:20.410 00.001 16108 Worker thread wakes up
22:08:20.410 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:20.411 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:20.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:21.562 01.151 16108 Exposure complete
22:08:21.627 00.065 16108 worker thread done servicing request
22:08:21.627 00.000 21068 OnExposeComplete: enter
22:08:21.629 00.002 21068 UpdateGuideState(): m_state=6
22:08:21.630 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
22:08:21.631 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.97, Mass=100375, SNR=64.6, Peak=14662 HFD=3.0
22:08:21.632 00.001 21068 MultiStar: [#1 0.20,0.07,1.16,U] [#2 0.05,-0.01,1.40,U] [#3 0.11,-0.41,0.97,U] [#4 0.02,0.00,0.80,U] [#5 -0.17,-0.35,0.94,U] [#6 0.19,-0.20,0.78,U] [#7 -0.56,0.04,0.00,M1] [#8 0.09,0.16,0.78,U] 
22:08:21.634 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {-0.09, 0.12}
22:08:21.635 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
22:08:21.636 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
22:08:21.637 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.98 mountX=-0.06 mountY=0.06, mountTheta=2.37
22:08:21.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
22:08:21.639 00.000 21068 Enqueuing Move request for scope (0.05, -0.07)
22:08:21.640 00.001 16108 Worker thread wakes up
22:08:21.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:08:21.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:08:21.640 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
22:08:21.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:08:21.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:21.641 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:08:21.641 00.000 16108 MoveAxis(E, 0, ABG)
22:08:21.641 00.000 16108 Move returns status 0, amount 0
22:08:21.641 00.000 16108 MoveAxis(N, 0, ABG)
22:08:21.641 00.000 16108 Move returns status 0, amount 0
22:08:21.641 00.000 16108 move complete, result=0
22:08:21.641 00.000 16108 worker thread done servicing request
22:08:21.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4048, FiltMin=3504, FiltMax=51117, Gamma=1.000
22:08:21.663 00.018 21068 UpdateGuideState exits: m=100375 SNR=64.6
22:08:21.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:21.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:21.667 00.002 21068 Enqueuing Expose request
22:08:21.668 00.001 16108 Worker thread wakes up
22:08:21.668 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:21.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:21.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:22.642 00.974 16108 Exposure complete
22:08:22.737 00.095 16108 worker thread done servicing request
22:08:22.738 00.001 21068 OnExposeComplete: enter
22:08:22.739 00.001 21068 UpdateGuideState(): m_state=6
22:08:22.741 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
22:08:22.742 00.001 21068 Star::Find returns 1 (0), X=219.05, Y=878.08, Mass=125895, SNR=74.2, Peak=17446 HFD=3.5
22:08:22.743 00.001 21068 MultiStar: [#1 -0.25,-0.18,1.04,U] [#2 -0.17,0.11,1.09,U] [#3 0.30,-0.19,1.02,U] [#4 -0.21,-0.23,0.93,U] [#5 -0.03,-0.11,0.98,U] [#6 0.06,-0.07,0.89,U] [#7 -0.06,0.13,0.54,U] [#8 -0.19,0.22,0.85,U] 
22:08:22.744 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.18, 0.23}
22:08:22.745 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
22:08:22.747 00.002 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
22:08:22.749 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=0.08 mountY=0.04, mountTheta=0.45
22:08:22.752 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
22:08:22.754 00.002 21068 Enqueuing Move request for scope (-0.08, -0.02)
22:08:22.755 00.001 16108 Worker thread wakes up
22:08:22.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:08:22.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:08:22.755 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
22:08:22.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:08:22.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:22.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:08:22.755 00.000 16108 MoveAxis(E, 0, ABG)
22:08:22.755 00.000 16108 Move returns status 0, amount 0
22:08:22.755 00.000 16108 MoveAxis(N, 0, ABG)
22:08:22.755 00.000 16108 Move returns status 0, amount 0
22:08:22.755 00.000 16108 move complete, result=0
22:08:22.755 00.000 16108 worker thread done servicing request
22:08:22.761 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4051, FiltMin=3510, FiltMax=49597, Gamma=1.000
22:08:22.782 00.021 21068 UpdateGuideState exits: m=125895 SNR=74.2
22:08:22.784 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:22.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:22.786 00.001 21068 Enqueuing Expose request
22:08:22.787 00.001 16108 Worker thread wakes up
22:08:22.787 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:08:22.788 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:22.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:23.953 01.165 16108 Exposure complete
22:08:24.035 00.082 16108 worker thread done servicing request
22:08:24.035 00.000 21068 OnExposeComplete: enter
22:08:24.036 00.001 21068 UpdateGuideState(): m_state=6
22:08:24.038 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
22:08:24.039 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=878.04, Mass=114995, SNR=84.5, Peak=17046 HFD=3.1
22:08:24.040 00.001 21068 MultiStar: [#1 -0.23,0.39,0.97,U] [#2 -0.22,0.12,1.08,U] [#3 -0.06,0.03,0.82,U] [#4 -0.33,0.08,0.68,U] [#5 -0.23,-0.01,0.75,U] [#6 -0.35,0.09,0.69,U] [#7 -0.51,0.54,0.00,M1] [#8 -0.05,0.51,0.00,M1] 
22:08:24.041 00.001 21068 single-star, 6 included, MultiStar: {-0.20, 0.14}, one-star: {-0.06, 0.19}
22:08:24.042 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
22:08:24.043 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
22:08:24.044 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=0.09 mountY=-0.17, mountTheta=-1.09
22:08:24.047 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.19, opts=13)
22:08:24.048 00.001 21068 Enqueuing Move request for scope (-0.06, 0.19)
22:08:24.050 00.002 16108 Worker thread wakes up
22:08:24.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
22:08:24.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
22:08:24.050 00.000 16108 Moving (-0.06, 0.19) raw xDistance=0.09 yDistance=-0.17
22:08:24.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:08:24.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:24.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:08:24.050 00.000 16108 MoveAxis(E, 0, ABG)
22:08:24.050 00.000 16108 Move returns status 0, amount 0
22:08:24.050 00.000 16108 MoveAxis(N, 0, ABG)
22:08:24.050 00.000 16108 Move returns status 0, amount 0
22:08:24.051 00.001 16108 move complete, result=0
22:08:24.051 00.000 16108 worker thread done servicing request
22:08:24.056 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=4051, FiltMin=3456, FiltMax=43254, Gamma=1.000
22:08:24.077 00.021 21068 UpdateGuideState exits: m=114995 SNR=84.5
22:08:24.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:24.081 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:24.082 00.001 21068 Enqueuing Expose request
22:08:24.083 00.001 16108 Worker thread wakes up
22:08:24.083 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:24.085 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:24.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:25.061 00.976 16108 Exposure complete
22:08:25.149 00.088 16108 worker thread done servicing request
22:08:25.149 00.000 21068 OnExposeComplete: enter
22:08:25.152 00.003 21068 UpdateGuideState(): m_state=6
22:08:25.153 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
22:08:25.154 00.001 21068 Star::Find returns 1 (0), X=218.87, Y=878.24, Mass=103100, SNR=68.1, Peak=18278 HFD=3.1
22:08:25.156 00.002 21068 MultiStar: [#1 -0.31,0.19,1.55,U] [#2 -0.56,0.09,0.00,M1] [#3 -0.10,0.32,1.09,U] [#4 -0.47,-0.09,0.00,M1] [#5 -0.53,-0.22,0.00,M1] [#6 -0.13,0.26,0.88,U] [#7 -0.30,0.18,0.71,U] [#8 -0.24,0.43,0.00,M2] 
22:08:25.156 00.000 21068 refined, 4 included, MultiStar: {-0.24, 0.26}, one-star: {-0.36, 0.38}
22:08:25.157 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
22:08:25.158 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
22:08:25.159 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.26 hyp=0.36 cameraTheta=2.31 mountX=0.28 mountY=-0.20, mountTheta=-0.61
22:08:25.162 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.26, opts=13)
22:08:25.163 00.001 21068 Enqueuing Move request for scope (-0.24, 0.26)
22:08:25.164 00.001 16108 Worker thread wakes up
22:08:25.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.26) opts 0xd
22:08:25.164 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.26)
22:08:25.164 00.000 16108 Moving (-0.24, 0.26) raw xDistance=0.28 yDistance=-0.20
22:08:25.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:08:25.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:25.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:08:25.164 00.000 16108 MoveAxis(W, 74, ABG)
22:08:25.164 00.000 16108 Guiding  Dir = 3, Dur = 74
22:08:25.165 00.001 16108 IsSlewing returns 0
22:08:25.165 00.000 16108 IsGuiding returns 0
22:08:25.166 00.001 16108 PulseGuide returned control before completion, sleep 84
22:08:25.170 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4048, FiltMin=3369, FiltMax=51181, Gamma=1.000
22:08:25.190 00.020 21068 UpdateGuideState exits: m=103100 SNR=68.1
22:08:25.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:25.193 00.001 21068 Enqueuing Expose request
22:08:25.263 00.070 16108 IsGuiding returns 0
22:08:25.263 00.000 16108 Move returns status 0, amount 74
22:08:25.263 00.000 16108 MoveAxis(N, 0, ABG)
22:08:25.263 00.000 16108 Move returns status 0, amount 0
22:08:25.263 00.000 16108 move complete, result=0
22:08:25.263 00.000 16108 worker thread done servicing request
22:08:25.263 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH
22:08:25.264 00.001 16108 Worker thread wakes up
22:08:25.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:25.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:26.425 01.161 16108 Exposure complete
22:08:26.504 00.079 16108 worker thread done servicing request
22:08:26.504 00.000 21068 OnExposeComplete: enter
22:08:26.506 00.002 21068 UpdateGuideState(): m_state=6
22:08:26.507 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
22:08:26.509 00.002 21068 Star::Find returns 1 (0), X=219.07, Y=877.97, Mass=110207, SNR=71.6, Peak=18134 HFD=2.8
22:08:26.510 00.001 21068 MultiStar: [#1 0.06,0.21,1.14,U] [#2 -0.34,0.16,1.08,U] [#3 0.12,0.18,1.02,U] [#4 -0.39,-0.04,0.84,U] [#5 -0.00,-0.08,0.80,U] [#6 -0.01,-0.05,0.80,U] [#7 -0.72,0.26,0.00,M1] [#8 -0.09,0.51,0.00,M3] 
22:08:26.511 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.08}, one-star: {-0.16, 0.12}
22:08:26.512 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
22:08:26.513 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
22:08:26.515 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.44 mountX=0.11 mountY=-0.06, mountTheta=-0.48
22:08:26.518 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.08, opts=13)
22:08:26.519 00.001 21068 Enqueuing Move request for scope (-0.10, 0.08)
22:08:26.520 00.001 16108 Worker thread wakes up
22:08:26.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
22:08:26.520 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
22:08:26.520 00.000 16108 Moving (-0.10, 0.08) raw xDistance=0.11 yDistance=-0.06
22:08:26.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:08:26.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:26.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:26.520 00.000 16108 MoveAxis(E, 0, ABG)
22:08:26.520 00.000 16108 Move returns status 0, amount 0
22:08:26.521 00.001 16108 MoveAxis(N, 0, ABG)
22:08:26.521 00.000 16108 Move returns status 0, amount 0
22:08:26.521 00.000 16108 move complete, result=0
22:08:26.521 00.000 16108 worker thread done servicing request
22:08:26.526 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4048, FiltMin=3440, FiltMax=47974, Gamma=1.000
22:08:26.547 00.021 21068 UpdateGuideState exits: m=110207 SNR=71.6
22:08:26.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:26.551 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:26.553 00.002 21068 Enqueuing Expose request
22:08:26.555 00.002 16108 Worker thread wakes up
22:08:26.555 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:26.556 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:26.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:27.523 00.967 16108 Exposure complete
22:08:27.617 00.094 16108 worker thread done servicing request
22:08:27.617 00.000 21068 OnExposeComplete: enter
22:08:27.619 00.002 21068 UpdateGuideState(): m_state=6
22:08:27.621 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
22:08:27.623 00.002 21068 Star::Find returns 1 (0), X=219.39, Y=878.23, Mass=117391, SNR=84.2, Peak=16614 HFD=3.3
22:08:27.626 00.003 21068 MultiStar: [#1 0.10,-0.05,0.83,U] [#2 -0.17,0.06,0.99,U] [#3 0.03,-0.06,0.86,U] [#4 -0.28,0.04,0.70,U] [#5 0.01,-0.10,0.96,U] [#6 -0.03,-0.32,0.72,U] [#7 -0.42,0.18,0.48,U] [#8 -0.15,0.27,0.65,U] 
22:08:27.627 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.16, 0.38}
22:08:27.629 00.002 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
22:08:27.632 00.003 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
22:08:27.633 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.06 mountY=-0.03, mountTheta=-0.44
22:08:27.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
22:08:27.636 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
22:08:27.637 00.001 16108 Worker thread wakes up
22:08:27.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:08:27.637 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:08:27.637 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
22:08:27.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:08:27.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:27.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:27.637 00.000 16108 MoveAxis(E, 0, ABG)
22:08:27.637 00.000 16108 Move returns status 0, amount 0
22:08:27.637 00.000 16108 MoveAxis(N, 0, ABG)
22:08:27.637 00.000 16108 Move returns status 0, amount 0
22:08:27.637 00.000 16108 move complete, result=0
22:08:27.637 00.000 16108 worker thread done servicing request
22:08:27.643 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4048, FiltMin=3485, FiltMax=55062, Gamma=1.000
22:08:27.665 00.022 21068 UpdateGuideState exits: m=117391 SNR=84.2
22:08:27.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:27.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:27.669 00.001 21068 Enqueuing Expose request
22:08:27.670 00.001 16108 Worker thread wakes up
22:08:27.670 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:27.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:27.672 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:28.837 01.165 16108 Exposure complete
22:08:28.908 00.071 16108 worker thread done servicing request
22:08:28.908 00.000 21068 OnExposeComplete: enter
22:08:28.909 00.001 21068 UpdateGuideState(): m_state=6
22:08:28.910 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
22:08:28.912 00.002 21068 Star::Find returns 1 (0), X=219.19, Y=877.91, Mass=111193, SNR=75.0, Peak=16694 HFD=3.1
22:08:28.913 00.001 21068 MultiStar: [#1 0.00,-0.16,0.96,U] [#2 -0.17,-0.08,1.21,U] [#3 0.01,-0.18,0.96,U] [#4 -0.11,-0.12,0.77,U] [#5 -0.08,-0.12,0.96,U] [#6 -0.24,-0.08,0.73,U] [#7 -0.35,0.21,0.70,U] [#8 -0.23,0.36,0.79,U] 
22:08:28.914 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.04, 0.06}
22:08:28.915 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
22:08:28.916 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
22:08:28.917 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=0.05 mountY=-0.05, mountTheta=-0.83
22:08:28.918 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
22:08:28.920 00.002 21068 Enqueuing Move request for scope (-0.04, 0.06)
22:08:28.921 00.001 16108 Worker thread wakes up
22:08:28.922 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:08:28.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:08:28.922 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
22:08:28.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:08:28.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:28.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:28.922 00.000 16108 MoveAxis(E, 0, ABG)
22:08:28.922 00.000 16108 Move returns status 0, amount 0
22:08:28.922 00.000 16108 MoveAxis(N, 0, ABG)
22:08:28.922 00.000 16108 Move returns status 0, amount 0
22:08:28.922 00.000 16108 move complete, result=0
22:08:28.922 00.000 16108 worker thread done servicing request
22:08:28.928 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4045, FiltMin=3494, FiltMax=58285, Gamma=1.000
22:08:28.947 00.019 21068 UpdateGuideState exits: m=111193 SNR=75.0
22:08:28.949 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:28.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:28.950 00.000 21068 Enqueuing Expose request
22:08:28.952 00.002 16108 Worker thread wakes up
22:08:28.952 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:28.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:28.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:29.926 00.973 16108 Exposure complete
22:08:30.002 00.076 16108 worker thread done servicing request
22:08:30.002 00.000 21068 OnExposeComplete: enter
22:08:30.003 00.001 21068 UpdateGuideState(): m_state=6
22:08:30.004 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
22:08:30.005 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=878.16, Mass=109217, SNR=72.5, Peak=15398 HFD=3.1
22:08:30.006 00.001 21068 MultiStar: [#1 0.03,-0.03,1.00,U] [#2 -0.43,0.09,1.13,U] [#3 0.23,-0.10,0.96,U] [#4 0.04,-0.24,0.69,U] [#5 -0.08,-0.02,0.87,U] [#6 -0.09,0.04,0.79,U] [#7 -0.14,0.18,0.66,U] [#8 -0.38,0.03,0.85,U] 
22:08:30.007 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.14, 0.31}
22:08:30.008 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
22:08:30.009 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
22:08:30.010 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=0.12 mountY=-0.01, mountTheta=-0.06
22:08:30.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
22:08:30.013 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
22:08:30.014 00.001 16108 Worker thread wakes up
22:08:30.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
22:08:30.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
22:08:30.015 00.001 16108 Moving (-0.11, 0.03) raw xDistance=0.12 yDistance=-0.01
22:08:30.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:08:30.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:30.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:30.015 00.000 16108 MoveAxis(E, 0, ABG)
22:08:30.015 00.000 16108 Move returns status 0, amount 0
22:08:30.015 00.000 16108 MoveAxis(N, 0, ABG)
22:08:30.015 00.000 16108 Move returns status 0, amount 0
22:08:30.015 00.000 16108 move complete, result=0
22:08:30.015 00.000 16108 worker thread done servicing request
22:08:30.022 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4048, FiltMin=3491, FiltMax=52259, Gamma=1.000
22:08:30.042 00.020 21068 UpdateGuideState exits: m=109217 SNR=72.5
22:08:30.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:30.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:30.045 00.001 21068 Enqueuing Expose request
22:08:30.047 00.002 16108 Worker thread wakes up
22:08:30.047 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:30.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:30.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:31.208 01.160 16108 Exposure complete
22:08:31.267 00.059 16108 worker thread done servicing request
22:08:31.267 00.000 21068 OnExposeComplete: enter
22:08:31.269 00.002 21068 UpdateGuideState(): m_state=6
22:08:31.270 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
22:08:31.270 00.000 21068 Star::Find returns 1 (0), X=219.05, Y=878.27, Mass=94382, SNR=63.0, Peak=16182 HFD=3.0
22:08:31.271 00.001 21068 MultiStar: [#1 -0.18,0.17,1.29,U] [#2 -0.13,0.31,1.41,U] [#3 -0.01,0.15,1.19,U] [#4 0.11,0.20,1.06,U] [#5 -0.11,0.24,1.08,U] [#6 0.18,0.34,0.94,U] [#7 0.01,0.05,0.71,U] [#8 0.31,0.05,0.80,U] 
22:08:31.272 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {-0.18, 0.42}
22:08:31.273 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
22:08:31.274 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
22:08:31.275 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=0.06 mountY=-0.21, mountTheta=-1.30
22:08:31.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.22, opts=13)
22:08:31.277 00.000 21068 Enqueuing Move request for scope (-0.02, 0.22)
22:08:31.278 00.001 16108 Worker thread wakes up
22:08:31.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
22:08:31.280 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
22:08:31.280 00.000 16108 Moving (-0.02, 0.22) raw xDistance=0.06 yDistance=-0.21
22:08:31.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:08:31.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:08:31.280 00.000 16108 MoveAxis(E, 0, ABG)
22:08:31.280 00.000 16108 Move returns status 0, amount 0
22:08:31.280 00.000 16108 MoveAxis(N, 43, ABG)
22:08:31.280 00.000 16108 Guiding  Dir = 0, Dur = 43
22:08:31.280 00.000 16108 IsSlewing returns 0
22:08:31.280 00.000 16108 IsGuiding returns 0
22:08:31.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4048, FiltMin=3501, FiltMax=48557, Gamma=1.000
22:08:31.302 00.018 21068 UpdateGuideState exits: m=94382 SNR=63.0
22:08:31.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:31.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:31.304 00.000 21068 Enqueuing Expose request
22:08:31.337 00.033 16108 IsGuiding returns 1
22:08:31.337 00.000 16108 scope still moving after pulse duration time elapsed
22:08:31.368 00.031 16108 IsSlewing returns 0
22:08:31.368 00.000 16108 IsGuiding returns 1
22:08:31.399 00.031 16108 IsSlewing returns 0
22:08:31.399 00.000 16108 IsGuiding returns 1
22:08:31.429 00.030 16108 IsSlewing returns 0
22:08:31.429 00.000 16108 IsGuiding returns 0
22:08:31.429 00.000 16108 scope move finished after 43 + 106 ms
22:08:31.429 00.000 16108 Move returns status 0, amount 43
22:08:31.429 00.000 16108 move complete, result=0
22:08:31.429 00.000 16108 worker thread done servicing request
22:08:31.429 00.000 16108 Worker thread wakes up
22:08:31.429 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
22:08:31.431 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:31.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:32.401 00.970 16108 Exposure complete
22:08:32.460 00.059 16108 worker thread done servicing request
22:08:32.460 00.000 21068 OnExposeComplete: enter
22:08:32.460 00.000 21068 UpdateGuideState(): m_state=6
22:08:32.462 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
22:08:32.463 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.48, Mass=107654, SNR=74.9, Peak=15014 HFD=3.2
22:08:32.464 00.001 21068 MultiStar: [#1 -0.03,0.33,1.06,U] [#2 -0.25,0.21,1.17,U] [#3 0.18,0.08,0.99,U] [#4 -0.18,-0.13,0.69,U] [#5 -0.12,0.05,0.86,U] [#6 0.03,0.18,0.90,U] [#7 -0.13,0.38,0.56,U] [#8 0.02,0.58,0.00,M1] 
22:08:32.466 00.002 21068 refined, 7 included, MultiStar: {-0.03, 0.22}, one-star: {0.21, 0.63}
22:08:32.467 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
22:08:32.468 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
22:08:32.470 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.70 mountX=0.07 mountY=-0.21, mountTheta=-1.26
22:08:32.472 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.22, opts=13)
22:08:32.474 00.002 21068 Enqueuing Move request for scope (-0.03, 0.22)
22:08:32.475 00.001 16108 Worker thread wakes up
22:08:32.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
22:08:32.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
22:08:32.476 00.001 16108 Moving (-0.03, 0.22) raw xDistance=0.07 yDistance=-0.21
22:08:32.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:08:32.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:08:32.476 00.000 16108 MoveAxis(E, 0, ABG)
22:08:32.476 00.000 16108 Move returns status 0, amount 0
22:08:32.476 00.000 16108 MoveAxis(N, 43, ABG)
22:08:32.476 00.000 16108 Guiding  Dir = 0, Dur = 43
22:08:32.477 00.001 16108 IsSlewing returns 0
22:08:32.477 00.000 16108 IsGuiding returns 0
22:08:32.481 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4045, FiltMin=3529, FiltMax=51901, Gamma=1.000
22:08:32.501 00.020 21068 UpdateGuideState exits: m=107654 SNR=74.9
22:08:32.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:32.503 00.000 21068 Enqueuing Expose request
22:08:32.527 00.024 16108 IsGuiding returns 1
22:08:32.527 00.000 16108 scope still moving after pulse duration time elapsed
22:08:32.557 00.030 16108 IsSlewing returns 0
22:08:32.557 00.000 16108 IsGuiding returns 1
22:08:32.587 00.030 16108 IsSlewing returns 0
22:08:32.587 00.000 16108 IsGuiding returns 1
22:08:32.618 00.031 16108 IsSlewing returns 0
22:08:32.618 00.000 16108 IsGuiding returns 0
22:08:32.618 00.000 16108 scope move finished after 43 + 98 ms
22:08:32.618 00.000 16108 Move returns status 0, amount 43
22:08:32.618 00.000 16108 move complete, result=0
22:08:32.618 00.000 16108 worker thread done servicing request
22:08:32.618 00.000 16108 Worker thread wakes up
22:08:32.618 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
22:08:32.620 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:32.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:33.764 01.144 16108 Exposure complete
22:08:33.824 00.060 16108 worker thread done servicing request
22:08:33.824 00.000 21068 OnExposeComplete: enter
22:08:33.825 00.001 21068 UpdateGuideState(): m_state=6
22:08:33.826 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
22:08:33.827 00.001 21068 Star::Find returns 1 (0), X=218.99, Y=877.77, Mass=100869, SNR=63.0, Peak=14646 HFD=3.0
22:08:33.828 00.001 21068 MultiStar: [#1 -0.01,-0.05,1.33,U] [#2 -0.15,-0.13,1.63,U] [#3 0.11,0.03,1.21,U] [#4 0.17,-0.20,1.03,U] [#5 -0.18,-0.15,1.08,U] [#6 -0.02,-0.36,0.83,U] [#7 -0.61,0.33,0.00,M1] [#8 0.09,0.20,0.89,U] 
22:08:33.829 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.23, -0.09}
22:08:33.829 00.000 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
22:08:33.830 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
22:08:33.831 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.94 mountX=0.02 mountY=0.10, mountTheta=1.38
22:08:33.832 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
22:08:33.833 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
22:08:33.834 00.001 16108 Worker thread wakes up
22:08:33.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:08:33.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:08:33.834 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
22:08:33.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:08:33.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:33.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:08:33.834 00.000 16108 MoveAxis(E, 0, ABG)
22:08:33.834 00.000 16108 Move returns status 0, amount 0
22:08:33.834 00.000 16108 MoveAxis(N, 0, ABG)
22:08:33.834 00.000 16108 Move returns status 0, amount 0
22:08:33.834 00.000 16108 move complete, result=0
22:08:33.834 00.000 16108 worker thread done servicing request
22:08:33.840 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4045, FiltMin=3459, FiltMax=49606, Gamma=1.000
22:08:33.862 00.022 21068 UpdateGuideState exits: m=100869 SNR=63.0
22:08:33.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:33.865 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:33.866 00.001 21068 Enqueuing Expose request
22:08:33.867 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:33.868 00.001 16108 Worker thread wakes up
22:08:33.868 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:33.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:34.837 00.969 16108 Exposure complete
22:08:34.895 00.058 16108 worker thread done servicing request
22:08:34.896 00.001 21068 OnExposeComplete: enter
22:08:34.896 00.000 21068 UpdateGuideState(): m_state=6
22:08:34.897 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
22:08:34.898 00.001 21068 Star::Find returns 1 (0), X=218.99, Y=877.49, Mass=107254, SNR=69.3, Peak=16643 HFD=3.0
22:08:34.900 00.002 21068 MultiStar: [#1 0.27,-0.36,1.29,U] [#2 -0.33,-0.13,1.15,U] [#3 0.13,-0.29,0.96,U] [#4 0.53,-0.33,0.00,M1] [#5 0.13,-0.46,0.00,M1] [#6 0.17,-0.29,0.87,U] [#7 -0.33,-0.13,0.73,U] [#8 0.08,-0.13,0.69,U] 
22:08:34.900 00.000 21068 refined, 6 included, MultiStar: {-0.03, -0.25}, one-star: {-0.24, -0.36}
22:08:34.901 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
22:08:34.902 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
22:08:34.902 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.68 mountX=-0.02 mountY=0.25, mountTheta=1.64
22:08:34.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.25, opts=13)
22:08:34.905 00.001 21068 Enqueuing Move request for scope (-0.03, -0.25)
22:08:34.906 00.001 16108 Worker thread wakes up
22:08:34.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
22:08:34.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
22:08:34.906 00.000 16108 Moving (-0.03, -0.25) raw xDistance=-0.02 yDistance=0.25
22:08:34.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:08:34.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:08:34.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:08:34.906 00.000 16108 MoveAxis(E, 0, ABG)
22:08:34.906 00.000 16108 Move returns status 0, amount 0
22:08:34.906 00.000 16108 MoveAxis(N, 0, ABG)
22:08:34.906 00.000 16108 Move returns status 0, amount 0
22:08:34.907 00.001 16108 move complete, result=0
22:08:34.907 00.000 16108 worker thread done servicing request
22:08:34.911 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4045, FiltMin=3481, FiltMax=55293, Gamma=1.000
22:08:34.934 00.023 21068 UpdateGuideState exits: m=107254 SNR=69.3
22:08:34.936 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:34.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:34.938 00.001 21068 Enqueuing Expose request
22:08:34.940 00.002 16108 Worker thread wakes up
22:08:34.940 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:08:34.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:34.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:36.091 01.151 16108 Exposure complete
22:08:36.155 00.064 16108 worker thread done servicing request
22:08:36.155 00.000 21068 OnExposeComplete: enter
22:08:36.156 00.001 21068 UpdateGuideState(): m_state=6
22:08:36.157 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
22:08:36.158 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.73, Mass=91524, SNR=59.1, Peak=14998 HFD=2.9
22:08:36.159 00.001 21068 MultiStar: [#1 -0.18,-0.52,0.00,M1] [#2 -0.22,-0.25,1.67,U] [#3 0.02,-0.40,1.13,U] [#4 0.25,-0.47,0.00,M2] [#5 0.05,-0.12,1.14,U] [#6 0.16,-0.23,0.98,U] [#7 -0.24,-0.11,0.72,U] [#8 0.02,0.19,0.90,U] 
22:08:36.160 00.001 21068 single-star, 6 included, MultiStar: {-0.05, -0.17}, one-star: {-0.13, -0.12}
22:08:36.162 00.002 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
22:08:36.163 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
22:08:36.164 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-2.40 mountX=0.11 mountY=0.14, mountTheta=0.93
22:08:36.167 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.12, opts=13)
22:08:36.168 00.001 21068 Enqueuing Move request for scope (-0.13, -0.12)
22:08:36.168 00.000 16108 Worker thread wakes up
22:08:36.170 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
22:08:36.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
22:08:36.170 00.000 16108 Moving (-0.13, -0.12) raw xDistance=0.11 yDistance=0.14
22:08:36.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:08:36.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:36.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:08:36.170 00.000 16108 MoveAxis(E, 0, ABG)
22:08:36.170 00.000 16108 Move returns status 0, amount 0
22:08:36.170 00.000 16108 MoveAxis(N, 0, ABG)
22:08:36.170 00.000 16108 Move returns status 0, amount 0
22:08:36.170 00.000 16108 move complete, result=0
22:08:36.170 00.000 16108 worker thread done servicing request
22:08:36.174 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4045, FiltMin=3478, FiltMax=61654, Gamma=1.000
22:08:36.196 00.022 21068 UpdateGuideState exits: m=91524 SNR=59.1
22:08:36.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.198 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:36.198 00.000 21068 Enqueuing Expose request
22:08:36.199 00.001 16108 Worker thread wakes up
22:08:36.199 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:36.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:36.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:37.173 00.973 16108 Exposure complete
22:08:37.242 00.069 16108 worker thread done servicing request
22:08:37.242 00.000 21068 OnExposeComplete: enter
22:08:37.244 00.002 21068 UpdateGuideState(): m_state=6
22:08:37.245 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
22:08:37.246 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=878.07, Mass=108624, SNR=75.6, Peak=16662 HFD=2.9
22:08:37.247 00.001 21068 MultiStar: [#1 0.18,-0.21,1.06,U] [#2 -0.34,-0.20,1.18,U] [#3 0.38,-0.13,1.01,U] [#4 -0.03,-0.27,0.93,U] [#5 0.21,-0.41,0.85,U] [#6 0.24,-0.19,0.68,U] [#7 -0.17,-0.02,0.56,U] [#8 -0.11,0.52,0.00,M1] 
22:08:37.247 00.000 21068 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {-0.11, 0.22}
22:08:37.248 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
22:08:37.249 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
22:08:37.250 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.32 mountX=-0.07 mountY=0.14, mountTheta=2.01
22:08:37.251 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
22:08:37.252 00.001 21068 Enqueuing Move request for scope (0.04, -0.15)
22:08:37.253 00.001 16108 Worker thread wakes up
22:08:37.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
22:08:37.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
22:08:37.253 00.000 16108 Moving (0.04, -0.15) raw xDistance=-0.07 yDistance=0.14
22:08:37.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:08:37.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:37.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:08:37.253 00.000 16108 MoveAxis(E, 0, ABG)
22:08:37.253 00.000 16108 Move returns status 0, amount 0
22:08:37.253 00.000 16108 MoveAxis(N, 0, ABG)
22:08:37.253 00.000 16108 Move returns status 0, amount 0
22:08:37.253 00.000 16108 move complete, result=0
22:08:37.253 00.000 16108 worker thread done servicing request
22:08:37.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=4045, FiltMin=3507, FiltMax=50029, Gamma=1.000
22:08:37.276 00.019 21068 UpdateGuideState exits: m=108624 SNR=75.6
22:08:37.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:37.277 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:37.278 00.001 21068 Enqueuing Expose request
22:08:37.279 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:37.280 00.001 16108 Worker thread wakes up
22:08:37.280 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:37.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:38.433 01.153 16108 Exposure complete
22:08:38.494 00.061 16108 worker thread done servicing request
22:08:38.494 00.000 21068 OnExposeComplete: enter
22:08:38.495 00.001 21068 UpdateGuideState(): m_state=6
22:08:38.496 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
22:08:38.497 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=878.05, Mass=125749, SNR=91.3, Peak=16342 HFD=3.3
22:08:38.498 00.001 21068 MultiStar: [#1 0.38,0.15,1.04,U] [#2 0.11,0.07,0.97,U] [#3 0.22,-0.27,0.77,U] [#4 -0.23,-0.07,0.68,U] [#5 0.13,0.01,0.81,U] [#6 0.01,0.18,0.68,U] [#7 -0.14,0.32,0.42,U] [#8 0.02,0.51,0.00,M2] 
22:08:38.498 00.000 21068 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.18, 0.20}
22:08:38.499 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:08:38.500 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
22:08:38.502 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
22:08:38.503 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
22:08:38.504 00.001 21068 Enqueuing Move request for scope (0.12, 0.07)
22:08:38.505 00.001 16108 Worker thread wakes up
22:08:38.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
22:08:38.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
22:08:38.505 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.10 yDistance=-0.09
22:08:38.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:08:38.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:38.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:38.505 00.000 16108 MoveAxis(E, 0, ABG)
22:08:38.505 00.000 16108 Move returns status 0, amount 0
22:08:38.505 00.000 16108 MoveAxis(N, 0, ABG)
22:08:38.505 00.000 16108 Move returns status 0, amount 0
22:08:38.505 00.000 16108 move complete, result=0
22:08:38.505 00.000 16108 worker thread done servicing request
22:08:38.510 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4045, FiltMin=3475, FiltMax=41629, Gamma=1.000
22:08:38.531 00.021 21068 UpdateGuideState exits: m=125749 SNR=91.3
22:08:38.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:38.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:38.534 00.001 21068 Enqueuing Expose request
22:08:38.535 00.001 16108 Worker thread wakes up
22:08:38.535 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:38.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:38.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:39.496 00.960 16108 Exposure complete
22:08:39.553 00.057 16108 worker thread done servicing request
22:08:39.553 00.000 21068 OnExposeComplete: enter
22:08:39.555 00.002 21068 UpdateGuideState(): m_state=6
22:08:39.556 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
22:08:39.557 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.86, Mass=106430, SNR=78.8, Peak=17203 HFD=3.0
22:08:39.558 00.001 21068 MultiStar: [#1 0.51,0.02,0.00,M1] [#2 0.09,-0.25,1.14,U] [#3 0.42,-0.11,1.08,U] [#4 -0.02,-0.19,0.83,U] [#5 -0.04,0.01,0.87,U] [#6 0.33,-0.25,0.77,U] [#7 -0.06,0.04,0.51,U] [#8 0.26,0.15,0.62,U] 
22:08:39.558 00.000 21068 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.26, 0.01}
22:08:39.559 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
22:08:39.560 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
22:08:39.560 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=-0.18 mountY=0.05, mountTheta=2.89
22:08:39.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
22:08:39.563 00.001 21068 Enqueuing Move request for scope (0.17, -0.09)
22:08:39.564 00.001 16108 Worker thread wakes up
22:08:39.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
22:08:39.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
22:08:39.564 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.18 yDistance=0.05
22:08:39.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:08:39.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:39.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:08:39.564 00.000 16108 MoveAxis(E, 0, ABG)
22:08:39.564 00.000 16108 Move returns status 0, amount 0
22:08:39.564 00.000 16108 MoveAxis(N, 0, ABG)
22:08:39.564 00.000 16108 Move returns status 0, amount 0
22:08:39.564 00.000 16108 move complete, result=0
22:08:39.564 00.000 16108 worker thread done servicing request
22:08:39.569 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4045, FiltMin=3494, FiltMax=42592, Gamma=1.000
22:08:39.585 00.016 21068 UpdateGuideState exits: m=106430 SNR=78.8
22:08:39.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:39.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:39.588 00.001 21068 Enqueuing Expose request
22:08:39.589 00.001 16108 Worker thread wakes up
22:08:39.589 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:08:39.589 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:39.589 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:40.740 01.151 16108 Exposure complete
22:08:40.800 00.060 16108 worker thread done servicing request
22:08:40.801 00.001 21068 OnExposeComplete: enter
22:08:40.802 00.001 21068 UpdateGuideState(): m_state=6
22:08:40.803 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
22:08:40.805 00.002 21068 Star::Find returns 1 (0), X=219.51, Y=878.12, Mass=111927, SNR=69.0, Peak=15142 HFD=3.0
22:08:40.806 00.001 21068 MultiStar: [#1 0.18,-0.09,1.17,U] [#2 -0.01,-0.12,1.29,U] [#3 0.15,-0.07,1.04,U] [#4 0.06,0.04,0.79,U] [#5 0.13,0.06,0.84,U] [#6 0.00,-0.08,1.01,U] [#7 -0.38,0.34,0.00,M1] [#8 0.13,0.28,0.85,U] 
22:08:40.808 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.28, 0.27}
22:08:40.809 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
22:08:40.810 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
22:08:40.812 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
22:08:40.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
22:08:40.816 00.002 21068 Enqueuing Move request for scope (0.11, 0.02)
22:08:40.817 00.001 16108 Worker thread wakes up
22:08:40.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:08:40.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:08:40.818 00.001 16108 Moving (0.11, 0.02) raw xDistance=-0.11 yDistance=-0.05
22:08:40.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:08:40.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:40.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:40.818 00.000 16108 MoveAxis(E, 0, ABG)
22:08:40.818 00.000 16108 Move returns status 0, amount 0
22:08:40.818 00.000 16108 MoveAxis(N, 0, ABG)
22:08:40.818 00.000 16108 Move returns status 0, amount 0
22:08:40.818 00.000 16108 move complete, result=0
22:08:40.818 00.000 16108 worker thread done servicing request
22:08:40.828 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=4045, FiltMin=3469, FiltMax=48541, Gamma=1.000
22:08:40.861 00.033 21068 UpdateGuideState exits: m=111927 SNR=69.0
22:08:40.863 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:40.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:40.865 00.001 21068 Enqueuing Expose request
22:08:40.866 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:40.867 00.001 16108 Worker thread wakes up
22:08:40.867 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:40.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:41.839 00.972 16108 Exposure complete
22:08:41.908 00.069 16108 worker thread done servicing request
22:08:41.908 00.000 21068 OnExposeComplete: enter
22:08:41.909 00.001 21068 UpdateGuideState(): m_state=6
22:08:41.910 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
22:08:41.911 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.84, Mass=123770, SNR=77.0, Peak=17046 HFD=3.4
22:08:41.913 00.002 21068 MultiStar: [#1 0.32,-0.24,1.23,U] [#2 -0.05,-0.09,1.37,U] [#3 0.32,0.04,0.96,U] [#4 -0.03,-0.34,0.81,U] [#5 -0.16,-0.11,0.98,U] [#6 -0.19,-0.13,0.85,U] [#7 -0.44,0.09,0.50,U] [#8 -0.21,0.24,0.69,U] 
22:08:41.913 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.26, -0.01}
22:08:41.914 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
22:08:41.915 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
22:08:41.916 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=-0.04 mountY=0.07, mountTheta=2.03
22:08:41.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
22:08:41.918 00.000 21068 Enqueuing Move request for scope (0.02, -0.08)
22:08:41.919 00.001 16108 Worker thread wakes up
22:08:41.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:08:41.919 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:08:41.919 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
22:08:41.920 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:08:41.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:41.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:08:41.920 00.000 16108 MoveAxis(E, 0, ABG)
22:08:41.920 00.000 16108 Move returns status 0, amount 0
22:08:41.920 00.000 16108 MoveAxis(N, 0, ABG)
22:08:41.920 00.000 16108 Move returns status 0, amount 0
22:08:41.920 00.000 16108 move complete, result=0
22:08:41.920 00.000 16108 worker thread done servicing request
22:08:41.925 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1977, max=65535, med=4045, FiltMin=3481, FiltMax=47741, Gamma=1.000
22:08:41.944 00.019 21068 UpdateGuideState exits: m=123770 SNR=77.0
22:08:41.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:41.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:41.947 00.001 21068 Enqueuing Expose request
22:08:41.948 00.001 16108 Worker thread wakes up
22:08:41.948 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:41.951 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:41.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:43.102 01.151 16108 Exposure complete
22:08:43.156 00.054 16108 worker thread done servicing request
22:08:43.156 00.000 21068 OnExposeComplete: enter
22:08:43.157 00.001 21068 UpdateGuideState(): m_state=6
22:08:43.158 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
22:08:43.159 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.73, Mass=100759, SNR=68.2, Peak=13718 HFD=3.5
22:08:43.160 00.001 21068 MultiStar: [#1 0.09,-0.13,1.08,U] [#2 -0.14,-0.30,1.19,U] [#3 0.10,-0.11,1.19,U] [#4 0.21,-0.29,0.80,U] [#5 0.13,-0.27,1.02,U] [#6 0.13,-0.08,0.81,U] [#7 -0.43,-0.16,0.00,M1] [#8 -0.07,0.11,0.73,U] 
22:08:43.161 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.16}, one-star: {0.06, -0.12}
22:08:43.162 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
22:08:43.163 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
22:08:43.164 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.12 mountX=-0.08 mountY=0.10, mountTheta=2.21
22:08:43.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
22:08:43.168 00.002 21068 Enqueuing Move request for scope (0.06, -0.12)
22:08:43.169 00.001 16108 Worker thread wakes up
22:08:43.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:08:43.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:08:43.169 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
22:08:43.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:08:43.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:43.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:08:43.169 00.000 16108 MoveAxis(E, 0, ABG)
22:08:43.169 00.000 16108 Move returns status 0, amount 0
22:08:43.169 00.000 16108 MoveAxis(N, 0, ABG)
22:08:43.169 00.000 16108 Move returns status 0, amount 0
22:08:43.169 00.000 16108 move complete, result=0
22:08:43.169 00.000 16108 worker thread done servicing request
22:08:43.173 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=4041, FiltMin=3411, FiltMax=51581, Gamma=1.000
22:08:43.188 00.015 21068 UpdateGuideState exits: m=100759 SNR=68.2
22:08:43.190 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:43.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:43.192 00.001 21068 Enqueuing Expose request
22:08:43.192 00.000 16108 Worker thread wakes up
22:08:43.193 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:43.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:43.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:44.163 00.970 16108 Exposure complete
22:08:44.222 00.059 16108 worker thread done servicing request
22:08:44.222 00.000 21068 OnExposeComplete: enter
22:08:44.223 00.001 21068 UpdateGuideState(): m_state=6
22:08:44.224 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
22:08:44.225 00.001 21068 Star::Find returns 1 (0), X=218.95, Y=877.54, Mass=102757, SNR=60.0, Peak=14515 HFD=3.2
22:08:44.226 00.001 21068 MultiStar: [#1 -0.12,-0.28,1.29,U] [#2 -0.18,-0.56,0.00,M1] [#3 0.12,-0.54,0.00,M1] [#4 0.04,-0.59,0.00,M1] [#5 -0.03,-0.42,1.30,U] [#6 0.01,-0.66,0.00,M1] [#7 -0.30,-0.36,0.00,M2] [#8 -0.24,-0.29,1.02,U] 
22:08:44.227 00.001 21068 refined, 3 included, MultiStar: {-0.16, -0.33}, one-star: {-0.28, -0.31}
22:08:44.227 00.000 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
22:08:44.228 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
22:08:44.229 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.33 hyp=0.36 cameraTheta=-2.02 mountX=0.10 mountY=0.35, mountTheta=1.30
22:08:44.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.33, opts=13)
22:08:44.231 00.000 21068 Enqueuing Move request for scope (-0.16, -0.33)
22:08:44.232 00.001 16108 Worker thread wakes up
22:08:44.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.33) opts 0xd
22:08:44.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.33)
22:08:44.233 00.001 16108 Moving (-0.16, -0.33) raw xDistance=0.10 yDistance=0.35
22:08:44.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:08:44.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:44.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:08:44.233 00.000 16108 MoveAxis(E, 0, ABG)
22:08:44.233 00.000 16108 Move returns status 0, amount 0
22:08:44.233 00.000 16108 MoveAxis(N, 0, ABG)
22:08:44.233 00.000 16108 Move returns status 0, amount 0
22:08:44.233 00.000 16108 move complete, result=0
22:08:44.233 00.000 16108 worker thread done servicing request
22:08:44.238 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4045, FiltMin=3449, FiltMax=61366, Gamma=1.000
22:08:44.254 00.016 21068 UpdateGuideState exits: m=102757 SNR=60.0
22:08:44.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:44.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:44.256 00.000 21068 Enqueuing Expose request
22:08:44.257 00.001 16108 Worker thread wakes up
22:08:44.257 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:08:44.258 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:44.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:45.406 01.148 16108 Exposure complete
22:08:45.462 00.056 16108 worker thread done servicing request
22:08:45.462 00.000 21068 OnExposeComplete: enter
22:08:45.463 00.001 21068 UpdateGuideState(): m_state=6
22:08:45.464 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
22:08:45.465 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=878.08, Mass=137329, SNR=91.5, Peak=19907 HFD=3.4
22:08:45.466 00.001 21068 MultiStar: [#1 0.35,-0.01,0.86,U] [#2 0.00,-0.10,1.01,U] [#3 0.10,-0.26,0.79,U] [#4 0.06,0.04,0.75,U] [#5 0.30,-0.31,0.74,U] [#6 0.35,-0.33,0.00,M2] [#7 0.04,-0.10,0.51,U] [#8 0.18,0.13,0.54,U] 
22:08:45.468 00.002 21068 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.29, 0.23}
22:08:45.469 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
22:08:45.470 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
22:08:45.471 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.17 mountY=0.00, mountTheta=3.13
22:08:45.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
22:08:45.474 00.001 21068 Enqueuing Move request for scope (0.17, -0.04)
22:08:45.474 00.000 16108 Worker thread wakes up
22:08:45.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
22:08:45.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
22:08:45.475 00.001 16108 Moving (0.17, -0.04) raw xDistance=-0.17 yDistance=0.00
22:08:45.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:08:45.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:45.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:08:45.475 00.000 16108 MoveAxis(E, 0, ABG)
22:08:45.475 00.000 16108 Move returns status 0, amount 0
22:08:45.475 00.000 16108 MoveAxis(N, 0, ABG)
22:08:45.475 00.000 16108 Move returns status 0, amount 0
22:08:45.475 00.000 16108 move complete, result=0
22:08:45.475 00.000 16108 worker thread done servicing request
22:08:45.479 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4045, FiltMin=3501, FiltMax=47875, Gamma=1.000
22:08:45.494 00.015 21068 UpdateGuideState exits: m=137329 SNR=91.5
22:08:45.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:45.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:45.496 00.000 21068 Enqueuing Expose request
22:08:45.497 00.001 16108 Worker thread wakes up
22:08:45.497 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:08:45.498 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:45.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:46.467 00.969 16108 Exposure complete
22:08:46.529 00.062 16108 worker thread done servicing request
22:08:46.529 00.000 21068 OnExposeComplete: enter
22:08:46.530 00.001 21068 UpdateGuideState(): m_state=6
22:08:46.531 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
22:08:46.532 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.06, Mass=126127, SNR=76.4, Peak=16918 HFD=3.3
22:08:46.533 00.001 21068 MultiStar: [#1 0.01,-0.11,1.15,U] [#2 -0.07,-0.31,1.07,U] [#3 0.03,-0.34,0.85,U] [#4 -0.42,-0.22,0.00,M1] [#5 0.00,-0.47,0.00,M1] [#6 -0.06,-0.61,0.00,M3] [#7 -0.17,0.01,0.67,U] [#8 -0.37,0.18,0.68,U] 
22:08:46.533 00.000 21068 refined, 5 included, MultiStar: {-0.07, -0.08}, one-star: {0.05, 0.21}
22:08:46.534 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
22:08:46.535 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
22:08:46.536 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.29 mountX=0.05 mountY=0.09, mountTheta=1.04
22:08:46.538 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
22:08:46.538 00.000 21068 Enqueuing Move request for scope (-0.07, -0.08)
22:08:46.539 00.001 16108 Worker thread wakes up
22:08:46.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:08:46.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:08:46.540 00.001 16108 Moving (-0.07, -0.08) raw xDistance=0.05 yDistance=0.09
22:08:46.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:08:46.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:46.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:08:46.540 00.000 16108 MoveAxis(E, 0, ABG)
22:08:46.540 00.000 16108 Move returns status 0, amount 0
22:08:46.540 00.000 16108 MoveAxis(N, 0, ABG)
22:08:46.540 00.000 16108 Move returns status 0, amount 0
22:08:46.540 00.000 16108 move complete, result=0
22:08:46.540 00.000 16108 worker thread done servicing request
22:08:46.546 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4038, FiltMin=3470, FiltMax=51811, Gamma=1.000
22:08:46.564 00.018 21068 UpdateGuideState exits: m=126127 SNR=76.4
22:08:46.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:46.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:46.567 00.001 21068 Enqueuing Expose request
22:08:46.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:46.568 00.001 16108 Worker thread wakes up
22:08:46.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:46.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:47.712 01.144 16108 Exposure complete
22:08:47.775 00.063 16108 worker thread done servicing request
22:08:47.775 00.000 21068 OnExposeComplete: enter
22:08:47.776 00.001 21068 UpdateGuideState(): m_state=6
22:08:47.777 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
22:08:47.778 00.001 21068 Star::Find returns 1 (0), X=218.91, Y=877.83, Mass=99228, SNR=66.8, Peak=14278 HFD=3.2
22:08:47.779 00.001 21068 MultiStar: [#1 -0.45,-0.07,1.08,U] [#2 -0.58,-0.26,0.00,M1] [#3 -0.07,-0.12,1.15,U] [#4 -0.34,-0.21,0.91,U] [#5 -0.32,-0.17,0.93,U] [#6 -0.16,-0.27,0.95,U] [#7 -0.70,-0.04,0.00,M1] [#8 -0.44,0.29,0.00,M1] 
22:08:47.780 00.001 21068 refined, 5 included, MultiStar: {-0.27, -0.14}, one-star: {-0.32, -0.02}
22:08:47.781 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
22:08:47.782 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
22:08:47.782 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.14 hyp=0.31 cameraTheta=-2.67 mountX=0.24 mountY=0.20, mountTheta=0.69
22:08:47.785 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.14, opts=13)
22:08:47.786 00.001 21068 Enqueuing Move request for scope (-0.27, -0.14)
22:08:47.787 00.001 16108 Worker thread wakes up
22:08:47.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.14) opts 0xd
22:08:47.788 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.14)
22:08:47.788 00.000 16108 Moving (-0.27, -0.14) raw xDistance=0.24 yDistance=0.20
22:08:47.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:08:47.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:47.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:08:47.788 00.000 16108 MoveAxis(W, 64, ABG)
22:08:47.788 00.000 16108 Guiding  Dir = 3, Dur = 64
22:08:47.789 00.001 16108 IsSlewing returns 0
22:08:47.789 00.000 16108 IsGuiding returns 0
22:08:47.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4038, FiltMin=3520, FiltMax=64285, Gamma=1.000
22:08:47.810 00.017 21068 UpdateGuideState exits: m=99228 SNR=66.8
22:08:47.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:47.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:47.813 00.001 21068 Enqueuing Expose request
22:08:47.816 00.003 16108 PulseGuide returned control before completion, sleep 47
22:08:47.879 00.063 16108 IsGuiding returns 1
22:08:47.879 00.000 16108 scope still moving after pulse duration time elapsed
22:08:47.910 00.031 16108 IsSlewing returns 0
22:08:47.910 00.000 16108 IsGuiding returns 0
22:08:47.910 00.000 16108 scope move finished after 64 + 57 ms
22:08:47.910 00.000 16108 Move returns status 0, amount 64
22:08:47.910 00.000 16108 MoveAxis(N, 0, ABG)
22:08:47.910 00.000 16108 Move returns status 0, amount 0
22:08:47.910 00.000 16108 move complete, result=0
22:08:47.910 00.000 16108 worker thread done servicing request
22:08:47.910 00.000 16108 Worker thread wakes up
22:08:47.910 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.2 px 0 ms NORTH
22:08:47.911 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:47.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:48.886 00.975 16108 Exposure complete
22:08:48.951 00.065 16108 worker thread done servicing request
22:08:48.951 00.000 21068 OnExposeComplete: enter
22:08:48.953 00.002 21068 UpdateGuideState(): m_state=6
22:08:48.954 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
22:08:48.955 00.001 21068 Star::Find returns 1 (0), X=218.74, Y=878.04, Mass=106834, SNR=61.6, Peak=17190 HFD=3.1
22:08:48.956 00.001 21068 MultiStar: [#1 -0.03,-0.04,1.32,U] [#2 -0.18,-0.20,1.58,U] [#3 0.08,-0.44,1.15,U] [#4 0.24,-0.01,1.02,U] [#5 -0.03,-0.31,1.14,U] [#6 0.02,-0.08,1.05,U] [#7 -0.40,0.27,0.00,M2] [#8 0.15,0.47,0.00,M2] 
22:08:48.957 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.14}, one-star: {-0.49, 0.19}
22:08:48.959 00.002 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
22:08:48.960 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
22:08:48.961 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=0.03 mountY=0.15, mountTheta=1.35
22:08:48.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.14, opts=13)
22:08:48.964 00.001 21068 Enqueuing Move request for scope (-0.06, -0.14)
22:08:48.965 00.001 16108 Worker thread wakes up
22:08:48.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
22:08:48.966 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
22:08:48.966 00.000 16108 Moving (-0.06, -0.14) raw xDistance=0.03 yDistance=0.15
22:08:48.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:08:48.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:48.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:08:48.966 00.000 16108 MoveAxis(E, 0, ABG)
22:08:48.966 00.000 16108 Move returns status 0, amount 0
22:08:48.966 00.000 16108 MoveAxis(N, 0, ABG)
22:08:48.966 00.000 16108 Move returns status 0, amount 0
22:08:48.966 00.000 16108 move complete, result=0
22:08:48.966 00.000 16108 worker thread done servicing request
22:08:48.971 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4038, FiltMin=3462, FiltMax=54726, Gamma=1.000
22:08:48.987 00.016 21068 UpdateGuideState exits: m=106834 SNR=61.6
22:08:48.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.988 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:48.989 00.001 21068 Enqueuing Expose request
22:08:48.990 00.001 16108 Worker thread wakes up
22:08:48.990 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:48.991 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:48.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:50.144 01.153 16108 Exposure complete
22:08:50.210 00.066 16108 worker thread done servicing request
22:08:50.210 00.000 21068 OnExposeComplete: enter
22:08:50.211 00.001 21068 UpdateGuideState(): m_state=6
22:08:50.212 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
22:08:50.213 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=877.99, Mass=113507, SNR=75.0, Peak=17603 HFD=2.9
22:08:50.214 00.001 21068 MultiStar: [#1 0.24,-0.35,1.07,U] [#2 -0.01,0.07,0.98,U] [#3 0.33,-0.42,0.00,M1] [#4 -0.09,-0.00,0.74,U] [#5 0.15,-0.09,0.85,U] [#6 0.07,0.08,0.79,U] [#7 0.19,0.00,0.69,U] [#8 0.10,0.40,0.70,U] 
22:08:50.215 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.32, 0.14}
22:08:50.216 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
22:08:50.217 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
22:08:50.218 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.11 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
22:08:50.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
22:08:50.221 00.001 21068 Enqueuing Move request for scope (0.13, 0.01)
22:08:50.222 00.001 16108 Worker thread wakes up
22:08:50.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
22:08:50.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
22:08:50.222 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.12 yDistance=-0.04
22:08:50.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:08:50.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:50.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:50.222 00.000 16108 MoveAxis(E, 0, ABG)
22:08:50.222 00.000 16108 Move returns status 0, amount 0
22:08:50.222 00.000 16108 MoveAxis(N, 0, ABG)
22:08:50.222 00.000 16108 Move returns status 0, amount 0
22:08:50.222 00.000 16108 move complete, result=0
22:08:50.222 00.000 16108 worker thread done servicing request
22:08:50.226 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4038, FiltMin=3427, FiltMax=51389, Gamma=1.000
22:08:50.242 00.016 21068 UpdateGuideState exits: m=113507 SNR=75.0
22:08:50.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:50.243 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:50.244 00.001 21068 Enqueuing Expose request
22:08:50.245 00.001 16108 Worker thread wakes up
22:08:50.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:50.247 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:50.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:51.205 00.958 16108 Exposure complete
22:08:51.268 00.063 16108 worker thread done servicing request
22:08:51.268 00.000 21068 OnExposeComplete: enter
22:08:51.269 00.001 21068 UpdateGuideState(): m_state=6
22:08:51.271 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
22:08:51.273 00.002 21068 Star::Find returns 1 (0), X=219.37, Y=877.62, Mass=115005, SNR=76.7, Peak=15107 HFD=3.3
22:08:51.273 00.000 21068 MultiStar: [#1 0.32,0.02,1.15,U] [#2 0.10,0.13,1.05,U] [#3 0.55,-0.23,0.00,M2] [#4 0.28,-0.26,0.72,U] [#5 0.27,-0.21,0.99,U] [#6 0.20,0.02,0.70,U] [#7 0.22,0.32,0.64,U] [#8 0.28,0.03,0.84,U] 
22:08:51.274 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.03}, one-star: {0.15, -0.23}
22:08:51.275 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
22:08:51.276 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
22:08:51.276 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.14 mountX=-0.23 mountY=-0.02, mountTheta=-3.04
22:08:51.279 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.03, opts=13)
22:08:51.280 00.001 21068 Enqueuing Move request for scope (0.23, -0.03)
22:08:51.281 00.001 16108 Worker thread wakes up
22:08:51.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
22:08:51.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
22:08:51.281 00.000 16108 Moving (0.23, -0.03) raw xDistance=-0.23 yDistance=-0.02
22:08:51.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:08:51.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:51.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:51.282 00.001 16108 MoveAxis(E, 60, ABG)
22:08:51.282 00.000 16108 Guiding  Dir = 2, Dur = 60
22:08:51.282 00.000 16108 IsSlewing returns 0
22:08:51.282 00.000 16108 IsGuiding returns 0
22:08:51.285 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=4038, FiltMin=3501, FiltMax=55539, Gamma=1.000
22:08:51.302 00.017 21068 UpdateGuideState exits: m=115005 SNR=76.7
22:08:51.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:51.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:51.305 00.001 21068 Enqueuing Expose request
22:08:51.341 00.036 16108 PulseGuide returned control before completion, sleep 11
22:08:51.355 00.014 16108 IsGuiding returns 1
22:08:51.355 00.000 16108 scope still moving after pulse duration time elapsed
22:08:51.386 00.031 16108 IsSlewing returns 0
22:08:51.386 00.000 16108 IsGuiding returns 1
22:08:51.417 00.031 16108 IsSlewing returns 0
22:08:51.417 00.000 16108 IsGuiding returns 1
22:08:51.448 00.031 16108 IsSlewing returns 0
22:08:51.448 00.000 16108 IsGuiding returns 0
22:08:51.448 00.000 16108 scope move finished after 60 + 106 ms
22:08:51.448 00.000 16108 Move returns status 0, amount 60
22:08:51.448 00.000 16108 MoveAxis(N, 0, ABG)
22:08:51.448 00.000 16108 Move returns status 0, amount 0
22:08:51.448 00.000 16108 move complete, result=0
22:08:51.448 00.000 16108 worker thread done servicing request
22:08:51.448 00.000 16108 Worker thread wakes up
22:08:51.448 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.0 px 0 ms NORTH
22:08:51.450 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:51.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:52.610 01.160 16108 Exposure complete
22:08:52.675 00.065 16108 worker thread done servicing request
22:08:52.676 00.001 21068 OnExposeComplete: enter
22:08:52.676 00.000 21068 UpdateGuideState(): m_state=6
22:08:52.677 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
22:08:52.678 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.87, Mass=86545, SNR=66.6, Peak=13382 HFD=3.2
22:08:52.679 00.001 21068 MultiStar: [#1 -0.01,-0.24,1.27,U] [#2 -0.03,-0.28,1.41,U] [#3 0.16,-0.46,0.00,M3] [#4 -0.22,-0.08,1.02,U] [#5 -0.03,-0.37,1.24,U] [#6 -0.03,-0.04,1.02,U] [#7 0.12,-0.03,0.59,U] [#8 0.34,0.12,0.89,U] 
22:08:52.680 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {0.23, 0.02}
22:08:52.681 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
22:08:52.682 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
22:08:52.682 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=-0.05 mountY=0.13, mountTheta=1.97
22:08:52.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
22:08:52.684 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
22:08:52.685 00.001 16108 Worker thread wakes up
22:08:52.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:08:52.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:08:52.685 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.05 yDistance=0.13
22:08:52.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:08:52.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:52.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:52.685 00.000 16108 MoveAxis(E, 0, ABG)
22:08:52.686 00.001 16108 Move returns status 0, amount 0
22:08:52.686 00.000 16108 MoveAxis(N, 0, ABG)
22:08:52.686 00.000 16108 Move returns status 0, amount 0
22:08:52.686 00.000 16108 move complete, result=0
22:08:52.686 00.000 16108 worker thread done servicing request
22:08:52.689 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=4038, FiltMin=3321, FiltMax=52765, Gamma=1.000
22:08:52.705 00.016 21068 UpdateGuideState exits: m=86545 SNR=66.6
22:08:52.706 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:52.708 00.001 21068 Enqueuing Expose request
22:08:52.709 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:52.710 00.001 16108 Worker thread wakes up
22:08:52.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:52.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:53.671 00.961 16108 Exposure complete
22:08:53.733 00.062 16108 worker thread done servicing request
22:08:53.733 00.000 21068 OnExposeComplete: enter
22:08:53.734 00.001 21068 UpdateGuideState(): m_state=6
22:08:53.736 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
22:08:53.737 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=878.14, Mass=120903, SNR=88.3, Peak=18470 HFD=3.0
22:08:53.738 00.001 21068 MultiStar: [#1 -0.20,0.23,0.92,U] [#2 0.12,0.07,0.97,U] [#3 0.05,-0.00,0.89,U] [#4 -0.03,0.49,0.00,M1] [#5 -0.11,0.30,0.80,U] [#6 -0.06,0.19,0.77,U] [#7 -0.14,0.22,0.45,U] [#8 0.08,0.70,0.00,M1] 
22:08:53.739 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.18}, one-star: {-0.20, 0.28}
22:08:53.741 00.002 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:08:53.742 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:08:53.742 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.96 mountX=0.10 mountY=-0.16, mountTheta=-0.99
22:08:53.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.18, opts=13)
22:08:53.745 00.001 21068 Enqueuing Move request for scope (-0.07, 0.18)
22:08:53.745 00.000 16108 Worker thread wakes up
22:08:53.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
22:08:53.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
22:08:53.745 00.000 16108 Moving (-0.07, 0.18) raw xDistance=0.10 yDistance=-0.16
22:08:53.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:08:53.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:53.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:08:53.745 00.000 16108 MoveAxis(E, 0, ABG)
22:08:53.745 00.000 16108 Move returns status 0, amount 0
22:08:53.745 00.000 16108 MoveAxis(N, 0, ABG)
22:08:53.745 00.000 16108 Move returns status 0, amount 0
22:08:53.745 00.000 16108 move complete, result=0
22:08:53.747 00.002 16108 worker thread done servicing request
22:08:53.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4038, FiltMin=3440, FiltMax=41206, Gamma=1.000
22:08:53.767 00.016 21068 UpdateGuideState exits: m=120903 SNR=88.3
22:08:53.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:53.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:53.769 00.000 21068 Enqueuing Expose request
22:08:53.771 00.002 16108 Worker thread wakes up
22:08:53.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:53.772 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:53.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:54.928 01.156 16108 Exposure complete
22:08:54.991 00.063 16108 worker thread done servicing request
22:08:54.991 00.000 21068 OnExposeComplete: enter
22:08:54.992 00.001 21068 UpdateGuideState(): m_state=6
22:08:54.993 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
22:08:54.994 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.92, Mass=100284, SNR=62.3, Peak=16406 HFD=2.9
22:08:54.995 00.001 21068 MultiStar: [#1 0.24,-0.16,1.35,U] [#2 -0.11,-0.01,1.81,U] [#3 0.40,-0.02,1.17,U] [#4 -0.30,-0.22,0.99,U] [#5 0.28,-0.05,1.26,U] [#6 0.08,-0.07,1.02,U] [#7 -0.17,0.14,0.74,U] [#8 0.09,0.42,0.90,U] 
22:08:54.996 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.03, 0.07}
22:08:54.997 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
22:08:54.997 00.000 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
22:08:54.998 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
22:08:54.999 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
22:08:55.000 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
22:08:55.002 00.002 16108 Worker thread wakes up
22:08:55.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:08:55.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:08:55.002 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
22:08:55.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:08:55.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:55.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:55.002 00.000 16108 MoveAxis(E, 0, ABG)
22:08:55.002 00.000 16108 Move returns status 0, amount 0
22:08:55.002 00.000 16108 MoveAxis(N, 0, ABG)
22:08:55.002 00.000 16108 Move returns status 0, amount 0
22:08:55.002 00.000 16108 move complete, result=0
22:08:55.002 00.000 16108 worker thread done servicing request
22:08:55.005 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=4038, FiltMin=3497, FiltMax=49725, Gamma=1.000
22:08:55.021 00.016 21068 UpdateGuideState exits: m=100284 SNR=62.3
22:08:55.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:55.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:55.023 00.000 21068 Enqueuing Expose request
22:08:55.024 00.001 16108 Worker thread wakes up
22:08:55.024 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:55.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:55.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:55.988 00.963 16108 Exposure complete
22:08:56.045 00.057 16108 worker thread done servicing request
22:08:56.045 00.000 21068 OnExposeComplete: enter
22:08:56.045 00.000 21068 UpdateGuideState(): m_state=6
22:08:56.046 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
22:08:56.047 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.72, Mass=108411, SNR=61.9, Peak=15027 HFD=3.2
22:08:56.048 00.001 21068 MultiStar: [#1 0.09,0.16,1.25,U] [#2 0.09,-0.10,1.60,U] [#3 0.14,0.04,1.29,U] [#4 -0.08,-0.12,1.01,U] [#5 0.04,-0.17,1.00,U] [#6 0.12,0.21,0.88,U] [#7 -0.02,-0.16,0.81,U] [#8 0.09,-0.02,0.94,U] 
22:08:56.049 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.22, -0.13}
22:08:56.050 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
22:08:56.051 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
22:08:56.051 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.09 mountY=0.01, mountTheta=3.01
22:08:56.053 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
22:08:56.054 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
22:08:56.055 00.001 16108 Worker thread wakes up
22:08:56.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:08:56.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:08:56.055 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
22:08:56.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:08:56.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:56.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:08:56.055 00.000 16108 MoveAxis(E, 0, ABG)
22:08:56.055 00.000 16108 Move returns status 0, amount 0
22:08:56.055 00.000 16108 MoveAxis(N, 0, ABG)
22:08:56.055 00.000 16108 Move returns status 0, amount 0
22:08:56.055 00.000 16108 move complete, result=0
22:08:56.055 00.000 16108 worker thread done servicing request
22:08:56.059 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=4038, FiltMin=3488, FiltMax=59885, Gamma=1.000
22:08:56.076 00.017 21068 UpdateGuideState exits: m=108411 SNR=61.9
22:08:56.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:56.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:56.079 00.001 21068 Enqueuing Expose request
22:08:56.080 00.001 16108 Worker thread wakes up
22:08:56.080 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:08:56.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:56.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:57.228 01.147 16108 Exposure complete
22:08:57.286 00.058 16108 worker thread done servicing request
22:08:57.286 00.000 21068 OnExposeComplete: enter
22:08:57.287 00.001 21068 UpdateGuideState(): m_state=6
22:08:57.288 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
22:08:57.289 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.95, Mass=111201, SNR=66.8, Peak=16534 HFD=3.0
22:08:57.290 00.001 21068 MultiStar: [#1 -0.11,-0.04,1.10,U] [#2 -0.11,-0.09,1.25,U] [#3 0.12,-0.14,0.95,U] [#4 -0.08,-0.03,0.97,U] [#5 0.11,-0.09,0.97,U] [#6 0.17,-0.05,0.86,U] [#7 -0.10,0.11,0.64,U] [#8 0.21,0.36,0.88,U] 
22:08:57.291 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {-0.00, 0.10}
22:08:57.292 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
22:08:57.293 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
22:08:57.294 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.25 mountX=-0.01 mountY=-0.01, mountTheta=-2.67
22:08:57.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.00, opts=13)
22:08:57.298 00.002 21068 Enqueuing Move request for scope (0.02, 0.00)
22:08:57.299 00.001 16108 Worker thread wakes up
22:08:57.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:08:57.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:08:57.299 00.000 16108 Moving (0.02, 0.00) raw xDistance=-0.01 yDistance=-0.01
22:08:57.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:08:57.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:57.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:08:57.299 00.000 16108 MoveAxis(E, 0, ABG)
22:08:57.299 00.000 16108 Move returns status 0, amount 0
22:08:57.299 00.000 16108 MoveAxis(N, 0, ABG)
22:08:57.299 00.000 16108 Move returns status 0, amount 0
22:08:57.299 00.000 16108 move complete, result=0
22:08:57.299 00.000 16108 worker thread done servicing request
22:08:57.303 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4038, FiltMin=3475, FiltMax=49725, Gamma=1.000
22:08:57.322 00.019 21068 UpdateGuideState exits: m=111201 SNR=66.8
22:08:57.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:57.325 00.001 21068 Enqueuing Expose request
22:08:57.325 00.000 16108 Worker thread wakes up
22:08:57.326 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:08:57.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:57.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:58.294 00.968 16108 Exposure complete
22:08:58.351 00.057 16108 worker thread done servicing request
22:08:58.351 00.000 21068 OnExposeComplete: enter
22:08:58.352 00.001 21068 UpdateGuideState(): m_state=6
22:08:58.352 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
22:08:58.353 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=878.00, Mass=101025, SNR=64.7, Peak=16486 HFD=2.9
22:08:58.354 00.001 21068 MultiStar: [#1 -0.17,0.02,1.18,U] [#2 -0.06,-0.07,1.46,U] [#3 0.06,-0.27,1.10,U] [#4 0.03,0.03,0.96,U] [#5 -0.47,-0.09,0.00,M1] [#6 -0.06,0.52,0.00,M1] [#7 -0.22,0.31,0.72,U] [#8 0.15,0.45,0.00,M1] 
22:08:58.355 00.001 21068 refined, 5 included, MultiStar: {-0.08, 0.00}, one-star: {-0.14, 0.15}
22:08:58.357 00.002 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
22:08:58.357 00.000 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
22:08:58.358 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.10 mountX=0.08 mountY=0.01, mountTheta=0.19
22:08:58.359 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.00, opts=13)
22:08:58.361 00.002 21068 Enqueuing Move request for scope (-0.08, 0.00)
22:08:58.362 00.001 16108 Worker thread wakes up
22:08:58.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
22:08:58.363 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
22:08:58.363 00.000 16108 Moving (-0.08, 0.00) raw xDistance=0.08 yDistance=0.01
22:08:58.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:08:58.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:58.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:08:58.363 00.000 16108 MoveAxis(E, 0, ABG)
22:08:58.363 00.000 16108 Move returns status 0, amount 0
22:08:58.363 00.000 16108 MoveAxis(N, 0, ABG)
22:08:58.363 00.000 16108 Move returns status 0, amount 0
22:08:58.363 00.000 16108 move complete, result=0
22:08:58.363 00.000 16108 worker thread done servicing request
22:08:58.368 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4038, FiltMin=3494, FiltMax=62157, Gamma=1.000
22:08:58.387 00.019 21068 UpdateGuideState exits: m=101025 SNR=64.7
22:08:58.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:58.390 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:58.390 00.000 21068 Enqueuing Expose request
22:08:58.391 00.001 16108 Worker thread wakes up
22:08:58.391 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:08:58.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:58.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:08:59.553 01.161 16108 Exposure complete
22:08:59.611 00.058 16108 worker thread done servicing request
22:08:59.612 00.001 21068 OnExposeComplete: enter
22:08:59.612 00.000 21068 UpdateGuideState(): m_state=6
22:08:59.613 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
22:08:59.614 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.35, Mass=102414, SNR=67.4, Peak=14118 HFD=3.1
22:08:59.615 00.001 21068 MultiStar: [#1 0.25,0.28,1.19,U] [#2 0.11,0.12,1.34,U] [#3 0.31,0.31,1.12,U] [#4 -0.08,0.20,0.80,U] [#5 -0.00,0.11,0.96,U] [#6 0.08,0.57,0.00,M2] [#7 -0.41,0.37,0.00,M1] [#8 0.19,0.63,0.00,M2] 
22:08:59.616 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.25}, one-star: {0.05, 0.50}
22:08:59.617 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
22:08:59.618 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
22:08:59.618 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.12 mountX=-0.08 mountY=-0.27, mountTheta=-1.85
22:08:59.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.25, opts=13)
22:08:59.621 00.001 21068 Enqueuing Move request for scope (0.12, 0.25)
22:08:59.622 00.001 16108 Worker thread wakes up
22:08:59.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
22:08:59.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
22:08:59.622 00.000 16108 Moving (0.12, 0.25) raw xDistance=-0.08 yDistance=-0.27
22:08:59.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:08:59.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:08:59.622 00.000 16108 MoveAxis(E, 0, ABG)
22:08:59.622 00.000 16108 Move returns status 0, amount 0
22:08:59.622 00.000 16108 MoveAxis(N, 54, ABG)
22:08:59.622 00.000 16108 Guiding  Dir = 0, Dur = 54
22:08:59.623 00.001 16108 IsSlewing returns 0
22:08:59.623 00.000 16108 IsGuiding returns 0
22:08:59.626 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=4038, FiltMin=3478, FiltMax=49565, Gamma=1.000
22:08:59.644 00.018 21068 UpdateGuideState exits: m=102414 SNR=67.4
22:08:59.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:59.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:08:59.646 00.000 21068 Enqueuing Expose request
22:08:59.669 00.023 16108 PulseGuide returned control before completion, sleep 18
22:08:59.699 00.030 16108 IsGuiding returns 1
22:08:59.699 00.000 16108 scope still moving after pulse duration time elapsed
22:08:59.730 00.031 16108 IsSlewing returns 0
22:08:59.730 00.000 16108 IsGuiding returns 1
22:08:59.761 00.031 16108 IsSlewing returns 0
22:08:59.761 00.000 16108 IsGuiding returns 0
22:08:59.761 00.000 16108 scope move finished after 54 + 85 ms
22:08:59.761 00.000 16108 Move returns status 0, amount 54
22:08:59.761 00.000 16108 move complete, result=0
22:08:59.761 00.000 16108 worker thread done servicing request
22:08:59.761 00.000 16108 Worker thread wakes up
22:08:59.761 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
22:08:59.763 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:08:59.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:00.724 00.961 16108 Exposure complete
22:09:00.780 00.056 16108 worker thread done servicing request
22:09:00.780 00.000 21068 OnExposeComplete: enter
22:09:00.781 00.001 21068 UpdateGuideState(): m_state=6
22:09:00.781 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
22:09:00.782 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=878.16, Mass=111583, SNR=75.4, Peak=16323 HFD=3.2
22:09:00.784 00.002 21068 MultiStar: [#1 0.53,0.16,0.00,M1] [#2 0.10,0.10,1.06,U] [#3 0.31,0.25,1.06,U] [#4 -0.14,0.07,0.87,U] [#5 0.16,0.20,0.92,U] [#6 0.35,-0.06,0.66,U] [#7 0.08,0.29,0.59,U] [#8 -0.16,0.44,0.00,M3] 
22:09:00.784 00.000 21068 refined, 6 included, MultiStar: {0.15, 0.17}, one-star: {0.18, 0.31}
22:09:00.785 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
22:09:00.786 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
22:09:00.786 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.85 mountX=-0.12 mountY=-0.20, mountTheta=-2.10
22:09:00.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.17, opts=13)
22:09:00.789 00.001 21068 Enqueuing Move request for scope (0.15, 0.17)
22:09:00.790 00.001 16108 Worker thread wakes up
22:09:00.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
22:09:00.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
22:09:00.790 00.000 16108 Moving (0.15, 0.17) raw xDistance=-0.12 yDistance=-0.20
22:09:00.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:09:00.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:09:00.790 00.000 16108 MoveAxis(E, 0, ABG)
22:09:00.790 00.000 16108 Move returns status 0, amount 0
22:09:00.790 00.000 16108 MoveAxis(N, 40, ABG)
22:09:00.790 00.000 16108 Guiding  Dir = 0, Dur = 40
22:09:00.790 00.000 16108 IsSlewing returns 0
22:09:00.791 00.001 16108 IsGuiding returns 0
22:09:00.791 00.000 16108 PulseGuide returned control before completion, sleep 50
22:09:00.796 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4035, FiltMin=3401, FiltMax=51869, Gamma=1.000
22:09:00.811 00.015 21068 UpdateGuideState exits: m=111583 SNR=75.4
22:09:00.813 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:00.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:00.814 00.000 21068 Enqueuing Expose request
22:09:00.857 00.043 16108 IsGuiding returns 1
22:09:00.857 00.000 16108 scope still moving after pulse duration time elapsed
22:09:00.888 00.031 16108 IsSlewing returns 0
22:09:00.888 00.000 16108 IsGuiding returns 0
22:09:00.888 00.000 16108 scope move finished after 40 + 57 ms
22:09:00.888 00.000 16108 Move returns status 0, amount 40
22:09:00.888 00.000 16108 move complete, result=0
22:09:00.888 00.000 16108 worker thread done servicing request
22:09:00.888 00.000 16108 Worker thread wakes up
22:09:00.888 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 40 ms NORTH
22:09:00.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:00.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:02.048 01.159 16108 Exposure complete
22:09:02.104 00.056 16108 worker thread done servicing request
22:09:02.104 00.000 21068 OnExposeComplete: enter
22:09:02.105 00.001 21068 UpdateGuideState(): m_state=6
22:09:02.107 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
22:09:02.107 00.000 21068 Star::Find returns 1 (0), X=219.54, Y=877.86, Mass=99002, SNR=69.9, Peak=16211 HFD=2.9
22:09:02.109 00.002 21068 MultiStar: [#1 0.37,-0.15,1.24,U] [#2 0.20,-0.05,1.08,U] [#3 0.58,-0.19,0.00,M1] [#4 0.31,-0.39,0.00,M1] [#5 0.06,0.21,0.87,U] [#6 0.57,0.01,0.00,M2] [#7 0.24,0.07,0.61,U] [#8 0.35,0.19,0.85,U] 
22:09:02.110 00.001 21068 refined, 5 included, MultiStar: {0.26, 0.03}, one-star: {0.32, 0.00}
22:09:02.110 00.000 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
22:09:02.111 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
22:09:02.112 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.10 mountX=-0.25 mountY=-0.09, mountTheta=-2.81
22:09:02.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.03, opts=13)
22:09:02.115 00.001 21068 Enqueuing Move request for scope (0.26, 0.03)
22:09:02.116 00.001 16108 Worker thread wakes up
22:09:02.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
22:09:02.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
22:09:02.116 00.000 16108 Moving (0.26, 0.03) raw xDistance=-0.25 yDistance=-0.09
22:09:02.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:09:02.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:02.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:09:02.116 00.000 16108 MoveAxis(E, 67, ABG)
22:09:02.116 00.000 16108 Guiding  Dir = 2, Dur = 67
22:09:02.116 00.000 16108 IsSlewing returns 0
22:09:02.117 00.001 16108 IsGuiding returns 0
22:09:02.117 00.000 16108 PulseGuide returned control before completion, sleep 77
22:09:02.120 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4035, FiltMin=3472, FiltMax=49699, Gamma=1.000
22:09:02.138 00.018 21068 UpdateGuideState exits: m=99002 SNR=69.9
22:09:02.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:02.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:02.141 00.001 21068 Enqueuing Expose request
22:09:02.195 00.054 16108 IsGuiding returns 1
22:09:02.195 00.000 16108 scope still moving after pulse duration time elapsed
22:09:02.227 00.032 16108 IsSlewing returns 0
22:09:02.227 00.000 16108 IsGuiding returns 0
22:09:02.227 00.000 16108 scope move finished after 67 + 43 ms
22:09:02.227 00.000 16108 Move returns status 0, amount 67
22:09:02.227 00.000 16108 MoveAxis(N, 0, ABG)
22:09:02.227 00.000 16108 Move returns status 0, amount 0
22:09:02.227 00.000 16108 move complete, result=0
22:09:02.227 00.000 16108 worker thread done servicing request
22:09:02.227 00.000 16108 Worker thread wakes up
22:09:02.227 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
22:09:02.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:02.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:03.187 00.959 16108 Exposure complete
22:09:03.245 00.058 16108 worker thread done servicing request
22:09:03.245 00.000 21068 OnExposeComplete: enter
22:09:03.246 00.001 21068 UpdateGuideState(): m_state=6
22:09:03.247 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
22:09:03.248 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=877.90, Mass=108040, SNR=75.6, Peak=15107 HFD=3.5
22:09:03.249 00.001 21068 MultiStar: [#1 0.19,0.09,1.18,U] [#2 0.01,-0.08,1.24,U] [#3 0.39,-0.19,1.03,U] [#4 0.10,-0.20,0.92,U] [#5 -0.03,-0.12,0.87,U] [#6 -0.02,-0.31,0.82,U] [#7 -0.41,0.13,0.55,U] [#8 0.02,0.23,0.75,U] 
22:09:03.250 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.39, 0.05}
22:09:03.252 00.002 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.86)
22:09:03.253 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.92)
22:09:03.254 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=-0.11 mountY=0.03, mountTheta=2.91
22:09:03.257 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
22:09:03.257 00.000 21068 Enqueuing Move request for scope (0.10, -0.05)
22:09:03.258 00.001 16108 Worker thread wakes up
22:09:03.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
22:09:03.258 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
22:09:03.258 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.03
22:09:03.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:09:03.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:03.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:09:03.258 00.000 16108 MoveAxis(E, 0, ABG)
22:09:03.258 00.000 16108 Move returns status 0, amount 0
22:09:03.258 00.000 16108 MoveAxis(N, 0, ABG)
22:09:03.258 00.000 16108 Move returns status 0, amount 0
22:09:03.259 00.001 16108 move complete, result=0
22:09:03.259 00.000 16108 worker thread done servicing request
22:09:03.263 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=4035, FiltMin=3497, FiltMax=56509, Gamma=1.000
22:09:03.279 00.016 21068 UpdateGuideState exits: m=108040 SNR=75.6
22:09:03.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:03.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:03.281 00.000 21068 Enqueuing Expose request
22:09:03.282 00.001 16108 Worker thread wakes up
22:09:03.282 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:09:03.283 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:03.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:04.438 01.155 16108 Exposure complete
22:09:04.498 00.060 16108 worker thread done servicing request
22:09:04.498 00.000 21068 OnExposeComplete: enter
22:09:04.500 00.002 21068 UpdateGuideState(): m_state=6
22:09:04.501 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
22:09:04.502 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=878.02, Mass=111040, SNR=65.4, Peak=17094 HFD=3.0
22:09:04.503 00.001 21068 MultiStar: [#1 -0.09,0.09,1.19,U] [#2 -0.36,0.10,1.27,U] [#3 0.14,-0.29,1.34,U] [#4 -0.30,-0.05,0.87,U] [#5 -0.22,-0.07,1.01,U] [#6 0.11,-0.07,0.81,U] [#7 -0.61,0.11,0.00,M1] [#8 -0.41,0.21,0.00,M2] 
22:09:04.504 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {0.02, 0.17}
22:09:04.505 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
22:09:04.505 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
22:09:04.506 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.93 mountX=0.09 mountY=0.04, mountTheta=0.44
22:09:04.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
22:09:04.509 00.001 21068 Enqueuing Move request for scope (-0.10, -0.02)
22:09:04.510 00.001 16108 Worker thread wakes up
22:09:04.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
22:09:04.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
22:09:04.510 00.000 16108 Moving (-0.10, -0.02) raw xDistance=0.09 yDistance=0.04
22:09:04.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:09:04.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:04.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:09:04.510 00.000 16108 MoveAxis(E, 0, ABG)
22:09:04.510 00.000 16108 Move returns status 0, amount 0
22:09:04.510 00.000 16108 MoveAxis(N, 0, ABG)
22:09:04.510 00.000 16108 Move returns status 0, amount 0
22:09:04.510 00.000 16108 move complete, result=0
22:09:04.510 00.000 16108 worker thread done servicing request
22:09:04.513 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=4035, FiltMin=3392, FiltMax=60905, Gamma=1.000
22:09:04.530 00.017 21068 UpdateGuideState exits: m=111040 SNR=65.4
22:09:04.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:04.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:04.532 00.000 21068 Enqueuing Expose request
22:09:04.533 00.001 16108 Worker thread wakes up
22:09:04.533 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:09:04.534 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:04.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:05.503 00.969 16108 Exposure complete
22:09:05.564 00.061 16108 worker thread done servicing request
22:09:05.564 00.000 21068 OnExposeComplete: enter
22:09:05.566 00.002 21068 UpdateGuideState(): m_state=6
22:09:05.567 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
22:09:05.568 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.88, Mass=100587, SNR=60.6, Peak=17174 HFD=2.9
22:09:05.569 00.001 21068 MultiStar: [#1 0.10,-0.13,1.33,U] [#2 -0.10,-0.20,1.40,U] [#3 0.08,-0.20,1.18,U] [#4 -0.14,-0.54,0.00,M1] [#5 -0.02,-0.39,1.26,U] [#6 0.26,-0.45,0.00,M1] [#7 -0.21,0.30,0.91,U] [#8 0.18,0.06,0.94,U] 
22:09:05.570 00.001 21068 single-star, 6 included, MultiStar: {0.00, -0.10}, one-star: {-0.01, 0.03}
22:09:05.570 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:09:05.571 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
22:09:05.572 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.91 mountX=0.01 mountY=-0.02, mountTheta=-1.04
22:09:05.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
22:09:05.574 00.000 21068 Enqueuing Move request for scope (-0.01, 0.03)
22:09:05.575 00.001 16108 Worker thread wakes up
22:09:05.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:09:05.575 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:09:05.576 00.001 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
22:09:05.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:09:05.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:05.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:05.576 00.000 16108 MoveAxis(E, 0, ABG)
22:09:05.576 00.000 16108 Move returns status 0, amount 0
22:09:05.576 00.000 16108 MoveAxis(N, 0, ABG)
22:09:05.576 00.000 16108 Move returns status 0, amount 0
22:09:05.576 00.000 16108 move complete, result=0
22:09:05.576 00.000 16108 worker thread done servicing request
22:09:05.579 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4035, FiltMin=3459, FiltMax=53453, Gamma=1.000
22:09:05.595 00.016 21068 UpdateGuideState exits: m=100587 SNR=60.6
22:09:05.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:05.599 00.002 21068 Enqueuing Expose request
22:09:05.600 00.001 16108 Worker thread wakes up
22:09:05.600 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:09:05.601 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:05.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:06.771 01.170 16108 Exposure complete
22:09:06.835 00.064 16108 worker thread done servicing request
22:09:06.835 00.000 21068 OnExposeComplete: enter
22:09:06.838 00.003 21068 UpdateGuideState(): m_state=6
22:09:06.839 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
22:09:06.840 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=877.37, Mass=105247, SNR=81.8, Peak=15955 HFD=3.3
22:09:06.841 00.001 21068 MultiStar: [#1 -0.36,-0.16,1.10,U] [#2 -0.26,-0.38,0.00,M1] [#3 -0.08,-0.34,0.99,U] [#4 0.10,-0.58,0.00,M2] [#5 -0.11,-0.56,0.00,M1] [#6 -0.13,-0.29,0.67,U] [#7 -0.10,-0.28,0.63,U] [#8 -0.12,-0.21,0.72,U] 
22:09:06.842 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.30}, one-star: {-0.23, -0.49}
22:09:06.843 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
22:09:06.844 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
22:09:06.845 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.12 mountX=0.13 mountY=0.33, mountTheta=1.20
22:09:06.848 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.30, opts=13)
22:09:06.849 00.001 21068 Enqueuing Move request for scope (-0.18, -0.30)
22:09:06.850 00.001 16108 Worker thread wakes up
22:09:06.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
22:09:06.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
22:09:06.850 00.000 16108 Moving (-0.18, -0.30) raw xDistance=0.13 yDistance=0.33
22:09:06.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:09:06.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:06.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:09:06.850 00.000 16108 MoveAxis(E, 0, ABG)
22:09:06.850 00.000 16108 Move returns status 0, amount 0
22:09:06.850 00.000 16108 MoveAxis(N, 0, ABG)
22:09:06.850 00.000 16108 Move returns status 0, amount 0
22:09:06.850 00.000 16108 move complete, result=0
22:09:06.850 00.000 16108 worker thread done servicing request
22:09:06.854 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4032, FiltMin=3446, FiltMax=56672, Gamma=1.000
22:09:06.873 00.019 21068 UpdateGuideState exits: m=105247 SNR=81.8
22:09:06.875 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:06.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:06.877 00.001 21068 Enqueuing Expose request
22:09:06.878 00.001 16108 Worker thread wakes up
22:09:06.878 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:09:06.880 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:06.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:07.845 00.965 16108 Exposure complete
22:09:07.903 00.058 16108 worker thread done servicing request
22:09:07.903 00.000 21068 OnExposeComplete: enter
22:09:07.904 00.001 21068 UpdateGuideState(): m_state=6
22:09:07.904 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
22:09:07.906 00.002 21068 Star::Find returns 1 (0), X=219.00, Y=877.51, Mass=103587, SNR=63.2, Peak=14486 HFD=3.3
22:09:07.907 00.001 21068 MultiStar: [#1 0.34,-0.52,0.00,M1] [#2 -0.33,-0.60,0.00,M2] [#3 -0.00,-0.63,0.00,M1] [#4 0.18,-0.82,0.00,M3] [#5 -0.06,-0.71,0.00,M2] [#6 0.37,-0.50,0.00,M1] [#7 -0.28,-0.11,0.78,U] [#8 -0.13,-0.07,0.83,U] 
22:09:07.908 00.001 21068 refined, 2 included, MultiStar: {-0.21, -0.19}, one-star: {-0.23, -0.34}
22:09:07.909 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
22:09:07.909 00.000 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
22:09:07.910 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.42 mountX=0.18 mountY=0.23, mountTheta=0.92
22:09:07.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.19, opts=13)
22:09:07.913 00.001 21068 Enqueuing Move request for scope (-0.21, -0.19)
22:09:07.914 00.001 16108 Worker thread wakes up
22:09:07.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
22:09:07.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
22:09:07.914 00.000 16108 Moving (-0.21, -0.19) raw xDistance=0.18 yDistance=0.23
22:09:07.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:09:07.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:07.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:09:07.914 00.000 16108 MoveAxis(E, 0, ABG)
22:09:07.915 00.001 16108 Move returns status 0, amount 0
22:09:07.915 00.000 16108 MoveAxis(N, 0, ABG)
22:09:07.915 00.000 16108 Move returns status 0, amount 0
22:09:07.915 00.000 16108 move complete, result=0
22:09:07.915 00.000 16108 worker thread done servicing request
22:09:07.919 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4032, FiltMin=3446, FiltMax=50960, Gamma=1.000
22:09:07.934 00.015 21068 UpdateGuideState exits: m=103587 SNR=63.2
22:09:07.936 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:07.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:07.937 00.000 21068 Enqueuing Expose request
22:09:07.938 00.001 16108 Worker thread wakes up
22:09:07.938 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:09:07.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:07.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:09.090 01.151 16108 Exposure complete
22:09:09.148 00.058 16108 worker thread done servicing request
22:09:09.148 00.000 21068 OnExposeComplete: enter
22:09:09.149 00.001 21068 UpdateGuideState(): m_state=6
22:09:09.150 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
22:09:09.151 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=877.29, Mass=99410, SNR=69.4, Peak=14707 HFD=3.0
22:09:09.152 00.001 21068 MultiStar: [#1 0.15,-0.57,0.00,M2] [#2 -0.10,-0.49,0.00,M3] [#3 0.31,-0.77,0.00,M2] [#4 0.41,-0.64,0.00,M4] [#5 0.10,-0.39,1.15,U] [#6 0.08,-0.54,0.00,M2] [#7 0.15,-0.43,0.72,U] [#8 0.06,-0.11,0.82,U] 
22:09:09.152 00.000 21068 refined, 3 included, MultiStar: {0.11, -0.38}, one-star: {0.13, -0.56}
22:09:09.153 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
22:09:09.154 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.09)
22:09:09.155 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.38 hyp=0.40 cameraTheta=-1.29 mountX=-0.17 mountY=0.35, mountTheta=2.04
22:09:09.156 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.38, opts=13)
22:09:09.157 00.001 21068 Enqueuing Move request for scope (0.11, -0.38)
22:09:09.158 00.001 16108 Worker thread wakes up
22:09:09.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.38) opts 0xd
22:09:09.158 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.38)
22:09:09.158 00.000 16108 Moving (0.11, -0.38) raw xDistance=-0.17 yDistance=0.35
22:09:09.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:09:09.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:09.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:09:09.158 00.000 16108 MoveAxis(E, 0, ABG)
22:09:09.158 00.000 16108 Move returns status 0, amount 0
22:09:09.158 00.000 16108 MoveAxis(N, 0, ABG)
22:09:09.158 00.000 16108 Move returns status 0, amount 0
22:09:09.158 00.000 16108 move complete, result=0
22:09:09.158 00.000 16108 worker thread done servicing request
22:09:09.162 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4032, FiltMin=3465, FiltMax=53648, Gamma=1.000
22:09:09.183 00.021 21068 UpdateGuideState exits: m=99410 SNR=69.4
22:09:09.183 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:09.185 00.001 21068 Enqueuing Expose request
22:09:09.186 00.001 16108 Worker thread wakes up
22:09:09.186 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:09:09.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:09.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:10.153 00.966 16108 Exposure complete
22:09:10.213 00.060 16108 worker thread done servicing request
22:09:10.213 00.000 21068 OnExposeComplete: enter
22:09:10.214 00.001 21068 UpdateGuideState(): m_state=6
22:09:10.214 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
22:09:10.215 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.58, Mass=91366, SNR=65.5, Peak=13414 HFD=3.3
22:09:10.216 00.001 21068 MultiStar: [#1 -0.02,-0.39,1.38,U] [#2 -0.21,-0.59,0.00,M4] [#3 0.32,-0.70,0.00,M3] [#4 0.23,-0.88,0.00,M5] [#5 0.19,-0.69,0.00,M2] [#6 0.43,-0.40,0.00,M3] [#7 -0.15,-0.57,0.00,M1] [#8 -0.09,-0.21,0.89,U] 
22:09:10.217 00.001 21068 single-star, 2 included, MultiStar: {-0.05, -0.30}, one-star: {-0.05, -0.27}
22:09:10.218 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
22:09:10.219 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
22:09:10.220 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.76 mountX=0.00 mountY=0.27, mountTheta=1.56
22:09:10.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.27, opts=13)
22:09:10.223 00.001 21068 Enqueuing Move request for scope (-0.05, -0.27)
22:09:10.223 00.000 16108 Worker thread wakes up
22:09:10.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
22:09:10.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
22:09:10.223 00.000 16108 Moving (-0.05, -0.27) raw xDistance=0.00 yDistance=0.27
22:09:10.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:09:10.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:10.224 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:09:10.224 00.000 16108 MoveAxis(E, 0, ABG)
22:09:10.224 00.000 16108 Move returns status 0, amount 0
22:09:10.224 00.000 16108 MoveAxis(N, 0, ABG)
22:09:10.224 00.000 16108 Move returns status 0, amount 0
22:09:10.224 00.000 16108 move complete, result=0
22:09:10.224 00.000 16108 worker thread done servicing request
22:09:10.227 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=4032, FiltMin=3472, FiltMax=47801, Gamma=1.000
22:09:10.242 00.015 21068 UpdateGuideState exits: m=91366 SNR=65.5
22:09:10.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:10.243 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:10.244 00.001 21068 Enqueuing Expose request
22:09:10.245 00.001 16108 Worker thread wakes up
22:09:10.245 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:09:10.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:10.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:11.397 01.151 16108 Exposure complete
22:09:11.455 00.058 16108 worker thread done servicing request
22:09:11.456 00.001 21068 OnExposeComplete: enter
22:09:11.456 00.000 21068 UpdateGuideState(): m_state=6
22:09:11.457 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
22:09:11.459 00.002 21068 Star::Find returns 1 (0), X=218.97, Y=877.33, Mass=108770, SNR=73.6, Peak=16035 HFD=3.3
22:09:11.460 00.001 21068 MultiStar: [#1 0.09,-0.63,0.00,M2] [#2 -0.00,-0.81,0.00,M5] [#3 0.20,-0.61,0.00,M4] [#4 0.09,-0.81,0.00,M6] [#5 -0.07,-0.66,0.00,M3] [#6 0.17,-0.86,0.00,M4] [#7 0.09,-0.66,0.00,M2] [#8 -0.06,-0.09,0.71,U] 
22:09:11.461 00.001 21068 refined, 1 included, MultiStar: {-0.18, -0.34}, one-star: {-0.26, -0.52}
22:09:11.461 00.000 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
22:09:11.462 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
22:09:11.462 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.39 cameraTheta=-2.05 mountX=0.12 mountY=0.38, mountTheta=1.27
22:09:11.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.34, opts=13)
22:09:11.466 00.002 21068 Enqueuing Move request for scope (-0.18, -0.34)
22:09:11.467 00.001 16108 Worker thread wakes up
22:09:11.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.34) opts 0xd
22:09:11.468 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.34)
22:09:11.468 00.000 16108 Moving (-0.18, -0.34) raw xDistance=0.12 yDistance=0.38
22:09:11.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:09:11.468 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.26 newest=1.00
22:09:11.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:09:11.468 00.000 16108 MoveAxis(E, 0, ABG)
22:09:11.468 00.000 16108 Move returns status 0, amount 0
22:09:11.468 00.000 16108 MoveAxis(S, 75, ABG)
22:09:11.468 00.000 16108 Guiding  Dir = 1, Dur = 75
22:09:11.469 00.001 16108 IsSlewing returns 0
22:09:11.469 00.000 16108 IsGuiding returns 0
22:09:11.472 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4032, FiltMin=3497, FiltMax=55264, Gamma=1.000
22:09:11.491 00.019 21068 UpdateGuideState exits: m=108770 SNR=73.6
22:09:11.492 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:11.493 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:11.494 00.001 21068 Enqueuing Expose request
22:09:11.499 00.005 16108 PulseGuide returned control before completion, sleep 55
22:09:11.562 00.063 16108 IsGuiding returns 1
22:09:11.562 00.000 16108 scope still moving after pulse duration time elapsed
22:09:11.593 00.031 16108 IsSlewing returns 0
22:09:11.593 00.000 16108 IsGuiding returns 0
22:09:11.593 00.000 16108 scope move finished after 75 + 49 ms
22:09:11.593 00.000 16108 Move returns status 0, amount 75
22:09:11.593 00.000 16108 move complete, result=0
22:09:11.593 00.000 16108 worker thread done servicing request
22:09:11.593 00.000 16108 Worker thread wakes up
22:09:11.593 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 75 ms SOUTH
22:09:11.595 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:11.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:12.551 00.956 16108 Exposure complete
22:09:12.607 00.056 16108 worker thread done servicing request
22:09:12.607 00.000 21068 OnExposeComplete: enter
22:09:12.608 00.001 21068 UpdateGuideState(): m_state=6
22:09:12.609 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
22:09:12.610 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=877.59, Mass=107878, SNR=74.3, Peak=16214 HFD=3.1
22:09:12.611 00.001 21068 MultiStar: [#1 -0.04,-0.49,0.00,M3] [#2 0.01,-0.44,1.09,U] [#3 0.01,-0.58,0.00,M5] [#4 0.07,-0.82,0.00,M7] [#5 0.04,-0.47,0.00,M4] [#6 -0.00,-0.60,0.00,M5] [#7 -0.37,-0.41,0.00,M3] [#8 -0.22,-0.30,0.86,U] 
22:09:12.612 00.001 21068 single-star, 2 included, MultiStar: {-0.11, -0.34}, one-star: {-0.16, -0.26}
22:09:12.613 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
22:09:12.614 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
22:09:12.615 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.11 mountX=0.11 mountY=0.29, mountTheta=1.22
22:09:12.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.26, opts=13)
22:09:12.618 00.001 21068 Enqueuing Move request for scope (-0.16, -0.26)
22:09:12.619 00.001 16108 Worker thread wakes up
22:09:12.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
22:09:12.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
22:09:12.619 00.000 16108 Moving (-0.16, -0.26) raw xDistance=0.11 yDistance=0.29
22:09:12.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:09:12.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:09:12.619 00.000 16108 MoveAxis(E, 0, ABG)
22:09:12.619 00.000 16108 Move returns status 0, amount 0
22:09:12.619 00.000 16108 MoveAxis(S, 59, ABG)
22:09:12.619 00.000 16108 Guiding  Dir = 1, Dur = 59
22:09:12.619 00.000 16108 IsSlewing returns 0
22:09:12.620 00.001 16108 IsGuiding returns 0
22:09:12.620 00.000 16108 PulseGuide returned control before completion, sleep 68
22:09:12.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=4032, FiltMin=3446, FiltMax=50326, Gamma=1.000
22:09:12.644 00.020 21068 UpdateGuideState exits: m=107878 SNR=74.3
22:09:12.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:12.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:12.647 00.001 21068 Enqueuing Expose request
22:09:12.698 00.051 16108 IsGuiding returns 0
22:09:12.698 00.000 16108 Move returns status 0, amount 59
22:09:12.698 00.000 16108 move complete, result=0
22:09:12.698 00.000 16108 worker thread done servicing request
22:09:12.698 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
22:09:12.699 00.001 16108 Worker thread wakes up
22:09:12.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:12.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:13.860 01.161 16108 Exposure complete
22:09:13.918 00.058 16108 worker thread done servicing request
22:09:13.918 00.000 21068 OnExposeComplete: enter
22:09:13.920 00.002 21068 UpdateGuideState(): m_state=6
22:09:13.921 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
22:09:13.921 00.000 21068 Star::Find returns 1 (0), X=218.96, Y=877.68, Mass=100707, SNR=62.1, Peak=16198 HFD=3.0
22:09:13.922 00.001 21068 MultiStar: [#1 -0.02,-0.26,1.31,U] [#2 -0.11,-0.13,1.49,U] [#3 0.14,-0.40,1.13,U] [#4 -0.08,-0.45,1.27,U] [#5 -0.00,-0.31,1.01,U] [#6 0.05,-0.44,0.86,U] [#7 -0.40,-0.43,0.00,M4] [#8 0.00,0.05,0.93,U] 
22:09:13.924 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.26}, one-star: {-0.27, -0.17}
22:09:13.925 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
22:09:13.927 00.002 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
22:09:13.928 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=-0.01 mountY=0.26, mountTheta=1.60
22:09:13.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.26, opts=13)
22:09:13.932 00.002 21068 Enqueuing Move request for scope (-0.04, -0.26)
22:09:13.932 00.000 16108 Worker thread wakes up
22:09:13.933 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
22:09:13.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
22:09:13.933 00.000 16108 Moving (-0.04, -0.26) raw xDistance=-0.01 yDistance=0.26
22:09:13.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:09:13.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:09:13.933 00.000 16108 MoveAxis(E, 0, ABG)
22:09:13.933 00.000 16108 Move returns status 0, amount 0
22:09:13.933 00.000 16108 MoveAxis(S, 53, ABG)
22:09:13.933 00.000 16108 Guiding  Dir = 1, Dur = 53
22:09:13.933 00.000 16108 IsSlewing returns 0
22:09:13.935 00.002 16108 IsGuiding returns 0
22:09:13.936 00.001 16108 PulseGuide returned control before completion, sleep 62
22:09:13.940 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=4032, FiltMin=3449, FiltMax=50973, Gamma=1.000
22:09:13.956 00.016 21068 UpdateGuideState exits: m=100707 SNR=62.1
22:09:13.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.957 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:13.958 00.001 21068 Enqueuing Expose request
22:09:13.999 00.041 16108 IsGuiding returns 1
22:09:13.999 00.000 16108 scope still moving after pulse duration time elapsed
22:09:14.030 00.031 16108 IsSlewing returns 0
22:09:14.030 00.000 16108 IsGuiding returns 0
22:09:14.030 00.000 16108 scope move finished after 53 + 42 ms
22:09:14.030 00.000 16108 Move returns status 0, amount 53
22:09:14.030 00.000 16108 move complete, result=0
22:09:14.030 00.000 16108 worker thread done servicing request
22:09:14.030 00.000 16108 Worker thread wakes up
22:09:14.030 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
22:09:14.032 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:14.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:14.992 00.960 16108 Exposure complete
22:09:15.061 00.069 16108 worker thread done servicing request
22:09:15.061 00.000 21068 OnExposeComplete: enter
22:09:15.062 00.001 21068 UpdateGuideState(): m_state=6
22:09:15.063 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
22:09:15.064 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=877.91, Mass=94021, SNR=63.2, Peak=12822 HFD=3.3
22:09:15.065 00.001 21068 MultiStar: [#1 0.16,-0.23,1.17,U] [#2 -0.10,-0.28,1.39,U] [#3 0.28,-0.47,0.00,M5] [#4 0.18,-0.35,0.84,U] [#5 -0.04,-0.12,1.14,U] [#6 0.26,-0.42,0.00,M5] [#7 -0.43,-0.43,0.00,M5] [#8 0.29,0.12,0.86,U] 
22:09:15.066 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.14}, one-star: {0.36, 0.05}
22:09:15.067 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
22:09:15.068 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
22:09:15.069 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.89 mountX=-0.14 mountY=0.11, mountTheta=2.46
22:09:15.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.14, opts=13)
22:09:15.073 00.002 21068 Enqueuing Move request for scope (0.12, -0.14)
22:09:15.074 00.001 16108 Worker thread wakes up
22:09:15.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
22:09:15.074 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
22:09:15.074 00.000 16108 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=0.11
22:09:15.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:09:15.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:15.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:09:15.074 00.000 16108 MoveAxis(E, 0, ABG)
22:09:15.075 00.001 16108 Move returns status 0, amount 0
22:09:15.075 00.000 16108 MoveAxis(N, 0, ABG)
22:09:15.075 00.000 16108 Move returns status 0, amount 0
22:09:15.075 00.000 16108 move complete, result=0
22:09:15.075 00.000 16108 worker thread done servicing request
22:09:15.080 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=4032, FiltMin=3424, FiltMax=53113, Gamma=1.000
22:09:15.100 00.020 21068 UpdateGuideState exits: m=94021 SNR=63.2
22:09:15.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.101 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:15.102 00.001 21068 Enqueuing Expose request
22:09:15.103 00.001 16108 Worker thread wakes up
22:09:15.103 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:15.104 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:15.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:16.257 01.153 16108 Exposure complete
22:09:16.315 00.058 16108 worker thread done servicing request
22:09:16.315 00.000 21068 OnExposeComplete: enter
22:09:16.317 00.002 21068 UpdateGuideState(): m_state=6
22:09:16.318 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
22:09:16.319 00.001 21068 Star::Find returns 1 (0), X=218.90, Y=877.92, Mass=113788, SNR=69.5, Peak=19142 HFD=3.0
22:09:16.320 00.001 21068 MultiStar: [#1 -0.13,0.09,1.05,U] [#2 -0.01,-0.23,1.30,U] [#3 0.11,0.01,0.89,U] [#4 -0.25,-0.28,1.00,U] [#5 -0.14,0.07,1.00,U] [#6 -0.22,-0.02,0.80,U] [#7 -0.14,0.10,0.60,U] [#8 -0.02,0.27,0.77,U] 
22:09:16.321 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.33, 0.06}
22:09:16.321 00.000 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
22:09:16.322 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
22:09:16.323 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.06 mountX=0.12 mountY=0.04, mountTheta=0.31
22:09:16.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.01, opts=13)
22:09:16.326 00.001 21068 Enqueuing Move request for scope (-0.13, -0.01)
22:09:16.327 00.001 16108 Worker thread wakes up
22:09:16.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
22:09:16.327 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
22:09:16.327 00.000 16108 Moving (-0.13, -0.01) raw xDistance=0.12 yDistance=0.04
22:09:16.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:09:16.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:16.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:09:16.327 00.000 16108 MoveAxis(E, 0, ABG)
22:09:16.327 00.000 16108 Move returns status 0, amount 0
22:09:16.327 00.000 16108 MoveAxis(N, 0, ABG)
22:09:16.327 00.000 16108 Move returns status 0, amount 0
22:09:16.327 00.000 16108 move complete, result=0
22:09:16.328 00.001 16108 worker thread done servicing request
22:09:16.331 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4032, FiltMin=3417, FiltMax=46598, Gamma=1.000
22:09:16.348 00.017 21068 UpdateGuideState exits: m=113788 SNR=69.5
22:09:16.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:16.349 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:16.350 00.001 21068 Enqueuing Expose request
22:09:16.351 00.001 16108 Worker thread wakes up
22:09:16.351 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:09:16.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:16.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:17.321 00.969 16108 Exposure complete
22:09:17.385 00.064 16108 worker thread done servicing request
22:09:17.385 00.000 21068 OnExposeComplete: enter
22:09:17.386 00.001 21068 UpdateGuideState(): m_state=6
22:09:17.387 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
22:09:17.388 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=877.87, Mass=96246, SNR=64.5, Peak=16454 HFD=2.9
22:09:17.389 00.001 21068 MultiStar: [#1 -0.01,0.17,1.25,U] [#2 -0.18,0.05,1.23,U] [#3 0.09,0.26,1.09,U] [#4 -0.20,0.01,1.08,U] [#5 0.13,0.04,1.04,U] [#6 0.20,-0.05,0.91,U] [#7 -0.54,0.24,0.00,M5] [#8 0.10,0.26,0.78,U] 
22:09:17.391 00.002 21068 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.12, 0.01}
22:09:17.392 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:09:17.393 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:09:17.394 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=0.02 mountY=-0.09, mountTheta=-1.30
22:09:17.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
22:09:17.397 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
22:09:17.398 00.001 16108 Worker thread wakes up
22:09:17.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:09:17.398 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:09:17.398 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.02 yDistance=-0.09
22:09:17.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:09:17.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:17.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:09:17.399 00.001 16108 MoveAxis(E, 0, ABG)
22:09:17.399 00.000 16108 Move returns status 0, amount 0
22:09:17.399 00.000 16108 MoveAxis(N, 0, ABG)
22:09:17.399 00.000 16108 Move returns status 0, amount 0
22:09:17.399 00.000 16108 move complete, result=0
22:09:17.399 00.000 16108 worker thread done servicing request
22:09:17.402 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4032, FiltMin=3478, FiltMax=46893, Gamma=1.000
22:09:17.419 00.017 21068 UpdateGuideState exits: m=96246 SNR=64.5
22:09:17.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:17.421 00.001 21068 Enqueuing Expose request
22:09:17.422 00.001 16108 Worker thread wakes up
22:09:17.422 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:17.423 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:17.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:18.589 01.166 16108 Exposure complete
22:09:18.646 00.057 16108 worker thread done servicing request
22:09:18.646 00.000 21068 OnExposeComplete: enter
22:09:18.647 00.001 21068 UpdateGuideState(): m_state=6
22:09:18.648 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
22:09:18.648 00.000 21068 Star::Find returns 1 (0), X=219.38, Y=877.86, Mass=114506, SNR=74.0, Peak=17558 HFD=3.2
22:09:18.649 00.001 21068 MultiStar: [#1 0.19,-0.11,1.05,U] [#2 -0.08,-0.09,1.19,U] [#3 0.25,-0.27,0.86,U] [#4 0.19,-0.47,0.00,M4] [#5 -0.23,-0.12,0.96,U] [#6 0.09,-0.25,0.86,U] [#7 -0.09,-0.17,0.60,U] [#8 0.33,0.12,0.76,U] 
22:09:18.650 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.15, 0.01}
22:09:18.651 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
22:09:18.652 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
22:09:18.652 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=-0.09 mountY=0.09, mountTheta=2.36
22:09:18.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
22:09:18.655 00.001 21068 Enqueuing Move request for scope (0.07, -0.11)
22:09:18.657 00.002 16108 Worker thread wakes up
22:09:18.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:09:18.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:09:18.657 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
22:09:18.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:09:18.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:18.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:09:18.657 00.000 16108 MoveAxis(E, 0, ABG)
22:09:18.657 00.000 16108 Move returns status 0, amount 0
22:09:18.657 00.000 16108 MoveAxis(N, 0, ABG)
22:09:18.657 00.000 16108 Move returns status 0, amount 0
22:09:18.657 00.000 16108 move complete, result=0
22:09:18.657 00.000 16108 worker thread done servicing request
22:09:18.663 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4032, FiltMin=3440, FiltMax=51405, Gamma=1.000
22:09:18.687 00.024 21068 UpdateGuideState exits: m=114506 SNR=74.0
22:09:18.690 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:18.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:18.693 00.002 21068 Enqueuing Expose request
22:09:18.694 00.001 16108 Worker thread wakes up
22:09:18.694 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:18.695 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:18.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:19.660 00.965 16108 Exposure complete
22:09:19.716 00.056 16108 worker thread done servicing request
22:09:19.716 00.000 21068 OnExposeComplete: enter
22:09:19.717 00.001 21068 UpdateGuideState(): m_state=6
22:09:19.718 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
22:09:19.719 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.62, Mass=107538, SNR=77.8, Peak=14518 HFD=3.2
22:09:19.720 00.001 21068 MultiStar: [#1 0.21,-0.28,1.11,U] [#2 0.29,-0.31,1.10,U] [#3 0.53,-0.40,0.00,M3] [#4 0.28,-0.65,0.00,M5] [#5 0.20,-0.37,0.91,U] [#6 0.41,-0.33,0.00,M3] [#7 0.25,-0.51,0.00,M5] [#8 0.40,-0.13,0.67,U] 
22:09:19.721 00.001 21068 single-star, 4 included, MultiStar: {0.24, -0.27}, one-star: {0.14, -0.23}
22:09:19.722 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
22:09:19.722 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
22:09:19.723 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.01 mountX=-0.18 mountY=0.19, mountTheta=2.33
22:09:19.725 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.23, opts=13)
22:09:19.726 00.001 21068 Enqueuing Move request for scope (0.14, -0.23)
22:09:19.727 00.001 16108 Worker thread wakes up
22:09:19.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
22:09:19.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
22:09:19.727 00.000 16108 Moving (0.14, -0.23) raw xDistance=-0.18 yDistance=0.19
22:09:19.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:09:19.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:19.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:09:19.727 00.000 16108 MoveAxis(E, 0, ABG)
22:09:19.727 00.000 16108 Move returns status 0, amount 0
22:09:19.727 00.000 16108 MoveAxis(N, 0, ABG)
22:09:19.727 00.000 16108 Move returns status 0, amount 0
22:09:19.727 00.000 16108 move complete, result=0
22:09:19.727 00.000 16108 worker thread done servicing request
22:09:19.731 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=4032, FiltMin=3485, FiltMax=50125, Gamma=1.000
22:09:19.748 00.017 21068 UpdateGuideState exits: m=107538 SNR=77.8
22:09:19.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:19.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:19.750 00.000 21068 Enqueuing Expose request
22:09:19.751 00.001 16108 Worker thread wakes up
22:09:19.751 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:09:19.752 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:19.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:20.911 01.159 16108 Exposure complete
22:09:20.966 00.055 16108 worker thread done servicing request
22:09:20.966 00.000 21068 OnExposeComplete: enter
22:09:20.967 00.001 21068 UpdateGuideState(): m_state=6
22:09:20.968 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
22:09:20.969 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.95, Mass=119053, SNR=68.6, Peak=17254 HFD=3.2
22:09:20.970 00.001 21068 MultiStar: [#1 0.34,-0.25,1.37,U] [#2 0.07,-0.27,1.45,U] [#3 0.40,-0.31,0.00,M4] [#4 0.03,-0.26,0.82,U] [#5 0.07,-0.17,0.95,U] [#6 0.09,-0.14,0.97,U] [#7 -0.16,-0.02,0.56,U] [#8 0.17,-0.02,0.79,U] 
22:09:20.971 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.04, 0.10}
22:09:20.972 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
22:09:20.973 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
22:09:20.974 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.21 mountX=-0.02 mountY=-0.10, mountTheta=-1.76
22:09:20.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
22:09:20.977 00.001 21068 Enqueuing Move request for scope (0.04, 0.10)
22:09:20.978 00.001 16108 Worker thread wakes up
22:09:20.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:09:20.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:09:20.978 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.10
22:09:20.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:09:20.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:20.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:20.978 00.000 16108 MoveAxis(E, 0, ABG)
22:09:20.978 00.000 16108 Move returns status 0, amount 0
22:09:20.978 00.000 16108 MoveAxis(N, 0, ABG)
22:09:20.978 00.000 16108 Move returns status 0, amount 0
22:09:20.978 00.000 16108 move complete, result=0
22:09:20.978 00.000 16108 worker thread done servicing request
22:09:20.982 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4032, FiltMin=3449, FiltMax=65405, Gamma=1.000
22:09:21.001 00.019 21068 UpdateGuideState exits: m=119053 SNR=68.6
22:09:21.003 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:21.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:21.005 00.001 21068 Enqueuing Expose request
22:09:21.005 00.000 16108 Worker thread wakes up
22:09:21.005 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:21.006 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:21.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:21.977 00.971 16108 Exposure complete
22:09:22.040 00.063 16108 worker thread done servicing request
22:09:22.041 00.001 21068 OnExposeComplete: enter
22:09:22.041 00.000 21068 UpdateGuideState(): m_state=6
22:09:22.042 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
22:09:22.043 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=878.02, Mass=98916, SNR=66.2, Peak=15718 HFD=3.1
22:09:22.044 00.001 21068 MultiStar: [#1 0.33,-0.09,1.07,U] [#2 0.04,-0.03,1.22,U] [#3 0.46,-0.13,0.00,M5] [#4 -0.15,-0.16,0.84,U] [#5 0.20,-0.10,0.99,U] [#6 0.22,0.11,0.74,U] [#7 -0.07,0.05,0.66,U] [#8 0.17,0.13,0.83,U] 
22:09:22.045 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.22, 0.17}
22:09:22.046 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
22:09:22.046 00.000 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
22:09:22.047 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.04 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
22:09:22.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.00, opts=13)
22:09:22.050 00.001 21068 Enqueuing Move request for scope (0.13, 0.00)
22:09:22.050 00.000 16108 Worker thread wakes up
22:09:22.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:09:22.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:09:22.051 00.001 16108 Moving (0.13, 0.00) raw xDistance=-0.13 yDistance=-0.04
22:09:22.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:09:22.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:22.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:22.051 00.000 16108 MoveAxis(E, 0, ABG)
22:09:22.051 00.000 16108 Move returns status 0, amount 0
22:09:22.051 00.000 16108 MoveAxis(N, 0, ABG)
22:09:22.051 00.000 16108 Move returns status 0, amount 0
22:09:22.051 00.000 16108 move complete, result=0
22:09:22.051 00.000 16108 worker thread done servicing request
22:09:22.054 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4032, FiltMin=3437, FiltMax=58941, Gamma=1.000
22:09:22.070 00.016 21068 UpdateGuideState exits: m=98916 SNR=66.2
22:09:22.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:22.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:22.073 00.001 21068 Enqueuing Expose request
22:09:22.074 00.001 16108 Worker thread wakes up
22:09:22.074 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:09:22.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:22.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:23.235 01.160 16108 Exposure complete
22:09:23.297 00.062 16108 worker thread done servicing request
22:09:23.297 00.000 21068 OnExposeComplete: enter
22:09:23.299 00.002 21068 UpdateGuideState(): m_state=6
22:09:23.300 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
22:09:23.301 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.86, Mass=111259, SNR=66.5, Peak=16675 HFD=3.0
22:09:23.303 00.002 21068 MultiStar: [#1 0.28,0.14,1.17,U] [#2 -0.06,0.09,1.34,U] [#3 0.29,-0.21,1.07,U] [#4 0.28,-0.40,0.00,M4] [#5 -0.12,-0.30,1.10,U] [#6 0.06,-0.33,0.87,U] [#7 0.07,0.24,0.63,U] [#8 0.48,0.06,0.00,M1] 
22:09:23.304 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.52, 0.01}
22:09:23.305 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
22:09:23.306 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
22:09:23.307 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.15 mountY=0.02, mountTheta=3.01
22:09:23.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.06, opts=13)
22:09:23.310 00.001 21068 Enqueuing Move request for scope (0.15, -0.06)
22:09:23.311 00.001 16108 Worker thread wakes up
22:09:23.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
22:09:23.311 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
22:09:23.311 00.000 16108 Moving (0.15, -0.06) raw xDistance=-0.15 yDistance=0.02
22:09:23.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:09:23.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:23.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:23.311 00.000 16108 MoveAxis(E, 0, ABG)
22:09:23.311 00.000 16108 Move returns status 0, amount 0
22:09:23.311 00.000 16108 MoveAxis(N, 0, ABG)
22:09:23.311 00.000 16108 Move returns status 0, amount 0
22:09:23.311 00.000 16108 move complete, result=0
22:09:23.311 00.000 16108 worker thread done servicing request
22:09:23.318 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4029, FiltMin=3421, FiltMax=53856, Gamma=1.000
22:09:23.339 00.021 21068 UpdateGuideState exits: m=111259 SNR=66.5
22:09:23.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:23.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:23.342 00.001 21068 Enqueuing Expose request
22:09:23.343 00.001 16108 Worker thread wakes up
22:09:23.343 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:09:23.344 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:23.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:24.311 00.967 16108 Exposure complete
22:09:24.369 00.058 16108 worker thread done servicing request
22:09:24.369 00.000 21068 OnExposeComplete: enter
22:09:24.371 00.002 21068 UpdateGuideState(): m_state=6
22:09:24.371 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
22:09:24.372 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.03, Mass=110482, SNR=73.0, Peak=15779 HFD=3.3
22:09:24.373 00.001 21068 MultiStar: [#1 0.32,-0.19,1.14,U] [#2 -0.02,0.02,1.20,U] [#3 0.10,-0.19,1.10,U] [#4 0.36,-0.34,0.00,M5] [#5 0.13,0.06,0.99,U] [#6 0.10,-0.11,0.80,U] [#7 -0.20,0.28,0.62,U] [#8 0.30,0.29,0.81,U] 
22:09:24.374 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.11, 0.17}
22:09:24.374 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
22:09:24.375 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
22:09:24.377 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.11 mountY=-0.05, mountTheta=-2.75
22:09:24.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
22:09:24.380 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
22:09:24.381 00.001 16108 Worker thread wakes up
22:09:24.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:09:24.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:09:24.382 00.001 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.05
22:09:24.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:09:24.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:24.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:24.382 00.000 16108 MoveAxis(E, 0, ABG)
22:09:24.382 00.000 16108 Move returns status 0, amount 0
22:09:24.382 00.000 16108 MoveAxis(N, 0, ABG)
22:09:24.382 00.000 16108 Move returns status 0, amount 0
22:09:24.382 00.000 16108 move complete, result=0
22:09:24.382 00.000 16108 worker thread done servicing request
22:09:24.388 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4029, FiltMin=3462, FiltMax=52563, Gamma=1.000
22:09:24.403 00.015 21068 UpdateGuideState exits: m=110482 SNR=73.0
22:09:24.405 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:24.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:24.408 00.002 21068 Enqueuing Expose request
22:09:24.410 00.002 16108 Worker thread wakes up
22:09:24.410 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:09:24.411 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:24.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:25.558 01.147 16108 Exposure complete
22:09:25.615 00.057 16108 worker thread done servicing request
22:09:25.615 00.000 21068 OnExposeComplete: enter
22:09:25.618 00.003 21068 UpdateGuideState(): m_state=6
22:09:25.620 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
22:09:25.622 00.002 21068 Star::Find returns 1 (0), X=219.46, Y=878.05, Mass=98819, SNR=67.4, Peak=13718 HFD=3.4
22:09:25.624 00.002 21068 MultiStar: [#1 0.04,-0.23,1.32,U] [#2 -0.09,-0.22,1.44,U] [#3 0.02,-0.23,0.93,U] [#4 0.08,-0.33,0.97,U] [#5 -0.38,-0.20,1.09,U] [#6 -0.02,-0.28,0.98,U] [#7 -0.04,-0.23,0.68,U] [#8 0.16,0.27,0.69,U] 
22:09:25.625 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {0.23, 0.20}
22:09:25.626 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
22:09:25.627 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
22:09:25.628 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=-0.02 mountY=0.15, mountTheta=1.68
22:09:25.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.16, opts=13)
22:09:25.632 00.002 21068 Enqueuing Move request for scope (-0.01, -0.16)
22:09:25.633 00.001 16108 Worker thread wakes up
22:09:25.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:09:25.634 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:09:25.634 00.000 16108 Moving (-0.01, -0.16) raw xDistance=-0.02 yDistance=0.15
22:09:25.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:09:25.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:25.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:09:25.634 00.000 16108 MoveAxis(E, 0, ABG)
22:09:25.634 00.000 16108 Move returns status 0, amount 0
22:09:25.634 00.000 16108 MoveAxis(N, 0, ABG)
22:09:25.634 00.000 16108 Move returns status 0, amount 0
22:09:25.634 00.000 16108 move complete, result=0
22:09:25.634 00.000 16108 worker thread done servicing request
22:09:25.638 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4029, FiltMin=3472, FiltMax=57049, Gamma=1.000
22:09:25.652 00.014 21068 UpdateGuideState exits: m=98819 SNR=67.4
22:09:25.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:25.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:25.655 00.001 21068 Enqueuing Expose request
22:09:25.655 00.000 16108 Worker thread wakes up
22:09:25.655 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:09:25.656 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:25.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:26.615 00.959 16108 Exposure complete
22:09:26.674 00.059 16108 worker thread done servicing request
22:09:26.674 00.000 21068 OnExposeComplete: enter
22:09:26.675 00.001 21068 UpdateGuideState(): m_state=6
22:09:26.675 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
22:09:26.676 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=877.76, Mass=98226, SNR=65.6, Peak=17331 HFD=2.8
22:09:26.677 00.001 21068 MultiStar: [#1 0.34,-0.10,1.24,U] [#2 0.15,-0.27,1.39,U] [#3 0.64,-0.24,0.00,M3] [#4 0.41,-0.18,0.87,U] [#5 0.03,-0.26,1.04,U] [#6 -0.11,-0.14,0.87,U] [#7 -0.06,-0.15,0.55,U] [#8 0.38,0.09,0.86,U] 
22:09:26.678 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.15}, one-star: {0.37, -0.10}
22:09:26.679 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
22:09:26.680 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
22:09:26.680 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.25 cameraTheta=-0.62 mountX=-0.23 mountY=0.09, mountTheta=2.75
22:09:26.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.15, opts=13)
22:09:26.683 00.001 21068 Enqueuing Move request for scope (0.21, -0.15)
22:09:26.683 00.000 16108 Worker thread wakes up
22:09:26.684 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
22:09:26.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
22:09:26.684 00.000 16108 Moving (0.21, -0.15) raw xDistance=-0.23 yDistance=0.09
22:09:26.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:09:26.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:26.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:09:26.684 00.000 16108 MoveAxis(E, 60, ABG)
22:09:26.684 00.000 16108 Guiding  Dir = 2, Dur = 60
22:09:26.684 00.000 16108 IsSlewing returns 0
22:09:26.685 00.001 16108 IsGuiding returns 0
22:09:26.689 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4025, FiltMin=3401, FiltMax=55552, Gamma=1.000
22:09:26.703 00.014 16108 PulseGuide returned control before completion, sleep 53
22:09:26.703 00.000 21068 UpdateGuideState exits: m=98226 SNR=65.6
22:09:26.705 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:26.705 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:26.706 00.001 21068 Enqueuing Expose request
22:09:26.764 00.058 16108 IsGuiding returns 1
22:09:26.764 00.000 16108 scope still moving after pulse duration time elapsed
22:09:26.796 00.032 16108 IsSlewing returns 0
22:09:26.796 00.000 16108 IsGuiding returns 0
22:09:26.796 00.000 16108 scope move finished after 60 + 51 ms
22:09:26.796 00.000 16108 Move returns status 0, amount 60
22:09:26.796 00.000 16108 MoveAxis(N, 0, ABG)
22:09:26.796 00.000 16108 Move returns status 0, amount 0
22:09:26.796 00.000 16108 move complete, result=0
22:09:26.796 00.000 16108 worker thread done servicing request
22:09:26.796 00.000 16108 Worker thread wakes up
22:09:26.796 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
22:09:26.797 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:26.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:27.953 01.156 16108 Exposure complete
22:09:28.011 00.058 16108 worker thread done servicing request
22:09:28.012 00.001 21068 OnExposeComplete: enter
22:09:28.012 00.000 21068 UpdateGuideState(): m_state=6
22:09:28.014 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
22:09:28.015 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=878.23, Mass=94960, SNR=69.4, Peak=16675 HFD=2.8
22:09:28.016 00.001 21068 MultiStar: [#1 0.49,-0.05,0.00,M1] [#2 0.49,-0.06,0.00,M1] [#3 0.40,-0.42,0.00,M4] [#4 0.24,-0.16,0.95,U] [#5 0.05,0.02,1.13,U] [#6 0.09,-0.16,0.80,U] [#7 0.11,0.50,0.00,M1] [#8 0.55,0.35,0.00,M1] 
22:09:28.016 00.000 21068 refined, 3 included, MultiStar: {0.18, 0.03}, one-star: {0.36, 0.38}
22:09:28.017 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
22:09:28.018 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
22:09:28.018 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.18 mountY=-0.07, mountTheta=-2.74
22:09:28.022 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.03, opts=13)
22:09:28.023 00.001 21068 Enqueuing Move request for scope (0.18, 0.03)
22:09:28.024 00.001 16108 Worker thread wakes up
22:09:28.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
22:09:28.024 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
22:09:28.024 00.000 16108 Moving (0.18, 0.03) raw xDistance=-0.18 yDistance=-0.07
22:09:28.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:09:28.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:28.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:28.024 00.000 16108 MoveAxis(E, 0, ABG)
22:09:28.024 00.000 16108 Move returns status 0, amount 0
22:09:28.024 00.000 16108 MoveAxis(N, 0, ABG)
22:09:28.024 00.000 16108 Move returns status 0, amount 0
22:09:28.024 00.000 16108 move complete, result=0
22:09:28.024 00.000 16108 worker thread done servicing request
22:09:28.028 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4025, FiltMin=3494, FiltMax=55504, Gamma=1.000
22:09:28.043 00.015 21068 UpdateGuideState exits: m=94960 SNR=69.4
22:09:28.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:28.045 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:28.047 00.002 21068 Enqueuing Expose request
22:09:28.048 00.001 16108 Worker thread wakes up
22:09:28.048 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:28.049 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:28.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:29.020 00.971 16108 Exposure complete
22:09:29.082 00.062 16108 worker thread done servicing request
22:09:29.083 00.001 21068 OnExposeComplete: enter
22:09:29.084 00.001 21068 UpdateGuideState(): m_state=6
22:09:29.084 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
22:09:29.085 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=878.27, Mass=114392, SNR=69.7, Peak=17859 HFD=3.0
22:09:29.086 00.001 21068 MultiStar: [#1 0.56,0.15,0.00,M2] [#2 0.23,0.06,1.45,U] [#3 0.58,-0.13,0.00,M5] [#4 0.18,-0.13,0.88,U] [#5 0.07,0.09,1.04,U] [#6 0.03,0.10,0.88,U] [#7 0.22,0.27,0.59,U] [#8 0.09,0.41,0.82,U] 
22:09:29.087 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.16}, one-star: {0.45, 0.41}
22:09:29.088 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
22:09:29.088 00.000 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
22:09:29.089 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.71 mountX=-0.15 mountY=-0.20, mountTheta=-2.23
22:09:29.090 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.16, opts=13)
22:09:29.092 00.002 21068 Enqueuing Move request for scope (0.18, 0.16)
22:09:29.093 00.001 16108 Worker thread wakes up
22:09:29.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
22:09:29.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
22:09:29.093 00.000 16108 Moving (0.18, 0.16) raw xDistance=-0.15 yDistance=-0.20
22:09:29.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:09:29.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:29.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:09:29.093 00.000 16108 MoveAxis(E, 0, ABG)
22:09:29.093 00.000 16108 Move returns status 0, amount 0
22:09:29.094 00.001 16108 MoveAxis(N, 0, ABG)
22:09:29.094 00.000 16108 Move returns status 0, amount 0
22:09:29.094 00.000 16108 move complete, result=0
22:09:29.094 00.000 16108 worker thread done servicing request
22:09:29.097 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=4025, FiltMin=3469, FiltMax=55424, Gamma=1.000
22:09:29.113 00.016 21068 UpdateGuideState exits: m=114392 SNR=69.7
22:09:29.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:29.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:29.115 00.000 21068 Enqueuing Expose request
22:09:29.117 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:29.118 00.001 16108 Worker thread wakes up
22:09:29.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:29.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:30.274 01.156 16108 Exposure complete
22:09:30.335 00.061 16108 worker thread done servicing request
22:09:30.336 00.001 21068 OnExposeComplete: enter
22:09:30.337 00.001 21068 UpdateGuideState(): m_state=6
22:09:30.337 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
22:09:30.338 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=878.20, Mass=122699, SNR=74.7, Peak=17523 HFD=3.2
22:09:30.341 00.003 21068 MultiStar: [#1 0.33,0.16,1.14,U] [#2 -0.07,0.09,1.36,U] [#3 0.03,0.05,1.02,U] [#4 0.29,-0.09,0.86,U] [#5 -0.12,0.12,0.84,U] [#6 0.03,0.18,0.83,U] [#7 0.07,0.27,0.58,U] [#8 0.22,0.34,0.71,U] 
22:09:30.342 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.16, 0.35}
22:09:30.342 00.000 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:09:30.343 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:09:30.344 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
22:09:30.346 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
22:09:30.347 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
22:09:30.348 00.001 16108 Worker thread wakes up
22:09:30.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:09:30.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:09:30.349 00.001 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
22:09:30.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:09:30.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:30.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:09:30.349 00.000 16108 MoveAxis(E, 0, ABG)
22:09:30.349 00.000 16108 Move returns status 0, amount 0
22:09:30.349 00.000 16108 MoveAxis(N, 0, ABG)
22:09:30.349 00.000 16108 Move returns status 0, amount 0
22:09:30.349 00.000 16108 move complete, result=0
22:09:30.350 00.001 16108 worker thread done servicing request
22:09:30.357 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4025, FiltMin=3456, FiltMax=53843, Gamma=1.000
22:09:30.374 00.017 21068 UpdateGuideState exits: m=122699 SNR=74.7
22:09:30.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:30.376 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:30.378 00.002 21068 Enqueuing Expose request
22:09:30.378 00.000 16108 Worker thread wakes up
22:09:30.378 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:30.379 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:30.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:31.337 00.958 16108 Exposure complete
22:09:31.397 00.060 16108 worker thread done servicing request
22:09:31.397 00.000 21068 OnExposeComplete: enter
22:09:31.398 00.001 21068 UpdateGuideState(): m_state=6
22:09:31.399 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
22:09:31.399 00.000 21068 Star::Find returns 1 (0), X=219.48, Y=878.18, Mass=98795, SNR=71.2, Peak=13862 HFD=3.1
22:09:31.400 00.001 21068 MultiStar: [#1 0.41,-0.00,1.11,U] [#2 0.26,-0.12,1.23,U] [#3 0.20,-0.11,1.02,U] [#4 -0.14,0.05,0.83,U] [#5 0.12,-0.17,1.07,U] [#6 -0.10,-0.04,0.82,U] [#7 0.36,0.39,0.00,M1] [#8 0.26,0.42,0.00,M1] 
22:09:31.401 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.02}, one-star: {0.25, 0.33}
22:09:31.402 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
22:09:31.402 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
22:09:31.403 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
22:09:31.406 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
22:09:31.407 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
22:09:31.407 00.000 16108 Worker thread wakes up
22:09:31.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
22:09:31.408 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
22:09:31.408 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
22:09:31.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:09:31.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:31.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:31.408 00.000 16108 MoveAxis(E, 0, ABG)
22:09:31.408 00.000 16108 Move returns status 0, amount 0
22:09:31.408 00.000 16108 MoveAxis(N, 0, ABG)
22:09:31.408 00.000 16108 Move returns status 0, amount 0
22:09:31.408 00.000 16108 move complete, result=0
22:09:31.408 00.000 16108 worker thread done servicing request
22:09:31.414 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4025, FiltMin=3462, FiltMax=53219, Gamma=1.000
22:09:31.430 00.016 21068 UpdateGuideState exits: m=98795 SNR=71.2
22:09:31.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:31.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:31.433 00.001 21068 Enqueuing Expose request
22:09:31.433 00.000 16108 Worker thread wakes up
22:09:31.433 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:09:31.434 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:31.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:32.589 01.155 16108 Exposure complete
22:09:32.648 00.059 16108 worker thread done servicing request
22:09:32.648 00.000 21068 OnExposeComplete: enter
22:09:32.649 00.001 21068 UpdateGuideState(): m_state=6
22:09:32.650 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
22:09:32.651 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.88, Mass=114635, SNR=74.6, Peak=17622 HFD=2.9
22:09:32.652 00.001 21068 MultiStar: [#1 0.10,-0.12,1.05,U] [#2 0.06,0.03,1.14,U] [#3 0.16,-0.13,0.98,U] [#4 0.12,-0.33,0.80,U] [#5 0.08,-0.20,0.80,U] [#6 0.06,0.12,0.76,U] [#7 -0.02,-0.01,0.73,U] [#8 0.03,0.03,0.82,U] 
22:09:32.653 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.00, 0.03}
22:09:32.653 00.000 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
22:09:32.654 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
22:09:32.655 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.64 mountX=0.01 mountY=-0.03, mountTheta=-1.33
22:09:32.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
22:09:32.657 00.000 21068 Enqueuing Move request for scope (-0.00, 0.03)
22:09:32.658 00.001 16108 Worker thread wakes up
22:09:32.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:09:32.658 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:09:32.658 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
22:09:32.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:09:32.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:32.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:09:32.659 00.001 16108 MoveAxis(E, 0, ABG)
22:09:32.659 00.000 16108 Move returns status 0, amount 0
22:09:32.659 00.000 16108 MoveAxis(N, 0, ABG)
22:09:32.659 00.000 16108 Move returns status 0, amount 0
22:09:32.659 00.000 16108 move complete, result=0
22:09:32.659 00.000 16108 worker thread done servicing request
22:09:32.662 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=4025, FiltMin=3387, FiltMax=47171, Gamma=1.000
22:09:32.682 00.020 21068 UpdateGuideState exits: m=114635 SNR=74.6
22:09:32.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:32.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:32.685 00.001 21068 Enqueuing Expose request
22:09:32.686 00.001 16108 Worker thread wakes up
22:09:32.686 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:09:32.686 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:32.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:33.646 00.960 16108 Exposure complete
22:09:33.705 00.059 16108 worker thread done servicing request
22:09:33.705 00.000 21068 OnExposeComplete: enter
22:09:33.706 00.001 21068 UpdateGuideState(): m_state=6
22:09:33.707 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
22:09:33.708 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=878.30, Mass=94303, SNR=59.6, Peak=15334 HFD=3.0
22:09:33.709 00.001 21068 MultiStar: [#1 0.10,0.44,1.49,U] [#2 -0.03,0.39,1.58,U] [#3 0.38,0.23,1.24,U] [#4 0.66,0.46,0.00,M1] [#5 0.13,0.07,1.23,U] [#6 -0.12,0.40,0.90,U] [#7 -0.17,0.29,0.77,U] [#8 -0.05,0.64,0.00,M1] 
22:09:33.710 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.33}, one-star: {0.07, 0.45}
22:09:33.710 00.000 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
22:09:33.711 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
22:09:33.712 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.33 cameraTheta=1.35 mountX=-0.01 mountY=-0.33, mountTheta=-1.61
22:09:33.714 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.33, opts=13)
22:09:33.714 00.000 21068 Enqueuing Move request for scope (0.07, 0.33)
22:09:33.715 00.001 16108 Worker thread wakes up
22:09:33.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
22:09:33.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
22:09:33.715 00.000 16108 Moving (0.07, 0.33) raw xDistance=-0.01 yDistance=-0.33
22:09:33.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:09:33.717 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:33.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:09:33.717 00.000 16108 MoveAxis(E, 0, ABG)
22:09:33.717 00.000 16108 Move returns status 0, amount 0
22:09:33.717 00.000 16108 MoveAxis(N, 0, ABG)
22:09:33.717 00.000 16108 Move returns status 0, amount 0
22:09:33.717 00.000 16108 move complete, result=0
22:09:33.717 00.000 16108 worker thread done servicing request
22:09:33.723 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4025, FiltMin=3411, FiltMax=43126, Gamma=1.000
22:09:33.739 00.016 21068 UpdateGuideState exits: m=94303 SNR=59.6
22:09:33.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.741 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:33.742 00.001 21068 Enqueuing Expose request
22:09:33.743 00.001 16108 Worker thread wakes up
22:09:33.743 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:09:33.743 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:33.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:34.899 01.156 16108 Exposure complete
22:09:34.956 00.057 16108 worker thread done servicing request
22:09:34.956 00.000 21068 OnExposeComplete: enter
22:09:34.958 00.002 21068 UpdateGuideState(): m_state=6
22:09:34.959 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
22:09:34.960 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.20, Mass=100131, SNR=68.2, Peak=16118 HFD=3.1
22:09:34.961 00.001 21068 MultiStar: [#1 -0.07,0.11,1.24,U] [#2 -0.09,-0.11,1.27,U] [#3 0.27,-0.03,1.18,U] [#4 -0.03,-0.05,0.78,U] [#5 0.07,-0.18,1.10,U] [#6 -0.01,0.06,0.81,U] [#7 0.18,0.17,0.52,U] [#8 0.20,0.38,0.86,U] 
22:09:34.962 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.11, 0.35}
22:09:34.962 00.000 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
22:09:34.963 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
22:09:34.964 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
22:09:34.965 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
22:09:34.966 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
22:09:34.967 00.001 16108 Worker thread wakes up
22:09:34.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:09:34.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:09:34.967 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
22:09:34.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:09:34.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:34.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:34.967 00.000 16108 MoveAxis(E, 0, ABG)
22:09:34.967 00.000 16108 Move returns status 0, amount 0
22:09:34.967 00.000 16108 MoveAxis(N, 0, ABG)
22:09:34.967 00.000 16108 Move returns status 0, amount 0
22:09:34.968 00.001 16108 move complete, result=0
22:09:34.968 00.000 16108 worker thread done servicing request
22:09:34.971 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4025, FiltMin=3469, FiltMax=51789, Gamma=1.000
22:09:34.987 00.016 21068 UpdateGuideState exits: m=100131 SNR=68.2
22:09:34.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:34.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:34.989 00.000 21068 Enqueuing Expose request
22:09:34.990 00.001 16108 Worker thread wakes up
22:09:34.990 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:34.991 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:34.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:35.952 00.961 16108 Exposure complete
22:09:36.013 00.061 16108 worker thread done servicing request
22:09:36.013 00.000 21068 OnExposeComplete: enter
22:09:36.013 00.000 21068 UpdateGuideState(): m_state=6
22:09:36.015 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
22:09:36.016 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.21, Mass=111645, SNR=73.1, Peak=18310 HFD=2.9
22:09:36.017 00.001 21068 MultiStar: [#1 0.45,-0.02,1.19,U] [#2 -0.25,0.20,1.13,U] [#3 0.08,-0.22,0.94,U] [#4 0.20,-0.08,0.86,U] [#5 0.11,-0.07,0.97,U] [#6 0.23,0.16,0.81,U] [#7 -0.28,0.18,0.59,U] [#8 0.13,0.52,0.00,M1] 
22:09:36.018 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {-0.01, 0.36}
22:09:36.019 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
22:09:36.020 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
22:09:36.021 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
22:09:36.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.06, opts=13)
22:09:36.023 00.000 21068 Enqueuing Move request for scope (0.08, 0.06)
22:09:36.024 00.001 16108 Worker thread wakes up
22:09:36.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:09:36.024 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:09:36.024 00.000 16108 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.08
22:09:36.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:09:36.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:36.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:36.025 00.001 16108 MoveAxis(E, 0, ABG)
22:09:36.025 00.000 16108 Move returns status 0, amount 0
22:09:36.025 00.000 16108 MoveAxis(N, 0, ABG)
22:09:36.025 00.000 16108 Move returns status 0, amount 0
22:09:36.025 00.000 16108 move complete, result=0
22:09:36.025 00.000 16108 worker thread done servicing request
22:09:36.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4029, FiltMin=3433, FiltMax=50557, Gamma=1.000
22:09:36.050 00.021 21068 UpdateGuideState exits: m=111645 SNR=73.1
22:09:36.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:36.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:36.053 00.001 21068 Enqueuing Expose request
22:09:36.054 00.001 16108 Worker thread wakes up
22:09:36.054 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:36.054 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:36.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:37.220 01.166 16108 Exposure complete
22:09:37.286 00.066 16108 worker thread done servicing request
22:09:37.286 00.000 21068 OnExposeComplete: enter
22:09:37.287 00.001 21068 UpdateGuideState(): m_state=6
22:09:37.287 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
22:09:37.288 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=877.98, Mass=112037, SNR=77.6, Peak=16246 HFD=3.2
22:09:37.289 00.001 21068 MultiStar: [#1 0.18,-0.18,1.09,U] [#2 -0.11,-0.06,1.14,U] [#3 0.10,-0.11,0.94,U] [#4 0.06,-0.29,0.78,U] [#5 0.08,-0.18,0.86,U] [#6 0.13,-0.08,0.76,U] [#7 -0.01,0.14,0.57,U] [#8 0.17,0.19,0.75,U] 
22:09:37.290 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.35, 0.13}
22:09:37.291 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
22:09:37.292 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
22:09:37.292 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.12 mountY=0.03, mountTheta=2.87
22:09:37.295 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
22:09:37.296 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
22:09:37.297 00.001 16108 Worker thread wakes up
22:09:37.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:09:37.298 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:09:37.298 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
22:09:37.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:09:37.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:37.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:09:37.298 00.000 16108 MoveAxis(E, 0, ABG)
22:09:37.298 00.000 16108 Move returns status 0, amount 0
22:09:37.298 00.000 16108 MoveAxis(N, 0, ABG)
22:09:37.298 00.000 16108 Move returns status 0, amount 0
22:09:37.298 00.000 16108 move complete, result=0
22:09:37.298 00.000 16108 worker thread done servicing request
22:09:37.303 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4029, FiltMin=3449, FiltMax=56931, Gamma=1.000
22:09:37.322 00.019 21068 UpdateGuideState exits: m=112037 SNR=77.6
22:09:37.324 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:37.324 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:37.325 00.001 21068 Enqueuing Expose request
22:09:37.326 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:09:37.327 00.001 16108 Worker thread wakes up
22:09:37.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:37.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:38.307 00.980 16108 Exposure complete
22:09:38.391 00.084 16108 worker thread done servicing request
22:09:38.391 00.000 21068 OnExposeComplete: enter
22:09:38.393 00.002 21068 UpdateGuideState(): m_state=6
22:09:38.395 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
22:09:38.397 00.002 21068 Star::Find returns 1 (0), X=219.45, Y=877.87, Mass=109149, SNR=69.9, Peak=15251 HFD=3.1
22:09:38.400 00.003 21068 MultiStar: [#1 0.02,-0.09,1.08,U] [#2 0.03,-0.22,1.10,U] [#3 0.04,-0.23,0.98,U] [#4 0.20,-0.18,0.89,U] [#5 -0.07,-0.36,0.88,U] [#6 0.13,-0.28,0.95,U] [#7 -0.10,-0.06,0.55,U] [#8 0.36,0.23,0.82,U] 
22:09:38.402 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.22, 0.02}
22:09:38.404 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
22:09:38.406 00.002 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
22:09:38.409 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.12 mountY=0.11, mountTheta=2.38
22:09:38.413 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
22:09:38.415 00.002 21068 Enqueuing Move request for scope (0.10, -0.14)
22:09:38.416 00.001 16108 Worker thread wakes up
22:09:38.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:09:38.416 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:09:38.416 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.11
22:09:38.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:09:38.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:38.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:09:38.416 00.000 16108 MoveAxis(E, 0, ABG)
22:09:38.416 00.000 16108 Move returns status 0, amount 0
22:09:38.416 00.000 16108 MoveAxis(N, 0, ABG)
22:09:38.416 00.000 16108 Move returns status 0, amount 0
22:09:38.416 00.000 16108 move complete, result=0
22:09:38.416 00.000 16108 worker thread done servicing request
22:09:38.426 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4032, FiltMin=3437, FiltMax=56995, Gamma=1.000
22:09:38.446 00.020 21068 UpdateGuideState exits: m=109149 SNR=69.9
22:09:38.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:38.450 00.002 21068 Enqueuing Expose request
22:09:38.451 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:38.452 00.001 16108 Worker thread wakes up
22:09:38.452 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:38.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:39.610 01.158 16108 Exposure complete
22:09:39.676 00.066 16108 worker thread done servicing request
22:09:39.676 00.000 21068 OnExposeComplete: enter
22:09:39.677 00.001 21068 UpdateGuideState(): m_state=6
22:09:39.678 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
22:09:39.679 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=878.05, Mass=99072, SNR=68.3, Peak=15190 HFD=2.8
22:09:39.680 00.001 21068 MultiStar: [#1 -0.30,0.07,1.11,U] [#2 -0.01,-0.03,1.27,U] [#3 0.08,-0.05,1.11,U] [#4 -0.26,-0.17,0.76,U] [#5 0.01,-0.25,0.91,U] [#6 0.06,0.03,0.87,U] [#7 0.01,-0.09,0.70,U] [#8 -0.07,0.46,0.00,M1] 
22:09:39.681 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.20, 0.20}
22:09:39.682 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
22:09:39.683 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
22:09:39.684 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.25 mountX=0.02 mountY=0.03, mountTheta=1.08
22:09:39.685 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
22:09:39.686 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
22:09:39.687 00.001 16108 Worker thread wakes up
22:09:39.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:09:39.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:09:39.687 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
22:09:39.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:09:39.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:39.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:09:39.687 00.000 16108 MoveAxis(E, 0, ABG)
22:09:39.687 00.000 16108 Move returns status 0, amount 0
22:09:39.687 00.000 16108 MoveAxis(N, 0, ABG)
22:09:39.687 00.000 16108 Move returns status 0, amount 0
22:09:39.687 00.000 16108 move complete, result=0
22:09:39.687 00.000 16108 worker thread done servicing request
22:09:39.692 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=4032, FiltMin=3469, FiltMax=48493, Gamma=1.000
22:09:39.711 00.019 21068 UpdateGuideState exits: m=99072 SNR=68.3
22:09:39.713 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:39.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:39.715 00.001 21068 Enqueuing Expose request
22:09:39.716 00.001 16108 Worker thread wakes up
22:09:39.716 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:09:39.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:39.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:40.677 00.960 16108 Exposure complete
22:09:40.739 00.062 16108 worker thread done servicing request
22:09:40.739 00.000 21068 OnExposeComplete: enter
22:09:40.740 00.001 21068 UpdateGuideState(): m_state=6
22:09:40.742 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
22:09:40.742 00.000 21068 Star::Find returns 1 (0), X=219.18, Y=877.91, Mass=112054, SNR=74.0, Peak=16838 HFD=3.1
22:09:40.743 00.001 21068 MultiStar: [#1 0.19,-0.15,1.21,U] [#2 -0.13,0.05,1.14,U] [#3 0.19,-0.23,1.21,U] [#4 -0.20,-0.19,0.77,U] [#5 -0.16,-0.32,1.09,U] [#6 -0.01,-0.05,0.67,U] [#7 -0.30,-0.03,0.61,U] [#8 0.22,0.37,0.76,U] 
22:09:40.744 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.05, 0.06}
22:09:40.745 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
22:09:40.746 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
22:09:40.747 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.75 mountX=0.00 mountY=0.07, mountTheta=1.57
22:09:40.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
22:09:40.750 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
22:09:40.751 00.001 16108 Worker thread wakes up
22:09:40.752 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:09:40.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:09:40.752 00.000 16108 Moving (-0.01, -0.07) raw xDistance=0.00 yDistance=0.07
22:09:40.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:09:40.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:40.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:09:40.752 00.000 16108 MoveAxis(E, 0, ABG)
22:09:40.752 00.000 16108 Move returns status 0, amount 0
22:09:40.752 00.000 16108 MoveAxis(N, 0, ABG)
22:09:40.752 00.000 16108 Move returns status 0, amount 0
22:09:40.752 00.000 16108 move complete, result=0
22:09:40.752 00.000 16108 worker thread done servicing request
22:09:40.756 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4032, FiltMin=3369, FiltMax=47853, Gamma=1.000
22:09:40.774 00.018 21068 UpdateGuideState exits: m=112054 SNR=74.0
22:09:40.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:40.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:40.777 00.001 21068 Enqueuing Expose request
22:09:40.778 00.001 16108 Worker thread wakes up
22:09:40.778 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:40.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:40.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:41.950 01.171 16108 Exposure complete
22:09:42.076 00.126 16108 worker thread done servicing request
22:09:42.077 00.001 21068 OnExposeComplete: enter
22:09:42.078 00.001 21068 UpdateGuideState(): m_state=6
22:09:42.080 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
22:09:42.081 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.12, Mass=97201, SNR=62.2, Peak=15462 HFD=2.8
22:09:42.082 00.001 21068 MultiStar: [#1 0.27,-0.07,1.19,U] [#2 -0.27,-0.13,1.43,U] [#3 0.25,-0.08,1.12,U] [#4 0.21,-0.37,1.07,U] [#5 -0.03,-0.17,1.10,U] [#6 -0.10,0.06,0.74,U] [#7 -0.11,0.14,0.66,U] [#8 -0.03,-0.04,0.80,U] 
22:09:42.083 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.01, 0.27}
22:09:42.086 00.003 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:09:42.090 00.004 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:09:42.094 00.004 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.17 mountX=-0.04 mountY=0.06, mountTheta=2.17
22:09:42.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
22:09:42.098 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
22:09:42.100 00.002 16108 Worker thread wakes up
22:09:42.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:09:42.100 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:09:42.100 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
22:09:42.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:09:42.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:42.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:09:42.100 00.000 16108 MoveAxis(E, 0, ABG)
22:09:42.100 00.000 16108 Move returns status 0, amount 0
22:09:42.100 00.000 16108 MoveAxis(N, 0, ABG)
22:09:42.100 00.000 16108 Move returns status 0, amount 0
22:09:42.102 00.002 16108 move complete, result=0
22:09:42.102 00.000 16108 worker thread done servicing request
22:09:42.111 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4029, FiltMin=3507, FiltMax=50493, Gamma=1.000
22:09:42.140 00.029 21068 UpdateGuideState exits: m=97201 SNR=62.2
22:09:42.142 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:42.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:42.145 00.002 21068 Enqueuing Expose request
22:09:42.147 00.002 16108 Worker thread wakes up
22:09:42.147 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:42.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:42.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:43.134 00.986 16108 Exposure complete
22:09:43.237 00.103 16108 worker thread done servicing request
22:09:43.237 00.000 21068 OnExposeComplete: enter
22:09:43.238 00.001 21068 UpdateGuideState(): m_state=6
22:09:43.239 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
22:09:43.241 00.002 21068 Star::Find returns 1 (0), X=219.07, Y=877.99, Mass=116220, SNR=73.4, Peak=19398 HFD=2.8
22:09:43.243 00.002 21068 MultiStar: [#1 -0.06,-0.13,1.28,U] [#2 -0.14,-0.08,1.23,U] [#3 0.00,-0.11,0.92,U] [#4 -0.23,-0.12,0.92,U] [#5 -0.35,-0.01,0.88,U] [#6 -0.08,0.19,0.69,U] [#7 -0.36,0.19,0.50,U] [#8 -0.11,0.45,0.00,M1] 
22:09:43.245 00.002 21068 refined, 7 included, MultiStar: {-0.16, -0.01}, one-star: {-0.16, 0.14}
22:09:43.246 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
22:09:43.248 00.002 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
22:09:43.250 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.05 mountX=0.15 mountY=0.05, mountTheta=0.33
22:09:43.253 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.01, opts=13)
22:09:43.254 00.001 21068 Enqueuing Move request for scope (-0.16, -0.01)
22:09:43.255 00.001 16108 Worker thread wakes up
22:09:43.256 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
22:09:43.256 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
22:09:43.256 00.000 16108 Moving (-0.16, -0.01) raw xDistance=0.15 yDistance=0.05
22:09:43.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:09:43.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:43.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:09:43.256 00.000 16108 MoveAxis(E, 0, ABG)
22:09:43.256 00.000 16108 Move returns status 0, amount 0
22:09:43.256 00.000 16108 MoveAxis(N, 0, ABG)
22:09:43.256 00.000 16108 Move returns status 0, amount 0
22:09:43.256 00.000 16108 move complete, result=0
22:09:43.256 00.000 16108 worker thread done servicing request
22:09:43.267 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=4032, FiltMin=3456, FiltMax=54566, Gamma=1.000
22:09:43.295 00.028 21068 UpdateGuideState exits: m=116220 SNR=73.4
22:09:43.298 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:43.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:43.302 00.003 21068 Enqueuing Expose request
22:09:43.303 00.001 16108 Worker thread wakes up
22:09:43.303 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:43.306 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:43.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:44.474 01.168 16108 Exposure complete
22:09:44.590 00.116 16108 worker thread done servicing request
22:09:44.590 00.000 21068 OnExposeComplete: enter
22:09:44.592 00.002 21068 UpdateGuideState(): m_state=6
22:09:44.596 00.004 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
22:09:44.597 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.95, Mass=103418, SNR=72.9, Peak=18310 HFD=3.1
22:09:44.599 00.002 21068 MultiStar: [#1 -0.27,0.10,1.15,U] [#2 -0.08,0.12,1.26,U] [#3 -0.10,-0.08,0.95,U] [#4 -0.07,-0.01,0.86,U] [#5 -0.11,0.06,0.77,U] [#6 -0.28,-0.16,0.82,U] [#7 -0.21,0.32,0.72,U] [#8 0.20,0.44,0.00,M2] 
22:09:44.601 00.002 21068 single-star, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.01, 0.10}
22:09:44.602 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:09:44.604 00.002 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
22:09:44.605 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.68 mountX=0.03 mountY=-0.10, mountTheta=-1.28
22:09:44.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
22:09:44.608 00.001 21068 Enqueuing Move request for scope (-0.01, 0.10)
22:09:44.609 00.001 16108 Worker thread wakes up
22:09:44.610 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:09:44.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:09:44.610 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.03 yDistance=-0.10
22:09:44.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:09:44.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:44.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:44.610 00.000 16108 MoveAxis(E, 0, ABG)
22:09:44.610 00.000 16108 Move returns status 0, amount 0
22:09:44.610 00.000 16108 MoveAxis(N, 0, ABG)
22:09:44.610 00.000 16108 Move returns status 0, amount 0
22:09:44.611 00.001 16108 move complete, result=0
22:09:44.611 00.000 16108 worker thread done servicing request
22:09:44.616 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=4029, FiltMin=3459, FiltMax=49629, Gamma=1.000
22:09:44.650 00.034 21068 UpdateGuideState exits: m=103418 SNR=72.9
22:09:44.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:44.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:44.654 00.002 21068 Enqueuing Expose request
22:09:44.655 00.001 16108 Worker thread wakes up
22:09:44.657 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:44.658 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:44.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:45.641 00.983 16108 Exposure complete
22:09:45.763 00.122 16108 worker thread done servicing request
22:09:45.763 00.000 21068 OnExposeComplete: enter
22:09:45.767 00.004 21068 UpdateGuideState(): m_state=6
22:09:45.772 00.005 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
22:09:45.775 00.003 21068 Star::Find returns 1 (0), X=219.19, Y=878.16, Mass=93097, SNR=60.7, Peak=17606 HFD=2.6
22:09:45.780 00.005 21068 MultiStar: [#1 0.10,-0.03,1.44,U] [#2 -0.26,-0.02,1.54,U] [#3 0.17,-0.13,1.17,U] [#4 -0.05,0.05,1.11,U] [#5 -0.05,0.07,1.02,U] [#6 0.08,0.09,1.14,U] [#7 -0.13,0.34,0.71,U] [#8 0.07,0.26,0.97,U] 
22:09:45.784 00.004 21068 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.03, 0.31}
22:09:45.787 00.003 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
22:09:45.790 00.003 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
22:09:45.793 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=0.03 mountY=-0.08, mountTheta=-1.25
22:09:45.799 00.006 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
22:09:45.803 00.004 21068 Enqueuing Move request for scope (-0.01, 0.08)
22:09:45.806 00.003 16108 Worker thread wakes up
22:09:45.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:09:45.806 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:09:45.806 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.03 yDistance=-0.08
22:09:45.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:09:45.807 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:45.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:45.807 00.000 16108 MoveAxis(E, 0, ABG)
22:09:45.807 00.000 16108 Move returns status 0, amount 0
22:09:45.807 00.000 16108 MoveAxis(N, 0, ABG)
22:09:45.807 00.000 16108 Move returns status 0, amount 0
22:09:45.807 00.000 16108 move complete, result=0
22:09:45.807 00.000 16108 worker thread done servicing request
22:09:45.822 00.015 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4029, FiltMin=3465, FiltMax=55853, Gamma=1.000
22:09:45.860 00.038 21068 UpdateGuideState exits: m=93097 SNR=60.7
22:09:45.864 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:45.866 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:45.867 00.001 21068 Enqueuing Expose request
22:09:45.868 00.001 16108 Worker thread wakes up
22:09:45.869 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:45.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:45.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:47.033 01.163 16108 Exposure complete
22:09:47.131 00.098 16108 worker thread done servicing request
22:09:47.131 00.000 21068 OnExposeComplete: enter
22:09:47.133 00.002 21068 UpdateGuideState(): m_state=6
22:09:47.136 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
22:09:47.137 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.01, Mass=102909, SNR=68.1, Peak=16038 HFD=2.9
22:09:47.138 00.001 21068 MultiStar: [#1 0.17,0.15,1.21,U] [#2 -0.01,0.12,1.26,U] [#3 0.37,0.17,1.09,U] [#4 0.14,-0.09,0.90,U] [#5 -0.16,0.02,1.09,U] [#6 -0.11,0.35,0.75,U] [#7 -0.27,0.35,0.77,U] [#8 -0.16,0.27,0.95,U] 
22:09:47.139 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.22, 0.16}
22:09:47.140 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:09:47.143 00.003 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
22:09:47.145 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.35 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
22:09:47.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.16, opts=13)
22:09:47.149 00.002 21068 Enqueuing Move request for scope (0.04, 0.16)
22:09:47.150 00.001 16108 Worker thread wakes up
22:09:47.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:09:47.151 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:09:47.151 00.000 16108 Moving (0.04, 0.16) raw xDistance=-0.01 yDistance=-0.16
22:09:47.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:09:47.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:47.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:09:47.151 00.000 16108 MoveAxis(E, 0, ABG)
22:09:47.151 00.000 16108 Move returns status 0, amount 0
22:09:47.151 00.000 16108 MoveAxis(N, 0, ABG)
22:09:47.151 00.000 16108 Move returns status 0, amount 0
22:09:47.151 00.000 16108 move complete, result=0
22:09:47.151 00.000 16108 worker thread done servicing request
22:09:47.160 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=4029, FiltMin=3453, FiltMax=49069, Gamma=1.000
22:09:47.190 00.030 21068 UpdateGuideState exits: m=102909 SNR=68.1
22:09:47.192 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:47.194 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:47.195 00.001 21068 Enqueuing Expose request
22:09:47.196 00.001 16108 Worker thread wakes up
22:09:47.196 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:47.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:47.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:48.178 00.981 16108 Exposure complete
22:09:48.290 00.112 16108 worker thread done servicing request
22:09:48.290 00.000 21068 OnExposeComplete: enter
22:09:48.292 00.002 21068 UpdateGuideState(): m_state=6
22:09:48.295 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
22:09:48.296 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.06, Mass=117741, SNR=73.8, Peak=17638 HFD=3.1
22:09:48.298 00.002 21068 MultiStar: [#1 0.30,0.09,1.24,U] [#2 0.07,0.05,1.26,U] [#3 0.38,0.02,0.92,U] [#4 0.02,-0.15,0.84,U] [#5 -0.08,-0.17,0.80,U] [#6 0.02,0.05,0.73,U] [#7 -0.17,0.24,0.69,U] [#8 0.17,0.17,0.82,U] 
22:09:48.299 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.13, 0.21}
22:09:48.300 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
22:09:48.302 00.002 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
22:09:48.303 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
22:09:48.308 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.06, opts=13)
22:09:48.312 00.004 21068 Enqueuing Move request for scope (0.08, 0.06)
22:09:48.314 00.002 16108 Worker thread wakes up
22:09:48.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:09:48.314 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:09:48.314 00.000 16108 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.07
22:09:48.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:09:48.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:48.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:48.314 00.000 16108 MoveAxis(E, 0, ABG)
22:09:48.314 00.000 16108 Move returns status 0, amount 0
22:09:48.314 00.000 16108 MoveAxis(N, 0, ABG)
22:09:48.314 00.000 16108 Move returns status 0, amount 0
22:09:48.314 00.000 16108 move complete, result=0
22:09:48.314 00.000 16108 worker thread done servicing request
22:09:48.322 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=4032, FiltMin=3497, FiltMax=51005, Gamma=1.000
22:09:48.365 00.043 21068 UpdateGuideState exits: m=117741 SNR=73.8
22:09:48.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:48.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:48.368 00.001 21068 Enqueuing Expose request
22:09:48.370 00.002 16108 Worker thread wakes up
22:09:48.370 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:48.374 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:48.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:49.543 01.169 16108 Exposure complete
22:09:49.637 00.094 16108 worker thread done servicing request
22:09:49.637 00.000 21068 OnExposeComplete: enter
22:09:49.638 00.001 21068 UpdateGuideState(): m_state=6
22:09:49.640 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
22:09:49.641 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.24, Mass=100931, SNR=67.7, Peak=14691 HFD=3.2
22:09:49.642 00.001 21068 MultiStar: [#1 0.08,0.13,1.13,U] [#2 0.11,0.15,1.36,U] [#3 0.20,0.02,1.03,U] [#4 -0.13,0.09,0.91,U] [#5 0.20,0.29,1.17,U] [#6 0.06,0.08,0.86,U] [#7 -0.32,0.45,0.00,M1] [#8 0.03,0.71,0.00,M1] 
22:09:49.643 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.17}, one-star: {0.11, 0.38}
22:09:49.645 00.002 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:09:49.646 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:09:49.648 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=-0.07 mountY=-0.19, mountTheta=-1.91
22:09:49.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.17, opts=13)
22:09:49.651 00.001 21068 Enqueuing Move request for scope (0.10, 0.17)
22:09:49.653 00.002 16108 Worker thread wakes up
22:09:49.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:09:49.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:09:49.653 00.000 16108 Moving (0.10, 0.17) raw xDistance=-0.07 yDistance=-0.19
22:09:49.654 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:09:49.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:49.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:09:49.654 00.000 16108 MoveAxis(E, 0, ABG)
22:09:49.654 00.000 16108 Move returns status 0, amount 0
22:09:49.654 00.000 16108 MoveAxis(N, 0, ABG)
22:09:49.654 00.000 16108 Move returns status 0, amount 0
22:09:49.654 00.000 16108 move complete, result=0
22:09:49.654 00.000 16108 worker thread done servicing request
22:09:49.661 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4029, FiltMin=3453, FiltMax=47014, Gamma=1.000
22:09:49.690 00.029 21068 UpdateGuideState exits: m=100931 SNR=67.7
22:09:49.692 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:49.694 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:49.697 00.003 21068 Enqueuing Expose request
22:09:49.700 00.003 16108 Worker thread wakes up
22:09:49.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:49.702 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:49.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:50.676 00.974 16108 Exposure complete
22:09:50.754 00.078 16108 worker thread done servicing request
22:09:50.754 00.000 21068 OnExposeComplete: enter
22:09:50.755 00.001 21068 UpdateGuideState(): m_state=6
22:09:50.757 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
22:09:50.757 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=878.04, Mass=117069, SNR=83.8, Peak=18086 HFD=3.1
22:09:50.759 00.002 21068 MultiStar: [#1 0.37,0.08,0.87,U] [#2 -0.07,0.18,1.05,U] [#3 0.25,0.00,0.94,U] [#4 0.05,-0.10,0.60,U] [#5 0.17,-0.09,0.84,U] [#6 -0.12,-0.09,0.72,U] [#7 -0.14,0.18,0.45,U] [#8 0.15,0.44,0.00,M2] 
22:09:50.760 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.12, 0.19}
22:09:50.761 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
22:09:50.762 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
22:09:50.764 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.49 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
22:09:50.769 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.05, opts=13)
22:09:50.771 00.002 21068 Enqueuing Move request for scope (0.10, 0.05)
22:09:50.773 00.002 16108 Worker thread wakes up
22:09:50.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:09:50.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:09:50.773 00.000 16108 Moving (0.10, 0.05) raw xDistance=-0.09 yDistance=-0.07
22:09:50.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:09:50.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:50.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:50.773 00.000 16108 MoveAxis(E, 0, ABG)
22:09:50.773 00.000 16108 Move returns status 0, amount 0
22:09:50.773 00.000 16108 MoveAxis(N, 0, ABG)
22:09:50.773 00.000 16108 Move returns status 0, amount 0
22:09:50.773 00.000 16108 move complete, result=0
22:09:50.773 00.000 16108 worker thread done servicing request
22:09:50.781 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4029, FiltMin=3465, FiltMax=43382, Gamma=1.000
22:09:50.809 00.028 21068 UpdateGuideState exits: m=117069 SNR=83.8
22:09:50.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:50.812 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:50.812 00.000 21068 Enqueuing Expose request
22:09:50.813 00.001 16108 Worker thread wakes up
22:09:50.813 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:50.815 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:50.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:51.967 01.152 16108 Exposure complete
22:09:52.029 00.062 16108 worker thread done servicing request
22:09:52.029 00.000 21068 OnExposeComplete: enter
22:09:52.030 00.001 21068 UpdateGuideState(): m_state=6
22:09:52.031 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
22:09:52.032 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.93, Mass=98428, SNR=71.0, Peak=15606 HFD=3.1
22:09:52.033 00.001 21068 MultiStar: [#1 -0.00,0.15,1.02,U] [#2 -0.25,0.27,1.37,U] [#3 0.14,-0.17,1.02,U] [#4 -0.04,0.22,0.83,U] [#5 0.17,-0.04,0.88,U] [#6 0.08,0.21,0.93,U] [#7 -0.41,0.52,0.00,M1] [#8 -0.22,0.72,0.00,M3] 
22:09:52.034 00.001 21068 single-star, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.02, 0.08}
22:09:52.035 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
22:09:52.035 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
22:09:52.036 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.29 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
22:09:52.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
22:09:52.039 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
22:09:52.040 00.001 16108 Worker thread wakes up
22:09:52.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:09:52.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:09:52.040 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=-0.08
22:09:52.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:09:52.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:52.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:52.040 00.000 16108 MoveAxis(E, 0, ABG)
22:09:52.040 00.000 16108 Move returns status 0, amount 0
22:09:52.041 00.001 16108 MoveAxis(N, 0, ABG)
22:09:52.041 00.000 16108 Move returns status 0, amount 0
22:09:52.041 00.000 16108 move complete, result=0
22:09:52.041 00.000 16108 worker thread done servicing request
22:09:52.045 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4029, FiltMin=3475, FiltMax=44509, Gamma=1.000
22:09:52.063 00.018 21068 UpdateGuideState exits: m=98428 SNR=71.0
22:09:52.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:52.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:52.065 00.000 21068 Enqueuing Expose request
22:09:52.066 00.001 16108 Worker thread wakes up
22:09:52.066 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:52.067 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:52.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:53.043 00.976 16108 Exposure complete
22:09:53.103 00.060 16108 worker thread done servicing request
22:09:53.103 00.000 21068 OnExposeComplete: enter
22:09:53.104 00.001 21068 UpdateGuideState(): m_state=6
22:09:53.105 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
22:09:53.106 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.91, Mass=122391, SNR=81.6, Peak=18195 HFD=3.0
22:09:53.107 00.001 21068 MultiStar: [#1 0.01,0.10,0.99,U] [#2 -0.14,0.26,1.12,U] [#3 0.11,-0.00,1.07,U] [#4 -0.16,-0.13,0.80,U] [#5 0.21,-0.24,0.73,U] [#6 0.04,0.11,0.63,U] [#7 -0.18,0.32,0.60,U] [#8 0.05,0.40,0.71,U] 
22:09:53.107 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.26, 0.06}
22:09:53.108 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
22:09:53.109 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
22:09:53.110 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.30 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
22:09:53.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
22:09:53.113 00.001 21068 Enqueuing Move request for scope (0.03, 0.09)
22:09:53.114 00.001 16108 Worker thread wakes up
22:09:53.115 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:09:53.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:09:53.115 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.10
22:09:53.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:09:53.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:53.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:53.115 00.000 16108 MoveAxis(E, 0, ABG)
22:09:53.115 00.000 16108 Move returns status 0, amount 0
22:09:53.115 00.000 16108 MoveAxis(N, 0, ABG)
22:09:53.115 00.000 16108 Move returns status 0, amount 0
22:09:53.115 00.000 16108 move complete, result=0
22:09:53.115 00.000 16108 worker thread done servicing request
22:09:53.119 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4029, FiltMin=3481, FiltMax=44253, Gamma=1.000
22:09:53.136 00.017 21068 UpdateGuideState exits: m=122391 SNR=81.6
22:09:53.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:53.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:53.139 00.001 21068 Enqueuing Expose request
22:09:53.139 00.000 16108 Worker thread wakes up
22:09:53.139 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:53.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:53.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:54.293 01.153 16108 Exposure complete
22:09:54.356 00.063 16108 worker thread done servicing request
22:09:54.356 00.000 21068 OnExposeComplete: enter
22:09:54.357 00.001 21068 UpdateGuideState(): m_state=6
22:09:54.358 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
22:09:54.359 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=877.92, Mass=108490, SNR=71.3, Peak=16374 HFD=3.1
22:09:54.360 00.001 21068 MultiStar: [#1 0.13,0.27,1.21,U] [#2 0.19,-0.05,1.18,U] [#3 0.19,0.10,1.06,U] [#4 0.13,-0.00,0.92,U] [#5 0.03,0.15,0.75,U] [#6 0.09,0.27,0.90,U] [#7 -0.21,0.25,0.66,U] [#8 0.08,0.70,0.00,M3] 
22:09:54.361 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.31, 0.07}
22:09:54.362 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
22:09:54.363 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
22:09:54.364 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.78 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
22:09:54.366 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
22:09:54.366 00.000 21068 Enqueuing Move request for scope (0.13, 0.12)
22:09:54.367 00.001 16108 Worker thread wakes up
22:09:54.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:09:54.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:09:54.367 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.10 yDistance=-0.15
22:09:54.368 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:09:54.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:54.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:09:54.368 00.000 16108 MoveAxis(E, 0, ABG)
22:09:54.368 00.000 16108 Move returns status 0, amount 0
22:09:54.368 00.000 16108 MoveAxis(N, 0, ABG)
22:09:54.368 00.000 16108 Move returns status 0, amount 0
22:09:54.368 00.000 16108 move complete, result=0
22:09:54.368 00.000 16108 worker thread done servicing request
22:09:54.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4029, FiltMin=3453, FiltMax=46365, Gamma=1.000
22:09:54.387 00.016 21068 UpdateGuideState exits: m=108490 SNR=71.3
22:09:54.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:54.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:54.389 00.000 21068 Enqueuing Expose request
22:09:54.391 00.002 16108 Worker thread wakes up
22:09:54.391 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:54.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:54.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:55.357 00.965 16108 Exposure complete
22:09:55.418 00.061 16108 worker thread done servicing request
22:09:55.419 00.001 21068 OnExposeComplete: enter
22:09:55.419 00.000 21068 UpdateGuideState(): m_state=6
22:09:55.421 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
22:09:55.422 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=877.98, Mass=111916, SNR=74.0, Peak=18259 HFD=3.0
22:09:55.424 00.002 21068 MultiStar: [#1 0.21,0.09,1.19,U] [#2 -0.22,-0.14,1.18,U] [#3 0.19,-0.02,1.13,U] [#4 0.16,-0.12,0.81,U] [#5 0.10,-0.01,0.97,U] [#6 0.15,-0.07,0.66,U] [#7 -0.14,0.09,0.55,U] [#8 0.11,0.45,0.00,M4] 
22:09:55.426 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.31, 0.13}
22:09:55.428 00.002 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
22:09:55.428 00.000 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
22:09:55.429 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
22:09:55.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
22:09:55.432 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
22:09:55.433 00.001 16108 Worker thread wakes up
22:09:55.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:09:55.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:09:55.433 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
22:09:55.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:09:55.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:55.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:55.433 00.000 16108 MoveAxis(E, 0, ABG)
22:09:55.433 00.000 16108 Move returns status 0, amount 0
22:09:55.433 00.000 16108 MoveAxis(N, 0, ABG)
22:09:55.433 00.000 16108 Move returns status 0, amount 0
22:09:55.433 00.000 16108 move complete, result=0
22:09:55.433 00.000 16108 worker thread done servicing request
22:09:55.437 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4029, FiltMin=3449, FiltMax=47613, Gamma=1.000
22:09:55.455 00.018 21068 UpdateGuideState exits: m=111916 SNR=74.0
22:09:55.455 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:55.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:55.459 00.003 21068 Enqueuing Expose request
22:09:55.460 00.001 16108 Worker thread wakes up
22:09:55.460 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:09:55.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:55.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:56.606 01.145 16108 Exposure complete
22:09:56.668 00.062 16108 worker thread done servicing request
22:09:56.668 00.000 21068 OnExposeComplete: enter
22:09:56.669 00.001 21068 UpdateGuideState(): m_state=6
22:09:56.670 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
22:09:56.671 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=878.22, Mass=90703, SNR=68.1, Peak=16230 HFD=2.8
22:09:56.672 00.001 21068 MultiStar: [#1 0.06,0.26,1.36,U] [#2 0.06,0.10,1.28,U] [#3 0.09,0.13,1.05,U] [#4 -0.02,0.07,1.00,U] [#5 0.11,0.27,0.97,U] [#6 0.04,0.00,1.00,U] [#7 -0.20,0.32,0.69,U] [#8 0.13,0.55,0.00,M5] 
22:09:56.673 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.19}, one-star: {0.13, 0.37}
22:09:56.674 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
22:09:56.674 00.000 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:09:56.675 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
22:09:56.677 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
22:09:56.678 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
22:09:56.679 00.001 16108 Worker thread wakes up
22:09:56.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
22:09:56.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
22:09:56.679 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
22:09:56.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:09:56.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:56.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:09:56.679 00.000 16108 MoveAxis(E, 0, ABG)
22:09:56.679 00.000 16108 Move returns status 0, amount 0
22:09:56.679 00.000 16108 MoveAxis(N, 0, ABG)
22:09:56.679 00.000 16108 Move returns status 0, amount 0
22:09:56.679 00.000 16108 move complete, result=0
22:09:56.679 00.000 16108 worker thread done servicing request
22:09:56.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4029, FiltMin=3501, FiltMax=46269, Gamma=1.000
22:09:56.702 00.019 21068 UpdateGuideState exits: m=90703 SNR=68.1
22:09:56.702 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:56.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:56.704 00.001 21068 Enqueuing Expose request
22:09:56.705 00.001 16108 Worker thread wakes up
22:09:56.705 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:56.706 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:56.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:57.665 00.959 16108 Exposure complete
22:09:57.728 00.063 16108 worker thread done servicing request
22:09:57.728 00.000 21068 OnExposeComplete: enter
22:09:57.729 00.001 21068 UpdateGuideState(): m_state=6
22:09:57.731 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
22:09:57.731 00.000 21068 Star::Find returns 1 (0), X=219.29, Y=877.95, Mass=136913, SNR=87.8, Peak=17878 HFD=3.4
22:09:57.732 00.001 21068 MultiStar: [#1 -0.01,0.09,0.90,U] [#2 -0.08,-0.05,0.96,U] [#3 0.03,-0.07,0.98,U] [#4 -0.12,0.14,0.67,U] [#5 -0.04,-0.03,0.72,U] [#6 -0.07,0.13,0.67,U] [#7 -0.37,0.08,0.54,U] [#8 0.07,0.39,0.70,U] 
22:09:57.733 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.06, 0.10}
22:09:57.734 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
22:09:57.735 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
22:09:57.736 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.08 mountX=0.05 mountY=-0.06, mountTheta=-0.86
22:09:57.737 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
22:09:57.739 00.002 21068 Enqueuing Move request for scope (-0.04, 0.08)
22:09:57.740 00.001 16108 Worker thread wakes up
22:09:57.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:09:57.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:09:57.740 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.05 yDistance=-0.06
22:09:57.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:09:57.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:57.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:57.740 00.000 16108 MoveAxis(E, 0, ABG)
22:09:57.740 00.000 16108 Move returns status 0, amount 0
22:09:57.740 00.000 16108 MoveAxis(N, 0, ABG)
22:09:57.740 00.000 16108 Move returns status 0, amount 0
22:09:57.740 00.000 16108 move complete, result=0
22:09:57.740 00.000 16108 worker thread done servicing request
22:09:57.746 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4029, FiltMin=3478, FiltMax=43590, Gamma=1.000
22:09:57.764 00.018 21068 UpdateGuideState exits: m=136913 SNR=87.8
22:09:57.766 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:57.768 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:57.768 00.000 21068 Enqueuing Expose request
22:09:57.769 00.001 16108 Worker thread wakes up
22:09:57.769 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:57.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:57.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:58.924 01.154 16108 Exposure complete
22:09:58.983 00.059 16108 worker thread done servicing request
22:09:58.983 00.000 21068 OnExposeComplete: enter
22:09:58.985 00.002 21068 UpdateGuideState(): m_state=6
22:09:58.986 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
22:09:58.987 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.99, Mass=102302, SNR=72.8, Peak=17251 HFD=2.6
22:09:58.988 00.001 21068 MultiStar: [#1 0.18,-0.27,1.04,U] [#2 0.18,-0.06,1.19,U] [#3 0.11,-0.16,1.15,U] [#4 0.18,-0.22,0.79,U] [#5 -0.02,-0.00,0.93,U] [#6 0.03,-0.09,0.83,U] [#7 -0.21,0.14,0.67,U] [#8 0.13,0.15,0.77,U] 
22:09:58.989 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.29, 0.14}
22:09:58.990 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
22:09:58.990 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
22:09:58.991 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.12 mountY=0.02, mountTheta=2.93
22:09:58.993 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
22:09:58.994 00.001 21068 Enqueuing Move request for scope (0.11, -0.05)
22:09:58.994 00.000 16108 Worker thread wakes up
22:09:58.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:09:58.994 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:09:58.995 00.001 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.02
22:09:58.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:09:58.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:58.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:09:58.995 00.000 16108 MoveAxis(E, 0, ABG)
22:09:58.995 00.000 16108 Move returns status 0, amount 0
22:09:58.995 00.000 16108 MoveAxis(N, 0, ABG)
22:09:58.995 00.000 16108 Move returns status 0, amount 0
22:09:58.995 00.000 16108 move complete, result=0
22:09:58.995 00.000 16108 worker thread done servicing request
22:09:58.999 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=4029, FiltMin=3417, FiltMax=53251, Gamma=1.000
22:09:59.016 00.017 21068 UpdateGuideState exits: m=102302 SNR=72.8
22:09:59.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:59.017 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:09:59.018 00.001 21068 Enqueuing Expose request
22:09:59.019 00.001 16108 Worker thread wakes up
22:09:59.019 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:09:59.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:09:59.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:09:59.986 00.966 16108 Exposure complete
22:10:00.052 00.066 16108 worker thread done servicing request
22:10:00.053 00.001 21068 OnExposeComplete: enter
22:10:00.054 00.001 21068 UpdateGuideState(): m_state=6
22:10:00.055 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
22:10:00.055 00.000 21068 Star::Find returns 1 (0), X=219.21, Y=877.99, Mass=102000, SNR=76.3, Peak=18790 HFD=2.6
22:10:00.057 00.002 21068 MultiStar: [#1 0.24,0.09,0.97,U] [#2 -0.03,0.02,1.02,U] [#3 0.40,-0.17,0.96,U] [#4 0.05,-0.20,0.83,U] [#5 -0.19,-0.28,0.98,U] [#6 -0.04,-0.15,0.81,U] [#7 -0.06,0.17,0.64,U] [#8 0.13,0.30,0.81,U] 
22:10:00.059 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.02, 0.14}
22:10:00.060 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
22:10:00.060 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
22:10:00.061 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.25 mountX=-0.06 mountY=0.00, mountTheta=3.13
22:10:00.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
22:10:00.064 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
22:10:00.065 00.001 16108 Worker thread wakes up
22:10:00.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:10:00.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:10:00.065 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=0.00
22:10:00.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:10:00.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:00.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:00.065 00.000 16108 MoveAxis(E, 0, ABG)
22:10:00.065 00.000 16108 Move returns status 0, amount 0
22:10:00.065 00.000 16108 MoveAxis(N, 0, ABG)
22:10:00.065 00.000 16108 Move returns status 0, amount 0
22:10:00.065 00.000 16108 move complete, result=0
22:10:00.065 00.000 16108 worker thread done servicing request
22:10:00.070 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4029, FiltMin=3424, FiltMax=54829, Gamma=1.000
22:10:00.092 00.022 21068 UpdateGuideState exits: m=102000 SNR=76.3
22:10:00.094 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:00.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:00.096 00.001 21068 Enqueuing Expose request
22:10:00.097 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:00.099 00.002 16108 Worker thread wakes up
22:10:00.099 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:00.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:01.247 01.148 16108 Exposure complete
22:10:01.307 00.060 16108 worker thread done servicing request
22:10:01.307 00.000 21068 OnExposeComplete: enter
22:10:01.308 00.001 21068 UpdateGuideState(): m_state=6
22:10:01.309 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
22:10:01.310 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=877.99, Mass=107866, SNR=71.5, Peak=16166 HFD=3.0
22:10:01.311 00.001 21068 MultiStar: [#1 0.19,0.25,1.11,U] [#2 -0.17,-0.02,1.42,U] [#3 0.22,0.12,1.02,U] [#4 -0.02,0.02,0.76,U] [#5 -0.27,0.06,1.00,U] [#6 -0.04,0.11,0.88,U] [#7 -0.08,0.22,0.71,U] [#8 0.05,0.52,0.00,M3] 
22:10:01.312 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {-0.12, 0.14}
22:10:01.312 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:10:01.313 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
22:10:01.314 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.91 mountX=0.06 mountY=-0.09, mountTheta=-1.04
22:10:01.316 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
22:10:01.317 00.001 21068 Enqueuing Move request for scope (-0.04, 0.11)
22:10:01.318 00.001 16108 Worker thread wakes up
22:10:01.319 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:10:01.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:10:01.319 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.09
22:10:01.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:10:01.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:01.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:10:01.319 00.000 16108 MoveAxis(E, 0, ABG)
22:10:01.319 00.000 16108 Move returns status 0, amount 0
22:10:01.319 00.000 16108 MoveAxis(N, 0, ABG)
22:10:01.319 00.000 16108 Move returns status 0, amount 0
22:10:01.319 00.000 16108 move complete, result=0
22:10:01.320 00.001 16108 worker thread done servicing request
22:10:01.325 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=4029, FiltMin=3440, FiltMax=41613, Gamma=1.000
22:10:01.340 00.015 21068 UpdateGuideState exits: m=107866 SNR=71.5
22:10:01.342 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:01.342 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:01.343 00.001 21068 Enqueuing Expose request
22:10:01.344 00.001 16108 Worker thread wakes up
22:10:01.344 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:01.345 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:01.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:02.304 00.959 16108 Exposure complete
22:10:02.369 00.065 16108 worker thread done servicing request
22:10:02.369 00.000 21068 OnExposeComplete: enter
22:10:02.370 00.001 21068 UpdateGuideState(): m_state=6
22:10:02.372 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
22:10:02.374 00.002 21068 Star::Find returns 1 (0), X=219.27, Y=878.12, Mass=108014, SNR=66.6, Peak=18246 HFD=2.6
22:10:02.374 00.000 21068 MultiStar: [#1 0.14,0.12,1.29,U] [#2 -0.09,-0.03,1.34,U] [#3 0.21,-0.11,1.06,U] [#4 0.15,-0.13,0.83,U] [#5 0.13,-0.08,1.00,U] [#6 -0.13,-0.10,0.93,U] [#7 -0.25,0.21,0.70,U] [#8 0.24,0.29,1.00,U] 
22:10:02.375 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.04, 0.27}
22:10:02.376 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
22:10:02.377 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
22:10:02.377 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.68 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
22:10:02.380 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
22:10:02.381 00.001 21068 Enqueuing Move request for scope (0.06, 0.05)
22:10:02.382 00.001 16108 Worker thread wakes up
22:10:02.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:10:02.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:10:02.382 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
22:10:02.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:10:02.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:02.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:10:02.382 00.000 16108 MoveAxis(E, 0, ABG)
22:10:02.382 00.000 16108 Move returns status 0, amount 0
22:10:02.382 00.000 16108 MoveAxis(N, 0, ABG)
22:10:02.382 00.000 16108 Move returns status 0, amount 0
22:10:02.382 00.000 16108 move complete, result=0
22:10:02.382 00.000 16108 worker thread done servicing request
22:10:02.385 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4029, FiltMin=3472, FiltMax=47853, Gamma=1.000
22:10:02.403 00.018 21068 UpdateGuideState exits: m=108014 SNR=66.6
22:10:02.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:02.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:02.406 00.001 21068 Enqueuing Expose request
22:10:02.407 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:02.408 00.001 16108 Worker thread wakes up
22:10:02.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:02.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:03.581 01.173 16108 Exposure complete
22:10:03.640 00.059 16108 worker thread done servicing request
22:10:03.640 00.000 21068 OnExposeComplete: enter
22:10:03.641 00.001 21068 UpdateGuideState(): m_state=6
22:10:03.642 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
22:10:03.643 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.05, Mass=119698, SNR=76.2, Peak=18150 HFD=3.2
22:10:03.644 00.001 21068 MultiStar: [#1 0.29,-0.06,1.29,U] [#2 -0.13,0.14,1.29,U] [#3 0.13,-0.26,0.95,U] [#4 0.07,-0.06,0.79,U] [#5 0.04,0.22,0.86,U] [#6 0.07,0.03,0.85,U] [#7 -0.23,0.13,0.60,U] [#8 0.25,0.32,0.88,U] 
22:10:03.645 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.11, 0.20}
22:10:03.646 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
22:10:03.646 00.000 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
22:10:03.647 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.71 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
22:10:03.650 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
22:10:03.651 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
22:10:03.651 00.000 16108 Worker thread wakes up
22:10:03.652 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:10:03.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:10:03.652 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
22:10:03.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:10:03.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:03.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:10:03.652 00.000 16108 MoveAxis(E, 0, ABG)
22:10:03.652 00.000 16108 Move returns status 0, amount 0
22:10:03.652 00.000 16108 MoveAxis(N, 0, ABG)
22:10:03.652 00.000 16108 Move returns status 0, amount 0
22:10:03.652 00.000 16108 move complete, result=0
22:10:03.652 00.000 16108 worker thread done servicing request
22:10:03.656 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4029, FiltMin=3480, FiltMax=50493, Gamma=1.000
22:10:03.672 00.016 21068 UpdateGuideState exits: m=119698 SNR=76.2
22:10:03.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:03.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:03.675 00.001 21068 Enqueuing Expose request
22:10:03.675 00.000 16108 Worker thread wakes up
22:10:03.675 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:03.676 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:03.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:04.649 00.973 16108 Exposure complete
22:10:04.710 00.061 16108 worker thread done servicing request
22:10:04.710 00.000 21068 OnExposeComplete: enter
22:10:04.711 00.001 21068 UpdateGuideState(): m_state=6
22:10:04.712 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
22:10:04.713 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.15, Mass=88095, SNR=60.7, Peak=14371 HFD=2.7
22:10:04.715 00.002 21068 MultiStar: [#1 0.19,0.32,1.56,U] [#2 0.20,0.14,1.65,U] [#3 0.31,0.15,1.21,U] [#4 0.28,0.17,1.09,U] [#5 0.14,0.19,1.04,U] [#6 0.29,-0.02,0.89,U] [#7 -0.05,0.48,0.00,M1] [#8 0.40,0.51,0.00,M2] 
22:10:04.715 00.000 21068 refined, 6 included, MultiStar: {0.23, 0.19}, one-star: {0.22, 0.30}
22:10:04.716 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:10:04.717 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:10:04.718 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.69 mountX=-0.19 mountY=-0.24, mountTheta=-2.25
22:10:04.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.19, opts=13)
22:10:04.721 00.001 21068 Enqueuing Move request for scope (0.23, 0.19)
22:10:04.722 00.001 16108 Worker thread wakes up
22:10:04.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
22:10:04.722 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
22:10:04.722 00.000 16108 Moving (0.23, 0.19) raw xDistance=-0.19 yDistance=-0.24
22:10:04.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:10:04.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:04.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:10:04.722 00.000 16108 MoveAxis(E, 0, ABG)
22:10:04.722 00.000 16108 Move returns status 0, amount 0
22:10:04.722 00.000 16108 MoveAxis(N, 0, ABG)
22:10:04.722 00.000 16108 Move returns status 0, amount 0
22:10:04.723 00.001 16108 move complete, result=0
22:10:04.723 00.000 16108 worker thread done servicing request
22:10:04.726 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=4032, FiltMin=3481, FiltMax=41981, Gamma=1.000
22:10:04.742 00.016 21068 UpdateGuideState exits: m=88095 SNR=60.7
22:10:04.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:04.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:04.745 00.001 21068 Enqueuing Expose request
22:10:04.746 00.001 16108 Worker thread wakes up
22:10:04.746 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:04.747 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:04.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:05.900 01.153 16108 Exposure complete
22:10:05.965 00.065 16108 worker thread done servicing request
22:10:05.965 00.000 21068 OnExposeComplete: enter
22:10:05.966 00.001 21068 UpdateGuideState(): m_state=6
22:10:05.968 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
22:10:05.969 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=878.17, Mass=118370, SNR=66.0, Peak=16531 HFD=3.2
22:10:05.970 00.001 21068 MultiStar: [#1 0.35,0.32,0.00,M1] [#2 -0.02,0.22,1.37,U] [#3 0.41,0.06,1.14,U] [#4 0.16,0.26,0.89,U] [#5 -0.17,0.10,1.12,U] [#6 0.10,-0.12,0.71,U] [#7 -0.09,0.13,0.80,U] [#8 0.19,0.17,0.83,U] 
22:10:05.971 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.15}, one-star: {0.22, 0.32}
22:10:05.972 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
22:10:05.973 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
22:10:05.973 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
22:10:05.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
22:10:05.976 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
22:10:05.977 00.001 16108 Worker thread wakes up
22:10:05.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:10:05.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:10:05.977 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
22:10:05.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:10:05.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:05.978 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:10:05.978 00.000 16108 MoveAxis(E, 0, ABG)
22:10:05.978 00.000 16108 Move returns status 0, amount 0
22:10:05.978 00.000 16108 MoveAxis(N, 0, ABG)
22:10:05.978 00.000 16108 Move returns status 0, amount 0
22:10:05.978 00.000 16108 move complete, result=0
22:10:05.978 00.000 16108 worker thread done servicing request
22:10:05.982 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4025, FiltMin=3421, FiltMax=47171, Gamma=1.000
22:10:06.004 00.022 21068 UpdateGuideState exits: m=118370 SNR=66.0
22:10:06.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:06.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:06.008 00.002 21068 Enqueuing Expose request
22:10:06.009 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:06.010 00.001 16108 Worker thread wakes up
22:10:06.010 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:06.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:06.970 00.960 16108 Exposure complete
22:10:07.028 00.058 16108 worker thread done servicing request
22:10:07.028 00.000 21068 OnExposeComplete: enter
22:10:07.029 00.001 21068 UpdateGuideState(): m_state=6
22:10:07.030 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
22:10:07.031 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=878.08, Mass=110456, SNR=74.1, Peak=14675 HFD=3.4
22:10:07.032 00.001 21068 MultiStar: [#1 0.23,-0.02,1.27,U] [#2 0.07,0.13,1.18,U] [#3 0.20,0.18,0.95,U] [#4 -0.10,-0.06,0.70,U] [#5 0.09,0.11,0.90,U] [#6 -0.06,-0.32,0.91,U] [#7 0.06,0.19,0.50,U] [#8 0.37,0.62,0.00,M2] 
22:10:07.033 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.19, 0.23}
22:10:07.034 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
22:10:07.034 00.000 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
22:10:07.035 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
22:10:07.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.05, opts=13)
22:10:07.038 00.001 21068 Enqueuing Move request for scope (0.10, 0.05)
22:10:07.039 00.001 16108 Worker thread wakes up
22:10:07.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:10:07.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:10:07.039 00.000 16108 Moving (0.10, 0.05) raw xDistance=-0.09 yDistance=-0.08
22:10:07.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:10:07.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:07.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:07.039 00.000 16108 MoveAxis(E, 0, ABG)
22:10:07.039 00.000 16108 Move returns status 0, amount 0
22:10:07.039 00.000 16108 MoveAxis(N, 0, ABG)
22:10:07.039 00.000 16108 Move returns status 0, amount 0
22:10:07.039 00.000 16108 move complete, result=0
22:10:07.039 00.000 16108 worker thread done servicing request
22:10:07.046 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4025, FiltMin=3427, FiltMax=45667, Gamma=1.000
22:10:07.065 00.019 21068 UpdateGuideState exits: m=110456 SNR=74.1
22:10:07.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:07.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:07.068 00.001 21068 Enqueuing Expose request
22:10:07.068 00.000 16108 Worker thread wakes up
22:10:07.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:07.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:07.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:08.222 01.153 16108 Exposure complete
22:10:08.280 00.058 16108 worker thread done servicing request
22:10:08.280 00.000 21068 OnExposeComplete: enter
22:10:08.281 00.001 21068 UpdateGuideState(): m_state=6
22:10:08.282 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
22:10:08.283 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=878.00, Mass=116696, SNR=73.6, Peak=16419 HFD=3.3
22:10:08.285 00.002 21068 MultiStar: [#1 0.27,0.31,1.09,U] [#2 0.13,0.12,1.19,U] [#3 0.32,0.16,0.97,U] [#4 -0.09,-0.01,0.91,U] [#5 -0.04,-0.22,0.80,U] [#6 0.03,0.06,0.75,U] [#7 -0.14,-0.04,0.56,U] [#8 0.17,0.47,0.00,M3] 
22:10:08.285 00.000 21068 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.45, 0.15}
22:10:08.286 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:10:08.287 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
22:10:08.288 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
22:10:08.289 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.09, opts=13)
22:10:08.290 00.001 21068 Enqueuing Move request for scope (0.15, 0.09)
22:10:08.290 00.000 16108 Worker thread wakes up
22:10:08.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
22:10:08.292 00.002 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
22:10:08.292 00.000 16108 Moving (0.15, 0.09) raw xDistance=-0.13 yDistance=-0.12
22:10:08.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:10:08.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:08.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:10:08.292 00.000 16108 MoveAxis(E, 0, ABG)
22:10:08.292 00.000 16108 Move returns status 0, amount 0
22:10:08.292 00.000 16108 MoveAxis(N, 0, ABG)
22:10:08.292 00.000 16108 Move returns status 0, amount 0
22:10:08.292 00.000 16108 move complete, result=0
22:10:08.292 00.000 16108 worker thread done servicing request
22:10:08.295 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4025, FiltMin=3417, FiltMax=45213, Gamma=1.000
22:10:08.311 00.016 21068 UpdateGuideState exits: m=116696 SNR=73.6
22:10:08.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:08.314 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:08.314 00.000 21068 Enqueuing Expose request
22:10:08.315 00.001 16108 Worker thread wakes up
22:10:08.315 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:08.316 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:08.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:09.287 00.971 16108 Exposure complete
22:10:09.347 00.060 16108 worker thread done servicing request
22:10:09.348 00.001 21068 OnExposeComplete: enter
22:10:09.348 00.000 21068 UpdateGuideState(): m_state=6
22:10:09.349 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
22:10:09.350 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=878.35, Mass=99626, SNR=78.6, Peak=15558 HFD=3.1
22:10:09.351 00.001 21068 MultiStar: [#1 0.14,0.28,0.90,U] [#2 0.17,0.13,0.96,U] [#3 0.34,-0.14,0.82,U] [#4 -0.16,0.24,0.78,U] [#5 0.01,-0.26,0.87,U] [#6 -0.15,0.17,0.70,U] [#7 -0.11,0.27,0.63,U] [#8 0.33,0.52,0.00,M4] 
22:10:09.351 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.08, 0.50}
22:10:09.352 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
22:10:09.353 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
22:10:09.354 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=-0.03 mountY=-0.16, mountTheta=-1.74
22:10:09.355 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
22:10:09.356 00.001 21068 Enqueuing Move request for scope (0.05, 0.15)
22:10:09.357 00.001 16108 Worker thread wakes up
22:10:09.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:10:09.357 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:10:09.357 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.03 yDistance=-0.16
22:10:09.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:10:09.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:09.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:10:09.357 00.000 16108 MoveAxis(E, 0, ABG)
22:10:09.357 00.000 16108 Move returns status 0, amount 0
22:10:09.357 00.000 16108 MoveAxis(N, 0, ABG)
22:10:09.357 00.000 16108 Move returns status 0, amount 0
22:10:09.357 00.000 16108 move complete, result=0
22:10:09.357 00.000 16108 worker thread done servicing request
22:10:09.362 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4025, FiltMin=3459, FiltMax=50045, Gamma=1.000
22:10:09.381 00.019 21068 UpdateGuideState exits: m=99626 SNR=78.6
22:10:09.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:09.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:09.384 00.001 21068 Enqueuing Expose request
22:10:09.384 00.000 16108 Worker thread wakes up
22:10:09.384 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:09.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:09.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:10.533 01.148 16108 Exposure complete
22:10:10.597 00.064 16108 worker thread done servicing request
22:10:10.598 00.001 21068 OnExposeComplete: enter
22:10:10.599 00.001 21068 UpdateGuideState(): m_state=6
22:10:10.600 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
22:10:10.600 00.000 21068 Star::Find returns 1 (0), X=219.34, Y=878.30, Mass=115472, SNR=73.9, Peak=15718 HFD=3.3
22:10:10.601 00.001 21068 MultiStar: [#1 0.29,0.20,1.18,U] [#2 -0.20,0.35,1.25,U] [#3 0.21,0.34,1.12,U] [#4 -0.27,0.23,0.74,U] [#5 -0.10,-0.03,0.82,U] [#6 0.04,0.22,0.80,U] [#7 -0.03,0.37,0.72,U] [#8 0.09,0.59,0.00,M5] 
22:10:10.602 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.27}, one-star: {0.12, 0.45}
22:10:10.603 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
22:10:10.604 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
22:10:10.604 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=0.03 mountY=-0.27, mountTheta=-1.47
22:10:10.606 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.27, opts=13)
22:10:10.607 00.001 21068 Enqueuing Move request for scope (0.02, 0.27)
22:10:10.608 00.001 16108 Worker thread wakes up
22:10:10.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
22:10:10.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
22:10:10.608 00.000 16108 Moving (0.02, 0.27) raw xDistance=0.03 yDistance=-0.27
22:10:10.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:10:10.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:10.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:10:10.608 00.000 16108 MoveAxis(E, 0, ABG)
22:10:10.608 00.000 16108 Move returns status 0, amount 0
22:10:10.608 00.000 16108 MoveAxis(N, 0, ABG)
22:10:10.608 00.000 16108 Move returns status 0, amount 0
22:10:10.608 00.000 16108 move complete, result=0
22:10:10.608 00.000 16108 worker thread done servicing request
22:10:10.613 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4022, FiltMin=3459, FiltMax=43885, Gamma=1.000
22:10:10.630 00.017 21068 UpdateGuideState exits: m=115472 SNR=73.9
22:10:10.632 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:10.634 00.001 21068 Enqueuing Expose request
22:10:10.635 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:10:10.636 00.001 16108 Worker thread wakes up
22:10:10.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:10.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:11.613 00.977 16108 Exposure complete
22:10:11.675 00.062 16108 worker thread done servicing request
22:10:11.675 00.000 21068 OnExposeComplete: enter
22:10:11.677 00.002 21068 UpdateGuideState(): m_state=6
22:10:11.678 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
22:10:11.679 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=878.10, Mass=135603, SNR=82.1, Peak=18355 HFD=3.3
22:10:11.681 00.002 21068 MultiStar: [#1 0.13,0.22,1.10,U] [#2 0.10,0.09,1.10,U] [#3 0.32,0.21,0.78,U] [#4 0.11,0.15,0.76,U] [#5 0.14,-0.06,0.88,U] [#6 0.32,0.02,0.75,U] [#7 -0.29,0.05,0.58,U] [#8 0.38,0.60,0.00,M6] 
22:10:11.682 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.12}, one-star: {0.31, 0.25}
22:10:11.683 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
22:10:11.684 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
22:10:11.685 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.67 mountX=-0.13 mountY=-0.16, mountTheta=-2.27
22:10:11.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.12, opts=13)
22:10:11.689 00.001 21068 Enqueuing Move request for scope (0.16, 0.12)
22:10:11.690 00.001 16108 Worker thread wakes up
22:10:11.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
22:10:11.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
22:10:11.690 00.000 16108 Moving (0.16, 0.12) raw xDistance=-0.13 yDistance=-0.16
22:10:11.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:10:11.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:11.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:10:11.690 00.000 16108 MoveAxis(E, 0, ABG)
22:10:11.690 00.000 16108 Move returns status 0, amount 0
22:10:11.690 00.000 16108 MoveAxis(N, 0, ABG)
22:10:11.690 00.000 16108 Move returns status 0, amount 0
22:10:11.690 00.000 16108 move complete, result=0
22:10:11.690 00.000 16108 worker thread done servicing request
22:10:11.694 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1824, max=65535, med=4025, FiltMin=3440, FiltMax=47293, Gamma=1.000
22:10:11.711 00.017 21068 UpdateGuideState exits: m=135603 SNR=82.1
22:10:11.713 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:11.715 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:11.716 00.001 21068 Enqueuing Expose request
22:10:11.717 00.001 16108 Worker thread wakes up
22:10:11.717 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:11.719 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:11.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:12.881 01.162 16108 Exposure complete
22:10:12.937 00.056 16108 worker thread done servicing request
22:10:12.937 00.000 21068 OnExposeComplete: enter
22:10:12.938 00.001 21068 UpdateGuideState(): m_state=6
22:10:12.939 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
22:10:12.940 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=878.25, Mass=101134, SNR=72.5, Peak=16467 HFD=3.1
22:10:12.941 00.001 21068 MultiStar: [#1 0.41,0.16,1.07,U] [#2 0.16,0.35,1.30,U] [#3 0.35,0.27,1.03,U] [#4 0.06,-0.22,0.76,U] [#5 0.07,-0.01,0.80,U] [#6 -0.02,0.10,0.99,U] [#7 -0.09,0.35,0.50,U] [#8 0.27,0.92,0.00,M7] 
22:10:12.941 00.000 21068 refined, 7 included, MultiStar: {0.17, 0.19}, one-star: {0.23, 0.40}
22:10:12.942 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
22:10:12.943 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
22:10:12.944 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.83 mountX=-0.13 mountY=-0.22, mountTheta=-2.12
22:10:12.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.19, opts=13)
22:10:12.946 00.001 21068 Enqueuing Move request for scope (0.17, 0.19)
22:10:12.948 00.002 16108 Worker thread wakes up
22:10:12.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
22:10:12.948 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
22:10:12.948 00.000 16108 Moving (0.17, 0.19) raw xDistance=-0.13 yDistance=-0.22
22:10:12.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:10:12.948 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.38 newest=-0.65
22:10:12.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:10:12.948 00.000 16108 MoveAxis(E, 0, ABG)
22:10:12.948 00.000 16108 Move returns status 0, amount 0
22:10:12.948 00.000 16108 MoveAxis(N, 45, ABG)
22:10:12.948 00.000 16108 Guiding  Dir = 0, Dur = 45
22:10:12.949 00.001 16108 IsSlewing returns 0
22:10:12.949 00.000 16108 IsGuiding returns 0
22:10:12.954 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4022, FiltMin=3485, FiltMax=46694, Gamma=1.000
22:10:12.971 00.017 21068 UpdateGuideState exits: m=101134 SNR=72.5
22:10:12.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:12.972 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:12.973 00.001 21068 Enqueuing Expose request
22:10:12.990 00.017 16108 PulseGuide returned control before completion, sleep 14
22:10:13.005 00.015 16108 IsGuiding returns 1
22:10:13.005 00.000 16108 scope still moving after pulse duration time elapsed
22:10:13.036 00.031 16108 IsSlewing returns 0
22:10:13.036 00.000 16108 IsGuiding returns 1
22:10:13.067 00.031 16108 IsSlewing returns 0
22:10:13.067 00.000 16108 IsGuiding returns 1
22:10:13.098 00.031 16108 IsSlewing returns 0
22:10:13.098 00.000 16108 IsGuiding returns 0
22:10:13.098 00.000 16108 scope move finished after 45 + 104 ms
22:10:13.098 00.000 16108 Move returns status 0, amount 45
22:10:13.098 00.000 16108 move complete, result=0
22:10:13.098 00.000 16108 worker thread done servicing request
22:10:13.098 00.000 16108 Worker thread wakes up
22:10:13.098 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
22:10:13.099 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:13.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:14.063 00.964 16108 Exposure complete
22:10:14.122 00.059 16108 worker thread done servicing request
22:10:14.122 00.000 21068 OnExposeComplete: enter
22:10:14.124 00.002 21068 UpdateGuideState(): m_state=6
22:10:14.125 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
22:10:14.125 00.000 21068 Star::Find returns 1 (0), X=219.14, Y=878.14, Mass=102969, SNR=66.2, Peak=16166 HFD=3.0
22:10:14.126 00.001 21068 MultiStar: [#1 0.15,0.33,1.40,U] [#2 0.03,-0.01,1.42,U] [#3 -0.04,-0.11,1.19,U] [#4 0.09,-0.05,0.95,U] [#5 -0.22,-0.16,1.07,U] [#6 -0.12,0.02,0.91,U] [#7 -0.26,0.07,0.64,U] [#8 -0.06,0.23,0.87,U] 
22:10:14.128 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.09, 0.29}
22:10:14.129 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
22:10:14.130 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
22:10:14.131 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.10 mountX=0.05 mountY=-0.06, mountTheta=-0.84
22:10:14.132 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.07, opts=13)
22:10:14.133 00.001 21068 Enqueuing Move request for scope (-0.04, 0.07)
22:10:14.134 00.001 16108 Worker thread wakes up
22:10:14.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:10:14.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:10:14.134 00.000 16108 Moving (-0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
22:10:14.135 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:10:14.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:14.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:10:14.135 00.000 16108 MoveAxis(E, 0, ABG)
22:10:14.135 00.000 16108 Move returns status 0, amount 0
22:10:14.135 00.000 16108 MoveAxis(N, 0, ABG)
22:10:14.135 00.000 16108 Move returns status 0, amount 0
22:10:14.135 00.000 16108 move complete, result=0
22:10:14.135 00.000 16108 worker thread done servicing request
22:10:14.139 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4025, FiltMin=3440, FiltMax=42957, Gamma=1.000
22:10:14.154 00.015 21068 UpdateGuideState exits: m=102969 SNR=66.2
22:10:14.156 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:14.157 00.000 21068 Enqueuing Expose request
22:10:14.158 00.001 16108 Worker thread wakes up
22:10:14.158 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:14.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:14.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:15.316 01.157 16108 Exposure complete
22:10:15.375 00.059 16108 worker thread done servicing request
22:10:15.376 00.001 21068 OnExposeComplete: enter
22:10:15.377 00.001 21068 UpdateGuideState(): m_state=6
22:10:15.377 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
22:10:15.378 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=878.04, Mass=91493, SNR=65.2, Peak=14019 HFD=2.9
22:10:15.379 00.001 21068 MultiStar: [#1 0.04,0.24,1.28,U] [#2 -0.12,0.11,1.54,U] [#3 0.28,0.01,1.04,U] [#4 -0.01,0.02,0.93,U] [#5 0.20,-0.14,0.98,U] [#6 -0.18,0.30,0.87,U] [#7 -0.38,0.16,0.66,U] [#8 0.15,0.29,0.92,U] 
22:10:15.380 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.23, 0.19}
22:10:15.381 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:10:15.381 00.000 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:10:15.382 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.32 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
22:10:15.384 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
22:10:15.385 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
22:10:15.385 00.000 16108 Worker thread wakes up
22:10:15.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
22:10:15.385 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
22:10:15.385 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.13
22:10:15.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:10:15.386 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:15.386 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:10:15.386 00.000 16108 MoveAxis(E, 0, ABG)
22:10:15.386 00.000 16108 Move returns status 0, amount 0
22:10:15.386 00.000 16108 MoveAxis(N, 0, ABG)
22:10:15.386 00.000 16108 Move returns status 0, amount 0
22:10:15.386 00.000 16108 move complete, result=0
22:10:15.386 00.000 16108 worker thread done servicing request
22:10:15.390 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4025, FiltMin=3430, FiltMax=49302, Gamma=1.000
22:10:15.407 00.017 21068 UpdateGuideState exits: m=91493 SNR=65.2
22:10:15.409 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:15.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:15.411 00.001 21068 Enqueuing Expose request
22:10:15.412 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:15.413 00.001 16108 Worker thread wakes up
22:10:15.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:15.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:16.388 00.975 16108 Exposure complete
22:10:16.446 00.058 16108 worker thread done servicing request
22:10:16.446 00.000 21068 OnExposeComplete: enter
22:10:16.447 00.001 21068 UpdateGuideState(): m_state=6
22:10:16.448 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
22:10:16.449 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=878.24, Mass=113132, SNR=76.1, Peak=15827 HFD=3.1
22:10:16.450 00.001 21068 MultiStar: [#1 -0.20,0.15,0.92,U] [#2 -0.11,0.11,1.31,U] [#3 -0.12,0.06,0.88,U] [#4 0.07,-0.00,0.82,U] [#5 -0.17,0.01,0.83,U] [#6 0.03,0.03,0.83,U] [#7 -0.25,0.32,0.67,U] [#8 0.23,0.64,0.00,M6] 
22:10:16.451 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.13}, one-star: {0.17, 0.39}
22:10:16.451 00.000 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
22:10:16.452 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
22:10:16.453 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=0.09 mountY=-0.11, mountTheta=-0.89
22:10:16.454 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.13, opts=13)
22:10:16.455 00.001 21068 Enqueuing Move request for scope (-0.07, 0.13)
22:10:16.456 00.001 16108 Worker thread wakes up
22:10:16.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
22:10:16.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
22:10:16.456 00.000 16108 Moving (-0.07, 0.13) raw xDistance=0.09 yDistance=-0.11
22:10:16.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:10:16.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:16.457 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:10:16.457 00.000 16108 MoveAxis(E, 0, ABG)
22:10:16.457 00.000 16108 Move returns status 0, amount 0
22:10:16.457 00.000 16108 MoveAxis(N, 0, ABG)
22:10:16.457 00.000 16108 Move returns status 0, amount 0
22:10:16.457 00.000 16108 move complete, result=0
22:10:16.457 00.000 16108 worker thread done servicing request
22:10:16.461 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4025, FiltMin=3363, FiltMax=45117, Gamma=1.000
22:10:16.483 00.022 21068 UpdateGuideState exits: m=113132 SNR=76.1
22:10:16.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:16.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:16.486 00.001 21068 Enqueuing Expose request
22:10:16.487 00.001 16108 Worker thread wakes up
22:10:16.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:16.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:16.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:17.638 01.150 16108 Exposure complete
22:10:17.697 00.059 16108 worker thread done servicing request
22:10:17.697 00.000 21068 OnExposeComplete: enter
22:10:17.699 00.002 21068 UpdateGuideState(): m_state=6
22:10:17.701 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
22:10:17.702 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.97, Mass=104782, SNR=76.1, Peak=14790 HFD=3.0
22:10:17.705 00.003 21068 MultiStar: [#1 0.34,0.15,0.99,U] [#2 -0.08,0.06,1.12,U] [#3 0.45,-0.27,0.00,M1] [#4 0.34,-0.16,1.02,U] [#5 0.07,-0.00,1.01,U] [#6 -0.02,0.01,0.81,U] [#7 -0.01,-0.07,0.59,U] [#8 0.27,0.26,0.72,U] 
22:10:17.706 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.33, 0.11}
22:10:17.708 00.002 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
22:10:17.709 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
22:10:17.711 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.26 mountX=-0.15 mountY=-0.08, mountTheta=-2.66
22:10:17.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
22:10:17.715 00.002 21068 Enqueuing Move request for scope (0.16, 0.04)
22:10:17.715 00.000 16108 Worker thread wakes up
22:10:17.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
22:10:17.716 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
22:10:17.716 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
22:10:17.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:10:17.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:17.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:17.716 00.000 16108 MoveAxis(E, 0, ABG)
22:10:17.716 00.000 16108 Move returns status 0, amount 0
22:10:17.716 00.000 16108 MoveAxis(N, 0, ABG)
22:10:17.716 00.000 16108 Move returns status 0, amount 0
22:10:17.716 00.000 16108 move complete, result=0
22:10:17.716 00.000 16108 worker thread done servicing request
22:10:17.720 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4025, FiltMin=3488, FiltMax=47757, Gamma=1.000
22:10:17.737 00.017 21068 UpdateGuideState exits: m=104782 SNR=76.1
22:10:17.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:17.738 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:17.739 00.001 21068 Enqueuing Expose request
22:10:17.740 00.001 16108 Worker thread wakes up
22:10:17.740 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:17.740 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:17.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:18.707 00.967 16108 Exposure complete
22:10:18.771 00.064 16108 worker thread done servicing request
22:10:18.771 00.000 21068 OnExposeComplete: enter
22:10:18.772 00.001 21068 UpdateGuideState(): m_state=6
22:10:18.773 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
22:10:18.774 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.98, Mass=106303, SNR=68.2, Peak=15798 HFD=3.3
22:10:18.775 00.001 21068 MultiStar: [#1 0.31,0.12,1.25,U] [#2 -0.11,-0.01,1.22,U] [#3 0.18,0.06,1.12,U] [#4 -0.10,-0.17,0.77,U] [#5 0.02,-0.09,0.99,U] [#6 0.24,-0.12,1.14,U] [#7 0.01,0.03,0.73,U] [#8 -0.11,0.56,0.00,M6] 
22:10:18.776 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.06, 0.13}
22:10:18.776 00.000 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
22:10:18.777 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
22:10:18.778 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
22:10:18.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
22:10:18.780 00.000 21068 Enqueuing Move request for scope (0.09, -0.00)
22:10:18.781 00.001 16108 Worker thread wakes up
22:10:18.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:10:18.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:10:18.782 00.001 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
22:10:18.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:10:18.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:18.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:18.782 00.000 16108 MoveAxis(E, 0, ABG)
22:10:18.782 00.000 16108 Move returns status 0, amount 0
22:10:18.782 00.000 16108 MoveAxis(N, 0, ABG)
22:10:18.782 00.000 16108 Move returns status 0, amount 0
22:10:18.782 00.000 16108 move complete, result=0
22:10:18.782 00.000 16108 worker thread done servicing request
22:10:18.786 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4025, FiltMin=3393, FiltMax=51901, Gamma=1.000
22:10:18.810 00.024 21068 UpdateGuideState exits: m=106303 SNR=68.2
22:10:18.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:18.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:18.813 00.001 21068 Enqueuing Expose request
22:10:18.813 00.000 16108 Worker thread wakes up
22:10:18.813 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:18.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:18.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:19.980 01.166 16108 Exposure complete
22:10:20.048 00.068 16108 worker thread done servicing request
22:10:20.048 00.000 21068 OnExposeComplete: enter
22:10:20.049 00.001 21068 UpdateGuideState(): m_state=6
22:10:20.051 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
22:10:20.052 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.20, Mass=110379, SNR=71.1, Peak=15894 HFD=2.9
22:10:20.053 00.001 21068 MultiStar: [#1 0.03,0.19,1.22,U] [#2 -0.12,0.13,1.29,U] [#3 0.34,-0.00,1.18,U] [#4 -0.01,0.04,0.92,U] [#5 0.10,0.00,0.99,U] [#6 0.02,0.20,0.87,U] [#7 -0.02,0.35,0.58,U] [#8 -0.07,0.63,0.00,M7] 
22:10:20.054 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.10, 0.35}
22:10:20.054 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
22:10:20.055 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
22:10:20.056 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.19 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
22:10:20.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.15, opts=13)
22:10:20.059 00.001 21068 Enqueuing Move request for scope (0.06, 0.15)
22:10:20.059 00.000 16108 Worker thread wakes up
22:10:20.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
22:10:20.060 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
22:10:20.060 00.000 16108 Moving (0.06, 0.15) raw xDistance=-0.03 yDistance=-0.16
22:10:20.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:10:20.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:20.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:10:20.060 00.000 16108 MoveAxis(E, 0, ABG)
22:10:20.060 00.000 16108 Move returns status 0, amount 0
22:10:20.060 00.000 16108 MoveAxis(N, 0, ABG)
22:10:20.060 00.000 16108 Move returns status 0, amount 0
22:10:20.060 00.000 16108 move complete, result=0
22:10:20.060 00.000 16108 worker thread done servicing request
22:10:20.064 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4025, FiltMin=3417, FiltMax=48973, Gamma=1.000
22:10:20.082 00.018 21068 UpdateGuideState exits: m=110379 SNR=71.1
22:10:20.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:20.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:20.085 00.001 21068 Enqueuing Expose request
22:10:20.085 00.000 16108 Worker thread wakes up
22:10:20.085 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:20.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:20.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:21.046 00.960 16108 Exposure complete
22:10:21.104 00.058 16108 worker thread done servicing request
22:10:21.104 00.000 21068 OnExposeComplete: enter
22:10:21.105 00.001 21068 UpdateGuideState(): m_state=6
22:10:21.106 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
22:10:21.106 00.000 21068 Star::Find returns 1 (0), X=219.45, Y=878.31, Mass=110044, SNR=75.0, Peak=15843 HFD=3.2
22:10:21.109 00.003 21068 MultiStar: [#1 0.12,0.24,1.05,U] [#2 -0.04,0.33,1.34,U] [#3 0.14,0.10,0.92,U] [#4 0.05,0.23,0.90,U] [#5 0.24,0.44,0.00,M1] [#6 0.22,0.28,0.91,U] [#7 0.02,0.27,0.64,U] [#8 -0.04,0.68,0.00,M8] 
22:10:21.109 00.000 21068 refined, 6 included, MultiStar: {0.10, 0.28}, one-star: {0.22, 0.46}
22:10:21.110 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
22:10:21.110 00.000 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
22:10:21.111 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.22 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
22:10:21.114 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.28, opts=13)
22:10:21.116 00.002 21068 Enqueuing Move request for scope (0.10, 0.28)
22:10:21.117 00.001 16108 Worker thread wakes up
22:10:21.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
22:10:21.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
22:10:21.117 00.000 16108 Moving (0.10, 0.28) raw xDistance=-0.05 yDistance=-0.29
22:10:21.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:10:21.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:10:21.117 00.000 16108 MoveAxis(E, 0, ABG)
22:10:21.117 00.000 16108 Move returns status 0, amount 0
22:10:21.117 00.000 16108 MoveAxis(N, 59, ABG)
22:10:21.117 00.000 16108 Guiding  Dir = 0, Dur = 59
22:10:21.117 00.000 16108 IsSlewing returns 0
22:10:21.117 00.000 16108 IsGuiding returns 0
22:10:21.122 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4029, FiltMin=3453, FiltMax=43382, Gamma=1.000
22:10:21.142 00.020 21068 UpdateGuideState exits: m=110044 SNR=75.0
22:10:21.144 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:21.146 00.001 21068 Enqueuing Expose request
22:10:21.148 00.002 16108 PulseGuide returned control before completion, sleep 39
22:10:21.194 00.046 16108 IsGuiding returns 1
22:10:21.194 00.000 16108 scope still moving after pulse duration time elapsed
22:10:21.226 00.032 16108 IsSlewing returns 0
22:10:21.226 00.000 16108 IsGuiding returns 1
22:10:21.257 00.031 16108 IsSlewing returns 0
22:10:21.257 00.000 16108 IsGuiding returns 0
22:10:21.257 00.000 16108 scope move finished after 59 + 80 ms
22:10:21.257 00.000 16108 Move returns status 0, amount 59
22:10:21.257 00.000 16108 move complete, result=0
22:10:21.257 00.000 16108 worker thread done servicing request
22:10:21.257 00.000 16108 Worker thread wakes up
22:10:21.257 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 59 ms NORTH
22:10:21.258 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:21.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:22.434 01.176 16108 Exposure complete
22:10:22.490 00.056 16108 worker thread done servicing request
22:10:22.490 00.000 21068 OnExposeComplete: enter
22:10:22.490 00.000 21068 UpdateGuideState(): m_state=6
22:10:22.492 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
22:10:22.493 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=877.96, Mass=102052, SNR=71.7, Peak=15734 HFD=3.0
22:10:22.494 00.001 21068 MultiStar: [#1 0.10,-0.25,1.15,U] [#2 -0.18,-0.03,1.08,U] [#3 0.22,-0.29,0.99,U] [#4 -0.28,-0.12,0.67,U] [#5 0.21,-0.41,0.00,M2] [#6 0.13,-0.23,0.74,U] [#7 -0.31,-0.08,0.57,U] [#8 0.24,0.27,0.73,U] 
22:10:22.495 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.27, 0.11}
22:10:22.496 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
22:10:22.496 00.000 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
22:10:22.497 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.06 mountY=0.07, mountTheta=2.27
22:10:22.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
22:10:22.500 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
22:10:22.500 00.000 16108 Worker thread wakes up
22:10:22.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:10:22.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:10:22.500 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.06 yDistance=0.07
22:10:22.501 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:10:22.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:22.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:22.501 00.000 16108 MoveAxis(E, 0, ABG)
22:10:22.501 00.000 16108 Move returns status 0, amount 0
22:10:22.501 00.000 16108 MoveAxis(N, 0, ABG)
22:10:22.501 00.000 16108 Move returns status 0, amount 0
22:10:22.501 00.000 16108 move complete, result=0
22:10:22.501 00.000 16108 worker thread done servicing request
22:10:22.506 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=4025, FiltMin=3451, FiltMax=55027, Gamma=1.000
22:10:22.524 00.018 21068 UpdateGuideState exits: m=102052 SNR=71.7
22:10:22.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:22.527 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:22.528 00.001 21068 Enqueuing Expose request
22:10:22.528 00.000 16108 Worker thread wakes up
22:10:22.528 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:22.529 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:22.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:23.492 00.963 16108 Exposure complete
22:10:23.551 00.059 16108 worker thread done servicing request
22:10:23.551 00.000 21068 OnExposeComplete: enter
22:10:23.552 00.001 21068 UpdateGuideState(): m_state=6
22:10:23.554 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
22:10:23.554 00.000 21068 Star::Find returns 1 (0), X=219.43, Y=877.81, Mass=127811, SNR=81.0, Peak=17395 HFD=2.9
22:10:23.555 00.001 21068 MultiStar: [#1 0.17,0.12,1.02,U] [#2 0.01,-0.07,1.20,U] [#3 0.33,-0.06,0.97,U] [#4 -0.03,-0.17,0.95,U] [#5 -0.17,-0.17,0.75,U] [#6 -0.02,0.08,0.65,U] [#7 -0.10,-0.08,0.64,U] [#8 0.12,0.16,0.61,U] 
22:10:23.556 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.20, -0.04}
22:10:23.557 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
22:10:23.557 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
22:10:23.558 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.07 mountY=0.01, mountTheta=2.95
22:10:23.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
22:10:23.562 00.002 21068 Enqueuing Move request for scope (0.07, -0.03)
22:10:23.563 00.001 16108 Worker thread wakes up
22:10:23.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:10:23.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:10:23.563 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.07 yDistance=0.01
22:10:23.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:10:23.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:23.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:23.563 00.000 16108 MoveAxis(E, 0, ABG)
22:10:23.563 00.000 16108 Move returns status 0, amount 0
22:10:23.563 00.000 16108 MoveAxis(N, 0, ABG)
22:10:23.564 00.001 16108 Move returns status 0, amount 0
22:10:23.564 00.000 16108 move complete, result=0
22:10:23.564 00.000 16108 worker thread done servicing request
22:10:23.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4029, FiltMin=3488, FiltMax=53933, Gamma=1.000
22:10:23.583 00.016 21068 UpdateGuideState exits: m=127811 SNR=81.0
22:10:23.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:23.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:23.586 00.001 21068 Enqueuing Expose request
22:10:23.589 00.003 16108 Worker thread wakes up
22:10:23.589 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:23.590 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:23.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:24.736 01.146 16108 Exposure complete
22:10:24.795 00.059 16108 worker thread done servicing request
22:10:24.795 00.000 21068 OnExposeComplete: enter
22:10:24.795 00.000 21068 UpdateGuideState(): m_state=6
22:10:24.796 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
22:10:24.797 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.81, Mass=111310, SNR=68.9, Peak=17523 HFD=2.8
22:10:24.798 00.001 21068 MultiStar: [#1 0.39,0.00,1.09,U] [#2 0.16,0.04,1.50,U] [#3 0.27,-0.08,0.95,U] [#4 -0.22,-0.34,0.91,U] [#5 0.29,-0.32,0.89,U] [#6 -0.04,-0.09,0.89,U] [#7 -0.18,0.11,0.75,U] [#8 0.20,0.33,0.76,U] 
22:10:24.799 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.04, -0.04}
22:10:24.800 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.58)
22:10:24.801 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
22:10:24.801 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.74 mountX=-0.05 mountY=0.03, mountTheta=2.62
22:10:24.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
22:10:24.804 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
22:10:24.805 00.001 16108 Worker thread wakes up
22:10:24.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:10:24.805 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:10:24.805 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
22:10:24.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:10:24.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:24.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:10:24.806 00.001 16108 MoveAxis(E, 0, ABG)
22:10:24.806 00.000 16108 Move returns status 0, amount 0
22:10:24.806 00.000 16108 MoveAxis(N, 0, ABG)
22:10:24.806 00.000 16108 Move returns status 0, amount 0
22:10:24.806 00.000 16108 move complete, result=0
22:10:24.806 00.000 16108 worker thread done servicing request
22:10:24.810 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=4029, FiltMin=3504, FiltMax=39619, Gamma=1.000
22:10:24.828 00.018 21068 UpdateGuideState exits: m=111310 SNR=68.9
22:10:24.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:24.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:24.830 00.000 21068 Enqueuing Expose request
22:10:24.831 00.001 16108 Worker thread wakes up
22:10:24.831 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:24.832 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:24.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:25.802 00.970 16108 Exposure complete
22:10:25.863 00.061 16108 worker thread done servicing request
22:10:25.863 00.000 21068 OnExposeComplete: enter
22:10:25.863 00.000 21068 UpdateGuideState(): m_state=6
22:10:25.865 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
22:10:25.866 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=877.79, Mass=109314, SNR=72.2, Peak=15427 HFD=3.2
22:10:25.867 00.001 21068 MultiStar: [#1 0.14,-0.23,1.12,U] [#2 -0.12,-0.02,1.25,U] [#3 -0.02,-0.14,1.07,U] [#4 -0.11,-0.32,0.83,U] [#5 -0.10,0.07,1.06,U] [#6 -0.10,0.22,0.87,U] [#7 -0.15,-0.11,0.57,U] [#8 0.26,0.27,0.85,U] 
22:10:25.869 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.37, -0.07}
22:10:25.870 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
22:10:25.871 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
22:10:25.871 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.03 mountY=0.03, mountTheta=2.34
22:10:25.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
22:10:25.874 00.001 21068 Enqueuing Move request for scope (0.02, -0.04)
22:10:25.875 00.001 16108 Worker thread wakes up
22:10:25.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:10:25.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:10:25.875 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
22:10:25.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:10:25.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:25.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:10:25.875 00.000 16108 MoveAxis(E, 0, ABG)
22:10:25.875 00.000 16108 Move returns status 0, amount 0
22:10:25.875 00.000 16108 MoveAxis(N, 0, ABG)
22:10:25.875 00.000 16108 Move returns status 0, amount 0
22:10:25.875 00.000 16108 move complete, result=0
22:10:25.875 00.000 16108 worker thread done servicing request
22:10:25.879 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=4029, FiltMin=3309, FiltMax=55133, Gamma=1.000
22:10:25.898 00.019 21068 UpdateGuideState exits: m=109314 SNR=72.2
22:10:25.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:25.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:25.901 00.001 21068 Enqueuing Expose request
22:10:25.902 00.001 16108 Worker thread wakes up
22:10:25.902 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:25.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:25.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:27.050 01.148 16108 Exposure complete
22:10:27.111 00.061 16108 worker thread done servicing request
22:10:27.111 00.000 21068 OnExposeComplete: enter
22:10:27.112 00.001 21068 UpdateGuideState(): m_state=6
22:10:27.113 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
22:10:27.114 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.07, Mass=106039, SNR=74.8, Peak=17366 HFD=2.9
22:10:27.115 00.001 21068 MultiStar: [#1 0.04,-0.04,1.13,U] [#2 -0.11,-0.01,1.10,U] [#3 0.33,-0.20,0.97,U] [#4 -0.37,-0.21,0.82,U] [#5 -0.28,-0.31,0.83,U] [#6 0.01,-0.23,0.90,U] [#7 -0.36,-0.02,0.80,U] [#8 -0.05,0.22,0.84,U] 
22:10:27.116 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.03, 0.22}
22:10:27.117 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
22:10:27.117 00.000 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
22:10:27.118 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.46 mountX=0.06 mountY=0.08, mountTheta=0.88
22:10:27.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
22:10:27.121 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
22:10:27.122 00.001 16108 Worker thread wakes up
22:10:27.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:10:27.123 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:10:27.123 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=0.08
22:10:27.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:10:27.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:27.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:10:27.123 00.000 16108 MoveAxis(E, 0, ABG)
22:10:27.123 00.000 16108 Move returns status 0, amount 0
22:10:27.123 00.000 16108 MoveAxis(N, 0, ABG)
22:10:27.123 00.000 16108 Move returns status 0, amount 0
22:10:27.123 00.000 16108 move complete, result=0
22:10:27.123 00.000 16108 worker thread done servicing request
22:10:27.130 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=4029, FiltMin=3401, FiltMax=55542, Gamma=1.000
22:10:27.146 00.016 21068 UpdateGuideState exits: m=106039 SNR=74.8
22:10:27.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:27.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:27.149 00.001 21068 Enqueuing Expose request
22:10:27.149 00.000 16108 Worker thread wakes up
22:10:27.150 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:27.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:27.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:28.110 00.960 16108 Exposure complete
22:10:28.166 00.056 16108 worker thread done servicing request
22:10:28.166 00.000 21068 OnExposeComplete: enter
22:10:28.168 00.002 21068 UpdateGuideState(): m_state=6
22:10:28.169 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
22:10:28.170 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.86, Mass=103336, SNR=71.2, Peak=16230 HFD=3.2
22:10:28.171 00.001 21068 MultiStar: [#1 0.03,-0.11,1.16,U] [#2 -0.26,0.05,1.27,U] [#3 0.08,-0.23,1.04,U] [#4 -0.18,-0.10,0.88,U] [#5 0.08,-0.36,0.97,U] [#6 -0.05,-0.20,0.81,U] [#7 -0.42,0.19,0.00,M1] [#8 0.08,0.31,0.80,U] 
22:10:28.172 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.18, 0.01}
22:10:28.173 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
22:10:28.174 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
22:10:28.174 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.70 mountX=-0.00 mountY=0.08, mountTheta=1.62
22:10:28.176 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
22:10:28.177 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
22:10:28.178 00.001 16108 Worker thread wakes up
22:10:28.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:10:28.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:10:28.178 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
22:10:28.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:10:28.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:28.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:10:28.178 00.000 16108 MoveAxis(E, 0, ABG)
22:10:28.178 00.000 16108 Move returns status 0, amount 0
22:10:28.178 00.000 16108 MoveAxis(N, 0, ABG)
22:10:28.178 00.000 16108 Move returns status 0, amount 0
22:10:28.178 00.000 16108 move complete, result=0
22:10:28.178 00.000 16108 worker thread done servicing request
22:10:28.182 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4029, FiltMin=3392, FiltMax=56409, Gamma=1.000
22:10:28.199 00.017 21068 UpdateGuideState exits: m=103336 SNR=71.2
22:10:28.199 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:28.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:28.201 00.001 21068 Enqueuing Expose request
22:10:28.201 00.000 16108 Worker thread wakes up
22:10:28.202 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:28.202 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:28.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:29.353 01.151 16108 Exposure complete
22:10:29.413 00.060 16108 worker thread done servicing request
22:10:29.413 00.000 21068 OnExposeComplete: enter
22:10:29.414 00.001 21068 UpdateGuideState(): m_state=6
22:10:29.415 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
22:10:29.416 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.85, Mass=95090, SNR=63.7, Peak=16870 HFD=2.7
22:10:29.417 00.001 21068 MultiStar: [#1 -0.10,-0.12,1.07,U] [#2 -0.16,-0.01,1.27,U] [#3 0.01,-0.07,1.15,U] [#4 -0.32,-0.00,1.09,U] [#5 0.01,-0.10,1.23,U] [#6 -0.03,-0.00,1.02,U] [#7 -0.01,0.06,0.69,U] [#8 -0.07,0.34,0.88,U] 
22:10:29.418 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.03, 0.00}
22:10:29.418 00.000 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
22:10:29.419 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
22:10:29.420 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.03 mountX=0.03 mountY=0.00, mountTheta=0.13
22:10:29.422 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
22:10:29.423 00.001 21068 Enqueuing Move request for scope (-0.03, 0.00)
22:10:29.424 00.001 16108 Worker thread wakes up
22:10:29.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:10:29.424 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:10:29.424 00.000 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.00
22:10:29.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:10:29.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:29.425 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:29.425 00.000 16108 MoveAxis(E, 0, ABG)
22:10:29.425 00.000 16108 Move returns status 0, amount 0
22:10:29.425 00.000 16108 MoveAxis(N, 0, ABG)
22:10:29.425 00.000 16108 Move returns status 0, amount 0
22:10:29.425 00.000 16108 move complete, result=0
22:10:29.425 00.000 16108 worker thread done servicing request
22:10:29.428 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=4029, FiltMin=3449, FiltMax=57533, Gamma=1.000
22:10:29.445 00.017 21068 UpdateGuideState exits: m=95090 SNR=63.7
22:10:29.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:29.446 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:29.447 00.001 21068 Enqueuing Expose request
22:10:29.448 00.001 16108 Worker thread wakes up
22:10:29.448 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:29.449 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:29.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:30.410 00.961 16108 Exposure complete
22:10:30.468 00.058 16108 worker thread done servicing request
22:10:30.468 00.000 21068 OnExposeComplete: enter
22:10:30.468 00.000 21068 UpdateGuideState(): m_state=6
22:10:30.471 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
22:10:30.471 00.000 21068 Star::Find returns 1 (0), X=219.38, Y=878.14, Mass=104869, SNR=64.5, Peak=15190 HFD=3.4
22:10:30.473 00.002 21068 MultiStar: [#1 0.12,-0.21,1.02,U] [#2 0.04,-0.14,1.34,U] [#3 0.14,-0.34,1.09,U] [#4 -0.21,-0.20,0.96,U] [#5 0.14,-0.19,1.17,U] [#6 -0.08,-0.19,1.19,U] [#7 -0.28,-0.14,0.67,U] [#8 0.19,0.07,0.88,U] 
22:10:30.473 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.15, 0.29}
22:10:30.474 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
22:10:30.475 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
22:10:30.476 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.28 mountX=-0.06 mountY=0.11, mountTheta=2.05
22:10:30.477 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
22:10:30.478 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
22:10:30.479 00.001 16108 Worker thread wakes up
22:10:30.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:10:30.479 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:10:30.479 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
22:10:30.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:10:30.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:30.480 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:10:30.480 00.000 16108 MoveAxis(E, 0, ABG)
22:10:30.480 00.000 16108 Move returns status 0, amount 0
22:10:30.480 00.000 16108 MoveAxis(N, 0, ABG)
22:10:30.480 00.000 16108 Move returns status 0, amount 0
22:10:30.480 00.000 16108 move complete, result=0
22:10:30.480 00.000 16108 worker thread done servicing request
22:10:30.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4032, FiltMin=3449, FiltMax=47517, Gamma=1.000
22:10:30.502 00.018 21068 UpdateGuideState exits: m=104869 SNR=64.5
22:10:30.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:30.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:30.505 00.001 21068 Enqueuing Expose request
22:10:30.506 00.001 16108 Worker thread wakes up
22:10:30.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:30.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:30.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:31.658 01.152 16108 Exposure complete
22:10:31.718 00.060 16108 worker thread done servicing request
22:10:31.718 00.000 21068 OnExposeComplete: enter
22:10:31.719 00.001 21068 UpdateGuideState(): m_state=6
22:10:31.721 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
22:10:31.722 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.79, Mass=112178, SNR=75.3, Peak=15526 HFD=3.0
22:10:31.723 00.001 21068 MultiStar: [#1 -0.02,-0.16,0.98,U] [#2 -0.26,-0.31,1.21,U] [#3 0.07,-0.38,0.95,U] [#4 -0.18,-0.29,0.87,U] [#5 -0.06,-0.28,0.77,U] [#6 -0.05,-0.29,0.84,U] [#7 -0.13,0.08,0.61,U] [#8 0.24,0.22,0.77,U] 
22:10:31.724 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.18}, one-star: {0.14, -0.06}
22:10:31.725 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
22:10:31.725 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
22:10:31.726 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.15 mountY=0.03, mountTheta=2.94
22:10:31.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.06, opts=13)
22:10:31.729 00.001 21068 Enqueuing Move request for scope (0.14, -0.06)
22:10:31.730 00.001 16108 Worker thread wakes up
22:10:31.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:10:31.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:10:31.730 00.000 16108 Moving (0.14, -0.06) raw xDistance=-0.15 yDistance=0.03
22:10:31.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:10:31.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:31.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:10:31.730 00.000 16108 MoveAxis(E, 0, ABG)
22:10:31.730 00.000 16108 Move returns status 0, amount 0
22:10:31.730 00.000 16108 MoveAxis(N, 0, ABG)
22:10:31.730 00.000 16108 Move returns status 0, amount 0
22:10:31.730 00.000 16108 move complete, result=0
22:10:31.730 00.000 16108 worker thread done servicing request
22:10:31.734 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4029, FiltMin=3497, FiltMax=48528, Gamma=1.000
22:10:31.753 00.019 21068 UpdateGuideState exits: m=112178 SNR=75.3
22:10:31.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:31.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:31.756 00.001 21068 Enqueuing Expose request
22:10:31.757 00.001 16108 Worker thread wakes up
22:10:31.757 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:31.758 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:31.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:32.725 00.967 16108 Exposure complete
22:10:32.783 00.058 16108 worker thread done servicing request
22:10:32.784 00.001 21068 OnExposeComplete: enter
22:10:32.784 00.000 21068 UpdateGuideState(): m_state=6
22:10:32.786 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
22:10:32.788 00.002 21068 Star::Find returns 1 (0), X=219.23, Y=877.76, Mass=111304, SNR=68.7, Peak=17270 HFD=2.9
22:10:32.791 00.003 21068 MultiStar: [#1 -0.00,-0.12,1.32,U] [#2 -0.09,-0.16,1.56,U] [#3 0.33,-0.33,0.00,M1] [#4 -0.18,0.05,0.99,U] [#5 -0.00,-0.26,1.11,U] [#6 0.05,-0.05,0.77,U] [#7 -0.23,0.14,0.61,U] [#8 -0.29,0.09,0.87,U] 
22:10:32.792 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.07}, one-star: {0.00, -0.09}
22:10:32.793 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
22:10:32.794 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
22:10:32.795 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=-0.02 mountY=0.09, mountTheta=1.80
22:10:32.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.09, opts=13)
22:10:32.799 00.002 21068 Enqueuing Move request for scope (0.00, -0.09)
22:10:32.800 00.001 16108 Worker thread wakes up
22:10:32.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
22:10:32.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
22:10:32.800 00.000 16108 Moving (0.00, -0.09) raw xDistance=-0.02 yDistance=0.09
22:10:32.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:10:32.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:32.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:10:32.801 00.001 16108 MoveAxis(E, 0, ABG)
22:10:32.801 00.000 16108 Move returns status 0, amount 0
22:10:32.801 00.000 16108 MoveAxis(N, 0, ABG)
22:10:32.801 00.000 16108 Move returns status 0, amount 0
22:10:32.801 00.000 16108 move complete, result=0
22:10:32.801 00.000 16108 worker thread done servicing request
22:10:32.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=4032, FiltMin=3510, FiltMax=65405, Gamma=1.000
22:10:32.824 00.020 21068 UpdateGuideState exits: m=111304 SNR=68.7
22:10:32.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:32.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:32.827 00.001 21068 Enqueuing Expose request
22:10:32.827 00.000 16108 Worker thread wakes up
22:10:32.828 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:32.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:32.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:33.972 01.144 16108 Exposure complete
22:10:34.030 00.058 16108 worker thread done servicing request
22:10:34.030 00.000 21068 OnExposeComplete: enter
22:10:34.031 00.001 21068 UpdateGuideState(): m_state=6
22:10:34.032 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
22:10:34.033 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=877.97, Mass=90254, SNR=67.8, Peak=15411 HFD=2.6
22:10:34.034 00.001 21068 MultiStar: [#1 -0.06,-0.13,1.14,U] [#2 0.12,-0.16,1.29,U] [#3 0.25,-0.28,1.46,U] [#4 -0.02,0.17,0.82,U] [#5 0.21,-0.15,1.00,U] [#6 -0.03,0.07,0.84,U] [#7 -0.20,0.17,0.62,U] [#8 -0.05,0.59,0.00,M1] 
22:10:34.035 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.32, 0.12}
22:10:34.035 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
22:10:34.036 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
22:10:34.037 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.56 mountX=-0.11 mountY=0.04, mountTheta=2.82
22:10:34.040 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.06, opts=13)
22:10:34.041 00.001 21068 Enqueuing Move request for scope (0.10, -0.06)
22:10:34.042 00.001 16108 Worker thread wakes up
22:10:34.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:10:34.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:10:34.042 00.000 16108 Moving (0.10, -0.06) raw xDistance=-0.11 yDistance=0.04
22:10:34.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:10:34.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:34.043 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:10:34.043 00.000 16108 MoveAxis(E, 0, ABG)
22:10:34.043 00.000 16108 Move returns status 0, amount 0
22:10:34.043 00.000 16108 MoveAxis(N, 0, ABG)
22:10:34.043 00.000 16108 Move returns status 0, amount 0
22:10:34.043 00.000 16108 move complete, result=0
22:10:34.043 00.000 16108 worker thread done servicing request
22:10:34.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4032, FiltMin=3446, FiltMax=57229, Gamma=1.000
22:10:34.063 00.017 21068 UpdateGuideState exits: m=90254 SNR=67.8
22:10:34.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:34.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:34.066 00.001 21068 Enqueuing Expose request
22:10:34.067 00.001 16108 Worker thread wakes up
22:10:34.067 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:34.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:34.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:35.030 00.963 16108 Exposure complete
22:10:35.093 00.063 16108 worker thread done servicing request
22:10:35.093 00.000 21068 OnExposeComplete: enter
22:10:35.094 00.001 21068 UpdateGuideState(): m_state=6
22:10:35.095 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
22:10:35.095 00.000 21068 Star::Find returns 1 (0), X=219.66, Y=878.07, Mass=114988, SNR=74.3, Peak=16883 HFD=2.9
22:10:35.097 00.002 21068 MultiStar: [#1 0.05,-0.13,1.11,U] [#2 -0.02,-0.03,1.19,U] [#3 0.13,0.03,1.01,U] [#4 -0.10,-0.19,0.79,U] [#5 0.06,-0.12,0.98,U] [#6 0.13,-0.05,0.72,U] [#7 -0.04,0.04,0.61,U] [#8 0.17,0.25,0.71,U] 
22:10:35.097 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.43, 0.22}
22:10:35.098 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:10:35.099 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
22:10:35.100 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
22:10:35.101 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
22:10:35.102 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
22:10:35.103 00.001 16108 Worker thread wakes up
22:10:35.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:10:35.103 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:10:35.103 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
22:10:35.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:10:35.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:35.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:35.103 00.000 16108 MoveAxis(E, 0, ABG)
22:10:35.104 00.001 16108 Move returns status 0, amount 0
22:10:35.104 00.000 16108 MoveAxis(N, 0, ABG)
22:10:35.104 00.000 16108 Move returns status 0, amount 0
22:10:35.104 00.000 16108 move complete, result=0
22:10:35.104 00.000 16108 worker thread done servicing request
22:10:35.107 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=4038, FiltMin=3504, FiltMax=47795, Gamma=1.000
22:10:35.124 00.017 21068 UpdateGuideState exits: m=114988 SNR=74.3
22:10:35.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:35.125 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:35.126 00.001 21068 Enqueuing Expose request
22:10:35.127 00.001 16108 Worker thread wakes up
22:10:35.127 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:35.128 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:35.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:36.278 01.150 16108 Exposure complete
22:10:36.341 00.063 16108 worker thread done servicing request
22:10:36.341 00.000 21068 OnExposeComplete: enter
22:10:36.342 00.001 21068 UpdateGuideState(): m_state=6
22:10:36.343 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
22:10:36.343 00.000 21068 Star::Find returns 1 (0), X=219.53, Y=877.91, Mass=112384, SNR=79.2, Peak=18883 HFD=2.9
22:10:36.344 00.001 21068 MultiStar: [#1 0.36,0.03,1.11,U] [#2 0.08,-0.02,1.03,U] [#3 0.31,-0.28,0.81,U] [#4 -0.22,-0.19,0.67,U] [#5 -0.03,-0.02,0.95,U] [#6 0.10,-0.04,0.72,U] [#7 -0.09,0.47,0.00,M1] [#8 0.09,0.59,0.00,M1] 
22:10:36.345 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.30, 0.06}
22:10:36.346 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
22:10:36.347 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
22:10:36.347 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.34 mountX=-0.16 mountY=0.02, mountTheta=3.03
22:10:36.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.05, opts=13)
22:10:36.350 00.001 21068 Enqueuing Move request for scope (0.15, -0.05)
22:10:36.351 00.001 16108 Worker thread wakes up
22:10:36.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
22:10:36.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
22:10:36.351 00.000 16108 Moving (0.15, -0.05) raw xDistance=-0.16 yDistance=0.02
22:10:36.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:10:36.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:36.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:36.352 00.001 16108 MoveAxis(E, 0, ABG)
22:10:36.352 00.000 16108 Move returns status 0, amount 0
22:10:36.352 00.000 16108 MoveAxis(N, 0, ABG)
22:10:36.352 00.000 16108 Move returns status 0, amount 0
22:10:36.352 00.000 16108 move complete, result=0
22:10:36.352 00.000 16108 worker thread done servicing request
22:10:36.358 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4032, FiltMin=3481, FiltMax=51475, Gamma=1.000
22:10:36.376 00.018 21068 UpdateGuideState exits: m=112384 SNR=79.2
22:10:36.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:36.377 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:36.378 00.001 21068 Enqueuing Expose request
22:10:36.379 00.001 16108 Worker thread wakes up
22:10:36.379 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:36.380 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:36.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:37.350 00.970 16108 Exposure complete
22:10:37.408 00.058 16108 worker thread done servicing request
22:10:37.409 00.001 21068 OnExposeComplete: enter
22:10:37.409 00.000 21068 UpdateGuideState(): m_state=6
22:10:37.410 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
22:10:37.411 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.87, Mass=118907, SNR=80.4, Peak=15926 HFD=3.3
22:10:37.413 00.002 21068 MultiStar: [#1 0.02,0.03,1.07,U] [#2 -0.06,-0.14,1.04,U] [#3 0.12,-0.20,0.76,U] [#4 0.02,-0.27,0.84,U] [#5 -0.08,-0.14,0.89,U] [#6 0.06,0.01,0.68,U] [#7 -0.24,0.21,0.47,U] [#8 0.17,0.42,0.00,M2] 
22:10:37.414 00.001 21068 single-star, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.05, 0.02}
22:10:37.416 00.002 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
22:10:37.417 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
22:10:37.418 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.80 mountX=0.05 mountY=-0.01, mountTheta=-0.11
22:10:37.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
22:10:37.421 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
22:10:37.422 00.001 16108 Worker thread wakes up
22:10:37.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:10:37.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:10:37.422 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
22:10:37.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:10:37.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:37.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:37.422 00.000 16108 MoveAxis(E, 0, ABG)
22:10:37.423 00.001 16108 Move returns status 0, amount 0
22:10:37.423 00.000 16108 MoveAxis(N, 0, ABG)
22:10:37.423 00.000 16108 Move returns status 0, amount 0
22:10:37.423 00.000 16108 move complete, result=0
22:10:37.423 00.000 16108 worker thread done servicing request
22:10:37.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4032, FiltMin=3504, FiltMax=51251, Gamma=1.000
22:10:37.442 00.016 21068 UpdateGuideState exits: m=118907 SNR=80.4
22:10:37.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:37.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:37.446 00.002 21068 Enqueuing Expose request
22:10:37.446 00.000 16108 Worker thread wakes up
22:10:37.446 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:37.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:37.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:38.599 01.152 16108 Exposure complete
22:10:38.662 00.063 16108 worker thread done servicing request
22:10:38.662 00.000 21068 OnExposeComplete: enter
22:10:38.663 00.001 21068 UpdateGuideState(): m_state=6
22:10:38.664 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
22:10:38.665 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=878.04, Mass=130602, SNR=83.0, Peak=19491 HFD=2.8
22:10:38.666 00.001 21068 MultiStar: [#1 0.28,-0.06,0.94,U] [#2 0.02,-0.24,0.99,U] [#3 0.22,-0.27,0.87,U] [#4 -0.02,-0.20,0.67,U] [#5 0.18,-0.09,0.78,U] [#6 0.24,-0.20,0.79,U] [#7 -0.20,0.22,0.53,U] [#8 0.05,0.01,0.64,U] 
22:10:38.667 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.07, 0.18}
22:10:38.668 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
22:10:38.668 00.000 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
22:10:38.669 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.64 mountX=-0.12 mountY=0.05, mountTheta=2.73
22:10:38.670 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
22:10:38.671 00.001 21068 Enqueuing Move request for scope (0.11, -0.08)
22:10:38.672 00.001 16108 Worker thread wakes up
22:10:38.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:10:38.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:10:38.672 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.05
22:10:38.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:10:38.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:38.673 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:10:38.673 00.000 16108 MoveAxis(E, 0, ABG)
22:10:38.673 00.000 16108 Move returns status 0, amount 0
22:10:38.673 00.000 16108 MoveAxis(N, 0, ABG)
22:10:38.673 00.000 16108 Move returns status 0, amount 0
22:10:38.673 00.000 16108 move complete, result=0
22:10:38.673 00.000 16108 worker thread done servicing request
22:10:38.677 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=4029, FiltMin=3449, FiltMax=48909, Gamma=1.000
22:10:38.695 00.018 21068 UpdateGuideState exits: m=130602 SNR=83.0
22:10:38.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:38.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:38.697 00.000 21068 Enqueuing Expose request
22:10:38.698 00.001 16108 Worker thread wakes up
22:10:38.698 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:38.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:38.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:39.668 00.969 16108 Exposure complete
22:10:39.725 00.057 16108 worker thread done servicing request
22:10:39.725 00.000 21068 OnExposeComplete: enter
22:10:39.726 00.001 21068 UpdateGuideState(): m_state=6
22:10:39.728 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
22:10:39.729 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.24, Mass=108354, SNR=70.5, Peak=16739 HFD=2.9
22:10:39.730 00.001 21068 MultiStar: [#1 0.15,0.07,1.25,U] [#2 -0.04,-0.02,1.26,U] [#3 0.10,-0.12,1.02,U] [#4 0.06,-0.01,0.95,U] [#5 0.24,-0.00,0.87,U] [#6 0.12,-0.39,0.95,U] [#7 -0.22,0.46,0.00,M1] [#8 -0.15,0.41,0.76,U] 
22:10:39.731 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {-0.03, 0.38}
22:10:39.731 00.000 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
22:10:39.732 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
22:10:39.733 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=-0.05 mountY=-0.04, mountTheta=-2.47
22:10:39.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
22:10:39.735 00.000 21068 Enqueuing Move request for scope (0.06, 0.03)
22:10:39.736 00.001 16108 Worker thread wakes up
22:10:39.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:10:39.736 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:10:39.736 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.04
22:10:39.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:10:39.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:39.737 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:10:39.737 00.000 16108 MoveAxis(E, 0, ABG)
22:10:39.737 00.000 16108 Move returns status 0, amount 0
22:10:39.737 00.000 16108 MoveAxis(N, 0, ABG)
22:10:39.737 00.000 16108 Move returns status 0, amount 0
22:10:39.737 00.000 16108 move complete, result=0
22:10:39.737 00.000 16108 worker thread done servicing request
22:10:39.740 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4029, FiltMin=3462, FiltMax=51011, Gamma=1.000
22:10:39.759 00.019 21068 UpdateGuideState exits: m=108354 SNR=70.5
22:10:39.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:39.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:39.762 00.001 21068 Enqueuing Expose request
22:10:39.762 00.000 16108 Worker thread wakes up
22:10:39.762 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:39.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:39.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:40.921 01.158 16108 Exposure complete
22:10:40.992 00.071 16108 worker thread done servicing request
22:10:40.992 00.000 21068 OnExposeComplete: enter
22:10:40.993 00.001 21068 UpdateGuideState(): m_state=6
22:10:40.994 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
22:10:40.994 00.000 21068 Star::Find returns 1 (0), X=219.18, Y=878.30, Mass=127051, SNR=76.8, Peak=20726 HFD=3.1
22:10:40.995 00.001 21068 MultiStar: [#1 0.12,-0.01,0.91,U] [#2 -0.16,0.28,1.21,U] [#3 -0.13,-0.08,0.89,U] [#4 -0.35,0.07,0.77,U] [#5 -0.35,-0.06,0.84,U] [#6 0.06,0.09,0.77,U] [#7 -0.07,0.19,0.68,U] [#8 0.15,0.34,0.71,U] 
22:10:40.996 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.05, 0.45}
22:10:40.997 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
22:10:40.998 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
22:10:40.998 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.13 mountX=0.12 mountY=-0.12, mountTheta=-0.81
22:10:41.001 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
22:10:41.002 00.001 21068 Enqueuing Move request for scope (-0.09, 0.15)
22:10:41.003 00.001 16108 Worker thread wakes up
22:10:41.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
22:10:41.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
22:10:41.003 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
22:10:41.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:10:41.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:41.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:10:41.003 00.000 16108 MoveAxis(E, 0, ABG)
22:10:41.003 00.000 16108 Move returns status 0, amount 0
22:10:41.003 00.000 16108 MoveAxis(N, 0, ABG)
22:10:41.003 00.000 16108 Move returns status 0, amount 0
22:10:41.003 00.000 16108 move complete, result=0
22:10:41.003 00.000 16108 worker thread done servicing request
22:10:41.007 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=4029, FiltMin=3459, FiltMax=48595, Gamma=1.000
22:10:41.024 00.017 21068 UpdateGuideState exits: m=127051 SNR=76.8
22:10:41.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:41.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:41.026 00.000 21068 Enqueuing Expose request
22:10:41.027 00.001 16108 Worker thread wakes up
22:10:41.027 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:41.028 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:41.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:41.998 00.970 16108 Exposure complete
22:10:42.077 00.079 16108 worker thread done servicing request
22:10:42.077 00.000 21068 OnExposeComplete: enter
22:10:42.078 00.001 21068 UpdateGuideState(): m_state=6
22:10:42.079 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
22:10:42.080 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.31, Mass=119724, SNR=81.7, Peak=15334 HFD=3.5
22:10:42.081 00.001 21068 MultiStar: [#1 -0.01,0.12,0.85,U] [#2 -0.15,0.06,0.95,U] [#3 0.26,-0.16,0.95,U] [#4 -0.05,-0.11,0.67,U] [#5 -0.11,0.12,0.84,U] [#6 -0.04,-0.09,0.74,U] [#7 0.06,0.14,0.62,U] [#8 0.01,0.60,0.00,M1] 
22:10:42.082 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {-0.04, 0.46}
22:10:42.084 00.002 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:10:42.085 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
22:10:42.087 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=0.02 mountY=-0.08, mountTheta=-1.27
22:10:42.090 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
22:10:42.091 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
22:10:42.092 00.001 16108 Worker thread wakes up
22:10:42.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:10:42.093 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:10:42.093 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.08
22:10:42.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:10:42.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:42.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:42.093 00.000 16108 MoveAxis(E, 0, ABG)
22:10:42.093 00.000 16108 Move returns status 0, amount 0
22:10:42.093 00.000 16108 MoveAxis(N, 0, ABG)
22:10:42.093 00.000 16108 Move returns status 0, amount 0
22:10:42.093 00.000 16108 move complete, result=0
22:10:42.093 00.000 16108 worker thread done servicing request
22:10:42.096 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4029, FiltMin=3385, FiltMax=44390, Gamma=1.000
22:10:42.117 00.021 21068 UpdateGuideState exits: m=119724 SNR=81.7
22:10:42.119 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:42.119 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:42.120 00.001 21068 Enqueuing Expose request
22:10:42.121 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:42.122 00.001 16108 Worker thread wakes up
22:10:42.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:42.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:43.303 01.181 16108 Exposure complete
22:10:43.364 00.061 16108 worker thread done servicing request
22:10:43.364 00.000 21068 OnExposeComplete: enter
22:10:43.365 00.001 21068 UpdateGuideState(): m_state=6
22:10:43.366 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
22:10:43.368 00.002 21068 Star::Find returns 1 (0), X=219.11, Y=878.33, Mass=104042, SNR=76.8, Peak=17110 HFD=3.0
22:10:43.369 00.001 21068 MultiStar: [#1 -0.06,0.21,1.02,U] [#2 -0.29,0.22,1.16,U] [#3 -0.03,-0.06,0.85,U] [#4 -0.28,0.25,0.74,U] [#5 -0.31,-0.08,0.90,U] [#6 -0.23,0.10,0.82,U] [#7 -0.29,0.24,0.65,U] [#8 0.04,0.54,0.00,M2] 
22:10:43.371 00.002 21068 refined, 7 included, MultiStar: {-0.20, 0.18}, one-star: {-0.11, 0.48}
22:10:43.372 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
22:10:43.373 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
22:10:43.375 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.26 cameraTheta=2.41 mountX=0.22 mountY=-0.13, mountTheta=-0.51
22:10:43.377 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.18, opts=13)
22:10:43.378 00.001 21068 Enqueuing Move request for scope (-0.20, 0.18)
22:10:43.378 00.000 16108 Worker thread wakes up
22:10:43.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
22:10:43.379 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
22:10:43.379 00.000 16108 Moving (-0.20, 0.18) raw xDistance=0.22 yDistance=-0.13
22:10:43.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:10:43.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:43.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:10:43.379 00.000 16108 MoveAxis(W, 58, ABG)
22:10:43.379 00.000 16108 Guiding  Dir = 3, Dur = 58
22:10:43.379 00.000 16108 IsSlewing returns 0
22:10:43.379 00.000 16108 IsGuiding returns 0
22:10:43.383 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4029, FiltMin=3446, FiltMax=44285, Gamma=1.000
22:10:43.399 00.016 21068 UpdateGuideState exits: m=104042 SNR=76.8
22:10:43.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:43.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:43.402 00.001 21068 Enqueuing Expose request
22:10:43.431 00.029 16108 PulseGuide returned control before completion, sleep 17
22:10:43.461 00.030 16108 IsGuiding returns 1
22:10:43.461 00.000 16108 scope still moving after pulse duration time elapsed
22:10:43.494 00.033 16108 IsSlewing returns 0
22:10:43.494 00.000 16108 IsGuiding returns 1
22:10:43.524 00.030 16108 IsSlewing returns 0
22:10:43.524 00.000 16108 IsGuiding returns 0
22:10:43.524 00.000 16108 scope move finished after 58 + 87 ms
22:10:43.524 00.000 16108 Move returns status 0, amount 58
22:10:43.524 00.000 16108 MoveAxis(N, 0, ABG)
22:10:43.524 00.000 16108 Move returns status 0, amount 0
22:10:43.524 00.000 16108 move complete, result=0
22:10:43.524 00.000 16108 worker thread done servicing request
22:10:43.524 00.000 16108 Worker thread wakes up
22:10:43.524 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
22:10:43.526 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:43.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:44.491 00.965 16108 Exposure complete
22:10:44.550 00.059 16108 worker thread done servicing request
22:10:44.550 00.000 21068 OnExposeComplete: enter
22:10:44.551 00.001 21068 UpdateGuideState(): m_state=6
22:10:44.552 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
22:10:44.553 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=878.09, Mass=107930, SNR=65.1, Peak=18502 HFD=2.9
22:10:44.554 00.001 21068 MultiStar: [#1 0.09,0.00,1.22,U] [#2 -0.11,0.05,1.47,U] [#3 -0.10,-0.07,1.32,U] [#4 -0.10,-0.11,0.94,U] [#5 0.07,0.17,1.13,U] [#6 0.09,0.10,0.93,U] [#7 -0.13,0.11,0.82,U] [#8 0.12,0.26,0.97,U] 
22:10:44.554 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.07, 0.24}
22:10:44.556 00.002 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:10:44.557 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:10:44.558 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.80 mountX=0.03 mountY=-0.07, mountTheta=-1.16
22:10:44.559 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
22:10:44.560 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
22:10:44.561 00.001 16108 Worker thread wakes up
22:10:44.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:10:44.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:10:44.561 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
22:10:44.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:10:44.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:44.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:10:44.561 00.000 16108 MoveAxis(E, 0, ABG)
22:10:44.561 00.000 16108 Move returns status 0, amount 0
22:10:44.561 00.000 16108 MoveAxis(N, 0, ABG)
22:10:44.562 00.001 16108 Move returns status 0, amount 0
22:10:44.562 00.000 16108 move complete, result=0
22:10:44.562 00.000 16108 worker thread done servicing request
22:10:44.565 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4025, FiltMin=3443, FiltMax=52163, Gamma=1.000
22:10:44.582 00.017 21068 UpdateGuideState exits: m=107930 SNR=65.1
22:10:44.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:44.585 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:44.586 00.001 21068 Enqueuing Expose request
22:10:44.587 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:44.588 00.001 16108 Worker thread wakes up
22:10:44.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:44.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:45.749 01.161 16108 Exposure complete
22:10:45.812 00.063 16108 worker thread done servicing request
22:10:45.812 00.000 21068 OnExposeComplete: enter
22:10:45.813 00.001 21068 UpdateGuideState(): m_state=6
22:10:45.814 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
22:10:45.815 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.18, Mass=132462, SNR=81.4, Peak=21974 HFD=2.8
22:10:45.816 00.001 21068 MultiStar: [#1 0.19,-0.09,0.91,U] [#2 -0.07,0.05,1.09,U] [#3 0.53,-0.21,0.00,M1] [#4 0.20,-0.09,0.73,U] [#5 -0.05,-0.13,0.77,U] [#6 0.23,-0.20,0.78,U] [#7 -0.39,0.28,0.00,M1] [#8 0.43,0.29,0.00,M2] 
22:10:45.817 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.00}, one-star: {0.06, 0.33}
22:10:45.817 00.000 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:10:45.818 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
22:10:45.819 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
22:10:45.821 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.00, opts=13)
22:10:45.822 00.001 21068 Enqueuing Move request for scope (0.08, -0.00)
22:10:45.823 00.001 16108 Worker thread wakes up
22:10:45.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:10:45.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:10:45.823 00.000 16108 Moving (0.08, -0.00) raw xDistance=-0.08 yDistance=-0.02
22:10:45.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:10:45.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:45.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:10:45.823 00.000 16108 MoveAxis(E, 0, ABG)
22:10:45.823 00.000 16108 Move returns status 0, amount 0
22:10:45.823 00.000 16108 MoveAxis(N, 0, ABG)
22:10:45.823 00.000 16108 Move returns status 0, amount 0
22:10:45.823 00.000 16108 move complete, result=0
22:10:45.823 00.000 16108 worker thread done servicing request
22:10:45.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4025, FiltMin=3389, FiltMax=40637, Gamma=1.000
22:10:45.844 00.017 21068 UpdateGuideState exits: m=132462 SNR=81.4
22:10:45.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:45.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:45.846 00.000 21068 Enqueuing Expose request
22:10:45.847 00.001 16108 Worker thread wakes up
22:10:45.847 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:45.848 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:45.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:46.813 00.965 16108 Exposure complete
22:10:46.872 00.059 16108 worker thread done servicing request
22:10:46.872 00.000 21068 OnExposeComplete: enter
22:10:46.873 00.001 21068 UpdateGuideState(): m_state=6
22:10:46.874 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
22:10:46.875 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=878.27, Mass=99933, SNR=61.7, Peak=16515 HFD=2.8
22:10:46.876 00.001 21068 MultiStar: [#1 0.12,-0.00,1.24,U] [#2 -0.00,0.03,1.24,U] [#3 0.33,-0.29,1.14,U] [#4 -0.21,0.10,1.08,U] [#5 -0.21,-0.02,1.07,U] [#6 0.26,0.12,1.09,U] [#7 -0.15,0.13,0.78,U] [#8 0.17,0.41,1.00,U] 
22:10:46.877 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.16, 0.42}
22:10:46.878 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:10:46.878 00.000 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
22:10:46.879 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.99 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
22:10:46.881 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.09, opts=13)
22:10:46.882 00.001 21068 Enqueuing Move request for scope (0.06, 0.09)
22:10:46.884 00.002 16108 Worker thread wakes up
22:10:46.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
22:10:46.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
22:10:46.884 00.000 16108 Moving (0.06, 0.09) raw xDistance=-0.04 yDistance=-0.10
22:10:46.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:10:46.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:46.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:10:46.884 00.000 16108 MoveAxis(E, 0, ABG)
22:10:46.884 00.000 16108 Move returns status 0, amount 0
22:10:46.884 00.000 16108 MoveAxis(N, 0, ABG)
22:10:46.884 00.000 16108 Move returns status 0, amount 0
22:10:46.884 00.000 16108 move complete, result=0
22:10:46.884 00.000 16108 worker thread done servicing request
22:10:46.887 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4022, FiltMin=3459, FiltMax=48717, Gamma=1.000
22:10:46.907 00.020 21068 UpdateGuideState exits: m=99933 SNR=61.7
22:10:46.909 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:46.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:46.911 00.001 21068 Enqueuing Expose request
22:10:46.912 00.001 16108 Worker thread wakes up
22:10:46.912 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:46.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:46.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:48.063 01.150 16108 Exposure complete
22:10:48.136 00.073 16108 worker thread done servicing request
22:10:48.136 00.000 21068 OnExposeComplete: enter
22:10:48.137 00.001 21068 UpdateGuideState(): m_state=6
22:10:48.138 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
22:10:48.139 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.02, Mass=115960, SNR=87.3, Peak=18150 HFD=3.2
22:10:48.140 00.001 21068 MultiStar: [#1 0.10,0.11,0.98,U] [#2 -0.01,0.03,0.95,U] [#3 0.31,-0.23,0.81,U] [#4 0.16,0.19,0.74,U] [#5 0.03,0.08,0.67,U] [#6 0.28,0.30,0.62,U] [#7 -0.31,0.38,0.00,M1] [#8 0.40,0.35,0.00,M2] 
22:10:48.140 00.000 21068 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.05, 0.17}
22:10:48.141 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
22:10:48.142 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
22:10:48.144 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.61 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
22:10:48.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.09, opts=13)
22:10:48.147 00.001 21068 Enqueuing Move request for scope (0.12, 0.09)
22:10:48.148 00.001 16108 Worker thread wakes up
22:10:48.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:10:48.148 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:10:48.148 00.000 16108 Moving (0.12, 0.09) raw xDistance=-0.11 yDistance=-0.11
22:10:48.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:10:48.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:48.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:10:48.148 00.000 16108 MoveAxis(E, 0, ABG)
22:10:48.148 00.000 16108 Move returns status 0, amount 0
22:10:48.148 00.000 16108 MoveAxis(N, 0, ABG)
22:10:48.148 00.000 16108 Move returns status 0, amount 0
22:10:48.148 00.000 16108 move complete, result=0
22:10:48.148 00.000 16108 worker thread done servicing request
22:10:48.152 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4022, FiltMin=3456, FiltMax=50509, Gamma=1.000
22:10:48.172 00.020 21068 UpdateGuideState exits: m=115960 SNR=87.3
22:10:48.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:48.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:48.176 00.002 21068 Enqueuing Expose request
22:10:48.176 00.000 16108 Worker thread wakes up
22:10:48.177 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:48.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:48.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:49.139 00.962 16108 Exposure complete
22:10:49.208 00.069 16108 worker thread done servicing request
22:10:49.208 00.000 21068 OnExposeComplete: enter
22:10:49.210 00.002 21068 UpdateGuideState(): m_state=6
22:10:49.211 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
22:10:49.213 00.002 21068 Star::Find returns 1 (0), X=219.50, Y=878.13, Mass=117773, SNR=73.5, Peak=19139 HFD=3.0
22:10:49.214 00.001 21068 MultiStar: [#1 0.10,0.18,1.13,U] [#2 -0.05,-0.14,1.34,U] [#3 0.48,-0.16,0.00,M1] [#4 -0.07,-0.17,0.84,U] [#5 0.14,-0.15,0.91,U] [#6 0.06,0.10,0.84,U] [#7 -0.36,0.14,0.61,U] [#8 0.11,0.27,0.66,U] 
22:10:49.215 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.27, 0.28}
22:10:49.217 00.002 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
22:10:49.218 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
22:10:49.219 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.89 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
22:10:49.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
22:10:49.221 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
22:10:49.222 00.001 16108 Worker thread wakes up
22:10:49.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:10:49.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:10:49.222 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
22:10:49.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:10:49.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:49.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:10:49.222 00.000 16108 MoveAxis(E, 0, ABG)
22:10:49.222 00.000 16108 Move returns status 0, amount 0
22:10:49.222 00.000 16108 MoveAxis(N, 0, ABG)
22:10:49.222 00.000 16108 Move returns status 0, amount 0
22:10:49.222 00.000 16108 move complete, result=0
22:10:49.222 00.000 16108 worker thread done servicing request
22:10:49.227 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4022, FiltMin=3440, FiltMax=45011, Gamma=1.000
22:10:49.245 00.018 21068 UpdateGuideState exits: m=117773 SNR=73.5
22:10:49.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:49.246 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:49.247 00.001 21068 Enqueuing Expose request
22:10:49.248 00.001 16108 Worker thread wakes up
22:10:49.248 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:49.248 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:49.250 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:50.407 01.157 16108 Exposure complete
22:10:50.463 00.056 16108 worker thread done servicing request
22:10:50.463 00.000 21068 OnExposeComplete: enter
22:10:50.464 00.001 21068 UpdateGuideState(): m_state=6
22:10:50.465 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
22:10:50.466 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=878.11, Mass=105277, SNR=73.9, Peak=17347 HFD=3.0
22:10:50.467 00.001 21068 MultiStar: [#1 0.08,0.22,1.17,U] [#2 0.01,-0.05,1.14,U] [#3 0.19,-0.15,1.09,U] [#4 0.38,-0.07,0.98,U] [#5 0.04,0.00,1.07,U] [#6 0.30,0.24,0.65,U] [#7 -0.29,0.00,0.56,U] [#8 0.20,0.42,0.00,M2] 
22:10:50.468 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.31, 0.26}
22:10:50.469 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
22:10:50.470 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
22:10:50.470 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=-0.13 mountY=-0.08, mountTheta=-2.57
22:10:50.472 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
22:10:50.473 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
22:10:50.474 00.001 16108 Worker thread wakes up
22:10:50.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:10:50.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:10:50.474 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.08
22:10:50.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:10:50.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:50.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:50.474 00.000 16108 MoveAxis(E, 0, ABG)
22:10:50.474 00.000 16108 Move returns status 0, amount 0
22:10:50.474 00.000 16108 MoveAxis(N, 0, ABG)
22:10:50.474 00.000 16108 Move returns status 0, amount 0
22:10:50.474 00.000 16108 move complete, result=0
22:10:50.474 00.000 16108 worker thread done servicing request
22:10:50.480 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4022, FiltMin=3424, FiltMax=51187, Gamma=1.000
22:10:50.505 00.025 21068 UpdateGuideState exits: m=105277 SNR=73.9
22:10:50.507 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:50.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:50.509 00.001 21068 Enqueuing Expose request
22:10:50.510 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:50.510 00.000 16108 Worker thread wakes up
22:10:50.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:50.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:51.482 00.972 16108 Exposure complete
22:10:51.542 00.060 16108 worker thread done servicing request
22:10:51.542 00.000 21068 OnExposeComplete: enter
22:10:51.543 00.001 21068 UpdateGuideState(): m_state=6
22:10:51.545 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
22:10:51.546 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=878.09, Mass=107520, SNR=70.3, Peak=16835 HFD=3.2
22:10:51.548 00.002 21068 MultiStar: [#1 0.28,0.07,1.13,U] [#2 0.21,-0.29,1.27,U] [#3 0.22,-0.02,1.14,U] [#4 0.56,-0.06,0.00,M1] [#5 0.42,-0.07,1.19,U] [#6 0.37,-0.18,0.81,U] [#7 -0.23,0.19,0.58,U] [#8 0.18,0.39,0.71,U] 
22:10:51.549 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.01}, one-star: {0.17, 0.24}
22:10:51.550 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
22:10:51.551 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
22:10:51.552 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.04 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
22:10:51.555 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.01, opts=13)
22:10:51.556 00.001 21068 Enqueuing Move request for scope (0.23, 0.01)
22:10:51.557 00.001 16108 Worker thread wakes up
22:10:51.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
22:10:51.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
22:10:51.557 00.000 16108 Moving (0.23, 0.01) raw xDistance=-0.22 yDistance=-0.06
22:10:51.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:10:51.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:51.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:10:51.558 00.001 16108 MoveAxis(E, 59, ABG)
22:10:51.558 00.000 16108 Guiding  Dir = 2, Dur = 59
22:10:51.558 00.000 16108 IsSlewing returns 0
22:10:51.558 00.000 16108 IsGuiding returns 0
22:10:51.562 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4022, FiltMin=3463, FiltMax=46429, Gamma=1.000
22:10:51.566 00.004 16108 PulseGuide returned control before completion, sleep 62
22:10:51.579 00.013 21068 UpdateGuideState exits: m=107520 SNR=70.3
22:10:51.582 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:51.582 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:51.583 00.001 21068 Enqueuing Expose request
22:10:51.642 00.059 16108 IsGuiding returns 1
22:10:51.642 00.000 16108 scope still moving after pulse duration time elapsed
22:10:51.673 00.031 16108 IsSlewing returns 0
22:10:51.673 00.000 16108 IsGuiding returns 0
22:10:51.673 00.000 16108 scope move finished after 59 + 55 ms
22:10:51.673 00.000 16108 Move returns status 0, amount 59
22:10:51.673 00.000 16108 MoveAxis(N, 0, ABG)
22:10:51.673 00.000 16108 Move returns status 0, amount 0
22:10:51.673 00.000 16108 move complete, result=0
22:10:51.673 00.000 16108 worker thread done servicing request
22:10:51.673 00.000 16108 Worker thread wakes up
22:10:51.673 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
22:10:51.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:51.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:52.820 01.146 16108 Exposure complete
22:10:52.881 00.061 16108 worker thread done servicing request
22:10:52.881 00.000 21068 OnExposeComplete: enter
22:10:52.882 00.001 21068 UpdateGuideState(): m_state=6
22:10:52.883 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
22:10:52.883 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=878.15, Mass=116942, SNR=75.6, Peak=18358 HFD=3.3
22:10:52.884 00.001 21068 MultiStar: [#1 0.02,0.15,1.18,U] [#2 0.13,0.05,1.10,U] [#3 0.02,-0.17,1.07,U] [#4 0.10,-0.07,0.97,U] [#5 -0.24,-0.12,0.82,U] [#6 0.11,0.27,0.80,U] [#7 -0.19,0.28,0.65,U] [#8 -0.02,0.39,0.81,U] 
22:10:52.885 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.05, 0.30}
22:10:52.886 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
22:10:52.887 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
22:10:52.887 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=0.01 mountY=-0.10, mountTheta=-1.48
22:10:52.890 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
22:10:52.891 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
22:10:52.892 00.001 16108 Worker thread wakes up
22:10:52.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:10:52.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:10:52.892 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.10
22:10:52.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:10:52.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:52.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:10:52.892 00.000 16108 MoveAxis(E, 0, ABG)
22:10:52.892 00.000 16108 Move returns status 0, amount 0
22:10:52.892 00.000 16108 MoveAxis(N, 0, ABG)
22:10:52.892 00.000 16108 Move returns status 0, amount 0
22:10:52.892 00.000 16108 move complete, result=0
22:10:52.893 00.001 16108 worker thread done servicing request
22:10:52.897 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4025, FiltMin=3398, FiltMax=54669, Gamma=1.000
22:10:52.914 00.017 21068 UpdateGuideState exits: m=116942 SNR=75.6
22:10:52.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:52.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:52.917 00.001 21068 Enqueuing Expose request
22:10:52.917 00.000 16108 Worker thread wakes up
22:10:52.917 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:52.918 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:52.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:53.884 00.966 16108 Exposure complete
22:10:53.948 00.064 16108 worker thread done servicing request
22:10:53.948 00.000 21068 OnExposeComplete: enter
22:10:53.950 00.002 21068 UpdateGuideState(): m_state=6
22:10:53.951 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
22:10:53.952 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=878.21, Mass=111584, SNR=72.4, Peak=17654 HFD=3.2
22:10:53.954 00.002 21068 MultiStar: [#1 -0.05,0.06,1.08,U] [#2 -0.15,-0.01,1.03,U] [#3 0.32,-0.15,1.05,U] [#4 0.02,-0.10,0.81,U] [#5 0.29,0.10,0.99,U] [#6 0.34,-0.05,0.77,U] [#7 -0.03,0.25,0.81,U] [#8 0.28,0.30,0.76,U] 
22:10:53.955 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.03, 0.36}
22:10:53.957 00.002 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
22:10:53.958 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
22:10:53.959 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
22:10:53.962 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
22:10:53.964 00.002 21068 Enqueuing Move request for scope (0.10, 0.08)
22:10:53.966 00.002 16108 Worker thread wakes up
22:10:53.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:10:53.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:10:53.966 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.10
22:10:53.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:10:53.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:53.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:10:53.966 00.000 16108 MoveAxis(E, 0, ABG)
22:10:53.966 00.000 16108 Move returns status 0, amount 0
22:10:53.966 00.000 16108 MoveAxis(N, 0, ABG)
22:10:53.966 00.000 16108 Move returns status 0, amount 0
22:10:53.967 00.001 16108 move complete, result=0
22:10:53.967 00.000 16108 worker thread done servicing request
22:10:53.972 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4022, FiltMin=3475, FiltMax=50509, Gamma=1.000
22:10:53.997 00.025 21068 UpdateGuideState exits: m=111584 SNR=72.4
22:10:53.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:54.000 00.001 21068 Enqueuing Expose request
22:10:54.001 00.001 16108 Worker thread wakes up
22:10:54.001 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:54.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:54.002 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:55.152 01.150 16108 Exposure complete
22:10:55.210 00.058 16108 worker thread done servicing request
22:10:55.210 00.000 21068 OnExposeComplete: enter
22:10:55.211 00.001 21068 UpdateGuideState(): m_state=6
22:10:55.212 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
22:10:55.213 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.31, Mass=96754, SNR=64.7, Peak=16387 HFD=3.1
22:10:55.214 00.001 21068 MultiStar: [#1 0.11,-0.07,1.21,U] [#2 -0.02,0.28,1.36,U] [#3 0.02,0.16,1.21,U] [#4 0.12,-0.04,0.89,U] [#5 0.38,0.21,1.14,U] [#6 -0.17,0.14,0.94,U] [#7 0.19,0.42,0.00,M1] [#8 0.25,0.45,0.00,M1] 
22:10:55.214 00.000 21068 refined, 6 included, MultiStar: {0.09, 0.16}, one-star: {0.22, 0.46}
22:10:55.216 00.002 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
22:10:55.217 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
22:10:55.218 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.06 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
22:10:55.219 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
22:10:55.219 00.000 21068 Enqueuing Move request for scope (0.09, 0.16)
22:10:55.220 00.001 16108 Worker thread wakes up
22:10:55.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
22:10:55.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
22:10:55.220 00.000 16108 Moving (0.09, 0.16) raw xDistance=-0.06 yDistance=-0.18
22:10:55.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:10:55.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:55.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:10:55.220 00.000 16108 MoveAxis(E, 0, ABG)
22:10:55.220 00.000 16108 Move returns status 0, amount 0
22:10:55.220 00.000 16108 MoveAxis(N, 0, ABG)
22:10:55.220 00.000 16108 Move returns status 0, amount 0
22:10:55.220 00.000 16108 move complete, result=0
22:10:55.221 00.001 16108 worker thread done servicing request
22:10:55.224 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=4022, FiltMin=3485, FiltMax=46595, Gamma=1.000
22:10:55.240 00.016 21068 UpdateGuideState exits: m=96754 SNR=64.7
22:10:55.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:55.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:55.243 00.001 21068 Enqueuing Expose request
22:10:55.243 00.000 16108 Worker thread wakes up
22:10:55.243 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:55.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:55.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:56.207 00.963 16108 Exposure complete
22:10:56.267 00.060 16108 worker thread done servicing request
22:10:56.267 00.000 21068 OnExposeComplete: enter
22:10:56.268 00.001 21068 UpdateGuideState(): m_state=6
22:10:56.269 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
22:10:56.269 00.000 21068 Star::Find returns 1 (0), X=219.44, Y=878.13, Mass=112665, SNR=70.6, Peak=19363 HFD=3.0
22:10:56.270 00.001 21068 MultiStar: [#1 0.37,0.14,1.33,U] [#2 0.10,0.22,1.26,U] [#3 0.20,-0.04,1.01,U] [#4 0.15,-0.26,0.88,U] [#5 -0.05,-0.29,1.05,U] [#6 0.05,0.11,0.91,U] [#7 0.20,0.25,0.59,U] [#8 0.34,0.20,0.82,U] 
22:10:56.271 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.21, 0.27}
22:10:56.273 00.002 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
22:10:56.274 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
22:10:56.274 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
22:10:56.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
22:10:56.277 00.001 21068 Enqueuing Move request for scope (0.17, 0.07)
22:10:56.278 00.001 16108 Worker thread wakes up
22:10:56.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
22:10:56.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
22:10:56.278 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.16 yDistance=-0.10
22:10:56.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:10:56.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:56.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:10:56.278 00.000 16108 MoveAxis(E, 0, ABG)
22:10:56.278 00.000 16108 Move returns status 0, amount 0
22:10:56.278 00.000 16108 MoveAxis(N, 0, ABG)
22:10:56.278 00.000 16108 Move returns status 0, amount 0
22:10:56.278 00.000 16108 move complete, result=0
22:10:56.278 00.000 16108 worker thread done servicing request
22:10:56.283 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4025, FiltMin=3440, FiltMax=47747, Gamma=1.000
22:10:56.298 00.015 21068 UpdateGuideState exits: m=112665 SNR=70.6
22:10:56.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:56.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:56.300 00.000 21068 Enqueuing Expose request
22:10:56.301 00.001 16108 Worker thread wakes up
22:10:56.301 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:10:56.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:56.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:57.452 01.150 16108 Exposure complete
22:10:57.509 00.057 16108 worker thread done servicing request
22:10:57.509 00.000 21068 OnExposeComplete: enter
22:10:57.510 00.001 21068 UpdateGuideState(): m_state=6
22:10:57.511 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
22:10:57.511 00.000 21068 Star::Find returns 1 (0), X=219.53, Y=877.70, Mass=100540, SNR=61.1, Peak=14739 HFD=3.1
22:10:57.514 00.003 21068 MultiStar: [#1 0.19,0.01,1.37,U] [#2 0.07,-0.11,1.58,U] [#3 0.32,-0.11,1.16,U] [#4 0.09,0.28,0.94,U] [#5 -0.09,-0.15,0.96,U] [#6 -0.16,0.12,1.13,U] [#7 0.08,-0.18,0.69,U] [#8 0.47,0.11,0.00,M1] 
22:10:57.514 00.000 21068 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.30, -0.15}
22:10:57.515 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
22:10:57.516 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
22:10:57.517 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=-0.11 mountY=0.01, mountTheta=3.05
22:10:57.518 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
22:10:57.519 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
22:10:57.520 00.001 16108 Worker thread wakes up
22:10:57.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:10:57.520 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:10:57.520 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.11 yDistance=0.01
22:10:57.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:10:57.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:57.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:57.520 00.000 16108 MoveAxis(E, 0, ABG)
22:10:57.520 00.000 16108 Move returns status 0, amount 0
22:10:57.520 00.000 16108 MoveAxis(N, 0, ABG)
22:10:57.520 00.000 16108 Move returns status 0, amount 0
22:10:57.520 00.000 16108 move complete, result=0
22:10:57.521 00.001 16108 worker thread done servicing request
22:10:57.524 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4025, FiltMin=3475, FiltMax=50739, Gamma=1.000
22:10:57.542 00.018 21068 UpdateGuideState exits: m=100540 SNR=61.1
22:10:57.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:57.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:57.545 00.001 21068 Enqueuing Expose request
22:10:57.546 00.001 16108 Worker thread wakes up
22:10:57.546 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:57.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:57.547 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:58.514 00.967 16108 Exposure complete
22:10:58.572 00.058 16108 worker thread done servicing request
22:10:58.572 00.000 21068 OnExposeComplete: enter
22:10:58.573 00.001 21068 UpdateGuideState(): m_state=6
22:10:58.574 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
22:10:58.575 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.88, Mass=118229, SNR=73.2, Peak=16483 HFD=3.1
22:10:58.576 00.001 21068 MultiStar: [#1 0.39,-0.03,0.93,U] [#2 0.13,-0.21,1.23,U] [#3 0.80,-0.16,0.00,M1] [#4 0.22,-0.37,0.82,U] [#5 0.43,-0.30,0.00,M1] [#6 0.19,-0.14,0.76,U] [#7 0.22,-0.29,0.59,U] [#8 0.34,0.13,0.74,U] 
22:10:58.577 00.001 21068 single-star, 6 included, MultiStar: {0.24, -0.12}, one-star: {0.23, 0.03}
22:10:58.578 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
22:10:58.578 00.000 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
22:10:58.579 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.11 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
22:10:58.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.03, opts=13)
22:10:58.582 00.001 21068 Enqueuing Move request for scope (0.23, 0.03)
22:10:58.582 00.000 16108 Worker thread wakes up
22:10:58.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
22:10:58.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
22:10:58.583 00.001 16108 Moving (0.23, 0.03) raw xDistance=-0.22 yDistance=-0.08
22:10:58.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:10:58.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:58.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:58.583 00.000 16108 MoveAxis(E, 59, ABG)
22:10:58.583 00.000 16108 Guiding  Dir = 2, Dur = 59
22:10:58.583 00.000 16108 IsSlewing returns 0
22:10:58.583 00.000 16108 IsGuiding returns 0
22:10:58.587 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4029, FiltMin=3449, FiltMax=59379, Gamma=1.000
22:10:58.596 00.009 16108 PulseGuide returned control before completion, sleep 58
22:10:58.604 00.008 21068 UpdateGuideState exits: m=118229 SNR=73.2
22:10:58.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:58.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:58.606 00.000 21068 Enqueuing Expose request
22:10:58.657 00.051 16108 IsGuiding returns 1
22:10:58.657 00.000 16108 scope still moving after pulse duration time elapsed
22:10:58.688 00.031 16108 IsSlewing returns 0
22:10:58.688 00.000 16108 IsGuiding returns 0
22:10:58.688 00.000 16108 scope move finished after 59 + 45 ms
22:10:58.688 00.000 16108 Move returns status 0, amount 59
22:10:58.688 00.000 16108 MoveAxis(N, 0, ABG)
22:10:58.688 00.000 16108 Move returns status 0, amount 0
22:10:58.688 00.000 16108 move complete, result=0
22:10:58.688 00.000 16108 worker thread done servicing request
22:10:58.688 00.000 16108 Worker thread wakes up
22:10:58.688 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
22:10:58.690 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:10:58.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:10:59.847 01.157 16108 Exposure complete
22:10:59.906 00.059 16108 worker thread done servicing request
22:10:59.906 00.000 21068 OnExposeComplete: enter
22:10:59.907 00.001 21068 UpdateGuideState(): m_state=6
22:10:59.908 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
22:10:59.909 00.001 21068 Star::Find returns 1 (0), X=218.89, Y=877.96, Mass=104201, SNR=68.9, Peak=18406 HFD=3.0
22:10:59.910 00.001 21068 MultiStar: [#1 -0.29,0.25,1.14,U] [#2 -0.42,0.12,1.17,U] [#3 -0.11,0.11,1.09,U] [#4 -0.57,0.10,0.00,M1] [#5 -0.10,0.24,1.17,U] [#6 -0.45,0.20,0.00,M1] [#7 -0.36,0.15,0.64,U] [#8 -0.03,0.55,0.00,M1] 
22:10:59.911 00.001 21068 refined, 5 included, MultiStar: {-0.26, 0.16}, one-star: {-0.34, 0.11}
22:10:59.912 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
22:10:59.913 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
22:10:59.914 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.58 mountX=0.29 mountY=-0.10, mountTheta=-0.33
22:10:59.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.16, opts=13)
22:10:59.917 00.001 21068 Enqueuing Move request for scope (-0.26, 0.16)
22:10:59.918 00.001 16108 Worker thread wakes up
22:10:59.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
22:10:59.918 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
22:10:59.918 00.000 16108 Moving (-0.26, 0.16) raw xDistance=0.29 yDistance=-0.10
22:10:59.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
22:10:59.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:59.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:10:59.918 00.000 16108 MoveAxis(W, 71, ABG)
22:10:59.918 00.000 16108 Guiding  Dir = 3, Dur = 71
22:10:59.919 00.001 16108 IsSlewing returns 0
22:10:59.919 00.000 16108 IsGuiding returns 0
22:10:59.920 00.001 16108 PulseGuide returned control before completion, sleep 81
22:10:59.922 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4025, FiltMin=3385, FiltMax=46573, Gamma=1.000
22:10:59.940 00.018 21068 UpdateGuideState exits: m=104201 SNR=68.9
22:10:59.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:59.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:10:59.943 00.001 21068 Enqueuing Expose request
22:11:00.010 00.067 16108 IsGuiding returns 0
22:11:00.010 00.000 16108 Move returns status 0, amount 71
22:11:00.010 00.000 16108 MoveAxis(N, 0, ABG)
22:11:00.010 00.000 16108 Move returns status 0, amount 0
22:11:00.010 00.000 16108 move complete, result=0
22:11:00.010 00.000 16108 worker thread done servicing request
22:11:00.011 00.001 16108 Worker thread wakes up
22:11:00.011 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
22:11:00.012 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:00.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:00.973 00.961 16108 Exposure complete
22:11:01.035 00.062 16108 worker thread done servicing request
22:11:01.035 00.000 21068 OnExposeComplete: enter
22:11:01.036 00.001 21068 UpdateGuideState(): m_state=6
22:11:01.038 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
22:11:01.039 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=877.98, Mass=117656, SNR=79.6, Peak=17603 HFD=3.3
22:11:01.040 00.001 21068 MultiStar: [#1 0.13,0.02,1.07,U] [#2 0.25,-0.02,0.94,U] [#3 0.48,-0.10,0.00,M1] [#4 0.22,-0.26,0.77,U] [#5 -0.09,0.01,0.74,U] [#6 0.08,0.08,0.82,U] [#7 -0.26,0.01,0.58,U] [#8 0.23,0.47,0.00,M2] 
22:11:01.041 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.41, 0.13}
22:11:01.042 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
22:11:01.043 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
22:11:01.044 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
22:11:01.045 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.00, opts=13)
22:11:01.046 00.001 21068 Enqueuing Move request for scope (0.13, 0.00)
22:11:01.046 00.000 16108 Worker thread wakes up
22:11:01.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:11:01.046 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:11:01.046 00.000 16108 Moving (0.13, 0.00) raw xDistance=-0.13 yDistance=-0.03
22:11:01.047 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:11:01.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:01.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:11:01.047 00.000 16108 MoveAxis(E, 0, ABG)
22:11:01.047 00.000 16108 Move returns status 0, amount 0
22:11:01.047 00.000 16108 MoveAxis(N, 0, ABG)
22:11:01.047 00.000 16108 Move returns status 0, amount 0
22:11:01.047 00.000 16108 move complete, result=0
22:11:01.047 00.000 16108 worker thread done servicing request
22:11:01.052 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4025, FiltMin=3452, FiltMax=44595, Gamma=1.000
22:11:01.068 00.016 21068 UpdateGuideState exits: m=117656 SNR=79.6
22:11:01.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:01.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:01.071 00.001 21068 Enqueuing Expose request
22:11:01.072 00.001 16108 Worker thread wakes up
22:11:01.072 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:01.072 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:01.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:02.222 01.150 16108 Exposure complete
22:11:02.281 00.059 16108 worker thread done servicing request
22:11:02.281 00.000 21068 OnExposeComplete: enter
22:11:02.283 00.002 21068 UpdateGuideState(): m_state=6
22:11:02.284 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
22:11:02.285 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.84, Mass=97169, SNR=74.7, Peak=14870 HFD=3.0
22:11:02.286 00.001 21068 MultiStar: [#1 0.14,-0.01,0.91,U] [#2 0.16,-0.07,0.98,U] [#3 0.31,-0.12,0.91,U] [#4 0.33,0.00,0.84,U] [#5 0.15,-0.09,0.92,U] [#6 0.22,0.02,0.81,U] [#7 -0.15,0.45,0.00,M1] [#8 0.29,0.27,0.64,U] 
22:11:02.287 00.001 21068 single-star, 7 included, MultiStar: {0.19, -0.01}, one-star: {0.02, -0.01}
22:11:02.287 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
22:11:02.288 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
22:11:02.289 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.32 mountX=-0.02 mountY=0.00, mountTheta=3.05
22:11:02.290 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
22:11:02.291 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
22:11:02.292 00.001 16108 Worker thread wakes up
22:11:02.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:11:02.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:11:02.292 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
22:11:02.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:11:02.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:02.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:11:02.292 00.000 16108 MoveAxis(E, 0, ABG)
22:11:02.292 00.000 16108 Move returns status 0, amount 0
22:11:02.292 00.000 16108 MoveAxis(N, 0, ABG)
22:11:02.292 00.000 16108 Move returns status 0, amount 0
22:11:02.292 00.000 16108 move complete, result=0
22:11:02.293 00.001 16108 worker thread done servicing request
22:11:02.299 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4025, FiltMin=3472, FiltMax=48336, Gamma=1.000
22:11:02.314 00.015 21068 UpdateGuideState exits: m=97169 SNR=74.7
22:11:02.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:02.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:02.317 00.001 21068 Enqueuing Expose request
22:11:02.318 00.001 16108 Worker thread wakes up
22:11:02.318 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:02.319 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:02.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:03.287 00.968 16108 Exposure complete
22:11:03.344 00.057 16108 worker thread done servicing request
22:11:03.344 00.000 21068 OnExposeComplete: enter
22:11:03.345 00.001 21068 UpdateGuideState(): m_state=6
22:11:03.346 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
22:11:03.347 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.89, Mass=102461, SNR=64.0, Peak=16662 HFD=3.1
22:11:03.348 00.001 21068 MultiStar: [#1 -0.00,0.00,1.55,U] [#2 -0.02,0.09,1.45,U] [#3 0.07,0.04,1.33,U] [#4 -0.20,-0.07,0.93,U] [#5 -0.27,-0.09,0.88,U] [#6 0.28,-0.03,0.89,U] [#7 -0.13,0.01,0.81,U] [#8 0.07,0.33,0.92,U] 
22:11:03.349 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.23, 0.04}
22:11:03.349 00.000 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
22:11:03.350 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
22:11:03.351 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.39 mountX=-0.00 mountY=-0.04, mountTheta=-1.57
22:11:03.353 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
22:11:03.354 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
22:11:03.355 00.001 16108 Worker thread wakes up
22:11:03.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:11:03.355 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:11:03.355 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
22:11:03.355 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:11:03.355 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:03.355 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:11:03.355 00.000 16108 MoveAxis(E, 0, ABG)
22:11:03.356 00.001 16108 Move returns status 0, amount 0
22:11:03.356 00.000 16108 MoveAxis(N, 0, ABG)
22:11:03.356 00.000 16108 Move returns status 0, amount 0
22:11:03.356 00.000 16108 move complete, result=0
22:11:03.356 00.000 16108 worker thread done servicing request
22:11:03.360 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4025, FiltMin=3469, FiltMax=57293, Gamma=1.000
22:11:03.382 00.022 21068 UpdateGuideState exits: m=102461 SNR=64.0
22:11:03.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:03.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:03.385 00.001 21068 Enqueuing Expose request
22:11:03.385 00.000 16108 Worker thread wakes up
22:11:03.385 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:03.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:03.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:04.533 01.147 16108 Exposure complete
22:11:04.596 00.063 16108 worker thread done servicing request
22:11:04.596 00.000 21068 OnExposeComplete: enter
22:11:04.598 00.002 21068 UpdateGuideState(): m_state=6
22:11:04.600 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
22:11:04.601 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.93, Mass=134274, SNR=93.6, Peak=17462 HFD=3.5
22:11:04.603 00.002 21068 MultiStar: [#1 0.11,-0.13,0.89,U] [#2 -0.18,0.11,0.89,U] [#3 0.03,-0.21,0.79,U] [#4 -0.27,0.02,0.74,U] [#5 -0.26,-0.13,0.77,U] [#6 -0.30,-0.10,0.68,U] [#7 -0.19,0.08,0.45,U] [#8 0.10,0.45,0.00,M1] 
22:11:04.605 00.002 21068 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {0.16, 0.08}
22:11:04.605 00.000 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
22:11:04.606 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
22:11:04.607 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=0.09 mountY=0.06, mountTheta=0.59
22:11:04.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
22:11:04.609 00.000 21068 Enqueuing Move request for scope (-0.09, -0.04)
22:11:04.610 00.001 16108 Worker thread wakes up
22:11:04.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:11:04.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:11:04.610 00.000 16108 Moving (-0.09, -0.04) raw xDistance=0.09 yDistance=0.06
22:11:04.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:11:04.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:04.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:11:04.611 00.001 16108 MoveAxis(E, 0, ABG)
22:11:04.611 00.000 16108 Move returns status 0, amount 0
22:11:04.611 00.000 16108 MoveAxis(N, 0, ABG)
22:11:04.611 00.000 16108 Move returns status 0, amount 0
22:11:04.611 00.000 16108 move complete, result=0
22:11:04.611 00.000 16108 worker thread done servicing request
22:11:04.615 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4025, FiltMin=3459, FiltMax=54614, Gamma=1.000
22:11:04.639 00.024 21068 UpdateGuideState exits: m=134274 SNR=93.6
22:11:04.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:04.642 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:04.643 00.001 21068 Enqueuing Expose request
22:11:04.644 00.001 16108 Worker thread wakes up
22:11:04.644 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:04.645 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:04.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:05.618 00.973 16108 Exposure complete
22:11:05.675 00.057 16108 worker thread done servicing request
22:11:05.675 00.000 21068 OnExposeComplete: enter
22:11:05.676 00.001 21068 UpdateGuideState(): m_state=6
22:11:05.677 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
22:11:05.678 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.15, Mass=113987, SNR=69.6, Peak=19414 HFD=3.0
22:11:05.679 00.001 21068 MultiStar: [#1 0.00,0.03,1.21,U] [#2 -0.29,0.04,1.04,U] [#3 -0.08,-0.02,1.05,U] [#4 -0.09,0.04,0.89,U] [#5 -0.10,-0.07,0.96,U] [#6 -0.09,0.26,0.95,U] [#7 -0.40,0.25,0.00,M1] [#8 -0.14,0.47,0.00,M2] 
22:11:05.679 00.000 21068 refined, 6 included, MultiStar: {-0.11, 0.08}, one-star: {-0.13, 0.30}
22:11:05.680 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
22:11:05.681 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
22:11:05.682 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.51 mountX=0.12 mountY=-0.05, mountTheta=-0.41
22:11:05.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
22:11:05.685 00.002 21068 Enqueuing Move request for scope (-0.11, 0.08)
22:11:05.685 00.000 16108 Worker thread wakes up
22:11:05.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:11:05.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:11:05.686 00.001 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
22:11:05.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:11:05.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:05.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:05.686 00.000 16108 MoveAxis(E, 0, ABG)
22:11:05.686 00.000 16108 Move returns status 0, amount 0
22:11:05.686 00.000 16108 MoveAxis(N, 0, ABG)
22:11:05.686 00.000 16108 Move returns status 0, amount 0
22:11:05.686 00.000 16108 move complete, result=0
22:11:05.686 00.000 16108 worker thread done servicing request
22:11:05.690 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4025, FiltMin=3456, FiltMax=49341, Gamma=1.000
22:11:05.710 00.020 21068 UpdateGuideState exits: m=113987 SNR=69.6
22:11:05.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:05.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:05.713 00.001 21068 Enqueuing Expose request
22:11:05.713 00.000 16108 Worker thread wakes up
22:11:05.713 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:11:05.714 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:05.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:06.896 01.182 16108 Exposure complete
22:11:06.960 00.064 16108 worker thread done servicing request
22:11:06.960 00.000 21068 OnExposeComplete: enter
22:11:06.961 00.001 21068 UpdateGuideState(): m_state=6
22:11:06.963 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
22:11:06.964 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.90, Mass=111819, SNR=74.0, Peak=17174 HFD=3.2
22:11:06.965 00.001 21068 MultiStar: [#1 -0.16,0.05,1.17,U] [#2 -0.08,-0.02,1.23,U] [#3 0.12,-0.15,1.05,U] [#4 0.22,-0.10,0.86,U] [#5 0.11,0.07,0.77,U] [#6 0.09,0.04,0.80,U] [#7 -0.36,0.15,0.68,U] [#8 0.24,0.21,0.74,U] 
22:11:06.967 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.04, 0.05}
22:11:06.968 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
22:11:06.970 00.002 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
22:11:06.971 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.83 mountX=-0.02 mountY=-0.03, mountTheta=-2.12
22:11:06.974 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
22:11:06.976 00.002 21068 Enqueuing Move request for scope (0.02, 0.02)
22:11:06.977 00.001 16108 Worker thread wakes up
22:11:06.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:11:06.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:11:06.977 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.03
22:11:06.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:11:06.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:06.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:11:06.977 00.000 16108 MoveAxis(E, 0, ABG)
22:11:06.977 00.000 16108 Move returns status 0, amount 0
22:11:06.978 00.001 16108 MoveAxis(N, 0, ABG)
22:11:06.978 00.000 16108 Move returns status 0, amount 0
22:11:06.978 00.000 16108 move complete, result=0
22:11:06.978 00.000 16108 worker thread done servicing request
22:11:06.982 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4025, FiltMin=3440, FiltMax=57821, Gamma=1.000
22:11:07.000 00.018 21068 UpdateGuideState exits: m=111819 SNR=74.0
22:11:07.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:07.002 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:07.003 00.001 21068 Enqueuing Expose request
22:11:07.004 00.001 16108 Worker thread wakes up
22:11:07.004 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:07.005 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:07.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:07.972 00.967 16108 Exposure complete
22:11:08.037 00.065 16108 worker thread done servicing request
22:11:08.037 00.000 21068 OnExposeComplete: enter
22:11:08.038 00.001 21068 UpdateGuideState(): m_state=6
22:11:08.039 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
22:11:08.039 00.000 21068 Star::Find returns 1 (0), X=219.56, Y=878.13, Mass=123061, SNR=84.3, Peak=17427 HFD=3.3
22:11:08.040 00.001 21068 MultiStar: [#1 0.20,0.10,0.93,U] [#2 -0.13,0.21,1.04,U] [#3 0.20,0.11,0.86,U] [#4 0.34,0.12,0.91,U] [#5 0.08,-0.16,0.94,U] [#6 -0.30,-0.10,0.63,U] [#7 0.29,0.22,0.45,U] [#8 0.17,0.38,0.70,U] 
22:11:08.042 00.002 21068 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.34, 0.28}
22:11:08.044 00.002 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:11:08.045 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
22:11:08.046 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.75 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
22:11:08.049 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
22:11:08.050 00.001 21068 Enqueuing Move request for scope (0.13, 0.13)
22:11:08.051 00.001 16108 Worker thread wakes up
22:11:08.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
22:11:08.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
22:11:08.051 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.11 yDistance=-0.15
22:11:08.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:11:08.052 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:08.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:11:08.052 00.000 16108 MoveAxis(E, 0, ABG)
22:11:08.052 00.000 16108 Move returns status 0, amount 0
22:11:08.052 00.000 16108 MoveAxis(N, 0, ABG)
22:11:08.052 00.000 16108 Move returns status 0, amount 0
22:11:08.052 00.000 16108 move complete, result=0
22:11:08.052 00.000 16108 worker thread done servicing request
22:11:08.056 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4025, FiltMin=3485, FiltMax=53709, Gamma=1.000
22:11:08.072 00.016 21068 UpdateGuideState exits: m=123061 SNR=84.3
22:11:08.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:08.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:08.075 00.001 21068 Enqueuing Expose request
22:11:08.075 00.000 16108 Worker thread wakes up
22:11:08.075 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:11:08.076 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:08.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:09.229 01.153 16108 Exposure complete
22:11:09.286 00.057 16108 worker thread done servicing request
22:11:09.286 00.000 21068 OnExposeComplete: enter
22:11:09.287 00.001 21068 UpdateGuideState(): m_state=6
22:11:09.288 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
22:11:09.289 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.82, Mass=105154, SNR=68.3, Peak=15926 HFD=3.1
22:11:09.290 00.001 21068 MultiStar: [#1 0.15,0.09,1.37,U] [#2 -0.15,-0.04,1.18,U] [#3 0.29,-0.12,1.23,U] [#4 -0.19,-0.07,1.15,U] [#5 -0.15,0.01,0.99,U] [#6 -0.29,-0.11,0.95,U] [#7 0.16,-0.02,0.82,U] [#8 0.13,0.42,0.87,U] 
22:11:09.291 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.19, -0.03}
22:11:09.292 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
22:11:09.294 00.002 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
22:11:09.295 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.42 mountX=-0.02 mountY=-0.01, mountTheta=-2.50
22:11:09.298 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
22:11:09.299 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
22:11:09.300 00.001 16108 Worker thread wakes up
22:11:09.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:11:09.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:11:09.300 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
22:11:09.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:11:09.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:09.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:09.300 00.000 16108 MoveAxis(E, 0, ABG)
22:11:09.301 00.001 16108 Move returns status 0, amount 0
22:11:09.301 00.000 16108 MoveAxis(N, 0, ABG)
22:11:09.301 00.000 16108 Move returns status 0, amount 0
22:11:09.301 00.000 16108 move complete, result=0
22:11:09.301 00.000 16108 worker thread done servicing request
22:11:09.306 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4025, FiltMin=3459, FiltMax=49811, Gamma=1.000
22:11:09.325 00.019 21068 UpdateGuideState exits: m=105154 SNR=68.3
22:11:09.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:09.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:09.328 00.001 21068 Enqueuing Expose request
22:11:09.328 00.000 16108 Worker thread wakes up
22:11:09.328 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:09.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:09.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:10.308 00.979 16108 Exposure complete
22:11:10.368 00.060 16108 worker thread done servicing request
22:11:10.368 00.000 21068 OnExposeComplete: enter
22:11:10.369 00.001 21068 UpdateGuideState(): m_state=6
22:11:10.370 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
22:11:10.371 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.77, Mass=97246, SNR=63.2, Peak=16339 HFD=3.0
22:11:10.372 00.001 21068 MultiStar: [#1 0.42,-0.12,1.44,U] [#2 0.00,-0.05,1.34,U] [#3 0.39,-0.12,1.28,U] [#4 0.24,-0.22,0.83,U] [#5 -0.26,-0.29,1.03,U] [#6 -0.25,0.03,0.87,U] [#7 -0.17,-0.23,0.67,U] [#8 0.22,0.21,0.88,U] 
22:11:10.373 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.22, -0.08}
22:11:10.374 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
22:11:10.375 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
22:11:10.375 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.68 mountX=-0.14 mountY=0.07, mountTheta=2.69
22:11:10.377 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
22:11:10.378 00.001 21068 Enqueuing Move request for scope (0.12, -0.10)
22:11:10.379 00.001 16108 Worker thread wakes up
22:11:10.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:11:10.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:11:10.379 00.000 16108 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=0.07
22:11:10.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:11:10.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:10.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:11:10.379 00.000 16108 MoveAxis(E, 0, ABG)
22:11:10.379 00.000 16108 Move returns status 0, amount 0
22:11:10.379 00.000 16108 MoveAxis(N, 0, ABG)
22:11:10.379 00.000 16108 Move returns status 0, amount 0
22:11:10.379 00.000 16108 move complete, result=0
22:11:10.379 00.000 16108 worker thread done servicing request
22:11:10.384 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4025, FiltMin=3469, FiltMax=45917, Gamma=1.000
22:11:10.400 00.016 21068 UpdateGuideState exits: m=97246 SNR=63.2
22:11:10.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:10.403 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:10.404 00.001 21068 Enqueuing Expose request
22:11:10.405 00.001 16108 Worker thread wakes up
22:11:10.405 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:10.406 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:10.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:11.560 01.154 16108 Exposure complete
22:11:11.618 00.058 16108 worker thread done servicing request
22:11:11.618 00.000 21068 OnExposeComplete: enter
22:11:11.619 00.001 21068 UpdateGuideState(): m_state=6
22:11:11.621 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
22:11:11.622 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.92, Mass=107366, SNR=67.3, Peak=15843 HFD=3.1
22:11:11.624 00.002 21068 MultiStar: [#1 0.04,-0.00,1.30,U] [#2 0.07,-0.16,1.35,U] [#3 0.09,-0.02,1.07,U] [#4 -0.02,-0.29,0.80,U] [#5 -0.33,-0.16,1.32,U] [#6 0.00,-0.15,0.78,U] [#7 -0.33,0.26,0.64,U] [#8 0.13,0.28,0.87,U] 
22:11:11.625 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.15, 0.07}
22:11:11.625 00.000 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
22:11:11.626 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
22:11:11.627 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.00 mountX=0.01 mountY=0.04, mountTheta=1.32
22:11:11.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
22:11:11.630 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
22:11:11.631 00.001 16108 Worker thread wakes up
22:11:11.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:11:11.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:11:11.631 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
22:11:11.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:11:11.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:11.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:11:11.631 00.000 16108 MoveAxis(E, 0, ABG)
22:11:11.631 00.000 16108 Move returns status 0, amount 0
22:11:11.631 00.000 16108 MoveAxis(N, 0, ABG)
22:11:11.631 00.000 16108 Move returns status 0, amount 0
22:11:11.631 00.000 16108 move complete, result=0
22:11:11.632 00.001 16108 worker thread done servicing request
22:11:11.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4029, FiltMin=3421, FiltMax=50109, Gamma=1.000
22:11:11.652 00.016 21068 UpdateGuideState exits: m=107366 SNR=67.3
22:11:11.654 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:11.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:11.655 00.000 21068 Enqueuing Expose request
22:11:11.656 00.001 16108 Worker thread wakes up
22:11:11.656 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:11.657 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:11.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:12.623 00.966 16108 Exposure complete
22:11:12.681 00.058 16108 worker thread done servicing request
22:11:12.682 00.001 21068 OnExposeComplete: enter
22:11:12.683 00.001 21068 UpdateGuideState(): m_state=6
22:11:12.683 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
22:11:12.684 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=878.22, Mass=91765, SNR=68.8, Peak=18243 HFD=2.9
22:11:12.686 00.002 21068 MultiStar: [#1 0.46,0.10,0.00,M1] [#2 0.26,0.11,1.20,U] [#3 0.38,0.01,1.16,U] [#4 0.11,0.01,0.89,U] [#5 0.20,0.12,1.09,U] [#6 0.08,0.26,0.89,U] [#7 -0.01,-0.04,0.58,U] [#8 0.57,0.41,0.00,M1] 
22:11:12.686 00.000 21068 refined, 6 included, MultiStar: {0.22, 0.13}, one-star: {0.35, 0.37}
22:11:12.687 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:11:12.688 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
22:11:12.689 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.25 cameraTheta=0.53 mountX=-0.19 mountY=-0.17, mountTheta=-2.41
22:11:12.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.13, opts=13)
22:11:12.692 00.001 21068 Enqueuing Move request for scope (0.22, 0.13)
22:11:12.692 00.000 16108 Worker thread wakes up
22:11:12.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
22:11:12.693 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
22:11:12.693 00.000 16108 Moving (0.22, 0.13) raw xDistance=-0.19 yDistance=-0.17
22:11:12.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:11:12.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:12.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:11:12.693 00.000 16108 MoveAxis(E, 0, ABG)
22:11:12.693 00.000 16108 Move returns status 0, amount 0
22:11:12.693 00.000 16108 MoveAxis(N, 0, ABG)
22:11:12.693 00.000 16108 Move returns status 0, amount 0
22:11:12.693 00.000 16108 move complete, result=0
22:11:12.693 00.000 16108 worker thread done servicing request
22:11:12.697 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4029, FiltMin=3465, FiltMax=43795, Gamma=1.000
22:11:12.714 00.017 21068 UpdateGuideState exits: m=91765 SNR=68.8
22:11:12.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:12.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:12.717 00.001 21068 Enqueuing Expose request
22:11:12.718 00.001 16108 Worker thread wakes up
22:11:12.718 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:11:12.719 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:12.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:13.903 01.184 16108 Exposure complete
22:11:13.964 00.061 16108 worker thread done servicing request
22:11:13.964 00.000 21068 OnExposeComplete: enter
22:11:13.965 00.001 21068 UpdateGuideState(): m_state=6
22:11:13.966 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
22:11:13.966 00.000 21068 Star::Find returns 1 (0), X=219.47, Y=878.25, Mass=107144, SNR=68.1, Peak=19139 HFD=3.0
22:11:13.967 00.001 21068 MultiStar: [#1 0.23,0.18,0.98,U] [#2 0.02,0.05,1.50,U] [#3 0.46,0.19,0.00,M1] [#4 0.22,0.15,0.85,U] [#5 0.49,0.01,0.00,M1] [#6 0.20,0.03,0.88,U] [#7 -0.15,0.16,0.57,U] [#8 0.40,0.30,0.00,M2] 
22:11:13.968 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.16}, one-star: {0.24, 0.40}
22:11:13.969 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
22:11:13.969 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
22:11:13.970 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.87 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
22:11:13.972 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.16, opts=13)
22:11:13.973 00.001 21068 Enqueuing Move request for scope (0.13, 0.16)
22:11:13.974 00.001 16108 Worker thread wakes up
22:11:13.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
22:11:13.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
22:11:13.974 00.000 16108 Moving (0.13, 0.16) raw xDistance=-0.10 yDistance=-0.18
22:11:13.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:11:13.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:13.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:11:13.974 00.000 16108 MoveAxis(E, 0, ABG)
22:11:13.974 00.000 16108 Move returns status 0, amount 0
22:11:13.974 00.000 16108 MoveAxis(N, 0, ABG)
22:11:13.974 00.000 16108 Move returns status 0, amount 0
22:11:13.974 00.000 16108 move complete, result=0
22:11:13.974 00.000 16108 worker thread done servicing request
22:11:13.978 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=4025, FiltMin=3392, FiltMax=46387, Gamma=1.000
22:11:13.993 00.015 21068 UpdateGuideState exits: m=107144 SNR=68.1
22:11:13.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:13.996 00.001 21068 Enqueuing Expose request
22:11:13.997 00.001 16108 Worker thread wakes up
22:11:13.997 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:11:13.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:13.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:14.964 00.966 16108 Exposure complete
22:11:15.024 00.060 16108 worker thread done servicing request
22:11:15.024 00.000 21068 OnExposeComplete: enter
22:11:15.026 00.002 21068 UpdateGuideState(): m_state=6
22:11:15.027 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
22:11:15.028 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=878.36, Mass=125713, SNR=79.6, Peak=16387 HFD=3.3
22:11:15.029 00.001 21068 MultiStar: [#1 0.15,0.19,0.97,U] [#2 0.10,0.12,1.11,U] [#3 0.36,-0.07,0.94,U] [#4 0.13,0.15,0.79,U] [#5 0.28,0.04,0.93,U] [#6 0.04,0.45,0.00,M1] [#7 -0.08,0.42,0.46,U] [#8 0.01,0.43,0.66,U] 
22:11:15.029 00.000 21068 refined, 7 included, MultiStar: {0.16, 0.20}, one-star: {0.15, 0.51}
22:11:15.030 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
22:11:15.031 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
22:11:15.032 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.91 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
22:11:15.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.20, opts=13)
22:11:15.034 00.000 21068 Enqueuing Move request for scope (0.16, 0.20)
22:11:15.035 00.001 16108 Worker thread wakes up
22:11:15.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
22:11:15.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
22:11:15.035 00.000 16108 Moving (0.16, 0.20) raw xDistance=-0.12 yDistance=-0.23
22:11:15.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:11:15.036 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:11:15.036 00.000 16108 MoveAxis(E, 0, ABG)
22:11:15.036 00.000 16108 Move returns status 0, amount 0
22:11:15.036 00.000 16108 MoveAxis(N, 47, ABG)
22:11:15.036 00.000 16108 Guiding  Dir = 0, Dur = 47
22:11:15.036 00.000 16108 IsSlewing returns 0
22:11:15.036 00.000 16108 IsGuiding returns 0
22:11:15.037 00.001 16108 PulseGuide returned control before completion, sleep 57
22:11:15.041 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4025, FiltMin=3456, FiltMax=47165, Gamma=1.000
22:11:15.057 00.016 21068 UpdateGuideState exits: m=125713 SNR=79.6
22:11:15.058 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:15.058 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:15.059 00.001 21068 Enqueuing Expose request
22:11:15.098 00.039 16108 IsGuiding returns 1
22:11:15.098 00.000 16108 scope still moving after pulse duration time elapsed
22:11:15.131 00.033 16108 IsSlewing returns 0
22:11:15.131 00.000 16108 IsGuiding returns 0
22:11:15.131 00.000 16108 scope move finished after 47 + 47 ms
22:11:15.131 00.000 16108 Move returns status 0, amount 47
22:11:15.131 00.000 16108 move complete, result=0
22:11:15.131 00.000 16108 worker thread done servicing request
22:11:15.131 00.000 16108 Worker thread wakes up
22:11:15.131 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:11:15.132 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:15.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:16.281 01.149 16108 Exposure complete
22:11:16.338 00.057 16108 worker thread done servicing request
22:11:16.338 00.000 21068 OnExposeComplete: enter
22:11:16.338 00.000 21068 UpdateGuideState(): m_state=6
22:11:16.339 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
22:11:16.340 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.04, Mass=116576, SNR=75.8, Peak=16870 HFD=3.0
22:11:16.341 00.001 21068 MultiStar: [#1 -0.07,0.31,0.90,U] [#2 -0.23,0.35,1.27,U] [#3 0.16,0.32,1.17,U] [#4 -0.01,-0.15,0.66,U] [#5 -0.04,0.20,0.87,U] [#6 -0.28,0.46,0.00,M2] [#7 -0.11,0.15,0.55,U] [#8 -0.22,0.57,0.00,M2] 
22:11:16.342 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.23}, one-star: {0.21, 0.19}
22:11:16.343 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:11:16.344 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:11:16.347 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=0.05 mountY=-0.22, mountTheta=-1.34
22:11:16.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.23, opts=13)
22:11:16.350 00.001 21068 Enqueuing Move request for scope (-0.01, 0.23)
22:11:16.351 00.001 16108 Worker thread wakes up
22:11:16.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
22:11:16.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
22:11:16.351 00.000 16108 Moving (-0.01, 0.23) raw xDistance=0.05 yDistance=-0.22
22:11:16.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:11:16.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:11:16.351 00.000 16108 MoveAxis(E, 0, ABG)
22:11:16.351 00.000 16108 Move returns status 0, amount 0
22:11:16.351 00.000 16108 MoveAxis(N, 44, ABG)
22:11:16.351 00.000 16108 Guiding  Dir = 0, Dur = 44
22:11:16.351 00.000 16108 IsSlewing returns 0
22:11:16.351 00.000 16108 IsGuiding returns 0
22:11:16.355 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=4025, FiltMin=3465, FiltMax=54150, Gamma=1.000
22:11:16.372 00.017 21068 UpdateGuideState exits: m=116576 SNR=75.8
22:11:16.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:16.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:16.375 00.001 21068 Enqueuing Expose request
22:11:16.411 00.036 16108 IsGuiding returns 1
22:11:16.411 00.000 16108 scope still moving after pulse duration time elapsed
22:11:16.442 00.031 16108 IsSlewing returns 0
22:11:16.442 00.000 16108 IsGuiding returns 1
22:11:16.474 00.032 16108 IsSlewing returns 0
22:11:16.474 00.000 16108 IsGuiding returns 1
22:11:16.506 00.032 16108 IsSlewing returns 0
22:11:16.506 00.000 16108 IsGuiding returns 0
22:11:16.506 00.000 16108 scope move finished after 44 + 110 ms
22:11:16.506 00.000 16108 Move returns status 0, amount 44
22:11:16.506 00.000 16108 move complete, result=0
22:11:16.506 00.000 16108 worker thread done servicing request
22:11:16.506 00.000 16108 Worker thread wakes up
22:11:16.506 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
22:11:16.507 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:16.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:17.488 00.981 16108 Exposure complete
22:11:17.548 00.060 16108 worker thread done servicing request
22:11:17.548 00.000 21068 OnExposeComplete: enter
22:11:17.549 00.001 21068 UpdateGuideState(): m_state=6
22:11:17.551 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
22:11:17.552 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.78, Mass=100891, SNR=67.9, Peak=14323 HFD=2.9
22:11:17.553 00.001 21068 MultiStar: [#1 0.33,-0.16,1.19,U] [#2 0.07,-0.20,1.25,U] [#3 0.27,-0.25,1.07,U] [#4 0.12,-0.65,0.00,M1] [#5 0.04,-0.18,1.18,U] [#6 0.23,-0.10,0.95,U] [#7 -0.12,-0.22,0.75,U] [#8 0.20,0.14,0.87,U] 
22:11:17.553 00.000 21068 refined, 7 included, MultiStar: {0.16, -0.14}, one-star: {0.21, -0.07}
22:11:17.554 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
22:11:17.555 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
22:11:17.556 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.70 mountX=-0.18 mountY=0.09, mountTheta=2.66
22:11:17.557 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.14, opts=13)
22:11:17.558 00.001 21068 Enqueuing Move request for scope (0.16, -0.14)
22:11:17.559 00.001 16108 Worker thread wakes up
22:11:17.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
22:11:17.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
22:11:17.559 00.000 16108 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=0.09
22:11:17.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:11:17.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:17.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:11:17.559 00.000 16108 MoveAxis(E, 0, ABG)
22:11:17.559 00.000 16108 Move returns status 0, amount 0
22:11:17.559 00.000 16108 MoveAxis(N, 0, ABG)
22:11:17.560 00.001 16108 Move returns status 0, amount 0
22:11:17.560 00.000 16108 move complete, result=0
22:11:17.560 00.000 16108 worker thread done servicing request
22:11:17.563 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4025, FiltMin=3501, FiltMax=58403, Gamma=1.000
22:11:17.579 00.016 21068 UpdateGuideState exits: m=100891 SNR=67.9
22:11:17.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:17.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:17.582 00.001 21068 Enqueuing Expose request
22:11:17.583 00.001 16108 Worker thread wakes up
22:11:17.583 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:17.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:17.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:18.731 01.148 16108 Exposure complete
22:11:18.786 00.055 16108 worker thread done servicing request
22:11:18.786 00.000 21068 OnExposeComplete: enter
22:11:18.787 00.001 21068 UpdateGuideState(): m_state=6
22:11:18.788 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
22:11:18.788 00.000 21068 Star::Find returns 1 (0), X=219.25, Y=877.47, Mass=119605, SNR=81.6, Peak=15555 HFD=3.1
22:11:18.789 00.001 21068 MultiStar: [#1 0.16,-0.81,0.00,M1] [#2 -0.22,-0.48,0.00,M1] [#3 0.07,-0.59,0.00,M1] [#4 -0.05,-0.60,0.00,M2] [#5 -0.01,-0.61,0.00,M1] [#6 -0.17,-0.00,0.71,U] [#7 -0.26,-0.31,0.50,U] [#8 0.18,-0.22,0.81,U] 
22:11:18.791 00.002 21068 refined, 3 included, MultiStar: {-0.03, -0.24}, one-star: {0.02, -0.38}
22:11:18.792 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
22:11:18.793 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
22:11:18.793 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.69 mountX=-0.01 mountY=0.24, mountTheta=1.63
22:11:18.794 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.24, opts=13)
22:11:18.795 00.001 21068 Enqueuing Move request for scope (-0.03, -0.24)
22:11:18.796 00.001 16108 Worker thread wakes up
22:11:18.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
22:11:18.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
22:11:18.796 00.000 16108 Moving (-0.03, -0.24) raw xDistance=-0.01 yDistance=0.24
22:11:18.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:11:18.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:11:18.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:11:18.797 00.001 16108 MoveAxis(E, 0, ABG)
22:11:18.797 00.000 16108 Move returns status 0, amount 0
22:11:18.797 00.000 16108 MoveAxis(N, 0, ABG)
22:11:18.797 00.000 16108 Move returns status 0, amount 0
22:11:18.797 00.000 16108 move complete, result=0
22:11:18.797 00.000 16108 worker thread done servicing request
22:11:18.802 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4025, FiltMin=3491, FiltMax=53593, Gamma=1.000
22:11:18.820 00.018 21068 UpdateGuideState exits: m=119605 SNR=81.6
22:11:18.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:18.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:18.822 00.000 21068 Enqueuing Expose request
22:11:18.823 00.001 16108 Worker thread wakes up
22:11:18.823 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:18.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:18.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:19.789 00.965 16108 Exposure complete
22:11:19.845 00.056 16108 worker thread done servicing request
22:11:19.845 00.000 21068 OnExposeComplete: enter
22:11:19.846 00.001 21068 UpdateGuideState(): m_state=6
22:11:19.847 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
22:11:19.848 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=877.60, Mass=115560, SNR=73.3, Peak=16211 HFD=3.1
22:11:19.849 00.001 21068 MultiStar: [#1 0.15,-0.25,1.09,U] [#2 0.02,-0.06,1.13,U] [#3 0.24,-0.62,0.00,M2] [#4 -0.06,-0.59,0.00,M3] [#5 -0.13,-0.15,0.87,U] [#6 -0.01,-0.52,0.00,M1] [#7 0.13,-0.36,0.63,U] [#8 0.21,-0.15,0.70,U] 
22:11:19.850 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.19}, one-star: {0.34, -0.25}
22:11:19.851 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
22:11:19.851 00.000 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
22:11:19.852 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.03 mountX=-0.15 mountY=0.16, mountTheta=2.32
22:11:19.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.19, opts=13)
22:11:19.855 00.001 21068 Enqueuing Move request for scope (0.12, -0.19)
22:11:19.855 00.000 16108 Worker thread wakes up
22:11:19.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
22:11:19.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
22:11:19.855 00.000 16108 Moving (0.12, -0.19) raw xDistance=-0.15 yDistance=0.16
22:11:19.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:11:19.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:19.857 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:11:19.857 00.000 16108 MoveAxis(E, 0, ABG)
22:11:19.857 00.000 16108 Move returns status 0, amount 0
22:11:19.857 00.000 16108 MoveAxis(N, 0, ABG)
22:11:19.857 00.000 16108 Move returns status 0, amount 0
22:11:19.857 00.000 16108 move complete, result=0
22:11:19.857 00.000 16108 worker thread done servicing request
22:11:19.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=4025, FiltMin=3417, FiltMax=62256, Gamma=1.000
22:11:19.877 00.016 21068 UpdateGuideState exits: m=115560 SNR=73.3
22:11:19.879 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:19.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:19.880 00.000 21068 Enqueuing Expose request
22:11:19.881 00.001 16108 Worker thread wakes up
22:11:19.881 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:19.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:19.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:21.040 01.158 16108 Exposure complete
22:11:21.098 00.058 16108 worker thread done servicing request
22:11:21.098 00.000 21068 OnExposeComplete: enter
22:11:21.099 00.001 21068 UpdateGuideState(): m_state=6
22:11:21.100 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
22:11:21.101 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=877.57, Mass=95029, SNR=65.2, Peak=16339 HFD=3.1
22:11:21.102 00.001 21068 MultiStar: [#1 0.58,-0.43,0.00,M1] [#2 0.46,-0.40,0.00,M1] [#3 0.56,-0.34,0.00,M3] [#4 0.07,-0.53,0.00,M4] [#5 0.36,-0.25,1.10,U] [#6 0.51,-0.27,0.00,M2] [#7 0.33,-0.49,0.00,M1] [#8 0.21,-0.15,0.78,U] 
22:11:21.103 00.001 21068 refined, 2 included, MultiStar: {0.33, -0.23}, one-star: {0.39, -0.28}
22:11:21.103 00.000 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
22:11:21.104 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
22:11:21.105 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.23 hyp=0.40 cameraTheta=-0.62 mountX=-0.36 mountY=0.15, mountTheta=2.75
22:11:21.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.23, opts=13)
22:11:21.108 00.001 21068 Enqueuing Move request for scope (0.33, -0.23)
22:11:21.108 00.000 16108 Worker thread wakes up
22:11:21.109 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.23) opts 0xd
22:11:21.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.23)
22:11:21.109 00.000 16108 Moving (0.33, -0.23) raw xDistance=-0.36 yDistance=0.15
22:11:21.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:11:21.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:21.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:11:21.109 00.000 16108 MoveAxis(E, 95, ABG)
22:11:21.109 00.000 16108 Guiding  Dir = 2, Dur = 95
22:11:21.109 00.000 16108 IsSlewing returns 0
22:11:21.109 00.000 16108 IsGuiding returns 0
22:11:21.111 00.002 16108 PulseGuide returned control before completion, sleep 105
22:11:21.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4025, FiltMin=3501, FiltMax=53600, Gamma=1.000
22:11:21.132 00.018 21068 UpdateGuideState exits: m=95029 SNR=65.2
22:11:21.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:21.133 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:21.134 00.001 21068 Enqueuing Expose request
22:11:21.218 00.084 16108 IsGuiding returns 1
22:11:21.218 00.000 16108 scope still moving after pulse duration time elapsed
22:11:21.249 00.031 16108 IsSlewing returns 0
22:11:21.249 00.000 16108 IsGuiding returns 1
22:11:21.281 00.032 16108 IsSlewing returns 0
22:11:21.282 00.001 16108 IsGuiding returns 0
22:11:21.282 00.000 16108 scope move finished after 95 + 76 ms
22:11:21.282 00.000 16108 Move returns status 0, amount 95
22:11:21.282 00.000 16108 MoveAxis(N, 0, ABG)
22:11:21.282 00.000 16108 Move returns status 0, amount 0
22:11:21.282 00.000 16108 move complete, result=0
22:11:21.282 00.000 16108 worker thread done servicing request
22:11:21.282 00.000 16108 Worker thread wakes up
22:11:21.282 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH
22:11:21.283 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:21.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:22.246 00.963 16108 Exposure complete
22:11:22.305 00.059 16108 worker thread done servicing request
22:11:22.305 00.000 21068 OnExposeComplete: enter
22:11:22.306 00.001 21068 UpdateGuideState(): m_state=6
22:11:22.307 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
22:11:22.308 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=877.70, Mass=98204, SNR=72.0, Peak=17814 HFD=2.5
22:11:22.309 00.001 21068 MultiStar: [#1 0.30,-0.34,0.00,M2] [#2 -0.04,-0.42,1.21,U] [#3 0.22,-0.51,0.00,M4] [#4 0.14,-0.49,0.00,M5] [#5 0.05,-0.40,0.77,U] [#6 -0.02,-0.26,0.72,U] [#7 -0.19,-0.23,0.61,U] [#8 0.04,0.01,0.73,U] 
22:11:22.310 00.001 21068 single-star, 5 included, MultiStar: {-0.06, -0.26}, one-star: {-0.20, -0.15}
22:11:22.311 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
22:11:22.312 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
22:11:22.312 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.50 mountX=0.17 mountY=0.19, mountTheta=0.85
22:11:22.314 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.15, opts=13)
22:11:22.315 00.001 21068 Enqueuing Move request for scope (-0.20, -0.15)
22:11:22.315 00.000 16108 Worker thread wakes up
22:11:22.316 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
22:11:22.316 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
22:11:22.316 00.000 16108 Moving (-0.20, -0.15) raw xDistance=0.17 yDistance=0.19
22:11:22.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:11:22.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:22.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:11:22.316 00.000 16108 MoveAxis(E, 0, ABG)
22:11:22.316 00.000 16108 Move returns status 0, amount 0
22:11:22.316 00.000 16108 MoveAxis(N, 0, ABG)
22:11:22.316 00.000 16108 Move returns status 0, amount 0
22:11:22.316 00.000 16108 move complete, result=0
22:11:22.316 00.000 16108 worker thread done servicing request
22:11:22.320 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=4025, FiltMin=3462, FiltMax=55689, Gamma=1.000
22:11:22.345 00.025 21068 UpdateGuideState exits: m=98204 SNR=72.0
22:11:22.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:22.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:22.347 00.000 21068 Enqueuing Expose request
22:11:22.348 00.001 16108 Worker thread wakes up
22:11:22.348 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:22.349 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:22.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:23.503 01.154 16108 Exposure complete
22:11:23.562 00.059 16108 worker thread done servicing request
22:11:23.563 00.001 21068 OnExposeComplete: enter
22:11:23.563 00.000 21068 UpdateGuideState(): m_state=6
22:11:23.564 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
22:11:23.565 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.33, Mass=110969, SNR=74.6, Peak=16851 HFD=3.0
22:11:23.566 00.001 21068 MultiStar: [#1 -0.17,-0.45,0.00,M3] [#2 -0.21,-0.51,0.00,M1] [#3 0.04,-0.67,0.00,M5] [#4 0.04,-0.85,0.00,M6] [#5 0.03,-0.57,0.00,M1] [#6 0.07,-0.63,0.00,M2] [#7 -0.46,-0.30,0.00,M1] [#8 -0.01,-0.62,0.00,M1] 
22:11:23.567 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
22:11:23.568 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
22:11:23.569 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.52 hyp=0.52 cameraTheta=-1.42 mountX=-0.17 mountY=0.48, mountTheta=1.91
22:11:23.570 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.52, opts=13)
22:11:23.571 00.001 21068 Enqueuing Move request for scope (0.08, -0.52)
22:11:23.572 00.001 16108 Worker thread wakes up
22:11:23.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.52) opts 0xd
22:11:23.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.52)
22:11:23.572 00.000 16108 Moving (0.08, -0.52) raw xDistance=-0.17 yDistance=0.48
22:11:23.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:11:23.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:11:23.573 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
22:11:23.573 00.000 16108 MoveAxis(E, 0, ABG)
22:11:23.573 00.000 16108 Move returns status 0, amount 0
22:11:23.573 00.000 16108 MoveAxis(N, 0, ABG)
22:11:23.573 00.000 16108 Move returns status 0, amount 0
22:11:23.573 00.000 16108 move complete, result=0
22:11:23.573 00.000 16108 worker thread done servicing request
22:11:23.577 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4025, FiltMin=3491, FiltMax=56256, Gamma=1.000
22:11:23.594 00.017 21068 UpdateGuideState exits: m=110969 SNR=74.6
22:11:23.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:23.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:23.597 00.001 21068 Enqueuing Expose request
22:11:23.597 00.000 16108 Worker thread wakes up
22:11:23.597 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:11:23.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:23.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:24.565 00.967 16108 Exposure complete
22:11:24.625 00.060 16108 worker thread done servicing request
22:11:24.626 00.001 21068 OnExposeComplete: enter
22:11:24.627 00.001 21068 UpdateGuideState(): m_state=6
22:11:24.628 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
22:11:24.629 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.38, Mass=101957, SNR=66.3, Peak=15987 HFD=2.9
22:11:24.630 00.001 21068 MultiStar: [#1 -0.27,-0.47,0.00,M4] [#2 -0.39,-0.44,0.00,M2] [#3 -0.24,-0.61,0.00,M6] [#4 -0.14,-0.49,0.00,M7] [#5 -0.46,-0.56,0.00,M2] [#6 -0.29,-0.64,0.00,M3] [#7 0.02,-0.70,0.00,M2] [#8 -0.16,-0.34,0.85,U] 
22:11:24.631 00.001 21068 refined, 1 included, MultiStar: {-0.04, -0.41}, one-star: {0.07, -0.47}
22:11:24.631 00.000 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
22:11:24.632 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
22:11:24.633 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.67 mountX=-0.03 mountY=0.41, mountTheta=1.65
22:11:24.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.41, opts=13)
22:11:24.636 00.001 21068 Enqueuing Move request for scope (-0.04, -0.41)
22:11:24.637 00.001 16108 Worker thread wakes up
22:11:24.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.41) opts 0xd
22:11:24.637 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.41)
22:11:24.637 00.000 16108 Moving (-0.04, -0.41) raw xDistance=-0.03 yDistance=0.41
22:11:24.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:11:24.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:24.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:11:24.637 00.000 16108 MoveAxis(E, 0, ABG)
22:11:24.637 00.000 16108 Move returns status 0, amount 0
22:11:24.637 00.000 16108 MoveAxis(N, 0, ABG)
22:11:24.637 00.000 16108 Move returns status 0, amount 0
22:11:24.637 00.000 16108 move complete, result=0
22:11:24.637 00.000 16108 worker thread done servicing request
22:11:24.641 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4025, FiltMin=3431, FiltMax=52848, Gamma=1.000
22:11:24.657 00.016 21068 UpdateGuideState exits: m=101957 SNR=66.3
22:11:24.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:24.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:24.660 00.001 21068 Enqueuing Expose request
22:11:24.662 00.002 16108 Worker thread wakes up
22:11:24.662 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:11:24.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:24.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:25.816 01.154 16108 Exposure complete
22:11:25.876 00.060 16108 worker thread done servicing request
22:11:25.876 00.000 21068 OnExposeComplete: enter
22:11:25.877 00.001 21068 UpdateGuideState(): m_state=6
22:11:25.878 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
22:11:25.879 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.19, Mass=114548, SNR=82.6, Peak=17139 HFD=3.0
22:11:25.880 00.001 21068 MultiStar: [#1 -0.06,-0.25,1.00,U] [#2 -0.55,-0.64,0.00,M3] [#3 -0.29,-0.37,0.00,M7] [#4 -0.51,-0.80,0.00,M8] [#5 -0.40,-0.48,0.00,M3] [#6 -0.39,-0.61,0.00,M4] [#7 -0.19,-0.39,0.53,U] [#8 -0.20,-0.05,0.61,U] 
22:11:25.882 00.002 21068 refined, 3 included, MultiStar: {-0.11, -0.36}, one-star: {-0.06, -0.66}
22:11:25.882 00.000 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
22:11:25.883 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
22:11:25.884 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.36 hyp=0.38 cameraTheta=-1.86 mountX=0.04 mountY=0.38, mountTheta=1.46
22:11:25.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.36, opts=13)
22:11:25.887 00.001 21068 Enqueuing Move request for scope (-0.11, -0.36)
22:11:25.888 00.001 16108 Worker thread wakes up
22:11:25.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.36) opts 0xd
22:11:25.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.36)
22:11:25.888 00.000 16108 Moving (-0.11, -0.36) raw xDistance=0.04 yDistance=0.38
22:11:25.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:11:25.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:25.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:11:25.889 00.001 16108 MoveAxis(E, 0, ABG)
22:11:25.889 00.000 16108 Move returns status 0, amount 0
22:11:25.889 00.000 16108 MoveAxis(N, 0, ABG)
22:11:25.889 00.000 16108 Move returns status 0, amount 0
22:11:25.889 00.000 16108 move complete, result=0
22:11:25.889 00.000 16108 worker thread done servicing request
22:11:25.892 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=4022, FiltMin=3449, FiltMax=55344, Gamma=1.000
22:11:25.910 00.018 21068 UpdateGuideState exits: m=114548 SNR=82.6
22:11:25.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:25.913 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:25.914 00.001 21068 Enqueuing Expose request
22:11:25.915 00.001 16108 Worker thread wakes up
22:11:25.915 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:11:25.916 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:25.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:26.886 00.970 16108 Exposure complete
22:11:26.949 00.063 16108 worker thread done servicing request
22:11:26.949 00.000 21068 OnExposeComplete: enter
22:11:26.950 00.001 21068 UpdateGuideState(): m_state=6
22:11:26.951 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
22:11:26.952 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.55, Mass=100505, SNR=63.1, Peak=16515 HFD=2.8
22:11:26.953 00.001 21068 MultiStar: [#1 -0.40,-0.65,0.00,M4] [#2 -0.26,-0.21,1.51,U] [#3 -0.30,-0.61,0.00,M8] [#4 -0.39,-0.41,0.00,M9] [#5 -0.33,-0.38,0.00,M4] [#6 -0.31,-0.65,0.00,M5] [#7 -0.09,-0.57,0.00,M2] [#8 -0.25,-0.19,0.92,U] 
22:11:26.954 00.001 21068 refined, 2 included, MultiStar: {-0.20, -0.23}, one-star: {-0.06, -0.30}
22:11:26.955 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
22:11:26.956 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
22:11:26.956 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-2.28 mountX=0.15 mountY=0.27, mountTheta=1.05
22:11:26.967 00.011 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.23, opts=13)
22:11:26.968 00.001 21068 Enqueuing Move request for scope (-0.20, -0.23)
22:11:26.969 00.001 16108 Worker thread wakes up
22:11:26.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.23) opts 0xd
22:11:26.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.23)
22:11:26.969 00.000 16108 Moving (-0.20, -0.23) raw xDistance=0.15 yDistance=0.27
22:11:26.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:11:26.969 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.11 newest=1.06
22:11:26.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:11:26.969 00.000 16108 MoveAxis(E, 0, ABG)
22:11:26.969 00.000 16108 Move returns status 0, amount 0
22:11:26.969 00.000 16108 MoveAxis(S, 54, ABG)
22:11:26.969 00.000 16108 Guiding  Dir = 1, Dur = 54
22:11:26.969 00.000 16108 IsSlewing returns 0
22:11:26.970 00.001 16108 IsGuiding returns 0
22:11:26.974 00.004 16108 PulseGuide returned control before completion, sleep 61
22:11:26.974 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4022, FiltMin=3395, FiltMax=57520, Gamma=1.000
22:11:26.991 00.017 21068 UpdateGuideState exits: m=100505 SNR=63.1
22:11:26.993 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:26.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:26.995 00.001 21068 Enqueuing Expose request
22:11:27.035 00.040 16108 IsGuiding returns 1
22:11:27.035 00.000 16108 scope still moving after pulse duration time elapsed
22:11:27.066 00.031 16108 IsSlewing returns 0
22:11:27.066 00.000 16108 IsGuiding returns 0
22:11:27.066 00.000 16108 scope move finished after 54 + 42 ms
22:11:27.066 00.000 16108 Move returns status 0, amount 54
22:11:27.066 00.000 16108 move complete, result=0
22:11:27.066 00.000 16108 worker thread done servicing request
22:11:27.066 00.000 16108 Worker thread wakes up
22:11:27.066 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 54 ms SOUTH
22:11:27.067 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:27.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:28.220 01.153 16108 Exposure complete
22:11:28.281 00.061 16108 worker thread done servicing request
22:11:28.281 00.000 21068 OnExposeComplete: enter
22:11:28.283 00.002 21068 UpdateGuideState(): m_state=6
22:11:28.284 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
22:11:28.284 00.000 21068 Star::Find returns 1 (0), X=219.03, Y=877.49, Mass=114535, SNR=76.6, Peak=15651 HFD=3.2
22:11:28.285 00.001 21068 MultiStar: [#1 -0.11,-0.48,0.00,M5] [#2 -0.42,-0.37,0.00,M3] [#3 -0.27,-0.52,0.00,M9] [#4 -0.20,-0.84,0.00,M10] [#5 -0.13,-0.34,0.87,U] [#6 -0.30,-0.34,0.00,M6] [#7 -0.36,-0.41,0.00,M3] [#8 -0.06,-0.33,0.80,U] 
22:11:28.286 00.001 21068 refined, 2 included, MultiStar: {-0.13, -0.34}, one-star: {-0.20, -0.36}
22:11:28.287 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
22:11:28.287 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
22:11:28.289 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.37 cameraTheta=-1.94 mountX=0.07 mountY=0.36, mountTheta=1.38
22:11:28.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.34, opts=13)
22:11:28.292 00.001 21068 Enqueuing Move request for scope (-0.13, -0.34)
22:11:28.293 00.001 16108 Worker thread wakes up
22:11:28.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.34) opts 0xd
22:11:28.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.34)
22:11:28.293 00.000 16108 Moving (-0.13, -0.34) raw xDistance=0.07 yDistance=0.36
22:11:28.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:11:28.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:11:28.293 00.000 16108 MoveAxis(E, 0, ABG)
22:11:28.293 00.000 16108 Move returns status 0, amount 0
22:11:28.293 00.000 16108 MoveAxis(S, 73, ABG)
22:11:28.294 00.001 16108 Guiding  Dir = 1, Dur = 73
22:11:28.294 00.000 16108 IsSlewing returns 0
22:11:28.294 00.000 16108 IsGuiding returns 0
22:11:28.298 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=4019, FiltMin=3417, FiltMax=54835, Gamma=1.000
22:11:28.305 00.007 16108 PulseGuide returned control before completion, sleep 73
22:11:28.314 00.009 21068 UpdateGuideState exits: m=114535 SNR=76.6
22:11:28.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:28.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:28.317 00.001 21068 Enqueuing Expose request
22:11:28.382 00.065 16108 IsGuiding returns 1
22:11:28.382 00.000 16108 scope still moving after pulse duration time elapsed
22:11:28.413 00.031 16108 IsSlewing returns 0
22:11:28.413 00.000 16108 IsGuiding returns 0
22:11:28.413 00.000 16108 scope move finished after 73 + 46 ms
22:11:28.413 00.000 16108 Move returns status 0, amount 73
22:11:28.413 00.000 16108 move complete, result=0
22:11:28.413 00.000 16108 worker thread done servicing request
22:11:28.413 00.000 16108 Worker thread wakes up
22:11:28.413 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH
22:11:28.416 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:28.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:29.391 00.975 16108 Exposure complete
22:11:29.458 00.067 16108 worker thread done servicing request
22:11:29.458 00.000 21068 OnExposeComplete: enter
22:11:29.459 00.001 21068 UpdateGuideState(): m_state=6
22:11:29.460 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
22:11:29.461 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=877.72, Mass=121587, SNR=86.8, Peak=17862 HFD=3.3
22:11:29.462 00.001 21068 MultiStar: [#1 0.07,-0.24,0.97,U] [#2 -0.58,-0.26,0.00,M4] [#3 -0.12,-0.28,0.82,U] [#4 -0.00,-0.57,0.00,R] [#5 -0.32,-0.35,0.00,M4] [#6 -0.31,-0.28,0.61,U] [#7 -0.18,-0.02,0.45,U] [#8 0.26,0.09,0.65,U] 
22:11:29.463 00.001 21068 refined, 5 included, MultiStar: {-0.06, -0.16}, one-star: {-0.16, -0.13}
22:11:29.463 00.000 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
22:11:29.464 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
22:11:29.465 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.95 mountX=0.03 mountY=0.17, mountTheta=1.37
22:11:29.466 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.16, opts=13)
22:11:29.467 00.001 21068 Enqueuing Move request for scope (-0.06, -0.16)
22:11:29.468 00.001 16108 Worker thread wakes up
22:11:29.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
22:11:29.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
22:11:29.468 00.000 16108 Moving (-0.06, -0.16) raw xDistance=0.03 yDistance=0.17
22:11:29.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:11:29.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:29.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:11:29.468 00.000 16108 MoveAxis(E, 0, ABG)
22:11:29.468 00.000 16108 Move returns status 0, amount 0
22:11:29.468 00.000 16108 MoveAxis(N, 0, ABG)
22:11:29.468 00.000 16108 Move returns status 0, amount 0
22:11:29.468 00.000 16108 move complete, result=0
22:11:29.468 00.000 16108 worker thread done servicing request
22:11:29.472 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4019, FiltMin=3459, FiltMax=61113, Gamma=1.000
22:11:29.495 00.023 21068 UpdateGuideState exits: m=121587 SNR=86.8
22:11:29.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:29.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:29.498 00.001 21068 Enqueuing Expose request
22:11:29.498 00.000 16108 Worker thread wakes up
22:11:29.499 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:29.499 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:29.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:30.660 01.161 16108 Exposure complete
22:11:30.725 00.065 16108 worker thread done servicing request
22:11:30.725 00.000 21068 OnExposeComplete: enter
22:11:30.726 00.001 21068 UpdateGuideState(): m_state=6
22:11:30.727 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
22:11:30.728 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.80, Mass=119100, SNR=81.6, Peak=16470 HFD=3.1
22:11:30.729 00.001 21068 MultiStar: [#1 0.18,-0.30,0.99,U] [#2 -0.06,-0.34,1.01,U] [#3 -0.09,-0.47,0.00,M9] [#4 0.06,0.04,0.75,U] [#5 -0.15,-0.41,0.66,U] [#6 0.15,-0.32,0.73,U] [#7 -0.17,-0.46,0.00,M3] [#8 0.24,0.20,0.69,U] 
22:11:30.730 00.001 21068 single-star, 6 included, MultiStar: {0.06, -0.18}, one-star: {0.02, -0.05}
22:11:30.731 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
22:11:30.731 00.000 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
22:11:30.732 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.19 mountX=-0.03 mountY=0.05, mountTheta=2.14
22:11:30.734 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
22:11:30.735 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
22:11:30.736 00.001 16108 Worker thread wakes up
22:11:30.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:11:30.736 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:11:30.736 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.05
22:11:30.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:11:30.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:30.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:11:30.736 00.000 16108 MoveAxis(E, 0, ABG)
22:11:30.736 00.000 16108 Move returns status 0, amount 0
22:11:30.736 00.000 16108 MoveAxis(N, 0, ABG)
22:11:30.736 00.000 16108 Move returns status 0, amount 0
22:11:30.736 00.000 16108 move complete, result=0
22:11:30.736 00.000 16108 worker thread done servicing request
22:11:30.740 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=4019, FiltMin=3475, FiltMax=54835, Gamma=1.000
22:11:30.759 00.019 21068 UpdateGuideState exits: m=119100 SNR=81.6
22:11:30.761 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:30.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:30.762 00.000 21068 Enqueuing Expose request
22:11:30.764 00.002 16108 Worker thread wakes up
22:11:30.764 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:30.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:30.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:31.731 00.966 16108 Exposure complete
22:11:31.792 00.061 16108 worker thread done servicing request
22:11:31.792 00.000 21068 OnExposeComplete: enter
22:11:31.793 00.001 21068 UpdateGuideState(): m_state=6
22:11:31.794 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
22:11:31.796 00.002 21068 Star::Find returns 1 (0), X=219.36, Y=877.73, Mass=111896, SNR=75.9, Peak=14742 HFD=3.3
22:11:31.797 00.001 21068 MultiStar: [#1 0.23,-0.22,1.04,U] [#2 -0.11,-0.13,1.26,U] [#3 0.08,-0.07,0.94,U] [#4 0.08,0.12,0.79,U] [#5 0.08,-0.49,0.00,M4] [#6 0.05,-0.40,0.81,U] [#7 -0.30,-0.14,0.56,U] [#8 0.08,-0.03,0.81,U] 
22:11:31.799 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.13}, one-star: {0.13, -0.12}
22:11:31.800 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
22:11:31.801 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
22:11:31.802 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.26 mountX=-0.06 mountY=0.11, mountTheta=2.08
22:11:31.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
22:11:31.805 00.001 21068 Enqueuing Move request for scope (0.04, -0.13)
22:11:31.805 00.000 16108 Worker thread wakes up
22:11:31.806 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:11:31.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:11:31.806 00.000 16108 Moving (0.04, -0.13) raw xDistance=-0.06 yDistance=0.11
22:11:31.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:11:31.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:31.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:11:31.806 00.000 16108 MoveAxis(E, 0, ABG)
22:11:31.806 00.000 16108 Move returns status 0, amount 0
22:11:31.806 00.000 16108 MoveAxis(N, 0, ABG)
22:11:31.806 00.000 16108 Move returns status 0, amount 0
22:11:31.806 00.000 16108 move complete, result=0
22:11:31.806 00.000 16108 worker thread done servicing request
22:11:31.811 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=4019, FiltMin=3453, FiltMax=62144, Gamma=1.000
22:11:31.828 00.017 21068 UpdateGuideState exits: m=111896 SNR=75.9
22:11:31.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:31.831 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:31.831 00.000 21068 Enqueuing Expose request
22:11:31.833 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:31.833 00.000 16108 Worker thread wakes up
22:11:31.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:31.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:32.995 01.161 16108 Exposure complete
22:11:33.057 00.062 16108 worker thread done servicing request
22:11:33.058 00.001 21068 OnExposeComplete: enter
22:11:33.059 00.001 21068 UpdateGuideState(): m_state=6
22:11:33.060 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
22:11:33.061 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.74, Mass=103125, SNR=73.2, Peak=17286 HFD=3.0
22:11:33.062 00.001 21068 MultiStar: [#1 -0.00,-0.15,1.37,U] [#2 -0.17,-0.11,1.30,U] [#3 0.21,-0.23,1.11,U] [#4 -0.09,0.27,0.88,U] [#5 0.11,-0.36,1.04,U] [#6 0.24,-0.15,0.69,U] [#7 -0.42,-0.12,0.60,U] [#8 0.17,0.12,0.86,U] 
22:11:33.063 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.05, -0.11}
22:11:33.064 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
22:11:33.065 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
22:11:33.065 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=-0.02 mountY=0.10, mountTheta=1.80
22:11:33.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
22:11:33.068 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
22:11:33.069 00.001 16108 Worker thread wakes up
22:11:33.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:11:33.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:11:33.069 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.02 yDistance=0.10
22:11:33.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:11:33.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:33.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:11:33.069 00.000 16108 MoveAxis(E, 0, ABG)
22:11:33.069 00.000 16108 Move returns status 0, amount 0
22:11:33.069 00.000 16108 MoveAxis(N, 0, ABG)
22:11:33.069 00.000 16108 Move returns status 0, amount 0
22:11:33.069 00.000 16108 move complete, result=0
22:11:33.070 00.001 16108 worker thread done servicing request
22:11:33.074 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=4019, FiltMin=3488, FiltMax=51005, Gamma=1.000
22:11:33.093 00.019 21068 UpdateGuideState exits: m=103125 SNR=73.2
22:11:33.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:33.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:33.096 00.001 21068 Enqueuing Expose request
22:11:33.097 00.001 16108 Worker thread wakes up
22:11:33.097 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:33.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:33.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:34.056 00.958 16108 Exposure complete
22:11:34.112 00.056 16108 worker thread done servicing request
22:11:34.112 00.000 21068 OnExposeComplete: enter
22:11:34.113 00.001 21068 UpdateGuideState(): m_state=6
22:11:34.114 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
22:11:34.115 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=877.71, Mass=99096, SNR=65.7, Peak=16918 HFD=3.0
22:11:34.116 00.001 21068 MultiStar: [#1 0.06,-0.25,1.20,U] [#2 -0.29,0.21,1.42,U] [#3 0.26,-0.38,0.00,M8] [#4 -0.28,0.10,0.88,U] [#5 -0.01,-0.41,1.19,U] [#6 0.01,-0.24,0.81,U] [#7 -0.19,0.11,0.68,U] [#8 0.19,0.07,0.80,U] 
22:11:34.117 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {0.01, -0.14}
22:11:34.117 00.000 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
22:11:34.118 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
22:11:34.119 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.32 mountX=0.06 mountY=0.09, mountTheta=1.02
22:11:34.120 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
22:11:34.121 00.001 21068 Enqueuing Move request for scope (-0.07, -0.08)
22:11:34.122 00.001 16108 Worker thread wakes up
22:11:34.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:11:34.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:11:34.122 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.06 yDistance=0.09
22:11:34.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:11:34.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:34.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:11:34.122 00.000 16108 MoveAxis(E, 0, ABG)
22:11:34.122 00.000 16108 Move returns status 0, amount 0
22:11:34.122 00.000 16108 MoveAxis(N, 0, ABG)
22:11:34.122 00.000 16108 Move returns status 0, amount 0
22:11:34.122 00.000 16108 move complete, result=0
22:11:34.122 00.000 16108 worker thread done servicing request
22:11:34.127 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=4019, FiltMin=3481, FiltMax=54342, Gamma=1.000
22:11:34.143 00.016 21068 UpdateGuideState exits: m=99096 SNR=65.7
22:11:34.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:34.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:34.147 00.002 21068 Enqueuing Expose request
22:11:34.147 00.000 16108 Worker thread wakes up
22:11:34.147 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:34.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:34.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:35.307 01.159 16108 Exposure complete
22:11:35.365 00.058 16108 worker thread done servicing request
22:11:35.365 00.000 21068 OnExposeComplete: enter
22:11:35.367 00.002 21068 UpdateGuideState(): m_state=6
22:11:35.368 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
22:11:35.369 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.71, Mass=116301, SNR=73.8, Peak=20566 HFD=2.8
22:11:35.370 00.001 21068 MultiStar: [#1 -0.13,-0.23,1.02,U] [#2 -0.51,-0.20,0.00,M1] [#3 -0.02,-0.37,1.20,U] [#4 -0.11,0.01,0.66,U] [#5 -0.23,-0.47,0.00,M3] [#6 -0.07,-0.35,0.82,U] [#7 -0.07,0.08,0.61,U] [#8 -0.10,0.23,0.69,U] 
22:11:35.371 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.15}, one-star: {-0.13, -0.14}
22:11:35.372 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
22:11:35.373 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.28)
22:11:35.374 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.10 mountX=0.06 mountY=0.17, mountTheta=1.22
22:11:35.375 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.15, opts=13)
22:11:35.376 00.001 21068 Enqueuing Move request for scope (-0.09, -0.15)
22:11:35.376 00.000 16108 Worker thread wakes up
22:11:35.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
22:11:35.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
22:11:35.376 00.000 16108 Moving (-0.09, -0.15) raw xDistance=0.06 yDistance=0.17
22:11:35.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:11:35.378 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:35.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:11:35.378 00.000 16108 MoveAxis(E, 0, ABG)
22:11:35.378 00.000 16108 Move returns status 0, amount 0
22:11:35.378 00.000 16108 MoveAxis(N, 0, ABG)
22:11:35.378 00.000 16108 Move returns status 0, amount 0
22:11:35.378 00.000 16108 move complete, result=0
22:11:35.378 00.000 16108 worker thread done servicing request
22:11:35.381 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=4019, FiltMin=3468, FiltMax=52669, Gamma=1.000
22:11:35.401 00.020 21068 UpdateGuideState exits: m=116301 SNR=73.8
22:11:35.403 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:35.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:35.404 00.000 21068 Enqueuing Expose request
22:11:35.405 00.001 16108 Worker thread wakes up
22:11:35.405 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:35.406 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:35.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:36.371 00.965 16108 Exposure complete
22:11:36.434 00.063 16108 worker thread done servicing request
22:11:36.434 00.000 21068 OnExposeComplete: enter
22:11:36.435 00.001 21068 UpdateGuideState(): m_state=6
22:11:36.436 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
22:11:36.436 00.000 21068 Star::Find returns 1 (0), X=219.17, Y=877.67, Mass=102190, SNR=68.0, Peak=15830 HFD=3.0
22:11:36.439 00.003 21068 MultiStar: [#1 -0.19,-0.49,0.00,M1] [#2 -0.44,-0.14,0.00,M2] [#3 -0.12,-0.54,0.00,M8] [#4 -0.34,0.12,1.02,U] [#5 -0.25,-0.57,0.00,M4] [#6 -0.13,-0.63,0.00,M1] [#7 -0.46,-0.30,0.00,M1] [#8 -0.27,-0.06,0.81,U] 
22:11:36.439 00.000 21068 single-star, 2 included, MultiStar: {-0.22, -0.04}, one-star: {-0.06, -0.18}
22:11:36.440 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
22:11:36.441 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
22:11:36.442 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.87 mountX=0.02 mountY=0.19, mountTheta=1.44
22:11:36.444 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.18, opts=13)
22:11:36.445 00.001 21068 Enqueuing Move request for scope (-0.06, -0.18)
22:11:36.446 00.001 16108 Worker thread wakes up
22:11:36.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
22:11:36.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
22:11:36.446 00.000 16108 Moving (-0.06, -0.18) raw xDistance=0.02 yDistance=0.19
22:11:36.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:11:36.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:36.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:11:36.446 00.000 16108 MoveAxis(E, 0, ABG)
22:11:36.446 00.000 16108 Move returns status 0, amount 0
22:11:36.446 00.000 16108 MoveAxis(N, 0, ABG)
22:11:36.446 00.000 16108 Move returns status 0, amount 0
22:11:36.446 00.000 16108 move complete, result=0
22:11:36.446 00.000 16108 worker thread done servicing request
22:11:36.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=4022, FiltMin=3440, FiltMax=58387, Gamma=1.000
22:11:36.470 00.020 21068 UpdateGuideState exits: m=102190 SNR=68.0
22:11:36.472 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:36.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:36.473 00.000 21068 Enqueuing Expose request
22:11:36.474 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:36.475 00.001 16108 Worker thread wakes up
22:11:36.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:36.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:37.631 01.156 16108 Exposure complete
22:11:37.704 00.073 16108 worker thread done servicing request
22:11:37.704 00.000 21068 OnExposeComplete: enter
22:11:37.705 00.001 21068 UpdateGuideState(): m_state=6
22:11:37.706 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
22:11:37.707 00.001 21068 Star::Find returns 1 (0), X=218.86, Y=877.60, Mass=95562, SNR=64.6, Peak=15510 HFD=3.1
22:11:37.707 00.000 21068 MultiStar: [#1 -0.18,-0.66,0.00,M2] [#2 -0.61,-0.20,0.00,M3] [#3 -0.44,-0.55,0.00,M9] [#4 -0.49,0.09,0.00,M1] [#5 -0.29,-0.53,0.00,M5] [#6 -0.38,-0.26,0.00,M2] [#7 -0.42,0.05,0.73,U] [#8 -0.30,-0.07,0.76,U] 
22:11:37.709 00.002 21068 refined, 2 included, MultiStar: {-0.36, -0.11}, one-star: {-0.37, -0.25}
22:11:37.710 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
22:11:37.711 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
22:11:37.712 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.11 hyp=0.38 cameraTheta=-2.86 mountX=0.34 mountY=0.19, mountTheta=0.51
22:11:37.713 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.11, opts=13)
22:11:37.714 00.001 21068 Enqueuing Move request for scope (-0.36, -0.11)
22:11:37.715 00.001 16108 Worker thread wakes up
22:11:37.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.11) opts 0xd
22:11:37.715 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.11)
22:11:37.715 00.000 16108 Moving (-0.36, -0.11) raw xDistance=0.34 yDistance=0.19
22:11:37.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
22:11:37.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:37.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:11:37.715 00.000 16108 MoveAxis(W, 89, ABG)
22:11:37.715 00.000 16108 Guiding  Dir = 3, Dur = 89
22:11:37.716 00.001 16108 IsSlewing returns 0
22:11:37.716 00.000 16108 IsGuiding returns 0
22:11:37.716 00.000 16108 PulseGuide returned control before completion, sleep 99
22:11:37.720 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=4022, FiltMin=3417, FiltMax=51577, Gamma=1.000
22:11:37.736 00.016 21068 UpdateGuideState exits: m=95562 SNR=64.6
22:11:37.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:37.737 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:37.738 00.001 21068 Enqueuing Expose request
22:11:37.824 00.086 16108 IsGuiding returns 0
22:11:37.824 00.000 16108 Move returns status 0, amount 89
22:11:37.824 00.000 16108 MoveAxis(N, 0, ABG)
22:11:37.824 00.000 16108 Move returns status 0, amount 0
22:11:37.824 00.000 16108 move complete, result=0
22:11:37.824 00.000 16108 worker thread done servicing request
22:11:37.824 00.000 16108 Worker thread wakes up
22:11:37.824 00.000 21068 GuideStep: 0.3 px 89 ms WEST, 0.2 px 0 ms NORTH
22:11:37.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:37.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:38.789 00.964 16108 Exposure complete
22:11:38.849 00.060 16108 worker thread done servicing request
22:11:38.849 00.000 21068 OnExposeComplete: enter
22:11:38.850 00.001 21068 UpdateGuideState(): m_state=6
22:11:38.851 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
22:11:38.852 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=877.74, Mass=126234, SNR=81.8, Peak=18518 HFD=3.3
22:11:38.853 00.001 21068 MultiStar: [#1 -0.05,-0.42,0.94,U] [#2 -0.19,-0.37,1.12,U] [#3 0.31,-0.29,1.00,U] [#4 -0.09,0.40,0.72,U] [#5 0.01,-0.36,0.72,U] [#6 -0.11,0.01,0.67,U] [#7 -0.30,-0.32,0.59,U] [#8 -0.07,0.10,0.84,U] 
22:11:38.854 00.001 21068 single-star, 8 included, MultiStar: {-0.05, -0.17}, one-star: {-0.07, -0.11}
22:11:38.855 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
22:11:38.855 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
22:11:38.856 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.05 mountY=0.12, mountTheta=1.17
22:11:38.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
22:11:38.859 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
22:11:38.859 00.000 16108 Worker thread wakes up
22:11:38.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
22:11:38.860 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
22:11:38.860 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
22:11:38.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:11:38.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:38.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:11:38.860 00.000 16108 MoveAxis(E, 0, ABG)
22:11:38.860 00.000 16108 Move returns status 0, amount 0
22:11:38.860 00.000 16108 MoveAxis(N, 0, ABG)
22:11:38.860 00.000 16108 Move returns status 0, amount 0
22:11:38.860 00.000 16108 move complete, result=0
22:11:38.860 00.000 16108 worker thread done servicing request
22:11:38.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4022, FiltMin=3443, FiltMax=59609, Gamma=1.000
22:11:38.883 00.019 21068 UpdateGuideState exits: m=126234 SNR=81.8
22:11:38.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:38.886 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:38.886 00.000 21068 Enqueuing Expose request
22:11:38.887 00.001 16108 Worker thread wakes up
22:11:38.887 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:38.888 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:38.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:40.064 01.176 16108 Exposure complete
22:11:40.125 00.061 16108 worker thread done servicing request
22:11:40.126 00.001 21068 OnExposeComplete: enter
22:11:40.127 00.001 21068 UpdateGuideState(): m_state=6
22:11:40.127 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
22:11:40.128 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.75, Mass=98632, SNR=70.7, Peak=14678 HFD=3.1
22:11:40.129 00.001 21068 MultiStar: [#1 0.36,-0.33,0.00,M2] [#2 -0.23,-0.12,1.32,U] [#3 0.13,-0.36,0.93,U] [#4 0.01,0.29,0.82,U] [#5 -0.05,-0.36,0.93,U] [#6 0.16,-0.26,0.97,U] [#7 -0.35,-0.33,0.00,M1] [#8 0.13,-0.01,0.76,U] 
22:11:40.130 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.24, -0.10}
22:11:40.131 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
22:11:40.132 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.09)
22:11:40.133 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.29 mountX=-0.06 mountY=0.13, mountTheta=2.04
22:11:40.135 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
22:11:40.135 00.000 21068 Enqueuing Move request for scope (0.04, -0.14)
22:11:40.136 00.001 16108 Worker thread wakes up
22:11:40.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
22:11:40.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
22:11:40.136 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.06 yDistance=0.13
22:11:40.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:11:40.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:40.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:11:40.137 00.001 16108 MoveAxis(E, 0, ABG)
22:11:40.137 00.000 16108 Move returns status 0, amount 0
22:11:40.137 00.000 16108 MoveAxis(N, 0, ABG)
22:11:40.137 00.000 16108 Move returns status 0, amount 0
22:11:40.137 00.000 16108 move complete, result=0
22:11:40.137 00.000 16108 worker thread done servicing request
22:11:40.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4022, FiltMin=3472, FiltMax=60560, Gamma=1.000
22:11:40.165 00.025 21068 UpdateGuideState exits: m=98632 SNR=70.7
22:11:40.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:40.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:40.167 00.000 21068 Enqueuing Expose request
22:11:40.168 00.001 16108 Worker thread wakes up
22:11:40.168 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:40.170 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:40.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:41.140 00.970 16108 Exposure complete
22:11:41.198 00.058 16108 worker thread done servicing request
22:11:41.198 00.000 21068 OnExposeComplete: enter
22:11:41.200 00.002 21068 UpdateGuideState(): m_state=6
22:11:41.201 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
22:11:41.203 00.002 21068 Star::Find returns 1 (0), X=219.52, Y=877.70, Mass=124027, SNR=72.8, Peak=18179 HFD=3.3
22:11:41.206 00.003 21068 MultiStar: [#1 0.21,-0.17,1.13,U] [#2 0.10,-0.18,1.13,U] [#3 0.49,-0.28,0.00,M8] [#4 0.16,-0.05,1.00,U] [#5 0.09,-0.30,1.11,U] [#6 0.24,-0.19,0.88,U] [#7 0.05,-0.62,0.00,M2] [#8 0.43,-0.11,0.69,U] 
22:11:41.208 00.002 21068 refined, 6 included, MultiStar: {0.20, -0.17}, one-star: {0.29, -0.16}
22:11:41.209 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
22:11:41.211 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
22:11:41.211 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.70 mountX=-0.23 mountY=0.12, mountTheta=2.67
22:11:41.214 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.17, opts=13)
22:11:41.215 00.001 21068 Enqueuing Move request for scope (0.20, -0.17)
22:11:41.215 00.000 16108 Worker thread wakes up
22:11:41.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
22:11:41.216 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
22:11:41.216 00.000 16108 Moving (0.20, -0.17) raw xDistance=-0.23 yDistance=0.12
22:11:41.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:11:41.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:41.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:11:41.216 00.000 16108 MoveAxis(E, 60, ABG)
22:11:41.216 00.000 16108 Guiding  Dir = 2, Dur = 60
22:11:41.217 00.001 16108 IsSlewing returns 0
22:11:41.217 00.000 16108 IsGuiding returns 0
22:11:41.218 00.001 16108 PulseGuide returned control before completion, sleep 70
22:11:41.220 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4022, FiltMin=3456, FiltMax=59229, Gamma=1.000
22:11:41.239 00.019 21068 UpdateGuideState exits: m=124027 SNR=72.8
22:11:41.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:41.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:41.242 00.001 21068 Enqueuing Expose request
22:11:41.303 00.061 16108 IsGuiding returns 0
22:11:41.303 00.000 16108 Move returns status 0, amount 60
22:11:41.303 00.000 16108 MoveAxis(N, 0, ABG)
22:11:41.303 00.000 16108 Move returns status 0, amount 0
22:11:41.303 00.000 16108 move complete, result=0
22:11:41.303 00.000 16108 worker thread done servicing request
22:11:41.303 00.000 16108 Worker thread wakes up
22:11:41.303 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
22:11:41.305 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:41.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:42.485 01.180 16108 Exposure complete
22:11:42.543 00.058 16108 worker thread done servicing request
22:11:42.544 00.001 21068 OnExposeComplete: enter
22:11:42.544 00.000 21068 UpdateGuideState(): m_state=6
22:11:42.545 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
22:11:42.546 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.75, Mass=100608, SNR=66.3, Peak=15110 HFD=3.1
22:11:42.548 00.002 21068 MultiStar: [#1 0.27,-0.26,1.23,U] [#2 -0.17,-0.38,1.34,U] [#3 0.22,-0.41,0.00,M9] [#4 -0.01,0.13,0.90,U] [#5 -0.05,-0.47,0.00,M3] [#6 0.08,-0.45,0.00,M1] [#7 0.03,0.23,0.72,U] [#8 0.38,0.07,0.93,U] 
22:11:42.549 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.09}, one-star: {-0.10, -0.10}
22:11:42.550 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
22:11:42.551 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
22:11:42.552 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=-0.08 mountY=0.08, mountTheta=2.35
22:11:42.553 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
22:11:42.554 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
22:11:42.555 00.001 16108 Worker thread wakes up
22:11:42.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:11:42.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:11:42.555 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.08 yDistance=0.08
22:11:42.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:11:42.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:42.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:11:42.555 00.000 16108 MoveAxis(E, 0, ABG)
22:11:42.555 00.000 16108 Move returns status 0, amount 0
22:11:42.555 00.000 16108 MoveAxis(N, 0, ABG)
22:11:42.555 00.000 16108 Move returns status 0, amount 0
22:11:42.555 00.000 16108 move complete, result=0
22:11:42.556 00.001 16108 worker thread done servicing request
22:11:42.559 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4022, FiltMin=3469, FiltMax=52483, Gamma=1.000
22:11:42.578 00.019 21068 UpdateGuideState exits: m=100608 SNR=66.3
22:11:42.580 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:42.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:42.582 00.001 21068 Enqueuing Expose request
22:11:42.582 00.000 16108 Worker thread wakes up
22:11:42.582 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:42.583 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:42.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:43.544 00.961 16108 Exposure complete
22:11:43.602 00.058 16108 worker thread done servicing request
22:11:43.602 00.000 21068 OnExposeComplete: enter
22:11:43.603 00.001 21068 UpdateGuideState(): m_state=6
22:11:43.604 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
22:11:43.605 00.001 21068 Star::Find returns 1 (0), X=218.78, Y=877.72, Mass=103658, SNR=69.0, Peak=17206 HFD=3.0
22:11:43.606 00.001 21068 MultiStar: [#1 0.19,-0.28,1.26,U] [#2 -0.40,-0.43,0.00,M1] [#3 -0.06,-0.41,1.09,U] [#4 0.08,-0.05,1.04,U] [#5 -0.07,-0.44,0.00,M4] [#6 0.18,-0.28,0.77,U] [#7 -0.40,-0.26,0.00,M2] [#8 -0.18,-0.00,0.80,U] 
22:11:43.606 00.000 21068 refined, 5 included, MultiStar: {-0.03, -0.20}, one-star: {-0.44, -0.14}
22:11:43.607 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:11:43.608 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:11:43.609 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.73 mountX=-0.00 mountY=0.20, mountTheta=1.58
22:11:43.611 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
22:11:43.612 00.001 21068 Enqueuing Move request for scope (-0.03, -0.20)
22:11:43.613 00.001 16108 Worker thread wakes up
22:11:43.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
22:11:43.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
22:11:43.613 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.00 yDistance=0.20
22:11:43.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:11:43.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:11:43.613 00.000 16108 MoveAxis(E, 0, ABG)
22:11:43.613 00.000 16108 Move returns status 0, amount 0
22:11:43.613 00.000 16108 MoveAxis(S, 41, ABG)
22:11:43.613 00.000 16108 Guiding  Dir = 1, Dur = 41
22:11:43.614 00.001 16108 IsSlewing returns 0
22:11:43.614 00.000 16108 IsGuiding returns 0
22:11:43.617 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=4022, FiltMin=3459, FiltMax=54326, Gamma=1.000
22:11:43.634 00.017 21068 UpdateGuideState exits: m=103658 SNR=69.0
22:11:43.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:43.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:43.637 00.001 21068 Enqueuing Expose request
22:11:43.675 00.038 16108 IsGuiding returns 1
22:11:43.675 00.000 16108 scope still moving after pulse duration time elapsed
22:11:43.705 00.030 16108 IsSlewing returns 0
22:11:43.705 00.000 16108 IsGuiding returns 1
22:11:43.736 00.031 16108 IsSlewing returns 0
22:11:43.736 00.000 16108 IsGuiding returns 1
22:11:43.768 00.032 16108 IsSlewing returns 0
22:11:43.768 00.000 16108 IsGuiding returns 0
22:11:43.768 00.000 16108 scope move finished after 41 + 112 ms
22:11:43.768 00.000 16108 Move returns status 0, amount 41
22:11:43.768 00.000 16108 move complete, result=0
22:11:43.768 00.000 16108 worker thread done servicing request
22:11:43.768 00.000 16108 Worker thread wakes up
22:11:43.768 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
22:11:43.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:43.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:44.914 01.145 16108 Exposure complete
22:11:44.974 00.060 16108 worker thread done servicing request
22:11:44.974 00.000 21068 OnExposeComplete: enter
22:11:44.975 00.001 21068 UpdateGuideState(): m_state=6
22:11:44.976 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
22:11:44.976 00.000 21068 Star::Find returns 1 (0), X=218.91, Y=877.90, Mass=105216, SNR=71.1, Peak=19318 HFD=3.0
22:11:44.977 00.001 21068 MultiStar: [#1 -0.16,0.17,0.98,U] [#2 -0.47,-0.12,0.00,M2] [#3 -0.11,-0.16,0.94,U] [#4 -0.22,0.39,0.00,M1] [#5 -0.33,-0.03,1.01,U] [#6 -0.14,0.21,0.85,U] [#7 -0.53,-0.08,0.00,M3] [#8 -0.11,0.17,0.93,U] 
22:11:44.978 00.001 21068 refined, 5 included, MultiStar: {-0.20, 0.06}, one-star: {-0.32, 0.05}
22:11:44.979 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
22:11:44.980 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
22:11:44.981 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.83 mountX=0.21 mountY=-0.02, mountTheta=-0.08
22:11:44.982 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.06, opts=13)
22:11:44.983 00.001 21068 Enqueuing Move request for scope (-0.20, 0.06)
22:11:44.984 00.001 16108 Worker thread wakes up
22:11:44.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
22:11:44.984 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
22:11:44.984 00.000 16108 Moving (-0.20, 0.06) raw xDistance=0.21 yDistance=-0.02
22:11:44.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:11:44.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:44.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:11:44.985 00.001 16108 MoveAxis(W, 54, ABG)
22:11:44.985 00.000 16108 Guiding  Dir = 3, Dur = 54
22:11:44.985 00.000 16108 IsSlewing returns 0
22:11:44.985 00.000 16108 IsGuiding returns 0
22:11:44.989 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4022, FiltMin=3414, FiltMax=51814, Gamma=1.000
22:11:45.005 00.016 21068 UpdateGuideState exits: m=105216 SNR=71.1
22:11:45.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:45.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:45.008 00.001 21068 Enqueuing Expose request
22:11:45.017 00.009 16108 PulseGuide returned control before completion, sleep 33
22:11:45.062 00.045 16108 IsGuiding returns 1
22:11:45.062 00.000 16108 scope still moving after pulse duration time elapsed
22:11:45.093 00.031 16108 IsSlewing returns 0
22:11:45.093 00.000 16108 IsGuiding returns 1
22:11:45.124 00.031 16108 IsSlewing returns 0
22:11:45.124 00.000 16108 IsGuiding returns 0
22:11:45.124 00.000 16108 scope move finished after 54 + 85 ms
22:11:45.124 00.000 16108 Move returns status 0, amount 54
22:11:45.124 00.000 16108 MoveAxis(N, 0, ABG)
22:11:45.124 00.000 16108 Move returns status 0, amount 0
22:11:45.124 00.000 16108 move complete, result=0
22:11:45.124 00.000 16108 worker thread done servicing request
22:11:45.124 00.000 16108 Worker thread wakes up
22:11:45.124 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
22:11:45.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:45.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:46.100 00.975 16108 Exposure complete
22:11:46.157 00.057 16108 worker thread done servicing request
22:11:46.157 00.000 21068 OnExposeComplete: enter
22:11:46.159 00.002 21068 UpdateGuideState(): m_state=6
22:11:46.160 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
22:11:46.160 00.000 21068 Star::Find returns 1 (0), X=219.39, Y=877.67, Mass=123378, SNR=78.6, Peak=15491 HFD=3.3
22:11:46.161 00.001 21068 MultiStar: [#1 0.17,-0.21,1.08,U] [#2 -0.20,-0.35,1.01,U] [#3 0.35,-0.37,0.00,M8] [#4 -0.10,0.37,0.74,U] [#5 0.02,-0.37,0.84,U] [#6 0.16,-0.08,0.95,U] [#7 -0.03,-0.17,0.51,U] [#8 0.13,-0.02,0.86,U] 
22:11:46.162 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {0.17, -0.18}
22:11:46.163 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
22:11:46.164 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
22:11:46.165 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.07 mountY=0.12, mountTheta=2.10
22:11:46.166 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.14, opts=13)
22:11:46.167 00.001 21068 Enqueuing Move request for scope (0.05, -0.14)
22:11:46.168 00.001 16108 Worker thread wakes up
22:11:46.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:11:46.168 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:11:46.168 00.000 16108 Moving (0.05, -0.14) raw xDistance=-0.07 yDistance=0.12
22:11:46.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:11:46.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:46.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:11:46.168 00.000 16108 MoveAxis(E, 0, ABG)
22:11:46.168 00.000 16108 Move returns status 0, amount 0
22:11:46.168 00.000 16108 MoveAxis(N, 0, ABG)
22:11:46.168 00.000 16108 Move returns status 0, amount 0
22:11:46.169 00.001 16108 move complete, result=0
22:11:46.169 00.000 16108 worker thread done servicing request
22:11:46.172 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4022, FiltMin=3449, FiltMax=48323, Gamma=1.000
22:11:46.189 00.017 21068 UpdateGuideState exits: m=123378 SNR=78.6
22:11:46.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:46.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:46.192 00.001 21068 Enqueuing Expose request
22:11:46.192 00.000 16108 Worker thread wakes up
22:11:46.192 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:46.194 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:46.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:47.349 01.155 16108 Exposure complete
22:11:47.405 00.056 16108 worker thread done servicing request
22:11:47.413 00.008 21068 OnExposeComplete: enter
22:11:47.414 00.001 21068 UpdateGuideState(): m_state=6
22:11:47.415 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
22:11:47.416 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=877.64, Mass=96697, SNR=61.5, Peak=16579 HFD=2.9
22:11:47.417 00.001 21068 MultiStar: [#1 0.53,-0.15,0.00,M1] [#2 0.18,-0.15,1.44,U] [#3 0.71,-0.49,0.00,M9] [#4 0.32,0.13,0.96,U] [#5 0.44,-0.35,0.00,M3] [#6 -0.03,-0.09,1.03,U] [#7 0.02,-0.09,0.81,U] [#8 -0.07,0.17,0.81,U] 
22:11:47.418 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.05}, one-star: {0.38, -0.21}
22:11:47.419 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
22:11:47.420 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
22:11:47.421 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.15 mountY=0.02, mountTheta=3.02
22:11:47.422 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
22:11:47.423 00.001 21068 Enqueuing Move request for scope (0.14, -0.05)
22:11:47.424 00.001 16108 Worker thread wakes up
22:11:47.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:11:47.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:11:47.424 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.02
22:11:47.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:11:47.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:47.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:11:47.424 00.000 16108 MoveAxis(E, 0, ABG)
22:11:47.424 00.000 16108 Move returns status 0, amount 0
22:11:47.424 00.000 16108 MoveAxis(N, 0, ABG)
22:11:47.424 00.000 16108 Move returns status 0, amount 0
22:11:47.425 00.001 16108 move complete, result=0
22:11:47.425 00.000 16108 worker thread done servicing request
22:11:47.428 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4022, FiltMin=3494, FiltMax=50419, Gamma=1.000
22:11:47.443 00.015 21068 UpdateGuideState exits: m=96697 SNR=61.5
22:11:47.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:47.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:47.446 00.001 21068 Enqueuing Expose request
22:11:47.447 00.001 16108 Worker thread wakes up
22:11:47.447 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:47.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:47.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:48.411 00.963 16108 Exposure complete
22:11:48.471 00.060 16108 worker thread done servicing request
22:11:48.471 00.000 21068 OnExposeComplete: enter
22:11:48.472 00.001 21068 UpdateGuideState(): m_state=6
22:11:48.473 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
22:11:48.474 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.92, Mass=97303, SNR=71.4, Peak=20102 HFD=2.6
22:11:48.474 00.000 21068 MultiStar: [#1 -0.09,-0.02,1.08,U] [#2 -0.44,0.16,0.00,M1] [#3 -0.05,-0.07,1.02,U] [#4 -0.09,0.31,0.88,U] [#5 -0.03,-0.13,0.86,U] [#6 -0.04,-0.10,0.81,U] [#7 -0.43,0.22,0.00,M2] [#8 0.12,0.22,0.71,U] 
22:11:48.475 00.001 21068 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {-0.12, 0.07}
22:11:48.476 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
22:11:48.477 00.001 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
22:11:48.477 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.56 mountX=0.06 mountY=-0.02, mountTheta=-0.36
22:11:48.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
22:11:48.480 00.001 21068 Enqueuing Move request for scope (-0.05, 0.03)
22:11:48.481 00.001 16108 Worker thread wakes up
22:11:48.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:11:48.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:11:48.481 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.06 yDistance=-0.02
22:11:48.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:11:48.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:48.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:11:48.481 00.000 16108 MoveAxis(E, 0, ABG)
22:11:48.481 00.000 16108 Move returns status 0, amount 0
22:11:48.481 00.000 16108 MoveAxis(N, 0, ABG)
22:11:48.481 00.000 16108 Move returns status 0, amount 0
22:11:48.481 00.000 16108 move complete, result=0
22:11:48.481 00.000 16108 worker thread done servicing request
22:11:48.486 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4022, FiltMin=3430, FiltMax=53926, Gamma=1.000
22:11:48.502 00.016 21068 UpdateGuideState exits: m=97303 SNR=71.4
22:11:48.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:48.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:48.505 00.001 21068 Enqueuing Expose request
22:11:48.505 00.000 16108 Worker thread wakes up
22:11:48.506 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:48.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:48.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:49.659 01.153 16108 Exposure complete
22:11:49.718 00.059 16108 worker thread done servicing request
22:11:49.718 00.000 21068 OnExposeComplete: enter
22:11:49.719 00.001 21068 UpdateGuideState(): m_state=6
22:11:49.720 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
22:11:49.720 00.000 21068 Star::Find returns 1 (0), X=219.44, Y=878.12, Mass=88369, SNR=53.7, Peak=14019 HFD=2.9
22:11:49.721 00.001 21068 MultiStar: [#1 0.26,0.08,1.52,U] [#2 -0.11,0.46,0.00,M2] [#3 0.53,-0.27,0.00,M9] [#4 0.03,0.65,0.00,M1] [#5 0.13,-0.04,1.08,U] [#6 0.12,0.19,1.01,U] [#7 -0.08,0.07,0.75,U] [#8 0.25,0.46,0.00,M1] 
22:11:49.722 00.001 21068 refined, 4 included, MultiStar: {0.15, 0.11}, one-star: {0.21, 0.27}
22:11:49.723 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
22:11:49.724 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
22:11:49.724 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.64 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
22:11:49.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.11, opts=13)
22:11:49.727 00.001 21068 Enqueuing Move request for scope (0.15, 0.11)
22:11:49.728 00.001 16108 Worker thread wakes up
22:11:49.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
22:11:49.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
22:11:49.728 00.000 16108 Moving (0.15, 0.11) raw xDistance=-0.13 yDistance=-0.14
22:11:49.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:11:49.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:49.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:11:49.728 00.000 16108 MoveAxis(E, 0, ABG)
22:11:49.728 00.000 16108 Move returns status 0, amount 0
22:11:49.728 00.000 16108 MoveAxis(N, 0, ABG)
22:11:49.728 00.000 16108 Move returns status 0, amount 0
22:11:49.728 00.000 16108 move complete, result=0
22:11:49.729 00.001 16108 worker thread done servicing request
22:11:49.733 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=4022, FiltMin=3423, FiltMax=53933, Gamma=1.000
22:11:49.755 00.022 21068 UpdateGuideState exits: m=88369 SNR=53.7
22:11:49.757 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:49.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:49.760 00.002 21068 Enqueuing Expose request
22:11:49.761 00.001 16108 Worker thread wakes up
22:11:49.761 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:11:49.762 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:49.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:50.735 00.973 16108 Exposure complete
22:11:50.800 00.065 16108 worker thread done servicing request
22:11:50.801 00.001 21068 OnExposeComplete: enter
22:11:50.801 00.000 21068 UpdateGuideState(): m_state=6
22:11:50.802 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
22:11:50.803 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=878.30, Mass=103409, SNR=70.5, Peak=16646 HFD=2.9
22:11:50.804 00.001 21068 MultiStar: [#1 -0.23,0.40,0.00,M1] [#2 -0.46,0.21,0.00,M3] [#3 0.02,0.09,0.99,U] [#4 -0.13,0.41,0.86,U] [#5 -0.44,0.20,0.00,M2] [#6 -0.19,0.08,0.81,U] [#7 -0.27,0.37,0.00,M2] [#8 -0.10,0.64,0.00,M2] 
22:11:50.805 00.001 21068 refined, 3 included, MultiStar: {-0.06, 0.26}, one-star: {0.02, 0.45}
22:11:50.806 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:11:50.807 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:11:50.807 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.80 mountX=0.10 mountY=-0.24, mountTheta=-1.16
22:11:50.809 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.26, opts=13)
22:11:50.810 00.001 21068 Enqueuing Move request for scope (-0.06, 0.26)
22:11:50.811 00.001 16108 Worker thread wakes up
22:11:50.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
22:11:50.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
22:11:50.811 00.000 16108 Moving (-0.06, 0.26) raw xDistance=0.10 yDistance=-0.24
22:11:50.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:11:50.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:11:50.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:11:50.811 00.000 16108 MoveAxis(E, 0, ABG)
22:11:50.811 00.000 16108 Move returns status 0, amount 0
22:11:50.811 00.000 16108 MoveAxis(N, 0, ABG)
22:11:50.811 00.000 16108 Move returns status 0, amount 0
22:11:50.811 00.000 16108 move complete, result=0
22:11:50.811 00.000 16108 worker thread done servicing request
22:11:50.815 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=4022, FiltMin=3478, FiltMax=48838, Gamma=1.000
22:11:50.832 00.017 21068 UpdateGuideState exits: m=103409 SNR=70.5
22:11:50.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:50.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:50.834 00.000 21068 Enqueuing Expose request
22:11:50.836 00.002 16108 Worker thread wakes up
22:11:50.836 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:11:50.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:50.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:51.994 01.157 16108 Exposure complete
22:11:52.055 00.061 16108 worker thread done servicing request
22:11:52.055 00.000 21068 OnExposeComplete: enter
22:11:52.056 00.001 21068 UpdateGuideState(): m_state=6
22:11:52.057 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
22:11:52.058 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.63, Mass=123062, SNR=80.0, Peak=18566 HFD=3.1
22:11:52.059 00.001 21068 MultiStar: [#1 -0.13,0.11,0.99,U] [#2 -0.25,-0.04,0.95,U] [#3 0.18,-0.21,0.92,U] [#4 0.22,0.09,0.81,U] [#5 -0.03,-0.08,0.81,U] [#6 0.15,-0.18,0.79,U] [#7 -0.38,-0.06,0.56,U] [#8 -0.08,-0.28,0.73,U] 
22:11:52.061 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.05, -0.22}
22:11:52.062 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
22:11:52.064 00.002 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
22:11:52.065 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.79 mountX=0.00 mountY=0.10, mountTheta=1.53
22:11:52.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.10, opts=13)
22:11:52.068 00.001 21068 Enqueuing Move request for scope (-0.02, -0.10)
22:11:52.068 00.000 16108 Worker thread wakes up
22:11:52.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:11:52.068 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:11:52.068 00.000 16108 Moving (-0.02, -0.10) raw xDistance=0.00 yDistance=0.10
22:11:52.069 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:11:52.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:52.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:11:52.069 00.000 16108 MoveAxis(E, 0, ABG)
22:11:52.069 00.000 16108 Move returns status 0, amount 0
22:11:52.069 00.000 16108 MoveAxis(N, 0, ABG)
22:11:52.069 00.000 16108 Move returns status 0, amount 0
22:11:52.069 00.000 16108 move complete, result=0
22:11:52.069 00.000 16108 worker thread done servicing request
22:11:52.072 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4019, FiltMin=3440, FiltMax=52454, Gamma=1.000
22:11:52.092 00.020 21068 UpdateGuideState exits: m=123062 SNR=80.0
22:11:52.094 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:52.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:52.096 00.001 21068 Enqueuing Expose request
22:11:52.096 00.000 16108 Worker thread wakes up
22:11:52.097 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:52.097 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:52.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:53.073 00.976 16108 Exposure complete
22:11:53.134 00.061 16108 worker thread done servicing request
22:11:53.134 00.000 21068 OnExposeComplete: enter
22:11:53.135 00.001 21068 UpdateGuideState(): m_state=6
22:11:53.136 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
22:11:53.137 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=877.77, Mass=102170, SNR=74.3, Peak=14707 HFD=3.2
22:11:53.139 00.002 21068 MultiStar: [#1 -0.20,-0.08,1.22,U] [#2 -0.34,-0.20,1.25,U] [#3 0.04,-0.24,0.90,U] [#4 -0.29,0.09,0.90,U] [#5 -0.33,-0.19,0.79,U] [#6 0.04,-0.45,0.00,M1] [#7 -0.65,-0.47,0.00,M2] [#8 0.01,0.05,0.74,U] 
22:11:53.140 00.001 21068 refined, 6 included, MultiStar: {-0.20, -0.10}, one-star: {-0.23, -0.09}
22:11:53.140 00.000 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
22:11:53.141 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
22:11:53.142 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-2.69 mountX=0.18 mountY=0.14, mountTheta=0.67
22:11:53.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.10, opts=13)
22:11:53.145 00.001 21068 Enqueuing Move request for scope (-0.20, -0.10)
22:11:53.146 00.001 16108 Worker thread wakes up
22:11:53.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
22:11:53.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
22:11:53.146 00.000 16108 Moving (-0.20, -0.10) raw xDistance=0.18 yDistance=0.14
22:11:53.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:11:53.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:53.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:11:53.146 00.000 16108 MoveAxis(E, 0, ABG)
22:11:53.146 00.000 16108 Move returns status 0, amount 0
22:11:53.146 00.000 16108 MoveAxis(N, 0, ABG)
22:11:53.146 00.000 16108 Move returns status 0, amount 0
22:11:53.146 00.000 16108 move complete, result=0
22:11:53.146 00.000 16108 worker thread done servicing request
22:11:53.150 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4022, FiltMin=3491, FiltMax=55997, Gamma=1.000
22:11:53.167 00.017 21068 UpdateGuideState exits: m=102170 SNR=74.3
22:11:53.169 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:53.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:53.170 00.000 21068 Enqueuing Expose request
22:11:53.172 00.002 16108 Worker thread wakes up
22:11:53.172 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:53.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:53.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:54.333 01.160 16108 Exposure complete
22:11:54.392 00.059 16108 worker thread done servicing request
22:11:54.392 00.000 21068 OnExposeComplete: enter
22:11:54.393 00.001 21068 UpdateGuideState(): m_state=6
22:11:54.394 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
22:11:54.395 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=877.74, Mass=103018, SNR=71.1, Peak=17014 HFD=2.8
22:11:54.396 00.001 21068 MultiStar: [#1 -0.24,0.05,1.18,U] [#2 -0.42,-0.05,1.12,U] [#3 -0.10,0.07,1.01,U] [#4 -0.23,0.56,0.00,M1] [#5 -0.29,-0.02,0.90,U] [#6 -0.11,0.04,0.90,U] [#7 -0.50,0.09,0.00,M3] [#8 0.13,0.52,0.00,M1] 
22:11:54.396 00.000 21068 single-star, 5 included, MultiStar: {-0.22, -0.00}, one-star: {-0.14, -0.11}
22:11:54.397 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
22:11:54.398 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
22:11:54.399 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.49 mountX=0.12 mountY=0.14, mountTheta=0.85
22:11:54.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
22:11:54.401 00.001 21068 Enqueuing Move request for scope (-0.14, -0.11)
22:11:54.402 00.001 16108 Worker thread wakes up
22:11:54.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
22:11:54.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
22:11:54.402 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
22:11:54.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:11:54.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:54.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:11:54.402 00.000 16108 MoveAxis(E, 0, ABG)
22:11:54.402 00.000 16108 Move returns status 0, amount 0
22:11:54.402 00.000 16108 MoveAxis(N, 0, ABG)
22:11:54.402 00.000 16108 Move returns status 0, amount 0
22:11:54.402 00.000 16108 move complete, result=0
22:11:54.402 00.000 16108 worker thread done servicing request
22:11:54.406 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=4022, FiltMin=3462, FiltMax=62854, Gamma=1.000
22:11:54.423 00.017 21068 UpdateGuideState exits: m=103018 SNR=71.1
22:11:54.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:54.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:54.425 00.000 21068 Enqueuing Expose request
22:11:54.426 00.001 16108 Worker thread wakes up
22:11:54.426 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:11:54.427 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:54.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:55.393 00.966 16108 Exposure complete
22:11:55.451 00.058 16108 worker thread done servicing request
22:11:55.451 00.000 21068 OnExposeComplete: enter
22:11:55.453 00.002 21068 UpdateGuideState(): m_state=6
22:11:55.454 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
22:11:55.455 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.87, Mass=118315, SNR=79.9, Peak=16326 HFD=3.0
22:11:55.456 00.001 21068 MultiStar: [#1 0.01,-0.05,1.03,U] [#2 -0.01,-0.24,1.11,U] [#3 0.26,-0.10,1.09,U] [#4 0.06,0.26,0.82,U] [#5 -0.11,0.21,0.87,U] [#6 0.02,0.06,0.85,U] [#7 -0.10,0.25,0.59,U] [#8 0.33,0.10,0.89,U] 
22:11:55.457 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.03, 0.02}
22:11:55.458 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
22:11:55.459 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
22:11:55.460 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.51 mountX=-0.03 mountY=-0.02, mountTheta=-2.43
22:11:55.461 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
22:11:55.462 00.001 21068 Enqueuing Move request for scope (0.03, 0.02)
22:11:55.463 00.001 16108 Worker thread wakes up
22:11:55.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:11:55.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:11:55.463 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
22:11:55.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:11:55.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:55.464 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:11:55.464 00.000 16108 MoveAxis(E, 0, ABG)
22:11:55.464 00.000 16108 Move returns status 0, amount 0
22:11:55.464 00.000 16108 MoveAxis(N, 0, ABG)
22:11:55.464 00.000 16108 Move returns status 0, amount 0
22:11:55.464 00.000 16108 move complete, result=0
22:11:55.464 00.000 16108 worker thread done servicing request
22:11:55.467 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4022, FiltMin=3491, FiltMax=57453, Gamma=1.000
22:11:55.484 00.017 21068 UpdateGuideState exits: m=118315 SNR=79.9
22:11:55.486 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:55.486 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:55.487 00.001 21068 Enqueuing Expose request
22:11:55.488 00.001 16108 Worker thread wakes up
22:11:55.488 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:11:55.489 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:55.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:56.645 01.156 16108 Exposure complete
22:11:56.704 00.059 16108 worker thread done servicing request
22:11:56.704 00.000 21068 OnExposeComplete: enter
22:11:56.705 00.001 21068 UpdateGuideState(): m_state=6
22:11:56.706 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
22:11:56.708 00.002 21068 Star::Find returns 1 (0), X=219.48, Y=877.63, Mass=101609, SNR=60.0, Peak=14739 HFD=3.1
22:11:56.708 00.000 21068 MultiStar: [#1 0.11,-0.19,1.10,U] [#2 0.01,-0.36,1.36,U] [#3 0.53,-0.46,0.00,M5] [#4 -0.06,0.07,1.04,U] [#5 -0.03,-0.36,1.40,U] [#6 0.19,-0.35,0.94,U] [#7 0.26,-0.18,0.76,U] [#8 0.11,-0.07,1.00,U] 
22:11:56.709 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.22}, one-star: {0.25, -0.22}
22:11:56.710 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
22:11:56.711 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
22:11:56.711 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=-0.13 mountY=0.19, mountTheta=2.14
22:11:56.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.22, opts=13)
22:11:56.714 00.001 21068 Enqueuing Move request for scope (0.09, -0.22)
22:11:56.714 00.000 16108 Worker thread wakes up
22:11:56.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
22:11:56.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
22:11:56.715 00.001 16108 Moving (0.09, -0.22) raw xDistance=-0.13 yDistance=0.19
22:11:56.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:11:56.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:56.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:11:56.715 00.000 16108 MoveAxis(E, 0, ABG)
22:11:56.715 00.000 16108 Move returns status 0, amount 0
22:11:56.715 00.000 16108 MoveAxis(N, 0, ABG)
22:11:56.715 00.000 16108 Move returns status 0, amount 0
22:11:56.715 00.000 16108 move complete, result=0
22:11:56.715 00.000 16108 worker thread done servicing request
22:11:56.719 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4022, FiltMin=3439, FiltMax=55120, Gamma=1.000
22:11:56.736 00.017 21068 UpdateGuideState exits: m=101609 SNR=60.0
22:11:56.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:56.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:56.738 00.000 21068 Enqueuing Expose request
22:11:56.739 00.001 16108 Worker thread wakes up
22:11:56.739 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:11:56.741 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:56.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:57.702 00.961 16108 Exposure complete
22:11:57.759 00.057 16108 worker thread done servicing request
22:11:57.759 00.000 21068 OnExposeComplete: enter
22:11:57.760 00.001 21068 UpdateGuideState(): m_state=6
22:11:57.761 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
22:11:57.762 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.94, Mass=98877, SNR=65.1, Peak=14915 HFD=3.3
22:11:57.763 00.001 21068 MultiStar: [#1 0.26,-0.27,1.11,U] [#2 0.25,-0.24,1.58,U] [#3 0.51,-0.37,0.00,M6] [#4 -0.00,0.21,1.03,U] [#5 -0.02,-0.36,1.06,U] [#6 0.28,-0.32,1.00,U] [#7 -0.00,-0.48,0.00,M2] [#8 0.50,-0.04,0.00,M1] 
22:11:57.764 00.001 21068 single-star, 5 included, MultiStar: {0.16, -0.16}, one-star: {0.19, 0.09}
22:11:57.765 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
22:11:57.765 00.000 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
22:11:57.766 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.43 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
22:11:57.769 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
22:11:57.770 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
22:11:57.770 00.000 16108 Worker thread wakes up
22:11:57.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
22:11:57.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
22:11:57.770 00.000 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.13
22:11:57.771 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:11:57.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:57.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:11:57.771 00.000 16108 MoveAxis(E, 0, ABG)
22:11:57.771 00.000 16108 Move returns status 0, amount 0
22:11:57.771 00.000 16108 MoveAxis(N, 0, ABG)
22:11:57.771 00.000 16108 Move returns status 0, amount 0
22:11:57.771 00.000 16108 move complete, result=0
22:11:57.771 00.000 16108 worker thread done servicing request
22:11:57.774 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4022, FiltMin=3469, FiltMax=61405, Gamma=1.000
22:11:57.793 00.019 21068 UpdateGuideState exits: m=98877 SNR=65.1
22:11:57.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:57.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:57.795 00.000 21068 Enqueuing Expose request
22:11:57.796 00.001 16108 Worker thread wakes up
22:11:57.796 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:11:57.797 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:57.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:11:58.950 01.153 16108 Exposure complete
22:11:59.008 00.058 16108 worker thread done servicing request
22:11:59.010 00.002 21068 OnExposeComplete: enter
22:11:59.011 00.001 21068 UpdateGuideState(): m_state=6
22:11:59.011 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
22:11:59.012 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.70, Mass=112689, SNR=73.5, Peak=18371 HFD=2.9
22:11:59.014 00.002 21068 MultiStar: [#1 0.47,-0.33,0.00,M1] [#2 0.02,-0.30,1.00,U] [#3 0.44,-0.33,0.00,M7] [#4 0.16,0.13,0.78,U] [#5 0.04,-0.23,0.95,U] [#6 0.46,-0.34,0.00,M1] [#7 0.26,-0.30,0.65,U] [#8 0.59,0.10,0.00,M2] 
22:11:59.014 00.000 21068 refined, 4 included, MultiStar: {0.20, -0.17}, one-star: {0.53, -0.15}
22:11:59.015 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
22:11:59.016 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
22:11:59.017 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.27 cameraTheta=-0.72 mountX=-0.23 mountY=0.12, mountTheta=2.64
22:11:59.019 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.17, opts=13)
22:11:59.020 00.001 21068 Enqueuing Move request for scope (0.20, -0.17)
22:11:59.022 00.002 16108 Worker thread wakes up
22:11:59.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
22:11:59.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
22:11:59.022 00.000 16108 Moving (0.20, -0.17) raw xDistance=-0.23 yDistance=0.12
22:11:59.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:11:59.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:59.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:11:59.022 00.000 16108 MoveAxis(E, 59, ABG)
22:11:59.022 00.000 16108 Guiding  Dir = 2, Dur = 59
22:11:59.022 00.000 16108 IsSlewing returns 0
22:11:59.022 00.000 16108 IsGuiding returns 0
22:11:59.023 00.001 16108 PulseGuide returned control before completion, sleep 69
22:11:59.026 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4019, FiltMin=3430, FiltMax=59155, Gamma=1.000
22:11:59.041 00.015 21068 UpdateGuideState exits: m=112689 SNR=73.5
22:11:59.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:59.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:11:59.044 00.001 21068 Enqueuing Expose request
22:11:59.100 00.056 16108 IsGuiding returns 1
22:11:59.100 00.000 16108 scope still moving after pulse duration time elapsed
22:11:59.131 00.031 16108 IsSlewing returns 0
22:11:59.131 00.000 16108 IsGuiding returns 0
22:11:59.131 00.000 16108 scope move finished after 59 + 49 ms
22:11:59.131 00.000 16108 Move returns status 0, amount 59
22:11:59.131 00.000 16108 MoveAxis(N, 0, ABG)
22:11:59.131 00.000 16108 Move returns status 0, amount 0
22:11:59.131 00.000 16108 move complete, result=0
22:11:59.131 00.000 16108 worker thread done servicing request
22:11:59.131 00.000 16108 Worker thread wakes up
22:11:59.131 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
22:11:59.132 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:11:59.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:00.099 00.967 16108 Exposure complete
22:12:00.163 00.064 16108 worker thread done servicing request
22:12:00.163 00.000 21068 OnExposeComplete: enter
22:12:00.164 00.001 21068 UpdateGuideState(): m_state=6
22:12:00.166 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
22:12:00.166 00.000 21068 Star::Find returns 1 (0), X=219.34, Y=877.70, Mass=109789, SNR=69.5, Peak=14838 HFD=3.4
22:12:00.167 00.001 21068 MultiStar: [#1 0.01,-0.37,1.10,U] [#2 -0.06,-0.22,1.37,U] [#3 0.18,-0.42,0.00,M8] [#4 -0.17,0.07,0.85,U] [#5 0.03,-0.42,1.06,U] [#6 0.22,-0.37,0.92,U] [#7 -0.17,-0.29,0.63,U] [#8 0.05,-0.10,0.79,U] 
22:12:00.169 00.002 21068 single-star, 7 included, MultiStar: {0.01, -0.24}, one-star: {0.11, -0.16}
22:12:00.170 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
22:12:00.171 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
22:12:00.171 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=-0.13 mountY=0.13, mountTheta=2.39
22:12:00.174 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
22:12:00.175 00.001 21068 Enqueuing Move request for scope (0.11, -0.16)
22:12:00.177 00.002 16108 Worker thread wakes up
22:12:00.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
22:12:00.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
22:12:00.177 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.13 yDistance=0.13
22:12:00.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:12:00.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:00.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:12:00.178 00.001 16108 MoveAxis(E, 0, ABG)
22:12:00.178 00.000 16108 Move returns status 0, amount 0
22:12:00.178 00.000 16108 MoveAxis(N, 0, ABG)
22:12:00.178 00.000 16108 Move returns status 0, amount 0
22:12:00.178 00.000 16108 move complete, result=0
22:12:00.178 00.000 16108 worker thread done servicing request
22:12:00.182 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4022, FiltMin=3369, FiltMax=61843, Gamma=1.000
22:12:00.202 00.020 21068 UpdateGuideState exits: m=109789 SNR=69.5
22:12:00.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:00.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:00.205 00.001 21068 Enqueuing Expose request
22:12:00.206 00.001 16108 Worker thread wakes up
22:12:00.206 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:00.207 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:00.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:01.358 01.151 16108 Exposure complete
22:12:01.418 00.060 16108 worker thread done servicing request
22:12:01.418 00.000 21068 OnExposeComplete: enter
22:12:01.419 00.001 21068 UpdateGuideState(): m_state=6
22:12:01.420 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
22:12:01.420 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=877.62, Mass=125137, SNR=78.4, Peak=17542 HFD=3.3
22:12:01.421 00.001 21068 MultiStar: [#1 0.07,-0.26,1.02,U] [#2 -0.15,-0.35,1.26,U] [#3 0.33,-0.56,0.00,M9] [#4 -0.20,-0.02,0.75,U] [#5 0.03,-0.38,0.92,U] [#6 0.05,-0.26,0.82,U] [#7 -0.26,-0.32,0.58,U] [#8 0.18,-0.12,0.64,U] 
22:12:01.422 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.25}, one-star: {-0.04, -0.23}
22:12:01.423 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
22:12:01.424 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
22:12:01.424 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.72 mountX=-0.01 mountY=0.23, mountTheta=1.59
22:12:01.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.23, opts=13)
22:12:01.427 00.001 21068 Enqueuing Move request for scope (-0.04, -0.23)
22:12:01.428 00.001 16108 Worker thread wakes up
22:12:01.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
22:12:01.428 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
22:12:01.428 00.000 16108 Moving (-0.04, -0.23) raw xDistance=-0.01 yDistance=0.23
22:12:01.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:12:01.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:12:01.428 00.000 16108 MoveAxis(E, 0, ABG)
22:12:01.428 00.000 16108 Move returns status 0, amount 0
22:12:01.428 00.000 16108 MoveAxis(S, 46, ABG)
22:12:01.429 00.001 16108 Guiding  Dir = 1, Dur = 46
22:12:01.429 00.000 16108 IsSlewing returns 0
22:12:01.429 00.000 16108 IsGuiding returns 0
22:12:01.433 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4019, FiltMin=3485, FiltMax=56464, Gamma=1.000
22:12:01.449 00.016 21068 UpdateGuideState exits: m=125137 SNR=78.4
22:12:01.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:01.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:01.452 00.001 21068 Enqueuing Expose request
22:12:01.491 00.039 16108 IsGuiding returns 1
22:12:01.491 00.000 16108 scope still moving after pulse duration time elapsed
22:12:01.521 00.030 16108 IsSlewing returns 0
22:12:01.521 00.000 16108 IsGuiding returns 1
22:12:01.552 00.031 16108 IsSlewing returns 0
22:12:01.552 00.000 16108 IsGuiding returns 1
22:12:01.583 00.031 16108 IsSlewing returns 0
22:12:01.583 00.000 16108 IsGuiding returns 0
22:12:01.583 00.000 16108 scope move finished after 46 + 107 ms
22:12:01.583 00.000 16108 Move returns status 0, amount 46
22:12:01.583 00.000 16108 move complete, result=0
22:12:01.583 00.000 16108 worker thread done servicing request
22:12:01.583 00.000 16108 Worker thread wakes up
22:12:01.583 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
22:12:01.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:01.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:02.543 00.959 16108 Exposure complete
22:12:02.603 00.060 16108 worker thread done servicing request
22:12:02.603 00.000 21068 OnExposeComplete: enter
22:12:02.604 00.001 21068 UpdateGuideState(): m_state=6
22:12:02.605 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
22:12:02.607 00.002 21068 Star::Find returns 1 (0), X=219.16, Y=877.88, Mass=109572, SNR=68.9, Peak=18438 HFD=2.9
22:12:02.608 00.001 21068 MultiStar: [#1 0.01,0.04,1.16,U] [#2 -0.31,-0.06,1.45,U] [#3 0.25,-0.08,1.17,U] [#4 -0.22,0.36,0.93,U] [#5 0.12,0.05,1.02,U] [#6 -0.11,-0.14,0.90,U] [#7 -0.33,0.06,0.63,U] [#8 0.22,-0.07,0.82,U] 
22:12:02.609 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.06, 0.03}
22:12:02.610 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
22:12:02.610 00.000 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
22:12:02.611 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=0.05 mountY=-0.01, mountTheta=-0.11
22:12:02.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
22:12:02.614 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
22:12:02.614 00.000 16108 Worker thread wakes up
22:12:02.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:12:02.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:12:02.615 00.001 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
22:12:02.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:12:02.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:02.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:12:02.615 00.000 16108 MoveAxis(E, 0, ABG)
22:12:02.615 00.000 16108 Move returns status 0, amount 0
22:12:02.615 00.000 16108 MoveAxis(N, 0, ABG)
22:12:02.615 00.000 16108 Move returns status 0, amount 0
22:12:02.615 00.000 16108 move complete, result=0
22:12:02.615 00.000 16108 worker thread done servicing request
22:12:02.619 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4019, FiltMin=3440, FiltMax=57789, Gamma=1.000
22:12:02.634 00.015 21068 UpdateGuideState exits: m=109572 SNR=68.9
22:12:02.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:02.637 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:02.638 00.001 21068 Enqueuing Expose request
22:12:02.638 00.000 16108 Worker thread wakes up
22:12:02.638 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:02.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:02.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:03.790 01.151 16108 Exposure complete
22:12:03.847 00.057 16108 worker thread done servicing request
22:12:03.847 00.000 21068 OnExposeComplete: enter
22:12:03.848 00.001 21068 UpdateGuideState(): m_state=6
22:12:03.849 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
22:12:03.849 00.000 21068 Star::Find returns 1 (0), X=219.52, Y=877.84, Mass=123315, SNR=90.6, Peak=17107 HFD=3.1
22:12:03.850 00.001 21068 MultiStar: [#1 0.21,0.16,0.84,U] [#2 0.10,-0.01,0.96,U] [#3 0.67,-0.15,0.00,M9] [#4 0.06,0.22,0.66,U] [#5 0.28,-0.21,0.80,U] [#6 0.05,-0.03,0.71,U] [#7 0.15,-0.03,0.52,U] [#8 0.42,0.07,0.68,U] 
22:12:03.852 00.002 21068 refined, 7 included, MultiStar: {0.20, 0.02}, one-star: {0.29, -0.01}
22:12:03.853 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
22:12:03.854 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
22:12:03.854 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.08 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
22:12:03.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.02, opts=13)
22:12:03.857 00.001 21068 Enqueuing Move request for scope (0.20, 0.02)
22:12:03.857 00.000 16108 Worker thread wakes up
22:12:03.858 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
22:12:03.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
22:12:03.858 00.000 16108 Moving (0.20, 0.02) raw xDistance=-0.19 yDistance=-0.06
22:12:03.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:12:03.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:03.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:03.858 00.000 16108 MoveAxis(E, 0, ABG)
22:12:03.858 00.000 16108 Move returns status 0, amount 0
22:12:03.858 00.000 16108 MoveAxis(N, 0, ABG)
22:12:03.858 00.000 16108 Move returns status 0, amount 0
22:12:03.858 00.000 16108 move complete, result=0
22:12:03.858 00.000 16108 worker thread done servicing request
22:12:03.863 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4019, FiltMin=3459, FiltMax=53027, Gamma=1.000
22:12:03.879 00.016 21068 UpdateGuideState exits: m=123315 SNR=90.6
22:12:03.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:03.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:03.882 00.001 21068 Enqueuing Expose request
22:12:03.882 00.000 16108 Worker thread wakes up
22:12:03.882 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:03.883 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:03.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:04.848 00.965 16108 Exposure complete
22:12:04.909 00.061 16108 worker thread done servicing request
22:12:04.909 00.000 21068 OnExposeComplete: enter
22:12:04.910 00.001 21068 UpdateGuideState(): m_state=6
22:12:04.911 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
22:12:04.912 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.95, Mass=124674, SNR=78.5, Peak=18150 HFD=3.1
22:12:04.913 00.001 21068 MultiStar: [#1 0.20,-0.15,1.15,U] [#2 -0.10,-0.07,1.16,U] [#3 0.22,-0.30,0.82,U] [#4 -0.03,0.31,0.78,U] [#5 -0.13,-0.16,0.90,U] [#6 -0.14,-0.10,0.78,U] [#7 0.21,-0.43,0.00,M1] [#8 0.39,0.08,0.71,U] 
22:12:04.915 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.09, 0.10}
22:12:04.915 00.000 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
22:12:04.916 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
22:12:04.917 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.66 mountX=-0.06 mountY=0.03, mountTheta=2.71
22:12:04.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
22:12:04.920 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
22:12:04.921 00.001 16108 Worker thread wakes up
22:12:04.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:12:04.921 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:12:04.921 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=0.03
22:12:04.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:12:04.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:04.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:12:04.921 00.000 16108 MoveAxis(E, 0, ABG)
22:12:04.921 00.000 16108 Move returns status 0, amount 0
22:12:04.921 00.000 16108 MoveAxis(N, 0, ABG)
22:12:04.921 00.000 16108 Move returns status 0, amount 0
22:12:04.921 00.000 16108 move complete, result=0
22:12:04.921 00.000 16108 worker thread done servicing request
22:12:04.925 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4019, FiltMin=3443, FiltMax=54835, Gamma=1.000
22:12:04.941 00.016 21068 UpdateGuideState exits: m=124674 SNR=78.5
22:12:04.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:04.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:04.944 00.001 21068 Enqueuing Expose request
22:12:04.944 00.000 16108 Worker thread wakes up
22:12:04.944 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:04.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:04.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:06.090 01.145 16108 Exposure complete
22:12:06.147 00.057 16108 worker thread done servicing request
22:12:06.147 00.000 21068 OnExposeComplete: enter
22:12:06.148 00.001 21068 UpdateGuideState(): m_state=6
22:12:06.149 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
22:12:06.149 00.000 21068 Star::Find returns 1 (0), X=219.44, Y=877.69, Mass=94727, SNR=65.4, Peak=14787 HFD=3.0
22:12:06.150 00.001 21068 MultiStar: [#1 0.17,-0.31,1.14,U] [#2 0.17,-0.11,1.17,U] [#3 0.20,-0.27,0.99,U] [#4 -0.26,0.22,0.94,U] [#5 0.03,-0.26,1.05,U] [#6 -0.00,-0.27,0.78,U] [#7 -0.52,-0.01,0.00,M2] [#8 0.23,0.08,0.80,U] 
22:12:06.151 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.21, -0.16}
22:12:06.152 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
22:12:06.153 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
22:12:06.154 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.12 mountY=0.12, mountTheta=2.38
22:12:06.156 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
22:12:06.157 00.001 21068 Enqueuing Move request for scope (0.10, -0.14)
22:12:06.158 00.001 16108 Worker thread wakes up
22:12:06.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:12:06.158 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:12:06.158 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.12
22:12:06.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:12:06.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:06.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:06.158 00.000 16108 MoveAxis(E, 0, ABG)
22:12:06.158 00.000 16108 Move returns status 0, amount 0
22:12:06.158 00.000 16108 MoveAxis(N, 0, ABG)
22:12:06.158 00.000 16108 Move returns status 0, amount 0
22:12:06.159 00.001 16108 move complete, result=0
22:12:06.159 00.000 16108 worker thread done servicing request
22:12:06.162 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4016, FiltMin=3427, FiltMax=57261, Gamma=1.000
22:12:06.180 00.018 21068 UpdateGuideState exits: m=94727 SNR=65.4
22:12:06.182 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:06.184 00.001 21068 Enqueuing Expose request
22:12:06.186 00.002 16108 Worker thread wakes up
22:12:06.186 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:06.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:06.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:07.156 00.969 16108 Exposure complete
22:12:07.216 00.060 16108 worker thread done servicing request
22:12:07.216 00.000 21068 OnExposeComplete: enter
22:12:07.217 00.001 21068 UpdateGuideState(): m_state=6
22:12:07.218 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
22:12:07.219 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.69, Mass=123521, SNR=77.6, Peak=18054 HFD=3.0
22:12:07.220 00.001 21068 MultiStar: [#1 -0.06,-0.12,1.22,U] [#2 -0.37,-0.29,0.00,M1] [#3 -0.03,-0.38,0.89,U] [#4 -0.26,0.24,0.74,U] [#5 -0.33,-0.42,0.00,M1] [#6 -0.24,-0.48,0.00,M1] [#7 -0.18,-0.19,0.61,U] [#8 0.29,-0.06,0.73,U] 
22:12:07.220 00.000 21068 refined, 5 included, MultiStar: {0.01, -0.12}, one-star: {0.23, -0.16}
22:12:07.221 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.82)
22:12:07.222 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
22:12:07.223 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.50 mountX=-0.03 mountY=0.12, mountTheta=1.82
22:12:07.224 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.12, opts=13)
22:12:07.225 00.001 21068 Enqueuing Move request for scope (0.01, -0.12)
22:12:07.226 00.001 16108 Worker thread wakes up
22:12:07.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:12:07.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:12:07.226 00.000 16108 Moving (0.01, -0.12) raw xDistance=-0.03 yDistance=0.12
22:12:07.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:12:07.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:07.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:07.226 00.000 16108 MoveAxis(E, 0, ABG)
22:12:07.226 00.000 16108 Move returns status 0, amount 0
22:12:07.226 00.000 16108 MoveAxis(N, 0, ABG)
22:12:07.226 00.000 16108 Move returns status 0, amount 0
22:12:07.226 00.000 16108 move complete, result=0
22:12:07.226 00.000 16108 worker thread done servicing request
22:12:07.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4016, FiltMin=3433, FiltMax=58992, Gamma=1.000
22:12:07.248 00.018 21068 UpdateGuideState exits: m=123521 SNR=77.6
22:12:07.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:07.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:07.250 00.000 21068 Enqueuing Expose request
22:12:07.252 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:07.253 00.001 16108 Worker thread wakes up
22:12:07.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:07.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:08.405 01.152 16108 Exposure complete
22:12:08.469 00.064 16108 worker thread done servicing request
22:12:08.470 00.001 21068 OnExposeComplete: enter
22:12:08.470 00.000 21068 UpdateGuideState(): m_state=6
22:12:08.471 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
22:12:08.472 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.68, Mass=108844, SNR=78.0, Peak=15686 HFD=3.0
22:12:08.473 00.001 21068 MultiStar: [#1 0.19,-0.18,1.08,U] [#2 0.03,-0.38,1.16,U] [#3 0.33,-0.61,0.00,M7] [#4 0.16,0.12,0.81,U] [#5 -0.00,-0.24,0.89,U] [#6 -0.06,-0.19,0.80,U] [#7 -0.42,-0.05,0.69,U] [#8 0.27,-0.25,0.64,U] 
22:12:08.474 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {0.10, -0.17}
22:12:08.475 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
22:12:08.476 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
22:12:08.476 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.34 mountX=-0.07 mountY=0.17, mountTheta=1.99
22:12:08.479 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.18, opts=13)
22:12:08.480 00.001 21068 Enqueuing Move request for scope (0.04, -0.18)
22:12:08.480 00.000 16108 Worker thread wakes up
22:12:08.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
22:12:08.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
22:12:08.481 00.001 16108 Moving (0.04, -0.18) raw xDistance=-0.07 yDistance=0.17
22:12:08.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:12:08.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:08.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:12:08.481 00.000 16108 MoveAxis(E, 0, ABG)
22:12:08.481 00.000 16108 Move returns status 0, amount 0
22:12:08.481 00.000 16108 MoveAxis(N, 0, ABG)
22:12:08.481 00.000 16108 Move returns status 0, amount 0
22:12:08.481 00.000 16108 move complete, result=0
22:12:08.481 00.000 16108 worker thread done servicing request
22:12:08.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4013, FiltMin=3465, FiltMax=52121, Gamma=1.000
22:12:08.501 00.016 21068 UpdateGuideState exits: m=108844 SNR=78.0
22:12:08.503 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:08.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:08.504 00.000 21068 Enqueuing Expose request
22:12:08.505 00.001 16108 Worker thread wakes up
22:12:08.505 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:12:08.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:08.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:09.473 00.967 16108 Exposure complete
22:12:09.534 00.061 16108 worker thread done servicing request
22:12:09.534 00.000 21068 OnExposeComplete: enter
22:12:09.536 00.002 21068 UpdateGuideState(): m_state=6
22:12:09.537 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
22:12:09.538 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=877.74, Mass=95348, SNR=57.7, Peak=15891 HFD=2.9
22:12:09.539 00.001 21068 MultiStar: [#1 0.31,0.01,1.43,U] [#2 0.01,-0.14,1.56,U] [#3 0.35,-0.11,1.39,U] [#4 0.01,0.25,1.25,U] [#5 -0.24,-0.10,1.37,U] [#6 -0.23,-0.11,1.00,U] [#7 0.40,-0.26,0.00,M1] [#8 0.43,0.05,0.92,U] 
22:12:09.540 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.37, -0.11}
22:12:09.541 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
22:12:09.542 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
22:12:09.542 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=-0.12 mountY=0.01, mountTheta=3.09
22:12:09.545 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
22:12:09.546 00.001 21068 Enqueuing Move request for scope (0.12, -0.03)
22:12:09.547 00.001 16108 Worker thread wakes up
22:12:09.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
22:12:09.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
22:12:09.547 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=0.01
22:12:09.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:12:09.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:09.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:09.547 00.000 16108 MoveAxis(E, 0, ABG)
22:12:09.547 00.000 16108 Move returns status 0, amount 0
22:12:09.547 00.000 16108 MoveAxis(N, 0, ABG)
22:12:09.547 00.000 16108 Move returns status 0, amount 0
22:12:09.547 00.000 16108 move complete, result=0
22:12:09.547 00.000 16108 worker thread done servicing request
22:12:09.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4013, FiltMin=3472, FiltMax=64317, Gamma=1.000
22:12:09.569 00.018 21068 UpdateGuideState exits: m=95348 SNR=57.7
22:12:09.570 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:09.570 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:09.571 00.001 21068 Enqueuing Expose request
22:12:09.572 00.001 16108 Worker thread wakes up
22:12:09.572 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:09.573 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:09.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:10.721 01.148 16108 Exposure complete
22:12:10.778 00.057 16108 worker thread done servicing request
22:12:10.778 00.000 21068 OnExposeComplete: enter
22:12:10.779 00.001 21068 UpdateGuideState(): m_state=6
22:12:10.780 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
22:12:10.781 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.83, Mass=117811, SNR=84.7, Peak=20150 HFD=2.9
22:12:10.782 00.001 21068 MultiStar: [#1 -0.00,-0.19,0.94,U] [#2 -0.08,-0.09,1.19,U] [#3 0.16,-0.40,0.80,U] [#4 -0.06,0.21,0.74,U] [#5 0.10,-0.40,0.81,U] [#6 -0.07,-0.42,0.63,U] [#7 0.00,-0.14,0.63,U] [#8 0.15,0.14,0.70,U] 
22:12:10.783 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.09, -0.02}
22:12:10.783 00.000 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
22:12:10.784 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
22:12:10.785 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=0.09 mountY=0.04, mountTheta=0.41
22:12:10.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
22:12:10.787 00.000 21068 Enqueuing Move request for scope (-0.09, -0.02)
22:12:10.788 00.001 16108 Worker thread wakes up
22:12:10.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:12:10.788 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:12:10.788 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=0.04
22:12:10.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:12:10.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:10.789 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:12:10.789 00.000 16108 MoveAxis(E, 0, ABG)
22:12:10.789 00.000 16108 Move returns status 0, amount 0
22:12:10.789 00.000 16108 MoveAxis(N, 0, ABG)
22:12:10.789 00.000 16108 Move returns status 0, amount 0
22:12:10.789 00.000 16108 move complete, result=0
22:12:10.789 00.000 16108 worker thread done servicing request
22:12:10.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=4013, FiltMin=3469, FiltMax=54105, Gamma=1.000
22:12:10.809 00.016 21068 UpdateGuideState exits: m=117811 SNR=84.7
22:12:10.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:10.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:10.812 00.001 21068 Enqueuing Expose request
22:12:10.813 00.001 16108 Worker thread wakes up
22:12:10.813 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:10.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:10.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:11.783 00.970 16108 Exposure complete
22:12:11.841 00.058 16108 worker thread done servicing request
22:12:11.841 00.000 21068 OnExposeComplete: enter
22:12:11.843 00.002 21068 UpdateGuideState(): m_state=6
22:12:11.844 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
22:12:11.845 00.001 21068 Star::Find returns 1 (0), X=218.96, Y=877.92, Mass=146064, SNR=103.7, Peak=24070 HFD=2.9
22:12:11.846 00.001 21068 MultiStar: [#1 -0.15,-0.25,0.75,U] [#2 -0.42,-0.04,0.89,U] [#3 0.23,-0.23,0.87,U] [#4 -0.17,0.31,0.58,U] [#5 -0.21,-0.14,0.64,U] [#6 -0.23,-0.34,0.73,U] [#7 -0.21,0.17,0.44,U] [#8 0.21,0.32,0.55,U] 
22:12:11.846 00.000 21068 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.26, 0.07}
22:12:11.847 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
22:12:11.848 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
22:12:11.849 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=0.13 mountY=0.07, mountTheta=0.50
22:12:11.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.04, opts=13)
22:12:11.853 00.002 21068 Enqueuing Move request for scope (-0.14, -0.04)
22:12:11.853 00.000 16108 Worker thread wakes up
22:12:11.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:12:11.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:12:11.853 00.000 16108 Moving (-0.14, -0.04) raw xDistance=0.13 yDistance=0.07
22:12:11.854 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:12:11.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:11.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:12:11.854 00.000 16108 MoveAxis(E, 0, ABG)
22:12:11.854 00.000 16108 Move returns status 0, amount 0
22:12:11.854 00.000 16108 MoveAxis(N, 0, ABG)
22:12:11.854 00.000 16108 Move returns status 0, amount 0
22:12:11.854 00.000 16108 move complete, result=0
22:12:11.854 00.000 16108 worker thread done servicing request
22:12:11.857 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4013, FiltMin=3475, FiltMax=52723, Gamma=1.000
22:12:11.876 00.019 21068 UpdateGuideState exits: m=146064 SNR=103.7
22:12:11.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:11.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:11.879 00.001 21068 Enqueuing Expose request
22:12:11.880 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:11.880 00.000 16108 Worker thread wakes up
22:12:11.880 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:11.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:13.026 01.146 16108 Exposure complete
22:12:13.086 00.060 16108 worker thread done servicing request
22:12:13.086 00.000 21068 OnExposeComplete: enter
22:12:13.087 00.001 21068 UpdateGuideState(): m_state=6
22:12:13.088 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
22:12:13.089 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.08, Mass=101312, SNR=68.9, Peak=19494 HFD=2.7
22:12:13.090 00.001 21068 MultiStar: [#1 -0.06,0.17,1.13,U] [#2 -0.03,-0.04,1.28,U] [#3 0.09,-0.05,1.05,U] [#4 -0.06,0.59,0.00,M1] [#5 -0.27,0.04,1.06,U] [#6 -0.21,-0.10,0.86,U] [#7 -0.45,-0.02,0.00,M1] [#8 0.15,0.29,0.81,U] 
22:12:13.091 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {-0.13, 0.23}
22:12:13.091 00.000 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
22:12:13.092 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
22:12:13.093 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.34 mountX=0.08 mountY=-0.05, mountTheta=-0.58
22:12:13.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
22:12:13.096 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
22:12:13.097 00.001 16108 Worker thread wakes up
22:12:13.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:12:13.097 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:12:13.097 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
22:12:13.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:12:13.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:13.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:12:13.097 00.000 16108 MoveAxis(E, 0, ABG)
22:12:13.097 00.000 16108 Move returns status 0, amount 0
22:12:13.097 00.000 16108 MoveAxis(N, 0, ABG)
22:12:13.097 00.000 16108 Move returns status 0, amount 0
22:12:13.097 00.000 16108 move complete, result=0
22:12:13.097 00.000 16108 worker thread done servicing request
22:12:13.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4013, FiltMin=3369, FiltMax=48006, Gamma=1.000
22:12:13.117 00.016 21068 UpdateGuideState exits: m=101312 SNR=68.9
22:12:13.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:13.120 00.001 21068 Enqueuing Expose request
22:12:13.121 00.001 16108 Worker thread wakes up
22:12:13.121 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:13.121 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:13.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:14.090 00.969 16108 Exposure complete
22:12:14.148 00.058 16108 worker thread done servicing request
22:12:14.148 00.000 21068 OnExposeComplete: enter
22:12:14.148 00.000 21068 UpdateGuideState(): m_state=6
22:12:14.150 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
22:12:14.151 00.001 21068 Star::Find returns 1 (0), X=218.74, Y=878.28, Mass=117879, SNR=74.6, Peak=20134 HFD=3.0
22:12:14.152 00.001 21068 MultiStar: [#1 -0.26,0.15,1.05,U] [#2 -0.45,-0.20,0.00,M1] [#3 -0.10,-0.17,0.99,U] [#4 -0.53,0.44,0.00,M2] [#5 -0.33,-0.24,0.77,U] [#6 -0.24,0.12,0.73,U] [#7 -0.36,-0.04,0.76,U] [#8 -0.20,0.40,0.00,M1] 
22:12:14.153 00.001 21068 refined, 5 included, MultiStar: {-0.29, 0.06}, one-star: {-0.48, 0.43}
22:12:14.153 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
22:12:14.154 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
22:12:14.155 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.30 cameraTheta=2.95 mountX=0.30 mountY=0.01, mountTheta=0.05
22:12:14.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.06, opts=13)
22:12:14.158 00.001 21068 Enqueuing Move request for scope (-0.29, 0.06)
22:12:14.158 00.000 16108 Worker thread wakes up
22:12:14.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.06) opts 0xd
22:12:14.158 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.06)
22:12:14.159 00.001 16108 Moving (-0.29, 0.06) raw xDistance=0.30 yDistance=0.01
22:12:14.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:12:14.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:14.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:14.159 00.000 16108 MoveAxis(W, 79, ABG)
22:12:14.159 00.000 16108 Guiding  Dir = 3, Dur = 79
22:12:14.159 00.000 16108 IsSlewing returns 0
22:12:14.159 00.000 16108 IsGuiding returns 0
22:12:14.163 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4016, FiltMin=3446, FiltMax=56102, Gamma=1.000
22:12:14.173 00.010 16108 PulseGuide returned control before completion, sleep 76
22:12:14.182 00.009 21068 UpdateGuideState exits: m=117879 SNR=74.6
22:12:14.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:14.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:14.184 00.000 21068 Enqueuing Expose request
22:12:14.250 00.066 16108 IsGuiding returns 1
22:12:14.250 00.000 16108 scope still moving after pulse duration time elapsed
22:12:14.281 00.031 16108 IsSlewing returns 0
22:12:14.281 00.000 16108 IsGuiding returns 0
22:12:14.281 00.000 16108 scope move finished after 79 + 42 ms
22:12:14.281 00.000 16108 Move returns status 0, amount 79
22:12:14.281 00.000 16108 MoveAxis(N, 0, ABG)
22:12:14.281 00.000 16108 Move returns status 0, amount 0
22:12:14.281 00.000 16108 move complete, result=0
22:12:14.281 00.000 16108 worker thread done servicing request
22:12:14.281 00.000 16108 Worker thread wakes up
22:12:14.281 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.0 px 0 ms NORTH
22:12:14.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:14.283 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:15.450 01.167 16108 Exposure complete
22:12:15.507 00.057 16108 worker thread done servicing request
22:12:15.507 00.000 21068 OnExposeComplete: enter
22:12:15.508 00.001 21068 UpdateGuideState(): m_state=6
22:12:15.508 00.000 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
22:12:15.509 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=877.96, Mass=105548, SNR=81.5, Peak=16438 HFD=2.9
22:12:15.510 00.001 21068 MultiStar: [#1 -0.13,0.11,0.90,U] [#2 -0.17,-0.34,1.01,U] [#3 0.37,-0.11,0.96,U] [#4 -0.29,0.29,0.71,U] [#5 -0.30,-0.26,0.83,U] [#6 -0.09,-0.09,0.70,U] [#7 -0.19,0.11,0.62,U] [#8 0.05,0.06,0.66,U] 
22:12:15.511 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.08, 0.11}
22:12:15.512 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
22:12:15.513 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.54)
22:12:15.513 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=0.08 mountY=0.05, mountTheta=0.52
22:12:15.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
22:12:15.516 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
22:12:15.517 00.001 16108 Worker thread wakes up
22:12:15.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:12:15.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:12:15.517 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.08 yDistance=0.05
22:12:15.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:12:15.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:15.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:15.517 00.000 16108 MoveAxis(E, 0, ABG)
22:12:15.517 00.000 16108 Move returns status 0, amount 0
22:12:15.517 00.000 16108 MoveAxis(N, 0, ABG)
22:12:15.517 00.000 16108 Move returns status 0, amount 0
22:12:15.517 00.000 16108 move complete, result=0
22:12:15.517 00.000 16108 worker thread done servicing request
22:12:15.523 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4013, FiltMin=3491, FiltMax=53987, Gamma=1.000
22:12:15.541 00.018 21068 UpdateGuideState exits: m=105548 SNR=81.5
22:12:15.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:15.544 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:15.544 00.000 21068 Enqueuing Expose request
22:12:15.546 00.002 16108 Worker thread wakes up
22:12:15.546 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:15.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:15.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:16.507 00.961 16108 Exposure complete
22:12:16.565 00.058 16108 worker thread done servicing request
22:12:16.565 00.000 21068 OnExposeComplete: enter
22:12:16.567 00.002 21068 UpdateGuideState(): m_state=6
22:12:16.568 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
22:12:16.568 00.000 21068 Star::Find returns 1 (0), X=219.23, Y=878.09, Mass=123562, SNR=77.5, Peak=17702 HFD=3.2
22:12:16.570 00.002 21068 MultiStar: [#1 0.30,-0.05,1.17,U] [#2 -0.15,-0.10,1.01,U] [#3 0.24,-0.30,0.90,U] [#4 -0.04,0.43,0.79,U] [#5 -0.21,-0.21,1.20,U] [#6 -0.12,0.06,0.69,U] [#7 -0.08,0.38,0.54,U] [#8 -0.03,0.31,0.65,U] 
22:12:16.571 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.00, 0.24}
22:12:16.572 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
22:12:16.572 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:12:16.573 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=0.01 mountY=-0.04, mountTheta=-1.37
22:12:16.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.04, opts=13)
22:12:16.576 00.001 21068 Enqueuing Move request for scope (-0.00, 0.04)
22:12:16.577 00.001 16108 Worker thread wakes up
22:12:16.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:12:16.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:12:16.577 00.000 16108 Moving (-0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
22:12:16.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:12:16.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:16.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:16.577 00.000 16108 MoveAxis(E, 0, ABG)
22:12:16.577 00.000 16108 Move returns status 0, amount 0
22:12:16.577 00.000 16108 MoveAxis(N, 0, ABG)
22:12:16.577 00.000 16108 Move returns status 0, amount 0
22:12:16.577 00.000 16108 move complete, result=0
22:12:16.577 00.000 16108 worker thread done servicing request
22:12:16.581 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4016, FiltMin=3472, FiltMax=51251, Gamma=1.000
22:12:16.601 00.020 21068 UpdateGuideState exits: m=123562 SNR=77.5
22:12:16.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:16.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:16.603 00.000 21068 Enqueuing Expose request
22:12:16.604 00.001 16108 Worker thread wakes up
22:12:16.604 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:16.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:16.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:17.765 01.160 16108 Exposure complete
22:12:17.826 00.061 16108 worker thread done servicing request
22:12:17.826 00.000 21068 OnExposeComplete: enter
22:12:17.828 00.002 21068 UpdateGuideState(): m_state=6
22:12:17.829 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
22:12:17.830 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=878.31, Mass=97483, SNR=65.0, Peak=15046 HFD=3.0
22:12:17.830 00.000 21068 MultiStar: [#1 0.09,0.23,1.14,U] [#2 0.17,-0.09,1.18,U] [#3 0.27,0.14,1.14,U] [#4 -0.29,0.63,0.00,M1] [#5 0.22,-0.14,0.87,U] [#6 0.24,0.25,0.85,U] [#7 -0.25,0.58,0.00,M1] [#8 0.36,0.27,0.00,M1] 
22:12:17.831 00.001 21068 refined, 5 included, MultiStar: {0.17, 0.14}, one-star: {0.04, 0.46}
22:12:17.832 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:12:17.833 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:12:17.834 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
22:12:17.835 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.14, opts=13)
22:12:17.836 00.001 21068 Enqueuing Move request for scope (0.17, 0.14)
22:12:17.837 00.001 16108 Worker thread wakes up
22:12:17.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
22:12:17.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
22:12:17.837 00.000 16108 Moving (0.17, 0.14) raw xDistance=-0.14 yDistance=-0.18
22:12:17.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:12:17.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:17.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:12:17.837 00.000 16108 MoveAxis(E, 0, ABG)
22:12:17.837 00.000 16108 Move returns status 0, amount 0
22:12:17.837 00.000 16108 MoveAxis(N, 0, ABG)
22:12:17.837 00.000 16108 Move returns status 0, amount 0
22:12:17.837 00.000 16108 move complete, result=0
22:12:17.837 00.000 16108 worker thread done servicing request
22:12:17.842 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4016, FiltMin=3459, FiltMax=48051, Gamma=1.000
22:12:17.866 00.024 21068 UpdateGuideState exits: m=97483 SNR=65.0
22:12:17.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:17.869 00.001 21068 Enqueuing Expose request
22:12:17.871 00.002 16108 Worker thread wakes up
22:12:17.871 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:12:17.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:17.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:18.842 00.971 16108 Exposure complete
22:12:18.901 00.059 16108 worker thread done servicing request
22:12:18.901 00.000 21068 OnExposeComplete: enter
22:12:18.902 00.001 21068 UpdateGuideState(): m_state=6
22:12:18.903 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
22:12:18.904 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.68, Mass=124966, SNR=78.2, Peak=17334 HFD=3.3
22:12:18.905 00.001 21068 MultiStar: [#1 -0.07,-0.48,0.00,M1] [#2 0.10,-0.46,0.00,M1] [#3 0.42,-0.46,0.00,M1] [#4 -0.02,0.17,0.82,U] [#5 0.06,-0.55,0.00,M1] [#6 0.02,-0.74,0.00,M1] [#7 -0.27,-0.06,0.48,U] [#8 0.28,-0.05,0.70,U] 
22:12:18.906 00.001 21068 refined, 3 included, MultiStar: {0.01, -0.03}, one-star: {-0.02, -0.17}
22:12:18.907 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
22:12:18.907 00.000 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
22:12:18.908 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.20 mountX=-0.02 mountY=0.03, mountTheta=2.14
22:12:18.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
22:12:18.911 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
22:12:18.912 00.001 16108 Worker thread wakes up
22:12:18.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:12:18.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:12:18.912 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.02 yDistance=0.03
22:12:18.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:12:18.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:18.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:12:18.912 00.000 16108 MoveAxis(E, 0, ABG)
22:12:18.913 00.001 16108 Move returns status 0, amount 0
22:12:18.913 00.000 16108 MoveAxis(N, 0, ABG)
22:12:18.913 00.000 16108 Move returns status 0, amount 0
22:12:18.913 00.000 16108 move complete, result=0
22:12:18.913 00.000 16108 worker thread done servicing request
22:12:18.917 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4016, FiltMin=3491, FiltMax=58201, Gamma=1.000
22:12:18.936 00.019 21068 UpdateGuideState exits: m=124966 SNR=78.2
22:12:18.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:18.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:18.939 00.001 21068 Enqueuing Expose request
22:12:18.939 00.000 16108 Worker thread wakes up
22:12:18.939 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:18.940 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:18.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:20.091 01.151 16108 Exposure complete
22:12:20.150 00.059 16108 worker thread done servicing request
22:12:20.150 00.000 21068 OnExposeComplete: enter
22:12:20.151 00.001 21068 UpdateGuideState(): m_state=6
22:12:20.152 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
22:12:20.152 00.000 21068 Star::Find returns 1 (0), X=219.71, Y=877.88, Mass=98663, SNR=63.3, Peak=15299 HFD=3.0
22:12:20.153 00.001 21068 MultiStar: [#1 0.13,-0.51,0.00,M2] [#2 0.25,-0.38,0.00,M2] [#3 0.40,-0.72,0.00,M2] [#4 0.10,0.09,0.85,U] [#5 0.13,-0.52,0.00,M2] [#6 0.21,-0.07,1.04,U] [#7 -0.12,-0.14,0.74,U] [#8 0.17,0.00,0.94,U] 
22:12:20.154 00.001 21068 refined, 4 included, MultiStar: {0.19, -0.02}, one-star: {0.48, 0.03}
22:12:20.155 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
22:12:20.156 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
22:12:20.157 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.08 mountX=-0.19 mountY=-0.03, mountTheta=-2.99
22:12:20.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.02, opts=13)
22:12:20.159 00.001 21068 Enqueuing Move request for scope (0.19, -0.02)
22:12:20.161 00.002 16108 Worker thread wakes up
22:12:20.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
22:12:20.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
22:12:20.161 00.000 16108 Moving (0.19, -0.02) raw xDistance=-0.19 yDistance=-0.03
22:12:20.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:12:20.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:20.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:12:20.161 00.000 16108 MoveAxis(E, 0, ABG)
22:12:20.161 00.000 16108 Move returns status 0, amount 0
22:12:20.161 00.000 16108 MoveAxis(N, 0, ABG)
22:12:20.161 00.000 16108 Move returns status 0, amount 0
22:12:20.161 00.000 16108 move complete, result=0
22:12:20.161 00.000 16108 worker thread done servicing request
22:12:20.165 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4013, FiltMin=3485, FiltMax=54409, Gamma=1.000
22:12:20.183 00.018 21068 UpdateGuideState exits: m=98663 SNR=63.3
22:12:20.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:20.184 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:20.185 00.001 21068 Enqueuing Expose request
22:12:20.186 00.001 16108 Worker thread wakes up
22:12:20.186 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:20.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:20.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:21.148 00.961 16108 Exposure complete
22:12:21.204 00.056 16108 worker thread done servicing request
22:12:21.205 00.001 21068 OnExposeComplete: enter
22:12:21.207 00.002 21068 UpdateGuideState(): m_state=6
22:12:21.208 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
22:12:21.209 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.11, Mass=121763, SNR=80.7, Peak=15283 HFD=3.2
22:12:21.210 00.001 21068 MultiStar: [#1 0.16,-0.03,0.88,U] [#2 0.12,0.02,1.04,U] [#3 0.19,-0.22,1.23,U] [#4 -0.38,0.41,0.00,M1] [#5 0.11,-0.16,1.07,U] [#6 -0.06,0.16,0.77,U] [#7 -0.10,0.59,0.00,M1] [#8 0.39,0.13,0.62,U] 
22:12:21.211 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {-0.00, 0.25}
22:12:21.212 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
22:12:21.213 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
22:12:21.214 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.03 mountX=-0.12 mountY=-0.03, mountTheta=-2.88
22:12:21.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.00, opts=13)
22:12:21.217 00.001 21068 Enqueuing Move request for scope (0.12, 0.00)
22:12:21.218 00.001 16108 Worker thread wakes up
22:12:21.219 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:12:21.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:12:21.219 00.000 16108 Moving (0.12, 0.00) raw xDistance=-0.12 yDistance=-0.03
22:12:21.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:12:21.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:21.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:12:21.219 00.000 16108 MoveAxis(E, 0, ABG)
22:12:21.219 00.000 16108 Move returns status 0, amount 0
22:12:21.219 00.000 16108 MoveAxis(N, 0, ABG)
22:12:21.219 00.000 16108 Move returns status 0, amount 0
22:12:21.219 00.000 16108 move complete, result=0
22:12:21.219 00.000 16108 worker thread done servicing request
22:12:21.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4013, FiltMin=3462, FiltMax=52915, Gamma=1.000
22:12:21.241 00.017 21068 UpdateGuideState exits: m=121763 SNR=80.7
22:12:21.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:21.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:21.244 00.001 21068 Enqueuing Expose request
22:12:21.245 00.001 16108 Worker thread wakes up
22:12:21.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:21.245 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:21.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:22.401 01.156 16108 Exposure complete
22:12:22.463 00.062 16108 worker thread done servicing request
22:12:22.463 00.000 21068 OnExposeComplete: enter
22:12:22.465 00.002 21068 UpdateGuideState(): m_state=6
22:12:22.466 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
22:12:22.467 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.74, Mass=115518, SNR=76.0, Peak=16422 HFD=3.2
22:12:22.468 00.001 21068 MultiStar: [#1 0.18,-0.36,1.18,U] [#2 -0.12,-0.39,1.25,U] [#3 0.25,-0.68,0.00,M2] [#4 -0.18,0.16,0.75,U] [#5 -0.05,-0.34,0.82,U] [#6 0.06,-0.26,0.84,U] [#7 -0.28,-0.33,0.53,U] [#8 -0.04,0.13,0.83,U] 
22:12:22.469 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.20}, one-star: {0.05, -0.11}
22:12:22.470 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
22:12:22.471 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
22:12:22.472 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.13 cameraTheta=-1.13 mountX=-0.07 mountY=0.10, mountTheta=2.21
22:12:22.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
22:12:22.475 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
22:12:22.476 00.001 16108 Worker thread wakes up
22:12:22.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:12:22.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:12:22.476 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
22:12:22.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:12:22.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:22.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:12:22.476 00.000 16108 MoveAxis(E, 0, ABG)
22:12:22.476 00.000 16108 Move returns status 0, amount 0
22:12:22.476 00.000 16108 MoveAxis(N, 0, ABG)
22:12:22.476 00.000 16108 Move returns status 0, amount 0
22:12:22.476 00.000 16108 move complete, result=0
22:12:22.476 00.000 16108 worker thread done servicing request
22:12:22.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4016, FiltMin=3437, FiltMax=58745, Gamma=1.000
22:12:22.496 00.016 21068 UpdateGuideState exits: m=115518 SNR=76.0
22:12:22.499 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:22.499 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:22.500 00.001 21068 Enqueuing Expose request
22:12:22.501 00.001 16108 Worker thread wakes up
22:12:22.501 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:22.502 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:22.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:23.475 00.973 16108 Exposure complete
22:12:23.537 00.062 16108 worker thread done servicing request
22:12:23.537 00.000 21068 OnExposeComplete: enter
22:12:23.538 00.001 21068 UpdateGuideState(): m_state=6
22:12:23.538 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
22:12:23.539 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=878.02, Mass=107030, SNR=71.6, Peak=16758 HFD=2.9
22:12:23.540 00.001 21068 MultiStar: [#1 0.00,-0.17,1.35,U] [#2 -0.08,-0.51,0.00,M1] [#3 0.19,-0.52,0.00,M3] [#4 0.05,0.39,0.93,U] [#5 0.15,-0.27,0.84,U] [#6 0.22,-0.44,0.00,M1] [#7 -0.21,0.05,0.63,U] [#8 0.18,0.13,0.68,U] 
22:12:23.542 00.002 21068 refined, 5 included, MultiStar: {0.00, 0.04}, one-star: {-0.15, 0.17}
22:12:23.543 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
22:12:23.543 00.000 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
22:12:23.545 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.00 mountY=-0.04, mountTheta=-1.47
22:12:23.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
22:12:23.548 00.001 21068 Enqueuing Move request for scope (0.00, 0.04)
22:12:23.549 00.001 16108 Worker thread wakes up
22:12:23.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:12:23.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:12:23.549 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
22:12:23.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:12:23.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:23.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:23.549 00.000 16108 MoveAxis(E, 0, ABG)
22:12:23.549 00.000 16108 Move returns status 0, amount 0
22:12:23.549 00.000 16108 MoveAxis(N, 0, ABG)
22:12:23.549 00.000 16108 Move returns status 0, amount 0
22:12:23.549 00.000 16108 move complete, result=0
22:12:23.549 00.000 16108 worker thread done servicing request
22:12:23.553 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4016, FiltMin=3414, FiltMax=54473, Gamma=1.000
22:12:23.569 00.016 21068 UpdateGuideState exits: m=107030 SNR=71.6
22:12:23.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:23.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:23.573 00.001 21068 Enqueuing Expose request
22:12:23.574 00.001 16108 Worker thread wakes up
22:12:23.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:23.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:23.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:24.723 01.148 16108 Exposure complete
22:12:24.788 00.065 16108 worker thread done servicing request
22:12:24.788 00.000 21068 OnExposeComplete: enter
22:12:24.789 00.001 21068 UpdateGuideState(): m_state=6
22:12:24.790 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
22:12:24.791 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=877.89, Mass=108674, SNR=73.2, Peak=15638 HFD=3.0
22:12:24.793 00.002 21068 MultiStar: [#1 0.24,-0.21,1.10,U] [#2 0.19,-0.41,0.00,M2] [#3 0.19,-0.33,1.12,U] [#4 0.18,0.29,1.01,U] [#5 0.19,-0.25,0.91,U] [#6 0.17,-0.27,0.79,U] [#7 0.19,-0.07,0.62,U] [#8 0.28,-0.03,0.82,U] 
22:12:24.794 00.001 21068 single-star, 7 included, MultiStar: {0.20, -0.11}, one-star: {0.11, 0.04}
22:12:24.794 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:12:24.795 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:12:24.796 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
22:12:24.797 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
22:12:24.798 00.001 21068 Enqueuing Move request for scope (0.11, 0.04)
22:12:24.799 00.001 16108 Worker thread wakes up
22:12:24.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:12:24.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:12:24.799 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.06
22:12:24.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:12:24.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:24.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:24.799 00.000 16108 MoveAxis(E, 0, ABG)
22:12:24.799 00.000 16108 Move returns status 0, amount 0
22:12:24.799 00.000 16108 MoveAxis(N, 0, ABG)
22:12:24.799 00.000 16108 Move returns status 0, amount 0
22:12:24.800 00.001 16108 move complete, result=0
22:12:24.800 00.000 16108 worker thread done servicing request
22:12:24.805 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4013, FiltMin=3452, FiltMax=55293, Gamma=1.000
22:12:24.824 00.019 21068 UpdateGuideState exits: m=108674 SNR=73.2
22:12:24.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:24.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:24.827 00.001 21068 Enqueuing Expose request
22:12:24.828 00.001 16108 Worker thread wakes up
22:12:24.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:24.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:24.828 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:25.794 00.966 16108 Exposure complete
22:12:25.856 00.062 16108 worker thread done servicing request
22:12:25.856 00.000 21068 OnExposeComplete: enter
22:12:25.857 00.001 21068 UpdateGuideState(): m_state=6
22:12:25.858 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
22:12:25.858 00.000 21068 Star::Find returns 1 (0), X=219.61, Y=877.97, Mass=115721, SNR=74.7, Peak=18371 HFD=2.9
22:12:25.860 00.002 21068 MultiStar: [#1 0.18,-0.17,0.96,U] [#2 -0.11,-0.18,1.28,U] [#3 0.25,-0.36,0.92,U] [#4 -0.20,0.48,0.00,M1] [#5 0.07,-0.33,0.84,U] [#6 -0.16,-0.09,0.73,U] [#7 -0.03,-0.10,0.57,U] [#8 0.43,0.26,0.00,M1] 
22:12:25.860 00.000 21068 refined, 6 included, MultiStar: {0.09, -0.16}, one-star: {0.38, 0.12}
22:12:25.861 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
22:12:25.862 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
22:12:25.863 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=-0.12 mountY=0.13, mountTheta=2.28
22:12:25.864 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.16, opts=13)
22:12:25.866 00.002 21068 Enqueuing Move request for scope (0.09, -0.16)
22:12:25.867 00.001 16108 Worker thread wakes up
22:12:25.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
22:12:25.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
22:12:25.867 00.000 16108 Moving (0.09, -0.16) raw xDistance=-0.12 yDistance=0.13
22:12:25.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:12:25.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:25.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:12:25.867 00.000 16108 MoveAxis(E, 0, ABG)
22:12:25.867 00.000 16108 Move returns status 0, amount 0
22:12:25.867 00.000 16108 MoveAxis(N, 0, ABG)
22:12:25.867 00.000 16108 Move returns status 0, amount 0
22:12:25.867 00.000 16108 move complete, result=0
22:12:25.867 00.000 16108 worker thread done servicing request
22:12:25.872 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4013, FiltMin=3411, FiltMax=53283, Gamma=1.000
22:12:25.886 00.014 21068 UpdateGuideState exits: m=115721 SNR=74.7
22:12:25.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:25.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:25.890 00.002 21068 Enqueuing Expose request
22:12:25.891 00.001 16108 Worker thread wakes up
22:12:25.891 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:25.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:25.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:27.044 01.153 16108 Exposure complete
22:12:27.104 00.060 16108 worker thread done servicing request
22:12:27.104 00.000 21068 OnExposeComplete: enter
22:12:27.105 00.001 21068 UpdateGuideState(): m_state=6
22:12:27.106 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
22:12:27.107 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.81, Mass=108523, SNR=69.1, Peak=15587 HFD=3.0
22:12:27.108 00.001 21068 MultiStar: [#1 0.22,-0.32,1.14,U] [#2 0.07,-0.28,1.13,U] [#3 0.39,-0.51,0.00,M2] [#4 -0.08,0.18,0.94,U] [#5 -0.02,-0.39,0.96,U] [#6 0.30,-0.28,0.82,U] [#7 -0.30,0.12,0.74,U] [#8 0.23,0.08,0.77,U] 
22:12:27.110 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.13}, one-star: {0.23, -0.04}
22:12:27.111 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
22:12:27.111 00.000 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
22:12:27.112 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.98 mountX=-0.11 mountY=0.11, mountTheta=2.36
22:12:27.113 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.13, opts=13)
22:12:27.114 00.001 21068 Enqueuing Move request for scope (0.09, -0.13)
22:12:27.115 00.001 16108 Worker thread wakes up
22:12:27.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
22:12:27.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
22:12:27.116 00.001 16108 Moving (0.09, -0.13) raw xDistance=-0.11 yDistance=0.11
22:12:27.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:12:27.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:27.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:12:27.116 00.000 16108 MoveAxis(E, 0, ABG)
22:12:27.116 00.000 16108 Move returns status 0, amount 0
22:12:27.116 00.000 16108 MoveAxis(N, 0, ABG)
22:12:27.116 00.000 16108 Move returns status 0, amount 0
22:12:27.116 00.000 16108 move complete, result=0
22:12:27.116 00.000 16108 worker thread done servicing request
22:12:27.120 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4013, FiltMin=3382, FiltMax=55696, Gamma=1.000
22:12:27.140 00.020 21068 UpdateGuideState exits: m=108523 SNR=69.1
22:12:27.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:27.141 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:27.143 00.002 21068 Enqueuing Expose request
22:12:27.144 00.001 16108 Worker thread wakes up
22:12:27.144 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:27.145 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:27.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:28.120 00.975 16108 Exposure complete
22:12:28.193 00.073 16108 worker thread done servicing request
22:12:28.193 00.000 21068 OnExposeComplete: enter
22:12:28.194 00.001 21068 UpdateGuideState(): m_state=6
22:12:28.195 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
22:12:28.195 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=877.80, Mass=98386, SNR=72.9, Peak=14131 HFD=3.1
22:12:28.196 00.001 21068 MultiStar: [#1 0.06,-0.25,1.15,U] [#2 0.06,-0.25,1.18,U] [#3 0.45,-0.53,0.00,M3] [#4 0.07,0.11,0.90,U] [#5 0.25,-0.35,0.90,U] [#6 0.33,-0.46,0.00,M1] [#7 -0.14,0.44,0.00,M1] [#8 0.21,0.04,0.79,U] 
22:12:28.197 00.001 21068 single-star, 5 included, MultiStar: {0.12, -0.14}, one-star: {0.13, -0.05}
22:12:28.198 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
22:12:28.199 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
22:12:28.201 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=-0.14 mountY=0.01, mountTheta=3.04
22:12:28.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
22:12:28.204 00.001 21068 Enqueuing Move request for scope (0.13, -0.05)
22:12:28.205 00.001 16108 Worker thread wakes up
22:12:28.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:12:28.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:12:28.205 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.14 yDistance=0.01
22:12:28.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:12:28.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:28.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:28.206 00.001 16108 MoveAxis(E, 0, ABG)
22:12:28.206 00.000 16108 Move returns status 0, amount 0
22:12:28.206 00.000 16108 MoveAxis(N, 0, ABG)
22:12:28.206 00.000 16108 Move returns status 0, amount 0
22:12:28.206 00.000 16108 move complete, result=0
22:12:28.206 00.000 16108 worker thread done servicing request
22:12:28.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4013, FiltMin=3421, FiltMax=56893, Gamma=1.000
22:12:28.230 00.020 21068 UpdateGuideState exits: m=98386 SNR=72.9
22:12:28.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:28.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:28.233 00.001 21068 Enqueuing Expose request
22:12:28.234 00.001 16108 Worker thread wakes up
22:12:28.234 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:28.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:28.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:29.398 01.164 16108 Exposure complete
22:12:29.454 00.056 16108 worker thread done servicing request
22:12:29.454 00.000 21068 OnExposeComplete: enter
22:12:29.455 00.001 21068 UpdateGuideState(): m_state=6
22:12:29.457 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
22:12:29.458 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.76, Mass=120180, SNR=77.5, Peak=15811 HFD=3.3
22:12:29.459 00.001 21068 MultiStar: [#1 0.35,-0.32,0.00,M1] [#2 0.13,-0.22,1.19,U] [#3 0.55,-0.40,0.00,M4] [#4 -0.20,0.18,0.70,U] [#5 -0.05,-0.10,0.95,U] [#6 -0.09,0.15,0.66,U] [#7 0.02,-0.03,0.62,U] [#8 0.02,-0.05,0.81,U] 
22:12:29.460 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.21, -0.09}
22:12:29.461 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
22:12:29.461 00.000 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
22:12:29.462 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.08 mountX=-0.03 mountY=0.04, mountTheta=2.26
22:12:29.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
22:12:29.464 00.000 21068 Enqueuing Move request for scope (0.03, -0.05)
22:12:29.465 00.001 16108 Worker thread wakes up
22:12:29.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:12:29.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:12:29.465 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.03 yDistance=0.04
22:12:29.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:12:29.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:29.466 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:12:29.466 00.000 16108 MoveAxis(E, 0, ABG)
22:12:29.466 00.000 16108 Move returns status 0, amount 0
22:12:29.466 00.000 16108 MoveAxis(N, 0, ABG)
22:12:29.466 00.000 16108 Move returns status 0, amount 0
22:12:29.466 00.000 16108 move complete, result=0
22:12:29.466 00.000 16108 worker thread done servicing request
22:12:29.470 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=4013, FiltMin=3475, FiltMax=57625, Gamma=1.000
22:12:29.487 00.017 21068 UpdateGuideState exits: m=120180 SNR=77.5
22:12:29.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:29.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:29.490 00.001 21068 Enqueuing Expose request
22:12:29.492 00.002 16108 Worker thread wakes up
22:12:29.492 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:29.493 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:29.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:30.457 00.964 16108 Exposure complete
22:12:30.516 00.059 16108 worker thread done servicing request
22:12:30.516 00.000 21068 OnExposeComplete: enter
22:12:30.517 00.001 21068 UpdateGuideState(): m_state=6
22:12:30.518 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
22:12:30.519 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.77, Mass=117044, SNR=72.2, Peak=16198 HFD=3.2
22:12:30.520 00.001 21068 MultiStar: [#1 0.32,-0.30,0.00,M2] [#2 -0.21,-0.22,1.11,U] [#3 0.30,-0.49,0.00,M5] [#4 0.11,0.20,0.81,U] [#5 -0.09,-0.02,0.92,U] [#6 -0.10,-0.32,0.85,U] [#7 -0.07,-0.28,0.64,U] [#8 0.20,0.07,0.82,U] 
22:12:30.521 00.001 21068 refined, 6 included, MultiStar: {-0.00, -0.09}, one-star: {0.19, -0.08}
22:12:30.521 00.000 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
22:12:30.522 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
22:12:30.523 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.01 mountY=0.09, mountTheta=1.73
22:12:30.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.09, opts=13)
22:12:30.526 00.001 21068 Enqueuing Move request for scope (-0.00, -0.09)
22:12:30.527 00.001 16108 Worker thread wakes up
22:12:30.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
22:12:30.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
22:12:30.527 00.000 16108 Moving (-0.00, -0.09) raw xDistance=-0.01 yDistance=0.09
22:12:30.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:12:30.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:30.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:30.527 00.000 16108 MoveAxis(E, 0, ABG)
22:12:30.527 00.000 16108 Move returns status 0, amount 0
22:12:30.527 00.000 16108 MoveAxis(N, 0, ABG)
22:12:30.527 00.000 16108 Move returns status 0, amount 0
22:12:30.527 00.000 16108 move complete, result=0
22:12:30.527 00.000 16108 worker thread done servicing request
22:12:30.532 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=4013, FiltMin=3443, FiltMax=63491, Gamma=1.000
22:12:30.556 00.024 21068 UpdateGuideState exits: m=117044 SNR=72.2
22:12:30.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:30.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:30.558 00.000 21068 Enqueuing Expose request
22:12:30.559 00.001 16108 Worker thread wakes up
22:12:30.559 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:30.559 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:30.560 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:31.726 01.166 16108 Exposure complete
22:12:31.793 00.067 16108 worker thread done servicing request
22:12:31.794 00.001 21068 OnExposeComplete: enter
22:12:31.795 00.001 21068 UpdateGuideState(): m_state=6
22:12:31.796 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
22:12:31.797 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.59, Mass=107356, SNR=67.3, Peak=13315 HFD=3.2
22:12:31.799 00.002 21068 MultiStar: [#1 0.17,-0.49,0.00,M3] [#2 -0.12,-0.46,0.00,M1] [#3 0.19,-0.63,0.00,M6] [#4 -0.07,-0.03,0.79,U] [#5 0.15,-0.72,0.00,M1] [#6 0.17,-0.72,0.00,M1] [#7 -0.16,-0.15,0.72,U] [#8 -0.02,-0.16,0.75,U] 
22:12:31.800 00.001 21068 refined, 3 included, MultiStar: {-0.06, -0.16}, one-star: {0.00, -0.26}
22:12:31.801 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
22:12:31.802 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
22:12:31.803 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.03 mountY=0.16, mountTheta=1.40
22:12:31.807 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.16, opts=13)
22:12:31.808 00.001 21068 Enqueuing Move request for scope (-0.06, -0.16)
22:12:31.808 00.000 16108 Worker thread wakes up
22:12:31.809 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
22:12:31.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
22:12:31.809 00.000 16108 Moving (-0.06, -0.16) raw xDistance=0.03 yDistance=0.16
22:12:31.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:12:31.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:31.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:12:31.809 00.000 16108 MoveAxis(E, 0, ABG)
22:12:31.809 00.000 16108 Move returns status 0, amount 0
22:12:31.809 00.000 16108 MoveAxis(N, 0, ABG)
22:12:31.809 00.000 16108 Move returns status 0, amount 0
22:12:31.809 00.000 16108 move complete, result=0
22:12:31.809 00.000 16108 worker thread done servicing request
22:12:31.812 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4013, FiltMin=3453, FiltMax=56313, Gamma=1.000
22:12:31.829 00.017 21068 UpdateGuideState exits: m=107356 SNR=67.3
22:12:31.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:31.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:31.832 00.001 21068 Enqueuing Expose request
22:12:31.833 00.001 16108 Worker thread wakes up
22:12:31.833 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:12:31.833 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:31.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:32.796 00.963 16108 Exposure complete
22:12:32.853 00.057 16108 worker thread done servicing request
22:12:32.853 00.000 21068 OnExposeComplete: enter
22:12:32.854 00.001 21068 UpdateGuideState(): m_state=6
22:12:32.855 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
22:12:32.856 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=877.56, Mass=103545, SNR=74.0, Peak=13494 HFD=3.5
22:12:32.857 00.001 21068 MultiStar: [#1 0.23,-0.78,0.00,M4] [#2 -0.25,-0.61,0.00,M2] [#3 0.12,-0.71,0.00,M7] [#4 0.17,-0.10,0.85,U] [#5 0.32,-0.78,0.00,M2] [#6 0.09,-0.41,0.83,U] [#7 -0.21,-0.42,0.00,M1] [#8 0.33,-0.40,0.00,M1] 
22:12:32.858 00.001 21068 refined, 2 included, MultiStar: {-0.06, -0.27}, one-star: {-0.38, -0.30}
22:12:32.858 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
22:12:32.859 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
22:12:32.860 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.80 mountX=0.01 mountY=0.28, mountTheta=1.52
22:12:32.861 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.27, opts=13)
22:12:32.863 00.002 21068 Enqueuing Move request for scope (-0.06, -0.27)
22:12:32.864 00.001 16108 Worker thread wakes up
22:12:32.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
22:12:32.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
22:12:32.864 00.000 16108 Moving (-0.06, -0.27) raw xDistance=0.01 yDistance=0.28
22:12:32.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:12:32.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:12:32.864 00.000 16108 MoveAxis(E, 0, ABG)
22:12:32.864 00.000 16108 Move returns status 0, amount 0
22:12:32.864 00.000 16108 MoveAxis(S, 56, ABG)
22:12:32.865 00.001 16108 Guiding  Dir = 1, Dur = 56
22:12:32.865 00.000 16108 IsSlewing returns 0
22:12:32.865 00.000 16108 IsGuiding returns 0
22:12:32.869 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=4013, FiltMin=3494, FiltMax=50281, Gamma=1.000
22:12:32.885 00.016 21068 UpdateGuideState exits: m=103545 SNR=74.0
22:12:32.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:32.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:32.888 00.001 21068 Enqueuing Expose request
22:12:32.899 00.011 16108 PulseGuide returned control before completion, sleep 33
22:12:32.945 00.046 16108 IsGuiding returns 1
22:12:32.945 00.000 16108 scope still moving after pulse duration time elapsed
22:12:32.977 00.032 16108 IsSlewing returns 0
22:12:32.977 00.000 16108 IsGuiding returns 1
22:12:33.008 00.031 16108 IsSlewing returns 0
22:12:33.008 00.000 16108 IsGuiding returns 0
22:12:33.008 00.000 16108 scope move finished after 56 + 86 ms
22:12:33.008 00.000 16108 Move returns status 0, amount 56
22:12:33.008 00.000 16108 move complete, result=0
22:12:33.008 00.000 16108 worker thread done servicing request
22:12:33.008 00.000 16108 Worker thread wakes up
22:12:33.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:33.008 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 56 ms SOUTH
22:12:33.009 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:34.170 01.161 16108 Exposure complete
22:12:34.228 00.058 16108 worker thread done servicing request
22:12:34.228 00.000 21068 OnExposeComplete: enter
22:12:34.230 00.002 21068 UpdateGuideState(): m_state=6
22:12:34.232 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
22:12:34.233 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.81, Mass=108595, SNR=68.3, Peak=15894 HFD=3.3
22:12:34.234 00.001 21068 MultiStar: [#1 0.30,-0.63,0.00,M5] [#2 0.18,-0.41,0.00,M3] [#3 0.48,-0.48,0.00,M8] [#4 0.38,0.11,0.87,U] [#5 -0.09,-0.58,0.00,M3] [#6 0.01,-0.23,0.83,U] [#7 -0.30,-0.23,0.59,U] [#8 0.16,-0.23,0.81,U] 
22:12:34.235 00.001 21068 single-star, 4 included, MultiStar: {0.09, -0.11}, one-star: {0.08, -0.04}
22:12:34.236 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
22:12:34.237 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
22:12:34.238 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.09 mountY=0.02, mountTheta=2.90
22:12:34.240 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
22:12:34.241 00.001 21068 Enqueuing Move request for scope (0.08, -0.04)
22:12:34.242 00.001 16108 Worker thread wakes up
22:12:34.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:12:34.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:12:34.242 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.09 yDistance=0.02
22:12:34.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:12:34.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:34.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:34.242 00.000 16108 MoveAxis(E, 0, ABG)
22:12:34.242 00.000 16108 Move returns status 0, amount 0
22:12:34.242 00.000 16108 MoveAxis(N, 0, ABG)
22:12:34.242 00.000 16108 Move returns status 0, amount 0
22:12:34.242 00.000 16108 move complete, result=0
22:12:34.242 00.000 16108 worker thread done servicing request
22:12:34.249 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4013, FiltMin=3459, FiltMax=55801, Gamma=1.000
22:12:34.264 00.015 21068 UpdateGuideState exits: m=108595 SNR=68.3
22:12:34.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:34.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:34.267 00.001 21068 Enqueuing Expose request
22:12:34.269 00.002 16108 Worker thread wakes up
22:12:34.269 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:34.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:34.270 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:35.250 00.980 16108 Exposure complete
22:12:35.308 00.058 16108 worker thread done servicing request
22:12:35.308 00.000 21068 OnExposeComplete: enter
22:12:35.309 00.001 21068 UpdateGuideState(): m_state=6
22:12:35.310 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
22:12:35.311 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.80, Mass=114098, SNR=72.6, Peak=13731 HFD=3.4
22:12:35.312 00.001 21068 MultiStar: [#1 0.09,-0.23,1.16,U] [#2 0.05,-0.11,1.14,U] [#3 0.30,-0.39,0.00,M9] [#4 -0.08,0.08,0.77,U] [#5 0.05,-0.14,1.01,U] [#6 0.02,-0.33,0.93,U] [#7 -0.03,-0.17,0.50,U] [#8 0.11,0.15,0.70,U] 
22:12:35.313 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.27, -0.05}
22:12:35.314 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
22:12:35.315 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
22:12:35.316 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=-0.09 mountY=0.09, mountTheta=2.31
22:12:35.319 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
22:12:35.320 00.001 21068 Enqueuing Move request for scope (0.07, -0.11)
22:12:35.321 00.001 16108 Worker thread wakes up
22:12:35.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:12:35.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:12:35.321 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
22:12:35.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:12:35.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:35.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:35.321 00.000 16108 MoveAxis(E, 0, ABG)
22:12:35.321 00.000 16108 Move returns status 0, amount 0
22:12:35.321 00.000 16108 MoveAxis(N, 0, ABG)
22:12:35.321 00.000 16108 Move returns status 0, amount 0
22:12:35.321 00.000 16108 move complete, result=0
22:12:35.321 00.000 16108 worker thread done servicing request
22:12:35.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4013, FiltMin=3446, FiltMax=56057, Gamma=1.000
22:12:35.342 00.017 21068 UpdateGuideState exits: m=114098 SNR=72.6
22:12:35.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:35.343 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:35.344 00.001 21068 Enqueuing Expose request
22:12:35.345 00.001 16108 Worker thread wakes up
22:12:35.345 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:35.346 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:35.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:36.493 01.147 16108 Exposure complete
22:12:36.562 00.069 16108 worker thread done servicing request
22:12:36.562 00.000 21068 OnExposeComplete: enter
22:12:36.563 00.001 21068 UpdateGuideState(): m_state=6
22:12:36.565 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
22:12:36.567 00.002 21068 Star::Find returns 1 (0), X=219.43, Y=878.11, Mass=102663, SNR=64.7, Peak=14406 HFD=3.3
22:12:36.568 00.001 21068 MultiStar: [#1 0.22,0.17,1.26,U] [#2 0.11,0.08,1.32,U] [#3 0.20,0.20,1.10,U] [#4 -0.01,0.69,0.00,M1] [#5 -0.08,0.25,0.90,U] [#6 -0.01,0.25,0.88,U] [#7 -0.32,0.04,0.71,U] [#8 0.27,0.44,0.00,M1] 
22:12:36.569 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.18}, one-star: {0.20, 0.26}
22:12:36.570 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
22:12:36.571 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
22:12:36.572 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.17 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
22:12:36.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
22:12:36.575 00.001 21068 Enqueuing Move request for scope (0.08, 0.18)
22:12:36.575 00.000 16108 Worker thread wakes up
22:12:36.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:12:36.575 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:12:36.575 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.04 yDistance=-0.19
22:12:36.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:12:36.575 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:36.577 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:12:36.577 00.000 16108 MoveAxis(E, 0, ABG)
22:12:36.577 00.000 16108 Move returns status 0, amount 0
22:12:36.577 00.000 16108 MoveAxis(N, 0, ABG)
22:12:36.577 00.000 16108 Move returns status 0, amount 0
22:12:36.577 00.000 16108 move complete, result=0
22:12:36.577 00.000 16108 worker thread done servicing request
22:12:36.581 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4016, FiltMin=3427, FiltMax=44637, Gamma=1.000
22:12:36.598 00.017 21068 UpdateGuideState exits: m=102663 SNR=64.7
22:12:36.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:36.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:36.601 00.001 21068 Enqueuing Expose request
22:12:36.602 00.001 16108 Worker thread wakes up
22:12:36.602 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:12:36.602 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:36.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:37.569 00.967 16108 Exposure complete
22:12:37.626 00.057 16108 worker thread done servicing request
22:12:37.626 00.000 21068 OnExposeComplete: enter
22:12:37.627 00.001 21068 UpdateGuideState(): m_state=6
22:12:37.627 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
22:12:37.628 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=877.77, Mass=109048, SNR=73.9, Peak=15811 HFD=3.1
22:12:37.629 00.001 21068 MultiStar: [#1 0.30,0.17,1.11,U] [#2 0.12,-0.01,1.33,U] [#3 0.39,-0.02,1.09,U] [#4 0.14,0.51,0.00,M2] [#5 0.06,-0.20,0.93,U] [#6 0.15,0.11,0.85,U] [#7 0.26,-0.02,0.63,U] [#8 0.30,0.40,0.00,M2] 
22:12:37.630 00.001 21068 refined, 6 included, MultiStar: {0.25, -0.00}, one-star: {0.42, -0.08}
22:12:37.631 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
22:12:37.632 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
22:12:37.632 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.01 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
22:12:37.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.00, opts=13)
22:12:37.635 00.001 21068 Enqueuing Move request for scope (0.25, -0.00)
22:12:37.636 00.001 16108 Worker thread wakes up
22:12:37.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
22:12:37.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
22:12:37.636 00.000 16108 Moving (0.25, -0.00) raw xDistance=-0.24 yDistance=-0.05
22:12:37.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:12:37.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:37.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:12:37.636 00.000 16108 MoveAxis(E, 63, ABG)
22:12:37.636 00.000 16108 Guiding  Dir = 2, Dur = 63
22:12:37.637 00.001 16108 IsSlewing returns 0
22:12:37.637 00.000 16108 IsGuiding returns 0
22:12:37.638 00.001 16108 PulseGuide returned control before completion, sleep 73
22:12:37.642 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4016, FiltMin=3459, FiltMax=43043, Gamma=1.000
22:12:37.660 00.018 21068 UpdateGuideState exits: m=109048 SNR=73.9
22:12:37.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:37.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:37.663 00.001 21068 Enqueuing Expose request
22:12:37.716 00.053 16108 IsGuiding returns 0
22:12:37.716 00.000 16108 Move returns status 0, amount 63
22:12:37.716 00.000 16108 MoveAxis(N, 0, ABG)
22:12:37.716 00.000 16108 Move returns status 0, amount 0
22:12:37.716 00.000 16108 move complete, result=0
22:12:37.716 00.000 16108 worker thread done servicing request
22:12:37.716 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
22:12:37.717 00.001 16108 Worker thread wakes up
22:12:37.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:37.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:38.883 01.166 16108 Exposure complete
22:12:38.948 00.065 16108 worker thread done servicing request
22:12:38.948 00.000 21068 OnExposeComplete: enter
22:12:38.949 00.001 21068 UpdateGuideState(): m_state=6
22:12:38.949 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
22:12:38.950 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=878.09, Mass=115828, SNR=71.8, Peak=14451 HFD=3.6
22:12:38.951 00.001 21068 MultiStar: [#1 0.59,-0.17,0.00,M3] [#2 0.35,-0.15,1.05,U] [#3 0.03,-0.22,1.06,U] [#4 0.19,0.55,0.00,M3] [#5 0.48,-0.34,0.00,M1] [#6 0.27,-0.31,0.82,U] [#7 0.20,-0.13,0.55,U] [#8 0.50,0.40,0.00,M3] 
22:12:38.952 00.001 21068 refined, 4 included, MultiStar: {0.23, -0.11}, one-star: {0.31, 0.24}
22:12:38.953 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
22:12:38.953 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
22:12:38.955 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.44 mountX=-0.25 mountY=0.05, mountTheta=2.94
22:12:38.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.11, opts=13)
22:12:38.958 00.001 21068 Enqueuing Move request for scope (0.23, -0.11)
22:12:38.958 00.000 16108 Worker thread wakes up
22:12:38.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
22:12:38.959 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
22:12:38.959 00.000 16108 Moving (0.23, -0.11) raw xDistance=-0.25 yDistance=0.05
22:12:38.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
22:12:38.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:38.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:38.959 00.000 16108 MoveAxis(E, 69, ABG)
22:12:38.959 00.000 16108 Guiding  Dir = 2, Dur = 69
22:12:38.959 00.000 16108 IsSlewing returns 0
22:12:38.959 00.000 16108 IsGuiding returns 0
22:12:38.961 00.002 16108 PulseGuide returned control before completion, sleep 78
22:12:38.964 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4016, FiltMin=3456, FiltMax=59040, Gamma=1.000
22:12:38.982 00.018 21068 UpdateGuideState exits: m=115828 SNR=71.8
22:12:38.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:38.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:38.984 00.001 21068 Enqueuing Expose request
22:12:39.054 00.070 16108 IsGuiding returns 0
22:12:39.054 00.000 16108 Move returns status 0, amount 69
22:12:39.054 00.000 16108 MoveAxis(N, 0, ABG)
22:12:39.054 00.000 16108 Move returns status 0, amount 0
22:12:39.054 00.000 16108 move complete, result=0
22:12:39.054 00.000 16108 worker thread done servicing request
22:12:39.054 00.000 16108 Worker thread wakes up
22:12:39.054 00.000 21068 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
22:12:39.055 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:39.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:40.029 00.974 16108 Exposure complete
22:12:40.093 00.064 16108 worker thread done servicing request
22:12:40.093 00.000 21068 OnExposeComplete: enter
22:12:40.094 00.001 21068 UpdateGuideState(): m_state=6
22:12:40.095 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
22:12:40.095 00.000 21068 Star::Find returns 1 (0), X=219.27, Y=878.03, Mass=104006, SNR=68.8, Peak=14246 HFD=3.2
22:12:40.096 00.001 21068 MultiStar: [#1 0.22,-0.59,0.00,M4] [#2 -0.20,0.26,1.20,U] [#3 0.08,-0.36,1.09,U] [#4 -0.36,0.42,0.00,M4] [#5 0.18,-0.52,0.00,M2] [#6 0.31,-0.21,0.74,U] [#7 -0.44,0.34,0.00,M1] [#8 0.16,0.33,1.06,U] 
22:12:40.097 00.001 21068 refined, 4 included, MultiStar: {0.06, 0.06}, one-star: {0.04, 0.18}
22:12:40.098 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
22:12:40.100 00.002 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
22:12:40.101 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=-0.05 mountY=-0.07, mountTheta=-2.14
22:12:40.102 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
22:12:40.103 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
22:12:40.104 00.001 16108 Worker thread wakes up
22:12:40.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:12:40.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:12:40.104 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
22:12:40.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:12:40.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:40.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:12:40.104 00.000 16108 MoveAxis(E, 0, ABG)
22:12:40.104 00.000 16108 Move returns status 0, amount 0
22:12:40.104 00.000 16108 MoveAxis(N, 0, ABG)
22:12:40.104 00.000 16108 Move returns status 0, amount 0
22:12:40.104 00.000 16108 move complete, result=0
22:12:40.105 00.001 16108 worker thread done servicing request
22:12:40.108 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=4016, FiltMin=3446, FiltMax=57561, Gamma=1.000
22:12:40.127 00.019 21068 UpdateGuideState exits: m=104006 SNR=68.8
22:12:40.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:40.130 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:40.131 00.001 21068 Enqueuing Expose request
22:12:40.132 00.001 16108 Worker thread wakes up
22:12:40.132 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:40.133 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:40.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:41.301 01.168 16108 Exposure complete
22:12:41.357 00.056 16108 worker thread done servicing request
22:12:41.357 00.000 21068 OnExposeComplete: enter
22:12:41.359 00.002 21068 UpdateGuideState(): m_state=6
22:12:41.360 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
22:12:41.361 00.001 21068 Star::Find returns 1 (0), X=218.84, Y=878.21, Mass=128668, SNR=75.4, Peak=15670 HFD=3.6
22:12:41.362 00.001 21068 MultiStar: [#1 -0.19,0.47,0.00,M5] [#2 -0.32,0.18,1.20,U] [#3 -0.11,0.20,0.92,U] [#4 -0.52,0.31,0.00,M5] [#5 -0.21,0.20,0.98,U] [#6 -0.13,0.21,0.72,U] [#7 -0.74,0.40,0.00,M2] [#8 -0.09,0.37,0.80,U] 
22:12:41.363 00.001 21068 refined, 5 included, MultiStar: {-0.22, 0.25}, one-star: {-0.38, 0.36}
22:12:41.363 00.000 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
22:12:41.364 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
22:12:41.365 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.29 mountX=0.26 mountY=-0.19, mountTheta=-0.64
22:12:41.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.25, opts=13)
22:12:41.368 00.001 21068 Enqueuing Move request for scope (-0.22, 0.25)
22:12:41.369 00.001 16108 Worker thread wakes up
22:12:41.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd
22:12:41.369 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
22:12:41.369 00.000 16108 Moving (-0.22, 0.25) raw xDistance=0.26 yDistance=-0.19
22:12:41.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:12:41.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:41.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:12:41.369 00.000 16108 MoveAxis(W, 68, ABG)
22:12:41.369 00.000 16108 Guiding  Dir = 3, Dur = 68
22:12:41.370 00.001 16108 IsSlewing returns 0
22:12:41.370 00.000 16108 IsGuiding returns 0
22:12:41.373 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4013, FiltMin=3428, FiltMax=51785, Gamma=1.000
22:12:41.390 00.017 21068 UpdateGuideState exits: m=128668 SNR=75.4
22:12:41.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:41.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:41.393 00.001 16108 PulseGuide returned control before completion, sleep 55
22:12:41.393 00.000 21068 Enqueuing Expose request
22:12:41.455 00.062 16108 IsGuiding returns 1
22:12:41.455 00.000 16108 scope still moving after pulse duration time elapsed
22:12:41.485 00.030 16108 IsSlewing returns 0
22:12:41.485 00.000 16108 IsGuiding returns 0
22:12:41.485 00.000 16108 scope move finished after 68 + 46 ms
22:12:41.485 00.000 16108 Move returns status 0, amount 68
22:12:41.485 00.000 16108 MoveAxis(N, 0, ABG)
22:12:41.485 00.000 16108 Move returns status 0, amount 0
22:12:41.485 00.000 16108 move complete, result=0
22:12:41.485 00.000 16108 worker thread done servicing request
22:12:41.485 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
22:12:41.486 00.001 16108 Worker thread wakes up
22:12:41.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:41.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:42.460 00.974 16108 Exposure complete
22:12:42.518 00.058 16108 worker thread done servicing request
22:12:42.519 00.001 21068 OnExposeComplete: enter
22:12:42.519 00.000 21068 UpdateGuideState(): m_state=6
22:12:42.520 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
22:12:42.521 00.001 21068 Star::Find returns 1 (0), X=218.50, Y=878.35, Mass=111991, SNR=71.2, Peak=11680 HFD=3.4
22:12:42.522 00.001 21068 MultiStar: large primary error, entering stabilization period
22:12:42.523 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
22:12:42.524 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
22:12:42.524 00.000 21068 CameraToMount -- cameraX=-0.73 cameraY=0.50 hyp=0.89 cameraTheta=2.54 mountX=0.81 mountY=-0.32, mountTheta=-0.37
22:12:42.526 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.73, y=0.50, opts=13)
22:12:42.527 00.001 21068 Enqueuing Move request for scope (-0.73, 0.50)
22:12:42.528 00.001 16108 Worker thread wakes up
22:12:42.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.50) opts 0xd
22:12:42.528 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.73, 0.50)
22:12:42.528 00.000 16108 Moving (-0.73, 0.50) raw xDistance=0.81 yDistance=-0.32
22:12:42.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.81
22:12:42.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:12:42.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:12:42.528 00.000 16108 MoveAxis(W, 216, ABG)
22:12:42.528 00.000 16108 Guiding  Dir = 3, Dur = 216
22:12:42.529 00.001 16108 IsSlewing returns 0
22:12:42.529 00.000 16108 IsGuiding returns 0
22:12:42.532 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=4016, FiltMin=3456, FiltMax=52793, Gamma=1.000
22:12:42.550 00.018 21068 UpdateGuideState exits: m=111991 SNR=71.2
22:12:42.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:42.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:42.553 00.001 21068 Enqueuing Expose request
22:12:42.578 00.025 16108 PulseGuide returned control before completion, sleep 178
22:12:42.764 00.186 16108 IsGuiding returns 1
22:12:42.764 00.000 16108 scope still moving after pulse duration time elapsed
22:12:42.795 00.031 16108 IsSlewing returns 0
22:12:42.795 00.000 16108 IsGuiding returns 1
22:12:42.826 00.031 16108 IsSlewing returns 0
22:12:42.826 00.000 16108 IsGuiding returns 0
22:12:42.826 00.000 16108 scope move finished after 216 + 81 ms
22:12:42.826 00.000 16108 Move returns status 0, amount 216
22:12:42.826 00.000 16108 MoveAxis(N, 0, ABG)
22:12:42.826 00.000 16108 Move returns status 0, amount 0
22:12:42.826 00.000 16108 move complete, result=0
22:12:42.826 00.000 16108 worker thread done servicing request
22:12:42.826 00.000 16108 Worker thread wakes up
22:12:42.826 00.000 21068 GuideStep: 0.8 px 216 ms WEST, -0.3 px 0 ms NORTH
22:12:42.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:42.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:43.976 01.149 16108 Exposure complete
22:12:44.031 00.055 16108 worker thread done servicing request
22:12:44.031 00.000 21068 OnExposeComplete: enter
22:12:44.032 00.001 21068 UpdateGuideState(): m_state=6
22:12:44.034 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
22:12:44.035 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.65, Mass=128132, SNR=71.3, Peak=14134 HFD=3.6
22:12:44.035 00.000 21068 MultiStar: exiting stabilization period
22:12:44.036 00.001 21068 MultiStar: [#1 0.12,0.14,1.05,U] [#2 0.40,-0.52,0.00,M1] [#3 0.08,0.03,0.99,U] [#4 0.09,0.35,0.68,U] [#5 0.11,-0.03,0.82,U] [#6 0.31,-0.11,0.79,U] [#7 -0.15,-0.17,0.67,U] [#8 0.60,-0.10,0.00,M2] 
22:12:44.037 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.00}, one-star: {-0.03, -0.21}
22:12:44.038 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
22:12:44.039 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
22:12:44.039 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
22:12:44.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.00, opts=13)
22:12:44.042 00.001 21068 Enqueuing Move request for scope (0.08, -0.00)
22:12:44.042 00.000 16108 Worker thread wakes up
22:12:44.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:12:44.043 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:12:44.043 00.000 16108 Moving (0.08, -0.00) raw xDistance=-0.08 yDistance=-0.02
22:12:44.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:12:44.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:44.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:12:44.043 00.000 16108 MoveAxis(E, 0, ABG)
22:12:44.043 00.000 16108 Move returns status 0, amount 0
22:12:44.043 00.000 16108 MoveAxis(N, 0, ABG)
22:12:44.043 00.000 16108 Move returns status 0, amount 0
22:12:44.043 00.000 16108 move complete, result=0
22:12:44.043 00.000 16108 worker thread done servicing request
22:12:44.049 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4016, FiltMin=3485, FiltMax=49805, Gamma=1.000
22:12:44.066 00.017 21068 UpdateGuideState exits: m=128132 SNR=71.3
22:12:44.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:44.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:44.069 00.001 21068 Enqueuing Expose request
22:12:44.070 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:44.071 00.001 16108 Worker thread wakes up
22:12:44.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:44.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:45.037 00.966 16108 Exposure complete
22:12:45.092 00.055 16108 worker thread done servicing request
22:12:45.093 00.001 21068 OnExposeComplete: enter
22:12:45.094 00.001 21068 UpdateGuideState(): m_state=6
22:12:45.095 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
22:12:45.095 00.000 21068 Star::Find returns 1 (0), X=219.40, Y=878.01, Mass=111639, SNR=66.5, Peak=11843 HFD=3.8
22:12:45.096 00.001 21068 MultiStar: [#1 0.73,-0.65,0.00,M5] [#2 0.46,0.03,0.00,M2] [#3 0.91,-0.74,0.00,M4] [#4 0.20,0.18,0.84,U] [#5 0.53,-0.20,0.00,M1] [#6 0.41,-0.38,0.00,M1] [#7 -0.06,0.05,0.67,U] [#8 0.91,-0.11,0.00,M3] 
22:12:45.097 00.001 21068 refined, 2 included, MultiStar: {0.12, 0.14}, one-star: {0.17, 0.16}
22:12:45.098 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
22:12:45.099 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
22:12:45.099 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
22:12:45.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
22:12:45.102 00.001 21068 Enqueuing Move request for scope (0.12, 0.14)
22:12:45.104 00.002 16108 Worker thread wakes up
22:12:45.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
22:12:45.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
22:12:45.104 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.09 yDistance=-0.16
22:12:45.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:12:45.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:45.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:12:45.104 00.000 16108 MoveAxis(E, 0, ABG)
22:12:45.104 00.000 16108 Move returns status 0, amount 0
22:12:45.104 00.000 16108 MoveAxis(N, 0, ABG)
22:12:45.104 00.000 16108 Move returns status 0, amount 0
22:12:45.104 00.000 16108 move complete, result=0
22:12:45.104 00.000 16108 worker thread done servicing request
22:12:45.108 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4016, FiltMin=3427, FiltMax=52653, Gamma=1.000
22:12:45.125 00.017 21068 UpdateGuideState exits: m=111639 SNR=66.5
22:12:45.125 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:45.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:45.127 00.001 21068 Enqueuing Expose request
22:12:45.128 00.001 16108 Worker thread wakes up
22:12:45.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:12:45.128 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:45.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:46.277 01.149 16108 Exposure complete
22:12:46.335 00.058 16108 worker thread done servicing request
22:12:46.335 00.000 21068 OnExposeComplete: enter
22:12:46.336 00.001 21068 UpdateGuideState(): m_state=6
22:12:46.338 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
22:12:46.339 00.001 21068 Star::Find returns 1 (0), X=218.97, Y=877.62, Mass=103383, SNR=59.4, Peak=9907 HFD=4.1
22:12:46.341 00.002 21068 MultiStar: [#1 0.26,-0.77,0.00,M6] [#2 -0.28,-1.04,0.00,M3] [#3 0.21,-0.68,0.00,M5] [#4 -0.07,0.14,0.95,U] [#5 -0.18,-0.72,0.00,M2] [#6 -0.00,-0.56,0.00,M2] [#7 -0.73,-0.93,0.00,M1] [#8 0.25,-0.21,0.74,U] 
22:12:46.342 00.001 21068 refined, 2 included, MultiStar: {-0.05, -0.09}, one-star: {-0.25, -0.23}
22:12:46.343 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
22:12:46.343 00.000 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
22:12:46.344 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.07 mountX=0.03 mountY=0.10, mountTheta=1.25
22:12:46.346 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.09, opts=13)
22:12:46.347 00.001 21068 Enqueuing Move request for scope (-0.05, -0.09)
22:12:46.347 00.000 16108 Worker thread wakes up
22:12:46.348 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
22:12:46.348 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
22:12:46.348 00.000 16108 Moving (-0.05, -0.09) raw xDistance=0.03 yDistance=0.10
22:12:46.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:12:46.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:46.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:12:46.348 00.000 16108 MoveAxis(E, 0, ABG)
22:12:46.348 00.000 16108 Move returns status 0, amount 0
22:12:46.348 00.000 16108 MoveAxis(N, 0, ABG)
22:12:46.348 00.000 16108 Move returns status 0, amount 0
22:12:46.348 00.000 16108 move complete, result=0
22:12:46.348 00.000 16108 worker thread done servicing request
22:12:46.353 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4013, FiltMin=3494, FiltMax=50422, Gamma=1.000
22:12:46.375 00.022 21068 UpdateGuideState exits: m=103383 SNR=59.4
22:12:46.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:46.377 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:46.378 00.001 21068 Enqueuing Expose request
22:12:46.379 00.001 16108 Worker thread wakes up
22:12:46.379 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:46.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:46.379 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:47.347 00.968 16108 Exposure complete
22:12:47.412 00.065 16108 worker thread done servicing request
22:12:47.412 00.000 21068 OnExposeComplete: enter
22:12:47.413 00.001 21068 UpdateGuideState(): m_state=6
22:12:47.415 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
22:12:47.416 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=878.19, Mass=120947, SNR=79.6, Peak=11859 HFD=3.8
22:12:47.417 00.001 21068 MultiStar: [#1 0.72,-0.20,0.00,M7] [#2 0.53,-0.00,0.00,M4] [#3 0.54,-0.02,0.00,M6] [#4 0.13,0.84,0.00,M3] [#5 0.50,-0.14,0.00,M3] [#6 0.18,0.01,0.85,U] [#7 -0.08,0.28,0.58,U] [#8 0.60,0.45,0.00,M3] 
22:12:47.420 00.003 21068 refined, 2 included, MultiStar: {0.21, 0.21}, one-star: {0.40, 0.34}
22:12:47.421 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
22:12:47.422 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
22:12:47.424 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.78 mountX=-0.17 mountY=-0.25, mountTheta=-2.16
22:12:47.428 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.21, opts=13)
22:12:47.428 00.000 21068 Enqueuing Move request for scope (0.21, 0.21)
22:12:47.430 00.002 16108 Worker thread wakes up
22:12:47.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
22:12:47.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
22:12:47.430 00.000 16108 Moving (0.21, 0.21) raw xDistance=-0.17 yDistance=-0.25
22:12:47.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:12:47.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:12:47.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:12:47.430 00.000 16108 MoveAxis(E, 0, ABG)
22:12:47.430 00.000 16108 Move returns status 0, amount 0
22:12:47.430 00.000 16108 MoveAxis(N, 0, ABG)
22:12:47.430 00.000 16108 Move returns status 0, amount 0
22:12:47.430 00.000 16108 move complete, result=0
22:12:47.430 00.000 16108 worker thread done servicing request
22:12:47.435 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4013, FiltMin=3382, FiltMax=52563, Gamma=1.000
22:12:47.453 00.018 21068 UpdateGuideState exits: m=120947 SNR=79.6
22:12:47.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:47.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:47.456 00.001 21068 Enqueuing Expose request
22:12:47.457 00.001 16108 Worker thread wakes up
22:12:47.457 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:12:47.458 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:47.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:48.616 01.158 16108 Exposure complete
22:12:48.684 00.068 16108 worker thread done servicing request
22:12:48.684 00.000 21068 OnExposeComplete: enter
22:12:48.685 00.001 21068 UpdateGuideState(): m_state=6
22:12:48.686 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
22:12:48.687 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.80, Mass=100281, SNR=62.6, Peak=14339 HFD=3.2
22:12:48.688 00.001 21068 MultiStar: [#1 0.65,-0.39,0.00,M8] [#2 0.20,-0.26,1.38,U] [#3 0.58,-0.40,0.00,M7] [#4 0.33,0.01,0.87,U] [#5 0.46,-0.38,0.00,M4] [#6 0.07,-0.30,0.98,U] [#7 0.05,-0.16,0.73,U] [#8 0.59,0.20,0.00,M4] 
22:12:48.689 00.001 21068 single-star, 4 included, MultiStar: {0.17, -0.16}, one-star: {0.19, -0.05}
22:12:48.689 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
22:12:48.690 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
22:12:48.691 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.27 mountX=-0.20 mountY=0.01, mountTheta=3.11
22:12:48.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.05, opts=13)
22:12:48.694 00.001 21068 Enqueuing Move request for scope (0.19, -0.05)
22:12:48.695 00.001 16108 Worker thread wakes up
22:12:48.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
22:12:48.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
22:12:48.695 00.000 16108 Moving (0.19, -0.05) raw xDistance=-0.20 yDistance=0.01
22:12:48.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:12:48.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:48.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:48.695 00.000 16108 MoveAxis(E, 0, ABG)
22:12:48.695 00.000 16108 Move returns status 0, amount 0
22:12:48.695 00.000 16108 MoveAxis(N, 0, ABG)
22:12:48.695 00.000 16108 Move returns status 0, amount 0
22:12:48.695 00.000 16108 move complete, result=0
22:12:48.695 00.000 16108 worker thread done servicing request
22:12:48.700 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4013, FiltMin=3443, FiltMax=54499, Gamma=1.000
22:12:48.716 00.016 21068 UpdateGuideState exits: m=100281 SNR=62.6
22:12:48.718 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:48.718 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:48.719 00.001 21068 Enqueuing Expose request
22:12:48.720 00.001 16108 Worker thread wakes up
22:12:48.720 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:48.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:48.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:49.693 00.972 16108 Exposure complete
22:12:49.753 00.060 16108 worker thread done servicing request
22:12:49.753 00.000 21068 OnExposeComplete: enter
22:12:49.754 00.001 21068 UpdateGuideState(): m_state=6
22:12:49.755 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
22:12:49.756 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=877.66, Mass=118660, SNR=70.0, Peak=14803 HFD=3.5
22:12:49.757 00.001 21068 MultiStar: [#1 0.57,-0.43,0.00,M9] [#2 0.57,-0.32,0.00,M4] [#3 0.72,-0.80,0.00,M8] [#4 0.70,0.28,0.00,M3] [#5 0.66,-0.43,0.00,M5] [#6 0.75,-0.28,0.00,M1] [#7 0.31,-0.07,0.64,U] [#8 0.79,0.11,0.00,M5] 
22:12:49.758 00.001 21068 refined, 1 included, MultiStar: {0.40, -0.14}, one-star: {0.46, -0.19}
22:12:49.759 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
22:12:49.760 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
22:12:49.760 00.000 21068 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.43 cameraTheta=-0.34 mountX=-0.42 mountY=0.05, mountTheta=3.03
22:12:49.763 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.14, opts=13)
22:12:49.764 00.001 21068 Enqueuing Move request for scope (0.40, -0.14)
22:12:49.765 00.001 16108 Worker thread wakes up
22:12:49.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd
22:12:49.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.14)
22:12:49.765 00.000 16108 Moving (0.40, -0.14) raw xDistance=-0.42 yDistance=0.05
22:12:49.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
22:12:49.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:49.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:49.765 00.000 16108 MoveAxis(E, 110, ABG)
22:12:49.765 00.000 16108 Guiding  Dir = 2, Dur = 110
22:12:49.765 00.000 16108 IsSlewing returns 0
22:12:49.765 00.000 16108 IsGuiding returns 0
22:12:49.769 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4013, FiltMin=3446, FiltMax=57379, Gamma=1.000
22:12:49.786 00.017 21068 UpdateGuideState exits: m=118660 SNR=70.0
22:12:49.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:49.789 00.002 16108 PulseGuide returned control before completion, sleep 97
22:12:49.789 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:49.790 00.001 21068 Enqueuing Expose request
22:12:49.898 00.108 16108 IsGuiding returns 1
22:12:49.898 00.000 16108 scope still moving after pulse duration time elapsed
22:12:49.930 00.032 16108 IsSlewing returns 0
22:12:49.930 00.000 16108 IsGuiding returns 1
22:12:49.961 00.031 16108 IsSlewing returns 0
22:12:49.961 00.000 16108 IsGuiding returns 0
22:12:49.961 00.000 16108 scope move finished after 110 + 86 ms
22:12:49.961 00.000 16108 Move returns status 0, amount 110
22:12:49.961 00.000 16108 MoveAxis(N, 0, ABG)
22:12:49.961 00.000 16108 Move returns status 0, amount 0
22:12:49.961 00.000 16108 move complete, result=0
22:12:49.961 00.000 16108 worker thread done servicing request
22:12:49.961 00.000 16108 Worker thread wakes up
22:12:49.961 00.000 21068 GuideStep: -0.4 px 110 ms EAST, 0.0 px 0 ms NORTH
22:12:49.963 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:49.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:51.124 01.161 16108 Exposure complete
22:12:51.199 00.075 16108 worker thread done servicing request
22:12:51.199 00.000 21068 OnExposeComplete: enter
22:12:51.200 00.001 21068 UpdateGuideState(): m_state=6
22:12:51.201 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
22:12:51.202 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=877.74, Mass=99251, SNR=66.3, Peak=14515 HFD=3.1
22:12:51.203 00.001 21068 MultiStar: [#1 0.22,-0.22,1.03,U] [#2 0.32,-0.14,1.23,U] [#3 0.61,-0.26,0.00,M9] [#4 0.25,0.43,0.00,M4] [#5 0.22,-0.13,1.28,U] [#6 0.29,-0.01,0.85,U] [#7 0.03,0.01,0.67,U] [#8 0.56,0.10,0.00,M6] 
22:12:51.204 00.001 21068 refined, 5 included, MultiStar: {0.25, -0.11}, one-star: {0.34, -0.11}
22:12:51.204 00.000 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
22:12:51.205 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
22:12:51.206 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.43 mountX=-0.26 mountY=0.05, mountTheta=2.94
22:12:51.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.11, opts=13)
22:12:51.209 00.001 21068 Enqueuing Move request for scope (0.25, -0.11)
22:12:51.210 00.001 16108 Worker thread wakes up
22:12:51.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
22:12:51.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
22:12:51.210 00.000 16108 Moving (0.25, -0.11) raw xDistance=-0.26 yDistance=0.05
22:12:51.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
22:12:51.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:51.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:51.210 00.000 16108 MoveAxis(E, 77, ABG)
22:12:51.210 00.000 16108 Guiding  Dir = 2, Dur = 77
22:12:51.211 00.001 16108 IsSlewing returns 0
22:12:51.211 00.000 16108 IsGuiding returns 0
22:12:51.212 00.001 16108 PulseGuide returned control before completion, sleep 87
22:12:51.216 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4013, FiltMin=3446, FiltMax=59808, Gamma=1.000
22:12:51.243 00.027 21068 UpdateGuideState exits: m=99251 SNR=66.3
22:12:51.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:51.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:51.246 00.001 21068 Enqueuing Expose request
22:12:51.301 00.055 16108 IsGuiding returns 0
22:12:51.301 00.000 16108 Move returns status 0, amount 77
22:12:51.301 00.000 16108 MoveAxis(N, 0, ABG)
22:12:51.301 00.000 16108 Move returns status 0, amount 0
22:12:51.301 00.000 16108 move complete, result=0
22:12:51.301 00.000 16108 worker thread done servicing request
22:12:51.301 00.000 16108 Worker thread wakes up
22:12:51.301 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
22:12:51.303 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:51.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:52.262 00.959 16108 Exposure complete
22:12:52.320 00.058 16108 worker thread done servicing request
22:12:52.320 00.000 21068 OnExposeComplete: enter
22:12:52.321 00.001 21068 UpdateGuideState(): m_state=6
22:12:52.323 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
22:12:52.324 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.98, Mass=126885, SNR=82.3, Peak=16422 HFD=3.1
22:12:52.325 00.001 21068 MultiStar: [#1 -0.02,-0.32,0.90,U] [#2 -0.08,-0.10,1.02,U] [#3 0.36,-0.49,0.00,M10] [#4 -0.06,0.25,0.75,U] [#5 -0.17,-0.48,0.00,M5] [#6 0.05,0.07,0.79,U] [#7 0.01,0.01,0.56,U] [#8 0.27,0.21,0.85,U] 
22:12:52.326 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {-0.04, 0.13}
22:12:52.326 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
22:12:52.327 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
22:12:52.328 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
22:12:52.329 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
22:12:52.330 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
22:12:52.331 00.001 16108 Worker thread wakes up
22:12:52.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:12:52.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:12:52.331 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
22:12:52.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:12:52.332 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:52.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:12:52.332 00.000 16108 MoveAxis(E, 0, ABG)
22:12:52.332 00.000 16108 Move returns status 0, amount 0
22:12:52.332 00.000 16108 MoveAxis(N, 0, ABG)
22:12:52.332 00.000 16108 Move returns status 0, amount 0
22:12:52.332 00.000 16108 move complete, result=0
22:12:52.332 00.000 16108 worker thread done servicing request
22:12:52.336 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=4013, FiltMin=3443, FiltMax=55053, Gamma=1.000
22:12:52.352 00.016 21068 UpdateGuideState exits: m=126885 SNR=82.3
22:12:52.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:52.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:52.355 00.001 21068 Enqueuing Expose request
22:12:52.355 00.000 16108 Worker thread wakes up
22:12:52.355 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:12:52.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:52.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:53.507 01.151 16108 Exposure complete
22:12:53.571 00.064 16108 worker thread done servicing request
22:12:53.571 00.000 21068 OnExposeComplete: enter
22:12:53.572 00.001 21068 UpdateGuideState(): m_state=6
22:12:53.573 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
22:12:53.574 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=878.23, Mass=107023, SNR=64.2, Peak=14678 HFD=3.3
22:12:53.575 00.001 21068 MultiStar: [#1 -0.17,0.26,1.33,U] [#2 -0.22,0.23,1.25,U] [#3 -0.11,0.09,1.12,U] [#4 -0.19,0.46,0.00,M4] [#5 -0.35,0.08,1.01,U] [#6 -0.10,0.22,0.79,U] [#7 -0.22,-0.09,0.69,U] [#8 0.15,0.61,0.00,M6] 
22:12:53.576 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.18}, one-star: {-0.16, 0.38}
22:12:53.578 00.002 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
22:12:53.579 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
22:12:53.580 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=0.22 mountY=-0.13, mountTheta=-0.54
22:12:53.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.18, opts=13)
22:12:53.583 00.001 21068 Enqueuing Move request for scope (-0.19, 0.18)
22:12:53.584 00.001 16108 Worker thread wakes up
22:12:53.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
22:12:53.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
22:12:53.585 00.001 16108 Moving (-0.19, 0.18) raw xDistance=0.22 yDistance=-0.13
22:12:53.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:12:53.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:53.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:12:53.585 00.000 16108 MoveAxis(W, 58, ABG)
22:12:53.585 00.000 16108 Guiding  Dir = 3, Dur = 58
22:12:53.585 00.000 16108 IsSlewing returns 0
22:12:53.585 00.000 16108 IsGuiding returns 0
22:12:53.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4013, FiltMin=3510, FiltMax=52134, Gamma=1.000
22:12:53.605 00.016 21068 UpdateGuideState exits: m=107023 SNR=64.2
22:12:53.607 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:53.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:53.609 00.001 21068 Enqueuing Expose request
22:12:53.637 00.028 16108 PulseGuide returned control before completion, sleep 16
22:12:53.668 00.031 16108 IsGuiding returns 1
22:12:53.668 00.000 16108 scope still moving after pulse duration time elapsed
22:12:53.700 00.032 16108 IsSlewing returns 0
22:12:53.700 00.000 16108 IsGuiding returns 1
22:12:53.731 00.031 16108 IsSlewing returns 0
22:12:53.731 00.000 16108 IsGuiding returns 0
22:12:53.731 00.000 16108 scope move finished after 58 + 88 ms
22:12:53.731 00.000 16108 Move returns status 0, amount 58
22:12:53.731 00.000 16108 MoveAxis(N, 0, ABG)
22:12:53.731 00.000 16108 Move returns status 0, amount 0
22:12:53.731 00.000 16108 move complete, result=0
22:12:53.731 00.000 16108 worker thread done servicing request
22:12:53.731 00.000 16108 Worker thread wakes up
22:12:53.731 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
22:12:53.732 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:53.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:54.695 00.963 16108 Exposure complete
22:12:54.756 00.061 16108 worker thread done servicing request
22:12:54.756 00.000 21068 OnExposeComplete: enter
22:12:54.757 00.001 21068 UpdateGuideState(): m_state=6
22:12:54.758 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
22:12:54.759 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=878.14, Mass=115588, SNR=79.8, Peak=17491 HFD=3.2
22:12:54.760 00.001 21068 MultiStar: [#1 0.08,-0.06,0.95,U] [#2 0.14,-0.09,1.16,U] [#3 0.39,-0.07,1.18,U] [#4 0.01,0.35,0.80,U] [#5 -0.13,-0.13,0.95,U] [#6 0.14,0.22,0.82,U] [#7 -0.15,-0.12,0.55,U] [#8 0.40,0.37,0.00,M7] 
22:12:54.761 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.29, 0.29}
22:12:54.761 00.000 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
22:12:54.762 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
22:12:54.763 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=-0.11 mountY=-0.07, mountTheta=-2.58
22:12:54.765 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
22:12:54.766 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
22:12:54.767 00.001 16108 Worker thread wakes up
22:12:54.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:12:54.767 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:12:54.767 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.07
22:12:54.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:12:54.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:54.768 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:12:54.768 00.000 16108 MoveAxis(E, 0, ABG)
22:12:54.768 00.000 16108 Move returns status 0, amount 0
22:12:54.768 00.000 16108 MoveAxis(N, 0, ABG)
22:12:54.768 00.000 16108 Move returns status 0, amount 0
22:12:54.768 00.000 16108 move complete, result=0
22:12:54.768 00.000 16108 worker thread done servicing request
22:12:54.772 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=4013, FiltMin=3417, FiltMax=63881, Gamma=1.000
22:12:54.788 00.016 21068 UpdateGuideState exits: m=115588 SNR=79.8
22:12:54.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:54.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:54.790 00.000 21068 Enqueuing Expose request
22:12:54.791 00.001 16108 Worker thread wakes up
22:12:54.791 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:54.793 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:54.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:55.955 01.162 16108 Exposure complete
22:12:56.014 00.059 16108 worker thread done servicing request
22:12:56.014 00.000 21068 OnExposeComplete: enter
22:12:56.015 00.001 21068 UpdateGuideState(): m_state=6
22:12:56.016 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
22:12:56.017 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.73, Mass=122064, SNR=84.8, Peak=16371 HFD=3.6
22:12:56.018 00.001 21068 MultiStar: [#1 0.54,-0.27,0.00,M6] [#2 0.52,-0.03,0.00,M1] [#3 0.70,-0.11,0.00,M9] [#4 0.62,0.30,0.00,M4] [#5 0.32,-0.23,0.86,U] [#6 0.61,-0.17,0.00,M1] [#7 0.37,0.05,0.58,U] [#8 0.40,0.32,0.00,M8] 
22:12:56.019 00.001 21068 refined, 2 included, MultiStar: {0.42, -0.12}, one-star: {0.53, -0.13}
22:12:56.021 00.002 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
22:12:56.021 00.000 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
22:12:56.022 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.43 cameraTheta=-0.28 mountX=-0.43 mountY=0.02, mountTheta=3.09
22:12:56.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.12, opts=13)
22:12:56.025 00.001 21068 Enqueuing Move request for scope (0.42, -0.12)
22:12:56.026 00.001 16108 Worker thread wakes up
22:12:56.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.12) opts 0xd
22:12:56.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.12)
22:12:56.026 00.000 16108 Moving (0.42, -0.12) raw xDistance=-0.43 yDistance=0.02
22:12:56.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:12:56.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:56.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:56.026 00.000 16108 MoveAxis(E, 113, ABG)
22:12:56.026 00.000 16108 Guiding  Dir = 2, Dur = 113
22:12:56.026 00.000 16108 IsSlewing returns 0
22:12:56.026 00.000 16108 IsGuiding returns 0
22:12:56.029 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=4013, FiltMin=3453, FiltMax=56659, Gamma=1.000
22:12:56.049 00.020 21068 UpdateGuideState exits: m=122064 SNR=84.8
22:12:56.051 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:56.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:56.054 00.002 21068 Enqueuing Expose request
22:12:56.079 00.025 16108 PulseGuide returned control before completion, sleep 71
22:12:56.156 00.077 16108 IsGuiding returns 1
22:12:56.156 00.000 16108 scope still moving after pulse duration time elapsed
22:12:56.187 00.031 16108 IsSlewing returns 0
22:12:56.187 00.000 16108 IsGuiding returns 1
22:12:56.219 00.032 16108 IsSlewing returns 0
22:12:56.219 00.000 16108 IsGuiding returns 1
22:12:56.250 00.031 16108 IsSlewing returns 0
22:12:56.250 00.000 16108 IsGuiding returns 0
22:12:56.250 00.000 16108 scope move finished after 113 + 110 ms
22:12:56.250 00.000 16108 Move returns status 0, amount 113
22:12:56.250 00.000 16108 MoveAxis(N, 0, ABG)
22:12:56.250 00.000 16108 Move returns status 0, amount 0
22:12:56.250 00.000 16108 move complete, result=0
22:12:56.250 00.000 16108 worker thread done servicing request
22:12:56.250 00.000 16108 Worker thread wakes up
22:12:56.250 00.000 21068 GuideStep: -0.4 px 113 ms EAST, 0.0 px 0 ms NORTH
22:12:56.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:56.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:57.225 00.974 16108 Exposure complete
22:12:57.288 00.063 16108 worker thread done servicing request
22:12:57.288 00.000 21068 OnExposeComplete: enter
22:12:57.289 00.001 21068 UpdateGuideState(): m_state=6
22:12:57.290 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
22:12:57.291 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.91, Mass=113550, SNR=75.1, Peak=16678 HFD=3.3
22:12:57.292 00.001 21068 MultiStar: [#1 0.42,0.08,1.04,U] [#2 -0.01,-0.07,1.32,U] [#3 0.26,-0.07,0.86,U] [#4 -0.02,0.59,0.00,M5] [#5 0.30,-0.26,0.92,U] [#6 0.11,-0.34,0.68,U] [#7 -0.06,0.05,0.63,U] [#8 0.24,0.13,0.63,U] 
22:12:57.293 00.001 21068 single-star, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.16, 0.06}
22:12:57.294 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
22:12:57.295 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
22:12:57.295 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
22:12:57.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.06, opts=13)
22:12:57.298 00.001 21068 Enqueuing Move request for scope (0.16, 0.06)
22:12:57.298 00.000 16108 Worker thread wakes up
22:12:57.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:12:57.298 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:12:57.298 00.000 16108 Moving (0.16, 0.06) raw xDistance=-0.15 yDistance=-0.10
22:12:57.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:12:57.300 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:57.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:57.300 00.000 16108 MoveAxis(E, 0, ABG)
22:12:57.300 00.000 16108 Move returns status 0, amount 0
22:12:57.300 00.000 16108 MoveAxis(N, 0, ABG)
22:12:57.300 00.000 16108 Move returns status 0, amount 0
22:12:57.300 00.000 16108 move complete, result=0
22:12:57.300 00.000 16108 worker thread done servicing request
22:12:57.304 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4016, FiltMin=3398, FiltMax=51277, Gamma=1.000
22:12:57.320 00.016 21068 UpdateGuideState exits: m=113550 SNR=75.1
22:12:57.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:57.323 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:57.324 00.001 21068 Enqueuing Expose request
22:12:57.325 00.001 16108 Worker thread wakes up
22:12:57.325 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:12:57.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:57.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:58.478 01.152 16108 Exposure complete
22:12:58.540 00.062 16108 worker thread done servicing request
22:12:58.540 00.000 21068 OnExposeComplete: enter
22:12:58.541 00.001 21068 UpdateGuideState(): m_state=6
22:12:58.542 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
22:12:58.543 00.001 21068 Star::Find returns 1 (0), X=218.92, Y=878.05, Mass=113808, SNR=76.6, Peak=17526 HFD=3.0
22:12:58.544 00.001 21068 MultiStar: [#1 -0.13,0.01,1.11,U] [#2 -0.31,0.01,1.21,U] [#3 -0.04,0.03,0.94,U] [#4 -0.55,0.57,0.00,M6] [#5 -0.40,-0.16,0.81,U] [#6 -0.30,0.26,0.88,U] [#7 -0.71,0.38,0.00,M1] [#8 -0.19,0.60,0.00,M8] 
22:12:58.544 00.000 21068 refined, 5 included, MultiStar: {-0.24, 0.06}, one-star: {-0.31, 0.20}
22:12:58.545 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
22:12:58.545 00.000 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
22:12:58.547 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.90 mountX=0.25 mountY=-0.00, mountTheta=-0.01
22:12:58.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.06, opts=13)
22:12:58.549 00.000 21068 Enqueuing Move request for scope (-0.24, 0.06)
22:12:58.550 00.001 16108 Worker thread wakes up
22:12:58.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
22:12:58.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
22:12:58.550 00.000 16108 Moving (-0.24, 0.06) raw xDistance=0.25 yDistance=-0.00
22:12:58.551 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:12:58.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:58.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:12:58.551 00.000 16108 MoveAxis(W, 66, ABG)
22:12:58.551 00.000 16108 Guiding  Dir = 3, Dur = 66
22:12:58.551 00.000 16108 IsSlewing returns 0
22:12:58.551 00.000 16108 IsGuiding returns 0
22:12:58.556 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4016, FiltMin=3430, FiltMax=56809, Gamma=1.000
22:12:58.574 00.018 21068 UpdateGuideState exits: m=113808 SNR=76.6
22:12:58.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:58.577 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:58.578 00.001 21068 Enqueuing Expose request
22:12:58.607 00.029 16108 PulseGuide returned control before completion, sleep 21
22:12:58.637 00.030 16108 IsGuiding returns 1
22:12:58.637 00.000 16108 scope still moving after pulse duration time elapsed
22:12:58.667 00.030 16108 IsSlewing returns 0
22:12:58.667 00.000 16108 IsGuiding returns 1
22:12:58.699 00.032 16108 IsSlewing returns 0
22:12:58.699 00.000 16108 IsGuiding returns 0
22:12:58.699 00.000 16108 scope move finished after 66 + 81 ms
22:12:58.699 00.000 16108 Move returns status 0, amount 66
22:12:58.699 00.000 16108 MoveAxis(N, 0, ABG)
22:12:58.699 00.000 16108 Move returns status 0, amount 0
22:12:58.699 00.000 16108 move complete, result=0
22:12:58.699 00.000 16108 worker thread done servicing request
22:12:58.699 00.000 16108 Worker thread wakes up
22:12:58.700 00.001 21068 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
22:12:58.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:58.701 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:12:59.668 00.967 16108 Exposure complete
22:12:59.723 00.055 16108 worker thread done servicing request
22:12:59.724 00.001 21068 OnExposeComplete: enter
22:12:59.724 00.000 21068 UpdateGuideState(): m_state=6
22:12:59.725 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
22:12:59.726 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=877.46, Mass=94765, SNR=63.0, Peak=12787 HFD=3.2
22:12:59.727 00.001 21068 MultiStar: [#1 0.20,-0.14,1.34,U] [#2 0.23,-0.25,1.55,U] [#3 0.10,-0.17,1.37,U] [#4 0.26,0.47,0.00,M7] [#5 0.22,-0.07,1.03,U] [#6 0.16,0.16,0.86,U] [#7 0.25,-0.04,0.84,U] [#8 0.53,-0.07,0.00,M9] 
22:12:59.728 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.15}, one-star: {0.31, -0.39}
22:12:59.729 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
22:12:59.731 00.002 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
22:12:59.732 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.25 cameraTheta=-0.61 mountX=-0.23 mountY=0.09, mountTheta=2.75
22:12:59.735 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.15, opts=13)
22:12:59.736 00.001 21068 Enqueuing Move request for scope (0.21, -0.15)
22:12:59.737 00.001 16108 Worker thread wakes up
22:12:59.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
22:12:59.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
22:12:59.737 00.000 16108 Moving (0.21, -0.15) raw xDistance=-0.23 yDistance=0.09
22:12:59.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
22:12:59.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:59.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:59.737 00.000 16108 MoveAxis(E, 55, ABG)
22:12:59.737 00.000 16108 Guiding  Dir = 2, Dur = 55
22:12:59.737 00.000 16108 IsSlewing returns 0
22:12:59.737 00.000 16108 IsGuiding returns 0
22:12:59.743 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4016, FiltMin=3446, FiltMax=61917, Gamma=1.000
22:12:59.748 00.005 16108 PulseGuide returned control before completion, sleep 56
22:12:59.760 00.012 21068 UpdateGuideState exits: m=94765 SNR=63.0
22:12:59.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:59.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:12:59.763 00.001 21068 Enqueuing Expose request
22:12:59.807 00.044 16108 IsGuiding returns 1
22:12:59.807 00.000 16108 scope still moving after pulse duration time elapsed
22:12:59.838 00.031 16108 IsSlewing returns 0
22:12:59.838 00.000 16108 IsGuiding returns 0
22:12:59.838 00.000 16108 scope move finished after 55 + 45 ms
22:12:59.838 00.000 16108 Move returns status 0, amount 55
22:12:59.838 00.000 16108 MoveAxis(N, 0, ABG)
22:12:59.838 00.000 16108 Move returns status 0, amount 0
22:12:59.838 00.000 16108 move complete, result=0
22:12:59.838 00.000 16108 worker thread done servicing request
22:12:59.838 00.000 16108 Worker thread wakes up
22:12:59.838 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
22:12:59.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:12:59.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:00.987 01.148 16108 Exposure complete
22:13:01.046 00.059 16108 worker thread done servicing request
22:13:01.046 00.000 21068 OnExposeComplete: enter
22:13:01.047 00.001 21068 UpdateGuideState(): m_state=6
22:13:01.048 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
22:13:01.049 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=878.07, Mass=99964, SNR=67.4, Peak=14275 HFD=3.3
22:13:01.050 00.001 21068 MultiStar: [#1 0.48,0.07,0.00,M4] [#2 0.37,-0.05,1.18,U] [#3 0.45,0.25,0.00,M7] [#4 0.18,0.35,0.84,U] [#5 0.51,-0.00,0.00,M1] [#6 0.50,-0.20,0.00,M1] [#7 -0.15,0.09,0.71,U] [#8 0.41,0.09,0.76,U] 
22:13:01.050 00.000 21068 refined, 4 included, MultiStar: {0.25, 0.13}, one-star: {0.34, 0.22}
22:13:01.051 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
22:13:01.053 00.002 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
22:13:01.054 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.29 cameraTheta=0.47 mountX=-0.23 mountY=-0.19, mountTheta=-2.46
22:13:01.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.13, opts=13)
22:13:01.056 00.001 21068 Enqueuing Move request for scope (0.25, 0.13)
22:13:01.057 00.001 16108 Worker thread wakes up
22:13:01.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.13) opts 0xd
22:13:01.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.13)
22:13:01.057 00.000 16108 Moving (0.25, 0.13) raw xDistance=-0.23 yDistance=-0.19
22:13:01.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:13:01.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:01.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:13:01.058 00.001 16108 MoveAxis(E, 64, ABG)
22:13:01.058 00.000 16108 Guiding  Dir = 2, Dur = 64
22:13:01.058 00.000 16108 IsSlewing returns 0
22:13:01.058 00.000 16108 IsGuiding returns 0
22:13:01.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4016, FiltMin=3462, FiltMax=49363, Gamma=1.000
22:13:01.071 00.009 16108 PulseGuide returned control before completion, sleep 62
22:13:01.083 00.012 21068 UpdateGuideState exits: m=99964 SNR=67.4
22:13:01.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:01.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:01.086 00.001 21068 Enqueuing Expose request
22:13:01.148 00.062 16108 IsGuiding returns 1
22:13:01.148 00.000 16108 scope still moving after pulse duration time elapsed
22:13:01.179 00.031 16108 IsSlewing returns 0
22:13:01.179 00.000 16108 IsGuiding returns 0
22:13:01.179 00.000 16108 scope move finished after 64 + 56 ms
22:13:01.179 00.000 16108 Move returns status 0, amount 64
22:13:01.179 00.000 16108 MoveAxis(N, 0, ABG)
22:13:01.179 00.000 16108 Move returns status 0, amount 0
22:13:01.179 00.000 16108 move complete, result=0
22:13:01.179 00.000 16108 worker thread done servicing request
22:13:01.179 00.000 16108 Worker thread wakes up
22:13:01.179 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
22:13:01.180 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:01.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:02.140 00.960 16108 Exposure complete
22:13:02.198 00.058 16108 worker thread done servicing request
22:13:02.198 00.000 21068 OnExposeComplete: enter
22:13:02.199 00.001 21068 UpdateGuideState(): m_state=6
22:13:02.200 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
22:13:02.201 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.75, Mass=112547, SNR=71.0, Peak=14486 HFD=3.5
22:13:02.203 00.002 21068 MultiStar: [#1 0.27,-0.15,0.89,U] [#2 -0.28,-0.28,1.26,U] [#3 0.20,-0.38,0.95,U] [#4 -0.11,0.31,0.88,U] [#5 -0.00,-0.17,1.01,U] [#6 -0.23,-0.04,0.90,U] [#7 -0.05,0.12,0.61,U] [#8 -0.03,0.07,0.75,U] 
22:13:02.204 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.04, -0.10}
22:13:02.205 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
22:13:02.205 00.000 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
22:13:02.206 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.97 mountX=0.02 mountY=0.10, mountTheta=1.34
22:13:02.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
22:13:02.209 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
22:13:02.209 00.000 16108 Worker thread wakes up
22:13:02.210 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:13:02.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:13:02.210 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
22:13:02.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:13:02.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:02.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:13:02.210 00.000 16108 MoveAxis(E, 0, ABG)
22:13:02.210 00.000 16108 Move returns status 0, amount 0
22:13:02.210 00.000 16108 MoveAxis(N, 0, ABG)
22:13:02.210 00.000 16108 Move returns status 0, amount 0
22:13:02.210 00.000 16108 move complete, result=0
22:13:02.210 00.000 16108 worker thread done servicing request
22:13:02.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4016, FiltMin=3405, FiltMax=54595, Gamma=1.000
22:13:02.238 00.024 21068 UpdateGuideState exits: m=112547 SNR=71.0
22:13:02.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:02.241 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:02.242 00.001 21068 Enqueuing Expose request
22:13:02.242 00.000 16108 Worker thread wakes up
22:13:02.243 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:02.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:02.244 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:03.395 01.151 16108 Exposure complete
22:13:03.455 00.060 16108 worker thread done servicing request
22:13:03.455 00.000 21068 OnExposeComplete: enter
22:13:03.456 00.001 21068 UpdateGuideState(): m_state=6
22:13:03.457 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
22:13:03.457 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=877.91, Mass=94690, SNR=58.5, Peak=13574 HFD=3.2
22:13:03.458 00.001 21068 MultiStar: [#1 -0.17,-0.11,1.39,U] [#2 -0.33,-0.18,1.93,U] [#3 0.14,-0.28,1.12,U] [#4 -0.24,0.23,1.03,U] [#5 -0.29,0.07,1.10,U] [#6 0.02,-0.35,1.14,U] [#7 -0.50,0.24,0.00,M1] [#8 0.19,0.11,0.92,U] 
22:13:03.459 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.08}, one-star: {0.05, 0.06}
22:13:03.460 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
22:13:03.460 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
22:13:03.462 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
22:13:03.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
22:13:03.464 00.000 21068 Enqueuing Move request for scope (0.05, 0.06)
22:13:03.465 00.001 16108 Worker thread wakes up
22:13:03.466 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:13:03.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:13:03.466 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
22:13:03.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:13:03.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:03.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:03.466 00.000 16108 MoveAxis(E, 0, ABG)
22:13:03.466 00.000 16108 Move returns status 0, amount 0
22:13:03.466 00.000 16108 MoveAxis(N, 0, ABG)
22:13:03.466 00.000 16108 Move returns status 0, amount 0
22:13:03.466 00.000 16108 move complete, result=0
22:13:03.466 00.000 16108 worker thread done servicing request
22:13:03.472 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4016, FiltMin=3469, FiltMax=56445, Gamma=1.000
22:13:03.493 00.021 21068 UpdateGuideState exits: m=94690 SNR=58.5
22:13:03.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:03.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:03.495 00.000 21068 Enqueuing Expose request
22:13:03.496 00.001 16108 Worker thread wakes up
22:13:03.496 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:03.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:03.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:04.463 00.966 16108 Exposure complete
22:13:04.523 00.060 16108 worker thread done servicing request
22:13:04.523 00.000 21068 OnExposeComplete: enter
22:13:04.525 00.002 21068 UpdateGuideState(): m_state=6
22:13:04.526 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
22:13:04.527 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=877.43, Mass=116604, SNR=85.1, Peak=14051 HFD=3.3
22:13:04.528 00.001 21068 MultiStar: [#1 -0.32,-0.33,0.00,M3] [#2 -0.24,-0.36,1.11,U] [#3 0.06,-0.48,0.00,M6] [#4 0.11,0.11,0.68,U] [#5 -0.09,-0.35,0.86,U] [#6 -0.10,-0.26,0.60,U] [#7 -0.09,-0.48,0.00,M2] [#8 0.26,-0.26,0.61,U] 
22:13:04.529 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.28}, one-star: {0.31, -0.42}
22:13:04.530 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
22:13:04.531 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
22:13:04.531 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.46 mountX=-0.08 mountY=0.26, mountTheta=1.86
22:13:04.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.28, opts=13)
22:13:04.534 00.001 21068 Enqueuing Move request for scope (0.03, -0.28)
22:13:04.535 00.001 16108 Worker thread wakes up
22:13:04.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
22:13:04.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
22:13:04.535 00.000 16108 Moving (0.03, -0.28) raw xDistance=-0.08 yDistance=0.26
22:13:04.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:13:04.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:13:04.535 00.000 16108 MoveAxis(E, 0, ABG)
22:13:04.535 00.000 16108 Move returns status 0, amount 0
22:13:04.535 00.000 16108 MoveAxis(S, 53, ABG)
22:13:04.535 00.000 16108 Guiding  Dir = 1, Dur = 53
22:13:04.536 00.001 16108 IsSlewing returns 0
22:13:04.536 00.000 16108 IsGuiding returns 0
22:13:04.537 00.001 16108 PulseGuide returned control before completion, sleep 63
22:13:04.539 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4016, FiltMin=3436, FiltMax=61635, Gamma=1.000
22:13:04.567 00.028 21068 UpdateGuideState exits: m=116604 SNR=85.1
22:13:04.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:04.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:04.570 00.001 21068 Enqueuing Expose request
22:13:04.613 00.043 16108 IsGuiding returns 1
22:13:04.613 00.000 16108 scope still moving after pulse duration time elapsed
22:13:04.645 00.032 16108 IsSlewing returns 0
22:13:04.645 00.000 16108 IsGuiding returns 0
22:13:04.645 00.000 16108 scope move finished after 53 + 55 ms
22:13:04.645 00.000 16108 Move returns status 0, amount 53
22:13:04.645 00.000 16108 move complete, result=0
22:13:04.645 00.000 16108 worker thread done servicing request
22:13:04.645 00.000 16108 Worker thread wakes up
22:13:04.645 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
22:13:04.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:04.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:05.796 01.150 16108 Exposure complete
22:13:05.855 00.059 16108 worker thread done servicing request
22:13:05.855 00.000 21068 OnExposeComplete: enter
22:13:05.856 00.001 21068 UpdateGuideState(): m_state=6
22:13:05.857 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
22:13:05.858 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=878.21, Mass=109171, SNR=70.5, Peak=16774 HFD=2.9
22:13:05.859 00.001 21068 MultiStar: [#1 0.05,-0.05,1.11,U] [#2 -0.30,0.23,1.27,U] [#3 0.15,0.23,1.01,U] [#4 -0.04,0.58,0.00,M4] [#5 -0.04,0.11,1.16,U] [#6 0.06,0.17,0.92,U] [#7 -0.52,0.27,0.00,M3] [#8 0.20,0.30,0.80,U] 
22:13:05.860 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.19}, one-star: {-0.08, 0.36}
22:13:05.861 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
22:13:05.862 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
22:13:05.863 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=0.05 mountY=-0.18, mountTheta=-1.32
22:13:05.865 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.19, opts=13)
22:13:05.867 00.002 21068 Enqueuing Move request for scope (-0.01, 0.19)
22:13:05.869 00.002 16108 Worker thread wakes up
22:13:05.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
22:13:05.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
22:13:05.869 00.000 16108 Moving (-0.01, 0.19) raw xDistance=0.05 yDistance=-0.18
22:13:05.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:13:05.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:05.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:13:05.869 00.000 16108 MoveAxis(E, 0, ABG)
22:13:05.869 00.000 16108 Move returns status 0, amount 0
22:13:05.869 00.000 16108 MoveAxis(N, 0, ABG)
22:13:05.869 00.000 16108 Move returns status 0, amount 0
22:13:05.869 00.000 16108 move complete, result=0
22:13:05.869 00.000 16108 worker thread done servicing request
22:13:05.875 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4016, FiltMin=3433, FiltMax=52054, Gamma=1.000
22:13:05.896 00.021 21068 UpdateGuideState exits: m=109171 SNR=70.5
22:13:05.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:05.899 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:05.900 00.001 21068 Enqueuing Expose request
22:13:05.901 00.001 16108 Worker thread wakes up
22:13:05.901 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:13:05.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:05.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:06.872 00.971 16108 Exposure complete
22:13:06.930 00.058 16108 worker thread done servicing request
22:13:06.931 00.001 21068 OnExposeComplete: enter
22:13:06.932 00.001 21068 UpdateGuideState(): m_state=6
22:13:06.933 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
22:13:06.933 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=877.91, Mass=108904, SNR=70.1, Peak=16934 HFD=3.0
22:13:06.935 00.002 21068 MultiStar: [#1 0.35,-0.21,1.16,U] [#2 0.04,-0.28,1.31,U] [#3 0.05,-0.21,1.01,U] [#4 0.07,0.17,0.75,U] [#5 0.01,-0.07,1.05,U] [#6 0.43,0.10,0.00,M1] [#7 -0.45,0.15,0.00,M4] [#8 0.35,0.24,0.76,U] 
22:13:06.935 00.000 21068 single-star, 6 included, MultiStar: {0.11, -0.08}, one-star: {-0.03, 0.06}
22:13:06.936 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
22:13:06.937 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
22:13:06.938 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=0.04 mountY=-0.05, mountTheta=-0.84
22:13:06.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
22:13:06.941 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
22:13:06.941 00.000 16108 Worker thread wakes up
22:13:06.942 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:13:06.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:13:06.942 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
22:13:06.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:13:06.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:06.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:13:06.942 00.000 16108 MoveAxis(E, 0, ABG)
22:13:06.942 00.000 16108 Move returns status 0, amount 0
22:13:06.942 00.000 16108 MoveAxis(N, 0, ABG)
22:13:06.942 00.000 16108 Move returns status 0, amount 0
22:13:06.942 00.000 16108 move complete, result=0
22:13:06.942 00.000 16108 worker thread done servicing request
22:13:06.947 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=4016, FiltMin=3462, FiltMax=56041, Gamma=1.000
22:13:06.968 00.021 21068 UpdateGuideState exits: m=108904 SNR=70.1
22:13:06.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:06.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:06.970 00.000 21068 Enqueuing Expose request
22:13:06.971 00.001 16108 Worker thread wakes up
22:13:06.971 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:13:06.972 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:06.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:08.123 01.151 16108 Exposure complete
22:13:08.182 00.059 16108 worker thread done servicing request
22:13:08.182 00.000 21068 OnExposeComplete: enter
22:13:08.182 00.000 21068 UpdateGuideState(): m_state=6
22:13:08.183 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
22:13:08.184 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.26, Mass=124028, SNR=88.9, Peak=15715 HFD=3.5
22:13:08.185 00.001 21068 MultiStar: [#1 0.44,0.01,0.00,M2] [#2 0.28,-0.03,0.93,U] [#3 0.55,-0.08,0.00,M5] [#4 0.02,0.24,0.67,U] [#5 0.27,-0.20,0.75,U] [#6 0.14,-0.05,0.62,U] [#7 -0.38,0.08,0.52,U] [#8 0.46,0.07,0.00,M4] 
22:13:08.187 00.002 21068 refined, 5 included, MultiStar: {0.11, 0.09}, one-star: {0.11, 0.41}
22:13:08.188 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:13:08.189 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:13:08.190 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.70 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
22:13:08.191 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.09, opts=13)
22:13:08.192 00.001 21068 Enqueuing Move request for scope (0.11, 0.09)
22:13:08.193 00.001 16108 Worker thread wakes up
22:13:08.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:13:08.193 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:13:08.193 00.000 16108 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
22:13:08.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:13:08.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:08.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:13:08.193 00.000 16108 MoveAxis(E, 0, ABG)
22:13:08.193 00.000 16108 Move returns status 0, amount 0
22:13:08.194 00.001 16108 MoveAxis(N, 0, ABG)
22:13:08.194 00.000 16108 Move returns status 0, amount 0
22:13:08.194 00.000 16108 move complete, result=0
22:13:08.194 00.000 16108 worker thread done servicing request
22:13:08.197 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4016, FiltMin=3422, FiltMax=43069, Gamma=1.000
22:13:08.217 00.020 21068 UpdateGuideState exits: m=124028 SNR=88.9
22:13:08.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:08.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:08.222 00.003 21068 Enqueuing Expose request
22:13:08.223 00.001 16108 Worker thread wakes up
22:13:08.223 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:08.224 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:08.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:09.194 00.970 16108 Exposure complete
22:13:09.273 00.079 16108 worker thread done servicing request
22:13:09.274 00.001 21068 OnExposeComplete: enter
22:13:09.275 00.001 21068 UpdateGuideState(): m_state=6
22:13:09.276 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
22:13:09.277 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.78, Mass=95997, SNR=63.7, Peak=14003 HFD=2.9
22:13:09.279 00.002 21068 MultiStar: [#1 0.25,-0.03,1.26,U] [#2 0.23,-0.35,1.46,U] [#3 0.59,-0.29,0.00,M6] [#4 0.30,-0.02,0.83,U] [#5 -0.04,-0.23,0.98,U] [#6 0.06,-0.33,0.96,U] [#7 -0.02,-0.24,0.74,U] [#8 0.46,-0.31,0.00,M5] 
22:13:09.279 00.000 21068 single-star, 6 included, MultiStar: {0.14, -0.19}, one-star: {0.09, -0.07}
22:13:09.280 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
22:13:09.281 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
22:13:09.282 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.10 mountY=0.05, mountTheta=2.67
22:13:09.283 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
22:13:09.284 00.001 21068 Enqueuing Move request for scope (0.09, -0.07)
22:13:09.285 00.001 16108 Worker thread wakes up
22:13:09.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:13:09.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:13:09.285 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.05
22:13:09.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:13:09.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:09.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:13:09.285 00.000 16108 MoveAxis(E, 0, ABG)
22:13:09.285 00.000 16108 Move returns status 0, amount 0
22:13:09.285 00.000 16108 MoveAxis(N, 0, ABG)
22:13:09.285 00.000 16108 Move returns status 0, amount 0
22:13:09.286 00.001 16108 move complete, result=0
22:13:09.286 00.000 16108 worker thread done servicing request
22:13:09.291 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4016, FiltMin=3401, FiltMax=53539, Gamma=1.000
22:13:09.309 00.018 21068 UpdateGuideState exits: m=95997 SNR=63.7
22:13:09.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:09.310 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:09.311 00.001 21068 Enqueuing Expose request
22:13:09.312 00.001 16108 Worker thread wakes up
22:13:09.312 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:13:09.313 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:09.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:10.466 01.153 16108 Exposure complete
22:13:10.523 00.057 16108 worker thread done servicing request
22:13:10.523 00.000 21068 OnExposeComplete: enter
22:13:10.524 00.001 21068 UpdateGuideState(): m_state=6
22:13:10.525 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
22:13:10.526 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=877.86, Mass=100621, SNR=74.6, Peak=13334 HFD=3.3
22:13:10.527 00.001 21068 MultiStar: [#1 0.03,-0.10,1.00,U] [#2 -0.18,-0.16,1.10,U] [#3 -0.13,-0.36,1.07,U] [#4 -0.03,0.46,0.00,M2] [#5 -0.31,0.12,0.91,U] [#6 -0.01,-0.10,0.71,U] [#7 0.24,-0.04,0.62,U] [#8 0.35,0.19,0.75,U] 
22:13:10.528 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.05, 0.01}
22:13:10.528 00.000 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
22:13:10.529 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
22:13:10.530 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.92 mountX=0.05 mountY=0.00, mountTheta=0.01
22:13:10.531 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
22:13:10.532 00.001 21068 Enqueuing Move request for scope (-0.05, 0.01)
22:13:10.533 00.001 16108 Worker thread wakes up
22:13:10.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:13:10.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:13:10.533 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=0.00
22:13:10.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:13:10.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:10.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:13:10.533 00.000 16108 MoveAxis(E, 0, ABG)
22:13:10.533 00.000 16108 Move returns status 0, amount 0
22:13:10.533 00.000 16108 MoveAxis(N, 0, ABG)
22:13:10.533 00.000 16108 Move returns status 0, amount 0
22:13:10.533 00.000 16108 move complete, result=0
22:13:10.534 00.001 16108 worker thread done servicing request
22:13:10.539 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4016, FiltMin=3417, FiltMax=52237, Gamma=1.000
22:13:10.561 00.022 21068 UpdateGuideState exits: m=100621 SNR=74.6
22:13:10.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:10.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:10.564 00.001 21068 Enqueuing Expose request
22:13:10.565 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:13:10.566 00.001 16108 Worker thread wakes up
22:13:10.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:10.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:11.521 00.955 16108 Exposure complete
22:13:11.577 00.056 16108 worker thread done servicing request
22:13:11.578 00.001 21068 OnExposeComplete: enter
22:13:11.578 00.000 21068 UpdateGuideState(): m_state=6
22:13:11.579 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
22:13:11.580 00.001 21068 Star::Find returns 1 (0), X=218.91, Y=878.23, Mass=116109, SNR=80.8, Peak=17446 HFD=3.2
22:13:11.581 00.001 21068 MultiStar: [#1 0.05,-0.05,1.10,U] [#2 -0.08,0.05,1.07,U] [#3 0.11,-0.03,1.00,U] [#4 0.29,0.49,0.00,M3] [#5 0.21,-0.20,0.86,U] [#6 0.40,-0.05,0.74,U] [#7 -0.30,0.36,0.00,M2] [#8 0.21,0.38,0.84,U] 
22:13:11.582 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {-0.32, 0.38}
22:13:11.583 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
22:13:11.583 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
22:13:11.584 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.83 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
22:13:11.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
22:13:11.586 00.000 21068 Enqueuing Move request for scope (0.06, 0.07)
22:13:11.587 00.001 16108 Worker thread wakes up
22:13:11.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:13:11.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:13:11.587 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
22:13:11.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:13:11.588 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:11.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:13:11.588 00.000 16108 MoveAxis(E, 0, ABG)
22:13:11.588 00.000 16108 Move returns status 0, amount 0
22:13:11.588 00.000 16108 MoveAxis(N, 0, ABG)
22:13:11.588 00.000 16108 Move returns status 0, amount 0
22:13:11.588 00.000 16108 move complete, result=0
22:13:11.588 00.000 16108 worker thread done servicing request
22:13:11.592 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4016, FiltMin=3341, FiltMax=48285, Gamma=1.000
22:13:11.607 00.015 21068 UpdateGuideState exits: m=116109 SNR=80.8
22:13:11.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:11.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:11.610 00.001 21068 Enqueuing Expose request
22:13:11.612 00.002 16108 Worker thread wakes up
22:13:11.612 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:11.612 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:11.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:12.756 01.144 16108 Exposure complete
22:13:12.811 00.055 16108 worker thread done servicing request
22:13:12.811 00.000 21068 OnExposeComplete: enter
22:13:12.812 00.001 21068 UpdateGuideState(): m_state=6
22:13:12.813 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
22:13:12.814 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=878.14, Mass=88615, SNR=61.1, Peak=14950 HFD=2.9
22:13:12.816 00.002 21068 MultiStar: [#1 -0.06,0.07,1.35,U] [#2 -0.30,0.06,1.31,U] [#3 -0.17,0.22,1.13,U] [#4 0.10,0.61,0.00,M4] [#5 -0.20,0.18,1.05,U] [#6 0.24,0.25,0.91,U] [#7 -0.68,0.12,0.00,M3] [#8 -0.00,0.47,0.00,M4] 
22:13:12.816 00.000 21068 refined, 5 included, MultiStar: {-0.13, 0.17}, one-star: {-0.21, 0.29}
22:13:12.817 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
22:13:12.818 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
22:13:12.819 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.23 mountX=0.16 mountY=-0.13, mountTheta=-0.70
22:13:12.820 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.17, opts=13)
22:13:12.821 00.001 21068 Enqueuing Move request for scope (-0.13, 0.17)
22:13:12.822 00.001 16108 Worker thread wakes up
22:13:12.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
22:13:12.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
22:13:12.822 00.000 16108 Moving (-0.13, 0.17) raw xDistance=0.16 yDistance=-0.13
22:13:12.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:13:12.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:12.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:13:12.822 00.000 16108 MoveAxis(E, 0, ABG)
22:13:12.822 00.000 16108 Move returns status 0, amount 0
22:13:12.822 00.000 16108 MoveAxis(N, 0, ABG)
22:13:12.823 00.001 16108 Move returns status 0, amount 0
22:13:12.823 00.000 16108 move complete, result=0
22:13:12.823 00.000 16108 worker thread done servicing request
22:13:12.826 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=4016, FiltMin=3465, FiltMax=54054, Gamma=1.000
22:13:12.842 00.016 21068 UpdateGuideState exits: m=88615 SNR=61.1
22:13:12.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:12.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:12.845 00.001 21068 Enqueuing Expose request
22:13:12.846 00.001 16108 Worker thread wakes up
22:13:12.846 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:12.846 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:12.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:13.816 00.970 16108 Exposure complete
22:13:13.877 00.061 16108 worker thread done servicing request
22:13:13.877 00.000 21068 OnExposeComplete: enter
22:13:13.878 00.001 21068 UpdateGuideState(): m_state=6
22:13:13.879 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
22:13:13.880 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.24, Mass=109481, SNR=71.3, Peak=16694 HFD=3.2
22:13:13.881 00.001 21068 MultiStar: [#1 -0.50,0.24,0.00,M1] [#2 -0.31,0.16,1.30,U] [#3 -0.23,0.35,0.92,U] [#4 -0.43,0.88,0.00,M5] [#5 -0.35,0.26,0.90,U] [#6 -0.27,0.38,0.00,M1] [#7 -0.34,0.57,0.00,M4] [#8 -0.07,0.63,0.00,M5] 
22:13:13.881 00.000 21068 refined, 3 included, MultiStar: {-0.27, 0.28}, one-star: {-0.19, 0.38}
22:13:13.882 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
22:13:13.883 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
22:13:13.884 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.34 mountX=0.32 mountY=-0.21, mountTheta=-0.58
22:13:13.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.28, opts=13)
22:13:13.887 00.002 21068 Enqueuing Move request for scope (-0.27, 0.28)
22:13:13.888 00.001 16108 Worker thread wakes up
22:13:13.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
22:13:13.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
22:13:13.889 00.001 16108 Moving (-0.27, 0.28) raw xDistance=0.32 yDistance=-0.21
22:13:13.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:13:13.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:13.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:13:13.889 00.000 16108 MoveAxis(W, 83, ABG)
22:13:13.889 00.000 16108 Guiding  Dir = 3, Dur = 83
22:13:13.889 00.000 16108 IsSlewing returns 0
22:13:13.889 00.000 16108 IsGuiding returns 0
22:13:13.890 00.001 16108 PulseGuide returned control before completion, sleep 93
22:13:13.895 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4019, FiltMin=3398, FiltMax=61942, Gamma=1.000
22:13:13.911 00.016 21068 UpdateGuideState exits: m=109481 SNR=71.3
22:13:13.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:13.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:13.915 00.001 21068 Enqueuing Expose request
22:13:13.993 00.078 16108 IsGuiding returns 1
22:13:13.993 00.000 16108 scope still moving after pulse duration time elapsed
22:13:14.025 00.032 16108 IsSlewing returns 0
22:13:14.025 00.000 16108 IsGuiding returns 1
22:13:14.055 00.030 16108 IsSlewing returns 0
22:13:14.055 00.000 16108 IsGuiding returns 0
22:13:14.055 00.000 16108 scope move finished after 83 + 83 ms
22:13:14.055 00.000 16108 Move returns status 0, amount 83
22:13:14.055 00.000 16108 MoveAxis(N, 0, ABG)
22:13:14.055 00.000 16108 Move returns status 0, amount 0
22:13:14.055 00.000 16108 move complete, result=0
22:13:14.055 00.000 16108 worker thread done servicing request
22:13:14.055 00.000 16108 Worker thread wakes up
22:13:14.055 00.000 21068 GuideStep: 0.3 px 83 ms WEST, -0.2 px 0 ms NORTH
22:13:14.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:14.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:15.208 01.152 16108 Exposure complete
22:13:15.273 00.065 16108 worker thread done servicing request
22:13:15.273 00.000 21068 OnExposeComplete: enter
22:13:15.274 00.001 21068 UpdateGuideState(): m_state=6
22:13:15.275 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
22:13:15.275 00.000 21068 Star::Find returns 1 (0), X=219.45, Y=878.18, Mass=117247, SNR=73.5, Peak=15043 HFD=3.3
22:13:15.276 00.001 21068 MultiStar: [#1 0.02,0.44,0.00,M2] [#2 -0.11,0.05,1.16,U] [#3 0.29,0.27,1.02,U] [#4 -0.05,0.77,0.00,M6] [#5 0.16,0.26,1.00,U] [#6 -0.03,0.23,0.67,U] [#7 -0.25,-0.00,0.68,U] [#8 0.04,0.46,0.00,M6] 
22:13:15.277 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.19}, one-star: {0.23, 0.33}
22:13:15.278 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
22:13:15.278 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
22:13:15.279 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.25 mountX=-0.03 mountY=-0.20, mountTheta=-1.72
22:13:15.281 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.19, opts=13)
22:13:15.282 00.001 21068 Enqueuing Move request for scope (0.07, 0.19)
22:13:15.282 00.000 16108 Worker thread wakes up
22:13:15.283 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
22:13:15.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
22:13:15.283 00.000 16108 Moving (0.07, 0.19) raw xDistance=-0.03 yDistance=-0.20
22:13:15.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:13:15.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:15.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:13:15.283 00.000 16108 MoveAxis(E, 0, ABG)
22:13:15.283 00.000 16108 Move returns status 0, amount 0
22:13:15.283 00.000 16108 MoveAxis(N, 0, ABG)
22:13:15.283 00.000 16108 Move returns status 0, amount 0
22:13:15.283 00.000 16108 move complete, result=0
22:13:15.283 00.000 16108 worker thread done servicing request
22:13:15.287 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4016, FiltMin=3379, FiltMax=49485, Gamma=1.000
22:13:15.303 00.016 21068 UpdateGuideState exits: m=117247 SNR=73.5
22:13:15.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:15.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:15.306 00.001 21068 Enqueuing Expose request
22:13:15.306 00.000 16108 Worker thread wakes up
22:13:15.306 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:13:15.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:15.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:16.283 00.976 16108 Exposure complete
22:13:16.343 00.060 16108 worker thread done servicing request
22:13:16.343 00.000 21068 OnExposeComplete: enter
22:13:16.344 00.001 21068 UpdateGuideState(): m_state=6
22:13:16.345 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
22:13:16.346 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.79, Mass=91673, SNR=59.9, Peak=14211 HFD=3.0
22:13:16.347 00.001 21068 MultiStar: [#1 0.12,0.18,1.12,U] [#2 -0.02,0.09,1.35,U] [#3 0.27,-0.05,1.23,U] [#4 0.11,0.55,0.00,M7] [#5 0.05,0.03,1.16,U] [#6 0.22,0.03,0.91,U] [#7 -0.26,0.19,0.78,U] [#8 0.12,0.41,0.91,U] 
22:13:16.349 00.002 21068 single-star, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.09, -0.06}
22:13:16.350 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
22:13:16.351 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
22:13:16.352 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.10 mountY=0.04, mountTheta=2.75
22:13:16.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
22:13:16.355 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
22:13:16.355 00.000 16108 Worker thread wakes up
22:13:16.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:13:16.355 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:13:16.355 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
22:13:16.356 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:13:16.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:16.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:13:16.356 00.000 16108 MoveAxis(E, 0, ABG)
22:13:16.356 00.000 16108 Move returns status 0, amount 0
22:13:16.356 00.000 16108 MoveAxis(N, 0, ABG)
22:13:16.356 00.000 16108 Move returns status 0, amount 0
22:13:16.356 00.000 16108 move complete, result=0
22:13:16.356 00.000 16108 worker thread done servicing request
22:13:16.360 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4019, FiltMin=3453, FiltMax=44333, Gamma=1.000
22:13:16.376 00.016 21068 UpdateGuideState exits: m=91673 SNR=59.9
22:13:16.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:16.378 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:16.379 00.001 21068 Enqueuing Expose request
22:13:16.379 00.000 16108 Worker thread wakes up
22:13:16.380 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:13:16.380 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:16.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:17.528 01.148 16108 Exposure complete
22:13:17.589 00.061 16108 worker thread done servicing request
22:13:17.590 00.001 21068 OnExposeComplete: enter
22:13:17.590 00.000 21068 UpdateGuideState(): m_state=6
22:13:17.591 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
22:13:17.592 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.34, Mass=113715, SNR=71.7, Peak=14915 HFD=3.4
22:13:17.593 00.001 21068 MultiStar: [#1 0.16,0.26,1.09,U] [#2 0.04,0.38,1.21,U] [#3 0.30,0.08,1.10,U] [#4 0.00,0.65,0.00,M8] [#5 0.20,0.31,0.83,U] [#6 0.30,0.12,0.76,U] [#7 0.11,0.32,0.66,U] [#8 0.35,0.62,0.00,M6] 
22:13:17.594 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.28}, one-star: {0.12, 0.49}
22:13:17.595 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
22:13:17.595 00.000 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
22:13:17.596 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.03 mountX=-0.12 mountY=-0.32, mountTheta=-1.93
22:13:17.599 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.28, opts=13)
22:13:17.600 00.001 21068 Enqueuing Move request for scope (0.17, 0.28)
22:13:17.601 00.001 16108 Worker thread wakes up
22:13:17.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
22:13:17.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
22:13:17.601 00.000 16108 Moving (0.17, 0.28) raw xDistance=-0.12 yDistance=-0.32
22:13:17.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:13:17.601 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.11 newest=-0.48
22:13:17.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:13:17.601 00.000 16108 MoveAxis(E, 0, ABG)
22:13:17.601 00.000 16108 Move returns status 0, amount 0
22:13:17.601 00.000 16108 MoveAxis(N, 63, ABG)
22:13:17.601 00.000 16108 Guiding  Dir = 0, Dur = 63
22:13:17.601 00.000 16108 IsSlewing returns 0
22:13:17.601 00.000 16108 IsGuiding returns 0
22:13:17.605 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1974, max=65535, med=4016, FiltMin=3424, FiltMax=54678, Gamma=1.000
22:13:17.621 00.016 21068 UpdateGuideState exits: m=113715 SNR=71.7
22:13:17.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:17.622 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:17.623 00.001 21068 Enqueuing Expose request
22:13:17.662 00.039 16108 PulseGuide returned control before completion, sleep 14
22:13:17.676 00.014 16108 IsGuiding returns 1
22:13:17.676 00.000 16108 scope still moving after pulse duration time elapsed
22:13:17.708 00.032 16108 IsSlewing returns 0
22:13:17.708 00.000 16108 IsGuiding returns 1
22:13:17.740 00.032 16108 IsSlewing returns 0
22:13:17.740 00.000 16108 IsGuiding returns 1
22:13:17.772 00.032 16108 IsSlewing returns 0
22:13:17.772 00.000 16108 IsGuiding returns 0
22:13:17.772 00.000 16108 scope move finished after 63 + 107 ms
22:13:17.772 00.000 16108 Move returns status 0, amount 63
22:13:17.772 00.000 16108 move complete, result=0
22:13:17.772 00.000 16108 worker thread done servicing request
22:13:17.772 00.000 16108 Worker thread wakes up
22:13:17.772 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
22:13:17.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:17.774 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:18.745 00.971 16108 Exposure complete
22:13:18.804 00.059 16108 worker thread done servicing request
22:13:18.804 00.000 21068 OnExposeComplete: enter
22:13:18.805 00.001 21068 UpdateGuideState(): m_state=6
22:13:18.806 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
22:13:18.807 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.80, Mass=112301, SNR=71.2, Peak=15078 HFD=3.0
22:13:18.808 00.001 21068 MultiStar: [#1 -0.09,0.25,1.38,U] [#2 0.02,-0.22,1.20,U] [#3 0.46,-0.08,0.00,M1] [#4 0.25,0.29,0.93,U] [#5 0.42,-0.09,0.95,U] [#6 0.55,-0.11,0.00,M1] [#7 -0.18,0.01,0.69,U] [#8 0.20,0.05,0.92,U] 
22:13:18.809 00.001 21068 single-star, 6 included, MultiStar: {0.08, 0.04}, one-star: {-0.02, -0.05}
22:13:18.810 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
22:13:18.811 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.43)
22:13:18.812 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.95 mountX=0.01 mountY=0.05, mountTheta=1.37
22:13:18.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
22:13:18.815 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
22:13:18.816 00.001 16108 Worker thread wakes up
22:13:18.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:13:18.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:13:18.816 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
22:13:18.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:13:18.817 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:18.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:13:18.817 00.000 16108 MoveAxis(E, 0, ABG)
22:13:18.817 00.000 16108 Move returns status 0, amount 0
22:13:18.817 00.000 16108 MoveAxis(N, 0, ABG)
22:13:18.817 00.000 16108 Move returns status 0, amount 0
22:13:18.817 00.000 16108 move complete, result=0
22:13:18.817 00.000 16108 worker thread done servicing request
22:13:18.820 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4016, FiltMin=3478, FiltMax=58115, Gamma=1.000
22:13:18.838 00.018 21068 UpdateGuideState exits: m=112301 SNR=71.2
22:13:18.840 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:18.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:18.842 00.001 21068 Enqueuing Expose request
22:13:18.842 00.000 16108 Worker thread wakes up
22:13:18.842 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:18.843 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:18.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:20.002 01.159 16108 Exposure complete
22:13:20.064 00.062 16108 worker thread done servicing request
22:13:20.064 00.000 21068 OnExposeComplete: enter
22:13:20.065 00.001 21068 UpdateGuideState(): m_state=6
22:13:20.066 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
22:13:20.067 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=878.11, Mass=109266, SNR=77.0, Peak=14598 HFD=3.3
22:13:20.068 00.001 21068 MultiStar: [#1 0.57,0.06,0.00,M1] [#2 0.14,-0.15,1.16,U] [#3 0.48,-0.18,0.00,M2] [#4 0.42,0.50,0.00,M8] [#5 0.44,0.25,0.00,M1] [#6 0.52,-0.23,0.00,M2] [#7 -0.08,0.23,0.54,U] [#8 0.56,0.26,0.00,M6] 
22:13:20.069 00.001 21068 refined, 2 included, MultiStar: {0.16, 0.08}, one-star: {0.30, 0.26}
22:13:20.070 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
22:13:20.071 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
22:13:20.071 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
22:13:20.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.08, opts=13)
22:13:20.074 00.001 21068 Enqueuing Move request for scope (0.16, 0.08)
22:13:20.075 00.001 16108 Worker thread wakes up
22:13:20.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
22:13:20.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
22:13:20.075 00.000 16108 Moving (0.16, 0.08) raw xDistance=-0.14 yDistance=-0.11
22:13:20.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:13:20.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:20.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:13:20.075 00.000 16108 MoveAxis(E, 0, ABG)
22:13:20.075 00.000 16108 Move returns status 0, amount 0
22:13:20.076 00.001 16108 MoveAxis(N, 0, ABG)
22:13:20.076 00.000 16108 Move returns status 0, amount 0
22:13:20.076 00.000 16108 move complete, result=0
22:13:20.076 00.000 16108 worker thread done servicing request
22:13:20.079 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4016, FiltMin=3472, FiltMax=53379, Gamma=1.000
22:13:20.097 00.018 21068 UpdateGuideState exits: m=109266 SNR=77.0
22:13:20.114 00.017 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:20.117 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:20.118 00.001 21068 Enqueuing Expose request
22:13:20.119 00.001 16108 Worker thread wakes up
22:13:20.119 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:20.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:20.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:21.083 00.963 16108 Exposure complete
22:13:21.141 00.058 16108 worker thread done servicing request
22:13:21.141 00.000 21068 OnExposeComplete: enter
22:13:21.142 00.001 21068 UpdateGuideState(): m_state=6
22:13:21.143 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
22:13:21.144 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.73, Mass=105009, SNR=62.8, Peak=14163 HFD=3.1
22:13:21.146 00.002 21068 MultiStar: [#1 0.62,-0.09,0.00,M2] [#2 0.24,-0.12,1.50,U] [#3 0.54,-0.20,0.00,M3] [#4 0.24,0.35,0.86,U] [#5 0.64,-0.16,0.00,M2] [#6 0.64,-0.20,0.00,M3] [#7 0.22,0.01,0.72,U] [#8 0.32,0.27,1.09,U] 
22:13:21.146 00.000 21068 refined, 4 included, MultiStar: {0.27, 0.06}, one-star: {0.29, -0.13}
22:13:21.147 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
22:13:21.149 00.002 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
22:13:21.149 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.27 cameraTheta=0.21 mountX=-0.25 mountY=-0.12, mountTheta=-2.70
22:13:21.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.06, opts=13)
22:13:21.151 00.000 21068 Enqueuing Move request for scope (0.27, 0.06)
22:13:21.152 00.001 16108 Worker thread wakes up
22:13:21.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
22:13:21.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
22:13:21.152 00.000 16108 Moving (0.27, 0.06) raw xDistance=-0.25 yDistance=-0.12
22:13:21.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:13:21.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:21.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:13:21.152 00.000 16108 MoveAxis(E, 66, ABG)
22:13:21.153 00.001 16108 Guiding  Dir = 2, Dur = 66
22:13:21.153 00.000 16108 IsSlewing returns 0
22:13:21.153 00.000 16108 IsGuiding returns 0
22:13:21.157 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4016, FiltMin=3424, FiltMax=53293, Gamma=1.000
22:13:21.176 00.019 21068 UpdateGuideState exits: m=105009 SNR=62.8
22:13:21.178 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:21.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:21.180 00.001 21068 Enqueuing Expose request
22:13:21.211 00.031 16108 PulseGuide returned control before completion, sleep 18
22:13:21.242 00.031 16108 IsGuiding returns 1
22:13:21.242 00.000 16108 scope still moving after pulse duration time elapsed
22:13:21.274 00.032 16108 IsSlewing returns 0
22:13:21.274 00.000 16108 IsGuiding returns 1
22:13:21.305 00.031 16108 IsSlewing returns 0
22:13:21.305 00.000 16108 IsGuiding returns 0
22:13:21.305 00.000 16108 scope move finished after 66 + 86 ms
22:13:21.305 00.000 16108 Move returns status 0, amount 66
22:13:21.305 00.000 16108 MoveAxis(N, 0, ABG)
22:13:21.305 00.000 16108 Move returns status 0, amount 0
22:13:21.305 00.000 16108 move complete, result=0
22:13:21.305 00.000 16108 worker thread done servicing request
22:13:21.305 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
22:13:21.306 00.001 16108 Worker thread wakes up
22:13:21.306 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:21.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:22.466 01.160 16108 Exposure complete
22:13:22.523 00.057 16108 worker thread done servicing request
22:13:22.523 00.000 21068 OnExposeComplete: enter
22:13:22.525 00.002 21068 UpdateGuideState(): m_state=6
22:13:22.526 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
22:13:22.527 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.90, Mass=102898, SNR=71.7, Peak=14227 HFD=3.1
22:13:22.528 00.001 21068 MultiStar: [#1 0.54,-0.10,0.00,M3] [#2 0.23,-0.05,1.14,U] [#3 0.26,-0.16,1.00,U] [#4 0.28,0.23,0.79,U] [#5 0.31,-0.21,0.94,U] [#6 0.38,-0.00,0.74,U] [#7 0.33,-0.11,0.61,U] [#8 0.29,0.23,0.73,U] 
22:13:22.529 00.001 21068 refined, 7 included, MultiStar: {0.30, -0.01}, one-star: {0.33, 0.05}
22:13:22.529 00.000 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
22:13:22.530 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
22:13:22.531 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.04 mountX=-0.29 mountY=-0.06, mountTheta=-2.95
22:13:22.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.01, opts=13)
22:13:22.534 00.001 21068 Enqueuing Move request for scope (0.30, -0.01)
22:13:22.534 00.000 16108 Worker thread wakes up
22:13:22.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
22:13:22.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
22:13:22.534 00.000 16108 Moving (0.30, -0.01) raw xDistance=-0.29 yDistance=-0.06
22:13:22.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
22:13:22.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:22.535 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:22.535 00.000 16108 MoveAxis(E, 82, ABG)
22:13:22.535 00.000 16108 Guiding  Dir = 2, Dur = 82
22:13:22.535 00.000 16108 IsSlewing returns 0
22:13:22.535 00.000 16108 IsGuiding returns 0
22:13:22.539 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4016, FiltMin=3437, FiltMax=52973, Gamma=1.000
22:13:22.541 00.002 16108 PulseGuide returned control before completion, sleep 86
22:13:22.556 00.015 21068 UpdateGuideState exits: m=102898 SNR=71.7
22:13:22.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:22.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:22.559 00.001 21068 Enqueuing Expose request
22:13:22.635 00.076 16108 IsGuiding returns 0
22:13:22.635 00.000 16108 Move returns status 0, amount 82
22:13:22.635 00.000 16108 MoveAxis(N, 0, ABG)
22:13:22.635 00.000 16108 Move returns status 0, amount 0
22:13:22.635 00.000 16108 move complete, result=0
22:13:22.635 00.000 16108 worker thread done servicing request
22:13:22.635 00.000 16108 Worker thread wakes up
22:13:22.635 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
22:13:22.636 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:22.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:23.597 00.961 16108 Exposure complete
22:13:23.673 00.076 16108 worker thread done servicing request
22:13:23.673 00.000 21068 OnExposeComplete: enter
22:13:23.674 00.001 21068 UpdateGuideState(): m_state=6
22:13:23.675 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
22:13:23.675 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=877.75, Mass=97508, SNR=61.7, Peak=14054 HFD=3.0
22:13:23.678 00.003 21068 MultiStar: [#1 0.51,-0.38,0.00,M4] [#2 0.15,-0.30,1.46,U] [#3 0.43,-0.14,0.00,M3] [#4 0.37,0.11,0.97,U] [#5 0.71,-0.24,0.00,M2] [#6 0.52,-0.25,0.00,M3] [#7 0.03,-0.13,0.83,U] [#8 0.24,0.12,0.99,U] 
22:13:23.679 00.001 21068 single-star, 4 included, MultiStar: {0.17, -0.08}, one-star: {0.05, -0.10}
22:13:23.680 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
22:13:23.681 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
22:13:23.682 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.07 mountY=0.08, mountTheta=2.23
22:13:23.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
22:13:23.685 00.002 21068 Enqueuing Move request for scope (0.05, -0.10)
22:13:23.686 00.001 16108 Worker thread wakes up
22:13:23.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:13:23.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:13:23.687 00.001 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.08
22:13:23.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:13:23.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:23.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:13:23.687 00.000 16108 MoveAxis(E, 0, ABG)
22:13:23.687 00.000 16108 Move returns status 0, amount 0
22:13:23.687 00.000 16108 MoveAxis(N, 0, ABG)
22:13:23.687 00.000 16108 Move returns status 0, amount 0
22:13:23.688 00.001 16108 move complete, result=0
22:13:23.688 00.000 16108 worker thread done servicing request
22:13:23.692 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4016, FiltMin=3430, FiltMax=63629, Gamma=1.000
22:13:23.709 00.017 21068 UpdateGuideState exits: m=97508 SNR=61.7
22:13:23.711 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:23.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:23.713 00.001 21068 Enqueuing Expose request
22:13:23.714 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:23.714 00.000 16108 Worker thread wakes up
22:13:23.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:23.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:24.878 01.164 16108 Exposure complete
22:13:24.945 00.067 16108 worker thread done servicing request
22:13:24.945 00.000 21068 OnExposeComplete: enter
22:13:24.947 00.002 21068 UpdateGuideState(): m_state=6
22:13:24.948 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
22:13:24.950 00.002 21068 Star::Find returns 1 (0), X=219.19, Y=877.66, Mass=105062, SNR=74.6, Peak=15606 HFD=3.3
22:13:24.952 00.002 21068 MultiStar: [#1 0.09,-0.03,1.17,U] [#2 -0.29,-0.14,1.17,U] [#3 0.26,-0.14,1.00,U] [#4 -0.16,0.58,0.00,M6] [#5 -0.07,-0.24,0.98,U] [#6 -0.15,-0.14,0.79,U] [#7 -0.34,0.20,0.57,U] [#8 0.19,0.26,0.62,U] 
22:13:24.953 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {-0.03, -0.19}
22:13:24.954 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
22:13:24.956 00.002 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
22:13:24.957 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.99 mountX=0.02 mountY=0.09, mountTheta=1.33
22:13:24.960 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
22:13:24.961 00.001 21068 Enqueuing Move request for scope (-0.04, -0.08)
22:13:24.963 00.002 16108 Worker thread wakes up
22:13:24.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:13:24.963 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:13:24.963 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.02 yDistance=0.09
22:13:24.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:13:24.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:24.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:24.963 00.000 16108 MoveAxis(E, 0, ABG)
22:13:24.963 00.000 16108 Move returns status 0, amount 0
22:13:24.963 00.000 16108 MoveAxis(N, 0, ABG)
22:13:24.963 00.000 16108 Move returns status 0, amount 0
22:13:24.963 00.000 16108 move complete, result=0
22:13:24.963 00.000 16108 worker thread done servicing request
22:13:24.967 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4016, FiltMin=3427, FiltMax=53126, Gamma=1.000
22:13:24.987 00.020 21068 UpdateGuideState exits: m=105062 SNR=74.6
22:13:24.989 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:24.991 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:24.992 00.001 21068 Enqueuing Expose request
22:13:24.993 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:24.994 00.001 16108 Worker thread wakes up
22:13:24.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:24.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:25.966 00.972 16108 Exposure complete
22:13:26.023 00.057 16108 worker thread done servicing request
22:13:26.023 00.000 21068 OnExposeComplete: enter
22:13:26.024 00.001 21068 UpdateGuideState(): m_state=6
22:13:26.025 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
22:13:26.026 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=878.33, Mass=107486, SNR=75.3, Peak=15446 HFD=3.1
22:13:26.027 00.001 21068 MultiStar: [#1 0.18,0.10,1.00,U] [#2 -0.11,0.22,0.98,U] [#3 0.19,0.23,1.03,U] [#4 -0.07,0.83,0.00,M7] [#5 -0.19,0.18,0.85,U] [#6 -0.07,0.01,0.70,U] [#7 -0.18,0.47,0.00,M1] [#8 0.08,0.64,0.00,M3] 
22:13:26.028 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.21}, one-star: {0.13, 0.48}
22:13:26.028 00.000 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
22:13:26.029 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
22:13:26.030 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.41 mountX=0.00 mountY=-0.22, mountTheta=-1.56
22:13:26.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.21, opts=13)
22:13:26.033 00.001 21068 Enqueuing Move request for scope (0.03, 0.21)
22:13:26.034 00.001 16108 Worker thread wakes up
22:13:26.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
22:13:26.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
22:13:26.034 00.000 16108 Moving (0.03, 0.21) raw xDistance=0.00 yDistance=-0.22
22:13:26.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:13:26.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:13:26.034 00.000 16108 MoveAxis(E, 0, ABG)
22:13:26.034 00.000 16108 Move returns status 0, amount 0
22:13:26.034 00.000 16108 MoveAxis(N, 43, ABG)
22:13:26.034 00.000 16108 Guiding  Dir = 0, Dur = 43
22:13:26.034 00.000 16108 IsSlewing returns 0
22:13:26.035 00.001 16108 IsGuiding returns 0
22:13:26.038 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4013, FiltMin=3462, FiltMax=54422, Gamma=1.000
22:13:26.056 00.018 21068 UpdateGuideState exits: m=107486 SNR=75.3
22:13:26.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:26.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:26.059 00.001 21068 Enqueuing Expose request
22:13:26.068 00.009 16108 PulseGuide returned control before completion, sleep 21
22:13:26.097 00.029 16108 IsGuiding returns 1
22:13:26.097 00.000 16108 scope still moving after pulse duration time elapsed
22:13:26.128 00.031 16108 IsSlewing returns 0
22:13:26.128 00.000 16108 IsGuiding returns 1
22:13:26.159 00.031 16108 IsSlewing returns 0
22:13:26.159 00.000 16108 IsGuiding returns 0
22:13:26.159 00.000 16108 scope move finished after 43 + 80 ms
22:13:26.159 00.000 16108 Move returns status 0, amount 43
22:13:26.159 00.000 16108 move complete, result=0
22:13:26.159 00.000 16108 worker thread done servicing request
22:13:26.159 00.000 16108 Worker thread wakes up
22:13:26.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:26.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:26.159 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
22:13:27.309 01.150 16108 Exposure complete
22:13:27.374 00.065 16108 worker thread done servicing request
22:13:27.374 00.000 21068 OnExposeComplete: enter
22:13:27.375 00.001 21068 UpdateGuideState(): m_state=6
22:13:27.377 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
22:13:27.377 00.000 21068 Star::Find returns 1 (0), X=218.87, Y=877.88, Mass=99293, SNR=67.3, Peak=17542 HFD=2.8
22:13:27.378 00.001 21068 MultiStar: [#1 -0.12,-0.18,1.08,U] [#2 -0.55,-0.11,0.00,M1] [#3 0.14,-0.02,1.16,U] [#4 -0.29,0.46,0.00,M8] [#5 -0.29,-0.08,1.04,U] [#6 -0.29,0.02,0.85,U] [#7 -0.39,0.11,0.73,U] [#8 -0.43,0.45,0.00,M4] 
22:13:27.379 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.03}, one-star: {-0.35, 0.03}
22:13:27.380 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
22:13:27.381 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
22:13:27.381 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.01 mountX=0.19 mountY=0.07, mountTheta=0.36
22:13:27.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.03, opts=13)
22:13:27.384 00.001 21068 Enqueuing Move request for scope (-0.20, -0.03)
22:13:27.384 00.000 16108 Worker thread wakes up
22:13:27.385 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
22:13:27.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
22:13:27.385 00.000 16108 Moving (-0.20, -0.03) raw xDistance=0.19 yDistance=0.07
22:13:27.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:13:27.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:27.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:13:27.385 00.000 16108 MoveAxis(E, 0, ABG)
22:13:27.385 00.000 16108 Move returns status 0, amount 0
22:13:27.385 00.000 16108 MoveAxis(N, 0, ABG)
22:13:27.385 00.000 16108 Move returns status 0, amount 0
22:13:27.385 00.000 16108 move complete, result=0
22:13:27.385 00.000 16108 worker thread done servicing request
22:13:27.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=4013, FiltMin=3462, FiltMax=51277, Gamma=1.000
22:13:27.406 00.017 21068 UpdateGuideState exits: m=99293 SNR=67.3
22:13:27.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:27.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:27.409 00.001 21068 Enqueuing Expose request
22:13:27.409 00.000 16108 Worker thread wakes up
22:13:27.409 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:27.410 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:27.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:28.371 00.961 16108 Exposure complete
22:13:28.434 00.063 16108 worker thread done servicing request
22:13:28.435 00.001 21068 OnExposeComplete: enter
22:13:28.436 00.001 21068 UpdateGuideState(): m_state=6
22:13:28.436 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
22:13:28.438 00.002 21068 Star::Find returns 1 (0), X=218.98, Y=877.90, Mass=109030, SNR=74.9, Peak=18294 HFD=2.8
22:13:28.439 00.001 21068 MultiStar: [#1 -0.12,-0.33,1.02,U] [#2 -0.21,-0.34,1.05,U] [#3 0.11,-0.33,1.19,U] [#4 -0.31,-0.09,0.81,U] [#5 -0.13,-0.30,1.06,U] [#6 0.24,-0.28,0.71,U] [#7 -0.21,0.01,0.63,U] [#8 0.07,0.09,0.80,U] 
22:13:28.440 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.25, 0.05}
22:13:28.441 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
22:13:28.442 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
22:13:28.442 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.02 mountX=0.06 mountY=0.20, mountTheta=1.30
22:13:28.444 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.19, opts=13)
22:13:28.445 00.001 21068 Enqueuing Move request for scope (-0.09, -0.19)
22:13:28.446 00.001 16108 Worker thread wakes up
22:13:28.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
22:13:28.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
22:13:28.446 00.000 16108 Moving (-0.09, -0.19) raw xDistance=0.06 yDistance=0.20
22:13:28.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:13:28.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:28.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:13:28.446 00.000 16108 MoveAxis(E, 0, ABG)
22:13:28.446 00.000 16108 Move returns status 0, amount 0
22:13:28.446 00.000 16108 MoveAxis(N, 0, ABG)
22:13:28.446 00.000 16108 Move returns status 0, amount 0
22:13:28.446 00.000 16108 move complete, result=0
22:13:28.446 00.000 16108 worker thread done servicing request
22:13:28.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4013, FiltMin=3446, FiltMax=54115, Gamma=1.000
22:13:28.469 00.019 21068 UpdateGuideState exits: m=109030 SNR=74.9
22:13:28.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:28.470 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:28.471 00.001 21068 Enqueuing Expose request
22:13:28.472 00.001 16108 Worker thread wakes up
22:13:28.472 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:28.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:28.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:29.619 01.146 16108 Exposure complete
22:13:29.677 00.058 16108 worker thread done servicing request
22:13:29.677 00.000 21068 OnExposeComplete: enter
22:13:29.678 00.001 21068 UpdateGuideState(): m_state=6
22:13:29.679 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
22:13:29.680 00.001 21068 Star::Find returns 1 (0), X=218.78, Y=877.76, Mass=118831, SNR=85.1, Peak=17062 HFD=3.5
22:13:29.681 00.001 21068 MultiStar: [#1 -0.15,-0.27,1.09,U] [#2 -0.31,-0.13,1.09,U] [#3 -0.25,-0.23,0.96,U] [#4 -0.30,0.49,0.00,M8] [#5 -0.42,-0.19,0.00,M1] [#6 -0.27,0.13,0.64,U] [#7 -0.48,0.38,0.00,M1] [#8 0.05,0.10,0.74,U] 
22:13:29.682 00.001 21068 refined, 5 included, MultiStar: {-0.24, -0.10}, one-star: {-0.45, -0.09}
22:13:29.682 00.000 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
22:13:29.683 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
22:13:29.684 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-2.73 mountX=0.22 mountY=0.16, mountTheta=0.63
22:13:29.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.10, opts=13)
22:13:29.688 00.002 21068 Enqueuing Move request for scope (-0.24, -0.10)
22:13:29.688 00.000 16108 Worker thread wakes up
22:13:29.689 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.10) opts 0xd
22:13:29.689 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.10)
22:13:29.689 00.000 16108 Moving (-0.24, -0.10) raw xDistance=0.22 yDistance=0.16
22:13:29.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:13:29.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:29.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:13:29.689 00.000 16108 MoveAxis(W, 57, ABG)
22:13:29.689 00.000 16108 Guiding  Dir = 3, Dur = 57
22:13:29.689 00.000 16108 IsSlewing returns 0
22:13:29.689 00.000 16108 IsGuiding returns 0
22:13:29.693 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4013, FiltMin=3471, FiltMax=60841, Gamma=1.000
22:13:29.703 00.010 16108 PulseGuide returned control before completion, sleep 54
22:13:29.711 00.008 21068 UpdateGuideState exits: m=118831 SNR=85.1
22:13:29.713 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:29.715 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:29.716 00.001 21068 Enqueuing Expose request
22:13:29.765 00.049 16108 IsGuiding returns 1
22:13:29.765 00.000 16108 scope still moving after pulse duration time elapsed
22:13:29.796 00.031 16108 IsSlewing returns 0
22:13:29.796 00.000 16108 IsGuiding returns 0
22:13:29.796 00.000 16108 scope move finished after 57 + 49 ms
22:13:29.796 00.000 16108 Move returns status 0, amount 57
22:13:29.796 00.000 16108 MoveAxis(N, 0, ABG)
22:13:29.796 00.000 16108 Move returns status 0, amount 0
22:13:29.796 00.000 16108 move complete, result=0
22:13:29.796 00.000 16108 worker thread done servicing request
22:13:29.797 00.001 21068 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
22:13:29.798 00.001 16108 Worker thread wakes up
22:13:29.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:29.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:30.762 00.964 16108 Exposure complete
22:13:30.823 00.061 16108 worker thread done servicing request
22:13:30.823 00.000 21068 OnExposeComplete: enter
22:13:30.824 00.001 21068 UpdateGuideState(): m_state=6
22:13:30.825 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
22:13:30.826 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.67, Mass=109509, SNR=66.9, Peak=15238 HFD=3.2
22:13:30.827 00.001 21068 MultiStar: [#1 -0.20,-0.07,1.13,U] [#2 -0.22,-0.24,1.45,U] [#3 0.30,-0.35,0.00,M1] [#4 0.01,0.29,0.98,U] [#5 0.05,-0.16,0.95,U] [#6 0.04,-0.36,0.98,U] [#7 -0.41,-0.17,0.00,M2] [#8 0.13,0.22,0.81,U] 
22:13:30.828 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {0.17, -0.19}
22:13:30.829 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
22:13:30.830 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
22:13:30.831 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.82 mountX=0.01 mountY=0.09, mountTheta=1.50
22:13:30.832 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
22:13:30.833 00.001 21068 Enqueuing Move request for scope (-0.02, -0.09)
22:13:30.834 00.001 16108 Worker thread wakes up
22:13:30.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:13:30.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:13:30.834 00.000 16108 Moving (-0.02, -0.09) raw xDistance=0.01 yDistance=0.09
22:13:30.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:13:30.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:30.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:30.834 00.000 16108 MoveAxis(E, 0, ABG)
22:13:30.834 00.000 16108 Move returns status 0, amount 0
22:13:30.834 00.000 16108 MoveAxis(N, 0, ABG)
22:13:30.834 00.000 16108 Move returns status 0, amount 0
22:13:30.834 00.000 16108 move complete, result=0
22:13:30.834 00.000 16108 worker thread done servicing request
22:13:30.838 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4013, FiltMin=3443, FiltMax=58793, Gamma=1.000
22:13:30.855 00.017 21068 UpdateGuideState exits: m=109509 SNR=66.9
22:13:30.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:30.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:30.858 00.001 21068 Enqueuing Expose request
22:13:30.858 00.000 16108 Worker thread wakes up
22:13:30.858 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:30.860 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:30.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:32.016 01.156 16108 Exposure complete
22:13:32.072 00.056 16108 worker thread done servicing request
22:13:32.072 00.000 21068 OnExposeComplete: enter
22:13:32.073 00.001 21068 UpdateGuideState(): m_state=6
22:13:32.074 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
22:13:32.075 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.55, Mass=115125, SNR=72.8, Peak=14902 HFD=3.3
22:13:32.076 00.001 21068 MultiStar: [#1 0.15,-0.47,0.00,M1] [#2 -0.20,-0.24,1.22,U] [#3 0.24,-0.66,0.00,M2] [#4 0.39,-0.01,0.82,U] [#5 -0.03,-0.30,1.04,U] [#6 0.28,-0.15,0.82,U] [#7 -0.38,-0.17,0.64,U] [#8 0.04,0.33,0.75,U] 
22:13:32.077 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.14}, one-star: {-0.03, -0.30}
22:13:32.078 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
22:13:32.079 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
22:13:32.079 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.53 mountX=-0.03 mountY=0.14, mountTheta=1.79
22:13:32.082 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.14, opts=13)
22:13:32.083 00.001 21068 Enqueuing Move request for scope (0.01, -0.14)
22:13:32.084 00.001 16108 Worker thread wakes up
22:13:32.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:13:32.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:13:32.084 00.000 16108 Moving (0.01, -0.14) raw xDistance=-0.03 yDistance=0.14
22:13:32.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:13:32.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:32.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:13:32.084 00.000 16108 MoveAxis(E, 0, ABG)
22:13:32.084 00.000 16108 Move returns status 0, amount 0
22:13:32.084 00.000 16108 MoveAxis(N, 0, ABG)
22:13:32.084 00.000 16108 Move returns status 0, amount 0
22:13:32.084 00.000 16108 move complete, result=0
22:13:32.084 00.000 16108 worker thread done servicing request
22:13:32.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4013, FiltMin=3309, FiltMax=53273, Gamma=1.000
22:13:32.106 00.018 21068 UpdateGuideState exits: m=115125 SNR=72.8
22:13:32.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:32.107 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:32.108 00.001 21068 Enqueuing Expose request
22:13:32.109 00.001 16108 Worker thread wakes up
22:13:32.109 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:32.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:32.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:33.084 00.974 16108 Exposure complete
22:13:33.147 00.063 16108 worker thread done servicing request
22:13:33.147 00.000 21068 OnExposeComplete: enter
22:13:33.148 00.001 21068 UpdateGuideState(): m_state=6
22:13:33.149 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
22:13:33.150 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.49, Mass=99601, SNR=66.8, Peak=14243 HFD=3.1
22:13:33.151 00.001 21068 MultiStar: [#1 0.25,-0.47,0.00,M2] [#2 -0.10,-0.59,0.00,M1] [#3 0.13,-0.61,0.00,M3] [#4 0.03,0.31,1.00,U] [#5 0.33,-0.47,0.00,M1] [#6 0.04,-0.38,0.91,U] [#7 -0.11,-0.26,0.61,U] [#8 0.20,-0.01,0.85,U] 
22:13:33.152 00.001 21068 refined, 4 included, MultiStar: {0.04, -0.13}, one-star: {-0.01, -0.36}
22:13:33.153 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
22:13:33.153 00.000 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
22:13:33.154 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.29 mountX=-0.06 mountY=0.12, mountTheta=2.04
22:13:33.156 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
22:13:33.156 00.000 21068 Enqueuing Move request for scope (0.04, -0.13)
22:13:33.157 00.001 16108 Worker thread wakes up
22:13:33.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:13:33.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:13:33.158 00.001 16108 Moving (0.04, -0.13) raw xDistance=-0.06 yDistance=0.12
22:13:33.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:13:33.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:33.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:13:33.158 00.000 16108 MoveAxis(E, 0, ABG)
22:13:33.158 00.000 16108 Move returns status 0, amount 0
22:13:33.158 00.000 16108 MoveAxis(N, 0, ABG)
22:13:33.158 00.000 16108 Move returns status 0, amount 0
22:13:33.158 00.000 16108 move complete, result=0
22:13:33.158 00.000 16108 worker thread done servicing request
22:13:33.162 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4013, FiltMin=3449, FiltMax=57609, Gamma=1.000
22:13:33.179 00.017 21068 UpdateGuideState exits: m=99601 SNR=66.8
22:13:33.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:33.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:33.182 00.001 21068 Enqueuing Expose request
22:13:33.182 00.000 16108 Worker thread wakes up
22:13:33.182 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:33.183 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:33.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:34.342 01.159 16108 Exposure complete
22:13:34.402 00.060 16108 worker thread done servicing request
22:13:34.402 00.000 21068 OnExposeComplete: enter
22:13:34.403 00.001 21068 UpdateGuideState(): m_state=6
22:13:34.404 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
22:13:34.405 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.75, Mass=133954, SNR=87.5, Peak=18070 HFD=3.5
22:13:34.406 00.001 21068 MultiStar: [#1 0.50,-0.15,0.00,M3] [#2 0.20,-0.29,0.95,U] [#3 0.41,-0.28,0.00,M4] [#4 0.27,0.14,0.62,U] [#5 0.09,-0.26,0.86,U] [#6 0.19,-0.35,0.70,U] [#7 -0.32,-0.27,0.53,U] [#8 0.35,-0.18,0.71,U] 
22:13:34.407 00.001 21068 single-star, 6 included, MultiStar: {0.10, -0.19}, one-star: {-0.10, -0.11}
22:13:34.408 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:13:34.409 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
22:13:34.409 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-2.33 mountX=0.08 mountY=0.13, mountTheta=1.01
22:13:34.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.11, opts=13)
22:13:34.412 00.001 21068 Enqueuing Move request for scope (-0.10, -0.11)
22:13:34.413 00.001 16108 Worker thread wakes up
22:13:34.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
22:13:34.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
22:13:34.413 00.000 16108 Moving (-0.10, -0.11) raw xDistance=0.08 yDistance=0.13
22:13:34.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:13:34.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:34.414 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:13:34.414 00.000 16108 MoveAxis(E, 0, ABG)
22:13:34.414 00.000 16108 Move returns status 0, amount 0
22:13:34.414 00.000 16108 MoveAxis(N, 0, ABG)
22:13:34.414 00.000 16108 Move returns status 0, amount 0
22:13:34.414 00.000 16108 move complete, result=0
22:13:34.414 00.000 16108 worker thread done servicing request
22:13:34.419 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=4013, FiltMin=3427, FiltMax=59001, Gamma=1.000
22:13:34.443 00.024 21068 UpdateGuideState exits: m=133954 SNR=87.5
22:13:34.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:34.446 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:34.446 00.000 21068 Enqueuing Expose request
22:13:34.447 00.001 16108 Worker thread wakes up
22:13:34.447 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:34.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:34.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:35.410 00.962 16108 Exposure complete
22:13:35.473 00.063 16108 worker thread done servicing request
22:13:35.473 00.000 21068 OnExposeComplete: enter
22:13:35.473 00.000 21068 UpdateGuideState(): m_state=6
22:13:35.475 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
22:13:35.476 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.75, Mass=101922, SNR=68.2, Peak=16662 HFD=2.9
22:13:35.477 00.001 21068 MultiStar: [#1 0.30,-0.20,1.12,U] [#2 0.11,-0.32,1.34,U] [#3 0.23,-0.33,0.99,U] [#4 0.26,0.55,0.00,M5] [#5 -0.17,-0.16,1.04,U] [#6 0.04,-0.08,0.87,U] [#7 -0.22,-0.21,0.64,U] [#8 0.07,0.25,0.80,U] 
22:13:35.478 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.16}, one-star: {0.03, -0.10}
22:13:35.479 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
22:13:35.479 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
22:13:35.480 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.31 mountX=-0.04 mountY=0.09, mountTheta=2.01
22:13:35.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
22:13:35.482 00.000 21068 Enqueuing Move request for scope (0.03, -0.10)
22:13:35.483 00.001 16108 Worker thread wakes up
22:13:35.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:13:35.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:13:35.483 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.04 yDistance=0.09
22:13:35.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:13:35.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:35.484 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:35.484 00.000 16108 MoveAxis(E, 0, ABG)
22:13:35.484 00.000 16108 Move returns status 0, amount 0
22:13:35.484 00.000 16108 MoveAxis(N, 0, ABG)
22:13:35.484 00.000 16108 Move returns status 0, amount 0
22:13:35.484 00.000 16108 move complete, result=0
22:13:35.484 00.000 16108 worker thread done servicing request
22:13:35.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4013, FiltMin=3392, FiltMax=51689, Gamma=1.000
22:13:35.504 00.017 21068 UpdateGuideState exits: m=101922 SNR=68.2
22:13:35.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:35.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:35.507 00.001 21068 Enqueuing Expose request
22:13:35.508 00.001 16108 Worker thread wakes up
22:13:35.508 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:35.509 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:35.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:36.666 01.157 16108 Exposure complete
22:13:36.730 00.064 16108 worker thread done servicing request
22:13:36.731 00.001 21068 OnExposeComplete: enter
22:13:36.732 00.001 21068 UpdateGuideState(): m_state=6
22:13:36.734 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
22:13:36.735 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=877.65, Mass=119089, SNR=74.0, Peak=15107 HFD=3.1
22:13:36.736 00.001 21068 MultiStar: [#1 0.25,-0.45,0.00,M3] [#2 -0.03,-0.44,0.00,M1] [#3 0.45,-0.35,0.00,M4] [#4 0.35,-0.12,0.95,U] [#5 0.11,-0.56,0.00,M1] [#6 0.25,-0.42,0.00,M1] [#7 -0.04,-0.21,0.58,U] [#8 -0.11,0.00,0.81,U] 
22:13:36.737 00.001 21068 refined, 3 included, MultiStar: {0.14, -0.13}, one-star: {0.25, -0.21}
22:13:36.738 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
22:13:36.738 00.000 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
22:13:36.739 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.75 mountX=-0.16 mountY=0.09, mountTheta=2.61
22:13:36.740 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
22:13:36.741 00.001 21068 Enqueuing Move request for scope (0.14, -0.13)
22:13:36.742 00.001 16108 Worker thread wakes up
22:13:36.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
22:13:36.742 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
22:13:36.742 00.000 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.09
22:13:36.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:13:36.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:36.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:13:36.742 00.000 16108 MoveAxis(E, 0, ABG)
22:13:36.742 00.000 16108 Move returns status 0, amount 0
22:13:36.742 00.000 16108 MoveAxis(N, 0, ABG)
22:13:36.742 00.000 16108 Move returns status 0, amount 0
22:13:36.742 00.000 16108 move complete, result=0
22:13:36.742 00.000 16108 worker thread done servicing request
22:13:36.747 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4016, FiltMin=3459, FiltMax=50905, Gamma=1.000
22:13:36.764 00.017 21068 UpdateGuideState exits: m=119089 SNR=74.0
22:13:36.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:36.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:36.766 00.000 21068 Enqueuing Expose request
22:13:36.767 00.001 16108 Worker thread wakes up
22:13:36.767 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:36.768 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:36.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:37.729 00.961 16108 Exposure complete
22:13:37.787 00.058 16108 worker thread done servicing request
22:13:37.787 00.000 21068 OnExposeComplete: enter
22:13:37.788 00.001 21068 UpdateGuideState(): m_state=6
22:13:37.789 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
22:13:37.790 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.57, Mass=103377, SNR=67.9, Peak=14403 HFD=3.1
22:13:37.791 00.001 21068 MultiStar: [#1 0.30,-0.53,0.00,M4] [#2 0.01,-0.30,1.12,U] [#3 0.32,-0.55,0.00,M5] [#4 0.01,0.04,0.91,U] [#5 0.21,-0.68,0.00,M2] [#6 0.02,-0.38,0.78,U] [#7 -0.10,-0.37,0.59,U] [#8 0.09,-0.06,0.93,U] 
22:13:37.792 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.21}, one-star: {0.18, -0.28}
22:13:37.793 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
22:13:37.794 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
22:13:37.795 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.36 mountX=-0.08 mountY=0.20, mountTheta=1.96
22:13:37.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
22:13:37.798 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
22:13:37.799 00.001 16108 Worker thread wakes up
22:13:37.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:13:37.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:13:37.799 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.20
22:13:37.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:13:37.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:37.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:13:37.799 00.000 16108 MoveAxis(E, 0, ABG)
22:13:37.799 00.000 16108 Move returns status 0, amount 0
22:13:37.799 00.000 16108 MoveAxis(N, 0, ABG)
22:13:37.799 00.000 16108 Move returns status 0, amount 0
22:13:37.799 00.000 16108 move complete, result=0
22:13:37.799 00.000 16108 worker thread done servicing request
22:13:37.804 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4016, FiltMin=3456, FiltMax=58419, Gamma=1.000
22:13:37.821 00.017 21068 UpdateGuideState exits: m=103377 SNR=67.9
22:13:37.823 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:37.823 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:37.824 00.001 21068 Enqueuing Expose request
22:13:37.825 00.001 16108 Worker thread wakes up
22:13:37.825 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:37.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:37.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:38.980 01.155 16108 Exposure complete
22:13:39.039 00.059 16108 worker thread done servicing request
22:13:39.039 00.000 21068 OnExposeComplete: enter
22:13:39.039 00.000 21068 UpdateGuideState(): m_state=6
22:13:39.040 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
22:13:39.041 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.61, Mass=105721, SNR=71.1, Peak=14166 HFD=3.2
22:13:39.042 00.001 21068 MultiStar: [#1 0.25,-0.36,0.00,M5] [#2 -0.08,-0.37,1.18,U] [#3 0.41,-0.49,0.00,M6] [#4 -0.05,0.02,0.93,U] [#5 0.18,-0.57,0.00,M3] [#6 -0.09,-0.54,0.00,M1] [#7 -0.15,-0.40,0.68,U] [#8 0.14,-0.21,0.69,U] 
22:13:39.043 00.001 21068 single-star, 4 included, MultiStar: {-0.03, -0.24}, one-star: {0.00, -0.24}
22:13:39.043 00.000 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.76)
22:13:39.044 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
22:13:39.045 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.56 mountX=-0.04 mountY=0.23, mountTheta=1.76
22:13:39.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.24, opts=13)
22:13:39.048 00.001 21068 Enqueuing Move request for scope (0.00, -0.24)
22:13:39.049 00.001 16108 Worker thread wakes up
22:13:39.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
22:13:39.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
22:13:39.049 00.000 16108 Moving (0.00, -0.24) raw xDistance=-0.04 yDistance=0.23
22:13:39.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:13:39.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:39.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:13:39.049 00.000 16108 MoveAxis(E, 0, ABG)
22:13:39.049 00.000 16108 Move returns status 0, amount 0
22:13:39.049 00.000 16108 MoveAxis(N, 0, ABG)
22:13:39.049 00.000 16108 Move returns status 0, amount 0
22:13:39.049 00.000 16108 move complete, result=0
22:13:39.049 00.000 16108 worker thread done servicing request
22:13:39.053 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4016, FiltMin=3491, FiltMax=54937, Gamma=1.000
22:13:39.071 00.018 21068 UpdateGuideState exits: m=105721 SNR=71.1
22:13:39.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:39.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:39.073 00.000 21068 Enqueuing Expose request
22:13:39.074 00.001 16108 Worker thread wakes up
22:13:39.074 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:39.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:39.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:40.041 00.966 16108 Exposure complete
22:13:40.099 00.058 16108 worker thread done servicing request
22:13:40.099 00.000 21068 OnExposeComplete: enter
22:13:40.100 00.001 21068 UpdateGuideState(): m_state=6
22:13:40.101 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
22:13:40.102 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=877.51, Mass=107859, SNR=73.1, Peak=14195 HFD=3.2
22:13:40.103 00.001 21068 MultiStar: [#1 0.25,-0.56,0.00,M6] [#2 -0.03,-0.52,0.00,M1] [#3 0.28,-0.71,0.00,M7] [#4 0.26,0.15,0.83,U] [#5 0.34,-0.66,0.00,M4] [#6 0.48,-0.62,0.00,M2] [#7 0.05,-0.53,0.00,M1] [#8 0.48,0.14,0.00,M1] 
22:13:40.104 00.001 21068 refined, 1 included, MultiStar: {0.31, -0.12}, one-star: {0.35, -0.34}
22:13:40.105 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
22:13:40.106 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
22:13:40.107 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.37 mountX=-0.33 mountY=0.04, mountTheta=3.01
22:13:40.108 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.12, opts=13)
22:13:40.109 00.001 21068 Enqueuing Move request for scope (0.31, -0.12)
22:13:40.109 00.000 16108 Worker thread wakes up
22:13:40.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
22:13:40.111 00.002 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
22:13:40.111 00.000 16108 Moving (0.31, -0.12) raw xDistance=-0.33 yDistance=0.04
22:13:40.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:13:40.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:40.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:13:40.111 00.000 16108 MoveAxis(E, 86, ABG)
22:13:40.111 00.000 16108 Guiding  Dir = 2, Dur = 86
22:13:40.111 00.000 16108 IsSlewing returns 0
22:13:40.111 00.000 16108 IsGuiding returns 0
22:13:40.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=4019, FiltMin=3449, FiltMax=49456, Gamma=1.000
22:13:40.130 00.016 21068 UpdateGuideState exits: m=107859 SNR=73.1
22:13:40.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:40.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:40.132 00.000 21068 Enqueuing Expose request
22:13:40.160 00.028 16108 PulseGuide returned control before completion, sleep 46
22:13:40.208 00.048 16108 IsGuiding returns 1
22:13:40.208 00.000 16108 scope still moving after pulse duration time elapsed
22:13:40.238 00.030 16108 IsSlewing returns 0
22:13:40.238 00.000 16108 IsGuiding returns 1
22:13:40.270 00.032 16108 IsSlewing returns 0
22:13:40.270 00.000 16108 IsGuiding returns 0
22:13:40.270 00.000 16108 scope move finished after 86 + 73 ms
22:13:40.270 00.000 16108 Move returns status 0, amount 86
22:13:40.270 00.000 16108 MoveAxis(N, 0, ABG)
22:13:40.270 00.000 16108 Move returns status 0, amount 0
22:13:40.270 00.000 16108 move complete, result=0
22:13:40.270 00.000 16108 worker thread done servicing request
22:13:40.270 00.000 16108 Worker thread wakes up
22:13:40.270 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH
22:13:40.271 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:40.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:41.422 01.151 16108 Exposure complete
22:13:41.482 00.060 16108 worker thread done servicing request
22:13:41.482 00.000 21068 OnExposeComplete: enter
22:13:41.483 00.001 21068 UpdateGuideState(): m_state=6
22:13:41.484 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
22:13:41.485 00.001 21068 Star::Find returns 1 (0), X=218.97, Y=877.51, Mass=110910, SNR=71.9, Peak=16262 HFD=3.3
22:13:41.487 00.002 21068 MultiStar: [#1 -0.03,-0.49,0.00,M7] [#2 -0.48,-0.45,0.00,M2] [#3 0.09,-0.68,0.00,M8] [#4 -0.18,-0.12,0.91,U] [#5 0.03,-0.58,0.00,M5] [#6 0.05,-0.50,0.00,M3] [#7 -0.33,-0.34,0.00,M2] [#8 -0.34,-0.35,0.00,M2] 
22:13:41.488 00.001 21068 refined, 1 included, MultiStar: {-0.22, -0.24}, one-star: {-0.26, -0.34}
22:13:41.490 00.002 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:13:41.491 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
22:13:41.491 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.33 mountX=0.18 mountY=0.28, mountTheta=1.01
22:13:41.494 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.24, opts=13)
22:13:41.495 00.001 21068 Enqueuing Move request for scope (-0.22, -0.24)
22:13:41.496 00.001 16108 Worker thread wakes up
22:13:41.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
22:13:41.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
22:13:41.496 00.000 16108 Moving (-0.22, -0.24) raw xDistance=0.18 yDistance=0.28
22:13:41.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:13:41.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:41.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:13:41.496 00.000 16108 MoveAxis(E, 0, ABG)
22:13:41.496 00.000 16108 Move returns status 0, amount 0
22:13:41.496 00.000 16108 MoveAxis(N, 0, ABG)
22:13:41.496 00.000 16108 Move returns status 0, amount 0
22:13:41.496 00.000 16108 move complete, result=0
22:13:41.496 00.000 16108 worker thread done servicing request
22:13:41.499 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4016, FiltMin=3462, FiltMax=50934, Gamma=1.000
22:13:41.517 00.018 21068 UpdateGuideState exits: m=110910 SNR=71.9
22:13:41.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:41.520 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:41.520 00.000 21068 Enqueuing Expose request
22:13:41.521 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:13:41.522 00.001 16108 Worker thread wakes up
22:13:41.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:41.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:42.496 00.974 16108 Exposure complete
22:13:42.552 00.056 16108 worker thread done servicing request
22:13:42.553 00.001 21068 OnExposeComplete: enter
22:13:42.554 00.001 21068 UpdateGuideState(): m_state=6
22:13:42.556 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
22:13:42.558 00.002 21068 Star::Find returns 1 (0), X=219.03, Y=877.67, Mass=93973, SNR=64.3, Peak=17206 HFD=2.6
22:13:42.560 00.002 21068 MultiStar: [#1 -0.05,-0.38,1.41,U] [#2 -0.55,-0.48,0.00,M3] [#3 0.24,-0.54,0.00,M9] [#4 0.14,-0.08,0.92,U] [#5 0.27,-0.54,0.00,M6] [#6 -0.08,-0.47,0.00,M4] [#7 -0.38,-0.25,0.00,M3] [#8 -0.46,-0.26,0.00,M3] 
22:13:42.561 00.001 21068 refined, 2 included, MultiStar: {-0.04, -0.24}, one-star: {-0.20, -0.18}
22:13:42.562 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:13:42.562 00.000 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:13:42.563 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=-0.00 mountY=0.24, mountTheta=1.58
22:13:42.566 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.24, opts=13)
22:13:42.567 00.001 21068 Enqueuing Move request for scope (-0.04, -0.24)
22:13:42.568 00.001 16108 Worker thread wakes up
22:13:42.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
22:13:42.568 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
22:13:42.568 00.000 16108 Moving (-0.04, -0.24) raw xDistance=-0.00 yDistance=0.24
22:13:42.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:13:42.568 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.57
22:13:42.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:13:42.568 00.000 16108 MoveAxis(E, 0, ABG)
22:13:42.568 00.000 16108 Move returns status 0, amount 0
22:13:42.568 00.000 16108 MoveAxis(S, 48, ABG)
22:13:42.568 00.000 16108 Guiding  Dir = 1, Dur = 48
22:13:42.569 00.001 16108 IsSlewing returns 0
22:13:42.569 00.000 16108 IsGuiding returns 0
22:13:42.573 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=4016, FiltMin=3465, FiltMax=54950, Gamma=1.000
22:13:42.593 00.020 21068 UpdateGuideState exits: m=93973 SNR=64.3
22:13:42.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:42.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:42.596 00.001 21068 Enqueuing Expose request
22:13:42.626 00.030 16108 IsGuiding returns 1
22:13:42.626 00.000 16108 scope still moving after pulse duration time elapsed
22:13:42.656 00.030 16108 IsSlewing returns 0
22:13:42.656 00.000 16108 IsGuiding returns 1
22:13:42.687 00.031 16108 IsSlewing returns 0
22:13:42.687 00.000 16108 IsGuiding returns 1
22:13:42.718 00.031 16108 IsSlewing returns 0
22:13:42.718 00.000 16108 IsGuiding returns 0
22:13:42.718 00.000 16108 scope move finished after 48 + 101 ms
22:13:42.718 00.000 16108 Move returns status 0, amount 48
22:13:42.718 00.000 16108 move complete, result=0
22:13:42.718 00.000 16108 worker thread done servicing request
22:13:42.718 00.000 16108 Worker thread wakes up
22:13:42.718 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
22:13:42.719 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:42.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:43.862 01.143 16108 Exposure complete
22:13:43.921 00.059 16108 worker thread done servicing request
22:13:43.921 00.000 21068 OnExposeComplete: enter
22:13:43.922 00.001 21068 UpdateGuideState(): m_state=6
22:13:43.923 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
22:13:43.923 00.000 21068 Star::Find returns 1 (0), X=219.33, Y=877.70, Mass=103487, SNR=73.4, Peak=15542 HFD=3.0
22:13:43.925 00.002 21068 MultiStar: [#1 0.34,-0.65,0.00,M7] [#2 -0.01,-0.42,1.33,U] [#3 0.67,-0.76,0.00,M10] [#4 -0.04,-0.01,0.76,U] [#5 0.09,-0.41,0.95,U] [#6 0.02,-0.36,0.72,U] [#7 -0.34,-0.10,0.64,U] [#8 0.26,0.06,0.81,U] 
22:13:43.925 00.000 21068 single-star, 6 included, MultiStar: {0.03, -0.22}, one-star: {0.11, -0.15}
22:13:43.926 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
22:13:43.927 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
22:13:43.928 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.95 mountX=-0.13 mountY=0.12, mountTheta=2.40
22:13:43.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
22:13:43.930 00.001 21068 Enqueuing Move request for scope (0.11, -0.15)
22:13:43.931 00.001 16108 Worker thread wakes up
22:13:43.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
22:13:43.931 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
22:13:43.931 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.12
22:13:43.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:13:43.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:43.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:13:43.931 00.000 16108 MoveAxis(E, 0, ABG)
22:13:43.932 00.001 16108 Move returns status 0, amount 0
22:13:43.932 00.000 16108 MoveAxis(N, 0, ABG)
22:13:43.932 00.000 16108 Move returns status 0, amount 0
22:13:43.932 00.000 16108 move complete, result=0
22:13:43.932 00.000 16108 worker thread done servicing request
22:13:43.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4016, FiltMin=3417, FiltMax=61152, Gamma=1.000
22:13:43.955 00.019 21068 UpdateGuideState exits: m=103487 SNR=73.4
22:13:43.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:43.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:43.958 00.001 21068 Enqueuing Expose request
22:13:43.959 00.001 16108 Worker thread wakes up
22:13:43.959 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:43.960 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:43.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:44.928 00.968 16108 Exposure complete
22:13:44.992 00.064 16108 worker thread done servicing request
22:13:44.992 00.000 21068 OnExposeComplete: enter
22:13:44.994 00.002 21068 UpdateGuideState(): m_state=6
22:13:44.995 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
22:13:44.996 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.55, Mass=114263, SNR=75.1, Peak=15011 HFD=3.1
22:13:44.997 00.001 21068 MultiStar: [#1 0.23,-0.32,1.12,U] [#2 0.25,-0.67,0.00,M3] [#3 0.28,-0.53,0.00,R] [#4 0.33,-0.03,0.72,U] [#5 0.15,-0.33,0.90,U] [#6 0.05,0.07,0.80,U] [#7 -0.30,-0.31,0.68,U] [#8 0.46,-0.42,0.00,M3] 
22:13:44.998 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.22}, one-star: {0.22, -0.30}
22:13:44.999 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
22:13:44.999 00.000 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
22:13:45.000 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.02 mountX=-0.17 mountY=0.18, mountTheta=2.33
22:13:45.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.22, opts=13)
22:13:45.002 00.000 21068 Enqueuing Move request for scope (0.13, -0.22)
22:13:45.003 00.001 16108 Worker thread wakes up
22:13:45.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
22:13:45.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
22:13:45.003 00.000 16108 Moving (0.13, -0.22) raw xDistance=-0.17 yDistance=0.18
22:13:45.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:13:45.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:45.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:13:45.003 00.000 16108 MoveAxis(E, 0, ABG)
22:13:45.003 00.000 16108 Move returns status 0, amount 0
22:13:45.003 00.000 16108 MoveAxis(N, 0, ABG)
22:13:45.003 00.000 16108 Move returns status 0, amount 0
22:13:45.004 00.001 16108 move complete, result=0
22:13:45.004 00.000 16108 worker thread done servicing request
22:13:45.007 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4016, FiltMin=3491, FiltMax=50185, Gamma=1.000
22:13:45.025 00.018 21068 UpdateGuideState exits: m=114263 SNR=75.1
22:13:45.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:45.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:45.027 00.000 21068 Enqueuing Expose request
22:13:45.028 00.001 16108 Worker thread wakes up
22:13:45.028 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:45.029 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:45.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:46.189 01.160 16108 Exposure complete
22:13:46.249 00.060 16108 worker thread done servicing request
22:13:46.249 00.000 21068 OnExposeComplete: enter
22:13:46.250 00.001 21068 UpdateGuideState(): m_state=6
22:13:46.251 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
22:13:46.251 00.000 21068 Star::Find returns 1 (0), X=219.25, Y=877.56, Mass=124157, SNR=77.3, Peak=16678 HFD=3.1
22:13:46.252 00.001 21068 MultiStar: [#1 0.28,-0.38,0.00,M7] [#2 -0.11,-0.50,0.00,M4] [#3 -0.03,-0.10,0.95,U] [#4 -0.11,-0.18,0.79,U] [#5 0.21,-0.49,0.00,M5] [#6 0.18,-0.66,0.00,M3] [#7 -0.31,-0.40,0.00,M2] [#8 0.09,-0.05,0.65,U] 
22:13:46.253 00.001 21068 refined, 3 included, MultiStar: {-0.01, -0.16}, one-star: {0.02, -0.29}
22:13:46.254 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
22:13:46.255 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
22:13:46.256 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=-0.02 mountY=0.16, mountTheta=1.67
22:13:46.257 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.16, opts=13)
22:13:46.258 00.001 21068 Enqueuing Move request for scope (-0.01, -0.16)
22:13:46.259 00.001 16108 Worker thread wakes up
22:13:46.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:13:46.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:13:46.259 00.000 16108 Moving (-0.01, -0.16) raw xDistance=-0.02 yDistance=0.16
22:13:46.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:13:46.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:46.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:13:46.259 00.000 16108 MoveAxis(E, 0, ABG)
22:13:46.259 00.000 16108 Move returns status 0, amount 0
22:13:46.259 00.000 16108 MoveAxis(N, 0, ABG)
22:13:46.259 00.000 16108 Move returns status 0, amount 0
22:13:46.259 00.000 16108 move complete, result=0
22:13:46.260 00.001 16108 worker thread done servicing request
22:13:46.262 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4016, FiltMin=3421, FiltMax=56329, Gamma=1.000
22:13:46.279 00.017 21068 UpdateGuideState exits: m=124157 SNR=77.3
22:13:46.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:46.280 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:46.282 00.002 21068 Enqueuing Expose request
22:13:46.283 00.001 16108 Worker thread wakes up
22:13:46.283 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:46.284 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:46.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:47.253 00.969 16108 Exposure complete
22:13:47.312 00.059 16108 worker thread done servicing request
22:13:47.312 00.000 21068 OnExposeComplete: enter
22:13:47.313 00.001 21068 UpdateGuideState(): m_state=6
22:13:47.314 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
22:13:47.315 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.63, Mass=117346, SNR=74.1, Peak=15011 HFD=3.2
22:13:47.316 00.001 21068 MultiStar: [#1 0.19,-0.60,0.00,M8] [#2 -0.14,-0.33,1.20,U] [#3 0.12,0.12,1.08,U] [#4 0.04,-0.10,0.68,U] [#5 -0.08,-0.64,0.00,M6] [#6 -0.08,-0.56,0.00,M4] [#7 -0.12,-0.62,0.00,M3] [#8 0.08,-0.08,0.79,U] 
22:13:47.317 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.13}, one-star: {0.30, -0.22}
22:13:47.318 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
22:13:47.318 00.000 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
22:13:47.319 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.10 mountY=0.11, mountTheta=2.31
22:13:47.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
22:13:47.322 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
22:13:47.322 00.000 16108 Worker thread wakes up
22:13:47.324 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:13:47.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:13:47.324 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
22:13:47.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:13:47.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:47.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:13:47.324 00.000 16108 MoveAxis(E, 0, ABG)
22:13:47.324 00.000 16108 Move returns status 0, amount 0
22:13:47.324 00.000 16108 MoveAxis(N, 0, ABG)
22:13:47.324 00.000 16108 Move returns status 0, amount 0
22:13:47.324 00.000 16108 move complete, result=0
22:13:47.324 00.000 16108 worker thread done servicing request
22:13:47.327 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4016, FiltMin=3449, FiltMax=54192, Gamma=1.000
22:13:47.348 00.021 21068 UpdateGuideState exits: m=117346 SNR=74.1
22:13:47.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:47.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:47.352 00.002 21068 Enqueuing Expose request
22:13:47.353 00.001 16108 Worker thread wakes up
22:13:47.353 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:47.354 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:47.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:48.513 01.159 16108 Exposure complete
22:13:48.569 00.056 16108 worker thread done servicing request
22:13:48.570 00.001 21068 OnExposeComplete: enter
22:13:48.571 00.001 21068 UpdateGuideState(): m_state=6
22:13:48.572 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
22:13:48.572 00.000 21068 Star::Find returns 1 (0), X=219.12, Y=877.60, Mass=107392, SNR=66.0, Peak=15654 HFD=3.0
22:13:48.574 00.002 21068 MultiStar: [#1 0.31,-0.63,0.00,M9] [#2 -0.10,-0.45,0.00,M4] [#3 -0.18,0.05,1.11,U] [#4 -0.14,0.03,0.86,U] [#5 -0.10,-0.45,0.00,M7] [#6 -0.21,-0.42,0.00,M5] [#7 -0.20,-0.35,0.83,U] [#8 0.29,-0.05,0.78,U] 
22:13:48.575 00.001 21068 refined, 4 included, MultiStar: {-0.08, -0.11}, one-star: {-0.11, -0.25}
22:13:48.576 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
22:13:48.577 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
22:13:48.577 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.21 mountX=0.06 mountY=0.12, mountTheta=1.11
22:13:48.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
22:13:48.580 00.001 21068 Enqueuing Move request for scope (-0.08, -0.11)
22:13:48.581 00.001 16108 Worker thread wakes up
22:13:48.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
22:13:48.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
22:13:48.581 00.000 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.12
22:13:48.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:13:48.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:48.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:13:48.581 00.000 16108 MoveAxis(E, 0, ABG)
22:13:48.581 00.000 16108 Move returns status 0, amount 0
22:13:48.581 00.000 16108 MoveAxis(N, 0, ABG)
22:13:48.581 00.000 16108 Move returns status 0, amount 0
22:13:48.581 00.000 16108 move complete, result=0
22:13:48.581 00.000 16108 worker thread done servicing request
22:13:48.585 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4016, FiltMin=3472, FiltMax=57427, Gamma=1.000
22:13:48.602 00.017 21068 UpdateGuideState exits: m=107392 SNR=66.0
22:13:48.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:48.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:48.604 00.000 21068 Enqueuing Expose request
22:13:48.605 00.001 16108 Worker thread wakes up
22:13:48.605 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:48.606 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:48.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:49.575 00.969 16108 Exposure complete
22:13:49.635 00.060 16108 worker thread done servicing request
22:13:49.635 00.000 21068 OnExposeComplete: enter
22:13:49.636 00.001 21068 UpdateGuideState(): m_state=6
22:13:49.638 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
22:13:49.639 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=877.86, Mass=101792, SNR=65.2, Peak=15654 HFD=3.1
22:13:49.640 00.001 21068 MultiStar: [#1 0.26,-0.40,0.00,M10] [#2 -0.19,-0.21,1.30,U] [#3 -0.08,0.04,1.03,U] [#4 0.05,0.05,0.74,U] [#5 -0.14,-0.33,0.97,U] [#6 -0.14,-0.28,0.84,U] [#7 -0.31,0.10,0.75,U] [#8 0.31,-0.00,1.08,U] 
22:13:49.640 00.000 21068 refined, 7 included, MultiStar: {-0.08, -0.09}, one-star: {-0.19, 0.01}
22:13:49.641 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:13:49.642 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
22:13:49.643 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.07 mountY=0.10, mountTheta=1.01
22:13:49.645 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
22:13:49.646 00.001 21068 Enqueuing Move request for scope (-0.08, -0.09)
22:13:49.647 00.001 16108 Worker thread wakes up
22:13:49.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
22:13:49.647 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
22:13:49.647 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.07 yDistance=0.10
22:13:49.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:13:49.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:49.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:13:49.647 00.000 16108 MoveAxis(E, 0, ABG)
22:13:49.647 00.000 16108 Move returns status 0, amount 0
22:13:49.647 00.000 16108 MoveAxis(N, 0, ABG)
22:13:49.647 00.000 16108 Move returns status 0, amount 0
22:13:49.647 00.000 16108 move complete, result=0
22:13:49.647 00.000 16108 worker thread done servicing request
22:13:49.651 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4019, FiltMin=3491, FiltMax=65405, Gamma=1.000
22:13:49.668 00.017 21068 UpdateGuideState exits: m=101792 SNR=65.2
22:13:49.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:49.670 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:49.671 00.001 21068 Enqueuing Expose request
22:13:49.672 00.001 16108 Worker thread wakes up
22:13:49.672 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:49.672 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:49.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:50.823 01.151 16108 Exposure complete
22:13:50.880 00.057 16108 worker thread done servicing request
22:13:50.880 00.000 21068 OnExposeComplete: enter
22:13:50.881 00.001 21068 UpdateGuideState(): m_state=6
22:13:50.882 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
22:13:50.883 00.001 21068 Star::Find returns 1 (0), X=218.94, Y=877.70, Mass=101303, SNR=72.2, Peak=16950 HFD=3.2
22:13:50.884 00.001 21068 MultiStar: [#1 -0.19,-0.31,1.24,U] [#2 -0.30,-0.21,1.20,U] [#3 -0.11,0.01,1.11,U] [#4 -0.08,0.01,0.72,U] [#5 -0.23,-0.36,0.90,U] [#6 -0.08,-0.50,0.00,M5] [#7 -0.41,-0.24,0.00,M2] [#8 0.06,0.05,0.72,U] 
22:13:50.885 00.001 21068 refined, 6 included, MultiStar: {-0.18, -0.15}, one-star: {-0.29, -0.15}
22:13:50.886 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
22:13:50.887 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
22:13:50.889 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-2.43 mountX=0.15 mountY=0.19, mountTheta=0.91
22:13:50.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.15, opts=13)
22:13:50.892 00.001 21068 Enqueuing Move request for scope (-0.18, -0.15)
22:13:50.893 00.001 16108 Worker thread wakes up
22:13:50.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
22:13:50.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
22:13:50.893 00.000 16108 Moving (-0.18, -0.15) raw xDistance=0.15 yDistance=0.19
22:13:50.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:13:50.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:50.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:13:50.893 00.000 16108 MoveAxis(E, 0, ABG)
22:13:50.893 00.000 16108 Move returns status 0, amount 0
22:13:50.894 00.001 16108 MoveAxis(N, 0, ABG)
22:13:50.894 00.000 16108 Move returns status 0, amount 0
22:13:50.894 00.000 16108 move complete, result=0
22:13:50.894 00.000 16108 worker thread done servicing request
22:13:50.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4016, FiltMin=3449, FiltMax=53801, Gamma=1.000
22:13:50.915 00.018 21068 UpdateGuideState exits: m=101303 SNR=72.2
22:13:50.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:50.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:50.918 00.001 21068 Enqueuing Expose request
22:13:50.918 00.000 16108 Worker thread wakes up
22:13:50.918 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:50.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:50.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:51.894 00.975 16108 Exposure complete
22:13:51.957 00.063 16108 worker thread done servicing request
22:13:51.957 00.000 21068 OnExposeComplete: enter
22:13:51.959 00.002 21068 UpdateGuideState(): m_state=6
22:13:51.960 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
22:13:51.962 00.002 21068 Star::Find returns 1 (0), X=218.99, Y=877.96, Mass=123550, SNR=80.5, Peak=19542 HFD=2.9
22:13:51.963 00.001 21068 MultiStar: [#1 -0.12,-0.30,0.94,U] [#2 -0.40,-0.18,0.00,M3] [#3 -0.19,0.05,1.04,U] [#4 0.01,0.17,0.75,U] [#5 0.07,-0.22,0.91,U] [#6 0.04,-0.22,0.75,U] [#7 -0.31,-0.27,0.58,U] [#8 -0.28,0.04,0.70,U] 
22:13:51.964 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.24, 0.11}
22:13:51.965 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
22:13:51.966 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
22:13:51.968 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.15 cameraTheta=-2.60 mountX=0.11 mountY=0.10, mountTheta=0.75
22:13:51.969 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.07, opts=13)
22:13:51.970 00.001 21068 Enqueuing Move request for scope (-0.12, -0.07)
22:13:51.971 00.001 16108 Worker thread wakes up
22:13:51.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
22:13:51.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
22:13:51.971 00.000 16108 Moving (-0.12, -0.07) raw xDistance=0.11 yDistance=0.10
22:13:51.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:13:51.972 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:51.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:13:51.972 00.000 16108 MoveAxis(E, 0, ABG)
22:13:51.972 00.000 16108 Move returns status 0, amount 0
22:13:51.972 00.000 16108 MoveAxis(N, 0, ABG)
22:13:51.972 00.000 16108 Move returns status 0, amount 0
22:13:51.972 00.000 16108 move complete, result=0
22:13:51.972 00.000 16108 worker thread done servicing request
22:13:51.976 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4019, FiltMin=3481, FiltMax=48630, Gamma=1.000
22:13:51.997 00.021 21068 UpdateGuideState exits: m=123550 SNR=80.5
22:13:51.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:51.998 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:52.000 00.002 21068 Enqueuing Expose request
22:13:52.001 00.001 16108 Worker thread wakes up
22:13:52.001 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:52.002 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:52.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:53.153 01.151 16108 Exposure complete
22:13:53.209 00.056 16108 worker thread done servicing request
22:13:53.209 00.000 21068 OnExposeComplete: enter
22:13:53.210 00.001 21068 UpdateGuideState(): m_state=6
22:13:53.211 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
22:13:53.212 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=878.11, Mass=115642, SNR=77.2, Peak=16454 HFD=3.3
22:13:53.213 00.001 21068 MultiStar: [#1 0.30,-0.01,1.07,U] [#2 -0.26,0.08,1.08,U] [#3 0.13,0.55,0.00,M1] [#4 -0.12,0.46,0.00,M1] [#5 -0.06,0.02,0.85,U] [#6 0.10,0.13,0.69,U] [#7 -0.01,0.18,0.55,U] [#8 0.12,0.54,0.00,M1] 
22:13:53.215 00.002 21068 refined, 5 included, MultiStar: {0.04, 0.10}, one-star: {0.15, 0.26}
22:13:53.215 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:13:53.216 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:13:53.216 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.22 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
22:13:53.219 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
22:13:53.221 00.002 21068 Enqueuing Move request for scope (0.04, 0.10)
22:13:53.222 00.001 16108 Worker thread wakes up
22:13:53.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:13:53.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:13:53.222 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.11
22:13:53.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:13:53.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:53.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:13:53.222 00.000 16108 MoveAxis(E, 0, ABG)
22:13:53.222 00.000 16108 Move returns status 0, amount 0
22:13:53.222 00.000 16108 MoveAxis(N, 0, ABG)
22:13:53.222 00.000 16108 Move returns status 0, amount 0
22:13:53.222 00.000 16108 move complete, result=0
22:13:53.222 00.000 16108 worker thread done servicing request
22:13:53.226 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=4016, FiltMin=3475, FiltMax=47965, Gamma=1.000
22:13:53.242 00.016 21068 UpdateGuideState exits: m=115642 SNR=77.2
22:13:53.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:53.243 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:53.244 00.001 21068 Enqueuing Expose request
22:13:53.244 00.000 16108 Worker thread wakes up
22:13:53.244 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:53.246 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:53.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:54.213 00.967 16108 Exposure complete
22:13:54.279 00.066 16108 worker thread done servicing request
22:13:54.279 00.000 21068 OnExposeComplete: enter
22:13:54.280 00.001 21068 UpdateGuideState(): m_state=6
22:13:54.282 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
22:13:54.283 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=877.78, Mass=112001, SNR=70.4, Peak=17286 HFD=3.0
22:13:54.285 00.002 21068 MultiStar: [#1 0.26,-0.34,1.28,U] [#2 -0.32,-0.15,1.36,U] [#3 0.06,0.26,0.96,U] [#4 0.09,0.04,1.10,U] [#5 0.09,-0.27,0.94,U] [#6 0.29,-0.29,0.71,U] [#7 -0.09,-0.17,0.60,U] [#8 -0.12,0.03,0.91,U] 
22:13:54.286 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.07, -0.07}
22:13:54.288 00.002 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
22:13:54.289 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
22:13:54.290 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.35 mountX=0.05 mountY=0.08, mountTheta=0.99
22:13:54.293 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
22:13:54.295 00.002 21068 Enqueuing Move request for scope (-0.07, -0.07)
22:13:54.296 00.001 16108 Worker thread wakes up
22:13:54.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
22:13:54.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
22:13:54.296 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.05 yDistance=0.08
22:13:54.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:13:54.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:54.297 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:13:54.297 00.000 16108 MoveAxis(E, 0, ABG)
22:13:54.297 00.000 16108 Move returns status 0, amount 0
22:13:54.297 00.000 16108 MoveAxis(N, 0, ABG)
22:13:54.297 00.000 16108 Move returns status 0, amount 0
22:13:54.297 00.000 16108 move complete, result=0
22:13:54.297 00.000 16108 worker thread done servicing request
22:13:54.304 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4016, FiltMin=3433, FiltMax=59929, Gamma=1.000
22:13:54.321 00.017 21068 UpdateGuideState exits: m=112001 SNR=70.4
22:13:54.322 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:54.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:54.324 00.001 21068 Enqueuing Expose request
22:13:54.325 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:54.326 00.001 16108 Worker thread wakes up
22:13:54.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:54.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:55.474 01.148 16108 Exposure complete
22:13:55.532 00.058 16108 worker thread done servicing request
22:13:55.532 00.000 21068 OnExposeComplete: enter
22:13:55.533 00.001 21068 UpdateGuideState(): m_state=6
22:13:55.535 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
22:13:55.536 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.68, Mass=116883, SNR=77.6, Peak=17654 HFD=3.2
22:13:55.538 00.002 21068 MultiStar: [#1 -0.12,-0.38,1.23,U] [#2 -0.10,-0.32,1.15,U] [#3 -0.31,-0.10,1.08,U] [#4 -0.01,0.25,0.86,U] [#5 -0.01,-0.51,0.00,M3] [#6 0.10,-0.09,0.89,U] [#7 -0.41,-0.37,0.00,M1] [#8 -0.47,0.05,0.00,M1] 
22:13:55.539 00.001 21068 refined, 5 included, MultiStar: {-0.11, -0.16}, one-star: {-0.13, -0.17}
22:13:55.540 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
22:13:55.540 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
22:13:55.541 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.17 mountX=0.08 mountY=0.18, mountTheta=1.16
22:13:55.543 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.16, opts=13)
22:13:55.543 00.000 21068 Enqueuing Move request for scope (-0.11, -0.16)
22:13:55.546 00.003 16108 Worker thread wakes up
22:13:55.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
22:13:55.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
22:13:55.546 00.000 16108 Moving (-0.11, -0.16) raw xDistance=0.08 yDistance=0.18
22:13:55.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:13:55.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:55.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:13:55.546 00.000 16108 MoveAxis(E, 0, ABG)
22:13:55.546 00.000 16108 Move returns status 0, amount 0
22:13:55.546 00.000 16108 MoveAxis(N, 0, ABG)
22:13:55.546 00.000 16108 Move returns status 0, amount 0
22:13:55.546 00.000 16108 move complete, result=0
22:13:55.546 00.000 16108 worker thread done servicing request
22:13:55.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=4016, FiltMin=3371, FiltMax=51046, Gamma=1.000
22:13:55.571 00.021 21068 UpdateGuideState exits: m=116883 SNR=77.6
22:13:55.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:55.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:55.574 00.001 21068 Enqueuing Expose request
22:13:55.575 00.001 16108 Worker thread wakes up
22:13:55.575 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:13:55.577 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:55.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:56.539 00.962 16108 Exposure complete
22:13:56.597 00.058 16108 worker thread done servicing request
22:13:56.597 00.000 21068 OnExposeComplete: enter
22:13:56.598 00.001 21068 UpdateGuideState(): m_state=6
22:13:56.599 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
22:13:56.599 00.000 21068 Star::Find returns 1 (0), X=219.02, Y=877.85, Mass=109336, SNR=78.0, Peak=19478 HFD=2.6
22:13:56.600 00.001 21068 MultiStar: [#1 0.21,-0.61,0.00,M6] [#2 -0.30,-0.53,0.00,M1] [#3 -0.15,0.10,0.95,U] [#4 -0.08,-0.02,0.86,U] [#5 0.06,-0.59,0.00,M4] [#6 -0.05,-0.46,0.00,M2] [#7 -0.33,-0.26,0.63,U] [#8 -0.16,-0.49,0.00,M2] 
22:13:56.601 00.001 21068 refined, 3 included, MultiStar: {-0.18, -0.02}, one-star: {-0.21, 0.00}
22:13:56.602 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
22:13:56.603 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
22:13:56.604 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.01 mountX=0.17 mountY=0.07, mountTheta=0.36
22:13:56.605 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.02, opts=13)
22:13:56.606 00.001 21068 Enqueuing Move request for scope (-0.18, -0.02)
22:13:56.607 00.001 16108 Worker thread wakes up
22:13:56.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
22:13:56.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
22:13:56.607 00.000 16108 Moving (-0.18, -0.02) raw xDistance=0.17 yDistance=0.07
22:13:56.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:13:56.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:56.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:13:56.607 00.000 16108 MoveAxis(E, 0, ABG)
22:13:56.607 00.000 16108 Move returns status 0, amount 0
22:13:56.607 00.000 16108 MoveAxis(N, 0, ABG)
22:13:56.607 00.000 16108 Move returns status 0, amount 0
22:13:56.607 00.000 16108 move complete, result=0
22:13:56.607 00.000 16108 worker thread done servicing request
22:13:56.613 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4016, FiltMin=3462, FiltMax=57891, Gamma=1.000
22:13:56.630 00.017 21068 UpdateGuideState exits: m=109336 SNR=78.0
22:13:56.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:56.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:56.633 00.001 21068 Enqueuing Expose request
22:13:56.634 00.001 16108 Worker thread wakes up
22:13:56.634 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:56.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:56.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:57.786 01.151 16108 Exposure complete
22:13:57.845 00.059 16108 worker thread done servicing request
22:13:57.845 00.000 21068 OnExposeComplete: enter
22:13:57.846 00.001 21068 UpdateGuideState(): m_state=6
22:13:57.847 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
22:13:57.848 00.001 21068 Star::Find returns 1 (0), X=218.96, Y=877.79, Mass=107431, SNR=69.0, Peak=19030 HFD=3.1
22:13:57.849 00.001 21068 MultiStar: [#1 -0.02,-0.40,1.11,U] [#2 -0.24,-0.29,1.16,U] [#3 -0.40,0.11,1.09,U] [#4 0.11,0.03,0.89,U] [#5 0.14,-0.43,0.00,M5] [#6 0.38,-0.12,0.93,U] [#7 -0.54,0.15,0.00,M1] [#8 -0.03,0.40,0.87,U] 
22:13:57.850 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.07}, one-star: {-0.27, -0.06}
22:13:57.851 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
22:13:57.852 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
22:13:57.853 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.46 mountX=0.07 mountY=0.08, mountTheta=0.88
22:13:57.854 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.07, opts=13)
22:13:57.855 00.001 21068 Enqueuing Move request for scope (-0.08, -0.07)
22:13:57.856 00.001 16108 Worker thread wakes up
22:13:57.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
22:13:57.856 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
22:13:57.856 00.000 16108 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.08
22:13:57.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:13:57.857 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:57.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:13:57.857 00.000 16108 MoveAxis(E, 0, ABG)
22:13:57.857 00.000 16108 Move returns status 0, amount 0
22:13:57.857 00.000 16108 MoveAxis(N, 0, ABG)
22:13:57.857 00.000 16108 Move returns status 0, amount 0
22:13:57.857 00.000 16108 move complete, result=0
22:13:57.857 00.000 16108 worker thread done servicing request
22:13:57.863 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4016, FiltMin=3465, FiltMax=53417, Gamma=1.000
22:13:57.881 00.018 21068 UpdateGuideState exits: m=107431 SNR=69.0
22:13:57.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:57.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:57.883 00.000 21068 Enqueuing Expose request
22:13:57.884 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:13:57.885 00.001 16108 Worker thread wakes up
22:13:57.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:57.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:13:58.851 00.966 16108 Exposure complete
22:13:58.912 00.061 16108 worker thread done servicing request
22:13:58.912 00.000 21068 OnExposeComplete: enter
22:13:58.913 00.001 21068 UpdateGuideState(): m_state=6
22:13:58.914 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
22:13:58.914 00.000 21068 Star::Find returns 1 (0), X=218.89, Y=877.78, Mass=98646, SNR=66.5, Peak=18646 HFD=2.8
22:13:58.916 00.002 21068 MultiStar: [#1 0.04,-0.32,1.28,U] [#2 -0.36,-0.25,0.00,M1] [#3 -0.16,0.22,1.28,U] [#4 0.01,0.10,0.90,U] [#5 0.09,-0.43,0.00,M6] [#6 0.11,-0.16,0.80,U] [#7 -0.50,-0.08,0.00,M2] [#8 -0.14,0.14,0.84,U] 
22:13:58.916 00.000 21068 refined, 5 included, MultiStar: {-0.08, -0.02}, one-star: {-0.33, -0.07}
22:13:58.917 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
22:13:58.919 00.002 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
22:13:58.919 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.93 mountX=0.08 mountY=0.04, mountTheta=0.44
22:13:58.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
22:13:58.923 00.002 21068 Enqueuing Move request for scope (-0.08, -0.02)
22:13:58.924 00.001 16108 Worker thread wakes up
22:13:58.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:13:58.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:13:58.924 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
22:13:58.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:13:58.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:58.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:13:58.924 00.000 16108 MoveAxis(E, 0, ABG)
22:13:58.924 00.000 16108 Move returns status 0, amount 0
22:13:58.924 00.000 16108 MoveAxis(N, 0, ABG)
22:13:58.924 00.000 16108 Move returns status 0, amount 0
22:13:58.924 00.000 16108 move complete, result=0
22:13:58.924 00.000 16108 worker thread done servicing request
22:13:58.928 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4016, FiltMin=3456, FiltMax=57865, Gamma=1.000
22:13:58.945 00.017 21068 UpdateGuideState exits: m=98646 SNR=66.5
22:13:58.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:58.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:13:58.948 00.001 21068 Enqueuing Expose request
22:13:58.949 00.001 16108 Worker thread wakes up
22:13:58.949 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:13:58.950 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:13:58.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:00.113 01.163 16108 Exposure complete
22:14:00.180 00.067 16108 worker thread done servicing request
22:14:00.180 00.000 21068 OnExposeComplete: enter
22:14:00.181 00.001 21068 UpdateGuideState(): m_state=6
22:14:00.183 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
22:14:00.184 00.001 21068 Star::Find returns 1 (0), X=218.97, Y=877.75, Mass=94845, SNR=65.8, Peak=19046 HFD=2.5
22:14:00.185 00.001 21068 MultiStar: [#1 0.31,-0.47,0.00,M5] [#2 -0.22,-0.26,1.48,U] [#3 -0.29,0.18,1.21,U] [#4 0.21,0.02,0.90,U] [#5 0.07,-0.22,1.06,U] [#6 0.07,-0.22,0.93,U] [#7 -0.37,-0.26,0.00,M3] [#8 0.13,0.04,0.89,U] 
22:14:00.186 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.25, -0.10}
22:14:00.188 00.002 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
22:14:00.189 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
22:14:00.190 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=0.05 mountY=0.10, mountTheta=1.12
22:14:00.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
22:14:00.193 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
22:14:00.194 00.001 16108 Worker thread wakes up
22:14:00.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:14:00.194 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:14:00.194 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.10
22:14:00.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:14:00.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:00.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:14:00.194 00.000 16108 MoveAxis(E, 0, ABG)
22:14:00.194 00.000 16108 Move returns status 0, amount 0
22:14:00.194 00.000 16108 MoveAxis(N, 0, ABG)
22:14:00.194 00.000 16108 Move returns status 0, amount 0
22:14:00.194 00.000 16108 move complete, result=0
22:14:00.194 00.000 16108 worker thread done servicing request
22:14:00.200 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=4016, FiltMin=3446, FiltMax=62310, Gamma=1.000
22:14:00.221 00.021 21068 UpdateGuideState exits: m=94845 SNR=65.8
22:14:00.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:00.224 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:00.224 00.000 21068 Enqueuing Expose request
22:14:00.225 00.001 16108 Worker thread wakes up
22:14:00.225 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:00.227 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:00.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:01.198 00.971 16108 Exposure complete
22:14:01.258 00.060 16108 worker thread done servicing request
22:14:01.258 00.000 21068 OnExposeComplete: enter
22:14:01.259 00.001 21068 UpdateGuideState(): m_state=6
22:14:01.261 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
22:14:01.262 00.001 21068 Star::Find returns 1 (0), X=219.01, Y=877.76, Mass=98928, SNR=70.8, Peak=17382 HFD=2.5
22:14:01.264 00.002 21068 MultiStar: [#1 -0.18,-0.24,1.11,U] [#2 -0.61,-0.33,0.00,M1] [#3 -0.49,0.10,0.00,M1] [#4 -0.41,0.01,0.88,U] [#5 -0.37,-0.17,0.91,U] [#6 -0.38,-0.20,0.89,U] [#7 -0.42,-0.37,0.00,M4] [#8 -0.30,0.19,0.76,U] 
22:14:01.264 00.000 21068 single-star, 5 included, MultiStar: {-0.30, -0.10}, one-star: {-0.21, -0.09}
22:14:01.265 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
22:14:01.266 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
22:14:01.267 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.74 mountX=0.20 mountY=0.14, mountTheta=0.62
22:14:01.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.09, opts=13)
22:14:01.270 00.001 21068 Enqueuing Move request for scope (-0.21, -0.09)
22:14:01.271 00.001 16108 Worker thread wakes up
22:14:01.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
22:14:01.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
22:14:01.271 00.000 16108 Moving (-0.21, -0.09) raw xDistance=0.20 yDistance=0.14
22:14:01.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:14:01.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:01.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:14:01.272 00.001 16108 MoveAxis(E, 0, ABG)
22:14:01.272 00.000 16108 Move returns status 0, amount 0
22:14:01.272 00.000 16108 MoveAxis(N, 0, ABG)
22:14:01.272 00.000 16108 Move returns status 0, amount 0
22:14:01.272 00.000 16108 move complete, result=0
22:14:01.272 00.000 16108 worker thread done servicing request
22:14:01.275 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4019, FiltMin=3449, FiltMax=57990, Gamma=1.000
22:14:01.290 00.015 21068 UpdateGuideState exits: m=98928 SNR=70.8
22:14:01.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:01.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:01.293 00.001 21068 Enqueuing Expose request
22:14:01.293 00.000 16108 Worker thread wakes up
22:14:01.293 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:01.295 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:01.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:02.456 01.161 16108 Exposure complete
22:14:02.524 00.068 16108 worker thread done servicing request
22:14:02.524 00.000 21068 OnExposeComplete: enter
22:14:02.525 00.001 21068 UpdateGuideState(): m_state=6
22:14:02.526 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
22:14:02.528 00.002 21068 Star::Find returns 1 (0), X=219.23, Y=877.59, Mass=99774, SNR=72.8, Peak=13606 HFD=3.2
22:14:02.529 00.001 21068 MultiStar: [#1 0.16,-0.44,0.00,M5] [#2 -0.03,-0.37,1.50,U] [#3 0.02,0.03,1.13,U] [#4 -0.07,-0.03,0.81,U] [#5 0.01,-0.38,0.95,U] [#6 -0.01,-0.50,0.00,M1] [#7 -0.21,0.02,0.62,U] [#8 -0.12,-0.13,0.84,U] 
22:14:02.531 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {0.00, -0.26}
22:14:02.532 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
22:14:02.532 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
22:14:02.533 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.80 mountX=0.01 mountY=0.19, mountTheta=1.51
22:14:02.536 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.18, opts=13)
22:14:02.537 00.001 21068 Enqueuing Move request for scope (-0.04, -0.18)
22:14:02.538 00.001 16108 Worker thread wakes up
22:14:02.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
22:14:02.538 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
22:14:02.538 00.000 16108 Moving (-0.04, -0.18) raw xDistance=0.01 yDistance=0.19
22:14:02.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:14:02.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:02.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:14:02.538 00.000 16108 MoveAxis(E, 0, ABG)
22:14:02.538 00.000 16108 Move returns status 0, amount 0
22:14:02.538 00.000 16108 MoveAxis(N, 0, ABG)
22:14:02.538 00.000 16108 Move returns status 0, amount 0
22:14:02.538 00.000 16108 move complete, result=0
22:14:02.538 00.000 16108 worker thread done servicing request
22:14:02.542 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4019, FiltMin=3433, FiltMax=61680, Gamma=1.000
22:14:02.561 00.019 21068 UpdateGuideState exits: m=99774 SNR=72.8
22:14:02.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:02.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:02.564 00.001 21068 Enqueuing Expose request
22:14:02.566 00.002 16108 Worker thread wakes up
22:14:02.566 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:02.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:02.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:03.537 00.971 16108 Exposure complete
22:14:03.594 00.057 16108 worker thread done servicing request
22:14:03.594 00.000 21068 OnExposeComplete: enter
22:14:03.595 00.001 21068 UpdateGuideState(): m_state=6
22:14:03.596 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
22:14:03.597 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=877.75, Mass=120770, SNR=71.1, Peak=15971 HFD=3.1
22:14:03.600 00.003 21068 MultiStar: [#1 -0.11,-0.52,0.00,M6] [#2 -0.01,-0.54,0.00,M1] [#3 -0.36,0.16,1.09,U] [#4 -0.39,-0.15,0.88,U] [#5 -0.46,-0.49,0.00,M4] [#6 -0.21,-0.48,0.00,M2] [#7 -0.28,-0.21,0.61,U] [#8 -0.22,0.01,0.74,U] 
22:14:03.602 00.002 21068 single-star, 4 included, MultiStar: {-0.27, -0.04}, one-star: {-0.09, -0.11}
22:14:03.604 00.002 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
22:14:03.604 00.000 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
22:14:03.606 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.26 mountX=0.07 mountY=0.12, mountTheta=1.07
22:14:03.607 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.11, opts=13)
22:14:03.609 00.002 21068 Enqueuing Move request for scope (-0.09, -0.11)
22:14:03.611 00.002 16108 Worker thread wakes up
22:14:03.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:14:03.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:14:03.611 00.000 16108 Moving (-0.09, -0.11) raw xDistance=0.07 yDistance=0.12
22:14:03.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:14:03.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:03.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:14:03.611 00.000 16108 MoveAxis(E, 0, ABG)
22:14:03.611 00.000 16108 Move returns status 0, amount 0
22:14:03.611 00.000 16108 MoveAxis(N, 0, ABG)
22:14:03.611 00.000 16108 Move returns status 0, amount 0
22:14:03.611 00.000 16108 move complete, result=0
22:14:03.611 00.000 16108 worker thread done servicing request
22:14:03.617 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4019, FiltMin=3465, FiltMax=58432, Gamma=1.000
22:14:03.640 00.023 21068 UpdateGuideState exits: m=120770 SNR=71.1
22:14:03.642 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:03.644 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:03.645 00.001 21068 Enqueuing Expose request
22:14:03.647 00.002 16108 Worker thread wakes up
22:14:03.647 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:03.648 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:03.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:04.806 01.158 16108 Exposure complete
22:14:04.865 00.059 16108 worker thread done servicing request
22:14:04.865 00.000 21068 OnExposeComplete: enter
22:14:04.866 00.001 21068 UpdateGuideState(): m_state=6
22:14:04.867 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 931
22:14:04.868 00.001 21068 Star::Find returns 1 (0), X=218.96, Y=877.95, Mass=112757, SNR=75.0, Peak=17046 HFD=3.0
22:14:04.869 00.001 21068 MultiStar: [#1 -0.16,-0.33,0.96,U] [#2 -0.33,-0.18,1.32,U] [#3 -0.27,0.18,1.05,U] [#4 -0.37,0.37,0.00,M1] [#5 -0.23,-0.33,1.03,U] [#6 0.06,-0.24,0.74,U] [#7 -0.37,0.11,0.69,U] [#8 -0.20,0.14,0.69,U] 
22:14:04.870 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.08}, one-star: {-0.27, 0.09}
22:14:04.871 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.51)
22:14:04.872 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.57)
22:14:04.873 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-2.81 mountX=0.21 mountY=0.13, mountTheta=0.55
22:14:04.874 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.08, opts=13)
22:14:04.875 00.001 21068 Enqueuing Move request for scope (-0.23, -0.08)
22:14:04.877 00.002 16108 Worker thread wakes up
22:14:04.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
22:14:04.877 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
22:14:04.877 00.000 16108 Moving (-0.23, -0.08) raw xDistance=0.21 yDistance=0.13
22:14:04.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:14:04.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:04.878 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:14:04.878 00.000 16108 MoveAxis(W, 56, ABG)
22:14:04.878 00.000 16108 Guiding  Dir = 3, Dur = 56
22:14:04.878 00.000 16108 IsSlewing returns 0
22:14:04.878 00.000 16108 IsGuiding returns 0
22:14:04.882 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4019, FiltMin=3465, FiltMax=61334, Gamma=1.000
22:14:04.892 00.010 16108 PulseGuide returned control before completion, sleep 53
22:14:04.898 00.006 21068 UpdateGuideState exits: m=112757 SNR=75.0
22:14:04.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:04.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:04.901 00.001 21068 Enqueuing Expose request
22:14:04.953 00.052 16108 IsGuiding returns 1
22:14:04.953 00.000 16108 scope still moving after pulse duration time elapsed
22:14:04.984 00.031 16108 IsSlewing returns 0
22:14:04.984 00.000 16108 IsGuiding returns 0
22:14:04.984 00.000 16108 scope move finished after 56 + 50 ms
22:14:04.984 00.000 16108 Move returns status 0, amount 56
22:14:04.984 00.000 16108 MoveAxis(N, 0, ABG)
22:14:04.984 00.000 16108 Move returns status 0, amount 0
22:14:04.984 00.000 16108 move complete, result=0
22:14:04.984 00.000 16108 worker thread done servicing request
22:14:04.984 00.000 16108 Worker thread wakes up
22:14:04.984 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
22:14:04.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:04.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:05.960 00.975 16108 Exposure complete
22:14:06.019 00.059 16108 worker thread done servicing request
22:14:06.019 00.000 21068 OnExposeComplete: enter
22:14:06.020 00.001 21068 UpdateGuideState(): m_state=6
22:14:06.021 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 932
22:14:06.022 00.001 21068 Star::Find returns 1 (0), X=218.92, Y=877.70, Mass=108452, SNR=69.3, Peak=16614 HFD=3.1
22:14:06.023 00.001 21068 MultiStar: [#1 0.18,-0.52,0.00,M6] [#2 -0.23,-0.36,1.28,U] [#3 -0.11,0.06,1.08,U] [#4 -0.10,-0.05,0.83,U] [#5 -0.09,-0.40,1.01,U] [#6 -0.04,-0.24,0.85,U] [#7 -0.17,-0.08,0.51,U] [#8 -0.19,0.09,0.82,U] 
22:14:06.024 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.16}, one-star: {-0.31, -0.15}
22:14:06.025 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
22:14:06.026 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
22:14:06.027 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-2.36 mountX=0.13 mountY=0.19, mountTheta=0.97
22:14:06.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.16, opts=13)
22:14:06.030 00.001 21068 Enqueuing Move request for scope (-0.16, -0.16)
22:14:06.031 00.001 16108 Worker thread wakes up
22:14:06.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
22:14:06.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
22:14:06.031 00.000 16108 Moving (-0.16, -0.16) raw xDistance=0.13 yDistance=0.19
22:14:06.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:14:06.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:06.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:14:06.031 00.000 16108 MoveAxis(E, 0, ABG)
22:14:06.031 00.000 16108 Move returns status 0, amount 0
22:14:06.031 00.000 16108 MoveAxis(N, 0, ABG)
22:14:06.031 00.000 16108 Move returns status 0, amount 0
22:14:06.031 00.000 16108 move complete, result=0
22:14:06.031 00.000 16108 worker thread done servicing request
22:14:06.036 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4016, FiltMin=3421, FiltMax=59398, Gamma=1.000
22:14:06.054 00.018 21068 UpdateGuideState exits: m=108452 SNR=69.3
22:14:06.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:06.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:06.057 00.001 21068 Enqueuing Expose request
22:14:06.058 00.001 16108 Worker thread wakes up
22:14:06.058 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:06.059 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:06.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:07.216 01.157 16108 Exposure complete
22:14:07.275 00.059 16108 worker thread done servicing request
22:14:07.275 00.000 21068 OnExposeComplete: enter
22:14:07.277 00.002 21068 UpdateGuideState(): m_state=6
22:14:07.278 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 933
22:14:07.279 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.35, Mass=118118, SNR=83.3, Peak=14947 HFD=3.4
22:14:07.280 00.001 21068 MultiStar: [#1 0.25,-0.74,0.00,M7] [#2 0.20,-0.72,0.00,M1] [#3 0.12,-0.14,0.80,U] [#4 0.25,-0.11,0.76,U] [#5 0.07,-0.60,0.00,M3] [#6 0.11,-0.41,0.73,U] [#7 -0.26,-0.17,0.53,U] [#8 0.47,-0.16,0.00,M1] 
22:14:07.281 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.28}, one-star: {0.06, -0.50}
22:14:07.282 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
22:14:07.283 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
22:14:07.283 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=-0.13 mountY=0.26, mountTheta=2.03
22:14:07.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.28, opts=13)
22:14:07.287 00.002 21068 Enqueuing Move request for scope (0.08, -0.28)
22:14:07.288 00.001 16108 Worker thread wakes up
22:14:07.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
22:14:07.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
22:14:07.288 00.000 16108 Moving (0.08, -0.28) raw xDistance=-0.13 yDistance=0.26
22:14:07.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:14:07.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:14:07.288 00.000 16108 MoveAxis(E, 0, ABG)
22:14:07.288 00.000 16108 Move returns status 0, amount 0
22:14:07.288 00.000 16108 MoveAxis(S, 52, ABG)
22:14:07.288 00.000 16108 Guiding  Dir = 1, Dur = 52
22:14:07.288 00.000 16108 IsSlewing returns 0
22:14:07.288 00.000 16108 IsGuiding returns 0
22:14:07.295 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=4013, FiltMin=3453, FiltMax=51718, Gamma=1.000
22:14:07.317 00.022 21068 UpdateGuideState exits: m=118118 SNR=83.3
22:14:07.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:07.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:07.320 00.001 21068 Enqueuing Expose request
22:14:07.349 00.029 16108 IsGuiding returns 1
22:14:07.349 00.000 16108 scope still moving after pulse duration time elapsed
22:14:07.378 00.029 16108 IsSlewing returns 0
22:14:07.378 00.000 16108 IsGuiding returns 1
22:14:07.409 00.031 16108 IsSlewing returns 0
22:14:07.409 00.000 16108 IsGuiding returns 1
22:14:07.440 00.031 16108 IsSlewing returns 0
22:14:07.440 00.000 16108 IsGuiding returns 0
22:14:07.440 00.000 16108 scope move finished after 52 + 99 ms
22:14:07.440 00.000 16108 Move returns status 0, amount 52
22:14:07.440 00.000 16108 move complete, result=0
22:14:07.440 00.000 16108 worker thread done servicing request
22:14:07.440 00.000 16108 Worker thread wakes up
22:14:07.440 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
22:14:07.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:07.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:08.410 00.969 16108 Exposure complete
22:14:08.469 00.059 16108 worker thread done servicing request
22:14:08.469 00.000 21068 OnExposeComplete: enter
22:14:08.470 00.001 21068 UpdateGuideState(): m_state=6
22:14:08.471 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
22:14:08.472 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.48, Mass=112094, SNR=72.4, Peak=15091 HFD=3.2
22:14:08.473 00.001 21068 MultiStar: [#1 0.49,-0.46,0.00,M8] [#2 0.19,-0.47,0.00,M2] [#3 0.15,0.05,0.93,U] [#4 0.07,-0.05,0.79,U] [#5 0.23,-0.36,0.76,U] [#6 0.14,-0.45,0.00,M1] [#7 -0.08,-0.48,0.00,M1] [#8 0.56,-0.30,0.00,M2] 
22:14:08.474 00.001 21068 refined, 3 included, MultiStar: {0.17, -0.18}, one-star: {0.23, -0.37}
22:14:08.474 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
22:14:08.475 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
22:14:08.476 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=-0.20 mountY=0.14, mountTheta=2.54
22:14:08.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.18, opts=13)
22:14:08.479 00.001 21068 Enqueuing Move request for scope (0.17, -0.18)
22:14:08.480 00.001 16108 Worker thread wakes up
22:14:08.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
22:14:08.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
22:14:08.480 00.000 16108 Moving (0.17, -0.18) raw xDistance=-0.20 yDistance=0.14
22:14:08.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:14:08.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:08.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:14:08.480 00.000 16108 MoveAxis(E, 53, ABG)
22:14:08.480 00.000 16108 Guiding  Dir = 2, Dur = 53
22:14:08.481 00.001 16108 IsSlewing returns 0
22:14:08.481 00.000 16108 IsGuiding returns 0
22:14:08.484 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4013, FiltMin=3446, FiltMax=52243, Gamma=1.000
22:14:08.502 00.018 21068 UpdateGuideState exits: m=112094 SNR=72.4
22:14:08.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:08.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:08.505 00.001 21068 Enqueuing Expose request
22:14:08.535 00.030 16108 IsGuiding returns 1
22:14:08.535 00.000 16108 scope still moving after pulse duration time elapsed
22:14:08.564 00.029 16108 IsSlewing returns 0
22:14:08.564 00.000 16108 IsGuiding returns 1
22:14:08.596 00.032 16108 IsSlewing returns 0
22:14:08.596 00.000 16108 IsGuiding returns 1
22:14:08.627 00.031 16108 IsSlewing returns 0
22:14:08.627 00.000 16108 IsGuiding returns 0
22:14:08.627 00.000 16108 scope move finished after 53 + 93 ms
22:14:08.627 00.000 16108 Move returns status 0, amount 53
22:14:08.627 00.000 16108 MoveAxis(N, 0, ABG)
22:14:08.627 00.000 16108 Move returns status 0, amount 0
22:14:08.627 00.000 16108 move complete, result=0
22:14:08.627 00.000 16108 worker thread done servicing request
22:14:08.627 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
22:14:08.628 00.001 16108 Worker thread wakes up
22:14:08.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:08.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:09.777 01.149 16108 Exposure complete
22:14:09.839 00.062 16108 worker thread done servicing request
22:14:09.839 00.000 21068 OnExposeComplete: enter
22:14:09.840 00.001 21068 UpdateGuideState(): m_state=6
22:14:09.841 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 935
22:14:09.841 00.000 21068 Star::Find returns 1 (0), X=219.31, Y=877.61, Mass=99893, SNR=66.8, Peak=15158 HFD=3.1
22:14:09.842 00.001 21068 MultiStar: [#1 0.50,-0.46,0.00,M9] [#2 -0.04,-0.42,1.39,U] [#3 0.16,0.09,1.25,U] [#4 0.39,0.21,0.00,M1] [#5 0.18,-0.44,0.00,M3] [#6 0.28,-0.32,0.91,U] [#7 0.19,0.01,0.66,U] [#8 0.41,-0.23,0.00,M3] 
22:14:09.843 00.001 21068 refined, 4 included, MultiStar: {0.11, -0.19}, one-star: {0.09, -0.24}
22:14:09.844 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
22:14:09.844 00.000 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
22:14:09.845 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.03 mountX=-0.15 mountY=0.16, mountTheta=2.31
22:14:09.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.19, opts=13)
22:14:09.848 00.001 21068 Enqueuing Move request for scope (0.11, -0.19)
22:14:09.849 00.001 16108 Worker thread wakes up
22:14:09.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
22:14:09.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
22:14:09.849 00.000 16108 Moving (0.11, -0.19) raw xDistance=-0.15 yDistance=0.16
22:14:09.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:14:09.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:09.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:14:09.849 00.000 16108 MoveAxis(E, 0, ABG)
22:14:09.849 00.000 16108 Move returns status 0, amount 0
22:14:09.849 00.000 16108 MoveAxis(N, 0, ABG)
22:14:09.849 00.000 16108 Move returns status 0, amount 0
22:14:09.849 00.000 16108 move complete, result=0
22:14:09.849 00.000 16108 worker thread done servicing request
22:14:09.855 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4013, FiltMin=3433, FiltMax=62633, Gamma=1.000
22:14:09.874 00.019 21068 UpdateGuideState exits: m=99893 SNR=66.8
22:14:09.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:09.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:09.876 00.000 21068 Enqueuing Expose request
22:14:09.877 00.001 16108 Worker thread wakes up
22:14:09.878 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:09.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:09.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:10.839 00.961 16108 Exposure complete
22:14:10.895 00.056 16108 worker thread done servicing request
22:14:10.896 00.001 21068 OnExposeComplete: enter
22:14:10.897 00.001 21068 UpdateGuideState(): m_state=6
22:14:10.897 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 936
22:14:10.898 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.45, Mass=135465, SNR=86.0, Peak=15763 HFD=3.4
22:14:10.899 00.001 21068 MultiStar: [#1 -0.03,-0.39,0.97,U] [#2 -0.05,-0.38,1.07,U] [#3 0.05,0.00,0.94,U] [#4 0.28,0.03,0.69,U] [#5 0.27,-0.48,0.00,M4] [#6 0.25,-0.26,0.65,U] [#7 0.11,-0.43,0.00,M1] [#8 0.41,-0.09,0.76,U] 
22:14:10.900 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.23}, one-star: {0.09, -0.40}
22:14:10.901 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
22:14:10.902 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
22:14:10.902 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.10 mountX=-0.16 mountY=0.20, mountTheta=2.24
22:14:10.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.23, opts=13)
22:14:10.905 00.001 21068 Enqueuing Move request for scope (0.12, -0.23)
22:14:10.906 00.001 16108 Worker thread wakes up
22:14:10.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
22:14:10.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
22:14:10.906 00.000 16108 Moving (0.12, -0.23) raw xDistance=-0.16 yDistance=0.20
22:14:10.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:14:10.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:10.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:14:10.906 00.000 16108 MoveAxis(E, 0, ABG)
22:14:10.906 00.000 16108 Move returns status 0, amount 0
22:14:10.906 00.000 16108 MoveAxis(N, 0, ABG)
22:14:10.906 00.000 16108 Move returns status 0, amount 0
22:14:10.906 00.000 16108 move complete, result=0
22:14:10.907 00.001 16108 worker thread done servicing request
22:14:10.911 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4013, FiltMin=3430, FiltMax=48451, Gamma=1.000
22:14:10.930 00.019 21068 UpdateGuideState exits: m=135465 SNR=86.0
22:14:10.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:10.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:10.933 00.001 21068 Enqueuing Expose request
22:14:10.934 00.001 16108 Worker thread wakes up
22:14:10.934 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:14:10.935 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:10.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:12.096 01.161 16108 Exposure complete
22:14:12.166 00.070 16108 worker thread done servicing request
22:14:12.166 00.000 21068 OnExposeComplete: enter
22:14:12.167 00.001 21068 UpdateGuideState(): m_state=6
22:14:12.168 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 937
22:14:12.170 00.002 21068 Star::Find returns 1 (0), X=219.57, Y=877.74, Mass=108136, SNR=69.5, Peak=15315 HFD=3.2
22:14:12.171 00.001 21068 MultiStar: [#1 0.13,-0.27,1.25,U] [#2 -0.04,-0.33,1.39,U] [#3 0.13,0.22,1.07,U] [#4 -0.05,0.23,0.84,U] [#5 0.15,-0.20,1.05,U] [#6 0.01,-0.26,0.90,U] [#7 -0.22,0.27,0.59,U] [#8 0.45,0.05,0.00,M3] 
22:14:12.173 00.002 21068 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.35, -0.11}
22:14:12.174 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
22:14:12.175 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:14:12.176 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.91 mountX=-0.09 mountY=0.07, mountTheta=2.44
22:14:12.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
22:14:12.179 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
22:14:12.179 00.000 16108 Worker thread wakes up
22:14:12.180 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:14:12.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:14:12.180 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
22:14:12.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:14:12.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:12.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:12.180 00.000 16108 MoveAxis(E, 0, ABG)
22:14:12.180 00.000 16108 Move returns status 0, amount 0
22:14:12.180 00.000 16108 MoveAxis(N, 0, ABG)
22:14:12.180 00.000 16108 Move returns status 0, amount 0
22:14:12.180 00.000 16108 move complete, result=0
22:14:12.180 00.000 16108 worker thread done servicing request
22:14:12.184 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4013, FiltMin=3430, FiltMax=54013, Gamma=1.000
22:14:12.201 00.017 21068 UpdateGuideState exits: m=108136 SNR=69.5
22:14:12.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:12.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:12.204 00.001 21068 Enqueuing Expose request
22:14:12.205 00.001 16108 Worker thread wakes up
22:14:12.205 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:12.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:12.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:13.174 00.969 16108 Exposure complete
22:14:13.239 00.065 16108 worker thread done servicing request
22:14:13.241 00.002 21068 OnExposeComplete: enter
22:14:13.242 00.001 21068 UpdateGuideState(): m_state=6
22:14:13.242 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
22:14:13.243 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.74, Mass=107350, SNR=66.6, Peak=14755 HFD=2.9
22:14:13.244 00.001 21068 MultiStar: [#1 0.10,-0.08,1.19,U] [#2 0.03,-0.08,1.45,U] [#3 0.17,0.23,1.06,U] [#4 0.12,0.19,0.91,U] [#5 0.00,-0.27,1.29,U] [#6 0.15,-0.12,1.05,U] [#7 0.24,-0.23,0.78,U] [#8 0.34,0.08,0.73,U] 
22:14:13.245 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.17, -0.12}
22:14:13.246 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
22:14:13.248 00.002 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
22:14:13.249 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=-0.14 mountY=0.02, mountTheta=2.99
22:14:13.252 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
22:14:13.254 00.002 21068 Enqueuing Move request for scope (0.13, -0.05)
22:14:13.256 00.002 16108 Worker thread wakes up
22:14:13.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:14:13.256 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:14:13.256 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.14 yDistance=0.02
22:14:13.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:14:13.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:13.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:13.256 00.000 16108 MoveAxis(E, 0, ABG)
22:14:13.256 00.000 16108 Move returns status 0, amount 0
22:14:13.256 00.000 16108 MoveAxis(N, 0, ABG)
22:14:13.256 00.000 16108 Move returns status 0, amount 0
22:14:13.256 00.000 16108 move complete, result=0
22:14:13.256 00.000 16108 worker thread done servicing request
22:14:13.260 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4013, FiltMin=3421, FiltMax=48179, Gamma=1.000
22:14:13.279 00.019 21068 UpdateGuideState exits: m=107350 SNR=66.6
22:14:13.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:13.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:13.282 00.001 21068 Enqueuing Expose request
22:14:13.283 00.001 16108 Worker thread wakes up
22:14:13.283 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:13.284 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:13.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:14.435 01.151 16108 Exposure complete
22:14:14.495 00.060 16108 worker thread done servicing request
22:14:14.495 00.000 21068 OnExposeComplete: enter
22:14:14.496 00.001 21068 UpdateGuideState(): m_state=6
22:14:14.497 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 939
22:14:14.498 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=878.29, Mass=94476, SNR=56.6, Peak=12022 HFD=3.1
22:14:14.499 00.001 21068 MultiStar: [#1 0.15,-0.07,1.30,U] [#2 -0.04,-0.00,1.50,U] [#3 -0.24,0.41,0.00,M1] [#4 0.02,0.68,0.00,M1] [#5 0.34,-0.14,1.31,U] [#6 0.27,-0.02,1.07,U] [#7 -0.45,0.48,0.00,M1] [#8 0.23,0.43,0.00,M3] 
22:14:14.500 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.02}, one-star: {-0.11, 0.44}
22:14:14.500 00.000 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
22:14:14.501 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
22:14:14.502 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
22:14:14.503 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
22:14:14.505 00.002 21068 Enqueuing Move request for scope (0.12, 0.02)
22:14:14.506 00.001 16108 Worker thread wakes up
22:14:14.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:14:14.506 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:14:14.506 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.05
22:14:14.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:14:14.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:14.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:14.506 00.000 16108 MoveAxis(E, 0, ABG)
22:14:14.506 00.000 16108 Move returns status 0, amount 0
22:14:14.506 00.000 16108 MoveAxis(N, 0, ABG)
22:14:14.506 00.000 16108 Move returns status 0, amount 0
22:14:14.506 00.000 16108 move complete, result=0
22:14:14.506 00.000 16108 worker thread done servicing request
22:14:14.510 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4009, FiltMin=3408, FiltMax=47341, Gamma=1.000
22:14:14.528 00.018 21068 UpdateGuideState exits: m=94476 SNR=56.6
22:14:14.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:14.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:14.530 00.000 21068 Enqueuing Expose request
22:14:14.531 00.001 16108 Worker thread wakes up
22:14:14.531 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:14.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:14.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:15.490 00.958 16108 Exposure complete
22:14:15.546 00.056 16108 worker thread done servicing request
22:14:15.546 00.000 21068 OnExposeComplete: enter
22:14:15.548 00.002 21068 UpdateGuideState(): m_state=6
22:14:15.549 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 940
22:14:15.550 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.16, Mass=110107, SNR=74.6, Peak=14134 HFD=3.5
22:14:15.550 00.000 21068 MultiStar: [#1 0.57,0.18,0.00,M6] [#2 0.05,0.31,1.16,U] [#3 0.01,0.55,0.00,M2] [#4 -0.02,0.47,0.00,M2] [#5 0.24,-0.11,0.87,U] [#6 0.23,0.10,0.83,U] [#7 -0.17,0.25,0.62,U] [#8 0.08,0.49,0.00,M4] 
22:14:15.551 00.001 21068 refined, 4 included, MultiStar: {0.08, 0.18}, one-star: {0.01, 0.31}
22:14:15.552 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:14:15.553 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:14:15.553 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.15 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
22:14:15.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
22:14:15.556 00.001 21068 Enqueuing Move request for scope (0.08, 0.18)
22:14:15.557 00.001 16108 Worker thread wakes up
22:14:15.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:14:15.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:14:15.557 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.20
22:14:15.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:14:15.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:15.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:14:15.557 00.000 16108 MoveAxis(E, 0, ABG)
22:14:15.557 00.000 16108 Move returns status 0, amount 0
22:14:15.557 00.000 16108 MoveAxis(N, 0, ABG)
22:14:15.557 00.000 16108 Move returns status 0, amount 0
22:14:15.557 00.000 16108 move complete, result=0
22:14:15.557 00.000 16108 worker thread done servicing request
22:14:15.561 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4013, FiltMin=3472, FiltMax=45341, Gamma=1.000
22:14:15.578 00.017 21068 UpdateGuideState exits: m=110107 SNR=74.6
22:14:15.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:15.579 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:15.580 00.001 21068 Enqueuing Expose request
22:14:15.581 00.001 16108 Worker thread wakes up
22:14:15.581 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:14:15.582 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:15.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:16.729 01.147 16108 Exposure complete
22:14:16.786 00.057 16108 worker thread done servicing request
22:14:16.786 00.000 21068 OnExposeComplete: enter
22:14:16.787 00.001 21068 UpdateGuideState(): m_state=6
22:14:16.788 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 941
22:14:16.789 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=878.19, Mass=102981, SNR=71.9, Peak=13699 HFD=3.3
22:14:16.790 00.001 21068 MultiStar: [#1 0.10,0.21,1.14,U] [#2 -0.06,0.14,1.18,U] [#3 -0.27,0.57,0.00,M3] [#4 -0.33,0.70,0.00,M3] [#5 -0.05,0.30,0.90,U] [#6 0.05,0.23,0.73,U] [#7 0.01,0.19,0.59,U] [#8 -0.01,0.53,0.00,M5] 
22:14:16.791 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.23}, one-star: {0.26, 0.34}
22:14:16.792 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:14:16.792 00.000 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
22:14:16.793 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.35 mountX=-0.01 mountY=-0.24, mountTheta=-1.62
22:14:16.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.23, opts=13)
22:14:16.796 00.001 21068 Enqueuing Move request for scope (0.05, 0.23)
22:14:16.797 00.001 16108 Worker thread wakes up
22:14:16.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
22:14:16.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
22:14:16.797 00.000 16108 Moving (0.05, 0.23) raw xDistance=-0.01 yDistance=-0.24
22:14:16.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:14:16.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:16.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:14:16.798 00.001 16108 MoveAxis(E, 0, ABG)
22:14:16.798 00.000 16108 Move returns status 0, amount 0
22:14:16.798 00.000 16108 MoveAxis(N, 0, ABG)
22:14:16.798 00.000 16108 Move returns status 0, amount 0
22:14:16.798 00.000 16108 move complete, result=0
22:14:16.798 00.000 16108 worker thread done servicing request
22:14:16.802 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4013, FiltMin=3389, FiltMax=50973, Gamma=1.000
22:14:16.819 00.017 21068 UpdateGuideState exits: m=102981 SNR=71.9
22:14:16.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:16.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:16.822 00.001 21068 Enqueuing Expose request
22:14:16.823 00.001 16108 Worker thread wakes up
22:14:16.823 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:14:16.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:16.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:17.784 00.961 16108 Exposure complete
22:14:17.856 00.072 16108 worker thread done servicing request
22:14:17.856 00.000 21068 OnExposeComplete: enter
22:14:17.857 00.001 21068 UpdateGuideState(): m_state=6
22:14:17.859 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 942
22:14:17.859 00.000 21068 Star::Find returns 1 (0), X=218.87, Y=878.08, Mass=115781, SNR=72.7, Peak=17190 HFD=3.0
22:14:17.861 00.002 21068 MultiStar: [#1 0.18,0.20,1.21,U] [#2 -0.08,0.12,1.03,U] [#3 -0.30,0.67,0.00,M4] [#4 -0.25,0.65,0.00,M4] [#5 -0.21,0.24,1.02,U] [#6 -0.26,0.22,0.80,U] [#7 -0.19,0.30,0.60,U] [#8 0.05,0.17,0.78,U] 
22:14:17.862 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.20}, one-star: {-0.36, 0.22}
22:14:17.863 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
22:14:17.864 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
22:14:17.865 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.07 mountX=0.15 mountY=-0.17, mountTheta=-0.87
22:14:17.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.20, opts=13)
22:14:17.869 00.002 21068 Enqueuing Move request for scope (-0.11, 0.20)
22:14:17.870 00.001 16108 Worker thread wakes up
22:14:17.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
22:14:17.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
22:14:17.870 00.000 16108 Moving (-0.11, 0.20) raw xDistance=0.15 yDistance=-0.17
22:14:17.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:14:17.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:17.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:14:17.870 00.000 16108 MoveAxis(E, 0, ABG)
22:14:17.870 00.000 16108 Move returns status 0, amount 0
22:14:17.870 00.000 16108 MoveAxis(N, 0, ABG)
22:14:17.870 00.000 16108 Move returns status 0, amount 0
22:14:17.870 00.000 16108 move complete, result=0
22:14:17.870 00.000 16108 worker thread done servicing request
22:14:17.875 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4009, FiltMin=3437, FiltMax=43869, Gamma=1.000
22:14:17.898 00.023 21068 UpdateGuideState exits: m=115781 SNR=72.7
22:14:17.900 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:17.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:17.902 00.001 21068 Enqueuing Expose request
22:14:17.904 00.002 16108 Worker thread wakes up
22:14:17.904 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:14:17.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:17.905 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:19.068 01.163 16108 Exposure complete
22:14:19.127 00.059 16108 worker thread done servicing request
22:14:19.127 00.000 21068 OnExposeComplete: enter
22:14:19.128 00.001 21068 UpdateGuideState(): m_state=6
22:14:19.129 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 943
22:14:19.130 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.16, Mass=112428, SNR=74.7, Peak=16102 HFD=3.5
22:14:19.132 00.002 21068 MultiStar: [#1 0.27,-0.03,1.06,U] [#2 -0.21,0.21,1.13,U] [#3 -0.15,0.43,0.00,M5] [#4 0.03,0.52,0.00,M5] [#5 0.14,-0.19,0.83,U] [#6 0.15,-0.15,0.71,U] [#7 -0.27,0.05,0.55,U] [#8 0.11,0.38,0.71,U] 
22:14:19.133 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.09}, one-star: {-0.01, 0.31}
22:14:19.133 00.000 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:14:19.134 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:14:19.136 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.24 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
22:14:19.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
22:14:19.139 00.002 21068 Enqueuing Move request for scope (0.03, 0.09)
22:14:19.140 00.001 16108 Worker thread wakes up
22:14:19.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:14:19.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:14:19.140 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.02 yDistance=-0.10
22:14:19.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:14:19.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:19.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:14:19.141 00.001 16108 MoveAxis(E, 0, ABG)
22:14:19.141 00.000 16108 Move returns status 0, amount 0
22:14:19.141 00.000 16108 MoveAxis(N, 0, ABG)
22:14:19.141 00.000 16108 Move returns status 0, amount 0
22:14:19.141 00.000 16108 move complete, result=0
22:14:19.141 00.000 16108 worker thread done servicing request
22:14:19.146 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=4009, FiltMin=3411, FiltMax=50509, Gamma=1.000
22:14:19.166 00.020 21068 UpdateGuideState exits: m=112428 SNR=74.7
22:14:19.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:19.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:19.169 00.001 21068 Enqueuing Expose request
22:14:19.170 00.001 16108 Worker thread wakes up
22:14:19.170 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:19.172 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:19.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:20.140 00.968 16108 Exposure complete
22:14:20.201 00.061 16108 worker thread done servicing request
22:14:20.201 00.000 21068 OnExposeComplete: enter
22:14:20.201 00.000 21068 UpdateGuideState(): m_state=6
22:14:20.202 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 944
22:14:20.203 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=878.15, Mass=108134, SNR=63.9, Peak=15043 HFD=3.0
22:14:20.204 00.001 21068 MultiStar: [#1 0.26,0.05,1.09,U] [#2 -0.01,-0.10,1.30,U] [#3 -0.14,0.46,0.00,M6] [#4 0.18,0.51,0.00,M6] [#5 0.17,0.09,0.95,U] [#6 -0.23,-0.09,0.89,U] [#7 -0.42,0.04,0.76,U] [#8 0.11,0.17,0.88,U] 
22:14:20.205 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.08, 0.30}
22:14:20.206 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:14:20.207 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
22:14:20.208 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.32 mountX=-0.00 mountY=-0.06, mountTheta=-1.65
22:14:20.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
22:14:20.211 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
22:14:20.211 00.000 16108 Worker thread wakes up
22:14:20.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:14:20.211 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:14:20.211 00.000 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
22:14:20.212 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:14:20.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:20.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:20.212 00.000 16108 MoveAxis(E, 0, ABG)
22:14:20.212 00.000 16108 Move returns status 0, amount 0
22:14:20.212 00.000 16108 MoveAxis(N, 0, ABG)
22:14:20.212 00.000 16108 Move returns status 0, amount 0
22:14:20.212 00.000 16108 move complete, result=0
22:14:20.212 00.000 16108 worker thread done servicing request
22:14:20.216 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4009, FiltMin=3421, FiltMax=54845, Gamma=1.000
22:14:20.233 00.017 21068 UpdateGuideState exits: m=108134 SNR=63.9
22:14:20.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:20.234 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:20.235 00.001 21068 Enqueuing Expose request
22:14:20.237 00.002 16108 Worker thread wakes up
22:14:20.237 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:20.237 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:20.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:21.392 01.155 16108 Exposure complete
22:14:21.451 00.059 16108 worker thread done servicing request
22:14:21.458 00.007 21068 OnExposeComplete: enter
22:14:21.459 00.001 21068 UpdateGuideState(): m_state=6
22:14:21.460 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 945
22:14:21.461 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.84, Mass=120242, SNR=80.8, Peak=18339 HFD=3.4
22:14:21.462 00.001 21068 MultiStar: [#1 0.42,-0.15,0.00,M3] [#2 0.18,-0.08,1.04,U] [#3 0.03,0.55,0.00,M7] [#4 0.44,0.45,0.00,M7] [#5 0.16,0.12,0.73,U] [#6 0.24,-0.08,0.68,U] [#7 0.14,0.09,0.56,U] [#8 0.28,0.41,0.00,M3] 
22:14:21.464 00.002 21068 refined, 4 included, MultiStar: {0.30, -0.00}, one-star: {0.64, -0.01}
22:14:21.464 00.000 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
22:14:21.465 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
22:14:21.466 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-0.01 mountX=-0.29 mountY=-0.07, mountTheta=-2.92
22:14:21.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.00, opts=13)
22:14:21.468 00.000 21068 Enqueuing Move request for scope (0.30, -0.00)
22:14:21.469 00.001 16108 Worker thread wakes up
22:14:21.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.00) opts 0xd
22:14:21.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.00)
22:14:21.469 00.000 16108 Moving (0.30, -0.00) raw xDistance=-0.29 yDistance=-0.07
22:14:21.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:14:21.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:21.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:21.469 00.000 16108 MoveAxis(E, 76, ABG)
22:14:21.469 00.000 16108 Guiding  Dir = 2, Dur = 76
22:14:21.471 00.002 16108 IsSlewing returns 0
22:14:21.471 00.000 16108 IsGuiding returns 0
22:14:21.474 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4009, FiltMin=3472, FiltMax=53283, Gamma=1.000
22:14:21.494 00.020 16108 PulseGuide returned control before completion, sleep 63
22:14:21.495 00.001 21068 UpdateGuideState exits: m=120242 SNR=80.8
22:14:21.497 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:21.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:21.498 00.000 21068 Enqueuing Expose request
22:14:21.571 00.073 16108 IsGuiding returns 1
22:14:21.571 00.000 16108 scope still moving after pulse duration time elapsed
22:14:21.603 00.032 16108 IsSlewing returns 0
22:14:21.603 00.000 16108 IsGuiding returns 0
22:14:21.603 00.000 16108 scope move finished after 76 + 56 ms
22:14:21.603 00.000 16108 Move returns status 0, amount 76
22:14:21.603 00.000 16108 MoveAxis(N, 0, ABG)
22:14:21.603 00.000 16108 Move returns status 0, amount 0
22:14:21.603 00.000 16108 move complete, result=0
22:14:21.603 00.000 16108 worker thread done servicing request
22:14:21.603 00.000 16108 Worker thread wakes up
22:14:21.603 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
22:14:21.605 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:21.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:22.568 00.963 16108 Exposure complete
22:14:22.627 00.059 16108 worker thread done servicing request
22:14:22.627 00.000 21068 OnExposeComplete: enter
22:14:22.627 00.000 21068 UpdateGuideState(): m_state=6
22:14:22.628 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 946
22:14:22.629 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.99, Mass=121164, SNR=83.2, Peak=18950 HFD=3.2
22:14:22.631 00.002 21068 MultiStar: [#1 0.18,-0.15,0.94,U] [#2 -0.11,-0.05,1.05,U] [#3 -0.03,0.57,0.00,M8] [#4 0.06,0.43,0.73,U] [#5 -0.21,-0.13,0.97,U] [#6 -0.06,0.04,0.95,U] [#7 -0.44,0.32,0.00,M1] [#8 0.21,0.19,0.69,U] 
22:14:22.632 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.05}, one-star: {-0.01, 0.14}
22:14:22.632 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:14:22.633 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:14:22.634 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.01 mountY=-0.05, mountTheta=-1.29
22:14:22.636 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.05, opts=13)
22:14:22.637 00.001 21068 Enqueuing Move request for scope (-0.00, 0.05)
22:14:22.638 00.001 16108 Worker thread wakes up
22:14:22.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:14:22.638 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:14:22.638 00.000 16108 Moving (-0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
22:14:22.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:14:22.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:22.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:22.638 00.000 16108 MoveAxis(E, 0, ABG)
22:14:22.638 00.000 16108 Move returns status 0, amount 0
22:14:22.638 00.000 16108 MoveAxis(N, 0, ABG)
22:14:22.638 00.000 16108 Move returns status 0, amount 0
22:14:22.638 00.000 16108 move complete, result=0
22:14:22.638 00.000 16108 worker thread done servicing request
22:14:22.643 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4009, FiltMin=3472, FiltMax=47843, Gamma=1.000
22:14:22.658 00.015 21068 UpdateGuideState exits: m=121164 SNR=83.2
22:14:22.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:22.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:22.661 00.001 21068 Enqueuing Expose request
22:14:22.661 00.000 16108 Worker thread wakes up
22:14:22.661 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:22.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:22.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:23.809 01.147 16108 Exposure complete
22:14:23.868 00.059 16108 worker thread done servicing request
22:14:23.868 00.000 21068 OnExposeComplete: enter
22:14:23.869 00.001 21068 UpdateGuideState(): m_state=6
22:14:23.870 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 947
22:14:23.872 00.002 21068 Star::Find returns 1 (0), X=219.41, Y=877.88, Mass=103525, SNR=67.1, Peak=16774 HFD=2.7
22:14:23.874 00.002 21068 MultiStar: [#1 0.34,-0.21,1.22,U] [#2 -0.24,-0.03,1.24,U] [#3 -0.13,0.15,1.40,U] [#4 -0.10,0.40,0.90,U] [#5 -0.06,-0.04,0.98,U] [#6 0.05,0.12,0.99,U] [#7 -0.20,0.15,0.76,U] [#8 0.14,0.28,0.82,U] 
22:14:23.875 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.19, 0.03}
22:14:23.875 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
22:14:23.876 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
22:14:23.877 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.56 mountX=0.01 mountY=-0.08, mountTheta=-1.40
22:14:23.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
22:14:23.879 00.000 21068 Enqueuing Move request for scope (0.00, 0.08)
22:14:23.881 00.002 16108 Worker thread wakes up
22:14:23.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:14:23.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:14:23.881 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
22:14:23.882 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:14:23.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:23.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:14:23.882 00.000 16108 MoveAxis(E, 0, ABG)
22:14:23.882 00.000 16108 Move returns status 0, amount 0
22:14:23.882 00.000 16108 MoveAxis(N, 0, ABG)
22:14:23.882 00.000 16108 Move returns status 0, amount 0
22:14:23.882 00.000 16108 move complete, result=0
22:14:23.882 00.000 16108 worker thread done servicing request
22:14:23.886 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4009, FiltMin=3459, FiltMax=56333, Gamma=1.000
22:14:23.907 00.021 21068 UpdateGuideState exits: m=103525 SNR=67.1
22:14:23.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:23.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:23.910 00.001 21068 Enqueuing Expose request
22:14:23.911 00.001 16108 Worker thread wakes up
22:14:23.911 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:23.912 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:23.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:24.879 00.967 16108 Exposure complete
22:14:24.940 00.061 16108 worker thread done servicing request
22:14:24.940 00.000 21068 OnExposeComplete: enter
22:14:24.941 00.001 21068 UpdateGuideState(): m_state=6
22:14:24.942 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 948
22:14:24.943 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.84, Mass=108011, SNR=70.3, Peak=16614 HFD=2.9
22:14:24.944 00.001 21068 MultiStar: [#1 0.11,-0.12,1.08,U] [#2 -0.15,-0.08,1.39,U] [#3 -0.19,0.46,0.00,M8] [#4 0.11,0.30,0.91,U] [#5 -0.13,-0.19,1.07,U] [#6 0.17,-0.16,0.77,U] [#7 0.03,0.14,0.51,U] [#8 -0.00,0.23,0.71,U] 
22:14:24.944 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.10, -0.01}
22:14:24.946 00.002 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
22:14:24.946 00.000 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
22:14:24.947 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.40 mountX=0.01 mountY=0.01, mountTheta=0.93
22:14:24.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
22:14:24.949 00.000 21068 Enqueuing Move request for scope (-0.01, -0.01)
22:14:24.950 00.001 16108 Worker thread wakes up
22:14:24.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:14:24.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:14:24.950 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
22:14:24.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:14:24.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:24.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:14:24.950 00.000 16108 MoveAxis(E, 0, ABG)
22:14:24.950 00.000 16108 Move returns status 0, amount 0
22:14:24.951 00.001 16108 MoveAxis(N, 0, ABG)
22:14:24.951 00.000 16108 Move returns status 0, amount 0
22:14:24.951 00.000 16108 move complete, result=0
22:14:24.951 00.000 16108 worker thread done servicing request
22:14:24.956 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4009, FiltMin=3459, FiltMax=54525, Gamma=1.000
22:14:24.972 00.016 21068 UpdateGuideState exits: m=108011 SNR=70.3
22:14:24.974 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.974 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:24.975 00.001 21068 Enqueuing Expose request
22:14:24.976 00.001 16108 Worker thread wakes up
22:14:24.976 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:24.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:24.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:26.136 01.159 16108 Exposure complete
22:14:26.195 00.059 16108 worker thread done servicing request
22:14:26.196 00.001 21068 OnExposeComplete: enter
22:14:26.197 00.001 21068 UpdateGuideState(): m_state=6
22:14:26.197 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 949
22:14:26.198 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.12, Mass=100118, SNR=63.9, Peak=16694 HFD=2.8
22:14:26.199 00.001 21068 MultiStar: [#1 0.12,-0.01,1.21,U] [#2 -0.18,0.22,1.29,U] [#3 -0.16,0.35,1.13,U] [#4 -0.11,0.77,0.00,M5] [#5 0.06,0.02,1.16,U] [#6 0.18,0.34,1.02,U] [#7 -0.08,0.20,0.60,U] [#8 0.15,0.52,0.00,M1] 
22:14:26.200 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.19}, one-star: {0.01, 0.27}
22:14:26.201 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
22:14:26.202 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:14:26.204 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=0.04 mountY=-0.19, mountTheta=-1.36
22:14:26.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.19, opts=13)
22:14:26.207 00.001 21068 Enqueuing Move request for scope (-0.01, 0.19)
22:14:26.208 00.001 16108 Worker thread wakes up
22:14:26.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
22:14:26.208 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
22:14:26.208 00.000 16108 Moving (-0.01, 0.19) raw xDistance=0.04 yDistance=-0.19
22:14:26.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:14:26.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:26.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:14:26.208 00.000 16108 MoveAxis(E, 0, ABG)
22:14:26.208 00.000 16108 Move returns status 0, amount 0
22:14:26.208 00.000 16108 MoveAxis(N, 0, ABG)
22:14:26.208 00.000 16108 Move returns status 0, amount 0
22:14:26.209 00.001 16108 move complete, result=0
22:14:26.209 00.000 16108 worker thread done servicing request
22:14:26.212 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4006, FiltMin=3440, FiltMax=53213, Gamma=1.000
22:14:26.229 00.017 21068 UpdateGuideState exits: m=100118 SNR=63.9
22:14:26.229 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:26.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:26.232 00.002 21068 Enqueuing Expose request
22:14:26.233 00.001 16108 Worker thread wakes up
22:14:26.233 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:14:26.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:26.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:27.193 00.960 16108 Exposure complete
22:14:27.257 00.064 16108 worker thread done servicing request
22:14:27.257 00.000 21068 OnExposeComplete: enter
22:14:27.258 00.001 21068 UpdateGuideState(): m_state=6
22:14:27.259 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 950
22:14:27.260 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=878.12, Mass=95385, SNR=65.9, Peak=15958 HFD=2.9
22:14:27.261 00.001 21068 MultiStar: [#1 0.12,0.27,1.47,U] [#2 -0.32,0.14,1.36,U] [#3 -0.02,0.49,0.00,M8] [#4 -0.02,0.50,0.00,M6] [#5 -0.02,0.32,0.98,U] [#6 0.10,0.05,0.95,U] [#7 0.00,0.01,0.68,U] [#8 -0.14,0.39,0.88,U] 
22:14:27.263 00.002 21068 refined, 6 included, MultiStar: {-0.05, 0.21}, one-star: {-0.08, 0.27}
22:14:27.264 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:14:27.265 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:14:27.266 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.81 mountX=0.09 mountY=-0.20, mountTheta=-1.15
22:14:27.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.21, opts=13)
22:14:27.269 00.002 21068 Enqueuing Move request for scope (-0.05, 0.21)
22:14:27.270 00.001 16108 Worker thread wakes up
22:14:27.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
22:14:27.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
22:14:27.270 00.000 16108 Moving (-0.05, 0.21) raw xDistance=0.09 yDistance=-0.20
22:14:27.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:14:27.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:27.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:14:27.270 00.000 16108 MoveAxis(E, 0, ABG)
22:14:27.270 00.000 16108 Move returns status 0, amount 0
22:14:27.270 00.000 16108 MoveAxis(N, 0, ABG)
22:14:27.270 00.000 16108 Move returns status 0, amount 0
22:14:27.270 00.000 16108 move complete, result=0
22:14:27.270 00.000 16108 worker thread done servicing request
22:14:27.274 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4006, FiltMin=3437, FiltMax=45606, Gamma=1.000
22:14:27.293 00.019 21068 UpdateGuideState exits: m=95385 SNR=65.9
22:14:27.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:27.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:27.296 00.001 21068 Enqueuing Expose request
22:14:27.297 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:14:27.299 00.002 16108 Worker thread wakes up
22:14:27.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:27.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:28.457 01.158 16108 Exposure complete
22:14:28.520 00.063 16108 worker thread done servicing request
22:14:28.521 00.001 21068 OnExposeComplete: enter
22:14:28.522 00.001 21068 UpdateGuideState(): m_state=6
22:14:28.522 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 951
22:14:28.524 00.002 21068 Star::Find returns 1 (0), X=219.29, Y=877.81, Mass=119039, SNR=83.5, Peak=16390 HFD=3.3
22:14:28.526 00.002 21068 MultiStar: [#1 0.18,-0.40,0.00,M1] [#2 -0.24,-0.17,0.98,U] [#3 0.08,-0.04,0.91,U] [#4 -0.04,0.37,0.76,U] [#5 0.02,-0.31,0.91,U] [#6 0.02,-0.24,0.71,U] [#7 -0.32,-0.28,0.45,U] [#8 0.15,0.20,0.64,U] 
22:14:28.527 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.06, -0.04}
22:14:28.528 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
22:14:28.530 00.002 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
22:14:28.531 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.92 mountX=0.01 mountY=0.07, mountTheta=1.39
22:14:28.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
22:14:28.533 00.000 21068 Enqueuing Move request for scope (-0.02, -0.06)
22:14:28.534 00.001 16108 Worker thread wakes up
22:14:28.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:14:28.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:14:28.534 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.07
22:14:28.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:14:28.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:28.535 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:28.535 00.000 16108 MoveAxis(E, 0, ABG)
22:14:28.535 00.000 16108 Move returns status 0, amount 0
22:14:28.535 00.000 16108 MoveAxis(N, 0, ABG)
22:14:28.535 00.000 16108 Move returns status 0, amount 0
22:14:28.535 00.000 16108 move complete, result=0
22:14:28.535 00.000 16108 worker thread done servicing request
22:14:28.538 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=4006, FiltMin=3430, FiltMax=55309, Gamma=1.000
22:14:28.555 00.017 21068 UpdateGuideState exits: m=119039 SNR=83.5
22:14:28.557 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:28.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:28.559 00.001 21068 Enqueuing Expose request
22:14:28.560 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:28.561 00.001 16108 Worker thread wakes up
22:14:28.561 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:28.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:29.542 00.981 16108 Exposure complete
22:14:29.605 00.063 16108 worker thread done servicing request
22:14:29.605 00.000 21068 OnExposeComplete: enter
22:14:29.606 00.001 21068 UpdateGuideState(): m_state=6
22:14:29.607 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 952
22:14:29.607 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=877.87, Mass=103400, SNR=70.8, Peak=15142 HFD=3.2
22:14:29.608 00.001 21068 MultiStar: [#1 0.29,-0.17,1.13,U] [#2 0.14,-0.13,1.52,U] [#3 -0.02,0.34,1.08,U] [#4 0.38,0.36,0.00,M6] [#5 0.32,-0.35,0.00,M1] [#6 0.31,0.03,0.84,U] [#7 -0.25,0.39,0.00,M1] [#8 0.29,0.15,0.85,U] 
22:14:29.610 00.002 21068 single-star, 5 included, MultiStar: {0.18, 0.02}, one-star: {0.12, 0.02}
22:14:29.611 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
22:14:29.611 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
22:14:29.612 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
22:14:29.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
22:14:29.615 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
22:14:29.616 00.001 16108 Worker thread wakes up
22:14:29.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:14:29.616 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:14:29.616 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.05
22:14:29.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:14:29.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:29.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:29.616 00.000 16108 MoveAxis(E, 0, ABG)
22:14:29.616 00.000 16108 Move returns status 0, amount 0
22:14:29.616 00.000 16108 MoveAxis(N, 0, ABG)
22:14:29.616 00.000 16108 Move returns status 0, amount 0
22:14:29.616 00.000 16108 move complete, result=0
22:14:29.617 00.001 16108 worker thread done servicing request
22:14:29.622 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4006, FiltMin=3414, FiltMax=50973, Gamma=1.000
22:14:29.640 00.018 21068 UpdateGuideState exits: m=103400 SNR=70.8
22:14:29.642 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:29.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:29.644 00.001 21068 Enqueuing Expose request
22:14:29.645 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:29.646 00.001 16108 Worker thread wakes up
22:14:29.646 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:29.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:30.795 01.149 16108 Exposure complete
22:14:30.856 00.061 16108 worker thread done servicing request
22:14:30.856 00.000 21068 OnExposeComplete: enter
22:14:30.857 00.001 21068 UpdateGuideState(): m_state=6
22:14:30.859 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 953
22:14:30.860 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=878.00, Mass=122554, SNR=75.6, Peak=20163 HFD=2.6
22:14:30.862 00.002 21068 MultiStar: [#1 0.56,-0.23,0.00,M1] [#2 -0.01,-0.30,1.15,U] [#3 -0.03,0.00,0.91,U] [#4 0.47,0.29,0.00,M7] [#5 0.58,-0.19,0.00,M2] [#6 0.43,-0.15,0.00,M1] [#7 0.04,0.33,0.58,U] [#8 0.36,0.15,0.81,U] 
22:14:30.864 00.002 21068 refined, 4 included, MultiStar: {0.18, 0.03}, one-star: {0.53, 0.15}
22:14:30.865 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
22:14:30.866 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
22:14:30.867 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.17 mountY=-0.07, mountTheta=-2.77
22:14:30.870 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.03, opts=13)
22:14:30.871 00.001 21068 Enqueuing Move request for scope (0.18, 0.03)
22:14:30.873 00.002 16108 Worker thread wakes up
22:14:30.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
22:14:30.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
22:14:30.873 00.000 16108 Moving (0.18, 0.03) raw xDistance=-0.17 yDistance=-0.07
22:14:30.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:14:30.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:30.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:30.874 00.001 16108 MoveAxis(E, 0, ABG)
22:14:30.874 00.000 16108 Move returns status 0, amount 0
22:14:30.874 00.000 16108 MoveAxis(N, 0, ABG)
22:14:30.874 00.000 16108 Move returns status 0, amount 0
22:14:30.874 00.000 16108 move complete, result=0
22:14:30.874 00.000 16108 worker thread done servicing request
22:14:30.881 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=4006, FiltMin=3395, FiltMax=51827, Gamma=1.000
22:14:30.899 00.018 21068 UpdateGuideState exits: m=122554 SNR=75.6
22:14:30.901 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:30.902 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:30.902 00.000 21068 Enqueuing Expose request
22:14:30.903 00.001 16108 Worker thread wakes up
22:14:30.903 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:30.904 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:30.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:31.877 00.973 16108 Exposure complete
22:14:31.948 00.071 16108 worker thread done servicing request
22:14:31.948 00.000 21068 OnExposeComplete: enter
22:14:31.949 00.001 21068 UpdateGuideState(): m_state=6
22:14:31.950 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 954
22:14:31.950 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=878.02, Mass=109607, SNR=76.1, Peak=14467 HFD=3.2
22:14:31.951 00.001 21068 MultiStar: [#1 0.41,-0.21,0.00,M2] [#2 -0.07,-0.25,1.07,U] [#3 -0.04,0.11,0.99,U] [#4 0.29,0.21,0.86,U] [#5 0.19,-0.38,1.04,U] [#6 0.20,-0.20,0.76,U] [#7 -0.13,-0.07,0.65,U] [#8 0.14,0.11,0.77,U] 
22:14:31.952 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.02, 0.17}
22:14:31.953 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
22:14:31.954 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
22:14:31.955 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.55 mountX=-0.08 mountY=0.03, mountTheta=2.82
22:14:31.956 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
22:14:31.957 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
22:14:31.958 00.001 16108 Worker thread wakes up
22:14:31.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:14:31.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:14:31.958 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.08 yDistance=0.03
22:14:31.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:14:31.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:31.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:31.958 00.000 16108 MoveAxis(E, 0, ABG)
22:14:31.958 00.000 16108 Move returns status 0, amount 0
22:14:31.958 00.000 16108 MoveAxis(N, 0, ABG)
22:14:31.958 00.000 16108 Move returns status 0, amount 0
22:14:31.958 00.000 16108 move complete, result=0
22:14:31.958 00.000 16108 worker thread done servicing request
22:14:31.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4006, FiltMin=3469, FiltMax=60083, Gamma=1.000
22:14:31.989 00.026 21068 UpdateGuideState exits: m=109607 SNR=76.1
22:14:31.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:31.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:31.992 00.001 21068 Enqueuing Expose request
22:14:31.993 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:31.994 00.001 16108 Worker thread wakes up
22:14:31.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:31.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:33.151 01.157 16108 Exposure complete
22:14:33.207 00.056 16108 worker thread done servicing request
22:14:33.207 00.000 21068 OnExposeComplete: enter
22:14:33.208 00.001 21068 UpdateGuideState(): m_state=6
22:14:33.209 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 955
22:14:33.210 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.93, Mass=108299, SNR=81.4, Peak=16198 HFD=3.0
22:14:33.212 00.002 21068 MultiStar: [#1 0.16,-0.06,1.09,U] [#2 0.05,-0.31,1.11,U] [#3 0.00,0.17,1.08,U] [#4 0.27,0.07,0.66,U] [#5 0.16,-0.43,0.00,M2] [#6 0.26,-0.24,0.71,U] [#7 -0.07,0.00,0.48,U] [#8 0.11,0.11,0.62,U] 
22:14:33.213 00.001 21068 single-star, 7 included, MultiStar: {0.09, -0.03}, one-star: {-0.04, 0.08}
22:14:33.214 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
22:14:33.215 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
22:14:33.216 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.08 cameraTheta=2.01 mountX=0.05 mountY=-0.07, mountTheta=-0.93
22:14:33.218 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
22:14:33.219 00.001 21068 Enqueuing Move request for scope (-0.04, 0.08)
22:14:33.219 00.000 16108 Worker thread wakes up
22:14:33.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:14:33.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:14:33.219 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.05 yDistance=-0.07
22:14:33.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:14:33.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:33.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:33.220 00.001 16108 MoveAxis(E, 0, ABG)
22:14:33.220 00.000 16108 Move returns status 0, amount 0
22:14:33.220 00.000 16108 MoveAxis(N, 0, ABG)
22:14:33.220 00.000 16108 Move returns status 0, amount 0
22:14:33.220 00.000 16108 move complete, result=0
22:14:33.220 00.000 16108 worker thread done servicing request
22:14:33.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=4003, FiltMin=3446, FiltMax=61257, Gamma=1.000
22:14:33.240 00.017 21068 UpdateGuideState exits: m=108299 SNR=81.4
22:14:33.242 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:33.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:33.244 00.001 21068 Enqueuing Expose request
22:14:33.244 00.000 16108 Worker thread wakes up
22:14:33.244 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:33.245 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:33.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:34.217 00.972 16108 Exposure complete
22:14:34.274 00.057 16108 worker thread done servicing request
22:14:34.274 00.000 21068 OnExposeComplete: enter
22:14:34.275 00.001 21068 UpdateGuideState(): m_state=6
22:14:34.276 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 956
22:14:34.277 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=878.06, Mass=118740, SNR=70.3, Peak=18582 HFD=3.1
22:14:34.278 00.001 21068 MultiStar: [#1 0.32,-0.26,1.08,U] [#2 -0.05,-0.20,1.28,U] [#3 0.06,0.14,0.95,U] [#4 0.25,0.04,1.01,U] [#5 0.16,-0.22,1.09,U] [#6 0.29,-0.26,0.85,U] [#7 -0.11,0.06,0.63,U] [#8 0.30,0.32,0.00,M1] 
22:14:34.279 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.16, 0.21}
22:14:34.280 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
22:14:34.280 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
22:14:34.281 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.49 mountX=-0.15 mountY=0.04, mountTheta=2.89
22:14:34.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
22:14:34.284 00.001 21068 Enqueuing Move request for scope (0.14, -0.07)
22:14:34.285 00.001 16108 Worker thread wakes up
22:14:34.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:14:34.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:14:34.285 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.04
22:14:34.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:14:34.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:34.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:14:34.285 00.000 16108 MoveAxis(E, 0, ABG)
22:14:34.285 00.000 16108 Move returns status 0, amount 0
22:14:34.285 00.000 16108 MoveAxis(N, 0, ABG)
22:14:34.285 00.000 16108 Move returns status 0, amount 0
22:14:34.285 00.000 16108 move complete, result=0
22:14:34.285 00.000 16108 worker thread done servicing request
22:14:34.289 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=4006, FiltMin=3409, FiltMax=60096, Gamma=1.000
22:14:34.306 00.017 21068 UpdateGuideState exits: m=118740 SNR=70.3
22:14:34.306 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:34.308 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:34.309 00.001 21068 Enqueuing Expose request
22:14:34.309 00.000 16108 Worker thread wakes up
22:14:34.309 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:34.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:34.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:35.465 01.155 16108 Exposure complete
22:14:35.521 00.056 16108 worker thread done servicing request
22:14:35.521 00.000 21068 OnExposeComplete: enter
22:14:35.522 00.001 21068 UpdateGuideState(): m_state=6
22:14:35.523 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 957
22:14:35.524 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.86, Mass=121178, SNR=69.7, Peak=19990 HFD=2.9
22:14:35.526 00.002 21068 MultiStar: [#1 0.22,-0.19,1.00,U] [#2 -0.15,-0.38,1.26,U] [#3 0.12,0.22,1.12,U] [#4 0.34,0.00,0.97,U] [#5 0.26,-0.42,0.00,M2] [#6 0.40,-0.16,0.73,U] [#7 -0.21,-0.16,0.68,U] [#8 0.03,-0.05,0.63,U] 
22:14:35.527 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.09}, one-star: {-0.06, 0.01}
22:14:35.528 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:14:35.529 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:14:35.529 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.01 mountX=0.06 mountY=0.01, mountTheta=0.10
22:14:35.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
22:14:35.532 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
22:14:35.533 00.001 16108 Worker thread wakes up
22:14:35.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:14:35.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:14:35.533 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
22:14:35.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:14:35.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:35.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:14:35.533 00.000 16108 MoveAxis(E, 0, ABG)
22:14:35.533 00.000 16108 Move returns status 0, amount 0
22:14:35.533 00.000 16108 MoveAxis(N, 0, ABG)
22:14:35.533 00.000 16108 Move returns status 0, amount 0
22:14:35.533 00.000 16108 move complete, result=0
22:14:35.533 00.000 16108 worker thread done servicing request
22:14:35.537 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4003, FiltMin=3446, FiltMax=57741, Gamma=1.000
22:14:35.554 00.017 21068 UpdateGuideState exits: m=121178 SNR=69.7
22:14:35.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:35.556 00.000 21068 Enqueuing Expose request
22:14:35.558 00.002 16108 Worker thread wakes up
22:14:35.558 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:35.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:35.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:36.523 00.964 16108 Exposure complete
22:14:36.584 00.061 16108 worker thread done servicing request
22:14:36.584 00.000 21068 OnExposeComplete: enter
22:14:36.585 00.001 21068 UpdateGuideState(): m_state=6
22:14:36.587 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 958
22:14:36.588 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=878.04, Mass=118086, SNR=74.8, Peak=18022 HFD=3.3
22:14:36.589 00.001 21068 MultiStar: [#1 0.20,-0.09,0.97,U] [#2 -0.17,-0.10,1.08,U] [#3 0.29,0.18,1.11,U] [#4 0.08,0.41,0.85,U] [#5 0.19,-0.25,1.03,U] [#6 0.28,-0.17,0.90,U] [#7 -0.19,0.38,0.53,U] [#8 0.01,0.10,0.73,U] 
22:14:36.589 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.02, 0.19}
22:14:36.590 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
22:14:36.591 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
22:14:36.592 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
22:14:36.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
22:14:36.595 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
22:14:36.596 00.001 16108 Worker thread wakes up
22:14:36.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:14:36.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:14:36.596 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
22:14:36.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:14:36.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:36.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:36.596 00.000 16108 MoveAxis(E, 0, ABG)
22:14:36.596 00.000 16108 Move returns status 0, amount 0
22:14:36.596 00.000 16108 MoveAxis(N, 0, ABG)
22:14:36.596 00.000 16108 Move returns status 0, amount 0
22:14:36.596 00.000 16108 move complete, result=0
22:14:36.596 00.000 16108 worker thread done servicing request
22:14:36.601 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4003, FiltMin=3424, FiltMax=54221, Gamma=1.000
22:14:36.617 00.016 21068 UpdateGuideState exits: m=118086 SNR=74.8
22:14:36.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:36.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:36.619 00.000 21068 Enqueuing Expose request
22:14:36.620 00.001 16108 Worker thread wakes up
22:14:36.620 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:36.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:36.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:37.774 01.153 16108 Exposure complete
22:14:37.837 00.063 16108 worker thread done servicing request
22:14:37.837 00.000 21068 OnExposeComplete: enter
22:14:37.839 00.002 21068 UpdateGuideState(): m_state=6
22:14:37.840 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 959
22:14:37.841 00.001 21068 Star::Find returns 1 (0), X=218.94, Y=877.86, Mass=94280, SNR=61.4, Peak=14118 HFD=2.9
22:14:37.842 00.001 21068 MultiStar: [#1 0.06,-0.13,1.39,U] [#2 -0.22,-0.11,1.29,U] [#3 0.02,0.06,1.10,U] [#4 0.07,0.14,1.09,U] [#5 0.04,-0.31,1.00,U] [#6 -0.07,-0.25,0.86,U] [#7 -0.30,0.03,0.66,U] [#8 0.09,0.06,0.75,U] 
22:14:37.843 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.28, 0.01}
22:14:37.844 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
22:14:37.844 00.000 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
22:14:37.845 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.34 mountX=0.05 mountY=0.07, mountTheta=1.00
22:14:37.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
22:14:37.848 00.001 21068 Enqueuing Move request for scope (-0.06, -0.06)
22:14:37.848 00.000 16108 Worker thread wakes up
22:14:37.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:14:37.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:14:37.849 00.001 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.07
22:14:37.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:14:37.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:37.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:37.849 00.000 16108 MoveAxis(E, 0, ABG)
22:14:37.849 00.000 16108 Move returns status 0, amount 0
22:14:37.849 00.000 16108 MoveAxis(N, 0, ABG)
22:14:37.849 00.000 16108 Move returns status 0, amount 0
22:14:37.849 00.000 16108 move complete, result=0
22:14:37.849 00.000 16108 worker thread done servicing request
22:14:37.853 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4006, FiltMin=3462, FiltMax=50486, Gamma=1.000
22:14:37.871 00.018 21068 UpdateGuideState exits: m=94280 SNR=61.4
22:14:37.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:37.872 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:37.873 00.001 21068 Enqueuing Expose request
22:14:37.874 00.001 16108 Worker thread wakes up
22:14:37.874 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:37.875 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:37.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:38.847 00.972 16108 Exposure complete
22:14:38.906 00.059 16108 worker thread done servicing request
22:14:38.906 00.000 21068 OnExposeComplete: enter
22:14:38.906 00.000 21068 UpdateGuideState(): m_state=6
22:14:38.907 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 960
22:14:38.908 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=877.91, Mass=96268, SNR=70.4, Peak=17046 HFD=2.8
22:14:38.909 00.001 21068 MultiStar: [#1 -0.22,-0.14,1.13,U] [#2 -0.33,0.09,1.15,U] [#3 -0.36,0.17,1.04,U] [#4 -0.36,0.38,0.00,M2] [#5 -0.32,-0.14,0.82,U] [#6 -0.16,-0.12,0.90,U] [#7 -0.54,0.14,0.00,M1] [#8 0.19,0.11,0.83,U] 
22:14:38.910 00.001 21068 single-star, 6 included, MultiStar: {-0.20, 0.01}, one-star: {-0.14, 0.06}
22:14:38.910 00.000 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
22:14:38.911 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
22:14:38.912 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.74 mountX=0.15 mountY=-0.02, mountTheta=-0.17
22:14:38.914 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
22:14:38.914 00.000 21068 Enqueuing Move request for scope (-0.14, 0.06)
22:14:38.915 00.001 16108 Worker thread wakes up
22:14:38.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
22:14:38.915 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
22:14:38.915 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.02
22:14:38.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:14:38.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:38.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:14:38.915 00.000 16108 MoveAxis(E, 0, ABG)
22:14:38.915 00.000 16108 Move returns status 0, amount 0
22:14:38.916 00.001 16108 MoveAxis(N, 0, ABG)
22:14:38.916 00.000 16108 Move returns status 0, amount 0
22:14:38.916 00.000 16108 move complete, result=0
22:14:38.916 00.000 16108 worker thread done servicing request
22:14:38.920 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=4006, FiltMin=3440, FiltMax=58189, Gamma=1.000
22:14:38.936 00.016 21068 UpdateGuideState exits: m=96268 SNR=70.4
22:14:38.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:38.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:38.939 00.001 21068 Enqueuing Expose request
22:14:38.940 00.001 16108 Worker thread wakes up
22:14:38.940 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:38.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:38.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:40.095 01.155 16108 Exposure complete
22:14:40.151 00.056 16108 worker thread done servicing request
22:14:40.151 00.000 21068 OnExposeComplete: enter
22:14:40.152 00.001 21068 UpdateGuideState(): m_state=6
22:14:40.153 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 961
22:14:40.154 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.98, Mass=108765, SNR=66.8, Peak=17846 HFD=2.7
22:14:40.155 00.001 21068 MultiStar: [#1 0.54,-0.41,0.00,M1] [#2 0.04,-0.07,1.20,U] [#3 0.05,0.16,1.36,U] [#4 0.22,0.19,0.86,U] [#5 0.31,-0.12,1.06,U] [#6 0.22,-0.50,0.00,M1] [#7 -0.45,0.06,0.00,M2] [#8 0.23,0.08,0.84,U] 
22:14:40.156 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.05}, one-star: {-0.13, 0.13}
22:14:40.157 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
22:14:40.158 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
22:14:40.158 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
22:14:40.161 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
22:14:40.162 00.001 21068 Enqueuing Move request for scope (0.11, 0.05)
22:14:40.163 00.001 16108 Worker thread wakes up
22:14:40.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:14:40.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:14:40.163 00.000 16108 Moving (0.11, 0.05) raw xDistance=-0.10 yDistance=-0.08
22:14:40.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:14:40.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:40.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:14:40.163 00.000 16108 MoveAxis(E, 0, ABG)
22:14:40.163 00.000 16108 Move returns status 0, amount 0
22:14:40.163 00.000 16108 MoveAxis(N, 0, ABG)
22:14:40.163 00.000 16108 Move returns status 0, amount 0
22:14:40.163 00.000 16108 move complete, result=0
22:14:40.163 00.000 16108 worker thread done servicing request
22:14:40.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4006, FiltMin=3478, FiltMax=47949, Gamma=1.000
22:14:40.183 00.016 21068 UpdateGuideState exits: m=108765 SNR=66.8
22:14:40.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:40.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:40.186 00.001 21068 Enqueuing Expose request
22:14:40.186 00.000 16108 Worker thread wakes up
22:14:40.186 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:40.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:40.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:41.152 00.965 16108 Exposure complete
22:14:41.219 00.067 16108 worker thread done servicing request
22:14:41.219 00.000 21068 OnExposeComplete: enter
22:14:41.220 00.001 21068 UpdateGuideState(): m_state=6
22:14:41.221 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 962
22:14:41.222 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=877.99, Mass=106166, SNR=65.9, Peak=16774 HFD=3.2
22:14:41.223 00.001 21068 MultiStar: [#1 0.31,-0.19,1.33,U] [#2 -0.02,0.11,1.31,U] [#3 0.08,0.31,1.15,U] [#4 -0.10,0.14,0.88,U] [#5 0.05,-0.26,0.88,U] [#6 0.12,-0.23,0.87,U] [#7 -0.22,-0.19,0.61,U] [#8 0.20,0.17,0.92,U] 
22:14:41.224 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.11, 0.14}
22:14:41.224 00.000 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
22:14:41.225 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
22:14:41.226 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.19 mountX=-0.07 mountY=-0.03, mountTheta=-2.73
22:14:41.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
22:14:41.229 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
22:14:41.229 00.000 16108 Worker thread wakes up
22:14:41.231 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:14:41.231 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:14:41.231 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.03
22:14:41.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:14:41.231 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:41.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:41.231 00.000 16108 MoveAxis(E, 0, ABG)
22:14:41.231 00.000 16108 Move returns status 0, amount 0
22:14:41.231 00.000 16108 MoveAxis(N, 0, ABG)
22:14:41.231 00.000 16108 Move returns status 0, amount 0
22:14:41.231 00.000 16108 move complete, result=0
22:14:41.231 00.000 16108 worker thread done servicing request
22:14:41.237 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4003, FiltMin=3449, FiltMax=53853, Gamma=1.000
22:14:41.255 00.018 21068 UpdateGuideState exits: m=106166 SNR=65.9
22:14:41.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:41.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:41.258 00.001 21068 Enqueuing Expose request
22:14:41.258 00.000 16108 Worker thread wakes up
22:14:41.259 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:41.259 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:41.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:42.411 01.152 16108 Exposure complete
22:14:42.472 00.061 16108 worker thread done servicing request
22:14:42.472 00.000 21068 OnExposeComplete: enter
22:14:42.473 00.001 21068 UpdateGuideState(): m_state=6
22:14:42.474 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 963
22:14:42.475 00.001 21068 Star::Find returns 1 (0), X=218.72, Y=877.82, Mass=113427, SNR=79.0, Peak=20438 HFD=2.9
22:14:42.476 00.001 21068 MultiStar: [#1 -0.20,0.08,1.15,U] [#2 -0.38,-0.11,1.08,U] [#3 -0.48,0.68,0.00,M1] [#4 -0.53,0.47,0.00,M1] [#5 -0.39,-0.08,0.91,U] [#6 -0.33,0.03,0.71,U] [#7 -0.60,0.09,0.00,M2] [#8 -0.21,0.08,0.75,U] 
22:14:42.477 00.001 21068 refined, 5 included, MultiStar: {-0.34, -0.01}, one-star: {-0.51, -0.03}
22:14:42.478 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
22:14:42.479 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
22:14:42.479 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.11 mountX=0.33 mountY=0.09, mountTheta=0.26
22:14:42.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.01, opts=13)
22:14:42.482 00.001 21068 Enqueuing Move request for scope (-0.34, -0.01)
22:14:42.483 00.001 16108 Worker thread wakes up
22:14:42.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd
22:14:42.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.01)
22:14:42.483 00.000 16108 Moving (-0.34, -0.01) raw xDistance=0.33 yDistance=0.09
22:14:42.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:14:42.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:42.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:14:42.484 00.001 16108 MoveAxis(W, 87, ABG)
22:14:42.484 00.000 16108 Guiding  Dir = 3, Dur = 87
22:14:42.484 00.000 16108 IsSlewing returns 0
22:14:42.484 00.000 16108 IsGuiding returns 0
22:14:42.488 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4003, FiltMin=3443, FiltMax=58397, Gamma=1.000
22:14:42.491 00.003 16108 PulseGuide returned control before completion, sleep 91
22:14:42.508 00.017 21068 UpdateGuideState exits: m=113427 SNR=79.0
22:14:42.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:42.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:42.511 00.001 21068 Enqueuing Expose request
22:14:42.583 00.072 16108 IsGuiding returns 0
22:14:42.583 00.000 16108 Move returns status 0, amount 87
22:14:42.583 00.000 16108 MoveAxis(N, 0, ABG)
22:14:42.583 00.000 16108 Move returns status 0, amount 0
22:14:42.583 00.000 16108 move complete, result=0
22:14:42.583 00.000 16108 worker thread done servicing request
22:14:42.583 00.000 16108 Worker thread wakes up
22:14:42.583 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
22:14:42.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:42.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:43.547 00.963 16108 Exposure complete
22:14:43.607 00.060 16108 worker thread done servicing request
22:14:43.607 00.000 21068 OnExposeComplete: enter
22:14:43.608 00.001 21068 UpdateGuideState(): m_state=6
22:14:43.609 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 964
22:14:43.610 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.76, Mass=108364, SNR=64.7, Peak=15238 HFD=3.2
22:14:43.611 00.001 21068 MultiStar: [#1 0.35,-0.47,0.00,M1] [#2 0.15,-0.35,1.33,U] [#3 0.14,0.19,1.66,U] [#4 -0.11,0.52,0.00,M2] [#5 0.34,-0.27,0.00,M1] [#6 0.16,-0.22,0.89,U] [#7 0.00,0.19,0.68,U] [#8 0.38,0.22,0.00,M1] 
22:14:43.612 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.06}, one-star: {0.19, -0.09}
22:14:43.613 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
22:14:43.614 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
22:14:43.615 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=-0.15 mountY=0.02, mountTheta=2.98
22:14:43.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.06, opts=13)
22:14:43.618 00.001 21068 Enqueuing Move request for scope (0.14, -0.06)
22:14:43.619 00.001 16108 Worker thread wakes up
22:14:43.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:14:43.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:14:43.619 00.000 16108 Moving (0.14, -0.06) raw xDistance=-0.15 yDistance=0.02
22:14:43.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:14:43.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:43.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:43.619 00.000 16108 MoveAxis(E, 0, ABG)
22:14:43.619 00.000 16108 Move returns status 0, amount 0
22:14:43.619 00.000 16108 MoveAxis(N, 0, ABG)
22:14:43.619 00.000 16108 Move returns status 0, amount 0
22:14:43.619 00.000 16108 move complete, result=0
22:14:43.619 00.000 16108 worker thread done servicing request
22:14:43.622 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4003, FiltMin=3421, FiltMax=56435, Gamma=1.000
22:14:43.641 00.019 21068 UpdateGuideState exits: m=108364 SNR=64.7
22:14:43.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:43.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:43.644 00.001 21068 Enqueuing Expose request
22:14:43.645 00.001 16108 Worker thread wakes up
22:14:43.645 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:43.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:43.646 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:44.790 01.144 16108 Exposure complete
22:14:44.848 00.058 16108 worker thread done servicing request
22:14:44.849 00.001 21068 OnExposeComplete: enter
22:14:44.849 00.000 21068 UpdateGuideState(): m_state=6
22:14:44.850 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 965
22:14:44.851 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.90, Mass=108621, SNR=72.9, Peak=15971 HFD=3.0
22:14:44.852 00.001 21068 MultiStar: [#1 0.24,-0.14,1.13,U] [#2 0.20,0.03,1.27,U] [#3 0.21,0.41,0.00,M1] [#4 0.38,0.37,0.00,M3] [#5 0.28,-0.47,0.00,M2] [#6 0.21,-0.42,0.00,M1] [#7 -0.29,-0.08,0.60,U] [#8 0.07,0.37,0.75,U] 
22:14:44.853 00.001 21068 refined, 4 included, MultiStar: {0.14, 0.03}, one-star: {0.24, 0.05}
22:14:44.854 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
22:14:44.855 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
22:14:44.855 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=-0.13 mountY=-0.06, mountTheta=-2.67
22:14:44.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
22:14:44.858 00.001 21068 Enqueuing Move request for scope (0.14, 0.03)
22:14:44.860 00.002 16108 Worker thread wakes up
22:14:44.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
22:14:44.860 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
22:14:44.860 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.13 yDistance=-0.06
22:14:44.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:14:44.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:44.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:14:44.860 00.000 16108 MoveAxis(E, 0, ABG)
22:14:44.860 00.000 16108 Move returns status 0, amount 0
22:14:44.860 00.000 16108 MoveAxis(N, 0, ABG)
22:14:44.860 00.000 16108 Move returns status 0, amount 0
22:14:44.860 00.000 16108 move complete, result=0
22:14:44.860 00.000 16108 worker thread done servicing request
22:14:44.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4003, FiltMin=3395, FiltMax=54205, Gamma=1.000
22:14:44.880 00.016 21068 UpdateGuideState exits: m=108621 SNR=72.9
22:14:44.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:44.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:44.883 00.001 21068 Enqueuing Expose request
22:14:44.883 00.000 16108 Worker thread wakes up
22:14:44.883 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:44.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:44.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:45.855 00.971 16108 Exposure complete
22:14:45.920 00.065 16108 worker thread done servicing request
22:14:45.921 00.001 21068 OnExposeComplete: enter
22:14:45.922 00.001 21068 UpdateGuideState(): m_state=6
22:14:45.923 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 966
22:14:45.924 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.98, Mass=107783, SNR=70.6, Peak=16995 HFD=3.0
22:14:45.925 00.001 21068 MultiStar: [#1 0.38,-0.17,1.26,U] [#2 0.33,-0.08,1.36,U] [#3 0.19,0.57,0.00,M2] [#4 0.32,0.28,0.92,U] [#5 0.28,-0.12,0.89,U] [#6 0.27,-0.20,0.90,U] [#7 -0.25,0.18,0.69,U] [#8 0.47,0.22,0.00,M1] 
22:14:45.926 00.001 21068 single-star, 6 included, MultiStar: {0.24, -0.01}, one-star: {0.16, 0.13}
22:14:45.926 00.000 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:14:45.927 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:14:45.927 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.68 mountX=-0.13 mountY=-0.16, mountTheta=-2.26
22:14:45.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.13, opts=13)
22:14:45.931 00.002 21068 Enqueuing Move request for scope (0.16, 0.13)
22:14:45.932 00.001 16108 Worker thread wakes up
22:14:45.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
22:14:45.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
22:14:45.932 00.000 16108 Moving (0.16, 0.13) raw xDistance=-0.13 yDistance=-0.16
22:14:45.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:14:45.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:45.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:14:45.932 00.000 16108 MoveAxis(E, 0, ABG)
22:14:45.932 00.000 16108 Move returns status 0, amount 0
22:14:45.932 00.000 16108 MoveAxis(N, 0, ABG)
22:14:45.932 00.000 16108 Move returns status 0, amount 0
22:14:45.932 00.000 16108 move complete, result=0
22:14:45.932 00.000 16108 worker thread done servicing request
22:14:45.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4003, FiltMin=3401, FiltMax=52285, Gamma=1.000
22:14:45.954 00.018 21068 UpdateGuideState exits: m=107783 SNR=70.6
22:14:45.954 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:45.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:45.956 00.001 21068 Enqueuing Expose request
22:14:45.957 00.001 16108 Worker thread wakes up
22:14:45.957 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:14:45.958 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:45.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:47.115 01.157 16108 Exposure complete
22:14:47.171 00.056 16108 worker thread done servicing request
22:14:47.172 00.001 21068 OnExposeComplete: enter
22:14:47.172 00.000 21068 UpdateGuideState(): m_state=6
22:14:47.173 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 967
22:14:47.174 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.95, Mass=103863, SNR=67.8, Peak=14243 HFD=3.3
22:14:47.175 00.001 21068 MultiStar: [#1 0.48,-0.08,0.00,M1] [#2 0.28,-0.09,1.23,U] [#3 0.45,0.52,0.00,M3] [#4 0.24,0.53,0.00,M3] [#5 0.41,0.08,1.01,U] [#6 0.34,-0.06,0.87,U] [#7 -0.09,0.14,0.71,U] [#8 0.28,0.31,0.84,U] 
22:14:47.176 00.001 21068 single-star, 5 included, MultiStar: {0.24, 0.07}, one-star: {0.12, 0.10}
22:14:47.177 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:14:47.178 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:14:47.178 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.69 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
22:14:47.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
22:14:47.181 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
22:14:47.183 00.002 16108 Worker thread wakes up
22:14:47.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:14:47.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:14:47.183 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.12
22:14:47.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:14:47.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:47.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:14:47.183 00.000 16108 MoveAxis(E, 0, ABG)
22:14:47.183 00.000 16108 Move returns status 0, amount 0
22:14:47.183 00.000 16108 MoveAxis(N, 0, ABG)
22:14:47.183 00.000 16108 Move returns status 0, amount 0
22:14:47.183 00.000 16108 move complete, result=0
22:14:47.183 00.000 16108 worker thread done servicing request
22:14:47.188 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4000, FiltMin=3360, FiltMax=43213, Gamma=1.000
22:14:47.213 00.025 21068 UpdateGuideState exits: m=103863 SNR=67.8
22:14:47.215 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:47.218 00.002 21068 Enqueuing Expose request
22:14:47.219 00.001 16108 Worker thread wakes up
22:14:47.219 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:47.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:47.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:48.186 00.966 16108 Exposure complete
22:14:48.253 00.067 16108 worker thread done servicing request
22:14:48.253 00.000 21068 OnExposeComplete: enter
22:14:48.254 00.001 21068 UpdateGuideState(): m_state=6
22:14:48.256 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 968
22:14:48.256 00.000 21068 Star::Find returns 1 (0), X=219.45, Y=877.82, Mass=115434, SNR=79.9, Peak=16003 HFD=3.3
22:14:48.257 00.001 21068 MultiStar: [#1 0.36,-0.06,0.96,U] [#2 -0.01,-0.36,1.03,U] [#3 0.19,0.27,0.78,U] [#4 0.29,0.43,0.00,M4] [#5 0.05,-0.48,0.00,M1] [#6 0.38,-0.42,0.00,M1] [#7 0.14,-0.06,0.51,U] [#8 0.39,0.02,0.78,U] 
22:14:48.258 00.001 21068 refined, 5 included, MultiStar: {0.21, -0.06}, one-star: {0.22, -0.03}
22:14:48.259 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
22:14:48.260 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
22:14:48.261 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.26 mountX=-0.22 mountY=0.00, mountTheta=3.12
22:14:48.262 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.06, opts=13)
22:14:48.263 00.001 21068 Enqueuing Move request for scope (0.21, -0.06)
22:14:48.264 00.001 16108 Worker thread wakes up
22:14:48.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
22:14:48.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
22:14:48.264 00.000 16108 Moving (0.21, -0.06) raw xDistance=-0.22 yDistance=0.00
22:14:48.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:14:48.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:48.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:14:48.265 00.001 16108 MoveAxis(E, 57, ABG)
22:14:48.265 00.000 16108 Guiding  Dir = 2, Dur = 57
22:14:48.265 00.000 16108 IsSlewing returns 0
22:14:48.265 00.000 16108 IsGuiding returns 0
22:14:48.269 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=4000, FiltMin=3465, FiltMax=56019, Gamma=1.000
22:14:48.270 00.001 16108 PulseGuide returned control before completion, sleep 63
22:14:48.287 00.017 21068 UpdateGuideState exits: m=115434 SNR=79.9
22:14:48.289 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:48.289 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:48.290 00.001 21068 Enqueuing Expose request
22:14:48.347 00.057 16108 IsGuiding returns 1
22:14:48.347 00.000 16108 scope still moving after pulse duration time elapsed
22:14:48.378 00.031 16108 IsSlewing returns 0
22:14:48.378 00.000 16108 IsGuiding returns 0
22:14:48.378 00.000 16108 scope move finished after 57 + 56 ms
22:14:48.378 00.000 16108 Move returns status 0, amount 57
22:14:48.378 00.000 16108 MoveAxis(N, 0, ABG)
22:14:48.378 00.000 16108 Move returns status 0, amount 0
22:14:48.378 00.000 16108 move complete, result=0
22:14:48.379 00.001 16108 worker thread done servicing request
22:14:48.379 00.000 16108 Worker thread wakes up
22:14:48.379 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
22:14:48.380 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:48.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:49.537 01.157 16108 Exposure complete
22:14:49.607 00.070 16108 worker thread done servicing request
22:14:49.607 00.000 21068 OnExposeComplete: enter
22:14:49.609 00.002 21068 UpdateGuideState(): m_state=6
22:14:49.612 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 969
22:14:49.613 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.79, Mass=120834, SNR=95.6, Peak=15526 HFD=3.6
22:14:49.615 00.002 21068 MultiStar: [#1 0.09,-0.27,0.75,U] [#2 0.09,-0.22,0.85,U] [#3 -0.18,0.19,0.87,U] [#4 0.13,0.48,0.00,M5] [#5 0.06,-0.42,0.72,U] [#6 0.11,-0.02,0.67,U] [#7 0.18,-0.33,0.50,U] [#8 0.05,0.17,0.58,U] 
22:14:49.616 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.14, -0.06}
22:14:49.618 00.002 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
22:14:49.619 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
22:14:49.620 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.08 mountX=-0.08 mountY=0.10, mountTheta=2.26
22:14:49.623 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.11, opts=13)
22:14:49.624 00.001 21068 Enqueuing Move request for scope (0.06, -0.11)
22:14:49.626 00.002 16108 Worker thread wakes up
22:14:49.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:14:49.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:14:49.626 00.000 16108 Moving (0.06, -0.11) raw xDistance=-0.08 yDistance=0.10
22:14:49.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:14:49.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:49.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:14:49.626 00.000 16108 MoveAxis(E, 0, ABG)
22:14:49.627 00.001 16108 Move returns status 0, amount 0
22:14:49.627 00.000 16108 MoveAxis(N, 0, ABG)
22:14:49.627 00.000 16108 Move returns status 0, amount 0
22:14:49.627 00.000 16108 move complete, result=0
22:14:49.627 00.000 16108 worker thread done servicing request
22:14:49.631 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3997, FiltMin=3478, FiltMax=59309, Gamma=1.000
22:14:49.655 00.024 21068 UpdateGuideState exits: m=120834 SNR=95.6
22:14:49.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:49.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:49.658 00.001 21068 Enqueuing Expose request
22:14:49.659 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:49.660 00.001 16108 Worker thread wakes up
22:14:49.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:49.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:50.628 00.968 16108 Exposure complete
22:14:50.695 00.067 16108 worker thread done servicing request
22:14:50.696 00.001 21068 OnExposeComplete: enter
22:14:50.696 00.000 21068 UpdateGuideState(): m_state=6
22:14:50.698 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 970
22:14:50.698 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=877.94, Mass=91282, SNR=58.1, Peak=16102 HFD=2.7
22:14:50.700 00.002 21068 MultiStar: [#1 0.30,-0.06,1.45,U] [#2 0.25,-0.39,0.00,M1] [#3 -0.12,0.24,1.44,U] [#4 0.22,0.22,1.07,U] [#5 0.19,-0.20,1.13,U] [#6 0.20,-0.23,1.15,U] [#7 -0.34,0.29,0.00,M1] [#8 0.21,0.22,1.03,U] 
22:14:50.700 00.000 21068 single-star, 6 included, MultiStar: {0.15, 0.04}, one-star: {0.13, 0.09}
22:14:50.701 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:14:50.702 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
22:14:50.703 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=-0.11 mountY=-0.12, mountTheta=-2.34
22:14:50.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
22:14:50.705 00.000 21068 Enqueuing Move request for scope (0.13, 0.09)
22:14:50.706 00.001 16108 Worker thread wakes up
22:14:50.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
22:14:50.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
22:14:50.706 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=-0.12
22:14:50.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:14:50.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:50.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:14:50.706 00.000 16108 MoveAxis(E, 0, ABG)
22:14:50.706 00.000 16108 Move returns status 0, amount 0
22:14:50.706 00.000 16108 MoveAxis(N, 0, ABG)
22:14:50.706 00.000 16108 Move returns status 0, amount 0
22:14:50.706 00.000 16108 move complete, result=0
22:14:50.706 00.000 16108 worker thread done servicing request
22:14:50.713 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=4000, FiltMin=3411, FiltMax=56035, Gamma=1.000
22:14:50.730 00.017 21068 UpdateGuideState exits: m=91282 SNR=58.1
22:14:50.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:50.732 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:50.733 00.001 21068 Enqueuing Expose request
22:14:50.734 00.001 16108 Worker thread wakes up
22:14:50.734 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:14:50.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:50.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:51.893 01.158 16108 Exposure complete
22:14:51.957 00.064 16108 worker thread done servicing request
22:14:51.957 00.000 21068 OnExposeComplete: enter
22:14:51.958 00.001 21068 UpdateGuideState(): m_state=6
22:14:51.959 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 971
22:14:51.960 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=877.90, Mass=119035, SNR=79.8, Peak=17843 HFD=3.3
22:14:51.961 00.001 21068 MultiStar: [#1 0.26,0.12,1.01,U] [#2 0.29,-0.19,1.20,U] [#3 0.36,0.45,0.00,M1] [#4 -0.04,0.12,0.77,U] [#5 0.01,-0.14,0.78,U] [#6 0.24,-0.07,0.74,U] [#7 0.18,-0.22,0.49,U] [#8 0.49,0.04,0.00,M1] 
22:14:51.962 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.04}, one-star: {0.35, 0.05}
22:14:51.962 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
22:14:51.964 00.002 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
22:14:51.965 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.19 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
22:14:51.966 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.04, opts=13)
22:14:51.967 00.001 21068 Enqueuing Move request for scope (0.20, -0.04)
22:14:51.968 00.001 16108 Worker thread wakes up
22:14:51.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
22:14:51.968 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
22:14:51.968 00.000 16108 Moving (0.20, -0.04) raw xDistance=-0.21 yDistance=-0.01
22:14:51.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:14:51.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:51.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:51.968 00.000 16108 MoveAxis(E, 54, ABG)
22:14:51.968 00.000 16108 Guiding  Dir = 2, Dur = 54
22:14:51.969 00.001 16108 IsSlewing returns 0
22:14:51.969 00.000 16108 IsGuiding returns 0
22:14:51.970 00.001 16108 PulseGuide returned control before completion, sleep 64
22:14:51.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3997, FiltMin=3417, FiltMax=57731, Gamma=1.000
22:14:51.995 00.022 21068 UpdateGuideState exits: m=119035 SNR=79.8
22:14:51.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:51.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:51.998 00.001 21068 Enqueuing Expose request
22:14:52.035 00.037 16108 IsGuiding returns 1
22:14:52.035 00.000 16108 scope still moving after pulse duration time elapsed
22:14:52.066 00.031 16108 IsSlewing returns 0
22:14:52.066 00.000 16108 IsGuiding returns 0
22:14:52.066 00.000 16108 scope move finished after 54 + 42 ms
22:14:52.066 00.000 16108 Move returns status 0, amount 54
22:14:52.066 00.000 16108 MoveAxis(N, 0, ABG)
22:14:52.066 00.000 16108 Move returns status 0, amount 0
22:14:52.066 00.000 16108 move complete, result=0
22:14:52.066 00.000 16108 worker thread done servicing request
22:14:52.066 00.000 16108 Worker thread wakes up
22:14:52.066 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
22:14:52.067 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:52.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:53.024 00.957 16108 Exposure complete
22:14:53.084 00.060 16108 worker thread done servicing request
22:14:53.084 00.000 21068 OnExposeComplete: enter
22:14:53.085 00.001 21068 UpdateGuideState(): m_state=6
22:14:53.086 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 972
22:14:53.087 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.72, Mass=110495, SNR=71.5, Peak=16694 HFD=3.2
22:14:53.088 00.001 21068 MultiStar: [#1 0.18,-0.11,1.46,U] [#2 0.01,-0.22,1.34,U] [#3 -0.06,0.21,1.10,U] [#4 -0.11,0.23,0.85,U] [#5 -0.18,-0.25,1.02,U] [#6 -0.06,-0.09,0.79,U] [#7 -0.37,0.21,0.63,U] [#8 0.21,0.28,0.75,U] 
22:14:53.088 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.01, -0.13}
22:14:53.089 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
22:14:53.090 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
22:14:53.091 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.45 mountX=0.02 mountY=0.02, mountTheta=0.89
22:14:53.093 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
22:14:53.094 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
22:14:53.095 00.001 16108 Worker thread wakes up
22:14:53.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:14:53.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:14:53.095 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:14:53.096 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:14:53.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:53.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:53.096 00.000 16108 MoveAxis(E, 0, ABG)
22:14:53.096 00.000 16108 Move returns status 0, amount 0
22:14:53.096 00.000 16108 MoveAxis(N, 0, ABG)
22:14:53.096 00.000 16108 Move returns status 0, amount 0
22:14:53.096 00.000 16108 move complete, result=0
22:14:53.096 00.000 16108 worker thread done servicing request
22:14:53.100 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4000, FiltMin=3398, FiltMax=61577, Gamma=1.000
22:14:53.116 00.016 21068 UpdateGuideState exits: m=110495 SNR=71.5
22:14:53.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:53.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:53.118 00.000 21068 Enqueuing Expose request
22:14:53.119 00.001 16108 Worker thread wakes up
22:14:53.119 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:53.121 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:53.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:54.271 01.150 16108 Exposure complete
22:14:54.329 00.058 16108 worker thread done servicing request
22:14:54.329 00.000 21068 OnExposeComplete: enter
22:14:54.330 00.001 21068 UpdateGuideState(): m_state=6
22:14:54.332 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 973
22:14:54.333 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.96, Mass=103183, SNR=68.6, Peak=18134 HFD=3.0
22:14:54.334 00.001 21068 MultiStar: [#1 0.21,0.02,1.21,U] [#2 -0.10,-0.18,1.11,U] [#3 -0.03,0.19,1.25,U] [#4 -0.10,0.23,0.93,U] [#5 -0.28,-0.06,1.04,U] [#6 -0.20,-0.16,0.95,U] [#7 -0.13,0.34,0.69,U] [#8 0.11,0.49,0.00,M1] 
22:14:54.335 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.10, 0.11}
22:14:54.336 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
22:14:54.337 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
22:14:54.338 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.57 mountX=0.09 mountY=-0.03, mountTheta=-0.34
22:14:54.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.05, opts=13)
22:14:54.340 00.001 21068 Enqueuing Move request for scope (-0.08, 0.05)
22:14:54.340 00.000 16108 Worker thread wakes up
22:14:54.341 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:14:54.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:14:54.341 00.000 16108 Moving (-0.08, 0.05) raw xDistance=0.09 yDistance=-0.03
22:14:54.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:14:54.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:54.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:14:54.341 00.000 16108 MoveAxis(E, 0, ABG)
22:14:54.341 00.000 16108 Move returns status 0, amount 0
22:14:54.341 00.000 16108 MoveAxis(N, 0, ABG)
22:14:54.341 00.000 16108 Move returns status 0, amount 0
22:14:54.341 00.000 16108 move complete, result=0
22:14:54.341 00.000 16108 worker thread done servicing request
22:14:54.344 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3997, FiltMin=3443, FiltMax=53117, Gamma=1.000
22:14:54.361 00.017 21068 UpdateGuideState exits: m=103183 SNR=68.6
22:14:54.362 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:54.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:54.364 00.001 21068 Enqueuing Expose request
22:14:54.364 00.000 16108 Worker thread wakes up
22:14:54.364 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:14:54.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:54.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:55.324 00.959 16108 Exposure complete
22:14:55.385 00.061 16108 worker thread done servicing request
22:14:55.385 00.000 21068 OnExposeComplete: enter
22:14:55.386 00.001 21068 UpdateGuideState(): m_state=6
22:14:55.387 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 974
22:14:55.387 00.000 21068 Star::Find returns 1 (0), X=219.26, Y=877.63, Mass=128676, SNR=79.2, Peak=15254 HFD=3.3
22:14:55.388 00.001 21068 MultiStar: [#1 -0.09,-0.23,1.05,U] [#2 -0.18,-0.38,1.17,U] [#3 -0.29,0.19,0.92,U] [#4 -0.21,0.21,0.75,U] [#5 -0.11,-0.24,0.92,U] [#6 0.14,-0.14,0.76,U] [#7 0.01,-0.16,0.57,U] [#8 -0.03,0.23,0.81,U] 
22:14:55.389 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {0.03, -0.22}
22:14:55.390 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
22:14:55.391 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
22:14:55.392 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.29 mountX=0.07 mountY=0.12, mountTheta=1.04
22:14:55.393 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
22:14:55.395 00.002 21068 Enqueuing Move request for scope (-0.09, -0.10)
22:14:55.395 00.000 16108 Worker thread wakes up
22:14:55.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
22:14:55.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
22:14:55.395 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.12
22:14:55.396 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:14:55.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:55.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:14:55.396 00.000 16108 MoveAxis(E, 0, ABG)
22:14:55.396 00.000 16108 Move returns status 0, amount 0
22:14:55.396 00.000 16108 MoveAxis(N, 0, ABG)
22:14:55.396 00.000 16108 Move returns status 0, amount 0
22:14:55.396 00.000 16108 move complete, result=0
22:14:55.396 00.000 16108 worker thread done servicing request
22:14:55.400 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4000, FiltMin=3437, FiltMax=56473, Gamma=1.000
22:14:55.417 00.017 21068 UpdateGuideState exits: m=128676 SNR=79.2
22:14:55.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:55.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:55.420 00.001 21068 Enqueuing Expose request
22:14:55.421 00.001 16108 Worker thread wakes up
22:14:55.421 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:55.421 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:55.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:56.571 01.150 16108 Exposure complete
22:14:56.628 00.057 16108 worker thread done servicing request
22:14:56.628 00.000 21068 OnExposeComplete: enter
22:14:56.629 00.001 21068 UpdateGuideState(): m_state=6
22:14:56.630 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 975
22:14:56.631 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.75, Mass=126430, SNR=78.2, Peak=17654 HFD=2.9
22:14:56.631 00.000 21068 MultiStar: [#1 -0.02,-0.28,0.99,U] [#2 -0.18,-0.33,1.32,U] [#3 -0.13,0.21,0.95,U] [#4 0.01,0.37,0.78,U] [#5 -0.09,-0.24,0.90,U] [#6 -0.01,-0.31,0.75,U] [#7 -0.31,-0.32,0.00,M1] [#8 -0.38,0.11,0.78,U] 
22:14:56.632 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.09}, one-star: {0.00, -0.10}
22:14:56.633 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
22:14:56.634 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
22:14:56.636 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.55 mountX=-0.02 mountY=0.10, mountTheta=1.77
22:14:56.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
22:14:56.639 00.001 21068 Enqueuing Move request for scope (0.00, -0.10)
22:14:56.639 00.000 16108 Worker thread wakes up
22:14:56.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
22:14:56.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
22:14:56.639 00.000 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
22:14:56.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:14:56.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:56.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:14:56.639 00.000 16108 MoveAxis(E, 0, ABG)
22:14:56.640 00.001 16108 Move returns status 0, amount 0
22:14:56.640 00.000 16108 MoveAxis(N, 0, ABG)
22:14:56.640 00.000 16108 Move returns status 0, amount 0
22:14:56.640 00.000 16108 move complete, result=0
22:14:56.640 00.000 16108 worker thread done servicing request
22:14:56.644 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4003, FiltMin=3376, FiltMax=53497, Gamma=1.000
22:14:56.661 00.017 21068 UpdateGuideState exits: m=126430 SNR=78.2
22:14:56.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:56.664 00.001 21068 Enqueuing Expose request
22:14:56.665 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:56.666 00.001 16108 Worker thread wakes up
22:14:56.666 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:56.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:57.635 00.969 16108 Exposure complete
22:14:57.692 00.057 16108 worker thread done servicing request
22:14:57.693 00.001 21068 OnExposeComplete: enter
22:14:57.693 00.000 21068 UpdateGuideState(): m_state=6
22:14:57.694 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 976
22:14:57.695 00.001 21068 Star::Find returns 1 (0), X=218.80, Y=877.87, Mass=105837, SNR=69.9, Peak=17910 HFD=3.5
22:14:57.696 00.001 21068 MultiStar: [#1 -0.08,-0.11,1.07,U] [#2 -0.32,-0.29,1.25,U] [#3 -0.16,0.32,1.17,U] [#4 -0.27,0.34,0.00,M1] [#5 -0.06,0.11,0.86,U] [#6 -0.04,-0.26,0.79,U] [#7 -0.24,-0.10,0.55,U] [#8 -0.18,0.36,0.60,U] 
22:14:57.697 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.43, 0.02}
22:14:57.698 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
22:14:57.698 00.000 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
22:14:57.699 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=0.19 mountY=0.05, mountTheta=0.26
22:14:57.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.01, opts=13)
22:14:57.702 00.001 21068 Enqueuing Move request for scope (-0.19, -0.01)
22:14:57.703 00.001 16108 Worker thread wakes up
22:14:57.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
22:14:57.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
22:14:57.703 00.000 16108 Moving (-0.19, -0.01) raw xDistance=0.19 yDistance=0.05
22:14:57.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:14:57.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:57.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:14:57.703 00.000 16108 MoveAxis(E, 0, ABG)
22:14:57.703 00.000 16108 Move returns status 0, amount 0
22:14:57.703 00.000 16108 MoveAxis(N, 0, ABG)
22:14:57.703 00.000 16108 Move returns status 0, amount 0
22:14:57.703 00.000 16108 move complete, result=0
22:14:57.703 00.000 16108 worker thread done servicing request
22:14:57.708 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4003, FiltMin=3427, FiltMax=59709, Gamma=1.000
22:14:57.726 00.018 21068 UpdateGuideState exits: m=105837 SNR=69.9
22:14:57.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:57.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:57.729 00.001 21068 Enqueuing Expose request
22:14:57.729 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:57.731 00.002 16108 Worker thread wakes up
22:14:57.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:57.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:58.876 01.145 16108 Exposure complete
22:14:58.946 00.070 16108 worker thread done servicing request
22:14:58.946 00.000 21068 OnExposeComplete: enter
22:14:58.947 00.001 21068 UpdateGuideState(): m_state=6
22:14:58.948 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 977
22:14:58.949 00.001 21068 Star::Find returns 1 (0), X=218.95, Y=877.91, Mass=109960, SNR=80.1, Peak=19446 HFD=2.9
22:14:58.950 00.001 21068 MultiStar: [#1 -0.07,0.03,1.11,U] [#2 -0.24,-0.19,0.98,U] [#3 -0.28,0.39,0.00,M1] [#4 -0.34,0.31,0.00,M2] [#5 -0.26,-0.16,0.88,U] [#6 -0.31,-0.06,0.92,U] [#7 -0.16,-0.21,0.59,U] [#8 0.06,0.09,0.68,U] 
22:14:58.951 00.001 21068 refined, 6 included, MultiStar: {-0.19, -0.06}, one-star: {-0.28, 0.05}
22:14:58.951 00.000 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
22:14:58.952 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
22:14:58.953 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=0.17 mountY=0.10, mountTheta=0.53
22:14:58.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.06, opts=13)
22:14:58.956 00.001 21068 Enqueuing Move request for scope (-0.19, -0.06)
22:14:58.957 00.001 16108 Worker thread wakes up
22:14:58.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
22:14:58.957 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
22:14:58.957 00.000 16108 Moving (-0.19, -0.06) raw xDistance=0.17 yDistance=0.10
22:14:58.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:14:58.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:58.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:14:58.957 00.000 16108 MoveAxis(E, 0, ABG)
22:14:58.957 00.000 16108 Move returns status 0, amount 0
22:14:58.957 00.000 16108 MoveAxis(N, 0, ABG)
22:14:58.958 00.001 16108 Move returns status 0, amount 0
22:14:58.958 00.000 16108 move complete, result=0
22:14:58.958 00.000 16108 worker thread done servicing request
22:14:58.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=4003, FiltMin=3433, FiltMax=52329, Gamma=1.000
22:14:58.980 00.017 21068 UpdateGuideState exits: m=109960 SNR=80.1
22:14:58.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:58.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:14:58.983 00.001 21068 Enqueuing Expose request
22:14:58.984 00.001 16108 Worker thread wakes up
22:14:58.984 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:58.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:14:58.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:14:59.949 00.964 16108 Exposure complete
22:15:00.007 00.058 16108 worker thread done servicing request
22:15:00.007 00.000 21068 OnExposeComplete: enter
22:15:00.009 00.002 21068 UpdateGuideState(): m_state=6
22:15:00.010 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 978
22:15:00.012 00.002 21068 Star::Find returns 1 (0), X=218.94, Y=877.61, Mass=97586, SNR=69.8, Peak=16198 HFD=3.3
22:15:00.013 00.001 21068 MultiStar: [#1 0.24,-0.27,1.14,U] [#2 -0.10,-0.25,1.40,U] [#3 0.08,0.15,1.07,U] [#4 -0.16,0.05,0.82,U] [#5 -0.08,-0.32,0.89,U] [#6 -0.24,-0.26,0.81,U] [#7 0.03,-0.23,0.71,U] [#8 0.08,0.10,0.78,U] 
22:15:00.014 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {-0.29, -0.24}
22:15:00.016 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
22:15:00.016 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
22:15:00.017 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.86 mountX=0.02 mountY=0.15, mountTheta=1.46
22:15:00.021 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
22:15:00.022 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
22:15:00.023 00.001 16108 Worker thread wakes up
22:15:00.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
22:15:00.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
22:15:00.023 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.02 yDistance=0.15
22:15:00.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:15:00.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:00.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:15:00.023 00.000 16108 MoveAxis(E, 0, ABG)
22:15:00.023 00.000 16108 Move returns status 0, amount 0
22:15:00.023 00.000 16108 MoveAxis(N, 0, ABG)
22:15:00.024 00.001 16108 Move returns status 0, amount 0
22:15:00.024 00.000 16108 move complete, result=0
22:15:00.024 00.000 16108 worker thread done servicing request
22:15:00.030 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4003, FiltMin=3446, FiltMax=49709, Gamma=1.000
22:15:00.051 00.021 21068 UpdateGuideState exits: m=97586 SNR=69.8
22:15:00.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:00.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:00.054 00.001 21068 Enqueuing Expose request
22:15:00.055 00.001 16108 Worker thread wakes up
22:15:00.055 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:15:00.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:00.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:01.212 01.157 16108 Exposure complete
22:15:01.266 00.054 16108 worker thread done servicing request
22:15:01.266 00.000 21068 OnExposeComplete: enter
22:15:01.267 00.001 21068 UpdateGuideState(): m_state=6
22:15:01.268 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 979
22:15:01.269 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.48, Mass=124403, SNR=79.9, Peak=15427 HFD=3.2
22:15:01.270 00.001 21068 MultiStar: [#1 0.20,-0.33,1.06,U] [#2 -0.09,-0.38,1.16,U] [#3 -0.17,0.17,0.83,U] [#4 -0.20,0.12,0.70,U] [#5 -0.01,-0.47,0.00,M1] [#6 -0.06,-0.52,0.00,M1] [#7 -0.03,-0.30,0.47,U] [#8 0.02,-0.01,0.65,U] 
22:15:01.271 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.18}, one-star: {0.33, -0.37}
22:15:01.272 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
22:15:01.272 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
22:15:01.273 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.43 mountX=-0.06 mountY=0.17, mountTheta=1.89
22:15:01.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.18, opts=13)
22:15:01.276 00.001 21068 Enqueuing Move request for scope (0.03, -0.18)
22:15:01.277 00.001 16108 Worker thread wakes up
22:15:01.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
22:15:01.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
22:15:01.277 00.000 16108 Moving (0.03, -0.18) raw xDistance=-0.06 yDistance=0.17
22:15:01.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:15:01.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:01.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:15:01.277 00.000 16108 MoveAxis(E, 0, ABG)
22:15:01.277 00.000 16108 Move returns status 0, amount 0
22:15:01.277 00.000 16108 MoveAxis(N, 0, ABG)
22:15:01.277 00.000 16108 Move returns status 0, amount 0
22:15:01.277 00.000 16108 move complete, result=0
22:15:01.277 00.000 16108 worker thread done servicing request
22:15:01.281 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4006, FiltMin=3469, FiltMax=53817, Gamma=1.000
22:15:01.297 00.016 21068 UpdateGuideState exits: m=124403 SNR=79.9
22:15:01.300 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:01.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:01.303 00.002 21068 Enqueuing Expose request
22:15:01.304 00.001 16108 Worker thread wakes up
22:15:01.304 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:15:01.305 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:01.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:02.270 00.965 16108 Exposure complete
22:15:02.334 00.064 16108 worker thread done servicing request
22:15:02.334 00.000 21068 OnExposeComplete: enter
22:15:02.336 00.002 21068 UpdateGuideState(): m_state=6
22:15:02.337 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 980
22:15:02.338 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.60, Mass=115902, SNR=75.5, Peak=14275 HFD=3.3
22:15:02.339 00.001 21068 MultiStar: [#1 0.32,-0.45,0.00,M1] [#2 0.22,-0.50,0.00,M1] [#3 0.05,0.05,1.06,U] [#4 0.15,0.03,0.68,U] [#5 0.25,-0.76,0.00,M2] [#6 -0.00,-0.68,0.00,M2] [#7 0.23,-0.31,0.55,U] [#8 0.15,-0.11,0.62,U] 
22:15:02.339 00.000 21068 refined, 4 included, MultiStar: {0.16, -0.11}, one-star: {0.24, -0.25}
22:15:02.340 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
22:15:02.341 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
22:15:02.342 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.59 mountX=-0.18 mountY=0.07, mountTheta=2.78
22:15:02.343 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.11, opts=13)
22:15:02.344 00.001 21068 Enqueuing Move request for scope (0.16, -0.11)
22:15:02.345 00.001 16108 Worker thread wakes up
22:15:02.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
22:15:02.345 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
22:15:02.345 00.000 16108 Moving (0.16, -0.11) raw xDistance=-0.18 yDistance=0.07
22:15:02.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:15:02.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:02.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:15:02.345 00.000 16108 MoveAxis(E, 0, ABG)
22:15:02.345 00.000 16108 Move returns status 0, amount 0
22:15:02.345 00.000 16108 MoveAxis(N, 0, ABG)
22:15:02.345 00.000 16108 Move returns status 0, amount 0
22:15:02.345 00.000 16108 move complete, result=0
22:15:02.345 00.000 16108 worker thread done servicing request
22:15:02.349 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4003, FiltMin=3453, FiltMax=54665, Gamma=1.000
22:15:02.365 00.016 21068 UpdateGuideState exits: m=115902 SNR=75.5
22:15:02.367 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:02.367 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:02.368 00.001 21068 Enqueuing Expose request
22:15:02.369 00.001 16108 Worker thread wakes up
22:15:02.369 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:15:02.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:02.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:03.515 01.145 16108 Exposure complete
22:15:03.573 00.058 16108 worker thread done servicing request
22:15:03.574 00.001 21068 OnExposeComplete: enter
22:15:03.574 00.000 21068 UpdateGuideState(): m_state=6
22:15:03.575 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 981
22:15:03.576 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.77, Mass=112380, SNR=70.7, Peak=17107 HFD=3.3
22:15:03.578 00.002 21068 MultiStar: [#1 0.65,-0.25,0.00,M2] [#2 0.07,-0.27,1.34,U] [#3 0.21,0.38,0.00,M1] [#4 0.21,0.50,0.00,M1] [#5 0.15,-0.30,1.01,U] [#6 0.25,-0.19,0.86,U] [#7 0.05,0.44,0.00,M1] [#8 0.22,0.07,0.75,U] 
22:15:03.580 00.002 21068 refined, 4 included, MultiStar: {0.23, -0.17}, one-star: {0.52, -0.08}
22:15:03.580 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
22:15:03.582 00.002 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
22:15:03.583 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.65 mountX=-0.26 mountY=0.11, mountTheta=2.72
22:15:03.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.17, opts=13)
22:15:03.587 00.003 21068 Enqueuing Move request for scope (0.23, -0.17)
22:15:03.587 00.000 16108 Worker thread wakes up
22:15:03.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
22:15:03.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
22:15:03.588 00.001 16108 Moving (0.23, -0.17) raw xDistance=-0.26 yDistance=0.11
22:15:03.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:15:03.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:03.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:15:03.588 00.000 16108 MoveAxis(E, 67, ABG)
22:15:03.588 00.000 16108 Guiding  Dir = 2, Dur = 67
22:15:03.588 00.000 16108 IsSlewing returns 0
22:15:03.588 00.000 16108 IsGuiding returns 0
22:15:03.592 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=4003, FiltMin=3443, FiltMax=59609, Gamma=1.000
22:15:03.607 00.015 21068 UpdateGuideState exits: m=112380 SNR=70.7
22:15:03.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:03.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:03.610 00.001 21068 Enqueuing Expose request
22:15:03.633 00.023 16108 PulseGuide returned control before completion, sleep 31
22:15:03.680 00.047 16108 IsGuiding returns 1
22:15:03.680 00.000 16108 scope still moving after pulse duration time elapsed
22:15:03.711 00.031 16108 IsSlewing returns 0
22:15:03.711 00.000 16108 IsGuiding returns 1
22:15:03.743 00.032 16108 IsSlewing returns 0
22:15:03.743 00.000 16108 IsGuiding returns 0
22:15:03.743 00.000 16108 scope move finished after 67 + 87 ms
22:15:03.743 00.000 16108 Move returns status 0, amount 67
22:15:03.743 00.000 16108 MoveAxis(N, 0, ABG)
22:15:03.743 00.000 16108 Move returns status 0, amount 0
22:15:03.743 00.000 16108 move complete, result=0
22:15:03.743 00.000 16108 worker thread done servicing request
22:15:03.743 00.000 16108 Worker thread wakes up
22:15:03.743 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
22:15:03.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:03.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:04.704 00.960 16108 Exposure complete
22:15:04.768 00.064 16108 worker thread done servicing request
22:15:04.768 00.000 21068 OnExposeComplete: enter
22:15:04.770 00.002 21068 UpdateGuideState(): m_state=6
22:15:04.771 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 982
22:15:04.772 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.71, Mass=113611, SNR=79.4, Peak=15558 HFD=3.4
22:15:04.772 00.000 21068 MultiStar: [#1 0.26,-0.16,0.97,U] [#2 -0.15,-0.16,1.19,U] [#3 0.07,0.30,0.85,U] [#4 -0.05,0.12,0.76,U] [#5 0.01,-0.28,0.85,U] [#6 -0.05,-0.33,0.67,U] [#7 -0.07,0.01,0.53,U] [#8 0.10,0.12,0.65,U] 
22:15:04.773 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.09, -0.14}
22:15:04.774 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
22:15:04.775 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
22:15:04.775 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.20 mountX=-0.04 mountY=0.06, mountTheta=2.13
22:15:04.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
22:15:04.778 00.001 21068 Enqueuing Move request for scope (0.03, -0.07)
22:15:04.779 00.001 16108 Worker thread wakes up
22:15:04.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:15:04.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:15:04.779 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
22:15:04.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:15:04.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:04.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:15:04.779 00.000 16108 MoveAxis(E, 0, ABG)
22:15:04.779 00.000 16108 Move returns status 0, amount 0
22:15:04.779 00.000 16108 MoveAxis(N, 0, ABG)
22:15:04.779 00.000 16108 Move returns status 0, amount 0
22:15:04.779 00.000 16108 move complete, result=0
22:15:04.779 00.000 16108 worker thread done servicing request
22:15:04.784 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4003, FiltMin=3443, FiltMax=52883, Gamma=1.000
22:15:04.799 00.015 21068 UpdateGuideState exits: m=113611 SNR=79.4
22:15:04.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:04.801 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:04.802 00.001 21068 Enqueuing Expose request
22:15:04.804 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:15:04.805 00.001 16108 Worker thread wakes up
22:15:04.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:04.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:05.964 01.159 16108 Exposure complete
22:15:06.025 00.061 16108 worker thread done servicing request
22:15:06.025 00.000 21068 OnExposeComplete: enter
22:15:06.026 00.001 21068 UpdateGuideState(): m_state=6
22:15:06.027 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 983
22:15:06.029 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=877.38, Mass=115315, SNR=74.4, Peak=16163 HFD=3.1
22:15:06.030 00.001 21068 MultiStar: [#1 -0.11,-0.46,0.00,M2] [#2 -0.35,-0.27,0.00,M1] [#3 -0.28,0.21,1.13,U] [#4 -0.18,0.12,0.88,U] [#5 -0.30,-0.45,0.00,M1] [#6 -0.23,-0.47,0.00,M1] [#7 -0.02,-0.45,0.00,M1] [#8 -0.31,0.04,0.64,U] 
22:15:06.030 00.000 21068 refined, 3 included, MultiStar: {-0.16, -0.03}, one-star: {0.08, -0.47}
22:15:06.031 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
22:15:06.032 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
22:15:06.033 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=0.15 mountY=0.07, mountTheta=0.41
22:15:06.035 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.03, opts=13)
22:15:06.036 00.001 21068 Enqueuing Move request for scope (-0.16, -0.03)
22:15:06.036 00.000 16108 Worker thread wakes up
22:15:06.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
22:15:06.037 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
22:15:06.037 00.000 16108 Moving (-0.16, -0.03) raw xDistance=0.15 yDistance=0.07
22:15:06.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:15:06.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:06.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:15:06.037 00.000 16108 MoveAxis(E, 0, ABG)
22:15:06.037 00.000 16108 Move returns status 0, amount 0
22:15:06.037 00.000 16108 MoveAxis(N, 0, ABG)
22:15:06.037 00.000 16108 Move returns status 0, amount 0
22:15:06.037 00.000 16108 move complete, result=0
22:15:06.037 00.000 16108 worker thread done servicing request
22:15:06.042 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=4003, FiltMin=3462, FiltMax=51283, Gamma=1.000
22:15:06.061 00.019 21068 UpdateGuideState exits: m=115315 SNR=74.4
22:15:06.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:06.064 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:06.066 00.002 21068 Enqueuing Expose request
22:15:06.067 00.001 16108 Worker thread wakes up
22:15:06.067 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:15:06.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:06.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:07.037 00.969 16108 Exposure complete
22:15:07.095 00.058 16108 worker thread done servicing request
22:15:07.095 00.000 21068 OnExposeComplete: enter
22:15:07.096 00.001 21068 UpdateGuideState(): m_state=6
22:15:07.097 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 984
22:15:07.098 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=878.00, Mass=109066, SNR=73.9, Peak=16918 HFD=3.0
22:15:07.099 00.001 21068 MultiStar: [#1 0.30,-0.23,1.23,U] [#2 -0.13,0.01,1.13,U] [#3 0.18,0.18,0.89,U] [#4 -0.21,0.30,0.86,U] [#5 -0.28,-0.18,0.78,U] [#6 -0.09,0.07,1.13,U] [#7 -0.38,-0.16,0.71,U] [#8 -0.12,0.09,0.82,U] 
22:15:07.099 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.11, 0.15}
22:15:07.100 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
22:15:07.101 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
22:15:07.102 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.82 mountX=0.07 mountY=-0.01, mountTheta=-0.08
22:15:07.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
22:15:07.104 00.000 21068 Enqueuing Move request for scope (-0.07, 0.02)
22:15:07.105 00.001 16108 Worker thread wakes up
22:15:07.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:15:07.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:15:07.105 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.01
22:15:07.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:15:07.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:07.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:15:07.105 00.000 16108 MoveAxis(E, 0, ABG)
22:15:07.105 00.000 16108 Move returns status 0, amount 0
22:15:07.105 00.000 16108 MoveAxis(N, 0, ABG)
22:15:07.105 00.000 16108 Move returns status 0, amount 0
22:15:07.105 00.000 16108 move complete, result=0
22:15:07.105 00.000 16108 worker thread done servicing request
22:15:07.111 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4003, FiltMin=3337, FiltMax=61741, Gamma=1.000
22:15:07.127 00.016 21068 UpdateGuideState exits: m=109066 SNR=73.9
22:15:07.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:07.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:07.130 00.001 21068 Enqueuing Expose request
22:15:07.131 00.001 16108 Worker thread wakes up
22:15:07.131 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:07.131 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:07.132 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:08.285 01.153 16108 Exposure complete
22:15:08.361 00.076 16108 worker thread done servicing request
22:15:08.361 00.000 21068 OnExposeComplete: enter
22:15:08.362 00.001 21068 UpdateGuideState(): m_state=6
22:15:08.363 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 985
22:15:08.366 00.003 21068 Star::Find returns 1 (0), X=218.94, Y=877.74, Mass=117591, SNR=82.9, Peak=17206 HFD=3.3
22:15:08.367 00.001 21068 MultiStar: [#1 -0.28,-0.18,1.24,U] [#2 -0.24,-0.11,1.06,U] [#3 -0.19,0.22,0.90,U] [#4 -0.24,0.46,0.00,M1] [#5 -0.18,-0.27,0.87,U] [#6 0.06,-0.49,0.00,M1] [#7 -0.45,0.03,0.00,M1] [#8 -0.29,0.01,0.65,U] 
22:15:08.368 00.001 21068 refined, 5 included, MultiStar: {-0.25, -0.08}, one-star: {-0.29, -0.11}
22:15:08.369 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
22:15:08.371 00.002 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
22:15:08.371 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.81 mountX=0.23 mountY=0.14, mountTheta=0.55
22:15:08.374 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.08, opts=13)
22:15:08.375 00.001 21068 Enqueuing Move request for scope (-0.25, -0.08)
22:15:08.377 00.002 16108 Worker thread wakes up
22:15:08.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
22:15:08.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
22:15:08.377 00.000 16108 Moving (-0.25, -0.08) raw xDistance=0.23 yDistance=0.14
22:15:08.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:15:08.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:08.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:15:08.377 00.000 16108 MoveAxis(W, 60, ABG)
22:15:08.377 00.000 16108 Guiding  Dir = 3, Dur = 60
22:15:08.378 00.001 16108 IsSlewing returns 0
22:15:08.378 00.000 16108 IsGuiding returns 0
22:15:08.383 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=4003, FiltMin=3456, FiltMax=55293, Gamma=1.000
22:15:08.400 00.017 21068 UpdateGuideState exits: m=117591 SNR=82.9
22:15:08.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:08.402 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:08.403 00.001 21068 Enqueuing Expose request
22:15:08.413 00.010 16108 PulseGuide returned control before completion, sleep 36
22:15:08.459 00.046 16108 IsGuiding returns 1
22:15:08.459 00.000 16108 scope still moving after pulse duration time elapsed
22:15:08.490 00.031 16108 IsSlewing returns 0
22:15:08.490 00.000 16108 IsGuiding returns 1
22:15:08.521 00.031 16108 IsSlewing returns 0
22:15:08.521 00.000 16108 IsGuiding returns 0
22:15:08.521 00.000 16108 scope move finished after 60 + 82 ms
22:15:08.521 00.000 16108 Move returns status 0, amount 60
22:15:08.521 00.000 16108 MoveAxis(N, 0, ABG)
22:15:08.521 00.000 16108 Move returns status 0, amount 0
22:15:08.521 00.000 16108 move complete, result=0
22:15:08.521 00.000 16108 worker thread done servicing request
22:15:08.521 00.000 16108 Worker thread wakes up
22:15:08.521 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
22:15:08.522 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:08.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:09.489 00.967 16108 Exposure complete
22:15:09.558 00.069 16108 worker thread done servicing request
22:15:09.558 00.000 21068 OnExposeComplete: enter
22:15:09.559 00.001 21068 UpdateGuideState(): m_state=6
22:15:09.560 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 986
22:15:09.561 00.001 21068 Star::Find returns 1 (0), X=218.83, Y=877.80, Mass=126433, SNR=76.2, Peak=21638 HFD=2.9
22:15:09.562 00.001 21068 MultiStar: [#1 -0.04,-0.16,1.10,U] [#2 -0.32,0.15,1.28,U] [#3 -0.20,0.32,1.09,U] [#4 -0.17,0.42,0.00,M2] [#5 -0.06,-0.28,0.88,U] [#6 0.13,-0.21,0.69,U] [#7 -0.49,-0.02,0.00,M2] [#8 -0.23,0.33,0.75,U] 
22:15:09.563 00.001 21068 refined, 6 included, MultiStar: {-0.18, 0.02}, one-star: {-0.39, -0.05}
22:15:09.563 00.000 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:15:09.564 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:15:09.565 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.01 mountX=0.18 mountY=0.02, mountTheta=0.10
22:15:09.566 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.02, opts=13)
22:15:09.568 00.002 21068 Enqueuing Move request for scope (-0.18, 0.02)
22:15:09.569 00.001 16108 Worker thread wakes up
22:15:09.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
22:15:09.569 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
22:15:09.569 00.000 16108 Moving (-0.18, 0.02) raw xDistance=0.18 yDistance=0.02
22:15:09.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:15:09.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:09.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:09.569 00.000 16108 MoveAxis(E, 0, ABG)
22:15:09.569 00.000 16108 Move returns status 0, amount 0
22:15:09.569 00.000 16108 MoveAxis(N, 0, ABG)
22:15:09.570 00.001 16108 Move returns status 0, amount 0
22:15:09.570 00.000 16108 move complete, result=0
22:15:09.570 00.000 16108 worker thread done servicing request
22:15:09.574 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4003, FiltMin=3430, FiltMax=59785, Gamma=1.000
22:15:09.592 00.018 21068 UpdateGuideState exits: m=126433 SNR=76.2
22:15:09.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:09.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:09.595 00.001 21068 Enqueuing Expose request
22:15:09.596 00.001 16108 Worker thread wakes up
22:15:09.596 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:09.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:09.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:10.754 01.157 16108 Exposure complete
22:15:10.818 00.064 16108 worker thread done servicing request
22:15:10.818 00.000 21068 OnExposeComplete: enter
22:15:10.819 00.001 21068 UpdateGuideState(): m_state=6
22:15:10.819 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 987
22:15:10.820 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=877.92, Mass=129793, SNR=78.2, Peak=22070 HFD=2.9
22:15:10.821 00.001 21068 MultiStar: [#1 -0.05,-0.22,1.05,U] [#2 -0.30,-0.05,1.11,U] [#3 -0.27,0.26,0.89,U] [#4 0.08,0.65,0.00,M3] [#5 0.05,-0.06,0.97,U] [#6 -0.12,-0.12,0.85,U] [#7 -0.62,-0.04,0.00,M3] [#8 0.03,0.32,0.75,U] 
22:15:10.822 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.01}, one-star: {-0.21, 0.07}
22:15:10.823 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
22:15:10.825 00.002 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
22:15:10.826 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.13 mountY=0.02, mountTheta=0.13
22:15:10.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
22:15:10.828 00.001 21068 Enqueuing Move request for scope (-0.13, 0.01)
22:15:10.829 00.001 16108 Worker thread wakes up
22:15:10.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:15:10.829 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:15:10.829 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
22:15:10.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:15:10.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:10.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:10.830 00.001 16108 MoveAxis(E, 0, ABG)
22:15:10.830 00.000 16108 Move returns status 0, amount 0
22:15:10.830 00.000 16108 MoveAxis(N, 0, ABG)
22:15:10.830 00.000 16108 Move returns status 0, amount 0
22:15:10.830 00.000 16108 move complete, result=0
22:15:10.830 00.000 16108 worker thread done servicing request
22:15:10.834 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=4003, FiltMin=3382, FiltMax=54934, Gamma=1.000
22:15:10.855 00.021 21068 UpdateGuideState exits: m=129793 SNR=78.2
22:15:10.857 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:10.858 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:10.859 00.001 21068 Enqueuing Expose request
22:15:10.860 00.001 16108 Worker thread wakes up
22:15:10.860 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:10.861 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:10.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:11.825 00.964 16108 Exposure complete
22:15:11.894 00.069 16108 worker thread done servicing request
22:15:11.896 00.002 21068 OnExposeComplete: enter
22:15:11.897 00.001 21068 UpdateGuideState(): m_state=6
22:15:11.898 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 988
22:15:11.899 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=878.16, Mass=117283, SNR=79.5, Peak=18198 HFD=3.1
22:15:11.901 00.002 21068 MultiStar: [#1 0.11,-0.04,1.05,U] [#2 -0.11,-0.10,1.35,U] [#3 -0.09,0.14,0.77,U] [#4 -0.09,0.42,0.00,M4] [#5 -0.15,-0.17,1.11,U] [#6 -0.17,-0.04,0.77,U] [#7 -0.20,0.07,0.56,U] [#8 0.28,0.29,0.68,U] 
22:15:11.902 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.19, 0.30}
22:15:11.903 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
22:15:11.904 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
22:15:11.906 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.09 mountX=0.03 mountY=-0.03, mountTheta=-0.85
22:15:11.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
22:15:11.909 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
22:15:11.910 00.001 16108 Worker thread wakes up
22:15:11.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:15:11.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:15:11.910 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
22:15:11.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:15:11.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:11.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:11.910 00.000 16108 MoveAxis(E, 0, ABG)
22:15:11.910 00.000 16108 Move returns status 0, amount 0
22:15:11.910 00.000 16108 MoveAxis(N, 0, ABG)
22:15:11.910 00.000 16108 Move returns status 0, amount 0
22:15:11.910 00.000 16108 move complete, result=0
22:15:11.910 00.000 16108 worker thread done servicing request
22:15:11.916 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=4003, FiltMin=3424, FiltMax=50013, Gamma=1.000
22:15:11.941 00.025 21068 UpdateGuideState exits: m=117283 SNR=79.5
22:15:11.943 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:11.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:11.945 00.001 21068 Enqueuing Expose request
22:15:11.946 00.001 16108 Worker thread wakes up
22:15:11.946 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:11.948 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:11.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:13.102 01.154 16108 Exposure complete
22:15:13.171 00.069 16108 worker thread done servicing request
22:15:13.171 00.000 21068 OnExposeComplete: enter
22:15:13.172 00.001 21068 UpdateGuideState(): m_state=6
22:15:13.173 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 989
22:15:13.173 00.000 21068 Star::Find returns 1 (0), X=219.30, Y=877.98, Mass=104631, SNR=71.4, Peak=16694 HFD=2.9
22:15:13.174 00.001 21068 MultiStar: [#1 -0.24,0.03,1.04,U] [#2 -0.16,0.01,1.37,U] [#3 -0.41,0.27,0.00,M1] [#4 0.13,0.28,0.89,U] [#5 0.16,-0.27,0.97,U] [#6 0.07,0.09,0.92,U] [#7 -0.22,0.10,0.63,U] [#8 0.29,0.29,0.77,U] 
22:15:13.175 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {0.07, 0.12}
22:15:13.176 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
22:15:13.177 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:15:13.178 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.53 mountX=0.01 mountY=-0.07, mountTheta=-1.44
22:15:13.179 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.07, opts=13)
22:15:13.180 00.001 21068 Enqueuing Move request for scope (0.00, 0.07)
22:15:13.181 00.001 16108 Worker thread wakes up
22:15:13.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
22:15:13.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
22:15:13.181 00.000 16108 Moving (0.00, 0.07) raw xDistance=0.01 yDistance=-0.07
22:15:13.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:15:13.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:13.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:13.181 00.000 16108 MoveAxis(E, 0, ABG)
22:15:13.181 00.000 16108 Move returns status 0, amount 0
22:15:13.181 00.000 16108 MoveAxis(N, 0, ABG)
22:15:13.181 00.000 16108 Move returns status 0, amount 0
22:15:13.182 00.001 16108 move complete, result=0
22:15:13.182 00.000 16108 worker thread done servicing request
22:15:13.187 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4003, FiltMin=3443, FiltMax=47405, Gamma=1.000
22:15:13.206 00.019 21068 UpdateGuideState exits: m=104631 SNR=71.4
22:15:13.208 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:13.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:13.210 00.001 21068 Enqueuing Expose request
22:15:13.211 00.001 16108 Worker thread wakes up
22:15:13.211 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:13.213 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:13.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:14.186 00.973 16108 Exposure complete
22:15:14.256 00.070 16108 worker thread done servicing request
22:15:14.256 00.000 21068 OnExposeComplete: enter
22:15:14.257 00.001 21068 UpdateGuideState(): m_state=6
22:15:14.258 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 990
22:15:14.259 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.99, Mass=114668, SNR=83.2, Peak=17670 HFD=3.3
22:15:14.260 00.001 21068 MultiStar: [#1 -0.03,-0.16,1.16,U] [#2 -0.12,-0.14,0.93,U] [#3 -0.31,0.24,1.12,U] [#4 -0.07,0.45,0.00,M4] [#5 -0.05,-0.06,0.81,U] [#6 -0.11,0.30,0.72,U] [#7 -0.20,0.27,0.47,U] [#8 0.23,0.21,0.68,U] 
22:15:14.261 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {0.08, 0.14}
22:15:14.261 00.000 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
22:15:14.262 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
22:15:14.263 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.29 mountX=0.08 mountY=-0.06, mountTheta=-0.64
22:15:14.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
22:15:14.265 00.000 21068 Enqueuing Move request for scope (-0.07, 0.08)
22:15:14.266 00.001 16108 Worker thread wakes up
22:15:14.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
22:15:14.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
22:15:14.266 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=-0.06
22:15:14.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:15:14.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:14.267 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:14.267 00.000 16108 MoveAxis(E, 0, ABG)
22:15:14.267 00.000 16108 Move returns status 0, amount 0
22:15:14.267 00.000 16108 MoveAxis(N, 0, ABG)
22:15:14.267 00.000 16108 Move returns status 0, amount 0
22:15:14.267 00.000 16108 move complete, result=0
22:15:14.267 00.000 16108 worker thread done servicing request
22:15:14.273 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4003, FiltMin=3440, FiltMax=54605, Gamma=1.000
22:15:14.292 00.019 21068 UpdateGuideState exits: m=114668 SNR=83.2
22:15:14.293 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:14.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:14.294 00.000 21068 Enqueuing Expose request
22:15:14.295 00.001 16108 Worker thread wakes up
22:15:14.295 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:14.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:14.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:15.445 01.149 16108 Exposure complete
22:15:15.509 00.064 16108 worker thread done servicing request
22:15:15.509 00.000 21068 OnExposeComplete: enter
22:15:15.511 00.002 21068 UpdateGuideState(): m_state=6
22:15:15.512 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 991
22:15:15.513 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.02, Mass=109070, SNR=76.8, Peak=17302 HFD=3.2
22:15:15.514 00.001 21068 MultiStar: [#1 0.06,-0.07,1.07,U] [#2 -0.14,0.09,0.95,U] [#3 -0.12,0.60,0.00,M1] [#4 -0.19,0.70,0.00,M5] [#5 -0.13,0.04,0.84,U] [#6 0.02,-0.09,0.66,U] [#7 -0.17,0.17,0.75,U] [#8 0.16,0.34,0.71,U] 
22:15:15.514 00.000 21068 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {-0.01, 0.17}
22:15:15.515 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
22:15:15.516 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
22:15:15.517 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.92 mountX=0.05 mountY=-0.08, mountTheta=-1.03
22:15:15.519 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
22:15:15.520 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
22:15:15.521 00.001 16108 Worker thread wakes up
22:15:15.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:15:15.521 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:15:15.521 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
22:15:15.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:15:15.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:15.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:15.521 00.000 16108 MoveAxis(E, 0, ABG)
22:15:15.521 00.000 16108 Move returns status 0, amount 0
22:15:15.521 00.000 16108 MoveAxis(N, 0, ABG)
22:15:15.521 00.000 16108 Move returns status 0, amount 0
22:15:15.521 00.000 16108 move complete, result=0
22:15:15.521 00.000 16108 worker thread done servicing request
22:15:15.527 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4003, FiltMin=3446, FiltMax=50429, Gamma=1.000
22:15:15.545 00.018 21068 UpdateGuideState exits: m=109070 SNR=76.8
22:15:15.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:15.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:15.548 00.001 21068 Enqueuing Expose request
22:15:15.549 00.001 16108 Worker thread wakes up
22:15:15.550 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:15.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:15.550 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:16.508 00.958 16108 Exposure complete
22:15:16.572 00.064 16108 worker thread done servicing request
22:15:16.572 00.000 21068 OnExposeComplete: enter
22:15:16.572 00.000 21068 UpdateGuideState(): m_state=6
22:15:16.573 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 992
22:15:16.574 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.96, Mass=109317, SNR=79.9, Peak=17142 HFD=3.2
22:15:16.575 00.001 21068 MultiStar: [#1 -0.05,0.01,0.87,U] [#2 -0.13,-0.06,1.08,U] [#3 -0.08,0.52,0.00,M2] [#4 -0.02,0.21,0.75,U] [#5 0.12,-0.25,0.99,U] [#6 -0.31,0.20,0.64,U] [#7 -0.20,0.10,0.48,U] [#8 0.00,0.40,0.63,U] 
22:15:16.576 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.06, 0.11}
22:15:16.576 00.000 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
22:15:16.577 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
22:15:16.578 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.23 mountX=0.06 mountY=-0.05, mountTheta=-0.70
22:15:16.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
22:15:16.580 00.000 21068 Enqueuing Move request for scope (-0.05, 0.06)
22:15:16.581 00.001 16108 Worker thread wakes up
22:15:16.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:15:16.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:15:16.581 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
22:15:16.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:15:16.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:16.582 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:15:16.582 00.000 16108 MoveAxis(E, 0, ABG)
22:15:16.582 00.000 16108 Move returns status 0, amount 0
22:15:16.582 00.000 16108 MoveAxis(N, 0, ABG)
22:15:16.582 00.000 16108 Move returns status 0, amount 0
22:15:16.582 00.000 16108 move complete, result=0
22:15:16.582 00.000 16108 worker thread done servicing request
22:15:16.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4003, FiltMin=3448, FiltMax=45789, Gamma=1.000
22:15:16.603 00.016 21068 UpdateGuideState exits: m=109317 SNR=79.9
22:15:16.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:16.606 00.001 21068 Enqueuing Expose request
22:15:16.607 00.001 16108 Worker thread wakes up
22:15:16.607 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:16.608 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:16.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:17.761 01.153 16108 Exposure complete
22:15:17.821 00.060 16108 worker thread done servicing request
22:15:17.821 00.000 21068 OnExposeComplete: enter
22:15:17.822 00.001 21068 UpdateGuideState(): m_state=6
22:15:17.824 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 993
22:15:17.825 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.04, Mass=115488, SNR=81.5, Peak=18550 HFD=3.2
22:15:17.826 00.001 21068 MultiStar: [#1 0.25,0.09,0.86,U] [#2 -0.26,-0.04,1.12,U] [#3 -0.15,0.43,0.00,M3] [#4 -0.19,0.54,0.00,M5] [#5 0.17,-0.23,0.91,U] [#6 0.02,0.14,0.86,U] [#7 -0.37,0.04,0.62,U] [#8 -0.18,0.54,0.00,M1] 
22:15:17.827 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {-0.04, 0.19}
22:15:17.828 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
22:15:17.829 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:15:17.830 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.40 mountX=0.04 mountY=-0.02, mountTheta=-0.53
22:15:17.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
22:15:17.833 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
22:15:17.834 00.001 16108 Worker thread wakes up
22:15:17.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:15:17.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:15:17.834 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=-0.02
22:15:17.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:15:17.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:17.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:17.834 00.000 16108 MoveAxis(E, 0, ABG)
22:15:17.835 00.001 16108 Move returns status 0, amount 0
22:15:17.835 00.000 16108 MoveAxis(N, 0, ABG)
22:15:17.835 00.000 16108 Move returns status 0, amount 0
22:15:17.835 00.000 16108 move complete, result=0
22:15:17.835 00.000 16108 worker thread done servicing request
22:15:17.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4003, FiltMin=3462, FiltMax=42925, Gamma=1.000
22:15:17.860 00.022 21068 UpdateGuideState exits: m=115488 SNR=81.5
22:15:17.861 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:17.863 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:17.864 00.001 21068 Enqueuing Expose request
22:15:17.866 00.002 16108 Worker thread wakes up
22:15:17.866 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:17.867 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:17.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:18.827 00.960 16108 Exposure complete
22:15:18.885 00.058 16108 worker thread done servicing request
22:15:18.885 00.000 21068 OnExposeComplete: enter
22:15:18.887 00.002 21068 UpdateGuideState(): m_state=6
22:15:18.888 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 994
22:15:18.889 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.93, Mass=130637, SNR=82.6, Peak=18326 HFD=3.4
22:15:18.890 00.001 21068 MultiStar: [#1 -0.01,0.15,1.07,U] [#2 -0.20,0.03,1.04,U] [#3 -0.20,0.59,0.00,M4] [#4 -0.18,0.61,0.00,M6] [#5 0.16,-0.00,0.87,U] [#6 -0.11,-0.03,0.78,U] [#7 -0.30,0.03,0.54,U] [#8 0.20,0.36,0.66,U] 
22:15:18.891 00.001 21068 single-star, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.01, 0.07}
22:15:18.891 00.000 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
22:15:18.892 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
22:15:18.893 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.71 mountX=0.02 mountY=-0.07, mountTheta=-1.25
22:15:18.896 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
22:15:18.896 00.000 21068 Enqueuing Move request for scope (-0.01, 0.07)
22:15:18.897 00.001 16108 Worker thread wakes up
22:15:18.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:15:18.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:15:18.897 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
22:15:18.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:15:18.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:18.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:18.897 00.000 16108 MoveAxis(E, 0, ABG)
22:15:18.897 00.000 16108 Move returns status 0, amount 0
22:15:18.898 00.001 16108 MoveAxis(N, 0, ABG)
22:15:18.898 00.000 16108 Move returns status 0, amount 0
22:15:18.898 00.000 16108 move complete, result=0
22:15:18.898 00.000 16108 worker thread done servicing request
22:15:18.903 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=4003, FiltMin=3478, FiltMax=41277, Gamma=1.000
22:15:18.920 00.017 21068 UpdateGuideState exits: m=130637 SNR=82.6
22:15:18.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:18.923 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:18.923 00.000 21068 Enqueuing Expose request
22:15:18.924 00.001 16108 Worker thread wakes up
22:15:18.924 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:18.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:18.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:20.074 01.149 16108 Exposure complete
22:15:20.132 00.058 16108 worker thread done servicing request
22:15:20.132 00.000 21068 OnExposeComplete: enter
22:15:20.133 00.001 21068 UpdateGuideState(): m_state=6
22:15:20.134 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 995
22:15:20.135 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.05, Mass=112590, SNR=77.0, Peak=17942 HFD=2.9
22:15:20.136 00.001 21068 MultiStar: [#1 -0.06,0.02,1.26,U] [#2 -0.13,0.04,1.14,U] [#3 -0.00,0.50,0.00,M5] [#4 0.03,0.39,0.78,U] [#5 -0.12,-0.15,0.95,U] [#6 -0.18,-0.19,0.91,U] [#7 0.09,0.31,0.57,U] [#8 -0.05,0.19,0.72,U] 
22:15:20.137 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {-0.05, 0.20}
22:15:20.138 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
22:15:20.138 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
22:15:20.139 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.30 mountX=0.08 mountY=-0.06, mountTheta=-0.62
22:15:20.141 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
22:15:20.142 00.001 21068 Enqueuing Move request for scope (-0.07, 0.08)
22:15:20.143 00.001 16108 Worker thread wakes up
22:15:20.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
22:15:20.143 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
22:15:20.143 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=-0.06
22:15:20.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:15:20.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:20.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:20.143 00.000 16108 MoveAxis(E, 0, ABG)
22:15:20.143 00.000 16108 Move returns status 0, amount 0
22:15:20.143 00.000 16108 MoveAxis(N, 0, ABG)
22:15:20.143 00.000 16108 Move returns status 0, amount 0
22:15:20.143 00.000 16108 move complete, result=0
22:15:20.144 00.001 16108 worker thread done servicing request
22:15:20.147 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=4003, FiltMin=3392, FiltMax=53309, Gamma=1.000
22:15:20.165 00.018 21068 UpdateGuideState exits: m=112590 SNR=77.0
22:15:20.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:20.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:20.168 00.001 21068 Enqueuing Expose request
22:15:20.169 00.001 16108 Worker thread wakes up
22:15:20.169 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:20.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:20.169 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:21.135 00.966 16108 Exposure complete
22:15:21.197 00.062 16108 worker thread done servicing request
22:15:21.197 00.000 21068 OnExposeComplete: enter
22:15:21.198 00.001 21068 UpdateGuideState(): m_state=6
22:15:21.199 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 996
22:15:21.201 00.002 21068 Star::Find returns 1 (0), X=219.14, Y=878.02, Mass=116461, SNR=90.8, Peak=18342 HFD=3.0
22:15:21.202 00.001 21068 MultiStar: [#1 0.16,0.02,0.94,U] [#2 -0.12,-0.03,0.94,U] [#3 -0.13,0.44,0.00,M6] [#4 0.01,0.29,0.64,U] [#5 -0.14,0.08,0.69,U] [#6 -0.04,-0.15,0.64,U] [#7 -0.10,-0.09,0.50,U] [#8 0.07,0.21,0.68,U] 
22:15:21.202 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.09, 0.17}
22:15:21.203 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
22:15:21.204 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
22:15:21.206 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.94 mountX=0.04 mountY=-0.06, mountTheta=-1.01
22:15:21.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
22:15:21.209 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
22:15:21.210 00.001 16108 Worker thread wakes up
22:15:21.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:15:21.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:15:21.210 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
22:15:21.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:15:21.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:21.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:21.210 00.000 16108 MoveAxis(E, 0, ABG)
22:15:21.210 00.000 16108 Move returns status 0, amount 0
22:15:21.210 00.000 16108 MoveAxis(N, 0, ABG)
22:15:21.210 00.000 16108 Move returns status 0, amount 0
22:15:21.210 00.000 16108 move complete, result=0
22:15:21.210 00.000 16108 worker thread done servicing request
22:15:21.215 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4003, FiltMin=3417, FiltMax=46269, Gamma=1.000
22:15:21.238 00.023 21068 UpdateGuideState exits: m=116461 SNR=90.8
22:15:21.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:21.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:21.240 00.001 21068 Enqueuing Expose request
22:15:21.241 00.001 16108 Worker thread wakes up
22:15:21.241 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:21.243 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:21.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:22.389 01.146 16108 Exposure complete
22:15:22.451 00.062 16108 worker thread done servicing request
22:15:22.451 00.000 21068 OnExposeComplete: enter
22:15:22.452 00.001 21068 UpdateGuideState(): m_state=6
22:15:22.453 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 997
22:15:22.453 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=878.00, Mass=110375, SNR=73.6, Peak=18950 HFD=3.2
22:15:22.454 00.001 21068 MultiStar: [#1 0.32,0.01,1.19,U] [#2 -0.13,-0.02,1.28,U] [#3 0.08,0.62,0.00,M7] [#4 -0.20,0.38,0.00,M5] [#5 -0.06,-0.05,1.01,U] [#6 0.07,-0.06,0.77,U] [#7 -0.08,0.15,0.63,U] [#8 0.14,0.23,0.79,U] 
22:15:22.455 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.02, 0.15}
22:15:22.456 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:15:22.457 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
22:15:22.458 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
22:15:22.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
22:15:22.461 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
22:15:22.462 00.001 16108 Worker thread wakes up
22:15:22.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:15:22.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:15:22.462 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.05
22:15:22.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:15:22.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:22.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:15:22.462 00.000 16108 MoveAxis(E, 0, ABG)
22:15:22.462 00.000 16108 Move returns status 0, amount 0
22:15:22.463 00.001 16108 MoveAxis(N, 0, ABG)
22:15:22.463 00.000 16108 Move returns status 0, amount 0
22:15:22.463 00.000 16108 move complete, result=0
22:15:22.463 00.000 16108 worker thread done servicing request
22:15:22.466 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4003, FiltMin=3405, FiltMax=49501, Gamma=1.000
22:15:22.484 00.018 21068 UpdateGuideState exits: m=110375 SNR=73.6
22:15:22.486 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:22.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:22.487 00.000 21068 Enqueuing Expose request
22:15:22.488 00.001 16108 Worker thread wakes up
22:15:22.488 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:22.490 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:22.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:23.451 00.961 16108 Exposure complete
22:15:23.517 00.066 16108 worker thread done servicing request
22:15:23.517 00.000 21068 OnExposeComplete: enter
22:15:23.518 00.001 21068 UpdateGuideState(): m_state=6
22:15:23.520 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 998
22:15:23.521 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.76, Mass=109567, SNR=69.6, Peak=18758 HFD=2.8
22:15:23.523 00.002 21068 MultiStar: [#1 0.03,-0.10,1.16,U] [#2 -0.06,-0.13,1.45,U] [#3 0.03,0.14,1.01,U] [#4 0.08,0.30,0.93,U] [#5 0.02,-0.08,1.00,U] [#6 0.25,-0.17,0.86,U] [#7 -0.26,-0.26,0.67,U] [#8 -0.07,0.23,0.88,U] 
22:15:23.524 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.11, -0.09}
22:15:23.525 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
22:15:23.525 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
22:15:23.527 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.94 mountX=0.00 mountY=0.02, mountTheta=1.38
22:15:23.529 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
22:15:23.530 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
22:15:23.531 00.001 16108 Worker thread wakes up
22:15:23.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:15:23.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:15:23.531 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
22:15:23.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:15:23.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:23.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:23.532 00.001 16108 MoveAxis(E, 0, ABG)
22:15:23.532 00.000 16108 Move returns status 0, amount 0
22:15:23.532 00.000 16108 MoveAxis(N, 0, ABG)
22:15:23.532 00.000 16108 Move returns status 0, amount 0
22:15:23.532 00.000 16108 move complete, result=0
22:15:23.532 00.000 16108 worker thread done servicing request
22:15:23.537 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=4006, FiltMin=3437, FiltMax=52653, Gamma=1.000
22:15:23.561 00.024 21068 UpdateGuideState exits: m=109567 SNR=69.6
22:15:23.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:23.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:23.563 00.000 21068 Enqueuing Expose request
22:15:23.564 00.001 16108 Worker thread wakes up
22:15:23.564 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:23.565 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:23.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:24.734 01.169 16108 Exposure complete
22:15:24.825 00.091 16108 worker thread done servicing request
22:15:24.825 00.000 21068 OnExposeComplete: enter
22:15:24.827 00.002 21068 UpdateGuideState(): m_state=6
22:15:24.828 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 999
22:15:24.830 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=877.81, Mass=117672, SNR=75.1, Peak=17350 HFD=2.9
22:15:24.831 00.001 21068 MultiStar: [#1 -0.08,-0.19,1.09,U] [#2 -0.27,-0.00,1.15,U] [#3 0.01,0.10,1.02,U] [#4 0.13,0.12,1.03,U] [#5 0.20,-0.27,0.85,U] [#6 0.29,-0.34,0.00,M1] [#7 -0.19,-0.13,0.62,U] [#8 -0.23,-0.01,0.75,U] 
22:15:24.832 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.03, -0.04}
22:15:24.834 00.002 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
22:15:24.835 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
22:15:24.837 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.04 cameraTheta=-2.17 mountX=0.02 mountY=0.04, mountTheta=1.16
22:15:24.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
22:15:24.840 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
22:15:24.842 00.002 16108 Worker thread wakes up
22:15:24.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:15:24.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:15:24.842 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.04
22:15:24.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:15:24.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:24.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:15:24.842 00.000 16108 MoveAxis(E, 0, ABG)
22:15:24.842 00.000 16108 Move returns status 0, amount 0
22:15:24.842 00.000 16108 MoveAxis(N, 0, ABG)
22:15:24.842 00.000 16108 Move returns status 0, amount 0
22:15:24.842 00.000 16108 move complete, result=0
22:15:24.842 00.000 16108 worker thread done servicing request
22:15:24.849 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4003, FiltMin=3472, FiltMax=59737, Gamma=1.000
22:15:24.875 00.026 21068 UpdateGuideState exits: m=117672 SNR=75.1
22:15:24.877 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:24.879 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:24.882 00.003 21068 Enqueuing Expose request
22:15:24.884 00.002 16108 Worker thread wakes up
22:15:24.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:24.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:24.885 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:25.845 00.960 16108 Exposure complete
22:15:25.905 00.060 16108 worker thread done servicing request
22:15:25.905 00.000 21068 OnExposeComplete: enter
22:15:25.906 00.001 21068 UpdateGuideState(): m_state=6
22:15:25.907 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1000
22:15:25.908 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.02, Mass=134426, SNR=99.1, Peak=18646 HFD=3.3
22:15:25.909 00.001 21068 MultiStar: [#1 0.07,-0.08,0.78,U] [#2 -0.20,-0.07,0.94,U] [#3 -0.03,0.20,0.93,U] [#4 -0.03,0.42,0.77,U] [#5 0.04,-0.14,0.77,U] [#6 0.16,-0.17,0.53,U] [#7 -0.48,0.26,0.00,M1] [#8 -0.15,0.46,0.00,M1] 
22:15:25.910 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.10, 0.17}
22:15:25.910 00.000 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
22:15:25.912 00.002 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
22:15:25.913 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.47 mountX=0.00 mountY=-0.06, mountTheta=-1.50
22:15:25.914 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
22:15:25.914 00.000 21068 Enqueuing Move request for scope (0.01, 0.06)
22:15:25.915 00.001 16108 Worker thread wakes up
22:15:25.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:15:25.917 00.002 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:15:25.917 00.000 16108 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
22:15:25.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:15:25.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:25.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:15:25.917 00.000 16108 MoveAxis(E, 0, ABG)
22:15:25.917 00.000 16108 Move returns status 0, amount 0
22:15:25.917 00.000 16108 MoveAxis(N, 0, ABG)
22:15:25.917 00.000 16108 Move returns status 0, amount 0
22:15:25.917 00.000 16108 move complete, result=0
22:15:25.917 00.000 16108 worker thread done servicing request
22:15:25.923 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4003, FiltMin=3437, FiltMax=51789, Gamma=1.000
22:15:25.939 00.016 21068 UpdateGuideState exits: m=134426 SNR=99.1
22:15:25.941 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:25.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:25.943 00.001 21068 Enqueuing Expose request
22:15:25.944 00.001 16108 Worker thread wakes up
22:15:25.944 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:25.944 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:25.945 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:27.092 01.147 16108 Exposure complete
22:15:27.154 00.062 16108 worker thread done servicing request
22:15:27.154 00.000 21068 OnExposeComplete: enter
22:15:27.155 00.001 21068 UpdateGuideState(): m_state=6
22:15:27.156 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1001
22:15:27.157 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.12, Mass=101393, SNR=69.8, Peak=18438 HFD=2.9
22:15:27.158 00.001 21068 MultiStar: [#1 0.03,0.14,1.28,U] [#2 -0.39,0.25,0.00,M1] [#3 -0.27,0.55,0.00,M5] [#4 -0.11,0.52,0.00,M3] [#5 -0.32,0.23,1.06,U] [#6 0.14,0.30,0.78,U] [#7 -0.42,0.18,0.00,M2] [#8 -0.20,0.52,0.00,M2] 
22:15:27.159 00.001 21068 refined, 3 included, MultiStar: {-0.08, 0.22}, one-star: {-0.12, 0.27}
22:15:27.160 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
22:15:27.161 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
22:15:27.162 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.90 mountX=0.11 mountY=-0.20, mountTheta=-1.06
22:15:27.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.22, opts=13)
22:15:27.164 00.000 21068 Enqueuing Move request for scope (-0.08, 0.22)
22:15:27.165 00.001 16108 Worker thread wakes up
22:15:27.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
22:15:27.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
22:15:27.165 00.000 16108 Moving (-0.08, 0.22) raw xDistance=0.11 yDistance=-0.20
22:15:27.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:15:27.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:27.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:15:27.166 00.001 16108 MoveAxis(E, 0, ABG)
22:15:27.166 00.000 16108 Move returns status 0, amount 0
22:15:27.166 00.000 16108 MoveAxis(N, 0, ABG)
22:15:27.166 00.000 16108 Move returns status 0, amount 0
22:15:27.166 00.000 16108 move complete, result=0
22:15:27.166 00.000 16108 worker thread done servicing request
22:15:27.169 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=4003, FiltMin=3462, FiltMax=60365, Gamma=1.000
22:15:27.187 00.018 21068 UpdateGuideState exits: m=101393 SNR=69.8
22:15:27.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:27.190 00.001 21068 Enqueuing Expose request
22:15:27.190 00.000 16108 Worker thread wakes up
22:15:27.190 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:15:27.192 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:27.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:28.156 00.964 16108 Exposure complete
22:15:28.227 00.071 16108 worker thread done servicing request
22:15:28.227 00.000 21068 OnExposeComplete: enter
22:15:28.228 00.001 21068 UpdateGuideState(): m_state=6
22:15:28.229 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1002
22:15:28.230 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=878.23, Mass=118779, SNR=76.3, Peak=18214 HFD=2.9
22:15:28.231 00.001 21068 MultiStar: [#1 0.00,0.06,1.00,U] [#2 -0.38,0.16,0.95,U] [#3 -0.24,0.55,0.00,M6] [#4 -0.03,0.69,0.00,M4] [#5 -0.22,-0.00,0.88,U] [#6 0.06,-0.09,0.83,U] [#7 -0.01,0.25,0.60,U] [#8 -0.22,0.47,0.00,M3] 
22:15:28.232 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.15, 0.38}
22:15:28.233 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
22:15:28.234 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
22:15:28.234 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.35 mountX=0.15 mountY=-0.09, mountTheta=-0.57
22:15:28.237 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.13, opts=13)
22:15:28.238 00.001 21068 Enqueuing Move request for scope (-0.13, 0.13)
22:15:28.239 00.001 16108 Worker thread wakes up
22:15:28.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
22:15:28.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
22:15:28.239 00.000 16108 Moving (-0.13, 0.13) raw xDistance=0.15 yDistance=-0.09
22:15:28.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:15:28.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:28.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:15:28.240 00.001 16108 MoveAxis(E, 0, ABG)
22:15:28.240 00.000 16108 Move returns status 0, amount 0
22:15:28.240 00.000 16108 MoveAxis(N, 0, ABG)
22:15:28.240 00.000 16108 Move returns status 0, amount 0
22:15:28.240 00.000 16108 move complete, result=0
22:15:28.240 00.000 16108 worker thread done servicing request
22:15:28.246 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4003, FiltMin=3446, FiltMax=50045, Gamma=1.000
22:15:28.271 00.025 21068 UpdateGuideState exits: m=118779 SNR=76.3
22:15:28.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:28.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:28.274 00.001 21068 Enqueuing Expose request
22:15:28.275 00.001 16108 Worker thread wakes up
22:15:28.275 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:28.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:28.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:29.434 01.158 16108 Exposure complete
22:15:29.503 00.069 16108 worker thread done servicing request
22:15:29.503 00.000 21068 OnExposeComplete: enter
22:15:29.504 00.001 21068 UpdateGuideState(): m_state=6
22:15:29.506 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1003
22:15:29.507 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=878.30, Mass=115012, SNR=68.1, Peak=17270 HFD=3.3
22:15:29.508 00.001 21068 MultiStar: [#1 0.28,0.26,1.23,U] [#2 -0.29,0.38,0.00,M1] [#3 -0.35,0.82,0.00,M7] [#4 -0.14,0.89,0.00,M5] [#5 -0.27,0.53,0.00,M1] [#6 0.03,0.37,0.86,U] [#7 -0.09,0.42,0.00,M2] [#8 0.16,0.66,0.00,M4] 
22:15:29.510 00.002 21068 refined, 2 included, MultiStar: {0.13, 0.35}, one-star: {0.05, 0.45}
22:15:29.511 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
22:15:29.512 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
22:15:29.513 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.21 mountX=-0.07 mountY=-0.37, mountTheta=-1.76
22:15:29.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.35, opts=13)
22:15:29.516 00.001 21068 Enqueuing Move request for scope (0.13, 0.35)
22:15:29.517 00.001 16108 Worker thread wakes up
22:15:29.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
22:15:29.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
22:15:29.517 00.000 16108 Moving (0.13, 0.35) raw xDistance=-0.07 yDistance=-0.37
22:15:29.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:15:29.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:29.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:15:29.517 00.000 16108 MoveAxis(E, 0, ABG)
22:15:29.517 00.000 16108 Move returns status 0, amount 0
22:15:29.517 00.000 16108 MoveAxis(N, 0, ABG)
22:15:29.517 00.000 16108 Move returns status 0, amount 0
22:15:29.517 00.000 16108 move complete, result=0
22:15:29.517 00.000 16108 worker thread done servicing request
22:15:29.522 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4000, FiltMin=3449, FiltMax=47478, Gamma=1.000
22:15:29.541 00.019 21068 UpdateGuideState exits: m=115012 SNR=68.1
22:15:29.543 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:29.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:29.545 00.001 21068 Enqueuing Expose request
22:15:29.546 00.001 16108 Worker thread wakes up
22:15:29.546 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:15:29.548 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:29.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:30.512 00.964 16108 Exposure complete
22:15:30.586 00.074 16108 worker thread done servicing request
22:15:30.586 00.000 21068 OnExposeComplete: enter
22:15:30.587 00.001 21068 UpdateGuideState(): m_state=6
22:15:30.588 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1004
22:15:30.589 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.85, Mass=109755, SNR=72.3, Peak=16598 HFD=3.2
22:15:30.590 00.001 21068 MultiStar: [#1 0.17,-0.15,1.09,U] [#2 -0.14,-0.26,1.17,U] [#3 0.04,0.33,0.98,U] [#4 -0.16,0.31,1.09,U] [#5 -0.20,0.09,1.14,U] [#6 0.08,-0.31,0.91,U] [#7 -0.51,0.24,0.00,M3] [#8 -0.34,0.36,0.00,M5] 
22:15:30.591 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.00}, one-star: {0.09, 0.00}
22:15:30.592 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:15:30.593 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:15:30.594 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.01 mountX=0.02 mountY=0.00, mountTheta=0.10
22:15:30.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
22:15:30.597 00.001 21068 Enqueuing Move request for scope (-0.02, 0.00)
22:15:30.598 00.001 16108 Worker thread wakes up
22:15:30.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
22:15:30.598 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
22:15:30.598 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
22:15:30.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:15:30.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:30.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:15:30.598 00.000 16108 MoveAxis(E, 0, ABG)
22:15:30.598 00.000 16108 Move returns status 0, amount 0
22:15:30.598 00.000 16108 MoveAxis(N, 0, ABG)
22:15:30.598 00.000 16108 Move returns status 0, amount 0
22:15:30.598 00.000 16108 move complete, result=0
22:15:30.598 00.000 16108 worker thread done servicing request
22:15:30.603 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4000, FiltMin=3475, FiltMax=46301, Gamma=1.000
22:15:30.620 00.017 21068 UpdateGuideState exits: m=109755 SNR=72.3
22:15:30.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:30.623 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:30.624 00.001 21068 Enqueuing Expose request
22:15:30.625 00.001 16108 Worker thread wakes up
22:15:30.625 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:30.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:30.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:31.774 01.149 16108 Exposure complete
22:15:31.836 00.062 16108 worker thread done servicing request
22:15:31.837 00.001 21068 OnExposeComplete: enter
22:15:31.837 00.000 21068 UpdateGuideState(): m_state=6
22:15:31.838 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1005
22:15:31.839 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.86, Mass=99456, SNR=70.2, Peak=17366 HFD=2.7
22:15:31.840 00.001 21068 MultiStar: [#1 0.06,-0.01,1.09,U] [#2 0.08,-0.12,1.30,U] [#3 0.17,0.53,0.00,M7] [#4 0.06,0.52,0.00,M5] [#5 0.08,-0.09,0.90,U] [#6 0.13,-0.21,0.86,U] [#7 -0.36,0.09,0.59,U] [#8 0.18,0.30,0.77,U] 
22:15:31.841 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.09, 0.01}
22:15:31.842 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
22:15:31.843 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
22:15:31.843 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.06 mountY=0.01, mountTheta=3.00
22:15:31.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
22:15:31.846 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
22:15:31.847 00.001 16108 Worker thread wakes up
22:15:31.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:15:31.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:15:31.847 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.01
22:15:31.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:15:31.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:31.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:15:31.847 00.000 16108 MoveAxis(E, 0, ABG)
22:15:31.847 00.000 16108 Move returns status 0, amount 0
22:15:31.847 00.000 16108 MoveAxis(N, 0, ABG)
22:15:31.847 00.000 16108 Move returns status 0, amount 0
22:15:31.848 00.001 16108 move complete, result=0
22:15:31.848 00.000 16108 worker thread done servicing request
22:15:31.853 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3997, FiltMin=3353, FiltMax=55917, Gamma=1.000
22:15:31.870 00.017 21068 UpdateGuideState exits: m=99456 SNR=70.2
22:15:31.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:31.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:31.873 00.001 21068 Enqueuing Expose request
22:15:31.874 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:31.875 00.001 16108 Worker thread wakes up
22:15:31.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:31.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:32.847 00.972 16108 Exposure complete
22:15:32.904 00.057 16108 worker thread done servicing request
22:15:32.904 00.000 21068 OnExposeComplete: enter
22:15:32.905 00.001 21068 UpdateGuideState(): m_state=6
22:15:32.906 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1006
22:15:32.906 00.000 21068 Star::Find returns 1 (0), X=218.98, Y=878.04, Mass=107676, SNR=71.3, Peak=19014 HFD=2.9
22:15:32.908 00.002 21068 MultiStar: [#1 0.14,-0.08,1.14,U] [#2 -0.21,-0.10,1.20,U] [#3 -0.01,0.31,1.15,U] [#4 -0.07,0.58,0.00,M6] [#5 -0.33,0.10,1.01,U] [#6 0.14,0.12,0.85,U] [#7 -0.06,0.06,0.65,U] [#8 0.10,0.40,0.82,U] 
22:15:32.908 00.000 21068 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {-0.24, 0.19}
22:15:32.909 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
22:15:32.910 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
22:15:32.911 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.09 mountX=0.09 mountY=-0.10, mountTheta=-0.85
22:15:32.912 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
22:15:32.913 00.001 21068 Enqueuing Move request for scope (-0.07, 0.12)
22:15:32.914 00.001 16108 Worker thread wakes up
22:15:32.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
22:15:32.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
22:15:32.914 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
22:15:32.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:15:32.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:32.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:15:32.914 00.000 16108 MoveAxis(E, 0, ABG)
22:15:32.914 00.000 16108 Move returns status 0, amount 0
22:15:32.914 00.000 16108 MoveAxis(N, 0, ABG)
22:15:32.915 00.001 16108 Move returns status 0, amount 0
22:15:32.915 00.000 16108 move complete, result=0
22:15:32.915 00.000 16108 worker thread done servicing request
22:15:32.919 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4000, FiltMin=3481, FiltMax=47133, Gamma=1.000
22:15:32.935 00.016 21068 UpdateGuideState exits: m=107676 SNR=71.3
22:15:32.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:32.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:32.938 00.001 21068 Enqueuing Expose request
22:15:32.939 00.001 16108 Worker thread wakes up
22:15:32.939 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:32.941 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:32.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:34.098 01.157 16108 Exposure complete
22:15:34.161 00.063 16108 worker thread done servicing request
22:15:34.161 00.000 21068 OnExposeComplete: enter
22:15:34.163 00.002 21068 UpdateGuideState(): m_state=6
22:15:34.164 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1007
22:15:34.165 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.25, Mass=114877, SNR=70.7, Peak=19782 HFD=2.8
22:15:34.166 00.001 21068 MultiStar: [#1 -0.10,0.16,1.27,U] [#2 -0.36,0.13,1.37,U] [#3 -0.22,0.50,0.00,M7] [#4 -0.01,0.56,0.00,M7] [#5 -0.14,0.01,0.94,U] [#6 0.11,0.09,0.93,U] [#7 -0.08,0.22,0.63,U] [#8 0.09,0.71,0.00,M4] 
22:15:34.167 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.17}, one-star: {-0.20, 0.40}
22:15:34.169 00.002 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
22:15:34.170 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
22:15:34.171 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.30 mountX=0.18 mountY=-0.13, mountTheta=-0.63
22:15:34.172 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.17, opts=13)
22:15:34.173 00.001 21068 Enqueuing Move request for scope (-0.15, 0.17)
22:15:34.174 00.001 16108 Worker thread wakes up
22:15:34.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
22:15:34.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
22:15:34.174 00.000 16108 Moving (-0.15, 0.17) raw xDistance=0.18 yDistance=-0.13
22:15:34.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:15:34.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:34.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:15:34.174 00.000 16108 MoveAxis(E, 0, ABG)
22:15:34.174 00.000 16108 Move returns status 0, amount 0
22:15:34.174 00.000 16108 MoveAxis(N, 0, ABG)
22:15:34.175 00.001 16108 Move returns status 0, amount 0
22:15:34.175 00.000 16108 move complete, result=0
22:15:34.175 00.000 16108 worker thread done servicing request
22:15:34.178 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3997, FiltMin=3401, FiltMax=47293, Gamma=1.000
22:15:34.196 00.018 21068 UpdateGuideState exits: m=114877 SNR=70.7
22:15:34.198 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:34.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:34.200 00.001 21068 Enqueuing Expose request
22:15:34.202 00.002 16108 Worker thread wakes up
22:15:34.202 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:34.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:34.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:35.162 00.959 16108 Exposure complete
22:15:35.230 00.068 16108 worker thread done servicing request
22:15:35.230 00.000 21068 OnExposeComplete: enter
22:15:35.232 00.002 21068 UpdateGuideState(): m_state=6
22:15:35.232 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1008
22:15:35.233 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.15, Mass=113671, SNR=74.4, Peak=18854 HFD=3.0
22:15:35.234 00.001 21068 MultiStar: [#1 0.00,-0.10,1.40,U] [#2 -0.30,0.04,1.14,U] [#3 -0.15,0.40,0.98,U] [#4 -0.13,0.44,0.00,M8] [#5 -0.17,-0.38,0.97,U] [#6 0.03,0.06,0.80,U] [#7 -0.35,-0.06,0.62,U] [#8 0.09,0.23,0.83,U] 
22:15:35.235 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {-0.20, 0.30}
22:15:35.236 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
22:15:35.237 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
22:15:35.237 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.14 cameraTheta=2.72 mountX=0.13 mountY=-0.02, mountTheta=-0.18
22:15:35.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.05, opts=13)
22:15:35.240 00.001 21068 Enqueuing Move request for scope (-0.12, 0.05)
22:15:35.240 00.000 16108 Worker thread wakes up
22:15:35.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
22:15:35.241 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
22:15:35.241 00.000 16108 Moving (-0.12, 0.05) raw xDistance=0.13 yDistance=-0.02
22:15:35.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:15:35.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:35.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:35.241 00.000 16108 MoveAxis(E, 0, ABG)
22:15:35.241 00.000 16108 Move returns status 0, amount 0
22:15:35.241 00.000 16108 MoveAxis(N, 0, ABG)
22:15:35.241 00.000 16108 Move returns status 0, amount 0
22:15:35.241 00.000 16108 move complete, result=0
22:15:35.241 00.000 16108 worker thread done servicing request
22:15:35.244 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=3997, FiltMin=3456, FiltMax=54461, Gamma=1.000
22:15:35.265 00.021 21068 UpdateGuideState exits: m=113671 SNR=74.4
22:15:35.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:35.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:35.267 00.000 21068 Enqueuing Expose request
22:15:35.269 00.002 16108 Worker thread wakes up
22:15:35.269 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:35.270 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:35.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:36.429 01.159 16108 Exposure complete
22:15:36.486 00.057 16108 worker thread done servicing request
22:15:36.486 00.000 21068 OnExposeComplete: enter
22:15:36.487 00.001 21068 UpdateGuideState(): m_state=6
22:15:36.489 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1009
22:15:36.490 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.95, Mass=111088, SNR=72.9, Peak=20374 HFD=2.7
22:15:36.491 00.001 21068 MultiStar: [#1 0.05,0.15,1.09,U] [#2 -0.23,0.04,1.08,U] [#3 -0.09,0.40,0.93,U] [#4 -0.11,0.67,0.00,M9] [#5 -0.15,0.20,0.78,U] [#6 -0.21,0.32,0.86,U] [#7 -0.46,0.04,0.00,M1] [#8 0.18,0.32,0.65,U] 
22:15:36.492 00.001 21068 single-star, 6 included, MultiStar: {-0.09, 0.21}, one-star: {-0.10, 0.10}
22:15:36.493 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
22:15:36.494 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
22:15:36.494 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.34 mountX=0.12 mountY=-0.08, mountTheta=-0.58
22:15:36.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
22:15:36.497 00.001 21068 Enqueuing Move request for scope (-0.10, 0.10)
22:15:36.497 00.000 16108 Worker thread wakes up
22:15:36.498 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
22:15:36.498 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
22:15:36.498 00.000 16108 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=-0.08
22:15:36.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:15:36.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:36.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:36.498 00.000 16108 MoveAxis(E, 0, ABG)
22:15:36.498 00.000 16108 Move returns status 0, amount 0
22:15:36.498 00.000 16108 MoveAxis(N, 0, ABG)
22:15:36.498 00.000 16108 Move returns status 0, amount 0
22:15:36.498 00.000 16108 move complete, result=0
22:15:36.498 00.000 16108 worker thread done servicing request
22:15:36.502 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4000, FiltMin=3408, FiltMax=44989, Gamma=1.000
22:15:36.518 00.016 21068 UpdateGuideState exits: m=111088 SNR=72.9
22:15:36.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:36.521 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:36.522 00.001 21068 Enqueuing Expose request
22:15:36.522 00.000 16108 Worker thread wakes up
22:15:36.522 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:36.523 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:36.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:37.489 00.966 16108 Exposure complete
22:15:37.547 00.058 16108 worker thread done servicing request
22:15:37.547 00.000 21068 OnExposeComplete: enter
22:15:37.548 00.001 21068 UpdateGuideState(): m_state=6
22:15:37.549 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1010
22:15:37.550 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.03, Mass=126046, SNR=79.1, Peak=19158 HFD=3.2
22:15:37.551 00.001 21068 MultiStar: [#1 0.27,-0.12,1.06,U] [#2 -0.21,-0.15,1.13,U] [#3 -0.01,0.13,0.96,U] [#4 -0.03,0.32,0.79,U] [#5 -0.11,-0.19,0.89,U] [#6 0.18,-0.28,0.83,U] [#7 -0.21,0.25,0.57,U] [#8 -0.01,0.27,0.73,U] 
22:15:37.552 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.03, 0.18}
22:15:37.553 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:15:37.554 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:15:37.554 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.72 mountX=0.01 mountY=-0.02, mountTheta=-1.24
22:15:37.556 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
22:15:37.558 00.002 21068 Enqueuing Move request for scope (-0.00, 0.03)
22:15:37.559 00.001 16108 Worker thread wakes up
22:15:37.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:15:37.559 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:15:37.559 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.02
22:15:37.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:15:37.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:37.560 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:37.560 00.000 16108 MoveAxis(E, 0, ABG)
22:15:37.560 00.000 16108 Move returns status 0, amount 0
22:15:37.560 00.000 16108 MoveAxis(N, 0, ABG)
22:15:37.560 00.000 16108 Move returns status 0, amount 0
22:15:37.560 00.000 16108 move complete, result=0
22:15:37.560 00.000 16108 worker thread done servicing request
22:15:37.563 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4000, FiltMin=3417, FiltMax=50141, Gamma=1.000
22:15:37.580 00.017 21068 UpdateGuideState exits: m=126046 SNR=79.1
22:15:37.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:37.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:37.583 00.001 21068 Enqueuing Expose request
22:15:37.584 00.001 16108 Worker thread wakes up
22:15:37.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:37.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:37.585 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:38.739 01.154 16108 Exposure complete
22:15:38.803 00.064 16108 worker thread done servicing request
22:15:38.804 00.001 21068 OnExposeComplete: enter
22:15:38.804 00.000 21068 UpdateGuideState(): m_state=6
22:15:38.805 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1011
22:15:38.806 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.70, Mass=123906, SNR=81.0, Peak=17142 HFD=3.4
22:15:38.807 00.001 21068 MultiStar: [#1 -0.03,-0.27,0.98,U] [#2 -0.18,-0.30,1.13,U] [#3 -0.12,0.08,0.89,U] [#4 -0.19,0.27,0.79,U] [#5 -0.16,-0.23,0.83,U] [#6 0.03,-0.15,0.79,U] [#7 -0.42,-0.00,0.60,U] [#8 -0.00,0.21,0.62,U] 
22:15:38.808 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.05, -0.16}
22:15:38.809 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
22:15:38.809 00.000 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
22:15:38.810 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=0.10 mountY=0.11, mountTheta=0.83
22:15:38.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.09, opts=13)
22:15:38.813 00.001 21068 Enqueuing Move request for scope (-0.12, -0.09)
22:15:38.813 00.000 16108 Worker thread wakes up
22:15:38.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
22:15:38.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
22:15:38.814 00.001 16108 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.11
22:15:38.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:15:38.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:38.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:15:38.814 00.000 16108 MoveAxis(E, 0, ABG)
22:15:38.814 00.000 16108 Move returns status 0, amount 0
22:15:38.814 00.000 16108 MoveAxis(N, 0, ABG)
22:15:38.814 00.000 16108 Move returns status 0, amount 0
22:15:38.814 00.000 16108 move complete, result=0
22:15:38.814 00.000 16108 worker thread done servicing request
22:15:38.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4000, FiltMin=3427, FiltMax=60281, Gamma=1.000
22:15:38.833 00.015 21068 UpdateGuideState exits: m=123906 SNR=81.0
22:15:38.835 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:38.835 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:38.836 00.001 21068 Enqueuing Expose request
22:15:38.837 00.001 16108 Worker thread wakes up
22:15:38.837 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:15:38.838 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:38.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:39.816 00.978 16108 Exposure complete
22:15:39.877 00.061 16108 worker thread done servicing request
22:15:39.877 00.000 21068 OnExposeComplete: enter
22:15:39.878 00.001 21068 UpdateGuideState(): m_state=6
22:15:39.880 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1012
22:15:39.881 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=878.10, Mass=114147, SNR=76.8, Peak=17430 HFD=3.2
22:15:39.882 00.001 21068 MultiStar: [#1 -0.09,-0.08,1.17,U] [#2 -0.11,-0.03,1.20,U] [#3 -0.08,0.27,1.35,U] [#4 -0.10,0.61,0.00,M8] [#5 -0.06,-0.14,0.84,U] [#6 -0.01,-0.05,0.77,U] [#7 -0.35,0.03,0.65,U] [#8 0.26,0.41,0.00,M1] 
22:15:39.883 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.05}, one-star: {0.09, 0.25}
22:15:39.884 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
22:15:39.884 00.000 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
22:15:39.885 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.56 mountX=0.09 mountY=-0.03, mountTheta=-0.36
22:15:39.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.05, opts=13)
22:15:39.888 00.001 21068 Enqueuing Move request for scope (-0.08, 0.05)
22:15:39.889 00.001 16108 Worker thread wakes up
22:15:39.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:15:39.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:15:39.889 00.000 16108 Moving (-0.08, 0.05) raw xDistance=0.09 yDistance=-0.03
22:15:39.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:15:39.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:39.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:39.889 00.000 16108 MoveAxis(E, 0, ABG)
22:15:39.889 00.000 16108 Move returns status 0, amount 0
22:15:39.889 00.000 16108 MoveAxis(N, 0, ABG)
22:15:39.889 00.000 16108 Move returns status 0, amount 0
22:15:39.889 00.000 16108 move complete, result=0
22:15:39.889 00.000 16108 worker thread done servicing request
22:15:39.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4000, FiltMin=3430, FiltMax=51757, Gamma=1.000
22:15:39.912 00.019 21068 UpdateGuideState exits: m=114147 SNR=76.8
22:15:39.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:39.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:39.915 00.001 21068 Enqueuing Expose request
22:15:39.916 00.001 16108 Worker thread wakes up
22:15:39.916 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:39.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:39.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:41.077 01.161 16108 Exposure complete
22:15:41.144 00.067 16108 worker thread done servicing request
22:15:41.144 00.000 21068 OnExposeComplete: enter
22:15:41.145 00.001 21068 UpdateGuideState(): m_state=6
22:15:41.146 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1013
22:15:41.147 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.02, Mass=102250, SNR=72.3, Peak=16550 HFD=3.0
22:15:41.149 00.002 21068 MultiStar: [#1 0.32,0.05,1.06,U] [#2 -0.16,0.01,1.21,U] [#3 0.12,0.44,0.00,M3] [#4 0.25,0.40,0.00,M9] [#5 -0.03,-0.02,1.00,U] [#6 -0.01,0.01,0.76,U] [#7 -0.53,0.12,0.00,M1] [#8 0.18,0.22,0.88,U] 
22:15:41.150 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.07}, one-star: {0.01, 0.17}
22:15:41.152 00.002 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:15:41.153 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:15:41.155 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.99 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
22:15:41.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
22:15:41.159 00.002 21068 Enqueuing Move request for scope (0.05, 0.07)
22:15:41.160 00.001 16108 Worker thread wakes up
22:15:41.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:15:41.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:15:41.160 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.03 yDistance=-0.08
22:15:41.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:15:41.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:41.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:41.160 00.000 16108 MoveAxis(E, 0, ABG)
22:15:41.160 00.000 16108 Move returns status 0, amount 0
22:15:41.161 00.001 16108 MoveAxis(N, 0, ABG)
22:15:41.161 00.000 16108 Move returns status 0, amount 0
22:15:41.161 00.000 16108 move complete, result=0
22:15:41.161 00.000 16108 worker thread done servicing request
22:15:41.166 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3997, FiltMin=3433, FiltMax=52589, Gamma=1.000
22:15:41.183 00.017 21068 UpdateGuideState exits: m=102250 SNR=72.3
22:15:41.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:41.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:41.186 00.001 21068 Enqueuing Expose request
22:15:41.187 00.001 16108 Worker thread wakes up
22:15:41.187 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:41.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:41.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:42.153 00.966 16108 Exposure complete
22:15:42.212 00.059 16108 worker thread done servicing request
22:15:42.212 00.000 21068 OnExposeComplete: enter
22:15:42.213 00.001 21068 UpdateGuideState(): m_state=6
22:15:42.214 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1014
22:15:42.215 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.97, Mass=114986, SNR=73.3, Peak=18998 HFD=2.9
22:15:42.216 00.001 21068 MultiStar: [#1 -0.06,0.03,1.13,U] [#2 -0.28,-0.05,1.34,U] [#3 -0.16,0.46,0.00,M4] [#4 -0.11,0.53,0.00,M10] [#5 -0.06,-0.04,0.97,U] [#6 -0.02,-0.19,0.81,U] [#7 -0.07,0.00,0.64,U] [#8 -0.07,0.21,0.98,U] 
22:15:42.217 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.01}, one-star: {0.10, 0.12}
22:15:42.219 00.002 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
22:15:42.220 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
22:15:42.221 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.95 mountX=0.08 mountY=0.00, mountTheta=0.04
22:15:42.223 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
22:15:42.223 00.000 21068 Enqueuing Move request for scope (-0.08, 0.01)
22:15:42.224 00.001 16108 Worker thread wakes up
22:15:42.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
22:15:42.224 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
22:15:42.224 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.00
22:15:42.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:15:42.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:42.225 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:15:42.225 00.000 16108 MoveAxis(E, 0, ABG)
22:15:42.225 00.000 16108 Move returns status 0, amount 0
22:15:42.225 00.000 16108 MoveAxis(N, 0, ABG)
22:15:42.225 00.000 16108 Move returns status 0, amount 0
22:15:42.225 00.000 16108 move complete, result=0
22:15:42.225 00.000 16108 worker thread done servicing request
22:15:42.229 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4000, FiltMin=3440, FiltMax=54205, Gamma=1.000
22:15:42.246 00.017 21068 UpdateGuideState exits: m=114986 SNR=73.3
22:15:42.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:42.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:42.249 00.001 21068 Enqueuing Expose request
22:15:42.250 00.001 16108 Worker thread wakes up
22:15:42.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:42.250 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:42.251 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:43.410 01.159 16108 Exposure complete
22:15:43.466 00.056 16108 worker thread done servicing request
22:15:43.466 00.000 21068 OnExposeComplete: enter
22:15:43.468 00.002 21068 UpdateGuideState(): m_state=6
22:15:43.469 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1015
22:15:43.470 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=878.17, Mass=98466, SNR=69.7, Peak=16662 HFD=3.0
22:15:43.471 00.001 21068 MultiStar: [#1 -0.23,0.07,1.12,U] [#2 -0.43,0.14,0.00,M1] [#3 -0.22,0.42,0.00,M5] [#4 -0.34,0.59,0.00,R] [#5 -0.15,0.22,0.99,U] [#6 -0.10,0.01,0.87,U] [#7 -0.43,0.13,0.00,M1] [#8 -0.24,0.57,0.00,M1] 
22:15:43.472 00.001 21068 refined, 3 included, MultiStar: {-0.16, 0.16}, one-star: {-0.15, 0.32}
22:15:43.473 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:15:43.474 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
22:15:43.475 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=0.19 mountY=-0.11, mountTheta=-0.55
22:15:43.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.16, opts=13)
22:15:43.478 00.001 21068 Enqueuing Move request for scope (-0.16, 0.16)
22:15:43.479 00.001 16108 Worker thread wakes up
22:15:43.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
22:15:43.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
22:15:43.479 00.000 16108 Moving (-0.16, 0.16) raw xDistance=0.19 yDistance=-0.11
22:15:43.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:15:43.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:43.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:15:43.479 00.000 16108 MoveAxis(E, 0, ABG)
22:15:43.479 00.000 16108 Move returns status 0, amount 0
22:15:43.479 00.000 16108 MoveAxis(N, 0, ABG)
22:15:43.479 00.000 16108 Move returns status 0, amount 0
22:15:43.479 00.000 16108 move complete, result=0
22:15:43.479 00.000 16108 worker thread done servicing request
22:15:43.485 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3997, FiltMin=3462, FiltMax=54429, Gamma=1.000
22:15:43.505 00.020 21068 UpdateGuideState exits: m=98466 SNR=69.7
22:15:43.507 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:43.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:43.508 00.000 21068 Enqueuing Expose request
22:15:43.509 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:43.510 00.001 16108 Worker thread wakes up
22:15:43.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:43.511 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:44.476 00.965 16108 Exposure complete
22:15:44.539 00.063 16108 worker thread done servicing request
22:15:44.539 00.000 21068 OnExposeComplete: enter
22:15:44.541 00.002 21068 UpdateGuideState(): m_state=6
22:15:44.542 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1016
22:15:44.543 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.15, Mass=129392, SNR=77.2, Peak=20678 HFD=2.9
22:15:44.544 00.001 21068 MultiStar: [#1 -0.12,0.12,1.13,U] [#2 -0.26,0.19,1.20,U] [#3 -0.47,0.69,0.00,M6] [#4 0.22,-0.04,0.73,U] [#5 -0.24,0.29,1.07,U] [#6 -0.28,0.25,0.73,U] [#7 -0.26,0.39,0.00,M2] [#8 0.05,0.75,0.00,M2] 
22:15:44.545 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.19}, one-star: {-0.03, 0.30}
22:15:44.546 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
22:15:44.546 00.000 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
22:15:44.547 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.17 mountX=0.16 mountY=-0.16, mountTheta=-0.76
22:15:44.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.19, opts=13)
22:15:44.550 00.001 21068 Enqueuing Move request for scope (-0.13, 0.19)
22:15:44.550 00.000 16108 Worker thread wakes up
22:15:44.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
22:15:44.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
22:15:44.551 00.001 16108 Moving (-0.13, 0.19) raw xDistance=0.16 yDistance=-0.16
22:15:44.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:15:44.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:44.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:15:44.551 00.000 16108 MoveAxis(E, 0, ABG)
22:15:44.551 00.000 16108 Move returns status 0, amount 0
22:15:44.551 00.000 16108 MoveAxis(N, 0, ABG)
22:15:44.551 00.000 16108 Move returns status 0, amount 0
22:15:44.551 00.000 16108 move complete, result=0
22:15:44.551 00.000 16108 worker thread done servicing request
22:15:44.555 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3997, FiltMin=3475, FiltMax=63225, Gamma=1.000
22:15:44.576 00.021 21068 UpdateGuideState exits: m=129392 SNR=77.2
22:15:44.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:44.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:44.579 00.001 21068 Enqueuing Expose request
22:15:44.580 00.001 16108 Worker thread wakes up
22:15:44.580 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:15:44.581 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:44.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:45.736 01.155 16108 Exposure complete
22:15:45.799 00.063 16108 worker thread done servicing request
22:15:45.799 00.000 21068 OnExposeComplete: enter
22:15:45.801 00.002 21068 UpdateGuideState(): m_state=6
22:15:45.802 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1017
22:15:45.803 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.09, Mass=108632, SNR=73.0, Peak=21030 HFD=2.8
22:15:45.804 00.001 21068 MultiStar: [#1 -0.28,0.01,1.32,U] [#2 -0.23,0.05,1.27,U] [#3 -0.29,0.51,0.00,M7] [#4 0.13,-0.05,0.79,U] [#5 -0.34,-0.14,0.95,U] [#6 -0.25,0.48,0.00,M1] [#7 -0.18,0.31,0.84,U] [#8 -0.19,0.40,0.00,M3] 
22:15:45.805 00.001 21068 refined, 5 included, MultiStar: {-0.19, 0.07}, one-star: {-0.13, 0.24}
22:15:45.806 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
22:15:45.807 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
22:15:45.808 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.81 mountX=0.20 mountY=-0.02, mountTheta=-0.10
22:15:45.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.07, opts=13)
22:15:45.810 00.001 21068 Enqueuing Move request for scope (-0.19, 0.07)
22:15:45.810 00.000 16108 Worker thread wakes up
22:15:45.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
22:15:45.810 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
22:15:45.810 00.000 16108 Moving (-0.19, 0.07) raw xDistance=0.20 yDistance=-0.02
22:15:45.811 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:15:45.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:45.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:45.811 00.000 16108 MoveAxis(E, 0, ABG)
22:15:45.811 00.000 16108 Move returns status 0, amount 0
22:15:45.811 00.000 16108 MoveAxis(N, 0, ABG)
22:15:45.811 00.000 16108 Move returns status 0, amount 0
22:15:45.811 00.000 16108 move complete, result=0
22:15:45.811 00.000 16108 worker thread done servicing request
22:15:45.815 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3997, FiltMin=3417, FiltMax=55501, Gamma=1.000
22:15:45.831 00.016 21068 UpdateGuideState exits: m=108632 SNR=73.0
22:15:45.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:45.834 00.001 21068 Enqueuing Expose request
22:15:45.835 00.001 16108 Worker thread wakes up
22:15:45.835 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:15:45.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:45.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:46.799 00.964 16108 Exposure complete
22:15:46.858 00.059 16108 worker thread done servicing request
22:15:46.858 00.000 21068 OnExposeComplete: enter
22:15:46.859 00.001 21068 UpdateGuideState(): m_state=6
22:15:46.860 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1018
22:15:46.861 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=878.21, Mass=101409, SNR=68.7, Peak=17606 HFD=2.8
22:15:46.862 00.001 21068 MultiStar: [#1 -0.02,0.19,1.23,U] [#2 -0.17,0.20,1.36,U] [#3 -0.15,0.69,0.00,M8] [#4 0.15,0.07,0.81,U] [#5 -0.12,0.23,1.13,U] [#6 -0.10,0.48,0.00,M2] [#7 -0.23,0.42,0.00,M2] [#8 -0.26,0.66,0.00,M4] 
22:15:46.862 00.000 21068 refined, 4 included, MultiStar: {-0.07, 0.21}, one-star: {-0.14, 0.36}
22:15:46.863 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:15:46.864 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
22:15:46.865 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.90 mountX=0.11 mountY=-0.19, mountTheta=-1.05
22:15:46.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.21, opts=13)
22:15:46.868 00.001 21068 Enqueuing Move request for scope (-0.07, 0.21)
22:15:46.871 00.003 16108 Worker thread wakes up
22:15:46.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
22:15:46.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
22:15:46.871 00.000 16108 Moving (-0.07, 0.21) raw xDistance=0.11 yDistance=-0.19
22:15:46.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:15:46.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:46.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:15:46.871 00.000 16108 MoveAxis(E, 0, ABG)
22:15:46.871 00.000 16108 Move returns status 0, amount 0
22:15:46.871 00.000 16108 MoveAxis(N, 0, ABG)
22:15:46.872 00.001 16108 Move returns status 0, amount 0
22:15:46.872 00.000 16108 move complete, result=0
22:15:46.872 00.000 16108 worker thread done servicing request
22:15:46.875 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3997, FiltMin=3430, FiltMax=49997, Gamma=1.000
22:15:46.891 00.016 21068 UpdateGuideState exits: m=101409 SNR=68.7
22:15:46.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:46.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:46.895 00.002 21068 Enqueuing Expose request
22:15:46.896 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:15:46.896 00.000 16108 Worker thread wakes up
22:15:46.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:46.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:48.063 01.166 16108 Exposure complete
22:15:48.120 00.057 16108 worker thread done servicing request
22:15:48.120 00.000 21068 OnExposeComplete: enter
22:15:48.122 00.002 21068 UpdateGuideState(): m_state=6
22:15:48.123 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1019
22:15:48.124 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=878.37, Mass=109197, SNR=71.2, Peak=17190 HFD=3.2
22:15:48.125 00.001 21068 MultiStar: [#1 -0.16,-0.07,1.15,U] [#2 -0.18,0.36,1.47,U] [#3 -0.25,0.55,0.00,M9] [#4 0.21,-0.00,0.95,U] [#5 -0.20,-0.02,0.90,U] [#6 -0.10,0.12,0.82,U] [#7 -0.47,0.43,0.00,M3] [#8 -0.16,0.50,0.00,M5] 
22:15:48.126 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.17}, one-star: {-0.23, 0.52}
22:15:48.127 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
22:15:48.128 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
22:15:48.129 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.20 cameraTheta=2.19 mountX=0.15 mountY=-0.13, mountTheta=-0.74
22:15:48.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.17, opts=13)
22:15:48.132 00.001 21068 Enqueuing Move request for scope (-0.12, 0.17)
22:15:48.132 00.000 16108 Worker thread wakes up
22:15:48.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
22:15:48.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
22:15:48.132 00.000 16108 Moving (-0.12, 0.17) raw xDistance=0.15 yDistance=-0.13
22:15:48.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:15:48.133 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:48.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:15:48.133 00.000 16108 MoveAxis(E, 0, ABG)
22:15:48.133 00.000 16108 Move returns status 0, amount 0
22:15:48.133 00.000 16108 MoveAxis(N, 0, ABG)
22:15:48.133 00.000 16108 Move returns status 0, amount 0
22:15:48.133 00.000 16108 move complete, result=0
22:15:48.133 00.000 16108 worker thread done servicing request
22:15:48.137 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3993, FiltMin=3430, FiltMax=46461, Gamma=1.000
22:15:48.157 00.020 21068 UpdateGuideState exits: m=109197 SNR=71.2
22:15:48.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.158 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:48.159 00.001 21068 Enqueuing Expose request
22:15:48.160 00.001 16108 Worker thread wakes up
22:15:48.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:48.161 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:48.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:49.136 00.975 16108 Exposure complete
22:15:49.196 00.060 16108 worker thread done servicing request
22:15:49.197 00.001 21068 OnExposeComplete: enter
22:15:49.197 00.000 21068 UpdateGuideState(): m_state=6
22:15:49.198 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1020
22:15:49.199 00.001 21068 Star::Find returns 1 (0), X=218.76, Y=878.35, Mass=99921, SNR=60.7, Peak=18806 HFD=2.9
22:15:49.200 00.001 21068 MultiStar: [#1 -0.31,0.26,1.40,U] [#2 -0.31,0.21,1.77,U] [#3 -0.33,0.77,0.00,M10] [#4 0.05,0.11,1.06,U] [#5 -0.27,0.41,0.00,M1] [#6 0.01,0.33,0.85,U] [#7 -0.61,0.67,0.00,M4] [#8 -0.02,0.74,0.00,M6] 
22:15:49.201 00.001 21068 refined, 4 included, MultiStar: {-0.23, 0.27}, one-star: {-0.47, 0.50}
22:15:49.202 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
22:15:49.203 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
22:15:49.203 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.27 mountX=0.27 mountY=-0.21, mountTheta=-0.66
22:15:49.207 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.27, opts=13)
22:15:49.208 00.001 21068 Enqueuing Move request for scope (-0.23, 0.27)
22:15:49.209 00.001 16108 Worker thread wakes up
22:15:49.210 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
22:15:49.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
22:15:49.210 00.000 16108 Moving (-0.23, 0.27) raw xDistance=0.27 yDistance=-0.21
22:15:49.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:15:49.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:49.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:15:49.210 00.000 16108 MoveAxis(W, 71, ABG)
22:15:49.210 00.000 16108 Guiding  Dir = 3, Dur = 71
22:15:49.211 00.001 16108 IsSlewing returns 0
22:15:49.211 00.000 16108 IsGuiding returns 0
22:15:49.217 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3993, FiltMin=3433, FiltMax=58726, Gamma=1.000
22:15:49.218 00.001 16108 PulseGuide returned control before completion, sleep 74
22:15:49.239 00.021 21068 UpdateGuideState exits: m=99921 SNR=60.7
22:15:49.241 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:49.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:49.242 00.000 21068 Enqueuing Expose request
22:15:49.296 00.054 16108 IsGuiding returns 1
22:15:49.296 00.000 16108 scope still moving after pulse duration time elapsed
22:15:49.327 00.031 16108 IsSlewing returns 0
22:15:49.327 00.000 16108 IsGuiding returns 0
22:15:49.327 00.000 16108 scope move finished after 71 + 45 ms
22:15:49.327 00.000 16108 Move returns status 0, amount 71
22:15:49.327 00.000 16108 MoveAxis(N, 0, ABG)
22:15:49.327 00.000 16108 Move returns status 0, amount 0
22:15:49.327 00.000 16108 move complete, result=0
22:15:49.327 00.000 16108 worker thread done servicing request
22:15:49.327 00.000 16108 Worker thread wakes up
22:15:49.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:49.327 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.2 px 0 ms NORTH
22:15:49.329 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:50.479 01.150 16108 Exposure complete
22:15:50.540 00.061 16108 worker thread done servicing request
22:15:50.540 00.000 21068 OnExposeComplete: enter
22:15:50.541 00.001 21068 UpdateGuideState(): m_state=6
22:15:50.542 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1021
22:15:50.543 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=878.12, Mass=116802, SNR=74.9, Peak=15907 HFD=3.4
22:15:50.544 00.001 21068 MultiStar: [#1 0.34,0.16,1.04,U] [#2 -0.02,0.18,1.19,U] [#3 0.18,0.66,0.00,R] [#4 0.26,-0.09,0.73,U] [#5 -0.10,0.15,1.01,U] [#6 0.15,-0.23,0.81,U] [#7 -0.12,0.14,0.73,U] [#8 0.27,0.34,0.00,M7] 
22:15:50.544 00.000 21068 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.26, 0.27}
22:15:50.545 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:15:50.546 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:15:50.547 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
22:15:50.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.10, opts=13)
22:15:50.550 00.001 21068 Enqueuing Move request for scope (0.11, 0.10)
22:15:50.551 00.001 16108 Worker thread wakes up
22:15:50.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:15:50.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:15:50.551 00.000 16108 Moving (0.11, 0.10) raw xDistance=-0.09 yDistance=-0.12
22:15:50.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:15:50.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:50.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:15:50.551 00.000 16108 MoveAxis(E, 0, ABG)
22:15:50.551 00.000 16108 Move returns status 0, amount 0
22:15:50.551 00.000 16108 MoveAxis(N, 0, ABG)
22:15:50.551 00.000 16108 Move returns status 0, amount 0
22:15:50.551 00.000 16108 move complete, result=0
22:15:50.551 00.000 16108 worker thread done servicing request
22:15:50.554 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3993, FiltMin=3366, FiltMax=49699, Gamma=1.000
22:15:50.572 00.018 21068 UpdateGuideState exits: m=116802 SNR=74.9
22:15:50.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:50.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:50.575 00.001 21068 Enqueuing Expose request
22:15:50.576 00.001 16108 Worker thread wakes up
22:15:50.576 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:50.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:50.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:51.544 00.968 16108 Exposure complete
22:15:51.605 00.061 16108 worker thread done servicing request
22:15:51.605 00.000 21068 OnExposeComplete: enter
22:15:51.606 00.001 21068 UpdateGuideState(): m_state=6
22:15:51.606 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1022
22:15:51.607 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=878.32, Mass=107119, SNR=63.0, Peak=14486 HFD=3.2
22:15:51.608 00.001 21068 MultiStar: [#1 0.18,0.06,1.28,U] [#2 0.02,0.23,1.41,U] [#3 -0.37,-0.12,1.18,U] [#4 0.35,0.17,0.92,U] [#5 0.04,0.05,1.06,U] [#6 0.14,0.05,0.90,U] [#7 -0.33,0.47,0.00,M4] [#8 -0.07,0.39,0.80,U] 
22:15:51.609 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.23, 0.47}
22:15:51.609 00.000 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
22:15:51.610 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
22:15:51.612 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.21 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
22:15:51.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.15, opts=13)
22:15:51.614 00.001 21068 Enqueuing Move request for scope (0.06, 0.15)
22:15:51.615 00.001 16108 Worker thread wakes up
22:15:51.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
22:15:51.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
22:15:51.615 00.000 16108 Moving (0.06, 0.15) raw xDistance=-0.03 yDistance=-0.16
22:15:51.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:15:51.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:51.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:15:51.615 00.000 16108 MoveAxis(E, 0, ABG)
22:15:51.615 00.000 16108 Move returns status 0, amount 0
22:15:51.615 00.000 16108 MoveAxis(N, 0, ABG)
22:15:51.615 00.000 16108 Move returns status 0, amount 0
22:15:51.615 00.000 16108 move complete, result=0
22:15:51.615 00.000 16108 worker thread done servicing request
22:15:51.619 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3997, FiltMin=3373, FiltMax=48477, Gamma=1.000
22:15:51.646 00.027 21068 UpdateGuideState exits: m=107119 SNR=63.0
22:15:51.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:51.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:51.649 00.001 21068 Enqueuing Expose request
22:15:51.650 00.001 16108 Worker thread wakes up
22:15:51.650 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:15:51.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:51.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:52.801 01.150 16108 Exposure complete
22:15:52.856 00.055 16108 worker thread done servicing request
22:15:52.856 00.000 21068 OnExposeComplete: enter
22:15:52.857 00.001 21068 UpdateGuideState(): m_state=6
22:15:52.858 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1023
22:15:52.859 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=878.26, Mass=101053, SNR=65.0, Peak=16102 HFD=2.9
22:15:52.860 00.001 21068 MultiStar: [#1 0.05,0.15,1.20,U] [#2 -0.06,0.28,1.37,U] [#3 -0.33,-0.12,1.17,U] [#4 0.24,0.02,0.95,U] [#5 0.01,0.21,0.96,U] [#6 0.09,0.26,0.92,U] [#7 -0.34,0.38,0.00,M5] [#8 0.10,0.48,0.00,M7] 
22:15:52.861 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.17}, one-star: {0.15, 0.41}
22:15:52.861 00.000 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
22:15:52.862 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:15:52.863 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.52 mountX=0.02 mountY=-0.17, mountTheta=-1.44
22:15:52.865 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.17, opts=13)
22:15:52.865 00.000 21068 Enqueuing Move request for scope (0.01, 0.17)
22:15:52.866 00.001 16108 Worker thread wakes up
22:15:52.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
22:15:52.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
22:15:52.866 00.000 16108 Moving (0.01, 0.17) raw xDistance=0.02 yDistance=-0.17
22:15:52.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:15:52.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:52.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:15:52.867 00.001 16108 MoveAxis(E, 0, ABG)
22:15:52.867 00.000 16108 Move returns status 0, amount 0
22:15:52.867 00.000 16108 MoveAxis(N, 0, ABG)
22:15:52.867 00.000 16108 Move returns status 0, amount 0
22:15:52.867 00.000 16108 move complete, result=0
22:15:52.867 00.000 16108 worker thread done servicing request
22:15:52.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3993, FiltMin=3395, FiltMax=43299, Gamma=1.000
22:15:52.887 00.017 21068 UpdateGuideState exits: m=101053 SNR=65.0
22:15:52.890 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:52.892 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:52.894 00.002 21068 Enqueuing Expose request
22:15:52.895 00.001 16108 Worker thread wakes up
22:15:52.895 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:15:52.897 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:52.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:53.865 00.968 16108 Exposure complete
22:15:53.926 00.061 16108 worker thread done servicing request
22:15:53.926 00.000 21068 OnExposeComplete: enter
22:15:53.929 00.003 21068 UpdateGuideState(): m_state=6
22:15:53.930 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1024
22:15:53.931 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=878.25, Mass=116319, SNR=76.1, Peak=16883 HFD=3.0
22:15:53.932 00.001 21068 MultiStar: [#1 0.28,0.28,1.05,U] [#2 0.08,0.13,1.34,U] [#3 -0.23,0.07,1.06,U] [#4 0.41,0.28,0.00,M1] [#5 0.23,0.29,0.98,U] [#6 0.30,0.34,0.00,M1] [#7 -0.12,0.27,0.59,U] [#8 0.32,0.64,0.00,M8] 
22:15:53.933 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.23}, one-star: {0.25, 0.40}
22:15:53.933 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
22:15:53.934 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
22:15:53.935 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.19 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
22:15:53.938 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.23, opts=13)
22:15:53.939 00.001 21068 Enqueuing Move request for scope (0.09, 0.23)
22:15:53.940 00.001 16108 Worker thread wakes up
22:15:53.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
22:15:53.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
22:15:53.940 00.000 16108 Moving (0.09, 0.23) raw xDistance=-0.05 yDistance=-0.25
22:15:53.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:15:53.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:53.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:15:53.940 00.000 16108 MoveAxis(E, 0, ABG)
22:15:53.940 00.000 16108 Move returns status 0, amount 0
22:15:53.940 00.000 16108 MoveAxis(N, 0, ABG)
22:15:53.940 00.000 16108 Move returns status 0, amount 0
22:15:53.940 00.000 16108 move complete, result=0
22:15:53.940 00.000 16108 worker thread done servicing request
22:15:53.945 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3993, FiltMin=3449, FiltMax=46998, Gamma=1.000
22:15:53.961 00.016 21068 UpdateGuideState exits: m=116319 SNR=76.1
22:15:53.965 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:53.967 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:53.969 00.002 21068 Enqueuing Expose request
22:15:53.970 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:15:53.972 00.002 16108 Worker thread wakes up
22:15:53.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:53.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:55.128 01.156 16108 Exposure complete
22:15:55.186 00.058 16108 worker thread done servicing request
22:15:55.186 00.000 21068 OnExposeComplete: enter
22:15:55.187 00.001 21068 UpdateGuideState(): m_state=6
22:15:55.188 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1025
22:15:55.189 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=878.17, Mass=136654, SNR=95.3, Peak=16867 HFD=3.3
22:15:55.190 00.001 21068 MultiStar: [#1 0.33,0.21,0.91,U] [#2 0.30,0.21,0.92,U] [#3 0.18,-0.06,0.75,U] [#4 0.63,0.07,0.00,M2] [#5 0.01,0.37,0.68,U] [#6 -0.04,0.36,0.77,U] [#7 0.01,0.13,0.44,U] [#8 0.32,0.55,0.00,M9] 
22:15:55.191 00.001 21068 refined, 6 included, MultiStar: {0.19, 0.23}, one-star: {0.34, 0.32}
22:15:55.192 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
22:15:55.193 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
22:15:55.193 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.30 cameraTheta=0.88 mountX=-0.15 mountY=-0.27, mountTheta=-2.07
22:15:55.197 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.23, opts=13)
22:15:55.198 00.001 21068 Enqueuing Move request for scope (0.19, 0.23)
22:15:55.199 00.001 16108 Worker thread wakes up
22:15:55.200 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
22:15:55.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
22:15:55.200 00.000 16108 Moving (0.19, 0.23) raw xDistance=-0.15 yDistance=-0.27
22:15:55.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:15:55.200 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.68
22:15:55.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:15:55.200 00.000 16108 MoveAxis(E, 0, ABG)
22:15:55.200 00.000 16108 Move returns status 0, amount 0
22:15:55.200 00.000 16108 MoveAxis(N, 53, ABG)
22:15:55.200 00.000 16108 Guiding  Dir = 0, Dur = 53
22:15:55.200 00.000 16108 IsSlewing returns 0
22:15:55.200 00.000 16108 IsGuiding returns 0
22:15:55.205 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3993, FiltMin=3424, FiltMax=43933, Gamma=1.000
22:15:55.223 00.018 21068 UpdateGuideState exits: m=136654 SNR=95.3
22:15:55.224 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.225 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:55.227 00.002 21068 Enqueuing Expose request
22:15:55.243 00.016 16108 PulseGuide returned control before completion, sleep 21
22:15:55.273 00.030 16108 IsGuiding returns 1
22:15:55.273 00.000 16108 scope still moving after pulse duration time elapsed
22:15:55.304 00.031 16108 IsSlewing returns 0
22:15:55.304 00.000 16108 IsGuiding returns 1
22:15:55.335 00.031 16108 IsSlewing returns 0
22:15:55.335 00.000 16108 IsGuiding returns 0
22:15:55.335 00.000 16108 scope move finished after 53 + 82 ms
22:15:55.335 00.000 16108 Move returns status 0, amount 53
22:15:55.335 00.000 16108 move complete, result=0
22:15:55.335 00.000 16108 worker thread done servicing request
22:15:55.335 00.000 16108 Worker thread wakes up
22:15:55.335 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:55.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:55.335 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
22:15:56.298 00.963 16108 Exposure complete
22:15:56.361 00.063 16108 worker thread done servicing request
22:15:56.361 00.000 21068 OnExposeComplete: enter
22:15:56.362 00.001 21068 UpdateGuideState(): m_state=6
22:15:56.363 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1026
22:15:56.364 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=878.01, Mass=116542, SNR=71.3, Peak=16851 HFD=3.1
22:15:56.365 00.001 21068 MultiStar: [#1 0.10,0.29,1.33,U] [#2 0.20,-0.06,1.17,U] [#3 -0.02,-0.17,1.05,U] [#4 0.27,-0.05,0.91,U] [#5 0.06,0.01,0.86,U] [#6 0.04,0.31,0.83,U] [#7 -0.00,0.05,0.67,U] [#8 0.44,0.46,0.00,M10] 
22:15:56.365 00.000 21068 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.20, 0.15}
22:15:56.366 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:15:56.367 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:15:56.368 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=-0.10 mountY=-0.09, mountTheta=-2.39
22:15:56.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
22:15:56.371 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
22:15:56.372 00.001 16108 Worker thread wakes up
22:15:56.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:15:56.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:15:56.372 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.10 yDistance=-0.09
22:15:56.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:15:56.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:56.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:15:56.372 00.000 16108 MoveAxis(E, 0, ABG)
22:15:56.372 00.000 16108 Move returns status 0, amount 0
22:15:56.372 00.000 16108 MoveAxis(N, 0, ABG)
22:15:56.372 00.000 16108 Move returns status 0, amount 0
22:15:56.372 00.000 16108 move complete, result=0
22:15:56.372 00.000 16108 worker thread done servicing request
22:15:56.377 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3993, FiltMin=3395, FiltMax=47187, Gamma=1.000
22:15:56.393 00.016 21068 UpdateGuideState exits: m=116542 SNR=71.3
22:15:56.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:56.394 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:56.395 00.001 21068 Enqueuing Expose request
22:15:56.396 00.001 16108 Worker thread wakes up
22:15:56.396 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:56.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:56.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:57.543 01.146 16108 Exposure complete
22:15:57.608 00.065 16108 worker thread done servicing request
22:15:57.608 00.000 21068 OnExposeComplete: enter
22:15:57.609 00.001 21068 UpdateGuideState(): m_state=6
22:15:57.610 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1027
22:15:57.610 00.000 21068 Star::Find returns 1 (0), X=219.59, Y=878.00, Mass=110262, SNR=76.8, Peak=18707 HFD=2.8
22:15:57.611 00.001 21068 MultiStar: [#1 0.29,0.20,1.13,U] [#2 0.05,0.04,1.21,U] [#3 0.01,-0.28,1.00,U] [#4 0.51,-0.04,0.00,M2] [#5 0.26,0.01,0.97,U] [#6 0.28,0.01,0.78,U] [#7 0.24,0.08,0.67,U] [#8 0.60,0.54,0.00,R] 
22:15:57.614 00.003 21068 refined, 6 included, MultiStar: {0.21, 0.03}, one-star: {0.36, 0.15}
22:15:57.614 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
22:15:57.616 00.002 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
22:15:57.616 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.16 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
22:15:57.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
22:15:57.619 00.001 21068 Enqueuing Move request for scope (0.21, 0.03)
22:15:57.620 00.001 16108 Worker thread wakes up
22:15:57.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
22:15:57.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
22:15:57.621 00.001 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.08
22:15:57.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:15:57.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:57.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:15:57.621 00.000 16108 MoveAxis(E, 0, ABG)
22:15:57.621 00.000 16108 Move returns status 0, amount 0
22:15:57.621 00.000 16108 MoveAxis(N, 0, ABG)
22:15:57.621 00.000 16108 Move returns status 0, amount 0
22:15:57.621 00.000 16108 move complete, result=0
22:15:57.621 00.000 16108 worker thread done servicing request
22:15:57.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3990, FiltMin=3341, FiltMax=51331, Gamma=1.000
22:15:57.640 00.015 21068 UpdateGuideState exits: m=110262 SNR=76.8
22:15:57.642 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:57.642 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:57.644 00.002 21068 Enqueuing Expose request
22:15:57.644 00.000 16108 Worker thread wakes up
22:15:57.645 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:57.645 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:57.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:58.608 00.963 16108 Exposure complete
22:15:58.668 00.060 16108 worker thread done servicing request
22:15:58.668 00.000 21068 OnExposeComplete: enter
22:15:58.669 00.001 21068 UpdateGuideState(): m_state=6
22:15:58.670 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1028
22:15:58.670 00.000 21068 Star::Find returns 1 (0), X=219.33, Y=877.94, Mass=102895, SNR=68.2, Peak=16950 HFD=2.9
22:15:58.671 00.001 21068 MultiStar: [#1 0.42,-0.20,0.00,M1] [#2 -0.00,-0.07,1.24,U] [#3 -0.14,-0.27,1.03,U] [#4 0.59,-0.11,0.00,M3] [#5 0.05,-0.33,1.03,U] [#6 0.29,-0.01,1.02,U] [#7 0.16,0.13,0.77,U] [#8 -0.41,-0.28,0.00,M1] 
22:15:58.672 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.10, 0.09}
22:15:58.673 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
22:15:58.673 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
22:15:58.674 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.88 mountX=-0.08 mountY=0.07, mountTheta=2.47
22:15:58.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
22:15:58.677 00.002 21068 Enqueuing Move request for scope (0.07, -0.09)
22:15:58.678 00.001 16108 Worker thread wakes up
22:15:58.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:15:58.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:15:58.678 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
22:15:58.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:15:58.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:58.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:15:58.678 00.000 16108 MoveAxis(E, 0, ABG)
22:15:58.678 00.000 16108 Move returns status 0, amount 0
22:15:58.678 00.000 16108 MoveAxis(N, 0, ABG)
22:15:58.678 00.000 16108 Move returns status 0, amount 0
22:15:58.678 00.000 16108 move complete, result=0
22:15:58.679 00.001 16108 worker thread done servicing request
22:15:58.682 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3993, FiltMin=3453, FiltMax=54563, Gamma=1.000
22:15:58.700 00.018 21068 UpdateGuideState exits: m=102895 SNR=68.2
22:15:58.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:58.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:58.703 00.001 21068 Enqueuing Expose request
22:15:58.703 00.000 16108 Worker thread wakes up
22:15:58.703 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:15:58.704 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:58.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:15:59.854 01.150 16108 Exposure complete
22:15:59.911 00.057 16108 worker thread done servicing request
22:15:59.911 00.000 21068 OnExposeComplete: enter
22:15:59.912 00.001 21068 UpdateGuideState(): m_state=6
22:15:59.915 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1029
22:15:59.916 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.36, Mass=99585, SNR=63.2, Peak=14726 HFD=3.0
22:15:59.919 00.003 21068 MultiStar: [#1 0.37,0.29,0.00,M2] [#2 0.07,0.24,1.48,U] [#3 -0.09,-0.12,1.17,U] [#4 0.31,0.13,1.10,U] [#5 -0.04,0.26,1.12,U] [#6 0.26,-0.05,1.16,U] [#7 -0.16,0.48,0.00,M1] [#8 -0.49,0.02,0.00,M2] 
22:15:59.919 00.000 21068 refined, 5 included, MultiStar: {0.11, 0.16}, one-star: {0.13, 0.51}
22:15:59.920 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
22:15:59.921 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:15:59.922 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.98 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
22:15:59.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.16, opts=13)
22:15:59.925 00.001 21068 Enqueuing Move request for scope (0.11, 0.16)
22:15:59.926 00.001 16108 Worker thread wakes up
22:15:59.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:15:59.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:15:59.926 00.000 16108 Moving (0.11, 0.16) raw xDistance=-0.08 yDistance=-0.18
22:15:59.927 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:15:59.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:59.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:15:59.927 00.000 16108 MoveAxis(E, 0, ABG)
22:15:59.927 00.000 16108 Move returns status 0, amount 0
22:15:59.927 00.000 16108 MoveAxis(N, 0, ABG)
22:15:59.927 00.000 16108 Move returns status 0, amount 0
22:15:59.927 00.000 16108 move complete, result=0
22:15:59.927 00.000 16108 worker thread done servicing request
22:15:59.931 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3990, FiltMin=3459, FiltMax=39270, Gamma=1.000
22:15:59.948 00.017 21068 UpdateGuideState exits: m=99585 SNR=63.2
22:15:59.950 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:59.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:15:59.951 00.000 21068 Enqueuing Expose request
22:15:59.952 00.001 16108 Worker thread wakes up
22:15:59.952 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:15:59.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:15:59.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:00.921 00.968 16108 Exposure complete
22:16:00.980 00.059 16108 worker thread done servicing request
22:16:00.980 00.000 21068 OnExposeComplete: enter
22:16:00.981 00.001 21068 UpdateGuideState(): m_state=6
22:16:00.982 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1030
22:16:00.983 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.04, Mass=112564, SNR=72.7, Peak=16998 HFD=3.2
22:16:00.984 00.001 21068 MultiStar: [#1 0.55,0.11,0.00,M3] [#2 -0.05,-0.05,1.17,U] [#3 -0.05,-0.12,1.30,U] [#4 0.52,-0.07,0.00,M3] [#5 0.17,0.02,0.80,U] [#6 0.13,-0.08,0.91,U] [#7 -0.10,0.24,0.61,U] [#8 -0.15,-0.18,0.76,U] 
22:16:00.984 00.000 21068 refined, 6 included, MultiStar: {-0.00, -0.01}, one-star: {0.04, 0.19}
22:16:00.986 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
22:16:00.987 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
22:16:00.988 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.60 mountX=-0.00 mountY=0.01, mountTheta=1.72
22:16:00.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.01, opts=13)
22:16:00.992 00.002 21068 Enqueuing Move request for scope (-0.00, -0.01)
22:16:00.993 00.001 16108 Worker thread wakes up
22:16:00.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:16:00.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:16:00.993 00.000 16108 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
22:16:00.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:16:00.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:00.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:00.993 00.000 16108 MoveAxis(E, 0, ABG)
22:16:00.993 00.000 16108 Move returns status 0, amount 0
22:16:00.993 00.000 16108 MoveAxis(N, 0, ABG)
22:16:00.993 00.000 16108 Move returns status 0, amount 0
22:16:00.993 00.000 16108 move complete, result=0
22:16:00.993 00.000 16108 worker thread done servicing request
22:16:00.998 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=3993, FiltMin=3366, FiltMax=46390, Gamma=1.000
22:16:01.015 00.017 21068 UpdateGuideState exits: m=112564 SNR=72.7
22:16:01.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:01.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:01.018 00.001 21068 Enqueuing Expose request
22:16:01.019 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:01.019 00.000 16108 Worker thread wakes up
22:16:01.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:01.020 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:02.171 01.151 16108 Exposure complete
22:16:02.229 00.058 16108 worker thread done servicing request
22:16:02.230 00.001 21068 OnExposeComplete: enter
22:16:02.230 00.000 21068 UpdateGuideState(): m_state=6
22:16:02.231 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1031
22:16:02.232 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.28, Mass=113414, SNR=74.8, Peak=15254 HFD=3.4
22:16:02.233 00.001 21068 MultiStar: [#1 0.32,-0.07,1.07,U] [#2 0.07,0.14,1.15,U] [#3 0.04,-0.15,1.08,U] [#4 0.46,-0.07,0.00,M4] [#5 0.13,-0.19,0.91,U] [#6 0.01,0.07,0.83,U] [#7 0.12,0.26,0.68,U] [#8 -0.35,-0.07,0.71,U] 
22:16:02.234 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.11, 0.43}
22:16:02.234 00.000 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:16:02.235 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:16:02.236 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=-0.06 mountY=-0.07, mountTheta=-2.34
22:16:02.239 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
22:16:02.240 00.001 21068 Enqueuing Move request for scope (0.07, 0.05)
22:16:02.241 00.001 16108 Worker thread wakes up
22:16:02.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
22:16:02.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
22:16:02.241 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.07
22:16:02.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:02.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:02.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:02.241 00.000 16108 MoveAxis(E, 0, ABG)
22:16:02.241 00.000 16108 Move returns status 0, amount 0
22:16:02.241 00.000 16108 MoveAxis(N, 0, ABG)
22:16:02.241 00.000 16108 Move returns status 0, amount 0
22:16:02.241 00.000 16108 move complete, result=0
22:16:02.242 00.001 16108 worker thread done servicing request
22:16:02.246 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3993, FiltMin=3401, FiltMax=48253, Gamma=1.000
22:16:02.269 00.023 21068 UpdateGuideState exits: m=113414 SNR=74.8
22:16:02.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:02.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:02.272 00.001 21068 Enqueuing Expose request
22:16:02.273 00.001 16108 Worker thread wakes up
22:16:02.273 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:02.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:02.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:03.236 00.962 16108 Exposure complete
22:16:03.294 00.058 16108 worker thread done servicing request
22:16:03.295 00.001 21068 OnExposeComplete: enter
22:16:03.296 00.001 21068 UpdateGuideState(): m_state=6
22:16:03.298 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1032
22:16:03.299 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.76, Mass=131507, SNR=88.5, Peak=18086 HFD=3.5
22:16:03.300 00.001 21068 MultiStar: [#1 0.43,-0.05,0.00,M3] [#2 0.16,-0.18,0.92,U] [#3 -0.23,-0.27,0.85,U] [#4 0.60,-0.02,0.00,M5] [#5 0.03,-0.36,0.77,U] [#6 -0.01,-0.27,0.64,U] [#7 -0.13,-0.00,0.42,U] [#8 -0.49,-0.35,0.00,M1] 
22:16:03.301 00.001 21068 single-star, 5 included, MultiStar: {-0.01, -0.20}, one-star: {0.02, -0.09}
22:16:03.302 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
22:16:03.303 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
22:16:03.304 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.31 mountX=-0.04 mountY=0.08, mountTheta=2.02
22:16:03.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
22:16:03.307 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
22:16:03.308 00.001 16108 Worker thread wakes up
22:16:03.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:16:03.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:16:03.308 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
22:16:03.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:16:03.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:03.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:16:03.308 00.000 16108 MoveAxis(E, 0, ABG)
22:16:03.308 00.000 16108 Move returns status 0, amount 0
22:16:03.308 00.000 16108 MoveAxis(N, 0, ABG)
22:16:03.308 00.000 16108 Move returns status 0, amount 0
22:16:03.309 00.001 16108 move complete, result=0
22:16:03.309 00.000 16108 worker thread done servicing request
22:16:03.314 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3993, FiltMin=3401, FiltMax=43229, Gamma=1.000
22:16:03.535 00.221 21068 UpdateGuideState exits: m=131507 SNR=88.5
22:16:03.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:03.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:03.537 00.000 21068 Enqueuing Expose request
22:16:03.539 00.002 16108 Worker thread wakes up
22:16:03.539 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:03.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:03.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:04.700 01.160 16108 Exposure complete
22:16:04.768 00.068 16108 worker thread done servicing request
22:16:04.768 00.000 21068 OnExposeComplete: enter
22:16:04.769 00.001 21068 UpdateGuideState(): m_state=6
22:16:04.771 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1033
22:16:04.772 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=878.04, Mass=122234, SNR=71.1, Peak=17094 HFD=3.2
22:16:04.773 00.001 21068 MultiStar: [#1 0.36,-0.05,1.15,U] [#2 -0.03,-0.18,1.17,U] [#3 -0.09,-0.48,0.00,M1] [#4 0.50,-0.08,0.00,M6] [#5 0.02,-0.12,0.95,U] [#6 -0.10,-0.03,0.90,U] [#7 -0.23,0.03,0.75,U] [#8 -0.31,-0.32,0.00,M2] 
22:16:04.774 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.03}, one-star: {0.04, 0.19}
22:16:04.775 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
22:16:04.776 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
22:16:04.777 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.81 mountX=-0.04 mountY=0.02, mountTheta=2.55
22:16:04.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
22:16:04.780 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
22:16:04.782 00.002 16108 Worker thread wakes up
22:16:04.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:16:04.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:16:04.782 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=0.02
22:16:04.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:16:04.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:04.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:04.782 00.000 16108 MoveAxis(E, 0, ABG)
22:16:04.782 00.000 16108 Move returns status 0, amount 0
22:16:04.782 00.000 16108 MoveAxis(N, 0, ABG)
22:16:04.782 00.000 16108 Move returns status 0, amount 0
22:16:04.782 00.000 16108 move complete, result=0
22:16:04.782 00.000 16108 worker thread done servicing request
22:16:04.787 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3993, FiltMin=3433, FiltMax=58909, Gamma=1.000
22:16:04.808 00.021 21068 UpdateGuideState exits: m=122234 SNR=71.1
22:16:04.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:04.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:04.811 00.001 21068 Enqueuing Expose request
22:16:04.812 00.001 16108 Worker thread wakes up
22:16:04.812 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:04.813 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:04.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:05.784 00.971 16108 Exposure complete
22:16:05.846 00.062 16108 worker thread done servicing request
22:16:05.846 00.000 21068 OnExposeComplete: enter
22:16:05.847 00.001 21068 UpdateGuideState(): m_state=6
22:16:05.848 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1034
22:16:05.849 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.01, Mass=98556, SNR=67.8, Peak=17558 HFD=2.7
22:16:05.850 00.001 21068 MultiStar: [#1 -0.10,-0.17,1.14,U] [#2 -0.08,-0.05,1.26,U] [#3 -0.25,-0.49,0.00,M2] [#4 0.34,-0.45,0.00,M7] [#5 0.11,-0.18,1.00,U] [#6 -0.08,-0.29,0.69,U] [#7 -0.26,0.30,0.63,U] [#8 -0.45,-0.21,0.00,M3] 
22:16:05.851 00.001 21068 refined, 5 included, MultiStar: {-0.06, -0.05}, one-star: {0.00, 0.16}
22:16:05.851 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
22:16:05.852 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
22:16:05.853 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.45 mountX=0.05 mountY=0.06, mountTheta=0.89
22:16:05.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.05, opts=13)
22:16:05.856 00.001 21068 Enqueuing Move request for scope (-0.06, -0.05)
22:16:05.857 00.001 16108 Worker thread wakes up
22:16:05.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:16:05.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:16:05.857 00.000 16108 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
22:16:05.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:16:05.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:05.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:16:05.857 00.000 16108 MoveAxis(E, 0, ABG)
22:16:05.857 00.000 16108 Move returns status 0, amount 0
22:16:05.857 00.000 16108 MoveAxis(N, 0, ABG)
22:16:05.857 00.000 16108 Move returns status 0, amount 0
22:16:05.857 00.000 16108 move complete, result=0
22:16:05.857 00.000 16108 worker thread done servicing request
22:16:05.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3993, FiltMin=3433, FiltMax=59341, Gamma=1.000
22:16:05.878 00.017 21068 UpdateGuideState exits: m=98556 SNR=67.8
22:16:05.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:05.879 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:05.882 00.003 21068 Enqueuing Expose request
22:16:05.883 00.001 16108 Worker thread wakes up
22:16:05.883 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:05.885 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:05.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:07.046 01.161 16108 Exposure complete
22:16:07.108 00.062 16108 worker thread done servicing request
22:16:07.108 00.000 21068 OnExposeComplete: enter
22:16:07.108 00.000 21068 UpdateGuideState(): m_state=6
22:16:07.109 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1035
22:16:07.110 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=878.14, Mass=120094, SNR=81.3, Peak=17699 HFD=3.3
22:16:07.112 00.002 21068 MultiStar: [#1 0.23,-0.09,1.01,U] [#2 -0.02,-0.05,0.92,U] [#3 -0.14,-0.36,0.83,U] [#4 0.47,0.05,0.00,M8] [#5 0.02,-0.20,0.80,U] [#6 0.17,0.06,0.76,U] [#7 -0.08,0.23,0.51,U] [#8 -0.35,-0.04,0.70,U] 
22:16:07.113 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.22, 0.29}
22:16:07.114 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
22:16:07.114 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
22:16:07.115 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.81 mountX=-0.03 mountY=0.02, mountTheta=2.55
22:16:07.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
22:16:07.118 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
22:16:07.118 00.000 16108 Worker thread wakes up
22:16:07.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:16:07.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:16:07.118 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.02
22:16:07.119 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:16:07.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:07.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:07.119 00.000 16108 MoveAxis(E, 0, ABG)
22:16:07.119 00.000 16108 Move returns status 0, amount 0
22:16:07.119 00.000 16108 MoveAxis(N, 0, ABG)
22:16:07.119 00.000 16108 Move returns status 0, amount 0
22:16:07.119 00.000 16108 move complete, result=0
22:16:07.119 00.000 16108 worker thread done servicing request
22:16:07.122 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3990, FiltMin=3437, FiltMax=50403, Gamma=1.000
22:16:07.140 00.018 21068 UpdateGuideState exits: m=120094 SNR=81.3
22:16:07.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:07.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:07.142 00.000 21068 Enqueuing Expose request
22:16:07.143 00.001 16108 Worker thread wakes up
22:16:07.143 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:07.144 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:07.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:08.109 00.965 16108 Exposure complete
22:16:08.167 00.058 16108 worker thread done servicing request
22:16:08.167 00.000 21068 OnExposeComplete: enter
22:16:08.168 00.001 21068 UpdateGuideState(): m_state=6
22:16:08.169 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1036
22:16:08.170 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=878.10, Mass=120670, SNR=76.5, Peak=19286 HFD=2.9
22:16:08.171 00.001 21068 MultiStar: [#1 0.18,-0.08,0.89,U] [#2 -0.13,-0.25,1.19,U] [#3 -0.19,-0.38,0.00,M2] [#4 0.20,-0.12,0.75,U] [#5 0.03,-0.25,0.99,U] [#6 0.02,-0.05,0.90,U] [#7 -0.30,0.17,0.56,U] [#8 -0.49,-0.12,0.00,M3] 
22:16:08.173 00.002 21068 refined, 6 included, MultiStar: {-0.02, -0.06}, one-star: {-0.14, 0.25}
22:16:08.173 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
22:16:08.174 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
22:16:08.175 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.85 mountX=0.01 mountY=0.07, mountTheta=1.47
22:16:08.176 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
22:16:08.178 00.002 21068 Enqueuing Move request for scope (-0.02, -0.06)
22:16:08.178 00.000 16108 Worker thread wakes up
22:16:08.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:16:08.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:16:08.178 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.07
22:16:08.180 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:16:08.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:08.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:16:08.180 00.000 16108 MoveAxis(E, 0, ABG)
22:16:08.180 00.000 16108 Move returns status 0, amount 0
22:16:08.180 00.000 16108 MoveAxis(N, 0, ABG)
22:16:08.180 00.000 16108 Move returns status 0, amount 0
22:16:08.180 00.000 16108 move complete, result=0
22:16:08.180 00.000 16108 worker thread done servicing request
22:16:08.184 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=3993, FiltMin=3459, FiltMax=50765, Gamma=1.000
22:16:08.199 00.015 21068 UpdateGuideState exits: m=120670 SNR=76.5
22:16:08.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:08.200 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:08.201 00.001 21068 Enqueuing Expose request
22:16:08.202 00.001 16108 Worker thread wakes up
22:16:08.202 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:08.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:08.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:08.329 00.126 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:16:08.330 00.001 21068 case statement mapped state 6 to 3
22:16:08.332 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:16:09.358 01.026 16108 Exposure complete
22:16:09.417 00.059 16108 worker thread done servicing request
22:16:09.417 00.000 21068 OnExposeComplete: enter
22:16:09.418 00.001 21068 UpdateGuideState(): m_state=6
22:16:09.419 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1037
22:16:09.421 00.002 21068 Star::Find returns 1 (0), X=219.10, Y=877.67, Mass=108951, SNR=68.6, Peak=16806 HFD=3.0
22:16:09.422 00.001 21068 MultiStar: [#1 0.06,-0.17,1.13,U] [#2 -0.20,-0.23,1.34,U] [#3 -0.10,-0.41,1.11,U] [#4 0.36,-0.20,1.03,U] [#5 -0.15,-0.34,1.14,U] [#6 -0.16,-0.14,0.84,U] [#7 -0.37,0.29,0.00,M1] [#8 -0.75,-0.26,0.00,M4] 
22:16:09.423 00.001 21068 single-star, 6 included, MultiStar: {-0.05, -0.24}, one-star: {-0.13, -0.18}
22:16:09.423 00.000 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
22:16:09.424 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.19)
22:16:09.425 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.19 mountX=0.10 mountY=0.21, mountTheta=1.14
22:16:09.426 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.18, opts=13)
22:16:09.427 00.001 21068 Enqueuing Move request for scope (-0.13, -0.18)
22:16:09.428 00.001 16108 Worker thread wakes up
22:16:09.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
22:16:09.428 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
22:16:09.428 00.000 16108 Moving (-0.13, -0.18) raw xDistance=0.10 yDistance=0.21
22:16:09.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:16:09.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:09.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:16:09.428 00.000 16108 MoveAxis(E, 0, ABG)
22:16:09.428 00.000 16108 Move returns status 0, amount 0
22:16:09.428 00.000 16108 MoveAxis(N, 0, ABG)
22:16:09.428 00.000 16108 Move returns status 0, amount 0
22:16:09.428 00.000 16108 move complete, result=0
22:16:09.428 00.000 16108 worker thread done servicing request
22:16:09.433 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=3993, FiltMin=3432, FiltMax=63325, Gamma=1.000
22:16:09.449 00.016 21068 UpdateGuideState exits: m=108951 SNR=68.6
22:16:09.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:09.450 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:09.451 00.001 21068 Enqueuing Expose request
22:16:09.452 00.001 16108 Worker thread wakes up
22:16:09.452 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:09.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:09.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:10.418 00.965 16108 Exposure complete
22:16:10.482 00.064 16108 worker thread done servicing request
22:16:10.482 00.000 21068 OnExposeComplete: enter
22:16:10.483 00.001 21068 UpdateGuideState(): m_state=6
22:16:10.484 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1038
22:16:10.485 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=877.89, Mass=108980, SNR=76.8, Peak=17542 HFD=2.8
22:16:10.487 00.002 21068 MultiStar: [#1 0.18,-0.18,1.20,U] [#2 -0.23,-0.23,1.04,U] [#3 -0.31,-0.55,0.00,M2] [#4 -0.05,-0.40,0.85,U] [#5 -0.16,-0.33,0.94,U] [#6 0.03,-0.11,0.72,U] [#7 0.02,-0.04,0.58,U] [#8 -0.26,-0.52,0.00,M5] 
22:16:10.487 00.000 21068 single-star, 6 included, MultiStar: {-0.05, -0.19}, one-star: {-0.11, 0.04}
22:16:10.488 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:16:10.489 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:16:10.490 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.84 mountX=0.12 mountY=-0.01, mountTheta=-0.07
22:16:10.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.04, opts=13)
22:16:10.493 00.001 21068 Enqueuing Move request for scope (-0.11, 0.04)
22:16:10.494 00.001 16108 Worker thread wakes up
22:16:10.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
22:16:10.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
22:16:10.494 00.000 16108 Moving (-0.11, 0.04) raw xDistance=0.12 yDistance=-0.01
22:16:10.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:16:10.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:10.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:10.494 00.000 16108 MoveAxis(E, 0, ABG)
22:16:10.494 00.000 16108 Move returns status 0, amount 0
22:16:10.494 00.000 16108 MoveAxis(N, 0, ABG)
22:16:10.494 00.000 16108 Move returns status 0, amount 0
22:16:10.494 00.000 16108 move complete, result=0
22:16:10.495 00.001 16108 worker thread done servicing request
22:16:10.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3997, FiltMin=3459, FiltMax=51257, Gamma=1.000
22:16:10.519 00.020 21068 UpdateGuideState exits: m=108980 SNR=76.8
22:16:10.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:10.523 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:10.523 00.000 21068 Enqueuing Expose request
22:16:10.524 00.001 16108 Worker thread wakes up
22:16:10.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:10.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:10.524 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:11.683 01.159 16108 Exposure complete
22:16:11.743 00.060 16108 worker thread done servicing request
22:16:11.744 00.001 21068 OnExposeComplete: enter
22:16:11.745 00.001 21068 UpdateGuideState(): m_state=6
22:16:11.746 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1039
22:16:11.747 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.99, Mass=102771, SNR=75.6, Peak=18646 HFD=2.9
22:16:11.748 00.001 21068 MultiStar: [#1 -0.10,-0.29,1.04,U] [#2 0.01,-0.05,1.12,U] [#3 -0.26,-0.33,0.85,U] [#4 0.33,-0.31,0.00,M6] [#5 0.08,-0.12,1.14,U] [#6 0.10,-0.31,0.86,U] [#7 -0.20,0.17,0.69,U] [#8 -0.55,-0.34,0.00,M6] 
22:16:11.749 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {-0.10, 0.14}
22:16:11.749 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
22:16:11.750 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
22:16:11.751 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.01 mountX=0.03 mountY=0.13, mountTheta=1.31
22:16:11.753 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
22:16:11.754 00.001 21068 Enqueuing Move request for scope (-0.06, -0.12)
22:16:11.755 00.001 16108 Worker thread wakes up
22:16:11.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
22:16:11.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
22:16:11.755 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.03 yDistance=0.13
22:16:11.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:16:11.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:11.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:16:11.755 00.000 16108 MoveAxis(E, 0, ABG)
22:16:11.755 00.000 16108 Move returns status 0, amount 0
22:16:11.755 00.000 16108 MoveAxis(N, 0, ABG)
22:16:11.755 00.000 16108 Move returns status 0, amount 0
22:16:11.755 00.000 16108 move complete, result=0
22:16:11.755 00.000 16108 worker thread done servicing request
22:16:11.759 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3993, FiltMin=3392, FiltMax=56521, Gamma=1.000
22:16:11.774 00.015 21068 UpdateGuideState exits: m=102771 SNR=75.6
22:16:11.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:11.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:11.776 00.000 21068 Enqueuing Expose request
22:16:11.777 00.001 16108 Worker thread wakes up
22:16:11.777 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:11.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:11.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:12.747 00.969 16108 Exposure complete
22:16:12.807 00.060 16108 worker thread done servicing request
22:16:12.807 00.000 21068 OnExposeComplete: enter
22:16:12.808 00.001 21068 UpdateGuideState(): m_state=6
22:16:12.809 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1040
22:16:12.810 00.001 21068 Star::Find returns 1 (0), X=218.90, Y=877.80, Mass=110266, SNR=70.4, Peak=19078 HFD=2.8
22:16:12.811 00.001 21068 MultiStar: [#1 0.14,-0.33,1.10,U] [#2 -0.29,-0.21,1.24,U] [#3 -0.35,-0.32,0.00,M2] [#4 0.29,-0.46,0.00,M7] [#5 -0.14,-0.29,0.79,U] [#6 0.36,-0.37,0.00,M1] [#7 -0.46,0.14,0.00,M1] [#8 -0.84,-0.10,0.00,M7] 
22:16:12.812 00.001 21068 refined, 3 included, MultiStar: {-0.16, -0.22}, one-star: {-0.33, -0.05}
22:16:12.813 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
22:16:12.813 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:16:12.814 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.20 mountX=0.12 mountY=0.25, mountTheta=1.13
22:16:12.815 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.22, opts=13)
22:16:12.816 00.001 21068 Enqueuing Move request for scope (-0.16, -0.22)
22:16:12.817 00.001 16108 Worker thread wakes up
22:16:12.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
22:16:12.817 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
22:16:12.817 00.000 16108 Moving (-0.16, -0.22) raw xDistance=0.12 yDistance=0.25
22:16:12.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:16:12.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:12.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:16:12.817 00.000 16108 MoveAxis(E, 0, ABG)
22:16:12.818 00.001 16108 Move returns status 0, amount 0
22:16:12.818 00.000 16108 MoveAxis(N, 0, ABG)
22:16:12.818 00.000 16108 Move returns status 0, amount 0
22:16:12.818 00.000 16108 move complete, result=0
22:16:12.818 00.000 16108 worker thread done servicing request
22:16:12.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3993, FiltMin=3411, FiltMax=55213, Gamma=1.000
22:16:12.837 00.015 21068 UpdateGuideState exits: m=110266 SNR=70.4
22:16:12.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:12.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:12.839 00.000 21068 Enqueuing Expose request
22:16:12.840 00.001 16108 Worker thread wakes up
22:16:12.840 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:12.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:12.841 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:13.999 01.158 16108 Exposure complete
22:16:14.062 00.063 16108 worker thread done servicing request
22:16:14.062 00.000 21068 OnExposeComplete: enter
22:16:14.063 00.001 21068 UpdateGuideState(): m_state=6
22:16:14.064 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1041
22:16:14.066 00.002 21068 Star::Find returns 1 (0), X=218.93, Y=877.79, Mass=100421, SNR=67.6, Peak=16374 HFD=2.9
22:16:14.067 00.001 21068 MultiStar: [#1 -0.17,-0.10,1.19,U] [#2 -0.20,-0.09,1.52,U] [#3 -0.26,-0.54,0.00,M3] [#4 -0.09,-0.17,1.10,U] [#5 -0.23,0.17,1.01,U] [#6 -0.21,-0.37,0.00,M2] [#7 -0.83,-0.07,0.00,M2] [#8 -0.63,-0.24,0.00,M8] 
22:16:14.067 00.000 21068 refined, 4 included, MultiStar: {-0.20, -0.06}, one-star: {-0.29, -0.07}
22:16:14.068 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.47)
22:16:14.068 00.000 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.53)
22:16:14.069 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.20 cameraTheta=-2.85 mountX=0.18 mountY=0.10, mountTheta=0.51
22:16:14.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.06, opts=13)
22:16:14.071 00.000 21068 Enqueuing Move request for scope (-0.20, -0.06)
22:16:14.072 00.001 16108 Worker thread wakes up
22:16:14.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
22:16:14.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
22:16:14.072 00.000 16108 Moving (-0.20, -0.06) raw xDistance=0.18 yDistance=0.10
22:16:14.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:16:14.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:14.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:16:14.072 00.000 16108 MoveAxis(E, 0, ABG)
22:16:14.072 00.000 16108 Move returns status 0, amount 0
22:16:14.072 00.000 16108 MoveAxis(N, 0, ABG)
22:16:14.072 00.000 16108 Move returns status 0, amount 0
22:16:14.073 00.001 16108 move complete, result=0
22:16:14.073 00.000 16108 worker thread done servicing request
22:16:14.077 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3993, FiltMin=3421, FiltMax=49069, Gamma=1.000
22:16:14.094 00.017 21068 UpdateGuideState exits: m=100421 SNR=67.6
22:16:14.094 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:14.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:14.096 00.001 21068 Enqueuing Expose request
22:16:14.097 00.001 16108 Worker thread wakes up
22:16:14.097 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:14.097 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:14.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:15.068 00.971 16108 Exposure complete
22:16:15.127 00.059 16108 worker thread done servicing request
22:16:15.127 00.000 21068 OnExposeComplete: enter
22:16:15.128 00.001 21068 UpdateGuideState(): m_state=6
22:16:15.129 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1042
22:16:15.130 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.93, Mass=105325, SNR=68.4, Peak=14467 HFD=3.3
22:16:15.131 00.001 21068 MultiStar: [#1 0.37,-0.10,1.38,U] [#2 0.14,-0.17,1.32,U] [#3 -0.22,-0.45,0.00,M4] [#4 0.22,-0.20,1.00,U] [#5 -0.28,0.04,1.02,U] [#6 -0.05,-0.10,0.88,U] [#7 -0.15,-0.33,0.62,U] [#8 -0.09,-0.34,0.72,U] 
22:16:15.131 00.000 21068 single-star, 7 included, MultiStar: {0.07, -0.12}, one-star: {0.11, 0.08}
22:16:15.132 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
22:16:15.133 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
22:16:15.134 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
22:16:15.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.08, opts=13)
22:16:15.137 00.001 21068 Enqueuing Move request for scope (0.11, 0.08)
22:16:15.138 00.001 16108 Worker thread wakes up
22:16:15.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
22:16:15.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
22:16:15.140 00.002 16108 Moving (0.11, 0.08) raw xDistance=-0.09 yDistance=-0.10
22:16:15.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:16:15.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:15.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:15.140 00.000 16108 MoveAxis(E, 0, ABG)
22:16:15.140 00.000 16108 Move returns status 0, amount 0
22:16:15.140 00.000 16108 MoveAxis(N, 0, ABG)
22:16:15.140 00.000 16108 Move returns status 0, amount 0
22:16:15.140 00.000 16108 move complete, result=0
22:16:15.140 00.000 16108 worker thread done servicing request
22:16:15.144 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3993, FiltMin=3453, FiltMax=55869, Gamma=1.000
22:16:15.163 00.019 21068 UpdateGuideState exits: m=105325 SNR=68.4
22:16:15.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:15.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:15.165 00.000 21068 Enqueuing Expose request
22:16:15.166 00.001 16108 Worker thread wakes up
22:16:15.166 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:15.167 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:15.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:16.319 01.152 16108 Exposure complete
22:16:16.385 00.066 16108 worker thread done servicing request
22:16:16.385 00.000 21068 OnExposeComplete: enter
22:16:16.387 00.002 21068 UpdateGuideState(): m_state=6
22:16:16.389 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
22:16:16.390 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.17, Mass=122018, SNR=84.4, Peak=16678 HFD=3.3
22:16:16.392 00.002 21068 MultiStar: [#1 0.03,0.12,0.89,U] [#2 -0.10,0.00,0.92,U] [#3 -0.45,-0.22,0.00,M5] [#4 0.24,-0.11,0.70,U] [#5 0.10,-0.26,0.82,U] [#6 0.00,-0.00,0.81,U] [#7 -0.45,0.18,0.00,M2] [#8 -0.82,-0.15,0.00,M8] 
22:16:16.393 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.03}, one-star: {-0.01, 0.31}
22:16:16.394 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
22:16:16.396 00.002 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
22:16:16.397 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.65 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
22:16:16.400 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
22:16:16.402 00.002 21068 Enqueuing Move request for scope (0.03, 0.03)
22:16:16.403 00.001 16108 Worker thread wakes up
22:16:16.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:16:16.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:16:16.403 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
22:16:16.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:16:16.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:16.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:16.403 00.000 16108 MoveAxis(E, 0, ABG)
22:16:16.403 00.000 16108 Move returns status 0, amount 0
22:16:16.403 00.000 16108 MoveAxis(N, 0, ABG)
22:16:16.403 00.000 16108 Move returns status 0, amount 0
22:16:16.403 00.000 16108 move complete, result=0
22:16:16.403 00.000 16108 worker thread done servicing request
22:16:16.409 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3997, FiltMin=3437, FiltMax=53949, Gamma=1.000
22:16:16.425 00.016 21068 UpdateGuideState exits: m=122018 SNR=84.4
22:16:16.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:16.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:16.428 00.001 21068 Enqueuing Expose request
22:16:16.428 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:16.429 00.001 16108 Worker thread wakes up
22:16:16.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:16.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:17.408 00.979 16108 Exposure complete
22:16:17.478 00.070 16108 worker thread done servicing request
22:16:17.478 00.000 21068 OnExposeComplete: enter
22:16:17.479 00.001 21068 UpdateGuideState(): m_state=6
22:16:17.479 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1044
22:16:17.480 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=878.19, Mass=121325, SNR=74.2, Peak=17766 HFD=2.9
22:16:17.481 00.001 21068 MultiStar: [#1 -0.04,0.05,1.08,U] [#2 -0.29,0.13,1.33,U] [#3 -0.22,-0.19,0.91,U] [#4 -0.04,0.04,0.85,U] [#5 -0.08,-0.14,1.02,U] [#6 -0.28,0.01,0.79,U] [#7 -0.51,-0.09,0.00,M3] [#8 -1.13,0.04,0.00,M9] 
22:16:17.482 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.04}, one-star: {-0.02, 0.34}
22:16:17.483 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
22:16:17.484 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
22:16:17.486 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=0.14 mountY=-0.01, mountTheta=-0.04
22:16:17.487 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.04, opts=13)
22:16:17.488 00.001 21068 Enqueuing Move request for scope (-0.14, 0.04)
22:16:17.488 00.000 16108 Worker thread wakes up
22:16:17.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
22:16:17.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
22:16:17.489 00.001 16108 Moving (-0.14, 0.04) raw xDistance=0.14 yDistance=-0.01
22:16:17.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:16:17.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:17.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:17.489 00.000 16108 MoveAxis(E, 0, ABG)
22:16:17.489 00.000 16108 Move returns status 0, amount 0
22:16:17.489 00.000 16108 MoveAxis(N, 0, ABG)
22:16:17.489 00.000 16108 Move returns status 0, amount 0
22:16:17.489 00.000 16108 move complete, result=0
22:16:17.489 00.000 16108 worker thread done servicing request
22:16:17.492 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3997, FiltMin=3462, FiltMax=65456, Gamma=1.000
22:16:17.508 00.016 21068 UpdateGuideState exits: m=121325 SNR=74.2
22:16:17.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:17.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:17.510 00.000 21068 Enqueuing Expose request
22:16:17.511 00.001 16108 Worker thread wakes up
22:16:17.511 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:17.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:17.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:18.667 01.155 16108 Exposure complete
22:16:18.731 00.064 16108 worker thread done servicing request
22:16:18.731 00.000 21068 OnExposeComplete: enter
22:16:18.733 00.002 21068 UpdateGuideState(): m_state=6
22:16:18.735 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1045
22:16:18.735 00.000 21068 Star::Find returns 1 (0), X=218.85, Y=878.04, Mass=120906, SNR=73.9, Peak=19846 HFD=3.1
22:16:18.736 00.001 21068 MultiStar: [#1 -0.41,-0.17,0.00,M1] [#2 -0.50,-0.27,0.00,M1] [#3 -0.47,-0.47,0.00,M5] [#4 -0.03,-0.28,0.85,U] [#5 -0.13,-0.25,1.05,U] [#6 -0.04,-0.09,0.84,U] [#7 -0.48,0.21,0.00,M4] [#8 -1.03,-0.17,0.00,M10] 
22:16:18.737 00.001 21068 refined, 3 included, MultiStar: {-0.15, -0.10}, one-star: {-0.37, 0.19}
22:16:18.738 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
22:16:18.738 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
22:16:18.739 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.55 mountX=0.13 mountY=0.13, mountTheta=0.79
22:16:18.742 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.10, opts=13)
22:16:18.742 00.000 21068 Enqueuing Move request for scope (-0.15, -0.10)
22:16:18.743 00.001 16108 Worker thread wakes up
22:16:18.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
22:16:18.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
22:16:18.743 00.000 16108 Moving (-0.15, -0.10) raw xDistance=0.13 yDistance=0.13
22:16:18.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:16:18.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:18.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:16:18.743 00.000 16108 MoveAxis(E, 0, ABG)
22:16:18.743 00.000 16108 Move returns status 0, amount 0
22:16:18.743 00.000 16108 MoveAxis(N, 0, ABG)
22:16:18.743 00.000 16108 Move returns status 0, amount 0
22:16:18.744 00.001 16108 move complete, result=0
22:16:18.744 00.000 16108 worker thread done servicing request
22:16:18.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3997, FiltMin=3417, FiltMax=60861, Gamma=1.000
22:16:18.764 00.016 21068 UpdateGuideState exits: m=120906 SNR=73.9
22:16:18.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:18.767 00.001 21068 Enqueuing Expose request
22:16:18.768 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:18.769 00.001 16108 Worker thread wakes up
22:16:18.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:18.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:19.731 00.962 16108 Exposure complete
22:16:19.788 00.057 16108 worker thread done servicing request
22:16:19.788 00.000 21068 OnExposeComplete: enter
22:16:19.788 00.000 21068 UpdateGuideState(): m_state=6
22:16:19.790 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1046
22:16:19.791 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=877.80, Mass=112734, SNR=73.9, Peak=16534 HFD=3.1
22:16:19.792 00.001 21068 MultiStar: [#1 0.01,0.10,1.17,U] [#2 -0.30,0.08,1.07,U] [#3 -0.35,-0.45,0.00,M6] [#4 0.35,-0.17,0.73,U] [#5 -0.05,-0.14,1.03,U] [#6 -0.11,0.07,0.80,U] [#7 -0.43,-0.01,0.00,M5] [#8 -0.73,-0.27,0.00,R] 
22:16:19.793 00.001 21068 refined, 5 included, MultiStar: {-0.06, -0.01}, one-star: {-0.14, -0.05}
22:16:19.794 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
22:16:19.795 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
22:16:19.796 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.94 mountX=0.05 mountY=0.02, mountTheta=0.43
22:16:19.797 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
22:16:19.798 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
22:16:19.799 00.001 16108 Worker thread wakes up
22:16:19.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:16:19.799 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:16:19.799 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.05 yDistance=0.02
22:16:19.800 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:16:19.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:19.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:19.800 00.000 16108 MoveAxis(E, 0, ABG)
22:16:19.800 00.000 16108 Move returns status 0, amount 0
22:16:19.800 00.000 16108 MoveAxis(N, 0, ABG)
22:16:19.800 00.000 16108 Move returns status 0, amount 0
22:16:19.800 00.000 16108 move complete, result=0
22:16:19.800 00.000 16108 worker thread done servicing request
22:16:19.803 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3997, FiltMin=3357, FiltMax=52985, Gamma=1.000
22:16:19.823 00.020 21068 UpdateGuideState exits: m=112734 SNR=73.9
22:16:19.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:19.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:19.825 00.000 21068 Enqueuing Expose request
22:16:19.826 00.001 16108 Worker thread wakes up
22:16:19.826 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:19.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:19.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:20.975 01.148 16108 Exposure complete
22:16:21.031 00.056 16108 worker thread done servicing request
22:16:21.031 00.000 21068 OnExposeComplete: enter
22:16:21.033 00.002 21068 UpdateGuideState(): m_state=6
22:16:21.034 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
22:16:21.035 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=877.63, Mass=107609, SNR=74.3, Peak=15414 HFD=3.4
22:16:21.036 00.001 21068 MultiStar: [#1 -0.25,-0.22,0.86,U] [#2 -0.11,-0.33,1.24,U] [#3 -0.40,-0.46,0.00,M7] [#4 0.35,-0.23,1.02,U] [#5 -0.29,0.09,0.97,U] [#6 -0.34,-0.27,0.00,M1] [#7 -0.49,-0.07,0.00,M6] [#8 0.11,0.02,0.64,U] 
22:16:21.036 00.000 21068 refined, 5 included, MultiStar: {-0.07, -0.17}, one-star: {-0.20, -0.23}
22:16:21.037 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
22:16:21.038 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
22:16:21.039 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.97 mountX=0.04 mountY=0.18, mountTheta=1.35
22:16:21.040 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
22:16:21.041 00.001 21068 Enqueuing Move request for scope (-0.07, -0.17)
22:16:21.042 00.001 16108 Worker thread wakes up
22:16:21.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
22:16:21.042 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
22:16:21.042 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.04 yDistance=0.18
22:16:21.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:16:21.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:21.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:16:21.043 00.001 16108 MoveAxis(E, 0, ABG)
22:16:21.043 00.000 16108 Move returns status 0, amount 0
22:16:21.043 00.000 16108 MoveAxis(N, 0, ABG)
22:16:21.043 00.000 16108 Move returns status 0, amount 0
22:16:21.043 00.000 16108 move complete, result=0
22:16:21.043 00.000 16108 worker thread done servicing request
22:16:21.048 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3997, FiltMin=3437, FiltMax=54918, Gamma=1.000
22:16:21.070 00.022 21068 UpdateGuideState exits: m=107609 SNR=74.3
22:16:21.072 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:21.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:21.074 00.001 21068 Enqueuing Expose request
22:16:21.077 00.003 16108 Worker thread wakes up
22:16:21.077 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:21.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:21.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:22.041 00.963 16108 Exposure complete
22:16:22.101 00.060 16108 worker thread done servicing request
22:16:22.101 00.000 21068 OnExposeComplete: enter
22:16:22.102 00.001 21068 UpdateGuideState(): m_state=6
22:16:22.103 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1048
22:16:22.104 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.98, Mass=121778, SNR=76.0, Peak=19126 HFD=3.1
22:16:22.106 00.002 21068 MultiStar: [#1 0.24,-0.53,0.00,M1] [#2 -0.07,-0.23,1.20,U] [#3 0.05,-0.58,0.00,M8] [#4 0.44,-0.24,0.00,M1] [#5 0.16,-0.32,0.94,U] [#6 0.26,-0.18,0.68,U] [#7 -0.39,0.16,0.68,U] [#8 0.41,-0.05,0.87,U] 
22:16:22.107 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.09}, one-star: {-0.06, 0.13}
22:16:22.108 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
22:16:22.109 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
22:16:22.109 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.08 mountX=-0.07 mountY=0.08, mountTheta=2.26
22:16:22.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
22:16:22.112 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
22:16:22.113 00.001 16108 Worker thread wakes up
22:16:22.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:16:22.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:16:22.113 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
22:16:22.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:16:22.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:22.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:16:22.113 00.000 16108 MoveAxis(E, 0, ABG)
22:16:22.113 00.000 16108 Move returns status 0, amount 0
22:16:22.113 00.000 16108 MoveAxis(N, 0, ABG)
22:16:22.113 00.000 16108 Move returns status 0, amount 0
22:16:22.113 00.000 16108 move complete, result=0
22:16:22.113 00.000 16108 worker thread done servicing request
22:16:22.117 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3997, FiltMin=3421, FiltMax=60153, Gamma=1.000
22:16:22.132 00.015 21068 UpdateGuideState exits: m=121778 SNR=76.0
22:16:22.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:22.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:22.135 00.001 21068 Enqueuing Expose request
22:16:22.135 00.000 16108 Worker thread wakes up
22:16:22.135 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:22.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:22.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:23.287 01.150 16108 Exposure complete
22:16:23.344 00.057 16108 worker thread done servicing request
22:16:23.344 00.000 21068 OnExposeComplete: enter
22:16:23.345 00.001 21068 UpdateGuideState(): m_state=6
22:16:23.346 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1049
22:16:23.347 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.82, Mass=103713, SNR=62.2, Peak=16710 HFD=3.0
22:16:23.348 00.001 21068 MultiStar: [#1 0.45,0.09,0.00,M2] [#2 -0.17,0.14,1.21,U] [#3 -0.21,-0.24,0.85,U] [#4 -0.01,-0.15,1.14,U] [#5 0.16,-0.07,1.14,U] [#6 -0.07,-0.08,1.01,U] [#7 -0.24,0.23,0.79,U] [#8 0.17,-0.28,0.92,U] 
22:16:23.348 00.000 21068 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.11, -0.03}
22:16:23.349 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
22:16:23.350 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
22:16:23.350 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=0.04 mountY=0.07, mountTheta=1.00
22:16:23.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
22:16:23.353 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
22:16:23.353 00.000 16108 Worker thread wakes up
22:16:23.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:16:23.354 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:16:23.354 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
22:16:23.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:16:23.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:23.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:16:23.354 00.000 16108 MoveAxis(E, 0, ABG)
22:16:23.354 00.000 16108 Move returns status 0, amount 0
22:16:23.354 00.000 16108 MoveAxis(N, 0, ABG)
22:16:23.354 00.000 16108 Move returns status 0, amount 0
22:16:23.354 00.000 16108 move complete, result=0
22:16:23.354 00.000 16108 worker thread done servicing request
22:16:23.359 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3997, FiltMin=3462, FiltMax=46989, Gamma=1.000
22:16:23.374 00.015 21068 UpdateGuideState exits: m=103713 SNR=62.2
22:16:23.376 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:23.376 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:23.377 00.001 21068 Enqueuing Expose request
22:16:23.378 00.001 16108 Worker thread wakes up
22:16:23.378 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:23.379 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:23.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:24.345 00.966 16108 Exposure complete
22:16:24.401 00.056 16108 worker thread done servicing request
22:16:24.401 00.000 21068 OnExposeComplete: enter
22:16:24.403 00.002 21068 UpdateGuideState(): m_state=6
22:16:24.404 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1050
22:16:24.406 00.002 21068 Star::Find returns 1 (0), X=218.90, Y=878.11, Mass=105028, SNR=68.3, Peak=17702 HFD=2.9
22:16:24.407 00.001 21068 MultiStar: [#1 -0.20,0.13,1.13,U] [#2 -0.38,-0.06,1.41,U] [#3 -0.48,-0.30,0.00,M8] [#4 0.33,-0.43,0.00,M1] [#5 -0.09,-0.13,0.92,U] [#6 -0.11,0.06,0.89,U] [#7 -0.47,0.34,0.00,M5] [#8 -0.22,0.11,0.74,U] 
22:16:24.407 00.000 21068 refined, 5 included, MultiStar: {-0.23, 0.05}, one-star: {-0.33, 0.25}
22:16:24.409 00.002 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
22:16:24.410 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
22:16:24.411 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.92 mountX=0.24 mountY=0.00, mountTheta=0.02
22:16:24.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.05, opts=13)
22:16:24.414 00.001 21068 Enqueuing Move request for scope (-0.23, 0.05)
22:16:24.415 00.001 16108 Worker thread wakes up
22:16:24.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
22:16:24.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
22:16:24.415 00.000 16108 Moving (-0.23, 0.05) raw xDistance=0.24 yDistance=0.00
22:16:24.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:16:24.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:24.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:16:24.415 00.000 16108 MoveAxis(W, 63, ABG)
22:16:24.415 00.000 16108 Guiding  Dir = 3, Dur = 63
22:16:24.415 00.000 16108 IsSlewing returns 0
22:16:24.416 00.001 16108 IsGuiding returns 0
22:16:24.419 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=3997, FiltMin=3472, FiltMax=63229, Gamma=1.000
22:16:24.436 00.017 21068 UpdateGuideState exits: m=105028 SNR=68.3
22:16:24.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:24.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:24.439 00.001 21068 Enqueuing Expose request
22:16:24.447 00.008 16108 PulseGuide returned control before completion, sleep 42
22:16:24.494 00.047 16108 IsGuiding returns 1
22:16:24.494 00.000 16108 scope still moving after pulse duration time elapsed
22:16:24.525 00.031 16108 IsSlewing returns 0
22:16:24.525 00.000 16108 IsGuiding returns 1
22:16:24.556 00.031 16108 IsSlewing returns 0
22:16:24.556 00.000 16108 IsGuiding returns 0
22:16:24.556 00.000 16108 scope move finished after 63 + 77 ms
22:16:24.556 00.000 16108 Move returns status 0, amount 63
22:16:24.556 00.000 16108 MoveAxis(N, 0, ABG)
22:16:24.556 00.000 16108 Move returns status 0, amount 0
22:16:24.556 00.000 16108 move complete, result=0
22:16:24.556 00.000 16108 worker thread done servicing request
22:16:24.556 00.000 16108 Worker thread wakes up
22:16:24.556 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
22:16:24.558 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:24.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:25.716 01.158 16108 Exposure complete
22:16:25.775 00.059 16108 worker thread done servicing request
22:16:25.775 00.000 21068 OnExposeComplete: enter
22:16:25.777 00.002 21068 UpdateGuideState(): m_state=6
22:16:25.777 00.000 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1051
22:16:25.778 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.19, Mass=114006, SNR=69.6, Peak=17574 HFD=2.9
22:16:25.779 00.001 21068 MultiStar: [#1 0.12,0.11,1.06,U] [#2 -0.04,0.33,1.24,U] [#3 -0.35,0.03,1.14,U] [#4 0.49,0.05,0.00,M2] [#5 0.22,0.20,0.93,U] [#6 0.33,0.29,0.00,M1] [#7 -0.39,0.23,0.00,M6] [#8 0.02,0.36,0.76,U] 
22:16:25.781 00.002 21068 refined, 5 included, MultiStar: {-0.02, 0.22}, one-star: {-0.05, 0.34}
22:16:25.781 00.000 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
22:16:25.783 00.002 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
22:16:25.784 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=0.06 mountY=-0.21, mountTheta=-1.28
22:16:25.785 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.22, opts=13)
22:16:25.786 00.001 21068 Enqueuing Move request for scope (-0.02, 0.22)
22:16:25.787 00.001 16108 Worker thread wakes up
22:16:25.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
22:16:25.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
22:16:25.788 00.001 16108 Moving (-0.02, 0.22) raw xDistance=0.06 yDistance=-0.21
22:16:25.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:16:25.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:16:25.788 00.000 16108 MoveAxis(E, 0, ABG)
22:16:25.788 00.000 16108 Move returns status 0, amount 0
22:16:25.788 00.000 16108 MoveAxis(N, 42, ABG)
22:16:25.788 00.000 16108 Guiding  Dir = 0, Dur = 42
22:16:25.788 00.000 16108 IsSlewing returns 0
22:16:25.788 00.000 16108 IsGuiding returns 0
22:16:25.789 00.001 16108 PulseGuide returned control before completion, sleep 52
22:16:25.792 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3997, FiltMin=3424, FiltMax=51645, Gamma=1.000
22:16:25.809 00.017 21068 UpdateGuideState exits: m=114006 SNR=69.6
22:16:25.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:25.810 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:25.811 00.001 21068 Enqueuing Expose request
22:16:25.849 00.038 16108 IsGuiding returns 1
22:16:25.849 00.000 16108 scope still moving after pulse duration time elapsed
22:16:25.880 00.031 16108 IsSlewing returns 0
22:16:25.880 00.000 16108 IsGuiding returns 0
22:16:25.880 00.000 16108 scope move finished after 42 + 49 ms
22:16:25.880 00.000 16108 Move returns status 0, amount 42
22:16:25.880 00.000 16108 move complete, result=0
22:16:25.880 00.000 16108 worker thread done servicing request
22:16:25.880 00.000 16108 Worker thread wakes up
22:16:25.880 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
22:16:25.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:25.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:26.851 00.970 16108 Exposure complete
22:16:26.923 00.072 16108 worker thread done servicing request
22:16:26.923 00.000 21068 OnExposeComplete: enter
22:16:26.924 00.001 21068 UpdateGuideState(): m_state=6
22:16:26.924 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1052
22:16:26.926 00.002 21068 Star::Find returns 1 (0), X=219.11, Y=878.06, Mass=111741, SNR=67.9, Peak=14406 HFD=3.5
22:16:26.927 00.001 21068 MultiStar: [#1 0.32,0.27,1.08,U] [#2 -0.23,0.19,1.15,U] [#3 -0.07,-0.07,0.97,U] [#4 0.76,-0.13,0.00,M3] [#5 0.47,-0.21,0.00,M1] [#6 0.41,-0.04,0.90,U] [#7 -0.79,0.26,0.00,M7] [#8 0.34,0.36,0.00,M1] 
22:16:26.927 00.000 21068 refined, 4 included, MultiStar: {0.05, 0.12}, one-star: {-0.12, 0.21}
22:16:26.928 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:16:26.929 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:16:26.930 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
22:16:26.931 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
22:16:26.932 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
22:16:26.934 00.002 16108 Worker thread wakes up
22:16:26.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:16:26.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:16:26.934 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
22:16:26.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:16:26.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:26.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:16:26.934 00.000 16108 MoveAxis(E, 0, ABG)
22:16:26.934 00.000 16108 Move returns status 0, amount 0
22:16:26.934 00.000 16108 MoveAxis(N, 0, ABG)
22:16:26.934 00.000 16108 Move returns status 0, amount 0
22:16:26.934 00.000 16108 move complete, result=0
22:16:26.934 00.000 16108 worker thread done servicing request
22:16:26.938 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4000, FiltMin=3401, FiltMax=43021, Gamma=1.000
22:16:26.951 00.013 21068 UpdateGuideState exits: m=111741 SNR=67.9
22:16:26.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:26.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:26.955 00.002 21068 Enqueuing Expose request
22:16:26.957 00.002 16108 Worker thread wakes up
22:16:26.957 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:26.958 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:26.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:28.117 01.159 16108 Exposure complete
22:16:28.177 00.060 16108 worker thread done servicing request
22:16:28.177 00.000 21068 OnExposeComplete: enter
22:16:28.178 00.001 21068 UpdateGuideState(): m_state=6
22:16:28.179 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1053
22:16:28.179 00.000 21068 Star::Find returns 1 (0), X=219.64, Y=878.01, Mass=96970, SNR=61.6, Peak=15299 HFD=2.9
22:16:28.180 00.001 21068 MultiStar: [#1 0.33,-0.00,1.56,U] [#2 0.31,0.01,1.43,U] [#3 0.37,-0.26,0.00,M7] [#4 0.72,-0.10,0.00,M4] [#5 0.51,-0.07,0.00,M2] [#6 0.59,0.26,0.00,M1] [#7 0.11,0.14,0.80,U] [#8 0.59,0.30,0.00,M2] 
22:16:28.181 00.001 21068 refined, 3 included, MultiStar: {0.30, 0.06}, one-star: {0.41, 0.16}
22:16:28.182 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
22:16:28.183 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
22:16:28.183 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=0.06 hyp=0.31 cameraTheta=0.20 mountX=-0.29 mountY=-0.13, mountTheta=-2.72
22:16:28.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.06, opts=13)
22:16:28.186 00.001 21068 Enqueuing Move request for scope (0.30, 0.06)
22:16:28.187 00.001 16108 Worker thread wakes up
22:16:28.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.06) opts 0xd
22:16:28.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.06)
22:16:28.187 00.000 16108 Moving (0.30, 0.06) raw xDistance=-0.29 yDistance=-0.13
22:16:28.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:16:28.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:28.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:16:28.187 00.000 16108 MoveAxis(E, 76, ABG)
22:16:28.187 00.000 16108 Guiding  Dir = 2, Dur = 76
22:16:28.187 00.000 16108 IsSlewing returns 0
22:16:28.189 00.002 16108 IsGuiding returns 0
22:16:28.192 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3997, FiltMin=3427, FiltMax=43325, Gamma=1.000
22:16:28.211 00.019 21068 UpdateGuideState exits: m=96970 SNR=61.6
22:16:28.211 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:28.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:28.213 00.001 21068 Enqueuing Expose request
22:16:28.217 00.004 16108 PulseGuide returned control before completion, sleep 57
22:16:28.279 00.062 16108 IsGuiding returns 1
22:16:28.279 00.000 16108 scope still moving after pulse duration time elapsed
22:16:28.310 00.031 16108 IsSlewing returns 0
22:16:28.310 00.000 16108 IsGuiding returns 0
22:16:28.310 00.000 16108 scope move finished after 76 + 46 ms
22:16:28.310 00.000 16108 Move returns status 0, amount 76
22:16:28.310 00.000 16108 MoveAxis(N, 0, ABG)
22:16:28.310 00.000 16108 Move returns status 0, amount 0
22:16:28.310 00.000 16108 move complete, result=0
22:16:28.310 00.000 16108 worker thread done servicing request
22:16:28.310 00.000 16108 Worker thread wakes up
22:16:28.312 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:28.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:28.312 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
22:16:29.286 00.974 16108 Exposure complete
22:16:29.348 00.062 16108 worker thread done servicing request
22:16:29.348 00.000 21068 OnExposeComplete: enter
22:16:29.349 00.001 21068 UpdateGuideState(): m_state=6
22:16:29.350 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1054
22:16:29.351 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=877.96, Mass=110573, SNR=71.0, Peak=17187 HFD=3.1
22:16:29.352 00.001 21068 MultiStar: [#1 0.62,-0.21,0.00,M1] [#2 0.23,-0.06,1.25,U] [#3 0.24,-0.40,0.00,M8] [#4 0.96,-0.16,0.00,M5] [#5 0.41,-0.29,0.00,M3] [#6 0.58,0.01,0.00,M2] [#7 -0.08,0.30,0.66,U] [#8 0.40,0.22,0.00,M3] 
22:16:29.353 00.001 21068 refined, 2 included, MultiStar: {0.25, 0.08}, one-star: {0.49, 0.11}
22:16:29.354 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:16:29.355 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:16:29.355 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.31 mountX=-0.23 mountY=-0.14, mountTheta=-2.61
22:16:29.358 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.08, opts=13)
22:16:29.359 00.001 21068 Enqueuing Move request for scope (0.25, 0.08)
22:16:29.360 00.001 16108 Worker thread wakes up
22:16:29.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
22:16:29.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
22:16:29.360 00.000 16108 Moving (0.25, 0.08) raw xDistance=-0.23 yDistance=-0.14
22:16:29.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:16:29.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:29.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:16:29.360 00.000 16108 MoveAxis(E, 66, ABG)
22:16:29.361 00.001 16108 Guiding  Dir = 2, Dur = 66
22:16:29.361 00.000 16108 IsSlewing returns 0
22:16:29.361 00.000 16108 IsGuiding returns 0
22:16:29.365 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=4000, FiltMin=3469, FiltMax=58208, Gamma=1.000
22:16:29.383 00.018 21068 UpdateGuideState exits: m=110573 SNR=71.0
22:16:29.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:29.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:29.386 00.001 21068 Enqueuing Expose request
22:16:29.387 00.001 16108 PulseGuide returned control before completion, sleep 54
22:16:29.446 00.059 16108 IsGuiding returns 1
22:16:29.446 00.000 16108 scope still moving after pulse duration time elapsed
22:16:29.477 00.031 16108 IsSlewing returns 0
22:16:29.477 00.000 16108 IsGuiding returns 0
22:16:29.477 00.000 16108 scope move finished after 66 + 50 ms
22:16:29.477 00.000 16108 Move returns status 0, amount 66
22:16:29.477 00.000 16108 MoveAxis(N, 0, ABG)
22:16:29.477 00.000 16108 Move returns status 0, amount 0
22:16:29.477 00.000 16108 move complete, result=0
22:16:29.477 00.000 16108 worker thread done servicing request
22:16:29.477 00.000 16108 Worker thread wakes up
22:16:29.478 00.001 21068 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
22:16:29.479 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:29.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:30.627 01.148 16108 Exposure complete
22:16:30.688 00.061 16108 worker thread done servicing request
22:16:30.688 00.000 21068 OnExposeComplete: enter
22:16:30.689 00.001 21068 UpdateGuideState(): m_state=6
22:16:30.690 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1055
22:16:30.691 00.001 21068 Star::Find returns 1 (0), X=218.78, Y=878.22, Mass=100270, SNR=59.5, Peak=15766 HFD=3.4
22:16:30.692 00.001 21068 MultiStar: [#1 0.34,0.14,1.37,U] [#2 -0.17,0.15,1.39,U] [#3 -0.18,0.05,1.24,U] [#4 0.55,-0.22,0.00,M6] [#5 0.11,-0.17,1.18,U] [#6 -0.27,0.43,0.00,M3] [#7 -0.62,0.23,0.00,M6] [#8 0.21,0.09,0.89,U] 
22:16:30.693 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {-0.44, 0.37}
22:16:30.694 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
22:16:30.695 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:16:30.696 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=0.04 mountY=-0.09, mountTheta=-1.21
22:16:30.699 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
22:16:30.700 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
22:16:30.701 00.001 16108 Worker thread wakes up
22:16:30.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:16:30.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:16:30.701 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.09
22:16:30.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:16:30.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:30.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:16:30.701 00.000 16108 MoveAxis(E, 0, ABG)
22:16:30.701 00.000 16108 Move returns status 0, amount 0
22:16:30.701 00.000 16108 MoveAxis(N, 0, ABG)
22:16:30.701 00.000 16108 Move returns status 0, amount 0
22:16:30.701 00.000 16108 move complete, result=0
22:16:30.701 00.000 16108 worker thread done servicing request
22:16:30.705 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3993, FiltMin=3401, FiltMax=51990, Gamma=1.000
22:16:30.721 00.016 21068 UpdateGuideState exits: m=100270 SNR=59.5
22:16:30.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:30.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:30.723 00.000 21068 Enqueuing Expose request
22:16:30.724 00.001 16108 Worker thread wakes up
22:16:30.724 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:30.725 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:30.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:31.689 00.964 16108 Exposure complete
22:16:31.744 00.055 16108 worker thread done servicing request
22:16:31.744 00.000 21068 OnExposeComplete: enter
22:16:31.746 00.002 21068 UpdateGuideState(): m_state=6
22:16:31.747 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1056
22:16:31.748 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.77, Mass=115802, SNR=72.4, Peak=14614 HFD=3.3
22:16:31.749 00.001 21068 MultiStar: [#1 0.35,-0.23,1.40,U] [#2 -0.19,-0.25,1.20,U] [#3 -0.16,-0.40,0.00,M8] [#4 0.51,-0.64,0.00,M7] [#5 0.04,-0.22,0.96,U] [#6 0.03,-0.27,0.89,U] [#7 -0.07,0.26,0.80,U] [#8 0.34,-0.08,0.62,U] 
22:16:31.750 00.001 21068 single-star, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.04, -0.08}
22:16:31.752 00.002 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
22:16:31.754 00.002 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.31)
22:16:31.755 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.06 mountY=0.07, mountTheta=2.27
22:16:31.756 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
22:16:31.757 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
22:16:31.758 00.001 16108 Worker thread wakes up
22:16:31.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:16:31.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:16:31.758 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
22:16:31.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:31.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:31.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:16:31.758 00.000 16108 MoveAxis(E, 0, ABG)
22:16:31.758 00.000 16108 Move returns status 0, amount 0
22:16:31.758 00.000 16108 MoveAxis(N, 0, ABG)
22:16:31.758 00.000 16108 Move returns status 0, amount 0
22:16:31.758 00.000 16108 move complete, result=0
22:16:31.758 00.000 16108 worker thread done servicing request
22:16:31.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3993, FiltMin=3417, FiltMax=54409, Gamma=1.000
22:16:31.780 00.017 21068 UpdateGuideState exits: m=115802 SNR=72.4
22:16:31.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:31.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:31.783 00.001 21068 Enqueuing Expose request
22:16:31.784 00.001 16108 Worker thread wakes up
22:16:31.784 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:31.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:31.784 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:32.936 01.152 16108 Exposure complete
22:16:32.994 00.058 16108 worker thread done servicing request
22:16:32.994 00.000 21068 OnExposeComplete: enter
22:16:32.994 00.000 21068 UpdateGuideState(): m_state=6
22:16:32.995 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1057
22:16:32.996 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.89, Mass=104817, SNR=76.2, Peak=15430 HFD=2.9
22:16:32.997 00.001 21068 MultiStar: [#1 0.16,-0.36,0.99,U] [#2 -0.20,-0.05,1.08,U] [#3 -0.22,-0.34,1.12,U] [#4 0.14,-0.29,0.89,U] [#5 -0.17,-0.27,0.84,U] [#6 -0.25,-0.14,0.80,U] [#7 -0.38,0.11,0.56,U] [#8 -0.04,-0.10,0.64,U] 
22:16:32.998 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.17}, one-star: {-0.05, 0.04}
22:16:32.998 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
22:16:32.999 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
22:16:33.001 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.51 mountX=0.06 mountY=-0.03, mountTheta=-0.41
22:16:33.003 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
22:16:33.004 00.001 21068 Enqueuing Move request for scope (-0.05, 0.04)
22:16:33.004 00.000 16108 Worker thread wakes up
22:16:33.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:16:33.004 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:16:33.005 00.001 16108 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=-0.03
22:16:33.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:16:33.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:33.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:33.005 00.000 16108 MoveAxis(E, 0, ABG)
22:16:33.005 00.000 16108 Move returns status 0, amount 0
22:16:33.005 00.000 16108 MoveAxis(N, 0, ABG)
22:16:33.005 00.000 16108 Move returns status 0, amount 0
22:16:33.005 00.000 16108 move complete, result=0
22:16:33.005 00.000 16108 worker thread done servicing request
22:16:33.008 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3993, FiltMin=3369, FiltMax=57481, Gamma=1.000
22:16:33.024 00.016 21068 UpdateGuideState exits: m=104817 SNR=76.2
22:16:33.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:33.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:33.027 00.001 21068 Enqueuing Expose request
22:16:33.027 00.000 16108 Worker thread wakes up
22:16:33.027 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:33.028 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:33.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:33.998 00.970 16108 Exposure complete
22:16:34.057 00.059 16108 worker thread done servicing request
22:16:34.057 00.000 21068 OnExposeComplete: enter
22:16:34.058 00.001 21068 UpdateGuideState(): m_state=6
22:16:34.059 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1058
22:16:34.060 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.65, Mass=97411, SNR=63.7, Peak=13286 HFD=3.1
22:16:34.061 00.001 21068 MultiStar: [#1 0.18,-0.33,1.33,U] [#2 0.01,-0.31,1.50,U] [#3 -0.19,-0.58,0.00,M8] [#4 0.48,-0.38,0.00,M7] [#5 -0.21,-0.21,0.98,U] [#6 -0.20,-0.35,0.97,U] [#7 -0.17,-0.21,0.72,U] [#8 0.43,-0.21,0.00,M1] 
22:16:34.062 00.001 21068 single-star, 5 included, MultiStar: {-0.03, -0.28}, one-star: {0.10, -0.20}
22:16:34.062 00.000 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:16:34.064 00.002 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
22:16:34.064 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.13 mountX=-0.13 mountY=0.18, mountTheta=2.20
22:16:34.067 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.20, opts=13)
22:16:34.068 00.001 21068 Enqueuing Move request for scope (0.10, -0.20)
22:16:34.069 00.001 16108 Worker thread wakes up
22:16:34.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
22:16:34.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
22:16:34.069 00.000 16108 Moving (0.10, -0.20) raw xDistance=-0.13 yDistance=0.18
22:16:34.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:16:34.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:34.070 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:16:34.070 00.000 16108 MoveAxis(E, 0, ABG)
22:16:34.070 00.000 16108 Move returns status 0, amount 0
22:16:34.070 00.000 16108 MoveAxis(N, 0, ABG)
22:16:34.070 00.000 16108 Move returns status 0, amount 0
22:16:34.070 00.000 16108 move complete, result=0
22:16:34.070 00.000 16108 worker thread done servicing request
22:16:34.074 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3993, FiltMin=3424, FiltMax=49945, Gamma=1.000
22:16:34.089 00.015 21068 UpdateGuideState exits: m=97411 SNR=63.7
22:16:34.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:34.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:34.092 00.001 21068 Enqueuing Expose request
22:16:34.093 00.001 16108 Worker thread wakes up
22:16:34.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:34.093 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:34.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:35.248 01.155 16108 Exposure complete
22:16:35.311 00.063 16108 worker thread done servicing request
22:16:35.311 00.000 21068 OnExposeComplete: enter
22:16:35.313 00.002 21068 UpdateGuideState(): m_state=6
22:16:35.314 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1059
22:16:35.315 00.001 21068 Star::Find returns 1 (0), X=218.88, Y=878.14, Mass=105472, SNR=74.0, Peak=16710 HFD=3.1
22:16:35.316 00.001 21068 MultiStar: [#1 0.17,-0.01,1.12,U] [#2 -0.07,0.17,1.20,U] [#3 -0.30,-0.29,0.97,U] [#4 0.29,0.08,0.78,U] [#5 -0.07,-0.13,0.93,U] [#6 0.34,-0.34,0.00,M1] [#7 -0.33,0.14,0.80,U] [#8 0.41,0.27,0.00,M2] 
22:16:35.317 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.04}, one-star: {-0.35, 0.28}
22:16:35.318 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
22:16:35.319 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
22:16:35.320 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.77 mountX=0.10 mountY=-0.01, mountTheta=-0.14
22:16:35.321 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
22:16:35.322 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
22:16:35.323 00.001 16108 Worker thread wakes up
22:16:35.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:16:35.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:16:35.323 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.10 yDistance=-0.01
22:16:35.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:16:35.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:35.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:35.323 00.000 16108 MoveAxis(E, 0, ABG)
22:16:35.323 00.000 16108 Move returns status 0, amount 0
22:16:35.323 00.000 16108 MoveAxis(N, 0, ABG)
22:16:35.323 00.000 16108 Move returns status 0, amount 0
22:16:35.323 00.000 16108 move complete, result=0
22:16:35.323 00.000 16108 worker thread done servicing request
22:16:35.327 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3993, FiltMin=3417, FiltMax=46125, Gamma=1.000
22:16:35.342 00.015 21068 UpdateGuideState exits: m=105472 SNR=74.0
22:16:35.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:35.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:35.345 00.001 21068 Enqueuing Expose request
22:16:35.346 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:35.346 00.000 16108 Worker thread wakes up
22:16:35.347 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:35.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:36.313 00.966 16108 Exposure complete
22:16:36.373 00.060 16108 worker thread done servicing request
22:16:36.373 00.000 21068 OnExposeComplete: enter
22:16:36.375 00.002 21068 UpdateGuideState(): m_state=6
22:16:36.376 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1060
22:16:36.377 00.001 21068 Star::Find returns 1 (0), X=218.78, Y=878.11, Mass=102313, SNR=69.6, Peak=15782 HFD=3.0
22:16:36.378 00.001 21068 MultiStar: [#1 -0.17,-0.21,1.27,U] [#2 -0.27,-0.21,1.71,U] [#3 -0.51,-0.24,0.00,M8] [#4 0.14,-0.33,0.89,U] [#5 0.07,-0.09,0.91,U] [#6 -0.21,-0.20,0.85,U] [#7 -0.38,0.04,0.63,U] [#8 0.14,0.03,0.78,U] 
22:16:36.379 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.11}, one-star: {-0.45, 0.26}
22:16:36.380 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
22:16:36.381 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
22:16:36.382 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.52 mountX=0.13 mountY=0.14, mountTheta=0.82
22:16:36.385 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.11, opts=13)
22:16:36.386 00.001 21068 Enqueuing Move request for scope (-0.15, -0.11)
22:16:36.387 00.001 16108 Worker thread wakes up
22:16:36.388 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
22:16:36.388 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
22:16:36.388 00.000 16108 Moving (-0.15, -0.11) raw xDistance=0.13 yDistance=0.14
22:16:36.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:16:36.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:36.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:16:36.388 00.000 16108 MoveAxis(E, 0, ABG)
22:16:36.388 00.000 16108 Move returns status 0, amount 0
22:16:36.388 00.000 16108 MoveAxis(N, 0, ABG)
22:16:36.388 00.000 16108 Move returns status 0, amount 0
22:16:36.388 00.000 16108 move complete, result=0
22:16:36.389 00.001 16108 worker thread done servicing request
22:16:36.394 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3993, FiltMin=3446, FiltMax=57814, Gamma=1.000
22:16:36.417 00.023 21068 UpdateGuideState exits: m=102313 SNR=69.6
22:16:36.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:36.418 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:36.419 00.001 21068 Enqueuing Expose request
22:16:36.420 00.001 16108 Worker thread wakes up
22:16:36.420 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:36.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:36.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:37.577 01.157 16108 Exposure complete
22:16:37.640 00.063 16108 worker thread done servicing request
22:16:37.640 00.000 21068 OnExposeComplete: enter
22:16:37.641 00.001 21068 UpdateGuideState(): m_state=6
22:16:37.642 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1061
22:16:37.643 00.001 21068 Star::Find returns 1 (0), X=218.60, Y=877.79, Mass=106920, SNR=68.2, Peak=16550 HFD=3.2
22:16:37.643 00.000 21068 MultiStar: [#1 -0.24,-0.33,1.12,U] [#2 -0.54,-0.31,0.00,M1] [#3 -0.57,-0.40,0.00,M9] [#4 -0.30,-0.28,0.88,U] [#5 -0.40,-0.38,0.00,M1] [#6 -0.30,-0.53,0.00,M1] [#7 -0.83,-0.12,0.00,M2] [#8 -0.32,-0.24,0.77,U] 
22:16:37.645 00.002 21068 refined, 3 included, MultiStar: {-0.37, -0.23}, one-star: {-0.62, -0.06}
22:16:37.646 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
22:16:37.646 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
22:16:37.647 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.23 hyp=0.44 cameraTheta=-2.59 mountX=0.33 mountY=0.31, mountTheta=0.76
22:16:37.648 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.23, opts=13)
22:16:37.649 00.001 21068 Enqueuing Move request for scope (-0.37, -0.23)
22:16:37.650 00.001 16108 Worker thread wakes up
22:16:37.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.23) opts 0xd
22:16:37.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.23)
22:16:37.650 00.000 16108 Moving (-0.37, -0.23) raw xDistance=0.33 yDistance=0.31
22:16:37.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:16:37.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:37.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:16:37.650 00.000 16108 MoveAxis(W, 85, ABG)
22:16:37.650 00.000 16108 Guiding  Dir = 3, Dur = 85
22:16:37.651 00.001 16108 IsSlewing returns 0
22:16:37.651 00.000 16108 IsGuiding returns 0
22:16:37.655 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3990, FiltMin=3433, FiltMax=60134, Gamma=1.000
22:16:37.673 00.018 16108 PulseGuide returned control before completion, sleep 74
22:16:37.673 00.000 21068 UpdateGuideState exits: m=106920 SNR=68.2
22:16:37.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:37.675 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:37.676 00.001 21068 Enqueuing Expose request
22:16:37.749 00.073 16108 IsGuiding returns 1
22:16:37.749 00.000 16108 scope still moving after pulse duration time elapsed
22:16:37.781 00.032 16108 IsSlewing returns 0
22:16:37.781 00.000 16108 IsGuiding returns 0
22:16:37.781 00.000 16108 scope move finished after 85 + 45 ms
22:16:37.782 00.001 16108 Move returns status 0, amount 85
22:16:37.782 00.000 16108 MoveAxis(N, 0, ABG)
22:16:37.782 00.000 16108 Move returns status 0, amount 0
22:16:37.782 00.000 16108 move complete, result=0
22:16:37.782 00.000 16108 worker thread done servicing request
22:16:37.782 00.000 16108 Worker thread wakes up
22:16:37.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:37.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:37.782 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.3 px 0 ms NORTH
22:16:38.743 00.961 16108 Exposure complete
22:16:38.804 00.061 16108 worker thread done servicing request
22:16:38.804 00.000 21068 OnExposeComplete: enter
22:16:38.805 00.001 21068 UpdateGuideState(): m_state=6
22:16:38.806 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1062
22:16:38.807 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.49, Mass=113404, SNR=72.9, Peak=14342 HFD=3.2
22:16:38.808 00.001 21068 MultiStar: [#1 -0.16,-0.54,0.00,M1] [#2 -0.43,-0.48,0.00,M2] [#3 -0.67,-0.58,0.00,M10] [#4 -0.34,-0.40,0.00,M5] [#5 -0.51,-0.49,0.00,M2] [#6 -0.18,-0.37,0.80,U] [#7 -0.38,-0.19,0.00,M3] [#8 0.14,-0.54,0.00,M1] 
22:16:38.810 00.002 21068 single-star, 1 included, MultiStar: {-0.08, -0.37}, one-star: {-0.00, -0.36}
22:16:38.810 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
22:16:38.811 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
22:16:38.812 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.58 mountX=-0.06 mountY=0.35, mountTheta=1.74
22:16:38.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.36, opts=13)
22:16:38.815 00.001 21068 Enqueuing Move request for scope (-0.00, -0.36)
22:16:38.816 00.001 16108 Worker thread wakes up
22:16:38.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd
22:16:38.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.36)
22:16:38.816 00.000 16108 Moving (-0.00, -0.36) raw xDistance=-0.06 yDistance=0.35
22:16:38.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:38.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:38.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:16:38.816 00.000 16108 MoveAxis(E, 0, ABG)
22:16:38.816 00.000 16108 Move returns status 0, amount 0
22:16:38.817 00.001 16108 MoveAxis(N, 0, ABG)
22:16:38.817 00.000 16108 Move returns status 0, amount 0
22:16:38.817 00.000 16108 move complete, result=0
22:16:38.817 00.000 16108 worker thread done servicing request
22:16:38.819 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3990, FiltMin=3373, FiltMax=48240, Gamma=1.000
22:16:38.835 00.016 21068 UpdateGuideState exits: m=113404 SNR=72.9
22:16:38.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:38.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:38.838 00.001 21068 Enqueuing Expose request
22:16:38.838 00.000 16108 Worker thread wakes up
22:16:38.838 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:16:38.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:38.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:39.993 01.154 16108 Exposure complete
22:16:40.050 00.057 16108 worker thread done servicing request
22:16:40.050 00.000 21068 OnExposeComplete: enter
22:16:40.052 00.002 21068 UpdateGuideState(): m_state=6
22:16:40.052 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1063
22:16:40.053 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.63, Mass=105233, SNR=67.0, Peak=13558 HFD=3.4
22:16:40.054 00.001 21068 MultiStar: [#1 0.25,-0.05,1.10,U] [#2 0.10,-0.11,1.32,U] [#3 -0.03,-0.39,1.19,U] [#4 0.36,-0.63,0.00,M6] [#5 0.06,-0.45,0.00,M3] [#6 0.20,-0.22,0.91,U] [#7 -0.28,0.00,0.61,U] [#8 0.30,-0.19,0.88,U] 
22:16:40.055 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.18}, one-star: {0.13, -0.23}
22:16:40.056 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
22:16:40.057 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
22:16:40.057 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.01 mountX=-0.14 mountY=0.15, mountTheta=2.34
22:16:40.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.18, opts=13)
22:16:40.060 00.001 21068 Enqueuing Move request for scope (0.11, -0.18)
22:16:40.061 00.001 16108 Worker thread wakes up
22:16:40.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
22:16:40.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
22:16:40.061 00.000 16108 Moving (0.11, -0.18) raw xDistance=-0.14 yDistance=0.15
22:16:40.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:16:40.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:40.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:16:40.061 00.000 16108 MoveAxis(E, 0, ABG)
22:16:40.061 00.000 16108 Move returns status 0, amount 0
22:16:40.061 00.000 16108 MoveAxis(N, 0, ABG)
22:16:40.061 00.000 16108 Move returns status 0, amount 0
22:16:40.061 00.000 16108 move complete, result=0
22:16:40.061 00.000 16108 worker thread done servicing request
22:16:40.065 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3993, FiltMin=3443, FiltMax=60237, Gamma=1.000
22:16:40.082 00.017 21068 UpdateGuideState exits: m=105233 SNR=67.0
22:16:40.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:40.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:40.084 00.000 21068 Enqueuing Expose request
22:16:40.085 00.001 16108 Worker thread wakes up
22:16:40.085 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:40.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:40.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:41.057 00.971 16108 Exposure complete
22:16:41.114 00.057 16108 worker thread done servicing request
22:16:41.114 00.000 21068 OnExposeComplete: enter
22:16:41.115 00.001 21068 UpdateGuideState(): m_state=6
22:16:41.116 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1064
22:16:41.117 00.001 21068 Star::Find returns 1 (0), X=218.97, Y=877.66, Mass=101100, SNR=69.6, Peak=14563 HFD=3.3
22:16:41.118 00.001 21068 MultiStar: [#1 -0.20,-0.42,0.00,M1] [#2 -0.31,-0.40,0.00,M2] [#3 -0.49,-0.65,0.00,M10] [#4 0.08,-0.72,0.00,M7] [#5 -0.43,-0.48,0.00,M4] [#6 -0.23,-0.13,0.86,U] [#7 -0.39,-0.38,0.00,M3] [#8 0.14,-0.41,0.00,M1] 
22:16:41.119 00.001 21068 refined, 1 included, MultiStar: {-0.24, -0.16}, one-star: {-0.26, -0.19}
22:16:41.120 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
22:16:41.120 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
22:16:41.121 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.55 mountX=0.21 mountY=0.21, mountTheta=0.79
22:16:41.123 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.16, opts=13)
22:16:41.124 00.001 21068 Enqueuing Move request for scope (-0.24, -0.16)
22:16:41.124 00.000 16108 Worker thread wakes up
22:16:41.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
22:16:41.124 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
22:16:41.124 00.000 16108 Moving (-0.24, -0.16) raw xDistance=0.21 yDistance=0.21
22:16:41.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:16:41.125 00.001 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=0.71
22:16:41.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:16:41.125 00.000 16108 MoveAxis(W, 55, ABG)
22:16:41.125 00.000 16108 Guiding  Dir = 3, Dur = 55
22:16:41.125 00.000 16108 IsSlewing returns 0
22:16:41.125 00.000 16108 IsGuiding returns 0
22:16:41.126 00.001 16108 PulseGuide returned control before completion, sleep 65
22:16:41.128 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3990, FiltMin=3446, FiltMax=53536, Gamma=1.000
22:16:41.144 00.016 21068 UpdateGuideState exits: m=101100 SNR=69.6
22:16:41.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:41.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:41.147 00.001 21068 Enqueuing Expose request
22:16:41.201 00.054 16108 IsGuiding returns 1
22:16:41.201 00.000 16108 scope still moving after pulse duration time elapsed
22:16:41.231 00.030 16108 IsSlewing returns 0
22:16:41.231 00.000 16108 IsGuiding returns 0
22:16:41.231 00.000 16108 scope move finished after 55 + 50 ms
22:16:41.231 00.000 16108 Move returns status 0, amount 55
22:16:41.231 00.000 16108 MoveAxis(S, 43, ABG)
22:16:41.231 00.000 16108 Guiding  Dir = 1, Dur = 43
22:16:41.231 00.000 16108 IsSlewing returns 0
22:16:41.231 00.000 16108 IsGuiding returns 0
22:16:41.280 00.049 16108 IsGuiding returns 1
22:16:41.280 00.000 16108 scope still moving after pulse duration time elapsed
22:16:41.310 00.030 16108 IsSlewing returns 0
22:16:41.310 00.000 16108 IsGuiding returns 1
22:16:41.341 00.031 16108 IsSlewing returns 0
22:16:41.341 00.000 16108 IsGuiding returns 1
22:16:41.372 00.031 16108 IsSlewing returns 0
22:16:41.372 00.000 16108 IsGuiding returns 0
22:16:41.372 00.000 16108 scope move finished after 43 + 97 ms
22:16:41.372 00.000 16108 Move returns status 0, amount 43
22:16:41.372 00.000 16108 move complete, result=0
22:16:41.372 00.000 16108 worker thread done servicing request
22:16:41.373 00.001 16108 Worker thread wakes up
22:16:41.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:41.373 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.2 px 43 ms SOUTH
22:16:41.375 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:42.521 01.146 16108 Exposure complete
22:16:42.578 00.057 16108 worker thread done servicing request
22:16:42.578 00.000 21068 OnExposeComplete: enter
22:16:42.579 00.001 21068 UpdateGuideState(): m_state=6
22:16:42.580 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1065
22:16:42.581 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.95, Mass=117921, SNR=74.2, Peak=19734 HFD=2.8
22:16:42.582 00.001 21068 MultiStar: [#1 0.29,-0.05,1.21,U] [#2 -0.18,-0.10,1.20,U] [#3 -0.19,-0.46,0.00,R] [#4 0.21,0.00,0.87,U] [#5 -0.20,-0.14,0.97,U] [#6 0.02,-0.10,0.75,U] [#7 -0.30,-0.08,0.67,U] [#8 0.02,0.11,0.60,U] 
22:16:42.582 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.04, 0.10}
22:16:42.583 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
22:16:42.584 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
22:16:42.585 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.85 mountX=0.00 mountY=0.04, mountTheta=1.47
22:16:42.587 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
22:16:42.587 00.000 21068 Enqueuing Move request for scope (-0.01, -0.04)
22:16:42.588 00.001 16108 Worker thread wakes up
22:16:42.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:16:42.588 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:16:42.588 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
22:16:42.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:16:42.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:42.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:16:42.588 00.000 16108 MoveAxis(E, 0, ABG)
22:16:42.589 00.001 16108 Move returns status 0, amount 0
22:16:42.589 00.000 16108 MoveAxis(N, 0, ABG)
22:16:42.589 00.000 16108 Move returns status 0, amount 0
22:16:42.589 00.000 16108 move complete, result=0
22:16:42.589 00.000 16108 worker thread done servicing request
22:16:42.593 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=3990, FiltMin=3440, FiltMax=50717, Gamma=1.000
22:16:42.611 00.018 21068 UpdateGuideState exits: m=117921 SNR=74.2
22:16:42.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:42.614 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:42.614 00.000 21068 Enqueuing Expose request
22:16:42.615 00.001 16108 Worker thread wakes up
22:16:42.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:42.615 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:42.616 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:43.585 00.969 16108 Exposure complete
22:16:43.643 00.058 16108 worker thread done servicing request
22:16:43.643 00.000 21068 OnExposeComplete: enter
22:16:43.643 00.000 21068 UpdateGuideState(): m_state=6
22:16:43.644 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1066
22:16:43.645 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.79, Mass=128299, SNR=87.6, Peak=18470 HFD=3.3
22:16:43.646 00.001 21068 MultiStar: [#1 0.34,-0.20,1.02,U] [#2 -0.09,-0.09,1.11,U] [#3 0.03,0.08,0.81,U] [#4 0.17,-0.31,0.67,U] [#5 0.05,-0.34,0.74,U] [#6 0.10,-0.24,0.72,U] [#7 0.00,-0.13,0.48,U] [#8 0.34,-0.08,0.66,U] 
22:16:43.647 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.05, -0.06}
22:16:43.648 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
22:16:43.649 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
22:16:43.649 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.92 mountX=-0.06 mountY=0.05, mountTheta=2.43
22:16:43.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
22:16:43.652 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
22:16:43.652 00.000 16108 Worker thread wakes up
22:16:43.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:16:43.653 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:16:43.653 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
22:16:43.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:43.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:43.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:16:43.653 00.000 16108 MoveAxis(E, 0, ABG)
22:16:43.653 00.000 16108 Move returns status 0, amount 0
22:16:43.653 00.000 16108 MoveAxis(N, 0, ABG)
22:16:43.653 00.000 16108 Move returns status 0, amount 0
22:16:43.653 00.000 16108 move complete, result=0
22:16:43.653 00.000 16108 worker thread done servicing request
22:16:43.656 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3993, FiltMin=3411, FiltMax=47629, Gamma=1.000
22:16:43.672 00.016 21068 UpdateGuideState exits: m=128299 SNR=87.6
22:16:43.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:43.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:43.675 00.001 21068 Enqueuing Expose request
22:16:43.675 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:16:43.676 00.001 16108 Worker thread wakes up
22:16:43.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:43.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:44.831 01.155 16108 Exposure complete
22:16:44.893 00.062 16108 worker thread done servicing request
22:16:44.893 00.000 21068 OnExposeComplete: enter
22:16:44.895 00.002 21068 UpdateGuideState(): m_state=6
22:16:44.896 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1067
22:16:44.897 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=877.66, Mass=93027, SNR=64.3, Peak=14758 HFD=3.0
22:16:44.900 00.003 21068 MultiStar: [#1 0.16,-0.25,1.25,U] [#2 -0.30,-0.21,1.25,U] [#3 -0.03,-0.12,1.10,U] [#4 0.24,-0.27,0.97,U] [#5 -0.23,-0.33,1.04,U] [#6 0.15,-0.45,0.00,M1] [#7 -0.22,-0.34,0.66,U] [#8 0.26,-0.12,0.76,U] 
22:16:44.901 00.001 21068 single-star, 7 included, MultiStar: {-0.02, -0.23}, one-star: {0.03, -0.19}
22:16:44.902 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
22:16:44.903 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
22:16:44.904 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.43 mountX=-0.06 mountY=0.18, mountTheta=1.90
22:16:44.907 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.19, opts=13)
22:16:44.907 00.000 21068 Enqueuing Move request for scope (0.03, -0.19)
22:16:44.908 00.001 16108 Worker thread wakes up
22:16:44.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
22:16:44.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
22:16:44.908 00.000 16108 Moving (0.03, -0.19) raw xDistance=-0.06 yDistance=0.18
22:16:44.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:16:44.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:44.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:16:44.909 00.001 16108 MoveAxis(E, 0, ABG)
22:16:44.909 00.000 16108 Move returns status 0, amount 0
22:16:44.909 00.000 16108 MoveAxis(N, 0, ABG)
22:16:44.909 00.000 16108 Move returns status 0, amount 0
22:16:44.909 00.000 16108 move complete, result=0
22:16:44.909 00.000 16108 worker thread done servicing request
22:16:44.913 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3993, FiltMin=3456, FiltMax=56835, Gamma=1.000
22:16:44.930 00.017 21068 UpdateGuideState exits: m=93027 SNR=64.3
22:16:44.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:44.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:44.933 00.001 21068 Enqueuing Expose request
22:16:44.934 00.001 16108 Worker thread wakes up
22:16:44.934 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:44.934 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:44.935 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:45.918 00.983 16108 Exposure complete
22:16:45.993 00.075 16108 worker thread done servicing request
22:16:45.993 00.000 21068 OnExposeComplete: enter
22:16:45.994 00.001 21068 UpdateGuideState(): m_state=6
22:16:45.995 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1068
22:16:45.996 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.00, Mass=108196, SNR=71.2, Peak=14787 HFD=3.3
22:16:45.998 00.002 21068 MultiStar: [#1 0.08,-0.04,1.40,U] [#2 -0.03,-0.17,1.38,U] [#3 -0.17,0.17,1.06,U] [#4 0.33,-0.18,0.86,U] [#5 0.00,0.02,1.00,U] [#6 0.19,0.01,0.90,U] [#7 -0.13,0.16,0.65,U] [#8 -0.02,0.29,0.79,U] 
22:16:45.998 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.13, 0.15}
22:16:45.999 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:16:46.000 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:16:46.001 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=-0.04 mountY=-0.03, mountTheta=-2.38
22:16:46.002 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
22:16:46.003 00.001 21068 Enqueuing Move request for scope (0.04, 0.03)
22:16:46.004 00.001 16108 Worker thread wakes up
22:16:46.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:16:46.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:16:46.004 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.03
22:16:46.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:16:46.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:46.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:46.004 00.000 16108 MoveAxis(E, 0, ABG)
22:16:46.004 00.000 16108 Move returns status 0, amount 0
22:16:46.004 00.000 16108 MoveAxis(N, 0, ABG)
22:16:46.004 00.000 16108 Move returns status 0, amount 0
22:16:46.004 00.000 16108 move complete, result=0
22:16:46.004 00.000 16108 worker thread done servicing request
22:16:46.009 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3990, FiltMin=3321, FiltMax=56419, Gamma=1.000
22:16:46.027 00.018 21068 UpdateGuideState exits: m=108196 SNR=71.2
22:16:46.029 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:46.029 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:46.030 00.001 21068 Enqueuing Expose request
22:16:46.031 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:46.032 00.001 16108 Worker thread wakes up
22:16:46.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:46.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:47.188 01.156 16108 Exposure complete
22:16:47.250 00.062 16108 worker thread done servicing request
22:16:47.250 00.000 21068 OnExposeComplete: enter
22:16:47.251 00.001 21068 UpdateGuideState(): m_state=6
22:16:47.253 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1069
22:16:47.254 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=877.98, Mass=102475, SNR=70.8, Peak=14099 HFD=3.4
22:16:47.256 00.002 21068 MultiStar: [#1 0.46,0.44,0.00,M1] [#2 0.12,0.44,0.00,M1] [#3 0.37,0.57,0.00,M1] [#4 0.57,0.09,0.00,M4] [#5 0.09,0.32,0.84,U] [#6 0.20,0.41,0.00,M1] [#7 -0.45,0.48,0.00,M1] [#8 0.55,0.42,0.00,M1] 
22:16:47.257 00.001 21068 refined, 1 included, MultiStar: {0.24, 0.22}, one-star: {0.36, 0.13}
22:16:47.258 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:16:47.258 00.000 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:16:47.259 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.74 mountX=-0.19 mountY=-0.26, mountTheta=-2.20
22:16:47.261 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.22, opts=13)
22:16:47.263 00.002 21068 Enqueuing Move request for scope (0.24, 0.22)
22:16:47.263 00.000 16108 Worker thread wakes up
22:16:47.264 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
22:16:47.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
22:16:47.264 00.000 16108 Moving (0.24, 0.22) raw xDistance=-0.19 yDistance=-0.26
22:16:47.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:16:47.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:47.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:16:47.264 00.000 16108 MoveAxis(E, 0, ABG)
22:16:47.264 00.000 16108 Move returns status 0, amount 0
22:16:47.264 00.000 16108 MoveAxis(N, 0, ABG)
22:16:47.264 00.000 16108 Move returns status 0, amount 0
22:16:47.264 00.000 16108 move complete, result=0
22:16:47.264 00.000 16108 worker thread done servicing request
22:16:47.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3987, FiltMin=3353, FiltMax=43693, Gamma=1.000
22:16:47.285 00.017 21068 UpdateGuideState exits: m=102475 SNR=70.8
22:16:47.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:47.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:47.289 00.002 21068 Enqueuing Expose request
22:16:47.290 00.001 16108 Worker thread wakes up
22:16:47.290 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:16:47.291 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:47.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:48.255 00.964 16108 Exposure complete
22:16:48.317 00.062 16108 worker thread done servicing request
22:16:48.317 00.000 21068 OnExposeComplete: enter
22:16:48.318 00.001 21068 UpdateGuideState(): m_state=6
22:16:48.319 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1070
22:16:48.320 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=878.11, Mass=109836, SNR=70.9, Peak=16467 HFD=3.3
22:16:48.321 00.001 21068 MultiStar: [#1 0.49,0.35,0.00,M2] [#2 0.21,0.29,1.15,U] [#3 0.30,0.11,0.94,U] [#4 0.55,0.09,0.00,M5] [#5 0.06,0.20,0.85,U] [#6 0.28,0.28,0.78,U] [#7 0.17,0.30,0.69,U] [#8 0.58,0.41,0.00,M2] 
22:16:48.322 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.24}, one-star: {0.36, 0.26}
22:16:48.323 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
22:16:48.324 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
22:16:48.325 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.79 mountX=-0.19 mountY=-0.29, mountTheta=-2.16
22:16:48.326 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.24, opts=13)
22:16:48.327 00.001 21068 Enqueuing Move request for scope (0.24, 0.24)
22:16:48.328 00.001 16108 Worker thread wakes up
22:16:48.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
22:16:48.328 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
22:16:48.328 00.000 16108 Moving (0.24, 0.24) raw xDistance=-0.19 yDistance=-0.29
22:16:48.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:16:48.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:48.329 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:16:48.329 00.000 16108 MoveAxis(E, 0, ABG)
22:16:48.329 00.000 16108 Move returns status 0, amount 0
22:16:48.329 00.000 16108 MoveAxis(N, 0, ABG)
22:16:48.329 00.000 16108 Move returns status 0, amount 0
22:16:48.329 00.000 16108 move complete, result=0
22:16:48.329 00.000 16108 worker thread done servicing request
22:16:48.332 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3990, FiltMin=3427, FiltMax=42579, Gamma=1.000
22:16:48.347 00.015 21068 UpdateGuideState exits: m=109836 SNR=70.9
22:16:48.349 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:48.349 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:48.350 00.001 21068 Enqueuing Expose request
22:16:48.351 00.001 16108 Worker thread wakes up
22:16:48.351 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:16:48.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:48.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:49.499 01.148 16108 Exposure complete
22:16:49.559 00.060 16108 worker thread done servicing request
22:16:49.559 00.000 21068 OnExposeComplete: enter
22:16:49.559 00.000 21068 UpdateGuideState(): m_state=6
22:16:49.561 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1071
22:16:49.562 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.96, Mass=120676, SNR=77.5, Peak=16323 HFD=3.4
22:16:49.563 00.001 21068 MultiStar: [#1 0.65,0.18,0.00,M3] [#2 -0.05,0.32,1.23,U] [#3 0.32,0.54,0.00,M1] [#4 0.74,-0.23,0.00,M6] [#5 0.38,0.38,0.00,M1] [#6 0.47,0.36,0.00,M1] [#7 0.20,0.11,0.49,U] [#8 0.61,0.32,0.00,M3] 
22:16:49.564 00.001 21068 refined, 2 included, MultiStar: {0.13, 0.20}, one-star: {0.33, 0.11}
22:16:49.565 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
22:16:49.566 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
22:16:49.566 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=-0.09 mountY=-0.23, mountTheta=-1.96
22:16:49.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.20, opts=13)
22:16:49.570 00.001 21068 Enqueuing Move request for scope (0.13, 0.20)
22:16:49.571 00.001 16108 Worker thread wakes up
22:16:49.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
22:16:49.572 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
22:16:49.572 00.000 16108 Moving (0.13, 0.20) raw xDistance=-0.09 yDistance=-0.23
22:16:49.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:16:49.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:49.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:16:49.572 00.000 16108 MoveAxis(E, 0, ABG)
22:16:49.572 00.000 16108 Move returns status 0, amount 0
22:16:49.572 00.000 16108 MoveAxis(N, 0, ABG)
22:16:49.572 00.000 16108 Move returns status 0, amount 0
22:16:49.572 00.000 16108 move complete, result=0
22:16:49.572 00.000 16108 worker thread done servicing request
22:16:49.575 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3987, FiltMin=3392, FiltMax=49693, Gamma=1.000
22:16:49.592 00.017 21068 UpdateGuideState exits: m=120676 SNR=77.5
22:16:49.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:49.593 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:49.594 00.001 21068 Enqueuing Expose request
22:16:49.595 00.001 16108 Worker thread wakes up
22:16:49.595 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:16:49.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:49.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:50.558 00.963 16108 Exposure complete
22:16:50.620 00.062 16108 worker thread done servicing request
22:16:50.620 00.000 21068 OnExposeComplete: enter
22:16:50.621 00.001 21068 UpdateGuideState(): m_state=6
22:16:50.622 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1072
22:16:50.623 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=878.07, Mass=109589, SNR=79.1, Peak=16803 HFD=3.1
22:16:50.624 00.001 21068 MultiStar: [#1 0.63,0.18,0.00,M4] [#2 0.42,0.01,1.12,U] [#3 0.42,0.44,0.00,M2] [#4 0.77,-0.10,0.00,M7] [#5 0.39,0.07,0.77,U] [#6 0.45,-0.24,0.00,M2] [#7 0.17,0.11,0.54,U] [#8 0.63,0.23,0.00,M4] 
22:16:50.625 00.001 21068 refined, 3 included, MultiStar: {0.35, 0.10}, one-star: {0.32, 0.22}
22:16:50.626 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
22:16:50.626 00.000 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
22:16:50.627 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.28 mountX=-0.32 mountY=-0.18, mountTheta=-2.64
22:16:50.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.10, opts=13)
22:16:50.629 00.000 21068 Enqueuing Move request for scope (0.35, 0.10)
22:16:50.630 00.001 16108 Worker thread wakes up
22:16:50.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
22:16:50.631 00.001 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
22:16:50.631 00.000 16108 Moving (0.35, 0.10) raw xDistance=-0.32 yDistance=-0.18
22:16:50.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:16:50.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:50.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:16:50.631 00.000 16108 MoveAxis(E, 85, ABG)
22:16:50.631 00.000 16108 Guiding  Dir = 2, Dur = 85
22:16:50.631 00.000 16108 IsSlewing returns 0
22:16:50.631 00.000 16108 IsGuiding returns 0
22:16:50.635 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3987, FiltMin=3456, FiltMax=56275, Gamma=1.000
22:16:50.653 00.018 21068 UpdateGuideState exits: m=109589 SNR=79.1
22:16:50.653 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:50.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:50.655 00.001 21068 Enqueuing Expose request
22:16:50.677 00.022 16108 PulseGuide returned control before completion, sleep 50
22:16:50.738 00.061 16108 IsGuiding returns 1
22:16:50.738 00.000 16108 scope still moving after pulse duration time elapsed
22:16:50.769 00.031 16108 IsSlewing returns 0
22:16:50.769 00.000 16108 IsGuiding returns 0
22:16:50.769 00.000 16108 scope move finished after 85 + 53 ms
22:16:50.769 00.000 16108 Move returns status 0, amount 85
22:16:50.769 00.000 16108 MoveAxis(N, 0, ABG)
22:16:50.769 00.000 16108 Move returns status 0, amount 0
22:16:50.769 00.000 16108 move complete, result=0
22:16:50.769 00.000 16108 worker thread done servicing request
22:16:50.769 00.000 16108 Worker thread wakes up
22:16:50.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:50.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:50.770 00.001 21068 GuideStep: -0.3 px 85 ms EAST, -0.2 px 0 ms NORTH
22:16:51.916 01.146 16108 Exposure complete
22:16:51.980 00.064 16108 worker thread done servicing request
22:16:51.980 00.000 21068 OnExposeComplete: enter
22:16:51.981 00.001 21068 UpdateGuideState(): m_state=6
22:16:51.981 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1073
22:16:51.982 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=877.93, Mass=111197, SNR=75.3, Peak=14931 HFD=3.3
22:16:51.983 00.001 21068 MultiStar: [#1 -0.00,0.13,1.14,U] [#2 -0.13,-0.05,1.33,U] [#3 -0.05,0.49,0.00,M3] [#4 0.32,-0.20,0.68,U] [#5 -0.09,0.12,0.96,U] [#6 0.11,-0.14,0.79,U] [#7 -0.03,-0.19,0.62,U] [#8 0.42,-0.06,0.77,U] 
22:16:51.984 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.27, 0.08}
22:16:51.985 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
22:16:51.985 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
22:16:51.986 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.22 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
22:16:51.989 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
22:16:51.990 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
22:16:51.990 00.000 16108 Worker thread wakes up
22:16:51.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:16:51.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:16:51.990 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.09 yDistance=-0.00
22:16:51.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:16:51.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:51.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:16:51.991 00.001 16108 MoveAxis(E, 0, ABG)
22:16:51.991 00.000 16108 Move returns status 0, amount 0
22:16:51.991 00.000 16108 MoveAxis(N, 0, ABG)
22:16:51.991 00.000 16108 Move returns status 0, amount 0
22:16:51.991 00.000 16108 move complete, result=0
22:16:51.991 00.000 16108 worker thread done servicing request
22:16:51.996 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3987, FiltMin=3382, FiltMax=45779, Gamma=1.000
22:16:52.013 00.017 21068 UpdateGuideState exits: m=111197 SNR=75.3
22:16:52.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:52.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:52.016 00.001 21068 Enqueuing Expose request
22:16:52.018 00.002 16108 Worker thread wakes up
22:16:52.018 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:52.019 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:52.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:52.980 00.961 16108 Exposure complete
22:16:53.038 00.058 16108 worker thread done servicing request
22:16:53.038 00.000 21068 OnExposeComplete: enter
22:16:53.039 00.001 21068 UpdateGuideState(): m_state=6
22:16:53.040 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1074
22:16:53.041 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=877.44, Mass=111146, SNR=69.4, Peak=14131 HFD=3.4
22:16:53.042 00.001 21068 MultiStar: [#1 -0.21,-0.47,0.00,M4] [#2 -0.12,-0.57,0.00,M1] [#3 -0.27,-0.11,0.93,U] [#4 0.09,-0.68,0.00,M7] [#5 -0.24,-0.53,0.00,M1] [#6 -0.07,-0.41,0.89,U] [#7 -0.37,-0.33,0.00,M1] [#8 0.03,-0.55,0.00,M4] 
22:16:53.043 00.001 21068 refined, 2 included, MultiStar: {-0.14, -0.31}, one-star: {-0.08, -0.42}
22:16:53.043 00.000 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
22:16:53.044 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
22:16:53.045 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-2.00 mountX=0.09 mountY=0.34, mountTheta=1.32
22:16:53.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.31, opts=13)
22:16:53.048 00.001 21068 Enqueuing Move request for scope (-0.14, -0.31)
22:16:53.050 00.002 16108 Worker thread wakes up
22:16:53.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
22:16:53.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
22:16:53.050 00.000 16108 Moving (-0.14, -0.31) raw xDistance=0.09 yDistance=0.34
22:16:53.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:16:53.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:53.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:16:53.050 00.000 16108 MoveAxis(E, 0, ABG)
22:16:53.050 00.000 16108 Move returns status 0, amount 0
22:16:53.050 00.000 16108 MoveAxis(N, 0, ABG)
22:16:53.050 00.000 16108 Move returns status 0, amount 0
22:16:53.050 00.000 16108 move complete, result=0
22:16:53.050 00.000 16108 worker thread done servicing request
22:16:53.056 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3987, FiltMin=3411, FiltMax=48393, Gamma=1.000
22:16:53.072 00.016 21068 UpdateGuideState exits: m=111146 SNR=69.4
22:16:53.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:53.075 00.001 21068 Enqueuing Expose request
22:16:53.076 00.001 16108 Worker thread wakes up
22:16:53.076 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:16:53.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:53.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:54.233 01.157 16108 Exposure complete
22:16:54.293 00.060 16108 worker thread done servicing request
22:16:54.293 00.000 21068 OnExposeComplete: enter
22:16:54.294 00.001 21068 UpdateGuideState(): m_state=6
22:16:54.295 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
22:16:54.295 00.000 21068 Star::Find returns 1 (0), X=219.25, Y=877.81, Mass=96876, SNR=59.7, Peak=14758 HFD=3.1
22:16:54.296 00.001 21068 MultiStar: [#1 0.10,-0.15,1.39,U] [#2 -0.21,-0.14,1.22,U] [#3 -0.18,0.00,1.33,U] [#4 0.26,-0.50,0.00,M8] [#5 -0.30,-0.26,1.19,U] [#6 0.03,-0.04,0.93,U] [#7 -0.22,0.07,0.80,U] [#8 0.04,-0.11,1.03,U] 
22:16:54.297 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.09}, one-star: {0.02, -0.04}
22:16:54.298 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
22:16:54.299 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
22:16:54.299 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.04 mountX=-0.03 mountY=0.03, mountTheta=2.30
22:16:54.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
22:16:54.304 00.002 21068 Enqueuing Move request for scope (0.02, -0.04)
22:16:54.305 00.001 16108 Worker thread wakes up
22:16:54.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:16:54.305 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:16:54.305 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
22:16:54.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:16:54.306 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:54.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:16:54.306 00.000 16108 MoveAxis(E, 0, ABG)
22:16:54.306 00.000 16108 Move returns status 0, amount 0
22:16:54.306 00.000 16108 MoveAxis(N, 0, ABG)
22:16:54.306 00.000 16108 Move returns status 0, amount 0
22:16:54.306 00.000 16108 move complete, result=0
22:16:54.306 00.000 16108 worker thread done servicing request
22:16:54.311 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3990, FiltMin=3430, FiltMax=61725, Gamma=1.000
22:16:54.329 00.018 21068 UpdateGuideState exits: m=96876 SNR=59.7
22:16:54.331 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:54.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:54.333 00.001 21068 Enqueuing Expose request
22:16:54.334 00.001 16108 Worker thread wakes up
22:16:54.334 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:54.335 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:54.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:55.309 00.974 16108 Exposure complete
22:16:55.373 00.064 16108 worker thread done servicing request
22:16:55.373 00.000 21068 OnExposeComplete: enter
22:16:55.374 00.001 21068 UpdateGuideState(): m_state=6
22:16:55.375 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1076
22:16:55.376 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.84, Mass=116803, SNR=81.3, Peak=16806 HFD=3.3
22:16:55.377 00.001 21068 MultiStar: [#1 -0.04,0.02,1.08,U] [#2 -0.36,0.01,0.87,U] [#3 -0.39,0.30,0.00,M2] [#4 -0.07,-0.17,0.71,U] [#5 -0.21,-0.21,0.91,U] [#6 -0.26,0.03,0.86,U] [#7 -0.44,0.15,0.00,M1] [#8 -0.20,-0.15,0.79,U] 
22:16:55.378 00.001 21068 single-star, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.02, -0.01}
22:16:55.379 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
22:16:55.379 00.000 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
22:16:55.380 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.64 mountX=0.02 mountY=0.02, mountTheta=0.71
22:16:55.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
22:16:55.383 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
22:16:55.384 00.001 16108 Worker thread wakes up
22:16:55.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:16:55.384 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:16:55.384 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.02
22:16:55.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:16:55.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:55.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:55.384 00.000 16108 MoveAxis(E, 0, ABG)
22:16:55.384 00.000 16108 Move returns status 0, amount 0
22:16:55.384 00.000 16108 MoveAxis(N, 0, ABG)
22:16:55.384 00.000 16108 Move returns status 0, amount 0
22:16:55.384 00.000 16108 move complete, result=0
22:16:55.384 00.000 16108 worker thread done servicing request
22:16:55.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3990, FiltMin=3437, FiltMax=55206, Gamma=1.000
22:16:55.409 00.020 21068 UpdateGuideState exits: m=116803 SNR=81.3
22:16:55.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:55.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:55.412 00.001 21068 Enqueuing Expose request
22:16:55.413 00.001 16108 Worker thread wakes up
22:16:55.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:55.413 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:16:55.414 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:56.573 01.159 16108 Exposure complete
22:16:56.634 00.061 16108 worker thread done servicing request
22:16:56.634 00.000 21068 OnExposeComplete: enter
22:16:56.635 00.001 21068 UpdateGuideState(): m_state=6
22:16:56.636 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1077
22:16:56.636 00.000 21068 Star::Find returns 1 (0), X=218.89, Y=878.00, Mass=107067, SNR=63.4, Peak=17350 HFD=2.9
22:16:56.637 00.001 21068 MultiStar: [#1 -0.29,-0.05,1.30,U] [#2 -0.35,0.05,1.25,U] [#3 -0.37,0.08,1.27,U] [#4 0.08,-0.20,0.94,U] [#5 -0.54,-0.11,0.00,M1] [#6 -0.27,-0.03,0.93,U] [#7 -0.52,0.07,0.00,M2] [#8 -0.36,0.25,0.00,M3] 
22:16:56.638 00.001 21068 refined, 5 included, MultiStar: {-0.27, 0.00}, one-star: {-0.34, 0.14}
22:16:56.639 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
22:16:56.639 00.000 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
22:16:56.640 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.13 mountX=0.27 mountY=0.06, mountTheta=0.22
22:16:56.641 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.00, opts=13)
22:16:56.642 00.001 21068 Enqueuing Move request for scope (-0.27, 0.00)
22:16:56.643 00.001 16108 Worker thread wakes up
22:16:56.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
22:16:56.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
22:16:56.644 00.001 16108 Moving (-0.27, 0.00) raw xDistance=0.27 yDistance=0.06
22:16:56.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:16:56.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:56.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:16:56.644 00.000 16108 MoveAxis(W, 70, ABG)
22:16:56.644 00.000 16108 Guiding  Dir = 3, Dur = 70
22:16:56.644 00.000 16108 IsSlewing returns 0
22:16:56.644 00.000 16108 IsGuiding returns 0
22:16:56.648 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3993, FiltMin=3453, FiltMax=65350, Gamma=1.000
22:16:56.663 00.015 21068 UpdateGuideState exits: m=107067 SNR=63.4
22:16:56.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:56.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:56.665 00.000 21068 Enqueuing Expose request
22:16:56.673 00.008 16108 PulseGuide returned control before completion, sleep 51
22:16:56.736 00.063 16108 IsGuiding returns 1
22:16:56.736 00.000 16108 scope still moving after pulse duration time elapsed
22:16:56.767 00.031 16108 IsSlewing returns 0
22:16:56.767 00.000 16108 IsGuiding returns 0
22:16:56.767 00.000 16108 scope move finished after 70 + 53 ms
22:16:56.767 00.000 16108 Move returns status 0, amount 70
22:16:56.767 00.000 16108 MoveAxis(N, 0, ABG)
22:16:56.767 00.000 16108 Move returns status 0, amount 0
22:16:56.767 00.000 16108 move complete, result=0
22:16:56.768 00.001 16108 worker thread done servicing request
22:16:56.768 00.000 16108 Worker thread wakes up
22:16:56.768 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
22:16:56.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:56.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:57.728 00.959 16108 Exposure complete
22:16:57.783 00.055 16108 worker thread done servicing request
22:16:57.784 00.001 21068 OnExposeComplete: enter
22:16:57.785 00.001 21068 UpdateGuideState(): m_state=6
22:16:57.787 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1078
22:16:57.788 00.001 21068 Star::Find returns 1 (0), X=218.96, Y=877.26, Mass=99346, SNR=67.8, Peak=15011 HFD=2.5
22:16:57.789 00.001 21068 MultiStar: [#1 -0.39,-0.62,0.00,M2] [#2 -0.35,-0.48,0.00,M1] [#3 -0.44,-0.37,0.00,M2] [#4 0.07,-1.00,0.00,M7] [#5 -0.22,-0.49,0.00,M2] [#6 -0.19,-0.54,0.00,M1] [#7 -0.39,-0.13,0.57,U] [#8 -0.12,-0.64,0.00,M4] 
22:16:57.789 00.000 21068 refined, 1 included, MultiStar: {-0.31, -0.42}, one-star: {-0.26, -0.59}
22:16:57.790 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
22:16:57.791 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:16:57.792 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.42 hyp=0.53 cameraTheta=-2.20 mountX=0.23 mountY=0.49, mountTheta=1.13
22:16:57.795 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.42, opts=13)
22:16:57.796 00.001 21068 Enqueuing Move request for scope (-0.31, -0.42)
22:16:57.797 00.001 16108 Worker thread wakes up
22:16:57.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.42) opts 0xd
22:16:57.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.42)
22:16:57.797 00.000 16108 Moving (-0.31, -0.42) raw xDistance=0.23 yDistance=0.49
22:16:57.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:16:57.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:57.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:16:57.797 00.000 16108 MoveAxis(W, 65, ABG)
22:16:57.797 00.000 16108 Guiding  Dir = 3, Dur = 65
22:16:57.797 00.000 16108 IsSlewing returns 0
22:16:57.797 00.000 16108 IsGuiding returns 0
22:16:57.803 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3990, FiltMin=3427, FiltMax=51206, Gamma=1.000
22:16:57.819 00.016 21068 UpdateGuideState exits: m=99346 SNR=67.8
22:16:57.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:57.820 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:57.821 00.001 21068 Enqueuing Expose request
22:16:57.845 00.024 16108 PulseGuide returned control before completion, sleep 29
22:16:57.875 00.030 16108 IsGuiding returns 1
22:16:57.875 00.000 16108 scope still moving after pulse duration time elapsed
22:16:57.906 00.031 16108 IsSlewing returns 0
22:16:57.906 00.000 16108 IsGuiding returns 1
22:16:57.936 00.030 16108 IsSlewing returns 0
22:16:57.936 00.000 16108 IsGuiding returns 0
22:16:57.936 00.000 16108 scope move finished after 65 + 74 ms
22:16:57.936 00.000 16108 Move returns status 0, amount 65
22:16:57.936 00.000 16108 MoveAxis(N, 0, ABG)
22:16:57.936 00.000 16108 Move returns status 0, amount 0
22:16:57.936 00.000 16108 move complete, result=0
22:16:57.937 00.001 16108 worker thread done servicing request
22:16:57.937 00.000 16108 Worker thread wakes up
22:16:57.937 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:57.937 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.5 px 0 ms NORTH
22:16:57.938 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:16:59.112 01.174 16108 Exposure complete
22:16:59.176 00.064 16108 worker thread done servicing request
22:16:59.176 00.000 21068 OnExposeComplete: enter
22:16:59.177 00.001 21068 UpdateGuideState(): m_state=6
22:16:59.178 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1079
22:16:59.179 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.47, Mass=106753, SNR=70.2, Peak=13779 HFD=3.2
22:16:59.181 00.002 21068 MultiStar: [#1 0.17,-0.21,1.32,U] [#2 -0.09,-0.35,1.26,U] [#3 -0.22,-0.18,1.26,U] [#4 0.31,-0.51,0.00,M8] [#5 -0.06,-0.58,0.00,M3] [#6 -0.09,-0.73,0.00,M2] [#7 0.12,-0.28,0.59,U] [#8 0.44,-0.47,0.00,M5] 
22:16:59.183 00.002 21068 refined, 4 included, MultiStar: {-0.01, -0.28}, one-star: {0.06, -0.38}
22:16:59.183 00.000 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
22:16:59.184 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
22:16:59.185 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.60 mountX=-0.04 mountY=0.27, mountTheta=1.71
22:16:59.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.28, opts=13)
22:16:59.188 00.001 21068 Enqueuing Move request for scope (-0.01, -0.28)
22:16:59.189 00.001 16108 Worker thread wakes up
22:16:59.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
22:16:59.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
22:16:59.189 00.000 16108 Moving (-0.01, -0.28) raw xDistance=-0.04 yDistance=0.27
22:16:59.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:16:59.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:16:59.189 00.000 16108 MoveAxis(E, 0, ABG)
22:16:59.189 00.000 16108 Move returns status 0, amount 0
22:16:59.189 00.000 16108 MoveAxis(S, 54, ABG)
22:16:59.189 00.000 16108 Guiding  Dir = 1, Dur = 54
22:16:59.189 00.000 16108 IsSlewing returns 0
22:16:59.189 00.000 16108 IsGuiding returns 0
22:16:59.193 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3990, FiltMin=3449, FiltMax=60713, Gamma=1.000
22:16:59.210 00.017 21068 UpdateGuideState exits: m=106753 SNR=70.2
22:16:59.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:59.211 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:16:59.214 00.003 21068 Enqueuing Expose request
22:16:59.245 00.031 16108 IsGuiding returns 1
22:16:59.245 00.000 16108 scope still moving after pulse duration time elapsed
22:16:59.275 00.030 16108 IsSlewing returns 0
22:16:59.275 00.000 16108 IsGuiding returns 1
22:16:59.307 00.032 16108 IsSlewing returns 0
22:16:59.307 00.000 16108 IsGuiding returns 1
22:16:59.339 00.032 16108 IsSlewing returns 0
22:16:59.339 00.000 16108 IsGuiding returns 0
22:16:59.339 00.000 16108 scope move finished after 54 + 95 ms
22:16:59.339 00.000 16108 Move returns status 0, amount 54
22:16:59.339 00.000 16108 move complete, result=0
22:16:59.339 00.000 16108 worker thread done servicing request
22:16:59.339 00.000 16108 Worker thread wakes up
22:16:59.339 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
22:16:59.340 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:16:59.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:00.315 00.975 16108 Exposure complete
22:17:00.370 00.055 16108 worker thread done servicing request
22:17:00.370 00.000 21068 OnExposeComplete: enter
22:17:00.373 00.003 21068 UpdateGuideState(): m_state=6
22:17:00.374 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1080
22:17:00.376 00.002 21068 Star::Find returns 1 (0), X=219.39, Y=877.64, Mass=103730, SNR=72.4, Peak=12611 HFD=3.3
22:17:00.377 00.001 21068 MultiStar: [#1 0.61,-0.54,0.00,M2] [#2 0.06,-0.51,0.00,M1] [#3 0.33,-0.16,1.18,U] [#4 0.73,-0.52,0.00,M9] [#5 -0.02,-0.48,0.00,M4] [#6 -0.15,-0.39,0.90,U] [#7 0.11,-0.07,0.67,U] [#8 0.52,-0.30,0.00,M6] 
22:17:00.378 00.001 21068 refined, 3 included, MultiStar: {0.13, -0.21}, one-star: {0.17, -0.22}
22:17:00.378 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
22:17:00.380 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
22:17:00.380 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.01 mountX=-0.17 mountY=0.18, mountTheta=2.33
22:17:00.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.21, opts=13)
22:17:00.383 00.001 21068 Enqueuing Move request for scope (0.13, -0.21)
22:17:00.384 00.001 16108 Worker thread wakes up
22:17:00.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
22:17:00.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
22:17:00.384 00.000 16108 Moving (0.13, -0.21) raw xDistance=-0.17 yDistance=0.18
22:17:00.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:17:00.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:00.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:17:00.384 00.000 16108 MoveAxis(E, 0, ABG)
22:17:00.384 00.000 16108 Move returns status 0, amount 0
22:17:00.384 00.000 16108 MoveAxis(N, 0, ABG)
22:17:00.384 00.000 16108 Move returns status 0, amount 0
22:17:00.384 00.000 16108 move complete, result=0
22:17:00.384 00.000 16108 worker thread done servicing request
22:17:00.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3990, FiltMin=3465, FiltMax=64137, Gamma=1.000
22:17:00.406 00.017 21068 UpdateGuideState exits: m=103730 SNR=72.4
22:17:00.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:00.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:00.409 00.001 21068 Enqueuing Expose request
22:17:00.410 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:17:00.411 00.001 16108 Worker thread wakes up
22:17:00.411 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:00.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:01.569 01.158 16108 Exposure complete
22:17:01.626 00.057 16108 worker thread done servicing request
22:17:01.626 00.000 21068 OnExposeComplete: enter
22:17:01.627 00.001 21068 UpdateGuideState(): m_state=6
22:17:01.628 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1081
22:17:01.629 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=878.31, Mass=114091, SNR=67.8, Peak=16051 HFD=3.3
22:17:01.630 00.001 21068 MultiStar: [#1 0.76,0.10,0.00,M3] [#2 0.29,0.35,0.00,M2] [#3 0.35,0.62,0.00,M1] [#4 0.60,0.00,0.00,M10] [#5 0.40,0.25,0.00,M5] [#6 0.68,0.13,0.00,M2] [#7 0.11,0.36,0.57,U] [#8 0.51,0.28,0.00,M7] 
22:17:01.631 00.001 21068 refined, 1 included, MultiStar: {0.29, 0.42}, one-star: {0.40, 0.46}
22:17:01.632 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:17:01.632 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:17:01.633 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.42 hyp=0.51 cameraTheta=0.96 mountX=-0.21 mountY=-0.48, mountTheta=-1.99
22:17:01.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.42, opts=13)
22:17:01.636 00.001 21068 Enqueuing Move request for scope (0.29, 0.42)
22:17:01.637 00.001 16108 Worker thread wakes up
22:17:01.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.42) opts 0xd
22:17:01.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.42)
22:17:01.637 00.000 16108 Moving (0.29, 0.42) raw xDistance=-0.21 yDistance=-0.48
22:17:01.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:17:01.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:01.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:17:01.637 00.000 16108 MoveAxis(E, 56, ABG)
22:17:01.637 00.000 16108 Guiding  Dir = 2, Dur = 56
22:17:01.638 00.001 16108 IsSlewing returns 0
22:17:01.638 00.000 16108 IsGuiding returns 0
22:17:01.642 00.004 16108 PulseGuide returned control before completion, sleep 63
22:17:01.645 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3990, FiltMin=3391, FiltMax=48317, Gamma=1.000
22:17:01.663 00.018 21068 UpdateGuideState exits: m=114091 SNR=67.8
22:17:01.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:01.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:01.666 00.001 21068 Enqueuing Expose request
22:17:01.718 00.052 16108 IsGuiding returns 1
22:17:01.718 00.000 16108 scope still moving after pulse duration time elapsed
22:17:01.749 00.031 16108 IsSlewing returns 0
22:17:01.749 00.000 16108 IsGuiding returns 0
22:17:01.749 00.000 16108 scope move finished after 56 + 55 ms
22:17:01.749 00.000 16108 Move returns status 0, amount 56
22:17:01.749 00.000 16108 MoveAxis(N, 0, ABG)
22:17:01.749 00.000 16108 Move returns status 0, amount 0
22:17:01.749 00.000 16108 move complete, result=0
22:17:01.749 00.000 16108 worker thread done servicing request
22:17:01.749 00.000 16108 Worker thread wakes up
22:17:01.749 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.5 px 0 ms NORTH
22:17:01.750 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:01.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:02.718 00.968 16108 Exposure complete
22:17:02.776 00.058 16108 worker thread done servicing request
22:17:02.776 00.000 21068 OnExposeComplete: enter
22:17:02.777 00.001 21068 UpdateGuideState(): m_state=6
22:17:02.778 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1082
22:17:02.779 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=878.08, Mass=105955, SNR=68.7, Peak=14726 HFD=3.3
22:17:02.780 00.001 21068 MultiStar: [#1 0.59,0.11,0.00,M4] [#2 -0.03,0.57,0.00,M3] [#3 0.20,0.50,0.00,M2] [#4 0.59,0.06,0.00,R] [#5 -0.01,0.11,1.09,U] [#6 0.21,0.48,0.00,M3] [#7 -0.35,0.40,0.00,M1] [#8 0.21,0.22,0.72,U] 
22:17:02.781 00.001 21068 refined, 2 included, MultiStar: {0.08, 0.18}, one-star: {0.09, 0.23}
22:17:02.781 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
22:17:02.782 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
22:17:02.783 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.05 mountY=-0.20, mountTheta=-1.83
22:17:02.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
22:17:02.785 00.001 21068 Enqueuing Move request for scope (0.08, 0.18)
22:17:02.786 00.001 16108 Worker thread wakes up
22:17:02.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:17:02.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:17:02.786 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.20
22:17:02.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:17:02.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:02.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:17:02.786 00.000 16108 MoveAxis(E, 0, ABG)
22:17:02.786 00.000 16108 Move returns status 0, amount 0
22:17:02.786 00.000 16108 MoveAxis(N, 0, ABG)
22:17:02.786 00.000 16108 Move returns status 0, amount 0
22:17:02.787 00.001 16108 move complete, result=0
22:17:02.787 00.000 16108 worker thread done servicing request
22:17:02.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3987, FiltMin=3433, FiltMax=47709, Gamma=1.000
22:17:02.806 00.016 21068 UpdateGuideState exits: m=105955 SNR=68.7
22:17:02.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:02.807 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:02.808 00.001 21068 Enqueuing Expose request
22:17:02.809 00.001 16108 Worker thread wakes up
22:17:02.809 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:17:02.810 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:02.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:03.961 01.151 16108 Exposure complete
22:17:04.019 00.058 16108 worker thread done servicing request
22:17:04.019 00.000 21068 OnExposeComplete: enter
22:17:04.020 00.001 21068 UpdateGuideState(): m_state=6
22:17:04.021 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1083
22:17:04.023 00.002 21068 Star::Find returns 1 (0), X=219.22, Y=877.90, Mass=103090, SNR=68.0, Peak=14358 HFD=3.1
22:17:04.024 00.001 21068 MultiStar: [#1 0.11,-0.11,1.19,U] [#2 -0.16,0.08,1.22,U] [#3 -0.27,0.27,1.15,U] [#4 -0.65,-0.17,0.00,M1] [#5 -0.08,-0.05,1.00,U] [#6 0.20,0.12,0.88,U] [#7 -0.43,0.27,0.00,M2] [#8 0.01,-0.18,0.79,U] 
22:17:04.025 00.001 21068 single-star, 6 included, MultiStar: {-0.04, 0.03}, one-star: {-0.01, 0.05}
22:17:04.026 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
22:17:04.026 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
22:17:04.027 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.70 mountX=0.01 mountY=-0.05, mountTheta=-1.26
22:17:04.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
22:17:04.030 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
22:17:04.030 00.000 16108 Worker thread wakes up
22:17:04.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:17:04.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:17:04.030 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.01 yDistance=-0.05
22:17:04.031 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:17:04.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:04.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:04.031 00.000 16108 MoveAxis(E, 0, ABG)
22:17:04.031 00.000 16108 Move returns status 0, amount 0
22:17:04.031 00.000 16108 MoveAxis(N, 0, ABG)
22:17:04.031 00.000 16108 Move returns status 0, amount 0
22:17:04.031 00.000 16108 move complete, result=0
22:17:04.031 00.000 16108 worker thread done servicing request
22:17:04.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3990, FiltMin=3449, FiltMax=56950, Gamma=1.000
22:17:04.050 00.015 21068 UpdateGuideState exits: m=103090 SNR=68.0
22:17:04.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:04.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:04.052 00.000 21068 Enqueuing Expose request
22:17:04.053 00.001 16108 Worker thread wakes up
22:17:04.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:04.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:04.053 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:05.025 00.972 16108 Exposure complete
22:17:05.085 00.060 16108 worker thread done servicing request
22:17:05.085 00.000 21068 OnExposeComplete: enter
22:17:05.086 00.001 21068 UpdateGuideState(): m_state=6
22:17:05.087 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1084
22:17:05.087 00.000 21068 Star::Find returns 1 (0), X=219.41, Y=877.93, Mass=109888, SNR=72.0, Peak=15110 HFD=3.3
22:17:05.088 00.001 21068 MultiStar: [#1 0.25,-0.06,1.10,U] [#2 0.04,-0.12,1.44,U] [#3 -0.11,0.27,0.80,U] [#4 -0.40,-0.16,0.00,M2] [#5 -0.12,-0.20,0.93,U] [#6 -0.13,-0.30,0.86,U] [#7 -0.04,0.12,0.67,U] [#8 0.34,0.13,0.87,U] 
22:17:05.089 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.18, 0.08}
22:17:05.091 00.002 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
22:17:05.092 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
22:17:05.093 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.38 mountX=-0.07 mountY=0.01, mountTheta=3.00
22:17:05.094 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
22:17:05.095 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
22:17:05.096 00.001 16108 Worker thread wakes up
22:17:05.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:17:05.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:17:05.096 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.07 yDistance=0.01
22:17:05.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:17:05.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:05.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:05.096 00.000 16108 MoveAxis(E, 0, ABG)
22:17:05.097 00.001 16108 Move returns status 0, amount 0
22:17:05.097 00.000 16108 MoveAxis(N, 0, ABG)
22:17:05.097 00.000 16108 Move returns status 0, amount 0
22:17:05.097 00.000 16108 move complete, result=0
22:17:05.097 00.000 16108 worker thread done servicing request
22:17:05.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3990, FiltMin=3385, FiltMax=51325, Gamma=1.000
22:17:05.116 00.015 21068 UpdateGuideState exits: m=109888 SNR=72.0
22:17:05.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:05.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:05.119 00.001 21068 Enqueuing Expose request
22:17:05.119 00.000 16108 Worker thread wakes up
22:17:05.120 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:17:05.120 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:05.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:06.273 01.153 16108 Exposure complete
22:17:06.332 00.059 16108 worker thread done servicing request
22:17:06.332 00.000 21068 OnExposeComplete: enter
22:17:06.332 00.000 21068 UpdateGuideState(): m_state=6
22:17:06.333 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1085
22:17:06.334 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.98, Mass=106523, SNR=76.1, Peak=15715 HFD=3.4
22:17:06.335 00.001 21068 MultiStar: [#1 0.30,0.09,0.98,U] [#2 0.25,-0.05,1.17,U] [#3 0.10,0.27,1.00,U] [#4 -0.23,-0.14,0.86,U] [#5 0.04,-0.00,0.94,U] [#6 0.16,0.19,0.73,U] [#7 -0.08,0.08,0.61,U] [#8 0.26,0.05,0.68,U] 
22:17:06.336 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.25, 0.13}
22:17:06.337 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
22:17:06.338 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
22:17:06.338 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
22:17:06.341 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
22:17:06.342 00.001 21068 Enqueuing Move request for scope (0.13, 0.07)
22:17:06.343 00.001 16108 Worker thread wakes up
22:17:06.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:17:06.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:17:06.343 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.11 yDistance=-0.09
22:17:06.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:17:06.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:06.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:17:06.343 00.000 16108 MoveAxis(E, 0, ABG)
22:17:06.343 00.000 16108 Move returns status 0, amount 0
22:17:06.343 00.000 16108 MoveAxis(N, 0, ABG)
22:17:06.343 00.000 16108 Move returns status 0, amount 0
22:17:06.343 00.000 16108 move complete, result=0
22:17:06.343 00.000 16108 worker thread done servicing request
22:17:06.347 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3987, FiltMin=3408, FiltMax=43741, Gamma=1.000
22:17:06.362 00.015 21068 UpdateGuideState exits: m=106523 SNR=76.1
22:17:06.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:06.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:06.365 00.001 21068 Enqueuing Expose request
22:17:06.365 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:06.366 00.001 16108 Worker thread wakes up
22:17:06.367 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:06.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:07.337 00.970 16108 Exposure complete
22:17:07.391 00.054 16108 worker thread done servicing request
22:17:07.391 00.000 21068 OnExposeComplete: enter
22:17:07.392 00.001 21068 UpdateGuideState(): m_state=6
22:17:07.394 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1086
22:17:07.395 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.92, Mass=118623, SNR=81.2, Peak=16563 HFD=3.2
22:17:07.396 00.001 21068 MultiStar: [#1 0.40,-0.03,1.12,U] [#2 -0.04,-0.08,1.16,U] [#3 0.22,0.29,0.96,U] [#4 -0.01,-0.19,0.80,U] [#5 0.25,-0.17,0.77,U] [#6 0.19,-0.12,0.75,U] [#7 -0.25,0.18,0.60,U] [#8 0.30,0.08,0.67,U] 
22:17:07.397 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.17, 0.07}
22:17:07.397 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
22:17:07.398 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
22:17:07.399 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
22:17:07.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.00, opts=13)
22:17:07.401 00.001 21068 Enqueuing Move request for scope (0.15, 0.00)
22:17:07.402 00.001 16108 Worker thread wakes up
22:17:07.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
22:17:07.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
22:17:07.402 00.000 16108 Moving (0.15, 0.00) raw xDistance=-0.15 yDistance=-0.04
22:17:07.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:17:07.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:07.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:07.402 00.000 16108 MoveAxis(E, 0, ABG)
22:17:07.402 00.000 16108 Move returns status 0, amount 0
22:17:07.402 00.000 16108 MoveAxis(N, 0, ABG)
22:17:07.402 00.000 16108 Move returns status 0, amount 0
22:17:07.402 00.000 16108 move complete, result=0
22:17:07.402 00.000 16108 worker thread done servicing request
22:17:07.406 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=3990, FiltMin=3472, FiltMax=52061, Gamma=1.000
22:17:07.422 00.016 21068 UpdateGuideState exits: m=118623 SNR=81.2
22:17:07.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:07.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:07.425 00.001 21068 Enqueuing Expose request
22:17:07.427 00.002 16108 Worker thread wakes up
22:17:07.427 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:07.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:07.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:08.584 01.156 16108 Exposure complete
22:17:08.645 00.061 16108 worker thread done servicing request
22:17:08.646 00.001 21068 OnExposeComplete: enter
22:17:08.646 00.000 21068 UpdateGuideState(): m_state=6
22:17:08.648 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1087
22:17:08.648 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=877.95, Mass=122506, SNR=87.5, Peak=17510 HFD=3.1
22:17:08.649 00.001 21068 MultiStar: [#1 0.10,-0.23,0.87,U] [#2 -0.31,-0.42,0.00,M1] [#3 -0.23,-0.01,0.87,U] [#4 -0.30,-0.46,0.00,M1] [#5 -0.35,-0.21,0.93,U] [#6 0.32,-0.34,0.00,M1] [#7 -0.20,-0.07,0.46,U] [#8 -0.04,-0.07,0.69,U] 
22:17:08.650 00.001 21068 single-star, 5 included, MultiStar: {-0.12, -0.08}, one-star: {-0.04, 0.09}
22:17:08.651 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:17:08.652 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:17:08.652 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.96 mountX=0.05 mountY=-0.08, mountTheta=-0.99
22:17:08.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
22:17:08.655 00.001 21068 Enqueuing Move request for scope (-0.04, 0.09)
22:17:08.657 00.002 16108 Worker thread wakes up
22:17:08.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:17:08.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:17:08.657 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.05 yDistance=-0.08
22:17:08.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:17:08.658 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:08.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:08.658 00.000 16108 MoveAxis(E, 0, ABG)
22:17:08.658 00.000 16108 Move returns status 0, amount 0
22:17:08.658 00.000 16108 MoveAxis(N, 0, ABG)
22:17:08.658 00.000 16108 Move returns status 0, amount 0
22:17:08.658 00.000 16108 move complete, result=0
22:17:08.658 00.000 16108 worker thread done servicing request
22:17:08.661 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=3987, FiltMin=3430, FiltMax=48227, Gamma=1.000
22:17:08.677 00.016 21068 UpdateGuideState exits: m=122506 SNR=87.5
22:17:08.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:08.680 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:08.681 00.001 21068 Enqueuing Expose request
22:17:08.682 00.001 16108 Worker thread wakes up
22:17:08.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:08.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:08.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:09.656 00.974 16108 Exposure complete
22:17:09.721 00.065 16108 worker thread done servicing request
22:17:09.721 00.000 21068 OnExposeComplete: enter
22:17:09.722 00.001 21068 UpdateGuideState(): m_state=6
22:17:09.724 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1088
22:17:09.725 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=878.26, Mass=106879, SNR=67.3, Peak=14358 HFD=3.2
22:17:09.726 00.001 21068 MultiStar: [#1 0.22,0.15,1.12,U] [#2 -0.16,0.04,1.41,U] [#3 0.08,0.26,1.04,U] [#4 -0.29,-0.19,0.87,U] [#5 0.17,-0.22,0.96,U] [#6 0.06,0.13,0.90,U] [#7 -0.20,0.72,0.00,M1] [#8 0.11,0.42,0.00,M2] 
22:17:09.728 00.002 21068 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {-0.11, 0.40}
22:17:09.729 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:17:09.731 00.002 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:17:09.733 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=0.02 mountY=-0.08, mountTheta=-1.34
22:17:09.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
22:17:09.735 00.000 21068 Enqueuing Move request for scope (-0.00, 0.09)
22:17:09.736 00.001 16108 Worker thread wakes up
22:17:09.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
22:17:09.736 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
22:17:09.736 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.08
22:17:09.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:17:09.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:09.737 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:09.737 00.000 16108 MoveAxis(E, 0, ABG)
22:17:09.737 00.000 16108 Move returns status 0, amount 0
22:17:09.737 00.000 16108 MoveAxis(N, 0, ABG)
22:17:09.737 00.000 16108 Move returns status 0, amount 0
22:17:09.737 00.000 16108 move complete, result=0
22:17:09.737 00.000 16108 worker thread done servicing request
22:17:09.743 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3990, FiltMin=3408, FiltMax=56566, Gamma=1.000
22:17:09.761 00.018 21068 UpdateGuideState exits: m=106879 SNR=67.3
22:17:09.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:09.763 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:09.765 00.002 21068 Enqueuing Expose request
22:17:09.765 00.000 16108 Worker thread wakes up
22:17:09.766 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:09.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:09.767 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:10.912 01.145 16108 Exposure complete
22:17:10.970 00.058 16108 worker thread done servicing request
22:17:10.970 00.000 21068 OnExposeComplete: enter
22:17:10.971 00.001 21068 UpdateGuideState(): m_state=6
22:17:10.972 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1089
22:17:10.973 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=877.99, Mass=119923, SNR=80.5, Peak=18406 HFD=2.9
22:17:10.974 00.001 21068 MultiStar: [#1 0.00,0.03,0.92,U] [#2 -0.20,-0.08,1.08,U] [#3 -0.15,-0.00,0.89,U] [#4 -0.62,-0.04,0.00,M1] [#5 -0.16,-0.10,0.86,U] [#6 -0.08,0.04,0.71,U] [#7 -0.09,0.10,0.53,U] [#8 -0.28,-0.00,0.63,U] 
22:17:10.975 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.21, 0.14}
22:17:10.976 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
22:17:10.977 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
22:17:10.977 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.15 mountY=0.02, mountTheta=0.15
22:17:10.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
22:17:10.980 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
22:17:10.982 00.002 16108 Worker thread wakes up
22:17:10.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:17:10.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:17:10.982 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.02
22:17:10.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:17:10.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:10.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:10.982 00.000 16108 MoveAxis(E, 0, ABG)
22:17:10.982 00.000 16108 Move returns status 0, amount 0
22:17:10.982 00.000 16108 MoveAxis(N, 0, ABG)
22:17:10.982 00.000 16108 Move returns status 0, amount 0
22:17:10.982 00.000 16108 move complete, result=0
22:17:10.982 00.000 16108 worker thread done servicing request
22:17:10.986 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3987, FiltMin=3379, FiltMax=58630, Gamma=1.000
22:17:11.002 00.016 21068 UpdateGuideState exits: m=119923 SNR=80.5
22:17:11.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:11.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:11.004 00.000 21068 Enqueuing Expose request
22:17:11.005 00.001 16108 Worker thread wakes up
22:17:11.005 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:17:11.006 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:11.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:11.976 00.970 16108 Exposure complete
22:17:12.037 00.061 16108 worker thread done servicing request
22:17:12.037 00.000 21068 OnExposeComplete: enter
22:17:12.038 00.001 21068 UpdateGuideState(): m_state=6
22:17:12.039 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1090
22:17:12.039 00.000 21068 Star::Find returns 1 (0), X=219.08, Y=878.12, Mass=102577, SNR=66.9, Peak=16662 HFD=2.9
22:17:12.041 00.002 21068 MultiStar: [#1 0.12,0.03,1.22,U] [#2 -0.06,0.04,1.27,U] [#3 0.08,-0.01,1.12,U] [#4 -0.13,0.09,0.79,U] [#5 0.07,-0.02,1.20,U] [#6 0.20,0.22,0.96,U] [#7 -0.18,0.39,0.00,M1] [#8 0.26,0.08,0.71,U] 
22:17:12.042 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {-0.14, 0.26}
22:17:12.043 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
22:17:12.044 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
22:17:12.045 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
22:17:12.046 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
22:17:12.047 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
22:17:12.048 00.001 16108 Worker thread wakes up
22:17:12.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:17:12.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:17:12.048 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
22:17:12.049 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:17:12.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:12.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:17:12.049 00.000 16108 MoveAxis(E, 0, ABG)
22:17:12.049 00.000 16108 Move returns status 0, amount 0
22:17:12.049 00.000 16108 MoveAxis(N, 0, ABG)
22:17:12.049 00.000 16108 Move returns status 0, amount 0
22:17:12.049 00.000 16108 move complete, result=0
22:17:12.049 00.000 16108 worker thread done servicing request
22:17:12.053 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3987, FiltMin=3380, FiltMax=61542, Gamma=1.000
22:17:12.068 00.015 21068 UpdateGuideState exits: m=102577 SNR=66.9
22:17:12.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:12.069 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:12.070 00.001 21068 Enqueuing Expose request
22:17:12.071 00.001 16108 Worker thread wakes up
22:17:12.071 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:12.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:12.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:13.222 01.151 16108 Exposure complete
22:17:13.276 00.054 16108 worker thread done servicing request
22:17:13.276 00.000 21068 OnExposeComplete: enter
22:17:13.277 00.001 21068 UpdateGuideState(): m_state=6
22:17:13.278 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1091
22:17:13.279 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=878.40, Mass=106688, SNR=70.4, Peak=16099 HFD=3.1
22:17:13.280 00.001 21068 MultiStar: [#1 0.54,0.36,0.00,M1] [#2 0.18,0.37,1.31,U] [#3 0.39,0.54,0.00,M1] [#4 -0.06,-0.04,0.82,U] [#5 0.23,0.09,0.96,U] [#6 0.47,0.12,0.00,M1] [#7 0.07,0.40,0.61,U] [#8 0.38,0.47,0.00,M1] 
22:17:13.282 00.002 21068 refined, 4 included, MultiStar: {0.14, 0.28}, one-star: {0.19, 0.55}
22:17:13.282 00.000 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
22:17:13.283 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
22:17:13.284 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.12 mountX=-0.08 mountY=-0.31, mountTheta=-1.84
22:17:13.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.28, opts=13)
22:17:13.287 00.001 21068 Enqueuing Move request for scope (0.14, 0.28)
22:17:13.288 00.001 16108 Worker thread wakes up
22:17:13.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
22:17:13.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
22:17:13.288 00.000 16108 Moving (0.14, 0.28) raw xDistance=-0.08 yDistance=-0.31
22:17:13.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:17:13.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:17:13.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:17:13.288 00.000 16108 MoveAxis(E, 0, ABG)
22:17:13.288 00.000 16108 Move returns status 0, amount 0
22:17:13.288 00.000 16108 MoveAxis(N, 0, ABG)
22:17:13.288 00.000 16108 Move returns status 0, amount 0
22:17:13.288 00.000 16108 move complete, result=0
22:17:13.288 00.000 16108 worker thread done servicing request
22:17:13.292 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3987, FiltMin=3430, FiltMax=46109, Gamma=1.000
22:17:13.309 00.017 21068 UpdateGuideState exits: m=106688 SNR=70.4
22:17:13.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:13.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:13.312 00.001 21068 Enqueuing Expose request
22:17:13.313 00.001 16108 Worker thread wakes up
22:17:13.313 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:17:13.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:13.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:14.276 00.963 16108 Exposure complete
22:17:14.338 00.062 16108 worker thread done servicing request
22:17:14.338 00.000 21068 OnExposeComplete: enter
22:17:14.339 00.001 21068 UpdateGuideState(): m_state=6
22:17:14.340 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1092
22:17:14.341 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=878.17, Mass=122346, SNR=80.7, Peak=16166 HFD=3.4
22:17:14.343 00.002 21068 MultiStar: [#1 0.48,0.14,0.00,M2] [#2 0.08,0.22,1.10,U] [#3 0.19,0.52,0.00,M2] [#4 -0.22,-0.24,0.75,U] [#5 0.32,-0.15,0.85,U] [#6 0.36,-0.17,0.70,U] [#7 -0.17,0.25,0.68,U] [#8 0.39,0.27,0.00,M2] 
22:17:14.344 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.10, 0.31}
22:17:14.344 00.000 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
22:17:14.345 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
22:17:14.346 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.07 mountY=-0.08, mountTheta=-2.32
22:17:14.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.06, opts=13)
22:17:14.348 00.001 21068 Enqueuing Move request for scope (0.08, 0.06)
22:17:14.349 00.001 16108 Worker thread wakes up
22:17:14.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:17:14.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:17:14.349 00.000 16108 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.08
22:17:14.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:17:14.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:14.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:14.349 00.000 16108 MoveAxis(E, 0, ABG)
22:17:14.349 00.000 16108 Move returns status 0, amount 0
22:17:14.349 00.000 16108 MoveAxis(N, 0, ABG)
22:17:14.349 00.000 16108 Move returns status 0, amount 0
22:17:14.349 00.000 16108 move complete, result=0
22:17:14.350 00.001 16108 worker thread done servicing request
22:17:14.354 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3987, FiltMin=3398, FiltMax=49142, Gamma=1.000
22:17:14.370 00.016 21068 UpdateGuideState exits: m=122346 SNR=80.7
22:17:14.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:14.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:14.373 00.001 21068 Enqueuing Expose request
22:17:14.373 00.000 16108 Worker thread wakes up
22:17:14.373 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:14.374 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:14.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:15.528 01.154 16108 Exposure complete
22:17:15.591 00.063 16108 worker thread done servicing request
22:17:15.591 00.000 21068 OnExposeComplete: enter
22:17:15.592 00.001 21068 UpdateGuideState(): m_state=6
22:17:15.593 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1093
22:17:15.594 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=877.83, Mass=110159, SNR=69.7, Peak=15203 HFD=3.2
22:17:15.594 00.000 21068 MultiStar: [#1 0.28,-0.21,1.21,U] [#2 -0.05,-0.23,1.26,U] [#3 -0.03,0.05,1.10,U] [#4 -0.47,-0.33,0.00,M1] [#5 0.01,-0.21,0.93,U] [#6 0.25,-0.01,0.87,U] [#7 -0.01,-0.25,0.62,U] [#8 0.51,-0.04,0.00,M3] 
22:17:15.595 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.37, -0.03}
22:17:15.597 00.002 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
22:17:15.598 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
22:17:15.599 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.81 mountX=-0.14 mountY=0.09, mountTheta=2.55
22:17:15.600 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
22:17:15.602 00.002 21068 Enqueuing Move request for scope (0.12, -0.13)
22:17:15.603 00.001 16108 Worker thread wakes up
22:17:15.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
22:17:15.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
22:17:15.604 00.001 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.09
22:17:15.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:17:15.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:15.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:17:15.604 00.000 16108 MoveAxis(E, 0, ABG)
22:17:15.604 00.000 16108 Move returns status 0, amount 0
22:17:15.604 00.000 16108 MoveAxis(N, 0, ABG)
22:17:15.604 00.000 16108 Move returns status 0, amount 0
22:17:15.604 00.000 16108 move complete, result=0
22:17:15.604 00.000 16108 worker thread done servicing request
22:17:15.609 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=3987, FiltMin=3337, FiltMax=54979, Gamma=1.000
22:17:15.628 00.019 21068 UpdateGuideState exits: m=110159 SNR=69.7
22:17:15.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:15.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:15.630 00.000 21068 Enqueuing Expose request
22:17:15.632 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:15.633 00.001 16108 Worker thread wakes up
22:17:15.633 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:15.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:16.608 00.975 16108 Exposure complete
22:17:16.666 00.058 16108 worker thread done servicing request
22:17:16.667 00.001 21068 OnExposeComplete: enter
22:17:16.668 00.001 21068 UpdateGuideState(): m_state=6
22:17:16.669 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1094
22:17:16.670 00.001 21068 Star::Find returns 1 (0), X=218.94, Y=878.02, Mass=104672, SNR=63.7, Peak=13494 HFD=3.0
22:17:16.672 00.002 21068 MultiStar: [#1 -0.28,0.19,1.29,U] [#2 -0.38,0.09,1.33,U] [#3 -0.28,0.38,0.00,M2] [#4 -0.68,-0.23,0.00,M2] [#5 -0.30,0.07,0.93,U] [#6 0.03,0.02,0.90,U] [#7 -0.19,0.39,0.00,M1] [#8 0.20,0.01,0.88,U] 
22:17:16.672 00.000 21068 refined, 5 included, MultiStar: {-0.20, 0.10}, one-star: {-0.29, 0.17}
22:17:16.673 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
22:17:16.675 00.002 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
22:17:16.676 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=0.21 mountY=-0.05, mountTheta=-0.23
22:17:16.679 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.10, opts=13)
22:17:16.680 00.001 21068 Enqueuing Move request for scope (-0.20, 0.10)
22:17:16.680 00.000 16108 Worker thread wakes up
22:17:16.681 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
22:17:16.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
22:17:16.681 00.000 16108 Moving (-0.20, 0.10) raw xDistance=0.21 yDistance=-0.05
22:17:16.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:17:16.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:16.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:16.681 00.000 16108 MoveAxis(W, 55, ABG)
22:17:16.681 00.000 16108 Guiding  Dir = 3, Dur = 55
22:17:16.681 00.000 16108 IsSlewing returns 0
22:17:16.681 00.000 16108 IsGuiding returns 0
22:17:16.686 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3987, FiltMin=3417, FiltMax=59385, Gamma=1.000
22:17:16.701 00.015 21068 UpdateGuideState exits: m=104672 SNR=63.7
22:17:16.703 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:16.703 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:16.704 00.001 21068 Enqueuing Expose request
22:17:16.740 00.036 16108 IsGuiding returns 1
22:17:16.740 00.000 16108 scope still moving after pulse duration time elapsed
22:17:16.771 00.031 16108 IsSlewing returns 0
22:17:16.771 00.000 16108 IsGuiding returns 1
22:17:16.802 00.031 16108 IsSlewing returns 0
22:17:16.802 00.000 16108 IsGuiding returns 1
22:17:16.833 00.031 16108 IsSlewing returns 0
22:17:16.833 00.000 16108 IsGuiding returns 0
22:17:16.833 00.000 16108 scope move finished after 55 + 96 ms
22:17:16.833 00.000 16108 Move returns status 0, amount 55
22:17:16.833 00.000 16108 MoveAxis(N, 0, ABG)
22:17:16.833 00.000 16108 Move returns status 0, amount 0
22:17:16.833 00.000 16108 move complete, result=0
22:17:16.833 00.000 16108 worker thread done servicing request
22:17:16.833 00.000 16108 Worker thread wakes up
22:17:16.833 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
22:17:16.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:16.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:17.993 01.159 16108 Exposure complete
22:17:18.059 00.066 16108 worker thread done servicing request
22:17:18.059 00.000 21068 OnExposeComplete: enter
22:17:18.060 00.001 21068 UpdateGuideState(): m_state=6
22:17:18.061 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1095
22:17:18.062 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.78, Mass=97316, SNR=76.7, Peak=13955 HFD=3.2
22:17:18.063 00.001 21068 MultiStar: [#1 0.64,0.06,0.00,M1] [#2 0.51,0.06,0.00,M1] [#3 0.38,0.21,0.00,M3] [#4 0.09,-0.24,0.87,U] [#5 0.58,-0.24,0.00,M1] [#6 0.41,0.08,0.94,U] [#7 0.52,-0.19,0.00,M2] [#8 0.79,0.03,0.00,M3] 
22:17:18.064 00.001 21068 refined, 2 included, MultiStar: {0.39, -0.07}, one-star: {0.64, -0.07}
22:17:18.065 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
22:17:18.066 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
22:17:18.068 00.002 21068 CameraToMount -- cameraX=0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-0.18 mountX=-0.40 mountY=-0.02, mountTheta=-3.09
22:17:18.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.07, opts=13)
22:17:18.072 00.002 21068 Enqueuing Move request for scope (0.39, -0.07)
22:17:18.073 00.001 16108 Worker thread wakes up
22:17:18.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.07) opts 0xd
22:17:18.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.07)
22:17:18.073 00.000 16108 Moving (0.39, -0.07) raw xDistance=-0.40 yDistance=-0.02
22:17:18.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
22:17:18.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:18.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:17:18.073 00.000 16108 MoveAxis(E, 101, ABG)
22:17:18.073 00.000 16108 Guiding  Dir = 2, Dur = 101
22:17:18.074 00.001 16108 IsSlewing returns 0
22:17:18.074 00.000 16108 IsGuiding returns 0
22:17:18.075 00.001 16108 PulseGuide returned control before completion, sleep 111
22:17:18.079 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3987, FiltMin=3421, FiltMax=54195, Gamma=1.000
22:17:18.095 00.016 21068 UpdateGuideState exits: m=97316 SNR=76.7
22:17:18.096 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:18.097 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:18.098 00.001 21068 Enqueuing Expose request
22:17:18.188 00.090 16108 IsGuiding returns 1
22:17:18.188 00.000 16108 scope still moving after pulse duration time elapsed
22:17:18.220 00.032 16108 IsSlewing returns 0
22:17:18.220 00.000 16108 IsGuiding returns 1
22:17:18.251 00.031 16108 IsSlewing returns 0
22:17:18.251 00.000 16108 IsGuiding returns 0
22:17:18.251 00.000 16108 scope move finished after 101 + 76 ms
22:17:18.251 00.000 16108 Move returns status 0, amount 101
22:17:18.251 00.000 16108 MoveAxis(N, 0, ABG)
22:17:18.251 00.000 16108 Move returns status 0, amount 0
22:17:18.251 00.000 16108 move complete, result=0
22:17:18.251 00.000 16108 worker thread done servicing request
22:17:18.251 00.000 16108 Worker thread wakes up
22:17:18.251 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.0 px 0 ms NORTH
22:17:18.254 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:18.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:19.224 00.970 16108 Exposure complete
22:17:19.281 00.057 16108 worker thread done servicing request
22:17:19.281 00.000 21068 OnExposeComplete: enter
22:17:19.282 00.001 21068 UpdateGuideState(): m_state=6
22:17:19.283 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1096
22:17:19.284 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=877.94, Mass=93046, SNR=65.1, Peak=14051 HFD=3.0
22:17:19.285 00.001 21068 MultiStar: [#1 0.42,0.09,0.00,M2] [#2 0.03,-0.03,1.20,U] [#3 0.00,0.19,1.23,U] [#4 -0.19,-0.25,0.91,U] [#5 0.06,0.13,1.00,U] [#6 0.10,0.27,0.81,U] [#7 0.04,-0.05,0.70,U] [#8 0.31,0.14,0.75,U] 
22:17:19.286 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.25, 0.09}
22:17:19.286 00.000 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:17:19.287 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:17:19.288 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
22:17:19.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
22:17:19.292 00.002 21068 Enqueuing Move request for scope (0.07, 0.06)
22:17:19.294 00.002 16108 Worker thread wakes up
22:17:19.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:17:19.294 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:17:19.294 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.08
22:17:19.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:17:19.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:19.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:19.294 00.000 16108 MoveAxis(E, 0, ABG)
22:17:19.294 00.000 16108 Move returns status 0, amount 0
22:17:19.294 00.000 16108 MoveAxis(N, 0, ABG)
22:17:19.294 00.000 16108 Move returns status 0, amount 0
22:17:19.295 00.001 16108 move complete, result=0
22:17:19.295 00.000 16108 worker thread done servicing request
22:17:19.300 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3987, FiltMin=3395, FiltMax=50019, Gamma=1.000
22:17:19.316 00.016 21068 UpdateGuideState exits: m=93046 SNR=65.1
22:17:19.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:19.318 00.000 21068 Enqueuing Expose request
22:17:19.319 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:19.321 00.002 16108 Worker thread wakes up
22:17:19.321 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:19.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:20.481 01.160 16108 Exposure complete
22:17:20.536 00.055 16108 worker thread done servicing request
22:17:20.536 00.000 21068 OnExposeComplete: enter
22:17:20.537 00.001 21068 UpdateGuideState(): m_state=6
22:17:20.538 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1097
22:17:20.539 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=877.89, Mass=123240, SNR=79.9, Peak=18214 HFD=3.1
22:17:20.540 00.001 21068 MultiStar: [#1 -0.39,-0.14,0.98,U] [#2 -0.12,-0.13,0.99,U] [#3 -0.38,0.07,0.87,U] [#4 -0.76,-0.24,0.00,M1] [#5 -0.44,-0.13,0.00,M1] [#6 -0.70,-0.29,0.00,M1] [#7 -0.26,-0.18,0.65,U] [#8 0.01,0.05,0.74,U] 
22:17:20.541 00.001 21068 single-star, 5 included, MultiStar: {-0.21, -0.05}, one-star: {-0.12, 0.04}
22:17:20.542 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
22:17:20.542 00.000 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
22:17:20.543 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.80 mountX=0.12 mountY=-0.01, mountTheta=-0.11
22:17:20.544 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.04, opts=13)
22:17:20.545 00.001 21068 Enqueuing Move request for scope (-0.12, 0.04)
22:17:20.546 00.001 16108 Worker thread wakes up
22:17:20.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
22:17:20.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
22:17:20.546 00.000 16108 Moving (-0.12, 0.04) raw xDistance=0.12 yDistance=-0.01
22:17:20.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:17:20.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:20.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:17:20.546 00.000 16108 MoveAxis(E, 0, ABG)
22:17:20.546 00.000 16108 Move returns status 0, amount 0
22:17:20.546 00.000 16108 MoveAxis(N, 0, ABG)
22:17:20.546 00.000 16108 Move returns status 0, amount 0
22:17:20.546 00.000 16108 move complete, result=0
22:17:20.547 00.001 16108 worker thread done servicing request
22:17:20.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=3987, FiltMin=3360, FiltMax=55613, Gamma=1.000
22:17:20.565 00.014 21068 UpdateGuideState exits: m=123240 SNR=79.9
22:17:20.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:20.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:20.568 00.001 21068 Enqueuing Expose request
22:17:20.568 00.000 16108 Worker thread wakes up
22:17:20.568 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:17:20.570 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:20.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:21.542 00.972 16108 Exposure complete
22:17:21.607 00.065 16108 worker thread done servicing request
22:17:21.607 00.000 21068 OnExposeComplete: enter
22:17:21.608 00.001 21068 UpdateGuideState(): m_state=6
22:17:21.609 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1098
22:17:21.610 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.00, Mass=107076, SNR=69.9, Peak=17510 HFD=2.9
22:17:21.611 00.001 21068 MultiStar: [#1 -0.00,-0.07,1.13,U] [#2 -0.29,-0.17,1.29,U] [#3 -0.34,0.14,1.11,U] [#4 -0.61,-0.43,0.00,M2] [#5 -0.24,-0.20,0.93,U] [#6 -0.34,-0.14,0.97,U] [#7 -0.36,0.03,0.90,U] [#8 0.09,0.20,0.87,U] 
22:17:21.612 00.001 21068 single-star, 7 included, MultiStar: {-0.21, -0.01}, one-star: {-0.13, 0.15}
22:17:21.612 00.000 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
22:17:21.613 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
22:17:21.614 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.19 cameraTheta=2.30 mountX=0.15 mountY=-0.11, mountTheta=-0.63
22:17:21.615 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.15, opts=13)
22:17:21.616 00.001 21068 Enqueuing Move request for scope (-0.13, 0.15)
22:17:21.616 00.000 16108 Worker thread wakes up
22:17:21.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
22:17:21.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
22:17:21.616 00.000 16108 Moving (-0.13, 0.15) raw xDistance=0.15 yDistance=-0.11
22:17:21.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:17:21.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:21.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:17:21.618 00.002 16108 MoveAxis(E, 0, ABG)
22:17:21.618 00.000 16108 Move returns status 0, amount 0
22:17:21.618 00.000 16108 MoveAxis(N, 0, ABG)
22:17:21.618 00.000 16108 Move returns status 0, amount 0
22:17:21.618 00.000 16108 move complete, result=0
22:17:21.618 00.000 16108 worker thread done servicing request
22:17:21.621 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3987, FiltMin=3408, FiltMax=55229, Gamma=1.000
22:17:21.638 00.017 21068 UpdateGuideState exits: m=107076 SNR=69.9
22:17:21.638 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:21.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:21.640 00.001 21068 Enqueuing Expose request
22:17:21.640 00.000 16108 Worker thread wakes up
22:17:21.640 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:21.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:21.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:22.789 01.148 16108 Exposure complete
22:17:22.847 00.058 16108 worker thread done servicing request
22:17:22.847 00.000 21068 OnExposeComplete: enter
22:17:22.848 00.001 21068 UpdateGuideState(): m_state=6
22:17:22.850 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1099
22:17:22.851 00.001 21068 Star::Find returns 1 (0), X=218.56, Y=877.61, Mass=124889, SNR=80.9, Peak=16454 HFD=3.3
22:17:22.852 00.001 21068 MultiStar: [#1 -0.33,-0.40,0.00,M1] [#2 -0.40,-0.40,0.00,M1] [#3 -0.40,-0.35,0.00,M1] [#4 -0.62,-0.87,0.00,M3] [#5 -0.67,-0.54,0.00,M1] [#6 -0.22,-0.50,0.00,M1] [#7 -0.77,-0.34,0.00,M1] [#8 -0.33,-0.41,0.00,M1] 
22:17:22.852 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
22:17:22.853 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
22:17:22.854 00.001 21068 CameraToMount -- cameraX=-0.67 cameraY=-0.24 hyp=0.71 cameraTheta=-2.80 mountX=0.62 mountY=0.39, mountTheta=0.56
22:17:22.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.67, y=-0.24, opts=13)
22:17:22.857 00.001 21068 Enqueuing Move request for scope (-0.67, -0.24)
22:17:22.857 00.000 16108 Worker thread wakes up
22:17:22.858 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.24) opts 0xd
22:17:22.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.67, -0.24)
22:17:22.858 00.000 16108 Moving (-0.67, -0.24) raw xDistance=0.62 yDistance=0.39
22:17:22.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
22:17:22.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:17:22.858 00.000 16108 MoveAxis(W, 162, ABG)
22:17:22.858 00.000 16108 Guiding  Dir = 3, Dur = 162
22:17:22.858 00.000 16108 IsSlewing returns 0
22:17:22.858 00.000 16108 IsGuiding returns 0
22:17:22.862 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3987, FiltMin=3421, FiltMax=61734, Gamma=1.000
22:17:22.879 00.017 21068 UpdateGuideState exits: m=124889 SNR=80.9
22:17:22.881 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:22.884 00.002 21068 Enqueuing Expose request
22:17:22.907 00.023 16108 PulseGuide returned control before completion, sleep 124
22:17:23.045 00.138 16108 IsGuiding returns 1
22:17:23.045 00.000 16108 scope still moving after pulse duration time elapsed
22:17:23.076 00.031 16108 IsSlewing returns 0
22:17:23.076 00.000 16108 IsGuiding returns 0
22:17:23.076 00.000 16108 scope move finished after 162 + 56 ms
22:17:23.076 00.000 16108 Move returns status 0, amount 162
22:17:23.076 00.000 16108 MoveAxis(S, 78, ABG)
22:17:23.078 00.002 16108 Guiding  Dir = 1, Dur = 78
22:17:23.078 00.000 16108 IsSlewing returns 0
22:17:23.078 00.000 16108 IsGuiding returns 0
22:17:23.080 00.002 16108 PulseGuide returned control before completion, sleep 86
22:17:23.170 00.090 16108 IsGuiding returns 0
22:17:23.170 00.000 16108 Move returns status 0, amount 78
22:17:23.170 00.000 16108 move complete, result=0
22:17:23.170 00.000 16108 worker thread done servicing request
22:17:23.170 00.000 16108 Worker thread wakes up
22:17:23.170 00.000 21068 GuideStep: 0.6 px 162 ms WEST, 0.4 px 78 ms SOUTH
22:17:23.172 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:23.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:24.135 00.963 16108 Exposure complete
22:17:24.208 00.073 16108 worker thread done servicing request
22:17:24.208 00.000 21068 OnExposeComplete: enter
22:17:24.209 00.001 21068 UpdateGuideState(): m_state=6
22:17:24.209 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1100
22:17:24.210 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=877.58, Mass=101248, SNR=68.1, Peak=13923 HFD=3.2
22:17:24.211 00.001 21068 MultiStar: [#1 0.27,-0.27,1.08,U] [#2 -0.03,-0.10,1.32,U] [#3 0.09,-0.04,1.03,U] [#4 -0.15,-0.77,0.00,M4] [#5 0.02,-0.40,1.10,U] [#6 0.12,-0.50,0.00,M2] [#7 0.23,-0.37,0.00,M2] [#8 0.33,-0.29,0.00,M2] 
22:17:24.212 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.21}, one-star: {0.42, -0.27}
22:17:24.212 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
22:17:24.213 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
22:17:24.215 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.99 mountX=-0.18 mountY=0.17, mountTheta=2.36
22:17:24.216 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.21, opts=13)
22:17:24.218 00.002 21068 Enqueuing Move request for scope (0.14, -0.21)
22:17:24.220 00.002 16108 Worker thread wakes up
22:17:24.221 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
22:17:24.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
22:17:24.221 00.000 16108 Moving (0.14, -0.21) raw xDistance=-0.18 yDistance=0.17
22:17:24.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:17:24.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:24.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:17:24.221 00.000 16108 MoveAxis(E, 0, ABG)
22:17:24.221 00.000 16108 Move returns status 0, amount 0
22:17:24.221 00.000 16108 MoveAxis(N, 0, ABG)
22:17:24.221 00.000 16108 Move returns status 0, amount 0
22:17:24.221 00.000 16108 move complete, result=0
22:17:24.221 00.000 16108 worker thread done servicing request
22:17:24.227 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=3987, FiltMin=3443, FiltMax=58691, Gamma=1.000
22:17:24.250 00.023 21068 UpdateGuideState exits: m=101248 SNR=68.1
22:17:24.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:24.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:24.253 00.001 21068 Enqueuing Expose request
22:17:24.253 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:17:24.254 00.001 16108 Worker thread wakes up
22:17:24.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:24.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:25.414 01.160 16108 Exposure complete
22:17:25.470 00.056 16108 worker thread done servicing request
22:17:25.470 00.000 21068 OnExposeComplete: enter
22:17:25.471 00.001 21068 UpdateGuideState(): m_state=6
22:17:25.472 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1101
22:17:25.473 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.75, Mass=112990, SNR=69.0, Peak=14022 HFD=3.4
22:17:25.474 00.001 21068 MultiStar: [#1 0.40,-0.27,0.00,M1] [#2 -0.08,-0.25,1.07,U] [#3 -0.06,-0.02,1.07,U] [#4 -0.23,-0.37,0.00,M5] [#5 0.17,-0.28,0.95,U] [#6 -0.25,-0.41,0.00,M3] [#7 -0.06,-0.35,0.62,U] [#8 0.44,-0.27,0.00,M3] 
22:17:25.475 00.001 21068 single-star, 4 included, MultiStar: {-0.01, -0.18}, one-star: {-0.03, -0.10}
22:17:25.475 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
22:17:25.476 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
22:17:25.477 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.85 mountX=0.01 mountY=0.10, mountTheta=1.47
22:17:25.478 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
22:17:25.479 00.001 21068 Enqueuing Move request for scope (-0.03, -0.10)
22:17:25.480 00.001 16108 Worker thread wakes up
22:17:25.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
22:17:25.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
22:17:25.480 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.01 yDistance=0.10
22:17:25.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:17:25.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:25.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:17:25.480 00.000 16108 MoveAxis(E, 0, ABG)
22:17:25.480 00.000 16108 Move returns status 0, amount 0
22:17:25.480 00.000 16108 MoveAxis(N, 0, ABG)
22:17:25.481 00.001 16108 Move returns status 0, amount 0
22:17:25.481 00.000 16108 move complete, result=0
22:17:25.481 00.000 16108 worker thread done servicing request
22:17:25.486 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3987, FiltMin=3443, FiltMax=53216, Gamma=1.000
22:17:25.501 00.015 21068 UpdateGuideState exits: m=112990 SNR=69.0
22:17:25.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:25.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:25.504 00.001 21068 Enqueuing Expose request
22:17:25.505 00.001 16108 Worker thread wakes up
22:17:25.505 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:25.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:25.505 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:26.470 00.965 16108 Exposure complete
22:17:26.526 00.056 16108 worker thread done servicing request
22:17:26.526 00.000 21068 OnExposeComplete: enter
22:17:26.528 00.002 21068 UpdateGuideState(): m_state=6
22:17:26.529 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1102
22:17:26.530 00.001 21068 Star::Find returns 1 (0), X=218.98, Y=877.93, Mass=95899, SNR=63.7, Peak=13286 HFD=3.0
22:17:26.531 00.001 21068 MultiStar: [#1 -0.09,0.08,1.17,U] [#2 -0.07,0.03,1.48,U] [#3 -0.08,0.20,0.90,U] [#4 -0.24,-0.25,1.11,U] [#5 -0.09,-0.08,0.99,U] [#6 -0.14,-0.20,1.03,U] [#7 -0.39,0.02,0.68,U] [#8 0.08,-0.16,0.90,U] 
22:17:26.533 00.002 21068 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.25, 0.08}
22:17:26.534 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
22:17:26.535 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
22:17:26.536 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.90 mountX=0.13 mountY=0.06, mountTheta=0.46
22:17:26.538 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.03, opts=13)
22:17:26.539 00.001 21068 Enqueuing Move request for scope (-0.13, -0.03)
22:17:26.539 00.000 16108 Worker thread wakes up
22:17:26.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
22:17:26.540 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
22:17:26.540 00.000 16108 Moving (-0.13, -0.03) raw xDistance=0.13 yDistance=0.06
22:17:26.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:17:26.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:26.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:26.540 00.000 16108 MoveAxis(E, 0, ABG)
22:17:26.540 00.000 16108 Move returns status 0, amount 0
22:17:26.540 00.000 16108 MoveAxis(N, 0, ABG)
22:17:26.540 00.000 16108 Move returns status 0, amount 0
22:17:26.540 00.000 16108 move complete, result=0
22:17:26.540 00.000 16108 worker thread done servicing request
22:17:26.544 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3984, FiltMin=3441, FiltMax=55309, Gamma=1.000
22:17:26.559 00.015 21068 UpdateGuideState exits: m=95899 SNR=63.7
22:17:26.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:26.560 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:26.561 00.001 21068 Enqueuing Expose request
22:17:26.562 00.001 16108 Worker thread wakes up
22:17:26.562 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:26.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:26.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:27.716 01.153 16108 Exposure complete
22:17:27.772 00.056 16108 worker thread done servicing request
22:17:27.772 00.000 21068 OnExposeComplete: enter
22:17:27.773 00.001 21068 UpdateGuideState(): m_state=6
22:17:27.774 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1103
22:17:27.775 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.84, Mass=88932, SNR=64.1, Peak=13030 HFD=2.9
22:17:27.776 00.001 21068 MultiStar: [#1 -0.04,-0.10,1.22,U] [#2 -0.30,-0.17,1.48,U] [#3 -0.12,0.17,1.20,U] [#4 -0.51,-0.33,0.00,M5] [#5 -0.15,0.01,1.15,U] [#6 -0.02,-0.09,0.92,U] [#7 -0.38,-0.16,0.70,U] [#8 0.01,-0.15,0.79,U] 
22:17:27.777 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.06}, one-star: {-0.10, -0.01}
22:17:27.778 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
22:17:27.779 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
22:17:27.779 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.10 mountY=0.04, mountTheta=0.37
22:17:27.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
22:17:27.782 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
22:17:27.783 00.001 16108 Worker thread wakes up
22:17:27.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:17:27.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:17:27.783 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.04
22:17:27.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:17:27.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:27.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:17:27.783 00.000 16108 MoveAxis(E, 0, ABG)
22:17:27.783 00.000 16108 Move returns status 0, amount 0
22:17:27.783 00.000 16108 MoveAxis(N, 0, ABG)
22:17:27.783 00.000 16108 Move returns status 0, amount 0
22:17:27.783 00.000 16108 move complete, result=0
22:17:27.783 00.000 16108 worker thread done servicing request
22:17:27.787 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3984, FiltMin=3446, FiltMax=51078, Gamma=1.000
22:17:27.802 00.015 21068 UpdateGuideState exits: m=88932 SNR=64.1
22:17:27.804 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:27.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:27.806 00.001 21068 Enqueuing Expose request
22:17:27.807 00.001 16108 Worker thread wakes up
22:17:27.807 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:17:27.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:27.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:28.776 00.968 16108 Exposure complete
22:17:28.836 00.060 16108 worker thread done servicing request
22:17:28.836 00.000 21068 OnExposeComplete: enter
22:17:28.837 00.001 21068 UpdateGuideState(): m_state=6
22:17:28.838 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1104
22:17:28.839 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.60, Mass=120013, SNR=74.2, Peak=14019 HFD=3.3
22:17:28.841 00.002 21068 MultiStar: [#1 -0.15,-0.53,0.00,M1] [#2 -0.09,-0.75,0.00,M1] [#3 -0.21,-0.28,1.25,U] [#4 -0.41,-0.66,0.00,M6] [#5 -0.19,-0.77,0.00,M1] [#6 -0.11,-0.66,0.00,M2] [#7 -0.11,-0.32,0.58,U] [#8 0.03,-0.19,0.79,U] 
22:17:28.842 00.001 21068 refined, 3 included, MultiStar: {-0.05, -0.26}, one-star: {0.11, -0.25}
22:17:28.843 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
22:17:28.845 00.002 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
22:17:28.846 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.77 mountX=0.01 mountY=0.26, mountTheta=1.55
22:17:28.847 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.26, opts=13)
22:17:28.848 00.001 21068 Enqueuing Move request for scope (-0.05, -0.26)
22:17:28.848 00.000 16108 Worker thread wakes up
22:17:28.849 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
22:17:28.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
22:17:28.849 00.000 16108 Moving (-0.05, -0.26) raw xDistance=0.01 yDistance=0.26
22:17:28.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:17:28.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:17:28.849 00.000 16108 MoveAxis(E, 0, ABG)
22:17:28.849 00.000 16108 Move returns status 0, amount 0
22:17:28.849 00.000 16108 MoveAxis(S, 53, ABG)
22:17:28.849 00.000 16108 Guiding  Dir = 1, Dur = 53
22:17:28.849 00.000 16108 IsSlewing returns 0
22:17:28.849 00.000 16108 IsGuiding returns 0
22:17:28.856 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=3987, FiltMin=3382, FiltMax=57472, Gamma=1.000
22:17:28.862 00.006 16108 PulseGuide returned control before completion, sleep 52
22:17:28.871 00.009 21068 UpdateGuideState exits: m=120013 SNR=74.2
22:17:28.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:28.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:28.875 00.002 21068 Enqueuing Expose request
22:17:28.924 00.049 16108 IsGuiding returns 1
22:17:28.924 00.000 16108 scope still moving after pulse duration time elapsed
22:17:28.956 00.032 16108 IsSlewing returns 0
22:17:28.956 00.000 16108 IsGuiding returns 0
22:17:28.956 00.000 16108 scope move finished after 53 + 52 ms
22:17:28.956 00.000 16108 Move returns status 0, amount 53
22:17:28.956 00.000 16108 move complete, result=0
22:17:28.956 00.000 16108 worker thread done servicing request
22:17:28.956 00.000 16108 Worker thread wakes up
22:17:28.956 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
22:17:28.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:28.958 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:30.108 01.150 16108 Exposure complete
22:17:30.173 00.065 16108 worker thread done servicing request
22:17:30.173 00.000 21068 OnExposeComplete: enter
22:17:30.174 00.001 21068 UpdateGuideState(): m_state=6
22:17:30.175 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1105
22:17:30.176 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=878.39, Mass=104201, SNR=67.9, Peak=12646 HFD=3.3
22:17:30.176 00.000 21068 MultiStar: [#1 0.38,0.40,0.00,M2] [#2 -0.09,0.43,0.00,M2] [#3 -0.01,0.57,0.00,M1] [#4 -0.19,0.48,0.00,M7] [#5 -0.03,0.47,0.00,M2] [#6 -0.08,0.33,1.03,U] [#7 0.07,0.59,0.00,M1] [#8 0.06,0.82,0.00,M1] 
22:17:30.177 00.001 21068 refined, 1 included, MultiStar: {-0.07, 0.43}, one-star: {-0.07, 0.54}
22:17:30.178 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
22:17:30.178 00.000 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
22:17:30.179 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.43 hyp=0.44 cameraTheta=1.74 mountX=0.15 mountY=-0.41, mountTheta=-1.22
22:17:30.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.43, opts=13)
22:17:30.181 00.000 21068 Enqueuing Move request for scope (-0.07, 0.43)
22:17:30.182 00.001 16108 Worker thread wakes up
22:17:30.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.43) opts 0xd
22:17:30.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.43)
22:17:30.182 00.000 16108 Moving (-0.07, 0.43) raw xDistance=0.15 yDistance=-0.41
22:17:30.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:17:30.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:30.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:17:30.182 00.000 16108 MoveAxis(E, 0, ABG)
22:17:30.182 00.000 16108 Move returns status 0, amount 0
22:17:30.182 00.000 16108 MoveAxis(N, 0, ABG)
22:17:30.183 00.001 16108 Move returns status 0, amount 0
22:17:30.183 00.000 16108 move complete, result=0
22:17:30.183 00.000 16108 worker thread done servicing request
22:17:30.186 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=3984, FiltMin=3433, FiltMax=45254, Gamma=1.000
22:17:30.201 00.015 21068 UpdateGuideState exits: m=104201 SNR=67.9
22:17:30.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:30.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:30.204 00.001 21068 Enqueuing Expose request
22:17:30.205 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:17:30.206 00.001 16108 Worker thread wakes up
22:17:30.206 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:30.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:31.170 00.964 16108 Exposure complete
22:17:31.229 00.059 16108 worker thread done servicing request
22:17:31.229 00.000 21068 OnExposeComplete: enter
22:17:31.230 00.001 21068 UpdateGuideState(): m_state=6
22:17:31.230 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1106
22:17:31.231 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=878.76, Mass=114452, SNR=67.7, Peak=15529 HFD=3.5
22:17:31.232 00.001 21068 MultiStar: large primary error, entering stabilization period
22:17:31.233 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:17:31.233 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:17:31.234 00.001 21068 CameraToMount -- cameraX=0.63 cameraY=0.91 hyp=1.11 cameraTheta=0.96 mountX=-0.47 mountY=-1.03, mountTheta=-1.99
22:17:31.237 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.63, y=0.91, opts=13)
22:17:31.237 00.000 21068 Enqueuing Move request for scope (0.63, 0.91)
22:17:31.239 00.002 16108 Worker thread wakes up
22:17:31.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.91) opts 0xd
22:17:31.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.63, 0.91)
22:17:31.239 00.000 16108 Moving (0.63, 0.91) raw xDistance=-0.47 yDistance=-1.03
22:17:31.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
22:17:31.240 00.001 16108 resist switch: large excursion: input -1.03 thresh 0.60 direction from 1 to -1
22:17:31.240 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.10
22:17:31.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:17:31.240 00.000 16108 MoveAxis(E, 122, ABG)
22:17:31.240 00.000 16108 Guiding  Dir = 2, Dur = 122
22:17:31.240 00.000 16108 IsSlewing returns 0
22:17:31.240 00.000 16108 IsGuiding returns 0
22:17:31.243 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3984, FiltMin=3443, FiltMax=63542, Gamma=1.000
22:17:31.260 00.017 21068 UpdateGuideState exits: m=114452 SNR=67.7
22:17:31.261 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:31.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:31.262 00.000 21068 Enqueuing Expose request
22:17:31.300 00.038 16108 PulseGuide returned control before completion, sleep 73
22:17:31.376 00.076 16108 IsGuiding returns 1
22:17:31.376 00.000 16108 scope still moving after pulse duration time elapsed
22:17:31.406 00.030 16108 IsSlewing returns 0
22:17:31.406 00.000 16108 IsGuiding returns 1
22:17:31.437 00.031 16108 IsSlewing returns 0
22:17:31.437 00.000 16108 IsGuiding returns 1
22:17:31.469 00.032 16108 IsSlewing returns 0
22:17:31.469 00.000 16108 IsGuiding returns 0
22:17:31.469 00.000 16108 scope move finished after 122 + 107 ms
22:17:31.469 00.000 16108 Move returns status 0, amount 122
22:17:31.469 00.000 16108 MoveAxis(N, 208, ABG)
22:17:31.469 00.000 16108 Guiding  Dir = 0, Dur = 208
22:17:31.470 00.001 16108 IsSlewing returns 0
22:17:31.470 00.000 16108 IsGuiding returns 0
22:17:31.532 00.062 16108 PulseGuide returned control before completion, sleep 155
22:17:31.702 00.170 16108 IsGuiding returns 1
22:17:31.702 00.000 16108 scope still moving after pulse duration time elapsed
22:17:31.734 00.032 16108 IsSlewing returns 0
22:17:31.734 00.000 16108 IsGuiding returns 1
22:17:31.765 00.031 16108 IsSlewing returns 0
22:17:31.765 00.000 16108 IsGuiding returns 0
22:17:31.765 00.000 16108 scope move finished after 208 + 88 ms
22:17:31.765 00.000 16108 Move returns status 0, amount 208
22:17:31.765 00.000 16108 move complete, result=0
22:17:31.765 00.000 16108 worker thread done servicing request
22:17:31.765 00.000 16108 Worker thread wakes up
22:17:31.765 00.000 21068 GuideStep: -0.5 px 122 ms EAST, -1.0 px 208 ms NORTH
22:17:31.767 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:31.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:32.915 01.148 16108 Exposure complete
22:17:32.975 00.060 16108 worker thread done servicing request
22:17:32.975 00.000 21068 OnExposeComplete: enter
22:17:32.976 00.001 21068 UpdateGuideState(): m_state=6
22:17:32.977 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1107
22:17:32.979 00.002 21068 Star::Find returns 1 (0), X=218.93, Y=878.09, Mass=118926, SNR=75.5, Peak=19814 HFD=2.9
22:17:32.980 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
22:17:32.983 00.003 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
22:17:32.984 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.23 hyp=0.38 cameraTheta=2.47 mountX=0.33 mountY=-0.16, mountTheta=-0.45
22:17:32.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.23, opts=13)
22:17:32.987 00.001 21068 Enqueuing Move request for scope (-0.29, 0.23)
22:17:32.988 00.001 16108 Worker thread wakes up
22:17:32.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.23) opts 0xd
22:17:32.988 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.23)
22:17:32.988 00.000 16108 Moving (-0.29, 0.23) raw xDistance=0.33 yDistance=-0.16
22:17:32.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
22:17:32.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:32.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:17:32.988 00.000 16108 MoveAxis(W, 78, ABG)
22:17:32.988 00.000 16108 Guiding  Dir = 3, Dur = 78
22:17:32.989 00.001 16108 IsSlewing returns 0
22:17:32.989 00.000 16108 IsGuiding returns 0
22:17:32.993 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=3981, FiltMin=3376, FiltMax=65350, Gamma=1.000
22:17:33.007 00.014 21068 UpdateGuideState exits: m=118926 SNR=75.5
22:17:33.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:33.009 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:33.010 00.001 21068 Enqueuing Expose request
22:17:33.030 00.020 16108 PulseGuide returned control before completion, sleep 46
22:17:33.093 00.063 16108 IsGuiding returns 1
22:17:33.093 00.000 16108 scope still moving after pulse duration time elapsed
22:17:33.125 00.032 16108 IsSlewing returns 0
22:17:33.125 00.000 16108 IsGuiding returns 0
22:17:33.125 00.000 16108 scope move finished after 78 + 58 ms
22:17:33.125 00.000 16108 Move returns status 0, amount 78
22:17:33.125 00.000 16108 MoveAxis(N, 0, ABG)
22:17:33.125 00.000 16108 Move returns status 0, amount 0
22:17:33.125 00.000 16108 move complete, result=0
22:17:33.125 00.000 16108 worker thread done servicing request
22:17:33.125 00.000 16108 Worker thread wakes up
22:17:33.126 00.001 21068 GuideStep: 0.3 px 78 ms WEST, -0.2 px 0 ms NORTH
22:17:33.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:33.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:34.087 00.960 16108 Exposure complete
22:17:34.146 00.059 16108 worker thread done servicing request
22:17:34.146 00.000 21068 OnExposeComplete: enter
22:17:34.147 00.001 21068 UpdateGuideState(): m_state=6
22:17:34.148 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1108
22:17:34.149 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.15, Mass=108136, SNR=76.4, Peak=14198 HFD=3.3
22:17:34.150 00.001 21068 MultiStar: exiting stabilization period
22:17:34.151 00.001 21068 MultiStar: [#1 0.41,0.33,0.00,M3] [#2 -0.08,0.29,1.13,U] [#3 -0.07,0.69,0.00,M2] [#4 -0.63,0.00,0.00,M8] [#5 -0.16,0.22,0.80,U] [#6 0.07,0.05,0.83,U] [#7 -0.16,0.28,0.59,U] [#8 0.02,0.32,0.78,U] 
22:17:34.152 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.24}, one-star: {0.13, 0.30}
22:17:34.153 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:17:34.153 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:17:34.154 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.25 cameraTheta=1.66 mountX=0.07 mountY=-0.23, mountTheta=-1.30
22:17:34.157 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.24, opts=13)
22:17:34.158 00.001 21068 Enqueuing Move request for scope (-0.02, 0.24)
22:17:34.159 00.001 16108 Worker thread wakes up
22:17:34.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
22:17:34.159 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
22:17:34.159 00.000 16108 Moving (-0.02, 0.24) raw xDistance=0.07 yDistance=-0.23
22:17:34.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:17:34.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:17:34.159 00.000 16108 MoveAxis(E, 0, ABG)
22:17:34.159 00.000 16108 Move returns status 0, amount 0
22:17:34.159 00.000 16108 MoveAxis(N, 47, ABG)
22:17:34.159 00.000 16108 Guiding  Dir = 0, Dur = 47
22:17:34.160 00.001 16108 IsSlewing returns 0
22:17:34.160 00.000 16108 IsGuiding returns 0
22:17:34.164 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3981, FiltMin=3433, FiltMax=48342, Gamma=1.000
22:17:34.184 00.020 21068 UpdateGuideState exits: m=108136 SNR=76.4
22:17:34.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:34.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:34.188 00.001 21068 Enqueuing Expose request
22:17:34.202 00.014 16108 PulseGuide returned control before completion, sleep 15
22:17:34.232 00.030 16108 IsGuiding returns 1
22:17:34.232 00.000 16108 scope still moving after pulse duration time elapsed
22:17:34.263 00.031 16108 IsSlewing returns 0
22:17:34.263 00.000 16108 IsGuiding returns 1
22:17:34.295 00.032 16108 IsSlewing returns 0
22:17:34.295 00.000 16108 IsGuiding returns 0
22:17:34.295 00.000 16108 scope move finished after 47 + 89 ms
22:17:34.295 00.000 16108 Move returns status 0, amount 47
22:17:34.295 00.000 16108 move complete, result=0
22:17:34.296 00.001 16108 worker thread done servicing request
22:17:34.296 00.000 16108 Worker thread wakes up
22:17:34.296 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:17:34.297 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:34.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:35.458 01.161 16108 Exposure complete
22:17:35.518 00.060 16108 worker thread done servicing request
22:17:35.518 00.000 21068 OnExposeComplete: enter
22:17:35.519 00.001 21068 UpdateGuideState(): m_state=6
22:17:35.520 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1109
22:17:35.521 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=878.07, Mass=128875, SNR=82.9, Peak=15942 HFD=3.4
22:17:35.522 00.001 21068 MultiStar: [#1 0.01,0.13,1.07,U] [#2 -0.05,0.17,1.00,U] [#3 -0.07,0.33,0.99,U] [#4 -0.18,0.02,0.68,U] [#5 -0.13,0.27,0.95,U] [#6 -0.01,0.17,0.79,U] [#7 -0.02,0.21,0.52,U] [#8 0.05,0.14,0.67,U] 
22:17:35.522 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.19}, one-star: {0.14, 0.22}
22:17:35.525 00.003 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
22:17:35.525 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
22:17:35.526 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=0.06 mountY=-0.18, mountTheta=-1.26
22:17:35.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.19, opts=13)
22:17:35.529 00.001 21068 Enqueuing Move request for scope (-0.02, 0.19)
22:17:35.530 00.001 16108 Worker thread wakes up
22:17:35.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
22:17:35.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
22:17:35.530 00.000 16108 Moving (-0.02, 0.19) raw xDistance=0.06 yDistance=-0.18
22:17:35.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:17:35.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:35.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:17:35.530 00.000 16108 MoveAxis(E, 0, ABG)
22:17:35.530 00.000 16108 Move returns status 0, amount 0
22:17:35.530 00.000 16108 MoveAxis(N, 0, ABG)
22:17:35.530 00.000 16108 Move returns status 0, amount 0
22:17:35.530 00.000 16108 move complete, result=0
22:17:35.530 00.000 16108 worker thread done servicing request
22:17:35.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3981, FiltMin=3427, FiltMax=44093, Gamma=1.000
22:17:35.555 00.021 21068 UpdateGuideState exits: m=128875 SNR=82.9
22:17:35.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.558 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:35.559 00.001 21068 Enqueuing Expose request
22:17:35.560 00.001 16108 Worker thread wakes up
22:17:35.560 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:17:35.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:35.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:36.525 00.964 16108 Exposure complete
22:17:36.599 00.074 16108 worker thread done servicing request
22:17:36.599 00.000 21068 OnExposeComplete: enter
22:17:36.601 00.002 21068 UpdateGuideState(): m_state=6
22:17:36.602 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1110
22:17:36.602 00.000 21068 Star::Find returns 1 (0), X=219.10, Y=878.01, Mass=116217, SNR=87.0, Peak=13990 HFD=3.8
22:17:36.603 00.001 21068 MultiStar: [#1 -0.02,-0.02,0.91,U] [#2 -0.23,0.13,0.97,U] [#3 -0.30,0.13,0.83,U] [#4 -0.49,-0.53,0.00,M8] [#5 -0.11,-0.17,0.80,U] [#6 0.02,-0.31,0.68,U] [#7 -0.22,0.13,0.50,U] [#8 0.15,-0.11,0.62,U] 
22:17:36.604 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.00}, one-star: {-0.12, 0.16}
22:17:36.605 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
22:17:36.606 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
22:17:36.607 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.12 mountX=0.11 mountY=0.02, mountTheta=0.21
22:17:36.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
22:17:36.612 00.002 21068 Enqueuing Move request for scope (-0.11, 0.00)
22:17:36.613 00.001 16108 Worker thread wakes up
22:17:36.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:17:36.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:17:36.613 00.000 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.02
22:17:36.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:17:36.614 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:36.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:36.614 00.000 16108 MoveAxis(E, 0, ABG)
22:17:36.614 00.000 16108 Move returns status 0, amount 0
22:17:36.614 00.000 16108 MoveAxis(N, 0, ABG)
22:17:36.614 00.000 16108 Move returns status 0, amount 0
22:17:36.614 00.000 16108 move complete, result=0
22:17:36.614 00.000 16108 worker thread done servicing request
22:17:36.619 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3987, FiltMin=3417, FiltMax=59216, Gamma=1.000
22:17:36.635 00.016 21068 UpdateGuideState exits: m=116217 SNR=87.0
22:17:36.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:36.639 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:36.640 00.001 21068 Enqueuing Expose request
22:17:36.641 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:17:36.642 00.001 16108 Worker thread wakes up
22:17:36.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:36.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:37.797 01.155 16108 Exposure complete
22:17:37.854 00.057 16108 worker thread done servicing request
22:17:37.854 00.000 21068 OnExposeComplete: enter
22:17:37.855 00.001 21068 UpdateGuideState(): m_state=6
22:17:37.855 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1111
22:17:37.856 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.76, Mass=100358, SNR=67.3, Peak=15894 HFD=2.9
22:17:37.857 00.001 21068 MultiStar: [#1 -0.11,-0.07,1.27,U] [#2 -0.15,-0.19,1.39,U] [#3 -0.13,-0.18,1.20,U] [#4 -0.11,-0.43,0.00,M9] [#5 -0.04,-0.23,1.11,U] [#6 -0.12,-0.21,1.02,U] [#7 -0.03,-0.09,0.63,U] [#8 0.19,0.07,0.77,U] 
22:17:37.858 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.14}, one-star: {-0.03, -0.09}
22:17:37.859 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
22:17:37.859 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
22:17:37.860 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.88 mountX=0.01 mountY=0.10, mountTheta=1.44
22:17:37.862 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
22:17:37.863 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
22:17:37.864 00.001 16108 Worker thread wakes up
22:17:37.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:17:37.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:17:37.864 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.10
22:17:37.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:17:37.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:37.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:17:37.864 00.000 16108 MoveAxis(E, 0, ABG)
22:17:37.864 00.000 16108 Move returns status 0, amount 0
22:17:37.864 00.000 16108 MoveAxis(N, 0, ABG)
22:17:37.864 00.000 16108 Move returns status 0, amount 0
22:17:37.864 00.000 16108 move complete, result=0
22:17:37.864 00.000 16108 worker thread done servicing request
22:17:37.868 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3987, FiltMin=3433, FiltMax=46201, Gamma=1.000
22:17:37.883 00.015 21068 UpdateGuideState exits: m=100358 SNR=67.3
22:17:37.885 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:37.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:37.887 00.001 21068 Enqueuing Expose request
22:17:37.888 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:37.889 00.001 16108 Worker thread wakes up
22:17:37.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:37.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:38.866 00.977 16108 Exposure complete
22:17:38.928 00.062 16108 worker thread done servicing request
22:17:38.928 00.000 21068 OnExposeComplete: enter
22:17:38.929 00.001 21068 UpdateGuideState(): m_state=6
22:17:38.930 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1112
22:17:38.932 00.002 21068 Star::Find returns 1 (0), X=219.43, Y=877.54, Mass=111145, SNR=74.3, Peak=14182 HFD=3.2
22:17:38.933 00.001 21068 MultiStar: [#1 -0.12,-0.22,1.15,U] [#2 0.11,-0.53,0.00,M1] [#3 -0.24,-0.03,0.97,U] [#4 -0.45,-0.68,0.00,M10] [#5 -0.25,-0.38,0.00,M1] [#6 -0.18,-0.48,0.00,M1] [#7 -0.13,-0.53,0.00,M1] [#8 0.11,-0.35,0.69,U] 
22:17:38.934 00.001 21068 refined, 3 included, MultiStar: {-0.03, -0.22}, one-star: {0.20, -0.31}
22:17:38.935 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
22:17:38.937 00.002 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
22:17:38.937 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.69 mountX=-0.01 mountY=0.22, mountTheta=1.63
22:17:38.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.22, opts=13)
22:17:38.940 00.001 21068 Enqueuing Move request for scope (-0.03, -0.22)
22:17:38.941 00.001 16108 Worker thread wakes up
22:17:38.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
22:17:38.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
22:17:38.941 00.000 16108 Moving (-0.03, -0.22) raw xDistance=-0.01 yDistance=0.22
22:17:38.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:17:38.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:38.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:17:38.941 00.000 16108 MoveAxis(E, 0, ABG)
22:17:38.941 00.000 16108 Move returns status 0, amount 0
22:17:38.942 00.001 16108 MoveAxis(N, 0, ABG)
22:17:38.942 00.000 16108 Move returns status 0, amount 0
22:17:38.942 00.000 16108 move complete, result=0
22:17:38.942 00.000 16108 worker thread done servicing request
22:17:38.946 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3987, FiltMin=3465, FiltMax=52752, Gamma=1.000
22:17:38.961 00.015 21068 UpdateGuideState exits: m=111145 SNR=74.3
22:17:38.963 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:38.963 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:38.965 00.002 21068 Enqueuing Expose request
22:17:38.966 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:17:38.967 00.001 16108 Worker thread wakes up
22:17:38.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:38.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:40.133 01.166 16108 Exposure complete
22:17:40.194 00.061 16108 worker thread done servicing request
22:17:40.194 00.000 21068 OnExposeComplete: enter
22:17:40.195 00.001 21068 UpdateGuideState(): m_state=6
22:17:40.195 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1113
22:17:40.196 00.001 21068 Star::Find returns 1 (0), X=218.92, Y=876.86, Mass=106232, SNR=67.4, Peak=16771 HFD=2.9
22:17:40.197 00.001 21068 MultiStar: large primary error, entering stabilization period
22:17:40.199 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
22:17:40.199 00.000 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
22:17:40.200 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-1.00 hyp=1.04 cameraTheta=-1.87 mountX=0.13 mountY=1.04, mountTheta=1.45
22:17:40.201 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-1.00, opts=13)
22:17:40.202 00.001 21068 Enqueuing Move request for scope (-0.31, -1.00)
22:17:40.203 00.001 16108 Worker thread wakes up
22:17:40.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.00) opts 0xd
22:17:40.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -1.00)
22:17:40.203 00.000 16108 Moving (-0.31, -1.00) raw xDistance=0.13 yDistance=1.04
22:17:40.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:17:40.203 00.000 16108 resist switch: large excursion: input 1.04 thresh 0.60 direction from -1 to 1
22:17:40.203 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.12
22:17:40.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
22:17:40.203 00.000 16108 MoveAxis(E, 0, ABG)
22:17:40.203 00.000 16108 Move returns status 0, amount 0
22:17:40.204 00.001 16108 MoveAxis(S, 209, ABG)
22:17:40.204 00.000 16108 Guiding  Dir = 1, Dur = 209
22:17:40.204 00.000 16108 IsSlewing returns 0
22:17:40.204 00.000 16108 IsGuiding returns 0
22:17:40.205 00.001 16108 PulseGuide returned control before completion, sleep 219
22:17:40.207 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3984, FiltMin=3453, FiltMax=50582, Gamma=1.000
22:17:40.224 00.017 21068 UpdateGuideState exits: m=106232 SNR=67.4
22:17:40.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:40.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:40.226 00.000 21068 Enqueuing Expose request
22:17:40.432 00.206 16108 IsGuiding returns 1
22:17:40.432 00.000 16108 scope still moving after pulse duration time elapsed
22:17:40.465 00.033 16108 IsSlewing returns 0
22:17:40.465 00.000 16108 IsGuiding returns 0
22:17:40.465 00.000 16108 scope move finished after 209 + 51 ms
22:17:40.465 00.000 16108 Move returns status 0, amount 209
22:17:40.465 00.000 16108 move complete, result=0
22:17:40.465 00.000 16108 worker thread done servicing request
22:17:40.465 00.000 16108 Worker thread wakes up
22:17:40.465 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 1.0 px 209 ms SOUTH
22:17:40.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:40.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:41.434 00.968 16108 Exposure complete
22:17:41.498 00.064 16108 worker thread done servicing request
22:17:41.498 00.000 21068 OnExposeComplete: enter
22:17:41.498 00.000 21068 UpdateGuideState(): m_state=6
22:17:41.500 00.002 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1114
22:17:41.501 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.58, Mass=109333, SNR=62.5, Peak=13606 HFD=3.2
22:17:41.502 00.001 21068 MultiStar: exiting stabilization period
22:17:41.503 00.001 21068 MultiStar: [#1 0.11,-0.65,0.00,M1] [#2 -0.10,-0.31,1.45,U] [#3 -0.04,-0.27,1.05,U] [#4 -0.39,-0.72,0.00,R] [#5 -0.05,-0.53,0.00,M2] [#6 -0.11,-0.39,0.85,U] [#7 -0.14,-0.33,0.78,U] [#8 0.13,-0.12,1.06,U] 
22:17:41.504 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.28}, one-star: {0.16, -0.27}
22:17:41.504 00.000 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.69)
22:17:41.506 00.002 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
22:17:41.506 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.63 mountX=-0.03 mountY=0.27, mountTheta=1.69
22:17:41.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.28, opts=13)
22:17:41.509 00.001 21068 Enqueuing Move request for scope (-0.02, -0.28)
22:17:41.510 00.001 16108 Worker thread wakes up
22:17:41.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
22:17:41.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
22:17:41.510 00.000 16108 Moving (-0.02, -0.28) raw xDistance=-0.03 yDistance=0.27
22:17:41.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:17:41.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:17:41.510 00.000 16108 MoveAxis(E, 0, ABG)
22:17:41.510 00.000 16108 Move returns status 0, amount 0
22:17:41.510 00.000 16108 MoveAxis(S, 55, ABG)
22:17:41.510 00.000 16108 Guiding  Dir = 1, Dur = 55
22:17:41.511 00.001 16108 IsSlewing returns 0
22:17:41.511 00.000 16108 IsGuiding returns 0
22:17:41.515 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3987, FiltMin=3398, FiltMax=56176, Gamma=1.000
22:17:41.530 00.015 21068 UpdateGuideState exits: m=109333 SNR=62.5
22:17:41.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:41.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:41.533 00.001 21068 Enqueuing Expose request
22:17:41.536 00.003 16108 PulseGuide returned control before completion, sleep 42
22:17:41.581 00.045 16108 IsGuiding returns 1
22:17:41.581 00.000 16108 scope still moving after pulse duration time elapsed
22:17:41.613 00.032 16108 IsSlewing returns 0
22:17:41.613 00.000 16108 IsGuiding returns 1
22:17:41.645 00.032 16108 IsSlewing returns 0
22:17:41.645 00.000 16108 IsGuiding returns 0
22:17:41.645 00.000 16108 scope move finished after 55 + 78 ms
22:17:41.645 00.000 16108 Move returns status 0, amount 55
22:17:41.645 00.000 16108 move complete, result=0
22:17:41.645 00.000 16108 worker thread done servicing request
22:17:41.645 00.000 16108 Worker thread wakes up
22:17:41.645 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH
22:17:41.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:41.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:42.795 01.149 16108 Exposure complete
22:17:42.855 00.060 16108 worker thread done servicing request
22:17:42.855 00.000 21068 OnExposeComplete: enter
22:17:42.856 00.001 21068 UpdateGuideState(): m_state=6
22:17:42.857 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1115
22:17:42.858 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=878.40, Mass=101490, SNR=67.3, Peak=16819 HFD=2.9
22:17:42.859 00.001 21068 MultiStar: [#1 0.51,0.51,0.00,M2] [#2 0.09,0.43,0.00,M1] [#3 0.31,0.66,0.00,M1] [#4 0.62,0.79,0.00,M1] [#5 0.25,0.50,0.00,M3] [#6 0.46,0.43,0.00,M1] [#7 -0.28,0.80,0.00,M1] [#8 0.50,0.49,0.00,M1] 
22:17:42.860 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
22:17:42.862 00.002 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
22:17:42.863 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.54 hyp=0.68 cameraTheta=0.93 mountX=-0.31 mountY=-0.62, mountTheta=-2.03
22:17:42.864 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.54, opts=13)
22:17:42.865 00.001 21068 Enqueuing Move request for scope (0.41, 0.54)
22:17:42.866 00.001 16108 Worker thread wakes up
22:17:42.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.54) opts 0xd
22:17:42.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.54)
22:17:42.866 00.000 16108 Moving (0.41, 0.54) raw xDistance=-0.31 yDistance=-0.62
22:17:42.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
22:17:42.866 00.000 16108 resist switch: large excursion: input -0.62 thresh 0.60 direction from 1 to -1
22:17:42.866 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.87
22:17:42.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:17:42.866 00.000 16108 MoveAxis(E, 80, ABG)
22:17:42.866 00.000 16108 Guiding  Dir = 2, Dur = 80
22:17:42.867 00.001 16108 IsSlewing returns 0
22:17:42.867 00.000 16108 IsGuiding returns 0
22:17:42.871 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3984, FiltMin=3427, FiltMax=52326, Gamma=1.000
22:17:42.881 00.010 16108 PulseGuide returned control before completion, sleep 76
22:17:42.888 00.007 21068 UpdateGuideState exits: m=101490 SNR=67.3
22:17:42.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:42.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:42.891 00.001 21068 Enqueuing Expose request
22:17:42.959 00.068 16108 IsGuiding returns 1
22:17:42.959 00.000 16108 scope still moving after pulse duration time elapsed
22:17:42.990 00.031 16108 IsSlewing returns 0
22:17:42.990 00.000 16108 IsGuiding returns 0
22:17:42.990 00.000 16108 scope move finished after 80 + 43 ms
22:17:42.990 00.000 16108 Move returns status 0, amount 80
22:17:42.990 00.000 16108 MoveAxis(N, 126, ABG)
22:17:42.990 00.000 16108 Guiding  Dir = 0, Dur = 126
22:17:42.990 00.000 16108 IsSlewing returns 0
22:17:42.990 00.000 16108 IsGuiding returns 0
22:17:43.053 00.063 16108 PulseGuide returned control before completion, sleep 74
22:17:43.129 00.076 16108 IsGuiding returns 1
22:17:43.129 00.000 16108 scope still moving after pulse duration time elapsed
22:17:43.160 00.031 16108 IsSlewing returns 0
22:17:43.160 00.000 16108 IsGuiding returns 1
22:17:43.192 00.032 16108 IsSlewing returns 0
22:17:43.192 00.000 16108 IsGuiding returns 1
22:17:43.223 00.031 16108 IsSlewing returns 0
22:17:43.223 00.000 16108 IsGuiding returns 0
22:17:43.223 00.000 16108 scope move finished after 126 + 106 ms
22:17:43.223 00.000 16108 Move returns status 0, amount 126
22:17:43.223 00.000 16108 move complete, result=0
22:17:43.223 00.000 16108 worker thread done servicing request
22:17:43.223 00.000 16108 Worker thread wakes up
22:17:43.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:43.223 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.6 px 126 ms NORTH
22:17:43.225 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:44.198 00.973 16108 Exposure complete
22:17:44.256 00.058 16108 worker thread done servicing request
22:17:44.256 00.000 21068 OnExposeComplete: enter
22:17:44.257 00.001 21068 UpdateGuideState(): m_state=6
22:17:44.258 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1116
22:17:44.258 00.000 21068 Star::Find returns 1 (0), X=219.46, Y=878.14, Mass=111576, SNR=74.6, Peak=15462 HFD=3.3
22:17:44.259 00.001 21068 MultiStar: [#1 0.22,0.34,1.14,U] [#2 -0.16,0.28,1.08,U] [#3 0.08,0.31,1.13,U] [#4 0.05,0.52,0.00,M2] [#5 0.04,0.39,1.04,U] [#6 -0.14,0.15,0.90,U] [#7 -0.03,0.58,0.00,M2] [#8 0.06,0.24,0.64,U] 
22:17:44.260 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.29}, one-star: {0.23, 0.29}
22:17:44.261 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
22:17:44.261 00.000 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
22:17:44.262 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.40 mountX=0.00 mountY=-0.30, mountTheta=-1.57
22:17:44.263 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.29, opts=13)
22:17:44.264 00.001 21068 Enqueuing Move request for scope (0.05, 0.29)
22:17:44.265 00.001 16108 Worker thread wakes up
22:17:44.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
22:17:44.265 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
22:17:44.265 00.000 16108 Moving (0.05, 0.29) raw xDistance=0.00 yDistance=-0.30
22:17:44.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:17:44.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:17:44.265 00.000 16108 MoveAxis(E, 0, ABG)
22:17:44.267 00.002 16108 Move returns status 0, amount 0
22:17:44.267 00.000 16108 MoveAxis(N, 59, ABG)
22:17:44.267 00.000 16108 Guiding  Dir = 0, Dur = 59
22:17:44.267 00.000 16108 IsSlewing returns 0
22:17:44.267 00.000 16108 IsGuiding returns 0
22:17:44.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3987, FiltMin=3465, FiltMax=45958, Gamma=1.000
22:17:44.287 00.016 21068 UpdateGuideState exits: m=111576 SNR=74.6
22:17:44.289 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:44.289 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:44.290 00.001 21068 Enqueuing Expose request
22:17:44.301 00.011 16108 PulseGuide returned control before completion, sleep 36
22:17:44.345 00.044 16108 IsGuiding returns 1
22:17:44.345 00.000 16108 scope still moving after pulse duration time elapsed
22:17:44.377 00.032 16108 IsSlewing returns 0
22:17:44.377 00.000 16108 IsGuiding returns 1
22:17:44.408 00.031 16108 IsSlewing returns 0
22:17:44.408 00.000 16108 IsGuiding returns 0
22:17:44.408 00.000 16108 scope move finished after 59 + 82 ms
22:17:44.408 00.000 16108 Move returns status 0, amount 59
22:17:44.408 00.000 16108 move complete, result=0
22:17:44.408 00.000 16108 worker thread done servicing request
22:17:44.408 00.000 16108 Worker thread wakes up
22:17:44.408 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 59 ms NORTH
22:17:44.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:44.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:45.556 01.147 16108 Exposure complete
22:17:45.620 00.064 16108 worker thread done servicing request
22:17:45.620 00.000 21068 OnExposeComplete: enter
22:17:45.621 00.001 21068 UpdateGuideState(): m_state=6
22:17:45.622 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1117
22:17:45.622 00.000 21068 Star::Find returns 1 (0), X=219.12, Y=878.09, Mass=103587, SNR=70.7, Peak=16630 HFD=2.8
22:17:45.623 00.001 21068 MultiStar: [#1 0.06,0.04,1.18,U] [#2 -0.02,0.09,1.23,U] [#3 -0.05,0.09,1.07,U] [#4 0.12,0.66,0.00,M3] [#5 -0.05,0.13,1.01,U] [#6 0.04,0.06,1.06,U] [#7 -0.29,0.21,0.68,U] [#8 0.22,0.00,0.77,U] 
22:17:45.624 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {-0.11, 0.24}
22:17:45.625 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
22:17:45.626 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
22:17:45.626 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.77 mountX=0.04 mountY=-0.10, mountTheta=-1.19
22:17:45.628 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
22:17:45.629 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
22:17:45.630 00.001 16108 Worker thread wakes up
22:17:45.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:17:45.630 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:17:45.630 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.10
22:17:45.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:17:45.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:45.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:17:45.630 00.000 16108 MoveAxis(E, 0, ABG)
22:17:45.630 00.000 16108 Move returns status 0, amount 0
22:17:45.630 00.000 16108 MoveAxis(N, 0, ABG)
22:17:45.630 00.000 16108 Move returns status 0, amount 0
22:17:45.630 00.000 16108 move complete, result=0
22:17:45.630 00.000 16108 worker thread done servicing request
22:17:45.635 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3984, FiltMin=3411, FiltMax=42198, Gamma=1.000
22:17:45.649 00.014 21068 UpdateGuideState exits: m=103587 SNR=70.7
22:17:45.652 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:45.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:45.653 00.000 21068 Enqueuing Expose request
22:17:45.654 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:45.655 00.001 16108 Worker thread wakes up
22:17:45.655 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:45.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:46.620 00.965 16108 Exposure complete
22:17:46.678 00.058 16108 worker thread done servicing request
22:17:46.679 00.001 21068 OnExposeComplete: enter
22:17:46.680 00.001 21068 UpdateGuideState(): m_state=6
22:17:46.681 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1118
22:17:46.683 00.002 21068 Star::Find returns 1 (0), X=219.14, Y=878.35, Mass=107137, SNR=70.8, Peak=15302 HFD=3.0
22:17:46.684 00.001 21068 MultiStar: [#1 0.05,0.55,0.00,M1] [#2 -0.10,0.44,0.00,M1] [#3 -0.07,0.75,0.00,M1] [#4 0.10,0.82,0.00,M4] [#5 0.11,0.38,0.82,U] [#6 0.01,0.48,0.00,M1] [#7 -0.26,0.67,0.00,M2] [#8 0.09,0.61,0.00,M1] 
22:17:46.686 00.002 21068 refined, 1 included, MultiStar: {0.00, 0.44}, one-star: {-0.09, 0.50}
22:17:46.687 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
22:17:46.688 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
22:17:46.689 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.57 mountX=0.07 mountY=-0.43, mountTheta=-1.40
22:17:46.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.44, opts=13)
22:17:46.692 00.001 21068 Enqueuing Move request for scope (0.00, 0.44)
22:17:46.693 00.001 16108 Worker thread wakes up
22:17:46.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.44) opts 0xd
22:17:46.693 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.44)
22:17:46.693 00.000 16108 Moving (0.00, 0.44) raw xDistance=0.07 yDistance=-0.43
22:17:46.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:17:46.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:17:46.693 00.000 16108 MoveAxis(E, 0, ABG)
22:17:46.693 00.000 16108 Move returns status 0, amount 0
22:17:46.693 00.000 16108 MoveAxis(N, 87, ABG)
22:17:46.693 00.000 16108 Guiding  Dir = 0, Dur = 87
22:17:46.694 00.001 16108 IsSlewing returns 0
22:17:46.694 00.000 16108 IsGuiding returns 0
22:17:46.699 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3984, FiltMin=3414, FiltMax=58454, Gamma=1.000
22:17:46.713 00.014 21068 UpdateGuideState exits: m=107137 SNR=70.8
22:17:46.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:46.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:46.716 00.001 21068 Enqueuing Expose request
22:17:46.751 00.035 16108 PulseGuide returned control before completion, sleep 41
22:17:46.797 00.046 16108 IsGuiding returns 1
22:17:46.797 00.000 16108 scope still moving after pulse duration time elapsed
22:17:46.828 00.031 16108 IsSlewing returns 0
22:17:46.828 00.000 16108 IsGuiding returns 1
22:17:46.859 00.031 16108 IsSlewing returns 0
22:17:46.859 00.000 16108 IsGuiding returns 0
22:17:46.859 00.000 16108 scope move finished after 87 + 78 ms
22:17:46.859 00.000 16108 Move returns status 0, amount 87
22:17:46.859 00.000 16108 move complete, result=0
22:17:46.859 00.000 16108 worker thread done servicing request
22:17:46.860 00.001 16108 Worker thread wakes up
22:17:46.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:46.860 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 87 ms NORTH
22:17:46.862 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:48.010 01.148 16108 Exposure complete
22:17:48.077 00.067 16108 worker thread done servicing request
22:17:48.077 00.000 21068 OnExposeComplete: enter
22:17:48.078 00.001 21068 UpdateGuideState(): m_state=6
22:17:48.079 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1119
22:17:48.080 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.06, Mass=108465, SNR=73.0, Peak=15606 HFD=3.2
22:17:48.081 00.001 21068 MultiStar: [#1 0.29,0.28,1.10,U] [#2 0.01,-0.09,1.22,U] [#3 0.00,0.26,1.11,U] [#4 0.35,0.76,0.00,M5] [#5 -0.03,0.15,0.82,U] [#6 0.05,0.19,0.91,U] [#7 -0.03,0.10,0.58,U] [#8 0.19,0.34,0.74,U] 
22:17:48.082 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.17}, one-star: {0.01, 0.21}
22:17:48.083 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:17:48.083 00.000 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:17:48.084 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.19 cameraTheta=1.21 mountX=-0.03 mountY=-0.18, mountTheta=-1.75
22:17:48.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.17, opts=13)
22:17:48.087 00.001 21068 Enqueuing Move request for scope (0.06, 0.17)
22:17:48.087 00.000 16108 Worker thread wakes up
22:17:48.088 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
22:17:48.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
22:17:48.088 00.000 16108 Moving (0.06, 0.17) raw xDistance=-0.03 yDistance=-0.18
22:17:48.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:17:48.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:48.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:17:48.088 00.000 16108 MoveAxis(E, 0, ABG)
22:17:48.088 00.000 16108 Move returns status 0, amount 0
22:17:48.088 00.000 16108 MoveAxis(N, 0, ABG)
22:17:48.088 00.000 16108 Move returns status 0, amount 0
22:17:48.088 00.000 16108 move complete, result=0
22:17:48.088 00.000 16108 worker thread done servicing request
22:17:48.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3981, FiltMin=3449, FiltMax=41341, Gamma=1.000
22:17:48.107 00.015 21068 UpdateGuideState exits: m=108465 SNR=73.0
22:17:48.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:48.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:48.109 00.000 21068 Enqueuing Expose request
22:17:48.110 00.001 16108 Worker thread wakes up
22:17:48.110 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:48.111 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:17:48.112 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:49.072 00.960 16108 Exposure complete
22:17:49.137 00.065 16108 worker thread done servicing request
22:17:49.138 00.001 21068 OnExposeComplete: enter
22:17:49.139 00.001 21068 UpdateGuideState(): m_state=6
22:17:49.139 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1120
22:17:49.141 00.002 21068 Star::Find returns 1 (0), X=219.32, Y=878.05, Mass=94034, SNR=65.6, Peak=14950 HFD=2.8
22:17:49.142 00.001 21068 MultiStar: [#1 -0.13,-0.16,1.45,U] [#2 -0.03,-0.09,1.34,U] [#3 -0.01,0.19,1.28,U] [#4 0.16,0.46,0.00,M6] [#5 -0.20,-0.10,1.21,U] [#6 -0.08,-0.09,0.93,U] [#7 -0.24,0.09,0.76,U] [#8 0.32,0.06,0.71,U] 
22:17:49.143 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {0.09, 0.20}
22:17:49.143 00.000 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.19)
22:17:49.144 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
22:17:49.145 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.13 mountX=0.05 mountY=0.01, mountTheta=0.24
22:17:49.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
22:17:49.147 00.000 21068 Enqueuing Move request for scope (-0.05, -0.00)
22:17:49.148 00.001 16108 Worker thread wakes up
22:17:49.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
22:17:49.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
22:17:49.148 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.01
22:17:49.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:17:49.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:49.149 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:49.149 00.000 16108 MoveAxis(E, 0, ABG)
22:17:49.149 00.000 16108 Move returns status 0, amount 0
22:17:49.149 00.000 16108 MoveAxis(N, 0, ABG)
22:17:49.149 00.000 16108 Move returns status 0, amount 0
22:17:49.149 00.000 16108 move complete, result=0
22:17:49.149 00.000 16108 worker thread done servicing request
22:17:49.153 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3981, FiltMin=3360, FiltMax=59949, Gamma=1.000
22:17:49.168 00.015 21068 UpdateGuideState exits: m=94034 SNR=65.6
22:17:49.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:49.169 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:49.170 00.001 21068 Enqueuing Expose request
22:17:49.173 00.003 16108 Worker thread wakes up
22:17:49.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:49.173 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:17:49.174 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:50.321 01.147 16108 Exposure complete
22:17:50.379 00.058 16108 worker thread done servicing request
22:17:50.379 00.000 21068 OnExposeComplete: enter
22:17:50.380 00.001 21068 UpdateGuideState(): m_state=6
22:17:50.381 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1121
22:17:50.382 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.95, Mass=123811, SNR=80.0, Peak=15651 HFD=3.5
22:17:50.383 00.001 21068 MultiStar: [#1 0.42,0.01,0.90,U] [#2 0.20,-0.07,1.04,U] [#3 0.14,0.27,1.01,U] [#4 0.30,0.55,0.00,M7] [#5 -0.03,-0.06,0.91,U] [#6 0.10,-0.05,0.76,U] [#7 -0.04,-0.00,0.53,U] [#8 0.33,-0.05,0.65,U] 
22:17:50.384 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.21, 0.10}
22:17:50.386 00.002 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
22:17:50.387 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
22:17:50.388 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
22:17:50.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.03, opts=13)
22:17:50.390 00.001 21068 Enqueuing Move request for scope (0.17, 0.03)
22:17:50.391 00.001 16108 Worker thread wakes up
22:17:50.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:17:50.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:17:50.391 00.000 16108 Moving (0.17, 0.03) raw xDistance=-0.17 yDistance=-0.07
22:17:50.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:17:50.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:50.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:50.391 00.000 16108 MoveAxis(E, 0, ABG)
22:17:50.391 00.000 16108 Move returns status 0, amount 0
22:17:50.392 00.001 16108 MoveAxis(N, 0, ABG)
22:17:50.392 00.000 16108 Move returns status 0, amount 0
22:17:50.392 00.000 16108 move complete, result=0
22:17:50.392 00.000 16108 worker thread done servicing request
22:17:50.396 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=3981, FiltMin=3433, FiltMax=57805, Gamma=1.000
22:17:50.412 00.016 21068 UpdateGuideState exits: m=123811 SNR=80.0
22:17:50.414 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:50.414 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:50.415 00.001 21068 Enqueuing Expose request
22:17:50.415 00.000 16108 Worker thread wakes up
22:17:50.416 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:50.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:50.416 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:51.386 00.970 16108 Exposure complete
22:17:51.443 00.057 16108 worker thread done servicing request
22:17:51.443 00.000 21068 OnExposeComplete: enter
22:17:51.444 00.001 21068 UpdateGuideState(): m_state=6
22:17:51.445 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1122
22:17:51.446 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.04, Mass=126492, SNR=75.1, Peak=21046 HFD=3.1
22:17:51.447 00.001 21068 MultiStar: [#1 0.21,-0.06,1.16,U] [#2 -0.05,-0.06,1.31,U] [#3 0.03,0.12,0.99,U] [#4 0.17,0.40,0.89,U] [#5 -0.37,-0.02,0.90,U] [#6 -0.09,0.23,0.82,U] [#7 -0.35,0.15,0.64,U] [#8 0.14,0.16,0.63,U] 
22:17:51.448 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.02, 0.19}
22:17:51.448 00.000 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:17:51.449 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:17:51.450 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=0.04 mountY=-0.10, mountTheta=-1.15
22:17:51.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
22:17:51.452 00.000 21068 Enqueuing Move request for scope (-0.03, 0.11)
22:17:51.453 00.001 16108 Worker thread wakes up
22:17:51.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:17:51.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:17:51.453 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.04 yDistance=-0.10
22:17:51.454 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:17:51.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:51.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:17:51.454 00.000 16108 MoveAxis(E, 0, ABG)
22:17:51.454 00.000 16108 Move returns status 0, amount 0
22:17:51.454 00.000 16108 MoveAxis(N, 0, ABG)
22:17:51.454 00.000 16108 Move returns status 0, amount 0
22:17:51.454 00.000 16108 move complete, result=0
22:17:51.454 00.000 16108 worker thread done servicing request
22:17:51.458 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=3981, FiltMin=3424, FiltMax=60397, Gamma=1.000
22:17:51.475 00.017 21068 UpdateGuideState exits: m=126492 SNR=75.1
22:17:51.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:51.476 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:51.477 00.001 21068 Enqueuing Expose request
22:17:51.478 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:51.479 00.001 16108 Worker thread wakes up
22:17:51.479 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:51.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:52.631 01.152 16108 Exposure complete
22:17:52.688 00.057 16108 worker thread done servicing request
22:17:52.688 00.000 21068 OnExposeComplete: enter
22:17:52.689 00.001 21068 UpdateGuideState(): m_state=6
22:17:52.690 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1123
22:17:52.691 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=877.80, Mass=105938, SNR=70.5, Peak=15254 HFD=3.2
22:17:52.691 00.000 21068 MultiStar: [#1 0.13,-0.15,1.18,U] [#2 -0.05,-0.13,1.41,U] [#3 -0.11,0.03,1.32,U] [#4 0.06,0.32,0.85,U] [#5 -0.18,-0.31,1.05,U] [#6 -0.05,-0.46,0.00,M1] [#7 -0.26,0.03,0.59,U] [#8 0.08,-0.08,0.79,U] 
22:17:52.693 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.07, -0.05}
22:17:52.694 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
22:17:52.694 00.000 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
22:17:52.695 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.02 mountX=0.02 mountY=0.06, mountTheta=1.30
22:17:52.696 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
22:17:52.697 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
22:17:52.698 00.001 16108 Worker thread wakes up
22:17:52.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:17:52.698 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:17:52.698 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.06
22:17:52.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:17:52.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:52.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:52.698 00.000 16108 MoveAxis(E, 0, ABG)
22:17:52.698 00.000 16108 Move returns status 0, amount 0
22:17:52.698 00.000 16108 MoveAxis(N, 0, ABG)
22:17:52.698 00.000 16108 Move returns status 0, amount 0
22:17:52.698 00.000 16108 move complete, result=0
22:17:52.698 00.000 16108 worker thread done servicing request
22:17:52.703 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3981, FiltMin=3405, FiltMax=61433, Gamma=1.000
22:17:52.720 00.017 21068 UpdateGuideState exits: m=105938 SNR=70.5
22:17:52.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:52.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:52.723 00.001 21068 Enqueuing Expose request
22:17:52.723 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:52.724 00.001 16108 Worker thread wakes up
22:17:52.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:52.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:53.699 00.975 16108 Exposure complete
22:17:53.760 00.061 16108 worker thread done servicing request
22:17:53.760 00.000 21068 OnExposeComplete: enter
22:17:53.761 00.001 21068 UpdateGuideState(): m_state=6
22:17:53.762 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1124
22:17:53.762 00.000 21068 Star::Find returns 1 (0), X=219.30, Y=877.93, Mass=93416, SNR=60.7, Peak=16150 HFD=2.8
22:17:53.763 00.001 21068 MultiStar: [#1 0.20,-0.20,1.52,U] [#2 -0.12,-0.22,1.49,U] [#3 -0.03,-0.05,1.30,U] [#4 0.40,0.29,0.00,M6] [#5 0.02,-0.19,1.26,U] [#6 0.08,-0.12,0.94,U] [#7 0.06,-0.02,0.77,U] [#8 0.13,0.18,0.93,U] 
22:17:53.764 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {0.07, 0.08}
22:17:53.765 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
22:17:53.766 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
22:17:53.766 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.10 mountX=-0.06 mountY=0.07, mountTheta=2.24
22:17:53.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
22:17:53.769 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
22:17:53.770 00.001 16108 Worker thread wakes up
22:17:53.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:17:53.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:17:53.770 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.06 yDistance=0.07
22:17:53.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:17:53.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:53.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:53.770 00.000 16108 MoveAxis(E, 0, ABG)
22:17:53.770 00.000 16108 Move returns status 0, amount 0
22:17:53.770 00.000 16108 MoveAxis(N, 0, ABG)
22:17:53.770 00.000 16108 Move returns status 0, amount 0
22:17:53.770 00.000 16108 move complete, result=0
22:17:53.770 00.000 16108 worker thread done servicing request
22:17:53.776 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3981, FiltMin=3408, FiltMax=59469, Gamma=1.000
22:17:53.791 00.015 21068 UpdateGuideState exits: m=93416 SNR=60.7
22:17:53.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:53.792 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:53.794 00.002 21068 Enqueuing Expose request
22:17:53.795 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:17:53.796 00.001 16108 Worker thread wakes up
22:17:53.796 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:53.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:54.942 01.146 16108 Exposure complete
22:17:55.003 00.061 16108 worker thread done servicing request
22:17:55.004 00.001 21068 OnExposeComplete: enter
22:17:55.004 00.000 21068 UpdateGuideState(): m_state=6
22:17:55.005 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1125
22:17:55.006 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.93, Mass=115539, SNR=74.1, Peak=18342 HFD=2.8
22:17:55.007 00.001 21068 MultiStar: [#1 -0.13,0.06,1.30,U] [#2 -0.18,-0.05,1.28,U] [#3 -0.05,0.16,0.97,U] [#4 -0.24,0.40,0.00,M7] [#5 -0.24,0.07,0.93,U] [#6 -0.40,0.01,0.83,U] [#7 -0.34,0.07,0.64,U] [#8 -0.14,0.05,0.65,U] 
22:17:55.008 00.001 21068 single-star, 7 included, MultiStar: {-0.18, 0.05}, one-star: {-0.02, 0.08}
22:17:55.009 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
22:17:55.010 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
22:17:55.010 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.83 mountX=0.03 mountY=-0.07, mountTheta=-1.13
22:17:55.013 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
22:17:55.014 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
22:17:55.015 00.001 16108 Worker thread wakes up
22:17:55.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
22:17:55.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
22:17:55.015 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
22:17:55.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:17:55.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:55.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:55.015 00.000 16108 MoveAxis(E, 0, ABG)
22:17:55.015 00.000 16108 Move returns status 0, amount 0
22:17:55.015 00.000 16108 MoveAxis(N, 0, ABG)
22:17:55.015 00.000 16108 Move returns status 0, amount 0
22:17:55.015 00.000 16108 move complete, result=0
22:17:55.015 00.000 16108 worker thread done servicing request
22:17:55.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3977, FiltMin=3379, FiltMax=48934, Gamma=1.000
22:17:55.033 00.015 21068 UpdateGuideState exits: m=115539 SNR=74.1
22:17:55.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:55.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:55.035 00.000 21068 Enqueuing Expose request
22:17:55.036 00.001 16108 Worker thread wakes up
22:17:55.036 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:55.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:55.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:56.006 00.969 16108 Exposure complete
22:17:56.065 00.059 16108 worker thread done servicing request
22:17:56.066 00.001 21068 OnExposeComplete: enter
22:17:56.067 00.001 21068 UpdateGuideState(): m_state=6
22:17:56.068 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1126
22:17:56.069 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.93, Mass=102781, SNR=68.7, Peak=15283 HFD=3.2
22:17:56.070 00.001 21068 MultiStar: [#1 0.23,-0.05,1.15,U] [#2 0.12,-0.34,1.41,U] [#3 0.16,0.21,1.12,U] [#4 0.22,0.57,0.00,M8] [#5 -0.09,0.05,1.01,U] [#6 -0.04,0.05,0.94,U] [#7 -0.28,0.06,0.62,U] [#8 0.21,-0.35,0.90,U] 
22:17:56.071 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {0.16, 0.08}
22:17:56.072 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
22:17:56.074 00.002 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
22:17:56.077 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.55 mountX=-0.09 mountY=0.03, mountTheta=2.82
22:17:56.080 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
22:17:56.082 00.002 21068 Enqueuing Move request for scope (0.08, -0.05)
22:17:56.082 00.000 16108 Worker thread wakes up
22:17:56.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:17:56.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:17:56.082 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
22:17:56.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:17:56.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:56.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:56.082 00.000 16108 MoveAxis(E, 0, ABG)
22:17:56.082 00.000 16108 Move returns status 0, amount 0
22:17:56.082 00.000 16108 MoveAxis(N, 0, ABG)
22:17:56.082 00.000 16108 Move returns status 0, amount 0
22:17:56.082 00.000 16108 move complete, result=0
22:17:56.082 00.000 16108 worker thread done servicing request
22:17:56.087 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3977, FiltMin=3385, FiltMax=45747, Gamma=1.000
22:17:56.101 00.014 21068 UpdateGuideState exits: m=102781 SNR=68.7
22:17:56.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:56.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:56.104 00.001 21068 Enqueuing Expose request
22:17:56.105 00.001 16108 Worker thread wakes up
22:17:56.105 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:17:56.107 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:56.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:57.268 01.161 16108 Exposure complete
22:17:57.333 00.065 16108 worker thread done servicing request
22:17:57.333 00.000 21068 OnExposeComplete: enter
22:17:57.335 00.002 21068 UpdateGuideState(): m_state=6
22:17:57.336 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1127
22:17:57.337 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=878.02, Mass=96091, SNR=68.4, Peak=15843 HFD=3.3
22:17:57.338 00.001 21068 MultiStar: [#1 0.37,0.11,1.17,U] [#2 0.17,0.04,1.15,U] [#3 0.14,0.16,1.04,U] [#4 0.26,0.62,0.00,M9] [#5 0.22,-0.14,0.92,U] [#6 0.30,0.13,0.97,U] [#7 0.09,0.30,0.61,U] [#8 0.54,0.08,0.00,M1] 
22:17:57.339 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.10}, one-star: {0.42, 0.17}
22:17:57.339 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:17:57.340 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:17:57.341 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.37 mountX=-0.23 mountY=-0.16, mountTheta=-2.55
22:17:57.342 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.10, opts=13)
22:17:57.343 00.001 21068 Enqueuing Move request for scope (0.25, 0.10)
22:17:57.344 00.001 16108 Worker thread wakes up
22:17:57.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0xd
22:17:57.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
22:17:57.344 00.000 16108 Moving (0.25, 0.10) raw xDistance=-0.23 yDistance=-0.16
22:17:57.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:17:57.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:57.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:17:57.344 00.000 16108 MoveAxis(E, 61, ABG)
22:17:57.344 00.000 16108 Guiding  Dir = 2, Dur = 61
22:17:57.345 00.001 16108 IsSlewing returns 0
22:17:57.345 00.000 16108 IsGuiding returns 0
22:17:57.346 00.001 16108 PulseGuide returned control before completion, sleep 71
22:17:57.348 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3981, FiltMin=3408, FiltMax=47539, Gamma=1.000
22:17:57.363 00.015 21068 UpdateGuideState exits: m=96091 SNR=68.4
22:17:57.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:57.366 00.001 21068 Enqueuing Expose request
22:17:57.427 00.061 16108 IsGuiding returns 0
22:17:57.427 00.000 16108 Move returns status 0, amount 61
22:17:57.427 00.000 16108 MoveAxis(N, 0, ABG)
22:17:57.427 00.000 16108 Move returns status 0, amount 0
22:17:57.427 00.000 16108 move complete, result=0
22:17:57.427 00.000 16108 worker thread done servicing request
22:17:57.427 00.000 16108 Worker thread wakes up
22:17:57.427 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.2 px 0 ms NORTH
22:17:57.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:57.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:58.403 00.975 16108 Exposure complete
22:17:58.463 00.060 16108 worker thread done servicing request
22:17:58.463 00.000 21068 OnExposeComplete: enter
22:17:58.464 00.001 21068 UpdateGuideState(): m_state=6
22:17:58.465 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1128
22:17:58.466 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.20, Mass=114721, SNR=70.2, Peak=15939 HFD=3.1
22:17:58.467 00.001 21068 MultiStar: [#1 0.19,-0.03,1.11,U] [#2 0.10,0.28,1.33,U] [#3 0.11,0.45,0.00,M1] [#4 0.27,0.77,0.00,M10] [#5 -0.03,-0.22,0.97,U] [#6 0.02,0.02,0.92,U] [#7 -0.02,0.42,0.71,U] [#8 0.28,0.33,0.00,M2] 
22:17:58.467 00.000 21068 refined, 5 included, MultiStar: {0.07, 0.13}, one-star: {0.11, 0.35}
22:17:58.468 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
22:17:58.470 00.002 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
22:17:58.470 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=-0.05 mountY=-0.14, mountTheta=-1.88
22:17:58.473 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.13, opts=13)
22:17:58.473 00.000 21068 Enqueuing Move request for scope (0.07, 0.13)
22:17:58.475 00.002 16108 Worker thread wakes up
22:17:58.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:17:58.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:17:58.475 00.000 16108 Moving (0.07, 0.13) raw xDistance=-0.05 yDistance=-0.14
22:17:58.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:17:58.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:58.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:17:58.475 00.000 16108 MoveAxis(E, 0, ABG)
22:17:58.475 00.000 16108 Move returns status 0, amount 0
22:17:58.475 00.000 16108 MoveAxis(N, 0, ABG)
22:17:58.475 00.000 16108 Move returns status 0, amount 0
22:17:58.475 00.000 16108 move complete, result=0
22:17:58.475 00.000 16108 worker thread done servicing request
22:17:58.479 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=3981, FiltMin=3411, FiltMax=46397, Gamma=1.000
22:17:58.494 00.015 21068 UpdateGuideState exits: m=114721 SNR=70.2
22:17:58.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:58.497 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:58.497 00.000 21068 Enqueuing Expose request
22:17:58.498 00.001 16108 Worker thread wakes up
22:17:58.498 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:17:58.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:58.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:17:59.652 01.153 16108 Exposure complete
22:17:59.709 00.057 16108 worker thread done servicing request
22:17:59.710 00.001 21068 OnExposeComplete: enter
22:17:59.710 00.000 21068 UpdateGuideState(): m_state=6
22:17:59.711 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1129
22:17:59.712 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=878.09, Mass=128518, SNR=88.9, Peak=21971 HFD=3.1
22:17:59.713 00.001 21068 MultiStar: [#1 0.21,0.37,0.92,U] [#2 -0.10,0.25,0.94,U] [#3 0.05,0.41,0.95,U] [#4 0.36,0.82,0.00,R] [#5 0.20,0.22,0.87,U] [#6 0.17,0.42,0.00,M1] [#7 0.12,0.28,0.45,U] [#8 0.33,0.13,0.69,U] 
22:17:59.714 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.28}, one-star: {0.53, 0.24}
22:17:59.714 00.000 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
22:17:59.715 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
22:17:59.716 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.34 cameraTheta=0.96 mountX=-0.14 mountY=-0.32, mountTheta=-2.00
22:17:59.718 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.28, opts=13)
22:17:59.720 00.002 21068 Enqueuing Move request for scope (0.20, 0.28)
22:17:59.720 00.000 16108 Worker thread wakes up
22:17:59.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
22:17:59.721 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
22:17:59.721 00.000 16108 Moving (0.20, 0.28) raw xDistance=-0.14 yDistance=-0.32
22:17:59.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:17:59.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:17:59.721 00.000 16108 MoveAxis(E, 0, ABG)
22:17:59.721 00.000 16108 Move returns status 0, amount 0
22:17:59.721 00.000 16108 MoveAxis(N, 63, ABG)
22:17:59.721 00.000 16108 Guiding  Dir = 0, Dur = 63
22:17:59.721 00.000 16108 IsSlewing returns 0
22:17:59.721 00.000 16108 IsGuiding returns 0
22:17:59.725 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=3977, FiltMin=3286, FiltMax=44125, Gamma=1.000
22:17:59.742 00.017 21068 UpdateGuideState exits: m=128518 SNR=88.9
22:17:59.744 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:59.744 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:17:59.745 00.001 21068 Enqueuing Expose request
22:17:59.751 00.006 16108 PulseGuide returned control before completion, sleep 44
22:17:59.797 00.046 16108 IsGuiding returns 1
22:17:59.797 00.000 16108 scope still moving after pulse duration time elapsed
22:17:59.828 00.031 16108 IsSlewing returns 0
22:17:59.828 00.000 16108 IsGuiding returns 1
22:17:59.859 00.031 16108 IsSlewing returns 0
22:17:59.859 00.000 16108 IsGuiding returns 0
22:17:59.859 00.000 16108 scope move finished after 63 + 74 ms
22:17:59.859 00.000 16108 Move returns status 0, amount 63
22:17:59.859 00.000 16108 move complete, result=0
22:17:59.859 00.000 16108 worker thread done servicing request
22:17:59.859 00.000 16108 Worker thread wakes up
22:17:59.859 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
22:17:59.861 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:17:59.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:00.823 00.962 16108 Exposure complete
22:18:00.882 00.059 16108 worker thread done servicing request
22:18:00.882 00.000 21068 OnExposeComplete: enter
22:18:00.883 00.001 21068 UpdateGuideState(): m_state=6
22:18:00.884 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1130
22:18:00.885 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=878.09, Mass=111869, SNR=72.3, Peak=18627 HFD=3.2
22:18:00.886 00.001 21068 MultiStar: [#1 0.36,0.20,1.11,U] [#2 0.05,0.20,1.43,U] [#3 0.22,0.28,1.06,U] [#4 -0.22,-0.05,0.76,U] [#5 0.21,0.12,0.89,U] [#6 0.22,0.21,0.85,U] [#7 -0.04,0.38,0.67,U] [#8 0.45,0.32,0.00,M2] 
22:18:00.887 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.20}, one-star: {0.38, 0.23}
22:18:00.888 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
22:18:00.889 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
22:18:00.889 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.89 mountX=-0.12 mountY=-0.23, mountTheta=-2.06
22:18:00.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.20, opts=13)
22:18:00.892 00.001 21068 Enqueuing Move request for scope (0.16, 0.20)
22:18:00.893 00.001 16108 Worker thread wakes up
22:18:00.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
22:18:00.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
22:18:00.893 00.000 16108 Moving (0.16, 0.20) raw xDistance=-0.12 yDistance=-0.23
22:18:00.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:18:00.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:18:00.894 00.001 16108 MoveAxis(E, 0, ABG)
22:18:00.894 00.000 16108 Move returns status 0, amount 0
22:18:00.894 00.000 16108 MoveAxis(N, 47, ABG)
22:18:00.894 00.000 16108 Guiding  Dir = 0, Dur = 47
22:18:00.894 00.000 16108 IsSlewing returns 0
22:18:00.894 00.000 16108 IsGuiding returns 0
22:18:00.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3977, FiltMin=3443, FiltMax=45693, Gamma=1.000
22:18:00.913 00.016 21068 UpdateGuideState exits: m=111869 SNR=72.3
22:18:00.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:00.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:00.916 00.001 21068 Enqueuing Expose request
22:18:00.922 00.006 16108 PulseGuide returned control before completion, sleep 30
22:18:00.966 00.044 16108 IsGuiding returns 1
22:18:00.966 00.000 16108 scope still moving after pulse duration time elapsed
22:18:00.998 00.032 16108 IsSlewing returns 0
22:18:00.998 00.000 16108 IsGuiding returns 1
22:18:01.030 00.032 16108 IsSlewing returns 0
22:18:01.030 00.000 16108 IsGuiding returns 0
22:18:01.030 00.000 16108 scope move finished after 47 + 88 ms
22:18:01.030 00.000 16108 Move returns status 0, amount 47
22:18:01.030 00.000 16108 move complete, result=0
22:18:01.030 00.000 16108 worker thread done servicing request
22:18:01.030 00.000 16108 Worker thread wakes up
22:18:01.030 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:18:01.032 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:01.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:02.188 01.156 16108 Exposure complete
22:18:02.249 00.061 16108 worker thread done servicing request
22:18:02.249 00.000 21068 OnExposeComplete: enter
22:18:02.251 00.002 21068 UpdateGuideState(): m_state=6
22:18:02.251 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1131
22:18:02.252 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.80, Mass=102801, SNR=64.8, Peak=15926 HFD=2.9
22:18:02.253 00.001 21068 MultiStar: [#1 0.18,0.03,1.30,U] [#2 0.06,-0.34,1.48,U] [#3 0.01,0.22,1.15,U] [#4 -0.26,-0.47,0.00,M1] [#5 -0.00,-0.07,1.06,U] [#6 -0.00,-0.30,0.89,U] [#7 0.02,-0.13,0.79,U] [#8 0.23,-0.20,0.92,U] 
22:18:02.254 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.22, -0.05}
22:18:02.255 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
22:18:02.255 00.000 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
22:18:02.256 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.84 mountX=-0.11 mountY=0.08, mountTheta=2.51
22:18:02.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
22:18:02.259 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
22:18:02.260 00.001 16108 Worker thread wakes up
22:18:02.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:18:02.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:18:02.260 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.11 yDistance=0.08
22:18:02.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:18:02.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:02.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:02.260 00.000 16108 MoveAxis(E, 0, ABG)
22:18:02.260 00.000 16108 Move returns status 0, amount 0
22:18:02.260 00.000 16108 MoveAxis(N, 0, ABG)
22:18:02.260 00.000 16108 Move returns status 0, amount 0
22:18:02.260 00.000 16108 move complete, result=0
22:18:02.260 00.000 16108 worker thread done servicing request
22:18:02.265 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3977, FiltMin=3430, FiltMax=56253, Gamma=1.000
22:18:02.281 00.016 21068 UpdateGuideState exits: m=102801 SNR=64.8
22:18:02.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:02.284 00.001 21068 Enqueuing Expose request
22:18:02.285 00.001 16108 Worker thread wakes up
22:18:02.285 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:02.285 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:02.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:03.248 00.963 16108 Exposure complete
22:18:03.306 00.058 16108 worker thread done servicing request
22:18:03.306 00.000 21068 OnExposeComplete: enter
22:18:03.307 00.001 21068 UpdateGuideState(): m_state=6
22:18:03.308 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1132
22:18:03.309 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.85, Mass=126550, SNR=87.0, Peak=18838 HFD=3.4
22:18:03.310 00.001 21068 MultiStar: [#1 0.07,-0.34,0.82,U] [#2 -0.21,-0.15,1.19,U] [#3 0.04,-0.09,0.77,U] [#4 -0.30,-0.46,0.00,M2] [#5 -0.11,-0.35,0.70,U] [#6 0.07,-0.02,0.69,U] [#7 -0.10,-0.07,0.61,U] [#8 0.43,-0.06,0.00,M2] 
22:18:03.311 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.14}, one-star: {0.19, 0.00}
22:18:03.311 00.000 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
22:18:03.312 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
22:18:03.313 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=-0.02 mountY=0.14, mountTheta=1.68
22:18:03.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
22:18:03.316 00.001 21068 Enqueuing Move request for scope (-0.01, -0.14)
22:18:03.317 00.001 16108 Worker thread wakes up
22:18:03.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:18:03.317 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:18:03.317 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.02 yDistance=0.14
22:18:03.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:18:03.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:03.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:18:03.317 00.000 16108 MoveAxis(E, 0, ABG)
22:18:03.317 00.000 16108 Move returns status 0, amount 0
22:18:03.317 00.000 16108 MoveAxis(N, 0, ABG)
22:18:03.317 00.000 16108 Move returns status 0, amount 0
22:18:03.317 00.000 16108 move complete, result=0
22:18:03.317 00.000 16108 worker thread done servicing request
22:18:03.321 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3977, FiltMin=3433, FiltMax=58880, Gamma=1.000
22:18:03.342 00.021 21068 UpdateGuideState exits: m=126550 SNR=87.0
22:18:03.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:03.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:03.345 00.001 21068 Enqueuing Expose request
22:18:03.346 00.001 16108 Worker thread wakes up
22:18:03.346 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:03.347 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:03.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:04.506 01.159 16108 Exposure complete
22:18:04.560 00.054 16108 worker thread done servicing request
22:18:04.561 00.001 21068 OnExposeComplete: enter
22:18:04.561 00.000 21068 UpdateGuideState(): m_state=6
22:18:04.562 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1133
22:18:04.563 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=877.97, Mass=132970, SNR=104.3, Peak=19286 HFD=3.2
22:18:04.564 00.001 21068 MultiStar: [#1 0.20,-0.07,0.70,U] [#2 -0.13,-0.14,0.81,U] [#3 0.03,0.04,0.71,U] [#4 -0.19,-0.58,0.00,M3] [#5 0.05,-0.23,0.61,U] [#6 -0.00,-0.19,0.67,U] [#7 0.11,-0.10,0.40,U] [#8 0.27,-0.12,0.53,U] 
22:18:04.565 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.01, 0.12}
22:18:04.565 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
22:18:04.566 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
22:18:04.567 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.06 mountY=0.06, mountTheta=2.39
22:18:04.568 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
22:18:04.569 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
22:18:04.570 00.001 16108 Worker thread wakes up
22:18:04.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:18:04.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:18:04.570 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
22:18:04.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:18:04.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:04.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:04.570 00.000 16108 MoveAxis(E, 0, ABG)
22:18:04.570 00.000 16108 Move returns status 0, amount 0
22:18:04.570 00.000 16108 MoveAxis(N, 0, ABG)
22:18:04.571 00.001 16108 Move returns status 0, amount 0
22:18:04.571 00.000 16108 move complete, result=0
22:18:04.571 00.000 16108 worker thread done servicing request
22:18:04.576 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3977, FiltMin=3315, FiltMax=52717, Gamma=1.000
22:18:04.593 00.017 21068 UpdateGuideState exits: m=132970 SNR=104.3
22:18:04.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:04.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:04.596 00.001 21068 Enqueuing Expose request
22:18:04.597 00.001 16108 Worker thread wakes up
22:18:04.597 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:04.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:04.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:05.573 00.976 16108 Exposure complete
22:18:05.630 00.057 16108 worker thread done servicing request
22:18:05.630 00.000 21068 OnExposeComplete: enter
22:18:05.631 00.001 21068 UpdateGuideState(): m_state=6
22:18:05.632 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1134
22:18:05.633 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.79, Mass=112022, SNR=74.8, Peak=16547 HFD=3.1
22:18:05.634 00.001 21068 MultiStar: [#1 0.22,-0.36,1.08,U] [#2 -0.17,-0.16,1.17,U] [#3 -0.10,0.33,0.99,U] [#4 -0.09,-0.53,0.00,M4] [#5 0.18,-0.37,0.86,U] [#6 0.34,-0.27,0.00,M1] [#7 0.22,0.08,0.66,U] [#8 0.44,0.11,0.00,M2] 
22:18:05.635 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.10}, one-star: {0.27, -0.06}
22:18:05.636 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
22:18:05.636 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
22:18:05.638 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.85 mountX=-0.10 mountY=0.08, mountTheta=2.50
22:18:05.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
22:18:05.641 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
22:18:05.642 00.001 16108 Worker thread wakes up
22:18:05.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:18:05.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:18:05.642 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=0.08
22:18:05.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:18:05.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:05.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:05.642 00.000 16108 MoveAxis(E, 0, ABG)
22:18:05.642 00.000 16108 Move returns status 0, amount 0
22:18:05.642 00.000 16108 MoveAxis(N, 0, ABG)
22:18:05.643 00.001 16108 Move returns status 0, amount 0
22:18:05.643 00.000 16108 move complete, result=0
22:18:05.643 00.000 16108 worker thread done servicing request
22:18:05.647 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=3977, FiltMin=3440, FiltMax=58243, Gamma=1.000
22:18:05.664 00.017 21068 UpdateGuideState exits: m=112022 SNR=74.8
22:18:05.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:05.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:05.667 00.001 21068 Enqueuing Expose request
22:18:05.667 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:05.668 00.001 16108 Worker thread wakes up
22:18:05.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:05.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:06.818 01.150 16108 Exposure complete
22:18:06.876 00.058 16108 worker thread done servicing request
22:18:06.876 00.000 21068 OnExposeComplete: enter
22:18:06.878 00.002 21068 UpdateGuideState(): m_state=6
22:18:06.879 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1135
22:18:06.879 00.000 21068 Star::Find returns 1 (0), X=219.46, Y=877.83, Mass=102822, SNR=76.0, Peak=16563 HFD=3.0
22:18:06.882 00.003 21068 MultiStar: [#1 0.38,-0.16,1.17,U] [#2 0.28,-0.20,1.22,U] [#3 0.14,0.19,1.02,U] [#4 -0.12,-0.53,0.00,M5] [#5 0.18,-0.01,0.85,U] [#6 0.07,-0.03,0.83,U] [#7 0.09,-0.03,0.71,U] [#8 0.47,-0.30,0.00,M3] 
22:18:06.883 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.05}, one-star: {0.24, -0.02}
22:18:06.884 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
22:18:06.886 00.002 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
22:18:06.887 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.21 mountX=-0.22 mountY=-0.00, mountTheta=-3.12
22:18:06.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.05, opts=13)
22:18:06.890 00.001 21068 Enqueuing Move request for scope (0.21, -0.05)
22:18:06.891 00.001 16108 Worker thread wakes up
22:18:06.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
22:18:06.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
22:18:06.891 00.000 16108 Moving (0.21, -0.05) raw xDistance=-0.22 yDistance=-0.00
22:18:06.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:18:06.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:06.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:06.891 00.000 16108 MoveAxis(E, 57, ABG)
22:18:06.891 00.000 16108 Guiding  Dir = 2, Dur = 57
22:18:06.892 00.001 16108 IsSlewing returns 0
22:18:06.892 00.000 16108 IsGuiding returns 0
22:18:06.896 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3974, FiltMin=3357, FiltMax=51395, Gamma=1.000
22:18:06.916 00.020 21068 UpdateGuideState exits: m=102822 SNR=76.0
22:18:06.916 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:06.918 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:06.919 00.001 21068 Enqueuing Expose request
22:18:06.933 00.014 16108 PulseGuide returned control before completion, sleep 27
22:18:06.964 00.031 16108 IsGuiding returns 1
22:18:06.964 00.000 16108 scope still moving after pulse duration time elapsed
22:18:06.995 00.031 16108 IsSlewing returns 0
22:18:06.995 00.000 16108 IsGuiding returns 1
22:18:07.026 00.031 16108 IsSlewing returns 0
22:18:07.026 00.000 16108 IsGuiding returns 0
22:18:07.026 00.000 16108 scope move finished after 57 + 77 ms
22:18:07.026 00.000 16108 Move returns status 0, amount 57
22:18:07.026 00.000 16108 MoveAxis(N, 0, ABG)
22:18:07.026 00.000 16108 Move returns status 0, amount 0
22:18:07.026 00.000 16108 move complete, result=0
22:18:07.026 00.000 16108 worker thread done servicing request
22:18:07.026 00.000 16108 Worker thread wakes up
22:18:07.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:07.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:07.026 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
22:18:07.990 00.964 16108 Exposure complete
22:18:08.054 00.064 16108 worker thread done servicing request
22:18:08.054 00.000 21068 OnExposeComplete: enter
22:18:08.055 00.001 21068 UpdateGuideState(): m_state=6
22:18:08.056 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1136
22:18:08.057 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=878.01, Mass=104918, SNR=75.0, Peak=16963 HFD=3.1
22:18:08.058 00.001 21068 MultiStar: [#1 0.51,-0.01,0.00,M1] [#2 0.15,0.04,1.23,U] [#3 0.17,0.44,0.00,M1] [#4 -0.01,-0.43,0.00,M6] [#5 0.00,0.01,0.89,U] [#6 0.18,-0.10,0.72,U] [#7 -0.17,0.30,0.59,U] [#8 0.33,0.17,0.68,U] 
22:18:08.060 00.002 21068 refined, 5 included, MultiStar: {0.13, 0.09}, one-star: {0.20, 0.16}
22:18:08.061 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
22:18:08.062 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
22:18:08.063 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.61 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
22:18:08.065 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
22:18:08.066 00.001 21068 Enqueuing Move request for scope (0.13, 0.09)
22:18:08.067 00.001 16108 Worker thread wakes up
22:18:08.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
22:18:08.067 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
22:18:08.067 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=-0.11
22:18:08.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:18:08.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:08.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:18:08.067 00.000 16108 MoveAxis(E, 0, ABG)
22:18:08.067 00.000 16108 Move returns status 0, amount 0
22:18:08.067 00.000 16108 MoveAxis(N, 0, ABG)
22:18:08.067 00.000 16108 Move returns status 0, amount 0
22:18:08.067 00.000 16108 move complete, result=0
22:18:08.067 00.000 16108 worker thread done servicing request
22:18:08.073 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3974, FiltMin=3414, FiltMax=46717, Gamma=1.000
22:18:08.088 00.015 21068 UpdateGuideState exits: m=104918 SNR=75.0
22:18:08.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:08.090 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:08.091 00.001 21068 Enqueuing Expose request
22:18:08.092 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:08.093 00.001 16108 Worker thread wakes up
22:18:08.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:08.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:09.252 01.159 16108 Exposure complete
22:18:09.312 00.060 16108 worker thread done servicing request
22:18:09.313 00.001 21068 OnExposeComplete: enter
22:18:09.314 00.001 21068 UpdateGuideState(): m_state=6
22:18:09.316 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1137
22:18:09.319 00.003 21068 Star::Find returns 1 (0), X=219.46, Y=878.00, Mass=115749, SNR=76.7, Peak=19043 HFD=2.9
22:18:09.321 00.002 21068 MultiStar: [#1 0.34,0.16,0.87,U] [#2 0.10,0.27,1.03,U] [#3 0.16,0.51,0.00,M2] [#4 -0.21,-0.30,0.84,U] [#5 0.18,0.13,0.85,U] [#6 0.10,0.19,0.79,U] [#7 0.31,0.38,0.00,M1] [#8 0.40,0.29,0.00,M3] 
22:18:09.322 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.23, 0.14}
22:18:09.323 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:18:09.323 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:18:09.324 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
22:18:09.327 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
22:18:09.328 00.001 21068 Enqueuing Move request for scope (0.13, 0.10)
22:18:09.329 00.001 16108 Worker thread wakes up
22:18:09.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:18:09.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:18:09.329 00.000 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
22:18:09.330 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:18:09.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:09.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:18:09.330 00.000 16108 MoveAxis(E, 0, ABG)
22:18:09.330 00.000 16108 Move returns status 0, amount 0
22:18:09.330 00.000 16108 MoveAxis(N, 0, ABG)
22:18:09.330 00.000 16108 Move returns status 0, amount 0
22:18:09.330 00.000 16108 move complete, result=0
22:18:09.330 00.000 16108 worker thread done servicing request
22:18:09.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3974, FiltMin=3440, FiltMax=48477, Gamma=1.000
22:18:09.347 00.014 21068 UpdateGuideState exits: m=115749 SNR=76.7
22:18:09.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:09.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:09.350 00.001 21068 Enqueuing Expose request
22:18:09.351 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:09.354 00.003 16108 Worker thread wakes up
22:18:09.354 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:09.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:10.312 00.958 16108 Exposure complete
22:18:10.371 00.059 16108 worker thread done servicing request
22:18:10.371 00.000 21068 OnExposeComplete: enter
22:18:10.374 00.003 21068 UpdateGuideState(): m_state=6
22:18:10.375 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1138
22:18:10.375 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=877.88, Mass=95949, SNR=67.2, Peak=16070 HFD=2.8
22:18:10.377 00.002 21068 MultiStar: [#1 0.13,-0.11,1.12,U] [#2 -0.21,-0.17,1.30,U] [#3 -0.09,0.05,1.19,U] [#4 -0.34,-0.32,0.00,M6] [#5 0.03,-0.42,1.16,U] [#6 0.16,-0.55,0.00,M1] [#7 -0.11,0.01,0.64,U] [#8 0.33,-0.05,0.81,U] 
22:18:10.377 00.000 21068 single-star, 6 included, MultiStar: {-0.00, -0.11}, one-star: {-0.04, 0.03}
22:18:10.378 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
22:18:10.380 00.002 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
22:18:10.381 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.55 mountX=0.04 mountY=-0.02, mountTheta=-0.37
22:18:10.382 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
22:18:10.383 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
22:18:10.384 00.001 16108 Worker thread wakes up
22:18:10.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:18:10.384 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:18:10.384 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
22:18:10.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:18:10.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:10.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:10.384 00.000 16108 MoveAxis(E, 0, ABG)
22:18:10.384 00.000 16108 Move returns status 0, amount 0
22:18:10.384 00.000 16108 MoveAxis(N, 0, ABG)
22:18:10.384 00.000 16108 Move returns status 0, amount 0
22:18:10.384 00.000 16108 move complete, result=0
22:18:10.384 00.000 16108 worker thread done servicing request
22:18:10.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3971, FiltMin=3446, FiltMax=48899, Gamma=1.000
22:18:10.404 00.015 21068 UpdateGuideState exits: m=95949 SNR=67.2
22:18:10.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:10.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:10.407 00.001 21068 Enqueuing Expose request
22:18:10.408 00.001 16108 Worker thread wakes up
22:18:10.408 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:10.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:10.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:11.569 01.161 16108 Exposure complete
22:18:11.631 00.062 16108 worker thread done servicing request
22:18:11.631 00.000 21068 OnExposeComplete: enter
22:18:11.632 00.001 21068 UpdateGuideState(): m_state=6
22:18:11.633 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1139
22:18:11.633 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=877.91, Mass=114141, SNR=81.6, Peak=15382 HFD=3.2
22:18:11.635 00.002 21068 MultiStar: [#1 0.02,-0.11,1.14,U] [#2 -0.13,-0.22,0.98,U] [#3 -0.05,0.07,0.91,U] [#4 -0.18,-0.60,0.00,M7] [#5 0.03,-0.15,0.97,U] [#6 0.14,-0.15,0.74,U] [#7 -0.04,-0.07,0.62,U] [#8 0.43,0.07,0.00,M3] 
22:18:11.635 00.000 21068 single-star, 6 included, MultiStar: {0.00, -0.08}, one-star: {0.05, 0.06}
22:18:11.636 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:18:11.637 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
22:18:11.638 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=-0.04 mountY=-0.07, mountTheta=-2.13
22:18:11.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
22:18:11.641 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
22:18:11.642 00.001 16108 Worker thread wakes up
22:18:11.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:18:11.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:18:11.642 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
22:18:11.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:18:11.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:11.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:18:11.642 00.000 16108 MoveAxis(E, 0, ABG)
22:18:11.642 00.000 16108 Move returns status 0, amount 0
22:18:11.642 00.000 16108 MoveAxis(N, 0, ABG)
22:18:11.642 00.000 16108 Move returns status 0, amount 0
22:18:11.643 00.001 16108 move complete, result=0
22:18:11.643 00.000 16108 worker thread done servicing request
22:18:11.647 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3974, FiltMin=3357, FiltMax=56445, Gamma=1.000
22:18:11.667 00.020 21068 UpdateGuideState exits: m=114141 SNR=81.6
22:18:11.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:11.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:11.669 00.000 21068 Enqueuing Expose request
22:18:11.670 00.001 16108 Worker thread wakes up
22:18:11.670 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:11.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:11.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:12.645 00.974 16108 Exposure complete
22:18:12.706 00.061 16108 worker thread done servicing request
22:18:12.706 00.000 21068 OnExposeComplete: enter
22:18:12.707 00.001 21068 UpdateGuideState(): m_state=6
22:18:12.708 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1140
22:18:12.709 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=878.04, Mass=118674, SNR=76.8, Peak=17254 HFD=3.3
22:18:12.711 00.002 21068 MultiStar: [#1 -0.05,-0.03,1.01,U] [#2 -0.33,0.07,1.19,U] [#3 -0.05,0.06,0.91,U] [#4 -0.38,-0.51,0.00,M8] [#5 -0.11,0.00,0.86,U] [#6 -0.32,-0.16,0.70,U] [#7 -0.23,0.07,0.59,U] [#8 0.26,-0.01,0.93,U] 
22:18:12.712 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {0.11, 0.19}
22:18:12.713 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
22:18:12.714 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
22:18:12.715 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.80 mountX=0.09 mountY=-0.01, mountTheta=-0.11
22:18:12.717 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
22:18:12.718 00.001 21068 Enqueuing Move request for scope (-0.08, 0.03)
22:18:12.718 00.000 16108 Worker thread wakes up
22:18:12.719 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:18:12.719 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:18:12.719 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.09 yDistance=-0.01
22:18:12.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:18:12.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:12.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:12.719 00.000 16108 MoveAxis(E, 0, ABG)
22:18:12.719 00.000 16108 Move returns status 0, amount 0
22:18:12.719 00.000 16108 MoveAxis(N, 0, ABG)
22:18:12.719 00.000 16108 Move returns status 0, amount 0
22:18:12.719 00.000 16108 move complete, result=0
22:18:12.719 00.000 16108 worker thread done servicing request
22:18:12.724 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3974, FiltMin=3369, FiltMax=45379, Gamma=1.000
22:18:12.738 00.014 21068 UpdateGuideState exits: m=118674 SNR=76.8
22:18:12.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:12.741 00.001 21068 Enqueuing Expose request
22:18:12.741 00.000 16108 Worker thread wakes up
22:18:12.741 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:12.742 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:12.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:13.901 01.159 16108 Exposure complete
22:18:13.961 00.060 16108 worker thread done servicing request
22:18:13.961 00.000 21068 OnExposeComplete: enter
22:18:13.962 00.001 21068 UpdateGuideState(): m_state=6
22:18:13.963 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1141
22:18:13.963 00.000 21068 Star::Find returns 1 (0), X=219.12, Y=877.95, Mass=96678, SNR=64.8, Peak=16230 HFD=3.0
22:18:13.964 00.001 21068 MultiStar: [#1 0.17,-0.11,1.28,U] [#2 0.00,-0.13,1.49,U] [#3 0.07,-0.00,1.11,U] [#4 -0.04,-0.50,0.00,M9] [#5 0.06,-0.11,1.09,U] [#6 -0.04,0.02,0.84,U] [#7 -0.45,0.18,0.00,M1] [#8 0.53,-0.13,0.00,M3] 
22:18:13.965 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {-0.11, 0.10}
22:18:13.966 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
22:18:13.966 00.000 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
22:18:13.968 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.04 mountY=0.04, mountTheta=2.36
22:18:13.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
22:18:13.971 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
22:18:13.972 00.001 16108 Worker thread wakes up
22:18:13.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:18:13.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:18:13.972 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
22:18:13.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:18:13.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:13.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:13.972 00.000 16108 MoveAxis(E, 0, ABG)
22:18:13.972 00.000 16108 Move returns status 0, amount 0
22:18:13.972 00.000 16108 MoveAxis(N, 0, ABG)
22:18:13.972 00.000 16108 Move returns status 0, amount 0
22:18:13.972 00.000 16108 move complete, result=0
22:18:13.972 00.000 16108 worker thread done servicing request
22:18:13.978 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3974, FiltMin=3380, FiltMax=46397, Gamma=1.000
22:18:13.994 00.016 21068 UpdateGuideState exits: m=96678 SNR=64.8
22:18:13.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:13.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:13.997 00.001 21068 Enqueuing Expose request
22:18:13.998 00.001 16108 Worker thread wakes up
22:18:13.998 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:13.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:13.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:14.972 00.974 16108 Exposure complete
22:18:15.029 00.057 16108 worker thread done servicing request
22:18:15.031 00.002 21068 OnExposeComplete: enter
22:18:15.032 00.001 21068 UpdateGuideState(): m_state=6
22:18:15.033 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1142
22:18:15.033 00.000 21068 Star::Find returns 1 (0), X=219.51, Y=877.86, Mass=101938, SNR=67.6, Peak=17843 HFD=2.9
22:18:15.034 00.001 21068 MultiStar: [#1 0.28,-0.34,0.00,M1] [#2 0.02,-0.09,1.33,U] [#3 0.26,-0.02,1.20,U] [#4 -0.20,-0.39,0.00,M10] [#5 0.15,-0.11,0.99,U] [#6 0.27,-0.24,0.87,U] [#7 -0.13,0.10,0.78,U] [#8 0.25,-0.27,0.74,U] 
22:18:15.035 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {0.28, 0.00}
22:18:15.036 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
22:18:15.037 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
22:18:15.038 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=-0.17 mountY=0.05, mountTheta=2.88
22:18:15.039 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
22:18:15.040 00.001 21068 Enqueuing Move request for scope (0.16, -0.08)
22:18:15.040 00.000 16108 Worker thread wakes up
22:18:15.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
22:18:15.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
22:18:15.042 00.002 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.05
22:18:15.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:18:15.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:15.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:18:15.042 00.000 16108 MoveAxis(E, 0, ABG)
22:18:15.042 00.000 16108 Move returns status 0, amount 0
22:18:15.042 00.000 16108 MoveAxis(N, 0, ABG)
22:18:15.042 00.000 16108 Move returns status 0, amount 0
22:18:15.042 00.000 16108 move complete, result=0
22:18:15.042 00.000 16108 worker thread done servicing request
22:18:15.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3971, FiltMin=3344, FiltMax=53907, Gamma=1.000
22:18:15.063 00.018 21068 UpdateGuideState exits: m=101938 SNR=67.6
22:18:15.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:15.067 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:15.068 00.001 21068 Enqueuing Expose request
22:18:15.069 00.001 16108 Worker thread wakes up
22:18:15.069 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:15.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:15.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:16.220 01.150 16108 Exposure complete
22:18:16.279 00.059 16108 worker thread done servicing request
22:18:16.279 00.000 21068 OnExposeComplete: enter
22:18:16.280 00.001 21068 UpdateGuideState(): m_state=6
22:18:16.281 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1143
22:18:16.282 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.89, Mass=112060, SNR=72.9, Peak=14934 HFD=3.0
22:18:16.284 00.002 21068 MultiStar: [#1 -0.04,0.09,1.05,U] [#2 -0.03,-0.12,1.32,U] [#3 -0.04,0.05,1.03,U] [#4 -0.22,-0.19,0.99,U] [#5 -0.26,-0.21,0.99,U] [#6 0.10,0.06,0.85,U] [#7 -0.16,-0.05,0.59,U] [#8 0.21,-0.14,0.65,U] 
22:18:16.285 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.27, 0.04}
22:18:16.285 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
22:18:16.286 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
22:18:16.286 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-2.01 mountX=0.01 mountY=0.06, mountTheta=1.31
22:18:16.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
22:18:16.289 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
22:18:16.289 00.000 16108 Worker thread wakes up
22:18:16.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:18:16.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:18:16.291 00.002 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
22:18:16.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:18:16.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:16.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:16.291 00.000 16108 MoveAxis(E, 0, ABG)
22:18:16.291 00.000 16108 Move returns status 0, amount 0
22:18:16.291 00.000 16108 MoveAxis(N, 0, ABG)
22:18:16.291 00.000 16108 Move returns status 0, amount 0
22:18:16.291 00.000 16108 move complete, result=0
22:18:16.291 00.000 16108 worker thread done servicing request
22:18:16.297 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3977, FiltMin=3462, FiltMax=49069, Gamma=1.000
22:18:16.314 00.017 21068 UpdateGuideState exits: m=112060 SNR=72.9
22:18:16.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:16.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:16.317 00.001 21068 Enqueuing Expose request
22:18:16.318 00.001 16108 Worker thread wakes up
22:18:16.318 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:16.318 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:16.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:17.282 00.964 16108 Exposure complete
22:18:17.337 00.055 16108 worker thread done servicing request
22:18:17.337 00.000 21068 OnExposeComplete: enter
22:18:17.339 00.002 21068 UpdateGuideState(): m_state=6
22:18:17.340 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1144
22:18:17.341 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.68, Mass=115648, SNR=72.1, Peak=16595 HFD=3.2
22:18:17.342 00.001 21068 MultiStar: [#1 0.51,-0.13,0.00,M1] [#2 0.07,-0.30,1.21,U] [#3 0.37,-0.08,1.02,U] [#4 -0.10,-0.58,0.00,M10] [#5 -0.01,-0.38,1.02,U] [#6 0.13,-0.25,0.74,U] [#7 -0.03,-0.17,0.57,U] [#8 0.27,-0.33,0.91,U] 
22:18:17.343 00.001 21068 single-star, 6 included, MultiStar: {0.15, -0.25}, one-star: {0.18, -0.17}
22:18:17.343 00.000 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
22:18:17.344 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
22:18:17.345 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.75 mountX=-0.21 mountY=0.12, mountTheta=2.61
22:18:17.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.17, opts=13)
22:18:17.347 00.000 21068 Enqueuing Move request for scope (0.18, -0.17)
22:18:17.348 00.001 16108 Worker thread wakes up
22:18:17.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
22:18:17.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
22:18:17.348 00.000 16108 Moving (0.18, -0.17) raw xDistance=-0.21 yDistance=0.12
22:18:17.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:18:17.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:17.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:18:17.348 00.000 16108 MoveAxis(E, 54, ABG)
22:18:17.349 00.001 16108 Guiding  Dir = 2, Dur = 54
22:18:17.349 00.000 16108 IsSlewing returns 0
22:18:17.349 00.000 16108 IsGuiding returns 0
22:18:17.350 00.001 16108 PulseGuide returned control before completion, sleep 64
22:18:17.353 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3977, FiltMin=3376, FiltMax=55481, Gamma=1.000
22:18:17.368 00.015 21068 UpdateGuideState exits: m=115648 SNR=72.1
22:18:17.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:17.369 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:17.370 00.001 21068 Enqueuing Expose request
22:18:17.416 00.046 16108 IsGuiding returns 1
22:18:17.416 00.000 16108 scope still moving after pulse duration time elapsed
22:18:17.446 00.030 16108 IsSlewing returns 0
22:18:17.446 00.000 16108 IsGuiding returns 0
22:18:17.446 00.000 16108 scope move finished after 54 + 42 ms
22:18:17.446 00.000 16108 Move returns status 0, amount 54
22:18:17.446 00.000 16108 MoveAxis(N, 0, ABG)
22:18:17.446 00.000 16108 Move returns status 0, amount 0
22:18:17.446 00.000 16108 move complete, result=0
22:18:17.446 00.000 16108 worker thread done servicing request
22:18:17.446 00.000 16108 Worker thread wakes up
22:18:17.446 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
22:18:17.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:17.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:18.600 01.153 16108 Exposure complete
22:18:18.661 00.061 16108 worker thread done servicing request
22:18:18.661 00.000 21068 OnExposeComplete: enter
22:18:18.662 00.001 21068 UpdateGuideState(): m_state=6
22:18:18.663 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1145
22:18:18.663 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=877.77, Mass=111667, SNR=71.4, Peak=15382 HFD=3.1
22:18:18.664 00.001 21068 MultiStar: [#1 0.24,-0.19,1.23,U] [#2 0.13,-0.09,1.17,U] [#3 0.11,-0.00,1.28,U] [#4 -0.56,-0.43,0.00,R] [#5 -0.02,-0.28,1.02,U] [#6 -0.17,-0.08,0.88,U] [#7 0.24,0.05,0.76,U] [#8 0.14,0.09,0.70,U] 
22:18:18.665 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.12, -0.08}
22:18:18.666 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
22:18:18.667 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
22:18:18.668 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.11 mountY=0.06, mountTheta=2.67
22:18:18.669 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
22:18:18.670 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
22:18:18.671 00.001 16108 Worker thread wakes up
22:18:18.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:18:18.671 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:18:18.671 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.06
22:18:18.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:18:18.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:18.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:18.671 00.000 16108 MoveAxis(E, 0, ABG)
22:18:18.671 00.000 16108 Move returns status 0, amount 0
22:18:18.671 00.000 16108 MoveAxis(N, 0, ABG)
22:18:18.671 00.000 16108 Move returns status 0, amount 0
22:18:18.671 00.000 16108 move complete, result=0
22:18:18.671 00.000 16108 worker thread done servicing request
22:18:18.676 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3977, FiltMin=3417, FiltMax=60909, Gamma=1.000
22:18:18.693 00.017 21068 UpdateGuideState exits: m=111667 SNR=71.4
22:18:18.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:18.695 00.000 21068 Enqueuing Expose request
22:18:18.696 00.001 16108 Worker thread wakes up
22:18:18.696 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:18.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:18.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:19.663 00.966 16108 Exposure complete
22:18:19.722 00.059 16108 worker thread done servicing request
22:18:19.722 00.000 21068 OnExposeComplete: enter
22:18:19.723 00.001 21068 UpdateGuideState(): m_state=6
22:18:19.724 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1146
22:18:19.725 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=877.87, Mass=111391, SNR=72.1, Peak=15670 HFD=3.5
22:18:19.727 00.002 21068 MultiStar: [#1 -0.08,-0.21,1.16,U] [#2 -0.33,-0.27,1.22,U] [#3 -0.17,0.06,1.06,U] [#4 0.22,-0.05,0.86,U] [#5 -0.18,-0.22,0.80,U] [#6 -0.20,-0.33,0.82,U] [#7 -0.07,-0.23,0.55,U] [#8 0.30,-0.19,0.74,U] 
22:18:19.728 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.07, 0.02}
22:18:19.729 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
22:18:19.730 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
22:18:19.731 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.94 mountX=0.07 mountY=0.00, mountTheta=0.03
22:18:19.734 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
22:18:19.734 00.000 21068 Enqueuing Move request for scope (-0.07, 0.02)
22:18:19.735 00.001 16108 Worker thread wakes up
22:18:19.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:18:19.735 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:18:19.735 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=0.00
22:18:19.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:18:19.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:19.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:18:19.735 00.000 16108 MoveAxis(E, 0, ABG)
22:18:19.735 00.000 16108 Move returns status 0, amount 0
22:18:19.736 00.001 16108 MoveAxis(N, 0, ABG)
22:18:19.736 00.000 16108 Move returns status 0, amount 0
22:18:19.736 00.000 16108 move complete, result=0
22:18:19.736 00.000 16108 worker thread done servicing request
22:18:19.739 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3977, FiltMin=3414, FiltMax=59465, Gamma=1.000
22:18:19.754 00.015 21068 UpdateGuideState exits: m=111391 SNR=72.1
22:18:19.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:19.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:19.757 00.001 21068 Enqueuing Expose request
22:18:19.758 00.001 16108 Worker thread wakes up
22:18:19.758 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:19.758 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:19.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:20.916 01.158 16108 Exposure complete
22:18:20.978 00.062 16108 worker thread done servicing request
22:18:20.979 00.001 21068 OnExposeComplete: enter
22:18:20.980 00.001 21068 UpdateGuideState(): m_state=6
22:18:20.981 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1147
22:18:20.981 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=877.62, Mass=100568, SNR=66.5, Peak=16422 HFD=3.0
22:18:20.983 00.002 21068 MultiStar: [#1 -0.11,-0.10,1.41,U] [#2 -0.41,-0.26,0.00,M1] [#3 -0.26,0.17,1.10,U] [#4 0.15,-0.08,0.95,U] [#5 -0.22,-0.22,0.93,U] [#6 -0.01,-0.25,0.83,U] [#7 -0.27,0.02,0.74,U] [#8 -0.02,-0.07,0.94,U] 
22:18:20.984 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.13, -0.23}
22:18:20.985 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
22:18:20.986 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.12)
22:18:20.986 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=0.06 mountY=0.11, mountTheta=1.07
22:18:20.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
22:18:20.989 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
22:18:20.990 00.001 16108 Worker thread wakes up
22:18:20.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:18:20.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:18:20.990 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.06 yDistance=0.11
22:18:20.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:18:20.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:20.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:18:20.990 00.000 16108 MoveAxis(E, 0, ABG)
22:18:20.990 00.000 16108 Move returns status 0, amount 0
22:18:20.990 00.000 16108 MoveAxis(N, 0, ABG)
22:18:20.990 00.000 16108 Move returns status 0, amount 0
22:18:20.990 00.000 16108 move complete, result=0
22:18:20.991 00.001 16108 worker thread done servicing request
22:18:20.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3977, FiltMin=3401, FiltMax=62221, Gamma=1.000
22:18:21.009 00.015 21068 UpdateGuideState exits: m=100568 SNR=66.5
22:18:21.011 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:21.011 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:21.012 00.001 21068 Enqueuing Expose request
22:18:21.013 00.001 16108 Worker thread wakes up
22:18:21.013 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:21.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:21.013 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:21.972 00.959 16108 Exposure complete
22:18:22.035 00.063 16108 worker thread done servicing request
22:18:22.035 00.000 21068 OnExposeComplete: enter
22:18:22.036 00.001 21068 UpdateGuideState(): m_state=6
22:18:22.037 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1148
22:18:22.038 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.70, Mass=113758, SNR=66.4, Peak=18470 HFD=2.9
22:18:22.039 00.001 21068 MultiStar: [#1 0.11,-0.14,1.20,U] [#2 -0.25,-0.24,1.31,U] [#3 -0.05,0.12,1.06,U] [#4 0.28,0.08,0.87,U] [#5 -0.04,-0.26,0.90,U] [#6 -0.00,-0.36,0.87,U] [#7 -0.28,-0.22,0.77,U] [#8 -0.07,-0.15,0.88,U] 
22:18:22.040 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {-0.03, -0.15}
22:18:22.041 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
22:18:22.042 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
22:18:22.043 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.84 mountX=0.01 mountY=0.15, mountTheta=1.48
22:18:22.046 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
22:18:22.047 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
22:18:22.048 00.001 16108 Worker thread wakes up
22:18:22.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
22:18:22.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
22:18:22.048 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.01 yDistance=0.15
22:18:22.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:18:22.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:22.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:18:22.048 00.000 16108 MoveAxis(E, 0, ABG)
22:18:22.048 00.000 16108 Move returns status 0, amount 0
22:18:22.048 00.000 16108 MoveAxis(N, 0, ABG)
22:18:22.048 00.000 16108 Move returns status 0, amount 0
22:18:22.048 00.000 16108 move complete, result=0
22:18:22.048 00.000 16108 worker thread done servicing request
22:18:22.051 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3977, FiltMin=3414, FiltMax=54525, Gamma=1.000
22:18:22.069 00.018 21068 UpdateGuideState exits: m=113758 SNR=66.4
22:18:22.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:22.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:22.072 00.001 21068 Enqueuing Expose request
22:18:22.073 00.001 16108 Worker thread wakes up
22:18:22.073 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:22.074 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:22.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:23.226 01.152 16108 Exposure complete
22:18:23.297 00.071 16108 worker thread done servicing request
22:18:23.298 00.001 21068 OnExposeComplete: enter
22:18:23.299 00.001 21068 UpdateGuideState(): m_state=6
22:18:23.300 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1149
22:18:23.301 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=877.76, Mass=96858, SNR=64.1, Peak=19558 HFD=2.6
22:18:23.302 00.001 21068 MultiStar: [#1 0.04,-0.36,1.32,U] [#2 -0.20,-0.32,1.32,U] [#3 -0.00,-0.13,1.19,U] [#4 0.27,-0.17,0.90,U] [#5 -0.04,-0.11,0.97,U] [#6 0.12,-0.05,0.94,U] [#7 0.13,-0.49,0.00,M1] [#8 0.26,-0.14,0.95,U] 
22:18:23.303 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.18}, one-star: {-0.22, -0.09}
22:18:23.304 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
22:18:23.305 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
22:18:23.306 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.49 mountX=-0.05 mountY=0.17, mountTheta=1.83
22:18:23.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
22:18:23.309 00.001 21068 Enqueuing Move request for scope (0.02, -0.18)
22:18:23.309 00.000 16108 Worker thread wakes up
22:18:23.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
22:18:23.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
22:18:23.309 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
22:18:23.310 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:18:23.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:23.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:18:23.310 00.000 16108 MoveAxis(E, 0, ABG)
22:18:23.310 00.000 16108 Move returns status 0, amount 0
22:18:23.310 00.000 16108 MoveAxis(N, 0, ABG)
22:18:23.310 00.000 16108 Move returns status 0, amount 0
22:18:23.310 00.000 16108 move complete, result=0
22:18:23.310 00.000 16108 worker thread done servicing request
22:18:23.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3977, FiltMin=3452, FiltMax=63357, Gamma=1.000
22:18:23.332 00.018 21068 UpdateGuideState exits: m=96858 SNR=64.1
22:18:23.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:23.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:23.335 00.001 21068 Enqueuing Expose request
22:18:23.336 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:18:23.337 00.001 16108 Worker thread wakes up
22:18:23.337 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:23.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:24.308 00.971 16108 Exposure complete
22:18:24.365 00.057 16108 worker thread done servicing request
22:18:24.365 00.000 21068 OnExposeComplete: enter
22:18:24.367 00.002 21068 UpdateGuideState(): m_state=6
22:18:24.368 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1150
22:18:24.368 00.000 21068 Star::Find returns 1 (0), X=219.62, Y=877.90, Mass=102346, SNR=68.3, Peak=15270 HFD=3.2
22:18:24.369 00.001 21068 MultiStar: [#1 0.32,-0.18,1.45,U] [#2 -0.09,-0.23,1.24,U] [#3 0.09,0.15,1.23,U] [#4 0.37,0.05,0.98,U] [#5 -0.15,-0.27,1.05,U] [#6 0.21,-0.23,0.87,U] [#7 -0.08,-0.14,0.66,U] [#8 0.32,0.10,0.89,U] 
22:18:24.370 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.39, 0.05}
22:18:24.371 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
22:18:24.372 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
22:18:24.373 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.17 mountY=0.04, mountTheta=2.90
22:18:24.374 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
22:18:24.375 00.001 21068 Enqueuing Move request for scope (0.16, -0.08)
22:18:24.376 00.001 16108 Worker thread wakes up
22:18:24.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
22:18:24.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
22:18:24.376 00.000 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.04
22:18:24.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:18:24.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:24.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:24.376 00.000 16108 MoveAxis(E, 0, ABG)
22:18:24.376 00.000 16108 Move returns status 0, amount 0
22:18:24.376 00.000 16108 MoveAxis(N, 0, ABG)
22:18:24.376 00.000 16108 Move returns status 0, amount 0
22:18:24.376 00.000 16108 move complete, result=0
22:18:24.376 00.000 16108 worker thread done servicing request
22:18:24.381 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3977, FiltMin=3449, FiltMax=54947, Gamma=1.000
22:18:24.396 00.015 21068 UpdateGuideState exits: m=102346 SNR=68.3
22:18:24.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:24.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:24.399 00.001 21068 Enqueuing Expose request
22:18:24.400 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:24.400 00.000 16108 Worker thread wakes up
22:18:24.401 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:24.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:25.559 01.158 16108 Exposure complete
22:18:25.622 00.063 16108 worker thread done servicing request
22:18:25.622 00.000 21068 OnExposeComplete: enter
22:18:25.623 00.001 21068 UpdateGuideState(): m_state=6
22:18:25.624 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1151
22:18:25.625 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=877.87, Mass=103785, SNR=71.1, Peak=13731 HFD=3.3
22:18:25.626 00.001 21068 MultiStar: [#1 0.35,-0.32,0.00,M1] [#2 0.05,-0.28,1.21,U] [#3 0.10,0.03,1.12,U] [#4 0.52,-0.21,0.00,M1] [#5 0.23,-0.30,0.97,U] [#6 0.07,-0.48,0.00,M1] [#7 -0.03,-0.16,0.60,U] [#8 0.22,-0.09,0.85,U] 
22:18:25.627 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.13}, one-star: {0.36, 0.02}
22:18:25.628 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
22:18:25.629 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
22:18:25.629 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.68 mountX=-0.18 mountY=0.09, mountTheta=2.69
22:18:25.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.13, opts=13)
22:18:25.632 00.001 21068 Enqueuing Move request for scope (0.16, -0.13)
22:18:25.632 00.000 16108 Worker thread wakes up
22:18:25.633 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
22:18:25.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
22:18:25.633 00.000 16108 Moving (0.16, -0.13) raw xDistance=-0.18 yDistance=0.09
22:18:25.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:18:25.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:25.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:18:25.633 00.000 16108 MoveAxis(E, 0, ABG)
22:18:25.633 00.000 16108 Move returns status 0, amount 0
22:18:25.633 00.000 16108 MoveAxis(N, 0, ABG)
22:18:25.633 00.000 16108 Move returns status 0, amount 0
22:18:25.633 00.000 16108 move complete, result=0
22:18:25.633 00.000 16108 worker thread done servicing request
22:18:25.637 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=3977, FiltMin=3357, FiltMax=60093, Gamma=1.000
22:18:25.652 00.015 21068 UpdateGuideState exits: m=103785 SNR=71.1
22:18:25.652 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:25.654 00.001 21068 Enqueuing Expose request
22:18:25.655 00.001 16108 Worker thread wakes up
22:18:25.655 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:25.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:25.655 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:26.616 00.961 16108 Exposure complete
22:18:26.674 00.058 16108 worker thread done servicing request
22:18:26.675 00.001 21068 OnExposeComplete: enter
22:18:26.675 00.000 21068 UpdateGuideState(): m_state=6
22:18:26.676 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1152
22:18:26.677 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.80, Mass=111878, SNR=73.1, Peak=16550 HFD=3.0
22:18:26.678 00.001 21068 MultiStar: [#1 0.19,-0.26,1.28,U] [#2 -0.24,-0.22,1.21,U] [#3 -0.05,0.02,1.08,U] [#4 0.38,0.00,0.79,U] [#5 -0.02,-0.30,1.01,U] [#6 0.04,-0.49,0.00,M2] [#7 -0.27,-0.22,0.65,U] [#8 0.42,-0.10,0.78,U] 
22:18:26.679 00.001 21068 single-star, 7 included, MultiStar: {0.05, -0.15}, one-star: {0.04, -0.05}
22:18:26.680 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
22:18:26.680 00.000 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
22:18:26.681 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=-0.05 mountY=0.04, mountTheta=2.45
22:18:26.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
22:18:26.684 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
22:18:26.686 00.002 16108 Worker thread wakes up
22:18:26.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:18:26.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:18:26.686 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
22:18:26.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:18:26.687 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:26.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:26.687 00.000 16108 MoveAxis(E, 0, ABG)
22:18:26.687 00.000 16108 Move returns status 0, amount 0
22:18:26.687 00.000 16108 MoveAxis(N, 0, ABG)
22:18:26.687 00.000 16108 Move returns status 0, amount 0
22:18:26.687 00.000 16108 move complete, result=0
22:18:26.687 00.000 16108 worker thread done servicing request
22:18:26.691 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=3977, FiltMin=3392, FiltMax=55613, Gamma=1.000
22:18:26.706 00.015 21068 UpdateGuideState exits: m=111878 SNR=73.1
22:18:26.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:26.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:26.709 00.001 21068 Enqueuing Expose request
22:18:26.710 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:26.711 00.001 16108 Worker thread wakes up
22:18:26.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:26.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:27.866 01.155 16108 Exposure complete
22:18:27.935 00.069 16108 worker thread done servicing request
22:18:27.935 00.000 21068 OnExposeComplete: enter
22:18:27.936 00.001 21068 UpdateGuideState(): m_state=6
22:18:27.936 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1153
22:18:27.937 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=878.03, Mass=101870, SNR=64.5, Peak=17235 HFD=3.0
22:18:27.938 00.001 21068 MultiStar: [#1 0.35,-0.18,1.35,U] [#2 0.09,-0.08,1.19,U] [#3 0.18,0.06,1.23,U] [#4 0.42,0.21,0.00,M1] [#5 0.32,-0.29,1.26,U] [#6 0.35,-0.07,1.05,U] [#7 0.12,-0.27,0.85,U] [#8 0.37,-0.06,0.80,U] 
22:18:27.939 00.001 21068 refined, 7 included, MultiStar: {0.26, -0.09}, one-star: {0.28, 0.18}
22:18:27.940 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
22:18:27.941 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
22:18:27.941 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=-0.27 mountY=0.03, mountTheta=3.04
22:18:27.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.09, opts=13)
22:18:27.946 00.003 21068 Enqueuing Move request for scope (0.26, -0.09)
22:18:27.947 00.001 16108 Worker thread wakes up
22:18:27.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
22:18:27.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
22:18:27.947 00.000 16108 Moving (0.26, -0.09) raw xDistance=-0.27 yDistance=0.03
22:18:27.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:18:27.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:27.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:18:27.947 00.000 16108 MoveAxis(E, 70, ABG)
22:18:27.947 00.000 16108 Guiding  Dir = 2, Dur = 70
22:18:27.947 00.000 16108 IsSlewing returns 0
22:18:27.948 00.001 16108 IsGuiding returns 0
22:18:27.949 00.001 16108 PulseGuide returned control before completion, sleep 79
22:18:27.953 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3977, FiltMin=3405, FiltMax=44413, Gamma=1.000
22:18:27.968 00.015 21068 UpdateGuideState exits: m=101870 SNR=64.5
22:18:27.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:27.969 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:27.970 00.001 21068 Enqueuing Expose request
22:18:28.040 00.070 16108 IsGuiding returns 1
22:18:28.040 00.000 16108 scope still moving after pulse duration time elapsed
22:18:28.071 00.031 16108 IsSlewing returns 0
22:18:28.071 00.000 16108 IsGuiding returns 0
22:18:28.071 00.000 16108 scope move finished after 70 + 53 ms
22:18:28.071 00.000 16108 Move returns status 0, amount 70
22:18:28.071 00.000 16108 MoveAxis(N, 0, ABG)
22:18:28.071 00.000 16108 Move returns status 0, amount 0
22:18:28.071 00.000 16108 move complete, result=0
22:18:28.071 00.000 16108 worker thread done servicing request
22:18:28.071 00.000 16108 Worker thread wakes up
22:18:28.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:28.071 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
22:18:28.074 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:29.044 00.970 16108 Exposure complete
22:18:29.108 00.064 16108 worker thread done servicing request
22:18:29.108 00.000 21068 OnExposeComplete: enter
22:18:29.109 00.001 21068 UpdateGuideState(): m_state=6
22:18:29.110 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1154
22:18:29.111 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=877.77, Mass=107437, SNR=74.8, Peak=20230 HFD=2.8
22:18:29.112 00.001 21068 MultiStar: [#1 -0.17,-0.02,1.01,U] [#2 -0.38,0.06,1.12,U] [#3 -0.11,0.22,0.89,U] [#4 0.08,0.24,0.72,U] [#5 -0.26,0.08,1.04,U] [#6 -0.22,-0.05,0.99,U] [#7 -0.08,0.13,0.55,U] [#8 0.02,0.07,0.65,U] 
22:18:29.112 00.000 21068 single-star, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.08, -0.08}
22:18:29.113 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
22:18:29.114 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
22:18:29.115 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.38 mountX=0.07 mountY=0.09, mountTheta=0.96
22:18:29.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
22:18:29.118 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
22:18:29.120 00.002 16108 Worker thread wakes up
22:18:29.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
22:18:29.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
22:18:29.120 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.07 yDistance=0.09
22:18:29.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:18:29.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:29.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:18:29.120 00.000 16108 MoveAxis(E, 0, ABG)
22:18:29.120 00.000 16108 Move returns status 0, amount 0
22:18:29.120 00.000 16108 MoveAxis(N, 0, ABG)
22:18:29.120 00.000 16108 Move returns status 0, amount 0
22:18:29.120 00.000 16108 move complete, result=0
22:18:29.120 00.000 16108 worker thread done servicing request
22:18:29.125 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3977, FiltMin=3373, FiltMax=51389, Gamma=1.000
22:18:29.143 00.018 21068 UpdateGuideState exits: m=107437 SNR=74.8
22:18:29.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:29.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:29.146 00.001 21068 Enqueuing Expose request
22:18:29.147 00.001 16108 Worker thread wakes up
22:18:29.147 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:29.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:29.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:30.294 01.146 16108 Exposure complete
22:18:30.355 00.061 16108 worker thread done servicing request
22:18:30.355 00.000 21068 OnExposeComplete: enter
22:18:30.356 00.001 21068 UpdateGuideState(): m_state=6
22:18:30.357 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1155
22:18:30.357 00.000 21068 Star::Find returns 1 (0), X=219.16, Y=877.87, Mass=118774, SNR=70.7, Peak=18934 HFD=3.1
22:18:30.358 00.001 21068 MultiStar: [#1 -0.23,0.02,1.27,U] [#2 -0.24,-0.09,1.31,U] [#3 -0.17,0.11,1.13,U] [#4 -0.19,0.29,0.94,U] [#5 -0.15,0.09,0.97,U] [#6 0.02,-0.10,0.86,U] [#7 -0.41,0.30,0.00,M1] [#8 0.14,-0.05,0.82,U] 
22:18:30.359 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.03}, one-star: {-0.07, 0.02}
22:18:30.360 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
22:18:30.361 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
22:18:30.361 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.85 mountX=0.07 mountY=-0.00, mountTheta=-0.05
22:18:30.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
22:18:30.364 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
22:18:30.365 00.001 16108 Worker thread wakes up
22:18:30.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:18:30.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:18:30.365 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
22:18:30.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:18:30.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:30.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:18:30.365 00.000 16108 MoveAxis(E, 0, ABG)
22:18:30.365 00.000 16108 Move returns status 0, amount 0
22:18:30.365 00.000 16108 MoveAxis(N, 0, ABG)
22:18:30.365 00.000 16108 Move returns status 0, amount 0
22:18:30.365 00.000 16108 move complete, result=0
22:18:30.365 00.000 16108 worker thread done servicing request
22:18:30.370 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3977, FiltMin=3398, FiltMax=60493, Gamma=1.000
22:18:30.385 00.015 21068 UpdateGuideState exits: m=118774 SNR=70.7
22:18:30.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:30.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:30.388 00.001 21068 Enqueuing Expose request
22:18:30.388 00.000 16108 Worker thread wakes up
22:18:30.389 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:30.389 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:30.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:31.361 00.972 16108 Exposure complete
22:18:31.420 00.059 16108 worker thread done servicing request
22:18:31.420 00.000 21068 OnExposeComplete: enter
22:18:31.421 00.001 21068 UpdateGuideState(): m_state=6
22:18:31.421 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1156
22:18:31.422 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=878.05, Mass=90178, SNR=59.5, Peak=17046 HFD=2.6
22:18:31.423 00.001 21068 MultiStar: [#1 -0.18,0.12,1.46,U] [#2 -0.12,-0.03,1.48,U] [#3 -0.09,0.14,1.28,U] [#4 0.13,0.22,0.93,U] [#5 -0.32,-0.05,1.30,U] [#6 -0.06,-0.03,0.97,U] [#7 -0.74,0.12,0.00,M2] [#8 0.02,0.22,0.89,U] 
22:18:31.424 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.04, 0.19}
22:18:31.426 00.002 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
22:18:31.427 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
22:18:31.427 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.43 mountX=0.11 mountY=-0.06, mountTheta=-0.49
22:18:31.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
22:18:31.430 00.001 21068 Enqueuing Move request for scope (-0.10, 0.09)
22:18:31.431 00.001 16108 Worker thread wakes up
22:18:31.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
22:18:31.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
22:18:31.431 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.06
22:18:31.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:18:31.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:31.432 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:31.432 00.000 16108 MoveAxis(E, 0, ABG)
22:18:31.432 00.000 16108 Move returns status 0, amount 0
22:18:31.432 00.000 16108 MoveAxis(N, 0, ABG)
22:18:31.432 00.000 16108 Move returns status 0, amount 0
22:18:31.432 00.000 16108 move complete, result=0
22:18:31.432 00.000 16108 worker thread done servicing request
22:18:31.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3977, FiltMin=3408, FiltMax=52093, Gamma=1.000
22:18:31.453 00.016 21068 UpdateGuideState exits: m=90178 SNR=59.5
22:18:31.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:31.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:31.456 00.001 21068 Enqueuing Expose request
22:18:31.457 00.001 16108 Worker thread wakes up
22:18:31.457 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:31.458 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:31.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:32.632 01.174 16108 Exposure complete
22:18:32.689 00.057 16108 worker thread done servicing request
22:18:32.689 00.000 21068 OnExposeComplete: enter
22:18:32.690 00.001 21068 UpdateGuideState(): m_state=6
22:18:32.691 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1157
22:18:32.692 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=877.94, Mass=114137, SNR=69.4, Peak=20118 HFD=2.8
22:18:32.693 00.001 21068 MultiStar: [#1 -0.13,0.05,1.28,U] [#2 -0.06,-0.17,1.10,U] [#3 -0.22,0.07,1.06,U] [#4 -0.03,0.23,0.83,U] [#5 -0.05,-0.24,1.00,U] [#6 -0.11,-0.03,0.85,U] [#7 -0.31,0.37,0.00,M3] [#8 0.03,0.16,0.73,U] 
22:18:32.694 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.08, 0.09}
22:18:32.694 00.000 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:18:32.695 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:18:32.696 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.01 mountX=0.09 mountY=0.01, mountTheta=0.10
22:18:32.697 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
22:18:32.698 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
22:18:32.699 00.001 16108 Worker thread wakes up
22:18:32.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:18:32.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:18:32.699 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
22:18:32.700 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:18:32.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:32.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:32.700 00.000 16108 MoveAxis(E, 0, ABG)
22:18:32.700 00.000 16108 Move returns status 0, amount 0
22:18:32.700 00.000 16108 MoveAxis(N, 0, ABG)
22:18:32.700 00.000 16108 Move returns status 0, amount 0
22:18:32.700 00.000 16108 move complete, result=0
22:18:32.700 00.000 16108 worker thread done servicing request
22:18:32.704 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3974, FiltMin=3379, FiltMax=48573, Gamma=1.000
22:18:32.718 00.014 21068 UpdateGuideState exits: m=114137 SNR=69.4
22:18:32.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:32.721 00.001 21068 Enqueuing Expose request
22:18:32.722 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:32.723 00.001 16108 Worker thread wakes up
22:18:32.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:32.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:33.696 00.973 16108 Exposure complete
22:18:33.755 00.059 16108 worker thread done servicing request
22:18:33.755 00.000 21068 OnExposeComplete: enter
22:18:33.756 00.001 21068 UpdateGuideState(): m_state=6
22:18:33.757 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1158
22:18:33.757 00.000 21068 Star::Find returns 1 (0), X=218.92, Y=878.04, Mass=104264, SNR=68.6, Peak=19254 HFD=2.9
22:18:33.758 00.001 21068 MultiStar: [#1 -0.14,-0.04,1.01,U] [#2 -0.27,-0.11,1.17,U] [#3 -0.05,0.36,1.00,U] [#4 0.13,-0.07,0.90,U] [#5 -0.25,-0.34,0.89,U] [#6 -0.03,-0.17,0.97,U] [#7 -0.28,0.30,0.82,U] [#8 -0.16,0.05,0.89,U] 
22:18:33.759 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.31, 0.19}
22:18:33.760 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
22:18:33.761 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
22:18:33.761 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.05 mountX=0.15 mountY=0.02, mountTheta=0.14
22:18:33.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
22:18:33.764 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
22:18:33.765 00.001 16108 Worker thread wakes up
22:18:33.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:18:33.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:18:33.765 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.02
22:18:33.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:18:33.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:33.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:33.765 00.000 16108 MoveAxis(E, 0, ABG)
22:18:33.765 00.000 16108 Move returns status 0, amount 0
22:18:33.765 00.000 16108 MoveAxis(N, 0, ABG)
22:18:33.765 00.000 16108 Move returns status 0, amount 0
22:18:33.765 00.000 16108 move complete, result=0
22:18:33.766 00.001 16108 worker thread done servicing request
22:18:33.770 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3977, FiltMin=3401, FiltMax=56025, Gamma=1.000
22:18:33.790 00.020 21068 UpdateGuideState exits: m=104264 SNR=68.6
22:18:33.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:33.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:33.793 00.001 21068 Enqueuing Expose request
22:18:33.794 00.001 16108 Worker thread wakes up
22:18:33.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:33.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:33.794 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:34.944 01.150 16108 Exposure complete
22:18:35.005 00.061 16108 worker thread done servicing request
22:18:35.005 00.000 21068 OnExposeComplete: enter
22:18:35.006 00.001 21068 UpdateGuideState(): m_state=6
22:18:35.007 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1159
22:18:35.008 00.001 21068 Star::Find returns 1 (0), X=218.99, Y=877.77, Mass=124302, SNR=77.7, Peak=20118 HFD=3.2
22:18:35.009 00.001 21068 MultiStar: [#1 0.02,0.12,1.08,U] [#2 -0.35,0.03,1.19,U] [#3 -0.31,0.11,0.96,U] [#4 0.29,0.08,0.69,U] [#5 -0.12,-0.13,0.80,U] [#6 0.05,-0.14,0.72,U] [#7 -0.47,0.25,0.00,M3] [#8 -0.08,-0.01,0.68,U] 
22:18:35.009 00.000 21068 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.24, -0.08}
22:18:35.010 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
22:18:35.011 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
22:18:35.012 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=0.12 mountY=0.02, mountTheta=0.19
22:18:35.015 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
22:18:35.016 00.001 21068 Enqueuing Move request for scope (-0.12, 0.01)
22:18:35.017 00.001 16108 Worker thread wakes up
22:18:35.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:18:35.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:18:35.017 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
22:18:35.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:18:35.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:35.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:35.017 00.000 16108 MoveAxis(E, 0, ABG)
22:18:35.017 00.000 16108 Move returns status 0, amount 0
22:18:35.017 00.000 16108 MoveAxis(N, 0, ABG)
22:18:35.017 00.000 16108 Move returns status 0, amount 0
22:18:35.017 00.000 16108 move complete, result=0
22:18:35.017 00.000 16108 worker thread done servicing request
22:18:35.020 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3974, FiltMin=3373, FiltMax=58237, Gamma=1.000
22:18:35.038 00.018 21068 UpdateGuideState exits: m=124302 SNR=77.7
22:18:35.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:35.041 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:35.041 00.000 21068 Enqueuing Expose request
22:18:35.043 00.002 16108 Worker thread wakes up
22:18:35.043 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:35.043 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:35.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:36.012 00.969 16108 Exposure complete
22:18:36.070 00.058 16108 worker thread done servicing request
22:18:36.070 00.000 21068 OnExposeComplete: enter
22:18:36.071 00.001 21068 UpdateGuideState(): m_state=6
22:18:36.071 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1160
22:18:36.072 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.76, Mass=119185, SNR=80.7, Peak=18886 HFD=2.9
22:18:36.073 00.001 21068 MultiStar: [#1 -0.03,-0.21,1.00,U] [#2 -0.14,-0.12,0.97,U] [#3 0.05,0.22,0.85,U] [#4 0.46,-0.05,0.00,M1] [#5 0.10,-0.30,1.01,U] [#6 0.21,0.19,0.73,U] [#7 -0.11,-0.10,0.58,U] [#8 0.31,-0.26,0.68,U] 
22:18:36.075 00.002 21068 single-star, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.04, -0.09}
22:18:36.076 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
22:18:36.076 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
22:18:36.077 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.12 mountX=-0.06 mountY=0.08, mountTheta=2.22
22:18:36.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
22:18:36.080 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
22:18:36.081 00.001 16108 Worker thread wakes up
22:18:36.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:18:36.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:18:36.081 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.06 yDistance=0.08
22:18:36.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:18:36.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:36.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:36.082 00.001 16108 MoveAxis(E, 0, ABG)
22:18:36.082 00.000 16108 Move returns status 0, amount 0
22:18:36.082 00.000 16108 MoveAxis(N, 0, ABG)
22:18:36.082 00.000 16108 Move returns status 0, amount 0
22:18:36.082 00.000 16108 move complete, result=0
22:18:36.082 00.000 16108 worker thread done servicing request
22:18:36.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3977, FiltMin=3433, FiltMax=52797, Gamma=1.000
22:18:36.101 00.016 21068 UpdateGuideState exits: m=119185 SNR=80.7
22:18:36.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:36.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:36.104 00.001 21068 Enqueuing Expose request
22:18:36.104 00.000 16108 Worker thread wakes up
22:18:36.104 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:36.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:36.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:37.259 01.154 16108 Exposure complete
22:18:37.315 00.056 16108 worker thread done servicing request
22:18:37.315 00.000 21068 OnExposeComplete: enter
22:18:37.316 00.001 21068 UpdateGuideState(): m_state=6
22:18:37.317 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1161
22:18:37.318 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=878.05, Mass=119771, SNR=84.9, Peak=18422 HFD=3.2
22:18:37.319 00.001 21068 MultiStar: [#1 -0.20,-0.06,1.01,U] [#2 -0.18,-0.08,0.97,U] [#3 -0.15,0.02,0.86,U] [#4 0.24,0.20,0.70,U] [#5 -0.12,0.00,0.81,U] [#6 -0.23,0.05,0.83,U] [#7 -0.19,0.09,0.55,U] [#8 0.08,0.01,0.60,U] 
22:18:37.320 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.05, 0.19}
22:18:37.321 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
22:18:37.321 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
22:18:37.322 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.67 mountX=0.09 mountY=-0.02, mountTheta=-0.23
22:18:37.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
22:18:37.325 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
22:18:37.325 00.000 16108 Worker thread wakes up
22:18:37.326 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:18:37.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:18:37.326 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
22:18:37.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:18:37.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:37.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:37.326 00.000 16108 MoveAxis(E, 0, ABG)
22:18:37.326 00.000 16108 Move returns status 0, amount 0
22:18:37.326 00.000 16108 MoveAxis(N, 0, ABG)
22:18:37.326 00.000 16108 Move returns status 0, amount 0
22:18:37.326 00.000 16108 move complete, result=0
22:18:37.326 00.000 16108 worker thread done servicing request
22:18:37.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3974, FiltMin=3433, FiltMax=57645, Gamma=1.000
22:18:37.346 00.015 21068 UpdateGuideState exits: m=119771 SNR=84.9
22:18:37.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:37.349 00.001 21068 Enqueuing Expose request
22:18:37.350 00.001 16108 Worker thread wakes up
22:18:37.350 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:37.352 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:37.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:38.326 00.974 16108 Exposure complete
22:18:38.385 00.059 16108 worker thread done servicing request
22:18:38.385 00.000 21068 OnExposeComplete: enter
22:18:38.386 00.001 21068 UpdateGuideState(): m_state=6
22:18:38.386 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1162
22:18:38.387 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=878.17, Mass=111388, SNR=70.0, Peak=18998 HFD=3.1
22:18:38.388 00.001 21068 MultiStar: [#1 -0.00,-0.02,1.28,U] [#2 -0.19,0.05,1.36,U] [#3 -0.14,0.20,1.21,U] [#4 -0.04,0.14,0.86,U] [#5 -0.08,-0.04,0.73,U] [#6 -0.12,-0.02,0.80,U] [#7 -0.42,0.02,0.56,U] [#8 0.08,0.09,0.85,U] 
22:18:38.389 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.21, 0.32}
22:18:38.390 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
22:18:38.390 00.000 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
22:18:38.392 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.48 mountX=0.13 mountY=-0.06, mountTheta=-0.43
22:18:38.394 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
22:18:38.394 00.000 21068 Enqueuing Move request for scope (-0.12, 0.09)
22:18:38.395 00.001 16108 Worker thread wakes up
22:18:38.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:18:38.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:18:38.396 00.001 16108 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=-0.06
22:18:38.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:18:38.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:38.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:38.396 00.000 16108 MoveAxis(E, 0, ABG)
22:18:38.396 00.000 16108 Move returns status 0, amount 0
22:18:38.396 00.000 16108 MoveAxis(N, 0, ABG)
22:18:38.396 00.000 16108 Move returns status 0, amount 0
22:18:38.396 00.000 16108 move complete, result=0
22:18:38.396 00.000 16108 worker thread done servicing request
22:18:38.400 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3977, FiltMin=3392, FiltMax=52013, Gamma=1.000
22:18:38.414 00.014 21068 UpdateGuideState exits: m=111388 SNR=70.0
22:18:38.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:38.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:38.417 00.001 21068 Enqueuing Expose request
22:18:38.418 00.001 16108 Worker thread wakes up
22:18:38.418 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:38.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:38.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:39.576 01.157 16108 Exposure complete
22:18:39.639 00.063 16108 worker thread done servicing request
22:18:39.639 00.000 21068 OnExposeComplete: enter
22:18:39.640 00.001 21068 UpdateGuideState(): m_state=6
22:18:39.641 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1163
22:18:39.642 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=878.05, Mass=109971, SNR=68.9, Peak=18486 HFD=2.9
22:18:39.644 00.002 21068 MultiStar: [#1 0.18,-0.16,1.19,U] [#2 -0.09,-0.15,1.22,U] [#3 -0.02,0.13,1.10,U] [#4 0.06,0.01,0.93,U] [#5 -0.16,-0.41,0.00,M1] [#6 -0.02,0.06,0.90,U] [#7 -0.25,-0.00,0.66,U] [#8 0.21,0.04,0.76,U] 
22:18:39.645 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.16, 0.20}
22:18:39.646 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
22:18:39.646 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
22:18:39.647 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.17 mountX=-0.04 mountY=-0.01, mountTheta=-2.75
22:18:39.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
22:18:39.650 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
22:18:39.651 00.001 16108 Worker thread wakes up
22:18:39.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:18:39.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:18:39.651 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.01
22:18:39.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:18:39.652 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:39.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:39.652 00.000 16108 MoveAxis(E, 0, ABG)
22:18:39.652 00.000 16108 Move returns status 0, amount 0
22:18:39.652 00.000 16108 MoveAxis(N, 0, ABG)
22:18:39.652 00.000 16108 Move returns status 0, amount 0
22:18:39.652 00.000 16108 move complete, result=0
22:18:39.652 00.000 16108 worker thread done servicing request
22:18:39.655 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3974, FiltMin=3411, FiltMax=56342, Gamma=1.000
22:18:39.671 00.016 21068 UpdateGuideState exits: m=109971 SNR=68.9
22:18:39.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:39.673 00.000 21068 Enqueuing Expose request
22:18:39.674 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:39.675 00.001 16108 Worker thread wakes up
22:18:39.675 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:39.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:40.642 00.967 16108 Exposure complete
22:18:40.711 00.069 16108 worker thread done servicing request
22:18:40.711 00.000 21068 OnExposeComplete: enter
22:18:40.711 00.000 21068 UpdateGuideState(): m_state=6
22:18:40.712 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1164
22:18:40.713 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=878.00, Mass=107853, SNR=76.0, Peak=15875 HFD=3.1
22:18:40.714 00.001 21068 MultiStar: [#1 0.27,-0.12,1.25,U] [#2 0.12,-0.34,1.15,U] [#3 0.17,-0.01,0.94,U] [#4 0.31,0.05,0.86,U] [#5 0.15,-0.14,1.02,U] [#6 0.17,-0.09,0.77,U] [#7 0.04,0.16,0.63,U] [#8 0.22,-0.19,0.87,U] 
22:18:40.715 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.18, 0.15}
22:18:40.716 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
22:18:40.717 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
22:18:40.717 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.38 mountX=-0.20 mountY=0.03, mountTheta=3.00
22:18:40.719 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.07, opts=13)
22:18:40.720 00.001 21068 Enqueuing Move request for scope (0.19, -0.07)
22:18:40.721 00.001 16108 Worker thread wakes up
22:18:40.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
22:18:40.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
22:18:40.721 00.000 16108 Moving (0.19, -0.07) raw xDistance=-0.20 yDistance=0.03
22:18:40.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:18:40.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:40.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:18:40.721 00.000 16108 MoveAxis(E, 0, ABG)
22:18:40.721 00.000 16108 Move returns status 0, amount 0
22:18:40.721 00.000 16108 MoveAxis(N, 0, ABG)
22:18:40.721 00.000 16108 Move returns status 0, amount 0
22:18:40.721 00.000 16108 move complete, result=0
22:18:40.723 00.002 16108 worker thread done servicing request
22:18:40.727 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3977, FiltMin=3427, FiltMax=52253, Gamma=1.000
22:18:40.745 00.018 21068 UpdateGuideState exits: m=107853 SNR=76.0
22:18:40.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:40.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:40.749 00.002 21068 Enqueuing Expose request
22:18:40.750 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:40.752 00.002 16108 Worker thread wakes up
22:18:40.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:40.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:41.904 01.152 16108 Exposure complete
22:18:41.968 00.064 16108 worker thread done servicing request
22:18:41.968 00.000 21068 OnExposeComplete: enter
22:18:41.969 00.001 21068 UpdateGuideState(): m_state=6
22:18:41.970 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1165
22:18:41.971 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=877.83, Mass=102549, SNR=62.4, Peak=16390 HFD=2.9
22:18:41.973 00.002 21068 MultiStar: [#1 0.15,-0.05,1.34,U] [#2 -0.09,-0.21,1.78,U] [#3 0.15,-0.02,1.35,U] [#4 0.10,0.01,1.15,U] [#5 0.07,-0.17,1.08,U] [#6 0.05,-0.25,0.90,U] [#7 -0.19,-0.09,0.78,U] [#8 0.23,-0.23,0.87,U] 
22:18:41.974 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.09, -0.02}
22:18:41.974 00.000 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
22:18:41.975 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
22:18:41.976 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.90 mountX=0.08 mountY=0.04, mountTheta=0.47
22:18:41.977 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
22:18:41.979 00.002 21068 Enqueuing Move request for scope (-0.09, -0.02)
22:18:41.981 00.002 16108 Worker thread wakes up
22:18:41.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:18:41.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:18:41.981 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.08 yDistance=0.04
22:18:41.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:18:41.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:41.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:41.982 00.001 16108 MoveAxis(E, 0, ABG)
22:18:41.982 00.000 16108 Move returns status 0, amount 0
22:18:41.982 00.000 16108 MoveAxis(N, 0, ABG)
22:18:41.982 00.000 16108 Move returns status 0, amount 0
22:18:41.982 00.000 16108 move complete, result=0
22:18:41.982 00.000 16108 worker thread done servicing request
22:18:41.987 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3974, FiltMin=3425, FiltMax=45987, Gamma=1.000
22:18:42.003 00.016 21068 UpdateGuideState exits: m=102549 SNR=62.4
22:18:42.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:42.005 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:42.006 00.001 21068 Enqueuing Expose request
22:18:42.007 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:42.008 00.001 16108 Worker thread wakes up
22:18:42.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:42.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:42.978 00.970 16108 Exposure complete
22:18:43.045 00.067 16108 worker thread done servicing request
22:18:43.045 00.000 21068 OnExposeComplete: enter
22:18:43.046 00.001 21068 UpdateGuideState(): m_state=6
22:18:43.047 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1166
22:18:43.047 00.000 21068 Star::Find returns 1 (0), X=219.53, Y=877.81, Mass=113182, SNR=73.3, Peak=19123 HFD=3.0
22:18:43.048 00.001 21068 MultiStar: [#1 0.34,-0.23,1.15,U] [#2 -0.00,-0.24,1.21,U] [#3 0.11,-0.11,0.95,U] [#4 0.43,-0.05,0.00,M1] [#5 0.00,-0.37,0.97,U] [#6 0.39,-0.31,0.00,M1] [#7 0.06,0.09,0.63,U] [#8 0.31,-0.00,0.72,U] 
22:18:43.049 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.30, -0.05}
22:18:43.050 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
22:18:43.051 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
22:18:43.052 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.77 mountX=-0.18 mountY=0.11, mountTheta=2.59
22:18:43.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.15, opts=13)
22:18:43.054 00.001 21068 Enqueuing Move request for scope (0.16, -0.15)
22:18:43.055 00.001 16108 Worker thread wakes up
22:18:43.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:18:43.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:18:43.055 00.000 16108 Moving (0.16, -0.15) raw xDistance=-0.18 yDistance=0.11
22:18:43.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:18:43.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:43.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:18:43.055 00.000 16108 MoveAxis(E, 0, ABG)
22:18:43.055 00.000 16108 Move returns status 0, amount 0
22:18:43.055 00.000 16108 MoveAxis(N, 0, ABG)
22:18:43.055 00.000 16108 Move returns status 0, amount 0
22:18:43.055 00.000 16108 move complete, result=0
22:18:43.055 00.000 16108 worker thread done servicing request
22:18:43.060 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3977, FiltMin=3411, FiltMax=57667, Gamma=1.000
22:18:43.074 00.014 21068 UpdateGuideState exits: m=113182 SNR=73.3
22:18:43.076 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:43.076 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:43.077 00.001 21068 Enqueuing Expose request
22:18:43.078 00.001 16108 Worker thread wakes up
22:18:43.078 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:43.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:43.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:44.236 01.157 16108 Exposure complete
22:18:44.306 00.070 16108 worker thread done servicing request
22:18:44.306 00.000 21068 OnExposeComplete: enter
22:18:44.306 00.000 21068 UpdateGuideState(): m_state=6
22:18:44.307 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1167
22:18:44.308 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=877.75, Mass=108143, SNR=75.4, Peak=16550 HFD=3.0
22:18:44.309 00.001 21068 MultiStar: [#1 0.11,-0.01,0.94,U] [#2 0.05,-0.21,1.09,U] [#3 0.19,-0.02,0.99,U] [#4 -0.02,-0.09,0.83,U] [#5 -0.21,-0.35,0.84,U] [#6 -0.17,-0.26,0.81,U] [#7 -0.32,0.00,0.66,U] [#8 0.31,-0.23,0.72,U] 
22:18:44.310 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.12, -0.11}
22:18:44.311 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
22:18:44.312 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
22:18:44.313 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.43 mountX=-0.04 mountY=0.13, mountTheta=1.89
22:18:44.314 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.14, opts=13)
22:18:44.315 00.001 21068 Enqueuing Move request for scope (0.02, -0.14)
22:18:44.317 00.002 16108 Worker thread wakes up
22:18:44.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
22:18:44.317 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
22:18:44.317 00.000 16108 Moving (0.02, -0.14) raw xDistance=-0.04 yDistance=0.13
22:18:44.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:18:44.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:44.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:18:44.317 00.000 16108 MoveAxis(E, 0, ABG)
22:18:44.317 00.000 16108 Move returns status 0, amount 0
22:18:44.317 00.000 16108 MoveAxis(N, 0, ABG)
22:18:44.317 00.000 16108 Move returns status 0, amount 0
22:18:44.317 00.000 16108 move complete, result=0
22:18:44.317 00.000 16108 worker thread done servicing request
22:18:44.322 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3974, FiltMin=3408, FiltMax=53213, Gamma=1.000
22:18:44.338 00.016 21068 UpdateGuideState exits: m=108143 SNR=75.4
22:18:44.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:44.339 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:44.340 00.001 21068 Enqueuing Expose request
22:18:44.342 00.002 16108 Worker thread wakes up
22:18:44.342 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:44.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:44.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:45.314 00.971 16108 Exposure complete
22:18:45.370 00.056 16108 worker thread done servicing request
22:18:45.370 00.000 21068 OnExposeComplete: enter
22:18:45.371 00.001 21068 UpdateGuideState(): m_state=6
22:18:45.372 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1168
22:18:45.373 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=877.99, Mass=121436, SNR=85.9, Peak=16851 HFD=3.4
22:18:45.374 00.001 21068 MultiStar: [#1 -0.01,-0.32,0.98,U] [#2 -0.34,-0.26,0.91,U] [#3 -0.05,-0.09,0.90,U] [#4 0.41,0.05,0.88,U] [#5 0.17,-0.30,0.89,U] [#6 0.15,-0.23,0.68,U] [#7 -0.32,-0.03,0.51,U] [#8 0.37,-0.05,0.67,U] 
22:18:45.374 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.25, 0.14}
22:18:45.375 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
22:18:45.376 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
22:18:45.377 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.00 mountX=-0.10 mountY=0.10, mountTheta=2.35
22:18:45.378 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.12, opts=13)
22:18:45.379 00.001 21068 Enqueuing Move request for scope (0.08, -0.12)
22:18:45.380 00.001 16108 Worker thread wakes up
22:18:45.381 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
22:18:45.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
22:18:45.381 00.000 16108 Moving (0.08, -0.12) raw xDistance=-0.10 yDistance=0.10
22:18:45.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:18:45.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:45.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:18:45.381 00.000 16108 MoveAxis(E, 0, ABG)
22:18:45.381 00.000 16108 Move returns status 0, amount 0
22:18:45.381 00.000 16108 MoveAxis(N, 0, ABG)
22:18:45.381 00.000 16108 Move returns status 0, amount 0
22:18:45.381 00.000 16108 move complete, result=0
22:18:45.381 00.000 16108 worker thread done servicing request
22:18:45.386 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3977, FiltMin=3357, FiltMax=65405, Gamma=1.000
22:18:45.405 00.019 21068 UpdateGuideState exits: m=121436 SNR=85.9
22:18:45.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:45.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:45.408 00.001 21068 Enqueuing Expose request
22:18:45.408 00.000 16108 Worker thread wakes up
22:18:45.408 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:45.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:45.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:46.557 01.148 16108 Exposure complete
22:18:46.620 00.063 16108 worker thread done servicing request
22:18:46.621 00.001 21068 OnExposeComplete: enter
22:18:46.621 00.000 21068 UpdateGuideState(): m_state=6
22:18:46.622 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1169
22:18:46.623 00.001 21068 Star::Find returns 1 (0), X=218.87, Y=877.99, Mass=101245, SNR=69.1, Peak=17542 HFD=3.0
22:18:46.624 00.001 21068 MultiStar: [#1 0.05,-0.09,1.40,U] [#2 -0.38,-0.16,1.42,U] [#3 -0.09,0.10,1.06,U] [#4 0.13,0.10,1.05,U] [#5 -0.24,-0.07,1.04,U] [#6 -0.03,0.17,0.88,U] [#7 -0.45,0.19,0.00,M1] [#8 0.15,0.07,0.77,U] 
22:18:46.625 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.36, 0.14}
22:18:46.625 00.000 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
22:18:46.626 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
22:18:46.627 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=3.00 mountX=0.11 mountY=0.01, mountTheta=0.09
22:18:46.628 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.02, opts=13)
22:18:46.629 00.001 21068 Enqueuing Move request for scope (-0.11, 0.02)
22:18:46.630 00.001 16108 Worker thread wakes up
22:18:46.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
22:18:46.630 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
22:18:46.630 00.000 16108 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=0.01
22:18:46.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:18:46.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:46.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:46.630 00.000 16108 MoveAxis(E, 0, ABG)
22:18:46.630 00.000 16108 Move returns status 0, amount 0
22:18:46.630 00.000 16108 MoveAxis(N, 0, ABG)
22:18:46.632 00.002 16108 Move returns status 0, amount 0
22:18:46.632 00.000 16108 move complete, result=0
22:18:46.632 00.000 16108 worker thread done servicing request
22:18:46.635 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3971, FiltMin=3350, FiltMax=52701, Gamma=1.000
22:18:46.650 00.015 21068 UpdateGuideState exits: m=101245 SNR=69.1
22:18:46.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:46.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:46.653 00.001 21068 Enqueuing Expose request
22:18:46.654 00.001 16108 Worker thread wakes up
22:18:46.654 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:46.654 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:46.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:47.622 00.968 16108 Exposure complete
22:18:47.683 00.061 16108 worker thread done servicing request
22:18:47.683 00.000 21068 OnExposeComplete: enter
22:18:47.684 00.001 21068 UpdateGuideState(): m_state=6
22:18:47.685 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1170
22:18:47.686 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=878.01, Mass=110767, SNR=68.7, Peak=18198 HFD=3.0
22:18:47.687 00.001 21068 MultiStar: [#1 0.01,-0.13,1.19,U] [#2 -0.12,-0.02,1.53,U] [#3 -0.16,0.19,1.05,U] [#4 0.10,0.24,0.95,U] [#5 -0.06,-0.14,0.96,U] [#6 0.04,-0.13,0.87,U] [#7 -0.21,0.17,0.76,U] [#8 0.11,0.01,0.87,U] 
22:18:47.688 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.03, 0.15}
22:18:47.689 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
22:18:47.690 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
22:18:47.691 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.49 mountX=0.04 mountY=-0.02, mountTheta=-0.43
22:18:47.692 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
22:18:47.693 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
22:18:47.694 00.001 16108 Worker thread wakes up
22:18:47.695 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:18:47.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:18:47.695 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
22:18:47.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:18:47.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:47.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:47.695 00.000 16108 MoveAxis(E, 0, ABG)
22:18:47.695 00.000 16108 Move returns status 0, amount 0
22:18:47.695 00.000 16108 MoveAxis(N, 0, ABG)
22:18:47.695 00.000 16108 Move returns status 0, amount 0
22:18:47.695 00.000 16108 move complete, result=0
22:18:47.695 00.000 16108 worker thread done servicing request
22:18:47.701 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3971, FiltMin=3392, FiltMax=60461, Gamma=1.000
22:18:47.717 00.016 21068 UpdateGuideState exits: m=110767 SNR=68.7
22:18:47.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:47.718 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:47.719 00.001 21068 Enqueuing Expose request
22:18:47.720 00.001 16108 Worker thread wakes up
22:18:47.720 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:47.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:47.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:48.870 01.149 16108 Exposure complete
22:18:48.932 00.062 16108 worker thread done servicing request
22:18:48.932 00.000 21068 OnExposeComplete: enter
22:18:48.933 00.001 21068 UpdateGuideState(): m_state=6
22:18:48.934 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1171
22:18:48.935 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=878.06, Mass=98514, SNR=72.4, Peak=16150 HFD=2.8
22:18:48.938 00.003 21068 MultiStar: [#1 -0.26,0.04,1.12,U] [#2 -0.30,0.11,1.31,U] [#3 -0.59,0.26,0.00,M1] [#4 -0.03,0.29,1.05,U] [#5 -0.10,-0.26,0.98,U] [#6 -0.14,0.06,0.78,U] [#7 -0.17,0.15,0.60,U] [#8 -0.09,0.25,0.87,U] 
22:18:48.939 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.10}, one-star: {-0.00, 0.21}
22:18:48.939 00.000 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
22:18:48.940 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
22:18:48.941 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.18 cameraTheta=2.52 mountX=0.16 mountY=-0.07, mountTheta=-0.40
22:18:48.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.10, opts=13)
22:18:48.944 00.001 21068 Enqueuing Move request for scope (-0.14, 0.10)
22:18:48.945 00.001 16108 Worker thread wakes up
22:18:48.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
22:18:48.945 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
22:18:48.946 00.001 16108 Moving (-0.14, 0.10) raw xDistance=0.16 yDistance=-0.07
22:18:48.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:18:48.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:48.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:18:48.946 00.000 16108 MoveAxis(E, 0, ABG)
22:18:48.946 00.000 16108 Move returns status 0, amount 0
22:18:48.946 00.000 16108 MoveAxis(N, 0, ABG)
22:18:48.946 00.000 16108 Move returns status 0, amount 0
22:18:48.946 00.000 16108 move complete, result=0
22:18:48.946 00.000 16108 worker thread done servicing request
22:18:48.950 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3971, FiltMin=3433, FiltMax=47181, Gamma=1.000
22:18:48.972 00.022 21068 UpdateGuideState exits: m=98514 SNR=72.4
22:18:48.974 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:48.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:48.976 00.001 21068 Enqueuing Expose request
22:18:48.976 00.000 16108 Worker thread wakes up
22:18:48.976 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:48.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:48.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:49.942 00.965 16108 Exposure complete
22:18:50.008 00.066 16108 worker thread done servicing request
22:18:50.008 00.000 21068 OnExposeComplete: enter
22:18:50.009 00.001 21068 UpdateGuideState(): m_state=6
22:18:50.010 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1172
22:18:50.010 00.000 21068 Star::Find returns 1 (0), X=219.25, Y=878.11, Mass=105484, SNR=68.8, Peak=18310 HFD=2.7
22:18:50.012 00.002 21068 MultiStar: [#1 -0.25,-0.04,1.28,U] [#2 -0.33,0.11,1.27,U] [#3 -0.52,0.37,0.00,M2] [#4 0.11,0.04,0.85,U] [#5 -0.42,-0.10,0.00,M1] [#6 -0.41,-0.00,1.05,U] [#7 -0.39,0.00,0.67,U] [#8 -0.21,0.13,0.80,U] 
22:18:50.014 00.002 21068 refined, 6 included, MultiStar: {-0.22, 0.07}, one-star: {0.02, 0.26}
22:18:50.015 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
22:18:50.016 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
22:18:50.017 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.83 mountX=0.22 mountY=-0.02, mountTheta=-0.08
22:18:50.018 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.07, opts=13)
22:18:50.019 00.001 21068 Enqueuing Move request for scope (-0.22, 0.07)
22:18:50.020 00.001 16108 Worker thread wakes up
22:18:50.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
22:18:50.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
22:18:50.020 00.000 16108 Moving (-0.22, 0.07) raw xDistance=0.22 yDistance=-0.02
22:18:50.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:18:50.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:50.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:18:50.020 00.000 16108 MoveAxis(W, 59, ABG)
22:18:50.020 00.000 16108 Guiding  Dir = 3, Dur = 59
22:18:50.021 00.001 16108 IsSlewing returns 0
22:18:50.021 00.000 16108 IsGuiding returns 0
22:18:50.024 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3971, FiltMin=3299, FiltMax=51421, Gamma=1.000
22:18:50.042 00.018 21068 UpdateGuideState exits: m=105484 SNR=68.8
22:18:50.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:50.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:50.045 00.001 21068 Enqueuing Expose request
22:18:50.074 00.029 16108 PulseGuide returned control before completion, sleep 15
22:18:50.106 00.032 16108 IsGuiding returns 1
22:18:50.106 00.000 16108 scope still moving after pulse duration time elapsed
22:18:50.137 00.031 16108 IsSlewing returns 0
22:18:50.137 00.000 16108 IsGuiding returns 1
22:18:50.168 00.031 16108 IsSlewing returns 0
22:18:50.168 00.000 16108 IsGuiding returns 0
22:18:50.168 00.000 16108 scope move finished after 59 + 89 ms
22:18:50.168 00.000 16108 Move returns status 0, amount 59
22:18:50.168 00.000 16108 MoveAxis(N, 0, ABG)
22:18:50.168 00.000 16108 Move returns status 0, amount 0
22:18:50.168 00.000 16108 move complete, result=0
22:18:50.168 00.000 16108 worker thread done servicing request
22:18:50.168 00.000 16108 Worker thread wakes up
22:18:50.168 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
22:18:50.170 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:50.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:51.323 01.153 16108 Exposure complete
22:18:51.386 00.063 16108 worker thread done servicing request
22:18:51.386 00.000 21068 OnExposeComplete: enter
22:18:51.386 00.000 21068 UpdateGuideState(): m_state=6
22:18:51.388 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1173
22:18:51.389 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.94, Mass=116903, SNR=77.9, Peak=15971 HFD=3.3
22:18:51.390 00.001 21068 MultiStar: [#1 0.19,0.09,0.91,U] [#2 0.00,0.04,1.11,U] [#3 -0.10,0.26,1.00,U] [#4 0.36,0.04,0.74,U] [#5 0.03,0.08,0.88,U] [#6 -0.11,0.08,0.75,U] [#7 -0.06,0.25,0.59,U] [#8 0.26,0.10,0.83,U] 
22:18:51.391 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.14, 0.09}
22:18:51.392 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:18:51.393 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:18:51.394 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
22:18:51.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
22:18:51.397 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
22:18:51.398 00.001 16108 Worker thread wakes up
22:18:51.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:18:51.398 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:18:51.398 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.13
22:18:51.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:18:51.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:51.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:18:51.398 00.000 16108 MoveAxis(E, 0, ABG)
22:18:51.399 00.001 16108 Move returns status 0, amount 0
22:18:51.399 00.000 16108 MoveAxis(N, 0, ABG)
22:18:51.399 00.000 16108 Move returns status 0, amount 0
22:18:51.399 00.000 16108 move complete, result=0
22:18:51.399 00.000 16108 worker thread done servicing request
22:18:51.403 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=3968, FiltMin=3408, FiltMax=43933, Gamma=1.000
22:18:51.418 00.015 21068 UpdateGuideState exits: m=116903 SNR=77.9
22:18:51.420 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:51.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:51.421 00.001 21068 Enqueuing Expose request
22:18:51.422 00.001 16108 Worker thread wakes up
22:18:51.422 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:51.423 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:51.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:52.392 00.969 16108 Exposure complete
22:18:52.451 00.059 16108 worker thread done servicing request
22:18:52.451 00.000 21068 OnExposeComplete: enter
22:18:52.453 00.002 21068 UpdateGuideState(): m_state=6
22:18:52.454 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1174
22:18:52.455 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=877.89, Mass=119720, SNR=81.4, Peak=16611 HFD=3.1
22:18:52.455 00.000 21068 MultiStar: [#1 0.21,0.25,1.04,U] [#2 -0.11,0.02,1.11,U] [#3 0.14,0.24,0.84,U] [#4 0.19,0.16,0.67,U] [#5 0.08,0.06,0.89,U] [#6 0.20,0.33,0.79,U] [#7 0.09,0.25,0.54,U] [#8 0.41,0.32,0.00,M1] 
22:18:52.456 00.001 21068 single-star, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.01, 0.04}
22:18:52.457 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
22:18:52.458 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
22:18:52.459 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.26 mountX=-0.01 mountY=-0.04, mountTheta=-1.71
22:18:52.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
22:18:52.461 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
22:18:52.462 00.001 16108 Worker thread wakes up
22:18:52.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:18:52.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:18:52.462 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.01 yDistance=-0.04
22:18:52.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:18:52.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:52.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:52.462 00.000 16108 MoveAxis(E, 0, ABG)
22:18:52.462 00.000 16108 Move returns status 0, amount 0
22:18:52.462 00.000 16108 MoveAxis(N, 0, ABG)
22:18:52.462 00.000 16108 Move returns status 0, amount 0
22:18:52.462 00.000 16108 move complete, result=0
22:18:52.462 00.000 16108 worker thread done servicing request
22:18:52.467 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3971, FiltMin=3437, FiltMax=50339, Gamma=1.000
22:18:52.483 00.016 21068 UpdateGuideState exits: m=119720 SNR=81.4
22:18:52.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:52.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:52.486 00.001 21068 Enqueuing Expose request
22:18:52.487 00.001 16108 Worker thread wakes up
22:18:52.487 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:52.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:52.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:53.646 01.159 16108 Exposure complete
22:18:53.709 00.063 16108 worker thread done servicing request
22:18:53.709 00.000 21068 OnExposeComplete: enter
22:18:53.710 00.001 21068 UpdateGuideState(): m_state=6
22:18:53.711 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1175
22:18:53.711 00.000 21068 Star::Find returns 1 (0), X=219.57, Y=878.10, Mass=120001, SNR=89.6, Peak=20611 HFD=3.0
22:18:53.713 00.002 21068 MultiStar: [#1 0.41,0.10,0.91,U] [#2 0.21,0.07,1.13,U] [#3 0.09,0.27,0.83,U] [#4 0.60,-0.05,0.00,M1] [#5 0.38,-0.03,0.79,U] [#6 0.36,0.15,0.62,U] [#7 -0.05,0.08,0.47,U] [#8 0.36,0.05,0.68,U] 
22:18:53.714 00.001 21068 refined, 7 included, MultiStar: {0.28, 0.12}, one-star: {0.35, 0.25}
22:18:53.714 00.000 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
22:18:53.715 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
22:18:53.716 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.42 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
22:18:53.718 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.12, opts=13)
22:18:53.719 00.001 21068 Enqueuing Move request for scope (0.28, 0.12)
22:18:53.719 00.000 16108 Worker thread wakes up
22:18:53.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
22:18:53.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
22:18:53.719 00.000 16108 Moving (0.28, 0.12) raw xDistance=-0.25 yDistance=-0.18
22:18:53.720 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:18:53.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:53.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:18:53.720 00.000 16108 MoveAxis(E, 66, ABG)
22:18:53.720 00.000 16108 Guiding  Dir = 2, Dur = 66
22:18:53.720 00.000 16108 IsSlewing returns 0
22:18:53.720 00.000 16108 IsGuiding returns 0
22:18:53.724 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3968, FiltMin=3353, FiltMax=55411, Gamma=1.000
22:18:53.726 00.002 16108 PulseGuide returned control before completion, sleep 71
22:18:53.741 00.015 21068 UpdateGuideState exits: m=120001 SNR=89.6
22:18:53.743 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.743 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:53.744 00.001 21068 Enqueuing Expose request
22:18:53.803 00.059 16108 IsGuiding returns 1
22:18:53.803 00.000 16108 scope still moving after pulse duration time elapsed
22:18:53.835 00.032 16108 IsSlewing returns 0
22:18:53.835 00.000 16108 IsGuiding returns 0
22:18:53.835 00.000 16108 scope move finished after 66 + 48 ms
22:18:53.835 00.000 16108 Move returns status 0, amount 66
22:18:53.835 00.000 16108 MoveAxis(N, 0, ABG)
22:18:53.835 00.000 16108 Move returns status 0, amount 0
22:18:53.835 00.000 16108 move complete, result=0
22:18:53.835 00.000 16108 worker thread done servicing request
22:18:53.835 00.000 16108 Worker thread wakes up
22:18:53.835 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
22:18:53.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:53.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:54.794 00.958 16108 Exposure complete
22:18:54.851 00.057 16108 worker thread done servicing request
22:18:54.851 00.000 21068 OnExposeComplete: enter
22:18:54.852 00.001 21068 UpdateGuideState(): m_state=6
22:18:54.853 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
22:18:54.854 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.93, Mass=108491, SNR=83.4, Peak=15798 HFD=3.3
22:18:54.855 00.001 21068 MultiStar: [#1 0.17,0.14,1.13,U] [#2 0.06,-0.10,1.16,U] [#3 0.13,0.13,0.95,U] [#4 0.54,-0.18,0.00,M2] [#5 0.49,-0.16,0.00,M1] [#6 0.21,-0.02,0.72,U] [#7 0.10,-0.00,0.55,U] [#8 0.24,0.09,0.71,U] 
22:18:54.856 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.21, 0.08}
22:18:54.856 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:18:54.857 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:18:54.858 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
22:18:54.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.05, opts=13)
22:18:54.861 00.001 21068 Enqueuing Move request for scope (0.15, 0.05)
22:18:54.862 00.001 16108 Worker thread wakes up
22:18:54.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
22:18:54.862 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
22:18:54.862 00.000 16108 Moving (0.15, 0.05) raw xDistance=-0.14 yDistance=-0.08
22:18:54.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:18:54.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:54.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:18:54.862 00.000 16108 MoveAxis(E, 0, ABG)
22:18:54.862 00.000 16108 Move returns status 0, amount 0
22:18:54.862 00.000 16108 MoveAxis(N, 0, ABG)
22:18:54.862 00.000 16108 Move returns status 0, amount 0
22:18:54.862 00.000 16108 move complete, result=0
22:18:54.862 00.000 16108 worker thread done servicing request
22:18:54.866 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3971, FiltMin=3398, FiltMax=56845, Gamma=1.000
22:18:54.881 00.015 21068 UpdateGuideState exits: m=108491 SNR=83.4
22:18:54.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:54.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:54.884 00.001 21068 Enqueuing Expose request
22:18:54.885 00.001 16108 Worker thread wakes up
22:18:54.885 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:18:54.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:54.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:56.049 01.164 16108 Exposure complete
22:18:56.116 00.067 16108 worker thread done servicing request
22:18:56.116 00.000 21068 OnExposeComplete: enter
22:18:56.117 00.001 21068 UpdateGuideState(): m_state=6
22:18:56.118 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1177
22:18:56.119 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=878.04, Mass=116164, SNR=78.5, Peak=16598 HFD=3.2
22:18:56.121 00.002 21068 MultiStar: [#1 0.16,-0.09,1.14,U] [#2 -0.15,-0.31,1.12,U] [#3 -0.03,0.16,0.91,U] [#4 0.37,-0.09,0.77,U] [#5 0.22,-0.24,0.79,U] [#6 -0.11,-0.53,0.00,M1] [#7 -0.04,0.09,0.60,U] [#8 -0.15,0.17,0.70,U] 
22:18:56.121 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.03, 0.18}
22:18:56.122 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
22:18:56.123 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
22:18:56.124 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.53 mountX=-0.05 mountY=0.02, mountTheta=2.84
22:18:56.125 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
22:18:56.127 00.002 21068 Enqueuing Move request for scope (0.05, -0.03)
22:18:56.128 00.001 16108 Worker thread wakes up
22:18:56.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:18:56.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:18:56.128 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
22:18:56.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:18:56.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:56.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:56.128 00.000 16108 MoveAxis(E, 0, ABG)
22:18:56.128 00.000 16108 Move returns status 0, amount 0
22:18:56.128 00.000 16108 MoveAxis(N, 0, ABG)
22:18:56.128 00.000 16108 Move returns status 0, amount 0
22:18:56.128 00.000 16108 move complete, result=0
22:18:56.128 00.000 16108 worker thread done servicing request
22:18:56.134 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3971, FiltMin=3408, FiltMax=43533, Gamma=1.000
22:18:56.151 00.017 21068 UpdateGuideState exits: m=116164 SNR=78.5
22:18:56.151 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:56.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:56.155 00.003 21068 Enqueuing Expose request
22:18:56.156 00.001 16108 Worker thread wakes up
22:18:56.156 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:56.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:56.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:57.127 00.971 16108 Exposure complete
22:18:57.187 00.060 16108 worker thread done servicing request
22:18:57.187 00.000 21068 OnExposeComplete: enter
22:18:57.187 00.000 21068 UpdateGuideState(): m_state=6
22:18:57.188 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
22:18:57.189 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.90, Mass=131268, SNR=95.4, Peak=18966 HFD=3.3
22:18:57.191 00.002 21068 MultiStar: [#1 0.01,-0.13,0.78,U] [#2 -0.23,-0.25,0.98,U] [#3 -0.26,0.18,0.90,U] [#4 -0.02,0.38,0.69,U] [#5 -0.23,-0.07,0.84,U] [#6 -0.07,-0.12,0.54,U] [#7 -0.08,0.37,0.44,U] [#8 -0.11,0.42,0.00,M1] 
22:18:57.192 00.001 21068 single-star, 7 included, MultiStar: {-0.12, 0.03}, one-star: {-0.05, 0.05}
22:18:57.193 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
22:18:57.194 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
22:18:57.195 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.44 mountX=0.06 mountY=-0.03, mountTheta=-0.48
22:18:57.196 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
22:18:57.197 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
22:18:57.198 00.001 16108 Worker thread wakes up
22:18:57.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:18:57.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:18:57.198 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.03
22:18:57.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:18:57.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:57.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:18:57.198 00.000 16108 MoveAxis(E, 0, ABG)
22:18:57.198 00.000 16108 Move returns status 0, amount 0
22:18:57.198 00.000 16108 MoveAxis(N, 0, ABG)
22:18:57.198 00.000 16108 Move returns status 0, amount 0
22:18:57.198 00.000 16108 move complete, result=0
22:18:57.199 00.001 16108 worker thread done servicing request
22:18:57.202 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3974, FiltMin=3446, FiltMax=53629, Gamma=1.000
22:18:57.218 00.016 21068 UpdateGuideState exits: m=131268 SNR=95.4
22:18:57.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:57.221 00.001 21068 Enqueuing Expose request
22:18:57.222 00.001 16108 Worker thread wakes up
22:18:57.222 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:18:57.223 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:57.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:58.387 01.164 16108 Exposure complete
22:18:58.445 00.058 16108 worker thread done servicing request
22:18:58.445 00.000 21068 OnExposeComplete: enter
22:18:58.446 00.001 21068 UpdateGuideState(): m_state=6
22:18:58.447 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1179
22:18:58.448 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=877.76, Mass=126456, SNR=87.1, Peak=18662 HFD=3.2
22:18:58.449 00.001 21068 MultiStar: [#1 -0.25,-0.36,0.00,M1] [#2 -0.50,-0.22,0.00,M1] [#3 -0.29,-0.18,0.77,U] [#4 0.12,-0.24,0.69,U] [#5 -0.24,-0.02,0.72,U] [#6 -0.22,-0.35,0.75,U] [#7 -0.41,-0.35,0.00,M1] [#8 -0.42,0.22,0.00,M2] 
22:18:58.450 00.001 21068 single-star, 4 included, MultiStar: {-0.17, -0.17}, one-star: {-0.19, -0.09}
22:18:58.451 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
22:18:58.452 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
22:18:58.454 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.70 mountX=0.18 mountY=0.13, mountTheta=0.65
22:18:58.455 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.09, opts=13)
22:18:58.456 00.001 21068 Enqueuing Move request for scope (-0.19, -0.09)
22:18:58.457 00.001 16108 Worker thread wakes up
22:18:58.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
22:18:58.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
22:18:58.457 00.000 16108 Moving (-0.19, -0.09) raw xDistance=0.18 yDistance=0.13
22:18:58.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:18:58.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:58.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:18:58.457 00.000 16108 MoveAxis(E, 0, ABG)
22:18:58.457 00.000 16108 Move returns status 0, amount 0
22:18:58.457 00.000 16108 MoveAxis(N, 0, ABG)
22:18:58.457 00.000 16108 Move returns status 0, amount 0
22:18:58.457 00.000 16108 move complete, result=0
22:18:58.457 00.000 16108 worker thread done servicing request
22:18:58.460 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3974, FiltMin=3443, FiltMax=61737, Gamma=1.000
22:18:58.476 00.016 21068 UpdateGuideState exits: m=126456 SNR=87.1
22:18:58.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:58.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:58.479 00.001 21068 Enqueuing Expose request
22:18:58.479 00.000 16108 Worker thread wakes up
22:18:58.479 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:18:58.480 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:58.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:18:59.450 00.970 16108 Exposure complete
22:18:59.508 00.058 16108 worker thread done servicing request
22:18:59.508 00.000 21068 OnExposeComplete: enter
22:18:59.509 00.001 21068 UpdateGuideState(): m_state=6
22:18:59.510 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1180
22:18:59.510 00.000 21068 Star::Find returns 1 (0), X=219.06, Y=877.88, Mass=113310, SNR=79.2, Peak=20742 HFD=2.9
22:18:59.511 00.001 21068 MultiStar: [#1 -0.18,-0.13,1.11,U] [#2 -0.35,-0.18,1.21,U] [#3 -0.28,-0.12,1.05,U] [#4 0.18,-0.19,0.76,U] [#5 -0.60,-0.31,0.00,M1] [#6 -0.13,-0.22,0.73,U] [#7 -0.28,-0.09,0.54,U] [#8 0.01,0.05,0.67,U] 
22:18:59.512 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.11}, one-star: {-0.17, 0.02}
22:18:59.513 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:18:59.514 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:18:59.514 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.00 mountX=0.17 mountY=0.02, mountTheta=0.10
22:18:59.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
22:18:59.518 00.002 21068 Enqueuing Move request for scope (-0.17, 0.02)
22:18:59.519 00.001 16108 Worker thread wakes up
22:18:59.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
22:18:59.519 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
22:18:59.519 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
22:18:59.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:18:59.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:59.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:59.520 00.001 16108 MoveAxis(E, 0, ABG)
22:18:59.520 00.000 16108 Move returns status 0, amount 0
22:18:59.520 00.000 16108 MoveAxis(N, 0, ABG)
22:18:59.520 00.000 16108 Move returns status 0, amount 0
22:18:59.520 00.000 16108 move complete, result=0
22:18:59.520 00.000 16108 worker thread done servicing request
22:18:59.523 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3974, FiltMin=3347, FiltMax=44288, Gamma=1.000
22:18:59.545 00.022 21068 UpdateGuideState exits: m=113310 SNR=79.2
22:18:59.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:59.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:18:59.548 00.001 21068 Enqueuing Expose request
22:18:59.549 00.001 16108 Worker thread wakes up
22:18:59.549 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:18:59.549 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:18:59.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:00.700 01.151 16108 Exposure complete
22:19:00.758 00.058 16108 worker thread done servicing request
22:19:00.758 00.000 21068 OnExposeComplete: enter
22:19:00.758 00.000 21068 UpdateGuideState(): m_state=6
22:19:00.759 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1181
22:19:00.760 00.001 21068 Star::Find returns 1 (0), X=218.82, Y=877.95, Mass=122667, SNR=77.0, Peak=21654 HFD=3.0
22:19:00.761 00.001 21068 MultiStar: [#1 -0.29,0.01,0.98,U] [#2 -0.20,-0.23,1.21,U] [#3 -0.26,0.09,1.02,U] [#4 0.16,0.14,0.85,U] [#5 -0.38,-0.02,0.89,U] [#6 -0.11,-0.13,0.71,U] [#7 -0.45,0.42,0.00,M1] [#8 -0.48,-0.02,0.00,M2] 
22:19:00.762 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.01}, one-star: {-0.41, 0.10}
22:19:00.762 00.000 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
22:19:00.763 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
22:19:00.764 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.09 mountX=0.22 mountY=0.06, mountTheta=0.28
22:19:00.767 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.01, opts=13)
22:19:00.768 00.001 21068 Enqueuing Move request for scope (-0.22, -0.01)
22:19:00.770 00.002 16108 Worker thread wakes up
22:19:00.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
22:19:00.770 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
22:19:00.770 00.000 16108 Moving (-0.22, -0.01) raw xDistance=0.22 yDistance=0.06
22:19:00.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:19:00.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:00.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:00.770 00.000 16108 MoveAxis(W, 57, ABG)
22:19:00.770 00.000 16108 Guiding  Dir = 3, Dur = 57
22:19:00.770 00.000 16108 IsSlewing returns 0
22:19:00.770 00.000 16108 IsGuiding returns 0
22:19:00.778 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3971, FiltMin=3389, FiltMax=47974, Gamma=1.000
22:19:00.783 00.005 16108 PulseGuide returned control before completion, sleep 56
22:19:00.795 00.012 21068 UpdateGuideState exits: m=122667 SNR=77.0
22:19:00.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:00.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:00.798 00.001 21068 Enqueuing Expose request
22:19:00.844 00.046 16108 IsGuiding returns 1
22:19:00.844 00.000 16108 scope still moving after pulse duration time elapsed
22:19:00.876 00.032 16108 IsSlewing returns 0
22:19:00.876 00.000 16108 IsGuiding returns 0
22:19:00.876 00.000 16108 scope move finished after 57 + 48 ms
22:19:00.876 00.000 16108 Move returns status 0, amount 57
22:19:00.876 00.000 16108 MoveAxis(N, 0, ABG)
22:19:00.876 00.000 16108 Move returns status 0, amount 0
22:19:00.876 00.000 16108 move complete, result=0
22:19:00.876 00.000 16108 worker thread done servicing request
22:19:00.876 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
22:19:00.878 00.002 16108 Worker thread wakes up
22:19:00.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:00.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:01.838 00.960 16108 Exposure complete
22:19:01.894 00.056 16108 worker thread done servicing request
22:19:01.894 00.000 21068 OnExposeComplete: enter
22:19:01.895 00.001 21068 UpdateGuideState(): m_state=6
22:19:01.896 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1182
22:19:01.898 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=877.92, Mass=108217, SNR=73.4, Peak=18934 HFD=2.7
22:19:01.899 00.001 21068 MultiStar: [#1 0.06,-0.12,1.28,U] [#2 -0.16,-0.22,1.35,U] [#3 -0.07,0.10,1.16,U] [#4 0.45,0.06,0.00,M1] [#5 -0.18,-0.23,1.06,U] [#6 -0.16,-0.20,0.78,U] [#7 -0.26,0.26,0.67,U] [#8 0.27,-0.09,0.86,U] 
22:19:01.900 00.001 21068 single-star, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.03, 0.06}
22:19:01.900 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
22:19:01.901 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
22:19:01.902 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.98 mountX=0.04 mountY=-0.06, mountTheta=-0.97
22:19:01.905 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
22:19:01.906 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
22:19:01.907 00.001 16108 Worker thread wakes up
22:19:01.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:19:01.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:19:01.907 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
22:19:01.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:19:01.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:01.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:01.907 00.000 16108 MoveAxis(E, 0, ABG)
22:19:01.907 00.000 16108 Move returns status 0, amount 0
22:19:01.907 00.000 16108 MoveAxis(N, 0, ABG)
22:19:01.907 00.000 16108 Move returns status 0, amount 0
22:19:01.907 00.000 16108 move complete, result=0
22:19:01.907 00.000 16108 worker thread done servicing request
22:19:01.911 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3974, FiltMin=3405, FiltMax=52925, Gamma=1.000
22:19:01.926 00.015 21068 UpdateGuideState exits: m=108217 SNR=73.4
22:19:01.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:01.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:01.929 00.001 21068 Enqueuing Expose request
22:19:01.930 00.001 16108 Worker thread wakes up
22:19:01.930 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:01.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:01.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:03.085 01.155 16108 Exposure complete
22:19:03.150 00.065 16108 worker thread done servicing request
22:19:03.150 00.000 21068 OnExposeComplete: enter
22:19:03.151 00.001 21068 UpdateGuideState(): m_state=6
22:19:03.152 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1183
22:19:03.153 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.65, Mass=123124, SNR=77.5, Peak=16102 HFD=3.2
22:19:03.154 00.001 21068 MultiStar: [#1 0.34,-0.44,0.00,M1] [#2 -0.16,-0.49,0.00,M1] [#3 -0.03,-0.04,0.83,U] [#4 0.56,-0.08,0.00,M2] [#5 0.22,-0.32,0.77,U] [#6 0.11,-0.21,0.70,U] [#7 -0.13,-0.33,0.77,U] [#8 0.24,-0.34,0.82,U] 
22:19:03.154 00.000 21068 single-star, 5 included, MultiStar: {0.07, -0.24}, one-star: {0.02, -0.20}
22:19:03.155 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
22:19:03.156 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
22:19:03.157 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.46 mountX=-0.06 mountY=0.19, mountTheta=1.86
22:19:03.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
22:19:03.159 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
22:19:03.160 00.001 16108 Worker thread wakes up
22:19:03.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
22:19:03.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
22:19:03.160 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.06 yDistance=0.19
22:19:03.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:19:03.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:03.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:19:03.160 00.000 16108 MoveAxis(E, 0, ABG)
22:19:03.160 00.000 16108 Move returns status 0, amount 0
22:19:03.160 00.000 16108 MoveAxis(N, 0, ABG)
22:19:03.160 00.000 16108 Move returns status 0, amount 0
22:19:03.160 00.000 16108 move complete, result=0
22:19:03.160 00.000 16108 worker thread done servicing request
22:19:03.165 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=3971, FiltMin=3321, FiltMax=53881, Gamma=1.000
22:19:03.181 00.016 21068 UpdateGuideState exits: m=123124 SNR=77.5
22:19:03.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:03.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:03.184 00.001 21068 Enqueuing Expose request
22:19:03.185 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:19:03.186 00.001 16108 Worker thread wakes up
22:19:03.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:03.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:04.153 00.967 16108 Exposure complete
22:19:04.213 00.060 16108 worker thread done servicing request
22:19:04.213 00.000 21068 OnExposeComplete: enter
22:19:04.214 00.001 21068 UpdateGuideState(): m_state=6
22:19:04.215 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
22:19:04.216 00.001 21068 Star::Find returns 1 (0), X=218.99, Y=877.41, Mass=114297, SNR=76.0, Peak=17363 HFD=3.1
22:19:04.217 00.001 21068 MultiStar: [#1 -0.10,-0.57,0.00,M2] [#2 -0.52,-0.41,0.00,M2] [#3 -0.06,-0.12,1.07,U] [#4 0.18,-0.30,0.86,U] [#5 -0.17,-0.35,1.04,U] [#6 -0.24,-0.34,0.82,U] [#7 -0.38,-0.33,0.00,M1] [#8 0.13,-0.57,0.00,M1] 
22:19:04.217 00.000 21068 refined, 4 included, MultiStar: {-0.11, -0.31}, one-star: {-0.24, -0.44}
22:19:04.219 00.002 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
22:19:04.220 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
22:19:04.221 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=0.05 mountY=0.32, mountTheta=1.41
22:19:04.222 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.31, opts=13)
22:19:04.223 00.001 21068 Enqueuing Move request for scope (-0.11, -0.31)
22:19:04.224 00.001 16108 Worker thread wakes up
22:19:04.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
22:19:04.224 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
22:19:04.224 00.000 16108 Moving (-0.11, -0.31) raw xDistance=0.05 yDistance=0.32
22:19:04.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:19:04.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:04.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:19:04.224 00.000 16108 MoveAxis(E, 0, ABG)
22:19:04.224 00.000 16108 Move returns status 0, amount 0
22:19:04.224 00.000 16108 MoveAxis(N, 0, ABG)
22:19:04.224 00.000 16108 Move returns status 0, amount 0
22:19:04.224 00.000 16108 move complete, result=0
22:19:04.224 00.000 16108 worker thread done servicing request
22:19:04.227 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3971, FiltMin=3401, FiltMax=65350, Gamma=1.000
22:19:04.246 00.019 21068 UpdateGuideState exits: m=114297 SNR=76.0
22:19:04.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:04.247 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:04.248 00.001 21068 Enqueuing Expose request
22:19:04.249 00.001 16108 Worker thread wakes up
22:19:04.249 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:19:04.250 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:04.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:05.400 01.150 16108 Exposure complete
22:19:05.460 00.060 16108 worker thread done servicing request
22:19:05.460 00.000 21068 OnExposeComplete: enter
22:19:05.460 00.000 21068 UpdateGuideState(): m_state=6
22:19:05.461 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1185
22:19:05.463 00.002 21068 Star::Find returns 1 (0), X=218.89, Y=877.92, Mass=115906, SNR=84.9, Peak=17814 HFD=2.9
22:19:05.464 00.001 21068 MultiStar: [#1 -0.09,-0.14,1.03,U] [#2 -0.18,-0.11,0.92,U] [#3 -0.08,0.10,0.92,U] [#4 0.16,-0.07,0.67,U] [#5 -0.44,-0.14,0.00,M1] [#6 -0.21,-0.10,0.65,U] [#7 -0.37,0.25,0.00,M2] [#8 0.00,-0.08,0.64,U] 
22:19:05.465 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.04}, one-star: {-0.33, 0.07}
22:19:05.466 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
22:19:05.467 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
22:19:05.467 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.81 mountX=0.11 mountY=0.07, mountTheta=0.56
22:19:05.470 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.04, opts=13)
22:19:05.471 00.001 21068 Enqueuing Move request for scope (-0.12, -0.04)
22:19:05.472 00.001 16108 Worker thread wakes up
22:19:05.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
22:19:05.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
22:19:05.472 00.000 16108 Moving (-0.12, -0.04) raw xDistance=0.11 yDistance=0.07
22:19:05.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:19:05.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:05.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:19:05.472 00.000 16108 MoveAxis(E, 0, ABG)
22:19:05.472 00.000 16108 Move returns status 0, amount 0
22:19:05.472 00.000 16108 MoveAxis(N, 0, ABG)
22:19:05.472 00.000 16108 Move returns status 0, amount 0
22:19:05.473 00.001 16108 move complete, result=0
22:19:05.473 00.000 16108 worker thread done servicing request
22:19:05.476 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=3971, FiltMin=3385, FiltMax=52813, Gamma=1.000
22:19:05.493 00.017 21068 UpdateGuideState exits: m=115906 SNR=84.9
22:19:05.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:05.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:05.496 00.001 21068 Enqueuing Expose request
22:19:05.497 00.001 16108 Worker thread wakes up
22:19:05.497 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:19:05.498 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:05.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:06.462 00.964 16108 Exposure complete
22:19:06.523 00.061 16108 worker thread done servicing request
22:19:06.523 00.000 21068 OnExposeComplete: enter
22:19:06.524 00.001 21068 UpdateGuideState(): m_state=6
22:19:06.525 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1186
22:19:06.526 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.47, Mass=93070, SNR=63.5, Peak=14643 HFD=2.9
22:19:06.527 00.001 21068 MultiStar: [#1 0.03,-0.36,1.26,U] [#2 -0.10,-0.47,0.00,M2] [#3 0.07,-0.27,1.31,U] [#4 0.04,-0.20,0.97,U] [#5 0.20,-0.31,1.21,U] [#6 0.20,-0.25,0.97,U] [#7 -0.56,-0.58,0.00,M3] [#8 0.32,-0.26,0.86,U] 
22:19:06.528 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.29}, one-star: {-0.18, -0.38}
22:19:06.529 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
22:19:06.529 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
22:19:06.530 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.27 mountX=-0.14 mountY=0.26, mountTheta=2.06
22:19:06.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.29, opts=13)
22:19:06.533 00.001 21068 Enqueuing Move request for scope (0.09, -0.29)
22:19:06.534 00.001 16108 Worker thread wakes up
22:19:06.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
22:19:06.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
22:19:06.534 00.000 16108 Moving (0.09, -0.29) raw xDistance=-0.14 yDistance=0.26
22:19:06.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:19:06.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:06.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:19:06.534 00.000 16108 MoveAxis(E, 0, ABG)
22:19:06.534 00.000 16108 Move returns status 0, amount 0
22:19:06.534 00.000 16108 MoveAxis(N, 0, ABG)
22:19:06.534 00.000 16108 Move returns status 0, amount 0
22:19:06.534 00.000 16108 move complete, result=0
22:19:06.534 00.000 16108 worker thread done servicing request
22:19:06.540 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3971, FiltMin=3353, FiltMax=50739, Gamma=1.000
22:19:06.559 00.019 21068 UpdateGuideState exits: m=93070 SNR=63.5
22:19:06.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:06.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:06.562 00.001 21068 Enqueuing Expose request
22:19:06.563 00.001 16108 Worker thread wakes up
22:19:06.563 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:19:06.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:06.564 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:07.737 01.173 16108 Exposure complete
22:19:07.800 00.063 16108 worker thread done servicing request
22:19:07.800 00.000 21068 OnExposeComplete: enter
22:19:07.801 00.001 21068 UpdateGuideState(): m_state=6
22:19:07.803 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1187
22:19:07.804 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.37, Mass=126478, SNR=80.4, Peak=19027 HFD=3.3
22:19:07.805 00.001 21068 MultiStar: [#1 -0.11,-0.18,0.96,U] [#2 -0.30,-0.36,0.00,M3] [#3 -0.29,-0.12,0.93,U] [#4 0.17,-0.63,0.00,M1] [#5 -0.26,-0.50,0.00,M1] [#6 -0.09,-0.49,0.00,M1] [#7 -0.61,-0.65,0.00,M4] [#8 0.24,-0.64,0.00,M1] 
22:19:07.806 00.001 21068 refined, 2 included, MultiStar: {-0.17, -0.26}, one-star: {-0.13, -0.48}
22:19:07.807 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
22:19:07.808 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
22:19:07.809 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.32 cameraTheta=-2.15 mountX=0.13 mountY=0.30, mountTheta=1.17
22:19:07.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.26, opts=13)
22:19:07.812 00.001 21068 Enqueuing Move request for scope (-0.17, -0.26)
22:19:07.813 00.001 16108 Worker thread wakes up
22:19:07.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
22:19:07.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
22:19:07.813 00.000 16108 Moving (-0.17, -0.26) raw xDistance=0.13 yDistance=0.30
22:19:07.814 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:19:07.814 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.63
22:19:07.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:19:07.814 00.000 16108 MoveAxis(E, 0, ABG)
22:19:07.814 00.000 16108 Move returns status 0, amount 0
22:19:07.814 00.000 16108 MoveAxis(S, 60, ABG)
22:19:07.814 00.000 16108 Guiding  Dir = 1, Dur = 60
22:19:07.814 00.000 16108 IsSlewing returns 0
22:19:07.814 00.000 16108 IsGuiding returns 0
22:19:07.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3971, FiltMin=3443, FiltMax=57155, Gamma=1.000
22:19:07.833 00.016 21068 UpdateGuideState exits: m=126478 SNR=80.4
22:19:07.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:07.835 00.000 21068 Enqueuing Expose request
22:19:07.874 00.039 16108 PulseGuide returned control before completion, sleep 12
22:19:07.888 00.014 16108 IsGuiding returns 1
22:19:07.888 00.000 16108 scope still moving after pulse duration time elapsed
22:19:07.920 00.032 16108 IsSlewing returns 0
22:19:07.920 00.000 16108 IsGuiding returns 1
22:19:07.950 00.030 16108 IsSlewing returns 0
22:19:07.950 00.000 16108 IsGuiding returns 1
22:19:07.982 00.032 16108 IsSlewing returns 0
22:19:07.982 00.000 16108 IsGuiding returns 0
22:19:07.982 00.000 16108 scope move finished after 60 + 107 ms
22:19:07.982 00.000 16108 Move returns status 0, amount 60
22:19:07.982 00.000 16108 move complete, result=0
22:19:07.982 00.000 16108 worker thread done servicing request
22:19:07.982 00.000 16108 Worker thread wakes up
22:19:07.982 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
22:19:07.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:07.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:08.954 00.971 16108 Exposure complete
22:19:09.011 00.057 16108 worker thread done servicing request
22:19:09.011 00.000 21068 OnExposeComplete: enter
22:19:09.012 00.001 21068 UpdateGuideState(): m_state=6
22:19:09.012 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1188
22:19:09.013 00.001 21068 Star::Find returns 1 (0), X=219.05, Y=877.17, Mass=131277, SNR=86.1, Peak=20723 HFD=2.8
22:19:09.014 00.001 21068 MultiStar: [#1 -0.30,-0.66,0.00,M1] [#2 -0.16,-0.42,0.00,M4] [#3 -0.32,-0.35,0.00,M1] [#4 0.02,-0.40,0.80,U] [#5 -0.12,-0.55,0.00,M2] [#6 -0.11,-0.80,0.00,M2] [#7 -0.55,-0.62,0.00,M5] [#8 0.31,-1.01,0.00,M2] 
22:19:09.015 00.001 21068 refined, 1 included, MultiStar: {-0.09, -0.56}, one-star: {-0.18, -0.68}
22:19:09.015 00.000 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.59)
22:19:09.016 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
22:19:09.017 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.56 hyp=0.56 cameraTheta=-1.73 mountX=-0.01 mountY=0.56, mountTheta=1.59
22:19:09.019 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.56, opts=13)
22:19:09.019 00.000 21068 Enqueuing Move request for scope (-0.09, -0.56)
22:19:09.021 00.002 16108 Worker thread wakes up
22:19:09.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.56) opts 0xd
22:19:09.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.56)
22:19:09.021 00.000 16108 Moving (-0.09, -0.56) raw xDistance=-0.01 yDistance=0.56
22:19:09.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:19:09.022 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:19:09.022 00.000 16108 MoveAxis(E, 0, ABG)
22:19:09.022 00.000 16108 Move returns status 0, amount 0
22:19:09.022 00.000 16108 MoveAxis(S, 113, ABG)
22:19:09.022 00.000 16108 Guiding  Dir = 1, Dur = 113
22:19:09.022 00.000 16108 IsSlewing returns 0
22:19:09.022 00.000 16108 IsGuiding returns 0
22:19:09.028 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3971, FiltMin=3331, FiltMax=48141, Gamma=1.000
22:19:09.039 00.011 16108 PulseGuide returned control before completion, sleep 107
22:19:09.049 00.010 21068 UpdateGuideState exits: m=131277 SNR=86.1
22:19:09.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:09.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:09.052 00.001 21068 Enqueuing Expose request
22:19:09.146 00.094 16108 IsGuiding returns 1
22:19:09.146 00.000 16108 scope still moving after pulse duration time elapsed
22:19:09.177 00.031 16108 IsSlewing returns 0
22:19:09.177 00.000 16108 IsGuiding returns 1
22:19:09.208 00.031 16108 IsSlewing returns 0
22:19:09.208 00.000 16108 IsGuiding returns 0
22:19:09.208 00.000 16108 scope move finished after 113 + 73 ms
22:19:09.208 00.000 16108 Move returns status 0, amount 113
22:19:09.208 00.000 16108 move complete, result=0
22:19:09.208 00.000 16108 worker thread done servicing request
22:19:09.208 00.000 16108 Worker thread wakes up
22:19:09.208 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.6 px 113 ms SOUTH
22:19:09.210 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:09.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:10.356 01.146 16108 Exposure complete
22:19:10.420 00.064 16108 worker thread done servicing request
22:19:10.420 00.000 21068 OnExposeComplete: enter
22:19:10.421 00.001 21068 UpdateGuideState(): m_state=6
22:19:10.422 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1189
22:19:10.423 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.50, Mass=113798, SNR=72.0, Peak=14035 HFD=3.2
22:19:10.425 00.002 21068 MultiStar: [#1 0.13,-0.73,0.00,M2] [#2 0.24,-0.25,1.35,U] [#3 -0.06,-0.35,1.09,U] [#4 0.37,-0.33,0.00,M1] [#5 -0.04,-0.59,0.00,M3] [#6 -0.09,-0.54,0.00,M3] [#7 -0.05,-0.07,0.56,U] [#8 0.59,-0.27,0.00,M3] 
22:19:10.426 00.001 21068 refined, 3 included, MultiStar: {0.11, -0.28}, one-star: {0.23, -0.35}
22:19:10.427 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
22:19:10.428 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
22:19:10.429 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.18 mountX=-0.16 mountY=0.24, mountTheta=2.16
22:19:10.430 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.28, opts=13)
22:19:10.431 00.001 21068 Enqueuing Move request for scope (0.11, -0.28)
22:19:10.432 00.001 16108 Worker thread wakes up
22:19:10.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.28) opts 0xd
22:19:10.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.28)
22:19:10.432 00.000 16108 Moving (0.11, -0.28) raw xDistance=-0.16 yDistance=0.24
22:19:10.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:19:10.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:19:10.432 00.000 16108 MoveAxis(E, 0, ABG)
22:19:10.432 00.000 16108 Move returns status 0, amount 0
22:19:10.432 00.000 16108 MoveAxis(S, 49, ABG)
22:19:10.432 00.000 16108 Guiding  Dir = 1, Dur = 49
22:19:10.432 00.000 16108 IsSlewing returns 0
22:19:10.432 00.000 16108 IsGuiding returns 0
22:19:10.435 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3971, FiltMin=3433, FiltMax=55219, Gamma=1.000
22:19:10.439 00.004 16108 PulseGuide returned control before completion, sleep 52
22:19:10.451 00.012 21068 UpdateGuideState exits: m=113798 SNR=72.0
22:19:10.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:10.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:10.454 00.001 21068 Enqueuing Expose request
22:19:10.501 00.047 16108 IsGuiding returns 1
22:19:10.501 00.000 16108 scope still moving after pulse duration time elapsed
22:19:10.533 00.032 16108 IsSlewing returns 0
22:19:10.533 00.000 16108 IsGuiding returns 0
22:19:10.533 00.000 16108 scope move finished after 49 + 51 ms
22:19:10.533 00.000 16108 Move returns status 0, amount 49
22:19:10.533 00.000 16108 move complete, result=0
22:19:10.533 00.000 16108 worker thread done servicing request
22:19:10.533 00.000 16108 Worker thread wakes up
22:19:10.533 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
22:19:10.535 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:10.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:11.505 00.970 16108 Exposure complete
22:19:11.563 00.058 16108 worker thread done servicing request
22:19:11.563 00.000 21068 OnExposeComplete: enter
22:19:11.564 00.001 21068 UpdateGuideState(): m_state=6
22:19:11.565 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1190
22:19:11.566 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=878.06, Mass=119360, SNR=89.9, Peak=18339 HFD=3.2
22:19:11.568 00.002 21068 MultiStar: [#1 0.42,0.31,0.00,M3] [#2 -0.01,0.47,0.00,M4] [#3 0.17,0.31,0.75,U] [#4 0.67,0.30,0.00,M2] [#5 0.36,0.20,0.78,U] [#6 0.43,0.42,0.00,M4] [#7 -0.27,0.41,0.00,M5] [#8 0.59,0.20,0.00,M4] 
22:19:11.568 00.000 21068 refined, 2 included, MultiStar: {0.28, 0.23}, one-star: {0.31, 0.21}
22:19:11.569 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:19:11.570 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:19:11.571 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.37 cameraTheta=0.69 mountX=-0.24 mountY=-0.29, mountTheta=-2.25
22:19:11.572 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.23, opts=13)
22:19:11.573 00.001 21068 Enqueuing Move request for scope (0.28, 0.23)
22:19:11.574 00.001 16108 Worker thread wakes up
22:19:11.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
22:19:11.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
22:19:11.574 00.000 16108 Moving (0.28, 0.23) raw xDistance=-0.24 yDistance=-0.29
22:19:11.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:19:11.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:11.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:19:11.574 00.000 16108 MoveAxis(E, 63, ABG)
22:19:11.574 00.000 16108 Guiding  Dir = 2, Dur = 63
22:19:11.574 00.000 16108 IsSlewing returns 0
22:19:11.575 00.001 16108 IsGuiding returns 0
22:19:11.579 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3971, FiltMin=3411, FiltMax=41805, Gamma=1.000
22:19:11.594 00.015 21068 UpdateGuideState exits: m=119360 SNR=89.9
22:19:11.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:11.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:11.597 00.001 21068 Enqueuing Expose request
22:19:11.608 00.011 16108 PulseGuide returned control before completion, sleep 41
22:19:11.654 00.046 16108 IsGuiding returns 1
22:19:11.654 00.000 16108 scope still moving after pulse duration time elapsed
22:19:11.686 00.032 16108 IsSlewing returns 0
22:19:11.686 00.000 16108 IsGuiding returns 1
22:19:11.717 00.031 16108 IsSlewing returns 0
22:19:11.717 00.000 16108 IsGuiding returns 0
22:19:11.717 00.000 16108 scope move finished after 63 + 79 ms
22:19:11.717 00.000 16108 Move returns status 0, amount 63
22:19:11.717 00.000 16108 MoveAxis(N, 0, ABG)
22:19:11.717 00.000 16108 Move returns status 0, amount 0
22:19:11.717 00.000 16108 move complete, result=0
22:19:11.717 00.000 16108 worker thread done servicing request
22:19:11.717 00.000 16108 Worker thread wakes up
22:19:11.717 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.3 px 0 ms NORTH
22:19:11.718 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:11.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:12.882 01.164 16108 Exposure complete
22:19:12.939 00.057 16108 worker thread done servicing request
22:19:12.939 00.000 21068 OnExposeComplete: enter
22:19:12.940 00.001 21068 UpdateGuideState(): m_state=6
22:19:12.941 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1191
22:19:12.942 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=877.99, Mass=97771, SNR=58.4, Peak=17686 HFD=2.9
22:19:12.943 00.001 21068 MultiStar: [#1 -0.05,0.07,1.26,U] [#2 -0.23,0.31,1.67,U] [#3 -0.13,0.27,1.40,U] [#4 0.24,0.36,0.00,M3] [#5 -0.43,0.21,0.00,M3] [#6 -0.06,-0.02,1.22,U] [#7 -0.44,0.09,0.00,M6] [#8 0.08,0.15,0.82,U] 
22:19:12.944 00.001 21068 single-star, 5 included, MultiStar: {-0.11, 0.17}, one-star: {-0.13, 0.14}
22:19:12.944 00.000 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
22:19:12.945 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
22:19:12.946 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.32 mountX=0.16 mountY=-0.11, mountTheta=-0.61
22:19:12.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.14, opts=13)
22:19:12.949 00.001 21068 Enqueuing Move request for scope (-0.13, 0.14)
22:19:12.950 00.001 16108 Worker thread wakes up
22:19:12.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
22:19:12.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
22:19:12.950 00.000 16108 Moving (-0.13, 0.14) raw xDistance=0.16 yDistance=-0.11
22:19:12.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:19:12.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:12.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:19:12.950 00.000 16108 MoveAxis(E, 0, ABG)
22:19:12.950 00.000 16108 Move returns status 0, amount 0
22:19:12.950 00.000 16108 MoveAxis(N, 0, ABG)
22:19:12.950 00.000 16108 Move returns status 0, amount 0
22:19:12.950 00.000 16108 move complete, result=0
22:19:12.951 00.001 16108 worker thread done servicing request
22:19:12.956 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3971, FiltMin=3417, FiltMax=51734, Gamma=1.000
22:19:12.974 00.018 21068 UpdateGuideState exits: m=97771 SNR=58.4
22:19:12.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:12.975 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:12.976 00.001 21068 Enqueuing Expose request
22:19:12.977 00.001 16108 Worker thread wakes up
22:19:12.977 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:12.978 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:12.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:13.941 00.963 16108 Exposure complete
22:19:13.999 00.058 16108 worker thread done servicing request
22:19:13.999 00.000 21068 OnExposeComplete: enter
22:19:14.000 00.001 21068 UpdateGuideState(): m_state=6
22:19:14.001 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1192
22:19:14.002 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.99, Mass=117532, SNR=69.3, Peak=17030 HFD=3.0
22:19:14.003 00.001 21068 MultiStar: [#1 0.36,0.06,1.25,U] [#2 -0.01,0.16,1.15,U] [#3 -0.02,0.15,1.08,U] [#4 0.09,0.25,0.95,U] [#5 -0.04,-0.03,0.87,U] [#6 0.20,0.31,0.91,U] [#7 0.05,0.12,0.57,U] [#8 0.40,0.00,0.77,U] 
22:19:14.005 00.002 21068 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.24, 0.14}
22:19:14.006 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:19:14.007 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:19:14.007 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=-0.12 mountY=-0.16, mountTheta=-2.21
22:19:14.009 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
22:19:14.010 00.001 21068 Enqueuing Move request for scope (0.14, 0.13)
22:19:14.011 00.001 16108 Worker thread wakes up
22:19:14.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
22:19:14.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
22:19:14.011 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.12 yDistance=-0.16
22:19:14.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:19:14.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:14.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:19:14.011 00.000 16108 MoveAxis(E, 0, ABG)
22:19:14.011 00.000 16108 Move returns status 0, amount 0
22:19:14.011 00.000 16108 MoveAxis(N, 0, ABG)
22:19:14.011 00.000 16108 Move returns status 0, amount 0
22:19:14.011 00.000 16108 move complete, result=0
22:19:14.012 00.001 16108 worker thread done servicing request
22:19:14.015 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3968, FiltMin=3417, FiltMax=49827, Gamma=1.000
22:19:14.031 00.016 21068 UpdateGuideState exits: m=117532 SNR=69.3
22:19:14.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:14.034 00.001 21068 Enqueuing Expose request
22:19:14.034 00.000 16108 Worker thread wakes up
22:19:14.034 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:14.036 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:14.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:15.190 01.154 16108 Exposure complete
22:19:15.251 00.061 16108 worker thread done servicing request
22:19:15.251 00.000 21068 OnExposeComplete: enter
22:19:15.252 00.001 21068 UpdateGuideState(): m_state=6
22:19:15.253 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1193
22:19:15.254 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=877.95, Mass=103387, SNR=78.9, Peak=16390 HFD=2.9
22:19:15.254 00.000 21068 MultiStar: [#1 -0.06,0.02,1.00,U] [#2 -0.19,-0.15,1.14,U] [#3 -0.12,0.35,0.86,U] [#4 0.04,0.23,0.79,U] [#5 -0.39,0.07,0.94,U] [#6 -0.07,0.02,0.87,U] [#7 -0.20,0.27,0.53,U] [#8 -0.29,0.13,0.68,U] 
22:19:15.255 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.10}, one-star: {-0.06, 0.09}
22:19:15.256 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
22:19:15.257 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
22:19:15.257 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=0.08 mountY=-0.08, mountTheta=-0.78
22:19:15.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
22:19:15.261 00.002 21068 Enqueuing Move request for scope (-0.06, 0.09)
22:19:15.263 00.002 16108 Worker thread wakes up
22:19:15.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
22:19:15.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
22:19:15.263 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
22:19:15.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:19:15.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:15.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:19:15.263 00.000 16108 MoveAxis(E, 0, ABG)
22:19:15.263 00.000 16108 Move returns status 0, amount 0
22:19:15.263 00.000 16108 MoveAxis(N, 0, ABG)
22:19:15.263 00.000 16108 Move returns status 0, amount 0
22:19:15.263 00.000 16108 move complete, result=0
22:19:15.263 00.000 16108 worker thread done servicing request
22:19:15.269 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3971, FiltMin=3424, FiltMax=49341, Gamma=1.000
22:19:15.287 00.018 21068 UpdateGuideState exits: m=103387 SNR=78.9
22:19:15.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:15.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:15.290 00.001 21068 Enqueuing Expose request
22:19:15.291 00.001 16108 Worker thread wakes up
22:19:15.291 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:15.292 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:15.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:16.260 00.968 16108 Exposure complete
22:19:16.319 00.059 16108 worker thread done servicing request
22:19:16.319 00.000 21068 OnExposeComplete: enter
22:19:16.320 00.001 21068 UpdateGuideState(): m_state=6
22:19:16.321 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1194
22:19:16.321 00.000 21068 Star::Find returns 1 (0), X=219.38, Y=877.89, Mass=114571, SNR=69.9, Peak=18134 HFD=2.7
22:19:16.323 00.002 21068 MultiStar: [#1 0.07,0.04,1.08,U] [#2 0.06,0.00,1.32,U] [#3 -0.06,0.30,1.22,U] [#4 0.20,-0.06,0.86,U] [#5 -0.16,-0.21,0.97,U] [#6 -0.22,-0.01,0.91,U] [#7 -0.43,0.25,0.00,M5] [#8 0.19,0.08,0.87,U] 
22:19:16.323 00.000 21068 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.15, 0.03}
22:19:16.324 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:19:16.326 00.002 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
22:19:16.327 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.82 mountX=-0.02 mountY=-0.04, mountTheta=-2.13
22:19:16.330 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
22:19:16.331 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
22:19:16.332 00.001 16108 Worker thread wakes up
22:19:16.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:19:16.333 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:19:16.333 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
22:19:16.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:19:16.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:16.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:16.333 00.000 16108 MoveAxis(E, 0, ABG)
22:19:16.333 00.000 16108 Move returns status 0, amount 0
22:19:16.333 00.000 16108 MoveAxis(N, 0, ABG)
22:19:16.333 00.000 16108 Move returns status 0, amount 0
22:19:16.333 00.000 16108 move complete, result=0
22:19:16.334 00.001 16108 worker thread done servicing request
22:19:16.337 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3971, FiltMin=3414, FiltMax=44733, Gamma=1.000
22:19:16.354 00.017 21068 UpdateGuideState exits: m=114571 SNR=69.9
22:19:16.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:16.357 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:16.358 00.001 21068 Enqueuing Expose request
22:19:16.359 00.001 16108 Worker thread wakes up
22:19:16.359 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:16.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:16.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:17.519 01.159 16108 Exposure complete
22:19:17.577 00.058 16108 worker thread done servicing request
22:19:17.578 00.001 21068 OnExposeComplete: enter
22:19:17.579 00.001 21068 UpdateGuideState(): m_state=6
22:19:17.580 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1195
22:19:17.581 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=877.99, Mass=115780, SNR=77.9, Peak=19590 HFD=2.9
22:19:17.582 00.001 21068 MultiStar: [#1 0.12,-0.02,1.02,U] [#2 -0.22,-0.02,1.15,U] [#3 -0.05,0.14,0.90,U] [#4 0.19,0.22,0.74,U] [#5 0.00,-0.11,0.94,U] [#6 -0.02,-0.01,0.89,U] [#7 -0.34,0.29,0.00,M6] [#8 0.04,0.13,0.76,U] 
22:19:17.584 00.002 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.15, 0.14}
22:19:17.585 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
22:19:17.585 00.000 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
22:19:17.586 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.01 mountX=0.03 mountY=-0.04, mountTheta=-0.93
22:19:17.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
22:19:17.589 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
22:19:17.590 00.001 16108 Worker thread wakes up
22:19:17.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:19:17.590 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:19:17.590 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
22:19:17.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:19:17.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:17.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:17.590 00.000 16108 MoveAxis(E, 0, ABG)
22:19:17.591 00.001 16108 Move returns status 0, amount 0
22:19:17.591 00.000 16108 MoveAxis(N, 0, ABG)
22:19:17.591 00.000 16108 Move returns status 0, amount 0
22:19:17.591 00.000 16108 move complete, result=0
22:19:17.591 00.000 16108 worker thread done servicing request
22:19:17.596 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3971, FiltMin=3376, FiltMax=53725, Gamma=1.000
22:19:17.614 00.018 21068 UpdateGuideState exits: m=115780 SNR=77.9
22:19:17.616 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:17.616 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:17.618 00.002 21068 Enqueuing Expose request
22:19:17.618 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:17.620 00.002 16108 Worker thread wakes up
22:19:17.620 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:17.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:18.598 00.978 16108 Exposure complete
22:19:18.665 00.067 16108 worker thread done servicing request
22:19:18.665 00.000 21068 OnExposeComplete: enter
22:19:18.666 00.001 21068 UpdateGuideState(): m_state=6
22:19:18.667 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1196
22:19:18.668 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=878.12, Mass=96970, SNR=66.9, Peak=15574 HFD=3.1
22:19:18.669 00.001 21068 MultiStar: [#1 -0.19,0.05,1.06,U] [#2 -0.22,0.07,1.28,U] [#3 0.15,0.17,1.24,U] [#4 0.17,0.16,0.93,U] [#5 -0.24,-0.08,1.07,U] [#6 0.17,0.26,0.93,U] [#7 -0.52,0.48,0.00,M7] [#8 0.00,0.21,0.86,U] 
22:19:18.670 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {0.06, 0.26}
22:19:18.671 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:19:18.672 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:19:18.672 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.04 mountY=-0.12, mountTheta=-1.23
22:19:18.674 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
22:19:18.675 00.001 21068 Enqueuing Move request for scope (-0.02, 0.13)
22:19:18.676 00.001 16108 Worker thread wakes up
22:19:18.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:19:18.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:19:18.676 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.04 yDistance=-0.12
22:19:18.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:19:18.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:18.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:19:18.676 00.000 16108 MoveAxis(E, 0, ABG)
22:19:18.676 00.000 16108 Move returns status 0, amount 0
22:19:18.676 00.000 16108 MoveAxis(N, 0, ABG)
22:19:18.676 00.000 16108 Move returns status 0, amount 0
22:19:18.677 00.001 16108 move complete, result=0
22:19:18.677 00.000 16108 worker thread done servicing request
22:19:18.680 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3971, FiltMin=3408, FiltMax=46685, Gamma=1.000
22:19:18.697 00.017 21068 UpdateGuideState exits: m=96970 SNR=66.9
22:19:18.699 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:18.699 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:18.700 00.001 21068 Enqueuing Expose request
22:19:18.701 00.001 16108 Worker thread wakes up
22:19:18.701 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:18.702 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:18.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:19.853 01.151 16108 Exposure complete
22:19:19.912 00.059 16108 worker thread done servicing request
22:19:19.912 00.000 21068 OnExposeComplete: enter
22:19:19.913 00.001 21068 UpdateGuideState(): m_state=6
22:19:19.914 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1197
22:19:19.915 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=877.94, Mass=124227, SNR=86.0, Peak=17107 HFD=3.1
22:19:19.916 00.001 21068 MultiStar: [#1 0.36,0.14,1.06,U] [#2 0.31,-0.08,0.96,U] [#3 0.14,0.10,0.91,U] [#4 0.44,0.22,0.00,M1] [#5 0.07,0.04,0.90,U] [#6 0.41,-0.06,0.72,U] [#7 0.13,0.23,0.59,U] [#8 0.71,-0.11,0.00,M1] 
22:19:19.917 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.06}, one-star: {0.31, 0.09}
22:19:19.917 00.000 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
22:19:19.918 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
22:19:19.919 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.24 mountX=-0.24 mountY=-0.12, mountTheta=-2.68
22:19:19.922 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.06, opts=13)
22:19:19.923 00.001 21068 Enqueuing Move request for scope (0.26, 0.06)
22:19:19.924 00.001 16108 Worker thread wakes up
22:19:19.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
22:19:19.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
22:19:19.924 00.000 16108 Moving (0.26, 0.06) raw xDistance=-0.24 yDistance=-0.12
22:19:19.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:19:19.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:19.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:19:19.924 00.000 16108 MoveAxis(E, 63, ABG)
22:19:19.924 00.000 16108 Guiding  Dir = 2, Dur = 63
22:19:19.924 00.000 16108 IsSlewing returns 0
22:19:19.925 00.001 16108 IsGuiding returns 0
22:19:19.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3971, FiltMin=3392, FiltMax=47635, Gamma=1.000
22:19:19.944 00.016 21068 UpdateGuideState exits: m=124227 SNR=86.0
22:19:19.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:19.947 00.001 21068 Enqueuing Expose request
22:19:19.983 00.036 16108 PulseGuide returned control before completion, sleep 14
22:19:19.999 00.016 16108 IsGuiding returns 1
22:19:19.999 00.000 16108 scope still moving after pulse duration time elapsed
22:19:20.031 00.032 16108 IsSlewing returns 0
22:19:20.031 00.000 16108 IsGuiding returns 1
22:19:20.062 00.031 16108 IsSlewing returns 0
22:19:20.062 00.000 16108 IsGuiding returns 1
22:19:20.093 00.031 16108 IsSlewing returns 0
22:19:20.093 00.000 16108 IsGuiding returns 0
22:19:20.093 00.000 16108 scope move finished after 63 + 105 ms
22:19:20.093 00.000 16108 Move returns status 0, amount 63
22:19:20.093 00.000 16108 MoveAxis(N, 0, ABG)
22:19:20.093 00.000 16108 Move returns status 0, amount 0
22:19:20.093 00.000 16108 move complete, result=0
22:19:20.093 00.000 16108 worker thread done servicing request
22:19:20.093 00.000 16108 Worker thread wakes up
22:19:20.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:20.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:20.093 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
22:19:21.057 00.964 16108 Exposure complete
22:19:21.117 00.060 16108 worker thread done servicing request
22:19:21.117 00.000 21068 OnExposeComplete: enter
22:19:21.119 00.002 21068 UpdateGuideState(): m_state=6
22:19:21.120 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1198
22:19:21.120 00.000 21068 Star::Find returns 1 (0), X=219.30, Y=877.89, Mass=121295, SNR=73.4, Peak=15366 HFD=3.3
22:19:21.121 00.001 21068 MultiStar: [#1 -0.04,0.02,1.28,U] [#2 -0.22,0.12,1.27,U] [#3 -0.04,0.14,1.10,U] [#4 0.18,0.07,0.79,U] [#5 -0.14,0.17,0.88,U] [#6 -0.10,0.04,0.89,U] [#7 -0.16,0.25,0.50,U] [#8 0.33,0.05,0.79,U] 
22:19:21.122 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.07, 0.04}
22:19:21.123 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
22:19:21.124 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
22:19:21.125 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
22:19:21.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
22:19:21.128 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
22:19:21.129 00.001 16108 Worker thread wakes up
22:19:21.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:19:21.129 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:19:21.129 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.05
22:19:21.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:19:21.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:21.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:21.129 00.000 16108 MoveAxis(E, 0, ABG)
22:19:21.129 00.000 16108 Move returns status 0, amount 0
22:19:21.129 00.000 16108 MoveAxis(N, 0, ABG)
22:19:21.129 00.000 16108 Move returns status 0, amount 0
22:19:21.129 00.000 16108 move complete, result=0
22:19:21.129 00.000 16108 worker thread done servicing request
22:19:21.134 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3971, FiltMin=3424, FiltMax=55651, Gamma=1.000
22:19:21.150 00.016 21068 UpdateGuideState exits: m=121295 SNR=73.4
22:19:21.150 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:21.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:21.152 00.001 21068 Enqueuing Expose request
22:19:21.153 00.001 16108 Worker thread wakes up
22:19:21.153 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:21.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:21.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:22.301 01.148 16108 Exposure complete
22:19:22.355 00.054 16108 worker thread done servicing request
22:19:22.356 00.001 21068 OnExposeComplete: enter
22:19:22.357 00.001 21068 UpdateGuideState(): m_state=6
22:19:22.357 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1199
22:19:22.358 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=878.00, Mass=109403, SNR=79.5, Peak=17622 HFD=3.1
22:19:22.359 00.001 21068 MultiStar: [#1 -0.36,0.49,0.00,M1] [#2 -0.23,0.06,1.12,U] [#3 -0.08,0.56,0.00,M1] [#4 0.22,0.34,0.80,U] [#5 -0.57,0.21,0.00,M1] [#6 -0.10,0.25,0.69,U] [#7 -0.41,0.26,0.00,M6] [#8 0.16,0.18,0.75,U] 
22:19:22.360 00.001 21068 single-star, 4 included, MultiStar: {-0.01, 0.18}, one-star: {-0.03, 0.14}
22:19:22.360 00.000 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
22:19:22.361 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:19:22.362 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.75 mountX=0.05 mountY=-0.13, mountTheta=-1.21
22:19:22.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
22:19:22.365 00.001 21068 Enqueuing Move request for scope (-0.03, 0.14)
22:19:22.365 00.000 16108 Worker thread wakes up
22:19:22.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:19:22.366 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:19:22.366 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.05 yDistance=-0.13
22:19:22.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:19:22.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:22.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:19:22.366 00.000 16108 MoveAxis(E, 0, ABG)
22:19:22.366 00.000 16108 Move returns status 0, amount 0
22:19:22.366 00.000 16108 MoveAxis(N, 0, ABG)
22:19:22.366 00.000 16108 Move returns status 0, amount 0
22:19:22.366 00.000 16108 move complete, result=0
22:19:22.366 00.000 16108 worker thread done servicing request
22:19:22.372 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3971, FiltMin=3392, FiltMax=48653, Gamma=1.000
22:19:22.387 00.015 21068 UpdateGuideState exits: m=109403 SNR=79.5
22:19:22.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:22.388 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:22.389 00.001 21068 Enqueuing Expose request
22:19:22.390 00.001 16108 Worker thread wakes up
22:19:22.390 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:22.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:22.391 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:23.359 00.968 16108 Exposure complete
22:19:23.422 00.063 16108 worker thread done servicing request
22:19:23.422 00.000 21068 OnExposeComplete: enter
22:19:23.423 00.001 21068 UpdateGuideState(): m_state=6
22:19:23.423 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1200
22:19:23.424 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.98, Mass=104951, SNR=79.6, Peak=17830 HFD=3.1
22:19:23.425 00.001 21068 MultiStar: [#1 0.07,0.06,1.10,U] [#2 -0.39,0.14,1.06,U] [#3 -0.24,0.24,0.90,U] [#4 0.25,0.09,0.75,U] [#5 -0.33,0.04,0.89,U] [#6 -0.16,-0.15,0.73,U] [#7 -0.15,0.10,0.68,U] [#8 0.32,-0.03,0.77,U] 
22:19:23.426 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.02, 0.13}
22:19:23.426 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
22:19:23.427 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:19:23.429 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.39 mountX=0.09 mountY=-0.06, mountTheta=-0.53
22:19:23.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
22:19:23.433 00.002 21068 Enqueuing Move request for scope (-0.08, 0.08)
22:19:23.435 00.002 16108 Worker thread wakes up
22:19:23.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:19:23.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:19:23.435 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=-0.06
22:19:23.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:19:23.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:23.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:23.435 00.000 16108 MoveAxis(E, 0, ABG)
22:19:23.435 00.000 16108 Move returns status 0, amount 0
22:19:23.435 00.000 16108 MoveAxis(N, 0, ABG)
22:19:23.435 00.000 16108 Move returns status 0, amount 0
22:19:23.435 00.000 16108 move complete, result=0
22:19:23.435 00.000 16108 worker thread done servicing request
22:19:23.440 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3968, FiltMin=3398, FiltMax=47165, Gamma=1.000
22:19:23.457 00.017 21068 UpdateGuideState exits: m=104951 SNR=79.6
22:19:23.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:23.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:23.461 00.001 21068 Enqueuing Expose request
22:19:23.462 00.001 16108 Worker thread wakes up
22:19:23.462 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:23.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:23.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:24.620 01.157 16108 Exposure complete
22:19:24.687 00.067 16108 worker thread done servicing request
22:19:24.687 00.000 21068 OnExposeComplete: enter
22:19:24.689 00.002 21068 UpdateGuideState(): m_state=6
22:19:24.690 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1201
22:19:24.690 00.000 21068 Star::Find returns 1 (0), X=219.22, Y=878.06, Mass=108810, SNR=74.6, Peak=17590 HFD=3.1
22:19:24.691 00.001 21068 MultiStar: [#1 -0.12,0.04,1.20,U] [#2 -0.24,0.20,1.07,U] [#3 -0.52,0.29,0.00,M1] [#4 0.20,0.01,0.76,U] [#5 -0.40,-0.04,0.78,U] [#6 -0.06,0.06,0.86,U] [#7 -0.44,0.00,0.00,M6] [#8 0.11,0.09,0.81,U] 
22:19:24.692 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.09}, one-star: {-0.01, 0.21}
22:19:24.693 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
22:19:24.694 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
22:19:24.695 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.10 mountY=-0.07, mountTheta=-0.62
22:19:24.697 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.09, opts=13)
22:19:24.698 00.001 21068 Enqueuing Move request for scope (-0.08, 0.09)
22:19:24.699 00.001 16108 Worker thread wakes up
22:19:24.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
22:19:24.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
22:19:24.699 00.000 16108 Moving (-0.08, 0.09) raw xDistance=0.10 yDistance=-0.07
22:19:24.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:19:24.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:24.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:24.699 00.000 16108 MoveAxis(E, 0, ABG)
22:19:24.699 00.000 16108 Move returns status 0, amount 0
22:19:24.699 00.000 16108 MoveAxis(N, 0, ABG)
22:19:24.699 00.000 16108 Move returns status 0, amount 0
22:19:24.699 00.000 16108 move complete, result=0
22:19:24.699 00.000 16108 worker thread done servicing request
22:19:24.703 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3968, FiltMin=3430, FiltMax=53382, Gamma=1.000
22:19:24.722 00.019 21068 UpdateGuideState exits: m=108810 SNR=74.6
22:19:24.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:24.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:24.724 00.000 21068 Enqueuing Expose request
22:19:24.725 00.001 16108 Worker thread wakes up
22:19:24.725 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:24.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:24.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:25.697 00.971 16108 Exposure complete
22:19:25.759 00.062 16108 worker thread done servicing request
22:19:25.761 00.002 21068 OnExposeComplete: enter
22:19:25.761 00.000 21068 UpdateGuideState(): m_state=6
22:19:25.762 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1202
22:19:25.763 00.001 21068 Star::Find returns 1 (0), X=218.88, Y=878.19, Mass=117418, SNR=72.8, Peak=19606 HFD=3.1
22:19:25.764 00.001 21068 MultiStar: [#1 -0.13,-0.14,0.99,U] [#2 -0.34,0.04,1.09,U] [#3 -0.44,0.49,0.00,M2] [#4 0.02,0.27,0.89,U] [#5 -0.26,-0.02,0.95,U] [#6 -0.24,-0.04,1.00,U] [#7 -0.42,0.38,0.00,M7] [#8 -0.48,0.38,0.00,M1] 
22:19:25.765 00.001 21068 refined, 5 included, MultiStar: {-0.22, 0.07}, one-star: {-0.35, 0.34}
22:19:25.765 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:19:25.766 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:19:25.767 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.84 mountX=0.23 mountY=-0.02, mountTheta=-0.07
22:19:25.768 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.07, opts=13)
22:19:25.769 00.001 21068 Enqueuing Move request for scope (-0.22, 0.07)
22:19:25.770 00.001 16108 Worker thread wakes up
22:19:25.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
22:19:25.770 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
22:19:25.770 00.000 16108 Moving (-0.22, 0.07) raw xDistance=0.23 yDistance=-0.02
22:19:25.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:19:25.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:25.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:25.771 00.001 16108 MoveAxis(W, 60, ABG)
22:19:25.771 00.000 16108 Guiding  Dir = 3, Dur = 60
22:19:25.771 00.000 16108 IsSlewing returns 0
22:19:25.771 00.000 16108 IsGuiding returns 0
22:19:25.775 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3968, FiltMin=3312, FiltMax=53053, Gamma=1.000
22:19:25.791 00.016 21068 UpdateGuideState exits: m=117418 SNR=72.8
22:19:25.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:25.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:25.794 00.001 21068 Enqueuing Expose request
22:19:25.796 00.002 16108 PulseGuide returned control before completion, sleep 46
22:19:25.858 00.062 16108 IsGuiding returns 1
22:19:25.858 00.000 16108 scope still moving after pulse duration time elapsed
22:19:25.888 00.030 16108 IsSlewing returns 0
22:19:25.888 00.000 16108 IsGuiding returns 0
22:19:25.888 00.000 16108 scope move finished after 60 + 57 ms
22:19:25.888 00.000 16108 Move returns status 0, amount 60
22:19:25.888 00.000 16108 MoveAxis(N, 0, ABG)
22:19:25.888 00.000 16108 Move returns status 0, amount 0
22:19:25.888 00.000 16108 move complete, result=0
22:19:25.888 00.000 16108 worker thread done servicing request
22:19:25.888 00.000 16108 Worker thread wakes up
22:19:25.888 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.0 px 0 ms NORTH
22:19:25.890 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:25.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:27.042 01.152 16108 Exposure complete
22:19:27.100 00.058 16108 worker thread done servicing request
22:19:27.100 00.000 21068 OnExposeComplete: enter
22:19:27.101 00.001 21068 UpdateGuideState(): m_state=6
22:19:27.102 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1203
22:19:27.104 00.002 21068 Star::Find returns 1 (0), X=219.11, Y=877.90, Mass=96958, SNR=72.5, Peak=12723 HFD=3.1
22:19:27.105 00.001 21068 MultiStar: [#1 -0.04,-0.22,1.25,U] [#2 -0.14,-0.24,1.16,U] [#3 -0.19,0.12,1.25,U] [#4 0.44,-0.09,0.00,M1] [#5 0.11,-0.32,1.03,U] [#6 0.04,-0.42,0.93,U] [#7 -0.08,-0.40,0.67,U] [#8 -0.04,-0.10,0.76,U] 
22:19:27.106 00.001 21068 single-star, 7 included, MultiStar: {-0.06, -0.18}, one-star: {-0.11, 0.05}
22:19:27.106 00.000 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
22:19:27.107 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
22:19:27.108 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.76 mountX=0.12 mountY=-0.02, mountTheta=-0.15
22:19:27.109 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
22:19:27.110 00.001 21068 Enqueuing Move request for scope (-0.11, 0.05)
22:19:27.112 00.002 16108 Worker thread wakes up
22:19:27.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:19:27.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:19:27.112 00.000 16108 Moving (-0.11, 0.05) raw xDistance=0.12 yDistance=-0.02
22:19:27.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:19:27.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:27.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:27.112 00.000 16108 MoveAxis(E, 0, ABG)
22:19:27.112 00.000 16108 Move returns status 0, amount 0
22:19:27.112 00.000 16108 MoveAxis(N, 0, ABG)
22:19:27.112 00.000 16108 Move returns status 0, amount 0
22:19:27.112 00.000 16108 move complete, result=0
22:19:27.112 00.000 16108 worker thread done servicing request
22:19:27.117 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=3965, FiltMin=3408, FiltMax=51465, Gamma=1.000
22:19:27.131 00.014 21068 UpdateGuideState exits: m=96958 SNR=72.5
22:19:27.131 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:27.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:27.133 00.001 21068 Enqueuing Expose request
22:19:27.134 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:27.134 00.000 16108 Worker thread wakes up
22:19:27.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:27.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:28.100 00.966 16108 Exposure complete
22:19:28.162 00.062 16108 worker thread done servicing request
22:19:28.162 00.000 21068 OnExposeComplete: enter
22:19:28.164 00.002 21068 UpdateGuideState(): m_state=6
22:19:28.166 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1204
22:19:28.167 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=878.09, Mass=99552, SNR=64.2, Peak=17494 HFD=2.9
22:19:28.168 00.001 21068 MultiStar: [#1 -0.13,-0.13,1.21,U] [#2 -0.18,-0.11,1.35,U] [#3 -0.09,0.33,1.04,U] [#4 0.24,0.05,0.85,U] [#5 -0.22,0.07,1.22,U] [#6 0.12,-0.17,0.94,U] [#7 -0.54,0.29,0.00,M7] [#8 0.19,0.00,1.00,U] 
22:19:28.169 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {-0.22, 0.24}
22:19:28.170 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
22:19:28.172 00.002 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
22:19:28.174 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.69 mountX=0.06 mountY=-0.01, mountTheta=-0.22
22:19:28.176 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
22:19:28.177 00.001 21068 Enqueuing Move request for scope (-0.06, 0.03)
22:19:28.179 00.002 16108 Worker thread wakes up
22:19:28.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:19:28.179 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:19:28.179 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.06 yDistance=-0.01
22:19:28.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:19:28.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:28.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:28.179 00.000 16108 MoveAxis(E, 0, ABG)
22:19:28.179 00.000 16108 Move returns status 0, amount 0
22:19:28.179 00.000 16108 MoveAxis(N, 0, ABG)
22:19:28.179 00.000 16108 Move returns status 0, amount 0
22:19:28.179 00.000 16108 move complete, result=0
22:19:28.179 00.000 16108 worker thread done servicing request
22:19:28.186 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3965, FiltMin=3411, FiltMax=65405, Gamma=1.000
22:19:28.205 00.019 21068 UpdateGuideState exits: m=99552 SNR=64.2
22:19:28.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:28.208 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:28.208 00.000 21068 Enqueuing Expose request
22:19:28.209 00.001 16108 Worker thread wakes up
22:19:28.209 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:28.210 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:28.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:29.359 01.149 16108 Exposure complete
22:19:29.417 00.058 16108 worker thread done servicing request
22:19:29.417 00.000 21068 OnExposeComplete: enter
22:19:29.418 00.001 21068 UpdateGuideState(): m_state=6
22:19:29.420 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1205
22:19:29.420 00.000 21068 Star::Find returns 1 (0), X=219.34, Y=878.04, Mass=122190, SNR=81.6, Peak=15334 HFD=3.3
22:19:29.422 00.002 21068 MultiStar: [#1 0.12,0.23,0.96,U] [#2 -0.30,0.25,1.21,U] [#3 -0.28,0.41,0.00,M1] [#4 0.07,0.56,0.00,M1] [#5 -0.22,0.44,0.00,M1] [#6 -0.40,0.40,0.00,M1] [#7 0.07,0.51,0.00,M8] [#8 0.06,0.54,0.00,M1] 
22:19:29.423 00.001 21068 single-star, 2 included, MultiStar: {-0.04, 0.23}, one-star: {0.11, 0.19}
22:19:29.424 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:19:29.424 00.000 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:19:29.425 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
22:19:29.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.19, opts=13)
22:19:29.428 00.001 21068 Enqueuing Move request for scope (0.11, 0.19)
22:19:29.428 00.000 16108 Worker thread wakes up
22:19:29.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
22:19:29.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
22:19:29.429 00.001 16108 Moving (0.11, 0.19) raw xDistance=-0.08 yDistance=-0.21
22:19:29.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:19:29.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:29.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:19:29.429 00.000 16108 MoveAxis(E, 0, ABG)
22:19:29.429 00.000 16108 Move returns status 0, amount 0
22:19:29.429 00.000 16108 MoveAxis(N, 0, ABG)
22:19:29.429 00.000 16108 Move returns status 0, amount 0
22:19:29.429 00.000 16108 move complete, result=0
22:19:29.429 00.000 16108 worker thread done servicing request
22:19:29.434 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3968, FiltMin=3385, FiltMax=55037, Gamma=1.000
22:19:29.452 00.018 21068 UpdateGuideState exits: m=122190 SNR=81.6
22:19:29.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:29.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:29.455 00.001 21068 Enqueuing Expose request
22:19:29.456 00.001 16108 Worker thread wakes up
22:19:29.456 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:29.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:29.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:30.426 00.970 16108 Exposure complete
22:19:30.489 00.063 16108 worker thread done servicing request
22:19:30.489 00.000 21068 OnExposeComplete: enter
22:19:30.490 00.001 21068 UpdateGuideState(): m_state=6
22:19:30.491 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1206
22:19:30.492 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=878.04, Mass=109378, SNR=74.6, Peak=15654 HFD=3.0
22:19:30.493 00.001 21068 MultiStar: [#1 0.10,0.29,1.24,U] [#2 -0.09,0.20,1.20,U] [#3 -0.49,0.63,0.00,M2] [#4 0.21,0.30,0.97,U] [#5 -0.24,0.14,1.12,U] [#6 -0.14,-0.02,0.96,U] [#7 -0.24,0.05,0.74,U] [#8 0.31,0.19,0.68,U] 
22:19:30.493 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.17}, one-star: {-0.07, 0.19}
22:19:30.494 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:19:30.495 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:19:30.496 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.73 mountX=0.06 mountY=-0.16, mountTheta=-1.23
22:19:30.497 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
22:19:30.498 00.001 21068 Enqueuing Move request for scope (-0.03, 0.17)
22:19:30.499 00.001 16108 Worker thread wakes up
22:19:30.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:19:30.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:19:30.499 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.16
22:19:30.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:19:30.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:30.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:19:30.499 00.000 16108 MoveAxis(E, 0, ABG)
22:19:30.499 00.000 16108 Move returns status 0, amount 0
22:19:30.500 00.001 16108 MoveAxis(N, 0, ABG)
22:19:30.500 00.000 16108 Move returns status 0, amount 0
22:19:30.500 00.000 16108 move complete, result=0
22:19:30.500 00.000 16108 worker thread done servicing request
22:19:30.503 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3968, FiltMin=3366, FiltMax=47965, Gamma=1.000
22:19:30.519 00.016 21068 UpdateGuideState exits: m=109378 SNR=74.6
22:19:30.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:30.521 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:30.522 00.001 21068 Enqueuing Expose request
22:19:30.523 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:30.524 00.001 16108 Worker thread wakes up
22:19:30.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:30.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:31.670 01.146 16108 Exposure complete
22:19:31.730 00.060 16108 worker thread done servicing request
22:19:31.731 00.001 21068 OnExposeComplete: enter
22:19:31.732 00.001 21068 UpdateGuideState(): m_state=6
22:19:31.733 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1207
22:19:31.733 00.000 21068 Star::Find returns 1 (0), X=219.44, Y=877.97, Mass=129012, SNR=88.7, Peak=18003 HFD=3.4
22:19:31.734 00.001 21068 MultiStar: [#1 0.35,-0.23,0.95,U] [#2 -0.10,-0.03,0.93,U] [#3 0.03,0.18,0.91,U] [#4 0.47,0.05,0.00,M1] [#5 -0.03,-0.00,0.75,U] [#6 0.31,0.12,0.64,U] [#7 -0.09,-0.13,0.52,U] [#8 0.37,-0.05,0.66,U] 
22:19:31.735 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.22, 0.12}
22:19:31.737 00.002 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
22:19:31.738 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
22:19:31.739 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.00 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
22:19:31.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.00, opts=13)
22:19:31.742 00.001 21068 Enqueuing Move request for scope (0.13, 0.00)
22:19:31.742 00.000 16108 Worker thread wakes up
22:19:31.743 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:19:31.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:19:31.743 00.000 16108 Moving (0.13, 0.00) raw xDistance=-0.13 yDistance=-0.03
22:19:31.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:19:31.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:31.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:31.743 00.000 16108 MoveAxis(E, 0, ABG)
22:19:31.743 00.000 16108 Move returns status 0, amount 0
22:19:31.743 00.000 16108 MoveAxis(N, 0, ABG)
22:19:31.743 00.000 16108 Move returns status 0, amount 0
22:19:31.743 00.000 16108 move complete, result=0
22:19:31.743 00.000 16108 worker thread done servicing request
22:19:31.748 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3965, FiltMin=3411, FiltMax=49677, Gamma=1.000
22:19:31.766 00.018 21068 UpdateGuideState exits: m=129012 SNR=88.7
22:19:31.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:31.767 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:31.768 00.001 21068 Enqueuing Expose request
22:19:31.769 00.001 16108 Worker thread wakes up
22:19:31.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:31.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:31.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:32.729 00.960 16108 Exposure complete
22:19:32.796 00.067 16108 worker thread done servicing request
22:19:32.796 00.000 21068 OnExposeComplete: enter
22:19:32.797 00.001 21068 UpdateGuideState(): m_state=6
22:19:32.798 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1208
22:19:32.799 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=877.86, Mass=88929, SNR=62.5, Peak=15158 HFD=3.0
22:19:32.800 00.001 21068 MultiStar: [#1 0.23,-0.22,1.30,U] [#2 -0.04,-0.07,1.27,U] [#3 -0.04,0.18,1.18,U] [#4 0.17,0.07,1.12,U] [#5 -0.14,-0.14,1.04,U] [#6 0.28,0.14,1.06,U] [#7 0.10,0.10,0.68,U] [#8 0.20,0.11,0.70,U] 
22:19:32.801 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.27, 0.01}
22:19:32.802 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
22:19:32.803 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
22:19:32.803 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
22:19:32.805 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
22:19:32.806 00.001 21068 Enqueuing Move request for scope (0.11, 0.01)
22:19:32.806 00.000 16108 Worker thread wakes up
22:19:32.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:19:32.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:19:32.807 00.001 16108 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=-0.03
22:19:32.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:19:32.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:32.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:32.807 00.000 16108 MoveAxis(E, 0, ABG)
22:19:32.807 00.000 16108 Move returns status 0, amount 0
22:19:32.807 00.000 16108 MoveAxis(N, 0, ABG)
22:19:32.807 00.000 16108 Move returns status 0, amount 0
22:19:32.807 00.000 16108 move complete, result=0
22:19:32.807 00.000 16108 worker thread done servicing request
22:19:32.811 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3968, FiltMin=3430, FiltMax=49059, Gamma=1.000
22:19:32.827 00.016 21068 UpdateGuideState exits: m=88929 SNR=62.5
22:19:32.828 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:32.829 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:32.830 00.001 21068 Enqueuing Expose request
22:19:32.832 00.002 16108 Worker thread wakes up
22:19:32.832 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:32.833 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:32.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:33.991 01.158 16108 Exposure complete
22:19:34.064 00.073 16108 worker thread done servicing request
22:19:34.064 00.000 21068 OnExposeComplete: enter
22:19:34.066 00.002 21068 UpdateGuideState(): m_state=6
22:19:34.067 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1209
22:19:34.068 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=878.03, Mass=103644, SNR=66.2, Peak=16790 HFD=3.2
22:19:34.069 00.001 21068 MultiStar: [#1 -0.03,0.17,1.13,U] [#2 -0.21,0.30,1.44,U] [#3 -0.05,0.24,1.12,U] [#4 0.28,0.18,0.81,U] [#5 0.08,-0.15,1.13,U] [#6 0.31,0.09,0.84,U] [#7 -0.19,0.50,0.00,M6] [#8 0.40,0.16,0.00,M1] 
22:19:34.070 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.10, 0.18}
22:19:34.071 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
22:19:34.071 00.000 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
22:19:34.072 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.33 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
22:19:34.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.15, opts=13)
22:19:34.075 00.001 21068 Enqueuing Move request for scope (0.04, 0.15)
22:19:34.076 00.001 16108 Worker thread wakes up
22:19:34.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:19:34.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:19:34.076 00.000 16108 Moving (0.04, 0.15) raw xDistance=-0.01 yDistance=-0.15
22:19:34.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:19:34.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:34.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:19:34.076 00.000 16108 MoveAxis(E, 0, ABG)
22:19:34.076 00.000 16108 Move returns status 0, amount 0
22:19:34.076 00.000 16108 MoveAxis(N, 0, ABG)
22:19:34.076 00.000 16108 Move returns status 0, amount 0
22:19:34.076 00.000 16108 move complete, result=0
22:19:34.076 00.000 16108 worker thread done servicing request
22:19:34.079 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3968, FiltMin=3414, FiltMax=47005, Gamma=1.000
22:19:34.098 00.019 21068 UpdateGuideState exits: m=103644 SNR=66.2
22:19:34.100 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:34.102 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:34.103 00.001 21068 Enqueuing Expose request
22:19:34.104 00.001 16108 Worker thread wakes up
22:19:34.104 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:34.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:34.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:35.078 00.973 16108 Exposure complete
22:19:35.176 00.098 16108 worker thread done servicing request
22:19:35.176 00.000 21068 OnExposeComplete: enter
22:19:35.177 00.001 21068 UpdateGuideState(): m_state=6
22:19:35.178 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1210
22:19:35.179 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.12, Mass=112139, SNR=75.0, Peak=18502 HFD=3.2
22:19:35.181 00.002 21068 MultiStar: [#1 0.02,-0.10,1.06,U] [#2 -0.11,0.08,1.08,U] [#3 -0.10,0.07,1.09,U] [#4 0.23,0.21,0.87,U] [#5 -0.18,0.04,0.90,U] [#6 -0.08,-0.14,0.98,U] [#7 -0.34,0.28,0.00,M7] [#8 -0.17,-0.03,0.70,U] 
22:19:35.182 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.01, 0.27}
22:19:35.183 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
22:19:35.184 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
22:19:35.187 00.003 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.34 mountX=0.06 mountY=-0.04, mountTheta=-0.59
22:19:35.190 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
22:19:35.191 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
22:19:35.192 00.001 16108 Worker thread wakes up
22:19:35.193 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:19:35.193 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:19:35.193 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
22:19:35.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:19:35.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:35.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:35.193 00.000 16108 MoveAxis(E, 0, ABG)
22:19:35.193 00.000 16108 Move returns status 0, amount 0
22:19:35.193 00.000 16108 MoveAxis(N, 0, ABG)
22:19:35.193 00.000 16108 Move returns status 0, amount 0
22:19:35.193 00.000 16108 move complete, result=0
22:19:35.193 00.000 16108 worker thread done servicing request
22:19:35.199 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=3968, FiltMin=3360, FiltMax=56851, Gamma=1.000
22:19:35.218 00.019 21068 UpdateGuideState exits: m=112139 SNR=75.0
22:19:35.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:35.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:35.221 00.001 21068 Enqueuing Expose request
22:19:35.223 00.002 16108 Worker thread wakes up
22:19:35.223 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:35.224 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:35.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:36.382 01.158 16108 Exposure complete
22:19:36.440 00.058 16108 worker thread done servicing request
22:19:36.440 00.000 21068 OnExposeComplete: enter
22:19:36.442 00.002 21068 UpdateGuideState(): m_state=6
22:19:36.443 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1211
22:19:36.443 00.000 21068 Star::Find returns 1 (0), X=219.31, Y=878.18, Mass=107367, SNR=74.5, Peak=16694 HFD=3.0
22:19:36.445 00.002 21068 MultiStar: [#1 0.31,0.19,1.10,U] [#2 -0.37,0.04,1.12,U] [#3 0.05,0.21,1.07,U] [#4 0.13,0.38,0.96,U] [#5 0.24,0.03,0.90,U] [#6 0.12,-0.05,0.70,U] [#7 -0.15,0.12,0.69,U] [#8 0.26,-0.02,0.77,U] 
22:19:36.446 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.08, 0.33}
22:19:36.447 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
22:19:36.449 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
22:19:36.450 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.13 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
22:19:36.451 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.15, opts=13)
22:19:36.452 00.001 21068 Enqueuing Move request for scope (0.07, 0.15)
22:19:36.453 00.001 16108 Worker thread wakes up
22:19:36.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:19:36.453 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:19:36.453 00.000 16108 Moving (0.07, 0.15) raw xDistance=-0.04 yDistance=-0.16
22:19:36.454 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:19:36.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:36.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:19:36.454 00.000 16108 MoveAxis(E, 0, ABG)
22:19:36.454 00.000 16108 Move returns status 0, amount 0
22:19:36.454 00.000 16108 MoveAxis(N, 0, ABG)
22:19:36.454 00.000 16108 Move returns status 0, amount 0
22:19:36.454 00.000 16108 move complete, result=0
22:19:36.454 00.000 16108 worker thread done servicing request
22:19:36.459 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3971, FiltMin=3382, FiltMax=43181, Gamma=1.000
22:19:36.474 00.015 21068 UpdateGuideState exits: m=107367 SNR=74.5
22:19:36.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:36.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:36.478 00.001 21068 Enqueuing Expose request
22:19:36.478 00.000 16108 Worker thread wakes up
22:19:36.478 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:36.479 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:36.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:37.449 00.970 16108 Exposure complete
22:19:37.506 00.057 16108 worker thread done servicing request
22:19:37.507 00.001 21068 OnExposeComplete: enter
22:19:37.507 00.000 21068 UpdateGuideState(): m_state=6
22:19:37.508 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1212
22:19:37.509 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=878.21, Mass=110376, SNR=72.4, Peak=15251 HFD=3.3
22:19:37.510 00.001 21068 MultiStar: [#1 0.11,0.08,1.00,U] [#2 -0.18,0.16,1.19,U] [#3 0.04,0.30,1.13,U] [#4 0.17,0.37,0.97,U] [#5 0.37,0.13,0.85,U] [#6 0.22,0.01,0.97,U] [#7 -0.06,0.43,0.00,M7] [#8 0.25,0.16,0.72,U] 
22:19:37.511 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.20}, one-star: {0.13, 0.36}
22:19:37.512 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:19:37.512 00.000 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
22:19:37.513 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
22:19:37.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.20, opts=13)
22:19:37.516 00.001 21068 Enqueuing Move request for scope (0.12, 0.20)
22:19:37.516 00.000 16108 Worker thread wakes up
22:19:37.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
22:19:37.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
22:19:37.516 00.000 16108 Moving (0.12, 0.20) raw xDistance=-0.08 yDistance=-0.22
22:19:37.517 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:19:37.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:37.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:19:37.517 00.000 16108 MoveAxis(E, 0, ABG)
22:19:37.517 00.000 16108 Move returns status 0, amount 0
22:19:37.517 00.000 16108 MoveAxis(N, 0, ABG)
22:19:37.517 00.000 16108 Move returns status 0, amount 0
22:19:37.517 00.000 16108 move complete, result=0
22:19:37.517 00.000 16108 worker thread done servicing request
22:19:37.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3974, FiltMin=3379, FiltMax=50627, Gamma=1.000
22:19:37.537 00.016 21068 UpdateGuideState exits: m=110376 SNR=72.4
22:19:37.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:37.539 00.000 21068 Enqueuing Expose request
22:19:37.540 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:37.541 00.001 16108 Worker thread wakes up
22:19:37.541 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:37.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:38.698 01.157 16108 Exposure complete
22:19:38.759 00.061 16108 worker thread done servicing request
22:19:38.760 00.001 21068 OnExposeComplete: enter
22:19:38.760 00.000 21068 UpdateGuideState(): m_state=6
22:19:38.761 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1213
22:19:38.762 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=877.97, Mass=110575, SNR=81.0, Peak=16307 HFD=3.1
22:19:38.763 00.001 21068 MultiStar: [#1 0.29,-0.04,0.93,U] [#2 -0.24,0.11,1.29,U] [#3 0.04,0.17,0.93,U] [#4 0.21,0.18,0.77,U] [#5 -0.01,-0.20,0.79,U] [#6 -0.10,0.27,0.81,U] [#7 -0.20,0.15,0.59,U] [#8 0.06,0.07,0.75,U] 
22:19:38.764 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.22, 0.12}
22:19:38.764 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
22:19:38.765 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
22:19:38.766 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.29 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
22:19:38.769 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
22:19:38.770 00.001 21068 Enqueuing Move request for scope (0.03, 0.09)
22:19:38.771 00.001 16108 Worker thread wakes up
22:19:38.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:19:38.772 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:19:38.772 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.10
22:19:38.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:19:38.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:38.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:19:38.772 00.000 16108 MoveAxis(E, 0, ABG)
22:19:38.772 00.000 16108 Move returns status 0, amount 0
22:19:38.772 00.000 16108 MoveAxis(N, 0, ABG)
22:19:38.772 00.000 16108 Move returns status 0, amount 0
22:19:38.772 00.000 16108 move complete, result=0
22:19:38.772 00.000 16108 worker thread done servicing request
22:19:38.777 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3971, FiltMin=3430, FiltMax=45357, Gamma=1.000
22:19:38.793 00.016 21068 UpdateGuideState exits: m=110575 SNR=81.0
22:19:38.795 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:38.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:38.797 00.001 21068 Enqueuing Expose request
22:19:38.798 00.001 16108 Worker thread wakes up
22:19:38.798 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:38.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:38.800 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:39.760 00.960 16108 Exposure complete
22:19:39.821 00.061 16108 worker thread done servicing request
22:19:39.821 00.000 21068 OnExposeComplete: enter
22:19:39.822 00.001 21068 UpdateGuideState(): m_state=6
22:19:39.824 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1214
22:19:39.825 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=877.83, Mass=106953, SNR=70.1, Peak=16531 HFD=3.0
22:19:39.826 00.001 21068 MultiStar: [#1 0.19,0.03,1.07,U] [#2 -0.26,0.04,1.37,U] [#3 0.07,0.18,1.03,U] [#4 0.34,0.10,0.84,U] [#5 0.07,-0.05,0.95,U] [#6 0.06,-0.10,0.85,U] [#7 -0.33,0.33,0.00,M7] [#8 -0.00,0.02,0.75,U] 
22:19:39.827 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.27, -0.02}
22:19:39.828 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
22:19:39.828 00.000 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
22:19:39.829 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=-0.07 mountY=-0.04, mountTheta=-2.57
22:19:39.831 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
22:19:39.833 00.002 21068 Enqueuing Move request for scope (0.07, 0.03)
22:19:39.833 00.000 16108 Worker thread wakes up
22:19:39.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:19:39.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:19:39.834 00.001 16108 Moving (0.07, 0.03) raw xDistance=-0.07 yDistance=-0.04
22:19:39.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:19:39.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:39.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:39.834 00.000 16108 MoveAxis(E, 0, ABG)
22:19:39.834 00.000 16108 Move returns status 0, amount 0
22:19:39.834 00.000 16108 MoveAxis(N, 0, ABG)
22:19:39.834 00.000 16108 Move returns status 0, amount 0
22:19:39.834 00.000 16108 move complete, result=0
22:19:39.834 00.000 16108 worker thread done servicing request
22:19:39.838 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3971, FiltMin=3421, FiltMax=45827, Gamma=1.000
22:19:39.854 00.016 21068 UpdateGuideState exits: m=106953 SNR=70.1
22:19:39.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:39.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:39.857 00.001 21068 Enqueuing Expose request
22:19:39.858 00.001 16108 Worker thread wakes up
22:19:39.858 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:39.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:39.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:41.009 01.151 16108 Exposure complete
22:19:41.066 00.057 16108 worker thread done servicing request
22:19:41.066 00.000 21068 OnExposeComplete: enter
22:19:41.067 00.001 21068 UpdateGuideState(): m_state=6
22:19:41.070 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1215
22:19:41.070 00.000 21068 Star::Find returns 1 (0), X=219.39, Y=877.86, Mass=103027, SNR=64.3, Peak=16214 HFD=2.8
22:19:41.071 00.001 21068 MultiStar: [#1 0.15,-0.12,1.25,U] [#2 -0.35,-0.13,1.20,U] [#3 0.07,0.04,1.16,U] [#4 -0.30,0.43,0.00,M1] [#5 0.04,-0.16,1.07,U] [#6 -0.18,-0.23,0.85,U] [#7 -0.25,0.12,0.60,U] [#8 -0.11,0.16,0.86,U] 
22:19:41.072 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.16, 0.01}
22:19:41.073 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
22:19:41.073 00.000 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
22:19:41.074 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.26 mountX=0.03 mountY=0.06, mountTheta=1.07
22:19:41.077 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
22:19:41.077 00.000 21068 Enqueuing Move request for scope (-0.04, -0.05)
22:19:41.078 00.001 16108 Worker thread wakes up
22:19:41.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:19:41.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:19:41.079 00.001 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
22:19:41.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:19:41.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:41.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:41.079 00.000 16108 MoveAxis(E, 0, ABG)
22:19:41.079 00.000 16108 Move returns status 0, amount 0
22:19:41.079 00.000 16108 MoveAxis(N, 0, ABG)
22:19:41.079 00.000 16108 Move returns status 0, amount 0
22:19:41.079 00.000 16108 move complete, result=0
22:19:41.079 00.000 16108 worker thread done servicing request
22:19:41.083 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3971, FiltMin=3414, FiltMax=56301, Gamma=1.000
22:19:41.101 00.018 21068 UpdateGuideState exits: m=103027 SNR=64.3
22:19:41.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:41.103 00.000 21068 Enqueuing Expose request
22:19:41.104 00.001 16108 Worker thread wakes up
22:19:41.104 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:19:41.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:41.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:42.074 00.969 16108 Exposure complete
22:19:42.138 00.064 16108 worker thread done servicing request
22:19:42.138 00.000 21068 OnExposeComplete: enter
22:19:42.139 00.001 21068 UpdateGuideState(): m_state=6
22:19:42.140 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1216
22:19:42.141 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=878.07, Mass=116665, SNR=77.9, Peak=18614 HFD=3.1
22:19:42.143 00.002 21068 MultiStar: [#1 0.13,0.10,1.17,U] [#2 -0.50,-0.05,0.00,M1] [#3 -0.16,0.10,0.93,U] [#4 0.12,0.50,0.00,M2] [#5 -0.07,-0.18,0.81,U] [#6 0.02,-0.21,0.77,U] [#7 -0.34,0.22,0.59,U] [#8 0.11,0.23,0.83,U] 
22:19:42.144 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {0.08, 0.22}
22:19:42.144 00.000 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
22:19:42.145 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:19:42.146 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=0.03 mountY=-0.07, mountTheta=-1.22
22:19:42.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
22:19:42.149 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
22:19:42.150 00.001 16108 Worker thread wakes up
22:19:42.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:19:42.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:19:42.150 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.03 yDistance=-0.07
22:19:42.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:19:42.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:42.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:42.150 00.000 16108 MoveAxis(E, 0, ABG)
22:19:42.150 00.000 16108 Move returns status 0, amount 0
22:19:42.150 00.000 16108 MoveAxis(N, 0, ABG)
22:19:42.150 00.000 16108 Move returns status 0, amount 0
22:19:42.150 00.000 16108 move complete, result=0
22:19:42.150 00.000 16108 worker thread done servicing request
22:19:42.155 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3971, FiltMin=3421, FiltMax=48653, Gamma=1.000
22:19:42.169 00.014 21068 UpdateGuideState exits: m=116665 SNR=77.9
22:19:42.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:42.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:42.172 00.001 21068 Enqueuing Expose request
22:19:42.172 00.000 16108 Worker thread wakes up
22:19:42.172 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:42.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:42.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:43.329 01.156 16108 Exposure complete
22:19:43.389 00.060 16108 worker thread done servicing request
22:19:43.389 00.000 21068 OnExposeComplete: enter
22:19:43.391 00.002 21068 UpdateGuideState(): m_state=6
22:19:43.392 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1217
22:19:43.392 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=878.14, Mass=112181, SNR=67.6, Peak=18134 HFD=2.9
22:19:43.393 00.001 21068 MultiStar: [#1 0.00,0.11,1.20,U] [#2 -0.43,0.47,0.00,M2] [#3 -0.07,0.22,1.15,U] [#4 0.06,0.52,0.00,M3] [#5 0.05,0.01,1.12,U] [#6 -0.00,-0.09,0.86,U] [#7 -0.12,0.34,0.63,U] [#8 -0.03,0.08,0.83,U] 
22:19:43.394 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.04, 0.29}
22:19:43.395 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
22:19:43.396 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
22:19:43.396 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=0.05 mountY=-0.12, mountTheta=-1.21
22:19:43.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
22:19:43.399 00.001 21068 Enqueuing Move request for scope (-0.02, 0.13)
22:19:43.400 00.001 16108 Worker thread wakes up
22:19:43.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:19:43.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:19:43.400 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.05 yDistance=-0.12
22:19:43.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:19:43.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:43.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:19:43.400 00.000 16108 MoveAxis(E, 0, ABG)
22:19:43.400 00.000 16108 Move returns status 0, amount 0
22:19:43.400 00.000 16108 MoveAxis(N, 0, ABG)
22:19:43.400 00.000 16108 Move returns status 0, amount 0
22:19:43.400 00.000 16108 move complete, result=0
22:19:43.400 00.000 16108 worker thread done servicing request
22:19:43.405 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3971, FiltMin=3437, FiltMax=52189, Gamma=1.000
22:19:43.422 00.017 21068 UpdateGuideState exits: m=112181 SNR=67.6
22:19:43.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:43.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:43.425 00.001 21068 Enqueuing Expose request
22:19:43.426 00.001 16108 Worker thread wakes up
22:19:43.426 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:43.427 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:43.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:44.396 00.969 16108 Exposure complete
22:19:44.453 00.057 16108 worker thread done servicing request
22:19:44.453 00.000 21068 OnExposeComplete: enter
22:19:44.454 00.001 21068 UpdateGuideState(): m_state=6
22:19:44.455 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1218
22:19:44.455 00.000 21068 Star::Find returns 1 (0), X=219.46, Y=878.15, Mass=105472, SNR=62.1, Peak=16374 HFD=2.9
22:19:44.456 00.001 21068 MultiStar: [#1 0.32,0.33,0.00,M1] [#2 -0.30,0.40,0.00,M3] [#3 -0.16,0.41,0.00,M1] [#4 0.30,0.45,0.00,M4] [#5 -0.02,0.04,1.17,U] [#6 0.01,0.13,0.91,U] [#7 -0.44,0.30,0.00,M5] [#8 0.33,0.36,0.00,M1] 
22:19:44.457 00.001 21068 refined, 2 included, MultiStar: {0.07, 0.15}, one-star: {0.23, 0.30}
22:19:44.458 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
22:19:44.458 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
22:19:44.459 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.14 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
22:19:44.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.15, opts=13)
22:19:44.462 00.001 21068 Enqueuing Move request for scope (0.07, 0.15)
22:19:44.463 00.001 16108 Worker thread wakes up
22:19:44.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:19:44.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:19:44.463 00.000 16108 Moving (0.07, 0.15) raw xDistance=-0.04 yDistance=-0.16
22:19:44.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:19:44.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:44.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:19:44.463 00.000 16108 MoveAxis(E, 0, ABG)
22:19:44.463 00.000 16108 Move returns status 0, amount 0
22:19:44.463 00.000 16108 MoveAxis(N, 0, ABG)
22:19:44.464 00.001 16108 Move returns status 0, amount 0
22:19:44.464 00.000 16108 move complete, result=0
22:19:44.464 00.000 16108 worker thread done servicing request
22:19:44.467 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3971, FiltMin=3440, FiltMax=48947, Gamma=1.000
22:19:44.484 00.017 21068 UpdateGuideState exits: m=105472 SNR=62.1
22:19:44.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:44.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:44.487 00.001 21068 Enqueuing Expose request
22:19:44.488 00.001 16108 Worker thread wakes up
22:19:44.488 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:44.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:44.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:45.640 01.152 16108 Exposure complete
22:19:45.697 00.057 16108 worker thread done servicing request
22:19:45.697 00.000 21068 OnExposeComplete: enter
22:19:45.698 00.001 21068 UpdateGuideState(): m_state=6
22:19:45.700 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1219
22:19:45.701 00.001 21068 Star::Find returns 1 (0), X=219.16, Y=878.16, Mass=104517, SNR=74.6, Peak=16918 HFD=2.9
22:19:45.702 00.001 21068 MultiStar: [#1 0.21,0.26,1.17,U] [#2 -0.09,0.02,1.18,U] [#3 -0.07,0.18,1.14,U] [#4 0.39,0.10,0.81,U] [#5 -0.02,0.14,1.12,U] [#6 0.22,0.05,0.81,U] [#7 -0.10,0.30,0.73,U] [#8 0.37,0.08,0.74,U] 
22:19:45.702 00.000 21068 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {-0.07, 0.31}
22:19:45.703 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
22:19:45.704 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
22:19:45.705 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
22:19:45.706 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.16, opts=13)
22:19:45.707 00.001 21068 Enqueuing Move request for scope (0.08, 0.16)
22:19:45.708 00.001 16108 Worker thread wakes up
22:19:45.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
22:19:45.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
22:19:45.708 00.000 16108 Moving (0.08, 0.16) raw xDistance=-0.05 yDistance=-0.17
22:19:45.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:19:45.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:45.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:19:45.708 00.000 16108 MoveAxis(E, 0, ABG)
22:19:45.708 00.000 16108 Move returns status 0, amount 0
22:19:45.709 00.001 16108 MoveAxis(N, 0, ABG)
22:19:45.709 00.000 16108 Move returns status 0, amount 0
22:19:45.709 00.000 16108 move complete, result=0
22:19:45.709 00.000 16108 worker thread done servicing request
22:19:45.712 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3971, FiltMin=3437, FiltMax=52989, Gamma=1.000
22:19:45.727 00.015 21068 UpdateGuideState exits: m=104517 SNR=74.6
22:19:45.729 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:45.729 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:45.730 00.001 21068 Enqueuing Expose request
22:19:45.731 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:45.732 00.001 16108 Worker thread wakes up
22:19:45.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:45.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:46.705 00.973 16108 Exposure complete
22:19:46.769 00.064 16108 worker thread done servicing request
22:19:46.769 00.000 21068 OnExposeComplete: enter
22:19:46.770 00.001 21068 UpdateGuideState(): m_state=6
22:19:46.771 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1220
22:19:46.772 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.15, Mass=107521, SNR=77.3, Peak=17702 HFD=2.8
22:19:46.773 00.001 21068 MultiStar: [#1 0.13,0.13,1.33,U] [#2 -0.18,0.25,1.10,U] [#3 0.04,0.57,0.00,M1] [#4 0.48,0.22,0.00,M4] [#5 -0.02,0.03,0.81,U] [#6 0.32,0.21,0.93,U] [#7 -0.16,0.26,0.52,U] [#8 0.45,0.46,0.00,M1] 
22:19:46.774 00.001 21068 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {-0.04, 0.30}
22:19:46.775 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
22:19:46.776 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
22:19:46.777 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.45 mountX=0.01 mountY=-0.20, mountTheta=-1.52
22:19:46.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.19, opts=13)
22:19:46.780 00.001 21068 Enqueuing Move request for scope (0.02, 0.19)
22:19:46.781 00.001 16108 Worker thread wakes up
22:19:46.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:19:46.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:19:46.781 00.000 16108 Moving (0.02, 0.19) raw xDistance=0.01 yDistance=-0.20
22:19:46.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:19:46.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:46.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:19:46.781 00.000 16108 MoveAxis(E, 0, ABG)
22:19:46.781 00.000 16108 Move returns status 0, amount 0
22:19:46.781 00.000 16108 MoveAxis(N, 0, ABG)
22:19:46.781 00.000 16108 Move returns status 0, amount 0
22:19:46.781 00.000 16108 move complete, result=0
22:19:46.781 00.000 16108 worker thread done servicing request
22:19:46.785 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3971, FiltMin=3440, FiltMax=45645, Gamma=1.000
22:19:46.800 00.015 21068 UpdateGuideState exits: m=107521 SNR=77.3
22:19:46.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:46.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:46.802 00.000 21068 Enqueuing Expose request
22:19:46.804 00.002 16108 Worker thread wakes up
22:19:46.804 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:19:46.805 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:46.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:47.960 01.155 16108 Exposure complete
22:19:48.018 00.058 16108 worker thread done servicing request
22:19:48.018 00.000 21068 OnExposeComplete: enter
22:19:48.019 00.001 21068 UpdateGuideState(): m_state=6
22:19:48.020 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1221
22:19:48.021 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=877.88, Mass=104439, SNR=68.6, Peak=16374 HFD=3.2
22:19:48.022 00.001 21068 MultiStar: [#1 0.05,0.18,1.12,U] [#2 0.01,0.02,1.55,U] [#3 -0.14,0.24,1.22,U] [#4 0.20,0.20,0.96,U] [#5 -0.15,0.07,0.97,U] [#6 -0.07,-0.02,0.80,U] [#7 -0.11,0.29,0.64,U] [#8 0.19,0.36,0.81,U] 
22:19:48.023 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.08, 0.03}
22:19:48.024 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
22:19:48.025 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
22:19:48.025 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
22:19:48.028 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
22:19:48.029 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
22:19:48.030 00.001 16108 Worker thread wakes up
22:19:48.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:19:48.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:19:48.030 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=-0.05
22:19:48.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:19:48.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:48.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:48.030 00.000 16108 MoveAxis(E, 0, ABG)
22:19:48.030 00.000 16108 Move returns status 0, amount 0
22:19:48.030 00.000 16108 MoveAxis(N, 0, ABG)
22:19:48.030 00.000 16108 Move returns status 0, amount 0
22:19:48.030 00.000 16108 move complete, result=0
22:19:48.031 00.001 16108 worker thread done servicing request
22:19:48.034 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=3971, FiltMin=3363, FiltMax=46557, Gamma=1.000
22:19:48.050 00.016 21068 UpdateGuideState exits: m=104439 SNR=68.6
22:19:48.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:48.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:48.053 00.001 21068 Enqueuing Expose request
22:19:48.053 00.000 16108 Worker thread wakes up
22:19:48.053 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:48.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:48.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:49.021 00.967 16108 Exposure complete
22:19:49.083 00.062 16108 worker thread done servicing request
22:19:49.083 00.000 21068 OnExposeComplete: enter
22:19:49.085 00.002 21068 UpdateGuideState(): m_state=6
22:19:49.086 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1222
22:19:49.087 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=877.92, Mass=123598, SNR=85.5, Peak=19510 HFD=3.1
22:19:49.088 00.001 21068 MultiStar: [#1 0.02,0.18,0.90,U] [#2 -0.18,0.06,1.15,U] [#3 0.10,0.42,0.00,M1] [#4 0.31,0.36,0.00,M4] [#5 -0.06,-0.07,0.69,U] [#6 0.04,0.29,0.77,U] [#7 -0.15,-0.02,0.54,U] [#8 0.46,0.14,0.00,M1] 
22:19:49.089 00.001 21068 single-star, 5 included, MultiStar: {-0.06, 0.09}, one-star: {-0.03, 0.07}
22:19:49.090 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
22:19:49.091 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
22:19:49.092 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.99 mountX=0.04 mountY=-0.06, mountTheta=-0.96
22:19:49.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
22:19:49.095 00.002 21068 Enqueuing Move request for scope (-0.03, 0.07)
22:19:49.096 00.001 16108 Worker thread wakes up
22:19:49.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:19:49.096 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:19:49.096 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
22:19:49.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:19:49.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:49.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:49.096 00.000 16108 MoveAxis(E, 0, ABG)
22:19:49.096 00.000 16108 Move returns status 0, amount 0
22:19:49.096 00.000 16108 MoveAxis(N, 0, ABG)
22:19:49.096 00.000 16108 Move returns status 0, amount 0
22:19:49.096 00.000 16108 move complete, result=0
22:19:49.096 00.000 16108 worker thread done servicing request
22:19:49.101 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3971, FiltMin=3405, FiltMax=53549, Gamma=1.000
22:19:49.118 00.017 21068 UpdateGuideState exits: m=123598 SNR=85.5
22:19:49.120 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:49.123 00.002 21068 Enqueuing Expose request
22:19:49.124 00.001 16108 Worker thread wakes up
22:19:49.124 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:49.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:49.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:50.269 01.144 16108 Exposure complete
22:19:50.331 00.062 16108 worker thread done servicing request
22:19:50.331 00.000 21068 OnExposeComplete: enter
22:19:50.332 00.001 21068 UpdateGuideState(): m_state=6
22:19:50.333 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1223
22:19:50.333 00.000 21068 Star::Find returns 1 (0), X=219.09, Y=878.19, Mass=90990, SNR=67.5, Peak=15110 HFD=2.8
22:19:50.336 00.003 21068 MultiStar: [#1 -0.12,0.06,1.26,U] [#2 -0.30,0.03,1.16,U] [#3 0.00,0.21,0.99,U] [#4 0.21,0.11,0.93,U] [#5 -0.24,0.02,0.85,U] [#6 -0.14,-0.07,0.85,U] [#7 -0.49,0.13,0.00,M2] [#8 -0.02,-0.15,0.78,U] 
22:19:50.336 00.000 21068 refined, 7 included, MultiStar: {-0.10, 0.08}, one-star: {-0.13, 0.34}
22:19:50.338 00.002 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
22:19:50.338 00.000 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
22:19:50.339 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.12 cameraTheta=2.48 mountX=0.11 mountY=-0.05, mountTheta=-0.44
22:19:50.340 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.08, opts=13)
22:19:50.341 00.001 21068 Enqueuing Move request for scope (-0.10, 0.08)
22:19:50.342 00.001 16108 Worker thread wakes up
22:19:50.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
22:19:50.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
22:19:50.342 00.000 16108 Moving (-0.10, 0.08) raw xDistance=0.11 yDistance=-0.05
22:19:50.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:19:50.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:50.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:50.342 00.000 16108 MoveAxis(E, 0, ABG)
22:19:50.343 00.001 16108 Move returns status 0, amount 0
22:19:50.343 00.000 16108 MoveAxis(N, 0, ABG)
22:19:50.343 00.000 16108 Move returns status 0, amount 0
22:19:50.343 00.000 16108 move complete, result=0
22:19:50.343 00.000 16108 worker thread done servicing request
22:19:50.348 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3971, FiltMin=3408, FiltMax=58726, Gamma=1.000
22:19:50.363 00.015 21068 UpdateGuideState exits: m=90990 SNR=67.5
22:19:50.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:50.364 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:50.365 00.001 21068 Enqueuing Expose request
22:19:50.366 00.001 16108 Worker thread wakes up
22:19:50.366 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:50.366 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:50.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:51.337 00.971 16108 Exposure complete
22:19:51.396 00.059 16108 worker thread done servicing request
22:19:51.396 00.000 21068 OnExposeComplete: enter
22:19:51.397 00.001 21068 UpdateGuideState(): m_state=6
22:19:51.398 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1224
22:19:51.399 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=878.01, Mass=114648, SNR=67.3, Peak=19334 HFD=2.7
22:19:51.400 00.001 21068 MultiStar: [#1 -0.17,0.24,1.26,U] [#2 -0.20,0.06,1.18,U] [#3 -0.26,0.55,0.00,M1] [#4 -0.02,0.26,0.81,U] [#5 -0.40,0.12,1.06,U] [#6 -0.12,0.23,0.84,U] [#7 -0.21,0.18,0.71,U] [#8 0.04,0.24,0.85,U] 
22:19:51.401 00.001 21068 single-star, 7 included, MultiStar: {-0.16, 0.18}, one-star: {-0.15, 0.16}
22:19:51.403 00.002 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
22:19:51.404 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
22:19:51.405 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.31 mountX=0.18 mountY=-0.12, mountTheta=-0.61
22:19:51.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.16, opts=13)
22:19:51.408 00.001 21068 Enqueuing Move request for scope (-0.15, 0.16)
22:19:51.409 00.001 16108 Worker thread wakes up
22:19:51.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
22:19:51.409 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
22:19:51.409 00.000 16108 Moving (-0.15, 0.16) raw xDistance=0.18 yDistance=-0.12
22:19:51.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:19:51.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:51.410 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:19:51.410 00.000 16108 MoveAxis(E, 0, ABG)
22:19:51.410 00.000 16108 Move returns status 0, amount 0
22:19:51.410 00.000 16108 MoveAxis(N, 0, ABG)
22:19:51.410 00.000 16108 Move returns status 0, amount 0
22:19:51.410 00.000 16108 move complete, result=0
22:19:51.410 00.000 16108 worker thread done servicing request
22:19:51.413 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3971, FiltMin=3389, FiltMax=41558, Gamma=1.000
22:19:51.428 00.015 21068 UpdateGuideState exits: m=114648 SNR=67.3
22:19:51.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:51.429 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:51.430 00.001 21068 Enqueuing Expose request
22:19:51.431 00.001 16108 Worker thread wakes up
22:19:51.431 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:51.433 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:51.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:52.596 01.163 16108 Exposure complete
22:19:52.662 00.066 16108 worker thread done servicing request
22:19:52.662 00.000 21068 OnExposeComplete: enter
22:19:52.663 00.001 21068 UpdateGuideState(): m_state=6
22:19:52.664 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1225
22:19:52.665 00.001 21068 Star::Find returns 1 (0), X=219.05, Y=878.18, Mass=112210, SNR=72.4, Peak=17606 HFD=3.1
22:19:52.666 00.001 21068 MultiStar: [#1 0.08,0.12,1.33,U] [#2 -0.19,0.08,1.34,U] [#3 0.02,0.34,1.03,U] [#4 0.17,0.21,0.82,U] [#5 -0.11,0.10,0.90,U] [#6 0.24,-0.02,0.92,U] [#7 -0.21,0.06,0.58,U] [#8 -0.18,0.44,0.00,M1] 
22:19:52.666 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {-0.18, 0.33}
22:19:52.667 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
22:19:52.668 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
22:19:52.669 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=0.05 mountY=-0.14, mountTheta=-1.24
22:19:52.670 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
22:19:52.671 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
22:19:52.672 00.001 16108 Worker thread wakes up
22:19:52.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
22:19:52.672 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
22:19:52.672 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.05 yDistance=-0.14
22:19:52.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:19:52.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:52.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:19:52.673 00.001 16108 MoveAxis(E, 0, ABG)
22:19:52.673 00.000 16108 Move returns status 0, amount 0
22:19:52.673 00.000 16108 MoveAxis(N, 0, ABG)
22:19:52.673 00.000 16108 Move returns status 0, amount 0
22:19:52.673 00.000 16108 move complete, result=0
22:19:52.673 00.000 16108 worker thread done servicing request
22:19:52.676 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3971, FiltMin=3414, FiltMax=51949, Gamma=1.000
22:19:52.694 00.018 21068 UpdateGuideState exits: m=112210 SNR=72.4
22:19:52.696 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:52.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:52.698 00.001 21068 Enqueuing Expose request
22:19:52.699 00.001 16108 Worker thread wakes up
22:19:52.699 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:52.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:52.701 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:53.667 00.966 16108 Exposure complete
22:19:53.727 00.060 16108 worker thread done servicing request
22:19:53.727 00.000 21068 OnExposeComplete: enter
22:19:53.728 00.001 21068 UpdateGuideState(): m_state=6
22:19:53.729 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1226
22:19:53.730 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.78, Mass=116745, SNR=89.3, Peak=17158 HFD=3.1
22:19:53.731 00.001 21068 MultiStar: [#1 0.18,0.13,0.88,U] [#2 -0.21,-0.11,1.08,U] [#3 0.05,0.43,0.00,M1] [#4 0.05,0.08,0.76,U] [#5 -0.05,0.14,0.87,U] [#6 0.06,-0.08,0.73,U] [#7 -0.23,0.04,0.49,U] [#8 0.05,-0.00,0.52,U] 
22:19:53.732 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.06, -0.07}
22:19:53.732 00.000 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
22:19:53.733 00.001 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
22:19:53.734 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.15 mountX=0.01 mountY=-0.01, mountTheta=-0.79
22:19:53.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
22:19:53.737 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
22:19:53.738 00.001 16108 Worker thread wakes up
22:19:53.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:19:53.738 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:19:53.738 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
22:19:53.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:19:53.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:53.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:53.738 00.000 16108 MoveAxis(E, 0, ABG)
22:19:53.739 00.001 16108 Move returns status 0, amount 0
22:19:53.739 00.000 16108 MoveAxis(N, 0, ABG)
22:19:53.739 00.000 16108 Move returns status 0, amount 0
22:19:53.739 00.000 16108 move complete, result=0
22:19:53.739 00.000 16108 worker thread done servicing request
22:19:53.743 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3971, FiltMin=3357, FiltMax=51046, Gamma=1.000
22:19:53.760 00.017 21068 UpdateGuideState exits: m=116745 SNR=89.3
22:19:53.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:53.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:53.762 00.000 21068 Enqueuing Expose request
22:19:53.763 00.001 16108 Worker thread wakes up
22:19:53.763 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:53.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:53.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:54.911 01.147 16108 Exposure complete
22:19:54.980 00.069 16108 worker thread done servicing request
22:19:54.980 00.000 21068 OnExposeComplete: enter
22:19:54.980 00.000 21068 UpdateGuideState(): m_state=6
22:19:54.983 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1227
22:19:54.985 00.002 21068 Star::Find returns 1 (0), X=219.35, Y=877.81, Mass=111760, SNR=74.7, Peak=15286 HFD=3.3
22:19:54.988 00.003 21068 MultiStar: [#1 0.31,-0.12,1.21,U] [#2 -0.08,-0.08,1.18,U] [#3 0.09,0.11,1.07,U] [#4 0.59,0.34,0.00,M1] [#5 -0.10,0.24,0.89,U] [#6 0.10,-0.33,0.83,U] [#7 0.04,0.16,0.58,U] [#8 0.28,0.01,0.81,U] 
22:19:54.990 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.12, -0.04}
22:19:54.992 00.002 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
22:19:54.992 00.000 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
22:19:54.993 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.17 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
22:19:54.995 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
22:19:54.997 00.002 21068 Enqueuing Move request for scope (0.10, -0.02)
22:19:54.997 00.000 16108 Worker thread wakes up
22:19:54.998 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:19:54.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:19:54.998 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.01
22:19:54.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:19:54.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:54.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:54.998 00.000 16108 MoveAxis(E, 0, ABG)
22:19:54.998 00.000 16108 Move returns status 0, amount 0
22:19:54.998 00.000 16108 MoveAxis(N, 0, ABG)
22:19:54.998 00.000 16108 Move returns status 0, amount 0
22:19:54.998 00.000 16108 move complete, result=0
22:19:54.998 00.000 16108 worker thread done servicing request
22:19:55.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3971, FiltMin=3350, FiltMax=47171, Gamma=1.000
22:19:55.020 00.019 21068 UpdateGuideState exits: m=111760 SNR=74.7
22:19:55.022 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:55.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:55.024 00.001 21068 Enqueuing Expose request
22:19:55.025 00.001 16108 Worker thread wakes up
22:19:55.025 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:55.026 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:55.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:55.992 00.966 16108 Exposure complete
22:19:56.057 00.065 16108 worker thread done servicing request
22:19:56.057 00.000 21068 OnExposeComplete: enter
22:19:56.059 00.002 21068 UpdateGuideState(): m_state=6
22:19:56.060 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1228
22:19:56.061 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.97, Mass=113859, SNR=73.3, Peak=17942 HFD=3.1
22:19:56.062 00.001 21068 MultiStar: [#1 0.22,0.17,1.18,U] [#2 0.02,-0.20,1.18,U] [#3 0.08,0.31,1.21,U] [#4 0.52,0.28,0.00,M2] [#5 -0.03,-0.08,0.93,U] [#6 0.13,-0.41,0.00,M1] [#7 0.07,0.17,0.64,U] [#8 -0.01,0.48,0.00,M1] 
22:19:56.063 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.08}, one-star: {-0.03, 0.11}
22:19:56.063 00.000 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
22:19:56.064 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
22:19:56.065 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
22:19:56.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.08, opts=13)
22:19:56.067 00.000 21068 Enqueuing Move request for scope (0.06, 0.08)
22:19:56.068 00.001 16108 Worker thread wakes up
22:19:56.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:19:56.068 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:19:56.068 00.000 16108 Moving (0.06, 0.08) raw xDistance=-0.04 yDistance=-0.09
22:19:56.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:19:56.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:56.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:19:56.068 00.000 16108 MoveAxis(E, 0, ABG)
22:19:56.068 00.000 16108 Move returns status 0, amount 0
22:19:56.068 00.000 16108 MoveAxis(N, 0, ABG)
22:19:56.068 00.000 16108 Move returns status 0, amount 0
22:19:56.068 00.000 16108 move complete, result=0
22:19:56.068 00.000 16108 worker thread done servicing request
22:19:56.072 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3971, FiltMin=3389, FiltMax=52259, Gamma=1.000
22:19:56.088 00.016 21068 UpdateGuideState exits: m=113859 SNR=73.3
22:19:56.090 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:56.090 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:56.091 00.001 21068 Enqueuing Expose request
22:19:56.092 00.001 16108 Worker thread wakes up
22:19:56.092 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:56.093 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:56.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:57.252 01.159 16108 Exposure complete
22:19:57.315 00.063 16108 worker thread done servicing request
22:19:57.316 00.001 21068 OnExposeComplete: enter
22:19:57.317 00.001 21068 UpdateGuideState(): m_state=6
22:19:57.318 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1229
22:19:57.318 00.000 21068 Star::Find returns 1 (0), X=219.07, Y=878.03, Mass=110720, SNR=68.6, Peak=16470 HFD=2.9
22:19:57.320 00.002 21068 MultiStar: [#1 0.11,0.06,1.21,U] [#2 -0.03,-0.19,1.46,U] [#3 -0.13,0.15,1.06,U] [#4 0.23,0.03,0.91,U] [#5 -0.13,0.03,1.09,U] [#6 0.18,0.02,0.84,U] [#7 -0.11,0.08,0.70,U] [#8 0.27,0.07,0.74,U] 
22:19:57.321 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.16, 0.18}
22:19:57.321 00.000 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
22:19:57.322 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
22:19:57.323 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.17 mountX=-0.01 mountY=-0.04, mountTheta=-1.80
22:19:57.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
22:19:57.325 00.000 21068 Enqueuing Move request for scope (0.02, 0.04)
22:19:57.326 00.001 16108 Worker thread wakes up
22:19:57.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:19:57.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:19:57.326 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
22:19:57.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:19:57.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:57.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:57.327 00.001 16108 MoveAxis(E, 0, ABG)
22:19:57.327 00.000 16108 Move returns status 0, amount 0
22:19:57.327 00.000 16108 MoveAxis(N, 0, ABG)
22:19:57.327 00.000 16108 Move returns status 0, amount 0
22:19:57.327 00.000 16108 move complete, result=0
22:19:57.327 00.000 16108 worker thread done servicing request
22:19:57.330 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3971, FiltMin=3427, FiltMax=52685, Gamma=1.000
22:19:57.347 00.017 21068 UpdateGuideState exits: m=110720 SNR=68.6
22:19:57.349 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:57.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:57.351 00.001 21068 Enqueuing Expose request
22:19:57.351 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:57.353 00.002 16108 Worker thread wakes up
22:19:57.353 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:57.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:58.329 00.976 16108 Exposure complete
22:19:58.392 00.063 16108 worker thread done servicing request
22:19:58.392 00.000 21068 OnExposeComplete: enter
22:19:58.393 00.001 21068 UpdateGuideState(): m_state=6
22:19:58.394 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1230
22:19:58.396 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=877.88, Mass=112927, SNR=69.4, Peak=18614 HFD=3.0
22:19:58.397 00.001 21068 MultiStar: [#1 0.13,0.11,1.22,U] [#2 -0.12,0.10,1.25,U] [#3 -0.35,0.12,1.07,U] [#4 0.29,0.17,0.85,U] [#5 0.15,-0.04,0.81,U] [#6 0.28,-0.11,0.94,U] [#7 -0.22,0.05,0.73,U] [#8 0.26,0.11,0.75,U] 
22:19:58.399 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.09, 0.03}
22:19:58.400 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
22:19:58.401 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
22:19:58.402 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.96 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
22:19:58.403 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
22:19:58.405 00.002 21068 Enqueuing Move request for scope (0.04, 0.06)
22:19:58.406 00.001 16108 Worker thread wakes up
22:19:58.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:19:58.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:19:58.406 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
22:19:58.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:19:58.407 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:58.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:58.407 00.000 16108 MoveAxis(E, 0, ABG)
22:19:58.407 00.000 16108 Move returns status 0, amount 0
22:19:58.407 00.000 16108 MoveAxis(N, 0, ABG)
22:19:58.407 00.000 16108 Move returns status 0, amount 0
22:19:58.407 00.000 16108 move complete, result=0
22:19:58.407 00.000 16108 worker thread done servicing request
22:19:58.417 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3974, FiltMin=3376, FiltMax=46515, Gamma=1.000
22:19:58.445 00.028 21068 UpdateGuideState exits: m=112927 SNR=69.4
22:19:58.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:58.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:58.448 00.001 21068 Enqueuing Expose request
22:19:58.448 00.000 16108 Worker thread wakes up
22:19:58.448 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:19:58.449 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:58.450 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:19:59.601 01.151 16108 Exposure complete
22:19:59.661 00.060 16108 worker thread done servicing request
22:19:59.662 00.001 21068 OnExposeComplete: enter
22:19:59.662 00.000 21068 UpdateGuideState(): m_state=6
22:19:59.663 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1231
22:19:59.664 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=878.00, Mass=95111, SNR=59.3, Peak=17142 HFD=2.5
22:19:59.665 00.001 21068 MultiStar: [#1 -0.09,-0.22,1.25,U] [#2 -0.18,-0.10,1.34,U] [#3 -0.27,0.17,1.24,U] [#4 0.42,0.32,0.00,M1] [#5 -0.08,-0.13,1.03,U] [#6 0.18,0.13,1.07,U] [#7 -0.24,0.17,0.79,U] [#8 0.11,0.20,1.03,U] 
22:19:59.666 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {0.02, 0.15}
22:19:59.667 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
22:19:59.667 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
22:19:59.668 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.70 mountX=0.08 mountY=-0.02, mountTheta=-0.20
22:19:59.669 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
22:19:59.670 00.001 21068 Enqueuing Move request for scope (-0.07, 0.03)
22:19:59.671 00.001 16108 Worker thread wakes up
22:19:59.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:19:59.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:19:59.671 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.08 yDistance=-0.02
22:19:59.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:19:59.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:59.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:19:59.671 00.000 16108 MoveAxis(E, 0, ABG)
22:19:59.671 00.000 16108 Move returns status 0, amount 0
22:19:59.671 00.000 16108 MoveAxis(N, 0, ABG)
22:19:59.672 00.001 16108 Move returns status 0, amount 0
22:19:59.672 00.000 16108 move complete, result=0
22:19:59.672 00.000 16108 worker thread done servicing request
22:19:59.676 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3971, FiltMin=3353, FiltMax=54045, Gamma=1.000
22:19:59.691 00.015 21068 UpdateGuideState exits: m=95111 SNR=59.3
22:19:59.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:59.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:19:59.694 00.001 21068 Enqueuing Expose request
22:19:59.695 00.001 16108 Worker thread wakes up
22:19:59.695 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:19:59.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:19:59.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:00.665 00.970 16108 Exposure complete
22:20:00.730 00.065 16108 worker thread done servicing request
22:20:00.730 00.000 21068 OnExposeComplete: enter
22:20:00.731 00.001 21068 UpdateGuideState(): m_state=6
22:20:00.732 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1232
22:20:00.733 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=878.11, Mass=118864, SNR=81.6, Peak=20118 HFD=3.0
22:20:00.734 00.001 21068 MultiStar: [#1 -0.21,0.01,1.06,U] [#2 -0.34,0.09,1.08,U] [#3 -0.25,0.31,0.82,U] [#4 -0.03,0.12,0.72,U] [#5 -0.28,0.11,0.97,U] [#6 -0.38,0.01,0.67,U] [#7 -0.44,0.52,0.00,M1] [#8 -0.39,0.40,0.00,M1] 
22:20:00.735 00.001 21068 refined, 6 included, MultiStar: {-0.22, 0.13}, one-star: {-0.04, 0.26}
22:20:00.736 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
22:20:00.737 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
22:20:00.737 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.25 cameraTheta=2.61 mountX=0.24 mountY=-0.07, mountTheta=-0.30
22:20:00.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.13, opts=13)
22:20:00.740 00.001 21068 Enqueuing Move request for scope (-0.22, 0.13)
22:20:00.740 00.000 16108 Worker thread wakes up
22:20:00.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
22:20:00.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
22:20:00.740 00.000 16108 Moving (-0.22, 0.13) raw xDistance=0.24 yDistance=-0.07
22:20:00.741 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:20:00.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:00.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:00.741 00.000 16108 MoveAxis(W, 63, ABG)
22:20:00.741 00.000 16108 Guiding  Dir = 3, Dur = 63
22:20:00.741 00.000 16108 IsSlewing returns 0
22:20:00.741 00.000 16108 IsGuiding returns 0
22:20:00.742 00.001 16108 PulseGuide returned control before completion, sleep 73
22:20:00.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1904, max=65535, med=3971, FiltMin=3389, FiltMax=55430, Gamma=1.000
22:20:00.759 00.014 21068 UpdateGuideState exits: m=118864 SNR=81.6
22:20:00.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:00.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:00.762 00.001 21068 Enqueuing Expose request
22:20:00.829 00.067 16108 IsGuiding returns 0
22:20:00.829 00.000 16108 Move returns status 0, amount 63
22:20:00.829 00.000 16108 MoveAxis(N, 0, ABG)
22:20:00.829 00.000 16108 Move returns status 0, amount 0
22:20:00.829 00.000 16108 move complete, result=0
22:20:00.829 00.000 16108 worker thread done servicing request
22:20:00.829 00.000 16108 Worker thread wakes up
22:20:00.829 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
22:20:00.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:00.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:01.981 01.151 16108 Exposure complete
22:20:02.043 00.062 16108 worker thread done servicing request
22:20:02.043 00.000 21068 OnExposeComplete: enter
22:20:02.045 00.002 21068 UpdateGuideState(): m_state=6
22:20:02.046 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1233
22:20:02.046 00.000 21068 Star::Find returns 1 (0), X=219.39, Y=877.86, Mass=97018, SNR=71.8, Peak=13494 HFD=3.0
22:20:02.047 00.001 21068 MultiStar: [#1 -0.03,-0.26,1.24,U] [#2 -0.45,-0.27,0.00,M1] [#3 -0.10,-0.06,1.17,U] [#4 0.04,-0.26,0.83,U] [#5 -0.03,-0.35,1.09,U] [#6 -0.08,-0.18,0.91,U] [#7 -0.35,-0.12,0.65,U] [#8 0.12,-0.25,0.94,U] 
22:20:02.049 00.002 21068 single-star, 7 included, MultiStar: {-0.02, -0.19}, one-star: {0.16, 0.01}
22:20:02.050 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
22:20:02.051 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
22:20:02.052 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.07 mountX=-0.16 mountY=-0.05, mountTheta=-2.84
22:20:02.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.01, opts=13)
22:20:02.054 00.001 21068 Enqueuing Move request for scope (0.16, 0.01)
22:20:02.055 00.001 16108 Worker thread wakes up
22:20:02.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
22:20:02.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
22:20:02.055 00.000 16108 Moving (0.16, 0.01) raw xDistance=-0.16 yDistance=-0.05
22:20:02.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:20:02.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:02.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:02.055 00.000 16108 MoveAxis(E, 0, ABG)
22:20:02.055 00.000 16108 Move returns status 0, amount 0
22:20:02.055 00.000 16108 MoveAxis(N, 0, ABG)
22:20:02.055 00.000 16108 Move returns status 0, amount 0
22:20:02.055 00.000 16108 move complete, result=0
22:20:02.055 00.000 16108 worker thread done servicing request
22:20:02.062 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3971, FiltMin=3382, FiltMax=57917, Gamma=1.000
22:20:02.079 00.017 21068 UpdateGuideState exits: m=97018 SNR=71.8
22:20:02.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:02.082 00.001 21068 Enqueuing Expose request
22:20:02.083 00.001 16108 Worker thread wakes up
22:20:02.083 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:02.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:02.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:03.057 00.973 16108 Exposure complete
22:20:03.119 00.062 16108 worker thread done servicing request
22:20:03.119 00.000 21068 OnExposeComplete: enter
22:20:03.120 00.001 21068 UpdateGuideState(): m_state=6
22:20:03.121 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1234
22:20:03.121 00.000 21068 Star::Find returns 1 (0), X=219.38, Y=877.77, Mass=112637, SNR=74.2, Peak=15638 HFD=3.1
22:20:03.122 00.001 21068 MultiStar: [#1 0.41,-0.22,0.00,M1] [#2 -0.13,-0.19,1.29,U] [#3 -0.01,0.07,1.01,U] [#4 0.20,-0.05,1.01,U] [#5 -0.43,-0.31,0.00,M1] [#6 0.03,-0.47,0.00,M1] [#7 -0.09,-0.02,0.62,U] [#8 0.24,-0.35,0.00,M1] 
22:20:03.123 00.001 21068 refined, 4 included, MultiStar: {0.03, -0.06}, one-star: {0.16, -0.08}
22:20:03.124 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
22:20:03.125 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
22:20:03.125 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.18 mountX=-0.04 mountY=0.06, mountTheta=2.15
22:20:03.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
22:20:03.128 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
22:20:03.129 00.001 16108 Worker thread wakes up
22:20:03.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:20:03.129 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:20:03.129 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
22:20:03.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:20:03.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:03.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:20:03.130 00.001 16108 MoveAxis(E, 0, ABG)
22:20:03.130 00.000 16108 Move returns status 0, amount 0
22:20:03.130 00.000 16108 MoveAxis(N, 0, ABG)
22:20:03.130 00.000 16108 Move returns status 0, amount 0
22:20:03.130 00.000 16108 move complete, result=0
22:20:03.130 00.000 16108 worker thread done servicing request
22:20:03.133 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3974, FiltMin=3312, FiltMax=58089, Gamma=1.000
22:20:03.150 00.017 21068 UpdateGuideState exits: m=112637 SNR=74.2
22:20:03.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:03.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:03.153 00.001 21068 Enqueuing Expose request
22:20:03.154 00.001 16108 Worker thread wakes up
22:20:03.154 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:03.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:03.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:04.305 01.150 16108 Exposure complete
22:20:04.362 00.057 16108 worker thread done servicing request
22:20:04.362 00.000 21068 OnExposeComplete: enter
22:20:04.363 00.001 21068 UpdateGuideState(): m_state=6
22:20:04.364 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1235
22:20:04.365 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=877.32, Mass=109514, SNR=74.6, Peak=13926 HFD=3.2
22:20:04.366 00.001 21068 MultiStar: [#1 0.22,-0.39,0.00,M2] [#2 -0.10,-0.20,1.10,U] [#3 -0.23,-0.02,1.14,U] [#4 0.02,-0.43,0.00,M1] [#5 0.05,-0.12,0.91,U] [#6 0.17,-0.42,0.00,M2] [#7 -0.17,-0.42,0.00,M1] [#8 -0.00,-0.29,0.66,U] 
22:20:04.366 00.000 21068 refined, 4 included, MultiStar: {-0.00, -0.22}, one-star: {0.30, -0.53}
22:20:04.367 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
22:20:04.368 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
22:20:04.369 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=-0.03 mountY=0.22, mountTheta=1.73
22:20:04.370 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.22, opts=13)
22:20:04.371 00.001 21068 Enqueuing Move request for scope (-0.00, -0.22)
22:20:04.372 00.001 16108 Worker thread wakes up
22:20:04.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
22:20:04.373 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
22:20:04.373 00.000 16108 Moving (-0.00, -0.22) raw xDistance=-0.03 yDistance=0.22
22:20:04.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:20:04.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:20:04.373 00.000 16108 MoveAxis(E, 0, ABG)
22:20:04.373 00.000 16108 Move returns status 0, amount 0
22:20:04.373 00.000 16108 MoveAxis(S, 44, ABG)
22:20:04.373 00.000 16108 Guiding  Dir = 1, Dur = 44
22:20:04.373 00.000 16108 IsSlewing returns 0
22:20:04.373 00.000 16108 IsGuiding returns 0
22:20:04.374 00.001 16108 PulseGuide returned control before completion, sleep 54
22:20:04.378 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3974, FiltMin=3437, FiltMax=60681, Gamma=1.000
22:20:04.394 00.016 21068 UpdateGuideState exits: m=109514 SNR=74.6
22:20:04.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:04.395 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:04.396 00.001 21068 Enqueuing Expose request
22:20:04.438 00.042 16108 IsGuiding returns 1
22:20:04.438 00.000 16108 scope still moving after pulse duration time elapsed
22:20:04.469 00.031 16108 IsSlewing returns 0
22:20:04.469 00.000 16108 IsGuiding returns 0
22:20:04.469 00.000 16108 scope move finished after 44 + 51 ms
22:20:04.469 00.000 16108 Move returns status 0, amount 44
22:20:04.469 00.000 16108 move complete, result=0
22:20:04.469 00.000 16108 worker thread done servicing request
22:20:04.469 00.000 16108 Worker thread wakes up
22:20:04.469 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
22:20:04.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:04.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:05.439 00.969 16108 Exposure complete
22:20:05.502 00.063 16108 worker thread done servicing request
22:20:05.502 00.000 21068 OnExposeComplete: enter
22:20:05.503 00.001 21068 UpdateGuideState(): m_state=6
22:20:05.504 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1236
22:20:05.505 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.80, Mass=121580, SNR=79.9, Peak=17459 HFD=3.3
22:20:05.507 00.002 21068 MultiStar: [#1 0.59,-0.17,0.00,M3] [#2 0.16,-0.08,1.08,U] [#3 0.05,0.26,0.87,U] [#4 0.67,0.09,0.00,M2] [#5 0.38,-0.13,0.79,U] [#6 -0.04,-0.05,0.72,U] [#7 -0.17,0.11,0.55,U] [#8 0.23,0.22,0.65,U] 
22:20:05.507 00.000 21068 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.33, -0.05}
22:20:05.508 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
22:20:05.509 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
22:20:05.510 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
22:20:05.511 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
22:20:05.512 00.001 21068 Enqueuing Move request for scope (0.16, 0.03)
22:20:05.513 00.001 16108 Worker thread wakes up
22:20:05.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:20:05.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:20:05.513 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.15 yDistance=-0.07
22:20:05.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:20:05.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:05.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:05.513 00.000 16108 MoveAxis(E, 0, ABG)
22:20:05.513 00.000 16108 Move returns status 0, amount 0
22:20:05.513 00.000 16108 MoveAxis(N, 0, ABG)
22:20:05.513 00.000 16108 Move returns status 0, amount 0
22:20:05.513 00.000 16108 move complete, result=0
22:20:05.513 00.000 16108 worker thread done servicing request
22:20:05.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3974, FiltMin=3430, FiltMax=50694, Gamma=1.000
22:20:05.533 00.016 21068 UpdateGuideState exits: m=121580 SNR=79.9
22:20:05.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:05.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:05.538 00.003 21068 Enqueuing Expose request
22:20:05.539 00.001 16108 Worker thread wakes up
22:20:05.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:05.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:05.540 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:20:06.715 01.175 16108 Exposure complete
22:20:06.777 00.062 16108 worker thread done servicing request
22:20:06.777 00.000 21068 OnExposeComplete: enter
22:20:06.777 00.000 21068 UpdateGuideState(): m_state=6
22:20:06.779 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1237
22:20:06.780 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.18, Mass=130115, SNR=79.3, Peak=17622 HFD=3.3
22:20:06.781 00.001 21068 MultiStar: [#1 0.18,0.23,1.09,U] [#2 -0.14,0.16,1.14,U] [#3 -0.04,0.28,0.93,U] [#4 0.41,0.41,0.00,M3] [#5 0.15,0.28,0.90,U] [#6 0.04,0.06,0.85,U] [#7 0.00,0.22,0.47,U] [#8 0.10,0.10,0.80,U] 
22:20:06.782 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.21}, one-star: {0.12, 0.33}
22:20:06.783 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
22:20:06.783 00.000 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
22:20:06.784 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=-0.01 mountY=-0.22, mountTheta=-1.64
22:20:06.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.21, opts=13)
22:20:06.787 00.001 21068 Enqueuing Move request for scope (0.05, 0.21)
22:20:06.788 00.001 16108 Worker thread wakes up
22:20:06.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
22:20:06.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
22:20:06.788 00.000 16108 Moving (0.05, 0.21) raw xDistance=-0.01 yDistance=-0.22
22:20:06.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:20:06.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:06.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:20:06.788 00.000 16108 MoveAxis(E, 0, ABG)
22:20:06.788 00.000 16108 Move returns status 0, amount 0
22:20:06.788 00.000 16108 MoveAxis(N, 0, ABG)
22:20:06.788 00.000 16108 Move returns status 0, amount 0
22:20:06.788 00.000 16108 move complete, result=0
22:20:06.788 00.000 16108 worker thread done servicing request
22:20:06.791 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3971, FiltMin=3395, FiltMax=45133, Gamma=1.000
22:20:06.805 00.014 21068 UpdateGuideState exits: m=130115 SNR=79.3
22:20:06.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:06.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:06.808 00.001 21068 Enqueuing Expose request
22:20:06.809 00.001 16108 Worker thread wakes up
22:20:06.809 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:20:06.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:06.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:07.785 00.976 16108 Exposure complete
22:20:07.846 00.061 16108 worker thread done servicing request
22:20:07.846 00.000 21068 OnExposeComplete: enter
22:20:07.847 00.001 21068 UpdateGuideState(): m_state=6
22:20:07.848 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1238
22:20:07.849 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=878.12, Mass=102170, SNR=67.1, Peak=17926 HFD=2.8
22:20:07.850 00.001 21068 MultiStar: [#1 0.14,0.17,1.15,U] [#2 -0.06,0.12,1.19,U] [#3 -0.24,0.58,0.00,M1] [#4 0.00,0.34,0.84,U] [#5 -0.17,-0.01,0.92,U] [#6 -0.07,0.31,0.78,U] [#7 -0.41,0.40,0.00,M1] [#8 0.07,0.02,0.78,U] 
22:20:07.852 00.002 21068 refined, 6 included, MultiStar: {-0.04, 0.17}, one-star: {-0.20, 0.27}
22:20:07.853 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:20:07.854 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:20:07.856 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.80 mountX=0.07 mountY=-0.16, mountTheta=-1.16
22:20:07.857 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.17, opts=13)
22:20:07.858 00.001 21068 Enqueuing Move request for scope (-0.04, 0.17)
22:20:07.859 00.001 16108 Worker thread wakes up
22:20:07.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
22:20:07.859 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
22:20:07.859 00.000 16108 Moving (-0.04, 0.17) raw xDistance=0.07 yDistance=-0.16
22:20:07.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:20:07.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:07.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:20:07.859 00.000 16108 MoveAxis(E, 0, ABG)
22:20:07.859 00.000 16108 Move returns status 0, amount 0
22:20:07.859 00.000 16108 MoveAxis(N, 0, ABG)
22:20:07.859 00.000 16108 Move returns status 0, amount 0
22:20:07.859 00.000 16108 move complete, result=0
22:20:07.860 00.001 16108 worker thread done servicing request
22:20:07.866 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3971, FiltMin=3433, FiltMax=51862, Gamma=1.000
22:20:07.881 00.015 21068 UpdateGuideState exits: m=102170 SNR=67.1
22:20:07.883 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:07.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:07.885 00.001 21068 Enqueuing Expose request
22:20:07.885 00.000 16108 Worker thread wakes up
22:20:07.886 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:20:07.886 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:07.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:09.047 01.161 16108 Exposure complete
22:20:09.104 00.057 16108 worker thread done servicing request
22:20:09.104 00.000 21068 OnExposeComplete: enter
22:20:09.105 00.001 21068 UpdateGuideState(): m_state=6
22:20:09.106 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1239
22:20:09.107 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=878.39, Mass=140841, SNR=111.3, Peak=17062 HFD=3.6
22:20:09.108 00.001 21068 MultiStar: [#1 -0.23,0.66,0.00,M2] [#2 -0.32,0.43,0.00,M1] [#3 -0.21,0.59,0.00,M2] [#4 0.35,0.39,0.00,M3] [#5 -0.08,0.41,0.61,U] [#6 0.16,0.27,0.49,U] [#7 -0.19,0.37,0.47,U] [#8 0.16,0.47,0.00,M1] 
22:20:09.109 00.001 21068 refined, 3 included, MultiStar: {-0.08, 0.43}, one-star: {-0.14, 0.54}
22:20:09.110 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
22:20:09.111 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
22:20:09.112 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.43 hyp=0.43 cameraTheta=1.76 mountX=0.15 mountY=-0.40, mountTheta=-1.20
22:20:09.113 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.43, opts=13)
22:20:09.113 00.000 21068 Enqueuing Move request for scope (-0.08, 0.43)
22:20:09.114 00.001 16108 Worker thread wakes up
22:20:09.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.43) opts 0xd
22:20:09.114 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.43)
22:20:09.114 00.000 16108 Moving (-0.08, 0.43) raw xDistance=0.15 yDistance=-0.40
22:20:09.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:20:09.115 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:09.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:20:09.115 00.000 16108 MoveAxis(E, 0, ABG)
22:20:09.115 00.000 16108 Move returns status 0, amount 0
22:20:09.115 00.000 16108 MoveAxis(N, 0, ABG)
22:20:09.115 00.000 16108 Move returns status 0, amount 0
22:20:09.115 00.000 16108 move complete, result=0
22:20:09.115 00.000 16108 worker thread done servicing request
22:20:09.120 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3971, FiltMin=3427, FiltMax=55526, Gamma=1.000
22:20:09.136 00.016 21068 UpdateGuideState exits: m=140841 SNR=111.3
22:20:09.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:09.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:09.138 00.000 21068 Enqueuing Expose request
22:20:09.139 00.001 16108 Worker thread wakes up
22:20:09.139 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:20:09.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:09.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:10.109 00.969 16108 Exposure complete
22:20:10.169 00.060 16108 worker thread done servicing request
22:20:10.169 00.000 21068 OnExposeComplete: enter
22:20:10.170 00.001 21068 UpdateGuideState(): m_state=6
22:20:10.171 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1240
22:20:10.172 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=878.09, Mass=96553, SNR=72.7, Peak=14342 HFD=2.9
22:20:10.172 00.000 21068 MultiStar: [#1 0.33,0.20,1.23,U] [#2 -0.05,0.12,1.22,U] [#3 0.28,0.64,0.00,M3] [#4 0.49,0.34,0.00,M4] [#5 0.06,0.24,0.82,U] [#6 -0.00,0.51,0.00,M1] [#7 -0.10,0.40,0.55,U] [#8 0.23,0.32,0.73,U] 
22:20:10.173 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.23}, one-star: {0.18, 0.24}
22:20:10.174 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
22:20:10.175 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
22:20:10.176 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.08 mountX=-0.08 mountY=-0.25, mountTheta=-1.88
22:20:10.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.23, opts=13)
22:20:10.179 00.001 21068 Enqueuing Move request for scope (0.12, 0.23)
22:20:10.180 00.001 16108 Worker thread wakes up
22:20:10.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
22:20:10.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
22:20:10.180 00.000 16108 Moving (0.12, 0.23) raw xDistance=-0.08 yDistance=-0.25
22:20:10.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:20:10.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:10.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:20:10.181 00.001 16108 MoveAxis(E, 0, ABG)
22:20:10.181 00.000 16108 Move returns status 0, amount 0
22:20:10.181 00.000 16108 MoveAxis(N, 0, ABG)
22:20:10.181 00.000 16108 Move returns status 0, amount 0
22:20:10.181 00.000 16108 move complete, result=0
22:20:10.181 00.000 16108 worker thread done servicing request
22:20:10.188 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1843, max=65535, med=3968, FiltMin=3405, FiltMax=46925, Gamma=1.000
22:20:10.204 00.016 21068 UpdateGuideState exits: m=96553 SNR=72.7
22:20:10.206 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:10.208 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:10.208 00.000 21068 Enqueuing Expose request
22:20:10.209 00.001 16108 Worker thread wakes up
22:20:10.209 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:20:10.210 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:10.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:11.382 01.172 16108 Exposure complete
22:20:11.443 00.061 16108 worker thread done servicing request
22:20:11.443 00.000 21068 OnExposeComplete: enter
22:20:11.444 00.001 21068 UpdateGuideState(): m_state=6
22:20:11.445 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1241
22:20:11.446 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=878.37, Mass=103272, SNR=67.3, Peak=13443 HFD=3.2
22:20:11.447 00.001 21068 MultiStar: [#1 0.30,0.56,0.00,M2] [#2 -0.03,0.62,0.00,M1] [#3 0.03,0.82,0.00,M4] [#4 0.36,0.44,0.00,M5] [#5 -0.24,0.57,0.00,M1] [#6 -0.02,0.59,0.00,M2] [#7 -0.07,0.41,0.66,U] [#8 0.05,0.75,0.00,M1] 
22:20:11.448 00.001 21068 refined, 1 included, MultiStar: {0.20, 0.47}, one-star: {0.37, 0.51}
22:20:11.448 00.000 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
22:20:11.449 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
22:20:11.450 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.47 hyp=0.51 cameraTheta=1.18 mountX=-0.11 mountY=-0.50, mountTheta=-1.79
22:20:11.451 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.47, opts=13)
22:20:11.453 00.002 21068 Enqueuing Move request for scope (0.20, 0.47)
22:20:11.454 00.001 16108 Worker thread wakes up
22:20:11.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.47) opts 0xd
22:20:11.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.47)
22:20:11.454 00.000 16108 Moving (0.20, 0.47) raw xDistance=-0.11 yDistance=-0.50
22:20:11.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:20:11.454 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.07 newest=-1.15
22:20:11.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:20:11.454 00.000 16108 MoveAxis(E, 0, ABG)
22:20:11.454 00.000 16108 Move returns status 0, amount 0
22:20:11.454 00.000 16108 MoveAxis(N, 101, ABG)
22:20:11.454 00.000 16108 Guiding  Dir = 0, Dur = 101
22:20:11.455 00.001 16108 IsSlewing returns 0
22:20:11.455 00.000 16108 IsGuiding returns 0
22:20:11.459 00.004 16108 PulseGuide returned control before completion, sleep 107
22:20:11.459 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3968, FiltMin=3341, FiltMax=52550, Gamma=1.000
22:20:11.477 00.018 21068 UpdateGuideState exits: m=103272 SNR=67.3
22:20:11.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:11.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:11.480 00.001 21068 Enqueuing Expose request
22:20:11.579 00.099 16108 IsGuiding returns 1
22:20:11.579 00.000 16108 scope still moving after pulse duration time elapsed
22:20:11.610 00.031 16108 IsSlewing returns 0
22:20:11.610 00.000 16108 IsGuiding returns 0
22:20:11.610 00.000 16108 scope move finished after 101 + 54 ms
22:20:11.610 00.000 16108 Move returns status 0, amount 101
22:20:11.610 00.000 16108 move complete, result=0
22:20:11.610 00.000 16108 worker thread done servicing request
22:20:11.610 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 101 ms NORTH
22:20:11.612 00.002 16108 Worker thread wakes up
22:20:11.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:11.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:12.585 00.972 16108 Exposure complete
22:20:12.647 00.062 16108 worker thread done servicing request
22:20:12.647 00.000 21068 OnExposeComplete: enter
22:20:12.648 00.001 21068 UpdateGuideState(): m_state=6
22:20:12.649 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1242
22:20:12.650 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=878.00, Mass=105234, SNR=69.5, Peak=17443 HFD=3.3
22:20:12.651 00.001 21068 MultiStar: [#1 -0.03,0.24,1.07,U] [#2 -0.01,0.34,1.23,U] [#3 0.01,0.35,1.00,U] [#4 0.67,0.32,0.00,M6] [#5 0.06,0.08,1.13,U] [#6 -0.03,0.16,0.82,U] [#7 -0.11,0.19,0.64,U] [#8 0.34,0.30,0.00,M2] 
22:20:12.652 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.22}, one-star: {0.47, 0.15}
22:20:12.652 00.000 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
22:20:12.653 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
22:20:12.654 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.31 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
22:20:12.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.22, opts=13)
22:20:12.657 00.001 21068 Enqueuing Move request for scope (0.06, 0.22)
22:20:12.658 00.001 16108 Worker thread wakes up
22:20:12.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
22:20:12.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
22:20:12.658 00.000 16108 Moving (0.06, 0.22) raw xDistance=-0.02 yDistance=-0.23
22:20:12.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:20:12.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:20:12.658 00.000 16108 MoveAxis(E, 0, ABG)
22:20:12.658 00.000 16108 Move returns status 0, amount 0
22:20:12.658 00.000 16108 MoveAxis(N, 46, ABG)
22:20:12.658 00.000 16108 Guiding  Dir = 0, Dur = 46
22:20:12.659 00.001 16108 IsSlewing returns 0
22:20:12.659 00.000 16108 IsGuiding returns 0
22:20:12.663 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3971, FiltMin=3424, FiltMax=45741, Gamma=1.000
22:20:12.678 00.015 21068 UpdateGuideState exits: m=105234 SNR=69.5
22:20:12.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:12.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:12.681 00.001 21068 Enqueuing Expose request
22:20:12.702 00.021 16108 PulseGuide returned control before completion, sleep 14
22:20:12.716 00.014 16108 IsGuiding returns 1
22:20:12.716 00.000 16108 scope still moving after pulse duration time elapsed
22:20:12.748 00.032 16108 IsSlewing returns 0
22:20:12.748 00.000 16108 IsGuiding returns 1
22:20:12.779 00.031 16108 IsSlewing returns 0
22:20:12.779 00.000 16108 IsGuiding returns 1
22:20:12.810 00.031 16108 IsSlewing returns 0
22:20:12.810 00.000 16108 IsGuiding returns 0
22:20:12.810 00.000 16108 scope move finished after 46 + 105 ms
22:20:12.810 00.000 16108 Move returns status 0, amount 46
22:20:12.810 00.000 16108 move complete, result=0
22:20:12.810 00.000 16108 worker thread done servicing request
22:20:12.810 00.000 16108 Worker thread wakes up
22:20:12.810 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
22:20:12.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:12.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:13.965 01.154 16108 Exposure complete
22:20:14.027 00.062 16108 worker thread done servicing request
22:20:14.027 00.000 21068 OnExposeComplete: enter
22:20:14.027 00.000 21068 UpdateGuideState(): m_state=6
22:20:14.029 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1243
22:20:14.030 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.71, Mass=105773, SNR=74.4, Peak=13267 HFD=3.2
22:20:14.031 00.001 21068 MultiStar: [#1 0.30,-0.27,1.03,U] [#2 -0.29,-0.14,1.13,U] [#3 -0.02,0.09,1.16,U] [#4 0.14,-0.16,0.83,U] [#5 0.19,-0.31,1.03,U] [#6 0.10,-0.46,0.00,M2] [#7 -0.02,-0.58,0.00,M1] [#8 0.32,-0.38,0.00,M3] 
22:20:14.032 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.15}, one-star: {0.10, -0.14}
22:20:14.033 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
22:20:14.034 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
22:20:14.035 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=-0.08 mountY=0.13, mountTheta=2.14
22:20:14.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.15, opts=13)
22:20:14.037 00.000 21068 Enqueuing Move request for scope (0.06, -0.15)
22:20:14.038 00.001 16108 Worker thread wakes up
22:20:14.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:20:14.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:20:14.038 00.000 16108 Moving (0.06, -0.15) raw xDistance=-0.08 yDistance=0.13
22:20:14.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:20:14.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:14.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:20:14.039 00.001 16108 MoveAxis(E, 0, ABG)
22:20:14.039 00.000 16108 Move returns status 0, amount 0
22:20:14.039 00.000 16108 MoveAxis(N, 0, ABG)
22:20:14.039 00.000 16108 Move returns status 0, amount 0
22:20:14.039 00.000 16108 move complete, result=0
22:20:14.039 00.000 16108 worker thread done servicing request
22:20:14.042 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=3968, FiltMin=3411, FiltMax=59833, Gamma=1.000
22:20:14.060 00.018 21068 UpdateGuideState exits: m=105773 SNR=74.4
22:20:14.062 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:14.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:14.064 00.001 21068 Enqueuing Expose request
22:20:14.064 00.000 16108 Worker thread wakes up
22:20:14.064 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:14.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:14.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:15.032 00.967 16108 Exposure complete
22:20:15.091 00.059 16108 worker thread done servicing request
22:20:15.091 00.000 21068 OnExposeComplete: enter
22:20:15.091 00.000 21068 UpdateGuideState(): m_state=6
22:20:15.092 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1244
22:20:15.093 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=877.63, Mass=110861, SNR=75.2, Peak=14310 HFD=3.2
22:20:15.095 00.002 21068 MultiStar: [#1 0.08,-0.27,0.97,U] [#2 -0.04,-0.49,0.00,M1] [#3 -0.08,-0.11,0.99,U] [#4 0.23,-0.26,0.72,U] [#5 -0.20,-0.53,0.00,M1] [#6 -0.03,-0.50,0.00,M3] [#7 -0.07,-0.45,0.00,M2] [#8 0.26,-0.41,0.00,M4] 
22:20:15.095 00.000 21068 refined, 3 included, MultiStar: {0.02, -0.21}, one-star: {-0.08, -0.22}
22:20:15.096 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
22:20:15.098 00.002 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
22:20:15.099 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=-0.06 mountY=0.20, mountTheta=1.86
22:20:15.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.21, opts=13)
22:20:15.101 00.000 21068 Enqueuing Move request for scope (0.02, -0.21)
22:20:15.102 00.001 16108 Worker thread wakes up
22:20:15.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
22:20:15.102 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
22:20:15.102 00.000 16108 Moving (0.02, -0.21) raw xDistance=-0.06 yDistance=0.20
22:20:15.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:20:15.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:15.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:20:15.102 00.000 16108 MoveAxis(E, 0, ABG)
22:20:15.102 00.000 16108 Move returns status 0, amount 0
22:20:15.103 00.001 16108 MoveAxis(N, 0, ABG)
22:20:15.103 00.000 16108 Move returns status 0, amount 0
22:20:15.103 00.000 16108 move complete, result=0
22:20:15.103 00.000 16108 worker thread done servicing request
22:20:15.107 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=3971, FiltMin=3395, FiltMax=55859, Gamma=1.000
22:20:15.124 00.017 21068 UpdateGuideState exits: m=110861 SNR=75.2
22:20:15.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:15.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:15.127 00.001 21068 Enqueuing Expose request
22:20:15.128 00.001 16108 Worker thread wakes up
22:20:15.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:20:15.130 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:15.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:16.277 01.147 16108 Exposure complete
22:20:16.335 00.058 16108 worker thread done servicing request
22:20:16.335 00.000 21068 OnExposeComplete: enter
22:20:16.336 00.001 21068 UpdateGuideState(): m_state=6
22:20:16.337 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1245
22:20:16.338 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.40, Mass=125704, SNR=90.7, Peak=18115 HFD=3.3
22:20:16.339 00.001 21068 MultiStar: [#1 -0.17,-0.56,0.00,M1] [#2 -0.23,-0.52,0.00,M2] [#3 -0.16,-0.39,0.75,U] [#4 0.18,-0.34,0.81,U] [#5 -0.23,-0.61,0.00,M2] [#6 -0.19,-0.26,0.66,U] [#7 0.14,-0.57,0.00,M3] [#8 0.38,-0.62,0.00,M5] 
22:20:16.339 00.000 21068 refined, 3 included, MultiStar: {-0.06, -0.37}, one-star: {-0.10, -0.45}
22:20:16.340 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.59)
22:20:16.341 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
22:20:16.343 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.37 hyp=0.37 cameraTheta=-1.73 mountX=-0.01 mountY=0.37, mountTheta=1.59
22:20:16.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.37, opts=13)
22:20:16.345 00.001 21068 Enqueuing Move request for scope (-0.06, -0.37)
22:20:16.346 00.001 16108 Worker thread wakes up
22:20:16.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.37) opts 0xd
22:20:16.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.37)
22:20:16.346 00.000 16108 Moving (-0.06, -0.37) raw xDistance=-0.01 yDistance=0.37
22:20:16.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:20:16.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:16.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:20:16.346 00.000 16108 MoveAxis(E, 0, ABG)
22:20:16.346 00.000 16108 Move returns status 0, amount 0
22:20:16.346 00.000 16108 MoveAxis(N, 0, ABG)
22:20:16.347 00.001 16108 Move returns status 0, amount 0
22:20:16.347 00.000 16108 move complete, result=0
22:20:16.347 00.000 16108 worker thread done servicing request
22:20:16.351 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3974, FiltMin=3424, FiltMax=54083, Gamma=1.000
22:20:16.367 00.016 21068 UpdateGuideState exits: m=125704 SNR=90.7
22:20:16.369 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:16.369 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:16.370 00.001 21068 Enqueuing Expose request
22:20:16.371 00.001 16108 Worker thread wakes up
22:20:16.371 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:20:16.372 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:16.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:17.343 00.971 16108 Exposure complete
22:20:17.400 00.057 16108 worker thread done servicing request
22:20:17.400 00.000 21068 OnExposeComplete: enter
22:20:17.401 00.001 21068 UpdateGuideState(): m_state=6
22:20:17.402 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1246
22:20:17.403 00.001 21068 Star::Find returns 1 (0), X=218.92, Y=877.60, Mass=103725, SNR=65.5, Peak=16678 HFD=2.9
22:20:17.405 00.002 21068 MultiStar: [#1 -0.19,-0.37,1.13,U] [#2 -0.48,-0.50,0.00,M3] [#3 -0.09,-0.05,1.15,U] [#4 0.02,-0.28,1.04,U] [#5 -0.12,-0.64,0.00,M3] [#6 -0.11,-0.26,0.84,U] [#7 -1.03,-0.46,0.00,M4] [#8 0.09,-0.64,0.00,M6] 
22:20:17.406 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.24}, one-star: {-0.31, -0.25}
22:20:17.407 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
22:20:17.407 00.000 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.29)
22:20:17.408 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.09 mountX=0.09 mountY=0.26, mountTheta=1.23
22:20:17.411 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.24, opts=13)
22:20:17.412 00.001 21068 Enqueuing Move request for scope (-0.14, -0.24)
22:20:17.413 00.001 16108 Worker thread wakes up
22:20:17.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
22:20:17.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
22:20:17.413 00.000 16108 Moving (-0.14, -0.24) raw xDistance=0.09 yDistance=0.26
22:20:17.414 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:20:17.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:17.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:20:17.414 00.000 16108 MoveAxis(E, 0, ABG)
22:20:17.414 00.000 16108 Move returns status 0, amount 0
22:20:17.414 00.000 16108 MoveAxis(N, 0, ABG)
22:20:17.414 00.000 16108 Move returns status 0, amount 0
22:20:17.414 00.000 16108 move complete, result=0
22:20:17.414 00.000 16108 worker thread done servicing request
22:20:17.417 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3974, FiltMin=3414, FiltMax=56064, Gamma=1.000
22:20:17.434 00.017 21068 UpdateGuideState exits: m=103725 SNR=65.5
22:20:17.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:17.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:17.436 00.000 21068 Enqueuing Expose request
22:20:17.437 00.001 16108 Worker thread wakes up
22:20:17.437 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:20:17.438 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:17.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:18.587 01.149 16108 Exposure complete
22:20:18.646 00.059 16108 worker thread done servicing request
22:20:18.646 00.000 21068 OnExposeComplete: enter
22:20:18.647 00.001 21068 UpdateGuideState(): m_state=6
22:20:18.649 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1247
22:20:18.651 00.002 21068 Star::Find returns 1 (0), X=219.20, Y=877.77, Mass=132971, SNR=86.0, Peak=16790 HFD=3.5
22:20:18.652 00.001 21068 MultiStar: [#1 -0.11,-0.18,1.09,U] [#2 -0.22,-0.22,0.90,U] [#3 -0.07,0.08,0.80,U] [#4 0.02,-0.09,0.81,U] [#5 -0.11,-0.26,0.72,U] [#6 0.00,-0.27,0.70,U] [#7 -0.26,-0.27,0.49,U] [#8 0.30,-0.40,0.00,M7] 
22:20:18.654 00.002 21068 single-star, 7 included, MultiStar: {-0.09, -0.15}, one-star: {-0.03, -0.08}
22:20:18.654 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
22:20:18.655 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
22:20:18.656 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.92 mountX=0.01 mountY=0.08, mountTheta=1.40
22:20:18.659 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
22:20:18.659 00.000 21068 Enqueuing Move request for scope (-0.03, -0.08)
22:20:18.660 00.001 16108 Worker thread wakes up
22:20:18.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:20:18.660 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:20:18.660 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.08
22:20:18.661 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:20:18.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:18.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:20:18.661 00.000 16108 MoveAxis(E, 0, ABG)
22:20:18.661 00.000 16108 Move returns status 0, amount 0
22:20:18.661 00.000 16108 MoveAxis(N, 0, ABG)
22:20:18.661 00.000 16108 Move returns status 0, amount 0
22:20:18.661 00.000 16108 move complete, result=0
22:20:18.661 00.000 16108 worker thread done servicing request
22:20:18.665 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3974, FiltMin=3395, FiltMax=61603, Gamma=1.000
22:20:18.682 00.017 21068 UpdateGuideState exits: m=132971 SNR=86.0
22:20:18.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:18.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:18.685 00.001 21068 Enqueuing Expose request
22:20:18.686 00.001 16108 Worker thread wakes up
22:20:18.686 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:18.687 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:18.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:19.656 00.969 16108 Exposure complete
22:20:19.719 00.063 16108 worker thread done servicing request
22:20:19.719 00.000 21068 OnExposeComplete: enter
22:20:19.721 00.002 21068 UpdateGuideState(): m_state=6
22:20:19.722 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1248
22:20:19.723 00.001 21068 Star::Find returns 1 (0), X=218.86, Y=877.48, Mass=119364, SNR=71.3, Peak=15875 HFD=3.5
22:20:19.724 00.001 21068 MultiStar: [#1 0.00,-0.36,1.32,U] [#2 -0.29,-0.25,0.99,U] [#3 -0.25,-0.14,1.14,U] [#4 0.01,-0.33,1.05,U] [#5 -0.51,-0.63,0.00,M3] [#6 -0.21,-0.43,0.00,M1] [#7 -0.53,-0.24,0.00,M4] [#8 0.10,-0.63,0.00,M8] 
22:20:19.725 00.001 21068 refined, 4 included, MultiStar: {-0.17, -0.29}, one-star: {-0.37, -0.37}
22:20:19.725 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
22:20:19.726 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
22:20:19.727 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.09 mountX=0.12 mountY=0.32, mountTheta=1.23
22:20:19.728 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.29, opts=13)
22:20:19.729 00.001 21068 Enqueuing Move request for scope (-0.17, -0.29)
22:20:19.731 00.002 16108 Worker thread wakes up
22:20:19.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
22:20:19.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
22:20:19.731 00.000 16108 Moving (-0.17, -0.29) raw xDistance=0.12 yDistance=0.32
22:20:19.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:20:19.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:19.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:20:19.731 00.000 16108 MoveAxis(E, 0, ABG)
22:20:19.731 00.000 16108 Move returns status 0, amount 0
22:20:19.731 00.000 16108 MoveAxis(N, 0, ABG)
22:20:19.732 00.001 16108 Move returns status 0, amount 0
22:20:19.732 00.000 16108 move complete, result=0
22:20:19.732 00.000 16108 worker thread done servicing request
22:20:19.735 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3974, FiltMin=3395, FiltMax=54752, Gamma=1.000
22:20:19.749 00.014 21068 UpdateGuideState exits: m=119364 SNR=71.3
22:20:19.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:19.752 00.001 21068 Enqueuing Expose request
22:20:19.752 00.000 16108 Worker thread wakes up
22:20:19.753 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:20:19.754 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:19.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:20.916 01.162 16108 Exposure complete
22:20:20.984 00.068 16108 worker thread done servicing request
22:20:20.984 00.000 21068 OnExposeComplete: enter
22:20:20.986 00.002 21068 UpdateGuideState(): m_state=6
22:20:20.988 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1249
22:20:20.990 00.002 21068 Star::Find returns 1 (0), X=219.09, Y=877.47, Mass=101843, SNR=69.7, Peak=14854 HFD=3.2
22:20:20.992 00.002 21068 MultiStar: [#1 -0.02,-0.49,0.00,M1] [#2 -0.26,-0.35,0.00,M2] [#3 -0.19,-0.33,0.94,U] [#4 -0.23,-0.16,0.75,U] [#5 -0.48,-0.24,0.00,M4] [#6 -0.49,-0.48,0.00,M2] [#7 -0.54,-0.39,0.00,M5] [#8 0.14,-0.51,0.00,M9] 
22:20:20.993 00.001 21068 refined, 2 included, MultiStar: {-0.18, -0.30}, one-star: {-0.14, -0.38}
22:20:20.995 00.002 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
22:20:20.996 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
22:20:20.997 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.11 mountX=0.13 mountY=0.34, mountTheta=1.21
22:20:20.998 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.30, opts=13)
22:20:20.999 00.001 21068 Enqueuing Move request for scope (-0.18, -0.30)
22:20:21.000 00.001 16108 Worker thread wakes up
22:20:21.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
22:20:21.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
22:20:21.000 00.000 16108 Moving (-0.18, -0.30) raw xDistance=0.13 yDistance=0.34
22:20:21.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:20:21.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:21.001 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:20:21.001 00.000 16108 MoveAxis(E, 0, ABG)
22:20:21.001 00.000 16108 Move returns status 0, amount 0
22:20:21.001 00.000 16108 MoveAxis(N, 0, ABG)
22:20:21.001 00.000 16108 Move returns status 0, amount 0
22:20:21.001 00.000 16108 move complete, result=0
22:20:21.001 00.000 16108 worker thread done servicing request
22:20:21.006 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3974, FiltMin=3446, FiltMax=56742, Gamma=1.000
22:20:21.023 00.017 21068 UpdateGuideState exits: m=101843 SNR=69.7
22:20:21.024 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:21.025 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:21.026 00.001 21068 Enqueuing Expose request
22:20:21.027 00.001 16108 Worker thread wakes up
22:20:21.027 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:20:21.028 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:21.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:21.996 00.968 16108 Exposure complete
22:20:22.053 00.057 16108 worker thread done servicing request
22:20:22.054 00.001 21068 OnExposeComplete: enter
22:20:22.054 00.000 21068 UpdateGuideState(): m_state=6
22:20:22.055 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1250
22:20:22.056 00.001 21068 Star::Find returns 1 (0), X=218.89, Y=877.24, Mass=97320, SNR=65.8, Peak=16291 HFD=2.8
22:20:22.057 00.001 21068 MultiStar: [#1 0.01,-0.56,0.00,M2] [#2 -0.48,-0.64,0.00,M3] [#3 -0.20,-0.58,0.00,M1] [#4 0.05,-0.69,0.00,M1] [#5 -0.28,-0.96,0.00,M5] [#6 -0.20,-0.91,0.00,M3] [#7 -0.59,-0.73,0.00,M6] [#8 0.13,-1.13,0.00,M10] 
22:20:22.058 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
22:20:22.058 00.000 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
22:20:22.060 00.002 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.61 hyp=0.70 cameraTheta=-2.07 mountX=0.22 mountY=0.67, mountTheta=1.25
22:20:22.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.61, opts=13)
22:20:22.064 00.002 21068 Enqueuing Move request for scope (-0.34, -0.61)
22:20:22.064 00.000 16108 Worker thread wakes up
22:20:22.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.61) opts 0xd
22:20:22.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.61)
22:20:22.065 00.001 16108 Moving (-0.34, -0.61) raw xDistance=0.22 yDistance=0.67
22:20:22.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:20:22.065 00.000 16108 resist switch: large excursion: input 0.67 thresh 0.60 direction from -1 to 1
22:20:22.065 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.01
22:20:22.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
22:20:22.065 00.000 16108 MoveAxis(W, 59, ABG)
22:20:22.065 00.000 16108 Guiding  Dir = 3, Dur = 59
22:20:22.065 00.000 16108 IsSlewing returns 0
22:20:22.065 00.000 16108 IsGuiding returns 0
22:20:22.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3974, FiltMin=3405, FiltMax=48182, Gamma=1.000
22:20:22.088 00.019 21068 UpdateGuideState exits: m=97320 SNR=65.8
22:20:22.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:22.090 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:22.091 00.001 21068 Enqueuing Expose request
22:20:22.127 00.036 16108 IsGuiding returns 1
22:20:22.127 00.000 16108 scope still moving after pulse duration time elapsed
22:20:22.157 00.030 16108 IsSlewing returns 0
22:20:22.157 00.000 16108 IsGuiding returns 1
22:20:22.188 00.031 16108 IsSlewing returns 0
22:20:22.188 00.000 16108 IsGuiding returns 1
22:20:22.219 00.031 16108 IsSlewing returns 0
22:20:22.219 00.000 16108 IsGuiding returns 0
22:20:22.219 00.000 16108 scope move finished after 59 + 94 ms
22:20:22.219 00.000 16108 Move returns status 0, amount 59
22:20:22.219 00.000 16108 MoveAxis(S, 135, ABG)
22:20:22.219 00.000 16108 Guiding  Dir = 1, Dur = 135
22:20:22.219 00.000 16108 IsSlewing returns 0
22:20:22.220 00.001 16108 IsGuiding returns 0
22:20:22.282 00.062 16108 PulseGuide returned control before completion, sleep 82
22:20:22.375 00.093 16108 IsGuiding returns 1
22:20:22.375 00.000 16108 scope still moving after pulse duration time elapsed
22:20:22.407 00.032 16108 IsSlewing returns 0
22:20:22.407 00.000 16108 IsGuiding returns 1
22:20:22.438 00.031 16108 IsSlewing returns 0
22:20:22.438 00.000 16108 IsGuiding returns 1
22:20:22.469 00.031 16108 IsSlewing returns 0
22:20:22.469 00.000 16108 IsGuiding returns 0
22:20:22.469 00.000 16108 scope move finished after 135 + 114 ms
22:20:22.469 00.000 16108 Move returns status 0, amount 135
22:20:22.469 00.000 16108 move complete, result=0
22:20:22.469 00.000 16108 worker thread done servicing request
22:20:22.469 00.000 16108 Worker thread wakes up
22:20:22.469 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.7 px 135 ms SOUTH
22:20:22.471 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:22.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:23.617 01.146 16108 Exposure complete
22:20:23.678 00.061 16108 worker thread done servicing request
22:20:23.679 00.001 21068 OnExposeComplete: enter
22:20:23.680 00.001 21068 UpdateGuideState(): m_state=6
22:20:23.680 00.000 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1251
22:20:23.681 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=877.04, Mass=107185, SNR=66.4, Peak=14323 HFD=3.0
22:20:23.684 00.003 21068 MultiStar: [#1 -0.39,-1.02,0.00,M3] [#2 -0.39,-1.17,0.00,M4] [#3 -0.42,-0.93,0.00,M2] [#4 0.32,-0.80,0.00,M2] [#5 -0.15,-0.95,0.00,M6] [#6 -0.20,-0.90,0.00,M4] [#7 -0.67,-1.17,0.00,M7] [#8 -0.01,-1.07,0.00,R] 
22:20:23.686 00.002 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
22:20:23.686 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
22:20:23.688 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.81 hyp=0.83 cameraTheta=-1.77 mountX=0.02 mountY=0.83, mountTheta=1.55
22:20:23.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.81, opts=13)
22:20:23.691 00.001 21068 Enqueuing Move request for scope (-0.16, -0.81)
22:20:23.693 00.002 16108 Worker thread wakes up
22:20:23.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.81) opts 0xd
22:20:23.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.81)
22:20:23.693 00.000 16108 Moving (-0.16, -0.81) raw xDistance=0.02 yDistance=0.83
22:20:23.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:20:23.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
22:20:23.693 00.000 16108 MoveAxis(E, 0, ABG)
22:20:23.693 00.000 16108 Move returns status 0, amount 0
22:20:23.693 00.000 16108 MoveAxis(S, 166, ABG)
22:20:23.693 00.000 16108 Guiding  Dir = 1, Dur = 166
22:20:23.694 00.001 16108 IsSlewing returns 0
22:20:23.694 00.000 16108 IsGuiding returns 0
22:20:23.695 00.001 16108 PulseGuide returned control before completion, sleep 176
22:20:23.700 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3974, FiltMin=3398, FiltMax=57910, Gamma=1.000
22:20:23.720 00.020 21068 UpdateGuideState exits: m=107185 SNR=66.4
22:20:23.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:23.721 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:23.722 00.001 21068 Enqueuing Expose request
22:20:23.888 00.166 16108 IsGuiding returns 0
22:20:23.888 00.000 16108 Move returns status 0, amount 166
22:20:23.888 00.000 16108 move complete, result=0
22:20:23.888 00.000 16108 worker thread done servicing request
22:20:23.889 00.001 16108 Worker thread wakes up
22:20:23.889 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.8 px 166 ms SOUTH
22:20:23.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:23.890 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:24.863 00.973 16108 Exposure complete
22:20:24.921 00.058 16108 worker thread done servicing request
22:20:24.921 00.000 21068 OnExposeComplete: enter
22:20:24.922 00.001 21068 UpdateGuideState(): m_state=6
22:20:24.923 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1252
22:20:24.924 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.58, Mass=114109, SNR=67.2, Peak=13078 HFD=3.5
22:20:24.926 00.002 21068 MultiStar: [#1 0.07,-0.35,1.26,U] [#2 -0.11,-0.17,1.28,U] [#3 -0.01,-0.20,0.94,U] [#4 0.71,-0.12,0.00,M3] [#5 -0.10,-0.62,0.00,M7] [#6 0.17,-0.31,0.84,U] [#7 -0.39,-0.17,0.66,U] [#8 0.24,0.85,0.00,M1] 
22:20:24.927 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.25}, one-star: {0.02, -0.27}
22:20:24.927 00.000 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
22:20:24.928 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
22:20:24.929 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.68 mountX=-0.02 mountY=0.25, mountTheta=1.64
22:20:24.930 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.25, opts=13)
22:20:24.931 00.001 21068 Enqueuing Move request for scope (-0.03, -0.25)
22:20:24.932 00.001 16108 Worker thread wakes up
22:20:24.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
22:20:24.933 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
22:20:24.933 00.000 16108 Moving (-0.03, -0.25) raw xDistance=-0.02 yDistance=0.25
22:20:24.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:20:24.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:20:24.933 00.000 16108 MoveAxis(E, 0, ABG)
22:20:24.933 00.000 16108 Move returns status 0, amount 0
22:20:24.933 00.000 16108 MoveAxis(S, 50, ABG)
22:20:24.933 00.000 16108 Guiding  Dir = 1, Dur = 50
22:20:24.933 00.000 16108 IsSlewing returns 0
22:20:24.933 00.000 16108 IsGuiding returns 0
22:20:24.942 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3974, FiltMin=3449, FiltMax=55331, Gamma=1.000
22:20:24.948 00.006 16108 PulseGuide returned control before completion, sleep 46
22:20:24.960 00.012 21068 UpdateGuideState exits: m=114109 SNR=67.2
22:20:24.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:24.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:24.963 00.001 21068 Enqueuing Expose request
22:20:24.995 00.032 16108 IsGuiding returns 1
22:20:24.995 00.000 16108 scope still moving after pulse duration time elapsed
22:20:25.025 00.030 16108 IsSlewing returns 0
22:20:25.025 00.000 16108 IsGuiding returns 1
22:20:25.057 00.032 16108 IsSlewing returns 0
22:20:25.057 00.000 16108 IsGuiding returns 0
22:20:25.057 00.000 16108 scope move finished after 50 + 73 ms
22:20:25.057 00.000 16108 Move returns status 0, amount 50
22:20:25.057 00.000 16108 move complete, result=0
22:20:25.057 00.000 16108 worker thread done servicing request
22:20:25.057 00.000 16108 Worker thread wakes up
22:20:25.057 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 50 ms SOUTH
22:20:25.059 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:25.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:26.223 01.164 16108 Exposure complete
22:20:26.289 00.066 16108 worker thread done servicing request
22:20:26.290 00.001 21068 OnExposeComplete: enter
22:20:26.291 00.001 21068 UpdateGuideState(): m_state=6
22:20:26.291 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1253
22:20:26.292 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=878.03, Mass=114131, SNR=78.9, Peak=15766 HFD=3.4
22:20:26.293 00.001 21068 MultiStar: [#1 -0.21,-0.18,1.06,U] [#2 -0.34,-0.12,1.15,U] [#3 -0.05,0.09,1.04,U] [#4 -0.10,0.10,0.90,U] [#5 -0.23,-0.30,0.92,U] [#6 -0.42,-0.04,0.75,U] [#7 -0.55,0.08,0.00,M7] [#8 -0.17,0.75,0.00,M2] 
22:20:26.294 00.001 21068 refined, 6 included, MultiStar: {-0.24, -0.04}, one-star: {-0.37, 0.18}
22:20:26.295 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
22:20:26.296 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
22:20:26.296 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-2.98 mountX=0.23 mountY=0.10, mountTheta=0.39
22:20:26.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.04, opts=13)
22:20:26.299 00.001 21068 Enqueuing Move request for scope (-0.24, -0.04)
22:20:26.300 00.001 16108 Worker thread wakes up
22:20:26.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
22:20:26.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
22:20:26.300 00.000 16108 Moving (-0.24, -0.04) raw xDistance=0.23 yDistance=0.10
22:20:26.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:20:26.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:26.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:20:26.300 00.000 16108 MoveAxis(W, 61, ABG)
22:20:26.300 00.000 16108 Guiding  Dir = 3, Dur = 61
22:20:26.300 00.000 16108 IsSlewing returns 0
22:20:26.300 00.000 16108 IsGuiding returns 0
22:20:26.301 00.001 16108 PulseGuide returned control before completion, sleep 71
22:20:26.308 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=3974, FiltMin=3443, FiltMax=48262, Gamma=1.000
22:20:26.327 00.019 21068 UpdateGuideState exits: m=114131 SNR=78.9
22:20:26.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:26.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:26.330 00.001 21068 Enqueuing Expose request
22:20:26.380 00.050 16108 IsGuiding returns 0
22:20:26.380 00.000 16108 Move returns status 0, amount 61
22:20:26.380 00.000 16108 MoveAxis(N, 0, ABG)
22:20:26.380 00.000 16108 Move returns status 0, amount 0
22:20:26.380 00.000 16108 move complete, result=0
22:20:26.380 00.000 16108 worker thread done servicing request
22:20:26.380 00.000 16108 Worker thread wakes up
22:20:26.380 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
22:20:26.383 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:26.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:27.341 00.958 16108 Exposure complete
22:20:27.398 00.057 16108 worker thread done servicing request
22:20:27.398 00.000 21068 OnExposeComplete: enter
22:20:27.399 00.001 21068 UpdateGuideState(): m_state=6
22:20:27.400 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1254
22:20:27.401 00.001 21068 Star::Find returns 1 (0), X=218.70, Y=877.19, Mass=108793, SNR=64.7, Peak=15475 HFD=3.4
22:20:27.403 00.002 21068 MultiStar: [#1 -0.67,-0.60,0.00,M2] [#2 -0.77,-0.55,0.00,M3] [#3 -0.72,-0.33,0.00,M1] [#4 -0.40,-0.70,0.00,M3] [#5 -0.89,-0.48,0.00,M7] [#6 -0.88,-0.50,0.00,M3] [#7 -0.71,-0.49,0.00,M8] [#8 -0.42,0.35,0.00,M3] 
22:20:27.403 00.000 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
22:20:27.404 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
22:20:27.405 00.001 21068 CameraToMount -- cameraX=-0.53 cameraY=-0.66 hyp=0.85 cameraTheta=-2.24 mountX=0.40 mountY=0.77, mountTheta=1.09
22:20:27.406 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.53, y=-0.66, opts=13)
22:20:27.407 00.001 21068 Enqueuing Move request for scope (-0.53, -0.66)
22:20:27.408 00.001 16108 Worker thread wakes up
22:20:27.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.66) opts 0xd
22:20:27.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.53, -0.66)
22:20:27.409 00.001 16108 Moving (-0.53, -0.66) raw xDistance=0.40 yDistance=0.77
22:20:27.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
22:20:27.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:20:27.409 00.000 16108 MoveAxis(W, 110, ABG)
22:20:27.409 00.000 16108 Guiding  Dir = 3, Dur = 110
22:20:27.409 00.000 16108 IsSlewing returns 0
22:20:27.409 00.000 16108 IsGuiding returns 0
22:20:27.413 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3974, FiltMin=3363, FiltMax=51283, Gamma=1.000
22:20:27.430 00.017 21068 UpdateGuideState exits: m=108793 SNR=64.7
22:20:27.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:27.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:27.433 00.001 21068 Enqueuing Expose request
22:20:27.458 00.025 16108 PulseGuide returned control before completion, sleep 71
22:20:27.537 00.079 16108 IsGuiding returns 1
22:20:27.537 00.000 16108 scope still moving after pulse duration time elapsed
22:20:27.568 00.031 16108 IsSlewing returns 0
22:20:27.568 00.000 16108 IsGuiding returns 1
22:20:27.599 00.031 16108 IsSlewing returns 0
22:20:27.599 00.000 16108 IsGuiding returns 1
22:20:27.629 00.030 16108 IsSlewing returns 0
22:20:27.629 00.000 16108 IsGuiding returns 0
22:20:27.629 00.000 16108 scope move finished after 110 + 110 ms
22:20:27.629 00.000 16108 Move returns status 0, amount 110
22:20:27.629 00.000 16108 MoveAxis(S, 155, ABG)
22:20:27.629 00.000 16108 Guiding  Dir = 1, Dur = 155
22:20:27.629 00.000 16108 IsSlewing returns 0
22:20:27.629 00.000 16108 IsGuiding returns 0
22:20:27.692 00.063 16108 PulseGuide returned control before completion, sleep 103
22:20:27.801 00.109 16108 IsGuiding returns 1
22:20:27.801 00.000 16108 scope still moving after pulse duration time elapsed
22:20:27.832 00.031 16108 IsSlewing returns 0
22:20:27.832 00.000 16108 IsGuiding returns 1
22:20:27.863 00.031 16108 IsSlewing returns 0
22:20:27.863 00.000 16108 IsGuiding returns 1
22:20:27.893 00.030 16108 IsSlewing returns 0
22:20:27.893 00.000 16108 IsGuiding returns 0
22:20:27.893 00.000 16108 scope move finished after 155 + 108 ms
22:20:27.893 00.000 16108 Move returns status 0, amount 155
22:20:27.893 00.000 16108 move complete, result=0
22:20:27.893 00.000 16108 worker thread done servicing request
22:20:27.893 00.000 16108 Worker thread wakes up
22:20:27.893 00.000 21068 GuideStep: 0.4 px 110 ms WEST, 0.8 px 155 ms SOUTH
22:20:27.895 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:27.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:29.041 01.146 16108 Exposure complete
22:20:29.101 00.060 16108 worker thread done servicing request
22:20:29.101 00.000 21068 OnExposeComplete: enter
22:20:29.102 00.001 21068 UpdateGuideState(): m_state=6
22:20:29.103 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1255
22:20:29.104 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.02, Mass=107765, SNR=74.8, Peak=17718 HFD=2.9
22:20:29.105 00.001 21068 MultiStar: [#1 -0.00,0.01,0.99,U] [#2 0.04,-0.06,1.19,U] [#3 -0.23,-0.03,0.97,U] [#4 0.26,-0.21,0.81,U] [#5 -0.09,-0.13,0.90,U] [#6 0.03,-0.07,0.76,U] [#7 -0.18,0.09,0.65,U] [#8 0.26,1.07,0.00,M4] 
22:20:29.106 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.01, 0.17}
22:20:29.107 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
22:20:29.107 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
22:20:29.108 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.17 mountX=0.01 mountY=0.03, mountTheta=1.15
22:20:29.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
22:20:29.111 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
22:20:29.111 00.000 16108 Worker thread wakes up
22:20:29.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:20:29.112 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:20:29.112 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
22:20:29.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:20:29.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:29.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:29.112 00.000 16108 MoveAxis(E, 0, ABG)
22:20:29.112 00.000 16108 Move returns status 0, amount 0
22:20:29.112 00.000 16108 MoveAxis(N, 0, ABG)
22:20:29.112 00.000 16108 Move returns status 0, amount 0
22:20:29.112 00.000 16108 move complete, result=0
22:20:29.112 00.000 16108 worker thread done servicing request
22:20:29.117 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3974, FiltMin=3440, FiltMax=59321, Gamma=1.000
22:20:29.134 00.017 21068 UpdateGuideState exits: m=107765 SNR=74.8
22:20:29.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:29.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:29.137 00.001 21068 Enqueuing Expose request
22:20:29.138 00.001 16108 Worker thread wakes up
22:20:29.138 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:20:29.139 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:29.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:30.103 00.964 16108 Exposure complete
22:20:30.168 00.065 16108 worker thread done servicing request
22:20:30.168 00.000 21068 OnExposeComplete: enter
22:20:30.169 00.001 21068 UpdateGuideState(): m_state=6
22:20:30.169 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1256
22:20:30.170 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.32, Mass=103530, SNR=78.3, Peak=13654 HFD=3.2
22:20:30.171 00.001 21068 MultiStar: [#1 0.38,0.31,0.00,M2] [#2 -0.01,0.39,1.28,U] [#3 0.03,0.39,0.92,U] [#4 0.45,0.70,0.00,M3] [#5 0.07,0.34,0.80,U] [#6 -0.13,0.40,0.81,U] [#7 0.08,0.60,0.00,M8] [#8 0.50,1.61,0.00,M5] 
22:20:30.172 00.001 21068 refined, 4 included, MultiStar: {0.02, 0.40}, one-star: {0.13, 0.47}
22:20:30.173 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
22:20:30.174 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:20:30.175 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.53 mountX=0.05 mountY=-0.39, mountTheta=-1.44
22:20:30.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.40, opts=13)
22:20:30.178 00.001 21068 Enqueuing Move request for scope (0.02, 0.40)
22:20:30.179 00.001 16108 Worker thread wakes up
22:20:30.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
22:20:30.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
22:20:30.179 00.000 16108 Moving (0.02, 0.40) raw xDistance=0.05 yDistance=-0.39
22:20:30.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:20:30.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:30.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:20:30.179 00.000 16108 MoveAxis(E, 0, ABG)
22:20:30.179 00.000 16108 Move returns status 0, amount 0
22:20:30.180 00.001 16108 MoveAxis(N, 0, ABG)
22:20:30.180 00.000 16108 Move returns status 0, amount 0
22:20:30.180 00.000 16108 move complete, result=0
22:20:30.180 00.000 16108 worker thread done servicing request
22:20:30.185 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=3974, FiltMin=3430, FiltMax=50374, Gamma=1.000
22:20:30.202 00.017 21068 UpdateGuideState exits: m=103530 SNR=78.3
22:20:30.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:30.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:30.205 00.001 21068 Enqueuing Expose request
22:20:30.206 00.001 16108 Worker thread wakes up
22:20:30.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:20:30.207 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:30.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:31.370 01.163 16108 Exposure complete
22:20:31.425 00.055 16108 worker thread done servicing request
22:20:31.425 00.000 21068 OnExposeComplete: enter
22:20:31.426 00.001 21068 UpdateGuideState(): m_state=6
22:20:31.427 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1257
22:20:31.428 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=879.44, Mass=117678, SNR=73.4, Peak=15337 HFD=3.2
22:20:31.428 00.000 21068 MultiStar: large primary error, entering stabilization period
22:20:31.429 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
22:20:31.430 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
22:20:31.431 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=1.59 hyp=1.60 cameraTheta=1.44 mountX=0.06 mountY=-1.59, mountTheta=-1.53
22:20:31.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=1.59, opts=13)
22:20:31.434 00.001 21068 Enqueuing Move request for scope (0.22, 1.59)
22:20:31.435 00.001 16108 Worker thread wakes up
22:20:31.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 1.59) opts 0xd
22:20:31.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 1.59)
22:20:31.435 00.000 16108 Moving (0.22, 1.59) raw xDistance=0.06 yDistance=-1.59
22:20:31.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:20:31.435 00.000 16108 resist switch: large excursion: input -1.59 thresh 0.60 direction from 1 to -1
22:20:31.435 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.78
22:20:31.436 00.001 16108 GuideAlgorithmResistSwitch::result() returns -1.59 from input -1.59
22:20:31.436 00.000 16108 MoveAxis(E, 0, ABG)
22:20:31.436 00.000 16108 Move returns status 0, amount 0
22:20:31.436 00.000 16108 MoveAxis(N, 320, ABG)
22:20:31.436 00.000 16108 Guiding  Dir = 0, Dur = 320
22:20:31.436 00.000 16108 IsSlewing returns 0
22:20:31.437 00.001 16108 IsGuiding returns 0
22:20:31.440 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3974, FiltMin=3395, FiltMax=58470, Gamma=1.000
22:20:31.456 00.016 21068 UpdateGuideState exits: m=117678 SNR=73.4
22:20:31.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:31.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:31.459 00.001 21068 Enqueuing Expose request
22:20:31.483 00.024 16108 PulseGuide returned control before completion, sleep 285
22:20:31.779 00.296 16108 IsGuiding returns 1
22:20:31.779 00.000 16108 scope still moving after pulse duration time elapsed
22:20:31.810 00.031 16108 IsSlewing returns 0
22:20:31.810 00.000 16108 IsGuiding returns 0
22:20:31.810 00.000 16108 scope move finished after 320 + 53 ms
22:20:31.810 00.000 16108 Move returns status 0, amount 320
22:20:31.810 00.000 16108 move complete, result=0
22:20:31.810 00.000 16108 worker thread done servicing request
22:20:31.810 00.000 16108 Worker thread wakes up
22:20:31.810 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -1.6 px 320 ms NORTH
22:20:31.812 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:31.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:32.768 00.956 16108 Exposure complete
22:20:32.826 00.058 16108 worker thread done servicing request
22:20:32.826 00.000 21068 OnExposeComplete: enter
22:20:32.827 00.001 21068 UpdateGuideState(): m_state=6
22:20:32.828 00.001 21068 Star::Find(15, 219, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1258
22:20:32.828 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=879.09, Mass=99932, SNR=71.6, Peak=17913 HFD=2.9
22:20:32.829 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
22:20:32.830 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
22:20:32.831 00.001 21068 CameraToMount -- cameraX=0.96 cameraY=1.24 hyp=1.57 cameraTheta=0.91 mountX=-0.73 mountY=-1.43, mountTheta=-2.04
22:20:32.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.96, y=1.24, opts=13)
22:20:32.834 00.001 21068 Enqueuing Move request for scope (0.96, 1.24)
22:20:32.834 00.000 16108 Worker thread wakes up
22:20:32.836 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.96, 1.24) opts 0xd
22:20:32.836 00.000 16108 Handling offset move in thread for scope, endpoint = (0.96, 1.24)
22:20:32.836 00.000 16108 Moving (0.96, 1.24) raw xDistance=-0.73 yDistance=-1.43
22:20:32.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
22:20:32.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43
22:20:32.836 00.000 16108 MoveAxis(E, 191, ABG)
22:20:32.836 00.000 16108 Guiding  Dir = 2, Dur = 191
22:20:32.836 00.000 16108 IsSlewing returns 0
22:20:32.836 00.000 16108 IsGuiding returns 0
22:20:32.841 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3974, FiltMin=3379, FiltMax=51600, Gamma=1.000
22:20:32.857 00.016 21068 UpdateGuideState exits: m=99932 SNR=71.6
22:20:32.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:32.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:32.860 00.001 21068 Enqueuing Expose request
22:20:32.887 00.027 16108 PulseGuide returned control before completion, sleep 151
22:20:33.042 00.155 16108 IsGuiding returns 1
22:20:33.042 00.000 16108 scope still moving after pulse duration time elapsed
22:20:33.073 00.031 16108 IsSlewing returns 0
22:20:33.073 00.000 16108 IsGuiding returns 1
22:20:33.105 00.032 16108 IsSlewing returns 0
22:20:33.105 00.000 16108 IsGuiding returns 1
22:20:33.136 00.031 16108 IsSlewing returns 0
22:20:33.136 00.000 16108 IsGuiding returns 0
22:20:33.136 00.000 16108 scope move finished after 191 + 108 ms
22:20:33.136 00.000 16108 Move returns status 0, amount 191
22:20:33.136 00.000 16108 MoveAxis(N, 288, ABG)
22:20:33.136 00.000 16108 Guiding  Dir = 0, Dur = 288
22:20:33.136 00.000 16108 IsSlewing returns 0
22:20:33.136 00.000 16108 IsGuiding returns 0
22:20:33.138 00.002 16108 PulseGuide returned control before completion, sleep 297
22:20:33.445 00.307 16108 IsGuiding returns 1
22:20:33.445 00.000 16108 scope still moving after pulse duration time elapsed
22:20:33.477 00.032 16108 IsSlewing returns 0
22:20:33.477 00.000 16108 IsGuiding returns 0
22:20:33.477 00.000 16108 scope move finished after 288 + 53 ms
22:20:33.477 00.000 16108 Move returns status 0, amount 288
22:20:33.477 00.000 16108 move complete, result=0
22:20:33.477 00.000 16108 worker thread done servicing request
22:20:33.477 00.000 21068 GuideStep: -0.7 px 191 ms EAST, -1.4 px 288 ms NORTH
22:20:33.478 00.001 16108 Worker thread wakes up
22:20:33.478 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:33.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:34.622 01.144 16108 Exposure complete
22:20:34.678 00.056 16108 worker thread done servicing request
22:20:34.678 00.000 21068 OnExposeComplete: enter
22:20:34.680 00.002 21068 UpdateGuideState(): m_state=6
22:20:34.681 00.001 21068 Star::Find(15, 220, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1259
22:20:34.681 00.000 21068 Star::Find returns 1 (0), X=219.45, Y=877.36, Mass=114794, SNR=80.7, Peak=14454 HFD=3.2
22:20:34.682 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.17)
22:20:34.683 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
22:20:34.684 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.49 hyp=0.54 cameraTheta=-1.15 mountX=-0.30 mountY=0.43, mountTheta=2.19
22:20:34.685 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.49, opts=13)
22:20:34.686 00.001 21068 Enqueuing Move request for scope (0.22, -0.49)
22:20:34.687 00.001 16108 Worker thread wakes up
22:20:34.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.49) opts 0xd
22:20:34.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.49)
22:20:34.687 00.000 16108 Moving (0.22, -0.49) raw xDistance=-0.30 yDistance=0.43
22:20:34.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
22:20:34.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:34.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:20:34.688 00.001 16108 MoveAxis(E, 93, ABG)
22:20:34.688 00.000 16108 Guiding  Dir = 2, Dur = 93
22:20:34.688 00.000 16108 IsSlewing returns 0
22:20:34.688 00.000 16108 IsGuiding returns 0
22:20:34.692 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=3971, FiltMin=3344, FiltMax=58953, Gamma=1.000
22:20:34.708 00.016 21068 UpdateGuideState exits: m=114794 SNR=80.7
22:20:34.709 00.001 16108 PulseGuide returned control before completion, sleep 83
22:20:34.709 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:34.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:34.711 00.001 21068 Enqueuing Expose request
22:20:34.801 00.090 16108 IsGuiding returns 1
22:20:34.801 00.000 16108 scope still moving after pulse duration time elapsed
22:20:34.832 00.031 16108 IsSlewing returns 0
22:20:34.832 00.000 16108 IsGuiding returns 0
22:20:34.832 00.000 16108 scope move finished after 93 + 50 ms
22:20:34.832 00.000 16108 Move returns status 0, amount 93
22:20:34.832 00.000 16108 MoveAxis(N, 0, ABG)
22:20:34.832 00.000 16108 Move returns status 0, amount 0
22:20:34.832 00.000 16108 move complete, result=0
22:20:34.832 00.000 16108 worker thread done servicing request
22:20:34.832 00.000 16108 Worker thread wakes up
22:20:34.832 00.000 21068 GuideStep: -0.3 px 93 ms EAST, 0.4 px 0 ms NORTH
22:20:34.833 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:34.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:35.789 00.956 16108 Exposure complete
22:20:35.848 00.059 16108 worker thread done servicing request
22:20:35.848 00.000 21068 OnExposeComplete: enter
22:20:35.849 00.001 21068 UpdateGuideState(): m_state=6
22:20:35.850 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1260
22:20:35.851 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.53, Mass=121838, SNR=78.6, Peak=14483 HFD=3.6
22:20:35.852 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
22:20:35.853 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
22:20:35.853 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-2.11 mountX=0.13 mountY=0.35, mountTheta=1.22
22:20:35.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.32, opts=13)
22:20:35.856 00.001 21068 Enqueuing Move request for scope (-0.19, -0.32)
22:20:35.857 00.001 16108 Worker thread wakes up
22:20:35.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.32) opts 0xd
22:20:35.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.32)
22:20:35.857 00.000 16108 Moving (-0.19, -0.32) raw xDistance=0.13 yDistance=0.35
22:20:35.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:20:35.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:35.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:20:35.857 00.000 16108 MoveAxis(E, 0, ABG)
22:20:35.857 00.000 16108 Move returns status 0, amount 0
22:20:35.857 00.000 16108 MoveAxis(N, 0, ABG)
22:20:35.857 00.000 16108 Move returns status 0, amount 0
22:20:35.857 00.000 16108 move complete, result=0
22:20:35.857 00.000 16108 worker thread done servicing request
22:20:35.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3974, FiltMin=3408, FiltMax=57539, Gamma=1.000
22:20:35.877 00.016 21068 UpdateGuideState exits: m=121838 SNR=78.6
22:20:35.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:35.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:35.880 00.001 21068 Enqueuing Expose request
22:20:35.880 00.000 16108 Worker thread wakes up
22:20:35.880 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:20:35.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:35.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:37.026 01.145 16108 Exposure complete
22:20:37.086 00.060 16108 worker thread done servicing request
22:20:37.086 00.000 21068 OnExposeComplete: enter
22:20:37.087 00.001 21068 UpdateGuideState(): m_state=6
22:20:37.087 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1261
22:20:37.088 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=877.76, Mass=116876, SNR=72.3, Peak=17046 HFD=3.2
22:20:37.089 00.001 21068 MultiStar: exiting stabilization period
22:20:37.090 00.001 21068 MultiStar: [#1 0.04,-0.19,1.16,U] [#2 -0.22,-0.36,1.25,U] [#3 -0.48,-0.18,0.00,M1] [#4 -0.03,-0.36,0.97,U] [#5 -0.34,-0.18,0.97,U] [#6 -0.08,-0.36,0.89,U] [#7 -0.14,-0.39,0.64,U] [#8 0.23,0.70,0.00,M6] 
22:20:37.091 00.001 21068 single-star, 6 included, MultiStar: {-0.13, -0.27}, one-star: {-0.17, -0.09}
22:20:37.092 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
22:20:37.092 00.000 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
22:20:37.094 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.67 mountX=0.15 mountY=0.12, mountTheta=0.69
22:20:37.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.09, opts=13)
22:20:37.096 00.000 21068 Enqueuing Move request for scope (-0.17, -0.09)
22:20:37.097 00.001 16108 Worker thread wakes up
22:20:37.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
22:20:37.097 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
22:20:37.097 00.000 16108 Moving (-0.17, -0.09) raw xDistance=0.15 yDistance=0.12
22:20:37.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:20:37.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:37.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:20:37.097 00.000 16108 MoveAxis(E, 0, ABG)
22:20:37.097 00.000 16108 Move returns status 0, amount 0
22:20:37.097 00.000 16108 MoveAxis(N, 0, ABG)
22:20:37.098 00.001 16108 Move returns status 0, amount 0
22:20:37.098 00.000 16108 move complete, result=0
22:20:37.098 00.000 16108 worker thread done servicing request
22:20:37.102 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=3974, FiltMin=3440, FiltMax=51833, Gamma=1.000
22:20:37.119 00.017 21068 UpdateGuideState exits: m=116876 SNR=72.3
22:20:37.121 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:37.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:37.122 00.000 21068 Enqueuing Expose request
22:20:37.124 00.002 16108 Worker thread wakes up
22:20:37.124 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:37.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:37.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:38.087 00.962 16108 Exposure complete
22:20:38.144 00.057 16108 worker thread done servicing request
22:20:38.144 00.000 21068 OnExposeComplete: enter
22:20:38.145 00.001 21068 UpdateGuideState(): m_state=6
22:20:38.147 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1262
22:20:38.147 00.000 21068 Star::Find returns 1 (0), X=218.91, Y=877.54, Mass=122407, SNR=80.4, Peak=17078 HFD=3.2
22:20:38.149 00.002 21068 MultiStar: [#1 0.00,-0.60,0.00,M2] [#2 -0.58,-0.53,0.00,M1] [#3 -0.20,-0.27,1.13,U] [#4 0.00,-0.51,0.00,M3] [#5 -0.09,-0.69,0.00,M5] [#6 -0.38,-0.54,0.00,M1] [#7 -0.68,-0.33,0.00,M8] [#8 -0.01,0.62,0.00,M7] 
22:20:38.150 00.001 21068 refined, 1 included, MultiStar: {-0.25, -0.29}, one-star: {-0.32, -0.31}
22:20:38.151 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
22:20:38.151 00.000 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
22:20:38.152 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.39 cameraTheta=-2.29 mountX=0.20 mountY=0.34, mountTheta=1.04
22:20:38.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.29, opts=13)
22:20:38.155 00.001 21068 Enqueuing Move request for scope (-0.25, -0.29)
22:20:38.156 00.001 16108 Worker thread wakes up
22:20:38.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
22:20:38.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
22:20:38.156 00.000 16108 Moving (-0.25, -0.29) raw xDistance=0.20 yDistance=0.34
22:20:38.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:20:38.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:38.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:20:38.156 00.000 16108 MoveAxis(E, 0, ABG)
22:20:38.156 00.000 16108 Move returns status 0, amount 0
22:20:38.156 00.000 16108 MoveAxis(N, 0, ABG)
22:20:38.156 00.000 16108 Move returns status 0, amount 0
22:20:38.156 00.000 16108 move complete, result=0
22:20:38.156 00.000 16108 worker thread done servicing request
22:20:38.161 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3974, FiltMin=3414, FiltMax=56880, Gamma=1.000
22:20:38.181 00.020 21068 UpdateGuideState exits: m=122407 SNR=80.4
22:20:38.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:38.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:38.184 00.001 21068 Enqueuing Expose request
22:20:38.185 00.001 16108 Worker thread wakes up
22:20:38.185 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:20:38.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:38.186 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:39.344 01.158 16108 Exposure complete
22:20:39.408 00.064 16108 worker thread done servicing request
22:20:39.408 00.000 21068 OnExposeComplete: enter
22:20:39.410 00.002 21068 UpdateGuideState(): m_state=6
22:20:39.411 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1263
22:20:39.411 00.000 21068 Star::Find returns 1 (0), X=219.07, Y=877.77, Mass=117252, SNR=92.4, Peak=18198 HFD=3.3
22:20:39.413 00.002 21068 MultiStar: [#1 -0.19,-0.27,0.85,U] [#2 -0.33,-0.28,0.99,U] [#3 -0.20,-0.25,0.78,U] [#4 0.32,-0.17,0.59,U] [#5 -0.22,-0.51,0.00,M6] [#6 0.02,-0.33,0.71,U] [#7 -0.25,-0.33,0.55,U] [#8 0.06,0.87,0.00,M8] 
22:20:39.414 00.001 21068 single-star, 6 included, MultiStar: {-0.14, -0.24}, one-star: {-0.16, -0.08}
22:20:39.415 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
22:20:39.416 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
22:20:39.417 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.66 mountX=0.14 mountY=0.12, mountTheta=0.69
22:20:39.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.08, opts=13)
22:20:39.421 00.002 21068 Enqueuing Move request for scope (-0.16, -0.08)
22:20:39.422 00.001 16108 Worker thread wakes up
22:20:39.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
22:20:39.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
22:20:39.422 00.000 16108 Moving (-0.16, -0.08) raw xDistance=0.14 yDistance=0.12
22:20:39.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:20:39.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:39.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:20:39.422 00.000 16108 MoveAxis(E, 0, ABG)
22:20:39.422 00.000 16108 Move returns status 0, amount 0
22:20:39.422 00.000 16108 MoveAxis(N, 0, ABG)
22:20:39.422 00.000 16108 Move returns status 0, amount 0
22:20:39.422 00.000 16108 move complete, result=0
22:20:39.422 00.000 16108 worker thread done servicing request
22:20:39.426 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3974, FiltMin=3430, FiltMax=55408, Gamma=1.000
22:20:39.442 00.016 21068 UpdateGuideState exits: m=117252 SNR=92.4
22:20:39.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:39.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:39.445 00.001 21068 Enqueuing Expose request
22:20:39.446 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:39.446 00.000 16108 Worker thread wakes up
22:20:39.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:39.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:40.421 00.974 16108 Exposure complete
22:20:40.482 00.061 16108 worker thread done servicing request
22:20:40.482 00.000 21068 OnExposeComplete: enter
22:20:40.485 00.003 21068 UpdateGuideState(): m_state=6
22:20:40.487 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1264
22:20:40.489 00.002 21068 Star::Find returns 1 (0), X=219.09, Y=877.56, Mass=132990, SNR=76.0, Peak=18502 HFD=3.3
22:20:40.492 00.003 21068 MultiStar: [#1 -0.25,-0.29,1.16,U] [#2 -0.40,-0.31,0.00,M1] [#3 -0.39,-0.03,0.82,U] [#4 0.16,-0.27,0.90,U] [#5 -0.21,-0.45,0.00,M7] [#6 -0.19,-0.45,0.00,M1] [#7 -0.76,-0.36,0.00,M8] [#8 -0.15,0.42,0.65,U] 
22:20:40.492 00.000 21068 refined, 4 included, MultiStar: {-0.15, -0.14}, one-star: {-0.14, -0.30}
22:20:40.493 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
22:20:40.494 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
22:20:40.495 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.41 mountX=0.13 mountY=0.17, mountTheta=0.93
22:20:40.499 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.14, opts=13)
22:20:40.499 00.000 21068 Enqueuing Move request for scope (-0.15, -0.14)
22:20:40.500 00.001 16108 Worker thread wakes up
22:20:40.501 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
22:20:40.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
22:20:40.501 00.000 16108 Moving (-0.15, -0.14) raw xDistance=0.13 yDistance=0.17
22:20:40.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:20:40.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:40.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:20:40.501 00.000 16108 MoveAxis(E, 0, ABG)
22:20:40.501 00.000 16108 Move returns status 0, amount 0
22:20:40.501 00.000 16108 MoveAxis(N, 0, ABG)
22:20:40.501 00.000 16108 Move returns status 0, amount 0
22:20:40.501 00.000 16108 move complete, result=0
22:20:40.501 00.000 16108 worker thread done servicing request
22:20:40.505 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3974, FiltMin=3395, FiltMax=54544, Gamma=1.000
22:20:40.520 00.015 21068 UpdateGuideState exits: m=132990 SNR=76.0
22:20:40.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:40.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:40.522 00.000 21068 Enqueuing Expose request
22:20:40.524 00.002 16108 Worker thread wakes up
22:20:40.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:40.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:40.524 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:20:41.674 01.150 16108 Exposure complete
22:20:41.734 00.060 16108 worker thread done servicing request
22:20:41.734 00.000 21068 OnExposeComplete: enter
22:20:41.735 00.001 21068 UpdateGuideState(): m_state=6
22:20:41.736 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1265
22:20:41.737 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=877.40, Mass=115346, SNR=68.1, Peak=16979 HFD=3.1
22:20:41.738 00.001 21068 MultiStar: [#1 0.01,-0.66,0.00,M1] [#2 -0.32,-0.46,0.00,M2] [#3 -0.34,-0.23,1.24,U] [#4 -0.13,-0.39,0.89,U] [#5 -0.31,-0.85,0.00,M8] [#6 -0.12,-0.46,0.00,M2] [#7 -0.37,-0.14,0.71,U] [#8 -0.29,0.51,0.00,M8] 
22:20:41.739 00.001 21068 refined, 3 included, MultiStar: {-0.30, -0.31}, one-star: {-0.37, -0.45}
22:20:41.740 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
22:20:41.740 00.000 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
22:20:41.741 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-2.35 mountX=0.25 mountY=0.37, mountTheta=0.98
22:20:41.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.31, opts=13)
22:20:41.744 00.001 21068 Enqueuing Move request for scope (-0.30, -0.31)
22:20:41.744 00.000 16108 Worker thread wakes up
22:20:41.745 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd
22:20:41.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.31)
22:20:41.745 00.000 16108 Moving (-0.30, -0.31) raw xDistance=0.25 yDistance=0.37
22:20:41.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:20:41.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:41.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:20:41.745 00.000 16108 MoveAxis(W, 65, ABG)
22:20:41.745 00.000 16108 Guiding  Dir = 3, Dur = 65
22:20:41.745 00.000 16108 IsSlewing returns 0
22:20:41.745 00.000 16108 IsGuiding returns 0
22:20:41.746 00.001 16108 PulseGuide returned control before completion, sleep 75
22:20:41.749 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3974, FiltMin=3398, FiltMax=59078, Gamma=1.000
22:20:41.765 00.016 21068 UpdateGuideState exits: m=115346 SNR=68.1
22:20:41.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:41.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:41.768 00.001 21068 Enqueuing Expose request
22:20:41.836 00.068 16108 IsGuiding returns 1
22:20:41.836 00.000 16108 scope still moving after pulse duration time elapsed
22:20:41.867 00.031 16108 IsSlewing returns 0
22:20:41.867 00.000 16108 IsGuiding returns 0
22:20:41.867 00.000 16108 scope move finished after 65 + 56 ms
22:20:41.867 00.000 16108 Move returns status 0, amount 65
22:20:41.867 00.000 16108 MoveAxis(N, 0, ABG)
22:20:41.867 00.000 16108 Move returns status 0, amount 0
22:20:41.867 00.000 16108 move complete, result=0
22:20:41.867 00.000 16108 worker thread done servicing request
22:20:41.867 00.000 16108 Worker thread wakes up
22:20:41.867 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.4 px 0 ms NORTH
22:20:41.869 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:41.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:42.833 00.964 16108 Exposure complete
22:20:42.897 00.064 16108 worker thread done servicing request
22:20:42.897 00.000 21068 OnExposeComplete: enter
22:20:42.898 00.001 21068 UpdateGuideState(): m_state=6
22:20:42.899 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1266
22:20:42.900 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.30, Mass=108378, SNR=74.3, Peak=15603 HFD=3.2
22:20:42.901 00.001 21068 MultiStar: [#1 -0.33,-0.55,0.00,M2] [#2 -0.40,-0.31,0.00,M3] [#3 -0.25,-0.22,1.01,U] [#4 0.08,-0.26,0.74,U] [#5 -0.13,-0.52,0.00,M9] [#6 0.16,-0.44,0.00,M3] [#7 -0.34,-0.62,0.00,M8] [#8 0.08,0.51,0.00,M9] 
22:20:42.902 00.001 21068 refined, 2 included, MultiStar: {-0.11, -0.35}, one-star: {-0.11, -0.55}
22:20:42.903 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
22:20:42.903 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
22:20:42.904 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.88 mountX=0.05 mountY=0.36, mountTheta=1.43
22:20:42.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.35, opts=13)
22:20:42.907 00.001 21068 Enqueuing Move request for scope (-0.11, -0.35)
22:20:42.907 00.000 16108 Worker thread wakes up
22:20:42.908 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
22:20:42.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
22:20:42.908 00.000 16108 Moving (-0.11, -0.35) raw xDistance=0.05 yDistance=0.36
22:20:42.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:20:42.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:20:42.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:20:42.908 00.000 16108 MoveAxis(E, 0, ABG)
22:20:42.908 00.000 16108 Move returns status 0, amount 0
22:20:42.908 00.000 16108 MoveAxis(N, 0, ABG)
22:20:42.908 00.000 16108 Move returns status 0, amount 0
22:20:42.908 00.000 16108 move complete, result=0
22:20:42.908 00.000 16108 worker thread done servicing request
22:20:42.912 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3977, FiltMin=3453, FiltMax=48000, Gamma=1.000
22:20:42.932 00.020 21068 UpdateGuideState exits: m=108378 SNR=74.3
22:20:42.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.933 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:42.934 00.001 21068 Enqueuing Expose request
22:20:42.935 00.001 16108 Worker thread wakes up
22:20:42.935 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:20:42.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:42.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:44.100 01.164 16108 Exposure complete
22:20:44.167 00.067 16108 worker thread done servicing request
22:20:44.167 00.000 21068 OnExposeComplete: enter
22:20:44.169 00.002 21068 UpdateGuideState(): m_state=6
22:20:44.170 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1267
22:20:44.171 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=877.31, Mass=124303, SNR=83.4, Peak=21011 HFD=3.0
22:20:44.173 00.002 21068 MultiStar: [#1 -0.30,-0.56,0.00,M3] [#2 -0.31,-0.67,0.00,M4] [#3 -0.41,-0.34,0.00,M1] [#4 -0.32,-0.80,0.00,M1] [#5 -0.28,-0.56,0.00,M10] [#6 -0.42,-0.70,0.00,M4] [#7 -0.43,-0.32,0.00,M9] [#8 0.25,0.28,0.61,U] 
22:20:44.174 00.001 21068 refined, 1 included, MultiStar: {-0.14, -0.23}, one-star: {-0.38, -0.55}
22:20:44.174 00.000 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
22:20:44.177 00.003 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
22:20:44.178 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.11 mountX=0.10 mountY=0.26, mountTheta=1.21
22:20:44.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.23, opts=13)
22:20:44.181 00.001 21068 Enqueuing Move request for scope (-0.14, -0.23)
22:20:44.182 00.001 16108 Worker thread wakes up
22:20:44.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
22:20:44.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
22:20:44.182 00.000 16108 Moving (-0.14, -0.23) raw xDistance=0.10 yDistance=0.26
22:20:44.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:20:44.182 00.000 16108 switching direction from -1 to 1 - decHistory=5 oldest=-0.65 newest=0.99
22:20:44.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:20:44.182 00.000 16108 MoveAxis(E, 0, ABG)
22:20:44.182 00.000 16108 Move returns status 0, amount 0
22:20:44.183 00.001 16108 MoveAxis(S, 52, ABG)
22:20:44.183 00.000 16108 Guiding  Dir = 1, Dur = 52
22:20:44.183 00.000 16108 IsSlewing returns 0
22:20:44.183 00.000 16108 IsGuiding returns 0
22:20:44.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3977, FiltMin=3433, FiltMax=52902, Gamma=1.000
22:20:44.203 00.016 21068 UpdateGuideState exits: m=124303 SNR=83.4
22:20:44.205 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:44.206 00.000 21068 Enqueuing Expose request
22:20:44.242 00.036 16108 IsGuiding returns 1
22:20:44.242 00.000 16108 scope still moving after pulse duration time elapsed
22:20:44.272 00.030 16108 IsSlewing returns 0
22:20:44.272 00.000 16108 IsGuiding returns 1
22:20:44.304 00.032 16108 IsSlewing returns 0
22:20:44.304 00.000 16108 IsGuiding returns 1
22:20:44.334 00.030 16108 IsSlewing returns 0
22:20:44.334 00.000 16108 IsGuiding returns 0
22:20:44.334 00.000 16108 scope move finished after 52 + 99 ms
22:20:44.334 00.000 16108 Move returns status 0, amount 52
22:20:44.334 00.000 16108 move complete, result=0
22:20:44.334 00.000 16108 worker thread done servicing request
22:20:44.334 00.000 16108 Worker thread wakes up
22:20:44.334 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
22:20:44.337 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:44.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:45.304 00.967 16108 Exposure complete
22:20:45.366 00.062 16108 worker thread done servicing request
22:20:45.366 00.000 21068 OnExposeComplete: enter
22:20:45.369 00.003 21068 UpdateGuideState(): m_state=6
22:20:45.370 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1268
22:20:45.371 00.001 21068 Star::Find returns 1 (0), X=218.86, Y=877.68, Mass=98934, SNR=63.4, Peak=14054 HFD=2.7
22:20:45.374 00.003 21068 MultiStar: [#1 -0.31,-0.36,0.00,M4] [#2 -0.52,-0.36,0.00,M5] [#3 -0.48,0.08,0.00,M2] [#4 -0.26,-0.16,1.02,U] [#5 -0.38,-0.45,0.00,R] [#6 -0.37,-0.36,0.00,M5] [#7 -0.52,-0.47,0.00,M10] [#8 0.16,0.73,0.00,M9] 
22:20:45.375 00.001 21068 refined, 1 included, MultiStar: {-0.31, -0.16}, one-star: {-0.36, -0.17}
22:20:45.376 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
22:20:45.376 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
22:20:45.377 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.66 mountX=0.28 mountY=0.23, mountTheta=0.69
22:20:45.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.16, opts=13)
22:20:45.380 00.001 21068 Enqueuing Move request for scope (-0.31, -0.16)
22:20:45.381 00.001 16108 Worker thread wakes up
22:20:45.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd
22:20:45.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.16)
22:20:45.381 00.000 16108 Moving (-0.31, -0.16) raw xDistance=0.28 yDistance=0.23
22:20:45.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
22:20:45.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:20:45.381 00.000 16108 MoveAxis(W, 72, ABG)
22:20:45.381 00.000 16108 Guiding  Dir = 3, Dur = 72
22:20:45.381 00.000 16108 IsSlewing returns 0
22:20:45.381 00.000 16108 IsGuiding returns 0
22:20:45.387 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3977, FiltMin=3440, FiltMax=55878, Gamma=1.000
22:20:45.404 00.017 21068 UpdateGuideState exits: m=98934 SNR=63.4
22:20:45.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:45.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:45.406 00.000 21068 Enqueuing Expose request
22:20:45.438 00.032 16108 PulseGuide returned control before completion, sleep 26
22:20:45.468 00.030 16108 IsGuiding returns 1
22:20:45.468 00.000 16108 scope still moving after pulse duration time elapsed
22:20:45.500 00.032 16108 IsSlewing returns 0
22:20:45.500 00.000 16108 IsGuiding returns 1
22:20:45.532 00.032 16108 IsSlewing returns 0
22:20:45.532 00.000 16108 IsGuiding returns 0
22:20:45.532 00.000 16108 scope move finished after 72 + 78 ms
22:20:45.532 00.000 16108 Move returns status 0, amount 72
22:20:45.532 00.000 16108 MoveAxis(S, 46, ABG)
22:20:45.532 00.000 16108 Guiding  Dir = 1, Dur = 46
22:20:45.533 00.001 16108 IsSlewing returns 0
22:20:45.533 00.000 16108 IsGuiding returns 0
22:20:45.595 00.062 16108 IsGuiding returns 1
22:20:45.595 00.000 16108 scope still moving after pulse duration time elapsed
22:20:45.625 00.030 16108 IsSlewing returns 0
22:20:45.625 00.000 16108 IsGuiding returns 1
22:20:45.656 00.031 16108 IsSlewing returns 0
22:20:45.656 00.000 16108 IsGuiding returns 1
22:20:45.688 00.032 16108 IsSlewing returns 0
22:20:45.688 00.000 16108 IsGuiding returns 0
22:20:45.688 00.000 16108 scope move finished after 46 + 109 ms
22:20:45.688 00.000 16108 Move returns status 0, amount 46
22:20:45.688 00.000 16108 move complete, result=0
22:20:45.688 00.000 16108 worker thread done servicing request
22:20:45.688 00.000 16108 Worker thread wakes up
22:20:45.688 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.2 px 46 ms SOUTH
22:20:45.690 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:45.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:46.841 01.151 16108 Exposure complete
22:20:46.905 00.064 16108 worker thread done servicing request
22:20:46.906 00.001 21068 OnExposeComplete: enter
22:20:46.907 00.001 21068 UpdateGuideState(): m_state=6
22:20:46.909 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1269
22:20:46.911 00.002 21068 Star::Find returns 1 (0), X=219.07, Y=877.45, Mass=109455, SNR=80.4, Peak=12995 HFD=3.6
22:20:46.913 00.002 21068 MultiStar: [#1 -0.10,-0.70,0.00,M5] [#2 -0.39,-0.53,0.00,M6] [#3 -0.43,-0.38,0.00,M3] [#4 -0.09,-0.46,0.00,M1] [#5 -0.01,-0.07,0.81,U] [#6 -0.17,-0.42,0.00,M6] [#7 -0.16,-0.61,0.00,R] [#8 -0.15,0.55,0.00,M10] 
22:20:46.914 00.001 21068 refined, 1 included, MultiStar: {-0.09, -0.25}, one-star: {-0.16, -0.40}
22:20:46.916 00.002 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
22:20:46.917 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
22:20:46.919 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.93 mountX=0.05 mountY=0.27, mountTheta=1.39
22:20:46.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.25, opts=13)
22:20:46.922 00.001 21068 Enqueuing Move request for scope (-0.09, -0.25)
22:20:46.923 00.001 16108 Worker thread wakes up
22:20:46.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
22:20:46.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
22:20:46.923 00.000 16108 Moving (-0.09, -0.25) raw xDistance=0.05 yDistance=0.27
22:20:46.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:20:46.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:20:46.923 00.000 16108 MoveAxis(E, 0, ABG)
22:20:46.923 00.000 16108 Move returns status 0, amount 0
22:20:46.923 00.000 16108 MoveAxis(S, 54, ABG)
22:20:46.923 00.000 16108 Guiding  Dir = 1, Dur = 54
22:20:46.924 00.001 16108 IsSlewing returns 0
22:20:46.924 00.000 16108 IsGuiding returns 0
22:20:46.927 00.003 16108 PulseGuide returned control before completion, sleep 62
22:20:46.928 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3974, FiltMin=3401, FiltMax=49334, Gamma=1.000
22:20:46.948 00.020 21068 UpdateGuideState exits: m=109455 SNR=80.4
22:20:46.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:46.949 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:46.950 00.001 21068 Enqueuing Expose request
22:20:47.004 00.054 16108 IsGuiding returns 1
22:20:47.004 00.000 16108 scope still moving after pulse duration time elapsed
22:20:47.035 00.031 16108 IsSlewing returns 0
22:20:47.035 00.000 16108 IsGuiding returns 0
22:20:47.035 00.000 16108 scope move finished after 54 + 57 ms
22:20:47.035 00.000 16108 Move returns status 0, amount 54
22:20:47.035 00.000 16108 move complete, result=0
22:20:47.035 00.000 16108 worker thread done servicing request
22:20:47.035 00.000 16108 Worker thread wakes up
22:20:47.035 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
22:20:47.037 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:47.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:47.998 00.961 16108 Exposure complete
22:20:48.055 00.057 16108 worker thread done servicing request
22:20:48.055 00.000 21068 OnExposeComplete: enter
22:20:48.056 00.001 21068 UpdateGuideState(): m_state=6
22:20:48.056 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1270
22:20:48.057 00.001 21068 Star::Find returns 1 (0), X=218.20, Y=876.92, Mass=113000, SNR=67.6, Peak=11875 HFD=3.9
22:20:48.058 00.001 21068 MultiStar: large primary error, entering stabilization period
22:20:48.059 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
22:20:48.060 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
22:20:48.060 00.000 21068 CameraToMount -- cameraX=-1.03 cameraY=-0.93 hyp=1.38 cameraTheta=-2.41 mountX=0.85 mountY=1.14, mountTheta=0.93
22:20:48.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.03, y=-0.93, opts=13)
22:20:48.063 00.001 21068 Enqueuing Move request for scope (-1.03, -0.93)
22:20:48.064 00.001 16108 Worker thread wakes up
22:20:48.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.93) opts 0xd
22:20:48.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.03, -0.93)
22:20:48.064 00.000 16108 Moving (-1.03, -0.93) raw xDistance=0.85 yDistance=1.14
22:20:48.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
22:20:48.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
22:20:48.064 00.000 16108 MoveAxis(W, 223, ABG)
22:20:48.065 00.001 16108 Guiding  Dir = 3, Dur = 223
22:20:48.065 00.000 16108 IsSlewing returns 0
22:20:48.065 00.000 16108 IsGuiding returns 0
22:20:48.066 00.001 16108 PulseGuide returned control before completion, sleep 232
22:20:48.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3974, FiltMin=3449, FiltMax=55097, Gamma=1.000
22:20:48.090 00.020 21068 UpdateGuideState exits: m=113000 SNR=67.6
22:20:48.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:48.091 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:48.092 00.001 21068 Enqueuing Expose request
22:20:48.301 00.209 16108 IsGuiding returns 0
22:20:48.301 00.000 16108 Move returns status 0, amount 223
22:20:48.301 00.000 16108 MoveAxis(S, 230, ABG)
22:20:48.301 00.000 16108 Guiding  Dir = 1, Dur = 230
22:20:48.301 00.000 16108 IsSlewing returns 0
22:20:48.301 00.000 16108 IsGuiding returns 0
22:20:48.363 00.062 16108 PulseGuide returned control before completion, sleep 178
22:20:48.550 00.187 16108 IsGuiding returns 1
22:20:48.550 00.000 16108 scope still moving after pulse duration time elapsed
22:20:48.590 00.040 16108 IsSlewing returns 0
22:20:48.591 00.001 16108 IsGuiding returns 1
22:20:48.611 00.020 16108 IsSlewing returns 0
22:20:48.611 00.000 16108 IsGuiding returns 0
22:20:48.611 00.000 16108 scope move finished after 230 + 80 ms
22:20:48.611 00.000 16108 Move returns status 0, amount 230
22:20:48.611 00.000 16108 move complete, result=0
22:20:48.611 00.000 16108 worker thread done servicing request
22:20:48.611 00.000 16108 Worker thread wakes up
22:20:48.611 00.000 21068 GuideStep: 0.9 px 223 ms WEST, 1.1 px 230 ms SOUTH
22:20:48.613 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:48.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:49.757 01.144 16108 Exposure complete
22:20:49.820 00.063 16108 worker thread done servicing request
22:20:49.821 00.001 21068 OnExposeComplete: enter
22:20:49.822 00.001 21068 UpdateGuideState(): m_state=6
22:20:49.824 00.002 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1271
22:20:49.826 00.002 21068 Star::Find returns 1 (0), X=219.45, Y=877.00, Mass=111553, SNR=80.0, Peak=14531 HFD=3.6
22:20:49.826 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
22:20:49.827 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
22:20:49.828 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.85 hyp=0.88 cameraTheta=-1.31 mountX=-0.37 mountY=0.77, mountTheta=2.02
22:20:49.831 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.85, opts=13)
22:20:49.833 00.002 21068 Enqueuing Move request for scope (0.22, -0.85)
22:20:49.834 00.001 16108 Worker thread wakes up
22:20:49.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.85) opts 0xd
22:20:49.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.85)
22:20:49.834 00.000 16108 Moving (0.22, -0.85) raw xDistance=-0.37 yDistance=0.77
22:20:49.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.37
22:20:49.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:20:49.834 00.000 16108 MoveAxis(E, 81, ABG)
22:20:49.834 00.000 16108 Guiding  Dir = 2, Dur = 81
22:20:49.834 00.000 16108 IsSlewing returns 0
22:20:49.834 00.000 16108 IsGuiding returns 0
22:20:49.840 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3971, FiltMin=3395, FiltMax=47366, Gamma=1.000
22:20:49.856 00.016 21068 UpdateGuideState exits: m=111553 SNR=80.0
22:20:49.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:49.857 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:49.858 00.001 21068 Enqueuing Expose request
22:20:49.861 00.003 16108 PulseGuide returned control before completion, sleep 64
22:20:49.938 00.077 16108 IsGuiding returns 1
22:20:49.942 00.004 16108 scope still moving after pulse duration time elapsed
22:20:49.969 00.027 16108 IsSlewing returns 0
22:20:49.969 00.000 16108 IsGuiding returns 0
22:20:49.969 00.000 16108 scope move finished after 81 + 54 ms
22:20:49.969 00.000 16108 Move returns status 0, amount 81
22:20:49.969 00.000 16108 MoveAxis(S, 156, ABG)
22:20:49.969 00.000 16108 Guiding  Dir = 1, Dur = 156
22:20:49.969 00.000 16108 IsSlewing returns 0
22:20:49.970 00.001 16108 IsGuiding returns 0
22:20:50.018 00.048 16108 PulseGuide returned control before completion, sleep 119
22:20:50.141 00.123 16108 IsGuiding returns 1
22:20:50.141 00.000 16108 scope still moving after pulse duration time elapsed
22:20:50.171 00.030 16108 IsSlewing returns 0
22:20:50.171 00.000 16108 IsGuiding returns 1
22:20:50.203 00.032 16108 IsSlewing returns 0
22:20:50.203 00.000 16108 IsGuiding returns 0
22:20:50.203 00.000 16108 scope move finished after 156 + 77 ms
22:20:50.203 00.000 16108 Move returns status 0, amount 156
22:20:50.203 00.000 16108 move complete, result=0
22:20:50.203 00.000 16108 worker thread done servicing request
22:20:50.203 00.000 16108 Worker thread wakes up
22:20:50.203 00.000 21068 GuideStep: -0.4 px 81 ms EAST, 0.8 px 156 ms SOUTH
22:20:50.204 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:50.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:51.164 00.960 16108 Exposure complete
22:20:51.222 00.058 16108 worker thread done servicing request
22:20:51.222 00.000 21068 OnExposeComplete: enter
22:20:51.223 00.001 21068 UpdateGuideState(): m_state=6
22:20:51.224 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1272
22:20:51.224 00.000 21068 Star::Find returns 1 (0), X=218.84, Y=877.53, Mass=105120, SNR=70.3, Peak=12099 HFD=3.6
22:20:51.225 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
22:20:51.226 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
22:20:51.227 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.32 hyp=0.51 cameraTheta=-2.45 mountX=0.33 mountY=0.41, mountTheta=0.89
22:20:51.228 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.32, opts=13)
22:20:51.229 00.001 21068 Enqueuing Move request for scope (-0.39, -0.32)
22:20:51.231 00.002 16108 Worker thread wakes up
22:20:51.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.32) opts 0xd
22:20:51.231 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.32)
22:20:51.231 00.000 16108 Moving (-0.39, -0.32) raw xDistance=0.33 yDistance=0.41
22:20:51.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
22:20:51.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:20:51.231 00.000 16108 MoveAxis(W, 81, ABG)
22:20:51.231 00.000 16108 Guiding  Dir = 3, Dur = 81
22:20:51.232 00.001 16108 IsSlewing returns 0
22:20:51.232 00.000 16108 IsGuiding returns 0
22:20:51.235 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3974, FiltMin=3405, FiltMax=59376, Gamma=1.000
22:20:51.251 00.016 21068 UpdateGuideState exits: m=105120 SNR=70.3
22:20:51.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:51.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:51.255 00.002 21068 Enqueuing Expose request
22:20:51.264 00.009 16108 PulseGuide returned control before completion, sleep 59
22:20:51.326 00.062 16108 IsGuiding returns 1
22:20:51.326 00.000 16108 scope still moving after pulse duration time elapsed
22:20:51.357 00.031 16108 IsSlewing returns 0
22:20:51.357 00.000 16108 IsGuiding returns 0
22:20:51.357 00.000 16108 scope move finished after 81 + 43 ms
22:20:51.357 00.000 16108 Move returns status 0, amount 81
22:20:51.357 00.000 16108 MoveAxis(S, 82, ABG)
22:20:51.357 00.000 16108 Guiding  Dir = 1, Dur = 82
22:20:51.357 00.000 16108 IsSlewing returns 0
22:20:51.357 00.000 16108 IsGuiding returns 0
22:20:51.422 00.065 16108 PulseGuide returned control before completion, sleep 28
22:20:51.452 00.030 16108 IsGuiding returns 1
22:20:51.452 00.000 16108 scope still moving after pulse duration time elapsed
22:20:51.483 00.031 16108 IsSlewing returns 0
22:20:51.483 00.000 16108 IsGuiding returns 1
22:20:51.514 00.031 16108 IsSlewing returns 0
22:20:51.514 00.000 16108 IsGuiding returns 1
22:20:51.545 00.031 16108 IsSlewing returns 0
22:20:51.545 00.000 16108 IsGuiding returns 0
22:20:51.545 00.000 16108 scope move finished after 82 + 106 ms
22:20:51.545 00.000 16108 Move returns status 0, amount 82
22:20:51.545 00.000 16108 move complete, result=0
22:20:51.545 00.000 16108 worker thread done servicing request
22:20:51.545 00.000 16108 Worker thread wakes up
22:20:51.545 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.4 px 82 ms SOUTH
22:20:51.547 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:51.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:52.706 01.159 16108 Exposure complete
22:20:52.771 00.065 16108 worker thread done servicing request
22:20:52.771 00.000 21068 OnExposeComplete: enter
22:20:52.772 00.001 21068 UpdateGuideState(): m_state=6
22:20:52.773 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1273
22:20:52.774 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=879.31, Mass=99522, SNR=63.5, Peak=13926 HFD=3.1
22:20:52.775 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
22:20:52.775 00.000 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:20:52.776 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=1.46 hyp=1.46 cameraTheta=1.60 mountX=0.30 mountY=-1.41, mountTheta=-1.36
22:20:52.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=1.46, opts=13)
22:20:52.778 00.000 21068 Enqueuing Move request for scope (-0.04, 1.46)
22:20:52.780 00.002 16108 Worker thread wakes up
22:20:52.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.46) opts 0xd
22:20:52.780 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 1.46)
22:20:52.780 00.000 16108 Moving (-0.04, 1.46) raw xDistance=0.30 yDistance=-1.41
22:20:52.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:20:52.780 00.000 16108 resist switch: large excursion: input -1.41 thresh 0.60 direction from 1 to -1
22:20:52.780 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.24
22:20:52.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
22:20:52.780 00.000 16108 MoveAxis(W, 83, ABG)
22:20:52.780 00.000 16108 Guiding  Dir = 3, Dur = 83
22:20:52.781 00.001 16108 IsSlewing returns 0
22:20:52.781 00.000 16108 IsGuiding returns 0
22:20:52.784 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3974, FiltMin=3398, FiltMax=48093, Gamma=1.000
22:20:52.800 00.016 21068 UpdateGuideState exits: m=99522 SNR=63.5
22:20:52.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:52.801 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:52.802 00.001 21068 Enqueuing Expose request
22:20:52.838 00.036 16108 PulseGuide returned control before completion, sleep 36
22:20:52.884 00.046 16108 IsGuiding returns 1
22:20:52.884 00.000 16108 scope still moving after pulse duration time elapsed
22:20:52.916 00.032 16108 IsSlewing returns 0
22:20:52.916 00.000 16108 IsGuiding returns 1
22:20:52.947 00.031 16108 IsSlewing returns 0
22:20:52.947 00.000 16108 IsGuiding returns 1
22:20:52.978 00.031 16108 IsSlewing returns 0
22:20:52.978 00.000 16108 IsGuiding returns 1
22:20:53.008 00.030 16108 IsSlewing returns 0
22:20:53.008 00.000 16108 IsGuiding returns 0
22:20:53.008 00.000 16108 scope move finished after 83 + 144 ms
22:20:53.008 00.000 16108 Move returns status 0, amount 83
22:20:53.008 00.000 16108 MoveAxis(N, 284, ABG)
22:20:53.008 00.000 16108 Guiding  Dir = 0, Dur = 284
22:20:53.008 00.000 16108 IsSlewing returns 0
22:20:53.008 00.000 16108 IsGuiding returns 0
22:20:53.011 00.003 16108 PulseGuide returned control before completion, sleep 292
22:20:53.305 00.294 16108 IsGuiding returns 1
22:20:53.305 00.000 16108 scope still moving after pulse duration time elapsed
22:20:53.335 00.030 16108 IsSlewing returns 0
22:20:53.335 00.000 16108 IsGuiding returns 0
22:20:53.335 00.000 16108 scope move finished after 284 + 43 ms
22:20:53.335 00.000 16108 Move returns status 0, amount 284
22:20:53.335 00.000 16108 move complete, result=0
22:20:53.335 00.000 16108 worker thread done servicing request
22:20:53.335 00.000 16108 Worker thread wakes up
22:20:53.335 00.000 21068 GuideStep: 0.3 px 83 ms WEST, -1.4 px 284 ms NORTH
22:20:53.337 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:53.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:54.297 00.960 16108 Exposure complete
22:20:54.361 00.064 16108 worker thread done servicing request
22:20:54.361 00.000 21068 OnExposeComplete: enter
22:20:54.362 00.001 21068 UpdateGuideState(): m_state=6
22:20:54.363 00.001 21068 Star::Find(15, 219, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1274
22:20:54.365 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=879.04, Mass=103578, SNR=63.3, Peak=14761 HFD=2.9
22:20:54.365 00.000 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
22:20:54.366 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
22:20:54.367 00.001 21068 CameraToMount -- cameraX=0.75 cameraY=1.19 hyp=1.41 cameraTheta=1.01 mountX=-0.54 mountY=-1.34, mountTheta=-1.95
22:20:54.369 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.75, y=1.19, opts=13)
22:20:54.370 00.001 21068 Enqueuing Move request for scope (0.75, 1.19)
22:20:54.370 00.000 16108 Worker thread wakes up
22:20:54.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.75, 1.19) opts 0xd
22:20:54.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.75, 1.19)
22:20:54.370 00.000 16108 Moving (0.75, 1.19) raw xDistance=-0.54 yDistance=-1.34
22:20:54.371 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
22:20:54.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.34 from input -1.34
22:20:54.371 00.000 16108 MoveAxis(E, 134, ABG)
22:20:54.371 00.000 16108 Guiding  Dir = 2, Dur = 134
22:20:54.371 00.000 16108 IsSlewing returns 0
22:20:54.371 00.000 16108 IsGuiding returns 0
22:20:54.375 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3974, FiltMin=3411, FiltMax=54061, Gamma=1.000
22:20:54.391 00.016 21068 UpdateGuideState exits: m=103578 SNR=63.3
22:20:54.391 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:54.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:54.393 00.001 21068 Enqueuing Expose request
22:20:54.396 00.003 16108 PulseGuide returned control before completion, sleep 120
22:20:54.521 00.125 16108 IsGuiding returns 1
22:20:54.521 00.000 16108 scope still moving after pulse duration time elapsed
22:20:54.552 00.031 16108 IsSlewing returns 0
22:20:54.552 00.000 16108 IsGuiding returns 1
22:20:54.585 00.033 16108 IsSlewing returns 0
22:20:54.585 00.000 16108 IsGuiding returns 0
22:20:54.585 00.000 16108 scope move finished after 134 + 78 ms
22:20:54.585 00.000 16108 Move returns status 0, amount 134
22:20:54.585 00.000 16108 MoveAxis(N, 268, ABG)
22:20:54.585 00.000 16108 Guiding  Dir = 0, Dur = 268
22:20:54.585 00.000 16108 IsSlewing returns 0
22:20:54.585 00.000 16108 IsGuiding returns 0
22:20:54.633 00.048 16108 PulseGuide returned control before completion, sleep 231
22:20:54.866 00.233 16108 IsGuiding returns 1
22:20:54.866 00.000 16108 scope still moving after pulse duration time elapsed
22:20:54.897 00.031 16108 IsSlewing returns 0
22:20:54.897 00.000 16108 IsGuiding returns 1
22:20:54.928 00.031 16108 IsSlewing returns 0
22:20:54.928 00.000 16108 IsGuiding returns 1
22:20:54.959 00.031 16108 IsSlewing returns 0
22:20:54.959 00.000 16108 IsGuiding returns 0
22:20:54.959 00.000 16108 scope move finished after 268 + 106 ms
22:20:54.959 00.000 16108 Move returns status 0, amount 268
22:20:54.959 00.000 16108 move complete, result=0
22:20:54.959 00.000 16108 worker thread done servicing request
22:20:54.959 00.000 16108 Worker thread wakes up
22:20:54.959 00.000 21068 GuideStep: -0.5 px 134 ms EAST, -1.3 px 268 ms NORTH
22:20:54.961 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:54.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:56.112 01.151 16108 Exposure complete
22:20:56.174 00.062 16108 worker thread done servicing request
22:20:56.174 00.000 21068 OnExposeComplete: enter
22:20:56.175 00.001 21068 UpdateGuideState(): m_state=6
22:20:56.176 00.001 21068 Star::Find(15, 219, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
22:20:56.177 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=877.79, Mass=118706, SNR=76.4, Peak=16579 HFD=3.5
22:20:56.177 00.000 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
22:20:56.178 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
22:20:56.179 00.001 21068 CameraToMount -- cameraX=0.55 cameraY=-0.06 hyp=0.55 cameraTheta=-0.10 mountX=-0.55 mountY=-0.07, mountTheta=-3.01
22:20:56.180 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=-0.06, opts=13)
22:20:56.181 00.001 21068 Enqueuing Move request for scope (0.55, -0.06)
22:20:56.182 00.001 16108 Worker thread wakes up
22:20:56.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.06) opts 0xd
22:20:56.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, -0.06)
22:20:56.182 00.000 16108 Moving (0.55, -0.06) raw xDistance=-0.55 yDistance=-0.07
22:20:56.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
22:20:56.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:56.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:20:56.183 00.001 16108 MoveAxis(E, 153, ABG)
22:20:56.183 00.000 16108 Guiding  Dir = 2, Dur = 153
22:20:56.183 00.000 16108 IsSlewing returns 0
22:20:56.183 00.000 16108 IsGuiding returns 0
22:20:56.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3977, FiltMin=3379, FiltMax=65520, Gamma=1.000
22:20:56.196 00.009 16108 PulseGuide returned control before completion, sleep 151
22:20:56.204 00.008 21068 UpdateGuideState exits: m=118706 SNR=76.4
22:20:56.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:56.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:56.207 00.001 21068 Enqueuing Expose request
22:20:56.351 00.144 16108 IsGuiding returns 1
22:20:56.351 00.000 16108 scope still moving after pulse duration time elapsed
22:20:56.382 00.031 16108 IsSlewing returns 0
22:20:56.382 00.000 16108 IsGuiding returns 0
22:20:56.382 00.000 16108 scope move finished after 153 + 44 ms
22:20:56.382 00.000 16108 Move returns status 0, amount 153
22:20:56.382 00.000 16108 MoveAxis(N, 0, ABG)
22:20:56.382 00.000 16108 Move returns status 0, amount 0
22:20:56.382 00.000 16108 move complete, result=0
22:20:56.382 00.000 16108 worker thread done servicing request
22:20:56.382 00.000 16108 Worker thread wakes up
22:20:56.382 00.000 21068 GuideStep: -0.5 px 153 ms EAST, -0.1 px 0 ms NORTH
22:20:56.384 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:56.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:57.342 00.958 16108 Exposure complete
22:20:57.412 00.070 16108 worker thread done servicing request
22:20:57.412 00.000 21068 OnExposeComplete: enter
22:20:57.413 00.001 21068 UpdateGuideState(): m_state=6
22:20:57.414 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1276
22:20:57.414 00.000 21068 Star::Find returns 1 (0), X=219.72, Y=877.90, Mass=111400, SNR=72.4, Peak=15267 HFD=3.3
22:20:57.416 00.002 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
22:20:57.416 00.000 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
22:20:57.417 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.05 hyp=0.50 cameraTheta=0.10 mountX=-0.48 mountY=-0.17, mountTheta=-2.81
22:20:57.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.05, opts=13)
22:20:57.421 00.002 21068 Enqueuing Move request for scope (0.50, 0.05)
22:20:57.422 00.001 16108 Worker thread wakes up
22:20:57.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.05) opts 0xd
22:20:57.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.05)
22:20:57.422 00.000 16108 Moving (0.50, 0.05) raw xDistance=-0.48 yDistance=-0.17
22:20:57.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
22:20:57.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:57.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:20:57.423 00.001 16108 MoveAxis(E, 136, ABG)
22:20:57.423 00.000 16108 Guiding  Dir = 2, Dur = 136
22:20:57.423 00.000 16108 IsSlewing returns 0
22:20:57.423 00.000 16108 IsGuiding returns 0
22:20:57.428 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3977, FiltMin=3411, FiltMax=48035, Gamma=1.000
22:20:57.446 00.018 21068 UpdateGuideState exits: m=111400 SNR=72.4
22:20:57.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:57.448 00.000 21068 Enqueuing Expose request
22:20:57.458 00.010 16108 PulseGuide returned control before completion, sleep 111
22:20:57.583 00.125 16108 IsGuiding returns 1
22:20:57.583 00.000 16108 scope still moving after pulse duration time elapsed
22:20:57.613 00.030 16108 IsSlewing returns 0
22:20:57.613 00.000 16108 IsGuiding returns 1
22:20:57.645 00.032 16108 IsSlewing returns 0
22:20:57.645 00.000 16108 IsGuiding returns 0
22:20:57.645 00.000 16108 scope move finished after 136 + 85 ms
22:20:57.645 00.000 16108 Move returns status 0, amount 136
22:20:57.645 00.000 16108 MoveAxis(N, 0, ABG)
22:20:57.645 00.000 16108 Move returns status 0, amount 0
22:20:57.645 00.000 16108 move complete, result=0
22:20:57.645 00.000 16108 worker thread done servicing request
22:20:57.645 00.000 16108 Worker thread wakes up
22:20:57.645 00.000 21068 GuideStep: -0.5 px 136 ms EAST, -0.2 px 0 ms NORTH
22:20:57.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:57.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:58.799 01.153 16108 Exposure complete
22:20:58.857 00.058 16108 worker thread done servicing request
22:20:58.857 00.000 21068 OnExposeComplete: enter
22:20:58.858 00.001 21068 UpdateGuideState(): m_state=6
22:20:58.859 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1277
22:20:58.860 00.001 21068 Star::Find returns 1 (0), X=218.88, Y=877.95, Mass=124564, SNR=82.8, Peak=15654 HFD=4.0
22:20:58.861 00.001 21068 MultiStar: exiting stabilization period
22:20:58.862 00.001 21068 MultiStar: [#1 -0.07,-0.31,1.04,U] [#2 -0.51,-0.22,0.00,M7] [#3 -0.33,0.02,1.10,U] [#4 0.11,0.02,0.59,U] [#5 -0.05,0.22,0.76,U] [#6 -0.28,-0.15,0.66,U] [#7 -0.77,0.85,0.00,M1] [#8 -0.12,0.95,0.00,R] 
22:20:58.863 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.02}, one-star: {-0.35, 0.10}
22:20:58.864 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.31)
22:20:58.865 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
22:20:58.866 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.01 mountX=0.18 mountY=0.07, mountTheta=0.36
22:20:58.867 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.02, opts=13)
22:20:58.868 00.001 21068 Enqueuing Move request for scope (-0.18, -0.02)
22:20:58.869 00.001 16108 Worker thread wakes up
22:20:58.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
22:20:58.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
22:20:58.869 00.000 16108 Moving (-0.18, -0.02) raw xDistance=0.18 yDistance=0.07
22:20:58.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:20:58.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:58.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:20:58.869 00.000 16108 MoveAxis(E, 0, ABG)
22:20:58.869 00.000 16108 Move returns status 0, amount 0
22:20:58.869 00.000 16108 MoveAxis(N, 0, ABG)
22:20:58.869 00.000 16108 Move returns status 0, amount 0
22:20:58.869 00.000 16108 move complete, result=0
22:20:58.869 00.000 16108 worker thread done servicing request
22:20:58.872 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3977, FiltMin=3421, FiltMax=53405, Gamma=1.000
22:20:58.890 00.018 21068 UpdateGuideState exits: m=124564 SNR=82.8
22:20:58.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:58.891 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:58.892 00.001 21068 Enqueuing Expose request
22:20:58.893 00.001 16108 Worker thread wakes up
22:20:58.893 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:20:58.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:20:58.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:20:59.860 00.966 16108 Exposure complete
22:20:59.925 00.065 16108 worker thread done servicing request
22:20:59.925 00.000 21068 OnExposeComplete: enter
22:20:59.926 00.001 21068 UpdateGuideState(): m_state=6
22:20:59.927 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1278
22:20:59.928 00.001 21068 Star::Find returns 1 (0), X=218.87, Y=877.73, Mass=111327, SNR=75.1, Peak=14742 HFD=3.3
22:20:59.929 00.001 21068 MultiStar: [#1 -0.52,-0.12,0.00,M5] [#2 -0.79,0.00,0.00,M8] [#3 -0.61,0.18,0.00,M3] [#4 -0.32,0.18,0.74,U] [#5 -0.30,0.55,0.00,M1] [#6 -0.73,0.04,0.00,M6] [#7 -0.46,0.54,0.00,M2] [#8 -0.20,0.25,0.97,U] 
22:20:59.929 00.000 21068 refined, 2 included, MultiStar: {-0.29, 0.09}, one-star: {-0.36, -0.13}
22:20:59.930 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:20:59.931 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:20:59.932 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.31 cameraTheta=2.84 mountX=0.30 mountY=-0.02, mountTheta=-0.07
22:20:59.933 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.09, opts=13)
22:20:59.934 00.001 21068 Enqueuing Move request for scope (-0.29, 0.09)
22:20:59.935 00.001 16108 Worker thread wakes up
22:20:59.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
22:20:59.935 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
22:20:59.935 00.000 16108 Moving (-0.29, 0.09) raw xDistance=0.30 yDistance=-0.02
22:20:59.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:20:59.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:59.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:59.935 00.000 16108 MoveAxis(W, 80, ABG)
22:20:59.935 00.000 16108 Guiding  Dir = 3, Dur = 80
22:20:59.936 00.001 16108 IsSlewing returns 0
22:20:59.936 00.000 16108 IsGuiding returns 0
22:20:59.940 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3981, FiltMin=3379, FiltMax=52189, Gamma=1.000
22:20:59.954 00.014 21068 UpdateGuideState exits: m=111327 SNR=75.1
22:20:59.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:59.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:20:59.957 00.000 21068 Enqueuing Expose request
22:20:59.976 00.019 16108 PulseGuide returned control before completion, sleep 50
22:21:00.038 00.062 16108 IsGuiding returns 1
22:21:00.038 00.000 16108 scope still moving after pulse duration time elapsed
22:21:00.069 00.031 16108 IsSlewing returns 0
22:21:00.069 00.000 16108 IsGuiding returns 0
22:21:00.069 00.000 16108 scope move finished after 80 + 53 ms
22:21:00.069 00.000 16108 Move returns status 0, amount 80
22:21:00.069 00.000 16108 MoveAxis(N, 0, ABG)
22:21:00.069 00.000 16108 Move returns status 0, amount 0
22:21:00.069 00.000 16108 move complete, result=0
22:21:00.069 00.000 16108 worker thread done servicing request
22:21:00.069 00.000 16108 Worker thread wakes up
22:21:00.069 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH
22:21:00.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:00.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:01.218 01.148 16108 Exposure complete
22:21:01.273 00.055 16108 worker thread done servicing request
22:21:01.273 00.000 21068 OnExposeComplete: enter
22:21:01.274 00.001 21068 UpdateGuideState(): m_state=6
22:21:01.275 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1279
22:21:01.276 00.001 21068 Star::Find returns 1 (0), X=218.82, Y=877.54, Mass=131612, SNR=79.4, Peak=17478 HFD=3.4
22:21:01.277 00.001 21068 MultiStar: [#1 -0.02,-0.66,0.00,M6] [#2 -0.49,-0.46,0.00,M9] [#3 -0.02,-0.50,0.00,M4] [#4 -0.08,-0.32,0.73,U] [#5 -0.08,-0.06,0.82,U] [#6 -0.38,-0.61,0.00,M7] [#7 -0.25,0.36,0.60,U] [#8 -0.16,-0.40,0.62,U] 
22:21:01.277 00.000 21068 refined, 4 included, MultiStar: {-0.21, -0.17}, one-star: {-0.41, -0.31}
22:21:01.278 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
22:21:01.279 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
22:21:01.280 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.46 mountX=0.17 mountY=0.21, mountTheta=0.88
22:21:01.281 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.17, opts=13)
22:21:01.283 00.002 21068 Enqueuing Move request for scope (-0.21, -0.17)
22:21:01.283 00.000 16108 Worker thread wakes up
22:21:01.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
22:21:01.284 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
22:21:01.284 00.000 16108 Moving (-0.21, -0.17) raw xDistance=0.17 yDistance=0.21
22:21:01.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:21:01.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:01.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:21:01.284 00.000 16108 MoveAxis(E, 0, ABG)
22:21:01.284 00.000 16108 Move returns status 0, amount 0
22:21:01.284 00.000 16108 MoveAxis(N, 0, ABG)
22:21:01.284 00.000 16108 Move returns status 0, amount 0
22:21:01.284 00.000 16108 move complete, result=0
22:21:01.284 00.000 16108 worker thread done servicing request
22:21:01.288 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3981, FiltMin=3318, FiltMax=63510, Gamma=1.000
22:21:01.304 00.016 21068 UpdateGuideState exits: m=131612 SNR=79.4
22:21:01.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:01.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:01.307 00.001 21068 Enqueuing Expose request
22:21:01.308 00.001 16108 Worker thread wakes up
22:21:01.308 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:01.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:01.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:02.280 00.971 16108 Exposure complete
22:21:02.338 00.058 16108 worker thread done servicing request
22:21:02.338 00.000 21068 OnExposeComplete: enter
22:21:02.339 00.001 21068 UpdateGuideState(): m_state=6
22:21:02.340 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1280
22:21:02.341 00.001 21068 Star::Find returns 1 (0), X=218.91, Y=877.57, Mass=127935, SNR=77.7, Peak=16198 HFD=3.3
22:21:02.342 00.001 21068 MultiStar: [#1 -0.17,-0.41,0.97,U] [#2 -0.52,-0.30,0.00,M10] [#3 -0.22,-0.12,0.99,U] [#4 0.14,-0.33,0.80,U] [#5 0.05,0.03,0.76,U] [#6 -0.32,-0.32,0.84,U] [#7 -0.51,0.19,0.00,M2] [#8 -0.15,-0.26,0.66,U] 
22:21:02.343 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.25}, one-star: {-0.31, -0.28}
22:21:02.344 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
22:21:02.345 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
22:21:02.346 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.12 mountX=0.11 mountY=0.27, mountTheta=1.20
22:21:02.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.25, opts=13)
22:21:02.348 00.001 21068 Enqueuing Move request for scope (-0.15, -0.25)
22:21:02.349 00.001 16108 Worker thread wakes up
22:21:02.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd
22:21:02.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.25)
22:21:02.349 00.000 16108 Moving (-0.15, -0.25) raw xDistance=0.11 yDistance=0.27
22:21:02.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:21:02.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:02.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:21:02.350 00.001 16108 MoveAxis(E, 0, ABG)
22:21:02.350 00.000 16108 Move returns status 0, amount 0
22:21:02.350 00.000 16108 MoveAxis(N, 0, ABG)
22:21:02.350 00.000 16108 Move returns status 0, amount 0
22:21:02.350 00.000 16108 move complete, result=0
22:21:02.350 00.000 16108 worker thread done servicing request
22:21:02.355 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=3984, FiltMin=3401, FiltMax=65350, Gamma=1.000
22:21:02.373 00.018 21068 UpdateGuideState exits: m=127935 SNR=77.7
22:21:02.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.374 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:02.375 00.001 21068 Enqueuing Expose request
22:21:02.376 00.001 16108 Worker thread wakes up
22:21:02.376 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:21:02.377 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:02.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:03.524 01.147 16108 Exposure complete
22:21:03.580 00.056 16108 worker thread done servicing request
22:21:03.580 00.000 21068 OnExposeComplete: enter
22:21:03.580 00.000 21068 UpdateGuideState(): m_state=6
22:21:03.581 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1281
22:21:03.582 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.36, Mass=113038, SNR=74.7, Peak=15699 HFD=3.3
22:21:03.583 00.001 21068 MultiStar: [#1 0.19,-0.60,0.00,M6] [#2 -0.65,-0.54,0.00,R] [#3 -0.19,-0.43,0.00,M4] [#4 0.23,-0.30,0.88,U] [#5 0.38,-0.07,1.06,U] [#6 -0.09,-0.49,0.00,M7] [#7 0.18,0.06,0.53,U] [#8 0.23,-0.35,0.72,U] 
22:21:03.584 00.001 21068 refined, 4 included, MultiStar: {0.21, -0.25}, one-star: {0.04, -0.49}
22:21:03.585 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
22:21:03.585 00.000 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
22:21:03.586 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-0.86 mountX=-0.26 mountY=0.19, mountTheta=2.49
22:21:03.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.25, opts=13)
22:21:03.588 00.000 21068 Enqueuing Move request for scope (0.21, -0.25)
22:21:03.589 00.001 16108 Worker thread wakes up
22:21:03.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
22:21:03.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
22:21:03.589 00.000 16108 Moving (0.21, -0.25) raw xDistance=-0.26 yDistance=0.19
22:21:03.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:21:03.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:03.590 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:21:03.590 00.000 16108 MoveAxis(E, 67, ABG)
22:21:03.590 00.000 16108 Guiding  Dir = 2, Dur = 67
22:21:03.590 00.000 16108 IsSlewing returns 0
22:21:03.590 00.000 16108 IsGuiding returns 0
22:21:03.592 00.002 16108 PulseGuide returned control before completion, sleep 77
22:21:03.594 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3984, FiltMin=3424, FiltMax=49958, Gamma=1.000
22:21:03.610 00.016 21068 UpdateGuideState exits: m=113038 SNR=74.7
22:21:03.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:03.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:03.613 00.001 21068 Enqueuing Expose request
22:21:03.676 00.063 16108 IsGuiding returns 0
22:21:03.676 00.000 16108 Move returns status 0, amount 67
22:21:03.676 00.000 16108 MoveAxis(N, 0, ABG)
22:21:03.676 00.000 16108 Move returns status 0, amount 0
22:21:03.676 00.000 16108 move complete, result=0
22:21:03.676 00.000 16108 worker thread done servicing request
22:21:03.676 00.000 16108 Worker thread wakes up
22:21:03.676 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
22:21:03.677 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:03.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:04.648 00.971 16108 Exposure complete
22:21:04.705 00.057 16108 worker thread done servicing request
22:21:04.706 00.001 21068 OnExposeComplete: enter
22:21:04.707 00.001 21068 UpdateGuideState(): m_state=6
22:21:04.708 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1282
22:21:04.709 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.29, Mass=118240, SNR=76.9, Peak=16275 HFD=3.2
22:21:04.710 00.001 21068 MultiStar: [#1 -0.00,-0.61,0.00,M7] [#2 0.11,0.04,1.25,U] [#3 -0.33,-0.37,0.00,M5] [#4 0.13,-0.44,0.69,U] [#5 0.15,-0.27,0.86,U] [#6 0.14,-0.43,0.66,U] [#7 0.10,0.01,0.58,U] [#8 0.10,-0.16,0.73,U] 
22:21:04.710 00.000 21068 refined, 6 included, MultiStar: {0.08, -0.25}, one-star: {-0.11, -0.56}
22:21:04.712 00.002 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
22:21:04.713 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
22:21:04.713 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.26 mountX=-0.12 mountY=0.22, mountTheta=2.07
22:21:04.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
22:21:04.716 00.001 21068 Enqueuing Move request for scope (0.08, -0.25)
22:21:04.716 00.000 16108 Worker thread wakes up
22:21:04.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
22:21:04.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
22:21:04.716 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.12 yDistance=0.22
22:21:04.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:21:04.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:21:04.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:21:04.716 00.000 16108 MoveAxis(E, 0, ABG)
22:21:04.717 00.001 16108 Move returns status 0, amount 0
22:21:04.717 00.000 16108 MoveAxis(N, 0, ABG)
22:21:04.717 00.000 16108 Move returns status 0, amount 0
22:21:04.717 00.000 16108 move complete, result=0
22:21:04.717 00.000 16108 worker thread done servicing request
22:21:04.720 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3984, FiltMin=3417, FiltMax=49814, Gamma=1.000
22:21:04.736 00.016 21068 UpdateGuideState exits: m=118240 SNR=76.9
22:21:04.739 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.739 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:04.740 00.001 21068 Enqueuing Expose request
22:21:04.741 00.001 16108 Worker thread wakes up
22:21:04.741 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:04.742 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:04.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:05.895 01.153 16108 Exposure complete
22:21:05.949 00.054 16108 worker thread done servicing request
22:21:05.949 00.000 21068 OnExposeComplete: enter
22:21:05.950 00.001 21068 UpdateGuideState(): m_state=6
22:21:05.951 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1283
22:21:05.952 00.001 21068 Star::Find returns 1 (0), X=218.94, Y=877.92, Mass=113212, SNR=74.5, Peak=15782 HFD=3.6
22:21:05.954 00.002 21068 MultiStar: [#1 -0.10,-0.16,1.16,U] [#2 0.25,0.49,0.00,M1] [#3 -0.19,0.13,1.10,U] [#4 0.20,0.28,0.76,U] [#5 0.22,0.11,0.78,U] [#6 -0.28,0.23,0.82,U] [#7 -0.08,1.03,0.00,M1] [#8 0.12,0.33,0.68,U] 
22:21:05.955 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {-0.29, 0.07}
22:21:05.956 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
22:21:05.957 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
22:21:05.957 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=0.09 mountY=-0.10, mountTheta=-0.85
22:21:05.960 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
22:21:05.960 00.000 21068 Enqueuing Move request for scope (-0.07, 0.12)
22:21:05.961 00.001 16108 Worker thread wakes up
22:21:05.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
22:21:05.961 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
22:21:05.961 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
22:21:05.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:21:05.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:05.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:05.962 00.001 16108 MoveAxis(E, 0, ABG)
22:21:05.962 00.000 16108 Move returns status 0, amount 0
22:21:05.962 00.000 16108 MoveAxis(N, 0, ABG)
22:21:05.962 00.000 16108 Move returns status 0, amount 0
22:21:05.962 00.000 16108 move complete, result=0
22:21:05.962 00.000 16108 worker thread done servicing request
22:21:05.965 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3984, FiltMin=3430, FiltMax=63005, Gamma=1.000
22:21:05.980 00.015 21068 UpdateGuideState exits: m=113212 SNR=74.5
22:21:05.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:05.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:05.984 00.002 21068 Enqueuing Expose request
22:21:05.984 00.000 16108 Worker thread wakes up
22:21:05.985 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:05.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:05.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:06.953 00.968 16108 Exposure complete
22:21:07.013 00.060 16108 worker thread done servicing request
22:21:07.013 00.000 21068 OnExposeComplete: enter
22:21:07.014 00.001 21068 UpdateGuideState(): m_state=6
22:21:07.015 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1284
22:21:07.015 00.000 21068 Star::Find returns 1 (0), X=219.49, Y=878.26, Mass=101862, SNR=67.3, Peak=15843 HFD=3.2
22:21:07.016 00.001 21068 MultiStar: [#1 -0.07,0.39,1.39,U] [#2 0.45,0.66,0.00,M2] [#3 -0.19,0.52,0.00,M5] [#4 0.59,0.19,0.00,M1] [#5 0.32,0.74,0.00,M1] [#6 0.22,0.41,1.03,U] [#7 0.29,0.69,0.00,M2] [#8 0.32,0.49,0.00,M1] 
22:21:07.017 00.001 21068 refined, 2 included, MultiStar: {0.11, 0.40}, one-star: {0.26, 0.41}
22:21:07.018 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
22:21:07.018 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
22:21:07.019 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.29 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
22:21:07.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.40, opts=13)
22:21:07.022 00.001 21068 Enqueuing Move request for scope (0.11, 0.40)
22:21:07.022 00.000 16108 Worker thread wakes up
22:21:07.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.40) opts 0xd
22:21:07.023 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.40)
22:21:07.023 00.000 16108 Moving (0.11, 0.40) raw xDistance=-0.04 yDistance=-0.42
22:21:07.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:21:07.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:21:07.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:21:07.023 00.000 16108 MoveAxis(E, 0, ABG)
22:21:07.023 00.000 16108 Move returns status 0, amount 0
22:21:07.023 00.000 16108 MoveAxis(N, 0, ABG)
22:21:07.023 00.000 16108 Move returns status 0, amount 0
22:21:07.023 00.000 16108 move complete, result=0
22:21:07.023 00.000 16108 worker thread done servicing request
22:21:07.027 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3984, FiltMin=3427, FiltMax=52749, Gamma=1.000
22:21:07.043 00.016 21068 UpdateGuideState exits: m=101862 SNR=67.3
22:21:07.045 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:07.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:07.047 00.001 21068 Enqueuing Expose request
22:21:07.048 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:21:07.049 00.001 16108 Worker thread wakes up
22:21:07.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:07.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:08.202 01.153 16108 Exposure complete
22:21:08.261 00.059 16108 worker thread done servicing request
22:21:08.261 00.000 21068 OnExposeComplete: enter
22:21:08.262 00.001 21068 UpdateGuideState(): m_state=6
22:21:08.263 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1285
22:21:08.263 00.000 21068 Star::Find returns 1 (0), X=219.22, Y=878.24, Mass=98005, SNR=58.3, Peak=14614 HFD=3.5
22:21:08.264 00.001 21068 MultiStar: [#1 0.72,0.13,0.00,M6] [#2 0.85,0.77,0.00,M3] [#3 0.32,0.49,0.00,M6] [#4 0.63,0.52,0.00,M2] [#5 0.67,0.84,0.00,M2] [#6 0.25,0.23,0.90,U] [#7 0.40,1.02,0.00,M3] [#8 0.50,0.42,0.00,M2] 
22:21:08.265 00.001 21068 refined, 1 included, MultiStar: {0.11, 0.31}, one-star: {-0.01, 0.39}
22:21:08.266 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
22:21:08.267 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
22:21:08.267 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.22 mountX=-0.06 mountY=-0.33, mountTheta=-1.74
22:21:08.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.31, opts=13)
22:21:08.271 00.002 21068 Enqueuing Move request for scope (0.11, 0.31)
22:21:08.272 00.001 16108 Worker thread wakes up
22:21:08.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
22:21:08.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
22:21:08.272 00.000 16108 Moving (0.11, 0.31) raw xDistance=-0.06 yDistance=-0.33
22:21:08.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:21:08.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:21:08.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:21:08.272 00.000 16108 MoveAxis(E, 0, ABG)
22:21:08.272 00.000 16108 Move returns status 0, amount 0
22:21:08.272 00.000 16108 MoveAxis(N, 0, ABG)
22:21:08.272 00.000 16108 Move returns status 0, amount 0
22:21:08.272 00.000 16108 move complete, result=0
22:21:08.272 00.000 16108 worker thread done servicing request
22:21:08.277 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=3984, FiltMin=3427, FiltMax=44653, Gamma=1.000
22:21:08.291 00.014 21068 UpdateGuideState exits: m=98005 SNR=58.3
22:21:08.293 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:08.295 00.001 21068 Enqueuing Expose request
22:21:08.295 00.000 16108 Worker thread wakes up
22:21:08.295 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:21:08.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:08.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:09.268 00.972 16108 Exposure complete
22:21:09.328 00.060 16108 worker thread done servicing request
22:21:09.328 00.000 21068 OnExposeComplete: enter
22:21:09.329 00.001 21068 UpdateGuideState(): m_state=6
22:21:09.330 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1286
22:21:09.331 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.47, Mass=92814, SNR=64.2, Peak=13190 HFD=3.1
22:21:09.334 00.003 21068 MultiStar: [#1 0.37,0.40,0.00,M7] [#2 0.82,0.82,0.00,M4] [#3 0.18,0.59,0.00,M7] [#4 0.55,0.45,0.00,M3] [#5 0.54,0.89,0.00,M3] [#6 -0.07,0.50,0.00,M4] [#7 0.17,1.02,0.00,M4] [#8 0.47,0.36,0.00,M3] 
22:21:09.335 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
22:21:09.335 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
22:21:09.336 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.62 hyp=0.62 cameraTheta=1.59 mountX=0.12 mountY=-0.60, mountTheta=-1.37
22:21:09.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.62, opts=13)
22:21:09.338 00.001 21068 Enqueuing Move request for scope (-0.01, 0.62)
22:21:09.339 00.001 16108 Worker thread wakes up
22:21:09.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.62) opts 0xd
22:21:09.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.62)
22:21:09.339 00.000 16108 Moving (-0.01, 0.62) raw xDistance=0.12 yDistance=-0.60
22:21:09.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:21:09.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:21:09.339 00.000 16108 MoveAxis(E, 0, ABG)
22:21:09.339 00.000 16108 Move returns status 0, amount 0
22:21:09.339 00.000 16108 MoveAxis(N, 120, ABG)
22:21:09.339 00.000 16108 Guiding  Dir = 0, Dur = 120
22:21:09.340 00.001 16108 IsSlewing returns 0
22:21:09.340 00.000 16108 IsGuiding returns 0
22:21:09.344 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3987, FiltMin=3417, FiltMax=45085, Gamma=1.000
22:21:09.360 00.016 21068 UpdateGuideState exits: m=92814 SNR=64.2
22:21:09.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:09.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:09.362 00.000 21068 Enqueuing Expose request
22:21:09.382 00.020 16108 PulseGuide returned control before completion, sleep 89
22:21:09.474 00.092 16108 IsGuiding returns 1
22:21:09.474 00.000 16108 scope still moving after pulse duration time elapsed
22:21:09.506 00.032 16108 IsSlewing returns 0
22:21:09.506 00.000 16108 IsGuiding returns 1
22:21:09.536 00.030 16108 IsSlewing returns 0
22:21:09.536 00.000 16108 IsGuiding returns 1
22:21:09.567 00.031 16108 IsSlewing returns 0
22:21:09.567 00.000 16108 IsGuiding returns 0
22:21:09.567 00.000 16108 scope move finished after 120 + 107 ms
22:21:09.567 00.000 16108 Move returns status 0, amount 120
22:21:09.567 00.000 16108 move complete, result=0
22:21:09.567 00.000 16108 worker thread done servicing request
22:21:09.567 00.000 16108 Worker thread wakes up
22:21:09.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 120 ms NORTH
22:21:09.570 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:09.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:10.729 01.159 16108 Exposure complete
22:21:10.790 00.061 16108 worker thread done servicing request
22:21:10.790 00.000 21068 OnExposeComplete: enter
22:21:10.791 00.001 21068 UpdateGuideState(): m_state=6
22:21:10.792 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1287
22:21:10.793 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=877.77, Mass=115085, SNR=83.1, Peak=15382 HFD=3.2
22:21:10.794 00.001 21068 MultiStar: [#1 0.44,-0.21,0.00,M8] [#2 0.64,0.63,0.00,M5] [#3 0.06,0.22,1.02,U] [#4 0.41,0.08,0.65,U] [#5 0.51,0.25,0.00,M4] [#6 -0.09,0.06,0.64,U] [#7 0.01,0.28,0.51,U] [#8 0.54,0.02,0.00,M4] 
22:21:10.794 00.000 21068 single-star, 4 included, MultiStar: {0.09, 0.10}, one-star: {0.07, -0.08}
22:21:10.795 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
22:21:10.796 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
22:21:10.796 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=-0.08 mountY=0.06, mountTheta=2.52
22:21:10.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
22:21:10.799 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
22:21:10.800 00.001 16108 Worker thread wakes up
22:21:10.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:21:10.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:21:10.800 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
22:21:10.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:21:10.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:10.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:10.800 00.000 16108 MoveAxis(E, 0, ABG)
22:21:10.800 00.000 16108 Move returns status 0, amount 0
22:21:10.801 00.001 16108 MoveAxis(N, 0, ABG)
22:21:10.801 00.000 16108 Move returns status 0, amount 0
22:21:10.801 00.000 16108 move complete, result=0
22:21:10.801 00.000 16108 worker thread done servicing request
22:21:10.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3984, FiltMin=3443, FiltMax=51773, Gamma=1.000
22:21:10.818 00.014 21068 UpdateGuideState exits: m=115085 SNR=83.1
22:21:10.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:10.822 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:10.823 00.001 21068 Enqueuing Expose request
22:21:10.824 00.001 16108 Worker thread wakes up
22:21:10.825 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:10.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:10.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:11.788 00.963 16108 Exposure complete
22:21:11.853 00.065 16108 worker thread done servicing request
22:21:11.853 00.000 21068 OnExposeComplete: enter
22:21:11.854 00.001 21068 UpdateGuideState(): m_state=6
22:21:11.855 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1288
22:21:11.856 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=877.66, Mass=106739, SNR=78.2, Peak=13763 HFD=3.2
22:21:11.858 00.002 21068 MultiStar: [#1 0.23,-0.01,0.81,U] [#2 0.80,0.41,0.00,M6] [#3 0.20,0.11,0.95,U] [#4 0.39,0.07,0.73,U] [#5 0.62,0.24,0.00,M5] [#6 0.21,-0.31,0.69,U] [#7 -0.08,0.76,0.00,M4] [#8 0.47,0.21,0.00,M5] 
22:21:11.859 00.001 21068 refined, 4 included, MultiStar: {0.26, -0.06}, one-star: {0.30, -0.19}
22:21:11.859 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
22:21:11.860 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
22:21:11.861 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.23 mountX=-0.27 mountY=-0.00, mountTheta=-3.14
22:21:11.862 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.06, opts=13)
22:21:11.864 00.002 21068 Enqueuing Move request for scope (0.26, -0.06)
22:21:11.865 00.001 16108 Worker thread wakes up
22:21:11.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
22:21:11.865 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
22:21:11.865 00.000 16108 Moving (0.26, -0.06) raw xDistance=-0.27 yDistance=-0.00
22:21:11.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:21:11.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:11.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:11.865 00.000 16108 MoveAxis(E, 71, ABG)
22:21:11.865 00.000 16108 Guiding  Dir = 2, Dur = 71
22:21:11.866 00.001 16108 IsSlewing returns 0
22:21:11.866 00.000 16108 IsGuiding returns 0
22:21:11.870 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3987, FiltMin=3443, FiltMax=50979, Gamma=1.000
22:21:11.887 00.017 21068 UpdateGuideState exits: m=106739 SNR=78.2
22:21:11.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:11.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:11.890 00.001 21068 Enqueuing Expose request
22:21:11.906 00.016 16108 PulseGuide returned control before completion, sleep 42
22:21:11.951 00.045 16108 IsGuiding returns 1
22:21:11.951 00.000 16108 scope still moving after pulse duration time elapsed
22:21:11.982 00.031 16108 IsSlewing returns 0
22:21:11.982 00.000 16108 IsGuiding returns 1
22:21:12.014 00.032 16108 IsSlewing returns 0
22:21:12.014 00.000 16108 IsGuiding returns 0
22:21:12.014 00.000 16108 scope move finished after 71 + 77 ms
22:21:12.014 00.000 16108 Move returns status 0, amount 71
22:21:12.014 00.000 16108 MoveAxis(N, 0, ABG)
22:21:12.014 00.000 16108 Move returns status 0, amount 0
22:21:12.014 00.000 16108 move complete, result=0
22:21:12.014 00.000 16108 worker thread done servicing request
22:21:12.014 00.000 16108 Worker thread wakes up
22:21:12.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:12.015 00.001 21068 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
22:21:12.016 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:13.167 01.151 16108 Exposure complete
22:21:13.223 00.056 16108 worker thread done servicing request
22:21:13.223 00.000 21068 OnExposeComplete: enter
22:21:13.224 00.001 21068 UpdateGuideState(): m_state=6
22:21:13.225 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1289
22:21:13.225 00.000 21068 Star::Find returns 1 (0), X=219.32, Y=877.77, Mass=102584, SNR=60.8, Peak=14598 HFD=3.2
22:21:13.227 00.002 21068 MultiStar: [#1 0.06,-0.28,1.29,U] [#2 0.70,0.18,0.00,M7] [#3 -0.28,0.02,1.17,U] [#4 0.19,-0.01,1.03,U] [#5 0.13,0.24,1.06,U] [#6 -0.35,-0.18,0.88,U] [#7 -0.20,0.44,0.00,M5] [#8 0.44,-0.34,0.00,M6] 
22:21:13.228 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.05}, one-star: {0.10, -0.08}
22:21:13.229 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
22:21:13.229 00.000 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
22:21:13.230 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.95 mountX=0.01 mountY=0.06, mountTheta=1.37
22:21:13.233 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
22:21:13.233 00.000 21068 Enqueuing Move request for scope (-0.02, -0.05)
22:21:13.236 00.003 16108 Worker thread wakes up
22:21:13.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:21:13.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:21:13.236 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
22:21:13.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:21:13.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:13.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:13.236 00.000 16108 MoveAxis(E, 0, ABG)
22:21:13.236 00.000 16108 Move returns status 0, amount 0
22:21:13.236 00.000 16108 MoveAxis(N, 0, ABG)
22:21:13.236 00.000 16108 Move returns status 0, amount 0
22:21:13.236 00.000 16108 move complete, result=0
22:21:13.236 00.000 16108 worker thread done servicing request
22:21:13.240 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3990, FiltMin=3395, FiltMax=55555, Gamma=1.000
22:21:13.259 00.019 21068 UpdateGuideState exits: m=102584 SNR=60.8
22:21:13.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.260 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:13.261 00.001 21068 Enqueuing Expose request
22:21:13.262 00.001 16108 Worker thread wakes up
22:21:13.262 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:13.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:13.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:14.234 00.972 16108 Exposure complete
22:21:14.295 00.061 16108 worker thread done servicing request
22:21:14.295 00.000 21068 OnExposeComplete: enter
22:21:14.296 00.001 21068 UpdateGuideState(): m_state=6
22:21:14.297 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1290
22:21:14.298 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.33, Mass=100800, SNR=67.5, Peak=14291 HFD=3.1
22:21:14.299 00.001 21068 MultiStar: [#1 0.22,-0.47,0.00,M7] [#2 0.86,-0.15,0.00,M8] [#3 -0.04,-0.37,1.17,U] [#4 0.01,-0.32,0.89,U] [#5 0.49,-0.01,0.00,M5] [#6 0.06,-0.47,0.00,M2] [#7 0.03,0.28,0.66,U] [#8 0.40,-0.63,0.00,M7] 
22:21:14.301 00.002 21068 refined, 3 included, MultiStar: {0.09, -0.28}, one-star: {0.33, -0.52}
22:21:14.301 00.000 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
22:21:14.302 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
22:21:14.303 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.27 mountX=-0.13 mountY=0.25, mountTheta=2.06
22:21:14.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.28, opts=13)
22:21:14.306 00.001 21068 Enqueuing Move request for scope (0.09, -0.28)
22:21:14.307 00.001 16108 Worker thread wakes up
22:21:14.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
22:21:14.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
22:21:14.307 00.000 16108 Moving (0.09, -0.28) raw xDistance=-0.13 yDistance=0.25
22:21:14.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:21:14.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:14.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:21:14.307 00.000 16108 MoveAxis(E, 0, ABG)
22:21:14.307 00.000 16108 Move returns status 0, amount 0
22:21:14.307 00.000 16108 MoveAxis(N, 0, ABG)
22:21:14.307 00.000 16108 Move returns status 0, amount 0
22:21:14.307 00.000 16108 move complete, result=0
22:21:14.307 00.000 16108 worker thread done servicing request
22:21:14.311 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3990, FiltMin=3376, FiltMax=42864, Gamma=1.000
22:21:14.325 00.014 21068 UpdateGuideState exits: m=100800 SNR=67.5
22:21:14.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:14.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:14.327 00.000 21068 Enqueuing Expose request
22:21:14.328 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:21:14.329 00.001 16108 Worker thread wakes up
22:21:14.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:14.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:15.482 01.153 16108 Exposure complete
22:21:15.539 00.057 16108 worker thread done servicing request
22:21:15.539 00.000 21068 OnExposeComplete: enter
22:21:15.541 00.002 21068 UpdateGuideState(): m_state=6
22:21:15.542 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1291
22:21:15.545 00.003 21068 Star::Find returns 1 (0), X=218.80, Y=877.29, Mass=103130, SNR=63.5, Peak=15091 HFD=3.5
22:21:15.546 00.001 21068 MultiStar: [#1 0.12,-1.13,0.00,M8] [#2 0.39,-0.47,0.00,M9] [#3 -0.03,-0.67,0.00,M4] [#4 0.20,-0.47,0.00,M1] [#5 0.15,-0.26,0.99,U] [#6 -0.06,-0.51,0.00,M3] [#7 -0.52,-0.07,0.00,M5] [#8 0.39,-0.52,0.00,M8] 
22:21:15.548 00.002 21068 refined, 1 included, MultiStar: {-0.14, -0.41}, one-star: {-0.42, -0.56}
22:21:15.549 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
22:21:15.550 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
22:21:15.550 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.41 hyp=0.43 cameraTheta=-1.90 mountX=0.07 mountY=0.43, mountTheta=1.42
22:21:15.553 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.41, opts=13)
22:21:15.555 00.002 21068 Enqueuing Move request for scope (-0.14, -0.41)
22:21:15.556 00.001 16108 Worker thread wakes up
22:21:15.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.41) opts 0xd
22:21:15.556 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.41)
22:21:15.556 00.000 16108 Moving (-0.14, -0.41) raw xDistance=0.07 yDistance=0.43
22:21:15.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:21:15.556 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:15.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:21:15.556 00.000 16108 MoveAxis(E, 0, ABG)
22:21:15.556 00.000 16108 Move returns status 0, amount 0
22:21:15.556 00.000 16108 MoveAxis(N, 0, ABG)
22:21:15.557 00.001 16108 Move returns status 0, amount 0
22:21:15.557 00.000 16108 move complete, result=0
22:21:15.557 00.000 16108 worker thread done servicing request
22:21:15.560 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3990, FiltMin=3433, FiltMax=44326, Gamma=1.000
22:21:15.576 00.016 21068 UpdateGuideState exits: m=103130 SNR=63.5
22:21:15.578 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:15.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:15.580 00.001 21068 Enqueuing Expose request
22:21:15.580 00.000 16108 Worker thread wakes up
22:21:15.581 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:15.581 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:21:15.582 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:16.541 00.959 16108 Exposure complete
22:21:16.599 00.058 16108 worker thread done servicing request
22:21:16.599 00.000 21068 OnExposeComplete: enter
22:21:16.600 00.001 21068 UpdateGuideState(): m_state=6
22:21:16.602 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1292
22:21:16.604 00.002 21068 Star::Find returns 1 (0), X=218.98, Y=876.99, Mass=108212, SNR=63.9, Peak=18035 HFD=2.8
22:21:16.605 00.001 21068 MultiStar: [#1 -0.05,-1.19,0.00,M9] [#2 0.32,-0.50,0.00,M10] [#3 -0.43,-0.71,0.00,M5] [#4 0.14,-0.58,0.00,M2] [#5 0.18,-0.46,0.00,M5] [#6 -0.34,-0.83,0.00,M4] [#7 -0.18,-0.20,0.63,U] [#8 0.22,-0.65,0.00,M9] 
22:21:16.606 00.001 21068 refined, 1 included, MultiStar: {-0.22, -0.61}, one-star: {-0.25, -0.86}
22:21:16.607 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
22:21:16.607 00.000 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
22:21:16.608 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.61 hyp=0.65 cameraTheta=-1.92 mountX=0.11 mountY=0.64, mountTheta=1.40
22:21:16.609 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.61, opts=13)
22:21:16.610 00.001 21068 Enqueuing Move request for scope (-0.22, -0.61)
22:21:16.611 00.001 16108 Worker thread wakes up
22:21:16.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.61) opts 0xd
22:21:16.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.61)
22:21:16.611 00.000 16108 Moving (-0.22, -0.61) raw xDistance=0.11 yDistance=0.64
22:21:16.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:21:16.611 00.000 16108 resist switch: large excursion: input 0.64 thresh 0.60 direction from -1 to 1
22:21:16.611 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92
22:21:16.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:21:16.612 00.001 16108 MoveAxis(E, 0, ABG)
22:21:16.612 00.000 16108 Move returns status 0, amount 0
22:21:16.612 00.000 16108 MoveAxis(S, 129, ABG)
22:21:16.612 00.000 16108 Guiding  Dir = 1, Dur = 129
22:21:16.612 00.000 16108 IsSlewing returns 0
22:21:16.612 00.000 16108 IsGuiding returns 0
22:21:16.615 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3990, FiltMin=3392, FiltMax=58438, Gamma=1.000
22:21:16.631 00.016 21068 UpdateGuideState exits: m=108212 SNR=63.9
22:21:16.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:16.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:16.633 00.000 21068 Enqueuing Expose request
22:21:16.645 00.012 16108 PulseGuide returned control before completion, sleep 108
22:21:16.767 00.122 16108 IsGuiding returns 1
22:21:16.767 00.000 16108 scope still moving after pulse duration time elapsed
22:21:16.798 00.031 16108 IsSlewing returns 0
22:21:16.798 00.000 16108 IsGuiding returns 1
22:21:16.832 00.034 16108 IsSlewing returns 0
22:21:16.832 00.000 16108 IsGuiding returns 0
22:21:16.832 00.000 16108 scope move finished after 129 + 90 ms
22:21:16.832 00.000 16108 Move returns status 0, amount 129
22:21:16.833 00.001 16108 move complete, result=0
22:21:16.833 00.000 16108 worker thread done servicing request
22:21:16.833 00.000 16108 Worker thread wakes up
22:21:16.833 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.6 px 129 ms SOUTH
22:21:16.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:16.835 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:17.992 01.157 16108 Exposure complete
22:21:18.048 00.056 16108 worker thread done servicing request
22:21:18.048 00.000 21068 OnExposeComplete: enter
22:21:18.049 00.001 21068 UpdateGuideState(): m_state=6
22:21:18.050 00.001 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1293
22:21:18.050 00.000 21068 Star::Find returns 1 (0), X=219.26, Y=877.28, Mass=131855, SNR=86.3, Peak=16451 HFD=3.5
22:21:18.051 00.001 21068 MultiStar: [#1 0.23,-0.61,0.00,M10] [#2 0.60,0.05,0.00,R] [#3 -0.24,-0.35,0.89,U] [#4 0.24,-0.46,0.00,M3] [#5 0.13,-0.14,0.77,U] [#6 -0.09,-0.29,0.67,U] [#7 0.12,-0.00,0.55,U] [#8 0.30,-0.17,0.60,U] 
22:21:18.052 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.29}, one-star: {0.04, -0.57}
22:21:18.053 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
22:21:18.054 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
22:21:18.054 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.48 mountX=-0.07 mountY=0.27, mountTheta=1.84
22:21:18.056 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.29, opts=13)
22:21:18.057 00.001 21068 Enqueuing Move request for scope (0.02, -0.29)
22:21:18.059 00.002 16108 Worker thread wakes up
22:21:18.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
22:21:18.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
22:21:18.059 00.000 16108 Moving (0.02, -0.29) raw xDistance=-0.07 yDistance=0.27
22:21:18.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:21:18.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:21:18.059 00.000 16108 MoveAxis(E, 0, ABG)
22:21:18.059 00.000 16108 Move returns status 0, amount 0
22:21:18.059 00.000 16108 MoveAxis(S, 55, ABG)
22:21:18.059 00.000 16108 Guiding  Dir = 1, Dur = 55
22:21:18.060 00.001 16108 IsSlewing returns 0
22:21:18.060 00.000 16108 IsGuiding returns 0
22:21:18.062 00.002 16108 PulseGuide returned control before completion, sleep 64
22:21:18.066 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3993, FiltMin=3449, FiltMax=48406, Gamma=1.000
22:21:18.083 00.017 21068 UpdateGuideState exits: m=131855 SNR=86.3
22:21:18.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:18.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:18.086 00.001 21068 Enqueuing Expose request
22:21:18.140 00.054 16108 IsGuiding returns 0
22:21:18.140 00.000 16108 Move returns status 0, amount 55
22:21:18.140 00.000 16108 move complete, result=0
22:21:18.140 00.000 16108 worker thread done servicing request
22:21:18.140 00.000 16108 Worker thread wakes up
22:21:18.140 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
22:21:18.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:18.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:19.102 00.961 16108 Exposure complete
22:21:19.163 00.061 16108 worker thread done servicing request
22:21:19.163 00.000 21068 OnExposeComplete: enter
22:21:19.165 00.002 21068 UpdateGuideState(): m_state=6
22:21:19.166 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1294
22:21:19.167 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=877.57, Mass=93718, SNR=63.9, Peak=12774 HFD=3.1
22:21:19.168 00.001 21068 MultiStar: [#1 0.28,-0.50,0.00,R] [#2 0.04,0.15,1.39,U] [#3 -0.05,-0.17,1.50,U] [#4 0.21,-0.27,0.88,U] [#5 0.26,0.09,0.87,U] [#6 -0.31,-0.51,0.00,M4] [#7 -0.11,0.34,0.85,U] [#8 0.47,-0.10,0.00,M9] 
22:21:19.169 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.03}, one-star: {-0.21, -0.28}
22:21:19.169 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
22:21:19.170 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
22:21:19.171 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.18 mountX=-0.02 mountY=0.03, mountTheta=2.15
22:21:19.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
22:21:19.173 00.000 21068 Enqueuing Move request for scope (0.01, -0.03)
22:21:19.174 00.001 16108 Worker thread wakes up
22:21:19.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:21:19.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:21:19.174 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.02 yDistance=0.03
22:21:19.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:21:19.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:19.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:21:19.174 00.000 16108 MoveAxis(E, 0, ABG)
22:21:19.174 00.000 16108 Move returns status 0, amount 0
22:21:19.174 00.000 16108 MoveAxis(N, 0, ABG)
22:21:19.174 00.000 16108 Move returns status 0, amount 0
22:21:19.174 00.000 16108 move complete, result=0
22:21:19.175 00.001 16108 worker thread done servicing request
22:21:19.181 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3997, FiltMin=3401, FiltMax=52169, Gamma=1.000
22:21:19.198 00.017 21068 UpdateGuideState exits: m=93718 SNR=63.9
22:21:19.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.199 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:19.200 00.001 21068 Enqueuing Expose request
22:21:19.201 00.001 16108 Worker thread wakes up
22:21:19.201 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:19.202 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:19.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:20.352 01.150 16108 Exposure complete
22:21:20.415 00.063 16108 worker thread done servicing request
22:21:20.415 00.000 21068 OnExposeComplete: enter
22:21:20.417 00.002 21068 UpdateGuideState(): m_state=6
22:21:20.419 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1295
22:21:20.420 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=878.07, Mass=94059, SNR=68.8, Peak=12755 HFD=3.5
22:21:20.422 00.002 21068 MultiStar: [#1 0.13,0.42,1.03,U] [#2 0.31,0.42,0.00,M1] [#3 -0.04,0.11,1.41,U] [#4 0.27,0.00,0.81,U] [#5 0.54,0.18,0.00,M4] [#6 -0.01,-0.12,0.90,U] [#7 0.07,0.85,0.00,M3] [#8 0.39,0.19,0.80,U] 
22:21:20.423 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.30, 0.22}
22:21:20.423 00.000 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
22:21:20.424 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
22:21:20.425 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.76 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
22:21:20.426 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.14, opts=13)
22:21:20.427 00.001 21068 Enqueuing Move request for scope (0.15, 0.14)
22:21:20.428 00.001 16108 Worker thread wakes up
22:21:20.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
22:21:20.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
22:21:20.428 00.000 16108 Moving (0.15, 0.14) raw xDistance=-0.12 yDistance=-0.17
22:21:20.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:21:20.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:20.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:21:20.428 00.000 16108 MoveAxis(E, 0, ABG)
22:21:20.428 00.000 16108 Move returns status 0, amount 0
22:21:20.428 00.000 16108 MoveAxis(N, 0, ABG)
22:21:20.428 00.000 16108 Move returns status 0, amount 0
22:21:20.428 00.000 16108 move complete, result=0
22:21:20.428 00.000 16108 worker thread done servicing request
22:21:20.432 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3997, FiltMin=3443, FiltMax=50947, Gamma=1.000
22:21:20.446 00.014 21068 UpdateGuideState exits: m=94059 SNR=68.8
22:21:20.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:20.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:20.449 00.001 21068 Enqueuing Expose request
22:21:20.449 00.000 16108 Worker thread wakes up
22:21:20.449 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:20.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:20.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:21.415 00.965 16108 Exposure complete
22:21:21.475 00.060 16108 worker thread done servicing request
22:21:21.475 00.000 21068 OnExposeComplete: enter
22:21:21.477 00.002 21068 UpdateGuideState(): m_state=6
22:21:21.478 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1296
22:21:21.479 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=877.84, Mass=119235, SNR=74.5, Peak=16006 HFD=3.5
22:21:21.480 00.001 21068 MultiStar: [#1 -0.25,0.71,0.00,M1] [#2 0.10,0.45,1.31,U] [#3 -0.27,0.57,0.00,M3] [#4 0.13,0.05,0.81,U] [#5 0.03,0.44,0.87,U] [#6 -0.16,0.46,0.00,M4] [#7 -0.28,0.59,0.00,M4] [#8 0.39,0.20,0.64,U] 
22:21:21.481 00.001 21068 single-star, 4 included, MultiStar: {0.08, 0.24}, one-star: {-0.14, -0.01}
22:21:21.482 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.25)
22:21:21.483 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
22:21:21.484 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.14 mountY=0.04, mountTheta=0.30
22:21:21.485 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
22:21:21.487 00.002 21068 Enqueuing Move request for scope (-0.14, -0.01)
22:21:21.488 00.001 16108 Worker thread wakes up
22:21:21.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
22:21:21.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
22:21:21.488 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.14 yDistance=0.04
22:21:21.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:21:21.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:21.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:21:21.488 00.000 16108 MoveAxis(E, 0, ABG)
22:21:21.488 00.000 16108 Move returns status 0, amount 0
22:21:21.488 00.000 16108 MoveAxis(N, 0, ABG)
22:21:21.488 00.000 16108 Move returns status 0, amount 0
22:21:21.488 00.000 16108 move complete, result=0
22:21:21.488 00.000 16108 worker thread done servicing request
22:21:21.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4000, FiltMin=3411, FiltMax=47443, Gamma=1.000
22:21:21.513 00.020 21068 UpdateGuideState exits: m=119235 SNR=74.5
22:21:21.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:21.514 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:21.515 00.001 21068 Enqueuing Expose request
22:21:21.516 00.001 16108 Worker thread wakes up
22:21:21.516 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:21.517 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:21.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:22.685 01.168 16108 Exposure complete
22:21:22.746 00.061 16108 worker thread done servicing request
22:21:22.746 00.000 21068 OnExposeComplete: enter
22:21:22.748 00.002 21068 UpdateGuideState(): m_state=6
22:21:22.748 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1297
22:21:22.749 00.001 21068 Star::Find returns 1 (0), X=219.08, Y=877.94, Mass=120693, SNR=85.4, Peak=17110 HFD=3.2
22:21:22.750 00.001 21068 MultiStar: [#1 -0.07,0.38,0.90,U] [#2 -0.12,0.26,0.90,U] [#3 -0.02,0.15,0.76,U] [#4 0.12,0.03,0.60,U] [#5 0.03,0.08,0.70,U] [#6 0.24,-0.07,0.66,U] [#7 -0.13,0.81,0.00,M5] [#8 -0.05,0.06,0.65,U] 
22:21:22.751 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {-0.14, 0.09}
22:21:22.752 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:21:22.753 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
22:21:22.754 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.69 mountX=0.04 mountY=-0.13, mountTheta=-1.27
22:21:22.755 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.14, opts=13)
22:21:22.756 00.001 21068 Enqueuing Move request for scope (-0.02, 0.14)
22:21:22.758 00.002 16108 Worker thread wakes up
22:21:22.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:21:22.758 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:21:22.758 00.000 16108 Moving (-0.02, 0.14) raw xDistance=0.04 yDistance=-0.13
22:21:22.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:21:22.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:22.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:21:22.758 00.000 16108 MoveAxis(E, 0, ABG)
22:21:22.758 00.000 16108 Move returns status 0, amount 0
22:21:22.758 00.000 16108 MoveAxis(N, 0, ABG)
22:21:22.758 00.000 16108 Move returns status 0, amount 0
22:21:22.758 00.000 16108 move complete, result=0
22:21:22.758 00.000 16108 worker thread done servicing request
22:21:22.762 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4000, FiltMin=3395, FiltMax=43997, Gamma=1.000
22:21:22.783 00.021 21068 UpdateGuideState exits: m=120693 SNR=85.4
22:21:22.785 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:22.788 00.002 21068 Enqueuing Expose request
22:21:22.789 00.001 16108 Worker thread wakes up
22:21:22.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:22.789 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:22.790 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:23.758 00.968 16108 Exposure complete
22:21:23.815 00.057 16108 worker thread done servicing request
22:21:23.816 00.001 21068 OnExposeComplete: enter
22:21:23.818 00.002 21068 UpdateGuideState(): m_state=6
22:21:23.819 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1298
22:21:23.820 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.89, Mass=113507, SNR=81.6, Peak=16278 HFD=3.0
22:21:23.821 00.001 21068 MultiStar: [#1 -0.02,0.53,0.00,M1] [#2 0.12,0.54,0.00,M1] [#3 0.02,0.15,1.16,U] [#4 0.44,0.32,0.00,M1] [#5 0.64,0.48,0.00,M3] [#6 0.28,-0.12,0.60,U] [#7 0.20,0.64,0.00,M6] [#8 0.64,0.02,0.00,M7] 
22:21:23.822 00.001 21068 single-star, 2 included, MultiStar: {0.05, 0.05}, one-star: {-0.05, 0.04}
22:21:23.823 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
22:21:23.823 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
22:21:23.824 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=0.06 mountY=-0.03, mountTheta=-0.39
22:21:23.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
22:21:23.827 00.001 21068 Enqueuing Move request for scope (-0.05, 0.04)
22:21:23.828 00.001 16108 Worker thread wakes up
22:21:23.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:21:23.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:21:23.828 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=-0.03
22:21:23.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:21:23.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:23.829 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:23.829 00.000 16108 MoveAxis(E, 0, ABG)
22:21:23.829 00.000 16108 Move returns status 0, amount 0
22:21:23.829 00.000 16108 MoveAxis(N, 0, ABG)
22:21:23.829 00.000 16108 Move returns status 0, amount 0
22:21:23.829 00.000 16108 move complete, result=0
22:21:23.829 00.000 16108 worker thread done servicing request
22:21:23.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=4003, FiltMin=3437, FiltMax=54029, Gamma=1.000
22:21:23.852 00.019 21068 UpdateGuideState exits: m=113507 SNR=81.6
22:21:23.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:23.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:23.855 00.001 21068 Enqueuing Expose request
22:21:23.856 00.001 16108 Worker thread wakes up
22:21:23.856 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:23.858 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:23.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:25.030 01.172 16108 Exposure complete
22:21:25.091 00.061 16108 worker thread done servicing request
22:21:25.091 00.000 21068 OnExposeComplete: enter
22:21:25.092 00.001 21068 UpdateGuideState(): m_state=6
22:21:25.093 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1299
22:21:25.094 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=878.38, Mass=94773, SNR=64.9, Peak=13987 HFD=3.2
22:21:25.095 00.001 21068 MultiStar: [#1 0.15,0.72,0.00,M2] [#2 0.03,0.56,0.00,M2] [#3 0.31,0.36,0.00,M2] [#4 0.79,0.41,0.00,M2] [#5 0.89,0.83,0.00,M4] [#6 0.54,0.28,0.00,M3] [#7 0.15,0.86,0.00,M7] [#8 0.45,0.21,0.00,M8] 
22:21:25.095 00.000 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
22:21:25.096 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
22:21:25.097 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.53 hyp=0.65 cameraTheta=0.94 mountX=-0.29 mountY=-0.60, mountTheta=-2.01
22:21:25.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.53, opts=13)
22:21:25.100 00.001 21068 Enqueuing Move request for scope (0.38, 0.53)
22:21:25.101 00.001 16108 Worker thread wakes up
22:21:25.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.53) opts 0xd
22:21:25.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.53)
22:21:25.101 00.000 16108 Moving (0.38, 0.53) raw xDistance=-0.29 yDistance=-0.60
22:21:25.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:21:25.101 00.000 16108 resist switch: large excursion: input -0.60 thresh 0.60 direction from 1 to -1
22:21:25.101 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.81
22:21:25.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:21:25.102 00.001 16108 MoveAxis(E, 75, ABG)
22:21:25.102 00.000 16108 Guiding  Dir = 2, Dur = 75
22:21:25.102 00.000 16108 IsSlewing returns 0
22:21:25.102 00.000 16108 IsGuiding returns 0
22:21:25.107 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4003, FiltMin=3437, FiltMax=47709, Gamma=1.000
22:21:25.123 00.016 21068 UpdateGuideState exits: m=94773 SNR=64.9
22:21:25.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:25.124 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:25.125 00.001 21068 Enqueuing Expose request
22:21:25.164 00.039 16108 PulseGuide returned control before completion, sleep 24
22:21:25.194 00.030 16108 IsGuiding returns 1
22:21:25.194 00.000 16108 scope still moving after pulse duration time elapsed
22:21:25.226 00.032 16108 IsSlewing returns 0
22:21:25.226 00.000 16108 IsGuiding returns 1
22:21:25.257 00.031 16108 IsSlewing returns 0
22:21:25.257 00.000 16108 IsGuiding returns 0
22:21:25.257 00.000 16108 scope move finished after 75 + 80 ms
22:21:25.257 00.000 16108 Move returns status 0, amount 75
22:21:25.257 00.000 16108 MoveAxis(N, 121, ABG)
22:21:25.257 00.000 16108 Guiding  Dir = 0, Dur = 121
22:21:25.257 00.000 16108 IsSlewing returns 0
22:21:25.257 00.000 16108 IsGuiding returns 0
22:21:25.321 00.064 16108 PulseGuide returned control before completion, sleep 68
22:21:25.400 00.079 16108 IsGuiding returns 1
22:21:25.400 00.000 16108 scope still moving after pulse duration time elapsed
22:21:25.430 00.030 16108 IsSlewing returns 0
22:21:25.430 00.000 16108 IsGuiding returns 1
22:21:25.461 00.031 16108 IsSlewing returns 0
22:21:25.461 00.000 16108 IsGuiding returns 1
22:21:25.492 00.031 16108 IsSlewing returns 0
22:21:25.492 00.000 16108 IsGuiding returns 0
22:21:25.492 00.000 16108 scope move finished after 121 + 113 ms
22:21:25.493 00.001 16108 Move returns status 0, amount 121
22:21:25.493 00.000 16108 move complete, result=0
22:21:25.493 00.000 16108 worker thread done servicing request
22:21:25.493 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.6 px 121 ms NORTH
22:21:25.494 00.001 16108 Worker thread wakes up
22:21:25.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:25.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:26.470 00.976 16108 Exposure complete
22:21:26.526 00.056 16108 worker thread done servicing request
22:21:26.526 00.000 21068 OnExposeComplete: enter
22:21:26.527 00.001 21068 UpdateGuideState(): m_state=6
22:21:26.529 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1300
22:21:26.530 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=878.21, Mass=130087, SNR=87.3, Peak=15494 HFD=3.6
22:21:26.531 00.001 21068 MultiStar: [#1 0.24,0.77,0.00,M3] [#2 0.00,0.95,0.00,M3] [#3 0.05,0.81,0.00,M3] [#4 0.30,0.29,0.65,U] [#5 0.59,0.81,0.00,M5] [#6 0.11,0.29,0.69,U] [#7 -0.03,1.13,0.00,M8] [#8 0.38,0.25,0.56,U] 
22:21:26.531 00.000 21068 refined, 3 included, MultiStar: {0.19, 0.30}, one-star: {0.08, 0.35}
22:21:26.532 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
22:21:26.533 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
22:21:26.534 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=1.00 mountX=-0.14 mountY=-0.34, mountTheta=-1.96
22:21:26.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.30, opts=13)
22:21:26.536 00.001 21068 Enqueuing Move request for scope (0.19, 0.30)
22:21:26.537 00.001 16108 Worker thread wakes up
22:21:26.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
22:21:26.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
22:21:26.537 00.000 16108 Moving (0.19, 0.30) raw xDistance=-0.14 yDistance=-0.34
22:21:26.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:21:26.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:21:26.538 00.001 16108 MoveAxis(E, 0, ABG)
22:21:26.538 00.000 16108 Move returns status 0, amount 0
22:21:26.538 00.000 16108 MoveAxis(N, 68, ABG)
22:21:26.538 00.000 16108 Guiding  Dir = 0, Dur = 68
22:21:26.538 00.000 16108 IsSlewing returns 0
22:21:26.538 00.000 16108 IsGuiding returns 0
22:21:26.541 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4006, FiltMin=3437, FiltMax=42502, Gamma=1.000
22:21:26.560 00.019 21068 UpdateGuideState exits: m=130087 SNR=87.3
22:21:26.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:26.562 00.000 21068 Enqueuing Expose request
22:21:26.602 00.040 16108 PulseGuide returned control before completion, sleep 16
22:21:26.630 00.028 16108 IsGuiding returns 1
22:21:26.630 00.000 16108 scope still moving after pulse duration time elapsed
22:21:26.661 00.031 16108 IsSlewing returns 0
22:21:26.661 00.000 16108 IsGuiding returns 1
22:21:26.693 00.032 16108 IsSlewing returns 0
22:21:26.693 00.000 16108 IsGuiding returns 0
22:21:26.693 00.000 16108 scope move finished after 68 + 86 ms
22:21:26.693 00.000 16108 Move returns status 0, amount 68
22:21:26.693 00.000 16108 move complete, result=0
22:21:26.693 00.000 16108 worker thread done servicing request
22:21:26.693 00.000 16108 Worker thread wakes up
22:21:26.693 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 68 ms NORTH
22:21:26.694 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:26.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:27.846 01.152 16108 Exposure complete
22:21:27.903 00.057 16108 worker thread done servicing request
22:21:27.904 00.001 21068 OnExposeComplete: enter
22:21:27.904 00.000 21068 UpdateGuideState(): m_state=6
22:21:27.905 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1301
22:21:27.906 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.78, Mass=108189, SNR=73.1, Peak=16742 HFD=2.9
22:21:27.907 00.001 21068 MultiStar: [#1 0.02,0.34,1.18,U] [#2 -0.05,0.11,1.07,U] [#3 -0.07,0.06,0.84,U] [#4 0.11,-0.02,0.64,U] [#5 0.14,0.04,0.87,U] [#6 0.11,-0.19,0.70,U] [#7 -0.29,0.50,0.00,M9] [#8 0.24,-0.22,0.77,U] 
22:21:27.907 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {-0.06, -0.07}
22:21:27.908 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
22:21:27.909 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
22:21:27.910 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
22:21:27.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
22:21:27.912 00.001 21068 Enqueuing Move request for scope (0.04, 0.03)
22:21:27.913 00.001 16108 Worker thread wakes up
22:21:27.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:21:27.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:21:27.913 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.04
22:21:27.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:21:27.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:27.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:27.913 00.000 16108 MoveAxis(E, 0, ABG)
22:21:27.913 00.000 16108 Move returns status 0, amount 0
22:21:27.913 00.000 16108 MoveAxis(N, 0, ABG)
22:21:27.913 00.000 16108 Move returns status 0, amount 0
22:21:27.913 00.000 16108 move complete, result=0
22:21:27.913 00.000 16108 worker thread done servicing request
22:21:27.921 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=4006, FiltMin=3443, FiltMax=58563, Gamma=1.000
22:21:27.940 00.019 21068 UpdateGuideState exits: m=108189 SNR=73.1
22:21:27.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:27.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:27.943 00.001 21068 Enqueuing Expose request
22:21:27.944 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:21:27.944 00.000 16108 Worker thread wakes up
22:21:27.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:27.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:28.912 00.967 16108 Exposure complete
22:21:28.973 00.061 16108 worker thread done servicing request
22:21:28.973 00.000 21068 OnExposeComplete: enter
22:21:28.974 00.001 21068 UpdateGuideState(): m_state=6
22:21:28.975 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1302
22:21:28.976 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=878.19, Mass=94770, SNR=70.4, Peak=17686 HFD=2.6
22:21:28.976 00.000 21068 MultiStar: [#1 -0.23,0.69,0.00,M3] [#2 -0.05,0.61,0.00,M3] [#3 -0.02,0.39,0.79,U] [#4 0.24,0.35,0.69,U] [#5 0.41,0.30,0.00,M5] [#6 -0.00,0.16,0.80,U] [#7 0.04,0.93,0.00,M10] [#8 0.33,0.23,0.75,U] 
22:21:28.977 00.001 21068 refined, 4 included, MultiStar: {0.06, 0.29}, one-star: {-0.15, 0.34}
22:21:28.978 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:21:28.979 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:21:28.979 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.37 mountX=-0.01 mountY=-0.30, mountTheta=-1.60
22:21:28.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.29, opts=13)
22:21:28.985 00.004 21068 Enqueuing Move request for scope (0.06, 0.29)
22:21:28.987 00.002 16108 Worker thread wakes up
22:21:28.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
22:21:28.987 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
22:21:28.987 00.000 16108 Moving (0.06, 0.29) raw xDistance=-0.01 yDistance=-0.30
22:21:28.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:21:28.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:21:28.987 00.000 16108 MoveAxis(E, 0, ABG)
22:21:28.987 00.000 16108 Move returns status 0, amount 0
22:21:28.987 00.000 16108 MoveAxis(N, 61, ABG)
22:21:28.987 00.000 16108 Guiding  Dir = 0, Dur = 61
22:21:28.987 00.000 16108 IsSlewing returns 0
22:21:28.987 00.000 16108 IsGuiding returns 0
22:21:28.992 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4009, FiltMin=3337, FiltMax=54125, Gamma=1.000
22:21:29.011 00.019 21068 UpdateGuideState exits: m=94770 SNR=70.4
22:21:29.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:29.014 00.001 21068 Enqueuing Expose request
22:21:29.024 00.010 16108 PulseGuide returned control before completion, sleep 35
22:21:29.070 00.046 16108 IsGuiding returns 1
22:21:29.070 00.000 16108 scope still moving after pulse duration time elapsed
22:21:29.101 00.031 16108 IsSlewing returns 0
22:21:29.101 00.000 16108 IsGuiding returns 1
22:21:29.133 00.032 16108 IsSlewing returns 0
22:21:29.133 00.000 16108 IsGuiding returns 0
22:21:29.133 00.000 16108 scope move finished after 61 + 84 ms
22:21:29.133 00.000 16108 Move returns status 0, amount 61
22:21:29.133 00.000 16108 move complete, result=0
22:21:29.133 00.000 16108 worker thread done servicing request
22:21:29.133 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
22:21:29.135 00.002 16108 Worker thread wakes up
22:21:29.135 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:29.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:30.299 01.164 16108 Exposure complete
22:21:30.357 00.058 16108 worker thread done servicing request
22:21:30.357 00.000 21068 OnExposeComplete: enter
22:21:30.358 00.001 21068 UpdateGuideState(): m_state=6
22:21:30.359 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1303
22:21:30.360 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.67, Mass=104402, SNR=68.3, Peak=15334 HFD=3.1
22:21:30.361 00.001 21068 MultiStar: [#1 -0.47,0.37,0.00,M4] [#2 -0.25,0.28,1.21,U] [#3 -0.09,-0.07,1.07,U] [#4 0.43,-0.01,0.85,U] [#5 0.32,-0.03,0.96,U] [#6 -0.12,-0.39,0.82,U] [#7 -0.46,0.47,0.00,R] [#8 0.13,-0.15,0.77,U] 
22:21:30.361 00.000 21068 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {-0.19, -0.18}
22:21:30.362 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
22:21:30.363 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
22:21:30.364 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.39 mountX=-0.02 mountY=0.05, mountTheta=1.93
22:21:30.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
22:21:30.366 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
22:21:30.367 00.001 16108 Worker thread wakes up
22:21:30.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:21:30.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:21:30.367 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
22:21:30.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:21:30.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:30.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:21:30.367 00.000 16108 MoveAxis(E, 0, ABG)
22:21:30.367 00.000 16108 Move returns status 0, amount 0
22:21:30.367 00.000 16108 MoveAxis(N, 0, ABG)
22:21:30.367 00.000 16108 Move returns status 0, amount 0
22:21:30.367 00.000 16108 move complete, result=0
22:21:30.367 00.000 16108 worker thread done servicing request
22:21:30.371 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4009, FiltMin=3379, FiltMax=51472, Gamma=1.000
22:21:30.392 00.021 21068 UpdateGuideState exits: m=104402 SNR=68.3
22:21:30.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:30.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:30.395 00.001 21068 Enqueuing Expose request
22:21:30.396 00.001 16108 Worker thread wakes up
22:21:30.396 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:30.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:30.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:31.353 00.956 16108 Exposure complete
22:21:31.409 00.056 16108 worker thread done servicing request
22:21:31.409 00.000 21068 OnExposeComplete: enter
22:21:31.410 00.001 21068 UpdateGuideState(): m_state=6
22:21:31.411 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1304
22:21:31.411 00.000 21068 Star::Find returns 1 (0), X=218.82, Y=877.31, Mass=98410, SNR=57.9, Peak=18291 HFD=2.7
22:21:31.412 00.001 21068 MultiStar: [#1 -0.69,-0.15,0.00,M5] [#2 -0.31,-0.40,0.00,M3] [#3 -0.30,-0.65,0.00,M1] [#4 0.29,-0.60,0.00,M1] [#5 0.08,-0.34,1.03,U] [#6 -0.22,-0.56,0.00,M1] [#7 0.05,-0.55,0.00,M1] [#8 -0.10,-0.24,0.85,U] 
22:21:31.414 00.002 21068 refined, 2 included, MultiStar: {-0.14, -0.38}, one-star: {-0.41, -0.54}
22:21:31.415 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
22:21:31.415 00.000 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
22:21:31.416 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.93 mountX=0.07 mountY=0.40, mountTheta=1.39
22:21:31.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.38, opts=13)
22:21:31.418 00.001 21068 Enqueuing Move request for scope (-0.14, -0.38)
22:21:31.419 00.001 16108 Worker thread wakes up
22:21:31.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.38) opts 0xd
22:21:31.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.38)
22:21:31.419 00.000 16108 Moving (-0.14, -0.38) raw xDistance=0.07 yDistance=0.40
22:21:31.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:21:31.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:31.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:21:31.419 00.000 16108 MoveAxis(E, 0, ABG)
22:21:31.419 00.000 16108 Move returns status 0, amount 0
22:21:31.419 00.000 16108 MoveAxis(N, 0, ABG)
22:21:31.419 00.000 16108 Move returns status 0, amount 0
22:21:31.420 00.001 16108 move complete, result=0
22:21:31.420 00.000 16108 worker thread done servicing request
22:21:31.423 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4013, FiltMin=3430, FiltMax=53910, Gamma=1.000
22:21:31.439 00.016 21068 UpdateGuideState exits: m=98410 SNR=57.9
22:21:31.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:31.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:31.442 00.001 21068 Enqueuing Expose request
22:21:31.443 00.001 16108 Worker thread wakes up
22:21:31.443 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:21:31.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:31.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:32.593 01.149 16108 Exposure complete
22:21:32.649 00.056 16108 worker thread done servicing request
22:21:32.649 00.000 21068 OnExposeComplete: enter
22:21:32.650 00.001 21068 UpdateGuideState(): m_state=6
22:21:32.651 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1305
22:21:32.651 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=877.32, Mass=98318, SNR=65.6, Peak=14003 HFD=3.1
22:21:32.652 00.001 21068 MultiStar: [#1 -0.17,-0.27,0.98,U] [#2 -0.22,-0.11,1.16,U] [#3 -0.17,-0.50,0.00,M2] [#4 0.58,-0.32,0.00,M2] [#5 0.39,-0.09,1.16,U] [#6 -0.12,-0.44,0.93,U] [#7 0.59,-0.20,0.00,M2] [#8 0.28,-0.51,0.00,M4] 
22:21:32.653 00.001 21068 refined, 4 included, MultiStar: {-0.02, -0.27}, one-star: {-0.04, -0.53}
22:21:32.655 00.002 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.66)
22:21:32.655 00.000 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
22:21:32.656 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.28 cameraTheta=-1.66 mountX=-0.02 mountY=0.27, mountTheta=1.66
22:21:32.658 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.27, opts=13)
22:21:32.659 00.001 21068 Enqueuing Move request for scope (-0.02, -0.27)
22:21:32.659 00.000 16108 Worker thread wakes up
22:21:32.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
22:21:32.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
22:21:32.659 00.000 16108 Moving (-0.02, -0.27) raw xDistance=-0.02 yDistance=0.27
22:21:32.660 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:21:32.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:32.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:21:32.660 00.000 16108 MoveAxis(E, 0, ABG)
22:21:32.660 00.000 16108 Move returns status 0, amount 0
22:21:32.660 00.000 16108 MoveAxis(N, 0, ABG)
22:21:32.660 00.000 16108 Move returns status 0, amount 0
22:21:32.660 00.000 16108 move complete, result=0
22:21:32.660 00.000 16108 worker thread done servicing request
22:21:32.664 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4013, FiltMin=3411, FiltMax=52547, Gamma=1.000
22:21:32.678 00.014 21068 UpdateGuideState exits: m=98318 SNR=65.6
22:21:32.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:32.682 00.001 21068 Enqueuing Expose request
22:21:32.683 00.001 16108 Worker thread wakes up
22:21:32.683 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:21:32.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:32.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:33.650 00.967 16108 Exposure complete
22:21:33.711 00.061 16108 worker thread done servicing request
22:21:33.711 00.000 21068 OnExposeComplete: enter
22:21:33.712 00.001 21068 UpdateGuideState(): m_state=6
22:21:33.714 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1306
22:21:33.714 00.000 21068 Star::Find returns 1 (0), X=219.22, Y=877.16, Mass=98277, SNR=67.1, Peak=16803 HFD=2.9
22:21:33.716 00.002 21068 MultiStar: [#1 0.11,-0.33,1.22,U] [#2 0.08,-0.27,0.91,U] [#3 0.06,-0.40,1.11,U] [#4 0.25,-0.83,0.00,M3] [#5 0.51,-0.20,0.00,M3] [#6 0.06,-0.85,0.00,M1] [#7 0.17,-0.12,0.58,U] [#8 0.17,-0.50,0.00,M5] 
22:21:33.717 00.001 21068 refined, 4 included, MultiStar: {0.07, -0.38}, one-star: {-0.01, -0.69}
22:21:33.718 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
22:21:33.719 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
22:21:33.721 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.38 mountX=-0.14 mountY=0.36, mountTheta=1.94
22:21:33.723 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.38, opts=13)
22:21:33.724 00.001 21068 Enqueuing Move request for scope (0.07, -0.38)
22:21:33.725 00.001 16108 Worker thread wakes up
22:21:33.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd
22:21:33.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.38)
22:21:33.725 00.000 16108 Moving (0.07, -0.38) raw xDistance=-0.14 yDistance=0.36
22:21:33.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:21:33.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:33.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:21:33.725 00.000 16108 MoveAxis(E, 0, ABG)
22:21:33.725 00.000 16108 Move returns status 0, amount 0
22:21:33.725 00.000 16108 MoveAxis(N, 0, ABG)
22:21:33.725 00.000 16108 Move returns status 0, amount 0
22:21:33.726 00.001 16108 move complete, result=0
22:21:33.726 00.000 16108 worker thread done servicing request
22:21:33.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4016, FiltMin=3456, FiltMax=42886, Gamma=1.000
22:21:33.743 00.014 21068 UpdateGuideState exits: m=98277 SNR=67.1
22:21:33.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:33.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:33.746 00.001 21068 Enqueuing Expose request
22:21:33.746 00.000 16108 Worker thread wakes up
22:21:33.747 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:21:33.747 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:33.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:34.903 01.156 16108 Exposure complete
22:21:34.961 00.058 16108 worker thread done servicing request
22:21:34.961 00.000 21068 OnExposeComplete: enter
22:21:34.962 00.001 21068 UpdateGuideState(): m_state=6
22:21:34.963 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1307
22:21:34.964 00.001 21068 Star::Find returns 1 (0), X=218.77, Y=876.82, Mass=89879, SNR=55.1, Peak=15683 HFD=2.8
22:21:34.965 00.001 21068 MultiStar: large primary error, entering stabilization period
22:21:34.965 00.000 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
22:21:34.966 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
22:21:34.968 00.002 21068 CameraToMount -- cameraX=-0.46 cameraY=-1.03 hyp=1.13 cameraTheta=-1.99 mountX=0.27 mountY=1.11, mountTheta=1.33
22:21:34.969 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-1.03, opts=13)
22:21:34.970 00.001 21068 Enqueuing Move request for scope (-0.46, -1.03)
22:21:34.971 00.001 16108 Worker thread wakes up
22:21:34.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.03) opts 0xd
22:21:34.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -1.03)
22:21:34.971 00.000 16108 Moving (-0.46, -1.03) raw xDistance=0.27 yDistance=1.11
22:21:34.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:21:34.971 00.000 16108 resist switch: large excursion: input 1.11 thresh 0.60 direction from -1 to 1
22:21:34.971 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.33
22:21:34.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
22:21:34.971 00.000 16108 MoveAxis(W, 72, ABG)
22:21:34.971 00.000 16108 Guiding  Dir = 3, Dur = 72
22:21:34.972 00.001 16108 IsSlewing returns 0
22:21:34.972 00.000 16108 IsGuiding returns 0
22:21:34.975 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4016, FiltMin=3469, FiltMax=48845, Gamma=1.000
22:21:34.990 00.015 21068 UpdateGuideState exits: m=89879 SNR=55.1
22:21:34.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.993 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:34.994 00.001 21068 Enqueuing Expose request
22:21:35.015 00.021 16108 PulseGuide returned control before completion, sleep 39
22:21:35.061 00.046 16108 IsGuiding returns 1
22:21:35.062 00.001 16108 scope still moving after pulse duration time elapsed
22:21:35.091 00.029 16108 IsSlewing returns 0
22:21:35.091 00.000 16108 IsGuiding returns 1
22:21:35.122 00.031 16108 IsSlewing returns 0
22:21:35.122 00.000 16108 IsGuiding returns 0
22:21:35.122 00.000 16108 scope move finished after 72 + 78 ms
22:21:35.122 00.000 16108 Move returns status 0, amount 72
22:21:35.122 00.000 16108 MoveAxis(S, 223, ABG)
22:21:35.122 00.000 16108 Guiding  Dir = 1, Dur = 223
22:21:35.122 00.000 16108 IsSlewing returns 0
22:21:35.123 00.001 16108 IsGuiding returns 0
22:21:35.169 00.046 16108 PulseGuide returned control before completion, sleep 187
22:21:35.370 00.201 16108 IsGuiding returns 1
22:21:35.370 00.000 16108 scope still moving after pulse duration time elapsed
22:21:35.401 00.031 16108 IsSlewing returns 0
22:21:35.402 00.001 16108 IsGuiding returns 1
22:21:35.432 00.030 16108 IsSlewing returns 0
22:21:35.432 00.000 16108 IsGuiding returns 0
22:21:35.432 00.000 16108 scope move finished after 223 + 86 ms
22:21:35.432 00.000 16108 Move returns status 0, amount 223
22:21:35.432 00.000 16108 move complete, result=0
22:21:35.432 00.000 16108 worker thread done servicing request
22:21:35.432 00.000 16108 Worker thread wakes up
22:21:35.432 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 1.1 px 223 ms SOUTH
22:21:35.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:35.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:36.396 00.963 16108 Exposure complete
22:21:36.459 00.063 16108 worker thread done servicing request
22:21:36.459 00.000 21068 OnExposeComplete: enter
22:21:36.460 00.001 21068 UpdateGuideState(): m_state=6
22:21:36.461 00.001 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1308
22:21:36.462 00.001 21068 Star::Find returns 1 (0), X=218.92, Y=876.45, Mass=94555, SNR=61.9, Peak=14051 HFD=3.1
22:21:36.462 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
22:21:36.463 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
22:21:36.464 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-1.40 hyp=1.44 cameraTheta=-1.78 mountX=0.06 mountY=1.44, mountTheta=1.53
22:21:36.465 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-1.40, opts=13)
22:21:36.466 00.001 21068 Enqueuing Move request for scope (-0.30, -1.40)
22:21:36.467 00.001 16108 Worker thread wakes up
22:21:36.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.40) opts 0xd
22:21:36.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -1.40)
22:21:36.467 00.000 16108 Moving (-0.30, -1.40) raw xDistance=0.06 yDistance=1.44
22:21:36.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:21:36.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.44 from input 1.44
22:21:36.467 00.000 16108 MoveAxis(E, 0, ABG)
22:21:36.467 00.000 16108 Move returns status 0, amount 0
22:21:36.468 00.001 16108 MoveAxis(S, 288, ABG)
22:21:36.468 00.000 16108 Guiding  Dir = 1, Dur = 288
22:21:36.468 00.000 16108 IsSlewing returns 0
22:21:36.468 00.000 16108 IsGuiding returns 0
22:21:36.472 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4019, FiltMin=3411, FiltMax=52886, Gamma=1.000
22:21:36.487 00.015 21068 UpdateGuideState exits: m=94555 SNR=61.9
22:21:36.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:36.490 00.001 21068 Enqueuing Expose request
22:21:36.494 00.004 16108 PulseGuide returned control before completion, sleep 272
22:21:36.771 00.277 16108 IsGuiding returns 1
22:21:36.771 00.000 16108 scope still moving after pulse duration time elapsed
22:21:36.803 00.032 16108 IsSlewing returns 0
22:21:36.803 00.000 16108 IsGuiding returns 1
22:21:36.835 00.032 16108 IsSlewing returns 0
22:21:36.835 00.000 16108 IsGuiding returns 0
22:21:36.835 00.000 16108 scope move finished after 288 + 78 ms
22:21:36.835 00.000 16108 Move returns status 0, amount 288
22:21:36.835 00.000 16108 move complete, result=0
22:21:36.835 00.000 16108 worker thread done servicing request
22:21:36.835 00.000 16108 Worker thread wakes up
22:21:36.835 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 1.4 px 288 ms SOUTH
22:21:36.837 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:36.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:37.990 01.153 16108 Exposure complete
22:21:38.057 00.067 16108 worker thread done servicing request
22:21:38.057 00.000 21068 OnExposeComplete: enter
22:21:38.058 00.001 21068 UpdateGuideState(): m_state=6
22:21:38.059 00.001 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1309
22:21:38.060 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=878.10, Mass=86218, SNR=56.8, Peak=14198 HFD=2.7
22:21:38.061 00.001 21068 MultiStar: exiting stabilization period
22:21:38.063 00.002 21068 MultiStar: [#1 -0.38,0.53,0.00,M4] [#2 0.06,0.43,1.44,U] [#3 -0.20,0.27,1.23,U] [#4 0.31,0.18,0.89,U] [#5 0.44,0.44,0.00,M4] [#6 0.36,0.16,1.40,U] [#7 0.37,0.33,0.00,M2] [#8 0.36,0.36,0.00,M6] 
22:21:38.063 00.000 21068 single-star, 4 included, MultiStar: {0.10, 0.27}, one-star: {-0.02, 0.25}
22:21:38.064 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
22:21:38.065 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
22:21:38.066 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.63 mountX=0.06 mountY=-0.24, mountTheta=-1.33
22:21:38.068 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.25, opts=13)
22:21:38.069 00.001 21068 Enqueuing Move request for scope (-0.02, 0.25)
22:21:38.071 00.002 16108 Worker thread wakes up
22:21:38.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
22:21:38.071 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
22:21:38.071 00.000 16108 Moving (-0.02, 0.25) raw xDistance=0.06 yDistance=-0.24
22:21:38.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:21:38.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:38.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:21:38.071 00.000 16108 MoveAxis(E, 0, ABG)
22:21:38.071 00.000 16108 Move returns status 0, amount 0
22:21:38.071 00.000 16108 MoveAxis(N, 0, ABG)
22:21:38.071 00.000 16108 Move returns status 0, amount 0
22:21:38.071 00.000 16108 move complete, result=0
22:21:38.071 00.000 16108 worker thread done servicing request
22:21:38.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=4022, FiltMin=3417, FiltMax=51021, Gamma=1.000
22:21:38.092 00.017 21068 UpdateGuideState exits: m=86218 SNR=56.8
22:21:38.092 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:38.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:38.094 00.001 21068 Enqueuing Expose request
22:21:38.095 00.001 16108 Worker thread wakes up
22:21:38.095 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:38.096 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:38.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:39.060 00.964 16108 Exposure complete
22:21:39.119 00.059 16108 worker thread done servicing request
22:21:39.119 00.000 21068 OnExposeComplete: enter
22:21:39.120 00.001 21068 UpdateGuideState(): m_state=6
22:21:39.121 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1310
22:21:39.122 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=878.04, Mass=98017, SNR=65.2, Peak=17286 HFD=2.8
22:21:39.123 00.001 21068 MultiStar: [#1 -0.26,0.56,0.00,M5] [#2 -0.05,0.53,0.00,M1] [#3 0.03,0.19,0.89,U] [#4 0.26,0.13,0.81,U] [#5 0.21,0.50,0.00,M5] [#6 0.03,0.18,0.77,U] [#7 -0.21,0.49,0.00,M3] [#8 0.14,0.20,0.77,U] 
22:21:39.124 00.001 21068 single-star, 4 included, MultiStar: {0.09, 0.18}, one-star: {0.01, 0.18}
22:21:39.125 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
22:21:39.126 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
22:21:39.127 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=0.02 mountY=-0.18, mountTheta=-1.47
22:21:39.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.18, opts=13)
22:21:39.130 00.001 21068 Enqueuing Move request for scope (0.01, 0.18)
22:21:39.131 00.001 16108 Worker thread wakes up
22:21:39.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
22:21:39.131 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
22:21:39.131 00.000 16108 Moving (0.01, 0.18) raw xDistance=0.02 yDistance=-0.18
22:21:39.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:21:39.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:39.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:21:39.131 00.000 16108 MoveAxis(E, 0, ABG)
22:21:39.131 00.000 16108 Move returns status 0, amount 0
22:21:39.131 00.000 16108 MoveAxis(N, 0, ABG)
22:21:39.131 00.000 16108 Move returns status 0, amount 0
22:21:39.131 00.000 16108 move complete, result=0
22:21:39.131 00.000 16108 worker thread done servicing request
22:21:39.136 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4022, FiltMin=3449, FiltMax=45757, Gamma=1.000
22:21:39.151 00.015 21068 UpdateGuideState exits: m=98017 SNR=65.2
22:21:39.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:39.153 00.000 21068 Enqueuing Expose request
22:21:39.154 00.001 16108 Worker thread wakes up
22:21:39.154 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:39.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:39.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:40.315 01.160 16108 Exposure complete
22:21:40.382 00.067 16108 worker thread done servicing request
22:21:40.382 00.000 21068 OnExposeComplete: enter
22:21:40.384 00.002 21068 UpdateGuideState(): m_state=6
22:21:40.386 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1311
22:21:40.386 00.000 21068 Star::Find returns 1 (0), X=219.35, Y=877.93, Mass=81229, SNR=57.5, Peak=14150 HFD=3.3
22:21:40.389 00.003 21068 MultiStar: [#1 -0.01,0.71,0.00,M6] [#2 0.11,0.65,0.00,M2] [#3 0.21,0.30,1.21,U] [#4 0.30,0.41,0.00,M2] [#5 0.41,0.90,0.00,M6] [#6 0.30,-0.01,0.99,U] [#7 0.56,0.47,0.00,M4] [#8 0.49,0.19,0.00,M6] 
22:21:40.391 00.002 21068 single-star, 2 included, MultiStar: {0.21, 0.13}, one-star: {0.12, 0.08}
22:21:40.392 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
22:21:40.393 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
22:21:40.394 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.61 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
22:21:40.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
22:21:40.399 00.002 21068 Enqueuing Move request for scope (0.12, 0.08)
22:21:40.401 00.002 16108 Worker thread wakes up
22:21:40.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:21:40.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:21:40.401 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=-0.11
22:21:40.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:21:40.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:40.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:40.401 00.000 16108 MoveAxis(E, 0, ABG)
22:21:40.401 00.000 16108 Move returns status 0, amount 0
22:21:40.401 00.000 16108 MoveAxis(N, 0, ABG)
22:21:40.401 00.000 16108 Move returns status 0, amount 0
22:21:40.401 00.000 16108 move complete, result=0
22:21:40.401 00.000 16108 worker thread done servicing request
22:21:40.408 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=4022, FiltMin=3485, FiltMax=40611, Gamma=1.000
22:21:40.423 00.015 21068 UpdateGuideState exits: m=81229 SNR=57.5
22:21:40.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:40.424 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:40.426 00.002 21068 Enqueuing Expose request
22:21:40.427 00.001 16108 Worker thread wakes up
22:21:40.427 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:40.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:40.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:41.393 00.966 16108 Exposure complete
22:21:41.449 00.056 16108 worker thread done servicing request
22:21:41.449 00.000 21068 OnExposeComplete: enter
22:21:41.450 00.001 21068 UpdateGuideState(): m_state=6
22:21:41.451 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1312
22:21:41.452 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.81, Mass=99501, SNR=64.3, Peak=15366 HFD=3.1
22:21:41.454 00.002 21068 MultiStar: [#1 -0.17,0.65,0.00,M7] [#2 -0.16,0.66,0.00,M3] [#3 0.22,0.36,0.91,U] [#4 0.39,0.09,0.84,U] [#5 0.51,0.46,0.00,M7] [#6 0.12,-0.13,0.86,U] [#7 0.23,-0.02,0.55,U] [#8 0.27,-0.02,0.80,U] 
22:21:41.455 00.001 21068 single-star, 5 included, MultiStar: {0.21, 0.05}, one-star: {0.09, -0.04}
22:21:41.456 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
22:21:41.457 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
22:21:41.458 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.44 mountX=-0.09 mountY=0.02, mountTheta=2.94
22:21:41.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
22:21:41.461 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
22:21:41.462 00.001 16108 Worker thread wakes up
22:21:41.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:21:41.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:21:41.462 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
22:21:41.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:21:41.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:41.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:21:41.462 00.000 16108 MoveAxis(E, 0, ABG)
22:21:41.462 00.000 16108 Move returns status 0, amount 0
22:21:41.462 00.000 16108 MoveAxis(N, 0, ABG)
22:21:41.462 00.000 16108 Move returns status 0, amount 0
22:21:41.462 00.000 16108 move complete, result=0
22:21:41.462 00.000 16108 worker thread done servicing request
22:21:41.468 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=4025, FiltMin=3411, FiltMax=45053, Gamma=1.000
22:21:41.482 00.014 21068 UpdateGuideState exits: m=99501 SNR=64.3
22:21:41.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:41.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:41.485 00.001 21068 Enqueuing Expose request
22:21:41.485 00.000 16108 Worker thread wakes up
22:21:41.485 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:21:41.487 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:41.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:42.645 01.158 16108 Exposure complete
22:21:42.707 00.062 16108 worker thread done servicing request
22:21:42.708 00.001 21068 OnExposeComplete: enter
22:21:42.708 00.000 21068 UpdateGuideState(): m_state=6
22:21:42.709 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1313
22:21:42.710 00.001 21068 Star::Find returns 1 (0), X=219.35, Y=878.08, Mass=92841, SNR=58.3, Peak=14422 HFD=3.3
22:21:42.712 00.002 21068 MultiStar: [#1 0.05,0.34,1.33,U] [#2 0.08,0.32,1.37,U] [#3 0.15,0.04,1.22,U] [#4 0.55,0.02,0.00,M2] [#5 0.61,0.35,0.00,M8] [#6 0.53,-0.15,0.00,M1] [#7 0.38,0.10,0.67,U] [#8 0.46,0.07,0.81,U] 
22:21:42.712 00.000 21068 single-star, 5 included, MultiStar: {0.17, 0.20}, one-star: {0.12, 0.22}
22:21:42.713 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
22:21:42.714 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
22:21:42.716 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.08 mountX=-0.08 mountY=-0.25, mountTheta=-1.88
22:21:42.719 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.22, opts=13)
22:21:42.721 00.002 21068 Enqueuing Move request for scope (0.12, 0.22)
22:21:42.722 00.001 16108 Worker thread wakes up
22:21:42.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
22:21:42.722 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
22:21:42.723 00.001 16108 Moving (0.12, 0.22) raw xDistance=-0.08 yDistance=-0.25
22:21:42.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:21:42.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:42.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:21:42.723 00.000 16108 MoveAxis(E, 0, ABG)
22:21:42.723 00.000 16108 Move returns status 0, amount 0
22:21:42.723 00.000 16108 MoveAxis(N, 0, ABG)
22:21:42.723 00.000 16108 Move returns status 0, amount 0
22:21:42.723 00.000 16108 move complete, result=0
22:21:42.723 00.000 16108 worker thread done servicing request
22:21:42.730 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1929, max=65535, med=4022, FiltMin=3414, FiltMax=47331, Gamma=1.000
22:21:42.745 00.015 21068 UpdateGuideState exits: m=92841 SNR=58.3
22:21:42.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.748 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:42.749 00.001 21068 Enqueuing Expose request
22:21:42.750 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:42.751 00.001 16108 Worker thread wakes up
22:21:42.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:42.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:43.720 00.969 16108 Exposure complete
22:21:43.777 00.057 16108 worker thread done servicing request
22:21:43.777 00.000 21068 OnExposeComplete: enter
22:21:43.778 00.001 21068 UpdateGuideState(): m_state=6
22:21:43.779 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1314
22:21:43.779 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=878.25, Mass=92218, SNR=66.5, Peak=13782 HFD=2.9
22:21:43.780 00.001 21068 MultiStar: [#1 0.02,0.63,0.00,M7] [#2 0.30,0.76,0.00,M3] [#3 0.35,0.41,0.00,M1] [#4 0.63,0.44,0.00,M3] [#5 0.83,0.63,0.00,M9] [#6 0.33,0.14,0.88,U] [#7 0.33,0.88,0.00,M3] [#8 0.56,0.48,0.00,M5] 
22:21:43.781 00.001 21068 refined, 1 included, MultiStar: {0.16, 0.28}, one-star: {0.02, 0.40}
22:21:43.782 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:21:43.783 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
22:21:43.783 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.04 mountX=-0.11 mountY=-0.31, mountTheta=-1.92
22:21:43.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.28, opts=13)
22:21:43.786 00.001 21068 Enqueuing Move request for scope (0.16, 0.28)
22:21:43.787 00.001 16108 Worker thread wakes up
22:21:43.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
22:21:43.787 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
22:21:43.787 00.000 16108 Moving (0.16, 0.28) raw xDistance=-0.11 yDistance=-0.31
22:21:43.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:21:43.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:43.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:21:43.787 00.000 16108 MoveAxis(E, 0, ABG)
22:21:43.787 00.000 16108 Move returns status 0, amount 0
22:21:43.787 00.000 16108 MoveAxis(N, 0, ABG)
22:21:43.787 00.000 16108 Move returns status 0, amount 0
22:21:43.787 00.000 16108 move complete, result=0
22:21:43.788 00.001 16108 worker thread done servicing request
22:21:43.792 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4022, FiltMin=3414, FiltMax=46758, Gamma=1.000
22:21:43.808 00.016 21068 UpdateGuideState exits: m=92218 SNR=66.5
22:21:43.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:43.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:43.811 00.001 21068 Enqueuing Expose request
22:21:43.811 00.000 16108 Worker thread wakes up
22:21:43.811 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:21:43.812 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:43.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:44.966 01.154 16108 Exposure complete
22:21:45.025 00.059 16108 worker thread done servicing request
22:21:45.025 00.000 21068 OnExposeComplete: enter
22:21:45.026 00.001 21068 UpdateGuideState(): m_state=6
22:21:45.027 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1315
22:21:45.029 00.002 21068 Star::Find returns 1 (0), X=219.14, Y=878.22, Mass=120188, SNR=79.2, Peak=18470 HFD=3.2
22:21:45.030 00.001 21068 MultiStar: [#1 -0.24,0.62,0.00,M8] [#2 -0.10,0.45,0.98,U] [#3 -0.15,0.45,0.92,U] [#4 0.39,0.21,0.71,U] [#5 0.47,0.51,0.00,M10] [#6 0.33,0.28,0.74,U] [#7 0.46,0.25,0.00,M4] [#8 0.29,0.42,0.00,M6] 
22:21:45.032 00.002 21068 refined, 4 included, MultiStar: {0.05, 0.36}, one-star: {-0.09, 0.37}
22:21:45.033 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
22:21:45.033 00.000 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
22:21:45.035 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.36 hyp=0.37 cameraTheta=1.44 mountX=0.02 mountY=-0.36, mountTheta=-1.52
22:21:45.038 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.36, opts=13)
22:21:45.038 00.000 21068 Enqueuing Move request for scope (0.05, 0.36)
22:21:45.039 00.001 16108 Worker thread wakes up
22:21:45.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.36) opts 0xd
22:21:45.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.36)
22:21:45.040 00.001 16108 Moving (0.05, 0.36) raw xDistance=0.02 yDistance=-0.36
22:21:45.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:21:45.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:21:45.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:21:45.040 00.000 16108 MoveAxis(E, 0, ABG)
22:21:45.040 00.000 16108 Move returns status 0, amount 0
22:21:45.040 00.000 16108 MoveAxis(N, 0, ABG)
22:21:45.040 00.000 16108 Move returns status 0, amount 0
22:21:45.040 00.000 16108 move complete, result=0
22:21:45.040 00.000 16108 worker thread done servicing request
22:21:45.046 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4022, FiltMin=3465, FiltMax=34509, Gamma=1.000
22:21:45.063 00.017 21068 UpdateGuideState exits: m=120188 SNR=79.2
22:21:45.066 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:45.066 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:45.067 00.001 21068 Enqueuing Expose request
22:21:45.068 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:21:45.068 00.000 16108 Worker thread wakes up
22:21:45.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:45.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:46.041 00.972 16108 Exposure complete
22:21:46.098 00.057 16108 worker thread done servicing request
22:21:46.098 00.000 21068 OnExposeComplete: enter
22:21:46.100 00.002 21068 UpdateGuideState(): m_state=6
22:21:46.101 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1316
22:21:46.103 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=878.11, Mass=109552, SNR=73.6, Peak=15654 HFD=3.0
22:21:46.105 00.002 21068 MultiStar: [#1 -0.47,0.41,0.00,M9] [#2 -0.09,0.79,0.00,M3] [#3 0.09,0.42,1.09,U] [#4 0.54,0.28,0.00,M3] [#5 0.39,0.66,0.00,R] [#6 0.08,0.23,0.67,U] [#7 0.33,0.62,0.00,M5] [#8 0.33,0.41,0.00,M7] 
22:21:46.106 00.001 21068 single-star, 2 included, MultiStar: {0.08, 0.32}, one-star: {0.08, 0.26}
22:21:46.107 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
22:21:46.108 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
22:21:46.109 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.27 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
22:21:46.112 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.26, opts=13)
22:21:46.114 00.002 21068 Enqueuing Move request for scope (0.08, 0.26)
22:21:46.116 00.002 16108 Worker thread wakes up
22:21:46.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
22:21:46.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
22:21:46.116 00.000 16108 Moving (0.08, 0.26) raw xDistance=-0.03 yDistance=-0.27
22:21:46.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:21:46.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:21:46.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:21:46.116 00.000 16108 MoveAxis(E, 0, ABG)
22:21:46.116 00.000 16108 Move returns status 0, amount 0
22:21:46.116 00.000 16108 MoveAxis(N, 0, ABG)
22:21:46.116 00.000 16108 Move returns status 0, amount 0
22:21:46.116 00.000 16108 move complete, result=0
22:21:46.116 00.000 16108 worker thread done servicing request
22:21:46.121 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4022, FiltMin=3440, FiltMax=43910, Gamma=1.000
22:21:46.135 00.014 21068 UpdateGuideState exits: m=109552 SNR=73.6
22:21:46.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:46.138 00.001 21068 Enqueuing Expose request
22:21:46.139 00.001 16108 Worker thread wakes up
22:21:46.139 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:21:46.139 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:46.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:47.287 01.148 16108 Exposure complete
22:21:47.343 00.056 16108 worker thread done servicing request
22:21:47.344 00.001 21068 OnExposeComplete: enter
22:21:47.345 00.001 21068 UpdateGuideState(): m_state=6
22:21:47.345 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1317
22:21:47.346 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=878.03, Mass=110988, SNR=71.4, Peak=18214 HFD=2.8
22:21:47.347 00.001 21068 MultiStar: [#1 -0.17,0.75,0.00,M10] [#2 -0.14,0.76,0.00,M4] [#3 0.02,0.31,1.21,U] [#4 0.30,-0.05,0.84,U] [#5 -0.54,-0.07,0.00,M1] [#6 -0.12,-0.20,0.81,U] [#7 0.51,0.23,0.00,M6] [#8 0.34,0.45,0.00,M8] 
22:21:47.348 00.001 21068 refined, 3 included, MultiStar: {0.03, 0.09}, one-star: {-0.08, 0.18}
22:21:47.349 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
22:21:47.350 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
22:21:47.350 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.29 mountX=-0.01 mountY=-0.09, mountTheta=-1.68
22:21:47.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
22:21:47.354 00.002 21068 Enqueuing Move request for scope (0.03, 0.09)
22:21:47.355 00.001 16108 Worker thread wakes up
22:21:47.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:21:47.355 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:21:47.355 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.09
22:21:47.355 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:21:47.355 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:47.355 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:21:47.355 00.000 16108 MoveAxis(E, 0, ABG)
22:21:47.355 00.000 16108 Move returns status 0, amount 0
22:21:47.355 00.000 16108 MoveAxis(N, 0, ABG)
22:21:47.355 00.000 16108 Move returns status 0, amount 0
22:21:47.355 00.000 16108 move complete, result=0
22:21:47.355 00.000 16108 worker thread done servicing request
22:21:47.359 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=4019, FiltMin=3398, FiltMax=45661, Gamma=1.000
22:21:47.373 00.014 21068 UpdateGuideState exits: m=110988 SNR=71.4
22:21:47.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:47.375 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:47.375 00.000 21068 Enqueuing Expose request
22:21:47.376 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:47.377 00.001 16108 Worker thread wakes up
22:21:47.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:47.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:48.350 00.973 16108 Exposure complete
22:21:48.408 00.058 16108 worker thread done servicing request
22:21:48.408 00.000 21068 OnExposeComplete: enter
22:21:48.409 00.001 21068 UpdateGuideState(): m_state=6
22:21:48.410 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1318
22:21:48.411 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=877.73, Mass=83770, SNR=56.7, Peak=16870 HFD=2.5
22:21:48.412 00.001 21068 MultiStar: [#1 -0.31,0.45,0.00,R] [#2 -0.33,0.41,0.00,M5] [#3 -0.14,0.09,1.32,U] [#4 -0.30,0.40,0.00,M3] [#5 -0.45,-0.43,0.00,M2] [#6 -0.27,0.11,1.00,U] [#7 0.18,0.18,0.72,U] [#8 0.28,0.10,0.84,U] 
22:21:48.413 00.001 21068 refined, 4 included, MultiStar: {-0.06, 0.07}, one-star: {-0.23, -0.12}
22:21:48.414 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
22:21:48.415 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
22:21:48.416 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.33 mountX=0.07 mountY=-0.05, mountTheta=-0.60
22:21:48.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
22:21:48.418 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
22:21:48.419 00.001 16108 Worker thread wakes up
22:21:48.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:21:48.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:21:48.419 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
22:21:48.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:21:48.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:48.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:48.419 00.000 16108 MoveAxis(E, 0, ABG)
22:21:48.419 00.000 16108 Move returns status 0, amount 0
22:21:48.420 00.001 16108 MoveAxis(N, 0, ABG)
22:21:48.420 00.000 16108 Move returns status 0, amount 0
22:21:48.420 00.000 16108 move complete, result=0
22:21:48.420 00.000 16108 worker thread done servicing request
22:21:48.425 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4019, FiltMin=3414, FiltMax=49469, Gamma=1.000
22:21:48.443 00.018 21068 UpdateGuideState exits: m=83770 SNR=56.7
22:21:48.445 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:48.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:48.446 00.000 21068 Enqueuing Expose request
22:21:48.447 00.001 16108 Worker thread wakes up
22:21:48.447 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:48.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:48.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:49.599 01.151 16108 Exposure complete
22:21:49.664 00.065 16108 worker thread done servicing request
22:21:49.664 00.000 21068 OnExposeComplete: enter
22:21:49.665 00.001 21068 UpdateGuideState(): m_state=6
22:21:49.667 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1319
22:21:49.668 00.001 21068 Star::Find returns 1 (0), X=219.03, Y=877.38, Mass=101613, SNR=67.0, Peak=13603 HFD=3.3
22:21:49.670 00.002 21068 MultiStar: [#1 -0.04,-0.35,1.12,U] [#2 -0.22,0.00,1.14,U] [#3 -0.03,-0.05,1.02,U] [#4 -0.13,-0.15,0.91,U] [#5 -0.41,-0.55,0.00,M3] [#6 -0.52,-0.53,0.00,M1] [#7 0.60,-0.34,0.00,M6] [#8 -0.12,-0.36,0.84,U] 
22:21:49.670 00.000 21068 refined, 5 included, MultiStar: {-0.12, -0.22}, one-star: {-0.19, -0.47}
22:21:49.671 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
22:21:49.672 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.31)
22:21:49.673 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.07 mountX=0.08 mountY=0.24, mountTheta=1.25
22:21:49.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.22, opts=13)
22:21:49.676 00.001 21068 Enqueuing Move request for scope (-0.12, -0.22)
22:21:49.678 00.002 16108 Worker thread wakes up
22:21:49.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
22:21:49.678 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
22:21:49.678 00.000 16108 Moving (-0.12, -0.22) raw xDistance=0.08 yDistance=0.24
22:21:49.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:21:49.679 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:21:49.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:21:49.679 00.000 16108 MoveAxis(E, 0, ABG)
22:21:49.679 00.000 16108 Move returns status 0, amount 0
22:21:49.679 00.000 16108 MoveAxis(N, 0, ABG)
22:21:49.679 00.000 16108 Move returns status 0, amount 0
22:21:49.679 00.000 16108 move complete, result=0
22:21:49.679 00.000 16108 worker thread done servicing request
22:21:49.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4019, FiltMin=3408, FiltMax=42502, Gamma=1.000
22:21:49.698 00.015 21068 UpdateGuideState exits: m=101613 SNR=67.0
22:21:49.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:49.701 00.001 21068 Enqueuing Expose request
22:21:49.702 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:49.704 00.002 16108 Worker thread wakes up
22:21:49.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:49.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:50.663 00.959 16108 Exposure complete
22:21:50.723 00.060 16108 worker thread done servicing request
22:21:50.723 00.000 21068 OnExposeComplete: enter
22:21:50.724 00.001 21068 UpdateGuideState(): m_state=6
22:21:50.725 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1320
22:21:50.726 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=877.61, Mass=99368, SNR=62.4, Peak=14214 HFD=3.2
22:21:50.727 00.001 21068 MultiStar: [#1 0.04,-0.44,1.25,U] [#2 -0.30,0.31,1.30,U] [#3 -0.34,-0.20,1.04,U] [#4 0.05,-0.28,0.88,U] [#5 -0.28,-0.67,0.00,M4] [#6 -0.10,-0.40,0.88,U] [#7 0.38,-0.14,0.78,U] [#8 -0.28,0.06,0.83,U] 
22:21:50.728 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.16}, one-star: {-0.16, -0.25}
22:21:50.730 00.002 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
22:21:50.730 00.000 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
22:21:50.731 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.15 mountX=0.08 mountY=0.18, mountTheta=1.17
22:21:50.732 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.16, opts=13)
22:21:50.733 00.001 21068 Enqueuing Move request for scope (-0.10, -0.16)
22:21:50.734 00.001 16108 Worker thread wakes up
22:21:50.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
22:21:50.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
22:21:50.734 00.000 16108 Moving (-0.10, -0.16) raw xDistance=0.08 yDistance=0.18
22:21:50.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:21:50.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:50.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:21:50.735 00.001 16108 MoveAxis(E, 0, ABG)
22:21:50.735 00.000 16108 Move returns status 0, amount 0
22:21:50.735 00.000 16108 MoveAxis(N, 0, ABG)
22:21:50.735 00.000 16108 Move returns status 0, amount 0
22:21:50.735 00.000 16108 move complete, result=0
22:21:50.735 00.000 16108 worker thread done servicing request
22:21:50.738 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4019, FiltMin=3481, FiltMax=53494, Gamma=1.000
22:21:50.758 00.020 21068 UpdateGuideState exits: m=99368 SNR=62.4
22:21:50.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:50.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:50.763 00.002 21068 Enqueuing Expose request
22:21:50.764 00.001 16108 Worker thread wakes up
22:21:50.764 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:21:50.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:50.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:51.921 01.156 16108 Exposure complete
22:21:51.983 00.062 16108 worker thread done servicing request
22:21:51.983 00.000 21068 OnExposeComplete: enter
22:21:51.984 00.001 21068 UpdateGuideState(): m_state=6
22:21:51.985 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1321
22:21:51.986 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.93, Mass=110361, SNR=68.7, Peak=17574 HFD=3.0
22:21:51.987 00.001 21068 MultiStar: [#1 0.23,-0.10,0.97,U] [#2 -0.26,0.46,0.00,M4] [#3 0.01,0.27,1.05,U] [#4 0.22,0.13,0.78,U] [#5 0.05,-0.29,0.80,U] [#6 -0.07,-0.06,0.80,U] [#7 0.52,0.34,0.00,M6] [#8 0.18,0.11,0.70,U] 
22:21:51.988 00.001 21068 single-star, 6 included, MultiStar: {0.08, 0.03}, one-star: {-0.01, 0.08}
22:21:51.988 00.000 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
22:21:51.989 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
22:21:51.990 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=0.02 mountY=-0.07, mountTheta=-1.32
22:21:51.992 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
22:21:51.992 00.000 21068 Enqueuing Move request for scope (-0.01, 0.08)
22:21:51.993 00.001 16108 Worker thread wakes up
22:21:51.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:21:51.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:21:51.993 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.07
22:21:51.994 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:21:51.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:51.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:21:51.994 00.000 16108 MoveAxis(E, 0, ABG)
22:21:51.994 00.000 16108 Move returns status 0, amount 0
22:21:51.994 00.000 16108 MoveAxis(N, 0, ABG)
22:21:51.994 00.000 16108 Move returns status 0, amount 0
22:21:51.994 00.000 16108 move complete, result=0
22:21:51.994 00.000 16108 worker thread done servicing request
22:21:51.997 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=4016, FiltMin=3478, FiltMax=48093, Gamma=1.000
22:21:52.020 00.023 21068 UpdateGuideState exits: m=110361 SNR=68.7
22:21:52.022 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:52.023 00.000 21068 Enqueuing Expose request
22:21:52.024 00.001 16108 Worker thread wakes up
22:21:52.025 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:52.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:52.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:53.000 00.975 16108 Exposure complete
22:21:53.057 00.057 16108 worker thread done servicing request
22:21:53.057 00.000 21068 OnExposeComplete: enter
22:21:53.058 00.001 21068 UpdateGuideState(): m_state=6
22:21:53.059 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1322
22:21:53.061 00.002 21068 Star::Find returns 1 (0), X=219.16, Y=878.14, Mass=106913, SNR=67.0, Peak=16534 HFD=2.9
22:21:53.062 00.001 21068 MultiStar: [#1 0.09,0.10,0.98,U] [#2 -0.15,0.32,1.33,U] [#3 0.00,0.10,0.98,U] [#4 0.49,0.17,0.00,M1] [#5 -0.13,-0.44,1.06,U] [#6 0.07,0.07,0.69,U] [#7 0.45,0.31,0.00,M7] [#8 0.21,0.60,0.00,M5] 
22:21:53.063 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.08}, one-star: {-0.06, 0.29}
22:21:53.064 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
22:21:53.065 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
22:21:53.066 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=0.06 mountY=-0.07, mountTheta=-0.90
22:21:53.069 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
22:21:53.070 00.001 21068 Enqueuing Move request for scope (-0.04, 0.08)
22:21:53.070 00.000 16108 Worker thread wakes up
22:21:53.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:21:53.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:21:53.071 00.001 16108 Moving (-0.04, 0.08) raw xDistance=0.06 yDistance=-0.07
22:21:53.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:21:53.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:53.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:21:53.071 00.000 16108 MoveAxis(E, 0, ABG)
22:21:53.071 00.000 16108 Move returns status 0, amount 0
22:21:53.071 00.000 16108 MoveAxis(N, 0, ABG)
22:21:53.071 00.000 16108 Move returns status 0, amount 0
22:21:53.071 00.000 16108 move complete, result=0
22:21:53.071 00.000 16108 worker thread done servicing request
22:21:53.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4019, FiltMin=3462, FiltMax=48413, Gamma=1.000
22:21:53.090 00.015 21068 UpdateGuideState exits: m=106913 SNR=67.0
22:21:53.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:53.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:53.093 00.001 21068 Enqueuing Expose request
22:21:53.093 00.000 16108 Worker thread wakes up
22:21:53.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:53.094 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:53.095 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:54.258 01.163 16108 Exposure complete
22:21:54.337 00.079 16108 worker thread done servicing request
22:21:54.338 00.001 21068 OnExposeComplete: enter
22:21:54.338 00.000 21068 UpdateGuideState(): m_state=6
22:21:54.339 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1323
22:21:54.340 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=878.23, Mass=109474, SNR=72.1, Peak=17782 HFD=3.0
22:21:54.341 00.001 21068 MultiStar: [#1 -0.17,-0.00,0.81,U] [#2 -0.32,0.52,0.00,M4] [#3 0.09,0.44,0.79,U] [#4 0.50,0.16,0.00,M2] [#5 -0.08,-0.27,0.90,U] [#6 0.32,-0.15,0.78,U] [#7 0.43,0.31,0.00,M8] [#8 0.43,0.46,0.00,M6] 
22:21:54.342 00.001 21068 refined, 4 included, MultiStar: {-0.00, 0.09}, one-star: {-0.12, 0.38}
22:21:54.343 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
22:21:54.345 00.002 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:21:54.347 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.61 mountX=0.02 mountY=-0.08, mountTheta=-1.36
22:21:54.350 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
22:21:54.352 00.002 21068 Enqueuing Move request for scope (-0.00, 0.09)
22:21:54.353 00.001 16108 Worker thread wakes up
22:21:54.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
22:21:54.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
22:21:54.353 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.08
22:21:54.354 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:21:54.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:54.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:54.354 00.000 16108 MoveAxis(E, 0, ABG)
22:21:54.354 00.000 16108 Move returns status 0, amount 0
22:21:54.354 00.000 16108 MoveAxis(N, 0, ABG)
22:21:54.354 00.000 16108 Move returns status 0, amount 0
22:21:54.354 00.000 16108 move complete, result=0
22:21:54.355 00.001 16108 worker thread done servicing request
22:21:54.362 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=4019, FiltMin=3430, FiltMax=47798, Gamma=1.000
22:21:54.381 00.019 21068 UpdateGuideState exits: m=109474 SNR=72.1
22:21:54.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:54.382 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:54.383 00.001 21068 Enqueuing Expose request
22:21:54.384 00.001 16108 Worker thread wakes up
22:21:54.384 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:54.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:54.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:55.357 00.972 16108 Exposure complete
22:21:55.415 00.058 16108 worker thread done servicing request
22:21:55.415 00.000 21068 OnExposeComplete: enter
22:21:55.416 00.001 21068 UpdateGuideState(): m_state=6
22:21:55.417 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1324
22:21:55.418 00.001 21068 Star::Find returns 1 (0), X=218.82, Y=877.86, Mass=101372, SNR=59.4, Peak=17398 HFD=2.9
22:21:55.419 00.001 21068 MultiStar: [#1 -0.13,0.18,1.23,U] [#2 -0.23,0.41,1.24,U] [#3 -0.31,0.37,1.19,U] [#4 0.14,0.05,0.83,U] [#5 -0.11,-0.59,0.00,M2] [#6 -0.20,-0.13,0.93,U] [#7 0.17,0.35,0.76,U] [#8 -0.02,0.06,0.79,U] 
22:21:55.420 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.18}, one-star: {-0.41, 0.01}
22:21:55.421 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
22:21:55.422 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
22:21:55.422 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.18 mountY=-0.14, mountTheta=-0.66
22:21:55.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.18, opts=13)
22:21:55.425 00.001 21068 Enqueuing Move request for scope (-0.15, 0.18)
22:21:55.426 00.001 16108 Worker thread wakes up
22:21:55.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
22:21:55.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
22:21:55.426 00.000 16108 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=-0.14
22:21:55.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:21:55.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:55.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:21:55.426 00.000 16108 MoveAxis(E, 0, ABG)
22:21:55.426 00.000 16108 Move returns status 0, amount 0
22:21:55.426 00.000 16108 MoveAxis(N, 0, ABG)
22:21:55.426 00.000 16108 Move returns status 0, amount 0
22:21:55.426 00.000 16108 move complete, result=0
22:21:55.426 00.000 16108 worker thread done servicing request
22:21:55.430 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4019, FiltMin=3459, FiltMax=54342, Gamma=1.000
22:21:55.444 00.014 21068 UpdateGuideState exits: m=101372 SNR=59.4
22:21:55.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:55.447 00.001 21068 Enqueuing Expose request
22:21:55.448 00.001 16108 Worker thread wakes up
22:21:55.448 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:55.448 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:55.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:56.605 01.157 16108 Exposure complete
22:21:56.661 00.056 16108 worker thread done servicing request
22:21:56.661 00.000 21068 OnExposeComplete: enter
22:21:56.662 00.001 21068 UpdateGuideState(): m_state=6
22:21:56.663 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1325
22:21:56.663 00.000 21068 Star::Find returns 1 (0), X=219.11, Y=877.75, Mass=109509, SNR=72.7, Peak=18774 HFD=3.1
22:21:56.664 00.001 21068 MultiStar: [#1 -0.02,-0.20,0.95,U] [#2 -0.29,0.05,1.25,U] [#3 0.07,-0.03,1.12,U] [#4 0.29,-0.04,0.66,U] [#5 -0.17,-0.44,0.86,U] [#6 -0.02,-0.17,1.00,U] [#7 0.38,-0.19,0.59,U] [#8 -0.01,0.03,0.65,U] 
22:21:56.665 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.12, -0.11}
22:21:56.666 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
22:21:56.667 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
22:21:56.668 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.75 mountX=0.00 mountY=0.12, mountTheta=1.57
22:21:56.669 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
22:21:56.670 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
22:21:56.673 00.003 16108 Worker thread wakes up
22:21:56.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:21:56.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:21:56.673 00.000 16108 Moving (-0.02, -0.12) raw xDistance=0.00 yDistance=0.12
22:21:56.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:21:56.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:56.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:21:56.673 00.000 16108 MoveAxis(E, 0, ABG)
22:21:56.673 00.000 16108 Move returns status 0, amount 0
22:21:56.673 00.000 16108 MoveAxis(N, 0, ABG)
22:21:56.673 00.000 16108 Move returns status 0, amount 0
22:21:56.673 00.000 16108 move complete, result=0
22:21:56.674 00.001 16108 worker thread done servicing request
22:21:56.678 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4019, FiltMin=3433, FiltMax=46579, Gamma=1.000
22:21:56.695 00.017 21068 UpdateGuideState exits: m=109509 SNR=72.7
22:21:56.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:56.696 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:56.697 00.001 21068 Enqueuing Expose request
22:21:56.698 00.001 16108 Worker thread wakes up
22:21:56.698 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:21:56.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:56.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:57.664 00.965 16108 Exposure complete
22:21:57.721 00.057 16108 worker thread done servicing request
22:21:57.721 00.000 21068 OnExposeComplete: enter
22:21:57.722 00.001 21068 UpdateGuideState(): m_state=6
22:21:57.723 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1326
22:21:57.724 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=878.03, Mass=110031, SNR=71.0, Peak=17062 HFD=3.1
22:21:57.724 00.000 21068 MultiStar: [#1 0.37,-0.48,0.00,M1] [#2 0.03,0.32,1.08,U] [#3 0.21,-0.18,0.98,U] [#4 0.38,0.08,0.71,U] [#5 0.13,-0.44,0.86,U] [#6 0.13,-0.08,0.70,U] [#7 0.44,0.08,0.53,U] [#8 0.33,0.09,0.71,U] 
22:21:57.725 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {-0.02, 0.18}
22:21:57.726 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
22:21:57.727 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
22:21:57.727 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
22:21:57.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
22:21:57.730 00.001 21068 Enqueuing Move request for scope (0.18, 0.01)
22:21:57.731 00.001 16108 Worker thread wakes up
22:21:57.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:21:57.731 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:21:57.731 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.17 yDistance=-0.05
22:21:57.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:21:57.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:57.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:57.731 00.000 16108 MoveAxis(E, 0, ABG)
22:21:57.731 00.000 16108 Move returns status 0, amount 0
22:21:57.731 00.000 16108 MoveAxis(N, 0, ABG)
22:21:57.731 00.000 16108 Move returns status 0, amount 0
22:21:57.731 00.000 16108 move complete, result=0
22:21:57.731 00.000 16108 worker thread done servicing request
22:21:57.735 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4019, FiltMin=3408, FiltMax=49533, Gamma=1.000
22:21:57.751 00.016 21068 UpdateGuideState exits: m=110031 SNR=71.0
22:21:57.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:57.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:57.754 00.001 21068 Enqueuing Expose request
22:21:57.755 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:21:57.756 00.001 16108 Worker thread wakes up
22:21:57.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:57.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:58.909 01.153 16108 Exposure complete
22:21:58.972 00.063 16108 worker thread done servicing request
22:21:58.972 00.000 21068 OnExposeComplete: enter
22:21:58.973 00.001 21068 UpdateGuideState(): m_state=6
22:21:58.974 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1327
22:21:58.975 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.97, Mass=104570, SNR=67.0, Peak=14758 HFD=3.1
22:21:58.976 00.001 21068 MultiStar: [#1 0.63,0.22,0.00,M2] [#2 0.15,0.62,0.00,M2] [#3 0.19,0.15,1.16,U] [#4 0.44,0.28,0.00,M1] [#5 0.27,-0.45,0.00,M1] [#6 0.29,0.24,0.89,U] [#7 0.34,0.19,0.77,U] [#8 0.49,0.33,0.00,M4] 
22:21:58.977 00.001 21068 single-star, 3 included, MultiStar: {0.24, 0.17}, one-star: {0.19, 0.12}
22:21:58.978 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:21:58.979 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:21:58.981 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.55 mountX=-0.17 mountY=-0.16, mountTheta=-2.38
22:21:58.986 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.12, opts=13)
22:21:58.988 00.002 21068 Enqueuing Move request for scope (0.19, 0.12)
22:21:58.990 00.002 16108 Worker thread wakes up
22:21:58.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
22:21:58.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
22:21:58.990 00.000 16108 Moving (0.19, 0.12) raw xDistance=-0.17 yDistance=-0.16
22:21:58.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:21:58.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:58.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:21:58.991 00.001 16108 MoveAxis(E, 0, ABG)
22:21:58.991 00.000 16108 Move returns status 0, amount 0
22:21:58.991 00.000 16108 MoveAxis(N, 0, ABG)
22:21:58.991 00.000 16108 Move returns status 0, amount 0
22:21:58.991 00.000 16108 move complete, result=0
22:21:58.991 00.000 16108 worker thread done servicing request
22:21:58.996 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4019, FiltMin=3459, FiltMax=40838, Gamma=1.000
22:21:59.011 00.015 21068 UpdateGuideState exits: m=104570 SNR=67.0
22:21:59.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:21:59.013 00.000 21068 Enqueuing Expose request
22:21:59.014 00.001 16108 Worker thread wakes up
22:21:59.014 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:21:59.016 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:21:59.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:21:59.988 00.972 16108 Exposure complete
22:22:00.052 00.064 16108 worker thread done servicing request
22:22:00.052 00.000 21068 OnExposeComplete: enter
22:22:00.053 00.001 21068 UpdateGuideState(): m_state=6
22:22:00.054 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1328
22:22:00.055 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=878.09, Mass=115988, SNR=82.4, Peak=15574 HFD=3.4
22:22:00.056 00.001 21068 MultiStar: [#1 0.56,-0.05,0.00,M3] [#2 0.02,0.37,1.04,U] [#3 0.10,0.15,0.93,U] [#4 0.61,0.31,0.00,M2] [#5 0.29,-0.30,0.82,U] [#6 0.26,0.09,0.72,U] [#7 0.64,0.09,0.00,M5] [#8 0.68,0.34,0.00,M5] 
22:22:00.056 00.000 21068 refined, 4 included, MultiStar: {0.14, 0.13}, one-star: {0.10, 0.24}
22:22:00.057 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:22:00.058 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:22:00.059 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
22:22:00.060 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
22:22:00.061 00.001 21068 Enqueuing Move request for scope (0.14, 0.13)
22:22:00.062 00.001 16108 Worker thread wakes up
22:22:00.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
22:22:00.062 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
22:22:00.062 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.12 yDistance=-0.16
22:22:00.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:22:00.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:00.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:22:00.062 00.000 16108 MoveAxis(E, 0, ABG)
22:22:00.062 00.000 16108 Move returns status 0, amount 0
22:22:00.062 00.000 16108 MoveAxis(N, 0, ABG)
22:22:00.062 00.000 16108 Move returns status 0, amount 0
22:22:00.062 00.000 16108 move complete, result=0
22:22:00.062 00.000 16108 worker thread done servicing request
22:22:00.067 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4022, FiltMin=3459, FiltMax=40029, Gamma=1.000
22:22:00.083 00.016 21068 UpdateGuideState exits: m=115988 SNR=82.4
22:22:00.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:00.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:00.086 00.001 21068 Enqueuing Expose request
22:22:00.087 00.001 16108 Worker thread wakes up
22:22:00.087 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:22:00.088 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:00.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:01.235 01.147 16108 Exposure complete
22:22:01.300 00.065 16108 worker thread done servicing request
22:22:01.300 00.000 21068 OnExposeComplete: enter
22:22:01.301 00.001 21068 UpdateGuideState(): m_state=6
22:22:01.302 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1329
22:22:01.303 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=878.26, Mass=105881, SNR=71.8, Peak=15427 HFD=3.1
22:22:01.304 00.001 21068 MultiStar: [#1 0.46,0.23,0.00,M4] [#2 0.33,0.97,0.00,M2] [#3 0.31,0.42,0.00,M1] [#4 0.65,0.35,0.00,M3] [#5 0.57,0.09,0.00,M1] [#6 0.56,-0.01,0.00,M1] [#7 0.49,0.67,0.00,M6] [#8 0.62,0.49,0.00,M6] 
22:22:01.305 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:22:01.306 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:22:01.306 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.41 hyp=0.48 cameraTheta=1.04 mountX=-0.17 mountY=-0.46, mountTheta=-1.92
22:22:01.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.41, opts=13)
22:22:01.309 00.001 21068 Enqueuing Move request for scope (0.24, 0.41)
22:22:01.310 00.001 16108 Worker thread wakes up
22:22:01.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.41) opts 0xd
22:22:01.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.41)
22:22:01.310 00.000 16108 Moving (0.24, 0.41) raw xDistance=-0.17 yDistance=-0.46
22:22:01.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:22:01.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:22:01.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:22:01.310 00.000 16108 MoveAxis(E, 0, ABG)
22:22:01.310 00.000 16108 Move returns status 0, amount 0
22:22:01.310 00.000 16108 MoveAxis(N, 0, ABG)
22:22:01.310 00.000 16108 Move returns status 0, amount 0
22:22:01.310 00.000 16108 move complete, result=0
22:22:01.310 00.000 16108 worker thread done servicing request
22:22:01.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4022, FiltMin=3469, FiltMax=40957, Gamma=1.000
22:22:01.329 00.015 21068 UpdateGuideState exits: m=105881 SNR=71.8
22:22:01.331 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.331 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:01.332 00.001 21068 Enqueuing Expose request
22:22:01.333 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:22:01.334 00.001 16108 Worker thread wakes up
22:22:01.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:01.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:02.299 00.965 16108 Exposure complete
22:22:02.361 00.062 16108 worker thread done servicing request
22:22:02.361 00.000 21068 OnExposeComplete: enter
22:22:02.362 00.001 21068 UpdateGuideState(): m_state=6
22:22:02.363 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1330
22:22:02.364 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=878.28, Mass=87239, SNR=56.3, Peak=13763 HFD=2.9
22:22:02.365 00.001 21068 MultiStar: [#1 0.43,0.15,1.75,U] [#2 0.15,0.59,0.00,M3] [#3 0.27,0.24,1.19,U] [#4 0.75,0.16,0.00,M4] [#5 0.21,-0.06,1.08,U] [#6 0.21,0.22,0.81,U] [#7 0.54,0.62,0.00,M7] [#8 0.26,0.53,0.00,M7] 
22:22:02.365 00.000 21068 refined, 4 included, MultiStar: {0.30, 0.19}, one-star: {0.27, 0.43}
22:22:02.366 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
22:22:02.367 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
22:22:02.368 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.35 cameraTheta=0.56 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
22:22:02.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.19, opts=13)
22:22:02.371 00.001 21068 Enqueuing Move request for scope (0.30, 0.19)
22:22:02.372 00.001 16108 Worker thread wakes up
22:22:02.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
22:22:02.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
22:22:02.372 00.000 16108 Moving (0.30, 0.19) raw xDistance=-0.26 yDistance=-0.25
22:22:02.373 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:22:02.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:22:02.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:22:02.373 00.000 16108 MoveAxis(E, 68, ABG)
22:22:02.373 00.000 16108 Guiding  Dir = 2, Dur = 68
22:22:02.373 00.000 16108 IsSlewing returns 0
22:22:02.373 00.000 16108 IsGuiding returns 0
22:22:02.374 00.001 16108 PulseGuide returned control before completion, sleep 78
22:22:02.378 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4022, FiltMin=3430, FiltMax=44166, Gamma=1.000
22:22:02.395 00.017 21068 UpdateGuideState exits: m=87239 SNR=56.3
22:22:02.395 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:02.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:02.397 00.001 21068 Enqueuing Expose request
22:22:02.462 00.065 16108 IsGuiding returns 0
22:22:02.462 00.000 16108 Move returns status 0, amount 68
22:22:02.462 00.000 16108 MoveAxis(N, 0, ABG)
22:22:02.462 00.000 16108 Move returns status 0, amount 0
22:22:02.462 00.000 16108 move complete, result=0
22:22:02.462 00.000 16108 worker thread done servicing request
22:22:02.462 00.000 16108 Worker thread wakes up
22:22:02.462 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.3 px 0 ms NORTH
22:22:02.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:02.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:03.610 01.147 16108 Exposure complete
22:22:03.665 00.055 16108 worker thread done servicing request
22:22:03.665 00.000 21068 OnExposeComplete: enter
22:22:03.666 00.001 21068 UpdateGuideState(): m_state=6
22:22:03.667 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1331
22:22:03.667 00.000 21068 Star::Find returns 1 (0), X=219.28, Y=878.12, Mass=100556, SNR=70.9, Peak=14659 HFD=3.1
22:22:03.668 00.001 21068 MultiStar: [#1 0.27,0.31,1.19,U] [#2 0.07,0.90,0.00,M4] [#3 -0.03,0.32,0.98,U] [#4 0.17,0.40,0.70,U] [#5 -0.08,0.07,0.84,U] [#6 0.28,0.12,0.71,U] [#7 0.21,0.34,0.64,U] [#8 0.38,0.57,0.00,M8] 
22:22:03.669 00.001 21068 single-star, 6 included, MultiStar: {0.12, 0.26}, one-star: {0.05, 0.26}
22:22:03.670 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:22:03.671 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:22:03.672 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.38 mountX=-0.00 mountY=-0.27, mountTheta=-1.59
22:22:03.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.26, opts=13)
22:22:03.674 00.001 21068 Enqueuing Move request for scope (0.05, 0.26)
22:22:03.675 00.001 16108 Worker thread wakes up
22:22:03.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
22:22:03.675 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
22:22:03.675 00.000 16108 Moving (0.05, 0.26) raw xDistance=-0.00 yDistance=-0.27
22:22:03.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:22:03.675 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.98
22:22:03.676 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:22:03.676 00.000 16108 MoveAxis(E, 0, ABG)
22:22:03.676 00.000 16108 Move returns status 0, amount 0
22:22:03.676 00.000 16108 MoveAxis(N, 54, ABG)
22:22:03.676 00.000 16108 Guiding  Dir = 0, Dur = 54
22:22:03.676 00.000 16108 IsSlewing returns 0
22:22:03.676 00.000 16108 IsGuiding returns 0
22:22:03.681 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4025, FiltMin=3449, FiltMax=41046, Gamma=1.000
22:22:03.693 00.012 16108 PulseGuide returned control before completion, sleep 48
22:22:03.697 00.004 21068 UpdateGuideState exits: m=100556 SNR=70.9
22:22:03.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:03.700 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:03.701 00.001 21068 Enqueuing Expose request
22:22:03.756 00.055 16108 IsGuiding returns 1
22:22:03.756 00.000 16108 scope still moving after pulse duration time elapsed
22:22:03.787 00.031 16108 IsSlewing returns 0
22:22:03.787 00.000 16108 IsGuiding returns 0
22:22:03.787 00.000 16108 scope move finished after 54 + 57 ms
22:22:03.787 00.000 16108 Move returns status 0, amount 54
22:22:03.787 00.000 16108 move complete, result=0
22:22:03.787 00.000 16108 worker thread done servicing request
22:22:03.787 00.000 16108 Worker thread wakes up
22:22:03.787 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 54 ms NORTH
22:22:03.788 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:03.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:04.749 00.961 16108 Exposure complete
22:22:04.807 00.058 16108 worker thread done servicing request
22:22:04.807 00.000 21068 OnExposeComplete: enter
22:22:04.808 00.001 21068 UpdateGuideState(): m_state=6
22:22:04.809 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1332
22:22:04.810 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=878.40, Mass=97777, SNR=69.3, Peak=15190 HFD=3.2
22:22:04.811 00.001 21068 MultiStar: [#1 0.13,0.23,1.11,U] [#2 -0.12,0.84,0.00,M5] [#3 0.20,0.48,0.00,M1] [#4 0.48,0.33,0.00,M4] [#5 -0.03,0.01,0.82,U] [#6 -0.00,0.29,0.90,U] [#7 0.63,0.72,0.00,M7] [#8 0.13,0.68,0.00,M9] 
22:22:04.812 00.001 21068 refined, 3 included, MultiStar: {-0.01, 0.28}, one-star: {-0.14, 0.55}
22:22:04.813 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
22:22:04.814 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:22:04.814 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.60 mountX=0.06 mountY=-0.27, mountTheta=-1.37
22:22:04.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.28, opts=13)
22:22:04.817 00.001 21068 Enqueuing Move request for scope (-0.01, 0.28)
22:22:04.818 00.001 16108 Worker thread wakes up
22:22:04.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
22:22:04.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
22:22:04.818 00.000 16108 Moving (-0.01, 0.28) raw xDistance=0.06 yDistance=-0.27
22:22:04.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:22:04.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:22:04.818 00.000 16108 MoveAxis(E, 0, ABG)
22:22:04.818 00.000 16108 Move returns status 0, amount 0
22:22:04.818 00.000 16108 MoveAxis(N, 55, ABG)
22:22:04.818 00.000 16108 Guiding  Dir = 0, Dur = 55
22:22:04.819 00.001 16108 IsSlewing returns 0
22:22:04.819 00.000 16108 IsGuiding returns 0
22:22:04.822 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4029, FiltMin=3414, FiltMax=47062, Gamma=1.000
22:22:04.837 00.015 21068 UpdateGuideState exits: m=97777 SNR=69.3
22:22:04.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:04.840 00.001 21068 Enqueuing Expose request
22:22:04.879 00.039 16108 IsGuiding returns 1
22:22:04.879 00.000 16108 scope still moving after pulse duration time elapsed
22:22:04.916 00.037 16108 IsSlewing returns 0
22:22:04.916 00.000 16108 IsGuiding returns 1
22:22:04.941 00.025 16108 IsSlewing returns 0
22:22:04.941 00.000 16108 IsGuiding returns 1
22:22:04.971 00.030 16108 IsSlewing returns 0
22:22:04.971 00.000 16108 IsGuiding returns 1
22:22:05.003 00.032 16108 IsSlewing returns 0
22:22:05.003 00.000 16108 IsGuiding returns 0
22:22:05.003 00.000 16108 scope move finished after 55 + 129 ms
22:22:05.003 00.000 16108 Move returns status 0, amount 55
22:22:05.003 00.000 16108 move complete, result=0
22:22:05.003 00.000 16108 worker thread done servicing request
22:22:05.003 00.000 16108 Worker thread wakes up
22:22:05.003 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
22:22:05.004 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:05.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:06.149 01.145 16108 Exposure complete
22:22:06.206 00.057 16108 worker thread done servicing request
22:22:06.206 00.000 21068 OnExposeComplete: enter
22:22:06.207 00.001 21068 UpdateGuideState(): m_state=6
22:22:06.208 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1333
22:22:06.209 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=878.13, Mass=94754, SNR=67.6, Peak=15830 HFD=2.9
22:22:06.210 00.001 21068 MultiStar: [#1 -0.25,0.08,1.16,U] [#2 -0.37,0.72,0.00,M6] [#3 -0.29,0.47,0.00,M2] [#4 0.21,0.22,0.77,U] [#5 -0.00,-0.15,0.83,U] [#6 -0.17,0.48,0.00,M1] [#7 -0.28,0.23,0.65,U] [#8 -0.03,0.52,0.00,M10] 
22:22:06.211 00.001 21068 refined, 4 included, MultiStar: {-0.10, 0.13}, one-star: {-0.13, 0.28}
22:22:06.211 00.000 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
22:22:06.212 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
22:22:06.214 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=0.12 mountY=-0.10, mountTheta=-0.69
22:22:06.215 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.13, opts=13)
22:22:06.216 00.001 21068 Enqueuing Move request for scope (-0.10, 0.13)
22:22:06.217 00.001 16108 Worker thread wakes up
22:22:06.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
22:22:06.217 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
22:22:06.217 00.000 16108 Moving (-0.10, 0.13) raw xDistance=0.12 yDistance=-0.10
22:22:06.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:22:06.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:06.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:06.217 00.000 16108 MoveAxis(E, 0, ABG)
22:22:06.217 00.000 16108 Move returns status 0, amount 0
22:22:06.217 00.000 16108 MoveAxis(N, 0, ABG)
22:22:06.217 00.000 16108 Move returns status 0, amount 0
22:22:06.217 00.000 16108 move complete, result=0
22:22:06.217 00.000 16108 worker thread done servicing request
22:22:06.223 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=4029, FiltMin=3469, FiltMax=53149, Gamma=1.000
22:22:06.241 00.018 21068 UpdateGuideState exits: m=94754 SNR=67.6
22:22:06.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:06.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:06.244 00.001 21068 Enqueuing Expose request
22:22:06.244 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:06.245 00.001 16108 Worker thread wakes up
22:22:06.245 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:06.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:07.216 00.971 16108 Exposure complete
22:22:07.270 00.054 16108 worker thread done servicing request
22:22:07.270 00.000 21068 OnExposeComplete: enter
22:22:07.271 00.001 21068 UpdateGuideState(): m_state=6
22:22:07.272 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1334
22:22:07.273 00.001 21068 Star::Find returns 1 (0), X=218.88, Y=878.35, Mass=104669, SNR=72.8, Peak=14518 HFD=3.2
22:22:07.274 00.001 21068 MultiStar: [#1 0.07,0.39,1.05,U] [#2 -0.31,0.88,0.00,M7] [#3 -0.19,0.36,0.96,U] [#4 0.20,0.72,0.00,M4] [#5 -0.26,0.02,0.82,U] [#6 -0.03,0.25,0.76,U] [#7 0.43,0.70,0.00,M7] [#8 0.02,0.68,0.00,R] 
22:22:07.275 00.001 21068 refined, 4 included, MultiStar: {-0.15, 0.32}, one-star: {-0.35, 0.50}
22:22:07.276 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
22:22:07.277 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:22:07.278 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.35 cameraTheta=2.02 mountX=0.21 mountY=-0.27, mountTheta=-0.92
22:22:07.280 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.32, opts=13)
22:22:07.280 00.000 21068 Enqueuing Move request for scope (-0.15, 0.32)
22:22:07.282 00.002 16108 Worker thread wakes up
22:22:07.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
22:22:07.282 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
22:22:07.282 00.000 16108 Moving (-0.15, 0.32) raw xDistance=0.21 yDistance=-0.27
22:22:07.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:22:07.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:22:07.282 00.000 16108 MoveAxis(W, 54, ABG)
22:22:07.282 00.000 16108 Guiding  Dir = 3, Dur = 54
22:22:07.282 00.000 16108 IsSlewing returns 0
22:22:07.282 00.000 16108 IsGuiding returns 0
22:22:07.285 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4032, FiltMin=3440, FiltMax=45293, Gamma=1.000
22:22:07.301 00.016 21068 UpdateGuideState exits: m=104669 SNR=72.8
22:22:07.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:07.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:07.303 00.001 21068 Enqueuing Expose request
22:22:07.344 00.041 16108 IsGuiding returns 1
22:22:07.344 00.000 16108 scope still moving after pulse duration time elapsed
22:22:07.375 00.031 16108 IsSlewing returns 0
22:22:07.375 00.000 16108 IsGuiding returns 1
22:22:07.406 00.031 16108 IsSlewing returns 0
22:22:07.406 00.000 16108 IsGuiding returns 1
22:22:07.437 00.031 16108 IsSlewing returns 0
22:22:07.437 00.000 16108 IsGuiding returns 0
22:22:07.437 00.000 16108 scope move finished after 54 + 100 ms
22:22:07.437 00.000 16108 Move returns status 0, amount 54
22:22:07.437 00.000 16108 MoveAxis(N, 55, ABG)
22:22:07.437 00.000 16108 Guiding  Dir = 0, Dur = 55
22:22:07.437 00.000 16108 IsSlewing returns 0
22:22:07.437 00.000 16108 IsGuiding returns 0
22:22:07.500 00.063 16108 IsGuiding returns 1
22:22:07.500 00.000 16108 scope still moving after pulse duration time elapsed
22:22:07.531 00.031 16108 IsSlewing returns 0
22:22:07.531 00.000 16108 IsGuiding returns 1
22:22:07.563 00.032 16108 IsSlewing returns 0
22:22:07.563 00.000 16108 IsGuiding returns 1
22:22:07.593 00.030 16108 IsSlewing returns 0
22:22:07.593 00.000 16108 IsGuiding returns 0
22:22:07.593 00.000 16108 scope move finished after 55 + 100 ms
22:22:07.593 00.000 16108 Move returns status 0, amount 55
22:22:07.593 00.000 16108 move complete, result=0
22:22:07.593 00.000 16108 worker thread done servicing request
22:22:07.593 00.000 16108 Worker thread wakes up
22:22:07.593 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.3 px 55 ms NORTH
22:22:07.594 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:07.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:08.756 01.162 16108 Exposure complete
22:22:08.815 00.059 16108 worker thread done servicing request
22:22:08.815 00.000 21068 OnExposeComplete: enter
22:22:08.816 00.001 21068 UpdateGuideState(): m_state=6
22:22:08.817 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1335
22:22:08.818 00.001 21068 Star::Find returns 1 (0), X=218.95, Y=877.62, Mass=85289, SNR=56.8, Peak=13203 HFD=3.0
22:22:08.819 00.001 21068 MultiStar: [#1 0.01,-0.36,1.48,U] [#2 -0.64,0.16,0.00,M8] [#3 -0.16,-0.36,1.15,U] [#4 -0.16,-0.54,0.00,M5] [#5 -0.19,-0.83,0.00,M1] [#6 -0.19,-0.45,0.00,M1] [#7 0.14,-0.35,0.83,U] [#8 -0.04,-0.80,0.00,M1] 
22:22:08.820 00.001 21068 refined, 3 included, MultiStar: {-0.07, -0.33}, one-star: {-0.27, -0.23}
22:22:08.820 00.000 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
22:22:08.821 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
22:22:08.822 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.79 mountX=0.01 mountY=0.34, mountTheta=1.53
22:22:08.823 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.33, opts=13)
22:22:08.824 00.001 21068 Enqueuing Move request for scope (-0.07, -0.33)
22:22:08.825 00.001 16108 Worker thread wakes up
22:22:08.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
22:22:08.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
22:22:08.825 00.000 16108 Moving (-0.07, -0.33) raw xDistance=0.01 yDistance=0.34
22:22:08.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:22:08.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:08.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:22:08.825 00.000 16108 MoveAxis(E, 0, ABG)
22:22:08.825 00.000 16108 Move returns status 0, amount 0
22:22:08.825 00.000 16108 MoveAxis(N, 0, ABG)
22:22:08.825 00.000 16108 Move returns status 0, amount 0
22:22:08.825 00.000 16108 move complete, result=0
22:22:08.825 00.000 16108 worker thread done servicing request
22:22:08.829 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=4032, FiltMin=3453, FiltMax=52192, Gamma=1.000
22:22:08.844 00.015 21068 UpdateGuideState exits: m=85289 SNR=56.8
22:22:08.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:08.846 00.000 21068 Enqueuing Expose request
22:22:08.847 00.001 16108 Worker thread wakes up
22:22:08.847 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:22:08.848 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:08.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:09.809 00.961 16108 Exposure complete
22:22:09.865 00.056 16108 worker thread done servicing request
22:22:09.865 00.000 21068 OnExposeComplete: enter
22:22:09.866 00.001 21068 UpdateGuideState(): m_state=6
22:22:09.867 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1336
22:22:09.868 00.001 21068 Star::Find returns 1 (0), X=218.06, Y=876.23, Mass=81299, SNR=55.7, Peak=12550 HFD=3.2
22:22:09.868 00.000 21068 MultiStar: large primary error, entering stabilization period
22:22:09.869 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
22:22:09.870 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:22:09.871 00.001 21068 CameraToMount -- cameraX=-1.17 cameraY=-1.62 hyp=2.00 cameraTheta=-2.20 mountX=0.87 mountY=1.85, mountTheta=1.13
22:22:09.872 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.17, y=-1.62, opts=13)
22:22:09.873 00.001 21068 Enqueuing Move request for scope (-1.17, -1.62)
22:22:09.874 00.001 16108 Worker thread wakes up
22:22:09.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -1.62) opts 0xd
22:22:09.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.17, -1.62)
22:22:09.874 00.000 16108 Moving (-1.17, -1.62) raw xDistance=0.87 yDistance=1.85
22:22:09.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
22:22:09.874 00.000 16108 resist switch: large excursion: input 1.85 thresh 0.60 direction from -1 to 1
22:22:09.874 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.55
22:22:09.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.85 from input 1.85
22:22:09.874 00.000 16108 MoveAxis(W, 227, ABG)
22:22:09.875 00.001 16108 Guiding  Dir = 3, Dur = 227
22:22:09.875 00.000 16108 IsSlewing returns 0
22:22:09.875 00.000 16108 IsGuiding returns 0
22:22:09.876 00.001 16108 PulseGuide returned control before completion, sleep 237
22:22:09.879 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4035, FiltMin=3459, FiltMax=43014, Gamma=1.000
22:22:09.894 00.015 21068 UpdateGuideState exits: m=81299 SNR=55.7
22:22:09.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:09.897 00.001 21068 Enqueuing Expose request
22:22:10.130 00.233 16108 IsGuiding returns 0
22:22:10.130 00.000 16108 Move returns status 0, amount 227
22:22:10.130 00.000 16108 MoveAxis(S, 372, ABG)
22:22:10.130 00.000 16108 Guiding  Dir = 1, Dur = 372
22:22:10.130 00.000 16108 IsSlewing returns 0
22:22:10.130 00.000 16108 IsGuiding returns 0
22:22:10.177 00.047 16108 PulseGuide returned control before completion, sleep 336
22:22:10.517 00.340 16108 IsGuiding returns 1
22:22:10.517 00.000 16108 scope still moving after pulse duration time elapsed
22:22:10.548 00.031 16108 IsSlewing returns 0
22:22:10.548 00.000 16108 IsGuiding returns 1
22:22:10.578 00.030 16108 IsSlewing returns 0
22:22:10.578 00.000 16108 IsGuiding returns 1
22:22:10.610 00.032 16108 IsSlewing returns 0
22:22:10.610 00.000 16108 IsGuiding returns 0
22:22:10.610 00.000 16108 scope move finished after 372 + 107 ms
22:22:10.610 00.000 16108 Move returns status 0, amount 372
22:22:10.610 00.000 16108 move complete, result=0
22:22:10.610 00.000 16108 worker thread done servicing request
22:22:10.610 00.000 16108 Worker thread wakes up
22:22:10.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:10.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:10.610 00.000 21068 GuideStep: 0.9 px 227 ms WEST, 1.8 px 372 ms SOUTH
22:22:11.762 01.152 16108 Exposure complete
22:22:11.820 00.058 16108 worker thread done servicing request
22:22:11.820 00.000 21068 OnExposeComplete: enter
22:22:11.821 00.001 21068 UpdateGuideState(): m_state=6
22:22:11.821 00.000 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1337
22:22:11.822 00.001 21068 Star::Find returns 1 (0), X=218.50, Y=877.15, Mass=89968, SNR=58.3, Peak=11971 HFD=3.4
22:22:11.823 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
22:22:11.824 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
22:22:11.825 00.001 21068 CameraToMount -- cameraX=-0.72 cameraY=-0.70 hyp=1.00 cameraTheta=-2.38 mountX=0.59 mountY=0.85, mountTheta=0.96
22:22:11.826 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.72, y=-0.70, opts=13)
22:22:11.827 00.001 21068 Enqueuing Move request for scope (-0.72, -0.70)
22:22:11.828 00.001 16108 Worker thread wakes up
22:22:11.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.70) opts 0xd
22:22:11.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.72, -0.70)
22:22:11.828 00.000 16108 Moving (-0.72, -0.70) raw xDistance=0.59 yDistance=0.85
22:22:11.829 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
22:22:11.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
22:22:11.829 00.000 16108 MoveAxis(W, 171, ABG)
22:22:11.829 00.000 16108 Guiding  Dir = 3, Dur = 171
22:22:11.829 00.000 16108 IsSlewing returns 0
22:22:11.829 00.000 16108 IsGuiding returns 0
22:22:11.832 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=4041, FiltMin=3446, FiltMax=42717, Gamma=1.000
22:22:11.845 00.013 16108 PulseGuide returned control before completion, sleep 166
22:22:11.848 00.003 21068 UpdateGuideState exits: m=89968 SNR=58.3
22:22:11.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:11.851 00.001 21068 Enqueuing Expose request
22:22:12.016 00.165 16108 IsGuiding returns 1
22:22:12.016 00.000 16108 scope still moving after pulse duration time elapsed
22:22:12.047 00.031 16108 IsSlewing returns 0
22:22:12.047 00.000 16108 IsGuiding returns 0
22:22:12.047 00.000 16108 scope move finished after 171 + 46 ms
22:22:12.047 00.000 16108 Move returns status 0, amount 171
22:22:12.047 00.000 16108 MoveAxis(S, 170, ABG)
22:22:12.047 00.000 16108 Guiding  Dir = 1, Dur = 170
22:22:12.047 00.000 16108 IsSlewing returns 0
22:22:12.047 00.000 16108 IsGuiding returns 0
22:22:12.079 00.032 16108 PulseGuide returned control before completion, sleep 149
22:22:12.234 00.155 16108 IsGuiding returns 1
22:22:12.234 00.000 16108 scope still moving after pulse duration time elapsed
22:22:12.265 00.031 16108 IsSlewing returns 0
22:22:12.265 00.000 16108 IsGuiding returns 0
22:22:12.265 00.000 16108 scope move finished after 170 + 47 ms
22:22:12.265 00.000 16108 Move returns status 0, amount 170
22:22:12.265 00.000 16108 move complete, result=0
22:22:12.265 00.000 16108 worker thread done servicing request
22:22:12.265 00.000 16108 Worker thread wakes up
22:22:12.265 00.000 21068 GuideStep: 0.6 px 171 ms WEST, 0.8 px 170 ms SOUTH
22:22:12.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:12.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:13.234 00.968 16108 Exposure complete
22:22:13.299 00.065 16108 worker thread done servicing request
22:22:13.299 00.000 21068 OnExposeComplete: enter
22:22:13.300 00.001 21068 UpdateGuideState(): m_state=6
22:22:13.301 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1338
22:22:13.301 00.000 21068 Star::Find returns 1 (0), X=219.76, Y=878.24, Mass=80671, SNR=57.6, Peak=10115 HFD=3.2
22:22:13.302 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
22:22:13.303 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
22:22:13.303 00.000 21068 CameraToMount -- cameraX=0.53 cameraY=0.39 hyp=0.65 cameraTheta=0.63 mountX=-0.45 mountY=-0.50, mountTheta=-2.31
22:22:13.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.53, y=0.39, opts=13)
22:22:13.306 00.001 21068 Enqueuing Move request for scope (0.53, 0.39)
22:22:13.306 00.000 16108 Worker thread wakes up
22:22:13.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.39) opts 0xd
22:22:13.307 00.001 16108 Handling offset move in thread for scope, endpoint = (0.53, 0.39)
22:22:13.307 00.000 16108 Moving (0.53, 0.39) raw xDistance=-0.45 yDistance=-0.50
22:22:13.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
22:22:13.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:13.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:22:13.307 00.000 16108 MoveAxis(E, 107, ABG)
22:22:13.307 00.000 16108 Guiding  Dir = 2, Dur = 107
22:22:13.307 00.000 16108 IsSlewing returns 0
22:22:13.307 00.000 16108 IsGuiding returns 0
22:22:13.311 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4045, FiltMin=3494, FiltMax=43379, Gamma=1.000
22:22:13.328 00.017 16108 PulseGuide returned control before completion, sleep 98
22:22:13.331 00.003 21068 UpdateGuideState exits: m=80671 SNR=57.6
22:22:13.333 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:13.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:13.334 00.000 21068 Enqueuing Expose request
22:22:13.437 00.103 16108 IsGuiding returns 1
22:22:13.437 00.000 16108 scope still moving after pulse duration time elapsed
22:22:13.469 00.032 16108 IsSlewing returns 0
22:22:13.469 00.000 16108 IsGuiding returns 1
22:22:13.500 00.031 16108 IsSlewing returns 0
22:22:13.500 00.000 16108 IsGuiding returns 0
22:22:13.500 00.000 16108 scope move finished after 107 + 85 ms
22:22:13.500 00.000 16108 Move returns status 0, amount 107
22:22:13.500 00.000 16108 MoveAxis(N, 0, ABG)
22:22:13.500 00.000 16108 Move returns status 0, amount 0
22:22:13.500 00.000 16108 move complete, result=0
22:22:13.500 00.000 16108 worker thread done servicing request
22:22:13.500 00.000 16108 Worker thread wakes up
22:22:13.500 00.000 21068 GuideStep: -0.5 px 107 ms EAST, -0.5 px 0 ms NORTH
22:22:13.502 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:13.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:14.652 01.150 16108 Exposure complete
22:22:14.716 00.064 16108 worker thread done servicing request
22:22:14.716 00.000 21068 OnExposeComplete: enter
22:22:14.717 00.001 21068 UpdateGuideState(): m_state=6
22:22:14.718 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1339
22:22:14.719 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=878.57, Mass=73723, SNR=53.8, Peak=12697 HFD=2.8
22:22:14.720 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
22:22:14.721 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
22:22:14.721 00.000 21068 CameraToMount -- cameraX=0.69 cameraY=0.72 hyp=0.99 cameraTheta=0.81 mountX=-0.55 mountY=-0.86, mountTheta=-2.14
22:22:14.723 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.69, y=0.72, opts=13)
22:22:14.724 00.001 21068 Enqueuing Move request for scope (0.69, 0.72)
22:22:14.726 00.002 16108 Worker thread wakes up
22:22:14.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.72) opts 0xd
22:22:14.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.69, 0.72)
22:22:14.726 00.000 16108 Moving (0.69, 0.72) raw xDistance=-0.55 yDistance=-0.86
22:22:14.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
22:22:14.726 00.000 16108 resist switch: large excursion: input -0.86 thresh 0.60 direction from 1 to -1
22:22:14.726 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.58
22:22:14.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
22:22:14.726 00.000 16108 MoveAxis(E, 153, ABG)
22:22:14.726 00.000 16108 Guiding  Dir = 2, Dur = 153
22:22:14.727 00.001 16108 IsSlewing returns 0
22:22:14.727 00.000 16108 IsGuiding returns 0
22:22:14.731 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4048, FiltMin=3446, FiltMax=57053, Gamma=1.000
22:22:14.748 00.017 21068 UpdateGuideState exits: m=73723 SNR=53.8
22:22:14.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:14.750 00.000 21068 Enqueuing Expose request
22:22:14.752 00.002 16108 PulseGuide returned control before completion, sleep 137
22:22:14.893 00.141 16108 IsGuiding returns 1
22:22:14.893 00.000 16108 scope still moving after pulse duration time elapsed
22:22:14.924 00.031 16108 IsSlewing returns 0
22:22:14.924 00.000 16108 IsGuiding returns 0
22:22:14.924 00.000 16108 scope move finished after 153 + 44 ms
22:22:14.924 00.000 16108 Move returns status 0, amount 153
22:22:14.924 00.000 16108 MoveAxis(N, 173, ABG)
22:22:14.924 00.000 16108 Guiding  Dir = 0, Dur = 173
22:22:14.924 00.000 16108 IsSlewing returns 0
22:22:14.924 00.000 16108 IsGuiding returns 0
22:22:14.987 00.063 16108 PulseGuide returned control before completion, sleep 120
22:22:15.112 00.125 16108 IsGuiding returns 1
22:22:15.112 00.000 16108 scope still moving after pulse duration time elapsed
22:22:15.144 00.032 16108 IsSlewing returns 0
22:22:15.144 00.000 16108 IsGuiding returns 1
22:22:15.175 00.031 16108 IsSlewing returns 0
22:22:15.175 00.000 16108 IsGuiding returns 1
22:22:15.206 00.031 16108 IsSlewing returns 0
22:22:15.206 00.000 16108 IsGuiding returns 1
22:22:15.237 00.031 16108 IsSlewing returns 0
22:22:15.237 00.000 16108 IsGuiding returns 0
22:22:15.237 00.000 16108 scope move finished after 173 + 139 ms
22:22:15.237 00.000 16108 Move returns status 0, amount 173
22:22:15.237 00.000 16108 move complete, result=0
22:22:15.237 00.000 16108 worker thread done servicing request
22:22:15.237 00.000 16108 Worker thread wakes up
22:22:15.237 00.000 21068 GuideStep: -0.6 px 153 ms EAST, -0.9 px 173 ms NORTH
22:22:15.239 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:15.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:16.209 00.970 16108 Exposure complete
22:22:16.266 00.057 16108 worker thread done servicing request
22:22:16.266 00.000 21068 OnExposeComplete: enter
22:22:16.267 00.001 21068 UpdateGuideState(): m_state=6
22:22:16.268 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1340
22:22:16.269 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=878.79, Mass=87425, SNR=58.4, Peak=14201 HFD=3.2
22:22:16.270 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
22:22:16.271 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
22:22:16.272 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.94 hyp=0.98 cameraTheta=1.28 mountX=-0.11 mountY=-0.98, mountTheta=-1.68
22:22:16.273 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.94, opts=13)
22:22:16.274 00.001 21068 Enqueuing Move request for scope (0.28, 0.94)
22:22:16.275 00.001 16108 Worker thread wakes up
22:22:16.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.94) opts 0xd
22:22:16.275 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.94)
22:22:16.275 00.000 16108 Moving (0.28, 0.94) raw xDistance=-0.11 yDistance=-0.98
22:22:16.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:22:16.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
22:22:16.275 00.000 16108 MoveAxis(E, 0, ABG)
22:22:16.275 00.000 16108 Move returns status 0, amount 0
22:22:16.275 00.000 16108 MoveAxis(N, 196, ABG)
22:22:16.275 00.000 16108 Guiding  Dir = 0, Dur = 196
22:22:16.275 00.000 16108 IsSlewing returns 0
22:22:16.275 00.000 16108 IsGuiding returns 0
22:22:16.280 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4051, FiltMin=3445, FiltMax=50637, Gamma=1.000
22:22:16.297 00.017 21068 UpdateGuideState exits: m=87425 SNR=58.4
22:22:16.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.298 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:16.299 00.001 21068 Enqueuing Expose request
22:22:16.320 00.021 16108 PulseGuide returned control before completion, sleep 163
22:22:16.489 00.169 16108 IsGuiding returns 1
22:22:16.489 00.000 16108 scope still moving after pulse duration time elapsed
22:22:16.521 00.032 16108 IsSlewing returns 0
22:22:16.521 00.000 16108 IsGuiding returns 1
22:22:16.552 00.031 16108 IsSlewing returns 0
22:22:16.552 00.000 16108 IsGuiding returns 1
22:22:16.583 00.031 16108 IsSlewing returns 0
22:22:16.583 00.000 16108 IsGuiding returns 0
22:22:16.583 00.000 16108 scope move finished after 196 + 111 ms
22:22:16.583 00.000 16108 Move returns status 0, amount 196
22:22:16.584 00.001 16108 move complete, result=0
22:22:16.584 00.000 16108 worker thread done servicing request
22:22:16.584 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -1.0 px 196 ms NORTH
22:22:16.586 00.002 16108 Worker thread wakes up
22:22:16.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:16.587 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:17.745 01.158 16108 Exposure complete
22:22:17.808 00.063 16108 worker thread done servicing request
22:22:17.808 00.000 21068 OnExposeComplete: enter
22:22:17.809 00.001 21068 UpdateGuideState(): m_state=6
22:22:17.812 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1341
22:22:17.813 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=878.12, Mass=71229, SNR=53.7, Peak=11875 HFD=2.9
22:22:17.814 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
22:22:17.815 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
22:22:17.816 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.27 hyp=0.47 cameraTheta=0.61 mountX=-0.33 mountY=-0.35, mountTheta=-2.33
22:22:17.819 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.27, opts=13)
22:22:17.819 00.000 21068 Enqueuing Move request for scope (0.38, 0.27)
22:22:17.820 00.001 16108 Worker thread wakes up
22:22:17.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.27) opts 0xd
22:22:17.820 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.27)
22:22:17.820 00.000 16108 Moving (0.38, 0.27) raw xDistance=-0.33 yDistance=-0.35
22:22:17.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:22:17.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:22:17.820 00.000 16108 MoveAxis(E, 86, ABG)
22:22:17.821 00.001 16108 Guiding  Dir = 2, Dur = 86
22:22:17.821 00.000 16108 IsSlewing returns 0
22:22:17.821 00.000 16108 IsGuiding returns 0
22:22:17.825 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4061, FiltMin=3526, FiltMax=38211, Gamma=1.000
22:22:17.839 00.014 21068 UpdateGuideState exits: m=71229 SNR=53.7
22:22:17.841 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:17.841 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:17.842 00.001 21068 Enqueuing Expose request
22:22:17.878 00.036 16108 PulseGuide returned control before completion, sleep 41
22:22:17.923 00.045 16108 IsGuiding returns 1
22:22:17.923 00.000 16108 scope still moving after pulse duration time elapsed
22:22:17.954 00.031 16108 IsSlewing returns 0
22:22:17.954 00.000 16108 IsGuiding returns 1
22:22:17.985 00.031 16108 IsSlewing returns 0
22:22:17.985 00.000 16108 IsGuiding returns 0
22:22:17.985 00.000 16108 scope move finished after 86 + 77 ms
22:22:17.985 00.000 16108 Move returns status 0, amount 86
22:22:17.985 00.000 16108 MoveAxis(N, 70, ABG)
22:22:17.985 00.000 16108 Guiding  Dir = 0, Dur = 70
22:22:17.985 00.000 16108 IsSlewing returns 0
22:22:17.985 00.000 16108 IsGuiding returns 0
22:22:18.033 00.048 16108 PulseGuide returned control before completion, sleep 33
22:22:18.080 00.047 16108 IsGuiding returns 1
22:22:18.080 00.000 16108 scope still moving after pulse duration time elapsed
22:22:18.111 00.031 16108 IsSlewing returns 0
22:22:18.111 00.000 16108 IsGuiding returns 1
22:22:18.142 00.031 16108 IsSlewing returns 0
22:22:18.142 00.000 16108 IsGuiding returns 0
22:22:18.142 00.000 16108 scope move finished after 70 + 86 ms
22:22:18.142 00.000 16108 Move returns status 0, amount 70
22:22:18.142 00.000 16108 move complete, result=0
22:22:18.142 00.000 16108 worker thread done servicing request
22:22:18.142 00.000 16108 Worker thread wakes up
22:22:18.142 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.3 px 70 ms NORTH
22:22:18.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:18.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:19.112 00.969 16108 Exposure complete
22:22:19.181 00.069 16108 worker thread done servicing request
22:22:19.181 00.000 21068 OnExposeComplete: enter
22:22:19.182 00.001 21068 UpdateGuideState(): m_state=6
22:22:19.182 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1342
22:22:19.183 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=878.01, Mass=86485, SNR=71.1, Peak=12387 HFD=3.3
22:22:19.184 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
22:22:19.185 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
22:22:19.185 00.000 21068 CameraToMount -- cameraX=0.49 cameraY=0.16 hyp=0.52 cameraTheta=0.31 mountX=-0.45 mountY=-0.27, mountTheta=-2.61
22:22:19.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=0.16, opts=13)
22:22:19.189 00.002 21068 Enqueuing Move request for scope (0.49, 0.16)
22:22:19.189 00.000 16108 Worker thread wakes up
22:22:19.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.16) opts 0xd
22:22:19.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, 0.16)
22:22:19.190 00.001 16108 Moving (0.49, 0.16) raw xDistance=-0.45 yDistance=-0.27
22:22:19.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
22:22:19.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:22:19.190 00.000 16108 MoveAxis(E, 125, ABG)
22:22:19.190 00.000 16108 Guiding  Dir = 2, Dur = 125
22:22:19.190 00.000 16108 IsSlewing returns 0
22:22:19.190 00.000 16108 IsGuiding returns 0
22:22:19.193 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4064, FiltMin=3533, FiltMax=39501, Gamma=1.000
22:22:19.207 00.014 21068 UpdateGuideState exits: m=86485 SNR=71.1
22:22:19.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:19.210 00.001 21068 Enqueuing Expose request
22:22:19.235 00.025 16108 PulseGuide returned control before completion, sleep 89
22:22:19.328 00.093 16108 IsGuiding returns 1
22:22:19.328 00.000 16108 scope still moving after pulse duration time elapsed
22:22:19.360 00.032 16108 IsSlewing returns 0
22:22:19.360 00.000 16108 IsGuiding returns 1
22:22:19.390 00.030 16108 IsSlewing returns 0
22:22:19.390 00.000 16108 IsGuiding returns 1
22:22:19.422 00.032 16108 IsSlewing returns 0
22:22:19.422 00.000 16108 IsGuiding returns 0
22:22:19.422 00.000 16108 scope move finished after 125 + 107 ms
22:22:19.422 00.000 16108 Move returns status 0, amount 125
22:22:19.422 00.000 16108 MoveAxis(N, 54, ABG)
22:22:19.423 00.001 16108 Guiding  Dir = 0, Dur = 54
22:22:19.423 00.000 16108 IsSlewing returns 0
22:22:19.423 00.000 16108 IsGuiding returns 0
22:22:19.424 00.001 16108 PulseGuide returned control before completion, sleep 64
22:22:19.499 00.075 16108 IsGuiding returns 0
22:22:19.499 00.000 16108 Move returns status 0, amount 54
22:22:19.499 00.000 16108 move complete, result=0
22:22:19.499 00.000 16108 worker thread done servicing request
22:22:19.499 00.000 16108 Worker thread wakes up
22:22:19.499 00.000 21068 GuideStep: -0.5 px 125 ms EAST, -0.3 px 54 ms NORTH
22:22:19.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:19.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:20.650 01.150 16108 Exposure complete
22:22:20.714 00.064 16108 worker thread done servicing request
22:22:20.714 00.000 21068 OnExposeComplete: enter
22:22:20.715 00.001 21068 UpdateGuideState(): m_state=6
22:22:20.716 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1343
22:22:20.717 00.001 21068 Star::Find returns 1 (0), X=218.99, Y=878.14, Mass=83261, SNR=56.6, Peak=15590 HFD=2.7
22:22:20.718 00.001 21068 MultiStar: exiting stabilization period
22:22:20.719 00.001 21068 MultiStar: [#1 -0.08,0.08,1.24,U] [#2 -0.19,0.62,0.00,M9] [#3 -0.24,0.43,1.00,U] [#4 0.13,0.28,0.93,U] [#5 -0.31,-0.07,1.06,U] [#6 -0.51,0.27,0.00,M2] [#7 0.40,0.55,0.00,M7] [#8 0.09,-0.28,0.86,U] 
22:22:20.720 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.13}, one-star: {-0.24, 0.29}
22:22:20.721 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
22:22:20.722 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
22:22:20.722 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.32 mountX=0.14 mountY=-0.09, mountTheta=-0.60
22:22:20.724 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.13, opts=13)
22:22:20.725 00.001 21068 Enqueuing Move request for scope (-0.12, 0.13)
22:22:20.725 00.000 16108 Worker thread wakes up
22:22:20.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
22:22:20.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
22:22:20.725 00.000 16108 Moving (-0.12, 0.13) raw xDistance=0.14 yDistance=-0.09
22:22:20.726 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:22:20.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:20.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:20.726 00.000 16108 MoveAxis(E, 0, ABG)
22:22:20.726 00.000 16108 Move returns status 0, amount 0
22:22:20.726 00.000 16108 MoveAxis(N, 0, ABG)
22:22:20.726 00.000 16108 Move returns status 0, amount 0
22:22:20.726 00.000 16108 move complete, result=0
22:22:20.726 00.000 16108 worker thread done servicing request
22:22:20.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4067, FiltMin=3504, FiltMax=44038, Gamma=1.000
22:22:20.744 00.015 21068 UpdateGuideState exits: m=83261 SNR=56.6
22:22:20.746 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:20.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:20.748 00.001 21068 Enqueuing Expose request
22:22:20.749 00.001 16108 Worker thread wakes up
22:22:20.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:20.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:20.749 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:21.711 00.962 16108 Exposure complete
22:22:21.773 00.062 16108 worker thread done servicing request
22:22:21.774 00.001 21068 OnExposeComplete: enter
22:22:21.774 00.000 21068 UpdateGuideState(): m_state=6
22:22:21.775 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1344
22:22:21.776 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=878.01, Mass=82205, SNR=60.9, Peak=13782 HFD=3.0
22:22:21.777 00.001 21068 MultiStar: [#1 -0.03,0.10,1.21,U] [#2 -0.09,0.26,1.14,U] [#3 -0.16,0.25,1.00,U] [#4 0.22,0.09,0.79,U] [#5 -0.27,-0.51,0.00,M1] [#6 -0.28,-0.02,0.88,U] [#7 0.12,0.18,0.61,U] [#8 0.11,-0.38,0.84,U] 
22:22:21.778 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.38, 0.16}
22:22:21.779 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
22:22:21.779 00.000 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
22:22:21.780 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.09 mountY=-0.07, mountTheta=-0.65
22:22:21.783 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.09, opts=13)
22:22:21.784 00.001 21068 Enqueuing Move request for scope (-0.08, 0.09)
22:22:21.785 00.001 16108 Worker thread wakes up
22:22:21.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
22:22:21.785 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
22:22:21.785 00.000 16108 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=-0.07
22:22:21.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:22:21.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:21.787 00.002 16108 MoveAxis(E, 0, ABG)
22:22:21.787 00.000 16108 Move returns status 0, amount 0
22:22:21.787 00.000 16108 MoveAxis(N, 0, ABG)
22:22:21.787 00.000 16108 Move returns status 0, amount 0
22:22:21.787 00.000 16108 move complete, result=0
22:22:21.787 00.000 16108 worker thread done servicing request
22:22:21.791 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4067, FiltMin=3558, FiltMax=41225, Gamma=1.000
22:22:21.808 00.017 21068 UpdateGuideState exits: m=82205 SNR=60.9
22:22:21.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.809 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:21.810 00.001 21068 Enqueuing Expose request
22:22:21.811 00.001 16108 Worker thread wakes up
22:22:21.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:21.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:21.811 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:22.987 01.176 16108 Exposure complete
22:22:23.051 00.064 16108 worker thread done servicing request
22:22:23.051 00.000 21068 OnExposeComplete: enter
22:22:23.052 00.001 21068 UpdateGuideState(): m_state=6
22:22:23.053 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1345
22:22:23.054 00.001 21068 Star::Find returns 1 (0), X=218.93, Y=878.21, Mass=73374, SNR=46.6, Peak=11974 HFD=3.2
22:22:23.055 00.001 21068 MultiStar: [#1 -0.15,0.38,1.40,U] [#2 -0.31,0.90,0.00,M9] [#3 -0.46,0.45,0.00,M1] [#4 -0.23,0.21,0.85,U] [#5 -0.59,0.01,0.00,M2] [#6 -0.30,0.03,0.92,U] [#7 -0.13,0.70,0.00,M7] [#8 0.27,-0.07,1.04,U] 
22:22:23.056 00.001 21068 refined, 4 included, MultiStar: {-0.13, 0.20}, one-star: {-0.30, 0.36}
22:22:23.057 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
22:22:23.058 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
22:22:23.059 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=0.17 mountY=-0.16, mountTheta=-0.77
22:22:23.061 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.20, opts=13)
22:22:23.062 00.001 21068 Enqueuing Move request for scope (-0.13, 0.20)
22:22:23.063 00.001 16108 Worker thread wakes up
22:22:23.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
22:22:23.063 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
22:22:23.064 00.001 16108 Moving (-0.13, 0.20) raw xDistance=0.17 yDistance=-0.16
22:22:23.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:22:23.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:23.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:22:23.064 00.000 16108 MoveAxis(E, 0, ABG)
22:22:23.064 00.000 16108 Move returns status 0, amount 0
22:22:23.064 00.000 16108 MoveAxis(N, 0, ABG)
22:22:23.064 00.000 16108 Move returns status 0, amount 0
22:22:23.064 00.000 16108 move complete, result=0
22:22:23.064 00.000 16108 worker thread done servicing request
22:22:23.068 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4070, FiltMin=3507, FiltMax=43177, Gamma=1.000
22:22:23.086 00.018 21068 UpdateGuideState exits: m=73374 SNR=46.6
22:22:23.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:23.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:23.089 00.001 21068 Enqueuing Expose request
22:22:23.090 00.001 16108 Worker thread wakes up
22:22:23.090 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:22:23.091 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:23.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:24.060 00.969 16108 Exposure complete
22:22:24.120 00.060 16108 worker thread done servicing request
22:22:24.120 00.000 21068 OnExposeComplete: enter
22:22:24.121 00.001 21068 UpdateGuideState(): m_state=6
22:22:24.123 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1346
22:22:24.124 00.001 21068 Star::Find returns 1 (0), X=219.05, Y=878.33, Mass=77886, SNR=55.4, Peak=14918 HFD=2.7
22:22:24.125 00.001 21068 MultiStar: [#1 -0.19,0.09,1.24,U] [#2 -0.29,0.60,0.00,M10] [#3 -0.49,0.58,0.00,M2] [#4 -0.07,0.50,0.00,M3] [#5 -0.38,0.16,0.99,U] [#6 -0.50,0.40,0.00,M1] [#7 0.25,0.55,0.00,M8] [#8 0.34,-0.36,0.92,U] 
22:22:24.125 00.000 21068 refined, 3 included, MultiStar: {-0.11, 0.10}, one-star: {-0.18, 0.48}
22:22:24.126 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
22:22:24.126 00.000 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
22:22:24.128 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=0.13 mountY=-0.07, mountTheta=-0.49
22:22:24.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.10, opts=13)
22:22:24.131 00.001 21068 Enqueuing Move request for scope (-0.11, 0.10)
22:22:24.132 00.001 16108 Worker thread wakes up
22:22:24.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:22:24.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:22:24.132 00.000 16108 Moving (-0.11, 0.10) raw xDistance=0.13 yDistance=-0.07
22:22:24.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:22:24.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:24.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:24.132 00.000 16108 MoveAxis(E, 0, ABG)
22:22:24.133 00.001 16108 Move returns status 0, amount 0
22:22:24.133 00.000 16108 MoveAxis(N, 0, ABG)
22:22:24.133 00.000 16108 Move returns status 0, amount 0
22:22:24.133 00.000 16108 move complete, result=0
22:22:24.133 00.000 16108 worker thread done servicing request
22:22:24.138 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4073, FiltMin=3485, FiltMax=43949, Gamma=1.000
22:22:24.153 00.015 21068 UpdateGuideState exits: m=77886 SNR=55.4
22:22:24.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:24.155 00.000 21068 Enqueuing Expose request
22:22:24.156 00.001 16108 Worker thread wakes up
22:22:24.156 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:24.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:24.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:25.302 01.145 16108 Exposure complete
22:22:25.366 00.064 16108 worker thread done servicing request
22:22:25.371 00.005 21068 OnExposeComplete: enter
22:22:25.372 00.001 21068 UpdateGuideState(): m_state=6
22:22:25.373 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1347
22:22:25.374 00.001 21068 Star::Find returns 1 (0), X=218.67, Y=878.06, Mass=70883, SNR=47.8, Peak=12166 HFD=2.9
22:22:25.375 00.001 21068 MultiStar: [#1 0.11,-0.11,1.38,U] [#2 -0.59,0.21,0.00,R] [#3 -0.82,0.30,0.00,M3] [#4 -0.09,-0.00,1.06,U] [#5 -0.70,-0.52,0.00,M2] [#6 -0.28,-0.13,1.04,U] [#7 -0.01,0.23,0.80,U] [#8 -0.40,-0.67,0.00,M1] 
22:22:25.376 00.001 21068 refined, 4 included, MultiStar: {-0.15, 0.02}, one-star: {-0.55, 0.21}
22:22:25.376 00.000 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
22:22:25.377 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
22:22:25.378 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=0.15 mountY=0.02, mountTheta=0.12
22:22:25.379 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
22:22:25.380 00.001 21068 Enqueuing Move request for scope (-0.15, 0.02)
22:22:25.381 00.001 16108 Worker thread wakes up
22:22:25.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
22:22:25.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
22:22:25.381 00.000 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.02
22:22:25.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:22:25.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:25.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:22:25.381 00.000 16108 MoveAxis(E, 0, ABG)
22:22:25.381 00.000 16108 Move returns status 0, amount 0
22:22:25.381 00.000 16108 MoveAxis(N, 0, ABG)
22:22:25.382 00.001 16108 Move returns status 0, amount 0
22:22:25.382 00.000 16108 move complete, result=0
22:22:25.382 00.000 16108 worker thread done servicing request
22:22:25.390 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4073, FiltMin=3520, FiltMax=42445, Gamma=1.000
22:22:25.406 00.016 21068 UpdateGuideState exits: m=70883 SNR=47.8
22:22:25.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:25.409 00.001 21068 Enqueuing Expose request
22:22:25.410 00.001 16108 Worker thread wakes up
22:22:25.410 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:22:25.410 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:25.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:26.381 00.971 16108 Exposure complete
22:22:26.450 00.069 16108 worker thread done servicing request
22:22:26.450 00.000 21068 OnExposeComplete: enter
22:22:26.451 00.001 21068 UpdateGuideState(): m_state=6
22:22:26.453 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1348
22:22:26.455 00.002 21068 Star::Find returns 1 (0), X=217.47, Y=875.51, Mass=75073, SNR=52.5, Peak=9654 HFD=3.2
22:22:26.456 00.001 21068 MultiStar: large primary error, entering stabilization period
22:22:26.457 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
22:22:26.458 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
22:22:26.458 00.000 21068 CameraToMount -- cameraX=-1.76 cameraY=-2.34 hyp=2.93 cameraTheta=-2.22 mountX=1.33 mountY=2.69, mountTheta=1.11
22:22:26.461 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.76, y=-2.34, opts=13)
22:22:26.462 00.001 21068 Enqueuing Move request for scope (-1.76, -2.34)
22:22:26.462 00.000 16108 Worker thread wakes up
22:22:26.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.76, -2.34) opts 0xd
22:22:26.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.76, -2.34)
22:22:26.462 00.000 16108 Moving (-1.76, -2.34) raw xDistance=1.33 yDistance=2.69
22:22:26.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.33
22:22:26.463 00.001 16108 resist switch: large excursion: input 2.69 thresh 0.60 direction from -1 to 1
22:22:26.463 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=8.06
22:22:26.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 2.69 from input 2.69
22:22:26.463 00.000 16108 MoveAxis(W, 348, ABG)
22:22:26.463 00.000 16108 Guiding  Dir = 3, Dur = 348
22:22:26.463 00.000 16108 IsSlewing returns 0
22:22:26.463 00.000 16108 IsGuiding returns 0
22:22:26.469 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4077, FiltMin=3549, FiltMax=36061, Gamma=1.000
22:22:26.486 00.017 21068 UpdateGuideState exits: m=75073 SNR=52.5
22:22:26.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:26.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:26.489 00.001 21068 Enqueuing Expose request
22:22:26.513 00.024 16108 PulseGuide returned control before completion, sleep 310
22:22:26.825 00.312 16108 IsGuiding returns 1
22:22:26.825 00.000 16108 scope still moving after pulse duration time elapsed
22:22:26.857 00.032 16108 IsSlewing returns 0
22:22:26.857 00.000 16108 IsGuiding returns 1
22:22:26.887 00.030 16108 IsSlewing returns 0
22:22:26.887 00.000 16108 IsGuiding returns 1
22:22:26.918 00.031 16108 IsSlewing returns 0
22:22:26.918 00.000 16108 IsGuiding returns 0
22:22:26.918 00.000 16108 scope move finished after 348 + 106 ms
22:22:26.918 00.000 16108 Move returns status 0, amount 348
22:22:26.918 00.000 16108 MoveAxis(S, 540, ABG)
22:22:26.918 00.000 16108 Guiding  Dir = 1, Dur = 540
22:22:26.918 00.000 16108 IsSlewing returns 0
22:22:26.918 00.000 16108 IsGuiding returns 0
22:22:26.982 00.064 16108 PulseGuide returned control before completion, sleep 487
22:22:27.479 00.497 16108 IsGuiding returns 1
22:22:27.479 00.000 16108 scope still moving after pulse duration time elapsed
22:22:27.511 00.032 16108 IsSlewing returns 0
22:22:27.511 00.000 16108 IsGuiding returns 1
22:22:27.541 00.030 16108 IsSlewing returns 0
22:22:27.541 00.000 16108 IsGuiding returns 0
22:22:27.541 00.000 16108 scope move finished after 540 + 83 ms
22:22:27.541 00.000 16108 Move returns status 0, amount 540
22:22:27.542 00.001 16108 move complete, result=0
22:22:27.542 00.000 16108 worker thread done servicing request
22:22:27.542 00.000 16108 Worker thread wakes up
22:22:27.542 00.000 21068 GuideStep: 1.3 px 348 ms WEST, 2.7 px 540 ms SOUTH
22:22:27.544 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:27.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:28.708 01.164 16108 Exposure complete
22:22:28.770 00.062 16108 worker thread done servicing request
22:22:28.771 00.001 21068 OnExposeComplete: enter
22:22:28.771 00.000 21068 UpdateGuideState(): m_state=6
22:22:28.772 00.001 21068 Star::Find(15, 217, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1349
22:22:28.773 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=878.01, Mass=66374, SNR=49.7, Peak=9795 HFD=2.8
22:22:28.774 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
22:22:28.775 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
22:22:28.776 00.001 21068 CameraToMount -- cameraX=0.56 cameraY=0.16 hyp=0.58 cameraTheta=0.27 mountX=-0.53 mountY=-0.28, mountTheta=-2.65
22:22:28.777 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.56, y=0.16, opts=13)
22:22:28.778 00.001 21068 Enqueuing Move request for scope (0.56, 0.16)
22:22:28.779 00.001 16108 Worker thread wakes up
22:22:28.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.16) opts 0xd
22:22:28.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.56, 0.16)
22:22:28.779 00.000 16108 Moving (0.56, 0.16) raw xDistance=-0.53 yDistance=-0.28
22:22:28.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.53
22:22:28.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:28.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:22:28.779 00.000 16108 MoveAxis(E, 114, ABG)
22:22:28.780 00.001 16108 Guiding  Dir = 2, Dur = 114
22:22:28.780 00.000 16108 IsSlewing returns 0
22:22:28.780 00.000 16108 IsGuiding returns 0
22:22:28.783 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=4080, FiltMin=3542, FiltMax=43075, Gamma=1.000
22:22:28.800 00.017 21068 UpdateGuideState exits: m=66374 SNR=49.7
22:22:28.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:28.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:28.802 00.000 21068 Enqueuing Expose request
22:22:28.806 00.004 16108 PulseGuide returned control before completion, sleep 100
22:22:28.914 00.108 16108 IsGuiding returns 1
22:22:28.914 00.000 16108 scope still moving after pulse duration time elapsed
22:22:28.946 00.032 16108 IsSlewing returns 0
22:22:28.946 00.000 16108 IsGuiding returns 1
22:22:28.976 00.030 16108 IsSlewing returns 0
22:22:28.976 00.000 16108 IsGuiding returns 0
22:22:28.976 00.000 16108 scope move finished after 114 + 81 ms
22:22:28.976 00.000 16108 Move returns status 0, amount 114
22:22:28.976 00.000 16108 MoveAxis(N, 0, ABG)
22:22:28.976 00.000 16108 Move returns status 0, amount 0
22:22:28.976 00.000 16108 move complete, result=0
22:22:28.976 00.000 16108 worker thread done servicing request
22:22:28.976 00.000 16108 Worker thread wakes up
22:22:28.976 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:28.976 00.000 21068 GuideStep: -0.5 px 114 ms EAST, -0.3 px 0 ms NORTH
22:22:28.977 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:29.940 00.963 16108 Exposure complete
22:22:29.997 00.057 16108 worker thread done servicing request
22:22:29.997 00.000 21068 OnExposeComplete: enter
22:22:29.998 00.001 21068 UpdateGuideState(): m_state=6
22:22:29.999 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1350
22:22:30.000 00.001 21068 Star::Find returns 1 (0), X=218.77, Y=877.78, Mass=79275, SNR=62.6, Peak=9158 HFD=3.7
22:22:30.001 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
22:22:30.002 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
22:22:30.003 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.07 hyp=0.46 cameraTheta=-3.00 mountX=0.44 mountY=0.17, mountTheta=0.37
22:22:30.006 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.07, opts=13)
22:22:30.007 00.001 21068 Enqueuing Move request for scope (-0.46, -0.07)
22:22:30.008 00.001 16108 Worker thread wakes up
22:22:30.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.07) opts 0xd
22:22:30.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.07)
22:22:30.008 00.000 16108 Moving (-0.46, -0.07) raw xDistance=0.44 yDistance=0.17
22:22:30.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
22:22:30.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:30.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:22:30.008 00.000 16108 MoveAxis(W, 107, ABG)
22:22:30.008 00.000 16108 Guiding  Dir = 3, Dur = 107
22:22:30.009 00.001 16108 IsSlewing returns 0
22:22:30.009 00.000 16108 IsGuiding returns 0
22:22:30.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4080, FiltMin=3517, FiltMax=39747, Gamma=1.000
22:22:30.028 00.016 21068 UpdateGuideState exits: m=79275 SNR=62.6
22:22:30.030 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:30.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:30.031 00.000 21068 Enqueuing Expose request
22:22:30.070 00.039 16108 PulseGuide returned control before completion, sleep 57
22:22:30.132 00.062 16108 IsGuiding returns 1
22:22:30.132 00.000 16108 scope still moving after pulse duration time elapsed
22:22:30.164 00.032 16108 IsSlewing returns 0
22:22:30.164 00.000 16108 IsGuiding returns 1
22:22:30.195 00.031 16108 IsSlewing returns 0
22:22:30.195 00.000 16108 IsGuiding returns 1
22:22:30.226 00.031 16108 IsSlewing returns 0
22:22:30.226 00.000 16108 IsGuiding returns 1
22:22:30.258 00.032 16108 IsSlewing returns 0
22:22:30.258 00.000 16108 IsGuiding returns 0
22:22:30.258 00.000 16108 scope move finished after 107 + 141 ms
22:22:30.258 00.000 16108 Move returns status 0, amount 107
22:22:30.258 00.000 16108 MoveAxis(N, 0, ABG)
22:22:30.258 00.000 16108 Move returns status 0, amount 0
22:22:30.258 00.000 16108 move complete, result=0
22:22:30.258 00.000 16108 worker thread done servicing request
22:22:30.258 00.000 16108 Worker thread wakes up
22:22:30.258 00.000 21068 GuideStep: 0.4 px 107 ms WEST, 0.2 px 0 ms NORTH
22:22:30.259 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:30.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:31.405 01.146 16108 Exposure complete
22:22:31.464 00.059 16108 worker thread done servicing request
22:22:31.465 00.001 21068 OnExposeComplete: enter
22:22:31.465 00.000 21068 UpdateGuideState(): m_state=6
22:22:31.466 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1351
22:22:31.467 00.001 21068 Star::Find returns 1 (0), X=218.68, Y=877.99, Mass=62003, SNR=42.0, Peak=9478 HFD=3.3
22:22:31.468 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
22:22:31.469 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
22:22:31.469 00.000 21068 CameraToMount -- cameraX=-0.54 cameraY=0.14 hyp=0.56 cameraTheta=2.89 mountX=0.56 mountY=-0.01, mountTheta=-0.01
22:22:31.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.54, y=0.14, opts=13)
22:22:31.472 00.001 21068 Enqueuing Move request for scope (-0.54, 0.14)
22:22:31.473 00.001 16108 Worker thread wakes up
22:22:31.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.14) opts 0xd
22:22:31.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.54, 0.14)
22:22:31.473 00.000 16108 Moving (-0.54, 0.14) raw xDistance=0.56 yDistance=-0.01
22:22:31.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
22:22:31.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:31.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:31.473 00.000 16108 MoveAxis(W, 154, ABG)
22:22:31.473 00.000 16108 Guiding  Dir = 3, Dur = 154
22:22:31.473 00.000 16108 IsSlewing returns 0
22:22:31.474 00.001 16108 IsGuiding returns 0
22:22:31.478 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=4083, FiltMin=3513, FiltMax=41430, Gamma=1.000
22:22:31.489 00.011 16108 PulseGuide returned control before completion, sleep 148
22:22:31.494 00.005 21068 UpdateGuideState exits: m=62003 SNR=42.0
22:22:31.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:31.496 00.000 21068 Enqueuing Expose request
22:22:31.645 00.149 16108 IsGuiding returns 1
22:22:31.645 00.000 16108 scope still moving after pulse duration time elapsed
22:22:31.676 00.031 16108 IsSlewing returns 0
22:22:31.676 00.000 16108 IsGuiding returns 0
22:22:31.676 00.000 16108 scope move finished after 154 + 48 ms
22:22:31.676 00.000 16108 Move returns status 0, amount 154
22:22:31.676 00.000 16108 MoveAxis(N, 0, ABG)
22:22:31.676 00.000 16108 Move returns status 0, amount 0
22:22:31.676 00.000 16108 move complete, result=0
22:22:31.677 00.001 16108 worker thread done servicing request
22:22:31.677 00.000 21068 GuideStep: 0.6 px 154 ms WEST, -0.0 px 0 ms NORTH
22:22:31.678 00.001 16108 Worker thread wakes up
22:22:31.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:31.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:32.639 00.961 16108 Exposure complete
22:22:32.696 00.057 16108 worker thread done servicing request
22:22:32.696 00.000 21068 OnExposeComplete: enter
22:22:32.697 00.001 21068 UpdateGuideState(): m_state=6
22:22:32.698 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1352
22:22:32.699 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=877.48, Mass=79265, SNR=51.5, Peak=10387 HFD=3.5
22:22:32.699 00.000 21068 MultiStar: exiting stabilization period
22:22:32.700 00.001 21068 MultiStar: [#1 -0.25,-0.45,1.28,U] [#2 0.14,-0.20,1.13,U] [#3 -0.68,-0.33,0.00,M4] [#4 -0.04,-0.60,0.00,M3] [#5 -0.65,-0.90,0.00,M3] [#6 -0.55,-0.40,0.00,M1] [#7 0.33,-0.26,0.62,U] [#8 0.00,-1.06,0.00,M2] 
22:22:32.701 00.001 21068 refined, 3 included, MultiStar: {-0.02, -0.33}, one-star: {-0.14, -0.38}
22:22:32.702 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
22:22:32.703 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
22:22:32.704 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.65 mountX=-0.03 mountY=0.33, mountTheta=1.67
22:22:32.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.33, opts=13)
22:22:32.707 00.001 21068 Enqueuing Move request for scope (-0.02, -0.33)
22:22:32.707 00.000 16108 Worker thread wakes up
22:22:32.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd
22:22:32.707 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.33)
22:22:32.707 00.000 16108 Moving (-0.02, -0.33) raw xDistance=-0.03 yDistance=0.33
22:22:32.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:22:32.708 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:22:32.708 00.000 16108 MoveAxis(E, 0, ABG)
22:22:32.708 00.000 16108 Move returns status 0, amount 0
22:22:32.708 00.000 16108 MoveAxis(S, 66, ABG)
22:22:32.708 00.000 16108 Guiding  Dir = 1, Dur = 66
22:22:32.708 00.000 16108 IsSlewing returns 0
22:22:32.708 00.000 16108 IsGuiding returns 0
22:22:32.711 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4086, FiltMin=3485, FiltMax=42182, Gamma=1.000
22:22:32.727 00.016 21068 UpdateGuideState exits: m=79265 SNR=51.5
22:22:32.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:32.730 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:32.731 00.001 21068 Enqueuing Expose request
22:22:32.743 00.012 16108 PulseGuide returned control before completion, sleep 42
22:22:32.788 00.045 16108 IsGuiding returns 1
22:22:32.788 00.000 16108 scope still moving after pulse duration time elapsed
22:22:32.819 00.031 16108 IsSlewing returns 0
22:22:32.819 00.000 16108 IsGuiding returns 1
22:22:32.850 00.031 16108 IsSlewing returns 0
22:22:32.850 00.000 16108 IsGuiding returns 0
22:22:32.850 00.000 16108 scope move finished after 66 + 76 ms
22:22:32.850 00.000 16108 Move returns status 0, amount 66
22:22:32.850 00.000 16108 move complete, result=0
22:22:32.850 00.000 16108 worker thread done servicing request
22:22:32.850 00.000 16108 Worker thread wakes up
22:22:32.850 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 66 ms SOUTH
22:22:32.851 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:32.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:34.014 01.163 16108 Exposure complete
22:22:34.076 00.062 16108 worker thread done servicing request
22:22:34.076 00.000 21068 OnExposeComplete: enter
22:22:34.077 00.001 21068 UpdateGuideState(): m_state=6
22:22:34.079 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1353
22:22:34.079 00.000 21068 Star::Find returns 1 (0), X=219.78, Y=878.71, Mass=63544, SNR=46.2, Peak=10409 HFD=2.9
22:22:34.081 00.002 21068 MultiStar: [#1 0.66,0.74,0.00,M1] [#2 0.95,0.97,0.00,M1] [#3 0.85,0.99,0.00,M5] [#4 0.77,0.52,0.00,M4] [#5 0.57,0.13,0.00,M4] [#6 0.61,0.59,0.00,M2] [#7 0.93,0.96,0.00,M7] [#8 0.83,0.33,0.00,M3] 
22:22:34.082 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
22:22:34.083 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
22:22:34.084 00.001 21068 CameraToMount -- cameraX=0.55 cameraY=0.85 hyp=1.02 cameraTheta=0.99 mountX=-0.40 mountY=-0.96, mountTheta=-1.96
22:22:34.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=0.85, opts=13)
22:22:34.086 00.000 21068 Enqueuing Move request for scope (0.55, 0.85)
22:22:34.087 00.001 16108 Worker thread wakes up
22:22:34.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.85) opts 0xd
22:22:34.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, 0.85)
22:22:34.087 00.000 16108 Moving (0.55, 0.85) raw xDistance=-0.40 yDistance=-0.96
22:22:34.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:22:34.087 00.000 16108 resist switch: large excursion: input -0.96 thresh 0.60 direction from 1 to -1
22:22:34.087 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.88
22:22:34.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
22:22:34.088 00.001 16108 MoveAxis(E, 104, ABG)
22:22:34.088 00.000 16108 Guiding  Dir = 2, Dur = 104
22:22:34.088 00.000 16108 IsSlewing returns 0
22:22:34.088 00.000 16108 IsGuiding returns 0
22:22:34.091 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4086, FiltMin=3529, FiltMax=53581, Gamma=1.000
22:22:34.113 00.022 21068 UpdateGuideState exits: m=63544 SNR=46.2
22:22:34.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:34.114 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:34.115 00.001 21068 Enqueuing Expose request
22:22:34.142 00.027 16108 PulseGuide returned control before completion, sleep 60
22:22:34.206 00.064 16108 IsGuiding returns 1
22:22:34.206 00.000 16108 scope still moving after pulse duration time elapsed
22:22:34.236 00.030 16108 IsSlewing returns 0
22:22:34.236 00.000 16108 IsGuiding returns 1
22:22:34.268 00.032 16108 IsSlewing returns 0
22:22:34.268 00.000 16108 IsGuiding returns 1
22:22:34.299 00.031 16108 IsSlewing returns 0
22:22:34.299 00.000 16108 IsGuiding returns 1
22:22:34.330 00.031 16108 IsSlewing returns 0
22:22:34.330 00.000 16108 IsGuiding returns 0
22:22:34.330 00.000 16108 scope move finished after 104 + 138 ms
22:22:34.330 00.000 16108 Move returns status 0, amount 104
22:22:34.330 00.000 16108 MoveAxis(N, 193, ABG)
22:22:34.330 00.000 16108 Guiding  Dir = 0, Dur = 193
22:22:34.330 00.000 16108 IsSlewing returns 0
22:22:34.330 00.000 16108 IsGuiding returns 0
22:22:34.377 00.047 16108 PulseGuide returned control before completion, sleep 158
22:22:34.547 00.170 16108 IsGuiding returns 1
22:22:34.547 00.000 16108 scope still moving after pulse duration time elapsed
22:22:34.578 00.031 16108 IsSlewing returns 0
22:22:34.578 00.000 16108 IsGuiding returns 1
22:22:34.608 00.030 16108 IsSlewing returns 0
22:22:34.608 00.000 16108 IsGuiding returns 0
22:22:34.608 00.000 16108 scope move finished after 193 + 85 ms
22:22:34.608 00.000 16108 Move returns status 0, amount 193
22:22:34.608 00.000 16108 move complete, result=0
22:22:34.608 00.000 16108 worker thread done servicing request
22:22:34.608 00.000 21068 GuideStep: -0.4 px 104 ms EAST, -1.0 px 193 ms NORTH
22:22:34.611 00.003 16108 Worker thread wakes up
22:22:34.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:34.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:35.585 00.974 16108 Exposure complete
22:22:35.643 00.058 16108 worker thread done servicing request
22:22:35.643 00.000 21068 OnExposeComplete: enter
22:22:35.644 00.001 21068 UpdateGuideState(): m_state=6
22:22:35.645 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1354
22:22:35.646 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=878.58, Mass=61857, SNR=46.5, Peak=9753 HFD=3.3
22:22:35.647 00.001 21068 MultiStar: [#1 0.53,0.89,0.00,M2] [#2 0.94,0.81,0.00,M2] [#3 0.19,1.12,0.00,M6] [#4 0.47,0.88,0.00,M5] [#5 0.45,0.35,0.00,M5] [#6 0.31,0.50,0.00,M3] [#7 0.90,0.96,0.00,M8] [#8 0.60,-0.17,0.00,M4] 
22:22:35.647 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
22:22:35.649 00.002 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:22:35.650 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.73 hyp=0.75 cameraTheta=1.34 mountX=-0.05 mountY=-0.75, mountTheta=-1.63
22:22:35.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.73, opts=13)
22:22:35.653 00.001 21068 Enqueuing Move request for scope (0.17, 0.73)
22:22:35.656 00.003 16108 Worker thread wakes up
22:22:35.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.73) opts 0xd
22:22:35.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.73)
22:22:35.656 00.000 16108 Moving (0.17, 0.73) raw xDistance=-0.05 yDistance=-0.75
22:22:35.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:22:35.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
22:22:35.656 00.000 16108 MoveAxis(E, 0, ABG)
22:22:35.656 00.000 16108 Move returns status 0, amount 0
22:22:35.656 00.000 16108 MoveAxis(N, 151, ABG)
22:22:35.656 00.000 16108 Guiding  Dir = 0, Dur = 151
22:22:35.656 00.000 16108 IsSlewing returns 0
22:22:35.656 00.000 16108 IsGuiding returns 0
22:22:35.663 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4089, FiltMin=3517, FiltMax=44230, Gamma=1.000
22:22:35.678 00.015 21068 UpdateGuideState exits: m=61857 SNR=46.5
22:22:35.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:35.681 00.001 21068 Enqueuing Expose request
22:22:35.714 00.033 16108 PulseGuide returned control before completion, sleep 104
22:22:35.822 00.108 16108 IsGuiding returns 1
22:22:35.822 00.000 16108 scope still moving after pulse duration time elapsed
22:22:35.853 00.031 16108 IsSlewing returns 0
22:22:35.853 00.000 16108 IsGuiding returns 1
22:22:35.884 00.031 16108 IsSlewing returns 0
22:22:35.884 00.000 16108 IsGuiding returns 1
22:22:35.915 00.031 16108 IsSlewing returns 0
22:22:35.915 00.000 16108 IsGuiding returns 0
22:22:35.915 00.000 16108 scope move finished after 151 + 107 ms
22:22:35.915 00.000 16108 Move returns status 0, amount 151
22:22:35.915 00.000 16108 move complete, result=0
22:22:35.915 00.000 16108 worker thread done servicing request
22:22:35.915 00.000 16108 Worker thread wakes up
22:22:35.915 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.8 px 151 ms NORTH
22:22:35.917 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:35.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:37.074 01.157 16108 Exposure complete
22:22:37.131 00.057 16108 worker thread done servicing request
22:22:37.131 00.000 21068 OnExposeComplete: enter
22:22:37.133 00.002 21068 UpdateGuideState(): m_state=6
22:22:37.133 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1355
22:22:37.135 00.002 21068 Star::Find returns 1 (0), X=218.82, Y=877.67, Mass=56022, SNR=45.8, Peak=10166 HFD=2.7
22:22:37.137 00.002 21068 MultiStar: [#1 -0.56,-0.36,0.00,M3] [#2 0.08,-0.09,1.45,U] [#3 -0.67,-0.19,0.00,M7] [#4 -0.61,-0.20,0.00,M6] [#5 -0.83,-0.28,0.00,M6] [#6 -0.71,-0.46,0.00,M4] [#7 -0.05,-0.04,0.75,U] [#8 -0.24,-1.07,0.00,M5] 
22:22:37.138 00.001 21068 refined, 2 included, MultiStar: {-0.10, -0.11}, one-star: {-0.40, -0.18}
22:22:37.139 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
22:22:37.140 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
22:22:37.141 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.33 mountX=0.08 mountY=0.13, mountTheta=1.00
22:22:37.143 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.11, opts=13)
22:22:37.144 00.001 21068 Enqueuing Move request for scope (-0.10, -0.11)
22:22:37.145 00.001 16108 Worker thread wakes up
22:22:37.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
22:22:37.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
22:22:37.145 00.000 16108 Moving (-0.10, -0.11) raw xDistance=0.08 yDistance=0.13
22:22:37.146 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:22:37.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:37.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:22:37.146 00.000 16108 MoveAxis(E, 0, ABG)
22:22:37.146 00.000 16108 Move returns status 0, amount 0
22:22:37.146 00.000 16108 MoveAxis(N, 0, ABG)
22:22:37.146 00.000 16108 Move returns status 0, amount 0
22:22:37.146 00.000 16108 move complete, result=0
22:22:37.146 00.000 16108 worker thread done servicing request
22:22:37.150 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4093, FiltMin=3510, FiltMax=36662, Gamma=1.000
22:22:37.166 00.016 21068 UpdateGuideState exits: m=56022 SNR=45.8
22:22:37.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:37.170 00.002 21068 Enqueuing Expose request
22:22:37.171 00.001 16108 Worker thread wakes up
22:22:37.171 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:22:37.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:37.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:38.138 00.966 16108 Exposure complete
22:22:38.203 00.065 16108 worker thread done servicing request
22:22:38.203 00.000 21068 OnExposeComplete: enter
22:22:38.204 00.001 21068 UpdateGuideState(): m_state=6
22:22:38.205 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1356
22:22:38.205 00.000 21068 Star::Find returns 1 (0), X=218.75, Y=876.91, Mass=67678, SNR=49.2, Peak=10003 HFD=3.3
22:22:38.207 00.002 21068 MultiStar: [#1 -0.35,-0.57,0.00,M4] [#2 0.13,-0.85,0.00,M2] [#3 -0.41,-0.49,0.00,M8] [#4 0.14,-1.15,0.00,M7] [#5 -0.18,-1.27,0.00,M7] [#6 -0.14,-1.10,0.00,M5] [#7 0.14,-0.63,0.00,M8] [#8 0.14,-1.60,0.00,M6] 
22:22:38.208 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
22:22:38.208 00.000 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
22:22:38.209 00.001 21068 CameraToMount -- cameraX=-0.48 cameraY=-0.94 hyp=1.06 cameraTheta=-2.04 mountX=0.31 mountY=1.03, mountTheta=1.28
22:22:38.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-0.94, opts=13)
22:22:38.212 00.001 21068 Enqueuing Move request for scope (-0.48, -0.94)
22:22:38.213 00.001 16108 Worker thread wakes up
22:22:38.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.94) opts 0xd
22:22:38.213 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, -0.94)
22:22:38.213 00.000 16108 Moving (-0.48, -0.94) raw xDistance=0.31 yDistance=1.03
22:22:38.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:22:38.213 00.000 16108 resist switch: large excursion: input 1.03 thresh 0.60 direction from -1 to 1
22:22:38.213 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.08
22:22:38.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
22:22:38.213 00.000 16108 MoveAxis(W, 80, ABG)
22:22:38.213 00.000 16108 Guiding  Dir = 3, Dur = 80
22:22:38.214 00.001 16108 IsSlewing returns 0
22:22:38.214 00.000 16108 IsGuiding returns 0
22:22:38.218 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=4096, FiltMin=3491, FiltMax=47702, Gamma=1.000
22:22:38.234 00.016 21068 UpdateGuideState exits: m=67678 SNR=49.2
22:22:38.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:38.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:38.236 00.000 21068 Enqueuing Expose request
22:22:38.269 00.033 16108 PulseGuide returned control before completion, sleep 34
22:22:38.317 00.048 16108 IsGuiding returns 1
22:22:38.317 00.000 16108 scope still moving after pulse duration time elapsed
22:22:38.349 00.032 16108 IsSlewing returns 0
22:22:38.349 00.000 16108 IsGuiding returns 1
22:22:38.381 00.032 16108 IsSlewing returns 0
22:22:38.381 00.000 16108 IsGuiding returns 0
22:22:38.381 00.000 16108 scope move finished after 80 + 86 ms
22:22:38.381 00.000 16108 Move returns status 0, amount 80
22:22:38.381 00.000 16108 MoveAxis(S, 206, ABG)
22:22:38.381 00.000 16108 Guiding  Dir = 1, Dur = 206
22:22:38.381 00.000 16108 IsSlewing returns 0
22:22:38.382 00.001 16108 IsGuiding returns 0
22:22:38.428 00.046 16108 PulseGuide returned control before completion, sleep 170
22:22:38.614 00.186 16108 IsGuiding returns 1
22:22:38.614 00.000 16108 scope still moving after pulse duration time elapsed
22:22:38.645 00.031 16108 IsSlewing returns 0
22:22:38.645 00.000 16108 IsGuiding returns 1
22:22:38.675 00.030 16108 IsSlewing returns 0
22:22:38.675 00.000 16108 IsGuiding returns 0
22:22:38.677 00.002 16108 scope move finished after 206 + 88 ms
22:22:38.677 00.000 16108 Move returns status 0, amount 206
22:22:38.677 00.000 16108 move complete, result=0
22:22:38.677 00.000 16108 worker thread done servicing request
22:22:38.677 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 1.0 px 206 ms SOUTH
22:22:38.678 00.001 16108 Worker thread wakes up
22:22:38.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:38.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:39.823 01.145 16108 Exposure complete
22:22:39.883 00.060 16108 worker thread done servicing request
22:22:39.883 00.000 21068 OnExposeComplete: enter
22:22:39.884 00.001 21068 UpdateGuideState(): m_state=6
22:22:39.885 00.001 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1357
22:22:39.886 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.02, Mass=64184, SNR=44.5, Peak=8931 HFD=3.7
22:22:39.887 00.001 21068 MultiStar: [#1 -0.14,-0.87,0.00,M5] [#2 0.20,-0.56,0.00,M3] [#3 -0.59,-0.84,0.00,M9] [#4 -0.22,-0.88,0.00,M8] [#5 -0.58,-1.32,0.00,M8] [#6 -0.51,-0.98,0.00,M6] [#7 0.19,-0.75,0.00,M9] [#8 0.15,-1.77,0.00,M7] 
22:22:39.887 00.000 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
22:22:39.888 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
22:22:39.889 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.83 hyp=0.84 cameraTheta=-1.70 mountX=-0.03 mountY=0.84, mountTheta=1.61
22:22:39.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.83, opts=13)
22:22:39.892 00.001 21068 Enqueuing Move request for scope (-0.11, -0.83)
22:22:39.893 00.001 16108 Worker thread wakes up
22:22:39.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.83) opts 0xd
22:22:39.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.83)
22:22:39.893 00.000 16108 Moving (-0.11, -0.83) raw xDistance=-0.03 yDistance=0.84
22:22:39.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:22:39.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
22:22:39.893 00.000 16108 MoveAxis(E, 0, ABG)
22:22:39.893 00.000 16108 Move returns status 0, amount 0
22:22:39.893 00.000 16108 MoveAxis(S, 168, ABG)
22:22:39.893 00.000 16108 Guiding  Dir = 1, Dur = 168
22:22:39.894 00.001 16108 IsSlewing returns 0
22:22:39.894 00.000 16108 IsGuiding returns 0
22:22:39.899 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4096, FiltMin=3545, FiltMax=39350, Gamma=1.000
22:22:39.914 00.015 21068 UpdateGuideState exits: m=64184 SNR=44.5
22:22:39.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:39.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:39.917 00.001 21068 Enqueuing Expose request
22:22:39.923 00.006 16108 PulseGuide returned control before completion, sleep 150
22:22:40.078 00.155 16108 IsGuiding returns 1
22:22:40.078 00.000 16108 scope still moving after pulse duration time elapsed
22:22:40.109 00.031 16108 IsSlewing returns 0
22:22:40.109 00.000 16108 IsGuiding returns 0
22:22:40.109 00.000 16108 scope move finished after 168 + 46 ms
22:22:40.109 00.000 16108 Move returns status 0, amount 168
22:22:40.109 00.000 16108 move complete, result=0
22:22:40.109 00.000 16108 worker thread done servicing request
22:22:40.109 00.000 16108 Worker thread wakes up
22:22:40.109 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.8 px 168 ms SOUTH
22:22:40.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:40.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:41.082 00.972 16108 Exposure complete
22:22:41.145 00.063 16108 worker thread done servicing request
22:22:41.145 00.000 21068 OnExposeComplete: enter
22:22:41.146 00.001 21068 UpdateGuideState(): m_state=6
22:22:41.147 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1358
22:22:41.148 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=878.36, Mass=66397, SNR=44.0, Peak=10163 HFD=3.2
22:22:41.149 00.001 21068 MultiStar: large primary error, entering stabilization period
22:22:41.149 00.000 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
22:22:41.150 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
22:22:41.151 00.001 21068 CameraToMount -- cameraX=1.02 cameraY=0.51 hyp=1.14 cameraTheta=0.46 mountX=-0.92 mountY=-0.74, mountTheta=-2.46
22:22:41.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.02, y=0.51, opts=13)
22:22:41.153 00.000 21068 Enqueuing Move request for scope (1.02, 0.51)
22:22:41.154 00.001 16108 Worker thread wakes up
22:22:41.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.51) opts 0xd
22:22:41.154 00.000 16108 Handling offset move in thread for scope, endpoint = (1.02, 0.51)
22:22:41.154 00.000 16108 Moving (1.02, 0.51) raw xDistance=-0.92 yDistance=-0.74
22:22:41.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
22:22:41.154 00.000 16108 resist switch: large excursion: input -0.74 thresh 0.60 direction from 1 to -1
22:22:41.154 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.21
22:22:41.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
22:22:41.154 00.000 16108 MoveAxis(E, 240, ABG)
22:22:41.155 00.001 16108 Guiding  Dir = 2, Dur = 240
22:22:41.155 00.000 16108 IsSlewing returns 0
22:22:41.155 00.000 16108 IsGuiding returns 0
22:22:41.160 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4099, FiltMin=3520, FiltMax=39552, Gamma=1.000
22:22:41.166 00.006 16108 PulseGuide returned control before completion, sleep 240
22:22:41.176 00.010 21068 UpdateGuideState exits: m=66397 SNR=44.0
22:22:41.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:41.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:41.179 00.001 21068 Enqueuing Expose request
22:22:41.416 00.237 16108 IsGuiding returns 1
22:22:41.416 00.000 16108 scope still moving after pulse duration time elapsed
22:22:41.447 00.031 16108 IsSlewing returns 0
22:22:41.447 00.000 16108 IsGuiding returns 1
22:22:41.477 00.030 16108 IsSlewing returns 0
22:22:41.477 00.000 16108 IsGuiding returns 0
22:22:41.477 00.000 16108 scope move finished after 240 + 82 ms
22:22:41.477 00.000 16108 Move returns status 0, amount 240
22:22:41.477 00.000 16108 MoveAxis(N, 148, ABG)
22:22:41.477 00.000 16108 Guiding  Dir = 0, Dur = 148
22:22:41.477 00.000 16108 IsSlewing returns 0
22:22:41.477 00.000 16108 IsGuiding returns 0
22:22:41.478 00.001 16108 PulseGuide returned control before completion, sleep 158
22:22:41.647 00.169 16108 IsGuiding returns 0
22:22:41.647 00.000 16108 Move returns status 0, amount 148
22:22:41.647 00.000 16108 move complete, result=0
22:22:41.647 00.000 16108 worker thread done servicing request
22:22:41.647 00.000 16108 Worker thread wakes up
22:22:41.647 00.000 21068 GuideStep: -0.9 px 240 ms EAST, -0.7 px 148 ms NORTH
22:22:41.648 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:41.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:42.793 01.145 16108 Exposure complete
22:22:42.851 00.058 16108 worker thread done servicing request
22:22:42.851 00.000 21068 OnExposeComplete: enter
22:22:42.852 00.001 21068 UpdateGuideState(): m_state=6
22:22:42.853 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1359
22:22:42.854 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=879.19, Mass=58836, SNR=44.0, Peak=10825 HFD=3.0
22:22:42.854 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:22:42.855 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:22:42.856 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=1.34 hyp=1.37 cameraTheta=1.37 mountX=-0.03 mountY=-1.36, mountTheta=-1.60
22:22:42.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=1.34, opts=13)
22:22:42.859 00.001 21068 Enqueuing Move request for scope (0.27, 1.34)
22:22:42.859 00.000 16108 Worker thread wakes up
22:22:42.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 1.34) opts 0xd
22:22:42.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 1.34)
22:22:42.860 00.001 16108 Moving (0.27, 1.34) raw xDistance=-0.03 yDistance=-1.36
22:22:42.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:22:42.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36
22:22:42.860 00.000 16108 MoveAxis(E, 0, ABG)
22:22:42.860 00.000 16108 Move returns status 0, amount 0
22:22:42.860 00.000 16108 MoveAxis(N, 274, ABG)
22:22:42.860 00.000 16108 Guiding  Dir = 0, Dur = 274
22:22:42.860 00.000 16108 IsSlewing returns 0
22:22:42.860 00.000 16108 IsGuiding returns 0
22:22:42.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4099, FiltMin=3526, FiltMax=37213, Gamma=1.000
22:22:42.879 00.015 21068 UpdateGuideState exits: m=58836 SNR=44.0
22:22:42.881 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:42.882 00.000 21068 Enqueuing Expose request
22:22:42.895 00.013 16108 PulseGuide returned control before completion, sleep 250
22:22:43.162 00.267 16108 IsGuiding returns 1
22:22:43.162 00.000 16108 scope still moving after pulse duration time elapsed
22:22:43.194 00.032 16108 IsSlewing returns 0
22:22:43.194 00.000 16108 IsGuiding returns 1
22:22:43.225 00.031 16108 IsSlewing returns 0
22:22:43.225 00.000 16108 IsGuiding returns 0
22:22:43.225 00.000 16108 scope move finished after 274 + 90 ms
22:22:43.225 00.000 16108 Move returns status 0, amount 274
22:22:43.225 00.000 16108 move complete, result=0
22:22:43.225 00.000 16108 worker thread done servicing request
22:22:43.225 00.000 16108 Worker thread wakes up
22:22:43.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:43.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:43.225 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -1.4 px 274 ms NORTH
22:22:44.203 00.978 16108 Exposure complete
22:22:44.266 00.063 16108 worker thread done servicing request
22:22:44.266 00.000 21068 OnExposeComplete: enter
22:22:44.267 00.001 21068 UpdateGuideState(): m_state=6
22:22:44.268 00.001 21068 Star::Find(15, 219, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1360
22:22:44.269 00.001 21068 Star::Find returns 1 (0), X=218.90, Y=878.28, Mass=64797, SNR=47.0, Peak=11254 HFD=2.8
22:22:44.269 00.000 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
22:22:44.270 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
22:22:44.271 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.43 hyp=0.54 cameraTheta=2.23 mountX=0.40 mountY=-0.34, mountTheta=-0.70
22:22:44.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.43, opts=13)
22:22:44.273 00.000 21068 Enqueuing Move request for scope (-0.33, 0.43)
22:22:44.274 00.001 16108 Worker thread wakes up
22:22:44.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.43) opts 0xd
22:22:44.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.43)
22:22:44.274 00.000 16108 Moving (-0.33, 0.43) raw xDistance=0.40 yDistance=-0.34
22:22:44.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:22:44.275 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:22:44.275 00.000 16108 MoveAxis(W, 105, ABG)
22:22:44.275 00.000 16108 Guiding  Dir = 3, Dur = 105
22:22:44.275 00.000 16108 IsSlewing returns 0
22:22:44.275 00.000 16108 IsGuiding returns 0
22:22:44.279 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=4105, FiltMin=3533, FiltMax=48374, Gamma=1.000
22:22:44.293 00.014 21068 UpdateGuideState exits: m=64797 SNR=47.0
22:22:44.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.296 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:44.297 00.001 21068 Enqueuing Expose request
22:22:44.313 00.016 16108 PulseGuide returned control before completion, sleep 77
22:22:44.392 00.079 16108 IsGuiding returns 1
22:22:44.392 00.000 16108 scope still moving after pulse duration time elapsed
22:22:44.423 00.031 16108 IsSlewing returns 0
22:22:44.423 00.000 16108 IsGuiding returns 1
22:22:44.455 00.032 16108 IsSlewing returns 0
22:22:44.455 00.000 16108 IsGuiding returns 1
22:22:44.486 00.031 16108 IsSlewing returns 0
22:22:44.486 00.000 16108 IsGuiding returns 0
22:22:44.486 00.000 16108 scope move finished after 105 + 105 ms
22:22:44.486 00.000 16108 Move returns status 0, amount 105
22:22:44.486 00.000 16108 MoveAxis(N, 68, ABG)
22:22:44.486 00.000 16108 Guiding  Dir = 0, Dur = 68
22:22:44.486 00.000 16108 IsSlewing returns 0
22:22:44.486 00.000 16108 IsGuiding returns 0
22:22:44.550 00.064 16108 PulseGuide returned control before completion, sleep 15
22:22:44.581 00.031 16108 IsGuiding returns 1
22:22:44.581 00.000 16108 scope still moving after pulse duration time elapsed
22:22:44.612 00.031 16108 IsSlewing returns 0
22:22:44.612 00.000 16108 IsGuiding returns 1
22:22:44.644 00.032 16108 IsSlewing returns 0
22:22:44.644 00.000 16108 IsGuiding returns 0
22:22:44.644 00.000 16108 scope move finished after 68 + 89 ms
22:22:44.644 00.000 16108 Move returns status 0, amount 68
22:22:44.644 00.000 16108 move complete, result=0
22:22:44.644 00.000 16108 worker thread done servicing request
22:22:44.644 00.000 16108 Worker thread wakes up
22:22:44.644 00.000 21068 GuideStep: 0.4 px 105 ms WEST, -0.3 px 68 ms NORTH
22:22:44.645 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:44.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:45.809 01.164 16108 Exposure complete
22:22:45.868 00.059 16108 worker thread done servicing request
22:22:45.868 00.000 21068 OnExposeComplete: enter
22:22:45.870 00.002 21068 UpdateGuideState(): m_state=6
22:22:45.872 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1361
22:22:45.872 00.000 21068 Star::Find returns 1 (0), X=219.54, Y=877.94, Mass=60050, SNR=43.6, Peak=10342 HFD=2.9
22:22:45.874 00.002 21068 MultiStar: exiting stabilization period
22:22:45.875 00.001 21068 MultiStar: [#1 0.32,-0.07,1.59,U] [#2 0.63,0.17,0.00,M4] [#3 0.45,0.19,1.38,U] [#4 0.29,0.18,1.08,U] [#5 -0.21,-0.21,1.50,U] [#6 0.14,-0.19,1.11,U] [#7 0.86,0.36,0.00,M10] [#8 0.29,-0.56,0.00,M8] 
22:22:45.876 00.001 21068 refined, 5 included, MultiStar: {0.21, -0.01}, one-star: {0.32, 0.09}
22:22:45.878 00.002 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
22:22:45.879 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
22:22:45.880 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
22:22:45.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
22:22:45.883 00.001 21068 Enqueuing Move request for scope (0.21, -0.01)
22:22:45.884 00.001 16108 Worker thread wakes up
22:22:45.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
22:22:45.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
22:22:45.884 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
22:22:45.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21
22:22:45.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:45.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:45.884 00.000 16108 MoveAxis(E, 47, ABG)
22:22:45.884 00.000 16108 Guiding  Dir = 2, Dur = 47
22:22:45.885 00.001 16108 IsSlewing returns 0
22:22:45.885 00.000 16108 IsGuiding returns 0
22:22:45.888 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4105, FiltMin=3558, FiltMax=46109, Gamma=1.000
22:22:45.891 00.003 16108 PulseGuide returned control before completion, sleep 52
22:22:45.904 00.013 21068 UpdateGuideState exits: m=60050 SNR=43.6
22:22:45.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.905 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:45.907 00.002 21068 Enqueuing Expose request
22:22:45.952 00.045 16108 IsGuiding returns 1
22:22:45.952 00.000 16108 scope still moving after pulse duration time elapsed
22:22:45.983 00.031 16108 IsSlewing returns 0
22:22:45.983 00.000 16108 IsGuiding returns 0
22:22:45.983 00.000 16108 scope move finished after 47 + 51 ms
22:22:45.983 00.000 16108 Move returns status 0, amount 47
22:22:45.983 00.000 16108 MoveAxis(N, 0, ABG)
22:22:45.983 00.000 16108 Move returns status 0, amount 0
22:22:45.983 00.000 16108 move complete, result=0
22:22:45.983 00.000 16108 worker thread done servicing request
22:22:45.983 00.000 16108 Worker thread wakes up
22:22:45.984 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:45.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:45.984 00.000 21068 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
22:22:46.943 00.959 16108 Exposure complete
22:22:47.003 00.060 16108 worker thread done servicing request
22:22:47.003 00.000 21068 OnExposeComplete: enter
22:22:47.004 00.001 21068 UpdateGuideState(): m_state=6
22:22:47.005 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1362
22:22:47.006 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=878.07, Mass=63386, SNR=47.1, Peak=10675 HFD=3.0
22:22:47.007 00.001 21068 MultiStar: [#1 0.67,-0.05,0.00,M5] [#2 0.94,0.34,0.00,M5] [#3 0.48,0.21,1.24,U] [#4 0.84,0.02,0.00,M8] [#5 0.50,-0.20,0.00,M8] [#6 0.14,0.13,0.89,U] [#7 0.73,0.24,0.00,R] [#8 0.60,-0.32,0.00,M9] 
22:22:47.008 00.001 21068 refined, 2 included, MultiStar: {0.38, 0.19}, one-star: {0.46, 0.22}
22:22:47.009 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
22:22:47.009 00.000 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
22:22:47.010 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.19 hyp=0.43 cameraTheta=0.46 mountX=-0.34 mountY=-0.27, mountTheta=-2.47
22:22:47.013 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.19, opts=13)
22:22:47.014 00.001 21068 Enqueuing Move request for scope (0.38, 0.19)
22:22:47.015 00.001 16108 Worker thread wakes up
22:22:47.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.19) opts 0xd
22:22:47.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.19)
22:22:47.015 00.000 16108 Moving (0.38, 0.19) raw xDistance=-0.34 yDistance=-0.27
22:22:47.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
22:22:47.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:22:47.015 00.000 16108 MoveAxis(E, 93, ABG)
22:22:47.015 00.000 16108 Guiding  Dir = 2, Dur = 93
22:22:47.015 00.000 16108 IsSlewing returns 0
22:22:47.015 00.000 16108 IsGuiding returns 0
22:22:47.019 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4105, FiltMin=3520, FiltMax=37555, Gamma=1.000
22:22:47.035 00.016 21068 UpdateGuideState exits: m=63386 SNR=47.1
22:22:47.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:47.038 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:47.039 00.001 21068 Enqueuing Expose request
22:22:47.061 00.022 16108 PulseGuide returned control before completion, sleep 57
22:22:47.122 00.061 16108 IsGuiding returns 1
22:22:47.122 00.000 16108 scope still moving after pulse duration time elapsed
22:22:47.152 00.030 16108 IsSlewing returns 0
22:22:47.152 00.000 16108 IsGuiding returns 1
22:22:47.184 00.032 16108 IsSlewing returns 0
22:22:47.184 00.000 16108 IsGuiding returns 0
22:22:47.184 00.000 16108 scope move finished after 93 + 76 ms
22:22:47.184 00.000 16108 Move returns status 0, amount 93
22:22:47.184 00.000 16108 MoveAxis(N, 55, ABG)
22:22:47.184 00.000 16108 Guiding  Dir = 0, Dur = 55
22:22:47.187 00.003 16108 IsSlewing returns 0
22:22:47.187 00.000 16108 IsGuiding returns 0
22:22:47.216 00.029 16108 PulseGuide returned control before completion, sleep 37
22:22:47.261 00.045 16108 IsGuiding returns 1
22:22:47.261 00.000 16108 scope still moving after pulse duration time elapsed
22:22:47.293 00.032 16108 IsSlewing returns 0
22:22:47.293 00.000 16108 IsGuiding returns 1
22:22:47.323 00.030 16108 IsSlewing returns 0
22:22:47.323 00.000 16108 IsGuiding returns 0
22:22:47.323 00.000 16108 scope move finished after 55 + 81 ms
22:22:47.323 00.000 16108 Move returns status 0, amount 55
22:22:47.323 00.000 16108 move complete, result=0
22:22:47.323 00.000 16108 worker thread done servicing request
22:22:47.323 00.000 16108 Worker thread wakes up
22:22:47.323 00.000 21068 GuideStep: -0.3 px 93 ms EAST, -0.3 px 55 ms NORTH
22:22:47.325 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:47.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:48.489 01.164 16108 Exposure complete
22:22:48.547 00.058 16108 worker thread done servicing request
22:22:48.547 00.000 21068 OnExposeComplete: enter
22:22:48.548 00.001 21068 UpdateGuideState(): m_state=6
22:22:48.549 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1363
22:22:48.550 00.001 21068 Star::Find returns 1 (0), X=218.73, Y=877.22, Mass=63154, SNR=42.1, Peak=9782 HFD=3.1
22:22:48.551 00.001 21068 MultiStar: [#1 -0.47,-0.59,0.00,M6] [#2 -0.20,-0.22,1.53,U] [#3 -0.55,-0.34,0.00,M8] [#4 -0.11,-0.31,1.10,U] [#5 -0.49,-0.83,0.00,M9] [#6 -0.30,-0.47,0.00,M5] [#7 -0.69,-0.51,0.00,M1] [#8 -0.60,-1.03,0.00,M10] 
22:22:48.551 00.000 21068 refined, 2 included, MultiStar: {-0.25, -0.36}, one-star: {-0.49, -0.63}
22:22:48.552 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
22:22:48.553 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
22:22:48.554 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.36 hyp=0.44 cameraTheta=-2.18 mountX=0.19 mountY=0.41, mountTheta=1.14
22:22:48.555 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.36, opts=13)
22:22:48.557 00.002 21068 Enqueuing Move request for scope (-0.25, -0.36)
22:22:48.558 00.001 16108 Worker thread wakes up
22:22:48.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.36) opts 0xd
22:22:48.558 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.36)
22:22:48.558 00.000 16108 Moving (-0.25, -0.36) raw xDistance=0.19 yDistance=0.41
22:22:48.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:22:48.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:48.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:22:48.558 00.000 16108 MoveAxis(E, 0, ABG)
22:22:48.558 00.000 16108 Move returns status 0, amount 0
22:22:48.558 00.000 16108 MoveAxis(N, 0, ABG)
22:22:48.558 00.000 16108 Move returns status 0, amount 0
22:22:48.558 00.000 16108 move complete, result=0
22:22:48.558 00.000 16108 worker thread done servicing request
22:22:48.562 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4109, FiltMin=3510, FiltMax=32032, Gamma=1.000
22:22:48.579 00.017 21068 UpdateGuideState exits: m=63154 SNR=42.1
22:22:48.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:48.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:48.582 00.001 21068 Enqueuing Expose request
22:22:48.583 00.001 16108 Worker thread wakes up
22:22:48.583 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:22:48.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:48.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:49.547 00.963 16108 Exposure complete
22:22:49.615 00.068 16108 worker thread done servicing request
22:22:49.615 00.000 21068 OnExposeComplete: enter
22:22:49.616 00.001 21068 UpdateGuideState(): m_state=6
22:22:49.618 00.002 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1364
22:22:49.618 00.000 21068 Star::Find returns 1 (0), X=218.20, Y=877.16, Mass=62178, SNR=45.3, Peak=10339 HFD=3.2
22:22:49.619 00.001 21068 MultiStar: large primary error, entering stabilization period
22:22:49.620 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.77)
22:22:49.621 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
22:22:49.622 00.001 21068 CameraToMount -- cameraX=-1.03 cameraY=-0.69 hyp=1.24 cameraTheta=-2.55 mountX=0.90 mountY=0.91, mountTheta=0.80
22:22:49.625 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.03, y=-0.69, opts=13)
22:22:49.626 00.001 21068 Enqueuing Move request for scope (-1.03, -0.69)
22:22:49.627 00.001 16108 Worker thread wakes up
22:22:49.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.69) opts 0xd
22:22:49.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.03, -0.69)
22:22:49.627 00.000 16108 Moving (-1.03, -0.69) raw xDistance=0.90 yDistance=0.91
22:22:49.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.90
22:22:49.627 00.000 16108 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
22:22:49.627 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.74
22:22:49.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
22:22:49.627 00.000 16108 MoveAxis(W, 235, ABG)
22:22:49.627 00.000 16108 Guiding  Dir = 3, Dur = 235
22:22:49.627 00.000 16108 IsSlewing returns 0
22:22:49.627 00.000 16108 IsGuiding returns 0
22:22:49.628 00.001 16108 PulseGuide returned control before completion, sleep 245
22:22:49.632 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4112, FiltMin=3542, FiltMax=34157, Gamma=1.000
22:22:49.649 00.017 21068 UpdateGuideState exits: m=62178 SNR=45.3
22:22:49.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:49.652 00.001 21068 Enqueuing Expose request
22:22:49.878 00.226 16108 IsGuiding returns 1
22:22:49.878 00.000 16108 scope still moving after pulse duration time elapsed
22:22:49.910 00.032 16108 IsSlewing returns 0
22:22:49.910 00.000 16108 IsGuiding returns 1
22:22:49.942 00.032 16108 IsSlewing returns 0
22:22:49.942 00.000 16108 IsGuiding returns 0
22:22:49.942 00.000 16108 scope move finished after 235 + 79 ms
22:22:49.942 00.000 16108 Move returns status 0, amount 235
22:22:49.942 00.000 16108 MoveAxis(S, 184, ABG)
22:22:49.942 00.000 16108 Guiding  Dir = 1, Dur = 184
22:22:49.942 00.000 16108 IsSlewing returns 0
22:22:49.942 00.000 16108 IsGuiding returns 0
22:22:50.006 00.064 16108 PulseGuide returned control before completion, sleep 131
22:22:50.145 00.139 16108 IsGuiding returns 1
22:22:50.145 00.000 16108 scope still moving after pulse duration time elapsed
22:22:50.176 00.031 16108 IsSlewing returns 0
22:22:50.176 00.000 16108 IsGuiding returns 1
22:22:50.207 00.031 16108 IsSlewing returns 0
22:22:50.207 00.000 16108 IsGuiding returns 1
22:22:50.239 00.032 16108 IsSlewing returns 0
22:22:50.239 00.000 16108 IsGuiding returns 1
22:22:50.270 00.031 16108 IsSlewing returns 0
22:22:50.270 00.000 16108 IsGuiding returns 0
22:22:50.270 00.000 16108 scope move finished after 184 + 143 ms
22:22:50.270 00.000 16108 Move returns status 0, amount 184
22:22:50.270 00.000 16108 move complete, result=0
22:22:50.270 00.000 16108 worker thread done servicing request
22:22:50.270 00.000 16108 Worker thread wakes up
22:22:50.270 00.000 21068 GuideStep: 0.9 px 235 ms WEST, 0.9 px 184 ms SOUTH
22:22:50.273 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:50.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:51.421 01.148 16108 Exposure complete
22:22:51.477 00.056 16108 worker thread done servicing request
22:22:51.477 00.000 21068 OnExposeComplete: enter
22:22:51.478 00.001 21068 UpdateGuideState(): m_state=6
22:22:51.479 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1365
22:22:51.480 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=877.20, Mass=69497, SNR=48.8, Peak=11139 HFD=3.3
22:22:51.481 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
22:22:51.481 00.000 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:22:51.482 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=-0.65 hyp=0.82 cameraTheta=-0.92 mountX=-0.61 mountY=0.52, mountTheta=2.43
22:22:51.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=-0.65, opts=13)
22:22:51.485 00.002 21068 Enqueuing Move request for scope (0.50, -0.65)
22:22:51.486 00.001 16108 Worker thread wakes up
22:22:51.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.65) opts 0xd
22:22:51.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, -0.65)
22:22:51.486 00.000 16108 Moving (0.50, -0.65) raw xDistance=-0.61 yDistance=0.52
22:22:51.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.61
22:22:51.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:22:51.486 00.000 16108 MoveAxis(E, 143, ABG)
22:22:51.486 00.000 16108 Guiding  Dir = 2, Dur = 143
22:22:51.487 00.001 16108 IsSlewing returns 0
22:22:51.487 00.000 16108 IsGuiding returns 0
22:22:51.491 00.004 16108 PulseGuide returned control before completion, sleep 149
22:22:51.491 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4115, FiltMin=3574, FiltMax=32790, Gamma=1.000
22:22:51.514 00.023 21068 UpdateGuideState exits: m=69497 SNR=48.8
22:22:51.516 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:51.516 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:51.517 00.001 21068 Enqueuing Expose request
22:22:51.647 00.130 16108 IsGuiding returns 1
22:22:51.647 00.000 16108 scope still moving after pulse duration time elapsed
22:22:51.678 00.031 16108 IsSlewing returns 0
22:22:51.678 00.000 16108 IsGuiding returns 1
22:22:51.708 00.030 16108 IsSlewing returns 0
22:22:51.708 00.000 16108 IsGuiding returns 0
22:22:51.708 00.000 16108 scope move finished after 143 + 78 ms
22:22:51.708 00.000 16108 Move returns status 0, amount 143
22:22:51.708 00.000 16108 MoveAxis(S, 104, ABG)
22:22:51.708 00.000 16108 Guiding  Dir = 1, Dur = 104
22:22:51.708 00.000 16108 IsSlewing returns 0
22:22:51.710 00.002 16108 IsGuiding returns 0
22:22:51.755 00.045 16108 PulseGuide returned control before completion, sleep 68
22:22:51.832 00.077 16108 IsGuiding returns 1
22:22:51.832 00.000 16108 scope still moving after pulse duration time elapsed
22:22:51.863 00.031 16108 IsSlewing returns 0
22:22:51.863 00.000 16108 IsGuiding returns 1
22:22:51.894 00.031 16108 IsSlewing returns 0
22:22:51.894 00.000 16108 IsGuiding returns 1
22:22:51.926 00.032 16108 IsSlewing returns 0
22:22:51.926 00.000 16108 IsGuiding returns 0
22:22:51.926 00.000 16108 scope move finished after 104 + 112 ms
22:22:51.926 00.000 16108 Move returns status 0, amount 104
22:22:51.926 00.000 16108 move complete, result=0
22:22:51.926 00.000 16108 worker thread done servicing request
22:22:51.926 00.000 16108 Worker thread wakes up
22:22:51.926 00.000 21068 GuideStep: -0.6 px 143 ms EAST, 0.5 px 104 ms SOUTH
22:22:51.927 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:51.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:52.889 00.962 16108 Exposure complete
22:22:52.948 00.059 16108 worker thread done servicing request
22:22:52.948 00.000 21068 OnExposeComplete: enter
22:22:52.949 00.001 21068 UpdateGuideState(): m_state=6
22:22:52.950 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1366
22:22:52.951 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=878.45, Mass=51247, SNR=38.3, Peak=11059 HFD=2.6
22:22:52.951 00.000 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
22:22:52.954 00.003 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
22:22:52.955 00.001 21068 CameraToMount -- cameraX=0.60 cameraY=0.60 hyp=0.85 cameraTheta=0.79 mountX=-0.48 mountY=-0.72, mountTheta=-2.16
22:22:52.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.60, y=0.60, opts=13)
22:22:52.959 00.002 21068 Enqueuing Move request for scope (0.60, 0.60)
22:22:52.960 00.001 16108 Worker thread wakes up
22:22:52.961 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.60) opts 0xd
22:22:52.961 00.000 16108 Handling offset move in thread for scope, endpoint = (0.60, 0.60)
22:22:52.961 00.000 16108 Moving (0.60, 0.60) raw xDistance=-0.48 yDistance=-0.72
22:22:52.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
22:22:52.961 00.000 16108 resist switch: large excursion: input -0.72 thresh 0.60 direction from 1 to -1
22:22:52.961 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.17
22:22:52.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:22:52.961 00.000 16108 MoveAxis(E, 137, ABG)
22:22:52.961 00.000 16108 Guiding  Dir = 2, Dur = 137
22:22:52.961 00.000 16108 IsSlewing returns 0
22:22:52.961 00.000 16108 IsGuiding returns 0
22:22:52.964 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4118, FiltMin=3456, FiltMax=41600, Gamma=1.000
22:22:52.981 00.017 21068 UpdateGuideState exits: m=51247 SNR=38.3
22:22:52.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:52.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:52.984 00.001 21068 Enqueuing Expose request
22:22:53.019 00.035 16108 PulseGuide returned control before completion, sleep 89
22:22:53.111 00.092 16108 IsGuiding returns 1
22:22:53.111 00.000 16108 scope still moving after pulse duration time elapsed
22:22:53.142 00.031 16108 IsSlewing returns 0
22:22:53.142 00.000 16108 IsGuiding returns 1
22:22:53.173 00.031 16108 IsSlewing returns 0
22:22:53.173 00.000 16108 IsGuiding returns 1
22:22:53.204 00.031 16108 IsSlewing returns 0
22:22:53.204 00.000 16108 IsGuiding returns 0
22:22:53.204 00.000 16108 scope move finished after 137 + 106 ms
22:22:53.204 00.000 16108 Move returns status 0, amount 137
22:22:53.204 00.000 16108 MoveAxis(N, 146, ABG)
22:22:53.204 00.000 16108 Guiding  Dir = 0, Dur = 146
22:22:53.204 00.000 16108 IsSlewing returns 0
22:22:53.205 00.001 16108 IsGuiding returns 0
22:22:53.251 00.046 16108 PulseGuide returned control before completion, sleep 110
22:22:53.376 00.125 16108 IsGuiding returns 1
22:22:53.376 00.000 16108 scope still moving after pulse duration time elapsed
22:22:53.408 00.032 16108 IsSlewing returns 0
22:22:53.408 00.000 16108 IsGuiding returns 1
22:22:53.439 00.031 16108 IsSlewing returns 0
22:22:53.439 00.000 16108 IsGuiding returns 0
22:22:53.439 00.000 16108 scope move finished after 146 + 88 ms
22:22:53.439 00.000 16108 Move returns status 0, amount 146
22:22:53.439 00.000 16108 move complete, result=0
22:22:53.439 00.000 16108 worker thread done servicing request
22:22:53.439 00.000 16108 Worker thread wakes up
22:22:53.439 00.000 21068 GuideStep: -0.5 px 137 ms EAST, -0.7 px 146 ms NORTH
22:22:53.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:53.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:54.587 01.147 16108 Exposure complete
22:22:54.644 00.057 16108 worker thread done servicing request
22:22:54.644 00.000 21068 OnExposeComplete: enter
22:22:54.645 00.001 21068 UpdateGuideState(): m_state=6
22:22:54.646 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1367
22:22:54.647 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.88, Mass=53247, SNR=47.7, Peak=10262 HFD=2.8
22:22:54.648 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
22:22:54.649 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
22:22:54.650 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=1.02 hyp=1.02 cameraTheta=1.58 mountX=0.19 mountY=-0.99, mountTheta=-1.38
22:22:54.651 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=1.02, opts=13)
22:22:54.652 00.001 21068 Enqueuing Move request for scope (-0.01, 1.02)
22:22:54.653 00.001 16108 Worker thread wakes up
22:22:54.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.02) opts 0xd
22:22:54.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 1.02)
22:22:54.653 00.000 16108 Moving (-0.01, 1.02) raw xDistance=0.19 yDistance=-0.99
22:22:54.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:22:54.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
22:22:54.653 00.000 16108 MoveAxis(E, 0, ABG)
22:22:54.653 00.000 16108 Move returns status 0, amount 0
22:22:54.653 00.000 16108 MoveAxis(N, 200, ABG)
22:22:54.653 00.000 16108 Guiding  Dir = 0, Dur = 200
22:22:54.654 00.001 16108 IsSlewing returns 0
22:22:54.654 00.000 16108 IsGuiding returns 0
22:22:54.657 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4121, FiltMin=3545, FiltMax=35904, Gamma=1.000
22:22:54.677 00.020 21068 UpdateGuideState exits: m=53247 SNR=47.7
22:22:54.679 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:54.679 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:54.680 00.001 21068 Enqueuing Expose request
22:22:54.689 00.009 16108 PulseGuide returned control before completion, sleep 175
22:22:54.874 00.185 16108 IsGuiding returns 1
22:22:54.874 00.000 16108 scope still moving after pulse duration time elapsed
22:22:54.906 00.032 16108 IsSlewing returns 0
22:22:54.906 00.000 16108 IsGuiding returns 1
22:22:54.937 00.031 16108 IsSlewing returns 0
22:22:54.937 00.000 16108 IsGuiding returns 0
22:22:54.937 00.000 16108 scope move finished after 200 + 83 ms
22:22:54.937 00.000 16108 Move returns status 0, amount 200
22:22:54.937 00.000 16108 move complete, result=0
22:22:54.937 00.000 16108 worker thread done servicing request
22:22:54.937 00.000 16108 Worker thread wakes up
22:22:54.937 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -1.0 px 200 ms NORTH
22:22:54.939 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:54.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:55.910 00.971 16108 Exposure complete
22:22:55.968 00.058 16108 worker thread done servicing request
22:22:55.968 00.000 21068 OnExposeComplete: enter
22:22:55.969 00.001 21068 UpdateGuideState(): m_state=6
22:22:55.969 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1368
22:22:55.970 00.001 21068 Star::Find returns 1 (0), X=219.00, Y=878.44, Mass=55142, SNR=42.0, Peak=9862 HFD=2.9
22:22:55.971 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
22:22:55.972 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
22:22:55.973 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.59 hyp=0.63 cameraTheta=1.94 mountX=0.33 mountY=-0.52, mountTheta=-1.00
22:22:55.974 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.59, opts=13)
22:22:55.976 00.002 21068 Enqueuing Move request for scope (-0.23, 0.59)
22:22:55.977 00.001 16108 Worker thread wakes up
22:22:55.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.59) opts 0xd
22:22:55.977 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.59)
22:22:55.977 00.000 16108 Moving (-0.23, 0.59) raw xDistance=0.33 yDistance=-0.52
22:22:55.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:22:55.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:22:55.977 00.000 16108 MoveAxis(W, 87, ABG)
22:22:55.977 00.000 16108 Guiding  Dir = 3, Dur = 87
22:22:55.977 00.000 16108 IsSlewing returns 0
22:22:55.977 00.000 16108 IsGuiding returns 0
22:22:55.981 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4125, FiltMin=3536, FiltMax=43782, Gamma=1.000
22:22:55.998 00.017 21068 UpdateGuideState exits: m=55142 SNR=42.0
22:22:55.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:56.000 00.000 21068 Enqueuing Expose request
22:22:56.011 00.011 16108 PulseGuide returned control before completion, sleep 63
22:22:56.089 00.078 16108 IsGuiding returns 1
22:22:56.089 00.000 16108 scope still moving after pulse duration time elapsed
22:22:56.120 00.031 16108 IsSlewing returns 0
22:22:56.120 00.000 16108 IsGuiding returns 0
22:22:56.120 00.000 16108 scope move finished after 87 + 55 ms
22:22:56.120 00.000 16108 Move returns status 0, amount 87
22:22:56.120 00.000 16108 MoveAxis(N, 104, ABG)
22:22:56.120 00.000 16108 Guiding  Dir = 0, Dur = 104
22:22:56.120 00.000 16108 IsSlewing returns 0
22:22:56.120 00.000 16108 IsGuiding returns 0
22:22:56.167 00.047 16108 PulseGuide returned control before completion, sleep 67
22:22:56.244 00.077 16108 IsGuiding returns 1
22:22:56.244 00.000 16108 scope still moving after pulse duration time elapsed
22:22:56.276 00.032 16108 IsSlewing returns 0
22:22:56.276 00.000 16108 IsGuiding returns 1
22:22:56.307 00.031 16108 IsSlewing returns 0
22:22:56.307 00.000 16108 IsGuiding returns 1
22:22:56.339 00.032 16108 IsSlewing returns 0
22:22:56.339 00.000 16108 IsGuiding returns 0
22:22:56.339 00.000 16108 scope move finished after 104 + 114 ms
22:22:56.339 00.000 16108 Move returns status 0, amount 104
22:22:56.339 00.000 16108 move complete, result=0
22:22:56.339 00.000 16108 worker thread done servicing request
22:22:56.339 00.000 16108 Worker thread wakes up
22:22:56.339 00.000 21068 GuideStep: 0.3 px 87 ms WEST, -0.5 px 104 ms NORTH
22:22:56.340 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:56.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:57.496 01.156 16108 Exposure complete
22:22:57.557 00.061 16108 worker thread done servicing request
22:22:57.557 00.000 21068 OnExposeComplete: enter
22:22:57.558 00.001 21068 UpdateGuideState(): m_state=6
22:22:57.559 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1369
22:22:57.560 00.001 21068 Star::Find returns 1 (0), X=217.60, Y=876.41, Mass=54673, SNR=39.4, Peak=8950 HFD=3.3
22:22:57.561 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
22:22:57.562 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
22:22:57.562 00.000 21068 CameraToMount -- cameraX=-1.63 cameraY=-1.44 hyp=2.18 cameraTheta=-2.42 mountX=1.35 mountY=1.78, mountTheta=0.92
22:22:57.564 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.63, y=-1.44, opts=13)
22:22:57.565 00.001 21068 Enqueuing Move request for scope (-1.63, -1.44)
22:22:57.565 00.000 16108 Worker thread wakes up
22:22:57.566 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.63, -1.44) opts 0xd
22:22:57.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.63, -1.44)
22:22:57.566 00.000 16108 Moving (-1.63, -1.44) raw xDistance=1.35 yDistance=1.78
22:22:57.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.35
22:22:57.566 00.000 16108 resist switch: large excursion: input 1.78 thresh 0.60 direction from -1 to 1
22:22:57.566 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.35
22:22:57.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.78 from input 1.78
22:22:57.566 00.000 16108 MoveAxis(W, 360, ABG)
22:22:57.566 00.000 16108 Guiding  Dir = 3, Dur = 360
22:22:57.566 00.000 16108 IsSlewing returns 0
22:22:57.566 00.000 16108 IsGuiding returns 0
22:22:57.570 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4131, FiltMin=3542, FiltMax=39750, Gamma=1.000
22:22:57.585 00.015 21068 UpdateGuideState exits: m=54673 SNR=39.4
22:22:57.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:57.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:57.587 00.000 21068 Enqueuing Expose request
22:22:57.593 00.006 16108 PulseGuide returned control before completion, sleep 344
22:22:57.953 00.360 16108 IsGuiding returns 1
22:22:57.953 00.000 16108 scope still moving after pulse duration time elapsed
22:22:57.984 00.031 16108 IsSlewing returns 0
22:22:57.984 00.000 16108 IsGuiding returns 0
22:22:57.984 00.000 16108 scope move finished after 360 + 57 ms
22:22:57.984 00.000 16108 Move returns status 0, amount 360
22:22:57.984 00.000 16108 MoveAxis(S, 359, ABG)
22:22:57.984 00.000 16108 Guiding  Dir = 1, Dur = 359
22:22:57.984 00.000 16108 IsSlewing returns 0
22:22:57.985 00.001 16108 IsGuiding returns 0
22:22:57.985 00.000 16108 PulseGuide returned control before completion, sleep 369
22:22:58.359 00.374 16108 IsGuiding returns 1
22:22:58.359 00.000 16108 scope still moving after pulse duration time elapsed
22:22:58.389 00.030 16108 IsSlewing returns 0
22:22:58.389 00.000 16108 IsGuiding returns 0
22:22:58.389 00.000 16108 scope move finished after 359 + 46 ms
22:22:58.389 00.000 16108 Move returns status 0, amount 359
22:22:58.389 00.000 16108 move complete, result=0
22:22:58.389 00.000 16108 worker thread done servicing request
22:22:58.389 00.000 21068 GuideStep: 1.4 px 360 ms WEST, 1.8 px 359 ms SOUTH
22:22:58.391 00.002 16108 Worker thread wakes up
22:22:58.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:22:58.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:22:59.602 01.211 16108 Exposure complete
22:22:59.661 00.059 16108 worker thread done servicing request
22:22:59.661 00.000 21068 OnExposeComplete: enter
22:22:59.662 00.001 21068 UpdateGuideState(): m_state=6
22:22:59.663 00.001 21068 Star::Find(15, 217, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1370
22:22:59.665 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=877.48, Mass=56891, SNR=44.6, Peak=10019 HFD=3.0
22:22:59.666 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
22:22:59.667 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
22:22:59.667 00.000 21068 CameraToMount -- cameraX=0.64 cameraY=-0.37 hyp=0.75 cameraTheta=-0.53 mountX=-0.70 mountY=0.21, mountTheta=2.85
22:22:59.669 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.64, y=-0.37, opts=13)
22:22:59.669 00.000 21068 Enqueuing Move request for scope (0.64, -0.37)
22:22:59.670 00.001 16108 Worker thread wakes up
22:22:59.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.37) opts 0xd
22:22:59.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.64, -0.37)
22:22:59.670 00.000 16108 Moving (0.64, -0.37) raw xDistance=-0.70 yDistance=0.21
22:22:59.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.70
22:22:59.671 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:22:59.671 00.000 16108 MoveAxis(E, 158, ABG)
22:22:59.671 00.000 16108 Guiding  Dir = 2, Dur = 158
22:22:59.671 00.000 16108 IsSlewing returns 0
22:22:59.671 00.000 16108 IsGuiding returns 0
22:22:59.675 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4137, FiltMin=3571, FiltMax=35725, Gamma=1.000
22:22:59.696 00.021 21068 UpdateGuideState exits: m=56891 SNR=44.6
22:22:59.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:59.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:22:59.699 00.001 21068 Enqueuing Expose request
22:22:59.720 00.021 16108 PulseGuide returned control before completion, sleep 120
22:22:59.845 00.125 16108 IsGuiding returns 1
22:22:59.845 00.000 16108 scope still moving after pulse duration time elapsed
22:22:59.876 00.031 16108 IsSlewing returns 0
22:22:59.876 00.000 16108 IsGuiding returns 1
22:22:59.907 00.031 16108 IsSlewing returns 0
22:22:59.907 00.000 16108 IsGuiding returns 0
22:22:59.907 00.000 16108 scope move finished after 158 + 77 ms
22:22:59.907 00.000 16108 Move returns status 0, amount 158
22:22:59.907 00.000 16108 MoveAxis(S, 43, ABG)
22:22:59.907 00.000 16108 Guiding  Dir = 1, Dur = 43
22:22:59.907 00.000 16108 IsSlewing returns 0
22:22:59.907 00.000 16108 IsGuiding returns 0
22:22:59.954 00.047 16108 IsGuiding returns 1
22:22:59.954 00.000 16108 scope still moving after pulse duration time elapsed
22:22:59.984 00.030 16108 IsSlewing returns 0
22:22:59.984 00.000 16108 IsGuiding returns 1
22:23:00.015 00.031 16108 IsSlewing returns 0
22:23:00.015 00.000 16108 IsGuiding returns 1
22:23:00.046 00.031 16108 IsSlewing returns 0
22:23:00.046 00.000 16108 IsGuiding returns 0
22:23:00.046 00.000 16108 scope move finished after 43 + 95 ms
22:23:00.046 00.000 16108 Move returns status 0, amount 43
22:23:00.046 00.000 16108 move complete, result=0
22:23:00.046 00.000 16108 worker thread done servicing request
22:23:00.046 00.000 21068 GuideStep: -0.7 px 158 ms EAST, 0.2 px 43 ms SOUTH
22:23:00.047 00.001 16108 Worker thread wakes up
22:23:00.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:00.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:01.008 00.961 16108 Exposure complete
22:23:01.076 00.068 16108 worker thread done servicing request
22:23:01.076 00.000 21068 OnExposeComplete: enter
22:23:01.077 00.001 21068 UpdateGuideState(): m_state=6
22:23:01.078 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1371
22:23:01.079 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.57, Mass=60096, SNR=42.4, Peak=9731 HFD=3.2
22:23:01.080 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
22:23:01.081 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
22:23:01.081 00.000 21068 CameraToMount -- cameraX=1.15 cameraY=-0.28 hyp=1.19 cameraTheta=-0.24 mountX=-1.18 mountY=0.01, mountTheta=3.14
22:23:01.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.15, y=-0.28, opts=13)
22:23:01.084 00.001 21068 Enqueuing Move request for scope (1.15, -0.28)
22:23:01.085 00.001 16108 Worker thread wakes up
22:23:01.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.28) opts 0xd
22:23:01.085 00.000 16108 Handling offset move in thread for scope, endpoint = (1.15, -0.28)
22:23:01.085 00.000 16108 Moving (1.15, -0.28) raw xDistance=-1.18 yDistance=0.01
22:23:01.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.18
22:23:01.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:01.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:01.085 00.000 16108 MoveAxis(E, 321, ABG)
22:23:01.085 00.000 16108 Guiding  Dir = 2, Dur = 321
22:23:01.086 00.001 16108 IsSlewing returns 0
22:23:01.086 00.000 16108 IsGuiding returns 0
22:23:01.090 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4141, FiltMin=3581, FiltMax=38937, Gamma=1.000
22:23:01.105 00.015 21068 UpdateGuideState exits: m=60096 SNR=42.4
22:23:01.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:01.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:01.108 00.001 21068 Enqueuing Expose request
22:23:01.124 00.016 16108 PulseGuide returned control before completion, sleep 293
22:23:01.419 00.295 16108 IsGuiding returns 1
22:23:01.419 00.000 16108 scope still moving after pulse duration time elapsed
22:23:01.451 00.032 16108 IsSlewing returns 0
22:23:01.451 00.000 16108 IsGuiding returns 0
22:23:01.451 00.000 16108 scope move finished after 321 + 44 ms
22:23:01.451 00.000 16108 Move returns status 0, amount 321
22:23:01.451 00.000 16108 MoveAxis(N, 0, ABG)
22:23:01.451 00.000 16108 Move returns status 0, amount 0
22:23:01.451 00.000 16108 move complete, result=0
22:23:01.451 00.000 16108 worker thread done servicing request
22:23:01.451 00.000 16108 Worker thread wakes up
22:23:01.451 00.000 21068 GuideStep: -1.2 px 321 ms EAST, 0.0 px 0 ms NORTH
22:23:01.549 00.098 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:01.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:02.703 01.154 16108 Exposure complete
22:23:02.759 00.056 16108 worker thread done servicing request
22:23:02.759 00.000 21068 OnExposeComplete: enter
22:23:02.761 00.002 21068 UpdateGuideState(): m_state=6
22:23:02.762 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1372
22:23:02.763 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=879.15, Mass=60789, SNR=47.4, Peak=10998 HFD=2.9
22:23:02.763 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:23:02.764 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:23:02.765 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=1.29 hyp=1.30 cameraTheta=1.67 mountX=0.35 mountY=-1.23, mountTheta=-1.30
22:23:02.766 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=1.29, opts=13)
22:23:02.767 00.001 21068 Enqueuing Move request for scope (-0.12, 1.29)
22:23:02.768 00.001 16108 Worker thread wakes up
22:23:02.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.29) opts 0xd
22:23:02.768 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 1.29)
22:23:02.768 00.000 16108 Moving (-0.12, 1.29) raw xDistance=0.35 yDistance=-1.23
22:23:02.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
22:23:02.768 00.000 16108 resist switch: large excursion: input -1.23 thresh 0.60 direction from 1 to -1
22:23:02.768 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.69
22:23:02.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23
22:23:02.768 00.000 16108 MoveAxis(W, 68, ABG)
22:23:02.768 00.000 16108 Guiding  Dir = 3, Dur = 68
22:23:02.768 00.000 16108 IsSlewing returns 0
22:23:02.769 00.001 16108 IsGuiding returns 0
22:23:02.770 00.001 16108 PulseGuide returned control before completion, sleep 78
22:23:02.772 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=4144, FiltMin=3571, FiltMax=35184, Gamma=1.000
22:23:02.786 00.014 21068 UpdateGuideState exits: m=60789 SNR=47.4
22:23:02.788 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:02.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:02.789 00.000 21068 Enqueuing Expose request
22:23:02.851 00.062 16108 IsGuiding returns 0
22:23:02.851 00.000 16108 Move returns status 0, amount 68
22:23:02.851 00.000 16108 MoveAxis(N, 247, ABG)
22:23:02.851 00.000 16108 Guiding  Dir = 0, Dur = 247
22:23:02.851 00.000 16108 IsSlewing returns 0
22:23:02.851 00.000 16108 IsGuiding returns 0
22:23:02.915 00.064 16108 PulseGuide returned control before completion, sleep 194
22:23:03.116 00.201 16108 IsGuiding returns 1
22:23:03.116 00.000 16108 scope still moving after pulse duration time elapsed
22:23:03.149 00.033 16108 IsSlewing returns 0
22:23:03.150 00.001 16108 IsGuiding returns 1
22:23:03.178 00.028 16108 IsSlewing returns 0
22:23:03.178 00.000 16108 IsGuiding returns 0
22:23:03.178 00.000 16108 scope move finished after 247 + 79 ms
22:23:03.178 00.000 16108 Move returns status 0, amount 247
22:23:03.178 00.000 16108 move complete, result=0
22:23:03.178 00.000 16108 worker thread done servicing request
22:23:03.178 00.000 16108 Worker thread wakes up
22:23:03.178 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -1.2 px 247 ms NORTH
22:23:03.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:03.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:04.137 00.958 16108 Exposure complete
22:23:04.194 00.057 16108 worker thread done servicing request
22:23:04.194 00.000 21068 OnExposeComplete: enter
22:23:04.195 00.001 21068 UpdateGuideState(): m_state=6
22:23:04.197 00.002 21068 Star::Find(15, 219, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1373
22:23:04.198 00.001 21068 Star::Find returns 1 (0), X=219.02, Y=878.77, Mass=55434, SNR=41.0, Peak=8278 HFD=3.4
22:23:04.198 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:23:04.199 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:23:04.200 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.92 hyp=0.94 cameraTheta=1.79 mountX=0.36 mountY=-0.84, mountTheta=-1.16
22:23:04.201 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.92, opts=13)
22:23:04.202 00.001 21068 Enqueuing Move request for scope (-0.21, 0.92)
22:23:04.203 00.001 16108 Worker thread wakes up
22:23:04.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.92) opts 0xd
22:23:04.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.92)
22:23:04.203 00.000 16108 Moving (-0.21, 0.92) raw xDistance=0.36 yDistance=-0.84
22:23:04.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
22:23:04.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:23:04.203 00.000 16108 MoveAxis(W, 100, ABG)
22:23:04.203 00.000 16108 Guiding  Dir = 3, Dur = 100
22:23:04.203 00.000 16108 IsSlewing returns 0
22:23:04.203 00.000 16108 IsGuiding returns 0
22:23:04.207 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4147, FiltMin=3517, FiltMax=34678, Gamma=1.000
22:23:04.222 00.015 21068 UpdateGuideState exits: m=55434 SNR=41.0
22:23:04.225 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:04.225 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:04.226 00.001 21068 Enqueuing Expose request
22:23:04.238 00.012 16108 PulseGuide returned control before completion, sleep 75
22:23:04.315 00.077 16108 IsGuiding returns 1
22:23:04.315 00.000 16108 scope still moving after pulse duration time elapsed
22:23:04.346 00.031 16108 IsSlewing returns 0
22:23:04.346 00.000 16108 IsGuiding returns 1
22:23:04.377 00.031 16108 IsSlewing returns 0
22:23:04.377 00.000 16108 IsGuiding returns 1
22:23:04.407 00.030 16108 IsSlewing returns 0
22:23:04.407 00.000 16108 IsGuiding returns 0
22:23:04.407 00.000 16108 scope move finished after 100 + 103 ms
22:23:04.407 00.000 16108 Move returns status 0, amount 100
22:23:04.407 00.000 16108 MoveAxis(N, 170, ABG)
22:23:04.407 00.000 16108 Guiding  Dir = 0, Dur = 170
22:23:04.407 00.000 16108 IsSlewing returns 0
22:23:04.408 00.001 16108 IsGuiding returns 0
22:23:04.471 00.063 16108 PulseGuide returned control before completion, sleep 117
22:23:04.597 00.126 16108 IsGuiding returns 1
22:23:04.597 00.000 16108 scope still moving after pulse duration time elapsed
22:23:04.629 00.032 16108 IsSlewing returns 0
22:23:04.629 00.000 16108 IsGuiding returns 1
22:23:04.660 00.031 16108 IsSlewing returns 0
22:23:04.660 00.000 16108 IsGuiding returns 0
22:23:04.660 00.000 16108 scope move finished after 170 + 82 ms
22:23:04.660 00.000 16108 Move returns status 0, amount 170
22:23:04.660 00.000 16108 move complete, result=0
22:23:04.660 00.000 16108 worker thread done servicing request
22:23:04.660 00.000 16108 Worker thread wakes up
22:23:04.660 00.000 21068 GuideStep: 0.4 px 100 ms WEST, -0.8 px 170 ms NORTH
22:23:04.661 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:04.661 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:05.819 01.158 16108 Exposure complete
22:23:05.876 00.057 16108 worker thread done servicing request
22:23:05.876 00.000 21068 OnExposeComplete: enter
22:23:05.877 00.001 21068 UpdateGuideState(): m_state=6
22:23:05.878 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1374
22:23:05.879 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=878.04, Mass=56964, SNR=44.7, Peak=9702 HFD=3.3
22:23:05.880 00.001 21068 MultiStar: exiting stabilization period
22:23:05.881 00.001 21068 MultiStar: [#1 0.56,0.17,0.00,M7] [#2 0.59,0.02,0.00,M5] [#3 0.48,-0.02,1.11,U] [#4 0.39,-0.15,0.98,U] [#5 0.17,-0.73,0.00,M10] [#6 -0.36,0.04,0.71,U] [#7 -0.05,-0.34,0.54,U] [#8 0.16,-1.17,0.00,R] 
22:23:05.882 00.001 21068 refined, 4 included, MultiStar: {0.20, -0.03}, one-star: {0.23, 0.19}
22:23:05.883 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
22:23:05.884 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
22:23:05.885 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
22:23:05.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.03, opts=13)
22:23:05.887 00.001 21068 Enqueuing Move request for scope (0.20, -0.03)
22:23:05.888 00.001 16108 Worker thread wakes up
22:23:05.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
22:23:05.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
22:23:05.888 00.000 16108 Moving (0.20, -0.03) raw xDistance=-0.20 yDistance=-0.02
22:23:05.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
22:23:05.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:05.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:05.888 00.000 16108 MoveAxis(E, 45, ABG)
22:23:05.888 00.000 16108 Guiding  Dir = 2, Dur = 45
22:23:05.889 00.001 16108 IsSlewing returns 0
22:23:05.889 00.000 16108 IsGuiding returns 0
22:23:05.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4150, FiltMin=3517, FiltMax=38781, Gamma=1.000
22:23:05.896 00.003 16108 PulseGuide returned control before completion, sleep 49
22:23:05.908 00.012 21068 UpdateGuideState exits: m=56964 SNR=44.7
22:23:05.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:05.909 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:05.910 00.001 21068 Enqueuing Expose request
22:23:05.957 00.047 16108 IsGuiding returns 1
22:23:05.957 00.000 16108 scope still moving after pulse duration time elapsed
22:23:05.988 00.031 16108 IsSlewing returns 0
22:23:05.988 00.000 16108 IsGuiding returns 0
22:23:05.988 00.000 16108 scope move finished after 45 + 54 ms
22:23:05.988 00.000 16108 Move returns status 0, amount 45
22:23:05.988 00.000 16108 MoveAxis(N, 0, ABG)
22:23:05.988 00.000 16108 Move returns status 0, amount 0
22:23:05.988 00.000 16108 move complete, result=0
22:23:05.988 00.000 16108 worker thread done servicing request
22:23:05.988 00.000 16108 Worker thread wakes up
22:23:05.988 00.000 21068 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
22:23:05.989 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:05.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:06.948 00.959 16108 Exposure complete
22:23:07.008 00.060 16108 worker thread done servicing request
22:23:07.008 00.000 21068 OnExposeComplete: enter
22:23:07.009 00.001 21068 UpdateGuideState(): m_state=6
22:23:07.010 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1375
22:23:07.011 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.76, Mass=48170, SNR=37.5, Peak=11318 HFD=2.6
22:23:07.013 00.002 21068 MultiStar: [#1 0.26,-0.25,1.58,U] [#2 0.61,-0.11,0.00,M6] [#3 0.12,-0.28,1.42,U] [#4 0.27,0.36,0.95,U] [#5 0.17,-0.42,1.09,U] [#6 0.15,0.05,1.19,U] [#7 -0.26,0.01,0.71,U] [#8 0.48,0.18,1.09,U] 
22:23:07.013 00.000 21068 single-star, 7 included, MultiStar: {0.16, -0.08}, one-star: {-0.06, -0.10}
22:23:07.014 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
22:23:07.015 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
22:23:07.016 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=0.04 mountY=0.11, mountTheta=1.23
22:23:07.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
22:23:07.019 00.001 21068 Enqueuing Move request for scope (-0.06, -0.10)
22:23:07.020 00.001 16108 Worker thread wakes up
22:23:07.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:23:07.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:23:07.020 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
22:23:07.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:23:07.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:07.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:23:07.020 00.000 16108 MoveAxis(E, 0, ABG)
22:23:07.021 00.001 16108 Move returns status 0, amount 0
22:23:07.021 00.000 16108 MoveAxis(N, 0, ABG)
22:23:07.021 00.000 16108 Move returns status 0, amount 0
22:23:07.021 00.000 16108 move complete, result=0
22:23:07.021 00.000 16108 worker thread done servicing request
22:23:07.024 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=4153, FiltMin=3609, FiltMax=39200, Gamma=1.000
22:23:07.043 00.019 21068 UpdateGuideState exits: m=48170 SNR=37.5
22:23:07.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:07.045 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:07.045 00.000 21068 Enqueuing Expose request
22:23:07.046 00.001 16108 Worker thread wakes up
22:23:07.046 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:07.047 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:07.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:08.200 01.153 16108 Exposure complete
22:23:08.260 00.060 16108 worker thread done servicing request
22:23:08.260 00.000 21068 OnExposeComplete: enter
22:23:08.262 00.002 21068 UpdateGuideState(): m_state=6
22:23:08.263 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1376
22:23:08.264 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=878.05, Mass=57738, SNR=42.3, Peak=11043 HFD=2.6
22:23:08.266 00.002 21068 MultiStar: [#1 0.39,0.27,1.32,U] [#2 1.22,0.58,0.00,M7] [#3 0.32,0.34,1.06,U] [#4 0.75,0.44,0.00,M6] [#5 0.60,-0.13,0.00,M10] [#6 0.46,0.19,0.84,U] [#7 -0.18,0.32,0.83,U] [#8 0.60,0.73,0.00,M1] 
22:23:08.267 00.001 21068 refined, 4 included, MultiStar: {0.32, 0.27}, one-star: {0.52, 0.20}
22:23:08.268 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:23:08.269 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:23:08.270 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.27 hyp=0.41 cameraTheta=0.69 mountX=-0.27 mountY=-0.33, mountTheta=-2.25
22:23:08.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.27, opts=13)
22:23:08.273 00.001 21068 Enqueuing Move request for scope (0.32, 0.27)
22:23:08.273 00.000 16108 Worker thread wakes up
22:23:08.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.27) opts 0xd
22:23:08.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.27)
22:23:08.273 00.000 16108 Moving (0.32, 0.27) raw xDistance=-0.27 yDistance=-0.33
22:23:08.274 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:23:08.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:23:08.274 00.000 16108 MoveAxis(E, 70, ABG)
22:23:08.274 00.000 16108 Guiding  Dir = 2, Dur = 70
22:23:08.274 00.000 16108 IsSlewing returns 0
22:23:08.274 00.000 16108 IsGuiding returns 0
22:23:08.277 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1936, max=65535, med=4157, FiltMin=3584, FiltMax=38397, Gamma=1.000
22:23:08.293 00.016 21068 UpdateGuideState exits: m=57738 SNR=42.3
22:23:08.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:08.294 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:08.295 00.001 21068 Enqueuing Expose request
22:23:08.330 00.035 16108 PulseGuide returned control before completion, sleep 25
22:23:08.360 00.030 16108 IsGuiding returns 1
22:23:08.360 00.000 16108 scope still moving after pulse duration time elapsed
22:23:08.392 00.032 16108 IsSlewing returns 0
22:23:08.392 00.000 16108 IsGuiding returns 1
22:23:08.423 00.031 16108 IsSlewing returns 0
22:23:08.423 00.000 16108 IsGuiding returns 1
22:23:08.455 00.032 16108 IsSlewing returns 0
22:23:08.455 00.000 16108 IsGuiding returns 0
22:23:08.455 00.000 16108 scope move finished after 70 + 110 ms
22:23:08.455 00.000 16108 Move returns status 0, amount 70
22:23:08.455 00.000 16108 MoveAxis(N, 67, ABG)
22:23:08.455 00.000 16108 Guiding  Dir = 0, Dur = 67
22:23:08.455 00.000 16108 IsSlewing returns 0
22:23:08.456 00.001 16108 IsGuiding returns 0
22:23:08.457 00.001 16108 PulseGuide returned control before completion, sleep 76
22:23:08.534 00.077 16108 IsGuiding returns 0
22:23:08.534 00.000 16108 Move returns status 0, amount 67
22:23:08.534 00.000 16108 move complete, result=0
22:23:08.534 00.000 16108 worker thread done servicing request
22:23:08.534 00.000 16108 Worker thread wakes up
22:23:08.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:08.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:08.534 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.3 px 67 ms NORTH
22:23:09.496 00.962 16108 Exposure complete
22:23:09.553 00.057 16108 worker thread done servicing request
22:23:09.553 00.000 21068 OnExposeComplete: enter
22:23:09.554 00.001 21068 UpdateGuideState(): m_state=6
22:23:09.555 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1377
22:23:09.556 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=878.04, Mass=55170, SNR=41.9, Peak=11731 HFD=2.8
22:23:09.557 00.001 21068 MultiStar: [#1 0.56,0.04,1.43,U] [#2 1.06,0.28,0.00,M8] [#3 0.38,0.28,1.05,U] [#4 0.66,0.26,0.00,M7] [#5 0.56,-0.15,0.00,R] [#6 0.31,0.13,0.86,U] [#7 0.76,0.18,0.00,M1] [#8 0.57,0.84,0.00,M2] 
22:23:09.558 00.001 21068 refined, 3 included, MultiStar: {0.51, 0.15}, one-star: {0.75, 0.19}
22:23:09.558 00.000 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
22:23:09.559 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
22:23:09.560 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=0.15 hyp=0.53 cameraTheta=0.29 mountX=-0.48 mountY=-0.27, mountTheta=-2.63
22:23:09.561 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=0.15, opts=13)
22:23:09.562 00.001 21068 Enqueuing Move request for scope (0.51, 0.15)
22:23:09.563 00.001 16108 Worker thread wakes up
22:23:09.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.15) opts 0xd
22:23:09.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, 0.15)
22:23:09.563 00.000 16108 Moving (0.51, 0.15) raw xDistance=-0.48 yDistance=-0.27
22:23:09.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
22:23:09.564 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:23:09.564 00.000 16108 MoveAxis(E, 129, ABG)
22:23:09.564 00.000 16108 Guiding  Dir = 2, Dur = 129
22:23:09.564 00.000 16108 IsSlewing returns 0
22:23:09.564 00.000 16108 IsGuiding returns 0
22:23:09.569 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=4160, FiltMin=3587, FiltMax=34019, Gamma=1.000
22:23:09.585 00.016 21068 UpdateGuideState exits: m=55170 SNR=41.9
22:23:09.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:09.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:09.588 00.001 21068 Enqueuing Expose request
22:23:09.612 00.024 16108 PulseGuide returned control before completion, sleep 93
22:23:09.705 00.093 16108 IsGuiding returns 1
22:23:09.705 00.000 16108 scope still moving after pulse duration time elapsed
22:23:09.736 00.031 16108 IsSlewing returns 0
22:23:09.736 00.000 16108 IsGuiding returns 1
22:23:09.768 00.032 16108 IsSlewing returns 0
22:23:09.768 00.000 16108 IsGuiding returns 1
22:23:09.799 00.031 16108 IsSlewing returns 0
22:23:09.799 00.000 16108 IsGuiding returns 0
22:23:09.799 00.000 16108 scope move finished after 129 + 105 ms
22:23:09.799 00.000 16108 Move returns status 0, amount 129
22:23:09.799 00.000 16108 MoveAxis(N, 53, ABG)
22:23:09.799 00.000 16108 Guiding  Dir = 0, Dur = 53
22:23:09.799 00.000 16108 IsSlewing returns 0
22:23:09.799 00.000 16108 IsGuiding returns 0
22:23:09.847 00.048 16108 PulseGuide returned control before completion, sleep 17
22:23:09.877 00.030 16108 IsGuiding returns 1
22:23:09.877 00.000 16108 scope still moving after pulse duration time elapsed
22:23:09.909 00.032 16108 IsSlewing returns 0
22:23:09.909 00.000 16108 IsGuiding returns 1
22:23:09.939 00.030 16108 IsSlewing returns 0
22:23:09.939 00.000 16108 IsGuiding returns 1
22:23:09.970 00.031 16108 IsSlewing returns 0
22:23:09.970 00.000 16108 IsGuiding returns 0
22:23:09.970 00.000 16108 scope move finished after 53 + 117 ms
22:23:09.970 00.000 16108 Move returns status 0, amount 53
22:23:09.970 00.000 16108 move complete, result=0
22:23:09.970 00.000 16108 worker thread done servicing request
22:23:09.970 00.000 16108 Worker thread wakes up
22:23:09.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:09.970 00.000 21068 GuideStep: -0.5 px 129 ms EAST, -0.3 px 53 ms NORTH
22:23:09.972 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:11.120 01.148 16108 Exposure complete
22:23:11.178 00.058 16108 worker thread done servicing request
22:23:11.178 00.000 21068 OnExposeComplete: enter
22:23:11.178 00.000 21068 UpdateGuideState(): m_state=6
22:23:11.181 00.003 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1378
22:23:11.182 00.001 21068 Star::Find returns 1 (0), X=218.66, Y=877.57, Mass=61921, SNR=45.6, Peak=10243 HFD=3.2
22:23:11.183 00.001 21068 MultiStar: [#1 -0.35,-0.52,0.00,M5] [#2 -0.21,-0.23,1.32,U] [#3 -0.80,-0.17,0.00,M5] [#4 -0.52,-0.27,0.00,M8] [#5 -1.33,-0.81,0.00,M1] [#6 -0.38,-0.40,0.96,U] [#7 -1.40,-0.16,0.00,M2] [#8 -0.54,0.43,0.00,M3] 
22:23:11.184 00.001 21068 refined, 2 included, MultiStar: {-0.37, -0.30}, one-star: {-0.57, -0.28}
22:23:11.185 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
22:23:11.186 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
22:23:11.187 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.30 hyp=0.47 cameraTheta=-2.46 mountX=0.31 mountY=0.37, mountTheta=0.88
22:23:11.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.30, opts=13)
22:23:11.190 00.001 21068 Enqueuing Move request for scope (-0.37, -0.30)
22:23:11.191 00.001 16108 Worker thread wakes up
22:23:11.192 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.30) opts 0xd
22:23:11.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.30)
22:23:11.192 00.000 16108 Moving (-0.37, -0.30) raw xDistance=0.31 yDistance=0.37
22:23:11.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
22:23:11.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:11.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:23:11.192 00.000 16108 MoveAxis(W, 72, ABG)
22:23:11.192 00.000 16108 Guiding  Dir = 3, Dur = 72
22:23:11.192 00.000 16108 IsSlewing returns 0
22:23:11.192 00.000 16108 IsGuiding returns 0
22:23:11.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4163, FiltMin=3529, FiltMax=38566, Gamma=1.000
22:23:11.206 00.010 16108 PulseGuide returned control before completion, sleep 70
22:23:11.212 00.006 21068 UpdateGuideState exits: m=61921 SNR=45.6
22:23:11.212 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:11.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:11.214 00.001 21068 Enqueuing Expose request
22:23:11.283 00.069 16108 IsGuiding returns 1
22:23:11.283 00.000 16108 scope still moving after pulse duration time elapsed
22:23:11.314 00.031 16108 IsSlewing returns 0
22:23:11.314 00.000 16108 IsGuiding returns 0
22:23:11.314 00.000 16108 scope move finished after 72 + 49 ms
22:23:11.314 00.000 16108 Move returns status 0, amount 72
22:23:11.314 00.000 16108 MoveAxis(N, 0, ABG)
22:23:11.314 00.000 16108 Move returns status 0, amount 0
22:23:11.314 00.000 16108 move complete, result=0
22:23:11.314 00.000 16108 worker thread done servicing request
22:23:11.314 00.000 16108 Worker thread wakes up
22:23:11.314 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.4 px 0 ms NORTH
22:23:11.316 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:11.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:12.273 00.957 16108 Exposure complete
22:23:12.332 00.059 16108 worker thread done servicing request
22:23:12.333 00.001 21068 OnExposeComplete: enter
22:23:12.333 00.000 21068 UpdateGuideState(): m_state=6
22:23:12.334 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1379
22:23:12.335 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.67, Mass=59002, SNR=47.3, Peak=10595 HFD=3.3
22:23:12.336 00.001 21068 MultiStar: [#1 -0.25,-0.27,1.21,U] [#2 0.31,-0.08,1.15,U] [#3 -0.30,-0.32,1.07,U] [#4 -0.15,-0.45,0.67,U] [#5 -0.61,-0.01,0.00,M2] [#6 -0.18,-0.14,0.76,U] [#7 -0.54,-0.57,0.00,M3] [#8 -0.23,0.34,0.74,U] 
22:23:12.337 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.17}, one-star: {-0.09, -0.18}
22:23:12.338 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
22:23:12.339 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
22:23:12.340 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-2.18 mountX=0.09 mountY=0.19, mountTheta=1.15
22:23:12.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
22:23:12.342 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
22:23:12.343 00.001 16108 Worker thread wakes up
22:23:12.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
22:23:12.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
22:23:12.343 00.000 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.19
22:23:12.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:23:12.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:12.344 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:23:12.344 00.000 16108 MoveAxis(E, 0, ABG)
22:23:12.344 00.000 16108 Move returns status 0, amount 0
22:23:12.344 00.000 16108 MoveAxis(N, 0, ABG)
22:23:12.344 00.000 16108 Move returns status 0, amount 0
22:23:12.344 00.000 16108 move complete, result=0
22:23:12.344 00.000 16108 worker thread done servicing request
22:23:12.350 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=4166, FiltMin=3584, FiltMax=34937, Gamma=1.000
22:23:12.366 00.016 21068 UpdateGuideState exits: m=59002 SNR=47.3
22:23:12.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:12.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:12.369 00.001 21068 Enqueuing Expose request
22:23:12.371 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:12.371 00.000 16108 Worker thread wakes up
22:23:12.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:12.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:13.523 01.152 16108 Exposure complete
22:23:13.583 00.060 16108 worker thread done servicing request
22:23:13.583 00.000 21068 OnExposeComplete: enter
22:23:13.584 00.001 21068 UpdateGuideState(): m_state=6
22:23:13.585 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1380
22:23:13.586 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=877.30, Mass=50790, SNR=41.0, Peak=10278 HFD=3.2
22:23:13.587 00.001 21068 MultiStar: [#1 0.09,-0.15,1.29,U] [#2 0.28,0.05,1.21,U] [#3 -0.10,-0.15,1.31,U] [#4 0.04,-0.08,0.92,U] [#5 -0.87,0.07,0.00,M3] [#6 -0.00,0.13,0.95,U] [#7 -0.62,-0.54,0.00,M4] [#8 -0.17,0.25,0.74,U] 
22:23:13.588 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {-0.16, -0.55}
22:23:13.588 00.000 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
22:23:13.589 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
22:23:13.590 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.46 mountX=-0.02 mountY=0.08, mountTheta=1.86
22:23:13.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
22:23:13.593 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
22:23:13.594 00.001 16108 Worker thread wakes up
22:23:13.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:23:13.594 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:23:13.594 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.08
22:23:13.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:23:13.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:13.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:23:13.594 00.000 16108 MoveAxis(E, 0, ABG)
22:23:13.594 00.000 16108 Move returns status 0, amount 0
22:23:13.594 00.000 16108 MoveAxis(N, 0, ABG)
22:23:13.594 00.000 16108 Move returns status 0, amount 0
22:23:13.594 00.000 16108 move complete, result=0
22:23:13.594 00.000 16108 worker thread done servicing request
22:23:13.599 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4166, FiltMin=3536, FiltMax=35917, Gamma=1.000
22:23:13.615 00.016 21068 UpdateGuideState exits: m=50790 SNR=41.0
22:23:13.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:13.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:13.618 00.001 21068 Enqueuing Expose request
22:23:13.618 00.000 16108 Worker thread wakes up
22:23:13.618 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:13.619 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:13.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:14.582 00.963 16108 Exposure complete
22:23:14.643 00.061 16108 worker thread done servicing request
22:23:14.643 00.000 21068 OnExposeComplete: enter
22:23:14.644 00.001 21068 UpdateGuideState(): m_state=6
22:23:14.645 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1381
22:23:14.646 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.81, Mass=62994, SNR=49.1, Peak=9059 HFD=3.4
22:23:14.647 00.001 21068 MultiStar: [#1 0.28,0.23,1.04,U] [#2 0.66,0.58,0.00,M6] [#3 -0.13,0.36,1.01,U] [#4 0.44,0.60,0.00,M7] [#5 -0.15,0.06,0.90,U] [#6 0.22,0.39,0.75,U] [#7 0.44,-0.31,0.45,U] [#8 0.25,0.59,0.00,M2] 
22:23:14.648 00.001 21068 refined, 5 included, MultiStar: {0.18, 0.15}, one-star: {0.53, -0.04}
22:23:14.648 00.000 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:23:14.649 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:23:14.650 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
22:23:14.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.15, opts=13)
22:23:14.653 00.001 21068 Enqueuing Move request for scope (0.18, 0.15)
22:23:14.654 00.001 16108 Worker thread wakes up
22:23:14.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
22:23:14.654 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
22:23:14.654 00.000 16108 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=-0.19
22:23:14.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:23:14.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:14.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:23:14.654 00.000 16108 MoveAxis(E, 0, ABG)
22:23:14.654 00.000 16108 Move returns status 0, amount 0
22:23:14.654 00.000 16108 MoveAxis(N, 0, ABG)
22:23:14.654 00.000 16108 Move returns status 0, amount 0
22:23:14.654 00.000 16108 move complete, result=0
22:23:14.654 00.000 16108 worker thread done servicing request
22:23:14.659 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4173, FiltMin=3629, FiltMax=29453, Gamma=1.000
22:23:14.677 00.018 21068 UpdateGuideState exits: m=62994 SNR=49.1
22:23:14.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:14.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:14.680 00.001 21068 Enqueuing Expose request
22:23:14.680 00.000 16108 Worker thread wakes up
22:23:14.680 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:14.681 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:14.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:15.829 01.148 16108 Exposure complete
22:23:15.886 00.057 16108 worker thread done servicing request
22:23:15.886 00.000 21068 OnExposeComplete: enter
22:23:15.887 00.001 21068 UpdateGuideState(): m_state=6
22:23:15.888 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1382
22:23:15.890 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=878.03, Mass=51442, SNR=38.3, Peak=9635 HFD=2.8
22:23:15.891 00.001 21068 MultiStar: [#1 0.78,-0.19,0.00,M3] [#2 1.08,0.28,0.00,M7] [#3 0.65,0.10,0.00,M3] [#4 0.76,0.28,0.00,M8] [#5 -0.20,-0.48,1.13,U] [#6 0.29,-0.27,0.98,U] [#7 0.30,-0.12,0.61,U] [#8 0.36,0.91,0.00,M3] 
22:23:15.892 00.001 21068 refined, 3 included, MultiStar: {0.28, -0.19}, one-star: {0.80, 0.18}
22:23:15.893 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
22:23:15.893 00.000 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
22:23:15.894 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.60 mountX=-0.31 mountY=0.12, mountTheta=2.77
22:23:15.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.19, opts=13)
22:23:15.897 00.001 21068 Enqueuing Move request for scope (0.28, -0.19)
22:23:15.898 00.001 16108 Worker thread wakes up
22:23:15.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
22:23:15.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
22:23:15.898 00.000 16108 Moving (0.28, -0.19) raw xDistance=-0.31 yDistance=0.12
22:23:15.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:23:15.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:15.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:23:15.898 00.000 16108 MoveAxis(E, 81, ABG)
22:23:15.898 00.000 16108 Guiding  Dir = 2, Dur = 81
22:23:15.898 00.000 16108 IsSlewing returns 0
22:23:15.898 00.000 16108 IsGuiding returns 0
22:23:15.902 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4176, FiltMin=3568, FiltMax=38704, Gamma=1.000
22:23:15.916 00.014 21068 UpdateGuideState exits: m=51442 SNR=38.3
22:23:15.918 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:15.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:15.919 00.000 21068 Enqueuing Expose request
22:23:15.944 00.025 16108 PulseGuide returned control before completion, sleep 46
22:23:16.005 00.061 16108 IsGuiding returns 1
22:23:16.005 00.000 16108 scope still moving after pulse duration time elapsed
22:23:16.036 00.031 16108 IsSlewing returns 0
22:23:16.036 00.000 16108 IsGuiding returns 0
22:23:16.036 00.000 16108 scope move finished after 81 + 57 ms
22:23:16.036 00.000 16108 Move returns status 0, amount 81
22:23:16.036 00.000 16108 MoveAxis(N, 0, ABG)
22:23:16.036 00.000 16108 Move returns status 0, amount 0
22:23:16.036 00.000 16108 move complete, result=0
22:23:16.036 00.000 16108 worker thread done servicing request
22:23:16.036 00.000 16108 Worker thread wakes up
22:23:16.036 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH
22:23:16.039 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:16.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:17.003 00.964 16108 Exposure complete
22:23:17.064 00.061 16108 worker thread done servicing request
22:23:17.064 00.000 21068 OnExposeComplete: enter
22:23:17.066 00.002 21068 UpdateGuideState(): m_state=6
22:23:17.067 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1383
22:23:17.068 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.78, Mass=53454, SNR=40.8, Peak=9590 HFD=3.0
22:23:17.069 00.001 21068 MultiStar: [#1 0.59,-0.56,0.00,M4] [#2 0.60,-0.09,0.00,M8] [#3 0.09,-0.37,1.03,U] [#4 0.74,0.46,0.00,M9] [#5 -0.39,-0.40,1.04,U] [#6 0.33,-0.33,0.76,U] [#7 -0.14,-0.17,0.55,U] [#8 0.12,0.64,0.00,M4] 
22:23:17.070 00.001 21068 single-star, 4 included, MultiStar: {-0.06, -0.28}, one-star: {-0.11, -0.07}
22:23:17.071 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
22:23:17.072 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
22:23:17.073 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=0.10 mountY=0.10, mountTheta=0.80
22:23:17.075 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.07, opts=13)
22:23:17.076 00.001 21068 Enqueuing Move request for scope (-0.11, -0.07)
22:23:17.077 00.001 16108 Worker thread wakes up
22:23:17.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:23:17.077 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:23:17.077 00.000 16108 Moving (-0.11, -0.07) raw xDistance=0.10 yDistance=0.10
22:23:17.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:23:17.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:17.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:23:17.077 00.000 16108 MoveAxis(E, 0, ABG)
22:23:17.077 00.000 16108 Move returns status 0, amount 0
22:23:17.078 00.001 16108 MoveAxis(N, 0, ABG)
22:23:17.078 00.000 16108 Move returns status 0, amount 0
22:23:17.078 00.000 16108 move complete, result=0
22:23:17.078 00.000 16108 worker thread done servicing request
22:23:17.081 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4176, FiltMin=3574, FiltMax=34297, Gamma=1.000
22:23:17.096 00.015 21068 UpdateGuideState exits: m=53454 SNR=40.8
22:23:17.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:17.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:17.099 00.001 21068 Enqueuing Expose request
22:23:17.100 00.001 16108 Worker thread wakes up
22:23:17.100 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:17.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:17.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:18.275 01.174 16108 Exposure complete
22:23:18.336 00.061 16108 worker thread done servicing request
22:23:18.336 00.000 21068 OnExposeComplete: enter
22:23:18.338 00.002 21068 UpdateGuideState(): m_state=6
22:23:18.340 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1384
22:23:18.341 00.001 21068 Star::Find returns 1 (0), X=218.54, Y=877.89, Mass=44717, SNR=36.0, Peak=8790 HFD=3.0
22:23:18.342 00.001 21068 MultiStar: [#1 -0.25,-0.04,1.59,U] [#2 0.20,-0.30,1.36,U] [#3 -0.42,-0.00,1.16,U] [#4 -0.40,-0.24,0.84,U] [#5 -1.10,-0.15,0.00,M1] [#6 -0.68,0.01,0.00,M1] [#7 -1.10,0.10,0.00,M2] [#8 -0.43,0.16,0.77,U] 
22:23:18.342 00.000 21068 refined, 5 included, MultiStar: {-0.30, -0.07}, one-star: {-0.69, 0.04}
22:23:18.343 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
22:23:18.344 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
22:23:18.345 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.07 hyp=0.30 cameraTheta=-2.89 mountX=0.28 mountY=0.14, mountTheta=0.47
22:23:18.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.07, opts=13)
22:23:18.347 00.000 21068 Enqueuing Move request for scope (-0.30, -0.07)
22:23:18.349 00.002 16108 Worker thread wakes up
22:23:18.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.07) opts 0xd
22:23:18.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.07)
22:23:18.349 00.000 16108 Moving (-0.30, -0.07) raw xDistance=0.28 yDistance=0.14
22:23:18.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:23:18.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:18.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:23:18.349 00.000 16108 MoveAxis(W, 73, ABG)
22:23:18.350 00.001 16108 Guiding  Dir = 3, Dur = 73
22:23:18.350 00.000 16108 IsSlewing returns 0
22:23:18.350 00.000 16108 IsGuiding returns 0
22:23:18.356 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4179, FiltMin=3619, FiltMax=34656, Gamma=1.000
22:23:18.374 00.018 21068 UpdateGuideState exits: m=44717 SNR=36.0
22:23:18.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:18.377 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:18.378 00.001 21068 Enqueuing Expose request
22:23:18.392 00.014 16108 PulseGuide returned control before completion, sleep 41
22:23:18.437 00.045 16108 IsGuiding returns 1
22:23:18.437 00.000 16108 scope still moving after pulse duration time elapsed
22:23:18.468 00.031 16108 IsSlewing returns 0
22:23:18.468 00.000 16108 IsGuiding returns 1
22:23:18.499 00.031 16108 IsSlewing returns 0
22:23:18.499 00.000 16108 IsGuiding returns 0
22:23:18.499 00.000 16108 scope move finished after 73 + 75 ms
22:23:18.499 00.000 16108 Move returns status 0, amount 73
22:23:18.499 00.000 16108 MoveAxis(N, 0, ABG)
22:23:18.499 00.000 16108 Move returns status 0, amount 0
22:23:18.499 00.000 16108 move complete, result=0
22:23:18.499 00.000 16108 worker thread done servicing request
22:23:18.499 00.000 16108 Worker thread wakes up
22:23:18.499 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
22:23:18.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:18.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:19.459 00.959 16108 Exposure complete
22:23:19.518 00.059 16108 worker thread done servicing request
22:23:19.518 00.000 21068 OnExposeComplete: enter
22:23:19.519 00.001 21068 UpdateGuideState(): m_state=6
22:23:19.520 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1385
22:23:19.521 00.001 21068 Star::Find returns 1 (0), X=218.83, Y=877.78, Mass=45885, SNR=39.1, Peak=8966 HFD=3.2
22:23:19.522 00.001 21068 MultiStar: [#1 -0.45,-0.01,1.24,U] [#2 0.07,0.21,1.42,U] [#3 -0.75,-0.19,0.00,M2] [#4 -1.01,-0.10,0.00,M9] [#5 -1.17,-0.50,0.00,M2] [#6 -0.73,-0.24,0.00,M2] [#7 -0.35,-0.46,0.00,M3] [#8 -1.04,0.27,0.00,M4] 
22:23:19.522 00.000 21068 refined, 2 included, MultiStar: {-0.24, 0.06}, one-star: {-0.40, -0.07}
22:23:19.523 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
22:23:19.524 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
22:23:19.525 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.90 mountX=0.24 mountY=-0.00, mountTheta=-0.01
22:23:19.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.06, opts=13)
22:23:19.529 00.002 21068 Enqueuing Move request for scope (-0.24, 0.06)
22:23:19.530 00.001 16108 Worker thread wakes up
22:23:19.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
22:23:19.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
22:23:19.530 00.000 16108 Moving (-0.24, 0.06) raw xDistance=0.24 yDistance=-0.00
22:23:19.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
22:23:19.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:19.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:23:19.530 00.000 16108 MoveAxis(W, 69, ABG)
22:23:19.530 00.000 16108 Guiding  Dir = 3, Dur = 69
22:23:19.530 00.000 16108 IsSlewing returns 0
22:23:19.530 00.000 16108 IsGuiding returns 0
22:23:19.533 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=4185, FiltMin=3609, FiltMax=31981, Gamma=1.000
22:23:19.548 00.015 21068 UpdateGuideState exits: m=45885 SNR=39.1
22:23:19.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:19.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:19.550 00.000 21068 Enqueuing Expose request
22:23:19.558 00.008 16108 PulseGuide returned control before completion, sleep 51
22:23:19.621 00.063 16108 IsGuiding returns 1
22:23:19.621 00.000 16108 scope still moving after pulse duration time elapsed
22:23:19.651 00.030 16108 IsSlewing returns 0
22:23:19.651 00.000 16108 IsGuiding returns 0
22:23:19.651 00.000 16108 scope move finished after 69 + 52 ms
22:23:19.651 00.000 16108 Move returns status 0, amount 69
22:23:19.651 00.000 16108 MoveAxis(N, 0, ABG)
22:23:19.651 00.000 16108 Move returns status 0, amount 0
22:23:19.651 00.000 16108 move complete, result=0
22:23:19.651 00.000 16108 worker thread done servicing request
22:23:19.651 00.000 16108 Worker thread wakes up
22:23:19.651 00.000 21068 GuideStep: 0.2 px 69 ms WEST, -0.0 px 0 ms NORTH
22:23:19.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:19.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:20.798 01.146 16108 Exposure complete
22:23:20.860 00.062 16108 worker thread done servicing request
22:23:20.860 00.000 21068 OnExposeComplete: enter
22:23:20.862 00.002 21068 UpdateGuideState(): m_state=6
22:23:20.863 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1386
22:23:20.864 00.001 21068 Star::Find returns 1 (0), X=219.23, Y=877.11, Mass=53063, SNR=38.9, Peak=9267 HFD=3.1
22:23:20.865 00.001 21068 MultiStar: [#1 0.27,-0.56,0.00,M3] [#2 0.79,-0.17,0.00,M7] [#3 0.18,-0.26,1.17,U] [#4 0.01,-0.45,0.89,U] [#5 -0.88,-0.60,0.00,M3] [#6 -0.23,-0.90,0.00,M3] [#7 0.22,-0.37,0.81,U] [#8 0.37,0.28,0.68,U] 
22:23:20.866 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.34}, one-star: {-0.00, -0.74}
22:23:20.867 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
22:23:20.868 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
22:23:20.869 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.18 mountX=-0.20 mountY=0.30, mountTheta=2.15
22:23:20.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.34, opts=13)
22:23:20.871 00.001 21068 Enqueuing Move request for scope (0.14, -0.34)
22:23:20.872 00.001 16108 Worker thread wakes up
22:23:20.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.34) opts 0xd
22:23:20.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.34)
22:23:20.872 00.000 16108 Moving (0.14, -0.34) raw xDistance=-0.20 yDistance=0.30
22:23:20.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:23:20.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:20.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:23:20.872 00.000 16108 MoveAxis(E, 0, ABG)
22:23:20.872 00.000 16108 Move returns status 0, amount 0
22:23:20.872 00.000 16108 MoveAxis(N, 0, ABG)
22:23:20.872 00.000 16108 Move returns status 0, amount 0
22:23:20.873 00.001 16108 move complete, result=0
22:23:20.873 00.000 16108 worker thread done servicing request
22:23:20.876 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4189, FiltMin=3603, FiltMax=25952, Gamma=1.000
22:23:20.891 00.015 21068 UpdateGuideState exits: m=53063 SNR=38.9
22:23:20.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:20.893 00.000 21068 Enqueuing Expose request
22:23:20.895 00.002 16108 Worker thread wakes up
22:23:20.895 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:23:20.896 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:20.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:21.860 00.964 16108 Exposure complete
22:23:21.921 00.061 16108 worker thread done servicing request
22:23:21.921 00.000 21068 OnExposeComplete: enter
22:23:21.923 00.002 21068 UpdateGuideState(): m_state=6
22:23:21.924 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1387
22:23:21.925 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=878.13, Mass=40305, SNR=31.1, Peak=7587 HFD=3.3
22:23:21.926 00.001 21068 MultiStar: [#1 0.69,-0.31,0.00,M4] [#2 0.63,0.33,0.00,M8] [#3 0.47,0.10,1.46,U] [#4 0.35,-0.35,0.86,U] [#5 -0.30,-0.20,1.12,U] [#6 0.10,-0.14,1.10,U] [#7 0.43,-0.45,0.00,M3] [#8 0.79,0.09,0.00,M4] 
22:23:21.927 00.001 21068 refined, 4 included, MultiStar: {0.20, -0.05}, one-star: {0.36, 0.28}
22:23:21.927 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
22:23:21.929 00.002 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
22:23:21.930 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.23 mountX=-0.21 mountY=-0.00, mountTheta=-3.14
22:23:21.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.05, opts=13)
22:23:21.933 00.001 21068 Enqueuing Move request for scope (0.20, -0.05)
22:23:21.934 00.001 16108 Worker thread wakes up
22:23:21.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
22:23:21.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
22:23:21.934 00.000 16108 Moving (0.20, -0.05) raw xDistance=-0.21 yDistance=-0.00
22:23:21.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:23:21.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:21.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:23:21.934 00.000 16108 MoveAxis(E, 54, ABG)
22:23:21.934 00.000 16108 Guiding  Dir = 2, Dur = 54
22:23:21.934 00.000 16108 IsSlewing returns 0
22:23:21.934 00.000 16108 IsGuiding returns 0
22:23:21.935 00.001 16108 PulseGuide returned control before completion, sleep 64
22:23:21.938 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4192, FiltMin=3641, FiltMax=32701, Gamma=1.000
22:23:21.955 00.017 21068 UpdateGuideState exits: m=40305 SNR=31.1
22:23:21.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:21.956 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:21.957 00.001 21068 Enqueuing Expose request
22:23:22.006 00.049 16108 IsGuiding returns 1
22:23:22.006 00.000 16108 scope still moving after pulse duration time elapsed
22:23:22.038 00.032 16108 IsSlewing returns 0
22:23:22.038 00.000 16108 IsGuiding returns 0
22:23:22.038 00.000 16108 scope move finished after 54 + 49 ms
22:23:22.038 00.000 16108 Move returns status 0, amount 54
22:23:22.038 00.000 16108 MoveAxis(N, 0, ABG)
22:23:22.038 00.000 16108 Move returns status 0, amount 0
22:23:22.038 00.000 16108 move complete, result=0
22:23:22.038 00.000 16108 worker thread done servicing request
22:23:22.038 00.000 16108 Worker thread wakes up
22:23:22.039 00.001 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
22:23:22.040 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:22.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:23.190 01.150 16108 Exposure complete
22:23:23.257 00.067 16108 worker thread done servicing request
22:23:23.257 00.000 21068 OnExposeComplete: enter
22:23:23.259 00.002 21068 UpdateGuideState(): m_state=6
22:23:23.260 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1388
22:23:23.261 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.16, Mass=37417, SNR=31.3, Peak=7958 HFD=2.9
22:23:23.262 00.001 21068 MultiStar: [#1 -0.93,-0.71,0.00,M5] [#2 -0.44,-0.41,0.00,M9] [#3 -0.86,-0.90,0.00,M1] [#4 -0.58,-0.67,0.00,M8] [#5 -1.19,-0.75,0.00,M3] [#6 -0.42,-0.28,1.06,U] [#7 -1.53,-1.05,0.00,M4] [#8 -0.70,-0.05,0.00,M5] 
22:23:23.262 00.000 21068 refined, 1 included, MultiStar: {-0.25, -0.48}, one-star: {-0.06, -0.69}
22:23:23.264 00.002 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
22:23:23.265 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
22:23:23.266 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.48 hyp=0.54 cameraTheta=-2.04 mountX=0.16 mountY=0.52, mountTheta=1.28
22:23:23.269 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.48, opts=13)
22:23:23.270 00.001 21068 Enqueuing Move request for scope (-0.25, -0.48)
22:23:23.273 00.003 16108 Worker thread wakes up
22:23:23.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.48) opts 0xd
22:23:23.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.48)
22:23:23.273 00.000 16108 Moving (-0.25, -0.48) raw xDistance=0.16 yDistance=0.52
22:23:23.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:23:23.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:23.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
22:23:23.274 00.001 16108 MoveAxis(E, 0, ABG)
22:23:23.274 00.000 16108 Move returns status 0, amount 0
22:23:23.274 00.000 16108 MoveAxis(N, 0, ABG)
22:23:23.274 00.000 16108 Move returns status 0, amount 0
22:23:23.274 00.000 16108 move complete, result=0
22:23:23.274 00.000 16108 worker thread done servicing request
22:23:23.279 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2061, max=65535, med=4195, FiltMin=3619, FiltMax=27779, Gamma=1.000
22:23:23.294 00.015 21068 UpdateGuideState exits: m=37417 SNR=31.3
22:23:23.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:23.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:23.297 00.001 21068 Enqueuing Expose request
22:23:23.298 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:23:23.299 00.001 16108 Worker thread wakes up
22:23:23.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:23.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:24.266 00.967 16108 Exposure complete
22:23:24.328 00.062 16108 worker thread done servicing request
22:23:24.328 00.000 21068 OnExposeComplete: enter
22:23:24.329 00.001 21068 UpdateGuideState(): m_state=6
22:23:24.330 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1389
22:23:24.331 00.001 21068 Star::Find returns 1 (0), X=218.81, Y=877.03, Mass=42441, SNR=34.4, Peak=6838 HFD=3.9
22:23:24.332 00.001 21068 MultiStar: [#1 -0.57,-0.96,0.00,M6] [#2 -0.77,-0.98,0.00,M10] [#3 -1.21,-0.94,0.00,M2] [#4 -0.24,-0.97,0.00,M9] [#5 -1.69,-1.07,0.00,M4] [#6 -1.04,-1.03,0.00,M2] [#7 -1.53,-0.79,0.00,M5] [#8 -0.83,-0.22,0.00,M6] 
22:23:24.333 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
22:23:24.334 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
22:23:24.334 00.000 21068 CameraToMount -- cameraX=-0.42 cameraY=-0.82 hyp=0.92 cameraTheta=-2.05 mountX=0.27 mountY=0.89, mountTheta=1.27
22:23:24.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=-0.82, opts=13)
22:23:24.337 00.001 21068 Enqueuing Move request for scope (-0.42, -0.82)
22:23:24.338 00.001 16108 Worker thread wakes up
22:23:24.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.82) opts 0xd
22:23:24.338 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, -0.82)
22:23:24.338 00.000 16108 Moving (-0.42, -0.82) raw xDistance=0.27 yDistance=0.89
22:23:24.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:23:24.338 00.000 16108 resist switch: large excursion: input 0.89 thresh 0.60 direction from -1 to 1
22:23:24.338 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.68
22:23:24.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
22:23:24.338 00.000 16108 MoveAxis(W, 71, ABG)
22:23:24.338 00.000 16108 Guiding  Dir = 3, Dur = 71
22:23:24.338 00.000 16108 IsSlewing returns 0
22:23:24.338 00.000 16108 IsGuiding returns 0
22:23:24.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=4198, FiltMin=3600, FiltMax=29686, Gamma=1.000
22:23:24.351 00.010 16108 PulseGuide returned control before completion, sleep 69
22:23:24.360 00.009 21068 UpdateGuideState exits: m=42441 SNR=34.4
22:23:24.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:24.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:24.363 00.001 21068 Enqueuing Expose request
22:23:24.431 00.068 16108 IsGuiding returns 1
22:23:24.431 00.000 16108 scope still moving after pulse duration time elapsed
22:23:24.459 00.028 16108 IsSlewing returns 0
22:23:24.459 00.000 16108 IsGuiding returns 0
22:23:24.459 00.000 16108 scope move finished after 71 + 50 ms
22:23:24.459 00.000 16108 Move returns status 0, amount 71
22:23:24.459 00.000 16108 MoveAxis(S, 180, ABG)
22:23:24.459 00.000 16108 Guiding  Dir = 1, Dur = 180
22:23:24.459 00.000 16108 IsSlewing returns 0
22:23:24.461 00.002 16108 IsGuiding returns 0
22:23:24.506 00.045 16108 PulseGuide returned control before completion, sleep 144
22:23:24.663 00.157 16108 IsGuiding returns 1
22:23:24.663 00.000 16108 scope still moving after pulse duration time elapsed
22:23:24.694 00.031 16108 IsSlewing returns 0
22:23:24.694 00.000 16108 IsGuiding returns 1
22:23:24.726 00.032 16108 IsSlewing returns 0
22:23:24.726 00.000 16108 IsGuiding returns 1
22:23:24.757 00.031 16108 IsSlewing returns 0
22:23:24.757 00.000 16108 IsGuiding returns 0
22:23:24.757 00.000 16108 scope move finished after 180 + 116 ms
22:23:24.757 00.000 16108 Move returns status 0, amount 180
22:23:24.757 00.000 16108 move complete, result=0
22:23:24.757 00.000 16108 worker thread done servicing request
22:23:24.757 00.000 16108 Worker thread wakes up
22:23:24.757 00.000 21068 GuideStep: 0.3 px 71 ms WEST, 0.9 px 180 ms SOUTH
22:23:24.759 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:24.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:25.920 01.161 16108 Exposure complete
22:23:25.979 00.059 16108 worker thread done servicing request
22:23:25.979 00.000 21068 OnExposeComplete: enter
22:23:25.981 00.002 21068 UpdateGuideState(): m_state=6
22:23:25.982 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1390
22:23:25.982 00.000 21068 Star::Find returns 1 (0), X=218.50, Y=877.06, Mass=50106, SNR=40.3, Peak=9171 HFD=3.5
22:23:25.983 00.001 21068 MultiStar: [#1 -0.62,-1.19,0.00,M7] [#2 -0.26,-1.74,0.00,R] [#3 -0.99,-0.76,0.00,M3] [#4 0.10,-1.26,0.00,M10] [#5 -1.19,-1.28,0.00,M5] [#6 -0.27,-1.45,0.00,M3] [#7 -0.23,-1.54,0.00,M6] [#8 -0.62,-0.45,0.00,M7] 
22:23:25.984 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
22:23:25.985 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
22:23:25.985 00.000 21068 CameraToMount -- cameraX=-0.73 cameraY=-0.79 hyp=1.07 cameraTheta=-2.32 mountX=0.58 mountY=0.94, mountTheta=1.02
22:23:25.988 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.73, y=-0.79, opts=13)
22:23:25.989 00.001 21068 Enqueuing Move request for scope (-0.73, -0.79)
22:23:25.990 00.001 16108 Worker thread wakes up
22:23:25.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.79) opts 0xd
22:23:25.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.73, -0.79)
22:23:25.990 00.000 16108 Moving (-0.73, -0.79) raw xDistance=0.58 yDistance=0.94
22:23:25.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
22:23:25.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
22:23:25.990 00.000 16108 MoveAxis(W, 157, ABG)
22:23:25.990 00.000 16108 Guiding  Dir = 3, Dur = 157
22:23:25.991 00.001 16108 IsSlewing returns 0
22:23:25.991 00.000 16108 IsGuiding returns 0
22:23:25.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=4198, FiltMin=3635, FiltMax=29219, Gamma=1.000
22:23:26.009 00.015 21068 UpdateGuideState exits: m=50106 SNR=40.3
22:23:26.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:26.010 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:26.012 00.002 21068 Enqueuing Expose request
22:23:26.033 00.021 16108 PulseGuide returned control before completion, sleep 124
22:23:26.174 00.141 16108 IsGuiding returns 1
22:23:26.174 00.000 16108 scope still moving after pulse duration time elapsed
22:23:26.206 00.032 16108 IsSlewing returns 0
22:23:26.206 00.000 16108 IsGuiding returns 1
22:23:26.237 00.031 16108 IsSlewing returns 0
22:23:26.237 00.000 16108 IsGuiding returns 0
22:23:26.237 00.000 16108 scope move finished after 157 + 89 ms
22:23:26.237 00.000 16108 Move returns status 0, amount 157
22:23:26.237 00.000 16108 MoveAxis(S, 188, ABG)
22:23:26.237 00.000 16108 Guiding  Dir = 1, Dur = 188
22:23:26.237 00.000 16108 IsSlewing returns 0
22:23:26.237 00.000 16108 IsGuiding returns 0
22:23:26.269 00.032 16108 PulseGuide returned control before completion, sleep 167
22:23:26.440 00.171 16108 IsGuiding returns 1
22:23:26.440 00.000 16108 scope still moving after pulse duration time elapsed
22:23:26.473 00.033 16108 IsSlewing returns 0
22:23:26.473 00.000 16108 IsGuiding returns 1
22:23:26.503 00.030 16108 IsSlewing returns 0
22:23:26.503 00.000 16108 IsGuiding returns 0
22:23:26.503 00.000 16108 scope move finished after 188 + 78 ms
22:23:26.503 00.000 16108 Move returns status 0, amount 188
22:23:26.503 00.000 16108 move complete, result=0
22:23:26.503 00.000 16108 worker thread done servicing request
22:23:26.503 00.000 16108 Worker thread wakes up
22:23:26.503 00.000 21068 GuideStep: 0.6 px 157 ms WEST, 0.9 px 188 ms SOUTH
22:23:26.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:26.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:27.471 00.967 16108 Exposure complete
22:23:27.533 00.062 16108 worker thread done servicing request
22:23:27.534 00.001 21068 OnExposeComplete: enter
22:23:27.534 00.000 21068 UpdateGuideState(): m_state=6
22:23:27.535 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1391
22:23:27.536 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.22, Mass=52195, SNR=40.1, Peak=10115 HFD=2.6
22:23:27.537 00.001 21068 MultiStar: [#1 0.52,-0.87,0.00,M8] [#2 1.30,1.23,0.00,M1] [#3 0.25,-0.80,0.00,M4] [#4 0.73,-0.04,0.00,R] [#5 0.18,-0.80,0.00,M6] [#6 0.61,-0.83,0.00,M4] [#7 -0.29,-0.81,0.00,M7] [#8 0.76,0.48,0.00,M8] 
22:23:27.538 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
22:23:27.538 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
22:23:27.539 00.001 21068 CameraToMount -- cameraX=0.65 cameraY=-0.63 hyp=0.91 cameraTheta=-0.77 mountX=-0.75 mountY=0.46, mountTheta=2.59
22:23:27.542 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.65, y=-0.63, opts=13)
22:23:27.542 00.000 21068 Enqueuing Move request for scope (0.65, -0.63)
22:23:27.544 00.002 16108 Worker thread wakes up
22:23:27.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.63) opts 0xd
22:23:27.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.65, -0.63)
22:23:27.544 00.000 16108 Moving (0.65, -0.63) raw xDistance=-0.75 yDistance=0.46
22:23:27.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.75
22:23:27.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:23:27.544 00.000 16108 MoveAxis(E, 186, ABG)
22:23:27.544 00.000 16108 Guiding  Dir = 2, Dur = 186
22:23:27.545 00.001 16108 IsSlewing returns 0
22:23:27.545 00.000 16108 IsGuiding returns 0
22:23:27.549 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4198, FiltMin=3549, FiltMax=28947, Gamma=1.000
22:23:27.562 00.013 21068 UpdateGuideState exits: m=52195 SNR=40.1
22:23:27.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:27.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:27.565 00.001 21068 Enqueuing Expose request
22:23:27.588 00.023 16108 PulseGuide returned control before completion, sleep 152
22:23:27.743 00.155 16108 IsGuiding returns 1
22:23:27.743 00.000 16108 scope still moving after pulse duration time elapsed
22:23:27.774 00.031 16108 IsSlewing returns 0
22:23:27.774 00.000 16108 IsGuiding returns 1
22:23:27.805 00.031 16108 IsSlewing returns 0
22:23:27.805 00.000 16108 IsGuiding returns 1
22:23:27.836 00.031 16108 IsSlewing returns 0
22:23:27.836 00.000 16108 IsGuiding returns 0
22:23:27.836 00.000 16108 scope move finished after 186 + 105 ms
22:23:27.836 00.000 16108 Move returns status 0, amount 186
22:23:27.836 00.000 16108 MoveAxis(S, 92, ABG)
22:23:27.836 00.000 16108 Guiding  Dir = 1, Dur = 92
22:23:27.836 00.000 16108 IsSlewing returns 0
22:23:27.836 00.000 16108 IsGuiding returns 0
22:23:27.900 00.064 16108 PulseGuide returned control before completion, sleep 39
22:23:27.945 00.045 16108 IsGuiding returns 1
22:23:27.945 00.000 16108 scope still moving after pulse duration time elapsed
22:23:27.976 00.031 16108 IsSlewing returns 0
22:23:27.977 00.001 16108 IsGuiding returns 1
22:23:28.007 00.030 16108 IsSlewing returns 0
22:23:28.007 00.000 16108 IsGuiding returns 0
22:23:28.007 00.000 16108 scope move finished after 92 + 79 ms
22:23:28.007 00.000 16108 Move returns status 0, amount 92
22:23:28.007 00.000 16108 move complete, result=0
22:23:28.007 00.000 16108 worker thread done servicing request
22:23:28.007 00.000 16108 Worker thread wakes up
22:23:28.007 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:28.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:28.009 00.002 21068 GuideStep: -0.8 px 186 ms EAST, 0.5 px 92 ms SOUTH
22:23:29.154 01.145 16108 Exposure complete
22:23:29.212 00.058 16108 worker thread done servicing request
22:23:29.212 00.000 21068 OnExposeComplete: enter
22:23:29.214 00.002 21068 UpdateGuideState(): m_state=6
22:23:29.215 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1392
22:23:29.217 00.002 21068 Star::Find returns 1 (0), X=218.99, Y=878.10, Mass=50325, SNR=38.2, Peak=9638 HFD=2.7
22:23:29.218 00.001 21068 MultiStar: [#1 -0.43,-0.37,1.36,U] [#2 0.06,1.84,0.00,M2] [#3 -0.90,-0.12,0.00,M5] [#4 -1.11,-0.03,0.00,M1] [#5 -1.35,-0.35,0.00,M7] [#6 -0.79,-0.26,0.00,M5] [#7 -1.17,-0.46,0.00,M8] [#8 -0.14,0.38,0.75,U] 
22:23:29.219 00.001 21068 refined, 2 included, MultiStar: {-0.30, 0.01}, one-star: {-0.24, 0.25}
22:23:29.219 00.000 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
22:23:29.220 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
22:23:29.221 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.11 mountX=0.29 mountY=0.06, mountTheta=0.20
22:23:29.222 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.01, opts=13)
22:23:29.223 00.001 21068 Enqueuing Move request for scope (-0.30, 0.01)
22:23:29.225 00.002 16108 Worker thread wakes up
22:23:29.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
22:23:29.225 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
22:23:29.225 00.000 16108 Moving (-0.30, 0.01) raw xDistance=0.29 yDistance=0.06
22:23:29.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
22:23:29.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:29.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:23:29.225 00.000 16108 MoveAxis(W, 64, ABG)
22:23:29.225 00.000 16108 Guiding  Dir = 3, Dur = 64
22:23:29.226 00.001 16108 IsSlewing returns 0
22:23:29.226 00.000 16108 IsGuiding returns 0
22:23:29.226 00.000 16108 PulseGuide returned control before completion, sleep 74
22:23:29.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=4198, FiltMin=3587, FiltMax=31030, Gamma=1.000
22:23:29.247 00.017 21068 UpdateGuideState exits: m=50325 SNR=38.2
22:23:29.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:29.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:29.250 00.001 21068 Enqueuing Expose request
22:23:29.303 00.053 16108 IsGuiding returns 1
22:23:29.303 00.000 16108 scope still moving after pulse duration time elapsed
22:23:29.334 00.031 16108 IsSlewing returns 0
22:23:29.334 00.000 16108 IsGuiding returns 0
22:23:29.334 00.000 16108 scope move finished after 64 + 44 ms
22:23:29.334 00.000 16108 Move returns status 0, amount 64
22:23:29.334 00.000 16108 MoveAxis(N, 0, ABG)
22:23:29.334 00.000 16108 Move returns status 0, amount 0
22:23:29.334 00.000 16108 move complete, result=0
22:23:29.334 00.000 16108 worker thread done servicing request
22:23:29.334 00.000 16108 Worker thread wakes up
22:23:29.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:29.334 00.000 21068 GuideStep: 0.3 px 64 ms WEST, 0.1 px 0 ms NORTH
22:23:29.336 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:30.297 00.961 16108 Exposure complete
22:23:30.355 00.058 16108 worker thread done servicing request
22:23:30.356 00.001 21068 OnExposeComplete: enter
22:23:30.357 00.001 21068 UpdateGuideState(): m_state=6
22:23:30.358 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1393
22:23:30.359 00.001 21068 Star::Find returns 1 (0), X=219.09, Y=877.93, Mass=45110, SNR=37.4, Peak=9334 HFD=2.8
22:23:30.359 00.000 21068 MultiStar: [#1 0.34,0.11,1.59,U] [#2 0.93,2.07,0.00,M3] [#3 -0.14,0.11,1.41,U] [#4 -0.30,-0.06,1.18,U] [#5 -0.70,-0.07,0.00,M8] [#6 -0.35,-0.22,0.77,U] [#7 0.07,-0.03,0.64,U] [#8 0.38,0.41,0.83,U] 
22:23:30.360 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {-0.13, 0.08}
22:23:30.361 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
22:23:30.362 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
22:23:30.363 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.71 mountX=0.02 mountY=-0.06, mountTheta=-1.26
22:23:30.364 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
22:23:30.365 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
22:23:30.366 00.001 16108 Worker thread wakes up
22:23:30.367 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:23:30.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:23:30.367 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.06
22:23:30.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:23:30.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:30.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:30.367 00.000 16108 MoveAxis(E, 0, ABG)
22:23:30.367 00.000 16108 Move returns status 0, amount 0
22:23:30.367 00.000 16108 MoveAxis(N, 0, ABG)
22:23:30.367 00.000 16108 Move returns status 0, amount 0
22:23:30.367 00.000 16108 move complete, result=0
22:23:30.367 00.000 16108 worker thread done servicing request
22:23:30.372 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4198, FiltMin=3661, FiltMax=31395, Gamma=1.000
22:23:30.388 00.016 21068 UpdateGuideState exits: m=45110 SNR=37.4
22:23:30.390 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:30.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:30.392 00.001 21068 Enqueuing Expose request
22:23:30.393 00.001 16108 Worker thread wakes up
22:23:30.394 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:30.395 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:30.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:31.544 01.149 16108 Exposure complete
22:23:31.603 00.059 16108 worker thread done servicing request
22:23:31.603 00.000 21068 OnExposeComplete: enter
22:23:31.605 00.002 21068 UpdateGuideState(): m_state=6
22:23:31.606 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1394
22:23:31.607 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=878.30, Mass=39151, SNR=32.9, Peak=9411 HFD=2.8
22:23:31.608 00.001 21068 MultiStar: [#1 0.62,0.19,0.00,M7] [#2 1.38,2.24,0.00,M4] [#3 0.69,0.35,0.00,M5] [#4 0.02,0.30,1.30,U] [#5 -0.19,-0.22,1.36,U] [#6 0.66,0.65,0.00,M5] [#7 -0.71,0.87,0.00,M8] [#8 0.62,0.78,0.00,M7] 
22:23:31.608 00.000 21068 refined, 2 included, MultiStar: {0.05, 0.15}, one-star: {0.42, 0.45}
22:23:31.609 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:23:31.610 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:23:31.610 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.24 mountX=-0.02 mountY=-0.16, mountTheta=-1.73
22:23:31.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
22:23:31.613 00.001 21068 Enqueuing Move request for scope (0.05, 0.15)
22:23:31.614 00.001 16108 Worker thread wakes up
22:23:31.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:23:31.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:23:31.614 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.02 yDistance=-0.16
22:23:31.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:23:31.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:31.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:23:31.614 00.000 16108 MoveAxis(E, 0, ABG)
22:23:31.614 00.000 16108 Move returns status 0, amount 0
22:23:31.614 00.000 16108 MoveAxis(N, 0, ABG)
22:23:31.614 00.000 16108 Move returns status 0, amount 0
22:23:31.614 00.000 16108 move complete, result=0
22:23:31.614 00.000 16108 worker thread done servicing request
22:23:31.619 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4198, FiltMin=3571, FiltMax=30771, Gamma=1.000
22:23:31.637 00.018 21068 UpdateGuideState exits: m=39151 SNR=32.9
22:23:31.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:31.638 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:31.639 00.001 21068 Enqueuing Expose request
22:23:31.640 00.001 16108 Worker thread wakes up
22:23:31.640 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:31.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:31.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:32.609 00.968 16108 Exposure complete
22:23:32.668 00.059 16108 worker thread done servicing request
22:23:32.668 00.000 21068 OnExposeComplete: enter
22:23:32.669 00.001 21068 UpdateGuideState(): m_state=6
22:23:32.670 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1395
22:23:32.671 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=878.25, Mass=48173, SNR=35.7, Peak=11107 HFD=2.7
22:23:32.673 00.002 21068 MultiStar: [#1 0.60,0.18,0.00,M8] [#2 1.15,2.56,0.00,M5] [#3 0.21,0.56,0.00,M6] [#4 0.21,0.69,0.00,M1] [#5 -0.24,0.23,1.19,U] [#6 0.29,0.44,1.01,U] [#7 0.53,0.79,0.00,M9] [#8 0.44,1.11,0.00,M8] 
22:23:32.674 00.001 21068 refined, 2 included, MultiStar: {0.16, 0.35}, one-star: {0.51, 0.40}
22:23:32.675 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:23:32.678 00.003 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
22:23:32.679 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.35 hyp=0.38 cameraTheta=1.14 mountX=-0.10 mountY=-0.38, mountTheta=-1.82
22:23:32.681 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.35, opts=13)
22:23:32.683 00.002 21068 Enqueuing Move request for scope (0.16, 0.35)
22:23:32.684 00.001 16108 Worker thread wakes up
22:23:32.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.35) opts 0xd
22:23:32.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.35)
22:23:32.684 00.000 16108 Moving (0.16, 0.35) raw xDistance=-0.10 yDistance=-0.38
22:23:32.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:23:32.685 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:32.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:23:32.685 00.000 16108 MoveAxis(E, 0, ABG)
22:23:32.685 00.000 16108 Move returns status 0, amount 0
22:23:32.685 00.000 16108 MoveAxis(N, 0, ABG)
22:23:32.685 00.000 16108 Move returns status 0, amount 0
22:23:32.685 00.000 16108 move complete, result=0
22:23:32.685 00.000 16108 worker thread done servicing request
22:23:32.688 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4198, FiltMin=3638, FiltMax=26221, Gamma=1.000
22:23:32.702 00.014 21068 UpdateGuideState exits: m=48173 SNR=35.7
22:23:32.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:32.704 00.000 21068 Enqueuing Expose request
22:23:32.705 00.001 16108 Worker thread wakes up
22:23:32.705 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:23:32.706 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:32.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:33.866 01.160 16108 Exposure complete
22:23:33.922 00.056 16108 worker thread done servicing request
22:23:33.922 00.000 21068 OnExposeComplete: enter
22:23:33.923 00.001 21068 UpdateGuideState(): m_state=6
22:23:33.924 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1396
22:23:33.925 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=878.22, Mass=43050, SNR=34.1, Peak=10435 HFD=2.5
22:23:33.926 00.001 21068 MultiStar: [#1 0.82,0.49,0.00,M9] [#2 1.19,2.28,0.00,M6] [#3 0.53,0.42,0.00,M7] [#4 0.23,0.70,0.00,M2] [#5 -0.51,0.20,1.39,U] [#6 0.44,0.64,0.00,M5] [#7 0.07,0.10,0.69,U] [#8 0.23,1.18,0.00,M9] 
22:23:33.927 00.001 21068 refined, 2 included, MultiStar: {-0.02, 0.23}, one-star: {0.60, 0.37}
22:23:33.928 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
22:23:33.928 00.000 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
22:23:33.930 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=0.06 mountY=-0.22, mountTheta=-1.32
22:23:33.931 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.23, opts=13)
22:23:33.932 00.001 21068 Enqueuing Move request for scope (-0.02, 0.23)
22:23:33.933 00.001 16108 Worker thread wakes up
22:23:33.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
22:23:33.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
22:23:33.933 00.000 16108 Moving (-0.02, 0.23) raw xDistance=0.06 yDistance=-0.22
22:23:33.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:23:33.934 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:33.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:23:33.934 00.000 16108 MoveAxis(E, 0, ABG)
22:23:33.934 00.000 16108 Move returns status 0, amount 0
22:23:33.934 00.000 16108 MoveAxis(N, 0, ABG)
22:23:33.934 00.000 16108 Move returns status 0, amount 0
22:23:33.934 00.000 16108 move complete, result=0
22:23:33.934 00.000 16108 worker thread done servicing request
22:23:33.937 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=4198, FiltMin=3606, FiltMax=30928, Gamma=1.000
22:23:33.957 00.020 21068 UpdateGuideState exits: m=43050 SNR=34.1
22:23:33.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:33.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:33.961 00.002 21068 Enqueuing Expose request
22:23:33.962 00.001 16108 Worker thread wakes up
22:23:33.962 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:33.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:33.964 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:34.935 00.971 16108 Exposure complete
22:23:34.994 00.059 16108 worker thread done servicing request
22:23:34.994 00.000 21068 OnExposeComplete: enter
22:23:34.995 00.001 21068 UpdateGuideState(): m_state=6
22:23:34.996 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1397
22:23:34.998 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=878.64, Mass=44783, SNR=39.5, Peak=9817 HFD=2.9
22:23:34.998 00.000 21068 MultiStar: large primary error, entering stabilization period
22:23:34.999 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
22:23:35.000 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
22:23:35.001 00.001 21068 CameraToMount -- cameraX=1.20 cameraY=0.79 hyp=1.44 cameraTheta=0.58 mountX=-1.05 mountY=-1.05, mountTheta=-2.36
22:23:35.002 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.20, y=0.79, opts=13)
22:23:35.003 00.001 21068 Enqueuing Move request for scope (1.20, 0.79)
22:23:35.004 00.001 16108 Worker thread wakes up
22:23:35.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.79) opts 0xd
22:23:35.004 00.000 16108 Handling offset move in thread for scope, endpoint = (1.20, 0.79)
22:23:35.004 00.000 16108 Moving (1.20, 0.79) raw xDistance=-1.05 yDistance=-1.05
22:23:35.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
22:23:35.004 00.000 16108 resist switch: large excursion: input -1.05 thresh 0.60 direction from 1 to -1
22:23:35.004 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.15
22:23:35.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
22:23:35.004 00.000 16108 MoveAxis(E, 274, ABG)
22:23:35.004 00.000 16108 Guiding  Dir = 2, Dur = 274
22:23:35.004 00.000 16108 IsSlewing returns 0
22:23:35.004 00.000 16108 IsGuiding returns 0
22:23:35.011 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4198, FiltMin=3619, FiltMax=27968, Gamma=1.000
22:23:35.028 00.017 21068 UpdateGuideState exits: m=44783 SNR=39.5
22:23:35.030 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:35.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:35.031 00.000 21068 Enqueuing Expose request
22:23:35.036 00.005 16108 PulseGuide returned control before completion, sleep 252
22:23:35.301 00.265 16108 IsGuiding returns 1
22:23:35.301 00.000 16108 scope still moving after pulse duration time elapsed
22:23:35.332 00.031 16108 IsSlewing returns 0
22:23:35.332 00.000 16108 IsGuiding returns 1
22:23:35.363 00.031 16108 IsSlewing returns 0
22:23:35.363 00.000 16108 IsGuiding returns 0
22:23:35.363 00.000 16108 scope move finished after 274 + 84 ms
22:23:35.363 00.000 16108 Move returns status 0, amount 274
22:23:35.363 00.000 16108 MoveAxis(N, 211, ABG)
22:23:35.363 00.000 16108 Guiding  Dir = 0, Dur = 211
22:23:35.363 00.000 16108 IsSlewing returns 0
22:23:35.363 00.000 16108 IsGuiding returns 0
22:23:35.426 00.063 16108 PulseGuide returned control before completion, sleep 159
22:23:35.598 00.172 16108 IsGuiding returns 1
22:23:35.598 00.000 16108 scope still moving after pulse duration time elapsed
22:23:35.630 00.032 16108 IsSlewing returns 0
22:23:35.630 00.000 16108 IsGuiding returns 1
22:23:35.661 00.031 16108 IsSlewing returns 0
22:23:35.661 00.000 16108 IsGuiding returns 1
22:23:35.692 00.031 16108 IsSlewing returns 0
22:23:35.692 00.000 16108 IsGuiding returns 0
22:23:35.692 00.000 16108 scope move finished after 211 + 117 ms
22:23:35.692 00.000 16108 Move returns status 0, amount 211
22:23:35.692 00.000 16108 move complete, result=0
22:23:35.692 00.000 16108 worker thread done servicing request
22:23:35.692 00.000 16108 Worker thread wakes up
22:23:35.693 00.001 21068 GuideStep: -1.0 px 274 ms EAST, -1.0 px 211 ms NORTH
22:23:35.694 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:35.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:36.848 01.154 16108 Exposure complete
22:23:36.906 00.058 16108 worker thread done servicing request
22:23:36.906 00.000 21068 OnExposeComplete: enter
22:23:36.908 00.002 21068 UpdateGuideState(): m_state=6
22:23:36.909 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1398
22:23:36.911 00.002 21068 Star::Find returns 1 (0), X=219.49, Y=879.06, Mass=47322, SNR=37.2, Peak=9625 HFD=3.0
22:23:36.912 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
22:23:36.913 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
22:23:36.914 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=1.21 hyp=1.24 cameraTheta=1.36 mountX=-0.05 mountY=-1.24, mountTheta=-1.61
22:23:36.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=1.21, opts=13)
22:23:36.916 00.000 21068 Enqueuing Move request for scope (0.26, 1.21)
22:23:36.917 00.001 16108 Worker thread wakes up
22:23:36.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 1.21) opts 0xd
22:23:36.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 1.21)
22:23:36.917 00.000 16108 Moving (0.26, 1.21) raw xDistance=-0.05 yDistance=-1.24
22:23:36.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:23:36.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24
22:23:36.917 00.000 16108 MoveAxis(E, 0, ABG)
22:23:36.917 00.000 16108 Move returns status 0, amount 0
22:23:36.917 00.000 16108 MoveAxis(N, 249, ABG)
22:23:36.919 00.002 16108 Guiding  Dir = 0, Dur = 249
22:23:36.919 00.000 16108 IsSlewing returns 0
22:23:36.919 00.000 16108 IsGuiding returns 0
22:23:36.920 00.001 16108 PulseGuide returned control before completion, sleep 258
22:23:36.922 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4195, FiltMin=3584, FiltMax=33040, Gamma=1.000
22:23:36.938 00.016 21068 UpdateGuideState exits: m=47322 SNR=37.2
22:23:36.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:36.941 00.001 21068 Enqueuing Expose request
22:23:37.192 00.251 16108 IsGuiding returns 0
22:23:37.192 00.000 16108 Move returns status 0, amount 249
22:23:37.192 00.000 16108 move complete, result=0
22:23:37.192 00.000 16108 worker thread done servicing request
22:23:37.192 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -1.2 px 249 ms NORTH
22:23:37.194 00.002 16108 Worker thread wakes up
22:23:37.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:37.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:38.171 00.977 16108 Exposure complete
22:23:38.230 00.059 16108 worker thread done servicing request
22:23:38.230 00.000 21068 OnExposeComplete: enter
22:23:38.231 00.001 21068 UpdateGuideState(): m_state=6
22:23:38.232 00.001 21068 Star::Find(15, 219, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1399
22:23:38.233 00.001 21068 Star::Find returns 1 (0), X=218.79, Y=878.32, Mass=54102, SNR=42.7, Peak=9382 HFD=3.1
22:23:38.233 00.000 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
22:23:38.234 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
22:23:38.235 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=0.47 hyp=0.64 cameraTheta=2.32 mountX=0.51 mountY=-0.35, mountTheta=-0.61
22:23:38.238 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=0.47, opts=13)
22:23:38.239 00.001 21068 Enqueuing Move request for scope (-0.43, 0.47)
22:23:38.240 00.001 16108 Worker thread wakes up
22:23:38.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.47) opts 0xd
22:23:38.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, 0.47)
22:23:38.240 00.000 16108 Moving (-0.43, 0.47) raw xDistance=0.51 yDistance=-0.35
22:23:38.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
22:23:38.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:23:38.240 00.000 16108 MoveAxis(W, 133, ABG)
22:23:38.240 00.000 16108 Guiding  Dir = 3, Dur = 133
22:23:38.240 00.000 16108 IsSlewing returns 0
22:23:38.240 00.000 16108 IsGuiding returns 0
22:23:38.243 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=4198, FiltMin=3577, FiltMax=33373, Gamma=1.000
22:23:38.253 00.010 16108 PulseGuide returned control before completion, sleep 130
22:23:38.264 00.011 21068 UpdateGuideState exits: m=54102 SNR=42.7
22:23:38.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:38.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:38.267 00.001 21068 Enqueuing Expose request
22:23:38.393 00.126 16108 IsGuiding returns 1
22:23:38.393 00.000 16108 scope still moving after pulse duration time elapsed
22:23:38.424 00.031 16108 IsSlewing returns 0
22:23:38.424 00.000 16108 IsGuiding returns 0
22:23:38.424 00.000 16108 scope move finished after 133 + 51 ms
22:23:38.424 00.000 16108 Move returns status 0, amount 133
22:23:38.424 00.000 16108 MoveAxis(N, 71, ABG)
22:23:38.424 00.000 16108 Guiding  Dir = 0, Dur = 71
22:23:38.424 00.000 16108 IsSlewing returns 0
22:23:38.424 00.000 16108 IsGuiding returns 0
22:23:38.489 00.065 16108 PulseGuide returned control before completion, sleep 18
22:23:38.519 00.030 16108 IsGuiding returns 1
22:23:38.519 00.000 16108 scope still moving after pulse duration time elapsed
22:23:38.551 00.032 16108 IsSlewing returns 0
22:23:38.551 00.000 16108 IsGuiding returns 1
22:23:38.583 00.032 16108 IsSlewing returns 0
22:23:38.583 00.000 16108 IsGuiding returns 0
22:23:38.583 00.000 16108 scope move finished after 71 + 87 ms
22:23:38.583 00.000 16108 Move returns status 0, amount 71
22:23:38.583 00.000 16108 move complete, result=0
22:23:38.583 00.000 16108 worker thread done servicing request
22:23:38.583 00.000 16108 Worker thread wakes up
22:23:38.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:38.583 00.000 21068 GuideStep: 0.5 px 133 ms WEST, -0.4 px 71 ms NORTH
22:23:38.585 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:39.733 01.148 16108 Exposure complete
22:23:39.799 00.066 16108 worker thread done servicing request
22:23:39.800 00.001 21068 OnExposeComplete: enter
22:23:39.801 00.001 21068 UpdateGuideState(): m_state=6
22:23:39.802 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1400
22:23:39.803 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=878.05, Mass=62562, SNR=49.1, Peak=10646 HFD=3.1
22:23:39.804 00.001 21068 MultiStar: exiting stabilization period
22:23:39.805 00.001 21068 MultiStar: [#1 0.73,-0.37,0.00,M10] [#2 0.79,1.75,0.00,M7] [#3 0.38,0.23,1.09,U] [#4 -0.21,-0.13,0.74,U] [#5 -0.60,-0.41,0.00,M6] [#6 0.14,-0.38,0.83,U] [#7 -0.31,-0.57,0.00,M9] [#8 0.31,0.20,0.71,U] 
22:23:39.806 00.001 21068 refined, 4 included, MultiStar: {0.15, 0.04}, one-star: {0.09, 0.20}
22:23:39.807 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
22:23:39.808 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
22:23:39.809 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=-0.14 mountY=-0.08, mountTheta=-2.66
22:23:39.810 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.04, opts=13)
22:23:39.812 00.002 21068 Enqueuing Move request for scope (0.15, 0.04)
22:23:39.813 00.001 16108 Worker thread wakes up
22:23:39.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
22:23:39.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
22:23:39.813 00.000 16108 Moving (0.15, 0.04) raw xDistance=-0.14 yDistance=-0.08
22:23:39.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:23:39.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:39.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:23:39.814 00.001 16108 MoveAxis(E, 0, ABG)
22:23:39.814 00.000 16108 Move returns status 0, amount 0
22:23:39.814 00.000 16108 MoveAxis(N, 0, ABG)
22:23:39.814 00.000 16108 Move returns status 0, amount 0
22:23:39.814 00.000 16108 move complete, result=0
22:23:39.814 00.000 16108 worker thread done servicing request
22:23:39.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4195, FiltMin=3523, FiltMax=32589, Gamma=1.000
22:23:39.831 00.014 21068 UpdateGuideState exits: m=62562 SNR=49.1
22:23:39.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:39.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:39.834 00.001 21068 Enqueuing Expose request
22:23:39.835 00.001 16108 Worker thread wakes up
22:23:39.835 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:39.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:39.836 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:40.800 00.964 16108 Exposure complete
22:23:40.866 00.066 16108 worker thread done servicing request
22:23:40.866 00.000 21068 OnExposeComplete: enter
22:23:40.867 00.001 21068 UpdateGuideState(): m_state=6
22:23:40.868 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1401
22:23:40.869 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.74, Mass=50332, SNR=39.7, Peak=10099 HFD=2.8
22:23:40.870 00.001 21068 MultiStar: [#1 0.48,-0.51,0.00,R] [#2 0.78,1.71,0.00,M8] [#3 0.16,-0.14,1.15,U] [#4 -0.16,-0.31,0.95,U] [#5 -0.40,-0.73,0.00,M7] [#6 0.43,-0.44,0.00,M5] [#7 -0.39,-0.10,0.61,U] [#8 0.34,0.42,0.75,U] 
22:23:40.871 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.07}, one-star: {0.17, -0.11}
22:23:40.872 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
22:23:40.873 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
22:23:40.874 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.95 mountX=-0.06 mountY=0.05, mountTheta=2.40
22:23:40.875 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
22:23:40.877 00.002 21068 Enqueuing Move request for scope (0.05, -0.07)
22:23:40.878 00.001 16108 Worker thread wakes up
22:23:40.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:23:40.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:23:40.878 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.05
22:23:40.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:23:40.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:40.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:23:40.878 00.000 16108 MoveAxis(E, 0, ABG)
22:23:40.878 00.000 16108 Move returns status 0, amount 0
22:23:40.878 00.000 16108 MoveAxis(N, 0, ABG)
22:23:40.878 00.000 16108 Move returns status 0, amount 0
22:23:40.878 00.000 16108 move complete, result=0
22:23:40.878 00.000 16108 worker thread done servicing request
22:23:40.883 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4198, FiltMin=3641, FiltMax=32131, Gamma=1.000
22:23:40.900 00.017 21068 UpdateGuideState exits: m=50332 SNR=39.7
22:23:40.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.902 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:40.902 00.000 21068 Enqueuing Expose request
22:23:40.903 00.001 16108 Worker thread wakes up
22:23:40.903 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:40.905 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:40.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:42.056 01.151 16108 Exposure complete
22:23:42.120 00.064 16108 worker thread done servicing request
22:23:42.120 00.000 21068 OnExposeComplete: enter
22:23:42.121 00.001 21068 UpdateGuideState(): m_state=6
22:23:42.121 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1402
22:23:42.122 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=877.28, Mass=70739, SNR=53.6, Peak=11347 HFD=3.2
22:23:42.123 00.001 21068 MultiStar: [#1 -0.08,-0.29,0.97,U] [#2 0.64,1.27,0.00,M9] [#3 -0.12,-0.38,0.94,U] [#4 -0.38,-0.57,0.00,M1] [#5 -0.43,-0.77,0.00,M8] [#6 0.36,-0.37,0.70,U] [#7 -0.23,-0.82,0.00,M9] [#8 0.02,0.16,0.60,U] 
22:23:42.125 00.002 21068 refined, 4 included, MultiStar: {0.03, -0.33}, one-star: {0.06, -0.58}
22:23:42.125 00.000 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
22:23:42.126 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.91)
22:23:42.127 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.47 mountX=-0.09 mountY=0.31, mountTheta=1.85
22:23:42.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.33, opts=13)
22:23:42.129 00.000 21068 Enqueuing Move request for scope (0.03, -0.33)
22:23:42.130 00.001 16108 Worker thread wakes up
22:23:42.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
22:23:42.130 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
22:23:42.130 00.000 16108 Moving (0.03, -0.33) raw xDistance=-0.09 yDistance=0.31
22:23:42.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:23:42.131 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:42.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:23:42.131 00.000 16108 MoveAxis(E, 0, ABG)
22:23:42.131 00.000 16108 Move returns status 0, amount 0
22:23:42.131 00.000 16108 MoveAxis(N, 0, ABG)
22:23:42.131 00.000 16108 Move returns status 0, amount 0
22:23:42.131 00.000 16108 move complete, result=0
22:23:42.131 00.000 16108 worker thread done servicing request
22:23:42.136 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=4198, FiltMin=3536, FiltMax=23529, Gamma=1.000
22:23:42.152 00.016 21068 UpdateGuideState exits: m=70739 SNR=53.6
22:23:42.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:42.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:42.154 00.000 21068 Enqueuing Expose request
22:23:42.155 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:23:42.156 00.001 16108 Worker thread wakes up
22:23:42.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:42.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:43.131 00.975 16108 Exposure complete
22:23:43.193 00.062 16108 worker thread done servicing request
22:23:43.193 00.000 21068 OnExposeComplete: enter
22:23:43.194 00.001 21068 UpdateGuideState(): m_state=6
22:23:43.195 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1403
22:23:43.197 00.002 21068 Star::Find returns 1 (0), X=219.67, Y=877.34, Mass=51102, SNR=37.0, Peak=9939 HFD=3.0
22:23:43.198 00.001 21068 MultiStar: [#1 0.02,-0.38,1.55,U] [#2 1.00,1.50,0.00,M10] [#3 0.20,-0.71,0.00,M5] [#4 -0.37,-0.30,1.13,U] [#5 -0.33,-0.70,0.00,M9] [#6 0.50,-0.62,0.00,M5] [#7 0.02,-0.48,0.82,U] [#8 0.48,-0.07,0.92,U] 
22:23:43.199 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.35}, one-star: {0.45, -0.51}
22:23:43.200 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
22:23:43.201 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
22:23:43.202 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.30 mountX=-0.16 mountY=0.32, mountTheta=2.03
22:23:43.204 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.35, opts=13)
22:23:43.205 00.001 21068 Enqueuing Move request for scope (0.10, -0.35)
22:23:43.205 00.000 16108 Worker thread wakes up
22:23:43.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.35) opts 0xd
22:23:43.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.35)
22:23:43.206 00.001 16108 Moving (0.10, -0.35) raw xDistance=-0.16 yDistance=0.32
22:23:43.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:23:43.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:43.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:23:43.206 00.000 16108 MoveAxis(E, 0, ABG)
22:23:43.206 00.000 16108 Move returns status 0, amount 0
22:23:43.206 00.000 16108 MoveAxis(N, 0, ABG)
22:23:43.206 00.000 16108 Move returns status 0, amount 0
22:23:43.206 00.000 16108 move complete, result=0
22:23:43.206 00.000 16108 worker thread done servicing request
22:23:43.211 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4195, FiltMin=3609, FiltMax=27059, Gamma=1.000
22:23:43.224 00.013 21068 UpdateGuideState exits: m=51102 SNR=37.0
22:23:43.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:43.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:43.226 00.000 21068 Enqueuing Expose request
22:23:43.227 00.001 16108 Worker thread wakes up
22:23:43.227 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:23:43.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:43.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:44.375 01.147 16108 Exposure complete
22:23:44.436 00.061 16108 worker thread done servicing request
22:23:44.436 00.000 21068 OnExposeComplete: enter
22:23:44.437 00.001 21068 UpdateGuideState(): m_state=6
22:23:44.438 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1404
22:23:44.439 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.50, Mass=62702, SNR=45.2, Peak=10851 HFD=3.1
22:23:44.440 00.001 21068 MultiStar: [#1 0.33,-0.10,1.28,U] [#2 1.28,1.49,0.00,R] [#3 0.72,-0.19,0.00,M6] [#4 0.05,-0.30,0.80,U] [#5 -0.07,-0.77,0.00,M10] [#6 0.49,-0.50,0.00,M6] [#7 0.13,-0.58,0.00,M9] [#8 0.66,-0.14,0.00,M6] 
22:23:44.441 00.001 21068 refined, 2 included, MultiStar: {0.36, -0.24}, one-star: {0.65, -0.35}
22:23:44.443 00.002 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
22:23:44.443 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
22:23:44.444 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-0.58 mountX=-0.40 mountY=0.14, mountTheta=2.79
22:23:44.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.24, opts=13)
22:23:44.447 00.001 21068 Enqueuing Move request for scope (0.36, -0.24)
22:23:44.448 00.001 16108 Worker thread wakes up
22:23:44.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.24) opts 0xd
22:23:44.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.24)
22:23:44.448 00.000 16108 Moving (0.36, -0.24) raw xDistance=-0.40 yDistance=0.14
22:23:44.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:23:44.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:44.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:23:44.448 00.000 16108 MoveAxis(E, 104, ABG)
22:23:44.448 00.000 16108 Guiding  Dir = 2, Dur = 104
22:23:44.449 00.001 16108 IsSlewing returns 0
22:23:44.449 00.000 16108 IsGuiding returns 0
22:23:44.451 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4195, FiltMin=3625, FiltMax=34589, Gamma=1.000
22:23:44.467 00.016 21068 UpdateGuideState exits: m=62702 SNR=45.2
22:23:44.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:44.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:44.470 00.001 21068 Enqueuing Expose request
22:23:44.494 00.024 16108 PulseGuide returned control before completion, sleep 70
22:23:44.570 00.076 16108 IsGuiding returns 1
22:23:44.570 00.000 16108 scope still moving after pulse duration time elapsed
22:23:44.601 00.031 16108 IsSlewing returns 0
22:23:44.601 00.000 16108 IsGuiding returns 1
22:23:44.633 00.032 16108 IsSlewing returns 0
22:23:44.633 00.000 16108 IsGuiding returns 1
22:23:44.663 00.030 16108 IsSlewing returns 0
22:23:44.663 00.000 16108 IsGuiding returns 0
22:23:44.663 00.000 16108 scope move finished after 104 + 110 ms
22:23:44.663 00.000 16108 Move returns status 0, amount 104
22:23:44.663 00.000 16108 MoveAxis(N, 0, ABG)
22:23:44.663 00.000 16108 Move returns status 0, amount 0
22:23:44.663 00.000 16108 move complete, result=0
22:23:44.664 00.001 16108 worker thread done servicing request
22:23:44.664 00.000 16108 Worker thread wakes up
22:23:44.664 00.000 21068 GuideStep: -0.4 px 104 ms EAST, 0.1 px 0 ms NORTH
22:23:44.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:44.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:45.639 00.974 16108 Exposure complete
22:23:45.700 00.061 16108 worker thread done servicing request
22:23:45.700 00.000 21068 OnExposeComplete: enter
22:23:45.701 00.001 21068 UpdateGuideState(): m_state=6
22:23:45.702 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1405
22:23:45.703 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.37, Mass=51080, SNR=37.7, Peak=12163 HFD=2.5
22:23:45.704 00.001 21068 MultiStar: [#1 0.48,-0.08,1.49,U] [#2 -0.22,-0.09,1.36,U] [#3 0.83,-0.61,0.00,M7] [#4 0.11,-0.57,0.92,U] [#5 -0.12,-0.58,0.00,R] [#6 0.46,-0.69,0.00,M7] [#7 0.09,-0.51,0.86,U] [#8 0.71,0.09,0.00,M7] 
22:23:45.704 00.000 21068 refined, 4 included, MultiStar: {0.23, -0.30}, one-star: {0.70, -0.48}
22:23:45.705 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
22:23:45.707 00.002 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:23:45.708 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-0.92 mountX=-0.28 mountY=0.24, mountTheta=2.43
22:23:45.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.30, opts=13)
22:23:45.710 00.001 21068 Enqueuing Move request for scope (0.23, -0.30)
22:23:45.711 00.001 16108 Worker thread wakes up
22:23:45.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.30) opts 0xd
22:23:45.711 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.30)
22:23:45.711 00.000 16108 Moving (0.23, -0.30) raw xDistance=-0.28 yDistance=0.24
22:23:45.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:23:45.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:45.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:23:45.711 00.000 16108 MoveAxis(E, 80, ABG)
22:23:45.711 00.000 16108 Guiding  Dir = 2, Dur = 80
22:23:45.712 00.001 16108 IsSlewing returns 0
22:23:45.712 00.000 16108 IsGuiding returns 0
22:23:45.716 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4192, FiltMin=3648, FiltMax=29993, Gamma=1.000
22:23:45.730 00.014 21068 UpdateGuideState exits: m=51080 SNR=37.7
22:23:45.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:45.734 00.001 21068 Enqueuing Expose request
22:23:45.739 00.005 16108 PulseGuide returned control before completion, sleep 62
22:23:45.817 00.078 16108 IsGuiding returns 1
22:23:45.817 00.000 16108 scope still moving after pulse duration time elapsed
22:23:45.848 00.031 16108 IsSlewing returns 0
22:23:45.848 00.000 16108 IsGuiding returns 0
22:23:45.848 00.000 16108 scope move finished after 80 + 56 ms
22:23:45.848 00.000 16108 Move returns status 0, amount 80
22:23:45.848 00.000 16108 MoveAxis(N, 0, ABG)
22:23:45.848 00.000 16108 Move returns status 0, amount 0
22:23:45.848 00.000 16108 move complete, result=0
22:23:45.848 00.000 16108 worker thread done servicing request
22:23:45.848 00.000 16108 Worker thread wakes up
22:23:45.848 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH
22:23:45.850 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:45.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:46.993 01.143 16108 Exposure complete
22:23:47.051 00.058 16108 worker thread done servicing request
22:23:47.051 00.000 21068 OnExposeComplete: enter
22:23:47.052 00.001 21068 UpdateGuideState(): m_state=6
22:23:47.053 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1406
22:23:47.054 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.28, Mass=53521, SNR=46.5, Peak=10835 HFD=2.8
22:23:47.055 00.001 21068 MultiStar: [#1 0.14,0.02,1.15,U] [#2 -0.27,0.07,1.29,U] [#3 0.02,-0.28,1.14,U] [#4 -0.25,-0.46,0.81,U] [#5 -0.60,-0.22,0.00,M1] [#6 0.37,-0.51,0.00,M8] [#7 -0.17,-0.98,0.00,M9] [#8 0.09,0.07,0.87,U] 
22:23:47.056 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.17}, one-star: {-0.04, -0.57}
22:23:47.057 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
22:23:47.057 00.000 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
22:23:47.058 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.87 mountX=0.02 mountY=0.18, mountTheta=1.45
22:23:47.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.17, opts=13)
22:23:47.061 00.001 21068 Enqueuing Move request for scope (-0.05, -0.17)
22:23:47.062 00.001 16108 Worker thread wakes up
22:23:47.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
22:23:47.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
22:23:47.062 00.000 16108 Moving (-0.05, -0.17) raw xDistance=0.02 yDistance=0.18
22:23:47.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:23:47.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:47.063 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:23:47.063 00.000 16108 MoveAxis(E, 0, ABG)
22:23:47.063 00.000 16108 Move returns status 0, amount 0
22:23:47.063 00.000 16108 MoveAxis(N, 0, ABG)
22:23:47.063 00.000 16108 Move returns status 0, amount 0
22:23:47.063 00.000 16108 move complete, result=0
22:23:47.063 00.000 16108 worker thread done servicing request
22:23:47.067 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4185, FiltMin=3606, FiltMax=33584, Gamma=1.000
22:23:47.082 00.015 21068 UpdateGuideState exits: m=53521 SNR=46.5
22:23:47.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:47.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:47.085 00.001 21068 Enqueuing Expose request
22:23:47.085 00.000 16108 Worker thread wakes up
22:23:47.086 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:47.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:47.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:48.068 00.982 16108 Exposure complete
22:23:48.124 00.056 16108 worker thread done servicing request
22:23:48.124 00.000 21068 OnExposeComplete: enter
22:23:48.125 00.001 21068 UpdateGuideState(): m_state=6
22:23:48.126 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1407
22:23:48.127 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.37, Mass=61674, SNR=45.3, Peak=10451 HFD=3.2
22:23:48.128 00.001 21068 MultiStar: [#1 -0.15,0.02,1.41,U] [#2 -0.36,-0.03,1.12,U] [#3 0.31,-0.30,1.19,U] [#4 -0.22,-0.47,1.04,U] [#5 -0.44,0.08,0.97,U] [#6 0.07,-0.77,0.00,M9] [#7 -0.21,-0.63,0.00,M10] [#8 0.09,0.29,0.80,U] 
22:23:48.130 00.002 21068 refined, 6 included, MultiStar: {-0.08, -0.14}, one-star: {0.24, -0.48}
22:23:48.131 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
22:23:48.132 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
22:23:48.133 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=0.06 mountY=0.15, mountTheta=1.22
22:23:48.135 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.14, opts=13)
22:23:48.136 00.001 21068 Enqueuing Move request for scope (-0.08, -0.14)
22:23:48.136 00.000 16108 Worker thread wakes up
22:23:48.137 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:23:48.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:23:48.137 00.000 16108 Moving (-0.08, -0.14) raw xDistance=0.06 yDistance=0.15
22:23:48.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:23:48.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:48.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:23:48.137 00.000 16108 MoveAxis(E, 0, ABG)
22:23:48.137 00.000 16108 Move returns status 0, amount 0
22:23:48.137 00.000 16108 MoveAxis(N, 0, ABG)
22:23:48.137 00.000 16108 Move returns status 0, amount 0
22:23:48.137 00.000 16108 move complete, result=0
22:23:48.137 00.000 16108 worker thread done servicing request
22:23:48.141 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4185, FiltMin=3622, FiltMax=28681, Gamma=1.000
22:23:48.156 00.015 21068 UpdateGuideState exits: m=61674 SNR=45.3
22:23:48.158 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.158 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:48.159 00.001 21068 Enqueuing Expose request
22:23:48.160 00.001 16108 Worker thread wakes up
22:23:48.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:48.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:48.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:23:49.304 01.144 16108 Exposure complete
22:23:49.366 00.062 16108 worker thread done servicing request
22:23:49.366 00.000 21068 OnExposeComplete: enter
22:23:49.368 00.002 21068 UpdateGuideState(): m_state=6
22:23:49.369 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1408
22:23:49.369 00.000 21068 Star::Find returns 1 (0), X=219.37, Y=877.76, Mass=59297, SNR=47.2, Peak=10534 HFD=3.0
22:23:49.370 00.001 21068 MultiStar: [#1 0.23,0.10,1.48,U] [#2 -0.15,0.22,1.09,U] [#3 0.05,-0.21,1.10,U] [#4 -0.20,0.00,1.00,U] [#5 -0.10,-0.01,0.82,U] [#6 0.08,-0.14,0.90,U] [#7 0.21,-0.47,0.53,U] [#8 0.51,0.47,0.00,M6] 
22:23:49.371 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.14, -0.10}
22:23:49.372 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
22:23:49.372 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
22:23:49.373 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.90 mountX=-0.04 mountY=0.03, mountTheta=2.46
22:23:49.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
22:23:49.376 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
22:23:49.377 00.001 16108 Worker thread wakes up
22:23:49.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:23:49.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:23:49.377 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
22:23:49.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:23:49.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:49.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:23:49.377 00.000 16108 MoveAxis(E, 0, ABG)
22:23:49.377 00.000 16108 Move returns status 0, amount 0
22:23:49.377 00.000 16108 MoveAxis(N, 0, ABG)
22:23:49.377 00.000 16108 Move returns status 0, amount 0
22:23:49.377 00.000 16108 move complete, result=0
22:23:49.377 00.000 16108 worker thread done servicing request
22:23:49.380 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4185, FiltMin=3561, FiltMax=35433, Gamma=1.000
22:23:49.394 00.014 21068 UpdateGuideState exits: m=59297 SNR=47.2
22:23:49.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:49.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:49.396 00.000 21068 Enqueuing Expose request
22:23:49.397 00.001 16108 Worker thread wakes up
22:23:49.397 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:49.399 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:49.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:50.367 00.968 16108 Exposure complete
22:23:50.427 00.060 16108 worker thread done servicing request
22:23:50.427 00.000 21068 OnExposeComplete: enter
22:23:50.428 00.001 21068 UpdateGuideState(): m_state=6
22:23:50.429 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1409
22:23:50.430 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=878.11, Mass=67495, SNR=48.9, Peak=11475 HFD=2.9
22:23:50.431 00.001 21068 MultiStar: [#1 -0.07,0.39,1.03,U] [#2 -0.22,0.32,1.05,U] [#3 0.12,0.07,0.97,U] [#4 -0.22,0.06,0.83,U] [#5 -0.19,0.18,0.75,U] [#6 0.38,-0.34,0.68,U] [#7 -0.14,-0.15,0.52,U] [#8 0.32,0.41,0.81,U] 
22:23:50.432 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {0.16, 0.25}
22:23:50.433 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
22:23:50.434 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
22:23:50.435 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=0.02 mountY=-0.17, mountTheta=-1.46
22:23:50.438 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.17, opts=13)
22:23:50.439 00.001 21068 Enqueuing Move request for scope (0.01, 0.17)
22:23:50.440 00.001 16108 Worker thread wakes up
22:23:50.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
22:23:50.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
22:23:50.440 00.000 16108 Moving (0.01, 0.17) raw xDistance=0.02 yDistance=-0.17
22:23:50.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:23:50.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:50.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:23:50.440 00.000 16108 MoveAxis(E, 0, ABG)
22:23:50.440 00.000 16108 Move returns status 0, amount 0
22:23:50.440 00.000 16108 MoveAxis(N, 0, ABG)
22:23:50.440 00.000 16108 Move returns status 0, amount 0
22:23:50.440 00.000 16108 move complete, result=0
22:23:50.440 00.000 16108 worker thread done servicing request
22:23:50.444 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4189, FiltMin=3625, FiltMax=32912, Gamma=1.000
22:23:50.459 00.015 21068 UpdateGuideState exits: m=67495 SNR=48.9
22:23:50.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:50.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:50.461 00.000 21068 Enqueuing Expose request
22:23:50.462 00.001 16108 Worker thread wakes up
22:23:50.462 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:50.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:50.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:51.614 01.151 16108 Exposure complete
22:23:51.681 00.067 16108 worker thread done servicing request
22:23:51.681 00.000 21068 OnExposeComplete: enter
22:23:51.682 00.001 21068 UpdateGuideState(): m_state=6
22:23:51.683 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1410
22:23:51.684 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=877.69, Mass=51977, SNR=39.3, Peak=11219 HFD=2.9
22:23:51.685 00.001 21068 MultiStar: [#1 0.27,0.55,0.00,M1] [#2 -0.41,0.53,0.00,M1] [#3 0.11,0.37,1.39,U] [#4 -0.46,0.04,1.00,U] [#5 -0.08,0.14,1.24,U] [#6 0.36,-0.33,1.00,U] [#7 0.36,-0.49,0.00,M9] [#8 0.36,0.60,0.00,M6] 
22:23:51.686 00.001 21068 refined, 4 included, MultiStar: {0.04, 0.04}, one-star: {0.28, -0.16}
22:23:51.687 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
22:23:51.688 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
22:23:51.689 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.79 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
22:23:51.690 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
22:23:51.691 00.001 21068 Enqueuing Move request for scope (0.04, 0.04)
22:23:51.692 00.001 16108 Worker thread wakes up
22:23:51.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:23:51.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:23:51.692 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
22:23:51.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:23:51.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:51.693 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:51.693 00.000 16108 MoveAxis(E, 0, ABG)
22:23:51.693 00.000 16108 Move returns status 0, amount 0
22:23:51.693 00.000 16108 MoveAxis(N, 0, ABG)
22:23:51.693 00.000 16108 Move returns status 0, amount 0
22:23:51.693 00.000 16108 move complete, result=0
22:23:51.693 00.000 16108 worker thread done servicing request
22:23:51.699 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4189, FiltMin=3613, FiltMax=35395, Gamma=1.000
22:23:51.720 00.021 21068 UpdateGuideState exits: m=51977 SNR=39.3
22:23:51.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:51.721 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:51.722 00.001 21068 Enqueuing Expose request
22:23:51.723 00.001 16108 Worker thread wakes up
22:23:51.723 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:51.724 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:51.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:52.694 00.970 16108 Exposure complete
22:23:52.759 00.065 16108 worker thread done servicing request
22:23:52.759 00.000 21068 OnExposeComplete: enter
22:23:52.761 00.002 21068 UpdateGuideState(): m_state=6
22:23:52.762 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1411
22:23:52.762 00.000 21068 Star::Find returns 1 (0), X=219.37, Y=877.53, Mass=52398, SNR=39.5, Peak=9702 HFD=3.0
22:23:52.763 00.001 21068 MultiStar: [#1 -0.10,0.36,1.38,U] [#2 -0.30,0.42,1.41,U] [#3 -0.15,-0.07,1.24,U] [#4 -0.25,0.05,0.93,U] [#5 -0.10,0.51,1.05,U] [#6 0.07,-0.48,0.93,U] [#7 0.23,-0.19,0.61,U] [#8 0.43,0.56,0.00,M7] 
22:23:52.764 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {0.14, -0.32}
22:23:52.765 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
22:23:52.766 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
22:23:52.767 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.10 mountY=-0.06, mountTheta=-0.55
22:23:52.769 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
22:23:52.770 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
22:23:52.771 00.001 16108 Worker thread wakes up
22:23:52.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
22:23:52.771 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
22:23:52.771 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
22:23:52.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:23:52.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:52.771 00.000 16108 MoveAxis(E, 0, ABG)
22:23:52.771 00.000 16108 Move returns status 0, amount 0
22:23:52.771 00.000 16108 MoveAxis(N, 0, ABG)
22:23:52.773 00.002 16108 Move returns status 0, amount 0
22:23:52.773 00.000 16108 move complete, result=0
22:23:52.773 00.000 16108 worker thread done servicing request
22:23:52.778 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4185, FiltMin=3535, FiltMax=32013, Gamma=1.000
22:23:52.792 00.014 21068 UpdateGuideState exits: m=52398 SNR=39.5
22:23:52.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:52.794 00.000 21068 Enqueuing Expose request
22:23:52.795 00.001 16108 Worker thread wakes up
22:23:52.795 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:23:52.796 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:52.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:53.962 01.166 16108 Exposure complete
22:23:54.026 00.064 16108 worker thread done servicing request
22:23:54.026 00.000 21068 OnExposeComplete: enter
22:23:54.027 00.001 21068 UpdateGuideState(): m_state=6
22:23:54.028 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1412
22:23:54.029 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=877.68, Mass=55412, SNR=43.5, Peak=10179 HFD=3.0
22:23:54.030 00.001 21068 MultiStar: [#1 0.10,0.09,1.07,U] [#2 -0.39,0.18,1.43,U] [#3 0.30,-0.08,1.16,U] [#4 -0.33,0.12,0.99,U] [#5 -0.28,-0.03,1.01,U] [#6 0.28,-0.35,1.06,U] [#7 -0.07,-0.72,0.00,M9] [#8 0.35,0.22,0.82,U] 
22:23:54.031 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.00}, one-star: {0.10, -0.17}
22:23:54.031 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
22:23:54.032 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
22:23:54.033 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.01 cameraTheta=-2.45 mountX=0.00 mountY=0.00, mountTheta=0.89
22:23:54.034 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.00, opts=13)
22:23:54.035 00.001 21068 Enqueuing Move request for scope (-0.00, -0.00)
22:23:54.036 00.001 16108 Worker thread wakes up
22:23:54.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
22:23:54.036 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
22:23:54.036 00.000 16108 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=0.00
22:23:54.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:23:54.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:54.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:23:54.036 00.000 16108 MoveAxis(E, 0, ABG)
22:23:54.036 00.000 16108 Move returns status 0, amount 0
22:23:54.036 00.000 16108 MoveAxis(N, 0, ABG)
22:23:54.036 00.000 16108 Move returns status 0, amount 0
22:23:54.036 00.000 16108 move complete, result=0
22:23:54.036 00.000 16108 worker thread done servicing request
22:23:54.040 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4182, FiltMin=3584, FiltMax=34416, Gamma=1.000
22:23:54.062 00.022 21068 UpdateGuideState exits: m=55412 SNR=43.5
22:23:54.065 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.065 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:54.065 00.000 21068 Enqueuing Expose request
22:23:54.066 00.001 16108 Worker thread wakes up
22:23:54.066 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:54.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:54.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:55.032 00.966 16108 Exposure complete
22:23:55.089 00.057 16108 worker thread done servicing request
22:23:55.089 00.000 21068 OnExposeComplete: enter
22:23:55.090 00.001 21068 UpdateGuideState(): m_state=6
22:23:55.091 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1413
22:23:55.091 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=877.80, Mass=62301, SNR=46.1, Peak=9702 HFD=2.9
22:23:55.092 00.001 21068 MultiStar: [#1 -0.04,0.03,1.24,U] [#2 -0.28,0.27,1.30,U] [#3 0.17,0.03,1.09,U] [#4 -0.23,-0.22,1.03,U] [#5 -0.29,-0.21,0.93,U] [#6 0.25,-0.14,0.81,U] [#7 0.01,-0.48,0.62,U] [#8 0.44,0.26,0.93,U] 
22:23:55.093 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.01, -0.05}
22:23:55.094 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
22:23:55.095 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
22:23:55.095 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.97 mountX=0.01 mountY=0.03, mountTheta=1.35
22:23:55.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
22:23:55.099 00.002 21068 Enqueuing Move request for scope (-0.01, -0.03)
22:23:55.099 00.000 16108 Worker thread wakes up
22:23:55.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:23:55.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:23:55.100 00.001 16108 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.03
22:23:55.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:23:55.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:55.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:23:55.100 00.000 16108 MoveAxis(E, 0, ABG)
22:23:55.100 00.000 16108 Move returns status 0, amount 0
22:23:55.100 00.000 16108 MoveAxis(N, 0, ABG)
22:23:55.100 00.000 16108 Move returns status 0, amount 0
22:23:55.100 00.000 16108 move complete, result=0
22:23:55.100 00.000 16108 worker thread done servicing request
22:23:55.109 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4179, FiltMin=3565, FiltMax=30941, Gamma=1.000
22:23:55.126 00.017 21068 UpdateGuideState exits: m=62301 SNR=46.1
22:23:55.128 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:55.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:55.130 00.001 21068 Enqueuing Expose request
22:23:55.131 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:55.132 00.001 16108 Worker thread wakes up
22:23:55.132 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:55.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:56.293 01.161 16108 Exposure complete
22:23:56.350 00.057 16108 worker thread done servicing request
22:23:56.350 00.000 21068 OnExposeComplete: enter
22:23:56.351 00.001 21068 UpdateGuideState(): m_state=6
22:23:56.352 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1414
22:23:56.352 00.000 21068 Star::Find returns 1 (0), X=219.62, Y=877.96, Mass=62055, SNR=47.0, Peak=10947 HFD=3.0
22:23:56.353 00.001 21068 MultiStar: [#1 -0.24,0.35,1.21,U] [#2 -0.45,0.52,0.00,M1] [#3 -0.09,-0.35,0.87,U] [#4 -0.02,0.10,0.97,U] [#5 -0.25,0.19,1.16,U] [#6 0.32,-0.31,0.89,U] [#7 -0.07,-0.54,0.64,U] [#8 0.56,0.61,0.00,M6] 
22:23:56.354 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.40, 0.11}
22:23:56.355 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
22:23:56.356 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
22:23:56.357 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.26 mountX=0.01 mountY=0.01, mountTheta=1.07
22:23:56.358 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
22:23:56.359 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
22:23:56.360 00.001 16108 Worker thread wakes up
22:23:56.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:23:56.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:23:56.360 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
22:23:56.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:23:56.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:56.362 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:56.362 00.000 16108 MoveAxis(E, 0, ABG)
22:23:56.362 00.000 16108 Move returns status 0, amount 0
22:23:56.362 00.000 16108 MoveAxis(N, 0, ABG)
22:23:56.362 00.000 16108 Move returns status 0, amount 0
22:23:56.362 00.000 16108 move complete, result=0
22:23:56.362 00.000 16108 worker thread done servicing request
22:23:56.365 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4176, FiltMin=3590, FiltMax=36208, Gamma=1.000
22:23:56.382 00.017 21068 UpdateGuideState exits: m=62055 SNR=47.0
22:23:56.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.383 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:56.384 00.001 21068 Enqueuing Expose request
22:23:56.385 00.001 16108 Worker thread wakes up
22:23:56.385 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:56.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:56.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:57.353 00.968 16108 Exposure complete
22:23:57.410 00.057 16108 worker thread done servicing request
22:23:57.410 00.000 21068 OnExposeComplete: enter
22:23:57.412 00.002 21068 UpdateGuideState(): m_state=6
22:23:57.413 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1415
22:23:57.414 00.001 21068 Star::Find returns 1 (0), X=219.19, Y=877.89, Mass=65856, SNR=47.8, Peak=9971 HFD=3.0
22:23:57.415 00.001 21068 MultiStar: [#1 0.28,0.65,0.00,M1] [#2 -0.35,0.28,1.06,U] [#3 0.40,-0.03,1.12,U] [#4 -0.33,-0.24,1.01,U] [#5 -0.46,0.32,1.02,U] [#6 0.51,-0.40,0.00,M3] [#7 -0.38,-0.24,0.64,U] [#8 0.24,0.70,0.00,M7] 
22:23:57.416 00.001 21068 single-star, 5 included, MultiStar: {-0.17, 0.04}, one-star: {-0.04, 0.04}
22:23:57.418 00.002 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
22:23:57.419 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
22:23:57.420 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.39 mountX=0.04 mountY=-0.03, mountTheta=-0.54
22:23:57.421 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.04, opts=13)
22:23:57.422 00.001 21068 Enqueuing Move request for scope (-0.04, 0.04)
22:23:57.422 00.000 16108 Worker thread wakes up
22:23:57.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:23:57.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:23:57.423 00.001 16108 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=-0.03
22:23:57.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:23:57.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:57.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:57.423 00.000 16108 MoveAxis(E, 0, ABG)
22:23:57.423 00.000 16108 Move returns status 0, amount 0
22:23:57.423 00.000 16108 MoveAxis(N, 0, ABG)
22:23:57.423 00.000 16108 Move returns status 0, amount 0
22:23:57.423 00.000 16108 move complete, result=0
22:23:57.423 00.000 16108 worker thread done servicing request
22:23:57.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4176, FiltMin=3577, FiltMax=30755, Gamma=1.000
22:23:57.440 00.014 21068 UpdateGuideState exits: m=65856 SNR=47.8
22:23:57.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:57.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:57.443 00.001 21068 Enqueuing Expose request
22:23:57.444 00.001 16108 Worker thread wakes up
22:23:57.444 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:23:57.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:57.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:58.600 01.156 16108 Exposure complete
22:23:58.658 00.058 16108 worker thread done servicing request
22:23:58.659 00.001 21068 OnExposeComplete: enter
22:23:58.660 00.001 21068 UpdateGuideState(): m_state=6
22:23:58.661 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1416
22:23:58.662 00.001 21068 Star::Find returns 1 (0), X=219.07, Y=877.63, Mass=59998, SNR=46.3, Peak=11414 HFD=2.8
22:23:58.663 00.001 21068 MultiStar: [#1 -0.36,0.54,0.00,M2] [#2 -0.42,0.26,1.32,U] [#3 0.26,-0.18,1.11,U] [#4 -0.45,-0.25,1.00,U] [#5 -0.15,0.22,1.11,U] [#6 0.21,-0.18,0.85,U] [#7 -0.23,-0.34,0.69,U] [#8 0.21,0.46,0.70,U] 
22:23:58.664 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.02}, one-star: {-0.16, -0.22}
22:23:58.664 00.000 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
22:23:58.665 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
22:23:58.666 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=0.11 mountY=0.04, mountTheta=0.38
22:23:58.668 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
22:23:58.669 00.001 21068 Enqueuing Move request for scope (-0.11, -0.02)
22:23:58.669 00.000 16108 Worker thread wakes up
22:23:58.670 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
22:23:58.670 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
22:23:58.670 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.11 yDistance=0.04
22:23:58.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:23:58.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:58.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:23:58.670 00.000 16108 MoveAxis(E, 0, ABG)
22:23:58.670 00.000 16108 Move returns status 0, amount 0
22:23:58.670 00.000 16108 MoveAxis(N, 0, ABG)
22:23:58.670 00.000 16108 Move returns status 0, amount 0
22:23:58.670 00.000 16108 move complete, result=0
22:23:58.670 00.000 16108 worker thread done servicing request
22:23:58.675 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4173, FiltMin=3574, FiltMax=36608, Gamma=1.000
22:23:58.691 00.016 21068 UpdateGuideState exits: m=59998 SNR=46.3
22:23:58.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:58.692 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:58.693 00.001 21068 Enqueuing Expose request
22:23:58.694 00.001 16108 Worker thread wakes up
22:23:58.694 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:58.694 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:58.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:23:59.658 00.964 16108 Exposure complete
22:23:59.717 00.059 16108 worker thread done servicing request
22:23:59.717 00.000 21068 OnExposeComplete: enter
22:23:59.719 00.002 21068 UpdateGuideState(): m_state=6
22:23:59.720 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1417
22:23:59.721 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.61, Mass=57424, SNR=44.4, Peak=10742 HFD=3.0
22:23:59.722 00.001 21068 MultiStar: [#1 0.06,0.47,1.29,U] [#2 -0.28,0.13,1.16,U] [#3 0.02,-0.18,1.03,U] [#4 -0.30,-0.25,1.20,U] [#5 0.01,0.13,1.15,U] [#6 0.38,-0.31,0.87,U] [#7 -0.18,-0.55,0.73,U] [#8 0.61,0.17,0.00,M7] 
22:23:59.724 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.10, -0.25}
22:23:59.725 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:23:59.726 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
22:23:59.727 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.09 mountX=0.02 mountY=0.07, mountTheta=1.23
22:23:59.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
22:23:59.730 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
22:23:59.731 00.001 16108 Worker thread wakes up
22:23:59.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:23:59.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:23:59.731 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.07
22:23:59.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:23:59.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:59.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:23:59.731 00.000 16108 MoveAxis(E, 0, ABG)
22:23:59.731 00.000 16108 Move returns status 0, amount 0
22:23:59.731 00.000 16108 MoveAxis(N, 0, ABG)
22:23:59.731 00.000 16108 Move returns status 0, amount 0
22:23:59.731 00.000 16108 move complete, result=0
22:23:59.731 00.000 16108 worker thread done servicing request
22:23:59.735 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1907, max=65535, med=4169, FiltMin=3552, FiltMax=28592, Gamma=1.000
22:23:59.754 00.019 21068 UpdateGuideState exits: m=57424 SNR=44.4
22:23:59.756 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:59.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:23:59.758 00.001 21068 Enqueuing Expose request
22:23:59.759 00.001 16108 Worker thread wakes up
22:23:59.759 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:23:59.760 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:23:59.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:00.907 01.147 16108 Exposure complete
22:24:00.966 00.059 16108 worker thread done servicing request
22:24:00.966 00.000 21068 OnExposeComplete: enter
22:24:00.967 00.001 21068 UpdateGuideState(): m_state=6
22:24:00.968 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1418
22:24:00.969 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.44, Mass=59242, SNR=47.3, Peak=10131 HFD=3.1
22:24:00.969 00.000 21068 MultiStar: [#1 0.33,0.10,1.00,U] [#2 0.35,0.14,1.11,U] [#3 0.54,-0.21,1.02,U] [#4 0.06,-0.30,0.87,U] [#5 -0.06,0.12,1.00,U] [#6 0.59,-0.28,0.00,M2] [#7 -0.22,-0.61,0.00,M5] [#8 0.57,0.37,0.00,M8] 
22:24:00.970 00.001 21068 refined, 5 included, MultiStar: {0.27, -0.09}, one-star: {0.33, -0.41}
22:24:00.971 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
22:24:00.972 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
22:24:00.972 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.31 mountX=-0.28 mountY=0.02, mountTheta=3.06
22:24:00.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.09, opts=13)
22:24:00.975 00.001 21068 Enqueuing Move request for scope (0.27, -0.09)
22:24:00.975 00.000 16108 Worker thread wakes up
22:24:00.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
22:24:00.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
22:24:00.975 00.000 16108 Moving (0.27, -0.09) raw xDistance=-0.28 yDistance=0.02
22:24:00.977 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
22:24:00.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:00.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:00.977 00.000 16108 MoveAxis(E, 72, ABG)
22:24:00.977 00.000 16108 Guiding  Dir = 2, Dur = 72
22:24:00.977 00.000 16108 IsSlewing returns 0
22:24:00.977 00.000 16108 IsGuiding returns 0
22:24:00.981 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4166, FiltMin=3510, FiltMax=30569, Gamma=1.000
22:24:00.991 00.010 16108 PulseGuide returned control before completion, sleep 68
22:24:00.995 00.004 21068 UpdateGuideState exits: m=59242 SNR=47.3
22:24:00.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:00.998 00.001 21068 Enqueuing Expose request
22:24:01.068 00.070 16108 IsGuiding returns 1
22:24:01.068 00.000 16108 scope still moving after pulse duration time elapsed
22:24:01.099 00.031 16108 IsSlewing returns 0
22:24:01.099 00.000 16108 IsGuiding returns 0
22:24:01.099 00.000 16108 scope move finished after 72 + 50 ms
22:24:01.099 00.000 16108 Move returns status 0, amount 72
22:24:01.099 00.000 16108 MoveAxis(N, 0, ABG)
22:24:01.099 00.000 16108 Move returns status 0, amount 0
22:24:01.099 00.000 16108 move complete, result=0
22:24:01.099 00.000 16108 worker thread done servicing request
22:24:01.100 00.001 16108 Worker thread wakes up
22:24:01.100 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
22:24:01.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:01.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:02.062 00.961 16108 Exposure complete
22:24:02.120 00.058 16108 worker thread done servicing request
22:24:02.120 00.000 21068 OnExposeComplete: enter
22:24:02.121 00.001 21068 UpdateGuideState(): m_state=6
22:24:02.122 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1419
22:24:02.122 00.000 21068 Star::Find returns 1 (0), X=219.54, Y=877.31, Mass=57810, SNR=43.3, Peak=10739 HFD=3.0
22:24:02.124 00.002 21068 MultiStar: [#1 -0.10,-0.21,1.32,U] [#2 -0.14,0.12,1.22,U] [#3 0.03,-0.24,1.17,U] [#4 -0.25,-0.03,0.76,U] [#5 -0.68,-0.04,0.00,M1] [#6 -0.05,-0.26,0.88,U] [#7 -0.02,-0.26,0.63,U] [#8 0.26,-0.27,0.82,U] 
22:24:02.125 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.20}, one-star: {0.31, -0.54}
22:24:02.126 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:24:02.128 00.002 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
22:24:02.130 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=-0.04 mountY=0.20, mountTheta=1.75
22:24:02.131 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.20, opts=13)
22:24:02.133 00.002 21068 Enqueuing Move request for scope (0.00, -0.20)
22:24:02.134 00.001 16108 Worker thread wakes up
22:24:02.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
22:24:02.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
22:24:02.134 00.000 16108 Moving (0.00, -0.20) raw xDistance=-0.04 yDistance=0.20
22:24:02.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:24:02.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:02.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:24:02.134 00.000 16108 MoveAxis(E, 0, ABG)
22:24:02.134 00.000 16108 Move returns status 0, amount 0
22:24:02.134 00.000 16108 MoveAxis(N, 0, ABG)
22:24:02.134 00.000 16108 Move returns status 0, amount 0
22:24:02.134 00.000 16108 move complete, result=0
22:24:02.134 00.000 16108 worker thread done servicing request
22:24:02.140 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4163, FiltMin=3574, FiltMax=29609, Gamma=1.000
22:24:02.154 00.014 21068 UpdateGuideState exits: m=57810 SNR=43.3
22:24:02.161 00.007 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:02.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:02.163 00.001 21068 Enqueuing Expose request
22:24:02.163 00.000 16108 Worker thread wakes up
22:24:02.163 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:02.165 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:02.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:03.326 01.161 16108 Exposure complete
22:24:03.382 00.056 16108 worker thread done servicing request
22:24:03.382 00.000 21068 OnExposeComplete: enter
22:24:03.383 00.001 21068 UpdateGuideState(): m_state=6
22:24:03.384 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1420
22:24:03.385 00.001 21068 Star::Find returns 1 (0), X=219.04, Y=877.63, Mass=55427, SNR=43.1, Peak=10899 HFD=2.4
22:24:03.386 00.001 21068 MultiStar: [#1 0.15,-0.06,1.28,U] [#2 -0.53,-0.00,1.39,U] [#3 0.44,-0.09,1.16,U] [#4 -0.18,-0.70,0.00,M1] [#5 -0.55,-0.24,0.00,M2] [#6 0.05,-0.47,1.03,U] [#7 0.21,-0.53,0.58,U] [#8 0.38,0.12,0.75,U] 
22:24:03.389 00.003 21068 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {-0.19, -0.22}
22:24:03.389 00.000 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
22:24:03.390 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
22:24:03.391 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.36 mountX=-0.06 mountY=0.14, mountTheta=1.97
22:24:03.394 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
22:24:03.395 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
22:24:03.396 00.001 16108 Worker thread wakes up
22:24:03.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
22:24:03.396 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
22:24:03.396 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.14
22:24:03.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:24:03.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:03.397 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:24:03.397 00.000 16108 MoveAxis(E, 0, ABG)
22:24:03.397 00.000 16108 Move returns status 0, amount 0
22:24:03.397 00.000 16108 MoveAxis(N, 0, ABG)
22:24:03.397 00.000 16108 Move returns status 0, amount 0
22:24:03.397 00.000 16108 move complete, result=0
22:24:03.397 00.000 16108 worker thread done servicing request
22:24:03.402 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4160, FiltMin=3597, FiltMax=29510, Gamma=1.000
22:24:03.419 00.017 21068 UpdateGuideState exits: m=55427 SNR=43.1
22:24:03.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:03.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:03.423 00.002 21068 Enqueuing Expose request
22:24:03.423 00.000 16108 Worker thread wakes up
22:24:03.423 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:03.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:03.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:04.389 00.965 16108 Exposure complete
22:24:04.446 00.057 16108 worker thread done servicing request
22:24:04.446 00.000 21068 OnExposeComplete: enter
22:24:04.447 00.001 21068 UpdateGuideState(): m_state=6
22:24:04.448 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1421
22:24:04.449 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=877.51, Mass=58950, SNR=46.1, Peak=12179 HFD=3.0
22:24:04.450 00.001 21068 MultiStar: [#1 0.00,-0.11,1.13,U] [#2 -0.52,0.00,1.15,U] [#3 0.23,-0.48,1.02,U] [#4 -0.43,-0.32,1.00,U] [#5 -0.29,-0.24,1.11,U] [#6 -0.44,-0.59,0.00,M1] [#7 -0.14,-0.46,0.62,U] [#8 0.15,-0.04,0.83,U] 
22:24:04.451 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.24}, one-star: {-0.08, -0.34}
22:24:04.451 00.000 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
22:24:04.452 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
22:24:04.453 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.13 mountX=0.10 mountY=0.26, mountTheta=1.20
22:24:04.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.24, opts=13)
22:24:04.456 00.001 21068 Enqueuing Move request for scope (-0.15, -0.24)
22:24:04.457 00.001 16108 Worker thread wakes up
22:24:04.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
22:24:04.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
22:24:04.457 00.000 16108 Moving (-0.15, -0.24) raw xDistance=0.10 yDistance=0.26
22:24:04.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:24:04.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:04.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:24:04.457 00.000 16108 MoveAxis(E, 0, ABG)
22:24:04.457 00.000 16108 Move returns status 0, amount 0
22:24:04.457 00.000 16108 MoveAxis(N, 0, ABG)
22:24:04.457 00.000 16108 Move returns status 0, amount 0
22:24:04.457 00.000 16108 move complete, result=0
22:24:04.457 00.000 16108 worker thread done servicing request
22:24:04.461 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4160, FiltMin=3597, FiltMax=30080, Gamma=1.000
22:24:04.477 00.016 21068 UpdateGuideState exits: m=58950 SNR=46.1
22:24:04.479 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:04.479 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:04.480 00.001 21068 Enqueuing Expose request
22:24:04.481 00.001 16108 Worker thread wakes up
22:24:04.481 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:24:04.482 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:04.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:05.637 01.155 16108 Exposure complete
22:24:05.692 00.055 16108 worker thread done servicing request
22:24:05.692 00.000 21068 OnExposeComplete: enter
22:24:05.693 00.001 21068 UpdateGuideState(): m_state=6
22:24:05.694 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1422
22:24:05.695 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=877.21, Mass=50005, SNR=37.3, Peak=9731 HFD=2.8
22:24:05.696 00.001 21068 MultiStar: [#1 0.13,-0.14,1.45,U] [#2 -0.64,-0.19,0.00,M1] [#3 -0.07,-0.51,1.21,U] [#4 -0.52,-0.49,0.00,M1] [#5 -0.33,-0.07,1.58,U] [#6 0.29,-0.71,0.00,M2] [#7 -0.31,-1.18,0.00,M3] [#8 0.13,-0.07,0.85,U] 
22:24:05.697 00.001 21068 refined, 4 included, MultiStar: {-0.02, -0.27}, one-star: {0.22, -0.64}
22:24:05.698 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
22:24:05.698 00.000 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
22:24:05.699 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.63 mountX=-0.03 mountY=0.27, mountTheta=1.68
22:24:05.702 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.27, opts=13)
22:24:05.702 00.000 21068 Enqueuing Move request for scope (-0.02, -0.27)
22:24:05.703 00.001 16108 Worker thread wakes up
22:24:05.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
22:24:05.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
22:24:05.703 00.000 16108 Moving (-0.02, -0.27) raw xDistance=-0.03 yDistance=0.27
22:24:05.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:24:05.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:05.704 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:24:05.704 00.000 16108 MoveAxis(E, 0, ABG)
22:24:05.704 00.000 16108 Move returns status 0, amount 0
22:24:05.704 00.000 16108 MoveAxis(N, 0, ABG)
22:24:05.704 00.000 16108 Move returns status 0, amount 0
22:24:05.704 00.000 16108 move complete, result=0
22:24:05.704 00.000 16108 worker thread done servicing request
22:24:05.708 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4153, FiltMin=3565, FiltMax=32128, Gamma=1.000
22:24:05.723 00.015 21068 UpdateGuideState exits: m=50005 SNR=37.3
22:24:05.724 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.725 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:05.726 00.001 21068 Enqueuing Expose request
22:24:05.726 00.000 16108 Worker thread wakes up
22:24:05.727 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:24:05.727 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:05.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:06.701 00.974 16108 Exposure complete
22:24:06.763 00.062 16108 worker thread done servicing request
22:24:06.763 00.000 21068 OnExposeComplete: enter
22:24:06.764 00.001 21068 UpdateGuideState(): m_state=6
22:24:06.764 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1423
22:24:06.765 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=878.12, Mass=58248, SNR=44.5, Peak=9478 HFD=3.3
22:24:06.766 00.001 21068 MultiStar: [#1 -0.16,0.02,1.43,U] [#2 -0.38,-0.01,1.37,U] [#3 0.09,-0.49,1.27,U] [#4 -0.38,-0.34,1.09,U] [#5 -0.33,-0.00,0.97,U] [#6 -0.00,-0.63,0.00,M3] [#7 -0.20,-0.43,0.60,U] [#8 0.07,0.32,0.82,U] 
22:24:06.768 00.002 21068 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {0.24, 0.27}
22:24:06.769 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
22:24:06.770 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
22:24:06.771 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=0.12 mountY=0.11, mountTheta=0.75
22:24:06.772 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
22:24:06.773 00.001 21068 Enqueuing Move request for scope (-0.14, -0.08)
22:24:06.774 00.001 16108 Worker thread wakes up
22:24:06.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
22:24:06.774 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
22:24:06.774 00.000 16108 Moving (-0.14, -0.08) raw xDistance=0.12 yDistance=0.11
22:24:06.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:24:06.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:06.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:24:06.775 00.001 16108 MoveAxis(E, 0, ABG)
22:24:06.775 00.000 16108 Move returns status 0, amount 0
22:24:06.775 00.000 16108 MoveAxis(N, 0, ABG)
22:24:06.775 00.000 16108 Move returns status 0, amount 0
22:24:06.775 00.000 16108 move complete, result=0
22:24:06.775 00.000 16108 worker thread done servicing request
22:24:06.779 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4150, FiltMin=3571, FiltMax=34121, Gamma=1.000
22:24:06.795 00.016 21068 UpdateGuideState exits: m=58248 SNR=44.5
22:24:06.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:06.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:06.797 00.001 21068 Enqueuing Expose request
22:24:06.798 00.001 16108 Worker thread wakes up
22:24:06.798 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:06.800 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:06.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:07.958 01.158 16108 Exposure complete
22:24:08.019 00.061 16108 worker thread done servicing request
22:24:08.019 00.000 21068 OnExposeComplete: enter
22:24:08.020 00.001 21068 UpdateGuideState(): m_state=6
22:24:08.021 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
22:24:08.022 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.32, Mass=66491, SNR=49.2, Peak=10195 HFD=3.2
22:24:08.023 00.001 21068 MultiStar: [#1 -0.29,0.10,1.27,U] [#2 -0.46,-0.15,1.29,U] [#3 0.42,-0.12,1.11,U] [#4 -0.54,-0.32,0.00,M1] [#5 -0.24,-0.30,1.33,U] [#6 0.42,-0.03,0.95,U] [#7 -0.09,-0.29,0.56,U] [#8 0.20,0.09,0.83,U] 
22:24:08.023 00.000 21068 refined, 7 included, MultiStar: {0.00, -0.15}, one-star: {0.33, -0.53}
22:24:08.024 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
22:24:08.025 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
22:24:08.026 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.03 mountY=0.15, mountTheta=1.78
22:24:08.027 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.15, opts=13)
22:24:08.028 00.001 21068 Enqueuing Move request for scope (0.00, -0.15)
22:24:08.029 00.001 16108 Worker thread wakes up
22:24:08.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
22:24:08.029 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
22:24:08.029 00.000 16108 Moving (0.00, -0.15) raw xDistance=-0.03 yDistance=0.15
22:24:08.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:24:08.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:08.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:24:08.029 00.000 16108 MoveAxis(E, 0, ABG)
22:24:08.029 00.000 16108 Move returns status 0, amount 0
22:24:08.029 00.000 16108 MoveAxis(N, 0, ABG)
22:24:08.029 00.000 16108 Move returns status 0, amount 0
22:24:08.030 00.001 16108 move complete, result=0
22:24:08.030 00.000 16108 worker thread done servicing request
22:24:08.035 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4147, FiltMin=3520, FiltMax=38889, Gamma=1.000
22:24:08.050 00.015 21068 UpdateGuideState exits: m=66491 SNR=49.2
22:24:08.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:08.051 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:08.052 00.001 21068 Enqueuing Expose request
22:24:08.054 00.002 16108 Worker thread wakes up
22:24:08.054 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:08.055 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:08.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:09.018 00.963 16108 Exposure complete
22:24:09.075 00.057 16108 worker thread done servicing request
22:24:09.076 00.001 21068 OnExposeComplete: enter
22:24:09.077 00.001 21068 UpdateGuideState(): m_state=6
22:24:09.077 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1425
22:24:09.078 00.001 21068 Star::Find returns 1 (0), X=219.12, Y=877.35, Mass=64331, SNR=46.6, Peak=11715 HFD=3.1
22:24:09.080 00.002 21068 MultiStar: [#1 -0.05,-0.29,1.23,U] [#2 -0.58,0.22,0.00,M1] [#3 0.19,-0.37,1.37,U] [#4 -0.60,-0.20,0.00,M2] [#5 -0.18,0.09,1.16,U] [#6 -0.10,-0.60,0.00,M3] [#7 -0.42,-0.74,0.00,M2] [#8 0.06,-0.01,0.83,U] 
22:24:09.081 00.001 21068 refined, 4 included, MultiStar: {-0.01, -0.23}, one-star: {-0.10, -0.50}
22:24:09.081 00.000 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
22:24:09.082 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
22:24:09.083 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=-0.03 mountY=0.22, mountTheta=1.70
22:24:09.084 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.23, opts=13)
22:24:09.085 00.001 21068 Enqueuing Move request for scope (-0.01, -0.23)
22:24:09.086 00.001 16108 Worker thread wakes up
22:24:09.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
22:24:09.086 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
22:24:09.086 00.000 16108 Moving (-0.01, -0.23) raw xDistance=-0.03 yDistance=0.22
22:24:09.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:24:09.086 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=0.48
22:24:09.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:24:09.086 00.000 16108 MoveAxis(E, 0, ABG)
22:24:09.086 00.000 16108 Move returns status 0, amount 0
22:24:09.086 00.000 16108 MoveAxis(S, 45, ABG)
22:24:09.086 00.000 16108 Guiding  Dir = 1, Dur = 45
22:24:09.087 00.001 16108 IsSlewing returns 0
22:24:09.087 00.000 16108 IsGuiding returns 0
22:24:09.092 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4144, FiltMin=3526, FiltMax=31225, Gamma=1.000
22:24:09.106 00.014 21068 UpdateGuideState exits: m=64331 SNR=46.6
22:24:09.108 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.108 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:09.109 00.001 21068 Enqueuing Expose request
22:24:09.136 00.027 16108 IsGuiding returns 1
22:24:09.136 00.000 16108 scope still moving after pulse duration time elapsed
22:24:09.167 00.031 16108 IsSlewing returns 0
22:24:09.167 00.000 16108 IsGuiding returns 1
22:24:09.199 00.032 16108 IsSlewing returns 0
22:24:09.199 00.000 16108 IsGuiding returns 1
22:24:09.229 00.030 16108 IsSlewing returns 0
22:24:09.229 00.000 16108 IsGuiding returns 0
22:24:09.229 00.000 16108 scope move finished after 45 + 96 ms
22:24:09.229 00.000 16108 Move returns status 0, amount 45
22:24:09.229 00.000 16108 move complete, result=0
22:24:09.229 00.000 16108 worker thread done servicing request
22:24:09.229 00.000 16108 Worker thread wakes up
22:24:09.229 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
22:24:09.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:09.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:10.386 01.155 16108 Exposure complete
22:24:10.447 00.061 16108 worker thread done servicing request
22:24:10.448 00.001 21068 OnExposeComplete: enter
22:24:10.448 00.000 21068 UpdateGuideState(): m_state=6
22:24:10.450 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1426
22:24:10.450 00.000 21068 Star::Find returns 1 (0), X=219.20, Y=877.58, Mass=62254, SNR=43.0, Peak=10774 HFD=3.2
22:24:10.451 00.001 21068 MultiStar: [#1 -0.20,-0.04,1.32,U] [#2 -0.20,-0.09,1.53,U] [#3 -0.02,-0.29,1.33,U] [#4 -0.41,-0.41,1.13,U] [#5 -0.27,-0.05,1.34,U] [#6 0.44,-0.47,0.00,M4] [#7 -0.42,-0.48,0.00,M3] [#8 0.30,0.31,0.77,U] 
22:24:10.452 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.13}, one-star: {-0.03, -0.27}
22:24:10.453 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.93)
22:24:10.454 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.99)
22:24:10.455 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-2.39 mountX=0.12 mountY=0.16, mountTheta=0.95
22:24:10.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.13, opts=13)
22:24:10.458 00.001 21068 Enqueuing Move request for scope (-0.14, -0.13)
22:24:10.459 00.001 16108 Worker thread wakes up
22:24:10.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
22:24:10.459 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
22:24:10.459 00.000 16108 Moving (-0.14, -0.13) raw xDistance=0.12 yDistance=0.16
22:24:10.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:24:10.459 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:10.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:24:10.459 00.000 16108 MoveAxis(E, 0, ABG)
22:24:10.460 00.001 16108 Move returns status 0, amount 0
22:24:10.460 00.000 16108 MoveAxis(N, 0, ABG)
22:24:10.460 00.000 16108 Move returns status 0, amount 0
22:24:10.460 00.000 16108 move complete, result=0
22:24:10.460 00.000 16108 worker thread done servicing request
22:24:10.463 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4141, FiltMin=3533, FiltMax=29638, Gamma=1.000
22:24:10.478 00.015 21068 UpdateGuideState exits: m=62254 SNR=43.0
22:24:10.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:10.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:10.480 00.000 21068 Enqueuing Expose request
22:24:10.482 00.002 16108 Worker thread wakes up
22:24:10.482 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:10.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:10.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:11.442 00.959 16108 Exposure complete
22:24:11.499 00.057 16108 worker thread done servicing request
22:24:11.499 00.000 21068 OnExposeComplete: enter
22:24:11.500 00.001 21068 UpdateGuideState(): m_state=6
22:24:11.501 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1427
22:24:11.502 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.82, Mass=54165, SNR=40.3, Peak=10563 HFD=3.0
22:24:11.503 00.001 21068 MultiStar: [#1 0.00,0.32,1.52,U] [#2 -0.24,0.14,1.68,U] [#3 0.11,-0.00,1.37,U] [#4 -0.41,-0.05,1.15,U] [#5 -0.14,0.21,1.61,U] [#6 0.33,-0.26,1.07,U] [#7 -0.30,-0.04,0.61,U] [#8 0.05,0.38,1.05,U] 
22:24:11.504 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.32, -0.04}
22:24:11.505 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
22:24:11.506 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
22:24:11.507 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.95 mountX=0.05 mountY=-0.08, mountTheta=-1.00
22:24:11.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
22:24:11.510 00.001 21068 Enqueuing Move request for scope (-0.04, 0.10)
22:24:11.511 00.001 16108 Worker thread wakes up
22:24:11.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:24:11.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:24:11.511 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.05 yDistance=-0.08
22:24:11.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:24:11.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:11.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:11.511 00.000 16108 MoveAxis(E, 0, ABG)
22:24:11.511 00.000 16108 Move returns status 0, amount 0
22:24:11.511 00.000 16108 MoveAxis(N, 0, ABG)
22:24:11.511 00.000 16108 Move returns status 0, amount 0
22:24:11.511 00.000 16108 move complete, result=0
22:24:11.511 00.000 16108 worker thread done servicing request
22:24:11.517 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4141, FiltMin=3584, FiltMax=35213, Gamma=1.000
22:24:11.533 00.016 21068 UpdateGuideState exits: m=54165 SNR=40.3
22:24:11.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:11.536 00.001 21068 Enqueuing Expose request
22:24:11.537 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:11.538 00.001 16108 Worker thread wakes up
22:24:11.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:11.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:12.695 01.157 16108 Exposure complete
22:24:12.751 00.056 16108 worker thread done servicing request
22:24:12.752 00.001 21068 OnExposeComplete: enter
22:24:12.754 00.002 21068 UpdateGuideState(): m_state=6
22:24:12.756 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1428
22:24:12.757 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=877.89, Mass=54275, SNR=41.5, Peak=10550 HFD=2.7
22:24:12.759 00.002 21068 MultiStar: [#1 0.11,0.43,1.60,U] [#2 -0.23,0.21,1.43,U] [#3 0.23,0.13,1.35,U] [#4 -0.08,-0.22,1.21,U] [#5 -0.18,0.16,1.43,U] [#6 0.39,0.02,1.29,U] [#7 -0.14,-0.45,0.89,U] [#8 0.44,0.47,0.00,M1] 
22:24:12.760 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.27, 0.04}
22:24:12.761 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:24:12.761 00.000 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
22:24:12.762 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
22:24:12.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
22:24:12.765 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
22:24:12.766 00.001 16108 Worker thread wakes up
22:24:12.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:24:12.766 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:24:12.766 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
22:24:12.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:24:12.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:12.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:12.767 00.001 16108 MoveAxis(E, 0, ABG)
22:24:12.767 00.000 16108 Move returns status 0, amount 0
22:24:12.767 00.000 16108 MoveAxis(N, 0, ABG)
22:24:12.767 00.000 16108 Move returns status 0, amount 0
22:24:12.767 00.000 16108 move complete, result=0
22:24:12.767 00.000 16108 worker thread done servicing request
22:24:12.773 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=4137, FiltMin=3584, FiltMax=33648, Gamma=1.000
22:24:12.791 00.018 21068 UpdateGuideState exits: m=54275 SNR=41.5
22:24:12.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:12.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:12.793 00.000 21068 Enqueuing Expose request
22:24:12.794 00.001 16108 Worker thread wakes up
22:24:12.794 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:12.796 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:12.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:13.761 00.965 16108 Exposure complete
22:24:13.821 00.060 16108 worker thread done servicing request
22:24:13.821 00.000 21068 OnExposeComplete: enter
22:24:13.822 00.001 21068 UpdateGuideState(): m_state=6
22:24:13.822 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1429
22:24:13.823 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.68, Mass=58363, SNR=49.4, Peak=10691 HFD=3.0
22:24:13.824 00.001 21068 MultiStar: [#1 -0.03,0.32,1.17,U] [#2 -0.12,0.34,1.33,U] [#3 0.20,0.08,1.03,U] [#4 0.05,-0.25,1.15,U] [#5 -0.26,0.21,1.17,U] [#6 0.15,-0.33,1.08,U] [#7 -0.10,-0.61,0.00,M2] [#8 0.57,0.27,0.00,M2] 
22:24:13.825 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {0.15, -0.17}
22:24:13.826 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:24:13.828 00.002 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
22:24:13.829 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.38 mountX=-0.00 mountY=-0.04, mountTheta=-1.59
22:24:13.831 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
22:24:13.833 00.002 21068 Enqueuing Move request for scope (0.01, 0.04)
22:24:13.834 00.001 16108 Worker thread wakes up
22:24:13.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:24:13.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:24:13.834 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
22:24:13.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:24:13.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:13.835 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:13.835 00.000 16108 MoveAxis(E, 0, ABG)
22:24:13.835 00.000 16108 Move returns status 0, amount 0
22:24:13.835 00.000 16108 MoveAxis(N, 0, ABG)
22:24:13.835 00.000 16108 Move returns status 0, amount 0
22:24:13.835 00.000 16108 move complete, result=0
22:24:13.835 00.000 16108 worker thread done servicing request
22:24:13.840 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4137, FiltMin=3581, FiltMax=36003, Gamma=1.000
22:24:13.855 00.015 21068 UpdateGuideState exits: m=58363 SNR=49.4
22:24:13.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:13.856 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:13.857 00.001 21068 Enqueuing Expose request
22:24:13.858 00.001 16108 Worker thread wakes up
22:24:13.858 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:13.860 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:13.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:15.018 01.158 16108 Exposure complete
22:24:15.087 00.069 16108 worker thread done servicing request
22:24:15.087 00.000 21068 OnExposeComplete: enter
22:24:15.088 00.001 21068 UpdateGuideState(): m_state=6
22:24:15.089 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1430
22:24:15.090 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=877.43, Mass=69281, SNR=49.1, Peak=13635 HFD=3.0
22:24:15.090 00.000 21068 MultiStar: [#1 -0.03,0.15,1.25,U] [#2 -0.16,0.21,1.29,U] [#3 0.09,-0.20,1.08,U] [#4 -0.14,-0.34,0.87,U] [#5 0.04,-0.08,1.19,U] [#6 0.70,-0.21,0.00,M2] [#7 0.17,-0.38,0.47,U] [#8 0.53,0.42,0.00,M3] 
22:24:15.091 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {0.38, -0.42}
22:24:15.092 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
22:24:15.093 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
22:24:15.094 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.25 mountX=-0.05 mountY=0.09, mountTheta=2.08
22:24:15.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
22:24:15.097 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
22:24:15.098 00.001 16108 Worker thread wakes up
22:24:15.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
22:24:15.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
22:24:15.098 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
22:24:15.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:24:15.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:15.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:24:15.098 00.000 16108 MoveAxis(E, 0, ABG)
22:24:15.099 00.001 16108 Move returns status 0, amount 0
22:24:15.099 00.000 16108 MoveAxis(N, 0, ABG)
22:24:15.099 00.000 16108 Move returns status 0, amount 0
22:24:15.099 00.000 16108 move complete, result=0
22:24:15.099 00.000 16108 worker thread done servicing request
22:24:15.102 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4134, FiltMin=3571, FiltMax=34272, Gamma=1.000
22:24:15.119 00.017 21068 UpdateGuideState exits: m=69281 SNR=49.1
22:24:15.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:15.122 00.001 21068 Enqueuing Expose request
22:24:15.123 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:15.124 00.001 16108 Worker thread wakes up
22:24:15.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:15.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:16.097 00.973 16108 Exposure complete
22:24:16.155 00.058 16108 worker thread done servicing request
22:24:16.156 00.001 21068 OnExposeComplete: enter
22:24:16.156 00.000 21068 UpdateGuideState(): m_state=6
22:24:16.157 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1431
22:24:16.158 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=877.75, Mass=60958, SNR=50.4, Peak=10963 HFD=2.8
22:24:16.159 00.001 21068 MultiStar: [#1 0.02,0.20,1.11,U] [#2 -0.29,0.32,1.14,U] [#3 0.02,-0.37,0.98,U] [#4 0.05,-0.03,0.76,U] [#5 -0.24,0.15,0.95,U] [#6 0.58,-0.55,0.00,M3] [#7 0.11,-0.41,0.70,U] [#8 0.63,0.76,0.00,M4] 
22:24:16.160 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.17, -0.10}
22:24:16.161 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
22:24:16.161 00.000 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.46)
22:24:16.162 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=0.03 mountY=0.02, mountTheta=0.45
22:24:16.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
22:24:16.166 00.002 21068 Enqueuing Move request for scope (-0.03, -0.01)
22:24:16.166 00.000 16108 Worker thread wakes up
22:24:16.167 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:24:16.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:24:16.167 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
22:24:16.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:24:16.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:16.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:16.167 00.000 16108 MoveAxis(E, 0, ABG)
22:24:16.167 00.000 16108 Move returns status 0, amount 0
22:24:16.167 00.000 16108 MoveAxis(N, 0, ABG)
22:24:16.167 00.000 16108 Move returns status 0, amount 0
22:24:16.167 00.000 16108 move complete, result=0
22:24:16.167 00.000 16108 worker thread done servicing request
22:24:16.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4137, FiltMin=3536, FiltMax=35517, Gamma=1.000
22:24:16.186 00.015 21068 UpdateGuideState exits: m=60958 SNR=50.4
22:24:16.188 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:16.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:16.190 00.001 21068 Enqueuing Expose request
22:24:16.191 00.001 16108 Worker thread wakes up
22:24:16.191 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:24:16.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:16.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:17.344 01.152 16108 Exposure complete
22:24:17.406 00.062 16108 worker thread done servicing request
22:24:17.406 00.000 21068 OnExposeComplete: enter
22:24:17.408 00.002 21068 UpdateGuideState(): m_state=6
22:24:17.409 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1432
22:24:17.410 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=877.58, Mass=59178, SNR=42.9, Peak=12243 HFD=2.9
22:24:17.411 00.001 21068 MultiStar: [#1 -0.13,0.55,1.54,U] [#2 -0.36,0.56,0.00,M1] [#3 -0.08,0.32,1.20,U] [#4 -0.10,0.38,0.89,U] [#5 -0.23,0.55,0.00,M1] [#6 -0.11,0.41,0.98,U] [#7 0.16,-0.46,0.77,U] [#8 0.46,0.50,0.00,M5] 
22:24:17.413 00.002 21068 refined, 5 included, MultiStar: {0.01, 0.21}, one-star: {0.43, -0.27}
22:24:17.414 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
22:24:17.415 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
22:24:17.415 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=0.02 mountY=-0.21, mountTheta=-1.45
22:24:17.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.21, opts=13)
22:24:17.418 00.001 21068 Enqueuing Move request for scope (0.01, 0.21)
22:24:17.419 00.001 16108 Worker thread wakes up
22:24:17.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
22:24:17.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
22:24:17.419 00.000 16108 Moving (0.01, 0.21) raw xDistance=0.02 yDistance=-0.21
22:24:17.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:24:17.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:17.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:24:17.419 00.000 16108 MoveAxis(E, 0, ABG)
22:24:17.419 00.000 16108 Move returns status 0, amount 0
22:24:17.419 00.000 16108 MoveAxis(N, 0, ABG)
22:24:17.419 00.000 16108 Move returns status 0, amount 0
22:24:17.419 00.000 16108 move complete, result=0
22:24:17.419 00.000 16108 worker thread done servicing request
22:24:17.423 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4134, FiltMin=3587, FiltMax=35827, Gamma=1.000
22:24:17.437 00.014 21068 UpdateGuideState exits: m=59178 SNR=42.9
22:24:17.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:17.440 00.001 21068 Enqueuing Expose request
22:24:17.441 00.001 16108 Worker thread wakes up
22:24:17.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:17.441 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:17.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:18.408 00.967 16108 Exposure complete
22:24:18.468 00.060 16108 worker thread done servicing request
22:24:18.468 00.000 21068 OnExposeComplete: enter
22:24:18.470 00.002 21068 UpdateGuideState(): m_state=6
22:24:18.471 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1433
22:24:18.472 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.46, Mass=59549, SNR=44.1, Peak=10227 HFD=3.2
22:24:18.473 00.001 21068 MultiStar: [#1 0.01,0.41,1.26,U] [#2 0.24,0.19,1.40,U] [#3 0.25,0.16,1.15,U] [#4 -0.24,-0.15,1.09,U] [#5 0.32,0.05,1.20,U] [#6 0.41,-0.19,1.09,U] [#7 0.71,-0.71,0.00,M1] [#8 0.73,0.53,0.00,M6] 
22:24:18.474 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.03}, one-star: {0.88, -0.39}
22:24:18.474 00.000 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
22:24:18.475 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:24:18.476 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.26 cameraTheta=0.13 mountX=-0.24 mountY=-0.09, mountTheta=-2.79
22:24:18.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.03, opts=13)
22:24:18.478 00.000 21068 Enqueuing Move request for scope (0.25, 0.03)
22:24:18.479 00.001 16108 Worker thread wakes up
22:24:18.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
22:24:18.479 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
22:24:18.479 00.000 16108 Moving (0.25, 0.03) raw xDistance=-0.24 yDistance=-0.09
22:24:18.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:24:18.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:18.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:18.479 00.000 16108 MoveAxis(E, 64, ABG)
22:24:18.479 00.000 16108 Guiding  Dir = 2, Dur = 64
22:24:18.480 00.001 16108 IsSlewing returns 0
22:24:18.480 00.000 16108 IsGuiding returns 0
22:24:18.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4134, FiltMin=3565, FiltMax=40115, Gamma=1.000
22:24:18.499 00.015 21068 UpdateGuideState exits: m=59549 SNR=44.1
22:24:18.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:18.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:18.501 00.000 21068 Enqueuing Expose request
22:24:18.511 00.010 16108 PulseGuide returned control before completion, sleep 44
22:24:18.557 00.046 16108 IsGuiding returns 1
22:24:18.557 00.000 16108 scope still moving after pulse duration time elapsed
22:24:18.589 00.032 16108 IsSlewing returns 0
22:24:18.589 00.000 16108 IsGuiding returns 0
22:24:18.589 00.000 16108 scope move finished after 64 + 44 ms
22:24:18.589 00.000 16108 Move returns status 0, amount 64
22:24:18.589 00.000 16108 MoveAxis(N, 0, ABG)
22:24:18.589 00.000 16108 Move returns status 0, amount 0
22:24:18.589 00.000 16108 move complete, result=0
22:24:18.589 00.000 16108 worker thread done servicing request
22:24:18.590 00.001 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
22:24:18.591 00.001 16108 Worker thread wakes up
22:24:18.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:18.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:19.767 01.175 16108 Exposure complete
22:24:19.827 00.060 16108 worker thread done servicing request
22:24:19.827 00.000 21068 OnExposeComplete: enter
22:24:19.828 00.001 21068 UpdateGuideState(): m_state=6
22:24:19.829 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1434
22:24:19.830 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=877.84, Mass=57597, SNR=43.7, Peak=11254 HFD=3.0
22:24:19.831 00.001 21068 MultiStar: [#1 0.01,0.13,1.28,U] [#2 -0.61,0.25,0.00,M1] [#3 -0.27,0.04,1.22,U] [#4 -0.89,-0.20,0.00,M1] [#5 -0.20,0.27,1.24,U] [#6 0.32,0.16,1.21,U] [#7 -0.03,-0.15,0.62,U] [#8 0.26,0.57,0.00,M7] 
22:24:19.831 00.000 21068 refined, 5 included, MultiStar: {0.01, 0.10}, one-star: {0.23, -0.01}
22:24:19.833 00.002 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
22:24:19.834 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
22:24:19.835 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=0.01 mountY=-0.10, mountTheta=-1.46
22:24:19.836 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
22:24:19.837 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
22:24:19.838 00.001 16108 Worker thread wakes up
22:24:19.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:24:19.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:24:19.839 00.001 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
22:24:19.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:24:19.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:19.839 00.000 16108 MoveAxis(E, 0, ABG)
22:24:19.839 00.000 16108 Move returns status 0, amount 0
22:24:19.839 00.000 16108 MoveAxis(N, 0, ABG)
22:24:19.839 00.000 16108 Move returns status 0, amount 0
22:24:19.839 00.000 16108 move complete, result=0
22:24:19.839 00.000 16108 worker thread done servicing request
22:24:19.844 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=4134, FiltMin=3579, FiltMax=37657, Gamma=1.000
22:24:19.859 00.015 21068 UpdateGuideState exits: m=57597 SNR=43.7
22:24:19.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:19.861 00.000 21068 Enqueuing Expose request
22:24:19.862 00.001 16108 Worker thread wakes up
22:24:19.862 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:19.863 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:19.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:20.826 00.963 16108 Exposure complete
22:24:20.879 00.053 16108 worker thread done servicing request
22:24:20.879 00.000 21068 OnExposeComplete: enter
22:24:20.881 00.002 21068 UpdateGuideState(): m_state=6
22:24:20.882 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1435
22:24:20.883 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=877.61, Mass=57306, SNR=46.0, Peak=12710 HFD=2.6
22:24:20.884 00.001 21068 MultiStar: [#1 -0.03,0.42,1.21,U] [#2 -0.43,0.33,1.32,U] [#3 -0.09,0.00,1.35,U] [#4 -0.51,-0.11,1.00,U] [#5 -0.55,0.31,0.00,M1] [#6 -0.24,-0.32,1.11,U] [#7 -0.50,-0.38,0.00,M1] [#8 0.10,0.37,0.71,U] 
22:24:20.884 00.000 21068 refined, 6 included, MultiStar: {-0.19, 0.07}, one-star: {-0.01, -0.24}
22:24:20.885 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
22:24:20.886 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
22:24:20.887 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.81 mountX=0.20 mountY=-0.02, mountTheta=-0.10
22:24:20.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.07, opts=13)
22:24:20.889 00.001 21068 Enqueuing Move request for scope (-0.19, 0.07)
22:24:20.890 00.001 16108 Worker thread wakes up
22:24:20.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
22:24:20.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
22:24:20.890 00.000 16108 Moving (-0.19, 0.07) raw xDistance=0.20 yDistance=-0.02
22:24:20.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:24:20.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:20.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:24:20.890 00.000 16108 MoveAxis(E, 0, ABG)
22:24:20.890 00.000 16108 Move returns status 0, amount 0
22:24:20.890 00.000 16108 MoveAxis(N, 0, ABG)
22:24:20.890 00.000 16108 Move returns status 0, amount 0
22:24:20.890 00.000 16108 move complete, result=0
22:24:20.890 00.000 16108 worker thread done servicing request
22:24:20.894 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4131, FiltMin=3552, FiltMax=37581, Gamma=1.000
22:24:20.912 00.018 21068 UpdateGuideState exits: m=57306 SNR=46.0
22:24:20.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:20.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:20.915 00.001 21068 Enqueuing Expose request
22:24:20.916 00.001 16108 Worker thread wakes up
22:24:20.916 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:20.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:20.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:22.075 01.159 16108 Exposure complete
22:24:22.135 00.060 16108 worker thread done servicing request
22:24:22.136 00.001 21068 OnExposeComplete: enter
22:24:22.136 00.000 21068 UpdateGuideState(): m_state=6
22:24:22.137 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1436
22:24:22.138 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=877.39, Mass=63403, SNR=47.2, Peak=12230 HFD=2.6
22:24:22.139 00.001 21068 MultiStar: [#1 -0.26,0.18,1.54,U] [#2 -0.46,0.00,1.44,U] [#3 -0.03,-0.11,1.19,U] [#4 -0.23,0.00,0.72,U] [#5 -0.42,-0.05,1.14,U] [#6 0.16,-0.62,0.00,M1] [#7 -0.11,-0.31,0.65,U] [#8 -0.12,0.22,0.71,U] 
22:24:22.140 00.001 21068 refined, 7 included, MultiStar: {-0.25, -0.05}, one-star: {-0.17, -0.46}
22:24:22.141 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
22:24:22.142 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
22:24:22.142 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-2.95 mountX=0.23 mountY=0.10, mountTheta=0.42
22:24:22.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.05, opts=13)
22:24:22.145 00.001 21068 Enqueuing Move request for scope (-0.25, -0.05)
22:24:22.146 00.001 16108 Worker thread wakes up
22:24:22.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
22:24:22.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
22:24:22.146 00.000 16108 Moving (-0.25, -0.05) raw xDistance=0.23 yDistance=0.10
22:24:22.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:24:22.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:22.147 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:24:22.147 00.000 16108 MoveAxis(W, 61, ABG)
22:24:22.147 00.000 16108 Guiding  Dir = 3, Dur = 61
22:24:22.147 00.000 16108 IsSlewing returns 0
22:24:22.147 00.000 16108 IsGuiding returns 0
22:24:22.152 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4131, FiltMin=3517, FiltMax=33609, Gamma=1.000
22:24:22.167 00.015 21068 UpdateGuideState exits: m=63403 SNR=47.2
22:24:22.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:22.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:22.169 00.000 21068 Enqueuing Expose request
22:24:22.193 00.024 16108 PulseGuide returned control before completion, sleep 26
22:24:22.223 00.030 16108 IsGuiding returns 1
22:24:22.223 00.000 16108 scope still moving after pulse duration time elapsed
22:24:22.255 00.032 16108 IsSlewing returns 0
22:24:22.255 00.000 16108 IsGuiding returns 1
22:24:22.286 00.031 16108 IsSlewing returns 0
22:24:22.286 00.000 16108 IsGuiding returns 0
22:24:22.286 00.000 16108 scope move finished after 61 + 78 ms
22:24:22.286 00.000 16108 Move returns status 0, amount 61
22:24:22.286 00.000 16108 MoveAxis(N, 0, ABG)
22:24:22.286 00.000 16108 Move returns status 0, amount 0
22:24:22.286 00.000 16108 move complete, result=0
22:24:22.286 00.000 16108 worker thread done servicing request
22:24:22.286 00.000 16108 Worker thread wakes up
22:24:22.286 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
22:24:22.288 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:22.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:23.262 00.974 16108 Exposure complete
22:24:23.320 00.058 16108 worker thread done servicing request
22:24:23.320 00.000 21068 OnExposeComplete: enter
22:24:23.321 00.001 21068 UpdateGuideState(): m_state=6
22:24:23.322 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1437
22:24:23.322 00.000 21068 Star::Find returns 1 (0), X=219.62, Y=877.64, Mass=57649, SNR=47.9, Peak=10899 HFD=2.9
22:24:23.323 00.001 21068 MultiStar: [#1 0.02,0.16,1.31,U] [#2 -0.10,0.19,1.30,U] [#3 0.41,-0.29,1.11,U] [#4 0.15,-0.06,0.98,U] [#5 -0.08,0.28,1.08,U] [#6 0.40,-0.35,0.88,U] [#7 -0.29,-0.13,0.56,U] [#8 0.50,0.52,0.00,M6] 
22:24:23.324 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.40, -0.22}
22:24:23.325 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
22:24:23.326 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
22:24:23.327 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.12 mountY=-0.00, mountTheta=-3.10
22:24:23.329 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.02, opts=13)
22:24:23.330 00.001 21068 Enqueuing Move request for scope (0.12, -0.02)
22:24:23.331 00.001 16108 Worker thread wakes up
22:24:23.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:24:23.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:24:23.331 00.000 16108 Moving (0.12, -0.02) raw xDistance=-0.12 yDistance=-0.00
22:24:23.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:24:23.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:23.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:24:23.331 00.000 16108 MoveAxis(E, 0, ABG)
22:24:23.331 00.000 16108 Move returns status 0, amount 0
22:24:23.331 00.000 16108 MoveAxis(N, 0, ABG)
22:24:23.331 00.000 16108 Move returns status 0, amount 0
22:24:23.331 00.000 16108 move complete, result=0
22:24:23.331 00.000 16108 worker thread done servicing request
22:24:23.336 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4131, FiltMin=3523, FiltMax=32515, Gamma=1.000
22:24:23.352 00.016 21068 UpdateGuideState exits: m=57649 SNR=47.9
22:24:23.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.353 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:23.354 00.001 21068 Enqueuing Expose request
22:24:23.355 00.001 16108 Worker thread wakes up
22:24:23.355 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:23.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:23.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:24.507 01.151 16108 Exposure complete
22:24:24.561 00.054 16108 worker thread done servicing request
22:24:24.563 00.002 21068 OnExposeComplete: enter
22:24:24.563 00.000 21068 UpdateGuideState(): m_state=6
22:24:24.564 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1438
22:24:24.565 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.77, Mass=56587, SNR=44.9, Peak=10310 HFD=2.8
22:24:24.566 00.001 21068 MultiStar: [#1 -0.30,0.43,1.37,U] [#2 -0.70,0.06,0.00,M1] [#3 -0.14,0.09,1.28,U] [#4 -0.17,-0.02,0.92,U] [#5 -0.31,0.15,1.07,U] [#6 0.15,-0.02,0.96,U] [#7 -0.14,-0.21,0.70,U] [#8 0.44,0.59,0.00,M7] 
22:24:24.566 00.000 21068 refined, 6 included, MultiStar: {-0.12, 0.08}, one-star: {0.20, -0.08}
22:24:24.567 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
22:24:24.568 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
22:24:24.568 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.52 mountX=0.13 mountY=-0.05, mountTheta=-0.40
22:24:24.570 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.08, opts=13)
22:24:24.571 00.001 21068 Enqueuing Move request for scope (-0.12, 0.08)
22:24:24.573 00.002 16108 Worker thread wakes up
22:24:24.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
22:24:24.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
22:24:24.573 00.000 16108 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=-0.05
22:24:24.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:24:24.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:24.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:24:24.573 00.000 16108 MoveAxis(E, 0, ABG)
22:24:24.573 00.000 16108 Move returns status 0, amount 0
22:24:24.573 00.000 16108 MoveAxis(N, 0, ABG)
22:24:24.573 00.000 16108 Move returns status 0, amount 0
22:24:24.573 00.000 16108 move complete, result=0
22:24:24.573 00.000 16108 worker thread done servicing request
22:24:24.576 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=4128, FiltMin=3533, FiltMax=39504, Gamma=1.000
22:24:24.590 00.014 21068 UpdateGuideState exits: m=56587 SNR=44.9
22:24:24.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:24.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:24.593 00.001 21068 Enqueuing Expose request
22:24:24.594 00.001 16108 Worker thread wakes up
22:24:24.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:24.594 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:24.595 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:25.566 00.971 16108 Exposure complete
22:24:25.625 00.059 16108 worker thread done servicing request
22:24:25.626 00.001 21068 OnExposeComplete: enter
22:24:25.627 00.001 21068 UpdateGuideState(): m_state=6
22:24:25.628 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1439
22:24:25.630 00.002 21068 Star::Find returns 1 (0), X=219.51, Y=878.27, Mass=55388, SNR=41.1, Peak=10003 HFD=3.0
22:24:25.631 00.001 21068 MultiStar: [#1 0.13,0.63,0.00,M1] [#2 -0.13,0.56,1.41,U] [#3 0.02,0.67,0.00,M1] [#4 -0.02,0.16,0.99,U] [#5 -0.06,0.68,0.00,M1] [#6 0.87,0.04,0.00,M1] [#7 0.02,0.40,0.71,U] [#8 0.30,0.98,0.00,M8] 
22:24:25.634 00.003 21068 refined, 3 included, MultiStar: {0.02, 0.40}, one-star: {0.29, 0.42}
22:24:25.635 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
22:24:25.635 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
22:24:25.636 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.51 mountX=0.05 mountY=-0.39, mountTheta=-1.46
22:24:25.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.40, opts=13)
22:24:25.639 00.001 21068 Enqueuing Move request for scope (0.02, 0.40)
22:24:25.640 00.001 16108 Worker thread wakes up
22:24:25.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
22:24:25.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
22:24:25.640 00.000 16108 Moving (0.02, 0.40) raw xDistance=0.05 yDistance=-0.39
22:24:25.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:24:25.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:25.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:24:25.640 00.000 16108 MoveAxis(E, 0, ABG)
22:24:25.640 00.000 16108 Move returns status 0, amount 0
22:24:25.640 00.000 16108 MoveAxis(N, 0, ABG)
22:24:25.640 00.000 16108 Move returns status 0, amount 0
22:24:25.640 00.000 16108 move complete, result=0
22:24:25.640 00.000 16108 worker thread done servicing request
22:24:25.644 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4128, FiltMin=3529, FiltMax=31779, Gamma=1.000
22:24:25.660 00.016 21068 UpdateGuideState exits: m=55388 SNR=41.1
22:24:25.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:25.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:25.663 00.001 21068 Enqueuing Expose request
22:24:25.664 00.001 16108 Worker thread wakes up
22:24:25.664 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:24:25.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:25.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:26.830 01.165 16108 Exposure complete
22:24:26.886 00.056 16108 worker thread done servicing request
22:24:26.886 00.000 21068 OnExposeComplete: enter
22:24:26.887 00.001 21068 UpdateGuideState(): m_state=6
22:24:26.888 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1440
22:24:26.889 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=877.95, Mass=60596, SNR=45.4, Peak=10339 HFD=2.6
22:24:26.889 00.000 21068 MultiStar: [#1 0.37,0.06,1.31,U] [#2 -0.09,0.06,1.38,U] [#3 0.77,-0.20,0.00,M2] [#4 0.22,-0.31,1.21,U] [#5 -0.02,0.29,1.39,U] [#6 0.30,-0.33,1.20,U] [#7 0.05,-0.60,0.00,M1] [#8 0.84,0.51,0.00,M9] 
22:24:26.890 00.001 21068 refined, 5 included, MultiStar: {0.19, -0.01}, one-star: {0.44, 0.10}
22:24:26.892 00.002 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
22:24:26.892 00.000 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
22:24:26.893 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=-0.19 mountY=-0.03, mountTheta=-2.98
22:24:26.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
22:24:26.896 00.001 21068 Enqueuing Move request for scope (0.19, -0.01)
22:24:26.897 00.001 16108 Worker thread wakes up
22:24:26.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
22:24:26.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
22:24:26.897 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=-0.03
22:24:26.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:24:26.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:26.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:24:26.897 00.000 16108 MoveAxis(E, 0, ABG)
22:24:26.898 00.001 16108 Move returns status 0, amount 0
22:24:26.898 00.000 16108 MoveAxis(N, 0, ABG)
22:24:26.898 00.000 16108 Move returns status 0, amount 0
22:24:26.898 00.000 16108 move complete, result=0
22:24:26.898 00.000 16108 worker thread done servicing request
22:24:26.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4125, FiltMin=3504, FiltMax=35273, Gamma=1.000
22:24:26.915 00.014 21068 UpdateGuideState exits: m=60596 SNR=45.4
22:24:26.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:26.918 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:26.919 00.001 21068 Enqueuing Expose request
22:24:26.920 00.001 16108 Worker thread wakes up
22:24:26.920 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:26.920 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:26.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:27.887 00.967 16108 Exposure complete
22:24:27.944 00.057 16108 worker thread done servicing request
22:24:27.944 00.000 21068 OnExposeComplete: enter
22:24:27.945 00.001 21068 UpdateGuideState(): m_state=6
22:24:27.946 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1441
22:24:27.947 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.90, Mass=68475, SNR=47.7, Peak=11971 HFD=2.8
22:24:27.948 00.001 21068 MultiStar: [#1 0.35,0.49,0.00,M1] [#2 -0.18,0.20,1.20,U] [#3 0.45,0.07,1.18,U] [#4 0.32,-0.50,0.00,M1] [#5 0.00,0.21,1.46,U] [#6 0.47,-0.58,0.00,M1] [#7 0.41,-0.49,0.00,M2] [#8 0.32,0.57,0.00,M10] 
22:24:27.949 00.001 21068 refined, 3 included, MultiStar: {0.21, 0.14}, one-star: {0.67, 0.05}
22:24:27.949 00.000 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:24:27.950 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:24:27.951 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.60 mountX=-0.18 mountY=-0.18, mountTheta=-2.34
22:24:27.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.14, opts=13)
22:24:27.954 00.001 21068 Enqueuing Move request for scope (0.21, 0.14)
22:24:27.954 00.000 16108 Worker thread wakes up
22:24:27.956 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
22:24:27.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
22:24:27.956 00.000 16108 Moving (0.21, 0.14) raw xDistance=-0.18 yDistance=-0.18
22:24:27.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:24:27.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:24:27.956 00.000 16108 MoveAxis(E, 0, ABG)
22:24:27.956 00.000 16108 Move returns status 0, amount 0
22:24:27.956 00.000 16108 MoveAxis(N, 0, ABG)
22:24:27.956 00.000 16108 Move returns status 0, amount 0
22:24:27.956 00.000 16108 move complete, result=0
22:24:27.956 00.000 16108 worker thread done servicing request
22:24:27.960 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4121, FiltMin=3539, FiltMax=41488, Gamma=1.000
22:24:27.976 00.016 21068 UpdateGuideState exits: m=68475 SNR=47.7
22:24:27.978 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:27.980 00.001 21068 Enqueuing Expose request
22:24:27.981 00.001 16108 Worker thread wakes up
22:24:27.981 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:27.982 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:27.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:29.132 01.150 16108 Exposure complete
22:24:29.191 00.059 16108 worker thread done servicing request
22:24:29.191 00.000 21068 OnExposeComplete: enter
22:24:29.192 00.001 21068 UpdateGuideState(): m_state=6
22:24:29.194 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1442
22:24:29.194 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=877.42, Mass=62619, SNR=47.8, Peak=9376 HFD=3.4
22:24:29.195 00.001 21068 MultiStar: [#1 0.38,-0.09,1.19,U] [#2 -0.03,-0.03,1.27,U] [#3 0.92,-0.12,0.00,M2] [#4 0.66,-0.01,0.00,M2] [#5 0.38,0.11,1.18,U] [#6 1.00,-0.11,0.00,M2] [#7 0.36,-0.68,0.00,M3] [#8 0.49,0.29,0.72,U] 
22:24:29.196 00.001 21068 refined, 4 included, MultiStar: {0.38, -0.05}, one-star: {0.80, -0.43}
22:24:29.196 00.000 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
22:24:29.197 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
22:24:29.199 00.002 21068 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-0.12 mountX=-0.38 mountY=-0.04, mountTheta=-3.03
22:24:29.200 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.05, opts=13)
22:24:29.201 00.001 21068 Enqueuing Move request for scope (0.38, -0.05)
22:24:29.202 00.001 16108 Worker thread wakes up
22:24:29.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.05) opts 0xd
22:24:29.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.05)
22:24:29.202 00.000 16108 Moving (0.38, -0.05) raw xDistance=-0.38 yDistance=-0.04
22:24:29.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:24:29.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:29.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:29.202 00.000 16108 MoveAxis(E, 100, ABG)
22:24:29.202 00.000 16108 Guiding  Dir = 2, Dur = 100
22:24:29.203 00.001 16108 IsSlewing returns 0
22:24:29.203 00.000 16108 IsGuiding returns 0
22:24:29.206 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4121, FiltMin=3545, FiltMax=35945, Gamma=1.000
22:24:29.221 00.015 21068 UpdateGuideState exits: m=62619 SNR=47.8
22:24:29.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:29.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:29.225 00.002 21068 Enqueuing Expose request
22:24:29.249 00.024 16108 PulseGuide returned control before completion, sleep 64
22:24:29.327 00.078 16108 IsGuiding returns 1
22:24:29.327 00.000 16108 scope still moving after pulse duration time elapsed
22:24:29.358 00.031 16108 IsSlewing returns 0
22:24:29.358 00.000 16108 IsGuiding returns 1
22:24:29.390 00.032 16108 IsSlewing returns 0
22:24:29.390 00.000 16108 IsGuiding returns 1
22:24:29.421 00.031 16108 IsSlewing returns 0
22:24:29.421 00.000 16108 IsGuiding returns 0
22:24:29.421 00.000 16108 scope move finished after 100 + 118 ms
22:24:29.421 00.000 16108 Move returns status 0, amount 100
22:24:29.421 00.000 16108 MoveAxis(N, 0, ABG)
22:24:29.421 00.000 16108 Move returns status 0, amount 0
22:24:29.421 00.000 16108 move complete, result=0
22:24:29.421 00.000 16108 worker thread done servicing request
22:24:29.421 00.000 16108 Worker thread wakes up
22:24:29.421 00.000 21068 GuideStep: -0.4 px 100 ms EAST, -0.0 px 0 ms NORTH
22:24:29.422 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:29.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:30.384 00.962 16108 Exposure complete
22:24:30.443 00.059 16108 worker thread done servicing request
22:24:30.443 00.000 21068 OnExposeComplete: enter
22:24:30.444 00.001 21068 UpdateGuideState(): m_state=6
22:24:30.445 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1443
22:24:30.446 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.90, Mass=58216, SNR=41.7, Peak=8707 HFD=2.9
22:24:30.448 00.002 21068 MultiStar: [#1 0.44,0.29,1.69,U] [#2 -0.01,0.20,1.63,U] [#3 0.62,-0.26,0.00,M3] [#4 0.12,-0.38,1.11,U] [#5 0.03,0.09,1.33,U] [#6 0.35,-0.10,1.02,U] [#7 0.61,-0.37,0.00,M4] [#8 0.26,0.27,1.04,U] 
22:24:30.449 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.08}, one-star: {0.72, 0.05}
22:24:30.450 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
22:24:30.451 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
22:24:30.452 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.27 cameraTheta=0.32 mountX=-0.24 mountY=-0.14, mountTheta=-2.61
22:24:30.454 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.08, opts=13)
22:24:30.455 00.001 21068 Enqueuing Move request for scope (0.25, 0.08)
22:24:30.457 00.002 16108 Worker thread wakes up
22:24:30.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
22:24:30.457 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
22:24:30.457 00.000 16108 Moving (0.25, 0.08) raw xDistance=-0.24 yDistance=-0.14
22:24:30.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
22:24:30.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:30.458 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:30.458 00.000 16108 MoveAxis(E, 69, ABG)
22:24:30.458 00.000 16108 Guiding  Dir = 2, Dur = 69
22:24:30.458 00.000 16108 IsSlewing returns 0
22:24:30.460 00.002 16108 IsGuiding returns 0
22:24:30.465 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4121, FiltMin=3552, FiltMax=35587, Gamma=1.000
22:24:30.485 00.020 21068 UpdateGuideState exits: m=58216 SNR=41.7
22:24:30.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:30.488 00.001 21068 Enqueuing Expose request
22:24:30.497 00.009 16108 PulseGuide returned control before completion, sleep 42
22:24:30.543 00.046 16108 IsGuiding returns 1
22:24:30.543 00.000 16108 scope still moving after pulse duration time elapsed
22:24:30.574 00.031 16108 IsSlewing returns 0
22:24:30.574 00.000 16108 IsGuiding returns 1
22:24:30.605 00.031 16108 IsSlewing returns 0
22:24:30.605 00.000 16108 IsGuiding returns 0
22:24:30.605 00.000 16108 scope move finished after 69 + 76 ms
22:24:30.605 00.000 16108 Move returns status 0, amount 69
22:24:30.605 00.000 16108 MoveAxis(N, 0, ABG)
22:24:30.605 00.000 16108 Move returns status 0, amount 0
22:24:30.605 00.000 16108 move complete, result=0
22:24:30.605 00.000 16108 worker thread done servicing request
22:24:30.605 00.000 16108 Worker thread wakes up
22:24:30.605 00.000 21068 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
22:24:30.606 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:30.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:31.753 01.147 16108 Exposure complete
22:24:31.814 00.061 16108 worker thread done servicing request
22:24:31.814 00.000 21068 OnExposeComplete: enter
22:24:31.815 00.001 21068 UpdateGuideState(): m_state=6
22:24:31.817 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1444
22:24:31.819 00.002 21068 Star::Find returns 1 (0), X=219.43, Y=877.73, Mass=49104, SNR=37.0, Peak=9462 HFD=3.0
22:24:31.820 00.001 21068 MultiStar: [#1 0.14,0.05,1.68,U] [#2 -0.72,0.48,0.00,M1] [#3 -0.23,-0.19,1.58,U] [#4 -0.16,0.14,1.17,U] [#5 -0.47,0.29,1.41,U] [#6 0.04,-0.17,1.16,U] [#7 0.19,-0.10,0.76,U] [#8 0.10,0.49,1.18,U] 
22:24:31.822 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {0.20, -0.12}
22:24:31.823 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
22:24:31.824 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
22:24:31.825 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=0.06 mountY=-0.04, mountTheta=-0.64
22:24:31.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
22:24:31.828 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
22:24:31.828 00.000 16108 Worker thread wakes up
22:24:31.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:24:31.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:24:31.828 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
22:24:31.829 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:24:31.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:31.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:31.829 00.000 16108 MoveAxis(E, 0, ABG)
22:24:31.829 00.000 16108 Move returns status 0, amount 0
22:24:31.829 00.000 16108 MoveAxis(N, 0, ABG)
22:24:31.829 00.000 16108 Move returns status 0, amount 0
22:24:31.829 00.000 16108 move complete, result=0
22:24:31.829 00.000 16108 worker thread done servicing request
22:24:31.834 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=4118, FiltMin=3571, FiltMax=38105, Gamma=1.000
22:24:31.852 00.018 21068 UpdateGuideState exits: m=49104 SNR=37.0
22:24:31.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:31.855 00.001 21068 Enqueuing Expose request
22:24:31.856 00.001 16108 Worker thread wakes up
22:24:31.856 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:31.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:31.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:32.830 00.973 16108 Exposure complete
22:24:32.887 00.057 16108 worker thread done servicing request
22:24:32.888 00.001 21068 OnExposeComplete: enter
22:24:32.888 00.000 21068 UpdateGuideState(): m_state=6
22:24:32.889 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1445
22:24:32.890 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=877.60, Mass=64394, SNR=45.5, Peak=9734 HFD=3.2
22:24:32.891 00.001 21068 MultiStar: [#1 0.01,0.46,1.31,U] [#2 -0.26,0.33,1.37,U] [#3 0.19,-0.08,1.31,U] [#4 -0.19,-0.20,0.96,U] [#5 -0.01,0.59,0.00,M1] [#6 0.13,-0.13,1.07,U] [#7 -0.21,-0.42,0.63,U] [#8 0.53,0.33,0.00,M8] 
22:24:32.892 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.35, -0.25}
22:24:32.892 00.000 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
22:24:32.893 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
22:24:32.894 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.93 mountX=-0.01 mountY=-0.02, mountTheta=-2.02
22:24:32.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
22:24:32.896 00.000 21068 Enqueuing Move request for scope (0.01, 0.02)
22:24:32.897 00.001 16108 Worker thread wakes up
22:24:32.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:24:32.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:24:32.897 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
22:24:32.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:24:32.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:32.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:24:32.897 00.000 16108 MoveAxis(E, 0, ABG)
22:24:32.897 00.000 16108 Move returns status 0, amount 0
22:24:32.897 00.000 16108 MoveAxis(N, 0, ABG)
22:24:32.897 00.000 16108 Move returns status 0, amount 0
22:24:32.899 00.002 16108 move complete, result=0
22:24:32.899 00.000 16108 worker thread done servicing request
22:24:32.903 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4115, FiltMin=3504, FiltMax=36557, Gamma=1.000
22:24:32.917 00.014 21068 UpdateGuideState exits: m=64394 SNR=45.5
22:24:32.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:32.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:32.920 00.001 21068 Enqueuing Expose request
22:24:32.920 00.000 16108 Worker thread wakes up
22:24:32.920 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:32.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:32.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:34.080 01.159 16108 Exposure complete
22:24:34.146 00.066 16108 worker thread done servicing request
22:24:34.146 00.000 21068 OnExposeComplete: enter
22:24:34.147 00.001 21068 UpdateGuideState(): m_state=6
22:24:34.148 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1446
22:24:34.150 00.002 21068 Star::Find returns 1 (0), X=219.11, Y=878.11, Mass=62392, SNR=47.6, Peak=10662 HFD=3.0
22:24:34.151 00.001 21068 MultiStar: [#1 -0.03,1.02,0.00,M1] [#2 -0.31,1.02,0.00,M1] [#3 0.10,0.57,1.16,U] [#4 -0.13,0.29,0.92,U] [#5 0.02,0.56,1.15,U] [#6 0.53,0.29,0.00,M1] [#7 0.20,0.39,0.51,U] [#8 0.30,0.88,0.00,M9] 
22:24:34.152 00.001 21068 single-star, 4 included, MultiStar: {-0.00, 0.43}, one-star: {-0.12, 0.26}
22:24:34.153 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
22:24:34.154 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
22:24:34.155 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=2.00 mountX=0.16 mountY=-0.23, mountTheta=-0.94
22:24:34.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.26, opts=13)
22:24:34.158 00.001 21068 Enqueuing Move request for scope (-0.12, 0.26)
22:24:34.159 00.001 16108 Worker thread wakes up
22:24:34.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
22:24:34.159 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
22:24:34.160 00.001 16108 Moving (-0.12, 0.26) raw xDistance=0.16 yDistance=-0.23
22:24:34.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:24:34.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:34.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:24:34.160 00.000 16108 MoveAxis(E, 0, ABG)
22:24:34.160 00.000 16108 Move returns status 0, amount 0
22:24:34.160 00.000 16108 MoveAxis(N, 0, ABG)
22:24:34.160 00.000 16108 Move returns status 0, amount 0
22:24:34.160 00.000 16108 move complete, result=0
22:24:34.160 00.000 16108 worker thread done servicing request
22:24:34.165 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4115, FiltMin=3494, FiltMax=33539, Gamma=1.000
22:24:34.183 00.018 21068 UpdateGuideState exits: m=62392 SNR=47.6
22:24:34.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:34.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:34.186 00.001 21068 Enqueuing Expose request
22:24:34.188 00.002 16108 Worker thread wakes up
22:24:34.188 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:34.189 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:34.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:35.156 00.967 16108 Exposure complete
22:24:35.217 00.061 16108 worker thread done servicing request
22:24:35.218 00.001 21068 OnExposeComplete: enter
22:24:35.218 00.000 21068 UpdateGuideState(): m_state=6
22:24:35.220 00.002 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1447
22:24:35.220 00.000 21068 Star::Find returns 1 (0), X=219.53, Y=878.54, Mass=63363, SNR=41.1, Peak=9446 HFD=3.2
22:24:35.221 00.001 21068 MultiStar: [#1 0.42,0.75,0.00,M2] [#2 -0.21,0.82,0.00,M2] [#3 0.58,0.64,0.00,M1] [#4 -0.19,0.45,0.95,U] [#5 0.09,0.41,1.62,U] [#6 0.55,0.40,0.00,M2] [#7 0.34,0.52,0.00,M2] [#8 0.53,1.22,0.00,M10] 
22:24:35.222 00.001 21068 refined, 2 included, MultiStar: {0.07, 0.50}, one-star: {0.30, 0.69}
22:24:35.223 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
22:24:35.225 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
22:24:35.226 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.50 hyp=0.50 cameraTheta=1.42 mountX=0.01 mountY=-0.50, mountTheta=-1.54
22:24:35.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.50, opts=13)
22:24:35.230 00.002 21068 Enqueuing Move request for scope (0.07, 0.50)
22:24:35.231 00.001 16108 Worker thread wakes up
22:24:35.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.50) opts 0xd
22:24:35.231 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.50)
22:24:35.231 00.000 16108 Moving (0.07, 0.50) raw xDistance=0.01 yDistance=-0.50
22:24:35.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:24:35.231 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.48 newest=-0.74
22:24:35.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:24:35.231 00.000 16108 MoveAxis(E, 0, ABG)
22:24:35.231 00.000 16108 Move returns status 0, amount 0
22:24:35.231 00.000 16108 MoveAxis(N, 101, ABG)
22:24:35.231 00.000 16108 Guiding  Dir = 0, Dur = 101
22:24:35.232 00.001 16108 IsSlewing returns 0
22:24:35.232 00.000 16108 IsGuiding returns 0
22:24:35.238 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4115, FiltMin=3533, FiltMax=31581, Gamma=1.000
22:24:35.253 00.015 21068 UpdateGuideState exits: m=63363 SNR=41.1
22:24:35.255 00.002 16108 PulseGuide returned control before completion, sleep 90
22:24:35.255 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:35.257 00.001 21068 Enqueuing Expose request
22:24:35.348 00.091 16108 IsGuiding returns 1
22:24:35.348 00.000 16108 scope still moving after pulse duration time elapsed
22:24:35.378 00.030 16108 IsSlewing returns 0
22:24:35.378 00.000 16108 IsGuiding returns 0
22:24:35.378 00.000 16108 scope move finished after 101 + 45 ms
22:24:35.378 00.000 16108 Move returns status 0, amount 101
22:24:35.378 00.000 16108 move complete, result=0
22:24:35.378 00.000 16108 worker thread done servicing request
22:24:35.378 00.000 16108 Worker thread wakes up
22:24:35.378 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:35.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:35.378 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.5 px 101 ms NORTH
22:24:36.531 01.153 16108 Exposure complete
22:24:36.591 00.060 16108 worker thread done servicing request
22:24:36.591 00.000 21068 OnExposeComplete: enter
22:24:36.592 00.001 21068 UpdateGuideState(): m_state=6
22:24:36.593 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1448
22:24:36.593 00.000 21068 Star::Find returns 1 (0), X=219.33, Y=878.35, Mass=64569, SNR=52.7, Peak=9923 HFD=3.1
22:24:36.594 00.001 21068 MultiStar: [#1 -0.43,0.64,0.00,M3] [#2 -0.47,0.72,0.00,M3] [#3 -0.06,0.22,1.29,U] [#4 -1.04,0.29,0.00,M1] [#5 -0.66,0.22,0.00,M1] [#6 0.01,0.06,0.72,U] [#7 -0.35,0.07,0.54,U] [#8 -0.19,1.01,0.00,R] 
22:24:36.595 00.001 21068 refined, 3 included, MultiStar: {-0.04, 0.24}, one-star: {0.11, 0.50}
22:24:36.596 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
22:24:36.597 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:24:36.597 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.74 mountX=0.08 mountY=-0.23, mountTheta=-1.22
22:24:36.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.24, opts=13)
22:24:36.601 00.002 21068 Enqueuing Move request for scope (-0.04, 0.24)
22:24:36.602 00.001 16108 Worker thread wakes up
22:24:36.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
22:24:36.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
22:24:36.602 00.000 16108 Moving (-0.04, 0.24) raw xDistance=0.08 yDistance=-0.23
22:24:36.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:24:36.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:24:36.602 00.000 16108 MoveAxis(E, 0, ABG)
22:24:36.602 00.000 16108 Move returns status 0, amount 0
22:24:36.602 00.000 16108 MoveAxis(N, 46, ABG)
22:24:36.602 00.000 16108 Guiding  Dir = 0, Dur = 46
22:24:36.603 00.001 16108 IsSlewing returns 0
22:24:36.603 00.000 16108 IsGuiding returns 0
22:24:36.606 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=4112, FiltMin=3517, FiltMax=32989, Gamma=1.000
22:24:36.620 00.014 21068 UpdateGuideState exits: m=64569 SNR=52.7
22:24:36.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:36.621 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:36.622 00.001 21068 Enqueuing Expose request
22:24:36.647 00.025 16108 PulseGuide returned control before completion, sleep 12
22:24:36.662 00.015 16108 IsGuiding returns 1
22:24:36.662 00.000 16108 scope still moving after pulse duration time elapsed
22:24:36.694 00.032 16108 IsSlewing returns 0
22:24:36.694 00.000 16108 IsGuiding returns 1
22:24:36.726 00.032 16108 IsSlewing returns 0
22:24:36.726 00.000 16108 IsGuiding returns 1
22:24:36.757 00.031 16108 IsSlewing returns 0
22:24:36.757 00.000 16108 IsGuiding returns 0
22:24:36.757 00.000 16108 scope move finished after 46 + 109 ms
22:24:36.757 00.000 16108 Move returns status 0, amount 46
22:24:36.757 00.000 16108 move complete, result=0
22:24:36.757 00.000 16108 worker thread done servicing request
22:24:36.757 00.000 16108 Worker thread wakes up
22:24:36.758 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:36.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:36.758 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
22:24:37.720 00.962 16108 Exposure complete
22:24:37.783 00.063 16108 worker thread done servicing request
22:24:37.783 00.000 21068 OnExposeComplete: enter
22:24:37.785 00.002 21068 UpdateGuideState(): m_state=6
22:24:37.786 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1449
22:24:37.787 00.001 21068 Star::Find returns 1 (0), X=218.82, Y=877.88, Mass=63412, SNR=43.7, Peak=9494 HFD=3.7
22:24:37.790 00.003 21068 MultiStar: [#1 -0.50,-0.01,1.43,U] [#2 -0.81,0.47,0.00,M4] [#3 -0.37,-0.08,1.26,U] [#4 -0.61,0.06,0.00,M2] [#5 -0.64,0.03,0.00,M2] [#6 -0.08,-0.47,1.10,U] [#7 -0.13,-0.39,0.54,U] [#8 -0.58,-0.89,0.00,M1] 
22:24:37.791 00.001 21068 refined, 4 included, MultiStar: {-0.33, -0.15}, one-star: {-0.40, 0.03}
22:24:37.792 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
22:24:37.792 00.000 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
22:24:37.794 00.002 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-2.71 mountX=0.30 mountY=0.22, mountTheta=0.65
22:24:37.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.15, opts=13)
22:24:37.797 00.001 21068 Enqueuing Move request for scope (-0.33, -0.15)
22:24:37.798 00.001 16108 Worker thread wakes up
22:24:37.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.15) opts 0xd
22:24:37.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.15)
22:24:37.798 00.000 16108 Moving (-0.33, -0.15) raw xDistance=0.30 yDistance=0.22
22:24:37.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:24:37.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:37.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:24:37.798 00.000 16108 MoveAxis(W, 78, ABG)
22:24:37.798 00.000 16108 Guiding  Dir = 3, Dur = 78
22:24:37.798 00.000 16108 IsSlewing returns 0
22:24:37.798 00.000 16108 IsGuiding returns 0
22:24:37.804 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4112, FiltMin=3501, FiltMax=34768, Gamma=1.000
22:24:37.821 00.017 21068 UpdateGuideState exits: m=63412 SNR=43.7
22:24:37.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:37.824 00.001 21068 Enqueuing Expose request
22:24:37.837 00.013 16108 PulseGuide returned control before completion, sleep 51
22:24:37.899 00.062 16108 IsGuiding returns 1
22:24:37.899 00.000 16108 scope still moving after pulse duration time elapsed
22:24:37.930 00.031 16108 IsSlewing returns 0
22:24:37.930 00.000 16108 IsGuiding returns 0
22:24:37.930 00.000 16108 scope move finished after 78 + 53 ms
22:24:37.931 00.001 16108 Move returns status 0, amount 78
22:24:37.931 00.000 16108 MoveAxis(N, 0, ABG)
22:24:37.931 00.000 16108 Move returns status 0, amount 0
22:24:37.931 00.000 16108 move complete, result=0
22:24:37.931 00.000 16108 worker thread done servicing request
22:24:37.931 00.000 21068 GuideStep: 0.3 px 78 ms WEST, 0.2 px 0 ms NORTH
22:24:37.932 00.001 16108 Worker thread wakes up
22:24:37.932 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:37.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:39.079 01.147 16108 Exposure complete
22:24:39.143 00.064 16108 worker thread done servicing request
22:24:39.143 00.000 21068 OnExposeComplete: enter
22:24:39.144 00.001 21068 UpdateGuideState(): m_state=6
22:24:39.145 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1450
22:24:39.146 00.001 21068 Star::Find returns 1 (0), X=219.17, Y=877.99, Mass=58179, SNR=46.0, Peak=8710 HFD=3.8
22:24:39.147 00.001 21068 MultiStar: [#1 -0.17,0.18,1.37,U] [#2 -0.34,0.35,1.09,U] [#3 -0.16,0.03,1.19,U] [#4 -0.65,-0.20,0.00,M3] [#5 -0.31,0.13,1.28,U] [#6 0.04,-0.14,1.07,U] [#7 -0.02,-0.44,0.56,U] [#8 0.51,-0.76,0.00,M2] 
22:24:39.147 00.000 21068 single-star, 6 included, MultiStar: {-0.16, 0.08}, one-star: {-0.06, 0.14}
22:24:39.148 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:24:39.150 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:24:39.152 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.96 mountX=0.08 mountY=-0.12, mountTheta=-0.99
22:24:39.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.14, opts=13)
22:24:39.155 00.001 21068 Enqueuing Move request for scope (-0.06, 0.14)
22:24:39.156 00.001 16108 Worker thread wakes up
22:24:39.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
22:24:39.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
22:24:39.157 00.001 16108 Moving (-0.06, 0.14) raw xDistance=0.08 yDistance=-0.12
22:24:39.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:24:39.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:39.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:24:39.157 00.000 16108 MoveAxis(E, 0, ABG)
22:24:39.157 00.000 16108 Move returns status 0, amount 0
22:24:39.157 00.000 16108 MoveAxis(N, 0, ABG)
22:24:39.157 00.000 16108 Move returns status 0, amount 0
22:24:39.157 00.000 16108 move complete, result=0
22:24:39.157 00.000 16108 worker thread done servicing request
22:24:39.163 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4109, FiltMin=3475, FiltMax=39453, Gamma=1.000
22:24:39.180 00.017 21068 UpdateGuideState exits: m=58179 SNR=46.0
22:24:39.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:39.184 00.002 21068 Enqueuing Expose request
22:24:39.185 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:39.186 00.001 16108 Worker thread wakes up
22:24:39.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:39.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:40.154 00.968 16108 Exposure complete
22:24:40.215 00.061 16108 worker thread done servicing request
22:24:40.215 00.000 21068 OnExposeComplete: enter
22:24:40.216 00.001 21068 UpdateGuideState(): m_state=6
22:24:40.217 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1451
22:24:40.219 00.002 21068 Star::Find returns 1 (0), X=219.07, Y=877.43, Mass=70027, SNR=48.5, Peak=9750 HFD=3.6
22:24:40.221 00.002 21068 MultiStar: [#1 -0.28,0.30,1.40,U] [#2 -0.59,0.16,0.00,M4] [#3 0.03,-0.36,1.20,U] [#4 -0.26,0.03,0.86,U] [#5 -0.50,0.12,1.23,U] [#6 -0.15,-0.35,1.07,U] [#7 -0.62,-0.59,0.00,M1] [#8 0.31,-0.72,0.00,M3] 
22:24:40.223 00.002 21068 refined, 5 included, MultiStar: {-0.22, -0.09}, one-star: {-0.16, -0.42}
22:24:40.224 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
22:24:40.225 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
22:24:40.226 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.75 mountX=0.20 mountY=0.14, mountTheta=0.61
22:24:40.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.09, opts=13)
22:24:40.228 00.000 21068 Enqueuing Move request for scope (-0.22, -0.09)
22:24:40.230 00.002 16108 Worker thread wakes up
22:24:40.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
22:24:40.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
22:24:40.230 00.000 16108 Moving (-0.22, -0.09) raw xDistance=0.20 yDistance=0.14
22:24:40.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:24:40.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:40.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:24:40.231 00.001 16108 MoveAxis(W, 53, ABG)
22:24:40.231 00.000 16108 Guiding  Dir = 3, Dur = 53
22:24:40.231 00.000 16108 IsSlewing returns 0
22:24:40.231 00.000 16108 IsGuiding returns 0
22:24:40.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=4109, FiltMin=3504, FiltMax=35862, Gamma=1.000
22:24:40.248 00.013 21068 UpdateGuideState exits: m=70027 SNR=48.5
22:24:40.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:40.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:40.251 00.001 21068 Enqueuing Expose request
22:24:40.259 00.008 16108 PulseGuide returned control before completion, sleep 35
22:24:40.304 00.045 16108 IsGuiding returns 1
22:24:40.304 00.000 16108 scope still moving after pulse duration time elapsed
22:24:40.335 00.031 16108 IsSlewing returns 0
22:24:40.335 00.000 16108 IsGuiding returns 1
22:24:40.366 00.031 16108 IsSlewing returns 0
22:24:40.366 00.000 16108 IsGuiding returns 0
22:24:40.366 00.000 16108 scope move finished after 53 + 82 ms
22:24:40.366 00.000 16108 Move returns status 0, amount 53
22:24:40.366 00.000 16108 MoveAxis(N, 0, ABG)
22:24:40.366 00.000 16108 Move returns status 0, amount 0
22:24:40.366 00.000 16108 move complete, result=0
22:24:40.366 00.000 16108 worker thread done servicing request
22:24:40.366 00.000 16108 Worker thread wakes up
22:24:40.366 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
22:24:40.367 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:40.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:41.519 01.152 16108 Exposure complete
22:24:41.585 00.066 16108 worker thread done servicing request
22:24:41.585 00.000 21068 OnExposeComplete: enter
22:24:41.586 00.001 21068 UpdateGuideState(): m_state=6
22:24:41.587 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1452
22:24:41.588 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=877.12, Mass=69497, SNR=51.2, Peak=11459 HFD=3.0
22:24:41.589 00.001 21068 MultiStar: [#1 -0.36,0.15,1.22,U] [#2 -0.46,-0.09,1.15,U] [#3 -0.15,-0.44,1.18,U] [#4 -0.20,-0.38,0.79,U] [#5 -0.39,-0.20,1.01,U] [#6 0.02,-0.82,0.00,M1] [#7 0.14,-1.22,0.00,M2] [#8 0.71,-0.94,0.00,M4] 
22:24:41.590 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.26}, one-star: {0.35, -0.73}
22:24:41.591 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
22:24:41.592 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
22:24:41.592 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.34 cameraTheta=-2.25 mountX=0.16 mountY=0.31, mountTheta=1.08
22:24:41.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.26, opts=13)
22:24:41.595 00.001 21068 Enqueuing Move request for scope (-0.21, -0.26)
22:24:41.596 00.001 16108 Worker thread wakes up
22:24:41.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.26) opts 0xd
22:24:41.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.26)
22:24:41.596 00.000 16108 Moving (-0.21, -0.26) raw xDistance=0.16 yDistance=0.31
22:24:41.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:24:41.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:41.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:24:41.596 00.000 16108 MoveAxis(E, 0, ABG)
22:24:41.596 00.000 16108 Move returns status 0, amount 0
22:24:41.596 00.000 16108 MoveAxis(N, 0, ABG)
22:24:41.596 00.000 16108 Move returns status 0, amount 0
22:24:41.596 00.000 16108 move complete, result=0
22:24:41.596 00.000 16108 worker thread done servicing request
22:24:41.602 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4109, FiltMin=3549, FiltMax=32925, Gamma=1.000
22:24:41.618 00.016 21068 UpdateGuideState exits: m=69497 SNR=51.2
22:24:41.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:41.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:41.621 00.001 21068 Enqueuing Expose request
22:24:41.622 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:24:41.623 00.001 16108 Worker thread wakes up
22:24:41.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:41.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:42.596 00.973 16108 Exposure complete
22:24:42.654 00.058 16108 worker thread done servicing request
22:24:42.654 00.000 21068 OnExposeComplete: enter
22:24:42.655 00.001 21068 UpdateGuideState(): m_state=6
22:24:42.656 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1453
22:24:42.657 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.33, Mass=60596, SNR=43.0, Peak=10195 HFD=2.9
22:24:42.659 00.002 21068 MultiStar: [#1 -0.13,-0.29,1.55,U] [#2 -0.83,-0.02,0.00,M4] [#3 0.10,-0.41,1.28,U] [#4 -0.03,-0.50,1.08,U] [#5 -0.24,-0.15,1.39,U] [#6 0.13,-0.69,0.00,M2] [#7 -0.25,-0.69,0.00,M3] [#8 0.22,-1.04,0.00,M5] 
22:24:42.660 00.001 21068 refined, 4 included, MultiStar: {-0.07, -0.36}, one-star: {-0.00, -0.52}
22:24:42.661 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
22:24:42.661 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
22:24:42.662 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.36 hyp=0.36 cameraTheta=-1.77 mountX=0.01 mountY=0.36, mountTheta=1.55
22:24:42.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.36, opts=13)
22:24:42.664 00.000 21068 Enqueuing Move request for scope (-0.07, -0.36)
22:24:42.665 00.001 16108 Worker thread wakes up
22:24:42.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.36) opts 0xd
22:24:42.665 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.36)
22:24:42.665 00.000 16108 Moving (-0.07, -0.36) raw xDistance=0.01 yDistance=0.36
22:24:42.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:24:42.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:42.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:24:42.665 00.000 16108 MoveAxis(E, 0, ABG)
22:24:42.665 00.000 16108 Move returns status 0, amount 0
22:24:42.665 00.000 16108 MoveAxis(N, 0, ABG)
22:24:42.665 00.000 16108 Move returns status 0, amount 0
22:24:42.665 00.000 16108 move complete, result=0
22:24:42.666 00.001 16108 worker thread done servicing request
22:24:42.669 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4109, FiltMin=3465, FiltMax=34045, Gamma=1.000
22:24:42.685 00.016 21068 UpdateGuideState exits: m=60596 SNR=43.0
22:24:42.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:42.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:42.687 00.000 21068 Enqueuing Expose request
22:24:42.688 00.001 16108 Worker thread wakes up
22:24:42.688 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:24:42.689 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:42.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:43.844 01.155 16108 Exposure complete
22:24:43.901 00.057 16108 worker thread done servicing request
22:24:43.901 00.000 21068 OnExposeComplete: enter
22:24:43.902 00.001 21068 UpdateGuideState(): m_state=6
22:24:43.902 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1454
22:24:43.903 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=876.99, Mass=68901, SNR=60.4, Peak=11811 HFD=2.6
22:24:43.904 00.001 21068 MultiStar: [#1 -0.08,-0.42,0.90,U] [#2 -0.53,-0.31,0.00,M5] [#3 -0.05,-0.43,1.06,U] [#4 -0.77,-0.98,0.00,M1] [#5 -0.59,-0.79,0.00,M1] [#6 0.18,-0.97,0.00,M3] [#7 -0.83,-0.82,0.00,M4] [#8 0.32,-1.18,0.00,M6] 
22:24:43.905 00.001 21068 refined, 2 included, MultiStar: {-0.02, -0.57}, one-star: {0.07, -0.86}
22:24:43.906 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
22:24:43.906 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
22:24:43.907 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.60 mountX=-0.08 mountY=0.56, mountTheta=1.72
22:24:43.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.57, opts=13)
22:24:43.910 00.001 21068 Enqueuing Move request for scope (-0.02, -0.57)
22:24:43.911 00.001 16108 Worker thread wakes up
22:24:43.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.57) opts 0xd
22:24:43.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.57)
22:24:43.911 00.000 16108 Moving (-0.02, -0.57) raw xDistance=-0.08 yDistance=0.56
22:24:43.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:24:43.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:43.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
22:24:43.911 00.000 16108 MoveAxis(E, 0, ABG)
22:24:43.911 00.000 16108 Move returns status 0, amount 0
22:24:43.911 00.000 16108 MoveAxis(N, 0, ABG)
22:24:43.911 00.000 16108 Move returns status 0, amount 0
22:24:43.911 00.000 16108 move complete, result=0
22:24:43.911 00.000 16108 worker thread done servicing request
22:24:43.917 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4109, FiltMin=3507, FiltMax=33062, Gamma=1.000
22:24:43.933 00.016 21068 UpdateGuideState exits: m=68901 SNR=60.4
22:24:43.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:43.936 00.001 21068 Enqueuing Expose request
22:24:43.936 00.000 16108 Worker thread wakes up
22:24:43.936 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
22:24:43.937 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:43.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:44.901 00.964 16108 Exposure complete
22:24:44.964 00.063 16108 worker thread done servicing request
22:24:44.964 00.000 21068 OnExposeComplete: enter
22:24:44.965 00.001 21068 UpdateGuideState(): m_state=6
22:24:44.966 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1455
22:24:44.967 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=877.18, Mass=78784, SNR=50.9, Peak=11155 HFD=3.5
22:24:44.968 00.001 21068 MultiStar: [#1 0.16,-0.47,1.39,U] [#2 -0.48,-0.46,0.00,M6] [#3 -0.04,-0.61,0.00,M1] [#4 -0.70,-0.70,0.00,M2] [#5 -0.60,-0.50,0.00,M2] [#6 -0.25,-0.66,0.00,M4] [#7 -0.16,-0.59,0.00,M5] [#8 0.37,-1.03,0.00,M7] 
22:24:44.969 00.001 21068 refined, 1 included, MultiStar: {0.10, -0.55}, one-star: {0.02, -0.67}
22:24:44.969 00.000 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
22:24:44.970 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
22:24:44.972 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.55 hyp=0.56 cameraTheta=-1.38 mountX=-0.20 mountY=0.51, mountTheta=1.94
22:24:44.973 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.55, opts=13)
22:24:44.974 00.001 21068 Enqueuing Move request for scope (0.10, -0.55)
22:24:44.976 00.002 16108 Worker thread wakes up
22:24:44.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.55) opts 0xd
22:24:44.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.55)
22:24:44.976 00.000 16108 Moving (0.10, -0.55) raw xDistance=-0.20 yDistance=0.51
22:24:44.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:24:44.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:44.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:24:44.976 00.000 16108 MoveAxis(E, 0, ABG)
22:24:44.976 00.000 16108 Move returns status 0, amount 0
22:24:44.976 00.000 16108 MoveAxis(N, 0, ABG)
22:24:44.976 00.000 16108 Move returns status 0, amount 0
22:24:44.976 00.000 16108 move complete, result=0
22:24:44.976 00.000 16108 worker thread done servicing request
22:24:44.982 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=4109, FiltMin=3561, FiltMax=29430, Gamma=1.000
22:24:44.997 00.015 21068 UpdateGuideState exits: m=78784 SNR=50.9
22:24:44.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:45.000 00.001 21068 Enqueuing Expose request
22:24:45.000 00.000 16108 Worker thread wakes up
22:24:45.000 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:24:45.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:45.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:46.145 01.144 16108 Exposure complete
22:24:46.204 00.059 16108 worker thread done servicing request
22:24:46.204 00.000 21068 OnExposeComplete: enter
22:24:46.207 00.003 21068 UpdateGuideState(): m_state=6
22:24:46.208 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1456
22:24:46.209 00.001 21068 Star::Find returns 1 (0), X=218.98, Y=876.93, Mass=77825, SNR=64.9, Peak=12755 HFD=2.9
22:24:46.210 00.001 21068 MultiStar: [#1 -0.34,-0.40,0.94,U] [#2 -0.82,-0.58,0.00,M7] [#3 -0.18,-0.81,0.00,M2] [#4 -0.33,-0.90,0.00,M3] [#5 -0.55,-0.52,0.00,M3] [#6 -0.19,-0.82,0.00,M5] [#7 -0.37,-0.57,0.00,M6] [#8 -0.34,-1.49,0.00,M8] 
22:24:46.211 00.001 21068 refined, 1 included, MultiStar: {-0.29, -0.67}, one-star: {-0.25, -0.92}
22:24:46.212 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
22:24:46.214 00.002 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
22:24:46.215 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.67 hyp=0.73 cameraTheta=-1.98 mountX=0.17 mountY=0.72, mountTheta=1.34
22:24:46.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.67, opts=13)
22:24:46.218 00.001 21068 Enqueuing Move request for scope (-0.29, -0.67)
22:24:46.219 00.001 16108 Worker thread wakes up
22:24:46.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.67) opts 0xd
22:24:46.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.67)
22:24:46.219 00.000 16108 Moving (-0.29, -0.67) raw xDistance=0.17 yDistance=0.72
22:24:46.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:24:46.219 00.000 16108 resist switch: large excursion: input 0.72 thresh 0.60 direction from -1 to 1
22:24:46.219 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.15
22:24:46.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:24:46.219 00.000 16108 MoveAxis(E, 0, ABG)
22:24:46.219 00.000 16108 Move returns status 0, amount 0
22:24:46.219 00.000 16108 MoveAxis(S, 144, ABG)
22:24:46.219 00.000 16108 Guiding  Dir = 1, Dur = 144
22:24:46.220 00.001 16108 IsSlewing returns 0
22:24:46.220 00.000 16108 IsGuiding returns 0
22:24:46.224 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4105, FiltMin=3568, FiltMax=35958, Gamma=1.000
22:24:46.239 00.015 21068 UpdateGuideState exits: m=77825 SNR=64.9
22:24:46.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:46.241 00.001 21068 Enqueuing Expose request
22:24:46.249 00.008 16108 PulseGuide returned control before completion, sleep 126
22:24:46.389 00.140 16108 IsGuiding returns 1
22:24:46.389 00.000 16108 scope still moving after pulse duration time elapsed
22:24:46.421 00.032 16108 IsSlewing returns 0
22:24:46.421 00.000 16108 IsGuiding returns 0
22:24:46.421 00.000 16108 scope move finished after 144 + 57 ms
22:24:46.421 00.000 16108 Move returns status 0, amount 144
22:24:46.421 00.000 16108 move complete, result=0
22:24:46.421 00.000 16108 worker thread done servicing request
22:24:46.421 00.000 16108 Worker thread wakes up
22:24:46.421 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:46.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:46.421 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.7 px 144 ms SOUTH
22:24:47.391 00.970 16108 Exposure complete
22:24:47.453 00.062 16108 worker thread done servicing request
22:24:47.453 00.000 21068 OnExposeComplete: enter
22:24:47.455 00.002 21068 UpdateGuideState(): m_state=6
22:24:47.457 00.002 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1457
22:24:47.458 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=877.10, Mass=68377, SNR=49.0, Peak=11443 HFD=3.0
22:24:47.459 00.001 21068 MultiStar: [#1 -0.12,-0.41,1.23,U] [#2 -0.15,-0.39,1.32,U] [#3 -0.16,-0.80,0.00,M3] [#4 -0.50,-0.68,0.00,M4] [#5 -0.43,-0.41,0.00,M4] [#6 0.34,-0.58,0.00,M6] [#7 -0.61,-1.15,0.00,M7] [#8 0.62,-1.08,0.00,M9] 
22:24:47.461 00.002 21068 refined, 2 included, MultiStar: {-0.03, -0.50}, one-star: {0.25, -0.75}
22:24:47.462 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
22:24:47.463 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
22:24:47.465 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.62 mountX=-0.06 mountY=0.49, mountTheta=1.70
22:24:47.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.50, opts=13)
22:24:47.469 00.002 21068 Enqueuing Move request for scope (-0.03, -0.50)
22:24:47.469 00.000 16108 Worker thread wakes up
22:24:47.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.50) opts 0xd
22:24:47.470 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.50)
22:24:47.470 00.000 16108 Moving (-0.03, -0.50) raw xDistance=-0.06 yDistance=0.49
22:24:47.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:24:47.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:24:47.470 00.000 16108 MoveAxis(E, 0, ABG)
22:24:47.470 00.000 16108 Move returns status 0, amount 0
22:24:47.470 00.000 16108 MoveAxis(S, 99, ABG)
22:24:47.470 00.000 16108 Guiding  Dir = 1, Dur = 99
22:24:47.470 00.000 16108 IsSlewing returns 0
22:24:47.471 00.001 16108 IsGuiding returns 0
22:24:47.475 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4105, FiltMin=3497, FiltMax=30125, Gamma=1.000
22:24:47.490 00.015 21068 UpdateGuideState exits: m=68377 SNR=49.0
22:24:47.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:47.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:47.493 00.001 21068 Enqueuing Expose request
22:24:47.501 00.008 16108 PulseGuide returned control before completion, sleep 80
22:24:47.592 00.091 16108 IsGuiding returns 1
22:24:47.592 00.000 16108 scope still moving after pulse duration time elapsed
22:24:47.623 00.031 16108 IsSlewing returns 0
22:24:47.623 00.000 16108 IsGuiding returns 0
22:24:47.623 00.000 16108 scope move finished after 99 + 53 ms
22:24:47.623 00.000 16108 Move returns status 0, amount 99
22:24:47.623 00.000 16108 move complete, result=0
22:24:47.623 00.000 16108 worker thread done servicing request
22:24:47.623 00.000 16108 Worker thread wakes up
22:24:47.623 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 99 ms SOUTH
22:24:47.626 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:47.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:48.775 01.149 16108 Exposure complete
22:24:48.836 00.061 16108 worker thread done servicing request
22:24:48.836 00.000 21068 OnExposeComplete: enter
22:24:48.838 00.002 21068 UpdateGuideState(): m_state=6
22:24:48.839 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1458
22:24:48.840 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.64, Mass=64605, SNR=43.2, Peak=11798 HFD=3.2
22:24:48.842 00.002 21068 MultiStar: [#1 0.06,0.19,1.51,U] [#2 -0.51,0.30,1.41,U] [#3 -0.06,-0.06,1.11,U] [#4 -0.36,-0.06,1.20,U] [#5 -0.47,0.02,1.34,U] [#6 -0.04,-0.19,1.30,U] [#7 -0.47,-0.21,0.87,U] [#8 0.27,-0.27,0.81,U] 
22:24:48.843 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {0.05, -0.21}
22:24:48.844 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
22:24:48.845 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
22:24:48.846 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-2.99 mountX=0.18 mountY=0.07, mountTheta=0.38
22:24:48.847 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
22:24:48.848 00.001 21068 Enqueuing Move request for scope (-0.18, -0.03)
22:24:48.850 00.002 16108 Worker thread wakes up
22:24:48.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
22:24:48.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
22:24:48.850 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.18 yDistance=0.07
22:24:48.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:24:48.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:48.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:24:48.850 00.000 16108 MoveAxis(E, 0, ABG)
22:24:48.850 00.000 16108 Move returns status 0, amount 0
22:24:48.850 00.000 16108 MoveAxis(N, 0, ABG)
22:24:48.850 00.000 16108 Move returns status 0, amount 0
22:24:48.850 00.000 16108 move complete, result=0
22:24:48.850 00.000 16108 worker thread done servicing request
22:24:48.854 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4105, FiltMin=3526, FiltMax=34909, Gamma=1.000
22:24:48.869 00.015 21068 UpdateGuideState exits: m=64605 SNR=43.2
22:24:48.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:48.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:48.871 00.000 21068 Enqueuing Expose request
22:24:48.872 00.001 16108 Worker thread wakes up
22:24:48.872 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:48.873 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:48.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:49.841 00.968 16108 Exposure complete
22:24:49.901 00.060 16108 worker thread done servicing request
22:24:49.901 00.000 21068 OnExposeComplete: enter
22:24:49.902 00.001 21068 UpdateGuideState(): m_state=6
22:24:49.902 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1459
22:24:49.903 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.62, Mass=70945, SNR=51.1, Peak=10134 HFD=3.4
22:24:49.905 00.002 21068 MultiStar: [#1 -0.18,0.22,1.15,U] [#2 -0.39,0.16,1.26,U] [#3 0.08,-0.10,1.01,U] [#4 -0.25,-0.28,0.79,U] [#5 -0.31,0.06,1.13,U] [#6 0.16,-0.16,0.77,U] [#7 -0.27,-0.36,0.66,U] [#8 0.44,-0.84,0.00,M9] 
22:24:49.906 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.05}, one-star: {0.04, -0.23}
22:24:49.906 00.000 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
22:24:49.907 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
22:24:49.908 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.83 mountX=0.14 mountY=0.08, mountTheta=0.54
22:24:49.909 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.05, opts=13)
22:24:49.910 00.001 21068 Enqueuing Move request for scope (-0.15, -0.05)
22:24:49.911 00.001 16108 Worker thread wakes up
22:24:49.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
22:24:49.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
22:24:49.911 00.000 16108 Moving (-0.15, -0.05) raw xDistance=0.14 yDistance=0.08
22:24:49.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:24:49.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:49.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:24:49.911 00.000 16108 MoveAxis(E, 0, ABG)
22:24:49.911 00.000 16108 Move returns status 0, amount 0
22:24:49.911 00.000 16108 MoveAxis(N, 0, ABG)
22:24:49.911 00.000 16108 Move returns status 0, amount 0
22:24:49.911 00.000 16108 move complete, result=0
22:24:49.911 00.000 16108 worker thread done servicing request
22:24:49.916 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4105, FiltMin=3488, FiltMax=38409, Gamma=1.000
22:24:49.931 00.015 21068 UpdateGuideState exits: m=70945 SNR=51.1
22:24:49.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:49.933 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:49.934 00.001 21068 Enqueuing Expose request
22:24:49.935 00.001 16108 Worker thread wakes up
22:24:49.935 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:49.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:49.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:51.084 01.148 16108 Exposure complete
22:24:51.142 00.058 16108 worker thread done servicing request
22:24:51.142 00.000 21068 OnExposeComplete: enter
22:24:51.144 00.002 21068 UpdateGuideState(): m_state=6
22:24:51.145 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1460
22:24:51.146 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=877.29, Mass=54658, SNR=41.7, Peak=10179 HFD=2.8
22:24:51.147 00.001 21068 MultiStar: [#1 -0.31,0.14,1.65,U] [#2 -0.35,0.15,1.23,U] [#3 -0.16,-0.13,1.32,U] [#4 -0.34,-0.43,0.94,U] [#5 -0.03,-0.03,1.31,U] [#6 0.38,-0.47,0.00,M5] [#7 0.02,-0.33,0.66,U] [#8 0.56,-1.03,0.00,M10] 
22:24:51.148 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.12}, one-star: {0.17, -0.56}
22:24:51.149 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
22:24:51.149 00.000 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
22:24:51.151 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.51 mountX=0.14 mountY=0.16, mountTheta=0.83
22:24:51.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.12, opts=13)
22:24:51.153 00.000 21068 Enqueuing Move request for scope (-0.17, -0.12)
22:24:51.154 00.001 16108 Worker thread wakes up
22:24:51.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
22:24:51.155 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
22:24:51.155 00.000 16108 Moving (-0.17, -0.12) raw xDistance=0.14 yDistance=0.16
22:24:51.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:24:51.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:51.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:24:51.155 00.000 16108 MoveAxis(E, 0, ABG)
22:24:51.155 00.000 16108 Move returns status 0, amount 0
22:24:51.155 00.000 16108 MoveAxis(N, 0, ABG)
22:24:51.155 00.000 16108 Move returns status 0, amount 0
22:24:51.155 00.000 16108 move complete, result=0
22:24:51.155 00.000 16108 worker thread done servicing request
22:24:51.160 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4105, FiltMin=3529, FiltMax=42672, Gamma=1.000
22:24:51.179 00.019 21068 UpdateGuideState exits: m=54658 SNR=41.7
22:24:51.181 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:51.182 00.000 21068 Enqueuing Expose request
22:24:51.183 00.001 16108 Worker thread wakes up
22:24:51.183 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:24:51.184 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:51.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:52.155 00.971 16108 Exposure complete
22:24:52.222 00.067 16108 worker thread done servicing request
22:24:52.222 00.000 21068 OnExposeComplete: enter
22:24:52.224 00.002 21068 UpdateGuideState(): m_state=6
22:24:52.225 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1461
22:24:52.226 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=877.10, Mass=58782, SNR=43.6, Peak=10387 HFD=3.0
22:24:52.227 00.001 21068 MultiStar: [#1 0.21,-0.10,1.43,U] [#2 -0.16,-0.12,1.37,U] [#3 0.39,-0.26,1.31,U] [#4 -0.32,-0.40,1.01,U] [#5 -0.09,-0.25,1.20,U] [#6 0.45,-0.77,0.00,M6] [#7 0.19,-0.79,0.00,M5] [#8 1.01,-0.82,0.00,R] 
22:24:52.228 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.29}, one-star: {0.61, -0.75}
22:24:52.230 00.002 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
22:24:52.231 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
22:24:52.232 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.30 cameraTheta=-1.21 mountX=-0.15 mountY=0.25, mountTheta=2.12
22:24:52.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.29, opts=13)
22:24:52.234 00.000 21068 Enqueuing Move request for scope (0.11, -0.29)
22:24:52.235 00.001 16108 Worker thread wakes up
22:24:52.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
22:24:52.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
22:24:52.235 00.000 16108 Moving (0.11, -0.29) raw xDistance=-0.15 yDistance=0.25
22:24:52.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:24:52.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:24:52.235 00.000 16108 MoveAxis(E, 0, ABG)
22:24:52.236 00.001 16108 Move returns status 0, amount 0
22:24:52.236 00.000 16108 MoveAxis(S, 51, ABG)
22:24:52.236 00.000 16108 Guiding  Dir = 1, Dur = 51
22:24:52.236 00.000 16108 IsSlewing returns 0
22:24:52.236 00.000 16108 IsGuiding returns 0
22:24:52.240 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4105, FiltMin=3558, FiltMax=37405, Gamma=1.000
22:24:52.255 00.015 21068 UpdateGuideState exits: m=58782 SNR=43.6
22:24:52.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:52.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:52.257 00.000 21068 Enqueuing Expose request
22:24:52.296 00.039 16108 IsGuiding returns 1
22:24:52.296 00.000 16108 scope still moving after pulse duration time elapsed
22:24:52.327 00.031 16108 IsSlewing returns 0
22:24:52.327 00.000 16108 IsGuiding returns 1
22:24:52.358 00.031 16108 IsSlewing returns 0
22:24:52.358 00.000 16108 IsGuiding returns 1
22:24:52.389 00.031 16108 IsSlewing returns 0
22:24:52.389 00.000 16108 IsGuiding returns 0
22:24:52.389 00.000 16108 scope move finished after 51 + 101 ms
22:24:52.389 00.000 16108 Move returns status 0, amount 51
22:24:52.389 00.000 16108 move complete, result=0
22:24:52.389 00.000 16108 worker thread done servicing request
22:24:52.389 00.000 16108 Worker thread wakes up
22:24:52.389 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
22:24:52.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:52.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:53.533 01.143 16108 Exposure complete
22:24:53.597 00.064 16108 worker thread done servicing request
22:24:53.597 00.000 21068 OnExposeComplete: enter
22:24:53.598 00.001 21068 UpdateGuideState(): m_state=6
22:24:53.598 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1462
22:24:53.599 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.80, Mass=56060, SNR=45.9, Peak=10483 HFD=2.9
22:24:53.600 00.001 21068 MultiStar: [#1 0.10,0.42,1.51,U] [#2 -0.23,0.29,1.29,U] [#3 0.29,0.20,1.23,U] [#4 -0.14,0.04,1.06,U] [#5 -0.23,0.46,1.15,U] [#6 0.51,-0.35,0.00,M7] [#7 0.30,-0.00,0.62,U] [#8 -0.26,0.32,0.73,U] 
22:24:53.601 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.23}, one-star: {0.33, -0.06}
22:24:53.603 00.002 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
22:24:53.603 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
22:24:53.604 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=0.03 mountY=-0.23, mountTheta=-1.45
22:24:53.606 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.23, opts=13)
22:24:53.607 00.001 21068 Enqueuing Move request for scope (0.01, 0.23)
22:24:53.607 00.000 16108 Worker thread wakes up
22:24:53.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
22:24:53.607 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
22:24:53.607 00.000 16108 Moving (0.01, 0.23) raw xDistance=0.03 yDistance=-0.23
22:24:53.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:24:53.608 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:53.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:24:53.608 00.000 16108 MoveAxis(E, 0, ABG)
22:24:53.608 00.000 16108 Move returns status 0, amount 0
22:24:53.608 00.000 16108 MoveAxis(N, 0, ABG)
22:24:53.608 00.000 16108 Move returns status 0, amount 0
22:24:53.608 00.000 16108 move complete, result=0
22:24:53.608 00.000 16108 worker thread done servicing request
22:24:53.611 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4109, FiltMin=3485, FiltMax=42489, Gamma=1.000
22:24:53.630 00.019 21068 UpdateGuideState exits: m=56060 SNR=45.9
22:24:53.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:53.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:53.633 00.001 21068 Enqueuing Expose request
22:24:53.634 00.001 16108 Worker thread wakes up
22:24:53.635 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:53.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:53.637 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:54.599 00.962 16108 Exposure complete
22:24:54.660 00.061 16108 worker thread done servicing request
22:24:54.661 00.001 21068 OnExposeComplete: enter
22:24:54.662 00.001 21068 UpdateGuideState(): m_state=6
22:24:54.664 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1463
22:24:54.665 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.92, Mass=56968, SNR=45.3, Peak=11235 HFD=2.8
22:24:54.666 00.001 21068 MultiStar: [#1 -0.09,0.56,1.26,U] [#2 -0.11,0.35,1.31,U] [#3 0.55,0.11,1.16,U] [#4 0.10,0.09,0.99,U] [#5 0.07,0.32,1.27,U] [#6 -0.02,0.10,0.94,U] [#7 0.19,0.04,0.65,U] [#8 -0.22,0.66,0.00,M1] 
22:24:54.667 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.23}, one-star: {0.66, 0.07}
22:24:54.668 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
22:24:54.669 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:24:54.670 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.98 mountX=-0.11 mountY=-0.26, mountTheta=-1.98
22:24:54.672 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.23, opts=13)
22:24:54.673 00.001 21068 Enqueuing Move request for scope (0.16, 0.23)
22:24:54.674 00.001 16108 Worker thread wakes up
22:24:54.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
22:24:54.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
22:24:54.674 00.000 16108 Moving (0.16, 0.23) raw xDistance=-0.11 yDistance=-0.26
22:24:54.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:24:54.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:54.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:24:54.674 00.000 16108 MoveAxis(E, 0, ABG)
22:24:54.674 00.000 16108 Move returns status 0, amount 0
22:24:54.674 00.000 16108 MoveAxis(N, 0, ABG)
22:24:54.674 00.000 16108 Move returns status 0, amount 0
22:24:54.674 00.000 16108 move complete, result=0
22:24:54.674 00.000 16108 worker thread done servicing request
22:24:54.679 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4109, FiltMin=3571, FiltMax=40928, Gamma=1.000
22:24:54.693 00.014 21068 UpdateGuideState exits: m=56968 SNR=45.3
22:24:54.695 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:54.695 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:54.696 00.001 21068 Enqueuing Expose request
22:24:54.697 00.001 16108 Worker thread wakes up
22:24:54.697 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:54.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:54.697 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:24:55.846 01.149 16108 Exposure complete
22:24:55.901 00.055 16108 worker thread done servicing request
22:24:55.901 00.000 21068 OnExposeComplete: enter
22:24:55.902 00.001 21068 UpdateGuideState(): m_state=6
22:24:55.903 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1464
22:24:55.904 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.81, Mass=62239, SNR=46.3, Peak=11971 HFD=2.9
22:24:55.905 00.001 21068 MultiStar: [#1 0.30,0.32,1.43,U] [#2 0.02,0.25,1.45,U] [#3 0.67,-0.19,0.00,M1] [#4 0.00,-0.05,0.82,U] [#5 -0.28,0.17,1.16,U] [#6 -0.12,-0.11,1.05,U] [#7 0.24,0.06,0.68,U] [#8 -0.35,0.01,0.97,U] 
22:24:55.906 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.52, -0.04}
22:24:55.906 00.000 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
22:24:55.907 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
22:24:55.908 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
22:24:55.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
22:24:55.911 00.001 21068 Enqueuing Move request for scope (0.04, 0.10)
22:24:55.912 00.001 16108 Worker thread wakes up
22:24:55.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:24:55.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:24:55.912 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.11
22:24:55.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:24:55.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:55.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:24:55.912 00.000 16108 MoveAxis(E, 0, ABG)
22:24:55.912 00.000 16108 Move returns status 0, amount 0
22:24:55.912 00.000 16108 MoveAxis(N, 0, ABG)
22:24:55.912 00.000 16108 Move returns status 0, amount 0
22:24:55.912 00.000 16108 move complete, result=0
22:24:55.912 00.000 16108 worker thread done servicing request
22:24:55.916 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=4112, FiltMin=3491, FiltMax=38336, Gamma=1.000
22:24:55.936 00.020 21068 UpdateGuideState exits: m=62239 SNR=46.3
22:24:55.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:55.939 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:55.940 00.001 21068 Enqueuing Expose request
22:24:55.940 00.000 16108 Worker thread wakes up
22:24:55.940 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:55.941 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:55.942 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:56.906 00.964 16108 Exposure complete
22:24:56.973 00.067 16108 worker thread done servicing request
22:24:56.974 00.001 21068 OnExposeComplete: enter
22:24:56.975 00.001 21068 UpdateGuideState(): m_state=6
22:24:56.976 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1465
22:24:56.977 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=877.56, Mass=69638, SNR=49.4, Peak=10819 HFD=3.2
22:24:56.978 00.001 21068 MultiStar: [#1 -0.10,0.20,1.27,U] [#2 -0.50,0.48,0.00,M1] [#3 -0.18,-0.18,1.20,U] [#4 -0.50,-0.22,0.89,U] [#5 -0.31,0.28,1.02,U] [#6 0.08,-0.06,0.83,U] [#7 0.25,-0.74,0.00,M3] [#8 -0.76,0.17,0.00,M1] 
22:24:56.979 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.03}, one-star: {0.43, -0.29}
22:24:56.980 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
22:24:56.980 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
22:24:56.981 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=0.09 mountY=0.06, mountTheta=0.55
22:24:56.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.03, opts=13)
22:24:56.985 00.002 21068 Enqueuing Move request for scope (-0.10, -0.03)
22:24:56.985 00.000 16108 Worker thread wakes up
22:24:56.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
22:24:56.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
22:24:56.985 00.000 16108 Moving (-0.10, -0.03) raw xDistance=0.09 yDistance=0.06
22:24:56.986 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:24:56.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:56.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:56.986 00.000 16108 MoveAxis(E, 0, ABG)
22:24:56.986 00.000 16108 Move returns status 0, amount 0
22:24:56.986 00.000 16108 MoveAxis(N, 0, ABG)
22:24:56.986 00.000 16108 Move returns status 0, amount 0
22:24:56.986 00.000 16108 move complete, result=0
22:24:56.986 00.000 16108 worker thread done servicing request
22:24:56.989 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4115, FiltMin=3555, FiltMax=42749, Gamma=1.000
22:24:57.006 00.017 21068 UpdateGuideState exits: m=69638 SNR=49.4
22:24:57.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:57.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:57.009 00.001 21068 Enqueuing Expose request
22:24:57.010 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:57.011 00.001 16108 Worker thread wakes up
22:24:57.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:57.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:58.175 01.164 16108 Exposure complete
22:24:58.233 00.058 16108 worker thread done servicing request
22:24:58.233 00.000 21068 OnExposeComplete: enter
22:24:58.234 00.001 21068 UpdateGuideState(): m_state=6
22:24:58.235 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1466
22:24:58.235 00.000 21068 Star::Find returns 1 (0), X=219.80, Y=877.63, Mass=65481, SNR=52.5, Peak=10691 HFD=3.1
22:24:58.236 00.001 21068 MultiStar: [#1 0.11,-0.02,1.37,U] [#2 -0.28,-0.17,1.07,U] [#3 -0.08,-0.22,1.06,U] [#4 -0.43,-0.37,0.73,U] [#5 -0.16,0.00,0.98,U] [#6 0.35,-0.50,0.00,M5] [#7 -0.28,-0.54,0.00,M4] [#8 -0.37,0.34,0.84,U] 
22:24:58.237 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {0.58, -0.23}
22:24:58.238 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
22:24:58.239 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
22:24:58.241 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.18 mountX=0.05 mountY=0.10, mountTheta=1.14
22:24:58.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
22:24:58.244 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
22:24:58.244 00.000 16108 Worker thread wakes up
22:24:58.245 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:24:58.245 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:24:58.245 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.10
22:24:58.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:24:58.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:58.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:24:58.245 00.000 16108 MoveAxis(E, 0, ABG)
22:24:58.245 00.000 16108 Move returns status 0, amount 0
22:24:58.245 00.000 16108 MoveAxis(N, 0, ABG)
22:24:58.245 00.000 16108 Move returns status 0, amount 0
22:24:58.245 00.000 16108 move complete, result=0
22:24:58.245 00.000 16108 worker thread done servicing request
22:24:58.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=4115, FiltMin=3481, FiltMax=41977, Gamma=1.000
22:24:58.264 00.015 21068 UpdateGuideState exits: m=65481 SNR=52.5
22:24:58.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:58.265 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:58.267 00.002 21068 Enqueuing Expose request
22:24:58.267 00.000 16108 Worker thread wakes up
22:24:58.268 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:58.268 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:58.269 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:24:59.230 00.961 16108 Exposure complete
22:24:59.288 00.058 16108 worker thread done servicing request
22:24:59.288 00.000 21068 OnExposeComplete: enter
22:24:59.289 00.001 21068 UpdateGuideState(): m_state=6
22:24:59.290 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1467
22:24:59.291 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=877.73, Mass=61661, SNR=43.9, Peak=12771 HFD=2.7
22:24:59.292 00.001 21068 MultiStar: [#1 0.11,0.17,1.52,U] [#2 -0.11,0.29,1.49,U] [#3 0.25,-0.12,1.18,U] [#4 -0.20,0.03,0.82,U] [#5 -0.09,0.10,1.39,U] [#6 0.09,-0.17,1.13,U] [#7 0.55,-0.42,0.00,M5] [#8 -0.01,-0.04,0.74,U] 
22:24:59.292 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.57, -0.12}
22:24:59.294 00.002 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
22:24:59.295 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
22:24:59.296 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=-0.06 mountY=-0.06, mountTheta=-2.41
22:24:59.297 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
22:24:59.298 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
22:24:59.299 00.001 16108 Worker thread wakes up
22:24:59.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:24:59.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:24:59.299 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.06
22:24:59.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:24:59.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:59.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:59.299 00.000 16108 MoveAxis(E, 0, ABG)
22:24:59.299 00.000 16108 Move returns status 0, amount 0
22:24:59.299 00.000 16108 MoveAxis(N, 0, ABG)
22:24:59.299 00.000 16108 Move returns status 0, amount 0
22:24:59.299 00.000 16108 move complete, result=0
22:24:59.299 00.000 16108 worker thread done servicing request
22:24:59.304 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4118, FiltMin=3501, FiltMax=37993, Gamma=1.000
22:24:59.319 00.015 21068 UpdateGuideState exits: m=61661 SNR=43.9
22:24:59.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:59.320 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:24:59.321 00.001 21068 Enqueuing Expose request
22:24:59.322 00.001 16108 Worker thread wakes up
22:24:59.322 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:59.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:24:59.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:00.481 01.158 16108 Exposure complete
22:25:00.544 00.063 16108 worker thread done servicing request
22:25:00.544 00.000 21068 OnExposeComplete: enter
22:25:00.545 00.001 21068 UpdateGuideState(): m_state=6
22:25:00.546 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1468
22:25:00.547 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=877.91, Mass=68225, SNR=48.7, Peak=13123 HFD=3.1
22:25:00.548 00.001 21068 MultiStar: [#1 0.38,0.48,0.00,M1] [#2 -0.07,0.53,1.33,U] [#3 0.36,0.53,0.00,M1] [#4 -0.16,0.15,0.91,U] [#5 -0.13,0.45,1.12,U] [#6 0.42,0.30,0.94,U] [#7 0.90,-0.02,0.00,M6] [#8 -0.22,0.53,0.85,U] 
22:25:00.548 00.000 21068 refined, 5 included, MultiStar: {0.07, 0.35}, one-star: {0.61, 0.06}
22:25:00.549 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:25:00.550 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:25:00.551 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.37 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
22:25:00.552 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.35, opts=13)
22:25:00.553 00.001 21068 Enqueuing Move request for scope (0.07, 0.35)
22:25:00.554 00.001 16108 Worker thread wakes up
22:25:00.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.35) opts 0xd
22:25:00.554 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.35)
22:25:00.554 00.000 16108 Moving (0.07, 0.35) raw xDistance=-0.01 yDistance=-0.35
22:25:00.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:25:00.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:00.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:25:00.554 00.000 16108 MoveAxis(E, 0, ABG)
22:25:00.554 00.000 16108 Move returns status 0, amount 0
22:25:00.554 00.000 16108 MoveAxis(N, 0, ABG)
22:25:00.554 00.000 16108 Move returns status 0, amount 0
22:25:00.554 00.000 16108 move complete, result=0
22:25:00.554 00.000 16108 worker thread done servicing request
22:25:00.561 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=4121, FiltMin=3485, FiltMax=34291, Gamma=1.000
22:25:00.578 00.017 21068 UpdateGuideState exits: m=68225 SNR=48.7
22:25:00.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.581 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:00.582 00.001 21068 Enqueuing Expose request
22:25:00.583 00.001 16108 Worker thread wakes up
22:25:00.583 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:25:00.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:00.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:01.542 00.959 16108 Exposure complete
22:25:01.599 00.057 16108 worker thread done servicing request
22:25:01.599 00.000 21068 OnExposeComplete: enter
22:25:01.600 00.001 21068 UpdateGuideState(): m_state=6
22:25:01.602 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1469
22:25:01.603 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=877.37, Mass=53891, SNR=45.0, Peak=11571 HFD=2.7
22:25:01.604 00.001 21068 MultiStar: [#1 0.24,0.34,1.39,U] [#2 0.08,0.13,1.52,U] [#3 0.25,0.18,1.27,U] [#4 0.03,0.09,0.81,U] [#5 -0.08,0.03,1.25,U] [#6 0.59,-0.08,0.00,M4] [#7 0.12,-0.31,0.65,U] [#8 -0.08,0.25,1.01,U] 
22:25:01.605 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.58, -0.48}
22:25:01.605 00.000 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
22:25:01.606 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
22:25:01.607 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.42 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
22:25:01.608 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.07, opts=13)
22:25:01.609 00.001 21068 Enqueuing Move request for scope (0.14, 0.07)
22:25:01.610 00.001 16108 Worker thread wakes up
22:25:01.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:25:01.610 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:25:01.610 00.000 16108 Moving (0.14, 0.07) raw xDistance=-0.13 yDistance=-0.10
22:25:01.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:25:01.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:01.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:01.610 00.000 16108 MoveAxis(E, 0, ABG)
22:25:01.610 00.000 16108 Move returns status 0, amount 0
22:25:01.610 00.000 16108 MoveAxis(N, 0, ABG)
22:25:01.610 00.000 16108 Move returns status 0, amount 0
22:25:01.611 00.001 16108 move complete, result=0
22:25:01.611 00.000 16108 worker thread done servicing request
22:25:01.618 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4121, FiltMin=3513, FiltMax=42899, Gamma=1.000
22:25:01.635 00.017 21068 UpdateGuideState exits: m=53891 SNR=45.0
22:25:01.635 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:01.637 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:01.638 00.001 21068 Enqueuing Expose request
22:25:01.639 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:01.639 00.000 16108 Worker thread wakes up
22:25:01.639 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:01.640 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:02.794 01.154 16108 Exposure complete
22:25:02.853 00.059 16108 worker thread done servicing request
22:25:02.854 00.001 21068 OnExposeComplete: enter
22:25:02.854 00.000 21068 UpdateGuideState(): m_state=6
22:25:02.856 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1470
22:25:02.857 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.62, Mass=57980, SNR=43.4, Peak=10787 HFD=3.2
22:25:02.858 00.001 21068 MultiStar: [#1 0.07,0.04,1.61,U] [#2 -0.10,0.09,1.60,U] [#3 0.56,-0.21,0.00,M1] [#4 -0.02,-0.30,1.00,U] [#5 -0.25,-0.04,1.09,U] [#6 0.41,-0.20,0.77,U] [#7 0.12,-0.20,0.79,U] [#8 -0.49,0.32,0.81,U] 
22:25:02.858 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.24, -0.23}
22:25:02.859 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
22:25:02.860 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
22:25:02.861 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.75 mountX=0.00 mountY=0.05, mountTheta=1.56
22:25:02.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
22:25:02.865 00.002 21068 Enqueuing Move request for scope (-0.01, -0.05)
22:25:02.866 00.001 16108 Worker thread wakes up
22:25:02.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:25:02.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:25:02.866 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=0.05
22:25:02.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:25:02.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:02.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:02.866 00.000 16108 MoveAxis(E, 0, ABG)
22:25:02.867 00.001 16108 Move returns status 0, amount 0
22:25:02.867 00.000 16108 MoveAxis(N, 0, ABG)
22:25:02.867 00.000 16108 Move returns status 0, amount 0
22:25:02.867 00.000 16108 move complete, result=0
22:25:02.867 00.000 16108 worker thread done servicing request
22:25:02.872 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=4121, FiltMin=3520, FiltMax=37225, Gamma=1.000
22:25:02.889 00.017 21068 UpdateGuideState exits: m=57980 SNR=43.4
22:25:02.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:02.890 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:02.891 00.001 21068 Enqueuing Expose request
22:25:02.892 00.001 16108 Worker thread wakes up
22:25:02.892 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:02.892 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:02.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:03.865 00.973 16108 Exposure complete
22:25:03.928 00.063 16108 worker thread done servicing request
22:25:03.928 00.000 21068 OnExposeComplete: enter
22:25:03.930 00.002 21068 UpdateGuideState(): m_state=6
22:25:03.931 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1471
22:25:03.932 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.74, Mass=64795, SNR=46.9, Peak=12563 HFD=2.8
22:25:03.933 00.001 21068 MultiStar: [#1 0.12,0.27,1.31,U] [#2 -0.20,0.41,1.30,U] [#3 0.28,-0.12,1.23,U] [#4 0.16,-0.35,1.02,U] [#5 0.14,0.23,1.03,U] [#6 0.43,-0.36,1.17,U] [#7 0.04,-0.18,0.53,U] [#8 -0.46,0.25,0.84,U] 
22:25:03.934 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.53, -0.11}
22:25:03.935 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
22:25:03.936 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
22:25:03.937 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
22:25:03.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
22:25:03.939 00.000 21068 Enqueuing Move request for scope (0.13, 0.02)
22:25:03.940 00.001 16108 Worker thread wakes up
22:25:03.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:25:03.941 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:25:03.941 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.12 yDistance=-0.05
22:25:03.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:25:03.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:03.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:03.941 00.000 16108 MoveAxis(E, 0, ABG)
22:25:03.941 00.000 16108 Move returns status 0, amount 0
22:25:03.941 00.000 16108 MoveAxis(N, 0, ABG)
22:25:03.941 00.000 16108 Move returns status 0, amount 0
22:25:03.941 00.000 16108 move complete, result=0
22:25:03.941 00.000 16108 worker thread done servicing request
22:25:03.946 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1955, max=65535, med=4125, FiltMin=3504, FiltMax=36307, Gamma=1.000
22:25:03.965 00.019 21068 UpdateGuideState exits: m=64795 SNR=46.9
22:25:03.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.966 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:03.967 00.001 21068 Enqueuing Expose request
22:25:03.968 00.001 16108 Worker thread wakes up
22:25:03.968 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:03.969 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:03.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:05.125 01.156 16108 Exposure complete
22:25:05.183 00.058 16108 worker thread done servicing request
22:25:05.183 00.000 21068 OnExposeComplete: enter
22:25:05.184 00.001 21068 UpdateGuideState(): m_state=6
22:25:05.185 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1472
22:25:05.186 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=877.56, Mass=63917, SNR=47.3, Peak=11731 HFD=3.0
22:25:05.187 00.001 21068 MultiStar: [#1 0.13,0.16,1.31,U] [#2 0.09,0.39,1.42,U] [#3 0.42,0.06,1.00,U] [#4 0.16,-0.25,0.90,U] [#5 0.16,-0.00,0.94,U] [#6 0.27,-0.22,0.76,U] [#7 0.39,-0.12,0.72,U] [#8 -0.30,0.23,0.66,U] 
22:25:05.188 00.001 21068 refined, 8 included, MultiStar: {0.22, 0.02}, one-star: {0.60, -0.30}
22:25:05.188 00.000 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
22:25:05.189 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
22:25:05.190 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.10 mountX=-0.21 mountY=-0.07, mountTheta=-2.81
22:25:05.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.02, opts=13)
22:25:05.193 00.001 21068 Enqueuing Move request for scope (0.22, 0.02)
22:25:05.194 00.001 16108 Worker thread wakes up
22:25:05.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
22:25:05.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
22:25:05.194 00.000 16108 Moving (0.22, 0.02) raw xDistance=-0.21 yDistance=-0.07
22:25:05.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:25:05.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:05.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:05.194 00.000 16108 MoveAxis(E, 56, ABG)
22:25:05.194 00.000 16108 Guiding  Dir = 2, Dur = 56
22:25:05.195 00.001 16108 IsSlewing returns 0
22:25:05.195 00.000 16108 IsGuiding returns 0
22:25:05.198 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4128, FiltMin=3517, FiltMax=33971, Gamma=1.000
22:25:05.214 00.016 21068 UpdateGuideState exits: m=63917 SNR=47.3
22:25:05.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:05.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:05.217 00.001 21068 Enqueuing Expose request
22:25:05.223 00.006 16108 PulseGuide returned control before completion, sleep 39
22:25:05.267 00.044 16108 IsGuiding returns 1
22:25:05.267 00.000 16108 scope still moving after pulse duration time elapsed
22:25:05.298 00.031 16108 IsSlewing returns 0
22:25:05.298 00.000 16108 IsGuiding returns 1
22:25:05.329 00.031 16108 IsSlewing returns 0
22:25:05.329 00.000 16108 IsGuiding returns 0
22:25:05.329 00.000 16108 scope move finished after 56 + 78 ms
22:25:05.329 00.000 16108 Move returns status 0, amount 56
22:25:05.329 00.000 16108 MoveAxis(N, 0, ABG)
22:25:05.329 00.000 16108 Move returns status 0, amount 0
22:25:05.329 00.000 16108 move complete, result=0
22:25:05.329 00.000 16108 worker thread done servicing request
22:25:05.329 00.000 16108 Worker thread wakes up
22:25:05.329 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
22:25:05.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:05.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:06.293 00.963 16108 Exposure complete
22:25:06.351 00.058 16108 worker thread done servicing request
22:25:06.351 00.000 21068 OnExposeComplete: enter
22:25:06.352 00.001 21068 UpdateGuideState(): m_state=6
22:25:06.353 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1473
22:25:06.354 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=877.72, Mass=52241, SNR=37.0, Peak=11411 HFD=2.5
22:25:06.355 00.001 21068 MultiStar: [#1 0.04,0.53,1.61,U] [#2 -0.28,0.07,1.47,U] [#3 0.49,0.04,1.60,U] [#4 0.02,-0.27,1.13,U] [#5 -0.24,0.22,1.37,U] [#6 0.14,-0.47,1.03,U] [#7 0.09,-0.69,0.00,M3] [#8 -0.28,0.15,1.03,U] 
22:25:06.356 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.55, -0.14}
22:25:06.357 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
22:25:06.358 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
22:25:06.358 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.08 cameraTheta=0.77 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
22:25:06.361 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
22:25:06.362 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
22:25:06.362 00.000 16108 Worker thread wakes up
22:25:06.363 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:25:06.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:25:06.363 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
22:25:06.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:25:06.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:06.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:06.363 00.000 16108 MoveAxis(E, 0, ABG)
22:25:06.363 00.000 16108 Move returns status 0, amount 0
22:25:06.363 00.000 16108 MoveAxis(N, 0, ABG)
22:25:06.363 00.000 16108 Move returns status 0, amount 0
22:25:06.363 00.000 16108 move complete, result=0
22:25:06.363 00.000 16108 worker thread done servicing request
22:25:06.367 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4131, FiltMin=3568, FiltMax=36781, Gamma=1.000
22:25:06.382 00.015 21068 UpdateGuideState exits: m=52241 SNR=37.0
22:25:06.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:06.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:06.385 00.001 21068 Enqueuing Expose request
22:25:06.386 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:06.386 00.000 16108 Worker thread wakes up
22:25:06.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:06.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:07.545 01.158 16108 Exposure complete
22:25:07.614 00.069 16108 worker thread done servicing request
22:25:07.614 00.000 21068 OnExposeComplete: enter
22:25:07.615 00.001 21068 UpdateGuideState(): m_state=6
22:25:07.616 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1474
22:25:07.616 00.000 21068 Star::Find returns 1 (0), X=219.16, Y=877.94, Mass=56952, SNR=46.1, Peak=10374 HFD=2.7
22:25:07.617 00.001 21068 MultiStar: [#1 -0.05,0.21,1.28,U] [#2 -0.21,0.02,1.65,U] [#3 0.08,-0.20,1.16,U] [#4 -0.23,0.08,0.88,U] [#5 -0.35,0.21,1.21,U] [#6 0.30,0.20,0.91,U] [#7 -0.34,-0.26,0.62,U] [#8 -0.27,0.03,0.65,U] 
22:25:07.618 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.07, 0.09}
22:25:07.619 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
22:25:07.620 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
22:25:07.620 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.23 mountX=0.08 mountY=-0.07, mountTheta=-0.71
22:25:07.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
22:25:07.623 00.001 21068 Enqueuing Move request for scope (-0.07, 0.09)
22:25:07.624 00.001 16108 Worker thread wakes up
22:25:07.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
22:25:07.624 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
22:25:07.624 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.08 yDistance=-0.07
22:25:07.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:25:07.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:07.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:07.624 00.000 16108 MoveAxis(E, 0, ABG)
22:25:07.624 00.000 16108 Move returns status 0, amount 0
22:25:07.625 00.001 16108 MoveAxis(N, 0, ABG)
22:25:07.625 00.000 16108 Move returns status 0, amount 0
22:25:07.625 00.000 16108 move complete, result=0
22:25:07.625 00.000 16108 worker thread done servicing request
22:25:07.630 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4131, FiltMin=3587, FiltMax=40720, Gamma=1.000
22:25:07.645 00.015 21068 UpdateGuideState exits: m=56952 SNR=46.1
22:25:07.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:07.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:07.648 00.001 21068 Enqueuing Expose request
22:25:07.649 00.001 16108 Worker thread wakes up
22:25:07.649 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:07.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:07.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:08.623 00.974 16108 Exposure complete
22:25:08.681 00.058 16108 worker thread done servicing request
22:25:08.681 00.000 21068 OnExposeComplete: enter
22:25:08.682 00.001 21068 UpdateGuideState(): m_state=6
22:25:08.683 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1475
22:25:08.684 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=877.53, Mass=51390, SNR=43.2, Peak=11171 HFD=3.1
22:25:08.685 00.001 21068 MultiStar: [#1 -0.07,-0.10,1.25,U] [#2 -0.22,0.27,1.47,U] [#3 0.29,-0.27,1.43,U] [#4 -0.20,0.13,1.05,U] [#5 -0.31,0.15,1.18,U] [#6 0.09,-0.64,0.00,M1] [#7 0.37,-0.61,0.00,M3] [#8 -0.23,-0.23,0.72,U] 
22:25:08.686 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {0.29, -0.32}
22:25:08.687 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.73)
22:25:08.687 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
22:25:08.688 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.59 mountX=0.05 mountY=0.05, mountTheta=0.76
22:25:08.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
22:25:08.691 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
22:25:08.693 00.002 16108 Worker thread wakes up
22:25:08.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:25:08.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:25:08.693 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
22:25:08.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:25:08.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:08.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:08.693 00.000 16108 MoveAxis(E, 0, ABG)
22:25:08.693 00.000 16108 Move returns status 0, amount 0
22:25:08.693 00.000 16108 MoveAxis(N, 0, ABG)
22:25:08.693 00.000 16108 Move returns status 0, amount 0
22:25:08.693 00.000 16108 move complete, result=0
22:25:08.693 00.000 16108 worker thread done servicing request
22:25:08.696 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4134, FiltMin=3581, FiltMax=36809, Gamma=1.000
22:25:08.712 00.016 21068 UpdateGuideState exits: m=51390 SNR=43.2
22:25:08.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:08.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:08.715 00.001 21068 Enqueuing Expose request
22:25:08.716 00.001 16108 Worker thread wakes up
22:25:08.716 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:08.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:08.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:09.865 01.149 16108 Exposure complete
22:25:09.931 00.066 16108 worker thread done servicing request
22:25:09.932 00.001 21068 OnExposeComplete: enter
22:25:09.932 00.000 21068 UpdateGuideState(): m_state=6
22:25:09.933 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1476
22:25:09.934 00.001 21068 Star::Find returns 1 (0), X=219.13, Y=877.43, Mass=62257, SNR=46.2, Peak=11862 HFD=2.7
22:25:09.935 00.001 21068 MultiStar: [#1 -0.21,0.19,1.44,U] [#2 -0.35,-0.17,1.24,U] [#3 0.07,-0.31,1.33,U] [#4 -0.04,-0.35,0.79,U] [#5 -0.69,0.04,0.00,M1] [#6 0.12,-0.60,0.00,M2] [#7 -0.24,-0.31,0.67,U] [#8 -0.47,-0.42,0.00,M1] 
22:25:09.936 00.001 21068 refined, 5 included, MultiStar: {-0.14, -0.19}, one-star: {-0.10, -0.43}
22:25:09.937 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.11)
22:25:09.938 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
22:25:09.938 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.21 mountX=0.11 mountY=0.22, mountTheta=1.12
22:25:09.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.19, opts=13)
22:25:09.941 00.001 21068 Enqueuing Move request for scope (-0.14, -0.19)
22:25:09.942 00.001 16108 Worker thread wakes up
22:25:09.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
22:25:09.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
22:25:09.943 00.001 16108 Moving (-0.14, -0.19) raw xDistance=0.11 yDistance=0.22
22:25:09.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:25:09.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:25:09.943 00.000 16108 MoveAxis(E, 0, ABG)
22:25:09.943 00.000 16108 Move returns status 0, amount 0
22:25:09.943 00.000 16108 MoveAxis(S, 44, ABG)
22:25:09.943 00.000 16108 Guiding  Dir = 1, Dur = 44
22:25:09.943 00.000 16108 IsSlewing returns 0
22:25:09.943 00.000 16108 IsGuiding returns 0
22:25:09.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=4134, FiltMin=3549, FiltMax=31872, Gamma=1.000
22:25:09.965 00.018 21068 UpdateGuideState exits: m=62257 SNR=46.2
22:25:09.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:09.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:09.968 00.001 21068 Enqueuing Expose request
22:25:09.999 00.031 16108 IsGuiding returns 1
22:25:09.999 00.000 16108 scope still moving after pulse duration time elapsed
22:25:10.029 00.030 16108 IsSlewing returns 0
22:25:10.029 00.000 16108 IsGuiding returns 1
22:25:10.059 00.030 16108 IsSlewing returns 0
22:25:10.059 00.000 16108 IsGuiding returns 1
22:25:10.091 00.032 16108 IsSlewing returns 0
22:25:10.091 00.000 16108 IsGuiding returns 0
22:25:10.091 00.000 16108 scope move finished after 44 + 103 ms
22:25:10.091 00.000 16108 Move returns status 0, amount 44
22:25:10.091 00.000 16108 move complete, result=0
22:25:10.091 00.000 16108 worker thread done servicing request
22:25:10.091 00.000 16108 Worker thread wakes up
22:25:10.091 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
22:25:10.093 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:10.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:11.061 00.968 16108 Exposure complete
22:25:11.125 00.064 16108 worker thread done servicing request
22:25:11.125 00.000 21068 OnExposeComplete: enter
22:25:11.126 00.001 21068 UpdateGuideState(): m_state=6
22:25:11.127 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1477
22:25:11.128 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=878.16, Mass=74374, SNR=62.8, Peak=12611 HFD=3.5
22:25:11.129 00.001 21068 MultiStar: [#1 0.25,0.12,1.04,U] [#2 -0.17,0.41,1.14,U] [#3 -0.05,0.13,0.77,U] [#4 0.09,0.30,0.70,U] [#5 -0.15,0.38,0.81,U] [#6 0.27,-0.24,0.65,U] [#7 0.18,-0.26,0.50,U] [#8 -0.20,-0.10,0.55,U] 
22:25:11.130 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.49, 0.31}
22:25:11.131 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
22:25:11.132 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
22:25:11.133 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.09 mountX=-0.06 mountY=-0.18, mountTheta=-1.87
22:25:11.135 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.17, opts=13)
22:25:11.137 00.002 21068 Enqueuing Move request for scope (0.09, 0.17)
22:25:11.138 00.001 16108 Worker thread wakes up
22:25:11.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
22:25:11.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
22:25:11.138 00.000 16108 Moving (0.09, 0.17) raw xDistance=-0.06 yDistance=-0.18
22:25:11.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:25:11.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:11.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:25:11.138 00.000 16108 MoveAxis(E, 0, ABG)
22:25:11.138 00.000 16108 Move returns status 0, amount 0
22:25:11.138 00.000 16108 MoveAxis(N, 0, ABG)
22:25:11.138 00.000 16108 Move returns status 0, amount 0
22:25:11.138 00.000 16108 move complete, result=0
22:25:11.138 00.000 16108 worker thread done servicing request
22:25:11.143 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=4137, FiltMin=3459, FiltMax=37837, Gamma=1.000
22:25:11.160 00.017 21068 UpdateGuideState exits: m=74374 SNR=62.8
22:25:11.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:11.161 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:11.162 00.001 21068 Enqueuing Expose request
22:25:11.163 00.001 16108 Worker thread wakes up
22:25:11.163 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:25:11.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:11.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:12.320 01.156 16108 Exposure complete
22:25:12.378 00.058 16108 worker thread done servicing request
22:25:12.378 00.000 21068 OnExposeComplete: enter
22:25:12.380 00.002 21068 UpdateGuideState(): m_state=6
22:25:12.380 00.000 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1478
22:25:12.381 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.69, Mass=63646, SNR=50.3, Peak=12259 HFD=3.3
22:25:12.382 00.001 21068 MultiStar: [#1 0.05,0.21,1.08,U] [#2 -0.25,0.56,0.00,M1] [#3 0.37,0.15,1.12,U] [#4 0.01,0.56,0.93,U] [#5 0.20,0.35,0.82,U] [#6 0.43,0.04,0.90,U] [#7 0.54,0.24,0.00,M2] [#8 0.01,0.62,0.00,M1] 
22:25:12.383 00.001 21068 refined, 5 included, MultiStar: {0.32, 0.18}, one-star: {0.84, -0.16}
22:25:12.384 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:25:12.385 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
22:25:12.386 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.18 hyp=0.37 cameraTheta=0.52 mountX=-0.28 mountY=-0.25, mountTheta=-2.41
22:25:12.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.18, opts=13)
22:25:12.389 00.001 21068 Enqueuing Move request for scope (0.32, 0.18)
22:25:12.390 00.001 16108 Worker thread wakes up
22:25:12.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.18) opts 0xd
22:25:12.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.18)
22:25:12.390 00.000 16108 Moving (0.32, 0.18) raw xDistance=-0.28 yDistance=-0.25
22:25:12.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:25:12.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:25:12.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:25:12.390 00.000 16108 MoveAxis(E, 74, ABG)
22:25:12.390 00.000 16108 Guiding  Dir = 2, Dur = 74
22:25:12.390 00.000 16108 IsSlewing returns 0
22:25:12.390 00.000 16108 IsGuiding returns 0
22:25:12.391 00.001 16108 PulseGuide returned control before completion, sleep 84
22:25:12.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4137, FiltMin=3565, FiltMax=43155, Gamma=1.000
22:25:12.413 00.019 21068 UpdateGuideState exits: m=63646 SNR=50.3
22:25:12.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:12.417 00.002 21068 Enqueuing Expose request
22:25:12.483 00.066 16108 IsGuiding returns 0
22:25:12.483 00.000 16108 Move returns status 0, amount 74
22:25:12.483 00.000 16108 MoveAxis(N, 0, ABG)
22:25:12.483 00.000 16108 Move returns status 0, amount 0
22:25:12.483 00.000 16108 move complete, result=0
22:25:12.483 00.000 16108 worker thread done servicing request
22:25:12.484 00.001 21068 GuideStep: -0.3 px 74 ms EAST, -0.3 px 0 ms NORTH
22:25:12.485 00.001 16108 Worker thread wakes up
22:25:12.485 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:12.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:13.463 00.978 16108 Exposure complete
22:25:13.527 00.064 16108 worker thread done servicing request
22:25:13.527 00.000 21068 OnExposeComplete: enter
22:25:13.528 00.001 21068 UpdateGuideState(): m_state=6
22:25:13.529 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1479
22:25:13.530 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=878.00, Mass=57803, SNR=44.3, Peak=11715 HFD=2.5
22:25:13.531 00.001 21068 MultiStar: [#1 0.15,0.40,1.41,U] [#2 -0.13,0.72,0.00,M2] [#3 0.53,-0.01,1.23,U] [#4 0.19,-0.01,1.01,U] [#5 -0.10,0.12,1.21,U] [#6 0.23,-0.23,0.78,U] [#7 -0.14,0.00,0.55,U] [#8 -0.38,0.24,0.93,U] 
22:25:13.532 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.29, 0.14}
22:25:13.533 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:25:13.534 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:25:13.535 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=-0.10 mountY=-0.13, mountTheta=-2.21
22:25:13.536 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.11, opts=13)
22:25:13.537 00.001 21068 Enqueuing Move request for scope (0.12, 0.11)
22:25:13.538 00.001 16108 Worker thread wakes up
22:25:13.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
22:25:13.538 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
22:25:13.538 00.000 16108 Moving (0.12, 0.11) raw xDistance=-0.10 yDistance=-0.13
22:25:13.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:25:13.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:13.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:13.538 00.000 16108 MoveAxis(E, 0, ABG)
22:25:13.538 00.000 16108 Move returns status 0, amount 0
22:25:13.538 00.000 16108 MoveAxis(N, 0, ABG)
22:25:13.538 00.000 16108 Move returns status 0, amount 0
22:25:13.540 00.002 16108 move complete, result=0
22:25:13.540 00.000 16108 worker thread done servicing request
22:25:13.543 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=4137, FiltMin=3587, FiltMax=40029, Gamma=1.000
22:25:13.561 00.018 21068 UpdateGuideState exits: m=57803 SNR=44.3
22:25:13.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:13.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:13.564 00.001 21068 Enqueuing Expose request
22:25:13.565 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:13.566 00.001 16108 Worker thread wakes up
22:25:13.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:13.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:14.725 01.159 16108 Exposure complete
22:25:14.787 00.062 16108 worker thread done servicing request
22:25:14.787 00.000 21068 OnExposeComplete: enter
22:25:14.788 00.001 21068 UpdateGuideState(): m_state=6
22:25:14.789 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1480
22:25:14.789 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=877.94, Mass=62542, SNR=46.3, Peak=12563 HFD=2.9
22:25:14.791 00.002 21068 MultiStar: [#1 0.45,0.40,0.00,M1] [#2 0.09,0.49,1.06,U] [#3 0.40,0.13,1.21,U] [#4 0.26,0.11,0.90,U] [#5 0.06,0.52,1.08,U] [#6 0.48,-0.06,1.03,U] [#7 0.36,0.39,0.53,U] [#8 -0.05,0.68,0.00,M1] 
22:25:14.792 00.001 21068 refined, 6 included, MultiStar: {0.35, 0.23}, one-star: {0.83, 0.09}
22:25:14.793 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
22:25:14.794 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
22:25:14.794 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=0.23 hyp=0.42 cameraTheta=0.58 mountX=-0.30 mountY=-0.31, mountTheta=-2.35
22:25:14.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.23, opts=13)
22:25:14.797 00.001 21068 Enqueuing Move request for scope (0.35, 0.23)
22:25:14.798 00.001 16108 Worker thread wakes up
22:25:14.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.23) opts 0xd
22:25:14.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.23)
22:25:14.798 00.000 16108 Moving (0.35, 0.23) raw xDistance=-0.30 yDistance=-0.31
22:25:14.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:25:14.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:14.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:25:14.798 00.000 16108 MoveAxis(E, 80, ABG)
22:25:14.798 00.000 16108 Guiding  Dir = 2, Dur = 80
22:25:14.799 00.001 16108 IsSlewing returns 0
22:25:14.799 00.000 16108 IsGuiding returns 0
22:25:14.802 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4137, FiltMin=3539, FiltMax=36867, Gamma=1.000
22:25:14.817 00.015 21068 UpdateGuideState exits: m=62542 SNR=46.3
22:25:14.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:14.819 00.000 21068 Enqueuing Expose request
22:25:14.822 00.003 16108 PulseGuide returned control before completion, sleep 67
22:25:14.899 00.077 16108 IsGuiding returns 1
22:25:14.899 00.000 16108 scope still moving after pulse duration time elapsed
22:25:14.930 00.031 16108 IsSlewing returns 0
22:25:14.930 00.000 16108 IsGuiding returns 0
22:25:14.930 00.000 16108 scope move finished after 80 + 51 ms
22:25:14.930 00.000 16108 Move returns status 0, amount 80
22:25:14.930 00.000 16108 MoveAxis(N, 0, ABG)
22:25:14.930 00.000 16108 Move returns status 0, amount 0
22:25:14.930 00.000 16108 move complete, result=0
22:25:14.930 00.000 16108 worker thread done servicing request
22:25:14.930 00.000 16108 Worker thread wakes up
22:25:14.930 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.3 px 0 ms NORTH
22:25:14.931 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:14.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:15.890 00.959 16108 Exposure complete
22:25:15.947 00.057 16108 worker thread done servicing request
22:25:15.947 00.000 21068 OnExposeComplete: enter
22:25:15.948 00.001 21068 UpdateGuideState(): m_state=6
22:25:15.949 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1481
22:25:15.949 00.000 21068 Star::Find returns 1 (0), X=219.02, Y=878.25, Mass=63985, SNR=47.8, Peak=11014 HFD=3.2
22:25:15.950 00.001 21068 MultiStar: [#1 -0.45,0.53,0.00,M2] [#2 -0.71,0.52,0.00,M2] [#3 -0.18,0.57,0.00,M1] [#4 -0.43,0.72,0.00,M1] [#5 -0.75,0.51,0.00,M1] [#6 -0.09,0.13,1.09,U] [#7 0.25,0.76,0.00,M1] [#8 -0.79,0.72,0.00,M2] 
22:25:15.951 00.001 21068 refined, 1 included, MultiStar: {-0.15, 0.26}, one-star: {-0.21, 0.39}
22:25:15.952 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
22:25:15.952 00.000 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
22:25:15.953 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.29 cameraTheta=2.09 mountX=0.19 mountY=-0.21, mountTheta=-0.85
22:25:15.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.26, opts=13)
22:25:15.957 00.002 21068 Enqueuing Move request for scope (-0.15, 0.26)
22:25:15.957 00.000 16108 Worker thread wakes up
22:25:15.958 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
22:25:15.958 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
22:25:15.958 00.000 16108 Moving (-0.15, 0.26) raw xDistance=0.19 yDistance=-0.21
22:25:15.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:25:15.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:15.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:25:15.958 00.000 16108 MoveAxis(E, 0, ABG)
22:25:15.958 00.000 16108 Move returns status 0, amount 0
22:25:15.958 00.000 16108 MoveAxis(N, 0, ABG)
22:25:15.958 00.000 16108 Move returns status 0, amount 0
22:25:15.958 00.000 16108 move complete, result=0
22:25:15.958 00.000 16108 worker thread done servicing request
22:25:15.961 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4141, FiltMin=3558, FiltMax=29302, Gamma=1.000
22:25:15.978 00.017 21068 UpdateGuideState exits: m=63985 SNR=47.8
22:25:15.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.981 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:15.982 00.001 21068 Enqueuing Expose request
22:25:15.983 00.001 16108 Worker thread wakes up
22:25:15.983 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:25:15.984 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:15.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:17.141 01.157 16108 Exposure complete
22:25:17.201 00.060 16108 worker thread done servicing request
22:25:17.202 00.001 21068 OnExposeComplete: enter
22:25:17.202 00.000 21068 UpdateGuideState(): m_state=6
22:25:17.203 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1482
22:25:17.204 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=878.06, Mass=58541, SNR=46.2, Peak=10579 HFD=2.8
22:25:17.205 00.001 21068 MultiStar: [#1 -0.41,0.74,0.00,M3] [#2 -0.45,0.72,0.00,M3] [#3 -0.22,0.52,1.23,U] [#4 -0.40,0.62,0.00,M2] [#5 -0.55,1.15,0.00,M2] [#6 -0.15,0.54,0.79,U] [#7 -0.10,-0.11,0.56,U] [#8 -0.83,0.84,0.00,M3] 
22:25:17.207 00.002 21068 refined, 3 included, MultiStar: {-0.04, 0.34}, one-star: {0.30, 0.21}
22:25:17.208 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:25:17.209 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
22:25:17.210 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.69 mountX=0.10 mountY=-0.32, mountTheta=-1.27
22:25:17.212 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.34, opts=13)
22:25:17.213 00.001 21068 Enqueuing Move request for scope (-0.04, 0.34)
22:25:17.214 00.001 16108 Worker thread wakes up
22:25:17.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
22:25:17.214 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
22:25:17.214 00.000 16108 Moving (-0.04, 0.34) raw xDistance=0.10 yDistance=-0.32
22:25:17.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:25:17.214 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.09 newest=-0.84
22:25:17.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:25:17.214 00.000 16108 MoveAxis(E, 0, ABG)
22:25:17.214 00.000 16108 Move returns status 0, amount 0
22:25:17.214 00.000 16108 MoveAxis(N, 65, ABG)
22:25:17.214 00.000 16108 Guiding  Dir = 0, Dur = 65
22:25:17.215 00.001 16108 IsSlewing returns 0
22:25:17.215 00.000 16108 IsGuiding returns 0
22:25:17.219 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4141, FiltMin=3542, FiltMax=34685, Gamma=1.000
22:25:17.233 00.014 21068 UpdateGuideState exits: m=58541 SNR=46.2
22:25:17.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:17.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:17.235 00.000 21068 Enqueuing Expose request
22:25:17.271 00.036 16108 PulseGuide returned control before completion, sleep 20
22:25:17.301 00.030 16108 IsGuiding returns 1
22:25:17.301 00.000 16108 scope still moving after pulse duration time elapsed
22:25:17.332 00.031 16108 IsSlewing returns 0
22:25:17.332 00.000 16108 IsGuiding returns 1
22:25:17.362 00.030 16108 IsSlewing returns 0
22:25:17.362 00.000 16108 IsGuiding returns 0
22:25:17.362 00.000 16108 scope move finished after 65 + 82 ms
22:25:17.362 00.000 16108 Move returns status 0, amount 65
22:25:17.362 00.000 16108 move complete, result=0
22:25:17.362 00.000 16108 worker thread done servicing request
22:25:17.362 00.000 16108 Worker thread wakes up
22:25:17.362 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 65 ms NORTH
22:25:17.364 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:17.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:18.324 00.960 16108 Exposure complete
22:25:18.380 00.056 16108 worker thread done servicing request
22:25:18.380 00.000 21068 OnExposeComplete: enter
22:25:18.381 00.001 21068 UpdateGuideState(): m_state=6
22:25:18.382 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1483
22:25:18.383 00.001 21068 Star::Find returns 1 (0), X=218.79, Y=878.26, Mass=64166, SNR=47.6, Peak=10582 HFD=3.5
22:25:18.384 00.001 21068 MultiStar: [#1 -0.63,0.81,0.00,M4] [#2 -0.93,0.66,0.00,M4] [#3 -0.69,0.45,0.00,M1] [#4 -0.93,0.45,0.00,M3] [#5 -0.90,0.68,0.00,M3] [#6 -0.37,0.08,0.70,U] [#7 -0.37,0.12,0.66,U] [#8 -0.97,0.73,0.00,M4] 
22:25:18.385 00.001 21068 refined, 2 included, MultiStar: {-0.40, 0.23}, one-star: {-0.43, 0.41}
22:25:18.386 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
22:25:18.387 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
22:25:18.388 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.23 hyp=0.46 cameraTheta=2.62 mountX=0.43 mountY=-0.13, mountTheta=-0.29
22:25:18.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.23, opts=13)
22:25:18.390 00.001 21068 Enqueuing Move request for scope (-0.40, 0.23)
22:25:18.391 00.001 16108 Worker thread wakes up
22:25:18.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.23) opts 0xd
22:25:18.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.23)
22:25:18.391 00.000 16108 Moving (-0.40, 0.23) raw xDistance=0.43 yDistance=-0.13
22:25:18.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:25:18.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:18.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:18.392 00.001 16108 MoveAxis(W, 113, ABG)
22:25:18.392 00.000 16108 Guiding  Dir = 3, Dur = 113
22:25:18.392 00.000 16108 IsSlewing returns 0
22:25:18.392 00.000 16108 IsGuiding returns 0
22:25:18.396 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4141, FiltMin=3520, FiltMax=33421, Gamma=1.000
22:25:18.416 00.020 21068 UpdateGuideState exits: m=64166 SNR=47.6
22:25:18.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:18.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:18.418 00.000 21068 Enqueuing Expose request
22:25:18.440 00.022 16108 PulseGuide returned control before completion, sleep 76
22:25:18.519 00.079 16108 IsGuiding returns 1
22:25:18.519 00.000 16108 scope still moving after pulse duration time elapsed
22:25:18.550 00.031 16108 IsSlewing returns 0
22:25:18.550 00.000 16108 IsGuiding returns 1
22:25:18.580 00.030 16108 IsSlewing returns 0
22:25:18.580 00.000 16108 IsGuiding returns 1
22:25:18.611 00.031 16108 IsSlewing returns 0
22:25:18.611 00.000 16108 IsGuiding returns 0
22:25:18.611 00.000 16108 scope move finished after 113 + 105 ms
22:25:18.611 00.000 16108 Move returns status 0, amount 113
22:25:18.611 00.000 16108 MoveAxis(N, 0, ABG)
22:25:18.611 00.000 16108 Move returns status 0, amount 0
22:25:18.611 00.000 16108 move complete, result=0
22:25:18.611 00.000 16108 worker thread done servicing request
22:25:18.611 00.000 16108 Worker thread wakes up
22:25:18.611 00.000 21068 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH
22:25:18.612 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:18.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:19.761 01.149 16108 Exposure complete
22:25:19.819 00.058 16108 worker thread done servicing request
22:25:19.819 00.000 21068 OnExposeComplete: enter
22:25:19.820 00.001 21068 UpdateGuideState(): m_state=6
22:25:19.821 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1484
22:25:19.822 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.84, Mass=61037, SNR=49.2, Peak=11747 HFD=2.7
22:25:19.823 00.001 21068 MultiStar: [#1 -0.23,0.52,1.22,U] [#2 -0.11,0.35,1.34,U] [#3 0.07,0.29,1.08,U] [#4 -0.13,-0.02,0.81,U] [#5 -0.40,0.46,0.00,M4] [#6 0.26,0.08,0.76,U] [#7 0.09,-0.17,0.57,U] [#8 -0.19,0.89,0.00,M5] 
22:25:19.824 00.001 21068 single-star, 6 included, MultiStar: {-0.01, 0.20}, one-star: {0.15, -0.01}
22:25:19.824 00.000 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
22:25:19.825 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
22:25:19.826 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
22:25:19.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
22:25:19.828 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
22:25:19.829 00.001 16108 Worker thread wakes up
22:25:19.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
22:25:19.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
22:25:19.829 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
22:25:19.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:25:19.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:19.830 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:25:19.830 00.000 16108 MoveAxis(E, 0, ABG)
22:25:19.830 00.000 16108 Move returns status 0, amount 0
22:25:19.830 00.000 16108 MoveAxis(N, 0, ABG)
22:25:19.830 00.000 16108 Move returns status 0, amount 0
22:25:19.830 00.000 16108 move complete, result=0
22:25:19.830 00.000 16108 worker thread done servicing request
22:25:19.834 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4141, FiltMin=3561, FiltMax=32355, Gamma=1.000
22:25:19.848 00.014 21068 UpdateGuideState exits: m=61037 SNR=49.2
22:25:19.852 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:19.854 00.001 21068 Enqueuing Expose request
22:25:19.855 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:19.856 00.001 16108 Worker thread wakes up
22:25:19.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:19.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:20.822 00.966 16108 Exposure complete
22:25:20.879 00.057 16108 worker thread done servicing request
22:25:20.879 00.000 21068 OnExposeComplete: enter
22:25:20.880 00.001 21068 UpdateGuideState(): m_state=6
22:25:20.881 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1485
22:25:20.882 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.31, Mass=60806, SNR=43.3, Peak=11542 HFD=3.1
22:25:20.883 00.001 21068 MultiStar: [#1 0.27,0.57,0.00,M4] [#2 -0.37,0.91,0.00,M4] [#3 0.15,0.38,1.20,U] [#4 -0.26,0.34,0.93,U] [#5 -0.24,0.66,0.00,M5] [#6 0.29,0.23,1.16,U] [#7 0.19,0.28,0.63,U] [#8 -0.82,1.05,0.00,M6] 
22:25:20.884 00.001 21068 refined, 4 included, MultiStar: {0.13, 0.34}, one-star: {0.21, 0.45}
22:25:20.884 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:25:20.886 00.002 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:25:20.887 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.22 mountX=-0.07 mountY=-0.36, mountTheta=-1.75
22:25:20.890 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.34, opts=13)
22:25:20.891 00.001 21068 Enqueuing Move request for scope (0.13, 0.34)
22:25:20.893 00.002 16108 Worker thread wakes up
22:25:20.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
22:25:20.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
22:25:20.893 00.000 16108 Moving (0.13, 0.34) raw xDistance=-0.07 yDistance=-0.36
22:25:20.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:25:20.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:25:20.893 00.000 16108 MoveAxis(E, 0, ABG)
22:25:20.893 00.000 16108 Move returns status 0, amount 0
22:25:20.893 00.000 16108 MoveAxis(N, 72, ABG)
22:25:20.893 00.000 16108 Guiding  Dir = 0, Dur = 72
22:25:20.894 00.001 16108 IsSlewing returns 0
22:25:20.894 00.000 16108 IsGuiding returns 0
22:25:20.898 00.004 16108 PulseGuide returned control before completion, sleep 80
22:25:20.899 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=4144, FiltMin=3584, FiltMax=31478, Gamma=1.000
22:25:20.918 00.019 21068 UpdateGuideState exits: m=60806 SNR=43.3
22:25:20.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:20.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:20.920 00.000 21068 Enqueuing Expose request
22:25:20.990 00.070 16108 IsGuiding returns 0
22:25:20.990 00.000 16108 Move returns status 0, amount 72
22:25:20.990 00.000 16108 move complete, result=0
22:25:20.990 00.000 16108 worker thread done servicing request
22:25:20.990 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 72 ms NORTH
22:25:20.992 00.002 16108 Worker thread wakes up
22:25:20.992 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:20.993 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:22.161 01.168 16108 Exposure complete
22:25:22.219 00.058 16108 worker thread done servicing request
22:25:22.219 00.000 21068 OnExposeComplete: enter
22:25:22.220 00.001 21068 UpdateGuideState(): m_state=6
22:25:22.221 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1486
22:25:22.222 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=877.86, Mass=52816, SNR=39.2, Peak=11027 HFD=2.7
22:25:22.223 00.001 21068 MultiStar: [#1 0.02,0.34,1.49,U] [#2 -0.49,0.53,0.00,M5] [#3 0.04,-0.12,1.37,U] [#4 -0.64,0.09,0.00,M2] [#5 -0.34,0.33,1.05,U] [#6 0.05,-0.04,1.18,U] [#7 -0.01,-0.19,0.74,U] [#8 -0.69,0.38,0.00,M7] 
22:25:22.224 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {0.44, 0.01}
22:25:22.224 00.000 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
22:25:22.225 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
22:25:22.226 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
22:25:22.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
22:25:22.229 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
22:25:22.230 00.001 16108 Worker thread wakes up
22:25:22.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:25:22.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:25:22.230 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.08
22:25:22.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:25:22.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:22.231 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:22.231 00.000 16108 MoveAxis(E, 0, ABG)
22:25:22.231 00.000 16108 Move returns status 0, amount 0
22:25:22.231 00.000 16108 MoveAxis(N, 0, ABG)
22:25:22.231 00.000 16108 Move returns status 0, amount 0
22:25:22.231 00.000 16108 move complete, result=0
22:25:22.231 00.000 16108 worker thread done servicing request
22:25:22.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4144, FiltMin=3600, FiltMax=36781, Gamma=1.000
22:25:22.248 00.013 21068 UpdateGuideState exits: m=52816 SNR=39.2
22:25:22.250 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:22.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:22.252 00.001 21068 Enqueuing Expose request
22:25:22.253 00.001 16108 Worker thread wakes up
22:25:22.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:22.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:22.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:23.217 00.964 16108 Exposure complete
22:25:23.275 00.058 16108 worker thread done servicing request
22:25:23.275 00.000 21068 OnExposeComplete: enter
22:25:23.276 00.001 21068 UpdateGuideState(): m_state=6
22:25:23.277 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1487
22:25:23.278 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=878.29, Mass=58034, SNR=42.2, Peak=12115 HFD=2.6
22:25:23.279 00.001 21068 MultiStar: [#1 0.13,0.56,1.43,U] [#2 -0.10,0.55,1.42,U] [#3 0.54,0.30,0.00,M1] [#4 -0.01,0.42,1.07,U] [#5 -0.02,0.58,1.09,U] [#6 0.61,0.27,0.00,M1] [#7 0.44,0.14,0.70,U] [#8 -0.56,1.19,0.00,M8] 
22:25:23.280 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.48}, one-star: {0.66, 0.43}
22:25:23.280 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
22:25:23.281 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
22:25:23.282 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.48 hyp=0.50 cameraTheta=1.27 mountX=-0.06 mountY=-0.50, mountTheta=-1.70
22:25:23.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.48, opts=13)
22:25:23.284 00.000 21068 Enqueuing Move request for scope (0.15, 0.48)
22:25:23.286 00.002 16108 Worker thread wakes up
22:25:23.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.48) opts 0xd
22:25:23.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.48)
22:25:23.286 00.000 16108 Moving (0.15, 0.48) raw xDistance=-0.06 yDistance=-0.50
22:25:23.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:25:23.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:25:23.286 00.000 16108 MoveAxis(E, 0, ABG)
22:25:23.286 00.000 16108 Move returns status 0, amount 0
22:25:23.286 00.000 16108 MoveAxis(N, 100, ABG)
22:25:23.286 00.000 16108 Guiding  Dir = 0, Dur = 100
22:25:23.286 00.000 16108 IsSlewing returns 0
22:25:23.286 00.000 16108 IsGuiding returns 0
22:25:23.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4144, FiltMin=3478, FiltMax=33984, Gamma=1.000
22:25:23.305 00.015 21068 UpdateGuideState exits: m=58034 SNR=42.2
22:25:23.306 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:23.308 00.001 21068 Enqueuing Expose request
22:25:23.317 00.009 16108 PulseGuide returned control before completion, sleep 80
22:25:23.411 00.094 16108 IsGuiding returns 1
22:25:23.411 00.000 16108 scope still moving after pulse duration time elapsed
22:25:23.443 00.032 16108 IsSlewing returns 0
22:25:23.443 00.000 16108 IsGuiding returns 1
22:25:23.474 00.031 16108 IsSlewing returns 0
22:25:23.474 00.000 16108 IsGuiding returns 1
22:25:23.506 00.032 16108 IsSlewing returns 0
22:25:23.506 00.000 16108 IsGuiding returns 0
22:25:23.506 00.000 16108 scope move finished after 100 + 119 ms
22:25:23.506 00.000 16108 Move returns status 0, amount 100
22:25:23.506 00.000 16108 move complete, result=0
22:25:23.506 00.000 16108 worker thread done servicing request
22:25:23.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 100 ms NORTH
22:25:23.507 00.001 16108 Worker thread wakes up
22:25:23.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:23.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:24.653 01.146 16108 Exposure complete
22:25:24.712 00.059 16108 worker thread done servicing request
22:25:24.712 00.000 21068 OnExposeComplete: enter
22:25:24.713 00.001 21068 UpdateGuideState(): m_state=6
22:25:24.714 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1488
22:25:24.715 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.86, Mass=64947, SNR=51.0, Peak=11286 HFD=2.9
22:25:24.716 00.001 21068 MultiStar: [#1 0.08,-0.02,1.20,U] [#2 -0.18,0.23,1.26,U] [#3 0.34,-0.25,0.93,U] [#4 -0.19,-0.12,0.79,U] [#5 -0.16,-0.20,1.08,U] [#6 0.34,-0.42,0.85,U] [#7 0.23,-0.63,0.00,M1] [#8 -0.41,-0.00,0.92,U] 
22:25:24.717 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.08}, one-star: {0.20, 0.01}
22:25:24.718 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
22:25:24.718 00.000 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
22:25:24.719 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=-0.01 mountY=0.08, mountTheta=1.70
22:25:24.721 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.08, opts=13)
22:25:24.721 00.000 21068 Enqueuing Move request for scope (-0.00, -0.08)
22:25:24.723 00.002 16108 Worker thread wakes up
22:25:24.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
22:25:24.724 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
22:25:24.724 00.000 16108 Moving (-0.00, -0.08) raw xDistance=-0.01 yDistance=0.08
22:25:24.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:25:24.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:24.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:25:24.724 00.000 16108 MoveAxis(E, 0, ABG)
22:25:24.724 00.000 16108 Move returns status 0, amount 0
22:25:24.724 00.000 16108 MoveAxis(N, 0, ABG)
22:25:24.724 00.000 16108 Move returns status 0, amount 0
22:25:24.724 00.000 16108 move complete, result=0
22:25:24.724 00.000 16108 worker thread done servicing request
22:25:24.727 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=4141, FiltMin=3533, FiltMax=35129, Gamma=1.000
22:25:24.742 00.015 21068 UpdateGuideState exits: m=64947 SNR=51.0
22:25:24.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:24.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:24.745 00.001 21068 Enqueuing Expose request
22:25:24.745 00.000 16108 Worker thread wakes up
22:25:24.745 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:24.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:24.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:25.720 00.974 16108 Exposure complete
22:25:25.788 00.068 16108 worker thread done servicing request
22:25:25.788 00.000 21068 OnExposeComplete: enter
22:25:25.789 00.001 21068 UpdateGuideState(): m_state=6
22:25:25.790 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1489
22:25:25.790 00.000 21068 Star::Find returns 1 (0), X=219.08, Y=877.92, Mass=61352, SNR=46.1, Peak=12598 HFD=2.7
22:25:25.791 00.001 21068 MultiStar: [#1 -0.70,0.39,0.00,M2] [#2 -0.76,0.50,0.00,M4] [#3 -0.39,0.14,1.12,U] [#4 -0.37,0.16,0.88,U] [#5 -0.71,0.43,0.00,M3] [#6 -0.06,0.06,0.85,U] [#7 -0.23,-0.14,0.69,U] [#8 -0.89,0.66,0.00,M8] 
22:25:25.792 00.001 21068 single-star, 4 included, MultiStar: {-0.25, 0.07}, one-star: {-0.15, 0.07}
22:25:25.793 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
22:25:25.793 00.000 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
22:25:25.794 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.68 mountX=0.16 mountY=-0.04, mountTheta=-0.23
22:25:25.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
22:25:25.797 00.001 21068 Enqueuing Move request for scope (-0.15, 0.07)
22:25:25.798 00.001 16108 Worker thread wakes up
22:25:25.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
22:25:25.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
22:25:25.798 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.04
22:25:25.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:25:25.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:25.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:25.798 00.000 16108 MoveAxis(E, 0, ABG)
22:25:25.798 00.000 16108 Move returns status 0, amount 0
22:25:25.798 00.000 16108 MoveAxis(N, 0, ABG)
22:25:25.799 00.001 16108 Move returns status 0, amount 0
22:25:25.799 00.000 16108 move complete, result=0
22:25:25.799 00.000 16108 worker thread done servicing request
22:25:25.804 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=4141, FiltMin=3568, FiltMax=43469, Gamma=1.000
22:25:25.819 00.015 21068 UpdateGuideState exits: m=61352 SNR=46.1
22:25:25.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:25.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:25.822 00.001 21068 Enqueuing Expose request
22:25:25.823 00.001 16108 Worker thread wakes up
22:25:25.823 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:25.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:25.825 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:26.982 01.157 16108 Exposure complete
22:25:27.045 00.063 16108 worker thread done servicing request
22:25:27.045 00.000 21068 OnExposeComplete: enter
22:25:27.046 00.001 21068 UpdateGuideState(): m_state=6
22:25:27.047 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1490
22:25:27.047 00.000 21068 Star::Find returns 1 (0), X=219.22, Y=877.76, Mass=67524, SNR=52.1, Peak=11158 HFD=2.9
22:25:27.049 00.002 21068 MultiStar: [#1 -0.70,0.27,0.00,M3] [#2 -0.79,0.14,0.00,M5] [#3 -0.17,-0.13,1.01,U] [#4 -0.47,-0.17,1.01,U] [#5 -0.61,0.16,0.00,M4] [#6 -0.15,-0.09,0.91,U] [#7 -0.06,-0.33,0.62,U] [#8 -0.67,0.07,0.00,M9] 
22:25:27.050 00.001 21068 single-star, 4 included, MultiStar: {-0.18, -0.15}, one-star: {-0.01, -0.09}
22:25:27.051 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
22:25:27.052 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
22:25:27.055 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=-0.00 mountY=0.09, mountTheta=1.62
22:25:27.057 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
22:25:27.058 00.001 21068 Enqueuing Move request for scope (-0.01, -0.09)
22:25:27.059 00.001 16108 Worker thread wakes up
22:25:27.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
22:25:27.059 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
22:25:27.059 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.00 yDistance=0.09
22:25:27.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:25:27.060 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:27.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:27.060 00.000 16108 MoveAxis(E, 0, ABG)
22:25:27.060 00.000 16108 Move returns status 0, amount 0
22:25:27.060 00.000 16108 MoveAxis(N, 0, ABG)
22:25:27.060 00.000 16108 Move returns status 0, amount 0
22:25:27.060 00.000 16108 move complete, result=0
22:25:27.060 00.000 16108 worker thread done servicing request
22:25:27.065 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4137, FiltMin=3577, FiltMax=36669, Gamma=1.000
22:25:27.082 00.017 21068 UpdateGuideState exits: m=67524 SNR=52.1
22:25:27.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:27.083 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:27.084 00.001 21068 Enqueuing Expose request
22:25:27.085 00.001 16108 Worker thread wakes up
22:25:27.085 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:27.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:27.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:28.059 00.973 16108 Exposure complete
22:25:28.115 00.056 16108 worker thread done servicing request
22:25:28.115 00.000 21068 OnExposeComplete: enter
22:25:28.116 00.001 21068 UpdateGuideState(): m_state=6
22:25:28.117 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1491
22:25:28.118 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.89, Mass=74696, SNR=53.1, Peak=12803 HFD=3.0
22:25:28.119 00.001 21068 MultiStar: [#1 -0.10,0.24,1.13,U] [#2 -0.43,0.36,1.21,U] [#3 0.35,0.06,0.95,U] [#4 -0.21,0.16,1.00,U] [#5 0.16,0.21,1.04,U] [#6 0.39,-0.28,0.76,U] [#7 -0.18,-0.12,0.52,U] [#8 -0.36,0.27,0.75,U] 
22:25:28.120 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.53, 0.04}
22:25:28.120 00.000 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
22:25:28.121 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
22:25:28.122 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=0.01 mountY=-0.13, mountTheta=-1.50
22:25:28.123 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
22:25:28.124 00.001 21068 Enqueuing Move request for scope (0.01, 0.13)
22:25:28.125 00.001 16108 Worker thread wakes up
22:25:28.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:25:28.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:25:28.125 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.13
22:25:28.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:25:28.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:28.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:28.125 00.000 16108 MoveAxis(E, 0, ABG)
22:25:28.125 00.000 16108 Move returns status 0, amount 0
22:25:28.126 00.001 16108 MoveAxis(N, 0, ABG)
22:25:28.126 00.000 16108 Move returns status 0, amount 0
22:25:28.126 00.000 16108 move complete, result=0
22:25:28.126 00.000 16108 worker thread done servicing request
22:25:28.129 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4134, FiltMin=3542, FiltMax=35379, Gamma=1.000
22:25:28.145 00.016 21068 UpdateGuideState exits: m=74696 SNR=53.1
22:25:28.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:28.149 00.002 21068 Enqueuing Expose request
22:25:28.150 00.001 16108 Worker thread wakes up
22:25:28.150 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:28.151 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:28.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:29.304 01.153 16108 Exposure complete
22:25:29.360 00.056 16108 worker thread done servicing request
22:25:29.360 00.000 21068 OnExposeComplete: enter
22:25:29.361 00.001 21068 UpdateGuideState(): m_state=6
22:25:29.363 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1492
22:25:29.363 00.000 21068 Star::Find returns 1 (0), X=219.47, Y=877.61, Mass=64627, SNR=49.7, Peak=11171 HFD=3.1
22:25:29.364 00.001 21068 MultiStar: [#1 -0.22,0.47,1.07,U] [#2 -0.62,0.32,0.00,M5] [#3 0.20,-0.07,0.99,U] [#4 -0.38,-0.36,1.04,U] [#5 -0.34,0.29,1.03,U] [#6 0.16,-0.50,0.84,U] [#7 -0.09,-0.36,0.61,U] [#8 -0.41,0.10,0.86,U] 
22:25:29.365 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.06}, one-star: {0.25, -0.24}
22:25:29.365 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
22:25:29.366 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
22:25:29.367 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.65 mountX=0.10 mountY=0.08, mountTheta=0.70
22:25:29.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
22:25:29.369 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
22:25:29.370 00.001 16108 Worker thread wakes up
22:25:29.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
22:25:29.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
22:25:29.370 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
22:25:29.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:25:29.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:29.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:25:29.372 00.002 16108 MoveAxis(E, 0, ABG)
22:25:29.372 00.000 16108 Move returns status 0, amount 0
22:25:29.372 00.000 16108 MoveAxis(N, 0, ABG)
22:25:29.372 00.000 16108 Move returns status 0, amount 0
22:25:29.372 00.000 16108 move complete, result=0
22:25:29.372 00.000 16108 worker thread done servicing request
22:25:29.375 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4131, FiltMin=3513, FiltMax=34992, Gamma=1.000
22:25:29.392 00.017 21068 UpdateGuideState exits: m=64627 SNR=49.7
22:25:29.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:29.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:29.395 00.001 21068 Enqueuing Expose request
22:25:29.395 00.000 16108 Worker thread wakes up
22:25:29.395 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:29.396 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:29.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:30.364 00.968 16108 Exposure complete
22:25:30.420 00.056 16108 worker thread done servicing request
22:25:30.421 00.001 21068 OnExposeComplete: enter
22:25:30.422 00.001 21068 UpdateGuideState(): m_state=6
22:25:30.423 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1493
22:25:30.425 00.002 21068 Star::Find returns 1 (0), X=219.31, Y=877.78, Mass=64855, SNR=46.3, Peak=11366 HFD=2.8
22:25:30.427 00.002 21068 MultiStar: [#1 -0.31,0.64,0.00,M2] [#2 -0.35,0.44,1.11,U] [#3 0.08,-0.03,1.11,U] [#4 -0.29,-0.23,0.91,U] [#5 -0.20,0.29,0.97,U] [#6 -0.14,-0.28,0.79,U] [#7 -0.05,-0.51,0.75,U] [#8 -0.53,0.19,0.82,U] 
22:25:30.428 00.001 21068 single-star, 7 included, MultiStar: {-0.17, 0.00}, one-star: {0.08, -0.07}
22:25:30.429 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
22:25:30.430 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
22:25:30.431 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.72 mountX=-0.09 mountY=0.05, mountTheta=2.64
22:25:30.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
22:25:30.435 00.002 21068 Enqueuing Move request for scope (0.08, -0.07)
22:25:30.436 00.001 16108 Worker thread wakes up
22:25:30.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:25:30.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:25:30.436 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
22:25:30.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:25:30.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:30.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:30.436 00.000 16108 MoveAxis(E, 0, ABG)
22:25:30.436 00.000 16108 Move returns status 0, amount 0
22:25:30.436 00.000 16108 MoveAxis(N, 0, ABG)
22:25:30.436 00.000 16108 Move returns status 0, amount 0
22:25:30.436 00.000 16108 move complete, result=0
22:25:30.436 00.000 16108 worker thread done servicing request
22:25:30.439 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4131, FiltMin=3536, FiltMax=34685, Gamma=1.000
22:25:30.456 00.017 21068 UpdateGuideState exits: m=64855 SNR=46.3
22:25:30.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:30.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:30.459 00.001 21068 Enqueuing Expose request
22:25:30.460 00.001 16108 Worker thread wakes up
22:25:30.460 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:30.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:30.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:31.613 01.152 16108 Exposure complete
22:25:31.677 00.064 16108 worker thread done servicing request
22:25:31.677 00.000 21068 OnExposeComplete: enter
22:25:31.679 00.002 21068 UpdateGuideState(): m_state=6
22:25:31.679 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1494
22:25:31.680 00.001 21068 Star::Find returns 1 (0), X=219.42, Y=877.58, Mass=66416, SNR=48.4, Peak=11123 HFD=3.1
22:25:31.681 00.001 21068 MultiStar: [#1 -0.16,0.06,1.35,U] [#2 -0.64,0.09,0.00,M5] [#3 -0.10,-0.14,0.96,U] [#4 -0.19,-0.34,0.98,U] [#5 -0.36,-0.06,1.07,U] [#6 0.06,-0.45,1.02,U] [#7 -0.08,-0.61,0.00,M1] [#8 -0.89,-0.02,0.00,M7] 
22:25:31.682 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.19}, one-star: {0.19, -0.27}
22:25:31.683 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
22:25:31.684 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
22:25:31.684 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.05 mountX=0.06 mountY=0.20, mountTheta=1.27
22:25:31.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.19, opts=13)
22:25:31.687 00.001 21068 Enqueuing Move request for scope (-0.10, -0.19)
22:25:31.687 00.000 16108 Worker thread wakes up
22:25:31.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
22:25:31.688 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
22:25:31.688 00.000 16108 Moving (-0.10, -0.19) raw xDistance=0.06 yDistance=0.20
22:25:31.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:25:31.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:25:31.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:25:31.688 00.000 16108 MoveAxis(E, 0, ABG)
22:25:31.688 00.000 16108 Move returns status 0, amount 0
22:25:31.688 00.000 16108 MoveAxis(N, 0, ABG)
22:25:31.688 00.000 16108 Move returns status 0, amount 0
22:25:31.688 00.000 16108 move complete, result=0
22:25:31.688 00.000 16108 worker thread done servicing request
22:25:31.692 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4128, FiltMin=3590, FiltMax=33209, Gamma=1.000
22:25:31.708 00.016 21068 UpdateGuideState exits: m=66416 SNR=48.4
22:25:31.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:31.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:31.711 00.001 21068 Enqueuing Expose request
22:25:31.712 00.001 16108 Worker thread wakes up
22:25:31.712 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:31.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:31.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:32.680 00.968 16108 Exposure complete
22:25:32.737 00.057 16108 worker thread done servicing request
22:25:32.737 00.000 21068 OnExposeComplete: enter
22:25:32.739 00.002 21068 UpdateGuideState(): m_state=6
22:25:32.740 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1495
22:25:32.740 00.000 21068 Star::Find returns 1 (0), X=219.12, Y=877.70, Mass=59344, SNR=48.1, Peak=12790 HFD=2.6
22:25:32.741 00.001 21068 MultiStar: [#1 0.17,0.24,1.42,U] [#2 -0.41,0.30,1.32,U] [#3 0.23,-0.03,1.10,U] [#4 -0.25,-0.17,1.06,U] [#5 -0.60,0.01,0.00,M1] [#6 -0.05,-0.24,0.82,U] [#7 -0.08,-0.50,0.59,U] [#8 -0.57,0.18,0.00,M8] 
22:25:32.742 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.02}, one-star: {-0.11, -0.15}
22:25:32.743 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
22:25:32.744 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.46)
22:25:32.745 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.92 mountX=0.07 mountY=0.03, mountTheta=0.45
22:25:32.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
22:25:32.747 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
22:25:32.748 00.001 16108 Worker thread wakes up
22:25:32.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:25:32.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:25:32.748 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.03
22:25:32.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:25:32.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:32.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:32.748 00.000 16108 MoveAxis(E, 0, ABG)
22:25:32.748 00.000 16108 Move returns status 0, amount 0
22:25:32.748 00.000 16108 MoveAxis(N, 0, ABG)
22:25:32.748 00.000 16108 Move returns status 0, amount 0
22:25:32.748 00.000 16108 move complete, result=0
22:25:32.749 00.001 16108 worker thread done servicing request
22:25:32.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=4128, FiltMin=3523, FiltMax=39008, Gamma=1.000
22:25:32.768 00.016 21068 UpdateGuideState exits: m=59344 SNR=48.1
22:25:32.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:32.769 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:32.770 00.001 21068 Enqueuing Expose request
22:25:32.771 00.001 16108 Worker thread wakes up
22:25:32.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:32.772 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:32.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:33.931 01.159 16108 Exposure complete
22:25:33.986 00.055 16108 worker thread done servicing request
22:25:33.986 00.000 21068 OnExposeComplete: enter
22:25:33.987 00.001 21068 UpdateGuideState(): m_state=6
22:25:33.988 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1496
22:25:33.988 00.000 21068 Star::Find returns 1 (0), X=219.27, Y=877.63, Mass=72229, SNR=47.8, Peak=11942 HFD=2.9
22:25:33.989 00.001 21068 MultiStar: [#1 -0.08,-0.02,1.08,U] [#2 -0.36,0.21,1.59,U] [#3 0.37,-0.11,1.14,U] [#4 -0.34,-0.17,1.19,U] [#5 -0.29,0.24,1.00,U] [#6 0.08,-0.28,1.10,U] [#7 -0.22,-0.11,0.65,U] [#8 -0.35,0.11,0.90,U] 
22:25:33.990 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {0.05, -0.22}
22:25:33.991 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
22:25:33.992 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
22:25:33.992 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.93 mountX=0.12 mountY=0.06, mountTheta=0.44
22:25:33.995 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.03, opts=13)
22:25:33.996 00.001 21068 Enqueuing Move request for scope (-0.13, -0.03)
22:25:33.997 00.001 16108 Worker thread wakes up
22:25:33.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
22:25:33.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
22:25:33.997 00.000 16108 Moving (-0.13, -0.03) raw xDistance=0.12 yDistance=0.06
22:25:33.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:25:33.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:33.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:25:33.997 00.000 16108 MoveAxis(E, 0, ABG)
22:25:33.997 00.000 16108 Move returns status 0, amount 0
22:25:33.997 00.000 16108 MoveAxis(N, 0, ABG)
22:25:33.997 00.000 16108 Move returns status 0, amount 0
22:25:33.997 00.000 16108 move complete, result=0
22:25:33.998 00.001 16108 worker thread done servicing request
22:25:34.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4125, FiltMin=3568, FiltMax=43085, Gamma=1.000
22:25:34.020 00.019 21068 UpdateGuideState exits: m=72229 SNR=47.8
22:25:34.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:34.023 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:34.024 00.001 21068 Enqueuing Expose request
22:25:34.025 00.001 16108 Worker thread wakes up
22:25:34.025 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:34.026 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:34.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:34.996 00.970 16108 Exposure complete
22:25:35.054 00.058 16108 worker thread done servicing request
22:25:35.054 00.000 21068 OnExposeComplete: enter
22:25:35.055 00.001 21068 UpdateGuideState(): m_state=6
22:25:35.056 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1497
22:25:35.057 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=877.49, Mass=70592, SNR=47.9, Peak=12755 HFD=3.0
22:25:35.059 00.002 21068 MultiStar: [#1 -0.25,0.08,1.26,U] [#2 -0.50,0.32,1.29,U] [#3 0.20,-0.09,1.18,U] [#4 -0.50,-0.10,1.06,U] [#5 -0.44,-0.04,1.07,U] [#6 0.06,-0.43,1.02,U] [#7 -0.44,-0.61,0.00,M1] [#8 -0.28,-0.07,0.80,U] 
22:25:35.060 00.001 21068 refined, 7 included, MultiStar: {-0.21, -0.07}, one-star: {0.08, -0.36}
22:25:35.061 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
22:25:35.062 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
22:25:35.063 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=0.19 mountY=0.12, mountTheta=0.54
22:25:35.064 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.07, opts=13)
22:25:35.065 00.001 21068 Enqueuing Move request for scope (-0.21, -0.07)
22:25:35.066 00.001 16108 Worker thread wakes up
22:25:35.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
22:25:35.066 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
22:25:35.067 00.001 16108 Moving (-0.21, -0.07) raw xDistance=0.19 yDistance=0.12
22:25:35.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:25:35.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:35.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:25:35.067 00.000 16108 MoveAxis(E, 0, ABG)
22:25:35.067 00.000 16108 Move returns status 0, amount 0
22:25:35.067 00.000 16108 MoveAxis(N, 0, ABG)
22:25:35.067 00.000 16108 Move returns status 0, amount 0
22:25:35.067 00.000 16108 move complete, result=0
22:25:35.067 00.000 16108 worker thread done servicing request
22:25:35.071 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4121, FiltMin=3539, FiltMax=36985, Gamma=1.000
22:25:35.086 00.015 21068 UpdateGuideState exits: m=70592 SNR=47.9
22:25:35.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:35.089 00.001 21068 Enqueuing Expose request
22:25:35.090 00.001 16108 Worker thread wakes up
22:25:35.090 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:35.090 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:35.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:36.249 01.159 16108 Exposure complete
22:25:36.309 00.060 16108 worker thread done servicing request
22:25:36.309 00.000 21068 OnExposeComplete: enter
22:25:36.310 00.001 21068 UpdateGuideState(): m_state=6
22:25:36.311 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1498
22:25:36.312 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.81, Mass=78795, SNR=57.9, Peak=10886 HFD=3.6
22:25:36.312 00.000 21068 MultiStar: [#1 -0.09,0.21,0.90,U] [#2 -0.71,0.41,0.00,M3] [#3 0.09,-0.35,0.88,U] [#4 -0.20,-0.31,0.76,U] [#5 -0.15,-0.02,0.88,U] [#6 0.46,-0.28,0.66,U] [#7 -0.20,-0.31,0.50,U] [#8 -0.69,0.21,0.00,M7] 
22:25:36.313 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.18, -0.05}
22:25:36.314 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
22:25:36.315 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
22:25:36.315 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.44 mountX=-0.04 mountY=0.13, mountTheta=1.88
22:25:36.317 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
22:25:36.318 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
22:25:36.319 00.001 16108 Worker thread wakes up
22:25:36.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:25:36.319 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:25:36.319 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.13
22:25:36.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:25:36.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:36.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:25:36.319 00.000 16108 MoveAxis(E, 0, ABG)
22:25:36.319 00.000 16108 Move returns status 0, amount 0
22:25:36.319 00.000 16108 MoveAxis(N, 0, ABG)
22:25:36.320 00.001 16108 Move returns status 0, amount 0
22:25:36.320 00.000 16108 move complete, result=0
22:25:36.320 00.000 16108 worker thread done servicing request
22:25:36.324 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4121, FiltMin=3561, FiltMax=39577, Gamma=1.000
22:25:36.340 00.016 21068 UpdateGuideState exits: m=78795 SNR=57.9
22:25:36.340 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:36.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:36.342 00.001 21068 Enqueuing Expose request
22:25:36.343 00.001 16108 Worker thread wakes up
22:25:36.343 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:36.344 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:36.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:37.315 00.971 16108 Exposure complete
22:25:37.379 00.064 16108 worker thread done servicing request
22:25:37.379 00.000 21068 OnExposeComplete: enter
22:25:37.381 00.002 21068 UpdateGuideState(): m_state=6
22:25:37.382 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1499
22:25:37.383 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=877.67, Mass=54103, SNR=41.5, Peak=11142 HFD=2.8
22:25:37.384 00.001 21068 MultiStar: [#1 -0.14,0.43,1.23,U] [#2 -0.51,0.12,1.57,U] [#3 0.00,-0.07,1.28,U] [#4 -0.30,-0.11,1.02,U] [#5 -0.07,-0.06,1.05,U] [#6 0.09,-0.49,1.06,U] [#7 -0.46,-0.21,0.58,U] [#8 -0.62,-0.02,0.00,M8] 
22:25:37.385 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {0.14, -0.18}
22:25:37.386 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
22:25:37.387 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
22:25:37.388 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.89 mountX=0.15 mountY=0.08, mountTheta=0.48
22:25:37.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.04, opts=13)
22:25:37.390 00.001 21068 Enqueuing Move request for scope (-0.16, -0.04)
22:25:37.391 00.001 16108 Worker thread wakes up
22:25:37.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
22:25:37.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
22:25:37.391 00.000 16108 Moving (-0.16, -0.04) raw xDistance=0.15 yDistance=0.08
22:25:37.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:25:37.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:37.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:25:37.391 00.000 16108 MoveAxis(E, 0, ABG)
22:25:37.391 00.000 16108 Move returns status 0, amount 0
22:25:37.391 00.000 16108 MoveAxis(N, 0, ABG)
22:25:37.391 00.000 16108 Move returns status 0, amount 0
22:25:37.391 00.000 16108 move complete, result=0
22:25:37.391 00.000 16108 worker thread done servicing request
22:25:37.395 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=4121, FiltMin=3577, FiltMax=42656, Gamma=1.000
22:25:37.409 00.014 21068 UpdateGuideState exits: m=54103 SNR=41.5
22:25:37.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:37.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:37.412 00.001 21068 Enqueuing Expose request
22:25:37.413 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:37.413 00.000 16108 Worker thread wakes up
22:25:37.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:37.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:38.566 01.153 16108 Exposure complete
22:25:38.624 00.058 16108 worker thread done servicing request
22:25:38.624 00.000 21068 OnExposeComplete: enter
22:25:38.625 00.001 21068 UpdateGuideState(): m_state=6
22:25:38.626 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1500
22:25:38.628 00.002 21068 Star::Find returns 1 (0), X=219.09, Y=877.41, Mass=70978, SNR=51.7, Peak=11286 HFD=3.1
22:25:38.629 00.001 21068 MultiStar: [#1 -0.12,0.26,1.14,U] [#2 -0.63,0.27,0.00,M3] [#3 0.22,-0.30,0.98,U] [#4 -0.22,-0.26,0.95,U] [#5 -0.11,-0.14,0.89,U] [#6 0.14,-0.37,0.88,U] [#7 -0.16,-0.41,0.48,U] [#8 -0.60,-0.11,0.00,M9] 
22:25:38.630 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.21}, one-star: {-0.14, -0.44}
22:25:38.630 00.000 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
22:25:38.631 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
22:25:38.632 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.79 mountX=0.01 mountY=0.22, mountTheta=1.52
22:25:38.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.21, opts=13)
22:25:38.635 00.001 21068 Enqueuing Move request for scope (-0.05, -0.21)
22:25:38.636 00.001 16108 Worker thread wakes up
22:25:38.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
22:25:38.636 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
22:25:38.636 00.000 16108 Moving (-0.05, -0.21) raw xDistance=0.01 yDistance=0.22
22:25:38.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:25:38.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:38.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:25:38.636 00.000 16108 MoveAxis(E, 0, ABG)
22:25:38.636 00.000 16108 Move returns status 0, amount 0
22:25:38.636 00.000 16108 MoveAxis(N, 0, ABG)
22:25:38.636 00.000 16108 Move returns status 0, amount 0
22:25:38.636 00.000 16108 move complete, result=0
22:25:38.636 00.000 16108 worker thread done servicing request
22:25:38.640 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4118, FiltMin=3491, FiltMax=41529, Gamma=1.000
22:25:38.655 00.015 21068 UpdateGuideState exits: m=70978 SNR=51.7
22:25:38.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:38.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:38.657 00.000 21068 Enqueuing Expose request
22:25:38.658 00.001 16108 Worker thread wakes up
22:25:38.658 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:25:38.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:38.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:39.632 00.973 16108 Exposure complete
22:25:39.692 00.060 16108 worker thread done servicing request
22:25:39.692 00.000 21068 OnExposeComplete: enter
22:25:39.694 00.002 21068 UpdateGuideState(): m_state=6
22:25:39.694 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1501
22:25:39.695 00.001 21068 Star::Find returns 1 (0), X=219.10, Y=877.44, Mass=70422, SNR=50.2, Peak=10710 HFD=3.0
22:25:39.696 00.001 21068 MultiStar: [#1 -0.14,0.30,1.19,U] [#2 -0.46,0.28,1.36,U] [#3 -0.01,-0.04,0.89,U] [#4 -0.17,-0.24,0.89,U] [#5 -0.60,-0.10,0.00,M1] [#6 0.35,-0.61,0.00,M1] [#7 -0.35,-0.60,0.00,M1] [#8 -0.34,0.15,0.89,U] 
22:25:39.698 00.002 21068 refined, 5 included, MultiStar: {-0.22, 0.03}, one-star: {-0.13, -0.41}
22:25:39.699 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
22:25:39.700 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
22:25:39.701 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.00 mountX=0.22 mountY=0.02, mountTheta=0.09
22:25:39.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.03, opts=13)
22:25:39.704 00.001 21068 Enqueuing Move request for scope (-0.22, 0.03)
22:25:39.704 00.000 16108 Worker thread wakes up
22:25:39.705 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
22:25:39.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
22:25:39.705 00.000 16108 Moving (-0.22, 0.03) raw xDistance=0.22 yDistance=0.02
22:25:39.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:25:39.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:39.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:39.705 00.000 16108 MoveAxis(W, 58, ABG)
22:25:39.705 00.000 16108 Guiding  Dir = 3, Dur = 58
22:25:39.705 00.000 16108 IsSlewing returns 0
22:25:39.705 00.000 16108 IsGuiding returns 0
22:25:39.709 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1971, max=65535, med=4118, FiltMin=3446, FiltMax=44493, Gamma=1.000
22:25:39.716 00.007 16108 PulseGuide returned control before completion, sleep 58
22:25:39.729 00.013 21068 UpdateGuideState exits: m=70422 SNR=50.2
22:25:39.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:39.732 00.001 21068 Enqueuing Expose request
22:25:39.776 00.044 16108 IsGuiding returns 1
22:25:39.776 00.000 16108 scope still moving after pulse duration time elapsed
22:25:39.807 00.031 16108 IsSlewing returns 0
22:25:39.807 00.000 16108 IsGuiding returns 0
22:25:39.807 00.000 16108 scope move finished after 58 + 44 ms
22:25:39.807 00.000 16108 Move returns status 0, amount 58
22:25:39.807 00.000 16108 MoveAxis(N, 0, ABG)
22:25:39.807 00.000 16108 Move returns status 0, amount 0
22:25:39.807 00.000 16108 move complete, result=0
22:25:39.807 00.000 16108 worker thread done servicing request
22:25:39.807 00.000 16108 Worker thread wakes up
22:25:39.807 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
22:25:39.809 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:39.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:40.959 01.150 16108 Exposure complete
22:25:41.025 00.066 16108 worker thread done servicing request
22:25:41.025 00.000 21068 OnExposeComplete: enter
22:25:41.027 00.002 21068 UpdateGuideState(): m_state=6
22:25:41.028 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1502
22:25:41.029 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.79, Mass=68904, SNR=52.7, Peak=10342 HFD=3.2
22:25:41.030 00.001 21068 MultiStar: [#1 0.08,0.15,1.14,U] [#2 -0.15,0.23,1.29,U] [#3 0.19,0.02,1.12,U] [#4 -0.12,-0.04,1.00,U] [#5 0.05,0.13,0.91,U] [#6 0.48,-0.06,0.93,U] [#7 -0.18,-0.17,0.54,U] [#8 -0.36,0.22,0.69,U] 
22:25:41.031 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.18, -0.06}
22:25:41.032 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
22:25:41.033 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
22:25:41.033 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
22:25:41.035 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
22:25:41.036 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
22:25:41.037 00.001 16108 Worker thread wakes up
22:25:41.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:25:41.038 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:25:41.038 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
22:25:41.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:25:41.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:41.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:41.038 00.000 16108 MoveAxis(E, 0, ABG)
22:25:41.038 00.000 16108 Move returns status 0, amount 0
22:25:41.038 00.000 16108 MoveAxis(N, 0, ABG)
22:25:41.038 00.000 16108 Move returns status 0, amount 0
22:25:41.038 00.000 16108 move complete, result=0
22:25:41.038 00.000 16108 worker thread done servicing request
22:25:41.046 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4118, FiltMin=3545, FiltMax=37664, Gamma=1.000
22:25:41.066 00.020 21068 UpdateGuideState exits: m=68904 SNR=52.7
22:25:41.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:41.069 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:41.070 00.001 21068 Enqueuing Expose request
22:25:41.070 00.000 16108 Worker thread wakes up
22:25:41.070 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:41.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:41.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:42.039 00.968 16108 Exposure complete
22:25:42.097 00.058 16108 worker thread done servicing request
22:25:42.097 00.000 21068 OnExposeComplete: enter
22:25:42.098 00.001 21068 UpdateGuideState(): m_state=6
22:25:42.100 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1503
22:25:42.100 00.000 21068 Star::Find returns 1 (0), X=219.68, Y=877.56, Mass=67674, SNR=48.3, Peak=11859 HFD=2.9
22:25:42.102 00.002 21068 MultiStar: [#1 0.10,0.13,1.24,U] [#2 0.16,0.09,1.31,U] [#3 0.68,-0.27,0.00,M1] [#4 -0.09,-0.35,0.88,U] [#5 0.32,-0.05,1.07,U] [#6 0.70,-0.33,0.00,M1] [#7 0.11,-0.17,0.66,U] [#8 -0.15,-0.08,0.88,U] 
22:25:42.102 00.000 21068 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.45, -0.30}
22:25:42.103 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
22:25:42.104 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
22:25:42.105 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=-0.15 mountY=0.04, mountTheta=2.86
22:25:42.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
22:25:42.109 00.002 21068 Enqueuing Move request for scope (0.14, -0.08)
22:25:42.110 00.001 16108 Worker thread wakes up
22:25:42.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:25:42.111 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:25:42.111 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.04
22:25:42.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:25:42.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:42.111 00.000 16108 MoveAxis(E, 0, ABG)
22:25:42.111 00.000 16108 Move returns status 0, amount 0
22:25:42.111 00.000 16108 MoveAxis(N, 0, ABG)
22:25:42.111 00.000 16108 Move returns status 0, amount 0
22:25:42.111 00.000 16108 move complete, result=0
22:25:42.111 00.000 16108 worker thread done servicing request
22:25:42.117 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4115, FiltMin=3555, FiltMax=40541, Gamma=1.000
22:25:42.133 00.016 21068 UpdateGuideState exits: m=67674 SNR=48.3
22:25:42.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:42.136 00.001 21068 Enqueuing Expose request
22:25:42.137 00.001 16108 Worker thread wakes up
22:25:42.137 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:42.139 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:42.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:43.310 01.171 16108 Exposure complete
22:25:43.378 00.068 16108 worker thread done servicing request
22:25:43.378 00.000 21068 OnExposeComplete: enter
22:25:43.381 00.003 21068 UpdateGuideState(): m_state=6
22:25:43.382 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1504
22:25:43.383 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.48, Mass=66793, SNR=44.5, Peak=10486 HFD=3.1
22:25:43.384 00.001 21068 MultiStar: [#1 0.29,-0.31,1.41,U] [#2 -0.07,-0.11,1.44,U] [#3 0.57,-0.40,0.00,M2] [#4 0.27,-0.44,1.12,U] [#5 0.59,-0.20,0.00,M1] [#6 1.08,-0.89,0.00,M2] [#7 0.02,-0.51,0.73,U] [#8 -0.73,-0.03,0.00,M7] 
22:25:43.385 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.32}, one-star: {0.15, -0.37}
22:25:43.385 00.000 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
22:25:43.386 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
22:25:43.387 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.17 mountX=-0.19 mountY=0.28, mountTheta=2.16
22:25:43.388 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.32, opts=13)
22:25:43.389 00.001 21068 Enqueuing Move request for scope (0.14, -0.32)
22:25:43.389 00.000 16108 Worker thread wakes up
22:25:43.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd
22:25:43.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.32)
22:25:43.390 00.001 16108 Moving (0.14, -0.32) raw xDistance=-0.19 yDistance=0.28
22:25:43.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:25:43.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:43.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:25:43.390 00.000 16108 MoveAxis(E, 0, ABG)
22:25:43.390 00.000 16108 Move returns status 0, amount 0
22:25:43.390 00.000 16108 MoveAxis(N, 0, ABG)
22:25:43.390 00.000 16108 Move returns status 0, amount 0
22:25:43.390 00.000 16108 move complete, result=0
22:25:43.390 00.000 16108 worker thread done servicing request
22:25:43.394 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4112, FiltMin=3587, FiltMax=34489, Gamma=1.000
22:25:43.410 00.016 21068 UpdateGuideState exits: m=66793 SNR=44.5
22:25:43.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:43.413 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:43.415 00.002 21068 Enqueuing Expose request
22:25:43.416 00.001 16108 Worker thread wakes up
22:25:43.416 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:25:43.416 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:43.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:44.380 00.964 16108 Exposure complete
22:25:44.445 00.065 16108 worker thread done servicing request
22:25:44.445 00.000 21068 OnExposeComplete: enter
22:25:44.446 00.001 21068 UpdateGuideState(): m_state=6
22:25:44.447 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1505
22:25:44.448 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=877.93, Mass=73058, SNR=46.2, Peak=11139 HFD=3.3
22:25:44.449 00.001 21068 MultiStar: [#1 0.36,0.40,1.55,U] [#2 -0.33,0.61,0.00,M1] [#3 0.69,0.13,0.00,M3] [#4 0.13,0.12,1.03,U] [#5 -0.05,0.11,0.94,U] [#6 0.87,-0.34,0.00,M3] [#7 -0.09,-0.21,0.56,U] [#8 -0.39,0.47,0.00,M8] 
22:25:44.450 00.001 21068 refined, 4 included, MultiStar: {0.19, 0.16}, one-star: {0.40, 0.08}
22:25:44.450 00.000 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:25:44.451 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:25:44.452 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=-0.16 mountY=-0.20, mountTheta=-2.25
22:25:44.455 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.16, opts=13)
22:25:44.456 00.001 21068 Enqueuing Move request for scope (0.19, 0.16)
22:25:44.456 00.000 16108 Worker thread wakes up
22:25:44.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
22:25:44.457 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
22:25:44.457 00.000 16108 Moving (0.19, 0.16) raw xDistance=-0.16 yDistance=-0.20
22:25:44.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:25:44.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:44.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:25:44.457 00.000 16108 MoveAxis(E, 0, ABG)
22:25:44.457 00.000 16108 Move returns status 0, amount 0
22:25:44.457 00.000 16108 MoveAxis(N, 0, ABG)
22:25:44.457 00.000 16108 Move returns status 0, amount 0
22:25:44.457 00.000 16108 move complete, result=0
22:25:44.457 00.000 16108 worker thread done servicing request
22:25:44.460 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4112, FiltMin=3549, FiltMax=40979, Gamma=1.000
22:25:44.481 00.021 21068 UpdateGuideState exits: m=73058 SNR=46.2
22:25:44.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:44.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:44.484 00.001 21068 Enqueuing Expose request
22:25:44.484 00.000 16108 Worker thread wakes up
22:25:44.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:44.485 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:44.485 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:25:45.632 01.147 16108 Exposure complete
22:25:45.700 00.068 16108 worker thread done servicing request
22:25:45.700 00.000 21068 OnExposeComplete: enter
22:25:45.701 00.001 21068 UpdateGuideState(): m_state=6
22:25:45.702 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1506
22:25:45.704 00.002 21068 Star::Find returns 1 (0), X=219.67, Y=877.35, Mass=85145, SNR=55.0, Peak=13091 HFD=3.0
22:25:45.705 00.001 21068 MultiStar: [#1 0.15,0.01,1.34,U] [#2 0.08,0.01,1.20,U] [#3 0.32,0.06,0.99,U] [#4 0.21,-0.16,0.85,U] [#5 0.25,0.21,0.89,U] [#6 0.67,-0.27,0.00,M4] [#7 0.35,-0.49,0.00,M1] [#8 -0.05,-0.03,0.85,U] 
22:25:45.706 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.44, -0.50}
22:25:45.707 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
22:25:45.708 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
22:25:45.709 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.27 mountX=-0.21 mountY=0.01, mountTheta=3.11
22:25:45.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.05, opts=13)
22:25:45.712 00.001 21068 Enqueuing Move request for scope (0.20, -0.05)
22:25:45.714 00.002 16108 Worker thread wakes up
22:25:45.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
22:25:45.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
22:25:45.714 00.000 16108 Moving (0.20, -0.05) raw xDistance=-0.21 yDistance=0.01
22:25:45.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:25:45.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:45.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:45.714 00.000 16108 MoveAxis(E, 54, ABG)
22:25:45.714 00.000 16108 Guiding  Dir = 2, Dur = 54
22:25:45.714 00.000 16108 IsSlewing returns 0
22:25:45.715 00.001 16108 IsGuiding returns 0
22:25:45.716 00.001 16108 PulseGuide returned control before completion, sleep 63
22:25:45.722 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4109, FiltMin=3558, FiltMax=39609, Gamma=1.000
22:25:45.738 00.016 21068 UpdateGuideState exits: m=85145 SNR=55.0
22:25:45.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:45.739 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:45.740 00.001 21068 Enqueuing Expose request
22:25:45.792 00.052 16108 IsGuiding returns 0
22:25:45.792 00.000 16108 Move returns status 0, amount 54
22:25:45.792 00.000 16108 MoveAxis(N, 0, ABG)
22:25:45.792 00.000 16108 Move returns status 0, amount 0
22:25:45.792 00.000 16108 move complete, result=0
22:25:45.792 00.000 16108 worker thread done servicing request
22:25:45.792 00.000 16108 Worker thread wakes up
22:25:45.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:45.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:45.793 00.001 21068 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
22:25:46.763 00.970 16108 Exposure complete
22:25:46.832 00.069 16108 worker thread done servicing request
22:25:46.832 00.000 21068 OnExposeComplete: enter
22:25:46.833 00.001 21068 UpdateGuideState(): m_state=6
22:25:46.834 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1507
22:25:46.835 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.85, Mass=81666, SNR=60.4, Peak=11030 HFD=3.6
22:25:46.836 00.001 21068 MultiStar: [#1 -0.01,0.08,0.85,U] [#2 -0.42,0.06,0.99,U] [#3 0.20,-0.25,1.15,U] [#4 -0.04,-0.23,0.74,U] [#5 -0.22,-0.17,0.79,U] [#6 0.26,-0.41,0.66,U] [#7 -0.24,-0.35,0.66,U] [#8 -0.45,0.04,0.72,U] 
22:25:46.837 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.19, -0.00}
22:25:46.838 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.24)
22:25:46.839 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
22:25:46.841 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=0.05 mountY=0.14, mountTheta=1.24
22:25:46.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.12, opts=13)
22:25:46.843 00.001 21068 Enqueuing Move request for scope (-0.07, -0.12)
22:25:46.844 00.001 16108 Worker thread wakes up
22:25:46.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
22:25:46.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
22:25:46.844 00.000 16108 Moving (-0.07, -0.12) raw xDistance=0.05 yDistance=0.14
22:25:46.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:25:46.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:46.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:25:46.844 00.000 16108 MoveAxis(E, 0, ABG)
22:25:46.845 00.001 16108 Move returns status 0, amount 0
22:25:46.845 00.000 16108 MoveAxis(N, 0, ABG)
22:25:46.845 00.000 16108 Move returns status 0, amount 0
22:25:46.845 00.000 16108 move complete, result=0
22:25:46.845 00.000 16108 worker thread done servicing request
22:25:46.850 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4105, FiltMin=3545, FiltMax=38137, Gamma=1.000
22:25:46.869 00.019 21068 UpdateGuideState exits: m=81666 SNR=60.4
22:25:46.871 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:46.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:46.872 00.000 21068 Enqueuing Expose request
22:25:46.873 00.001 16108 Worker thread wakes up
22:25:46.873 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:46.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:46.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:48.036 01.163 16108 Exposure complete
22:25:48.104 00.068 16108 worker thread done servicing request
22:25:48.104 00.000 21068 OnExposeComplete: enter
22:25:48.105 00.001 21068 UpdateGuideState(): m_state=6
22:25:48.107 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1508
22:25:48.109 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=877.17, Mass=80635, SNR=56.1, Peak=12275 HFD=3.5
22:25:48.110 00.001 21068 MultiStar: large primary error, entering stabilization period
22:25:48.113 00.003 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
22:25:48.113 00.000 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
22:25:48.115 00.002 21068 CameraToMount -- cameraX=1.07 cameraY=-0.68 hyp=1.27 cameraTheta=-0.57 mountX=-1.17 mountY=0.42, mountTheta=2.80
22:25:48.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.07, y=-0.68, opts=13)
22:25:48.118 00.001 21068 Enqueuing Move request for scope (1.07, -0.68)
22:25:48.121 00.003 16108 Worker thread wakes up
22:25:48.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.68) opts 0xd
22:25:48.121 00.000 16108 Handling offset move in thread for scope, endpoint = (1.07, -0.68)
22:25:48.121 00.000 16108 Moving (1.07, -0.68) raw xDistance=-1.17 yDistance=0.42
22:25:48.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17
22:25:48.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:48.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:25:48.121 00.000 16108 MoveAxis(E, 306, ABG)
22:25:48.121 00.000 16108 Guiding  Dir = 2, Dur = 306
22:25:48.121 00.000 16108 IsSlewing returns 0
22:25:48.121 00.000 16108 IsGuiding returns 0
22:25:48.125 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4102, FiltMin=3513, FiltMax=37552, Gamma=1.000
22:25:48.133 00.008 16108 PulseGuide returned control before completion, sleep 305
22:25:48.146 00.013 21068 UpdateGuideState exits: m=80635 SNR=56.1
22:25:48.148 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:48.150 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:48.151 00.001 21068 Enqueuing Expose request
22:25:48.441 00.290 16108 IsGuiding returns 1
22:25:48.441 00.000 16108 scope still moving after pulse duration time elapsed
22:25:48.472 00.031 16108 IsSlewing returns 0
22:25:48.473 00.001 16108 IsGuiding returns 0
22:25:48.473 00.000 16108 scope move finished after 306 + 45 ms
22:25:48.473 00.000 16108 Move returns status 0, amount 306
22:25:48.473 00.000 16108 MoveAxis(N, 0, ABG)
22:25:48.473 00.000 16108 Move returns status 0, amount 0
22:25:48.473 00.000 16108 move complete, result=0
22:25:48.473 00.000 16108 worker thread done servicing request
22:25:48.473 00.000 16108 Worker thread wakes up
22:25:48.473 00.000 21068 GuideStep: -1.2 px 306 ms EAST, 0.4 px 0 ms NORTH
22:25:48.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:48.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:49.441 00.968 16108 Exposure complete
22:25:49.502 00.061 16108 worker thread done servicing request
22:25:49.502 00.000 21068 OnExposeComplete: enter
22:25:49.504 00.002 21068 UpdateGuideState(): m_state=6
22:25:49.506 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1509
22:25:49.507 00.001 21068 Star::Find returns 1 (0), X=218.86, Y=877.46, Mass=88068, SNR=63.5, Peak=10726 HFD=3.6
22:25:49.509 00.002 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:25:49.510 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
22:25:49.511 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.39 hyp=0.54 cameraTheta=-2.32 mountX=0.29 mountY=0.47, mountTheta=1.01
22:25:49.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.39, opts=13)
22:25:49.513 00.001 21068 Enqueuing Move request for scope (-0.37, -0.39)
22:25:49.515 00.002 16108 Worker thread wakes up
22:25:49.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.39) opts 0xd
22:25:49.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.39)
22:25:49.515 00.000 16108 Moving (-0.37, -0.39) raw xDistance=0.29 yDistance=0.47
22:25:49.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
22:25:49.515 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=1.02
22:25:49.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:25:49.515 00.000 16108 MoveAxis(W, 55, ABG)
22:25:49.515 00.000 16108 Guiding  Dir = 3, Dur = 55
22:25:49.515 00.000 16108 IsSlewing returns 0
22:25:49.515 00.000 16108 IsGuiding returns 0
22:25:49.521 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4099, FiltMin=3555, FiltMax=40547, Gamma=1.000
22:25:49.524 00.003 16108 PulseGuide returned control before completion, sleep 58
22:25:49.534 00.010 21068 UpdateGuideState exits: m=88068 SNR=63.5
22:25:49.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:49.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:49.537 00.001 21068 Enqueuing Expose request
22:25:49.584 00.047 16108 IsGuiding returns 1
22:25:49.584 00.000 16108 scope still moving after pulse duration time elapsed
22:25:49.614 00.030 16108 IsSlewing returns 0
22:25:49.614 00.000 16108 IsGuiding returns 0
22:25:49.614 00.000 16108 scope move finished after 55 + 44 ms
22:25:49.614 00.000 16108 Move returns status 0, amount 55
22:25:49.614 00.000 16108 MoveAxis(S, 94, ABG)
22:25:49.614 00.000 16108 Guiding  Dir = 1, Dur = 94
22:25:49.614 00.000 16108 IsSlewing returns 0
22:25:49.614 00.000 16108 IsGuiding returns 0
22:25:49.676 00.062 16108 PulseGuide returned control before completion, sleep 44
22:25:49.735 00.059 16108 IsGuiding returns 1
22:25:49.735 00.000 16108 scope still moving after pulse duration time elapsed
22:25:49.766 00.031 16108 IsSlewing returns 0
22:25:49.766 00.000 16108 IsGuiding returns 0
22:25:49.766 00.000 16108 scope move finished after 94 + 57 ms
22:25:49.766 00.000 16108 Move returns status 0, amount 94
22:25:49.766 00.000 16108 move complete, result=0
22:25:49.766 00.000 16108 worker thread done servicing request
22:25:49.766 00.000 21068 GuideStep: 0.3 px 55 ms WEST, 0.5 px 94 ms SOUTH
22:25:49.768 00.002 16108 Worker thread wakes up
22:25:49.768 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:49.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:50.912 01.144 16108 Exposure complete
22:25:50.980 00.068 16108 worker thread done servicing request
22:25:50.980 00.000 21068 OnExposeComplete: enter
22:25:50.981 00.001 21068 UpdateGuideState(): m_state=6
22:25:50.982 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1510
22:25:50.983 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=877.38, Mass=84802, SNR=57.3, Peak=12835 HFD=3.1
22:25:50.984 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
22:25:50.984 00.000 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
22:25:50.985 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.47 hyp=0.53 cameraTheta=-1.09 mountX=-0.32 mountY=0.40, mountTheta=2.25
22:25:50.988 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.47, opts=13)
22:25:50.989 00.001 21068 Enqueuing Move request for scope (0.24, -0.47)
22:25:50.990 00.001 16108 Worker thread wakes up
22:25:50.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.47) opts 0xd
22:25:50.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.47)
22:25:50.990 00.000 16108 Moving (0.24, -0.47) raw xDistance=-0.32 yDistance=0.40
22:25:50.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
22:25:50.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:25:50.990 00.000 16108 MoveAxis(E, 81, ABG)
22:25:50.990 00.000 16108 Guiding  Dir = 2, Dur = 81
22:25:50.991 00.001 16108 IsSlewing returns 0
22:25:50.991 00.000 16108 IsGuiding returns 0
22:25:50.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4093, FiltMin=3513, FiltMax=32099, Gamma=1.000
22:25:50.997 00.003 16108 PulseGuide returned control before completion, sleep 85
22:25:51.008 00.011 21068 UpdateGuideState exits: m=84802 SNR=57.3
22:25:51.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:51.011 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:51.012 00.001 21068 Enqueuing Expose request
22:25:51.087 00.075 16108 IsGuiding returns 1
22:25:51.087 00.000 16108 scope still moving after pulse duration time elapsed
22:25:51.118 00.031 16108 IsSlewing returns 0
22:25:51.118 00.000 16108 IsGuiding returns 1
22:25:51.149 00.031 16108 IsSlewing returns 0
22:25:51.149 00.000 16108 IsGuiding returns 1
22:25:51.179 00.030 16108 IsSlewing returns 0
22:25:51.179 00.000 16108 IsGuiding returns 0
22:25:51.179 00.000 16108 scope move finished after 81 + 107 ms
22:25:51.179 00.000 16108 Move returns status 0, amount 81
22:25:51.179 00.000 16108 MoveAxis(S, 81, ABG)
22:25:51.179 00.000 16108 Guiding  Dir = 1, Dur = 81
22:25:51.179 00.000 16108 IsSlewing returns 0
22:25:51.179 00.000 16108 IsGuiding returns 0
22:25:51.226 00.047 16108 PulseGuide returned control before completion, sleep 45
22:25:51.286 00.060 16108 IsGuiding returns 1
22:25:51.286 00.000 16108 scope still moving after pulse duration time elapsed
22:25:51.316 00.030 16108 IsSlewing returns 0
22:25:51.316 00.000 16108 IsGuiding returns 0
22:25:51.316 00.000 16108 scope move finished after 81 + 56 ms
22:25:51.317 00.001 16108 Move returns status 0, amount 81
22:25:51.317 00.000 16108 move complete, result=0
22:25:51.317 00.000 16108 worker thread done servicing request
22:25:51.317 00.000 16108 Worker thread wakes up
22:25:51.317 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.4 px 81 ms SOUTH
22:25:51.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:51.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:52.280 00.962 16108 Exposure complete
22:25:52.348 00.068 16108 worker thread done servicing request
22:25:52.348 00.000 21068 OnExposeComplete: enter
22:25:52.349 00.001 21068 UpdateGuideState(): m_state=6
22:25:52.350 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1511
22:25:52.351 00.001 21068 Star::Find returns 1 (0), X=218.61, Y=877.76, Mass=90873, SNR=63.1, Peak=15494 HFD=3.1
22:25:52.351 00.000 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
22:25:52.352 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
22:25:52.353 00.001 21068 CameraToMount -- cameraX=-0.62 cameraY=-0.09 hyp=0.62 cameraTheta=-2.99 mountX=0.59 mountY=0.23, mountTheta=0.38
22:25:52.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.62, y=-0.09, opts=13)
22:25:52.357 00.002 21068 Enqueuing Move request for scope (-0.62, -0.09)
22:25:52.358 00.001 16108 Worker thread wakes up
22:25:52.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.09) opts 0xd
22:25:52.358 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.62, -0.09)
22:25:52.358 00.000 16108 Moving (-0.62, -0.09) raw xDistance=0.59 yDistance=0.23
22:25:52.359 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.59
22:25:52.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:25:52.359 00.000 16108 MoveAxis(W, 149, ABG)
22:25:52.359 00.000 16108 Guiding  Dir = 3, Dur = 149
22:25:52.359 00.000 16108 IsSlewing returns 0
22:25:52.359 00.000 16108 IsGuiding returns 0
22:25:52.365 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4089, FiltMin=3446, FiltMax=45101, Gamma=1.000
22:25:52.384 00.019 21068 UpdateGuideState exits: m=90873 SNR=63.1
22:25:52.387 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.389 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:52.389 00.000 21068 Enqueuing Expose request
22:25:52.394 00.005 16108 PulseGuide returned control before completion, sleep 125
22:25:52.531 00.137 16108 IsGuiding returns 1
22:25:52.531 00.000 16108 scope still moving after pulse duration time elapsed
22:25:52.569 00.038 16108 IsSlewing returns 0
22:25:52.569 00.000 16108 IsGuiding returns 0
22:25:52.569 00.000 16108 scope move finished after 149 + 61 ms
22:25:52.569 00.000 16108 Move returns status 0, amount 149
22:25:52.569 00.000 16108 MoveAxis(S, 47, ABG)
22:25:52.569 00.000 16108 Guiding  Dir = 1, Dur = 47
22:25:52.569 00.000 16108 IsSlewing returns 0
22:25:52.570 00.001 16108 IsGuiding returns 0
22:25:52.627 00.057 16108 IsGuiding returns 1
22:25:52.627 00.000 16108 scope still moving after pulse duration time elapsed
22:25:52.657 00.030 16108 IsSlewing returns 0
22:25:52.657 00.000 16108 IsGuiding returns 1
22:25:52.687 00.030 16108 IsSlewing returns 0
22:25:52.687 00.000 16108 IsGuiding returns 1
22:25:52.718 00.031 16108 IsSlewing returns 0
22:25:52.718 00.000 16108 IsGuiding returns 0
22:25:52.718 00.000 16108 scope move finished after 47 + 101 ms
22:25:52.718 00.000 16108 Move returns status 0, amount 47
22:25:52.718 00.000 16108 move complete, result=0
22:25:52.718 00.000 16108 worker thread done servicing request
22:25:52.718 00.000 21068 GuideStep: 0.6 px 149 ms WEST, 0.2 px 47 ms SOUTH
22:25:52.720 00.002 16108 Worker thread wakes up
22:25:52.720 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:52.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:53.865 01.145 16108 Exposure complete
22:25:53.929 00.064 16108 worker thread done servicing request
22:25:53.929 00.000 21068 OnExposeComplete: enter
22:25:53.930 00.001 21068 UpdateGuideState(): m_state=6
22:25:53.931 00.001 21068 Star::Find(15, 218, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1512
22:25:53.932 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.92, Mass=76155, SNR=50.5, Peak=12566 HFD=2.7
22:25:53.932 00.000 21068 MultiStar: exiting stabilization period
22:25:53.933 00.001 21068 MultiStar: [#1 -0.29,0.34,1.04,U] [#2 -0.54,0.40,0.00,M1] [#3 0.22,-0.01,1.29,U] [#4 -0.53,0.01,1.12,U] [#5 -0.61,0.41,0.00,M1] [#6 0.35,-0.26,0.86,U] [#7 -0.25,-0.21,0.70,U] [#8 -0.63,0.48,0.00,M7] 
22:25:53.934 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.01}, one-star: {0.05, 0.07}
22:25:53.937 00.003 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:25:53.938 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:25:53.939 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.00 mountX=0.07 mountY=0.01, mountTheta=0.10
22:25:53.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
22:25:53.941 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
22:25:53.942 00.001 16108 Worker thread wakes up
22:25:53.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
22:25:53.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
22:25:53.942 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.01
22:25:53.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:25:53.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:53.943 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:53.943 00.000 16108 MoveAxis(E, 0, ABG)
22:25:53.943 00.000 16108 Move returns status 0, amount 0
22:25:53.943 00.000 16108 MoveAxis(N, 0, ABG)
22:25:53.943 00.000 16108 Move returns status 0, amount 0
22:25:53.943 00.000 16108 move complete, result=0
22:25:53.943 00.000 16108 worker thread done servicing request
22:25:53.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=4080, FiltMin=3424, FiltMax=37270, Gamma=1.000
22:25:53.965 00.018 21068 UpdateGuideState exits: m=76155 SNR=50.5
22:25:53.967 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:53.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:53.971 00.003 21068 Enqueuing Expose request
22:25:53.972 00.001 16108 Worker thread wakes up
22:25:53.972 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:53.973 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:53.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:54.947 00.974 16108 Exposure complete
22:25:55.009 00.062 16108 worker thread done servicing request
22:25:55.009 00.000 21068 OnExposeComplete: enter
22:25:55.010 00.001 21068 UpdateGuideState(): m_state=6
22:25:55.012 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1513
22:25:55.013 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=878.04, Mass=61689, SNR=45.7, Peak=12310 HFD=2.5
22:25:55.014 00.001 21068 MultiStar: [#1 -0.37,0.28,1.21,U] [#2 -0.44,0.10,1.43,U] [#3 -0.03,0.16,1.05,U] [#4 -0.49,0.33,1.24,U] [#5 -0.74,0.23,0.00,M2] [#6 0.13,-0.29,1.17,U] [#7 -0.16,0.01,0.78,U] [#8 -0.50,0.64,0.00,M8] 
22:25:55.015 00.001 21068 single-star, 6 included, MultiStar: {-0.21, 0.12}, one-star: {-0.01, 0.19}
22:25:55.016 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
22:25:55.017 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:25:55.017 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=0.04 mountY=-0.18, mountTheta=-1.36
22:25:55.019 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.19, opts=13)
22:25:55.020 00.001 21068 Enqueuing Move request for scope (-0.01, 0.19)
22:25:55.021 00.001 16108 Worker thread wakes up
22:25:55.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
22:25:55.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
22:25:55.021 00.000 16108 Moving (-0.01, 0.19) raw xDistance=0.04 yDistance=-0.18
22:25:55.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:25:55.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:55.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:25:55.021 00.000 16108 MoveAxis(E, 0, ABG)
22:25:55.021 00.000 16108 Move returns status 0, amount 0
22:25:55.021 00.000 16108 MoveAxis(N, 0, ABG)
22:25:55.021 00.000 16108 Move returns status 0, amount 0
22:25:55.021 00.000 16108 move complete, result=0
22:25:55.022 00.001 16108 worker thread done servicing request
22:25:55.025 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4070, FiltMin=3507, FiltMax=38445, Gamma=1.000
22:25:55.044 00.019 21068 UpdateGuideState exits: m=61689 SNR=45.7
22:25:55.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:55.047 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:55.048 00.001 21068 Enqueuing Expose request
22:25:55.049 00.001 16108 Worker thread wakes up
22:25:55.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:55.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:55.049 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:25:56.197 01.148 16108 Exposure complete
22:25:56.260 00.063 16108 worker thread done servicing request
22:25:56.260 00.000 21068 OnExposeComplete: enter
22:25:56.261 00.001 21068 UpdateGuideState(): m_state=6
22:25:56.262 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1514
22:25:56.262 00.000 21068 Star::Find returns 1 (0), X=218.92, Y=878.07, Mass=75218, SNR=50.7, Peak=14998 HFD=2.8
22:25:56.264 00.002 21068 MultiStar: [#1 -0.40,0.32,1.27,U] [#2 -0.92,0.49,0.00,M1] [#3 0.04,0.08,0.98,U] [#4 -0.54,0.05,1.07,U] [#5 -0.68,0.46,0.00,M3] [#6 0.12,-0.00,0.86,U] [#7 -0.39,0.03,0.76,U] [#8 -1.10,0.61,0.00,M9] 
22:25:56.266 00.002 21068 refined, 5 included, MultiStar: {-0.26, 0.13}, one-star: {-0.30, 0.22}
22:25:56.266 00.000 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
22:25:56.267 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
22:25:56.268 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.68 mountX=0.28 mountY=-0.07, mountTheta=-0.23
22:25:56.271 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.13, opts=13)
22:25:56.272 00.001 21068 Enqueuing Move request for scope (-0.26, 0.13)
22:25:56.273 00.001 16108 Worker thread wakes up
22:25:56.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
22:25:56.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
22:25:56.273 00.000 16108 Moving (-0.26, 0.13) raw xDistance=0.28 yDistance=-0.07
22:25:56.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:25:56.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:56.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:25:56.273 00.000 16108 MoveAxis(W, 73, ABG)
22:25:56.273 00.000 16108 Guiding  Dir = 3, Dur = 73
22:25:56.274 00.001 16108 IsSlewing returns 0
22:25:56.274 00.000 16108 IsGuiding returns 0
22:25:56.274 00.000 16108 PulseGuide returned control before completion, sleep 83
22:25:56.277 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4073, FiltMin=3497, FiltMax=44675, Gamma=1.000
22:25:56.293 00.016 21068 UpdateGuideState exits: m=75218 SNR=50.7
22:25:56.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:56.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:56.296 00.001 21068 Enqueuing Expose request
22:25:56.358 00.062 16108 IsGuiding returns 0
22:25:56.358 00.000 16108 Move returns status 0, amount 73
22:25:56.358 00.000 16108 MoveAxis(N, 0, ABG)
22:25:56.358 00.000 16108 Move returns status 0, amount 0
22:25:56.358 00.000 16108 move complete, result=0
22:25:56.358 00.000 16108 worker thread done servicing request
22:25:56.358 00.000 16108 Worker thread wakes up
22:25:56.358 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
22:25:56.359 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:56.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:57.326 00.967 16108 Exposure complete
22:25:57.409 00.083 16108 worker thread done servicing request
22:25:57.409 00.000 21068 OnExposeComplete: enter
22:25:57.412 00.003 21068 UpdateGuideState(): m_state=6
22:25:57.413 00.001 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1515
22:25:57.414 00.001 21068 Star::Find returns 1 (0), X=218.89, Y=878.12, Mass=88408, SNR=59.6, Peak=15158 HFD=2.8
22:25:57.415 00.001 21068 MultiStar: [#1 -0.41,0.55,0.00,M1] [#2 -0.57,0.52,0.00,M2] [#3 -0.36,-0.05,0.86,U] [#4 -0.84,0.24,0.00,M1] [#5 -0.64,0.48,0.00,M4] [#6 -0.15,-0.17,0.83,U] [#7 -0.56,0.23,0.00,M1] [#8 -1.23,0.82,0.00,M10] 
22:25:57.416 00.001 21068 refined, 2 included, MultiStar: {-0.29, 0.03}, one-star: {-0.33, 0.27}
22:25:57.417 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
22:25:57.418 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
22:25:57.419 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=0.29 mountY=0.04, mountTheta=0.13
22:25:57.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.03, opts=13)
22:25:57.423 00.002 21068 Enqueuing Move request for scope (-0.29, 0.03)
22:25:57.424 00.001 16108 Worker thread wakes up
22:25:57.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
22:25:57.425 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
22:25:57.425 00.000 16108 Moving (-0.29, 0.03) raw xDistance=0.29 yDistance=0.04
22:25:57.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
22:25:57.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:57.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:57.425 00.000 16108 MoveAxis(W, 80, ABG)
22:25:57.425 00.000 16108 Guiding  Dir = 3, Dur = 80
22:25:57.426 00.001 16108 IsSlewing returns 0
22:25:57.426 00.000 16108 IsGuiding returns 0
22:25:57.427 00.001 16108 PulseGuide returned control before completion, sleep 89
22:25:57.432 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4070, FiltMin=3472, FiltMax=43529, Gamma=1.000
22:25:57.455 00.023 21068 UpdateGuideState exits: m=88408 SNR=59.6
22:25:57.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:57.456 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:57.457 00.001 21068 Enqueuing Expose request
22:25:57.524 00.067 16108 IsGuiding returns 1
22:25:57.524 00.000 16108 scope still moving after pulse duration time elapsed
22:25:57.555 00.031 16108 IsSlewing returns 0
22:25:57.555 00.000 16108 IsGuiding returns 1
22:25:57.586 00.031 16108 IsSlewing returns 0
22:25:57.586 00.000 16108 IsGuiding returns 0
22:25:57.586 00.000 16108 scope move finished after 80 + 80 ms
22:25:57.586 00.000 16108 Move returns status 0, amount 80
22:25:57.586 00.000 16108 MoveAxis(N, 0, ABG)
22:25:57.587 00.001 16108 Move returns status 0, amount 0
22:25:57.587 00.000 16108 move complete, result=0
22:25:57.587 00.000 16108 worker thread done servicing request
22:25:57.587 00.000 16108 Worker thread wakes up
22:25:57.587 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.0 px 0 ms NORTH
22:25:57.589 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:57.589 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:58.773 01.184 16108 Exposure complete
22:25:58.864 00.091 16108 worker thread done servicing request
22:25:58.864 00.000 21068 OnExposeComplete: enter
22:25:58.866 00.002 21068 UpdateGuideState(): m_state=6
22:25:58.868 00.002 21068 Star::Find(15, 218, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1516
22:25:58.870 00.002 21068 Star::Find returns 1 (0), X=219.79, Y=877.64, Mass=102219, SNR=68.0, Peak=14675 HFD=3.3
22:25:58.872 00.002 21068 MultiStar: [#1 -0.30,0.39,1.00,U] [#2 -0.25,0.35,1.15,U] [#3 0.51,0.01,0.84,U] [#4 -0.01,-0.22,0.81,U] [#5 -0.22,0.50,0.86,U] [#6 0.79,-0.18,0.00,M1] [#7 -0.01,-0.26,0.56,U] [#8 -0.67,0.41,0.00,R] 
22:25:58.874 00.002 21068 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.56, -0.21}
22:25:58.875 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
22:25:58.877 00.002 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
22:25:58.878 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
22:25:58.881 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
22:25:58.882 00.001 21068 Enqueuing Move request for scope (0.03, 0.11)
22:25:58.883 00.001 16108 Worker thread wakes up
22:25:58.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:25:58.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:25:58.883 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.12
22:25:58.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:25:58.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:58.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:25:58.883 00.000 16108 MoveAxis(E, 0, ABG)
22:25:58.883 00.000 16108 Move returns status 0, amount 0
22:25:58.883 00.000 16108 MoveAxis(N, 0, ABG)
22:25:58.883 00.000 16108 Move returns status 0, amount 0
22:25:58.884 00.001 16108 move complete, result=0
22:25:58.884 00.000 16108 worker thread done servicing request
22:25:58.891 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=4064, FiltMin=3456, FiltMax=47075, Gamma=1.000
22:25:58.917 00.026 21068 UpdateGuideState exits: m=102219 SNR=68.0
22:25:58.919 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:58.922 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:25:58.923 00.001 21068 Enqueuing Expose request
22:25:58.924 00.001 16108 Worker thread wakes up
22:25:58.924 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:58.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:25:58.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:25:59.904 00.979 16108 Exposure complete
22:25:59.994 00.090 16108 worker thread done servicing request
22:25:59.995 00.001 21068 OnExposeComplete: enter
22:25:59.997 00.002 21068 UpdateGuideState(): m_state=6
22:25:59.998 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1517
22:26:00.000 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=877.68, Mass=84503, SNR=59.8, Peak=14499 HFD=2.7
22:26:00.001 00.001 21068 MultiStar: [#1 0.11,0.00,1.20,U] [#2 0.20,0.09,1.22,U] [#3 0.37,-0.30,1.00,U] [#4 -0.02,-0.15,0.81,U] [#5 -0.01,0.14,0.92,U] [#6 0.73,-0.70,0.00,M2] [#7 0.11,-0.59,0.00,M1] [#8 0.32,-0.49,1.04,U] 
22:26:00.002 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.12}, one-star: {0.59, -0.17}
22:26:00.003 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
22:26:00.005 00.002 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
22:26:00.006 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=-0.25 mountY=0.06, mountTheta=2.89
22:26:00.009 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.12, opts=13)
22:26:00.011 00.002 21068 Enqueuing Move request for scope (0.23, -0.12)
22:26:00.012 00.001 16108 Worker thread wakes up
22:26:00.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
22:26:00.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
22:26:00.012 00.000 16108 Moving (0.23, -0.12) raw xDistance=-0.25 yDistance=0.06
22:26:00.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
22:26:00.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:00.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:26:00.012 00.000 16108 MoveAxis(E, 64, ABG)
22:26:00.012 00.000 16108 Guiding  Dir = 2, Dur = 64
22:26:00.014 00.002 16108 IsSlewing returns 0
22:26:00.014 00.000 16108 IsGuiding returns 0
22:26:00.015 00.001 16108 PulseGuide returned control before completion, sleep 74
22:26:00.019 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4061, FiltMin=3459, FiltMax=43667, Gamma=1.000
22:26:00.047 00.028 21068 UpdateGuideState exits: m=84503 SNR=59.8
22:26:00.049 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:00.051 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:00.053 00.002 21068 Enqueuing Expose request
22:26:00.098 00.045 16108 IsGuiding returns 1
22:26:00.098 00.000 16108 scope still moving after pulse duration time elapsed
22:26:00.129 00.031 16108 IsSlewing returns 0
22:26:00.129 00.000 16108 IsGuiding returns 0
22:26:00.129 00.000 16108 scope move finished after 64 + 51 ms
22:26:00.129 00.000 16108 Move returns status 0, amount 64
22:26:00.129 00.000 16108 MoveAxis(N, 0, ABG)
22:26:00.129 00.000 16108 Move returns status 0, amount 0
22:26:00.129 00.000 16108 move complete, result=0
22:26:00.129 00.000 16108 worker thread done servicing request
22:26:00.129 00.000 16108 Worker thread wakes up
22:26:00.129 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
22:26:00.131 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:00.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:01.306 01.175 16108 Exposure complete
22:26:01.381 00.075 16108 worker thread done servicing request
22:26:01.381 00.000 21068 OnExposeComplete: enter
22:26:01.384 00.003 21068 UpdateGuideState(): m_state=6
22:26:01.386 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1518
22:26:01.388 00.002 21068 Star::Find returns 1 (0), X=219.44, Y=877.83, Mass=67619, SNR=48.8, Peak=12499 HFD=3.0
22:26:01.390 00.002 21068 MultiStar: [#1 -0.18,0.23,1.32,U] [#2 -0.27,0.21,1.38,U] [#3 0.39,-0.08,1.14,U] [#4 -0.16,0.22,1.02,U] [#5 -0.09,0.37,1.19,U] [#6 0.18,-0.07,0.95,U] [#7 -0.25,-0.09,0.74,U] [#8 0.71,-0.03,0.00,M1] 
22:26:01.390 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {0.21, -0.02}
22:26:01.392 00.002 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:26:01.393 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:26:01.394 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.05 mountY=-0.11, mountTheta=-1.16
22:26:01.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
22:26:01.398 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
22:26:01.399 00.001 16108 Worker thread wakes up
22:26:01.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:26:01.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:26:01.399 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
22:26:01.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:26:01.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:01.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:01.400 00.001 16108 MoveAxis(E, 0, ABG)
22:26:01.400 00.000 16108 Move returns status 0, amount 0
22:26:01.400 00.000 16108 MoveAxis(N, 0, ABG)
22:26:01.400 00.000 16108 Move returns status 0, amount 0
22:26:01.400 00.000 16108 move complete, result=0
22:26:01.400 00.000 16108 worker thread done servicing request
22:26:01.406 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=4054, FiltMin=3475, FiltMax=40893, Gamma=1.000
22:26:01.426 00.020 21068 UpdateGuideState exits: m=67619 SNR=48.8
22:26:01.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:01.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:01.429 00.001 21068 Enqueuing Expose request
22:26:01.430 00.001 16108 Worker thread wakes up
22:26:01.430 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:01.431 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:01.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:02.398 00.967 16108 Exposure complete
22:26:02.493 00.095 16108 worker thread done servicing request
22:26:02.493 00.000 21068 OnExposeComplete: enter
22:26:02.496 00.003 21068 UpdateGuideState(): m_state=6
22:26:02.498 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1519
22:26:02.499 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=878.16, Mass=87212, SNR=58.5, Peak=12483 HFD=3.2
22:26:02.500 00.001 21068 MultiStar: [#1 0.06,0.85,0.00,M1] [#2 -0.50,0.64,0.00,M1] [#3 0.34,0.62,0.00,M1] [#4 -0.17,0.48,0.98,U] [#5 -0.32,0.58,0.00,M2] [#6 0.22,0.05,1.06,U] [#7 0.05,0.21,0.71,U] [#8 0.34,0.34,0.85,U] 
22:26:02.502 00.002 21068 refined, 4 included, MultiStar: {0.18, 0.28}, one-star: {0.44, 0.31}
22:26:02.503 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
22:26:02.505 00.002 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
22:26:02.506 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=0.99 mountX=-0.13 mountY=-0.31, mountTheta=-1.97
22:26:02.509 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.28, opts=13)
22:26:02.510 00.001 21068 Enqueuing Move request for scope (0.18, 0.28)
22:26:02.511 00.001 16108 Worker thread wakes up
22:26:02.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
22:26:02.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
22:26:02.511 00.000 16108 Moving (0.18, 0.28) raw xDistance=-0.13 yDistance=-0.31
22:26:02.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:26:02.512 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:26:02.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:26:02.512 00.000 16108 MoveAxis(E, 0, ABG)
22:26:02.512 00.000 16108 Move returns status 0, amount 0
22:26:02.512 00.000 16108 MoveAxis(N, 0, ABG)
22:26:02.512 00.000 16108 Move returns status 0, amount 0
22:26:02.512 00.000 16108 move complete, result=0
22:26:02.512 00.000 16108 worker thread done servicing request
22:26:02.517 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4051, FiltMin=3491, FiltMax=37117, Gamma=1.000
22:26:02.543 00.026 21068 UpdateGuideState exits: m=87212 SNR=58.5
22:26:02.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:02.546 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:02.547 00.001 21068 Enqueuing Expose request
22:26:02.550 00.003 16108 Worker thread wakes up
22:26:02.550 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:26:02.553 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:02.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:03.714 01.161 16108 Exposure complete
22:26:03.801 00.087 16108 worker thread done servicing request
22:26:03.801 00.000 21068 OnExposeComplete: enter
22:26:03.804 00.003 21068 UpdateGuideState(): m_state=6
22:26:03.805 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1520
22:26:03.806 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.82, Mass=93874, SNR=65.4, Peak=14214 HFD=2.9
22:26:03.808 00.002 21068 MultiStar: [#1 -0.64,0.49,0.00,M2] [#2 -0.58,0.38,0.00,M2] [#3 0.03,0.38,0.90,U] [#4 -0.41,0.15,0.84,U] [#5 -0.55,0.65,0.00,M3] [#6 0.15,-0.01,0.67,U] [#7 -0.12,-0.12,0.56,U] [#8 -0.39,-0.04,0.80,U] 
22:26:03.809 00.001 21068 single-star, 5 included, MultiStar: {-0.10, 0.07}, one-star: {0.10, -0.03}
22:26:03.811 00.002 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.02)
22:26:03.811 00.000 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
22:26:03.812 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.10 mountY=0.01, mountTheta=3.08
22:26:03.815 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
22:26:03.816 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
22:26:03.816 00.000 16108 Worker thread wakes up
22:26:03.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:26:03.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:26:03.816 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.01
22:26:03.818 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:26:03.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:03.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:26:03.818 00.000 16108 MoveAxis(E, 0, ABG)
22:26:03.818 00.000 16108 Move returns status 0, amount 0
22:26:03.818 00.000 16108 MoveAxis(N, 0, ABG)
22:26:03.818 00.000 16108 Move returns status 0, amount 0
22:26:03.818 00.000 16108 move complete, result=0
22:26:03.818 00.000 16108 worker thread done servicing request
22:26:03.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4045, FiltMin=3491, FiltMax=41741, Gamma=1.000
22:26:03.850 00.028 21068 UpdateGuideState exits: m=93874 SNR=65.4
22:26:03.850 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:03.853 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:03.854 00.001 21068 Enqueuing Expose request
22:26:03.855 00.001 16108 Worker thread wakes up
22:26:03.855 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:03.857 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:03.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:04.835 00.978 16108 Exposure complete
22:26:04.924 00.089 16108 worker thread done servicing request
22:26:04.924 00.000 21068 OnExposeComplete: enter
22:26:04.927 00.003 21068 UpdateGuideState(): m_state=6
22:26:04.929 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1521
22:26:04.931 00.002 21068 Star::Find returns 1 (0), X=219.50, Y=877.86, Mass=106556, SNR=67.7, Peak=15043 HFD=3.0
22:26:04.933 00.002 21068 MultiStar: [#1 -0.30,0.49,1.07,U] [#2 -0.39,0.44,1.37,U] [#3 0.12,0.20,0.87,U] [#4 -0.25,0.23,0.80,U] [#5 -0.52,0.30,0.00,M4] [#6 0.17,-0.01,0.68,U] [#7 -0.21,-0.10,0.54,U] [#8 -0.01,0.04,0.78,U] 
22:26:04.936 00.003 21068 refined, 7 included, MultiStar: {-0.10, 0.21}, one-star: {0.27, 0.01}
22:26:04.938 00.002 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
22:26:04.939 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
22:26:04.940 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.01 mountX=0.13 mountY=-0.18, mountTheta=-0.93
22:26:04.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.21, opts=13)
22:26:04.944 00.002 21068 Enqueuing Move request for scope (-0.10, 0.21)
22:26:04.945 00.001 16108 Worker thread wakes up
22:26:04.946 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
22:26:04.946 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
22:26:04.946 00.000 16108 Moving (-0.10, 0.21) raw xDistance=0.13 yDistance=-0.18
22:26:04.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:26:04.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:04.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:26:04.946 00.000 16108 MoveAxis(E, 0, ABG)
22:26:04.946 00.000 16108 Move returns status 0, amount 0
22:26:04.947 00.001 16108 MoveAxis(N, 0, ABG)
22:26:04.947 00.000 16108 Move returns status 0, amount 0
22:26:04.947 00.000 16108 move complete, result=0
22:26:04.947 00.000 16108 worker thread done servicing request
22:26:04.954 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4041, FiltMin=3424, FiltMax=46832, Gamma=1.000
22:26:04.977 00.023 21068 UpdateGuideState exits: m=106556 SNR=67.7
22:26:04.980 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:04.982 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:04.983 00.001 21068 Enqueuing Expose request
22:26:04.984 00.001 16108 Worker thread wakes up
22:26:04.984 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:26:04.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:04.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:06.146 01.161 16108 Exposure complete
22:26:06.251 00.105 16108 worker thread done servicing request
22:26:06.251 00.000 21068 OnExposeComplete: enter
22:26:06.252 00.001 21068 UpdateGuideState(): m_state=6
22:26:06.254 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1522
22:26:06.255 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=877.85, Mass=102211, SNR=70.2, Peak=13363 HFD=3.4
22:26:06.256 00.001 21068 MultiStar: [#1 -0.05,0.46,1.18,U] [#2 -0.39,0.57,0.00,M2] [#3 -0.03,-0.05,0.81,U] [#4 -0.36,0.24,0.84,U] [#5 -0.36,0.21,0.85,U] [#6 0.15,0.07,0.78,U] [#7 -0.39,0.04,0.50,U] [#8 -0.08,0.15,0.65,U] 
22:26:06.258 00.002 21068 single-star, 7 included, MultiStar: {-0.11, 0.16}, one-star: {0.10, 0.00}
22:26:06.261 00.003 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
22:26:06.264 00.003 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
22:26:06.266 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.00 mountX=-0.10 mountY=-0.02, mountTheta=-2.90
22:26:06.269 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.00, opts=13)
22:26:06.270 00.001 21068 Enqueuing Move request for scope (0.10, 0.00)
22:26:06.272 00.002 16108 Worker thread wakes up
22:26:06.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
22:26:06.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
22:26:06.272 00.000 16108 Moving (0.10, 0.00) raw xDistance=-0.10 yDistance=-0.02
22:26:06.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:26:06.273 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:06.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:06.273 00.000 16108 MoveAxis(E, 0, ABG)
22:26:06.273 00.000 16108 Move returns status 0, amount 0
22:26:06.273 00.000 16108 MoveAxis(N, 0, ABG)
22:26:06.273 00.000 16108 Move returns status 0, amount 0
22:26:06.273 00.000 16108 move complete, result=0
22:26:06.273 00.000 16108 worker thread done servicing request
22:26:06.280 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4035, FiltMin=3449, FiltMax=45971, Gamma=1.000
22:26:06.301 00.021 21068 UpdateGuideState exits: m=102211 SNR=70.2
22:26:06.303 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:06.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:06.305 00.001 21068 Enqueuing Expose request
22:26:06.305 00.000 16108 Worker thread wakes up
22:26:06.305 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:06.307 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:06.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:07.293 00.986 16108 Exposure complete
22:26:07.374 00.081 16108 worker thread done servicing request
22:26:07.374 00.000 21068 OnExposeComplete: enter
22:26:07.376 00.002 21068 UpdateGuideState(): m_state=6
22:26:07.377 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1523
22:26:07.378 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=877.73, Mass=93506, SNR=67.9, Peak=12291 HFD=3.2
22:26:07.379 00.001 21068 MultiStar: [#1 -0.03,0.53,1.06,U] [#2 -0.27,0.43,1.17,U] [#3 0.04,0.33,1.03,U] [#4 -0.36,0.11,0.68,U] [#5 -0.43,0.57,0.00,M4] [#6 0.13,-0.34,0.78,U] [#7 -0.30,0.16,0.50,U] [#8 0.08,-0.11,0.69,U] 
22:26:07.380 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.16}, one-star: {0.18, -0.12}
22:26:07.381 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
22:26:07.382 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
22:26:07.383 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=0.08 mountY=-0.14, mountTheta=-1.06
22:26:07.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.16, opts=13)
22:26:07.386 00.001 21068 Enqueuing Move request for scope (-0.05, 0.16)
22:26:07.386 00.000 16108 Worker thread wakes up
22:26:07.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
22:26:07.386 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
22:26:07.386 00.000 16108 Moving (-0.05, 0.16) raw xDistance=0.08 yDistance=-0.14
22:26:07.387 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:26:07.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:07.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:26:07.387 00.000 16108 MoveAxis(E, 0, ABG)
22:26:07.387 00.000 16108 Move returns status 0, amount 0
22:26:07.387 00.000 16108 MoveAxis(N, 0, ABG)
22:26:07.387 00.000 16108 Move returns status 0, amount 0
22:26:07.387 00.000 16108 move complete, result=0
22:26:07.387 00.000 16108 worker thread done servicing request
22:26:07.395 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4032, FiltMin=3465, FiltMax=44112, Gamma=1.000
22:26:07.416 00.021 21068 UpdateGuideState exits: m=93506 SNR=67.9
22:26:07.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:07.417 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:07.418 00.001 21068 Enqueuing Expose request
22:26:07.419 00.001 16108 Worker thread wakes up
22:26:07.419 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:07.420 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:07.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:08.582 01.162 16108 Exposure complete
22:26:08.658 00.076 16108 worker thread done servicing request
22:26:08.658 00.000 21068 OnExposeComplete: enter
22:26:08.659 00.001 21068 UpdateGuideState(): m_state=6
22:26:08.661 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1524
22:26:08.663 00.002 21068 Star::Find returns 1 (0), X=219.35, Y=878.21, Mass=118185, SNR=77.5, Peak=14374 HFD=3.5
22:26:08.663 00.000 21068 MultiStar: [#1 -0.13,0.77,0.00,M1] [#2 -0.37,0.68,0.00,M2] [#3 0.17,0.43,0.69,U] [#4 -0.34,0.27,0.63,U] [#5 -0.22,0.67,0.00,M5] [#6 0.23,0.36,0.74,U] [#7 -0.22,0.27,0.52,U] [#8 0.03,0.35,0.61,U] 
22:26:08.665 00.002 21068 refined, 5 included, MultiStar: {0.02, 0.34}, one-star: {0.12, 0.36}
22:26:08.666 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
22:26:08.667 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
22:26:08.668 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.35 cameraTheta=1.50 mountX=0.04 mountY=-0.34, mountTheta=-1.46
22:26:08.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.34, opts=13)
22:26:08.671 00.001 21068 Enqueuing Move request for scope (0.02, 0.34)
22:26:08.672 00.001 16108 Worker thread wakes up
22:26:08.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
22:26:08.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
22:26:08.672 00.000 16108 Moving (0.02, 0.34) raw xDistance=0.04 yDistance=-0.34
22:26:08.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:26:08.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:08.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:26:08.672 00.000 16108 MoveAxis(E, 0, ABG)
22:26:08.672 00.000 16108 Move returns status 0, amount 0
22:26:08.672 00.000 16108 MoveAxis(N, 0, ABG)
22:26:08.672 00.000 16108 Move returns status 0, amount 0
22:26:08.672 00.000 16108 move complete, result=0
22:26:08.673 00.001 16108 worker thread done servicing request
22:26:08.677 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4029, FiltMin=3462, FiltMax=39917, Gamma=1.000
22:26:08.698 00.021 21068 UpdateGuideState exits: m=118185 SNR=77.5
22:26:08.698 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:08.700 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:08.701 00.001 21068 Enqueuing Expose request
22:26:08.702 00.001 16108 Worker thread wakes up
22:26:08.702 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:26:08.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:08.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:09.671 00.968 16108 Exposure complete
22:26:09.740 00.069 16108 worker thread done servicing request
22:26:09.740 00.000 21068 OnExposeComplete: enter
22:26:09.741 00.001 21068 UpdateGuideState(): m_state=6
22:26:09.742 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1525
22:26:09.743 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=877.81, Mass=90026, SNR=64.3, Peak=15366 HFD=2.7
22:26:09.744 00.001 21068 MultiStar: [#1 0.04,0.35,1.06,U] [#2 -0.43,0.40,0.00,M3] [#3 -0.06,0.29,1.00,U] [#4 -0.48,0.63,0.00,M1] [#5 -0.31,0.21,0.87,U] [#6 0.16,0.04,0.71,U] [#7 -0.25,0.13,0.66,U] [#8 -0.20,0.05,0.72,U] 
22:26:09.745 00.001 21068 single-star, 6 included, MultiStar: {-0.06, 0.16}, one-star: {0.14, -0.04}
22:26:09.746 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
22:26:09.747 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
22:26:09.748 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.30 mountX=-0.15 mountY=0.01, mountTheta=3.07
22:26:09.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
22:26:09.752 00.002 21068 Enqueuing Move request for scope (0.14, -0.04)
22:26:09.754 00.002 16108 Worker thread wakes up
22:26:09.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
22:26:09.754 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
22:26:09.754 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.15 yDistance=0.01
22:26:09.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:26:09.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:09.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:26:09.754 00.000 16108 MoveAxis(E, 0, ABG)
22:26:09.754 00.000 16108 Move returns status 0, amount 0
22:26:09.754 00.000 16108 MoveAxis(N, 0, ABG)
22:26:09.754 00.000 16108 Move returns status 0, amount 0
22:26:09.755 00.001 16108 move complete, result=0
22:26:09.755 00.000 16108 worker thread done servicing request
22:26:09.760 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4029, FiltMin=3437, FiltMax=48685, Gamma=1.000
22:26:09.779 00.019 21068 UpdateGuideState exits: m=90026 SNR=64.3
22:26:09.780 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:09.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:09.782 00.001 21068 Enqueuing Expose request
22:26:09.783 00.001 16108 Worker thread wakes up
22:26:09.783 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:09.784 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:09.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:10.968 01.184 16108 Exposure complete
22:26:11.064 00.096 16108 worker thread done servicing request
22:26:11.064 00.000 21068 OnExposeComplete: enter
22:26:11.066 00.002 21068 UpdateGuideState(): m_state=6
22:26:11.069 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1526
22:26:11.070 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=877.70, Mass=89683, SNR=60.4, Peak=13251 HFD=3.1
22:26:11.071 00.001 21068 MultiStar: [#1 -0.03,0.15,1.15,U] [#2 -0.34,0.04,1.07,U] [#3 0.32,-0.14,1.09,U] [#4 0.02,-0.32,0.82,U] [#5 -0.21,0.29,0.91,U] [#6 0.17,-0.27,0.84,U] [#7 0.21,-0.49,0.60,U] [#8 0.06,-0.14,0.86,U] 
22:26:11.072 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.33, -0.15}
22:26:11.073 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
22:26:11.074 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
22:26:11.075 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.05 mountX=-0.07 mountY=0.07, mountTheta=2.29
22:26:11.079 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
22:26:11.081 00.002 21068 Enqueuing Move request for scope (0.05, -0.09)
22:26:11.082 00.001 16108 Worker thread wakes up
22:26:11.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:26:11.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:26:11.082 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.07
22:26:11.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:26:11.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:11.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:26:11.082 00.000 16108 MoveAxis(E, 0, ABG)
22:26:11.082 00.000 16108 Move returns status 0, amount 0
22:26:11.082 00.000 16108 MoveAxis(N, 0, ABG)
22:26:11.082 00.000 16108 Move returns status 0, amount 0
22:26:11.082 00.000 16108 move complete, result=0
22:26:11.083 00.001 16108 worker thread done servicing request
22:26:11.092 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4025, FiltMin=3491, FiltMax=51235, Gamma=1.000
22:26:11.127 00.035 21068 UpdateGuideState exits: m=89683 SNR=60.4
22:26:11.130 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.132 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:11.133 00.001 21068 Enqueuing Expose request
22:26:11.135 00.002 16108 Worker thread wakes up
22:26:11.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:11.136 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:11.138 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:12.118 00.980 16108 Exposure complete
22:26:12.202 00.084 16108 worker thread done servicing request
22:26:12.203 00.001 21068 OnExposeComplete: enter
22:26:12.204 00.001 21068 UpdateGuideState(): m_state=6
22:26:12.206 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1527
22:26:12.207 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=877.99, Mass=95449, SNR=66.6, Peak=15571 HFD=2.9
22:26:12.210 00.003 21068 MultiStar: [#1 0.02,0.30,1.15,U] [#2 -0.18,0.63,0.00,M3] [#3 0.29,-0.06,0.84,U] [#4 -0.02,0.23,0.96,U] [#5 -0.29,0.57,0.00,M4] [#6 0.17,0.14,0.68,U] [#7 -0.07,0.08,0.77,U] [#8 0.39,-0.17,0.77,U] 
22:26:12.211 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.11}, one-star: {0.51, 0.14}
22:26:12.213 00.002 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:26:12.214 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:26:12.216 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
22:26:12.219 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
22:26:12.221 00.002 21068 Enqueuing Move request for scope (0.18, 0.11)
22:26:12.223 00.002 16108 Worker thread wakes up
22:26:12.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
22:26:12.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
22:26:12.223 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.16 yDistance=-0.15
22:26:12.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:26:12.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:12.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:26:12.223 00.000 16108 MoveAxis(E, 0, ABG)
22:26:12.224 00.001 16108 Move returns status 0, amount 0
22:26:12.224 00.000 16108 MoveAxis(N, 0, ABG)
22:26:12.224 00.000 16108 Move returns status 0, amount 0
22:26:12.224 00.000 16108 move complete, result=0
22:26:12.224 00.000 16108 worker thread done servicing request
22:26:12.232 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4022, FiltMin=3449, FiltMax=47811, Gamma=1.000
22:26:12.441 00.209 21068 UpdateGuideState exits: m=95449 SNR=66.6
22:26:12.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:12.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:12.444 00.001 21068 Enqueuing Expose request
22:26:12.445 00.001 16108 Worker thread wakes up
22:26:12.446 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:12.448 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:12.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:13.608 01.160 16108 Exposure complete
22:26:13.702 00.094 16108 worker thread done servicing request
22:26:13.702 00.000 21068 OnExposeComplete: enter
22:26:13.703 00.001 21068 UpdateGuideState(): m_state=6
22:26:13.704 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1528
22:26:13.705 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=877.84, Mass=90358, SNR=58.7, Peak=12483 HFD=3.3
22:26:13.708 00.003 21068 MultiStar: [#1 -0.06,0.31,1.47,U] [#2 -0.29,0.20,1.38,U] [#3 0.19,0.10,1.37,U] [#4 -0.38,-0.32,0.90,U] [#5 -0.37,0.18,0.87,U] [#6 0.39,-0.19,0.79,U] [#7 -0.27,-0.60,0.00,M1] [#8 0.23,-0.28,0.92,U] 
22:26:13.709 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.21, -0.01}
22:26:13.710 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
22:26:13.711 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
22:26:13.712 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.05 mountX=0.03 mountY=-0.03, mountTheta=-0.89
22:26:13.715 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
22:26:13.717 00.002 21068 Enqueuing Move request for scope (-0.02, 0.04)
22:26:13.718 00.001 16108 Worker thread wakes up
22:26:13.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:26:13.718 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:26:13.718 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
22:26:13.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:26:13.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:13.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:26:13.719 00.001 16108 MoveAxis(E, 0, ABG)
22:26:13.719 00.000 16108 Move returns status 0, amount 0
22:26:13.719 00.000 16108 MoveAxis(N, 0, ABG)
22:26:13.719 00.000 16108 Move returns status 0, amount 0
22:26:13.719 00.000 16108 move complete, result=0
22:26:13.719 00.000 16108 worker thread done servicing request
22:26:13.727 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4019, FiltMin=3411, FiltMax=45091, Gamma=1.000
22:26:13.757 00.030 21068 UpdateGuideState exits: m=90358 SNR=58.7
22:26:13.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:13.760 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:13.761 00.001 21068 Enqueuing Expose request
22:26:13.763 00.002 16108 Worker thread wakes up
22:26:13.763 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:13.765 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:13.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:14.739 00.974 16108 Exposure complete
22:26:14.824 00.085 16108 worker thread done servicing request
22:26:14.824 00.000 21068 OnExposeComplete: enter
22:26:14.825 00.001 21068 UpdateGuideState(): m_state=6
22:26:14.827 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1529
22:26:14.829 00.002 21068 Star::Find returns 1 (0), X=219.57, Y=877.30, Mass=90197, SNR=66.1, Peak=13011 HFD=3.1
22:26:14.831 00.002 21068 MultiStar: [#1 -0.12,0.38,1.09,U] [#2 -0.44,0.12,1.26,U] [#3 0.13,0.08,0.81,U] [#4 -0.31,-0.23,0.77,U] [#5 0.02,0.08,0.95,U] [#6 0.35,-0.19,0.86,U] [#7 -0.02,-0.55,0.62,U] [#8 0.33,-0.49,0.73,U] 
22:26:14.833 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.35, -0.56}
22:26:14.835 00.002 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
22:26:14.836 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
22:26:14.838 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=-0.03 mountY=0.11, mountTheta=1.84
22:26:14.841 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
22:26:14.843 00.002 21068 Enqueuing Move request for scope (0.01, -0.11)
22:26:14.846 00.003 16108 Worker thread wakes up
22:26:14.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:26:14.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:26:14.846 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.11
22:26:14.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:26:14.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:14.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:26:14.846 00.000 16108 MoveAxis(E, 0, ABG)
22:26:14.846 00.000 16108 Move returns status 0, amount 0
22:26:14.846 00.000 16108 MoveAxis(N, 0, ABG)
22:26:14.846 00.000 16108 Move returns status 0, amount 0
22:26:14.846 00.000 16108 move complete, result=0
22:26:14.848 00.002 16108 worker thread done servicing request
22:26:14.853 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4019, FiltMin=3443, FiltMax=49065, Gamma=1.000
22:26:14.880 00.027 21068 UpdateGuideState exits: m=90197 SNR=66.1
22:26:14.882 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:14.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:14.884 00.001 21068 Enqueuing Expose request
22:26:14.886 00.002 16108 Worker thread wakes up
22:26:14.886 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:14.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:14.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:16.075 01.188 16108 Exposure complete
22:26:16.184 00.109 16108 worker thread done servicing request
22:26:16.185 00.001 21068 OnExposeComplete: enter
22:26:16.185 00.000 21068 UpdateGuideState(): m_state=6
22:26:16.188 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1530
22:26:16.190 00.002 21068 Star::Find returns 1 (0), X=219.41, Y=877.37, Mass=89416, SNR=60.0, Peak=11683 HFD=3.2
22:26:16.193 00.003 21068 MultiStar: [#1 -0.39,0.43,1.11,U] [#2 -0.24,0.11,1.28,U] [#3 0.02,0.02,1.12,U] [#4 -0.29,-0.05,0.88,U] [#5 -0.23,0.01,0.89,U] [#6 0.15,-0.28,0.87,U] [#7 -0.08,-0.74,0.00,M1] [#8 0.14,-0.39,0.75,U] 
22:26:16.195 00.002 21068 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {0.18, -0.49}
22:26:16.197 00.002 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
22:26:16.199 00.002 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
22:26:16.200 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.66 mountX=0.09 mountY=0.07, mountTheta=0.70
22:26:16.203 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
22:26:16.204 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
22:26:16.206 00.002 16108 Worker thread wakes up
22:26:16.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:26:16.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:26:16.206 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
22:26:16.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:26:16.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:16.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:26:16.206 00.000 16108 MoveAxis(E, 0, ABG)
22:26:16.206 00.000 16108 Move returns status 0, amount 0
22:26:16.206 00.000 16108 MoveAxis(N, 0, ABG)
22:26:16.206 00.000 16108 Move returns status 0, amount 0
22:26:16.206 00.000 16108 move complete, result=0
22:26:16.206 00.000 16108 worker thread done servicing request
22:26:16.213 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4022, FiltMin=3481, FiltMax=50217, Gamma=1.000
22:26:16.240 00.027 21068 UpdateGuideState exits: m=89416 SNR=60.0
22:26:16.242 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:16.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:16.245 00.002 21068 Enqueuing Expose request
22:26:16.247 00.002 16108 Worker thread wakes up
22:26:16.247 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:16.248 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:16.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:17.224 00.976 16108 Exposure complete
22:26:17.301 00.077 16108 worker thread done servicing request
22:26:17.302 00.001 21068 OnExposeComplete: enter
22:26:17.303 00.001 21068 UpdateGuideState(): m_state=6
22:26:17.305 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1531
22:26:17.306 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=877.82, Mass=100030, SNR=66.9, Peak=15827 HFD=3.1
22:26:17.308 00.002 21068 MultiStar: [#1 -0.02,0.30,1.10,U] [#2 -0.22,0.10,1.23,U] [#3 0.33,-0.20,0.90,U] [#4 -0.22,0.06,0.74,U] [#5 0.11,0.15,0.77,U] [#6 0.53,-0.30,0.00,M1] [#7 -0.46,-0.28,0.57,U] [#8 0.19,-0.09,0.73,U] 
22:26:17.309 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.15, -0.03}
22:26:17.310 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
22:26:17.312 00.002 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
22:26:17.313 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.87 mountX=0.01 mountY=-0.02, mountTheta=-1.09
22:26:17.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
22:26:17.317 00.002 21068 Enqueuing Move request for scope (-0.01, 0.03)
22:26:17.318 00.001 16108 Worker thread wakes up
22:26:17.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:26:17.318 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:26:17.319 00.001 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
22:26:17.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:26:17.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:17.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:17.319 00.000 16108 MoveAxis(E, 0, ABG)
22:26:17.319 00.000 16108 Move returns status 0, amount 0
22:26:17.319 00.000 16108 MoveAxis(N, 0, ABG)
22:26:17.319 00.000 16108 Move returns status 0, amount 0
22:26:17.319 00.000 16108 move complete, result=0
22:26:17.319 00.000 16108 worker thread done servicing request
22:26:17.326 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4022, FiltMin=3421, FiltMax=56192, Gamma=1.000
22:26:17.353 00.027 21068 UpdateGuideState exits: m=100030 SNR=66.9
22:26:17.355 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:17.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:17.357 00.001 21068 Enqueuing Expose request
22:26:17.359 00.002 16108 Worker thread wakes up
22:26:17.359 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:17.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:17.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:18.522 01.162 16108 Exposure complete
22:26:18.594 00.072 16108 worker thread done servicing request
22:26:18.594 00.000 21068 OnExposeComplete: enter
22:26:18.595 00.001 21068 UpdateGuideState(): m_state=6
22:26:18.596 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1532
22:26:18.597 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=877.61, Mass=85834, SNR=63.3, Peak=15763 HFD=2.9
22:26:18.598 00.001 21068 MultiStar: [#1 -0.13,0.41,1.06,U] [#2 -0.27,0.26,1.42,U] [#3 -0.03,0.16,0.94,U] [#4 -0.22,0.02,0.79,U] [#5 -0.03,0.36,0.83,U] [#6 0.13,-0.12,0.85,U] [#7 -0.07,-0.20,0.74,U] [#8 0.50,-0.40,0.00,M1] 
22:26:18.599 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {0.46, -0.24}
22:26:18.599 00.000 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
22:26:18.600 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
22:26:18.601 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.87 mountX=0.05 mountY=-0.09, mountTheta=-1.09
22:26:18.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
22:26:18.606 00.003 21068 Enqueuing Move request for scope (-0.03, 0.10)
22:26:18.607 00.001 16108 Worker thread wakes up
22:26:18.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:26:18.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:26:18.607 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.05 yDistance=-0.09
22:26:18.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:26:18.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:18.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:18.607 00.000 16108 MoveAxis(E, 0, ABG)
22:26:18.607 00.000 16108 Move returns status 0, amount 0
22:26:18.607 00.000 16108 MoveAxis(N, 0, ABG)
22:26:18.607 00.000 16108 Move returns status 0, amount 0
22:26:18.607 00.000 16108 move complete, result=0
22:26:18.607 00.000 16108 worker thread done servicing request
22:26:18.611 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4022, FiltMin=3388, FiltMax=47283, Gamma=1.000
22:26:18.629 00.018 21068 UpdateGuideState exits: m=85834 SNR=63.3
22:26:18.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:18.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:18.632 00.001 21068 Enqueuing Expose request
22:26:18.633 00.001 16108 Worker thread wakes up
22:26:18.633 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:18.634 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:18.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:19.072 00.438 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:19.073 00.001 21068 case statement mapped state 6 to 3
22:26:19.073 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:19.594 00.521 16108 Exposure complete
22:26:19.670 00.076 16108 worker thread done servicing request
22:26:19.671 00.001 21068 OnExposeComplete: enter
22:26:19.672 00.001 21068 UpdateGuideState(): m_state=6
22:26:19.674 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1533
22:26:19.675 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=877.81, Mass=97596, SNR=71.9, Peak=14307 HFD=3.3
22:26:19.677 00.002 21068 MultiStar: [#1 -0.08,0.33,1.00,U] [#2 -0.33,0.27,1.05,U] [#3 0.13,-0.08,0.90,U] [#4 -0.46,-0.07,0.72,U] [#5 -0.53,0.30,0.00,M1] [#6 -0.16,-0.31,0.79,U] [#7 -0.13,-0.25,0.65,U] [#8 0.15,-0.17,0.67,U] 
22:26:19.678 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {0.36, -0.05}
22:26:19.678 00.000 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.34)
22:26:19.679 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.40)
22:26:19.680 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.98 mountX=0.05 mountY=0.02, mountTheta=0.39
22:26:19.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
22:26:19.683 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
22:26:19.683 00.000 16108 Worker thread wakes up
22:26:19.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:26:19.683 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:26:19.683 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.05 yDistance=0.02
22:26:19.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:26:19.685 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:19.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:26:19.685 00.000 16108 MoveAxis(E, 0, ABG)
22:26:19.685 00.000 16108 Move returns status 0, amount 0
22:26:19.685 00.000 16108 MoveAxis(N, 0, ABG)
22:26:19.685 00.000 16108 Move returns status 0, amount 0
22:26:19.685 00.000 16108 move complete, result=0
22:26:19.685 00.000 16108 worker thread done servicing request
22:26:19.688 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=4022, FiltMin=3411, FiltMax=48313, Gamma=1.000
22:26:19.704 00.016 21068 UpdateGuideState exits: m=97596 SNR=71.9
22:26:19.706 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:19.706 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:19.708 00.002 21068 Enqueuing Expose request
22:26:19.709 00.001 16108 Worker thread wakes up
22:26:19.709 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:19.710 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:19.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:20.135 00.425 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:20.136 00.001 21068 case statement mapped state 6 to 3
22:26:20.136 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:20.883 00.747 16108 Exposure complete
22:26:20.946 00.063 16108 worker thread done servicing request
22:26:20.946 00.000 21068 OnExposeComplete: enter
22:26:20.948 00.002 21068 UpdateGuideState(): m_state=6
22:26:20.948 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1534
22:26:20.949 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=877.79, Mass=98255, SNR=58.1, Peak=14227 HFD=3.0
22:26:20.950 00.001 21068 MultiStar: [#1 -0.22,0.31,1.19,U] [#2 -0.58,0.20,0.00,M1] [#3 0.13,0.05,1.14,U] [#4 -0.33,0.04,1.06,U] [#5 -0.18,-0.05,1.20,U] [#6 0.34,-0.24,0.76,U] [#7 -0.18,-0.37,0.68,U] [#8 0.26,-0.18,1.01,U] 
22:26:20.951 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.06, -0.06}
22:26:20.953 00.002 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
22:26:20.953 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
22:26:20.954 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.25 mountX=0.02 mountY=0.04, mountTheta=1.08
22:26:20.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
22:26:20.957 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
22:26:20.958 00.001 16108 Worker thread wakes up
22:26:20.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
22:26:20.958 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
22:26:20.958 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.04
22:26:20.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:26:20.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:20.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:26:20.958 00.000 16108 MoveAxis(E, 0, ABG)
22:26:20.958 00.000 16108 Move returns status 0, amount 0
22:26:20.958 00.000 16108 MoveAxis(N, 0, ABG)
22:26:20.958 00.000 16108 Move returns status 0, amount 0
22:26:20.958 00.000 16108 move complete, result=0
22:26:20.958 00.000 16108 worker thread done servicing request
22:26:20.962 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4022, FiltMin=3433, FiltMax=45456, Gamma=1.000
22:26:20.979 00.017 21068 UpdateGuideState exits: m=98255 SNR=58.1
22:26:20.979 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:20.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:20.981 00.001 21068 Enqueuing Expose request
22:26:20.982 00.001 16108 Worker thread wakes up
22:26:20.982 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:20.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:20.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:21.250 00.267 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:21.251 00.001 21068 case statement mapped state 6 to 3
22:26:21.252 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:21.951 00.699 16108 Exposure complete
22:26:22.011 00.060 16108 worker thread done servicing request
22:26:22.011 00.000 21068 OnExposeComplete: enter
22:26:22.012 00.001 21068 UpdateGuideState(): m_state=6
22:26:22.013 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1535
22:26:22.014 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=878.05, Mass=97948, SNR=68.9, Peak=16115 HFD=3.0
22:26:22.015 00.001 21068 MultiStar: [#1 0.00,0.42,0.99,U] [#2 -0.30,0.61,0.00,M2] [#3 0.05,0.29,1.06,U] [#4 -0.17,-0.02,0.67,U] [#5 -0.43,0.44,0.00,M1] [#6 0.41,0.08,0.70,U] [#7 -0.04,-0.35,0.61,U] [#8 0.11,-0.10,0.79,U] 
22:26:22.016 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.21, 0.19}
22:26:22.017 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
22:26:22.018 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
22:26:22.019 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.93 mountX=-0.06 mountY=-0.13, mountTheta=-2.03
22:26:22.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
22:26:22.022 00.001 21068 Enqueuing Move request for scope (0.09, 0.11)
22:26:22.023 00.001 16108 Worker thread wakes up
22:26:22.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:26:22.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:26:22.023 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.06 yDistance=-0.13
22:26:22.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:26:22.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:22.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:22.023 00.000 16108 MoveAxis(E, 0, ABG)
22:26:22.023 00.000 16108 Move returns status 0, amount 0
22:26:22.023 00.000 16108 MoveAxis(N, 0, ABG)
22:26:22.023 00.000 16108 Move returns status 0, amount 0
22:26:22.023 00.000 16108 move complete, result=0
22:26:22.023 00.000 16108 worker thread done servicing request
22:26:22.027 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4022, FiltMin=3437, FiltMax=52035, Gamma=1.000
22:26:22.048 00.021 21068 UpdateGuideState exits: m=97948 SNR=68.9
22:26:22.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:22.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:22.051 00.001 21068 Enqueuing Expose request
22:26:22.052 00.001 16108 Worker thread wakes up
22:26:22.052 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:22.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:22.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:22.363 00.310 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:22.365 00.002 21068 case statement mapped state 6 to 3
22:26:22.366 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:23.202 00.836 16108 Exposure complete
22:26:23.261 00.059 16108 worker thread done servicing request
22:26:23.261 00.000 21068 OnExposeComplete: enter
22:26:23.262 00.001 21068 UpdateGuideState(): m_state=6
22:26:23.263 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1536
22:26:23.263 00.000 21068 Star::Find returns 1 (0), X=219.66, Y=877.72, Mass=100295, SNR=61.9, Peak=15699 HFD=3.2
22:26:23.265 00.002 21068 MultiStar: [#1 0.24,0.37,1.08,U] [#2 -0.14,0.38,1.33,U] [#3 0.44,-0.00,0.97,U] [#4 0.01,-0.13,0.79,U] [#5 -0.13,0.35,0.86,U] [#6 0.47,-0.08,0.87,U] [#7 -0.18,-0.03,0.80,U] [#8 0.19,-0.24,0.91,U] 
22:26:23.265 00.000 21068 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.43, -0.13}
22:26:23.266 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
22:26:23.267 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
22:26:23.268 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
22:26:23.270 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.08, opts=13)
22:26:23.271 00.001 21068 Enqueuing Move request for scope (0.15, 0.08)
22:26:23.271 00.000 16108 Worker thread wakes up
22:26:23.272 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:26:23.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:26:23.272 00.000 16108 Moving (0.15, 0.08) raw xDistance=-0.13 yDistance=-0.11
22:26:23.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:26:23.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:23.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:23.272 00.000 16108 MoveAxis(E, 0, ABG)
22:26:23.272 00.000 16108 Move returns status 0, amount 0
22:26:23.272 00.000 16108 MoveAxis(N, 0, ABG)
22:26:23.272 00.000 16108 Move returns status 0, amount 0
22:26:23.272 00.000 16108 move complete, result=0
22:26:23.272 00.000 16108 worker thread done servicing request
22:26:23.277 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4022, FiltMin=3446, FiltMax=51971, Gamma=1.000
22:26:23.294 00.017 21068 UpdateGuideState exits: m=100295 SNR=61.9
22:26:23.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:23.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:23.297 00.001 21068 Enqueuing Expose request
22:26:23.298 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:23.298 00.000 16108 Worker thread wakes up
22:26:23.298 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:23.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(204,863,31,31)
22:26:23.477 00.179 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:23.478 00.001 21068 case statement mapped state 6 to 3
22:26:23.481 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:23.578 00.097 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:23.579 00.001 21068 case statement mapped state 6 to 3
22:26:23.579 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:23.680 00.101 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
22:26:23.681 00.001 21068 PhdController::Dither begins
22:26:23.682 00.001 21068 dither: size=1.00, dRA=-1.00 dDec=0.13
22:26:23.683 00.001 21068 MountToCamera -- mountTheta (3.01) + m_xAngle (2.97) = xAngle (5.98 = -0.30)
22:26:23.683 00.000 21068 MountToCamera -- mountX=-1.00 mountY=0.13 hyp=1.01 mountTheta=3.01 cameraX=0.96, cameraY=-0.30 cameraTheta=-0.30
22:26:23.684 00.001 21068 setting lock position to (220.19, 877.55)
22:26:23.685 00.001 21068 Mount: notify guiding dithered (1.0, -0.3)
22:26:23.686 00.001 21068 MultiStar: stabilizing after lock position change
22:26:23.687 00.001 21068 Status Line: Dither by -1.00,0.13
22:26:23.690 00.003 21068 PhdController: newstate STATE_SETTLE_BEGIN
22:26:23.691 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
22:26:23.692 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:26:24.261 00.569 16108 Exposure complete
22:26:24.326 00.065 16108 worker thread done servicing request
22:26:24.326 00.000 21068 OnExposeComplete: enter
22:26:24.327 00.001 21068 UpdateGuideState(): m_state=6
22:26:24.328 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1537
22:26:24.329 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=877.67, Mass=108129, SNR=70.6, Peak=13478 HFD=3.1
22:26:24.329 00.000 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:26:24.330 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
22:26:24.331 00.001 21068 CameraToMount -- cameraX=-0.92 cameraY=0.12 hyp=0.93 cameraTheta=3.01 mountX=0.93 mountY=0.10, mountTheta=0.11
22:26:24.333 00.002 21068 dither recenter: remaining=(1.0,-0.1) step=(1.0,-0.1)
22:26:24.334 00.001 21068 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.97) = xAngle (2.84 = 2.84)
22:26:24.335 00.001 21068 MountToCamera -- mountX=1.00 mountY=-0.13 hyp=1.01 mountTheta=-0.13 cameraX=-0.96, cameraY=0.30 cameraTheta=2.84
22:26:24.336 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.96, y=0.30, opts=4)
22:26:24.337 00.001 21068 Enqueuing Move request for scope (-0.96, 0.30)
22:26:24.338 00.001 21068 Mount: notify direct move 1.00,-0.13
22:26:24.338 00.000 16108 Worker thread wakes up
22:26:24.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.30) opts 0x4
22:26:24.339 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.96, 0.30)
22:26:24.339 00.000 16108 Moving (-0.96, 0.30) raw xDistance=1.00 yDistance=-0.13
22:26:24.339 00.000 16108 MoveAxis(W, 415, B)
22:26:24.339 00.000 16108 Guiding  Dir = 3, Dur = 415
22:26:24.339 00.000 16108 IsSlewing returns 0
22:26:24.339 00.000 16108 IsGuiding returns 0
22:26:24.345 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4025, FiltMin=3437, FiltMax=50176, Gamma=1.000
22:26:24.360 00.015 21068 UpdateGuideState exits: m=108129 SNR=70.6
22:26:24.363 00.003 21068 PhdController: settling, locked = 1, distance = 1.06 (2.00) aobump = 0 frame = 1 / 99999
22:26:24.365 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781670384.365,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.06,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:26:24.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:24.368 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:24.369 00.001 21068 Enqueuing Expose request
22:26:24.389 00.020 16108 PulseGuide returned control before completion, sleep 376
22:26:24.766 00.377 16108 IsGuiding returns 1
22:26:24.766 00.000 16108 scope still moving after pulse duration time elapsed
22:26:24.797 00.031 16108 IsSlewing returns 0
22:26:24.797 00.000 16108 IsGuiding returns 1
22:26:24.827 00.030 16108 IsSlewing returns 0
22:26:24.827 00.000 16108 IsGuiding returns 1
22:26:24.858 00.031 16108 IsSlewing returns 0
22:26:24.858 00.000 16108 IsGuiding returns 0
22:26:24.858 00.000 16108 scope move finished after 415 + 103 ms
22:26:24.858 00.000 16108 Move returns status 0, amount 415
22:26:24.858 00.000 16108 MoveAxis(N, 26, B)
22:26:24.858 00.000 16108 Guiding  Dir = 0, Dur = 26
22:26:24.858 00.000 16108 IsSlewing returns 0
22:26:24.858 00.000 16108 IsGuiding returns 0
22:26:24.921 00.063 16108 IsGuiding returns 1
22:26:24.921 00.000 16108 scope still moving after pulse duration time elapsed
22:26:24.949 00.028 16108 IsSlewing returns 0
22:26:24.949 00.000 16108 IsGuiding returns 1
22:26:24.979 00.030 16108 IsSlewing returns 0
22:26:24.979 00.000 16108 IsGuiding returns 0
22:26:24.979 00.000 16108 scope move finished after 26 + 94 ms
22:26:24.979 00.000 16108 Move returns status 0, amount 26
22:26:24.979 00.000 16108 move complete, result=0
22:26:24.979 00.000 16108 worker thread done servicing request
22:26:24.979 00.000 16108 Worker thread wakes up
22:26:24.979 00.000 21068 GuideStep: 1.0 px 415 ms WEST, -0.1 px 26 ms NORTH
22:26:24.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:24.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:26.130 01.150 16108 Exposure complete
22:26:26.191 00.061 16108 worker thread done servicing request
22:26:26.192 00.001 21068 OnExposeComplete: enter
22:26:26.193 00.001 21068 UpdateGuideState(): m_state=6
22:26:26.194 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1538
22:26:26.194 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=877.20, Mass=99025, SNR=71.6, Peak=13363 HFD=3.2
22:26:26.195 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:26:26.196 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:26:26.197 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.39 cameraTheta=-1.16 mountX=-0.21 mountY=0.31, mountTheta=2.17
22:26:26.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.35, opts=13)
22:26:26.200 00.001 21068 Enqueuing Move request for scope (0.15, -0.35)
22:26:26.201 00.001 16108 Worker thread wakes up
22:26:26.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
22:26:26.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
22:26:26.201 00.000 16108 Moving (0.15, -0.35) raw xDistance=-0.21 yDistance=0.31
22:26:26.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:26:26.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:26.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:26:26.201 00.000 16108 MoveAxis(E, 56, ABG)
22:26:26.202 00.001 16108 Guiding  Dir = 2, Dur = 56
22:26:26.202 00.000 16108 IsSlewing returns 0
22:26:26.202 00.000 16108 IsGuiding returns 0
22:26:26.206 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=4022, FiltMin=3446, FiltMax=40733, Gamma=1.000
22:26:26.223 00.017 21068 UpdateGuideState exits: m=99025 SNR=71.6
22:26:26.224 00.001 21068 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 2 / 99999
22:26:26.225 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781670386.225,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.39,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
22:26:26.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:26.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:26.227 00.000 21068 Enqueuing Expose request
22:26:26.243 00.016 16108 PulseGuide returned control before completion, sleep 25
22:26:26.273 00.030 16108 IsGuiding returns 1
22:26:26.273 00.000 16108 scope still moving after pulse duration time elapsed
22:26:26.303 00.030 16108 IsSlewing returns 0
22:26:26.303 00.000 16108 IsGuiding returns 1
22:26:26.333 00.030 16108 IsSlewing returns 0
22:26:26.333 00.000 16108 IsGuiding returns 0
22:26:26.333 00.000 16108 scope move finished after 56 + 75 ms
22:26:26.333 00.000 16108 Move returns status 0, amount 56
22:26:26.333 00.000 16108 MoveAxis(N, 0, ABG)
22:26:26.333 00.000 16108 Move returns status 0, amount 0
22:26:26.333 00.000 16108 move complete, result=0
22:26:26.333 00.000 16108 worker thread done servicing request
22:26:26.333 00.000 16108 Worker thread wakes up
22:26:26.333 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.3 px 0 ms NORTH
22:26:26.334 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:26.335 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:27.306 00.971 16108 Exposure complete
22:26:27.363 00.057 16108 worker thread done servicing request
22:26:27.363 00.000 21068 OnExposeComplete: enter
22:26:27.364 00.001 21068 UpdateGuideState(): m_state=6
22:26:27.365 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1539
22:26:27.366 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.35, Mass=106155, SNR=67.4, Peak=14483 HFD=3.5
22:26:27.366 00.000 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
22:26:27.367 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
22:26:27.368 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.20 mountX=-0.12 mountY=0.18, mountTheta=2.14
22:26:27.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
22:26:27.371 00.001 21068 Enqueuing Move request for scope (0.08, -0.21)
22:26:27.372 00.001 16108 Worker thread wakes up
22:26:27.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
22:26:27.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
22:26:27.372 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.12 yDistance=0.18
22:26:27.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:26:27.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:27.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:26:27.372 00.000 16108 MoveAxis(E, 0, ABG)
22:26:27.372 00.000 16108 Move returns status 0, amount 0
22:26:27.372 00.000 16108 MoveAxis(N, 0, ABG)
22:26:27.372 00.000 16108 Move returns status 0, amount 0
22:26:27.372 00.000 16108 move complete, result=0
22:26:27.372 00.000 16108 worker thread done servicing request
22:26:27.376 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4025, FiltMin=3494, FiltMax=40473, Gamma=1.000
22:26:27.398 00.022 21068 UpdateGuideState exits: m=106155 SNR=67.4
22:26:27.398 00.000 21068 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 3 / 99999
22:26:27.399 00.001 21068 PhdController: newstate STATE_FINISH
22:26:27.400 00.001 21068 PhdController complete: success
22:26:27.401 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781670387.401,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
22:26:27.401 00.000 21068 Mount: notify guiding dither settle done success=1
22:26:27.402 00.001 21068 PhdController: newstate STATE_IDLE
22:26:27.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:27.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:27.406 00.001 21068 Enqueuing Expose request
22:26:27.408 00.002 16108 Worker thread wakes up
22:26:27.408 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:27.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:27.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:28.557 01.148 16108 Exposure complete
22:26:28.614 00.057 16108 worker thread done servicing request
22:26:28.614 00.000 21068 OnExposeComplete: enter
22:26:28.615 00.001 21068 UpdateGuideState(): m_state=6
22:26:28.616 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.618 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=877.63, Mass=109057, SNR=71.9, Peak=15523 HFD=3.3
22:26:28.618 00.000 21068 MultiStar: exiting stabilization period
22:26:28.619 00.001 21068 MultiStar: updating star positions after lock position change
22:26:28.620 00.001 21068 Star::Find(15, 607, 150, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.621 00.001 21068 Star::Find returns 1 (0), X=607.73, Y=150.02, Mass=124721, SNR=74.3, Peak=17763 HFD=3.2
22:26:28.621 00.000 21068 Star::Find(15, 474, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.622 00.001 21068 Star::Find returns 1 (0), X=474.89, Y=450.57, Mass=127209, SNR=82.4, Peak=20976 HFD=2.9
22:26:28.623 00.001 21068 Star::Find(15, 701, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.624 00.001 21068 Star::Find returns 1 (0), X=702.09, Y=51.38, Mass=98835, SNR=75.5, Peak=14621 HFD=3.4
22:26:28.624 00.000 21068 Star::Find(15, 1174, 885, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.625 00.001 21068 Star::Find returns 1 (0), X=1175.01, Y=884.91, Mass=80012, SNR=55.3, Peak=12947 HFD=3.5
22:26:28.626 00.001 21068 Star::Find(15, 1113, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.627 00.001 21068 Star::Find returns 1 (0), X=1113.73, Y=408.43, Mass=86513, SNR=54.5, Peak=11824 HFD=3.3
22:26:28.628 00.001 21068 Star::Find(15, 1178, 610, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.629 00.001 21068 Star::Find returns 1 (0), X=1178.36, Y=610.56, Mass=68180, SNR=46.2, Peak=10921 HFD=3.2
22:26:28.630 00.001 21068 Star::Find(15, 122, 729, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.631 00.001 21068 Star::Find returns 1 (0), X=123.21, Y=730.33, Mass=51926, SNR=45.9, Peak=11744 HFD=2.7
22:26:28.632 00.001 21068 Star::Find(15, 545, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.632 00.000 21068 Star::Find returns 1 (0), X=545.69, Y=838.90, Mass=71781, SNR=53.5, Peak=13312 HFD=2.6
22:26:28.633 00.001 21068 Star::Find(15, 1049, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.634 00.001 21068 Star::Find returns 1 (0), X=1049.89, Y=673.42, Mass=36400, SNR=31.6, Peak=9798 HFD=2.3
22:26:28.634 00.000 21068 Star::Find(15, 1017, 637, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.635 00.001 21068 Star::Find returns 1 (0), X=1018.17, Y=636.67, Mass=50064, SNR=48.8, Peak=9075 HFD=3.6
22:26:28.636 00.001 21068 Star::Find(15, 58, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
22:26:28.637 00.001 21068 Star::Find returns 1 (0), X=58.62, Y=631.05, Mass=56188, SNR=43.9, Peak=12073 HFD=2.6
22:26:28.637 00.000 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
22:26:28.638 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
22:26:28.639 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=0.07 mountY=-0.07, mountTheta=-0.75
22:26:28.640 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
22:26:28.642 00.002 21068 Enqueuing Move request for scope (-0.06, 0.08)
22:26:28.643 00.001 16108 Worker thread wakes up
22:26:28.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:26:28.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:26:28.643 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.07
22:26:28.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:26:28.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:28.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:28.643 00.000 16108 MoveAxis(E, 0, ABG)
22:26:28.643 00.000 16108 Move returns status 0, amount 0
22:26:28.643 00.000 16108 MoveAxis(N, 0, ABG)
22:26:28.643 00.000 16108 Move returns status 0, amount 0
22:26:28.643 00.000 16108 move complete, result=0
22:26:28.643 00.000 16108 worker thread done servicing request
22:26:28.648 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4022, FiltMin=3446, FiltMax=50937, Gamma=1.000
22:26:28.663 00.015 21068 UpdateGuideState exits: m=109057 SNR=71.9
22:26:28.663 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:28.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:28.664 00.000 21068 Enqueuing Expose request
22:26:28.666 00.002 16108 Worker thread wakes up
22:26:28.666 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:28.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:28.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:28.742 00.075 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:28.743 00.001 21068 case statement mapped state 6 to 3
22:26:28.744 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:28.842 00.098 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
22:26:28.843 00.001 21068 PhdController::Guide begins
22:26:28.844 00.001 21068 PhdController: newstate STATE_SETUP
22:26:28.844 00.000 21068 PhdController: setup
22:26:28.845 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
22:26:28.846 00.001 21068 PhdController: guider state = 6
22:26:28.846 00.000 21068 PhdController: newstate STATE_SETTLE_BEGIN
22:26:28.847 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
22:26:28.848 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
22:26:28.893 00.045 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:26:28.894 00.001 21068 case statement mapped state 6 to 3
22:26:28.894 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:26:29.636 00.742 16108 Exposure complete
22:26:29.713 00.077 16108 worker thread done servicing request
22:26:29.713 00.000 21068 OnExposeComplete: enter
22:26:29.715 00.002 21068 UpdateGuideState(): m_state=6
22:26:29.716 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1541
22:26:29.717 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.41, Mass=81978, SNR=56.4, Peak=13971 HFD=2.8
22:26:29.718 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
22:26:29.719 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
22:26:29.720 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.49 mountX=0.16 mountY=0.19, mountTheta=0.85
22:26:29.723 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.15, opts=13)
22:26:29.724 00.001 21068 Enqueuing Move request for scope (-0.19, -0.15)
22:26:29.725 00.001 16108 Worker thread wakes up
22:26:29.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
22:26:29.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
22:26:29.726 00.001 16108 Moving (-0.19, -0.15) raw xDistance=0.16 yDistance=0.19
22:26:29.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:26:29.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:29.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:26:29.726 00.000 16108 MoveAxis(E, 0, ABG)
22:26:29.726 00.000 16108 Move returns status 0, amount 0
22:26:29.726 00.000 16108 MoveAxis(N, 0, ABG)
22:26:29.726 00.000 16108 Move returns status 0, amount 0
22:26:29.726 00.000 16108 move complete, result=0
22:26:29.726 00.000 16108 worker thread done servicing request
22:26:29.732 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4025, FiltMin=3395, FiltMax=57865, Gamma=1.000
22:26:29.753 00.021 21068 UpdateGuideState exits: m=81978 SNR=56.4
22:26:29.753 00.000 21068 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 1 / 99999
22:26:29.754 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781670389.754,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:26:29.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:29.757 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:29.758 00.001 21068 Enqueuing Expose request
22:26:29.759 00.001 16108 Worker thread wakes up
22:26:29.759 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:29.761 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:29.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:30.920 01.159 16108 Exposure complete
22:26:31.014 00.094 16108 worker thread done servicing request
22:26:31.014 00.000 21068 OnExposeComplete: enter
22:26:31.016 00.002 21068 UpdateGuideState(): m_state=6
22:26:31.017 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1542
22:26:31.017 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=877.40, Mass=96604, SNR=59.4, Peak=13552 HFD=3.2
22:26:31.020 00.003 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
22:26:31.022 00.002 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
22:26:31.024 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=-0.13 mountY=0.13, mountTheta=2.36
22:26:31.027 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.16, opts=13)
22:26:31.028 00.001 21068 Enqueuing Move request for scope (0.10, -0.16)
22:26:31.030 00.002 16108 Worker thread wakes up
22:26:31.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
22:26:31.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
22:26:31.030 00.000 16108 Moving (0.10, -0.16) raw xDistance=-0.13 yDistance=0.13
22:26:31.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:26:31.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:31.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:26:31.031 00.001 16108 MoveAxis(E, 0, ABG)
22:26:31.031 00.000 16108 Move returns status 0, amount 0
22:26:31.031 00.000 16108 MoveAxis(N, 0, ABG)
22:26:31.031 00.000 16108 Move returns status 0, amount 0
22:26:31.031 00.000 16108 move complete, result=0
22:26:31.031 00.000 16108 worker thread done servicing request
22:26:31.038 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4025, FiltMin=3366, FiltMax=45497, Gamma=1.000
22:26:31.063 00.025 21068 UpdateGuideState exits: m=96604 SNR=59.4
22:26:31.065 00.002 21068 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 2 / 99999
22:26:31.066 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781670391.066,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.24,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
22:26:31.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:31.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:31.069 00.001 21068 Enqueuing Expose request
22:26:31.070 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:31.071 00.001 16108 Worker thread wakes up
22:26:31.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:31.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:32.049 00.978 16108 Exposure complete
22:26:32.141 00.092 16108 worker thread done servicing request
22:26:32.142 00.001 21068 OnExposeComplete: enter
22:26:32.143 00.001 21068 UpdateGuideState(): m_state=6
22:26:32.146 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1543
22:26:32.148 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=877.85, Mass=103787, SNR=73.0, Peak=16035 HFD=3.0
22:26:32.150 00.002 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
22:26:32.152 00.002 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:26:32.153 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.02 mountX=0.19 mountY=-0.26, mountTheta=-0.92
22:26:32.157 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.30, opts=13)
22:26:32.159 00.002 21068 Enqueuing Move request for scope (-0.14, 0.30)
22:26:32.161 00.002 16108 Worker thread wakes up
22:26:32.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
22:26:32.161 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
22:26:32.161 00.000 16108 Moving (-0.14, 0.30) raw xDistance=0.19 yDistance=-0.26
22:26:32.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:26:32.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:32.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:26:32.161 00.000 16108 MoveAxis(E, 0, ABG)
22:26:32.161 00.000 16108 Move returns status 0, amount 0
22:26:32.161 00.000 16108 MoveAxis(N, 0, ABG)
22:26:32.161 00.000 16108 Move returns status 0, amount 0
22:26:32.161 00.000 16108 move complete, result=0
22:26:32.161 00.000 16108 worker thread done servicing request
22:26:32.167 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4022, FiltMin=3453, FiltMax=53165, Gamma=1.000
22:26:32.188 00.021 21068 UpdateGuideState exits: m=103787 SNR=73.0
22:26:32.190 00.002 21068 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 3 / 99999
22:26:32.192 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781670392.192,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.27,"Time":2.4,"SettleTime":3.0,"StarLocked":true}
22:26:32.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:32.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:32.195 00.001 21068 Enqueuing Expose request
22:26:32.196 00.001 16108 Worker thread wakes up
22:26:32.196 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:26:32.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:32.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:33.352 01.155 16108 Exposure complete
22:26:33.433 00.081 16108 worker thread done servicing request
22:26:33.433 00.000 21068 OnExposeComplete: enter
22:26:33.435 00.002 21068 UpdateGuideState(): m_state=6
22:26:33.436 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1544
22:26:33.437 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.34, Mass=105083, SNR=65.8, Peak=13843 HFD=3.1
22:26:33.438 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
22:26:33.440 00.002 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
22:26:33.441 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.23 mountX=-0.11 mountY=0.19, mountTheta=2.10
22:26:33.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
22:26:33.445 00.002 21068 Enqueuing Move request for scope (0.08, -0.21)
22:26:33.446 00.001 16108 Worker thread wakes up
22:26:33.447 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
22:26:33.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
22:26:33.447 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.11 yDistance=0.19
22:26:33.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:26:33.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:33.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:26:33.447 00.000 16108 MoveAxis(E, 0, ABG)
22:26:33.447 00.000 16108 Move returns status 0, amount 0
22:26:33.447 00.000 16108 MoveAxis(N, 0, ABG)
22:26:33.447 00.000 16108 Move returns status 0, amount 0
22:26:33.447 00.000 16108 move complete, result=0
22:26:33.447 00.000 16108 worker thread done servicing request
22:26:33.452 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4025, FiltMin=3485, FiltMax=42688, Gamma=1.000
22:26:33.473 00.021 21068 UpdateGuideState exits: m=105083 SNR=65.8
22:26:33.474 00.001 21068 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 4 / 99999
22:26:33.475 00.001 21068 PhdController: newstate STATE_FINISH
22:26:33.476 00.001 21068 PhdController complete: success
22:26:33.477 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781670393.476,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
22:26:33.477 00.000 21068 Mount: notify guiding dither settle done success=1
22:26:33.478 00.001 21068 PhdController: newstate STATE_IDLE
22:26:33.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:33.479 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:33.480 00.001 21068 Enqueuing Expose request
22:26:33.483 00.003 16108 Worker thread wakes up
22:26:33.483 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:33.484 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:33.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:34.459 00.975 16108 Exposure complete
22:26:34.546 00.087 16108 worker thread done servicing request
22:26:34.546 00.000 21068 OnExposeComplete: enter
22:26:34.548 00.002 21068 UpdateGuideState(): m_state=6
22:26:34.549 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1545
22:26:34.550 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.28, Mass=90512, SNR=62.1, Peak=12227 HFD=3.4
22:26:34.552 00.002 21068 MultiStar: [#1 0.00,-0.16,1.10,U] [#2 0.28,-0.06,1.36,U] [#3 0.20,-0.19,0.95,U] [#4 -0.35,0.31,0.73,U] [#5 -0.07,0.03,0.96,U] [#6 -0.22,0.19,0.74,U] [#7 -0.26,-0.22,0.70,U] [#8 0.17,0.17,0.85,U] 
22:26:34.554 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.10, -0.27}
22:26:34.555 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
22:26:34.556 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
22:26:34.558 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.17 mountX=-0.02 mountY=0.03, mountTheta=2.17
22:26:34.561 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
22:26:34.561 00.000 21068 Enqueuing Move request for scope (0.02, -0.04)
22:26:34.562 00.001 16108 Worker thread wakes up
22:26:34.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:26:34.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:26:34.562 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.02 yDistance=0.03
22:26:34.563 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:26:34.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:34.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:26:34.563 00.000 16108 MoveAxis(E, 0, ABG)
22:26:34.563 00.000 16108 Move returns status 0, amount 0
22:26:34.563 00.000 16108 MoveAxis(N, 0, ABG)
22:26:34.563 00.000 16108 Move returns status 0, amount 0
22:26:34.563 00.000 16108 move complete, result=0
22:26:34.563 00.000 16108 worker thread done servicing request
22:26:34.570 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4022, FiltMin=3443, FiltMax=40057, Gamma=1.000
22:26:34.593 00.023 21068 UpdateGuideState exits: m=90512 SNR=62.1
22:26:34.595 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:34.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:34.598 00.002 21068 Enqueuing Expose request
22:26:34.599 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:34.601 00.002 16108 Worker thread wakes up
22:26:34.601 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:34.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:35.749 01.148 16108 Exposure complete
22:26:35.816 00.067 16108 worker thread done servicing request
22:26:35.816 00.000 21068 OnExposeComplete: enter
22:26:35.817 00.001 21068 UpdateGuideState(): m_state=6
22:26:35.818 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1546
22:26:35.819 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.89, Mass=96426, SNR=69.7, Peak=14963 HFD=3.1
22:26:35.820 00.001 21068 MultiStar: [#1 -0.11,0.23,0.96,U] [#2 0.31,-0.04,1.10,U] [#3 -0.01,-0.06,0.77,U] [#4 -0.26,0.20,0.86,U] [#5 -0.38,0.07,0.84,U] [#6 -0.25,0.41,0.81,U] [#7 -0.34,0.03,0.61,U] [#8 -0.08,0.25,0.71,U] 
22:26:35.821 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {0.13, 0.33}
22:26:35.822 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
22:26:35.823 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
22:26:35.824 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.07 mountX=0.11 mountY=-0.14, mountTheta=-0.87
22:26:35.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.16, opts=13)
22:26:35.827 00.001 21068 Enqueuing Move request for scope (-0.09, 0.16)
22:26:35.829 00.002 16108 Worker thread wakes up
22:26:35.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
22:26:35.829 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
22:26:35.829 00.000 16108 Moving (-0.09, 0.16) raw xDistance=0.11 yDistance=-0.14
22:26:35.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:26:35.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:35.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:26:35.829 00.000 16108 MoveAxis(E, 0, ABG)
22:26:35.829 00.000 16108 Move returns status 0, amount 0
22:26:35.829 00.000 16108 MoveAxis(N, 0, ABG)
22:26:35.829 00.000 16108 Move returns status 0, amount 0
22:26:35.829 00.000 16108 move complete, result=0
22:26:35.829 00.000 16108 worker thread done servicing request
22:26:35.834 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4022, FiltMin=3427, FiltMax=45865, Gamma=1.000
22:26:35.851 00.017 21068 UpdateGuideState exits: m=96426 SNR=69.7
22:26:35.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:35.854 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:35.855 00.001 21068 Enqueuing Expose request
22:26:35.856 00.001 16108 Worker thread wakes up
22:26:35.856 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:35.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:35.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:36.834 00.977 16108 Exposure complete
22:26:36.908 00.074 16108 worker thread done servicing request
22:26:36.908 00.000 21068 OnExposeComplete: enter
22:26:36.909 00.001 21068 UpdateGuideState(): m_state=6
22:26:36.910 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1547
22:26:36.911 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.79, Mass=109329, SNR=72.1, Peak=14496 HFD=3.2
22:26:36.913 00.002 21068 MultiStar: [#1 -0.00,0.15,1.15,U] [#2 0.45,0.18,1.04,U] [#3 0.30,-0.05,0.85,U] [#4 -0.21,0.40,0.75,U] [#5 0.04,0.12,0.87,U] [#6 0.13,0.41,0.76,U] [#7 -0.26,0.11,0.53,U] [#8 0.33,0.21,0.83,U] 
22:26:36.914 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.08, 0.24}
22:26:36.914 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
22:26:36.915 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
22:26:36.916 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.03 mountX=-0.08 mountY=-0.21, mountTheta=-1.93
22:26:36.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
22:26:36.919 00.001 21068 Enqueuing Move request for scope (0.12, 0.19)
22:26:36.920 00.001 16108 Worker thread wakes up
22:26:36.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
22:26:36.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
22:26:36.920 00.000 16108 Moving (0.12, 0.19) raw xDistance=-0.08 yDistance=-0.21
22:26:36.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:26:36.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:36.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:26:36.920 00.000 16108 MoveAxis(E, 0, ABG)
22:26:36.920 00.000 16108 Move returns status 0, amount 0
22:26:36.920 00.000 16108 MoveAxis(N, 0, ABG)
22:26:36.920 00.000 16108 Move returns status 0, amount 0
22:26:36.920 00.000 16108 move complete, result=0
22:26:36.920 00.000 16108 worker thread done servicing request
22:26:36.926 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4022, FiltMin=3373, FiltMax=54371, Gamma=1.000
22:26:36.944 00.018 21068 UpdateGuideState exits: m=109329 SNR=72.1
22:26:36.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:36.947 00.001 21068 Enqueuing Expose request
22:26:36.948 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:26:36.949 00.001 16108 Worker thread wakes up
22:26:36.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:36.950 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:38.124 01.174 16108 Exposure complete
22:26:38.186 00.062 16108 worker thread done servicing request
22:26:38.186 00.000 21068 OnExposeComplete: enter
22:26:38.187 00.001 21068 UpdateGuideState(): m_state=6
22:26:38.188 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1548
22:26:38.189 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.51, Mass=109003, SNR=70.1, Peak=15123 HFD=3.1
22:26:38.190 00.001 21068 MultiStar: [#1 -0.38,0.13,1.12,U] [#2 0.11,-0.16,1.07,U] [#3 -0.11,0.20,1.08,U] [#4 -0.25,0.40,0.75,U] [#5 -0.23,0.26,0.90,U] [#6 -0.06,0.19,0.69,U] [#7 -0.34,-0.30,0.53,U] [#8 -0.07,-0.15,0.78,U] 
22:26:38.192 00.002 21068 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.08, -0.04}
22:26:38.192 00.000 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
22:26:38.193 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
22:26:38.194 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=-0.08 mountY=0.02, mountTheta=2.92
22:26:38.196 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
22:26:38.197 00.001 21068 Enqueuing Move request for scope (0.08, -0.04)
22:26:38.198 00.001 16108 Worker thread wakes up
22:26:38.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
22:26:38.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
22:26:38.198 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.08 yDistance=0.02
22:26:38.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:26:38.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:38.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:26:38.198 00.000 16108 MoveAxis(E, 0, ABG)
22:26:38.199 00.001 16108 Move returns status 0, amount 0
22:26:38.199 00.000 16108 MoveAxis(N, 0, ABG)
22:26:38.199 00.000 16108 Move returns status 0, amount 0
22:26:38.199 00.000 16108 move complete, result=0
22:26:38.199 00.000 16108 worker thread done servicing request
22:26:38.205 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=4022, FiltMin=3469, FiltMax=41037, Gamma=1.000
22:26:38.222 00.017 21068 UpdateGuideState exits: m=109003 SNR=70.1
22:26:38.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:38.223 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:38.224 00.001 21068 Enqueuing Expose request
22:26:38.225 00.001 16108 Worker thread wakes up
22:26:38.225 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:38.227 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:38.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:39.185 00.958 16108 Exposure complete
22:26:39.247 00.062 16108 worker thread done servicing request
22:26:39.248 00.001 21068 OnExposeComplete: enter
22:26:39.249 00.001 21068 UpdateGuideState(): m_state=6
22:26:39.249 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1549
22:26:39.250 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.51, Mass=100020, SNR=67.4, Peak=13552 HFD=3.2
22:26:39.251 00.001 21068 MultiStar: [#1 0.32,-0.10,1.17,U] [#2 0.33,-0.02,1.20,U] [#3 0.36,-0.09,0.85,U] [#4 -0.08,0.36,0.82,U] [#5 0.10,0.37,0.98,U] [#6 0.44,0.35,0.70,U] [#7 -0.02,-0.24,0.52,U] [#8 0.66,0.05,0.00,M1] 
22:26:39.252 00.001 21068 refined, 7 included, MultiStar: {0.24, 0.07}, one-star: {0.34, -0.04}
22:26:39.253 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
22:26:39.253 00.000 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
22:26:39.254 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.29 mountX=-0.22 mountY=-0.13, mountTheta=-2.63
22:26:39.257 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.07, opts=13)
22:26:39.258 00.001 21068 Enqueuing Move request for scope (0.24, 0.07)
22:26:39.259 00.001 16108 Worker thread wakes up
22:26:39.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
22:26:39.259 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
22:26:39.259 00.000 16108 Moving (0.24, 0.07) raw xDistance=-0.22 yDistance=-0.13
22:26:39.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:26:39.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:39.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:39.259 00.000 16108 MoveAxis(E, 59, ABG)
22:26:39.259 00.000 16108 Guiding  Dir = 2, Dur = 59
22:26:39.260 00.001 16108 IsSlewing returns 0
22:26:39.260 00.000 16108 IsGuiding returns 0
22:26:39.264 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4019, FiltMin=3424, FiltMax=44749, Gamma=1.000
22:26:39.279 00.015 21068 UpdateGuideState exits: m=100020 SNR=67.4
22:26:39.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:39.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:39.282 00.001 21068 Enqueuing Expose request
22:26:39.317 00.035 16108 PulseGuide returned control before completion, sleep 13
22:26:39.330 00.013 16108 IsGuiding returns 1
22:26:39.330 00.000 16108 scope still moving after pulse duration time elapsed
22:26:39.361 00.031 16108 IsSlewing returns 0
22:26:39.361 00.000 16108 IsGuiding returns 1
22:26:39.390 00.029 16108 IsSlewing returns 0
22:26:39.390 00.000 16108 IsGuiding returns 1
22:26:39.421 00.031 16108 IsSlewing returns 0
22:26:39.421 00.000 16108 IsGuiding returns 0
22:26:39.421 00.000 16108 scope move finished after 59 + 102 ms
22:26:39.421 00.000 16108 Move returns status 0, amount 59
22:26:39.421 00.000 16108 MoveAxis(N, 0, ABG)
22:26:39.421 00.000 16108 Move returns status 0, amount 0
22:26:39.421 00.000 16108 move complete, result=0
22:26:39.421 00.000 16108 worker thread done servicing request
22:26:39.422 00.001 16108 Worker thread wakes up
22:26:39.422 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
22:26:39.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:39.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:40.586 01.164 16108 Exposure complete
22:26:40.642 00.056 16108 worker thread done servicing request
22:26:40.642 00.000 21068 OnExposeComplete: enter
22:26:40.643 00.001 21068 UpdateGuideState(): m_state=6
22:26:40.644 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1550
22:26:40.644 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=877.46, Mass=96134, SNR=63.1, Peak=12739 HFD=3.1
22:26:40.645 00.001 21068 MultiStar: [#1 -0.04,0.24,1.40,U] [#2 0.05,0.22,1.30,U] [#3 -0.15,0.08,0.86,U] [#4 -0.27,0.55,0.00,M1] [#5 -0.20,0.32,0.91,U] [#6 -0.09,0.31,0.87,U] [#7 -0.35,-0.35,0.60,U] [#8 0.33,0.73,0.00,M2] 
22:26:40.646 00.001 21068 single-star, 6 included, MultiStar: {-0.08, 0.13}, one-star: {0.04, -0.09}
22:26:40.647 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:26:40.648 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
22:26:40.648 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=-0.06 mountY=0.08, mountTheta=2.20
22:26:40.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
22:26:40.651 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
22:26:40.652 00.001 16108 Worker thread wakes up
22:26:40.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:26:40.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:26:40.652 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.06 yDistance=0.08
22:26:40.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:26:40.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:40.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:26:40.652 00.000 16108 MoveAxis(E, 0, ABG)
22:26:40.652 00.000 16108 Move returns status 0, amount 0
22:26:40.652 00.000 16108 MoveAxis(N, 0, ABG)
22:26:40.652 00.000 16108 Move returns status 0, amount 0
22:26:40.652 00.000 16108 move complete, result=0
22:26:40.652 00.000 16108 worker thread done servicing request
22:26:40.656 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4016, FiltMin=3430, FiltMax=38909, Gamma=1.000
22:26:40.673 00.017 21068 UpdateGuideState exits: m=96134 SNR=63.1
22:26:40.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:40.675 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:40.675 00.000 21068 Enqueuing Expose request
22:26:40.676 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:26:40.677 00.001 16108 Worker thread wakes up
22:26:40.677 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:40.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:41.649 00.972 16108 Exposure complete
22:26:41.707 00.058 16108 worker thread done servicing request
22:26:41.707 00.000 21068 OnExposeComplete: enter
22:26:41.708 00.001 21068 UpdateGuideState(): m_state=6
22:26:41.709 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1551
22:26:41.709 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=877.42, Mass=100867, SNR=68.7, Peak=15843 HFD=3.1
22:26:41.710 00.001 21068 MultiStar: [#1 -0.54,0.10,1.07,U] [#2 -0.27,0.11,1.03,U] [#3 -0.17,0.19,0.85,U] [#4 -0.82,0.31,0.00,M2] [#5 -0.62,0.56,0.00,M1] [#6 -0.30,0.44,0.94,U] [#7 -0.46,-0.24,0.53,U] [#8 -0.28,0.21,0.69,U] 
22:26:41.711 00.001 21068 single-star, 6 included, MultiStar: {-0.32, 0.11}, one-star: {-0.25, -0.13}
22:26:41.712 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
22:26:41.712 00.000 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.74)
22:26:41.713 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.64 mountX=0.22 mountY=0.19, mountTheta=0.71
22:26:41.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.13, opts=13)
22:26:41.718 00.003 21068 Enqueuing Move request for scope (-0.25, -0.13)
22:26:41.719 00.001 16108 Worker thread wakes up
22:26:41.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
22:26:41.719 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
22:26:41.719 00.000 16108 Moving (-0.25, -0.13) raw xDistance=0.22 yDistance=0.19
22:26:41.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:26:41.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:41.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:26:41.719 00.000 16108 MoveAxis(W, 57, ABG)
22:26:41.719 00.000 16108 Guiding  Dir = 3, Dur = 57
22:26:41.719 00.000 16108 IsSlewing returns 0
22:26:41.719 00.000 16108 IsGuiding returns 0
22:26:41.723 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4016, FiltMin=3475, FiltMax=51353, Gamma=1.000
22:26:41.734 00.011 16108 PulseGuide returned control before completion, sleep 52
22:26:41.743 00.009 21068 UpdateGuideState exits: m=100867 SNR=68.7
22:26:41.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:41.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:41.746 00.001 21068 Enqueuing Expose request
22:26:41.793 00.047 16108 IsGuiding returns 1
22:26:41.793 00.000 16108 scope still moving after pulse duration time elapsed
22:26:41.824 00.031 16108 IsSlewing returns 0
22:26:41.824 00.000 16108 IsGuiding returns 0
22:26:41.824 00.000 16108 scope move finished after 57 + 48 ms
22:26:41.824 00.000 16108 Move returns status 0, amount 57
22:26:41.824 00.000 16108 MoveAxis(N, 0, ABG)
22:26:41.824 00.000 16108 Move returns status 0, amount 0
22:26:41.824 00.000 16108 move complete, result=0
22:26:41.824 00.000 16108 worker thread done servicing request
22:26:41.824 00.000 16108 Worker thread wakes up
22:26:41.824 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
22:26:41.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:41.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:42.981 01.156 16108 Exposure complete
22:26:43.043 00.062 16108 worker thread done servicing request
22:26:43.043 00.000 21068 OnExposeComplete: enter
22:26:43.044 00.001 21068 UpdateGuideState(): m_state=6
22:26:43.047 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1552
22:26:43.049 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=877.38, Mass=91194, SNR=64.8, Peak=12400 HFD=3.2
22:26:43.050 00.001 21068 MultiStar: [#1 0.33,0.16,1.12,U] [#2 0.64,0.07,0.00,M1] [#3 0.44,0.18,1.04,U] [#4 -0.05,0.32,1.07,U] [#5 0.45,0.43,0.00,M2] [#6 0.52,0.19,0.71,U] [#7 -0.05,-0.27,0.56,U] [#8 0.32,0.07,0.71,U] 
22:26:43.051 00.001 21068 refined, 6 included, MultiStar: {0.28, 0.09}, one-star: {0.40, -0.17}
22:26:43.052 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
22:26:43.053 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
22:26:43.053 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.31 mountX=-0.26 mountY=-0.15, mountTheta=-2.61
22:26:43.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.09, opts=13)
22:26:43.056 00.001 21068 Enqueuing Move request for scope (0.28, 0.09)
22:26:43.057 00.001 16108 Worker thread wakes up
22:26:43.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
22:26:43.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
22:26:43.057 00.000 16108 Moving (0.28, 0.09) raw xDistance=-0.26 yDistance=-0.15
22:26:43.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:26:43.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:43.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:26:43.057 00.000 16108 MoveAxis(E, 65, ABG)
22:26:43.057 00.000 16108 Guiding  Dir = 2, Dur = 65
22:26:43.058 00.001 16108 IsSlewing returns 0
22:26:43.058 00.000 16108 IsGuiding returns 0
22:26:43.063 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=4016, FiltMin=3427, FiltMax=45917, Gamma=1.000
22:26:43.076 00.013 16108 PulseGuide returned control before completion, sleep 58
22:26:43.078 00.002 21068 UpdateGuideState exits: m=91194 SNR=64.8
22:26:43.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:43.079 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:43.080 00.001 21068 Enqueuing Expose request
22:26:43.137 00.057 16108 IsGuiding returns 1
22:26:43.137 00.000 16108 scope still moving after pulse duration time elapsed
22:26:43.168 00.031 16108 IsSlewing returns 0
22:26:43.168 00.000 16108 IsGuiding returns 0
22:26:43.168 00.000 16108 scope move finished after 65 + 44 ms
22:26:43.168 00.000 16108 Move returns status 0, amount 65
22:26:43.168 00.000 16108 MoveAxis(N, 0, ABG)
22:26:43.168 00.000 16108 Move returns status 0, amount 0
22:26:43.168 00.000 16108 move complete, result=0
22:26:43.169 00.001 16108 worker thread done servicing request
22:26:43.169 00.000 16108 Worker thread wakes up
22:26:43.169 00.000 21068 GuideStep: -0.3 px 65 ms EAST, -0.2 px 0 ms NORTH
22:26:43.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:43.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:44.135 00.965 16108 Exposure complete
22:26:44.189 00.054 16108 worker thread done servicing request
22:26:44.189 00.000 21068 OnExposeComplete: enter
22:26:44.190 00.001 21068 UpdateGuideState(): m_state=6
22:26:44.191 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1553
22:26:44.192 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.43, Mass=103667, SNR=66.6, Peak=17123 HFD=3.0
22:26:44.193 00.001 21068 MultiStar: [#1 -0.18,0.08,1.03,U] [#2 -0.23,0.15,1.35,U] [#3 -0.31,0.31,1.03,U] [#4 -0.41,0.51,0.00,M2] [#5 -0.25,0.35,0.96,U] [#6 -0.31,0.54,0.00,M1] [#7 -0.61,-0.16,0.00,M1] [#8 0.06,0.47,0.75,U] 
22:26:44.194 00.001 21068 refined, 5 included, MultiStar: {-0.21, 0.19}, one-star: {-0.30, -0.13}
22:26:44.194 00.000 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
22:26:44.195 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
22:26:44.196 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.29 cameraTheta=2.41 mountX=0.24 mountY=-0.14, mountTheta=-0.51
22:26:44.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.19, opts=13)
22:26:44.199 00.001 21068 Enqueuing Move request for scope (-0.21, 0.19)
22:26:44.199 00.000 16108 Worker thread wakes up
22:26:44.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
22:26:44.200 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
22:26:44.200 00.000 16108 Moving (-0.21, 0.19) raw xDistance=0.24 yDistance=-0.14
22:26:44.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
22:26:44.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:44.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:26:44.200 00.000 16108 MoveAxis(W, 59, ABG)
22:26:44.200 00.000 16108 Guiding  Dir = 3, Dur = 59
22:26:44.200 00.000 16108 IsSlewing returns 0
22:26:44.200 00.000 16108 IsGuiding returns 0
22:26:44.206 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4013, FiltMin=3427, FiltMax=54032, Gamma=1.000
22:26:44.220 00.014 21068 UpdateGuideState exits: m=103667 SNR=66.6
22:26:44.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:44.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:44.223 00.001 21068 Enqueuing Expose request
22:26:44.248 00.025 16108 PulseGuide returned control before completion, sleep 22
22:26:44.279 00.031 16108 IsGuiding returns 1
22:26:44.279 00.000 16108 scope still moving after pulse duration time elapsed
22:26:44.311 00.032 16108 IsSlewing returns 0
22:26:44.311 00.000 16108 IsGuiding returns 1
22:26:44.341 00.030 16108 IsSlewing returns 0
22:26:44.341 00.000 16108 IsGuiding returns 0
22:26:44.341 00.000 16108 scope move finished after 59 + 82 ms
22:26:44.341 00.000 16108 Move returns status 0, amount 59
22:26:44.341 00.000 16108 MoveAxis(N, 0, ABG)
22:26:44.341 00.000 16108 Move returns status 0, amount 0
22:26:44.341 00.000 16108 move complete, result=0
22:26:44.343 00.002 16108 worker thread done servicing request
22:26:44.343 00.000 16108 Worker thread wakes up
22:26:44.343 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
22:26:44.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:44.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:45.492 01.149 16108 Exposure complete
22:26:45.552 00.060 16108 worker thread done servicing request
22:26:45.552 00.000 21068 OnExposeComplete: enter
22:26:45.552 00.000 21068 UpdateGuideState(): m_state=6
22:26:45.554 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1554
22:26:45.555 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.29, Mass=110348, SNR=68.2, Peak=16704 HFD=3.0
22:26:45.556 00.001 21068 MultiStar: [#1 0.26,-0.01,1.08,U] [#2 0.55,0.04,1.14,U] [#3 0.04,0.17,0.96,U] [#4 -0.16,0.31,0.91,U] [#5 0.07,0.08,0.91,U] [#6 -0.10,0.33,0.84,U] [#7 -0.19,-0.28,0.55,U] [#8 0.25,-0.13,0.61,U] 
22:26:45.557 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.06, -0.26}
22:26:45.558 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:26:45.558 00.000 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:26:45.559 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
22:26:45.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
22:26:45.562 00.001 21068 Enqueuing Move request for scope (0.11, 0.04)
22:26:45.563 00.001 16108 Worker thread wakes up
22:26:45.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:26:45.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:26:45.563 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.07
22:26:45.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:26:45.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:45.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:45.563 00.000 16108 MoveAxis(E, 0, ABG)
22:26:45.563 00.000 16108 Move returns status 0, amount 0
22:26:45.563 00.000 16108 MoveAxis(N, 0, ABG)
22:26:45.563 00.000 16108 Move returns status 0, amount 0
22:26:45.563 00.000 16108 move complete, result=0
22:26:45.563 00.000 16108 worker thread done servicing request
22:26:45.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=4009, FiltMin=3446, FiltMax=42637, Gamma=1.000
22:26:45.585 00.018 21068 UpdateGuideState exits: m=110348 SNR=68.2
22:26:45.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:45.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:45.588 00.001 21068 Enqueuing Expose request
22:26:45.589 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:45.590 00.001 16108 Worker thread wakes up
22:26:45.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:45.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:46.552 00.961 16108 Exposure complete
22:26:46.614 00.062 16108 worker thread done servicing request
22:26:46.614 00.000 21068 OnExposeComplete: enter
22:26:46.615 00.001 21068 UpdateGuideState(): m_state=6
22:26:46.616 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1555
22:26:46.617 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.54, Mass=108544, SNR=66.8, Peak=15539 HFD=3.3
22:26:46.618 00.001 21068 MultiStar: [#1 -0.33,0.02,1.03,U] [#2 0.02,0.17,1.06,U] [#3 -0.29,0.23,1.06,U] [#4 -0.21,0.33,0.80,U] [#5 -0.51,0.63,0.00,M1] [#6 -0.30,0.55,0.00,M1] [#7 -0.27,-0.31,0.66,U] [#8 -0.03,0.11,0.84,U] 
22:26:46.619 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.09}, one-star: {-0.24, -0.01}
22:26:46.621 00.002 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
22:26:46.621 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
22:26:46.622 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.70 mountX=0.21 mountY=-0.04, mountTheta=-0.20
22:26:46.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
22:26:46.624 00.000 21068 Enqueuing Move request for scope (-0.19, 0.09)
22:26:46.625 00.001 16108 Worker thread wakes up
22:26:46.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
22:26:46.625 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
22:26:46.625 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.21 yDistance=-0.04
22:26:46.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:26:46.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:46.626 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:46.626 00.000 16108 MoveAxis(W, 54, ABG)
22:26:46.626 00.000 16108 Guiding  Dir = 3, Dur = 54
22:26:46.626 00.000 16108 IsSlewing returns 0
22:26:46.626 00.000 16108 IsGuiding returns 0
22:26:46.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4006, FiltMin=3430, FiltMax=49161, Gamma=1.000
22:26:46.648 00.018 21068 UpdateGuideState exits: m=108544 SNR=66.8
22:26:46.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:46.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:46.650 00.000 21068 Enqueuing Expose request
22:26:46.683 00.033 16108 IsGuiding returns 1
22:26:46.683 00.000 16108 scope still moving after pulse duration time elapsed
22:26:46.713 00.030 16108 IsSlewing returns 0
22:26:46.713 00.000 16108 IsGuiding returns 1
22:26:46.744 00.031 16108 IsSlewing returns 0
22:26:46.744 00.000 16108 IsGuiding returns 1
22:26:46.775 00.031 16108 IsSlewing returns 0
22:26:46.775 00.000 16108 IsGuiding returns 0
22:26:46.775 00.000 16108 scope move finished after 54 + 95 ms
22:26:46.775 00.000 16108 Move returns status 0, amount 54
22:26:46.775 00.000 16108 MoveAxis(N, 0, ABG)
22:26:46.775 00.000 16108 Move returns status 0, amount 0
22:26:46.776 00.001 16108 move complete, result=0
22:26:46.776 00.000 16108 worker thread done servicing request
22:26:46.776 00.000 16108 Worker thread wakes up
22:26:46.776 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
22:26:46.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:46.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:47.926 01.149 16108 Exposure complete
22:26:47.986 00.060 16108 worker thread done servicing request
22:26:47.986 00.000 21068 OnExposeComplete: enter
22:26:47.987 00.001 21068 UpdateGuideState(): m_state=6
22:26:47.988 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1556
22:26:47.988 00.000 21068 Star::Find returns 1 (0), X=220.37, Y=877.51, Mass=106874, SNR=69.5, Peak=13616 HFD=3.1
22:26:47.989 00.001 21068 MultiStar: [#1 0.43,0.10,1.15,U] [#2 0.11,0.21,1.00,U] [#3 0.33,0.06,1.06,U] [#4 -0.09,0.11,0.97,U] [#5 -0.04,0.27,0.85,U] [#6 -0.02,0.74,0.00,M2] [#7 -0.19,-0.16,0.68,U] [#8 0.31,0.18,0.73,U] 
22:26:47.990 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.10}, one-star: {0.18, -0.04}
22:26:47.991 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
22:26:47.992 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
22:26:47.992 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.57 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
22:26:47.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.10, opts=13)
22:26:47.995 00.001 21068 Enqueuing Move request for scope (0.15, 0.10)
22:26:47.996 00.001 16108 Worker thread wakes up
22:26:47.997 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
22:26:47.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
22:26:47.997 00.000 16108 Moving (0.15, 0.10) raw xDistance=-0.13 yDistance=-0.13
22:26:47.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:26:47.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:47.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:47.997 00.000 16108 MoveAxis(E, 0, ABG)
22:26:47.997 00.000 16108 Move returns status 0, amount 0
22:26:47.997 00.000 16108 MoveAxis(N, 0, ABG)
22:26:47.997 00.000 16108 Move returns status 0, amount 0
22:26:47.997 00.000 16108 move complete, result=0
22:26:47.997 00.000 16108 worker thread done servicing request
22:26:48.001 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4006, FiltMin=3411, FiltMax=39555, Gamma=1.000
22:26:48.015 00.014 21068 UpdateGuideState exits: m=106874 SNR=69.5
22:26:48.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:48.018 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:48.019 00.001 21068 Enqueuing Expose request
22:26:48.019 00.000 16108 Worker thread wakes up
22:26:48.019 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:48.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:48.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:48.991 00.971 16108 Exposure complete
22:26:49.055 00.064 16108 worker thread done servicing request
22:26:49.055 00.000 21068 OnExposeComplete: enter
22:26:49.056 00.001 21068 UpdateGuideState(): m_state=6
22:26:49.057 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1557
22:26:49.058 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.58, Mass=93554, SNR=67.1, Peak=14128 HFD=3.0
22:26:49.059 00.001 21068 MultiStar: [#1 0.27,-0.00,1.07,U] [#2 0.49,0.41,0.00,M1] [#3 0.37,0.13,1.16,U] [#4 -0.15,0.43,0.97,U] [#5 0.30,0.15,0.98,U] [#6 0.14,0.43,0.90,U] [#7 -0.20,-0.29,0.68,U] [#8 0.57,-0.11,0.73,U] 
22:26:49.060 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.11}, one-star: {0.46, 0.03}
22:26:49.060 00.000 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
22:26:49.061 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
22:26:49.062 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.46 mountX=-0.21 mountY=-0.17, mountTheta=-2.47
22:26:49.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.11, opts=13)
22:26:49.064 00.000 21068 Enqueuing Move request for scope (0.23, 0.11)
22:26:49.065 00.001 16108 Worker thread wakes up
22:26:49.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
22:26:49.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
22:26:49.065 00.000 16108 Moving (0.23, 0.11) raw xDistance=-0.21 yDistance=-0.17
22:26:49.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:26:49.066 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:49.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:26:49.066 00.000 16108 MoveAxis(E, 54, ABG)
22:26:49.066 00.000 16108 Guiding  Dir = 2, Dur = 54
22:26:49.066 00.000 16108 IsSlewing returns 0
22:26:49.066 00.000 16108 IsGuiding returns 0
22:26:49.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4006, FiltMin=3433, FiltMax=47965, Gamma=1.000
22:26:49.086 00.016 21068 UpdateGuideState exits: m=93554 SNR=67.1
22:26:49.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:49.089 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:49.091 00.002 21068 Enqueuing Expose request
22:26:49.103 00.012 16108 PulseGuide returned control before completion, sleep 28
22:26:49.133 00.030 16108 IsGuiding returns 1
22:26:49.133 00.000 16108 scope still moving after pulse duration time elapsed
22:26:49.165 00.032 16108 IsSlewing returns 0
22:26:49.165 00.000 16108 IsGuiding returns 1
22:26:49.196 00.031 16108 IsSlewing returns 0
22:26:49.196 00.000 16108 IsGuiding returns 0
22:26:49.196 00.000 16108 scope move finished after 54 + 75 ms
22:26:49.196 00.000 16108 Move returns status 0, amount 54
22:26:49.196 00.000 16108 MoveAxis(N, 0, ABG)
22:26:49.196 00.000 16108 Move returns status 0, amount 0
22:26:49.196 00.000 16108 move complete, result=0
22:26:49.196 00.000 16108 worker thread done servicing request
22:26:49.196 00.000 16108 Worker thread wakes up
22:26:49.196 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
22:26:49.198 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:49.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:50.371 01.173 16108 Exposure complete
22:26:50.428 00.057 16108 worker thread done servicing request
22:26:50.428 00.000 21068 OnExposeComplete: enter
22:26:50.429 00.001 21068 UpdateGuideState(): m_state=6
22:26:50.429 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1558
22:26:50.430 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.55, Mass=113710, SNR=92.4, Peak=14032 HFD=3.2
22:26:50.431 00.001 21068 MultiStar: [#1 0.21,-0.17,0.80,U] [#2 0.41,0.32,0.86,U] [#3 0.23,-0.03,0.87,U] [#4 -0.34,0.15,0.62,U] [#5 0.07,0.21,0.77,U] [#6 -0.01,0.53,0.56,U] [#7 -0.37,-0.17,0.41,U] [#8 0.30,0.14,0.59,U] 
22:26:50.432 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.18, -0.00}
22:26:50.433 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
22:26:50.433 00.000 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
22:26:50.434 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=-0.10 mountY=-0.13, mountTheta=-2.22
22:26:50.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
22:26:50.437 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
22:26:50.439 00.002 16108 Worker thread wakes up
22:26:50.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:26:50.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:26:50.439 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
22:26:50.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:26:50.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:50.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:50.439 00.000 16108 MoveAxis(E, 0, ABG)
22:26:50.439 00.000 16108 Move returns status 0, amount 0
22:26:50.439 00.000 16108 MoveAxis(N, 0, ABG)
22:26:50.439 00.000 16108 Move returns status 0, amount 0
22:26:50.439 00.000 16108 move complete, result=0
22:26:50.439 00.000 16108 worker thread done servicing request
22:26:50.444 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=4003, FiltMin=3459, FiltMax=45597, Gamma=1.000
22:26:50.458 00.014 21068 UpdateGuideState exits: m=113710 SNR=92.4
22:26:50.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:50.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:50.461 00.001 21068 Enqueuing Expose request
22:26:50.462 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:50.463 00.001 16108 Worker thread wakes up
22:26:50.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:50.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:51.433 00.970 16108 Exposure complete
22:26:51.490 00.057 16108 worker thread done servicing request
22:26:51.490 00.000 21068 OnExposeComplete: enter
22:26:51.491 00.001 21068 UpdateGuideState(): m_state=6
22:26:51.492 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1559
22:26:51.493 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.81, Mass=105036, SNR=79.1, Peak=13120 HFD=3.4
22:26:51.493 00.000 21068 MultiStar: [#1 0.07,0.13,0.99,U] [#2 0.20,0.30,0.94,U] [#3 0.13,0.11,0.93,U] [#4 -0.07,0.31,0.88,U] [#5 -0.09,0.42,0.69,U] [#6 0.25,0.48,0.69,U] [#7 -0.18,0.09,0.50,U] [#8 0.06,0.23,0.59,U] 
22:26:51.495 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.25}, one-star: {0.32, 0.26}
22:26:51.496 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:26:51.496 00.000 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:26:51.498 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.21 mountX=-0.05 mountY=-0.27, mountTheta=-1.75
22:26:51.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.25, opts=13)
22:26:51.501 00.001 21068 Enqueuing Move request for scope (0.10, 0.25)
22:26:51.502 00.001 16108 Worker thread wakes up
22:26:51.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
22:26:51.502 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
22:26:51.502 00.000 16108 Moving (0.10, 0.25) raw xDistance=-0.05 yDistance=-0.27
22:26:51.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:26:51.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:51.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:26:51.502 00.000 16108 MoveAxis(E, 0, ABG)
22:26:51.503 00.001 16108 Move returns status 0, amount 0
22:26:51.503 00.000 16108 MoveAxis(N, 0, ABG)
22:26:51.503 00.000 16108 Move returns status 0, amount 0
22:26:51.503 00.000 16108 move complete, result=0
22:26:51.503 00.000 16108 worker thread done servicing request
22:26:51.508 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4003, FiltMin=3405, FiltMax=42445, Gamma=1.000
22:26:51.526 00.018 21068 UpdateGuideState exits: m=105036 SNR=79.1
22:26:51.528 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:51.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:51.530 00.001 21068 Enqueuing Expose request
22:26:51.531 00.001 16108 Worker thread wakes up
22:26:51.531 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:26:51.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:51.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:52.685 01.153 16108 Exposure complete
22:26:52.747 00.062 16108 worker thread done servicing request
22:26:52.748 00.001 21068 OnExposeComplete: enter
22:26:52.749 00.001 21068 UpdateGuideState(): m_state=6
22:26:52.750 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1560
22:26:52.751 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.27, Mass=109389, SNR=71.3, Peak=15507 HFD=3.3
22:26:52.752 00.001 21068 MultiStar: [#1 -0.08,0.15,1.11,U] [#2 0.23,-0.09,1.29,U] [#3 0.08,-0.04,1.03,U] [#4 -0.47,0.28,0.98,U] [#5 -0.27,0.29,0.73,U] [#6 -0.14,0.40,0.70,U] [#7 -0.53,-0.30,0.00,M1] [#8 -0.04,0.11,0.80,U] 
22:26:52.753 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.17, -0.29}
22:26:52.755 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
22:26:52.756 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
22:26:52.756 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.10 mountY=-0.05, mountTheta=-0.50
22:26:52.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
22:26:52.759 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
22:26:52.760 00.001 16108 Worker thread wakes up
22:26:52.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
22:26:52.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
22:26:52.760 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.05
22:26:52.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:26:52.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:52.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:26:52.760 00.000 16108 MoveAxis(E, 0, ABG)
22:26:52.760 00.000 16108 Move returns status 0, amount 0
22:26:52.760 00.000 16108 MoveAxis(N, 0, ABG)
22:26:52.760 00.000 16108 Move returns status 0, amount 0
22:26:52.760 00.000 16108 move complete, result=0
22:26:52.760 00.000 16108 worker thread done servicing request
22:26:52.764 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4000, FiltMin=3478, FiltMax=39769, Gamma=1.000
22:26:52.780 00.016 21068 UpdateGuideState exits: m=109389 SNR=71.3
22:26:52.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:52.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:52.783 00.001 21068 Enqueuing Expose request
22:26:52.784 00.001 16108 Worker thread wakes up
22:26:52.784 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:52.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:52.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:53.757 00.972 16108 Exposure complete
22:26:53.823 00.066 16108 worker thread done servicing request
22:26:53.824 00.001 21068 OnExposeComplete: enter
22:26:53.826 00.002 21068 UpdateGuideState(): m_state=6
22:26:53.828 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1561
22:26:53.829 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.35, Mass=117398, SNR=74.4, Peak=15459 HFD=3.3
22:26:53.830 00.001 21068 MultiStar: [#1 -0.24,0.22,1.09,U] [#2 0.44,-0.07,1.14,U] [#3 -0.01,0.35,0.93,U] [#4 -0.27,0.44,0.68,U] [#5 0.01,0.22,0.88,U] [#6 0.22,0.33,0.62,U] [#7 -0.31,-0.30,0.62,U] [#8 -0.03,0.01,0.70,U] 
22:26:53.831 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.13, -0.21}
22:26:53.832 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
22:26:53.832 00.000 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
22:26:53.833 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:26:53.835 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
22:26:53.838 00.003 21068 Enqueuing Move request for scope (0.01, 0.10)
22:26:53.839 00.001 16108 Worker thread wakes up
22:26:53.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:26:53.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:26:53.839 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.00 yDistance=-0.10
22:26:53.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:26:53.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:53.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:26:53.839 00.000 16108 MoveAxis(E, 0, ABG)
22:26:53.839 00.000 16108 Move returns status 0, amount 0
22:26:53.839 00.000 16108 MoveAxis(N, 0, ABG)
22:26:53.839 00.000 16108 Move returns status 0, amount 0
22:26:53.839 00.000 16108 move complete, result=0
22:26:53.839 00.000 16108 worker thread done servicing request
22:26:53.844 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4000, FiltMin=3277, FiltMax=45449, Gamma=1.000
22:26:53.859 00.015 21068 UpdateGuideState exits: m=117398 SNR=74.4
22:26:53.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:53.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:53.862 00.001 21068 Enqueuing Expose request
22:26:53.863 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:53.864 00.001 16108 Worker thread wakes up
22:26:53.864 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:53.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:55.021 01.157 16108 Exposure complete
22:26:55.077 00.056 16108 worker thread done servicing request
22:26:55.077 00.000 21068 OnExposeComplete: enter
22:26:55.078 00.001 21068 UpdateGuideState(): m_state=6
22:26:55.079 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1562
22:26:55.080 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.56, Mass=92765, SNR=61.9, Peak=13539 HFD=2.9
22:26:55.082 00.002 21068 MultiStar: [#1 0.02,0.08,1.39,U] [#2 0.23,0.04,1.69,U] [#3 0.12,0.43,0.87,U] [#4 -0.30,0.40,1.06,U] [#5 -0.34,0.26,1.11,U] [#6 -0.12,0.25,1.04,U] [#7 -0.45,-0.26,0.68,U] [#8 0.02,0.00,0.88,U] 
22:26:55.083 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.05, 0.01}
22:26:55.083 00.000 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
22:26:55.084 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
22:26:55.085 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.90 mountX=0.05 mountY=-0.00, mountTheta=-0.00
22:26:55.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
22:26:55.088 00.001 21068 Enqueuing Move request for scope (-0.05, 0.01)
22:26:55.089 00.001 16108 Worker thread wakes up
22:26:55.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:26:55.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:26:55.089 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=-0.00
22:26:55.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:26:55.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:55.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:26:55.089 00.000 16108 MoveAxis(E, 0, ABG)
22:26:55.089 00.000 16108 Move returns status 0, amount 0
22:26:55.090 00.001 16108 MoveAxis(N, 0, ABG)
22:26:55.090 00.000 16108 Move returns status 0, amount 0
22:26:55.090 00.000 16108 move complete, result=0
22:26:55.090 00.000 16108 worker thread done servicing request
22:26:55.094 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4000, FiltMin=3421, FiltMax=44429, Gamma=1.000
22:26:55.110 00.016 21068 UpdateGuideState exits: m=92765 SNR=61.9
22:26:55.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:55.113 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:55.113 00.000 21068 Enqueuing Expose request
22:26:55.114 00.001 16108 Worker thread wakes up
22:26:55.114 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:26:55.115 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:55.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:56.080 00.965 16108 Exposure complete
22:26:56.135 00.055 16108 worker thread done servicing request
22:26:56.135 00.000 21068 OnExposeComplete: enter
22:26:56.137 00.002 21068 UpdateGuideState(): m_state=6
22:26:56.138 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1563
22:26:56.139 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.33, Mass=113374, SNR=78.5, Peak=15427 HFD=3.3
22:26:56.140 00.001 21068 MultiStar: [#1 -0.02,-0.47,0.83,U] [#2 0.40,0.05,1.07,U] [#3 0.02,0.08,0.91,U] [#4 -0.34,0.34,0.87,U] [#5 -0.16,0.23,0.75,U] [#6 0.25,0.24,0.67,U] [#7 -0.37,-0.29,0.58,U] [#8 0.14,0.02,0.60,U] 
22:26:56.141 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.26, -0.22}
22:26:56.142 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
22:26:56.143 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
22:26:56.145 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=0.03 mountY=0.01, mountTheta=0.33
22:26:56.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
22:26:56.148 00.001 21068 Enqueuing Move request for scope (-0.03, -0.00)
22:26:56.149 00.001 16108 Worker thread wakes up
22:26:56.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:26:56.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:26:56.149 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
22:26:56.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:26:56.150 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:56.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:26:56.150 00.000 16108 MoveAxis(E, 0, ABG)
22:26:56.150 00.000 16108 Move returns status 0, amount 0
22:26:56.150 00.000 16108 MoveAxis(N, 0, ABG)
22:26:56.150 00.000 16108 Move returns status 0, amount 0
22:26:56.150 00.000 16108 move complete, result=0
22:26:56.150 00.000 16108 worker thread done servicing request
22:26:56.155 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4000, FiltMin=3382, FiltMax=41856, Gamma=1.000
22:26:56.170 00.015 21068 UpdateGuideState exits: m=113374 SNR=78.5
22:26:56.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:56.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:56.172 00.000 21068 Enqueuing Expose request
22:26:56.173 00.001 16108 Worker thread wakes up
22:26:56.173 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:56.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:56.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:57.325 01.151 16108 Exposure complete
22:26:57.380 00.055 16108 worker thread done servicing request
22:26:57.380 00.000 21068 OnExposeComplete: enter
22:26:57.381 00.001 21068 UpdateGuideState(): m_state=6
22:26:57.382 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1564
22:26:57.383 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.30, Mass=99109, SNR=61.9, Peak=14979 HFD=3.1
22:26:57.384 00.001 21068 MultiStar: [#1 -0.04,0.20,1.30,U] [#2 0.40,0.10,1.22,U] [#3 0.24,0.12,1.16,U] [#4 -0.08,0.21,0.97,U] [#5 -0.01,0.22,0.85,U] [#6 0.20,0.39,0.82,U] [#7 -0.01,-0.35,0.68,U] [#8 0.17,0.25,0.91,U] 
22:26:57.385 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {-0.01, -0.25}
22:26:57.386 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:26:57.387 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
22:26:57.387 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
22:26:57.390 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.11, opts=13)
22:26:57.391 00.001 21068 Enqueuing Move request for scope (0.10, 0.11)
22:26:57.391 00.000 16108 Worker thread wakes up
22:26:57.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:26:57.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:26:57.391 00.000 16108 Moving (0.10, 0.11) raw xDistance=-0.08 yDistance=-0.13
22:26:57.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:26:57.392 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:57.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:57.392 00.000 16108 MoveAxis(E, 0, ABG)
22:26:57.392 00.000 16108 Move returns status 0, amount 0
22:26:57.392 00.000 16108 MoveAxis(N, 0, ABG)
22:26:57.392 00.000 16108 Move returns status 0, amount 0
22:26:57.392 00.000 16108 move complete, result=0
22:26:57.392 00.000 16108 worker thread done servicing request
22:26:57.394 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=4000, FiltMin=3462, FiltMax=51469, Gamma=1.000
22:26:57.411 00.017 21068 UpdateGuideState exits: m=99109 SNR=61.9
22:26:57.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:57.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:57.415 00.002 21068 Enqueuing Expose request
22:26:57.415 00.000 16108 Worker thread wakes up
22:26:57.415 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:57.416 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:57.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:58.389 00.973 16108 Exposure complete
22:26:58.451 00.062 16108 worker thread done servicing request
22:26:58.451 00.000 21068 OnExposeComplete: enter
22:26:58.452 00.001 21068 UpdateGuideState(): m_state=6
22:26:58.453 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1565
22:26:58.453 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=877.39, Mass=107303, SNR=75.9, Peak=15587 HFD=3.2
22:26:58.454 00.001 21068 MultiStar: [#1 -0.31,-0.21,1.21,U] [#2 0.28,0.06,0.99,U] [#3 0.26,-0.03,1.01,U] [#4 -0.44,0.34,0.80,U] [#5 -0.06,0.15,0.81,U] [#6 0.31,0.10,0.74,U] [#7 -0.27,-0.33,0.51,U] [#8 -0.07,-0.11,0.74,U] 
22:26:58.455 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.32, -0.16}
22:26:58.456 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
22:26:58.458 00.002 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
22:26:58.459 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=0.06 mountY=0.04, mountTheta=0.52
22:26:58.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
22:26:58.462 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
22:26:58.464 00.002 16108 Worker thread wakes up
22:26:58.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:26:58.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:26:58.464 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.06 yDistance=0.04
22:26:58.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:26:58.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:58.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:26:58.464 00.000 16108 MoveAxis(E, 0, ABG)
22:26:58.464 00.000 16108 Move returns status 0, amount 0
22:26:58.464 00.000 16108 MoveAxis(N, 0, ABG)
22:26:58.464 00.000 16108 Move returns status 0, amount 0
22:26:58.464 00.000 16108 move complete, result=0
22:26:58.464 00.000 16108 worker thread done servicing request
22:26:58.469 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3997, FiltMin=3341, FiltMax=45104, Gamma=1.000
22:26:58.483 00.014 21068 UpdateGuideState exits: m=107303 SNR=75.9
22:26:58.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:58.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:58.486 00.001 21068 Enqueuing Expose request
22:26:58.487 00.001 16108 Worker thread wakes up
22:26:58.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:26:58.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:58.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:26:59.644 01.157 16108 Exposure complete
22:26:59.699 00.055 16108 worker thread done servicing request
22:26:59.699 00.000 21068 OnExposeComplete: enter
22:26:59.700 00.001 21068 UpdateGuideState(): m_state=6
22:26:59.701 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1566
22:26:59.703 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=877.47, Mass=99905, SNR=65.1, Peak=14240 HFD=3.1
22:26:59.704 00.001 21068 MultiStar: [#1 0.40,-0.05,1.42,U] [#2 0.29,0.17,1.27,U] [#3 0.26,-0.00,0.96,U] [#4 0.12,0.14,0.84,U] [#5 0.12,0.27,0.83,U] [#6 0.41,0.47,0.00,M1] [#7 -0.00,0.07,0.70,U] [#8 0.48,0.09,0.87,U] 
22:26:59.704 00.000 21068 refined, 7 included, MultiStar: {0.28, 0.07}, one-star: {0.36, -0.08}
22:26:59.705 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
22:26:59.706 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
22:26:59.707 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.28 cameraTheta=0.24 mountX=-0.26 mountY=-0.13, mountTheta=-2.68
22:26:59.708 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.07, opts=13)
22:26:59.709 00.001 21068 Enqueuing Move request for scope (0.28, 0.07)
22:26:59.710 00.001 16108 Worker thread wakes up
22:26:59.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
22:26:59.710 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
22:26:59.710 00.000 16108 Moving (0.28, 0.07) raw xDistance=-0.26 yDistance=-0.13
22:26:59.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:26:59.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:59.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:26:59.710 00.000 16108 MoveAxis(E, 68, ABG)
22:26:59.710 00.000 16108 Guiding  Dir = 2, Dur = 68
22:26:59.711 00.001 16108 IsSlewing returns 0
22:26:59.711 00.000 16108 IsGuiding returns 0
22:26:59.714 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3997, FiltMin=3328, FiltMax=45197, Gamma=1.000
22:26:59.730 00.016 21068 UpdateGuideState exits: m=99905 SNR=65.1
22:26:59.731 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:59.731 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:26:59.732 00.001 21068 Enqueuing Expose request
22:26:59.765 00.033 16108 PulseGuide returned control before completion, sleep 25
22:26:59.795 00.030 16108 IsGuiding returns 1
22:26:59.795 00.000 16108 scope still moving after pulse duration time elapsed
22:26:59.827 00.032 16108 IsSlewing returns 0
22:26:59.827 00.000 16108 IsGuiding returns 1
22:26:59.858 00.031 16108 IsSlewing returns 0
22:26:59.858 00.000 16108 IsGuiding returns 0
22:26:59.858 00.000 16108 scope move finished after 68 + 79 ms
22:26:59.858 00.000 16108 Move returns status 0, amount 68
22:26:59.858 00.000 16108 MoveAxis(N, 0, ABG)
22:26:59.858 00.000 16108 Move returns status 0, amount 0
22:26:59.858 00.000 16108 move complete, result=0
22:26:59.858 00.000 16108 worker thread done servicing request
22:26:59.858 00.000 16108 Worker thread wakes up
22:26:59.858 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
22:26:59.860 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:26:59.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:00.819 00.959 16108 Exposure complete
22:27:00.876 00.057 16108 worker thread done servicing request
22:27:00.876 00.000 21068 OnExposeComplete: enter
22:27:00.877 00.001 21068 UpdateGuideState(): m_state=6
22:27:00.879 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1567
22:27:00.880 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.49, Mass=92358, SNR=56.8, Peak=13331 HFD=3.1
22:27:00.881 00.001 21068 MultiStar: [#1 -0.33,-0.12,1.53,U] [#2 -0.02,0.10,1.64,U] [#3 -0.28,0.08,1.25,U] [#4 -0.45,0.35,0.93,U] [#5 -0.43,0.34,1.06,U] [#6 -0.20,0.51,0.95,U] [#7 -0.46,-0.27,0.69,U] [#8 -0.39,0.05,0.83,U] 
22:27:00.882 00.001 21068 single-star, 8 included, MultiStar: {-0.26, 0.11}, one-star: {-0.01, -0.07}
22:27:00.883 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:27:00.884 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:27:00.885 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.73 mountX=-0.00 mountY=0.07, mountTheta=1.58
22:27:00.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
22:27:00.889 00.002 21068 Enqueuing Move request for scope (-0.01, -0.07)
22:27:00.889 00.000 16108 Worker thread wakes up
22:27:00.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:27:00.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:27:00.889 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.07
22:27:00.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:27:00.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:00.891 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:27:00.891 00.000 16108 MoveAxis(E, 0, ABG)
22:27:00.891 00.000 16108 Move returns status 0, amount 0
22:27:00.891 00.000 16108 MoveAxis(N, 0, ABG)
22:27:00.891 00.000 16108 Move returns status 0, amount 0
22:27:00.891 00.000 16108 move complete, result=0
22:27:00.891 00.000 16108 worker thread done servicing request
22:27:00.896 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3997, FiltMin=3401, FiltMax=47769, Gamma=1.000
22:27:01.295 00.399 21068 UpdateGuideState exits: m=92358 SNR=56.8
22:27:01.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:01.299 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:01.299 00.000 21068 Enqueuing Expose request
22:27:01.299 00.000 16108 Worker thread wakes up
22:27:01.299 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:01.301 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:01.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:02.445 01.144 16108 Exposure complete
22:27:02.502 00.057 16108 worker thread done servicing request
22:27:02.502 00.000 21068 OnExposeComplete: enter
22:27:02.503 00.001 21068 UpdateGuideState(): m_state=6
22:27:02.504 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
22:27:02.504 00.000 21068 Star::Find returns 1 (0), X=219.83, Y=877.26, Mass=90641, SNR=62.6, Peak=13539 HFD=3.4
22:27:02.505 00.001 21068 MultiStar: [#1 0.04,-0.00,1.10,U] [#2 -0.20,0.12,1.45,U] [#3 0.08,-0.19,1.23,U] [#4 -0.37,0.20,0.72,U] [#5 -0.25,0.26,0.90,U] [#6 -0.22,0.39,0.93,U] [#7 -0.21,-0.38,0.66,U] [#8 -0.08,-0.21,0.79,U] 
22:27:02.506 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.00}, one-star: {-0.35, -0.29}
22:27:02.508 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
22:27:02.509 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
22:27:02.509 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=0.16 mountY=0.04, mountTheta=0.25
22:27:02.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.00, opts=13)
22:27:02.512 00.001 21068 Enqueuing Move request for scope (-0.16, -0.00)
22:27:02.512 00.000 16108 Worker thread wakes up
22:27:02.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
22:27:02.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
22:27:02.513 00.001 16108 Moving (-0.16, -0.00) raw xDistance=0.16 yDistance=0.04
22:27:02.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:27:02.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:02.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:27:02.513 00.000 16108 MoveAxis(E, 0, ABG)
22:27:02.513 00.000 16108 Move returns status 0, amount 0
22:27:02.513 00.000 16108 MoveAxis(N, 0, ABG)
22:27:02.513 00.000 16108 Move returns status 0, amount 0
22:27:02.513 00.000 16108 move complete, result=0
22:27:02.513 00.000 16108 worker thread done servicing request
22:27:02.518 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3993, FiltMin=3430, FiltMax=41520, Gamma=1.000
22:27:02.537 00.019 21068 UpdateGuideState exits: m=90641 SNR=62.6
22:27:02.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:02.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:02.540 00.001 21068 Enqueuing Expose request
22:27:02.540 00.000 16108 Worker thread wakes up
22:27:02.540 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:27:02.542 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:02.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:03.512 00.970 16108 Exposure complete
22:27:03.569 00.057 16108 worker thread done servicing request
22:27:03.569 00.000 21068 OnExposeComplete: enter
22:27:03.570 00.001 21068 UpdateGuideState(): m_state=6
22:27:03.571 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1569
22:27:03.572 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.35, Mass=103801, SNR=73.9, Peak=14339 HFD=3.2
22:27:03.573 00.001 21068 MultiStar: [#1 -0.11,-0.06,0.99,U] [#2 0.06,-0.22,1.12,U] [#3 0.19,-0.12,1.18,U] [#4 -0.40,0.13,0.64,U] [#5 -0.13,0.29,0.91,U] [#6 -0.14,-0.04,0.77,U] [#7 -0.42,-0.56,0.00,M1] [#8 0.03,0.08,0.72,U] 
22:27:03.574 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.11, -0.20}
22:27:03.575 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
22:27:03.577 00.002 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
22:27:03.577 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.14 mountX=0.02 mountY=0.04, mountTheta=1.18
22:27:03.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
22:27:03.580 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
22:27:03.582 00.002 16108 Worker thread wakes up
22:27:03.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:27:03.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:27:03.582 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.04
22:27:03.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:27:03.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:03.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:27:03.582 00.000 16108 MoveAxis(E, 0, ABG)
22:27:03.582 00.000 16108 Move returns status 0, amount 0
22:27:03.583 00.001 16108 MoveAxis(N, 0, ABG)
22:27:03.583 00.000 16108 Move returns status 0, amount 0
22:27:03.583 00.000 16108 move complete, result=0
22:27:03.583 00.000 16108 worker thread done servicing request
22:27:03.588 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3993, FiltMin=3357, FiltMax=39565, Gamma=1.000
22:27:03.605 00.017 21068 UpdateGuideState exits: m=103801 SNR=73.9
22:27:03.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:03.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:03.608 00.001 21068 Enqueuing Expose request
22:27:03.609 00.001 16108 Worker thread wakes up
22:27:03.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:03.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:03.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:27:04.756 01.147 16108 Exposure complete
22:27:04.821 00.065 16108 worker thread done servicing request
22:27:04.821 00.000 21068 OnExposeComplete: enter
22:27:04.822 00.001 21068 UpdateGuideState(): m_state=6
22:27:04.823 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1570
22:27:04.823 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=877.37, Mass=105219, SNR=73.4, Peak=17123 HFD=3.1
22:27:04.824 00.001 21068 MultiStar: [#1 -0.12,-0.46,0.98,U] [#2 0.19,0.04,1.16,U] [#3 -0.01,-0.23,1.06,U] [#4 -0.23,-0.00,0.63,U] [#5 -0.07,-0.21,0.70,U] [#6 -0.13,-0.05,0.72,U] [#7 -0.15,-0.38,0.64,U] [#8 0.03,-0.04,0.72,U] 
22:27:04.825 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.17}, one-star: {-0.15, -0.19}
22:27:04.826 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
22:27:04.827 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
22:27:04.827 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=0.02 mountY=0.18, mountTheta=1.43
22:27:04.829 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.17, opts=13)
22:27:04.829 00.000 21068 Enqueuing Move request for scope (-0.06, -0.17)
22:27:04.830 00.001 16108 Worker thread wakes up
22:27:04.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
22:27:04.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
22:27:04.830 00.000 16108 Moving (-0.06, -0.17) raw xDistance=0.02 yDistance=0.18
22:27:04.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:27:04.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:04.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:27:04.832 00.002 16108 MoveAxis(E, 0, ABG)
22:27:04.832 00.000 16108 Move returns status 0, amount 0
22:27:04.832 00.000 16108 MoveAxis(N, 0, ABG)
22:27:04.832 00.000 16108 Move returns status 0, amount 0
22:27:04.832 00.000 16108 move complete, result=0
22:27:04.832 00.000 16108 worker thread done servicing request
22:27:04.835 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3993, FiltMin=3353, FiltMax=43222, Gamma=1.000
22:27:04.850 00.015 21068 UpdateGuideState exits: m=105219 SNR=73.4
22:27:04.852 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:04.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:04.854 00.001 21068 Enqueuing Expose request
22:27:04.854 00.000 16108 Worker thread wakes up
22:27:04.854 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:04.855 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:04.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:05.820 00.965 16108 Exposure complete
22:27:05.882 00.062 16108 worker thread done servicing request
22:27:05.882 00.000 21068 OnExposeComplete: enter
22:27:05.883 00.001 21068 UpdateGuideState(): m_state=6
22:27:05.884 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1571
22:27:05.885 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.05, Mass=102999, SNR=61.6, Peak=14400 HFD=3.0
22:27:05.886 00.001 21068 MultiStar: [#1 0.21,-0.22,1.39,U] [#2 -0.15,0.15,1.19,U] [#3 0.17,-0.14,1.01,U] [#4 -0.10,0.02,0.77,U] [#5 0.06,-0.09,1.04,U] [#6 0.01,0.22,0.88,U] [#7 -0.25,-0.44,0.63,U] [#8 0.16,-0.23,0.92,U] 
22:27:05.887 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.32, -0.51}
22:27:05.887 00.000 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
22:27:05.888 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
22:27:05.889 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=-0.09 mountY=0.11, mountTheta=2.24
22:27:05.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
22:27:05.892 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
22:27:05.892 00.000 16108 Worker thread wakes up
22:27:05.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:27:05.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:27:05.892 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
22:27:05.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:27:05.893 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:05.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:27:05.893 00.000 16108 MoveAxis(E, 0, ABG)
22:27:05.893 00.000 16108 Move returns status 0, amount 0
22:27:05.893 00.000 16108 MoveAxis(N, 0, ABG)
22:27:05.893 00.000 16108 Move returns status 0, amount 0
22:27:05.893 00.000 16108 move complete, result=0
22:27:05.893 00.000 16108 worker thread done servicing request
22:27:05.897 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=3993, FiltMin=3401, FiltMax=44829, Gamma=1.000
22:27:05.914 00.017 21068 UpdateGuideState exits: m=102999 SNR=61.6
22:27:05.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:05.917 00.001 21068 Enqueuing Expose request
22:27:05.918 00.001 16108 Worker thread wakes up
22:27:05.918 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:05.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:05.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:07.067 01.149 16108 Exposure complete
22:27:07.127 00.060 16108 worker thread done servicing request
22:27:07.128 00.001 21068 OnExposeComplete: enter
22:27:07.129 00.001 21068 UpdateGuideState(): m_state=6
22:27:07.129 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1572
22:27:07.130 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.45, Mass=93189, SNR=62.4, Peak=15059 HFD=3.2
22:27:07.131 00.001 21068 MultiStar: [#1 -0.45,0.05,1.30,U] [#2 -0.13,0.02,1.48,U] [#3 -0.28,-0.19,1.18,U] [#4 -0.34,0.14,0.93,U] [#5 -0.39,0.09,1.06,U] [#6 -0.32,0.17,0.87,U] [#7 -0.60,0.13,0.00,M1] [#8 -0.21,-0.01,0.97,U] 
22:27:07.132 00.001 21068 single-star, 7 included, MultiStar: {-0.26, 0.01}, one-star: {0.04, -0.11}
22:27:07.133 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
22:27:07.134 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
22:27:07.134 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=-0.06 mountY=0.09, mountTheta=2.14
22:27:07.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
22:27:07.137 00.001 21068 Enqueuing Move request for scope (0.04, -0.11)
22:27:07.138 00.001 16108 Worker thread wakes up
22:27:07.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:27:07.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:27:07.138 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.09
22:27:07.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:27:07.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:07.139 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:27:07.139 00.000 16108 MoveAxis(E, 0, ABG)
22:27:07.139 00.000 16108 Move returns status 0, amount 0
22:27:07.139 00.000 16108 MoveAxis(N, 0, ABG)
22:27:07.139 00.000 16108 Move returns status 0, amount 0
22:27:07.139 00.000 16108 move complete, result=0
22:27:07.139 00.000 16108 worker thread done servicing request
22:27:07.142 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3993, FiltMin=3372, FiltMax=49437, Gamma=1.000
22:27:07.157 00.015 21068 UpdateGuideState exits: m=93189 SNR=62.4
22:27:07.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:07.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:07.160 00.001 21068 Enqueuing Expose request
22:27:07.161 00.001 16108 Worker thread wakes up
22:27:07.161 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:07.162 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:07.163 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:08.126 00.963 16108 Exposure complete
22:27:08.188 00.062 16108 worker thread done servicing request
22:27:08.188 00.000 21068 OnExposeComplete: enter
22:27:08.189 00.001 21068 UpdateGuideState(): m_state=6
22:27:08.190 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1573
22:27:08.191 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.21, Mass=92658, SNR=61.4, Peak=14272 HFD=2.9
22:27:08.192 00.001 21068 MultiStar: [#1 0.16,-0.21,1.40,U] [#2 0.45,-0.32,1.27,U] [#3 0.33,-0.23,1.11,U] [#4 0.11,-0.24,0.72,U] [#5 0.13,-0.09,1.16,U] [#6 0.23,0.05,0.74,U] [#7 0.12,-0.52,0.60,U] [#8 0.42,-0.29,0.82,U] 
22:27:08.192 00.000 21068 refined, 8 included, MultiStar: {0.29, -0.24}, one-star: {0.55, -0.34}
22:27:08.193 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
22:27:08.194 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
22:27:08.194 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.37 cameraTheta=-0.69 mountX=-0.32 mountY=0.16, mountTheta=2.68
22:27:08.197 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.24, opts=13)
22:27:08.198 00.001 21068 Enqueuing Move request for scope (0.29, -0.24)
22:27:08.200 00.002 16108 Worker thread wakes up
22:27:08.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd
22:27:08.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.24)
22:27:08.200 00.000 16108 Moving (0.29, -0.24) raw xDistance=-0.32 yDistance=0.16
22:27:08.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:27:08.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:08.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:27:08.200 00.000 16108 MoveAxis(E, 85, ABG)
22:27:08.200 00.000 16108 Guiding  Dir = 2, Dur = 85
22:27:08.200 00.000 16108 IsSlewing returns 0
22:27:08.200 00.000 16108 IsGuiding returns 0
22:27:08.207 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3997, FiltMin=3440, FiltMax=54941, Gamma=1.000
22:27:08.223 00.016 21068 UpdateGuideState exits: m=92658 SNR=61.4
22:27:08.224 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:08.225 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:08.225 00.000 21068 Enqueuing Expose request
22:27:08.257 00.032 16108 PulseGuide returned control before completion, sleep 38
22:27:08.303 00.046 16108 IsGuiding returns 1
22:27:08.303 00.000 16108 scope still moving after pulse duration time elapsed
22:27:08.334 00.031 16108 IsSlewing returns 0
22:27:08.334 00.000 16108 IsGuiding returns 1
22:27:08.365 00.031 16108 IsSlewing returns 0
22:27:08.365 00.000 16108 IsGuiding returns 1
22:27:08.396 00.031 16108 IsSlewing returns 0
22:27:08.396 00.000 16108 IsGuiding returns 0
22:27:08.396 00.000 16108 scope move finished after 85 + 110 ms
22:27:08.396 00.000 16108 Move returns status 0, amount 85
22:27:08.396 00.000 16108 MoveAxis(N, 0, ABG)
22:27:08.396 00.000 16108 Move returns status 0, amount 0
22:27:08.396 00.000 16108 move complete, result=0
22:27:08.396 00.000 16108 worker thread done servicing request
22:27:08.396 00.000 16108 Worker thread wakes up
22:27:08.396 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.2 px 0 ms NORTH
22:27:08.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:08.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:09.554 01.157 16108 Exposure complete
22:27:09.612 00.058 16108 worker thread done servicing request
22:27:09.612 00.000 21068 OnExposeComplete: enter
22:27:09.614 00.002 21068 UpdateGuideState(): m_state=6
22:27:09.615 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1574
22:27:09.617 00.002 21068 Star::Find returns 1 (0), X=219.73, Y=876.93, Mass=121172, SNR=83.2, Peak=19747 HFD=3.3
22:27:09.618 00.001 21068 MultiStar: [#1 -0.62,-0.22,0.00,M1] [#2 -0.15,-0.27,0.95,U] [#3 -0.08,-0.35,0.98,U] [#4 -0.58,0.09,0.64,U] [#5 -0.23,-0.13,0.78,U] [#6 -0.57,-0.04,0.63,U] [#7 -0.80,-0.49,0.00,M1] [#8 -0.06,-0.52,0.69,U] 
22:27:09.619 00.001 21068 refined, 6 included, MultiStar: {-0.29, -0.29}, one-star: {-0.46, -0.62}
22:27:09.621 00.002 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
22:27:09.622 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
22:27:09.622 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-2.35 mountX=0.23 mountY=0.35, mountTheta=0.98
22:27:09.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.29, opts=13)
22:27:09.625 00.001 21068 Enqueuing Move request for scope (-0.29, -0.29)
22:27:09.625 00.000 16108 Worker thread wakes up
22:27:09.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.29) opts 0xd
22:27:09.625 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.29)
22:27:09.625 00.000 16108 Moving (-0.29, -0.29) raw xDistance=0.23 yDistance=0.35
22:27:09.626 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
22:27:09.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:09.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:27:09.626 00.000 16108 MoveAxis(W, 55, ABG)
22:27:09.626 00.000 16108 Guiding  Dir = 3, Dur = 55
22:27:09.627 00.001 16108 IsSlewing returns 0
22:27:09.627 00.000 16108 IsGuiding returns 0
22:27:09.627 00.000 16108 PulseGuide returned control before completion, sleep 65
22:27:09.630 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=3997, FiltMin=3449, FiltMax=47139, Gamma=1.000
22:27:09.645 00.015 21068 UpdateGuideState exits: m=121172 SNR=83.2
22:27:09.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.646 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:09.647 00.001 21068 Enqueuing Expose request
22:27:09.697 00.050 16108 IsGuiding returns 1
22:27:09.697 00.000 16108 scope still moving after pulse duration time elapsed
22:27:09.728 00.031 16108 IsSlewing returns 0
22:27:09.728 00.000 16108 IsGuiding returns 0
22:27:09.728 00.000 16108 scope move finished after 55 + 45 ms
22:27:09.728 00.000 16108 Move returns status 0, amount 55
22:27:09.728 00.000 16108 MoveAxis(N, 0, ABG)
22:27:09.728 00.000 16108 Move returns status 0, amount 0
22:27:09.728 00.000 16108 move complete, result=0
22:27:09.728 00.000 16108 worker thread done servicing request
22:27:09.728 00.000 16108 Worker thread wakes up
22:27:09.728 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.3 px 0 ms NORTH
22:27:09.730 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:09.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:10.704 00.974 16108 Exposure complete
22:27:10.764 00.060 16108 worker thread done servicing request
22:27:10.765 00.001 21068 OnExposeComplete: enter
22:27:10.766 00.001 21068 UpdateGuideState(): m_state=6
22:27:10.767 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1575
22:27:10.768 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.08, Mass=128775, SNR=82.1, Peak=14915 HFD=3.2
22:27:10.769 00.001 21068 MultiStar: [#1 0.11,-0.44,0.86,U] [#2 0.28,-0.17,1.05,U] [#3 0.40,-0.53,0.00,M1] [#4 -0.32,-0.00,0.59,U] [#5 0.04,-0.04,0.71,U] [#6 0.01,0.41,0.63,U] [#7 -0.22,-0.28,0.56,U] [#8 0.20,-0.28,0.63,U] 
22:27:10.770 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.19}, one-star: {0.20, -0.48}
22:27:10.771 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
22:27:10.771 00.000 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
22:27:10.772 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.20 mountX=-0.10 mountY=0.17, mountTheta=2.13
22:27:10.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.19, opts=13)
22:27:10.775 00.001 21068 Enqueuing Move request for scope (0.07, -0.19)
22:27:10.776 00.001 16108 Worker thread wakes up
22:27:10.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
22:27:10.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
22:27:10.776 00.000 16108 Moving (0.07, -0.19) raw xDistance=-0.10 yDistance=0.17
22:27:10.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:27:10.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:10.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:27:10.776 00.000 16108 MoveAxis(E, 0, ABG)
22:27:10.776 00.000 16108 Move returns status 0, amount 0
22:27:10.776 00.000 16108 MoveAxis(N, 0, ABG)
22:27:10.776 00.000 16108 Move returns status 0, amount 0
22:27:10.776 00.000 16108 move complete, result=0
22:27:10.776 00.000 16108 worker thread done servicing request
22:27:10.781 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4000, FiltMin=3403, FiltMax=49030, Gamma=1.000
22:27:10.794 00.013 21068 UpdateGuideState exits: m=128775 SNR=82.1
22:27:10.796 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:10.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:10.797 00.001 21068 Enqueuing Expose request
22:27:10.799 00.002 16108 Worker thread wakes up
22:27:10.799 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:10.800 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:10.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:11.964 01.164 16108 Exposure complete
22:27:12.030 00.066 16108 worker thread done servicing request
22:27:12.030 00.000 21068 OnExposeComplete: enter
22:27:12.031 00.001 21068 UpdateGuideState(): m_state=6
22:27:12.032 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1576
22:27:12.033 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.35, Mass=90978, SNR=71.2, Peak=15043 HFD=2.6
22:27:12.035 00.002 21068 MultiStar: [#1 -0.07,-0.44,0.98,U] [#2 0.06,-0.13,1.34,U] [#3 0.12,-0.25,1.12,U] [#4 -0.29,-0.01,0.77,U] [#5 -0.45,-0.02,1.06,U] [#6 -0.14,0.20,0.71,U] [#7 -0.68,-0.45,0.00,M1] [#8 -0.02,0.06,0.85,U] 
22:27:12.035 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.12}, one-star: {-0.10, -0.20}
22:27:12.036 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
22:27:12.037 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
22:27:12.038 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.28 mountX=0.08 mountY=0.14, mountTheta=1.05
22:27:12.039 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.12, opts=13)
22:27:12.040 00.001 21068 Enqueuing Move request for scope (-0.10, -0.12)
22:27:12.041 00.001 16108 Worker thread wakes up
22:27:12.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
22:27:12.041 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
22:27:12.041 00.000 16108 Moving (-0.10, -0.12) raw xDistance=0.08 yDistance=0.14
22:27:12.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:27:12.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:12.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:27:12.041 00.000 16108 MoveAxis(E, 0, ABG)
22:27:12.041 00.000 16108 Move returns status 0, amount 0
22:27:12.041 00.000 16108 MoveAxis(N, 0, ABG)
22:27:12.041 00.000 16108 Move returns status 0, amount 0
22:27:12.041 00.000 16108 move complete, result=0
22:27:12.041 00.000 16108 worker thread done servicing request
22:27:12.046 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=4000, FiltMin=3433, FiltMax=49949, Gamma=1.000
22:27:12.063 00.017 21068 UpdateGuideState exits: m=90978 SNR=71.2
22:27:12.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:12.064 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:12.065 00.001 21068 Enqueuing Expose request
22:27:12.066 00.001 16108 Worker thread wakes up
22:27:12.066 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:12.067 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:12.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:13.037 00.970 16108 Exposure complete
22:27:13.095 00.058 16108 worker thread done servicing request
22:27:13.095 00.000 21068 OnExposeComplete: enter
22:27:13.096 00.001 21068 UpdateGuideState(): m_state=6
22:27:13.097 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1577
22:27:13.098 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.00, Mass=106396, SNR=72.2, Peak=16483 HFD=3.3
22:27:13.098 00.000 21068 MultiStar: [#1 0.23,-0.39,0.95,U] [#2 0.19,-0.05,1.02,U] [#3 0.12,-0.46,0.96,U] [#4 -0.05,-0.01,0.67,U] [#5 -0.16,-0.05,0.86,U] [#6 0.07,-0.14,0.66,U] [#7 -0.34,-0.16,0.63,U] [#8 -0.05,-0.11,0.78,U] 
22:27:13.099 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.23}, one-star: {0.17, -0.55}
22:27:13.100 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
22:27:13.101 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
22:27:13.101 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.39 mountX=-0.08 mountY=0.22, mountTheta=1.93
22:27:13.104 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.23, opts=13)
22:27:13.105 00.001 21068 Enqueuing Move request for scope (0.04, -0.23)
22:27:13.105 00.000 16108 Worker thread wakes up
22:27:13.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
22:27:13.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
22:27:13.106 00.001 16108 Moving (0.04, -0.23) raw xDistance=-0.08 yDistance=0.22
22:27:13.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:27:13.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:13.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:27:13.106 00.000 16108 MoveAxis(E, 0, ABG)
22:27:13.106 00.000 16108 Move returns status 0, amount 0
22:27:13.106 00.000 16108 MoveAxis(N, 0, ABG)
22:27:13.106 00.000 16108 Move returns status 0, amount 0
22:27:13.106 00.000 16108 move complete, result=0
22:27:13.106 00.000 16108 worker thread done servicing request
22:27:13.112 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4000, FiltMin=3421, FiltMax=50096, Gamma=1.000
22:27:13.130 00.018 21068 UpdateGuideState exits: m=106396 SNR=72.2
22:27:13.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:13.131 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:13.132 00.001 21068 Enqueuing Expose request
22:27:13.133 00.001 16108 Worker thread wakes up
22:27:13.133 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:13.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:13.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:14.288 01.154 16108 Exposure complete
22:27:14.348 00.060 16108 worker thread done servicing request
22:27:14.348 00.000 21068 OnExposeComplete: enter
22:27:14.349 00.001 21068 UpdateGuideState(): m_state=6
22:27:14.350 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1578
22:27:14.351 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.23, Mass=109362, SNR=71.9, Peak=14179 HFD=3.2
22:27:14.352 00.001 21068 MultiStar: [#1 -0.26,-0.17,1.00,U] [#2 -0.13,-0.08,1.19,U] [#3 -0.49,-0.29,0.81,U] [#4 -0.62,0.19,0.00,M1] [#5 -0.28,0.01,0.78,U] [#6 -0.18,0.45,0.74,U] [#7 -0.30,-0.63,0.00,M1] [#8 -0.44,-0.22,0.72,U] 
22:27:14.353 00.001 21068 refined, 6 included, MultiStar: {-0.28, -0.10}, one-star: {-0.24, -0.33}
22:27:14.353 00.000 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
22:27:14.354 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
22:27:14.355 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.78 mountX=0.25 mountY=0.17, mountTheta=0.58
22:27:14.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.10, opts=13)
22:27:14.358 00.001 21068 Enqueuing Move request for scope (-0.28, -0.10)
22:27:14.359 00.001 16108 Worker thread wakes up
22:27:14.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
22:27:14.359 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
22:27:14.359 00.000 16108 Moving (-0.28, -0.10) raw xDistance=0.25 yDistance=0.17
22:27:14.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:27:14.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:14.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:27:14.359 00.000 16108 MoveAxis(W, 67, ABG)
22:27:14.359 00.000 16108 Guiding  Dir = 3, Dur = 67
22:27:14.359 00.000 16108 IsSlewing returns 0
22:27:14.360 00.001 16108 IsGuiding returns 0
22:27:14.360 00.000 16108 PulseGuide returned control before completion, sleep 77
22:27:14.363 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4000, FiltMin=3424, FiltMax=57904, Gamma=1.000
22:27:14.382 00.019 21068 UpdateGuideState exits: m=109362 SNR=71.9
22:27:14.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:14.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:14.385 00.001 21068 Enqueuing Expose request
22:27:14.448 00.063 16108 IsGuiding returns 0
22:27:14.448 00.000 16108 Move returns status 0, amount 67
22:27:14.448 00.000 16108 MoveAxis(N, 0, ABG)
22:27:14.448 00.000 16108 Move returns status 0, amount 0
22:27:14.448 00.000 16108 move complete, result=0
22:27:14.448 00.000 16108 worker thread done servicing request
22:27:14.448 00.000 16108 Worker thread wakes up
22:27:14.448 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.2 px 0 ms NORTH
22:27:14.449 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:14.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:15.429 00.980 16108 Exposure complete
22:27:15.488 00.059 16108 worker thread done servicing request
22:27:15.488 00.000 21068 OnExposeComplete: enter
22:27:15.489 00.001 21068 UpdateGuideState(): m_state=6
22:27:15.490 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1579
22:27:15.491 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=877.71, Mass=106710, SNR=67.6, Peak=12019 HFD=3.5
22:27:15.492 00.001 21068 MultiStar: [#1 0.09,0.11,1.06,U] [#2 0.01,0.13,1.16,U] [#3 0.05,0.15,1.03,U] [#4 -0.14,0.56,0.83,U] [#5 -0.20,0.37,0.74,U] [#6 0.05,0.31,0.77,U] [#7 -0.35,0.29,0.64,U] [#8 -0.20,0.21,0.97,U] 
22:27:15.493 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.24}, one-star: {-0.36, 0.16}
22:27:15.493 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
22:27:15.495 00.002 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
22:27:15.496 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.98 mountX=0.14 mountY=-0.21, mountTheta=-0.96
22:27:15.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.24, opts=13)
22:27:15.498 00.000 21068 Enqueuing Move request for scope (-0.10, 0.24)
22:27:15.499 00.001 16108 Worker thread wakes up
22:27:15.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
22:27:15.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
22:27:15.499 00.000 16108 Moving (-0.10, 0.24) raw xDistance=0.14 yDistance=-0.21
22:27:15.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:27:15.500 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:15.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:27:15.500 00.000 16108 MoveAxis(E, 0, ABG)
22:27:15.500 00.000 16108 Move returns status 0, amount 0
22:27:15.500 00.000 16108 MoveAxis(N, 0, ABG)
22:27:15.500 00.000 16108 Move returns status 0, amount 0
22:27:15.500 00.000 16108 move complete, result=0
22:27:15.500 00.000 16108 worker thread done servicing request
22:27:15.504 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=4003, FiltMin=3427, FiltMax=54729, Gamma=1.000
22:27:15.523 00.019 21068 UpdateGuideState exits: m=106710 SNR=67.6
22:27:15.525 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:15.525 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:15.526 00.001 21068 Enqueuing Expose request
22:27:15.527 00.001 16108 Worker thread wakes up
22:27:15.527 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:15.528 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:15.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:16.687 01.159 16108 Exposure complete
22:27:16.745 00.058 16108 worker thread done servicing request
22:27:16.745 00.000 21068 OnExposeComplete: enter
22:27:16.745 00.000 21068 UpdateGuideState(): m_state=6
22:27:16.746 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1580
22:27:16.747 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.15, Mass=111357, SNR=71.3, Peak=14496 HFD=3.4
22:27:16.749 00.002 21068 MultiStar: [#1 -0.09,0.25,1.12,U] [#2 0.38,0.16,1.38,U] [#3 0.08,0.13,1.16,U] [#4 -0.17,0.36,0.81,U] [#5 -0.11,0.30,0.93,U] [#6 -0.08,0.48,0.68,U] [#7 -0.08,-0.36,0.63,U] [#8 0.24,0.04,0.66,U] 
22:27:16.750 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.36, -0.40}
22:27:16.751 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
22:27:16.752 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
22:27:16.753 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
22:27:16.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
22:27:16.756 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
22:27:16.757 00.001 16108 Worker thread wakes up
22:27:16.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:27:16.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:27:16.757 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.13
22:27:16.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:27:16.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:16.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:27:16.757 00.000 16108 MoveAxis(E, 0, ABG)
22:27:16.757 00.000 16108 Move returns status 0, amount 0
22:27:16.757 00.000 16108 MoveAxis(N, 0, ABG)
22:27:16.757 00.000 16108 Move returns status 0, amount 0
22:27:16.758 00.001 16108 move complete, result=0
22:27:16.758 00.000 16108 worker thread done servicing request
22:27:16.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=4003, FiltMin=3414, FiltMax=47245, Gamma=1.000
22:27:16.780 00.017 21068 UpdateGuideState exits: m=111357 SNR=71.3
22:27:16.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:16.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:16.783 00.001 21068 Enqueuing Expose request
22:27:16.784 00.001 16108 Worker thread wakes up
22:27:16.784 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:16.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:16.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:17.747 00.962 16108 Exposure complete
22:27:17.806 00.059 16108 worker thread done servicing request
22:27:17.806 00.000 21068 OnExposeComplete: enter
22:27:17.807 00.001 21068 UpdateGuideState(): m_state=6
22:27:17.808 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1581
22:27:17.809 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.04, Mass=99718, SNR=64.1, Peak=13459 HFD=3.5
22:27:17.810 00.001 21068 MultiStar: [#1 0.13,-0.12,1.09,U] [#2 0.47,-0.32,1.25,U] [#3 0.26,-0.28,0.91,U] [#4 0.08,0.11,0.90,U] [#5 0.01,-0.13,1.00,U] [#6 -0.10,0.00,0.92,U] [#7 -0.11,-0.73,0.00,M1] [#8 0.05,-0.17,0.84,U] 
22:27:17.811 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.19}, one-star: {0.26, -0.52}
22:27:17.812 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
22:27:17.812 00.000 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
22:27:17.813 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.86 mountX=-0.19 mountY=0.14, mountTheta=2.49
22:27:17.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.19, opts=13)
22:27:17.816 00.001 21068 Enqueuing Move request for scope (0.16, -0.19)
22:27:17.817 00.001 16108 Worker thread wakes up
22:27:17.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
22:27:17.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
22:27:17.817 00.000 16108 Moving (0.16, -0.19) raw xDistance=-0.19 yDistance=0.14
22:27:17.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:27:17.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:17.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:27:17.817 00.000 16108 MoveAxis(E, 0, ABG)
22:27:17.817 00.000 16108 Move returns status 0, amount 0
22:27:17.817 00.000 16108 MoveAxis(N, 0, ABG)
22:27:17.817 00.000 16108 Move returns status 0, amount 0
22:27:17.817 00.000 16108 move complete, result=0
22:27:17.817 00.000 16108 worker thread done servicing request
22:27:17.821 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4003, FiltMin=3421, FiltMax=47981, Gamma=1.000
22:27:17.837 00.016 21068 UpdateGuideState exits: m=99718 SNR=64.1
22:27:17.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.838 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:17.839 00.001 21068 Enqueuing Expose request
22:27:17.840 00.001 16108 Worker thread wakes up
22:27:17.840 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:17.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:17.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:18.993 01.153 16108 Exposure complete
22:27:19.053 00.060 16108 worker thread done servicing request
22:27:19.054 00.001 21068 OnExposeComplete: enter
22:27:19.055 00.001 21068 UpdateGuideState(): m_state=6
22:27:19.055 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1582
22:27:19.056 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.45, Mass=95456, SNR=65.7, Peak=12627 HFD=3.2
22:27:19.057 00.001 21068 MultiStar: [#1 0.08,-0.02,0.97,U] [#2 0.16,-0.14,1.10,U] [#3 0.19,-0.08,0.97,U] [#4 -0.38,0.12,0.78,U] [#5 -0.41,0.02,1.07,U] [#6 -0.02,0.05,0.86,U] [#7 -0.49,-0.09,0.59,U] [#8 -0.04,0.00,0.70,U] 
22:27:19.058 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {0.09, -0.10}
22:27:19.058 00.000 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
22:27:19.060 00.002 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
22:27:19.061 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.74 mountX=0.06 mountY=0.05, mountTheta=0.62
22:27:19.062 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
22:27:19.063 00.001 21068 Enqueuing Move request for scope (-0.07, -0.03)
22:27:19.064 00.001 16108 Worker thread wakes up
22:27:19.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:27:19.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:27:19.064 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.06 yDistance=0.05
22:27:19.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:27:19.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:19.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:27:19.064 00.000 16108 MoveAxis(E, 0, ABG)
22:27:19.064 00.000 16108 Move returns status 0, amount 0
22:27:19.064 00.000 16108 MoveAxis(N, 0, ABG)
22:27:19.065 00.001 16108 Move returns status 0, amount 0
22:27:19.065 00.000 16108 move complete, result=0
22:27:19.065 00.000 16108 worker thread done servicing request
22:27:19.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4003, FiltMin=3440, FiltMax=54720, Gamma=1.000
22:27:19.085 00.016 21068 UpdateGuideState exits: m=95456 SNR=65.7
22:27:19.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:19.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:19.088 00.001 21068 Enqueuing Expose request
22:27:19.089 00.001 16108 Worker thread wakes up
22:27:19.089 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:27:19.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:19.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:20.058 00.968 16108 Exposure complete
22:27:20.121 00.063 16108 worker thread done servicing request
22:27:20.121 00.000 21068 OnExposeComplete: enter
22:27:20.123 00.002 21068 UpdateGuideState(): m_state=6
22:27:20.124 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1583
22:27:20.125 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.98, Mass=96811, SNR=68.1, Peak=14496 HFD=3.0
22:27:20.126 00.001 21068 MultiStar: [#1 0.44,-0.05,1.18,U] [#2 0.61,-0.06,0.00,M1] [#3 0.54,-0.17,1.02,U] [#4 0.10,0.16,0.97,U] [#5 0.03,0.25,0.90,U] [#6 0.22,0.03,0.78,U] [#7 0.40,-0.36,0.63,U] [#8 0.37,-0.09,0.65,U] 
22:27:20.127 00.001 21068 refined, 7 included, MultiStar: {0.36, -0.09}, one-star: {0.68, -0.57}
22:27:20.128 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
22:27:20.128 00.000 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
22:27:20.129 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.26 mountX=-0.37 mountY=0.01, mountTheta=3.12
22:27:20.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.09, opts=13)
22:27:20.132 00.001 21068 Enqueuing Move request for scope (0.36, -0.09)
22:27:20.132 00.000 16108 Worker thread wakes up
22:27:20.133 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.09) opts 0xd
22:27:20.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.09)
22:27:20.133 00.000 16108 Moving (0.36, -0.09) raw xDistance=-0.37 yDistance=0.01
22:27:20.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:27:20.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:20.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:27:20.133 00.000 16108 MoveAxis(E, 96, ABG)
22:27:20.133 00.000 16108 Guiding  Dir = 2, Dur = 96
22:27:20.133 00.000 16108 IsSlewing returns 0
22:27:20.133 00.000 16108 IsGuiding returns 0
22:27:20.137 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4003, FiltMin=3398, FiltMax=46477, Gamma=1.000
22:27:20.155 00.018 21068 UpdateGuideState exits: m=96811 SNR=68.1
22:27:20.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:20.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:20.158 00.001 21068 Enqueuing Expose request
22:27:20.168 00.010 16108 PulseGuide returned control before completion, sleep 72
22:27:20.248 00.080 16108 IsGuiding returns 1
22:27:20.249 00.001 16108 scope still moving after pulse duration time elapsed
22:27:20.278 00.029 16108 IsSlewing returns 0
22:27:20.278 00.000 16108 IsGuiding returns 1
22:27:20.310 00.032 16108 IsSlewing returns 0
22:27:20.310 00.000 16108 IsGuiding returns 1
22:27:20.342 00.032 16108 IsSlewing returns 0
22:27:20.342 00.000 16108 IsGuiding returns 0
22:27:20.342 00.000 16108 scope move finished after 96 + 112 ms
22:27:20.342 00.000 16108 Move returns status 0, amount 96
22:27:20.342 00.000 16108 MoveAxis(N, 0, ABG)
22:27:20.342 00.000 16108 Move returns status 0, amount 0
22:27:20.342 00.000 16108 move complete, result=0
22:27:20.342 00.000 16108 worker thread done servicing request
22:27:20.342 00.000 16108 Worker thread wakes up
22:27:20.342 00.000 21068 GuideStep: -0.4 px 96 ms EAST, 0.0 px 0 ms NORTH
22:27:20.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:20.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:21.496 01.153 16108 Exposure complete
22:27:21.561 00.065 16108 worker thread done servicing request
22:27:21.561 00.000 21068 OnExposeComplete: enter
22:27:21.562 00.001 21068 UpdateGuideState(): m_state=6
22:27:21.562 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1584
22:27:21.563 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.38, Mass=99491, SNR=57.9, Peak=15731 HFD=3.1
22:27:21.564 00.001 21068 MultiStar: [#1 -0.33,-0.09,1.33,U] [#2 -0.47,0.16,1.48,U] [#3 -0.40,0.08,1.16,U] [#4 -0.92,0.56,0.00,M1] [#5 -0.89,0.22,0.00,M1] [#6 -0.29,0.13,1.10,U] [#7 -0.85,-0.25,0.00,M1] [#8 -0.43,0.16,0.97,U] 
22:27:21.566 00.002 21068 single-star, 5 included, MultiStar: {-0.38, 0.05}, one-star: {-0.31, -0.17}
22:27:21.566 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
22:27:21.567 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
22:27:21.568 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.17 hyp=0.36 cameraTheta=-2.65 mountX=0.28 mountY=0.24, mountTheta=0.71
22:27:21.569 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.17, opts=13)
22:27:21.570 00.001 21068 Enqueuing Move request for scope (-0.31, -0.17)
22:27:21.571 00.001 16108 Worker thread wakes up
22:27:21.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.17) opts 0xd
22:27:21.571 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.17)
22:27:21.571 00.000 16108 Moving (-0.31, -0.17) raw xDistance=0.28 yDistance=0.24
22:27:21.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
22:27:21.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:21.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:27:21.571 00.000 16108 MoveAxis(W, 66, ABG)
22:27:21.571 00.000 16108 Guiding  Dir = 3, Dur = 66
22:27:21.571 00.000 16108 IsSlewing returns 0
22:27:21.572 00.001 16108 IsGuiding returns 0
22:27:21.575 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4000, FiltMin=3405, FiltMax=56499, Gamma=1.000
22:27:21.592 00.017 21068 UpdateGuideState exits: m=99491 SNR=57.9
22:27:21.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:21.594 00.000 21068 Enqueuing Expose request
22:27:21.611 00.017 16108 PulseGuide returned control before completion, sleep 36
22:27:21.659 00.048 16108 IsGuiding returns 1
22:27:21.659 00.000 16108 scope still moving after pulse duration time elapsed
22:27:21.690 00.031 16108 IsSlewing returns 0
22:27:21.690 00.000 16108 IsGuiding returns 1
22:27:21.722 00.032 16108 IsSlewing returns 0
22:27:21.722 00.000 16108 IsGuiding returns 0
22:27:21.722 00.000 16108 scope move finished after 66 + 84 ms
22:27:21.722 00.000 16108 Move returns status 0, amount 66
22:27:21.722 00.000 16108 MoveAxis(N, 0, ABG)
22:27:21.722 00.000 16108 Move returns status 0, amount 0
22:27:21.722 00.000 16108 move complete, result=0
22:27:21.722 00.000 16108 worker thread done servicing request
22:27:21.722 00.000 16108 Worker thread wakes up
22:27:21.722 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
22:27:21.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:21.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:22.685 00.962 16108 Exposure complete
22:27:22.741 00.056 16108 worker thread done servicing request
22:27:22.741 00.000 21068 OnExposeComplete: enter
22:27:22.742 00.001 21068 UpdateGuideState(): m_state=6
22:27:22.743 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1585
22:27:22.744 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.23, Mass=99804, SNR=63.4, Peak=14691 HFD=3.0
22:27:22.745 00.001 21068 MultiStar: [#1 0.01,-0.01,1.29,U] [#2 0.14,0.07,1.34,U] [#3 0.31,-0.19,0.94,U] [#4 -0.07,0.20,0.85,U] [#5 0.02,-0.13,1.10,U] [#6 0.12,0.19,0.84,U] [#7 -0.17,-0.42,0.61,U] [#8 0.14,-0.15,0.95,U] 
22:27:22.745 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.16, -0.32}
22:27:22.746 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
22:27:22.747 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
22:27:22.748 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=-0.09 mountY=0.05, mountTheta=2.66
22:27:22.749 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
22:27:22.750 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
22:27:22.751 00.001 16108 Worker thread wakes up
22:27:22.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:27:22.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:27:22.751 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
22:27:22.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:27:22.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:22.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:27:22.751 00.000 16108 MoveAxis(E, 0, ABG)
22:27:22.751 00.000 16108 Move returns status 0, amount 0
22:27:22.751 00.000 16108 MoveAxis(N, 0, ABG)
22:27:22.751 00.000 16108 Move returns status 0, amount 0
22:27:22.751 00.000 16108 move complete, result=0
22:27:22.751 00.000 16108 worker thread done servicing request
22:27:22.757 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4000, FiltMin=3462, FiltMax=42128, Gamma=1.000
22:27:22.771 00.014 21068 UpdateGuideState exits: m=99804 SNR=63.4
22:27:22.771 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:22.773 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:22.774 00.001 21068 Enqueuing Expose request
22:27:22.775 00.001 16108 Worker thread wakes up
22:27:22.775 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:27:22.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:22.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:23.925 01.149 16108 Exposure complete
22:27:23.983 00.058 16108 worker thread done servicing request
22:27:23.983 00.000 21068 OnExposeComplete: enter
22:27:23.984 00.001 21068 UpdateGuideState(): m_state=6
22:27:23.986 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1586
22:27:23.987 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.07, Mass=110935, SNR=67.9, Peak=14307 HFD=3.3
22:27:23.988 00.001 21068 MultiStar: [#1 -0.37,-0.12,0.97,U] [#2 -0.07,-0.00,1.12,U] [#3 -0.19,-0.25,1.08,U] [#4 -0.47,0.24,0.90,U] [#5 -0.18,-0.02,0.97,U] [#6 -0.39,0.31,0.89,U] [#7 -0.22,-0.38,0.63,U] [#8 0.23,-0.14,0.82,U] 
22:27:23.989 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.09}, one-star: {0.06, -0.48}
22:27:23.990 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
22:27:23.991 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
22:27:23.992 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.66 mountX=0.16 mountY=0.13, mountTheta=0.69
22:27:23.995 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.09, opts=13)
22:27:23.996 00.001 21068 Enqueuing Move request for scope (-0.18, -0.09)
22:27:23.998 00.002 16108 Worker thread wakes up
22:27:23.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
22:27:23.998 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
22:27:23.998 00.000 16108 Moving (-0.18, -0.09) raw xDistance=0.16 yDistance=0.13
22:27:23.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:27:23.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:23.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:27:23.998 00.000 16108 MoveAxis(E, 0, ABG)
22:27:23.998 00.000 16108 Move returns status 0, amount 0
22:27:23.998 00.000 16108 MoveAxis(N, 0, ABG)
22:27:23.998 00.000 16108 Move returns status 0, amount 0
22:27:23.998 00.000 16108 move complete, result=0
22:27:23.998 00.000 16108 worker thread done servicing request
22:27:24.002 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4000, FiltMin=3430, FiltMax=50733, Gamma=1.000
22:27:24.018 00.016 21068 UpdateGuideState exits: m=110935 SNR=67.9
22:27:24.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:24.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:24.020 00.000 21068 Enqueuing Expose request
22:27:24.021 00.001 16108 Worker thread wakes up
22:27:24.021 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:24.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:24.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:24.980 00.958 16108 Exposure complete
22:27:25.036 00.056 16108 worker thread done servicing request
22:27:25.036 00.000 21068 OnExposeComplete: enter
22:27:25.037 00.001 21068 UpdateGuideState(): m_state=6
22:27:25.039 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1587
22:27:25.039 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.76, Mass=108815, SNR=70.0, Peak=15264 HFD=3.2
22:27:25.042 00.003 21068 MultiStar: [#1 0.01,-0.63,0.00,M1] [#2 0.20,-0.51,0.99,U] [#3 0.19,-0.72,0.00,M1] [#4 0.01,-0.42,0.79,U] [#5 -0.10,-0.44,0.91,U] [#6 0.06,-0.08,0.74,U] [#7 0.01,-1.04,0.00,M1] [#8 0.38,-0.59,0.00,M1] 
22:27:25.043 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.47}, one-star: {0.46, -0.79}
22:27:25.043 00.000 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
22:27:25.044 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
22:27:25.045 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.47 hyp=0.49 cameraTheta=-1.29 mountX=-0.22 mountY=0.43, mountTheta=2.04
22:27:25.046 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.47, opts=13)
22:27:25.047 00.001 21068 Enqueuing Move request for scope (0.14, -0.47)
22:27:25.048 00.001 16108 Worker thread wakes up
22:27:25.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.47) opts 0xd
22:27:25.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.47)
22:27:25.048 00.000 16108 Moving (0.14, -0.47) raw xDistance=-0.22 yDistance=0.43
22:27:25.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:27:25.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:25.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:27:25.048 00.000 16108 MoveAxis(E, 57, ABG)
22:27:25.048 00.000 16108 Guiding  Dir = 2, Dur = 57
22:27:25.049 00.001 16108 IsSlewing returns 0
22:27:25.049 00.000 16108 IsGuiding returns 0
22:27:25.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3997, FiltMin=3405, FiltMax=53315, Gamma=1.000
22:27:25.069 00.017 21068 UpdateGuideState exits: m=108815 SNR=70.0
22:27:25.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:25.072 00.001 21068 Enqueuing Expose request
22:27:25.099 00.027 16108 PulseGuide returned control before completion, sleep 17
22:27:25.130 00.031 16108 IsGuiding returns 1
22:27:25.130 00.000 16108 scope still moving after pulse duration time elapsed
22:27:25.161 00.031 16108 IsSlewing returns 0
22:27:25.161 00.000 16108 IsGuiding returns 1
22:27:25.191 00.030 16108 IsSlewing returns 0
22:27:25.191 00.000 16108 IsGuiding returns 0
22:27:25.191 00.000 16108 scope move finished after 57 + 85 ms
22:27:25.191 00.000 16108 Move returns status 0, amount 57
22:27:25.191 00.000 16108 MoveAxis(N, 0, ABG)
22:27:25.191 00.000 16108 Move returns status 0, amount 0
22:27:25.191 00.000 16108 move complete, result=0
22:27:25.191 00.000 16108 worker thread done servicing request
22:27:25.191 00.000 16108 Worker thread wakes up
22:27:25.191 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.4 px 0 ms NORTH
22:27:25.193 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:25.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:26.352 01.159 16108 Exposure complete
22:27:26.408 00.056 16108 worker thread done servicing request
22:27:26.408 00.000 21068 OnExposeComplete: enter
22:27:26.409 00.001 21068 UpdateGuideState(): m_state=6
22:27:26.410 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1588
22:27:26.412 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=876.90, Mass=94270, SNR=60.9, Peak=13987 HFD=3.0
22:27:26.413 00.001 21068 MultiStar: [#1 -0.32,-0.37,1.19,U] [#2 0.06,-0.20,1.38,U] [#3 -0.02,-0.33,1.16,U] [#4 -0.61,0.14,0.00,M1] [#5 -0.19,0.12,1.14,U] [#6 -0.05,0.26,0.92,U] [#7 -0.39,-0.52,0.00,M2] [#8 -0.33,-0.22,0.79,U] 
22:27:26.414 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.20}, one-star: {-0.10, -0.65}
22:27:26.414 00.000 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
22:27:26.415 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
22:27:26.416 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.12 mountX=0.09 mountY=0.23, mountTheta=1.20
22:27:26.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.20, opts=13)
22:27:26.418 00.001 21068 Enqueuing Move request for scope (-0.13, -0.20)
22:27:26.419 00.001 16108 Worker thread wakes up
22:27:26.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
22:27:26.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
22:27:26.419 00.000 16108 Moving (-0.13, -0.20) raw xDistance=0.09 yDistance=0.23
22:27:26.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:27:26.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:26.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:27:26.420 00.001 16108 MoveAxis(E, 0, ABG)
22:27:26.420 00.000 16108 Move returns status 0, amount 0
22:27:26.420 00.000 16108 MoveAxis(N, 0, ABG)
22:27:26.420 00.000 16108 Move returns status 0, amount 0
22:27:26.420 00.000 16108 move complete, result=0
22:27:26.420 00.000 16108 worker thread done servicing request
22:27:26.423 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3990, FiltMin=3417, FiltMax=47622, Gamma=1.000
22:27:26.438 00.015 21068 UpdateGuideState exits: m=94270 SNR=60.9
22:27:26.438 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:26.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:26.440 00.001 21068 Enqueuing Expose request
22:27:26.441 00.001 16108 Worker thread wakes up
22:27:26.441 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:26.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:26.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:27.404 00.963 16108 Exposure complete
22:27:27.459 00.055 16108 worker thread done servicing request
22:27:27.459 00.000 21068 OnExposeComplete: enter
22:27:27.460 00.001 21068 UpdateGuideState(): m_state=6
22:27:27.461 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1589
22:27:27.463 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=876.89, Mass=120406, SNR=79.2, Peak=17699 HFD=3.0
22:27:27.464 00.001 21068 MultiStar: [#1 -0.40,-0.52,0.00,M1] [#2 -0.14,-0.42,0.96,U] [#3 -0.01,-0.63,0.00,M1] [#4 -0.36,-0.12,0.75,U] [#5 -0.35,-0.29,0.86,U] [#6 -0.16,-0.19,0.59,U] [#7 -0.53,-0.72,0.00,M3] [#8 0.01,-0.54,0.70,U] 
22:27:27.465 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.39}, one-star: {-0.24, -0.67}
22:27:27.466 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
22:27:27.467 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
22:27:27.467 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.39 hyp=0.45 cameraTheta=-2.07 mountX=0.14 mountY=0.43, mountTheta=1.25
22:27:27.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.39, opts=13)
22:27:27.470 00.001 21068 Enqueuing Move request for scope (-0.21, -0.39)
22:27:27.470 00.000 16108 Worker thread wakes up
22:27:27.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.39) opts 0xd
22:27:27.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.39)
22:27:27.470 00.000 16108 Moving (-0.21, -0.39) raw xDistance=0.14 yDistance=0.43
22:27:27.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:27:27.471 00.001 16108 switching direction from 0 to 1 - decHistory=4 oldest=0.06 newest=1.09
22:27:27.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:27:27.471 00.000 16108 MoveAxis(E, 0, ABG)
22:27:27.471 00.000 16108 Move returns status 0, amount 0
22:27:27.471 00.000 16108 MoveAxis(S, 87, ABG)
22:27:27.471 00.000 16108 Guiding  Dir = 1, Dur = 87
22:27:27.471 00.000 16108 IsSlewing returns 0
22:27:27.471 00.000 16108 IsGuiding returns 0
22:27:27.474 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=3990, FiltMin=3414, FiltMax=47142, Gamma=1.000
22:27:27.478 00.004 16108 PulseGuide returned control before completion, sleep 91
22:27:27.488 00.010 21068 UpdateGuideState exits: m=120406 SNR=79.2
22:27:27.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:27.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:27.490 00.001 21068 Enqueuing Expose request
22:27:27.570 00.080 16108 IsGuiding returns 0
22:27:27.570 00.000 16108 Move returns status 0, amount 87
22:27:27.570 00.000 16108 move complete, result=0
22:27:27.570 00.000 16108 worker thread done servicing request
22:27:27.570 00.000 16108 Worker thread wakes up
22:27:27.570 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 87 ms SOUTH
22:27:27.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:27.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:28.718 01.147 16108 Exposure complete
22:27:28.774 00.056 16108 worker thread done servicing request
22:27:28.774 00.000 21068 OnExposeComplete: enter
22:27:28.775 00.001 21068 UpdateGuideState(): m_state=6
22:27:28.776 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1590
22:27:28.776 00.000 21068 Star::Find returns 1 (0), X=219.70, Y=877.46, Mass=103130, SNR=63.0, Peak=18147 HFD=3.0
22:27:28.777 00.001 21068 MultiStar: [#1 -0.39,-0.25,1.09,U] [#2 -0.12,-0.25,1.16,U] [#3 -0.42,-0.35,0.98,U] [#4 -0.77,-0.08,0.00,M1] [#5 -0.67,0.13,0.00,M1] [#6 -0.53,0.03,0.90,U] [#7 -0.91,-0.31,0.00,M4] [#8 -0.16,-0.20,0.76,U] 
22:27:28.778 00.001 21068 refined, 5 included, MultiStar: {-0.35, -0.19}, one-star: {-0.49, -0.10}
22:27:28.779 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
22:27:28.780 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
22:27:28.780 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.19 hyp=0.40 cameraTheta=-2.64 mountX=0.31 mountY=0.27, mountTheta=0.71
22:27:28.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.19, opts=13)
22:27:28.783 00.001 21068 Enqueuing Move request for scope (-0.35, -0.19)
22:27:28.784 00.001 16108 Worker thread wakes up
22:27:28.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.19) opts 0xd
22:27:28.784 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.19)
22:27:28.784 00.000 16108 Moving (-0.35, -0.19) raw xDistance=0.31 yDistance=0.27
22:27:28.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:27:28.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:27:28.784 00.000 16108 MoveAxis(W, 81, ABG)
22:27:28.784 00.000 16108 Guiding  Dir = 3, Dur = 81
22:27:28.784 00.000 16108 IsSlewing returns 0
22:27:28.784 00.000 16108 IsGuiding returns 0
22:27:28.789 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=3984, FiltMin=3389, FiltMax=51424, Gamma=1.000
22:27:28.803 00.014 21068 UpdateGuideState exits: m=103130 SNR=63.0
22:27:28.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:28.804 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:28.805 00.001 21068 Enqueuing Expose request
22:27:28.821 00.016 16108 PulseGuide returned control before completion, sleep 54
22:27:28.884 00.063 16108 IsGuiding returns 1
22:27:28.884 00.000 16108 scope still moving after pulse duration time elapsed
22:27:28.915 00.031 16108 IsSlewing returns 0
22:27:28.915 00.000 16108 IsGuiding returns 0
22:27:28.915 00.000 16108 scope move finished after 81 + 49 ms
22:27:28.915 00.000 16108 Move returns status 0, amount 81
22:27:28.915 00.000 16108 MoveAxis(S, 54, ABG)
22:27:28.915 00.000 16108 Guiding  Dir = 1, Dur = 54
22:27:28.915 00.000 16108 IsSlewing returns 0
22:27:28.915 00.000 16108 IsGuiding returns 0
22:27:28.925 00.010 16108 PulseGuide returned control before completion, sleep 54
22:27:28.992 00.067 16108 IsGuiding returns 1
22:27:28.992 00.000 16108 scope still moving after pulse duration time elapsed
22:27:29.022 00.030 16108 IsSlewing returns 0
22:27:29.022 00.000 16108 IsGuiding returns 0
22:27:29.022 00.000 16108 scope move finished after 54 + 52 ms
22:27:29.022 00.000 16108 Move returns status 0, amount 54
22:27:29.022 00.000 16108 move complete, result=0
22:27:29.022 00.000 16108 worker thread done servicing request
22:27:29.022 00.000 16108 Worker thread wakes up
22:27:29.022 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.3 px 54 ms SOUTH
22:27:29.023 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:29.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:30.005 00.982 16108 Exposure complete
22:27:30.071 00.066 16108 worker thread done servicing request
22:27:30.071 00.000 21068 OnExposeComplete: enter
22:27:30.072 00.001 21068 UpdateGuideState(): m_state=6
22:27:30.073 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1591
22:27:30.074 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.10, Mass=109658, SNR=81.8, Peak=14803 HFD=3.2
22:27:30.075 00.001 21068 MultiStar: [#1 0.03,-0.14,0.83,U] [#2 0.29,-0.24,0.96,U] [#3 0.37,-0.21,0.81,U] [#4 -0.31,-0.02,0.66,U] [#5 0.11,0.01,0.78,U] [#6 -0.04,0.20,0.74,U] [#7 0.19,-0.33,0.52,U] [#8 0.42,0.00,0.66,U] 
22:27:30.076 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.04, -0.45}
22:27:30.077 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
22:27:30.078 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
22:27:30.078 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.86 mountX=-0.15 mountY=0.11, mountTheta=2.50
22:27:30.081 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.14, opts=13)
22:27:30.082 00.001 21068 Enqueuing Move request for scope (0.13, -0.14)
22:27:30.082 00.000 16108 Worker thread wakes up
22:27:30.083 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
22:27:30.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
22:27:30.083 00.000 16108 Moving (0.13, -0.14) raw xDistance=-0.15 yDistance=0.11
22:27:30.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:27:30.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:30.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:27:30.083 00.000 16108 MoveAxis(E, 0, ABG)
22:27:30.083 00.000 16108 Move returns status 0, amount 0
22:27:30.083 00.000 16108 MoveAxis(N, 0, ABG)
22:27:30.083 00.000 16108 Move returns status 0, amount 0
22:27:30.083 00.000 16108 move complete, result=0
22:27:30.083 00.000 16108 worker thread done servicing request
22:27:30.087 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3984, FiltMin=3401, FiltMax=43907, Gamma=1.000
22:27:30.101 00.014 21068 UpdateGuideState exits: m=109658 SNR=81.8
22:27:30.103 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.103 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:30.104 00.001 21068 Enqueuing Expose request
22:27:30.105 00.001 16108 Worker thread wakes up
22:27:30.105 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:30.106 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:30.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:31.256 01.150 16108 Exposure complete
22:27:31.314 00.058 16108 worker thread done servicing request
22:27:31.314 00.000 21068 OnExposeComplete: enter
22:27:31.315 00.001 21068 UpdateGuideState(): m_state=6
22:27:31.315 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1592
22:27:31.316 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.48, Mass=126439, SNR=74.5, Peak=16339 HFD=3.2
22:27:31.317 00.001 21068 MultiStar: [#1 -0.24,0.20,1.15,U] [#2 -0.06,0.22,1.41,U] [#3 -0.29,0.25,0.82,U] [#4 -0.57,0.37,0.00,M1] [#5 -0.42,0.31,0.95,U] [#6 -0.16,0.28,0.72,U] [#7 -0.44,0.15,0.65,U] [#8 0.15,-0.22,0.79,U] 
22:27:31.318 00.001 21068 single-star, 7 included, MultiStar: {-0.19, 0.15}, one-star: {-0.16, -0.07}
22:27:31.319 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
22:27:31.319 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
22:27:31.320 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.74 mountX=0.15 mountY=0.10, mountTheta=0.61
22:27:31.322 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
22:27:31.322 00.000 21068 Enqueuing Move request for scope (-0.16, -0.07)
22:27:31.323 00.001 16108 Worker thread wakes up
22:27:31.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:27:31.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:27:31.324 00.001 16108 Moving (-0.16, -0.07) raw xDistance=0.15 yDistance=0.10
22:27:31.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:27:31.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:31.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:27:31.324 00.000 16108 MoveAxis(E, 0, ABG)
22:27:31.324 00.000 16108 Move returns status 0, amount 0
22:27:31.324 00.000 16108 MoveAxis(N, 0, ABG)
22:27:31.324 00.000 16108 Move returns status 0, amount 0
22:27:31.324 00.000 16108 move complete, result=0
22:27:31.324 00.000 16108 worker thread done servicing request
22:27:31.329 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3977, FiltMin=3344, FiltMax=52624, Gamma=1.000
22:27:31.349 00.020 21068 UpdateGuideState exits: m=126439 SNR=74.5
22:27:31.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:31.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:31.352 00.001 21068 Enqueuing Expose request
22:27:31.353 00.001 16108 Worker thread wakes up
22:27:31.353 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:31.353 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:31.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:32.321 00.968 16108 Exposure complete
22:27:32.390 00.069 16108 worker thread done servicing request
22:27:32.390 00.000 21068 OnExposeComplete: enter
22:27:32.391 00.001 21068 UpdateGuideState(): m_state=6
22:27:32.392 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1593
22:27:32.393 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.29, Mass=114599, SNR=79.1, Peak=14288 HFD=3.4
22:27:32.395 00.002 21068 MultiStar: [#1 0.25,0.20,0.97,U] [#2 0.30,0.06,1.01,U] [#3 0.16,0.15,0.98,U] [#4 -0.41,0.34,0.78,U] [#5 -0.16,0.19,0.86,U] [#6 0.06,0.78,0.00,M1] [#7 -0.30,-0.30,0.53,U] [#8 0.27,0.15,0.69,U] 
22:27:32.397 00.002 21068 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.22, -0.26}
22:27:32.397 00.000 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
22:27:32.398 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
22:27:32.400 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.80 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
22:27:32.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
22:27:32.403 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
22:27:32.404 00.001 16108 Worker thread wakes up
22:27:32.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:27:32.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:27:32.404 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.06 yDistance=-0.09
22:27:32.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:27:32.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:32.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:27:32.404 00.000 16108 MoveAxis(E, 0, ABG)
22:27:32.404 00.000 16108 Move returns status 0, amount 0
22:27:32.404 00.000 16108 MoveAxis(N, 0, ABG)
22:27:32.404 00.000 16108 Move returns status 0, amount 0
22:27:32.404 00.000 16108 move complete, result=0
22:27:32.404 00.000 16108 worker thread done servicing request
22:27:32.409 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3977, FiltMin=3357, FiltMax=49833, Gamma=1.000
22:27:32.424 00.015 21068 UpdateGuideState exits: m=114599 SNR=79.1
22:27:32.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:32.427 00.001 21068 Enqueuing Expose request
22:27:32.428 00.001 16108 Worker thread wakes up
22:27:32.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:32.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:32.428 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:33.581 01.153 16108 Exposure complete
22:27:33.644 00.063 16108 worker thread done servicing request
22:27:33.645 00.001 21068 OnExposeComplete: enter
22:27:33.646 00.001 21068 UpdateGuideState(): m_state=6
22:27:33.648 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1594
22:27:33.649 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.27, Mass=115997, SNR=70.2, Peak=15520 HFD=3.3
22:27:33.650 00.001 21068 MultiStar: [#1 0.20,0.12,1.08,U] [#2 0.66,-0.06,0.00,M1] [#3 0.27,-0.12,0.85,U] [#4 0.29,0.42,0.77,U] [#5 0.52,0.29,0.00,M1] [#6 0.03,0.29,0.73,U] [#7 0.12,-0.17,0.64,U] [#8 0.58,0.03,0.88,U] 
22:27:33.651 00.001 21068 refined, 6 included, MultiStar: {0.29, 0.03}, one-star: {0.46, -0.28}
22:27:33.652 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
22:27:33.653 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
22:27:33.653 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.12 mountX=-0.28 mountY=-0.10, mountTheta=-2.79
22:27:33.656 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.03, opts=13)
22:27:33.657 00.001 21068 Enqueuing Move request for scope (0.29, 0.03)
22:27:33.658 00.001 16108 Worker thread wakes up
22:27:33.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
22:27:33.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
22:27:33.658 00.000 16108 Moving (0.29, 0.03) raw xDistance=-0.28 yDistance=-0.10
22:27:33.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:27:33.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:33.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:33.658 00.000 16108 MoveAxis(E, 73, ABG)
22:27:33.658 00.000 16108 Guiding  Dir = 2, Dur = 73
22:27:33.659 00.001 16108 IsSlewing returns 0
22:27:33.659 00.000 16108 IsGuiding returns 0
22:27:33.659 00.000 16108 PulseGuide returned control before completion, sleep 83
22:27:33.662 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3974, FiltMin=3421, FiltMax=51085, Gamma=1.000
22:27:33.678 00.016 21068 UpdateGuideState exits: m=115997 SNR=70.2
22:27:33.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:33.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:33.681 00.001 21068 Enqueuing Expose request
22:27:33.757 00.076 16108 IsGuiding returns 0
22:27:33.757 00.000 16108 Move returns status 0, amount 73
22:27:33.757 00.000 16108 MoveAxis(N, 0, ABG)
22:27:33.757 00.000 16108 Move returns status 0, amount 0
22:27:33.757 00.000 16108 move complete, result=0
22:27:33.757 00.000 16108 worker thread done servicing request
22:27:33.757 00.000 16108 Worker thread wakes up
22:27:33.757 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
22:27:33.759 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:33.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:34.719 00.960 16108 Exposure complete
22:27:34.777 00.058 16108 worker thread done servicing request
22:27:34.777 00.000 21068 OnExposeComplete: enter
22:27:34.778 00.001 21068 UpdateGuideState(): m_state=6
22:27:34.779 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1595
22:27:34.779 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=877.85, Mass=97853, SNR=64.1, Peak=14243 HFD=2.9
22:27:34.781 00.002 21068 MultiStar: [#1 0.01,0.33,1.04,U] [#2 0.27,0.11,1.20,U] [#3 -0.09,0.37,0.99,U] [#4 -0.05,0.61,0.00,M1] [#5 -0.10,0.47,1.02,U] [#6 -0.00,0.30,0.93,U] [#7 -0.67,0.34,0.00,M1] [#8 -0.09,0.35,0.86,U] 
22:27:34.782 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.31}, one-star: {-0.15, 0.30}
22:27:34.783 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
22:27:34.784 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
22:27:34.785 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.62 mountX=0.07 mountY=-0.30, mountTheta=-1.34
22:27:34.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.31, opts=13)
22:27:34.790 00.003 21068 Enqueuing Move request for scope (-0.02, 0.31)
22:27:34.791 00.001 16108 Worker thread wakes up
22:27:34.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
22:27:34.791 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
22:27:34.791 00.000 16108 Moving (-0.02, 0.31) raw xDistance=0.07 yDistance=-0.30
22:27:34.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:27:34.792 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:34.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:27:34.792 00.000 16108 MoveAxis(E, 0, ABG)
22:27:34.792 00.000 16108 Move returns status 0, amount 0
22:27:34.792 00.000 16108 MoveAxis(N, 0, ABG)
22:27:34.792 00.000 16108 Move returns status 0, amount 0
22:27:34.792 00.000 16108 move complete, result=0
22:27:34.792 00.000 16108 worker thread done servicing request
22:27:34.798 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=3971, FiltMin=3411, FiltMax=50477, Gamma=1.000
22:27:34.817 00.019 21068 UpdateGuideState exits: m=97853 SNR=64.1
22:27:34.819 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:34.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:34.821 00.001 21068 Enqueuing Expose request
22:27:34.822 00.001 16108 Worker thread wakes up
22:27:34.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:34.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:34.822 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:27:35.971 01.149 16108 Exposure complete
22:27:36.035 00.064 16108 worker thread done servicing request
22:27:36.035 00.000 21068 OnExposeComplete: enter
22:27:36.036 00.001 21068 UpdateGuideState(): m_state=6
22:27:36.037 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1596
22:27:36.037 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=877.58, Mass=112392, SNR=72.3, Peak=14531 HFD=3.2
22:27:36.038 00.001 21068 MultiStar: [#1 -0.34,0.47,0.97,U] [#2 0.22,0.18,1.12,U] [#3 0.10,0.52,1.01,U] [#4 -0.27,0.36,0.79,U] [#5 -0.36,0.63,0.00,M1] [#6 -0.02,0.43,0.81,U] [#7 -0.26,0.05,0.67,U] [#8 0.19,0.37,0.83,U] 
22:27:36.039 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.30}, one-star: {0.06, 0.03}
22:27:36.040 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
22:27:36.040 00.000 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
22:27:36.041 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.49 mountX=-0.05 mountY=-0.05, mountTheta=-2.44
22:27:36.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
22:27:36.044 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
22:27:36.044 00.000 16108 Worker thread wakes up
22:27:36.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:27:36.044 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:27:36.045 00.001 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.05
22:27:36.045 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:27:36.045 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:36.045 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:36.045 00.000 16108 MoveAxis(E, 0, ABG)
22:27:36.045 00.000 16108 Move returns status 0, amount 0
22:27:36.045 00.000 16108 MoveAxis(N, 0, ABG)
22:27:36.045 00.000 16108 Move returns status 0, amount 0
22:27:36.045 00.000 16108 move complete, result=0
22:27:36.045 00.000 16108 worker thread done servicing request
22:27:36.049 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3971, FiltMin=3373, FiltMax=58265, Gamma=1.000
22:27:36.065 00.016 21068 UpdateGuideState exits: m=112392 SNR=72.3
22:27:36.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:36.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:36.068 00.001 21068 Enqueuing Expose request
22:27:36.069 00.001 16108 Worker thread wakes up
22:27:36.069 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:27:36.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:36.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:37.030 00.960 16108 Exposure complete
22:27:37.088 00.058 16108 worker thread done servicing request
22:27:37.088 00.000 21068 OnExposeComplete: enter
22:27:37.090 00.002 21068 UpdateGuideState(): m_state=6
22:27:37.091 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1597
22:27:37.092 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.73, Mass=109496, SNR=78.5, Peak=16083 HFD=3.4
22:27:37.093 00.001 21068 MultiStar: [#1 -0.79,0.34,0.00,M1] [#2 -0.23,0.39,1.08,U] [#3 -0.43,0.14,0.89,U] [#4 -0.86,0.43,0.00,M1] [#5 -0.68,0.30,0.00,M2] [#6 -0.62,0.57,0.00,M1] [#7 -0.76,-0.16,0.00,M1] [#8 -0.39,0.19,0.78,U] 
22:27:37.094 00.001 21068 single-star, 3 included, MultiStar: {-0.33, 0.23}, one-star: {-0.31, 0.17}
22:27:37.095 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
22:27:37.095 00.000 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
22:27:37.097 00.002 21068 CameraToMount -- cameraX=-0.31 cameraY=0.17 hyp=0.36 cameraTheta=2.64 mountX=0.34 mountY=-0.10, mountTheta=-0.27
22:27:37.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.17, opts=13)
22:27:37.100 00.001 21068 Enqueuing Move request for scope (-0.31, 0.17)
22:27:37.101 00.001 16108 Worker thread wakes up
22:27:37.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.17) opts 0xd
22:27:37.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.17)
22:27:37.101 00.000 16108 Moving (-0.31, 0.17) raw xDistance=0.34 yDistance=-0.10
22:27:37.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
22:27:37.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:37.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:37.101 00.000 16108 MoveAxis(W, 88, ABG)
22:27:37.101 00.000 16108 Guiding  Dir = 3, Dur = 88
22:27:37.102 00.001 16108 IsSlewing returns 0
22:27:37.102 00.000 16108 IsGuiding returns 0
22:27:37.106 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3971, FiltMin=3392, FiltMax=53817, Gamma=1.000
22:27:37.124 00.018 21068 UpdateGuideState exits: m=109496 SNR=78.5
22:27:37.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:37.127 00.001 21068 Enqueuing Expose request
22:27:37.144 00.017 16108 PulseGuide returned control before completion, sleep 57
22:27:37.206 00.062 16108 IsGuiding returns 1
22:27:37.206 00.000 16108 scope still moving after pulse duration time elapsed
22:27:37.237 00.031 16108 IsSlewing returns 0
22:27:37.237 00.000 16108 IsGuiding returns 0
22:27:37.237 00.000 16108 scope move finished after 88 + 46 ms
22:27:37.237 00.000 16108 Move returns status 0, amount 88
22:27:37.237 00.000 16108 MoveAxis(N, 0, ABG)
22:27:37.237 00.000 16108 Move returns status 0, amount 0
22:27:37.237 00.000 16108 move complete, result=0
22:27:37.238 00.001 16108 worker thread done servicing request
22:27:37.238 00.000 16108 Worker thread wakes up
22:27:37.238 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
22:27:37.240 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:37.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:38.400 01.160 16108 Exposure complete
22:27:38.460 00.060 16108 worker thread done servicing request
22:27:38.460 00.000 21068 OnExposeComplete: enter
22:27:38.461 00.001 21068 UpdateGuideState(): m_state=6
22:27:38.462 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1598
22:27:38.463 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=877.28, Mass=111058, SNR=69.6, Peak=17072 HFD=3.1
22:27:38.464 00.001 21068 MultiStar: [#1 -0.13,0.20,1.09,U] [#2 0.23,0.03,1.36,U] [#3 0.10,0.31,0.95,U] [#4 -0.15,0.10,0.92,U] [#5 -0.05,0.38,1.02,U] [#6 0.14,0.56,0.78,U] [#7 -0.36,-0.37,0.63,U] [#8 0.31,-0.10,0.80,U] 
22:27:38.465 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.42, -0.27}
22:27:38.466 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
22:27:38.466 00.000 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
22:27:38.467 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
22:27:38.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
22:27:38.470 00.001 21068 Enqueuing Move request for scope (0.08, 0.10)
22:27:38.471 00.001 16108 Worker thread wakes up
22:27:38.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:27:38.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:27:38.471 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.12
22:27:38.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:27:38.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:38.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:27:38.471 00.000 16108 MoveAxis(E, 0, ABG)
22:27:38.471 00.000 16108 Move returns status 0, amount 0
22:27:38.471 00.000 16108 MoveAxis(N, 0, ABG)
22:27:38.471 00.000 16108 Move returns status 0, amount 0
22:27:38.471 00.000 16108 move complete, result=0
22:27:38.471 00.000 16108 worker thread done servicing request
22:27:38.476 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3965, FiltMin=3373, FiltMax=50349, Gamma=1.000
22:27:38.492 00.016 21068 UpdateGuideState exits: m=111058 SNR=69.6
22:27:38.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:38.493 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:38.494 00.001 21068 Enqueuing Expose request
22:27:38.495 00.001 16108 Worker thread wakes up
22:27:38.495 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:38.496 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:38.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:39.459 00.963 16108 Exposure complete
22:27:39.522 00.063 16108 worker thread done servicing request
22:27:39.522 00.000 21068 OnExposeComplete: enter
22:27:39.524 00.002 21068 UpdateGuideState(): m_state=6
22:27:39.525 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1599
22:27:39.526 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.26, Mass=101134, SNR=71.3, Peak=13827 HFD=3.0
22:27:39.527 00.001 21068 MultiStar: [#1 -0.30,-0.14,1.30,U] [#2 0.15,-0.05,1.48,U] [#3 -0.01,-0.11,0.98,U] [#4 -0.14,0.01,0.77,U] [#5 -0.28,0.20,0.85,U] [#6 -0.02,0.08,0.91,U] [#7 -0.50,-0.09,0.71,U] [#8 -0.30,-0.10,0.76,U] 
22:27:39.528 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {0.11, -0.29}
22:27:39.529 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
22:27:39.530 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
22:27:39.531 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=0.10 mountY=0.09, mountTheta=0.70
22:27:39.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
22:27:39.534 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
22:27:39.535 00.001 16108 Worker thread wakes up
22:27:39.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
22:27:39.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
22:27:39.535 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.10 yDistance=0.09
22:27:39.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:27:39.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:39.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:27:39.535 00.000 16108 MoveAxis(E, 0, ABG)
22:27:39.535 00.000 16108 Move returns status 0, amount 0
22:27:39.536 00.001 16108 MoveAxis(N, 0, ABG)
22:27:39.536 00.000 16108 Move returns status 0, amount 0
22:27:39.536 00.000 16108 move complete, result=0
22:27:39.536 00.000 16108 worker thread done servicing request
22:27:39.540 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3965, FiltMin=3344, FiltMax=42521, Gamma=1.000
22:27:39.558 00.018 21068 UpdateGuideState exits: m=101134 SNR=71.3
22:27:39.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:39.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:39.561 00.001 21068 Enqueuing Expose request
22:27:39.562 00.001 16108 Worker thread wakes up
22:27:39.562 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:27:39.562 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:39.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:40.718 01.156 16108 Exposure complete
22:27:40.776 00.058 16108 worker thread done servicing request
22:27:40.776 00.000 21068 OnExposeComplete: enter
22:27:40.777 00.001 21068 UpdateGuideState(): m_state=6
22:27:40.778 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1600
22:27:40.780 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.40, Mass=106086, SNR=65.3, Peak=15635 HFD=3.1
22:27:40.781 00.001 21068 MultiStar: [#1 0.05,-0.11,1.28,U] [#2 0.57,0.11,1.28,U] [#3 0.39,-0.01,1.02,U] [#4 0.05,0.32,1.11,U] [#5 0.17,0.02,1.37,U] [#6 0.19,0.20,0.87,U] [#7 -0.17,-0.30,0.61,U] [#8 0.29,-0.06,0.78,U] 
22:27:40.781 00.000 21068 refined, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.20, -0.16}
22:27:40.782 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
22:27:40.783 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
22:27:40.783 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.09 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
22:27:40.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.02, opts=13)
22:27:40.785 00.000 21068 Enqueuing Move request for scope (0.21, 0.02)
22:27:40.786 00.001 16108 Worker thread wakes up
22:27:40.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
22:27:40.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
22:27:40.786 00.000 16108 Moving (0.21, 0.02) raw xDistance=-0.20 yDistance=-0.07
22:27:40.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:27:40.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:40.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:40.787 00.001 16108 MoveAxis(E, 54, ABG)
22:27:40.787 00.000 16108 Guiding  Dir = 2, Dur = 54
22:27:40.787 00.000 16108 IsSlewing returns 0
22:27:40.787 00.000 16108 IsGuiding returns 0
22:27:40.789 00.002 16108 PulseGuide returned control before completion, sleep 63
22:27:40.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3961, FiltMin=3376, FiltMax=50349, Gamma=1.000
22:27:40.810 00.017 21068 UpdateGuideState exits: m=106086 SNR=65.3
22:27:40.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:40.813 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:40.814 00.001 21068 Enqueuing Expose request
22:27:40.866 00.052 16108 IsGuiding returns 0
22:27:40.866 00.000 16108 Move returns status 0, amount 54
22:27:40.866 00.000 16108 MoveAxis(N, 0, ABG)
22:27:40.866 00.000 16108 Move returns status 0, amount 0
22:27:40.866 00.000 16108 move complete, result=0
22:27:40.866 00.000 16108 worker thread done servicing request
22:27:40.866 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
22:27:40.868 00.002 16108 Worker thread wakes up
22:27:40.868 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:40.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:41.829 00.961 16108 Exposure complete
22:27:41.888 00.059 16108 worker thread done servicing request
22:27:41.888 00.000 21068 OnExposeComplete: enter
22:27:41.889 00.001 21068 UpdateGuideState(): m_state=6
22:27:41.890 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1601
22:27:41.891 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.65, Mass=100516, SNR=65.4, Peak=16963 HFD=2.9
22:27:41.892 00.001 21068 MultiStar: [#1 -0.43,0.07,1.23,U] [#2 -0.00,0.14,1.33,U] [#3 -0.33,0.13,1.03,U] [#4 -0.66,0.31,0.00,M1] [#5 -0.41,0.22,0.92,U] [#6 -0.15,0.40,0.98,U] [#7 -0.68,-0.17,0.00,M1] [#8 -0.02,0.16,0.95,U] 
22:27:41.893 00.001 21068 single-star, 6 included, MultiStar: {-0.23, 0.17}, one-star: {-0.26, 0.10}
22:27:41.893 00.000 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
22:27:41.894 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
22:27:41.895 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.77 mountX=0.27 mountY=-0.04, mountTheta=-0.14
22:27:41.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.10, opts=13)
22:27:41.897 00.001 21068 Enqueuing Move request for scope (-0.26, 0.10)
22:27:41.898 00.001 16108 Worker thread wakes up
22:27:41.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
22:27:41.898 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
22:27:41.898 00.000 16108 Moving (-0.26, 0.10) raw xDistance=0.27 yDistance=-0.04
22:27:41.899 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
22:27:41.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:41.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:27:41.899 00.000 16108 MoveAxis(W, 67, ABG)
22:27:41.899 00.000 16108 Guiding  Dir = 3, Dur = 67
22:27:41.899 00.000 16108 IsSlewing returns 0
22:27:41.899 00.000 16108 IsGuiding returns 0
22:27:41.900 00.001 16108 PulseGuide returned control before completion, sleep 77
22:27:41.903 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3961, FiltMin=3417, FiltMax=56755, Gamma=1.000
22:27:41.920 00.017 21068 UpdateGuideState exits: m=100516 SNR=65.4
22:27:41.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:41.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:41.923 00.001 21068 Enqueuing Expose request
22:27:41.990 00.067 16108 IsGuiding returns 0
22:27:41.990 00.000 16108 Move returns status 0, amount 67
22:27:41.990 00.000 16108 MoveAxis(N, 0, ABG)
22:27:41.990 00.000 16108 Move returns status 0, amount 0
22:27:41.990 00.000 16108 move complete, result=0
22:27:41.990 00.000 16108 worker thread done servicing request
22:27:41.990 00.000 16108 Worker thread wakes up
22:27:41.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:41.990 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
22:27:41.991 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:43.141 01.150 16108 Exposure complete
22:27:43.198 00.057 16108 worker thread done servicing request
22:27:43.198 00.000 21068 OnExposeComplete: enter
22:27:43.199 00.001 21068 UpdateGuideState(): m_state=6
22:27:43.200 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1602
22:27:43.201 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.38, Mass=120261, SNR=76.1, Peak=17568 HFD=3.2
22:27:43.202 00.001 21068 MultiStar: [#1 0.52,0.06,1.10,U] [#2 0.33,0.18,1.25,U] [#3 0.54,0.01,1.08,U] [#4 0.16,0.36,0.80,U] [#5 0.26,0.29,0.90,U] [#6 0.54,0.39,0.00,M1] [#7 0.07,-0.50,0.49,U] [#8 0.58,0.24,0.00,M1] 
22:27:43.203 00.001 21068 refined, 6 included, MultiStar: {0.35, 0.06}, one-star: {0.38, -0.17}
22:27:43.203 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
22:27:43.204 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
22:27:43.205 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.06 hyp=0.36 cameraTheta=0.18 mountX=-0.34 mountY=-0.15, mountTheta=-2.73
22:27:43.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.06, opts=13)
22:27:43.208 00.001 21068 Enqueuing Move request for scope (0.35, 0.06)
22:27:43.209 00.001 16108 Worker thread wakes up
22:27:43.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.06) opts 0xd
22:27:43.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.06)
22:27:43.209 00.000 16108 Moving (0.35, 0.06) raw xDistance=-0.34 yDistance=-0.15
22:27:43.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
22:27:43.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:43.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:27:43.209 00.000 16108 MoveAxis(E, 84, ABG)
22:27:43.209 00.000 16108 Guiding  Dir = 2, Dur = 84
22:27:43.209 00.000 16108 IsSlewing returns 0
22:27:43.209 00.000 16108 IsGuiding returns 0
22:27:43.213 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3958, FiltMin=3392, FiltMax=60467, Gamma=1.000
22:27:43.224 00.011 16108 PulseGuide returned control before completion, sleep 80
22:27:43.229 00.005 21068 UpdateGuideState exits: m=120261 SNR=76.1
22:27:43.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:43.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:43.231 00.000 21068 Enqueuing Expose request
22:27:43.315 00.084 16108 IsGuiding returns 0
22:27:43.315 00.000 16108 Move returns status 0, amount 84
22:27:43.315 00.000 16108 MoveAxis(N, 0, ABG)
22:27:43.315 00.000 16108 Move returns status 0, amount 0
22:27:43.315 00.000 16108 move complete, result=0
22:27:43.315 00.000 16108 worker thread done servicing request
22:27:43.315 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.1 px 0 ms NORTH
22:27:43.316 00.001 16108 Worker thread wakes up
22:27:43.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:43.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:44.291 00.974 16108 Exposure complete
22:27:44.352 00.061 16108 worker thread done servicing request
22:27:44.353 00.001 21068 OnExposeComplete: enter
22:27:44.355 00.002 21068 UpdateGuideState(): m_state=6
22:27:44.355 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1603
22:27:44.356 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.66, Mass=106826, SNR=66.8, Peak=14499 HFD=3.2
22:27:44.358 00.002 21068 MultiStar: [#1 0.07,0.11,1.27,U] [#2 -0.05,0.47,1.24,U] [#3 0.09,0.25,1.11,U] [#4 -0.14,0.66,0.00,M1] [#5 -0.26,0.56,0.00,M1] [#6 -0.11,0.47,0.81,U] [#7 -0.67,0.09,0.00,M1] [#8 0.08,0.34,0.89,U] 
22:27:44.359 00.001 21068 single-star, 5 included, MultiStar: {0.01, 0.28}, one-star: {-0.03, 0.11}
22:27:44.360 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
22:27:44.361 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
22:27:44.361 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.86 mountX=0.05 mountY=-0.10, mountTheta=-1.09
22:27:44.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
22:27:44.364 00.001 21068 Enqueuing Move request for scope (-0.03, 0.11)
22:27:44.365 00.001 16108 Worker thread wakes up
22:27:44.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:27:44.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:27:44.365 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.10
22:27:44.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:27:44.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:44.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:44.365 00.000 16108 MoveAxis(E, 0, ABG)
22:27:44.365 00.000 16108 Move returns status 0, amount 0
22:27:44.365 00.000 16108 MoveAxis(N, 0, ABG)
22:27:44.365 00.000 16108 Move returns status 0, amount 0
22:27:44.365 00.000 16108 move complete, result=0
22:27:44.365 00.000 16108 worker thread done servicing request
22:27:44.369 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3958, FiltMin=3414, FiltMax=59689, Gamma=1.000
22:27:44.384 00.015 21068 UpdateGuideState exits: m=106826 SNR=66.8
22:27:44.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:44.386 00.000 21068 Enqueuing Expose request
22:27:44.387 00.001 16108 Worker thread wakes up
22:27:44.387 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:44.389 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:44.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:45.538 01.149 16108 Exposure complete
22:27:45.599 00.061 16108 worker thread done servicing request
22:27:45.599 00.000 21068 OnExposeComplete: enter
22:27:45.600 00.001 21068 UpdateGuideState(): m_state=6
22:27:45.602 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1604
22:27:45.602 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=877.47, Mass=109448, SNR=68.2, Peak=15699 HFD=3.0
22:27:45.604 00.002 21068 MultiStar: [#1 -0.21,-0.08,1.27,U] [#2 0.22,0.07,1.87,U] [#3 0.04,-0.08,1.14,U] [#4 -0.55,0.44,0.00,M2] [#5 -0.13,0.33,1.36,U] [#6 0.00,0.28,0.92,U] [#7 -0.67,-0.55,0.00,M2] [#8 0.10,0.15,0.70,U] 
22:27:45.604 00.000 21068 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.03, -0.08}
22:27:45.605 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
22:27:45.606 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
22:27:45.607 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.00 mountY=-0.08, mountTheta=-1.55
22:27:45.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
22:27:45.612 00.002 21068 Enqueuing Move request for scope (0.01, 0.08)
22:27:45.613 00.001 16108 Worker thread wakes up
22:27:45.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:27:45.613 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:27:45.613 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
22:27:45.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:27:45.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:45.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:45.613 00.000 16108 MoveAxis(E, 0, ABG)
22:27:45.613 00.000 16108 Move returns status 0, amount 0
22:27:45.613 00.000 16108 MoveAxis(N, 0, ABG)
22:27:45.613 00.000 16108 Move returns status 0, amount 0
22:27:45.613 00.000 16108 move complete, result=0
22:27:45.613 00.000 16108 worker thread done servicing request
22:27:45.618 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3958, FiltMin=3373, FiltMax=50976, Gamma=1.000
22:27:45.636 00.018 21068 UpdateGuideState exits: m=109448 SNR=68.2
22:27:45.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:45.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:45.638 00.000 21068 Enqueuing Expose request
22:27:45.639 00.001 16108 Worker thread wakes up
22:27:45.639 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:45.640 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:45.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:46.610 00.970 16108 Exposure complete
22:27:46.669 00.059 16108 worker thread done servicing request
22:27:46.669 00.000 21068 OnExposeComplete: enter
22:27:46.670 00.001 21068 UpdateGuideState(): m_state=6
22:27:46.671 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1605
22:27:46.671 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=877.64, Mass=101949, SNR=69.3, Peak=14384 HFD=3.1
22:27:46.672 00.001 21068 MultiStar: [#1 0.17,0.00,1.19,U] [#2 0.32,0.36,1.13,U] [#3 0.37,0.15,0.97,U] [#4 -0.05,0.44,0.95,U] [#5 0.40,0.34,0.99,U] [#6 0.47,0.30,0.76,U] [#7 -0.08,-0.15,0.65,U] [#8 0.39,0.34,0.80,U] 
22:27:46.673 00.001 21068 refined, 8 included, MultiStar: {0.28, 0.21}, one-star: {0.42, 0.08}
22:27:46.674 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
22:27:46.675 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
22:27:46.675 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=0.21 hyp=0.35 cameraTheta=0.66 mountX=-0.23 mountY=-0.27, mountTheta=-2.28
22:27:46.677 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.21, opts=13)
22:27:46.678 00.001 21068 Enqueuing Move request for scope (0.28, 0.21)
22:27:46.679 00.001 16108 Worker thread wakes up
22:27:46.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.21) opts 0xd
22:27:46.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.21)
22:27:46.679 00.000 16108 Moving (0.28, 0.21) raw xDistance=-0.23 yDistance=-0.27
22:27:46.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:27:46.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:46.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:27:46.679 00.000 16108 MoveAxis(E, 61, ABG)
22:27:46.679 00.000 16108 Guiding  Dir = 2, Dur = 61
22:27:46.680 00.001 16108 IsSlewing returns 0
22:27:46.680 00.000 16108 IsGuiding returns 0
22:27:46.681 00.001 16108 PulseGuide returned control before completion, sleep 71
22:27:46.683 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3958, FiltMin=3350, FiltMax=62685, Gamma=1.000
22:27:46.701 00.018 21068 UpdateGuideState exits: m=101949 SNR=69.3
22:27:46.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:46.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:46.704 00.001 21068 Enqueuing Expose request
22:27:46.759 00.055 16108 IsGuiding returns 0
22:27:46.759 00.000 16108 Move returns status 0, amount 61
22:27:46.759 00.000 16108 MoveAxis(N, 0, ABG)
22:27:46.759 00.000 16108 Move returns status 0, amount 0
22:27:46.759 00.000 16108 move complete, result=0
22:27:46.759 00.000 16108 worker thread done servicing request
22:27:46.759 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.3 px 0 ms NORTH
22:27:46.760 00.001 16108 Worker thread wakes up
22:27:46.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:46.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:47.920 01.160 16108 Exposure complete
22:27:47.992 00.072 16108 worker thread done servicing request
22:27:47.992 00.000 21068 OnExposeComplete: enter
22:27:47.993 00.001 21068 UpdateGuideState(): m_state=6
22:27:47.996 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1606
22:27:47.997 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=877.67, Mass=99447, SNR=65.6, Peak=15395 HFD=3.0
22:27:47.998 00.001 21068 MultiStar: [#1 -0.65,0.27,0.00,M1] [#2 -0.46,0.26,1.30,U] [#3 -0.42,0.16,1.06,U] [#4 -0.83,0.45,0.00,M2] [#5 -0.74,0.34,0.00,M1] [#6 -0.87,0.42,0.00,M1] [#7 -0.95,-0.03,0.00,M2] [#8 -0.36,0.41,0.97,U] 
22:27:47.999 00.001 21068 refined, 3 included, MultiStar: {-0.47, 0.24}, one-star: {-0.61, 0.11}
22:27:48.000 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
22:27:48.001 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
22:27:48.002 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=0.24 hyp=0.52 cameraTheta=2.67 mountX=0.50 mountY=-0.12, mountTheta=-0.24
22:27:48.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=0.24, opts=13)
22:27:48.005 00.001 21068 Enqueuing Move request for scope (-0.47, 0.24)
22:27:48.006 00.001 16108 Worker thread wakes up
22:27:48.008 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.24) opts 0xd
22:27:48.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, 0.24)
22:27:48.008 00.000 16108 Moving (-0.47, 0.24) raw xDistance=0.50 yDistance=-0.12
22:27:48.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
22:27:48.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:48.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:27:48.008 00.000 16108 MoveAxis(W, 127, ABG)
22:27:48.008 00.000 16108 Guiding  Dir = 3, Dur = 127
22:27:48.008 00.000 16108 IsSlewing returns 0
22:27:48.008 00.000 16108 IsGuiding returns 0
22:27:48.009 00.001 16108 PulseGuide returned control before completion, sleep 137
22:27:48.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3955, FiltMin=3398, FiltMax=48953, Gamma=1.000
22:27:48.029 00.017 21068 UpdateGuideState exits: m=99447 SNR=65.6
22:27:48.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:48.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:48.032 00.001 21068 Enqueuing Expose request
22:27:48.161 00.129 16108 IsGuiding returns 1
22:27:48.161 00.000 16108 scope still moving after pulse duration time elapsed
22:27:48.192 00.031 16108 IsSlewing returns 0
22:27:48.192 00.000 16108 IsGuiding returns 0
22:27:48.192 00.000 16108 scope move finished after 127 + 56 ms
22:27:48.192 00.000 16108 Move returns status 0, amount 127
22:27:48.192 00.000 16108 MoveAxis(N, 0, ABG)
22:27:48.192 00.000 16108 Move returns status 0, amount 0
22:27:48.192 00.000 16108 move complete, result=0
22:27:48.192 00.000 16108 worker thread done servicing request
22:27:48.192 00.000 16108 Worker thread wakes up
22:27:48.192 00.000 21068 GuideStep: 0.5 px 127 ms WEST, -0.1 px 0 ms NORTH
22:27:48.194 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:48.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:49.155 00.961 16108 Exposure complete
22:27:49.217 00.062 16108 worker thread done servicing request
22:27:49.217 00.000 21068 OnExposeComplete: enter
22:27:49.218 00.001 21068 UpdateGuideState(): m_state=6
22:27:49.219 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1607
22:27:49.220 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=877.78, Mass=114170, SNR=76.8, Peak=15744 HFD=3.3
22:27:49.221 00.001 21068 MultiStar: [#1 0.20,0.00,0.94,U] [#2 0.50,-0.02,1.43,U] [#3 0.48,-0.02,0.95,U] [#4 -0.03,0.13,0.79,U] [#5 -0.27,0.09,0.99,U] [#6 0.17,0.72,0.00,M2] [#7 -0.11,-0.29,0.69,U] [#8 0.31,0.04,0.75,U] 
22:27:49.222 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.03}, one-star: {0.43, 0.23}
22:27:49.224 00.002 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:27:49.224 00.000 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:27:49.225 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.13 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
22:27:49.227 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
22:27:49.228 00.001 21068 Enqueuing Move request for scope (0.22, 0.03)
22:27:49.229 00.001 16108 Worker thread wakes up
22:27:49.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
22:27:49.229 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
22:27:49.229 00.000 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
22:27:49.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21
22:27:49.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:49.230 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:49.230 00.000 16108 MoveAxis(E, 47, ABG)
22:27:49.230 00.000 16108 Guiding  Dir = 2, Dur = 47
22:27:49.230 00.000 16108 IsSlewing returns 0
22:27:49.230 00.000 16108 IsGuiding returns 0
22:27:49.234 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3952, FiltMin=3328, FiltMax=46397, Gamma=1.000
22:27:49.250 00.016 21068 UpdateGuideState exits: m=114170 SNR=76.8
22:27:49.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:49.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:49.252 00.000 21068 Enqueuing Expose request
22:27:49.269 00.017 16108 PulseGuide returned control before completion, sleep 19
22:27:49.300 00.031 16108 IsGuiding returns 1
22:27:49.300 00.000 16108 scope still moving after pulse duration time elapsed
22:27:49.331 00.031 16108 IsSlewing returns 0
22:27:49.331 00.000 16108 IsGuiding returns 1
22:27:49.362 00.031 16108 IsSlewing returns 0
22:27:49.362 00.000 16108 IsGuiding returns 0
22:27:49.362 00.000 16108 scope move finished after 47 + 85 ms
22:27:49.362 00.000 16108 Move returns status 0, amount 47
22:27:49.362 00.000 16108 MoveAxis(N, 0, ABG)
22:27:49.362 00.000 16108 Move returns status 0, amount 0
22:27:49.362 00.000 16108 move complete, result=0
22:27:49.362 00.000 16108 worker thread done servicing request
22:27:49.362 00.000 16108 Worker thread wakes up
22:27:49.362 00.000 21068 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
22:27:49.364 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:49.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:50.524 01.160 16108 Exposure complete
22:27:50.581 00.057 16108 worker thread done servicing request
22:27:50.581 00.000 21068 OnExposeComplete: enter
22:27:50.583 00.002 21068 UpdateGuideState(): m_state=6
22:27:50.584 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1608
22:27:50.584 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=877.62, Mass=119683, SNR=69.8, Peak=17379 HFD=3.2
22:27:50.585 00.001 21068 MultiStar: [#1 -0.01,-0.12,1.31,U] [#2 0.14,0.07,1.22,U] [#3 0.06,0.05,1.08,U] [#4 -0.32,0.26,0.92,U] [#5 -0.32,0.49,0.98,U] [#6 -0.32,0.33,0.91,U] [#7 -0.63,-0.10,0.00,M2] [#8 0.04,0.33,0.79,U] 
22:27:50.586 00.001 21068 single-star, 7 included, MultiStar: {-0.08, 0.16}, one-star: {-0.00, 0.06}
22:27:50.587 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
22:27:50.587 00.000 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:27:50.588 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.62 mountX=0.01 mountY=-0.06, mountTheta=-1.34
22:27:50.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
22:27:50.590 00.000 21068 Enqueuing Move request for scope (-0.00, 0.06)
22:27:50.591 00.001 16108 Worker thread wakes up
22:27:50.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:27:50.591 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:27:50.591 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
22:27:50.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:27:50.592 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:50.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:50.592 00.000 16108 MoveAxis(E, 0, ABG)
22:27:50.592 00.000 16108 Move returns status 0, amount 0
22:27:50.592 00.000 16108 MoveAxis(N, 0, ABG)
22:27:50.592 00.000 16108 Move returns status 0, amount 0
22:27:50.592 00.000 16108 move complete, result=0
22:27:50.593 00.001 16108 worker thread done servicing request
22:27:50.597 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3952, FiltMin=3417, FiltMax=53933, Gamma=1.000
22:27:50.618 00.021 21068 UpdateGuideState exits: m=119683 SNR=69.8
22:27:50.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:50.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:50.621 00.001 21068 Enqueuing Expose request
22:27:50.622 00.001 16108 Worker thread wakes up
22:27:50.622 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:50.622 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:50.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:51.589 00.967 16108 Exposure complete
22:27:51.645 00.056 16108 worker thread done servicing request
22:27:51.645 00.000 21068 OnExposeComplete: enter
22:27:51.646 00.001 21068 UpdateGuideState(): m_state=6
22:27:51.646 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1609
22:27:51.647 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.68, Mass=102493, SNR=64.6, Peak=14208 HFD=3.2
22:27:51.648 00.001 21068 MultiStar: [#1 0.18,0.22,1.18,U] [#2 0.64,0.21,0.00,M1] [#3 0.41,0.12,1.31,U] [#4 0.15,0.38,1.07,U] [#5 -0.20,0.26,1.21,U] [#6 0.12,0.60,0.00,M2] [#7 -0.32,-0.17,0.63,U] [#8 0.41,0.16,0.83,U] 
22:27:51.649 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.18}, one-star: {0.25, 0.13}
22:27:51.650 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
22:27:51.650 00.000 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
22:27:51.651 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
22:27:51.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.18, opts=13)
22:27:51.654 00.001 21068 Enqueuing Move request for scope (0.15, 0.18)
22:27:51.655 00.001 16108 Worker thread wakes up
22:27:51.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
22:27:51.655 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
22:27:51.655 00.000 16108 Moving (0.15, 0.18) raw xDistance=-0.11 yDistance=-0.21
22:27:51.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:27:51.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:51.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:27:51.655 00.000 16108 MoveAxis(E, 0, ABG)
22:27:51.655 00.000 16108 Move returns status 0, amount 0
22:27:51.655 00.000 16108 MoveAxis(N, 0, ABG)
22:27:51.655 00.000 16108 Move returns status 0, amount 0
22:27:51.655 00.000 16108 move complete, result=0
22:27:51.655 00.000 16108 worker thread done servicing request
22:27:51.660 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3955, FiltMin=3414, FiltMax=48889, Gamma=1.000
22:27:51.676 00.016 21068 UpdateGuideState exits: m=102493 SNR=64.6
22:27:51.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:51.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:51.678 00.000 21068 Enqueuing Expose request
22:27:51.679 00.001 16108 Worker thread wakes up
22:27:51.679 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:51.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:51.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:52.826 01.146 16108 Exposure complete
22:27:52.884 00.058 16108 worker thread done servicing request
22:27:52.884 00.000 21068 OnExposeComplete: enter
22:27:52.885 00.001 21068 UpdateGuideState(): m_state=6
22:27:52.886 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1610
22:27:52.886 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=877.39, Mass=115188, SNR=77.1, Peak=14288 HFD=3.2
22:27:52.887 00.001 21068 MultiStar: [#1 0.12,0.26,1.07,U] [#2 0.76,0.02,0.00,M2] [#3 0.49,0.07,0.85,U] [#4 0.13,0.48,0.78,U] [#5 0.08,0.38,0.88,U] [#6 0.54,0.40,0.00,M3] [#7 -0.22,-0.35,0.57,U] [#8 0.67,0.17,0.00,M1] 
22:27:52.888 00.001 21068 refined, 5 included, MultiStar: {0.18, 0.13}, one-star: {0.34, -0.16}
22:27:52.889 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
22:27:52.890 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
22:27:52.890 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.64 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
22:27:52.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.13, opts=13)
22:27:52.893 00.001 21068 Enqueuing Move request for scope (0.18, 0.13)
22:27:52.893 00.000 16108 Worker thread wakes up
22:27:52.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
22:27:52.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
22:27:52.893 00.000 16108 Moving (0.18, 0.13) raw xDistance=-0.15 yDistance=-0.17
22:27:52.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:27:52.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:52.894 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:27:52.894 00.000 16108 MoveAxis(E, 0, ABG)
22:27:52.894 00.000 16108 Move returns status 0, amount 0
22:27:52.894 00.000 16108 MoveAxis(N, 0, ABG)
22:27:52.894 00.000 16108 Move returns status 0, amount 0
22:27:52.894 00.000 16108 move complete, result=0
22:27:52.894 00.000 16108 worker thread done servicing request
22:27:52.898 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3952, FiltMin=3363, FiltMax=59933, Gamma=1.000
22:27:52.915 00.017 21068 UpdateGuideState exits: m=115188 SNR=77.1
22:27:52.915 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:52.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:52.917 00.001 21068 Enqueuing Expose request
22:27:52.918 00.001 16108 Worker thread wakes up
22:27:52.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:52.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:52.918 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:53.888 00.970 16108 Exposure complete
22:27:53.946 00.058 16108 worker thread done servicing request
22:27:53.946 00.000 21068 OnExposeComplete: enter
22:27:53.947 00.001 21068 UpdateGuideState(): m_state=6
22:27:53.948 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1611
22:27:53.948 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=877.73, Mass=103929, SNR=75.9, Peak=13891 HFD=3.3
22:27:53.949 00.001 21068 MultiStar: [#1 0.09,0.11,1.09,U] [#2 0.19,0.12,1.28,U] [#3 0.23,-0.10,1.07,U] [#4 -0.14,0.52,0.86,U] [#5 -0.22,0.38,0.95,U] [#6 -0.06,0.33,0.83,U] [#7 -0.68,-0.01,0.00,M1] [#8 0.12,0.11,0.69,U] 
22:27:53.950 00.001 21068 single-star, 7 included, MultiStar: {0.04, 0.19}, one-star: {-0.01, 0.18}
22:27:53.951 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:27:53.951 00.000 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:27:53.952 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.62 mountX=0.04 mountY=-0.17, mountTheta=-1.34
22:27:53.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
22:27:53.955 00.001 21068 Enqueuing Move request for scope (-0.01, 0.18)
22:27:53.955 00.000 16108 Worker thread wakes up
22:27:53.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
22:27:53.955 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
22:27:53.955 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.17
22:27:53.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:27:53.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.956 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:27:53.956 00.000 16108 MoveAxis(E, 0, ABG)
22:27:53.956 00.000 16108 Move returns status 0, amount 0
22:27:53.956 00.000 16108 MoveAxis(N, 0, ABG)
22:27:53.956 00.000 16108 Move returns status 0, amount 0
22:27:53.956 00.000 16108 move complete, result=0
22:27:53.956 00.000 16108 worker thread done servicing request
22:27:53.960 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3952, FiltMin=3350, FiltMax=46841, Gamma=1.000
22:27:53.975 00.015 21068 UpdateGuideState exits: m=103929 SNR=75.9
22:27:53.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:53.978 00.001 21068 Enqueuing Expose request
22:27:53.979 00.001 16108 Worker thread wakes up
22:27:53.979 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:27:53.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:53.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:55.132 01.152 16108 Exposure complete
22:27:55.189 00.057 16108 worker thread done servicing request
22:27:55.189 00.000 21068 OnExposeComplete: enter
22:27:55.190 00.001 21068 UpdateGuideState(): m_state=6
22:27:55.191 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1612
22:27:55.192 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.33, Mass=116394, SNR=84.1, Peak=14339 HFD=3.4
22:27:55.193 00.001 21068 MultiStar: [#1 -0.02,0.03,0.91,U] [#2 0.52,0.15,1.22,U] [#3 0.33,-0.10,1.14,U] [#4 -0.22,0.21,0.67,U] [#5 0.02,0.24,0.89,U] [#6 -0.00,0.31,0.78,U] [#7 -0.25,-0.33,0.54,U] [#8 0.07,-0.06,0.66,U] 
22:27:55.194 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.04, -0.22}
22:27:55.195 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:27:55.195 00.000 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:27:55.196 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
22:27:55.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
22:27:55.198 00.000 21068 Enqueuing Move request for scope (0.10, 0.03)
22:27:55.199 00.001 16108 Worker thread wakes up
22:27:55.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
22:27:55.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
22:27:55.199 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.06
22:27:55.200 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:27:55.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:55.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:27:55.200 00.000 16108 MoveAxis(E, 0, ABG)
22:27:55.200 00.000 16108 Move returns status 0, amount 0
22:27:55.200 00.000 16108 MoveAxis(N, 0, ABG)
22:27:55.200 00.000 16108 Move returns status 0, amount 0
22:27:55.200 00.000 16108 move complete, result=0
22:27:55.200 00.000 16108 worker thread done servicing request
22:27:55.204 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3952, FiltMin=3424, FiltMax=44217, Gamma=1.000
22:27:55.218 00.014 21068 UpdateGuideState exits: m=116394 SNR=84.1
22:27:55.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:55.221 00.001 21068 Enqueuing Expose request
22:27:55.222 00.001 16108 Worker thread wakes up
22:27:55.222 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:55.224 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:55.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:56.193 00.969 16108 Exposure complete
22:27:56.250 00.057 16108 worker thread done servicing request
22:27:56.251 00.001 21068 OnExposeComplete: enter
22:27:56.251 00.000 21068 UpdateGuideState(): m_state=6
22:27:56.252 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1613
22:27:56.253 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.63, Mass=111614, SNR=71.7, Peak=15203 HFD=3.2
22:27:56.254 00.001 21068 MultiStar: [#1 -0.18,0.13,1.13,U] [#2 0.10,0.10,1.36,U] [#3 0.07,-0.04,0.94,U] [#4 -0.39,0.19,0.97,U] [#5 -0.35,0.16,1.00,U] [#6 -0.18,0.54,0.93,U] [#7 -0.44,-0.05,0.49,U] [#8 -0.10,0.03,0.82,U] 
22:27:56.255 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.13}, one-star: {0.02, 0.07}
22:27:56.255 00.000 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
22:27:56.256 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
22:27:56.257 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.30 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
22:27:56.258 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
22:27:56.259 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
22:27:56.260 00.001 16108 Worker thread wakes up
22:27:56.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:27:56.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:27:56.260 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.08
22:27:56.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:27:56.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:56.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:56.260 00.000 16108 MoveAxis(E, 0, ABG)
22:27:56.260 00.000 16108 Move returns status 0, amount 0
22:27:56.260 00.000 16108 MoveAxis(N, 0, ABG)
22:27:56.261 00.001 16108 Move returns status 0, amount 0
22:27:56.261 00.000 16108 move complete, result=0
22:27:56.261 00.000 16108 worker thread done servicing request
22:27:56.266 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3952, FiltMin=3376, FiltMax=60592, Gamma=1.000
22:27:56.280 00.014 21068 UpdateGuideState exits: m=111614 SNR=71.7
22:27:56.281 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:56.281 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:56.283 00.002 21068 Enqueuing Expose request
22:27:56.284 00.001 16108 Worker thread wakes up
22:27:56.284 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:56.285 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:56.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:57.431 01.146 16108 Exposure complete
22:27:57.486 00.055 16108 worker thread done servicing request
22:27:57.486 00.000 21068 OnExposeComplete: enter
22:27:57.487 00.001 21068 UpdateGuideState(): m_state=6
22:27:57.488 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1614
22:27:57.489 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.51, Mass=120852, SNR=75.7, Peak=15683 HFD=3.0
22:27:57.490 00.001 21068 MultiStar: [#1 -0.14,0.09,0.98,U] [#2 0.35,0.12,1.07,U] [#3 0.12,0.02,0.90,U] [#4 -0.34,0.45,0.70,U] [#5 -0.26,0.32,0.78,U] [#6 -0.09,0.43,0.70,U] [#7 -0.27,-0.09,0.50,U] [#8 -0.24,-0.11,0.84,U] 
22:27:57.491 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.12}, one-star: {-0.17, -0.04}
22:27:57.491 00.000 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
22:27:57.492 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
22:27:57.493 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.19 mountX=0.11 mountY=-0.10, mountTheta=-0.74
22:27:57.494 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
22:27:57.495 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
22:27:57.496 00.001 16108 Worker thread wakes up
22:27:57.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
22:27:57.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
22:27:57.496 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.10
22:27:57.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:27:57.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:57.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:27:57.496 00.000 16108 MoveAxis(E, 0, ABG)
22:27:57.496 00.000 16108 Move returns status 0, amount 0
22:27:57.496 00.000 16108 MoveAxis(N, 0, ABG)
22:27:57.496 00.000 16108 Move returns status 0, amount 0
22:27:57.496 00.000 16108 move complete, result=0
22:27:57.496 00.000 16108 worker thread done servicing request
22:27:57.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3952, FiltMin=3371, FiltMax=62256, Gamma=1.000
22:27:57.515 00.015 21068 UpdateGuideState exits: m=120852 SNR=75.7
22:27:57.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:57.518 00.001 21068 Enqueuing Expose request
22:27:57.519 00.001 16108 Worker thread wakes up
22:27:57.519 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:57.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:57.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:58.480 00.960 16108 Exposure complete
22:27:58.535 00.055 16108 worker thread done servicing request
22:27:58.535 00.000 21068 OnExposeComplete: enter
22:27:58.536 00.001 21068 UpdateGuideState(): m_state=6
22:27:58.537 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1615
22:27:58.538 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.30, Mass=110325, SNR=67.3, Peak=15491 HFD=3.0
22:27:58.540 00.002 21068 MultiStar: [#1 -0.18,0.02,1.31,U] [#2 0.27,-0.10,1.30,U] [#3 0.17,0.03,1.11,U] [#4 -0.35,0.18,1.01,U] [#5 -0.25,0.12,1.03,U] [#6 0.07,-0.10,0.88,U] [#7 -0.24,-0.27,0.70,U] [#8 0.28,-0.04,0.93,U] 
22:27:58.541 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.12, -0.26}
22:27:58.542 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
22:27:58.542 00.000 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
22:27:58.543 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.65 mountX=-0.00 mountY=0.04, mountTheta=1.67
22:27:58.544 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.04, opts=13)
22:27:58.545 00.001 21068 Enqueuing Move request for scope (-0.00, -0.04)
22:27:58.546 00.001 16108 Worker thread wakes up
22:27:58.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
22:27:58.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
22:27:58.546 00.000 16108 Moving (-0.00, -0.04) raw xDistance=-0.00 yDistance=0.04
22:27:58.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:27:58.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:58.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:27:58.546 00.000 16108 MoveAxis(E, 0, ABG)
22:27:58.546 00.000 16108 Move returns status 0, amount 0
22:27:58.546 00.000 16108 MoveAxis(N, 0, ABG)
22:27:58.546 00.000 16108 Move returns status 0, amount 0
22:27:58.546 00.000 16108 move complete, result=0
22:27:58.546 00.000 16108 worker thread done servicing request
22:27:58.551 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3952, FiltMin=3360, FiltMax=45513, Gamma=1.000
22:27:58.565 00.014 21068 UpdateGuideState exits: m=110325 SNR=67.3
22:27:58.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:58.566 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:58.567 00.001 21068 Enqueuing Expose request
22:27:58.568 00.001 16108 Worker thread wakes up
22:27:58.568 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:27:58.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:58.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:27:59.722 01.153 16108 Exposure complete
22:27:59.785 00.063 16108 worker thread done servicing request
22:27:59.785 00.000 21068 OnExposeComplete: enter
22:27:59.786 00.001 21068 UpdateGuideState(): m_state=6
22:27:59.787 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1616
22:27:59.788 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.65, Mass=102105, SNR=70.9, Peak=14131 HFD=3.1
22:27:59.789 00.001 21068 MultiStar: [#1 -0.16,-0.13,1.22,U] [#2 0.17,0.01,1.25,U] [#3 0.09,0.05,1.02,U] [#4 -0.34,0.55,0.00,M1] [#5 -0.26,0.30,0.83,U] [#6 0.02,0.03,0.90,U] [#7 -0.36,-0.21,0.58,U] [#8 0.16,0.08,0.77,U] 
22:27:59.789 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.03, 0.09}
22:27:59.791 00.002 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
22:27:59.791 00.000 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
22:27:59.792 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.15 mountX=0.02 mountY=-0.02, mountTheta=-0.79
22:27:59.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
22:27:59.795 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
22:27:59.796 00.001 16108 Worker thread wakes up
22:27:59.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:27:59.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:27:59.796 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
22:27:59.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:27:59.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:59.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:27:59.796 00.000 16108 MoveAxis(E, 0, ABG)
22:27:59.796 00.000 16108 Move returns status 0, amount 0
22:27:59.796 00.000 16108 MoveAxis(N, 0, ABG)
22:27:59.796 00.000 16108 Move returns status 0, amount 0
22:27:59.796 00.000 16108 move complete, result=0
22:27:59.796 00.000 16108 worker thread done servicing request
22:27:59.801 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3952, FiltMin=3405, FiltMax=49085, Gamma=1.000
22:27:59.816 00.015 21068 UpdateGuideState exits: m=102105 SNR=70.9
22:27:59.816 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:59.818 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:27:59.819 00.001 21068 Enqueuing Expose request
22:27:59.820 00.001 16108 Worker thread wakes up
22:27:59.820 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:27:59.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:27:59.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:00.782 00.961 16108 Exposure complete
22:28:00.843 00.061 16108 worker thread done servicing request
22:28:00.843 00.000 21068 OnExposeComplete: enter
22:28:00.845 00.002 21068 UpdateGuideState(): m_state=6
22:28:00.846 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1617
22:28:00.847 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.59, Mass=100674, SNR=65.8, Peak=13232 HFD=3.1
22:28:00.847 00.000 21068 MultiStar: [#1 0.10,-0.09,1.33,U] [#2 0.73,-0.05,0.00,M1] [#3 0.37,0.07,1.06,U] [#4 -0.02,0.55,0.83,U] [#5 0.11,0.06,0.95,U] [#6 0.14,0.29,0.96,U] [#7 -0.26,-0.03,0.59,U] [#8 0.28,0.14,0.87,U] 
22:28:00.848 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.12}, one-star: {0.24, 0.04}
22:28:00.849 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:28:00.850 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:28:00.851 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
22:28:00.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.12, opts=13)
22:28:00.854 00.001 21068 Enqueuing Move request for scope (0.14, 0.12)
22:28:00.854 00.000 16108 Worker thread wakes up
22:28:00.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
22:28:00.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
22:28:00.854 00.000 16108 Moving (0.14, 0.12) raw xDistance=-0.12 yDistance=-0.15
22:28:00.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:28:00.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:00.855 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:28:00.855 00.000 16108 MoveAxis(E, 0, ABG)
22:28:00.855 00.000 16108 Move returns status 0, amount 0
22:28:00.855 00.000 16108 MoveAxis(N, 0, ABG)
22:28:00.855 00.000 16108 Move returns status 0, amount 0
22:28:00.855 00.000 16108 move complete, result=0
22:28:00.855 00.000 16108 worker thread done servicing request
22:28:00.858 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3952, FiltMin=3417, FiltMax=45133, Gamma=1.000
22:28:00.874 00.016 21068 UpdateGuideState exits: m=100674 SNR=65.8
22:28:00.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.875 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:00.876 00.001 21068 Enqueuing Expose request
22:28:00.877 00.001 16108 Worker thread wakes up
22:28:00.877 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:00.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:00.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:02.024 01.146 16108 Exposure complete
22:28:02.081 00.057 16108 worker thread done servicing request
22:28:02.081 00.000 21068 OnExposeComplete: enter
22:28:02.082 00.001 21068 UpdateGuideState(): m_state=6
22:28:02.082 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1618
22:28:02.084 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=877.57, Mass=106146, SNR=69.7, Peak=14384 HFD=3.2
22:28:02.085 00.001 21068 MultiStar: [#1 0.33,0.02,1.11,U] [#2 0.41,-0.14,1.20,U] [#3 0.43,-0.09,1.13,U] [#4 -0.14,0.24,0.89,U] [#5 0.27,-0.10,1.01,U] [#6 0.28,0.07,0.87,U] [#7 -0.06,0.00,0.64,U] [#8 0.31,0.03,0.86,U] 
22:28:02.086 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.00}, one-star: {0.33, 0.01}
22:28:02.087 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
22:28:02.088 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
22:28:02.088 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.01 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
22:28:02.089 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.00, opts=13)
22:28:02.090 00.001 21068 Enqueuing Move request for scope (0.26, -0.00)
22:28:02.091 00.001 16108 Worker thread wakes up
22:28:02.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
22:28:02.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
22:28:02.091 00.000 16108 Moving (0.26, -0.00) raw xDistance=-0.26 yDistance=-0.06
22:28:02.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:28:02.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:02.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:02.091 00.000 16108 MoveAxis(E, 68, ABG)
22:28:02.091 00.000 16108 Guiding  Dir = 2, Dur = 68
22:28:02.091 00.000 16108 IsSlewing returns 0
22:28:02.091 00.000 16108 IsGuiding returns 0
22:28:02.096 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3949, FiltMin=3392, FiltMax=48093, Gamma=1.000
22:28:02.113 00.017 21068 UpdateGuideState exits: m=106146 SNR=69.7
22:28:02.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:02.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:02.116 00.001 21068 Enqueuing Expose request
22:28:02.124 00.008 16108 PulseGuide returned control before completion, sleep 47
22:28:02.185 00.061 16108 IsGuiding returns 1
22:28:02.185 00.000 16108 scope still moving after pulse duration time elapsed
22:28:02.217 00.032 16108 IsSlewing returns 0
22:28:02.217 00.000 16108 IsGuiding returns 0
22:28:02.217 00.000 16108 scope move finished after 68 + 57 ms
22:28:02.217 00.000 16108 Move returns status 0, amount 68
22:28:02.217 00.000 16108 MoveAxis(N, 0, ABG)
22:28:02.217 00.000 16108 Move returns status 0, amount 0
22:28:02.217 00.000 16108 move complete, result=0
22:28:02.217 00.000 16108 worker thread done servicing request
22:28:02.217 00.000 16108 Worker thread wakes up
22:28:02.217 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
22:28:02.218 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:02.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:03.177 00.959 16108 Exposure complete
22:28:03.235 00.058 16108 worker thread done servicing request
22:28:03.235 00.000 21068 OnExposeComplete: enter
22:28:03.237 00.002 21068 UpdateGuideState(): m_state=6
22:28:03.238 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1619
22:28:03.238 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=877.30, Mass=112063, SNR=79.7, Peak=16179 HFD=3.4
22:28:03.239 00.001 21068 MultiStar: [#1 -0.09,-0.02,1.07,U] [#2 0.28,0.09,1.21,U] [#3 -0.04,-0.23,0.98,U] [#4 -0.40,0.09,0.70,U] [#5 0.04,0.03,0.82,U] [#6 0.07,0.25,0.83,U] [#7 -0.56,-0.65,0.00,M1] [#8 0.27,0.08,0.81,U] 
22:28:03.240 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {-0.09, -0.25}
22:28:03.241 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
22:28:03.242 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
22:28:03.242 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.19 mountX=-0.02 mountY=-0.00, mountTheta=-3.10
22:28:03.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
22:28:03.246 00.002 21068 Enqueuing Move request for scope (0.02, -0.00)
22:28:03.247 00.001 16108 Worker thread wakes up
22:28:03.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:28:03.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:28:03.247 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=-0.00
22:28:03.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:28:03.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:03.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:28:03.247 00.000 16108 MoveAxis(E, 0, ABG)
22:28:03.247 00.000 16108 Move returns status 0, amount 0
22:28:03.247 00.000 16108 MoveAxis(N, 0, ABG)
22:28:03.247 00.000 16108 Move returns status 0, amount 0
22:28:03.247 00.000 16108 move complete, result=0
22:28:03.247 00.000 16108 worker thread done servicing request
22:28:03.252 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3949, FiltMin=3398, FiltMax=47417, Gamma=1.000
22:28:03.268 00.016 21068 UpdateGuideState exits: m=112063 SNR=79.7
22:28:03.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.269 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:03.270 00.001 21068 Enqueuing Expose request
22:28:03.271 00.001 16108 Worker thread wakes up
22:28:03.271 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:03.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:03.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:04.428 01.156 16108 Exposure complete
22:28:04.487 00.059 16108 worker thread done servicing request
22:28:04.487 00.000 21068 OnExposeComplete: enter
22:28:04.488 00.001 21068 UpdateGuideState(): m_state=6
22:28:04.489 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1620
22:28:04.490 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.40, Mass=112415, SNR=72.5, Peak=16259 HFD=3.4
22:28:04.492 00.002 21068 MultiStar: [#1 -0.28,0.08,1.06,U] [#2 -0.04,0.14,1.38,U] [#3 -0.11,-0.01,0.94,U] [#4 -0.59,0.37,0.00,M1] [#5 -0.15,0.13,0.89,U] [#6 -0.11,0.28,0.91,U] [#7 -0.62,-0.08,0.00,M2] [#8 -0.11,0.28,0.70,U] 
22:28:04.492 00.000 21068 refined, 6 included, MultiStar: {-0.14, 0.10}, one-star: {-0.22, -0.15}
22:28:04.493 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
22:28:04.494 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
22:28:04.495 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.18 cameraTheta=2.52 mountX=0.16 mountY=-0.07, mountTheta=-0.39
22:28:04.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.10, opts=13)
22:28:04.498 00.001 21068 Enqueuing Move request for scope (-0.14, 0.10)
22:28:04.498 00.000 16108 Worker thread wakes up
22:28:04.499 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
22:28:04.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
22:28:04.499 00.000 16108 Moving (-0.14, 0.10) raw xDistance=0.16 yDistance=-0.07
22:28:04.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:28:04.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:04.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:04.499 00.000 16108 MoveAxis(E, 0, ABG)
22:28:04.499 00.000 16108 Move returns status 0, amount 0
22:28:04.499 00.000 16108 MoveAxis(N, 0, ABG)
22:28:04.499 00.000 16108 Move returns status 0, amount 0
22:28:04.499 00.000 16108 move complete, result=0
22:28:04.499 00.000 16108 worker thread done servicing request
22:28:04.504 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3949, FiltMin=3385, FiltMax=62448, Gamma=1.000
22:28:04.521 00.017 21068 UpdateGuideState exits: m=112415 SNR=72.5
22:28:04.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:04.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:04.524 00.001 21068 Enqueuing Expose request
22:28:04.525 00.001 16108 Worker thread wakes up
22:28:04.525 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:04.526 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:04.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:05.488 00.962 16108 Exposure complete
22:28:05.549 00.061 16108 worker thread done servicing request
22:28:05.549 00.000 21068 OnExposeComplete: enter
22:28:05.550 00.001 21068 UpdateGuideState(): m_state=6
22:28:05.551 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1621
22:28:05.552 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.39, Mass=132471, SNR=86.8, Peak=16003 HFD=3.2
22:28:05.553 00.001 21068 MultiStar: [#1 0.08,0.12,0.96,U] [#2 0.22,-0.04,0.98,U] [#3 0.26,-0.17,0.93,U] [#4 -0.08,0.18,0.72,U] [#5 -0.01,0.19,0.82,U] [#6 0.12,0.19,0.57,U] [#7 -0.02,-0.26,0.54,U] [#8 -0.17,-0.15,0.60,U] 
22:28:05.554 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.02, -0.16}
22:28:05.555 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
22:28:05.556 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
22:28:05.556 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=-0.06 mountY=-0.00, mountTheta=-3.13
22:28:05.558 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
22:28:05.559 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
22:28:05.560 00.001 16108 Worker thread wakes up
22:28:05.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:28:05.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:28:05.560 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.00
22:28:05.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:28:05.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:05.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:28:05.560 00.000 16108 MoveAxis(E, 0, ABG)
22:28:05.560 00.000 16108 Move returns status 0, amount 0
22:28:05.560 00.000 16108 MoveAxis(N, 0, ABG)
22:28:05.560 00.000 16108 Move returns status 0, amount 0
22:28:05.560 00.000 16108 move complete, result=0
22:28:05.560 00.000 16108 worker thread done servicing request
22:28:05.563 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3952, FiltMin=3430, FiltMax=43373, Gamma=1.000
22:28:05.581 00.018 21068 UpdateGuideState exits: m=132471 SNR=86.8
22:28:05.583 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:05.585 00.001 21068 Enqueuing Expose request
22:28:05.586 00.001 16108 Worker thread wakes up
22:28:05.586 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:05.588 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:05.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:06.735 01.147 16108 Exposure complete
22:28:06.803 00.068 16108 worker thread done servicing request
22:28:06.804 00.001 21068 OnExposeComplete: enter
22:28:06.806 00.002 21068 UpdateGuideState(): m_state=6
22:28:06.807 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1622
22:28:06.808 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.16, Mass=100761, SNR=67.5, Peak=16979 HFD=2.9
22:28:06.810 00.002 21068 MultiStar: [#1 -0.21,0.04,1.29,U] [#2 -0.09,-0.14,1.32,U] [#3 -0.10,-0.22,1.03,U] [#4 -0.39,0.06,0.69,U] [#5 -0.27,0.32,0.96,U] [#6 -0.11,0.32,0.72,U] [#7 -0.37,-0.43,0.66,U] [#8 0.16,0.01,0.91,U] 
22:28:06.811 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.05}, one-star: {-0.12, -0.39}
22:28:06.812 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
22:28:06.812 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
22:28:06.813 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.81 mountX=0.14 mountY=0.09, mountTheta=0.55
22:28:06.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.05, opts=13)
22:28:06.816 00.001 21068 Enqueuing Move request for scope (-0.15, -0.05)
22:28:06.816 00.000 16108 Worker thread wakes up
22:28:06.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
22:28:06.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
22:28:06.817 00.001 16108 Moving (-0.15, -0.05) raw xDistance=0.14 yDistance=0.09
22:28:06.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:28:06.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:06.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:28:06.817 00.000 16108 MoveAxis(E, 0, ABG)
22:28:06.817 00.000 16108 Move returns status 0, amount 0
22:28:06.817 00.000 16108 MoveAxis(N, 0, ABG)
22:28:06.817 00.000 16108 Move returns status 0, amount 0
22:28:06.817 00.000 16108 move complete, result=0
22:28:06.817 00.000 16108 worker thread done servicing request
22:28:06.821 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3945, FiltMin=3373, FiltMax=44605, Gamma=1.000
22:28:06.835 00.014 21068 UpdateGuideState exits: m=100761 SNR=67.5
22:28:06.837 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:06.839 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:06.840 00.001 21068 Enqueuing Expose request
22:28:06.841 00.001 16108 Worker thread wakes up
22:28:06.841 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:06.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:06.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:07.819 00.978 16108 Exposure complete
22:28:07.883 00.064 16108 worker thread done servicing request
22:28:07.883 00.000 21068 OnExposeComplete: enter
22:28:07.884 00.001 21068 UpdateGuideState(): m_state=6
22:28:07.885 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1623
22:28:07.886 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.43, Mass=110912, SNR=71.9, Peak=15907 HFD=3.1
22:28:07.887 00.001 21068 MultiStar: [#1 0.09,-0.22,1.14,U] [#2 0.19,-0.15,1.28,U] [#3 0.09,-0.27,1.11,U] [#4 -0.54,0.11,0.73,U] [#5 -0.04,0.02,1.07,U] [#6 0.10,0.12,0.92,U] [#7 -0.31,-0.18,0.68,U] [#8 0.09,0.07,0.73,U] 
22:28:07.888 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {0.03, -0.12}
22:28:07.889 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
22:28:07.890 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
22:28:07.890 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=-0.01 mountY=0.08, mountTheta=1.71
22:28:07.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.08, opts=13)
22:28:07.893 00.001 21068 Enqueuing Move request for scope (-0.00, -0.08)
22:28:07.894 00.001 16108 Worker thread wakes up
22:28:07.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
22:28:07.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
22:28:07.894 00.000 16108 Moving (-0.00, -0.08) raw xDistance=-0.01 yDistance=0.08
22:28:07.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:28:07.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:07.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:28:07.894 00.000 16108 MoveAxis(E, 0, ABG)
22:28:07.894 00.000 16108 Move returns status 0, amount 0
22:28:07.894 00.000 16108 MoveAxis(N, 0, ABG)
22:28:07.894 00.000 16108 Move returns status 0, amount 0
22:28:07.894 00.000 16108 move complete, result=0
22:28:07.894 00.000 16108 worker thread done servicing request
22:28:07.898 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3945, FiltMin=3401, FiltMax=46166, Gamma=1.000
22:28:07.923 00.025 21068 UpdateGuideState exits: m=110912 SNR=71.9
22:28:07.925 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.927 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:07.928 00.001 21068 Enqueuing Expose request
22:28:07.929 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:07.930 00.001 16108 Worker thread wakes up
22:28:07.931 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:07.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:09.080 01.149 16108 Exposure complete
22:28:09.140 00.060 16108 worker thread done servicing request
22:28:09.140 00.000 21068 OnExposeComplete: enter
22:28:09.141 00.001 21068 UpdateGuideState(): m_state=6
22:28:09.142 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1624
22:28:09.142 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=877.31, Mass=109608, SNR=68.6, Peak=15987 HFD=3.2
22:28:09.143 00.001 21068 MultiStar: [#1 -0.27,-0.18,1.10,U] [#2 -0.52,-0.11,1.34,U] [#3 -0.24,-0.04,0.94,U] [#4 -0.97,0.34,0.00,M1] [#5 -0.59,0.18,0.00,M1] [#6 -0.39,0.58,0.00,M1] [#7 -0.79,-0.29,0.00,M1] [#8 -0.41,0.26,0.74,U] 
22:28:09.144 00.001 21068 single-star, 4 included, MultiStar: {-0.31, -0.08}, one-star: {-0.08, -0.24}
22:28:09.145 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
22:28:09.146 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
22:28:09.147 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.88 mountX=0.04 mountY=0.26, mountTheta=1.43
22:28:09.148 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.24, opts=13)
22:28:09.149 00.001 21068 Enqueuing Move request for scope (-0.08, -0.24)
22:28:09.150 00.001 16108 Worker thread wakes up
22:28:09.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
22:28:09.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
22:28:09.150 00.000 16108 Moving (-0.08, -0.24) raw xDistance=0.04 yDistance=0.26
22:28:09.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:28:09.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:28:09.150 00.000 16108 MoveAxis(E, 0, ABG)
22:28:09.150 00.000 16108 Move returns status 0, amount 0
22:28:09.150 00.000 16108 MoveAxis(S, 52, ABG)
22:28:09.150 00.000 16108 Guiding  Dir = 1, Dur = 52
22:28:09.150 00.000 16108 IsSlewing returns 0
22:28:09.151 00.001 16108 IsGuiding returns 0
22:28:09.155 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3949, FiltMin=3417, FiltMax=57165, Gamma=1.000
22:28:09.171 00.016 21068 UpdateGuideState exits: m=109608 SNR=68.6
22:28:09.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:09.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:09.173 00.000 21068 Enqueuing Expose request
22:28:09.195 00.022 16108 PulseGuide returned control before completion, sleep 17
22:28:09.226 00.031 16108 IsGuiding returns 1
22:28:09.226 00.000 16108 scope still moving after pulse duration time elapsed
22:28:09.258 00.032 16108 IsSlewing returns 0
22:28:09.258 00.000 16108 IsGuiding returns 1
22:28:09.289 00.031 16108 IsSlewing returns 0
22:28:09.289 00.000 16108 IsGuiding returns 0
22:28:09.289 00.000 16108 scope move finished after 52 + 86 ms
22:28:09.289 00.000 16108 Move returns status 0, amount 52
22:28:09.289 00.000 16108 move complete, result=0
22:28:09.289 00.000 16108 worker thread done servicing request
22:28:09.289 00.000 16108 Worker thread wakes up
22:28:09.289 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
22:28:09.291 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:09.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:10.261 00.970 16108 Exposure complete
22:28:10.321 00.060 16108 worker thread done servicing request
22:28:10.321 00.000 21068 OnExposeComplete: enter
22:28:10.322 00.001 21068 UpdateGuideState(): m_state=6
22:28:10.323 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1625
22:28:10.324 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.37, Mass=86430, SNR=61.3, Peak=12739 HFD=3.0
22:28:10.325 00.001 21068 MultiStar: [#1 -0.26,0.05,1.35,U] [#2 0.13,0.00,1.42,U] [#3 0.13,0.00,1.23,U] [#4 -0.21,0.39,1.14,U] [#5 -0.10,0.41,1.06,U] [#6 -0.05,0.62,0.00,M2] [#7 -0.66,-0.23,0.00,M2] [#8 0.17,-0.05,0.93,U] 
22:28:10.326 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.16, -0.18}
22:28:10.327 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:28:10.328 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:28:10.329 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=0.02 mountY=-0.08, mountTheta=-1.33
22:28:10.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
22:28:10.332 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
22:28:10.333 00.001 16108 Worker thread wakes up
22:28:10.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:28:10.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:28:10.333 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.02 yDistance=-0.08
22:28:10.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:28:10.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:10.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:10.333 00.000 16108 MoveAxis(E, 0, ABG)
22:28:10.333 00.000 16108 Move returns status 0, amount 0
22:28:10.333 00.000 16108 MoveAxis(N, 0, ABG)
22:28:10.334 00.001 16108 Move returns status 0, amount 0
22:28:10.334 00.000 16108 move complete, result=0
22:28:10.334 00.000 16108 worker thread done servicing request
22:28:10.337 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3949, FiltMin=3408, FiltMax=42694, Gamma=1.000
22:28:10.351 00.014 21068 UpdateGuideState exits: m=86430 SNR=61.3
22:28:10.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:10.354 00.001 21068 Enqueuing Expose request
22:28:10.355 00.001 16108 Worker thread wakes up
22:28:10.355 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:10.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:10.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:11.506 01.151 16108 Exposure complete
22:28:11.565 00.059 16108 worker thread done servicing request
22:28:11.565 00.000 21068 OnExposeComplete: enter
22:28:11.566 00.001 21068 UpdateGuideState(): m_state=6
22:28:11.567 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1626
22:28:11.568 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=877.60, Mass=122676, SNR=76.6, Peak=14803 HFD=3.5
22:28:11.569 00.001 21068 MultiStar: [#1 -0.32,0.10,0.99,U] [#2 0.15,0.23,1.05,U] [#3 -0.02,-0.05,0.94,U] [#4 -0.52,0.35,0.00,M1] [#5 -0.58,0.10,0.00,M1] [#6 -0.45,0.39,0.00,M3] [#7 -0.79,0.08,0.00,M3] [#8 -0.37,0.33,0.68,U] 
22:28:11.570 00.001 21068 refined, 4 included, MultiStar: {-0.18, 0.12}, one-star: {-0.42, 0.04}
22:28:11.572 00.002 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
22:28:11.573 00.001 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
22:28:11.574 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=0.20 mountY=-0.07, mountTheta=-0.36
22:28:11.577 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.12, opts=13)
22:28:11.578 00.001 21068 Enqueuing Move request for scope (-0.18, 0.12)
22:28:11.579 00.001 16108 Worker thread wakes up
22:28:11.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
22:28:11.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
22:28:11.579 00.000 16108 Moving (-0.18, 0.12) raw xDistance=0.20 yDistance=-0.07
22:28:11.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:28:11.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:11.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:11.579 00.000 16108 MoveAxis(W, 52, ABG)
22:28:11.579 00.000 16108 Guiding  Dir = 3, Dur = 52
22:28:11.580 00.001 16108 IsSlewing returns 0
22:28:11.580 00.000 16108 IsGuiding returns 0
22:28:11.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3945, FiltMin=3440, FiltMax=60873, Gamma=1.000
22:28:11.598 00.015 21068 UpdateGuideState exits: m=122676 SNR=76.6
22:28:11.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:11.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:11.601 00.001 21068 Enqueuing Expose request
22:28:11.625 00.024 16108 PulseGuide returned control before completion, sleep 17
22:28:11.655 00.030 16108 IsGuiding returns 1
22:28:11.655 00.000 16108 scope still moving after pulse duration time elapsed
22:28:11.686 00.031 16108 IsSlewing returns 0
22:28:11.686 00.000 16108 IsGuiding returns 1
22:28:11.717 00.031 16108 IsSlewing returns 0
22:28:11.717 00.000 16108 IsGuiding returns 0
22:28:11.717 00.000 16108 scope move finished after 52 + 85 ms
22:28:11.717 00.000 16108 Move returns status 0, amount 52
22:28:11.717 00.000 16108 MoveAxis(N, 0, ABG)
22:28:11.717 00.000 16108 Move returns status 0, amount 0
22:28:11.717 00.000 16108 move complete, result=0
22:28:11.717 00.000 16108 worker thread done servicing request
22:28:11.717 00.000 16108 Worker thread wakes up
22:28:11.717 00.000 21068 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
22:28:11.719 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:11.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:12.677 00.958 16108 Exposure complete
22:28:12.740 00.063 16108 worker thread done servicing request
22:28:12.740 00.000 21068 OnExposeComplete: enter
22:28:12.741 00.001 21068 UpdateGuideState(): m_state=6
22:28:12.742 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1627
22:28:12.743 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=877.74, Mass=112272, SNR=71.1, Peak=14707 HFD=3.3
22:28:12.744 00.001 21068 MultiStar: [#1 0.15,-0.11,1.35,U] [#2 0.45,0.17,1.18,U] [#3 0.39,0.06,0.96,U] [#4 0.12,0.46,0.80,U] [#5 -0.02,0.23,0.91,U] [#6 -0.16,0.41,0.89,U] [#7 -0.01,-0.10,0.68,U] [#8 0.18,0.00,0.81,U] 
22:28:12.745 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.35, 0.18}
22:28:12.746 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
22:28:12.747 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
22:28:12.748 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.22 cameraTheta=0.66 mountX=-0.15 mountY=-0.17, mountTheta=-2.28
22:28:12.751 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.14, opts=13)
22:28:12.751 00.000 21068 Enqueuing Move request for scope (0.18, 0.14)
22:28:12.752 00.001 16108 Worker thread wakes up
22:28:12.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
22:28:12.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
22:28:12.752 00.000 16108 Moving (0.18, 0.14) raw xDistance=-0.15 yDistance=-0.17
22:28:12.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:28:12.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:12.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:28:12.752 00.000 16108 MoveAxis(E, 0, ABG)
22:28:12.752 00.000 16108 Move returns status 0, amount 0
22:28:12.752 00.000 16108 MoveAxis(N, 0, ABG)
22:28:12.752 00.000 16108 Move returns status 0, amount 0
22:28:12.753 00.001 16108 move complete, result=0
22:28:12.753 00.000 16108 worker thread done servicing request
22:28:12.757 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3945, FiltMin=3209, FiltMax=52137, Gamma=1.000
22:28:12.774 00.017 21068 UpdateGuideState exits: m=112272 SNR=71.1
22:28:12.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:12.776 00.000 21068 Enqueuing Expose request
22:28:12.777 00.001 16108 Worker thread wakes up
22:28:12.777 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:12.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:12.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:13.927 01.149 16108 Exposure complete
22:28:13.985 00.058 16108 worker thread done servicing request
22:28:13.985 00.000 21068 OnExposeComplete: enter
22:28:13.986 00.001 21068 UpdateGuideState(): m_state=6
22:28:13.986 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1628
22:28:13.987 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.92, Mass=111030, SNR=71.3, Peak=17523 HFD=2.9
22:28:13.988 00.001 21068 MultiStar: [#1 -0.47,0.47,0.00,M1] [#2 -0.02,0.51,1.42,U] [#3 -0.04,0.33,1.17,U] [#4 -0.58,0.52,0.00,M1] [#5 -0.66,0.59,0.00,M1] [#6 -0.48,0.80,0.00,M3] [#7 -0.73,0.28,0.00,M3] [#8 -0.36,0.43,0.96,U] 
22:28:13.989 00.001 21068 refined, 3 included, MultiStar: {-0.15, 0.42}, one-star: {-0.28, 0.37}
22:28:13.990 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
22:28:13.991 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
22:28:13.992 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.42 hyp=0.44 cameraTheta=1.92 mountX=0.22 mountY=-0.37, mountTheta=-1.02
22:28:13.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.42, opts=13)
22:28:13.995 00.001 21068 Enqueuing Move request for scope (-0.15, 0.42)
22:28:13.995 00.000 16108 Worker thread wakes up
22:28:13.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.42) opts 0xd
22:28:13.996 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.42)
22:28:13.996 00.000 16108 Moving (-0.15, 0.42) raw xDistance=0.22 yDistance=-0.37
22:28:13.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:28:13.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:28:13.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:28:13.996 00.000 16108 MoveAxis(W, 59, ABG)
22:28:13.996 00.000 16108 Guiding  Dir = 3, Dur = 59
22:28:13.997 00.001 16108 IsSlewing returns 0
22:28:13.997 00.000 16108 IsGuiding returns 0
22:28:14.000 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3945, FiltMin=3398, FiltMax=59187, Gamma=1.000
22:28:14.018 00.018 21068 UpdateGuideState exits: m=111030 SNR=71.3
22:28:14.020 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:14.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:14.023 00.002 21068 Enqueuing Expose request
22:28:14.055 00.032 16108 PulseGuide returned control before completion, sleep 11
22:28:14.070 00.015 16108 IsGuiding returns 1
22:28:14.070 00.000 16108 scope still moving after pulse duration time elapsed
22:28:14.101 00.031 16108 IsSlewing returns 0
22:28:14.101 00.000 16108 IsGuiding returns 1
22:28:14.133 00.032 16108 IsSlewing returns 0
22:28:14.133 00.000 16108 IsGuiding returns 1
22:28:14.164 00.031 16108 IsSlewing returns 0
22:28:14.164 00.000 16108 IsGuiding returns 0
22:28:14.164 00.000 16108 scope move finished after 59 + 108 ms
22:28:14.164 00.000 16108 Move returns status 0, amount 59
22:28:14.164 00.000 16108 MoveAxis(N, 0, ABG)
22:28:14.164 00.000 16108 Move returns status 0, amount 0
22:28:14.164 00.000 16108 move complete, result=0
22:28:14.164 00.000 16108 worker thread done servicing request
22:28:14.164 00.000 16108 Worker thread wakes up
22:28:14.164 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.4 px 0 ms NORTH
22:28:14.166 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:14.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:15.133 00.967 16108 Exposure complete
22:28:15.194 00.061 16108 worker thread done servicing request
22:28:15.194 00.000 21068 OnExposeComplete: enter
22:28:15.195 00.001 21068 UpdateGuideState(): m_state=6
22:28:15.196 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1629
22:28:15.196 00.000 21068 Star::Find returns 1 (0), X=220.36, Y=877.63, Mass=112621, SNR=77.0, Peak=16256 HFD=3.3
22:28:15.198 00.002 21068 MultiStar: [#1 0.29,0.46,1.20,U] [#2 0.49,0.44,0.00,M1] [#3 0.33,0.46,1.10,U] [#4 -0.14,0.60,0.00,M2] [#5 -0.06,0.67,0.00,M2] [#6 0.11,0.71,0.00,M4] [#7 -0.09,0.37,0.60,U] [#8 0.15,0.37,0.88,U] 
22:28:15.199 00.001 21068 single-star, 4 included, MultiStar: {0.20, 0.35}, one-star: {0.17, 0.07}
22:28:15.199 00.000 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
22:28:15.200 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
22:28:15.201 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
22:28:15.202 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
22:28:15.203 00.001 21068 Enqueuing Move request for scope (0.17, 0.07)
22:28:15.204 00.001 16108 Worker thread wakes up
22:28:15.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
22:28:15.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
22:28:15.204 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.15 yDistance=-0.11
22:28:15.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:28:15.205 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:15.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:15.205 00.000 16108 MoveAxis(E, 0, ABG)
22:28:15.205 00.000 16108 Move returns status 0, amount 0
22:28:15.205 00.000 16108 MoveAxis(N, 0, ABG)
22:28:15.205 00.000 16108 Move returns status 0, amount 0
22:28:15.205 00.000 16108 move complete, result=0
22:28:15.205 00.000 16108 worker thread done servicing request
22:28:15.208 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3945, FiltMin=3325, FiltMax=56509, Gamma=1.000
22:28:15.224 00.016 21068 UpdateGuideState exits: m=112621 SNR=77.0
22:28:15.226 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:15.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:15.228 00.001 21068 Enqueuing Expose request
22:28:15.230 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:15.231 00.001 16108 Worker thread wakes up
22:28:15.231 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:15.232 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:16.389 01.157 16108 Exposure complete
22:28:16.448 00.059 16108 worker thread done servicing request
22:28:16.448 00.000 21068 OnExposeComplete: enter
22:28:16.449 00.001 21068 UpdateGuideState(): m_state=6
22:28:16.450 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1630
22:28:16.451 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.56, Mass=103117, SNR=87.9, Peak=13056 HFD=3.3
22:28:16.451 00.000 21068 MultiStar: [#1 -0.04,0.16,0.99,U] [#2 0.17,0.07,0.86,U] [#3 0.05,0.26,0.96,U] [#4 -0.30,0.49,0.62,U] [#5 -0.00,0.43,0.91,U] [#6 0.06,0.35,0.67,U] [#7 0.10,-0.06,0.47,U] [#8 0.24,0.30,0.63,U] 
22:28:16.452 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.22}, one-star: {0.08, 0.01}
22:28:16.453 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:28:16.454 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:28:16.454 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
22:28:16.456 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
22:28:16.457 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
22:28:16.458 00.001 16108 Worker thread wakes up
22:28:16.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:28:16.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:28:16.458 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
22:28:16.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:28:16.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:16.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:16.458 00.000 16108 MoveAxis(E, 0, ABG)
22:28:16.458 00.000 16108 Move returns status 0, amount 0
22:28:16.458 00.000 16108 MoveAxis(N, 0, ABG)
22:28:16.458 00.000 16108 Move returns status 0, amount 0
22:28:16.458 00.000 16108 move complete, result=0
22:28:16.459 00.001 16108 worker thread done servicing request
22:28:16.464 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3949, FiltMin=3408, FiltMax=56909, Gamma=1.000
22:28:16.485 00.021 21068 UpdateGuideState exits: m=103117 SNR=87.9
22:28:16.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:16.486 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:16.487 00.001 21068 Enqueuing Expose request
22:28:16.488 00.001 16108 Worker thread wakes up
22:28:16.488 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:16.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:16.489 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:17.449 00.960 16108 Exposure complete
22:28:17.508 00.059 16108 worker thread done servicing request
22:28:17.508 00.000 21068 OnExposeComplete: enter
22:28:17.510 00.002 21068 UpdateGuideState(): m_state=6
22:28:17.511 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1631
22:28:17.512 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.66, Mass=108950, SNR=71.8, Peak=16688 HFD=3.0
22:28:17.513 00.001 21068 MultiStar: [#1 0.40,0.05,1.10,U] [#2 0.42,0.27,1.20,U] [#3 0.50,0.09,0.94,U] [#4 -0.15,0.55,1.03,U] [#5 0.24,0.31,0.76,U] [#6 0.29,0.39,0.81,U] [#7 -0.33,-0.10,0.65,U] [#8 0.80,0.26,0.00,M1] 
22:28:17.514 00.001 21068 refined, 7 included, MultiStar: {0.25, 0.22}, one-star: {0.39, 0.11}
22:28:17.515 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
22:28:17.515 00.000 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
22:28:17.516 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.72 mountX=-0.20 mountY=-0.27, mountTheta=-2.22
22:28:17.518 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.22, opts=13)
22:28:17.519 00.001 21068 Enqueuing Move request for scope (0.25, 0.22)
22:28:17.519 00.000 16108 Worker thread wakes up
22:28:17.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
22:28:17.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
22:28:17.519 00.000 16108 Moving (0.25, 0.22) raw xDistance=-0.20 yDistance=-0.27
22:28:17.520 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:28:17.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:17.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:28:17.520 00.000 16108 MoveAxis(E, 54, ABG)
22:28:17.520 00.000 16108 Guiding  Dir = 2, Dur = 54
22:28:17.520 00.000 16108 IsSlewing returns 0
22:28:17.520 00.000 16108 IsGuiding returns 0
22:28:17.525 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3949, FiltMin=3376, FiltMax=58493, Gamma=1.000
22:28:17.542 00.017 21068 UpdateGuideState exits: m=108950 SNR=71.8
22:28:17.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:17.545 00.001 21068 Enqueuing Expose request
22:28:17.569 00.024 16108 PulseGuide returned control before completion, sleep 16
22:28:17.598 00.029 16108 IsGuiding returns 1
22:28:17.598 00.000 16108 scope still moving after pulse duration time elapsed
22:28:17.629 00.031 16108 IsSlewing returns 0
22:28:17.629 00.000 16108 IsGuiding returns 1
22:28:17.660 00.031 16108 IsSlewing returns 0
22:28:17.660 00.000 16108 IsGuiding returns 0
22:28:17.660 00.000 16108 scope move finished after 54 + 85 ms
22:28:17.660 00.000 16108 Move returns status 0, amount 54
22:28:17.660 00.000 16108 MoveAxis(N, 0, ABG)
22:28:17.660 00.000 16108 Move returns status 0, amount 0
22:28:17.660 00.000 16108 move complete, result=0
22:28:17.660 00.000 16108 worker thread done servicing request
22:28:17.660 00.000 16108 Worker thread wakes up
22:28:17.660 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.3 px 0 ms NORTH
22:28:17.662 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:17.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:18.807 01.145 16108 Exposure complete
22:28:18.867 00.060 16108 worker thread done servicing request
22:28:18.867 00.000 21068 OnExposeComplete: enter
22:28:18.868 00.001 21068 UpdateGuideState(): m_state=6
22:28:18.869 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1632
22:28:18.870 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.72, Mass=110114, SNR=68.5, Peak=15555 HFD=3.1
22:28:18.871 00.001 21068 MultiStar: [#1 -0.09,0.31,1.18,U] [#2 0.04,0.31,1.22,U] [#3 -0.04,0.25,1.03,U] [#4 -0.63,0.94,0.00,M1] [#5 -0.29,0.51,0.00,M1] [#6 -0.11,0.67,0.00,M3] [#7 -0.44,-0.01,0.64,U] [#8 -0.06,0.51,0.71,U] 
22:28:18.872 00.001 21068 single-star, 5 included, MultiStar: {-0.05, 0.26}, one-star: {0.18, 0.17}
22:28:18.873 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
22:28:18.873 00.000 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
22:28:18.874 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=-0.14 mountY=-0.21, mountTheta=-2.18
22:28:18.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.17, opts=13)
22:28:18.877 00.001 21068 Enqueuing Move request for scope (0.18, 0.17)
22:28:18.877 00.000 16108 Worker thread wakes up
22:28:18.879 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
22:28:18.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
22:28:18.879 00.000 16108 Moving (0.18, 0.17) raw xDistance=-0.14 yDistance=-0.21
22:28:18.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:28:18.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:18.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:28:18.879 00.000 16108 MoveAxis(E, 0, ABG)
22:28:18.879 00.000 16108 Move returns status 0, amount 0
22:28:18.879 00.000 16108 MoveAxis(N, 0, ABG)
22:28:18.879 00.000 16108 Move returns status 0, amount 0
22:28:18.879 00.000 16108 move complete, result=0
22:28:18.879 00.000 16108 worker thread done servicing request
22:28:18.883 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3949, FiltMin=3360, FiltMax=58665, Gamma=1.000
22:28:18.900 00.017 21068 UpdateGuideState exits: m=110114 SNR=68.5
22:28:18.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:18.901 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:18.903 00.002 21068 Enqueuing Expose request
22:28:18.904 00.001 16108 Worker thread wakes up
22:28:18.904 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:18.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:18.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:19.879 00.974 16108 Exposure complete
22:28:19.944 00.065 16108 worker thread done servicing request
22:28:19.944 00.000 21068 OnExposeComplete: enter
22:28:19.946 00.002 21068 UpdateGuideState(): m_state=6
22:28:19.947 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1633
22:28:19.949 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=877.51, Mass=112928, SNR=84.0, Peak=14416 HFD=3.2
22:28:19.950 00.001 21068 MultiStar: [#1 0.23,0.13,0.93,U] [#2 0.41,0.24,1.04,U] [#3 0.34,0.44,0.96,U] [#4 -0.23,0.53,0.00,M2] [#5 -0.05,0.26,0.92,U] [#6 0.03,0.17,0.65,U] [#7 -0.33,-0.04,0.53,U] [#8 0.19,0.42,0.76,U] 
22:28:19.952 00.002 21068 single-star, 7 included, MultiStar: {0.17, 0.21}, one-star: {0.24, -0.04}
22:28:19.953 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
22:28:19.954 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
22:28:19.955 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.16 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
22:28:19.958 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
22:28:19.958 00.000 21068 Enqueuing Move request for scope (0.24, -0.04)
22:28:19.959 00.001 16108 Worker thread wakes up
22:28:19.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
22:28:19.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
22:28:19.959 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.02
22:28:19.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:28:19.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:19.960 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:19.960 00.000 16108 MoveAxis(E, 62, ABG)
22:28:19.960 00.000 16108 Guiding  Dir = 2, Dur = 62
22:28:19.960 00.000 16108 IsSlewing returns 0
22:28:19.960 00.000 16108 IsGuiding returns 0
22:28:19.963 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3949, FiltMin=3405, FiltMax=58349, Gamma=1.000
22:28:19.979 00.016 21068 UpdateGuideState exits: m=112928 SNR=84.0
22:28:19.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.980 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:19.981 00.001 21068 Enqueuing Expose request
22:28:19.991 00.010 16108 PulseGuide returned control before completion, sleep 42
22:28:20.035 00.044 16108 IsGuiding returns 1
22:28:20.035 00.000 16108 scope still moving after pulse duration time elapsed
22:28:20.067 00.032 16108 IsSlewing returns 0
22:28:20.067 00.000 16108 IsGuiding returns 1
22:28:20.098 00.031 16108 IsSlewing returns 0
22:28:20.098 00.000 16108 IsGuiding returns 0
22:28:20.098 00.000 16108 scope move finished after 62 + 75 ms
22:28:20.098 00.000 16108 Move returns status 0, amount 62
22:28:20.098 00.000 16108 MoveAxis(N, 0, ABG)
22:28:20.098 00.000 16108 Move returns status 0, amount 0
22:28:20.098 00.000 16108 move complete, result=0
22:28:20.098 00.000 16108 worker thread done servicing request
22:28:20.098 00.000 16108 Worker thread wakes up
22:28:20.098 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
22:28:20.101 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:20.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:21.256 01.155 16108 Exposure complete
22:28:21.312 00.056 16108 worker thread done servicing request
22:28:21.312 00.000 21068 OnExposeComplete: enter
22:28:21.313 00.001 21068 UpdateGuideState(): m_state=6
22:28:21.314 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1634
22:28:21.315 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.53, Mass=95094, SNR=69.7, Peak=13683 HFD=3.0
22:28:21.316 00.001 21068 MultiStar: [#1 -0.09,0.10,1.15,U] [#2 0.05,0.24,1.23,U] [#3 -0.03,0.16,1.12,U] [#4 -0.40,0.43,0.00,M3] [#5 -0.38,0.43,0.98,U] [#6 -0.19,0.57,0.00,M3] [#7 -0.29,-0.16,0.60,U] [#8 0.18,-0.14,0.80,U] 
22:28:21.317 00.001 21068 single-star, 6 included, MultiStar: {-0.06, 0.11}, one-star: {0.11, -0.02}
22:28:21.318 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
22:28:21.319 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
22:28:21.320 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.21 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
22:28:21.323 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
22:28:21.324 00.001 21068 Enqueuing Move request for scope (0.11, -0.02)
22:28:21.325 00.001 16108 Worker thread wakes up
22:28:21.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
22:28:21.325 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
22:28:21.325 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.12 yDistance=-0.00
22:28:21.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:28:21.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:21.326 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:28:21.326 00.000 16108 MoveAxis(E, 0, ABG)
22:28:21.326 00.000 16108 Move returns status 0, amount 0
22:28:21.326 00.000 16108 MoveAxis(N, 0, ABG)
22:28:21.326 00.000 16108 Move returns status 0, amount 0
22:28:21.326 00.000 16108 move complete, result=0
22:28:21.326 00.000 16108 worker thread done servicing request
22:28:21.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3949, FiltMin=3424, FiltMax=49369, Gamma=1.000
22:28:21.346 00.015 21068 UpdateGuideState exits: m=95094 SNR=69.7
22:28:21.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:21.347 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:21.348 00.001 21068 Enqueuing Expose request
22:28:21.349 00.001 16108 Worker thread wakes up
22:28:21.349 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:21.350 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:21.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:22.315 00.965 16108 Exposure complete
22:28:22.371 00.056 16108 worker thread done servicing request
22:28:22.372 00.001 21068 OnExposeComplete: enter
22:28:22.373 00.001 21068 UpdateGuideState(): m_state=6
22:28:22.373 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1635
22:28:22.374 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.47, Mass=103579, SNR=66.0, Peak=14307 HFD=3.1
22:28:22.376 00.002 21068 MultiStar: [#1 -0.21,0.14,1.17,U] [#2 -0.09,0.12,1.58,U] [#3 -0.08,-0.11,0.99,U] [#4 -0.64,0.45,0.00,M4] [#5 -0.49,0.44,0.00,M1] [#6 -0.24,0.26,1.01,U] [#7 -0.46,0.08,0.65,U] [#8 -0.19,0.19,0.91,U] 
22:28:22.376 00.000 21068 refined, 6 included, MultiStar: {-0.20, 0.09}, one-star: {-0.25, -0.08}
22:28:22.377 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
22:28:22.378 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
22:28:22.379 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.72 mountX=0.21 mountY=-0.04, mountTheta=-0.19
22:28:22.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.09, opts=13)
22:28:22.381 00.000 21068 Enqueuing Move request for scope (-0.20, 0.09)
22:28:22.382 00.001 16108 Worker thread wakes up
22:28:22.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
22:28:22.382 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
22:28:22.382 00.000 16108 Moving (-0.20, 0.09) raw xDistance=0.21 yDistance=-0.04
22:28:22.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:28:22.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:22.383 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:22.383 00.000 16108 MoveAxis(W, 55, ABG)
22:28:22.383 00.000 16108 Guiding  Dir = 3, Dur = 55
22:28:22.383 00.000 16108 IsSlewing returns 0
22:28:22.383 00.000 16108 IsGuiding returns 0
22:28:22.388 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3949, FiltMin=3357, FiltMax=59952, Gamma=1.000
22:28:22.403 00.015 21068 UpdateGuideState exits: m=103579 SNR=66.0
22:28:22.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:22.406 00.001 21068 Enqueuing Expose request
22:28:22.432 00.026 16108 PulseGuide returned control before completion, sleep 17
22:28:22.463 00.031 16108 IsGuiding returns 1
22:28:22.463 00.000 16108 scope still moving after pulse duration time elapsed
22:28:22.494 00.031 16108 IsSlewing returns 0
22:28:22.494 00.000 16108 IsGuiding returns 1
22:28:22.526 00.032 16108 IsSlewing returns 0
22:28:22.526 00.000 16108 IsGuiding returns 0
22:28:22.526 00.000 16108 scope move finished after 55 + 87 ms
22:28:22.526 00.000 16108 Move returns status 0, amount 55
22:28:22.526 00.000 16108 MoveAxis(N, 0, ABG)
22:28:22.526 00.000 16108 Move returns status 0, amount 0
22:28:22.526 00.000 16108 move complete, result=0
22:28:22.526 00.000 16108 worker thread done servicing request
22:28:22.526 00.000 16108 Worker thread wakes up
22:28:22.526 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
22:28:22.527 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:22.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:23.683 01.156 16108 Exposure complete
22:28:23.741 00.058 16108 worker thread done servicing request
22:28:23.742 00.001 21068 OnExposeComplete: enter
22:28:23.742 00.000 21068 UpdateGuideState(): m_state=6
22:28:23.743 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1636
22:28:23.744 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.46, Mass=104875, SNR=72.5, Peak=13747 HFD=3.1
22:28:23.745 00.001 21068 MultiStar: [#1 0.01,0.04,1.20,U] [#2 0.21,0.07,1.01,U] [#3 0.20,0.16,1.10,U] [#4 -0.54,0.23,0.00,M5] [#5 -0.17,0.17,0.92,U] [#6 -0.07,0.35,0.81,U] [#7 -0.35,-0.36,0.63,U] [#8 0.14,0.27,0.75,U] 
22:28:23.746 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.03, -0.09}
22:28:23.747 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
22:28:23.747 00.000 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:28:23.748 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.33 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
22:28:23.749 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
22:28:23.750 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
22:28:23.751 00.001 16108 Worker thread wakes up
22:28:23.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:28:23.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:28:23.751 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=-0.09
22:28:23.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:28:23.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:23.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:23.751 00.000 16108 MoveAxis(E, 0, ABG)
22:28:23.751 00.000 16108 Move returns status 0, amount 0
22:28:23.751 00.000 16108 MoveAxis(N, 0, ABG)
22:28:23.751 00.000 16108 Move returns status 0, amount 0
22:28:23.751 00.000 16108 move complete, result=0
22:28:23.751 00.000 16108 worker thread done servicing request
22:28:23.755 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3949, FiltMin=3363, FiltMax=49101, Gamma=1.000
22:28:23.772 00.017 21068 UpdateGuideState exits: m=104875 SNR=72.5
22:28:23.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:23.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:23.775 00.001 21068 Enqueuing Expose request
22:28:23.776 00.001 16108 Worker thread wakes up
22:28:23.776 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:23.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:23.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:24.741 00.964 16108 Exposure complete
22:28:24.797 00.056 16108 worker thread done servicing request
22:28:24.798 00.001 21068 OnExposeComplete: enter
22:28:24.799 00.001 21068 UpdateGuideState(): m_state=6
22:28:24.800 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1637
22:28:24.801 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.51, Mass=104749, SNR=76.9, Peak=15203 HFD=3.4
22:28:24.802 00.001 21068 MultiStar: [#1 -0.17,0.09,1.10,U] [#2 0.04,0.27,1.20,U] [#3 0.10,-0.28,0.94,U] [#4 -0.59,0.44,0.00,M6] [#5 -0.36,0.25,0.90,U] [#6 -0.15,0.17,0.84,U] [#7 -0.52,-0.10,0.57,U] [#8 -0.00,0.02,0.77,U] 
22:28:24.803 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {-0.16, -0.04}
22:28:24.804 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
22:28:24.804 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
22:28:24.805 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.70 mountX=0.14 mountY=-0.03, mountTheta=-0.20
22:28:24.806 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.06, opts=13)
22:28:24.807 00.001 21068 Enqueuing Move request for scope (-0.13, 0.06)
22:28:24.808 00.001 16108 Worker thread wakes up
22:28:24.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
22:28:24.808 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
22:28:24.808 00.000 16108 Moving (-0.13, 0.06) raw xDistance=0.14 yDistance=-0.03
22:28:24.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:28:24.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:24.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:24.808 00.000 16108 MoveAxis(E, 0, ABG)
22:28:24.808 00.000 16108 Move returns status 0, amount 0
22:28:24.808 00.000 16108 MoveAxis(N, 0, ABG)
22:28:24.809 00.001 16108 Move returns status 0, amount 0
22:28:24.809 00.000 16108 move complete, result=0
22:28:24.809 00.000 16108 worker thread done servicing request
22:28:24.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3949, FiltMin=3398, FiltMax=56009, Gamma=1.000
22:28:24.827 00.014 21068 UpdateGuideState exits: m=104749 SNR=76.9
22:28:24.829 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:24.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:24.831 00.001 21068 Enqueuing Expose request
22:28:24.832 00.001 16108 Worker thread wakes up
22:28:24.832 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:24.833 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:24.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:25.984 01.151 16108 Exposure complete
22:28:26.042 00.058 16108 worker thread done servicing request
22:28:26.042 00.000 21068 OnExposeComplete: enter
22:28:26.043 00.001 21068 UpdateGuideState(): m_state=6
22:28:26.045 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1638
22:28:26.046 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=877.88, Mass=102494, SNR=68.3, Peak=13939 HFD=3.1
22:28:26.047 00.001 21068 MultiStar: [#1 -0.08,0.19,1.21,U] [#2 0.28,0.37,1.21,U] [#3 0.10,0.27,0.99,U] [#4 -0.55,0.60,0.00,M7] [#5 -0.17,0.34,0.96,U] [#6 -0.34,0.43,0.94,U] [#7 -0.15,-0.02,0.62,U] [#8 -0.01,0.23,0.75,U] 
22:28:26.048 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.28}, one-star: {0.31, 0.32}
22:28:26.048 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
22:28:26.049 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
22:28:26.050 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.54 mountX=0.04 mountY=-0.28, mountTheta=-1.43
22:28:26.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.28, opts=13)
22:28:26.052 00.001 21068 Enqueuing Move request for scope (0.01, 0.28)
22:28:26.053 00.001 16108 Worker thread wakes up
22:28:26.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
22:28:26.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
22:28:26.053 00.000 16108 Moving (0.01, 0.28) raw xDistance=0.04 yDistance=-0.28
22:28:26.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:28:26.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:28:26.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:28:26.053 00.000 16108 MoveAxis(E, 0, ABG)
22:28:26.054 00.001 16108 Move returns status 0, amount 0
22:28:26.054 00.000 16108 MoveAxis(N, 0, ABG)
22:28:26.054 00.000 16108 Move returns status 0, amount 0
22:28:26.054 00.000 16108 move complete, result=0
22:28:26.054 00.000 16108 worker thread done servicing request
22:28:26.057 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3949, FiltMin=3421, FiltMax=54429, Gamma=1.000
22:28:26.074 00.017 21068 UpdateGuideState exits: m=102494 SNR=68.3
22:28:26.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:26.077 00.001 21068 Enqueuing Expose request
22:28:26.078 00.001 16108 Worker thread wakes up
22:28:26.078 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:28:26.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:26.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:27.048 00.969 16108 Exposure complete
22:28:27.112 00.064 16108 worker thread done servicing request
22:28:27.112 00.000 21068 OnExposeComplete: enter
22:28:27.113 00.001 21068 UpdateGuideState(): m_state=6
22:28:27.113 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1639
22:28:27.114 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.63, Mass=109341, SNR=76.3, Peak=13408 HFD=3.2
22:28:27.115 00.001 21068 MultiStar: [#1 0.15,0.32,1.14,U] [#2 0.11,0.46,1.24,U] [#3 0.15,0.30,0.94,U] [#4 -0.20,0.61,0.00,M8] [#5 0.17,0.37,0.93,U] [#6 -0.07,0.61,0.00,M1] [#7 -0.38,0.17,0.54,U] [#8 -0.20,0.33,0.77,U] 
22:28:27.116 00.001 21068 single-star, 6 included, MultiStar: {0.08, 0.30}, one-star: {0.28, 0.08}
22:28:27.117 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
22:28:27.118 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
22:28:27.119 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.28 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
22:28:27.120 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.08, opts=13)
22:28:27.121 00.001 21068 Enqueuing Move request for scope (0.28, 0.08)
22:28:27.122 00.001 16108 Worker thread wakes up
22:28:27.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
22:28:27.122 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
22:28:27.122 00.000 16108 Moving (0.28, 0.08) raw xDistance=-0.26 yDistance=-0.14
22:28:27.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:28:27.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:27.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:28:27.123 00.001 16108 MoveAxis(E, 68, ABG)
22:28:27.123 00.000 16108 Guiding  Dir = 2, Dur = 68
22:28:27.123 00.000 16108 IsSlewing returns 0
22:28:27.123 00.000 16108 IsGuiding returns 0
22:28:27.126 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3949, FiltMin=3357, FiltMax=55801, Gamma=1.000
22:28:27.144 00.018 21068 UpdateGuideState exits: m=109341 SNR=76.3
22:28:27.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:27.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:27.147 00.001 21068 Enqueuing Expose request
22:28:27.179 00.032 16108 PulseGuide returned control before completion, sleep 23
22:28:27.209 00.030 16108 IsGuiding returns 1
22:28:27.209 00.000 16108 scope still moving after pulse duration time elapsed
22:28:27.240 00.031 16108 IsSlewing returns 0
22:28:27.240 00.000 16108 IsGuiding returns 1
22:28:27.271 00.031 16108 IsSlewing returns 0
22:28:27.271 00.000 16108 IsGuiding returns 0
22:28:27.271 00.000 16108 scope move finished after 68 + 79 ms
22:28:27.271 00.000 16108 Move returns status 0, amount 68
22:28:27.271 00.000 16108 MoveAxis(N, 0, ABG)
22:28:27.271 00.000 16108 Move returns status 0, amount 0
22:28:27.271 00.000 16108 move complete, result=0
22:28:27.271 00.000 16108 worker thread done servicing request
22:28:27.271 00.000 16108 Worker thread wakes up
22:28:27.271 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
22:28:27.273 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:27.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:28.433 01.160 16108 Exposure complete
22:28:28.491 00.058 16108 worker thread done servicing request
22:28:28.491 00.000 21068 OnExposeComplete: enter
22:28:28.493 00.002 21068 UpdateGuideState(): m_state=6
22:28:28.494 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1640
22:28:28.495 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.66, Mass=104761, SNR=69.3, Peak=15795 HFD=3.0
22:28:28.496 00.001 21068 MultiStar: [#1 0.11,0.31,1.12,U] [#2 0.18,0.63,0.00,M1] [#3 0.10,0.53,1.06,U] [#4 -0.35,0.64,0.00,M9] [#5 0.03,0.42,1.00,U] [#6 -0.03,0.44,0.98,U] [#7 -0.13,0.07,0.74,U] [#8 0.16,0.04,0.79,U] 
22:28:28.497 00.001 21068 single-star, 6 included, MultiStar: {0.06, 0.29}, one-star: {0.13, 0.10}
22:28:28.497 00.000 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
22:28:28.498 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
22:28:28.499 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.67 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
22:28:28.502 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
22:28:28.504 00.002 21068 Enqueuing Move request for scope (0.13, 0.10)
22:28:28.506 00.002 16108 Worker thread wakes up
22:28:28.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:28:28.506 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:28:28.506 00.000 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
22:28:28.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:28:28.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:28.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:28:28.506 00.000 16108 MoveAxis(E, 0, ABG)
22:28:28.506 00.000 16108 Move returns status 0, amount 0
22:28:28.506 00.000 16108 MoveAxis(N, 0, ABG)
22:28:28.506 00.000 16108 Move returns status 0, amount 0
22:28:28.506 00.000 16108 move complete, result=0
22:28:28.507 00.001 16108 worker thread done servicing request
22:28:28.511 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3945, FiltMin=3353, FiltMax=49731, Gamma=1.000
22:28:28.529 00.018 21068 UpdateGuideState exits: m=104761 SNR=69.3
22:28:28.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:28.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:28.532 00.001 21068 Enqueuing Expose request
22:28:28.533 00.001 16108 Worker thread wakes up
22:28:28.533 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:28.534 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:28.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:29.494 00.960 16108 Exposure complete
22:28:29.552 00.058 16108 worker thread done servicing request
22:28:29.552 00.000 21068 OnExposeComplete: enter
22:28:29.553 00.001 21068 UpdateGuideState(): m_state=6
22:28:29.555 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1641
22:28:29.555 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=877.59, Mass=107585, SNR=68.5, Peak=16371 HFD=3.1
22:28:29.556 00.001 21068 MultiStar: [#1 0.03,0.47,1.40,U] [#2 -0.18,0.50,1.24,U] [#3 -0.03,0.44,1.12,U] [#4 -0.53,0.90,0.00,M10] [#5 -0.38,0.52,0.00,M1] [#6 -0.02,0.38,1.13,U] [#7 -0.22,0.22,0.62,U] [#8 -0.04,0.33,0.88,U] 
22:28:29.557 00.001 21068 single-star, 6 included, MultiStar: {-0.05, 0.36}, one-star: {0.05, 0.03}
22:28:29.558 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
22:28:29.560 00.002 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
22:28:29.561 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.63 mountX=-0.04 mountY=-0.04, mountTheta=-2.31
22:28:29.562 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
22:28:29.563 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
22:28:29.564 00.001 16108 Worker thread wakes up
22:28:29.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:28:29.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:28:29.564 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=-0.04
22:28:29.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:28:29.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:29.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:29.564 00.000 16108 MoveAxis(E, 0, ABG)
22:28:29.564 00.000 16108 Move returns status 0, amount 0
22:28:29.564 00.000 16108 MoveAxis(N, 0, ABG)
22:28:29.564 00.000 16108 Move returns status 0, amount 0
22:28:29.564 00.000 16108 move complete, result=0
22:28:29.564 00.000 16108 worker thread done servicing request
22:28:29.569 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3949, FiltMin=3424, FiltMax=62189, Gamma=1.000
22:28:29.588 00.019 21068 UpdateGuideState exits: m=107585 SNR=68.5
22:28:29.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.590 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:29.590 00.000 21068 Enqueuing Expose request
22:28:29.592 00.002 16108 Worker thread wakes up
22:28:29.592 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:29.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:29.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:30.750 01.157 16108 Exposure complete
22:28:30.813 00.063 16108 worker thread done servicing request
22:28:30.813 00.000 21068 OnExposeComplete: enter
22:28:30.814 00.001 21068 UpdateGuideState(): m_state=6
22:28:30.814 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1642
22:28:30.815 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.57, Mass=100516, SNR=69.8, Peak=14467 HFD=3.2
22:28:30.816 00.001 21068 MultiStar: [#1 -0.16,0.30,1.11,U] [#2 0.11,0.23,1.26,U] [#3 0.05,0.30,1.15,U] [#4 -0.73,0.67,0.00,R] [#5 -0.42,0.51,0.00,M2] [#6 -0.33,0.74,0.00,M1] [#7 -0.36,0.01,0.73,U] [#8 -0.04,0.25,0.79,U] 
22:28:30.817 00.001 21068 single-star, 5 included, MultiStar: {-0.04, 0.20}, one-star: {0.00, 0.02}
22:28:30.818 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
22:28:30.818 00.000 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
22:28:30.819 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.28 mountX=-0.00 mountY=-0.02, mountTheta=-1.69
22:28:30.821 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.02, opts=13)
22:28:30.822 00.001 21068 Enqueuing Move request for scope (0.00, 0.02)
22:28:30.823 00.001 16108 Worker thread wakes up
22:28:30.824 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:28:30.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:28:30.824 00.000 16108 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
22:28:30.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:28:30.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:30.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:30.824 00.000 16108 MoveAxis(E, 0, ABG)
22:28:30.824 00.000 16108 Move returns status 0, amount 0
22:28:30.824 00.000 16108 MoveAxis(N, 0, ABG)
22:28:30.825 00.001 16108 Move returns status 0, amount 0
22:28:30.825 00.000 16108 move complete, result=0
22:28:30.825 00.000 16108 worker thread done servicing request
22:28:30.832 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=3945, FiltMin=3400, FiltMax=51197, Gamma=1.000
22:28:30.847 00.015 21068 UpdateGuideState exits: m=100516 SNR=69.8
22:28:30.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:30.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:30.850 00.001 21068 Enqueuing Expose request
22:28:30.850 00.000 16108 Worker thread wakes up
22:28:30.851 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:30.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:30.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:31.825 00.974 16108 Exposure complete
22:28:31.882 00.057 16108 worker thread done servicing request
22:28:31.882 00.000 21068 OnExposeComplete: enter
22:28:31.883 00.001 21068 UpdateGuideState(): m_state=6
22:28:31.884 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1643
22:28:31.885 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.58, Mass=107324, SNR=64.3, Peak=14691 HFD=3.3
22:28:31.886 00.001 21068 MultiStar: [#1 -0.17,0.31,1.21,U] [#2 0.07,0.40,1.11,U] [#3 -0.14,0.29,1.21,U] [#4 0.12,-0.01,0.84,U] [#5 -0.52,0.44,0.00,M3] [#6 -0.44,0.41,0.00,M2] [#7 -0.65,-0.02,0.00,M1] [#8 -0.36,0.19,0.94,U] 
22:28:31.887 00.001 21068 single-star, 5 included, MultiStar: {-0.10, 0.22}, one-star: {-0.09, 0.03}
22:28:31.888 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:28:31.889 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:28:31.889 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=0.09 mountY=-0.01, mountTheta=-0.07
22:28:31.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
22:28:31.893 00.002 21068 Enqueuing Move request for scope (-0.09, 0.03)
22:28:31.894 00.001 16108 Worker thread wakes up
22:28:31.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
22:28:31.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
22:28:31.894 00.000 16108 Moving (-0.09, 0.03) raw xDistance=0.09 yDistance=-0.01
22:28:31.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:28:31.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:31.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:31.894 00.000 16108 MoveAxis(E, 0, ABG)
22:28:31.894 00.000 16108 Move returns status 0, amount 0
22:28:31.894 00.000 16108 MoveAxis(N, 0, ABG)
22:28:31.894 00.000 16108 Move returns status 0, amount 0
22:28:31.895 00.001 16108 move complete, result=0
22:28:31.895 00.000 16108 worker thread done servicing request
22:28:31.898 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3949, FiltMin=3389, FiltMax=60749, Gamma=1.000
22:28:31.915 00.017 21068 UpdateGuideState exits: m=107324 SNR=64.3
22:28:31.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.916 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:31.917 00.001 21068 Enqueuing Expose request
22:28:31.918 00.001 16108 Worker thread wakes up
22:28:31.918 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:31.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:31.919 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:33.071 01.152 16108 Exposure complete
22:28:33.130 00.059 16108 worker thread done servicing request
22:28:33.130 00.000 21068 OnExposeComplete: enter
22:28:33.130 00.000 21068 UpdateGuideState(): m_state=6
22:28:33.131 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1644
22:28:33.132 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.82, Mass=96705, SNR=64.6, Peak=15187 HFD=3.1
22:28:33.134 00.002 21068 MultiStar: [#1 -0.10,0.40,1.23,U] [#2 0.20,0.42,1.25,U] [#3 -0.06,0.45,1.16,U] [#4 -0.20,-0.09,0.85,U] [#5 -0.35,0.39,0.88,U] [#6 -0.22,0.63,0.00,M3] [#7 -0.36,-0.12,0.72,U] [#8 0.03,0.39,0.85,U] 
22:28:33.135 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.29}, one-star: {0.17, 0.27}
22:28:33.137 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
22:28:33.139 00.002 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
22:28:33.140 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.78 mountX=0.11 mountY=-0.27, mountTheta=-1.18
22:28:33.141 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.29, opts=13)
22:28:33.142 00.001 21068 Enqueuing Move request for scope (-0.06, 0.29)
22:28:33.144 00.002 16108 Worker thread wakes up
22:28:33.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
22:28:33.144 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
22:28:33.144 00.000 16108 Moving (-0.06, 0.29) raw xDistance=0.11 yDistance=-0.27
22:28:33.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:28:33.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:33.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:28:33.144 00.000 16108 MoveAxis(E, 0, ABG)
22:28:33.144 00.000 16108 Move returns status 0, amount 0
22:28:33.144 00.000 16108 MoveAxis(N, 0, ABG)
22:28:33.144 00.000 16108 Move returns status 0, amount 0
22:28:33.144 00.000 16108 move complete, result=0
22:28:33.144 00.000 16108 worker thread done servicing request
22:28:33.148 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3949, FiltMin=3232, FiltMax=60909, Gamma=1.000
22:28:33.167 00.019 21068 UpdateGuideState exits: m=96705 SNR=64.6
22:28:33.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:33.170 00.001 21068 Enqueuing Expose request
22:28:33.171 00.001 16108 Worker thread wakes up
22:28:33.171 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:28:33.173 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:33.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:34.143 00.970 16108 Exposure complete
22:28:34.202 00.059 16108 worker thread done servicing request
22:28:34.202 00.000 21068 OnExposeComplete: enter
22:28:34.203 00.001 21068 UpdateGuideState(): m_state=6
22:28:34.204 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1645
22:28:34.205 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.71, Mass=113385, SNR=74.6, Peak=17331 HFD=3.2
22:28:34.206 00.001 21068 MultiStar: [#1 -0.31,-0.03,1.20,U] [#2 -0.12,0.43,1.16,U] [#3 0.17,0.18,1.08,U] [#4 0.24,0.05,1.00,U] [#5 -0.44,0.43,0.00,M3] [#6 -0.16,0.64,0.00,M4] [#7 -0.49,0.19,0.58,U] [#8 -0.06,0.39,0.70,U] 
22:28:34.207 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.16, 0.16}
22:28:34.208 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
22:28:34.210 00.002 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
22:28:34.211 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=2.00 mountX=0.12 mountY=-0.16, mountTheta=-0.95
22:28:34.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.19, opts=13)
22:28:34.213 00.001 21068 Enqueuing Move request for scope (-0.08, 0.19)
22:28:34.214 00.001 16108 Worker thread wakes up
22:28:34.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
22:28:34.214 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
22:28:34.214 00.000 16108 Moving (-0.08, 0.19) raw xDistance=0.12 yDistance=-0.16
22:28:34.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:28:34.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:34.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:28:34.214 00.000 16108 MoveAxis(E, 0, ABG)
22:28:34.214 00.000 16108 Move returns status 0, amount 0
22:28:34.214 00.000 16108 MoveAxis(N, 0, ABG)
22:28:34.214 00.000 16108 Move returns status 0, amount 0
22:28:34.214 00.000 16108 move complete, result=0
22:28:34.214 00.000 16108 worker thread done servicing request
22:28:34.218 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3949, FiltMin=3389, FiltMax=54329, Gamma=1.000
22:28:34.234 00.016 21068 UpdateGuideState exits: m=113385 SNR=74.6
22:28:34.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:34.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:34.236 00.000 21068 Enqueuing Expose request
22:28:34.237 00.001 16108 Worker thread wakes up
22:28:34.237 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:34.238 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:34.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:35.398 01.160 16108 Exposure complete
22:28:35.462 00.064 16108 worker thread done servicing request
22:28:35.463 00.001 21068 OnExposeComplete: enter
22:28:35.464 00.001 21068 UpdateGuideState(): m_state=6
22:28:35.465 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1646
22:28:35.466 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.73, Mass=114365, SNR=75.8, Peak=16547 HFD=3.5
22:28:35.467 00.001 21068 MultiStar: [#1 -0.24,0.13,1.13,U] [#2 0.19,0.34,1.03,U] [#3 -0.00,0.11,0.90,U] [#4 0.41,-0.07,1.02,U] [#5 -0.33,0.44,0.84,U] [#6 -0.49,0.51,0.00,M5] [#7 -0.46,-0.04,0.67,U] [#8 0.03,0.19,0.70,U] 
22:28:35.467 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.16}, one-star: {-0.02, 0.18}
22:28:35.468 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
22:28:35.469 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
22:28:35.470 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.77 mountX=0.06 mountY=-0.15, mountTheta=-1.19
22:28:35.472 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
22:28:35.474 00.002 21068 Enqueuing Move request for scope (-0.03, 0.16)
22:28:35.475 00.001 16108 Worker thread wakes up
22:28:35.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:28:35.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:28:35.475 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.15
22:28:35.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:28:35.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:35.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:28:35.475 00.000 16108 MoveAxis(E, 0, ABG)
22:28:35.475 00.000 16108 Move returns status 0, amount 0
22:28:35.475 00.000 16108 MoveAxis(N, 0, ABG)
22:28:35.475 00.000 16108 Move returns status 0, amount 0
22:28:35.475 00.000 16108 move complete, result=0
22:28:35.475 00.000 16108 worker thread done servicing request
22:28:35.479 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=3949, FiltMin=3325, FiltMax=54957, Gamma=1.000
22:28:35.497 00.018 21068 UpdateGuideState exits: m=114365 SNR=75.8
22:28:35.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:35.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:35.500 00.001 21068 Enqueuing Expose request
22:28:35.501 00.001 16108 Worker thread wakes up
22:28:35.501 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:35.502 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:35.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:36.469 00.967 16108 Exposure complete
22:28:36.528 00.059 16108 worker thread done servicing request
22:28:36.528 00.000 21068 OnExposeComplete: enter
22:28:36.529 00.001 21068 UpdateGuideState(): m_state=6
22:28:36.530 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1647
22:28:36.531 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.74, Mass=117822, SNR=83.5, Peak=16819 HFD=3.2
22:28:36.532 00.001 21068 MultiStar: [#1 0.06,0.27,1.02,U] [#2 0.25,0.24,1.17,U] [#3 0.00,0.13,1.01,U] [#4 0.54,-0.05,0.82,U] [#5 -0.02,0.47,0.79,U] [#6 -0.14,0.43,0.68,U] [#7 -0.09,-0.14,0.59,U] [#8 0.32,0.15,0.59,U] 
22:28:36.533 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.20}, one-star: {0.04, 0.19}
22:28:36.534 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:28:36.535 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:28:36.536 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
22:28:36.538 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
22:28:36.539 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
22:28:36.540 00.001 16108 Worker thread wakes up
22:28:36.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
22:28:36.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
22:28:36.540 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
22:28:36.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:28:36.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:36.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:28:36.540 00.000 16108 MoveAxis(E, 0, ABG)
22:28:36.540 00.000 16108 Move returns status 0, amount 0
22:28:36.540 00.000 16108 MoveAxis(N, 0, ABG)
22:28:36.540 00.000 16108 Move returns status 0, amount 0
22:28:36.540 00.000 16108 move complete, result=0
22:28:36.540 00.000 16108 worker thread done servicing request
22:28:36.545 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3945, FiltMin=3381, FiltMax=63517, Gamma=1.000
22:28:36.571 00.026 21068 UpdateGuideState exits: m=117822 SNR=83.5
22:28:36.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:36.574 00.001 21068 Enqueuing Expose request
22:28:36.575 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:36.575 00.000 16108 Worker thread wakes up
22:28:36.575 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:36.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:37.740 01.165 16108 Exposure complete
22:28:37.805 00.065 16108 worker thread done servicing request
22:28:37.805 00.000 21068 OnExposeComplete: enter
22:28:37.806 00.001 21068 UpdateGuideState(): m_state=6
22:28:37.806 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1648
22:28:37.808 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=877.66, Mass=102157, SNR=64.9, Peak=14787 HFD=3.0
22:28:37.810 00.002 21068 MultiStar: [#1 -0.18,0.25,1.30,U] [#2 0.32,0.28,1.42,U] [#3 0.01,0.24,1.22,U] [#4 0.42,-0.18,1.01,U] [#5 -0.22,0.53,0.95,U] [#6 -0.08,0.48,0.94,U] [#7 -0.06,-0.23,0.71,U] [#8 0.04,0.26,0.91,U] 
22:28:37.811 00.001 21068 single-star, 8 included, MultiStar: {0.05, 0.21}, one-star: {0.13, 0.11}
22:28:37.812 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:28:37.814 00.002 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:28:37.815 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.16 cameraTheta=0.70 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
22:28:37.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
22:28:37.818 00.001 21068 Enqueuing Move request for scope (0.13, 0.11)
22:28:37.820 00.002 16108 Worker thread wakes up
22:28:37.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
22:28:37.820 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
22:28:37.820 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.10 yDistance=-0.13
22:28:37.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:28:37.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:37.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:28:37.820 00.000 16108 MoveAxis(E, 0, ABG)
22:28:37.820 00.000 16108 Move returns status 0, amount 0
22:28:37.820 00.000 16108 MoveAxis(N, 0, ABG)
22:28:37.820 00.000 16108 Move returns status 0, amount 0
22:28:37.820 00.000 16108 move complete, result=0
22:28:37.820 00.000 16108 worker thread done servicing request
22:28:37.825 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3945, FiltMin=3405, FiltMax=57821, Gamma=1.000
22:28:37.840 00.015 21068 UpdateGuideState exits: m=102157 SNR=64.9
22:28:37.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:37.843 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:37.843 00.000 21068 Enqueuing Expose request
22:28:37.844 00.001 16108 Worker thread wakes up
22:28:37.844 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:37.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:37.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:38.809 00.964 16108 Exposure complete
22:28:38.873 00.064 16108 worker thread done servicing request
22:28:38.873 00.000 21068 OnExposeComplete: enter
22:28:38.874 00.001 21068 UpdateGuideState(): m_state=6
22:28:38.876 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1649
22:28:38.877 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.67, Mass=123127, SNR=75.5, Peak=16627 HFD=3.4
22:28:38.878 00.001 21068 MultiStar: [#1 -0.11,0.14,1.19,U] [#2 0.18,0.24,1.06,U] [#3 0.24,0.29,1.00,U] [#4 0.30,-0.29,0.70,U] [#5 -0.23,0.46,1.11,U] [#6 -0.22,0.48,0.81,U] [#7 -0.58,-0.10,0.00,M1] [#8 0.11,0.20,0.81,U] 
22:28:38.879 00.001 21068 single-star, 7 included, MultiStar: {0.03, 0.22}, one-star: {0.05, 0.12}
22:28:38.879 00.000 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
22:28:38.881 00.002 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
22:28:38.881 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
22:28:38.883 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
22:28:38.883 00.000 21068 Enqueuing Move request for scope (0.05, 0.12)
22:28:38.884 00.001 16108 Worker thread wakes up
22:28:38.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
22:28:38.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
22:28:38.885 00.001 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
22:28:38.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:28:38.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:38.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:28:38.885 00.000 16108 MoveAxis(E, 0, ABG)
22:28:38.885 00.000 16108 Move returns status 0, amount 0
22:28:38.885 00.000 16108 MoveAxis(N, 0, ABG)
22:28:38.885 00.000 16108 Move returns status 0, amount 0
22:28:38.885 00.000 16108 move complete, result=0
22:28:38.885 00.000 16108 worker thread done servicing request
22:28:38.888 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3945, FiltMin=3350, FiltMax=51341, Gamma=1.000
22:28:38.908 00.020 21068 UpdateGuideState exits: m=123127 SNR=75.5
22:28:38.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:38.909 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:38.911 00.002 21068 Enqueuing Expose request
22:28:38.912 00.001 16108 Worker thread wakes up
22:28:38.912 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:38.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:38.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:40.070 01.157 16108 Exposure complete
22:28:40.134 00.064 16108 worker thread done servicing request
22:28:40.134 00.000 21068 OnExposeComplete: enter
22:28:40.135 00.001 21068 UpdateGuideState(): m_state=6
22:28:40.136 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1650
22:28:40.137 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.52, Mass=115804, SNR=80.7, Peak=13955 HFD=3.3
22:28:40.138 00.001 21068 MultiStar: [#1 0.29,0.17,1.11,U] [#2 0.09,0.25,1.18,U] [#3 0.36,0.19,1.02,U] [#4 0.84,-0.15,0.00,M1] [#5 -0.12,0.20,0.86,U] [#6 0.03,0.46,0.72,U] [#7 -0.21,0.20,0.57,U] [#8 0.09,0.29,0.64,U] 
22:28:40.138 00.000 21068 single-star, 7 included, MultiStar: {0.12, 0.20}, one-star: {0.17, -0.03}
22:28:40.139 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
22:28:40.141 00.002 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
22:28:40.142 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.17 mountY=-0.01, mountTheta=-3.07
22:28:40.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.03, opts=13)
22:28:40.144 00.000 21068 Enqueuing Move request for scope (0.17, -0.03)
22:28:40.145 00.001 16108 Worker thread wakes up
22:28:40.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
22:28:40.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:28:40.145 00.000 16108 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=-0.01
22:28:40.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:28:40.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:40.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:40.146 00.001 16108 MoveAxis(E, 0, ABG)
22:28:40.146 00.000 16108 Move returns status 0, amount 0
22:28:40.146 00.000 16108 MoveAxis(N, 0, ABG)
22:28:40.146 00.000 16108 Move returns status 0, amount 0
22:28:40.146 00.000 16108 move complete, result=0
22:28:40.146 00.000 16108 worker thread done servicing request
22:28:40.151 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3945, FiltMin=3331, FiltMax=54605, Gamma=1.000
22:28:40.166 00.015 21068 UpdateGuideState exits: m=115804 SNR=80.7
22:28:40.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.167 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:40.168 00.001 21068 Enqueuing Expose request
22:28:40.169 00.001 16108 Worker thread wakes up
22:28:40.169 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:40.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:40.169 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:41.133 00.964 16108 Exposure complete
22:28:41.192 00.059 16108 worker thread done servicing request
22:28:41.192 00.000 21068 OnExposeComplete: enter
22:28:41.193 00.001 21068 UpdateGuideState(): m_state=6
22:28:41.194 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1651
22:28:41.195 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.58, Mass=99008, SNR=61.6, Peak=17459 HFD=2.9
22:28:41.196 00.001 21068 MultiStar: [#1 -0.22,0.35,1.05,U] [#2 -0.03,0.44,1.45,U] [#3 0.23,0.48,1.36,U] [#4 0.44,-0.37,1.08,U] [#5 -0.22,0.38,1.23,U] [#6 -0.15,0.50,0.94,U] [#7 -0.56,0.27,0.00,M1] [#8 0.11,0.40,1.00,U] 
22:28:41.196 00.000 21068 single-star, 7 included, MultiStar: {0.01, 0.29}, one-star: {-0.15, 0.03}
22:28:41.197 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
22:28:41.199 00.002 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
22:28:41.199 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=0.15 mountY=0.01, mountTheta=0.06
22:28:41.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.03, opts=13)
22:28:41.202 00.001 21068 Enqueuing Move request for scope (-0.15, 0.03)
22:28:41.203 00.001 16108 Worker thread wakes up
22:28:41.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
22:28:41.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
22:28:41.203 00.000 16108 Moving (-0.15, 0.03) raw xDistance=0.15 yDistance=0.01
22:28:41.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:28:41.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:41.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:28:41.203 00.000 16108 MoveAxis(E, 0, ABG)
22:28:41.203 00.000 16108 Move returns status 0, amount 0
22:28:41.203 00.000 16108 MoveAxis(N, 0, ABG)
22:28:41.203 00.000 16108 Move returns status 0, amount 0
22:28:41.203 00.000 16108 move complete, result=0
22:28:41.203 00.000 16108 worker thread done servicing request
22:28:41.207 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3945, FiltMin=3408, FiltMax=58189, Gamma=1.000
22:28:41.221 00.014 21068 UpdateGuideState exits: m=99008 SNR=61.6
22:28:41.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:41.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:41.224 00.001 21068 Enqueuing Expose request
22:28:41.225 00.001 16108 Worker thread wakes up
22:28:41.225 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:41.226 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:41.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:42.381 01.155 16108 Exposure complete
22:28:42.446 00.065 16108 worker thread done servicing request
22:28:42.446 00.000 21068 OnExposeComplete: enter
22:28:42.447 00.001 21068 UpdateGuideState(): m_state=6
22:28:42.448 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1652
22:28:42.449 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=877.72, Mass=113804, SNR=81.0, Peak=15555 HFD=3.3
22:28:42.450 00.001 21068 MultiStar: [#1 -0.26,0.06,0.99,U] [#2 -0.10,0.10,1.08,U] [#3 -0.18,0.06,0.84,U] [#4 0.09,-0.58,0.00,M1] [#5 -0.55,0.26,0.00,M1] [#6 -0.16,0.54,0.77,U] [#7 -0.84,0.17,0.00,M2] [#8 0.00,-0.08,0.66,U] 
22:28:42.450 00.000 21068 refined, 5 included, MultiStar: {-0.22, 0.14}, one-star: {-0.55, 0.16}
22:28:42.451 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
22:28:42.452 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
22:28:42.452 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.58 mountX=0.24 mountY=-0.08, mountTheta=-0.33
22:28:42.454 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.14, opts=13)
22:28:42.455 00.001 21068 Enqueuing Move request for scope (-0.22, 0.14)
22:28:42.456 00.001 16108 Worker thread wakes up
22:28:42.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
22:28:42.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
22:28:42.456 00.000 16108 Moving (-0.22, 0.14) raw xDistance=0.24 yDistance=-0.08
22:28:42.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:28:42.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:42.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:42.456 00.000 16108 MoveAxis(W, 64, ABG)
22:28:42.456 00.000 16108 Guiding  Dir = 3, Dur = 64
22:28:42.456 00.000 16108 IsSlewing returns 0
22:28:42.457 00.001 16108 IsGuiding returns 0
22:28:42.461 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3942, FiltMin=3350, FiltMax=59689, Gamma=1.000
22:28:42.477 00.016 21068 UpdateGuideState exits: m=113804 SNR=81.0
22:28:42.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:42.478 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:42.479 00.001 21068 Enqueuing Expose request
22:28:42.507 00.028 16108 PulseGuide returned control before completion, sleep 23
22:28:42.537 00.030 16108 IsGuiding returns 1
22:28:42.537 00.000 16108 scope still moving after pulse duration time elapsed
22:28:42.569 00.032 16108 IsSlewing returns 0
22:28:42.569 00.000 16108 IsGuiding returns 1
22:28:42.600 00.031 16108 IsSlewing returns 0
22:28:42.600 00.000 16108 IsGuiding returns 0
22:28:42.600 00.000 16108 scope move finished after 64 + 79 ms
22:28:42.600 00.000 16108 Move returns status 0, amount 64
22:28:42.600 00.000 16108 MoveAxis(N, 0, ABG)
22:28:42.602 00.002 16108 Move returns status 0, amount 0
22:28:42.602 00.000 16108 move complete, result=0
22:28:42.602 00.000 16108 worker thread done servicing request
22:28:42.602 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
22:28:42.603 00.001 16108 Worker thread wakes up
22:28:42.603 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:42.603 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:43.565 00.962 16108 Exposure complete
22:28:43.622 00.057 16108 worker thread done servicing request
22:28:43.622 00.000 21068 OnExposeComplete: enter
22:28:43.624 00.002 21068 UpdateGuideState(): m_state=6
22:28:43.625 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1653
22:28:43.627 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=877.77, Mass=97023, SNR=63.7, Peak=12835 HFD=3.1
22:28:43.629 00.002 21068 MultiStar: [#1 -0.10,0.17,1.11,U] [#2 0.20,0.42,1.37,U] [#3 -0.10,0.24,1.06,U] [#4 0.20,0.04,0.83,U] [#5 -0.34,0.48,0.00,M2] [#6 0.17,0.48,0.96,U] [#7 -0.47,-0.07,0.69,U] [#8 -0.01,0.40,1.05,U] 
22:28:43.630 00.001 21068 single-star, 7 included, MultiStar: {0.02, 0.26}, one-star: {0.12, 0.22}
22:28:43.631 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
22:28:43.632 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
22:28:43.633 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.06 mountX=-0.08 mountY=-0.24, mountTheta=-1.90
22:28:43.634 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.22, opts=13)
22:28:43.635 00.001 21068 Enqueuing Move request for scope (0.12, 0.22)
22:28:43.636 00.001 16108 Worker thread wakes up
22:28:43.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
22:28:43.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
22:28:43.636 00.000 16108 Moving (0.12, 0.22) raw xDistance=-0.08 yDistance=-0.24
22:28:43.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:28:43.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:43.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:28:43.636 00.000 16108 MoveAxis(E, 0, ABG)
22:28:43.636 00.000 16108 Move returns status 0, amount 0
22:28:43.636 00.000 16108 MoveAxis(N, 0, ABG)
22:28:43.637 00.001 16108 Move returns status 0, amount 0
22:28:43.637 00.000 16108 move complete, result=0
22:28:43.637 00.000 16108 worker thread done servicing request
22:28:43.640 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3945, FiltMin=3353, FiltMax=48829, Gamma=1.000
22:28:43.655 00.015 21068 UpdateGuideState exits: m=97023 SNR=63.7
22:28:43.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:43.657 00.000 21068 Enqueuing Expose request
22:28:43.658 00.001 16108 Worker thread wakes up
22:28:43.658 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:43.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:43.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:44.818 01.159 16108 Exposure complete
22:28:44.883 00.065 16108 worker thread done servicing request
22:28:44.883 00.000 21068 OnExposeComplete: enter
22:28:44.884 00.001 21068 UpdateGuideState(): m_state=6
22:28:44.885 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1654
22:28:44.886 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.43, Mass=137970, SNR=81.9, Peak=19699 HFD=3.3
22:28:44.887 00.001 21068 MultiStar: [#1 -0.21,-0.07,1.08,U] [#2 0.09,-0.06,0.98,U] [#3 -0.13,0.02,1.09,U] [#4 -0.03,-0.40,0.83,U] [#5 -0.53,0.11,0.70,U] [#6 -0.49,0.38,0.00,M1] [#7 -0.59,-0.37,0.00,M2] [#8 -0.02,-0.03,0.58,U] 
22:28:44.887 00.000 21068 refined, 6 included, MultiStar: {-0.14, -0.08}, one-star: {-0.22, -0.12}
22:28:44.889 00.002 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
22:28:44.890 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
22:28:44.891 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.62 mountX=0.13 mountY=0.11, mountTheta=0.73
22:28:44.892 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
22:28:44.893 00.001 21068 Enqueuing Move request for scope (-0.14, -0.08)
22:28:44.894 00.001 16108 Worker thread wakes up
22:28:44.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
22:28:44.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
22:28:44.894 00.000 16108 Moving (-0.14, -0.08) raw xDistance=0.13 yDistance=0.11
22:28:44.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:28:44.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:44.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:28:44.894 00.000 16108 MoveAxis(E, 0, ABG)
22:28:44.894 00.000 16108 Move returns status 0, amount 0
22:28:44.894 00.000 16108 MoveAxis(N, 0, ABG)
22:28:44.895 00.001 16108 Move returns status 0, amount 0
22:28:44.895 00.000 16108 move complete, result=0
22:28:44.895 00.000 16108 worker thread done servicing request
22:28:44.898 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3945, FiltMin=3337, FiltMax=57152, Gamma=1.000
22:28:44.914 00.016 21068 UpdateGuideState exits: m=137970 SNR=81.9
22:28:44.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:44.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:44.917 00.001 21068 Enqueuing Expose request
22:28:44.918 00.001 16108 Worker thread wakes up
22:28:44.918 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:44.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:44.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:45.890 00.971 16108 Exposure complete
22:28:45.957 00.067 16108 worker thread done servicing request
22:28:45.957 00.000 21068 OnExposeComplete: enter
22:28:45.958 00.001 21068 UpdateGuideState(): m_state=6
22:28:45.959 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1655
22:28:45.959 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=877.44, Mass=100057, SNR=73.7, Peak=15459 HFD=3.1
22:28:45.961 00.002 21068 MultiStar: [#1 0.08,-0.03,1.32,U] [#2 0.13,-0.15,1.10,U] [#3 -0.03,-0.12,0.90,U] [#4 0.40,-0.38,0.90,U] [#5 -0.15,0.29,1.06,U] [#6 -0.00,0.15,0.78,U] [#7 -0.34,-0.42,0.56,U] [#8 0.14,-0.12,0.64,U] 
22:28:45.961 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.01, -0.12}
22:28:45.962 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:28:45.963 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
22:28:45.964 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=-0.05 mountY=0.07, mountTheta=2.20
22:28:45.966 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
22:28:45.968 00.002 21068 Enqueuing Move request for scope (0.04, -0.08)
22:28:45.969 00.001 16108 Worker thread wakes up
22:28:45.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:28:45.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:28:45.969 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
22:28:45.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:28:45.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:45.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:45.969 00.000 16108 MoveAxis(E, 0, ABG)
22:28:45.969 00.000 16108 Move returns status 0, amount 0
22:28:45.969 00.000 16108 MoveAxis(N, 0, ABG)
22:28:45.969 00.000 16108 Move returns status 0, amount 0
22:28:45.969 00.000 16108 move complete, result=0
22:28:45.970 00.001 16108 worker thread done servicing request
22:28:45.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3945, FiltMin=3344, FiltMax=43657, Gamma=1.000
22:28:45.988 00.015 21068 UpdateGuideState exits: m=100057 SNR=73.7
22:28:45.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:45.989 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:45.990 00.001 21068 Enqueuing Expose request
22:28:45.991 00.001 16108 Worker thread wakes up
22:28:45.991 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:45.992 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:45.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:47.150 01.158 16108 Exposure complete
22:28:47.208 00.058 16108 worker thread done servicing request
22:28:47.208 00.000 21068 OnExposeComplete: enter
22:28:47.209 00.001 21068 UpdateGuideState(): m_state=6
22:28:47.210 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1656
22:28:47.210 00.000 21068 Star::Find returns 1 (0), X=220.38, Y=877.25, Mass=104137, SNR=68.6, Peak=14803 HFD=3.2
22:28:47.211 00.001 21068 MultiStar: [#1 0.04,-0.25,1.26,U] [#2 -0.03,-0.19,1.25,U] [#3 -0.04,-0.19,1.08,U] [#4 0.42,-0.33,0.98,U] [#5 -0.03,-0.00,1.15,U] [#6 -0.04,0.25,0.89,U] [#7 -0.23,-0.11,0.71,U] [#8 0.11,0.02,0.79,U] 
22:28:47.212 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.19, -0.30}
22:28:47.214 00.002 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
22:28:47.215 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
22:28:47.216 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.23 mountX=-0.07 mountY=0.12, mountTheta=2.10
22:28:47.218 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.14, opts=13)
22:28:47.219 00.001 21068 Enqueuing Move request for scope (0.05, -0.14)
22:28:47.220 00.001 16108 Worker thread wakes up
22:28:47.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:28:47.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:28:47.220 00.000 16108 Moving (0.05, -0.14) raw xDistance=-0.07 yDistance=0.12
22:28:47.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:28:47.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:47.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:28:47.220 00.000 16108 MoveAxis(E, 0, ABG)
22:28:47.220 00.000 16108 Move returns status 0, amount 0
22:28:47.220 00.000 16108 MoveAxis(N, 0, ABG)
22:28:47.220 00.000 16108 Move returns status 0, amount 0
22:28:47.220 00.000 16108 move complete, result=0
22:28:47.220 00.000 16108 worker thread done servicing request
22:28:47.224 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3939, FiltMin=3379, FiltMax=50121, Gamma=1.000
22:28:47.240 00.016 21068 UpdateGuideState exits: m=104137 SNR=68.6
22:28:47.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:47.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:47.244 00.002 21068 Enqueuing Expose request
22:28:47.245 00.001 16108 Worker thread wakes up
22:28:47.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:47.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:47.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:48.203 00.957 16108 Exposure complete
22:28:48.257 00.054 16108 worker thread done servicing request
22:28:48.257 00.000 21068 OnExposeComplete: enter
22:28:48.259 00.002 21068 UpdateGuideState(): m_state=6
22:28:48.260 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1657
22:28:48.261 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.48, Mass=105661, SNR=73.0, Peak=15107 HFD=3.1
22:28:48.262 00.001 21068 MultiStar: [#1 -0.11,0.20,1.09,U] [#2 0.06,0.12,1.38,U] [#3 -0.05,0.04,0.96,U] [#4 0.05,-0.26,0.79,U] [#5 -0.50,0.11,1.03,U] [#6 -0.38,0.39,0.89,U] [#7 -0.71,-0.10,0.00,M1] [#8 -0.38,0.18,0.75,U] 
22:28:48.263 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.05, -0.07}
22:28:48.264 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
22:28:48.265 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
22:28:48.265 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=0.04 mountY=0.08, mountTheta=1.09
22:28:48.267 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
22:28:48.268 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
22:28:48.268 00.000 16108 Worker thread wakes up
22:28:48.269 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
22:28:48.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
22:28:48.269 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
22:28:48.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:28:48.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:48.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:28:48.269 00.000 16108 MoveAxis(E, 0, ABG)
22:28:48.269 00.000 16108 Move returns status 0, amount 0
22:28:48.269 00.000 16108 MoveAxis(N, 0, ABG)
22:28:48.269 00.000 16108 Move returns status 0, amount 0
22:28:48.269 00.000 16108 move complete, result=0
22:28:48.269 00.000 16108 worker thread done servicing request
22:28:48.272 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3939, FiltMin=3357, FiltMax=49929, Gamma=1.000
22:28:48.288 00.016 21068 UpdateGuideState exits: m=105661 SNR=73.0
22:28:48.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:48.291 00.001 21068 Enqueuing Expose request
22:28:48.291 00.000 16108 Worker thread wakes up
22:28:48.291 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:48.292 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:48.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:49.445 01.153 16108 Exposure complete
22:28:49.501 00.056 16108 worker thread done servicing request
22:28:49.501 00.000 21068 OnExposeComplete: enter
22:28:49.502 00.001 21068 UpdateGuideState(): m_state=6
22:28:49.503 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1658
22:28:49.504 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.32, Mass=95625, SNR=69.4, Peak=15411 HFD=3.3
22:28:49.505 00.001 21068 MultiStar: [#1 -0.36,-0.08,1.24,U] [#2 -0.40,0.20,1.24,U] [#3 -0.11,-0.15,1.21,U] [#4 0.23,-0.20,0.87,U] [#5 -0.08,0.20,1.14,U] [#6 -0.18,0.19,0.83,U] [#7 -1.00,-0.09,0.00,M2] [#8 -0.09,0.06,0.90,U] 
22:28:49.506 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.00}, one-star: {-0.18, -0.24}
22:28:49.507 00.001 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
22:28:49.508 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
22:28:49.509 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.14 mountX=0.16 mountY=0.04, mountTheta=0.24
22:28:49.510 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.00, opts=13)
22:28:49.511 00.001 21068 Enqueuing Move request for scope (-0.16, -0.00)
22:28:49.512 00.001 16108 Worker thread wakes up
22:28:49.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
22:28:49.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
22:28:49.512 00.000 16108 Moving (-0.16, -0.00) raw xDistance=0.16 yDistance=0.04
22:28:49.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:28:49.513 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:49.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:28:49.513 00.000 16108 MoveAxis(E, 0, ABG)
22:28:49.513 00.000 16108 Move returns status 0, amount 0
22:28:49.513 00.000 16108 MoveAxis(N, 0, ABG)
22:28:49.513 00.000 16108 Move returns status 0, amount 0
22:28:49.513 00.000 16108 move complete, result=0
22:28:49.513 00.000 16108 worker thread done servicing request
22:28:49.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3936, FiltMin=3401, FiltMax=50109, Gamma=1.000
22:28:49.533 00.016 21068 UpdateGuideState exits: m=95625 SNR=69.4
22:28:49.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:49.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:49.535 00.000 21068 Enqueuing Expose request
22:28:49.537 00.002 16108 Worker thread wakes up
22:28:49.537 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:49.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:49.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:50.503 00.965 16108 Exposure complete
22:28:50.557 00.054 16108 worker thread done servicing request
22:28:50.557 00.000 21068 OnExposeComplete: enter
22:28:50.558 00.001 21068 UpdateGuideState(): m_state=6
22:28:50.560 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1659
22:28:50.560 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=877.30, Mass=124316, SNR=75.3, Peak=17699 HFD=3.4
22:28:50.562 00.002 21068 MultiStar: [#1 -0.33,-0.17,1.15,U] [#2 0.05,-0.04,0.98,U] [#3 -0.15,-0.09,0.96,U] [#4 -0.17,-0.63,0.00,M1] [#5 -0.43,0.19,0.81,U] [#6 -0.16,0.12,0.79,U] [#7 -0.35,-0.65,0.00,M3] [#8 0.01,-0.05,0.67,U] 
22:28:50.563 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.09, -0.25}
22:28:50.564 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
22:28:50.564 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
22:28:50.565 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.81 mountX=0.15 mountY=0.09, mountTheta=0.55
22:28:50.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.06, opts=13)
22:28:50.568 00.001 21068 Enqueuing Move request for scope (-0.16, -0.06)
22:28:50.568 00.000 16108 Worker thread wakes up
22:28:50.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
22:28:50.568 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
22:28:50.569 00.001 16108 Moving (-0.16, -0.06) raw xDistance=0.15 yDistance=0.09
22:28:50.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:28:50.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:50.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:28:50.569 00.000 16108 MoveAxis(E, 0, ABG)
22:28:50.569 00.000 16108 Move returns status 0, amount 0
22:28:50.569 00.000 16108 MoveAxis(N, 0, ABG)
22:28:50.569 00.000 16108 Move returns status 0, amount 0
22:28:50.569 00.000 16108 move complete, result=0
22:28:50.569 00.000 16108 worker thread done servicing request
22:28:50.573 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3936, FiltMin=3379, FiltMax=49200, Gamma=1.000
22:28:50.587 00.014 21068 UpdateGuideState exits: m=124316 SNR=75.3
22:28:50.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:50.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:50.590 00.001 21068 Enqueuing Expose request
22:28:50.591 00.001 16108 Worker thread wakes up
22:28:50.591 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:50.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:50.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:51.747 01.155 16108 Exposure complete
22:28:51.805 00.058 16108 worker thread done servicing request
22:28:51.805 00.000 21068 OnExposeComplete: enter
22:28:51.806 00.001 21068 UpdateGuideState(): m_state=6
22:28:51.807 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1660
22:28:51.808 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.41, Mass=120175, SNR=80.1, Peak=17203 HFD=3.4
22:28:51.809 00.001 21068 MultiStar: [#1 -0.04,-0.11,1.10,U] [#2 0.08,-0.05,1.02,U] [#3 0.01,-0.07,1.03,U] [#4 0.19,-0.16,0.78,U] [#5 -0.35,0.45,0.94,U] [#6 -0.01,0.27,0.77,U] [#7 -0.45,-0.27,0.49,U] [#8 0.12,0.06,0.69,U] 
22:28:51.810 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.26, -0.14}
22:28:51.810 00.000 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
22:28:51.811 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
22:28:51.812 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=0.07 mountY=0.01, mountTheta=0.19
22:28:51.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
22:28:51.814 00.000 21068 Enqueuing Move request for scope (-0.07, 0.00)
22:28:51.815 00.001 16108 Worker thread wakes up
22:28:51.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
22:28:51.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
22:28:51.815 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.01
22:28:51.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:28:51.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:51.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:28:51.815 00.000 16108 MoveAxis(E, 0, ABG)
22:28:51.815 00.000 16108 Move returns status 0, amount 0
22:28:51.816 00.001 16108 MoveAxis(N, 0, ABG)
22:28:51.816 00.000 16108 Move returns status 0, amount 0
22:28:51.816 00.000 16108 move complete, result=0
22:28:51.816 00.000 16108 worker thread done servicing request
22:28:51.819 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3936, FiltMin=3344, FiltMax=47353, Gamma=1.000
22:28:51.834 00.015 21068 UpdateGuideState exits: m=120175 SNR=80.1
22:28:51.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:51.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:51.837 00.001 21068 Enqueuing Expose request
22:28:51.838 00.001 16108 Worker thread wakes up
22:28:51.838 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:51.840 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:51.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:52.809 00.969 16108 Exposure complete
22:28:52.864 00.055 16108 worker thread done servicing request
22:28:52.864 00.000 21068 OnExposeComplete: enter
22:28:52.866 00.002 21068 UpdateGuideState(): m_state=6
22:28:52.867 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1661
22:28:52.868 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.41, Mass=111574, SNR=73.1, Peak=15427 HFD=3.2
22:28:52.869 00.001 21068 MultiStar: [#1 -0.19,-0.10,1.37,U] [#2 0.20,0.33,1.22,U] [#3 -0.05,0.15,1.00,U] [#4 -0.21,-0.14,0.80,U] [#5 -0.28,0.44,0.99,U] [#6 -0.21,0.42,0.83,U] [#7 -0.67,-0.16,0.00,M3] [#8 -0.30,0.05,0.80,U] 
22:28:52.870 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.12}, one-star: {0.23, -0.14}
22:28:52.871 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
22:28:52.872 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
22:28:52.873 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.18 mountX=0.11 mountY=-0.10, mountTheta=-0.75
22:28:52.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
22:28:52.876 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
22:28:52.876 00.000 16108 Worker thread wakes up
22:28:52.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
22:28:52.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
22:28:52.876 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.10
22:28:52.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:28:52.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:52.877 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:28:52.877 00.000 16108 MoveAxis(E, 0, ABG)
22:28:52.877 00.000 16108 Move returns status 0, amount 0
22:28:52.877 00.000 16108 MoveAxis(N, 0, ABG)
22:28:52.877 00.000 16108 Move returns status 0, amount 0
22:28:52.877 00.000 16108 move complete, result=0
22:28:52.877 00.000 16108 worker thread done servicing request
22:28:52.880 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3936, FiltMin=3389, FiltMax=49705, Gamma=1.000
22:28:52.895 00.015 21068 UpdateGuideState exits: m=111574 SNR=73.1
22:28:52.896 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:52.898 00.001 21068 Enqueuing Expose request
22:28:52.899 00.001 16108 Worker thread wakes up
22:28:52.899 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:52.899 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:52.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:54.059 01.160 16108 Exposure complete
22:28:54.120 00.061 16108 worker thread done servicing request
22:28:54.120 00.000 21068 OnExposeComplete: enter
22:28:54.121 00.001 21068 UpdateGuideState(): m_state=6
22:28:54.122 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1662
22:28:54.124 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=877.86, Mass=100325, SNR=70.5, Peak=15795 HFD=3.3
22:28:54.125 00.001 21068 MultiStar: [#1 -0.18,0.51,1.24,U] [#2 0.18,0.53,1.04,U] [#3 0.25,0.33,1.10,U] [#4 0.08,0.23,0.96,U] [#5 -0.36,0.52,0.00,M1] [#6 -0.24,0.67,0.00,M1] [#7 -0.35,0.05,0.59,U] [#8 0.17,0.62,0.00,M1] 
22:28:54.126 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.35}, one-star: {0.25, 0.31}
22:28:54.126 00.000 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
22:28:54.127 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
22:28:54.128 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.40 mountX=0.00 mountY=-0.36, mountTheta=-1.57
22:28:54.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.35, opts=13)
22:28:54.131 00.000 21068 Enqueuing Move request for scope (0.06, 0.35)
22:28:54.132 00.001 16108 Worker thread wakes up
22:28:54.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
22:28:54.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
22:28:54.132 00.000 16108 Moving (0.06, 0.35) raw xDistance=0.00 yDistance=-0.36
22:28:54.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:28:54.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:54.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:28:54.132 00.000 16108 MoveAxis(E, 0, ABG)
22:28:54.132 00.000 16108 Move returns status 0, amount 0
22:28:54.133 00.001 16108 MoveAxis(N, 0, ABG)
22:28:54.133 00.000 16108 Move returns status 0, amount 0
22:28:54.133 00.000 16108 move complete, result=0
22:28:54.133 00.000 16108 worker thread done servicing request
22:28:54.136 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3936, FiltMin=3417, FiltMax=55773, Gamma=1.000
22:28:54.153 00.017 21068 UpdateGuideState exits: m=100325 SNR=70.5
22:28:54.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:54.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:54.156 00.001 21068 Enqueuing Expose request
22:28:54.157 00.001 16108 Worker thread wakes up
22:28:54.157 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:28:54.158 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:54.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:55.128 00.970 16108 Exposure complete
22:28:55.189 00.061 16108 worker thread done servicing request
22:28:55.189 00.000 21068 OnExposeComplete: enter
22:28:55.190 00.001 21068 UpdateGuideState(): m_state=6
22:28:55.191 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1663
22:28:55.192 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.65, Mass=102886, SNR=66.0, Peak=14947 HFD=3.3
22:28:55.193 00.001 21068 MultiStar: [#1 0.08,0.02,1.28,U] [#2 0.19,0.13,1.40,U] [#3 0.14,0.05,1.30,U] [#4 0.24,-0.21,1.10,U] [#5 -0.32,0.53,0.00,M2] [#6 -0.15,0.48,0.93,U] [#7 -0.26,-0.26,0.81,U] [#8 0.02,0.22,0.92,U] 
22:28:55.194 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {-0.07, 0.10}
22:28:55.195 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:28:55.196 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:28:55.196 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.97 mountX=-0.03 mountY=-0.08, mountTheta=-1.99
22:28:55.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
22:28:55.199 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
22:28:55.200 00.001 16108 Worker thread wakes up
22:28:55.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:28:55.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:28:55.200 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.03 yDistance=-0.08
22:28:55.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:28:55.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:55.201 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:55.201 00.000 16108 MoveAxis(E, 0, ABG)
22:28:55.201 00.000 16108 Move returns status 0, amount 0
22:28:55.201 00.000 16108 MoveAxis(N, 0, ABG)
22:28:55.201 00.000 16108 Move returns status 0, amount 0
22:28:55.201 00.000 16108 move complete, result=0
22:28:55.201 00.000 16108 worker thread done servicing request
22:28:55.205 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3936, FiltMin=3344, FiltMax=55401, Gamma=1.000
22:28:55.220 00.015 21068 UpdateGuideState exits: m=102886 SNR=66.0
22:28:55.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:55.223 00.001 21068 Enqueuing Expose request
22:28:55.224 00.001 16108 Worker thread wakes up
22:28:55.224 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:55.225 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:55.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:56.372 01.147 16108 Exposure complete
22:28:56.430 00.058 16108 worker thread done servicing request
22:28:56.431 00.001 21068 OnExposeComplete: enter
22:28:56.431 00.000 21068 UpdateGuideState(): m_state=6
22:28:56.432 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1664
22:28:56.433 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.75, Mass=114544, SNR=76.1, Peak=14320 HFD=3.2
22:28:56.434 00.001 21068 MultiStar: [#1 0.07,0.10,1.30,U] [#2 0.40,0.10,1.13,U] [#3 0.26,0.22,0.95,U] [#4 0.83,-0.29,0.00,M1] [#5 -0.04,0.36,1.01,U] [#6 0.25,0.46,0.65,U] [#7 -0.07,-0.03,0.54,U] [#8 0.53,0.16,0.76,U] 
22:28:56.435 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.19}, one-star: {0.26, 0.19}
22:28:56.436 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:28:56.437 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:28:56.438 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.75 mountX=-0.17 mountY=-0.24, mountTheta=-2.20
22:28:56.439 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.19, opts=13)
22:28:56.440 00.001 21068 Enqueuing Move request for scope (0.21, 0.19)
22:28:56.441 00.001 16108 Worker thread wakes up
22:28:56.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
22:28:56.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
22:28:56.441 00.000 16108 Moving (0.21, 0.19) raw xDistance=-0.17 yDistance=-0.24
22:28:56.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:28:56.442 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:28:56.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:28:56.442 00.000 16108 MoveAxis(E, 0, ABG)
22:28:56.442 00.000 16108 Move returns status 0, amount 0
22:28:56.442 00.000 16108 MoveAxis(N, 0, ABG)
22:28:56.442 00.000 16108 Move returns status 0, amount 0
22:28:56.442 00.000 16108 move complete, result=0
22:28:56.442 00.000 16108 worker thread done servicing request
22:28:56.446 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3936, FiltMin=3382, FiltMax=61629, Gamma=1.000
22:28:56.466 00.020 21068 UpdateGuideState exits: m=114544 SNR=76.1
22:28:56.468 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:56.468 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:56.469 00.001 21068 Enqueuing Expose request
22:28:56.470 00.001 16108 Worker thread wakes up
22:28:56.470 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:56.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:56.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:57.436 00.965 16108 Exposure complete
22:28:57.493 00.057 16108 worker thread done servicing request
22:28:57.493 00.000 21068 OnExposeComplete: enter
22:28:57.494 00.001 21068 UpdateGuideState(): m_state=6
22:28:57.495 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1665
22:28:57.496 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.62, Mass=99323, SNR=66.2, Peak=14291 HFD=3.3
22:28:57.496 00.000 21068 MultiStar: [#1 -0.33,0.38,1.32,U] [#2 0.02,0.39,1.30,U] [#3 -0.05,0.30,1.26,U] [#4 0.16,0.02,0.94,U] [#5 -0.17,0.26,0.87,U] [#6 -0.20,0.70,0.00,M1] [#7 -0.63,-0.08,0.00,M1] [#8 -0.30,0.45,0.89,U] 
22:28:57.497 00.001 21068 single-star, 6 included, MultiStar: {-0.13, 0.28}, one-star: {-0.22, 0.07}
22:28:57.498 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
22:28:57.499 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
22:28:57.499 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.84 mountX=0.22 mountY=-0.01, mountTheta=-0.06
22:28:57.502 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.07, opts=13)
22:28:57.503 00.001 21068 Enqueuing Move request for scope (-0.22, 0.07)
22:28:57.504 00.001 16108 Worker thread wakes up
22:28:57.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
22:28:57.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
22:28:57.504 00.000 16108 Moving (-0.22, 0.07) raw xDistance=0.22 yDistance=-0.01
22:28:57.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:28:57.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:57.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:57.504 00.000 16108 MoveAxis(W, 59, ABG)
22:28:57.504 00.000 16108 Guiding  Dir = 3, Dur = 59
22:28:57.504 00.000 16108 IsSlewing returns 0
22:28:57.505 00.001 16108 IsGuiding returns 0
22:28:57.510 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3939, FiltMin=3411, FiltMax=65520, Gamma=1.000
22:28:57.526 00.016 21068 UpdateGuideState exits: m=99323 SNR=66.2
22:28:57.528 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:57.531 00.002 21068 Enqueuing Expose request
22:28:57.551 00.020 16108 PulseGuide returned control before completion, sleep 22
22:28:57.582 00.031 16108 IsGuiding returns 1
22:28:57.582 00.000 16108 scope still moving after pulse duration time elapsed
22:28:57.614 00.032 16108 IsSlewing returns 0
22:28:57.614 00.000 16108 IsGuiding returns 1
22:28:57.645 00.031 16108 IsSlewing returns 0
22:28:57.645 00.000 16108 IsGuiding returns 0
22:28:57.645 00.000 16108 scope move finished after 59 + 81 ms
22:28:57.645 00.000 16108 Move returns status 0, amount 59
22:28:57.645 00.000 16108 MoveAxis(N, 0, ABG)
22:28:57.645 00.000 16108 Move returns status 0, amount 0
22:28:57.645 00.000 16108 move complete, result=0
22:28:57.645 00.000 16108 worker thread done servicing request
22:28:57.645 00.000 16108 Worker thread wakes up
22:28:57.645 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
22:28:57.647 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:57.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:58.796 01.149 16108 Exposure complete
22:28:58.855 00.059 16108 worker thread done servicing request
22:28:58.855 00.000 21068 OnExposeComplete: enter
22:28:58.856 00.001 21068 UpdateGuideState(): m_state=6
22:28:58.858 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1666
22:28:58.859 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.38, Mass=113272, SNR=80.5, Peak=12691 HFD=3.5
22:28:58.860 00.001 21068 MultiStar: [#1 -0.07,0.03,1.00,U] [#2 0.51,0.23,1.19,U] [#3 0.18,-0.00,0.95,U] [#4 0.70,-0.37,0.00,M1] [#5 0.02,0.19,0.88,U] [#6 -0.03,0.41,0.81,U] [#7 -0.15,0.03,0.61,U] [#8 0.11,0.09,0.65,U] 
22:28:58.862 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.09, -0.17}
22:28:58.863 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:28:58.863 00.000 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:28:58.864 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=-0.09 mountY=-0.12, mountTheta=-2.20
22:28:58.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.10, opts=13)
22:28:58.868 00.002 21068 Enqueuing Move request for scope (0.11, 0.10)
22:28:58.869 00.001 16108 Worker thread wakes up
22:28:58.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
22:28:58.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
22:28:58.869 00.000 16108 Moving (0.11, 0.10) raw xDistance=-0.09 yDistance=-0.12
22:28:58.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:28:58.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:58.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:28:58.869 00.000 16108 MoveAxis(E, 0, ABG)
22:28:58.869 00.000 16108 Move returns status 0, amount 0
22:28:58.869 00.000 16108 MoveAxis(N, 0, ABG)
22:28:58.869 00.000 16108 Move returns status 0, amount 0
22:28:58.869 00.000 16108 move complete, result=0
22:28:58.869 00.000 16108 worker thread done servicing request
22:28:58.874 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3936, FiltMin=3353, FiltMax=46797, Gamma=1.000
22:28:58.892 00.018 21068 UpdateGuideState exits: m=113272 SNR=80.5
22:28:58.894 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:58.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:58.896 00.001 21068 Enqueuing Expose request
22:28:58.897 00.001 16108 Worker thread wakes up
22:28:58.897 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:58.898 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:58.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:28:59.871 00.973 16108 Exposure complete
22:28:59.935 00.064 16108 worker thread done servicing request
22:28:59.935 00.000 21068 OnExposeComplete: enter
22:28:59.936 00.001 21068 UpdateGuideState(): m_state=6
22:28:59.937 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1667
22:28:59.938 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.51, Mass=104259, SNR=67.0, Peak=14739 HFD=3.1
22:28:59.940 00.002 21068 MultiStar: [#1 -0.50,0.29,0.00,M1] [#2 -0.25,0.24,1.55,U] [#3 -0.21,0.35,1.17,U] [#4 0.16,-0.31,0.82,U] [#5 -0.65,0.63,0.00,M1] [#6 -0.58,0.61,0.00,M1] [#7 -0.63,-0.01,0.00,M1] [#8 -0.36,0.19,0.72,U] 
22:28:59.940 00.000 21068 single-star, 4 included, MultiStar: {-0.16, 0.12}, one-star: {-0.07, -0.05}
22:28:59.941 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
22:28:59.943 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
22:28:59.944 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.53 mountX=0.06 mountY=0.06, mountTheta=0.81
22:28:59.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
22:28:59.946 00.001 21068 Enqueuing Move request for scope (-0.07, -0.05)
22:28:59.947 00.001 16108 Worker thread wakes up
22:28:59.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:28:59.947 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:28:59.947 00.000 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.06
22:28:59.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:28:59.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:59.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:28:59.947 00.000 16108 MoveAxis(E, 0, ABG)
22:28:59.947 00.000 16108 Move returns status 0, amount 0
22:28:59.947 00.000 16108 MoveAxis(N, 0, ABG)
22:28:59.948 00.001 16108 Move returns status 0, amount 0
22:28:59.948 00.000 16108 move complete, result=0
22:28:59.948 00.000 16108 worker thread done servicing request
22:28:59.951 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3936, FiltMin=3296, FiltMax=52329, Gamma=1.000
22:28:59.970 00.019 21068 UpdateGuideState exits: m=104259 SNR=67.0
22:28:59.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:28:59.973 00.001 21068 Enqueuing Expose request
22:28:59.975 00.002 16108 Worker thread wakes up
22:28:59.975 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:59.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:28:59.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:01.136 01.160 16108 Exposure complete
22:29:01.195 00.059 16108 worker thread done servicing request
22:29:01.195 00.000 21068 OnExposeComplete: enter
22:29:01.195 00.000 21068 UpdateGuideState(): m_state=6
22:29:01.197 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1668
22:29:01.199 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=877.43, Mass=117691, SNR=87.1, Peak=13875 HFD=3.3
22:29:01.200 00.001 21068 MultiStar: [#1 -0.03,0.13,0.95,U] [#2 0.29,0.22,0.96,U] [#3 0.28,-0.08,0.87,U] [#4 0.55,-0.45,0.00,M1] [#5 0.34,0.20,0.95,U] [#6 -0.06,0.47,0.70,U] [#7 -0.04,-0.46,0.49,U] [#8 0.52,0.09,0.72,U] 
22:29:01.201 00.001 21068 single-star, 7 included, MultiStar: {0.17, 0.08}, one-star: {0.02, -0.12}
22:29:01.201 00.000 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
22:29:01.202 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
22:29:01.203 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.42 mountX=-0.04 mountY=0.12, mountTheta=1.90
22:29:01.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
22:29:01.205 00.001 21068 Enqueuing Move request for scope (0.02, -0.12)
22:29:01.206 00.001 16108 Worker thread wakes up
22:29:01.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:29:01.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:29:01.206 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.04 yDistance=0.12
22:29:01.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:29:01.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:01.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:29:01.206 00.000 16108 MoveAxis(E, 0, ABG)
22:29:01.206 00.000 16108 Move returns status 0, amount 0
22:29:01.206 00.000 16108 MoveAxis(N, 0, ABG)
22:29:01.206 00.000 16108 Move returns status 0, amount 0
22:29:01.206 00.000 16108 move complete, result=0
22:29:01.207 00.001 16108 worker thread done servicing request
22:29:01.211 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3936, FiltMin=3357, FiltMax=52729, Gamma=1.000
22:29:01.228 00.017 21068 UpdateGuideState exits: m=117691 SNR=87.1
22:29:01.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:01.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:01.230 00.000 21068 Enqueuing Expose request
22:29:01.231 00.001 16108 Worker thread wakes up
22:29:01.231 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:01.233 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:01.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:02.196 00.963 16108 Exposure complete
22:29:02.258 00.062 16108 worker thread done servicing request
22:29:02.258 00.000 21068 OnExposeComplete: enter
22:29:02.259 00.001 21068 UpdateGuideState(): m_state=6
22:29:02.260 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1669
22:29:02.261 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.98, Mass=93977, SNR=63.9, Peak=16483 HFD=2.8
22:29:02.262 00.001 21068 MultiStar: [#1 -0.27,0.13,1.46,U] [#2 -0.17,0.31,1.14,U] [#3 -0.31,0.27,1.20,U] [#4 0.44,-0.13,1.05,U] [#5 -0.54,0.40,0.00,M1] [#6 -0.34,0.52,0.00,M1] [#7 -0.61,0.07,0.00,M1] [#8 -0.03,0.21,0.96,U] 
22:29:02.262 00.000 21068 refined, 5 included, MultiStar: {-0.12, 0.20}, one-star: {-0.28, 0.43}
22:29:02.265 00.003 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
22:29:02.265 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
22:29:02.266 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.15 mountY=-0.16, mountTheta=-0.82
22:29:02.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.20, opts=13)
22:29:02.269 00.001 21068 Enqueuing Move request for scope (-0.12, 0.20)
22:29:02.270 00.001 16108 Worker thread wakes up
22:29:02.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
22:29:02.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
22:29:02.270 00.000 16108 Moving (-0.12, 0.20) raw xDistance=0.15 yDistance=-0.16
22:29:02.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:29:02.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:02.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:29:02.270 00.000 16108 MoveAxis(E, 0, ABG)
22:29:02.270 00.000 16108 Move returns status 0, amount 0
22:29:02.270 00.000 16108 MoveAxis(N, 0, ABG)
22:29:02.270 00.000 16108 Move returns status 0, amount 0
22:29:02.270 00.000 16108 move complete, result=0
22:29:02.270 00.000 16108 worker thread done servicing request
22:29:02.274 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3936, FiltMin=3363, FiltMax=53065, Gamma=1.000
22:29:02.290 00.016 21068 UpdateGuideState exits: m=93977 SNR=63.9
22:29:02.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:02.293 00.001 21068 Enqueuing Expose request
22:29:02.294 00.001 16108 Worker thread wakes up
22:29:02.294 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:02.294 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:02.295 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:03.449 01.154 16108 Exposure complete
22:29:03.513 00.064 16108 worker thread done servicing request
22:29:03.513 00.000 21068 OnExposeComplete: enter
22:29:03.515 00.002 21068 UpdateGuideState(): m_state=6
22:29:03.516 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1670
22:29:03.517 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.61, Mass=101916, SNR=65.6, Peak=14995 HFD=3.0
22:29:03.519 00.002 21068 MultiStar: [#1 0.04,0.22,1.15,U] [#2 0.23,0.20,1.51,U] [#3 0.31,-0.01,1.07,U] [#4 0.61,-0.30,0.00,M1] [#5 -0.33,0.14,1.06,U] [#6 -0.07,0.45,0.87,U] [#7 -0.10,-0.26,0.74,U] [#8 0.20,-0.07,0.87,U] 
22:29:03.520 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.02, 0.06}
22:29:03.521 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
22:29:03.522 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
22:29:03.523 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
22:29:03.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
22:29:03.525 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
22:29:03.527 00.002 16108 Worker thread wakes up
22:29:03.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:29:03.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:29:03.527 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
22:29:03.528 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:29:03.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:03.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:03.528 00.000 16108 MoveAxis(E, 0, ABG)
22:29:03.528 00.000 16108 Move returns status 0, amount 0
22:29:03.528 00.000 16108 MoveAxis(N, 0, ABG)
22:29:03.528 00.000 16108 Move returns status 0, amount 0
22:29:03.528 00.000 16108 move complete, result=0
22:29:03.528 00.000 16108 worker thread done servicing request
22:29:03.531 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3936, FiltMin=3398, FiltMax=58269, Gamma=1.000
22:29:03.551 00.020 21068 UpdateGuideState exits: m=101916 SNR=65.6
22:29:03.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:03.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:03.554 00.001 21068 Enqueuing Expose request
22:29:03.555 00.001 16108 Worker thread wakes up
22:29:03.555 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:03.556 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:03.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:04.526 00.970 16108 Exposure complete
22:29:04.588 00.062 16108 worker thread done servicing request
22:29:04.589 00.001 21068 OnExposeComplete: enter
22:29:04.591 00.002 21068 UpdateGuideState(): m_state=6
22:29:04.593 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1671
22:29:04.595 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=877.49, Mass=99509, SNR=65.9, Peak=13411 HFD=3.2
22:29:04.596 00.001 21068 MultiStar: [#1 -0.21,-0.04,1.09,U] [#2 0.08,0.15,1.22,U] [#3 0.05,0.13,1.28,U] [#4 -0.07,-0.29,0.90,U] [#5 -0.48,0.27,1.02,U] [#6 -0.37,0.52,0.00,M1] [#7 -0.25,-0.12,0.66,U] [#8 0.01,0.01,0.76,U] 
22:29:04.597 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.15, -0.06}
22:29:04.598 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
22:29:04.599 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
22:29:04.600 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=0.12 mountY=0.00, mountTheta=0.04
22:29:04.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
22:29:04.602 00.001 21068 Enqueuing Move request for scope (-0.12, 0.02)
22:29:04.603 00.001 16108 Worker thread wakes up
22:29:04.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:29:04.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:29:04.603 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.00
22:29:04.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:29:04.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:04.604 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:29:04.604 00.000 16108 MoveAxis(E, 0, ABG)
22:29:04.604 00.000 16108 Move returns status 0, amount 0
22:29:04.604 00.000 16108 MoveAxis(N, 0, ABG)
22:29:04.604 00.000 16108 Move returns status 0, amount 0
22:29:04.604 00.000 16108 move complete, result=0
22:29:04.604 00.000 16108 worker thread done servicing request
22:29:04.608 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3936, FiltMin=3312, FiltMax=50928, Gamma=1.000
22:29:04.625 00.017 21068 UpdateGuideState exits: m=99509 SNR=65.9
22:29:04.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:04.627 00.000 21068 Enqueuing Expose request
22:29:04.628 00.001 16108 Worker thread wakes up
22:29:04.628 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:04.629 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:04.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:05.791 01.162 16108 Exposure complete
22:29:05.860 00.069 16108 worker thread done servicing request
22:29:05.861 00.001 21068 OnExposeComplete: enter
22:29:05.862 00.001 21068 UpdateGuideState(): m_state=6
22:29:05.862 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1672
22:29:05.863 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.65, Mass=88791, SNR=61.2, Peak=12963 HFD=3.2
22:29:05.864 00.001 21068 MultiStar: [#1 -0.07,0.33,1.31,U] [#2 0.13,0.16,1.44,U] [#3 0.03,0.07,1.09,U] [#4 0.10,-0.34,1.04,U] [#5 -0.48,0.35,0.00,M1] [#6 -0.34,0.63,0.00,M2] [#7 -0.05,-0.04,0.75,U] [#8 -0.01,-0.03,0.82,U] 
22:29:05.865 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.03, 0.10}
22:29:05.866 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
22:29:05.867 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
22:29:05.867 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.11 mountX=-0.02 mountY=-0.06, mountTheta=-1.85
22:29:05.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
22:29:05.870 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
22:29:05.870 00.000 16108 Worker thread wakes up
22:29:05.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:29:05.872 00.002 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:29:05.872 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
22:29:05.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:29:05.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:05.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:05.872 00.000 16108 MoveAxis(E, 0, ABG)
22:29:05.872 00.000 16108 Move returns status 0, amount 0
22:29:05.872 00.000 16108 MoveAxis(N, 0, ABG)
22:29:05.872 00.000 16108 Move returns status 0, amount 0
22:29:05.872 00.000 16108 move complete, result=0
22:29:05.872 00.000 16108 worker thread done servicing request
22:29:05.876 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3936, FiltMin=3395, FiltMax=54889, Gamma=1.000
22:29:05.890 00.014 21068 UpdateGuideState exits: m=88791 SNR=61.2
22:29:05.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:05.893 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:05.894 00.001 21068 Enqueuing Expose request
22:29:05.895 00.001 16108 Worker thread wakes up
22:29:05.895 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:05.895 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:05.896 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:06.856 00.960 16108 Exposure complete
22:29:06.917 00.061 16108 worker thread done servicing request
22:29:06.918 00.001 21068 OnExposeComplete: enter
22:29:06.918 00.000 21068 UpdateGuideState(): m_state=6
22:29:06.919 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1673
22:29:06.920 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.76, Mass=110908, SNR=79.1, Peak=13923 HFD=3.3
22:29:06.922 00.002 21068 MultiStar: [#1 -0.21,0.40,0.99,U] [#2 0.06,0.37,1.18,U] [#3 -0.07,0.34,0.90,U] [#4 0.47,0.03,0.85,U] [#5 -0.36,0.51,0.00,M2] [#6 -0.15,0.45,0.80,U] [#7 -0.79,-0.12,0.00,M1] [#8 0.34,0.29,0.76,U] 
22:29:06.923 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.30}, one-star: {-0.26, 0.20}
22:29:06.923 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
22:29:06.924 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
22:29:06.925 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=0.04 mountY=-0.29, mountTheta=-1.43
22:29:06.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.30, opts=13)
22:29:06.927 00.000 21068 Enqueuing Move request for scope (0.01, 0.30)
22:29:06.928 00.001 16108 Worker thread wakes up
22:29:06.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
22:29:06.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
22:29:06.928 00.000 16108 Moving (0.01, 0.30) raw xDistance=0.04 yDistance=-0.29
22:29:06.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:29:06.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:29:06.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:29:06.929 00.001 16108 MoveAxis(E, 0, ABG)
22:29:06.929 00.000 16108 Move returns status 0, amount 0
22:29:06.929 00.000 16108 MoveAxis(N, 0, ABG)
22:29:06.929 00.000 16108 Move returns status 0, amount 0
22:29:06.929 00.000 16108 move complete, result=0
22:29:06.929 00.000 16108 worker thread done servicing request
22:29:06.935 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3933, FiltMin=3360, FiltMax=59453, Gamma=1.000
22:29:06.954 00.019 21068 UpdateGuideState exits: m=110908 SNR=79.1
22:29:06.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.956 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:06.957 00.001 21068 Enqueuing Expose request
22:29:06.958 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:29:06.959 00.001 16108 Worker thread wakes up
22:29:06.959 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:06.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:08.107 01.148 16108 Exposure complete
22:29:08.163 00.056 16108 worker thread done servicing request
22:29:08.163 00.000 21068 OnExposeComplete: enter
22:29:08.164 00.001 21068 UpdateGuideState(): m_state=6
22:29:08.165 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1674
22:29:08.165 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=877.91, Mass=102996, SNR=63.2, Peak=14275 HFD=3.0
22:29:08.167 00.002 21068 MultiStar: [#1 -0.17,0.46,1.65,U] [#2 0.14,0.45,1.26,U] [#3 0.18,0.19,0.99,U] [#4 0.51,0.09,1.01,U] [#5 -0.37,0.83,0.00,M3] [#6 -0.10,0.77,0.00,M2] [#7 -0.70,0.09,0.00,M2] [#8 0.11,0.39,0.86,U] 
22:29:08.168 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.34}, one-star: {0.12, 0.36}
22:29:08.169 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:29:08.169 00.000 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:29:08.170 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.23 mountX=-0.06 mountY=-0.36, mountTheta=-1.73
22:29:08.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.34, opts=13)
22:29:08.173 00.001 21068 Enqueuing Move request for scope (0.12, 0.34)
22:29:08.173 00.000 16108 Worker thread wakes up
22:29:08.174 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
22:29:08.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
22:29:08.174 00.000 16108 Moving (0.12, 0.34) raw xDistance=-0.06 yDistance=-0.36
22:29:08.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:29:08.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:29:08.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:29:08.174 00.000 16108 MoveAxis(E, 0, ABG)
22:29:08.174 00.000 16108 Move returns status 0, amount 0
22:29:08.174 00.000 16108 MoveAxis(N, 0, ABG)
22:29:08.174 00.000 16108 Move returns status 0, amount 0
22:29:08.174 00.000 16108 move complete, result=0
22:29:08.174 00.000 16108 worker thread done servicing request
22:29:08.179 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3929, FiltMin=3376, FiltMax=57277, Gamma=1.000
22:29:08.195 00.016 21068 UpdateGuideState exits: m=102996 SNR=63.2
22:29:08.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.198 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:08.198 00.000 21068 Enqueuing Expose request
22:29:08.199 00.001 16108 Worker thread wakes up
22:29:08.199 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:08.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:08.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:09.175 00.975 16108 Exposure complete
22:29:09.236 00.061 16108 worker thread done servicing request
22:29:09.236 00.000 21068 OnExposeComplete: enter
22:29:09.237 00.001 21068 UpdateGuideState(): m_state=6
22:29:09.239 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1675
22:29:09.240 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.45, Mass=92546, SNR=62.6, Peak=12739 HFD=3.1
22:29:09.241 00.001 21068 MultiStar: [#1 -0.15,0.42,1.49,U] [#2 0.32,0.36,1.64,U] [#3 -0.10,0.37,1.27,U] [#4 0.54,-0.37,0.00,M1] [#5 0.07,0.37,1.01,U] [#6 0.11,0.69,0.00,M3] [#7 -0.24,-0.39,0.67,U] [#8 0.48,0.10,0.83,U] 
22:29:09.241 00.000 21068 single-star, 6 included, MultiStar: {0.08, 0.23}, one-star: {0.13, -0.10}
22:29:09.242 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
22:29:09.243 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:29:09.244 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.63 mountX=-0.15 mountY=0.06, mountTheta=2.73
22:29:09.245 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
22:29:09.246 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
22:29:09.247 00.001 16108 Worker thread wakes up
22:29:09.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
22:29:09.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
22:29:09.247 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=0.06
22:29:09.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:29:09.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:09.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:29:09.248 00.001 16108 MoveAxis(E, 0, ABG)
22:29:09.248 00.000 16108 Move returns status 0, amount 0
22:29:09.248 00.000 16108 MoveAxis(N, 0, ABG)
22:29:09.248 00.000 16108 Move returns status 0, amount 0
22:29:09.248 00.000 16108 move complete, result=0
22:29:09.248 00.000 16108 worker thread done servicing request
22:29:09.251 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3929, FiltMin=3363, FiltMax=52765, Gamma=1.000
22:29:09.268 00.017 21068 UpdateGuideState exits: m=92546 SNR=62.6
22:29:09.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:09.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:09.271 00.001 21068 Enqueuing Expose request
22:29:09.272 00.001 16108 Worker thread wakes up
22:29:09.272 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:09.273 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:09.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:10.434 01.161 16108 Exposure complete
22:29:10.495 00.061 16108 worker thread done servicing request
22:29:10.495 00.000 21068 OnExposeComplete: enter
22:29:10.497 00.002 21068 UpdateGuideState(): m_state=6
22:29:10.498 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1676
22:29:10.499 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.55, Mass=120409, SNR=78.7, Peak=15347 HFD=3.4
22:29:10.500 00.001 21068 MultiStar: [#1 -0.02,-0.09,0.94,U] [#2 0.29,-0.06,1.08,U] [#3 0.09,0.19,1.07,U] [#4 0.75,-0.25,0.00,M2] [#5 -0.21,0.17,0.87,U] [#6 -0.08,0.15,0.80,U] [#7 -0.52,-0.21,0.59,U] [#8 0.08,0.12,0.63,U] 
22:29:10.501 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {-0.16, -0.00}
22:29:10.502 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
22:29:10.503 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
22:29:10.504 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.34 mountX=0.05 mountY=-0.03, mountTheta=-0.58
22:29:10.507 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.04, opts=13)
22:29:10.508 00.001 21068 Enqueuing Move request for scope (-0.04, 0.04)
22:29:10.509 00.001 16108 Worker thread wakes up
22:29:10.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:29:10.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:29:10.510 00.001 16108 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=-0.03
22:29:10.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:29:10.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:10.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:10.510 00.000 16108 MoveAxis(E, 0, ABG)
22:29:10.510 00.000 16108 Move returns status 0, amount 0
22:29:10.510 00.000 16108 MoveAxis(N, 0, ABG)
22:29:10.510 00.000 16108 Move returns status 0, amount 0
22:29:10.510 00.000 16108 move complete, result=0
22:29:10.510 00.000 16108 worker thread done servicing request
22:29:10.515 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3929, FiltMin=3385, FiltMax=51152, Gamma=1.000
22:29:10.537 00.022 21068 UpdateGuideState exits: m=120409 SNR=78.7
22:29:10.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:10.540 00.001 21068 Enqueuing Expose request
22:29:10.541 00.001 16108 Worker thread wakes up
22:29:10.541 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:10.543 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:10.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:11.517 00.974 16108 Exposure complete
22:29:11.576 00.059 16108 worker thread done servicing request
22:29:11.576 00.000 21068 OnExposeComplete: enter
22:29:11.577 00.001 21068 UpdateGuideState(): m_state=6
22:29:11.578 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1677
22:29:11.579 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.44, Mass=112417, SNR=79.7, Peak=16560 HFD=3.2
22:29:11.580 00.001 21068 MultiStar: [#1 0.10,0.11,0.94,U] [#2 0.52,-0.02,1.25,U] [#3 0.39,-0.00,1.00,U] [#4 0.46,-0.39,0.00,M3] [#5 -0.04,0.08,0.88,U] [#6 -0.05,0.32,0.91,U] [#7 -0.23,-0.40,0.55,U] [#8 0.06,-0.19,0.70,U] 
22:29:11.581 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.00}, one-star: {0.37, -0.11}
22:29:11.581 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
22:29:11.582 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
22:29:11.583 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.02 mountX=-0.18 mountY=-0.04, mountTheta=-2.93
22:29:11.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.00, opts=13)
22:29:11.587 00.002 21068 Enqueuing Move request for scope (0.19, -0.00)
22:29:11.587 00.000 16108 Worker thread wakes up
22:29:11.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
22:29:11.588 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
22:29:11.588 00.000 16108 Moving (0.19, -0.00) raw xDistance=-0.18 yDistance=-0.04
22:29:11.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:29:11.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:11.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:11.588 00.000 16108 MoveAxis(E, 0, ABG)
22:29:11.588 00.000 16108 Move returns status 0, amount 0
22:29:11.588 00.000 16108 MoveAxis(N, 0, ABG)
22:29:11.588 00.000 16108 Move returns status 0, amount 0
22:29:11.588 00.000 16108 move complete, result=0
22:29:11.588 00.000 16108 worker thread done servicing request
22:29:11.591 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3929, FiltMin=3334, FiltMax=47021, Gamma=1.000
22:29:11.609 00.018 21068 UpdateGuideState exits: m=112417 SNR=79.7
22:29:11.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:11.612 00.001 21068 Enqueuing Expose request
22:29:11.614 00.002 16108 Worker thread wakes up
22:29:11.614 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:11.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:11.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:12.765 01.150 16108 Exposure complete
22:29:12.825 00.060 16108 worker thread done servicing request
22:29:12.825 00.000 21068 OnExposeComplete: enter
22:29:12.826 00.001 21068 UpdateGuideState(): m_state=6
22:29:12.827 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1678
22:29:12.828 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.66, Mass=90578, SNR=68.1, Peak=13811 HFD=2.9
22:29:12.829 00.001 21068 MultiStar: [#1 -0.12,0.12,1.31,U] [#2 0.28,0.03,1.39,U] [#3 -0.15,-0.00,1.02,U] [#4 0.35,-0.26,0.94,U] [#5 -0.06,0.32,1.04,U] [#6 -0.38,0.31,0.95,U] [#7 -0.58,-0.05,0.74,U] [#8 0.21,0.07,0.89,U] 
22:29:12.830 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.15, 0.10}
22:29:12.831 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
22:29:12.832 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
22:29:12.833 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=0.06 mountY=-0.06, mountTheta=-0.85
22:29:12.835 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
22:29:12.836 00.001 21068 Enqueuing Move request for scope (-0.04, 0.08)
22:29:12.837 00.001 16108 Worker thread wakes up
22:29:12.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:29:12.837 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:29:12.837 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
22:29:12.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:29:12.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:12.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:12.837 00.000 16108 MoveAxis(E, 0, ABG)
22:29:12.837 00.000 16108 Move returns status 0, amount 0
22:29:12.837 00.000 16108 MoveAxis(N, 0, ABG)
22:29:12.837 00.000 16108 Move returns status 0, amount 0
22:29:12.837 00.000 16108 move complete, result=0
22:29:12.837 00.000 16108 worker thread done servicing request
22:29:12.841 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3929, FiltMin=3312, FiltMax=53257, Gamma=1.000
22:29:12.855 00.014 21068 UpdateGuideState exits: m=90578 SNR=68.1
22:29:12.857 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:12.857 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:12.858 00.001 21068 Enqueuing Expose request
22:29:12.859 00.001 16108 Worker thread wakes up
22:29:12.859 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:12.859 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:12.860 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:13.825 00.965 16108 Exposure complete
22:29:13.884 00.059 16108 worker thread done servicing request
22:29:13.884 00.000 21068 OnExposeComplete: enter
22:29:13.885 00.001 21068 UpdateGuideState(): m_state=6
22:29:13.886 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1679
22:29:13.887 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.39, Mass=124357, SNR=72.9, Peak=14707 HFD=3.2
22:29:13.888 00.001 21068 MultiStar: [#1 -0.37,0.20,1.13,U] [#2 0.25,0.16,1.50,U] [#3 0.18,0.15,1.12,U] [#4 0.55,-0.11,0.78,U] [#5 0.05,0.38,1.06,U] [#6 -0.09,0.67,0.00,M1] [#7 -0.00,-0.47,0.54,U] [#8 0.24,0.13,0.76,U] 
22:29:13.889 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.24, -0.16}
22:29:13.890 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:29:13.890 00.000 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:29:13.891 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
22:29:13.893 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
22:29:13.894 00.001 21068 Enqueuing Move request for scope (0.13, 0.08)
22:29:13.894 00.000 16108 Worker thread wakes up
22:29:13.895 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
22:29:13.895 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
22:29:13.895 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.12 yDistance=-0.11
22:29:13.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:29:13.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:13.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:29:13.895 00.000 16108 MoveAxis(E, 0, ABG)
22:29:13.895 00.000 16108 Move returns status 0, amount 0
22:29:13.895 00.000 16108 MoveAxis(N, 0, ABG)
22:29:13.895 00.000 16108 Move returns status 0, amount 0
22:29:13.895 00.000 16108 move complete, result=0
22:29:13.895 00.000 16108 worker thread done servicing request
22:29:13.899 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3929, FiltMin=3382, FiltMax=51785, Gamma=1.000
22:29:13.914 00.015 21068 UpdateGuideState exits: m=124357 SNR=72.9
22:29:13.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:13.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:13.917 00.001 21068 Enqueuing Expose request
22:29:13.918 00.001 16108 Worker thread wakes up
22:29:13.918 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:13.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:13.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:15.077 01.158 16108 Exposure complete
22:29:15.140 00.063 16108 worker thread done servicing request
22:29:15.140 00.000 21068 OnExposeComplete: enter
22:29:15.142 00.002 21068 UpdateGuideState(): m_state=6
22:29:15.143 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1680
22:29:15.143 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=877.61, Mass=99595, SNR=63.9, Peak=15059 HFD=3.1
22:29:15.145 00.002 21068 MultiStar: [#1 -0.69,0.19,0.00,M1] [#2 -0.09,0.11,1.49,U] [#3 -0.25,0.09,1.17,U] [#4 0.05,-0.21,0.87,U] [#5 -0.58,0.08,0.00,M1] [#6 -0.31,0.53,0.00,M2] [#7 -0.56,-0.08,0.83,U] [#8 -0.17,0.23,0.71,U] 
22:29:15.145 00.000 21068 single-star, 5 included, MultiStar: {-0.18, 0.04}, one-star: {-0.12, 0.06}
22:29:15.146 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
22:29:15.147 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
22:29:15.148 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.69 mountX=0.13 mountY=-0.03, mountTheta=-0.22
22:29:15.149 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
22:29:15.150 00.001 21068 Enqueuing Move request for scope (-0.12, 0.06)
22:29:15.151 00.001 16108 Worker thread wakes up
22:29:15.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
22:29:15.151 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
22:29:15.151 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
22:29:15.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:29:15.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:15.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:29:15.151 00.000 16108 MoveAxis(E, 0, ABG)
22:29:15.151 00.000 16108 Move returns status 0, amount 0
22:29:15.151 00.000 16108 MoveAxis(N, 0, ABG)
22:29:15.151 00.000 16108 Move returns status 0, amount 0
22:29:15.151 00.000 16108 move complete, result=0
22:29:15.151 00.000 16108 worker thread done servicing request
22:29:15.155 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3929, FiltMin=3396, FiltMax=49728, Gamma=1.000
22:29:15.170 00.015 21068 UpdateGuideState exits: m=99595 SNR=63.9
22:29:15.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:15.172 00.001 21068 Enqueuing Expose request
22:29:15.173 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:15.175 00.002 16108 Worker thread wakes up
22:29:15.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:15.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:16.144 00.969 16108 Exposure complete
22:29:16.201 00.057 16108 worker thread done servicing request
22:29:16.201 00.000 21068 OnExposeComplete: enter
22:29:16.202 00.001 21068 UpdateGuideState(): m_state=6
22:29:16.203 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1681
22:29:16.204 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.76, Mass=113115, SNR=75.0, Peak=16227 HFD=3.0
22:29:16.204 00.000 21068 MultiStar: [#1 -0.44,0.25,0.96,U] [#2 0.17,0.39,1.15,U] [#3 -0.08,0.23,0.92,U] [#4 0.29,0.08,0.78,U] [#5 -0.41,0.48,0.00,M2] [#6 -0.11,0.90,0.00,M3] [#7 -0.59,-0.01,0.00,M1] [#8 -0.29,0.42,0.82,U] 
22:29:16.205 00.001 21068 single-star, 5 included, MultiStar: {-0.07, 0.27}, one-star: {-0.08, 0.21}
22:29:16.206 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
22:29:16.206 00.000 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
22:29:16.207 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.94 mountX=0.11 mountY=-0.18, mountTheta=-1.01
22:29:16.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.21, opts=13)
22:29:16.209 00.000 21068 Enqueuing Move request for scope (-0.08, 0.21)
22:29:16.210 00.001 16108 Worker thread wakes up
22:29:16.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
22:29:16.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
22:29:16.210 00.000 16108 Moving (-0.08, 0.21) raw xDistance=0.11 yDistance=-0.18
22:29:16.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:29:16.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:16.211 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:29:16.211 00.000 16108 MoveAxis(E, 0, ABG)
22:29:16.211 00.000 16108 Move returns status 0, amount 0
22:29:16.211 00.000 16108 MoveAxis(N, 0, ABG)
22:29:16.211 00.000 16108 Move returns status 0, amount 0
22:29:16.211 00.000 16108 move complete, result=0
22:29:16.211 00.000 16108 worker thread done servicing request
22:29:16.214 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3929, FiltMin=3392, FiltMax=57344, Gamma=1.000
22:29:16.229 00.015 21068 UpdateGuideState exits: m=113115 SNR=75.0
22:29:16.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:16.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:16.232 00.001 21068 Enqueuing Expose request
22:29:16.233 00.001 16108 Worker thread wakes up
22:29:16.233 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:16.235 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:16.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:17.379 01.144 16108 Exposure complete
22:29:17.440 00.061 16108 worker thread done servicing request
22:29:17.440 00.000 21068 OnExposeComplete: enter
22:29:17.441 00.001 21068 UpdateGuideState(): m_state=6
22:29:17.442 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1682
22:29:17.442 00.000 21068 Star::Find returns 1 (0), X=220.39, Y=877.82, Mass=102775, SNR=67.3, Peak=14003 HFD=3.2
22:29:17.443 00.001 21068 MultiStar: [#1 -0.19,0.32,1.25,U] [#2 0.03,0.55,1.18,U] [#3 0.04,0.34,1.19,U] [#4 0.51,-0.27,0.97,U] [#5 0.17,0.78,0.00,M3] [#6 0.03,0.58,0.00,M4] [#7 -0.24,0.12,0.70,U] [#8 -0.07,0.50,0.79,U] 
22:29:17.444 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.27}, one-star: {0.20, 0.27}
22:29:17.444 00.000 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
22:29:17.445 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
22:29:17.446 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.40 mountX=0.00 mountY=-0.28, mountTheta=-1.56
22:29:17.448 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.27, opts=13)
22:29:17.449 00.001 21068 Enqueuing Move request for scope (0.05, 0.27)
22:29:17.450 00.001 16108 Worker thread wakes up
22:29:17.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
22:29:17.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
22:29:17.450 00.000 16108 Moving (0.05, 0.27) raw xDistance=0.00 yDistance=-0.28
22:29:17.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:29:17.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:29:17.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:29:17.450 00.000 16108 MoveAxis(E, 0, ABG)
22:29:17.450 00.000 16108 Move returns status 0, amount 0
22:29:17.450 00.000 16108 MoveAxis(N, 0, ABG)
22:29:17.450 00.000 16108 Move returns status 0, amount 0
22:29:17.450 00.000 16108 move complete, result=0
22:29:17.450 00.000 16108 worker thread done servicing request
22:29:17.455 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3929, FiltMin=3405, FiltMax=55395, Gamma=1.000
22:29:17.469 00.014 21068 UpdateGuideState exits: m=102775 SNR=67.3
22:29:17.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:17.470 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:17.471 00.001 21068 Enqueuing Expose request
22:29:17.472 00.001 16108 Worker thread wakes up
22:29:17.472 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:29:17.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:17.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:18.434 00.961 16108 Exposure complete
22:29:18.489 00.055 16108 worker thread done servicing request
22:29:18.489 00.000 21068 OnExposeComplete: enter
22:29:18.490 00.001 21068 UpdateGuideState(): m_state=6
22:29:18.492 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1683
22:29:18.493 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.70, Mass=104233, SNR=77.4, Peak=14739 HFD=3.1
22:29:18.494 00.001 21068 MultiStar: [#1 -0.06,0.30,1.17,U] [#2 0.05,0.39,1.12,U] [#3 0.19,0.26,0.95,U] [#4 0.46,-0.03,0.67,U] [#5 -0.14,0.67,0.00,M4] [#6 -0.35,0.59,0.00,M5] [#7 -0.57,0.04,0.62,U] [#8 -0.24,0.47,0.87,U] 
22:29:18.494 00.000 21068 single-star, 6 included, MultiStar: {0.01, 0.25}, one-star: {0.15, 0.15}
22:29:18.495 00.001 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
22:29:18.496 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
22:29:18.496 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.80 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
22:29:18.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.15, opts=13)
22:29:18.499 00.001 21068 Enqueuing Move request for scope (0.15, 0.15)
22:29:18.500 00.001 16108 Worker thread wakes up
22:29:18.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
22:29:18.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
22:29:18.500 00.000 16108 Moving (0.15, 0.15) raw xDistance=-0.12 yDistance=-0.18
22:29:18.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:29:18.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:18.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:29:18.500 00.000 16108 MoveAxis(E, 0, ABG)
22:29:18.500 00.000 16108 Move returns status 0, amount 0
22:29:18.500 00.000 16108 MoveAxis(N, 0, ABG)
22:29:18.500 00.000 16108 Move returns status 0, amount 0
22:29:18.500 00.000 16108 move complete, result=0
22:29:18.500 00.000 16108 worker thread done servicing request
22:29:18.504 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3929, FiltMin=3357, FiltMax=50243, Gamma=1.000
22:29:18.519 00.015 21068 UpdateGuideState exits: m=104233 SNR=77.4
22:29:18.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.520 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:18.521 00.001 21068 Enqueuing Expose request
22:29:18.522 00.001 16108 Worker thread wakes up
22:29:18.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:18.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:18.522 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:19.679 01.157 16108 Exposure complete
22:29:19.739 00.060 16108 worker thread done servicing request
22:29:19.739 00.000 21068 OnExposeComplete: enter
22:29:19.741 00.002 21068 UpdateGuideState(): m_state=6
22:29:19.742 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1684
22:29:19.744 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=877.81, Mass=107998, SNR=71.2, Peak=15667 HFD=3.0
22:29:19.746 00.002 21068 MultiStar: [#1 0.08,0.45,1.16,U] [#2 0.08,0.44,1.55,U] [#3 0.29,0.26,1.00,U] [#4 0.61,-0.10,0.00,M1] [#5 0.15,0.82,0.00,M5] [#6 0.23,0.70,0.00,M6] [#7 -0.02,0.04,0.64,U] [#8 0.01,0.57,0.83,U] 
22:29:19.747 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.36}, one-star: {0.44, 0.26}
22:29:19.748 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
22:29:19.749 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
22:29:19.750 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.17 mountX=-0.09 mountY=-0.38, mountTheta=-1.80
22:29:19.753 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.36, opts=13)
22:29:19.754 00.001 21068 Enqueuing Move request for scope (0.15, 0.36)
22:29:19.755 00.001 16108 Worker thread wakes up
22:29:19.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.36) opts 0xd
22:29:19.755 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.36)
22:29:19.755 00.000 16108 Moving (0.15, 0.36) raw xDistance=-0.09 yDistance=-0.38
22:29:19.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:29:19.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:29:19.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:29:19.755 00.000 16108 MoveAxis(E, 0, ABG)
22:29:19.755 00.000 16108 Move returns status 0, amount 0
22:29:19.755 00.000 16108 MoveAxis(N, 0, ABG)
22:29:19.755 00.000 16108 Move returns status 0, amount 0
22:29:19.755 00.000 16108 move complete, result=0
22:29:19.756 00.001 16108 worker thread done servicing request
22:29:19.759 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3929, FiltMin=3280, FiltMax=63757, Gamma=1.000
22:29:19.775 00.016 21068 UpdateGuideState exits: m=107998 SNR=71.2
22:29:19.777 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:19.777 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:19.778 00.001 21068 Enqueuing Expose request
22:29:19.779 00.001 16108 Worker thread wakes up
22:29:19.779 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:29:19.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:19.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:20.737 00.958 16108 Exposure complete
22:29:20.794 00.057 16108 worker thread done servicing request
22:29:20.794 00.000 21068 OnExposeComplete: enter
22:29:20.795 00.001 21068 UpdateGuideState(): m_state=6
22:29:20.796 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1685
22:29:20.797 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.63, Mass=101772, SNR=65.2, Peak=14099 HFD=3.2
22:29:20.798 00.001 21068 MultiStar: [#1 0.15,0.28,1.21,U] [#2 0.29,0.30,1.40,U] [#3 0.24,0.22,1.08,U] [#4 0.67,-0.06,0.00,M2] [#5 -0.02,0.45,1.02,U] [#6 0.15,0.37,0.91,U] [#7 -0.14,0.07,0.74,U] [#8 -0.14,0.14,0.86,U] 
22:29:20.798 00.000 21068 single-star, 7 included, MultiStar: {0.09, 0.25}, one-star: {0.01, 0.08}
22:29:20.799 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
22:29:20.800 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
22:29:20.800 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.46 mountX=0.01 mountY=-0.08, mountTheta=-1.50
22:29:20.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
22:29:20.803 00.001 21068 Enqueuing Move request for scope (0.01, 0.08)
22:29:20.804 00.001 16108 Worker thread wakes up
22:29:20.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:29:20.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:29:20.804 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.01 yDistance=-0.08
22:29:20.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:29:20.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:20.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:20.804 00.000 16108 MoveAxis(E, 0, ABG)
22:29:20.804 00.000 16108 Move returns status 0, amount 0
22:29:20.804 00.000 16108 MoveAxis(N, 0, ABG)
22:29:20.804 00.000 16108 Move returns status 0, amount 0
22:29:20.804 00.000 16108 move complete, result=0
22:29:20.804 00.000 16108 worker thread done servicing request
22:29:20.809 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3926, FiltMin=3344, FiltMax=56099, Gamma=1.000
22:29:20.824 00.015 21068 UpdateGuideState exits: m=101772 SNR=65.2
22:29:20.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:20.825 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:20.827 00.002 21068 Enqueuing Expose request
22:29:20.828 00.001 16108 Worker thread wakes up
22:29:20.828 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:20.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:20.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:21.984 01.155 16108 Exposure complete
22:29:22.049 00.065 16108 worker thread done servicing request
22:29:22.050 00.001 21068 OnExposeComplete: enter
22:29:22.050 00.000 21068 UpdateGuideState(): m_state=6
22:29:22.051 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1686
22:29:22.052 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.97, Mass=112701, SNR=71.0, Peak=16816 HFD=3.0
22:29:22.053 00.001 21068 MultiStar: [#1 -0.09,0.27,1.22,U] [#2 0.24,0.42,1.21,U] [#3 0.13,0.31,1.10,U] [#4 0.40,0.13,0.82,U] [#5 -0.08,0.58,0.00,M5] [#6 -0.14,0.49,0.95,U] [#7 -0.43,0.28,0.64,U] [#8 0.14,0.56,0.80,U] 
22:29:22.054 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.36}, one-star: {0.04, 0.42}
22:29:22.055 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
22:29:22.055 00.000 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
22:29:22.056 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.43 mountX=0.01 mountY=-0.36, mountTheta=-1.54
22:29:22.057 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.36, opts=13)
22:29:22.058 00.001 21068 Enqueuing Move request for scope (0.05, 0.36)
22:29:22.059 00.001 16108 Worker thread wakes up
22:29:22.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.36) opts 0xd
22:29:22.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.36)
22:29:22.059 00.000 16108 Moving (0.05, 0.36) raw xDistance=0.01 yDistance=-0.36
22:29:22.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:29:22.059 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-0.83
22:29:22.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:29:22.059 00.000 16108 MoveAxis(E, 0, ABG)
22:29:22.059 00.000 16108 Move returns status 0, amount 0
22:29:22.059 00.000 16108 MoveAxis(N, 73, ABG)
22:29:22.059 00.000 16108 Guiding  Dir = 0, Dur = 73
22:29:22.060 00.001 16108 IsSlewing returns 0
22:29:22.060 00.000 16108 IsGuiding returns 0
22:29:22.060 00.000 16108 PulseGuide returned control before completion, sleep 83
22:29:22.064 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3926, FiltMin=3369, FiltMax=48963, Gamma=1.000
22:29:22.082 00.018 21068 UpdateGuideState exits: m=112701 SNR=71.0
22:29:22.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:22.085 00.001 21068 Enqueuing Expose request
22:29:22.146 00.061 16108 IsGuiding returns 1
22:29:22.146 00.000 16108 scope still moving after pulse duration time elapsed
22:29:22.178 00.032 16108 IsSlewing returns 0
22:29:22.179 00.001 16108 IsGuiding returns 0
22:29:22.179 00.000 16108 scope move finished after 73 + 45 ms
22:29:22.179 00.000 16108 Move returns status 0, amount 73
22:29:22.179 00.000 16108 move complete, result=0
22:29:22.179 00.000 16108 worker thread done servicing request
22:29:22.179 00.000 16108 Worker thread wakes up
22:29:22.179 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 73 ms NORTH
22:29:22.181 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:22.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:23.140 00.959 16108 Exposure complete
22:29:23.202 00.062 16108 worker thread done servicing request
22:29:23.202 00.000 21068 OnExposeComplete: enter
22:29:23.203 00.001 21068 UpdateGuideState(): m_state=6
22:29:23.204 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1687
22:29:23.204 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=877.71, Mass=101234, SNR=67.0, Peak=17363 HFD=2.9
22:29:23.205 00.001 21068 MultiStar: [#1 -0.14,0.33,1.15,U] [#2 0.07,0.41,1.17,U] [#3 0.07,0.23,1.03,U] [#4 0.36,-0.05,0.94,U] [#5 -0.27,0.54,0.00,M6] [#6 -0.26,0.58,0.00,M5] [#7 -0.14,-0.06,0.75,U] [#8 -0.09,0.33,0.81,U] 
22:29:23.206 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.21}, one-star: {-0.03, 0.16}
22:29:23.207 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
22:29:23.207 00.000 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
22:29:23.208 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=0.06 mountY=-0.15, mountTheta=-1.22
22:29:23.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
22:29:23.211 00.001 21068 Enqueuing Move request for scope (-0.03, 0.16)
22:29:23.211 00.000 16108 Worker thread wakes up
22:29:23.212 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:29:23.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:29:23.212 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.15
22:29:23.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:29:23.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:23.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:29:23.212 00.000 16108 MoveAxis(E, 0, ABG)
22:29:23.212 00.000 16108 Move returns status 0, amount 0
22:29:23.212 00.000 16108 MoveAxis(N, 0, ABG)
22:29:23.212 00.000 16108 Move returns status 0, amount 0
22:29:23.212 00.000 16108 move complete, result=0
22:29:23.212 00.000 16108 worker thread done servicing request
22:29:23.215 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3929, FiltMin=3389, FiltMax=65437, Gamma=1.000
22:29:23.230 00.015 21068 UpdateGuideState exits: m=101234 SNR=67.0
22:29:23.232 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:23.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:23.233 00.000 21068 Enqueuing Expose request
22:29:23.234 00.001 16108 Worker thread wakes up
22:29:23.234 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:23.235 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:23.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:24.384 01.149 16108 Exposure complete
22:29:24.439 00.055 16108 worker thread done servicing request
22:29:24.439 00.000 21068 OnExposeComplete: enter
22:29:24.441 00.002 21068 UpdateGuideState(): m_state=6
22:29:24.442 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
22:29:24.443 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.80, Mass=105456, SNR=66.2, Peak=17027 HFD=2.8
22:29:24.444 00.001 21068 MultiStar: [#1 -0.36,0.04,1.12,U] [#2 -0.04,0.47,1.38,U] [#3 -0.25,0.28,1.19,U] [#4 0.22,-0.17,0.84,U] [#5 -0.40,0.36,0.99,U] [#6 -0.11,0.62,0.00,M6] [#7 -0.58,0.22,0.00,M1] [#8 -0.36,0.28,0.90,U] 
22:29:24.445 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.23}, one-star: {-0.23, 0.24}
22:29:24.446 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
22:29:24.447 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
22:29:24.448 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.29 mountX=0.24 mountY=-0.18, mountTheta=-0.64
22:29:24.451 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.23, opts=13)
22:29:24.452 00.001 21068 Enqueuing Move request for scope (-0.20, 0.23)
22:29:24.453 00.001 16108 Worker thread wakes up
22:29:24.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
22:29:24.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
22:29:24.453 00.000 16108 Moving (-0.20, 0.23) raw xDistance=0.24 yDistance=-0.18
22:29:24.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:29:24.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:24.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:29:24.453 00.000 16108 MoveAxis(W, 63, ABG)
22:29:24.453 00.000 16108 Guiding  Dir = 3, Dur = 63
22:29:24.454 00.001 16108 IsSlewing returns 0
22:29:24.454 00.000 16108 IsGuiding returns 0
22:29:24.458 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3926, FiltMin=3408, FiltMax=54509, Gamma=1.000
22:29:24.473 00.015 21068 UpdateGuideState exits: m=105456 SNR=66.2
22:29:24.475 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:24.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:24.477 00.001 21068 Enqueuing Expose request
22:29:24.517 00.040 16108 IsGuiding returns 1
22:29:24.517 00.000 16108 scope still moving after pulse duration time elapsed
22:29:24.548 00.031 16108 IsSlewing returns 0
22:29:24.548 00.000 16108 IsGuiding returns 1
22:29:24.579 00.031 16108 IsSlewing returns 0
22:29:24.579 00.000 16108 IsGuiding returns 1
22:29:24.610 00.031 16108 IsSlewing returns 0
22:29:24.610 00.000 16108 IsGuiding returns 0
22:29:24.610 00.000 16108 scope move finished after 63 + 93 ms
22:29:24.610 00.000 16108 Move returns status 0, amount 63
22:29:24.610 00.000 16108 MoveAxis(N, 0, ABG)
22:29:24.610 00.000 16108 Move returns status 0, amount 0
22:29:24.610 00.000 16108 move complete, result=0
22:29:24.610 00.000 16108 worker thread done servicing request
22:29:24.610 00.000 16108 Worker thread wakes up
22:29:24.610 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.2 px 0 ms NORTH
22:29:24.611 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:24.612 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:25.571 00.959 16108 Exposure complete
22:29:25.633 00.062 16108 worker thread done servicing request
22:29:25.633 00.000 21068 OnExposeComplete: enter
22:29:25.634 00.001 21068 UpdateGuideState(): m_state=6
22:29:25.635 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1689
22:29:25.636 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.62, Mass=121595, SNR=76.4, Peak=14771 HFD=3.2
22:29:25.637 00.001 21068 MultiStar: [#1 -0.08,0.12,1.16,U] [#2 0.17,0.32,1.17,U] [#3 0.26,0.21,0.92,U] [#4 0.50,-0.17,0.79,U] [#5 -0.22,0.39,0.95,U] [#6 -0.26,0.58,0.00,M7] [#7 -0.46,0.19,0.63,U] [#8 0.02,0.12,0.76,U] 
22:29:25.638 00.001 21068 single-star, 7 included, MultiStar: {0.03, 0.16}, one-star: {-0.03, 0.07}
22:29:25.639 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
22:29:25.640 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
22:29:25.641 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.97 mountX=0.04 mountY=-0.06, mountTheta=-0.98
22:29:25.642 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
22:29:25.643 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
22:29:25.643 00.000 16108 Worker thread wakes up
22:29:25.645 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:29:25.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:29:25.645 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
22:29:25.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:29:25.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:25.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:25.645 00.000 16108 MoveAxis(E, 0, ABG)
22:29:25.645 00.000 16108 Move returns status 0, amount 0
22:29:25.645 00.000 16108 MoveAxis(N, 0, ABG)
22:29:25.645 00.000 16108 Move returns status 0, amount 0
22:29:25.645 00.000 16108 move complete, result=0
22:29:25.645 00.000 16108 worker thread done servicing request
22:29:25.649 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3926, FiltMin=3353, FiltMax=56777, Gamma=1.000
22:29:25.664 00.015 21068 UpdateGuideState exits: m=121595 SNR=76.4
22:29:25.666 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:25.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:25.668 00.001 21068 Enqueuing Expose request
22:29:25.668 00.000 16108 Worker thread wakes up
22:29:25.668 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:25.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:25.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:26.825 01.156 16108 Exposure complete
22:29:26.884 00.059 16108 worker thread done servicing request
22:29:26.884 00.000 21068 OnExposeComplete: enter
22:29:26.886 00.002 21068 UpdateGuideState(): m_state=6
22:29:26.887 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1690
22:29:26.888 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.73, Mass=102370, SNR=70.3, Peak=17795 HFD=2.6
22:29:26.889 00.001 21068 MultiStar: [#1 -0.01,0.44,1.22,U] [#2 0.30,0.42,1.36,U] [#3 0.19,0.58,0.00,M1] [#4 0.22,0.21,0.76,U] [#5 -0.24,0.60,0.00,M5] [#6 -0.09,0.84,0.00,M8] [#7 -0.37,0.01,0.60,U] [#8 -0.25,0.16,0.70,U] 
22:29:26.889 00.000 21068 single-star, 5 included, MultiStar: {0.01, 0.28}, one-star: {-0.10, 0.18}
22:29:26.890 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
22:29:26.891 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
22:29:26.892 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.10 mountX=0.13 mountY=-0.15, mountTheta=-0.84
22:29:26.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.18, opts=13)
22:29:26.895 00.001 21068 Enqueuing Move request for scope (-0.10, 0.18)
22:29:26.896 00.001 16108 Worker thread wakes up
22:29:26.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
22:29:26.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
22:29:26.896 00.000 16108 Moving (-0.10, 0.18) raw xDistance=0.13 yDistance=-0.15
22:29:26.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:29:26.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:26.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:29:26.896 00.000 16108 MoveAxis(E, 0, ABG)
22:29:26.896 00.000 16108 Move returns status 0, amount 0
22:29:26.896 00.000 16108 MoveAxis(N, 0, ABG)
22:29:26.896 00.000 16108 Move returns status 0, amount 0
22:29:26.896 00.000 16108 move complete, result=0
22:29:26.896 00.000 16108 worker thread done servicing request
22:29:26.899 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3920, FiltMin=3366, FiltMax=56941, Gamma=1.000
22:29:26.916 00.017 21068 UpdateGuideState exits: m=102370 SNR=70.3
22:29:26.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:26.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:26.919 00.001 21068 Enqueuing Expose request
22:29:26.920 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:26.921 00.001 16108 Worker thread wakes up
22:29:26.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:26.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:27.884 00.963 16108 Exposure complete
22:29:27.945 00.061 16108 worker thread done servicing request
22:29:27.945 00.000 21068 OnExposeComplete: enter
22:29:27.947 00.002 21068 UpdateGuideState(): m_state=6
22:29:27.948 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1691
22:29:27.949 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.76, Mass=124147, SNR=80.0, Peak=15923 HFD=3.6
22:29:27.950 00.001 21068 MultiStar: [#1 0.17,0.32,1.12,U] [#2 0.29,0.33,0.99,U] [#3 0.16,0.34,0.92,U] [#4 0.50,0.06,0.93,U] [#5 -0.11,0.43,0.89,U] [#6 -0.17,0.44,0.67,U] [#7 -0.30,-0.05,0.49,U] [#8 0.14,0.28,0.61,U] 
22:29:27.950 00.000 21068 single-star, 8 included, MultiStar: {0.11, 0.27}, one-star: {-0.01, 0.21}
22:29:27.951 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
22:29:27.952 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
22:29:27.953 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.62 mountX=0.05 mountY=-0.20, mountTheta=-1.35
22:29:27.954 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.21, opts=13)
22:29:27.955 00.001 21068 Enqueuing Move request for scope (-0.01, 0.21)
22:29:27.956 00.001 16108 Worker thread wakes up
22:29:27.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
22:29:27.957 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
22:29:27.957 00.000 16108 Moving (-0.01, 0.21) raw xDistance=0.05 yDistance=-0.20
22:29:27.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:29:27.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:27.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:29:27.957 00.000 16108 MoveAxis(E, 0, ABG)
22:29:27.957 00.000 16108 Move returns status 0, amount 0
22:29:27.957 00.000 16108 MoveAxis(N, 0, ABG)
22:29:27.957 00.000 16108 Move returns status 0, amount 0
22:29:27.957 00.000 16108 move complete, result=0
22:29:27.957 00.000 16108 worker thread done servicing request
22:29:27.960 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3923, FiltMin=3385, FiltMax=54717, Gamma=1.000
22:29:27.976 00.016 21068 UpdateGuideState exits: m=124147 SNR=80.0
22:29:27.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:27.977 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:27.978 00.001 21068 Enqueuing Expose request
22:29:27.979 00.001 16108 Worker thread wakes up
22:29:27.979 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:27.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:27.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:29.132 01.152 16108 Exposure complete
22:29:29.190 00.058 16108 worker thread done servicing request
22:29:29.190 00.000 21068 OnExposeComplete: enter
22:29:29.191 00.001 21068 UpdateGuideState(): m_state=6
22:29:29.193 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1692
22:29:29.194 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.88, Mass=106902, SNR=72.3, Peak=15107 HFD=3.0
22:29:29.194 00.000 21068 MultiStar: [#1 -0.44,0.69,0.00,M1] [#2 -0.16,0.66,0.00,M1] [#3 0.08,0.48,1.00,U] [#4 0.51,0.18,0.87,U] [#5 -0.33,0.64,0.00,M5] [#6 -0.14,0.97,0.00,M8] [#7 -0.67,0.35,0.00,M1] [#8 -0.11,0.66,0.00,M1] 
22:29:29.195 00.001 21068 single-star, 2 included, MultiStar: {0.14, 0.34}, one-star: {-0.13, 0.33}
22:29:29.196 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
22:29:29.197 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
22:29:29.198 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.94 mountX=0.18 mountY=-0.29, mountTheta=-1.01
22:29:29.199 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.33, opts=13)
22:29:29.200 00.001 21068 Enqueuing Move request for scope (-0.13, 0.33)
22:29:29.201 00.001 16108 Worker thread wakes up
22:29:29.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
22:29:29.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
22:29:29.201 00.000 16108 Moving (-0.13, 0.33) raw xDistance=0.18 yDistance=-0.29
22:29:29.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:29:29.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:29:29.201 00.000 16108 MoveAxis(E, 0, ABG)
22:29:29.202 00.001 16108 Move returns status 0, amount 0
22:29:29.202 00.000 16108 MoveAxis(N, 59, ABG)
22:29:29.202 00.000 16108 Guiding  Dir = 0, Dur = 59
22:29:29.202 00.000 16108 IsSlewing returns 0
22:29:29.202 00.000 16108 IsGuiding returns 0
22:29:29.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3923, FiltMin=3347, FiltMax=52963, Gamma=1.000
22:29:29.219 00.014 21068 UpdateGuideState exits: m=106902 SNR=72.3
22:29:29.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:29.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:29.221 00.000 21068 Enqueuing Expose request
22:29:29.248 00.027 16108 PulseGuide returned control before completion, sleep 24
22:29:29.278 00.030 16108 IsGuiding returns 1
22:29:29.278 00.000 16108 scope still moving after pulse duration time elapsed
22:29:29.310 00.032 16108 IsSlewing returns 0
22:29:29.310 00.000 16108 IsGuiding returns 1
22:29:29.342 00.032 16108 IsSlewing returns 0
22:29:29.342 00.000 16108 IsGuiding returns 0
22:29:29.342 00.000 16108 scope move finished after 59 + 80 ms
22:29:29.342 00.000 16108 Move returns status 0, amount 59
22:29:29.342 00.000 16108 move complete, result=0
22:29:29.342 00.000 16108 worker thread done servicing request
22:29:29.342 00.000 16108 Worker thread wakes up
22:29:29.342 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 59 ms NORTH
22:29:29.344 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:29.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:30.316 00.972 16108 Exposure complete
22:29:30.388 00.072 16108 worker thread done servicing request
22:29:30.388 00.000 21068 OnExposeComplete: enter
22:29:30.389 00.001 21068 UpdateGuideState(): m_state=6
22:29:30.390 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1693
22:29:30.391 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.52, Mass=122473, SNR=83.1, Peak=16483 HFD=3.5
22:29:30.392 00.001 21068 MultiStar: [#1 -0.19,0.08,0.81,U] [#2 0.00,0.14,1.13,U] [#3 0.05,0.29,0.87,U] [#4 0.22,-0.32,0.62,U] [#5 -0.49,0.44,0.00,M6] [#6 -0.11,0.53,0.70,U] [#7 -0.47,-0.23,0.53,U] [#8 -0.12,0.02,0.60,U] 
22:29:30.393 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {-0.16, -0.03}
22:29:30.394 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:29:30.395 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
22:29:30.395 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.10 mountY=-0.06, mountTheta=-0.54
22:29:30.398 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
22:29:30.399 00.001 21068 Enqueuing Move request for scope (-0.08, 0.08)
22:29:30.399 00.000 16108 Worker thread wakes up
22:29:30.400 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:29:30.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:29:30.400 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=-0.06
22:29:30.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:29:30.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:30.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:30.400 00.000 16108 MoveAxis(E, 0, ABG)
22:29:30.400 00.000 16108 Move returns status 0, amount 0
22:29:30.400 00.000 16108 MoveAxis(N, 0, ABG)
22:29:30.400 00.000 16108 Move returns status 0, amount 0
22:29:30.400 00.000 16108 move complete, result=0
22:29:30.400 00.000 16108 worker thread done servicing request
22:29:30.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3923, FiltMin=3392, FiltMax=48816, Gamma=1.000
22:29:30.419 00.016 21068 UpdateGuideState exits: m=122473 SNR=83.1
22:29:30.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:30.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:30.421 00.001 21068 Enqueuing Expose request
22:29:30.422 00.001 16108 Worker thread wakes up
22:29:30.422 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:30.423 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:30.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:31.571 01.148 16108 Exposure complete
22:29:31.640 00.069 16108 worker thread done servicing request
22:29:31.640 00.000 21068 OnExposeComplete: enter
22:29:31.642 00.002 21068 UpdateGuideState(): m_state=6
22:29:31.644 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1694
22:29:31.645 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.43, Mass=111559, SNR=68.4, Peak=12915 HFD=3.5
22:29:31.646 00.001 21068 MultiStar: [#1 -0.27,0.35,1.23,U] [#2 0.44,0.08,1.26,U] [#3 0.02,0.17,1.04,U] [#4 0.35,-0.01,0.78,U] [#5 -0.40,0.29,1.17,U] [#6 -0.22,0.22,0.78,U] [#7 -0.38,-0.14,0.55,U] [#8 0.41,0.09,0.76,U] 
22:29:31.647 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.01, -0.13}
22:29:31.648 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
22:29:31.650 00.002 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
22:29:31.651 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=0.02 mountY=-0.12, mountTheta=-1.38
22:29:31.652 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.13, opts=13)
22:29:31.653 00.001 21068 Enqueuing Move request for scope (-0.00, 0.13)
22:29:31.654 00.001 16108 Worker thread wakes up
22:29:31.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
22:29:31.654 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
22:29:31.654 00.000 16108 Moving (-0.00, 0.13) raw xDistance=0.02 yDistance=-0.12
22:29:31.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:29:31.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:31.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:31.654 00.000 16108 MoveAxis(E, 0, ABG)
22:29:31.654 00.000 16108 Move returns status 0, amount 0
22:29:31.654 00.000 16108 MoveAxis(N, 0, ABG)
22:29:31.654 00.000 16108 Move returns status 0, amount 0
22:29:31.654 00.000 16108 move complete, result=0
22:29:31.654 00.000 16108 worker thread done servicing request
22:29:31.658 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3920, FiltMin=3350, FiltMax=50096, Gamma=1.000
22:29:31.681 00.023 21068 UpdateGuideState exits: m=111559 SNR=68.4
22:29:31.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:31.684 00.001 21068 Enqueuing Expose request
22:29:31.684 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:31.685 00.001 16108 Worker thread wakes up
22:29:31.686 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:31.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:32.653 00.967 16108 Exposure complete
22:29:32.713 00.060 16108 worker thread done servicing request
22:29:32.713 00.000 21068 OnExposeComplete: enter
22:29:32.714 00.001 21068 UpdateGuideState(): m_state=6
22:29:32.715 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1695
22:29:32.716 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.29, Mass=109074, SNR=65.8, Peak=13536 HFD=3.4
22:29:32.717 00.001 21068 MultiStar: [#1 0.13,0.17,1.34,U] [#2 0.32,-0.07,1.55,U] [#3 0.18,-0.00,1.20,U] [#4 0.46,-0.48,0.00,M1] [#5 -0.12,0.28,0.95,U] [#6 -0.03,0.12,0.98,U] [#7 -0.32,-0.33,0.61,U] [#8 0.20,0.07,0.89,U] 
22:29:32.718 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.12, -0.26}
22:29:32.718 00.000 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
22:29:32.719 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:29:32.720 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.09 mountY=-0.04, mountTheta=-2.79
22:29:32.722 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
22:29:32.722 00.000 21068 Enqueuing Move request for scope (0.10, 0.01)
22:29:32.723 00.001 16108 Worker thread wakes up
22:29:32.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:29:32.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:29:32.723 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.09 yDistance=-0.04
22:29:32.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:29:32.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:32.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:32.723 00.000 16108 MoveAxis(E, 0, ABG)
22:29:32.723 00.000 16108 Move returns status 0, amount 0
22:29:32.723 00.000 16108 MoveAxis(N, 0, ABG)
22:29:32.723 00.000 16108 Move returns status 0, amount 0
22:29:32.723 00.000 16108 move complete, result=0
22:29:32.723 00.000 16108 worker thread done servicing request
22:29:32.728 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=3923, FiltMin=3305, FiltMax=47805, Gamma=1.000
22:29:32.744 00.016 21068 UpdateGuideState exits: m=109074 SNR=65.8
22:29:32.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:32.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:32.747 00.001 21068 Enqueuing Expose request
22:29:32.748 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:32.748 00.000 16108 Worker thread wakes up
22:29:32.749 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:32.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:33.903 01.154 16108 Exposure complete
22:29:33.964 00.061 16108 worker thread done servicing request
22:29:33.965 00.001 21068 OnExposeComplete: enter
22:29:33.965 00.000 21068 UpdateGuideState(): m_state=6
22:29:33.966 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1696
22:29:33.967 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.31, Mass=90523, SNR=59.5, Peak=13216 HFD=3.1
22:29:33.968 00.001 21068 MultiStar: [#1 0.19,-0.03,1.33,U] [#2 0.19,-0.06,1.48,U] [#3 0.28,-0.01,1.23,U] [#4 0.49,-0.44,0.00,M2] [#5 0.21,-0.14,1.11,U] [#6 0.04,0.13,1.04,U] [#7 -0.15,-0.06,0.86,U] [#8 0.24,0.13,1.10,U] 
22:29:33.969 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.20, -0.24}
22:29:33.970 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
22:29:33.971 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
22:29:33.971 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.21 mountX=-0.17 mountY=-0.00, mountTheta=-3.11
22:29:33.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
22:29:33.973 00.000 21068 Enqueuing Move request for scope (0.16, -0.03)
22:29:33.975 00.002 16108 Worker thread wakes up
22:29:33.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:29:33.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:29:33.975 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.17 yDistance=-0.00
22:29:33.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:29:33.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:33.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:29:33.975 00.000 16108 MoveAxis(E, 0, ABG)
22:29:33.976 00.001 16108 Move returns status 0, amount 0
22:29:33.976 00.000 16108 MoveAxis(N, 0, ABG)
22:29:33.976 00.000 16108 Move returns status 0, amount 0
22:29:33.976 00.000 16108 move complete, result=0
22:29:33.976 00.000 16108 worker thread done servicing request
22:29:33.980 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3923, FiltMin=3296, FiltMax=49149, Gamma=1.000
22:29:33.997 00.017 21068 UpdateGuideState exits: m=90523 SNR=59.5
22:29:33.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:33.998 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:33.999 00.001 21068 Enqueuing Expose request
22:29:34.000 00.001 16108 Worker thread wakes up
22:29:34.000 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:34.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:34.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:34.962 00.961 16108 Exposure complete
22:29:35.018 00.056 16108 worker thread done servicing request
22:29:35.018 00.000 21068 OnExposeComplete: enter
22:29:35.019 00.001 21068 UpdateGuideState(): m_state=6
22:29:35.020 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1697
22:29:35.021 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.32, Mass=119822, SNR=76.4, Peak=15904 HFD=3.2
22:29:35.022 00.001 21068 MultiStar: [#1 0.24,-0.19,1.01,U] [#2 0.30,-0.10,0.95,U] [#3 0.33,-0.20,0.89,U] [#4 0.39,-0.32,0.73,U] [#5 -0.10,0.12,0.82,U] [#6 0.14,0.05,0.92,U] [#7 -0.39,-0.51,0.00,M1] [#8 0.14,-0.25,0.71,U] 
22:29:35.023 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.14}, one-star: {0.25, -0.23}
22:29:35.024 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
22:29:35.026 00.002 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
22:29:35.026 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.56 mountX=-0.23 mountY=0.08, mountTheta=2.81
22:29:35.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.14, opts=13)
22:29:35.029 00.001 21068 Enqueuing Move request for scope (0.21, -0.14)
22:29:35.030 00.001 16108 Worker thread wakes up
22:29:35.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
22:29:35.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
22:29:35.030 00.000 16108 Moving (0.21, -0.14) raw xDistance=-0.23 yDistance=0.08
22:29:35.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:29:35.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:35.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:29:35.030 00.000 16108 MoveAxis(E, 62, ABG)
22:29:35.030 00.000 16108 Guiding  Dir = 2, Dur = 62
22:29:35.030 00.000 16108 IsSlewing returns 0
22:29:35.031 00.001 16108 IsGuiding returns 0
22:29:35.034 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3923, FiltMin=3398, FiltMax=47737, Gamma=1.000
22:29:35.049 00.015 21068 UpdateGuideState exits: m=119822 SNR=76.4
22:29:35.049 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:35.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:35.051 00.001 21068 Enqueuing Expose request
22:29:35.080 00.029 16108 PulseGuide returned control before completion, sleep 23
22:29:35.110 00.030 16108 IsGuiding returns 1
22:29:35.110 00.000 16108 scope still moving after pulse duration time elapsed
22:29:35.141 00.031 16108 IsSlewing returns 0
22:29:35.141 00.000 16108 IsGuiding returns 1
22:29:35.173 00.032 16108 IsSlewing returns 0
22:29:35.173 00.000 16108 IsGuiding returns 0
22:29:35.173 00.000 16108 scope move finished after 62 + 80 ms
22:29:35.173 00.000 16108 Move returns status 0, amount 62
22:29:35.173 00.000 16108 MoveAxis(N, 0, ABG)
22:29:35.173 00.000 16108 Move returns status 0, amount 0
22:29:35.173 00.000 16108 move complete, result=0
22:29:35.174 00.001 16108 worker thread done servicing request
22:29:35.174 00.000 16108 Worker thread wakes up
22:29:35.174 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
22:29:35.175 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:35.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:36.338 01.163 16108 Exposure complete
22:29:36.396 00.058 16108 worker thread done servicing request
22:29:36.396 00.000 21068 OnExposeComplete: enter
22:29:36.397 00.001 21068 UpdateGuideState(): m_state=6
22:29:36.398 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1698
22:29:36.399 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.63, Mass=112496, SNR=66.7, Peak=15491 HFD=3.5
22:29:36.400 00.001 21068 MultiStar: [#1 -0.42,0.19,1.20,U] [#2 -0.30,0.21,1.24,U] [#3 -0.16,0.19,1.21,U] [#4 0.06,-0.20,1.00,U] [#5 -0.38,0.32,0.92,U] [#6 -0.16,0.72,0.00,M4] [#7 -0.94,0.21,0.00,M2] [#8 -0.50,0.40,0.00,M1] 
22:29:36.401 00.001 21068 refined, 5 included, MultiStar: {-0.25, 0.13}, one-star: {-0.30, 0.08}
22:29:36.402 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
22:29:36.403 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
22:29:36.404 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.29 cameraTheta=2.65 mountX=0.27 mountY=-0.07, mountTheta=-0.26
22:29:36.405 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.13, opts=13)
22:29:36.406 00.001 21068 Enqueuing Move request for scope (-0.25, 0.13)
22:29:36.407 00.001 16108 Worker thread wakes up
22:29:36.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
22:29:36.407 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
22:29:36.407 00.000 16108 Moving (-0.25, 0.13) raw xDistance=0.27 yDistance=-0.07
22:29:36.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
22:29:36.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:36.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:36.407 00.000 16108 MoveAxis(W, 67, ABG)
22:29:36.407 00.000 16108 Guiding  Dir = 3, Dur = 67
22:29:36.407 00.000 16108 IsSlewing returns 0
22:29:36.407 00.000 16108 IsGuiding returns 0
22:29:36.411 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3923, FiltMin=3344, FiltMax=59904, Gamma=1.000
22:29:36.429 00.018 21068 UpdateGuideState exits: m=112496 SNR=66.7
22:29:36.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:36.430 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:36.431 00.001 21068 Enqueuing Expose request
22:29:36.433 00.002 16108 PulseGuide returned control before completion, sleep 51
22:29:36.495 00.062 16108 IsGuiding returns 1
22:29:36.495 00.000 16108 scope still moving after pulse duration time elapsed
22:29:36.527 00.032 16108 IsSlewing returns 0
22:29:36.527 00.000 16108 IsGuiding returns 0
22:29:36.527 00.000 16108 scope move finished after 67 + 52 ms
22:29:36.527 00.000 16108 Move returns status 0, amount 67
22:29:36.527 00.000 16108 MoveAxis(N, 0, ABG)
22:29:36.527 00.000 16108 Move returns status 0, amount 0
22:29:36.527 00.000 16108 move complete, result=0
22:29:36.527 00.000 16108 worker thread done servicing request
22:29:36.527 00.000 16108 Worker thread wakes up
22:29:36.527 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
22:29:36.529 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:36.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:37.497 00.968 16108 Exposure complete
22:29:37.554 00.057 16108 worker thread done servicing request
22:29:37.554 00.000 21068 OnExposeComplete: enter
22:29:37.555 00.001 21068 UpdateGuideState(): m_state=6
22:29:37.556 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1699
22:29:37.556 00.000 21068 Star::Find returns 1 (0), X=219.80, Y=877.40, Mass=108150, SNR=68.4, Peak=12515 HFD=3.6
22:29:37.557 00.001 21068 MultiStar: [#1 -0.19,-0.13,1.31,U] [#2 -0.09,0.02,1.32,U] [#3 -0.06,-0.29,1.16,U] [#4 0.11,-0.51,0.89,U] [#5 -0.39,0.17,1.02,U] [#6 0.06,0.10,0.91,U] [#7 -0.90,-0.34,0.00,M3] [#8 0.00,0.15,0.84,U] 
22:29:37.558 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.08}, one-star: {-0.38, -0.16}
22:29:37.559 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
22:29:37.560 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
22:29:37.560 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.56 mountX=0.11 mountY=0.11, mountTheta=0.79
22:29:37.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.08, opts=13)
22:29:37.563 00.001 21068 Enqueuing Move request for scope (-0.13, -0.08)
22:29:37.564 00.001 16108 Worker thread wakes up
22:29:37.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
22:29:37.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
22:29:37.564 00.000 16108 Moving (-0.13, -0.08) raw xDistance=0.11 yDistance=0.11
22:29:37.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:29:37.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:37.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:29:37.564 00.000 16108 MoveAxis(E, 0, ABG)
22:29:37.566 00.002 16108 Move returns status 0, amount 0
22:29:37.566 00.000 16108 MoveAxis(N, 0, ABG)
22:29:37.566 00.000 16108 Move returns status 0, amount 0
22:29:37.566 00.000 16108 move complete, result=0
22:29:37.566 00.000 16108 worker thread done servicing request
22:29:37.569 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=3926, FiltMin=3376, FiltMax=49289, Gamma=1.000
22:29:37.584 00.015 21068 UpdateGuideState exits: m=108150 SNR=68.4
22:29:37.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:37.586 00.000 21068 Enqueuing Expose request
22:29:37.587 00.001 16108 Worker thread wakes up
22:29:37.587 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:37.588 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:37.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:38.744 01.156 16108 Exposure complete
22:29:38.803 00.059 16108 worker thread done servicing request
22:29:38.803 00.000 21068 OnExposeComplete: enter
22:29:38.804 00.001 21068 UpdateGuideState(): m_state=6
22:29:38.805 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1700
22:29:38.806 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.86, Mass=101598, SNR=63.4, Peak=13731 HFD=3.3
22:29:38.807 00.001 21068 MultiStar: [#1 -0.09,-0.53,1.43,U] [#2 0.08,-0.32,1.40,U] [#3 0.10,-0.47,1.09,U] [#4 0.41,-0.40,1.01,U] [#5 0.27,0.07,1.53,U] [#6 0.10,0.08,0.83,U] [#7 -0.27,-0.93,0.00,M4] [#8 0.15,-0.42,0.96,U] 
22:29:38.808 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.33}, one-star: {0.14, -0.70}
22:29:38.809 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
22:29:38.810 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
22:29:38.810 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.17 mountX=-0.19 mountY=0.29, mountTheta=2.16
22:29:38.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.33, opts=13)
22:29:38.813 00.001 21068 Enqueuing Move request for scope (0.14, -0.33)
22:29:38.813 00.000 16108 Worker thread wakes up
22:29:38.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
22:29:38.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
22:29:38.813 00.000 16108 Moving (0.14, -0.33) raw xDistance=-0.19 yDistance=0.29
22:29:38.814 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:29:38.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:38.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:29:38.814 00.000 16108 MoveAxis(E, 0, ABG)
22:29:38.814 00.000 16108 Move returns status 0, amount 0
22:29:38.814 00.000 16108 MoveAxis(N, 0, ABG)
22:29:38.814 00.000 16108 Move returns status 0, amount 0
22:29:38.814 00.000 16108 move complete, result=0
22:29:38.814 00.000 16108 worker thread done servicing request
22:29:38.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3926, FiltMin=3328, FiltMax=49238, Gamma=1.000
22:29:38.836 00.018 21068 UpdateGuideState exits: m=101598 SNR=63.4
22:29:38.838 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:38.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:38.840 00.001 21068 Enqueuing Expose request
22:29:38.840 00.000 16108 Worker thread wakes up
22:29:38.840 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:29:38.847 00.007 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:38.848 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:39.820 00.972 16108 Exposure complete
22:29:39.876 00.056 16108 worker thread done servicing request
22:29:39.876 00.000 21068 OnExposeComplete: enter
22:29:39.878 00.002 21068 UpdateGuideState(): m_state=6
22:29:39.878 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1701
22:29:39.879 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.47, Mass=125479, SNR=83.5, Peak=15843 HFD=3.5
22:29:39.880 00.001 21068 MultiStar: [#1 -0.40,-0.01,1.24,U] [#2 -0.01,0.04,1.02,U] [#3 -0.08,0.14,0.88,U] [#4 0.36,-0.42,0.75,U] [#5 -0.35,0.13,0.93,U] [#6 -0.25,0.50,0.68,U] [#7 -0.64,-0.27,0.00,M5] [#8 -0.02,0.12,0.57,U] 
22:29:39.882 00.002 21068 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {-0.13, -0.08}
22:29:39.882 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:29:39.883 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
22:29:39.884 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=0.14 mountY=-0.01, mountTheta=-0.06
22:29:39.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
22:29:39.887 00.001 21068 Enqueuing Move request for scope (-0.13, 0.04)
22:29:39.888 00.001 16108 Worker thread wakes up
22:29:39.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:29:39.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:29:39.888 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.14 yDistance=-0.01
22:29:39.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:29:39.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:39.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:29:39.889 00.001 16108 MoveAxis(E, 0, ABG)
22:29:39.889 00.000 16108 Move returns status 0, amount 0
22:29:39.889 00.000 16108 MoveAxis(N, 0, ABG)
22:29:39.889 00.000 16108 Move returns status 0, amount 0
22:29:39.889 00.000 16108 move complete, result=0
22:29:39.889 00.000 16108 worker thread done servicing request
22:29:39.894 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3926, FiltMin=3369, FiltMax=51453, Gamma=1.000
22:29:39.910 00.016 21068 UpdateGuideState exits: m=125479 SNR=83.5
22:29:39.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:39.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:39.913 00.001 21068 Enqueuing Expose request
22:29:39.914 00.001 16108 Worker thread wakes up
22:29:39.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:39.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:39.914 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:41.075 01.161 16108 Exposure complete
22:29:41.136 00.061 16108 worker thread done servicing request
22:29:41.136 00.000 21068 OnExposeComplete: enter
22:29:41.138 00.002 21068 UpdateGuideState(): m_state=6
22:29:41.139 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1702
22:29:41.140 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.53, Mass=114479, SNR=72.1, Peak=15155 HFD=3.2
22:29:41.141 00.001 21068 MultiStar: [#1 -0.23,0.15,1.10,U] [#2 -0.09,0.24,1.20,U] [#3 -0.14,-0.00,1.00,U] [#4 0.14,-0.39,0.90,U] [#5 -0.21,0.38,1.12,U] [#6 -0.14,0.36,0.71,U] [#7 -1.15,0.03,0.00,M6] [#8 -0.18,-0.02,0.72,U] 
22:29:41.142 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.32, -0.02}
22:29:41.142 00.000 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
22:29:41.143 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
22:29:41.144 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.58 mountX=0.16 mountY=-0.06, mountTheta=-0.34
22:29:41.145 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.09, opts=13)
22:29:41.146 00.001 21068 Enqueuing Move request for scope (-0.15, 0.09)
22:29:41.147 00.001 16108 Worker thread wakes up
22:29:41.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
22:29:41.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
22:29:41.147 00.000 16108 Moving (-0.15, 0.09) raw xDistance=0.16 yDistance=-0.06
22:29:41.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:29:41.148 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:41.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:41.148 00.000 16108 MoveAxis(E, 0, ABG)
22:29:41.148 00.000 16108 Move returns status 0, amount 0
22:29:41.148 00.000 16108 MoveAxis(N, 0, ABG)
22:29:41.148 00.000 16108 Move returns status 0, amount 0
22:29:41.148 00.000 16108 move complete, result=0
22:29:41.148 00.000 16108 worker thread done servicing request
22:29:41.153 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3926, FiltMin=3392, FiltMax=55101, Gamma=1.000
22:29:41.169 00.016 21068 UpdateGuideState exits: m=114479 SNR=72.1
22:29:41.171 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:41.172 00.001 21068 Enqueuing Expose request
22:29:41.173 00.001 16108 Worker thread wakes up
22:29:41.173 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:41.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:41.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:42.133 00.959 16108 Exposure complete
22:29:42.191 00.058 16108 worker thread done servicing request
22:29:42.191 00.000 21068 OnExposeComplete: enter
22:29:42.192 00.001 21068 UpdateGuideState(): m_state=6
22:29:42.193 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1703
22:29:42.194 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=877.44, Mass=110285, SNR=78.4, Peak=15715 HFD=3.2
22:29:42.195 00.001 21068 MultiStar: [#1 -0.20,-0.11,1.12,U] [#2 -0.21,0.07,1.05,U] [#3 0.17,-0.16,0.88,U] [#4 0.61,-0.33,0.00,M1] [#5 -0.44,0.21,0.95,U] [#6 -0.01,0.28,0.69,U] [#7 -0.78,-0.24,0.00,M7] [#8 0.14,-0.15,0.72,U] 
22:29:42.196 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.00}, one-star: {-0.40, -0.11}
22:29:42.196 00.000 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
22:29:42.197 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
22:29:42.198 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=0.16 mountY=0.04, mountTheta=0.25
22:29:42.199 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.00, opts=13)
22:29:42.200 00.001 21068 Enqueuing Move request for scope (-0.16, -0.00)
22:29:42.201 00.001 16108 Worker thread wakes up
22:29:42.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
22:29:42.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
22:29:42.201 00.000 16108 Moving (-0.16, -0.00) raw xDistance=0.16 yDistance=0.04
22:29:42.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:29:42.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:42.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:42.201 00.000 16108 MoveAxis(E, 0, ABG)
22:29:42.201 00.000 16108 Move returns status 0, amount 0
22:29:42.201 00.000 16108 MoveAxis(N, 0, ABG)
22:29:42.202 00.001 16108 Move returns status 0, amount 0
22:29:42.202 00.000 16108 move complete, result=0
22:29:42.202 00.000 16108 worker thread done servicing request
22:29:42.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3926, FiltMin=3369, FiltMax=65405, Gamma=1.000
22:29:42.223 00.018 21068 UpdateGuideState exits: m=110285 SNR=78.4
22:29:42.223 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:42.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:42.225 00.001 21068 Enqueuing Expose request
22:29:42.226 00.001 16108 Worker thread wakes up
22:29:42.226 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:42.227 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:42.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:43.380 01.153 16108 Exposure complete
22:29:43.436 00.056 16108 worker thread done servicing request
22:29:43.436 00.000 21068 OnExposeComplete: enter
22:29:43.438 00.002 21068 UpdateGuideState(): m_state=6
22:29:43.438 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1704
22:29:43.439 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=877.27, Mass=116257, SNR=86.2, Peak=16547 HFD=3.5
22:29:43.440 00.001 21068 MultiStar: [#1 -0.14,-0.23,1.18,U] [#2 -0.18,-0.05,0.94,U] [#3 -0.10,-0.33,0.93,U] [#4 0.26,-0.54,0.00,M2] [#5 -0.40,-0.02,0.77,U] [#6 -0.32,0.25,0.78,U] [#7 -0.67,-0.19,0.00,M8] [#8 -0.40,-0.27,0.57,U] 
22:29:43.441 00.001 21068 refined, 6 included, MultiStar: {-0.26, -0.14}, one-star: {-0.39, -0.29}
22:29:43.441 00.000 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
22:29:43.443 00.002 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
22:29:43.444 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.64 mountX=0.23 mountY=0.20, mountTheta=0.71
22:29:43.445 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.14, opts=13)
22:29:43.446 00.001 21068 Enqueuing Move request for scope (-0.26, -0.14)
22:29:43.447 00.001 16108 Worker thread wakes up
22:29:43.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
22:29:43.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
22:29:43.447 00.000 16108 Moving (-0.26, -0.14) raw xDistance=0.23 yDistance=0.20
22:29:43.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:29:43.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:43.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:29:43.447 00.000 16108 MoveAxis(W, 60, ABG)
22:29:43.447 00.000 16108 Guiding  Dir = 3, Dur = 60
22:29:43.448 00.001 16108 IsSlewing returns 0
22:29:43.448 00.000 16108 IsGuiding returns 0
22:29:43.451 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3926, FiltMin=3360, FiltMax=50425, Gamma=1.000
22:29:43.466 00.015 21068 UpdateGuideState exits: m=116257 SNR=86.2
22:29:43.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:43.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:43.469 00.001 21068 Enqueuing Expose request
22:29:43.498 00.029 16108 PulseGuide returned control before completion, sleep 21
22:29:43.529 00.031 16108 IsGuiding returns 1
22:29:43.529 00.000 16108 scope still moving after pulse duration time elapsed
22:29:43.561 00.032 16108 IsSlewing returns 0
22:29:43.561 00.000 16108 IsGuiding returns 1
22:29:43.591 00.030 16108 IsSlewing returns 0
22:29:43.591 00.000 16108 IsGuiding returns 0
22:29:43.591 00.000 16108 scope move finished after 60 + 83 ms
22:29:43.591 00.000 16108 Move returns status 0, amount 60
22:29:43.591 00.000 16108 MoveAxis(N, 0, ABG)
22:29:43.591 00.000 16108 Move returns status 0, amount 0
22:29:43.591 00.000 16108 move complete, result=0
22:29:43.591 00.000 16108 worker thread done servicing request
22:29:43.591 00.000 16108 Worker thread wakes up
22:29:43.591 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.2 px 0 ms NORTH
22:29:43.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:43.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:44.551 00.959 16108 Exposure complete
22:29:44.605 00.054 16108 worker thread done servicing request
22:29:44.605 00.000 21068 OnExposeComplete: enter
22:29:44.606 00.001 21068 UpdateGuideState(): m_state=6
22:29:44.607 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1705
22:29:44.608 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.09, Mass=108252, SNR=68.3, Peak=14016 HFD=3.4
22:29:44.610 00.002 21068 MultiStar: [#1 0.18,-0.14,1.17,U] [#2 0.53,-0.14,1.13,U] [#3 0.20,-0.35,1.07,U] [#4 0.70,-0.63,0.00,M3] [#5 0.03,0.24,0.92,U] [#6 0.05,-0.14,0.80,U] [#7 -0.07,-0.46,0.69,U] [#8 0.45,-0.33,1.02,U] 
22:29:44.611 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.22}, one-star: {0.24, -0.46}
22:29:44.612 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
22:29:44.612 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
22:29:44.613 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.77 mountX=-0.26 mountY=0.16, mountTheta=2.59
22:29:44.615 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.22, opts=13)
22:29:44.616 00.001 21068 Enqueuing Move request for scope (0.22, -0.22)
22:29:44.618 00.002 16108 Worker thread wakes up
22:29:44.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
22:29:44.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
22:29:44.618 00.000 16108 Moving (0.22, -0.22) raw xDistance=-0.26 yDistance=0.16
22:29:44.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
22:29:44.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:44.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:29:44.618 00.000 16108 MoveAxis(E, 63, ABG)
22:29:44.618 00.000 16108 Guiding  Dir = 2, Dur = 63
22:29:44.618 00.000 16108 IsSlewing returns 0
22:29:44.618 00.000 16108 IsGuiding returns 0
22:29:44.622 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3926, FiltMin=3296, FiltMax=54301, Gamma=1.000
22:29:44.636 00.014 21068 UpdateGuideState exits: m=108252 SNR=68.3
22:29:44.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:44.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:44.638 00.000 21068 Enqueuing Expose request
22:29:44.670 00.032 16108 PulseGuide returned control before completion, sleep 21
22:29:44.702 00.032 16108 IsGuiding returns 1
22:29:44.702 00.000 16108 scope still moving after pulse duration time elapsed
22:29:44.732 00.030 16108 IsSlewing returns 0
22:29:44.732 00.000 16108 IsGuiding returns 1
22:29:44.763 00.031 16108 IsSlewing returns 0
22:29:44.763 00.000 16108 IsGuiding returns 0
22:29:44.763 00.000 16108 scope move finished after 63 + 82 ms
22:29:44.763 00.000 16108 Move returns status 0, amount 63
22:29:44.763 00.000 16108 MoveAxis(N, 0, ABG)
22:29:44.763 00.000 16108 Move returns status 0, amount 0
22:29:44.763 00.000 16108 move complete, result=0
22:29:44.763 00.000 16108 worker thread done servicing request
22:29:44.763 00.000 16108 Worker thread wakes up
22:29:44.763 00.000 21068 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
22:29:44.766 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:44.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:45.913 01.147 16108 Exposure complete
22:29:45.970 00.057 16108 worker thread done servicing request
22:29:45.971 00.001 21068 OnExposeComplete: enter
22:29:45.972 00.001 21068 UpdateGuideState(): m_state=6
22:29:45.973 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1706
22:29:45.974 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=878.07, Mass=103939, SNR=67.9, Peak=15715 HFD=2.9
22:29:45.975 00.001 21068 MultiStar: [#1 -0.02,0.42,1.32,U] [#2 0.47,0.39,0.00,M1] [#3 0.18,0.34,1.10,U] [#4 0.41,0.24,0.85,U] [#5 -0.13,0.73,0.00,M1] [#6 -0.01,0.76,0.00,M1] [#7 -0.28,0.34,0.63,U] [#8 -0.04,0.46,0.83,U] 
22:29:45.975 00.000 21068 refined, 5 included, MultiStar: {0.04, 0.39}, one-star: {-0.09, 0.52}
22:29:45.976 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
22:29:45.977 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
22:29:45.978 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.47 mountX=0.03 mountY=-0.39, mountTheta=-1.49
22:29:45.979 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.39, opts=13)
22:29:45.980 00.001 21068 Enqueuing Move request for scope (0.04, 0.39)
22:29:45.981 00.001 16108 Worker thread wakes up
22:29:45.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
22:29:45.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
22:29:45.981 00.000 16108 Moving (0.04, 0.39) raw xDistance=0.03 yDistance=-0.39
22:29:45.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:29:45.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:29:45.981 00.000 16108 MoveAxis(E, 0, ABG)
22:29:45.981 00.000 16108 Move returns status 0, amount 0
22:29:45.981 00.000 16108 MoveAxis(N, 78, ABG)
22:29:45.981 00.000 16108 Guiding  Dir = 0, Dur = 78
22:29:45.982 00.001 16108 IsSlewing returns 0
22:29:45.982 00.000 16108 IsGuiding returns 0
22:29:45.985 00.003 16108 PulseGuide returned control before completion, sleep 85
22:29:45.985 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=3926, FiltMin=3344, FiltMax=59453, Gamma=1.000
22:29:46.000 00.015 21068 UpdateGuideState exits: m=103939 SNR=67.9
22:29:46.002 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:46.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:46.004 00.001 21068 Enqueuing Expose request
22:29:46.079 00.075 16108 IsGuiding returns 0
22:29:46.079 00.000 16108 Move returns status 0, amount 78
22:29:46.079 00.000 16108 move complete, result=0
22:29:46.079 00.000 16108 worker thread done servicing request
22:29:46.079 00.000 16108 Worker thread wakes up
22:29:46.079 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 78 ms NORTH
22:29:46.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:46.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:47.050 00.970 16108 Exposure complete
22:29:47.113 00.063 16108 worker thread done servicing request
22:29:47.114 00.001 21068 OnExposeComplete: enter
22:29:47.115 00.001 21068 UpdateGuideState(): m_state=6
22:29:47.116 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1707
22:29:47.117 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.98, Mass=122577, SNR=77.7, Peak=14547 HFD=3.5
22:29:47.118 00.001 21068 MultiStar: [#1 0.30,0.33,0.99,U] [#2 0.53,0.20,1.10,U] [#3 0.50,0.27,0.90,U] [#4 1.04,-0.20,0.00,M3] [#5 0.25,0.48,1.02,U] [#6 0.36,0.66,0.00,M2] [#7 -0.49,-0.39,0.00,M7] [#8 0.40,0.43,0.00,M1] 
22:29:47.119 00.001 21068 refined, 4 included, MultiStar: {0.41, 0.34}, one-star: {0.45, 0.43}
22:29:47.120 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:29:47.120 00.000 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:29:47.121 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.34 hyp=0.53 cameraTheta=0.70 mountX=-0.34 mountY=-0.43, mountTheta=-2.24
22:29:47.123 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.34, opts=13)
22:29:47.123 00.000 21068 Enqueuing Move request for scope (0.41, 0.34)
22:29:47.124 00.001 16108 Worker thread wakes up
22:29:47.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.34) opts 0xd
22:29:47.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.34)
22:29:47.125 00.001 16108 Moving (0.41, 0.34) raw xDistance=-0.34 yDistance=-0.43
22:29:47.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:29:47.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:29:47.125 00.000 16108 MoveAxis(E, 89, ABG)
22:29:47.125 00.000 16108 Guiding  Dir = 2, Dur = 89
22:29:47.125 00.000 16108 IsSlewing returns 0
22:29:47.125 00.000 16108 IsGuiding returns 0
22:29:47.131 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3926, FiltMin=3392, FiltMax=50281, Gamma=1.000
22:29:47.147 00.016 21068 UpdateGuideState exits: m=122577 SNR=77.7
22:29:47.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:47.150 00.001 21068 Enqueuing Expose request
22:29:47.172 00.022 16108 PulseGuide returned control before completion, sleep 53
22:29:47.235 00.063 16108 IsGuiding returns 1
22:29:47.235 00.000 16108 scope still moving after pulse duration time elapsed
22:29:47.266 00.031 16108 IsSlewing returns 0
22:29:47.266 00.000 16108 IsGuiding returns 0
22:29:47.266 00.000 16108 scope move finished after 89 + 51 ms
22:29:47.266 00.000 16108 Move returns status 0, amount 89
22:29:47.266 00.000 16108 MoveAxis(N, 86, ABG)
22:29:47.266 00.000 16108 Guiding  Dir = 0, Dur = 86
22:29:47.266 00.000 16108 IsSlewing returns 0
22:29:47.267 00.001 16108 IsGuiding returns 0
22:29:47.282 00.015 16108 PulseGuide returned control before completion, sleep 81
22:29:47.375 00.093 16108 IsGuiding returns 1
22:29:47.375 00.000 16108 scope still moving after pulse duration time elapsed
22:29:47.406 00.031 16108 IsSlewing returns 0
22:29:47.406 00.000 16108 IsGuiding returns 1
22:29:47.438 00.032 16108 IsSlewing returns 0
22:29:47.438 00.000 16108 IsGuiding returns 0
22:29:47.438 00.000 16108 scope move finished after 86 + 85 ms
22:29:47.438 00.000 16108 Move returns status 0, amount 86
22:29:47.438 00.000 16108 move complete, result=0
22:29:47.438 00.000 16108 worker thread done servicing request
22:29:47.438 00.000 16108 Worker thread wakes up
22:29:47.438 00.000 21068 GuideStep: -0.3 px 89 ms EAST, -0.4 px 86 ms NORTH
22:29:47.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:47.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:48.595 01.157 16108 Exposure complete
22:29:48.649 00.054 16108 worker thread done servicing request
22:29:48.649 00.000 21068 OnExposeComplete: enter
22:29:48.650 00.001 21068 UpdateGuideState(): m_state=6
22:29:48.652 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1708
22:29:48.653 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=877.51, Mass=118323, SNR=82.8, Peak=14435 HFD=3.4
22:29:48.654 00.001 21068 MultiStar: [#1 -0.36,0.09,0.94,U] [#2 -0.21,0.40,1.20,U] [#3 -0.23,-0.05,0.81,U] [#4 0.01,-0.08,0.71,U] [#5 -0.74,0.48,0.00,M1] [#6 -0.42,0.56,0.00,M3] [#7 -0.92,0.02,0.00,M8] [#8 -0.33,0.19,0.73,U] 
22:29:48.655 00.001 21068 refined, 5 included, MultiStar: {-0.26, 0.11}, one-star: {-0.42, -0.04}
22:29:48.656 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
22:29:48.656 00.000 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
22:29:48.657 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.76 mountX=0.28 mountY=-0.04, mountTheta=-0.14
22:29:48.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.11, opts=13)
22:29:48.661 00.002 21068 Enqueuing Move request for scope (-0.26, 0.11)
22:29:48.661 00.000 16108 Worker thread wakes up
22:29:48.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
22:29:48.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
22:29:48.662 00.001 16108 Moving (-0.26, 0.11) raw xDistance=0.28 yDistance=-0.04
22:29:48.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
22:29:48.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:48.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:48.662 00.000 16108 MoveAxis(W, 67, ABG)
22:29:48.662 00.000 16108 Guiding  Dir = 3, Dur = 67
22:29:48.662 00.000 16108 IsSlewing returns 0
22:29:48.662 00.000 16108 IsGuiding returns 0
22:29:48.665 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3926, FiltMin=3353, FiltMax=53501, Gamma=1.000
22:29:48.683 00.018 21068 UpdateGuideState exits: m=118323 SNR=82.8
22:29:48.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:48.685 00.001 16108 PulseGuide returned control before completion, sleep 56
22:29:48.685 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:48.686 00.001 21068 Enqueuing Expose request
22:29:48.746 00.060 16108 IsGuiding returns 1
22:29:48.746 00.000 16108 scope still moving after pulse duration time elapsed
22:29:48.777 00.031 16108 IsSlewing returns 0
22:29:48.777 00.000 16108 IsGuiding returns 0
22:29:48.777 00.000 16108 scope move finished after 67 + 48 ms
22:29:48.777 00.000 16108 Move returns status 0, amount 67
22:29:48.777 00.000 16108 MoveAxis(N, 0, ABG)
22:29:48.777 00.000 16108 Move returns status 0, amount 0
22:29:48.777 00.000 16108 move complete, result=0
22:29:48.777 00.000 16108 worker thread done servicing request
22:29:48.777 00.000 16108 Worker thread wakes up
22:29:48.777 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
22:29:48.779 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:48.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:49.743 00.964 16108 Exposure complete
22:29:49.804 00.061 16108 worker thread done servicing request
22:29:49.804 00.000 21068 OnExposeComplete: enter
22:29:49.805 00.001 21068 UpdateGuideState(): m_state=6
22:29:49.806 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1709
22:29:49.807 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.38, Mass=99655, SNR=59.0, Peak=14419 HFD=3.0
22:29:49.809 00.002 21068 MultiStar: [#1 0.16,-0.15,1.63,U] [#2 0.50,-0.00,1.36,U] [#3 0.24,0.04,1.11,U] [#4 0.37,-0.33,1.20,U] [#5 -0.20,0.21,1.16,U] [#6 -0.14,0.25,0.96,U] [#7 -0.34,-0.25,0.82,U] [#8 0.47,-0.01,0.94,U] 
22:29:49.810 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.19, -0.17}
22:29:49.811 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
22:29:49.812 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
22:29:49.813 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.17 mountY=0.01, mountTheta=3.07
22:29:49.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
22:29:49.816 00.001 21068 Enqueuing Move request for scope (0.16, -0.05)
22:29:49.816 00.000 16108 Worker thread wakes up
22:29:49.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
22:29:49.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
22:29:49.816 00.000 16108 Moving (0.16, -0.05) raw xDistance=-0.17 yDistance=0.01
22:29:49.817 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:29:49.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:49.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:49.817 00.000 16108 MoveAxis(E, 0, ABG)
22:29:49.817 00.000 16108 Move returns status 0, amount 0
22:29:49.817 00.000 16108 MoveAxis(N, 0, ABG)
22:29:49.817 00.000 16108 Move returns status 0, amount 0
22:29:49.817 00.000 16108 move complete, result=0
22:29:49.817 00.000 16108 worker thread done servicing request
22:29:49.822 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3926, FiltMin=3401, FiltMax=48368, Gamma=1.000
22:29:49.837 00.015 21068 UpdateGuideState exits: m=99655 SNR=59.0
22:29:49.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:49.841 00.001 21068 Enqueuing Expose request
22:29:49.842 00.001 16108 Worker thread wakes up
22:29:49.842 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:49.843 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:49.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:50.987 01.144 16108 Exposure complete
22:29:51.047 00.060 16108 worker thread done servicing request
22:29:51.047 00.000 21068 OnExposeComplete: enter
22:29:51.048 00.001 21068 UpdateGuideState(): m_state=6
22:29:51.049 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1710
22:29:51.050 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.59, Mass=123460, SNR=76.2, Peak=15315 HFD=3.3
22:29:51.051 00.001 21068 MultiStar: [#1 -0.01,-0.10,1.14,U] [#2 0.05,0.25,1.25,U] [#3 0.14,0.22,0.95,U] [#4 0.25,-0.13,0.86,U] [#5 -0.39,0.38,0.92,U] [#6 -0.31,0.28,0.68,U] [#7 -0.24,-0.14,0.68,U] [#8 0.20,0.23,0.85,U] 
22:29:51.051 00.000 21068 single-star, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.09, 0.04}
22:29:51.052 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
22:29:51.053 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
22:29:51.054 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.74 mountX=0.10 mountY=-0.02, mountTheta=-0.16
22:29:51.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
22:29:51.056 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
22:29:51.057 00.001 16108 Worker thread wakes up
22:29:51.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:29:51.057 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:29:51.058 00.001 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.02
22:29:51.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:29:51.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:51.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:29:51.058 00.000 16108 MoveAxis(E, 0, ABG)
22:29:51.058 00.000 16108 Move returns status 0, amount 0
22:29:51.058 00.000 16108 MoveAxis(N, 0, ABG)
22:29:51.058 00.000 16108 Move returns status 0, amount 0
22:29:51.058 00.000 16108 move complete, result=0
22:29:51.058 00.000 16108 worker thread done servicing request
22:29:51.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3926, FiltMin=3337, FiltMax=57136, Gamma=1.000
22:29:51.077 00.015 21068 UpdateGuideState exits: m=123460 SNR=76.2
22:29:51.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:51.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:51.080 00.000 21068 Enqueuing Expose request
22:29:51.081 00.001 16108 Worker thread wakes up
22:29:51.081 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:51.082 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:51.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:52.045 00.963 16108 Exposure complete
22:29:52.102 00.057 16108 worker thread done servicing request
22:29:52.102 00.000 21068 OnExposeComplete: enter
22:29:52.104 00.002 21068 UpdateGuideState(): m_state=6
22:29:52.105 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1711
22:29:52.106 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.19, Mass=111334, SNR=76.8, Peak=15664 HFD=3.2
22:29:52.107 00.001 21068 MultiStar: [#1 -0.03,0.21,1.16,U] [#2 0.58,0.17,0.00,M1] [#3 0.16,0.09,0.93,U] [#4 0.68,-0.21,0.00,M1] [#5 -0.27,0.11,0.82,U] [#6 -0.33,0.35,0.75,U] [#7 -0.05,-0.36,0.58,U] [#8 0.32,-0.18,0.69,U] 
22:29:52.108 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {0.28, -0.36}
22:29:52.109 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
22:29:52.110 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
22:29:52.110 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.15 mountX=-0.02 mountY=-0.00, mountTheta=-3.06
22:29:52.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
22:29:52.113 00.001 21068 Enqueuing Move request for scope (0.02, -0.00)
22:29:52.114 00.001 16108 Worker thread wakes up
22:29:52.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:29:52.114 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:29:52.114 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=-0.00
22:29:52.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:29:52.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:52.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:29:52.114 00.000 16108 MoveAxis(E, 0, ABG)
22:29:52.114 00.000 16108 Move returns status 0, amount 0
22:29:52.114 00.000 16108 MoveAxis(N, 0, ABG)
22:29:52.114 00.000 16108 Move returns status 0, amount 0
22:29:52.114 00.000 16108 move complete, result=0
22:29:52.114 00.000 16108 worker thread done servicing request
22:29:52.118 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3926, FiltMin=3363, FiltMax=48633, Gamma=1.000
22:29:52.137 00.019 21068 UpdateGuideState exits: m=111334 SNR=76.8
22:29:52.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:52.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:52.141 00.002 21068 Enqueuing Expose request
22:29:52.142 00.001 16108 Worker thread wakes up
22:29:52.142 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:52.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:52.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:53.291 01.148 16108 Exposure complete
22:29:53.347 00.056 16108 worker thread done servicing request
22:29:53.347 00.000 21068 OnExposeComplete: enter
22:29:53.347 00.000 21068 UpdateGuideState(): m_state=6
22:29:53.348 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1712
22:29:53.349 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.28, Mass=94562, SNR=62.0, Peak=14899 HFD=2.9
22:29:53.350 00.001 21068 MultiStar: [#1 0.26,-0.07,1.29,U] [#2 0.32,0.22,1.66,U] [#3 0.08,0.08,1.14,U] [#4 0.14,-0.49,0.87,U] [#5 -0.30,0.18,1.10,U] [#6 -0.04,0.50,1.06,U] [#7 -0.21,-0.14,0.76,U] [#8 -0.06,0.01,0.78,U] 
22:29:53.351 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.14, -0.27}
22:29:53.352 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
22:29:53.352 00.000 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
22:29:53.353 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.44 mountX=-0.06 mountY=-0.05, mountTheta=-2.49
22:29:53.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
22:29:53.356 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
22:29:53.357 00.001 16108 Worker thread wakes up
22:29:53.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:29:53.357 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:29:53.357 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
22:29:53.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:29:53.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:53.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:53.357 00.000 16108 MoveAxis(E, 0, ABG)
22:29:53.358 00.001 16108 Move returns status 0, amount 0
22:29:53.358 00.000 16108 MoveAxis(N, 0, ABG)
22:29:53.358 00.000 16108 Move returns status 0, amount 0
22:29:53.358 00.000 16108 move complete, result=0
22:29:53.358 00.000 16108 worker thread done servicing request
22:29:53.363 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3926, FiltMin=3382, FiltMax=45305, Gamma=1.000
22:29:53.383 00.020 21068 UpdateGuideState exits: m=94562 SNR=62.0
22:29:53.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:53.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:53.386 00.001 21068 Enqueuing Expose request
22:29:53.387 00.001 16108 Worker thread wakes up
22:29:53.387 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:53.388 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:53.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:54.349 00.961 16108 Exposure complete
22:29:54.410 00.061 16108 worker thread done servicing request
22:29:54.410 00.000 21068 OnExposeComplete: enter
22:29:54.411 00.001 21068 UpdateGuideState(): m_state=6
22:29:54.412 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1713
22:29:54.413 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.07, Mass=123726, SNR=81.5, Peak=15616 HFD=3.5
22:29:54.414 00.001 21068 MultiStar: [#1 0.25,-0.28,1.00,U] [#2 0.38,0.03,1.19,U] [#3 0.35,-0.22,0.93,U] [#4 0.82,-0.65,0.00,M1] [#5 0.30,-0.23,0.84,U] [#6 0.02,0.16,0.70,U] [#7 0.05,-0.44,0.61,U] [#8 0.39,-0.24,0.74,U] 
22:29:54.415 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.21}, one-star: {0.04, -0.48}
22:29:54.416 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
22:29:54.416 00.000 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
22:29:54.417 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.31 cameraTheta=-0.72 mountX=-0.27 mountY=0.15, mountTheta=2.64
22:29:54.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.21, opts=13)
22:29:54.420 00.001 21068 Enqueuing Move request for scope (0.24, -0.21)
22:29:54.421 00.001 16108 Worker thread wakes up
22:29:54.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
22:29:54.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
22:29:54.421 00.000 16108 Moving (0.24, -0.21) raw xDistance=-0.27 yDistance=0.15
22:29:54.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:29:54.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:54.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:29:54.421 00.000 16108 MoveAxis(E, 70, ABG)
22:29:54.421 00.000 16108 Guiding  Dir = 2, Dur = 70
22:29:54.422 00.001 16108 IsSlewing returns 0
22:29:54.422 00.000 16108 IsGuiding returns 0
22:29:54.425 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3926, FiltMin=3373, FiltMax=54077, Gamma=1.000
22:29:54.434 00.009 16108 PulseGuide returned control before completion, sleep 68
22:29:54.440 00.006 21068 UpdateGuideState exits: m=123726 SNR=81.5
22:29:54.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:54.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:54.443 00.001 21068 Enqueuing Expose request
22:29:54.511 00.068 16108 IsGuiding returns 1
22:29:54.511 00.000 16108 scope still moving after pulse duration time elapsed
22:29:54.543 00.032 16108 IsSlewing returns 0
22:29:54.543 00.000 16108 IsGuiding returns 0
22:29:54.543 00.000 16108 scope move finished after 70 + 50 ms
22:29:54.543 00.000 16108 Move returns status 0, amount 70
22:29:54.543 00.000 16108 MoveAxis(N, 0, ABG)
22:29:54.543 00.000 16108 Move returns status 0, amount 0
22:29:54.543 00.000 16108 move complete, result=0
22:29:54.543 00.000 16108 worker thread done servicing request
22:29:54.543 00.000 16108 Worker thread wakes up
22:29:54.543 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
22:29:54.544 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:54.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:55.693 01.149 16108 Exposure complete
22:29:55.763 00.070 16108 worker thread done servicing request
22:29:55.763 00.000 21068 OnExposeComplete: enter
22:29:55.764 00.001 21068 UpdateGuideState(): m_state=6
22:29:55.765 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1714
22:29:55.766 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.45, Mass=121783, SNR=73.7, Peak=16323 HFD=3.2
22:29:55.767 00.001 21068 MultiStar: [#1 0.11,-0.16,0.96,U] [#2 0.43,0.04,1.35,U] [#3 0.25,-0.02,0.98,U] [#4 0.37,-0.71,0.00,M2] [#5 -0.30,0.06,1.01,U] [#6 0.14,-0.14,0.87,U] [#7 -0.44,-0.37,0.52,U] [#8 0.31,-0.13,0.77,U] 
22:29:55.768 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.15, -0.10}
22:29:55.769 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
22:29:55.770 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
22:29:55.771 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.57 mountX=-0.13 mountY=0.05, mountTheta=2.80
22:29:55.773 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
22:29:55.773 00.000 21068 Enqueuing Move request for scope (0.12, -0.08)
22:29:55.774 00.001 16108 Worker thread wakes up
22:29:55.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:29:55.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:29:55.774 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
22:29:55.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:29:55.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:55.775 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:29:55.775 00.000 16108 MoveAxis(E, 0, ABG)
22:29:55.775 00.000 16108 Move returns status 0, amount 0
22:29:55.775 00.000 16108 MoveAxis(N, 0, ABG)
22:29:55.775 00.000 16108 Move returns status 0, amount 0
22:29:55.775 00.000 16108 move complete, result=0
22:29:55.775 00.000 16108 worker thread done servicing request
22:29:55.779 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3926, FiltMin=3299, FiltMax=51881, Gamma=1.000
22:29:55.795 00.016 21068 UpdateGuideState exits: m=121783 SNR=73.7
22:29:55.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:55.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:55.798 00.001 21068 Enqueuing Expose request
22:29:55.799 00.001 16108 Worker thread wakes up
22:29:55.799 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:55.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:55.800 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:56.768 00.968 16108 Exposure complete
22:29:56.829 00.061 16108 worker thread done servicing request
22:29:56.829 00.000 21068 OnExposeComplete: enter
22:29:56.830 00.001 21068 UpdateGuideState(): m_state=6
22:29:56.831 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1715
22:29:56.832 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.29, Mass=99688, SNR=62.9, Peak=18179 HFD=2.7
22:29:56.833 00.001 21068 MultiStar: [#1 -0.38,-0.04,1.37,U] [#2 0.01,-0.02,1.39,U] [#3 0.07,0.12,1.05,U] [#4 0.28,-0.31,0.95,U] [#5 -0.63,0.08,0.00,M1] [#6 -0.32,0.25,0.98,U] [#7 -0.67,-0.28,0.00,M3] [#8 -0.12,-0.20,0.93,U] 
22:29:56.834 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.07, -0.26}
22:29:56.834 00.000 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
22:29:56.835 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
22:29:56.836 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=0.07 mountY=0.08, mountTheta=0.80
22:29:56.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
22:29:56.839 00.001 21068 Enqueuing Move request for scope (-0.09, -0.06)
22:29:56.839 00.000 16108 Worker thread wakes up
22:29:56.840 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
22:29:56.840 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
22:29:56.840 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=0.08
22:29:56.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:29:56.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:29:56.840 00.000 16108 MoveAxis(E, 0, ABG)
22:29:56.840 00.000 16108 Move returns status 0, amount 0
22:29:56.840 00.000 16108 MoveAxis(N, 0, ABG)
22:29:56.840 00.000 16108 Move returns status 0, amount 0
22:29:56.840 00.000 16108 move complete, result=0
22:29:56.840 00.000 16108 worker thread done servicing request
22:29:56.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3926, FiltMin=3302, FiltMax=55552, Gamma=1.000
22:29:56.861 00.017 21068 UpdateGuideState exits: m=99688 SNR=62.9
22:29:56.863 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.863 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:56.864 00.001 21068 Enqueuing Expose request
22:29:56.865 00.001 16108 Worker thread wakes up
22:29:56.865 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:56.867 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:56.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:58.021 01.154 16108 Exposure complete
22:29:58.079 00.058 16108 worker thread done servicing request
22:29:58.079 00.000 21068 OnExposeComplete: enter
22:29:58.080 00.001 21068 UpdateGuideState(): m_state=6
22:29:58.081 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1716
22:29:58.082 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.01, Mass=117676, SNR=72.4, Peak=16739 HFD=3.3
22:29:58.083 00.001 21068 MultiStar: [#1 0.07,-0.06,1.19,U] [#2 0.43,-0.08,1.22,U] [#3 0.23,0.03,1.23,U] [#4 0.36,-0.39,0.87,U] [#5 0.03,0.18,1.16,U] [#6 0.10,0.27,0.84,U] [#7 -0.13,-0.34,0.69,U] [#8 0.25,-0.35,0.71,U] 
22:29:58.084 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.13, -0.55}
22:29:58.084 00.000 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
22:29:58.085 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
22:29:58.086 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.61 mountX=-0.19 mountY=0.08, mountTheta=2.76
22:29:58.088 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.12, opts=13)
22:29:58.089 00.001 21068 Enqueuing Move request for scope (0.17, -0.12)
22:29:58.089 00.000 16108 Worker thread wakes up
22:29:58.090 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
22:29:58.090 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
22:29:58.090 00.000 16108 Moving (0.17, -0.12) raw xDistance=-0.19 yDistance=0.08
22:29:58.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:29:58.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:58.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:29:58.090 00.000 16108 MoveAxis(E, 0, ABG)
22:29:58.090 00.000 16108 Move returns status 0, amount 0
22:29:58.090 00.000 16108 MoveAxis(N, 0, ABG)
22:29:58.090 00.000 16108 Move returns status 0, amount 0
22:29:58.090 00.000 16108 move complete, result=0
22:29:58.090 00.000 16108 worker thread done servicing request
22:29:58.093 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3926, FiltMin=3309, FiltMax=45677, Gamma=1.000
22:29:58.109 00.016 21068 UpdateGuideState exits: m=117676 SNR=72.4
22:29:58.110 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:58.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:58.112 00.001 21068 Enqueuing Expose request
22:29:58.113 00.001 16108 Worker thread wakes up
22:29:58.113 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:29:58.114 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:58.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:29:59.092 00.978 16108 Exposure complete
22:29:59.159 00.067 16108 worker thread done servicing request
22:29:59.159 00.000 21068 OnExposeComplete: enter
22:29:59.161 00.002 21068 UpdateGuideState(): m_state=6
22:29:59.161 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1717
22:29:59.162 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.01, Mass=101810, SNR=67.9, Peak=17059 HFD=3.1
22:29:59.163 00.001 21068 MultiStar: [#1 0.01,-0.30,1.24,U] [#2 0.14,-0.19,1.36,U] [#3 0.10,-0.01,0.98,U] [#4 0.37,-0.60,0.00,M1] [#5 -0.28,0.06,1.03,U] [#6 -0.07,0.02,0.86,U] [#7 -0.49,-0.60,0.00,M3] [#8 0.28,-0.24,0.82,U] 
22:29:59.164 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.18}, one-star: {0.02, -0.54}
22:29:59.165 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.90)
22:29:59.165 00.000 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
22:29:59.166 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.42 mountX=-0.06 mountY=0.17, mountTheta=1.90
22:29:59.168 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.18, opts=13)
22:29:59.169 00.001 21068 Enqueuing Move request for scope (0.03, -0.18)
22:29:59.169 00.000 16108 Worker thread wakes up
22:29:59.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
22:29:59.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
22:29:59.170 00.001 16108 Moving (0.03, -0.18) raw xDistance=-0.06 yDistance=0.17
22:29:59.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:29:59.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:59.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:29:59.170 00.000 16108 MoveAxis(E, 0, ABG)
22:29:59.170 00.000 16108 Move returns status 0, amount 0
22:29:59.170 00.000 16108 MoveAxis(N, 0, ABG)
22:29:59.170 00.000 16108 Move returns status 0, amount 0
22:29:59.170 00.000 16108 move complete, result=0
22:29:59.170 00.000 16108 worker thread done servicing request
22:29:59.174 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3926, FiltMin=3389, FiltMax=41613, Gamma=1.000
22:29:59.190 00.016 21068 UpdateGuideState exits: m=101810 SNR=67.9
22:29:59.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:59.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:29:59.193 00.001 21068 Enqueuing Expose request
22:29:59.194 00.001 16108 Worker thread wakes up
22:29:59.194 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:29:59.195 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:29:59.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:00.352 01.157 16108 Exposure complete
22:30:00.413 00.061 16108 worker thread done servicing request
22:30:00.413 00.000 21068 OnExposeComplete: enter
22:30:00.414 00.001 21068 UpdateGuideState(): m_state=6
22:30:00.415 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1718
22:30:00.417 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=877.05, Mass=106336, SNR=67.2, Peak=17651 HFD=3.0
22:30:00.418 00.001 21068 MultiStar: [#1 0.19,-0.30,1.35,U] [#2 0.24,-0.06,1.46,U] [#3 0.24,-0.16,1.21,U] [#4 0.26,-0.44,0.78,U] [#5 0.04,-0.11,1.10,U] [#6 0.01,0.07,0.96,U] [#7 -0.17,-0.38,0.71,U] [#8 0.25,-0.26,1.00,U] 
22:30:00.419 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.22}, one-star: {-0.03, -0.50}
22:30:00.420 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
22:30:00.420 00.000 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
22:30:00.421 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.04 mountX=-0.17 mountY=0.19, mountTheta=2.30
22:30:00.423 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.22, opts=13)
22:30:00.424 00.001 21068 Enqueuing Move request for scope (0.13, -0.22)
22:30:00.425 00.001 16108 Worker thread wakes up
22:30:00.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
22:30:00.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
22:30:00.425 00.000 16108 Moving (0.13, -0.22) raw xDistance=-0.17 yDistance=0.19
22:30:00.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:30:00.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:00.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:30:00.425 00.000 16108 MoveAxis(E, 0, ABG)
22:30:00.425 00.000 16108 Move returns status 0, amount 0
22:30:00.425 00.000 16108 MoveAxis(N, 0, ABG)
22:30:00.425 00.000 16108 Move returns status 0, amount 0
22:30:00.425 00.000 16108 move complete, result=0
22:30:00.426 00.001 16108 worker thread done servicing request
22:30:00.429 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3926, FiltMin=3411, FiltMax=43545, Gamma=1.000
22:30:00.444 00.015 21068 UpdateGuideState exits: m=106336 SNR=67.2
22:30:00.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:00.447 00.001 21068 Enqueuing Expose request
22:30:00.448 00.001 16108 Worker thread wakes up
22:30:00.448 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:30:00.449 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:00.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:01.415 00.966 16108 Exposure complete
22:30:01.475 00.060 16108 worker thread done servicing request
22:30:01.475 00.000 21068 OnExposeComplete: enter
22:30:01.476 00.001 21068 UpdateGuideState(): m_state=6
22:30:01.477 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1719
22:30:01.478 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.32, Mass=111011, SNR=67.1, Peak=16115 HFD=3.1
22:30:01.479 00.001 21068 MultiStar: [#1 0.24,-0.21,1.39,U] [#2 0.42,-0.18,1.30,U] [#3 0.28,-0.27,1.05,U] [#4 0.68,-0.65,0.00,M1] [#5 -0.15,0.06,1.31,U] [#6 -0.10,0.06,1.06,U] [#7 -0.09,-0.48,0.70,U] [#8 0.17,-0.23,0.76,U] 
22:30:01.479 00.000 21068 refined, 7 included, MultiStar: {0.14, -0.16}, one-star: {0.30, -0.23}
22:30:01.480 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.47)
22:30:01.481 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
22:30:01.482 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-0.85 mountX=-0.17 mountY=0.13, mountTheta=2.50
22:30:01.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.16, opts=13)
22:30:01.484 00.001 21068 Enqueuing Move request for scope (0.14, -0.16)
22:30:01.485 00.001 16108 Worker thread wakes up
22:30:01.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:30:01.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:30:01.485 00.000 16108 Moving (0.14, -0.16) raw xDistance=-0.17 yDistance=0.13
22:30:01.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:30:01.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:01.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:30:01.485 00.000 16108 MoveAxis(E, 0, ABG)
22:30:01.485 00.000 16108 Move returns status 0, amount 0
22:30:01.485 00.000 16108 MoveAxis(N, 0, ABG)
22:30:01.485 00.000 16108 Move returns status 0, amount 0
22:30:01.485 00.000 16108 move complete, result=0
22:30:01.485 00.000 16108 worker thread done servicing request
22:30:01.489 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3926, FiltMin=3363, FiltMax=46605, Gamma=1.000
22:30:01.504 00.015 21068 UpdateGuideState exits: m=111011 SNR=67.1
22:30:01.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:01.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:01.507 00.001 21068 Enqueuing Expose request
22:30:01.508 00.001 16108 Worker thread wakes up
22:30:01.508 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:01.508 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:01.509 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:02.670 01.161 16108 Exposure complete
22:30:02.729 00.059 16108 worker thread done servicing request
22:30:02.729 00.000 21068 OnExposeComplete: enter
22:30:02.730 00.001 21068 UpdateGuideState(): m_state=6
22:30:02.730 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1720
22:30:02.731 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.16, Mass=101824, SNR=68.0, Peak=18019 HFD=2.7
22:30:02.732 00.001 21068 MultiStar: [#1 -0.08,-0.10,1.47,U] [#2 -0.05,0.08,1.45,U] [#3 0.18,-0.21,1.04,U] [#4 0.48,-0.37,0.00,M2] [#5 -0.32,0.06,0.99,U] [#6 0.01,0.21,1.07,U] [#7 -0.40,-0.50,0.00,M2] [#8 0.15,-0.27,0.78,U] 
22:30:02.733 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.07}, one-star: {-0.12, -0.40}
22:30:02.734 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.24)
22:30:02.734 00.000 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
22:30:02.735 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.08 mountX=0.03 mountY=0.08, mountTheta=1.24
22:30:02.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
22:30:02.738 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
22:30:02.739 00.001 16108 Worker thread wakes up
22:30:02.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:30:02.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:30:02.739 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.08
22:30:02.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:30:02.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:02.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:30:02.739 00.000 16108 MoveAxis(E, 0, ABG)
22:30:02.739 00.000 16108 Move returns status 0, amount 0
22:30:02.739 00.000 16108 MoveAxis(N, 0, ABG)
22:30:02.739 00.000 16108 Move returns status 0, amount 0
22:30:02.739 00.000 16108 move complete, result=0
22:30:02.739 00.000 16108 worker thread done servicing request
22:30:02.743 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3926, FiltMin=3344, FiltMax=46336, Gamma=1.000
22:30:02.758 00.015 21068 UpdateGuideState exits: m=101824 SNR=68.0
22:30:02.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:02.761 00.000 21068 Enqueuing Expose request
22:30:02.762 00.001 16108 Worker thread wakes up
22:30:02.762 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:02.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:02.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:03.724 00.961 16108 Exposure complete
22:30:03.785 00.061 16108 worker thread done servicing request
22:30:03.785 00.000 21068 OnExposeComplete: enter
22:30:03.786 00.001 21068 UpdateGuideState(): m_state=6
22:30:03.787 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1721
22:30:03.788 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.11, Mass=117403, SNR=78.2, Peak=20051 HFD=3.3
22:30:03.789 00.001 21068 MultiStar: [#1 -0.33,-0.06,1.20,U] [#2 -0.02,-0.20,1.15,U] [#3 -0.16,-0.17,1.07,U] [#4 0.48,-0.49,0.00,M3] [#5 -0.47,0.02,0.79,U] [#6 -0.27,0.07,0.82,U] [#7 -0.42,-0.37,0.63,U] [#8 -0.15,-0.34,0.65,U] 
22:30:03.790 00.001 21068 refined, 7 included, MultiStar: {-0.21, -0.18}, one-star: {0.04, -0.44}
22:30:03.791 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
22:30:03.792 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
22:30:03.792 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.27 cameraTheta=-2.42 mountX=0.17 mountY=0.22, mountTheta=0.92
22:30:03.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.18, opts=13)
22:30:03.795 00.001 21068 Enqueuing Move request for scope (-0.21, -0.18)
22:30:03.796 00.001 16108 Worker thread wakes up
22:30:03.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
22:30:03.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
22:30:03.796 00.000 16108 Moving (-0.21, -0.18) raw xDistance=0.17 yDistance=0.22
22:30:03.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:30:03.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:03.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:30:03.796 00.000 16108 MoveAxis(E, 0, ABG)
22:30:03.796 00.000 16108 Move returns status 0, amount 0
22:30:03.796 00.000 16108 MoveAxis(N, 0, ABG)
22:30:03.796 00.000 16108 Move returns status 0, amount 0
22:30:03.796 00.000 16108 move complete, result=0
22:30:03.796 00.000 16108 worker thread done servicing request
22:30:03.802 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3926, FiltMin=3405, FiltMax=50429, Gamma=1.000
22:30:03.819 00.017 21068 UpdateGuideState exits: m=117403 SNR=78.2
22:30:03.819 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:03.821 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:03.822 00.001 21068 Enqueuing Expose request
22:30:03.823 00.001 16108 Worker thread wakes up
22:30:03.823 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:30:03.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:03.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:04.971 01.147 16108 Exposure complete
22:30:05.034 00.063 16108 worker thread done servicing request
22:30:05.034 00.000 21068 OnExposeComplete: enter
22:30:05.035 00.001 21068 UpdateGuideState(): m_state=6
22:30:05.036 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1722
22:30:05.037 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.24, Mass=101256, SNR=66.5, Peak=16723 HFD=3.3
22:30:05.038 00.001 21068 MultiStar: [#1 -0.17,-0.17,1.12,U] [#2 0.01,-0.29,1.40,U] [#3 -0.06,-0.25,1.28,U] [#4 0.23,-0.49,0.92,U] [#5 -0.33,0.02,0.91,U] [#6 -0.13,0.16,0.92,U] [#7 -0.41,-0.39,0.66,U] [#8 -0.05,-0.37,0.70,U] 
22:30:05.039 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.23}, one-star: {-0.00, -0.31}
22:30:05.039 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
22:30:05.040 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
22:30:05.041 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.93 mountX=0.05 mountY=0.24, mountTheta=1.38
22:30:05.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.23, opts=13)
22:30:05.044 00.001 21068 Enqueuing Move request for scope (-0.09, -0.23)
22:30:05.045 00.001 16108 Worker thread wakes up
22:30:05.045 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
22:30:05.045 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
22:30:05.045 00.000 16108 Moving (-0.09, -0.23) raw xDistance=0.05 yDistance=0.24
22:30:05.045 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:30:05.045 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:05.045 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:30:05.045 00.000 16108 MoveAxis(E, 0, ABG)
22:30:05.045 00.000 16108 Move returns status 0, amount 0
22:30:05.045 00.000 16108 MoveAxis(N, 0, ABG)
22:30:05.046 00.001 16108 Move returns status 0, amount 0
22:30:05.046 00.000 16108 move complete, result=0
22:30:05.046 00.000 16108 worker thread done servicing request
22:30:05.049 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3926, FiltMin=3385, FiltMax=48566, Gamma=1.000
22:30:05.065 00.016 21068 UpdateGuideState exits: m=101256 SNR=66.5
22:30:05.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:05.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:05.068 00.001 21068 Enqueuing Expose request
22:30:05.069 00.001 16108 Worker thread wakes up
22:30:05.069 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:30:05.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:05.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:06.034 00.965 16108 Exposure complete
22:30:06.091 00.057 16108 worker thread done servicing request
22:30:06.091 00.000 21068 OnExposeComplete: enter
22:30:06.092 00.001 21068 UpdateGuideState(): m_state=6
22:30:06.093 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1723
22:30:06.095 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=877.19, Mass=104976, SNR=71.9, Peak=20083 HFD=2.7
22:30:06.096 00.001 21068 MultiStar: [#1 -0.19,-0.28,1.11,U] [#2 -0.09,-0.20,1.41,U] [#3 0.16,-0.51,1.19,U] [#4 0.39,-0.75,0.00,M3] [#5 0.01,-0.32,0.94,U] [#6 -0.12,0.01,0.72,U] [#7 -0.57,-0.37,0.00,M1] [#8 -0.14,-0.25,0.72,U] 
22:30:06.097 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.29}, one-star: {0.05, -0.36}
22:30:06.098 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
22:30:06.099 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
22:30:06.100 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.71 mountX=-0.01 mountY=0.29, mountTheta=1.61
22:30:06.102 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.29, opts=13)
22:30:06.104 00.002 21068 Enqueuing Move request for scope (-0.04, -0.29)
22:30:06.105 00.001 16108 Worker thread wakes up
22:30:06.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
22:30:06.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
22:30:06.105 00.000 16108 Moving (-0.04, -0.29) raw xDistance=-0.01 yDistance=0.29
22:30:06.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:30:06.107 00.002 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.75
22:30:06.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:30:06.111 00.004 16108 MoveAxis(E, 0, ABG)
22:30:06.111 00.000 16108 Move returns status 0, amount 0
22:30:06.111 00.000 16108 MoveAxis(S, 58, ABG)
22:30:06.112 00.001 16108 Guiding  Dir = 1, Dur = 58
22:30:06.112 00.000 16108 IsSlewing returns 0
22:30:06.112 00.000 16108 IsGuiding returns 0
22:30:06.112 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3926, FiltMin=3289, FiltMax=43645, Gamma=1.000
22:30:06.113 00.001 16108 PulseGuide returned control before completion, sleep 68
22:30:06.128 00.015 21068 UpdateGuideState exits: m=104976 SNR=71.9
22:30:06.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:06.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:06.130 00.000 21068 Enqueuing Expose request
22:30:06.185 00.055 16108 IsGuiding returns 1
22:30:06.185 00.000 16108 scope still moving after pulse duration time elapsed
22:30:06.216 00.031 16108 IsSlewing returns 0
22:30:06.216 00.000 16108 IsGuiding returns 0
22:30:06.216 00.000 16108 scope move finished after 58 + 46 ms
22:30:06.216 00.000 16108 Move returns status 0, amount 58
22:30:06.217 00.001 16108 move complete, result=0
22:30:06.217 00.000 16108 worker thread done servicing request
22:30:06.217 00.000 16108 Worker thread wakes up
22:30:06.217 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
22:30:06.220 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:06.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:07.372 01.152 16108 Exposure complete
22:30:07.429 00.057 16108 worker thread done servicing request
22:30:07.429 00.000 21068 OnExposeComplete: enter
22:30:07.430 00.001 21068 UpdateGuideState(): m_state=6
22:30:07.431 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1724
22:30:07.432 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=877.19, Mass=113418, SNR=86.1, Peak=19619 HFD=2.9
22:30:07.433 00.001 21068 MultiStar: [#1 -0.29,0.09,1.22,U] [#2 0.08,-0.04,1.04,U] [#3 0.06,0.08,0.85,U] [#4 0.49,-0.39,0.00,M4] [#5 -0.15,0.32,0.78,U] [#6 -0.18,0.18,0.77,U] [#7 -0.52,-0.71,0.00,M2] [#8 -0.14,-0.20,0.60,U] 
22:30:07.434 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.01}, one-star: {-0.36, -0.36}
22:30:07.435 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
22:30:07.435 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
22:30:07.436 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=0.15 mountY=0.03, mountTheta=0.18
22:30:07.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
22:30:07.439 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
22:30:07.440 00.001 16108 Worker thread wakes up
22:30:07.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:30:07.440 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:30:07.440 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.03
22:30:07.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:07.441 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:07.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:07.441 00.000 16108 MoveAxis(E, 0, ABG)
22:30:07.441 00.000 16108 Move returns status 0, amount 0
22:30:07.441 00.000 16108 MoveAxis(N, 0, ABG)
22:30:07.441 00.000 16108 Move returns status 0, amount 0
22:30:07.441 00.000 16108 move complete, result=0
22:30:07.441 00.000 16108 worker thread done servicing request
22:30:07.445 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3923, FiltMin=3328, FiltMax=50601, Gamma=1.000
22:30:07.459 00.014 21068 UpdateGuideState exits: m=113418 SNR=86.1
22:30:07.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:07.462 00.001 21068 Enqueuing Expose request
22:30:07.463 00.001 16108 Worker thread wakes up
22:30:07.463 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:07.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:07.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:08.425 00.962 16108 Exposure complete
22:30:08.483 00.058 16108 worker thread done servicing request
22:30:08.483 00.000 21068 OnExposeComplete: enter
22:30:08.484 00.001 21068 UpdateGuideState(): m_state=6
22:30:08.485 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1725
22:30:08.485 00.000 21068 Star::Find returns 1 (0), X=219.97, Y=877.20, Mass=127022, SNR=92.1, Peak=17683 HFD=3.6
22:30:08.486 00.001 21068 MultiStar: [#1 -0.35,-0.26,0.84,U] [#2 0.11,0.08,0.88,U] [#3 -0.04,-0.17,0.83,U] [#4 0.39,-0.49,0.00,M5] [#5 -0.27,0.09,0.74,U] [#6 -0.27,0.31,0.61,U] [#7 -0.60,-0.24,0.00,M3] [#8 0.04,0.00,0.66,U] 
22:30:08.487 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.07}, one-star: {-0.22, -0.35}
22:30:08.488 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
22:30:08.489 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
22:30:08.490 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=0.13 mountY=0.10, mountTheta=0.67
22:30:08.491 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.07, opts=13)
22:30:08.492 00.001 21068 Enqueuing Move request for scope (-0.14, -0.07)
22:30:08.493 00.001 16108 Worker thread wakes up
22:30:08.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
22:30:08.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
22:30:08.493 00.000 16108 Moving (-0.14, -0.07) raw xDistance=0.13 yDistance=0.10
22:30:08.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:30:08.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:08.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:30:08.493 00.000 16108 MoveAxis(E, 0, ABG)
22:30:08.493 00.000 16108 Move returns status 0, amount 0
22:30:08.493 00.000 16108 MoveAxis(N, 0, ABG)
22:30:08.493 00.000 16108 Move returns status 0, amount 0
22:30:08.493 00.000 16108 move complete, result=0
22:30:08.493 00.000 16108 worker thread done servicing request
22:30:08.497 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3923, FiltMin=3312, FiltMax=54176, Gamma=1.000
22:30:08.512 00.015 21068 UpdateGuideState exits: m=127022 SNR=92.1
22:30:08.515 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:08.515 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:08.516 00.001 21068 Enqueuing Expose request
22:30:08.517 00.001 16108 Worker thread wakes up
22:30:08.517 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:08.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:08.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:09.672 01.155 16108 Exposure complete
22:30:09.731 00.059 16108 worker thread done servicing request
22:30:09.731 00.000 21068 OnExposeComplete: enter
22:30:09.731 00.000 21068 UpdateGuideState(): m_state=6
22:30:09.733 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1726
22:30:09.734 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.39, Mass=113375, SNR=70.0, Peak=16739 HFD=3.0
22:30:09.735 00.001 21068 MultiStar: [#1 -0.10,0.09,1.20,U] [#2 0.27,0.08,1.17,U] [#3 0.23,-0.07,1.07,U] [#4 0.41,-0.43,0.00,M6] [#5 -0.36,0.16,1.05,U] [#6 -0.17,0.55,0.00,M1] [#7 -0.60,-0.31,0.00,M4] [#8 0.09,0.01,0.80,U] 
22:30:09.736 00.001 21068 refined, 5 included, MultiStar: {-0.01, 0.02}, one-star: {-0.21, -0.16}
22:30:09.736 00.000 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
22:30:09.737 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
22:30:09.738 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.06 mountX=0.01 mountY=-0.02, mountTheta=-0.89
22:30:09.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
22:30:09.741 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
22:30:09.741 00.000 16108 Worker thread wakes up
22:30:09.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:30:09.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:30:09.742 00.001 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
22:30:09.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:30:09.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:09.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:09.742 00.000 16108 MoveAxis(E, 0, ABG)
22:30:09.742 00.000 16108 Move returns status 0, amount 0
22:30:09.742 00.000 16108 MoveAxis(N, 0, ABG)
22:30:09.742 00.000 16108 Move returns status 0, amount 0
22:30:09.742 00.000 16108 move complete, result=0
22:30:09.742 00.000 16108 worker thread done servicing request
22:30:09.746 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3923, FiltMin=3318, FiltMax=48057, Gamma=1.000
22:30:09.761 00.015 21068 UpdateGuideState exits: m=113375 SNR=70.0
22:30:09.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:09.762 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:09.764 00.002 21068 Enqueuing Expose request
22:30:09.765 00.001 16108 Worker thread wakes up
22:30:09.765 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:09.765 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:09.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:10.733 00.968 16108 Exposure complete
22:30:10.793 00.060 16108 worker thread done servicing request
22:30:10.793 00.000 21068 OnExposeComplete: enter
22:30:10.794 00.001 21068 UpdateGuideState(): m_state=6
22:30:10.795 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1727
22:30:10.795 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=877.32, Mass=121255, SNR=90.0, Peak=16227 HFD=3.7
22:30:10.796 00.001 21068 MultiStar: [#1 -0.51,0.09,0.90,U] [#2 0.14,-0.03,0.93,U] [#3 -0.12,0.06,0.85,U] [#4 0.20,-0.34,0.69,U] [#5 -0.33,0.16,0.80,U] [#6 -0.10,0.26,0.75,U] [#7 -0.42,-0.15,0.49,U] [#8 -0.15,-0.25,0.64,U] 
22:30:10.797 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.07, -0.23}
22:30:10.798 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
22:30:10.799 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
22:30:10.800 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.88 mountX=0.13 mountY=0.07, mountTheta=0.48
22:30:10.801 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.04, opts=13)
22:30:10.802 00.001 21068 Enqueuing Move request for scope (-0.14, -0.04)
22:30:10.803 00.001 16108 Worker thread wakes up
22:30:10.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:30:10.803 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:30:10.803 00.000 16108 Moving (-0.14, -0.04) raw xDistance=0.13 yDistance=0.07
22:30:10.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:30:10.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:10.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:30:10.803 00.000 16108 MoveAxis(E, 0, ABG)
22:30:10.803 00.000 16108 Move returns status 0, amount 0
22:30:10.803 00.000 16108 MoveAxis(N, 0, ABG)
22:30:10.803 00.000 16108 Move returns status 0, amount 0
22:30:10.803 00.000 16108 move complete, result=0
22:30:10.803 00.000 16108 worker thread done servicing request
22:30:10.809 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3923, FiltMin=3373, FiltMax=43728, Gamma=1.000
22:30:10.823 00.014 21068 UpdateGuideState exits: m=121255 SNR=90.0
22:30:10.825 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:10.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:10.826 00.000 21068 Enqueuing Expose request
22:30:10.827 00.001 16108 Worker thread wakes up
22:30:10.827 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:10.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:10.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:11.976 01.148 16108 Exposure complete
22:30:12.031 00.055 16108 worker thread done servicing request
22:30:12.031 00.000 21068 OnExposeComplete: enter
22:30:12.032 00.001 21068 UpdateGuideState(): m_state=6
22:30:12.033 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1728
22:30:12.034 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.35, Mass=108227, SNR=85.8, Peak=15779 HFD=3.3
22:30:12.035 00.001 21068 MultiStar: [#1 0.14,-0.01,0.82,U] [#2 0.11,0.07,0.92,U] [#3 0.03,0.02,0.95,U] [#4 0.31,-0.20,0.74,U] [#5 -0.20,0.38,0.83,U] [#6 -0.05,0.29,0.79,U] [#7 -0.49,-0.03,0.49,U] [#8 -0.06,0.11,0.67,U] 
22:30:12.036 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.06, -0.20}
22:30:12.037 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:30:12.037 00.000 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:30:12.039 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.73 mountX=0.02 mountY=-0.04, mountTheta=-1.23
22:30:12.040 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
22:30:12.041 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
22:30:12.042 00.001 16108 Worker thread wakes up
22:30:12.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:30:12.042 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:30:12.042 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.04
22:30:12.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:30:12.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:12.043 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:30:12.043 00.000 16108 MoveAxis(E, 0, ABG)
22:30:12.043 00.000 16108 Move returns status 0, amount 0
22:30:12.043 00.000 16108 MoveAxis(N, 0, ABG)
22:30:12.043 00.000 16108 Move returns status 0, amount 0
22:30:12.043 00.000 16108 move complete, result=0
22:30:12.043 00.000 16108 worker thread done servicing request
22:30:12.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3923, FiltMin=3379, FiltMax=52857, Gamma=1.000
22:30:12.060 00.014 21068 UpdateGuideState exits: m=108227 SNR=85.8
22:30:12.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:12.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:12.063 00.001 21068 Enqueuing Expose request
22:30:12.063 00.000 16108 Worker thread wakes up
22:30:12.063 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:12.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:12.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:13.032 00.968 16108 Exposure complete
22:30:13.090 00.058 16108 worker thread done servicing request
22:30:13.090 00.000 21068 OnExposeComplete: enter
22:30:13.092 00.002 21068 UpdateGuideState(): m_state=6
22:30:13.093 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1729
22:30:13.094 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.48, Mass=98951, SNR=63.4, Peak=17795 HFD=2.9
22:30:13.095 00.001 21068 MultiStar: [#1 0.19,0.00,1.29,U] [#2 -0.06,0.14,1.33,U] [#3 0.09,0.03,1.13,U] [#4 0.27,-0.19,0.97,U] [#5 -0.20,0.32,1.10,U] [#6 -0.34,0.49,0.00,M1] [#7 -0.20,-0.13,0.68,U] [#8 -0.00,0.03,0.90,U] 
22:30:13.095 00.000 21068 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.10, -0.07}
22:30:13.096 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
22:30:13.097 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
22:30:13.098 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=-0.00 mountY=-0.03, mountTheta=-1.66
22:30:13.099 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
22:30:13.100 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
22:30:13.101 00.001 16108 Worker thread wakes up
22:30:13.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:30:13.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:30:13.101 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
22:30:13.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:30:13.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:13.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:30:13.101 00.000 16108 MoveAxis(E, 0, ABG)
22:30:13.101 00.000 16108 Move returns status 0, amount 0
22:30:13.101 00.000 16108 MoveAxis(N, 0, ABG)
22:30:13.101 00.000 16108 Move returns status 0, amount 0
22:30:13.101 00.000 16108 move complete, result=0
22:30:13.101 00.000 16108 worker thread done servicing request
22:30:13.105 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3923, FiltMin=3379, FiltMax=51593, Gamma=1.000
22:30:13.120 00.015 21068 UpdateGuideState exits: m=98951 SNR=63.4
22:30:13.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:13.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:13.122 00.000 21068 Enqueuing Expose request
22:30:13.123 00.001 16108 Worker thread wakes up
22:30:13.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:13.123 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:13.125 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:14.278 01.153 16108 Exposure complete
22:30:14.339 00.061 16108 worker thread done servicing request
22:30:14.339 00.000 21068 OnExposeComplete: enter
22:30:14.340 00.001 21068 UpdateGuideState(): m_state=6
22:30:14.341 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1730
22:30:14.342 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.68, Mass=101562, SNR=67.8, Peak=15795 HFD=3.1
22:30:14.343 00.001 21068 MultiStar: [#1 -0.15,0.21,1.08,U] [#2 0.21,0.06,1.16,U] [#3 0.00,0.21,1.22,U] [#4 0.19,-0.04,0.96,U] [#5 -0.43,0.64,0.00,M1] [#6 -0.26,0.55,0.00,M2] [#7 -0.57,0.07,0.00,M2] [#8 0.10,0.13,0.84,U] 
22:30:14.344 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.12}, one-star: {-0.13, 0.13}
22:30:14.344 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
22:30:14.346 00.002 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
22:30:14.348 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.28 mountX=-0.01 mountY=-0.13, mountTheta=-1.69
22:30:14.350 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
22:30:14.351 00.001 21068 Enqueuing Move request for scope (0.04, 0.12)
22:30:14.352 00.001 16108 Worker thread wakes up
22:30:14.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:30:14.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:30:14.352 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.01 yDistance=-0.13
22:30:14.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:30:14.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:14.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:14.352 00.000 16108 MoveAxis(E, 0, ABG)
22:30:14.352 00.000 16108 Move returns status 0, amount 0
22:30:14.352 00.000 16108 MoveAxis(N, 0, ABG)
22:30:14.352 00.000 16108 Move returns status 0, amount 0
22:30:14.353 00.001 16108 move complete, result=0
22:30:14.353 00.000 16108 worker thread done servicing request
22:30:14.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3923, FiltMin=3309, FiltMax=46701, Gamma=1.000
22:30:14.372 00.016 21068 UpdateGuideState exits: m=101562 SNR=67.8
22:30:14.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:14.374 00.000 21068 Enqueuing Expose request
22:30:14.375 00.001 16108 Worker thread wakes up
22:30:14.375 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:14.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:14.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:15.340 00.964 16108 Exposure complete
22:30:15.400 00.060 16108 worker thread done servicing request
22:30:15.400 00.000 21068 OnExposeComplete: enter
22:30:15.402 00.002 21068 UpdateGuideState(): m_state=6
22:30:15.403 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1731
22:30:15.404 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.64, Mass=121869, SNR=74.0, Peak=18147 HFD=3.3
22:30:15.404 00.000 21068 MultiStar: [#1 -0.15,0.44,1.11,U] [#2 0.12,0.45,1.19,U] [#3 -0.03,0.54,0.97,U] [#4 0.19,0.20,0.73,U] [#5 -0.21,0.69,0.00,M2] [#6 -0.61,0.83,0.00,M3] [#7 -0.59,0.22,0.00,M3] [#8 -0.21,0.48,0.71,U] 
22:30:15.405 00.001 21068 single-star, 5 included, MultiStar: {-0.03, 0.37}, one-star: {-0.09, 0.09}
22:30:15.406 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:30:15.407 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
22:30:15.407 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=0.11 mountY=-0.07, mountTheta=-0.55
22:30:15.410 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.09, opts=13)
22:30:15.412 00.002 21068 Enqueuing Move request for scope (-0.09, 0.09)
22:30:15.415 00.003 16108 Worker thread wakes up
22:30:15.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
22:30:15.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
22:30:15.415 00.000 16108 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=-0.07
22:30:15.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:30:15.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:15.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:15.415 00.000 16108 MoveAxis(E, 0, ABG)
22:30:15.415 00.000 16108 Move returns status 0, amount 0
22:30:15.415 00.000 16108 MoveAxis(N, 0, ABG)
22:30:15.415 00.000 16108 Move returns status 0, amount 0
22:30:15.415 00.000 16108 move complete, result=0
22:30:15.415 00.000 16108 worker thread done servicing request
22:30:15.419 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3926, FiltMin=3360, FiltMax=51760, Gamma=1.000
22:30:15.437 00.018 21068 UpdateGuideState exits: m=121869 SNR=74.0
22:30:15.439 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:15.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:15.441 00.001 21068 Enqueuing Expose request
22:30:15.442 00.001 16108 Worker thread wakes up
22:30:15.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:15.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:15.442 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:16.606 01.164 16108 Exposure complete
22:30:16.671 00.065 16108 worker thread done servicing request
22:30:16.671 00.000 21068 OnExposeComplete: enter
22:30:16.672 00.001 21068 UpdateGuideState(): m_state=6
22:30:16.673 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1732
22:30:16.674 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.48, Mass=107298, SNR=71.3, Peak=15875 HFD=3.1
22:30:16.675 00.001 21068 MultiStar: [#1 -0.03,0.24,1.23,U] [#2 0.04,0.45,1.38,U] [#3 0.32,0.39,0.99,U] [#4 0.32,0.02,0.85,U] [#5 -0.18,0.60,0.00,M3] [#6 -0.17,0.54,0.85,U] [#7 -0.36,0.02,0.66,U] [#8 0.24,0.28,0.85,U] 
22:30:16.676 00.001 21068 single-star, 7 included, MultiStar: {0.08, 0.25}, one-star: {0.17, -0.08}
22:30:16.676 00.000 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
22:30:16.677 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
22:30:16.678 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=-0.19 mountY=0.03, mountTheta=2.96
22:30:16.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
22:30:16.680 00.000 21068 Enqueuing Move request for scope (0.17, -0.08)
22:30:16.681 00.001 16108 Worker thread wakes up
22:30:16.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
22:30:16.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
22:30:16.681 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.19 yDistance=0.03
22:30:16.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:30:16.682 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:16.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:16.682 00.000 16108 MoveAxis(E, 0, ABG)
22:30:16.682 00.000 16108 Move returns status 0, amount 0
22:30:16.682 00.000 16108 MoveAxis(N, 0, ABG)
22:30:16.682 00.000 16108 Move returns status 0, amount 0
22:30:16.682 00.000 16108 move complete, result=0
22:30:16.682 00.000 16108 worker thread done servicing request
22:30:16.686 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3926, FiltMin=3392, FiltMax=54925, Gamma=1.000
22:30:16.702 00.016 21068 UpdateGuideState exits: m=107298 SNR=71.3
22:30:16.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:16.704 00.000 21068 Enqueuing Expose request
22:30:16.705 00.001 16108 Worker thread wakes up
22:30:16.705 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:16.707 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:16.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:17.669 00.962 16108 Exposure complete
22:30:17.727 00.058 16108 worker thread done servicing request
22:30:17.727 00.000 21068 OnExposeComplete: enter
22:30:17.728 00.001 21068 UpdateGuideState(): m_state=6
22:30:17.730 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1733
22:30:17.730 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=877.52, Mass=120021, SNR=71.0, Peak=15632 HFD=3.2
22:30:17.731 00.001 21068 MultiStar: [#1 0.04,0.22,1.19,U] [#2 0.41,0.46,0.00,M1] [#3 0.24,0.40,1.19,U] [#4 0.34,-0.40,0.92,U] [#5 -0.01,0.34,1.04,U] [#6 0.02,0.54,0.91,U] [#7 -0.06,-0.16,0.62,U] [#8 0.01,-0.02,0.81,U] 
22:30:17.732 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.52, -0.03}
22:30:17.733 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:30:17.734 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:30:17.735 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=-0.12 mountY=-0.17, mountTheta=-2.20
22:30:17.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.14, opts=13)
22:30:17.738 00.001 21068 Enqueuing Move request for scope (0.15, 0.14)
22:30:17.739 00.001 16108 Worker thread wakes up
22:30:17.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
22:30:17.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
22:30:17.739 00.000 16108 Moving (0.15, 0.14) raw xDistance=-0.12 yDistance=-0.17
22:30:17.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:30:17.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:17.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:17.739 00.000 16108 MoveAxis(E, 0, ABG)
22:30:17.739 00.000 16108 Move returns status 0, amount 0
22:30:17.739 00.000 16108 MoveAxis(N, 0, ABG)
22:30:17.739 00.000 16108 Move returns status 0, amount 0
22:30:17.739 00.000 16108 move complete, result=0
22:30:17.739 00.000 16108 worker thread done servicing request
22:30:17.744 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3929, FiltMin=3373, FiltMax=57677, Gamma=1.000
22:30:17.760 00.016 21068 UpdateGuideState exits: m=120021 SNR=71.0
22:30:17.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:17.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:17.763 00.001 21068 Enqueuing Expose request
22:30:17.763 00.000 16108 Worker thread wakes up
22:30:17.763 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:17.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:17.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:18.920 01.156 16108 Exposure complete
22:30:18.976 00.056 16108 worker thread done servicing request
22:30:18.977 00.001 21068 OnExposeComplete: enter
22:30:18.978 00.001 21068 UpdateGuideState(): m_state=6
22:30:18.979 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1734
22:30:18.980 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.57, Mass=141064, SNR=98.8, Peak=16576 HFD=3.4
22:30:18.981 00.001 21068 MultiStar: [#1 0.35,0.39,0.71,U] [#2 0.50,0.38,0.00,M2] [#3 0.36,0.30,0.81,U] [#4 0.30,0.02,0.72,U] [#5 -0.05,0.33,0.81,U] [#6 -0.01,0.59,0.00,M2] [#7 0.10,-0.09,0.54,U] [#8 0.45,0.21,0.64,U] 
22:30:18.982 00.001 21068 single-star, 6 included, MultiStar: {0.23, 0.17}, one-star: {0.16, 0.02}
22:30:18.983 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
22:30:18.984 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:30:18.985 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
22:30:18.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.02, opts=13)
22:30:18.988 00.001 21068 Enqueuing Move request for scope (0.16, 0.02)
22:30:18.989 00.001 16108 Worker thread wakes up
22:30:18.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
22:30:18.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
22:30:18.989 00.000 16108 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=-0.06
22:30:18.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:30:18.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:18.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:30:18.989 00.000 16108 MoveAxis(E, 0, ABG)
22:30:18.989 00.000 16108 Move returns status 0, amount 0
22:30:18.989 00.000 16108 MoveAxis(N, 0, ABG)
22:30:18.990 00.001 16108 Move returns status 0, amount 0
22:30:18.990 00.000 16108 move complete, result=0
22:30:18.990 00.000 16108 worker thread done servicing request
22:30:18.993 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3926, FiltMin=3417, FiltMax=64435, Gamma=1.000
22:30:19.012 00.019 21068 UpdateGuideState exits: m=141064 SNR=98.8
22:30:19.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:19.014 00.000 21068 Enqueuing Expose request
22:30:19.016 00.002 16108 Worker thread wakes up
22:30:19.016 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:19.017 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:19.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:19.980 00.963 16108 Exposure complete
22:30:20.038 00.058 16108 worker thread done servicing request
22:30:20.038 00.000 21068 OnExposeComplete: enter
22:30:20.039 00.001 21068 UpdateGuideState(): m_state=6
22:30:20.040 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1735
22:30:20.040 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=877.79, Mass=105914, SNR=74.0, Peak=17219 HFD=2.9
22:30:20.042 00.002 21068 MultiStar: [#1 0.07,0.69,0.00,M1] [#2 0.09,0.53,1.25,U] [#3 0.27,0.54,0.00,M1] [#4 0.19,0.09,0.84,U] [#5 -0.04,0.69,0.00,M2] [#6 -0.06,0.79,0.00,M3] [#7 -0.28,-0.12,0.50,U] [#8 0.48,0.45,0.00,M1] 
22:30:20.042 00.000 21068 single-star, 3 included, MultiStar: {0.02, 0.25}, one-star: {-0.07, 0.24}
22:30:20.043 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
22:30:20.044 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
22:30:20.045 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.87 mountX=0.11 mountY=-0.21, mountTheta=-1.08
22:30:20.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.24, opts=13)
22:30:20.048 00.001 21068 Enqueuing Move request for scope (-0.07, 0.24)
22:30:20.049 00.001 16108 Worker thread wakes up
22:30:20.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
22:30:20.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
22:30:20.049 00.000 16108 Moving (-0.07, 0.24) raw xDistance=0.11 yDistance=-0.21
22:30:20.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:30:20.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:20.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:30:20.049 00.000 16108 MoveAxis(E, 0, ABG)
22:30:20.049 00.000 16108 Move returns status 0, amount 0
22:30:20.049 00.000 16108 MoveAxis(N, 0, ABG)
22:30:20.049 00.000 16108 Move returns status 0, amount 0
22:30:20.049 00.000 16108 move complete, result=0
22:30:20.049 00.000 16108 worker thread done servicing request
22:30:20.054 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3926, FiltMin=3357, FiltMax=54771, Gamma=1.000
22:30:20.078 00.024 21068 UpdateGuideState exits: m=105914 SNR=74.0
22:30:20.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:20.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:20.081 00.001 21068 Enqueuing Expose request
22:30:20.082 00.001 16108 Worker thread wakes up
22:30:20.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:20.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:20.082 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:21.243 01.161 16108 Exposure complete
22:30:21.307 00.064 16108 worker thread done servicing request
22:30:21.307 00.000 21068 OnExposeComplete: enter
22:30:21.308 00.001 21068 UpdateGuideState(): m_state=6
22:30:21.309 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1736
22:30:21.310 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.63, Mass=108796, SNR=66.7, Peak=14768 HFD=3.1
22:30:21.311 00.001 21068 MultiStar: [#1 0.41,0.23,1.16,U] [#2 0.34,0.15,1.40,U] [#3 0.54,0.40,0.00,M2] [#4 0.50,-0.07,0.91,U] [#5 -0.05,0.75,0.00,M3] [#6 -0.13,0.45,0.87,U] [#7 -0.06,-0.11,0.68,U] [#8 0.21,0.16,0.82,U] 
22:30:21.312 00.001 21068 single-star, 6 included, MultiStar: {0.24, 0.14}, one-star: {0.24, 0.07}
22:30:21.312 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
22:30:21.313 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
22:30:21.314 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.30 mountX=-0.22 mountY=-0.13, mountTheta=-2.62
22:30:21.315 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.07, opts=13)
22:30:21.316 00.001 21068 Enqueuing Move request for scope (0.24, 0.07)
22:30:21.318 00.002 16108 Worker thread wakes up
22:30:21.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
22:30:21.318 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
22:30:21.318 00.000 16108 Moving (0.24, 0.07) raw xDistance=-0.22 yDistance=-0.13
22:30:21.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:30:21.318 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:21.318 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:21.318 00.000 16108 MoveAxis(E, 59, ABG)
22:30:21.318 00.000 16108 Guiding  Dir = 2, Dur = 59
22:30:21.318 00.000 16108 IsSlewing returns 0
22:30:21.319 00.001 16108 IsGuiding returns 0
22:30:21.322 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=3923, FiltMin=3347, FiltMax=61251, Gamma=1.000
22:30:21.339 00.017 21068 UpdateGuideState exits: m=108796 SNR=66.7
22:30:21.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:21.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:21.341 00.000 21068 Enqueuing Expose request
22:30:21.343 00.002 16108 PulseGuide returned control before completion, sleep 44
22:30:21.390 00.047 16108 IsGuiding returns 1
22:30:21.390 00.000 16108 scope still moving after pulse duration time elapsed
22:30:21.421 00.031 16108 IsSlewing returns 0
22:30:21.421 00.000 16108 IsGuiding returns 1
22:30:21.452 00.031 16108 IsSlewing returns 0
22:30:21.452 00.000 16108 IsGuiding returns 0
22:30:21.452 00.000 16108 scope move finished after 59 + 74 ms
22:30:21.452 00.000 16108 Move returns status 0, amount 59
22:30:21.452 00.000 16108 MoveAxis(N, 0, ABG)
22:30:21.452 00.000 16108 Move returns status 0, amount 0
22:30:21.452 00.000 16108 move complete, result=0
22:30:21.452 00.000 16108 worker thread done servicing request
22:30:21.452 00.000 16108 Worker thread wakes up
22:30:21.452 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
22:30:21.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:21.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:22.414 00.961 16108 Exposure complete
22:30:22.474 00.060 16108 worker thread done servicing request
22:30:22.474 00.000 21068 OnExposeComplete: enter
22:30:22.475 00.001 21068 UpdateGuideState(): m_state=6
22:30:22.476 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1737
22:30:22.477 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.58, Mass=118092, SNR=74.8, Peak=15296 HFD=3.1
22:30:22.479 00.002 21068 MultiStar: [#1 0.03,0.44,1.04,U] [#2 0.30,0.44,1.31,U] [#3 0.45,0.32,1.07,U] [#4 0.68,-0.30,0.00,M1] [#5 -0.20,0.58,0.00,M4] [#6 -0.14,0.47,0.70,U] [#7 -0.20,-0.28,0.81,U] [#8 0.40,0.10,0.74,U] 
22:30:22.480 00.001 21068 single-star, 6 included, MultiStar: {0.18, 0.24}, one-star: {0.26, 0.03}
22:30:22.481 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
22:30:22.482 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
22:30:22.482 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.12 mountX=-0.25 mountY=-0.09, mountTheta=-2.80
22:30:22.485 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.03, opts=13)
22:30:22.486 00.001 21068 Enqueuing Move request for scope (0.26, 0.03)
22:30:22.487 00.001 16108 Worker thread wakes up
22:30:22.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
22:30:22.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
22:30:22.487 00.000 16108 Moving (0.26, 0.03) raw xDistance=-0.25 yDistance=-0.09
22:30:22.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
22:30:22.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:22.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:22.487 00.000 16108 MoveAxis(E, 69, ABG)
22:30:22.487 00.000 16108 Guiding  Dir = 2, Dur = 69
22:30:22.487 00.000 16108 IsSlewing returns 0
22:30:22.488 00.001 16108 IsGuiding returns 0
22:30:22.491 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3926, FiltMin=3424, FiltMax=62349, Gamma=1.000
22:30:22.503 00.012 16108 PulseGuide returned control before completion, sleep 64
22:30:22.506 00.003 21068 UpdateGuideState exits: m=118092 SNR=74.8
22:30:22.509 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:22.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:22.511 00.001 21068 Enqueuing Expose request
22:30:22.578 00.067 16108 IsGuiding returns 1
22:30:22.578 00.000 16108 scope still moving after pulse duration time elapsed
22:30:22.610 00.032 16108 IsSlewing returns 0
22:30:22.610 00.000 16108 IsGuiding returns 0
22:30:22.610 00.000 16108 scope move finished after 69 + 53 ms
22:30:22.610 00.000 16108 Move returns status 0, amount 69
22:30:22.610 00.000 16108 MoveAxis(N, 0, ABG)
22:30:22.610 00.000 16108 Move returns status 0, amount 0
22:30:22.610 00.000 16108 move complete, result=0
22:30:22.610 00.000 16108 worker thread done servicing request
22:30:22.610 00.000 16108 Worker thread wakes up
22:30:22.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:22.610 00.000 21068 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
22:30:22.611 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:23.760 01.149 16108 Exposure complete
22:30:23.818 00.058 16108 worker thread done servicing request
22:30:23.819 00.001 21068 OnExposeComplete: enter
22:30:23.820 00.001 21068 UpdateGuideState(): m_state=6
22:30:23.820 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1738
22:30:23.821 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.91, Mass=130590, SNR=79.8, Peak=16499 HFD=3.3
22:30:23.822 00.001 21068 MultiStar: [#1 -0.00,0.41,1.12,U] [#2 0.13,0.24,1.03,U] [#3 0.05,0.10,0.94,U] [#4 0.28,-0.21,0.66,U] [#5 -0.40,0.53,0.00,M5] [#6 -0.15,0.67,0.00,M2] [#7 -0.33,-0.16,0.47,U] [#8 0.16,0.22,0.65,U] 
22:30:23.823 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.18}, one-star: {0.17, 0.35}
22:30:23.824 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:30:23.825 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
22:30:23.825 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.15 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
22:30:23.833 00.008 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
22:30:23.835 00.002 21068 Enqueuing Move request for scope (0.08, 0.18)
22:30:23.837 00.002 16108 Worker thread wakes up
22:30:23.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:30:23.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:30:23.837 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.20
22:30:23.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:30:23.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:23.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:30:23.837 00.000 16108 MoveAxis(E, 0, ABG)
22:30:23.838 00.001 16108 Move returns status 0, amount 0
22:30:23.838 00.000 16108 MoveAxis(N, 0, ABG)
22:30:23.838 00.000 16108 Move returns status 0, amount 0
22:30:23.838 00.000 16108 move complete, result=0
22:30:23.838 00.000 16108 worker thread done servicing request
22:30:23.844 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3923, FiltMin=3369, FiltMax=56781, Gamma=1.000
22:30:23.861 00.017 21068 UpdateGuideState exits: m=130590 SNR=79.8
22:30:23.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:23.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:23.864 00.001 21068 Enqueuing Expose request
22:30:23.865 00.001 16108 Worker thread wakes up
22:30:23.865 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:23.866 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:23.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:24.842 00.976 16108 Exposure complete
22:30:24.912 00.070 16108 worker thread done servicing request
22:30:24.912 00.000 21068 OnExposeComplete: enter
22:30:24.913 00.001 21068 UpdateGuideState(): m_state=6
22:30:24.914 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1739
22:30:24.915 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.74, Mass=117973, SNR=71.2, Peak=19395 HFD=3.1
22:30:24.916 00.001 21068 MultiStar: [#1 0.01,0.26,1.23,U] [#2 -0.01,0.27,1.18,U] [#3 0.13,0.35,1.30,U] [#4 0.11,-0.10,0.97,U] [#5 -0.15,0.41,0.91,U] [#6 0.00,0.36,0.96,U] [#7 -0.36,-0.36,0.73,U] [#8 0.15,0.23,0.83,U] 
22:30:24.917 00.001 21068 single-star, 8 included, MultiStar: {-0.00, 0.20}, one-star: {-0.02, 0.19}
22:30:24.919 00.002 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:30:24.919 00.000 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:30:24.920 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=0.05 mountY=-0.18, mountTheta=-1.29
22:30:24.922 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.19, opts=13)
22:30:24.924 00.002 21068 Enqueuing Move request for scope (-0.02, 0.19)
22:30:24.925 00.001 16108 Worker thread wakes up
22:30:24.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
22:30:24.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
22:30:24.926 00.001 16108 Moving (-0.02, 0.19) raw xDistance=0.05 yDistance=-0.18
22:30:24.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:30:24.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:24.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:24.926 00.000 16108 MoveAxis(E, 0, ABG)
22:30:24.926 00.000 16108 Move returns status 0, amount 0
22:30:24.926 00.000 16108 MoveAxis(N, 0, ABG)
22:30:24.926 00.000 16108 Move returns status 0, amount 0
22:30:24.926 00.000 16108 move complete, result=0
22:30:24.926 00.000 16108 worker thread done servicing request
22:30:24.933 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3923, FiltMin=3376, FiltMax=48685, Gamma=1.000
22:30:24.950 00.017 21068 UpdateGuideState exits: m=117973 SNR=71.2
22:30:24.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:24.953 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:24.954 00.001 21068 Enqueuing Expose request
22:30:24.955 00.001 16108 Worker thread wakes up
22:30:24.955 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:24.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:24.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:26.112 01.156 16108 Exposure complete
22:30:26.182 00.070 16108 worker thread done servicing request
22:30:26.182 00.000 21068 OnExposeComplete: enter
22:30:26.184 00.002 21068 UpdateGuideState(): m_state=6
22:30:26.184 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1740
22:30:26.185 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.78, Mass=100513, SNR=64.0, Peak=19923 HFD=2.7
22:30:26.186 00.001 21068 MultiStar: [#1 -0.23,0.26,1.27,U] [#2 -0.24,0.29,1.29,U] [#3 0.09,0.47,1.33,U] [#4 0.29,0.01,0.93,U] [#5 -0.44,0.61,0.00,M5] [#6 -0.38,0.65,0.00,M2] [#7 -0.68,0.11,0.00,M1] [#8 -0.40,0.42,0.00,M1] 
22:30:26.186 00.000 21068 refined, 4 included, MultiStar: {-0.08, 0.27}, one-star: {-0.28, 0.22}
22:30:26.188 00.002 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
22:30:26.189 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
22:30:26.189 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.87 mountX=0.13 mountY=-0.24, mountTheta=-1.08
22:30:26.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.27, opts=13)
22:30:26.192 00.001 21068 Enqueuing Move request for scope (-0.08, 0.27)
22:30:26.193 00.001 16108 Worker thread wakes up
22:30:26.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
22:30:26.193 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
22:30:26.193 00.000 16108 Moving (-0.08, 0.27) raw xDistance=0.13 yDistance=-0.24
22:30:26.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:30:26.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:26.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:30:26.193 00.000 16108 MoveAxis(E, 0, ABG)
22:30:26.193 00.000 16108 Move returns status 0, amount 0
22:30:26.193 00.000 16108 MoveAxis(N, 0, ABG)
22:30:26.193 00.000 16108 Move returns status 0, amount 0
22:30:26.194 00.001 16108 move complete, result=0
22:30:26.194 00.000 16108 worker thread done servicing request
22:30:26.197 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3926, FiltMin=3344, FiltMax=58432, Gamma=1.000
22:30:26.213 00.016 21068 UpdateGuideState exits: m=100513 SNR=64.0
22:30:26.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:26.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:26.217 00.002 21068 Enqueuing Expose request
22:30:26.218 00.001 16108 Worker thread wakes up
22:30:26.218 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:26.218 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:26.219 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:27.177 00.958 16108 Exposure complete
22:30:27.232 00.055 16108 worker thread done servicing request
22:30:27.232 00.000 21068 OnExposeComplete: enter
22:30:27.233 00.001 21068 UpdateGuideState(): m_state=6
22:30:27.234 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1741
22:30:27.235 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.77, Mass=114459, SNR=79.5, Peak=18915 HFD=2.9
22:30:27.236 00.001 21068 MultiStar: [#1 -0.05,0.14,1.11,U] [#2 0.09,0.39,1.32,U] [#3 -0.03,0.71,0.00,M1] [#4 0.12,0.11,0.89,U] [#5 -0.32,0.54,0.00,M6] [#6 -0.17,0.69,0.00,M3] [#7 -0.43,0.01,0.56,U] [#8 0.12,0.53,0.76,U] 
22:30:27.237 00.001 21068 single-star, 5 included, MultiStar: {0.01, 0.25}, one-star: {0.04, 0.22}
22:30:27.238 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
22:30:27.238 00.000 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
22:30:27.239 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.40 mountX=0.00 mountY=-0.22, mountTheta=-1.57
22:30:27.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.22, opts=13)
22:30:27.241 00.000 21068 Enqueuing Move request for scope (0.04, 0.22)
22:30:27.243 00.002 16108 Worker thread wakes up
22:30:27.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
22:30:27.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
22:30:27.243 00.000 16108 Moving (0.04, 0.22) raw xDistance=0.00 yDistance=-0.22
22:30:27.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:30:27.243 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.64
22:30:27.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:30:27.243 00.000 16108 MoveAxis(E, 0, ABG)
22:30:27.243 00.000 16108 Move returns status 0, amount 0
22:30:27.243 00.000 16108 MoveAxis(N, 45, ABG)
22:30:27.243 00.000 16108 Guiding  Dir = 0, Dur = 45
22:30:27.244 00.001 16108 IsSlewing returns 0
22:30:27.244 00.000 16108 IsGuiding returns 0
22:30:27.249 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3926, FiltMin=3363, FiltMax=53680, Gamma=1.000
22:30:27.265 00.016 21068 UpdateGuideState exits: m=114459 SNR=79.5
22:30:27.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:27.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:27.269 00.002 21068 Enqueuing Expose request
22:30:27.296 00.027 16108 IsGuiding returns 1
22:30:27.296 00.000 16108 scope still moving after pulse duration time elapsed
22:30:27.325 00.029 16108 IsSlewing returns 0
22:30:27.325 00.000 16108 IsGuiding returns 1
22:30:27.357 00.032 16108 IsSlewing returns 0
22:30:27.357 00.000 16108 IsGuiding returns 1
22:30:27.389 00.032 16108 IsSlewing returns 0
22:30:27.389 00.000 16108 IsGuiding returns 0
22:30:27.389 00.000 16108 scope move finished after 45 + 100 ms
22:30:27.389 00.000 16108 Move returns status 0, amount 45
22:30:27.389 00.000 16108 move complete, result=0
22:30:27.389 00.000 16108 worker thread done servicing request
22:30:27.389 00.000 16108 Worker thread wakes up
22:30:27.390 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
22:30:27.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:27.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:28.544 01.154 16108 Exposure complete
22:30:28.601 00.057 16108 worker thread done servicing request
22:30:28.601 00.000 21068 OnExposeComplete: enter
22:30:28.603 00.002 21068 UpdateGuideState(): m_state=6
22:30:28.604 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1742
22:30:28.605 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.77, Mass=116051, SNR=78.1, Peak=18195 HFD=2.7
22:30:28.607 00.002 21068 MultiStar: [#1 -0.25,0.33,1.07,U] [#2 0.06,0.48,1.21,U] [#3 -0.08,0.54,0.87,U] [#4 -0.11,0.12,0.88,U] [#5 -0.59,0.70,0.00,M7] [#6 -0.27,0.66,0.00,M4] [#7 -0.41,0.15,0.51,U] [#8 -0.05,0.18,0.69,U] 
22:30:28.607 00.000 21068 single-star, 6 included, MultiStar: {-0.12, 0.31}, one-star: {-0.11, 0.22}
22:30:28.608 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
22:30:28.609 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:30:28.610 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.02 mountX=0.15 mountY=-0.19, mountTheta=-0.92
22:30:28.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.22, opts=13)
22:30:28.613 00.001 21068 Enqueuing Move request for scope (-0.11, 0.22)
22:30:28.613 00.000 16108 Worker thread wakes up
22:30:28.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
22:30:28.614 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
22:30:28.614 00.000 16108 Moving (-0.11, 0.22) raw xDistance=0.15 yDistance=-0.19
22:30:28.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:28.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:28.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:30:28.614 00.000 16108 MoveAxis(E, 0, ABG)
22:30:28.614 00.000 16108 Move returns status 0, amount 0
22:30:28.614 00.000 16108 MoveAxis(N, 0, ABG)
22:30:28.614 00.000 16108 Move returns status 0, amount 0
22:30:28.614 00.000 16108 move complete, result=0
22:30:28.614 00.000 16108 worker thread done servicing request
22:30:28.618 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3923, FiltMin=3379, FiltMax=58803, Gamma=1.000
22:30:28.635 00.017 21068 UpdateGuideState exits: m=116051 SNR=78.1
22:30:28.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.636 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:28.637 00.001 21068 Enqueuing Expose request
22:30:28.638 00.001 16108 Worker thread wakes up
22:30:28.638 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:28.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:28.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:29.600 00.961 16108 Exposure complete
22:30:29.663 00.063 16108 worker thread done servicing request
22:30:29.663 00.000 21068 OnExposeComplete: enter
22:30:29.664 00.001 21068 UpdateGuideState(): m_state=6
22:30:29.665 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1743
22:30:29.667 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=877.67, Mass=100187, SNR=73.4, Peak=17459 HFD=2.8
22:30:29.668 00.001 21068 MultiStar: [#1 -0.26,0.25,1.03,U] [#2 -0.08,0.24,1.14,U] [#3 -0.03,0.23,1.02,U] [#4 0.10,-0.33,0.87,U] [#5 -0.69,0.44,0.00,M8] [#6 -0.31,0.52,0.00,M5] [#7 -0.75,0.09,0.00,M1] [#8 -0.19,0.09,0.78,U] 
22:30:29.669 00.001 21068 refined, 5 included, MultiStar: {-0.14, 0.11}, one-star: {-0.36, 0.12}
22:30:29.670 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
22:30:29.671 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
22:30:29.671 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=0.16 mountY=-0.08, mountTheta=-0.46
22:30:29.675 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.11, opts=13)
22:30:29.675 00.000 21068 Enqueuing Move request for scope (-0.14, 0.11)
22:30:29.676 00.001 16108 Worker thread wakes up
22:30:29.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
22:30:29.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
22:30:29.676 00.000 16108 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=-0.08
22:30:29.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:30:29.677 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:29.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:29.677 00.000 16108 MoveAxis(E, 0, ABG)
22:30:29.677 00.000 16108 Move returns status 0, amount 0
22:30:29.677 00.000 16108 MoveAxis(N, 0, ABG)
22:30:29.677 00.000 16108 Move returns status 0, amount 0
22:30:29.677 00.000 16108 move complete, result=0
22:30:29.677 00.000 16108 worker thread done servicing request
22:30:29.680 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3923, FiltMin=3357, FiltMax=57721, Gamma=1.000
22:30:29.698 00.018 21068 UpdateGuideState exits: m=100187 SNR=73.4
22:30:29.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:29.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:29.700 00.000 21068 Enqueuing Expose request
22:30:29.701 00.001 16108 Worker thread wakes up
22:30:29.701 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:29.702 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:29.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:30.853 01.151 16108 Exposure complete
22:30:30.915 00.062 16108 worker thread done servicing request
22:30:30.915 00.000 21068 OnExposeComplete: enter
22:30:30.916 00.001 21068 UpdateGuideState(): m_state=6
22:30:30.916 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1744
22:30:30.917 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=877.75, Mass=97729, SNR=68.8, Peak=16627 HFD=2.9
22:30:30.918 00.001 21068 MultiStar: [#1 -0.40,0.04,1.24,U] [#2 -0.03,0.24,1.24,U] [#3 -0.24,0.32,1.31,U] [#4 0.08,0.02,0.84,U] [#5 -0.66,0.49,0.00,M9] [#6 -0.32,0.60,0.00,M6] [#7 -0.75,0.02,0.00,M2] [#8 -0.26,0.41,0.81,U] 
22:30:30.919 00.001 21068 refined, 5 included, MultiStar: {-0.21, 0.20}, one-star: {-0.34, 0.20}
22:30:30.920 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
22:30:30.920 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
22:30:30.921 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.36 mountX=0.24 mountY=-0.15, mountTheta=-0.56
22:30:30.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.20, opts=13)
22:30:30.923 00.000 21068 Enqueuing Move request for scope (-0.21, 0.20)
22:30:30.924 00.001 16108 Worker thread wakes up
22:30:30.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
22:30:30.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
22:30:30.924 00.000 16108 Moving (-0.21, 0.20) raw xDistance=0.24 yDistance=-0.15
22:30:30.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:30:30.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:30.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:30.924 00.000 16108 MoveAxis(W, 63, ABG)
22:30:30.926 00.002 16108 Guiding  Dir = 3, Dur = 63
22:30:30.926 00.000 16108 IsSlewing returns 0
22:30:30.926 00.000 16108 IsGuiding returns 0
22:30:30.927 00.001 16108 PulseGuide returned control before completion, sleep 72
22:30:30.930 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3923, FiltMin=3315, FiltMax=58169, Gamma=1.000
22:30:30.946 00.016 21068 UpdateGuideState exits: m=97729 SNR=68.8
22:30:30.948 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:30.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:30.950 00.001 21068 Enqueuing Expose request
22:30:31.010 00.060 16108 IsGuiding returns 0
22:30:31.010 00.000 16108 Move returns status 0, amount 63
22:30:31.010 00.000 16108 MoveAxis(N, 0, ABG)
22:30:31.010 00.000 16108 Move returns status 0, amount 0
22:30:31.010 00.000 16108 move complete, result=0
22:30:31.010 00.000 16108 worker thread done servicing request
22:30:31.010 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.2 px 0 ms NORTH
22:30:31.011 00.001 16108 Worker thread wakes up
22:30:31.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:31.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:31.972 00.961 16108 Exposure complete
22:30:32.032 00.060 16108 worker thread done servicing request
22:30:32.032 00.000 21068 OnExposeComplete: enter
22:30:32.033 00.001 21068 UpdateGuideState(): m_state=6
22:30:32.034 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1745
22:30:32.035 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.67, Mass=105351, SNR=75.9, Peak=16819 HFD=3.3
22:30:32.036 00.001 21068 MultiStar: [#1 -0.13,0.31,1.19,U] [#2 -0.01,0.28,1.20,U] [#3 0.06,0.28,0.88,U] [#4 0.28,-0.26,0.87,U] [#5 -0.43,0.73,0.00,M10] [#6 -0.06,0.72,0.00,M7] [#7 -0.52,0.14,0.67,U] [#8 -0.04,0.18,0.70,U] 
22:30:32.037 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.16}, one-star: {-0.15, 0.11}
22:30:32.038 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
22:30:32.039 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
22:30:32.039 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.92 mountX=0.09 mountY=-0.14, mountTheta=-1.03
22:30:32.042 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.16, opts=13)
22:30:32.043 00.001 21068 Enqueuing Move request for scope (-0.06, 0.16)
22:30:32.044 00.001 16108 Worker thread wakes up
22:30:32.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
22:30:32.044 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
22:30:32.044 00.000 16108 Moving (-0.06, 0.16) raw xDistance=0.09 yDistance=-0.14
22:30:32.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:30:32.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:32.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:30:32.044 00.000 16108 MoveAxis(E, 0, ABG)
22:30:32.044 00.000 16108 Move returns status 0, amount 0
22:30:32.044 00.000 16108 MoveAxis(N, 0, ABG)
22:30:32.044 00.000 16108 Move returns status 0, amount 0
22:30:32.044 00.000 16108 move complete, result=0
22:30:32.044 00.000 16108 worker thread done servicing request
22:30:32.050 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3923, FiltMin=3363, FiltMax=48125, Gamma=1.000
22:30:32.068 00.018 21068 UpdateGuideState exits: m=105351 SNR=75.9
22:30:32.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:32.071 00.001 21068 Enqueuing Expose request
22:30:32.072 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:32.073 00.001 16108 Worker thread wakes up
22:30:32.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:32.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:33.220 01.147 16108 Exposure complete
22:30:33.281 00.061 16108 worker thread done servicing request
22:30:33.281 00.000 21068 OnExposeComplete: enter
22:30:33.282 00.001 21068 UpdateGuideState(): m_state=6
22:30:33.283 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1746
22:30:33.284 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.66, Mass=100652, SNR=64.5, Peak=15123 HFD=3.3
22:30:33.285 00.001 21068 MultiStar: [#1 -0.28,0.30,1.26,U] [#2 -0.04,0.34,1.31,U] [#3 -0.02,0.22,1.07,U] [#4 0.39,-0.36,0.85,U] [#5 -0.37,0.49,0.00,R] [#6 -0.21,0.50,1.10,U] [#7 -0.45,0.02,0.64,U] [#8 0.08,0.13,0.89,U] 
22:30:33.286 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.19}, one-star: {-0.21, 0.11}
22:30:33.286 00.000 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
22:30:33.287 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:30:33.288 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.02 mountX=0.12 mountY=-0.16, mountTheta=-0.92
22:30:33.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.19, opts=13)
22:30:33.290 00.000 21068 Enqueuing Move request for scope (-0.09, 0.19)
22:30:33.291 00.001 16108 Worker thread wakes up
22:30:33.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
22:30:33.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
22:30:33.291 00.000 16108 Moving (-0.09, 0.19) raw xDistance=0.12 yDistance=-0.16
22:30:33.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:30:33.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:33.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:33.292 00.001 16108 MoveAxis(E, 0, ABG)
22:30:33.292 00.000 16108 Move returns status 0, amount 0
22:30:33.292 00.000 16108 MoveAxis(N, 0, ABG)
22:30:33.292 00.000 16108 Move returns status 0, amount 0
22:30:33.292 00.000 16108 move complete, result=0
22:30:33.292 00.000 16108 worker thread done servicing request
22:30:33.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3926, FiltMin=3337, FiltMax=58192, Gamma=1.000
22:30:33.313 00.017 21068 UpdateGuideState exits: m=100652 SNR=64.5
22:30:33.315 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:33.315 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:33.316 00.001 21068 Enqueuing Expose request
22:30:33.317 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:33.318 00.001 16108 Worker thread wakes up
22:30:33.318 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:33.319 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:34.279 00.960 16108 Exposure complete
22:30:34.337 00.058 16108 worker thread done servicing request
22:30:34.337 00.000 21068 OnExposeComplete: enter
22:30:34.338 00.001 21068 UpdateGuideState(): m_state=6
22:30:34.339 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1747
22:30:34.340 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.76, Mass=117666, SNR=79.8, Peak=16051 HFD=2.9
22:30:34.341 00.001 21068 MultiStar: [#1 0.10,0.21,1.15,U] [#2 0.14,0.24,1.13,U] [#3 0.23,0.16,0.97,U] [#4 0.39,-0.02,0.76,U] [#5 0.17,0.16,0.91,U] [#6 -0.37,0.44,0.00,M7] [#7 -0.36,0.10,0.57,U] [#8 0.03,0.25,0.77,U] 
22:30:34.342 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.06, 0.21}
22:30:34.342 00.000 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:30:34.343 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:30:34.344 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.21 cameraTheta=0.98 mountX=-0.08 mountY=-0.19, mountTheta=-1.97
22:30:34.345 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.17, opts=13)
22:30:34.346 00.001 21068 Enqueuing Move request for scope (0.11, 0.17)
22:30:34.347 00.001 16108 Worker thread wakes up
22:30:34.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
22:30:34.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
22:30:34.347 00.000 16108 Moving (0.11, 0.17) raw xDistance=-0.08 yDistance=-0.19
22:30:34.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:30:34.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:34.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:30:34.347 00.000 16108 MoveAxis(E, 0, ABG)
22:30:34.347 00.000 16108 Move returns status 0, amount 0
22:30:34.347 00.000 16108 MoveAxis(N, 0, ABG)
22:30:34.347 00.000 16108 Move returns status 0, amount 0
22:30:34.348 00.001 16108 move complete, result=0
22:30:34.348 00.000 16108 worker thread done servicing request
22:30:34.352 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3926, FiltMin=3382, FiltMax=50729, Gamma=1.000
22:30:34.367 00.015 21068 UpdateGuideState exits: m=117666 SNR=79.8
22:30:34.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:34.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:34.370 00.001 21068 Enqueuing Expose request
22:30:34.371 00.001 16108 Worker thread wakes up
22:30:34.371 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:34.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:34.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:35.536 01.165 16108 Exposure complete
22:30:35.592 00.056 16108 worker thread done servicing request
22:30:35.592 00.000 21068 OnExposeComplete: enter
22:30:35.593 00.001 21068 UpdateGuideState(): m_state=6
22:30:35.594 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1748
22:30:35.595 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.61, Mass=102554, SNR=66.6, Peak=15283 HFD=3.0
22:30:35.596 00.001 21068 MultiStar: [#1 -0.06,0.28,1.09,U] [#2 0.19,0.29,1.44,U] [#3 -0.04,0.25,1.39,U] [#4 0.27,-0.06,1.02,U] [#5 0.06,-0.03,1.26,U] [#6 -0.17,0.61,0.00,M8] [#7 -0.40,0.03,0.76,U] [#8 0.16,0.32,0.83,U] 
22:30:35.597 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.12, 0.06}
22:30:35.598 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
22:30:35.599 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
22:30:35.599 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.46 mountX=-0.11 mountY=-0.08, mountTheta=-2.47
22:30:35.602 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
22:30:35.603 00.001 21068 Enqueuing Move request for scope (0.12, 0.06)
22:30:35.604 00.001 16108 Worker thread wakes up
22:30:35.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:30:35.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:30:35.604 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.11 yDistance=-0.08
22:30:35.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:30:35.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:35.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:35.604 00.000 16108 MoveAxis(E, 0, ABG)
22:30:35.604 00.000 16108 Move returns status 0, amount 0
22:30:35.604 00.000 16108 MoveAxis(N, 0, ABG)
22:30:35.604 00.000 16108 Move returns status 0, amount 0
22:30:35.604 00.000 16108 move complete, result=0
22:30:35.604 00.000 16108 worker thread done servicing request
22:30:35.608 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3923, FiltMin=3356, FiltMax=59609, Gamma=1.000
22:30:35.628 00.020 21068 UpdateGuideState exits: m=102554 SNR=66.6
22:30:35.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:35.629 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:35.630 00.001 21068 Enqueuing Expose request
22:30:35.633 00.003 16108 Worker thread wakes up
22:30:35.633 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:35.635 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:35.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:36.604 00.969 16108 Exposure complete
22:30:36.664 00.060 16108 worker thread done servicing request
22:30:36.664 00.000 21068 OnExposeComplete: enter
22:30:36.665 00.001 21068 UpdateGuideState(): m_state=6
22:30:36.666 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1749
22:30:36.667 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.76, Mass=117482, SNR=65.3, Peak=16819 HFD=3.1
22:30:36.668 00.001 21068 MultiStar: [#1 -0.07,0.25,1.23,U] [#2 0.20,0.45,1.29,U] [#3 0.10,0.24,1.24,U] [#4 0.37,-0.25,0.82,U] [#5 0.27,-0.16,0.95,U] [#6 -0.05,0.66,0.00,M9] [#7 -0.21,-0.07,0.54,U] [#8 -0.08,0.29,0.87,U] 
22:30:36.669 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.16}, one-star: {-0.03, 0.20}
22:30:36.669 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
22:30:36.670 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
22:30:36.671 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=-0.05 mountY=-0.17, mountTheta=-1.86
22:30:36.674 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.16, opts=13)
22:30:36.675 00.001 21068 Enqueuing Move request for scope (0.08, 0.16)
22:30:36.677 00.002 16108 Worker thread wakes up
22:30:36.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
22:30:36.677 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
22:30:36.677 00.000 16108 Moving (0.08, 0.16) raw xDistance=-0.05 yDistance=-0.17
22:30:36.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:30:36.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:36.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:30:36.677 00.000 16108 MoveAxis(E, 0, ABG)
22:30:36.677 00.000 16108 Move returns status 0, amount 0
22:30:36.677 00.000 16108 MoveAxis(N, 0, ABG)
22:30:36.677 00.000 16108 Move returns status 0, amount 0
22:30:36.677 00.000 16108 move complete, result=0
22:30:36.677 00.000 16108 worker thread done servicing request
22:30:36.683 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3926, FiltMin=3392, FiltMax=49065, Gamma=1.000
22:30:36.700 00.017 21068 UpdateGuideState exits: m=117482 SNR=65.3
22:30:36.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.703 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:36.704 00.001 21068 Enqueuing Expose request
22:30:36.705 00.001 16108 Worker thread wakes up
22:30:36.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:36.705 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:36.706 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:37.862 01.156 16108 Exposure complete
22:30:37.920 00.058 16108 worker thread done servicing request
22:30:37.920 00.000 21068 OnExposeComplete: enter
22:30:37.921 00.001 21068 UpdateGuideState(): m_state=6
22:30:37.922 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1750
22:30:37.924 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=877.78, Mass=101004, SNR=68.7, Peak=17155 HFD=2.9
22:30:37.925 00.001 21068 MultiStar: [#1 -0.22,0.37,1.16,U] [#2 0.10,0.22,1.17,U] [#3 -0.11,0.43,1.15,U] [#4 -0.05,0.04,0.82,U] [#5 -0.16,-0.01,0.89,U] [#6 -0.12,0.63,0.00,M10] [#7 -0.31,0.04,0.75,U] [#8 0.12,0.22,0.86,U] 
22:30:37.925 00.000 21068 refined, 7 included, MultiStar: {-0.11, 0.21}, one-star: {-0.30, 0.23}
22:30:37.926 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
22:30:37.927 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
22:30:37.928 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.15 mountY=-0.18, mountTheta=-0.88
22:30:37.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.21, opts=13)
22:30:37.931 00.001 21068 Enqueuing Move request for scope (-0.11, 0.21)
22:30:37.932 00.001 16108 Worker thread wakes up
22:30:37.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
22:30:37.932 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
22:30:37.932 00.000 16108 Moving (-0.11, 0.21) raw xDistance=0.15 yDistance=-0.18
22:30:37.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:37.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:37.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:37.932 00.000 16108 MoveAxis(E, 0, ABG)
22:30:37.932 00.000 16108 Move returns status 0, amount 0
22:30:37.932 00.000 16108 MoveAxis(N, 0, ABG)
22:30:37.932 00.000 16108 Move returns status 0, amount 0
22:30:37.932 00.000 16108 move complete, result=0
22:30:37.932 00.000 16108 worker thread done servicing request
22:30:37.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3926, FiltMin=3401, FiltMax=63757, Gamma=1.000
22:30:37.951 00.015 21068 UpdateGuideState exits: m=101004 SNR=68.7
22:30:37.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:37.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:37.954 00.001 21068 Enqueuing Expose request
22:30:37.955 00.001 16108 Worker thread wakes up
22:30:37.955 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:37.955 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:37.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:38.918 00.963 16108 Exposure complete
22:30:38.975 00.057 16108 worker thread done servicing request
22:30:38.975 00.000 21068 OnExposeComplete: enter
22:30:38.976 00.001 21068 UpdateGuideState(): m_state=6
22:30:38.977 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1751
22:30:38.977 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=878.02, Mass=109892, SNR=72.5, Peak=18323 HFD=3.1
22:30:38.978 00.001 21068 MultiStar: [#1 -0.40,0.24,1.03,U] [#2 0.02,0.33,1.32,U] [#3 -0.17,0.23,1.06,U] [#4 0.06,0.10,0.83,U] [#5 -0.08,0.08,1.02,U] [#6 -0.11,0.77,0.00,R] [#7 -0.48,0.31,0.00,M1] [#8 -0.08,0.46,0.79,U] 
22:30:38.979 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.27}, one-star: {-0.01, 0.47}
22:30:38.980 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:30:38.981 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
22:30:38.981 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.91 mountX=0.14 mountY=-0.24, mountTheta=-1.04
22:30:38.984 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.27, opts=13)
22:30:38.985 00.001 21068 Enqueuing Move request for scope (-0.10, 0.27)
22:30:38.986 00.001 16108 Worker thread wakes up
22:30:38.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
22:30:38.986 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
22:30:38.986 00.000 16108 Moving (-0.10, 0.27) raw xDistance=0.14 yDistance=-0.24
22:30:38.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:30:38.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:30:38.986 00.000 16108 MoveAxis(E, 0, ABG)
22:30:38.986 00.000 16108 Move returns status 0, amount 0
22:30:38.986 00.000 16108 MoveAxis(N, 49, ABG)
22:30:38.986 00.000 16108 Guiding  Dir = 0, Dur = 49
22:30:38.986 00.000 16108 IsSlewing returns 0
22:30:38.986 00.000 16108 IsGuiding returns 0
22:30:38.992 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3926, FiltMin=3312, FiltMax=58121, Gamma=1.000
22:30:39.005 00.013 16108 PulseGuide returned control before completion, sleep 41
22:30:39.010 00.005 21068 UpdateGuideState exits: m=109892 SNR=72.5
22:30:39.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:39.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:39.013 00.001 21068 Enqueuing Expose request
22:30:39.050 00.037 16108 IsGuiding returns 1
22:30:39.050 00.000 16108 scope still moving after pulse duration time elapsed
22:30:39.082 00.032 16108 IsSlewing returns 0
22:30:39.082 00.000 16108 IsGuiding returns 0
22:30:39.082 00.000 16108 scope move finished after 49 + 47 ms
22:30:39.082 00.000 16108 Move returns status 0, amount 49
22:30:39.082 00.000 16108 move complete, result=0
22:30:39.082 00.000 16108 worker thread done servicing request
22:30:39.082 00.000 16108 Worker thread wakes up
22:30:39.082 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
22:30:39.084 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:39.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:40.231 01.147 16108 Exposure complete
22:30:40.293 00.062 16108 worker thread done servicing request
22:30:40.293 00.000 21068 OnExposeComplete: enter
22:30:40.294 00.001 21068 UpdateGuideState(): m_state=6
22:30:40.295 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1752
22:30:40.295 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=877.77, Mass=108081, SNR=74.0, Peak=17827 HFD=2.7
22:30:40.296 00.001 21068 MultiStar: [#1 0.18,0.01,1.11,U] [#2 0.14,0.20,1.13,U] [#3 -0.01,0.39,0.97,U] [#4 0.08,0.06,0.83,U] [#5 0.08,-0.01,0.91,U] [#6 0.07,-0.32,0.69,U] [#7 -0.68,0.31,0.00,M2] [#8 0.08,0.22,0.96,U] 
22:30:40.297 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {-0.15, 0.21}
22:30:40.298 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
22:30:40.299 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
22:30:40.299 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.07 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
22:30:40.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
22:30:40.303 00.001 21068 Enqueuing Move request for scope (0.06, 0.11)
22:30:40.305 00.002 16108 Worker thread wakes up
22:30:40.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:30:40.305 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:30:40.305 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
22:30:40.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:30:40.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:40.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:30:40.305 00.000 16108 MoveAxis(E, 0, ABG)
22:30:40.305 00.000 16108 Move returns status 0, amount 0
22:30:40.305 00.000 16108 MoveAxis(N, 0, ABG)
22:30:40.305 00.000 16108 Move returns status 0, amount 0
22:30:40.305 00.000 16108 move complete, result=0
22:30:40.305 00.000 16108 worker thread done servicing request
22:30:40.309 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3923, FiltMin=3334, FiltMax=48461, Gamma=1.000
22:30:40.323 00.014 21068 UpdateGuideState exits: m=108081 SNR=74.0
22:30:40.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:40.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:40.326 00.001 21068 Enqueuing Expose request
22:30:40.327 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:40.327 00.000 16108 Worker thread wakes up
22:30:40.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:40.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:41.290 00.962 16108 Exposure complete
22:30:41.348 00.058 16108 worker thread done servicing request
22:30:41.348 00.000 21068 OnExposeComplete: enter
22:30:41.349 00.001 21068 UpdateGuideState(): m_state=6
22:30:41.351 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1753
22:30:41.353 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.67, Mass=106893, SNR=74.0, Peak=14739 HFD=3.4
22:30:41.355 00.002 21068 MultiStar: [#1 -0.19,0.22,1.13,U] [#2 -0.08,0.25,1.26,U] [#3 0.12,0.16,1.01,U] [#4 0.08,-0.36,0.73,U] [#5 0.04,0.02,0.87,U] [#6 -0.19,-0.27,0.71,U] [#7 -0.66,-0.09,0.00,M3] [#8 -0.56,0.19,0.00,M1] 
22:30:41.357 00.002 21068 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.04, 0.12}
22:30:41.358 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
22:30:41.359 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
22:30:41.361 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.18 mountX=0.05 mountY=-0.05, mountTheta=-0.75
22:30:41.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
22:30:41.364 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
22:30:41.366 00.002 16108 Worker thread wakes up
22:30:41.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:30:41.366 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:30:41.366 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
22:30:41.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:30:41.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:41.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:41.366 00.000 16108 MoveAxis(E, 0, ABG)
22:30:41.366 00.000 16108 Move returns status 0, amount 0
22:30:41.366 00.000 16108 MoveAxis(N, 0, ABG)
22:30:41.367 00.001 16108 Move returns status 0, amount 0
22:30:41.367 00.000 16108 move complete, result=0
22:30:41.367 00.000 16108 worker thread done servicing request
22:30:41.371 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3929, FiltMin=3389, FiltMax=54352, Gamma=1.000
22:30:41.390 00.019 21068 UpdateGuideState exits: m=106893 SNR=74.0
22:30:41.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:41.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:41.393 00.001 21068 Enqueuing Expose request
22:30:41.394 00.001 16108 Worker thread wakes up
22:30:41.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:41.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:41.394 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:42.555 01.161 16108 Exposure complete
22:30:42.615 00.060 16108 worker thread done servicing request
22:30:42.615 00.000 21068 OnExposeComplete: enter
22:30:42.616 00.001 21068 UpdateGuideState(): m_state=6
22:30:42.618 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1754
22:30:42.618 00.000 21068 Star::Find returns 1 (0), X=220.30, Y=877.69, Mass=95862, SNR=62.2, Peak=14515 HFD=3.0
22:30:42.620 00.002 21068 MultiStar: [#1 -0.44,0.21,1.34,U] [#2 0.02,0.32,1.47,U] [#3 -0.03,0.39,1.15,U] [#4 -0.23,-0.16,0.85,U] [#5 0.05,-0.09,1.08,U] [#6 -0.22,-0.07,1.06,U] [#7 -0.34,-0.26,0.73,U] [#8 -0.30,0.23,0.93,U] 
22:30:42.620 00.000 21068 single-star, 8 included, MultiStar: {-0.14, 0.11}, one-star: {0.11, 0.14}
22:30:42.621 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
22:30:42.622 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
22:30:42.623 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=-0.09 mountY=-0.16, mountTheta=-2.05
22:30:42.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.14, opts=13)
22:30:42.625 00.001 21068 Enqueuing Move request for scope (0.11, 0.14)
22:30:42.626 00.001 16108 Worker thread wakes up
22:30:42.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
22:30:42.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
22:30:42.626 00.000 16108 Moving (0.11, 0.14) raw xDistance=-0.09 yDistance=-0.16
22:30:42.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:30:42.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:42.626 00.000 16108 MoveAxis(E, 0, ABG)
22:30:42.626 00.000 16108 Move returns status 0, amount 0
22:30:42.626 00.000 16108 MoveAxis(N, 0, ABG)
22:30:42.626 00.000 16108 Move returns status 0, amount 0
22:30:42.626 00.000 16108 move complete, result=0
22:30:42.626 00.000 16108 worker thread done servicing request
22:30:42.629 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3929, FiltMin=3366, FiltMax=51689, Gamma=1.000
22:30:42.646 00.017 21068 UpdateGuideState exits: m=95862 SNR=62.2
22:30:42.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:42.648 00.000 21068 Enqueuing Expose request
22:30:42.649 00.001 16108 Worker thread wakes up
22:30:42.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:42.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:42.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:43.610 00.960 16108 Exposure complete
22:30:43.671 00.061 16108 worker thread done servicing request
22:30:43.671 00.000 21068 OnExposeComplete: enter
22:30:43.673 00.002 21068 UpdateGuideState(): m_state=6
22:30:43.674 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1755
22:30:43.675 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.74, Mass=99610, SNR=69.4, Peak=15299 HFD=3.3
22:30:43.676 00.001 21068 MultiStar: [#1 -0.44,0.14,1.36,U] [#2 -0.23,0.19,1.36,U] [#3 -0.39,0.09,1.21,U] [#4 0.28,-0.21,0.92,U] [#5 -0.26,0.13,0.97,U] [#6 -0.09,-0.42,0.76,U] [#7 -0.72,-0.05,0.00,M3] [#8 -0.38,0.34,0.74,U] 
22:30:43.676 00.000 21068 refined, 7 included, MultiStar: {-0.24, 0.08}, one-star: {-0.31, 0.19}
22:30:43.677 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:30:43.678 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
22:30:43.679 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.26 cameraTheta=2.84 mountX=0.25 mountY=-0.02, mountTheta=-0.06
22:30:43.681 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.08, opts=13)
22:30:43.681 00.000 21068 Enqueuing Move request for scope (-0.24, 0.08)
22:30:43.683 00.002 16108 Worker thread wakes up
22:30:43.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
22:30:43.683 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
22:30:43.683 00.000 16108 Moving (-0.24, 0.08) raw xDistance=0.25 yDistance=-0.02
22:30:43.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:30:43.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:43.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:43.683 00.000 16108 MoveAxis(W, 67, ABG)
22:30:43.683 00.000 16108 Guiding  Dir = 3, Dur = 67
22:30:43.683 00.000 16108 IsSlewing returns 0
22:30:43.684 00.001 16108 IsGuiding returns 0
22:30:43.684 00.000 16108 PulseGuide returned control before completion, sleep 77
22:30:43.688 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3929, FiltMin=3408, FiltMax=63005, Gamma=1.000
22:30:43.705 00.017 21068 UpdateGuideState exits: m=99610 SNR=69.4
22:30:43.707 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:43.707 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:43.708 00.001 21068 Enqueuing Expose request
22:30:43.775 00.067 16108 IsGuiding returns 1
22:30:43.775 00.000 16108 scope still moving after pulse duration time elapsed
22:30:43.807 00.032 16108 IsSlewing returns 0
22:30:43.807 00.000 16108 IsGuiding returns 0
22:30:43.807 00.000 16108 scope move finished after 67 + 56 ms
22:30:43.807 00.000 16108 Move returns status 0, amount 67
22:30:43.807 00.000 16108 MoveAxis(N, 0, ABG)
22:30:43.807 00.000 16108 Move returns status 0, amount 0
22:30:43.807 00.000 16108 move complete, result=0
22:30:43.808 00.001 16108 worker thread done servicing request
22:30:43.808 00.000 16108 Worker thread wakes up
22:30:43.808 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
22:30:43.808 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:43.809 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:44.960 01.151 16108 Exposure complete
22:30:45.017 00.057 16108 worker thread done servicing request
22:30:45.018 00.001 21068 OnExposeComplete: enter
22:30:45.019 00.001 21068 UpdateGuideState(): m_state=6
22:30:45.022 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1756
22:30:45.023 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.31, Mass=106493, SNR=64.0, Peak=16611 HFD=3.0
22:30:45.024 00.001 21068 MultiStar: [#1 -0.50,0.16,1.46,U] [#2 -0.06,0.33,1.41,U] [#3 -0.28,0.04,1.09,U] [#4 0.45,-0.31,1.07,U] [#5 0.16,-0.14,1.00,U] [#6 0.06,-0.25,0.96,U] [#7 -0.58,-0.14,0.00,M4] [#8 -0.14,0.24,0.83,U] 
22:30:45.025 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.00}, one-star: {-0.11, -0.24}
22:30:45.026 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
22:30:45.027 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
22:30:45.028 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.11 mountX=0.07 mountY=0.02, mountTheta=0.26
22:30:45.029 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.00, opts=13)
22:30:45.030 00.001 21068 Enqueuing Move request for scope (-0.07, -0.00)
22:30:45.031 00.001 16108 Worker thread wakes up
22:30:45.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
22:30:45.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
22:30:45.031 00.000 16108 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=0.02
22:30:45.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:30:45.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:45.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:45.031 00.000 16108 MoveAxis(E, 0, ABG)
22:30:45.031 00.000 16108 Move returns status 0, amount 0
22:30:45.031 00.000 16108 MoveAxis(N, 0, ABG)
22:30:45.031 00.000 16108 Move returns status 0, amount 0
22:30:45.032 00.001 16108 move complete, result=0
22:30:45.032 00.000 16108 worker thread done servicing request
22:30:45.035 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3933, FiltMin=3369, FiltMax=50944, Gamma=1.000
22:30:45.049 00.014 21068 UpdateGuideState exits: m=106493 SNR=64.0
22:30:45.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:45.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:45.052 00.001 21068 Enqueuing Expose request
22:30:45.053 00.001 16108 Worker thread wakes up
22:30:45.053 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:45.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:45.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:46.031 00.977 16108 Exposure complete
22:30:46.090 00.059 16108 worker thread done servicing request
22:30:46.090 00.000 21068 OnExposeComplete: enter
22:30:46.092 00.002 21068 UpdateGuideState(): m_state=6
22:30:46.093 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1757
22:30:46.095 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=877.30, Mass=109611, SNR=73.3, Peak=16064 HFD=3.3
22:30:46.097 00.002 21068 MultiStar: [#1 0.08,-0.22,1.07,U] [#2 0.50,0.02,1.01,U] [#3 0.35,-0.19,0.95,U] [#4 0.85,-0.25,0.00,M1] [#5 0.38,-0.34,1.10,U] [#6 0.31,-0.48,0.00,M1] [#7 -0.16,-0.43,0.71,U] [#8 0.17,0.01,0.75,U] 
22:30:46.098 00.001 21068 refined, 6 included, MultiStar: {0.25, -0.20}, one-star: {0.25, -0.26}
22:30:46.099 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
22:30:46.101 00.002 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
22:30:46.102 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.69 mountX=-0.28 mountY=0.14, mountTheta=2.68
22:30:46.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.20, opts=13)
22:30:46.105 00.001 21068 Enqueuing Move request for scope (0.25, -0.20)
22:30:46.106 00.001 16108 Worker thread wakes up
22:30:46.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
22:30:46.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
22:30:46.106 00.000 16108 Moving (0.25, -0.20) raw xDistance=-0.28 yDistance=0.14
22:30:46.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
22:30:46.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:46.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:30:46.106 00.000 16108 MoveAxis(E, 73, ABG)
22:30:46.106 00.000 16108 Guiding  Dir = 2, Dur = 73
22:30:46.107 00.001 16108 IsSlewing returns 0
22:30:46.107 00.000 16108 IsGuiding returns 0
22:30:46.111 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3933, FiltMin=3360, FiltMax=47757, Gamma=1.000
22:30:46.126 00.015 16108 PulseGuide returned control before completion, sleep 65
22:30:46.133 00.007 21068 UpdateGuideState exits: m=109611 SNR=73.3
22:30:46.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:46.134 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:46.135 00.001 21068 Enqueuing Expose request
22:30:46.202 00.067 16108 IsGuiding returns 1
22:30:46.202 00.000 16108 scope still moving after pulse duration time elapsed
22:30:46.233 00.031 16108 IsSlewing returns 0
22:30:46.233 00.000 16108 IsGuiding returns 0
22:30:46.233 00.000 16108 scope move finished after 73 + 53 ms
22:30:46.233 00.000 16108 Move returns status 0, amount 73
22:30:46.233 00.000 16108 MoveAxis(N, 0, ABG)
22:30:46.233 00.000 16108 Move returns status 0, amount 0
22:30:46.233 00.000 16108 move complete, result=0
22:30:46.233 00.000 16108 worker thread done servicing request
22:30:46.233 00.000 16108 Worker thread wakes up
22:30:46.233 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
22:30:46.235 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:46.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:47.386 01.151 16108 Exposure complete
22:30:47.454 00.068 16108 worker thread done servicing request
22:30:47.454 00.000 21068 OnExposeComplete: enter
22:30:47.455 00.001 21068 UpdateGuideState(): m_state=6
22:30:47.457 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1758
22:30:47.458 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.59, Mass=115645, SNR=70.6, Peak=14595 HFD=3.4
22:30:47.459 00.001 21068 MultiStar: [#1 -0.03,-0.03,1.23,U] [#2 0.02,0.25,1.37,U] [#3 0.14,-0.04,1.12,U] [#4 0.37,-0.63,0.00,M2] [#5 -0.15,-0.25,0.99,U] [#6 0.00,-0.28,0.76,U] [#7 -0.56,-0.14,0.00,M4] [#8 0.01,0.26,0.86,U] 
22:30:47.460 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {-0.09, 0.04}
22:30:47.461 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
22:30:47.462 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
22:30:47.463 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.58 mountX=0.01 mountY=-0.00, mountTheta=-0.33
22:30:47.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
22:30:47.466 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
22:30:47.467 00.001 16108 Worker thread wakes up
22:30:47.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:30:47.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:30:47.467 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.00
22:30:47.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:30:47.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:47.468 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:30:47.468 00.000 16108 MoveAxis(E, 0, ABG)
22:30:47.468 00.000 16108 Move returns status 0, amount 0
22:30:47.468 00.000 16108 MoveAxis(N, 0, ABG)
22:30:47.468 00.000 16108 Move returns status 0, amount 0
22:30:47.468 00.000 16108 move complete, result=0
22:30:47.468 00.000 16108 worker thread done servicing request
22:30:47.472 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3933, FiltMin=3334, FiltMax=46368, Gamma=1.000
22:30:47.488 00.016 21068 UpdateGuideState exits: m=115645 SNR=70.6
22:30:47.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:47.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:47.491 00.001 21068 Enqueuing Expose request
22:30:47.491 00.000 16108 Worker thread wakes up
22:30:47.492 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:47.492 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:47.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:48.455 00.963 16108 Exposure complete
22:30:48.520 00.065 16108 worker thread done servicing request
22:30:48.520 00.000 21068 OnExposeComplete: enter
22:30:48.521 00.001 21068 UpdateGuideState(): m_state=6
22:30:48.522 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1759
22:30:48.523 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.46, Mass=98692, SNR=61.5, Peak=14899 HFD=3.0
22:30:48.524 00.001 21068 MultiStar: [#1 0.03,0.11,1.54,U] [#2 0.28,0.05,1.66,U] [#3 0.18,0.19,1.11,U] [#4 0.48,-0.09,1.02,U] [#5 -0.11,-0.15,1.22,U] [#6 -0.09,-0.45,0.93,U] [#7 -0.73,-0.37,0.00,M5] [#8 -0.19,0.26,0.72,U] 
22:30:48.524 00.000 21068 single-star, 7 included, MultiStar: {0.09, -0.01}, one-star: {-0.02, -0.09}
22:30:48.525 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
22:30:48.526 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
22:30:48.527 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=0.00 mountY=0.09, mountTheta=1.52
22:30:48.529 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
22:30:48.529 00.000 21068 Enqueuing Move request for scope (-0.02, -0.09)
22:30:48.530 00.001 16108 Worker thread wakes up
22:30:48.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:30:48.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:30:48.530 00.000 16108 Moving (-0.02, -0.09) raw xDistance=0.00 yDistance=0.09
22:30:48.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:30:48.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:48.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:30:48.530 00.000 16108 MoveAxis(E, 0, ABG)
22:30:48.531 00.001 16108 Move returns status 0, amount 0
22:30:48.531 00.000 16108 MoveAxis(N, 0, ABG)
22:30:48.531 00.000 16108 Move returns status 0, amount 0
22:30:48.531 00.000 16108 move complete, result=0
22:30:48.531 00.000 16108 worker thread done servicing request
22:30:48.534 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3936, FiltMin=3360, FiltMax=44873, Gamma=1.000
22:30:48.551 00.017 21068 UpdateGuideState exits: m=98692 SNR=61.5
22:30:48.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:48.553 00.000 21068 Enqueuing Expose request
22:30:48.554 00.001 16108 Worker thread wakes up
22:30:48.554 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:48.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:48.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:49.710 01.155 16108 Exposure complete
22:30:49.777 00.067 16108 worker thread done servicing request
22:30:49.777 00.000 21068 OnExposeComplete: enter
22:30:49.779 00.002 21068 UpdateGuideState(): m_state=6
22:30:49.780 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1760
22:30:49.780 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=877.53, Mass=111352, SNR=75.3, Peak=13251 HFD=3.4
22:30:49.781 00.001 21068 MultiStar: [#1 0.04,0.10,1.27,U] [#2 0.11,0.18,1.19,U] [#3 0.10,0.10,0.89,U] [#4 0.49,-0.14,0.70,U] [#5 0.25,-0.09,1.07,U] [#6 0.21,-0.32,0.79,U] [#7 -0.23,-0.02,0.68,U] [#8 -0.14,0.27,0.74,U] 
22:30:49.782 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.02, -0.03}
22:30:49.782 00.000 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
22:30:49.783 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
22:30:49.784 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.13 mountX=0.01 mountY=0.03, mountTheta=1.20
22:30:49.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
22:30:49.786 00.000 21068 Enqueuing Move request for scope (-0.02, -0.03)
22:30:49.787 00.001 16108 Worker thread wakes up
22:30:49.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:30:49.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:30:49.787 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
22:30:49.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:30:49.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:49.788 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:49.788 00.000 16108 MoveAxis(E, 0, ABG)
22:30:49.788 00.000 16108 Move returns status 0, amount 0
22:30:49.788 00.000 16108 MoveAxis(N, 0, ABG)
22:30:49.788 00.000 16108 Move returns status 0, amount 0
22:30:49.788 00.000 16108 move complete, result=0
22:30:49.788 00.000 16108 worker thread done servicing request
22:30:49.792 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3936, FiltMin=3366, FiltMax=53369, Gamma=1.000
22:30:49.807 00.015 21068 UpdateGuideState exits: m=111352 SNR=75.3
22:30:49.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:49.809 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:49.810 00.001 21068 Enqueuing Expose request
22:30:49.811 00.001 16108 Worker thread wakes up
22:30:49.811 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:49.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:49.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:50.773 00.962 16108 Exposure complete
22:30:50.839 00.066 16108 worker thread done servicing request
22:30:50.839 00.000 21068 OnExposeComplete: enter
22:30:50.840 00.001 21068 UpdateGuideState(): m_state=6
22:30:50.841 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1761
22:30:50.842 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.63, Mass=90898, SNR=60.4, Peak=14259 HFD=3.0
22:30:50.843 00.001 21068 MultiStar: [#1 -0.69,0.22,0.00,M1] [#2 0.11,0.41,1.65,U] [#3 -0.29,0.15,1.15,U] [#4 0.31,0.23,0.92,U] [#5 -0.28,0.07,1.20,U] [#6 -0.03,-0.16,0.88,U] [#7 -0.39,-0.26,0.68,U] [#8 -0.16,0.21,0.89,U] 
22:30:50.844 00.001 21068 single-star, 7 included, MultiStar: {-0.08, 0.13}, one-star: {-0.01, 0.08}
22:30:50.845 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
22:30:50.846 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
22:30:50.847 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.70 mountX=0.02 mountY=-0.07, mountTheta=-1.26
22:30:50.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
22:30:50.850 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
22:30:50.850 00.000 16108 Worker thread wakes up
22:30:50.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:30:50.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:30:50.851 00.001 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.07
22:30:50.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:30:50.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:50.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:50.851 00.000 16108 MoveAxis(E, 0, ABG)
22:30:50.851 00.000 16108 Move returns status 0, amount 0
22:30:50.851 00.000 16108 MoveAxis(N, 0, ABG)
22:30:50.851 00.000 16108 Move returns status 0, amount 0
22:30:50.851 00.000 16108 move complete, result=0
22:30:50.851 00.000 16108 worker thread done servicing request
22:30:50.854 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3936, FiltMin=3379, FiltMax=51709, Gamma=1.000
22:30:50.873 00.019 21068 UpdateGuideState exits: m=90898 SNR=60.4
22:30:50.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:50.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:50.876 00.001 21068 Enqueuing Expose request
22:30:50.877 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:50.878 00.001 16108 Worker thread wakes up
22:30:50.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:50.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:52.035 01.157 16108 Exposure complete
22:30:52.095 00.060 16108 worker thread done servicing request
22:30:52.095 00.000 21068 OnExposeComplete: enter
22:30:52.096 00.001 21068 UpdateGuideState(): m_state=6
22:30:52.097 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1762
22:30:52.097 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=877.59, Mass=120810, SNR=76.7, Peak=14563 HFD=3.3
22:30:52.098 00.001 21068 MultiStar: [#1 -0.08,0.42,0.99,U] [#2 -0.11,0.25,1.10,U] [#3 -0.06,0.52,0.97,U] [#4 0.12,-0.09,0.83,U] [#5 -0.22,0.05,1.04,U] [#6 -0.08,-0.52,0.74,U] [#7 -0.70,0.12,0.00,M4] [#8 -0.09,0.24,0.76,U] 
22:30:52.100 00.002 21068 single-star, 7 included, MultiStar: {-0.09, 0.14}, one-star: {-0.15, 0.03}
22:30:52.101 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
22:30:52.102 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
22:30:52.102 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.91 mountX=0.15 mountY=0.00, mountTheta=0.00
22:30:52.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.03, opts=13)
22:30:52.105 00.001 21068 Enqueuing Move request for scope (-0.15, 0.03)
22:30:52.105 00.000 16108 Worker thread wakes up
22:30:52.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
22:30:52.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
22:30:52.106 00.001 16108 Moving (-0.15, 0.03) raw xDistance=0.15 yDistance=0.00
22:30:52.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:52.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:52.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:30:52.106 00.000 16108 MoveAxis(E, 0, ABG)
22:30:52.106 00.000 16108 Move returns status 0, amount 0
22:30:52.106 00.000 16108 MoveAxis(N, 0, ABG)
22:30:52.106 00.000 16108 Move returns status 0, amount 0
22:30:52.106 00.000 16108 move complete, result=0
22:30:52.106 00.000 16108 worker thread done servicing request
22:30:52.109 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3936, FiltMin=3369, FiltMax=47241, Gamma=1.000
22:30:52.125 00.016 21068 UpdateGuideState exits: m=120810 SNR=76.7
22:30:52.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:52.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:52.128 00.001 21068 Enqueuing Expose request
22:30:52.129 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:52.130 00.001 16108 Worker thread wakes up
22:30:52.130 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:52.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:53.093 00.963 16108 Exposure complete
22:30:53.154 00.061 16108 worker thread done servicing request
22:30:53.154 00.000 21068 OnExposeComplete: enter
22:30:53.155 00.001 21068 UpdateGuideState(): m_state=6
22:30:53.156 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1763
22:30:53.157 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.36, Mass=87639, SNR=57.5, Peak=13235 HFD=3.3
22:30:53.158 00.001 21068 MultiStar: [#1 -0.54,0.20,0.00,M1] [#2 -0.10,0.15,1.46,U] [#3 -0.30,0.34,1.18,U] [#4 0.32,0.14,1.06,U] [#5 -0.17,-0.10,1.29,U] [#6 -0.26,-0.23,0.89,U] [#7 -0.69,0.12,0.00,M5] [#8 -0.16,0.19,1.18,U] 
22:30:53.159 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.06}, one-star: {-0.11, -0.19}
22:30:53.160 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
22:30:53.160 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
22:30:53.161 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.67 mountX=0.12 mountY=-0.03, mountTheta=-0.24
22:30:53.163 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
22:30:53.164 00.001 21068 Enqueuing Move request for scope (-0.11, 0.06)
22:30:53.165 00.001 16108 Worker thread wakes up
22:30:53.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
22:30:53.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
22:30:53.165 00.000 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.03
22:30:53.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:30:53.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:53.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:30:53.165 00.000 16108 MoveAxis(E, 0, ABG)
22:30:53.165 00.000 16108 Move returns status 0, amount 0
22:30:53.165 00.000 16108 MoveAxis(N, 0, ABG)
22:30:53.165 00.000 16108 Move returns status 0, amount 0
22:30:53.165 00.000 16108 move complete, result=0
22:30:53.165 00.000 16108 worker thread done servicing request
22:30:53.169 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3939, FiltMin=3421, FiltMax=56461, Gamma=1.000
22:30:53.187 00.018 21068 UpdateGuideState exits: m=87639 SNR=57.5
22:30:53.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:53.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:53.190 00.001 21068 Enqueuing Expose request
22:30:53.191 00.001 16108 Worker thread wakes up
22:30:53.191 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:53.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:53.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:54.343 01.152 16108 Exposure complete
22:30:54.401 00.058 16108 worker thread done servicing request
22:30:54.403 00.002 21068 OnExposeComplete: enter
22:30:54.403 00.000 21068 UpdateGuideState(): m_state=6
22:30:54.404 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1764
22:30:54.405 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.59, Mass=98759, SNR=66.9, Peak=14403 HFD=3.1
22:30:54.406 00.001 21068 MultiStar: [#1 -0.21,0.22,1.30,U] [#2 -0.03,0.20,1.18,U] [#3 -0.03,0.06,1.01,U] [#4 0.28,-0.14,0.89,U] [#5 -0.08,0.03,0.90,U] [#6 -0.00,0.06,0.84,U] [#7 -0.25,-0.06,0.66,U] [#8 -0.27,0.18,0.91,U] 
22:30:54.407 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.07, 0.04}
22:30:54.407 00.000 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
22:30:54.408 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
22:30:54.409 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=0.07 mountY=-0.02, mountTheta=-0.30
22:30:54.410 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
22:30:54.412 00.002 21068 Enqueuing Move request for scope (-0.07, 0.04)
22:30:54.413 00.001 16108 Worker thread wakes up
22:30:54.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:30:54.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:30:54.413 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=-0.02
22:30:54.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:30:54.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:54.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:54.413 00.000 16108 MoveAxis(E, 0, ABG)
22:30:54.413 00.000 16108 Move returns status 0, amount 0
22:30:54.413 00.000 16108 MoveAxis(N, 0, ABG)
22:30:54.413 00.000 16108 Move returns status 0, amount 0
22:30:54.413 00.000 16108 move complete, result=0
22:30:54.413 00.000 16108 worker thread done servicing request
22:30:54.418 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3942, FiltMin=3325, FiltMax=47241, Gamma=1.000
22:30:54.432 00.014 21068 UpdateGuideState exits: m=98759 SNR=66.9
22:30:54.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:54.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:54.435 00.001 21068 Enqueuing Expose request
22:30:54.436 00.001 16108 Worker thread wakes up
22:30:54.436 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:54.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:54.437 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:55.402 00.965 16108 Exposure complete
22:30:55.461 00.059 16108 worker thread done servicing request
22:30:55.461 00.000 21068 OnExposeComplete: enter
22:30:55.462 00.001 21068 UpdateGuideState(): m_state=6
22:30:55.463 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1765
22:30:55.463 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=877.54, Mass=99833, SNR=63.4, Peak=14531 HFD=3.2
22:30:55.464 00.001 21068 MultiStar: [#1 -0.21,0.03,1.21,U] [#2 -0.18,0.32,1.37,U] [#3 0.08,0.21,1.20,U] [#4 0.40,-0.16,1.13,U] [#5 0.32,-0.43,0.89,U] [#6 -0.01,-0.39,0.92,U] [#7 -0.32,0.01,0.63,U] [#8 0.05,0.29,0.89,U] 
22:30:55.465 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.03, -0.02}
22:30:55.466 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
22:30:55.466 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
22:30:55.467 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.26 mountX=-0.02 mountY=-0.01, mountTheta=-2.66
22:30:55.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
22:30:55.469 00.000 21068 Enqueuing Move request for scope (0.02, 0.01)
22:30:55.470 00.001 16108 Worker thread wakes up
22:30:55.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:30:55.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:30:55.470 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
22:30:55.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:30:55.471 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:55.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:55.471 00.000 16108 MoveAxis(E, 0, ABG)
22:30:55.471 00.000 16108 Move returns status 0, amount 0
22:30:55.471 00.000 16108 MoveAxis(N, 0, ABG)
22:30:55.471 00.000 16108 Move returns status 0, amount 0
22:30:55.471 00.000 16108 move complete, result=0
22:30:55.471 00.000 16108 worker thread done servicing request
22:30:55.477 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3942, FiltMin=3421, FiltMax=49821, Gamma=1.000
22:30:55.491 00.014 21068 UpdateGuideState exits: m=99833 SNR=63.4
22:30:55.492 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:55.493 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:55.493 00.000 21068 Enqueuing Expose request
22:30:55.495 00.002 16108 Worker thread wakes up
22:30:55.495 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:55.496 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:55.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:56.655 01.159 16108 Exposure complete
22:30:56.717 00.062 16108 worker thread done servicing request
22:30:56.717 00.000 21068 OnExposeComplete: enter
22:30:56.718 00.001 21068 UpdateGuideState(): m_state=6
22:30:56.719 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1766
22:30:56.720 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.76, Mass=115217, SNR=82.9, Peak=16579 HFD=3.6
22:30:56.721 00.001 21068 MultiStar: [#1 -0.21,0.61,0.00,M1] [#2 -0.16,0.47,1.07,U] [#3 0.23,0.31,0.85,U] [#4 0.30,0.13,0.76,U] [#5 0.30,0.05,0.76,U] [#6 0.06,0.04,0.70,U] [#7 -0.61,0.04,0.00,M4] [#8 0.03,0.65,0.00,M1] 
22:30:56.722 00.001 21068 single-star, 5 included, MultiStar: {0.13, 0.22}, one-star: {0.14, 0.21}
22:30:56.723 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
22:30:56.723 00.000 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
22:30:56.724 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=1.00 mountX=-0.10 mountY=-0.24, mountTheta=-1.96
22:30:56.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.21, opts=13)
22:30:56.727 00.001 21068 Enqueuing Move request for scope (0.14, 0.21)
22:30:56.728 00.001 16108 Worker thread wakes up
22:30:56.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
22:30:56.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
22:30:56.728 00.000 16108 Moving (0.14, 0.21) raw xDistance=-0.10 yDistance=-0.24
22:30:56.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:30:56.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:30:56.729 00.001 16108 MoveAxis(E, 0, ABG)
22:30:56.729 00.000 16108 Move returns status 0, amount 0
22:30:56.729 00.000 16108 MoveAxis(N, 48, ABG)
22:30:56.729 00.000 16108 Guiding  Dir = 0, Dur = 48
22:30:56.729 00.000 16108 IsSlewing returns 0
22:30:56.729 00.000 16108 IsGuiding returns 0
22:30:56.732 00.003 16108 PulseGuide returned control before completion, sleep 56
22:30:56.733 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3945, FiltMin=3411, FiltMax=51405, Gamma=1.000
22:30:56.749 00.016 21068 UpdateGuideState exits: m=115217 SNR=82.9
22:30:56.751 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:56.752 00.000 21068 Enqueuing Expose request
22:30:56.797 00.045 16108 IsGuiding returns 1
22:30:56.797 00.000 16108 scope still moving after pulse duration time elapsed
22:30:56.829 00.032 16108 IsSlewing returns 0
22:30:56.829 00.000 16108 IsGuiding returns 0
22:30:56.829 00.000 16108 scope move finished after 48 + 52 ms
22:30:56.829 00.000 16108 Move returns status 0, amount 48
22:30:56.829 00.000 16108 move complete, result=0
22:30:56.829 00.000 16108 worker thread done servicing request
22:30:56.829 00.000 16108 Worker thread wakes up
22:30:56.829 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
22:30:56.832 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:56.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:57.798 00.966 16108 Exposure complete
22:30:57.862 00.064 16108 worker thread done servicing request
22:30:57.862 00.000 21068 OnExposeComplete: enter
22:30:57.863 00.001 21068 UpdateGuideState(): m_state=6
22:30:57.864 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1767
22:30:57.865 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.56, Mass=109444, SNR=77.7, Peak=15555 HFD=3.2
22:30:57.866 00.001 21068 MultiStar: [#1 -0.30,0.39,1.09,U] [#2 0.22,0.23,1.29,U] [#3 0.14,0.31,0.94,U] [#4 1.07,-0.29,0.00,M1] [#5 0.34,0.13,0.68,U] [#6 0.14,-0.02,0.61,U] [#7 0.13,-0.03,0.60,U] [#8 0.11,0.10,0.68,U] 
22:30:57.866 00.000 21068 single-star, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.05, 0.01}
22:30:57.867 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
22:30:57.868 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
22:30:57.869 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.23 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
22:30:57.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
22:30:57.871 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
22:30:57.872 00.001 16108 Worker thread wakes up
22:30:57.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:30:57.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:30:57.872 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.04 yDistance=-0.02
22:30:57.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:30:57.873 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:57.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:57.873 00.000 16108 MoveAxis(E, 0, ABG)
22:30:57.873 00.000 16108 Move returns status 0, amount 0
22:30:57.873 00.000 16108 MoveAxis(N, 0, ABG)
22:30:57.873 00.000 16108 Move returns status 0, amount 0
22:30:57.873 00.000 16108 move complete, result=0
22:30:57.873 00.000 16108 worker thread done servicing request
22:30:57.878 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3949, FiltMin=3369, FiltMax=52525, Gamma=1.000
22:30:57.893 00.015 21068 UpdateGuideState exits: m=109444 SNR=77.7
22:30:57.893 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:57.895 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:57.896 00.001 21068 Enqueuing Expose request
22:30:57.897 00.001 16108 Worker thread wakes up
22:30:57.897 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:57.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:57.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:30:59.047 01.150 16108 Exposure complete
22:30:59.106 00.059 16108 worker thread done servicing request
22:30:59.107 00.001 21068 OnExposeComplete: enter
22:30:59.108 00.001 21068 UpdateGuideState(): m_state=6
22:30:59.109 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1768
22:30:59.109 00.000 21068 Star::Find returns 1 (0), X=220.30, Y=877.24, Mass=98934, SNR=61.9, Peak=13555 HFD=2.9
22:30:59.110 00.001 21068 MultiStar: [#1 0.10,0.02,1.17,U] [#2 0.26,0.01,1.46,U] [#3 0.24,-0.03,1.26,U] [#4 0.60,-0.50,0.00,M2] [#5 0.27,-0.37,1.11,U] [#6 -0.06,-0.65,0.00,M1] [#7 -0.43,0.00,0.68,U] [#8 0.06,0.11,0.88,U] 
22:30:59.111 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.08}, one-star: {0.11, -0.31}
22:30:59.111 00.000 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
22:30:59.112 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
22:30:59.113 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.14 mountY=0.05, mountTheta=2.79
22:30:59.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
22:30:59.116 00.002 21068 Enqueuing Move request for scope (0.13, -0.08)
22:30:59.116 00.000 16108 Worker thread wakes up
22:30:59.117 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:30:59.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:30:59.117 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.14 yDistance=0.05
22:30:59.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:30:59.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:59.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:30:59.117 00.000 16108 MoveAxis(E, 0, ABG)
22:30:59.117 00.000 16108 Move returns status 0, amount 0
22:30:59.117 00.000 16108 MoveAxis(N, 0, ABG)
22:30:59.117 00.000 16108 Move returns status 0, amount 0
22:30:59.117 00.000 16108 move complete, result=0
22:30:59.117 00.000 16108 worker thread done servicing request
22:30:59.122 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3949, FiltMin=3382, FiltMax=39513, Gamma=1.000
22:30:59.136 00.014 21068 UpdateGuideState exits: m=98934 SNR=61.9
22:30:59.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:59.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:30:59.139 00.001 21068 Enqueuing Expose request
22:30:59.139 00.000 16108 Worker thread wakes up
22:30:59.139 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:59.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:30:59.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:00.115 00.975 16108 Exposure complete
22:31:00.173 00.058 16108 worker thread done servicing request
22:31:00.173 00.000 21068 OnExposeComplete: enter
22:31:00.174 00.001 21068 UpdateGuideState(): m_state=6
22:31:00.175 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1769
22:31:00.175 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=877.34, Mass=108896, SNR=71.3, Peak=13843 HFD=3.3
22:31:00.176 00.001 21068 MultiStar: [#1 0.02,0.11,1.22,U] [#2 -0.04,-0.01,1.09,U] [#3 0.11,-0.05,0.98,U] [#4 0.45,-0.25,0.84,U] [#5 0.31,-0.15,0.94,U] [#6 0.31,-0.19,0.92,U] [#7 -0.17,-0.07,0.60,U] [#8 0.10,0.34,0.63,U] 
22:31:00.177 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {-0.07, -0.21}
22:31:00.178 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
22:31:00.178 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
22:31:00.179 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.12 mountY=0.03, mountTheta=2.89
22:31:00.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
22:31:00.182 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
22:31:00.184 00.002 16108 Worker thread wakes up
22:31:00.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:31:00.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:31:00.184 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
22:31:00.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:31:00.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:00.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:00.184 00.000 16108 MoveAxis(E, 0, ABG)
22:31:00.184 00.000 16108 Move returns status 0, amount 0
22:31:00.184 00.000 16108 MoveAxis(N, 0, ABG)
22:31:00.184 00.000 16108 Move returns status 0, amount 0
22:31:00.184 00.000 16108 move complete, result=0
22:31:00.184 00.000 16108 worker thread done servicing request
22:31:00.188 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3952, FiltMin=3405, FiltMax=45257, Gamma=1.000
22:31:00.205 00.017 21068 UpdateGuideState exits: m=108896 SNR=71.3
22:31:00.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:00.206 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:00.207 00.001 21068 Enqueuing Expose request
22:31:00.208 00.001 16108 Worker thread wakes up
22:31:00.208 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:00.209 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:00.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:01.358 01.149 16108 Exposure complete
22:31:01.419 00.061 16108 worker thread done servicing request
22:31:01.419 00.000 21068 OnExposeComplete: enter
22:31:01.420 00.001 21068 UpdateGuideState(): m_state=6
22:31:01.421 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1770
22:31:01.421 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=877.57, Mass=86399, SNR=55.3, Peak=11635 HFD=3.2
22:31:01.422 00.001 21068 MultiStar: [#1 -0.03,-0.00,1.32,U] [#2 0.21,0.19,1.39,U] [#3 -0.04,0.14,1.31,U] [#4 0.31,-0.10,0.90,U] [#5 0.37,-0.11,1.14,U] [#6 0.20,-0.17,0.90,U] [#7 -0.19,-0.16,0.74,U] [#8 0.10,0.09,0.85,U] 
22:31:01.423 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.00}, one-star: {0.09, 0.02}
22:31:01.424 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
22:31:01.424 00.000 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
22:31:01.425 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
22:31:01.428 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
22:31:01.429 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
22:31:01.430 00.001 16108 Worker thread wakes up
22:31:01.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:31:01.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:31:01.430 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
22:31:01.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:31:01.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:01.430 00.000 16108 MoveAxis(E, 0, ABG)
22:31:01.430 00.000 16108 Move returns status 0, amount 0
22:31:01.430 00.000 16108 MoveAxis(N, 0, ABG)
22:31:01.430 00.000 16108 Move returns status 0, amount 0
22:31:01.430 00.000 16108 move complete, result=0
22:31:01.431 00.001 16108 worker thread done servicing request
22:31:01.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3952, FiltMin=3401, FiltMax=53161, Gamma=1.000
22:31:01.452 00.017 21068 UpdateGuideState exits: m=86399 SNR=55.3
22:31:01.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:01.455 00.001 21068 Enqueuing Expose request
22:31:01.455 00.000 16108 Worker thread wakes up
22:31:01.455 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:01.456 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:01.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:02.416 00.960 16108 Exposure complete
22:31:02.472 00.056 16108 worker thread done servicing request
22:31:02.473 00.001 21068 OnExposeComplete: enter
22:31:02.474 00.001 21068 UpdateGuideState(): m_state=6
22:31:02.475 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1771
22:31:02.476 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.47, Mass=108880, SNR=75.6, Peak=14403 HFD=3.3
22:31:02.477 00.001 21068 MultiStar: [#1 -0.19,0.13,1.14,U] [#2 0.29,0.18,1.13,U] [#3 -0.12,0.08,0.88,U] [#4 0.24,-0.04,0.78,U] [#5 0.19,-0.13,0.93,U] [#6 0.12,-0.17,0.85,U] [#7 -0.14,-0.34,0.54,U] [#8 0.21,0.09,0.72,U] 
22:31:02.478 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.12, -0.08}
22:31:02.479 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
22:31:02.480 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
22:31:02.481 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
22:31:02.482 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
22:31:02.483 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
22:31:02.484 00.001 16108 Worker thread wakes up
22:31:02.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:31:02.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:31:02.484 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
22:31:02.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:31:02.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:02.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:02.484 00.000 16108 MoveAxis(E, 0, ABG)
22:31:02.484 00.000 16108 Move returns status 0, amount 0
22:31:02.484 00.000 16108 MoveAxis(N, 0, ABG)
22:31:02.484 00.000 16108 Move returns status 0, amount 0
22:31:02.484 00.000 16108 move complete, result=0
22:31:02.484 00.000 16108 worker thread done servicing request
22:31:02.492 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3952, FiltMin=3389, FiltMax=51353, Gamma=1.000
22:31:02.506 00.014 21068 UpdateGuideState exits: m=108880 SNR=75.6
22:31:02.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:02.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:02.508 00.001 21068 Enqueuing Expose request
22:31:02.509 00.001 16108 Worker thread wakes up
22:31:02.509 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:02.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:02.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:03.660 01.151 16108 Exposure complete
22:31:03.718 00.058 16108 worker thread done servicing request
22:31:03.718 00.000 21068 OnExposeComplete: enter
22:31:03.719 00.001 21068 UpdateGuideState(): m_state=6
22:31:03.721 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1772
22:31:03.722 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.38, Mass=101592, SNR=65.5, Peak=15744 HFD=3.1
22:31:03.723 00.001 21068 MultiStar: [#1 0.30,-0.03,1.19,U] [#2 0.40,0.27,1.55,U] [#3 0.59,0.01,0.00,M1] [#4 0.74,-0.38,0.00,M1] [#5 0.23,-0.10,0.96,U] [#6 0.08,-0.35,0.91,U] [#7 -0.06,-0.08,0.76,U] [#8 0.50,-0.10,0.76,U] 
22:31:03.724 00.001 21068 refined, 6 included, MultiStar: {0.28, -0.05}, one-star: {0.39, -0.18}
22:31:03.725 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
22:31:03.726 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
22:31:03.728 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-0.17 mountX=-0.28 mountY=-0.02, mountTheta=-3.08
22:31:03.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.05, opts=13)
22:31:03.731 00.001 21068 Enqueuing Move request for scope (0.28, -0.05)
22:31:03.732 00.001 16108 Worker thread wakes up
22:31:03.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
22:31:03.733 00.001 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
22:31:03.733 00.000 16108 Moving (0.28, -0.05) raw xDistance=-0.28 yDistance=-0.02
22:31:03.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:31:03.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:03.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:03.733 00.000 16108 MoveAxis(E, 74, ABG)
22:31:03.733 00.000 16108 Guiding  Dir = 2, Dur = 74
22:31:03.733 00.000 16108 IsSlewing returns 0
22:31:03.733 00.000 16108 IsGuiding returns 0
22:31:03.734 00.001 16108 PulseGuide returned control before completion, sleep 84
22:31:03.737 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=3952, FiltMin=3400, FiltMax=42973, Gamma=1.000
22:31:03.754 00.017 21068 UpdateGuideState exits: m=101592 SNR=65.5
22:31:03.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:03.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:03.756 00.000 21068 Enqueuing Expose request
22:31:03.823 00.067 16108 IsGuiding returns 0
22:31:03.823 00.000 16108 Move returns status 0, amount 74
22:31:03.823 00.000 16108 MoveAxis(N, 0, ABG)
22:31:03.823 00.000 16108 Move returns status 0, amount 0
22:31:03.823 00.000 16108 move complete, result=0
22:31:03.823 00.000 16108 worker thread done servicing request
22:31:03.823 00.000 16108 Worker thread wakes up
22:31:03.823 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH
22:31:03.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:03.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:04.780 00.956 16108 Exposure complete
22:31:04.840 00.060 16108 worker thread done servicing request
22:31:04.840 00.000 21068 OnExposeComplete: enter
22:31:04.841 00.001 21068 UpdateGuideState(): m_state=6
22:31:04.842 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1773
22:31:04.843 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.35, Mass=100631, SNR=61.0, Peak=16144 HFD=3.2
22:31:04.844 00.001 21068 MultiStar: [#1 0.06,0.02,1.37,U] [#2 0.32,0.05,1.33,U] [#3 0.37,0.04,1.32,U] [#4 0.27,-0.33,0.87,U] [#5 0.27,-0.10,1.18,U] [#6 0.18,-0.32,0.86,U] [#7 -0.32,-0.28,0.76,U] [#8 0.44,0.01,0.99,U] 
22:31:04.844 00.000 21068 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.25, -0.20}
22:31:04.845 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
22:31:04.846 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.97)
22:31:04.847 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.41 mountX=-0.23 mountY=0.04, mountTheta=2.97
22:31:04.848 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.10, opts=13)
22:31:04.849 00.001 21068 Enqueuing Move request for scope (0.22, -0.10)
22:31:04.850 00.001 16108 Worker thread wakes up
22:31:04.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
22:31:04.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
22:31:04.850 00.000 16108 Moving (0.22, -0.10) raw xDistance=-0.23 yDistance=0.04
22:31:04.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:31:04.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:04.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:04.850 00.000 16108 MoveAxis(E, 66, ABG)
22:31:04.850 00.000 16108 Guiding  Dir = 2, Dur = 66
22:31:04.851 00.001 16108 IsSlewing returns 0
22:31:04.851 00.000 16108 IsGuiding returns 0
22:31:04.852 00.001 16108 PulseGuide returned control before completion, sleep 76
22:31:04.856 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3955, FiltMin=3398, FiltMax=50141, Gamma=1.000
22:31:04.870 00.014 21068 UpdateGuideState exits: m=100631 SNR=61.0
22:31:04.872 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:04.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:04.873 00.000 21068 Enqueuing Expose request
22:31:04.929 00.056 16108 IsGuiding returns 1
22:31:04.929 00.000 16108 scope still moving after pulse duration time elapsed
22:31:04.960 00.031 16108 IsSlewing returns 0
22:31:04.960 00.000 16108 IsGuiding returns 0
22:31:04.960 00.000 16108 scope move finished after 66 + 43 ms
22:31:04.960 00.000 16108 Move returns status 0, amount 66
22:31:04.960 00.000 16108 MoveAxis(N, 0, ABG)
22:31:04.960 00.000 16108 Move returns status 0, amount 0
22:31:04.960 00.000 16108 move complete, result=0
22:31:04.960 00.000 16108 worker thread done servicing request
22:31:04.960 00.000 16108 Worker thread wakes up
22:31:04.960 00.000 21068 GuideStep: -0.2 px 66 ms EAST, 0.0 px 0 ms NORTH
22:31:04.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:04.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:06.116 01.155 16108 Exposure complete
22:31:06.191 00.075 16108 worker thread done servicing request
22:31:06.192 00.001 21068 OnExposeComplete: enter
22:31:06.193 00.001 21068 UpdateGuideState(): m_state=6
22:31:06.195 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1774
22:31:06.196 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.68, Mass=93239, SNR=75.1, Peak=15043 HFD=3.0
22:31:06.197 00.001 21068 MultiStar: [#1 -0.27,0.18,1.14,U] [#2 0.05,0.27,1.38,U] [#3 -0.04,0.23,0.91,U] [#4 0.24,-0.25,0.66,U] [#5 -0.05,0.33,0.91,U] [#6 -0.23,-0.18,0.74,U] [#7 -0.47,-0.27,0.56,U] [#8 -0.09,0.36,0.67,U] 
22:31:06.200 00.003 21068 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.20, 0.13}
22:31:06.201 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
22:31:06.202 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
22:31:06.203 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.99 mountX=0.08 mountY=-0.11, mountTheta=-0.95
22:31:06.207 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
22:31:06.209 00.002 21068 Enqueuing Move request for scope (-0.06, 0.13)
22:31:06.210 00.001 16108 Worker thread wakes up
22:31:06.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
22:31:06.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
22:31:06.210 00.000 16108 Moving (-0.06, 0.13) raw xDistance=0.08 yDistance=-0.11
22:31:06.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:31:06.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:06.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:06.210 00.000 16108 MoveAxis(E, 0, ABG)
22:31:06.210 00.000 16108 Move returns status 0, amount 0
22:31:06.210 00.000 16108 MoveAxis(N, 0, ABG)
22:31:06.210 00.000 16108 Move returns status 0, amount 0
22:31:06.210 00.000 16108 move complete, result=0
22:31:06.210 00.000 16108 worker thread done servicing request
22:31:06.218 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3955, FiltMin=3337, FiltMax=45097, Gamma=1.000
22:31:06.242 00.024 21068 UpdateGuideState exits: m=93239 SNR=75.1
22:31:06.242 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:06.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:06.244 00.001 21068 Enqueuing Expose request
22:31:06.246 00.002 16108 Worker thread wakes up
22:31:06.246 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:06.248 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:06.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:07.224 00.976 16108 Exposure complete
22:31:07.325 00.101 16108 worker thread done servicing request
22:31:07.325 00.000 21068 OnExposeComplete: enter
22:31:07.326 00.001 21068 UpdateGuideState(): m_state=6
22:31:07.327 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1775
22:31:07.329 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=877.74, Mass=93584, SNR=67.2, Peak=16547 HFD=2.9
22:31:07.330 00.001 21068 MultiStar: [#1 -0.09,0.31,1.24,U] [#2 -0.06,0.35,1.25,U] [#3 0.12,0.08,1.15,U] [#4 0.07,-0.07,0.79,U] [#5 -0.01,-0.06,1.02,U] [#6 -0.04,-0.30,0.97,U] [#7 -0.25,0.16,0.67,U] [#8 0.22,0.24,0.83,U] 
22:31:07.332 00.002 21068 refined, 8 included, MultiStar: {0.00, 0.11}, one-star: {0.07, 0.19}
22:31:07.333 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
22:31:07.335 00.002 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:31:07.336 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=0.01 mountY=-0.11, mountTheta=-1.44
22:31:07.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.11, opts=13)
22:31:07.339 00.001 21068 Enqueuing Move request for scope (0.00, 0.11)
22:31:07.340 00.001 16108 Worker thread wakes up
22:31:07.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
22:31:07.341 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
22:31:07.341 00.000 16108 Moving (0.00, 0.11) raw xDistance=0.01 yDistance=-0.11
22:31:07.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:31:07.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:07.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:07.341 00.000 16108 MoveAxis(E, 0, ABG)
22:31:07.341 00.000 16108 Move returns status 0, amount 0
22:31:07.341 00.000 16108 MoveAxis(N, 0, ABG)
22:31:07.342 00.001 16108 Move returns status 0, amount 0
22:31:07.342 00.000 16108 move complete, result=0
22:31:07.342 00.000 16108 worker thread done servicing request
22:31:07.346 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3955, FiltMin=3401, FiltMax=54477, Gamma=1.000
22:31:07.370 00.024 21068 UpdateGuideState exits: m=93584 SNR=67.2
22:31:07.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:07.373 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:07.374 00.001 21068 Enqueuing Expose request
22:31:07.376 00.002 16108 Worker thread wakes up
22:31:07.376 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:07.379 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:07.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:08.549 01.170 16108 Exposure complete
22:31:08.662 00.113 16108 worker thread done servicing request
22:31:08.662 00.000 21068 OnExposeComplete: enter
22:31:08.665 00.003 21068 UpdateGuideState(): m_state=6
22:31:08.666 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1776
22:31:08.668 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=877.88, Mass=97806, SNR=65.0, Peak=14787 HFD=2.9
22:31:08.671 00.003 21068 MultiStar: [#1 -0.35,0.43,1.02,U] [#2 0.32,0.31,1.31,U] [#3 -0.10,0.31,1.06,U] [#4 0.23,-0.04,0.90,U] [#5 0.09,-0.11,1.18,U] [#6 -0.05,-0.16,1.02,U] [#7 -0.50,-0.19,0.71,U] [#8 -0.01,0.32,0.91,U] 
22:31:08.672 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.11, 0.32}
22:31:08.673 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
22:31:08.674 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
22:31:08.675 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.76 mountX=0.05 mountY=-0.13, mountTheta=-1.20
22:31:08.678 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
22:31:08.679 00.001 21068 Enqueuing Move request for scope (-0.03, 0.14)
22:31:08.681 00.002 16108 Worker thread wakes up
22:31:08.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:31:08.683 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:31:08.683 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.05 yDistance=-0.13
22:31:08.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:31:08.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:08.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:31:08.683 00.000 16108 MoveAxis(E, 0, ABG)
22:31:08.683 00.000 16108 Move returns status 0, amount 0
22:31:08.683 00.000 16108 MoveAxis(N, 0, ABG)
22:31:08.684 00.001 16108 Move returns status 0, amount 0
22:31:08.685 00.001 16108 move complete, result=0
22:31:08.685 00.000 16108 worker thread done servicing request
22:31:08.698 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=3952, FiltMin=3337, FiltMax=51229, Gamma=1.000
22:31:08.751 00.053 21068 UpdateGuideState exits: m=97806 SNR=65.0
22:31:08.753 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:08.755 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:08.759 00.004 21068 Enqueuing Expose request
22:31:08.762 00.003 16108 Worker thread wakes up
22:31:08.762 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:08.764 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:08.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:09.748 00.984 16108 Exposure complete
22:31:09.837 00.089 16108 worker thread done servicing request
22:31:09.837 00.000 21068 OnExposeComplete: enter
22:31:09.839 00.002 21068 UpdateGuideState(): m_state=6
22:31:09.842 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1777
22:31:09.842 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=877.69, Mass=104182, SNR=67.4, Peak=17875 HFD=3.2
22:31:09.844 00.002 21068 MultiStar: [#1 -0.50,0.35,0.00,M1] [#2 0.04,0.48,1.13,U] [#3 -0.23,0.40,1.22,U] [#4 -0.12,0.20,0.68,U] [#5 -0.29,0.09,0.87,U] [#6 -0.24,0.06,1.07,U] [#7 -0.23,0.15,0.60,U] [#8 -0.30,0.37,0.63,U] 
22:31:09.845 00.001 21068 single-star, 7 included, MultiStar: {-0.18, 0.25}, one-star: {-0.14, 0.14}
22:31:09.845 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:31:09.846 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
22:31:09.847 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.37 mountX=0.16 mountY=-0.10, mountTheta=-0.55
22:31:09.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.14, opts=13)
22:31:09.851 00.002 21068 Enqueuing Move request for scope (-0.14, 0.14)
22:31:09.852 00.001 16108 Worker thread wakes up
22:31:09.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
22:31:09.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
22:31:09.852 00.000 16108 Moving (-0.14, 0.14) raw xDistance=0.16 yDistance=-0.10
22:31:09.853 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:31:09.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:09.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:31:09.853 00.000 16108 MoveAxis(E, 0, ABG)
22:31:09.853 00.000 16108 Move returns status 0, amount 0
22:31:09.853 00.000 16108 MoveAxis(N, 0, ABG)
22:31:09.853 00.000 16108 Move returns status 0, amount 0
22:31:09.853 00.000 16108 move complete, result=0
22:31:09.853 00.000 16108 worker thread done servicing request
22:31:09.862 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3955, FiltMin=3427, FiltMax=52576, Gamma=1.000
22:31:09.890 00.028 21068 UpdateGuideState exits: m=104182 SNR=67.4
22:31:09.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:09.894 00.002 21068 Enqueuing Expose request
22:31:09.895 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:09.896 00.001 16108 Worker thread wakes up
22:31:09.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:09.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:11.054 01.158 16108 Exposure complete
22:31:11.129 00.075 16108 worker thread done servicing request
22:31:11.129 00.000 21068 OnExposeComplete: enter
22:31:11.130 00.001 21068 UpdateGuideState(): m_state=6
22:31:11.131 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1778
22:31:11.133 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=877.81, Mass=104199, SNR=75.8, Peak=18179 HFD=3.0
22:31:11.134 00.001 21068 MultiStar: [#1 -0.49,0.29,0.00,M2] [#2 -0.09,0.30,1.05,U] [#3 -0.40,0.44,0.00,M1] [#4 -0.12,0.31,0.79,U] [#5 -0.14,0.08,0.86,U] [#6 -0.36,0.02,0.70,U] [#7 -0.37,-0.04,0.68,U] [#8 -0.64,0.42,0.00,M1] 
22:31:11.136 00.002 21068 refined, 5 included, MultiStar: {-0.21, 0.17}, one-star: {-0.24, 0.26}
22:31:11.137 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
22:31:11.138 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:31:11.140 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.45 mountX=0.23 mountY=-0.12, mountTheta=-0.47
22:31:11.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.17, opts=13)
22:31:11.144 00.002 21068 Enqueuing Move request for scope (-0.21, 0.17)
22:31:11.145 00.001 16108 Worker thread wakes up
22:31:11.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
22:31:11.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
22:31:11.145 00.000 16108 Moving (-0.21, 0.17) raw xDistance=0.23 yDistance=-0.12
22:31:11.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:31:11.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:11.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:31:11.145 00.000 16108 MoveAxis(W, 61, ABG)
22:31:11.145 00.000 16108 Guiding  Dir = 3, Dur = 61
22:31:11.145 00.000 16108 IsSlewing returns 0
22:31:11.145 00.000 16108 IsGuiding returns 0
22:31:11.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3955, FiltMin=3411, FiltMax=57664, Gamma=1.000
22:31:11.170 00.019 21068 UpdateGuideState exits: m=104199 SNR=75.8
22:31:11.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:11.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:11.174 00.001 21068 Enqueuing Expose request
22:31:11.179 00.005 16108 PulseGuide returned control before completion, sleep 38
22:31:11.224 00.045 16108 IsGuiding returns 1
22:31:11.224 00.000 16108 scope still moving after pulse duration time elapsed
22:31:11.255 00.031 16108 IsSlewing returns 0
22:31:11.255 00.000 16108 IsGuiding returns 1
22:31:11.286 00.031 16108 IsSlewing returns 0
22:31:11.286 00.000 16108 IsGuiding returns 0
22:31:11.286 00.000 16108 scope move finished after 61 + 80 ms
22:31:11.286 00.000 16108 Move returns status 0, amount 61
22:31:11.286 00.000 16108 MoveAxis(N, 0, ABG)
22:31:11.286 00.000 16108 Move returns status 0, amount 0
22:31:11.286 00.000 16108 move complete, result=0
22:31:11.286 00.000 16108 worker thread done servicing request
22:31:11.286 00.000 16108 Worker thread wakes up
22:31:11.286 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:11.286 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
22:31:11.288 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:12.247 00.959 16108 Exposure complete
22:31:12.313 00.066 16108 worker thread done servicing request
22:31:12.313 00.000 21068 OnExposeComplete: enter
22:31:12.314 00.001 21068 UpdateGuideState(): m_state=6
22:31:12.315 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1779
22:31:12.316 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.71, Mass=104959, SNR=69.8, Peak=16595 HFD=3.2
22:31:12.317 00.001 21068 MultiStar: [#1 -0.16,0.35,1.21,U] [#2 -0.04,0.31,1.12,U] [#3 0.09,0.31,1.17,U] [#4 0.18,-0.13,0.83,U] [#5 -0.01,0.08,0.90,U] [#6 -0.39,-0.07,0.71,U] [#7 -0.56,0.26,0.00,M1] [#8 -0.45,0.29,0.61,U] 
22:31:12.317 00.000 21068 single-star, 7 included, MultiStar: {-0.07, 0.18}, one-star: {-0.00, 0.16}
22:31:12.319 00.002 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
22:31:12.320 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
22:31:12.321 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=0.03 mountY=-0.15, mountTheta=-1.38
22:31:12.323 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.16, opts=13)
22:31:12.324 00.001 21068 Enqueuing Move request for scope (-0.00, 0.16)
22:31:12.324 00.000 16108 Worker thread wakes up
22:31:12.325 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
22:31:12.325 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
22:31:12.325 00.000 16108 Moving (-0.00, 0.16) raw xDistance=0.03 yDistance=-0.15
22:31:12.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:31:12.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:12.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:31:12.325 00.000 16108 MoveAxis(E, 0, ABG)
22:31:12.325 00.000 16108 Move returns status 0, amount 0
22:31:12.325 00.000 16108 MoveAxis(N, 0, ABG)
22:31:12.325 00.000 16108 Move returns status 0, amount 0
22:31:12.325 00.000 16108 move complete, result=0
22:31:12.325 00.000 16108 worker thread done servicing request
22:31:12.329 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3955, FiltMin=3366, FiltMax=45433, Gamma=1.000
22:31:12.347 00.018 21068 UpdateGuideState exits: m=104959 SNR=69.8
22:31:12.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:12.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:12.349 00.000 21068 Enqueuing Expose request
22:31:12.351 00.002 16108 Worker thread wakes up
22:31:12.351 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:12.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:12.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:13.497 01.145 16108 Exposure complete
22:31:13.559 00.062 16108 worker thread done servicing request
22:31:13.559 00.000 21068 OnExposeComplete: enter
22:31:13.560 00.001 21068 UpdateGuideState(): m_state=6
22:31:13.560 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1780
22:31:13.561 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.57, Mass=93934, SNR=62.4, Peak=14035 HFD=3.2
22:31:13.562 00.001 21068 MultiStar: [#1 0.07,0.11,1.12,U] [#2 0.21,0.30,1.24,U] [#3 0.31,0.11,1.14,U] [#4 0.43,-0.01,0.89,U] [#5 0.23,-0.10,1.08,U] [#6 -0.28,-0.12,0.83,U] [#7 -0.26,-0.04,0.69,U] [#8 0.15,0.07,0.83,U] 
22:31:13.563 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.15, 0.02}
22:31:13.564 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
22:31:13.565 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:31:13.567 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.37 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
22:31:13.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
22:31:13.570 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
22:31:13.571 00.001 16108 Worker thread wakes up
22:31:13.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:31:13.571 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:31:13.571 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.12 yDistance=-0.08
22:31:13.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:31:13.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:13.572 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:13.572 00.000 16108 MoveAxis(E, 0, ABG)
22:31:13.572 00.000 16108 Move returns status 0, amount 0
22:31:13.572 00.000 16108 MoveAxis(N, 0, ABG)
22:31:13.572 00.000 16108 Move returns status 0, amount 0
22:31:13.572 00.000 16108 move complete, result=0
22:31:13.572 00.000 16108 worker thread done servicing request
22:31:13.576 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3955, FiltMin=3427, FiltMax=52025, Gamma=1.000
22:31:13.591 00.015 21068 UpdateGuideState exits: m=93934 SNR=62.4
22:31:13.592 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:13.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:13.594 00.001 21068 Enqueuing Expose request
22:31:13.595 00.001 16108 Worker thread wakes up
22:31:13.595 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:13.597 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:13.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:14.558 00.961 16108 Exposure complete
22:31:14.614 00.056 16108 worker thread done servicing request
22:31:14.614 00.000 21068 OnExposeComplete: enter
22:31:14.615 00.001 21068 UpdateGuideState(): m_state=6
22:31:14.616 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1781
22:31:14.617 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.53, Mass=98497, SNR=67.7, Peak=15088 HFD=3.0
22:31:14.618 00.001 21068 MultiStar: [#1 0.62,0.10,0.00,M1] [#2 0.62,0.10,0.00,M1] [#3 0.24,0.12,1.13,U] [#4 0.56,-0.13,0.00,M1] [#5 0.15,-0.18,0.98,U] [#6 0.44,-0.54,0.00,M1] [#7 -0.21,0.09,0.63,U] [#8 0.55,0.41,0.00,M1] 
22:31:14.619 00.001 21068 refined, 3 included, MultiStar: {0.21, -0.00}, one-star: {0.51, -0.02}
22:31:14.620 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
22:31:14.621 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
22:31:14.621 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.00 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
22:31:14.624 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.00, opts=13)
22:31:14.624 00.000 21068 Enqueuing Move request for scope (0.21, -0.00)
22:31:14.625 00.001 16108 Worker thread wakes up
22:31:14.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
22:31:14.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
22:31:14.625 00.000 16108 Moving (0.21, -0.00) raw xDistance=-0.21 yDistance=-0.05
22:31:14.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:31:14.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:14.626 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:14.626 00.000 16108 MoveAxis(E, 55, ABG)
22:31:14.626 00.000 16108 Guiding  Dir = 2, Dur = 55
22:31:14.626 00.000 16108 IsSlewing returns 0
22:31:14.626 00.000 16108 IsGuiding returns 0
22:31:14.629 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3958, FiltMin=3395, FiltMax=52659, Gamma=1.000
22:31:14.644 00.015 21068 UpdateGuideState exits: m=98497 SNR=67.7
22:31:14.646 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:14.648 00.001 21068 Enqueuing Expose request
22:31:14.659 00.011 16108 PulseGuide returned control before completion, sleep 32
22:31:14.706 00.047 16108 IsGuiding returns 1
22:31:14.706 00.000 16108 scope still moving after pulse duration time elapsed
22:31:14.736 00.030 16108 IsSlewing returns 0
22:31:14.736 00.000 16108 IsGuiding returns 1
22:31:14.768 00.032 16108 IsSlewing returns 0
22:31:14.768 00.000 16108 IsGuiding returns 0
22:31:14.768 00.000 16108 scope move finished after 55 + 86 ms
22:31:14.768 00.000 16108 Move returns status 0, amount 55
22:31:14.768 00.000 16108 MoveAxis(N, 0, ABG)
22:31:14.768 00.000 16108 Move returns status 0, amount 0
22:31:14.768 00.000 16108 move complete, result=0
22:31:14.768 00.000 16108 worker thread done servicing request
22:31:14.768 00.000 16108 Worker thread wakes up
22:31:14.769 00.001 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
22:31:14.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:14.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:15.915 01.145 16108 Exposure complete
22:31:15.972 00.057 16108 worker thread done servicing request
22:31:15.972 00.000 21068 OnExposeComplete: enter
22:31:15.973 00.001 21068 UpdateGuideState(): m_state=6
22:31:15.974 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1782
22:31:15.975 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.78, Mass=109145, SNR=78.6, Peak=17331 HFD=3.4
22:31:15.976 00.001 21068 MultiStar: [#1 -0.37,0.42,0.93,U] [#2 -0.19,0.35,0.93,U] [#3 -0.29,0.12,0.92,U] [#4 0.10,0.13,0.70,U] [#5 -0.01,-0.15,0.90,U] [#6 -0.27,0.26,0.69,U] [#7 -0.18,-0.27,0.53,U] [#8 -0.23,0.42,0.59,U] 
22:31:15.977 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.18}, one-star: {0.05, 0.22}
22:31:15.977 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:31:15.978 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:31:15.979 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.37 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
22:31:15.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.22, opts=13)
22:31:15.982 00.001 21068 Enqueuing Move request for scope (0.05, 0.22)
22:31:15.984 00.002 16108 Worker thread wakes up
22:31:15.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
22:31:15.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
22:31:15.984 00.000 16108 Moving (0.05, 0.22) raw xDistance=-0.01 yDistance=-0.23
22:31:15.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:31:15.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:31:15.984 00.000 16108 MoveAxis(E, 0, ABG)
22:31:15.984 00.000 16108 Move returns status 0, amount 0
22:31:15.985 00.001 16108 MoveAxis(N, 46, ABG)
22:31:15.985 00.000 16108 Guiding  Dir = 0, Dur = 46
22:31:15.985 00.000 16108 IsSlewing returns 0
22:31:15.986 00.001 16108 IsGuiding returns 0
22:31:15.987 00.001 16108 PulseGuide returned control before completion, sleep 55
22:31:15.991 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=3955, FiltMin=3408, FiltMax=55053, Gamma=1.000
22:31:16.008 00.017 21068 UpdateGuideState exits: m=109145 SNR=78.6
22:31:16.010 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:16.011 00.000 21068 Enqueuing Expose request
22:31:16.044 00.033 16108 IsGuiding returns 1
22:31:16.044 00.000 16108 scope still moving after pulse duration time elapsed
22:31:16.076 00.032 16108 IsSlewing returns 0
22:31:16.076 00.000 16108 IsGuiding returns 0
22:31:16.076 00.000 16108 scope move finished after 46 + 44 ms
22:31:16.076 00.000 16108 Move returns status 0, amount 46
22:31:16.076 00.000 16108 move complete, result=0
22:31:16.076 00.000 16108 worker thread done servicing request
22:31:16.076 00.000 16108 Worker thread wakes up
22:31:16.076 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
22:31:16.077 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:16.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:17.048 00.971 16108 Exposure complete
22:31:17.110 00.062 16108 worker thread done servicing request
22:31:17.110 00.000 21068 OnExposeComplete: enter
22:31:17.110 00.000 21068 UpdateGuideState(): m_state=6
22:31:17.111 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1783
22:31:17.112 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.56, Mass=99407, SNR=73.2, Peak=14227 HFD=3.5
22:31:17.113 00.001 21068 MultiStar: [#1 -0.23,0.35,1.09,U] [#2 -0.02,0.21,1.19,U] [#3 -0.11,0.19,1.08,U] [#4 0.15,-0.21,0.92,U] [#5 0.16,-0.27,0.79,U] [#6 -0.17,-0.26,0.83,U] [#7 -0.38,-0.25,0.59,U] [#8 -0.02,0.13,0.74,U] 
22:31:17.113 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.10, 0.00}
22:31:17.115 00.002 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
22:31:17.116 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
22:31:17.117 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.88 mountX=0.07 mountY=-0.00, mountTheta=-0.03
22:31:17.118 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
22:31:17.119 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
22:31:17.120 00.001 16108 Worker thread wakes up
22:31:17.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:31:17.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:31:17.120 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
22:31:17.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:31:17.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:17.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:31:17.120 00.000 16108 MoveAxis(E, 0, ABG)
22:31:17.120 00.000 16108 Move returns status 0, amount 0
22:31:17.120 00.000 16108 MoveAxis(N, 0, ABG)
22:31:17.120 00.000 16108 Move returns status 0, amount 0
22:31:17.120 00.000 16108 move complete, result=0
22:31:17.120 00.000 16108 worker thread done servicing request
22:31:17.124 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3958, FiltMin=3414, FiltMax=48921, Gamma=1.000
22:31:17.142 00.018 21068 UpdateGuideState exits: m=99407 SNR=73.2
22:31:17.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:17.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:17.145 00.001 21068 Enqueuing Expose request
22:31:17.146 00.001 16108 Worker thread wakes up
22:31:17.146 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:17.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:17.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:18.300 01.153 16108 Exposure complete
22:31:18.359 00.059 16108 worker thread done servicing request
22:31:18.359 00.000 21068 OnExposeComplete: enter
22:31:18.361 00.002 21068 UpdateGuideState(): m_state=6
22:31:18.362 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1784
22:31:18.363 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.41, Mass=95668, SNR=67.5, Peak=15443 HFD=3.2
22:31:18.364 00.001 21068 MultiStar: [#1 -0.08,0.01,1.13,U] [#2 0.16,0.11,1.25,U] [#3 -0.03,0.10,1.00,U] [#4 0.18,-0.23,0.72,U] [#5 0.02,-0.11,1.02,U] [#6 -0.34,-0.42,0.90,U] [#7 -0.11,-0.22,0.75,U] [#8 0.00,0.04,0.74,U] 
22:31:18.365 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.16, -0.15}
22:31:18.366 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
22:31:18.367 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
22:31:18.368 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.00 mountX=0.02 mountY=0.09, mountTheta=1.32
22:31:18.369 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
22:31:18.371 00.002 21068 Enqueuing Move request for scope (-0.04, -0.08)
22:31:18.373 00.002 16108 Worker thread wakes up
22:31:18.374 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:31:18.374 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:31:18.374 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.02 yDistance=0.09
22:31:18.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:31:18.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:18.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:18.374 00.000 16108 MoveAxis(E, 0, ABG)
22:31:18.374 00.000 16108 Move returns status 0, amount 0
22:31:18.374 00.000 16108 MoveAxis(N, 0, ABG)
22:31:18.374 00.000 16108 Move returns status 0, amount 0
22:31:18.374 00.000 16108 move complete, result=0
22:31:18.374 00.000 16108 worker thread done servicing request
22:31:18.378 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3958, FiltMin=3382, FiltMax=39280, Gamma=1.000
22:31:18.394 00.016 21068 UpdateGuideState exits: m=95668 SNR=67.5
22:31:18.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:18.395 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:18.396 00.001 21068 Enqueuing Expose request
22:31:18.397 00.001 16108 Worker thread wakes up
22:31:18.397 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:18.398 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:18.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:19.368 00.970 16108 Exposure complete
22:31:19.426 00.058 16108 worker thread done servicing request
22:31:19.426 00.000 21068 OnExposeComplete: enter
22:31:19.427 00.001 21068 UpdateGuideState(): m_state=6
22:31:19.428 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1785
22:31:19.428 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=877.15, Mass=100527, SNR=66.8, Peak=15443 HFD=2.9
22:31:19.429 00.001 21068 MultiStar: [#1 -0.33,0.13,1.39,U] [#2 -0.01,0.21,1.27,U] [#3 -0.12,0.06,1.00,U] [#4 0.29,-0.63,0.00,M1] [#5 -0.05,-0.20,0.96,U] [#6 -0.10,-0.43,0.95,U] [#7 -0.52,-0.20,0.59,U] [#8 -0.25,-0.00,0.73,U] 
22:31:19.430 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.08}, one-star: {-0.05, -0.40}
22:31:19.431 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
22:31:19.432 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
22:31:19.433 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.69 mountX=0.15 mountY=0.11, mountTheta=0.66
22:31:19.436 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.08, opts=13)
22:31:19.438 00.002 21068 Enqueuing Move request for scope (-0.16, -0.08)
22:31:19.439 00.001 16108 Worker thread wakes up
22:31:19.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
22:31:19.439 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
22:31:19.439 00.000 16108 Moving (-0.16, -0.08) raw xDistance=0.15 yDistance=0.11
22:31:19.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:31:19.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:19.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:31:19.439 00.000 16108 MoveAxis(E, 0, ABG)
22:31:19.439 00.000 16108 Move returns status 0, amount 0
22:31:19.439 00.000 16108 MoveAxis(N, 0, ABG)
22:31:19.439 00.000 16108 Move returns status 0, amount 0
22:31:19.439 00.000 16108 move complete, result=0
22:31:19.439 00.000 16108 worker thread done servicing request
22:31:19.444 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3958, FiltMin=3395, FiltMax=46141, Gamma=1.000
22:31:19.460 00.016 21068 UpdateGuideState exits: m=100527 SNR=66.8
22:31:19.462 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:19.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:19.464 00.001 21068 Enqueuing Expose request
22:31:19.464 00.000 16108 Worker thread wakes up
22:31:19.464 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:19.465 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:19.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:20.626 01.161 16108 Exposure complete
22:31:20.690 00.064 16108 worker thread done servicing request
22:31:20.690 00.000 21068 OnExposeComplete: enter
22:31:20.690 00.000 21068 UpdateGuideState(): m_state=6
22:31:20.692 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1786
22:31:20.693 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.66, Mass=82751, SNR=55.8, Peak=13251 HFD=3.2
22:31:20.694 00.001 21068 MultiStar: [#1 -0.47,0.35,0.00,M1] [#2 -0.14,0.29,1.23,U] [#3 -0.16,0.22,1.24,U] [#4 0.02,-0.23,1.04,U] [#5 -0.23,-0.01,1.05,U] [#6 -0.33,-0.45,1.00,U] [#7 -0.23,-0.41,0.61,U] [#8 -0.38,0.12,1.04,U] 
22:31:20.695 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.12, 0.11}
22:31:20.696 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
22:31:20.697 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:31:20.698 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.39 mountX=0.14 mountY=-0.08, mountTheta=-0.53
22:31:20.699 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.11, opts=13)
22:31:20.700 00.001 21068 Enqueuing Move request for scope (-0.12, 0.11)
22:31:20.701 00.001 16108 Worker thread wakes up
22:31:20.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
22:31:20.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
22:31:20.701 00.000 16108 Moving (-0.12, 0.11) raw xDistance=0.14 yDistance=-0.08
22:31:20.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:31:20.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:20.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:20.701 00.000 16108 MoveAxis(E, 0, ABG)
22:31:20.702 00.001 16108 Move returns status 0, amount 0
22:31:20.702 00.000 16108 MoveAxis(N, 0, ABG)
22:31:20.702 00.000 16108 Move returns status 0, amount 0
22:31:20.702 00.000 16108 move complete, result=0
22:31:20.702 00.000 16108 worker thread done servicing request
22:31:20.706 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3955, FiltMin=3360, FiltMax=40845, Gamma=1.000
22:31:20.721 00.015 21068 UpdateGuideState exits: m=82751 SNR=55.8
22:31:20.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:20.724 00.001 21068 Enqueuing Expose request
22:31:20.724 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:20.725 00.001 16108 Worker thread wakes up
22:31:20.725 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:20.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:21.696 00.971 16108 Exposure complete
22:31:21.761 00.065 16108 worker thread done servicing request
22:31:21.761 00.000 21068 OnExposeComplete: enter
22:31:21.762 00.001 21068 UpdateGuideState(): m_state=6
22:31:21.763 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1787
22:31:21.764 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.23, Mass=103771, SNR=67.3, Peak=16659 HFD=3.1
22:31:21.765 00.001 21068 MultiStar: [#1 -0.64,-0.10,0.00,M2] [#2 -0.42,0.08,1.15,U] [#3 -0.33,-0.28,0.87,U] [#4 0.12,-0.32,0.81,U] [#5 -0.20,-0.33,1.13,U] [#6 -0.56,-0.12,0.00,M1] [#7 -0.53,-0.45,0.00,M1] [#8 -0.58,-0.17,0.00,M1] 
22:31:21.766 00.001 21068 refined, 4 included, MultiStar: {-0.22, -0.22}, one-star: {-0.17, -0.32}
22:31:21.767 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
22:31:21.768 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
22:31:21.769 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-2.34 mountX=0.17 mountY=0.27, mountTheta=0.99
22:31:21.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.22, opts=13)
22:31:21.772 00.001 21068 Enqueuing Move request for scope (-0.22, -0.22)
22:31:21.772 00.000 16108 Worker thread wakes up
22:31:21.773 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
22:31:21.773 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
22:31:21.773 00.000 16108 Moving (-0.22, -0.22) raw xDistance=0.17 yDistance=0.27
22:31:21.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:31:21.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:21.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:31:21.773 00.000 16108 MoveAxis(E, 0, ABG)
22:31:21.773 00.000 16108 Move returns status 0, amount 0
22:31:21.773 00.000 16108 MoveAxis(N, 0, ABG)
22:31:21.773 00.000 16108 Move returns status 0, amount 0
22:31:21.773 00.000 16108 move complete, result=0
22:31:21.773 00.000 16108 worker thread done servicing request
22:31:21.777 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=3955, FiltMin=3376, FiltMax=40921, Gamma=1.000
22:31:21.793 00.016 21068 UpdateGuideState exits: m=103771 SNR=67.3
22:31:21.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:21.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:21.796 00.001 21068 Enqueuing Expose request
22:31:21.796 00.000 16108 Worker thread wakes up
22:31:21.796 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:31:21.797 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:21.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:22.946 01.149 16108 Exposure complete
22:31:23.010 00.064 16108 worker thread done servicing request
22:31:23.010 00.000 21068 OnExposeComplete: enter
22:31:23.011 00.001 21068 UpdateGuideState(): m_state=6
22:31:23.012 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1788
22:31:23.013 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=877.03, Mass=101026, SNR=69.2, Peak=16627 HFD=3.3
22:31:23.014 00.001 21068 MultiStar: [#1 -0.72,-0.05,0.00,M3] [#2 -0.47,0.15,1.08,U] [#3 -0.53,0.16,0.97,U] [#4 -0.18,-0.29,0.80,U] [#5 -0.48,-0.33,0.00,M1] [#6 -0.53,-0.37,0.00,M2] [#7 -0.61,-0.36,0.00,M2] [#8 -0.51,-0.11,0.75,U] 
22:31:23.015 00.001 21068 refined, 4 included, MultiStar: {-0.45, -0.11}, one-star: {-0.51, -0.53}
22:31:23.015 00.000 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
22:31:23.016 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
22:31:23.017 00.001 21068 CameraToMount -- cameraX=-0.45 cameraY=-0.11 hyp=0.46 cameraTheta=-2.90 mountX=0.42 mountY=0.21, mountTheta=0.47
22:31:23.019 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=-0.11, opts=13)
22:31:23.019 00.000 21068 Enqueuing Move request for scope (-0.45, -0.11)
22:31:23.020 00.001 16108 Worker thread wakes up
22:31:23.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.11) opts 0xd
22:31:23.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, -0.11)
22:31:23.020 00.000 16108 Moving (-0.45, -0.11) raw xDistance=0.42 yDistance=0.21
22:31:23.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
22:31:23.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:23.021 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:31:23.021 00.000 16108 MoveAxis(W, 111, ABG)
22:31:23.021 00.000 16108 Guiding  Dir = 3, Dur = 111
22:31:23.021 00.000 16108 IsSlewing returns 0
22:31:23.021 00.000 16108 IsGuiding returns 0
22:31:23.025 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3958, FiltMin=3421, FiltMax=50352, Gamma=1.000
22:31:23.040 00.015 21068 UpdateGuideState exits: m=101026 SNR=69.2
22:31:23.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:23.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:23.043 00.001 21068 Enqueuing Expose request
22:31:23.064 00.021 16108 PulseGuide returned control before completion, sleep 79
22:31:23.155 00.091 16108 IsGuiding returns 1
22:31:23.155 00.000 16108 scope still moving after pulse duration time elapsed
22:31:23.185 00.030 16108 IsSlewing returns 0
22:31:23.185 00.000 16108 IsGuiding returns 1
22:31:23.220 00.035 16108 IsSlewing returns 0
22:31:23.220 00.000 16108 IsGuiding returns 0
22:31:23.220 00.000 16108 scope move finished after 111 + 87 ms
22:31:23.220 00.000 16108 Move returns status 0, amount 111
22:31:23.220 00.000 16108 MoveAxis(N, 0, ABG)
22:31:23.220 00.000 16108 Move returns status 0, amount 0
22:31:23.220 00.000 16108 move complete, result=0
22:31:23.221 00.001 16108 worker thread done servicing request
22:31:23.221 00.000 21068 GuideStep: 0.4 px 111 ms WEST, 0.2 px 0 ms NORTH
22:31:23.222 00.001 16108 Worker thread wakes up
22:31:23.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:23.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:24.192 00.970 16108 Exposure complete
22:31:24.252 00.060 16108 worker thread done servicing request
22:31:24.252 00.000 21068 OnExposeComplete: enter
22:31:24.254 00.002 21068 UpdateGuideState(): m_state=6
22:31:24.255 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1789
22:31:24.256 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=877.13, Mass=105218, SNR=66.0, Peak=16784 HFD=2.8
22:31:24.257 00.001 21068 MultiStar: [#1 0.12,0.29,1.34,U] [#2 0.28,-0.03,1.24,U] [#3 0.33,-0.02,1.34,U] [#4 0.94,-0.30,0.00,M1] [#5 0.25,-0.36,0.99,U] [#6 0.25,-0.55,0.00,M3] [#7 0.12,-0.54,0.64,U] [#8 0.40,0.01,0.81,U] 
22:31:24.258 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.11}, one-star: {0.62, -0.43}
22:31:24.259 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
22:31:24.260 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
22:31:24.262 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.34 mountX=-0.32 mountY=0.03, mountTheta=3.04
22:31:24.265 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.11, opts=13)
22:31:24.266 00.001 21068 Enqueuing Move request for scope (0.30, -0.11)
22:31:24.267 00.001 16108 Worker thread wakes up
22:31:24.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
22:31:24.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
22:31:24.267 00.000 16108 Moving (0.30, -0.11) raw xDistance=-0.32 yDistance=0.03
22:31:24.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
22:31:24.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:24.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:24.267 00.000 16108 MoveAxis(E, 75, ABG)
22:31:24.267 00.000 16108 Guiding  Dir = 2, Dur = 75
22:31:24.267 00.000 16108 IsSlewing returns 0
22:31:24.267 00.000 16108 IsGuiding returns 0
22:31:24.272 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3958, FiltMin=3389, FiltMax=44877, Gamma=1.000
22:31:24.291 00.019 21068 UpdateGuideState exits: m=105218 SNR=66.0
22:31:24.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:24.294 00.001 21068 Enqueuing Expose request
22:31:24.311 00.017 16108 PulseGuide returned control before completion, sleep 41
22:31:24.357 00.046 16108 IsGuiding returns 1
22:31:24.357 00.000 16108 scope still moving after pulse duration time elapsed
22:31:24.389 00.032 16108 IsSlewing returns 0
22:31:24.389 00.000 16108 IsGuiding returns 1
22:31:24.420 00.031 16108 IsSlewing returns 0
22:31:24.420 00.000 16108 IsGuiding returns 0
22:31:24.420 00.000 16108 scope move finished after 75 + 77 ms
22:31:24.420 00.000 16108 Move returns status 0, amount 75
22:31:24.420 00.000 16108 MoveAxis(N, 0, ABG)
22:31:24.420 00.000 16108 Move returns status 0, amount 0
22:31:24.420 00.000 16108 move complete, result=0
22:31:24.420 00.000 16108 worker thread done servicing request
22:31:24.420 00.000 16108 Worker thread wakes up
22:31:24.420 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.0 px 0 ms NORTH
22:31:24.421 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:24.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:25.569 01.148 16108 Exposure complete
22:31:25.630 00.061 16108 worker thread done servicing request
22:31:25.630 00.000 21068 OnExposeComplete: enter
22:31:25.632 00.002 21068 UpdateGuideState(): m_state=6
22:31:25.633 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1790
22:31:25.634 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.36, Mass=98989, SNR=65.4, Peak=14563 HFD=3.0
22:31:25.635 00.001 21068 MultiStar: [#1 -0.23,-0.18,1.16,U] [#2 -0.14,0.07,1.38,U] [#3 -0.17,-0.11,1.20,U] [#4 0.26,-0.40,0.85,U] [#5 -0.03,-0.08,1.01,U] [#6 0.00,-0.31,0.88,U] [#7 -0.38,-0.26,0.61,U] [#8 -0.09,0.10,0.74,U] 
22:31:25.636 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {0.11, -0.19}
22:31:25.636 00.000 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:31:25.637 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
22:31:25.638 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=0.05 mountY=0.15, mountTheta=1.24
22:31:25.639 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.14, opts=13)
22:31:25.640 00.001 21068 Enqueuing Move request for scope (-0.08, -0.14)
22:31:25.641 00.001 16108 Worker thread wakes up
22:31:25.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:31:25.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:31:25.641 00.000 16108 Moving (-0.08, -0.14) raw xDistance=0.05 yDistance=0.15
22:31:25.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:31:25.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:25.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:31:25.641 00.000 16108 MoveAxis(E, 0, ABG)
22:31:25.641 00.000 16108 Move returns status 0, amount 0
22:31:25.641 00.000 16108 MoveAxis(N, 0, ABG)
22:31:25.641 00.000 16108 Move returns status 0, amount 0
22:31:25.642 00.001 16108 move complete, result=0
22:31:25.642 00.000 16108 worker thread done servicing request
22:31:25.645 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3958, FiltMin=3395, FiltMax=42512, Gamma=1.000
22:31:25.660 00.015 21068 UpdateGuideState exits: m=98989 SNR=65.4
22:31:25.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:25.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:25.662 00.000 21068 Enqueuing Expose request
22:31:25.663 00.001 16108 Worker thread wakes up
22:31:25.663 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:25.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:25.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:26.628 00.964 16108 Exposure complete
22:31:26.702 00.074 16108 worker thread done servicing request
22:31:26.702 00.000 21068 OnExposeComplete: enter
22:31:26.704 00.002 21068 UpdateGuideState(): m_state=6
22:31:26.706 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1791
22:31:26.708 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=877.47, Mass=107851, SNR=62.7, Peak=14976 HFD=3.2
22:31:26.711 00.003 21068 MultiStar: [#1 -0.12,0.18,1.30,U] [#2 0.45,0.04,1.29,U] [#3 0.33,-0.01,1.40,U] [#4 0.77,-0.42,0.00,M1] [#5 0.38,-0.30,1.07,U] [#6 0.22,-0.14,0.83,U] [#7 -0.07,-0.18,0.66,U] [#8 0.34,0.23,0.88,U] 
22:31:26.713 00.002 21068 refined, 7 included, MultiStar: {0.25, -0.02}, one-star: {0.34, -0.09}
22:31:26.715 00.002 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
22:31:26.718 00.003 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
22:31:26.720 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.08 mountX=-0.25 mountY=-0.04, mountTheta=-2.98
22:31:26.724 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.02, opts=13)
22:31:26.726 00.002 21068 Enqueuing Move request for scope (0.25, -0.02)
22:31:26.728 00.002 16108 Worker thread wakes up
22:31:26.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
22:31:26.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
22:31:26.728 00.000 16108 Moving (0.25, -0.02) raw xDistance=-0.25 yDistance=-0.04
22:31:26.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:31:26.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:26.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:26.728 00.000 16108 MoveAxis(E, 65, ABG)
22:31:26.728 00.000 16108 Guiding  Dir = 2, Dur = 65
22:31:26.729 00.001 16108 IsSlewing returns 0
22:31:26.729 00.000 16108 IsGuiding returns 0
22:31:26.735 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3955, FiltMin=3360, FiltMax=46701, Gamma=1.000
22:31:26.755 00.020 21068 UpdateGuideState exits: m=107851 SNR=62.7
22:31:26.757 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:26.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:26.759 00.001 21068 Enqueuing Expose request
22:31:26.761 00.002 16108 PulseGuide returned control before completion, sleep 44
22:31:26.807 00.046 16108 IsGuiding returns 1
22:31:26.807 00.000 16108 scope still moving after pulse duration time elapsed
22:31:26.838 00.031 16108 IsSlewing returns 0
22:31:26.838 00.000 16108 IsGuiding returns 1
22:31:26.869 00.031 16108 IsSlewing returns 0
22:31:26.869 00.000 16108 IsGuiding returns 0
22:31:26.869 00.000 16108 scope move finished after 65 + 74 ms
22:31:26.869 00.000 16108 Move returns status 0, amount 65
22:31:26.869 00.000 16108 MoveAxis(N, 0, ABG)
22:31:26.869 00.000 16108 Move returns status 0, amount 0
22:31:26.869 00.000 16108 move complete, result=0
22:31:26.869 00.000 16108 worker thread done servicing request
22:31:26.869 00.000 16108 Worker thread wakes up
22:31:26.869 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
22:31:26.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:26.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:28.018 01.148 16108 Exposure complete
22:31:28.077 00.059 16108 worker thread done servicing request
22:31:28.077 00.000 21068 OnExposeComplete: enter
22:31:28.078 00.001 21068 UpdateGuideState(): m_state=6
22:31:28.079 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1792
22:31:28.079 00.000 21068 Star::Find returns 1 (0), X=219.82, Y=877.47, Mass=108672, SNR=67.4, Peak=17059 HFD=3.0
22:31:28.080 00.001 21068 MultiStar: [#1 -0.51,0.18,1.38,U] [#2 -0.11,0.13,1.33,U] [#3 -0.29,0.17,0.98,U] [#4 -0.19,-0.19,0.89,U] [#5 -0.42,-0.07,1.07,U] [#6 -0.39,-0.41,0.75,U] [#7 -0.49,-0.03,0.74,U] [#8 -0.36,0.28,0.83,U] 
22:31:28.081 00.001 21068 refined, 8 included, MultiStar: {-0.34, 0.02}, one-star: {-0.36, -0.08}
22:31:28.082 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
22:31:28.083 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
22:31:28.084 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.09 mountX=0.34 mountY=0.06, mountTheta=0.18
22:31:28.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.02, opts=13)
22:31:28.087 00.001 21068 Enqueuing Move request for scope (-0.34, 0.02)
22:31:28.088 00.001 16108 Worker thread wakes up
22:31:28.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.02) opts 0xd
22:31:28.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.02)
22:31:28.088 00.000 16108 Moving (-0.34, 0.02) raw xDistance=0.34 yDistance=0.06
22:31:28.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
22:31:28.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:28.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:31:28.088 00.000 16108 MoveAxis(W, 85, ABG)
22:31:28.088 00.000 16108 Guiding  Dir = 3, Dur = 85
22:31:28.088 00.000 16108 IsSlewing returns 0
22:31:28.089 00.001 16108 IsGuiding returns 0
22:31:28.089 00.000 16108 PulseGuide returned control before completion, sleep 95
22:31:28.091 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3955, FiltMin=3389, FiltMax=52624, Gamma=1.000
22:31:28.109 00.018 21068 UpdateGuideState exits: m=108672 SNR=67.4
22:31:28.109 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:28.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:28.111 00.001 21068 Enqueuing Expose request
22:31:28.193 00.082 16108 IsGuiding returns 1
22:31:28.193 00.000 16108 scope still moving after pulse duration time elapsed
22:31:28.224 00.031 16108 IsSlewing returns 0
22:31:28.224 00.000 16108 IsGuiding returns 1
22:31:28.256 00.032 16108 IsSlewing returns 0
22:31:28.256 00.000 16108 IsGuiding returns 0
22:31:28.256 00.000 16108 scope move finished after 85 + 82 ms
22:31:28.256 00.000 16108 Move returns status 0, amount 85
22:31:28.256 00.000 16108 MoveAxis(N, 0, ABG)
22:31:28.256 00.000 16108 Move returns status 0, amount 0
22:31:28.257 00.001 16108 move complete, result=0
22:31:28.257 00.000 16108 worker thread done servicing request
22:31:28.257 00.000 16108 Worker thread wakes up
22:31:28.257 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH
22:31:28.258 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:28.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:29.231 00.973 16108 Exposure complete
22:31:29.292 00.061 16108 worker thread done servicing request
22:31:29.292 00.000 21068 OnExposeComplete: enter
22:31:29.293 00.001 21068 UpdateGuideState(): m_state=6
22:31:29.294 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1793
22:31:29.295 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.59, Mass=94794, SNR=63.5, Peak=14259 HFD=3.0
22:31:29.296 00.001 21068 MultiStar: [#1 -0.23,-0.01,1.08,U] [#2 -0.07,-0.01,1.21,U] [#3 -0.18,0.00,1.18,U] [#4 0.28,-0.17,0.99,U] [#5 -0.08,0.07,1.06,U] [#6 -0.25,-0.35,0.82,U] [#7 -0.38,-0.26,0.63,U] [#8 0.10,0.13,0.99,U] 
22:31:29.296 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.17, 0.03}
22:31:29.297 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
22:31:29.298 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
22:31:29.299 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.71 mountX=0.09 mountY=0.07, mountTheta=0.65
22:31:29.300 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
22:31:29.301 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
22:31:29.302 00.001 16108 Worker thread wakes up
22:31:29.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:31:29.302 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:31:29.302 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.07
22:31:29.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:31:29.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:29.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:31:29.302 00.000 16108 MoveAxis(E, 0, ABG)
22:31:29.302 00.000 16108 Move returns status 0, amount 0
22:31:29.302 00.000 16108 MoveAxis(N, 0, ABG)
22:31:29.302 00.000 16108 Move returns status 0, amount 0
22:31:29.303 00.001 16108 move complete, result=0
22:31:29.303 00.000 16108 worker thread done servicing request
22:31:29.308 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3958, FiltMin=3389, FiltMax=53136, Gamma=1.000
22:31:29.325 00.017 21068 UpdateGuideState exits: m=94794 SNR=63.5
22:31:29.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:29.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:29.327 00.000 21068 Enqueuing Expose request
22:31:29.328 00.001 16108 Worker thread wakes up
22:31:29.328 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:29.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:29.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:30.480 01.151 16108 Exposure complete
22:31:30.549 00.069 16108 worker thread done servicing request
22:31:30.549 00.000 21068 OnExposeComplete: enter
22:31:30.550 00.001 21068 UpdateGuideState(): m_state=6
22:31:30.550 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1794
22:31:30.551 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.40, Mass=93116, SNR=57.3, Peak=12339 HFD=3.2
22:31:30.552 00.001 21068 MultiStar: [#1 -0.13,0.27,1.26,U] [#2 0.03,0.23,1.41,U] [#3 0.28,0.04,1.30,U] [#4 0.46,-0.42,0.00,M1] [#5 0.15,-0.30,1.08,U] [#6 0.17,-0.29,1.01,U] [#7 -0.14,0.14,0.76,U] [#8 -0.06,0.29,1.00,U] 
22:31:30.553 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.02, -0.16}
22:31:30.554 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
22:31:30.555 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
22:31:30.555 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.67 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
22:31:30.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
22:31:30.558 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
22:31:30.560 00.002 16108 Worker thread wakes up
22:31:30.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:31:30.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:31:30.560 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
22:31:30.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:31:30.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:30.561 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:30.561 00.000 16108 MoveAxis(E, 0, ABG)
22:31:30.561 00.000 16108 Move returns status 0, amount 0
22:31:30.561 00.000 16108 MoveAxis(N, 0, ABG)
22:31:30.561 00.000 16108 Move returns status 0, amount 0
22:31:30.561 00.000 16108 move complete, result=0
22:31:30.561 00.000 16108 worker thread done servicing request
22:31:30.566 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3955, FiltMin=3357, FiltMax=45481, Gamma=1.000
22:31:30.585 00.019 21068 UpdateGuideState exits: m=93116 SNR=57.3
22:31:30.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:30.588 00.001 21068 Enqueuing Expose request
22:31:30.589 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:30.590 00.001 16108 Worker thread wakes up
22:31:30.590 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:30.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:31.551 00.961 16108 Exposure complete
22:31:31.609 00.058 16108 worker thread done servicing request
22:31:31.609 00.000 21068 OnExposeComplete: enter
22:31:31.610 00.001 21068 UpdateGuideState(): m_state=6
22:31:31.611 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1795
22:31:31.611 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=877.72, Mass=92018, SNR=59.0, Peak=13488 HFD=3.4
22:31:31.612 00.001 21068 MultiStar: [#1 -0.05,0.12,1.22,U] [#2 0.35,0.13,1.33,U] [#3 0.36,-0.08,1.14,U] [#4 0.79,-0.29,0.00,M2] [#5 0.28,0.01,1.08,U] [#6 0.12,-0.18,0.89,U] [#7 -0.16,-0.19,0.79,U] [#8 0.31,0.40,0.81,U] 
22:31:31.613 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.05}, one-star: {0.48, 0.17}
22:31:31.614 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
22:31:31.614 00.000 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
22:31:31.615 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.23 mountX=-0.21 mountY=-0.10, mountTheta=-2.68
22:31:31.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.05, opts=13)
22:31:31.618 00.001 21068 Enqueuing Move request for scope (0.22, 0.05)
22:31:31.619 00.001 16108 Worker thread wakes up
22:31:31.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
22:31:31.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
22:31:31.619 00.000 16108 Moving (0.22, 0.05) raw xDistance=-0.21 yDistance=-0.10
22:31:31.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:31:31.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:31.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:31:31.619 00.000 16108 MoveAxis(E, 54, ABG)
22:31:31.619 00.000 16108 Guiding  Dir = 2, Dur = 54
22:31:31.621 00.002 16108 IsSlewing returns 0
22:31:31.621 00.000 16108 IsGuiding returns 0
22:31:31.624 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3958, FiltMin=3417, FiltMax=47101, Gamma=1.000
22:31:31.634 00.010 16108 PulseGuide returned control before completion, sleep 50
22:31:31.642 00.008 21068 UpdateGuideState exits: m=92018 SNR=59.0
22:31:31.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:31.643 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:31.644 00.001 21068 Enqueuing Expose request
22:31:31.696 00.052 16108 IsGuiding returns 1
22:31:31.696 00.000 16108 scope still moving after pulse duration time elapsed
22:31:31.727 00.031 16108 IsSlewing returns 0
22:31:31.727 00.000 16108 IsGuiding returns 0
22:31:31.727 00.000 16108 scope move finished after 54 + 52 ms
22:31:31.727 00.000 16108 Move returns status 0, amount 54
22:31:31.727 00.000 16108 MoveAxis(N, 0, ABG)
22:31:31.727 00.000 16108 Move returns status 0, amount 0
22:31:31.727 00.000 16108 move complete, result=0
22:31:31.727 00.000 16108 worker thread done servicing request
22:31:31.728 00.001 16108 Worker thread wakes up
22:31:31.728 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
22:31:31.729 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:31.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:32.873 01.144 16108 Exposure complete
22:31:32.930 00.057 16108 worker thread done servicing request
22:31:32.930 00.000 21068 OnExposeComplete: enter
22:31:32.931 00.001 21068 UpdateGuideState(): m_state=6
22:31:32.932 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1796
22:31:32.934 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=877.56, Mass=92833, SNR=72.4, Peak=12099 HFD=3.3
22:31:32.935 00.001 21068 MultiStar: [#1 0.09,0.23,1.07,U] [#2 0.23,0.09,1.02,U] [#3 0.20,0.23,1.09,U] [#4 0.44,-0.20,0.78,U] [#5 0.35,-0.18,0.88,U] [#6 0.21,-0.41,0.84,U] [#7 -0.27,-0.02,0.57,U] [#8 0.21,0.25,0.70,U] 
22:31:32.935 00.000 21068 single-star, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.05, 0.01}
22:31:32.936 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
22:31:32.937 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
22:31:32.937 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.25 mountX=-0.05 mountY=-0.02, mountTheta=-2.67
22:31:32.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
22:31:32.940 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
22:31:32.940 00.000 16108 Worker thread wakes up
22:31:32.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:31:32.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:31:32.941 00.001 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
22:31:32.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:31:32.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:32.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:31:32.941 00.000 16108 MoveAxis(E, 0, ABG)
22:31:32.941 00.000 16108 Move returns status 0, amount 0
22:31:32.941 00.000 16108 MoveAxis(N, 0, ABG)
22:31:32.941 00.000 16108 Move returns status 0, amount 0
22:31:32.941 00.000 16108 move complete, result=0
22:31:32.941 00.000 16108 worker thread done servicing request
22:31:32.944 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3958, FiltMin=3398, FiltMax=46909, Gamma=1.000
22:31:32.959 00.015 21068 UpdateGuideState exits: m=92833 SNR=72.4
22:31:32.961 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:32.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:32.963 00.001 21068 Enqueuing Expose request
22:31:32.964 00.001 16108 Worker thread wakes up
22:31:32.964 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:32.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:32.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:33.938 00.973 16108 Exposure complete
22:31:34.002 00.064 16108 worker thread done servicing request
22:31:34.002 00.000 21068 OnExposeComplete: enter
22:31:34.003 00.001 21068 UpdateGuideState(): m_state=6
22:31:34.005 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1797
22:31:34.005 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=876.95, Mass=90497, SNR=57.8, Peak=13776 HFD=3.1
22:31:34.006 00.001 21068 MultiStar: [#1 0.13,-0.36,1.29,U] [#2 0.23,-0.22,1.26,U] [#3 -0.02,-0.43,1.14,U] [#4 0.68,-0.74,0.00,M2] [#5 0.24,-0.64,0.00,M1] [#6 -0.25,-0.53,0.00,M1] [#7 -0.05,-0.51,0.69,U] [#8 0.17,-0.12,0.91,U] 
22:31:34.007 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.36}, one-star: {0.30, -0.60}
22:31:34.008 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
22:31:34.009 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
22:31:34.009 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.21 mountX=-0.20 mountY=0.32, mountTheta=2.12
22:31:34.012 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.36, opts=13)
22:31:34.012 00.000 21068 Enqueuing Move request for scope (0.14, -0.36)
22:31:34.013 00.001 16108 Worker thread wakes up
22:31:34.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.36) opts 0xd
22:31:34.013 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.36)
22:31:34.013 00.000 16108 Moving (0.14, -0.36) raw xDistance=-0.20 yDistance=0.32
22:31:34.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:31:34.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:34.014 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:31:34.014 00.000 16108 MoveAxis(E, 0, ABG)
22:31:34.014 00.000 16108 Move returns status 0, amount 0
22:31:34.014 00.000 16108 MoveAxis(N, 0, ABG)
22:31:34.014 00.000 16108 Move returns status 0, amount 0
22:31:34.014 00.000 16108 move complete, result=0
22:31:34.014 00.000 16108 worker thread done servicing request
22:31:34.018 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3958, FiltMin=3427, FiltMax=46093, Gamma=1.000
22:31:34.034 00.016 21068 UpdateGuideState exits: m=90497 SNR=57.8
22:31:34.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:34.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:34.036 00.000 21068 Enqueuing Expose request
22:31:34.037 00.001 16108 Worker thread wakes up
22:31:34.037 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:31:34.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:34.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:35.193 01.155 16108 Exposure complete
22:31:35.255 00.062 16108 worker thread done servicing request
22:31:35.255 00.000 21068 OnExposeComplete: enter
22:31:35.256 00.001 21068 UpdateGuideState(): m_state=6
22:31:35.257 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1798
22:31:35.258 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.33, Mass=100232, SNR=60.4, Peak=13731 HFD=3.4
22:31:35.259 00.001 21068 MultiStar: [#1 -0.40,-0.14,1.29,U] [#2 0.00,-0.00,1.41,U] [#3 -0.30,-0.08,1.15,U] [#4 -0.09,-0.12,0.80,U] [#5 -0.03,-0.36,1.20,U] [#6 -0.52,-0.23,0.84,U] [#7 -0.39,-0.36,0.59,U] [#8 -0.01,0.13,0.79,U] 
22:31:35.260 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.15}, one-star: {-0.15, -0.23}
22:31:35.260 00.000 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
22:31:35.261 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
22:31:35.262 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.24 cameraTheta=-2.50 mountX=0.17 mountY=0.19, mountTheta=0.84
22:31:35.263 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.15, opts=13)
22:31:35.265 00.002 21068 Enqueuing Move request for scope (-0.20, -0.15)
22:31:35.265 00.000 16108 Worker thread wakes up
22:31:35.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
22:31:35.266 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
22:31:35.266 00.000 16108 Moving (-0.20, -0.15) raw xDistance=0.17 yDistance=0.19
22:31:35.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:31:35.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:35.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:31:35.266 00.000 16108 MoveAxis(E, 0, ABG)
22:31:35.266 00.000 16108 Move returns status 0, amount 0
22:31:35.266 00.000 16108 MoveAxis(N, 0, ABG)
22:31:35.266 00.000 16108 Move returns status 0, amount 0
22:31:35.266 00.000 16108 move complete, result=0
22:31:35.266 00.000 16108 worker thread done servicing request
22:31:35.269 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3958, FiltMin=3403, FiltMax=46457, Gamma=1.000
22:31:35.283 00.014 21068 UpdateGuideState exits: m=100232 SNR=60.4
22:31:35.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:35.287 00.002 21068 Enqueuing Expose request
22:31:35.287 00.000 16108 Worker thread wakes up
22:31:35.287 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:31:35.288 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:35.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:36.264 00.976 16108 Exposure complete
22:31:36.358 00.094 16108 worker thread done servicing request
22:31:36.358 00.000 21068 OnExposeComplete: enter
22:31:36.359 00.001 21068 UpdateGuideState(): m_state=6
22:31:36.360 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1799
22:31:36.361 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.62, Mass=101610, SNR=73.5, Peak=11731 HFD=3.6
22:31:36.363 00.002 21068 MultiStar: [#1 -0.27,0.10,1.26,U] [#2 0.17,0.28,1.25,U] [#3 0.16,-0.09,1.09,U] [#4 0.42,-0.28,0.71,U] [#5 0.04,-0.23,0.70,U] [#6 -0.14,-0.31,0.68,U] [#7 -0.29,-0.23,0.49,U] [#8 0.25,0.38,0.65,U] 
22:31:36.364 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.01, 0.07}
22:31:36.365 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
22:31:36.367 00.002 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
22:31:36.368 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=-0.04 mountY=-0.01, mountTheta=-2.93
22:31:36.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.00, opts=13)
22:31:36.372 00.002 21068 Enqueuing Move request for scope (0.04, -0.00)
22:31:36.374 00.002 16108 Worker thread wakes up
22:31:36.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:31:36.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:31:36.374 00.000 16108 Moving (0.04, -0.00) raw xDistance=-0.04 yDistance=-0.01
22:31:36.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:31:36.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:36.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:36.374 00.000 16108 MoveAxis(E, 0, ABG)
22:31:36.374 00.000 16108 Move returns status 0, amount 0
22:31:36.375 00.001 16108 MoveAxis(N, 0, ABG)
22:31:36.375 00.000 16108 Move returns status 0, amount 0
22:31:36.375 00.000 16108 move complete, result=0
22:31:36.375 00.000 16108 worker thread done servicing request
22:31:36.382 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3961, FiltMin=3395, FiltMax=43181, Gamma=1.000
22:31:36.409 00.027 21068 UpdateGuideState exits: m=101610 SNR=73.5
22:31:36.411 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:36.414 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:36.415 00.001 21068 Enqueuing Expose request
22:31:36.417 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:36.418 00.001 16108 Worker thread wakes up
22:31:36.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:36.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:37.590 01.172 16108 Exposure complete
22:31:37.691 00.101 16108 worker thread done servicing request
22:31:37.691 00.000 21068 OnExposeComplete: enter
22:31:37.693 00.002 21068 UpdateGuideState(): m_state=6
22:31:37.696 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1800
22:31:37.698 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=877.66, Mass=87829, SNR=68.6, Peak=13779 HFD=3.3
22:31:37.700 00.002 21068 MultiStar: [#1 0.01,0.27,1.00,U] [#2 0.14,0.07,1.27,U] [#3 0.20,0.14,0.95,U] [#4 0.78,-0.44,0.00,M1] [#5 0.24,-0.11,0.87,U] [#6 0.08,-0.19,0.91,U] [#7 -0.39,0.10,0.55,U] [#8 -0.03,0.13,0.77,U] 
22:31:37.702 00.002 21068 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.16, 0.11}
22:31:37.704 00.002 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
22:31:37.705 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
22:31:37.707 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.68 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
22:31:37.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
22:31:37.711 00.002 21068 Enqueuing Move request for scope (0.08, 0.07)
22:31:37.713 00.002 16108 Worker thread wakes up
22:31:37.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:31:37.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:31:37.713 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
22:31:37.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:31:37.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:37.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:37.713 00.000 16108 MoveAxis(E, 0, ABG)
22:31:37.713 00.000 16108 Move returns status 0, amount 0
22:31:37.713 00.000 16108 MoveAxis(N, 0, ABG)
22:31:37.713 00.000 16108 Move returns status 0, amount 0
22:31:37.713 00.000 16108 move complete, result=0
22:31:37.713 00.000 16108 worker thread done servicing request
22:31:37.721 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3965, FiltMin=3261, FiltMax=48105, Gamma=1.000
22:31:37.749 00.028 21068 UpdateGuideState exits: m=87829 SNR=68.6
22:31:37.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:37.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:37.753 00.002 21068 Enqueuing Expose request
22:31:37.755 00.002 16108 Worker thread wakes up
22:31:37.755 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:37.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:37.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:38.730 00.974 16108 Exposure complete
22:31:38.828 00.098 16108 worker thread done servicing request
22:31:38.828 00.000 21068 OnExposeComplete: enter
22:31:38.831 00.003 21068 UpdateGuideState(): m_state=6
22:31:38.833 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1801
22:31:38.834 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.49, Mass=103662, SNR=63.5, Peak=13011 HFD=3.3
22:31:38.836 00.002 21068 MultiStar: [#1 -0.04,-0.15,1.39,U] [#2 0.22,0.08,1.15,U] [#3 0.20,-0.08,1.19,U] [#4 0.80,-0.42,0.00,M2] [#5 0.55,-0.11,0.94,U] [#6 0.44,-0.45,0.00,M1] [#7 -0.49,-0.06,0.60,U] [#8 -0.02,-0.15,0.70,U] 
22:31:38.836 00.000 21068 single-star, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.07, -0.06}
22:31:38.837 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
22:31:38.839 00.002 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
22:31:38.839 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.78 mountX=-0.08 mountY=0.05, mountTheta=2.58
22:31:38.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
22:31:38.843 00.002 21068 Enqueuing Move request for scope (0.07, -0.06)
22:31:38.845 00.002 16108 Worker thread wakes up
22:31:38.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:31:38.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:31:38.845 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.05
22:31:38.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:31:38.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:38.846 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:31:38.846 00.000 16108 MoveAxis(E, 0, ABG)
22:31:38.846 00.000 16108 Move returns status 0, amount 0
22:31:38.846 00.000 16108 MoveAxis(N, 0, ABG)
22:31:38.846 00.000 16108 Move returns status 0, amount 0
22:31:38.846 00.000 16108 move complete, result=0
22:31:38.847 00.001 16108 worker thread done servicing request
22:31:38.852 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3965, FiltMin=3398, FiltMax=44877, Gamma=1.000
22:31:38.869 00.017 21068 UpdateGuideState exits: m=103662 SNR=63.5
22:31:38.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:38.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:38.872 00.001 21068 Enqueuing Expose request
22:31:38.873 00.001 16108 Worker thread wakes up
22:31:38.873 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:38.876 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:38.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:40.040 01.164 16108 Exposure complete
22:31:40.139 00.099 16108 worker thread done servicing request
22:31:40.139 00.000 21068 OnExposeComplete: enter
22:31:40.142 00.003 21068 UpdateGuideState(): m_state=6
22:31:40.144 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1802
22:31:40.145 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.98, Mass=99575, SNR=66.0, Peak=12864 HFD=3.4
22:31:40.147 00.002 21068 MultiStar: [#1 0.14,0.31,1.05,U] [#2 0.30,0.61,0.00,M1] [#3 0.10,0.61,0.00,M1] [#4 0.76,0.40,0.00,M3] [#5 0.51,0.24,1.14,U] [#6 0.43,0.15,0.82,U] [#7 -0.28,0.17,0.57,U] [#8 -0.04,0.64,0.00,M1] 
22:31:40.148 00.001 21068 refined, 4 included, MultiStar: {0.22, 0.27}, one-star: {0.09, 0.43}
22:31:40.149 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
22:31:40.152 00.003 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
22:31:40.153 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.89 mountX=-0.17 mountY=-0.32, mountTheta=-2.06
22:31:40.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.27, opts=13)
22:31:40.156 00.001 21068 Enqueuing Move request for scope (0.22, 0.27)
22:31:40.158 00.002 16108 Worker thread wakes up
22:31:40.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
22:31:40.158 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
22:31:40.159 00.001 16108 Moving (0.22, 0.27) raw xDistance=-0.17 yDistance=-0.32
22:31:40.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:31:40.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:31:40.159 00.000 16108 MoveAxis(E, 0, ABG)
22:31:40.159 00.000 16108 Move returns status 0, amount 0
22:31:40.159 00.000 16108 MoveAxis(N, 64, ABG)
22:31:40.159 00.000 16108 Guiding  Dir = 0, Dur = 64
22:31:40.159 00.000 16108 IsSlewing returns 0
22:31:40.160 00.001 16108 IsGuiding returns 0
22:31:40.165 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3965, FiltMin=3408, FiltMax=48611, Gamma=1.000
22:31:40.188 00.023 21068 UpdateGuideState exits: m=99575 SNR=66.0
22:31:40.190 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:40.192 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:40.194 00.002 21068 Enqueuing Expose request
22:31:40.212 00.018 16108 PulseGuide returned control before completion, sleep 21
22:31:40.242 00.030 16108 IsGuiding returns 1
22:31:40.242 00.000 16108 scope still moving after pulse duration time elapsed
22:31:40.273 00.031 16108 IsSlewing returns 0
22:31:40.273 00.000 16108 IsGuiding returns 1
22:31:40.304 00.031 16108 IsSlewing returns 0
22:31:40.304 00.000 16108 IsGuiding returns 0
22:31:40.304 00.000 16108 scope move finished after 64 + 80 ms
22:31:40.304 00.000 16108 Move returns status 0, amount 64
22:31:40.304 00.000 16108 move complete, result=0
22:31:40.304 00.000 16108 worker thread done servicing request
22:31:40.304 00.000 16108 Worker thread wakes up
22:31:40.305 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 64 ms NORTH
22:31:40.306 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:40.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:41.285 00.979 16108 Exposure complete
22:31:41.362 00.077 16108 worker thread done servicing request
22:31:41.362 00.000 21068 OnExposeComplete: enter
22:31:41.363 00.001 21068 UpdateGuideState(): m_state=6
22:31:41.365 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1803
22:31:41.366 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.48, Mass=100621, SNR=66.2, Peak=13504 HFD=3.3
22:31:41.367 00.001 21068 MultiStar: [#1 0.04,0.01,1.18,U] [#2 0.44,0.13,1.05,U] [#3 0.43,0.01,1.05,U] [#4 1.04,-0.32,0.00,M4] [#5 0.78,-0.47,0.00,M1] [#6 0.59,-0.23,0.00,M1] [#7 -0.23,-0.26,0.53,U] [#8 0.52,0.27,0.00,M2] 
22:31:41.368 00.001 21068 refined, 4 included, MultiStar: {0.28, -0.01}, one-star: {0.52, -0.07}
22:31:41.369 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:31:41.370 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
22:31:41.371 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.03 mountX=-0.28 mountY=-0.06, mountTheta=-2.94
22:31:41.374 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.01, opts=13)
22:31:41.376 00.002 21068 Enqueuing Move request for scope (0.28, -0.01)
22:31:41.376 00.000 16108 Worker thread wakes up
22:31:41.377 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
22:31:41.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
22:31:41.377 00.000 16108 Moving (0.28, -0.01) raw xDistance=-0.28 yDistance=-0.06
22:31:41.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:31:41.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:41.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:41.377 00.000 16108 MoveAxis(E, 73, ABG)
22:31:41.377 00.000 16108 Guiding  Dir = 2, Dur = 73
22:31:41.377 00.000 16108 IsSlewing returns 0
22:31:41.378 00.001 16108 IsGuiding returns 0
22:31:41.384 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3965, FiltMin=3398, FiltMax=43197, Gamma=1.000
22:31:41.406 00.022 21068 UpdateGuideState exits: m=100621 SNR=66.2
22:31:41.408 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:41.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:41.410 00.001 21068 Enqueuing Expose request
22:31:41.412 00.002 16108 PulseGuide returned control before completion, sleep 50
22:31:41.473 00.061 16108 IsGuiding returns 1
22:31:41.473 00.000 16108 scope still moving after pulse duration time elapsed
22:31:41.505 00.032 16108 IsSlewing returns 0
22:31:41.505 00.000 16108 IsGuiding returns 0
22:31:41.505 00.000 16108 scope move finished after 73 + 53 ms
22:31:41.505 00.000 16108 Move returns status 0, amount 73
22:31:41.505 00.000 16108 MoveAxis(N, 0, ABG)
22:31:41.505 00.000 16108 Move returns status 0, amount 0
22:31:41.505 00.000 16108 move complete, result=0
22:31:41.505 00.000 16108 worker thread done servicing request
22:31:41.505 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
22:31:41.506 00.001 16108 Worker thread wakes up
22:31:41.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:41.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:42.653 01.147 16108 Exposure complete
22:31:42.718 00.065 16108 worker thread done servicing request
22:31:42.718 00.000 21068 OnExposeComplete: enter
22:31:42.719 00.001 21068 UpdateGuideState(): m_state=6
22:31:42.720 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1804
22:31:42.721 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.62, Mass=86979, SNR=56.0, Peak=13251 HFD=3.3
22:31:42.722 00.001 21068 MultiStar: [#1 -0.03,0.21,1.13,U] [#2 0.15,0.23,1.41,U] [#3 0.14,0.37,1.14,U] [#4 0.58,-0.27,0.00,M5] [#5 0.22,-0.15,1.48,U] [#6 -0.15,-0.25,0.95,U] [#7 -0.25,-0.24,0.73,U] [#8 -0.07,0.17,0.92,U] 
22:31:42.723 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {-0.13, 0.07}
22:31:42.724 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
22:31:42.725 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:31:42.726 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.31 mountX=-0.01 mountY=-0.07, mountTheta=-1.66
22:31:42.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
22:31:42.729 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
22:31:42.730 00.001 16108 Worker thread wakes up
22:31:42.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
22:31:42.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
22:31:42.730 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
22:31:42.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:31:42.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:42.732 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:42.732 00.000 16108 MoveAxis(E, 0, ABG)
22:31:42.732 00.000 16108 Move returns status 0, amount 0
22:31:42.732 00.000 16108 MoveAxis(N, 0, ABG)
22:31:42.732 00.000 16108 Move returns status 0, amount 0
22:31:42.732 00.000 16108 move complete, result=0
22:31:42.732 00.000 16108 worker thread done servicing request
22:31:42.737 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3961, FiltMin=3366, FiltMax=57261, Gamma=1.000
22:31:42.754 00.017 21068 UpdateGuideState exits: m=86979 SNR=56.0
22:31:42.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.757 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:42.758 00.001 21068 Enqueuing Expose request
22:31:42.759 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:42.760 00.001 16108 Worker thread wakes up
22:31:42.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:42.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:43.738 00.978 16108 Exposure complete
22:31:43.804 00.066 16108 worker thread done servicing request
22:31:43.804 00.000 21068 OnExposeComplete: enter
22:31:43.805 00.001 21068 UpdateGuideState(): m_state=6
22:31:43.806 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1805
22:31:43.807 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=877.54, Mass=98265, SNR=67.2, Peak=13363 HFD=3.2
22:31:43.808 00.001 21068 MultiStar: [#1 -0.25,0.10,1.12,U] [#2 -0.06,0.20,1.27,U] [#3 -0.25,0.16,1.06,U] [#4 0.07,-0.20,0.84,U] [#5 -0.07,-0.23,1.04,U] [#6 -0.12,-0.09,0.81,U] [#7 -0.76,-0.03,0.00,M1] [#8 -0.27,0.10,0.78,U] 
22:31:43.809 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.02}, one-star: {-0.57, -0.02}
22:31:43.809 00.000 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
22:31:43.811 00.002 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
22:31:43.812 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.06 mountX=0.19 mountY=0.03, mountTheta=0.15
22:31:43.813 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.02, opts=13)
22:31:43.814 00.001 21068 Enqueuing Move request for scope (-0.19, 0.02)
22:31:43.815 00.001 16108 Worker thread wakes up
22:31:43.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
22:31:43.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
22:31:43.815 00.000 16108 Moving (-0.19, 0.02) raw xDistance=0.19 yDistance=0.03
22:31:43.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:31:43.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:43.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:43.815 00.000 16108 MoveAxis(E, 0, ABG)
22:31:43.815 00.000 16108 Move returns status 0, amount 0
22:31:43.815 00.000 16108 MoveAxis(N, 0, ABG)
22:31:43.815 00.000 16108 Move returns status 0, amount 0
22:31:43.815 00.000 16108 move complete, result=0
22:31:43.816 00.001 16108 worker thread done servicing request
22:31:43.819 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3965, FiltMin=3427, FiltMax=42512, Gamma=1.000
22:31:43.833 00.014 21068 UpdateGuideState exits: m=98265 SNR=67.2
22:31:43.835 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:43.837 00.001 21068 Enqueuing Expose request
22:31:43.837 00.000 16108 Worker thread wakes up
22:31:43.838 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:43.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:43.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:44.992 01.154 16108 Exposure complete
22:31:45.057 00.065 16108 worker thread done servicing request
22:31:45.057 00.000 21068 OnExposeComplete: enter
22:31:45.058 00.001 21068 UpdateGuideState(): m_state=6
22:31:45.059 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1806
22:31:45.060 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.61, Mass=93215, SNR=63.4, Peak=14147 HFD=3.0
22:31:45.061 00.001 21068 MultiStar: [#1 -0.34,0.50,0.00,M1] [#2 0.23,0.37,1.42,U] [#3 0.02,0.58,0.00,M1] [#4 0.26,-0.27,0.89,U] [#5 0.10,0.03,0.99,U] [#6 -0.11,-0.22,0.96,U] [#7 -0.11,-0.11,0.71,U] [#8 -0.08,0.34,0.73,U] 
22:31:45.062 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.20, 0.06}
22:31:45.064 00.002 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
22:31:45.064 00.000 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
22:31:45.065 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
22:31:45.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
22:31:45.068 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
22:31:45.069 00.001 16108 Worker thread wakes up
22:31:45.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:31:45.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:31:45.069 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
22:31:45.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:31:45.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:45.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:45.069 00.000 16108 MoveAxis(E, 0, ABG)
22:31:45.069 00.000 16108 Move returns status 0, amount 0
22:31:45.069 00.000 16108 MoveAxis(N, 0, ABG)
22:31:45.069 00.000 16108 Move returns status 0, amount 0
22:31:45.069 00.000 16108 move complete, result=0
22:31:45.069 00.000 16108 worker thread done servicing request
22:31:45.073 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3961, FiltMin=3318, FiltMax=57065, Gamma=1.000
22:31:45.091 00.018 21068 UpdateGuideState exits: m=93215 SNR=63.4
22:31:45.093 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:45.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:45.095 00.001 21068 Enqueuing Expose request
22:31:45.096 00.001 16108 Worker thread wakes up
22:31:45.096 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:45.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:45.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:46.053 00.956 16108 Exposure complete
22:31:46.111 00.058 16108 worker thread done servicing request
22:31:46.111 00.000 21068 OnExposeComplete: enter
22:31:46.112 00.001 21068 UpdateGuideState(): m_state=6
22:31:46.113 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1807
22:31:46.114 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.85, Mass=89772, SNR=61.1, Peak=15107 HFD=2.8
22:31:46.115 00.001 21068 MultiStar: [#1 -0.47,0.26,1.49,U] [#2 -0.12,0.28,1.32,U] [#3 -0.14,0.26,1.22,U] [#4 0.08,-0.28,1.01,U] [#5 -0.01,0.08,1.02,U] [#6 -0.26,-0.29,0.88,U] [#7 -0.41,0.00,0.70,U] [#8 -0.42,0.15,0.88,U] 
22:31:46.116 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.11}, one-star: {-0.33, 0.30}
22:31:46.116 00.000 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
22:31:46.118 00.002 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
22:31:46.119 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.69 mountX=0.24 mountY=-0.05, mountTheta=-0.22
22:31:46.120 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.11, opts=13)
22:31:46.121 00.001 21068 Enqueuing Move request for scope (-0.23, 0.11)
22:31:46.122 00.001 16108 Worker thread wakes up
22:31:46.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
22:31:46.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
22:31:46.122 00.000 16108 Moving (-0.23, 0.11) raw xDistance=0.24 yDistance=-0.05
22:31:46.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:31:46.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:46.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:46.122 00.000 16108 MoveAxis(W, 64, ABG)
22:31:46.123 00.001 16108 Guiding  Dir = 3, Dur = 64
22:31:46.123 00.000 16108 IsSlewing returns 0
22:31:46.123 00.000 16108 IsGuiding returns 0
22:31:46.126 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3961, FiltMin=3398, FiltMax=44653, Gamma=1.000
22:31:46.142 00.016 21068 UpdateGuideState exits: m=89772 SNR=61.1
22:31:46.144 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:46.146 00.001 21068 Enqueuing Expose request
22:31:46.156 00.010 16108 PulseGuide returned control before completion, sleep 42
22:31:46.201 00.045 16108 IsGuiding returns 1
22:31:46.201 00.000 16108 scope still moving after pulse duration time elapsed
22:31:46.232 00.031 16108 IsSlewing returns 0
22:31:46.232 00.000 16108 IsGuiding returns 1
22:31:46.263 00.031 16108 IsSlewing returns 0
22:31:46.263 00.000 16108 IsGuiding returns 0
22:31:46.263 00.000 16108 scope move finished after 64 + 75 ms
22:31:46.263 00.000 16108 Move returns status 0, amount 64
22:31:46.263 00.000 16108 MoveAxis(N, 0, ABG)
22:31:46.263 00.000 16108 Move returns status 0, amount 0
22:31:46.263 00.000 16108 move complete, result=0
22:31:46.263 00.000 16108 worker thread done servicing request
22:31:46.263 00.000 16108 Worker thread wakes up
22:31:46.263 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
22:31:46.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:46.265 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:47.410 01.145 16108 Exposure complete
22:31:47.469 00.059 16108 worker thread done servicing request
22:31:47.469 00.000 21068 OnExposeComplete: enter
22:31:47.470 00.001 21068 UpdateGuideState(): m_state=6
22:31:47.471 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1808
22:31:47.472 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=877.45, Mass=78590, SNR=56.8, Peak=12608 HFD=3.1
22:31:47.473 00.001 21068 MultiStar: [#1 0.17,0.06,1.42,U] [#2 0.41,0.06,1.56,U] [#3 0.27,0.17,1.16,U] [#4 0.69,-0.47,0.00,M3] [#5 0.24,0.04,1.04,U] [#6 0.22,-0.43,1.10,U] [#7 0.06,-0.17,0.78,U] [#8 0.33,0.09,0.98,U] 
22:31:47.474 00.001 21068 refined, 7 included, MultiStar: {0.28, -0.02}, one-star: {0.44, -0.10}
22:31:47.475 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
22:31:47.475 00.000 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
22:31:47.476 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.08 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
22:31:47.479 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.02, opts=13)
22:31:47.480 00.001 21068 Enqueuing Move request for scope (0.28, -0.02)
22:31:47.481 00.001 16108 Worker thread wakes up
22:31:47.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
22:31:47.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
22:31:47.481 00.000 16108 Moving (0.28, -0.02) raw xDistance=-0.27 yDistance=-0.04
22:31:47.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
22:31:47.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:47.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:47.481 00.000 16108 MoveAxis(E, 67, ABG)
22:31:47.481 00.000 16108 Guiding  Dir = 2, Dur = 67
22:31:47.481 00.000 16108 IsSlewing returns 0
22:31:47.481 00.000 16108 IsGuiding returns 0
22:31:47.486 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3961, FiltMin=3360, FiltMax=46333, Gamma=1.000
22:31:47.499 00.013 16108 PulseGuide returned control before completion, sleep 60
22:31:47.508 00.009 21068 UpdateGuideState exits: m=78590 SNR=56.8
22:31:47.510 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:47.512 00.001 21068 Enqueuing Expose request
22:31:47.559 00.047 16108 IsGuiding returns 1
22:31:47.559 00.000 16108 scope still moving after pulse duration time elapsed
22:31:47.590 00.031 16108 IsSlewing returns 0
22:31:47.590 00.000 16108 IsGuiding returns 0
22:31:47.590 00.000 16108 scope move finished after 67 + 41 ms
22:31:47.590 00.000 16108 Move returns status 0, amount 67
22:31:47.590 00.000 16108 MoveAxis(N, 0, ABG)
22:31:47.590 00.000 16108 Move returns status 0, amount 0
22:31:47.590 00.000 16108 move complete, result=0
22:31:47.590 00.000 16108 worker thread done servicing request
22:31:47.590 00.000 16108 Worker thread wakes up
22:31:47.590 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.0 px 0 ms NORTH
22:31:47.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:47.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:48.560 00.969 16108 Exposure complete
22:31:48.623 00.063 16108 worker thread done servicing request
22:31:48.623 00.000 21068 OnExposeComplete: enter
22:31:48.624 00.001 21068 UpdateGuideState(): m_state=6
22:31:48.625 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1809
22:31:48.625 00.000 21068 Star::Find returns 1 (0), X=220.37, Y=877.52, Mass=101906, SNR=66.0, Peak=13248 HFD=3.2
22:31:48.628 00.003 21068 MultiStar: [#1 -0.13,0.03,1.09,U] [#2 0.17,0.11,1.35,U] [#3 0.13,-0.03,1.04,U] [#4 0.73,-0.43,0.00,M4] [#5 0.15,-0.08,0.82,U] [#6 0.14,-0.39,0.73,U] [#7 -0.31,-0.23,0.63,U] [#8 0.21,-0.01,0.71,U] 
22:31:48.629 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {0.18, -0.03}
22:31:48.630 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
22:31:48.631 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
22:31:48.632 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=-0.09 mountY=0.03, mountTheta=2.76
22:31:48.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
22:31:48.635 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
22:31:48.636 00.001 16108 Worker thread wakes up
22:31:48.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:31:48.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:31:48.636 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
22:31:48.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:31:48.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:48.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:48.636 00.000 16108 MoveAxis(E, 0, ABG)
22:31:48.636 00.000 16108 Move returns status 0, amount 0
22:31:48.637 00.001 16108 MoveAxis(N, 0, ABG)
22:31:48.637 00.000 16108 Move returns status 0, amount 0
22:31:48.637 00.000 16108 move complete, result=0
22:31:48.637 00.000 16108 worker thread done servicing request
22:31:48.642 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3965, FiltMin=3433, FiltMax=42237, Gamma=1.000
22:31:48.660 00.018 21068 UpdateGuideState exits: m=101906 SNR=66.0
22:31:48.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:48.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:48.663 00.001 21068 Enqueuing Expose request
22:31:48.663 00.000 16108 Worker thread wakes up
22:31:48.663 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:48.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:48.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:49.814 01.150 16108 Exposure complete
22:31:49.882 00.068 16108 worker thread done servicing request
22:31:49.882 00.000 21068 OnExposeComplete: enter
22:31:49.885 00.003 21068 UpdateGuideState(): m_state=6
22:31:49.887 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1810
22:31:49.888 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.32, Mass=94244, SNR=57.3, Peak=13776 HFD=3.1
22:31:49.890 00.002 21068 MultiStar: [#1 0.13,0.22,1.28,U] [#2 0.43,-0.17,1.37,U] [#3 0.28,-0.02,1.20,U] [#4 0.66,-0.48,0.00,M5] [#5 0.46,-0.27,1.09,U] [#6 0.01,-0.36,0.92,U] [#7 -0.23,-0.03,0.64,U] [#8 0.18,0.09,0.93,U] 
22:31:49.891 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.09}, one-star: {0.30, -0.23}
22:31:49.892 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
22:31:49.893 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
22:31:49.895 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=-0.24 mountY=0.04, mountTheta=2.99
22:31:49.898 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.09, opts=13)
22:31:49.899 00.001 21068 Enqueuing Move request for scope (0.23, -0.09)
22:31:49.900 00.001 16108 Worker thread wakes up
22:31:49.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
22:31:49.900 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
22:31:49.900 00.000 16108 Moving (0.23, -0.09) raw xDistance=-0.24 yDistance=0.04
22:31:49.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:31:49.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:49.902 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:49.902 00.000 16108 MoveAxis(E, 63, ABG)
22:31:49.902 00.000 16108 Guiding  Dir = 2, Dur = 63
22:31:49.902 00.000 16108 IsSlewing returns 0
22:31:49.902 00.000 16108 IsGuiding returns 0
22:31:49.911 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3961, FiltMin=3417, FiltMax=43821, Gamma=1.000
22:31:49.933 00.022 21068 UpdateGuideState exits: m=94244 SNR=57.3
22:31:49.935 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:49.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:49.938 00.002 21068 Enqueuing Expose request
22:31:49.963 00.025 16108 PulseGuide returned control before completion, sleep 13
22:31:49.977 00.014 16108 IsGuiding returns 1
22:31:49.977 00.000 16108 scope still moving after pulse duration time elapsed
22:31:50.007 00.030 16108 IsSlewing returns 0
22:31:50.007 00.000 16108 IsGuiding returns 1
22:31:50.039 00.032 16108 IsSlewing returns 0
22:31:50.039 00.000 16108 IsGuiding returns 1
22:31:50.070 00.031 16108 IsSlewing returns 0
22:31:50.070 00.000 16108 IsGuiding returns 0
22:31:50.070 00.000 16108 scope move finished after 63 + 105 ms
22:31:50.070 00.000 16108 Move returns status 0, amount 63
22:31:50.070 00.000 16108 MoveAxis(N, 0, ABG)
22:31:50.070 00.000 16108 Move returns status 0, amount 0
22:31:50.070 00.000 16108 move complete, result=0
22:31:50.070 00.000 16108 worker thread done servicing request
22:31:50.070 00.000 16108 Worker thread wakes up
22:31:50.070 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
22:31:50.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:50.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:51.035 00.964 16108 Exposure complete
22:31:51.116 00.081 16108 worker thread done servicing request
22:31:51.116 00.000 21068 OnExposeComplete: enter
22:31:51.118 00.002 21068 UpdateGuideState(): m_state=6
22:31:51.119 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1811
22:31:51.121 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=877.46, Mass=96520, SNR=71.9, Peak=13664 HFD=3.1
22:31:51.123 00.002 21068 MultiStar: [#1 0.30,-0.00,1.14,U] [#2 0.38,0.24,1.19,U] [#3 0.11,0.10,1.04,U] [#4 0.79,-0.28,0.00,M6] [#5 0.09,-0.33,0.87,U] [#6 0.09,-0.15,0.75,U] [#7 -0.22,-0.19,0.60,U] [#8 0.29,-0.07,0.72,U] 
22:31:51.124 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.04}, one-star: {0.19, -0.10}
22:31:51.126 00.002 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
22:31:51.127 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
22:31:51.128 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
22:31:51.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
22:31:51.131 00.000 21068 Enqueuing Move request for scope (0.18, -0.04)
22:31:51.132 00.001 16108 Worker thread wakes up
22:31:51.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
22:31:51.133 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
22:31:51.133 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=-0.00
22:31:51.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:31:51.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:51.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:31:51.133 00.000 16108 MoveAxis(E, 0, ABG)
22:31:51.133 00.000 16108 Move returns status 0, amount 0
22:31:51.133 00.000 16108 MoveAxis(N, 0, ABG)
22:31:51.133 00.000 16108 Move returns status 0, amount 0
22:31:51.133 00.000 16108 move complete, result=0
22:31:51.133 00.000 16108 worker thread done servicing request
22:31:51.137 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3961, FiltMin=3382, FiltMax=46157, Gamma=1.000
22:31:51.159 00.022 21068 UpdateGuideState exits: m=96520 SNR=71.9
22:31:51.161 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:51.164 00.002 21068 Enqueuing Expose request
22:31:51.165 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:51.167 00.002 16108 Worker thread wakes up
22:31:51.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:51.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:52.319 01.152 16108 Exposure complete
22:31:52.388 00.069 16108 worker thread done servicing request
22:31:52.389 00.001 21068 OnExposeComplete: enter
22:31:52.390 00.001 21068 UpdateGuideState(): m_state=6
22:31:52.391 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1812
22:31:52.392 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.30, Mass=99024, SNR=66.1, Peak=13600 HFD=3.2
22:31:52.393 00.001 21068 MultiStar: [#1 0.07,0.05,1.07,U] [#2 0.18,-0.03,1.32,U] [#3 0.05,-0.06,0.91,U] [#4 0.34,-0.16,0.85,U] [#5 -0.16,-0.14,0.97,U] [#6 -0.13,-0.56,0.00,M1] [#7 -0.21,-0.10,0.68,U] [#8 -0.17,-0.08,0.70,U] 
22:31:52.394 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.29, -0.25}
22:31:52.395 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
22:31:52.396 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
22:31:52.397 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.08 mountY=0.07, mountTheta=2.41
22:31:52.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
22:31:52.400 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
22:31:52.401 00.001 16108 Worker thread wakes up
22:31:52.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:31:52.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:31:52.401 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
22:31:52.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:31:52.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:52.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:31:52.401 00.000 16108 MoveAxis(E, 0, ABG)
22:31:52.401 00.000 16108 Move returns status 0, amount 0
22:31:52.401 00.000 16108 MoveAxis(N, 0, ABG)
22:31:52.402 00.001 16108 Move returns status 0, amount 0
22:31:52.402 00.000 16108 move complete, result=0
22:31:52.402 00.000 16108 worker thread done servicing request
22:31:52.407 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3961, FiltMin=3405, FiltMax=42512, Gamma=1.000
22:31:52.428 00.021 21068 UpdateGuideState exits: m=99024 SNR=66.1
22:31:52.432 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:52.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:52.434 00.001 21068 Enqueuing Expose request
22:31:52.436 00.002 16108 Worker thread wakes up
22:31:52.436 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:52.437 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:52.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:53.409 00.972 16108 Exposure complete
22:31:53.473 00.064 16108 worker thread done servicing request
22:31:53.473 00.000 21068 OnExposeComplete: enter
22:31:53.473 00.000 21068 UpdateGuideState(): m_state=6
22:31:53.475 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1813
22:31:53.476 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.35, Mass=95120, SNR=69.1, Peak=13667 HFD=3.2
22:31:53.477 00.001 21068 MultiStar: [#1 -0.11,0.04,0.96,U] [#2 0.25,0.03,1.24,U] [#3 0.13,-0.11,1.10,U] [#4 0.45,-0.32,0.74,U] [#5 0.18,-0.37,0.85,U] [#6 0.15,-0.28,0.91,U] [#7 -0.29,-0.30,0.55,U] [#8 0.22,0.01,0.75,U] 
22:31:53.478 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {-0.02, -0.20}
22:31:53.479 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
22:31:53.480 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
22:31:53.481 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=-0.14 mountY=0.12, mountTheta=2.46
22:31:53.484 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
22:31:53.484 00.000 21068 Enqueuing Move request for scope (0.12, -0.15)
22:31:53.485 00.001 16108 Worker thread wakes up
22:31:53.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
22:31:53.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
22:31:53.485 00.000 16108 Moving (0.12, -0.15) raw xDistance=-0.14 yDistance=0.12
22:31:53.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:31:53.486 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:53.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:31:53.486 00.000 16108 MoveAxis(E, 0, ABG)
22:31:53.486 00.000 16108 Move returns status 0, amount 0
22:31:53.486 00.000 16108 MoveAxis(N, 0, ABG)
22:31:53.486 00.000 16108 Move returns status 0, amount 0
22:31:53.486 00.000 16108 move complete, result=0
22:31:53.486 00.000 16108 worker thread done servicing request
22:31:53.491 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3961, FiltMin=3395, FiltMax=44557, Gamma=1.000
22:31:53.510 00.019 21068 UpdateGuideState exits: m=95120 SNR=69.1
22:31:53.512 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:53.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:53.514 00.001 21068 Enqueuing Expose request
22:31:53.514 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:53.516 00.002 16108 Worker thread wakes up
22:31:53.516 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:53.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:54.676 01.160 16108 Exposure complete
22:31:54.744 00.068 16108 worker thread done servicing request
22:31:54.744 00.000 21068 OnExposeComplete: enter
22:31:54.745 00.001 21068 UpdateGuideState(): m_state=6
22:31:54.747 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1814
22:31:54.748 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.67, Mass=95671, SNR=68.8, Peak=14240 HFD=3.1
22:31:54.749 00.001 21068 MultiStar: [#1 0.06,-0.09,1.07,U] [#2 0.28,0.19,1.41,U] [#3 0.13,0.12,1.08,U] [#4 0.19,0.03,0.78,U] [#5 0.14,-0.04,0.85,U] [#6 0.04,-0.24,0.92,U] [#7 -0.22,-0.24,0.53,U] [#8 0.09,0.12,0.72,U] 
22:31:54.751 00.002 21068 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.17, 0.11}
22:31:54.752 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
22:31:54.753 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
22:31:54.754 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
22:31:54.757 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
22:31:54.758 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
22:31:54.759 00.001 16108 Worker thread wakes up
22:31:54.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:31:54.759 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:31:54.759 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.05
22:31:54.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:31:54.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:54.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:54.759 00.000 16108 MoveAxis(E, 0, ABG)
22:31:54.759 00.000 16108 Move returns status 0, amount 0
22:31:54.759 00.000 16108 MoveAxis(N, 0, ABG)
22:31:54.759 00.000 16108 Move returns status 0, amount 0
22:31:54.760 00.001 16108 move complete, result=0
22:31:54.760 00.000 16108 worker thread done servicing request
22:31:54.765 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3961, FiltMin=3296, FiltMax=53517, Gamma=1.000
22:31:54.783 00.018 21068 UpdateGuideState exits: m=95671 SNR=68.8
22:31:54.785 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:54.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:54.787 00.001 21068 Enqueuing Expose request
22:31:54.788 00.001 16108 Worker thread wakes up
22:31:54.788 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:54.789 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:54.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:55.768 00.979 16108 Exposure complete
22:31:55.840 00.072 16108 worker thread done servicing request
22:31:55.840 00.000 21068 OnExposeComplete: enter
22:31:55.842 00.002 21068 UpdateGuideState(): m_state=6
22:31:55.844 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1815
22:31:55.845 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.26, Mass=87758, SNR=57.7, Peak=12019 HFD=3.0
22:31:55.846 00.001 21068 MultiStar: [#1 -0.17,0.00,1.21,U] [#2 0.15,0.19,1.46,U] [#3 0.06,0.07,1.38,U] [#4 0.52,-0.32,0.00,M4] [#5 0.00,-0.25,1.08,U] [#6 0.18,-0.34,0.87,U] [#7 -0.29,-0.28,0.75,U] [#8 -0.02,0.06,0.90,U] 
22:31:55.847 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.14, -0.29}
22:31:55.848 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
22:31:55.849 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
22:31:55.850 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.31 mountX=-0.03 mountY=0.07, mountTheta=2.02
22:31:55.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
22:31:55.853 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
22:31:55.854 00.001 16108 Worker thread wakes up
22:31:55.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:31:55.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:31:55.854 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.07
22:31:55.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:31:55.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:55.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:31:55.854 00.000 16108 MoveAxis(E, 0, ABG)
22:31:55.855 00.001 16108 Move returns status 0, amount 0
22:31:55.855 00.000 16108 MoveAxis(N, 0, ABG)
22:31:55.855 00.000 16108 Move returns status 0, amount 0
22:31:55.855 00.000 16108 move complete, result=0
22:31:55.855 00.000 16108 worker thread done servicing request
22:31:55.859 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=3965, FiltMin=3385, FiltMax=47485, Gamma=1.000
22:31:55.878 00.019 21068 UpdateGuideState exits: m=87758 SNR=57.7
22:31:55.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:55.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:55.882 00.002 21068 Enqueuing Expose request
22:31:55.883 00.001 16108 Worker thread wakes up
22:31:55.883 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:31:55.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:55.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:57.040 01.156 16108 Exposure complete
22:31:57.135 00.095 16108 worker thread done servicing request
22:31:57.135 00.000 21068 OnExposeComplete: enter
22:31:57.137 00.002 21068 UpdateGuideState(): m_state=6
22:31:57.139 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1816
22:31:57.141 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=877.65, Mass=83099, SNR=62.6, Peak=14179 HFD=2.9
22:31:57.143 00.002 21068 MultiStar: [#1 -0.16,0.13,1.21,U] [#2 0.14,0.24,1.15,U] [#3 0.09,0.19,1.19,U] [#4 0.22,-0.02,0.86,U] [#5 -0.00,-0.17,1.20,U] [#6 -0.08,-0.43,0.87,U] [#7 -0.12,-0.19,0.71,U] [#8 0.06,0.28,0.87,U] 
22:31:57.146 00.003 21068 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.13, 0.09}
22:31:57.147 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
22:31:57.148 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
22:31:57.149 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.49 mountX=0.00 mountY=-0.03, mountTheta=-1.48
22:31:57.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.03, opts=13)
22:31:57.152 00.001 21068 Enqueuing Move request for scope (0.00, 0.03)
22:31:57.153 00.001 16108 Worker thread wakes up
22:31:57.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:31:57.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:31:57.153 00.000 16108 Moving (0.00, 0.03) raw xDistance=0.00 yDistance=-0.03
22:31:57.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:31:57.154 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:57.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:31:57.154 00.000 16108 MoveAxis(E, 0, ABG)
22:31:57.154 00.000 16108 Move returns status 0, amount 0
22:31:57.154 00.000 16108 MoveAxis(N, 0, ABG)
22:31:57.154 00.000 16108 Move returns status 0, amount 0
22:31:57.154 00.000 16108 move complete, result=0
22:31:57.154 00.000 16108 worker thread done servicing request
22:31:57.159 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3961, FiltMin=3398, FiltMax=52345, Gamma=1.000
22:31:57.181 00.022 21068 UpdateGuideState exits: m=83099 SNR=62.6
22:31:57.184 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:57.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:57.186 00.001 21068 Enqueuing Expose request
22:31:57.187 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:57.188 00.001 16108 Worker thread wakes up
22:31:57.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:57.189 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:58.174 00.985 16108 Exposure complete
22:31:58.256 00.082 16108 worker thread done servicing request
22:31:58.258 00.002 21068 OnExposeComplete: enter
22:31:58.259 00.001 21068 UpdateGuideState(): m_state=6
22:31:58.260 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1817
22:31:58.261 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.28, Mass=86567, SNR=60.2, Peak=12531 HFD=3.0
22:31:58.262 00.001 21068 MultiStar: [#1 -0.02,0.06,1.16,U] [#2 0.21,0.24,1.36,U] [#3 0.12,0.10,1.14,U] [#4 0.28,-0.08,1.02,U] [#5 0.05,-0.12,1.07,U] [#6 -0.16,-0.38,0.90,U] [#7 -0.54,-0.19,0.00,M1] [#8 -0.03,-0.11,0.82,U] 
22:31:58.263 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {-0.15, -0.27}
22:31:58.265 00.002 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
22:31:58.267 00.002 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
22:31:58.270 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=-0.06 mountY=0.04, mountTheta=2.58
22:31:58.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
22:31:58.274 00.002 21068 Enqueuing Move request for scope (0.05, -0.05)
22:31:58.276 00.002 16108 Worker thread wakes up
22:31:58.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:31:58.276 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:31:58.276 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
22:31:58.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:31:58.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:58.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:31:58.277 00.001 16108 MoveAxis(E, 0, ABG)
22:31:58.277 00.000 16108 Move returns status 0, amount 0
22:31:58.277 00.000 16108 MoveAxis(N, 0, ABG)
22:31:58.277 00.000 16108 Move returns status 0, amount 0
22:31:58.277 00.000 16108 move complete, result=0
22:31:58.277 00.000 16108 worker thread done servicing request
22:31:58.284 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3961, FiltMin=3433, FiltMax=44793, Gamma=1.000
22:31:58.307 00.023 21068 UpdateGuideState exits: m=86567 SNR=60.2
22:31:58.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:58.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:58.311 00.001 21068 Enqueuing Expose request
22:31:58.314 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:31:58.316 00.002 16108 Worker thread wakes up
22:31:58.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:58.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:31:59.491 01.175 16108 Exposure complete
22:31:59.578 00.087 16108 worker thread done servicing request
22:31:59.578 00.000 21068 OnExposeComplete: enter
22:31:59.579 00.001 21068 UpdateGuideState(): m_state=6
22:31:59.580 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1818
22:31:59.582 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=877.68, Mass=92351, SNR=66.9, Peak=13504 HFD=3.0
22:31:59.583 00.001 21068 MultiStar: [#1 0.16,0.48,1.32,U] [#2 0.40,0.10,1.25,U] [#3 0.25,0.09,0.99,U] [#4 0.66,-0.08,0.00,M3] [#5 0.53,0.04,1.21,U] [#6 0.28,-0.10,0.81,U] [#7 -0.44,-0.40,0.00,M2] [#8 0.49,0.21,0.67,U] 
22:31:59.584 00.001 21068 refined, 6 included, MultiStar: {0.36, 0.15}, one-star: {0.47, 0.13}
22:31:59.585 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:31:59.587 00.002 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:31:59.588 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.40 mountX=-0.33 mountY=-0.23, mountTheta=-2.53
22:31:59.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.15, opts=13)
22:31:59.591 00.001 21068 Enqueuing Move request for scope (0.36, 0.15)
22:31:59.593 00.002 16108 Worker thread wakes up
22:31:59.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd
22:31:59.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.15)
22:31:59.593 00.000 16108 Moving (0.36, 0.15) raw xDistance=-0.33 yDistance=-0.23
22:31:59.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:31:59.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:31:59.593 00.000 16108 MoveAxis(E, 86, ABG)
22:31:59.593 00.000 16108 Guiding  Dir = 2, Dur = 86
22:31:59.594 00.001 16108 IsSlewing returns 0
22:31:59.594 00.000 16108 IsGuiding returns 0
22:31:59.601 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3961, FiltMin=3353, FiltMax=46921, Gamma=1.000
22:31:59.622 00.021 21068 UpdateGuideState exits: m=92351 SNR=66.9
22:31:59.624 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:31:59.627 00.002 21068 Enqueuing Expose request
22:31:59.653 00.026 16108 PulseGuide returned control before completion, sleep 39
22:31:59.700 00.047 16108 IsGuiding returns 1
22:31:59.702 00.002 16108 scope still moving after pulse duration time elapsed
22:31:59.730 00.028 16108 IsSlewing returns 0
22:31:59.730 00.000 16108 IsGuiding returns 1
22:31:59.762 00.032 16108 IsSlewing returns 0
22:31:59.762 00.000 16108 IsGuiding returns 0
22:31:59.762 00.000 16108 scope move finished after 86 + 81 ms
22:31:59.762 00.000 16108 Move returns status 0, amount 86
22:31:59.762 00.000 16108 MoveAxis(N, 46, ABG)
22:31:59.762 00.000 16108 Guiding  Dir = 0, Dur = 46
22:31:59.762 00.000 16108 IsSlewing returns 0
22:31:59.762 00.000 16108 IsGuiding returns 0
22:31:59.809 00.047 16108 PulseGuide returned control before completion, sleep 11
22:31:59.823 00.014 16108 IsGuiding returns 1
22:31:59.823 00.000 16108 scope still moving after pulse duration time elapsed
22:31:59.855 00.032 16108 IsSlewing returns 0
22:31:59.855 00.000 16108 IsGuiding returns 1
22:31:59.885 00.030 16108 IsSlewing returns 0
22:31:59.885 00.000 16108 IsGuiding returns 0
22:31:59.885 00.000 16108 scope move finished after 46 + 76 ms
22:31:59.885 00.000 16108 Move returns status 0, amount 46
22:31:59.885 00.000 16108 move complete, result=0
22:31:59.885 00.000 16108 worker thread done servicing request
22:31:59.885 00.000 16108 Worker thread wakes up
22:31:59.885 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.2 px 46 ms NORTH
22:31:59.887 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:31:59.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:00.862 00.975 16108 Exposure complete
22:32:00.968 00.106 16108 worker thread done servicing request
22:32:00.968 00.000 21068 OnExposeComplete: enter
22:32:00.970 00.002 21068 UpdateGuideState(): m_state=6
22:32:00.972 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1819
22:32:00.973 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.39, Mass=87422, SNR=58.6, Peak=13427 HFD=3.1
22:32:00.975 00.002 21068 MultiStar: [#1 0.04,0.16,1.45,U] [#2 0.23,0.16,1.57,U] [#3 0.22,-0.09,1.25,U] [#4 0.44,-0.21,1.13,U] [#5 -0.06,-0.22,1.07,U] [#6 -0.07,-0.10,0.89,U] [#7 -0.45,0.11,0.74,U] [#8 0.23,0.04,0.80,U] 
22:32:00.977 00.002 21068 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {-0.06, -0.16}
22:32:00.977 00.000 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
22:32:00.978 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
22:32:00.979 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.09 mountY=0.00, mountTheta=3.12
22:32:00.983 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
22:32:00.984 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
22:32:00.986 00.002 16108 Worker thread wakes up
22:32:00.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:32:00.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:32:00.986 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=0.00
22:32:00.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:32:00.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:00.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:32:00.986 00.000 16108 MoveAxis(E, 0, ABG)
22:32:00.986 00.000 16108 Move returns status 0, amount 0
22:32:00.986 00.000 16108 MoveAxis(N, 0, ABG)
22:32:00.986 00.000 16108 Move returns status 0, amount 0
22:32:00.986 00.000 16108 move complete, result=0
22:32:00.986 00.000 16108 worker thread done servicing request
22:32:00.994 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3961, FiltMin=3398, FiltMax=43193, Gamma=1.000
22:32:01.021 00.027 21068 UpdateGuideState exits: m=87422 SNR=58.6
22:32:01.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:01.025 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:01.026 00.001 21068 Enqueuing Expose request
22:32:01.028 00.002 16108 Worker thread wakes up
22:32:01.029 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:32:01.030 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:01.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:02.187 01.157 16108 Exposure complete
22:32:02.275 00.088 16108 worker thread done servicing request
22:32:02.276 00.001 21068 OnExposeComplete: enter
22:32:02.277 00.001 21068 UpdateGuideState(): m_state=6
22:32:02.279 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1820
22:32:02.280 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.49, Mass=91028, SNR=63.4, Peak=14419 HFD=3.0
22:32:02.281 00.001 21068 MultiStar: [#1 -0.36,-0.05,1.22,U] [#2 -0.14,0.15,1.49,U] [#3 -0.28,0.12,1.14,U] [#4 0.22,-0.44,1.01,U] [#5 -0.27,-0.26,1.03,U] [#6 -0.13,-0.36,0.99,U] [#7 -0.42,-0.46,0.00,M2] [#8 0.08,-0.14,0.89,U] 
22:32:02.282 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.11}, one-star: {-0.12, -0.06}
22:32:02.283 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
22:32:02.285 00.002 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
22:32:02.286 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=0.10 mountY=0.09, mountTheta=0.70
22:32:02.289 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
22:32:02.290 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
22:32:02.293 00.003 16108 Worker thread wakes up
22:32:02.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
22:32:02.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
22:32:02.293 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.10 yDistance=0.09
22:32:02.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:32:02.294 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:02.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:32:02.294 00.000 16108 MoveAxis(E, 0, ABG)
22:32:02.294 00.000 16108 Move returns status 0, amount 0
22:32:02.294 00.000 16108 MoveAxis(N, 0, ABG)
22:32:02.294 00.000 16108 Move returns status 0, amount 0
22:32:02.294 00.000 16108 move complete, result=0
22:32:02.294 00.000 16108 worker thread done servicing request
22:32:02.302 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3958, FiltMin=3405, FiltMax=43088, Gamma=1.000
22:32:02.330 00.028 21068 UpdateGuideState exits: m=91028 SNR=63.4
22:32:02.332 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:02.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:02.334 00.001 21068 Enqueuing Expose request
22:32:02.335 00.001 16108 Worker thread wakes up
22:32:02.336 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:02.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:02.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:03.312 00.975 16108 Exposure complete
22:32:03.406 00.094 16108 worker thread done servicing request
22:32:03.406 00.000 21068 OnExposeComplete: enter
22:32:03.407 00.001 21068 UpdateGuideState(): m_state=6
22:32:03.409 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1821
22:32:03.410 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.19, Mass=88474, SNR=61.6, Peak=15251 HFD=3.0
22:32:03.412 00.002 21068 MultiStar: [#1 -0.25,-0.09,1.17,U] [#2 -0.06,0.09,1.38,U] [#3 -0.27,-0.16,1.14,U] [#4 0.31,-0.49,0.00,M2] [#5 -0.02,-0.25,1.12,U] [#6 -0.28,-0.60,0.00,M1] [#7 -0.47,-0.45,0.00,M3] [#8 0.10,-0.06,0.93,U] 
22:32:03.414 00.002 21068 refined, 5 included, MultiStar: {-0.07, -0.13}, one-star: {0.12, -0.36}
22:32:03.416 00.002 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:32:03.418 00.002 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
22:32:03.419 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.08 mountX=0.05 mountY=0.14, mountTheta=1.24
22:32:03.423 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.13, opts=13)
22:32:03.424 00.001 21068 Enqueuing Move request for scope (-0.07, -0.13)
22:32:03.425 00.001 16108 Worker thread wakes up
22:32:03.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
22:32:03.425 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
22:32:03.425 00.000 16108 Moving (-0.07, -0.13) raw xDistance=0.05 yDistance=0.14
22:32:03.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:32:03.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:03.426 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:32:03.426 00.000 16108 MoveAxis(E, 0, ABG)
22:32:03.426 00.000 16108 Move returns status 0, amount 0
22:32:03.426 00.000 16108 MoveAxis(N, 0, ABG)
22:32:03.426 00.000 16108 Move returns status 0, amount 0
22:32:03.426 00.000 16108 move complete, result=0
22:32:03.426 00.000 16108 worker thread done servicing request
22:32:03.431 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3958, FiltMin=3408, FiltMax=44861, Gamma=1.000
22:32:03.456 00.025 21068 UpdateGuideState exits: m=88474 SNR=61.6
22:32:03.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:03.460 00.002 21068 Enqueuing Expose request
22:32:03.461 00.001 16108 Worker thread wakes up
22:32:03.461 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:03.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:03.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:04.615 01.153 16108 Exposure complete
22:32:04.690 00.075 16108 worker thread done servicing request
22:32:04.690 00.000 21068 OnExposeComplete: enter
22:32:04.691 00.001 21068 UpdateGuideState(): m_state=6
22:32:04.693 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1822
22:32:04.695 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=877.04, Mass=90010, SNR=66.0, Peak=16115 HFD=3.1
22:32:04.696 00.001 21068 MultiStar: [#1 -0.23,0.01,1.09,U] [#2 -0.01,-0.19,1.10,U] [#3 -0.28,-0.12,0.97,U] [#4 0.11,-0.34,1.11,U] [#5 0.22,-0.05,1.08,U] [#6 -0.16,-0.69,0.00,M2] [#7 -0.43,-0.43,0.00,M4] [#8 0.29,-0.09,0.82,U] 
22:32:04.698 00.002 21068 refined, 6 included, MultiStar: {0.02, -0.18}, one-star: {0.05, -0.51}
22:32:04.698 00.000 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
22:32:04.700 00.002 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
22:32:04.701 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.49 mountX=-0.05 mountY=0.17, mountTheta=1.83
22:32:04.704 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
22:32:04.705 00.001 21068 Enqueuing Move request for scope (0.02, -0.18)
22:32:04.707 00.002 16108 Worker thread wakes up
22:32:04.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
22:32:04.707 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
22:32:04.707 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
22:32:04.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:32:04.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:04.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:32:04.707 00.000 16108 MoveAxis(E, 0, ABG)
22:32:04.707 00.000 16108 Move returns status 0, amount 0
22:32:04.708 00.001 16108 MoveAxis(N, 0, ABG)
22:32:04.708 00.000 16108 Move returns status 0, amount 0
22:32:04.708 00.000 16108 move complete, result=0
22:32:04.708 00.000 16108 worker thread done servicing request
22:32:04.714 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3958, FiltMin=3376, FiltMax=39776, Gamma=1.000
22:32:04.735 00.021 21068 UpdateGuideState exits: m=90010 SNR=66.0
22:32:04.737 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:04.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:04.738 00.000 21068 Enqueuing Expose request
22:32:04.739 00.001 16108 Worker thread wakes up
22:32:04.739 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:04.740 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:04.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:05.713 00.973 16108 Exposure complete
22:32:05.790 00.077 16108 worker thread done servicing request
22:32:05.790 00.000 21068 OnExposeComplete: enter
22:32:05.791 00.001 21068 UpdateGuideState(): m_state=6
22:32:05.792 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1823
22:32:05.793 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.23, Mass=95986, SNR=63.1, Peak=16003 HFD=2.9
22:32:05.795 00.002 21068 MultiStar: [#1 -0.26,-0.08,1.17,U] [#2 -0.04,0.04,1.45,U] [#3 0.03,0.15,1.36,U] [#4 -0.05,-0.58,0.00,M2] [#5 -0.11,-0.40,1.05,U] [#6 -0.24,-0.58,0.00,M3] [#7 -0.34,-0.46,0.00,M5] [#8 -0.06,-0.46,0.85,U] 
22:32:05.796 00.001 21068 refined, 5 included, MultiStar: {-0.08, -0.14}, one-star: {-0.07, -0.33}
22:32:05.797 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
22:32:05.798 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
22:32:05.800 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=0.06 mountY=0.16, mountTheta=1.23
22:32:05.803 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.14, opts=13)
22:32:05.804 00.001 21068 Enqueuing Move request for scope (-0.08, -0.14)
22:32:05.806 00.002 16108 Worker thread wakes up
22:32:05.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:32:05.806 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:32:05.806 00.000 16108 Moving (-0.08, -0.14) raw xDistance=0.06 yDistance=0.16
22:32:05.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:32:05.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:05.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:32:05.806 00.000 16108 MoveAxis(E, 0, ABG)
22:32:05.806 00.000 16108 Move returns status 0, amount 0
22:32:05.806 00.000 16108 MoveAxis(N, 0, ABG)
22:32:05.806 00.000 16108 Move returns status 0, amount 0
22:32:05.806 00.000 16108 move complete, result=0
22:32:05.806 00.000 16108 worker thread done servicing request
22:32:05.812 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=3958, FiltMin=3430, FiltMax=39241, Gamma=1.000
22:32:05.832 00.020 21068 UpdateGuideState exits: m=95986 SNR=63.1
22:32:05.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:05.833 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:05.834 00.001 21068 Enqueuing Expose request
22:32:05.835 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:05.837 00.002 16108 Worker thread wakes up
22:32:05.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:05.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:07.001 01.164 16108 Exposure complete
22:32:07.103 00.102 16108 worker thread done servicing request
22:32:07.103 00.000 21068 OnExposeComplete: enter
22:32:07.104 00.001 21068 UpdateGuideState(): m_state=6
22:32:07.105 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1824
22:32:07.107 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.07, Mass=88294, SNR=60.3, Peak=18435 HFD=2.7
22:32:07.108 00.001 21068 MultiStar: [#1 -0.45,-0.29,1.38,U] [#2 0.19,-0.29,1.35,U] [#3 -0.03,-0.24,1.11,U] [#4 0.30,-0.76,0.00,M3] [#5 -0.11,-0.53,0.96,U] [#6 -0.19,-0.53,1.02,U] [#7 -0.47,-0.45,0.00,M6] [#8 -0.05,-0.24,0.77,U] 
22:32:07.110 00.002 21068 refined, 6 included, MultiStar: {-0.10, -0.37}, one-star: {-0.07, -0.48}
22:32:07.111 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
22:32:07.112 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
22:32:07.113 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.85 mountX=0.04 mountY=0.38, mountTheta=1.47
22:32:07.116 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.37, opts=13)
22:32:07.117 00.001 21068 Enqueuing Move request for scope (-0.10, -0.37)
22:32:07.118 00.001 16108 Worker thread wakes up
22:32:07.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.37) opts 0xd
22:32:07.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.37)
22:32:07.118 00.000 16108 Moving (-0.10, -0.37) raw xDistance=0.04 yDistance=0.38
22:32:07.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:32:07.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:07.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:32:07.118 00.000 16108 MoveAxis(E, 0, ABG)
22:32:07.118 00.000 16108 Move returns status 0, amount 0
22:32:07.119 00.001 16108 MoveAxis(N, 0, ABG)
22:32:07.119 00.000 16108 Move returns status 0, amount 0
22:32:07.119 00.000 16108 move complete, result=0
22:32:07.119 00.000 16108 worker thread done servicing request
22:32:07.122 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3952, FiltMin=3318, FiltMax=39286, Gamma=1.000
22:32:07.153 00.031 21068 UpdateGuideState exits: m=88294 SNR=60.3
22:32:07.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:07.156 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:07.158 00.002 21068 Enqueuing Expose request
22:32:07.160 00.002 16108 Worker thread wakes up
22:32:07.160 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:32:07.161 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:07.163 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:08.136 00.973 16108 Exposure complete
22:32:08.265 00.129 16108 worker thread done servicing request
22:32:08.265 00.000 21068 OnExposeComplete: enter
22:32:08.266 00.001 21068 UpdateGuideState(): m_state=6
22:32:08.268 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1825
22:32:08.269 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.41, Mass=105234, SNR=71.7, Peak=18819 HFD=2.9
22:32:08.271 00.002 21068 MultiStar: [#1 -0.16,-0.21,1.10,U] [#2 0.10,-0.07,1.16,U] [#3 -0.04,-0.21,0.91,U] [#4 0.38,-0.71,0.00,M4] [#5 0.00,-0.36,0.92,U] [#6 0.30,-0.71,0.00,M3] [#7 -0.39,-0.10,0.50,U] [#8 0.08,-0.09,0.79,U] 
22:32:08.273 00.002 21068 refined, 6 included, MultiStar: {-0.08, -0.17}, one-star: {-0.28, -0.14}
22:32:08.274 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
22:32:08.274 00.000 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
22:32:08.275 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.00 mountX=0.05 mountY=0.19, mountTheta=1.32
22:32:08.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.17, opts=13)
22:32:08.278 00.001 21068 Enqueuing Move request for scope (-0.08, -0.17)
22:32:08.279 00.001 16108 Worker thread wakes up
22:32:08.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
22:32:08.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
22:32:08.280 00.001 16108 Moving (-0.08, -0.17) raw xDistance=0.05 yDistance=0.19
22:32:08.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:32:08.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:08.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:32:08.280 00.000 16108 MoveAxis(E, 0, ABG)
22:32:08.280 00.000 16108 Move returns status 0, amount 0
22:32:08.280 00.000 16108 MoveAxis(N, 0, ABG)
22:32:08.280 00.000 16108 Move returns status 0, amount 0
22:32:08.280 00.000 16108 move complete, result=0
22:32:08.280 00.000 16108 worker thread done servicing request
22:32:08.288 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3955, FiltMin=3376, FiltMax=40509, Gamma=1.000
22:32:08.316 00.028 21068 UpdateGuideState exits: m=105234 SNR=71.7
22:32:08.318 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:08.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:08.319 00.000 21068 Enqueuing Expose request
22:32:08.320 00.001 16108 Worker thread wakes up
22:32:08.320 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:08.322 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:08.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:09.475 01.153 16108 Exposure complete
22:32:09.562 00.087 16108 worker thread done servicing request
22:32:09.562 00.000 21068 OnExposeComplete: enter
22:32:09.564 00.002 21068 UpdateGuideState(): m_state=6
22:32:09.565 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1826
22:32:09.566 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.24, Mass=95027, SNR=65.0, Peak=14227 HFD=3.1
22:32:09.568 00.002 21068 MultiStar: [#1 -0.23,-0.11,1.17,U] [#2 0.17,-0.33,1.21,U] [#3 0.08,-0.13,1.05,U] [#4 0.47,-0.76,0.00,M5] [#5 0.20,-0.28,0.83,U] [#6 0.08,-0.76,0.00,M4] [#7 -0.57,-0.18,0.00,M6] [#8 0.29,-0.10,0.76,U] 
22:32:09.569 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.21}, one-star: {0.14, -0.31}
22:32:09.571 00.002 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
22:32:09.573 00.002 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
22:32:09.573 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.17 mountX=-0.13 mountY=0.19, mountTheta=2.16
22:32:09.577 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
22:32:09.578 00.001 21068 Enqueuing Move request for scope (0.09, -0.21)
22:32:09.579 00.001 16108 Worker thread wakes up
22:32:09.580 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
22:32:09.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
22:32:09.580 00.000 16108 Moving (0.09, -0.21) raw xDistance=-0.13 yDistance=0.19
22:32:09.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:32:09.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:09.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:32:09.580 00.000 16108 MoveAxis(E, 0, ABG)
22:32:09.580 00.000 16108 Move returns status 0, amount 0
22:32:09.580 00.000 16108 MoveAxis(N, 0, ABG)
22:32:09.581 00.001 16108 Move returns status 0, amount 0
22:32:09.581 00.000 16108 move complete, result=0
22:32:09.581 00.000 16108 worker thread done servicing request
22:32:09.587 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3952, FiltMin=3373, FiltMax=41206, Gamma=1.000
22:32:09.619 00.032 21068 UpdateGuideState exits: m=95027 SNR=65.0
22:32:09.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:09.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:09.622 00.001 21068 Enqueuing Expose request
22:32:09.623 00.001 16108 Worker thread wakes up
22:32:09.623 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:09.624 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:09.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:10.593 00.969 16108 Exposure complete
22:32:10.712 00.119 16108 worker thread done servicing request
22:32:10.712 00.000 21068 OnExposeComplete: enter
22:32:10.713 00.001 21068 UpdateGuideState(): m_state=6
22:32:10.715 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1827
22:32:10.717 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=877.09, Mass=97244, SNR=64.6, Peak=16323 HFD=3.3
22:32:10.719 00.002 21068 MultiStar: [#1 0.05,-0.18,1.22,U] [#2 0.01,-0.02,1.19,U] [#3 0.06,-0.35,1.12,U] [#4 0.44,-0.26,0.82,U] [#5 0.10,-0.30,1.07,U] [#6 -0.08,-0.47,0.91,U] [#7 -0.35,-0.78,0.00,M7] [#8 0.15,-0.05,0.78,U] 
22:32:10.722 00.003 21068 refined, 7 included, MultiStar: {0.09, -0.26}, one-star: {0.11, -0.47}
22:32:10.723 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
22:32:10.724 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
22:32:10.726 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.22 mountX=-0.14 mountY=0.23, mountTheta=2.11
22:32:10.729 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.26, opts=13)
22:32:10.731 00.002 21068 Enqueuing Move request for scope (0.09, -0.26)
22:32:10.732 00.001 16108 Worker thread wakes up
22:32:10.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
22:32:10.732 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
22:32:10.732 00.000 16108 Moving (0.09, -0.26) raw xDistance=-0.14 yDistance=0.23
22:32:10.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:32:10.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:10.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:32:10.733 00.001 16108 MoveAxis(E, 0, ABG)
22:32:10.733 00.000 16108 Move returns status 0, amount 0
22:32:10.733 00.000 16108 MoveAxis(N, 0, ABG)
22:32:10.733 00.000 16108 Move returns status 0, amount 0
22:32:10.733 00.000 16108 move complete, result=0
22:32:10.733 00.000 16108 worker thread done servicing request
22:32:10.740 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3952, FiltMin=3379, FiltMax=42230, Gamma=1.000
22:32:10.757 00.017 21068 UpdateGuideState exits: m=97244 SNR=64.6
22:32:10.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:10.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:10.760 00.001 21068 Enqueuing Expose request
22:32:10.761 00.001 16108 Worker thread wakes up
22:32:10.761 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:10.762 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:10.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:11.920 01.158 16108 Exposure complete
22:32:12.013 00.093 16108 worker thread done servicing request
22:32:12.013 00.000 21068 OnExposeComplete: enter
22:32:12.015 00.002 21068 UpdateGuideState(): m_state=6
22:32:12.017 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1828
22:32:12.018 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.32, Mass=94279, SNR=73.4, Peak=17235 HFD=2.8
22:32:12.020 00.002 21068 MultiStar: [#1 0.08,-0.19,1.15,U] [#2 0.11,0.06,1.35,U] [#3 0.23,-0.00,0.86,U] [#4 0.33,-0.52,0.00,M5] [#5 0.03,-0.42,0.83,U] [#6 -0.22,-0.66,0.00,M4] [#7 -0.32,-0.33,0.47,U] [#8 0.13,-0.07,0.69,U] 
22:32:12.022 00.002 21068 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {-0.14, -0.23}
22:32:12.023 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
22:32:12.024 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
22:32:12.025 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.28 mountX=-0.07 mountY=0.13, mountTheta=2.05
22:32:12.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
22:32:12.028 00.001 21068 Enqueuing Move request for scope (0.04, -0.14)
22:32:12.030 00.002 16108 Worker thread wakes up
22:32:12.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
22:32:12.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
22:32:12.031 00.001 16108 Moving (0.04, -0.14) raw xDistance=-0.07 yDistance=0.13
22:32:12.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:32:12.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:12.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:32:12.031 00.000 16108 MoveAxis(E, 0, ABG)
22:32:12.031 00.000 16108 Move returns status 0, amount 0
22:32:12.031 00.000 16108 MoveAxis(N, 0, ABG)
22:32:12.031 00.000 16108 Move returns status 0, amount 0
22:32:12.032 00.001 16108 move complete, result=0
22:32:12.032 00.000 16108 worker thread done servicing request
22:32:12.037 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3952, FiltMin=3401, FiltMax=38758, Gamma=1.000
22:32:12.056 00.019 21068 UpdateGuideState exits: m=94279 SNR=73.4
22:32:12.058 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:12.058 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:12.059 00.001 21068 Enqueuing Expose request
22:32:12.061 00.002 16108 Worker thread wakes up
22:32:12.061 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:12.063 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:12.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:13.027 00.964 16108 Exposure complete
22:32:13.121 00.094 16108 worker thread done servicing request
22:32:13.121 00.000 21068 OnExposeComplete: enter
22:32:13.124 00.003 21068 UpdateGuideState(): m_state=6
22:32:13.126 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1829
22:32:13.128 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.17, Mass=96213, SNR=68.3, Peak=16787 HFD=2.9
22:32:13.130 00.002 21068 MultiStar: [#1 -0.01,-0.17,1.25,U] [#2 0.09,-0.27,1.20,U] [#3 0.02,-0.14,1.04,U] [#4 0.32,-0.35,0.89,U] [#5 -0.00,-0.30,0.96,U] [#6 -0.03,-0.48,1.00,U] [#7 -0.65,-0.23,0.00,M7] [#8 -0.08,0.13,0.77,U] 
22:32:13.132 00.002 21068 refined, 7 included, MultiStar: {0.03, -0.26}, one-star: {-0.07, -0.39}
22:32:13.134 00.002 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
22:32:13.136 00.002 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
22:32:13.138 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=-0.07 mountY=0.24, mountTheta=1.87
22:32:13.140 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.26, opts=13)
22:32:13.141 00.001 21068 Enqueuing Move request for scope (0.03, -0.26)
22:32:13.144 00.003 16108 Worker thread wakes up
22:32:13.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
22:32:13.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
22:32:13.144 00.000 16108 Moving (0.03, -0.26) raw xDistance=-0.07 yDistance=0.24
22:32:13.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:32:13.144 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=0.60
22:32:13.145 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:32:13.145 00.000 16108 MoveAxis(E, 0, ABG)
22:32:13.145 00.000 16108 Move returns status 0, amount 0
22:32:13.145 00.000 16108 MoveAxis(S, 48, ABG)
22:32:13.145 00.000 16108 Guiding  Dir = 1, Dur = 48
22:32:13.145 00.000 16108 IsSlewing returns 0
22:32:13.145 00.000 16108 IsGuiding returns 0
22:32:13.155 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3952, FiltMin=3417, FiltMax=43920, Gamma=1.000
22:32:13.170 00.015 16108 PulseGuide returned control before completion, sleep 34
22:32:13.179 00.009 21068 UpdateGuideState exits: m=96213 SNR=68.3
22:32:13.182 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:13.184 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:13.186 00.002 21068 Enqueuing Expose request
22:32:13.216 00.030 16108 IsGuiding returns 1
22:32:13.216 00.000 16108 scope still moving after pulse duration time elapsed
22:32:13.247 00.031 16108 IsSlewing returns 0
22:32:13.247 00.000 16108 IsGuiding returns 1
22:32:13.278 00.031 16108 IsSlewing returns 0
22:32:13.278 00.000 16108 IsGuiding returns 0
22:32:13.278 00.000 16108 scope move finished after 48 + 85 ms
22:32:13.278 00.000 16108 Move returns status 0, amount 48
22:32:13.278 00.000 16108 move complete, result=0
22:32:13.278 00.000 16108 worker thread done servicing request
22:32:13.278 00.000 16108 Worker thread wakes up
22:32:13.278 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
22:32:13.281 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:13.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:14.433 01.152 16108 Exposure complete
22:32:14.515 00.082 16108 worker thread done servicing request
22:32:14.515 00.000 21068 OnExposeComplete: enter
22:32:14.519 00.004 21068 UpdateGuideState(): m_state=6
22:32:14.522 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1830
22:32:14.524 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=877.35, Mass=111914, SNR=70.4, Peak=18163 HFD=3.3
22:32:14.525 00.001 21068 MultiStar: [#1 -0.21,-0.14,1.31,U] [#2 -0.15,0.16,1.23,U] [#3 -0.09,-0.09,1.02,U] [#4 0.18,-0.34,0.90,U] [#5 -0.17,-0.37,0.92,U] [#6 -0.14,-0.60,0.00,M4] [#7 -0.65,-0.60,0.00,M8] [#8 -0.10,-0.00,0.75,U] 
22:32:14.526 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.13}, one-star: {-0.26, -0.20}
22:32:14.527 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
22:32:14.529 00.002 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
22:32:14.531 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.10 mountY=0.15, mountTheta=1.00
22:32:14.536 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
22:32:14.537 00.001 21068 Enqueuing Move request for scope (-0.12, -0.13)
22:32:14.540 00.003 16108 Worker thread wakes up
22:32:14.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
22:32:14.540 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
22:32:14.540 00.000 16108 Moving (-0.12, -0.13) raw xDistance=0.10 yDistance=0.15
22:32:14.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:32:14.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:14.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:32:14.540 00.000 16108 MoveAxis(E, 0, ABG)
22:32:14.540 00.000 16108 Move returns status 0, amount 0
22:32:14.540 00.000 16108 MoveAxis(N, 0, ABG)
22:32:14.540 00.000 16108 Move returns status 0, amount 0
22:32:14.540 00.000 16108 move complete, result=0
22:32:14.540 00.000 16108 worker thread done servicing request
22:32:14.548 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3949, FiltMin=3424, FiltMax=48400, Gamma=1.000
22:32:14.580 00.032 21068 UpdateGuideState exits: m=111914 SNR=70.4
22:32:14.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:14.581 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:14.583 00.002 21068 Enqueuing Expose request
22:32:14.586 00.003 16108 Worker thread wakes up
22:32:14.586 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:14.588 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:14.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:15.570 00.982 16108 Exposure complete
22:32:15.672 00.102 16108 worker thread done servicing request
22:32:15.672 00.000 21068 OnExposeComplete: enter
22:32:15.673 00.001 21068 UpdateGuideState(): m_state=6
22:32:15.675 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1831
22:32:15.676 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.22, Mass=112202, SNR=69.9, Peak=18467 HFD=3.2
22:32:15.678 00.002 21068 MultiStar: [#1 -0.30,-0.22,1.06,U] [#2 -0.01,-0.16,1.26,U] [#3 -0.01,-0.41,1.01,U] [#4 0.24,-0.49,0.87,U] [#5 -0.07,-0.39,1.00,U] [#6 0.09,-0.51,0.92,U] [#7 -0.84,-0.45,0.00,M9] [#8 -0.14,0.08,0.68,U] 
22:32:15.680 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.31}, one-star: {-0.18, -0.33}
22:32:15.683 00.003 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
22:32:15.684 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
22:32:15.684 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.73 mountX=-0.01 mountY=0.31, mountTheta=1.59
22:32:15.687 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.31, opts=13)
22:32:15.688 00.001 21068 Enqueuing Move request for scope (-0.05, -0.31)
22:32:15.689 00.001 16108 Worker thread wakes up
22:32:15.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
22:32:15.689 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
22:32:15.689 00.000 16108 Moving (-0.05, -0.31) raw xDistance=-0.01 yDistance=0.31
22:32:15.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:32:15.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:32:15.689 00.000 16108 MoveAxis(E, 0, ABG)
22:32:15.690 00.001 16108 Move returns status 0, amount 0
22:32:15.690 00.000 16108 MoveAxis(S, 63, ABG)
22:32:15.690 00.000 16108 Guiding  Dir = 1, Dur = 63
22:32:15.690 00.000 16108 IsSlewing returns 0
22:32:15.690 00.000 16108 IsGuiding returns 0
22:32:15.695 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3952, FiltMin=3405, FiltMax=49526, Gamma=1.000
22:32:15.727 00.032 21068 UpdateGuideState exits: m=112202 SNR=69.9
22:32:15.730 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:15.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:15.732 00.001 21068 Enqueuing Expose request
22:32:15.747 00.015 16108 PulseGuide returned control before completion, sleep 18
22:32:15.776 00.029 16108 IsGuiding returns 1
22:32:15.776 00.000 16108 scope still moving after pulse duration time elapsed
22:32:15.807 00.031 16108 IsSlewing returns 0
22:32:15.807 00.000 16108 IsGuiding returns 1
22:32:15.838 00.031 16108 IsSlewing returns 0
22:32:15.838 00.000 16108 IsGuiding returns 0
22:32:15.838 00.000 16108 scope move finished after 63 + 84 ms
22:32:15.838 00.000 16108 Move returns status 0, amount 63
22:32:15.838 00.000 16108 move complete, result=0
22:32:15.838 00.000 16108 worker thread done servicing request
22:32:15.838 00.000 16108 Worker thread wakes up
22:32:15.838 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 63 ms SOUTH
22:32:15.840 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:15.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:16.992 01.152 16108 Exposure complete
22:32:17.103 00.111 16108 worker thread done servicing request
22:32:17.103 00.000 21068 OnExposeComplete: enter
22:32:17.105 00.002 21068 UpdateGuideState(): m_state=6
22:32:17.106 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1832
22:32:17.108 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.08, Mass=94256, SNR=64.0, Peak=16787 HFD=2.6
22:32:17.110 00.002 21068 MultiStar: [#1 0.09,-0.51,1.57,U] [#2 0.43,-0.21,1.26,U] [#3 0.04,-0.42,1.09,U] [#4 0.51,-0.47,0.00,M3] [#5 0.23,-0.57,0.00,M1] [#6 0.16,-0.53,0.98,U] [#7 -0.04,-0.38,0.58,U] [#8 0.03,0.08,0.84,U] 
22:32:17.111 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.36}, one-star: {0.20, -0.48}
22:32:17.112 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
22:32:17.114 00.002 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
22:32:17.115 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.18 mountX=-0.21 mountY=0.32, mountTheta=2.15
22:32:17.120 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.36, opts=13)
22:32:17.121 00.001 21068 Enqueuing Move request for scope (0.15, -0.36)
22:32:17.123 00.002 16108 Worker thread wakes up
22:32:17.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
22:32:17.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
22:32:17.123 00.000 16108 Moving (0.15, -0.36) raw xDistance=-0.21 yDistance=0.32
22:32:17.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:32:17.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:32:17.123 00.000 16108 MoveAxis(E, 55, ABG)
22:32:17.123 00.000 16108 Guiding  Dir = 2, Dur = 55
22:32:17.123 00.000 16108 IsSlewing returns 0
22:32:17.124 00.001 16108 IsGuiding returns 0
22:32:17.132 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=3952, FiltMin=3392, FiltMax=45037, Gamma=1.000
22:32:17.155 00.023 21068 UpdateGuideState exits: m=94256 SNR=64.0
22:32:17.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:17.156 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:17.157 00.001 21068 Enqueuing Expose request
22:32:17.168 00.011 16108 PulseGuide returned control before completion, sleep 21
22:32:17.199 00.031 16108 IsGuiding returns 1
22:32:17.199 00.000 16108 scope still moving after pulse duration time elapsed
22:32:17.230 00.031 16108 IsSlewing returns 0
22:32:17.230 00.000 16108 IsGuiding returns 1
22:32:17.261 00.031 16108 IsSlewing returns 0
22:32:17.261 00.000 16108 IsGuiding returns 0
22:32:17.261 00.000 16108 scope move finished after 55 + 82 ms
22:32:17.261 00.000 16108 Move returns status 0, amount 55
22:32:17.261 00.000 16108 MoveAxis(S, 64, ABG)
22:32:17.261 00.000 16108 Guiding  Dir = 1, Dur = 64
22:32:17.261 00.000 16108 IsSlewing returns 0
22:32:17.261 00.000 16108 IsGuiding returns 0
22:32:17.324 00.063 16108 PulseGuide returned control before completion, sleep 12
22:32:17.339 00.015 16108 IsGuiding returns 1
22:32:17.339 00.000 16108 scope still moving after pulse duration time elapsed
22:32:17.371 00.032 16108 IsSlewing returns 0
22:32:17.371 00.000 16108 IsGuiding returns 1
22:32:17.402 00.031 16108 IsSlewing returns 0
22:32:17.402 00.000 16108 IsGuiding returns 1
22:32:17.432 00.030 16108 IsSlewing returns 0
22:32:17.432 00.000 16108 IsGuiding returns 0
22:32:17.432 00.000 16108 scope move finished after 64 + 106 ms
22:32:17.432 00.000 16108 Move returns status 0, amount 64
22:32:17.432 00.000 16108 move complete, result=0
22:32:17.432 00.000 16108 worker thread done servicing request
22:32:17.432 00.000 16108 Worker thread wakes up
22:32:17.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:17.433 00.001 21068 GuideStep: -0.2 px 55 ms EAST, 0.3 px 64 ms SOUTH
22:32:17.434 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:18.413 00.979 16108 Exposure complete
22:32:18.497 00.084 16108 worker thread done servicing request
22:32:18.497 00.000 21068 OnExposeComplete: enter
22:32:18.498 00.001 21068 UpdateGuideState(): m_state=6
22:32:18.500 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1833
22:32:18.501 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.36, Mass=92836, SNR=68.8, Peak=15139 HFD=3.1
22:32:18.504 00.003 21068 MultiStar: [#1 0.03,-0.08,1.15,U] [#2 0.42,0.04,1.44,U] [#3 -0.07,0.22,1.02,U] [#4 0.54,-0.33,0.00,M4] [#5 0.17,-0.42,0.99,U] [#6 -0.17,-0.24,0.85,U] [#7 -0.20,-0.18,0.61,U] [#8 0.39,-0.00,0.68,U] 
22:32:18.505 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.12, -0.19}
22:32:18.507 00.002 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
22:32:18.509 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
22:32:18.510 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.70 mountX=-0.13 mountY=0.07, mountTheta=2.67
22:32:18.511 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
22:32:18.513 00.002 21068 Enqueuing Move request for scope (0.11, -0.09)
22:32:18.513 00.000 16108 Worker thread wakes up
22:32:18.514 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:32:18.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:32:18.514 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=0.07
22:32:18.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:32:18.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:18.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:32:18.514 00.000 16108 MoveAxis(E, 0, ABG)
22:32:18.514 00.000 16108 Move returns status 0, amount 0
22:32:18.514 00.000 16108 MoveAxis(N, 0, ABG)
22:32:18.514 00.000 16108 Move returns status 0, amount 0
22:32:18.514 00.000 16108 move complete, result=0
22:32:18.514 00.000 16108 worker thread done servicing request
22:32:18.520 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3955, FiltMin=3331, FiltMax=46877, Gamma=1.000
22:32:18.541 00.021 21068 UpdateGuideState exits: m=92836 SNR=68.8
22:32:18.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:18.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:18.544 00.001 21068 Enqueuing Expose request
22:32:18.545 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:18.546 00.001 16108 Worker thread wakes up
22:32:18.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:18.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:19.700 01.154 16108 Exposure complete
22:32:19.781 00.081 16108 worker thread done servicing request
22:32:19.781 00.000 21068 OnExposeComplete: enter
22:32:19.783 00.002 21068 UpdateGuideState(): m_state=6
22:32:19.786 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1834
22:32:19.788 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=877.43, Mass=91205, SNR=60.9, Peak=13603 HFD=3.1
22:32:19.790 00.002 21068 MultiStar: [#1 -0.27,0.30,1.33,U] [#2 0.01,0.27,1.53,U] [#3 -0.06,-0.14,1.04,U] [#4 0.23,-0.46,0.82,U] [#5 -0.19,-0.42,0.88,U] [#6 -0.26,-0.01,0.75,U] [#7 -0.74,-0.32,0.00,M8] [#8 0.22,0.04,0.96,U] 
22:32:19.791 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.13, -0.12}
22:32:19.793 00.002 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
22:32:19.794 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
22:32:19.795 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.78 mountX=0.05 mountY=0.04, mountTheta=0.58
22:32:19.799 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
22:32:19.801 00.002 21068 Enqueuing Move request for scope (-0.06, -0.02)
22:32:19.802 00.001 16108 Worker thread wakes up
22:32:19.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:32:19.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:32:19.802 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.05 yDistance=0.04
22:32:19.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:32:19.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:19.803 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:32:19.803 00.000 16108 MoveAxis(E, 0, ABG)
22:32:19.803 00.000 16108 Move returns status 0, amount 0
22:32:19.803 00.000 16108 MoveAxis(N, 0, ABG)
22:32:19.803 00.000 16108 Move returns status 0, amount 0
22:32:19.803 00.000 16108 move complete, result=0
22:32:19.803 00.000 16108 worker thread done servicing request
22:32:19.807 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3952, FiltMin=3379, FiltMax=47629, Gamma=1.000
22:32:19.830 00.023 21068 UpdateGuideState exits: m=91205 SNR=60.9
22:32:19.832 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:19.834 00.001 21068 Enqueuing Expose request
22:32:19.836 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:32:19.837 00.001 16108 Worker thread wakes up
22:32:19.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:19.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:20.812 00.975 16108 Exposure complete
22:32:20.894 00.082 16108 worker thread done servicing request
22:32:20.894 00.000 21068 OnExposeComplete: enter
22:32:20.895 00.001 21068 UpdateGuideState(): m_state=6
22:32:20.896 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1835
22:32:20.897 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.24, Mass=106840, SNR=68.6, Peak=18643 HFD=3.2
22:32:20.899 00.002 21068 MultiStar: [#1 -0.11,-0.31,1.18,U] [#2 -0.01,-0.03,1.14,U] [#3 -0.12,-0.12,1.19,U] [#4 0.36,-0.59,0.00,M4] [#5 0.04,-0.59,0.00,M1] [#6 -0.06,-0.33,0.88,U] [#7 -0.67,-0.35,0.00,M9] [#8 -0.07,-0.17,0.84,U] 
22:32:20.900 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.21}, one-star: {-0.21, -0.31}
22:32:20.901 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
22:32:20.902 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
22:32:20.903 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=0.06 mountY=0.22, mountTheta=1.31
22:32:20.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.21, opts=13)
22:32:20.906 00.001 21068 Enqueuing Move request for scope (-0.10, -0.21)
22:32:20.907 00.001 16108 Worker thread wakes up
22:32:20.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
22:32:20.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
22:32:20.907 00.000 16108 Moving (-0.10, -0.21) raw xDistance=0.06 yDistance=0.22
22:32:20.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:32:20.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:32:20.907 00.000 16108 MoveAxis(E, 0, ABG)
22:32:20.907 00.000 16108 Move returns status 0, amount 0
22:32:20.907 00.000 16108 MoveAxis(S, 45, ABG)
22:32:20.907 00.000 16108 Guiding  Dir = 1, Dur = 45
22:32:20.907 00.000 16108 IsSlewing returns 0
22:32:20.907 00.000 16108 IsGuiding returns 0
22:32:20.913 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3952, FiltMin=3385, FiltMax=44502, Gamma=1.000
22:32:20.934 00.021 21068 UpdateGuideState exits: m=106840 SNR=68.6
22:32:20.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:20.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:20.937 00.001 21068 Enqueuing Expose request
22:32:20.940 00.003 16108 PulseGuide returned control before completion, sleep 23
22:32:20.974 00.034 16108 IsGuiding returns 1
22:32:20.974 00.000 16108 scope still moving after pulse duration time elapsed
22:32:21.002 00.028 16108 IsSlewing returns 0
22:32:21.002 00.000 16108 IsGuiding returns 1
22:32:21.034 00.032 16108 IsSlewing returns 0
22:32:21.034 00.000 16108 IsGuiding returns 0
22:32:21.034 00.000 16108 scope move finished after 45 + 80 ms
22:32:21.034 00.000 16108 Move returns status 0, amount 45
22:32:21.034 00.000 16108 move complete, result=0
22:32:21.034 00.000 16108 worker thread done servicing request
22:32:21.034 00.000 16108 Worker thread wakes up
22:32:21.034 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
22:32:21.036 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:21.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:22.199 01.163 16108 Exposure complete
22:32:22.280 00.081 16108 worker thread done servicing request
22:32:22.281 00.001 21068 OnExposeComplete: enter
22:32:22.282 00.001 21068 UpdateGuideState(): m_state=6
22:32:22.283 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1836
22:32:22.284 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.41, Mass=98740, SNR=67.3, Peak=13939 HFD=3.2
22:32:22.285 00.001 21068 MultiStar: [#1 -0.05,-0.10,1.05,U] [#2 0.13,0.11,1.22,U] [#3 0.11,-0.12,1.16,U] [#4 0.39,-0.28,0.77,U] [#5 0.35,-0.14,1.14,U] [#6 -0.11,-0.46,0.68,U] [#7 -0.40,-0.22,0.52,U] [#8 0.19,0.04,0.74,U] 
22:32:22.286 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.01, -0.14}
22:32:22.286 00.000 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
22:32:22.288 00.002 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
22:32:22.289 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.52 mountX=-0.03 mountY=0.14, mountTheta=1.80
22:32:22.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.14, opts=13)
22:32:22.293 00.002 21068 Enqueuing Move request for scope (0.01, -0.14)
22:32:22.295 00.002 16108 Worker thread wakes up
22:32:22.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:32:22.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:32:22.296 00.001 16108 Moving (0.01, -0.14) raw xDistance=-0.03 yDistance=0.14
22:32:22.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:32:22.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:22.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:32:22.296 00.000 16108 MoveAxis(E, 0, ABG)
22:32:22.296 00.000 16108 Move returns status 0, amount 0
22:32:22.296 00.000 16108 MoveAxis(N, 0, ABG)
22:32:22.296 00.000 16108 Move returns status 0, amount 0
22:32:22.296 00.000 16108 move complete, result=0
22:32:22.297 00.001 16108 worker thread done servicing request
22:32:22.303 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3952, FiltMin=3286, FiltMax=45209, Gamma=1.000
22:32:22.323 00.020 21068 UpdateGuideState exits: m=98740 SNR=67.3
22:32:22.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:22.326 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:22.327 00.001 21068 Enqueuing Expose request
22:32:22.328 00.001 16108 Worker thread wakes up
22:32:22.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:22.328 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:22.330 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:23.289 00.959 16108 Exposure complete
22:32:23.354 00.065 16108 worker thread done servicing request
22:32:23.354 00.000 21068 OnExposeComplete: enter
22:32:23.355 00.001 21068 UpdateGuideState(): m_state=6
22:32:23.356 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1837
22:32:23.357 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.58, Mass=102301, SNR=60.6, Peak=15347 HFD=3.5
22:32:23.359 00.002 21068 MultiStar: [#1 -0.26,-0.18,1.43,U] [#2 0.22,-0.04,1.41,U] [#3 0.13,0.03,1.03,U] [#4 0.42,-0.27,0.87,U] [#5 0.23,-0.14,0.94,U] [#6 -0.04,-0.53,0.84,U] [#7 -0.74,-0.40,0.00,M9] [#8 0.06,-0.10,0.94,U] 
22:32:23.361 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {-0.24, 0.03}
22:32:23.362 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
22:32:23.364 00.002 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
22:32:23.365 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.21 mountX=-0.08 mountY=0.12, mountTheta=2.13
22:32:23.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.14, opts=13)
22:32:23.368 00.001 21068 Enqueuing Move request for scope (0.05, -0.14)
22:32:23.369 00.001 16108 Worker thread wakes up
22:32:23.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:32:23.369 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:32:23.369 00.000 16108 Moving (0.05, -0.14) raw xDistance=-0.08 yDistance=0.12
22:32:23.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:32:23.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:23.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:32:23.369 00.000 16108 MoveAxis(E, 0, ABG)
22:32:23.369 00.000 16108 Move returns status 0, amount 0
22:32:23.370 00.001 16108 MoveAxis(N, 0, ABG)
22:32:23.370 00.000 16108 Move returns status 0, amount 0
22:32:23.370 00.000 16108 move complete, result=0
22:32:23.370 00.000 16108 worker thread done servicing request
22:32:23.373 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3952, FiltMin=3357, FiltMax=38038, Gamma=1.000
22:32:23.390 00.017 21068 UpdateGuideState exits: m=102301 SNR=60.6
22:32:23.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:23.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:23.393 00.001 21068 Enqueuing Expose request
22:32:23.393 00.000 16108 Worker thread wakes up
22:32:23.393 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:23.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:23.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:24.550 01.156 16108 Exposure complete
22:32:24.612 00.062 16108 worker thread done servicing request
22:32:24.612 00.000 21068 OnExposeComplete: enter
22:32:24.614 00.002 21068 UpdateGuideState(): m_state=6
22:32:24.615 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1838
22:32:24.616 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.79, Mass=107851, SNR=80.1, Peak=16083 HFD=3.2
22:32:24.617 00.001 21068 MultiStar: [#1 0.12,0.01,0.93,U] [#2 0.10,0.22,0.89,U] [#3 0.06,0.11,0.84,U] [#4 0.28,-0.28,0.76,U] [#5 -0.06,-0.17,1.02,U] [#6 -0.24,-0.23,0.75,U] [#7 -0.42,0.12,0.48,U] [#8 -0.12,0.30,0.68,U] 
22:32:24.618 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.14, 0.23}
22:32:24.619 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
22:32:24.621 00.002 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
22:32:24.622 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.27 mountX=0.03 mountY=-0.02, mountTheta=-0.66
22:32:24.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
22:32:24.625 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
22:32:24.626 00.001 16108 Worker thread wakes up
22:32:24.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:32:24.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:32:24.626 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.02
22:32:24.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:32:24.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:24.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:24.626 00.000 16108 MoveAxis(E, 0, ABG)
22:32:24.626 00.000 16108 Move returns status 0, amount 0
22:32:24.626 00.000 16108 MoveAxis(N, 0, ABG)
22:32:24.626 00.000 16108 Move returns status 0, amount 0
22:32:24.626 00.000 16108 move complete, result=0
22:32:24.626 00.000 16108 worker thread done servicing request
22:32:24.631 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3952, FiltMin=3369, FiltMax=44329, Gamma=1.000
22:32:24.654 00.023 21068 UpdateGuideState exits: m=107851 SNR=80.1
22:32:24.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:24.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:24.657 00.001 21068 Enqueuing Expose request
22:32:24.658 00.001 16108 Worker thread wakes up
22:32:24.658 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:24.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:24.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:25.644 00.985 16108 Exposure complete
22:32:25.736 00.092 16108 worker thread done servicing request
22:32:25.736 00.000 21068 OnExposeComplete: enter
22:32:25.738 00.002 21068 UpdateGuideState(): m_state=6
22:32:25.741 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1839
22:32:25.742 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.56, Mass=86675, SNR=56.7, Peak=12435 HFD=3.2
22:32:25.743 00.001 21068 MultiStar: [#1 0.06,0.16,1.62,U] [#2 0.30,0.42,1.70,U] [#3 0.30,0.11,1.11,U] [#4 0.43,-0.29,0.92,U] [#5 0.08,0.04,1.21,U] [#6 -0.18,-0.00,1.02,U] [#7 -0.47,0.07,0.73,U] [#8 0.06,-0.07,0.96,U] 
22:32:25.744 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.00, 0.01}
22:32:25.745 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
22:32:25.746 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
22:32:25.747 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.21 mountX=-0.00 mountY=-0.01, mountTheta=-1.76
22:32:25.751 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
22:32:25.753 00.002 21068 Enqueuing Move request for scope (0.00, 0.01)
22:32:25.755 00.002 16108 Worker thread wakes up
22:32:25.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
22:32:25.755 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
22:32:25.755 00.000 16108 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
22:32:25.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:32:25.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:25.756 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:25.756 00.000 16108 MoveAxis(E, 0, ABG)
22:32:25.756 00.000 16108 Move returns status 0, amount 0
22:32:25.756 00.000 16108 MoveAxis(N, 0, ABG)
22:32:25.756 00.000 16108 Move returns status 0, amount 0
22:32:25.756 00.000 16108 move complete, result=0
22:32:25.756 00.000 16108 worker thread done servicing request
22:32:25.761 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3952, FiltMin=3392, FiltMax=55165, Gamma=1.000
22:32:25.792 00.031 21068 UpdateGuideState exits: m=86675 SNR=56.7
22:32:25.794 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:25.797 00.002 21068 Enqueuing Expose request
22:32:25.798 00.001 16108 Worker thread wakes up
22:32:25.798 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:25.800 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:25.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:26.955 01.155 16108 Exposure complete
22:32:27.044 00.089 16108 worker thread done servicing request
22:32:27.044 00.000 21068 OnExposeComplete: enter
22:32:27.046 00.002 21068 UpdateGuideState(): m_state=6
22:32:27.048 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1840
22:32:27.050 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=877.39, Mass=98946, SNR=66.2, Peak=12560 HFD=3.4
22:32:27.052 00.002 21068 MultiStar: [#1 -0.06,-0.05,1.15,U] [#2 0.46,0.02,1.33,U] [#3 0.26,-0.18,1.06,U] [#4 0.26,-0.33,0.90,U] [#5 0.24,-0.29,1.05,U] [#6 -0.18,-0.52,0.86,U] [#7 -0.18,-0.18,0.74,U] [#8 0.22,-0.07,0.74,U] 
22:32:27.053 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.18}, one-star: {0.06, -0.17}
22:32:27.055 00.002 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
22:32:27.056 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
22:32:27.058 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.21 mountX=-0.09 mountY=0.15, mountTheta=2.13
22:32:27.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.17, opts=13)
22:32:27.063 00.003 21068 Enqueuing Move request for scope (0.06, -0.17)
22:32:27.065 00.002 16108 Worker thread wakes up
22:32:27.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:32:27.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:32:27.065 00.000 16108 Moving (0.06, -0.17) raw xDistance=-0.09 yDistance=0.15
22:32:27.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:32:27.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:27.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:32:27.066 00.001 16108 MoveAxis(E, 0, ABG)
22:32:27.066 00.000 16108 Move returns status 0, amount 0
22:32:27.066 00.000 16108 MoveAxis(N, 0, ABG)
22:32:27.066 00.000 16108 Move returns status 0, amount 0
22:32:27.066 00.000 16108 move complete, result=0
22:32:27.066 00.000 16108 worker thread done servicing request
22:32:27.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3952, FiltMin=3401, FiltMax=41549, Gamma=1.000
22:32:27.099 00.029 21068 UpdateGuideState exits: m=98946 SNR=66.2
22:32:27.102 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.104 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:27.106 00.002 21068 Enqueuing Expose request
22:32:27.108 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:27.110 00.002 16108 Worker thread wakes up
22:32:27.110 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:27.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:28.081 00.971 16108 Exposure complete
22:32:28.172 00.091 16108 worker thread done servicing request
22:32:28.172 00.000 21068 OnExposeComplete: enter
22:32:28.173 00.001 21068 UpdateGuideState(): m_state=6
22:32:28.175 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1841
22:32:28.176 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.71, Mass=94158, SNR=64.8, Peak=14099 HFD=3.2
22:32:28.178 00.002 21068 MultiStar: [#1 -0.02,0.21,1.47,U] [#2 0.25,0.14,1.28,U] [#3 0.10,-0.14,0.95,U] [#4 0.34,-0.34,0.95,U] [#5 0.17,-0.02,0.98,U] [#6 0.09,-0.65,0.00,M1] [#7 -0.24,-0.41,0.61,U] [#8 -0.29,-0.08,0.64,U] 
22:32:28.180 00.002 21068 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.02, 0.16}
22:32:28.181 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
22:32:28.183 00.002 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
22:32:28.184 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.21 mountX=-0.07 mountY=-0.00, mountTheta=-3.11
22:32:28.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
22:32:28.189 00.002 21068 Enqueuing Move request for scope (0.07, -0.02)
22:32:28.191 00.002 16108 Worker thread wakes up
22:32:28.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:32:28.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:32:28.191 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=-0.00
22:32:28.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:32:28.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:28.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:28.191 00.000 16108 MoveAxis(E, 0, ABG)
22:32:28.191 00.000 16108 Move returns status 0, amount 0
22:32:28.191 00.000 16108 MoveAxis(N, 0, ABG)
22:32:28.192 00.001 16108 Move returns status 0, amount 0
22:32:28.192 00.000 16108 move complete, result=0
22:32:28.192 00.000 16108 worker thread done servicing request
22:32:28.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3952, FiltMin=3392, FiltMax=48957, Gamma=1.000
22:32:28.225 00.029 21068 UpdateGuideState exits: m=94158 SNR=64.8
22:32:28.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:28.228 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:28.229 00.001 21068 Enqueuing Expose request
22:32:28.231 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:28.233 00.002 16108 Worker thread wakes up
22:32:28.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:28.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:29.401 01.168 16108 Exposure complete
22:32:29.495 00.094 16108 worker thread done servicing request
22:32:29.495 00.000 21068 OnExposeComplete: enter
22:32:29.496 00.001 21068 UpdateGuideState(): m_state=6
22:32:29.497 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1842
22:32:29.498 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.44, Mass=105958, SNR=76.7, Peak=16755 HFD=3.4
22:32:29.500 00.002 21068 MultiStar: [#1 -0.27,-0.11,1.03,U] [#2 0.07,0.04,1.19,U] [#3 0.07,-0.05,0.87,U] [#4 0.42,-0.29,0.72,U] [#5 -0.02,-0.24,0.90,U] [#6 -0.06,-0.65,0.00,M2] [#7 -0.58,-0.29,0.00,M6] [#8 -0.35,-0.07,0.62,U] 
22:32:29.502 00.002 21068 refined, 6 included, MultiStar: {-0.00, -0.11}, one-star: {0.05, -0.12}
22:32:29.504 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
22:32:29.505 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
22:32:29.506 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.02 mountY=0.11, mountTheta=1.72
22:32:29.510 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.11, opts=13)
22:32:29.511 00.001 21068 Enqueuing Move request for scope (-0.00, -0.11)
22:32:29.513 00.002 16108 Worker thread wakes up
22:32:29.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
22:32:29.513 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
22:32:29.513 00.000 16108 Moving (-0.00, -0.11) raw xDistance=-0.02 yDistance=0.11
22:32:29.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:32:29.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:29.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:32:29.513 00.000 16108 MoveAxis(E, 0, ABG)
22:32:29.513 00.000 16108 Move returns status 0, amount 0
22:32:29.513 00.000 16108 MoveAxis(N, 0, ABG)
22:32:29.514 00.001 16108 Move returns status 0, amount 0
22:32:29.514 00.000 16108 move complete, result=0
22:32:29.514 00.000 16108 worker thread done servicing request
22:32:29.520 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3952, FiltMin=3417, FiltMax=39929, Gamma=1.000
22:32:29.553 00.033 21068 UpdateGuideState exits: m=105958 SNR=76.7
22:32:29.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.557 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:29.559 00.002 21068 Enqueuing Expose request
22:32:29.561 00.002 16108 Worker thread wakes up
22:32:29.561 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:29.562 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:29.563 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:30.538 00.975 16108 Exposure complete
22:32:30.635 00.097 16108 worker thread done servicing request
22:32:30.636 00.001 21068 OnExposeComplete: enter
22:32:30.637 00.001 21068 UpdateGuideState(): m_state=6
22:32:30.638 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1843
22:32:30.639 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.64, Mass=98466, SNR=63.6, Peak=13472 HFD=3.2
22:32:30.640 00.001 21068 MultiStar: [#1 -0.08,0.10,1.23,U] [#2 0.46,0.23,1.31,U] [#3 -0.02,0.30,1.16,U] [#4 0.27,-0.27,1.06,U] [#5 0.05,0.03,1.03,U] [#6 0.17,-0.24,0.85,U] [#7 -0.26,0.35,0.65,U] [#8 0.13,0.22,0.88,U] 
22:32:30.641 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.27, 0.09}
22:32:30.643 00.002 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:32:30.644 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:32:30.646 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.11 mountY=-0.12, mountTheta=-2.34
22:32:30.648 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
22:32:30.649 00.001 21068 Enqueuing Move request for scope (0.13, 0.09)
22:32:30.650 00.001 16108 Worker thread wakes up
22:32:30.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
22:32:30.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
22:32:30.650 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=-0.12
22:32:30.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:32:30.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:30.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:30.650 00.000 16108 MoveAxis(E, 0, ABG)
22:32:30.650 00.000 16108 Move returns status 0, amount 0
22:32:30.650 00.000 16108 MoveAxis(N, 0, ABG)
22:32:30.650 00.000 16108 Move returns status 0, amount 0
22:32:30.651 00.001 16108 move complete, result=0
22:32:30.651 00.000 16108 worker thread done servicing request
22:32:30.658 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3952, FiltMin=3357, FiltMax=45517, Gamma=1.000
22:32:30.683 00.025 21068 UpdateGuideState exits: m=98466 SNR=63.6
22:32:30.685 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.687 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:30.689 00.002 21068 Enqueuing Expose request
22:32:30.691 00.002 16108 Worker thread wakes up
22:32:30.691 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:30.693 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:30.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:31.847 01.154 16108 Exposure complete
22:32:31.940 00.093 16108 worker thread done servicing request
22:32:31.940 00.000 21068 OnExposeComplete: enter
22:32:31.942 00.002 21068 UpdateGuideState(): m_state=6
22:32:31.943 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1844
22:32:31.946 00.003 21068 Star::Find returns 1 (0), X=220.42, Y=877.26, Mass=129089, SNR=82.3, Peak=14448 HFD=3.5
22:32:31.948 00.002 21068 MultiStar: [#1 0.17,-0.10,1.14,U] [#2 0.22,-0.02,1.13,U] [#3 -0.04,0.11,0.86,U] [#4 0.49,-0.39,0.00,M1] [#5 -0.13,-0.24,0.74,U] [#6 0.03,-0.16,0.69,U] [#7 -0.50,-0.37,0.00,M6] [#8 0.02,0.11,0.57,U] 
22:32:31.950 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.24, -0.30}
22:32:31.951 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
22:32:31.952 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
22:32:31.953 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.11 mountY=0.07, mountTheta=2.60
22:32:31.957 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.09, opts=13)
22:32:31.958 00.001 21068 Enqueuing Move request for scope (0.10, -0.09)
22:32:31.959 00.001 16108 Worker thread wakes up
22:32:31.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:32:31.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:32:31.959 00.000 16108 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=0.07
22:32:31.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:32:31.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:31.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:32:31.959 00.000 16108 MoveAxis(E, 0, ABG)
22:32:31.959 00.000 16108 Move returns status 0, amount 0
22:32:31.959 00.000 16108 MoveAxis(N, 0, ABG)
22:32:31.959 00.000 16108 Move returns status 0, amount 0
22:32:31.960 00.001 16108 move complete, result=0
22:32:31.960 00.000 16108 worker thread done servicing request
22:32:31.966 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3952, FiltMin=3369, FiltMax=41949, Gamma=1.000
22:32:31.993 00.027 21068 UpdateGuideState exits: m=129089 SNR=82.3
22:32:31.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:31.997 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:31.998 00.001 21068 Enqueuing Expose request
22:32:31.999 00.001 16108 Worker thread wakes up
22:32:31.999 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:32.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:32.001 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:32.973 00.972 16108 Exposure complete
22:32:33.070 00.097 16108 worker thread done servicing request
22:32:33.071 00.001 21068 OnExposeComplete: enter
22:32:33.072 00.001 21068 UpdateGuideState(): m_state=6
22:32:33.074 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1845
22:32:33.077 00.003 21068 Star::Find returns 1 (0), X=220.22, Y=877.25, Mass=99341, SNR=69.0, Peak=16547 HFD=2.9
22:32:33.078 00.001 21068 MultiStar: [#1 0.04,-0.14,1.42,U] [#2 0.20,0.02,1.16,U] [#3 -0.04,0.02,1.07,U] [#4 0.53,-0.55,0.00,M2] [#5 0.12,-0.41,1.39,U] [#6 0.02,-0.40,0.77,U] [#7 -0.31,-0.21,0.67,U] [#8 0.28,-0.30,0.73,U] 
22:32:33.079 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.21}, one-star: {0.03, -0.30}
22:32:33.080 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
22:32:33.082 00.002 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
22:32:33.083 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.30 mountX=-0.09 mountY=0.19, mountTheta=2.03
22:32:33.084 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.21, opts=13)
22:32:33.086 00.002 21068 Enqueuing Move request for scope (0.06, -0.21)
22:32:33.087 00.001 16108 Worker thread wakes up
22:32:33.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
22:32:33.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
22:32:33.087 00.000 16108 Moving (0.06, -0.21) raw xDistance=-0.09 yDistance=0.19
22:32:33.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:32:33.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:33.088 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:32:33.088 00.000 16108 MoveAxis(E, 0, ABG)
22:32:33.088 00.000 16108 Move returns status 0, amount 0
22:32:33.088 00.000 16108 MoveAxis(N, 0, ABG)
22:32:33.088 00.000 16108 Move returns status 0, amount 0
22:32:33.088 00.000 16108 move complete, result=0
22:32:33.088 00.000 16108 worker thread done servicing request
22:32:33.095 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3955, FiltMin=3395, FiltMax=38934, Gamma=1.000
22:32:33.122 00.027 21068 UpdateGuideState exits: m=99341 SNR=69.0
22:32:33.125 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:33.128 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:33.129 00.001 21068 Enqueuing Expose request
22:32:33.130 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:33.131 00.001 16108 Worker thread wakes up
22:32:33.131 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:33.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:34.292 01.161 16108 Exposure complete
22:32:34.382 00.090 16108 worker thread done servicing request
22:32:34.382 00.000 21068 OnExposeComplete: enter
22:32:34.383 00.001 21068 UpdateGuideState(): m_state=6
22:32:34.385 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1846
22:32:34.387 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=877.09, Mass=108896, SNR=67.6, Peak=14243 HFD=3.3
22:32:34.388 00.001 21068 MultiStar: [#1 0.32,-0.54,0.00,M1] [#2 0.27,-0.30,1.20,U] [#3 0.19,-0.40,1.14,U] [#4 0.56,-0.62,0.00,M3] [#5 0.33,-0.44,1.02,U] [#6 -0.03,-0.66,0.00,M1] [#7 -0.01,-0.51,0.49,U] [#8 0.51,-0.01,0.71,U] 
22:32:34.390 00.002 21068 refined, 5 included, MultiStar: {0.31, -0.36}, one-star: {0.47, -0.46}
22:32:34.392 00.002 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
22:32:34.393 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
22:32:34.394 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.36 hyp=0.47 cameraTheta=-0.86 mountX=-0.36 mountY=0.27, mountTheta=2.49
22:32:34.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.36, opts=13)
22:32:34.398 00.001 21068 Enqueuing Move request for scope (0.31, -0.36)
22:32:34.400 00.002 16108 Worker thread wakes up
22:32:34.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.36) opts 0xd
22:32:34.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.36)
22:32:34.400 00.000 16108 Moving (0.31, -0.36) raw xDistance=-0.36 yDistance=0.27
22:32:34.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:32:34.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:32:34.400 00.000 16108 MoveAxis(E, 95, ABG)
22:32:34.400 00.000 16108 Guiding  Dir = 2, Dur = 95
22:32:34.400 00.000 16108 IsSlewing returns 0
22:32:34.400 00.000 16108 IsGuiding returns 0
22:32:34.408 00.008 16108 PulseGuide returned control before completion, sleep 99
22:32:34.409 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3952, FiltMin=3270, FiltMax=46573, Gamma=1.000
22:32:34.435 00.026 21068 UpdateGuideState exits: m=108896 SNR=67.6
22:32:34.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:34.439 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:34.441 00.002 21068 Enqueuing Expose request
22:32:34.517 00.076 16108 IsGuiding returns 1
22:32:34.517 00.000 16108 scope still moving after pulse duration time elapsed
22:32:34.549 00.032 16108 IsSlewing returns 0
22:32:34.549 00.000 16108 IsGuiding returns 1
22:32:34.581 00.032 16108 IsSlewing returns 0
22:32:34.581 00.000 16108 IsGuiding returns 0
22:32:34.581 00.000 16108 scope move finished after 95 + 85 ms
22:32:34.581 00.000 16108 Move returns status 0, amount 95
22:32:34.581 00.000 16108 MoveAxis(S, 55, ABG)
22:32:34.581 00.000 16108 Guiding  Dir = 1, Dur = 55
22:32:34.581 00.000 16108 IsSlewing returns 0
22:32:34.582 00.001 16108 IsGuiding returns 0
22:32:34.645 00.063 16108 IsGuiding returns 1
22:32:34.645 00.000 16108 scope still moving after pulse duration time elapsed
22:32:34.675 00.030 16108 IsSlewing returns 0
22:32:34.675 00.000 16108 IsGuiding returns 1
22:32:34.706 00.031 16108 IsSlewing returns 0
22:32:34.706 00.000 16108 IsGuiding returns 1
22:32:34.737 00.031 16108 IsSlewing returns 0
22:32:34.737 00.000 16108 IsGuiding returns 0
22:32:34.737 00.000 16108 scope move finished after 55 + 100 ms
22:32:34.737 00.000 16108 Move returns status 0, amount 55
22:32:34.737 00.000 16108 move complete, result=0
22:32:34.737 00.000 16108 worker thread done servicing request
22:32:34.737 00.000 16108 Worker thread wakes up
22:32:34.737 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.3 px 55 ms SOUTH
22:32:34.739 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:34.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:35.715 00.976 16108 Exposure complete
22:32:35.791 00.076 16108 worker thread done servicing request
22:32:35.792 00.001 21068 OnExposeComplete: enter
22:32:35.793 00.001 21068 UpdateGuideState(): m_state=6
22:32:35.793 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1847
22:32:35.794 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.07, Mass=104471, SNR=68.4, Peak=15139 HFD=3.1
22:32:35.796 00.002 21068 MultiStar: [#1 -0.06,-0.27,1.31,U] [#2 0.07,-0.20,1.28,U] [#3 -0.04,-0.15,0.93,U] [#4 0.24,-0.66,0.00,M4] [#5 -0.03,-0.26,0.85,U] [#6 0.03,-0.38,0.79,U] [#7 -0.45,-0.28,0.59,U] [#8 0.10,-0.08,0.79,U] 
22:32:35.797 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.26}, one-star: {0.22, -0.48}
22:32:35.798 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:32:35.800 00.002 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
22:32:35.801 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.57 mountX=-0.05 mountY=0.25, mountTheta=1.75
22:32:35.804 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.26, opts=13)
22:32:35.806 00.002 21068 Enqueuing Move request for scope (0.00, -0.26)
22:32:35.808 00.002 16108 Worker thread wakes up
22:32:35.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
22:32:35.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
22:32:35.808 00.000 16108 Moving (0.00, -0.26) raw xDistance=-0.05 yDistance=0.25
22:32:35.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:32:35.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:32:35.808 00.000 16108 MoveAxis(E, 0, ABG)
22:32:35.808 00.000 16108 Move returns status 0, amount 0
22:32:35.808 00.000 16108 MoveAxis(S, 51, ABG)
22:32:35.808 00.000 16108 Guiding  Dir = 1, Dur = 51
22:32:35.809 00.001 16108 IsSlewing returns 0
22:32:35.809 00.000 16108 IsGuiding returns 0
22:32:35.812 00.003 16108 PulseGuide returned control before completion, sleep 58
22:32:35.815 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3952, FiltMin=3395, FiltMax=45277, Gamma=1.000
22:32:35.840 00.025 21068 UpdateGuideState exits: m=104471 SNR=68.4
22:32:35.842 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:35.844 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:35.845 00.001 21068 Enqueuing Expose request
22:32:35.873 00.028 16108 IsGuiding returns 1
22:32:35.873 00.000 16108 scope still moving after pulse duration time elapsed
22:32:35.904 00.031 16108 IsSlewing returns 0
22:32:35.904 00.000 16108 IsGuiding returns 0
22:32:35.904 00.000 16108 scope move finished after 51 + 44 ms
22:32:35.904 00.000 16108 Move returns status 0, amount 51
22:32:35.904 00.000 16108 move complete, result=0
22:32:35.904 00.000 16108 worker thread done servicing request
22:32:35.904 00.000 16108 Worker thread wakes up
22:32:35.904 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
22:32:35.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:35.906 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:37.067 01.161 16108 Exposure complete
22:32:37.155 00.088 16108 worker thread done servicing request
22:32:37.156 00.001 21068 OnExposeComplete: enter
22:32:37.157 00.001 21068 UpdateGuideState(): m_state=6
22:32:37.158 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1848
22:32:37.160 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=877.69, Mass=83497, SNR=62.2, Peak=16387 HFD=2.8
22:32:37.163 00.003 21068 MultiStar: [#1 -0.62,0.36,0.00,M1] [#2 -0.25,0.28,1.42,U] [#3 -0.14,0.20,1.05,U] [#4 0.13,-0.06,0.99,U] [#5 -0.23,0.18,1.18,U] [#6 -0.30,-0.49,0.00,M1] [#7 -0.54,0.09,0.68,U] [#8 -0.26,0.23,0.93,U] 
22:32:37.165 00.002 21068 single-star, 6 included, MultiStar: {-0.20, 0.16}, one-star: {-0.21, 0.13}
22:32:37.167 00.002 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
22:32:37.168 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
22:32:37.170 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.57 mountX=0.23 mountY=-0.08, mountTheta=-0.34
22:32:37.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.13, opts=13)
22:32:37.175 00.003 21068 Enqueuing Move request for scope (-0.21, 0.13)
22:32:37.176 00.001 16108 Worker thread wakes up
22:32:37.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
22:32:37.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
22:32:37.176 00.000 16108 Moving (-0.21, 0.13) raw xDistance=0.23 yDistance=-0.08
22:32:37.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:32:37.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:37.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:37.176 00.000 16108 MoveAxis(W, 60, ABG)
22:32:37.176 00.000 16108 Guiding  Dir = 3, Dur = 60
22:32:37.177 00.001 16108 IsSlewing returns 0
22:32:37.177 00.000 16108 IsGuiding returns 0
22:32:37.183 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3952, FiltMin=3379, FiltMax=47725, Gamma=1.000
22:32:37.207 00.024 21068 UpdateGuideState exits: m=83497 SNR=62.2
22:32:37.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:37.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:37.210 00.001 21068 Enqueuing Expose request
22:32:37.223 00.013 16108 PulseGuide returned control before completion, sleep 24
22:32:37.252 00.029 16108 IsGuiding returns 1
22:32:37.252 00.000 16108 scope still moving after pulse duration time elapsed
22:32:37.283 00.031 16108 IsSlewing returns 0
22:32:37.283 00.000 16108 IsGuiding returns 1
22:32:37.314 00.031 16108 IsSlewing returns 0
22:32:37.314 00.000 16108 IsGuiding returns 0
22:32:37.314 00.000 16108 scope move finished after 60 + 77 ms
22:32:37.314 00.000 16108 Move returns status 0, amount 60
22:32:37.314 00.000 16108 MoveAxis(N, 0, ABG)
22:32:37.314 00.000 16108 Move returns status 0, amount 0
22:32:37.314 00.000 16108 move complete, result=0
22:32:37.314 00.000 16108 worker thread done servicing request
22:32:37.314 00.000 16108 Worker thread wakes up
22:32:37.314 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
22:32:37.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:37.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:38.296 00.981 16108 Exposure complete
22:32:38.385 00.089 16108 worker thread done servicing request
22:32:38.385 00.000 21068 OnExposeComplete: enter
22:32:38.387 00.002 21068 UpdateGuideState(): m_state=6
22:32:38.388 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1849
22:32:38.390 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.86, Mass=94675, SNR=63.9, Peak=15315 HFD=2.9
22:32:38.392 00.002 21068 MultiStar: [#1 -0.30,0.54,0.00,M2] [#2 0.21,0.54,0.00,M1] [#3 0.12,0.31,0.87,U] [#4 0.26,0.03,0.98,U] [#5 -0.06,0.02,1.05,U] [#6 -0.20,-0.07,0.84,U] [#7 -0.39,0.20,0.80,U] [#8 0.10,0.37,0.77,U] 
22:32:38.393 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.16}, one-star: {-0.05, 0.31}
22:32:38.394 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:32:38.396 00.002 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:32:38.397 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.73 mountX=0.05 mountY=-0.15, mountTheta=-1.23
22:32:38.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
22:32:38.400 00.001 21068 Enqueuing Move request for scope (-0.03, 0.16)
22:32:38.401 00.001 16108 Worker thread wakes up
22:32:38.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:32:38.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:32:38.401 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.05 yDistance=-0.15
22:32:38.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:32:38.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:38.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:32:38.401 00.000 16108 MoveAxis(E, 0, ABG)
22:32:38.401 00.000 16108 Move returns status 0, amount 0
22:32:38.401 00.000 16108 MoveAxis(N, 0, ABG)
22:32:38.401 00.000 16108 Move returns status 0, amount 0
22:32:38.401 00.000 16108 move complete, result=0
22:32:38.401 00.000 16108 worker thread done servicing request
22:32:38.409 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3955, FiltMin=3360, FiltMax=54365, Gamma=1.000
22:32:38.436 00.027 21068 UpdateGuideState exits: m=94675 SNR=63.9
22:32:38.438 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:38.438 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:38.439 00.001 21068 Enqueuing Expose request
22:32:38.440 00.001 16108 Worker thread wakes up
22:32:38.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:38.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:38.440 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:39.606 01.166 16108 Exposure complete
22:32:39.698 00.092 16108 worker thread done servicing request
22:32:39.698 00.000 21068 OnExposeComplete: enter
22:32:39.699 00.001 21068 UpdateGuideState(): m_state=6
22:32:39.700 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1850
22:32:39.702 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=877.92, Mass=106518, SNR=63.3, Peak=16307 HFD=3.8
22:32:39.703 00.001 21068 MultiStar: [#1 -0.29,0.28,1.17,U] [#2 0.01,0.18,1.39,U] [#3 0.08,0.17,0.97,U] [#4 0.48,-0.28,0.95,U] [#5 0.08,-0.01,1.11,U] [#6 0.19,-0.36,0.91,U] [#7 -0.51,-0.14,0.63,U] [#8 -0.09,0.44,0.94,U] 
22:32:39.705 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.23, 0.37}
22:32:39.707 00.002 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
22:32:39.709 00.002 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
22:32:39.710 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.76 mountX=0.03 mountY=-0.08, mountTheta=-1.19
22:32:39.713 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
22:32:39.714 00.001 21068 Enqueuing Move request for scope (-0.02, 0.09)
22:32:39.716 00.002 16108 Worker thread wakes up
22:32:39.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:32:39.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:32:39.716 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.03 yDistance=-0.08
22:32:39.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:32:39.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:39.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:39.716 00.000 16108 MoveAxis(E, 0, ABG)
22:32:39.716 00.000 16108 Move returns status 0, amount 0
22:32:39.716 00.000 16108 MoveAxis(N, 0, ABG)
22:32:39.716 00.000 16108 Move returns status 0, amount 0
22:32:39.716 00.000 16108 move complete, result=0
22:32:39.716 00.000 16108 worker thread done servicing request
22:32:39.720 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3952, FiltMin=3293, FiltMax=49405, Gamma=1.000
22:32:39.743 00.023 21068 UpdateGuideState exits: m=106518 SNR=63.3
22:32:39.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:39.746 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:39.747 00.001 21068 Enqueuing Expose request
22:32:39.748 00.001 16108 Worker thread wakes up
22:32:39.748 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:39.750 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:39.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:40.734 00.984 16108 Exposure complete
22:32:40.825 00.091 16108 worker thread done servicing request
22:32:40.825 00.000 21068 OnExposeComplete: enter
22:32:40.826 00.001 21068 UpdateGuideState(): m_state=6
22:32:40.827 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1851
22:32:40.829 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=877.83, Mass=116768, SNR=79.0, Peak=17379 HFD=3.5
22:32:40.831 00.002 21068 MultiStar: [#1 -0.25,0.26,0.99,U] [#2 -0.00,0.31,1.19,U] [#3 -0.09,0.54,0.84,U] [#4 0.32,0.09,0.71,U] [#5 -0.03,0.21,0.74,U] [#6 -0.38,0.09,0.82,U] [#7 -0.48,0.21,0.60,U] [#8 -0.03,0.29,0.66,U] 
22:32:40.833 00.002 21068 refined, 8 included, MultiStar: {-0.09, 0.26}, one-star: {0.09, 0.28}
22:32:40.834 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
22:32:40.836 00.002 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
22:32:40.837 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.89 mountX=0.13 mountY=-0.23, mountTheta=-1.06
22:32:40.840 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.26, opts=13)
22:32:40.841 00.001 21068 Enqueuing Move request for scope (-0.09, 0.26)
22:32:40.843 00.002 16108 Worker thread wakes up
22:32:40.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
22:32:40.843 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
22:32:40.843 00.000 16108 Moving (-0.09, 0.26) raw xDistance=0.13 yDistance=-0.23
22:32:40.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:32:40.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:40.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:32:40.843 00.000 16108 MoveAxis(E, 0, ABG)
22:32:40.843 00.000 16108 Move returns status 0, amount 0
22:32:40.843 00.000 16108 MoveAxis(N, 0, ABG)
22:32:40.843 00.000 16108 Move returns status 0, amount 0
22:32:40.843 00.000 16108 move complete, result=0
22:32:40.843 00.000 16108 worker thread done servicing request
22:32:40.850 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3952, FiltMin=3376, FiltMax=45485, Gamma=1.000
22:32:40.878 00.028 21068 UpdateGuideState exits: m=116768 SNR=79.0
22:32:40.880 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:40.882 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:40.884 00.002 21068 Enqueuing Expose request
22:32:40.885 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:40.886 00.001 16108 Worker thread wakes up
22:32:40.886 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:40.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:42.072 01.186 16108 Exposure complete
22:32:42.155 00.083 16108 worker thread done servicing request
22:32:42.155 00.000 21068 OnExposeComplete: enter
22:32:42.157 00.002 21068 UpdateGuideState(): m_state=6
22:32:42.158 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1852
22:32:42.159 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.95, Mass=91416, SNR=70.2, Peak=16819 HFD=2.9
22:32:42.162 00.003 21068 MultiStar: [#1 -0.33,0.43,1.28,U] [#2 -0.01,0.41,1.26,U] [#3 -0.08,0.40,1.20,U] [#4 0.23,0.15,0.72,U] [#5 -0.03,0.19,0.95,U] [#6 -0.18,-0.06,0.75,U] [#7 -0.51,0.22,0.52,U] [#8 -0.22,0.17,0.77,U] 
22:32:42.163 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.29}, one-star: {-0.11, 0.40}
22:32:42.165 00.002 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
22:32:42.166 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
22:32:42.167 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.31 cameraTheta=1.99 mountX=0.17 mountY=-0.25, mountTheta=-0.96
22:32:42.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.29, opts=13)
22:32:42.172 00.002 21068 Enqueuing Move request for scope (-0.13, 0.29)
22:32:42.173 00.001 16108 Worker thread wakes up
22:32:42.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
22:32:42.173 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
22:32:42.173 00.000 16108 Moving (-0.13, 0.29) raw xDistance=0.17 yDistance=-0.25
22:32:42.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:32:42.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:42.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:32:42.173 00.000 16108 MoveAxis(E, 0, ABG)
22:32:42.173 00.000 16108 Move returns status 0, amount 0
22:32:42.173 00.000 16108 MoveAxis(N, 0, ABG)
22:32:42.173 00.000 16108 Move returns status 0, amount 0
22:32:42.174 00.001 16108 move complete, result=0
22:32:42.174 00.000 16108 worker thread done servicing request
22:32:42.180 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3952, FiltMin=3334, FiltMax=48269, Gamma=1.000
22:32:42.206 00.026 21068 UpdateGuideState exits: m=91416 SNR=70.2
22:32:42.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:42.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:42.209 00.001 21068 Enqueuing Expose request
22:32:42.210 00.001 16108 Worker thread wakes up
22:32:42.210 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:42.213 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:42.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:43.183 00.970 16108 Exposure complete
22:32:43.267 00.084 16108 worker thread done servicing request
22:32:43.267 00.000 21068 OnExposeComplete: enter
22:32:43.269 00.002 21068 UpdateGuideState(): m_state=6
22:32:43.271 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1853
22:32:43.273 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=877.88, Mass=106528, SNR=65.9, Peak=19731 HFD=2.8
22:32:43.276 00.003 21068 MultiStar: [#1 -0.42,0.45,0.00,M1] [#2 -0.18,0.49,1.25,U] [#3 -0.10,0.64,0.00,M1] [#4 0.37,0.11,0.95,U] [#5 0.14,0.14,1.00,U] [#6 0.05,-0.03,0.87,U] [#7 -0.42,0.38,0.00,M1] [#8 0.06,0.41,0.92,U] 
22:32:43.277 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.26}, one-star: {-0.08, 0.33}
22:32:43.278 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
22:32:43.279 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
22:32:43.281 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.40 mountX=0.00 mountY=-0.26, mountTheta=-1.57
22:32:43.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.26, opts=13)
22:32:43.284 00.001 21068 Enqueuing Move request for scope (0.05, 0.26)
22:32:43.286 00.002 16108 Worker thread wakes up
22:32:43.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
22:32:43.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
22:32:43.286 00.000 16108 Moving (0.05, 0.26) raw xDistance=0.00 yDistance=-0.26
22:32:43.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:32:43.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:43.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:32:43.286 00.000 16108 MoveAxis(E, 0, ABG)
22:32:43.286 00.000 16108 Move returns status 0, amount 0
22:32:43.286 00.000 16108 MoveAxis(N, 0, ABG)
22:32:43.286 00.000 16108 Move returns status 0, amount 0
22:32:43.286 00.000 16108 move complete, result=0
22:32:43.286 00.000 16108 worker thread done servicing request
22:32:43.294 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=3952, FiltMin=3373, FiltMax=51869, Gamma=1.000
22:32:43.323 00.029 21068 UpdateGuideState exits: m=106528 SNR=65.9
22:32:43.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:43.326 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:43.327 00.001 21068 Enqueuing Expose request
22:32:43.328 00.001 16108 Worker thread wakes up
22:32:43.328 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:32:43.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:43.330 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:44.490 01.160 16108 Exposure complete
22:32:44.587 00.097 16108 worker thread done servicing request
22:32:44.587 00.000 21068 OnExposeComplete: enter
22:32:44.589 00.002 21068 UpdateGuideState(): m_state=6
22:32:44.590 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1854
22:32:44.591 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.83, Mass=89424, SNR=62.1, Peak=17635 HFD=2.7
22:32:44.593 00.002 21068 MultiStar: [#1 -0.26,0.53,0.00,M2] [#2 -0.03,0.58,0.00,M1] [#3 -0.01,0.41,1.11,U] [#4 0.55,-0.04,0.93,U] [#5 0.10,0.12,0.99,U] [#6 -0.08,-0.01,0.97,U] [#7 -0.67,0.35,0.00,M2] [#8 -0.19,0.43,0.86,U] 
22:32:44.595 00.002 21068 refined, 5 included, MultiStar: {0.09, 0.20}, one-star: {0.14, 0.28}
22:32:44.597 00.002 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:32:44.597 00.000 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:32:44.599 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.16 mountX=-0.05 mountY=-0.22, mountTheta=-1.81
22:32:44.604 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.20, opts=13)
22:32:44.606 00.002 21068 Enqueuing Move request for scope (0.09, 0.20)
22:32:44.609 00.003 16108 Worker thread wakes up
22:32:44.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
22:32:44.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
22:32:44.609 00.000 16108 Moving (0.09, 0.20) raw xDistance=-0.05 yDistance=-0.22
22:32:44.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:32:44.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:44.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:32:44.609 00.000 16108 MoveAxis(E, 0, ABG)
22:32:44.609 00.000 16108 Move returns status 0, amount 0
22:32:44.609 00.000 16108 MoveAxis(N, 0, ABG)
22:32:44.609 00.000 16108 Move returns status 0, amount 0
22:32:44.609 00.000 16108 move complete, result=0
22:32:44.609 00.000 16108 worker thread done servicing request
22:32:44.616 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3952, FiltMin=3296, FiltMax=43683, Gamma=1.000
22:32:44.644 00.028 21068 UpdateGuideState exits: m=89424 SNR=62.1
22:32:44.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:44.647 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:44.648 00.001 21068 Enqueuing Expose request
22:32:44.649 00.001 16108 Worker thread wakes up
22:32:44.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:44.651 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:44.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:45.644 00.993 16108 Exposure complete
22:32:45.734 00.090 16108 worker thread done servicing request
22:32:45.734 00.000 21068 OnExposeComplete: enter
22:32:45.735 00.001 21068 UpdateGuideState(): m_state=6
22:32:45.737 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1855
22:32:45.739 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=877.88, Mass=103669, SNR=71.8, Peak=18067 HFD=2.8
22:32:45.741 00.002 21068 MultiStar: [#1 -0.41,0.46,0.00,M3] [#2 -0.00,0.32,1.12,U] [#3 -0.14,0.33,0.92,U] [#4 0.32,-0.06,0.78,U] [#5 0.07,0.08,0.97,U] [#6 -0.26,-0.00,0.84,U] [#7 -0.57,0.24,0.00,M3] [#8 0.10,0.07,0.69,U] 
22:32:45.743 00.002 21068 refined, 6 included, MultiStar: {-0.03, 0.17}, one-star: {-0.23, 0.33}
22:32:45.744 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
22:32:45.746 00.002 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
22:32:45.748 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.76 mountX=0.06 mountY=-0.16, mountTheta=-1.20
22:32:45.751 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
22:32:45.753 00.002 21068 Enqueuing Move request for scope (-0.03, 0.17)
22:32:45.755 00.002 16108 Worker thread wakes up
22:32:45.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:32:45.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:32:45.755 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.16
22:32:45.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:32:45.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:45.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:32:45.755 00.000 16108 MoveAxis(E, 0, ABG)
22:32:45.755 00.000 16108 Move returns status 0, amount 0
22:32:45.755 00.000 16108 MoveAxis(N, 0, ABG)
22:32:45.755 00.000 16108 Move returns status 0, amount 0
22:32:45.755 00.000 16108 move complete, result=0
22:32:45.755 00.000 16108 worker thread done servicing request
22:32:45.765 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1760, max=65535, med=3952, FiltMin=3328, FiltMax=47309, Gamma=1.000
22:32:45.793 00.028 21068 UpdateGuideState exits: m=103669 SNR=71.8
22:32:45.795 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:45.798 00.002 21068 Enqueuing Expose request
22:32:45.801 00.003 16108 Worker thread wakes up
22:32:45.801 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:45.803 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:45.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:46.962 01.159 16108 Exposure complete
22:32:47.068 00.106 16108 worker thread done servicing request
22:32:47.068 00.000 21068 OnExposeComplete: enter
22:32:47.071 00.003 21068 UpdateGuideState(): m_state=6
22:32:47.073 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1856
22:32:47.076 00.003 21068 Star::Find returns 1 (0), X=220.15, Y=877.80, Mass=85697, SNR=56.9, Peak=15283 HFD=2.8
22:32:47.079 00.003 21068 MultiStar: [#1 -0.19,0.31,1.33,U] [#2 0.00,0.27,1.57,U] [#3 0.05,0.48,1.06,U] [#4 0.52,-0.24,0.00,M1] [#5 0.09,0.13,1.12,U] [#6 -0.04,-0.05,0.88,U] [#7 -0.32,0.22,0.67,U] [#8 -0.17,0.36,0.81,U] 
22:32:47.081 00.002 21068 single-star, 7 included, MultiStar: {-0.06, 0.25}, one-star: {-0.03, 0.25}
22:32:47.082 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
22:32:47.083 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
22:32:47.084 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.71 mountX=0.08 mountY=-0.23, mountTheta=-1.25
22:32:47.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.25, opts=13)
22:32:47.087 00.001 21068 Enqueuing Move request for scope (-0.03, 0.25)
22:32:47.088 00.001 16108 Worker thread wakes up
22:32:47.089 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
22:32:47.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
22:32:47.089 00.000 16108 Moving (-0.03, 0.25) raw xDistance=0.08 yDistance=-0.23
22:32:47.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:32:47.089 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.02 newest=-0.61
22:32:47.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:32:47.089 00.000 16108 MoveAxis(E, 0, ABG)
22:32:47.089 00.000 16108 Move returns status 0, amount 0
22:32:47.089 00.000 16108 MoveAxis(N, 47, ABG)
22:32:47.089 00.000 16108 Guiding  Dir = 0, Dur = 47
22:32:47.089 00.000 16108 IsSlewing returns 0
22:32:47.090 00.001 16108 IsGuiding returns 0
22:32:47.098 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3949, FiltMin=3392, FiltMax=52317, Gamma=1.000
22:32:47.130 00.032 16108 PulseGuide returned control before completion, sleep 18
22:32:47.136 00.006 21068 UpdateGuideState exits: m=85697 SNR=56.9
22:32:47.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:47.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:47.139 00.001 21068 Enqueuing Expose request
22:32:47.160 00.021 16108 IsGuiding returns 1
22:32:47.160 00.000 16108 scope still moving after pulse duration time elapsed
22:32:47.190 00.030 16108 IsSlewing returns 0
22:32:47.190 00.000 16108 IsGuiding returns 1
22:32:47.221 00.031 16108 IsSlewing returns 0
22:32:47.221 00.000 16108 IsGuiding returns 0
22:32:47.221 00.000 16108 scope move finished after 47 + 84 ms
22:32:47.221 00.000 16108 Move returns status 0, amount 47
22:32:47.221 00.000 16108 move complete, result=0
22:32:47.221 00.000 16108 worker thread done servicing request
22:32:47.221 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:32:47.223 00.002 16108 Worker thread wakes up
22:32:47.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:47.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:48.190 00.967 16108 Exposure complete
22:32:48.285 00.095 16108 worker thread done servicing request
22:32:48.285 00.000 21068 OnExposeComplete: enter
22:32:48.287 00.002 21068 UpdateGuideState(): m_state=6
22:32:48.289 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1857
22:32:48.291 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=877.85, Mass=105813, SNR=71.5, Peak=18835 HFD=2.9
22:32:48.293 00.002 21068 MultiStar: [#1 -0.08,0.37,1.21,U] [#2 0.14,0.59,0.00,M1] [#3 -0.01,0.48,0.97,U] [#4 0.12,0.19,0.78,U] [#5 -0.03,0.27,0.91,U] [#6 0.00,-0.22,0.80,U] [#7 -0.74,0.22,0.00,M3] [#8 -0.06,0.57,0.00,M1] 
22:32:48.294 00.001 21068 refined, 5 included, MultiStar: {-0.06, 0.25}, one-star: {-0.30, 0.30}
22:32:48.296 00.002 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:32:48.299 00.003 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:32:48.301 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=0.10 mountY=-0.23, mountTheta=-1.15
22:32:48.303 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.25, opts=13)
22:32:48.304 00.001 21068 Enqueuing Move request for scope (-0.06, 0.25)
22:32:48.306 00.002 16108 Worker thread wakes up
22:32:48.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
22:32:48.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
22:32:48.306 00.000 16108 Moving (-0.06, 0.25) raw xDistance=0.10 yDistance=-0.23
22:32:48.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:32:48.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:32:48.306 00.000 16108 MoveAxis(E, 0, ABG)
22:32:48.306 00.000 16108 Move returns status 0, amount 0
22:32:48.306 00.000 16108 MoveAxis(N, 46, ABG)
22:32:48.306 00.000 16108 Guiding  Dir = 0, Dur = 46
22:32:48.306 00.000 16108 IsSlewing returns 0
22:32:48.306 00.000 16108 IsGuiding returns 0
22:32:48.314 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3949, FiltMin=3396, FiltMax=49059, Gamma=1.000
22:32:48.355 00.041 21068 UpdateGuideState exits: m=105813 SNR=71.5
22:32:48.357 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:48.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:48.360 00.002 21068 Enqueuing Expose request
22:32:48.364 00.004 16108 IsGuiding returns 1
22:32:48.364 00.000 16108 scope still moving after pulse duration time elapsed
22:32:48.395 00.031 16108 IsSlewing returns 0
22:32:48.395 00.000 16108 IsGuiding returns 1
22:32:48.426 00.031 16108 IsSlewing returns 0
22:32:48.426 00.000 16108 IsGuiding returns 1
22:32:48.458 00.032 16108 IsSlewing returns 0
22:32:48.458 00.000 16108 IsGuiding returns 0
22:32:48.458 00.000 16108 scope move finished after 46 + 105 ms
22:32:48.458 00.000 16108 Move returns status 0, amount 46
22:32:48.458 00.000 16108 move complete, result=0
22:32:48.458 00.000 16108 worker thread done servicing request
22:32:48.458 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
22:32:48.460 00.002 16108 Worker thread wakes up
22:32:48.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:48.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:49.629 01.169 16108 Exposure complete
22:32:49.724 00.095 16108 worker thread done servicing request
22:32:49.724 00.000 21068 OnExposeComplete: enter
22:32:49.726 00.002 21068 UpdateGuideState(): m_state=6
22:32:49.728 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1858
22:32:49.731 00.003 21068 Star::Find returns 1 (0), X=219.77, Y=877.57, Mass=106901, SNR=75.6, Peak=16499 HFD=3.1
22:32:49.734 00.003 21068 MultiStar: [#1 -0.34,0.39,1.15,U] [#2 -0.21,0.49,1.18,U] [#3 -0.24,0.34,0.90,U] [#4 0.50,-0.04,0.74,U] [#5 -0.01,-0.03,0.87,U] [#6 -0.08,-0.06,0.77,U] [#7 -0.66,0.12,0.00,M4] [#8 -0.24,0.30,0.72,U] 
22:32:49.735 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.20}, one-star: {-0.42, 0.02}
22:32:49.736 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
22:32:49.737 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
22:32:49.738 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=0.19 mountY=-0.16, mountTheta=-0.70
22:32:49.741 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.20, opts=13)
22:32:49.743 00.002 21068 Enqueuing Move request for scope (-0.16, 0.20)
22:32:49.745 00.002 16108 Worker thread wakes up
22:32:49.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
22:32:49.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
22:32:49.745 00.000 16108 Moving (-0.16, 0.20) raw xDistance=0.19 yDistance=-0.16
22:32:49.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:32:49.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:49.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:32:49.745 00.000 16108 MoveAxis(E, 0, ABG)
22:32:49.746 00.001 16108 Move returns status 0, amount 0
22:32:49.746 00.000 16108 MoveAxis(N, 0, ABG)
22:32:49.746 00.000 16108 Move returns status 0, amount 0
22:32:49.746 00.000 16108 move complete, result=0
22:32:49.746 00.000 16108 worker thread done servicing request
22:32:49.754 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3949, FiltMin=3341, FiltMax=46848, Gamma=1.000
22:32:49.779 00.025 21068 UpdateGuideState exits: m=106901 SNR=75.6
22:32:49.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:49.783 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:49.784 00.001 21068 Enqueuing Expose request
22:32:49.784 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:49.785 00.001 16108 Worker thread wakes up
22:32:49.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:49.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:50.751 00.966 16108 Exposure complete
22:32:50.839 00.088 16108 worker thread done servicing request
22:32:50.839 00.000 21068 OnExposeComplete: enter
22:32:50.841 00.002 21068 UpdateGuideState(): m_state=6
22:32:50.843 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1859
22:32:50.845 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=877.67, Mass=97250, SNR=68.0, Peak=17091 HFD=3.3
22:32:50.846 00.001 21068 MultiStar: [#1 -0.10,0.26,1.07,U] [#2 0.15,0.38,1.45,U] [#3 0.01,0.15,0.91,U] [#4 0.45,0.04,0.74,U] [#5 -0.12,-0.01,0.97,U] [#6 0.16,-0.38,0.87,U] [#7 -0.72,0.04,0.00,M5] [#8 -0.30,0.11,0.67,U] 
22:32:50.847 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.19, 0.12}
22:32:50.848 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
22:32:50.850 00.002 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
22:32:50.852 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.01 mountY=-0.11, mountTheta=-1.51
22:32:50.856 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
22:32:50.858 00.002 21068 Enqueuing Move request for scope (0.01, 0.11)
22:32:50.859 00.001 16108 Worker thread wakes up
22:32:50.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:32:50.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:32:50.859 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
22:32:50.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:32:50.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:50.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:32:50.859 00.000 16108 MoveAxis(E, 0, ABG)
22:32:50.859 00.000 16108 Move returns status 0, amount 0
22:32:50.859 00.000 16108 MoveAxis(N, 0, ABG)
22:32:50.859 00.000 16108 Move returns status 0, amount 0
22:32:50.859 00.000 16108 move complete, result=0
22:32:50.860 00.001 16108 worker thread done servicing request
22:32:50.867 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3949, FiltMin=3373, FiltMax=51161, Gamma=1.000
22:32:50.890 00.023 21068 UpdateGuideState exits: m=97250 SNR=68.0
22:32:50.893 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:50.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:50.896 00.002 21068 Enqueuing Expose request
22:32:50.897 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:50.898 00.001 16108 Worker thread wakes up
22:32:50.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:50.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:52.065 01.167 16108 Exposure complete
22:32:52.156 00.091 16108 worker thread done servicing request
22:32:52.156 00.000 21068 OnExposeComplete: enter
22:32:52.158 00.002 21068 UpdateGuideState(): m_state=6
22:32:52.160 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1860
22:32:52.161 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.55, Mass=89835, SNR=59.5, Peak=15203 HFD=3.1
22:32:52.163 00.002 21068 MultiStar: [#1 0.04,0.33,1.34,U] [#2 0.17,0.43,1.59,U] [#3 0.26,0.24,1.21,U] [#4 0.43,-0.04,0.89,U] [#5 0.14,0.12,1.08,U] [#6 0.02,0.02,0.99,U] [#7 -0.01,0.01,0.80,U] [#8 -0.00,0.24,0.89,U] 
22:32:52.165 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.18}, one-star: {0.15, -0.00}
22:32:52.166 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
22:32:52.168 00.002 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
22:32:52.169 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.00 mountX=-0.15 mountY=-0.04, mountTheta=-2.91
22:32:52.173 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.00, opts=13)
22:32:52.176 00.003 21068 Enqueuing Move request for scope (0.15, -0.00)
22:32:52.176 00.000 16108 Worker thread wakes up
22:32:52.177 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
22:32:52.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
22:32:52.177 00.000 16108 Moving (0.15, -0.00) raw xDistance=-0.15 yDistance=-0.04
22:32:52.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:32:52.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:52.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:52.177 00.000 16108 MoveAxis(E, 0, ABG)
22:32:52.177 00.000 16108 Move returns status 0, amount 0
22:32:52.177 00.000 16108 MoveAxis(N, 0, ABG)
22:32:52.177 00.000 16108 Move returns status 0, amount 0
22:32:52.177 00.000 16108 move complete, result=0
22:32:52.177 00.000 16108 worker thread done servicing request
22:32:52.184 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3949, FiltMin=3392, FiltMax=57059, Gamma=1.000
22:32:52.210 00.026 21068 UpdateGuideState exits: m=89835 SNR=59.5
22:32:52.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:52.213 00.001 21068 Enqueuing Expose request
22:32:52.214 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:52.216 00.002 16108 Worker thread wakes up
22:32:52.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:52.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:53.191 00.975 16108 Exposure complete
22:32:53.279 00.088 16108 worker thread done servicing request
22:32:53.279 00.000 21068 OnExposeComplete: enter
22:32:53.281 00.002 21068 UpdateGuideState(): m_state=6
22:32:53.283 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1861
22:32:53.284 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.53, Mass=92736, SNR=66.6, Peak=13507 HFD=3.1
22:32:53.285 00.001 21068 MultiStar: [#1 -0.08,0.43,1.10,U] [#2 0.15,0.30,1.37,U] [#3 -0.05,0.21,1.21,U] [#4 0.38,-0.25,0.95,U] [#5 -0.05,-0.04,1.03,U] [#6 -0.27,-0.14,0.78,U] [#7 -0.62,-0.12,0.00,M5] [#8 -0.06,0.20,0.84,U] 
22:32:53.286 00.001 21068 single-star, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.03, -0.02}
22:32:53.287 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
22:32:53.289 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:32:53.290 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.64 mountX=-0.03 mountY=0.01, mountTheta=2.73
22:32:53.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
22:32:53.293 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
22:32:53.295 00.002 16108 Worker thread wakes up
22:32:53.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:32:53.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:32:53.295 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.01
22:32:53.296 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:32:53.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:53.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:53.296 00.000 16108 MoveAxis(E, 0, ABG)
22:32:53.296 00.000 16108 Move returns status 0, amount 0
22:32:53.296 00.000 16108 MoveAxis(N, 0, ABG)
22:32:53.296 00.000 16108 Move returns status 0, amount 0
22:32:53.296 00.000 16108 move complete, result=0
22:32:53.296 00.000 16108 worker thread done servicing request
22:32:53.304 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3949, FiltMin=3411, FiltMax=47245, Gamma=1.000
22:32:53.330 00.026 21068 UpdateGuideState exits: m=92736 SNR=66.6
22:32:53.332 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:53.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:53.334 00.001 21068 Enqueuing Expose request
22:32:53.335 00.001 16108 Worker thread wakes up
22:32:53.335 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:32:53.337 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:53.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:54.502 01.165 16108 Exposure complete
22:32:54.592 00.090 16108 worker thread done servicing request
22:32:54.592 00.000 21068 OnExposeComplete: enter
22:32:54.594 00.002 21068 UpdateGuideState(): m_state=6
22:32:54.595 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1862
22:32:54.596 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=877.86, Mass=90814, SNR=70.4, Peak=15555 HFD=3.1
22:32:54.598 00.002 21068 MultiStar: [#1 -0.15,0.20,1.16,U] [#2 0.09,0.35,1.21,U] [#3 0.09,0.03,1.16,U] [#4 0.28,0.03,0.82,U] [#5 -0.02,-0.21,1.06,U] [#6 -0.02,-0.31,0.91,U] [#7 -0.49,-0.14,0.56,U] [#8 0.06,0.27,0.77,U] 
22:32:54.600 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.41, 0.31}
22:32:54.602 00.002 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
22:32:54.603 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
22:32:54.605 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.13 mountX=0.06 mountY=-0.06, mountTheta=-0.81
22:32:54.610 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.08, opts=13)
22:32:54.612 00.002 21068 Enqueuing Move request for scope (-0.05, 0.08)
22:32:54.614 00.002 16108 Worker thread wakes up
22:32:54.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:32:54.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:32:54.614 00.000 16108 Moving (-0.05, 0.08) raw xDistance=0.06 yDistance=-0.06
22:32:54.615 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:32:54.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:54.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:54.615 00.000 16108 MoveAxis(E, 0, ABG)
22:32:54.615 00.000 16108 Move returns status 0, amount 0
22:32:54.615 00.000 16108 MoveAxis(N, 0, ABG)
22:32:54.615 00.000 16108 Move returns status 0, amount 0
22:32:54.615 00.000 16108 move complete, result=0
22:32:54.615 00.000 16108 worker thread done servicing request
22:32:54.622 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3949, FiltMin=3385, FiltMax=52185, Gamma=1.000
22:32:54.652 00.030 21068 UpdateGuideState exits: m=90814 SNR=70.4
22:32:54.655 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:54.658 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:54.661 00.003 21068 Enqueuing Expose request
22:32:54.663 00.002 16108 Worker thread wakes up
22:32:54.663 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:54.665 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:54.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:55.632 00.967 16108 Exposure complete
22:32:55.726 00.094 16108 worker thread done servicing request
22:32:55.726 00.000 21068 OnExposeComplete: enter
22:32:55.729 00.003 21068 UpdateGuideState(): m_state=6
22:32:55.730 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1863
22:32:55.732 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=877.55, Mass=85091, SNR=57.5, Peak=14451 HFD=3.1
22:32:55.734 00.002 21068 MultiStar: [#1 -0.26,0.26,1.37,U] [#2 -0.05,0.25,1.07,U] [#3 -0.14,0.25,1.12,U] [#4 0.13,-0.12,0.94,U] [#5 0.25,-0.19,1.13,U] [#6 -0.18,-0.08,1.05,U] [#7 -0.62,0.12,0.00,M5] [#8 0.03,0.38,0.92,U] 
22:32:55.735 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.31, -0.00}
22:32:55.736 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
22:32:55.737 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
22:32:55.738 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.22 mountX=0.09 mountY=-0.08, mountTheta=-0.71
22:32:55.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
22:32:55.741 00.001 21068 Enqueuing Move request for scope (-0.07, 0.10)
22:32:55.742 00.001 16108 Worker thread wakes up
22:32:55.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
22:32:55.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
22:32:55.742 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.09 yDistance=-0.08
22:32:55.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:32:55.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:55.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:55.742 00.000 16108 MoveAxis(E, 0, ABG)
22:32:55.742 00.000 16108 Move returns status 0, amount 0
22:32:55.742 00.000 16108 MoveAxis(N, 0, ABG)
22:32:55.742 00.000 16108 Move returns status 0, amount 0
22:32:55.742 00.000 16108 move complete, result=0
22:32:55.743 00.001 16108 worker thread done servicing request
22:32:55.750 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3949, FiltMin=3405, FiltMax=54016, Gamma=1.000
22:32:55.776 00.026 21068 UpdateGuideState exits: m=85091 SNR=57.5
22:32:55.778 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:55.780 00.001 21068 Enqueuing Expose request
22:32:55.780 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:55.781 00.001 16108 Worker thread wakes up
22:32:55.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:55.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:56.957 01.175 16108 Exposure complete
22:32:57.062 00.105 16108 worker thread done servicing request
22:32:57.062 00.000 21068 OnExposeComplete: enter
22:32:57.065 00.003 21068 UpdateGuideState(): m_state=6
22:32:57.067 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1864
22:32:57.070 00.003 21068 Star::Find returns 1 (0), X=219.99, Y=877.88, Mass=91357, SNR=65.1, Peak=16275 HFD=3.0
22:32:57.073 00.003 21068 MultiStar: [#1 -0.27,0.41,1.16,U] [#2 0.03,0.41,1.29,U] [#3 -0.13,0.51,1.10,U] [#4 0.17,0.15,0.97,U] [#5 -0.06,0.01,0.96,U] [#6 -0.14,-0.10,1.15,U] [#7 -0.74,0.18,0.00,M6] [#8 -0.27,0.51,0.00,M1] 
22:32:57.076 00.003 21068 refined, 6 included, MultiStar: {-0.09, 0.25}, one-star: {-0.20, 0.33}
22:32:57.078 00.002 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:32:57.079 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
22:32:57.081 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.90 mountX=0.13 mountY=-0.23, mountTheta=-1.05
22:32:57.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.25, opts=13)
22:32:57.085 00.002 21068 Enqueuing Move request for scope (-0.09, 0.25)
22:32:57.086 00.001 16108 Worker thread wakes up
22:32:57.087 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
22:32:57.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
22:32:57.087 00.000 16108 Moving (-0.09, 0.25) raw xDistance=0.13 yDistance=-0.23
22:32:57.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:32:57.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:32:57.087 00.000 16108 MoveAxis(E, 0, ABG)
22:32:57.087 00.000 16108 Move returns status 0, amount 0
22:32:57.087 00.000 16108 MoveAxis(N, 45, ABG)
22:32:57.087 00.000 16108 Guiding  Dir = 0, Dur = 45
22:32:57.088 00.001 16108 IsSlewing returns 0
22:32:57.088 00.000 16108 IsGuiding returns 0
22:32:57.094 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3952, FiltMin=3363, FiltMax=51392, Gamma=1.000
22:32:57.099 00.005 16108 PulseGuide returned control before completion, sleep 43
22:32:57.120 00.021 21068 UpdateGuideState exits: m=91357 SNR=65.1
22:32:57.122 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:57.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:57.124 00.001 21068 Enqueuing Expose request
22:32:57.146 00.022 16108 IsGuiding returns 1
22:32:57.146 00.000 16108 scope still moving after pulse duration time elapsed
22:32:57.177 00.031 16108 IsSlewing returns 0
22:32:57.177 00.000 16108 IsGuiding returns 0
22:32:57.177 00.000 16108 scope move finished after 45 + 45 ms
22:32:57.178 00.001 16108 Move returns status 0, amount 45
22:32:57.178 00.000 16108 move complete, result=0
22:32:57.178 00.000 16108 worker thread done servicing request
22:32:57.178 00.000 16108 Worker thread wakes up
22:32:57.178 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:57.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:57.179 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
22:32:58.174 00.995 16108 Exposure complete
22:32:58.294 00.120 16108 worker thread done servicing request
22:32:58.294 00.000 21068 OnExposeComplete: enter
22:32:58.297 00.003 21068 UpdateGuideState(): m_state=6
22:32:58.298 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1865
22:32:58.300 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=877.94, Mass=97857, SNR=69.3, Peak=16579 HFD=3.1
22:32:58.302 00.002 21068 MultiStar: [#1 -0.21,0.56,0.00,M1] [#2 -0.13,0.74,0.00,M1] [#3 0.14,0.44,1.01,U] [#4 0.37,0.26,0.83,U] [#5 -0.04,0.47,1.13,U] [#6 -0.03,-0.06,0.91,U] [#7 -0.65,0.54,0.00,M7] [#8 -0.30,0.59,0.00,M2] 
22:32:58.303 00.001 21068 refined, 4 included, MultiStar: {0.08, 0.31}, one-star: {0.03, 0.38}
22:32:58.305 00.002 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:32:58.306 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:32:58.308 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.32 mountX=-0.03 mountY=-0.32, mountTheta=-1.65
22:32:58.311 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.31, opts=13)
22:32:58.312 00.001 21068 Enqueuing Move request for scope (0.08, 0.31)
22:32:58.314 00.002 16108 Worker thread wakes up
22:32:58.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
22:32:58.314 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
22:32:58.314 00.000 16108 Moving (0.08, 0.31) raw xDistance=-0.03 yDistance=-0.32
22:32:58.315 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:32:58.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:32:58.315 00.000 16108 MoveAxis(E, 0, ABG)
22:32:58.315 00.000 16108 Move returns status 0, amount 0
22:32:58.315 00.000 16108 MoveAxis(N, 65, ABG)
22:32:58.315 00.000 16108 Guiding  Dir = 0, Dur = 65
22:32:58.316 00.001 16108 IsSlewing returns 0
22:32:58.316 00.000 16108 IsGuiding returns 0
22:32:58.323 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3952, FiltMin=3395, FiltMax=45651, Gamma=1.000
22:32:58.339 00.016 16108 PulseGuide returned control before completion, sleep 53
22:32:58.353 00.014 21068 UpdateGuideState exits: m=97857 SNR=69.3
22:32:58.356 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:58.358 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:58.361 00.003 21068 Enqueuing Expose request
22:32:58.400 00.039 16108 IsGuiding returns 1
22:32:58.400 00.000 16108 scope still moving after pulse duration time elapsed
22:32:58.431 00.031 16108 IsSlewing returns 0
22:32:58.431 00.000 16108 IsGuiding returns 0
22:32:58.431 00.000 16108 scope move finished after 65 + 49 ms
22:32:58.431 00.000 16108 Move returns status 0, amount 65
22:32:58.431 00.000 16108 move complete, result=0
22:32:58.431 00.000 16108 worker thread done servicing request
22:32:58.431 00.000 16108 Worker thread wakes up
22:32:58.431 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:58.431 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 65 ms NORTH
22:32:58.434 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:32:59.609 01.175 16108 Exposure complete
22:32:59.700 00.091 16108 worker thread done servicing request
22:32:59.700 00.000 21068 OnExposeComplete: enter
22:32:59.703 00.003 21068 UpdateGuideState(): m_state=6
22:32:59.705 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1866
22:32:59.708 00.003 21068 Star::Find returns 1 (0), X=219.86, Y=877.48, Mass=94614, SNR=65.7, Peak=13763 HFD=3.2
22:32:59.710 00.002 21068 MultiStar: [#1 -0.32,0.31,1.30,U] [#2 -0.23,0.31,1.21,U] [#3 -0.20,0.27,0.99,U] [#4 0.26,-0.18,0.81,U] [#5 0.10,-0.04,1.01,U] [#6 -0.17,-0.23,0.88,U] [#7 -0.77,-0.30,0.00,M8] [#8 0.02,0.13,0.80,U] 
22:32:59.712 00.002 21068 refined, 7 included, MultiStar: {-0.13, 0.09}, one-star: {-0.33, -0.07}
22:32:59.714 00.002 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
22:32:59.716 00.002 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
22:32:59.718 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.56 mountX=0.14 mountY=-0.05, mountTheta=-0.36
22:32:59.721 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
22:32:59.724 00.003 21068 Enqueuing Move request for scope (-0.13, 0.09)
22:32:59.726 00.002 16108 Worker thread wakes up
22:32:59.727 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:32:59.727 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:32:59.727 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=-0.05
22:32:59.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:32:59.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:59.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:32:59.727 00.000 16108 MoveAxis(E, 0, ABG)
22:32:59.727 00.000 16108 Move returns status 0, amount 0
22:32:59.727 00.000 16108 MoveAxis(N, 0, ABG)
22:32:59.727 00.000 16108 Move returns status 0, amount 0
22:32:59.727 00.000 16108 move complete, result=0
22:32:59.727 00.000 16108 worker thread done servicing request
22:32:59.737 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3952, FiltMin=3424, FiltMax=42397, Gamma=1.000
22:32:59.767 00.030 21068 UpdateGuideState exits: m=94614 SNR=65.7
22:32:59.769 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:59.771 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:32:59.772 00.001 21068 Enqueuing Expose request
22:32:59.773 00.001 16108 Worker thread wakes up
22:32:59.774 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:59.775 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:32:59.776 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:00.753 00.977 16108 Exposure complete
22:33:00.856 00.103 16108 worker thread done servicing request
22:33:00.856 00.000 21068 OnExposeComplete: enter
22:33:00.857 00.001 21068 UpdateGuideState(): m_state=6
22:33:00.859 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1867
22:33:00.860 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.66, Mass=106691, SNR=77.6, Peak=17219 HFD=3.3
22:33:00.862 00.002 21068 MultiStar: [#1 -0.34,0.25,0.85,U] [#2 0.04,0.42,1.02,U] [#3 -0.20,0.41,0.79,U] [#4 0.40,-0.03,0.68,U] [#5 -0.13,0.15,0.86,U] [#6 -0.11,-0.06,0.75,U] [#7 -0.40,0.08,0.51,U] [#8 -0.33,0.39,0.76,U] 
22:33:00.864 00.002 21068 single-star, 8 included, MultiStar: {-0.14, 0.20}, one-star: {-0.21, 0.11}
22:33:00.866 00.002 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
22:33:00.867 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
22:33:00.868 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.66 mountX=0.23 mountY=-0.06, mountTheta=-0.25
22:33:00.869 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.11, opts=13)
22:33:00.871 00.002 21068 Enqueuing Move request for scope (-0.21, 0.11)
22:33:00.873 00.002 16108 Worker thread wakes up
22:33:00.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
22:33:00.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
22:33:00.873 00.000 16108 Moving (-0.21, 0.11) raw xDistance=0.23 yDistance=-0.06
22:33:00.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:33:00.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:00.874 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:33:00.874 00.000 16108 MoveAxis(W, 60, ABG)
22:33:00.874 00.000 16108 Guiding  Dir = 3, Dur = 60
22:33:00.874 00.000 16108 IsSlewing returns 0
22:33:00.874 00.000 16108 IsGuiding returns 0
22:33:00.876 00.002 16108 PulseGuide returned control before completion, sleep 69
22:33:00.883 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3952, FiltMin=3302, FiltMax=46365, Gamma=1.000
22:33:00.922 00.039 21068 UpdateGuideState exits: m=106691 SNR=77.6
22:33:00.925 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.927 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:00.930 00.003 21068 Enqueuing Expose request
22:33:00.947 00.017 16108 IsGuiding returns 1
22:33:00.947 00.000 16108 scope still moving after pulse duration time elapsed
22:33:00.978 00.031 16108 IsSlewing returns 0
22:33:00.978 00.000 16108 IsGuiding returns 0
22:33:00.978 00.000 16108 scope move finished after 60 + 43 ms
22:33:00.978 00.000 16108 Move returns status 0, amount 60
22:33:00.978 00.000 16108 MoveAxis(N, 0, ABG)
22:33:00.978 00.000 16108 Move returns status 0, amount 0
22:33:00.978 00.000 16108 move complete, result=0
22:33:00.978 00.000 16108 worker thread done servicing request
22:33:00.978 00.000 16108 Worker thread wakes up
22:33:00.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:00.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:00.979 00.001 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
22:33:02.147 01.168 16108 Exposure complete
22:33:02.255 00.108 16108 worker thread done servicing request
22:33:02.255 00.000 21068 OnExposeComplete: enter
22:33:02.257 00.002 21068 UpdateGuideState(): m_state=6
22:33:02.259 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1868
22:33:02.260 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.92, Mass=97494, SNR=68.0, Peak=14627 HFD=3.3
22:33:02.262 00.002 21068 MultiStar: [#1 0.13,0.33,1.09,U] [#2 0.29,0.49,0.00,M1] [#3 0.19,0.24,0.92,U] [#4 0.43,-0.08,0.78,U] [#5 0.16,0.23,0.95,U] [#6 -0.09,-0.27,0.84,U] [#7 -0.25,0.28,0.60,U] [#8 0.13,0.32,0.70,U] 
22:33:02.264 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.18}, one-star: {0.12, 0.37}
22:33:02.265 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
22:33:02.265 00.000 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
22:33:02.266 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.22 cameraTheta=1.01 mountX=-0.08 mountY=-0.21, mountTheta=-1.95
22:33:02.270 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.18, opts=13)
22:33:02.272 00.002 21068 Enqueuing Move request for scope (0.11, 0.18)
22:33:02.273 00.001 16108 Worker thread wakes up
22:33:02.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
22:33:02.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
22:33:02.273 00.000 16108 Moving (0.11, 0.18) raw xDistance=-0.08 yDistance=-0.21
22:33:02.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:33:02.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:33:02.273 00.000 16108 MoveAxis(E, 0, ABG)
22:33:02.273 00.000 16108 Move returns status 0, amount 0
22:33:02.273 00.000 16108 MoveAxis(N, 41, ABG)
22:33:02.273 00.000 16108 Guiding  Dir = 0, Dur = 41
22:33:02.274 00.001 16108 IsSlewing returns 0
22:33:02.274 00.000 16108 IsGuiding returns 0
22:33:02.280 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3949, FiltMin=3408, FiltMax=54669, Gamma=1.000
22:33:02.300 00.020 21068 UpdateGuideState exits: m=97494 SNR=68.0
22:33:02.302 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:02.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:02.303 00.001 16108 PulseGuide returned control before completion, sleep 23
22:33:02.303 00.000 21068 Enqueuing Expose request
22:33:02.333 00.030 16108 IsGuiding returns 1
22:33:02.333 00.000 16108 scope still moving after pulse duration time elapsed
22:33:02.364 00.031 16108 IsSlewing returns 0
22:33:02.364 00.000 16108 IsGuiding returns 1
22:33:02.395 00.031 16108 IsSlewing returns 0
22:33:02.395 00.000 16108 IsGuiding returns 0
22:33:02.395 00.000 16108 scope move finished after 41 + 80 ms
22:33:02.395 00.000 16108 Move returns status 0, amount 41
22:33:02.396 00.001 16108 move complete, result=0
22:33:02.396 00.000 16108 worker thread done servicing request
22:33:02.396 00.000 16108 Worker thread wakes up
22:33:02.396 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
22:33:02.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:02.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:03.383 00.986 16108 Exposure complete
22:33:03.481 00.098 16108 worker thread done servicing request
22:33:03.481 00.000 21068 OnExposeComplete: enter
22:33:03.483 00.002 21068 UpdateGuideState(): m_state=6
22:33:03.485 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1869
22:33:03.487 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=877.67, Mass=98739, SNR=74.6, Peak=13699 HFD=3.3
22:33:03.490 00.003 21068 MultiStar: [#1 -0.24,0.30,1.01,U] [#2 0.24,0.07,1.02,U] [#3 0.27,0.20,1.05,U] [#4 0.47,-0.27,0.90,U] [#5 0.26,-0.13,0.97,U] [#6 0.14,-0.46,0.88,U] [#7 -0.38,-0.02,0.45,U] [#8 0.20,0.27,0.60,U] 
22:33:03.492 00.002 21068 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.13, 0.11}
22:33:03.493 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
22:33:03.495 00.002 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
22:33:03.496 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
22:33:03.502 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
22:33:03.503 00.001 21068 Enqueuing Move request for scope (0.15, 0.01)
22:33:03.505 00.002 16108 Worker thread wakes up
22:33:03.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
22:33:03.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
22:33:03.505 00.000 16108 Moving (0.15, 0.01) raw xDistance=-0.14 yDistance=-0.04
22:33:03.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:33:03.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:03.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:33:03.505 00.000 16108 MoveAxis(E, 0, ABG)
22:33:03.505 00.000 16108 Move returns status 0, amount 0
22:33:03.505 00.000 16108 MoveAxis(N, 0, ABG)
22:33:03.505 00.000 16108 Move returns status 0, amount 0
22:33:03.505 00.000 16108 move complete, result=0
22:33:03.506 00.001 16108 worker thread done servicing request
22:33:03.510 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3949, FiltMin=3408, FiltMax=52653, Gamma=1.000
22:33:03.533 00.023 21068 UpdateGuideState exits: m=98739 SNR=74.6
22:33:03.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:03.536 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:03.537 00.001 21068 Enqueuing Expose request
22:33:03.539 00.002 16108 Worker thread wakes up
22:33:03.539 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:03.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:03.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:04.711 01.171 16108 Exposure complete
22:33:04.813 00.102 16108 worker thread done servicing request
22:33:04.813 00.000 21068 OnExposeComplete: enter
22:33:04.814 00.001 21068 UpdateGuideState(): m_state=6
22:33:04.815 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1870
22:33:04.817 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.63, Mass=94767, SNR=60.7, Peak=13571 HFD=3.1
22:33:04.818 00.001 21068 MultiStar: [#1 -0.20,0.02,1.25,U] [#2 -0.03,-0.06,1.30,U] [#3 0.08,0.18,1.21,U] [#4 0.24,-0.20,1.14,U] [#5 -0.08,-0.06,1.25,U] [#6 0.00,-0.32,1.15,U] [#7 -0.19,0.27,0.68,U] [#8 0.21,-0.12,0.83,U] 
22:33:04.819 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.07, 0.07}
22:33:04.821 00.002 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
22:33:04.822 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
22:33:04.824 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.71 mountX=-0.00 mountY=0.04, mountTheta=1.61
22:33:04.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
22:33:04.827 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
22:33:04.828 00.001 16108 Worker thread wakes up
22:33:04.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:33:04.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:33:04.828 00.000 16108 Moving (-0.01, -0.04) raw xDistance=-0.00 yDistance=0.04
22:33:04.829 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:33:04.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:04.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:33:04.829 00.000 16108 MoveAxis(E, 0, ABG)
22:33:04.829 00.000 16108 Move returns status 0, amount 0
22:33:04.829 00.000 16108 MoveAxis(N, 0, ABG)
22:33:04.829 00.000 16108 Move returns status 0, amount 0
22:33:04.829 00.000 16108 move complete, result=0
22:33:04.829 00.000 16108 worker thread done servicing request
22:33:04.836 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3949, FiltMin=3382, FiltMax=47481, Gamma=1.000
22:33:04.866 00.030 21068 UpdateGuideState exits: m=94767 SNR=60.7
22:33:04.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:04.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:04.869 00.001 21068 Enqueuing Expose request
22:33:04.871 00.002 16108 Worker thread wakes up
22:33:04.871 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:04.873 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:04.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:05.855 00.982 16108 Exposure complete
22:33:05.976 00.121 16108 worker thread done servicing request
22:33:05.976 00.000 21068 OnExposeComplete: enter
22:33:05.978 00.002 21068 UpdateGuideState(): m_state=6
22:33:05.979 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1871
22:33:05.980 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.46, Mass=79247, SNR=60.1, Peak=11008 HFD=3.4
22:33:05.981 00.001 21068 MultiStar: [#1 -0.08,0.02,1.22,U] [#2 0.21,0.28,1.56,U] [#3 0.02,0.08,1.11,U] [#4 0.65,-0.51,0.00,M1] [#5 0.30,-0.19,1.06,U] [#6 0.23,-0.57,0.00,M1] [#7 -0.25,0.05,0.91,U] [#8 0.12,0.17,0.71,U] 
22:33:05.982 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.01, -0.09}
22:33:05.984 00.002 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
22:33:05.986 00.002 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
22:33:05.989 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.78 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
22:33:05.992 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
22:33:05.995 00.003 21068 Enqueuing Move request for scope (0.06, 0.06)
22:33:05.996 00.001 16108 Worker thread wakes up
22:33:05.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:33:05.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:33:05.996 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
22:33:05.997 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:33:05.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:05.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:05.997 00.000 16108 MoveAxis(E, 0, ABG)
22:33:05.997 00.000 16108 Move returns status 0, amount 0
22:33:05.997 00.000 16108 MoveAxis(N, 0, ABG)
22:33:05.997 00.000 16108 Move returns status 0, amount 0
22:33:05.998 00.001 16108 move complete, result=0
22:33:05.998 00.000 16108 worker thread done servicing request
22:33:06.006 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3945, FiltMin=3261, FiltMax=38557, Gamma=1.000
22:33:06.032 00.026 21068 UpdateGuideState exits: m=79247 SNR=60.1
22:33:06.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:06.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:06.034 00.000 21068 Enqueuing Expose request
22:33:06.035 00.001 16108 Worker thread wakes up
22:33:06.035 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:06.036 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:06.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:07.208 01.172 16108 Exposure complete
22:33:07.306 00.098 16108 worker thread done servicing request
22:33:07.307 00.001 21068 OnExposeComplete: enter
22:33:07.310 00.003 21068 UpdateGuideState(): m_state=6
22:33:07.314 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1872
22:33:07.316 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=877.53, Mass=97565, SNR=67.2, Peak=13907 HFD=3.2
22:33:07.318 00.002 21068 MultiStar: [#1 0.12,0.11,1.20,U] [#2 0.21,0.05,1.24,U] [#3 -0.13,0.27,1.14,U] [#4 0.35,-0.24,1.16,U] [#5 0.29,0.11,1.13,U] [#6 0.05,-0.07,0.92,U] [#7 -0.45,0.14,0.51,U] [#8 -0.14,0.25,0.78,U] 
22:33:07.319 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.03, -0.02}
22:33:07.321 00.002 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
22:33:07.324 00.003 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
22:33:07.326 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.63 mountX=-0.04 mountY=0.02, mountTheta=2.74
22:33:07.328 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
22:33:07.329 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
22:33:07.331 00.002 16108 Worker thread wakes up
22:33:07.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
22:33:07.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
22:33:07.331 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.02
22:33:07.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:33:07.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:07.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:07.331 00.000 16108 MoveAxis(E, 0, ABG)
22:33:07.331 00.000 16108 Move returns status 0, amount 0
22:33:07.331 00.000 16108 MoveAxis(N, 0, ABG)
22:33:07.332 00.001 16108 Move returns status 0, amount 0
22:33:07.332 00.000 16108 move complete, result=0
22:33:07.332 00.000 16108 worker thread done servicing request
22:33:07.339 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3945, FiltMin=3315, FiltMax=44333, Gamma=1.000
22:33:07.374 00.035 21068 UpdateGuideState exits: m=97565 SNR=67.2
22:33:07.376 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:07.378 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:07.379 00.001 21068 Enqueuing Expose request
22:33:07.381 00.002 16108 Worker thread wakes up
22:33:07.381 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:07.383 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:07.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:08.362 00.979 16108 Exposure complete
22:33:08.483 00.121 16108 worker thread done servicing request
22:33:08.483 00.000 21068 OnExposeComplete: enter
22:33:08.484 00.001 21068 UpdateGuideState(): m_state=6
22:33:08.486 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1873
22:33:08.486 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=877.70, Mass=100614, SNR=65.9, Peak=13891 HFD=3.5
22:33:08.488 00.002 21068 MultiStar: [#1 -0.05,0.19,1.45,U] [#2 0.08,0.38,1.41,U] [#3 0.11,0.19,1.10,U] [#4 0.36,-0.30,0.98,U] [#5 0.17,-0.26,1.08,U] [#6 0.23,-0.41,0.97,U] [#7 -0.49,-0.11,0.65,U] [#8 0.01,0.29,0.77,U] 
22:33:08.489 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.10, 0.15}
22:33:08.491 00.002 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
22:33:08.493 00.002 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
22:33:08.495 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=-0.07 mountY=-0.05, mountTheta=-2.47
22:33:08.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
22:33:08.498 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
22:33:08.499 00.001 16108 Worker thread wakes up
22:33:08.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:33:08.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:33:08.499 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.07 yDistance=-0.05
22:33:08.500 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:33:08.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:08.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:08.500 00.000 16108 MoveAxis(E, 0, ABG)
22:33:08.500 00.000 16108 Move returns status 0, amount 0
22:33:08.500 00.000 16108 MoveAxis(N, 0, ABG)
22:33:08.500 00.000 16108 Move returns status 0, amount 0
22:33:08.500 00.000 16108 move complete, result=0
22:33:08.500 00.000 16108 worker thread done servicing request
22:33:08.503 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=3942, FiltMin=3408, FiltMax=48189, Gamma=1.000
22:33:08.542 00.039 21068 UpdateGuideState exits: m=100614 SNR=65.9
22:33:08.545 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.548 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:08.550 00.002 21068 Enqueuing Expose request
22:33:08.550 00.000 16108 Worker thread wakes up
22:33:08.550 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:08.552 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:08.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:09.712 01.160 16108 Exposure complete
22:33:09.831 00.119 16108 worker thread done servicing request
22:33:09.832 00.001 21068 OnExposeComplete: enter
22:33:09.834 00.002 21068 UpdateGuideState(): m_state=6
22:33:09.837 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1874
22:33:09.838 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.58, Mass=104289, SNR=66.7, Peak=14096 HFD=3.2
22:33:09.841 00.003 21068 MultiStar: [#1 0.18,0.05,1.17,U] [#2 0.28,0.31,1.30,U] [#3 0.27,-0.01,1.03,U] [#4 0.32,0.08,1.09,U] [#5 0.38,-0.34,0.99,U] [#6 0.11,-0.24,0.90,U] [#7 -0.30,-0.19,0.58,U] [#8 0.12,0.10,0.69,U] 
22:33:09.842 00.001 21068 single-star, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.09, 0.02}
22:33:09.843 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
22:33:09.844 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
22:33:09.844 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.09 mountY=-0.04, mountTheta=-2.67
22:33:09.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
22:33:09.847 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
22:33:09.848 00.001 16108 Worker thread wakes up
22:33:09.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:33:09.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:33:09.848 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
22:33:09.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:33:09.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:09.849 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:33:09.849 00.000 16108 MoveAxis(E, 0, ABG)
22:33:09.849 00.000 16108 Move returns status 0, amount 0
22:33:09.849 00.000 16108 MoveAxis(N, 0, ABG)
22:33:09.849 00.000 16108 Move returns status 0, amount 0
22:33:09.849 00.000 16108 move complete, result=0
22:33:09.849 00.000 16108 worker thread done servicing request
22:33:09.853 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3942, FiltMin=3411, FiltMax=50317, Gamma=1.000
22:33:09.899 00.046 21068 UpdateGuideState exits: m=104289 SNR=66.7
22:33:09.902 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:09.905 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:09.908 00.003 21068 Enqueuing Expose request
22:33:09.910 00.002 16108 Worker thread wakes up
22:33:09.910 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:09.912 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:09.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:10.897 00.985 16108 Exposure complete
22:33:11.004 00.107 16108 worker thread done servicing request
22:33:11.004 00.000 21068 OnExposeComplete: enter
22:33:11.006 00.002 21068 UpdateGuideState(): m_state=6
22:33:11.008 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1875
22:33:11.010 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=877.56, Mass=101864, SNR=75.0, Peak=12739 HFD=3.4
22:33:11.012 00.002 21068 MultiStar: [#1 0.12,0.36,0.99,U] [#2 0.31,0.54,0.00,M1] [#3 0.22,0.13,0.88,U] [#4 0.56,0.19,0.00,M1] [#5 0.49,0.08,0.85,U] [#6 0.05,0.18,0.72,U] [#7 0.06,-0.08,0.57,U] [#8 0.19,0.28,0.62,U] 
22:33:11.015 00.003 21068 single-star, 6 included, MultiStar: {0.20, 0.14}, one-star: {0.19, 0.00}
22:33:11.015 00.000 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
22:33:11.016 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
22:33:11.019 00.003 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.02 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
22:33:11.023 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
22:33:11.024 00.001 21068 Enqueuing Move request for scope (0.19, 0.00)
22:33:11.025 00.001 16108 Worker thread wakes up
22:33:11.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
22:33:11.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
22:33:11.025 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.18 yDistance=-0.05
22:33:11.026 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:33:11.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:11.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:11.026 00.000 16108 MoveAxis(E, 0, ABG)
22:33:11.026 00.000 16108 Move returns status 0, amount 0
22:33:11.026 00.000 16108 MoveAxis(N, 0, ABG)
22:33:11.026 00.000 16108 Move returns status 0, amount 0
22:33:11.026 00.000 16108 move complete, result=0
22:33:11.026 00.000 16108 worker thread done servicing request
22:33:11.035 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3939, FiltMin=3363, FiltMax=54313, Gamma=1.000
22:33:11.073 00.038 21068 UpdateGuideState exits: m=101864 SNR=75.0
22:33:11.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:11.076 00.001 21068 Enqueuing Expose request
22:33:11.077 00.001 16108 Worker thread wakes up
22:33:11.077 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:11.079 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:11.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:12.243 01.164 16108 Exposure complete
22:33:12.360 00.117 16108 worker thread done servicing request
22:33:12.360 00.000 21068 OnExposeComplete: enter
22:33:12.362 00.002 21068 UpdateGuideState(): m_state=6
22:33:12.365 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1876
22:33:12.368 00.003 21068 Star::Find returns 1 (0), X=220.06, Y=877.64, Mass=94594, SNR=63.2, Peak=15747 HFD=3.0
22:33:12.371 00.003 21068 MultiStar: [#1 -0.12,0.21,1.33,U] [#2 0.20,0.35,1.29,U] [#3 -0.13,0.42,1.15,U] [#4 0.62,-0.13,0.00,M2] [#5 0.31,-0.04,1.07,U] [#6 -0.03,-0.17,0.89,U] [#7 -0.48,0.04,0.64,U] [#8 -0.12,-0.07,0.61,U] 
22:33:12.373 00.002 21068 refined, 7 included, MultiStar: {-0.03, 0.14}, one-star: {-0.12, 0.09}
22:33:12.375 00.002 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
22:33:12.378 00.003 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
22:33:12.380 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.79 mountX=0.05 mountY=-0.13, mountTheta=-1.17
22:33:12.384 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
22:33:12.386 00.002 21068 Enqueuing Move request for scope (-0.03, 0.14)
22:33:12.389 00.003 16108 Worker thread wakes up
22:33:12.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:33:12.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:33:12.389 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.05 yDistance=-0.13
22:33:12.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:33:12.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:12.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:12.389 00.000 16108 MoveAxis(E, 0, ABG)
22:33:12.389 00.000 16108 Move returns status 0, amount 0
22:33:12.389 00.000 16108 MoveAxis(N, 0, ABG)
22:33:12.389 00.000 16108 Move returns status 0, amount 0
22:33:12.389 00.000 16108 move complete, result=0
22:33:12.389 00.000 16108 worker thread done servicing request
22:33:12.399 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3939, FiltMin=3369, FiltMax=61693, Gamma=1.000
22:33:12.428 00.029 21068 UpdateGuideState exits: m=94594 SNR=63.2
22:33:12.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.431 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:12.432 00.001 21068 Enqueuing Expose request
22:33:12.436 00.004 16108 Worker thread wakes up
22:33:12.436 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:12.438 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:12.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:13.423 00.985 16108 Exposure complete
22:33:13.567 00.144 16108 worker thread done servicing request
22:33:13.567 00.000 21068 OnExposeComplete: enter
22:33:13.570 00.003 21068 UpdateGuideState(): m_state=6
22:33:13.573 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1877
22:33:13.576 00.003 21068 Star::Find returns 1 (0), X=220.12, Y=877.45, Mass=105644, SNR=70.7, Peak=15651 HFD=3.0
22:33:13.577 00.001 21068 MultiStar: [#1 -0.01,0.34,1.51,U] [#2 0.09,0.06,1.29,U] [#3 -0.10,0.15,0.93,U] [#4 0.32,0.01,1.00,U] [#5 0.28,0.08,0.82,U] [#6 -0.06,-0.44,0.81,U] [#7 -0.29,-0.35,0.69,U] [#8 0.36,0.06,0.71,U] 
22:33:13.579 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.07, -0.10}
22:33:13.581 00.002 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
22:33:13.582 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
22:33:13.584 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.27 mountX=-0.05 mountY=-0.03, mountTheta=-2.65
22:33:13.589 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
22:33:13.592 00.003 21068 Enqueuing Move request for scope (0.06, 0.02)
22:33:13.593 00.001 16108 Worker thread wakes up
22:33:13.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:33:13.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:33:13.593 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.05 yDistance=-0.03
22:33:13.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:33:13.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:13.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:33:13.593 00.000 16108 MoveAxis(E, 0, ABG)
22:33:13.593 00.000 16108 Move returns status 0, amount 0
22:33:13.593 00.000 16108 MoveAxis(N, 0, ABG)
22:33:13.593 00.000 16108 Move returns status 0, amount 0
22:33:13.594 00.001 16108 move complete, result=0
22:33:13.594 00.000 16108 worker thread done servicing request
22:33:13.599 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3933, FiltMin=3385, FiltMax=48889, Gamma=1.000
22:33:13.652 00.053 21068 UpdateGuideState exits: m=105644 SNR=70.7
22:33:13.655 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:13.657 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:13.659 00.002 21068 Enqueuing Expose request
22:33:13.661 00.002 16108 Worker thread wakes up
22:33:13.661 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:13.664 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:13.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:14.830 01.166 16108 Exposure complete
22:33:14.943 00.113 16108 worker thread done servicing request
22:33:14.943 00.000 21068 OnExposeComplete: enter
22:33:14.945 00.002 21068 UpdateGuideState(): m_state=6
22:33:14.946 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1878
22:33:14.948 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=877.32, Mass=96987, SNR=72.7, Peak=14448 HFD=3.1
22:33:14.951 00.003 21068 MultiStar: [#1 -0.01,-0.26,1.01,U] [#2 0.48,-0.34,0.00,M1] [#3 0.16,-0.12,1.16,U] [#4 0.44,-0.56,0.00,M2] [#5 0.56,-0.40,0.00,M1] [#6 0.25,-0.69,0.00,M1] [#7 -0.28,-0.28,0.53,U] [#8 0.60,0.12,0.00,M1] 
22:33:14.952 00.001 21068 refined, 3 included, MultiStar: {0.02, -0.21}, one-star: {0.05, -0.24}
22:33:14.953 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
22:33:14.954 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
22:33:14.956 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=-0.06 mountY=0.20, mountTheta=1.85
22:33:14.959 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.21, opts=13)
22:33:14.961 00.002 21068 Enqueuing Move request for scope (0.02, -0.21)
22:33:14.962 00.001 16108 Worker thread wakes up
22:33:14.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
22:33:14.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
22:33:14.962 00.000 16108 Moving (0.02, -0.21) raw xDistance=-0.06 yDistance=0.20
22:33:14.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:33:14.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:33:14.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:33:14.962 00.000 16108 MoveAxis(E, 0, ABG)
22:33:14.962 00.000 16108 Move returns status 0, amount 0
22:33:14.962 00.000 16108 MoveAxis(N, 0, ABG)
22:33:14.962 00.000 16108 Move returns status 0, amount 0
22:33:14.962 00.000 16108 move complete, result=0
22:33:14.962 00.000 16108 worker thread done servicing request
22:33:14.967 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=3929, FiltMin=3357, FiltMax=44989, Gamma=1.000
22:33:14.990 00.023 21068 UpdateGuideState exits: m=96987 SNR=72.7
22:33:14.993 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:14.996 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:14.998 00.002 21068 Enqueuing Expose request
22:33:14.999 00.001 16108 Worker thread wakes up
22:33:14.999 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:15.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:15.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:15.998 00.998 16108 Exposure complete
22:33:16.120 00.122 16108 worker thread done servicing request
22:33:16.120 00.000 21068 OnExposeComplete: enter
22:33:16.121 00.001 21068 UpdateGuideState(): m_state=6
22:33:16.123 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1879
22:33:16.125 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=877.44, Mass=108354, SNR=68.8, Peak=12995 HFD=3.5
22:33:16.128 00.003 21068 MultiStar: [#1 -0.33,0.28,1.06,U] [#2 0.18,0.27,1.19,U] [#3 0.18,0.16,1.14,U] [#4 0.28,-0.18,0.88,U] [#5 0.61,-0.21,0.00,M2] [#6 0.16,-0.33,0.87,U] [#7 -0.29,0.31,0.61,U] [#8 0.27,0.28,0.76,U] 
22:33:16.131 00.003 21068 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.02, -0.11}
22:33:16.135 00.004 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
22:33:16.136 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
22:33:16.137 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.91 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
22:33:16.140 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
22:33:16.143 00.003 21068 Enqueuing Move request for scope (0.07, 0.09)
22:33:16.146 00.003 16108 Worker thread wakes up
22:33:16.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:33:16.146 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:33:16.146 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.10
22:33:16.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:33:16.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.147 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:16.147 00.000 16108 MoveAxis(E, 0, ABG)
22:33:16.147 00.000 16108 Move returns status 0, amount 0
22:33:16.147 00.000 16108 MoveAxis(N, 0, ABG)
22:33:16.147 00.000 16108 Move returns status 0, amount 0
22:33:16.147 00.000 16108 move complete, result=0
22:33:16.147 00.000 16108 worker thread done servicing request
22:33:16.158 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3929, FiltMin=3385, FiltMax=45885, Gamma=1.000
22:33:16.188 00.030 21068 UpdateGuideState exits: m=108354 SNR=68.8
22:33:16.190 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.192 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:16.196 00.004 21068 Enqueuing Expose request
22:33:16.198 00.002 16108 Worker thread wakes up
22:33:16.198 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:16.199 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:16.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:17.375 01.176 16108 Exposure complete
22:33:17.499 00.124 16108 worker thread done servicing request
22:33:17.499 00.000 21068 OnExposeComplete: enter
22:33:17.501 00.002 21068 UpdateGuideState(): m_state=6
22:33:17.503 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1880
22:33:17.504 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=877.72, Mass=96208, SNR=73.0, Peak=12819 HFD=3.3
22:33:17.506 00.002 21068 MultiStar: [#1 -0.32,0.22,1.11,U] [#2 -0.20,0.26,1.03,U] [#3 -0.22,0.22,1.02,U] [#4 -0.54,0.11,0.79,U] [#5 -0.14,-0.06,0.86,U] [#6 -0.25,-0.41,0.89,U] [#7 -1.05,0.47,0.00,M1] [#8 -0.61,0.37,0.00,M1] 
22:33:17.508 00.002 21068 refined, 6 included, MultiStar: {-0.31, 0.09}, one-star: {-0.52, 0.17}
22:33:17.510 00.002 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
22:33:17.511 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
22:33:17.513 00.002 21068 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.87 mountX=0.32 mountY=-0.01, mountTheta=-0.04
22:33:17.517 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.09, opts=13)
22:33:17.520 00.003 21068 Enqueuing Move request for scope (-0.31, 0.09)
22:33:17.523 00.003 16108 Worker thread wakes up
22:33:17.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
22:33:17.523 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
22:33:17.523 00.000 16108 Moving (-0.31, 0.09) raw xDistance=0.32 yDistance=-0.01
22:33:17.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:33:17.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:17.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:17.523 00.000 16108 MoveAxis(W, 84, ABG)
22:33:17.523 00.000 16108 Guiding  Dir = 3, Dur = 84
22:33:17.523 00.000 16108 IsSlewing returns 0
22:33:17.523 00.000 16108 IsGuiding returns 0
22:33:17.531 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3929, FiltMin=3347, FiltMax=52944, Gamma=1.000
22:33:17.569 00.038 21068 UpdateGuideState exits: m=96208 SNR=73.0
22:33:17.572 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:17.574 00.002 16108 PulseGuide returned control before completion, sleep 44
22:33:17.574 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:17.577 00.003 21068 Enqueuing Expose request
22:33:17.634 00.057 16108 IsGuiding returns 1
22:33:17.634 00.000 16108 scope still moving after pulse duration time elapsed
22:33:17.665 00.031 16108 IsSlewing returns 0
22:33:17.665 00.000 16108 IsGuiding returns 1
22:33:17.698 00.033 16108 IsSlewing returns 0
22:33:17.698 00.000 16108 IsGuiding returns 1
22:33:17.727 00.029 16108 IsSlewing returns 0
22:33:17.727 00.000 16108 IsGuiding returns 1
22:33:17.758 00.031 16108 IsSlewing returns 0
22:33:17.758 00.000 16108 IsGuiding returns 0
22:33:17.758 00.000 16108 scope move finished after 84 + 151 ms
22:33:17.758 00.000 16108 Move returns status 0, amount 84
22:33:17.758 00.000 16108 MoveAxis(N, 0, ABG)
22:33:17.758 00.000 16108 Move returns status 0, amount 0
22:33:17.758 00.000 16108 move complete, result=0
22:33:17.758 00.000 16108 worker thread done servicing request
22:33:17.758 00.000 16108 Worker thread wakes up
22:33:17.758 00.000 21068 GuideStep: 0.3 px 84 ms WEST, -0.0 px 0 ms NORTH
22:33:17.760 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:17.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:18.757 00.997 16108 Exposure complete
22:33:18.864 00.107 16108 worker thread done servicing request
22:33:18.864 00.000 21068 OnExposeComplete: enter
22:33:18.866 00.002 21068 UpdateGuideState(): m_state=6
22:33:18.867 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1881
22:33:18.869 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.36, Mass=110605, SNR=82.1, Peak=12819 HFD=3.6
22:33:18.872 00.003 21068 MultiStar: [#1 0.15,0.18,1.08,U] [#2 0.31,0.08,1.09,U] [#3 0.19,-0.10,0.99,U] [#4 0.33,-0.03,0.78,U] [#5 0.12,-0.43,0.72,U] [#6 0.09,-0.49,0.77,U] [#7 -0.41,0.02,0.44,U] [#8 0.20,0.18,0.59,U] 
22:33:18.873 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {-0.07, -0.19}
22:33:18.874 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
22:33:18.875 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
22:33:18.875 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.55 mountX=-0.14 mountY=0.05, mountTheta=2.83
22:33:18.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
22:33:18.878 00.001 21068 Enqueuing Move request for scope (0.13, -0.08)
22:33:18.880 00.002 16108 Worker thread wakes up
22:33:18.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:33:18.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:33:18.880 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.14 yDistance=0.05
22:33:18.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:33:18.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:18.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:18.880 00.000 16108 MoveAxis(E, 0, ABG)
22:33:18.880 00.000 16108 Move returns status 0, amount 0
22:33:18.880 00.000 16108 MoveAxis(N, 0, ABG)
22:33:18.881 00.001 16108 Move returns status 0, amount 0
22:33:18.881 00.000 16108 move complete, result=0
22:33:18.881 00.000 16108 worker thread done servicing request
22:33:18.889 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3929, FiltMin=3350, FiltMax=50288, Gamma=1.000
22:33:18.925 00.036 21068 UpdateGuideState exits: m=110605 SNR=82.1
22:33:18.927 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:18.929 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:18.931 00.002 21068 Enqueuing Expose request
22:33:18.931 00.000 16108 Worker thread wakes up
22:33:18.931 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:18.934 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:18.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:20.105 01.171 16108 Exposure complete
22:33:20.220 00.115 16108 worker thread done servicing request
22:33:20.220 00.000 21068 OnExposeComplete: enter
22:33:20.221 00.001 21068 UpdateGuideState(): m_state=6
22:33:20.221 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1882
22:33:20.223 00.002 21068 Star::Find returns 1 (0), X=220.97, Y=877.38, Mass=103180, SNR=69.7, Peak=16736 HFD=3.3
22:33:20.224 00.001 21068 MultiStar: [#1 0.82,-0.25,0.00,M1] [#2 0.92,0.08,0.00,M1] [#3 0.94,-0.01,0.00,M1] [#4 1.08,-0.50,0.00,M1] [#5 1.04,-0.56,0.00,M1] [#6 0.57,-0.61,0.00,M1] [#7 0.38,-0.20,0.67,U] [#8 0.99,-0.22,0.00,M1] 
22:33:20.225 00.001 21068 refined, 1 included, MultiStar: {0.62, -0.19}, one-star: {0.78, -0.18}
22:33:20.226 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
22:33:20.227 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
22:33:20.229 00.002 21068 CameraToMount -- cameraX=0.62 cameraY=-0.19 hyp=0.65 cameraTheta=-0.29 mountX=-0.64 mountY=0.03, mountTheta=3.09
22:33:20.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=-0.19, opts=13)
22:33:20.233 00.002 21068 Enqueuing Move request for scope (0.62, -0.19)
22:33:20.235 00.002 16108 Worker thread wakes up
22:33:20.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.19) opts 0xd
22:33:20.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, -0.19)
22:33:20.235 00.000 16108 Moving (0.62, -0.19) raw xDistance=-0.64 yDistance=0.03
22:33:20.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
22:33:20.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:20.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:20.235 00.000 16108 MoveAxis(E, 168, ABG)
22:33:20.235 00.000 16108 Guiding  Dir = 2, Dur = 168
22:33:20.235 00.000 16108 IsSlewing returns 0
22:33:20.235 00.000 16108 IsGuiding returns 0
22:33:20.243 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3926, FiltMin=3430, FiltMax=42806, Gamma=1.000
22:33:20.271 00.028 21068 UpdateGuideState exits: m=103180 SNR=69.7
22:33:20.273 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:20.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:20.277 00.002 21068 Enqueuing Expose request
22:33:20.297 00.020 16108 PulseGuide returned control before completion, sleep 117
22:33:20.420 00.123 16108 IsGuiding returns 1
22:33:20.420 00.000 16108 scope still moving after pulse duration time elapsed
22:33:20.452 00.032 16108 IsSlewing returns 0
22:33:20.452 00.000 16108 IsGuiding returns 1
22:33:20.482 00.030 16108 IsSlewing returns 0
22:33:20.482 00.000 16108 IsGuiding returns 0
22:33:20.482 00.000 16108 scope move finished after 168 + 78 ms
22:33:20.482 00.000 16108 Move returns status 0, amount 168
22:33:20.482 00.000 16108 MoveAxis(N, 0, ABG)
22:33:20.482 00.000 16108 Move returns status 0, amount 0
22:33:20.482 00.000 16108 move complete, result=0
22:33:20.482 00.000 16108 worker thread done servicing request
22:33:20.482 00.000 16108 Worker thread wakes up
22:33:20.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:20.482 00.000 21068 GuideStep: -0.6 px 168 ms EAST, 0.0 px 0 ms NORTH
22:33:20.484 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:21.473 00.989 16108 Exposure complete
22:33:21.610 00.137 16108 worker thread done servicing request
22:33:21.612 00.002 21068 OnExposeComplete: enter
22:33:21.613 00.001 21068 UpdateGuideState(): m_state=6
22:33:21.615 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1883
22:33:21.616 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.14, Mass=102995, SNR=65.4, Peak=15792 HFD=3.3
22:33:21.617 00.001 21068 MultiStar: [#1 0.44,-0.24,1.27,U] [#2 0.79,-0.31,0.00,M2] [#3 0.75,-0.48,0.00,M2] [#4 0.90,-0.92,0.00,M2] [#5 0.57,-0.47,0.00,M2] [#6 0.41,-0.83,0.00,M2] [#7 -0.12,-0.58,0.00,M1] [#8 0.59,-0.36,0.00,M2] 
22:33:21.618 00.001 21068 refined, 1 included, MultiStar: {0.45, -0.32}, one-star: {0.46, -0.42}
22:33:21.620 00.002 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
22:33:21.621 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
22:33:21.622 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=-0.32 hyp=0.55 cameraTheta=-0.61 mountX=-0.50 mountY=0.20, mountTheta=2.75
22:33:21.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.32, opts=13)
22:33:21.626 00.002 21068 Enqueuing Move request for scope (0.45, -0.32)
22:33:21.627 00.001 16108 Worker thread wakes up
22:33:21.628 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.32) opts 0xd
22:33:21.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.32)
22:33:21.628 00.000 16108 Moving (0.45, -0.32) raw xDistance=-0.50 yDistance=0.20
22:33:21.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
22:33:21.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:33:21.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:33:21.628 00.000 16108 MoveAxis(E, 142, ABG)
22:33:21.628 00.000 16108 Guiding  Dir = 2, Dur = 142
22:33:21.629 00.001 16108 IsSlewing returns 0
22:33:21.629 00.000 16108 IsGuiding returns 0
22:33:21.638 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3926, FiltMin=3366, FiltMax=59069, Gamma=1.000
22:33:21.662 00.024 16108 PulseGuide returned control before completion, sleep 120
22:33:21.680 00.018 21068 UpdateGuideState exits: m=102995 SNR=65.4
22:33:21.684 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:21.687 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:21.690 00.003 21068 Enqueuing Expose request
22:33:21.786 00.096 16108 IsGuiding returns 1
22:33:21.786 00.000 16108 scope still moving after pulse duration time elapsed
22:33:21.818 00.032 16108 IsSlewing returns 0
22:33:21.818 00.000 16108 IsGuiding returns 0
22:33:21.818 00.000 16108 scope move finished after 142 + 46 ms
22:33:21.818 00.000 16108 Move returns status 0, amount 142
22:33:21.818 00.000 16108 MoveAxis(N, 0, ABG)
22:33:21.818 00.000 16108 Move returns status 0, amount 0
22:33:21.818 00.000 16108 move complete, result=0
22:33:21.818 00.000 16108 worker thread done servicing request
22:33:21.819 00.001 16108 Worker thread wakes up
22:33:21.819 00.000 21068 GuideStep: -0.5 px 142 ms EAST, 0.2 px 0 ms NORTH
22:33:21.821 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:21.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:22.990 01.169 16108 Exposure complete
22:33:23.071 00.081 16108 worker thread done servicing request
22:33:23.071 00.000 21068 OnExposeComplete: enter
22:33:23.073 00.002 21068 UpdateGuideState(): m_state=6
22:33:23.075 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1884
22:33:23.076 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.01, Mass=103876, SNR=70.2, Peak=18211 HFD=2.8
22:33:23.077 00.001 21068 MultiStar: [#1 -0.09,-0.18,1.49,U] [#2 -0.01,-0.02,1.40,U] [#3 0.00,-0.15,0.90,U] [#4 0.26,-0.71,0.00,M3] [#5 0.22,-0.20,0.96,U] [#6 -0.21,-0.50,1.02,U] [#7 -0.90,-0.39,0.00,M2] [#8 -0.17,-0.37,0.80,U] 
22:33:23.078 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.26}, one-star: {-0.11, -0.55}
22:33:23.080 00.002 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
22:33:23.081 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
22:33:23.082 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.77 mountX=0.01 mountY=0.27, mountTheta=1.55
22:33:23.085 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.26, opts=13)
22:33:23.086 00.001 21068 Enqueuing Move request for scope (-0.05, -0.26)
22:33:23.087 00.001 16108 Worker thread wakes up
22:33:23.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
22:33:23.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
22:33:23.087 00.000 16108 Moving (-0.05, -0.26) raw xDistance=0.01 yDistance=0.27
22:33:23.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:33:23.088 00.001 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.20 newest=0.50
22:33:23.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:33:23.088 00.000 16108 MoveAxis(E, 0, ABG)
22:33:23.088 00.000 16108 Move returns status 0, amount 0
22:33:23.088 00.000 16108 MoveAxis(S, 53, ABG)
22:33:23.088 00.000 16108 Guiding  Dir = 1, Dur = 53
22:33:23.088 00.000 16108 IsSlewing returns 0
22:33:23.088 00.000 16108 IsGuiding returns 0
22:33:23.090 00.002 16108 PulseGuide returned control before completion, sleep 62
22:33:23.093 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3923, FiltMin=3385, FiltMax=51152, Gamma=1.000
22:33:23.119 00.026 21068 UpdateGuideState exits: m=103876 SNR=70.2
22:33:23.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:23.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:23.122 00.001 21068 Enqueuing Expose request
22:33:23.161 00.039 16108 IsGuiding returns 1
22:33:23.161 00.000 16108 scope still moving after pulse duration time elapsed
22:33:23.192 00.031 16108 IsSlewing returns 0
22:33:23.192 00.000 16108 IsGuiding returns 0
22:33:23.193 00.001 16108 scope move finished after 53 + 51 ms
22:33:23.193 00.000 16108 Move returns status 0, amount 53
22:33:23.193 00.000 16108 move complete, result=0
22:33:23.193 00.000 16108 worker thread done servicing request
22:33:23.193 00.000 16108 Worker thread wakes up
22:33:23.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:23.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:23.194 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
22:33:24.163 00.969 16108 Exposure complete
22:33:24.253 00.090 16108 worker thread done servicing request
22:33:24.253 00.000 21068 OnExposeComplete: enter
22:33:24.255 00.002 21068 UpdateGuideState(): m_state=6
22:33:24.257 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1885
22:33:24.258 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.26, Mass=95394, SNR=76.7, Peak=15939 HFD=3.0
22:33:24.260 00.002 21068 MultiStar: [#1 0.05,-0.12,1.30,U] [#2 -0.05,-0.00,1.07,U] [#3 -0.12,-0.14,1.02,U] [#4 0.35,-0.46,0.00,M4] [#5 0.03,-0.37,0.86,U] [#6 -0.11,-0.51,0.77,U] [#7 -0.44,-0.40,0.00,M3] [#8 0.19,-0.02,0.65,U] 
22:33:24.262 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.20}, one-star: {-0.21, -0.29}
22:33:24.264 00.002 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
22:33:24.266 00.002 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
22:33:24.267 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=0.00 mountY=0.20, mountTheta=1.55
22:33:24.272 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
22:33:24.276 00.004 21068 Enqueuing Move request for scope (-0.04, -0.20)
22:33:24.278 00.002 16108 Worker thread wakes up
22:33:24.279 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
22:33:24.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
22:33:24.279 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
22:33:24.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:33:24.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:33:24.279 00.000 16108 MoveAxis(E, 0, ABG)
22:33:24.279 00.000 16108 Move returns status 0, amount 0
22:33:24.279 00.000 16108 MoveAxis(S, 40, ABG)
22:33:24.280 00.001 16108 Guiding  Dir = 1, Dur = 40
22:33:24.280 00.000 16108 IsSlewing returns 0
22:33:24.280 00.000 16108 IsGuiding returns 0
22:33:24.284 00.004 16108 PulseGuide returned control before completion, sleep 47
22:33:24.286 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3923, FiltMin=3334, FiltMax=46480, Gamma=1.000
22:33:24.311 00.025 21068 UpdateGuideState exits: m=95394 SNR=76.7
22:33:24.313 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.315 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:24.316 00.001 21068 Enqueuing Expose request
22:33:24.345 00.029 16108 IsGuiding returns 1
22:33:24.345 00.000 16108 scope still moving after pulse duration time elapsed
22:33:24.376 00.031 16108 IsSlewing returns 0
22:33:24.376 00.000 16108 IsGuiding returns 0
22:33:24.376 00.000 16108 scope move finished after 40 + 56 ms
22:33:24.376 00.000 16108 Move returns status 0, amount 40
22:33:24.376 00.000 16108 move complete, result=0
22:33:24.376 00.000 16108 worker thread done servicing request
22:33:24.376 00.000 16108 Worker thread wakes up
22:33:24.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:24.377 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:24.377 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
22:33:25.547 01.170 16108 Exposure complete
22:33:25.658 00.111 16108 worker thread done servicing request
22:33:25.658 00.000 21068 OnExposeComplete: enter
22:33:25.659 00.001 21068 UpdateGuideState(): m_state=6
22:33:25.661 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1886
22:33:25.663 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=877.58, Mass=115451, SNR=78.2, Peak=14384 HFD=3.4
22:33:25.665 00.002 21068 MultiStar: [#1 0.06,0.16,1.15,U] [#2 0.45,0.16,1.11,U] [#3 0.21,0.06,0.94,U] [#4 0.54,-0.40,0.00,M5] [#5 0.66,-0.47,0.00,M1] [#6 0.21,-0.26,0.76,U] [#7 -0.26,-0.03,0.53,U] [#8 0.08,0.24,0.74,U] 
22:33:25.667 00.002 21068 single-star, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.17, 0.03}
22:33:25.668 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
22:33:25.670 00.002 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
22:33:25.671 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=-0.16 mountY=-0.07, mountTheta=-2.74
22:33:25.675 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.03, opts=13)
22:33:25.676 00.001 21068 Enqueuing Move request for scope (0.17, 0.03)
22:33:25.678 00.002 16108 Worker thread wakes up
22:33:25.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:33:25.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:33:25.679 00.001 16108 Moving (0.17, 0.03) raw xDistance=-0.16 yDistance=-0.07
22:33:25.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:33:25.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:25.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:25.679 00.000 16108 MoveAxis(E, 0, ABG)
22:33:25.679 00.000 16108 Move returns status 0, amount 0
22:33:25.679 00.000 16108 MoveAxis(N, 0, ABG)
22:33:25.679 00.000 16108 Move returns status 0, amount 0
22:33:25.679 00.000 16108 move complete, result=0
22:33:25.679 00.000 16108 worker thread done servicing request
22:33:25.685 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3920, FiltMin=3315, FiltMax=39408, Gamma=1.000
22:33:25.718 00.033 21068 UpdateGuideState exits: m=115451 SNR=78.2
22:33:25.720 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:25.721 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:25.723 00.002 21068 Enqueuing Expose request
22:33:25.724 00.001 16108 Worker thread wakes up
22:33:25.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:25.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:25.724 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:26.707 00.983 16108 Exposure complete
22:33:26.808 00.101 16108 worker thread done servicing request
22:33:26.809 00.001 21068 OnExposeComplete: enter
22:33:26.810 00.001 21068 UpdateGuideState(): m_state=6
22:33:26.811 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1887
22:33:26.812 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.56, Mass=102402, SNR=70.6, Peak=14851 HFD=3.2
22:33:26.813 00.001 21068 MultiStar: [#1 -0.20,0.15,1.21,U] [#2 0.07,0.31,1.20,U] [#3 0.11,0.15,1.07,U] [#4 0.35,-0.45,0.00,M6] [#5 0.12,-0.17,1.08,U] [#6 0.04,-0.23,0.87,U] [#7 -0.26,-0.10,0.63,U] [#8 0.06,0.21,0.69,U] 
22:33:26.814 00.001 21068 single-star, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.01, 0.01}
22:33:26.815 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
22:33:26.816 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
22:33:26.818 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.66 mountX=-0.01 mountY=-0.01, mountTheta=-2.29
22:33:26.821 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
22:33:26.822 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
22:33:26.824 00.002 16108 Worker thread wakes up
22:33:26.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:33:26.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:33:26.824 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
22:33:26.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:33:26.825 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:26.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:26.825 00.000 16108 MoveAxis(E, 0, ABG)
22:33:26.825 00.000 16108 Move returns status 0, amount 0
22:33:26.825 00.000 16108 MoveAxis(N, 0, ABG)
22:33:26.825 00.000 16108 Move returns status 0, amount 0
22:33:26.825 00.000 16108 move complete, result=0
22:33:26.825 00.000 16108 worker thread done servicing request
22:33:26.834 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3920, FiltMin=3357, FiltMax=51305, Gamma=1.000
22:33:26.863 00.029 21068 UpdateGuideState exits: m=102402 SNR=70.6
22:33:26.865 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:26.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:26.867 00.001 21068 Enqueuing Expose request
22:33:26.868 00.001 16108 Worker thread wakes up
22:33:26.868 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:26.869 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:26.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:28.059 01.190 16108 Exposure complete
22:33:28.156 00.097 16108 worker thread done servicing request
22:33:28.157 00.001 21068 OnExposeComplete: enter
22:33:28.158 00.001 21068 UpdateGuideState(): m_state=6
22:33:28.159 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1888
22:33:28.160 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.58, Mass=112812, SNR=75.5, Peak=16675 HFD=3.3
22:33:28.162 00.002 21068 MultiStar: [#1 0.10,0.02,1.14,U] [#2 0.06,0.15,1.00,U] [#3 0.32,0.05,0.87,U] [#4 0.37,-0.27,0.77,U] [#5 0.19,-0.04,0.89,U] [#6 -0.03,-0.19,0.76,U] [#7 -0.62,0.25,0.00,M2] [#8 0.20,0.02,0.76,U] 
22:33:28.163 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {-0.13, 0.03}
22:33:28.164 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
22:33:28.165 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
22:33:28.167 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
22:33:28.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.02, opts=13)
22:33:28.171 00.001 21068 Enqueuing Move request for scope (0.12, -0.02)
22:33:28.172 00.001 16108 Worker thread wakes up
22:33:28.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
22:33:28.172 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
22:33:28.172 00.000 16108 Moving (0.12, -0.02) raw xDistance=-0.13 yDistance=-0.01
22:33:28.173 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:33:28.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:28.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:28.173 00.000 16108 MoveAxis(E, 0, ABG)
22:33:28.173 00.000 16108 Move returns status 0, amount 0
22:33:28.173 00.000 16108 MoveAxis(N, 0, ABG)
22:33:28.173 00.000 16108 Move returns status 0, amount 0
22:33:28.173 00.000 16108 move complete, result=0
22:33:28.174 00.001 16108 worker thread done servicing request
22:33:28.180 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3917, FiltMin=3366, FiltMax=45689, Gamma=1.000
22:33:28.213 00.033 21068 UpdateGuideState exits: m=112812 SNR=75.5
22:33:28.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:28.215 00.000 21068 Enqueuing Expose request
22:33:28.216 00.001 16108 Worker thread wakes up
22:33:28.216 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:28.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:28.218 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:29.209 00.991 16108 Exposure complete
22:33:29.314 00.105 16108 worker thread done servicing request
22:33:29.314 00.000 21068 OnExposeComplete: enter
22:33:29.315 00.001 21068 UpdateGuideState(): m_state=6
22:33:29.317 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1889
22:33:29.319 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=877.31, Mass=108509, SNR=73.6, Peak=16195 HFD=3.3
22:33:29.321 00.002 21068 MultiStar: [#1 -0.20,0.02,1.14,U] [#2 0.18,0.14,1.31,U] [#3 0.04,0.05,0.98,U] [#4 0.31,-0.47,0.00,M6] [#5 0.06,-0.23,1.02,U] [#6 -0.07,-0.27,0.73,U] [#7 -0.29,-0.20,0.47,U] [#8 0.11,-0.01,0.82,U] 
22:33:29.323 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.25, -0.24}
22:33:29.325 00.002 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
22:33:29.326 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
22:33:29.328 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=0.02 mountY=0.07, mountTheta=1.30
22:33:29.332 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
22:33:29.334 00.002 21068 Enqueuing Move request for scope (-0.03, -0.07)
22:33:29.336 00.002 16108 Worker thread wakes up
22:33:29.337 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:33:29.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:33:29.337 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.07
22:33:29.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:33:29.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:29.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:29.338 00.001 16108 MoveAxis(E, 0, ABG)
22:33:29.338 00.000 16108 Move returns status 0, amount 0
22:33:29.338 00.000 16108 MoveAxis(N, 0, ABG)
22:33:29.338 00.000 16108 Move returns status 0, amount 0
22:33:29.338 00.000 16108 move complete, result=0
22:33:29.338 00.000 16108 worker thread done servicing request
22:33:29.347 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3917, FiltMin=3328, FiltMax=41862, Gamma=1.000
22:33:29.376 00.029 21068 UpdateGuideState exits: m=108509 SNR=73.6
22:33:29.378 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:29.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:29.381 00.002 21068 Enqueuing Expose request
22:33:29.383 00.002 16108 Worker thread wakes up
22:33:29.383 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:29.385 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:29.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:30.548 01.163 16108 Exposure complete
22:33:30.663 00.115 16108 worker thread done servicing request
22:33:30.663 00.000 21068 OnExposeComplete: enter
22:33:30.666 00.003 21068 UpdateGuideState(): m_state=6
22:33:30.668 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1890
22:33:30.670 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=877.44, Mass=92410, SNR=61.5, Peak=16339 HFD=3.0
22:33:30.672 00.002 21068 MultiStar: [#1 -0.34,-0.17,1.47,U] [#2 0.18,-0.03,1.51,U] [#3 -0.29,-0.13,1.30,U] [#4 0.41,-0.51,0.00,M7] [#5 -0.07,-0.30,1.18,U] [#6 -0.06,-0.61,0.00,M1] [#7 -0.54,-0.15,0.76,U] [#8 -0.09,-0.02,0.85,U] 
22:33:30.675 00.003 21068 refined, 6 included, MultiStar: {-0.18, -0.13}, one-star: {-0.32, -0.11}
22:33:30.677 00.002 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
22:33:30.679 00.002 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
22:33:30.682 00.003 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-2.52 mountX=0.16 mountY=0.17, mountTheta=0.82
22:33:30.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.13, opts=13)
22:33:30.685 00.001 21068 Enqueuing Move request for scope (-0.18, -0.13)
22:33:30.687 00.002 16108 Worker thread wakes up
22:33:30.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
22:33:30.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
22:33:30.688 00.001 16108 Moving (-0.18, -0.13) raw xDistance=0.16 yDistance=0.17
22:33:30.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:33:30.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:30.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:33:30.688 00.000 16108 MoveAxis(E, 0, ABG)
22:33:30.688 00.000 16108 Move returns status 0, amount 0
22:33:30.688 00.000 16108 MoveAxis(N, 0, ABG)
22:33:30.688 00.000 16108 Move returns status 0, amount 0
22:33:30.689 00.001 16108 move complete, result=0
22:33:30.689 00.000 16108 worker thread done servicing request
22:33:30.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3913, FiltMin=3401, FiltMax=45853, Gamma=1.000
22:33:30.718 00.024 21068 UpdateGuideState exits: m=92410 SNR=61.5
22:33:30.720 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:30.722 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:30.724 00.002 21068 Enqueuing Expose request
22:33:30.726 00.002 16108 Worker thread wakes up
22:33:30.726 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:30.728 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:30.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:31.704 00.976 16108 Exposure complete
22:33:31.793 00.089 16108 worker thread done servicing request
22:33:31.793 00.000 21068 OnExposeComplete: enter
22:33:31.796 00.003 21068 UpdateGuideState(): m_state=6
22:33:31.799 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1891
22:33:31.801 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=877.66, Mass=115885, SNR=75.1, Peak=18643 HFD=3.2
22:33:31.803 00.002 21068 MultiStar: [#1 -0.46,-0.02,1.17,U] [#2 0.14,0.06,1.13,U] [#3 -0.33,-0.05,0.97,U] [#4 0.23,-0.21,0.73,U] [#5 -0.20,-0.21,0.83,U] [#6 -0.15,-0.43,0.82,U] [#7 -0.61,-0.21,0.00,M1] [#8 -0.25,0.16,0.70,U] 
22:33:31.805 00.002 21068 refined, 7 included, MultiStar: {-0.18, -0.06}, one-star: {-0.29, 0.10}
22:33:31.807 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
22:33:31.808 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
22:33:31.809 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.80 mountX=0.16 mountY=0.10, mountTheta=0.56
22:33:31.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.06, opts=13)
22:33:31.811 00.000 21068 Enqueuing Move request for scope (-0.18, -0.06)
22:33:31.812 00.001 16108 Worker thread wakes up
22:33:31.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
22:33:31.813 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
22:33:31.813 00.000 16108 Moving (-0.18, -0.06) raw xDistance=0.16 yDistance=0.10
22:33:31.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:33:31.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:31.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:33:31.813 00.000 16108 MoveAxis(E, 0, ABG)
22:33:31.813 00.000 16108 Move returns status 0, amount 0
22:33:31.813 00.000 16108 MoveAxis(N, 0, ABG)
22:33:31.813 00.000 16108 Move returns status 0, amount 0
22:33:31.813 00.000 16108 move complete, result=0
22:33:31.813 00.000 16108 worker thread done servicing request
22:33:31.820 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3917, FiltMin=3334, FiltMax=48768, Gamma=1.000
22:33:31.845 00.025 21068 UpdateGuideState exits: m=115885 SNR=75.1
22:33:31.847 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.849 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:31.850 00.001 21068 Enqueuing Expose request
22:33:31.852 00.002 16108 Worker thread wakes up
22:33:31.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:31.852 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:31.853 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:33.022 01.169 16108 Exposure complete
22:33:33.130 00.108 16108 worker thread done servicing request
22:33:33.130 00.000 21068 OnExposeComplete: enter
22:33:33.132 00.002 21068 UpdateGuideState(): m_state=6
22:33:33.134 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1892
22:33:33.136 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=877.54, Mass=105369, SNR=71.8, Peak=13987 HFD=3.5
22:33:33.138 00.002 21068 MultiStar: [#1 -0.29,0.04,1.11,U] [#2 0.16,0.20,1.14,U] [#3 0.12,0.06,1.19,U] [#4 0.34,-0.26,0.79,U] [#5 0.24,-0.15,1.01,U] [#6 -0.11,-0.58,0.00,M1] [#7 -0.29,-0.10,0.59,U] [#8 0.27,0.19,0.69,U] 
22:33:33.140 00.002 21068 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {-0.12, -0.01}
22:33:33.142 00.002 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:33:33.143 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:33:33.145 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.14 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
22:33:33.148 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
22:33:33.149 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
22:33:33.150 00.001 16108 Worker thread wakes up
22:33:33.151 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:33:33.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:33:33.151 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
22:33:33.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:33:33.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:33.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:33.151 00.000 16108 MoveAxis(E, 0, ABG)
22:33:33.151 00.000 16108 Move returns status 0, amount 0
22:33:33.151 00.000 16108 MoveAxis(N, 0, ABG)
22:33:33.151 00.000 16108 Move returns status 0, amount 0
22:33:33.151 00.000 16108 move complete, result=0
22:33:33.151 00.000 16108 worker thread done servicing request
22:33:33.160 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3913, FiltMin=3379, FiltMax=48681, Gamma=1.000
22:33:33.198 00.038 21068 UpdateGuideState exits: m=105369 SNR=71.8
22:33:33.201 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:33.203 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:33.204 00.001 21068 Enqueuing Expose request
22:33:33.207 00.003 16108 Worker thread wakes up
22:33:33.207 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:33.210 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:33.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:34.194 00.984 16108 Exposure complete
22:33:34.276 00.082 16108 worker thread done servicing request
22:33:34.276 00.000 21068 OnExposeComplete: enter
22:33:34.278 00.002 21068 UpdateGuideState(): m_state=6
22:33:34.279 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1893
22:33:34.280 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.38, Mass=97209, SNR=73.2, Peak=16595 HFD=2.9
22:33:34.281 00.001 21068 MultiStar: [#1 -0.26,-0.29,1.08,U] [#2 -0.01,0.13,0.99,U] [#3 0.15,-0.14,1.02,U] [#4 0.27,-0.43,0.85,U] [#5 0.24,-0.28,0.97,U] [#6 0.03,-0.57,0.00,M2] [#7 -0.51,-0.33,0.00,M1] [#8 -0.08,0.14,0.68,U] 
22:33:34.282 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {-0.10, -0.17}
22:33:34.284 00.002 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
22:33:34.285 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
22:33:34.286 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.41 mountX=-0.05 mountY=0.15, mountTheta=1.91
22:33:34.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
22:33:34.290 00.002 21068 Enqueuing Move request for scope (0.03, -0.16)
22:33:34.292 00.002 16108 Worker thread wakes up
22:33:34.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
22:33:34.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
22:33:34.292 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.05 yDistance=0.15
22:33:34.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:33:34.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:34.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:33:34.292 00.000 16108 MoveAxis(E, 0, ABG)
22:33:34.292 00.000 16108 Move returns status 0, amount 0
22:33:34.292 00.000 16108 MoveAxis(N, 0, ABG)
22:33:34.292 00.000 16108 Move returns status 0, amount 0
22:33:34.292 00.000 16108 move complete, result=0
22:33:34.292 00.000 16108 worker thread done servicing request
22:33:34.298 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3913, FiltMin=3190, FiltMax=43184, Gamma=1.000
22:33:34.325 00.027 21068 UpdateGuideState exits: m=97209 SNR=73.2
22:33:34.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:34.328 00.001 21068 Enqueuing Expose request
22:33:34.329 00.001 16108 Worker thread wakes up
22:33:34.329 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:34.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:34.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:35.500 01.171 16108 Exposure complete
22:33:35.613 00.113 16108 worker thread done servicing request
22:33:35.614 00.001 21068 OnExposeComplete: enter
22:33:35.617 00.003 21068 UpdateGuideState(): m_state=6
22:33:35.619 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1894
22:33:35.620 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.09, Mass=100942, SNR=71.0, Peak=17347 HFD=2.8
22:33:35.621 00.001 21068 MultiStar: [#1 -0.26,-0.01,1.10,U] [#2 0.18,0.07,1.07,U] [#3 0.15,-0.21,0.93,U] [#4 0.43,-0.35,0.72,U] [#5 0.43,-0.25,1.02,U] [#6 0.20,-0.58,0.00,M3] [#7 -0.40,-0.15,0.68,U] [#8 0.05,0.12,0.76,U] 
22:33:35.623 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.15}, one-star: {-0.10, -0.46}
22:33:35.623 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
22:33:35.624 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
22:33:35.625 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.09 mountY=0.13, mountTheta=2.15
22:33:35.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.15, opts=13)
22:33:35.630 00.003 21068 Enqueuing Move request for scope (0.06, -0.15)
22:33:35.633 00.003 16108 Worker thread wakes up
22:33:35.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:33:35.634 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:33:35.634 00.000 16108 Moving (0.06, -0.15) raw xDistance=-0.09 yDistance=0.13
22:33:35.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:33:35.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:35.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:33:35.634 00.000 16108 MoveAxis(E, 0, ABG)
22:33:35.634 00.000 16108 Move returns status 0, amount 0
22:33:35.634 00.000 16108 MoveAxis(N, 0, ABG)
22:33:35.634 00.000 16108 Move returns status 0, amount 0
22:33:35.634 00.000 16108 move complete, result=0
22:33:35.634 00.000 16108 worker thread done servicing request
22:33:35.640 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3910, FiltMin=3363, FiltMax=49401, Gamma=1.000
22:33:35.665 00.025 21068 UpdateGuideState exits: m=100942 SNR=71.0
22:33:35.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:35.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:35.669 00.002 21068 Enqueuing Expose request
22:33:35.671 00.002 16108 Worker thread wakes up
22:33:35.671 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:35.673 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:35.674 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:36.656 00.982 16108 Exposure complete
22:33:36.764 00.108 16108 worker thread done servicing request
22:33:36.764 00.000 21068 OnExposeComplete: enter
22:33:36.766 00.002 21068 UpdateGuideState(): m_state=6
22:33:36.768 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1895
22:33:36.770 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=877.24, Mass=116138, SNR=72.6, Peak=15827 HFD=3.4
22:33:36.773 00.003 21068 MultiStar: [#1 0.05,-0.21,1.16,U] [#2 0.33,-0.07,1.13,U] [#3 0.19,-0.25,1.03,U] [#4 0.37,-0.31,0.73,U] [#5 0.08,-0.32,0.99,U] [#6 -0.05,-0.29,0.75,U] [#7 -0.48,-0.57,0.00,M1] [#8 0.03,-0.05,0.63,U] 
22:33:36.775 00.002 21068 refined, 7 included, MultiStar: {0.15, -0.23}, one-star: {0.18, -0.31}
22:33:36.777 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
22:33:36.777 00.000 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
22:33:36.778 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-0.97 mountX=-0.19 mountY=0.19, mountTheta=2.37
22:33:36.781 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.23, opts=13)
22:33:36.782 00.001 21068 Enqueuing Move request for scope (0.15, -0.23)
22:33:36.785 00.003 16108 Worker thread wakes up
22:33:36.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
22:33:36.786 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
22:33:36.786 00.000 16108 Moving (0.15, -0.23) raw xDistance=-0.19 yDistance=0.19
22:33:36.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:33:36.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:36.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:33:36.786 00.000 16108 MoveAxis(E, 0, ABG)
22:33:36.786 00.000 16108 Move returns status 0, amount 0
22:33:36.786 00.000 16108 MoveAxis(N, 0, ABG)
22:33:36.786 00.000 16108 Move returns status 0, amount 0
22:33:36.787 00.001 16108 move complete, result=0
22:33:36.787 00.000 16108 worker thread done servicing request
22:33:36.797 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3913, FiltMin=3385, FiltMax=41197, Gamma=1.000
22:33:36.823 00.026 21068 UpdateGuideState exits: m=116138 SNR=72.6
22:33:36.825 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.827 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:36.830 00.003 21068 Enqueuing Expose request
22:33:36.832 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:36.835 00.003 16108 Worker thread wakes up
22:33:36.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:36.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:37.995 01.160 16108 Exposure complete
22:33:38.102 00.107 16108 worker thread done servicing request
22:33:38.102 00.000 21068 OnExposeComplete: enter
22:33:38.105 00.003 21068 UpdateGuideState(): m_state=6
22:33:38.108 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1896
22:33:38.111 00.003 21068 Star::Find returns 1 (0), X=220.29, Y=877.35, Mass=118714, SNR=76.6, Peak=16179 HFD=3.2
22:33:38.115 00.004 21068 MultiStar: [#1 0.15,-0.07,1.14,U] [#2 0.15,-0.14,1.20,U] [#3 0.21,-0.16,1.06,U] [#4 0.59,-0.48,0.00,M3] [#5 0.43,-0.41,0.00,M1] [#6 -0.27,-0.42,0.95,U] [#7 -0.12,-0.33,0.57,U] [#8 0.18,0.20,0.84,U] 
22:33:38.117 00.002 21068 refined, 6 included, MultiStar: {0.07, -0.15}, one-star: {0.10, -0.20}
22:33:38.118 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:33:38.120 00.002 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
22:33:38.122 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.13 mountX=-0.10 mountY=0.13, mountTheta=2.21
22:33:38.125 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.15, opts=13)
22:33:38.128 00.003 21068 Enqueuing Move request for scope (0.07, -0.15)
22:33:38.130 00.002 16108 Worker thread wakes up
22:33:38.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
22:33:38.130 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
22:33:38.130 00.000 16108 Moving (0.07, -0.15) raw xDistance=-0.10 yDistance=0.13
22:33:38.131 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:33:38.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:38.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:33:38.131 00.000 16108 MoveAxis(E, 0, ABG)
22:33:38.131 00.000 16108 Move returns status 0, amount 0
22:33:38.131 00.000 16108 MoveAxis(N, 0, ABG)
22:33:38.131 00.000 16108 Move returns status 0, amount 0
22:33:38.131 00.000 16108 move complete, result=0
22:33:38.131 00.000 16108 worker thread done servicing request
22:33:38.140 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3913, FiltMin=3280, FiltMax=45197, Gamma=1.000
22:33:38.172 00.032 21068 UpdateGuideState exits: m=118714 SNR=76.6
22:33:38.174 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:38.176 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:38.177 00.001 21068 Enqueuing Expose request
22:33:38.177 00.000 16108 Worker thread wakes up
22:33:38.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:38.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:38.177 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:39.144 00.967 16108 Exposure complete
22:33:39.225 00.081 16108 worker thread done servicing request
22:33:39.226 00.001 21068 OnExposeComplete: enter
22:33:39.227 00.001 21068 UpdateGuideState(): m_state=6
22:33:39.228 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1897
22:33:39.230 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=877.46, Mass=90997, SNR=61.1, Peak=12963 HFD=3.0
22:33:39.232 00.002 21068 MultiStar: [#1 0.06,0.04,1.22,U] [#2 0.03,0.13,1.27,U] [#3 0.25,-0.07,1.39,U] [#4 0.64,-0.29,0.00,M4] [#5 0.29,-0.46,1.05,U] [#6 0.24,-0.30,0.94,U] [#7 -0.48,-0.12,0.67,U] [#8 0.42,0.29,0.93,U] 
22:33:39.233 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.07}, one-star: {-0.01, -0.10}
22:33:39.235 00.002 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.69)
22:33:39.236 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.75)
22:33:39.237 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.01 mountY=0.09, mountTheta=1.69
22:33:39.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
22:33:39.240 00.001 21068 Enqueuing Move request for scope (-0.01, -0.10)
22:33:39.241 00.001 16108 Worker thread wakes up
22:33:39.242 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:33:39.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:33:39.242 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.01 yDistance=0.09
22:33:39.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:33:39.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:39.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:33:39.242 00.000 16108 MoveAxis(E, 0, ABG)
22:33:39.242 00.000 16108 Move returns status 0, amount 0
22:33:39.242 00.000 16108 MoveAxis(N, 0, ABG)
22:33:39.242 00.000 16108 Move returns status 0, amount 0
22:33:39.242 00.000 16108 move complete, result=0
22:33:39.242 00.000 16108 worker thread done servicing request
22:33:39.248 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=3913, FiltMin=3373, FiltMax=55401, Gamma=1.000
22:33:39.271 00.023 21068 UpdateGuideState exits: m=90997 SNR=61.1
22:33:39.274 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:39.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:39.276 00.001 21068 Enqueuing Expose request
22:33:39.277 00.001 16108 Worker thread wakes up
22:33:39.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:39.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:39.277 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:40.456 01.179 16108 Exposure complete
22:33:40.556 00.100 16108 worker thread done servicing request
22:33:40.556 00.000 21068 OnExposeComplete: enter
22:33:40.558 00.002 21068 UpdateGuideState(): m_state=6
22:33:40.560 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1898
22:33:40.561 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.33, Mass=93005, SNR=61.3, Peak=15971 HFD=2.7
22:33:40.563 00.002 21068 MultiStar: [#1 0.18,-0.02,1.34,U] [#2 0.23,-0.14,1.42,U] [#3 0.14,-0.19,1.22,U] [#4 0.38,-0.43,0.00,M5] [#5 0.22,-0.36,1.23,U] [#6 0.16,-0.66,0.00,M1] [#7 -0.52,-0.59,0.00,M1] [#8 -0.09,0.04,0.98,U] 
22:33:40.565 00.002 21068 refined, 5 included, MultiStar: {0.12, -0.15}, one-star: {-0.02, -0.22}
22:33:40.568 00.003 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
22:33:40.570 00.002 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
22:33:40.571 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.87 mountX=-0.15 mountY=0.12, mountTheta=2.48
22:33:40.574 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
22:33:40.576 00.002 21068 Enqueuing Move request for scope (0.12, -0.15)
22:33:40.578 00.002 16108 Worker thread wakes up
22:33:40.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
22:33:40.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
22:33:40.579 00.001 16108 Moving (0.12, -0.15) raw xDistance=-0.15 yDistance=0.12
22:33:40.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:33:40.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:40.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:33:40.579 00.000 16108 MoveAxis(E, 0, ABG)
22:33:40.579 00.000 16108 Move returns status 0, amount 0
22:33:40.579 00.000 16108 MoveAxis(N, 0, ABG)
22:33:40.579 00.000 16108 Move returns status 0, amount 0
22:33:40.579 00.000 16108 move complete, result=0
22:33:40.579 00.000 16108 worker thread done servicing request
22:33:40.586 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3910, FiltMin=3382, FiltMax=42256, Gamma=1.000
22:33:40.625 00.039 21068 UpdateGuideState exits: m=93005 SNR=61.3
22:33:40.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:40.629 00.002 21068 Enqueuing Expose request
22:33:40.630 00.001 16108 Worker thread wakes up
22:33:40.630 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:40.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:40.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:41.612 00.981 16108 Exposure complete
22:33:41.733 00.121 16108 worker thread done servicing request
22:33:41.733 00.000 21068 OnExposeComplete: enter
22:33:41.735 00.002 21068 UpdateGuideState(): m_state=6
22:33:41.738 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1899
22:33:41.741 00.003 21068 Star::Find returns 1 (0), X=220.04, Y=877.20, Mass=101272, SNR=69.6, Peak=15427 HFD=3.2
22:33:41.743 00.002 21068 MultiStar: [#1 -0.10,0.04,1.19,U] [#2 0.06,0.08,1.22,U] [#3 -0.05,-0.11,1.13,U] [#4 0.38,-0.52,0.00,M6] [#5 -0.04,-0.49,1.04,U] [#6 -0.07,-0.36,0.99,U] [#7 -0.57,-0.29,0.00,M2] [#8 -0.02,-0.15,0.68,U] 
22:33:41.745 00.002 21068 refined, 6 included, MultiStar: {-0.05, -0.18}, one-star: {-0.14, -0.35}
22:33:41.747 00.002 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
22:33:41.748 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.54)
22:33:41.750 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.84 mountX=0.02 mountY=0.19, mountTheta=1.47
22:33:41.753 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.18, opts=13)
22:33:41.754 00.001 21068 Enqueuing Move request for scope (-0.05, -0.18)
22:33:41.756 00.002 16108 Worker thread wakes up
22:33:41.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
22:33:41.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
22:33:41.756 00.000 16108 Moving (-0.05, -0.18) raw xDistance=0.02 yDistance=0.19
22:33:41.757 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:33:41.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:41.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:33:41.757 00.000 16108 MoveAxis(E, 0, ABG)
22:33:41.757 00.000 16108 Move returns status 0, amount 0
22:33:41.757 00.000 16108 MoveAxis(N, 0, ABG)
22:33:41.757 00.000 16108 Move returns status 0, amount 0
22:33:41.757 00.000 16108 move complete, result=0
22:33:41.757 00.000 16108 worker thread done servicing request
22:33:41.762 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3910, FiltMin=3325, FiltMax=37945, Gamma=1.000
22:33:41.786 00.024 21068 UpdateGuideState exits: m=101272 SNR=69.6
22:33:41.788 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:41.790 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:41.792 00.002 21068 Enqueuing Expose request
22:33:41.793 00.001 16108 Worker thread wakes up
22:33:41.793 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:41.795 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:41.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:42.966 01.171 16108 Exposure complete
22:33:43.050 00.084 16108 worker thread done servicing request
22:33:43.050 00.000 21068 OnExposeComplete: enter
22:33:43.053 00.003 21068 UpdateGuideState(): m_state=6
22:33:43.054 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1900
22:33:43.057 00.003 21068 Star::Find returns 1 (0), X=219.86, Y=877.35, Mass=113541, SNR=79.5, Peak=15939 HFD=3.4
22:33:43.060 00.003 21068 MultiStar: [#1 -0.49,-0.05,0.98,U] [#2 0.12,0.29,1.22,U] [#3 -0.17,0.14,0.99,U] [#4 0.37,-0.48,0.00,M7] [#5 -0.18,-0.38,0.90,U] [#6 -0.24,-0.37,0.75,U] [#7 -0.83,0.02,0.00,M3] [#8 -0.25,0.14,0.71,U] 
22:33:43.063 00.003 21068 refined, 6 included, MultiStar: {-0.21, -0.04}, one-star: {-0.33, -0.20}
22:33:43.064 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
22:33:43.065 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
22:33:43.067 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.93 mountX=0.20 mountY=0.09, mountTheta=0.43
22:33:43.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.04, opts=13)
22:33:43.071 00.002 21068 Enqueuing Move request for scope (-0.21, -0.04)
22:33:43.072 00.001 16108 Worker thread wakes up
22:33:43.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
22:33:43.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
22:33:43.072 00.000 16108 Moving (-0.21, -0.04) raw xDistance=0.20 yDistance=0.09
22:33:43.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:33:43.073 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:43.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:33:43.073 00.000 16108 MoveAxis(E, 0, ABG)
22:33:43.073 00.000 16108 Move returns status 0, amount 0
22:33:43.073 00.000 16108 MoveAxis(N, 0, ABG)
22:33:43.073 00.000 16108 Move returns status 0, amount 0
22:33:43.073 00.000 16108 move complete, result=0
22:33:43.073 00.000 16108 worker thread done servicing request
22:33:43.080 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3910, FiltMin=3336, FiltMax=54153, Gamma=1.000
22:33:43.121 00.041 21068 UpdateGuideState exits: m=113541 SNR=79.5
22:33:43.123 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:43.125 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:43.125 00.000 21068 Enqueuing Expose request
22:33:43.126 00.001 16108 Worker thread wakes up
22:33:43.126 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:43.128 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:43.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:44.108 00.980 16108 Exposure complete
22:33:44.202 00.094 16108 worker thread done servicing request
22:33:44.203 00.001 21068 OnExposeComplete: enter
22:33:44.204 00.001 21068 UpdateGuideState(): m_state=6
22:33:44.205 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1901
22:33:44.206 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.55, Mass=94999, SNR=66.8, Peak=13923 HFD=3.0
22:33:44.208 00.002 21068 MultiStar: [#1 -0.11,0.08,1.16,U] [#2 0.23,0.21,1.29,U] [#3 0.13,0.07,1.05,U] [#4 0.31,-0.29,0.90,U] [#5 0.06,-0.13,1.31,U] [#6 -0.18,-0.36,1.01,U] [#7 -0.46,-0.20,0.70,U] [#8 0.06,0.26,0.87,U] 
22:33:44.209 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.03, -0.01}
22:33:44.210 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
22:33:44.211 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
22:33:44.212 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.20 mountX=-0.03 mountY=-0.00, mountTheta=-3.10
22:33:44.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
22:33:44.215 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
22:33:44.217 00.002 16108 Worker thread wakes up
22:33:44.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:33:44.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:33:44.218 00.001 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
22:33:44.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:33:44.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:44.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:33:44.218 00.000 16108 MoveAxis(E, 0, ABG)
22:33:44.218 00.000 16108 Move returns status 0, amount 0
22:33:44.218 00.000 16108 MoveAxis(N, 0, ABG)
22:33:44.218 00.000 16108 Move returns status 0, amount 0
22:33:44.218 00.000 16108 move complete, result=0
22:33:44.219 00.001 16108 worker thread done servicing request
22:33:44.225 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3910, FiltMin=3353, FiltMax=49129, Gamma=1.000
22:33:44.256 00.031 21068 UpdateGuideState exits: m=94999 SNR=66.8
22:33:44.258 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:44.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:44.261 00.002 21068 Enqueuing Expose request
22:33:44.262 00.001 16108 Worker thread wakes up
22:33:44.263 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:44.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:44.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:45.440 01.176 16108 Exposure complete
22:33:45.539 00.099 16108 worker thread done servicing request
22:33:45.539 00.000 21068 OnExposeComplete: enter
22:33:45.541 00.002 21068 UpdateGuideState(): m_state=6
22:33:45.542 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1902
22:33:45.543 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.10, Mass=100002, SNR=66.0, Peak=17219 HFD=2.9
22:33:45.545 00.002 21068 MultiStar: [#1 -0.21,-0.11,1.48,U] [#2 0.32,-0.24,1.31,U] [#3 0.08,-0.16,1.12,U] [#4 0.48,-0.63,0.00,M7] [#5 0.15,-0.13,1.19,U] [#6 -0.09,-0.70,0.00,M1] [#7 -0.47,-0.32,0.00,M3] [#8 0.17,-0.18,0.87,U] 
22:33:45.546 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.21}, one-star: {-0.24, -0.46}
22:33:45.547 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
22:33:45.547 00.000 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
22:33:45.548 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.39 mountX=-0.07 mountY=0.19, mountTheta=1.94
22:33:45.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
22:33:45.551 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
22:33:45.553 00.002 16108 Worker thread wakes up
22:33:45.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:33:45.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:33:45.553 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.07 yDistance=0.19
22:33:45.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:33:45.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:45.554 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:33:45.554 00.000 16108 MoveAxis(E, 0, ABG)
22:33:45.554 00.000 16108 Move returns status 0, amount 0
22:33:45.554 00.000 16108 MoveAxis(N, 0, ABG)
22:33:45.554 00.000 16108 Move returns status 0, amount 0
22:33:45.554 00.000 16108 move complete, result=0
22:33:45.554 00.000 16108 worker thread done servicing request
22:33:45.561 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3910, FiltMin=3376, FiltMax=42381, Gamma=1.000
22:33:45.598 00.037 21068 UpdateGuideState exits: m=100002 SNR=66.0
22:33:45.600 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:45.601 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:45.603 00.002 21068 Enqueuing Expose request
22:33:45.605 00.002 16108 Worker thread wakes up
22:33:45.605 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:45.607 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:45.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:46.575 00.968 16108 Exposure complete
22:33:46.659 00.084 16108 worker thread done servicing request
22:33:46.659 00.000 21068 OnExposeComplete: enter
22:33:46.662 00.003 21068 UpdateGuideState(): m_state=6
22:33:46.664 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1903
22:33:46.665 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.53, Mass=111678, SNR=75.5, Peak=16723 HFD=3.2
22:33:46.667 00.002 21068 MultiStar: [#1 -0.19,-0.04,1.06,U] [#2 0.25,-0.09,1.01,U] [#3 0.14,-0.22,0.96,U] [#4 0.69,-0.55,0.00,M8] [#5 0.22,-0.36,1.00,U] [#6 0.14,-0.67,0.00,M2] [#7 -0.32,-0.28,0.64,U] [#8 0.14,-0.13,0.72,U] 
22:33:46.668 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.16}, one-star: {-0.08, -0.02}
22:33:46.669 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
22:33:46.670 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
22:33:46.672 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.86 mountX=0.08 mountY=0.04, mountTheta=0.50
22:33:46.675 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
22:33:46.678 00.003 21068 Enqueuing Move request for scope (-0.08, -0.02)
22:33:46.680 00.002 16108 Worker thread wakes up
22:33:46.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:33:46.680 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:33:46.680 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
22:33:46.681 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:33:46.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:46.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:33:46.681 00.000 16108 MoveAxis(E, 0, ABG)
22:33:46.681 00.000 16108 Move returns status 0, amount 0
22:33:46.681 00.000 16108 MoveAxis(N, 0, ABG)
22:33:46.681 00.000 16108 Move returns status 0, amount 0
22:33:46.681 00.000 16108 move complete, result=0
22:33:46.681 00.000 16108 worker thread done servicing request
22:33:46.692 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3910, FiltMin=3360, FiltMax=40294, Gamma=1.000
22:33:46.720 00.028 21068 UpdateGuideState exits: m=111678 SNR=75.5
22:33:46.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:46.723 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:46.724 00.001 21068 Enqueuing Expose request
22:33:46.725 00.001 16108 Worker thread wakes up
22:33:46.725 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:46.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:46.727 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:47.899 01.172 16108 Exposure complete
22:33:48.024 00.125 16108 worker thread done servicing request
22:33:48.024 00.000 21068 OnExposeComplete: enter
22:33:48.027 00.003 21068 UpdateGuideState(): m_state=6
22:33:48.031 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1904
22:33:48.034 00.003 21068 Star::Find returns 1 (0), X=220.13, Y=877.46, Mass=108956, SNR=69.0, Peak=16963 HFD=3.0
22:33:48.037 00.003 21068 MultiStar: [#1 -0.17,0.09,1.29,U] [#2 0.12,-0.02,1.22,U] [#3 0.13,-0.10,1.13,U] [#4 0.30,-0.36,0.96,U] [#5 -0.09,-0.28,1.06,U] [#6 -0.13,-0.54,1.01,U] [#7 -0.68,-0.24,0.00,M3] [#8 -0.06,0.10,0.71,U] 
22:33:48.040 00.003 21068 single-star, 7 included, MultiStar: {0.00, -0.15}, one-star: {-0.06, -0.09}
22:33:48.041 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
22:33:48.042 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
22:33:48.043 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.13 mountX=0.04 mountY=0.10, mountTheta=1.19
22:33:48.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
22:33:48.046 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
22:33:48.048 00.002 16108 Worker thread wakes up
22:33:48.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:33:48.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:33:48.048 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.10
22:33:48.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:33:48.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:48.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:33:48.048 00.000 16108 MoveAxis(E, 0, ABG)
22:33:48.048 00.000 16108 Move returns status 0, amount 0
22:33:48.048 00.000 16108 MoveAxis(N, 0, ABG)
22:33:48.049 00.001 16108 Move returns status 0, amount 0
22:33:48.049 00.000 16108 move complete, result=0
22:33:48.049 00.000 16108 worker thread done servicing request
22:33:48.054 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3910, FiltMin=3347, FiltMax=45200, Gamma=1.000
22:33:48.079 00.025 21068 UpdateGuideState exits: m=108956 SNR=69.0
22:33:48.081 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:48.084 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:48.087 00.003 21068 Enqueuing Expose request
22:33:48.089 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:48.090 00.001 16108 Worker thread wakes up
22:33:48.090 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:48.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:49.067 00.977 16108 Exposure complete
22:33:49.177 00.110 16108 worker thread done servicing request
22:33:49.177 00.000 21068 OnExposeComplete: enter
22:33:49.178 00.001 21068 UpdateGuideState(): m_state=6
22:33:49.180 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1905
22:33:49.181 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.43, Mass=125666, SNR=87.5, Peak=16963 HFD=3.3
22:33:49.183 00.002 21068 MultiStar: [#1 -0.13,0.09,1.18,U] [#2 0.24,0.16,0.99,U] [#3 0.01,0.06,0.95,U] [#4 0.31,-0.38,0.67,U] [#5 0.13,-0.20,0.82,U] [#6 -0.10,-0.05,0.71,U] [#7 -0.51,-0.49,0.00,M4] [#8 0.16,0.07,0.61,U] 
22:33:49.186 00.003 21068 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.04, -0.12}
22:33:49.187 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
22:33:49.189 00.002 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
22:33:49.190 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.40 mountX=-0.07 mountY=0.01, mountTheta=2.97
22:33:49.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
22:33:49.193 00.001 21068 Enqueuing Move request for scope (0.07, -0.03)
22:33:49.194 00.001 16108 Worker thread wakes up
22:33:49.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:33:49.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:33:49.194 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.07 yDistance=0.01
22:33:49.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:33:49.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:49.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:49.194 00.000 16108 MoveAxis(E, 0, ABG)
22:33:49.194 00.000 16108 Move returns status 0, amount 0
22:33:49.195 00.001 16108 MoveAxis(N, 0, ABG)
22:33:49.195 00.000 16108 Move returns status 0, amount 0
22:33:49.195 00.000 16108 move complete, result=0
22:33:49.195 00.000 16108 worker thread done servicing request
22:33:49.203 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3910, FiltMin=3347, FiltMax=45392, Gamma=1.000
22:33:49.233 00.030 21068 UpdateGuideState exits: m=125666 SNR=87.5
22:33:49.235 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:49.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:49.238 00.002 21068 Enqueuing Expose request
22:33:49.240 00.002 16108 Worker thread wakes up
22:33:49.240 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:49.242 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:49.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:50.404 01.162 16108 Exposure complete
22:33:50.495 00.091 16108 worker thread done servicing request
22:33:50.496 00.001 21068 OnExposeComplete: enter
22:33:50.497 00.001 21068 UpdateGuideState(): m_state=6
22:33:50.498 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1906
22:33:50.499 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.26, Mass=100231, SNR=66.7, Peak=16067 HFD=3.2
22:33:50.500 00.001 21068 MultiStar: [#1 -0.49,0.01,1.25,U] [#2 0.01,-0.03,1.46,U] [#3 0.02,-0.24,1.05,U] [#4 0.21,-0.39,0.88,U] [#5 0.11,-0.54,1.03,U] [#6 -0.04,-0.32,0.86,U] [#7 -0.56,-0.45,0.00,M5] [#8 -0.28,-0.19,0.80,U] 
22:33:50.502 00.002 21068 refined, 7 included, MultiStar: {-0.10, -0.23}, one-star: {-0.29, -0.29}
22:33:50.503 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
22:33:50.504 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
22:33:50.505 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=0.06 mountY=0.25, mountTheta=1.35
22:33:50.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.23, opts=13)
22:33:50.508 00.001 21068 Enqueuing Move request for scope (-0.10, -0.23)
22:33:50.509 00.001 16108 Worker thread wakes up
22:33:50.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
22:33:50.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
22:33:50.509 00.000 16108 Moving (-0.10, -0.23) raw xDistance=0.06 yDistance=0.25
22:33:50.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:33:50.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:33:50.509 00.000 16108 MoveAxis(E, 0, ABG)
22:33:50.509 00.000 16108 Move returns status 0, amount 0
22:33:50.509 00.000 16108 MoveAxis(S, 49, ABG)
22:33:50.509 00.000 16108 Guiding  Dir = 1, Dur = 49
22:33:50.510 00.001 16108 IsSlewing returns 0
22:33:50.510 00.000 16108 IsGuiding returns 0
22:33:50.511 00.001 16108 PulseGuide returned control before completion, sleep 59
22:33:50.515 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3907, FiltMin=3366, FiltMax=47216, Gamma=1.000
22:33:50.539 00.024 21068 UpdateGuideState exits: m=100231 SNR=66.7
22:33:50.542 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:50.545 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:50.548 00.003 21068 Enqueuing Expose request
22:33:50.585 00.037 16108 IsGuiding returns 1
22:33:50.585 00.000 16108 scope still moving after pulse duration time elapsed
22:33:50.616 00.031 16108 IsSlewing returns 0
22:33:50.616 00.000 16108 IsGuiding returns 0
22:33:50.616 00.000 16108 scope move finished after 49 + 57 ms
22:33:50.616 00.000 16108 Move returns status 0, amount 49
22:33:50.616 00.000 16108 move complete, result=0
22:33:50.616 00.000 16108 worker thread done servicing request
22:33:50.616 00.000 16108 Worker thread wakes up
22:33:50.616 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:50.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:50.616 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
22:33:51.583 00.967 16108 Exposure complete
22:33:51.675 00.092 16108 worker thread done servicing request
22:33:51.676 00.001 21068 OnExposeComplete: enter
22:33:51.678 00.002 21068 UpdateGuideState(): m_state=6
22:33:51.681 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1907
22:33:51.683 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=877.66, Mass=104869, SNR=74.5, Peak=16131 HFD=3.2
22:33:51.684 00.001 21068 MultiStar: [#1 -0.27,0.03,1.14,U] [#2 -0.08,-0.01,1.06,U] [#3 -0.08,0.02,0.97,U] [#4 0.22,-0.28,0.89,U] [#5 0.17,-0.23,0.88,U] [#6 -0.19,-0.68,0.00,M1] [#7 -0.57,-0.08,0.00,M6] [#8 -0.41,0.18,0.83,U] 
22:33:51.686 00.002 21068 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {-0.25, 0.11}
22:33:51.687 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
22:33:51.689 00.002 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
22:33:51.691 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=0.10 mountY=0.05, mountTheta=0.45
22:33:51.694 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
22:33:51.696 00.002 21068 Enqueuing Move request for scope (-0.11, -0.02)
22:33:51.697 00.001 16108 Worker thread wakes up
22:33:51.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
22:33:51.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
22:33:51.697 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.10 yDistance=0.05
22:33:51.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:33:51.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:51.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:51.697 00.000 16108 MoveAxis(E, 0, ABG)
22:33:51.697 00.000 16108 Move returns status 0, amount 0
22:33:51.697 00.000 16108 MoveAxis(N, 0, ABG)
22:33:51.697 00.000 16108 Move returns status 0, amount 0
22:33:51.697 00.000 16108 move complete, result=0
22:33:51.697 00.000 16108 worker thread done servicing request
22:33:51.701 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3907, FiltMin=3347, FiltMax=51785, Gamma=1.000
22:33:51.729 00.028 21068 UpdateGuideState exits: m=104869 SNR=74.5
22:33:51.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:51.733 00.002 21068 Enqueuing Expose request
22:33:51.734 00.001 16108 Worker thread wakes up
22:33:51.734 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:51.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:51.734 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:52.909 01.175 16108 Exposure complete
22:33:53.019 00.110 16108 worker thread done servicing request
22:33:53.020 00.001 21068 OnExposeComplete: enter
22:33:53.021 00.001 21068 UpdateGuideState(): m_state=6
22:33:53.023 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1908
22:33:53.026 00.003 21068 Star::Find returns 1 (0), X=220.10, Y=877.50, Mass=110688, SNR=84.6, Peak=16099 HFD=3.3
22:33:53.030 00.004 21068 MultiStar: [#1 -0.08,0.12,0.83,U] [#2 0.16,0.34,1.10,U] [#3 0.01,-0.08,0.86,U] [#4 0.18,-0.15,0.72,U] [#5 0.03,-0.22,0.86,U] [#6 0.10,-0.39,0.68,U] [#7 -0.42,-0.15,0.57,U] [#8 -0.09,0.07,0.60,U] 
22:33:53.031 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.09, -0.05}
22:33:53.032 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
22:33:53.033 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
22:33:53.034 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.69 mountX=-0.00 mountY=0.03, mountTheta=1.63
22:33:53.038 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
22:33:53.039 00.001 21068 Enqueuing Move request for scope (-0.00, -0.03)
22:33:53.041 00.002 16108 Worker thread wakes up
22:33:53.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:33:53.041 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:33:53.042 00.001 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
22:33:53.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:33:53.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:53.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:53.042 00.000 16108 MoveAxis(E, 0, ABG)
22:33:53.042 00.000 16108 Move returns status 0, amount 0
22:33:53.042 00.000 16108 MoveAxis(N, 0, ABG)
22:33:53.042 00.000 16108 Move returns status 0, amount 0
22:33:53.043 00.001 16108 move complete, result=0
22:33:53.043 00.000 16108 worker thread done servicing request
22:33:53.050 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3907, FiltMin=3357, FiltMax=59993, Gamma=1.000
22:33:53.080 00.030 21068 UpdateGuideState exits: m=110688 SNR=84.6
22:33:53.082 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:53.085 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:53.088 00.003 21068 Enqueuing Expose request
22:33:53.091 00.003 16108 Worker thread wakes up
22:33:53.091 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:53.093 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:53.094 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:54.075 00.981 16108 Exposure complete
22:33:54.178 00.103 16108 worker thread done servicing request
22:33:54.178 00.000 21068 OnExposeComplete: enter
22:33:54.180 00.002 21068 UpdateGuideState(): m_state=6
22:33:54.182 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1909
22:33:54.184 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.39, Mass=108727, SNR=67.3, Peak=16547 HFD=3.2
22:33:54.185 00.001 21068 MultiStar: [#1 -0.59,0.11,0.00,M1] [#2 -0.12,0.16,1.43,U] [#3 -0.10,0.02,1.13,U] [#4 -0.15,-0.02,1.00,U] [#5 -0.08,-0.06,1.16,U] [#6 -0.04,-0.23,0.82,U] [#7 -0.63,-0.18,0.00,M6] [#8 -0.22,0.12,0.89,U] 
22:33:54.187 00.002 21068 refined, 6 included, MultiStar: {-0.11, -0.01}, one-star: {-0.04, -0.16}
22:33:54.190 00.003 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
22:33:54.192 00.002 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
22:33:54.194 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=0.10 mountY=0.03, mountTheta=0.33
22:33:54.196 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.01, opts=13)
22:33:54.198 00.002 21068 Enqueuing Move request for scope (-0.11, -0.01)
22:33:54.200 00.002 16108 Worker thread wakes up
22:33:54.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
22:33:54.200 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
22:33:54.200 00.000 16108 Moving (-0.11, -0.01) raw xDistance=0.10 yDistance=0.03
22:33:54.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:33:54.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:54.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:54.200 00.000 16108 MoveAxis(E, 0, ABG)
22:33:54.200 00.000 16108 Move returns status 0, amount 0
22:33:54.200 00.000 16108 MoveAxis(N, 0, ABG)
22:33:54.200 00.000 16108 Move returns status 0, amount 0
22:33:54.201 00.001 16108 move complete, result=0
22:33:54.201 00.000 16108 worker thread done servicing request
22:33:54.206 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3907, FiltMin=3350, FiltMax=61504, Gamma=1.000
22:33:54.242 00.036 21068 UpdateGuideState exits: m=108727 SNR=67.3
22:33:54.244 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:54.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:54.249 00.004 21068 Enqueuing Expose request
22:33:54.251 00.002 16108 Worker thread wakes up
22:33:54.251 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:54.251 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:54.255 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:55.421 01.166 16108 Exposure complete
22:33:55.519 00.098 16108 worker thread done servicing request
22:33:55.519 00.000 21068 OnExposeComplete: enter
22:33:55.521 00.002 21068 UpdateGuideState(): m_state=6
22:33:55.523 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1910
22:33:55.524 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=877.45, Mass=103073, SNR=72.9, Peak=15795 HFD=3.1
22:33:55.526 00.002 21068 MultiStar: [#1 -0.69,0.28,0.00,M2] [#2 -0.08,0.08,1.31,U] [#3 -0.16,0.35,0.86,U] [#4 0.15,-0.21,0.86,U] [#5 0.05,-0.00,0.96,U] [#6 0.00,-0.30,0.97,U] [#7 -0.75,-0.13,0.00,M7] [#8 -0.22,0.01,0.84,U] 
22:33:55.528 00.002 21068 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {-0.37, -0.10}
22:33:55.530 00.002 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
22:33:55.532 00.002 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
22:33:55.534 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.89 mountX=0.09 mountY=0.04, mountTheta=0.48
22:33:55.537 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
22:33:55.538 00.001 21068 Enqueuing Move request for scope (-0.09, -0.02)
22:33:55.539 00.001 16108 Worker thread wakes up
22:33:55.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:33:55.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:33:55.540 00.001 16108 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=0.04
22:33:55.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:33:55.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:55.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:33:55.540 00.000 16108 MoveAxis(E, 0, ABG)
22:33:55.540 00.000 16108 Move returns status 0, amount 0
22:33:55.540 00.000 16108 MoveAxis(N, 0, ABG)
22:33:55.540 00.000 16108 Move returns status 0, amount 0
22:33:55.540 00.000 16108 move complete, result=0
22:33:55.540 00.000 16108 worker thread done servicing request
22:33:55.550 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3907, FiltMin=3353, FiltMax=50377, Gamma=1.000
22:33:55.579 00.029 21068 UpdateGuideState exits: m=103073 SNR=72.9
22:33:55.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.582 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:55.582 00.000 21068 Enqueuing Expose request
22:33:55.583 00.001 16108 Worker thread wakes up
22:33:55.583 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:55.587 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:55.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:56.571 00.984 16108 Exposure complete
22:33:56.674 00.103 16108 worker thread done servicing request
22:33:56.674 00.000 21068 OnExposeComplete: enter
22:33:56.676 00.002 21068 UpdateGuideState(): m_state=6
22:33:56.678 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1911
22:33:56.679 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.41, Mass=111433, SNR=71.1, Peak=16963 HFD=3.3
22:33:56.680 00.001 21068 MultiStar: [#1 -0.51,0.11,1.15,U] [#2 -0.22,0.07,1.23,U] [#3 -0.44,0.10,0.91,U] [#4 -0.03,-0.37,0.81,U] [#5 -0.06,-0.32,1.00,U] [#6 -0.44,-0.45,0.00,M1] [#7 -0.83,-0.25,0.00,M8] [#8 -0.38,0.02,0.79,U] 
22:33:56.682 00.002 21068 refined, 6 included, MultiStar: {-0.29, -0.06}, one-star: {-0.33, -0.14}
22:33:56.683 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
22:33:56.684 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.46)
22:33:56.686 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-2.92 mountX=0.27 mountY=0.13, mountTheta=0.45
22:33:56.690 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.06, opts=13)
22:33:56.692 00.002 21068 Enqueuing Move request for scope (-0.29, -0.06)
22:33:56.693 00.001 16108 Worker thread wakes up
22:33:56.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
22:33:56.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
22:33:56.693 00.000 16108 Moving (-0.29, -0.06) raw xDistance=0.27 yDistance=0.13
22:33:56.694 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:33:56.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:56.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:33:56.694 00.000 16108 MoveAxis(W, 71, ABG)
22:33:56.694 00.000 16108 Guiding  Dir = 3, Dur = 71
22:33:56.694 00.000 16108 IsSlewing returns 0
22:33:56.694 00.000 16108 IsGuiding returns 0
22:33:56.705 00.011 16108 PulseGuide returned control before completion, sleep 71
22:33:56.705 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3907, FiltMin=3369, FiltMax=54301, Gamma=1.000
22:33:56.735 00.030 21068 UpdateGuideState exits: m=111433 SNR=71.1
22:33:56.738 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:56.740 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:56.741 00.001 21068 Enqueuing Expose request
22:33:56.781 00.040 16108 IsGuiding returns 1
22:33:56.781 00.000 16108 scope still moving after pulse duration time elapsed
22:33:56.812 00.031 16108 IsSlewing returns 0
22:33:56.812 00.000 16108 IsGuiding returns 0
22:33:56.812 00.000 16108 scope move finished after 71 + 47 ms
22:33:56.812 00.000 16108 Move returns status 0, amount 71
22:33:56.813 00.001 16108 MoveAxis(N, 0, ABG)
22:33:56.813 00.000 16108 Move returns status 0, amount 0
22:33:56.813 00.000 16108 move complete, result=0
22:33:56.813 00.000 16108 worker thread done servicing request
22:33:56.813 00.000 16108 Worker thread wakes up
22:33:56.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:56.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:56.814 00.001 21068 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
22:33:57.972 01.158 16108 Exposure complete
22:33:58.060 00.088 16108 worker thread done servicing request
22:33:58.060 00.000 21068 OnExposeComplete: enter
22:33:58.061 00.001 21068 UpdateGuideState(): m_state=6
22:33:58.063 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1912
22:33:58.064 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.36, Mass=121226, SNR=79.1, Peak=18115 HFD=3.2
22:33:58.066 00.002 21068 MultiStar: [#1 -0.01,0.13,0.93,U] [#2 0.17,0.10,1.08,U] [#3 -0.07,0.29,1.03,U] [#4 0.60,-0.33,0.00,M1] [#5 0.19,-0.06,0.83,U] [#6 0.18,-0.22,0.80,U] [#7 -0.33,-0.11,0.63,U] [#8 0.14,-0.14,0.67,U] 
22:33:58.067 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.02, -0.20}
22:33:58.069 00.002 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
22:33:58.069 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
22:33:58.071 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.22 mountX=-0.04 mountY=-0.00, mountTheta=-3.12
22:33:58.074 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
22:33:58.075 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
22:33:58.077 00.002 16108 Worker thread wakes up
22:33:58.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:33:58.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:33:58.077 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
22:33:58.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:33:58.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:58.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:33:58.077 00.000 16108 MoveAxis(E, 0, ABG)
22:33:58.077 00.000 16108 Move returns status 0, amount 0
22:33:58.077 00.000 16108 MoveAxis(N, 0, ABG)
22:33:58.077 00.000 16108 Move returns status 0, amount 0
22:33:58.077 00.000 16108 move complete, result=0
22:33:58.078 00.001 16108 worker thread done servicing request
22:33:58.085 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3907, FiltMin=3366, FiltMax=47549, Gamma=1.000
22:33:58.108 00.023 21068 UpdateGuideState exits: m=121226 SNR=79.1
22:33:58.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:58.111 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:58.113 00.002 21068 Enqueuing Expose request
22:33:58.115 00.002 16108 Worker thread wakes up
22:33:58.115 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:58.117 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:58.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:33:59.097 00.980 16108 Exposure complete
22:33:59.225 00.128 16108 worker thread done servicing request
22:33:59.225 00.000 21068 OnExposeComplete: enter
22:33:59.227 00.002 21068 UpdateGuideState(): m_state=6
22:33:59.230 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1913
22:33:59.232 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.27, Mass=110626, SNR=69.5, Peak=15891 HFD=3.1
22:33:59.233 00.001 21068 MultiStar: [#1 -0.02,0.12,1.21,U] [#2 0.15,0.27,1.59,U] [#3 0.21,-0.08,1.19,U] [#4 0.80,-0.51,0.00,M2] [#5 0.34,-0.34,1.08,U] [#6 0.13,-0.42,0.80,U] [#7 -0.51,-0.52,0.00,M8] [#8 -0.09,0.34,0.73,U] 
22:33:59.234 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {-0.04, -0.28}
22:33:59.235 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
22:33:59.236 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
22:33:59.237 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.32 mountX=-0.11 mountY=0.01, mountTheta=3.06
22:33:59.240 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
22:33:59.242 00.002 21068 Enqueuing Move request for scope (0.11, -0.04)
22:33:59.245 00.003 16108 Worker thread wakes up
22:33:59.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:33:59.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:33:59.245 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.11 yDistance=0.01
22:33:59.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:33:59.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:59.246 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:59.246 00.000 16108 MoveAxis(E, 0, ABG)
22:33:59.246 00.000 16108 Move returns status 0, amount 0
22:33:59.246 00.000 16108 MoveAxis(N, 0, ABG)
22:33:59.246 00.000 16108 Move returns status 0, amount 0
22:33:59.246 00.000 16108 move complete, result=0
22:33:59.246 00.000 16108 worker thread done servicing request
22:33:59.255 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3907, FiltMin=3337, FiltMax=51917, Gamma=1.000
22:33:59.288 00.033 21068 UpdateGuideState exits: m=110626 SNR=69.5
22:33:59.290 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:59.290 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:33:59.293 00.003 21068 Enqueuing Expose request
22:33:59.296 00.003 16108 Worker thread wakes up
22:33:59.296 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:59.298 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:33:59.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:00.487 01.189 16108 Exposure complete
22:34:00.588 00.101 16108 worker thread done servicing request
22:34:00.588 00.000 21068 OnExposeComplete: enter
22:34:00.590 00.002 21068 UpdateGuideState(): m_state=6
22:34:00.593 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1914
22:34:00.594 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.15, Mass=108507, SNR=70.8, Peak=17987 HFD=2.9
22:34:00.598 00.004 21068 MultiStar: [#1 -0.37,0.11,1.22,U] [#2 0.05,0.07,1.33,U] [#3 -0.09,-0.05,0.91,U] [#4 0.69,-0.32,0.00,M3] [#5 0.21,-0.48,0.94,U] [#6 0.01,-0.58,0.00,M1] [#7 -0.26,-0.07,0.61,U] [#8 -0.07,0.12,0.65,U] 
22:34:00.601 00.003 21068 refined, 6 included, MultiStar: {-0.07, -0.10}, one-star: {-0.01, -0.40}
22:34:00.602 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
22:34:00.603 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
22:34:00.604 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.23 mountX=0.06 mountY=0.11, mountTheta=1.10
22:34:00.607 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.10, opts=13)
22:34:00.610 00.003 21068 Enqueuing Move request for scope (-0.07, -0.10)
22:34:00.614 00.004 16108 Worker thread wakes up
22:34:00.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
22:34:00.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
22:34:00.614 00.000 16108 Moving (-0.07, -0.10) raw xDistance=0.06 yDistance=0.11
22:34:00.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:34:00.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:00.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:34:00.614 00.000 16108 MoveAxis(E, 0, ABG)
22:34:00.614 00.000 16108 Move returns status 0, amount 0
22:34:00.614 00.000 16108 MoveAxis(N, 0, ABG)
22:34:00.614 00.000 16108 Move returns status 0, amount 0
22:34:00.614 00.000 16108 move complete, result=0
22:34:00.614 00.000 16108 worker thread done servicing request
22:34:00.621 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3907, FiltMin=3357, FiltMax=47513, Gamma=1.000
22:34:00.658 00.037 21068 UpdateGuideState exits: m=108507 SNR=70.8
22:34:00.660 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:00.662 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:00.663 00.001 21068 Enqueuing Expose request
22:34:00.665 00.002 16108 Worker thread wakes up
22:34:00.665 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:00.666 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:00.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:01.645 00.979 16108 Exposure complete
22:34:01.763 00.118 16108 worker thread done servicing request
22:34:01.763 00.000 21068 OnExposeComplete: enter
22:34:01.765 00.002 21068 UpdateGuideState(): m_state=6
22:34:01.767 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1915
22:34:01.769 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=877.31, Mass=98583, SNR=71.2, Peak=16963 HFD=2.7
22:34:01.770 00.001 21068 MultiStar: [#1 -0.39,0.12,1.07,U] [#2 0.03,-0.03,1.39,U] [#3 0.06,0.06,1.00,U] [#4 0.56,-0.37,0.00,M4] [#5 0.37,-0.29,0.98,U] [#6 0.29,-0.15,0.81,U] [#7 -0.62,-0.16,0.00,M8] [#8 0.13,0.01,0.77,U] 
22:34:01.772 00.002 21068 refined, 6 included, MultiStar: {0.04, -0.07}, one-star: {-0.09, -0.24}
22:34:01.773 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
22:34:01.775 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
22:34:01.776 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.03 mountX=-0.05 mountY=0.06, mountTheta=2.32
22:34:01.779 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.07, opts=13)
22:34:01.780 00.001 21068 Enqueuing Move request for scope (0.04, -0.07)
22:34:01.781 00.001 16108 Worker thread wakes up
22:34:01.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:34:01.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:34:01.781 00.000 16108 Moving (0.04, -0.07) raw xDistance=-0.05 yDistance=0.06
22:34:01.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:34:01.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:01.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:01.782 00.001 16108 MoveAxis(E, 0, ABG)
22:34:01.782 00.000 16108 Move returns status 0, amount 0
22:34:01.782 00.000 16108 MoveAxis(N, 0, ABG)
22:34:01.782 00.000 16108 Move returns status 0, amount 0
22:34:01.782 00.000 16108 move complete, result=0
22:34:01.782 00.000 16108 worker thread done servicing request
22:34:01.790 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3910, FiltMin=3385, FiltMax=46953, Gamma=1.000
22:34:01.817 00.027 21068 UpdateGuideState exits: m=98583 SNR=71.2
22:34:01.819 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:01.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:01.821 00.001 21068 Enqueuing Expose request
22:34:01.822 00.001 16108 Worker thread wakes up
22:34:01.822 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:01.824 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:01.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:02.987 01.163 16108 Exposure complete
22:34:03.074 00.087 16108 worker thread done servicing request
22:34:03.074 00.000 21068 OnExposeComplete: enter
22:34:03.076 00.002 21068 UpdateGuideState(): m_state=6
22:34:03.080 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1916
22:34:03.081 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.55, Mass=104063, SNR=67.9, Peak=15315 HFD=3.1
22:34:03.082 00.001 21068 MultiStar: [#1 0.01,0.03,1.33,U] [#2 0.15,0.00,1.06,U] [#3 0.19,0.03,1.07,U] [#4 0.61,-0.34,0.00,M5] [#5 0.26,-0.21,1.13,U] [#6 0.33,-0.60,0.00,M1] [#7 -0.50,-0.15,0.60,U] [#8 -0.00,-0.03,0.80,U] 
22:34:03.084 00.002 21068 single-star, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.07, 0.00}
22:34:03.086 00.002 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
22:34:03.087 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
22:34:03.089 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.07 mountY=-0.02, mountTheta=-2.89
22:34:03.094 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
22:34:03.095 00.001 21068 Enqueuing Move request for scope (0.07, 0.00)
22:34:03.096 00.001 16108 Worker thread wakes up
22:34:03.097 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:34:03.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:34:03.097 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.07 yDistance=-0.02
22:34:03.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:34:03.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:03.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:03.097 00.000 16108 MoveAxis(E, 0, ABG)
22:34:03.097 00.000 16108 Move returns status 0, amount 0
22:34:03.097 00.000 16108 MoveAxis(N, 0, ABG)
22:34:03.098 00.001 16108 Move returns status 0, amount 0
22:34:03.098 00.000 16108 move complete, result=0
22:34:03.098 00.000 16108 worker thread done servicing request
22:34:03.105 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3907, FiltMin=3325, FiltMax=62393, Gamma=1.000
22:34:03.139 00.034 21068 UpdateGuideState exits: m=104063 SNR=67.9
22:34:03.141 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.144 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:03.145 00.001 21068 Enqueuing Expose request
22:34:03.147 00.002 16108 Worker thread wakes up
22:34:03.147 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:03.150 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:03.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:04.129 00.979 16108 Exposure complete
22:34:04.220 00.091 16108 worker thread done servicing request
22:34:04.220 00.000 21068 OnExposeComplete: enter
22:34:04.223 00.003 21068 UpdateGuideState(): m_state=6
22:34:04.226 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1917
22:34:04.229 00.003 21068 Star::Find returns 1 (0), X=220.14, Y=877.59, Mass=122197, SNR=72.8, Peak=17203 HFD=3.3
22:34:04.232 00.003 21068 MultiStar: [#1 -0.07,-0.00,1.30,U] [#2 0.22,0.04,1.11,U] [#3 0.42,-0.08,0.96,U] [#4 0.53,-0.30,0.00,M6] [#5 0.39,-0.20,1.03,U] [#6 0.35,-0.52,0.00,M2] [#7 -0.36,-0.34,0.62,U] [#8 -0.10,0.05,0.68,U] 
22:34:04.233 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.06}, one-star: {-0.05, 0.04}
22:34:04.235 00.002 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
22:34:04.236 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
22:34:04.239 00.003 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=0.05 mountY=-0.03, mountTheta=-0.49
22:34:04.243 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
22:34:04.246 00.003 21068 Enqueuing Move request for scope (-0.05, 0.04)
22:34:04.247 00.001 16108 Worker thread wakes up
22:34:04.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:34:04.247 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:34:04.247 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
22:34:04.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:34:04.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:04.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:04.247 00.000 16108 MoveAxis(E, 0, ABG)
22:34:04.247 00.000 16108 Move returns status 0, amount 0
22:34:04.247 00.000 16108 MoveAxis(N, 0, ABG)
22:34:04.247 00.000 16108 Move returns status 0, amount 0
22:34:04.247 00.000 16108 move complete, result=0
22:34:04.247 00.000 16108 worker thread done servicing request
22:34:04.252 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3910, FiltMin=3369, FiltMax=48553, Gamma=1.000
22:34:04.276 00.024 21068 UpdateGuideState exits: m=122197 SNR=72.8
22:34:04.279 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:04.281 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:04.283 00.002 21068 Enqueuing Expose request
22:34:04.286 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:04.287 00.001 16108 Worker thread wakes up
22:34:04.287 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:04.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:05.465 01.178 16108 Exposure complete
22:34:05.588 00.123 16108 worker thread done servicing request
22:34:05.588 00.000 21068 OnExposeComplete: enter
22:34:05.591 00.003 21068 UpdateGuideState(): m_state=6
22:34:05.594 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1918
22:34:05.596 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=877.48, Mass=113884, SNR=74.6, Peak=15763 HFD=3.3
22:34:05.598 00.002 21068 MultiStar: [#1 -0.00,-0.24,1.08,U] [#2 0.34,0.04,1.13,U] [#3 0.44,-0.34,1.00,U] [#4 0.45,-0.47,0.00,M7] [#5 0.44,-0.41,0.00,M1] [#6 0.43,-0.78,0.00,M3] [#7 -0.53,-0.35,0.00,M7] [#8 0.09,-0.20,0.81,U] 
22:34:05.599 00.001 21068 single-star, 4 included, MultiStar: {0.16, -0.16}, one-star: {-0.10, -0.07}
22:34:05.601 00.002 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
22:34:05.604 00.003 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
22:34:05.605 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-2.52 mountX=0.09 mountY=0.09, mountTheta=0.82
22:34:05.609 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.07, opts=13)
22:34:05.611 00.002 21068 Enqueuing Move request for scope (-0.10, -0.07)
22:34:05.613 00.002 16108 Worker thread wakes up
22:34:05.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
22:34:05.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
22:34:05.613 00.000 16108 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=0.09
22:34:05.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:34:05.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:05.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:34:05.614 00.001 16108 MoveAxis(E, 0, ABG)
22:34:05.614 00.000 16108 Move returns status 0, amount 0
22:34:05.614 00.000 16108 MoveAxis(N, 0, ABG)
22:34:05.614 00.000 16108 Move returns status 0, amount 0
22:34:05.614 00.000 16108 move complete, result=0
22:34:05.614 00.000 16108 worker thread done servicing request
22:34:05.623 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3907, FiltMin=3359, FiltMax=41360, Gamma=1.000
22:34:05.660 00.037 21068 UpdateGuideState exits: m=113884 SNR=74.6
22:34:05.662 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:05.664 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:05.666 00.002 21068 Enqueuing Expose request
22:34:05.668 00.002 16108 Worker thread wakes up
22:34:05.668 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:05.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:05.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:06.641 00.972 16108 Exposure complete
22:34:06.755 00.114 16108 worker thread done servicing request
22:34:06.755 00.000 21068 OnExposeComplete: enter
22:34:06.756 00.001 21068 UpdateGuideState(): m_state=6
22:34:06.757 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1919
22:34:06.759 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=877.44, Mass=114700, SNR=77.9, Peak=18019 HFD=3.0
22:34:06.761 00.002 21068 MultiStar: [#1 0.01,-0.19,0.97,U] [#2 0.16,-0.17,1.03,U] [#3 0.41,-0.23,1.03,U] [#4 0.39,-0.43,0.00,M8] [#5 0.39,-0.28,0.89,U] [#6 0.32,-0.46,0.00,M4] [#7 -0.45,-0.37,0.00,M8] [#8 0.05,-0.22,0.62,U] 
22:34:06.764 00.003 21068 single-star, 5 included, MultiStar: {0.16, -0.20}, one-star: {-0.11, -0.11}
22:34:06.768 00.004 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
22:34:06.770 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
22:34:06.773 00.003 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.35 mountX=0.09 mountY=0.13, mountTheta=0.99
22:34:06.779 00.006 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.11, opts=13)
22:34:06.781 00.002 21068 Enqueuing Move request for scope (-0.11, -0.11)
22:34:06.783 00.002 16108 Worker thread wakes up
22:34:06.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
22:34:06.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
22:34:06.783 00.000 16108 Moving (-0.11, -0.11) raw xDistance=0.09 yDistance=0.13
22:34:06.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:34:06.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:06.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:34:06.783 00.000 16108 MoveAxis(E, 0, ABG)
22:34:06.783 00.000 16108 Move returns status 0, amount 0
22:34:06.783 00.000 16108 MoveAxis(N, 0, ABG)
22:34:06.783 00.000 16108 Move returns status 0, amount 0
22:34:06.783 00.000 16108 move complete, result=0
22:34:06.783 00.000 16108 worker thread done servicing request
22:34:06.790 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3904, FiltMin=3337, FiltMax=43942, Gamma=1.000
22:34:06.815 00.025 21068 UpdateGuideState exits: m=114700 SNR=77.9
22:34:06.817 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:06.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:06.819 00.001 21068 Enqueuing Expose request
22:34:06.820 00.001 16108 Worker thread wakes up
22:34:06.820 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:06.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:06.822 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:07.993 01.171 16108 Exposure complete
22:34:08.127 00.134 16108 worker thread done servicing request
22:34:08.127 00.000 21068 OnExposeComplete: enter
22:34:08.129 00.002 21068 UpdateGuideState(): m_state=6
22:34:08.130 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1920
22:34:08.133 00.003 21068 Star::Find returns 1 (0), X=220.30, Y=877.30, Mass=104439, SNR=70.5, Peak=14784 HFD=3.0
22:34:08.135 00.002 21068 MultiStar: [#1 -0.02,-0.12,1.04,U] [#2 0.23,-0.04,1.29,U] [#3 -0.06,-0.01,1.20,U] [#4 0.50,-0.58,0.00,M9] [#5 0.13,-0.19,0.92,U] [#6 0.17,-0.48,0.90,U] [#7 -0.34,-0.21,0.61,U] [#8 0.26,0.02,0.87,U] 
22:34:08.137 00.002 21068 refined, 7 included, MultiStar: {0.08, -0.15}, one-star: {0.11, -0.25}
22:34:08.140 00.003 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
22:34:08.141 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
22:34:08.142 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.10 mountY=0.12, mountTheta=2.25
22:34:08.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
22:34:08.145 00.001 21068 Enqueuing Move request for scope (0.08, -0.15)
22:34:08.147 00.002 16108 Worker thread wakes up
22:34:08.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:34:08.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:34:08.148 00.001 16108 Moving (0.08, -0.15) raw xDistance=-0.10 yDistance=0.12
22:34:08.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:34:08.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:08.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:34:08.148 00.000 16108 MoveAxis(E, 0, ABG)
22:34:08.148 00.000 16108 Move returns status 0, amount 0
22:34:08.148 00.000 16108 MoveAxis(N, 0, ABG)
22:34:08.148 00.000 16108 Move returns status 0, amount 0
22:34:08.148 00.000 16108 move complete, result=0
22:34:08.148 00.000 16108 worker thread done servicing request
22:34:08.156 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3904, FiltMin=3270, FiltMax=45485, Gamma=1.000
22:34:08.185 00.029 21068 UpdateGuideState exits: m=104439 SNR=70.5
22:34:08.188 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:08.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:08.189 00.001 21068 Enqueuing Expose request
22:34:08.190 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:08.191 00.001 16108 Worker thread wakes up
22:34:08.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:08.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:09.178 00.987 16108 Exposure complete
22:34:09.285 00.107 16108 worker thread done servicing request
22:34:09.286 00.001 21068 OnExposeComplete: enter
22:34:09.287 00.001 21068 UpdateGuideState(): m_state=6
22:34:09.288 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1921
22:34:09.289 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.29, Mass=114444, SNR=69.5, Peak=17635 HFD=3.3
22:34:09.290 00.001 21068 MultiStar: [#1 -0.13,-0.20,1.30,U] [#2 0.04,0.06,1.23,U] [#3 0.17,-0.08,1.10,U] [#4 0.41,-0.47,0.00,M10] [#5 0.35,-0.29,0.92,U] [#6 -0.03,-0.48,0.67,U] [#7 -0.54,-0.20,0.00,M8] [#8 -0.11,-0.11,0.81,U] 
22:34:09.291 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.17}, one-star: {-0.27, -0.27}
22:34:09.292 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:34:09.294 00.002 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
22:34:09.296 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=-0.03 mountY=0.17, mountTheta=1.76
22:34:09.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.17, opts=13)
22:34:09.299 00.001 21068 Enqueuing Move request for scope (0.00, -0.17)
22:34:09.300 00.001 16108 Worker thread wakes up
22:34:09.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
22:34:09.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
22:34:09.300 00.000 16108 Moving (0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
22:34:09.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:34:09.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:09.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:34:09.300 00.000 16108 MoveAxis(E, 0, ABG)
22:34:09.301 00.001 16108 Move returns status 0, amount 0
22:34:09.301 00.000 16108 MoveAxis(N, 0, ABG)
22:34:09.301 00.000 16108 Move returns status 0, amount 0
22:34:09.301 00.000 16108 move complete, result=0
22:34:09.301 00.000 16108 worker thread done servicing request
22:34:09.306 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3904, FiltMin=3302, FiltMax=39939, Gamma=1.000
22:34:09.334 00.028 21068 UpdateGuideState exits: m=114444 SNR=69.5
22:34:09.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:09.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:09.338 00.002 21068 Enqueuing Expose request
22:34:09.339 00.001 16108 Worker thread wakes up
22:34:09.340 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:09.341 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:09.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:10.506 01.165 16108 Exposure complete
22:34:10.634 00.128 16108 worker thread done servicing request
22:34:10.635 00.001 21068 OnExposeComplete: enter
22:34:10.636 00.001 21068 UpdateGuideState(): m_state=6
22:34:10.638 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1922
22:34:10.639 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.27, Mass=102842, SNR=60.0, Peak=16899 HFD=2.9
22:34:10.640 00.001 21068 MultiStar: [#1 -0.02,-0.17,1.42,U] [#2 0.18,-0.06,1.36,U] [#3 0.13,-0.37,1.26,U] [#4 0.60,-0.61,0.00,R] [#5 0.59,-0.36,0.00,M1] [#6 0.14,-0.76,0.00,M3] [#7 -0.27,-0.29,0.77,U] [#8 0.13,-0.14,0.97,U] 
22:34:10.641 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.21}, one-star: {0.16, -0.28}
22:34:10.642 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
22:34:10.644 00.002 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
22:34:10.646 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=-0.10 mountY=0.19, mountTheta=2.07
22:34:10.649 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
22:34:10.650 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
22:34:10.652 00.002 16108 Worker thread wakes up
22:34:10.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
22:34:10.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
22:34:10.652 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
22:34:10.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:34:10.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:10.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:34:10.652 00.000 16108 MoveAxis(E, 0, ABG)
22:34:10.652 00.000 16108 Move returns status 0, amount 0
22:34:10.652 00.000 16108 MoveAxis(N, 0, ABG)
22:34:10.652 00.000 16108 Move returns status 0, amount 0
22:34:10.652 00.000 16108 move complete, result=0
22:34:10.652 00.000 16108 worker thread done servicing request
22:34:10.662 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3904, FiltMin=3225, FiltMax=43472, Gamma=1.000
22:34:10.691 00.029 21068 UpdateGuideState exits: m=102842 SNR=60.0
22:34:10.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:10.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:10.694 00.001 21068 Enqueuing Expose request
22:34:10.695 00.001 16108 Worker thread wakes up
22:34:10.695 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:10.696 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:10.697 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:11.677 00.980 16108 Exposure complete
22:34:11.774 00.097 16108 worker thread done servicing request
22:34:11.774 00.000 21068 OnExposeComplete: enter
22:34:11.776 00.002 21068 UpdateGuideState(): m_state=6
22:34:11.778 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1923
22:34:11.779 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.01, Mass=91452, SNR=69.1, Peak=16352 HFD=2.6
22:34:11.781 00.002 21068 MultiStar: [#1 0.19,-0.35,1.11,U] [#2 0.38,-0.18,1.41,U] [#3 0.24,-0.31,1.08,U] [#4 0.03,0.22,0.85,U] [#5 0.15,-0.74,0.00,M2] [#6 0.43,-0.82,0.00,M4] [#7 -0.32,-0.61,0.00,M8] [#8 0.38,-0.07,0.78,U] 
22:34:11.782 00.001 21068 refined, 5 included, MultiStar: {0.29, -0.22}, one-star: {0.46, -0.54}
22:34:11.784 00.002 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
22:34:11.785 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
22:34:11.786 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.66 mountX=-0.32 mountY=0.15, mountTheta=2.71
22:34:11.789 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.22, opts=13)
22:34:11.791 00.002 21068 Enqueuing Move request for scope (0.29, -0.22)
22:34:11.792 00.001 16108 Worker thread wakes up
22:34:11.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
22:34:11.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
22:34:11.792 00.000 16108 Moving (0.29, -0.22) raw xDistance=-0.32 yDistance=0.15
22:34:11.794 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:34:11.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:11.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:34:11.794 00.000 16108 MoveAxis(E, 84, ABG)
22:34:11.794 00.000 16108 Guiding  Dir = 2, Dur = 84
22:34:11.794 00.000 16108 IsSlewing returns 0
22:34:11.794 00.000 16108 IsGuiding returns 0
22:34:11.795 00.001 16108 PulseGuide returned control before completion, sleep 94
22:34:11.806 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3904, FiltMin=3350, FiltMax=41222, Gamma=1.000
22:34:11.838 00.032 21068 UpdateGuideState exits: m=91452 SNR=69.1
22:34:11.840 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:11.843 00.002 21068 Enqueuing Expose request
22:34:11.902 00.059 16108 IsGuiding returns 0
22:34:11.902 00.000 16108 Move returns status 0, amount 84
22:34:11.902 00.000 16108 MoveAxis(N, 0, ABG)
22:34:11.902 00.000 16108 Move returns status 0, amount 0
22:34:11.902 00.000 16108 move complete, result=0
22:34:11.902 00.000 16108 worker thread done servicing request
22:34:11.902 00.000 16108 Worker thread wakes up
22:34:11.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:11.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:11.902 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
22:34:13.060 01.158 16108 Exposure complete
22:34:13.143 00.083 16108 worker thread done servicing request
22:34:13.143 00.000 21068 OnExposeComplete: enter
22:34:13.145 00.002 21068 UpdateGuideState(): m_state=6
22:34:13.146 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1924
22:34:13.148 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=877.15, Mass=92962, SNR=66.7, Peak=15331 HFD=3.2
22:34:13.150 00.002 21068 MultiStar: [#1 -0.11,-0.26,1.04,U] [#2 0.37,-0.18,1.37,U] [#3 0.18,-0.28,1.31,U] [#4 -0.19,-0.11,1.04,U] [#5 0.12,-0.58,0.00,M3] [#6 -0.10,-0.49,0.73,U] [#7 -0.10,-0.50,0.72,U] [#8 0.13,-0.16,0.78,U] 
22:34:13.151 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.28}, one-star: {0.10, -0.41}
22:34:13.153 00.002 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
22:34:13.154 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
22:34:13.156 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.36 mountX=-0.11 mountY=0.26, mountTheta=1.97
22:34:13.159 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.28, opts=13)
22:34:13.160 00.001 21068 Enqueuing Move request for scope (0.06, -0.28)
22:34:13.161 00.001 16108 Worker thread wakes up
22:34:13.162 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
22:34:13.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
22:34:13.162 00.000 16108 Moving (0.06, -0.28) raw xDistance=-0.11 yDistance=0.26
22:34:13.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:34:13.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:34:13.162 00.000 16108 MoveAxis(E, 0, ABG)
22:34:13.162 00.000 16108 Move returns status 0, amount 0
22:34:13.162 00.000 16108 MoveAxis(S, 52, ABG)
22:34:13.162 00.000 16108 Guiding  Dir = 1, Dur = 52
22:34:13.163 00.001 16108 IsSlewing returns 0
22:34:13.163 00.000 16108 IsGuiding returns 0
22:34:13.169 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3901, FiltMin=3363, FiltMax=49302, Gamma=1.000
22:34:13.198 00.029 21068 UpdateGuideState exits: m=92962 SNR=66.7
22:34:13.200 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.200 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:13.202 00.002 21068 Enqueuing Expose request
22:34:13.217 00.015 16108 IsGuiding returns 1
22:34:13.217 00.000 16108 scope still moving after pulse duration time elapsed
22:34:13.248 00.031 16108 IsSlewing returns 0
22:34:13.248 00.000 16108 IsGuiding returns 1
22:34:13.278 00.030 16108 IsSlewing returns 0
22:34:13.278 00.000 16108 IsGuiding returns 1
22:34:13.309 00.031 16108 IsSlewing returns 0
22:34:13.309 00.000 16108 IsGuiding returns 0
22:34:13.309 00.000 16108 scope move finished after 52 + 93 ms
22:34:13.309 00.000 16108 Move returns status 0, amount 52
22:34:13.309 00.000 16108 move complete, result=0
22:34:13.309 00.000 16108 worker thread done servicing request
22:34:13.309 00.000 16108 Worker thread wakes up
22:34:13.309 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
22:34:13.312 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:13.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:14.274 00.962 16108 Exposure complete
22:34:14.350 00.076 16108 worker thread done servicing request
22:34:14.350 00.000 21068 OnExposeComplete: enter
22:34:14.351 00.001 21068 UpdateGuideState(): m_state=6
22:34:14.353 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1925
22:34:14.354 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.07, Mass=120314, SNR=73.5, Peak=21219 HFD=2.8
22:34:14.356 00.002 21068 MultiStar: [#1 -0.11,-0.32,1.09,U] [#2 0.16,-0.16,1.20,U] [#3 0.07,-0.26,1.04,U] [#4 0.16,-0.02,0.98,U] [#5 0.31,-0.26,0.97,U] [#6 -0.10,-0.41,0.77,U] [#7 -0.39,-0.26,0.69,U] [#8 -0.01,-0.30,0.79,U] 
22:34:14.357 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.27}, one-star: {-0.06, -0.49}
22:34:14.358 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
22:34:14.359 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
22:34:14.360 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.49 mountX=-0.07 mountY=0.26, mountTheta=1.84
22:34:14.363 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.27, opts=13)
22:34:14.364 00.001 21068 Enqueuing Move request for scope (0.02, -0.27)
22:34:14.365 00.001 16108 Worker thread wakes up
22:34:14.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
22:34:14.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
22:34:14.365 00.000 16108 Moving (0.02, -0.27) raw xDistance=-0.07 yDistance=0.26
22:34:14.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:34:14.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:34:14.365 00.000 16108 MoveAxis(E, 0, ABG)
22:34:14.366 00.001 16108 Move returns status 0, amount 0
22:34:14.366 00.000 16108 MoveAxis(S, 51, ABG)
22:34:14.366 00.000 16108 Guiding  Dir = 1, Dur = 51
22:34:14.366 00.000 16108 IsSlewing returns 0
22:34:14.366 00.000 16108 IsGuiding returns 0
22:34:14.373 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3901, FiltMin=3373, FiltMax=50717, Gamma=1.000
22:34:14.387 00.014 16108 PulseGuide returned control before completion, sleep 41
22:34:14.397 00.010 21068 UpdateGuideState exits: m=120314 SNR=73.5
22:34:14.399 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:14.401 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:14.403 00.002 21068 Enqueuing Expose request
22:34:14.434 00.031 16108 IsGuiding returns 1
22:34:14.434 00.000 16108 scope still moving after pulse duration time elapsed
22:34:14.465 00.031 16108 IsSlewing returns 0
22:34:14.465 00.000 16108 IsGuiding returns 1
22:34:14.497 00.032 16108 IsSlewing returns 0
22:34:14.497 00.000 16108 IsGuiding returns 0
22:34:14.498 00.001 16108 scope move finished after 51 + 80 ms
22:34:14.498 00.000 16108 Move returns status 0, amount 51
22:34:14.498 00.000 16108 move complete, result=0
22:34:14.498 00.000 16108 worker thread done servicing request
22:34:14.498 00.000 16108 Worker thread wakes up
22:34:14.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
22:34:14.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:14.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:15.655 01.156 16108 Exposure complete
22:34:15.765 00.110 16108 worker thread done servicing request
22:34:15.765 00.000 21068 OnExposeComplete: enter
22:34:15.766 00.001 21068 UpdateGuideState(): m_state=6
22:34:15.767 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1926
22:34:15.768 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.13, Mass=99715, SNR=70.1, Peak=14563 HFD=3.2
22:34:15.769 00.001 21068 MultiStar: [#1 0.07,-0.25,1.22,U] [#2 0.23,-0.04,1.39,U] [#3 0.19,-0.13,1.01,U] [#4 -0.26,0.22,0.85,U] [#5 0.16,-0.44,0.98,U] [#6 -0.09,-0.39,0.86,U] [#7 -0.50,-0.10,0.68,U] [#8 0.18,-0.21,0.83,U] 
22:34:15.770 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.20}, one-star: {0.07, -0.43}
22:34:15.771 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
22:34:15.772 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
22:34:15.773 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.38 mountX=-0.07 mountY=0.18, mountTheta=1.94
22:34:15.777 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.20, opts=13)
22:34:15.779 00.002 21068 Enqueuing Move request for scope (0.04, -0.20)
22:34:15.781 00.002 16108 Worker thread wakes up
22:34:15.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
22:34:15.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
22:34:15.782 00.001 16108 Moving (0.04, -0.20) raw xDistance=-0.07 yDistance=0.18
22:34:15.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:34:15.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:15.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:34:15.782 00.000 16108 MoveAxis(E, 0, ABG)
22:34:15.782 00.000 16108 Move returns status 0, amount 0
22:34:15.782 00.000 16108 MoveAxis(N, 0, ABG)
22:34:15.783 00.001 16108 Move returns status 0, amount 0
22:34:15.783 00.000 16108 move complete, result=0
22:34:15.783 00.000 16108 worker thread done servicing request
22:34:15.791 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3901, FiltMin=3337, FiltMax=44032, Gamma=1.000
22:34:15.823 00.032 21068 UpdateGuideState exits: m=99715 SNR=70.1
22:34:15.825 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:15.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:15.827 00.001 21068 Enqueuing Expose request
22:34:15.829 00.002 16108 Worker thread wakes up
22:34:15.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:15.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:15.829 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:16.818 00.989 16108 Exposure complete
22:34:16.909 00.091 16108 worker thread done servicing request
22:34:16.909 00.000 21068 OnExposeComplete: enter
22:34:16.911 00.002 21068 UpdateGuideState(): m_state=6
22:34:16.913 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1927
22:34:16.915 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=877.44, Mass=118727, SNR=84.6, Peak=15459 HFD=3.3
22:34:16.917 00.002 21068 MultiStar: [#1 0.03,0.06,0.96,U] [#2 0.03,0.08,0.88,U] [#3 0.15,0.09,0.81,U] [#4 -0.19,0.17,0.66,U] [#5 0.34,-0.38,0.90,U] [#6 0.05,-0.55,0.66,U] [#7 -0.44,-0.31,0.61,U] [#8 -0.11,0.01,0.73,U] 
22:34:16.918 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.02, -0.11}
22:34:16.919 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
22:34:16.920 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
22:34:16.921 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.03 mountY=0.09, mountTheta=1.86
22:34:16.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
22:34:16.924 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
22:34:16.925 00.001 16108 Worker thread wakes up
22:34:16.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:34:16.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:34:16.925 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.09
22:34:16.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:34:16.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:16.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:34:16.925 00.000 16108 MoveAxis(E, 0, ABG)
22:34:16.925 00.000 16108 Move returns status 0, amount 0
22:34:16.925 00.000 16108 MoveAxis(N, 0, ABG)
22:34:16.925 00.000 16108 Move returns status 0, amount 0
22:34:16.925 00.000 16108 move complete, result=0
22:34:16.926 00.001 16108 worker thread done servicing request
22:34:16.934 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3904, FiltMin=3385, FiltMax=44141, Gamma=1.000
22:34:16.978 00.044 21068 UpdateGuideState exits: m=118727 SNR=84.6
22:34:16.980 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:16.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:16.982 00.001 21068 Enqueuing Expose request
22:34:16.983 00.001 16108 Worker thread wakes up
22:34:16.983 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:16.984 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:16.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:18.156 01.172 16108 Exposure complete
22:34:18.257 00.101 16108 worker thread done servicing request
22:34:18.257 00.000 21068 OnExposeComplete: enter
22:34:18.259 00.002 21068 UpdateGuideState(): m_state=6
22:34:18.262 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1928
22:34:18.263 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.10, Mass=106568, SNR=72.4, Peak=18067 HFD=2.8
22:34:18.265 00.002 21068 MultiStar: [#1 0.11,-0.00,1.13,U] [#2 0.23,-0.13,1.27,U] [#3 0.23,-0.20,1.19,U] [#4 -0.43,0.03,0.82,U] [#5 0.08,-0.35,0.90,U] [#6 -0.05,-0.63,0.00,M1] [#7 -0.17,-0.40,0.58,U] [#8 -0.00,-0.08,0.80,U] 
22:34:18.267 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {-0.03, -0.45}
22:34:18.268 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
22:34:18.270 00.002 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
22:34:18.271 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.38 mountX=-0.07 mountY=0.17, mountTheta=1.94
22:34:18.274 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.19, opts=13)
22:34:18.276 00.002 21068 Enqueuing Move request for scope (0.04, -0.19)
22:34:18.277 00.001 16108 Worker thread wakes up
22:34:18.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
22:34:18.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
22:34:18.277 00.000 16108 Moving (0.04, -0.19) raw xDistance=-0.07 yDistance=0.17
22:34:18.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:34:18.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:18.279 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:34:18.279 00.000 16108 MoveAxis(E, 0, ABG)
22:34:18.279 00.000 16108 Move returns status 0, amount 0
22:34:18.279 00.000 16108 MoveAxis(N, 0, ABG)
22:34:18.279 00.000 16108 Move returns status 0, amount 0
22:34:18.279 00.000 16108 move complete, result=0
22:34:18.279 00.000 16108 worker thread done servicing request
22:34:18.287 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3904, FiltMin=3347, FiltMax=46864, Gamma=1.000
22:34:18.314 00.027 21068 UpdateGuideState exits: m=106568 SNR=72.4
22:34:18.316 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:18.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:18.319 00.002 21068 Enqueuing Expose request
22:34:18.321 00.002 16108 Worker thread wakes up
22:34:18.321 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:18.323 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:18.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:19.296 00.973 16108 Exposure complete
22:34:19.384 00.088 16108 worker thread done servicing request
22:34:19.384 00.000 21068 OnExposeComplete: enter
22:34:19.385 00.001 21068 UpdateGuideState(): m_state=6
22:34:19.386 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1929
22:34:19.388 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=877.23, Mass=117080, SNR=68.5, Peak=15715 HFD=3.0
22:34:19.389 00.001 21068 MultiStar: [#1 -0.05,0.05,1.10,U] [#2 0.11,0.12,1.33,U] [#3 0.24,-0.21,1.03,U] [#4 -0.10,0.16,0.85,U] [#5 0.15,-0.29,0.98,U] [#6 0.03,-0.63,0.00,M2] [#7 -0.46,-0.42,0.00,M4] [#8 -0.00,0.15,0.99,U] 
22:34:19.391 00.002 21068 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.09, -0.32}
22:34:19.392 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
22:34:19.394 00.002 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
22:34:19.396 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.60 mountX=-0.07 mountY=0.03, mountTheta=2.77
22:34:19.400 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
22:34:19.402 00.002 21068 Enqueuing Move request for scope (0.07, -0.04)
22:34:19.405 00.003 16108 Worker thread wakes up
22:34:19.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:34:19.405 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:34:19.405 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.03
22:34:19.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:34:19.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:19.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:34:19.405 00.000 16108 MoveAxis(E, 0, ABG)
22:34:19.405 00.000 16108 Move returns status 0, amount 0
22:34:19.405 00.000 16108 MoveAxis(N, 0, ABG)
22:34:19.405 00.000 16108 Move returns status 0, amount 0
22:34:19.405 00.000 16108 move complete, result=0
22:34:19.405 00.000 16108 worker thread done servicing request
22:34:19.414 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3904, FiltMin=3315, FiltMax=42800, Gamma=1.000
22:34:19.457 00.043 21068 UpdateGuideState exits: m=117080 SNR=68.5
22:34:19.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:19.462 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:19.463 00.001 21068 Enqueuing Expose request
22:34:19.466 00.003 16108 Worker thread wakes up
22:34:19.466 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:19.469 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:19.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:20.632 01.163 16108 Exposure complete
22:34:20.738 00.106 16108 worker thread done servicing request
22:34:20.738 00.000 21068 OnExposeComplete: enter
22:34:20.740 00.002 21068 UpdateGuideState(): m_state=6
22:34:20.742 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1930
22:34:20.744 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=877.45, Mass=119084, SNR=84.5, Peak=15811 HFD=3.3
22:34:20.746 00.002 21068 MultiStar: [#1 0.07,-0.03,0.99,U] [#2 0.23,0.18,1.02,U] [#3 0.20,0.07,0.98,U] [#4 -0.15,0.46,0.77,U] [#5 0.08,-0.29,0.92,U] [#6 0.14,-0.28,0.68,U] [#7 -0.12,-0.24,0.61,U] [#8 0.26,-0.01,0.79,U] 
22:34:20.749 00.003 21068 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.01, -0.11}
22:34:20.751 00.002 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
22:34:20.754 00.003 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
22:34:20.756 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.09
22:34:20.760 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
22:34:20.762 00.002 21068 Enqueuing Move request for scope (0.09, -0.02)
22:34:20.765 00.003 16108 Worker thread wakes up
22:34:20.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:34:20.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:34:20.765 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.01
22:34:20.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:34:20.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:20.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:34:20.765 00.000 16108 MoveAxis(E, 0, ABG)
22:34:20.765 00.000 16108 Move returns status 0, amount 0
22:34:20.765 00.000 16108 MoveAxis(N, 0, ABG)
22:34:20.765 00.000 16108 Move returns status 0, amount 0
22:34:20.765 00.000 16108 move complete, result=0
22:34:20.765 00.000 16108 worker thread done servicing request
22:34:20.777 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3904, FiltMin=3334, FiltMax=50777, Gamma=1.000
22:34:20.812 00.035 21068 UpdateGuideState exits: m=119084 SNR=84.5
22:34:20.814 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:20.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:20.817 00.001 21068 Enqueuing Expose request
22:34:20.819 00.002 16108 Worker thread wakes up
22:34:20.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:20.821 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:20.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:21.816 00.995 16108 Exposure complete
22:34:21.911 00.095 16108 worker thread done servicing request
22:34:21.911 00.000 21068 OnExposeComplete: enter
22:34:21.912 00.001 21068 UpdateGuideState(): m_state=6
22:34:21.914 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1931
22:34:21.916 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=877.44, Mass=116238, SNR=76.4, Peak=18611 HFD=3.1
22:34:21.918 00.002 21068 MultiStar: [#1 0.04,0.03,1.34,U] [#2 0.41,-0.02,1.25,U] [#3 0.25,0.16,0.96,U] [#4 -0.09,-0.05,0.86,U] [#5 0.24,-0.12,0.76,U] [#6 0.15,-0.58,0.00,M2] [#7 -0.23,0.01,0.54,U] [#8 0.18,0.02,0.69,U] 
22:34:21.920 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {-0.15, -0.11}
22:34:21.922 00.002 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
22:34:21.924 00.002 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
22:34:21.925 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
22:34:21.929 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
22:34:21.931 00.002 21068 Enqueuing Move request for scope (0.10, -0.01)
22:34:21.933 00.002 16108 Worker thread wakes up
22:34:21.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:34:21.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:34:21.933 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
22:34:21.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:34:21.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:21.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:21.933 00.000 16108 MoveAxis(E, 0, ABG)
22:34:21.933 00.000 16108 Move returns status 0, amount 0
22:34:21.933 00.000 16108 MoveAxis(N, 0, ABG)
22:34:21.933 00.000 16108 Move returns status 0, amount 0
22:34:21.933 00.000 16108 move complete, result=0
22:34:21.934 00.001 16108 worker thread done servicing request
22:34:21.945 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3901, FiltMin=3289, FiltMax=47257, Gamma=1.000
22:34:21.975 00.030 21068 UpdateGuideState exits: m=116238 SNR=76.4
22:34:21.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:21.978 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:21.980 00.002 21068 Enqueuing Expose request
22:34:21.983 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:21.987 00.004 16108 Worker thread wakes up
22:34:21.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:21.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:23.165 01.178 16108 Exposure complete
22:34:23.264 00.099 16108 worker thread done servicing request
22:34:23.264 00.000 21068 OnExposeComplete: enter
22:34:23.266 00.002 21068 UpdateGuideState(): m_state=6
22:34:23.268 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1932
22:34:23.269 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.68, Mass=110512, SNR=68.5, Peak=19411 HFD=3.3
22:34:23.270 00.001 21068 MultiStar: [#1 -0.10,0.13,1.28,U] [#2 0.11,0.25,1.19,U] [#3 0.07,0.13,1.16,U] [#4 -0.28,0.52,0.00,M1] [#5 0.21,-0.05,0.92,U] [#6 0.05,-0.00,0.80,U] [#7 -0.79,0.17,0.00,M3] [#8 0.03,0.14,0.79,U] 
22:34:23.272 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {-0.18, 0.13}
22:34:23.274 00.002 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:34:23.275 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:34:23.278 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
22:34:23.283 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
22:34:23.285 00.002 21068 Enqueuing Move request for scope (0.02, 0.11)
22:34:23.287 00.002 16108 Worker thread wakes up
22:34:23.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:34:23.288 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:34:23.288 00.000 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.11
22:34:23.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:34:23.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:23.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:34:23.288 00.000 16108 MoveAxis(E, 0, ABG)
22:34:23.288 00.000 16108 Move returns status 0, amount 0
22:34:23.288 00.000 16108 MoveAxis(N, 0, ABG)
22:34:23.288 00.000 16108 Move returns status 0, amount 0
22:34:23.289 00.001 16108 move complete, result=0
22:34:23.289 00.000 16108 worker thread done servicing request
22:34:23.294 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3897, FiltMin=3350, FiltMax=43613, Gamma=1.000
22:34:23.322 00.028 21068 UpdateGuideState exits: m=110512 SNR=68.5
22:34:23.325 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:23.328 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:23.330 00.002 21068 Enqueuing Expose request
22:34:23.332 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:23.334 00.002 16108 Worker thread wakes up
22:34:23.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:23.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:24.325 00.991 16108 Exposure complete
22:34:24.436 00.111 16108 worker thread done servicing request
22:34:24.437 00.001 21068 OnExposeComplete: enter
22:34:24.439 00.002 21068 UpdateGuideState(): m_state=6
22:34:24.441 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1933
22:34:24.443 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=877.42, Mass=117039, SNR=76.6, Peak=17123 HFD=3.1
22:34:24.445 00.002 21068 MultiStar: [#1 -0.36,0.14,1.04,U] [#2 0.23,-0.01,1.11,U] [#3 0.20,0.04,0.99,U] [#4 -0.31,0.32,0.84,U] [#5 0.10,-0.29,1.04,U] [#6 -0.03,-0.44,0.71,U] [#7 -0.63,-0.10,0.00,M4] [#8 0.14,0.30,0.74,U] 
22:34:24.446 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.31, -0.13}
22:34:24.447 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
22:34:24.447 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
22:34:24.449 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.90 mountX=0.04 mountY=0.02, mountTheta=0.47
22:34:24.453 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
22:34:24.454 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
22:34:24.456 00.002 16108 Worker thread wakes up
22:34:24.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:34:24.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:34:24.457 00.001 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
22:34:24.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:34:24.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:24.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:34:24.457 00.000 16108 MoveAxis(E, 0, ABG)
22:34:24.457 00.000 16108 Move returns status 0, amount 0
22:34:24.457 00.000 16108 MoveAxis(N, 0, ABG)
22:34:24.457 00.000 16108 Move returns status 0, amount 0
22:34:24.457 00.000 16108 move complete, result=0
22:34:24.457 00.000 16108 worker thread done servicing request
22:34:24.465 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3901, FiltMin=3270, FiltMax=59885, Gamma=1.000
22:34:24.506 00.041 21068 UpdateGuideState exits: m=117039 SNR=76.6
22:34:24.508 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:24.510 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:24.512 00.002 21068 Enqueuing Expose request
22:34:24.514 00.002 16108 Worker thread wakes up
22:34:24.514 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:24.517 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:24.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:25.685 01.168 16108 Exposure complete
22:34:25.806 00.121 16108 worker thread done servicing request
22:34:25.806 00.000 21068 OnExposeComplete: enter
22:34:25.807 00.001 21068 UpdateGuideState(): m_state=6
22:34:25.810 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1934
22:34:25.812 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=877.41, Mass=115136, SNR=80.2, Peak=18723 HFD=3.1
22:34:25.818 00.006 21068 MultiStar: [#1 -0.20,-0.01,1.15,U] [#2 0.36,-0.06,1.17,U] [#3 0.08,0.15,0.92,U] [#4 -0.14,0.02,0.82,U] [#5 0.15,-0.13,0.84,U] [#6 -0.03,-0.59,0.00,M1] [#7 -0.37,-0.00,0.47,U] [#8 0.05,-0.09,0.61,U] 
22:34:25.821 00.003 21068 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.04, -0.14}
22:34:25.824 00.003 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
22:34:25.826 00.002 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
22:34:25.827 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.95 mountX=-0.03 mountY=0.03, mountTheta=2.40
22:34:25.830 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
22:34:25.832 00.002 21068 Enqueuing Move request for scope (0.03, -0.03)
22:34:25.833 00.001 16108 Worker thread wakes up
22:34:25.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:34:25.834 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:34:25.834 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
22:34:25.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:34:25.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:25.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:34:25.834 00.000 16108 MoveAxis(E, 0, ABG)
22:34:25.834 00.000 16108 Move returns status 0, amount 0
22:34:25.834 00.000 16108 MoveAxis(N, 0, ABG)
22:34:25.834 00.000 16108 Move returns status 0, amount 0
22:34:25.834 00.000 16108 move complete, result=0
22:34:25.835 00.001 16108 worker thread done servicing request
22:34:25.842 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=3897, FiltMin=3328, FiltMax=44336, Gamma=1.000
22:34:25.871 00.029 21068 UpdateGuideState exits: m=115136 SNR=80.2
22:34:25.873 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:25.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:25.876 00.002 21068 Enqueuing Expose request
22:34:25.877 00.001 16108 Worker thread wakes up
22:34:25.877 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:25.879 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:25.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:26.855 00.976 16108 Exposure complete
22:34:26.944 00.089 16108 worker thread done servicing request
22:34:26.944 00.000 21068 OnExposeComplete: enter
22:34:26.945 00.001 21068 UpdateGuideState(): m_state=6
22:34:26.947 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1935
22:34:26.950 00.003 21068 Star::Find returns 1 (0), X=220.17, Y=877.56, Mass=88080, SNR=66.0, Peak=13475 HFD=3.0
22:34:26.951 00.001 21068 MultiStar: [#1 -0.16,0.27,1.21,U] [#2 0.20,-0.01,1.40,U] [#3 0.23,0.04,1.17,U] [#4 -0.11,0.25,0.98,U] [#5 0.30,-0.24,0.97,U] [#6 0.19,-0.34,0.85,U] [#7 -0.24,-0.01,0.67,U] [#8 0.17,0.20,0.83,U] 
22:34:26.952 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.03}, one-star: {-0.02, 0.01}
22:34:26.954 00.002 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
22:34:26.956 00.002 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
22:34:26.958 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.81 mountX=0.02 mountY=-0.00, mountTheta=-0.10
22:34:26.962 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.01, opts=13)
22:34:26.964 00.002 21068 Enqueuing Move request for scope (-0.02, 0.01)
22:34:26.965 00.001 16108 Worker thread wakes up
22:34:26.967 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:34:26.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:34:26.967 00.000 16108 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=-0.00
22:34:26.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:34:26.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:26.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:34:26.967 00.000 16108 MoveAxis(E, 0, ABG)
22:34:26.968 00.001 16108 Move returns status 0, amount 0
22:34:26.968 00.000 16108 MoveAxis(N, 0, ABG)
22:34:26.968 00.000 16108 Move returns status 0, amount 0
22:34:26.968 00.000 16108 move complete, result=0
22:34:26.968 00.000 16108 worker thread done servicing request
22:34:26.976 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3897, FiltMin=3369, FiltMax=46301, Gamma=1.000
22:34:27.006 00.030 21068 UpdateGuideState exits: m=88080 SNR=66.0
22:34:27.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:27.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:27.009 00.001 21068 Enqueuing Expose request
22:34:27.009 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:27.011 00.002 16108 Worker thread wakes up
22:34:27.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:27.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:28.192 01.181 16108 Exposure complete
22:34:28.286 00.094 16108 worker thread done servicing request
22:34:28.286 00.000 21068 OnExposeComplete: enter
22:34:28.288 00.002 21068 UpdateGuideState(): m_state=6
22:34:28.291 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1936
22:34:28.293 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=877.45, Mass=102867, SNR=69.6, Peak=14355 HFD=3.2
22:34:28.294 00.001 21068 MultiStar: [#1 0.13,-0.13,1.23,U] [#2 0.18,-0.07,1.38,U] [#3 0.29,-0.31,1.14,U] [#4 -0.17,0.12,1.04,U] [#5 0.36,-0.36,1.10,U] [#6 -0.04,-0.82,0.00,M1] [#7 -0.51,-0.17,0.63,U] [#8 0.12,-0.17,0.83,U] 
22:34:28.296 00.002 21068 single-star, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.10, -0.10}
22:34:28.299 00.003 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
22:34:28.301 00.002 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
22:34:28.302 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.79 mountX=-0.12 mountY=0.08, mountTheta=2.57
22:34:28.306 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
22:34:28.308 00.002 21068 Enqueuing Move request for scope (0.10, -0.10)
22:34:28.309 00.001 16108 Worker thread wakes up
22:34:28.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:34:28.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:34:28.309 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=0.08
22:34:28.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:34:28.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:28.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:34:28.309 00.000 16108 MoveAxis(E, 0, ABG)
22:34:28.310 00.001 16108 Move returns status 0, amount 0
22:34:28.310 00.000 16108 MoveAxis(N, 0, ABG)
22:34:28.310 00.000 16108 Move returns status 0, amount 0
22:34:28.310 00.000 16108 move complete, result=0
22:34:28.310 00.000 16108 worker thread done servicing request
22:34:28.318 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3897, FiltMin=3331, FiltMax=41529, Gamma=1.000
22:34:28.344 00.026 21068 UpdateGuideState exits: m=102867 SNR=69.6
22:34:28.345 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:28.346 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:28.349 00.003 21068 Enqueuing Expose request
22:34:28.351 00.002 16108 Worker thread wakes up
22:34:28.351 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:28.353 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:28.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:29.336 00.983 16108 Exposure complete
22:34:29.443 00.107 16108 worker thread done servicing request
22:34:29.444 00.001 21068 OnExposeComplete: enter
22:34:29.445 00.001 21068 UpdateGuideState(): m_state=6
22:34:29.446 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1937
22:34:29.447 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.53, Mass=95362, SNR=69.6, Peak=13187 HFD=3.1
22:34:29.451 00.004 21068 MultiStar: [#1 0.07,0.06,1.04,U] [#2 0.39,-0.04,1.44,U] [#3 0.41,-0.13,1.17,U] [#4 0.10,0.35,0.80,U] [#5 0.34,-0.38,1.02,U] [#6 -0.08,-0.64,0.00,M2] [#7 -0.54,-0.35,0.00,M2] [#8 0.04,-0.04,0.87,U] 
22:34:29.453 00.002 21068 single-star, 6 included, MultiStar: {0.23, -0.04}, one-star: {0.14, -0.02}
22:34:29.455 00.002 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
22:34:29.456 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
22:34:29.457 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
22:34:29.460 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.02, opts=13)
22:34:29.461 00.001 21068 Enqueuing Move request for scope (0.14, -0.02)
22:34:29.462 00.001 16108 Worker thread wakes up
22:34:29.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:34:29.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:34:29.462 00.000 16108 Moving (0.14, -0.02) raw xDistance=-0.14 yDistance=-0.01
22:34:29.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:34:29.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:29.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:34:29.462 00.000 16108 MoveAxis(E, 0, ABG)
22:34:29.462 00.000 16108 Move returns status 0, amount 0
22:34:29.462 00.000 16108 MoveAxis(N, 0, ABG)
22:34:29.462 00.000 16108 Move returns status 0, amount 0
22:34:29.462 00.000 16108 move complete, result=0
22:34:29.462 00.000 16108 worker thread done servicing request
22:34:29.468 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3897, FiltMin=3389, FiltMax=43081, Gamma=1.000
22:34:29.493 00.025 21068 UpdateGuideState exits: m=95362 SNR=69.6
22:34:29.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:29.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:29.498 00.002 21068 Enqueuing Expose request
22:34:29.499 00.001 16108 Worker thread wakes up
22:34:29.499 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:29.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:29.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:30.668 01.168 16108 Exposure complete
22:34:30.787 00.119 16108 worker thread done servicing request
22:34:30.787 00.000 21068 OnExposeComplete: enter
22:34:30.789 00.002 21068 UpdateGuideState(): m_state=6
22:34:30.794 00.005 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1938
22:34:30.796 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=877.30, Mass=130253, SNR=88.5, Peak=17664 HFD=3.2
22:34:30.799 00.003 21068 MultiStar: [#1 0.21,-0.05,0.96,U] [#2 0.28,-0.16,0.98,U] [#3 0.44,-0.26,0.82,U] [#4 -0.24,0.28,0.68,U] [#5 0.45,-0.49,0.00,M1] [#6 0.32,-0.61,0.00,M3] [#7 -0.31,-0.27,0.46,U] [#8 0.11,-0.16,0.65,U] 
22:34:30.799 00.000 21068 refined, 6 included, MultiStar: {0.17, -0.13}, one-star: {0.36, -0.25}
22:34:30.801 00.002 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
22:34:30.802 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:34:30.804 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.64 mountX=-0.19 mountY=0.08, mountTheta=2.73
22:34:30.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.13, opts=13)
22:34:30.806 00.001 21068 Enqueuing Move request for scope (0.17, -0.13)
22:34:30.808 00.002 16108 Worker thread wakes up
22:34:30.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
22:34:30.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
22:34:30.808 00.000 16108 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=0.08
22:34:30.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:34:30.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:30.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:34:30.808 00.000 16108 MoveAxis(E, 0, ABG)
22:34:30.808 00.000 16108 Move returns status 0, amount 0
22:34:30.808 00.000 16108 MoveAxis(N, 0, ABG)
22:34:30.808 00.000 16108 Move returns status 0, amount 0
22:34:30.809 00.001 16108 move complete, result=0
22:34:30.809 00.000 16108 worker thread done servicing request
22:34:30.817 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3897, FiltMin=3366, FiltMax=51056, Gamma=1.000
22:34:30.849 00.032 21068 UpdateGuideState exits: m=130253 SNR=88.5
22:34:30.852 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:30.855 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:30.857 00.002 21068 Enqueuing Expose request
22:34:30.861 00.004 16108 Worker thread wakes up
22:34:30.861 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:30.864 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:30.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:31.853 00.989 16108 Exposure complete
22:34:31.970 00.117 16108 worker thread done servicing request
22:34:31.970 00.000 21068 OnExposeComplete: enter
22:34:31.971 00.001 21068 UpdateGuideState(): m_state=6
22:34:31.974 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1939
22:34:31.976 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=877.25, Mass=113982, SNR=76.8, Peak=16560 HFD=3.1
22:34:31.978 00.002 21068 MultiStar: [#1 0.33,-0.11,1.09,U] [#2 0.33,-0.13,1.05,U] [#3 0.43,-0.23,1.03,U] [#4 -0.15,-0.05,0.73,U] [#5 0.50,-0.60,0.00,M2] [#6 0.30,-0.49,0.00,M4] [#7 -0.15,-0.48,0.52,U] [#8 0.17,-0.12,0.74,U] 
22:34:31.979 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.16, -0.30}
22:34:31.981 00.002 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
22:34:31.983 00.002 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
22:34:31.986 00.003 21068 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=-0.23 mountY=0.14, mountTheta=2.61
22:34:31.990 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.19, opts=13)
22:34:31.993 00.003 21068 Enqueuing Move request for scope (0.20, -0.19)
22:34:31.996 00.003 16108 Worker thread wakes up
22:34:31.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
22:34:31.997 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
22:34:31.997 00.000 16108 Moving (0.20, -0.19) raw xDistance=-0.23 yDistance=0.14
22:34:31.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:34:31.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:31.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:34:31.997 00.000 16108 MoveAxis(E, 61, ABG)
22:34:31.997 00.000 16108 Guiding  Dir = 2, Dur = 61
22:34:31.997 00.000 16108 IsSlewing returns 0
22:34:31.997 00.000 16108 IsGuiding returns 0
22:34:32.001 00.004 16108 PulseGuide returned control before completion, sleep 69
22:34:32.005 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3897, FiltMin=3334, FiltMax=43827, Gamma=1.000
22:34:32.032 00.027 21068 UpdateGuideState exits: m=113982 SNR=76.8
22:34:32.034 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:32.036 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:32.038 00.002 21068 Enqueuing Expose request
22:34:32.078 00.040 16108 IsGuiding returns 1
22:34:32.078 00.000 16108 scope still moving after pulse duration time elapsed
22:34:32.110 00.032 16108 IsSlewing returns 0
22:34:32.110 00.000 16108 IsGuiding returns 0
22:34:32.111 00.001 16108 scope move finished after 61 + 51 ms
22:34:32.111 00.000 16108 Move returns status 0, amount 61
22:34:32.111 00.000 16108 MoveAxis(N, 0, ABG)
22:34:32.111 00.000 16108 Move returns status 0, amount 0
22:34:32.111 00.000 16108 move complete, result=0
22:34:32.111 00.000 16108 worker thread done servicing request
22:34:32.111 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
22:34:32.114 00.003 16108 Worker thread wakes up
22:34:32.114 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:32.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:33.276 01.162 16108 Exposure complete
22:34:33.379 00.103 16108 worker thread done servicing request
22:34:33.379 00.000 21068 OnExposeComplete: enter
22:34:33.382 00.003 21068 UpdateGuideState(): m_state=6
22:34:33.385 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1940
22:34:33.387 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=877.47, Mass=110135, SNR=72.6, Peak=16083 HFD=3.0
22:34:33.388 00.001 21068 MultiStar: [#1 -0.08,-0.28,1.23,U] [#2 0.14,-0.05,1.22,U] [#3 0.14,-0.10,1.18,U] [#4 -0.11,0.05,0.93,U] [#5 0.22,-0.25,0.92,U] [#6 0.15,-0.53,0.87,U] [#7 -0.30,-0.40,0.62,U] [#8 -0.11,0.03,0.82,U] 
22:34:33.389 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.17}, one-star: {-0.09, -0.08}
22:34:33.390 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
22:34:33.392 00.002 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
22:34:33.394 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.40 mountX=0.07 mountY=0.10, mountTheta=0.94
22:34:33.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
22:34:33.397 00.001 21068 Enqueuing Move request for scope (-0.09, -0.08)
22:34:33.398 00.001 16108 Worker thread wakes up
22:34:33.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
22:34:33.398 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
22:34:33.398 00.000 16108 Moving (-0.09, -0.08) raw xDistance=0.07 yDistance=0.10
22:34:33.399 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:34:33.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:33.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:34:33.399 00.000 16108 MoveAxis(E, 0, ABG)
22:34:33.399 00.000 16108 Move returns status 0, amount 0
22:34:33.399 00.000 16108 MoveAxis(N, 0, ABG)
22:34:33.399 00.000 16108 Move returns status 0, amount 0
22:34:33.399 00.000 16108 move complete, result=0
22:34:33.399 00.000 16108 worker thread done servicing request
22:34:33.406 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3894, FiltMin=3299, FiltMax=46985, Gamma=1.000
22:34:33.434 00.028 21068 UpdateGuideState exits: m=110135 SNR=72.6
22:34:33.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:33.438 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:33.440 00.002 21068 Enqueuing Expose request
22:34:33.441 00.001 16108 Worker thread wakes up
22:34:33.441 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:33.442 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:33.443 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:34.416 00.973 16108 Exposure complete
22:34:34.503 00.087 16108 worker thread done servicing request
22:34:34.503 00.000 21068 OnExposeComplete: enter
22:34:34.504 00.001 21068 UpdateGuideState(): m_state=6
22:34:34.506 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1941
22:34:34.508 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=877.12, Mass=107342, SNR=71.3, Peak=18547 HFD=2.8
22:34:34.511 00.003 21068 MultiStar: [#1 -0.34,-0.04,1.30,U] [#2 0.09,-0.07,1.08,U] [#3 0.12,0.06,1.14,U] [#4 -0.33,0.22,0.75,U] [#5 0.25,-0.36,0.89,U] [#6 0.07,-0.42,0.85,U] [#7 -0.35,-0.12,0.63,U] [#8 -0.07,0.02,0.79,U] 
22:34:34.514 00.003 21068 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {-0.01, -0.43}
22:34:34.517 00.003 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
22:34:34.519 00.002 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
22:34:34.522 00.003 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.98 mountX=0.03 mountY=0.14, mountTheta=1.34
22:34:34.525 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
22:34:34.527 00.002 21068 Enqueuing Move request for scope (-0.05, -0.13)
22:34:34.529 00.002 16108 Worker thread wakes up
22:34:34.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
22:34:34.529 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
22:34:34.529 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.03 yDistance=0.14
22:34:34.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:34:34.530 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:34.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:34:34.530 00.000 16108 MoveAxis(E, 0, ABG)
22:34:34.530 00.000 16108 Move returns status 0, amount 0
22:34:34.530 00.000 16108 MoveAxis(N, 0, ABG)
22:34:34.530 00.000 16108 Move returns status 0, amount 0
22:34:34.530 00.000 16108 move complete, result=0
22:34:34.530 00.000 16108 worker thread done servicing request
22:34:34.540 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3897, FiltMin=3344, FiltMax=54169, Gamma=1.000
22:34:34.573 00.033 21068 UpdateGuideState exits: m=107342 SNR=71.3
22:34:34.577 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:34.579 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:34.582 00.003 21068 Enqueuing Expose request
22:34:34.584 00.002 16108 Worker thread wakes up
22:34:34.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:34.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:34.584 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:35.751 01.167 16108 Exposure complete
22:34:35.871 00.120 16108 worker thread done servicing request
22:34:35.871 00.000 21068 OnExposeComplete: enter
22:34:35.873 00.002 21068 UpdateGuideState(): m_state=6
22:34:35.875 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1942
22:34:35.877 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=877.36, Mass=109927, SNR=71.0, Peak=17875 HFD=2.9
22:34:35.879 00.002 21068 MultiStar: [#1 -0.18,-0.26,1.12,U] [#2 -0.17,0.16,1.26,U] [#3 -0.08,-0.08,1.04,U] [#4 -0.59,0.37,0.00,M1] [#5 0.20,-0.50,0.90,U] [#6 -0.22,-0.44,0.90,U] [#7 -0.43,-0.54,0.00,M1] [#8 -0.20,0.04,0.76,U] 
22:34:35.880 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.17}, one-star: {-0.36, -0.19}
22:34:35.882 00.002 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
22:34:35.883 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
22:34:35.884 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-2.28 mountX=0.11 mountY=0.20, mountTheta=1.05
22:34:35.887 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.17, opts=13)
22:34:35.889 00.002 21068 Enqueuing Move request for scope (-0.15, -0.17)
22:34:35.890 00.001 16108 Worker thread wakes up
22:34:35.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
22:34:35.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
22:34:35.890 00.000 16108 Moving (-0.15, -0.17) raw xDistance=0.11 yDistance=0.20
22:34:35.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:34:35.891 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:35.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:34:35.891 00.000 16108 MoveAxis(E, 0, ABG)
22:34:35.891 00.000 16108 Move returns status 0, amount 0
22:34:35.891 00.000 16108 MoveAxis(N, 0, ABG)
22:34:35.891 00.000 16108 Move returns status 0, amount 0
22:34:35.891 00.000 16108 move complete, result=0
22:34:35.891 00.000 16108 worker thread done servicing request
22:34:35.899 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3897, FiltMin=3376, FiltMax=59712, Gamma=1.000
22:34:35.938 00.039 21068 UpdateGuideState exits: m=109927 SNR=71.0
22:34:35.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:35.941 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:35.943 00.002 21068 Enqueuing Expose request
22:34:35.945 00.002 16108 Worker thread wakes up
22:34:35.945 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:35.946 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:35.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:36.931 00.985 16108 Exposure complete
22:34:37.050 00.119 16108 worker thread done servicing request
22:34:37.050 00.000 21068 OnExposeComplete: enter
22:34:37.052 00.002 21068 UpdateGuideState(): m_state=6
22:34:37.054 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1943
22:34:37.056 00.002 21068 Star::Find returns 1 (0), X=219.86, Y=877.41, Mass=102061, SNR=62.1, Peak=15411 HFD=3.2
22:34:37.059 00.003 21068 MultiStar: [#1 -0.34,-0.05,1.40,U] [#2 -0.08,0.23,1.29,U] [#3 -0.09,0.20,1.04,U] [#4 -0.36,0.42,1.00,U] [#5 0.11,-0.26,1.04,U] [#6 -0.21,-0.71,0.00,M2] [#7 -0.78,-0.44,0.00,M2] [#8 -0.08,0.03,0.96,U] 
22:34:37.063 00.004 21068 refined, 6 included, MultiStar: {-0.17, 0.06}, one-star: {-0.32, -0.14}
22:34:37.064 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
22:34:37.066 00.002 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
22:34:37.067 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.80 mountX=0.18 mountY=-0.02, mountTheta=-0.11
22:34:37.071 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
22:34:37.073 00.002 21068 Enqueuing Move request for scope (-0.17, 0.06)
22:34:37.073 00.000 16108 Worker thread wakes up
22:34:37.074 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
22:34:37.074 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
22:34:37.074 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.18 yDistance=-0.02
22:34:37.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:34:37.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:37.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:37.074 00.000 16108 MoveAxis(E, 0, ABG)
22:34:37.074 00.000 16108 Move returns status 0, amount 0
22:34:37.074 00.000 16108 MoveAxis(N, 0, ABG)
22:34:37.074 00.000 16108 Move returns status 0, amount 0
22:34:37.074 00.000 16108 move complete, result=0
22:34:37.074 00.000 16108 worker thread done servicing request
22:34:37.078 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3897, FiltMin=3328, FiltMax=54201, Gamma=1.000
22:34:37.113 00.035 21068 UpdateGuideState exits: m=102061 SNR=62.1
22:34:37.116 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:37.118 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:37.120 00.002 21068 Enqueuing Expose request
22:34:37.123 00.003 16108 Worker thread wakes up
22:34:37.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:37.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:37.123 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:38.313 01.190 16108 Exposure complete
22:34:38.422 00.109 16108 worker thread done servicing request
22:34:38.422 00.000 21068 OnExposeComplete: enter
22:34:38.424 00.002 21068 UpdateGuideState(): m_state=6
22:34:38.426 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1944
22:34:38.428 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=877.19, Mass=109776, SNR=78.3, Peak=18019 HFD=3.4
22:34:38.429 00.001 21068 MultiStar: [#1 0.06,-0.10,1.05,U] [#2 0.24,-0.11,1.16,U] [#3 0.13,-0.13,1.00,U] [#4 -0.24,-0.02,1.00,U] [#5 0.24,-0.44,0.93,U] [#6 -0.21,-0.72,0.00,M3] [#7 -0.52,-0.31,0.00,M3] [#8 0.43,-0.18,0.74,U] 
22:34:38.430 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.19}, one-star: {0.07, -0.36}
22:34:38.431 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
22:34:38.433 00.002 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
22:34:38.435 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-0.99 mountX=-0.15 mountY=0.15, mountTheta=2.36
22:34:38.437 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.19, opts=13)
22:34:38.439 00.002 21068 Enqueuing Move request for scope (0.12, -0.19)
22:34:38.441 00.002 16108 Worker thread wakes up
22:34:38.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
22:34:38.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
22:34:38.441 00.000 16108 Moving (0.12, -0.19) raw xDistance=-0.15 yDistance=0.15
22:34:38.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:34:38.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:38.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:34:38.442 00.001 16108 MoveAxis(E, 0, ABG)
22:34:38.442 00.000 16108 Move returns status 0, amount 0
22:34:38.442 00.000 16108 MoveAxis(N, 0, ABG)
22:34:38.442 00.000 16108 Move returns status 0, amount 0
22:34:38.442 00.000 16108 move complete, result=0
22:34:38.442 00.000 16108 worker thread done servicing request
22:34:38.450 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3897, FiltMin=3395, FiltMax=53001, Gamma=1.000
22:34:38.485 00.035 21068 UpdateGuideState exits: m=109776 SNR=78.3
22:34:38.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:38.486 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:38.487 00.001 21068 Enqueuing Expose request
22:34:38.488 00.001 16108 Worker thread wakes up
22:34:38.488 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:34:38.489 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:38.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:39.463 00.974 16108 Exposure complete
22:34:39.555 00.092 16108 worker thread done servicing request
22:34:39.555 00.000 21068 OnExposeComplete: enter
22:34:39.558 00.003 21068 UpdateGuideState(): m_state=6
22:34:39.561 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1945
22:34:39.562 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=877.33, Mass=115260, SNR=73.4, Peak=17104 HFD=3.0
22:34:39.563 00.001 21068 MultiStar: [#1 0.27,-0.13,1.12,U] [#2 0.29,0.05,1.18,U] [#3 0.15,-0.11,0.97,U] [#4 -0.05,0.20,0.74,U] [#5 0.16,-0.31,0.88,U] [#6 0.09,-0.40,0.91,U] [#7 -0.15,-0.54,0.00,M4] [#8 0.27,0.01,0.77,U] 
22:34:39.565 00.002 21068 refined, 7 included, MultiStar: {0.21, -0.12}, one-star: {0.44, -0.23}
22:34:39.565 00.000 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
22:34:39.567 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
22:34:39.569 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.50 mountX=-0.23 mountY=0.06, mountTheta=2.87
22:34:39.573 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.12, opts=13)
22:34:39.576 00.003 21068 Enqueuing Move request for scope (0.21, -0.12)
22:34:39.578 00.002 16108 Worker thread wakes up
22:34:39.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
22:34:39.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
22:34:39.578 00.000 16108 Moving (0.21, -0.12) raw xDistance=-0.23 yDistance=0.06
22:34:39.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:34:39.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:39.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:39.579 00.001 16108 MoveAxis(E, 61, ABG)
22:34:39.579 00.000 16108 Guiding  Dir = 2, Dur = 61
22:34:39.579 00.000 16108 IsSlewing returns 0
22:34:39.579 00.000 16108 IsGuiding returns 0
22:34:39.586 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3897, FiltMin=3315, FiltMax=45069, Gamma=1.000
22:34:39.616 00.030 21068 UpdateGuideState exits: m=115260 SNR=73.4
22:34:39.618 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:39.621 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:39.624 00.003 21068 Enqueuing Expose request
22:34:39.627 00.003 16108 PulseGuide returned control before completion, sleep 26
22:34:39.655 00.028 16108 IsGuiding returns 1
22:34:39.655 00.000 16108 scope still moving after pulse duration time elapsed
22:34:39.686 00.031 16108 IsSlewing returns 0
22:34:39.686 00.000 16108 IsGuiding returns 1
22:34:39.717 00.031 16108 IsSlewing returns 0
22:34:39.717 00.000 16108 IsGuiding returns 0
22:34:39.717 00.000 16108 scope move finished after 61 + 76 ms
22:34:39.717 00.000 16108 Move returns status 0, amount 61
22:34:39.717 00.000 16108 MoveAxis(N, 0, ABG)
22:34:39.717 00.000 16108 Move returns status 0, amount 0
22:34:39.717 00.000 16108 move complete, result=0
22:34:39.717 00.000 16108 worker thread done servicing request
22:34:39.717 00.000 16108 Worker thread wakes up
22:34:39.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:39.717 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
22:34:39.718 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:40.882 01.164 16108 Exposure complete
22:34:40.996 00.114 16108 worker thread done servicing request
22:34:40.996 00.000 21068 OnExposeComplete: enter
22:34:40.998 00.002 21068 UpdateGuideState(): m_state=6
22:34:41.000 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1946
22:34:41.002 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=877.34, Mass=105650, SNR=71.5, Peak=16499 HFD=3.3
22:34:41.005 00.003 21068 MultiStar: [#1 -0.31,-0.15,1.07,U] [#2 -0.06,0.08,1.10,U] [#3 -0.11,-0.08,1.21,U] [#4 -0.29,0.35,0.81,U] [#5 0.03,-0.28,1.05,U] [#6 0.05,-0.48,0.96,U] [#7 -0.59,-0.36,0.00,M5] [#8 -0.16,-0.00,0.79,U] 
22:34:41.008 00.003 21068 refined, 7 included, MultiStar: {-0.13, -0.11}, one-star: {-0.24, -0.22}
22:34:41.010 00.002 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
22:34:41.013 00.003 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
22:34:41.015 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.46 mountX=0.11 mountY=0.13, mountTheta=0.88
22:34:41.019 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
22:34:41.021 00.002 21068 Enqueuing Move request for scope (-0.13, -0.11)
22:34:41.021 00.000 16108 Worker thread wakes up
22:34:41.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
22:34:41.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
22:34:41.021 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.13
22:34:41.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:34:41.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:41.022 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:34:41.022 00.000 16108 MoveAxis(E, 0, ABG)
22:34:41.022 00.000 16108 Move returns status 0, amount 0
22:34:41.022 00.000 16108 MoveAxis(N, 0, ABG)
22:34:41.022 00.000 16108 Move returns status 0, amount 0
22:34:41.022 00.000 16108 move complete, result=0
22:34:41.022 00.000 16108 worker thread done servicing request
22:34:41.031 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3901, FiltMin=3328, FiltMax=54192, Gamma=1.000
22:34:41.060 00.029 21068 UpdateGuideState exits: m=105650 SNR=71.5
22:34:41.062 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:41.064 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:41.065 00.001 21068 Enqueuing Expose request
22:34:41.067 00.002 16108 Worker thread wakes up
22:34:41.067 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:41.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:41.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:42.055 00.987 16108 Exposure complete
22:34:42.142 00.087 16108 worker thread done servicing request
22:34:42.142 00.000 21068 OnExposeComplete: enter
22:34:42.144 00.002 21068 UpdateGuideState(): m_state=6
22:34:42.145 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1947
22:34:42.148 00.003 21068 Star::Find returns 1 (0), X=220.08, Y=877.30, Mass=111132, SNR=79.2, Peak=16835 HFD=3.2
22:34:42.150 00.002 21068 MultiStar: [#1 -0.60,-0.06,0.00,M1] [#2 0.01,-0.04,1.20,U] [#3 -0.27,0.00,0.80,U] [#4 -0.45,0.34,0.00,M1] [#5 -0.15,-0.21,0.89,U] [#6 -0.25,-0.26,0.71,U] [#7 -0.51,-0.48,0.00,M6] [#8 -0.36,0.13,0.80,U] 
22:34:42.152 00.002 21068 refined, 5 included, MultiStar: {-0.17, -0.10}, one-star: {-0.11, -0.26}
22:34:42.154 00.002 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
22:34:42.155 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
22:34:42.156 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.58 mountX=0.15 mountY=0.14, mountTheta=0.76
22:34:42.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.10, opts=13)
22:34:42.160 00.002 21068 Enqueuing Move request for scope (-0.17, -0.10)
22:34:42.162 00.002 16108 Worker thread wakes up
22:34:42.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
22:34:42.162 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
22:34:42.162 00.000 16108 Moving (-0.17, -0.10) raw xDistance=0.15 yDistance=0.14
22:34:42.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:34:42.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:42.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:34:42.162 00.000 16108 MoveAxis(E, 0, ABG)
22:34:42.163 00.001 16108 Move returns status 0, amount 0
22:34:42.163 00.000 16108 MoveAxis(N, 0, ABG)
22:34:42.163 00.000 16108 Move returns status 0, amount 0
22:34:42.163 00.000 16108 move complete, result=0
22:34:42.163 00.000 16108 worker thread done servicing request
22:34:42.176 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3901, FiltMin=3318, FiltMax=55360, Gamma=1.000
22:34:42.221 00.045 21068 UpdateGuideState exits: m=111132 SNR=79.2
22:34:42.224 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:42.226 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:42.228 00.002 21068 Enqueuing Expose request
22:34:42.230 00.002 16108 Worker thread wakes up
22:34:42.230 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:42.231 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:42.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:43.395 01.164 16108 Exposure complete
22:34:43.496 00.101 16108 worker thread done servicing request
22:34:43.496 00.000 21068 OnExposeComplete: enter
22:34:43.497 00.001 21068 UpdateGuideState(): m_state=6
22:34:43.498 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1948
22:34:43.500 00.002 21068 Star::Find returns 1 (0), X=219.64, Y=877.35, Mass=111404, SNR=71.6, Peak=15235 HFD=3.2
22:34:43.501 00.001 21068 MultiStar: [#1 -0.57,-0.18,0.00,M2] [#2 -0.32,-0.00,1.38,U] [#3 -0.10,-0.21,1.02,U] [#4 -0.37,0.28,0.88,U] [#5 -0.06,-0.31,0.97,U] [#6 -0.33,-0.45,0.00,M1] [#7 -0.83,-0.38,0.00,M7] [#8 -0.32,-0.09,0.87,U] 
22:34:43.502 00.001 21068 refined, 5 included, MultiStar: {-0.29, -0.09}, one-star: {-0.54, -0.20}
22:34:43.505 00.003 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
22:34:43.506 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
22:34:43.507 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.84 mountX=0.27 mountY=0.15, mountTheta=0.52
22:34:43.510 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.09, opts=13)
22:34:43.512 00.002 21068 Enqueuing Move request for scope (-0.29, -0.09)
22:34:43.514 00.002 16108 Worker thread wakes up
22:34:43.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
22:34:43.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
22:34:43.514 00.000 16108 Moving (-0.29, -0.09) raw xDistance=0.27 yDistance=0.15
22:34:43.515 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:34:43.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:43.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:34:43.515 00.000 16108 MoveAxis(W, 70, ABG)
22:34:43.515 00.000 16108 Guiding  Dir = 3, Dur = 70
22:34:43.515 00.000 16108 IsSlewing returns 0
22:34:43.516 00.001 16108 IsGuiding returns 0
22:34:43.517 00.001 16108 PulseGuide returned control before completion, sleep 80
22:34:43.522 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3897, FiltMin=3344, FiltMax=59869, Gamma=1.000
22:34:43.550 00.028 21068 UpdateGuideState exits: m=111404 SNR=71.6
22:34:43.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:43.553 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:43.554 00.001 21068 Enqueuing Expose request
22:34:43.610 00.056 16108 IsGuiding returns 0
22:34:43.610 00.000 16108 Move returns status 0, amount 70
22:34:43.610 00.000 16108 MoveAxis(N, 0, ABG)
22:34:43.610 00.000 16108 Move returns status 0, amount 0
22:34:43.610 00.000 16108 move complete, result=0
22:34:43.610 00.000 16108 worker thread done servicing request
22:34:43.610 00.000 16108 Worker thread wakes up
22:34:43.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:43.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:43.610 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH
22:34:44.577 00.967 16108 Exposure complete
22:34:44.654 00.077 16108 worker thread done servicing request
22:34:44.654 00.000 21068 OnExposeComplete: enter
22:34:44.655 00.001 21068 UpdateGuideState(): m_state=6
22:34:44.657 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1949
22:34:44.657 00.000 21068 Star::Find returns 1 (0), X=219.70, Y=877.26, Mass=103054, SNR=73.6, Peak=14547 HFD=3.4
22:34:44.659 00.002 21068 MultiStar: [#1 -0.18,-0.11,1.31,U] [#2 -0.17,0.01,1.19,U] [#3 0.01,-0.17,1.07,U] [#4 -0.62,-0.02,0.00,M1] [#5 -0.24,-0.47,0.90,U] [#6 -0.35,-0.57,0.00,M2] [#7 -1.26,-0.25,0.00,M8] [#8 -0.36,0.01,0.75,U] 
22:34:44.659 00.000 21068 refined, 5 included, MultiStar: {-0.23, -0.17}, one-star: {-0.49, -0.29}
22:34:44.660 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
22:34:44.662 00.002 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
22:34:44.662 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-2.51 mountX=0.19 mountY=0.21, mountTheta=0.83
22:34:44.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.17, opts=13)
22:34:44.665 00.001 21068 Enqueuing Move request for scope (-0.23, -0.17)
22:34:44.666 00.001 16108 Worker thread wakes up
22:34:44.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
22:34:44.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
22:34:44.666 00.000 16108 Moving (-0.23, -0.17) raw xDistance=0.19 yDistance=0.21
22:34:44.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:34:44.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:34:44.667 00.001 16108 MoveAxis(E, 0, ABG)
22:34:44.667 00.000 16108 Move returns status 0, amount 0
22:34:44.667 00.000 16108 MoveAxis(S, 43, ABG)
22:34:44.667 00.000 16108 Guiding  Dir = 1, Dur = 43
22:34:44.667 00.000 16108 IsSlewing returns 0
22:34:44.667 00.000 16108 IsGuiding returns 0
22:34:44.673 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3897, FiltMin=3251, FiltMax=56093, Gamma=1.000
22:34:44.688 00.015 16108 PulseGuide returned control before completion, sleep 33
22:34:44.695 00.007 21068 UpdateGuideState exits: m=103054 SNR=73.6
22:34:44.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:44.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:44.698 00.001 21068 Enqueuing Expose request
22:34:44.734 00.036 16108 IsGuiding returns 1
22:34:44.734 00.000 16108 scope still moving after pulse duration time elapsed
22:34:44.765 00.031 16108 IsSlewing returns 0
22:34:44.765 00.000 16108 IsGuiding returns 0
22:34:44.765 00.000 16108 scope move finished after 43 + 55 ms
22:34:44.765 00.000 16108 Move returns status 0, amount 43
22:34:44.765 00.000 16108 move complete, result=0
22:34:44.765 00.000 16108 worker thread done servicing request
22:34:44.765 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 43 ms SOUTH
22:34:44.767 00.002 16108 Worker thread wakes up
22:34:44.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:44.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:45.920 01.153 16108 Exposure complete
22:34:45.991 00.071 16108 worker thread done servicing request
22:34:45.991 00.000 21068 OnExposeComplete: enter
22:34:45.992 00.001 21068 UpdateGuideState(): m_state=6
22:34:45.993 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1950
22:34:45.995 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=877.83, Mass=111853, SNR=76.4, Peak=14899 HFD=3.1
22:34:45.996 00.001 21068 MultiStar: [#1 -0.01,0.09,1.00,U] [#2 0.31,0.33,1.00,U] [#3 0.26,0.16,1.14,U] [#4 -0.15,0.39,0.78,U] [#5 -0.02,0.14,0.85,U] [#6 -0.02,-0.49,0.81,U] [#7 -0.44,0.09,0.65,U] [#8 0.03,0.41,0.69,U] 
22:34:45.997 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.11, 0.27}
22:34:45.998 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
22:34:45.999 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:34:46.000 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.34 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
22:34:46.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.16, opts=13)
22:34:46.003 00.001 21068 Enqueuing Move request for scope (0.04, 0.16)
22:34:46.004 00.001 16108 Worker thread wakes up
22:34:46.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:34:46.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:34:46.004 00.000 16108 Moving (0.04, 0.16) raw xDistance=-0.01 yDistance=-0.16
22:34:46.005 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:34:46.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:46.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:34:46.005 00.000 16108 MoveAxis(E, 0, ABG)
22:34:46.005 00.000 16108 Move returns status 0, amount 0
22:34:46.005 00.000 16108 MoveAxis(N, 0, ABG)
22:34:46.005 00.000 16108 Move returns status 0, amount 0
22:34:46.005 00.000 16108 move complete, result=0
22:34:46.005 00.000 16108 worker thread done servicing request
22:34:46.011 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3897, FiltMin=3337, FiltMax=57197, Gamma=1.000
22:34:46.031 00.020 21068 UpdateGuideState exits: m=111853 SNR=76.4
22:34:46.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:46.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:46.034 00.001 21068 Enqueuing Expose request
22:34:46.035 00.001 16108 Worker thread wakes up
22:34:46.036 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:46.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:46.037 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:47.008 00.971 16108 Exposure complete
22:34:47.071 00.063 16108 worker thread done servicing request
22:34:47.071 00.000 21068 OnExposeComplete: enter
22:34:47.072 00.001 21068 UpdateGuideState(): m_state=6
22:34:47.073 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1951
22:34:47.074 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.68, Mass=112472, SNR=72.6, Peak=14835 HFD=3.1
22:34:47.075 00.001 21068 MultiStar: [#1 -0.00,0.19,1.12,U] [#2 0.17,0.24,1.14,U] [#3 0.08,0.20,0.91,U] [#4 -0.27,0.40,0.87,U] [#5 0.12,-0.13,0.89,U] [#6 -0.10,-0.40,0.96,U] [#7 -0.28,-0.18,0.70,U] [#8 0.02,0.16,0.72,U] 
22:34:47.076 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.02, 0.12}
22:34:47.077 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
22:34:47.078 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
22:34:47.079 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.79 mountX=0.03 mountY=-0.07, mountTheta=-1.17
22:34:47.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
22:34:47.082 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
22:34:47.083 00.001 16108 Worker thread wakes up
22:34:47.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:34:47.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:34:47.083 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.07
22:34:47.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:34:47.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:47.084 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:34:47.084 00.000 16108 MoveAxis(E, 0, ABG)
22:34:47.084 00.000 16108 Move returns status 0, amount 0
22:34:47.084 00.000 16108 MoveAxis(N, 0, ABG)
22:34:47.084 00.000 16108 Move returns status 0, amount 0
22:34:47.084 00.000 16108 move complete, result=0
22:34:47.084 00.000 16108 worker thread done servicing request
22:34:47.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3894, FiltMin=3284, FiltMax=52621, Gamma=1.000
22:34:47.106 00.018 21068 UpdateGuideState exits: m=112472 SNR=72.6
22:34:47.108 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:47.108 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:47.109 00.001 21068 Enqueuing Expose request
22:34:47.110 00.001 16108 Worker thread wakes up
22:34:47.110 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:47.111 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:47.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:48.269 01.158 16108 Exposure complete
22:34:48.330 00.061 16108 worker thread done servicing request
22:34:48.330 00.000 21068 OnExposeComplete: enter
22:34:48.332 00.002 21068 UpdateGuideState(): m_state=6
22:34:48.333 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1952
22:34:48.334 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.54, Mass=95553, SNR=64.7, Peak=14531 HFD=3.0
22:34:48.335 00.001 21068 MultiStar: [#1 0.21,0.21,1.38,U] [#2 0.15,0.36,1.23,U] [#3 0.33,0.19,1.23,U] [#4 -0.31,0.51,0.00,M1] [#5 0.15,-0.15,1.10,U] [#6 -0.05,0.03,0.98,U] [#7 -0.41,-0.01,0.61,U] [#8 0.16,0.09,0.84,U] 
22:34:48.337 00.002 21068 single-star, 7 included, MultiStar: {0.11, 0.11}, one-star: {0.03, -0.01}
22:34:48.338 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
22:34:48.339 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
22:34:48.340 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.40 mountX=-0.03 mountY=0.00, mountTheta=2.98
22:34:48.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
22:34:48.343 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
22:34:48.344 00.001 16108 Worker thread wakes up
22:34:48.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:34:48.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:34:48.344 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
22:34:48.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:34:48.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:48.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:34:48.345 00.001 16108 MoveAxis(E, 0, ABG)
22:34:48.345 00.000 16108 Move returns status 0, amount 0
22:34:48.345 00.000 16108 MoveAxis(N, 0, ABG)
22:34:48.345 00.000 16108 Move returns status 0, amount 0
22:34:48.345 00.000 16108 move complete, result=0
22:34:48.345 00.000 16108 worker thread done servicing request
22:34:48.349 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3891, FiltMin=3286, FiltMax=49389, Gamma=1.000
22:34:48.367 00.018 21068 UpdateGuideState exits: m=95553 SNR=64.7
22:34:48.369 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.371 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:48.372 00.001 21068 Enqueuing Expose request
22:34:48.373 00.001 16108 Worker thread wakes up
22:34:48.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:48.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:48.373 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:49.343 00.970 16108 Exposure complete
22:34:49.416 00.073 16108 worker thread done servicing request
22:34:49.416 00.000 21068 OnExposeComplete: enter
22:34:49.419 00.003 21068 UpdateGuideState(): m_state=6
22:34:49.420 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1953
22:34:49.421 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.61, Mass=127694, SNR=82.6, Peak=15248 HFD=3.3
22:34:49.423 00.002 21068 MultiStar: [#1 -0.04,0.36,1.04,U] [#2 0.00,0.43,1.18,U] [#3 0.26,0.12,0.73,U] [#4 -0.35,0.60,0.00,M2] [#5 0.14,-0.10,0.81,U] [#6 -0.04,-0.24,0.74,U] [#7 -0.36,0.27,0.51,U] [#8 0.17,0.05,0.66,U] 
22:34:49.425 00.002 21068 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.24, 0.05}
22:34:49.426 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:34:49.427 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:34:49.428 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.16 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
22:34:49.431 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
22:34:49.433 00.002 21068 Enqueuing Move request for scope (0.06, 0.14)
22:34:49.434 00.001 16108 Worker thread wakes up
22:34:49.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
22:34:49.435 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
22:34:49.435 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.04 yDistance=-0.15
22:34:49.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:34:49.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:49.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:34:49.435 00.000 16108 MoveAxis(E, 0, ABG)
22:34:49.435 00.000 16108 Move returns status 0, amount 0
22:34:49.435 00.000 16108 MoveAxis(N, 0, ABG)
22:34:49.435 00.000 16108 Move returns status 0, amount 0
22:34:49.435 00.000 16108 move complete, result=0
22:34:49.435 00.000 16108 worker thread done servicing request
22:34:49.442 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3894, FiltMin=3344, FiltMax=52125, Gamma=1.000
22:34:49.474 00.032 21068 UpdateGuideState exits: m=127694 SNR=82.6
22:34:49.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:49.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:49.478 00.001 21068 Enqueuing Expose request
22:34:49.480 00.002 16108 Worker thread wakes up
22:34:49.480 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:49.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:49.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:50.643 01.162 16108 Exposure complete
22:34:50.768 00.125 16108 worker thread done servicing request
22:34:50.768 00.000 21068 OnExposeComplete: enter
22:34:50.769 00.001 21068 UpdateGuideState(): m_state=6
22:34:50.772 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1954
22:34:50.773 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.25, Mass=114989, SNR=74.8, Peak=16371 HFD=3.2
22:34:50.774 00.001 21068 MultiStar: [#1 -0.38,0.12,1.08,U] [#2 0.01,0.06,1.24,U] [#3 -0.14,0.02,1.07,U] [#4 -0.46,0.23,0.75,U] [#5 -0.26,-0.32,0.83,U] [#6 -0.24,-0.29,0.81,U] [#7 -0.43,-0.39,0.00,M5] [#8 -0.14,-0.05,0.69,U] 
22:34:50.775 00.001 21068 refined, 7 included, MultiStar: {-0.20, -0.06}, one-star: {-0.11, -0.30}
22:34:50.777 00.002 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
22:34:50.778 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
22:34:50.779 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.86 mountX=0.19 mountY=0.10, mountTheta=0.51
22:34:50.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.06, opts=13)
22:34:50.782 00.001 21068 Enqueuing Move request for scope (-0.20, -0.06)
22:34:50.784 00.002 16108 Worker thread wakes up
22:34:50.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
22:34:50.784 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
22:34:50.784 00.000 16108 Moving (-0.20, -0.06) raw xDistance=0.19 yDistance=0.10
22:34:50.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:34:50.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:50.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:34:50.784 00.000 16108 MoveAxis(E, 0, ABG)
22:34:50.784 00.000 16108 Move returns status 0, amount 0
22:34:50.784 00.000 16108 MoveAxis(N, 0, ABG)
22:34:50.784 00.000 16108 Move returns status 0, amount 0
22:34:50.784 00.000 16108 move complete, result=0
22:34:50.784 00.000 16108 worker thread done servicing request
22:34:50.791 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3894, FiltMin=3349, FiltMax=49897, Gamma=1.000
22:34:50.828 00.037 21068 UpdateGuideState exits: m=114989 SNR=74.8
22:34:50.831 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:50.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:50.834 00.002 21068 Enqueuing Expose request
22:34:50.836 00.002 16108 Worker thread wakes up
22:34:50.836 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:50.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:50.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:51.811 00.974 16108 Exposure complete
22:34:51.894 00.083 16108 worker thread done servicing request
22:34:51.894 00.000 21068 OnExposeComplete: enter
22:34:51.895 00.001 21068 UpdateGuideState(): m_state=6
22:34:51.897 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1955
22:34:51.899 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=877.51, Mass=105114, SNR=72.9, Peak=15651 HFD=3.0
22:34:51.900 00.001 21068 MultiStar: [#1 -0.01,0.01,1.15,U] [#2 -0.12,0.10,1.46,U] [#3 -0.03,0.03,1.03,U] [#4 -0.28,0.40,0.83,U] [#5 0.08,-0.26,0.88,U] [#6 -0.05,-0.27,0.88,U] [#7 -0.71,-0.25,0.00,M6] [#8 -0.17,0.03,0.75,U] 
22:34:51.902 00.002 21068 refined, 7 included, MultiStar: {-0.11, 0.00}, one-star: {-0.31, -0.04}
22:34:51.905 00.003 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
22:34:51.906 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
22:34:51.907 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.12 mountX=0.11 mountY=0.02, mountTheta=0.21
22:34:51.910 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
22:34:51.912 00.002 21068 Enqueuing Move request for scope (-0.11, 0.00)
22:34:51.914 00.002 16108 Worker thread wakes up
22:34:51.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:34:51.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:34:51.914 00.000 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.02
22:34:51.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:34:51.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:51.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:34:51.915 00.001 16108 MoveAxis(E, 0, ABG)
22:34:51.915 00.000 16108 Move returns status 0, amount 0
22:34:51.915 00.000 16108 MoveAxis(N, 0, ABG)
22:34:51.915 00.000 16108 Move returns status 0, amount 0
22:34:51.915 00.000 16108 move complete, result=0
22:34:51.915 00.000 16108 worker thread done servicing request
22:34:51.923 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3891, FiltMin=3257, FiltMax=54016, Gamma=1.000
22:34:51.943 00.020 21068 UpdateGuideState exits: m=105114 SNR=72.9
22:34:51.945 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:51.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:51.947 00.001 21068 Enqueuing Expose request
22:34:51.947 00.000 16108 Worker thread wakes up
22:34:51.948 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:51.949 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:51.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:53.111 01.162 16108 Exposure complete
22:34:53.221 00.110 16108 worker thread done servicing request
22:34:53.222 00.001 21068 OnExposeComplete: enter
22:34:53.224 00.002 21068 UpdateGuideState(): m_state=6
22:34:53.225 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1956
22:34:53.226 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.78, Mass=107645, SNR=69.2, Peak=14819 HFD=3.3
22:34:53.228 00.002 21068 MultiStar: [#1 -0.43,0.36,1.06,U] [#2 -0.06,0.34,1.50,U] [#3 -0.09,0.25,1.12,U] [#4 -0.59,0.59,0.00,M1] [#5 -0.12,0.04,0.90,U] [#6 -0.10,0.05,0.75,U] [#7 -0.71,-0.00,0.00,M7] [#8 -0.33,0.46,0.00,M1] 
22:34:53.230 00.002 21068 refined, 5 included, MultiStar: {-0.17, 0.23}, one-star: {-0.28, 0.23}
22:34:53.231 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
22:34:53.233 00.002 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
22:34:53.234 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.22 mountX=0.21 mountY=-0.18, mountTheta=-0.72
22:34:53.239 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.23, opts=13)
22:34:53.241 00.002 21068 Enqueuing Move request for scope (-0.17, 0.23)
22:34:53.245 00.004 16108 Worker thread wakes up
22:34:53.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
22:34:53.245 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
22:34:53.245 00.000 16108 Moving (-0.17, 0.23) raw xDistance=0.21 yDistance=-0.18
22:34:53.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:34:53.246 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:53.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:34:53.246 00.000 16108 MoveAxis(W, 56, ABG)
22:34:53.246 00.000 16108 Guiding  Dir = 3, Dur = 56
22:34:53.246 00.000 16108 IsSlewing returns 0
22:34:53.247 00.001 16108 IsGuiding returns 0
22:34:53.254 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3891, FiltMin=3344, FiltMax=57571, Gamma=1.000
22:34:53.255 00.001 16108 PulseGuide returned control before completion, sleep 57
22:34:53.278 00.023 21068 UpdateGuideState exits: m=107645 SNR=69.2
22:34:53.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:53.281 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:53.282 00.001 21068 Enqueuing Expose request
22:34:53.318 00.036 16108 IsGuiding returns 1
22:34:53.318 00.000 16108 scope still moving after pulse duration time elapsed
22:34:53.349 00.031 16108 IsSlewing returns 0
22:34:53.350 00.001 16108 IsGuiding returns 0
22:34:53.350 00.000 16108 scope move finished after 56 + 46 ms
22:34:53.350 00.000 16108 Move returns status 0, amount 56
22:34:53.350 00.000 16108 MoveAxis(N, 0, ABG)
22:34:53.350 00.000 16108 Move returns status 0, amount 0
22:34:53.350 00.000 16108 move complete, result=0
22:34:53.350 00.000 16108 worker thread done servicing request
22:34:53.350 00.000 16108 Worker thread wakes up
22:34:53.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:53.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:53.359 00.009 21068 GuideStep: 0.2 px 56 ms WEST, -0.2 px 0 ms NORTH
22:34:54.331 00.972 16108 Exposure complete
22:34:54.433 00.102 16108 worker thread done servicing request
22:34:54.433 00.000 21068 OnExposeComplete: enter
22:34:54.435 00.002 21068 UpdateGuideState(): m_state=6
22:34:54.438 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
22:34:54.441 00.003 21068 Star::Find returns 1 (0), X=219.75, Y=877.75, Mass=108990, SNR=65.2, Peak=17123 HFD=3.3
22:34:54.443 00.002 21068 MultiStar: [#1 -0.35,0.30,1.41,U] [#2 -0.04,0.33,1.27,U] [#3 -0.07,0.17,1.04,U] [#4 -0.44,0.28,0.79,U] [#5 0.06,-0.19,1.08,U] [#6 0.15,-0.43,1.04,U] [#7 -0.87,-0.29,0.00,M8] [#8 0.06,0.24,0.76,U] 
22:34:54.445 00.002 21068 refined, 7 included, MultiStar: {-0.14, 0.12}, one-star: {-0.44, 0.20}
22:34:54.447 00.002 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
22:34:54.448 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
22:34:54.450 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.44 mountX=0.15 mountY=-0.08, mountTheta=-0.48
22:34:54.454 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.12, opts=13)
22:34:54.456 00.002 21068 Enqueuing Move request for scope (-0.14, 0.12)
22:34:54.458 00.002 16108 Worker thread wakes up
22:34:54.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
22:34:54.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
22:34:54.458 00.000 16108 Moving (-0.14, 0.12) raw xDistance=0.15 yDistance=-0.08
22:34:54.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:34:54.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:54.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:54.458 00.000 16108 MoveAxis(E, 0, ABG)
22:34:54.458 00.000 16108 Move returns status 0, amount 0
22:34:54.458 00.000 16108 MoveAxis(N, 0, ABG)
22:34:54.458 00.000 16108 Move returns status 0, amount 0
22:34:54.458 00.000 16108 move complete, result=0
22:34:54.458 00.000 16108 worker thread done servicing request
22:34:54.465 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3891, FiltMin=3275, FiltMax=54909, Gamma=1.000
22:34:54.493 00.028 21068 UpdateGuideState exits: m=108990 SNR=65.2
22:34:54.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:54.497 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:54.501 00.004 21068 Enqueuing Expose request
22:34:54.503 00.002 16108 Worker thread wakes up
22:34:54.503 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:54.506 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:54.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:55.659 01.153 16108 Exposure complete
22:34:55.730 00.071 16108 worker thread done servicing request
22:34:55.730 00.000 21068 OnExposeComplete: enter
22:34:55.731 00.001 21068 UpdateGuideState(): m_state=6
22:34:55.732 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1958
22:34:55.732 00.000 21068 Star::Find returns 1 (0), X=220.32, Y=877.55, Mass=98873, SNR=77.7, Peak=13555 HFD=3.2
22:34:55.733 00.001 21068 MultiStar: [#1 0.03,0.09,1.13,U] [#2 0.36,0.24,1.36,U] [#3 0.28,0.09,1.01,U] [#4 -0.33,0.45,0.68,U] [#5 0.21,-0.13,0.75,U] [#6 0.09,-0.22,0.87,U] [#7 -0.22,0.02,0.62,U] [#8 0.09,0.15,0.71,U] 
22:34:55.734 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.13, -0.01}
22:34:55.735 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
22:34:55.736 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
22:34:55.736 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.13 mountY=-0.03, mountTheta=-2.95
22:34:55.739 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.01, opts=13)
22:34:55.741 00.002 21068 Enqueuing Move request for scope (0.13, -0.01)
22:34:55.742 00.001 16108 Worker thread wakes up
22:34:55.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:34:55.743 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:34:55.743 00.000 16108 Moving (0.13, -0.01) raw xDistance=-0.13 yDistance=-0.03
22:34:55.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:34:55.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:55.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:55.743 00.000 16108 MoveAxis(E, 0, ABG)
22:34:55.743 00.000 16108 Move returns status 0, amount 0
22:34:55.743 00.000 16108 MoveAxis(N, 0, ABG)
22:34:55.743 00.000 16108 Move returns status 0, amount 0
22:34:55.743 00.000 16108 move complete, result=0
22:34:55.744 00.001 16108 worker thread done servicing request
22:34:55.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3891, FiltMin=3283, FiltMax=48829, Gamma=1.000
22:34:55.765 00.017 21068 UpdateGuideState exits: m=98873 SNR=77.7
22:34:55.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:55.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:55.768 00.001 21068 Enqueuing Expose request
22:34:55.769 00.001 16108 Worker thread wakes up
22:34:55.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:55.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:55.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:56.736 00.966 16108 Exposure complete
22:34:56.798 00.062 16108 worker thread done servicing request
22:34:56.798 00.000 21068 OnExposeComplete: enter
22:34:56.800 00.002 21068 UpdateGuideState(): m_state=6
22:34:56.801 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1959
22:34:56.802 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.56, Mass=107053, SNR=69.0, Peak=13392 HFD=3.2
22:34:56.803 00.001 21068 MultiStar: [#1 0.13,0.40,1.21,U] [#2 0.46,0.49,0.00,M1] [#3 0.53,0.22,0.00,M1] [#4 -0.25,0.44,0.92,U] [#5 0.48,-0.08,1.02,U] [#6 0.24,-0.28,0.83,U] [#7 -0.17,-0.01,0.72,U] [#8 0.44,0.17,0.79,U] 
22:34:56.805 00.002 21068 refined, 6 included, MultiStar: {0.17, 0.11}, one-star: {0.28, 0.01}
22:34:56.806 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
22:34:56.807 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
22:34:56.807 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.57 mountX=-0.15 mountY=-0.15, mountTheta=-2.37
22:34:56.809 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.11, opts=13)
22:34:56.810 00.001 21068 Enqueuing Move request for scope (0.17, 0.11)
22:34:56.811 00.001 16108 Worker thread wakes up
22:34:56.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
22:34:56.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
22:34:56.811 00.000 16108 Moving (0.17, 0.11) raw xDistance=-0.15 yDistance=-0.15
22:34:56.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:34:56.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:56.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:34:56.811 00.000 16108 MoveAxis(E, 0, ABG)
22:34:56.811 00.000 16108 Move returns status 0, amount 0
22:34:56.811 00.000 16108 MoveAxis(N, 0, ABG)
22:34:56.811 00.000 16108 Move returns status 0, amount 0
22:34:56.811 00.000 16108 move complete, result=0
22:34:56.811 00.000 16108 worker thread done servicing request
22:34:56.814 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3894, FiltMin=3353, FiltMax=57965, Gamma=1.000
22:34:56.837 00.023 21068 UpdateGuideState exits: m=107053 SNR=69.0
22:34:56.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:56.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:56.840 00.001 21068 Enqueuing Expose request
22:34:56.841 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:56.842 00.001 16108 Worker thread wakes up
22:34:56.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:56.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:57.990 01.148 16108 Exposure complete
22:34:58.048 00.058 16108 worker thread done servicing request
22:34:58.048 00.000 21068 OnExposeComplete: enter
22:34:58.049 00.001 21068 UpdateGuideState(): m_state=6
22:34:58.050 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1960
22:34:58.051 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.56, Mass=108774, SNR=75.1, Peak=13824 HFD=3.2
22:34:58.052 00.001 21068 MultiStar: [#1 0.11,0.41,1.15,U] [#2 0.42,0.34,1.07,U] [#3 0.41,0.19,1.03,U] [#4 -0.15,0.50,0.77,U] [#5 0.38,-0.09,0.94,U] [#6 0.22,-0.05,0.77,U] [#7 -0.23,-0.17,0.59,U] [#8 0.22,0.28,0.82,U] 
22:34:58.052 00.000 21068 single-star, 8 included, MultiStar: {0.20, 0.17}, one-star: {0.20, 0.01}
22:34:58.053 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
22:34:58.054 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
22:34:58.055 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
22:34:58.056 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
22:34:58.057 00.001 21068 Enqueuing Move request for scope (0.20, 0.01)
22:34:58.058 00.001 16108 Worker thread wakes up
22:34:58.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
22:34:58.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
22:34:58.058 00.000 16108 Moving (0.20, 0.01) raw xDistance=-0.20 yDistance=-0.05
22:34:58.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:34:58.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:58.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:58.058 00.000 16108 MoveAxis(E, 52, ABG)
22:34:58.058 00.000 16108 Guiding  Dir = 2, Dur = 52
22:34:58.059 00.001 16108 IsSlewing returns 0
22:34:58.059 00.000 16108 IsGuiding returns 0
22:34:58.060 00.001 16108 PulseGuide returned control before completion, sleep 61
22:34:58.063 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3894, FiltMin=3261, FiltMax=53817, Gamma=1.000
22:34:58.081 00.018 21068 UpdateGuideState exits: m=108774 SNR=75.1
22:34:58.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:58.084 00.001 21068 Enqueuing Expose request
22:34:58.124 00.040 16108 IsGuiding returns 1
22:34:58.124 00.000 16108 scope still moving after pulse duration time elapsed
22:34:58.154 00.030 16108 IsSlewing returns 0
22:34:58.155 00.001 16108 IsGuiding returns 0
22:34:58.155 00.000 16108 scope move finished after 52 + 43 ms
22:34:58.155 00.000 16108 Move returns status 0, amount 52
22:34:58.155 00.000 16108 MoveAxis(N, 0, ABG)
22:34:58.155 00.000 16108 Move returns status 0, amount 0
22:34:58.155 00.000 16108 move complete, result=0
22:34:58.155 00.000 16108 worker thread done servicing request
22:34:58.155 00.000 21068 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
22:34:58.157 00.002 16108 Worker thread wakes up
22:34:58.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:58.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:34:59.120 00.963 16108 Exposure complete
22:34:59.183 00.063 16108 worker thread done servicing request
22:34:59.183 00.000 21068 OnExposeComplete: enter
22:34:59.184 00.001 21068 UpdateGuideState(): m_state=6
22:34:59.185 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1961
22:34:59.185 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=877.44, Mass=107731, SNR=77.2, Peak=14643 HFD=3.2
22:34:59.186 00.001 21068 MultiStar: [#1 -0.14,0.07,1.16,U] [#2 0.17,0.25,1.10,U] [#3 0.12,0.04,1.02,U] [#4 -0.28,0.62,0.00,M1] [#5 0.07,-0.00,0.85,U] [#6 -0.19,-0.34,0.79,U] [#7 -0.09,-0.23,0.77,U] [#8 -0.15,0.20,0.84,U] 
22:34:59.187 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.01, -0.11}
22:34:59.188 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:34:59.189 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:34:59.190 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.01 mountX=0.02 mountY=0.00, mountTheta=0.10
22:34:59.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
22:34:59.193 00.001 21068 Enqueuing Move request for scope (-0.02, 0.00)
22:34:59.194 00.001 16108 Worker thread wakes up
22:34:59.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
22:34:59.194 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
22:34:59.194 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
22:34:59.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:34:59.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:59.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:34:59.194 00.000 16108 MoveAxis(E, 0, ABG)
22:34:59.195 00.001 16108 Move returns status 0, amount 0
22:34:59.195 00.000 16108 MoveAxis(N, 0, ABG)
22:34:59.195 00.000 16108 Move returns status 0, amount 0
22:34:59.195 00.000 16108 move complete, result=0
22:34:59.195 00.000 16108 worker thread done servicing request
22:34:59.198 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3894, FiltMin=3379, FiltMax=52841, Gamma=1.000
22:34:59.214 00.016 21068 UpdateGuideState exits: m=107731 SNR=77.2
22:34:59.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:59.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:34:59.217 00.001 21068 Enqueuing Expose request
22:34:59.218 00.001 16108 Worker thread wakes up
22:34:59.218 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:34:59.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:34:59.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:00.398 01.179 16108 Exposure complete
22:35:00.460 00.062 16108 worker thread done servicing request
22:35:00.460 00.000 21068 OnExposeComplete: enter
22:35:00.461 00.001 21068 UpdateGuideState(): m_state=6
22:35:00.462 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1962
22:35:00.463 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.85, Mass=111751, SNR=79.6, Peak=17683 HFD=3.1
22:35:00.464 00.001 21068 MultiStar: [#1 -0.35,0.40,0.97,U] [#2 -0.07,0.37,1.17,U] [#3 -0.22,0.21,0.79,U] [#4 -0.32,0.69,0.00,M2] [#5 0.18,0.06,0.78,U] [#6 -0.07,0.01,0.79,U] [#7 -0.62,-0.20,0.00,M5] [#8 0.10,0.47,0.74,U] 
22:35:00.465 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.27}, one-star: {-0.12, 0.30}
22:35:00.466 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
22:35:00.468 00.002 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
22:35:00.469 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.89 mountX=0.14 mountY=-0.24, mountTheta=-1.06
22:35:00.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.27, opts=13)
22:35:00.473 00.001 21068 Enqueuing Move request for scope (-0.09, 0.27)
22:35:00.476 00.003 16108 Worker thread wakes up
22:35:00.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
22:35:00.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
22:35:00.476 00.000 16108 Moving (-0.09, 0.27) raw xDistance=0.14 yDistance=-0.24
22:35:00.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:35:00.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:00.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:35:00.476 00.000 16108 MoveAxis(E, 0, ABG)
22:35:00.476 00.000 16108 Move returns status 0, amount 0
22:35:00.476 00.000 16108 MoveAxis(N, 0, ABG)
22:35:00.476 00.000 16108 Move returns status 0, amount 0
22:35:00.476 00.000 16108 move complete, result=0
22:35:00.476 00.000 16108 worker thread done servicing request
22:35:00.482 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3894, FiltMin=3302, FiltMax=59571, Gamma=1.000
22:35:00.506 00.024 21068 UpdateGuideState exits: m=111751 SNR=79.6
22:35:00.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:00.509 00.001 21068 Enqueuing Expose request
22:35:00.510 00.001 16108 Worker thread wakes up
22:35:00.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:00.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:00.510 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:35:01.479 00.969 16108 Exposure complete
22:35:01.541 00.062 16108 worker thread done servicing request
22:35:01.542 00.001 21068 OnExposeComplete: enter
22:35:01.543 00.001 21068 UpdateGuideState(): m_state=6
22:35:01.547 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1963
22:35:01.549 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=877.78, Mass=118191, SNR=77.7, Peak=16339 HFD=3.2
22:35:01.551 00.002 21068 MultiStar: [#1 -0.08,0.40,1.03,U] [#2 0.02,0.36,1.24,U] [#3 0.22,0.39,0.89,U] [#4 -0.48,0.71,0.00,M3] [#5 0.14,0.06,1.05,U] [#6 -0.06,-0.29,0.81,U] [#7 -0.56,0.04,0.00,M6] [#8 -0.01,0.44,0.78,U] 
22:35:01.553 00.002 21068 refined, 6 included, MultiStar: {-0.00, 0.24}, one-star: {-0.26, 0.23}
22:35:01.555 00.002 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
22:35:01.557 00.002 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:35:01.558 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=0.05 mountY=-0.23, mountTheta=-1.37
22:35:01.559 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.24, opts=13)
22:35:01.560 00.001 21068 Enqueuing Move request for scope (-0.00, 0.24)
22:35:01.561 00.001 16108 Worker thread wakes up
22:35:01.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
22:35:01.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
22:35:01.561 00.000 16108 Moving (-0.00, 0.24) raw xDistance=0.05 yDistance=-0.23
22:35:01.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:35:01.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:01.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:35:01.561 00.000 16108 MoveAxis(E, 0, ABG)
22:35:01.561 00.000 16108 Move returns status 0, amount 0
22:35:01.561 00.000 16108 MoveAxis(N, 0, ABG)
22:35:01.561 00.000 16108 Move returns status 0, amount 0
22:35:01.561 00.000 16108 move complete, result=0
22:35:01.561 00.000 16108 worker thread done servicing request
22:35:01.564 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=3894, FiltMin=3270, FiltMax=53456, Gamma=1.000
22:35:01.582 00.018 21068 UpdateGuideState exits: m=118191 SNR=77.7
22:35:01.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:01.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:01.585 00.001 21068 Enqueuing Expose request
22:35:01.586 00.001 16108 Worker thread wakes up
22:35:01.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:01.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:01.586 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:35:02.739 01.153 16108 Exposure complete
22:35:02.813 00.074 16108 worker thread done servicing request
22:35:02.813 00.000 21068 OnExposeComplete: enter
22:35:02.815 00.002 21068 UpdateGuideState(): m_state=6
22:35:02.816 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1964
22:35:02.817 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.56, Mass=112514, SNR=75.6, Peak=15539 HFD=3.5
22:35:02.818 00.001 21068 MultiStar: [#1 -0.39,-0.02,1.07,U] [#2 -0.21,0.25,1.22,U] [#3 -0.02,0.20,1.04,U] [#4 -0.67,0.53,0.00,M4] [#5 0.00,-0.04,0.93,U] [#6 -0.41,-0.37,0.00,M1] [#7 -0.31,-0.17,0.50,U] [#8 -0.25,0.17,0.80,U] 
22:35:02.819 00.001 21068 single-star, 6 included, MultiStar: {-0.18, 0.08}, one-star: {-0.16, 0.01}
22:35:02.819 00.000 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
22:35:02.821 00.002 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
22:35:02.821 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.07 mountX=0.16 mountY=0.03, mountTheta=0.16
22:35:02.823 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.01, opts=13)
22:35:02.824 00.001 21068 Enqueuing Move request for scope (-0.16, 0.01)
22:35:02.825 00.001 16108 Worker thread wakes up
22:35:02.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
22:35:02.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
22:35:02.825 00.000 16108 Moving (-0.16, 0.01) raw xDistance=0.16 yDistance=0.03
22:35:02.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:35:02.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:02.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:35:02.825 00.000 16108 MoveAxis(E, 0, ABG)
22:35:02.825 00.000 16108 Move returns status 0, amount 0
22:35:02.825 00.000 16108 MoveAxis(N, 0, ABG)
22:35:02.825 00.000 16108 Move returns status 0, amount 0
22:35:02.825 00.000 16108 move complete, result=0
22:35:02.826 00.001 16108 worker thread done servicing request
22:35:02.829 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3891, FiltMin=3382, FiltMax=60153, Gamma=1.000
22:35:02.845 00.016 21068 UpdateGuideState exits: m=112514 SNR=75.6
22:35:02.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:02.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:02.848 00.001 21068 Enqueuing Expose request
22:35:02.849 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:02.850 00.001 16108 Worker thread wakes up
22:35:02.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:02.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:03.813 00.963 16108 Exposure complete
22:35:03.875 00.062 16108 worker thread done servicing request
22:35:03.875 00.000 21068 OnExposeComplete: enter
22:35:03.877 00.002 21068 UpdateGuideState(): m_state=6
22:35:03.877 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1965
22:35:03.878 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.52, Mass=91311, SNR=62.2, Peak=13283 HFD=3.0
22:35:03.880 00.002 21068 MultiStar: [#1 -0.17,-0.02,1.60,U] [#2 -0.09,0.10,1.28,U] [#3 -0.09,-0.03,1.09,U] [#4 -0.21,0.28,1.01,U] [#5 -0.11,-0.35,1.24,U] [#6 -0.20,-0.41,1.20,U] [#7 -0.50,-0.10,0.72,U] [#8 0.12,-0.09,0.78,U] 
22:35:03.881 00.001 21068 single-star, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.12, -0.03}
22:35:03.882 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
22:35:03.883 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.51)
22:35:03.884 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=0.11 mountY=0.06, mountTheta=0.49
22:35:03.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.03, opts=13)
22:35:03.886 00.001 21068 Enqueuing Move request for scope (-0.12, -0.03)
22:35:03.887 00.001 16108 Worker thread wakes up
22:35:03.888 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
22:35:03.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
22:35:03.888 00.000 16108 Moving (-0.12, -0.03) raw xDistance=0.11 yDistance=0.06
22:35:03.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:35:03.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:03.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:35:03.888 00.000 16108 MoveAxis(E, 0, ABG)
22:35:03.888 00.000 16108 Move returns status 0, amount 0
22:35:03.888 00.000 16108 MoveAxis(N, 0, ABG)
22:35:03.888 00.000 16108 Move returns status 0, amount 0
22:35:03.888 00.000 16108 move complete, result=0
22:35:03.888 00.000 16108 worker thread done servicing request
22:35:03.893 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3891, FiltMin=3315, FiltMax=52345, Gamma=1.000
22:35:03.911 00.018 21068 UpdateGuideState exits: m=91311 SNR=62.2
22:35:03.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:03.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:03.914 00.001 21068 Enqueuing Expose request
22:35:03.915 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:03.916 00.001 16108 Worker thread wakes up
22:35:03.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:03.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:05.075 01.159 16108 Exposure complete
22:35:05.148 00.073 16108 worker thread done servicing request
22:35:05.148 00.000 21068 OnExposeComplete: enter
22:35:05.149 00.001 21068 UpdateGuideState(): m_state=6
22:35:05.150 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1966
22:35:05.151 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.54, Mass=128689, SNR=79.8, Peak=17491 HFD=3.5
22:35:05.152 00.001 21068 MultiStar: [#1 -0.02,0.31,1.09,U] [#2 0.19,0.21,1.08,U] [#3 0.05,0.25,0.99,U] [#4 -0.45,0.61,0.00,M4] [#5 0.09,0.16,0.87,U] [#6 -0.19,-0.37,0.80,U] [#7 -0.59,-0.11,0.00,M5] [#8 -0.04,-0.00,0.80,U] 
22:35:05.153 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.10}, one-star: {0.00, -0.01}
22:35:05.154 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
22:35:05.156 00.002 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
22:35:05.156 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.22 mountX=-0.01 mountY=0.01, mountTheta=2.11
22:35:05.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
22:35:05.158 00.000 21068 Enqueuing Move request for scope (0.00, -0.01)
22:35:05.159 00.001 16108 Worker thread wakes up
22:35:05.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:35:05.160 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:35:05.160 00.000 16108 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
22:35:05.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:35:05.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:05.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:35:05.160 00.000 16108 MoveAxis(E, 0, ABG)
22:35:05.160 00.000 16108 Move returns status 0, amount 0
22:35:05.160 00.000 16108 MoveAxis(N, 0, ABG)
22:35:05.160 00.000 16108 Move returns status 0, amount 0
22:35:05.160 00.000 16108 move complete, result=0
22:35:05.160 00.000 16108 worker thread done servicing request
22:35:05.164 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3891, FiltMin=3305, FiltMax=49869, Gamma=1.000
22:35:05.180 00.016 21068 UpdateGuideState exits: m=128689 SNR=79.8
22:35:05.182 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:05.182 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:05.183 00.001 21068 Enqueuing Expose request
22:35:05.185 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:05.186 00.001 16108 Worker thread wakes up
22:35:05.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:05.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:06.153 00.967 16108 Exposure complete
22:35:06.232 00.079 16108 worker thread done servicing request
22:35:06.233 00.001 21068 OnExposeComplete: enter
22:35:06.235 00.002 21068 UpdateGuideState(): m_state=6
22:35:06.237 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
22:35:06.238 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.50, Mass=108830, SNR=79.1, Peak=14387 HFD=3.4
22:35:06.239 00.001 21068 MultiStar: [#1 0.15,0.30,1.01,U] [#2 0.34,0.32,1.16,U] [#3 0.22,0.30,0.98,U] [#4 -0.15,0.49,0.77,U] [#5 0.17,0.10,0.86,U] [#6 0.10,0.05,0.71,U] [#7 -0.26,-0.11,0.61,U] [#8 0.06,0.33,0.75,U] 
22:35:06.240 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.20}, one-star: {0.05, -0.05}
22:35:06.241 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
22:35:06.242 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
22:35:06.243 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=0.04, mountTheta=2.49
22:35:06.244 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
22:35:06.245 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
22:35:06.246 00.001 16108 Worker thread wakes up
22:35:06.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:35:06.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:35:06.246 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
22:35:06.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:35:06.248 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:06.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:35:06.248 00.000 16108 MoveAxis(E, 0, ABG)
22:35:06.248 00.000 16108 Move returns status 0, amount 0
22:35:06.248 00.000 16108 MoveAxis(N, 0, ABG)
22:35:06.248 00.000 16108 Move returns status 0, amount 0
22:35:06.248 00.000 16108 move complete, result=0
22:35:06.248 00.000 16108 worker thread done servicing request
22:35:06.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3891, FiltMin=3312, FiltMax=65437, Gamma=1.000
22:35:06.270 00.017 21068 UpdateGuideState exits: m=108830 SNR=79.1
22:35:06.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:06.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:06.273 00.001 21068 Enqueuing Expose request
22:35:06.273 00.000 16108 Worker thread wakes up
22:35:06.273 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:06.275 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:06.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:07.435 01.160 16108 Exposure complete
22:35:07.507 00.072 16108 worker thread done servicing request
22:35:07.507 00.000 21068 OnExposeComplete: enter
22:35:07.508 00.001 21068 UpdateGuideState(): m_state=6
22:35:07.509 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1968
22:35:07.510 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.62, Mass=100802, SNR=73.7, Peak=16195 HFD=3.3
22:35:07.511 00.001 21068 MultiStar: [#1 0.03,0.35,1.00,U] [#2 -0.05,0.27,1.25,U] [#3 -0.03,0.31,1.28,U] [#4 -0.24,0.65,0.00,M4] [#5 -0.05,-0.03,1.03,U] [#6 -0.06,-0.06,0.80,U] [#7 -0.23,-0.10,0.60,U] [#8 -0.14,0.24,0.75,U] 
22:35:07.511 00.000 21068 single-star, 7 included, MultiStar: {-0.06, 0.15}, one-star: {-0.08, 0.06}
22:35:07.512 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
22:35:07.513 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:35:07.514 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.45 mountX=0.09 mountY=-0.04, mountTheta=-0.47
22:35:07.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.06, opts=13)
22:35:07.518 00.002 21068 Enqueuing Move request for scope (-0.08, 0.06)
22:35:07.519 00.001 16108 Worker thread wakes up
22:35:07.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:35:07.519 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:35:07.519 00.000 16108 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=-0.04
22:35:07.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:35:07.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:07.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:07.519 00.000 16108 MoveAxis(E, 0, ABG)
22:35:07.519 00.000 16108 Move returns status 0, amount 0
22:35:07.519 00.000 16108 MoveAxis(N, 0, ABG)
22:35:07.519 00.000 16108 Move returns status 0, amount 0
22:35:07.520 00.001 16108 move complete, result=0
22:35:07.520 00.000 16108 worker thread done servicing request
22:35:07.525 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=3891, FiltMin=3353, FiltMax=60441, Gamma=1.000
22:35:07.548 00.023 21068 UpdateGuideState exits: m=100802 SNR=73.7
22:35:07.550 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:07.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:07.552 00.001 21068 Enqueuing Expose request
22:35:07.553 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:07.554 00.001 16108 Worker thread wakes up
22:35:07.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:07.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:08.520 00.966 16108 Exposure complete
22:35:08.579 00.059 16108 worker thread done servicing request
22:35:08.579 00.000 21068 OnExposeComplete: enter
22:35:08.580 00.001 21068 UpdateGuideState(): m_state=6
22:35:08.581 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1969
22:35:08.582 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.73, Mass=100622, SNR=65.3, Peak=15315 HFD=3.0
22:35:08.583 00.001 21068 MultiStar: [#1 -0.06,0.43,1.51,U] [#2 0.27,0.18,1.40,U] [#3 -0.06,0.37,1.26,U] [#4 -0.30,0.69,0.00,M5] [#5 0.13,0.04,1.04,U] [#6 -0.09,-0.12,0.87,U] [#7 -0.17,0.02,0.76,U] [#8 0.21,0.06,0.81,U] 
22:35:08.585 00.002 21068 refined, 7 included, MultiStar: {0.05, 0.18}, one-star: {0.09, 0.18}
22:35:08.586 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
22:35:08.587 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
22:35:08.588 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.32 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
22:35:08.589 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
22:35:08.590 00.001 21068 Enqueuing Move request for scope (0.05, 0.18)
22:35:08.591 00.001 16108 Worker thread wakes up
22:35:08.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
22:35:08.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
22:35:08.591 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.01 yDistance=-0.18
22:35:08.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:35:08.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:08.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:35:08.591 00.000 16108 MoveAxis(E, 0, ABG)
22:35:08.591 00.000 16108 Move returns status 0, amount 0
22:35:08.591 00.000 16108 MoveAxis(N, 0, ABG)
22:35:08.591 00.000 16108 Move returns status 0, amount 0
22:35:08.591 00.000 16108 move complete, result=0
22:35:08.591 00.000 16108 worker thread done servicing request
22:35:08.595 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3891, FiltMin=3296, FiltMax=58041, Gamma=1.000
22:35:08.613 00.018 21068 UpdateGuideState exits: m=100622 SNR=65.3
22:35:08.615 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:08.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:08.617 00.001 21068 Enqueuing Expose request
22:35:08.617 00.000 16108 Worker thread wakes up
22:35:08.617 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:35:08.618 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:08.619 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:09.770 01.151 16108 Exposure complete
22:35:09.837 00.067 16108 worker thread done servicing request
22:35:09.837 00.000 21068 OnExposeComplete: enter
22:35:09.837 00.000 21068 UpdateGuideState(): m_state=6
22:35:09.838 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1970
22:35:09.839 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.50, Mass=88544, SNR=59.6, Peak=12112 HFD=3.2
22:35:09.840 00.001 21068 MultiStar: [#1 0.13,-0.00,1.64,U] [#2 0.38,0.10,1.46,U] [#3 0.22,0.11,1.30,U] [#4 -0.21,0.52,0.00,M6] [#5 -0.20,-0.16,1.22,U] [#6 0.14,-0.23,0.96,U] [#7 -0.16,-0.29,0.65,U] [#8 0.27,0.08,1.08,U] 
22:35:09.841 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.16, -0.06}
22:35:09.842 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
22:35:09.842 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
22:35:09.843 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
22:35:09.846 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.03, opts=13)
22:35:09.847 00.001 21068 Enqueuing Move request for scope (0.14, -0.03)
22:35:09.848 00.001 16108 Worker thread wakes up
22:35:09.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
22:35:09.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
22:35:09.848 00.000 16108 Moving (0.14, -0.03) raw xDistance=-0.14 yDistance=-0.00
22:35:09.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:35:09.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:09.849 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:35:09.849 00.000 16108 MoveAxis(E, 0, ABG)
22:35:09.849 00.000 16108 Move returns status 0, amount 0
22:35:09.849 00.000 16108 MoveAxis(N, 0, ABG)
22:35:09.849 00.000 16108 Move returns status 0, amount 0
22:35:09.849 00.000 16108 move complete, result=0
22:35:09.849 00.000 16108 worker thread done servicing request
22:35:09.854 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3891, FiltMin=3341, FiltMax=42153, Gamma=1.000
22:35:09.871 00.017 21068 UpdateGuideState exits: m=88544 SNR=59.6
22:35:09.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:09.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:09.874 00.001 21068 Enqueuing Expose request
22:35:09.875 00.001 16108 Worker thread wakes up
22:35:09.875 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:09.876 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:09.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:10.848 00.972 16108 Exposure complete
22:35:10.924 00.076 16108 worker thread done servicing request
22:35:10.924 00.000 21068 OnExposeComplete: enter
22:35:10.926 00.002 21068 UpdateGuideState(): m_state=6
22:35:10.927 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1971
22:35:10.927 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=877.39, Mass=107736, SNR=67.6, Peak=16595 HFD=2.7
22:35:10.930 00.003 21068 MultiStar: [#1 -0.12,0.19,1.19,U] [#2 0.00,0.14,1.24,U] [#3 -0.14,-0.03,1.13,U] [#4 -0.53,0.31,0.00,M7] [#5 -0.03,-0.05,1.10,U] [#6 -0.08,-0.17,0.93,U] [#7 -0.51,0.05,0.76,U] [#8 0.10,0.03,0.80,U] 
22:35:10.931 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.24, -0.16}
22:35:10.932 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
22:35:10.932 00.000 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
22:35:10.933 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.12 mountY=0.02, mountTheta=0.18
22:35:10.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
22:35:10.936 00.001 21068 Enqueuing Move request for scope (-0.12, 0.01)
22:35:10.937 00.001 16108 Worker thread wakes up
22:35:10.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:35:10.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:35:10.937 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
22:35:10.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:35:10.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:10.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:35:10.937 00.000 16108 MoveAxis(E, 0, ABG)
22:35:10.937 00.000 16108 Move returns status 0, amount 0
22:35:10.938 00.001 16108 MoveAxis(N, 0, ABG)
22:35:10.938 00.000 16108 Move returns status 0, amount 0
22:35:10.938 00.000 16108 move complete, result=0
22:35:10.938 00.000 16108 worker thread done servicing request
22:35:10.946 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3891, FiltMin=3337, FiltMax=47152, Gamma=1.000
22:35:10.972 00.026 21068 UpdateGuideState exits: m=107736 SNR=67.6
22:35:10.974 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:10.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:10.976 00.001 21068 Enqueuing Expose request
22:35:10.977 00.001 16108 Worker thread wakes up
22:35:10.977 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:10.979 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:10.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:12.124 01.145 16108 Exposure complete
22:35:12.186 00.062 16108 worker thread done servicing request
22:35:12.186 00.000 21068 OnExposeComplete: enter
22:35:12.187 00.001 21068 UpdateGuideState(): m_state=6
22:35:12.188 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1972
22:35:12.189 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.33, Mass=112007, SNR=74.9, Peak=16083 HFD=3.2
22:35:12.190 00.001 21068 MultiStar: [#1 -0.21,0.04,1.05,U] [#2 0.03,-0.07,1.10,U] [#3 -0.00,-0.06,1.15,U] [#4 -0.69,0.40,0.00,M8] [#5 -0.03,-0.25,0.91,U] [#6 -0.26,-0.44,0.85,U] [#7 -0.53,-0.39,0.00,M1] [#8 -0.10,-0.02,0.75,U] 
22:35:12.190 00.000 21068 refined, 6 included, MultiStar: {-0.12, -0.14}, one-star: {-0.28, -0.22}
22:35:12.191 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
22:35:12.192 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
22:35:12.193 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.27 mountX=0.09 mountY=0.16, mountTheta=1.06
22:35:12.194 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.14, opts=13)
22:35:12.196 00.002 21068 Enqueuing Move request for scope (-0.12, -0.14)
22:35:12.197 00.001 16108 Worker thread wakes up
22:35:12.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
22:35:12.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
22:35:12.197 00.000 16108 Moving (-0.12, -0.14) raw xDistance=0.09 yDistance=0.16
22:35:12.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:35:12.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:12.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:35:12.197 00.000 16108 MoveAxis(E, 0, ABG)
22:35:12.197 00.000 16108 Move returns status 0, amount 0
22:35:12.197 00.000 16108 MoveAxis(N, 0, ABG)
22:35:12.197 00.000 16108 Move returns status 0, amount 0
22:35:12.197 00.000 16108 move complete, result=0
22:35:12.197 00.000 16108 worker thread done servicing request
22:35:12.202 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3891, FiltMin=3323, FiltMax=54464, Gamma=1.000
22:35:12.218 00.016 21068 UpdateGuideState exits: m=112007 SNR=74.9
22:35:12.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:12.219 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:12.220 00.001 21068 Enqueuing Expose request
22:35:12.221 00.001 16108 Worker thread wakes up
22:35:12.221 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:35:12.222 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:12.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:13.192 00.970 16108 Exposure complete
22:35:13.255 00.063 16108 worker thread done servicing request
22:35:13.255 00.000 21068 OnExposeComplete: enter
22:35:13.256 00.001 21068 UpdateGuideState(): m_state=6
22:35:13.258 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1973
22:35:13.260 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=877.59, Mass=96810, SNR=61.9, Peak=16483 HFD=3.0
22:35:13.261 00.001 21068 MultiStar: [#1 -0.31,0.06,1.35,U] [#2 0.26,0.15,1.40,U] [#3 0.24,-0.14,1.21,U] [#4 -0.46,0.21,0.94,U] [#5 -0.04,-0.30,1.07,U] [#6 -0.25,-0.28,0.97,U] [#7 -0.48,-0.15,0.89,U] [#8 0.22,-0.06,0.89,U] 
22:35:13.262 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.14, 0.04}
22:35:13.263 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
22:35:13.265 00.002 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
22:35:13.266 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=0.08 mountY=0.06, mountTheta=0.66
22:35:13.270 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
22:35:13.272 00.002 21068 Enqueuing Move request for scope (-0.09, -0.04)
22:35:13.273 00.001 16108 Worker thread wakes up
22:35:13.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:35:13.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:35:13.273 00.000 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
22:35:13.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:35:13.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:13.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:35:13.273 00.000 16108 MoveAxis(E, 0, ABG)
22:35:13.273 00.000 16108 Move returns status 0, amount 0
22:35:13.273 00.000 16108 MoveAxis(N, 0, ABG)
22:35:13.273 00.000 16108 Move returns status 0, amount 0
22:35:13.273 00.000 16108 move complete, result=0
22:35:13.273 00.000 16108 worker thread done servicing request
22:35:13.279 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3888, FiltMin=3350, FiltMax=52176, Gamma=1.000
22:35:13.302 00.023 21068 UpdateGuideState exits: m=96810 SNR=61.9
22:35:13.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:13.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:13.305 00.001 21068 Enqueuing Expose request
22:35:13.306 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:13.307 00.001 16108 Worker thread wakes up
22:35:13.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:13.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:14.451 01.144 16108 Exposure complete
22:35:14.512 00.061 16108 worker thread done servicing request
22:35:14.512 00.000 21068 OnExposeComplete: enter
22:35:14.513 00.001 21068 UpdateGuideState(): m_state=6
22:35:14.514 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1974
22:35:14.515 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.61, Mass=114332, SNR=73.6, Peak=15811 HFD=3.3
22:35:14.516 00.001 21068 MultiStar: [#1 -0.33,0.16,1.06,U] [#2 0.09,-0.16,1.36,U] [#3 -0.06,-0.07,1.03,U] [#4 -0.28,0.31,0.77,U] [#5 0.20,-0.26,0.99,U] [#6 0.08,-0.41,0.77,U] [#7 -0.52,-0.15,0.74,U] [#8 -0.12,-0.08,0.78,U] 
22:35:14.517 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.23, 0.06}
22:35:14.518 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.70)
22:35:14.518 00.000 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
22:35:14.519 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.62 mountX=0.10 mountY=0.09, mountTheta=0.73
22:35:14.521 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.07, opts=13)
22:35:14.522 00.001 21068 Enqueuing Move request for scope (-0.11, -0.07)
22:35:14.522 00.000 16108 Worker thread wakes up
22:35:14.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:35:14.522 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:35:14.522 00.000 16108 Moving (-0.11, -0.07) raw xDistance=0.10 yDistance=0.09
22:35:14.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:35:14.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:14.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:35:14.522 00.000 16108 MoveAxis(E, 0, ABG)
22:35:14.524 00.002 16108 Move returns status 0, amount 0
22:35:14.524 00.000 16108 MoveAxis(N, 0, ABG)
22:35:14.524 00.000 16108 Move returns status 0, amount 0
22:35:14.524 00.000 16108 move complete, result=0
22:35:14.524 00.000 16108 worker thread done servicing request
22:35:14.527 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3888, FiltMin=3369, FiltMax=55392, Gamma=1.000
22:35:14.547 00.020 21068 UpdateGuideState exits: m=114332 SNR=73.6
22:35:14.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:14.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:14.550 00.001 21068 Enqueuing Expose request
22:35:14.551 00.001 16108 Worker thread wakes up
22:35:14.552 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:14.552 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:14.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:15.512 00.960 16108 Exposure complete
22:35:15.593 00.081 16108 worker thread done servicing request
22:35:15.593 00.000 21068 OnExposeComplete: enter
22:35:15.594 00.001 21068 UpdateGuideState(): m_state=6
22:35:15.596 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1975
22:35:15.597 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.44, Mass=99344, SNR=71.3, Peak=14963 HFD=3.2
22:35:15.598 00.001 21068 MultiStar: [#1 -0.19,0.24,1.25,U] [#2 -0.09,0.33,1.44,U] [#3 0.19,-0.00,1.30,U] [#4 -0.31,0.58,0.00,M7] [#5 0.05,-0.09,0.85,U] [#6 0.13,-0.40,0.89,U] [#7 -0.10,-0.37,0.65,U] [#8 -0.19,0.21,0.97,U] 
22:35:15.600 00.002 21068 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.09, -0.12}
22:35:15.601 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
22:35:15.602 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
22:35:15.603 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.14 mountX=0.02 mountY=-0.02, mountTheta=-0.79
22:35:15.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
22:35:15.607 00.002 21068 Enqueuing Move request for scope (-0.01, 0.02)
22:35:15.607 00.000 16108 Worker thread wakes up
22:35:15.609 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:35:15.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:35:15.609 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
22:35:15.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:35:15.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:15.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:35:15.609 00.000 16108 MoveAxis(E, 0, ABG)
22:35:15.609 00.000 16108 Move returns status 0, amount 0
22:35:15.609 00.000 16108 MoveAxis(N, 0, ABG)
22:35:15.609 00.000 16108 Move returns status 0, amount 0
22:35:15.609 00.000 16108 move complete, result=0
22:35:15.609 00.000 16108 worker thread done servicing request
22:35:15.615 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3891, FiltMin=3328, FiltMax=60921, Gamma=1.000
22:35:15.633 00.018 21068 UpdateGuideState exits: m=99344 SNR=71.3
22:35:15.635 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:15.636 00.000 21068 Enqueuing Expose request
22:35:15.637 00.001 16108 Worker thread wakes up
22:35:15.638 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:15.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:15.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:16.794 01.156 16108 Exposure complete
22:35:16.855 00.061 16108 worker thread done servicing request
22:35:16.855 00.000 21068 OnExposeComplete: enter
22:35:16.856 00.001 21068 UpdateGuideState(): m_state=6
22:35:16.857 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1976
22:35:16.858 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.79, Mass=111204, SNR=72.7, Peak=17731 HFD=3.1
22:35:16.859 00.001 21068 MultiStar: [#1 -0.45,0.18,1.19,U] [#2 -0.14,0.41,1.03,U] [#3 -0.19,-0.00,1.04,U] [#4 -0.41,0.50,0.00,M8] [#5 -0.10,-0.12,0.99,U] [#6 0.08,-0.39,0.79,U] [#7 -0.55,0.00,0.65,U] [#8 -0.12,0.17,0.87,U] 
22:35:16.860 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.08}, one-star: {-0.16, 0.23}
22:35:16.861 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
22:35:16.862 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
22:35:16.863 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.78 mountX=0.22 mountY=-0.03, mountTheta=-0.13
22:35:16.864 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.08, opts=13)
22:35:16.865 00.001 21068 Enqueuing Move request for scope (-0.21, 0.08)
22:35:16.866 00.001 16108 Worker thread wakes up
22:35:16.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
22:35:16.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
22:35:16.866 00.000 16108 Moving (-0.21, 0.08) raw xDistance=0.22 yDistance=-0.03
22:35:16.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:35:16.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:16.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:16.866 00.000 16108 MoveAxis(W, 56, ABG)
22:35:16.866 00.000 16108 Guiding  Dir = 3, Dur = 56
22:35:16.867 00.001 16108 IsSlewing returns 0
22:35:16.867 00.000 16108 IsGuiding returns 0
22:35:16.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3888, FiltMin=3318, FiltMax=46649, Gamma=1.000
22:35:16.885 00.015 21068 UpdateGuideState exits: m=111204 SNR=72.7
22:35:16.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:16.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:16.887 00.000 21068 Enqueuing Expose request
22:35:16.889 00.002 16108 PulseGuide returned control before completion, sleep 43
22:35:16.937 00.048 16108 IsGuiding returns 1
22:35:16.937 00.000 16108 scope still moving after pulse duration time elapsed
22:35:16.969 00.032 16108 IsSlewing returns 0
22:35:16.969 00.000 16108 IsGuiding returns 1
22:35:17.000 00.031 16108 IsSlewing returns 0
22:35:17.000 00.000 16108 IsGuiding returns 0
22:35:17.000 00.000 16108 scope move finished after 56 + 77 ms
22:35:17.000 00.000 16108 Move returns status 0, amount 56
22:35:17.000 00.000 16108 MoveAxis(N, 0, ABG)
22:35:17.000 00.000 16108 Move returns status 0, amount 0
22:35:17.000 00.000 16108 move complete, result=0
22:35:17.000 00.000 16108 worker thread done servicing request
22:35:17.000 00.000 16108 Worker thread wakes up
22:35:17.000 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
22:35:17.002 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:17.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:17.963 00.961 16108 Exposure complete
22:35:18.024 00.061 16108 worker thread done servicing request
22:35:18.024 00.000 21068 OnExposeComplete: enter
22:35:18.025 00.001 21068 UpdateGuideState(): m_state=6
22:35:18.026 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1977
22:35:18.027 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.60, Mass=102331, SNR=73.4, Peak=14099 HFD=3.2
22:35:18.029 00.002 21068 MultiStar: [#1 0.06,0.27,1.30,U] [#2 0.04,0.20,1.31,U] [#3 0.13,0.21,1.01,U] [#4 -0.46,0.42,0.00,M9] [#5 0.02,0.03,1.00,U] [#6 0.11,-0.43,0.85,U] [#7 -0.37,-0.36,0.59,U] [#8 -0.10,0.09,0.82,U] 
22:35:18.029 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {-0.13, 0.05}
22:35:18.030 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:35:18.031 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
22:35:18.032 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.68 mountX=0.01 mountY=-0.05, mountTheta=-1.28
22:35:18.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
22:35:18.035 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
22:35:18.036 00.001 16108 Worker thread wakes up
22:35:18.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:35:18.036 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:35:18.036 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.01 yDistance=-0.05
22:35:18.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:35:18.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:18.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:35:18.036 00.000 16108 MoveAxis(E, 0, ABG)
22:35:18.036 00.000 16108 Move returns status 0, amount 0
22:35:18.037 00.001 16108 MoveAxis(N, 0, ABG)
22:35:18.037 00.000 16108 Move returns status 0, amount 0
22:35:18.037 00.000 16108 move complete, result=0
22:35:18.037 00.000 16108 worker thread done servicing request
22:35:18.040 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3891, FiltMin=3296, FiltMax=52745, Gamma=1.000
22:35:18.056 00.016 21068 UpdateGuideState exits: m=102331 SNR=73.4
22:35:18.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:18.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:18.058 00.000 21068 Enqueuing Expose request
22:35:18.059 00.001 16108 Worker thread wakes up
22:35:18.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:18.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:18.059 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:19.214 01.155 16108 Exposure complete
22:35:19.273 00.059 16108 worker thread done servicing request
22:35:19.273 00.000 21068 OnExposeComplete: enter
22:35:19.274 00.001 21068 UpdateGuideState(): m_state=6
22:35:19.276 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1978
22:35:19.277 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.43, Mass=111986, SNR=77.5, Peak=14531 HFD=3.2
22:35:19.278 00.001 21068 MultiStar: [#1 0.01,0.45,1.30,U] [#2 0.38,0.31,1.11,U] [#3 0.25,0.23,1.09,U] [#4 -0.03,0.27,0.85,U] [#5 0.08,-0.14,0.92,U] [#6 -0.16,-0.21,0.79,U] [#7 -0.22,-0.06,0.58,U] [#8 0.22,0.06,0.73,U] 
22:35:19.279 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.12}, one-star: {-0.03, -0.13}
22:35:19.279 00.000 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
22:35:19.281 00.002 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
22:35:19.282 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.84 mountX=0.01 mountY=0.13, mountTheta=1.48
22:35:19.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
22:35:19.285 00.001 21068 Enqueuing Move request for scope (-0.03, -0.13)
22:35:19.285 00.000 16108 Worker thread wakes up
22:35:19.286 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:35:19.286 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:35:19.286 00.000 16108 Moving (-0.03, -0.13) raw xDistance=0.01 yDistance=0.13
22:35:19.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:35:19.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:19.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:35:19.286 00.000 16108 MoveAxis(E, 0, ABG)
22:35:19.286 00.000 16108 Move returns status 0, amount 0
22:35:19.286 00.000 16108 MoveAxis(N, 0, ABG)
22:35:19.286 00.000 16108 Move returns status 0, amount 0
22:35:19.286 00.000 16108 move complete, result=0
22:35:19.286 00.000 16108 worker thread done servicing request
22:35:19.291 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3888, FiltMin=3363, FiltMax=59673, Gamma=1.000
22:35:19.307 00.016 21068 UpdateGuideState exits: m=111986 SNR=77.5
22:35:19.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:19.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:19.311 00.001 21068 Enqueuing Expose request
22:35:19.312 00.001 16108 Worker thread wakes up
22:35:19.312 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:19.313 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:19.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:20.287 00.974 16108 Exposure complete
22:35:20.346 00.059 16108 worker thread done servicing request
22:35:20.346 00.000 21068 OnExposeComplete: enter
22:35:20.347 00.001 21068 UpdateGuideState(): m_state=6
22:35:20.348 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1979
22:35:20.349 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.61, Mass=115871, SNR=76.4, Peak=18771 HFD=2.7
22:35:20.350 00.001 21068 MultiStar: [#1 -0.04,0.29,1.11,U] [#2 0.14,0.13,1.17,U] [#3 0.10,0.34,0.98,U] [#4 -0.29,0.28,0.84,U] [#5 0.08,-0.09,1.00,U] [#6 -0.18,-0.37,0.84,U] [#7 -0.28,-0.06,0.71,U] [#8 -0.01,0.10,0.83,U] 
22:35:20.350 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.08, 0.06}
22:35:20.351 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
22:35:20.352 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
22:35:20.353 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.03 mountX=0.06 mountY=-0.07, mountTheta=-0.91
22:35:20.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
22:35:20.356 00.001 21068 Enqueuing Move request for scope (-0.04, 0.09)
22:35:20.357 00.001 16108 Worker thread wakes up
22:35:20.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:35:20.357 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:35:20.357 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.06 yDistance=-0.07
22:35:20.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:35:20.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:20.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:20.357 00.000 16108 MoveAxis(E, 0, ABG)
22:35:20.357 00.000 16108 Move returns status 0, amount 0
22:35:20.357 00.000 16108 MoveAxis(N, 0, ABG)
22:35:20.357 00.000 16108 Move returns status 0, amount 0
22:35:20.357 00.000 16108 move complete, result=0
22:35:20.357 00.000 16108 worker thread done servicing request
22:35:20.361 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3891, FiltMin=3357, FiltMax=61257, Gamma=1.000
22:35:20.377 00.016 21068 UpdateGuideState exits: m=115871 SNR=76.4
22:35:20.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.380 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:20.381 00.001 21068 Enqueuing Expose request
22:35:20.382 00.001 16108 Worker thread wakes up
22:35:20.382 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:20.384 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:20.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:21.530 01.146 16108 Exposure complete
22:35:21.600 00.070 16108 worker thread done servicing request
22:35:21.600 00.000 21068 OnExposeComplete: enter
22:35:21.601 00.001 21068 UpdateGuideState(): m_state=6
22:35:21.602 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1980
22:35:21.603 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.71, Mass=110782, SNR=69.5, Peak=16675 HFD=3.4
22:35:21.604 00.001 21068 MultiStar: [#1 -0.51,0.63,0.00,M1] [#2 -0.27,0.46,1.44,U] [#3 -0.39,0.37,1.04,U] [#4 -0.61,0.61,0.00,M8] [#5 -0.05,-0.10,0.97,U] [#6 -0.10,-0.10,1.08,U] [#7 -0.95,0.14,0.00,M1] [#8 -0.27,0.33,0.79,U] 
22:35:21.605 00.001 21068 single-star, 5 included, MultiStar: {-0.20, 0.20}, one-star: {-0.10, 0.16}
22:35:21.606 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
22:35:21.606 00.000 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
22:35:21.607 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=0.12 mountY=-0.13, mountTheta=-0.81
22:35:21.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.16, opts=13)
22:35:21.609 00.000 21068 Enqueuing Move request for scope (-0.10, 0.16)
22:35:21.610 00.001 16108 Worker thread wakes up
22:35:21.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
22:35:21.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
22:35:21.610 00.000 16108 Moving (-0.10, 0.16) raw xDistance=0.12 yDistance=-0.13
22:35:21.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:35:21.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:21.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:21.611 00.001 16108 MoveAxis(E, 0, ABG)
22:35:21.611 00.000 16108 Move returns status 0, amount 0
22:35:21.611 00.000 16108 MoveAxis(N, 0, ABG)
22:35:21.611 00.000 16108 Move returns status 0, amount 0
22:35:21.611 00.000 16108 move complete, result=0
22:35:21.611 00.000 16108 worker thread done servicing request
22:35:21.614 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3888, FiltMin=3373, FiltMax=56013, Gamma=1.000
22:35:21.630 00.016 21068 UpdateGuideState exits: m=110782 SNR=69.5
22:35:21.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:21.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:21.632 00.000 21068 Enqueuing Expose request
22:35:21.633 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:21.635 00.002 16108 Worker thread wakes up
22:35:21.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:21.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:22.596 00.961 16108 Exposure complete
22:35:22.663 00.067 16108 worker thread done servicing request
22:35:22.663 00.000 21068 OnExposeComplete: enter
22:35:22.664 00.001 21068 UpdateGuideState(): m_state=6
22:35:22.665 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1981
22:35:22.667 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=877.97, Mass=97181, SNR=70.1, Peak=17283 HFD=2.8
22:35:22.669 00.002 21068 MultiStar: [#1 -0.15,0.12,1.15,U] [#2 -0.03,0.29,1.23,U] [#3 -0.05,0.42,0.90,U] [#4 -0.06,0.73,0.00,M9] [#5 0.10,0.09,0.89,U] [#6 0.02,0.09,0.85,U] [#7 -0.55,0.18,0.00,M2] [#8 0.22,0.47,0.90,U] 
22:35:22.670 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.27}, one-star: {-0.16, 0.42}
22:35:22.671 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
22:35:22.672 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
22:35:22.673 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.63 mountX=0.06 mountY=-0.26, mountTheta=-1.33
22:35:22.674 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.27, opts=13)
22:35:22.675 00.001 21068 Enqueuing Move request for scope (-0.02, 0.27)
22:35:22.676 00.001 16108 Worker thread wakes up
22:35:22.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
22:35:22.677 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
22:35:22.677 00.000 16108 Moving (-0.02, 0.27) raw xDistance=0.06 yDistance=-0.26
22:35:22.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:35:22.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:22.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:35:22.677 00.000 16108 MoveAxis(E, 0, ABG)
22:35:22.677 00.000 16108 Move returns status 0, amount 0
22:35:22.677 00.000 16108 MoveAxis(N, 0, ABG)
22:35:22.677 00.000 16108 Move returns status 0, amount 0
22:35:22.677 00.000 16108 move complete, result=0
22:35:22.677 00.000 16108 worker thread done servicing request
22:35:22.681 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3891, FiltMin=3302, FiltMax=51641, Gamma=1.000
22:35:22.695 00.014 21068 UpdateGuideState exits: m=97181 SNR=70.1
22:35:22.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:22.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:22.698 00.001 21068 Enqueuing Expose request
22:35:22.699 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:35:22.700 00.001 16108 Worker thread wakes up
22:35:22.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:22.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:23.860 01.160 16108 Exposure complete
22:35:23.924 00.064 16108 worker thread done servicing request
22:35:23.925 00.001 21068 OnExposeComplete: enter
22:35:23.925 00.000 21068 UpdateGuideState(): m_state=6
22:35:23.927 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1982
22:35:23.928 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.54, Mass=111975, SNR=75.3, Peak=16227 HFD=3.1
22:35:23.930 00.002 21068 MultiStar: [#1 -0.10,0.00,1.07,U] [#2 0.07,0.40,1.24,U] [#3 -0.16,0.05,1.10,U] [#4 -0.04,0.35,0.78,U] [#5 0.25,0.07,1.12,U] [#6 0.15,-0.23,0.77,U] [#7 -0.27,0.01,0.68,U] [#8 0.14,0.29,0.76,U] 
22:35:23.931 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.03, -0.01}
22:35:23.932 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
22:35:23.933 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
22:35:23.935 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.75 mountX=0.02 mountY=0.02, mountTheta=0.60
22:35:23.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
22:35:23.937 00.000 21068 Enqueuing Move request for scope (-0.03, -0.01)
22:35:23.938 00.001 16108 Worker thread wakes up
22:35:23.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:35:23.939 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:35:23.939 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=0.02
22:35:23.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:35:23.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:35:23.939 00.000 16108 MoveAxis(E, 0, ABG)
22:35:23.939 00.000 16108 Move returns status 0, amount 0
22:35:23.939 00.000 16108 MoveAxis(N, 0, ABG)
22:35:23.939 00.000 16108 Move returns status 0, amount 0
22:35:23.940 00.001 16108 move complete, result=0
22:35:23.940 00.000 16108 worker thread done servicing request
22:35:23.942 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=3888, FiltMin=3341, FiltMax=58233, Gamma=1.000
22:35:23.964 00.022 21068 UpdateGuideState exits: m=111975 SNR=75.3
22:35:23.966 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:23.968 00.001 21068 Enqueuing Expose request
22:35:23.969 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:23.970 00.001 16108 Worker thread wakes up
22:35:23.971 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:23.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:24.937 00.966 16108 Exposure complete
22:35:25.002 00.065 16108 worker thread done servicing request
22:35:25.002 00.000 21068 OnExposeComplete: enter
22:35:25.003 00.001 21068 UpdateGuideState(): m_state=6
22:35:25.004 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1983
22:35:25.005 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.57, Mass=118973, SNR=77.2, Peak=17171 HFD=3.2
22:35:25.008 00.003 21068 MultiStar: [#1 -0.20,0.25,1.02,U] [#2 0.04,0.23,1.33,U] [#3 0.10,-0.02,1.20,U] [#4 -0.10,0.35,0.90,U] [#5 0.12,0.07,0.88,U] [#6 0.00,-0.10,0.77,U] [#7 -0.31,0.12,0.47,U] [#8 -0.05,0.07,0.81,U] 
22:35:25.009 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.12, 0.02}
22:35:25.010 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
22:35:25.011 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
22:35:25.011 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.89 mountX=0.06 mountY=-0.10, mountTheta=-1.06
22:35:25.014 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
22:35:25.015 00.001 21068 Enqueuing Move request for scope (-0.04, 0.12)
22:35:25.016 00.001 16108 Worker thread wakes up
22:35:25.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:35:25.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:35:25.016 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.10
22:35:25.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:35:25.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:25.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:25.016 00.000 16108 MoveAxis(E, 0, ABG)
22:35:25.016 00.000 16108 Move returns status 0, amount 0
22:35:25.016 00.000 16108 MoveAxis(N, 0, ABG)
22:35:25.016 00.000 16108 Move returns status 0, amount 0
22:35:25.016 00.000 16108 move complete, result=0
22:35:25.016 00.000 16108 worker thread done servicing request
22:35:25.021 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3888, FiltMin=3382, FiltMax=49145, Gamma=1.000
22:35:25.037 00.016 21068 UpdateGuideState exits: m=118973 SNR=77.2
22:35:25.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:25.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:25.040 00.001 21068 Enqueuing Expose request
22:35:25.041 00.001 16108 Worker thread wakes up
22:35:25.041 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:25.042 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:25.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:26.217 01.175 16108 Exposure complete
22:35:26.283 00.066 16108 worker thread done servicing request
22:35:26.283 00.000 21068 OnExposeComplete: enter
22:35:26.284 00.001 21068 UpdateGuideState(): m_state=6
22:35:26.285 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1984
22:35:26.286 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.33, Mass=110766, SNR=75.8, Peak=15171 HFD=3.3
22:35:26.287 00.001 21068 MultiStar: [#1 -0.28,0.21,1.13,U] [#2 0.19,0.20,1.36,U] [#3 0.02,0.29,1.13,U] [#4 -0.24,0.24,0.92,U] [#5 -0.00,-0.10,0.97,U] [#6 -0.24,-0.25,0.89,U] [#7 -0.24,-0.34,0.57,U] [#8 0.09,0.11,0.81,U] 
22:35:26.288 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.14, -0.22}
22:35:26.289 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
22:35:26.289 00.000 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
22:35:26.290 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.59 mountX=0.08 mountY=-0.03, mountTheta=-0.32
22:35:26.293 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.05, opts=13)
22:35:26.295 00.002 21068 Enqueuing Move request for scope (-0.08, 0.05)
22:35:26.296 00.001 16108 Worker thread wakes up
22:35:26.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
22:35:26.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
22:35:26.296 00.000 16108 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=-0.03
22:35:26.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:35:26.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:26.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:26.296 00.000 16108 MoveAxis(E, 0, ABG)
22:35:26.296 00.000 16108 Move returns status 0, amount 0
22:35:26.296 00.000 16108 MoveAxis(N, 0, ABG)
22:35:26.296 00.000 16108 Move returns status 0, amount 0
22:35:26.297 00.001 16108 move complete, result=0
22:35:26.297 00.000 16108 worker thread done servicing request
22:35:26.303 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3885, FiltMin=3261, FiltMax=53549, Gamma=1.000
22:35:26.318 00.015 21068 UpdateGuideState exits: m=110766 SNR=75.8
22:35:26.320 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:26.320 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:26.321 00.001 21068 Enqueuing Expose request
22:35:26.322 00.001 16108 Worker thread wakes up
22:35:26.322 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:26.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:26.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:27.297 00.974 16108 Exposure complete
22:35:27.355 00.058 16108 worker thread done servicing request
22:35:27.355 00.000 21068 OnExposeComplete: enter
22:35:27.356 00.001 21068 UpdateGuideState(): m_state=6
22:35:27.357 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1985
22:35:27.358 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.44, Mass=107781, SNR=77.9, Peak=14467 HFD=3.2
22:35:27.360 00.002 21068 MultiStar: [#1 -0.01,0.08,1.13,U] [#2 0.50,0.09,1.26,U] [#3 0.32,0.01,0.94,U] [#4 -0.04,0.30,0.83,U] [#5 0.10,-0.04,0.96,U] [#6 -0.04,-0.36,0.75,U] [#7 -0.53,-0.20,0.00,M1] [#8 0.28,-0.09,0.69,U] 
22:35:27.361 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.00}, one-star: {0.10, -0.11}
22:35:27.362 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
22:35:27.363 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
22:35:27.364 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=-0.12 mountY=0.09, mountTheta=2.50
22:35:27.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
22:35:27.366 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
22:35:27.367 00.001 16108 Worker thread wakes up
22:35:27.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
22:35:27.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
22:35:27.367 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.09
22:35:27.368 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:35:27.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:27.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:35:27.368 00.000 16108 MoveAxis(E, 0, ABG)
22:35:27.368 00.000 16108 Move returns status 0, amount 0
22:35:27.368 00.000 16108 MoveAxis(N, 0, ABG)
22:35:27.368 00.000 16108 Move returns status 0, amount 0
22:35:27.368 00.000 16108 move complete, result=0
22:35:27.368 00.000 16108 worker thread done servicing request
22:35:27.374 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3885, FiltMin=3331, FiltMax=45165, Gamma=1.000
22:35:27.389 00.015 21068 UpdateGuideState exits: m=107781 SNR=77.9
22:35:27.391 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:27.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:27.393 00.001 21068 Enqueuing Expose request
22:35:27.393 00.000 16108 Worker thread wakes up
22:35:27.393 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:27.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:27.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:28.546 01.152 16108 Exposure complete
22:35:28.607 00.061 16108 worker thread done servicing request
22:35:28.607 00.000 21068 OnExposeComplete: enter
22:35:28.608 00.001 21068 UpdateGuideState(): m_state=6
22:35:28.610 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1986
22:35:28.611 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.54, Mass=111346, SNR=79.1, Peak=15843 HFD=3.3
22:35:28.613 00.002 21068 MultiStar: [#1 -0.22,-0.04,1.39,U] [#2 0.13,-0.08,1.24,U] [#3 0.03,0.10,0.87,U] [#4 -0.23,0.29,0.82,U] [#5 0.07,-0.16,0.84,U] [#6 -0.08,-0.41,0.70,U] [#7 -0.59,-0.27,0.00,M2] [#8 -0.03,0.04,0.68,U] 
22:35:28.614 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.25, -0.01}
22:35:28.615 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
22:35:28.616 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
22:35:28.616 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=0.07 mountY=0.05, mountTheta=0.59
22:35:28.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
22:35:28.619 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
22:35:28.620 00.001 16108 Worker thread wakes up
22:35:28.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:35:28.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:35:28.621 00.001 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
22:35:28.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:35:28.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:28.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:35:28.621 00.000 16108 MoveAxis(E, 0, ABG)
22:35:28.621 00.000 16108 Move returns status 0, amount 0
22:35:28.621 00.000 16108 MoveAxis(N, 0, ABG)
22:35:28.621 00.000 16108 Move returns status 0, amount 0
22:35:28.621 00.000 16108 move complete, result=0
22:35:28.621 00.000 16108 worker thread done servicing request
22:35:28.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3881, FiltMin=3357, FiltMax=48169, Gamma=1.000
22:35:28.643 00.018 21068 UpdateGuideState exits: m=111346 SNR=79.1
22:35:28.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:28.645 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:28.645 00.000 21068 Enqueuing Expose request
22:35:28.646 00.001 16108 Worker thread wakes up
22:35:28.646 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:28.648 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:28.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:29.608 00.960 16108 Exposure complete
22:35:29.668 00.060 16108 worker thread done servicing request
22:35:29.668 00.000 21068 OnExposeComplete: enter
22:35:29.669 00.001 21068 UpdateGuideState(): m_state=6
22:35:29.669 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1987
22:35:29.670 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.48, Mass=100478, SNR=70.4, Peak=14899 HFD=3.1
22:35:29.671 00.001 21068 MultiStar: [#1 -0.04,-0.08,1.18,U] [#2 0.08,-0.11,1.21,U] [#3 0.17,-0.23,0.97,U] [#4 -0.24,0.35,0.82,U] [#5 0.13,-0.22,1.18,U] [#6 0.09,-0.37,0.82,U] [#7 -0.26,-0.47,0.59,U] [#8 0.03,0.09,0.90,U] 
22:35:29.672 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.24, -0.07}
22:35:29.673 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
22:35:29.674 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
22:35:29.675 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.24 mountX=-0.06 mountY=0.10, mountTheta=2.10
22:35:29.677 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
22:35:29.678 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
22:35:29.679 00.001 16108 Worker thread wakes up
22:35:29.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:35:29.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:35:29.679 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.10
22:35:29.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:35:29.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:29.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:35:29.679 00.000 16108 MoveAxis(E, 0, ABG)
22:35:29.679 00.000 16108 Move returns status 0, amount 0
22:35:29.679 00.000 16108 MoveAxis(N, 0, ABG)
22:35:29.679 00.000 16108 Move returns status 0, amount 0
22:35:29.679 00.000 16108 move complete, result=0
22:35:29.679 00.000 16108 worker thread done servicing request
22:35:29.684 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3881, FiltMin=3344, FiltMax=45261, Gamma=1.000
22:35:29.700 00.016 21068 UpdateGuideState exits: m=100478 SNR=70.4
22:35:29.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:29.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:29.702 00.000 21068 Enqueuing Expose request
22:35:29.703 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:29.704 00.001 16108 Worker thread wakes up
22:35:29.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:29.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:30.860 01.156 16108 Exposure complete
22:35:30.933 00.073 16108 worker thread done servicing request
22:35:30.933 00.000 21068 OnExposeComplete: enter
22:35:30.935 00.002 21068 UpdateGuideState(): m_state=6
22:35:30.937 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1988
22:35:30.939 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=877.47, Mass=115486, SNR=77.5, Peak=16816 HFD=3.2
22:35:30.942 00.003 21068 MultiStar: [#1 0.07,0.01,1.09,U] [#2 0.43,0.07,1.19,U] [#3 0.23,-0.12,1.15,U] [#4 0.10,0.32,0.82,U] [#5 0.47,-0.28,0.81,U] [#6 0.26,-0.27,0.71,U] [#7 0.04,-0.05,0.65,U] [#8 0.44,0.07,0.73,U] 
22:35:30.944 00.002 21068 refined, 8 included, MultiStar: {0.28, -0.03}, one-star: {0.43, -0.08}
22:35:30.945 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
22:35:30.948 00.003 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
22:35:30.950 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.11 mountX=-0.28 mountY=-0.03, mountTheta=-3.02
22:35:30.953 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.03, opts=13)
22:35:30.954 00.001 21068 Enqueuing Move request for scope (0.28, -0.03)
22:35:30.955 00.001 16108 Worker thread wakes up
22:35:30.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
22:35:30.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
22:35:30.955 00.000 16108 Moving (0.28, -0.03) raw xDistance=-0.28 yDistance=-0.03
22:35:30.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:35:30.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:30.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:30.955 00.000 16108 MoveAxis(E, 74, ABG)
22:35:30.955 00.000 16108 Guiding  Dir = 2, Dur = 74
22:35:30.957 00.002 16108 IsSlewing returns 0
22:35:30.957 00.000 16108 IsGuiding returns 0
22:35:30.962 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3881, FiltMin=3357, FiltMax=50173, Gamma=1.000
22:35:30.985 00.023 21068 UpdateGuideState exits: m=115486 SNR=77.5
22:35:30.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:30.988 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:30.988 00.000 21068 Enqueuing Expose request
22:35:30.990 00.002 16108 PulseGuide returned control before completion, sleep 52
22:35:31.050 00.060 16108 IsGuiding returns 1
22:35:31.050 00.000 16108 scope still moving after pulse duration time elapsed
22:35:31.081 00.031 16108 IsSlewing returns 0
22:35:31.081 00.000 16108 IsGuiding returns 0
22:35:31.081 00.000 16108 scope move finished after 74 + 50 ms
22:35:31.081 00.000 16108 Move returns status 0, amount 74
22:35:31.081 00.000 16108 MoveAxis(N, 0, ABG)
22:35:31.081 00.000 16108 Move returns status 0, amount 0
22:35:31.081 00.000 16108 move complete, result=0
22:35:31.081 00.000 16108 worker thread done servicing request
22:35:31.081 00.000 16108 Worker thread wakes up
22:35:31.081 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH
22:35:31.083 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:31.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:32.052 00.969 16108 Exposure complete
22:35:32.117 00.065 16108 worker thread done servicing request
22:35:32.117 00.000 21068 OnExposeComplete: enter
22:35:32.119 00.002 21068 UpdateGuideState(): m_state=6
22:35:32.120 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1989
22:35:32.121 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.62, Mass=109473, SNR=69.0, Peak=13747 HFD=3.5
22:35:32.123 00.002 21068 MultiStar: [#1 0.01,0.17,1.06,U] [#2 0.10,0.27,1.38,U] [#3 0.09,0.29,1.06,U] [#4 -0.21,0.51,0.85,U] [#5 0.48,0.04,1.02,U] [#6 0.29,-0.29,0.78,U] [#7 -0.45,0.00,0.74,U] [#8 0.06,0.51,0.83,U] 
22:35:32.123 00.000 21068 single-star, 8 included, MultiStar: {0.05, 0.18}, one-star: {-0.12, 0.06}
22:35:32.124 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
22:35:32.126 00.002 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
22:35:32.126 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.66 mountX=0.13 mountY=-0.03, mountTheta=-0.24
22:35:32.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
22:35:32.129 00.001 21068 Enqueuing Move request for scope (-0.12, 0.06)
22:35:32.130 00.001 16108 Worker thread wakes up
22:35:32.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
22:35:32.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
22:35:32.130 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
22:35:32.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:35:32.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:32.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:32.130 00.000 16108 MoveAxis(E, 0, ABG)
22:35:32.130 00.000 16108 Move returns status 0, amount 0
22:35:32.130 00.000 16108 MoveAxis(N, 0, ABG)
22:35:32.130 00.000 16108 Move returns status 0, amount 0
22:35:32.130 00.000 16108 move complete, result=0
22:35:32.130 00.000 16108 worker thread done servicing request
22:35:32.135 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3881, FiltMin=3293, FiltMax=55593, Gamma=1.000
22:35:32.154 00.019 21068 UpdateGuideState exits: m=109473 SNR=69.0
22:35:32.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:32.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:32.157 00.001 21068 Enqueuing Expose request
22:35:32.158 00.001 16108 Worker thread wakes up
22:35:32.158 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:32.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:32.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:33.310 01.151 16108 Exposure complete
22:35:33.374 00.064 16108 worker thread done servicing request
22:35:33.374 00.000 21068 OnExposeComplete: enter
22:35:33.376 00.002 21068 UpdateGuideState(): m_state=6
22:35:33.378 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1990
22:35:33.379 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.16, Mass=119439, SNR=73.0, Peak=17363 HFD=3.5
22:35:33.381 00.002 21068 MultiStar: [#1 -0.55,0.11,0.00,M1] [#2 -0.00,-0.04,1.32,U] [#3 -0.27,0.00,1.04,U] [#4 -0.53,0.31,0.00,M2] [#5 0.11,-0.30,0.92,U] [#6 -0.05,-0.44,0.88,U] [#7 -0.74,-0.51,0.00,M1] [#8 0.01,-0.06,0.93,U] 
22:35:33.382 00.001 21068 refined, 5 included, MultiStar: {-0.06, -0.19}, one-star: {-0.14, -0.39}
22:35:33.384 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
22:35:33.385 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
22:35:33.386 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.87 mountX=0.02 mountY=0.20, mountTheta=1.45
22:35:33.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.19, opts=13)
22:35:33.388 00.000 21068 Enqueuing Move request for scope (-0.06, -0.19)
22:35:33.389 00.001 16108 Worker thread wakes up
22:35:33.390 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
22:35:33.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
22:35:33.390 00.000 16108 Moving (-0.06, -0.19) raw xDistance=0.02 yDistance=0.20
22:35:33.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:35:33.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:35:33.390 00.000 16108 MoveAxis(E, 0, ABG)
22:35:33.390 00.000 16108 Move returns status 0, amount 0
22:35:33.390 00.000 16108 MoveAxis(S, 40, ABG)
22:35:33.390 00.000 16108 Guiding  Dir = 1, Dur = 40
22:35:33.390 00.000 16108 IsSlewing returns 0
22:35:33.391 00.001 16108 IsGuiding returns 0
22:35:33.396 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3881, FiltMin=3318, FiltMax=47920, Gamma=1.000
22:35:33.427 00.031 16108 PulseGuide returned control before completion, sleep 14
22:35:33.428 00.001 21068 UpdateGuideState exits: m=119439 SNR=73.0
22:35:33.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:33.429 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:33.430 00.001 21068 Enqueuing Expose request
22:35:33.442 00.012 16108 IsGuiding returns 1
22:35:33.442 00.000 16108 scope still moving after pulse duration time elapsed
22:35:33.473 00.031 16108 IsSlewing returns 0
22:35:33.473 00.000 16108 IsGuiding returns 1
22:35:33.504 00.031 16108 IsSlewing returns 0
22:35:33.504 00.000 16108 IsGuiding returns 1
22:35:33.535 00.031 16108 IsSlewing returns 0
22:35:33.535 00.000 16108 IsGuiding returns 0
22:35:33.535 00.000 16108 scope move finished after 40 + 104 ms
22:35:33.535 00.000 16108 Move returns status 0, amount 40
22:35:33.535 00.000 16108 move complete, result=0
22:35:33.535 00.000 16108 worker thread done servicing request
22:35:33.535 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
22:35:33.538 00.003 16108 Worker thread wakes up
22:35:33.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:33.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:34.501 00.963 16108 Exposure complete
22:35:34.572 00.071 16108 worker thread done servicing request
22:35:34.572 00.000 21068 OnExposeComplete: enter
22:35:34.573 00.001 21068 UpdateGuideState(): m_state=6
22:35:34.575 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1991
22:35:34.576 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.52, Mass=114340, SNR=74.6, Peak=15955 HFD=3.1
22:35:34.577 00.001 21068 MultiStar: [#1 0.02,0.31,1.15,U] [#2 0.11,0.28,1.25,U] [#3 0.11,0.18,0.90,U] [#4 -0.09,0.39,0.79,U] [#5 0.22,-0.04,1.12,U] [#6 0.29,-0.39,0.90,U] [#7 -0.29,-0.15,0.55,U] [#8 0.22,0.13,0.68,U] 
22:35:34.578 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.09}, one-star: {-0.02, -0.03}
22:35:34.580 00.002 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
22:35:34.581 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
22:35:34.582 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.21 mountX=0.02 mountY=0.04, mountTheta=1.12
22:35:34.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
22:35:34.585 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
22:35:34.587 00.002 16108 Worker thread wakes up
22:35:34.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:35:34.587 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:35:34.587 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.04
22:35:34.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:35:34.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:34.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:35:34.587 00.000 16108 MoveAxis(E, 0, ABG)
22:35:34.587 00.000 16108 Move returns status 0, amount 0
22:35:34.587 00.000 16108 MoveAxis(N, 0, ABG)
22:35:34.587 00.000 16108 Move returns status 0, amount 0
22:35:34.587 00.000 16108 move complete, result=0
22:35:34.587 00.000 16108 worker thread done servicing request
22:35:34.592 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3881, FiltMin=3293, FiltMax=54425, Gamma=1.000
22:35:34.608 00.016 21068 UpdateGuideState exits: m=114340 SNR=74.6
22:35:34.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:34.609 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:34.610 00.001 21068 Enqueuing Expose request
22:35:34.611 00.001 16108 Worker thread wakes up
22:35:34.611 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:34.612 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:34.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:35.761 01.149 16108 Exposure complete
22:35:35.818 00.057 16108 worker thread done servicing request
22:35:35.818 00.000 21068 OnExposeComplete: enter
22:35:35.819 00.001 21068 UpdateGuideState(): m_state=6
22:35:35.820 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1992
22:35:35.821 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.81, Mass=101864, SNR=69.1, Peak=16803 HFD=2.8
22:35:35.822 00.001 21068 MultiStar: [#1 -0.22,0.41,1.19,U] [#2 -0.15,0.50,1.46,U] [#3 -0.50,0.49,0.00,M1] [#4 -0.38,0.80,0.00,M2] [#5 0.03,0.11,1.13,U] [#6 -0.30,-0.16,0.76,U] [#7 -0.38,0.28,0.62,U] [#8 -0.18,0.48,0.76,U] 
22:35:35.822 00.000 21068 single-star, 6 included, MultiStar: {-0.16, 0.29}, one-star: {-0.08, 0.26}
22:35:35.823 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
22:35:35.824 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
22:35:35.825 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.86 mountX=0.12 mountY=-0.24, mountTheta=-1.09
22:35:35.826 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.26, opts=13)
22:35:35.827 00.001 21068 Enqueuing Move request for scope (-0.08, 0.26)
22:35:35.828 00.001 16108 Worker thread wakes up
22:35:35.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
22:35:35.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
22:35:35.828 00.000 16108 Moving (-0.08, 0.26) raw xDistance=0.12 yDistance=-0.24
22:35:35.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:35:35.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:35:35.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:35:35.828 00.000 16108 MoveAxis(E, 0, ABG)
22:35:35.828 00.000 16108 Move returns status 0, amount 0
22:35:35.828 00.000 16108 MoveAxis(N, 0, ABG)
22:35:35.828 00.000 16108 Move returns status 0, amount 0
22:35:35.828 00.000 16108 move complete, result=0
22:35:35.828 00.000 16108 worker thread done servicing request
22:35:35.833 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3881, FiltMin=3360, FiltMax=53161, Gamma=1.000
22:35:35.855 00.022 21068 UpdateGuideState exits: m=101864 SNR=69.1
22:35:35.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:35.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:35.858 00.001 21068 Enqueuing Expose request
22:35:35.859 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:35:35.860 00.001 16108 Worker thread wakes up
22:35:35.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:35.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:36.826 00.966 16108 Exposure complete
22:35:36.887 00.061 16108 worker thread done servicing request
22:35:36.887 00.000 21068 OnExposeComplete: enter
22:35:36.888 00.001 21068 UpdateGuideState(): m_state=6
22:35:36.889 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1993
22:35:36.889 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=877.65, Mass=114358, SNR=72.0, Peak=14419 HFD=3.4
22:35:36.890 00.001 21068 MultiStar: [#1 -0.03,0.14,1.09,U] [#2 0.21,0.35,1.21,U] [#3 0.08,0.38,1.15,U] [#4 -0.22,0.51,0.00,M3] [#5 0.53,-0.22,0.00,M1] [#6 0.07,-0.40,0.76,U] [#7 -0.40,-0.21,0.56,U] [#8 0.06,0.20,0.75,U] 
22:35:36.891 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {0.10, 0.10}
22:35:36.893 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:35:36.893 00.000 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:35:36.894 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.24 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
22:35:36.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
22:35:36.897 00.001 21068 Enqueuing Move request for scope (0.04, 0.13)
22:35:36.898 00.001 16108 Worker thread wakes up
22:35:36.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:35:36.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:35:36.898 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.13
22:35:36.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:35:36.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:36.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:36.898 00.000 16108 MoveAxis(E, 0, ABG)
22:35:36.898 00.000 16108 Move returns status 0, amount 0
22:35:36.898 00.000 16108 MoveAxis(N, 0, ABG)
22:35:36.898 00.000 16108 Move returns status 0, amount 0
22:35:36.898 00.000 16108 move complete, result=0
22:35:36.898 00.000 16108 worker thread done servicing request
22:35:36.903 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3885, FiltMin=3363, FiltMax=54909, Gamma=1.000
22:35:36.918 00.015 21068 UpdateGuideState exits: m=114358 SNR=72.0
22:35:36.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:36.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:36.921 00.001 21068 Enqueuing Expose request
22:35:36.922 00.001 16108 Worker thread wakes up
22:35:36.923 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:36.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:36.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:38.073 01.150 16108 Exposure complete
22:35:38.132 00.059 16108 worker thread done servicing request
22:35:38.132 00.000 21068 OnExposeComplete: enter
22:35:38.133 00.001 21068 UpdateGuideState(): m_state=6
22:35:38.134 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1994
22:35:38.135 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.80, Mass=125278, SNR=81.7, Peak=17712 HFD=3.3
22:35:38.136 00.001 21068 MultiStar: [#1 0.18,0.53,0.00,M1] [#2 0.38,0.58,0.00,M1] [#3 0.25,0.47,0.85,U] [#4 0.15,0.80,0.00,M4] [#5 0.63,0.36,0.00,M2] [#6 0.46,-0.08,0.65,U] [#7 -0.27,0.28,0.56,U] [#8 0.31,0.43,0.69,U] 
22:35:38.136 00.000 21068 refined, 4 included, MultiStar: {0.24, 0.28}, one-star: {0.32, 0.25}
22:35:38.137 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
22:35:38.138 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
22:35:38.140 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.86 mountX=-0.19 mountY=-0.33, mountTheta=-2.09
22:35:38.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.28, opts=13)
22:35:38.142 00.000 21068 Enqueuing Move request for scope (0.24, 0.28)
22:35:38.143 00.001 16108 Worker thread wakes up
22:35:38.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
22:35:38.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
22:35:38.144 00.001 16108 Moving (0.24, 0.28) raw xDistance=-0.19 yDistance=-0.33
22:35:38.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:35:38.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:38.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:35:38.144 00.000 16108 MoveAxis(E, 0, ABG)
22:35:38.144 00.000 16108 Move returns status 0, amount 0
22:35:38.144 00.000 16108 MoveAxis(N, 0, ABG)
22:35:38.144 00.000 16108 Move returns status 0, amount 0
22:35:38.144 00.000 16108 move complete, result=0
22:35:38.144 00.000 16108 worker thread done servicing request
22:35:38.151 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3885, FiltMin=3341, FiltMax=51613, Gamma=1.000
22:35:38.179 00.028 21068 UpdateGuideState exits: m=125278 SNR=81.7
22:35:38.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:38.183 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:38.185 00.002 21068 Enqueuing Expose request
22:35:38.187 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:35:38.189 00.002 16108 Worker thread wakes up
22:35:38.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:38.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:39.146 00.957 16108 Exposure complete
22:35:39.208 00.062 16108 worker thread done servicing request
22:35:39.208 00.000 21068 OnExposeComplete: enter
22:35:39.209 00.001 21068 UpdateGuideState(): m_state=6
22:35:39.210 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1995
22:35:39.211 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.60, Mass=108247, SNR=69.9, Peak=15811 HFD=3.1
22:35:39.212 00.001 21068 MultiStar: [#1 0.24,0.22,1.06,U] [#2 0.19,0.46,1.41,U] [#3 0.19,0.27,1.04,U] [#4 -0.03,0.33,0.99,U] [#5 0.31,-0.06,1.03,U] [#6 0.24,-0.28,0.82,U] [#7 -0.35,-0.11,0.65,U] [#8 0.17,0.44,0.81,U] 
22:35:39.213 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.17}, one-star: {0.11, 0.05}
22:35:39.214 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
22:35:39.215 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
22:35:39.215 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
22:35:39.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
22:35:39.218 00.001 21068 Enqueuing Move request for scope (0.11, 0.05)
22:35:39.219 00.001 16108 Worker thread wakes up
22:35:39.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:35:39.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:35:39.219 00.000 16108 Moving (0.11, 0.05) raw xDistance=-0.10 yDistance=-0.08
22:35:39.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:35:39.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:39.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:39.220 00.001 16108 MoveAxis(E, 0, ABG)
22:35:39.220 00.000 16108 Move returns status 0, amount 0
22:35:39.220 00.000 16108 MoveAxis(N, 0, ABG)
22:35:39.220 00.000 16108 Move returns status 0, amount 0
22:35:39.220 00.000 16108 move complete, result=0
22:35:39.220 00.000 16108 worker thread done servicing request
22:35:39.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3885, FiltMin=3347, FiltMax=52381, Gamma=1.000
22:35:39.245 00.022 21068 UpdateGuideState exits: m=108247 SNR=69.9
22:35:39.247 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:39.249 00.001 21068 Enqueuing Expose request
22:35:39.250 00.001 16108 Worker thread wakes up
22:35:39.250 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:39.252 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:39.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:40.406 01.154 16108 Exposure complete
22:35:40.477 00.071 16108 worker thread done servicing request
22:35:40.477 00.000 21068 OnExposeComplete: enter
22:35:40.478 00.001 21068 UpdateGuideState(): m_state=6
22:35:40.479 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1996
22:35:40.481 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=877.54, Mass=97266, SNR=68.2, Peak=14259 HFD=3.1
22:35:40.482 00.001 21068 MultiStar: [#1 -0.15,0.36,1.18,U] [#2 0.11,0.40,1.41,U] [#3 0.01,0.35,1.26,U] [#4 -0.37,0.68,0.00,M4] [#5 0.27,0.28,1.04,U] [#6 0.23,-0.30,0.87,U] [#7 0.00,-0.21,0.65,U] [#8 -0.29,0.31,0.80,U] 
22:35:40.483 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.19}, one-star: {0.14, -0.01}
22:35:40.484 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
22:35:40.485 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
22:35:40.487 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
22:35:40.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
22:35:40.490 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
22:35:40.491 00.001 16108 Worker thread wakes up
22:35:40.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
22:35:40.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
22:35:40.491 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.02
22:35:40.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:35:40.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:40.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:35:40.491 00.000 16108 MoveAxis(E, 0, ABG)
22:35:40.491 00.000 16108 Move returns status 0, amount 0
22:35:40.491 00.000 16108 MoveAxis(N, 0, ABG)
22:35:40.491 00.000 16108 Move returns status 0, amount 0
22:35:40.491 00.000 16108 move complete, result=0
22:35:40.491 00.000 16108 worker thread done servicing request
22:35:40.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=3885, FiltMin=3344, FiltMax=57085, Gamma=1.000
22:35:40.517 00.022 21068 UpdateGuideState exits: m=97266 SNR=68.2
22:35:40.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:40.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:40.520 00.001 21068 Enqueuing Expose request
22:35:40.521 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:40.523 00.002 16108 Worker thread wakes up
22:35:40.523 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:40.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:41.486 00.963 16108 Exposure complete
22:35:41.564 00.078 16108 worker thread done servicing request
22:35:41.564 00.000 21068 OnExposeComplete: enter
22:35:41.566 00.002 21068 UpdateGuideState(): m_state=6
22:35:41.567 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1997
22:35:41.568 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.76, Mass=97694, SNR=68.9, Peak=15811 HFD=2.9
22:35:41.571 00.003 21068 MultiStar: [#1 -0.21,0.50,1.32,U] [#2 -0.05,0.65,0.00,M1] [#3 0.03,0.25,1.18,U] [#4 -0.18,0.52,0.96,U] [#5 -0.01,0.10,1.10,U] [#6 0.20,0.03,1.08,U] [#7 -0.35,0.09,0.70,U] [#8 -0.07,0.35,0.90,U] 
22:35:41.572 00.001 21068 single-star, 7 included, MultiStar: {-0.07, 0.27}, one-star: {-0.06, 0.21}
22:35:41.573 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
22:35:41.573 00.000 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
22:35:41.574 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.21 cameraTheta=1.83 mountX=0.09 mountY=-0.19, mountTheta=-1.12
22:35:41.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.21, opts=13)
22:35:41.577 00.001 21068 Enqueuing Move request for scope (-0.06, 0.21)
22:35:41.577 00.000 16108 Worker thread wakes up
22:35:41.578 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
22:35:41.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
22:35:41.578 00.000 16108 Moving (-0.06, 0.21) raw xDistance=0.09 yDistance=-0.19
22:35:41.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:35:41.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:41.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:35:41.578 00.000 16108 MoveAxis(E, 0, ABG)
22:35:41.578 00.000 16108 Move returns status 0, amount 0
22:35:41.578 00.000 16108 MoveAxis(N, 0, ABG)
22:35:41.578 00.000 16108 Move returns status 0, amount 0
22:35:41.579 00.001 16108 move complete, result=0
22:35:41.579 00.000 16108 worker thread done servicing request
22:35:41.583 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3885, FiltMin=3302, FiltMax=60553, Gamma=1.000
22:35:41.601 00.018 21068 UpdateGuideState exits: m=97694 SNR=68.9
22:35:41.603 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:41.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:41.605 00.001 21068 Enqueuing Expose request
22:35:41.606 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:35:41.607 00.001 16108 Worker thread wakes up
22:35:41.607 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:41.608 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:42.760 01.152 16108 Exposure complete
22:35:42.833 00.073 16108 worker thread done servicing request
22:35:42.833 00.000 21068 OnExposeComplete: enter
22:35:42.834 00.001 21068 UpdateGuideState(): m_state=6
22:35:42.835 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1998
22:35:42.837 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=877.67, Mass=129413, SNR=87.6, Peak=18915 HFD=3.3
22:35:42.838 00.001 21068 MultiStar: [#1 0.03,0.43,0.91,U] [#2 0.03,0.75,0.00,M2] [#3 0.18,0.29,0.91,U] [#4 -0.41,0.76,0.00,M4] [#5 0.39,0.06,0.74,U] [#6 0.05,-0.19,0.80,U] [#7 -0.47,-0.11,0.49,U] [#8 -0.16,0.18,0.70,U] 
22:35:42.839 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {-0.12, 0.11}
22:35:42.840 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
22:35:42.841 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
22:35:42.842 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=0.01 mountY=-0.13, mountTheta=-1.47
22:35:42.843 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
22:35:42.845 00.002 21068 Enqueuing Move request for scope (0.01, 0.13)
22:35:42.846 00.001 16108 Worker thread wakes up
22:35:42.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:35:42.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:35:42.846 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.13
22:35:42.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:35:42.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:42.847 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:42.847 00.000 16108 MoveAxis(E, 0, ABG)
22:35:42.847 00.000 16108 Move returns status 0, amount 0
22:35:42.847 00.000 16108 MoveAxis(N, 0, ABG)
22:35:42.847 00.000 16108 Move returns status 0, amount 0
22:35:42.847 00.000 16108 move complete, result=0
22:35:42.847 00.000 16108 worker thread done servicing request
22:35:42.851 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3881, FiltMin=3312, FiltMax=59821, Gamma=1.000
22:35:42.868 00.017 21068 UpdateGuideState exits: m=129413 SNR=87.6
22:35:42.870 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:42.870 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:42.872 00.002 21068 Enqueuing Expose request
22:35:42.872 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:42.873 00.001 16108 Worker thread wakes up
22:35:42.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:42.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:43.849 00.976 16108 Exposure complete
22:35:43.932 00.083 16108 worker thread done servicing request
22:35:43.932 00.000 21068 OnExposeComplete: enter
22:35:43.933 00.001 21068 UpdateGuideState(): m_state=6
22:35:43.934 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1999
22:35:43.935 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.32, Mass=118875, SNR=76.1, Peak=16291 HFD=3.3
22:35:43.936 00.001 21068 MultiStar: [#1 -0.27,0.23,1.39,U] [#2 0.03,0.29,1.10,U] [#3 -0.05,0.26,0.98,U] [#4 -0.45,0.66,0.00,M5] [#5 0.01,-0.22,1.06,U] [#6 -0.30,-0.13,0.87,U] [#7 -0.57,-0.08,0.00,M1] [#8 -0.30,0.21,0.70,U] 
22:35:43.936 00.000 21068 refined, 6 included, MultiStar: {-0.15, 0.06}, one-star: {-0.25, -0.23}
22:35:43.937 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
22:35:43.938 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
22:35:43.938 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.17 cameraTheta=2.74 mountX=0.16 mountY=-0.03, mountTheta=-0.16
22:35:43.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
22:35:43.941 00.001 21068 Enqueuing Move request for scope (-0.15, 0.06)
22:35:43.941 00.000 16108 Worker thread wakes up
22:35:43.943 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
22:35:43.943 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
22:35:43.943 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.16 yDistance=-0.03
22:35:43.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:35:43.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:43.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:43.943 00.000 16108 MoveAxis(E, 0, ABG)
22:35:43.943 00.000 16108 Move returns status 0, amount 0
22:35:43.943 00.000 16108 MoveAxis(N, 0, ABG)
22:35:43.943 00.000 16108 Move returns status 0, amount 0
22:35:43.943 00.000 16108 move complete, result=0
22:35:43.943 00.000 16108 worker thread done servicing request
22:35:43.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3885, FiltMin=3309, FiltMax=60637, Gamma=1.000
22:35:43.963 00.016 21068 UpdateGuideState exits: m=118875 SNR=76.1
22:35:43.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:43.966 00.001 21068 Enqueuing Expose request
22:35:43.967 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:43.969 00.002 16108 Worker thread wakes up
22:35:43.969 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:43.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:45.125 01.156 16108 Exposure complete
22:35:45.183 00.058 16108 worker thread done servicing request
22:35:45.184 00.001 21068 OnExposeComplete: enter
22:35:45.184 00.000 21068 UpdateGuideState(): m_state=6
22:35:45.185 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2000
22:35:45.187 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=877.54, Mass=133780, SNR=90.4, Peak=17331 HFD=3.5
22:35:45.188 00.001 21068 MultiStar: [#1 -0.43,0.35,0.93,U] [#2 -0.04,0.26,1.09,U] [#3 -0.15,0.36,0.84,U] [#4 -0.40,0.45,0.00,M6] [#5 0.09,0.04,0.69,U] [#6 -0.21,-0.31,0.66,U] [#7 -0.96,-0.01,0.00,M2] [#8 -0.21,0.39,0.55,U] 
22:35:45.189 00.001 21068 single-star, 6 included, MultiStar: {-0.17, 0.16}, one-star: {-0.20, -0.02}
22:35:45.190 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
22:35:45.191 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
22:35:45.192 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.06 mountX=0.20 mountY=0.06, mountTheta=0.32
22:35:45.195 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.02, opts=13)
22:35:45.196 00.001 21068 Enqueuing Move request for scope (-0.20, -0.02)
22:35:45.198 00.002 16108 Worker thread wakes up
22:35:45.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
22:35:45.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
22:35:45.198 00.000 16108 Moving (-0.20, -0.02) raw xDistance=0.20 yDistance=0.06
22:35:45.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:35:45.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:45.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:35:45.198 00.000 16108 MoveAxis(E, 0, ABG)
22:35:45.199 00.001 16108 Move returns status 0, amount 0
22:35:45.199 00.000 16108 MoveAxis(N, 0, ABG)
22:35:45.199 00.000 16108 Move returns status 0, amount 0
22:35:45.199 00.000 16108 move complete, result=0
22:35:45.199 00.000 16108 worker thread done servicing request
22:35:45.207 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3885, FiltMin=3331, FiltMax=58480, Gamma=1.000
22:35:45.228 00.021 21068 UpdateGuideState exits: m=133780 SNR=90.4
22:35:45.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:45.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:45.230 00.000 21068 Enqueuing Expose request
22:35:45.231 00.001 16108 Worker thread wakes up
22:35:45.231 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:35:45.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:45.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:46.219 00.987 16108 Exposure complete
22:35:46.293 00.074 16108 worker thread done servicing request
22:35:46.294 00.001 21068 OnExposeComplete: enter
22:35:46.295 00.001 21068 UpdateGuideState(): m_state=6
22:35:46.296 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2001
22:35:46.298 00.002 21068 Star::Find returns 1 (0), X=219.78, Y=877.58, Mass=119573, SNR=67.7, Peak=15459 HFD=3.2
22:35:46.299 00.001 21068 MultiStar: [#1 -0.57,0.36,0.00,M1] [#2 -0.50,0.43,0.00,M1] [#3 -0.27,0.03,1.07,U] [#4 -0.50,0.37,0.00,M7] [#5 -0.03,-0.14,1.06,U] [#6 -0.21,-0.23,1.00,U] [#7 -1.02,0.07,0.00,M3] [#8 -0.57,0.25,0.00,M1] 
22:35:46.300 00.001 21068 refined, 3 included, MultiStar: {-0.22, -0.08}, one-star: {-0.41, 0.03}
22:35:46.301 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
22:35:46.302 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
22:35:46.304 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.81 mountX=0.21 mountY=0.13, mountTheta=0.55
22:35:46.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.08, opts=13)
22:35:46.308 00.002 21068 Enqueuing Move request for scope (-0.22, -0.08)
22:35:46.309 00.001 16108 Worker thread wakes up
22:35:46.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
22:35:46.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
22:35:46.309 00.000 16108 Moving (-0.22, -0.08) raw xDistance=0.21 yDistance=0.13
22:35:46.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:35:46.310 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:46.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:35:46.310 00.000 16108 MoveAxis(W, 54, ABG)
22:35:46.310 00.000 16108 Guiding  Dir = 3, Dur = 54
22:35:46.310 00.000 16108 IsSlewing returns 0
22:35:46.310 00.000 16108 IsGuiding returns 0
22:35:46.316 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3885, FiltMin=3310, FiltMax=56857, Gamma=1.000
22:35:46.331 00.015 21068 UpdateGuideState exits: m=119573 SNR=67.7
22:35:46.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:46.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:46.333 00.000 21068 Enqueuing Expose request
22:35:46.361 00.028 16108 PulseGuide returned control before completion, sleep 14
22:35:46.376 00.015 16108 IsGuiding returns 1
22:35:46.376 00.000 16108 scope still moving after pulse duration time elapsed
22:35:46.408 00.032 16108 IsSlewing returns 0
22:35:46.408 00.000 16108 IsGuiding returns 1
22:35:46.439 00.031 16108 IsSlewing returns 0
22:35:46.439 00.000 16108 IsGuiding returns 1
22:35:46.469 00.030 16108 IsSlewing returns 0
22:35:46.469 00.000 16108 IsGuiding returns 0
22:35:46.469 00.000 16108 scope move finished after 54 + 105 ms
22:35:46.469 00.000 16108 Move returns status 0, amount 54
22:35:46.469 00.000 16108 MoveAxis(N, 0, ABG)
22:35:46.469 00.000 16108 Move returns status 0, amount 0
22:35:46.469 00.000 16108 move complete, result=0
22:35:46.469 00.000 16108 worker thread done servicing request
22:35:46.469 00.000 16108 Worker thread wakes up
22:35:46.469 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
22:35:46.472 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:46.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:47.636 01.164 16108 Exposure complete
22:35:47.703 00.067 16108 worker thread done servicing request
22:35:47.703 00.000 21068 OnExposeComplete: enter
22:35:47.705 00.002 21068 UpdateGuideState(): m_state=6
22:35:47.706 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2002
22:35:47.707 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.81, Mass=117492, SNR=76.1, Peak=16867 HFD=3.2
22:35:47.708 00.001 21068 MultiStar: [#1 -0.32,0.13,1.02,U] [#2 -0.04,0.24,1.15,U] [#3 -0.09,0.26,0.97,U] [#4 -0.34,0.42,0.76,U] [#5 0.06,-0.22,0.85,U] [#6 -0.21,-0.48,0.73,U] [#7 -0.72,-0.33,0.00,M4] [#8 -0.15,-0.00,0.73,U] 
22:35:47.709 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.10}, one-star: {-0.23, 0.26}
22:35:47.711 00.002 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
22:35:47.712 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
22:35:47.713 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.59 mountX=0.17 mountY=-0.06, mountTheta=-0.32
22:35:47.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.10, opts=13)
22:35:47.716 00.001 21068 Enqueuing Move request for scope (-0.16, 0.10)
22:35:47.717 00.001 16108 Worker thread wakes up
22:35:47.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
22:35:47.717 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
22:35:47.717 00.000 16108 Moving (-0.16, 0.10) raw xDistance=0.17 yDistance=-0.06
22:35:47.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:35:47.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:47.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:47.717 00.000 16108 MoveAxis(E, 0, ABG)
22:35:47.719 00.002 16108 Move returns status 0, amount 0
22:35:47.719 00.000 16108 MoveAxis(N, 0, ABG)
22:35:47.719 00.000 16108 Move returns status 0, amount 0
22:35:47.719 00.000 16108 move complete, result=0
22:35:47.719 00.000 16108 worker thread done servicing request
22:35:47.729 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3881, FiltMin=3318, FiltMax=60381, Gamma=1.000
22:35:47.749 00.020 21068 UpdateGuideState exits: m=117492 SNR=76.1
22:35:47.751 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:47.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:47.753 00.001 21068 Enqueuing Expose request
22:35:47.754 00.001 16108 Worker thread wakes up
22:35:47.754 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:47.755 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:47.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:48.713 00.958 16108 Exposure complete
22:35:48.779 00.066 16108 worker thread done servicing request
22:35:48.779 00.000 21068 OnExposeComplete: enter
22:35:48.780 00.001 21068 UpdateGuideState(): m_state=6
22:35:48.782 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2003
22:35:48.783 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.82, Mass=123186, SNR=77.9, Peak=18595 HFD=3.1
22:35:48.784 00.001 21068 MultiStar: [#1 -0.22,0.12,1.02,U] [#2 -0.08,0.16,1.02,U] [#3 -0.14,0.09,1.06,U] [#4 -0.52,0.56,0.00,M7] [#5 0.00,-0.18,1.00,U] [#6 -0.40,-0.27,0.74,U] [#7 -0.62,0.17,0.00,M5] [#8 -0.26,0.41,0.77,U] 
22:35:48.785 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.09}, one-star: {-0.16, 0.26}
22:35:48.785 00.000 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
22:35:48.786 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
22:35:48.787 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.65 mountX=0.18 mountY=-0.05, mountTheta=-0.26
22:35:48.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.09, opts=13)
22:35:48.789 00.000 21068 Enqueuing Move request for scope (-0.17, 0.09)
22:35:48.790 00.001 16108 Worker thread wakes up
22:35:48.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
22:35:48.790 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
22:35:48.790 00.000 16108 Moving (-0.17, 0.09) raw xDistance=0.18 yDistance=-0.05
22:35:48.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:35:48.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:48.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:35:48.790 00.000 16108 MoveAxis(E, 0, ABG)
22:35:48.790 00.000 16108 Move returns status 0, amount 0
22:35:48.790 00.000 16108 MoveAxis(N, 0, ABG)
22:35:48.791 00.001 16108 Move returns status 0, amount 0
22:35:48.791 00.000 16108 move complete, result=0
22:35:48.791 00.000 16108 worker thread done servicing request
22:35:48.796 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3885, FiltMin=3315, FiltMax=55344, Gamma=1.000
22:35:48.820 00.024 21068 UpdateGuideState exits: m=123186 SNR=77.9
22:35:48.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:48.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:48.823 00.001 21068 Enqueuing Expose request
22:35:48.824 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:48.826 00.002 16108 Worker thread wakes up
22:35:48.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:48.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:49.994 01.168 16108 Exposure complete
22:35:50.053 00.059 16108 worker thread done servicing request
22:35:50.053 00.000 21068 OnExposeComplete: enter
22:35:50.054 00.001 21068 UpdateGuideState(): m_state=6
22:35:50.055 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2004
22:35:50.056 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.83, Mass=112075, SNR=70.0, Peak=16435 HFD=3.7
22:35:50.057 00.001 21068 MultiStar: [#1 -0.36,0.51,0.00,M1] [#2 -0.31,0.66,0.00,M1] [#3 -0.31,0.72,0.00,M1] [#4 -0.47,0.72,0.00,M8] [#5 -0.03,0.14,1.06,U] [#6 -0.31,0.05,0.83,U] [#7 -0.72,0.26,0.00,M6] [#8 -0.23,0.72,0.00,M1] 
22:35:50.058 00.001 21068 refined, 2 included, MultiStar: {-0.19, 0.16}, one-star: {-0.28, 0.28}
22:35:50.059 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
22:35:50.060 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
22:35:50.060 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=0.22 mountY=-0.11, mountTheta=-0.47
22:35:50.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.16, opts=13)
22:35:50.063 00.001 21068 Enqueuing Move request for scope (-0.19, 0.16)
22:35:50.064 00.001 16108 Worker thread wakes up
22:35:50.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
22:35:50.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
22:35:50.064 00.000 16108 Moving (-0.19, 0.16) raw xDistance=0.22 yDistance=-0.11
22:35:50.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:35:50.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:50.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:50.064 00.000 16108 MoveAxis(W, 58, ABG)
22:35:50.064 00.000 16108 Guiding  Dir = 3, Dur = 58
22:35:50.065 00.001 16108 IsSlewing returns 0
22:35:50.065 00.000 16108 IsGuiding returns 0
22:35:50.070 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3885, FiltMin=3334, FiltMax=55357, Gamma=1.000
22:35:50.093 00.023 21068 UpdateGuideState exits: m=112075 SNR=70.0
22:35:50.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:50.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:50.097 00.002 21068 Enqueuing Expose request
22:35:50.098 00.001 16108 PulseGuide returned control before completion, sleep 37
22:35:50.142 00.044 16108 IsGuiding returns 1
22:35:50.142 00.000 16108 scope still moving after pulse duration time elapsed
22:35:50.173 00.031 16108 IsSlewing returns 0
22:35:50.173 00.000 16108 IsGuiding returns 1
22:35:50.204 00.031 16108 IsSlewing returns 0
22:35:50.204 00.000 16108 IsGuiding returns 0
22:35:50.204 00.000 16108 scope move finished after 58 + 81 ms
22:35:50.204 00.000 16108 Move returns status 0, amount 58
22:35:50.204 00.000 16108 MoveAxis(N, 0, ABG)
22:35:50.204 00.000 16108 Move returns status 0, amount 0
22:35:50.204 00.000 16108 move complete, result=0
22:35:50.204 00.000 16108 worker thread done servicing request
22:35:50.204 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
22:35:50.207 00.003 16108 Worker thread wakes up
22:35:50.207 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:50.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:51.177 00.970 16108 Exposure complete
22:35:51.235 00.058 16108 worker thread done servicing request
22:35:51.235 00.000 21068 OnExposeComplete: enter
22:35:51.237 00.002 21068 UpdateGuideState(): m_state=6
22:35:51.238 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2005
22:35:51.240 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=877.73, Mass=124881, SNR=83.1, Peak=16595 HFD=3.3
22:35:51.242 00.002 21068 MultiStar: [#1 -0.51,0.55,0.00,M2] [#2 0.03,0.54,0.94,U] [#3 0.01,0.60,0.00,M2] [#4 -0.47,0.71,0.00,M9] [#5 -0.06,0.26,0.94,U] [#6 -0.18,0.13,0.73,U] [#7 -0.65,0.41,0.00,M7] [#8 0.00,0.41,0.85,U] 
22:35:51.243 00.001 21068 single-star, 4 included, MultiStar: {-0.08, 0.31}, one-star: {-0.18, 0.18}
22:35:51.244 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:35:51.245 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
22:35:51.246 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.37 mountX=0.21 mountY=-0.13, mountTheta=-0.55
22:35:51.248 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.18, opts=13)
22:35:51.248 00.000 21068 Enqueuing Move request for scope (-0.18, 0.18)
22:35:51.249 00.001 16108 Worker thread wakes up
22:35:51.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
22:35:51.249 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
22:35:51.249 00.000 16108 Moving (-0.18, 0.18) raw xDistance=0.21 yDistance=-0.13
22:35:51.250 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
22:35:51.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:51.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:51.250 00.000 16108 MoveAxis(W, 59, ABG)
22:35:51.250 00.000 16108 Guiding  Dir = 3, Dur = 59
22:35:51.250 00.000 16108 IsSlewing returns 0
22:35:51.250 00.000 16108 IsGuiding returns 0
22:35:51.255 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3885, FiltMin=3328, FiltMax=58605, Gamma=1.000
22:35:51.275 00.020 21068 UpdateGuideState exits: m=124881 SNR=83.1
22:35:51.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:51.278 00.001 21068 Enqueuing Expose request
22:35:51.282 00.004 16108 PulseGuide returned control before completion, sleep 38
22:35:51.329 00.047 16108 IsGuiding returns 1
22:35:51.329 00.000 16108 scope still moving after pulse duration time elapsed
22:35:51.360 00.031 16108 IsSlewing returns 0
22:35:51.360 00.000 16108 IsGuiding returns 1
22:35:51.391 00.031 16108 IsSlewing returns 0
22:35:51.391 00.000 16108 IsGuiding returns 0
22:35:51.391 00.000 16108 scope move finished after 59 + 81 ms
22:35:51.391 00.000 16108 Move returns status 0, amount 59
22:35:51.391 00.000 16108 MoveAxis(N, 0, ABG)
22:35:51.391 00.000 16108 Move returns status 0, amount 0
22:35:51.391 00.000 16108 move complete, result=0
22:35:51.391 00.000 16108 worker thread done servicing request
22:35:51.391 00.000 16108 Worker thread wakes up
22:35:51.391 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
22:35:51.393 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:51.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:52.556 01.163 16108 Exposure complete
22:35:52.667 00.111 16108 worker thread done servicing request
22:35:52.667 00.000 21068 OnExposeComplete: enter
22:35:52.668 00.001 21068 UpdateGuideState(): m_state=6
22:35:52.670 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2006
22:35:52.670 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=877.71, Mass=119994, SNR=69.5, Peak=16483 HFD=3.5
22:35:52.673 00.003 21068 MultiStar: [#1 -0.10,0.18,1.21,U] [#2 -0.11,0.27,1.25,U] [#3 -0.03,0.11,1.05,U] [#4 -0.17,0.54,0.00,M10] [#5 0.23,-0.15,1.04,U] [#6 -0.06,-0.26,1.16,U] [#7 -0.28,0.21,0.64,U] [#8 -0.11,0.31,0.68,U] 
22:35:52.674 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.09}, one-star: {-0.01, 0.16}
22:35:52.675 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
22:35:52.676 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
22:35:52.676 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.06 mountX=0.06 mountY=-0.08, mountTheta=-0.88
22:35:52.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
22:35:52.679 00.001 21068 Enqueuing Move request for scope (-0.05, 0.09)
22:35:52.679 00.000 16108 Worker thread wakes up
22:35:52.680 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:35:52.680 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:35:52.680 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
22:35:52.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:35:52.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:52.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:52.680 00.000 16108 MoveAxis(E, 0, ABG)
22:35:52.680 00.000 16108 Move returns status 0, amount 0
22:35:52.681 00.001 16108 MoveAxis(N, 0, ABG)
22:35:52.681 00.000 16108 Move returns status 0, amount 0
22:35:52.681 00.000 16108 move complete, result=0
22:35:52.681 00.000 16108 worker thread done servicing request
22:35:52.687 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3881, FiltMin=3360, FiltMax=47721, Gamma=1.000
22:35:52.708 00.021 21068 UpdateGuideState exits: m=119994 SNR=69.5
22:35:52.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:52.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:52.711 00.001 21068 Enqueuing Expose request
22:35:52.712 00.001 16108 Worker thread wakes up
22:35:52.712 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:52.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:52.713 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:53.679 00.966 16108 Exposure complete
22:35:53.738 00.059 16108 worker thread done servicing request
22:35:53.738 00.000 21068 OnExposeComplete: enter
22:35:53.739 00.001 21068 UpdateGuideState(): m_state=6
22:35:53.742 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2007
22:35:53.743 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.96, Mass=107183, SNR=76.9, Peak=12816 HFD=3.5
22:35:53.744 00.001 21068 MultiStar: [#1 -0.01,0.27,1.07,U] [#2 0.21,0.39,1.15,U] [#3 0.08,0.35,0.97,U] [#4 -0.28,0.64,0.00,R] [#5 0.13,0.04,0.80,U] [#6 0.00,0.22,0.74,U] [#7 -0.65,0.51,0.00,M7] [#8 0.21,0.53,0.00,M1] 
22:35:53.745 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.30}, one-star: {0.18, 0.41}
22:35:53.746 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:35:53.747 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:35:53.748 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.24 mountX=-0.05 mountY=-0.31, mountTheta=-1.73
22:35:53.751 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.30, opts=13)
22:35:53.752 00.001 21068 Enqueuing Move request for scope (0.10, 0.30)
22:35:53.753 00.001 16108 Worker thread wakes up
22:35:53.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
22:35:53.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
22:35:53.753 00.000 16108 Moving (0.10, 0.30) raw xDistance=-0.05 yDistance=-0.31
22:35:53.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:35:53.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:53.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:35:53.754 00.001 16108 MoveAxis(E, 0, ABG)
22:35:53.754 00.000 16108 Move returns status 0, amount 0
22:35:53.754 00.000 16108 MoveAxis(N, 0, ABG)
22:35:53.754 00.000 16108 Move returns status 0, amount 0
22:35:53.754 00.000 16108 move complete, result=0
22:35:53.754 00.000 16108 worker thread done servicing request
22:35:53.762 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=3885, FiltMin=3312, FiltMax=63725, Gamma=1.000
22:35:53.780 00.018 21068 UpdateGuideState exits: m=107183 SNR=76.9
22:35:53.782 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:53.782 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:53.783 00.001 21068 Enqueuing Expose request
22:35:53.784 00.001 16108 Worker thread wakes up
22:35:53.784 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:53.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:53.784 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:35:54.934 01.150 16108 Exposure complete
22:35:55.000 00.066 16108 worker thread done servicing request
22:35:55.000 00.000 21068 OnExposeComplete: enter
22:35:55.001 00.001 21068 UpdateGuideState(): m_state=6
22:35:55.002 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2008
22:35:55.003 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.91, Mass=111395, SNR=75.2, Peak=14531 HFD=3.2
22:35:55.004 00.001 21068 MultiStar: [#1 0.05,0.51,1.31,U] [#2 0.06,0.75,0.00,M1] [#3 0.29,0.43,1.00,U] [#4 0.14,0.33,0.67,U] [#5 0.16,0.29,1.00,U] [#6 0.21,0.13,0.91,U] [#7 -0.82,0.53,0.00,M8] [#8 -0.13,0.60,0.00,M2] 
22:35:55.005 00.001 21068 single-star, 5 included, MultiStar: {0.13, 0.35}, one-star: {-0.04, 0.36}
22:35:55.006 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
22:35:55.007 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
22:35:55.008 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.68 mountX=0.10 mountY=-0.34, mountTheta=-1.28
22:35:55.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.36, opts=13)
22:35:55.011 00.001 21068 Enqueuing Move request for scope (-0.04, 0.36)
22:35:55.012 00.001 16108 Worker thread wakes up
22:35:55.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
22:35:55.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
22:35:55.012 00.000 16108 Moving (-0.04, 0.36) raw xDistance=0.10 yDistance=-0.34
22:35:55.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:35:55.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:55.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:35:55.013 00.001 16108 MoveAxis(E, 0, ABG)
22:35:55.013 00.000 16108 Move returns status 0, amount 0
22:35:55.013 00.000 16108 MoveAxis(N, 0, ABG)
22:35:55.013 00.000 16108 Move returns status 0, amount 0
22:35:55.013 00.000 16108 move complete, result=0
22:35:55.013 00.000 16108 worker thread done servicing request
22:35:55.021 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=3885, FiltMin=3299, FiltMax=52243, Gamma=1.000
22:35:55.047 00.026 21068 UpdateGuideState exits: m=111395 SNR=75.2
22:35:55.050 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:55.052 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:55.054 00.002 21068 Enqueuing Expose request
22:35:55.055 00.001 16108 Worker thread wakes up
22:35:55.055 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:35:55.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:55.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:56.018 00.962 16108 Exposure complete
22:35:56.087 00.069 16108 worker thread done servicing request
22:35:56.088 00.001 21068 OnExposeComplete: enter
22:35:56.089 00.001 21068 UpdateGuideState(): m_state=6
22:35:56.091 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2009
22:35:56.092 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.65, Mass=123305, SNR=77.8, Peak=16099 HFD=3.4
22:35:56.094 00.002 21068 MultiStar: [#1 -0.38,0.66,0.00,M1] [#2 -0.07,0.34,0.98,U] [#3 -0.00,0.47,0.95,U] [#4 -0.31,0.14,0.80,U] [#5 -0.09,0.20,0.80,U] [#6 -0.17,-0.01,0.79,U] [#7 -0.79,0.48,0.00,M9] [#8 -0.08,0.54,0.68,U] 
22:35:56.095 00.001 21068 single-star, 6 included, MultiStar: {-0.12, 0.25}, one-star: {-0.10, 0.09}
22:35:56.096 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
22:35:56.097 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
22:35:56.098 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.41 mountX=0.12 mountY=-0.07, mountTheta=-0.51
22:35:56.100 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
22:35:56.101 00.001 21068 Enqueuing Move request for scope (-0.10, 0.09)
22:35:56.101 00.000 16108 Worker thread wakes up
22:35:56.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
22:35:56.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
22:35:56.101 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.12 yDistance=-0.07
22:35:56.102 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:35:56.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:56.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:56.102 00.000 16108 MoveAxis(E, 0, ABG)
22:35:56.102 00.000 16108 Move returns status 0, amount 0
22:35:56.102 00.000 16108 MoveAxis(N, 0, ABG)
22:35:56.102 00.000 16108 Move returns status 0, amount 0
22:35:56.102 00.000 16108 move complete, result=0
22:35:56.102 00.000 16108 worker thread done servicing request
22:35:56.112 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3885, FiltMin=3369, FiltMax=53427, Gamma=1.000
22:35:56.130 00.018 21068 UpdateGuideState exits: m=123305 SNR=77.8
22:35:56.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:56.131 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:56.132 00.001 21068 Enqueuing Expose request
22:35:56.133 00.001 16108 Worker thread wakes up
22:35:56.133 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:56.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:56.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:57.297 01.163 16108 Exposure complete
22:35:57.364 00.067 16108 worker thread done servicing request
22:35:57.364 00.000 21068 OnExposeComplete: enter
22:35:57.365 00.001 21068 UpdateGuideState(): m_state=6
22:35:57.366 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2010
22:35:57.367 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.93, Mass=112653, SNR=71.4, Peak=16128 HFD=3.1
22:35:57.369 00.002 21068 MultiStar: [#1 0.19,0.60,0.00,M2] [#2 0.52,0.35,0.00,M1] [#3 0.27,0.60,0.00,M1] [#4 0.26,0.14,0.91,U] [#5 0.58,0.13,0.00,M1] [#6 0.31,-0.13,0.81,U] [#7 -0.05,-0.18,0.55,U] [#8 0.45,0.35,0.00,M2] 
22:35:57.370 00.001 21068 refined, 3 included, MultiStar: {0.22, 0.09}, one-star: {0.26, 0.38}
22:35:57.371 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:35:57.373 00.002 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:35:57.374 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.40 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
22:35:57.376 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.09, opts=13)
22:35:57.377 00.001 21068 Enqueuing Move request for scope (0.22, 0.09)
22:35:57.379 00.002 16108 Worker thread wakes up
22:35:57.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
22:35:57.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
22:35:57.379 00.000 16108 Moving (0.22, 0.09) raw xDistance=-0.20 yDistance=-0.14
22:35:57.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:35:57.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:57.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:57.379 00.000 16108 MoveAxis(E, 53, ABG)
22:35:57.379 00.000 16108 Guiding  Dir = 2, Dur = 53
22:35:57.379 00.000 16108 IsSlewing returns 0
22:35:57.380 00.001 16108 IsGuiding returns 0
22:35:57.384 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3885, FiltMin=3347, FiltMax=60739, Gamma=1.000
22:35:57.404 00.020 21068 UpdateGuideState exits: m=112653 SNR=71.4
22:35:57.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:57.405 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:57.406 00.001 21068 Enqueuing Expose request
22:35:57.441 00.035 16108 IsGuiding returns 1
22:35:57.441 00.000 16108 scope still moving after pulse duration time elapsed
22:35:57.470 00.029 16108 IsSlewing returns 0
22:35:57.470 00.000 16108 IsGuiding returns 1
22:35:57.501 00.031 16108 IsSlewing returns 0
22:35:57.501 00.000 16108 IsGuiding returns 1
22:35:57.533 00.032 16108 IsSlewing returns 0
22:35:57.533 00.000 16108 IsGuiding returns 0
22:35:57.533 00.000 16108 scope move finished after 53 + 100 ms
22:35:57.533 00.000 16108 Move returns status 0, amount 53
22:35:57.533 00.000 16108 MoveAxis(N, 0, ABG)
22:35:57.533 00.000 16108 Move returns status 0, amount 0
22:35:57.533 00.000 16108 move complete, result=0
22:35:57.533 00.000 16108 worker thread done servicing request
22:35:57.533 00.000 16108 Worker thread wakes up
22:35:57.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:57.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:57.534 00.001 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
22:35:58.498 00.964 16108 Exposure complete
22:35:58.569 00.071 16108 worker thread done servicing request
22:35:58.569 00.000 21068 OnExposeComplete: enter
22:35:58.570 00.001 21068 UpdateGuideState(): m_state=6
22:35:58.571 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2011
22:35:58.572 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.64, Mass=112725, SNR=72.8, Peak=13907 HFD=3.3
22:35:58.574 00.002 21068 MultiStar: [#1 0.12,0.16,1.22,U] [#2 0.36,0.26,1.19,U] [#3 0.44,0.16,1.04,U] [#4 0.10,-0.26,0.73,U] [#5 0.47,-0.26,0.97,U] [#6 0.15,-0.55,0.00,M1] [#7 -0.40,0.32,0.68,U] [#8 0.19,0.17,0.78,U] 
22:35:58.575 00.001 21068 single-star, 7 included, MultiStar: {0.18, 0.09}, one-star: {-0.09, 0.09}
22:35:58.576 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
22:35:58.577 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
22:35:58.579 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.35 mountX=0.10 mountY=-0.07, mountTheta=-0.58
22:35:58.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.09, opts=13)
22:35:58.582 00.001 21068 Enqueuing Move request for scope (-0.09, 0.09)
22:35:58.583 00.001 16108 Worker thread wakes up
22:35:58.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
22:35:58.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
22:35:58.583 00.000 16108 Moving (-0.09, 0.09) raw xDistance=0.10 yDistance=-0.07
22:35:58.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:35:58.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:58.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:58.583 00.000 16108 MoveAxis(E, 0, ABG)
22:35:58.583 00.000 16108 Move returns status 0, amount 0
22:35:58.583 00.000 16108 MoveAxis(N, 0, ABG)
22:35:58.584 00.001 16108 Move returns status 0, amount 0
22:35:58.584 00.000 16108 move complete, result=0
22:35:58.584 00.000 16108 worker thread done servicing request
22:35:58.590 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3885, FiltMin=3325, FiltMax=51629, Gamma=1.000
22:35:58.613 00.023 21068 UpdateGuideState exits: m=112725 SNR=72.8
22:35:58.615 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:58.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:58.617 00.001 21068 Enqueuing Expose request
22:35:58.617 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:58.618 00.001 16108 Worker thread wakes up
22:35:58.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:58.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:35:59.766 01.148 16108 Exposure complete
22:35:59.832 00.066 16108 worker thread done servicing request
22:35:59.832 00.000 21068 OnExposeComplete: enter
22:35:59.833 00.001 21068 UpdateGuideState(): m_state=6
22:35:59.834 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2012
22:35:59.835 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.59, Mass=117680, SNR=73.1, Peak=14768 HFD=3.2
22:35:59.837 00.002 21068 MultiStar: [#1 0.15,0.25,1.16,U] [#2 0.26,0.50,0.00,M1] [#3 0.23,0.22,0.91,U] [#4 0.24,-0.27,0.98,U] [#5 0.29,0.02,0.92,U] [#6 -0.01,-0.25,0.82,U] [#7 -0.27,0.08,0.63,U] [#8 -0.09,0.37,0.74,U] 
22:35:59.838 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.32, 0.04}
22:35:59.839 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:35:59.840 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:35:59.842 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.40 mountX=-0.12 mountY=-0.09, mountTheta=-2.53
22:35:59.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
22:35:59.846 00.002 21068 Enqueuing Move request for scope (0.13, 0.06)
22:35:59.848 00.002 16108 Worker thread wakes up
22:35:59.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:35:59.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:35:59.848 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.12 yDistance=-0.09
22:35:59.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:35:59.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:59.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:59.848 00.000 16108 MoveAxis(E, 0, ABG)
22:35:59.848 00.000 16108 Move returns status 0, amount 0
22:35:59.848 00.000 16108 MoveAxis(N, 0, ABG)
22:35:59.848 00.000 16108 Move returns status 0, amount 0
22:35:59.848 00.000 16108 move complete, result=0
22:35:59.848 00.000 16108 worker thread done servicing request
22:35:59.855 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3881, FiltMin=3334, FiltMax=55561, Gamma=1.000
22:35:59.878 00.023 21068 UpdateGuideState exits: m=117680 SNR=73.1
22:35:59.880 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:59.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:35:59.882 00.001 21068 Enqueuing Expose request
22:35:59.883 00.001 16108 Worker thread wakes up
22:35:59.883 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:59.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:35:59.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:00.863 00.979 16108 Exposure complete
22:36:00.925 00.062 16108 worker thread done servicing request
22:36:00.925 00.000 21068 OnExposeComplete: enter
22:36:00.926 00.001 21068 UpdateGuideState(): m_state=6
22:36:00.927 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2013
22:36:00.929 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=877.56, Mass=116237, SNR=71.6, Peak=13536 HFD=3.4
22:36:00.930 00.001 21068 MultiStar: [#1 0.23,0.21,1.13,U] [#2 0.28,0.41,1.39,U] [#3 0.27,0.24,1.07,U] [#4 0.23,-0.08,0.97,U] [#5 0.03,0.14,0.87,U] [#6 0.16,-0.40,0.84,U] [#7 -0.11,-0.05,0.61,U] [#8 0.37,0.21,0.68,U] 
22:36:00.931 00.001 21068 single-star, 8 included, MultiStar: {0.19, 0.10}, one-star: {0.13, 0.00}
22:36:00.931 00.000 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
22:36:00.932 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
22:36:00.933 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.12 mountY=-0.03, mountTheta=-2.88
22:36:00.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.00, opts=13)
22:36:00.935 00.000 21068 Enqueuing Move request for scope (0.13, 0.00)
22:36:00.936 00.001 16108 Worker thread wakes up
22:36:00.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:36:00.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:36:00.936 00.000 16108 Moving (0.13, 0.00) raw xDistance=-0.12 yDistance=-0.03
22:36:00.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:36:00.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:00.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:36:00.936 00.000 16108 MoveAxis(E, 0, ABG)
22:36:00.936 00.000 16108 Move returns status 0, amount 0
22:36:00.936 00.000 16108 MoveAxis(N, 0, ABG)
22:36:00.936 00.000 16108 Move returns status 0, amount 0
22:36:00.938 00.002 16108 move complete, result=0
22:36:00.938 00.000 16108 worker thread done servicing request
22:36:00.941 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3881, FiltMin=3318, FiltMax=62493, Gamma=1.000
22:36:00.961 00.020 21068 UpdateGuideState exits: m=116237 SNR=71.6
22:36:00.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:00.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:00.964 00.001 21068 Enqueuing Expose request
22:36:00.964 00.000 16108 Worker thread wakes up
22:36:00.965 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:36:00.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:00.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:02.126 01.161 16108 Exposure complete
22:36:02.186 00.060 16108 worker thread done servicing request
22:36:02.186 00.000 21068 OnExposeComplete: enter
22:36:02.188 00.002 21068 UpdateGuideState(): m_state=6
22:36:02.189 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2014
22:36:02.190 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.64, Mass=107071, SNR=64.4, Peak=13760 HFD=3.1
22:36:02.192 00.002 21068 MultiStar: [#1 0.11,0.22,1.35,U] [#2 0.43,0.40,0.00,M1] [#3 0.32,0.23,1.27,U] [#4 0.31,-0.21,0.96,U] [#5 0.32,0.07,0.98,U] [#6 0.27,-0.50,0.00,M1] [#7 0.06,0.05,0.64,U] [#8 0.26,0.12,0.98,U] 
22:36:02.193 00.001 21068 single-star, 6 included, MultiStar: {0.23, 0.09}, one-star: {0.22, 0.08}
22:36:02.193 00.000 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
22:36:02.195 00.002 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
22:36:02.196 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.36 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
22:36:02.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.08, opts=13)
22:36:02.199 00.001 21068 Enqueuing Move request for scope (0.22, 0.08)
22:36:02.200 00.001 16108 Worker thread wakes up
22:36:02.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
22:36:02.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
22:36:02.200 00.000 16108 Moving (0.22, 0.08) raw xDistance=-0.20 yDistance=-0.13
22:36:02.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:36:02.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:02.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:02.201 00.001 16108 MoveAxis(E, 53, ABG)
22:36:02.201 00.000 16108 Guiding  Dir = 2, Dur = 53
22:36:02.201 00.000 16108 IsSlewing returns 0
22:36:02.201 00.000 16108 IsGuiding returns 0
22:36:02.207 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3881, FiltMin=3328, FiltMax=65437, Gamma=1.000
22:36:02.219 00.012 16108 PulseGuide returned control before completion, sleep 46
22:36:02.224 00.005 21068 UpdateGuideState exits: m=107071 SNR=64.4
22:36:02.226 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:02.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:02.228 00.001 21068 Enqueuing Expose request
22:36:02.266 00.038 16108 IsGuiding returns 1
22:36:02.266 00.000 16108 scope still moving after pulse duration time elapsed
22:36:02.298 00.032 16108 IsSlewing returns 0
22:36:02.298 00.000 16108 IsGuiding returns 1
22:36:02.329 00.031 16108 IsSlewing returns 0
22:36:02.329 00.000 16108 IsGuiding returns 1
22:36:02.360 00.031 16108 IsSlewing returns 0
22:36:02.360 00.000 16108 IsGuiding returns 0
22:36:02.360 00.000 16108 scope move finished after 53 + 105 ms
22:36:02.360 00.000 16108 Move returns status 0, amount 53
22:36:02.360 00.000 16108 MoveAxis(N, 0, ABG)
22:36:02.360 00.000 16108 Move returns status 0, amount 0
22:36:02.360 00.000 16108 move complete, result=0
22:36:02.360 00.000 16108 worker thread done servicing request
22:36:02.360 00.000 16108 Worker thread wakes up
22:36:02.360 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
22:36:02.362 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:02.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:03.329 00.967 16108 Exposure complete
22:36:03.395 00.066 16108 worker thread done servicing request
22:36:03.395 00.000 21068 OnExposeComplete: enter
22:36:03.396 00.001 21068 UpdateGuideState(): m_state=6
22:36:03.398 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2015
22:36:03.401 00.003 21068 Star::Find returns 1 (0), X=219.95, Y=877.93, Mass=110114, SNR=75.7, Peak=18771 HFD=2.8
22:36:03.402 00.001 21068 MultiStar: [#1 -0.21,0.50,1.41,U] [#2 0.06,0.59,0.00,M2] [#3 0.04,0.47,1.14,U] [#4 -0.31,-0.01,0.88,U] [#5 -0.04,-0.05,1.05,U] [#6 -0.07,-0.17,0.93,U] [#7 -0.74,0.20,0.00,M5] [#8 -0.46,0.44,0.00,M1] 
22:36:03.403 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.22}, one-star: {-0.23, 0.38}
22:36:03.405 00.002 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
22:36:03.407 00.002 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
22:36:03.408 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=0.17 mountY=-0.18, mountTheta=-0.82
22:36:03.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.22, opts=13)
22:36:03.411 00.001 21068 Enqueuing Move request for scope (-0.13, 0.22)
22:36:03.412 00.001 16108 Worker thread wakes up
22:36:03.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
22:36:03.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
22:36:03.412 00.000 16108 Moving (-0.13, 0.22) raw xDistance=0.17 yDistance=-0.18
22:36:03.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:36:03.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:03.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:36:03.412 00.000 16108 MoveAxis(E, 0, ABG)
22:36:03.413 00.001 16108 Move returns status 0, amount 0
22:36:03.413 00.000 16108 MoveAxis(N, 0, ABG)
22:36:03.413 00.000 16108 Move returns status 0, amount 0
22:36:03.413 00.000 16108 move complete, result=0
22:36:03.413 00.000 16108 worker thread done servicing request
22:36:03.418 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3885, FiltMin=3341, FiltMax=58643, Gamma=1.000
22:36:03.441 00.023 21068 UpdateGuideState exits: m=110114 SNR=75.7
22:36:03.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:03.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:03.444 00.001 21068 Enqueuing Expose request
22:36:03.445 00.001 16108 Worker thread wakes up
22:36:03.445 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:03.447 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:03.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:04.603 01.156 16108 Exposure complete
22:36:04.681 00.078 16108 worker thread done servicing request
22:36:04.682 00.001 21068 OnExposeComplete: enter
22:36:04.682 00.000 21068 UpdateGuideState(): m_state=6
22:36:04.683 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2016
22:36:04.685 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=877.66, Mass=122253, SNR=81.5, Peak=19155 HFD=3.3
22:36:04.687 00.002 21068 MultiStar: [#1 -0.18,0.03,1.07,U] [#2 -0.05,0.07,1.04,U] [#3 -0.02,0.24,1.00,U] [#4 0.08,-0.09,0.77,U] [#5 0.00,-0.15,0.85,U] [#6 -0.25,0.00,0.76,U] [#7 -0.58,0.20,0.00,M6] [#8 -0.29,0.37,0.68,U] 
22:36:04.688 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.07}, one-star: {-0.23, 0.11}
22:36:04.689 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
22:36:04.689 00.000 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
22:36:04.691 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=0.12 mountY=-0.04, mountTheta=-0.33
22:36:04.694 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
22:36:04.696 00.002 21068 Enqueuing Move request for scope (-0.11, 0.07)
22:36:04.697 00.001 16108 Worker thread wakes up
22:36:04.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
22:36:04.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
22:36:04.697 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.12 yDistance=-0.04
22:36:04.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:36:04.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:04.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:36:04.697 00.000 16108 MoveAxis(E, 0, ABG)
22:36:04.697 00.000 16108 Move returns status 0, amount 0
22:36:04.697 00.000 16108 MoveAxis(N, 0, ABG)
22:36:04.697 00.000 16108 Move returns status 0, amount 0
22:36:04.697 00.000 16108 move complete, result=0
22:36:04.697 00.000 16108 worker thread done servicing request
22:36:04.702 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3881, FiltMin=3373, FiltMax=51613, Gamma=1.000
22:36:04.724 00.022 21068 UpdateGuideState exits: m=122253 SNR=81.5
22:36:04.726 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:04.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:04.728 00.001 21068 Enqueuing Expose request
22:36:04.729 00.001 16108 Worker thread wakes up
22:36:04.729 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:36:04.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:04.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:05.723 00.993 16108 Exposure complete
22:36:05.778 00.055 16108 worker thread done servicing request
22:36:05.778 00.000 21068 OnExposeComplete: enter
22:36:05.779 00.001 21068 UpdateGuideState(): m_state=6
22:36:05.780 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2017
22:36:05.781 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.83, Mass=119864, SNR=70.8, Peak=16963 HFD=3.1
22:36:05.782 00.001 21068 MultiStar: [#1 -0.52,0.49,0.00,M1] [#2 -0.16,0.37,1.15,U] [#3 -0.13,0.53,1.13,U] [#4 -0.13,-0.14,0.92,U] [#5 0.17,0.08,1.03,U] [#6 -0.09,-0.10,0.88,U] [#7 -0.36,0.06,0.58,U] [#8 -0.15,0.60,0.00,M1] 
22:36:05.783 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.18}, one-star: {-0.11, 0.27}
22:36:05.784 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
22:36:05.786 00.002 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
22:36:05.790 00.004 21068 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.08 mountX=0.13 mountY=-0.15, mountTheta=-0.86
22:36:05.793 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.18, opts=13)
22:36:05.795 00.002 21068 Enqueuing Move request for scope (-0.10, 0.18)
22:36:05.797 00.002 16108 Worker thread wakes up
22:36:05.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
22:36:05.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
22:36:05.797 00.000 16108 Moving (-0.10, 0.18) raw xDistance=0.13 yDistance=-0.15
22:36:05.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:36:05.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:05.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:05.797 00.000 16108 MoveAxis(E, 0, ABG)
22:36:05.797 00.000 16108 Move returns status 0, amount 0
22:36:05.798 00.001 16108 MoveAxis(N, 0, ABG)
22:36:05.798 00.000 16108 Move returns status 0, amount 0
22:36:05.798 00.000 16108 move complete, result=0
22:36:05.798 00.000 16108 worker thread done servicing request
22:36:05.804 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3881, FiltMin=3312, FiltMax=58525, Gamma=1.000
22:36:05.818 00.014 21068 UpdateGuideState exits: m=119864 SNR=70.8
22:36:05.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:05.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:05.820 00.000 21068 Enqueuing Expose request
22:36:05.821 00.001 16108 Worker thread wakes up
22:36:05.821 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:05.823 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:05.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:06.968 01.145 16108 Exposure complete
22:36:07.047 00.079 16108 worker thread done servicing request
22:36:07.047 00.000 21068 OnExposeComplete: enter
22:36:07.049 00.002 21068 UpdateGuideState(): m_state=6
22:36:07.050 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2018
22:36:07.051 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.91, Mass=110846, SNR=74.5, Peak=18371 HFD=2.8
22:36:07.053 00.002 21068 MultiStar: [#1 -0.26,0.39,1.17,U] [#2 0.01,0.59,0.00,M1] [#3 0.04,0.41,1.30,U] [#4 0.06,-0.23,0.97,U] [#5 -0.07,0.16,0.93,U] [#6 -0.09,0.02,0.94,U] [#7 -0.29,0.36,0.59,U] [#8 -0.21,0.71,0.00,M2] 
22:36:07.054 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.22}, one-star: {-0.07, 0.36}
22:36:07.055 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
22:36:07.056 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
22:36:07.057 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.94 mountX=0.12 mountY=-0.19, mountTheta=-1.01
22:36:07.060 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.22, opts=13)
22:36:07.061 00.001 21068 Enqueuing Move request for scope (-0.08, 0.22)
22:36:07.062 00.001 16108 Worker thread wakes up
22:36:07.063 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
22:36:07.063 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
22:36:07.063 00.000 16108 Moving (-0.08, 0.22) raw xDistance=0.12 yDistance=-0.19
22:36:07.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:36:07.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:07.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:36:07.063 00.000 16108 MoveAxis(E, 0, ABG)
22:36:07.064 00.001 16108 Move returns status 0, amount 0
22:36:07.064 00.000 16108 MoveAxis(N, 0, ABG)
22:36:07.064 00.000 16108 Move returns status 0, amount 0
22:36:07.064 00.000 16108 move complete, result=0
22:36:07.064 00.000 16108 worker thread done servicing request
22:36:07.069 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3878, FiltMin=3331, FiltMax=57395, Gamma=1.000
22:36:07.090 00.021 21068 UpdateGuideState exits: m=110846 SNR=74.5
22:36:07.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:07.092 00.000 21068 Enqueuing Expose request
22:36:07.093 00.001 16108 Worker thread wakes up
22:36:07.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:07.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:07.094 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:08.062 00.968 16108 Exposure complete
22:36:08.145 00.083 16108 worker thread done servicing request
22:36:08.145 00.000 21068 OnExposeComplete: enter
22:36:08.147 00.002 21068 UpdateGuideState(): m_state=6
22:36:08.148 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2019
22:36:08.149 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.88, Mass=128666, SNR=74.7, Peak=19411 HFD=3.1
22:36:08.151 00.002 21068 MultiStar: [#1 -0.38,0.62,0.00,M1] [#2 -0.07,0.44,1.13,U] [#3 0.05,0.51,1.04,U] [#4 0.12,0.08,0.85,U] [#5 -0.03,0.33,0.97,U] [#6 -0.13,-0.20,0.99,U] [#7 -0.55,0.30,0.00,M5] [#8 0.04,0.54,0.71,U] 
22:36:08.152 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.29}, one-star: {0.03, 0.32}
22:36:08.153 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
22:36:08.154 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
22:36:08.155 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=0.05 mountY=-0.28, mountTheta=-1.38
22:36:08.158 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.29, opts=13)
22:36:08.158 00.000 21068 Enqueuing Move request for scope (-0.00, 0.29)
22:36:08.159 00.001 16108 Worker thread wakes up
22:36:08.160 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
22:36:08.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
22:36:08.160 00.000 16108 Moving (-0.00, 0.29) raw xDistance=0.05 yDistance=-0.28
22:36:08.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:36:08.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:08.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:36:08.160 00.000 16108 MoveAxis(E, 0, ABG)
22:36:08.160 00.000 16108 Move returns status 0, amount 0
22:36:08.160 00.000 16108 MoveAxis(N, 0, ABG)
22:36:08.160 00.000 16108 Move returns status 0, amount 0
22:36:08.160 00.000 16108 move complete, result=0
22:36:08.160 00.000 16108 worker thread done servicing request
22:36:08.164 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3878, FiltMin=3353, FiltMax=61747, Gamma=1.000
22:36:08.189 00.025 21068 UpdateGuideState exits: m=128666 SNR=74.7
22:36:08.191 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:08.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:08.192 00.000 21068 Enqueuing Expose request
22:36:08.193 00.001 16108 Worker thread wakes up
22:36:08.193 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:36:08.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:08.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:09.354 01.160 16108 Exposure complete
22:36:09.416 00.062 16108 worker thread done servicing request
22:36:09.416 00.000 21068 OnExposeComplete: enter
22:36:09.417 00.001 21068 UpdateGuideState(): m_state=6
22:36:09.419 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2020
22:36:09.420 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.82, Mass=115811, SNR=80.5, Peak=18419 HFD=3.4
22:36:09.421 00.001 21068 MultiStar: [#1 -0.31,0.48,0.00,M2] [#2 0.20,0.45,1.08,U] [#3 0.01,0.23,0.87,U] [#4 -0.12,-0.13,0.80,U] [#5 -0.04,-0.01,1.03,U] [#6 -0.18,-0.01,0.75,U] [#7 -0.29,0.08,0.54,U] [#8 -0.15,0.18,0.70,U] 
22:36:09.422 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.15}, one-star: {-0.05, 0.27}
22:36:09.423 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:36:09.424 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
22:36:09.424 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.90 mountX=0.08 mountY=-0.13, mountTheta=-1.05
22:36:09.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.15, opts=13)
22:36:09.426 00.000 21068 Enqueuing Move request for scope (-0.05, 0.15)
22:36:09.427 00.001 16108 Worker thread wakes up
22:36:09.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
22:36:09.428 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
22:36:09.428 00.000 16108 Moving (-0.05, 0.15) raw xDistance=0.08 yDistance=-0.13
22:36:09.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:36:09.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:09.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:36:09.428 00.000 16108 MoveAxis(E, 0, ABG)
22:36:09.428 00.000 16108 Move returns status 0, amount 0
22:36:09.428 00.000 16108 MoveAxis(N, 0, ABG)
22:36:09.428 00.000 16108 Move returns status 0, amount 0
22:36:09.428 00.000 16108 move complete, result=0
22:36:09.428 00.000 16108 worker thread done servicing request
22:36:09.431 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3878, FiltMin=3369, FiltMax=54819, Gamma=1.000
22:36:09.446 00.015 21068 UpdateGuideState exits: m=115811 SNR=80.5
22:36:09.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:09.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:09.448 00.000 21068 Enqueuing Expose request
22:36:09.449 00.001 16108 Worker thread wakes up
22:36:09.449 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:09.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:09.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:10.414 00.964 16108 Exposure complete
22:36:10.482 00.068 16108 worker thread done servicing request
22:36:10.483 00.001 21068 OnExposeComplete: enter
22:36:10.484 00.001 21068 UpdateGuideState(): m_state=6
22:36:10.486 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2021
22:36:10.487 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=877.94, Mass=92011, SNR=68.5, Peak=16531 HFD=2.8
22:36:10.489 00.002 21068 MultiStar: [#1 -0.27,0.51,0.00,M3] [#2 0.03,0.54,1.43,U] [#3 -0.17,0.42,1.21,U] [#4 -0.50,0.24,0.83,U] [#5 -0.45,0.18,1.22,U] [#6 -0.60,0.26,0.00,M1] [#7 -0.55,0.24,0.00,M5] [#8 -0.09,0.25,0.95,U] 
22:36:10.490 00.001 21068 refined, 5 included, MultiStar: {-0.23, 0.35}, one-star: {-0.34, 0.39}
22:36:10.491 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
22:36:10.492 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
22:36:10.493 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.16 mountX=0.29 mountY=-0.29, mountTheta=-0.78
22:36:10.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.35, opts=13)
22:36:10.497 00.002 21068 Enqueuing Move request for scope (-0.23, 0.35)
22:36:10.498 00.001 16108 Worker thread wakes up
22:36:10.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
22:36:10.498 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
22:36:10.498 00.000 16108 Moving (-0.23, 0.35) raw xDistance=0.29 yDistance=-0.29
22:36:10.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:36:10.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:10.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:36:10.498 00.000 16108 MoveAxis(W, 76, ABG)
22:36:10.498 00.000 16108 Guiding  Dir = 3, Dur = 76
22:36:10.498 00.000 16108 IsSlewing returns 0
22:36:10.499 00.001 16108 IsGuiding returns 0
22:36:10.510 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3878, FiltMin=3321, FiltMax=55453, Gamma=1.000
22:36:10.529 00.019 16108 PulseGuide returned control before completion, sleep 56
22:36:10.531 00.002 21068 UpdateGuideState exits: m=92011 SNR=68.5
22:36:10.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:10.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:10.534 00.001 21068 Enqueuing Expose request
22:36:10.590 00.056 16108 IsGuiding returns 1
22:36:10.590 00.000 16108 scope still moving after pulse duration time elapsed
22:36:10.621 00.031 16108 IsSlewing returns 0
22:36:10.621 00.000 16108 IsGuiding returns 0
22:36:10.621 00.000 16108 scope move finished after 76 + 46 ms
22:36:10.621 00.000 16108 Move returns status 0, amount 76
22:36:10.621 00.000 16108 MoveAxis(N, 0, ABG)
22:36:10.621 00.000 16108 Move returns status 0, amount 0
22:36:10.621 00.000 16108 move complete, result=0
22:36:10.622 00.001 16108 worker thread done servicing request
22:36:10.622 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.3 px 0 ms NORTH
22:36:10.625 00.003 16108 Worker thread wakes up
22:36:10.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:10.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:11.770 01.145 16108 Exposure complete
22:36:11.827 00.057 16108 worker thread done servicing request
22:36:11.827 00.000 21068 OnExposeComplete: enter
22:36:11.828 00.001 21068 UpdateGuideState(): m_state=6
22:36:11.829 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2022
22:36:11.830 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.68, Mass=126009, SNR=80.2, Peak=19347 HFD=3.3
22:36:11.830 00.000 21068 MultiStar: [#1 -0.15,0.23,0.93,U] [#2 0.04,0.27,1.10,U] [#3 0.01,0.22,0.88,U] [#4 -0.17,-0.11,0.81,U] [#5 -0.18,-0.01,1.01,U] [#6 -0.28,-0.24,0.82,U] [#7 -0.56,0.06,0.00,M6] [#8 -0.21,0.30,0.78,U] 
22:36:11.831 00.001 21068 single-star, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.09, 0.13}
22:36:11.832 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
22:36:11.833 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
22:36:11.833 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.18 mountX=0.11 mountY=-0.11, mountTheta=-0.75
22:36:11.835 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.13, opts=13)
22:36:11.835 00.000 21068 Enqueuing Move request for scope (-0.09, 0.13)
22:36:11.837 00.002 16108 Worker thread wakes up
22:36:11.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
22:36:11.837 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
22:36:11.837 00.000 16108 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.11
22:36:11.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:36:11.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:11.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:36:11.837 00.000 16108 MoveAxis(E, 0, ABG)
22:36:11.837 00.000 16108 Move returns status 0, amount 0
22:36:11.837 00.000 16108 MoveAxis(N, 0, ABG)
22:36:11.837 00.000 16108 Move returns status 0, amount 0
22:36:11.838 00.001 16108 move complete, result=0
22:36:11.838 00.000 16108 worker thread done servicing request
22:36:11.841 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3878, FiltMin=3334, FiltMax=56461, Gamma=1.000
22:36:11.856 00.015 21068 UpdateGuideState exits: m=126009 SNR=80.2
22:36:11.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.857 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:11.858 00.001 21068 Enqueuing Expose request
22:36:11.859 00.001 16108 Worker thread wakes up
22:36:11.859 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:11.859 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:11.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:12.819 00.960 16108 Exposure complete
22:36:12.876 00.057 16108 worker thread done servicing request
22:36:12.876 00.000 21068 OnExposeComplete: enter
22:36:12.877 00.001 21068 UpdateGuideState(): m_state=6
22:36:12.877 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2023
22:36:12.878 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.59, Mass=107647, SNR=76.3, Peak=17507 HFD=3.0
22:36:12.879 00.001 21068 MultiStar: [#1 -0.24,0.24,0.92,U] [#2 0.13,0.26,1.12,U] [#3 -0.14,0.34,0.95,U] [#4 -0.02,-0.14,0.78,U] [#5 0.04,-0.24,0.88,U] [#6 -0.09,-0.10,0.82,U] [#7 -0.36,0.23,0.63,U] [#8 -0.39,0.31,0.64,U] 
22:36:12.880 00.001 21068 single-star, 8 included, MultiStar: {-0.11, 0.11}, one-star: {-0.10, 0.04}
22:36:12.881 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
22:36:12.881 00.000 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
22:36:12.882 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.76 mountX=0.11 mountY=-0.02, mountTheta=-0.15
22:36:12.884 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
22:36:12.885 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
22:36:12.886 00.001 16108 Worker thread wakes up
22:36:12.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:36:12.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:36:12.886 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.02
22:36:12.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:36:12.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:12.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:36:12.887 00.001 16108 MoveAxis(E, 0, ABG)
22:36:12.887 00.000 16108 Move returns status 0, amount 0
22:36:12.887 00.000 16108 MoveAxis(N, 0, ABG)
22:36:12.887 00.000 16108 Move returns status 0, amount 0
22:36:12.887 00.000 16108 move complete, result=0
22:36:12.887 00.000 16108 worker thread done servicing request
22:36:12.891 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3878, FiltMin=3321, FiltMax=61360, Gamma=1.000
22:36:12.905 00.014 21068 UpdateGuideState exits: m=107647 SNR=76.3
22:36:12.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:12.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:12.908 00.001 21068 Enqueuing Expose request
22:36:12.909 00.001 16108 Worker thread wakes up
22:36:12.909 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:36:12.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:12.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:14.062 01.152 16108 Exposure complete
22:36:14.120 00.058 16108 worker thread done servicing request
22:36:14.120 00.000 21068 OnExposeComplete: enter
22:36:14.121 00.001 21068 UpdateGuideState(): m_state=6
22:36:14.122 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2024
22:36:14.122 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=877.63, Mass=114947, SNR=73.4, Peak=18995 HFD=3.2
22:36:14.123 00.001 21068 MultiStar: [#1 -0.16,0.28,1.23,U] [#2 0.31,0.40,1.21,U] [#3 -0.02,0.37,1.16,U] [#4 0.01,0.00,0.78,U] [#5 -0.07,0.06,1.08,U] [#6 -0.13,0.00,0.93,U] [#7 -0.27,-0.05,0.63,U] [#8 -0.06,0.37,0.79,U] 
22:36:14.124 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.19}, one-star: {-0.09, 0.08}
22:36:14.125 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
22:36:14.125 00.000 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
22:36:14.127 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.11 mountY=-0.06, mountTheta=-0.49
22:36:14.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
22:36:14.130 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
22:36:14.130 00.000 16108 Worker thread wakes up
22:36:14.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
22:36:14.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
22:36:14.131 00.001 16108 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=-0.06
22:36:14.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:36:14.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:14.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:14.131 00.000 16108 MoveAxis(E, 0, ABG)
22:36:14.131 00.000 16108 Move returns status 0, amount 0
22:36:14.131 00.000 16108 MoveAxis(N, 0, ABG)
22:36:14.131 00.000 16108 Move returns status 0, amount 0
22:36:14.131 00.000 16108 move complete, result=0
22:36:14.131 00.000 16108 worker thread done servicing request
22:36:14.136 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3878, FiltMin=3360, FiltMax=63011, Gamma=1.000
22:36:14.151 00.015 21068 UpdateGuideState exits: m=114947 SNR=73.4
22:36:14.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:14.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:14.154 00.001 21068 Enqueuing Expose request
22:36:14.155 00.001 16108 Worker thread wakes up
22:36:14.155 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:14.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:14.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:15.123 00.967 16108 Exposure complete
22:36:15.179 00.056 16108 worker thread done servicing request
22:36:15.179 00.000 21068 OnExposeComplete: enter
22:36:15.180 00.001 21068 UpdateGuideState(): m_state=6
22:36:15.181 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2025
22:36:15.182 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.63, Mass=110431, SNR=79.5, Peak=17267 HFD=3.1
22:36:15.183 00.001 21068 MultiStar: [#1 -0.16,0.32,1.00,U] [#2 0.14,0.30,1.13,U] [#3 0.28,0.19,1.00,U] [#4 -0.08,-0.18,0.81,U] [#5 -0.15,-0.00,0.96,U] [#6 -0.09,-0.38,0.82,U] [#7 -0.35,0.09,0.60,U] [#8 -0.06,0.70,0.00,M1] 
22:36:15.183 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.07, 0.08}
22:36:15.185 00.002 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
22:36:15.186 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
22:36:15.187 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.82 mountX=0.03 mountY=-0.06, mountTheta=-1.14
22:36:15.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
22:36:15.189 00.000 21068 Enqueuing Move request for scope (-0.02, 0.07)
22:36:15.191 00.002 16108 Worker thread wakes up
22:36:15.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:36:15.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:36:15.191 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
22:36:15.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:36:15.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:15.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:15.191 00.000 16108 MoveAxis(E, 0, ABG)
22:36:15.191 00.000 16108 Move returns status 0, amount 0
22:36:15.191 00.000 16108 MoveAxis(N, 0, ABG)
22:36:15.191 00.000 16108 Move returns status 0, amount 0
22:36:15.191 00.000 16108 move complete, result=0
22:36:15.192 00.001 16108 worker thread done servicing request
22:36:15.195 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3878, FiltMin=3299, FiltMax=54669, Gamma=1.000
22:36:15.212 00.017 21068 UpdateGuideState exits: m=110431 SNR=79.5
22:36:15.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:15.213 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:15.214 00.001 21068 Enqueuing Expose request
22:36:15.215 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:15.216 00.001 16108 Worker thread wakes up
22:36:15.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:15.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:16.368 01.152 16108 Exposure complete
22:36:16.424 00.056 16108 worker thread done servicing request
22:36:16.425 00.001 21068 OnExposeComplete: enter
22:36:16.426 00.001 21068 UpdateGuideState(): m_state=6
22:36:16.427 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2026
22:36:16.427 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=877.62, Mass=108041, SNR=66.7, Peak=15891 HFD=2.9
22:36:16.429 00.002 21068 MultiStar: [#1 -0.04,0.32,1.35,U] [#2 0.20,0.15,1.65,U] [#3 0.24,0.00,1.21,U] [#4 -0.11,-0.39,1.07,U] [#5 0.20,-0.08,1.01,U] [#6 -0.01,-0.11,0.85,U] [#7 -0.31,-0.21,0.66,U] [#8 0.02,0.23,0.80,U] 
22:36:16.429 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.08, 0.07}
22:36:16.430 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
22:36:16.431 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
22:36:16.432 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=-0.05 mountY=-0.03, mountTheta=-2.56
22:36:16.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
22:36:16.434 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
22:36:16.435 00.001 16108 Worker thread wakes up
22:36:16.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:36:16.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:36:16.435 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.05 yDistance=-0.03
22:36:16.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:36:16.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:16.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:36:16.435 00.000 16108 MoveAxis(E, 0, ABG)
22:36:16.435 00.000 16108 Move returns status 0, amount 0
22:36:16.435 00.000 16108 MoveAxis(N, 0, ABG)
22:36:16.436 00.001 16108 Move returns status 0, amount 0
22:36:16.436 00.000 16108 move complete, result=0
22:36:16.436 00.000 16108 worker thread done servicing request
22:36:16.439 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3878, FiltMin=3325, FiltMax=49017, Gamma=1.000
22:36:16.454 00.015 21068 UpdateGuideState exits: m=108041 SNR=66.7
22:36:16.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:16.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:16.457 00.001 21068 Enqueuing Expose request
22:36:16.458 00.001 16108 Worker thread wakes up
22:36:16.458 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:36:16.459 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:16.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:17.427 00.968 16108 Exposure complete
22:36:17.483 00.056 16108 worker thread done servicing request
22:36:17.483 00.000 21068 OnExposeComplete: enter
22:36:17.485 00.002 21068 UpdateGuideState(): m_state=6
22:36:17.486 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2027
22:36:17.487 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.64, Mass=100326, SNR=63.3, Peak=16323 HFD=3.2
22:36:17.488 00.001 21068 MultiStar: [#1 -0.49,0.54,0.00,M1] [#2 -0.03,0.37,1.45,U] [#3 -0.16,0.18,1.18,U] [#4 -0.27,-0.10,0.99,U] [#5 -0.18,0.17,1.11,U] [#6 -0.14,-0.40,1.02,U] [#7 -0.33,-0.28,0.74,U] [#8 -0.40,0.45,0.00,M1] 
22:36:17.488 00.000 21068 single-star, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.05, 0.09}
22:36:17.489 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
22:36:17.490 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
22:36:17.491 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.09 mountX=0.07 mountY=-0.08, mountTheta=-0.85
22:36:17.492 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
22:36:17.493 00.001 21068 Enqueuing Move request for scope (-0.05, 0.09)
22:36:17.494 00.001 16108 Worker thread wakes up
22:36:17.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:36:17.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:36:17.494 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.07 yDistance=-0.08
22:36:17.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:36:17.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:17.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:17.494 00.000 16108 MoveAxis(E, 0, ABG)
22:36:17.494 00.000 16108 Move returns status 0, amount 0
22:36:17.494 00.000 16108 MoveAxis(N, 0, ABG)
22:36:17.494 00.000 16108 Move returns status 0, amount 0
22:36:17.495 00.001 16108 move complete, result=0
22:36:17.495 00.000 16108 worker thread done servicing request
22:36:17.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3881, FiltMin=3353, FiltMax=50173, Gamma=1.000
22:36:17.515 00.016 21068 UpdateGuideState exits: m=100326 SNR=63.3
22:36:17.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:17.516 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:17.517 00.001 21068 Enqueuing Expose request
22:36:17.518 00.001 16108 Worker thread wakes up
22:36:17.518 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:17.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:17.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:18.696 01.177 16108 Exposure complete
22:36:18.763 00.067 16108 worker thread done servicing request
22:36:18.763 00.000 21068 OnExposeComplete: enter
22:36:18.764 00.001 21068 UpdateGuideState(): m_state=6
22:36:18.765 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2028
22:36:18.766 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.32, Mass=117924, SNR=75.2, Peak=17379 HFD=3.2
22:36:18.767 00.001 21068 MultiStar: [#1 -0.36,0.09,1.09,U] [#2 -0.17,0.12,1.31,U] [#3 -0.06,0.17,1.26,U] [#4 -0.34,-0.15,0.86,U] [#5 -0.08,-0.08,0.85,U] [#6 -0.24,-0.58,0.00,M1] [#7 -0.33,-0.41,0.52,U] [#8 -0.45,0.17,0.80,U] 
22:36:18.768 00.001 21068 refined, 7 included, MultiStar: {-0.22, -0.01}, one-star: {-0.10, -0.23}
22:36:18.769 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
22:36:18.770 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
22:36:18.772 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.12 mountX=0.21 mountY=0.06, mountTheta=0.26
22:36:18.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.01, opts=13)
22:36:18.775 00.001 21068 Enqueuing Move request for scope (-0.22, -0.01)
22:36:18.776 00.001 16108 Worker thread wakes up
22:36:18.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
22:36:18.777 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
22:36:18.777 00.000 16108 Moving (-0.22, -0.01) raw xDistance=0.21 yDistance=0.06
22:36:18.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:36:18.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:18.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:36:18.777 00.000 16108 MoveAxis(W, 56, ABG)
22:36:18.777 00.000 16108 Guiding  Dir = 3, Dur = 56
22:36:18.777 00.000 16108 IsSlewing returns 0
22:36:18.777 00.000 16108 IsGuiding returns 0
22:36:18.780 00.003 16108 PulseGuide returned control before completion, sleep 64
22:36:18.781 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3881, FiltMin=3286, FiltMax=55113, Gamma=1.000
22:36:18.796 00.015 21068 UpdateGuideState exits: m=117924 SNR=75.2
22:36:18.797 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:18.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:18.799 00.001 21068 Enqueuing Expose request
22:36:18.856 00.057 16108 IsGuiding returns 1
22:36:18.856 00.000 16108 scope still moving after pulse duration time elapsed
22:36:18.887 00.031 16108 IsSlewing returns 0
22:36:18.887 00.000 16108 IsGuiding returns 0
22:36:18.887 00.000 16108 scope move finished after 56 + 54 ms
22:36:18.887 00.000 16108 Move returns status 0, amount 56
22:36:18.887 00.000 16108 MoveAxis(N, 0, ABG)
22:36:18.887 00.000 16108 Move returns status 0, amount 0
22:36:18.887 00.000 16108 move complete, result=0
22:36:18.887 00.000 16108 worker thread done servicing request
22:36:18.887 00.000 16108 Worker thread wakes up
22:36:18.887 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
22:36:18.890 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:18.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:19.850 00.960 16108 Exposure complete
22:36:19.926 00.076 16108 worker thread done servicing request
22:36:19.926 00.000 21068 OnExposeComplete: enter
22:36:19.927 00.001 21068 UpdateGuideState(): m_state=6
22:36:19.928 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2029
22:36:19.929 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.48, Mass=112565, SNR=71.2, Peak=13011 HFD=3.5
22:36:19.930 00.001 21068 MultiStar: [#1 -0.19,0.18,1.09,U] [#2 -0.02,0.08,1.25,U] [#3 -0.33,0.07,1.16,U] [#4 0.01,0.10,0.84,U] [#5 0.30,-0.04,1.00,U] [#6 0.09,-0.19,0.90,U] [#7 -0.36,-0.11,0.65,U] [#8 -0.32,0.08,1.01,U] 
22:36:19.930 00.000 21068 single-star, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.05, -0.07}
22:36:19.931 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
22:36:19.932 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
22:36:19.933 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.21 mountX=0.04 mountY=0.08, mountTheta=1.12
22:36:19.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
22:36:19.938 00.003 21068 Enqueuing Move request for scope (-0.05, -0.07)
22:36:19.940 00.002 16108 Worker thread wakes up
22:36:19.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
22:36:19.940 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
22:36:19.940 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
22:36:19.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:36:19.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:19.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:19.940 00.000 16108 MoveAxis(E, 0, ABG)
22:36:19.940 00.000 16108 Move returns status 0, amount 0
22:36:19.941 00.001 16108 MoveAxis(N, 0, ABG)
22:36:19.941 00.000 16108 Move returns status 0, amount 0
22:36:19.941 00.000 16108 move complete, result=0
22:36:19.941 00.000 16108 worker thread done servicing request
22:36:19.947 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3881, FiltMin=3328, FiltMax=54736, Gamma=1.000
22:36:19.963 00.016 21068 UpdateGuideState exits: m=112565 SNR=71.2
22:36:19.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:19.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:19.966 00.001 21068 Enqueuing Expose request
22:36:19.967 00.001 16108 Worker thread wakes up
22:36:19.967 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:19.969 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:19.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:21.114 01.145 16108 Exposure complete
22:36:21.172 00.058 16108 worker thread done servicing request
22:36:21.172 00.000 21068 OnExposeComplete: enter
22:36:21.172 00.000 21068 UpdateGuideState(): m_state=6
22:36:21.174 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2030
22:36:21.175 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.50, Mass=102942, SNR=69.7, Peak=13267 HFD=3.3
22:36:21.176 00.001 21068 MultiStar: [#1 -0.15,0.22,1.21,U] [#2 0.24,0.14,1.40,U] [#3 0.20,-0.04,1.15,U] [#4 0.13,-0.36,0.89,U] [#5 0.44,-0.34,0.00,M1] [#6 0.36,-0.49,0.00,M1] [#7 -0.11,-0.43,0.72,U] [#8 -0.03,-0.04,0.99,U] 
22:36:21.176 00.000 21068 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.09, -0.06}
22:36:21.177 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
22:36:21.178 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
22:36:21.178 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=-0.07 mountY=0.03, mountTheta=2.79
22:36:21.179 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
22:36:21.181 00.002 21068 Enqueuing Move request for scope (0.07, -0.04)
22:36:21.182 00.001 16108 Worker thread wakes up
22:36:21.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
22:36:21.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
22:36:21.182 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.03
22:36:21.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:36:21.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:21.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:36:21.182 00.000 16108 MoveAxis(E, 0, ABG)
22:36:21.182 00.000 16108 Move returns status 0, amount 0
22:36:21.182 00.000 16108 MoveAxis(N, 0, ABG)
22:36:21.182 00.000 16108 Move returns status 0, amount 0
22:36:21.182 00.000 16108 move complete, result=0
22:36:21.182 00.000 16108 worker thread done servicing request
22:36:21.186 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3878, FiltMin=3331, FiltMax=45629, Gamma=1.000
22:36:21.200 00.014 21068 UpdateGuideState exits: m=102942 SNR=69.7
22:36:21.203 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.203 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:21.204 00.001 21068 Enqueuing Expose request
22:36:21.205 00.001 16108 Worker thread wakes up
22:36:21.205 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:36:21.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:21.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:22.174 00.968 16108 Exposure complete
22:36:22.229 00.055 16108 worker thread done servicing request
22:36:22.229 00.000 21068 OnExposeComplete: enter
22:36:22.231 00.002 21068 UpdateGuideState(): m_state=6
22:36:22.232 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2031
22:36:22.232 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=877.91, Mass=116961, SNR=79.8, Peak=16019 HFD=3.2
22:36:22.234 00.002 21068 MultiStar: [#1 0.06,0.36,1.06,U] [#2 0.24,0.48,1.19,U] [#3 0.15,0.20,1.03,U] [#4 0.07,0.08,0.90,U] [#5 0.27,-0.11,1.02,U] [#6 0.22,-0.36,0.83,U] [#7 -0.25,0.21,0.59,U] [#8 0.37,0.50,0.00,M1] 
22:36:22.234 00.000 21068 refined, 7 included, MultiStar: {0.13, 0.17}, one-star: {0.08, 0.36}
22:36:22.235 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
22:36:22.236 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
22:36:22.237 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=-0.09 mountY=-0.20, mountTheta=-2.02
22:36:22.238 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.17, opts=13)
22:36:22.239 00.001 21068 Enqueuing Move request for scope (0.13, 0.17)
22:36:22.240 00.001 16108 Worker thread wakes up
22:36:22.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
22:36:22.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
22:36:22.240 00.000 16108 Moving (0.13, 0.17) raw xDistance=-0.09 yDistance=-0.20
22:36:22.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:36:22.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:22.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:36:22.240 00.000 16108 MoveAxis(E, 0, ABG)
22:36:22.240 00.000 16108 Move returns status 0, amount 0
22:36:22.240 00.000 16108 MoveAxis(N, 0, ABG)
22:36:22.240 00.000 16108 Move returns status 0, amount 0
22:36:22.240 00.000 16108 move complete, result=0
22:36:22.240 00.000 16108 worker thread done servicing request
22:36:22.245 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3881, FiltMin=3302, FiltMax=58445, Gamma=1.000
22:36:22.264 00.019 21068 UpdateGuideState exits: m=116961 SNR=79.8
22:36:22.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:22.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:22.267 00.001 21068 Enqueuing Expose request
22:36:22.267 00.000 16108 Worker thread wakes up
22:36:22.267 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:22.268 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:22.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:23.419 01.151 16108 Exposure complete
22:36:23.476 00.057 16108 worker thread done servicing request
22:36:23.476 00.000 21068 OnExposeComplete: enter
22:36:23.477 00.001 21068 UpdateGuideState(): m_state=6
22:36:23.477 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2032
22:36:23.478 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.44, Mass=134329, SNR=95.8, Peak=15264 HFD=3.3
22:36:23.479 00.001 21068 MultiStar: [#1 -0.05,0.12,0.85,U] [#2 0.44,0.42,0.00,M1] [#3 0.23,0.26,0.77,U] [#4 0.13,-0.16,0.69,U] [#5 0.23,-0.09,0.74,U] [#6 0.08,-0.18,0.62,U] [#7 -0.22,-0.15,0.50,U] [#8 0.36,-0.00,0.56,U] 
22:36:23.480 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.23, -0.12}
22:36:23.481 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
22:36:23.481 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
22:36:23.482 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
22:36:23.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
22:36:23.484 00.001 21068 Enqueuing Move request for scope (0.13, -0.03)
22:36:23.485 00.001 16108 Worker thread wakes up
22:36:23.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:36:23.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:36:23.485 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.14 yDistance=-0.00
22:36:23.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:36:23.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:23.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:36:23.485 00.000 16108 MoveAxis(E, 0, ABG)
22:36:23.485 00.000 16108 Move returns status 0, amount 0
22:36:23.485 00.000 16108 MoveAxis(N, 0, ABG)
22:36:23.485 00.000 16108 Move returns status 0, amount 0
22:36:23.485 00.000 16108 move complete, result=0
22:36:23.485 00.000 16108 worker thread done servicing request
22:36:23.489 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3881, FiltMin=3270, FiltMax=47197, Gamma=1.000
22:36:23.506 00.017 21068 UpdateGuideState exits: m=134329 SNR=95.8
22:36:23.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:23.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:23.508 00.001 21068 Enqueuing Expose request
22:36:23.508 00.000 16108 Worker thread wakes up
22:36:23.508 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:36:23.510 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:23.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:24.480 00.970 16108 Exposure complete
22:36:24.536 00.056 16108 worker thread done servicing request
22:36:24.536 00.000 21068 OnExposeComplete: enter
22:36:24.537 00.001 21068 UpdateGuideState(): m_state=6
22:36:24.539 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2033
22:36:24.540 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.51, Mass=130816, SNR=90.5, Peak=14963 HFD=3.2
22:36:24.541 00.001 21068 MultiStar: [#1 0.13,0.43,0.91,U] [#2 0.10,0.19,1.00,U] [#3 0.31,0.11,0.86,U] [#4 0.33,-0.22,0.63,U] [#5 0.43,-0.15,0.93,U] [#6 0.34,-0.15,0.72,U] [#7 -0.39,-0.06,0.49,U] [#8 0.16,0.14,0.66,U] 
22:36:24.541 00.000 21068 refined, 8 included, MultiStar: {0.21, 0.04}, one-star: {0.27, -0.04}
22:36:24.542 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
22:36:24.543 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
22:36:24.544 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.20 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
22:36:24.545 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.04, opts=13)
22:36:24.546 00.001 21068 Enqueuing Move request for scope (0.21, 0.04)
22:36:24.547 00.001 16108 Worker thread wakes up
22:36:24.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
22:36:24.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
22:36:24.547 00.000 16108 Moving (0.21, 0.04) raw xDistance=-0.20 yDistance=-0.09
22:36:24.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:36:24.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:24.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:24.547 00.000 16108 MoveAxis(E, 53, ABG)
22:36:24.547 00.000 16108 Guiding  Dir = 2, Dur = 53
22:36:24.547 00.000 16108 IsSlewing returns 0
22:36:24.548 00.001 16108 IsGuiding returns 0
22:36:24.553 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3881, FiltMin=3344, FiltMax=65437, Gamma=1.000
22:36:24.568 00.015 21068 UpdateGuideState exits: m=130816 SNR=90.5
22:36:24.569 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:24.570 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:24.571 00.001 21068 Enqueuing Expose request
22:36:24.599 00.028 16108 PulseGuide returned control before completion, sleep 13
22:36:24.614 00.015 16108 IsGuiding returns 1
22:36:24.614 00.000 16108 scope still moving after pulse duration time elapsed
22:36:24.646 00.032 16108 IsSlewing returns 0
22:36:24.646 00.000 16108 IsGuiding returns 1
22:36:24.677 00.031 16108 IsSlewing returns 0
22:36:24.677 00.000 16108 IsGuiding returns 1
22:36:24.708 00.031 16108 IsSlewing returns 0
22:36:24.708 00.000 16108 IsGuiding returns 0
22:36:24.708 00.000 16108 scope move finished after 53 + 107 ms
22:36:24.708 00.000 16108 Move returns status 0, amount 53
22:36:24.708 00.000 16108 MoveAxis(N, 0, ABG)
22:36:24.708 00.000 16108 Move returns status 0, amount 0
22:36:24.708 00.000 16108 move complete, result=0
22:36:24.708 00.000 16108 worker thread done servicing request
22:36:24.708 00.000 16108 Worker thread wakes up
22:36:24.708 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
22:36:24.709 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:24.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:25.852 01.143 16108 Exposure complete
22:36:25.910 00.058 16108 worker thread done servicing request
22:36:25.911 00.001 21068 OnExposeComplete: enter
22:36:25.911 00.000 21068 UpdateGuideState(): m_state=6
22:36:25.912 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2034
22:36:25.913 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=877.52, Mass=118114, SNR=79.1, Peak=15315 HFD=3.2
22:36:25.914 00.001 21068 MultiStar: [#1 -0.49,-0.02,1.13,U] [#2 -0.22,0.12,1.08,U] [#3 -0.12,-0.08,0.92,U] [#4 -0.12,-0.39,0.90,U] [#5 0.00,-0.13,0.79,U] [#6 0.03,-0.35,0.78,U] [#7 -0.72,-0.07,0.00,M1] [#8 -0.47,0.28,0.60,U] 
22:36:25.915 00.001 21068 refined, 7 included, MultiStar: {-0.24, -0.08}, one-star: {-0.48, -0.03}
22:36:25.916 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
22:36:25.917 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
22:36:25.917 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.83 mountX=0.23 mountY=0.13, mountTheta=0.53
22:36:25.920 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.08, opts=13)
22:36:25.921 00.001 21068 Enqueuing Move request for scope (-0.24, -0.08)
22:36:25.922 00.001 16108 Worker thread wakes up
22:36:25.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
22:36:25.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
22:36:25.922 00.000 16108 Moving (-0.24, -0.08) raw xDistance=0.23 yDistance=0.13
22:36:25.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
22:36:25.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:25.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:36:25.922 00.000 16108 MoveAxis(W, 55, ABG)
22:36:25.922 00.000 16108 Guiding  Dir = 3, Dur = 55
22:36:25.923 00.001 16108 IsSlewing returns 0
22:36:25.923 00.000 16108 IsGuiding returns 0
22:36:25.924 00.001 16108 PulseGuide returned control before completion, sleep 64
22:36:25.927 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3881, FiltMin=3334, FiltMax=56384, Gamma=1.000
22:36:25.949 00.022 21068 UpdateGuideState exits: m=118114 SNR=79.1
22:36:25.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:25.950 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:25.951 00.001 21068 Enqueuing Expose request
22:36:25.999 00.048 16108 IsGuiding returns 1
22:36:25.999 00.000 16108 scope still moving after pulse duration time elapsed
22:36:26.030 00.031 16108 IsSlewing returns 0
22:36:26.030 00.000 16108 IsGuiding returns 0
22:36:26.030 00.000 16108 scope move finished after 55 + 52 ms
22:36:26.030 00.000 16108 Move returns status 0, amount 55
22:36:26.030 00.000 16108 MoveAxis(N, 0, ABG)
22:36:26.030 00.000 16108 Move returns status 0, amount 0
22:36:26.030 00.000 16108 move complete, result=0
22:36:26.030 00.000 16108 worker thread done servicing request
22:36:26.030 00.000 16108 Worker thread wakes up
22:36:26.030 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
22:36:26.031 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:26.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:26.996 00.965 16108 Exposure complete
22:36:27.052 00.056 16108 worker thread done servicing request
22:36:27.053 00.001 21068 OnExposeComplete: enter
22:36:27.054 00.001 21068 UpdateGuideState(): m_state=6
22:36:27.055 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2035
22:36:27.056 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.38, Mass=118288, SNR=70.6, Peak=14259 HFD=3.5
22:36:27.057 00.001 21068 MultiStar: [#1 -0.48,0.19,1.19,U] [#2 0.41,-0.16,1.35,U] [#3 -0.05,-0.00,1.16,U] [#4 0.20,-0.41,0.79,U] [#5 0.57,-0.16,0.00,M1] [#6 0.26,-0.49,0.00,M1] [#7 -0.53,-0.04,0.60,U] [#8 0.18,-0.10,0.76,U] 
22:36:27.058 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.06, -0.17}
22:36:27.059 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
22:36:27.060 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
22:36:27.060 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.83 mountX=0.01 mountY=0.09, mountTheta=1.49
22:36:27.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
22:36:27.063 00.001 21068 Enqueuing Move request for scope (-0.02, -0.09)
22:36:27.064 00.001 16108 Worker thread wakes up
22:36:27.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:36:27.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:36:27.064 00.000 16108 Moving (-0.02, -0.09) raw xDistance=0.01 yDistance=0.09
22:36:27.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:36:27.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:27.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:36:27.064 00.000 16108 MoveAxis(E, 0, ABG)
22:36:27.064 00.000 16108 Move returns status 0, amount 0
22:36:27.064 00.000 16108 MoveAxis(N, 0, ABG)
22:36:27.064 00.000 16108 Move returns status 0, amount 0
22:36:27.064 00.000 16108 move complete, result=0
22:36:27.064 00.000 16108 worker thread done servicing request
22:36:27.069 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3881, FiltMin=3315, FiltMax=47641, Gamma=1.000
22:36:27.085 00.016 21068 UpdateGuideState exits: m=118288 SNR=70.6
22:36:27.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:27.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:27.087 00.000 21068 Enqueuing Expose request
22:36:27.088 00.001 16108 Worker thread wakes up
22:36:27.088 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:27.090 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:27.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:28.251 01.161 16108 Exposure complete
22:36:28.317 00.066 16108 worker thread done servicing request
22:36:28.317 00.000 21068 OnExposeComplete: enter
22:36:28.321 00.004 21068 UpdateGuideState(): m_state=6
22:36:28.323 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2036
22:36:28.325 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=878.14, Mass=122915, SNR=76.5, Peak=15011 HFD=3.7
22:36:28.329 00.004 21068 MultiStar: [#1 -0.59,0.65,0.00,M1] [#2 -0.02,0.84,0.00,M1] [#3 -0.11,0.63,0.00,M1] [#4 -0.41,0.43,0.00,M1] [#5 -0.26,0.35,0.86,U] [#6 -0.34,0.18,0.69,U] [#7 -0.67,0.67,0.00,M1] [#8 -0.41,0.48,0.00,M1] 
22:36:28.331 00.002 21068 refined, 2 included, MultiStar: {-0.30, 0.40}, one-star: {-0.30, 0.59}
22:36:28.333 00.002 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
22:36:28.334 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
22:36:28.336 00.002 21068 CameraToMount -- cameraX=-0.30 cameraY=0.40 hyp=0.50 cameraTheta=2.22 mountX=0.37 mountY=-0.32, mountTheta=-0.72
22:36:28.339 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.40, opts=13)
22:36:28.340 00.001 21068 Enqueuing Move request for scope (-0.30, 0.40)
22:36:28.342 00.002 16108 Worker thread wakes up
22:36:28.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.40) opts 0xd
22:36:28.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.40)
22:36:28.343 00.001 16108 Moving (-0.30, 0.40) raw xDistance=0.37 yDistance=-0.32
22:36:28.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:36:28.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:28.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:36:28.343 00.000 16108 MoveAxis(W, 96, ABG)
22:36:28.343 00.000 16108 Guiding  Dir = 3, Dur = 96
22:36:28.344 00.001 16108 IsSlewing returns 0
22:36:28.344 00.000 16108 IsGuiding returns 0
22:36:28.351 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3881, FiltMin=3334, FiltMax=52797, Gamma=1.000
22:36:28.352 00.001 16108 PulseGuide returned control before completion, sleep 101
22:36:28.373 00.021 21068 UpdateGuideState exits: m=122915 SNR=76.5
22:36:28.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:28.375 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:28.376 00.001 21068 Enqueuing Expose request
22:36:28.459 00.083 16108 IsGuiding returns 1
22:36:28.459 00.000 16108 scope still moving after pulse duration time elapsed
22:36:28.490 00.031 16108 IsSlewing returns 0
22:36:28.490 00.000 16108 IsGuiding returns 1
22:36:28.521 00.031 16108 IsSlewing returns 0
22:36:28.521 00.000 16108 IsGuiding returns 0
22:36:28.521 00.000 16108 scope move finished after 96 + 81 ms
22:36:28.522 00.001 16108 Move returns status 0, amount 96
22:36:28.522 00.000 16108 MoveAxis(N, 0, ABG)
22:36:28.522 00.000 16108 Move returns status 0, amount 0
22:36:28.522 00.000 16108 move complete, result=0
22:36:28.522 00.000 16108 worker thread done servicing request
22:36:28.522 00.000 16108 Worker thread wakes up
22:36:28.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:28.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:28.522 00.000 21068 GuideStep: 0.4 px 96 ms WEST, -0.3 px 0 ms NORTH
22:36:29.485 00.963 16108 Exposure complete
22:36:29.545 00.060 16108 worker thread done servicing request
22:36:29.545 00.000 21068 OnExposeComplete: enter
22:36:29.547 00.002 21068 UpdateGuideState(): m_state=6
22:36:29.551 00.004 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2037
22:36:29.552 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.58, Mass=118084, SNR=78.6, Peak=14291 HFD=3.4
22:36:29.553 00.001 21068 MultiStar: [#1 -0.06,0.25,0.98,U] [#2 0.33,0.26,1.07,U] [#3 -0.00,0.29,1.05,U] [#4 0.49,-0.06,0.79,U] [#5 0.50,-0.12,0.92,U] [#6 0.48,-0.32,0.00,M1] [#7 -0.31,-0.07,0.54,U] [#8 0.19,0.17,0.65,U] 
22:36:29.553 00.000 21068 single-star, 7 included, MultiStar: {0.18, 0.11}, one-star: {0.17, 0.02}
22:36:29.554 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:36:29.555 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:36:29.556 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.16 mountY=-0.06, mountTheta=-2.77
22:36:29.557 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.02, opts=13)
22:36:29.558 00.001 21068 Enqueuing Move request for scope (0.17, 0.02)
22:36:29.559 00.001 16108 Worker thread wakes up
22:36:29.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
22:36:29.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
22:36:29.559 00.000 16108 Moving (0.17, 0.02) raw xDistance=-0.16 yDistance=-0.06
22:36:29.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:36:29.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:29.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:36:29.559 00.000 16108 MoveAxis(E, 0, ABG)
22:36:29.559 00.000 16108 Move returns status 0, amount 0
22:36:29.560 00.001 16108 MoveAxis(N, 0, ABG)
22:36:29.560 00.000 16108 Move returns status 0, amount 0
22:36:29.560 00.000 16108 move complete, result=0
22:36:29.560 00.000 16108 worker thread done servicing request
22:36:29.563 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3881, FiltMin=3325, FiltMax=59789, Gamma=1.000
22:36:29.578 00.015 21068 UpdateGuideState exits: m=118084 SNR=78.6
22:36:29.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:29.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:29.581 00.001 21068 Enqueuing Expose request
22:36:29.582 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:29.583 00.001 16108 Worker thread wakes up
22:36:29.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:29.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:30.744 01.161 16108 Exposure complete
22:36:30.801 00.057 16108 worker thread done servicing request
22:36:30.801 00.000 21068 OnExposeComplete: enter
22:36:30.802 00.001 21068 UpdateGuideState(): m_state=6
22:36:30.803 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2038
22:36:30.804 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.69, Mass=118136, SNR=74.2, Peak=16096 HFD=3.3
22:36:30.805 00.001 21068 MultiStar: [#1 0.33,0.11,1.10,U] [#2 0.59,0.41,0.00,M1] [#3 0.75,0.34,0.00,M1] [#4 0.42,-0.13,0.96,U] [#5 0.51,0.01,0.92,U] [#6 0.30,-0.14,0.73,U] [#7 0.43,-0.11,0.59,U] [#8 0.60,0.17,0.00,M1] 
22:36:30.806 00.001 21068 refined, 5 included, MultiStar: {0.43, -0.00}, one-star: {0.57, 0.14}
22:36:30.807 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
22:36:30.808 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
22:36:30.809 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=-0.00 hyp=0.43 cameraTheta=-0.01 mountX=-0.42 mountY=-0.10, mountTheta=-2.91
22:36:30.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.00, opts=13)
22:36:30.812 00.001 21068 Enqueuing Move request for scope (0.43, -0.00)
22:36:30.812 00.000 16108 Worker thread wakes up
22:36:30.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.00) opts 0xd
22:36:30.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.00)
22:36:30.813 00.001 16108 Moving (0.43, -0.00) raw xDistance=-0.42 yDistance=-0.10
22:36:30.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
22:36:30.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:30.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:30.813 00.000 16108 MoveAxis(E, 111, ABG)
22:36:30.813 00.000 16108 Guiding  Dir = 2, Dur = 111
22:36:30.813 00.000 16108 IsSlewing returns 0
22:36:30.813 00.000 16108 IsGuiding returns 0
22:36:30.814 00.001 16108 PulseGuide returned control before completion, sleep 121
22:36:30.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3878, FiltMin=3334, FiltMax=57389, Gamma=1.000
22:36:30.836 00.018 21068 UpdateGuideState exits: m=118136 SNR=74.2
22:36:30.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:30.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:30.839 00.001 21068 Enqueuing Expose request
22:36:30.938 00.099 16108 IsGuiding returns 1
22:36:30.938 00.000 16108 scope still moving after pulse duration time elapsed
22:36:30.969 00.031 16108 IsSlewing returns 0
22:36:30.969 00.000 16108 IsGuiding returns 0
22:36:30.969 00.000 16108 scope move finished after 111 + 45 ms
22:36:30.969 00.000 16108 Move returns status 0, amount 111
22:36:30.969 00.000 16108 MoveAxis(N, 0, ABG)
22:36:30.969 00.000 16108 Move returns status 0, amount 0
22:36:30.969 00.000 16108 move complete, result=0
22:36:30.969 00.000 16108 worker thread done servicing request
22:36:30.969 00.000 16108 Worker thread wakes up
22:36:30.969 00.000 21068 GuideStep: -0.4 px 111 ms EAST, -0.1 px 0 ms NORTH
22:36:30.970 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:30.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:31.926 00.956 16108 Exposure complete
22:36:31.985 00.059 16108 worker thread done servicing request
22:36:31.985 00.000 21068 OnExposeComplete: enter
22:36:31.986 00.001 21068 UpdateGuideState(): m_state=6
22:36:31.987 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2039
22:36:31.988 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.81, Mass=130625, SNR=81.3, Peak=15152 HFD=3.7
22:36:31.989 00.001 21068 MultiStar: [#1 0.33,0.68,0.00,M1] [#2 0.72,0.52,0.00,M2] [#3 0.25,0.47,0.92,U] [#4 0.43,0.06,0.79,U] [#5 0.20,0.18,0.81,U] [#6 0.22,-0.01,0.69,U] [#7 -0.35,0.15,0.70,U] [#8 0.17,0.48,0.74,U] 
22:36:31.990 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.24}, one-star: {0.18, 0.26}
22:36:31.991 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
22:36:31.992 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
22:36:31.993 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.96 mountX=-0.12 mountY=-0.27, mountTheta=-2.00
22:36:31.994 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.24, opts=13)
22:36:31.995 00.001 21068 Enqueuing Move request for scope (0.17, 0.24)
22:36:31.996 00.001 16108 Worker thread wakes up
22:36:31.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
22:36:31.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
22:36:31.996 00.000 16108 Moving (0.17, 0.24) raw xDistance=-0.12 yDistance=-0.27
22:36:31.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:36:31.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:31.997 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:36:31.997 00.000 16108 MoveAxis(E, 0, ABG)
22:36:31.997 00.000 16108 Move returns status 0, amount 0
22:36:31.997 00.000 16108 MoveAxis(N, 0, ABG)
22:36:31.997 00.000 16108 Move returns status 0, amount 0
22:36:31.997 00.000 16108 move complete, result=0
22:36:31.997 00.000 16108 worker thread done servicing request
22:36:32.002 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3881, FiltMin=3302, FiltMax=57997, Gamma=1.000
22:36:32.019 00.017 21068 UpdateGuideState exits: m=130625 SNR=81.3
22:36:32.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:32.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:32.021 00.000 21068 Enqueuing Expose request
22:36:32.022 00.001 16108 Worker thread wakes up
22:36:32.022 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:36:32.023 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:32.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:33.174 01.151 16108 Exposure complete
22:36:33.233 00.059 16108 worker thread done servicing request
22:36:33.233 00.000 21068 OnExposeComplete: enter
22:36:33.234 00.001 21068 UpdateGuideState(): m_state=6
22:36:33.235 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2040
22:36:33.236 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.69, Mass=104136, SNR=72.8, Peak=14928 HFD=3.2
22:36:33.237 00.001 21068 MultiStar: [#1 0.22,0.34,1.55,U] [#2 0.63,0.30,0.00,M3] [#3 0.20,0.48,1.15,U] [#4 0.25,-0.08,0.82,U] [#5 0.47,0.22,0.88,U] [#6 -0.05,0.12,1.01,U] [#7 -0.20,0.28,0.67,U] [#8 0.27,0.45,0.80,U] 
22:36:33.237 00.000 21068 single-star, 7 included, MultiStar: {0.19, 0.26}, one-star: {0.28, 0.14}
22:36:33.238 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
22:36:33.239 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
22:36:33.240 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.32 cameraTheta=0.46 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
22:36:33.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.14, opts=13)
22:36:33.242 00.000 21068 Enqueuing Move request for scope (0.28, 0.14)
22:36:33.243 00.001 16108 Worker thread wakes up
22:36:33.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
22:36:33.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
22:36:33.243 00.000 16108 Moving (0.28, 0.14) raw xDistance=-0.25 yDistance=-0.20
22:36:33.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:36:33.243 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.57
22:36:33.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:36:33.243 00.000 16108 MoveAxis(E, 67, ABG)
22:36:33.243 00.000 16108 Guiding  Dir = 2, Dur = 67
22:36:33.244 00.001 16108 IsSlewing returns 0
22:36:33.244 00.000 16108 IsGuiding returns 0
22:36:33.249 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3878, FiltMin=3296, FiltMax=55795, Gamma=1.000
22:36:33.259 00.010 16108 PulseGuide returned control before completion, sleep 62
22:36:33.265 00.006 21068 UpdateGuideState exits: m=104136 SNR=72.8
22:36:33.267 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:33.269 00.001 21068 Enqueuing Expose request
22:36:33.337 00.068 16108 IsGuiding returns 1
22:36:33.337 00.000 16108 scope still moving after pulse duration time elapsed
22:36:33.368 00.031 16108 IsSlewing returns 0
22:36:33.368 00.000 16108 IsGuiding returns 0
22:36:33.368 00.000 16108 scope move finished after 67 + 57 ms
22:36:33.368 00.000 16108 Move returns status 0, amount 67
22:36:33.368 00.000 16108 MoveAxis(N, 41, ABG)
22:36:33.368 00.000 16108 Guiding  Dir = 0, Dur = 41
22:36:33.368 00.000 16108 IsSlewing returns 0
22:36:33.368 00.000 16108 IsGuiding returns 0
22:36:33.416 00.048 16108 IsGuiding returns 1
22:36:33.416 00.000 16108 scope still moving after pulse duration time elapsed
22:36:33.446 00.030 16108 IsSlewing returns 0
22:36:33.446 00.000 16108 IsGuiding returns 1
22:36:33.477 00.031 16108 IsSlewing returns 0
22:36:33.477 00.000 16108 IsGuiding returns 1
22:36:33.508 00.031 16108 IsSlewing returns 0
22:36:33.508 00.000 16108 IsGuiding returns 0
22:36:33.508 00.000 16108 scope move finished after 41 + 98 ms
22:36:33.508 00.000 16108 Move returns status 0, amount 41
22:36:33.508 00.000 16108 move complete, result=0
22:36:33.508 00.000 16108 worker thread done servicing request
22:36:33.508 00.000 16108 Worker thread wakes up
22:36:33.508 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.2 px 41 ms NORTH
22:36:33.509 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:33.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:34.482 00.973 16108 Exposure complete
22:36:34.540 00.058 16108 worker thread done servicing request
22:36:34.540 00.000 21068 OnExposeComplete: enter
22:36:34.540 00.000 21068 UpdateGuideState(): m_state=6
22:36:34.542 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2041
22:36:34.543 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.68, Mass=96069, SNR=61.2, Peak=14592 HFD=3.0
22:36:34.544 00.001 21068 MultiStar: [#1 0.27,0.32,1.23,U] [#2 0.43,0.32,1.62,U] [#3 0.41,0.48,0.00,M1] [#4 -0.04,-0.33,0.93,U] [#5 0.32,0.03,1.22,U] [#6 0.04,-0.14,1.15,U] [#7 -0.38,0.15,0.73,U] [#8 0.21,0.34,0.97,U] 
22:36:34.544 00.000 21068 refined, 7 included, MultiStar: {0.20, 0.12}, one-star: {0.37, 0.13}
22:36:34.545 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:36:34.546 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:36:34.547 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.55 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
22:36:34.548 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.12, opts=13)
22:36:34.549 00.001 21068 Enqueuing Move request for scope (0.20, 0.12)
22:36:34.550 00.001 16108 Worker thread wakes up
22:36:34.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
22:36:34.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
22:36:34.550 00.000 16108 Moving (0.20, 0.12) raw xDistance=-0.17 yDistance=-0.16
22:36:34.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:36:34.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:34.551 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:36:34.551 00.000 16108 MoveAxis(E, 0, ABG)
22:36:34.551 00.000 16108 Move returns status 0, amount 0
22:36:34.551 00.000 16108 MoveAxis(N, 0, ABG)
22:36:34.551 00.000 16108 Move returns status 0, amount 0
22:36:34.551 00.000 16108 move complete, result=0
22:36:34.551 00.000 16108 worker thread done servicing request
22:36:34.557 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3881, FiltMin=3363, FiltMax=55069, Gamma=1.000
22:36:34.573 00.016 21068 UpdateGuideState exits: m=96069 SNR=61.2
22:36:34.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:34.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:34.576 00.001 21068 Enqueuing Expose request
22:36:34.578 00.002 16108 Worker thread wakes up
22:36:34.578 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:34.578 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:34.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:35.742 01.164 16108 Exposure complete
22:36:35.810 00.068 16108 worker thread done servicing request
22:36:35.810 00.000 21068 OnExposeComplete: enter
22:36:35.811 00.001 21068 UpdateGuideState(): m_state=6
22:36:35.812 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2042
22:36:35.813 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.69, Mass=114520, SNR=69.8, Peak=13891 HFD=3.4
22:36:35.814 00.001 21068 MultiStar: [#1 0.15,0.55,0.00,M1] [#2 0.29,0.40,1.48,U] [#3 0.14,0.29,1.09,U] [#4 0.05,0.06,0.87,U] [#5 -0.01,0.08,0.96,U] [#6 0.23,-0.17,0.81,U] [#7 -0.41,-0.16,0.68,U] [#8 0.12,0.43,0.94,U] 
22:36:35.815 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.17}, one-star: {0.17, 0.14}
22:36:35.815 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
22:36:35.816 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
22:36:35.817 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
22:36:35.820 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.17, opts=13)
22:36:35.821 00.001 21068 Enqueuing Move request for scope (0.10, 0.17)
22:36:35.822 00.001 16108 Worker thread wakes up
22:36:35.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:36:35.822 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:36:35.822 00.000 16108 Moving (0.10, 0.17) raw xDistance=-0.07 yDistance=-0.19
22:36:35.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:36:35.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:35.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:36:35.822 00.000 16108 MoveAxis(E, 0, ABG)
22:36:35.822 00.000 16108 Move returns status 0, amount 0
22:36:35.822 00.000 16108 MoveAxis(N, 0, ABG)
22:36:35.822 00.000 16108 Move returns status 0, amount 0
22:36:35.822 00.000 16108 move complete, result=0
22:36:35.822 00.000 16108 worker thread done servicing request
22:36:35.826 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3878, FiltMin=3315, FiltMax=53053, Gamma=1.000
22:36:35.843 00.017 21068 UpdateGuideState exits: m=114520 SNR=69.8
22:36:35.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:35.845 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:35.845 00.000 21068 Enqueuing Expose request
22:36:35.847 00.002 16108 Worker thread wakes up
22:36:35.847 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:35.848 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:35.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:36.816 00.968 16108 Exposure complete
22:36:36.890 00.074 16108 worker thread done servicing request
22:36:36.890 00.000 21068 OnExposeComplete: enter
22:36:36.890 00.000 21068 UpdateGuideState(): m_state=6
22:36:36.891 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2043
22:36:36.892 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.90, Mass=119692, SNR=78.2, Peak=16867 HFD=3.1
22:36:36.894 00.002 21068 MultiStar: [#1 -0.36,0.57,0.00,M2] [#2 0.12,0.52,1.09,U] [#3 -0.16,0.34,1.07,U] [#4 -0.04,0.27,0.86,U] [#5 0.13,0.16,0.79,U] [#6 -0.15,-0.17,0.84,U] [#7 -0.27,0.52,0.00,M1] [#8 -0.27,0.64,0.00,M1] 
22:36:36.894 00.000 21068 refined, 5 included, MultiStar: {-0.01, 0.27}, one-star: {0.02, 0.35}
22:36:36.895 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:36:36.896 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:36:36.896 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=0.06 mountY=-0.26, mountTheta=-1.34
22:36:36.898 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.27, opts=13)
22:36:36.899 00.001 21068 Enqueuing Move request for scope (-0.01, 0.27)
22:36:36.900 00.001 16108 Worker thread wakes up
22:36:36.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
22:36:36.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
22:36:36.900 00.000 16108 Moving (-0.01, 0.27) raw xDistance=0.06 yDistance=-0.26
22:36:36.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:36:36.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:36:36.900 00.000 16108 MoveAxis(E, 0, ABG)
22:36:36.900 00.000 16108 Move returns status 0, amount 0
22:36:36.900 00.000 16108 MoveAxis(N, 51, ABG)
22:36:36.900 00.000 16108 Guiding  Dir = 0, Dur = 51
22:36:36.900 00.000 16108 IsSlewing returns 0
22:36:36.900 00.000 16108 IsGuiding returns 0
22:36:36.908 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3881, FiltMin=3225, FiltMax=59917, Gamma=1.000
22:36:36.939 00.031 21068 UpdateGuideState exits: m=119692 SNR=78.2
22:36:36.941 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.944 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:36.945 00.001 21068 Enqueuing Expose request
22:36:36.948 00.003 16108 PulseGuide returned control before completion, sleep 14
22:36:36.963 00.015 16108 IsGuiding returns 1
22:36:36.963 00.000 16108 scope still moving after pulse duration time elapsed
22:36:36.993 00.030 16108 IsSlewing returns 0
22:36:36.993 00.000 16108 IsGuiding returns 1
22:36:37.025 00.032 16108 IsSlewing returns 0
22:36:37.025 00.000 16108 IsGuiding returns 1
22:36:37.055 00.030 16108 IsSlewing returns 0
22:36:37.055 00.000 16108 IsGuiding returns 0
22:36:37.055 00.000 16108 scope move finished after 51 + 104 ms
22:36:37.056 00.001 16108 Move returns status 0, amount 51
22:36:37.056 00.000 16108 move complete, result=0
22:36:37.056 00.000 16108 worker thread done servicing request
22:36:37.056 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
22:36:37.058 00.002 16108 Worker thread wakes up
22:36:37.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:37.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:38.236 01.178 16108 Exposure complete
22:36:38.339 00.103 16108 worker thread done servicing request
22:36:38.339 00.000 21068 OnExposeComplete: enter
22:36:38.340 00.001 21068 UpdateGuideState(): m_state=6
22:36:38.343 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2044
22:36:38.344 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.84, Mass=113037, SNR=74.9, Peak=15683 HFD=3.4
22:36:38.345 00.001 21068 MultiStar: [#1 -0.09,0.28,1.22,U] [#2 0.19,0.24,1.36,U] [#3 0.05,0.55,0.97,U] [#4 0.09,-0.04,0.94,U] [#5 0.25,-0.11,0.96,U] [#6 0.09,-0.21,0.84,U] [#7 -0.35,0.04,0.62,U] [#8 0.15,0.35,0.66,U] 
22:36:38.346 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.06, 0.28}
22:36:38.347 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
22:36:38.348 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
22:36:38.349 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.18 cameraTheta=1.20 mountX=-0.03 mountY=-0.18, mountTheta=-1.76
22:36:38.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.16, opts=13)
22:36:38.352 00.001 21068 Enqueuing Move request for scope (0.06, 0.16)
22:36:38.353 00.001 16108 Worker thread wakes up
22:36:38.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:36:38.353 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:36:38.353 00.000 16108 Moving (0.06, 0.16) raw xDistance=-0.03 yDistance=-0.18
22:36:38.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:36:38.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:38.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:36:38.353 00.000 16108 MoveAxis(E, 0, ABG)
22:36:38.354 00.001 16108 Move returns status 0, amount 0
22:36:38.354 00.000 16108 MoveAxis(N, 0, ABG)
22:36:38.354 00.000 16108 Move returns status 0, amount 0
22:36:38.354 00.000 16108 move complete, result=0
22:36:38.354 00.000 16108 worker thread done servicing request
22:36:38.358 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3881, FiltMin=3309, FiltMax=55395, Gamma=1.000
22:36:38.387 00.029 21068 UpdateGuideState exits: m=113037 SNR=74.9
22:36:38.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:38.390 00.001 21068 Enqueuing Expose request
22:36:38.392 00.002 16108 Worker thread wakes up
22:36:38.392 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:38.393 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:38.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:39.368 00.975 16108 Exposure complete
22:36:39.458 00.090 16108 worker thread done servicing request
22:36:39.459 00.001 21068 OnExposeComplete: enter
22:36:39.460 00.001 21068 UpdateGuideState(): m_state=6
22:36:39.461 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2045
22:36:39.462 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.73, Mass=116374, SNR=80.6, Peak=16307 HFD=3.4
22:36:39.464 00.002 21068 MultiStar: [#1 -0.10,0.40,1.49,U] [#2 0.12,0.22,1.01,U] [#3 0.21,0.20,0.96,U] [#4 0.12,0.06,0.71,U] [#5 0.30,-0.04,0.94,U] [#6 0.22,-0.09,0.79,U] [#7 -0.33,0.04,0.61,U] [#8 -0.02,0.25,0.75,U] 
22:36:39.465 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.12, 0.17}
22:36:39.466 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
22:36:39.467 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
22:36:39.469 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.14 mountX=-0.05 mountY=-0.17, mountTheta=-1.82
22:36:39.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.16, opts=13)
22:36:39.474 00.002 21068 Enqueuing Move request for scope (0.07, 0.16)
22:36:39.475 00.001 16108 Worker thread wakes up
22:36:39.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
22:36:39.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
22:36:39.475 00.000 16108 Moving (0.07, 0.16) raw xDistance=-0.05 yDistance=-0.17
22:36:39.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:36:39.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:39.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:36:39.475 00.000 16108 MoveAxis(E, 0, ABG)
22:36:39.475 00.000 16108 Move returns status 0, amount 0
22:36:39.475 00.000 16108 MoveAxis(N, 0, ABG)
22:36:39.475 00.000 16108 Move returns status 0, amount 0
22:36:39.476 00.001 16108 move complete, result=0
22:36:39.476 00.000 16108 worker thread done servicing request
22:36:39.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3881, FiltMin=3353, FiltMax=57229, Gamma=1.000
22:36:39.505 00.025 21068 UpdateGuideState exits: m=116374 SNR=80.6
22:36:39.508 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:39.511 00.002 21068 Enqueuing Expose request
22:36:39.513 00.002 16108 Worker thread wakes up
22:36:39.513 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:39.515 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:39.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:40.677 01.162 16108 Exposure complete
22:36:40.774 00.097 16108 worker thread done servicing request
22:36:40.774 00.000 21068 OnExposeComplete: enter
22:36:40.776 00.002 21068 UpdateGuideState(): m_state=6
22:36:40.778 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2046
22:36:40.779 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.67, Mass=113973, SNR=71.0, Peak=15443 HFD=3.2
22:36:40.781 00.002 21068 MultiStar: [#1 -0.16,0.60,0.00,M1] [#2 0.25,0.55,0.00,M1] [#3 0.09,0.58,0.00,M1] [#4 0.14,0.28,1.11,U] [#5 0.33,0.30,1.26,U] [#6 0.06,-0.05,0.77,U] [#7 -0.32,0.31,0.66,U] [#8 0.11,0.66,0.00,M1] 
22:36:40.782 00.001 21068 single-star, 4 included, MultiStar: {0.11, 0.20}, one-star: {0.13, 0.12}
22:36:40.784 00.002 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:36:40.785 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:36:40.786 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
22:36:40.789 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
22:36:40.790 00.001 21068 Enqueuing Move request for scope (0.13, 0.12)
22:36:40.792 00.002 16108 Worker thread wakes up
22:36:40.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
22:36:40.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
22:36:40.792 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.11 yDistance=-0.15
22:36:40.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:36:40.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:40.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:40.793 00.001 16108 MoveAxis(E, 0, ABG)
22:36:40.793 00.000 16108 Move returns status 0, amount 0
22:36:40.793 00.000 16108 MoveAxis(N, 0, ABG)
22:36:40.793 00.000 16108 Move returns status 0, amount 0
22:36:40.793 00.000 16108 move complete, result=0
22:36:40.793 00.000 16108 worker thread done servicing request
22:36:40.802 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3878, FiltMin=3257, FiltMax=57629, Gamma=1.000
22:36:40.820 00.018 21068 UpdateGuideState exits: m=113973 SNR=71.0
22:36:40.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:40.823 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:40.824 00.001 21068 Enqueuing Expose request
22:36:40.825 00.001 16108 Worker thread wakes up
22:36:40.825 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:40.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:40.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:41.802 00.976 16108 Exposure complete
22:36:41.878 00.076 16108 worker thread done servicing request
22:36:41.878 00.000 21068 OnExposeComplete: enter
22:36:41.880 00.002 21068 UpdateGuideState(): m_state=6
22:36:41.881 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2047
22:36:41.883 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.63, Mass=103049, SNR=74.8, Peak=16144 HFD=3.0
22:36:41.886 00.003 21068 MultiStar: [#1 0.18,0.25,1.29,U] [#2 0.40,0.23,1.34,U] [#3 0.19,0.43,0.92,U] [#4 0.29,-0.18,0.77,U] [#5 0.74,0.04,0.00,M1] [#6 0.18,-0.33,0.75,U] [#7 -0.45,-0.17,0.55,U] [#8 0.10,0.29,0.74,U] 
22:36:41.887 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.11}, one-star: {0.20, 0.07}
22:36:41.888 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
22:36:41.889 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
22:36:41.890 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.56 mountX=-0.16 mountY=-0.15, mountTheta=-2.37
22:36:41.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
22:36:41.893 00.001 21068 Enqueuing Move request for scope (0.18, 0.11)
22:36:41.894 00.001 16108 Worker thread wakes up
22:36:41.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
22:36:41.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
22:36:41.894 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.16 yDistance=-0.15
22:36:41.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:36:41.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:41.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:36:41.894 00.000 16108 MoveAxis(E, 0, ABG)
22:36:41.894 00.000 16108 Move returns status 0, amount 0
22:36:41.894 00.000 16108 MoveAxis(N, 0, ABG)
22:36:41.894 00.000 16108 Move returns status 0, amount 0
22:36:41.894 00.000 16108 move complete, result=0
22:36:41.894 00.000 16108 worker thread done servicing request
22:36:41.899 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3881, FiltMin=3328, FiltMax=53597, Gamma=1.000
22:36:41.922 00.023 21068 UpdateGuideState exits: m=103049 SNR=74.8
22:36:41.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:41.925 00.001 21068 Enqueuing Expose request
22:36:41.926 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:36:41.927 00.001 16108 Worker thread wakes up
22:36:41.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:41.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:43.091 01.164 16108 Exposure complete
22:36:43.161 00.070 16108 worker thread done servicing request
22:36:43.161 00.000 21068 OnExposeComplete: enter
22:36:43.163 00.002 21068 UpdateGuideState(): m_state=6
22:36:43.164 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2048
22:36:43.165 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.61, Mass=112309, SNR=71.5, Peak=16371 HFD=3.2
22:36:43.166 00.001 21068 MultiStar: [#1 0.00,0.39,1.16,U] [#2 0.10,0.39,1.47,U] [#3 0.26,0.32,1.05,U] [#4 0.20,-0.00,0.94,U] [#5 0.35,0.16,0.93,U] [#6 0.14,0.05,0.76,U] [#7 -0.11,-0.00,0.61,U] [#8 0.09,0.43,0.77,U] 
22:36:43.167 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.22}, one-star: {0.17, 0.06}
22:36:43.168 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
22:36:43.169 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
22:36:43.170 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=-0.15 mountY=-0.10, mountTheta=-2.59
22:36:43.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.06, opts=13)
22:36:43.173 00.001 21068 Enqueuing Move request for scope (0.17, 0.06)
22:36:43.173 00.000 16108 Worker thread wakes up
22:36:43.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
22:36:43.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
22:36:43.174 00.001 16108 Moving (0.17, 0.06) raw xDistance=-0.15 yDistance=-0.10
22:36:43.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:36:43.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:43.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:36:43.174 00.000 16108 MoveAxis(E, 0, ABG)
22:36:43.174 00.000 16108 Move returns status 0, amount 0
22:36:43.174 00.000 16108 MoveAxis(N, 0, ABG)
22:36:43.174 00.000 16108 Move returns status 0, amount 0
22:36:43.174 00.000 16108 move complete, result=0
22:36:43.174 00.000 16108 worker thread done servicing request
22:36:43.178 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3881, FiltMin=3248, FiltMax=61145, Gamma=1.000
22:36:43.193 00.015 21068 UpdateGuideState exits: m=112309 SNR=71.5
22:36:43.195 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:43.197 00.001 21068 Enqueuing Expose request
22:36:43.198 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:43.199 00.001 16108 Worker thread wakes up
22:36:43.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:43.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:43.224 00.024 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:36:43.226 00.002 21068 case statement mapped state 6 to 3
22:36:43.227 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:36:44.161 00.934 16108 Exposure complete
22:36:44.220 00.059 16108 worker thread done servicing request
22:36:44.220 00.000 21068 OnExposeComplete: enter
22:36:44.221 00.001 21068 UpdateGuideState(): m_state=6
22:36:44.222 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2049
22:36:44.223 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.79, Mass=111372, SNR=74.2, Peak=13024 HFD=3.7
22:36:44.225 00.002 21068 MultiStar: [#1 0.26,0.32,0.98,U] [#2 0.55,0.47,0.00,M1] [#3 0.39,0.43,0.00,M1] [#4 0.26,0.19,1.01,U] [#5 0.44,-0.04,0.84,U] [#6 0.38,-0.11,0.81,U] [#7 -0.10,-0.04,0.66,U] [#8 0.11,0.53,0.72,U] 
22:36:44.225 00.000 21068 refined, 6 included, MultiStar: {0.25, 0.16}, one-star: {0.26, 0.24}
22:36:44.226 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
22:36:44.227 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
22:36:44.228 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.29 cameraTheta=0.59 mountX=-0.21 mountY=-0.22, mountTheta=-2.35
22:36:44.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.16, opts=13)
22:36:44.231 00.001 21068 Enqueuing Move request for scope (0.25, 0.16)
22:36:44.232 00.001 16108 Worker thread wakes up
22:36:44.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
22:36:44.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
22:36:44.232 00.000 16108 Moving (0.25, 0.16) raw xDistance=-0.21 yDistance=-0.22
22:36:44.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:36:44.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:36:44.232 00.000 16108 MoveAxis(E, 56, ABG)
22:36:44.232 00.000 16108 Guiding  Dir = 2, Dur = 56
22:36:44.232 00.000 16108 IsSlewing returns 0
22:36:44.232 00.000 16108 IsGuiding returns 0
22:36:44.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3881, FiltMin=3363, FiltMax=65437, Gamma=1.000
22:36:44.246 00.010 16108 PulseGuide returned control before completion, sleep 51
22:36:44.253 00.007 21068 UpdateGuideState exits: m=111372 SNR=74.2
22:36:44.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:44.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:44.255 00.000 21068 Enqueuing Expose request
22:36:44.308 00.053 16108 IsGuiding returns 1
22:36:44.308 00.000 16108 scope still moving after pulse duration time elapsed
22:36:44.340 00.032 16108 IsSlewing returns 0
22:36:44.340 00.000 16108 IsGuiding returns 0
22:36:44.340 00.000 16108 scope move finished after 56 + 51 ms
22:36:44.340 00.000 16108 Move returns status 0, amount 56
22:36:44.340 00.000 16108 MoveAxis(N, 43, ABG)
22:36:44.340 00.000 16108 Guiding  Dir = 0, Dur = 43
22:36:44.340 00.000 16108 IsSlewing returns 0
22:36:44.340 00.000 16108 IsGuiding returns 0
22:36:44.403 00.063 16108 IsGuiding returns 1
22:36:44.403 00.000 16108 scope still moving after pulse duration time elapsed
22:36:44.433 00.030 16108 IsSlewing returns 0
22:36:44.433 00.000 16108 IsGuiding returns 1
22:36:44.463 00.030 16108 IsSlewing returns 0
22:36:44.463 00.000 16108 IsGuiding returns 1
22:36:44.494 00.031 16108 IsSlewing returns 0
22:36:44.494 00.000 16108 IsGuiding returns 0
22:36:44.494 00.000 16108 scope move finished after 43 + 111 ms
22:36:44.494 00.000 16108 Move returns status 0, amount 43
22:36:44.494 00.000 16108 move complete, result=0
22:36:44.494 00.000 16108 worker thread done servicing request
22:36:44.494 00.000 16108 Worker thread wakes up
22:36:44.494 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 43 ms NORTH
22:36:44.496 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:44.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:45.652 01.156 16108 Exposure complete
22:36:45.714 00.062 16108 worker thread done servicing request
22:36:45.714 00.000 21068 OnExposeComplete: enter
22:36:45.716 00.002 21068 UpdateGuideState(): m_state=6
22:36:45.717 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2050
22:36:45.718 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=876.92, Mass=121577, SNR=69.9, Peak=15283 HFD=3.2
22:36:45.718 00.000 21068 MultiStar: [#1 -0.25,-0.51,0.00,M1] [#2 -0.13,-0.40,1.51,U] [#3 -0.13,-0.46,1.03,U] [#4 -0.21,-0.96,0.00,M1] [#5 -0.09,-0.79,0.00,M1] [#6 -0.28,-1.09,0.00,M1] [#7 -0.40,-0.80,0.00,M1] [#8 -0.08,-0.33,0.78,U] 
22:36:45.721 00.003 21068 refined, 3 included, MultiStar: {-0.15, -0.46}, one-star: {-0.26, -0.63}
22:36:45.722 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
22:36:45.723 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
22:36:45.724 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.46 hyp=0.48 cameraTheta=-1.89 mountX=0.07 mountY=0.48, mountTheta=1.43
22:36:45.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.46, opts=13)
22:36:45.727 00.001 21068 Enqueuing Move request for scope (-0.15, -0.46)
22:36:45.728 00.001 16108 Worker thread wakes up
22:36:45.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.46) opts 0xd
22:36:45.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.46)
22:36:45.728 00.000 16108 Moving (-0.15, -0.46) raw xDistance=0.07 yDistance=0.48
22:36:45.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:36:45.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:36:45.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
22:36:45.728 00.000 16108 MoveAxis(E, 0, ABG)
22:36:45.728 00.000 16108 Move returns status 0, amount 0
22:36:45.728 00.000 16108 MoveAxis(N, 0, ABG)
22:36:45.728 00.000 16108 Move returns status 0, amount 0
22:36:45.728 00.000 16108 move complete, result=0
22:36:45.728 00.000 16108 worker thread done servicing request
22:36:45.733 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3878, FiltMin=3373, FiltMax=61046, Gamma=1.000
22:36:45.749 00.016 21068 UpdateGuideState exits: m=121577 SNR=69.9
22:36:45.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:45.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:45.753 00.002 21068 Enqueuing Expose request
22:36:45.753 00.000 16108 Worker thread wakes up
22:36:45.753 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:36:45.754 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:45.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:46.722 00.968 16108 Exposure complete
22:36:46.793 00.071 16108 worker thread done servicing request
22:36:46.794 00.001 21068 OnExposeComplete: enter
22:36:46.795 00.001 21068 UpdateGuideState(): m_state=6
22:36:46.796 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2051
22:36:46.797 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.68, Mass=108189, SNR=65.5, Peak=15251 HFD=3.3
22:36:46.798 00.001 21068 MultiStar: [#1 -0.27,-0.59,0.00,M2] [#2 0.15,-0.54,0.00,M1] [#3 0.02,-0.65,0.00,M1] [#4 0.09,-1.05,0.00,M2] [#5 0.11,-0.69,0.00,M2] [#6 -0.02,-1.06,0.00,M2] [#7 -0.50,-0.92,0.00,M2] [#8 -0.08,-0.71,0.00,M1] 
22:36:46.799 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
22:36:46.800 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:36:46.801 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.87 hyp=0.88 cameraTheta=-1.74 mountX=-0.01 mountY=0.88, mountTheta=1.58
22:36:46.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.87, opts=13)
22:36:46.804 00.001 21068 Enqueuing Move request for scope (-0.15, -0.87)
22:36:46.806 00.002 16108 Worker thread wakes up
22:36:46.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.87) opts 0xd
22:36:46.806 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.87)
22:36:46.806 00.000 16108 Moving (-0.15, -0.87) raw xDistance=-0.01 yDistance=0.88
22:36:46.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:36:46.806 00.000 16108 resist switch: large excursion: input 0.88 thresh 0.60 direction from -1 to 1
22:36:46.806 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.65
22:36:46.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
22:36:46.806 00.000 16108 MoveAxis(E, 0, ABG)
22:36:46.806 00.000 16108 Move returns status 0, amount 0
22:36:46.806 00.000 16108 MoveAxis(S, 177, ABG)
22:36:46.806 00.000 16108 Guiding  Dir = 1, Dur = 177
22:36:46.807 00.001 16108 IsSlewing returns 0
22:36:46.807 00.000 16108 IsGuiding returns 0
22:36:46.812 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3875, FiltMin=3334, FiltMax=56918, Gamma=1.000
22:36:46.821 00.009 16108 PulseGuide returned control before completion, sleep 173
22:36:46.833 00.012 21068 UpdateGuideState exits: m=108189 SNR=65.5
22:36:46.835 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:46.837 00.001 21068 Enqueuing Expose request
22:36:47.007 00.170 16108 IsGuiding returns 1
22:36:47.007 00.000 16108 scope still moving after pulse duration time elapsed
22:36:47.038 00.031 16108 IsSlewing returns 0
22:36:47.038 00.000 16108 IsGuiding returns 1
22:36:47.068 00.030 16108 IsSlewing returns 0
22:36:47.068 00.000 16108 IsGuiding returns 0
22:36:47.068 00.000 16108 scope move finished after 177 + 85 ms
22:36:47.068 00.000 16108 Move returns status 0, amount 177
22:36:47.068 00.000 16108 move complete, result=0
22:36:47.068 00.000 16108 worker thread done servicing request
22:36:47.069 00.001 16108 Worker thread wakes up
22:36:47.069 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.9 px 177 ms SOUTH
22:36:47.072 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:47.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:48.222 01.150 16108 Exposure complete
22:36:48.296 00.074 16108 worker thread done servicing request
22:36:48.296 00.000 21068 OnExposeComplete: enter
22:36:48.297 00.001 21068 UpdateGuideState(): m_state=6
22:36:48.298 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2052
22:36:48.299 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=877.16, Mass=126045, SNR=84.6, Peak=13971 HFD=3.7
22:36:48.301 00.002 21068 MultiStar: [#1 -0.20,-0.23,0.94,U] [#2 -0.09,-0.05,1.27,U] [#3 0.03,-0.30,0.90,U] [#4 -0.34,-0.51,0.00,M3] [#5 -0.09,-0.44,0.85,U] [#6 -0.21,-0.80,0.00,M3] [#7 -0.66,-0.44,0.00,M3] [#8 -0.19,-0.09,0.72,U] 
22:36:48.302 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.24}, one-star: {-0.51, -0.39}
22:36:48.303 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
22:36:48.304 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:36:48.305 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.20 mountX=0.13 mountY=0.28, mountTheta=1.13
22:36:48.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.24, opts=13)
22:36:48.308 00.001 21068 Enqueuing Move request for scope (-0.18, -0.24)
22:36:48.308 00.000 16108 Worker thread wakes up
22:36:48.309 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
22:36:48.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
22:36:48.309 00.000 16108 Moving (-0.18, -0.24) raw xDistance=0.13 yDistance=0.28
22:36:48.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:36:48.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:36:48.309 00.000 16108 MoveAxis(E, 0, ABG)
22:36:48.309 00.000 16108 Move returns status 0, amount 0
22:36:48.309 00.000 16108 MoveAxis(S, 56, ABG)
22:36:48.309 00.000 16108 Guiding  Dir = 1, Dur = 56
22:36:48.309 00.000 16108 IsSlewing returns 0
22:36:48.309 00.000 16108 IsGuiding returns 0
22:36:48.314 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3875, FiltMin=3344, FiltMax=59757, Gamma=1.000
22:36:48.335 00.021 21068 UpdateGuideState exits: m=126045 SNR=84.6
22:36:48.337 00.002 16108 PulseGuide returned control before completion, sleep 40
22:36:48.337 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:48.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:48.339 00.001 21068 Enqueuing Expose request
22:36:48.382 00.043 16108 IsGuiding returns 1
22:36:48.382 00.000 16108 scope still moving after pulse duration time elapsed
22:36:48.413 00.031 16108 IsSlewing returns 0
22:36:48.413 00.000 16108 IsGuiding returns 1
22:36:48.444 00.031 16108 IsSlewing returns 0
22:36:48.444 00.000 16108 IsGuiding returns 0
22:36:48.444 00.000 16108 scope move finished after 56 + 78 ms
22:36:48.444 00.000 16108 Move returns status 0, amount 56
22:36:48.444 00.000 16108 move complete, result=0
22:36:48.444 00.000 16108 worker thread done servicing request
22:36:48.444 00.000 16108 Worker thread wakes up
22:36:48.444 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
22:36:48.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:48.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:49.405 00.960 16108 Exposure complete
22:36:49.485 00.080 16108 worker thread done servicing request
22:36:49.485 00.000 21068 OnExposeComplete: enter
22:36:49.486 00.001 21068 UpdateGuideState(): m_state=6
22:36:49.487 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2053
22:36:49.489 00.002 21068 Star::Find returns 1 (0), X=219.70, Y=877.55, Mass=108745, SNR=73.1, Peak=13299 HFD=3.4
22:36:49.491 00.002 21068 MultiStar: [#1 -0.65,0.33,0.00,M2] [#2 -0.52,0.24,0.00,M1] [#3 -0.42,0.14,0.98,U] [#4 -0.46,-0.09,0.87,U] [#5 -0.52,-0.11,1.08,U] [#6 -0.44,-0.32,0.85,U] [#7 -1.03,-0.14,0.00,M4] [#8 -0.60,0.26,0.00,M1] 
22:36:49.492 00.001 21068 refined, 4 included, MultiStar: {-0.47, -0.07}, one-star: {-0.49, -0.00}
22:36:49.493 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
22:36:49.494 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
22:36:49.496 00.002 21068 CameraToMount -- cameraX=-0.47 cameraY=-0.07 hyp=0.47 cameraTheta=-3.00 mountX=0.45 mountY=0.18, mountTheta=0.37
22:36:49.500 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=-0.07, opts=13)
22:36:49.501 00.001 21068 Enqueuing Move request for scope (-0.47, -0.07)
22:36:49.502 00.001 16108 Worker thread wakes up
22:36:49.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.07) opts 0xd
22:36:49.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, -0.07)
22:36:49.502 00.000 16108 Moving (-0.47, -0.07) raw xDistance=0.45 yDistance=0.18
22:36:49.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:36:49.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:49.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:36:49.502 00.000 16108 MoveAxis(W, 118, ABG)
22:36:49.502 00.000 16108 Guiding  Dir = 3, Dur = 118
22:36:49.503 00.001 16108 IsSlewing returns 0
22:36:49.503 00.000 16108 IsGuiding returns 0
22:36:49.507 00.004 16108 PulseGuide returned control before completion, sleep 125
22:36:49.508 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3875, FiltMin=3248, FiltMax=57017, Gamma=1.000
22:36:49.531 00.023 21068 UpdateGuideState exits: m=108745 SNR=73.1
22:36:49.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.534 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:49.534 00.000 21068 Enqueuing Expose request
22:36:49.646 00.112 16108 IsGuiding returns 1
22:36:49.646 00.000 16108 scope still moving after pulse duration time elapsed
22:36:49.677 00.031 16108 IsSlewing returns 0
22:36:49.677 00.000 16108 IsGuiding returns 0
22:36:49.677 00.000 16108 scope move finished after 118 + 56 ms
22:36:49.677 00.000 16108 Move returns status 0, amount 118
22:36:49.677 00.000 16108 MoveAxis(N, 0, ABG)
22:36:49.677 00.000 16108 Move returns status 0, amount 0
22:36:49.677 00.000 16108 move complete, result=0
22:36:49.677 00.000 16108 worker thread done servicing request
22:36:49.678 00.001 16108 Worker thread wakes up
22:36:49.678 00.000 21068 GuideStep: 0.4 px 118 ms WEST, 0.2 px 0 ms NORTH
22:36:49.679 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:49.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:50.836 01.157 16108 Exposure complete
22:36:50.904 00.068 16108 worker thread done servicing request
22:36:50.904 00.000 21068 OnExposeComplete: enter
22:36:50.906 00.002 21068 UpdateGuideState(): m_state=6
22:36:50.907 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2054
22:36:50.908 00.001 21068 Star::Find returns 1 (0), X=219.36, Y=876.95, Mass=104326, SNR=67.0, Peak=12467 HFD=3.4
22:36:50.910 00.002 21068 MultiStar: [#1 -0.93,-0.19,0.00,M3] [#2 -0.78,-0.07,0.00,M2] [#3 -0.64,-0.38,0.00,M1] [#4 -0.56,-0.57,0.00,M3] [#5 -0.37,-0.52,0.00,M1] [#6 -0.72,-1.07,0.00,M3] [#7 -1.05,-0.23,0.00,M5] [#8 -0.62,-0.21,0.00,M2] 
22:36:50.912 00.002 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
22:36:50.913 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.87)
22:36:50.914 00.001 21068 CameraToMount -- cameraX=-0.82 cameraY=-0.60 hyp=1.02 cameraTheta=-2.51 mountX=0.71 mountY=0.78, mountTheta=0.83
22:36:50.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.82, y=-0.60, opts=13)
22:36:50.918 00.002 21068 Enqueuing Move request for scope (-0.82, -0.60)
22:36:50.919 00.001 16108 Worker thread wakes up
22:36:50.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.60) opts 0xd
22:36:50.919 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.82, -0.60)
22:36:50.919 00.000 16108 Moving (-0.82, -0.60) raw xDistance=0.71 yDistance=0.78
22:36:50.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
22:36:50.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
22:36:50.919 00.000 16108 MoveAxis(W, 193, ABG)
22:36:50.919 00.000 16108 Guiding  Dir = 3, Dur = 193
22:36:50.920 00.001 16108 IsSlewing returns 0
22:36:50.920 00.000 16108 IsGuiding returns 0
22:36:50.921 00.001 16108 PulseGuide returned control before completion, sleep 202
22:36:50.925 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3875, FiltMin=3334, FiltMax=54742, Gamma=1.000
22:36:50.948 00.023 21068 UpdateGuideState exits: m=104326 SNR=67.0
22:36:50.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:50.949 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:50.950 00.001 21068 Enqueuing Expose request
22:36:51.130 00.180 16108 IsGuiding returns 1
22:36:51.130 00.000 16108 scope still moving after pulse duration time elapsed
22:36:51.162 00.032 16108 IsSlewing returns 0
22:36:51.162 00.000 16108 IsGuiding returns 0
22:36:51.162 00.000 16108 scope move finished after 193 + 48 ms
22:36:51.162 00.000 16108 Move returns status 0, amount 193
22:36:51.162 00.000 16108 MoveAxis(S, 156, ABG)
22:36:51.162 00.000 16108 Guiding  Dir = 1, Dur = 156
22:36:51.162 00.000 16108 IsSlewing returns 0
22:36:51.162 00.000 16108 IsGuiding returns 0
22:36:51.223 00.061 16108 PulseGuide returned control before completion, sleep 105
22:36:51.333 00.110 16108 IsGuiding returns 1
22:36:51.333 00.000 16108 scope still moving after pulse duration time elapsed
22:36:51.364 00.031 16108 IsSlewing returns 0
22:36:51.364 00.000 16108 IsGuiding returns 1
22:36:51.396 00.032 16108 IsSlewing returns 0
22:36:51.396 00.000 16108 IsGuiding returns 0
22:36:51.396 00.000 16108 scope move finished after 156 + 77 ms
22:36:51.396 00.000 16108 Move returns status 0, amount 156
22:36:51.396 00.000 16108 move complete, result=0
22:36:51.396 00.000 16108 worker thread done servicing request
22:36:51.396 00.000 16108 Worker thread wakes up
22:36:51.396 00.000 21068 GuideStep: 0.7 px 193 ms WEST, 0.8 px 156 ms SOUTH
22:36:51.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:51.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:52.362 00.965 16108 Exposure complete
22:36:52.436 00.074 16108 worker thread done servicing request
22:36:52.436 00.000 21068 OnExposeComplete: enter
22:36:52.437 00.001 21068 UpdateGuideState(): m_state=6
22:36:52.439 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2055
22:36:52.440 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.94, Mass=116234, SNR=74.2, Peak=12320 HFD=3.7
22:36:52.442 00.002 21068 MultiStar: [#1 -0.09,0.55,0.00,M4] [#2 0.31,0.69,0.00,M3] [#3 0.12,0.50,0.90,U] [#4 0.22,0.16,0.79,U] [#5 0.46,0.21,0.89,U] [#6 0.33,0.30,0.73,U] [#7 -0.30,0.21,0.70,U] [#8 0.32,0.70,0.00,M3] 
22:36:52.443 00.001 21068 refined, 5 included, MultiStar: {0.21, 0.30}, one-star: {0.32, 0.38}
22:36:52.444 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:36:52.444 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:36:52.445 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.97 mountX=-0.15 mountY=-0.34, mountTheta=-1.99
22:36:52.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.30, opts=13)
22:36:52.449 00.002 21068 Enqueuing Move request for scope (0.21, 0.30)
22:36:52.450 00.001 16108 Worker thread wakes up
22:36:52.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
22:36:52.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
22:36:52.450 00.000 16108 Moving (0.21, 0.30) raw xDistance=-0.15 yDistance=-0.34
22:36:52.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:36:52.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:36:52.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:36:52.450 00.000 16108 MoveAxis(E, 0, ABG)
22:36:52.450 00.000 16108 Move returns status 0, amount 0
22:36:52.450 00.000 16108 MoveAxis(N, 0, ABG)
22:36:52.450 00.000 16108 Move returns status 0, amount 0
22:36:52.450 00.000 16108 move complete, result=0
22:36:52.450 00.000 16108 worker thread done servicing request
22:36:52.456 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3875, FiltMin=3321, FiltMax=59699, Gamma=1.000
22:36:52.478 00.022 21068 UpdateGuideState exits: m=116234 SNR=74.2
22:36:52.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:52.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:52.481 00.001 21068 Enqueuing Expose request
22:36:52.482 00.001 16108 Worker thread wakes up
22:36:52.482 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:36:52.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:52.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:53.641 01.158 16108 Exposure complete
22:36:53.716 00.075 16108 worker thread done servicing request
22:36:53.716 00.000 21068 OnExposeComplete: enter
22:36:53.717 00.001 21068 UpdateGuideState(): m_state=6
22:36:53.718 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2056
22:36:53.719 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=878.08, Mass=117662, SNR=74.7, Peak=15219 HFD=3.4
22:36:53.721 00.002 21068 MultiStar: [#1 0.18,0.65,0.00,M5] [#2 0.40,0.68,0.00,M4] [#3 0.27,0.43,0.90,U] [#4 0.67,0.51,0.00,M3] [#5 0.55,0.35,0.00,M1] [#6 0.45,0.01,0.83,U] [#7 -0.12,0.32,0.60,U] [#8 0.01,0.68,0.00,M4] 
22:36:53.722 00.001 21068 refined, 3 included, MultiStar: {0.18, 0.33}, one-star: {0.07, 0.52}
22:36:53.723 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
22:36:53.724 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
22:36:53.725 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.33 hyp=0.38 cameraTheta=1.07 mountX=-0.12 mountY=-0.37, mountTheta=-1.89
22:36:53.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.33, opts=13)
22:36:53.728 00.001 21068 Enqueuing Move request for scope (0.18, 0.33)
22:36:53.730 00.002 16108 Worker thread wakes up
22:36:53.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.33) opts 0xd
22:36:53.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.33)
22:36:53.730 00.000 16108 Moving (0.18, 0.33) raw xDistance=-0.12 yDistance=-0.37
22:36:53.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:36:53.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:36:53.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:36:53.730 00.000 16108 MoveAxis(E, 0, ABG)
22:36:53.730 00.000 16108 Move returns status 0, amount 0
22:36:53.730 00.000 16108 MoveAxis(N, 0, ABG)
22:36:53.730 00.000 16108 Move returns status 0, amount 0
22:36:53.730 00.000 16108 move complete, result=0
22:36:53.731 00.001 16108 worker thread done servicing request
22:36:53.736 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3875, FiltMin=3305, FiltMax=53469, Gamma=1.000
22:36:53.757 00.021 21068 UpdateGuideState exits: m=117662 SNR=74.7
22:36:53.759 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:53.763 00.003 21068 Enqueuing Expose request
22:36:53.764 00.001 16108 Worker thread wakes up
22:36:53.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:36:53.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:53.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:54.736 00.971 16108 Exposure complete
22:36:54.808 00.072 16108 worker thread done servicing request
22:36:54.808 00.000 21068 OnExposeComplete: enter
22:36:54.810 00.002 21068 UpdateGuideState(): m_state=6
22:36:54.811 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2057
22:36:54.812 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.81, Mass=110269, SNR=77.9, Peak=16080 HFD=3.2
22:36:54.815 00.003 21068 MultiStar: [#1 0.35,0.74,0.00,M6] [#2 0.58,0.73,0.00,M5] [#3 0.60,0.47,0.00,M1] [#4 0.74,0.26,0.00,M4] [#5 0.89,0.44,0.00,M2] [#6 0.79,0.44,0.00,M2] [#7 -0.09,0.48,0.50,U] [#8 0.30,0.79,0.00,M5] 
22:36:54.816 00.001 21068 refined, 1 included, MultiStar: {0.23, 0.33}, one-star: {0.39, 0.26}
22:36:54.817 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
22:36:54.818 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
22:36:54.819 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.33 hyp=0.40 cameraTheta=0.96 mountX=-0.17 mountY=-0.37, mountTheta=-2.00
22:36:54.822 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.33, opts=13)
22:36:54.823 00.001 21068 Enqueuing Move request for scope (0.23, 0.33)
22:36:54.824 00.001 16108 Worker thread wakes up
22:36:54.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.33) opts 0xd
22:36:54.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.33)
22:36:54.824 00.000 16108 Moving (0.23, 0.33) raw xDistance=-0.17 yDistance=-0.37
22:36:54.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:36:54.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:36:54.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:36:54.824 00.000 16108 MoveAxis(E, 0, ABG)
22:36:54.824 00.000 16108 Move returns status 0, amount 0
22:36:54.825 00.001 16108 MoveAxis(N, 0, ABG)
22:36:54.825 00.000 16108 Move returns status 0, amount 0
22:36:54.825 00.000 16108 move complete, result=0
22:36:54.825 00.000 16108 worker thread done servicing request
22:36:54.832 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3875, FiltMin=3334, FiltMax=57357, Gamma=1.000
22:36:54.856 00.024 21068 UpdateGuideState exits: m=110269 SNR=77.9
22:36:54.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:54.859 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:54.861 00.002 21068 Enqueuing Expose request
22:36:54.862 00.001 16108 Worker thread wakes up
22:36:54.862 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:36:54.863 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:54.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:56.029 01.166 16108 Exposure complete
22:36:56.118 00.089 16108 worker thread done servicing request
22:36:56.118 00.000 21068 OnExposeComplete: enter
22:36:56.120 00.002 21068 UpdateGuideState(): m_state=6
22:36:56.121 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2058
22:36:56.123 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=878.25, Mass=124812, SNR=82.0, Peak=14035 HFD=3.5
22:36:56.124 00.001 21068 MultiStar: [#1 0.17,0.59,0.00,M7] [#2 0.30,0.71,0.00,M6] [#3 0.37,0.59,0.00,M2] [#4 0.37,0.42,0.00,M5] [#5 0.57,0.44,0.00,M3] [#6 0.22,0.42,0.72,U] [#7 -0.36,0.64,0.00,M3] [#8 0.32,0.79,0.00,M6] 
22:36:56.125 00.001 21068 refined, 1 included, MultiStar: {0.15, 0.58}, one-star: {0.11, 0.70}
22:36:56.126 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:36:56.127 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:36:56.128 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.58 hyp=0.60 cameraTheta=1.31 mountX=-0.05 mountY=-0.60, mountTheta=-1.65
22:36:56.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.58, opts=13)
22:36:56.132 00.002 21068 Enqueuing Move request for scope (0.15, 0.58)
22:36:56.133 00.001 16108 Worker thread wakes up
22:36:56.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.58) opts 0xd
22:36:56.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.58)
22:36:56.133 00.000 16108 Moving (0.15, 0.58) raw xDistance=-0.05 yDistance=-0.60
22:36:56.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:36:56.133 00.000 16108 resist switch: large excursion: input -0.60 thresh 0.60 direction from 1 to -1
22:36:56.133 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.80
22:36:56.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:36:56.133 00.000 16108 MoveAxis(E, 0, ABG)
22:36:56.133 00.000 16108 Move returns status 0, amount 0
22:36:56.133 00.000 16108 MoveAxis(N, 121, ABG)
22:36:56.133 00.000 16108 Guiding  Dir = 0, Dur = 121
22:36:56.135 00.002 16108 IsSlewing returns 0
22:36:56.135 00.000 16108 IsGuiding returns 0
22:36:56.135 00.000 16108 PulseGuide returned control before completion, sleep 131
22:36:56.141 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3875, FiltMin=3309, FiltMax=47645, Gamma=1.000
22:36:56.166 00.025 21068 UpdateGuideState exits: m=124812 SNR=82.0
22:36:56.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:56.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:56.169 00.001 21068 Enqueuing Expose request
22:36:56.281 00.112 16108 IsGuiding returns 1
22:36:56.281 00.000 16108 scope still moving after pulse duration time elapsed
22:36:56.312 00.031 16108 IsSlewing returns 0
22:36:56.312 00.000 16108 IsGuiding returns 0
22:36:56.312 00.000 16108 scope move finished after 121 + 56 ms
22:36:56.312 00.000 16108 Move returns status 0, amount 121
22:36:56.312 00.000 16108 move complete, result=0
22:36:56.312 00.000 16108 worker thread done servicing request
22:36:56.312 00.000 16108 Worker thread wakes up
22:36:56.312 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.6 px 121 ms NORTH
22:36:56.313 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:56.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:57.286 00.973 16108 Exposure complete
22:36:57.378 00.092 16108 worker thread done servicing request
22:36:57.379 00.001 21068 OnExposeComplete: enter
22:36:57.380 00.001 21068 UpdateGuideState(): m_state=6
22:36:57.381 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2059
22:36:57.382 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=878.03, Mass=123066, SNR=83.4, Peak=13939 HFD=3.6
22:36:57.383 00.001 21068 MultiStar: [#1 -0.28,0.81,0.00,M8] [#2 0.19,0.85,0.00,M7] [#3 -0.11,1.03,0.00,M3] [#4 0.14,0.24,0.83,U] [#5 0.10,0.61,0.00,M4] [#6 0.08,0.08,0.70,U] [#7 -0.37,0.57,0.00,M4] [#8 -0.01,0.77,0.00,M7] 
22:36:57.384 00.001 21068 refined, 2 included, MultiStar: {0.12, 0.29}, one-star: {0.14, 0.47}
22:36:57.385 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
22:36:57.386 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
22:36:57.387 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.17 mountX=-0.07 mountY=-0.31, mountTheta=-1.80
22:36:57.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.29, opts=13)
22:36:57.392 00.003 21068 Enqueuing Move request for scope (0.12, 0.29)
22:36:57.392 00.000 16108 Worker thread wakes up
22:36:57.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
22:36:57.393 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
22:36:57.393 00.000 16108 Moving (0.12, 0.29) raw xDistance=-0.07 yDistance=-0.31
22:36:57.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:36:57.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:36:57.393 00.000 16108 MoveAxis(E, 0, ABG)
22:36:57.393 00.000 16108 Move returns status 0, amount 0
22:36:57.393 00.000 16108 MoveAxis(N, 63, ABG)
22:36:57.393 00.000 16108 Guiding  Dir = 0, Dur = 63
22:36:57.393 00.000 16108 IsSlewing returns 0
22:36:57.393 00.000 16108 IsGuiding returns 0
22:36:57.400 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3878, FiltMin=3275, FiltMax=48173, Gamma=1.000
22:36:57.424 00.024 21068 UpdateGuideState exits: m=123066 SNR=83.4
22:36:57.426 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:57.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:57.428 00.001 21068 Enqueuing Expose request
22:36:57.454 00.026 16108 PulseGuide returned control before completion, sleep 14
22:36:57.468 00.014 16108 IsGuiding returns 1
22:36:57.468 00.000 16108 scope still moving after pulse duration time elapsed
22:36:57.500 00.032 16108 IsSlewing returns 0
22:36:57.500 00.000 16108 IsGuiding returns 1
22:36:57.534 00.034 16108 IsSlewing returns 0
22:36:57.534 00.000 16108 IsGuiding returns 1
22:36:57.563 00.029 16108 IsSlewing returns 0
22:36:57.563 00.000 16108 IsGuiding returns 0
22:36:57.563 00.000 16108 scope move finished after 63 + 107 ms
22:36:57.563 00.000 16108 Move returns status 0, amount 63
22:36:57.563 00.000 16108 move complete, result=0
22:36:57.563 00.000 16108 worker thread done servicing request
22:36:57.563 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
22:36:57.565 00.002 16108 Worker thread wakes up
22:36:57.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:57.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:36:58.717 01.151 16108 Exposure complete
22:36:58.790 00.073 16108 worker thread done servicing request
22:36:58.790 00.000 21068 OnExposeComplete: enter
22:36:58.792 00.002 21068 UpdateGuideState(): m_state=6
22:36:58.793 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2060
22:36:58.795 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=877.96, Mass=114867, SNR=72.1, Peak=17088 HFD=3.1
22:36:58.796 00.001 21068 MultiStar: [#1 0.25,0.69,0.00,M9] [#2 0.75,0.55,0.00,M8] [#3 0.63,0.50,0.00,M4] [#4 0.67,0.19,0.00,M5] [#5 0.78,0.21,0.00,M5] [#6 0.62,0.00,0.00,M1] [#7 -0.05,0.45,0.63,U] [#8 0.44,0.78,0.00,M8] 
22:36:58.796 00.000 21068 refined, 1 included, MultiStar: {0.42, 0.42}, one-star: {0.71, 0.41}
22:36:58.797 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
22:36:58.799 00.002 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
22:36:58.799 00.000 21068 CameraToMount -- cameraX=0.42 cameraY=0.42 hyp=0.59 cameraTheta=0.79 mountX=-0.34 mountY=-0.51, mountTheta=-2.16
22:36:58.801 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.42, opts=13)
22:36:58.802 00.001 21068 Enqueuing Move request for scope (0.42, 0.42)
22:36:58.804 00.002 16108 Worker thread wakes up
22:36:58.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.42) opts 0xd
22:36:58.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.42)
22:36:58.804 00.000 16108 Moving (0.42, 0.42) raw xDistance=-0.34 yDistance=-0.51
22:36:58.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:36:58.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:36:58.804 00.000 16108 MoveAxis(E, 88, ABG)
22:36:58.805 00.001 16108 Guiding  Dir = 2, Dur = 88
22:36:58.805 00.000 16108 IsSlewing returns 0
22:36:58.805 00.000 16108 IsGuiding returns 0
22:36:58.809 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3878, FiltMin=3341, FiltMax=62509, Gamma=1.000
22:36:58.817 00.008 16108 PulseGuide returned control before completion, sleep 87
22:36:58.834 00.017 21068 UpdateGuideState exits: m=114867 SNR=72.1
22:36:58.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.835 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:36:58.836 00.001 21068 Enqueuing Expose request
22:36:58.909 00.073 16108 IsGuiding returns 1
22:36:58.909 00.000 16108 scope still moving after pulse duration time elapsed
22:36:58.941 00.032 16108 IsSlewing returns 0
22:36:58.941 00.000 16108 IsGuiding returns 0
22:36:58.941 00.000 16108 scope move finished after 88 + 47 ms
22:36:58.941 00.000 16108 Move returns status 0, amount 88
22:36:58.941 00.000 16108 MoveAxis(N, 102, ABG)
22:36:58.941 00.000 16108 Guiding  Dir = 0, Dur = 102
22:36:58.941 00.000 16108 IsSlewing returns 0
22:36:58.941 00.000 16108 IsGuiding returns 0
22:36:58.973 00.032 16108 PulseGuide returned control before completion, sleep 81
22:36:59.065 00.092 16108 IsGuiding returns 1
22:36:59.065 00.000 16108 scope still moving after pulse duration time elapsed
22:36:59.096 00.031 16108 IsSlewing returns 0
22:36:59.096 00.000 16108 IsGuiding returns 1
22:36:59.126 00.030 16108 IsSlewing returns 0
22:36:59.126 00.000 16108 IsGuiding returns 1
22:36:59.159 00.033 16108 IsSlewing returns 0
22:36:59.159 00.000 16108 IsGuiding returns 0
22:36:59.159 00.000 16108 scope move finished after 102 + 115 ms
22:36:59.159 00.000 16108 Move returns status 0, amount 102
22:36:59.159 00.000 16108 move complete, result=0
22:36:59.159 00.000 16108 worker thread done servicing request
22:36:59.159 00.000 16108 Worker thread wakes up
22:36:59.159 00.000 21068 GuideStep: -0.3 px 88 ms EAST, -0.5 px 102 ms NORTH
22:36:59.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:36:59.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:00.125 00.965 16108 Exposure complete
22:37:00.196 00.071 16108 worker thread done servicing request
22:37:00.197 00.001 21068 OnExposeComplete: enter
22:37:00.198 00.001 21068 UpdateGuideState(): m_state=6
22:37:00.199 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2061
22:37:00.200 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.80, Mass=104530, SNR=68.4, Peak=14224 HFD=3.3
22:37:00.201 00.001 21068 MultiStar: [#1 0.13,0.65,0.00,M10] [#2 0.36,0.37,1.20,U] [#3 0.34,0.55,0.00,M5] [#4 0.19,0.27,0.92,U] [#5 0.31,0.02,0.88,U] [#6 0.31,0.14,0.83,U] [#7 -0.52,0.39,0.00,M4] [#8 0.30,0.46,0.00,M9] 
22:37:00.203 00.002 21068 single-star, 4 included, MultiStar: {0.29, 0.22}, one-star: {0.26, 0.25}
22:37:00.204 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
22:37:00.205 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
22:37:00.207 00.002 21068 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.36 cameraTheta=0.76 mountX=-0.22 mountY=-0.31, mountTheta=-2.19
22:37:00.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.25, opts=13)
22:37:00.210 00.001 21068 Enqueuing Move request for scope (0.26, 0.25)
22:37:00.211 00.001 16108 Worker thread wakes up
22:37:00.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.25) opts 0xd
22:37:00.211 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.25)
22:37:00.211 00.000 16108 Moving (0.26, 0.25) raw xDistance=-0.22 yDistance=-0.31
22:37:00.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:37:00.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:37:00.212 00.001 16108 MoveAxis(E, 63, ABG)
22:37:00.212 00.000 16108 Guiding  Dir = 2, Dur = 63
22:37:00.212 00.000 16108 IsSlewing returns 0
22:37:00.212 00.000 16108 IsGuiding returns 0
22:37:00.217 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3878, FiltMin=3347, FiltMax=57235, Gamma=1.000
22:37:00.225 00.008 16108 PulseGuide returned control before completion, sleep 62
22:37:00.244 00.019 21068 UpdateGuideState exits: m=104530 SNR=68.4
22:37:00.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:00.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:00.248 00.002 21068 Enqueuing Expose request
22:37:00.302 00.054 16108 IsGuiding returns 1
22:37:00.302 00.000 16108 scope still moving after pulse duration time elapsed
22:37:00.334 00.032 16108 IsSlewing returns 0
22:37:00.334 00.000 16108 IsGuiding returns 0
22:37:00.334 00.000 16108 scope move finished after 63 + 58 ms
22:37:00.334 00.000 16108 Move returns status 0, amount 63
22:37:00.334 00.000 16108 MoveAxis(N, 61, ABG)
22:37:00.334 00.000 16108 Guiding  Dir = 0, Dur = 61
22:37:00.334 00.000 16108 IsSlewing returns 0
22:37:00.335 00.001 16108 IsGuiding returns 0
22:37:00.398 00.063 16108 IsGuiding returns 1
22:37:00.398 00.000 16108 scope still moving after pulse duration time elapsed
22:37:00.428 00.030 16108 IsSlewing returns 0
22:37:00.428 00.000 16108 IsGuiding returns 1
22:37:00.460 00.032 16108 IsSlewing returns 0
22:37:00.460 00.000 16108 IsGuiding returns 1
22:37:00.490 00.030 16108 IsSlewing returns 0
22:37:00.490 00.000 16108 IsGuiding returns 0
22:37:00.490 00.000 16108 scope move finished after 61 + 94 ms
22:37:00.490 00.000 16108 Move returns status 0, amount 61
22:37:00.490 00.000 16108 move complete, result=0
22:37:00.490 00.000 16108 worker thread done servicing request
22:37:00.490 00.000 16108 Worker thread wakes up
22:37:00.490 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.3 px 61 ms NORTH
22:37:00.492 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:00.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:01.644 01.152 16108 Exposure complete
22:37:01.715 00.071 16108 worker thread done servicing request
22:37:01.715 00.000 21068 OnExposeComplete: enter
22:37:01.716 00.001 21068 UpdateGuideState(): m_state=6
22:37:01.717 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2062
22:37:01.719 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=877.84, Mass=101888, SNR=74.2, Peak=15120 HFD=3.2
22:37:01.720 00.001 21068 MultiStar: [#1 0.41,0.44,0.00,R] [#2 0.47,0.57,0.00,M8] [#3 0.39,0.43,0.00,M6] [#4 0.11,0.19,0.82,U] [#5 0.18,0.10,0.99,U] [#6 0.19,0.01,0.78,U] [#7 -0.11,0.33,0.67,U] [#8 0.27,0.63,0.00,M10] 
22:37:01.721 00.001 21068 refined, 4 included, MultiStar: {0.13, 0.18}, one-star: {0.23, 0.29}
22:37:01.722 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
22:37:01.723 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
22:37:01.724 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
22:37:01.727 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
22:37:01.728 00.001 21068 Enqueuing Move request for scope (0.13, 0.18)
22:37:01.729 00.001 16108 Worker thread wakes up
22:37:01.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
22:37:01.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
22:37:01.729 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.10 yDistance=-0.21
22:37:01.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:37:01.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:37:01.729 00.000 16108 MoveAxis(E, 0, ABG)
22:37:01.729 00.000 16108 Move returns status 0, amount 0
22:37:01.729 00.000 16108 MoveAxis(N, 41, ABG)
22:37:01.729 00.000 16108 Guiding  Dir = 0, Dur = 41
22:37:01.729 00.000 16108 IsSlewing returns 0
22:37:01.730 00.001 16108 IsGuiding returns 0
22:37:01.730 00.000 16108 PulseGuide returned control before completion, sleep 51
22:37:01.736 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3878, FiltMin=3293, FiltMax=54317, Gamma=1.000
22:37:01.755 00.019 21068 UpdateGuideState exits: m=101888 SNR=74.2
22:37:01.757 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:01.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:01.759 00.001 21068 Enqueuing Expose request
22:37:01.788 00.029 16108 IsGuiding returns 1
22:37:01.788 00.000 16108 scope still moving after pulse duration time elapsed
22:37:01.819 00.031 16108 IsSlewing returns 0
22:37:01.819 00.000 16108 IsGuiding returns 0
22:37:01.819 00.000 16108 scope move finished after 41 + 48 ms
22:37:01.819 00.000 16108 Move returns status 0, amount 41
22:37:01.819 00.000 16108 move complete, result=0
22:37:01.819 00.000 16108 worker thread done servicing request
22:37:01.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
22:37:01.822 00.003 16108 Worker thread wakes up
22:37:01.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:01.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:02.787 00.965 16108 Exposure complete
22:37:02.864 00.077 16108 worker thread done servicing request
22:37:02.864 00.000 21068 OnExposeComplete: enter
22:37:02.865 00.001 21068 UpdateGuideState(): m_state=6
22:37:02.866 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2063
22:37:02.867 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=877.38, Mass=129540, SNR=88.4, Peak=15488 HFD=3.3
22:37:02.868 00.001 21068 MultiStar: [#1 -0.19,-0.37,0.90,U] [#2 -0.02,0.10,1.10,U] [#3 0.19,0.15,1.00,U] [#4 0.27,-0.31,0.79,U] [#5 0.36,-0.27,0.79,U] [#6 0.16,-0.48,0.60,U] [#7 -0.12,-0.35,0.58,U] [#8 0.12,0.25,0.64,U] 
22:37:02.870 00.002 21068 refined, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.42, -0.17}
22:37:02.871 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
22:37:02.873 00.002 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
22:37:02.875 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.78 mountX=-0.16 mountY=0.10, mountTheta=2.58
22:37:02.879 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
22:37:02.881 00.002 21068 Enqueuing Move request for scope (0.14, -0.14)
22:37:02.883 00.002 16108 Worker thread wakes up
22:37:02.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
22:37:02.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
22:37:02.883 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.16 yDistance=0.10
22:37:02.884 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:37:02.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:02.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:37:02.884 00.000 16108 MoveAxis(E, 0, ABG)
22:37:02.884 00.000 16108 Move returns status 0, amount 0
22:37:02.884 00.000 16108 MoveAxis(N, 0, ABG)
22:37:02.884 00.000 16108 Move returns status 0, amount 0
22:37:02.884 00.000 16108 move complete, result=0
22:37:02.885 00.001 16108 worker thread done servicing request
22:37:02.892 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3878, FiltMin=3318, FiltMax=41213, Gamma=1.000
22:37:02.927 00.035 21068 UpdateGuideState exits: m=129540 SNR=88.4
22:37:02.931 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:02.935 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:02.937 00.002 21068 Enqueuing Expose request
22:37:02.940 00.003 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:02.943 00.003 16108 Worker thread wakes up
22:37:02.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:02.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:04.104 01.161 16108 Exposure complete
22:37:04.166 00.062 16108 worker thread done servicing request
22:37:04.166 00.000 21068 OnExposeComplete: enter
22:37:04.167 00.001 21068 UpdateGuideState(): m_state=6
22:37:04.168 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2064
22:37:04.170 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=877.52, Mass=107157, SNR=70.7, Peak=15792 HFD=3.2
22:37:04.171 00.001 21068 MultiStar: [#1 -0.02,-0.48,1.28,U] [#2 0.57,0.31,0.00,M8] [#3 0.60,0.28,0.00,M6] [#4 0.72,-0.13,0.00,M3] [#5 0.46,-0.10,1.01,U] [#6 0.46,-0.22,0.91,U] [#7 0.28,-0.01,0.63,U] [#8 0.22,0.33,0.80,U] 
22:37:04.173 00.002 21068 refined, 5 included, MultiStar: {0.30, -0.12}, one-star: {0.50, -0.03}
22:37:04.174 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
22:37:04.175 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
22:37:04.176 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.33 cameraTheta=-0.38 mountX=-0.32 mountY=0.05, mountTheta=3.00
22:37:04.179 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.12, opts=13)
22:37:04.180 00.001 21068 Enqueuing Move request for scope (0.30, -0.12)
22:37:04.181 00.001 16108 Worker thread wakes up
22:37:04.182 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd
22:37:04.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.12)
22:37:04.182 00.000 16108 Moving (0.30, -0.12) raw xDistance=-0.32 yDistance=0.05
22:37:04.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:37:04.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:04.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:04.182 00.000 16108 MoveAxis(E, 84, ABG)
22:37:04.182 00.000 16108 Guiding  Dir = 2, Dur = 84
22:37:04.182 00.000 16108 IsSlewing returns 0
22:37:04.183 00.001 16108 IsGuiding returns 0
22:37:04.184 00.001 16108 PulseGuide returned control before completion, sleep 93
22:37:04.191 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3878, FiltMin=3312, FiltMax=57798, Gamma=1.000
22:37:04.219 00.028 21068 UpdateGuideState exits: m=107157 SNR=70.7
22:37:04.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:04.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:04.222 00.001 21068 Enqueuing Expose request
22:37:04.293 00.071 16108 IsGuiding returns 0
22:37:04.293 00.000 16108 Move returns status 0, amount 84
22:37:04.293 00.000 16108 MoveAxis(N, 0, ABG)
22:37:04.293 00.000 16108 Move returns status 0, amount 0
22:37:04.293 00.000 16108 move complete, result=0
22:37:04.293 00.000 16108 worker thread done servicing request
22:37:04.293 00.000 16108 Worker thread wakes up
22:37:04.293 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:04.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:04.293 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.0 px 0 ms NORTH
22:37:05.254 00.961 16108 Exposure complete
22:37:05.324 00.070 16108 worker thread done servicing request
22:37:05.325 00.001 21068 OnExposeComplete: enter
22:37:05.326 00.001 21068 UpdateGuideState(): m_state=6
22:37:05.327 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2065
22:37:05.328 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.64, Mass=112061, SNR=79.1, Peak=13552 HFD=3.3
22:37:05.329 00.001 21068 MultiStar: [#1 -0.09,-0.32,0.96,U] [#2 0.59,0.22,0.00,M9] [#3 0.49,0.11,0.99,U] [#4 0.28,-0.08,0.74,U] [#5 0.52,0.06,0.77,U] [#6 0.52,-0.28,0.00,M1] [#7 0.01,-0.21,0.60,U] [#8 0.54,0.16,0.00,M9] 
22:37:05.330 00.001 21068 refined, 5 included, MultiStar: {0.27, -0.05}, one-star: {0.38, 0.09}
22:37:05.331 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
22:37:05.332 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
22:37:05.333 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.18 mountX=-0.28 mountY=-0.02, mountTheta=-3.08
22:37:05.337 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.05, opts=13)
22:37:05.340 00.003 21068 Enqueuing Move request for scope (0.27, -0.05)
22:37:05.342 00.002 16108 Worker thread wakes up
22:37:05.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
22:37:05.343 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
22:37:05.343 00.000 16108 Moving (0.27, -0.05) raw xDistance=-0.28 yDistance=-0.02
22:37:05.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:37:05.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:05.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:37:05.343 00.000 16108 MoveAxis(E, 79, ABG)
22:37:05.343 00.000 16108 Guiding  Dir = 2, Dur = 79
22:37:05.344 00.001 16108 IsSlewing returns 0
22:37:05.344 00.000 16108 IsGuiding returns 0
22:37:05.349 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3878, FiltMin=3347, FiltMax=56301, Gamma=1.000
22:37:05.371 00.022 16108 PulseGuide returned control before completion, sleep 62
22:37:05.381 00.010 21068 UpdateGuideState exits: m=112061 SNR=79.1
22:37:05.383 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:05.386 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:05.388 00.002 21068 Enqueuing Expose request
22:37:05.449 00.061 16108 IsGuiding returns 1
22:37:05.449 00.000 16108 scope still moving after pulse duration time elapsed
22:37:05.480 00.031 16108 IsSlewing returns 0
22:37:05.480 00.000 16108 IsGuiding returns 0
22:37:05.480 00.000 16108 scope move finished after 79 + 56 ms
22:37:05.480 00.000 16108 Move returns status 0, amount 79
22:37:05.480 00.000 16108 MoveAxis(N, 0, ABG)
22:37:05.480 00.000 16108 Move returns status 0, amount 0
22:37:05.480 00.000 16108 move complete, result=0
22:37:05.480 00.000 16108 worker thread done servicing request
22:37:05.480 00.000 16108 Worker thread wakes up
22:37:05.480 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:05.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:05.480 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
22:37:06.628 01.148 16108 Exposure complete
22:37:06.699 00.071 16108 worker thread done servicing request
22:37:06.699 00.000 21068 OnExposeComplete: enter
22:37:06.700 00.001 21068 UpdateGuideState(): m_state=6
22:37:06.701 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2066
22:37:06.702 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.58, Mass=102510, SNR=62.6, Peak=15891 HFD=3.3
22:37:06.703 00.001 21068 MultiStar: [#1 -0.63,-0.22,0.00,M1] [#2 0.21,0.23,1.19,U] [#3 -0.05,0.26,1.26,U] [#4 -0.13,-0.29,0.98,U] [#5 -0.07,-0.03,1.09,U] [#6 -0.06,-0.48,1.02,U] [#7 -0.52,-0.14,0.67,U] [#8 0.23,0.02,0.82,U] 
22:37:06.704 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.24, 0.03}
22:37:06.705 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
22:37:06.706 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
22:37:06.707 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.67 mountX=0.05 mountY=0.04, mountTheta=0.69
22:37:06.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
22:37:06.710 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
22:37:06.710 00.000 16108 Worker thread wakes up
22:37:06.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
22:37:06.711 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
22:37:06.711 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
22:37:06.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:37:06.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:06.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:06.711 00.000 16108 MoveAxis(E, 0, ABG)
22:37:06.711 00.000 16108 Move returns status 0, amount 0
22:37:06.711 00.000 16108 MoveAxis(N, 0, ABG)
22:37:06.711 00.000 16108 Move returns status 0, amount 0
22:37:06.711 00.000 16108 move complete, result=0
22:37:06.711 00.000 16108 worker thread done servicing request
22:37:06.716 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3878, FiltMin=3334, FiltMax=56752, Gamma=1.000
22:37:06.736 00.020 21068 UpdateGuideState exits: m=102510 SNR=62.6
22:37:06.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:06.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:06.740 00.002 21068 Enqueuing Expose request
22:37:06.741 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:06.742 00.001 16108 Worker thread wakes up
22:37:06.742 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:06.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:07.707 00.965 16108 Exposure complete
22:37:07.778 00.071 16108 worker thread done servicing request
22:37:07.778 00.000 21068 OnExposeComplete: enter
22:37:07.779 00.001 21068 UpdateGuideState(): m_state=6
22:37:07.781 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2067
22:37:07.782 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.73, Mass=99147, SNR=60.2, Peak=14387 HFD=3.2
22:37:07.784 00.002 21068 MultiStar: [#1 -0.48,-0.22,1.35,U] [#2 0.06,0.28,1.49,U] [#3 0.02,0.11,1.23,U] [#4 -0.07,-0.12,0.97,U] [#5 0.11,-0.12,1.09,U] [#6 -0.06,-0.25,0.93,U] [#7 -0.17,-0.25,0.76,U] [#8 -0.23,0.48,0.92,U] 
22:37:07.785 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.09, 0.18}
22:37:07.786 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
22:37:07.787 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
22:37:07.788 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=0.10 mountY=0.00, mountTheta=0.04
22:37:07.791 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
22:37:07.792 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
22:37:07.793 00.001 16108 Worker thread wakes up
22:37:07.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
22:37:07.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
22:37:07.795 00.002 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.00
22:37:07.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:07.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:07.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:07.795 00.000 16108 MoveAxis(E, 0, ABG)
22:37:07.795 00.000 16108 Move returns status 0, amount 0
22:37:07.795 00.000 16108 MoveAxis(N, 0, ABG)
22:37:07.795 00.000 16108 Move returns status 0, amount 0
22:37:07.795 00.000 16108 move complete, result=0
22:37:07.795 00.000 16108 worker thread done servicing request
22:37:07.800 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3878, FiltMin=3264, FiltMax=55181, Gamma=1.000
22:37:07.824 00.024 21068 UpdateGuideState exits: m=99147 SNR=60.2
22:37:07.826 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:07.827 00.000 21068 Enqueuing Expose request
22:37:07.828 00.001 16108 Worker thread wakes up
22:37:07.828 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:07.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:07.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:08.987 01.158 16108 Exposure complete
22:37:09.056 00.069 16108 worker thread done servicing request
22:37:09.056 00.000 21068 OnExposeComplete: enter
22:37:09.058 00.002 21068 UpdateGuideState(): m_state=6
22:37:09.059 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2068
22:37:09.060 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.62, Mass=106817, SNR=72.8, Peak=14787 HFD=3.2
22:37:09.063 00.003 21068 MultiStar: [#1 -0.56,-0.32,0.00,M1] [#2 0.26,0.25,1.25,U] [#3 -0.15,0.28,1.20,U] [#4 -0.05,0.00,0.91,U] [#5 0.17,-0.03,0.88,U] [#6 -0.14,-0.25,0.84,U] [#7 -0.60,0.04,0.00,M1] [#8 -0.15,0.21,0.84,U] 
22:37:09.064 00.001 21068 single-star, 6 included, MultiStar: {0.01, 0.09}, one-star: {0.03, 0.06}
22:37:09.065 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
22:37:09.066 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
22:37:09.067 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.13 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
22:37:09.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
22:37:09.070 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
22:37:09.071 00.001 16108 Worker thread wakes up
22:37:09.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:37:09.072 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:37:09.072 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.07
22:37:09.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:37:09.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:09.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:09.072 00.000 16108 MoveAxis(E, 0, ABG)
22:37:09.072 00.000 16108 Move returns status 0, amount 0
22:37:09.072 00.000 16108 MoveAxis(N, 0, ABG)
22:37:09.072 00.000 16108 Move returns status 0, amount 0
22:37:09.072 00.000 16108 move complete, result=0
22:37:09.072 00.000 16108 worker thread done servicing request
22:37:09.078 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3878, FiltMin=3353, FiltMax=55257, Gamma=1.000
22:37:09.102 00.024 21068 UpdateGuideState exits: m=106817 SNR=72.8
22:37:09.104 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:09.105 00.000 21068 Enqueuing Expose request
22:37:09.107 00.002 16108 Worker thread wakes up
22:37:09.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:09.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:09.107 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:10.078 00.971 16108 Exposure complete
22:37:10.141 00.063 16108 worker thread done servicing request
22:37:10.142 00.001 21068 OnExposeComplete: enter
22:37:10.142 00.000 21068 UpdateGuideState(): m_state=6
22:37:10.143 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2069
22:37:10.144 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.71, Mass=98571, SNR=67.4, Peak=15619 HFD=3.1
22:37:10.145 00.001 21068 MultiStar: [#1 -0.49,-0.03,1.28,U] [#2 0.17,0.40,1.44,U] [#3 -0.09,0.38,1.09,U] [#4 0.10,0.11,0.99,U] [#5 0.33,0.24,1.12,U] [#6 -0.12,0.02,0.81,U] [#7 -0.47,0.02,0.69,U] [#8 0.15,0.45,0.78,U] 
22:37:10.146 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.02, 0.16}
22:37:10.147 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
22:37:10.148 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
22:37:10.148 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=0.05 mountY=-0.15, mountTheta=-1.24
22:37:10.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
22:37:10.151 00.001 21068 Enqueuing Move request for scope (-0.02, 0.16)
22:37:10.152 00.001 16108 Worker thread wakes up
22:37:10.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
22:37:10.152 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
22:37:10.152 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
22:37:10.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:37:10.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:10.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:37:10.152 00.000 16108 MoveAxis(E, 0, ABG)
22:37:10.152 00.000 16108 Move returns status 0, amount 0
22:37:10.152 00.000 16108 MoveAxis(N, 0, ABG)
22:37:10.152 00.000 16108 Move returns status 0, amount 0
22:37:10.152 00.000 16108 move complete, result=0
22:37:10.152 00.000 16108 worker thread done servicing request
22:37:10.156 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3878, FiltMin=3353, FiltMax=58547, Gamma=1.000
22:37:10.172 00.016 21068 UpdateGuideState exits: m=98571 SNR=67.4
22:37:10.174 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:10.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:10.177 00.002 21068 Enqueuing Expose request
22:37:10.179 00.002 16108 Worker thread wakes up
22:37:10.179 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:10.181 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:10.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:11.337 01.156 16108 Exposure complete
22:37:11.398 00.061 16108 worker thread done servicing request
22:37:11.398 00.000 21068 OnExposeComplete: enter
22:37:11.399 00.001 21068 UpdateGuideState(): m_state=6
22:37:11.400 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2070
22:37:11.400 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=878.07, Mass=126640, SNR=86.3, Peak=17859 HFD=3.8
22:37:11.401 00.001 21068 MultiStar: [#1 -0.92,0.07,0.00,M1] [#2 -0.05,0.74,0.00,M6] [#3 -0.17,0.41,0.93,U] [#4 -0.13,0.28,0.81,U] [#5 0.00,0.40,0.82,U] [#6 -0.22,0.25,0.62,U] [#7 -0.79,0.52,0.00,M1] [#8 -0.27,0.53,0.00,M6] 
22:37:11.402 00.001 21068 refined, 4 included, MultiStar: {-0.11, 0.39}, one-star: {-0.06, 0.52}
22:37:11.403 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
22:37:11.403 00.000 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
22:37:11.404 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.85 mountX=0.18 mountY=-0.35, mountTheta=-1.10
22:37:11.405 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.39, opts=13)
22:37:11.407 00.002 21068 Enqueuing Move request for scope (-0.11, 0.39)
22:37:11.408 00.001 16108 Worker thread wakes up
22:37:11.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd
22:37:11.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.39)
22:37:11.408 00.000 16108 Moving (-0.11, 0.39) raw xDistance=0.18 yDistance=-0.35
22:37:11.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:37:11.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:37:11.408 00.000 16108 MoveAxis(E, 0, ABG)
22:37:11.408 00.000 16108 Move returns status 0, amount 0
22:37:11.408 00.000 16108 MoveAxis(N, 70, ABG)
22:37:11.409 00.001 16108 Guiding  Dir = 0, Dur = 70
22:37:11.409 00.000 16108 IsSlewing returns 0
22:37:11.409 00.000 16108 IsGuiding returns 0
22:37:11.412 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3878, FiltMin=3344, FiltMax=58867, Gamma=1.000
22:37:11.423 00.011 16108 PulseGuide returned control before completion, sleep 66
22:37:11.429 00.006 21068 UpdateGuideState exits: m=126640 SNR=86.3
22:37:11.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:11.432 00.001 21068 Enqueuing Expose request
22:37:11.500 00.068 16108 IsGuiding returns 1
22:37:11.500 00.000 16108 scope still moving after pulse duration time elapsed
22:37:11.531 00.031 16108 IsSlewing returns 0
22:37:11.531 00.000 16108 IsGuiding returns 0
22:37:11.531 00.000 16108 scope move finished after 70 + 52 ms
22:37:11.531 00.000 16108 Move returns status 0, amount 70
22:37:11.531 00.000 16108 move complete, result=0
22:37:11.531 00.000 16108 worker thread done servicing request
22:37:11.531 00.000 16108 Worker thread wakes up
22:37:11.531 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 70 ms NORTH
22:37:11.533 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:11.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:12.489 00.956 16108 Exposure complete
22:37:12.547 00.058 16108 worker thread done servicing request
22:37:12.547 00.000 21068 OnExposeComplete: enter
22:37:12.548 00.001 21068 UpdateGuideState(): m_state=6
22:37:12.548 00.000 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2071
22:37:12.549 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.63, Mass=114227, SNR=87.2, Peak=18275 HFD=3.3
22:37:12.550 00.001 21068 MultiStar: [#1 -0.81,0.00,0.00,M2] [#2 0.01,0.38,1.02,U] [#3 -0.13,0.30,0.85,U] [#4 0.12,0.03,0.76,U] [#5 0.15,0.05,0.75,U] [#6 -0.29,0.09,0.70,U] [#7 -0.82,0.21,0.00,M2] [#8 -0.11,0.45,0.65,U] 
22:37:12.551 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.20}, one-star: {-0.20, 0.08}
22:37:12.551 00.000 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
22:37:12.552 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
22:37:12.553 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=0.10 mountY=-0.18, mountTheta=-1.06
22:37:12.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.20, opts=13)
22:37:12.555 00.000 21068 Enqueuing Move request for scope (-0.07, 0.20)
22:37:12.556 00.001 16108 Worker thread wakes up
22:37:12.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
22:37:12.556 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
22:37:12.556 00.000 16108 Moving (-0.07, 0.20) raw xDistance=0.10 yDistance=-0.18
22:37:12.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:12.557 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:12.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:37:12.557 00.000 16108 MoveAxis(E, 0, ABG)
22:37:12.557 00.000 16108 Move returns status 0, amount 0
22:37:12.557 00.000 16108 MoveAxis(N, 0, ABG)
22:37:12.557 00.000 16108 Move returns status 0, amount 0
22:37:12.557 00.000 16108 move complete, result=0
22:37:12.557 00.000 16108 worker thread done servicing request
22:37:12.561 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3878, FiltMin=3305, FiltMax=60784, Gamma=1.000
22:37:12.576 00.015 21068 UpdateGuideState exits: m=114227 SNR=87.2
22:37:12.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:12.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:12.579 00.001 21068 Enqueuing Expose request
22:37:12.580 00.001 16108 Worker thread wakes up
22:37:12.580 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:12.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:12.580 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:37:13.726 01.146 16108 Exposure complete
22:37:13.782 00.056 16108 worker thread done servicing request
22:37:13.783 00.001 21068 OnExposeComplete: enter
22:37:13.783 00.000 21068 UpdateGuideState(): m_state=6
22:37:13.784 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2072
22:37:13.785 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.89, Mass=104521, SNR=71.5, Peak=18403 HFD=2.9
22:37:13.786 00.001 21068 MultiStar: [#1 -0.68,0.15,0.00,M3] [#2 0.18,0.27,1.35,U] [#3 -0.03,0.35,1.11,U] [#4 -0.22,-0.07,0.82,U] [#5 -0.13,0.18,0.88,U] [#6 0.08,0.13,0.92,U] [#7 -0.57,0.17,0.00,M3] [#8 -0.01,0.50,0.83,U] 
22:37:13.787 00.001 21068 refined, 6 included, MultiStar: {-0.04, 0.25}, one-star: {-0.28, 0.34}
22:37:13.788 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
22:37:13.789 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:37:13.789 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.75 mountX=0.09 mountY=-0.23, mountTheta=-1.21
22:37:13.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.25, opts=13)
22:37:13.792 00.001 21068 Enqueuing Move request for scope (-0.04, 0.25)
22:37:13.792 00.000 16108 Worker thread wakes up
22:37:13.793 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
22:37:13.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
22:37:13.793 00.000 16108 Moving (-0.04, 0.25) raw xDistance=0.09 yDistance=-0.23
22:37:13.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:37:13.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:37:13.793 00.000 16108 MoveAxis(E, 0, ABG)
22:37:13.793 00.000 16108 Move returns status 0, amount 0
22:37:13.793 00.000 16108 MoveAxis(N, 47, ABG)
22:37:13.793 00.000 16108 Guiding  Dir = 0, Dur = 47
22:37:13.793 00.000 16108 IsSlewing returns 0
22:37:13.793 00.000 16108 IsGuiding returns 0
22:37:13.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3878, FiltMin=3337, FiltMax=55901, Gamma=1.000
22:37:13.812 00.015 21068 UpdateGuideState exits: m=104521 SNR=71.5
22:37:13.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:13.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:13.815 00.001 21068 Enqueuing Expose request
22:37:13.842 00.027 16108 IsGuiding returns 1
22:37:13.843 00.001 16108 scope still moving after pulse duration time elapsed
22:37:13.873 00.030 16108 IsSlewing returns 0
22:37:13.873 00.000 16108 IsGuiding returns 1
22:37:13.904 00.031 16108 IsSlewing returns 0
22:37:13.904 00.000 16108 IsGuiding returns 0
22:37:13.904 00.000 16108 scope move finished after 47 + 63 ms
22:37:13.904 00.000 16108 Move returns status 0, amount 47
22:37:13.904 00.000 16108 move complete, result=0
22:37:13.904 00.000 16108 worker thread done servicing request
22:37:13.904 00.000 16108 Worker thread wakes up
22:37:13.904 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:37:13.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:13.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:14.859 00.954 16108 Exposure complete
22:37:14.915 00.056 16108 worker thread done servicing request
22:37:14.915 00.000 21068 OnExposeComplete: enter
22:37:14.917 00.002 21068 UpdateGuideState(): m_state=6
22:37:14.918 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2073
22:37:14.919 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=878.07, Mass=113569, SNR=72.0, Peak=16803 HFD=3.3
22:37:14.920 00.001 21068 MultiStar: [#1 -0.73,0.31,0.00,M4] [#2 0.09,0.53,1.29,U] [#3 -0.07,0.28,1.15,U] [#4 -0.21,0.19,0.80,U] [#5 -0.00,0.01,1.01,U] [#6 -0.30,-0.14,0.86,U] [#7 -0.35,0.20,0.59,U] [#8 -0.11,0.42,0.73,U] 
22:37:14.921 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.27}, one-star: {-0.55, 0.52}
22:37:14.922 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
22:37:14.922 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
22:37:14.923 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.12 mountX=0.21 mountY=-0.22, mountTheta=-0.82
22:37:14.925 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.27, opts=13)
22:37:14.926 00.001 21068 Enqueuing Move request for scope (-0.16, 0.27)
22:37:14.926 00.000 16108 Worker thread wakes up
22:37:14.927 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
22:37:14.927 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
22:37:14.927 00.000 16108 Moving (-0.16, 0.27) raw xDistance=0.21 yDistance=-0.22
22:37:14.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:37:14.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:37:14.927 00.000 16108 MoveAxis(W, 55, ABG)
22:37:14.927 00.000 16108 Guiding  Dir = 3, Dur = 55
22:37:14.927 00.000 16108 IsSlewing returns 0
22:37:14.927 00.000 16108 IsGuiding returns 0
22:37:14.931 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3878, FiltMin=3341, FiltMax=60160, Gamma=1.000
22:37:14.945 00.014 21068 UpdateGuideState exits: m=113569 SNR=72.0
22:37:14.947 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:14.949 00.001 21068 Enqueuing Expose request
22:37:14.963 00.014 16108 PulseGuide returned control before completion, sleep 30
22:37:14.993 00.030 16108 IsGuiding returns 1
22:37:14.993 00.000 16108 scope still moving after pulse duration time elapsed
22:37:15.024 00.031 16108 IsSlewing returns 0
22:37:15.024 00.000 16108 IsGuiding returns 1
22:37:15.056 00.032 16108 IsSlewing returns 0
22:37:15.056 00.000 16108 IsGuiding returns 0
22:37:15.056 00.000 16108 scope move finished after 55 + 73 ms
22:37:15.056 00.000 16108 Move returns status 0, amount 55
22:37:15.056 00.000 16108 MoveAxis(N, 44, ABG)
22:37:15.056 00.000 16108 Guiding  Dir = 0, Dur = 44
22:37:15.056 00.000 16108 IsSlewing returns 0
22:37:15.056 00.000 16108 IsGuiding returns 0
22:37:15.057 00.001 16108 PulseGuide returned control before completion, sleep 53
22:37:15.118 00.061 16108 IsGuiding returns 1
22:37:15.118 00.000 16108 scope still moving after pulse duration time elapsed
22:37:15.148 00.030 16108 IsSlewing returns 0
22:37:15.148 00.000 16108 IsGuiding returns 0
22:37:15.148 00.000 16108 scope move finished after 44 + 48 ms
22:37:15.148 00.000 16108 Move returns status 0, amount 44
22:37:15.148 00.000 16108 move complete, result=0
22:37:15.148 00.000 16108 worker thread done servicing request
22:37:15.148 00.000 16108 Worker thread wakes up
22:37:15.148 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.2 px 44 ms NORTH
22:37:15.149 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:15.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:16.301 01.152 16108 Exposure complete
22:37:16.358 00.057 16108 worker thread done servicing request
22:37:16.359 00.001 21068 OnExposeComplete: enter
22:37:16.360 00.001 21068 UpdateGuideState(): m_state=6
22:37:16.361 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2074
22:37:16.362 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=876.86, Mass=127020, SNR=86.0, Peak=19571 HFD=3.4
22:37:16.363 00.001 21068 MultiStar: [#1 -0.96,-0.81,0.00,M5] [#2 0.06,-0.32,1.12,U] [#3 -0.25,-0.19,0.91,U] [#4 -0.32,-0.48,0.00,M1] [#5 -0.55,-0.60,0.00,M1] [#6 -0.39,-0.52,0.00,M1] [#7 -0.84,-0.25,0.00,M3] [#8 -0.39,-0.25,0.64,U] 
22:37:16.364 00.001 21068 refined, 3 included, MultiStar: {-0.23, -0.38}, one-star: {-0.44, -0.70}
22:37:16.364 00.000 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
22:37:16.365 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
22:37:16.366 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.38 hyp=0.44 cameraTheta=-2.12 mountX=0.16 mountY=0.42, mountTheta=1.21
22:37:16.367 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.38, opts=13)
22:37:16.368 00.001 21068 Enqueuing Move request for scope (-0.23, -0.38)
22:37:16.368 00.000 16108 Worker thread wakes up
22:37:16.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.38) opts 0xd
22:37:16.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.38)
22:37:16.368 00.000 16108 Moving (-0.23, -0.38) raw xDistance=0.16 yDistance=0.42
22:37:16.369 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:37:16.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:16.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:37:16.369 00.000 16108 MoveAxis(E, 0, ABG)
22:37:16.369 00.000 16108 Move returns status 0, amount 0
22:37:16.369 00.000 16108 MoveAxis(N, 0, ABG)
22:37:16.369 00.000 16108 Move returns status 0, amount 0
22:37:16.369 00.000 16108 move complete, result=0
22:37:16.369 00.000 16108 worker thread done servicing request
22:37:16.373 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3878, FiltMin=3328, FiltMax=53936, Gamma=1.000
22:37:16.394 00.021 21068 UpdateGuideState exits: m=127020 SNR=86.0
22:37:16.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:16.396 00.000 21068 Enqueuing Expose request
22:37:16.397 00.001 16108 Worker thread wakes up
22:37:16.397 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:37:16.398 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:16.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:17.366 00.968 16108 Exposure complete
22:37:17.426 00.060 16108 worker thread done servicing request
22:37:17.426 00.000 21068 OnExposeComplete: enter
22:37:17.427 00.001 21068 UpdateGuideState(): m_state=6
22:37:17.428 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2075
22:37:17.428 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=876.87, Mass=109825, SNR=68.6, Peak=18627 HFD=2.9
22:37:17.429 00.001 21068 MultiStar: [#1 -0.70,-0.81,0.00,M6] [#2 -0.02,-0.53,1.29,U] [#3 -0.03,-0.44,1.12,U] [#4 -0.05,-0.67,0.00,M2] [#5 0.13,-0.62,0.00,M2] [#6 0.03,-0.63,0.00,M2] [#7 -0.44,-0.92,0.00,M4] [#8 -0.22,-0.42,1.02,U] 
22:37:17.430 00.001 21068 refined, 3 included, MultiStar: {-0.09, -0.52}, one-star: {-0.09, -0.69}
22:37:17.431 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
22:37:17.432 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
22:37:17.432 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.52 hyp=0.52 cameraTheta=-1.74 mountX=-0.00 mountY=0.52, mountTheta=1.58
22:37:17.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.52, opts=13)
22:37:17.435 00.001 21068 Enqueuing Move request for scope (-0.09, -0.52)
22:37:17.436 00.001 16108 Worker thread wakes up
22:37:17.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.52) opts 0xd
22:37:17.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.52)
22:37:17.436 00.000 16108 Moving (-0.09, -0.52) raw xDistance=-0.00 yDistance=0.52
22:37:17.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:37:17.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:17.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
22:37:17.436 00.000 16108 MoveAxis(E, 0, ABG)
22:37:17.436 00.000 16108 Move returns status 0, amount 0
22:37:17.436 00.000 16108 MoveAxis(N, 0, ABG)
22:37:17.436 00.000 16108 Move returns status 0, amount 0
22:37:17.436 00.000 16108 move complete, result=0
22:37:17.436 00.000 16108 worker thread done servicing request
22:37:17.440 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3878, FiltMin=3315, FiltMax=54659, Gamma=1.000
22:37:17.457 00.017 21068 UpdateGuideState exits: m=109825 SNR=68.6
22:37:17.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:17.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:17.459 00.000 21068 Enqueuing Expose request
22:37:17.460 00.001 16108 Worker thread wakes up
22:37:17.460 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:37:17.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:17.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:18.618 01.157 16108 Exposure complete
22:37:18.678 00.060 16108 worker thread done servicing request
22:37:18.678 00.000 21068 OnExposeComplete: enter
22:37:18.679 00.001 21068 UpdateGuideState(): m_state=6
22:37:18.680 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2076
22:37:18.681 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.41, Mass=110622, SNR=72.8, Peak=15539 HFD=3.1
22:37:18.682 00.001 21068 MultiStar: [#1 -0.47,-0.49,0.00,M7] [#2 0.42,0.00,1.20,U] [#3 -0.00,0.01,1.21,U] [#4 0.02,-0.28,0.99,U] [#5 0.37,-0.11,1.02,U] [#6 -0.06,-0.30,0.78,U] [#7 -0.26,-0.04,0.55,U] [#8 0.13,0.06,0.83,U] 
22:37:18.683 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {-0.15, -0.15}
22:37:18.684 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
22:37:18.685 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
22:37:18.687 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.82 mountX=-0.10 mountY=0.07, mountTheta=2.53
22:37:18.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
22:37:18.690 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
22:37:18.690 00.000 16108 Worker thread wakes up
22:37:18.691 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:37:18.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:37:18.691 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=0.07
22:37:18.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:37:18.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:18.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:37:18.691 00.000 16108 MoveAxis(E, 0, ABG)
22:37:18.691 00.000 16108 Move returns status 0, amount 0
22:37:18.691 00.000 16108 MoveAxis(N, 0, ABG)
22:37:18.691 00.000 16108 Move returns status 0, amount 0
22:37:18.691 00.000 16108 move complete, result=0
22:37:18.691 00.000 16108 worker thread done servicing request
22:37:18.695 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3878, FiltMin=3357, FiltMax=56425, Gamma=1.000
22:37:18.711 00.016 21068 UpdateGuideState exits: m=110622 SNR=72.8
22:37:18.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:18.712 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:18.713 00.001 21068 Enqueuing Expose request
22:37:18.714 00.001 16108 Worker thread wakes up
22:37:18.714 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:18.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:18.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:19.674 00.960 16108 Exposure complete
22:37:19.729 00.055 16108 worker thread done servicing request
22:37:19.729 00.000 21068 OnExposeComplete: enter
22:37:19.730 00.001 21068 UpdateGuideState(): m_state=6
22:37:19.731 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2077
22:37:19.732 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.24, Mass=103485, SNR=74.8, Peak=15203 HFD=3.1
22:37:19.733 00.001 21068 MultiStar: [#1 -0.78,-0.38,0.00,M8] [#2 0.04,-0.06,1.38,U] [#3 -0.06,0.01,1.24,U] [#4 -0.15,-0.40,0.80,U] [#5 0.29,-0.31,0.87,U] [#6 0.01,-0.38,0.75,U] [#7 -0.24,-0.65,0.00,M4] [#8 0.07,-0.01,0.65,U] 
22:37:19.734 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.19}, one-star: {0.02, -0.31}
22:37:19.735 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
22:37:19.735 00.000 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
22:37:19.736 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.42 mountX=-0.06 mountY=0.18, mountTheta=1.90
22:37:19.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.19, opts=13)
22:37:19.740 00.002 21068 Enqueuing Move request for scope (0.03, -0.19)
22:37:19.740 00.000 16108 Worker thread wakes up
22:37:19.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
22:37:19.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
22:37:19.740 00.000 16108 Moving (0.03, -0.19) raw xDistance=-0.06 yDistance=0.18
22:37:19.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:37:19.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:19.741 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:37:19.741 00.000 16108 MoveAxis(E, 0, ABG)
22:37:19.741 00.000 16108 Move returns status 0, amount 0
22:37:19.741 00.000 16108 MoveAxis(N, 0, ABG)
22:37:19.741 00.000 16108 Move returns status 0, amount 0
22:37:19.741 00.000 16108 move complete, result=0
22:37:19.741 00.000 16108 worker thread done servicing request
22:37:19.745 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3878, FiltMin=3325, FiltMax=46230, Gamma=1.000
22:37:19.760 00.015 21068 UpdateGuideState exits: m=103485 SNR=74.8
22:37:19.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:19.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:19.762 00.000 21068 Enqueuing Expose request
22:37:19.764 00.002 16108 Worker thread wakes up
22:37:19.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:19.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:19.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:20.919 01.154 16108 Exposure complete
22:37:20.975 00.056 16108 worker thread done servicing request
22:37:20.975 00.000 21068 OnExposeComplete: enter
22:37:20.976 00.001 21068 UpdateGuideState(): m_state=6
22:37:20.977 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2078
22:37:20.977 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=877.35, Mass=111602, SNR=77.8, Peak=17123 HFD=3.3
22:37:20.979 00.002 21068 MultiStar: [#1 -0.81,-0.61,0.00,M9] [#2 0.21,0.03,1.17,U] [#3 0.32,-0.15,0.93,U] [#4 0.30,-0.61,0.00,M1] [#5 0.24,-0.35,0.83,U] [#6 -0.11,-0.46,0.73,U] [#7 -0.36,-0.43,0.00,M5] [#8 0.24,-0.11,0.81,U] 
22:37:20.980 00.001 21068 single-star, 5 included, MultiStar: {0.14, -0.19}, one-star: {-0.09, -0.20}
22:37:20.980 00.000 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
22:37:20.981 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
22:37:20.982 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.23 cameraTheta=-2.00 mountX=0.06 mountY=0.22, mountTheta=1.32
22:37:20.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.20, opts=13)
22:37:20.984 00.001 21068 Enqueuing Move request for scope (-0.09, -0.20)
22:37:20.985 00.001 16108 Worker thread wakes up
22:37:20.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
22:37:20.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
22:37:20.985 00.000 16108 Moving (-0.09, -0.20) raw xDistance=0.06 yDistance=0.22
22:37:20.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:37:20.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:20.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:37:20.985 00.000 16108 MoveAxis(E, 0, ABG)
22:37:20.985 00.000 16108 Move returns status 0, amount 0
22:37:20.985 00.000 16108 MoveAxis(N, 0, ABG)
22:37:20.985 00.000 16108 Move returns status 0, amount 0
22:37:20.985 00.000 16108 move complete, result=0
22:37:20.985 00.000 16108 worker thread done servicing request
22:37:20.990 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3878, FiltMin=3309, FiltMax=46694, Gamma=1.000
22:37:21.004 00.014 21068 UpdateGuideState exits: m=111602 SNR=77.8
22:37:21.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:21.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:21.007 00.001 21068 Enqueuing Expose request
22:37:21.008 00.001 16108 Worker thread wakes up
22:37:21.008 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:21.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:21.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:21.981 00.972 16108 Exposure complete
22:37:22.037 00.056 16108 worker thread done servicing request
22:37:22.037 00.000 21068 OnExposeComplete: enter
22:37:22.037 00.000 21068 UpdateGuideState(): m_state=6
22:37:22.038 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2079
22:37:22.039 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.54, Mass=115874, SNR=73.2, Peak=15747 HFD=3.2
22:37:22.040 00.001 21068 MultiStar: [#1 -0.82,-0.27,0.00,M10] [#2 -0.11,0.45,1.22,U] [#3 -0.11,0.19,0.92,U] [#4 0.34,-0.13,0.82,U] [#5 0.35,-0.07,0.89,U] [#6 0.17,-0.17,0.78,U] [#7 -0.38,0.09,0.62,U] [#8 -0.29,0.31,0.79,U] 
22:37:22.041 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {-0.16, -0.01}
22:37:22.042 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
22:37:22.042 00.000 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
22:37:22.043 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.03 mountY=-0.09, mountTheta=-1.23
22:37:22.044 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
22:37:22.045 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
22:37:22.046 00.001 16108 Worker thread wakes up
22:37:22.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:37:22.046 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:37:22.046 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.03 yDistance=-0.09
22:37:22.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:37:22.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:22.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:22.046 00.000 16108 MoveAxis(E, 0, ABG)
22:37:22.046 00.000 16108 Move returns status 0, amount 0
22:37:22.046 00.000 16108 MoveAxis(N, 0, ABG)
22:37:22.046 00.000 16108 Move returns status 0, amount 0
22:37:22.046 00.000 16108 move complete, result=0
22:37:22.047 00.001 16108 worker thread done servicing request
22:37:22.050 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3878, FiltMin=3347, FiltMax=58877, Gamma=1.000
22:37:22.068 00.018 21068 UpdateGuideState exits: m=115874 SNR=73.2
22:37:22.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:22.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:22.071 00.001 21068 Enqueuing Expose request
22:37:22.072 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:22.073 00.001 16108 Worker thread wakes up
22:37:22.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:22.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:23.227 01.154 16108 Exposure complete
22:37:23.282 00.055 16108 worker thread done servicing request
22:37:23.282 00.000 21068 OnExposeComplete: enter
22:37:23.283 00.001 21068 UpdateGuideState(): m_state=6
22:37:23.284 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2080
22:37:23.285 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.42, Mass=124161, SNR=78.8, Peak=15763 HFD=3.4
22:37:23.286 00.001 21068 MultiStar: [#1 -0.60,-0.35,0.00,R] [#2 -0.08,0.21,1.12,U] [#3 0.04,-0.11,1.05,U] [#4 -0.13,-0.13,0.86,U] [#5 0.22,-0.27,0.78,U] [#6 -0.21,-0.24,0.77,U] [#7 -0.60,-0.26,0.00,M5] [#8 -0.17,0.29,0.77,U] 
22:37:23.287 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.22, -0.14}
22:37:23.288 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
22:37:23.289 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
22:37:23.289 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.59 mountX=0.07 mountY=0.06, mountTheta=0.76
22:37:23.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
22:37:23.292 00.001 21068 Enqueuing Move request for scope (-0.08, -0.05)
22:37:23.293 00.001 16108 Worker thread wakes up
22:37:23.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
22:37:23.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
22:37:23.293 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.06
22:37:23.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:23.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:23.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:23.293 00.000 16108 MoveAxis(E, 0, ABG)
22:37:23.293 00.000 16108 Move returns status 0, amount 0
22:37:23.293 00.000 16108 MoveAxis(N, 0, ABG)
22:37:23.293 00.000 16108 Move returns status 0, amount 0
22:37:23.293 00.000 16108 move complete, result=0
22:37:23.293 00.000 16108 worker thread done servicing request
22:37:23.296 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3878, FiltMin=3296, FiltMax=50681, Gamma=1.000
22:37:23.312 00.016 21068 UpdateGuideState exits: m=124161 SNR=78.8
22:37:23.312 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:23.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:23.314 00.001 21068 Enqueuing Expose request
22:37:23.315 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:23.316 00.001 16108 Worker thread wakes up
22:37:23.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:23.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:24.284 00.968 16108 Exposure complete
22:37:24.340 00.056 16108 worker thread done servicing request
22:37:24.340 00.000 21068 OnExposeComplete: enter
22:37:24.341 00.001 21068 UpdateGuideState(): m_state=6
22:37:24.342 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2081
22:37:24.343 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.61, Mass=114445, SNR=72.7, Peak=15379 HFD=3.3
22:37:24.344 00.001 21068 MultiStar: [#1 0.24,0.07,1.25,U] [#2 0.12,0.41,1.35,U] [#3 0.07,0.10,1.03,U] [#4 -0.24,-0.09,0.95,U] [#5 0.02,-0.03,0.81,U] [#6 -0.11,-0.19,0.88,U] [#7 -0.44,-0.34,0.00,M6] [#8 0.12,0.17,0.95,U] 
22:37:24.345 00.001 21068 single-star, 7 included, MultiStar: {0.04, 0.08}, one-star: {-0.04, 0.06}
22:37:24.345 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
22:37:24.346 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
22:37:24.347 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.21 mountX=0.05 mountY=-0.05, mountTheta=-0.73
22:37:24.348 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
22:37:24.349 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
22:37:24.350 00.001 16108 Worker thread wakes up
22:37:24.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:37:24.351 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:37:24.351 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
22:37:24.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:37:24.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:24.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:24.351 00.000 16108 MoveAxis(E, 0, ABG)
22:37:24.351 00.000 16108 Move returns status 0, amount 0
22:37:24.351 00.000 16108 MoveAxis(N, 0, ABG)
22:37:24.351 00.000 16108 Move returns status 0, amount 0
22:37:24.351 00.000 16108 move complete, result=0
22:37:24.351 00.000 16108 worker thread done servicing request
22:37:24.354 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3878, FiltMin=3369, FiltMax=54793, Gamma=1.000
22:37:24.369 00.015 21068 UpdateGuideState exits: m=114445 SNR=72.7
22:37:24.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:24.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:24.372 00.001 21068 Enqueuing Expose request
22:37:24.372 00.000 16108 Worker thread wakes up
22:37:24.373 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:24.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:24.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:25.525 01.152 16108 Exposure complete
22:37:25.592 00.067 16108 worker thread done servicing request
22:37:25.592 00.000 21068 OnExposeComplete: enter
22:37:25.593 00.001 21068 UpdateGuideState(): m_state=6
22:37:25.594 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2082
22:37:25.595 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.42, Mass=104721, SNR=74.5, Peak=16067 HFD=3.1
22:37:25.596 00.001 21068 MultiStar: [#1 0.16,-0.08,1.25,U] [#2 0.21,0.23,1.22,U] [#3 0.12,0.05,1.02,U] [#4 0.07,-0.21,0.84,U] [#5 0.31,-0.29,0.87,U] [#6 -0.12,-0.50,0.86,U] [#7 -0.47,-0.25,0.60,U] [#8 -0.15,-0.08,0.74,U] 
22:37:25.597 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {-0.14, -0.14}
22:37:25.598 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
22:37:25.598 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
22:37:25.600 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.30 mountX=-0.05 mountY=0.11, mountTheta=2.03
22:37:25.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
22:37:25.602 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
22:37:25.603 00.001 16108 Worker thread wakes up
22:37:25.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
22:37:25.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
22:37:25.603 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.05 yDistance=0.11
22:37:25.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:37:25.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:25.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:37:25.603 00.000 16108 MoveAxis(E, 0, ABG)
22:37:25.603 00.000 16108 Move returns status 0, amount 0
22:37:25.603 00.000 16108 MoveAxis(N, 0, ABG)
22:37:25.603 00.000 16108 Move returns status 0, amount 0
22:37:25.603 00.000 16108 move complete, result=0
22:37:25.603 00.000 16108 worker thread done servicing request
22:37:25.609 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3878, FiltMin=3318, FiltMax=56185, Gamma=1.000
22:37:25.628 00.019 21068 UpdateGuideState exits: m=104721 SNR=74.5
22:37:25.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:25.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:25.631 00.001 21068 Enqueuing Expose request
22:37:25.632 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:25.634 00.002 16108 Worker thread wakes up
22:37:25.634 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:25.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:26.610 00.976 16108 Exposure complete
22:37:26.702 00.092 16108 worker thread done servicing request
22:37:26.702 00.000 21068 OnExposeComplete: enter
22:37:26.704 00.002 21068 UpdateGuideState(): m_state=6
22:37:26.706 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2083
22:37:26.708 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=877.41, Mass=111740, SNR=67.8, Peak=15376 HFD=3.1
22:37:26.710 00.002 21068 MultiStar: [#1 0.32,-0.12,1.19,U] [#2 0.27,0.18,1.73,U] [#3 0.46,-0.04,1.09,U] [#4 0.38,-0.37,0.91,U] [#5 0.38,-0.26,0.99,U] [#6 0.18,-0.03,0.82,U] [#7 -0.03,-0.30,0.68,U] [#8 0.18,0.10,0.86,U] 
22:37:26.711 00.001 21068 refined, 8 included, MultiStar: {0.30, -0.08}, one-star: {0.42, -0.14}
22:37:26.712 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
22:37:26.713 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
22:37:26.714 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.27 mountX=-0.31 mountY=0.01, mountTheta=3.11
22:37:26.716 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.08, opts=13)
22:37:26.717 00.001 21068 Enqueuing Move request for scope (0.30, -0.08)
22:37:26.719 00.002 16108 Worker thread wakes up
22:37:26.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.08) opts 0xd
22:37:26.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.08)
22:37:26.719 00.000 16108 Moving (0.30, -0.08) raw xDistance=-0.31 yDistance=0.01
22:37:26.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:37:26.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:26.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:26.719 00.000 16108 MoveAxis(E, 81, ABG)
22:37:26.719 00.000 16108 Guiding  Dir = 2, Dur = 81
22:37:26.720 00.001 16108 IsSlewing returns 0
22:37:26.720 00.000 16108 IsGuiding returns 0
22:37:26.721 00.001 16108 PulseGuide returned control before completion, sleep 91
22:37:26.728 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3875, FiltMin=3312, FiltMax=47741, Gamma=1.000
22:37:26.749 00.021 21068 UpdateGuideState exits: m=111740 SNR=67.8
22:37:26.751 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:26.754 00.002 21068 Enqueuing Expose request
22:37:26.825 00.071 16108 IsGuiding returns 0
22:37:26.825 00.000 16108 Move returns status 0, amount 81
22:37:26.825 00.000 16108 MoveAxis(N, 0, ABG)
22:37:26.825 00.000 16108 Move returns status 0, amount 0
22:37:26.825 00.000 16108 move complete, result=0
22:37:26.825 00.000 16108 worker thread done servicing request
22:37:26.825 00.000 16108 Worker thread wakes up
22:37:26.825 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
22:37:26.828 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:26.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:27.998 01.170 16108 Exposure complete
22:37:28.089 00.091 16108 worker thread done servicing request
22:37:28.089 00.000 21068 OnExposeComplete: enter
22:37:28.091 00.002 21068 UpdateGuideState(): m_state=6
22:37:28.093 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2084
22:37:28.094 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.19, Mass=122934, SNR=81.6, Peak=14035 HFD=3.4
22:37:28.095 00.001 21068 MultiStar: [#1 0.44,0.00,1.06,U] [#2 0.41,0.15,1.16,U] [#3 0.20,0.15,1.17,U] [#4 0.44,-0.29,0.80,U] [#5 0.47,-0.20,0.82,U] [#6 -0.09,-0.32,0.73,U] [#7 -0.42,-0.24,0.58,U] [#8 0.32,-0.03,0.80,U] 
22:37:28.096 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.10}, one-star: {0.29, -0.36}
22:37:28.098 00.002 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
22:37:28.100 00.002 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
22:37:28.102 00.002 21068 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.36 mountX=-0.28 mountY=0.03, mountTheta=3.02
22:37:28.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.10, opts=13)
22:37:28.107 00.002 21068 Enqueuing Move request for scope (0.26, -0.10)
22:37:28.109 00.002 16108 Worker thread wakes up
22:37:28.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
22:37:28.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
22:37:28.109 00.000 16108 Moving (0.26, -0.10) raw xDistance=-0.28 yDistance=0.03
22:37:28.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:37:28.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:28.111 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:37:28.111 00.000 16108 MoveAxis(E, 79, ABG)
22:37:28.111 00.000 16108 Guiding  Dir = 2, Dur = 79
22:37:28.111 00.000 16108 IsSlewing returns 0
22:37:28.112 00.001 16108 IsGuiding returns 0
22:37:28.118 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3875, FiltMin=3264, FiltMax=42477, Gamma=1.000
22:37:28.133 00.015 16108 PulseGuide returned control before completion, sleep 68
22:37:28.143 00.010 21068 UpdateGuideState exits: m=122934 SNR=81.6
22:37:28.145 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:28.147 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:28.147 00.000 21068 Enqueuing Expose request
22:37:28.211 00.064 16108 IsGuiding returns 1
22:37:28.211 00.000 16108 scope still moving after pulse duration time elapsed
22:37:28.242 00.031 16108 IsSlewing returns 0
22:37:28.242 00.000 16108 IsGuiding returns 0
22:37:28.242 00.000 16108 scope move finished after 79 + 51 ms
22:37:28.242 00.000 16108 Move returns status 0, amount 79
22:37:28.242 00.000 16108 MoveAxis(N, 0, ABG)
22:37:28.242 00.000 16108 Move returns status 0, amount 0
22:37:28.242 00.000 16108 move complete, result=0
22:37:28.242 00.000 16108 worker thread done servicing request
22:37:28.242 00.000 16108 Worker thread wakes up
22:37:28.242 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
22:37:28.245 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:28.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:29.208 00.963 16108 Exposure complete
22:37:29.286 00.078 16108 worker thread done servicing request
22:37:29.286 00.000 21068 OnExposeComplete: enter
22:37:29.287 00.001 21068 UpdateGuideState(): m_state=6
22:37:29.289 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2085
22:37:29.290 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.42, Mass=117743, SNR=75.7, Peak=14819 HFD=3.3
22:37:29.292 00.002 21068 MultiStar: [#1 0.20,-0.08,1.01,U] [#2 0.10,0.17,1.23,U] [#3 0.26,0.04,1.02,U] [#4 -0.08,-0.17,0.87,U] [#5 0.19,-0.04,0.80,U] [#6 -0.12,-0.26,0.88,U] [#7 -0.26,-0.24,0.70,U] [#8 0.11,0.11,0.75,U] 
22:37:29.294 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {-0.02, -0.13}
22:37:29.296 00.002 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
22:37:29.297 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
22:37:29.299 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.82 mountX=-0.06 mountY=0.04, mountTheta=2.54
22:37:29.303 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
22:37:29.305 00.002 21068 Enqueuing Move request for scope (0.05, -0.06)
22:37:29.306 00.001 16108 Worker thread wakes up
22:37:29.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:37:29.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:37:29.306 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.04
22:37:29.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:37:29.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:29.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:29.306 00.000 16108 MoveAxis(E, 0, ABG)
22:37:29.307 00.001 16108 Move returns status 0, amount 0
22:37:29.307 00.000 16108 MoveAxis(N, 0, ABG)
22:37:29.307 00.000 16108 Move returns status 0, amount 0
22:37:29.307 00.000 16108 move complete, result=0
22:37:29.307 00.000 16108 worker thread done servicing request
22:37:29.313 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3875, FiltMin=3257, FiltMax=49385, Gamma=1.000
22:37:29.343 00.030 21068 UpdateGuideState exits: m=117743 SNR=75.7
22:37:29.345 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:29.347 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:29.348 00.001 21068 Enqueuing Expose request
22:37:29.349 00.001 16108 Worker thread wakes up
22:37:29.349 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:29.351 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:29.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:30.508 01.157 16108 Exposure complete
22:37:30.604 00.096 16108 worker thread done servicing request
22:37:30.604 00.000 21068 OnExposeComplete: enter
22:37:30.606 00.002 21068 UpdateGuideState(): m_state=6
22:37:30.608 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2086
22:37:30.609 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=877.65, Mass=124255, SNR=86.2, Peak=19395 HFD=3.2
22:37:30.611 00.002 21068 MultiStar: [#1 -0.32,0.26,0.97,U] [#2 -0.28,0.27,0.93,U] [#3 -0.30,0.25,0.89,U] [#4 -0.30,-0.21,0.81,U] [#5 -0.16,-0.06,0.80,U] [#6 -0.18,0.03,0.79,U] [#7 -0.82,-0.05,0.00,M3] [#8 -0.48,0.08,0.66,U] 
22:37:30.612 00.001 21068 refined, 7 included, MultiStar: {-0.30, 0.10}, one-star: {-0.40, 0.09}
22:37:30.613 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
22:37:30.614 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:37:30.615 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.32 cameraTheta=2.83 mountX=0.31 mountY=-0.02, mountTheta=-0.07
22:37:30.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.10, opts=13)
22:37:30.618 00.001 21068 Enqueuing Move request for scope (-0.30, 0.10)
22:37:30.619 00.001 16108 Worker thread wakes up
22:37:30.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
22:37:30.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
22:37:30.619 00.000 16108 Moving (-0.30, 0.10) raw xDistance=0.31 yDistance=-0.02
22:37:30.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:37:30.620 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:30.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:37:30.620 00.000 16108 MoveAxis(W, 82, ABG)
22:37:30.620 00.000 16108 Guiding  Dir = 3, Dur = 82
22:37:30.620 00.000 16108 IsSlewing returns 0
22:37:30.620 00.000 16108 IsGuiding returns 0
22:37:30.625 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3875, FiltMin=3267, FiltMax=51433, Gamma=1.000
22:37:30.652 00.027 21068 UpdateGuideState exits: m=124255 SNR=86.2
22:37:30.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:30.655 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:30.656 00.001 21068 Enqueuing Expose request
22:37:30.675 00.019 16108 PulseGuide returned control before completion, sleep 38
22:37:30.719 00.044 16108 IsGuiding returns 1
22:37:30.719 00.000 16108 scope still moving after pulse duration time elapsed
22:37:30.751 00.032 16108 IsSlewing returns 0
22:37:30.751 00.000 16108 IsGuiding returns 1
22:37:30.783 00.032 16108 IsSlewing returns 0
22:37:30.783 00.000 16108 IsGuiding returns 0
22:37:30.783 00.000 16108 scope move finished after 82 + 79 ms
22:37:30.783 00.000 16108 Move returns status 0, amount 82
22:37:30.783 00.000 16108 MoveAxis(N, 0, ABG)
22:37:30.783 00.000 16108 Move returns status 0, amount 0
22:37:30.783 00.000 16108 move complete, result=0
22:37:30.783 00.000 16108 worker thread done servicing request
22:37:30.783 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.0 px 0 ms NORTH
22:37:30.785 00.002 16108 Worker thread wakes up
22:37:30.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:30.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:31.765 00.980 16108 Exposure complete
22:37:31.835 00.070 16108 worker thread done servicing request
22:37:31.835 00.000 21068 OnExposeComplete: enter
22:37:31.837 00.002 21068 UpdateGuideState(): m_state=6
22:37:31.838 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2087
22:37:31.839 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.46, Mass=118102, SNR=82.9, Peak=15171 HFD=3.3
22:37:31.840 00.001 21068 MultiStar: [#1 -0.02,-0.06,0.93,U] [#2 0.17,0.04,1.04,U] [#3 0.02,0.10,0.92,U] [#4 -0.21,-0.43,0.70,U] [#5 0.13,-0.10,0.94,U] [#6 0.21,-0.21,0.72,U] [#7 -0.50,-0.02,0.62,U] [#8 0.14,0.15,0.71,U] 
22:37:31.841 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.12, -0.09}
22:37:31.842 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
22:37:31.844 00.002 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
22:37:31.844 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.15 mountX=-0.04 mountY=0.05, mountTheta=2.19
22:37:31.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
22:37:31.848 00.002 21068 Enqueuing Move request for scope (0.03, -0.06)
22:37:31.849 00.001 16108 Worker thread wakes up
22:37:31.850 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:37:31.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:37:31.850 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
22:37:31.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:37:31.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:31.850 00.000 16108 MoveAxis(E, 0, ABG)
22:37:31.850 00.000 16108 Move returns status 0, amount 0
22:37:31.851 00.001 16108 MoveAxis(N, 0, ABG)
22:37:31.851 00.000 16108 Move returns status 0, amount 0
22:37:31.851 00.000 16108 move complete, result=0
22:37:31.851 00.000 16108 worker thread done servicing request
22:37:31.857 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3875, FiltMin=3334, FiltMax=47113, Gamma=1.000
22:37:31.878 00.021 21068 UpdateGuideState exits: m=118102 SNR=82.9
22:37:31.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:31.882 00.002 21068 Enqueuing Expose request
22:37:31.883 00.001 16108 Worker thread wakes up
22:37:31.883 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:31.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:31.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:33.035 01.151 16108 Exposure complete
22:37:33.101 00.066 16108 worker thread done servicing request
22:37:33.101 00.000 21068 OnExposeComplete: enter
22:37:33.102 00.001 21068 UpdateGuideState(): m_state=6
22:37:33.103 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2088
22:37:33.104 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.39, Mass=106909, SNR=74.6, Peak=15331 HFD=3.3
22:37:33.105 00.001 21068 MultiStar: [#1 0.03,0.31,1.09,U] [#2 0.13,0.38,1.01,U] [#3 0.03,0.21,1.00,U] [#4 0.14,-0.27,1.02,U] [#5 0.24,-0.04,0.87,U] [#6 0.09,-0.40,0.75,U] [#7 -0.09,-0.07,0.66,U] [#8 -0.22,0.22,0.66,U] 
22:37:33.106 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.16, -0.16}
22:37:33.107 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:37:33.107 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
22:37:33.108 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.82 mountX=-0.02 mountY=-0.04, mountTheta=-2.13
22:37:33.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
22:37:33.111 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
22:37:33.111 00.000 16108 Worker thread wakes up
22:37:33.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:37:33.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:37:33.111 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
22:37:33.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:37:33.112 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:33.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:37:33.112 00.000 16108 MoveAxis(E, 0, ABG)
22:37:33.112 00.000 16108 Move returns status 0, amount 0
22:37:33.112 00.000 16108 MoveAxis(N, 0, ABG)
22:37:33.112 00.000 16108 Move returns status 0, amount 0
22:37:33.112 00.000 16108 move complete, result=0
22:37:33.112 00.000 16108 worker thread done servicing request
22:37:33.117 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3875, FiltMin=3350, FiltMax=51293, Gamma=1.000
22:37:33.131 00.014 21068 UpdateGuideState exits: m=106909 SNR=74.6
22:37:33.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:33.132 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:33.133 00.001 21068 Enqueuing Expose request
22:37:33.134 00.001 16108 Worker thread wakes up
22:37:33.135 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:33.135 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:33.136 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:34.105 00.969 16108 Exposure complete
22:37:34.172 00.067 16108 worker thread done servicing request
22:37:34.172 00.000 21068 OnExposeComplete: enter
22:37:34.174 00.002 21068 UpdateGuideState(): m_state=6
22:37:34.175 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2089
22:37:34.176 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.60, Mass=96556, SNR=70.9, Peak=13155 HFD=3.4
22:37:34.177 00.001 21068 MultiStar: [#1 0.18,0.08,1.24,U] [#2 0.25,0.18,1.19,U] [#3 0.29,0.23,1.12,U] [#4 0.29,-0.04,0.80,U] [#5 0.50,-0.09,0.92,U] [#6 0.24,-0.28,1.07,U] [#7 -0.44,0.02,0.68,U] [#8 0.35,0.16,0.87,U] 
22:37:34.178 00.001 21068 single-star, 8 included, MultiStar: {0.19, 0.04}, one-star: {-0.06, 0.04}
22:37:34.180 00.002 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
22:37:34.181 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
22:37:34.182 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=0.07 mountY=-0.03, mountTheta=-0.38
22:37:34.185 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
22:37:34.186 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
22:37:34.186 00.000 16108 Worker thread wakes up
22:37:34.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:37:34.186 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:37:34.186 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.07 yDistance=-0.03
22:37:34.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:34.187 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:34.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:37:34.187 00.000 16108 MoveAxis(E, 0, ABG)
22:37:34.187 00.000 16108 Move returns status 0, amount 0
22:37:34.187 00.000 16108 MoveAxis(N, 0, ABG)
22:37:34.187 00.000 16108 Move returns status 0, amount 0
22:37:34.187 00.000 16108 move complete, result=0
22:37:34.187 00.000 16108 worker thread done servicing request
22:37:34.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3875, FiltMin=3254, FiltMax=52489, Gamma=1.000
22:37:34.207 00.017 21068 UpdateGuideState exits: m=96556 SNR=70.9
22:37:34.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:34.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:34.210 00.001 21068 Enqueuing Expose request
22:37:34.211 00.001 16108 Worker thread wakes up
22:37:34.211 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:34.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:34.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:35.366 01.155 16108 Exposure complete
22:37:35.423 00.057 16108 worker thread done servicing request
22:37:35.423 00.000 21068 OnExposeComplete: enter
22:37:35.424 00.001 21068 UpdateGuideState(): m_state=6
22:37:35.425 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2090
22:37:35.426 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.75, Mass=109380, SNR=67.7, Peak=14803 HFD=2.9
22:37:35.427 00.001 21068 MultiStar: [#1 0.30,0.18,1.21,U] [#2 0.44,0.36,0.00,M1] [#3 0.30,0.10,1.23,U] [#4 0.34,-0.13,0.88,U] [#5 0.57,-0.07,0.00,M1] [#6 0.36,-0.22,0.91,U] [#7 -0.36,-0.13,0.65,U] [#8 0.18,0.03,0.81,U] 
22:37:35.428 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.02}, one-star: {0.08, 0.20}
22:37:35.429 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
22:37:35.429 00.000 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:37:35.430 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
22:37:35.432 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.02, opts=13)
22:37:35.433 00.001 21068 Enqueuing Move request for scope (0.20, 0.02)
22:37:35.434 00.001 16108 Worker thread wakes up
22:37:35.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
22:37:35.434 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
22:37:35.434 00.000 16108 Moving (0.20, 0.02) raw xDistance=-0.19 yDistance=-0.07
22:37:35.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:37:35.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:35.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:37:35.434 00.000 16108 MoveAxis(E, 0, ABG)
22:37:35.434 00.000 16108 Move returns status 0, amount 0
22:37:35.434 00.000 16108 MoveAxis(N, 0, ABG)
22:37:35.434 00.000 16108 Move returns status 0, amount 0
22:37:35.436 00.002 16108 move complete, result=0
22:37:35.436 00.000 16108 worker thread done servicing request
22:37:35.439 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3872, FiltMin=3315, FiltMax=56297, Gamma=1.000
22:37:35.455 00.016 21068 UpdateGuideState exits: m=109380 SNR=67.7
22:37:35.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:35.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:35.458 00.001 21068 Enqueuing Expose request
22:37:35.459 00.001 16108 Worker thread wakes up
22:37:35.459 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:35.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:35.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:36.423 00.964 16108 Exposure complete
22:37:36.487 00.064 16108 worker thread done servicing request
22:37:36.487 00.000 21068 OnExposeComplete: enter
22:37:36.488 00.001 21068 UpdateGuideState(): m_state=6
22:37:36.489 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2091
22:37:36.491 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=877.90, Mass=107133, SNR=68.1, Peak=17120 HFD=2.7
22:37:36.492 00.001 21068 MultiStar: [#1 0.47,0.10,1.11,U] [#2 0.62,0.34,0.00,M2] [#3 0.62,0.05,0.00,M1] [#4 0.33,-0.02,1.02,U] [#5 0.56,0.17,0.00,M2] [#6 0.39,0.10,1.01,U] [#7 -0.25,0.44,0.57,U] [#8 0.62,0.66,0.00,M1] 
22:37:36.492 00.000 21068 refined, 4 included, MultiStar: {0.27, 0.17}, one-star: {0.18, 0.35}
22:37:36.493 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
22:37:36.494 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
22:37:36.495 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.55 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
22:37:36.496 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.17, opts=13)
22:37:36.497 00.001 21068 Enqueuing Move request for scope (0.27, 0.17)
22:37:36.498 00.001 16108 Worker thread wakes up
22:37:36.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
22:37:36.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
22:37:36.499 00.001 16108 Moving (0.27, 0.17) raw xDistance=-0.24 yDistance=-0.23
22:37:36.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:37:36.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:37:36.499 00.000 16108 MoveAxis(E, 63, ABG)
22:37:36.499 00.000 16108 Guiding  Dir = 2, Dur = 63
22:37:36.499 00.000 16108 IsSlewing returns 0
22:37:36.499 00.000 16108 IsGuiding returns 0
22:37:36.503 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3875, FiltMin=3325, FiltMax=60957, Gamma=1.000
22:37:36.526 00.023 21068 UpdateGuideState exits: m=107133 SNR=68.1
22:37:36.528 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:36.530 00.001 21068 Enqueuing Expose request
22:37:36.538 00.008 16108 PulseGuide returned control before completion, sleep 34
22:37:36.585 00.047 16108 IsGuiding returns 1
22:37:36.585 00.000 16108 scope still moving after pulse duration time elapsed
22:37:36.616 00.031 16108 IsSlewing returns 0
22:37:36.616 00.000 16108 IsGuiding returns 1
22:37:36.647 00.031 16108 IsSlewing returns 0
22:37:36.647 00.000 16108 IsGuiding returns 0
22:37:36.647 00.000 16108 scope move finished after 63 + 85 ms
22:37:36.647 00.000 16108 Move returns status 0, amount 63
22:37:36.647 00.000 16108 MoveAxis(N, 46, ABG)
22:37:36.647 00.000 16108 Guiding  Dir = 0, Dur = 46
22:37:36.647 00.000 16108 IsSlewing returns 0
22:37:36.648 00.001 16108 IsGuiding returns 0
22:37:36.695 00.047 16108 IsGuiding returns 1
22:37:36.695 00.000 16108 scope still moving after pulse duration time elapsed
22:37:36.725 00.030 16108 IsSlewing returns 0
22:37:36.725 00.000 16108 IsGuiding returns 1
22:37:36.757 00.032 16108 IsSlewing returns 0
22:37:36.757 00.000 16108 IsGuiding returns 1
22:37:36.788 00.031 16108 IsSlewing returns 0
22:37:36.788 00.000 16108 IsGuiding returns 0
22:37:36.788 00.000 16108 scope move finished after 46 + 94 ms
22:37:36.788 00.000 16108 Move returns status 0, amount 46
22:37:36.788 00.000 16108 move complete, result=0
22:37:36.788 00.000 16108 worker thread done servicing request
22:37:36.788 00.000 16108 Worker thread wakes up
22:37:36.788 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:36.788 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.2 px 46 ms NORTH
22:37:36.790 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:37.934 01.144 16108 Exposure complete
22:37:37.996 00.062 16108 worker thread done servicing request
22:37:37.996 00.000 21068 OnExposeComplete: enter
22:37:37.997 00.001 21068 UpdateGuideState(): m_state=6
22:37:37.997 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2092
22:37:37.998 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.67, Mass=128933, SNR=82.4, Peak=18419 HFD=3.3
22:37:37.999 00.001 21068 MultiStar: [#1 -0.07,-0.08,1.14,U] [#2 0.15,0.23,1.00,U] [#3 -0.17,0.17,0.83,U] [#4 -0.17,-0.40,0.63,U] [#5 0.27,-0.21,0.91,U] [#6 0.04,-0.45,0.76,U] [#7 -0.88,-0.07,0.00,M1] [#8 0.06,0.15,0.77,U] 
22:37:38.000 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {-0.26, 0.12}
22:37:38.001 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
22:37:38.001 00.000 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
22:37:38.004 00.003 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.99 mountX=0.01 mountY=0.04, mountTheta=1.33
22:37:38.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
22:37:38.007 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
22:37:38.008 00.001 16108 Worker thread wakes up
22:37:38.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:37:38.009 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:37:38.009 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
22:37:38.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:37:38.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:38.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:38.009 00.000 16108 MoveAxis(E, 0, ABG)
22:37:38.009 00.000 16108 Move returns status 0, amount 0
22:37:38.009 00.000 16108 MoveAxis(N, 0, ABG)
22:37:38.009 00.000 16108 Move returns status 0, amount 0
22:37:38.009 00.000 16108 move complete, result=0
22:37:38.009 00.000 16108 worker thread done servicing request
22:37:38.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3875, FiltMin=3340, FiltMax=56477, Gamma=1.000
22:37:38.030 00.018 21068 UpdateGuideState exits: m=128933 SNR=82.4
22:37:38.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:38.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:38.032 00.000 21068 Enqueuing Expose request
22:37:38.033 00.001 16108 Worker thread wakes up
22:37:38.033 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:38.034 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:38.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:39.007 00.973 16108 Exposure complete
22:37:39.069 00.062 16108 worker thread done servicing request
22:37:39.069 00.000 21068 OnExposeComplete: enter
22:37:39.070 00.001 21068 UpdateGuideState(): m_state=6
22:37:39.071 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2093
22:37:39.073 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.26, Mass=120314, SNR=76.8, Peak=19187 HFD=3.2
22:37:39.074 00.001 21068 MultiStar: [#1 -0.02,-0.16,1.22,U] [#2 0.19,-0.04,1.11,U] [#3 -0.01,-0.19,0.97,U] [#4 -0.13,-0.40,0.74,U] [#5 -0.04,-0.30,0.97,U] [#6 -0.23,-0.49,0.76,U] [#7 -0.49,-0.36,0.00,M2] [#8 0.11,-0.33,0.82,U] 
22:37:39.075 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.26}, one-star: {-0.06, -0.30}
22:37:39.075 00.000 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
22:37:39.076 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
22:37:39.077 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.62 mountX=-0.03 mountY=0.25, mountTheta=1.70
22:37:39.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.26, opts=13)
22:37:39.080 00.001 21068 Enqueuing Move request for scope (-0.01, -0.26)
22:37:39.080 00.000 16108 Worker thread wakes up
22:37:39.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
22:37:39.081 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
22:37:39.081 00.000 16108 Moving (-0.01, -0.26) raw xDistance=-0.03 yDistance=0.25
22:37:39.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:37:39.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:37:39.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:37:39.081 00.000 16108 MoveAxis(E, 0, ABG)
22:37:39.081 00.000 16108 Move returns status 0, amount 0
22:37:39.081 00.000 16108 MoveAxis(N, 0, ABG)
22:37:39.081 00.000 16108 Move returns status 0, amount 0
22:37:39.081 00.000 16108 move complete, result=0
22:37:39.081 00.000 16108 worker thread done servicing request
22:37:39.088 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3875, FiltMin=3347, FiltMax=46253, Gamma=1.000
22:37:39.107 00.019 21068 UpdateGuideState exits: m=120314 SNR=76.8
22:37:39.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.108 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:39.109 00.001 21068 Enqueuing Expose request
22:37:39.110 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:37:39.111 00.001 16108 Worker thread wakes up
22:37:39.111 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:39.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:40.261 01.150 16108 Exposure complete
22:37:40.324 00.063 16108 worker thread done servicing request
22:37:40.324 00.000 21068 OnExposeComplete: enter
22:37:40.325 00.001 21068 UpdateGuideState(): m_state=6
22:37:40.326 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2094
22:37:40.327 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.21, Mass=115132, SNR=72.4, Peak=16931 HFD=3.1
22:37:40.329 00.002 21068 MultiStar: [#1 0.10,-0.47,1.11,U] [#2 0.18,-0.30,1.45,U] [#3 0.16,-0.41,1.19,U] [#4 0.10,-0.64,0.00,M1] [#5 0.19,-0.44,1.04,U] [#6 -0.06,-1.05,0.00,M1] [#7 -0.54,-0.30,0.00,M3] [#8 0.13,-0.18,0.70,U] 
22:37:40.330 00.001 21068 single-star, 5 included, MultiStar: {0.14, -0.36}, one-star: {0.04, -0.35}
22:37:40.330 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
22:37:40.332 00.002 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
22:37:40.333 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.45 mountX=-0.10 mountY=0.33, mountTheta=1.87
22:37:40.334 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.35, opts=13)
22:37:40.335 00.001 21068 Enqueuing Move request for scope (0.04, -0.35)
22:37:40.336 00.001 16108 Worker thread wakes up
22:37:40.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.35) opts 0xd
22:37:40.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.35)
22:37:40.336 00.000 16108 Moving (0.04, -0.35) raw xDistance=-0.10 yDistance=0.33
22:37:40.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:37:40.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:40.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:37:40.336 00.000 16108 MoveAxis(E, 0, ABG)
22:37:40.336 00.000 16108 Move returns status 0, amount 0
22:37:40.336 00.000 16108 MoveAxis(N, 0, ABG)
22:37:40.336 00.000 16108 Move returns status 0, amount 0
22:37:40.336 00.000 16108 move complete, result=0
22:37:40.337 00.001 16108 worker thread done servicing request
22:37:40.340 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3875, FiltMin=3309, FiltMax=42285, Gamma=1.000
22:37:40.358 00.018 21068 UpdateGuideState exits: m=115132 SNR=72.4
22:37:40.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:40.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:40.361 00.001 21068 Enqueuing Expose request
22:37:40.362 00.001 16108 Worker thread wakes up
22:37:40.362 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:37:40.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:40.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:41.336 00.973 16108 Exposure complete
22:37:41.401 00.065 16108 worker thread done servicing request
22:37:41.401 00.000 21068 OnExposeComplete: enter
22:37:41.403 00.002 21068 UpdateGuideState(): m_state=6
22:37:41.404 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2095
22:37:41.405 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.23, Mass=115822, SNR=73.1, Peak=19923 HFD=2.9
22:37:41.406 00.001 21068 MultiStar: [#1 0.27,-0.30,1.21,U] [#2 0.04,0.00,1.42,U] [#3 -0.09,-0.20,1.17,U] [#4 0.29,-0.55,0.00,M2] [#5 -0.04,-0.36,0.85,U] [#6 -0.02,-0.57,0.00,M2] [#7 -0.43,-0.26,0.70,U] [#8 -0.17,-0.24,0.85,U] 
22:37:41.407 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.22}, one-star: {-0.04, -0.32}
22:37:41.408 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
22:37:41.409 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
22:37:41.410 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.72 mountX=-0.01 mountY=0.23, mountTheta=1.60
22:37:41.411 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.22, opts=13)
22:37:41.412 00.001 21068 Enqueuing Move request for scope (-0.03, -0.22)
22:37:41.413 00.001 16108 Worker thread wakes up
22:37:41.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
22:37:41.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
22:37:41.413 00.000 16108 Moving (-0.03, -0.22) raw xDistance=-0.01 yDistance=0.23
22:37:41.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:41.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:41.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:37:41.413 00.000 16108 MoveAxis(E, 0, ABG)
22:37:41.413 00.000 16108 Move returns status 0, amount 0
22:37:41.413 00.000 16108 MoveAxis(N, 0, ABG)
22:37:41.413 00.000 16108 Move returns status 0, amount 0
22:37:41.413 00.000 16108 move complete, result=0
22:37:41.414 00.001 16108 worker thread done servicing request
22:37:41.417 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3875, FiltMin=3360, FiltMax=40272, Gamma=1.000
22:37:41.434 00.017 21068 UpdateGuideState exits: m=115822 SNR=73.1
22:37:41.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:41.437 00.000 21068 Enqueuing Expose request
22:37:41.438 00.001 16108 Worker thread wakes up
22:37:41.438 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:41.439 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:41.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:42.587 01.148 16108 Exposure complete
22:37:42.650 00.063 16108 worker thread done servicing request
22:37:42.650 00.000 21068 OnExposeComplete: enter
22:37:42.651 00.001 21068 UpdateGuideState(): m_state=6
22:37:42.652 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2096
22:37:42.653 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.28, Mass=119732, SNR=72.5, Peak=18963 HFD=3.2
22:37:42.655 00.002 21068 MultiStar: [#1 0.03,-0.16,1.08,U] [#2 -0.17,-0.02,1.26,U] [#3 -0.04,0.08,1.21,U] [#4 0.00,-0.50,1.18,U] [#5 -0.10,-0.28,1.06,U] [#6 -0.06,-0.71,0.00,M3] [#7 -0.68,-0.29,0.00,M3] [#8 -0.50,-0.07,0.88,U] 
22:37:42.657 00.002 21068 refined, 6 included, MultiStar: {-0.12, -0.17}, one-star: {-0.15, -0.27}
22:37:42.660 00.003 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
22:37:42.661 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
22:37:42.662 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.18 mountX=0.09 mountY=0.20, mountTheta=1.15
22:37:42.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
22:37:42.665 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
22:37:42.667 00.002 16108 Worker thread wakes up
22:37:42.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
22:37:42.667 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
22:37:42.667 00.000 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.20
22:37:42.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:37:42.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:42.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:37:42.668 00.001 16108 MoveAxis(E, 0, ABG)
22:37:42.668 00.000 16108 Move returns status 0, amount 0
22:37:42.668 00.000 16108 MoveAxis(N, 0, ABG)
22:37:42.668 00.000 16108 Move returns status 0, amount 0
22:37:42.668 00.000 16108 move complete, result=0
22:37:42.668 00.000 16108 worker thread done servicing request
22:37:42.673 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=3875, FiltMin=3254, FiltMax=48909, Gamma=1.000
22:37:42.689 00.016 21068 UpdateGuideState exits: m=119732 SNR=72.5
22:37:42.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:42.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:42.693 00.002 21068 Enqueuing Expose request
22:37:42.695 00.002 16108 Worker thread wakes up
22:37:42.695 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:42.696 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:42.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:43.672 00.976 16108 Exposure complete
22:37:43.728 00.056 16108 worker thread done servicing request
22:37:43.728 00.000 21068 OnExposeComplete: enter
22:37:43.729 00.001 21068 UpdateGuideState(): m_state=6
22:37:43.730 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2097
22:37:43.731 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.29, Mass=112057, SNR=71.8, Peak=19171 HFD=2.9
22:37:43.732 00.001 21068 MultiStar: [#1 -0.05,-0.34,1.14,U] [#2 0.12,-0.31,1.21,U] [#3 0.04,-0.23,1.21,U] [#4 0.00,-0.60,0.00,M2] [#5 -0.03,-0.23,0.96,U] [#6 0.09,-0.71,0.00,M4] [#7 -0.19,-0.46,0.67,U] [#8 -0.01,-0.29,0.90,U] 
22:37:43.733 00.001 21068 single-star, 6 included, MultiStar: {-0.02, -0.30}, one-star: {-0.13, -0.26}
22:37:43.734 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
22:37:43.735 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
22:37:43.736 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.04 mountX=0.08 mountY=0.29, mountTheta=1.28
22:37:43.739 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.26, opts=13)
22:37:43.741 00.002 21068 Enqueuing Move request for scope (-0.13, -0.26)
22:37:43.741 00.000 16108 Worker thread wakes up
22:37:43.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
22:37:43.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
22:37:43.741 00.000 16108 Moving (-0.13, -0.26) raw xDistance=0.08 yDistance=0.29
22:37:43.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:37:43.741 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.14 newest=0.71
22:37:43.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:37:43.741 00.000 16108 MoveAxis(E, 0, ABG)
22:37:43.741 00.000 16108 Move returns status 0, amount 0
22:37:43.742 00.001 16108 MoveAxis(S, 57, ABG)
22:37:43.742 00.000 16108 Guiding  Dir = 1, Dur = 57
22:37:43.742 00.000 16108 IsSlewing returns 0
22:37:43.742 00.000 16108 IsGuiding returns 0
22:37:43.747 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3875, FiltMin=3334, FiltMax=51286, Gamma=1.000
22:37:43.764 00.017 21068 UpdateGuideState exits: m=112057 SNR=71.8
22:37:43.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:43.767 00.001 21068 Enqueuing Expose request
22:37:43.798 00.031 16108 PulseGuide returned control before completion, sleep 11
22:37:43.814 00.016 16108 IsGuiding returns 1
22:37:43.814 00.000 16108 scope still moving after pulse duration time elapsed
22:37:43.844 00.030 16108 IsSlewing returns 0
22:37:43.844 00.000 16108 IsGuiding returns 1
22:37:43.876 00.032 16108 IsSlewing returns 0
22:37:43.876 00.000 16108 IsGuiding returns 1
22:37:43.908 00.032 16108 IsSlewing returns 0
22:37:43.908 00.000 16108 IsGuiding returns 0
22:37:43.908 00.000 16108 scope move finished after 57 + 108 ms
22:37:43.908 00.000 16108 Move returns status 0, amount 57
22:37:43.908 00.000 16108 move complete, result=0
22:37:43.908 00.000 16108 worker thread done servicing request
22:37:43.908 00.000 16108 Worker thread wakes up
22:37:43.908 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
22:37:43.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:43.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:45.058 01.149 16108 Exposure complete
22:37:45.117 00.059 16108 worker thread done servicing request
22:37:45.117 00.000 21068 OnExposeComplete: enter
22:37:45.118 00.001 21068 UpdateGuideState(): m_state=6
22:37:45.118 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2098
22:37:45.119 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.24, Mass=125884, SNR=75.7, Peak=19731 HFD=3.2
22:37:45.120 00.001 21068 MultiStar: [#1 0.34,-0.23,1.11,U] [#2 0.28,-0.15,1.41,U] [#3 0.31,-0.28,1.10,U] [#4 0.23,-0.59,0.00,M3] [#5 0.17,-0.50,1.08,U] [#6 0.20,-0.74,0.00,M5] [#7 -0.30,-0.46,0.58,U] [#8 -0.02,-0.27,0.90,U] 
22:37:45.121 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.30}, one-star: {-0.17, -0.32}
22:37:45.122 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
22:37:45.123 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
22:37:45.123 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.16 mountX=-0.18 mountY=0.26, mountTheta=2.18
22:37:45.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.30, opts=13)
22:37:45.126 00.001 21068 Enqueuing Move request for scope (0.13, -0.30)
22:37:45.127 00.001 16108 Worker thread wakes up
22:37:45.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
22:37:45.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
22:37:45.127 00.000 16108 Moving (0.13, -0.30) raw xDistance=-0.18 yDistance=0.26
22:37:45.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:37:45.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:37:45.127 00.000 16108 MoveAxis(E, 0, ABG)
22:37:45.127 00.000 16108 Move returns status 0, amount 0
22:37:45.127 00.000 16108 MoveAxis(S, 52, ABG)
22:37:45.127 00.000 16108 Guiding  Dir = 1, Dur = 52
22:37:45.128 00.001 16108 IsSlewing returns 0
22:37:45.128 00.000 16108 IsGuiding returns 0
22:37:45.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3875, FiltMin=3337, FiltMax=43113, Gamma=1.000
22:37:45.146 00.015 21068 UpdateGuideState exits: m=125884 SNR=75.7
22:37:45.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:45.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:45.149 00.001 21068 Enqueuing Expose request
22:37:45.159 00.010 16108 PulseGuide returned control before completion, sleep 32
22:37:45.203 00.044 16108 IsGuiding returns 1
22:37:45.203 00.000 16108 scope still moving after pulse duration time elapsed
22:37:45.234 00.031 16108 IsSlewing returns 0
22:37:45.234 00.000 16108 IsGuiding returns 1
22:37:45.265 00.031 16108 IsSlewing returns 0
22:37:45.265 00.000 16108 IsGuiding returns 0
22:37:45.265 00.000 16108 scope move finished after 52 + 85 ms
22:37:45.265 00.000 16108 Move returns status 0, amount 52
22:37:45.265 00.000 16108 move complete, result=0
22:37:45.265 00.000 16108 worker thread done servicing request
22:37:45.265 00.000 16108 Worker thread wakes up
22:37:45.265 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 52 ms SOUTH
22:37:45.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:45.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:46.232 00.966 16108 Exposure complete
22:37:46.287 00.055 16108 worker thread done servicing request
22:37:46.288 00.001 21068 OnExposeComplete: enter
22:37:46.289 00.001 21068 UpdateGuideState(): m_state=6
22:37:46.290 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2099
22:37:46.290 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=877.52, Mass=104184, SNR=68.4, Peak=17251 HFD=3.2
22:37:46.292 00.002 21068 MultiStar: [#1 -0.07,-0.02,1.28,U] [#2 -0.02,0.13,1.20,U] [#3 0.30,-0.13,1.17,U] [#4 0.08,-0.48,0.85,U] [#5 0.18,-0.36,1.00,U] [#6 0.08,-0.54,0.91,U] [#7 -0.60,-0.12,0.00,M2] [#8 0.05,0.00,0.86,U] 
22:37:46.293 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.16}, one-star: {-0.08, -0.03}
22:37:46.293 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.53)
22:37:46.295 00.002 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
22:37:46.296 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=0.07 mountY=0.05, mountTheta=0.57
22:37:46.297 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
22:37:46.298 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
22:37:46.299 00.001 16108 Worker thread wakes up
22:37:46.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:37:46.299 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:37:46.299 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
22:37:46.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:46.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:46.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:46.299 00.000 16108 MoveAxis(E, 0, ABG)
22:37:46.299 00.000 16108 Move returns status 0, amount 0
22:37:46.299 00.000 16108 MoveAxis(N, 0, ABG)
22:37:46.299 00.000 16108 Move returns status 0, amount 0
22:37:46.299 00.000 16108 move complete, result=0
22:37:46.299 00.000 16108 worker thread done servicing request
22:37:46.303 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3875, FiltMin=3328, FiltMax=49385, Gamma=1.000
22:37:46.320 00.017 21068 UpdateGuideState exits: m=104184 SNR=68.4
22:37:46.322 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:46.322 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:46.323 00.001 21068 Enqueuing Expose request
22:37:46.324 00.001 16108 Worker thread wakes up
22:37:46.324 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:46.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:46.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:47.476 01.152 16108 Exposure complete
22:37:47.534 00.058 16108 worker thread done servicing request
22:37:47.534 00.000 21068 OnExposeComplete: enter
22:37:47.535 00.001 21068 UpdateGuideState(): m_state=6
22:37:47.537 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2100
22:37:47.538 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.39, Mass=131760, SNR=81.8, Peak=19443 HFD=3.2
22:37:47.538 00.000 21068 MultiStar: [#1 0.10,-0.23,1.08,U] [#2 0.04,-0.01,1.06,U] [#3 0.14,0.00,0.98,U] [#4 0.01,-0.55,0.00,M3] [#5 0.13,-0.36,1.01,U] [#6 0.01,-0.40,0.70,U] [#7 -0.36,-0.06,0.67,U] [#8 -0.17,0.13,0.78,U] 
22:37:47.539 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {-0.09, -0.16}
22:37:47.540 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
22:37:47.540 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
22:37:47.541 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=-0.02 mountY=0.13, mountTheta=1.70
22:37:47.543 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
22:37:47.543 00.000 21068 Enqueuing Move request for scope (-0.01, -0.14)
22:37:47.544 00.001 16108 Worker thread wakes up
22:37:47.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:37:47.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:37:47.544 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.02 yDistance=0.13
22:37:47.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:37:47.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:47.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:37:47.544 00.000 16108 MoveAxis(E, 0, ABG)
22:37:47.544 00.000 16108 Move returns status 0, amount 0
22:37:47.544 00.000 16108 MoveAxis(N, 0, ABG)
22:37:47.545 00.001 16108 Move returns status 0, amount 0
22:37:47.545 00.000 16108 move complete, result=0
22:37:47.545 00.000 16108 worker thread done servicing request
22:37:47.549 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3875, FiltMin=3353, FiltMax=47449, Gamma=1.000
22:37:47.565 00.016 21068 UpdateGuideState exits: m=131760 SNR=81.8
22:37:47.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.566 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:47.567 00.001 21068 Enqueuing Expose request
22:37:47.568 00.001 16108 Worker thread wakes up
22:37:47.568 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:47.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:47.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:48.537 00.968 16108 Exposure complete
22:37:48.602 00.065 16108 worker thread done servicing request
22:37:48.602 00.000 21068 OnExposeComplete: enter
22:37:48.603 00.001 21068 UpdateGuideState(): m_state=6
22:37:48.604 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2101
22:37:48.605 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.61, Mass=110462, SNR=75.1, Peak=16163 HFD=3.4
22:37:48.606 00.001 21068 MultiStar: [#1 0.04,-0.02,1.19,U] [#2 -0.01,0.21,1.23,U] [#3 0.17,0.01,0.96,U] [#4 -0.06,-0.38,0.93,U] [#5 0.24,-0.00,0.95,U] [#6 -0.01,-0.23,0.91,U] [#7 -0.53,-0.13,0.58,U] [#8 0.06,0.25,0.71,U] 
22:37:48.607 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.21, 0.06}
22:37:48.608 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
22:37:48.609 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
22:37:48.609 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.21 mountX=0.01 mountY=0.02, mountTheta=1.11
22:37:48.611 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
22:37:48.612 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
22:37:48.612 00.000 16108 Worker thread wakes up
22:37:48.613 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:37:48.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:37:48.613 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
22:37:48.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:37:48.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:48.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:48.613 00.000 16108 MoveAxis(E, 0, ABG)
22:37:48.613 00.000 16108 Move returns status 0, amount 0
22:37:48.613 00.000 16108 MoveAxis(N, 0, ABG)
22:37:48.613 00.000 16108 Move returns status 0, amount 0
22:37:48.613 00.000 16108 move complete, result=0
22:37:48.613 00.000 16108 worker thread done servicing request
22:37:48.619 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3875, FiltMin=3318, FiltMax=51773, Gamma=1.000
22:37:48.634 00.015 21068 UpdateGuideState exits: m=110462 SNR=75.1
22:37:48.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:48.637 00.001 21068 Enqueuing Expose request
22:37:48.638 00.001 16108 Worker thread wakes up
22:37:48.638 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:48.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:48.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:49.802 01.163 16108 Exposure complete
22:37:49.862 00.060 16108 worker thread done servicing request
22:37:49.862 00.000 21068 OnExposeComplete: enter
22:37:49.862 00.000 21068 UpdateGuideState(): m_state=6
22:37:49.864 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2102
22:37:49.865 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.30, Mass=122777, SNR=80.0, Peak=16979 HFD=3.5
22:37:49.866 00.001 21068 MultiStar: [#1 -0.05,-0.10,1.11,U] [#2 0.16,-0.10,1.16,U] [#3 0.02,-0.01,0.92,U] [#4 -0.13,-0.37,0.84,U] [#5 -0.01,-0.15,0.90,U] [#6 -0.15,-0.23,0.89,U] [#7 -0.75,-0.21,0.00,M1] [#8 -0.03,-0.11,0.71,U] 
22:37:49.867 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {-0.00, -0.26}
22:37:49.868 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
22:37:49.869 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
22:37:49.870 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.69 mountX=-0.01 mountY=0.16, mountTheta=1.63
22:37:49.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
22:37:49.872 00.001 21068 Enqueuing Move request for scope (-0.02, -0.16)
22:37:49.873 00.001 16108 Worker thread wakes up
22:37:49.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
22:37:49.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
22:37:49.873 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
22:37:49.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:49.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:49.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:37:49.873 00.000 16108 MoveAxis(E, 0, ABG)
22:37:49.873 00.000 16108 Move returns status 0, amount 0
22:37:49.873 00.000 16108 MoveAxis(N, 0, ABG)
22:37:49.874 00.001 16108 Move returns status 0, amount 0
22:37:49.874 00.000 16108 move complete, result=0
22:37:49.874 00.000 16108 worker thread done servicing request
22:37:49.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3875, FiltMin=3309, FiltMax=45049, Gamma=1.000
22:37:49.897 00.020 21068 UpdateGuideState exits: m=122777 SNR=80.0
22:37:49.899 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:49.901 00.001 21068 Enqueuing Expose request
22:37:49.901 00.000 16108 Worker thread wakes up
22:37:49.901 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:49.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:49.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:50.872 00.970 16108 Exposure complete
22:37:50.939 00.067 16108 worker thread done servicing request
22:37:50.939 00.000 21068 OnExposeComplete: enter
22:37:50.940 00.001 21068 UpdateGuideState(): m_state=6
22:37:50.941 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2103
22:37:50.942 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.37, Mass=110645, SNR=78.0, Peak=15843 HFD=3.3
22:37:50.943 00.001 21068 MultiStar: [#1 -0.23,0.04,1.11,U] [#2 -0.09,-0.12,1.03,U] [#3 -0.09,0.01,1.04,U] [#4 -0.22,-0.29,0.70,U] [#5 -0.19,-0.10,0.88,U] [#6 -0.16,-0.48,0.76,U] [#7 -0.52,-0.42,0.00,M2] [#8 -0.31,0.19,0.77,U] 
22:37:50.944 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.10}, one-star: {-0.14, -0.18}
22:37:50.946 00.002 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
22:37:50.947 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
22:37:50.948 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.60 mountX=0.15 mountY=0.14, mountTheta=0.75
22:37:50.949 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.10, opts=13)
22:37:50.950 00.001 21068 Enqueuing Move request for scope (-0.17, -0.10)
22:37:50.951 00.001 16108 Worker thread wakes up
22:37:50.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
22:37:50.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
22:37:50.951 00.000 16108 Moving (-0.17, -0.10) raw xDistance=0.15 yDistance=0.14
22:37:50.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:37:50.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:50.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:37:50.951 00.000 16108 MoveAxis(E, 0, ABG)
22:37:50.952 00.001 16108 Move returns status 0, amount 0
22:37:50.952 00.000 16108 MoveAxis(N, 0, ABG)
22:37:50.952 00.000 16108 Move returns status 0, amount 0
22:37:50.952 00.000 16108 move complete, result=0
22:37:50.952 00.000 16108 worker thread done servicing request
22:37:50.955 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3875, FiltMin=3353, FiltMax=56192, Gamma=1.000
22:37:50.972 00.017 21068 UpdateGuideState exits: m=110645 SNR=78.0
22:37:50.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:50.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:50.974 00.000 21068 Enqueuing Expose request
22:37:50.975 00.001 16108 Worker thread wakes up
22:37:50.975 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:50.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:50.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:52.124 01.148 16108 Exposure complete
22:37:52.183 00.059 16108 worker thread done servicing request
22:37:52.183 00.000 21068 OnExposeComplete: enter
22:37:52.184 00.001 21068 UpdateGuideState(): m_state=6
22:37:52.185 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2104
22:37:52.186 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.25, Mass=100782, SNR=72.6, Peak=15747 HFD=3.2
22:37:52.187 00.001 21068 MultiStar: [#1 0.22,-0.07,1.27,U] [#2 0.02,-0.00,1.19,U] [#3 -0.06,-0.11,1.06,U] [#4 -0.01,-0.50,0.80,U] [#5 -0.21,-0.22,1.06,U] [#6 -0.37,-0.36,0.88,U] [#7 -0.53,-0.34,0.00,M3] [#8 -0.09,-0.11,0.88,U] 
22:37:52.187 00.000 21068 refined, 7 included, MultiStar: {-0.06, -0.19}, one-star: {-0.15, -0.30}
22:37:52.188 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
22:37:52.189 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
22:37:52.191 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.90 mountX=0.03 mountY=0.20, mountTheta=1.42
22:37:52.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.19, opts=13)
22:37:52.193 00.000 21068 Enqueuing Move request for scope (-0.06, -0.19)
22:37:52.194 00.001 16108 Worker thread wakes up
22:37:52.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
22:37:52.194 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
22:37:52.194 00.000 16108 Moving (-0.06, -0.19) raw xDistance=0.03 yDistance=0.20
22:37:52.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:37:52.195 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:52.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:37:52.195 00.000 16108 MoveAxis(E, 0, ABG)
22:37:52.195 00.000 16108 Move returns status 0, amount 0
22:37:52.195 00.000 16108 MoveAxis(N, 0, ABG)
22:37:52.195 00.000 16108 Move returns status 0, amount 0
22:37:52.195 00.000 16108 move complete, result=0
22:37:52.195 00.000 16108 worker thread done servicing request
22:37:52.199 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3875, FiltMin=3337, FiltMax=51136, Gamma=1.000
22:37:52.218 00.019 21068 UpdateGuideState exits: m=100782 SNR=72.6
22:37:52.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:52.219 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:52.220 00.001 21068 Enqueuing Expose request
22:37:52.221 00.001 16108 Worker thread wakes up
22:37:52.221 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:37:52.222 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:52.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:53.185 00.963 16108 Exposure complete
22:37:53.250 00.065 16108 worker thread done servicing request
22:37:53.250 00.000 21068 OnExposeComplete: enter
22:37:53.251 00.001 21068 UpdateGuideState(): m_state=6
22:37:53.252 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2105
22:37:53.252 00.000 21068 Star::Find returns 1 (0), X=219.99, Y=877.47, Mass=116504, SNR=74.5, Peak=14787 HFD=3.6
22:37:53.253 00.001 21068 MultiStar: [#1 -0.01,0.11,1.13,U] [#2 -0.08,0.38,1.18,U] [#3 0.15,0.35,1.14,U] [#4 -0.02,-0.13,0.90,U] [#5 0.31,-0.26,0.87,U] [#6 0.05,-0.34,0.74,U] [#7 -0.58,-0.26,0.00,M4] [#8 -0.03,0.37,0.82,U] 
22:37:53.254 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {-0.20, -0.08}
22:37:53.255 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
22:37:53.256 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
22:37:53.256 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
22:37:53.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
22:37:53.259 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
22:37:53.260 00.001 16108 Worker thread wakes up
22:37:53.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:37:53.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:37:53.260 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.00 yDistance=-0.08
22:37:53.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:37:53.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:53.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:53.260 00.000 16108 MoveAxis(E, 0, ABG)
22:37:53.260 00.000 16108 Move returns status 0, amount 0
22:37:53.260 00.000 16108 MoveAxis(N, 0, ABG)
22:37:53.260 00.000 16108 Move returns status 0, amount 0
22:37:53.260 00.000 16108 move complete, result=0
22:37:53.260 00.000 16108 worker thread done servicing request
22:37:53.265 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3875, FiltMin=3347, FiltMax=55136, Gamma=1.000
22:37:53.281 00.016 21068 UpdateGuideState exits: m=116504 SNR=74.5
22:37:53.283 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:53.284 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:53.284 00.000 21068 Enqueuing Expose request
22:37:53.285 00.001 16108 Worker thread wakes up
22:37:53.285 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:53.286 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:53.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:54.434 01.148 16108 Exposure complete
22:37:54.489 00.055 16108 worker thread done servicing request
22:37:54.489 00.000 21068 OnExposeComplete: enter
22:37:54.490 00.001 21068 UpdateGuideState(): m_state=6
22:37:54.491 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2106
22:37:54.493 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=877.71, Mass=122996, SNR=81.4, Peak=16179 HFD=3.4
22:37:54.494 00.001 21068 MultiStar: [#1 0.04,0.24,1.01,U] [#2 0.02,0.26,1.20,U] [#3 -0.15,0.26,0.89,U] [#4 0.14,-0.26,0.65,U] [#5 0.35,-0.10,0.87,U] [#6 -0.20,-0.28,0.60,U] [#7 -0.56,0.11,0.00,M5] [#8 -0.28,0.36,0.65,U] 
22:37:54.495 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.11, 0.15}
22:37:54.495 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:37:54.496 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:37:54.497 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.67 mountX=0.03 mountY=-0.10, mountTheta=-1.29
22:37:54.498 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
22:37:54.499 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
22:37:54.500 00.001 16108 Worker thread wakes up
22:37:54.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:37:54.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:37:54.500 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.10
22:37:54.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:37:54.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:54.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:37:54.500 00.000 16108 MoveAxis(E, 0, ABG)
22:37:54.500 00.000 16108 Move returns status 0, amount 0
22:37:54.500 00.000 16108 MoveAxis(N, 0, ABG)
22:37:54.500 00.000 16108 Move returns status 0, amount 0
22:37:54.500 00.000 16108 move complete, result=0
22:37:54.500 00.000 16108 worker thread done servicing request
22:37:54.504 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3875, FiltMin=3334, FiltMax=54761, Gamma=1.000
22:37:54.518 00.014 21068 UpdateGuideState exits: m=122996 SNR=81.4
22:37:54.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:54.519 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:54.520 00.001 21068 Enqueuing Expose request
22:37:54.521 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:54.523 00.002 16108 Worker thread wakes up
22:37:54.523 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:54.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:55.480 00.957 16108 Exposure complete
22:37:55.536 00.056 16108 worker thread done servicing request
22:37:55.537 00.001 21068 OnExposeComplete: enter
22:37:55.537 00.000 21068 UpdateGuideState(): m_state=6
22:37:55.538 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2107
22:37:55.539 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.40, Mass=113236, SNR=73.2, Peak=14803 HFD=3.5
22:37:55.540 00.001 21068 MultiStar: [#1 0.03,-0.03,1.29,U] [#2 0.22,0.11,1.17,U] [#3 0.14,0.15,1.08,U] [#4 0.02,-0.38,0.82,U] [#5 -0.07,-0.16,1.00,U] [#6 -0.19,-0.34,0.87,U] [#7 -0.45,-0.21,0.64,U] [#8 -0.01,0.11,0.83,U] 
22:37:55.541 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.02, -0.15}
22:37:55.542 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
22:37:55.542 00.000 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
22:37:55.543 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=-0.00 mountY=0.08, mountTheta=1.62
22:37:55.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
22:37:55.546 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
22:37:55.546 00.000 16108 Worker thread wakes up
22:37:55.547 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:37:55.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:37:55.547 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
22:37:55.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:37:55.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:55.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:37:55.547 00.000 16108 MoveAxis(E, 0, ABG)
22:37:55.547 00.000 16108 Move returns status 0, amount 0
22:37:55.547 00.000 16108 MoveAxis(N, 0, ABG)
22:37:55.547 00.000 16108 Move returns status 0, amount 0
22:37:55.547 00.000 16108 move complete, result=0
22:37:55.547 00.000 16108 worker thread done servicing request
22:37:55.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3875, FiltMin=3312, FiltMax=54009, Gamma=1.000
22:37:55.567 00.016 21068 UpdateGuideState exits: m=113236 SNR=73.2
22:37:55.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:55.568 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:55.569 00.001 21068 Enqueuing Expose request
22:37:55.570 00.001 16108 Worker thread wakes up
22:37:55.570 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:55.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:55.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:56.717 01.146 16108 Exposure complete
22:37:56.774 00.057 16108 worker thread done servicing request
22:37:56.774 00.000 21068 OnExposeComplete: enter
22:37:56.775 00.001 21068 UpdateGuideState(): m_state=6
22:37:56.776 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2108
22:37:56.777 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.75, Mass=106366, SNR=69.3, Peak=18035 HFD=2.9
22:37:56.778 00.001 21068 MultiStar: [#1 0.14,-0.13,1.18,U] [#2 0.13,0.35,1.50,U] [#3 -0.00,-0.01,1.35,U] [#4 -0.08,-0.17,1.04,U] [#5 0.19,0.01,1.04,U] [#6 -0.09,-0.25,0.80,U] [#7 -0.60,-0.28,0.00,M5] [#8 -0.06,0.18,0.71,U] 
22:37:56.778 00.000 21068 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.24, 0.19}
22:37:56.779 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:37:56.780 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:37:56.781 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.22 mountX=-0.01 mountY=-0.04, mountTheta=-1.75
22:37:56.782 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
22:37:56.783 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
22:37:56.784 00.001 16108 Worker thread wakes up
22:37:56.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:37:56.784 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:37:56.784 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.04
22:37:56.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:56.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:56.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:37:56.784 00.000 16108 MoveAxis(E, 0, ABG)
22:37:56.784 00.000 16108 Move returns status 0, amount 0
22:37:56.784 00.000 16108 MoveAxis(N, 0, ABG)
22:37:56.784 00.000 16108 Move returns status 0, amount 0
22:37:56.784 00.000 16108 move complete, result=0
22:37:56.784 00.000 16108 worker thread done servicing request
22:37:56.788 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3875, FiltMin=3342, FiltMax=50313, Gamma=1.000
22:37:56.804 00.016 21068 UpdateGuideState exits: m=106366 SNR=69.3
22:37:56.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:56.805 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:56.806 00.001 21068 Enqueuing Expose request
22:37:56.807 00.001 16108 Worker thread wakes up
22:37:56.807 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:56.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:56.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:57.772 00.965 16108 Exposure complete
22:37:57.838 00.066 16108 worker thread done servicing request
22:37:57.838 00.000 21068 OnExposeComplete: enter
22:37:57.839 00.001 21068 UpdateGuideState(): m_state=6
22:37:57.840 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2109
22:37:57.841 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.30, Mass=123142, SNR=80.5, Peak=15571 HFD=3.3
22:37:57.842 00.001 21068 MultiStar: [#1 -0.04,0.08,1.00,U] [#2 0.08,0.09,1.15,U] [#3 0.11,0.10,1.07,U] [#4 -0.16,-0.46,0.74,U] [#5 -0.09,-0.16,0.85,U] [#6 -0.11,-0.54,0.00,M1] [#7 -0.35,-0.49,0.00,M6] [#8 -0.27,-0.15,0.73,U] 
22:37:57.844 00.002 21068 refined, 6 included, MultiStar: {-0.06, -0.08}, one-star: {-0.20, -0.25}
22:37:57.845 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
22:37:57.846 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
22:37:57.847 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.11 cameraTheta=-2.23 mountX=0.05 mountY=0.10, mountTheta=1.10
22:37:57.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
22:37:57.850 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
22:37:57.850 00.000 16108 Worker thread wakes up
22:37:57.851 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:37:57.851 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:37:57.851 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.05 yDistance=0.10
22:37:57.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:37:57.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:57.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:37:57.851 00.000 16108 MoveAxis(E, 0, ABG)
22:37:57.851 00.000 16108 Move returns status 0, amount 0
22:37:57.851 00.000 16108 MoveAxis(N, 0, ABG)
22:37:57.851 00.000 16108 Move returns status 0, amount 0
22:37:57.851 00.000 16108 move complete, result=0
22:37:57.851 00.000 16108 worker thread done servicing request
22:37:57.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3875, FiltMin=3321, FiltMax=65535, Gamma=1.000
22:37:57.871 00.016 21068 UpdateGuideState exits: m=123142 SNR=80.5
22:37:57.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:57.872 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:57.873 00.001 21068 Enqueuing Expose request
22:37:57.874 00.001 16108 Worker thread wakes up
22:37:57.874 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:57.875 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:57.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:37:59.025 01.150 16108 Exposure complete
22:37:59.089 00.064 16108 worker thread done servicing request
22:37:59.089 00.000 21068 OnExposeComplete: enter
22:37:59.090 00.001 21068 UpdateGuideState(): m_state=6
22:37:59.092 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2110
22:37:59.094 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=877.79, Mass=118254, SNR=70.2, Peak=19907 HFD=2.9
22:37:59.095 00.001 21068 MultiStar: [#1 -0.01,0.16,1.11,U] [#2 0.15,0.00,1.23,U] [#3 -0.15,0.40,1.06,U] [#4 0.02,0.11,0.92,U] [#5 -0.12,-0.07,1.01,U] [#6 -0.12,-0.13,0.87,U] [#7 -0.46,0.06,0.62,U] [#8 0.05,0.35,0.89,U] 
22:37:59.096 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.23, 0.24}
22:37:59.097 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
22:37:59.098 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
22:37:59.099 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.11 mountX=0.10 mountY=-0.11, mountTheta=-0.83
22:37:59.100 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.13, opts=13)
22:37:59.101 00.001 21068 Enqueuing Move request for scope (-0.08, 0.13)
22:37:59.102 00.001 16108 Worker thread wakes up
22:37:59.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
22:37:59.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
22:37:59.102 00.000 16108 Moving (-0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
22:37:59.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:37:59.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:59.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:59.103 00.001 16108 MoveAxis(E, 0, ABG)
22:37:59.103 00.000 16108 Move returns status 0, amount 0
22:37:59.103 00.000 16108 MoveAxis(N, 0, ABG)
22:37:59.103 00.000 16108 Move returns status 0, amount 0
22:37:59.103 00.000 16108 move complete, result=0
22:37:59.103 00.000 16108 worker thread done servicing request
22:37:59.106 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3875, FiltMin=3309, FiltMax=57885, Gamma=1.000
22:37:59.124 00.018 21068 UpdateGuideState exits: m=118254 SNR=70.2
22:37:59.126 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:37:59.128 00.001 21068 Enqueuing Expose request
22:37:59.129 00.001 16108 Worker thread wakes up
22:37:59.129 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:59.130 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:37:59.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:00.105 00.975 16108 Exposure complete
22:38:00.168 00.063 16108 worker thread done servicing request
22:38:00.168 00.000 21068 OnExposeComplete: enter
22:38:00.169 00.001 21068 UpdateGuideState(): m_state=6
22:38:00.171 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2111
22:38:00.172 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.82, Mass=113257, SNR=80.4, Peak=14515 HFD=3.5
22:38:00.173 00.001 21068 MultiStar: [#1 -0.13,0.33,1.10,U] [#2 0.13,0.15,1.24,U] [#3 -0.29,0.55,0.00,M1] [#4 -0.22,0.08,0.88,U] [#5 -0.20,0.06,0.72,U] [#6 0.08,0.06,0.92,U] [#7 -0.39,0.38,0.61,U] [#8 -0.41,0.30,0.65,U] 
22:38:00.174 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.20}, one-star: {0.15, 0.27}
22:38:00.175 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
22:38:00.176 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
22:38:00.178 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.98 mountX=0.12 mountY=-0.17, mountTheta=-0.97
22:38:00.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.20, opts=13)
22:38:00.182 00.002 21068 Enqueuing Move request for scope (-0.09, 0.20)
22:38:00.183 00.001 16108 Worker thread wakes up
22:38:00.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
22:38:00.183 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
22:38:00.183 00.000 16108 Moving (-0.09, 0.20) raw xDistance=0.12 yDistance=-0.17
22:38:00.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:38:00.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:00.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:00.183 00.000 16108 MoveAxis(E, 0, ABG)
22:38:00.183 00.000 16108 Move returns status 0, amount 0
22:38:00.183 00.000 16108 MoveAxis(N, 0, ABG)
22:38:00.183 00.000 16108 Move returns status 0, amount 0
22:38:00.183 00.000 16108 move complete, result=0
22:38:00.183 00.000 16108 worker thread done servicing request
22:38:00.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3875, FiltMin=3334, FiltMax=55709, Gamma=1.000
22:38:00.203 00.016 21068 UpdateGuideState exits: m=113257 SNR=80.4
22:38:00.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:00.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:00.206 00.001 21068 Enqueuing Expose request
22:38:00.207 00.001 16108 Worker thread wakes up
22:38:00.207 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:00.208 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:00.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:01.357 01.149 16108 Exposure complete
22:38:01.417 00.060 16108 worker thread done servicing request
22:38:01.417 00.000 21068 OnExposeComplete: enter
22:38:01.418 00.001 21068 UpdateGuideState(): m_state=6
22:38:01.419 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2112
22:38:01.420 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.32, Mass=117703, SNR=75.6, Peak=17619 HFD=3.0
22:38:01.421 00.001 21068 MultiStar: [#1 -0.18,0.04,1.10,U] [#2 -0.14,0.19,1.18,U] [#3 -0.25,0.13,0.90,U] [#4 -0.37,-0.16,0.88,U] [#5 -0.15,-0.01,0.85,U] [#6 -0.33,-0.13,0.70,U] [#7 -0.53,-0.10,0.59,U] [#8 -0.43,0.05,0.76,U] 
22:38:01.422 00.001 21068 refined, 8 included, MultiStar: {-0.27, -0.01}, one-star: {-0.25, -0.23}
22:38:01.423 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
22:38:01.424 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
22:38:01.426 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.09 mountX=0.26 mountY=0.08, mountTheta=0.28
22:38:01.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.01, opts=13)
22:38:01.428 00.000 21068 Enqueuing Move request for scope (-0.27, -0.01)
22:38:01.429 00.001 16108 Worker thread wakes up
22:38:01.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
22:38:01.429 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
22:38:01.429 00.000 16108 Moving (-0.27, -0.01) raw xDistance=0.26 yDistance=0.08
22:38:01.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:38:01.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:01.430 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:38:01.430 00.000 16108 MoveAxis(W, 69, ABG)
22:38:01.430 00.000 16108 Guiding  Dir = 3, Dur = 69
22:38:01.430 00.000 16108 IsSlewing returns 0
22:38:01.430 00.000 16108 IsGuiding returns 0
22:38:01.433 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3875, FiltMin=3350, FiltMax=46025, Gamma=1.000
22:38:01.450 00.017 21068 UpdateGuideState exits: m=117703 SNR=75.6
22:38:01.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:01.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:01.453 00.001 21068 Enqueuing Expose request
22:38:01.489 00.036 16108 PulseGuide returned control before completion, sleep 21
22:38:01.519 00.030 16108 IsGuiding returns 1
22:38:01.519 00.000 16108 scope still moving after pulse duration time elapsed
22:38:01.550 00.031 16108 IsSlewing returns 0
22:38:01.550 00.000 16108 IsGuiding returns 1
22:38:01.581 00.031 16108 IsSlewing returns 0
22:38:01.581 00.000 16108 IsGuiding returns 0
22:38:01.581 00.000 16108 scope move finished after 69 + 82 ms
22:38:01.581 00.000 16108 Move returns status 0, amount 69
22:38:01.581 00.000 16108 MoveAxis(N, 0, ABG)
22:38:01.581 00.000 16108 Move returns status 0, amount 0
22:38:01.581 00.000 16108 move complete, result=0
22:38:01.581 00.000 16108 worker thread done servicing request
22:38:01.583 00.002 16108 Worker thread wakes up
22:38:01.583 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
22:38:01.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:01.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:02.553 00.969 16108 Exposure complete
22:38:02.609 00.056 16108 worker thread done servicing request
22:38:02.609 00.000 21068 OnExposeComplete: enter
22:38:02.610 00.001 21068 UpdateGuideState(): m_state=6
22:38:02.611 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2113
22:38:02.612 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.81, Mass=112931, SNR=71.3, Peak=18387 HFD=2.6
22:38:02.613 00.001 21068 MultiStar: [#1 -0.14,0.20,1.32,U] [#2 0.03,0.37,1.23,U] [#3 0.07,0.28,1.34,U] [#4 -0.09,0.04,0.91,U] [#5 0.15,0.08,1.01,U] [#6 -0.02,-0.32,0.88,U] [#7 -0.44,0.11,0.78,U] [#8 -0.09,0.34,0.89,U] 
22:38:02.614 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.18, 0.26}
22:38:02.614 00.000 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
22:38:02.615 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
22:38:02.616 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.94 mountX=0.09 mountY=-0.15, mountTheta=-1.01
22:38:02.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.17, opts=13)
22:38:02.619 00.001 21068 Enqueuing Move request for scope (-0.06, 0.17)
22:38:02.619 00.000 16108 Worker thread wakes up
22:38:02.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
22:38:02.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
22:38:02.620 00.001 16108 Moving (-0.06, 0.17) raw xDistance=0.09 yDistance=-0.15
22:38:02.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:38:02.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:02.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:38:02.620 00.000 16108 MoveAxis(E, 0, ABG)
22:38:02.620 00.000 16108 Move returns status 0, amount 0
22:38:02.620 00.000 16108 MoveAxis(N, 0, ABG)
22:38:02.620 00.000 16108 Move returns status 0, amount 0
22:38:02.620 00.000 16108 move complete, result=0
22:38:02.620 00.000 16108 worker thread done servicing request
22:38:02.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=3878, FiltMin=3366, FiltMax=57904, Gamma=1.000
22:38:02.639 00.015 21068 UpdateGuideState exits: m=112931 SNR=71.3
22:38:02.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:02.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:02.642 00.001 21068 Enqueuing Expose request
22:38:02.643 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:02.644 00.001 16108 Worker thread wakes up
22:38:02.644 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:02.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:03.803 01.159 16108 Exposure complete
22:38:03.863 00.060 16108 worker thread done servicing request
22:38:03.863 00.000 21068 OnExposeComplete: enter
22:38:03.864 00.001 21068 UpdateGuideState(): m_state=6
22:38:03.865 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2114
22:38:03.866 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.71, Mass=108232, SNR=74.4, Peak=13360 HFD=3.3
22:38:03.867 00.001 21068 MultiStar: [#1 0.22,0.24,1.21,U] [#2 0.16,0.27,1.07,U] [#3 0.36,0.16,0.98,U] [#4 0.29,-0.27,0.77,U] [#5 0.25,0.11,0.93,U] [#6 0.22,-0.06,0.68,U] [#7 -0.22,-0.14,0.55,U] [#8 0.22,0.25,0.83,U] 
22:38:03.868 00.001 21068 refined, 8 included, MultiStar: {0.22, 0.11}, one-star: {0.26, 0.16}
22:38:03.869 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
22:38:03.870 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
22:38:03.871 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.47 mountX=-0.19 mountY=-0.16, mountTheta=-2.46
22:38:03.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.11, opts=13)
22:38:03.874 00.001 21068 Enqueuing Move request for scope (0.22, 0.11)
22:38:03.875 00.001 16108 Worker thread wakes up
22:38:03.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
22:38:03.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
22:38:03.875 00.000 16108 Moving (0.22, 0.11) raw xDistance=-0.19 yDistance=-0.16
22:38:03.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:38:03.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:03.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:38:03.875 00.000 16108 MoveAxis(E, 0, ABG)
22:38:03.876 00.001 16108 Move returns status 0, amount 0
22:38:03.876 00.000 16108 MoveAxis(N, 0, ABG)
22:38:03.876 00.000 16108 Move returns status 0, amount 0
22:38:03.876 00.000 16108 move complete, result=0
22:38:03.876 00.000 16108 worker thread done servicing request
22:38:03.879 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3872, FiltMin=3315, FiltMax=60573, Gamma=1.000
22:38:03.894 00.015 21068 UpdateGuideState exits: m=108232 SNR=74.4
22:38:03.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:03.896 00.000 21068 Enqueuing Expose request
22:38:03.897 00.001 16108 Worker thread wakes up
22:38:03.897 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:03.898 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:03.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:04.854 00.956 16108 Exposure complete
22:38:04.910 00.056 16108 worker thread done servicing request
22:38:04.912 00.002 21068 OnExposeComplete: enter
22:38:04.913 00.001 21068 UpdateGuideState(): m_state=6
22:38:04.915 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2115
22:38:04.917 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=877.83, Mass=122869, SNR=75.5, Peak=15443 HFD=3.3
22:38:04.918 00.001 21068 MultiStar: [#1 0.53,0.20,0.00,M1] [#2 0.10,0.60,0.00,M1] [#3 0.38,0.24,1.03,U] [#4 0.13,-0.07,0.79,U] [#5 0.42,0.04,0.85,U] [#6 0.28,-0.19,0.69,U] [#7 -0.40,0.14,0.63,U] [#8 0.22,0.34,0.75,U] 
22:38:04.919 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.12}, one-star: {0.19, 0.28}
22:38:04.920 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
22:38:04.920 00.000 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
22:38:04.921 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.24 cameraTheta=0.55 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
22:38:04.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.12, opts=13)
22:38:04.924 00.001 21068 Enqueuing Move request for scope (0.20, 0.12)
22:38:04.926 00.002 16108 Worker thread wakes up
22:38:04.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
22:38:04.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
22:38:04.926 00.000 16108 Moving (0.20, 0.12) raw xDistance=-0.18 yDistance=-0.17
22:38:04.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:38:04.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:04.927 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:04.927 00.000 16108 MoveAxis(E, 0, ABG)
22:38:04.927 00.000 16108 Move returns status 0, amount 0
22:38:04.927 00.000 16108 MoveAxis(N, 0, ABG)
22:38:04.927 00.000 16108 Move returns status 0, amount 0
22:38:04.927 00.000 16108 move complete, result=0
22:38:04.927 00.000 16108 worker thread done servicing request
22:38:04.931 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3875, FiltMin=3312, FiltMax=62653, Gamma=1.000
22:38:04.950 00.019 21068 UpdateGuideState exits: m=122869 SNR=75.5
22:38:04.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:04.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:04.952 00.000 21068 Enqueuing Expose request
22:38:04.953 00.001 16108 Worker thread wakes up
22:38:04.953 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:04.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:04.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:06.111 01.157 16108 Exposure complete
22:38:06.173 00.062 16108 worker thread done servicing request
22:38:06.173 00.000 21068 OnExposeComplete: enter
22:38:06.175 00.002 21068 UpdateGuideState(): m_state=6
22:38:06.176 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2116
22:38:06.177 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.44, Mass=123326, SNR=86.7, Peak=15571 HFD=3.4
22:38:06.178 00.001 21068 MultiStar: [#1 0.31,0.07,0.86,U] [#2 0.27,0.16,1.25,U] [#3 0.18,0.15,0.91,U] [#4 -0.05,-0.09,0.61,U] [#5 0.25,-0.15,0.75,U] [#6 0.11,-0.28,0.82,U] [#7 -0.33,-0.05,0.54,U] [#8 0.15,0.14,0.69,U] 
22:38:06.179 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {-0.16, -0.11}
22:38:06.179 00.000 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
22:38:06.181 00.002 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
22:38:06.182 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
22:38:06.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
22:38:06.185 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
22:38:06.186 00.001 16108 Worker thread wakes up
22:38:06.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:38:06.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:38:06.186 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
22:38:06.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:38:06.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:06.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:06.186 00.000 16108 MoveAxis(E, 0, ABG)
22:38:06.186 00.000 16108 Move returns status 0, amount 0
22:38:06.186 00.000 16108 MoveAxis(N, 0, ABG)
22:38:06.186 00.000 16108 Move returns status 0, amount 0
22:38:06.186 00.000 16108 move complete, result=0
22:38:06.186 00.000 16108 worker thread done servicing request
22:38:06.189 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3872, FiltMin=3296, FiltMax=50285, Gamma=1.000
22:38:06.204 00.015 21068 UpdateGuideState exits: m=123326 SNR=86.7
22:38:06.206 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.206 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:06.207 00.001 21068 Enqueuing Expose request
22:38:06.208 00.001 16108 Worker thread wakes up
22:38:06.208 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:06.209 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:06.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:07.173 00.964 16108 Exposure complete
22:38:07.234 00.061 16108 worker thread done servicing request
22:38:07.234 00.000 21068 OnExposeComplete: enter
22:38:07.235 00.001 21068 UpdateGuideState(): m_state=6
22:38:07.236 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2117
22:38:07.236 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=877.76, Mass=108968, SNR=65.6, Peak=14000 HFD=3.2
22:38:07.237 00.001 21068 MultiStar: [#1 0.16,0.16,1.27,U] [#2 0.34,0.29,1.37,U] [#3 0.14,0.30,1.26,U] [#4 0.03,-0.03,0.95,U] [#5 -0.13,0.16,1.29,U] [#6 -0.20,-0.00,0.99,U] [#7 -0.51,-0.07,0.65,U] [#8 -0.02,0.28,0.87,U] 
22:38:07.239 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.16}, one-star: {0.15, 0.21}
22:38:07.240 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:38:07.241 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
22:38:07.242 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.38 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
22:38:07.245 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.16, opts=13)
22:38:07.246 00.001 21068 Enqueuing Move request for scope (0.03, 0.16)
22:38:07.247 00.001 16108 Worker thread wakes up
22:38:07.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
22:38:07.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
22:38:07.247 00.000 16108 Moving (0.03, 0.16) raw xDistance=-0.00 yDistance=-0.17
22:38:07.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:38:07.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:07.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:07.247 00.000 16108 MoveAxis(E, 0, ABG)
22:38:07.247 00.000 16108 Move returns status 0, amount 0
22:38:07.247 00.000 16108 MoveAxis(N, 0, ABG)
22:38:07.247 00.000 16108 Move returns status 0, amount 0
22:38:07.248 00.001 16108 move complete, result=0
22:38:07.248 00.000 16108 worker thread done servicing request
22:38:07.252 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3869, FiltMin=3235, FiltMax=60413, Gamma=1.000
22:38:07.268 00.016 21068 UpdateGuideState exits: m=108968 SNR=65.6
22:38:07.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:07.272 00.002 21068 Enqueuing Expose request
22:38:07.273 00.001 16108 Worker thread wakes up
22:38:07.273 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:07.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:07.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:08.433 01.159 16108 Exposure complete
22:38:08.497 00.064 16108 worker thread done servicing request
22:38:08.497 00.000 21068 OnExposeComplete: enter
22:38:08.498 00.001 21068 UpdateGuideState(): m_state=6
22:38:08.499 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2118
22:38:08.501 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=877.42, Mass=119593, SNR=84.2, Peak=15923 HFD=3.4
22:38:08.502 00.001 21068 MultiStar: [#1 0.03,-0.00,1.18,U] [#2 -0.08,0.21,0.97,U] [#3 -0.05,0.14,1.01,U] [#4 -0.21,-0.02,0.71,U] [#5 -0.12,-0.30,0.85,U] [#6 -0.18,-0.01,0.83,U] [#7 -0.65,-0.06,0.00,M1] [#8 -0.09,0.14,0.62,U] 
22:38:08.503 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.16, -0.13}
22:38:08.504 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
22:38:08.504 00.000 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
22:38:08.505 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.10 mountY=0.02, mountTheta=0.21
22:38:08.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.00, opts=13)
22:38:08.508 00.001 21068 Enqueuing Move request for scope (-0.10, 0.00)
22:38:08.510 00.002 16108 Worker thread wakes up
22:38:08.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
22:38:08.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
22:38:08.510 00.000 16108 Moving (-0.10, 0.00) raw xDistance=0.10 yDistance=0.02
22:38:08.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:38:08.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:08.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:08.510 00.000 16108 MoveAxis(E, 0, ABG)
22:38:08.510 00.000 16108 Move returns status 0, amount 0
22:38:08.510 00.000 16108 MoveAxis(N, 0, ABG)
22:38:08.510 00.000 16108 Move returns status 0, amount 0
22:38:08.510 00.000 16108 move complete, result=0
22:38:08.510 00.000 16108 worker thread done servicing request
22:38:08.513 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3869, FiltMin=3321, FiltMax=53328, Gamma=1.000
22:38:08.528 00.015 21068 UpdateGuideState exits: m=119593 SNR=84.2
22:38:08.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:08.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:08.530 00.000 21068 Enqueuing Expose request
22:38:08.531 00.001 16108 Worker thread wakes up
22:38:08.531 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:08.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:08.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:09.496 00.964 16108 Exposure complete
22:38:09.557 00.061 16108 worker thread done servicing request
22:38:09.557 00.000 21068 OnExposeComplete: enter
22:38:09.559 00.002 21068 UpdateGuideState(): m_state=6
22:38:09.559 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2119
22:38:09.560 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.66, Mass=122976, SNR=79.7, Peak=16963 HFD=3.4
22:38:09.561 00.001 21068 MultiStar: [#1 0.05,0.14,0.98,U] [#2 0.03,0.27,1.25,U] [#3 0.00,0.26,0.97,U] [#4 -0.21,-0.07,0.82,U] [#5 0.12,0.00,0.94,U] [#6 -0.24,-0.18,0.71,U] [#7 -0.46,-0.19,0.58,U] [#8 -0.08,0.29,0.70,U] 
22:38:09.562 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.02, 0.11}
22:38:09.563 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
22:38:09.564 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
22:38:09.565 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.39 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
22:38:09.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
22:38:09.568 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
22:38:09.569 00.001 16108 Worker thread wakes up
22:38:09.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
22:38:09.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
22:38:09.569 00.000 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.11
22:38:09.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:38:09.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:09.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:09.569 00.000 16108 MoveAxis(E, 0, ABG)
22:38:09.569 00.000 16108 Move returns status 0, amount 0
22:38:09.569 00.000 16108 MoveAxis(N, 0, ABG)
22:38:09.569 00.000 16108 Move returns status 0, amount 0
22:38:09.569 00.000 16108 move complete, result=0
22:38:09.570 00.001 16108 worker thread done servicing request
22:38:09.574 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3869, FiltMin=3299, FiltMax=54493, Gamma=1.000
22:38:09.594 00.020 21068 UpdateGuideState exits: m=122976 SNR=79.7
22:38:09.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:09.596 00.000 21068 Enqueuing Expose request
22:38:09.597 00.001 16108 Worker thread wakes up
22:38:09.597 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:09.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:09.599 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:10.748 01.149 16108 Exposure complete
22:38:10.803 00.055 16108 worker thread done servicing request
22:38:10.803 00.000 21068 OnExposeComplete: enter
22:38:10.804 00.001 21068 UpdateGuideState(): m_state=6
22:38:10.805 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2120
22:38:10.806 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.58, Mass=113809, SNR=69.8, Peak=15155 HFD=3.2
22:38:10.808 00.002 21068 MultiStar: [#1 0.38,-0.03,1.17,U] [#2 0.44,0.00,1.36,U] [#3 0.34,0.19,1.22,U] [#4 0.41,-0.21,0.91,U] [#5 0.32,-0.14,1.10,U] [#6 0.33,-0.30,0.90,U] [#7 0.03,-0.35,0.71,U] [#8 0.47,0.18,1.01,U] 
22:38:10.810 00.002 21068 single-star, 8 included, MultiStar: {0.34, -0.05}, one-star: {0.21, 0.03}
22:38:10.810 00.000 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
22:38:10.811 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:38:10.812 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.22 cameraTheta=0.13 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
22:38:10.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
22:38:10.815 00.001 21068 Enqueuing Move request for scope (0.21, 0.03)
22:38:10.816 00.001 16108 Worker thread wakes up
22:38:10.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
22:38:10.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
22:38:10.816 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.21 yDistance=-0.08
22:38:10.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:38:10.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:10.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:10.816 00.000 16108 MoveAxis(E, 54, ABG)
22:38:10.816 00.000 16108 Guiding  Dir = 2, Dur = 54
22:38:10.818 00.002 16108 IsSlewing returns 0
22:38:10.818 00.000 16108 IsGuiding returns 0
22:38:10.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3869, FiltMin=3344, FiltMax=51165, Gamma=1.000
22:38:10.840 00.018 21068 UpdateGuideState exits: m=113809 SNR=69.8
22:38:10.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:10.844 00.002 21068 Enqueuing Expose request
22:38:10.849 00.005 16108 PulseGuide returned control before completion, sleep 33
22:38:10.893 00.044 16108 IsGuiding returns 1
22:38:10.893 00.000 16108 scope still moving after pulse duration time elapsed
22:38:10.923 00.030 16108 IsSlewing returns 0
22:38:10.923 00.000 16108 IsGuiding returns 1
22:38:10.954 00.031 16108 IsSlewing returns 0
22:38:10.954 00.000 16108 IsGuiding returns 0
22:38:10.954 00.000 16108 scope move finished after 54 + 82 ms
22:38:10.954 00.000 16108 Move returns status 0, amount 54
22:38:10.954 00.000 16108 MoveAxis(N, 0, ABG)
22:38:10.954 00.000 16108 Move returns status 0, amount 0
22:38:10.955 00.001 16108 move complete, result=0
22:38:10.955 00.000 16108 worker thread done servicing request
22:38:10.955 00.000 16108 Worker thread wakes up
22:38:10.955 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
22:38:10.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:10.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:11.919 00.963 16108 Exposure complete
22:38:11.975 00.056 16108 worker thread done servicing request
22:38:11.975 00.000 21068 OnExposeComplete: enter
22:38:11.976 00.001 21068 UpdateGuideState(): m_state=6
22:38:11.977 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2121
22:38:11.978 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.67, Mass=118487, SNR=70.7, Peak=17603 HFD=3.2
22:38:11.979 00.001 21068 MultiStar: [#1 0.18,0.21,1.26,U] [#2 0.03,0.40,1.26,U] [#3 0.17,0.03,1.14,U] [#4 0.09,-0.42,1.03,U] [#5 0.18,-0.22,1.09,U] [#6 0.16,-0.24,0.87,U] [#7 -0.35,-0.25,0.61,U] [#8 0.06,0.00,0.74,U] 
22:38:11.981 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.03, 0.12}
22:38:11.981 00.000 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
22:38:11.982 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
22:38:11.983 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.17 mountX=-0.08 mountY=-0.01, mountTheta=-3.08
22:38:11.984 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
22:38:11.986 00.002 21068 Enqueuing Move request for scope (0.08, -0.01)
22:38:11.987 00.001 16108 Worker thread wakes up
22:38:11.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:38:11.987 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:38:11.987 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
22:38:11.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:38:11.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:11.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:11.987 00.000 16108 MoveAxis(E, 0, ABG)
22:38:11.987 00.000 16108 Move returns status 0, amount 0
22:38:11.987 00.000 16108 MoveAxis(N, 0, ABG)
22:38:11.987 00.000 16108 Move returns status 0, amount 0
22:38:11.987 00.000 16108 move complete, result=0
22:38:11.987 00.000 16108 worker thread done servicing request
22:38:11.991 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3869, FiltMin=3353, FiltMax=53225, Gamma=1.000
22:38:12.008 00.017 21068 UpdateGuideState exits: m=118487 SNR=70.7
22:38:12.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:12.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:12.010 00.000 21068 Enqueuing Expose request
22:38:12.011 00.001 16108 Worker thread wakes up
22:38:12.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:12.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:12.011 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:13.164 01.153 16108 Exposure complete
22:38:13.228 00.064 16108 worker thread done servicing request
22:38:13.228 00.000 21068 OnExposeComplete: enter
22:38:13.229 00.001 21068 UpdateGuideState(): m_state=6
22:38:13.230 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2122
22:38:13.231 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.77, Mass=110406, SNR=77.2, Peak=17555 HFD=3.2
22:38:13.232 00.001 21068 MultiStar: [#1 0.17,-0.09,1.19,U] [#2 -0.05,0.26,1.17,U] [#3 0.19,-0.06,0.90,U] [#4 -0.19,-0.11,0.92,U] [#5 0.09,-0.08,0.85,U] [#6 -0.13,-0.27,0.81,U] [#7 -0.50,-0.14,0.60,U] [#8 -0.08,0.21,0.81,U] 
22:38:13.233 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.29, 0.22}
22:38:13.235 00.002 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
22:38:13.236 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:38:13.237 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.01 mountX=0.07 mountY=0.01, mountTheta=0.10
22:38:13.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
22:38:13.240 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
22:38:13.241 00.001 16108 Worker thread wakes up
22:38:13.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
22:38:13.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
22:38:13.241 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.01
22:38:13.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:38:13.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:13.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:13.242 00.001 16108 MoveAxis(E, 0, ABG)
22:38:13.242 00.000 16108 Move returns status 0, amount 0
22:38:13.242 00.000 16108 MoveAxis(N, 0, ABG)
22:38:13.242 00.000 16108 Move returns status 0, amount 0
22:38:13.242 00.000 16108 move complete, result=0
22:38:13.242 00.000 16108 worker thread done servicing request
22:38:13.246 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=3869, FiltMin=3334, FiltMax=53865, Gamma=1.000
22:38:13.262 00.016 21068 UpdateGuideState exits: m=110406 SNR=77.2
22:38:13.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:13.265 00.001 21068 Enqueuing Expose request
22:38:13.266 00.001 16108 Worker thread wakes up
22:38:13.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:13.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:13.266 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:14.223 00.957 16108 Exposure complete
22:38:14.285 00.062 16108 worker thread done servicing request
22:38:14.285 00.000 21068 OnExposeComplete: enter
22:38:14.286 00.001 21068 UpdateGuideState(): m_state=6
22:38:14.287 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2123
22:38:14.287 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=878.17, Mass=103765, SNR=69.6, Peak=13667 HFD=3.0
22:38:14.289 00.002 21068 MultiStar: [#1 0.11,0.55,0.00,M1] [#2 0.03,0.71,0.00,M1] [#3 0.07,0.63,0.00,M1] [#4 0.21,0.16,0.79,U] [#5 0.07,0.19,0.98,U] [#6 -0.30,0.46,0.85,U] [#7 -0.57,0.62,0.00,M1] [#8 0.06,0.74,0.00,M1] 
22:38:14.290 00.001 21068 refined, 3 included, MultiStar: {-0.02, 0.36}, one-star: {-0.05, 0.61}
22:38:14.291 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:38:14.292 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:38:14.292 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.36 hyp=0.37 cameraTheta=1.62 mountX=0.08 mountY=-0.35, mountTheta=-1.34
22:38:14.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.36, opts=13)
22:38:14.295 00.001 21068 Enqueuing Move request for scope (-0.02, 0.36)
22:38:14.295 00.000 16108 Worker thread wakes up
22:38:14.296 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.36) opts 0xd
22:38:14.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.36)
22:38:14.296 00.000 16108 Moving (-0.02, 0.36) raw xDistance=0.08 yDistance=-0.35
22:38:14.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:38:14.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:38:14.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:38:14.296 00.000 16108 MoveAxis(E, 0, ABG)
22:38:14.296 00.000 16108 Move returns status 0, amount 0
22:38:14.296 00.000 16108 MoveAxis(N, 0, ABG)
22:38:14.296 00.000 16108 Move returns status 0, amount 0
22:38:14.296 00.000 16108 move complete, result=0
22:38:14.296 00.000 16108 worker thread done servicing request
22:38:14.299 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3872, FiltMin=3289, FiltMax=49267, Gamma=1.000
22:38:14.316 00.017 21068 UpdateGuideState exits: m=103765 SNR=69.6
22:38:14.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.317 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:14.318 00.001 21068 Enqueuing Expose request
22:38:14.319 00.001 16108 Worker thread wakes up
22:38:14.319 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:38:14.320 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:14.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:15.476 01.156 16108 Exposure complete
22:38:15.537 00.061 16108 worker thread done servicing request
22:38:15.537 00.000 21068 OnExposeComplete: enter
22:38:15.538 00.001 21068 UpdateGuideState(): m_state=6
22:38:15.540 00.002 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2124
22:38:15.540 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=877.98, Mass=116596, SNR=81.0, Peak=18611 HFD=2.9
22:38:15.541 00.001 21068 MultiStar: [#1 -0.14,0.40,1.08,U] [#2 0.01,0.69,0.00,M2] [#3 0.20,0.34,0.95,U] [#4 -0.19,0.25,0.62,U] [#5 -0.01,0.12,0.77,U] [#6 -0.06,0.34,0.68,U] [#7 -1.08,0.48,0.00,M2] [#8 0.15,0.76,0.00,M2] 
22:38:15.542 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.33}, one-star: {-0.25, 0.43}
22:38:15.543 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:38:15.544 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:38:15.544 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.80 mountX=0.13 mountY=-0.30, mountTheta=-1.16
22:38:15.546 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.33, opts=13)
22:38:15.547 00.001 21068 Enqueuing Move request for scope (-0.07, 0.33)
22:38:15.549 00.002 16108 Worker thread wakes up
22:38:15.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
22:38:15.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
22:38:15.549 00.000 16108 Moving (-0.07, 0.33) raw xDistance=0.13 yDistance=-0.30
22:38:15.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:38:15.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:38:15.550 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:38:15.550 00.000 16108 MoveAxis(E, 0, ABG)
22:38:15.550 00.000 16108 Move returns status 0, amount 0
22:38:15.550 00.000 16108 MoveAxis(N, 0, ABG)
22:38:15.550 00.000 16108 Move returns status 0, amount 0
22:38:15.550 00.000 16108 move complete, result=0
22:38:15.550 00.000 16108 worker thread done servicing request
22:38:15.555 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3869, FiltMin=3247, FiltMax=57555, Gamma=1.000
22:38:15.574 00.019 21068 UpdateGuideState exits: m=116596 SNR=81.0
22:38:15.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:15.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:15.577 00.001 21068 Enqueuing Expose request
22:38:15.579 00.002 16108 Worker thread wakes up
22:38:15.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:15.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:15.579 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:38:16.542 00.963 16108 Exposure complete
22:38:16.605 00.063 16108 worker thread done servicing request
22:38:16.605 00.000 21068 OnExposeComplete: enter
22:38:16.606 00.001 21068 UpdateGuideState(): m_state=6
22:38:16.606 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2125
22:38:16.608 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=877.89, Mass=106286, SNR=70.1, Peak=16915 HFD=3.0
22:38:16.609 00.001 21068 MultiStar: [#1 -0.10,0.68,0.00,M1] [#2 0.14,0.63,0.00,M3] [#3 -0.13,0.42,1.19,U] [#4 -0.04,0.12,0.90,U] [#5 -0.01,0.21,0.96,U] [#6 -0.13,0.15,0.97,U] [#7 -0.55,0.29,0.00,M3] [#8 0.13,0.47,0.78,U] 
22:38:16.610 00.001 21068 refined, 5 included, MultiStar: {-0.06, 0.28}, one-star: {-0.11, 0.34}
22:38:16.610 00.000 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
22:38:16.611 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
22:38:16.612 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.77 mountX=0.11 mountY=-0.26, mountTheta=-1.19
22:38:16.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.28, opts=13)
22:38:16.615 00.001 21068 Enqueuing Move request for scope (-0.06, 0.28)
22:38:16.615 00.000 16108 Worker thread wakes up
22:38:16.616 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
22:38:16.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
22:38:16.616 00.000 16108 Moving (-0.06, 0.28) raw xDistance=0.11 yDistance=-0.26
22:38:16.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:38:16.616 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.92
22:38:16.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:38:16.616 00.000 16108 MoveAxis(E, 0, ABG)
22:38:16.616 00.000 16108 Move returns status 0, amount 0
22:38:16.616 00.000 16108 MoveAxis(N, 53, ABG)
22:38:16.616 00.000 16108 Guiding  Dir = 0, Dur = 53
22:38:16.616 00.000 16108 IsSlewing returns 0
22:38:16.616 00.000 16108 IsGuiding returns 0
22:38:16.620 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3872, FiltMin=3302, FiltMax=63091, Gamma=1.000
22:38:16.621 00.001 16108 PulseGuide returned control before completion, sleep 59
22:38:16.636 00.015 21068 UpdateGuideState exits: m=106286 SNR=70.1
22:38:16.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:16.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:16.638 00.000 21068 Enqueuing Expose request
22:38:16.683 00.045 16108 IsGuiding returns 1
22:38:16.683 00.000 16108 scope still moving after pulse duration time elapsed
22:38:16.714 00.031 16108 IsSlewing returns 0
22:38:16.714 00.000 16108 IsGuiding returns 0
22:38:16.714 00.000 16108 scope move finished after 53 + 44 ms
22:38:16.714 00.000 16108 Move returns status 0, amount 53
22:38:16.714 00.000 16108 move complete, result=0
22:38:16.714 00.000 16108 worker thread done servicing request
22:38:16.714 00.000 16108 Worker thread wakes up
22:38:16.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:16.714 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
22:38:16.715 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:17.898 01.183 16108 Exposure complete
22:38:17.957 00.059 16108 worker thread done servicing request
22:38:17.957 00.000 21068 OnExposeComplete: enter
22:38:17.959 00.002 21068 UpdateGuideState(): m_state=6
22:38:17.960 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2126
22:38:17.961 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.91, Mass=115105, SNR=80.6, Peak=18803 HFD=2.8
22:38:17.962 00.001 21068 MultiStar: [#1 0.02,0.29,1.18,U] [#2 0.28,0.43,1.26,U] [#3 0.29,0.28,0.86,U] [#4 0.17,-0.02,0.84,U] [#5 -0.07,0.25,0.86,U] [#6 -0.05,-0.07,0.79,U] [#7 -0.69,0.33,0.00,M4] [#8 0.06,0.27,0.74,U] 
22:38:17.963 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.24}, one-star: {-0.12, 0.35}
22:38:17.963 00.000 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
22:38:17.964 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
22:38:17.965 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.26 mountX=-0.03 mountY=-0.25, mountTheta=-1.71
22:38:17.966 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.24, opts=13)
22:38:17.967 00.001 21068 Enqueuing Move request for scope (0.08, 0.24)
22:38:17.968 00.001 16108 Worker thread wakes up
22:38:17.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
22:38:17.968 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
22:38:17.968 00.000 16108 Moving (0.08, 0.24) raw xDistance=-0.03 yDistance=-0.25
22:38:17.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:38:17.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:38:17.968 00.000 16108 MoveAxis(E, 0, ABG)
22:38:17.968 00.000 16108 Move returns status 0, amount 0
22:38:17.968 00.000 16108 MoveAxis(N, 51, ABG)
22:38:17.968 00.000 16108 Guiding  Dir = 0, Dur = 51
22:38:17.968 00.000 16108 IsSlewing returns 0
22:38:17.969 00.001 16108 IsGuiding returns 0
22:38:17.973 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3869, FiltMin=3225, FiltMax=65437, Gamma=1.000
22:38:17.988 00.015 21068 UpdateGuideState exits: m=115105 SNR=80.6
22:38:17.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:17.991 00.001 21068 Enqueuing Expose request
22:38:18.022 00.031 16108 IsGuiding returns 1
22:38:18.023 00.001 16108 scope still moving after pulse duration time elapsed
22:38:18.053 00.030 16108 IsSlewing returns 0
22:38:18.053 00.000 16108 IsGuiding returns 1
22:38:18.083 00.030 16108 IsSlewing returns 0
22:38:18.083 00.000 16108 IsGuiding returns 1
22:38:18.115 00.032 16108 IsSlewing returns 0
22:38:18.115 00.000 16108 IsGuiding returns 0
22:38:18.115 00.000 16108 scope move finished after 51 + 94 ms
22:38:18.115 00.000 16108 Move returns status 0, amount 51
22:38:18.115 00.000 16108 move complete, result=0
22:38:18.115 00.000 16108 worker thread done servicing request
22:38:18.115 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
22:38:18.116 00.001 16108 Worker thread wakes up
22:38:18.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:18.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:19.075 00.959 16108 Exposure complete
22:38:19.134 00.059 16108 worker thread done servicing request
22:38:19.134 00.000 21068 OnExposeComplete: enter
22:38:19.136 00.002 21068 UpdateGuideState(): m_state=6
22:38:19.138 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2127
22:38:19.139 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.59, Mass=113381, SNR=70.7, Peak=15443 HFD=3.2
22:38:19.140 00.001 21068 MultiStar: [#1 -0.04,0.11,1.32,U] [#2 0.12,0.17,1.11,U] [#3 0.08,0.15,1.04,U] [#4 0.07,-0.07,0.76,U] [#5 -0.16,0.15,0.85,U] [#6 -0.27,0.07,1.00,U] [#7 -0.54,0.04,0.62,U] [#8 0.09,0.23,0.79,U] 
22:38:19.141 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.02, 0.04}
22:38:19.142 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
22:38:19.143 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
22:38:19.145 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.18 mountX=-0.01 mountY=-0.04, mountTheta=-1.78
22:38:19.146 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
22:38:19.147 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
22:38:19.148 00.001 16108 Worker thread wakes up
22:38:19.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:38:19.148 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:38:19.148 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
22:38:19.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:38:19.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:19.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:38:19.148 00.000 16108 MoveAxis(E, 0, ABG)
22:38:19.148 00.000 16108 Move returns status 0, amount 0
22:38:19.148 00.000 16108 MoveAxis(N, 0, ABG)
22:38:19.148 00.000 16108 Move returns status 0, amount 0
22:38:19.148 00.000 16108 move complete, result=0
22:38:19.149 00.001 16108 worker thread done servicing request
22:38:19.152 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3872, FiltMin=3363, FiltMax=59241, Gamma=1.000
22:38:19.168 00.016 21068 UpdateGuideState exits: m=113381 SNR=70.7
22:38:19.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:19.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:19.171 00.001 21068 Enqueuing Expose request
22:38:19.171 00.000 16108 Worker thread wakes up
22:38:19.171 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:19.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:19.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:20.319 01.147 16108 Exposure complete
22:38:20.378 00.059 16108 worker thread done servicing request
22:38:20.378 00.000 21068 OnExposeComplete: enter
22:38:20.379 00.001 21068 UpdateGuideState(): m_state=6
22:38:20.380 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2128
22:38:20.380 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=877.83, Mass=116363, SNR=72.2, Peak=17331 HFD=2.9
22:38:20.381 00.001 21068 MultiStar: [#1 0.12,0.30,1.21,U] [#2 0.05,0.51,1.18,U] [#3 0.23,0.24,1.09,U] [#4 -0.00,0.07,0.84,U] [#5 0.32,-0.05,1.02,U] [#6 -0.08,-0.13,0.86,U] [#7 -0.49,0.42,0.00,M4] [#8 0.09,0.41,0.80,U] 
22:38:20.382 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.22}, one-star: {-0.01, 0.27}
22:38:20.383 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:38:20.383 00.000 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
22:38:20.384 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
22:38:20.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.22, opts=13)
22:38:20.386 00.000 21068 Enqueuing Move request for scope (0.10, 0.22)
22:38:20.388 00.002 16108 Worker thread wakes up
22:38:20.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
22:38:20.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
22:38:20.388 00.000 16108 Moving (0.10, 0.22) raw xDistance=-0.06 yDistance=-0.23
22:38:20.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:38:20.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:38:20.388 00.000 16108 MoveAxis(E, 0, ABG)
22:38:20.388 00.000 16108 Move returns status 0, amount 0
22:38:20.389 00.001 16108 MoveAxis(N, 47, ABG)
22:38:20.389 00.000 16108 Guiding  Dir = 0, Dur = 47
22:38:20.389 00.000 16108 IsSlewing returns 0
22:38:20.389 00.000 16108 IsGuiding returns 0
22:38:20.393 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3872, FiltMin=3344, FiltMax=59609, Gamma=1.000
22:38:20.409 00.016 21068 UpdateGuideState exits: m=116363 SNR=72.2
22:38:20.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:20.411 00.000 21068 Enqueuing Expose request
22:38:20.451 00.040 16108 IsGuiding returns 1
22:38:20.451 00.000 16108 scope still moving after pulse duration time elapsed
22:38:20.481 00.030 16108 IsSlewing returns 0
22:38:20.481 00.000 16108 IsGuiding returns 1
22:38:20.512 00.031 16108 IsSlewing returns 0
22:38:20.512 00.000 16108 IsGuiding returns 1
22:38:20.543 00.031 16108 IsSlewing returns 0
22:38:20.543 00.000 16108 IsGuiding returns 0
22:38:20.543 00.000 16108 scope move finished after 47 + 107 ms
22:38:20.543 00.000 16108 Move returns status 0, amount 47
22:38:20.543 00.000 16108 move complete, result=0
22:38:20.543 00.000 16108 worker thread done servicing request
22:38:20.543 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:38:20.544 00.001 16108 Worker thread wakes up
22:38:20.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:20.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:21.515 00.971 16108 Exposure complete
22:38:21.572 00.057 16108 worker thread done servicing request
22:38:21.572 00.000 21068 OnExposeComplete: enter
22:38:21.572 00.000 21068 UpdateGuideState(): m_state=6
22:38:21.574 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2129
22:38:21.574 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=877.55, Mass=103958, SNR=68.2, Peak=14275 HFD=3.2
22:38:21.576 00.002 21068 MultiStar: [#1 0.03,0.02,1.38,U] [#2 0.05,0.08,1.16,U] [#3 0.00,0.18,1.26,U] [#4 0.32,-0.42,0.84,U] [#5 -0.02,-0.20,0.95,U] [#6 -0.03,-0.38,0.97,U] [#7 -0.29,-0.08,0.90,U] [#8 -0.05,-0.04,0.86,U] 
22:38:21.577 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.07, -0.00}
22:38:21.578 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
22:38:21.578 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
22:38:21.579 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.09 mountX=0.07 mountY=0.02, mountTheta=0.28
22:38:21.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.00, opts=13)
22:38:21.581 00.000 21068 Enqueuing Move request for scope (-0.07, -0.00)
22:38:21.582 00.001 16108 Worker thread wakes up
22:38:21.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
22:38:21.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
22:38:21.582 00.000 16108 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=0.02
22:38:21.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:38:21.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:21.583 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:21.583 00.000 16108 MoveAxis(E, 0, ABG)
22:38:21.583 00.000 16108 Move returns status 0, amount 0
22:38:21.583 00.000 16108 MoveAxis(N, 0, ABG)
22:38:21.583 00.000 16108 Move returns status 0, amount 0
22:38:21.583 00.000 16108 move complete, result=0
22:38:21.583 00.000 16108 worker thread done servicing request
22:38:21.586 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3869, FiltMin=3299, FiltMax=45901, Gamma=1.000
22:38:21.601 00.015 21068 UpdateGuideState exits: m=103958 SNR=68.2
22:38:21.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:21.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:21.604 00.001 21068 Enqueuing Expose request
22:38:21.605 00.001 16108 Worker thread wakes up
22:38:21.605 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:21.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:21.605 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:22.762 01.157 16108 Exposure complete
22:38:22.818 00.056 16108 worker thread done servicing request
22:38:22.819 00.001 21068 OnExposeComplete: enter
22:38:22.819 00.000 21068 UpdateGuideState(): m_state=6
22:38:22.820 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2130
22:38:22.821 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.13, Mass=113088, SNR=75.6, Peak=15827 HFD=3.0
22:38:22.822 00.001 21068 MultiStar: [#1 0.20,-0.29,1.02,U] [#2 0.06,-0.02,1.26,U] [#3 0.30,-0.24,1.14,U] [#4 0.14,-0.46,0.86,U] [#5 0.25,-0.47,0.94,U] [#6 0.20,-0.71,0.00,M1] [#7 -0.10,-0.39,0.57,U] [#8 0.07,-0.39,0.71,U] 
22:38:22.823 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.31}, one-star: {0.04, -0.42}
22:38:22.824 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:38:22.824 00.000 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:38:22.825 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.16 mountX=-0.19 mountY=0.27, mountTheta=2.17
22:38:22.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.31, opts=13)
22:38:22.827 00.000 21068 Enqueuing Move request for scope (0.14, -0.31)
22:38:22.828 00.001 16108 Worker thread wakes up
22:38:22.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
22:38:22.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
22:38:22.828 00.000 16108 Moving (0.14, -0.31) raw xDistance=-0.19 yDistance=0.27
22:38:22.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:38:22.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:38:22.829 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:38:22.829 00.000 16108 MoveAxis(E, 0, ABG)
22:38:22.829 00.000 16108 Move returns status 0, amount 0
22:38:22.829 00.000 16108 MoveAxis(N, 0, ABG)
22:38:22.829 00.000 16108 Move returns status 0, amount 0
22:38:22.829 00.000 16108 move complete, result=0
22:38:22.829 00.000 16108 worker thread done servicing request
22:38:22.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3872, FiltMin=3302, FiltMax=43433, Gamma=1.000
22:38:22.847 00.014 21068 UpdateGuideState exits: m=113088 SNR=75.6
22:38:22.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:22.850 00.001 21068 Enqueuing Expose request
22:38:22.851 00.001 16108 Worker thread wakes up
22:38:22.851 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:38:22.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:22.852 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:23.828 00.976 16108 Exposure complete
22:38:23.890 00.062 16108 worker thread done servicing request
22:38:23.890 00.000 21068 OnExposeComplete: enter
22:38:23.891 00.001 21068 UpdateGuideState(): m_state=6
22:38:23.892 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2131
22:38:23.893 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.38, Mass=112805, SNR=74.7, Peak=15427 HFD=3.1
22:38:23.894 00.001 21068 MultiStar: [#1 0.32,-0.35,1.18,U] [#2 0.34,0.06,1.25,U] [#3 0.29,-0.20,0.97,U] [#4 0.49,-0.62,0.00,M1] [#5 0.34,-0.49,0.00,M1] [#6 0.27,-0.57,0.00,M2] [#7 -0.29,-0.33,0.61,U] [#8 0.27,-0.02,0.82,U] 
22:38:23.895 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.16}, one-star: {0.23, -0.18}
22:38:23.895 00.000 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
22:38:23.896 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
22:38:23.897 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.60 mountX=-0.26 mountY=0.10, mountTheta=2.77
22:38:23.898 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.16, opts=13)
22:38:23.899 00.001 21068 Enqueuing Move request for scope (0.23, -0.16)
22:38:23.902 00.003 16108 Worker thread wakes up
22:38:23.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
22:38:23.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
22:38:23.902 00.000 16108 Moving (0.23, -0.16) raw xDistance=-0.26 yDistance=0.10
22:38:23.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:38:23.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:23.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:23.903 00.001 16108 MoveAxis(E, 67, ABG)
22:38:23.903 00.000 16108 Guiding  Dir = 2, Dur = 67
22:38:23.903 00.000 16108 IsSlewing returns 0
22:38:23.904 00.001 16108 IsGuiding returns 0
22:38:23.905 00.001 16108 PulseGuide returned control before completion, sleep 76
22:38:23.909 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3872, FiltMin=3328, FiltMax=46925, Gamma=1.000
22:38:23.924 00.015 21068 UpdateGuideState exits: m=112805 SNR=74.7
22:38:23.926 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:23.928 00.001 21068 Enqueuing Expose request
22:38:23.986 00.058 16108 IsGuiding returns 0
22:38:23.986 00.000 16108 Move returns status 0, amount 67
22:38:23.986 00.000 16108 MoveAxis(N, 0, ABG)
22:38:23.986 00.000 16108 Move returns status 0, amount 0
22:38:23.986 00.000 16108 move complete, result=0
22:38:23.986 00.000 16108 worker thread done servicing request
22:38:23.986 00.000 16108 Worker thread wakes up
22:38:23.986 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
22:38:23.988 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:23.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:25.146 01.158 16108 Exposure complete
22:38:25.207 00.061 16108 worker thread done servicing request
22:38:25.208 00.001 21068 OnExposeComplete: enter
22:38:25.208 00.000 21068 UpdateGuideState(): m_state=6
22:38:25.210 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2132
22:38:25.211 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.38, Mass=101137, SNR=64.0, Peak=16211 HFD=3.1
22:38:25.211 00.000 21068 MultiStar: [#1 -0.28,-0.20,1.43,U] [#2 -0.02,0.08,1.36,U] [#3 -0.16,-0.10,1.27,U] [#4 -0.44,-0.41,0.00,M2] [#5 -0.08,-0.32,1.16,U] [#6 -0.37,-0.49,0.00,M3] [#7 -0.55,-0.31,0.00,M2] [#8 -0.12,0.05,0.90,U] 
22:38:25.212 00.001 21068 refined, 5 included, MultiStar: {-0.15, -0.11}, one-star: {-0.23, -0.18}
22:38:25.213 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
22:38:25.214 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
22:38:25.214 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.49 mountX=0.13 mountY=0.15, mountTheta=0.85
22:38:25.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.11, opts=13)
22:38:25.217 00.001 21068 Enqueuing Move request for scope (-0.15, -0.11)
22:38:25.219 00.002 16108 Worker thread wakes up
22:38:25.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
22:38:25.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
22:38:25.219 00.000 16108 Moving (-0.15, -0.11) raw xDistance=0.13 yDistance=0.15
22:38:25.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:38:25.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:25.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:38:25.219 00.000 16108 MoveAxis(E, 0, ABG)
22:38:25.219 00.000 16108 Move returns status 0, amount 0
22:38:25.219 00.000 16108 MoveAxis(N, 0, ABG)
22:38:25.219 00.000 16108 Move returns status 0, amount 0
22:38:25.219 00.000 16108 move complete, result=0
22:38:25.219 00.000 16108 worker thread done servicing request
22:38:25.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3869, FiltMin=3337, FiltMax=47865, Gamma=1.000
22:38:25.240 00.017 21068 UpdateGuideState exits: m=101137 SNR=64.0
22:38:25.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:25.243 00.001 21068 Enqueuing Expose request
22:38:25.244 00.001 16108 Worker thread wakes up
22:38:25.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:25.244 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:25.245 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:26.213 00.968 16108 Exposure complete
22:38:26.274 00.061 16108 worker thread done servicing request
22:38:26.274 00.000 21068 OnExposeComplete: enter
22:38:26.274 00.000 21068 UpdateGuideState(): m_state=6
22:38:26.277 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2133
22:38:26.277 00.000 21068 Star::Find returns 1 (0), X=219.93, Y=877.30, Mass=106792, SNR=71.7, Peak=17203 HFD=3.3
22:38:26.278 00.001 21068 MultiStar: [#1 -0.20,-0.07,1.23,U] [#2 -0.28,0.24,1.40,U] [#3 -0.24,0.21,1.13,U] [#4 -0.12,-0.53,0.84,U] [#5 -0.12,-0.26,1.01,U] [#6 -0.33,-0.33,0.86,U] [#7 -0.51,-0.21,0.00,M3] [#8 -0.47,-0.05,0.69,U] 
22:38:26.279 00.001 21068 refined, 7 included, MultiStar: {-0.24, -0.10}, one-star: {-0.26, -0.25}
22:38:26.280 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
22:38:26.280 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.62)
22:38:26.281 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-2.76 mountX=0.22 mountY=0.15, mountTheta=0.60
22:38:26.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.10, opts=13)
22:38:26.284 00.001 21068 Enqueuing Move request for scope (-0.24, -0.10)
22:38:26.285 00.001 16108 Worker thread wakes up
22:38:26.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.10) opts 0xd
22:38:26.285 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.10)
22:38:26.285 00.000 16108 Moving (-0.24, -0.10) raw xDistance=0.22 yDistance=0.15
22:38:26.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:38:26.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:26.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:38:26.285 00.000 16108 MoveAxis(W, 59, ABG)
22:38:26.285 00.000 16108 Guiding  Dir = 3, Dur = 59
22:38:26.286 00.001 16108 IsSlewing returns 0
22:38:26.286 00.000 16108 IsGuiding returns 0
22:38:26.291 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3869, FiltMin=3318, FiltMax=56176, Gamma=1.000
22:38:26.307 00.016 21068 UpdateGuideState exits: m=106792 SNR=71.7
22:38:26.309 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.310 00.001 16108 PulseGuide returned control before completion, sleep 48
22:38:26.310 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:26.311 00.001 21068 Enqueuing Expose request
22:38:26.370 00.059 16108 IsGuiding returns 1
22:38:26.370 00.000 16108 scope still moving after pulse duration time elapsed
22:38:26.401 00.031 16108 IsSlewing returns 0
22:38:26.401 00.000 16108 IsGuiding returns 0
22:38:26.401 00.000 16108 scope move finished after 59 + 55 ms
22:38:26.401 00.000 16108 Move returns status 0, amount 59
22:38:26.401 00.000 16108 MoveAxis(N, 0, ABG)
22:38:26.401 00.000 16108 Move returns status 0, amount 0
22:38:26.401 00.000 16108 move complete, result=0
22:38:26.401 00.000 16108 worker thread done servicing request
22:38:26.401 00.000 16108 Worker thread wakes up
22:38:26.401 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.2 px 0 ms NORTH
22:38:26.403 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:26.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:27.547 01.144 16108 Exposure complete
22:38:27.605 00.058 16108 worker thread done servicing request
22:38:27.605 00.000 21068 OnExposeComplete: enter
22:38:27.606 00.001 21068 UpdateGuideState(): m_state=6
22:38:27.607 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2134
22:38:27.608 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.19, Mass=119320, SNR=72.2, Peak=16563 HFD=3.0
22:38:27.609 00.001 21068 MultiStar: [#1 0.04,-0.33,1.03,U] [#2 0.19,-0.11,1.44,U] [#3 0.27,-0.12,1.11,U] [#4 0.10,-0.56,0.00,M2] [#5 0.01,-0.40,0.83,U] [#6 0.12,-0.59,0.00,M3] [#7 -0.17,-0.21,0.67,U] [#8 0.12,0.05,0.80,U] 
22:38:27.610 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.21}, one-star: {0.05, -0.36}
22:38:27.611 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:38:27.611 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
22:38:27.612 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=-0.13 mountY=0.18, mountTheta=2.20
22:38:27.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
22:38:27.615 00.001 21068 Enqueuing Move request for scope (0.10, -0.21)
22:38:27.615 00.000 16108 Worker thread wakes up
22:38:27.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
22:38:27.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
22:38:27.617 00.002 16108 Moving (0.10, -0.21) raw xDistance=-0.13 yDistance=0.18
22:38:27.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:38:27.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:27.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:38:27.617 00.000 16108 MoveAxis(E, 0, ABG)
22:38:27.617 00.000 16108 Move returns status 0, amount 0
22:38:27.617 00.000 16108 MoveAxis(N, 0, ABG)
22:38:27.617 00.000 16108 Move returns status 0, amount 0
22:38:27.617 00.000 16108 move complete, result=0
22:38:27.617 00.000 16108 worker thread done servicing request
22:38:27.621 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3869, FiltMin=3360, FiltMax=45366, Gamma=1.000
22:38:27.638 00.017 21068 UpdateGuideState exits: m=119320 SNR=72.2
22:38:27.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:27.641 00.001 21068 Enqueuing Expose request
22:38:27.642 00.001 16108 Worker thread wakes up
22:38:27.642 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:27.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:27.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:28.611 00.969 16108 Exposure complete
22:38:28.676 00.065 16108 worker thread done servicing request
22:38:28.676 00.000 21068 OnExposeComplete: enter
22:38:28.677 00.001 21068 UpdateGuideState(): m_state=6
22:38:28.678 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2135
22:38:28.679 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.25, Mass=118536, SNR=80.7, Peak=15536 HFD=3.2
22:38:28.681 00.002 21068 MultiStar: [#1 0.27,-0.22,1.11,U] [#2 0.45,-0.10,1.23,U] [#3 0.12,-0.43,0.97,U] [#4 0.16,-0.43,0.84,U] [#5 0.47,-0.44,0.00,M1] [#6 0.03,-0.26,0.80,U] [#7 -0.41,-0.50,0.00,M3] [#8 0.20,-0.12,0.74,U] 
22:38:28.682 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.26}, one-star: {0.18, -0.30}
22:38:28.682 00.000 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
22:38:28.683 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
22:38:28.684 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.87 mountX=-0.26 mountY=0.20, mountTheta=2.48
22:38:28.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.26, opts=13)
22:38:28.686 00.000 21068 Enqueuing Move request for scope (0.22, -0.26)
22:38:28.688 00.002 16108 Worker thread wakes up
22:38:28.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
22:38:28.688 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
22:38:28.688 00.000 16108 Moving (0.22, -0.26) raw xDistance=-0.26 yDistance=0.20
22:38:28.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:38:28.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:38:28.689 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:38:28.689 00.000 16108 MoveAxis(E, 68, ABG)
22:38:28.689 00.000 16108 Guiding  Dir = 2, Dur = 68
22:38:28.689 00.000 16108 IsSlewing returns 0
22:38:28.689 00.000 16108 IsGuiding returns 0
22:38:28.692 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3869, FiltMin=3315, FiltMax=50134, Gamma=1.000
22:38:28.710 00.018 21068 UpdateGuideState exits: m=118536 SNR=80.7
22:38:28.712 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:28.714 00.001 21068 Enqueuing Expose request
22:38:28.743 00.029 16108 PulseGuide returned control before completion, sleep 24
22:38:28.773 00.030 16108 IsGuiding returns 1
22:38:28.773 00.000 16108 scope still moving after pulse duration time elapsed
22:38:28.804 00.031 16108 IsSlewing returns 0
22:38:28.804 00.000 16108 IsGuiding returns 1
22:38:28.835 00.031 16108 IsSlewing returns 0
22:38:28.835 00.000 16108 IsGuiding returns 0
22:38:28.835 00.000 16108 scope move finished after 68 + 78 ms
22:38:28.835 00.000 16108 Move returns status 0, amount 68
22:38:28.835 00.000 16108 MoveAxis(N, 0, ABG)
22:38:28.835 00.000 16108 Move returns status 0, amount 0
22:38:28.835 00.000 16108 move complete, result=0
22:38:28.835 00.000 16108 worker thread done servicing request
22:38:28.835 00.000 16108 Worker thread wakes up
22:38:28.835 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.2 px 0 ms NORTH
22:38:28.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:28.837 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:29.982 01.145 16108 Exposure complete
22:38:30.040 00.058 16108 worker thread done servicing request
22:38:30.040 00.000 21068 OnExposeComplete: enter
22:38:30.041 00.001 21068 UpdateGuideState(): m_state=6
22:38:30.042 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2136
22:38:30.044 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=877.49, Mass=113927, SNR=70.8, Peak=15811 HFD=3.2
22:38:30.045 00.001 21068 MultiStar: [#1 -0.03,-0.24,1.43,U] [#2 -0.24,0.13,1.34,U] [#3 -0.06,0.05,1.11,U] [#4 -0.06,-0.20,0.82,U] [#5 0.11,-0.14,1.05,U] [#6 -0.05,-0.47,1.17,U] [#7 -0.68,0.06,0.00,M4] [#8 -0.13,0.22,0.89,U] 
22:38:30.046 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.31, -0.06}
22:38:30.047 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
22:38:30.048 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.01)
22:38:30.048 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=0.08 mountY=0.11, mountTheta=0.96
22:38:30.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.09, opts=13)
22:38:30.050 00.000 21068 Enqueuing Move request for scope (-0.10, -0.09)
22:38:30.051 00.001 16108 Worker thread wakes up
22:38:30.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
22:38:30.051 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
22:38:30.051 00.000 16108 Moving (-0.10, -0.09) raw xDistance=0.08 yDistance=0.11
22:38:30.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:38:30.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:30.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:38:30.052 00.001 16108 MoveAxis(E, 0, ABG)
22:38:30.052 00.000 16108 Move returns status 0, amount 0
22:38:30.052 00.000 16108 MoveAxis(N, 0, ABG)
22:38:30.052 00.000 16108 Move returns status 0, amount 0
22:38:30.052 00.000 16108 move complete, result=0
22:38:30.052 00.000 16108 worker thread done servicing request
22:38:30.056 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3872, FiltMin=3309, FiltMax=56905, Gamma=1.000
22:38:30.071 00.015 21068 UpdateGuideState exits: m=113927 SNR=70.8
22:38:30.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:30.072 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:30.073 00.001 21068 Enqueuing Expose request
22:38:30.074 00.001 16108 Worker thread wakes up
22:38:30.074 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:30.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:30.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:31.051 00.976 16108 Exposure complete
22:38:31.116 00.065 16108 worker thread done servicing request
22:38:31.117 00.001 21068 OnExposeComplete: enter
22:38:31.118 00.001 21068 UpdateGuideState(): m_state=6
22:38:31.119 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2137
22:38:31.120 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=877.55, Mass=104994, SNR=75.3, Peak=15299 HFD=3.1
22:38:31.122 00.002 21068 MultiStar: [#1 -0.31,0.23,1.15,U] [#2 -0.37,0.21,1.18,U] [#3 -0.31,0.14,0.97,U] [#4 -0.17,-0.30,0.86,U] [#5 0.03,-0.16,0.91,U] [#6 -0.12,0.02,0.86,U] [#7 -0.83,-0.16,0.00,M5] [#8 -0.27,0.16,0.88,U] 
22:38:31.123 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.05}, one-star: {-0.46, -0.00}
22:38:31.124 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
22:38:31.125 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
22:38:31.125 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.26 cameraTheta=2.94 mountX=0.26 mountY=0.01, mountTheta=0.04
22:38:31.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.05, opts=13)
22:38:31.128 00.001 21068 Enqueuing Move request for scope (-0.26, 0.05)
22:38:31.129 00.001 16108 Worker thread wakes up
22:38:31.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
22:38:31.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
22:38:31.129 00.000 16108 Moving (-0.26, 0.05) raw xDistance=0.26 yDistance=0.01
22:38:31.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:38:31.130 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:31.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:31.130 00.000 16108 MoveAxis(W, 69, ABG)
22:38:31.130 00.000 16108 Guiding  Dir = 3, Dur = 69
22:38:31.130 00.000 16108 IsSlewing returns 0
22:38:31.130 00.000 16108 IsGuiding returns 0
22:38:31.135 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3872, FiltMin=3312, FiltMax=61241, Gamma=1.000
22:38:31.153 00.018 21068 UpdateGuideState exits: m=104994 SNR=75.3
22:38:31.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:31.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:31.156 00.001 21068 Enqueuing Expose request
22:38:31.193 00.037 16108 PulseGuide returned control before completion, sleep 17
22:38:31.224 00.031 16108 IsGuiding returns 1
22:38:31.224 00.000 16108 scope still moving after pulse duration time elapsed
22:38:31.254 00.030 16108 IsSlewing returns 0
22:38:31.254 00.000 16108 IsGuiding returns 1
22:38:31.286 00.032 16108 IsSlewing returns 0
22:38:31.286 00.000 16108 IsGuiding returns 0
22:38:31.286 00.000 16108 scope move finished after 69 + 86 ms
22:38:31.287 00.001 16108 Move returns status 0, amount 69
22:38:31.287 00.000 16108 MoveAxis(N, 0, ABG)
22:38:31.287 00.000 16108 Move returns status 0, amount 0
22:38:31.287 00.000 16108 move complete, result=0
22:38:31.287 00.000 16108 worker thread done servicing request
22:38:31.287 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.0 px 0 ms NORTH
22:38:31.288 00.001 16108 Worker thread wakes up
22:38:31.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:31.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:32.435 01.147 16108 Exposure complete
22:38:32.493 00.058 16108 worker thread done servicing request
22:38:32.493 00.000 21068 OnExposeComplete: enter
22:38:32.494 00.001 21068 UpdateGuideState(): m_state=6
22:38:32.495 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2138
22:38:32.495 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=877.43, Mass=113070, SNR=72.4, Peak=17731 HFD=3.2
22:38:32.496 00.001 21068 MultiStar: [#1 -0.01,-0.25,1.35,U] [#2 -0.07,-0.17,1.16,U] [#3 0.02,-0.03,1.32,U] [#4 -0.31,-0.53,0.00,M1] [#5 -0.16,-0.49,0.81,U] [#6 -0.10,-0.71,0.00,M1] [#7 -0.68,-0.29,0.00,M6] [#8 -0.25,0.11,0.83,U] 
22:38:32.497 00.001 21068 refined, 5 included, MultiStar: {-0.11, -0.15}, one-star: {-0.29, -0.12}
22:38:32.499 00.002 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
22:38:32.499 00.000 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
22:38:32.500 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.19 mountX=0.08 mountY=0.17, mountTheta=1.14
22:38:32.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.15, opts=13)
22:38:32.503 00.001 21068 Enqueuing Move request for scope (-0.11, -0.15)
22:38:32.504 00.001 16108 Worker thread wakes up
22:38:32.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
22:38:32.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
22:38:32.504 00.000 16108 Moving (-0.11, -0.15) raw xDistance=0.08 yDistance=0.17
22:38:32.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:38:32.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:32.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:38:32.504 00.000 16108 MoveAxis(E, 0, ABG)
22:38:32.504 00.000 16108 Move returns status 0, amount 0
22:38:32.504 00.000 16108 MoveAxis(N, 0, ABG)
22:38:32.504 00.000 16108 Move returns status 0, amount 0
22:38:32.504 00.000 16108 move complete, result=0
22:38:32.504 00.000 16108 worker thread done servicing request
22:38:32.512 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3872, FiltMin=3232, FiltMax=54992, Gamma=1.000
22:38:32.531 00.019 21068 UpdateGuideState exits: m=113070 SNR=72.4
22:38:32.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:32.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:32.533 00.000 21068 Enqueuing Expose request
22:38:32.535 00.002 16108 Worker thread wakes up
22:38:32.535 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:32.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:32.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:33.506 00.970 16108 Exposure complete
22:38:33.570 00.064 16108 worker thread done servicing request
22:38:33.570 00.000 21068 OnExposeComplete: enter
22:38:33.571 00.001 21068 UpdateGuideState(): m_state=6
22:38:33.572 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2139
22:38:33.574 00.002 21068 Star::Find returns 1 (0), X=219.70, Y=876.92, Mass=106342, SNR=76.2, Peak=16739 HFD=2.9
22:38:33.575 00.001 21068 MultiStar: [#1 -0.29,-0.50,0.00,M1] [#2 -0.26,-0.44,1.32,U] [#3 -0.27,-0.65,0.00,M1] [#4 -0.42,-0.76,0.00,M2] [#5 -0.35,-0.75,0.00,M1] [#6 -0.59,-0.81,0.00,M2] [#7 -0.88,-0.66,0.00,M7] [#8 -0.44,-0.36,0.00,M1] 
22:38:33.576 00.001 21068 refined, 1 included, MultiStar: {-0.36, -0.52}, one-star: {-0.49, -0.63}
22:38:33.576 00.000 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
22:38:33.577 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
22:38:33.578 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.52 hyp=0.63 cameraTheta=-2.18 mountX=0.26 mountY=0.59, mountTheta=1.15
22:38:33.579 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.52, opts=13)
22:38:33.580 00.001 21068 Enqueuing Move request for scope (-0.36, -0.52)
22:38:33.581 00.001 16108 Worker thread wakes up
22:38:33.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.52) opts 0xd
22:38:33.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.52)
22:38:33.581 00.000 16108 Moving (-0.36, -0.52) raw xDistance=0.26 yDistance=0.59
22:38:33.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:38:33.581 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.52 newest=0.77
22:38:33.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
22:38:33.581 00.000 16108 MoveAxis(W, 69, ABG)
22:38:33.581 00.000 16108 Guiding  Dir = 3, Dur = 69
22:38:33.581 00.000 16108 IsSlewing returns 0
22:38:33.581 00.000 16108 IsGuiding returns 0
22:38:33.585 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3872, FiltMin=3360, FiltMax=63040, Gamma=1.000
22:38:33.603 00.018 21068 UpdateGuideState exits: m=106342 SNR=76.2
22:38:33.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:33.606 00.001 21068 Enqueuing Expose request
22:38:33.635 00.029 16108 PulseGuide returned control before completion, sleep 27
22:38:33.665 00.030 16108 IsGuiding returns 1
22:38:33.665 00.000 16108 scope still moving after pulse duration time elapsed
22:38:33.698 00.033 16108 IsSlewing returns 0
22:38:33.698 00.000 16108 IsGuiding returns 1
22:38:33.729 00.031 16108 IsSlewing returns 0
22:38:33.729 00.000 16108 IsGuiding returns 0
22:38:33.729 00.000 16108 scope move finished after 69 + 78 ms
22:38:33.729 00.000 16108 Move returns status 0, amount 69
22:38:33.729 00.000 16108 MoveAxis(S, 118, ABG)
22:38:33.729 00.000 16108 Guiding  Dir = 1, Dur = 118
22:38:33.729 00.000 16108 IsSlewing returns 0
22:38:33.730 00.001 16108 IsGuiding returns 0
22:38:33.795 00.065 16108 PulseGuide returned control before completion, sleep 64
22:38:33.871 00.076 16108 IsGuiding returns 1
22:38:33.871 00.000 16108 scope still moving after pulse duration time elapsed
22:38:33.903 00.032 16108 IsSlewing returns 0
22:38:33.903 00.000 16108 IsGuiding returns 1
22:38:33.934 00.031 16108 IsSlewing returns 0
22:38:33.934 00.000 16108 IsGuiding returns 1
22:38:33.966 00.032 16108 IsSlewing returns 0
22:38:33.966 00.000 16108 IsGuiding returns 0
22:38:33.966 00.000 16108 scope move finished after 118 + 117 ms
22:38:33.966 00.000 16108 Move returns status 0, amount 118
22:38:33.966 00.000 16108 move complete, result=0
22:38:33.966 00.000 16108 worker thread done servicing request
22:38:33.966 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.6 px 118 ms SOUTH
22:38:33.968 00.002 16108 Worker thread wakes up
22:38:33.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:33.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:35.117 01.149 16108 Exposure complete
22:38:35.176 00.059 16108 worker thread done servicing request
22:38:35.176 00.000 21068 OnExposeComplete: enter
22:38:35.177 00.001 21068 UpdateGuideState(): m_state=6
22:38:35.178 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2140
22:38:35.179 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.63, Mass=135515, SNR=83.3, Peak=19091 HFD=3.3
22:38:35.180 00.001 21068 MultiStar: [#1 -0.12,-0.20,1.06,U] [#2 -0.09,0.12,1.02,U] [#3 0.09,0.05,0.97,U] [#4 -0.22,-0.11,0.82,U] [#5 -0.03,-0.26,0.96,U] [#6 -0.21,-0.50,0.81,U] [#7 -1.02,-0.08,0.00,M8] [#8 -0.37,0.30,0.77,U] 
22:38:35.181 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.06}, one-star: {-0.30, 0.08}
22:38:35.181 00.000 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
22:38:35.182 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
22:38:35.183 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.72 mountX=0.13 mountY=0.10, mountTheta=0.63
22:38:35.184 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
22:38:35.185 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
22:38:35.186 00.001 16108 Worker thread wakes up
22:38:35.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:38:35.186 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:38:35.186 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.13 yDistance=0.10
22:38:35.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:38:35.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:35.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:35.186 00.000 16108 MoveAxis(E, 0, ABG)
22:38:35.187 00.001 16108 Move returns status 0, amount 0
22:38:35.187 00.000 16108 MoveAxis(N, 0, ABG)
22:38:35.187 00.000 16108 Move returns status 0, amount 0
22:38:35.187 00.000 16108 move complete, result=0
22:38:35.187 00.000 16108 worker thread done servicing request
22:38:35.192 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3869, FiltMin=3325, FiltMax=56221, Gamma=1.000
22:38:35.212 00.020 21068 UpdateGuideState exits: m=135515 SNR=83.3
22:38:35.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:35.214 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:35.215 00.001 21068 Enqueuing Expose request
22:38:35.215 00.000 16108 Worker thread wakes up
22:38:35.215 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:35.216 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:35.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:36.177 00.961 16108 Exposure complete
22:38:36.239 00.062 16108 worker thread done servicing request
22:38:36.239 00.000 21068 OnExposeComplete: enter
22:38:36.240 00.001 21068 UpdateGuideState(): m_state=6
22:38:36.241 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2141
22:38:36.242 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.28, Mass=105947, SNR=77.1, Peak=16851 HFD=2.8
22:38:36.243 00.001 21068 MultiStar: [#1 0.21,-0.09,1.11,U] [#2 0.15,0.13,1.14,U] [#3 0.03,0.16,1.03,U] [#4 0.14,-0.45,0.81,U] [#5 0.19,-0.17,0.89,U] [#6 -0.01,-0.25,0.91,U] [#7 -0.45,-0.24,0.62,U] [#8 0.07,0.03,0.74,U] 
22:38:36.244 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.07, -0.27}
22:38:36.245 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.17)
22:38:36.246 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
22:38:36.247 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=-0.07 mountY=0.10, mountTheta=2.19
22:38:36.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
22:38:36.250 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
22:38:36.251 00.001 16108 Worker thread wakes up
22:38:36.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:38:36.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:38:36.251 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
22:38:36.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:38:36.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:36.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:36.251 00.000 16108 MoveAxis(E, 0, ABG)
22:38:36.251 00.000 16108 Move returns status 0, amount 0
22:38:36.251 00.000 16108 MoveAxis(N, 0, ABG)
22:38:36.251 00.000 16108 Move returns status 0, amount 0
22:38:36.251 00.000 16108 move complete, result=0
22:38:36.251 00.000 16108 worker thread done servicing request
22:38:36.256 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3872, FiltMin=3318, FiltMax=53561, Gamma=1.000
22:38:36.273 00.017 21068 UpdateGuideState exits: m=105947 SNR=77.1
22:38:36.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:36.276 00.001 21068 Enqueuing Expose request
22:38:36.277 00.001 16108 Worker thread wakes up
22:38:36.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:36.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:36.278 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:37.427 01.149 16108 Exposure complete
22:38:37.484 00.057 16108 worker thread done servicing request
22:38:37.486 00.002 21068 OnExposeComplete: enter
22:38:37.486 00.000 21068 UpdateGuideState(): m_state=6
22:38:37.487 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2142
22:38:37.487 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=877.36, Mass=114052, SNR=75.4, Peak=16867 HFD=2.9
22:38:37.490 00.003 21068 MultiStar: [#1 0.32,-0.14,1.21,U] [#2 0.22,-0.07,1.18,U] [#3 0.22,-0.24,1.18,U] [#4 0.20,-0.41,0.80,U] [#5 0.45,-0.34,0.00,M1] [#6 0.27,-0.48,0.00,M1] [#7 -0.20,-0.39,0.56,U] [#8 0.17,-0.20,0.78,U] 
22:38:37.490 00.000 21068 single-star, 6 included, MultiStar: {0.15, -0.21}, one-star: {-0.12, -0.20}
22:38:37.491 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
22:38:37.491 00.000 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
22:38:37.492 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.12 mountX=0.08 mountY=0.22, mountTheta=1.21
22:38:37.495 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.20, opts=13)
22:38:37.495 00.000 21068 Enqueuing Move request for scope (-0.12, -0.20)
22:38:37.496 00.001 16108 Worker thread wakes up
22:38:37.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
22:38:37.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
22:38:37.496 00.000 16108 Moving (-0.12, -0.20) raw xDistance=0.08 yDistance=0.22
22:38:37.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:38:37.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:38:37.496 00.000 16108 MoveAxis(E, 0, ABG)
22:38:37.497 00.001 16108 Move returns status 0, amount 0
22:38:37.497 00.000 16108 MoveAxis(S, 44, ABG)
22:38:37.497 00.000 16108 Guiding  Dir = 1, Dur = 44
22:38:37.497 00.000 16108 IsSlewing returns 0
22:38:37.497 00.000 16108 IsGuiding returns 0
22:38:37.498 00.001 16108 PulseGuide returned control before completion, sleep 54
22:38:37.502 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3872, FiltMin=3315, FiltMax=45721, Gamma=1.000
22:38:37.518 00.016 21068 UpdateGuideState exits: m=114052 SNR=75.4
22:38:37.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:37.520 00.000 21068 Enqueuing Expose request
22:38:37.556 00.036 16108 IsGuiding returns 1
22:38:37.556 00.000 16108 scope still moving after pulse duration time elapsed
22:38:37.587 00.031 16108 IsSlewing returns 0
22:38:37.587 00.000 16108 IsGuiding returns 0
22:38:37.587 00.000 16108 scope move finished after 44 + 45 ms
22:38:37.587 00.000 16108 Move returns status 0, amount 44
22:38:37.587 00.000 16108 move complete, result=0
22:38:37.587 00.000 16108 worker thread done servicing request
22:38:37.587 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
22:38:37.588 00.001 16108 Worker thread wakes up
22:38:37.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:37.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:38.545 00.957 16108 Exposure complete
22:38:38.602 00.057 16108 worker thread done servicing request
22:38:38.602 00.000 21068 OnExposeComplete: enter
22:38:38.603 00.001 21068 UpdateGuideState(): m_state=6
22:38:38.604 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2143
22:38:38.604 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=877.22, Mass=110522, SNR=68.3, Peak=15523 HFD=3.1
22:38:38.606 00.002 21068 MultiStar: [#1 0.21,-0.23,1.19,U] [#2 0.13,-0.10,1.51,U] [#3 0.27,-0.19,1.11,U] [#4 -0.08,-0.27,0.94,U] [#5 -0.05,-0.66,0.00,M2] [#6 0.07,-0.83,0.00,M2] [#7 -0.45,-0.29,0.66,U] [#8 0.15,-0.02,0.98,U] 
22:38:38.607 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.04, -0.33}
22:38:38.608 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
22:38:38.608 00.000 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
22:38:38.609 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.19 mountX=-0.11 mountY=0.17, mountTheta=2.15
22:38:38.611 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
22:38:38.612 00.001 21068 Enqueuing Move request for scope (0.08, -0.19)
22:38:38.612 00.000 16108 Worker thread wakes up
22:38:38.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
22:38:38.612 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
22:38:38.612 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.11 yDistance=0.17
22:38:38.613 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:38:38.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:38.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:38:38.613 00.000 16108 MoveAxis(E, 0, ABG)
22:38:38.613 00.000 16108 Move returns status 0, amount 0
22:38:38.613 00.000 16108 MoveAxis(N, 0, ABG)
22:38:38.613 00.000 16108 Move returns status 0, amount 0
22:38:38.613 00.000 16108 move complete, result=0
22:38:38.613 00.000 16108 worker thread done servicing request
22:38:38.616 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3872, FiltMin=3286, FiltMax=45152, Gamma=1.000
22:38:38.633 00.017 21068 UpdateGuideState exits: m=110522 SNR=68.3
22:38:38.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:38.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:38.636 00.001 21068 Enqueuing Expose request
22:38:38.637 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:38.638 00.001 16108 Worker thread wakes up
22:38:38.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:38.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:39.802 01.163 16108 Exposure complete
22:38:39.859 00.057 16108 worker thread done servicing request
22:38:39.859 00.000 21068 OnExposeComplete: enter
22:38:39.859 00.000 21068 UpdateGuideState(): m_state=6
22:38:39.860 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2144
22:38:39.861 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.52, Mass=118515, SNR=76.9, Peak=17795 HFD=3.1
22:38:39.862 00.001 21068 MultiStar: [#1 -0.04,0.14,1.24,U] [#2 0.11,0.29,1.17,U] [#3 0.13,0.21,1.02,U] [#4 0.01,-0.31,0.79,U] [#5 0.11,-0.10,0.85,U] [#6 -0.12,-0.49,0.82,U] [#7 -0.47,-0.26,0.59,U] [#8 -0.25,0.25,0.65,U] 
22:38:39.863 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.02, -0.03}
22:38:39.864 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
22:38:39.864 00.000 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
22:38:39.865 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.05 mountX=0.03 mountY=0.01, mountTheta=0.32
22:38:39.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
22:38:39.867 00.000 21068 Enqueuing Move request for scope (-0.03, -0.00)
22:38:39.868 00.001 16108 Worker thread wakes up
22:38:39.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:38:39.868 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:38:39.868 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
22:38:39.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:38:39.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:39.869 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:39.869 00.000 16108 MoveAxis(E, 0, ABG)
22:38:39.869 00.000 16108 Move returns status 0, amount 0
22:38:39.869 00.000 16108 MoveAxis(N, 0, ABG)
22:38:39.869 00.000 16108 Move returns status 0, amount 0
22:38:39.869 00.000 16108 move complete, result=0
22:38:39.869 00.000 16108 worker thread done servicing request
22:38:39.873 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3872, FiltMin=3254, FiltMax=60925, Gamma=1.000
22:38:39.889 00.016 21068 UpdateGuideState exits: m=118515 SNR=76.9
22:38:39.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:39.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:39.892 00.001 21068 Enqueuing Expose request
22:38:39.893 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:39.894 00.001 16108 Worker thread wakes up
22:38:39.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:39.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:40.859 00.965 16108 Exposure complete
22:38:40.916 00.057 16108 worker thread done servicing request
22:38:40.916 00.000 21068 OnExposeComplete: enter
22:38:40.917 00.001 21068 UpdateGuideState(): m_state=6
22:38:40.918 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2145
22:38:40.919 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.86, Mass=106361, SNR=68.6, Peak=14851 HFD=3.3
22:38:40.920 00.001 21068 MultiStar: [#1 0.07,0.18,1.20,U] [#2 0.17,0.33,1.37,U] [#3 0.36,0.33,0.97,U] [#4 -0.17,-0.07,0.74,U] [#5 0.18,0.20,0.95,U] [#6 0.06,-0.15,0.90,U] [#7 -0.32,0.07,0.73,U] [#8 0.09,0.44,0.86,U] 
22:38:40.921 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.20}, one-star: {0.16, 0.31}
22:38:40.922 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:38:40.923 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:38:40.924 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.15 mountX=-0.05 mountY=-0.21, mountTheta=-1.81
22:38:40.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.20, opts=13)
22:38:40.927 00.001 21068 Enqueuing Move request for scope (0.09, 0.20)
22:38:40.928 00.001 16108 Worker thread wakes up
22:38:40.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
22:38:40.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
22:38:40.928 00.000 16108 Moving (0.09, 0.20) raw xDistance=-0.05 yDistance=-0.21
22:38:40.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:38:40.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:38:40.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:38:40.928 00.000 16108 MoveAxis(E, 0, ABG)
22:38:40.928 00.000 16108 Move returns status 0, amount 0
22:38:40.928 00.000 16108 MoveAxis(N, 0, ABG)
22:38:40.928 00.000 16108 Move returns status 0, amount 0
22:38:40.928 00.000 16108 move complete, result=0
22:38:40.928 00.000 16108 worker thread done servicing request
22:38:40.933 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3872, FiltMin=3315, FiltMax=59917, Gamma=1.000
22:38:40.952 00.019 21068 UpdateGuideState exits: m=106361 SNR=68.6
22:38:40.954 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:40.956 00.001 21068 Enqueuing Expose request
22:38:40.956 00.000 16108 Worker thread wakes up
22:38:40.957 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:40.957 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:40.958 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:42.109 01.151 16108 Exposure complete
22:38:42.163 00.054 16108 worker thread done servicing request
22:38:42.163 00.000 21068 OnExposeComplete: enter
22:38:42.165 00.002 21068 UpdateGuideState(): m_state=6
22:38:42.167 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2146
22:38:42.168 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.89, Mass=112414, SNR=66.3, Peak=17347 HFD=3.0
22:38:42.169 00.001 21068 MultiStar: [#1 0.09,0.40,1.42,U] [#2 0.04,0.47,1.25,U] [#3 0.08,0.12,1.19,U] [#4 -0.20,0.07,0.87,U] [#5 0.13,-0.01,1.10,U] [#6 0.07,-0.21,0.89,U] [#7 -0.65,0.39,0.00,M4] [#8 -0.09,0.20,0.91,U] 
22:38:42.170 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.19}, one-star: {-0.10, 0.34}
22:38:42.171 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
22:38:42.171 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
22:38:42.172 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.49 mountX=0.02 mountY=-0.19, mountTheta=-1.47
22:38:42.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.19, opts=13)
22:38:42.174 00.000 21068 Enqueuing Move request for scope (0.01, 0.19)
22:38:42.175 00.001 16108 Worker thread wakes up
22:38:42.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:38:42.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:38:42.175 00.000 16108 Moving (0.01, 0.19) raw xDistance=0.02 yDistance=-0.19
22:38:42.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:38:42.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:42.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:38:42.175 00.000 16108 MoveAxis(E, 0, ABG)
22:38:42.175 00.000 16108 Move returns status 0, amount 0
22:38:42.175 00.000 16108 MoveAxis(N, 0, ABG)
22:38:42.175 00.000 16108 Move returns status 0, amount 0
22:38:42.176 00.001 16108 move complete, result=0
22:38:42.176 00.000 16108 worker thread done servicing request
22:38:42.179 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3872, FiltMin=3325, FiltMax=53325, Gamma=1.000
22:38:42.194 00.015 21068 UpdateGuideState exits: m=112414 SNR=66.3
22:38:42.196 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:42.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:42.198 00.001 21068 Enqueuing Expose request
22:38:42.199 00.001 16108 Worker thread wakes up
22:38:42.199 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:42.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:42.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:43.172 00.972 16108 Exposure complete
22:38:43.229 00.057 16108 worker thread done servicing request
22:38:43.229 00.000 21068 OnExposeComplete: enter
22:38:43.229 00.000 21068 UpdateGuideState(): m_state=6
22:38:43.231 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2147
22:38:43.232 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.46, Mass=108759, SNR=73.9, Peak=15283 HFD=3.1
22:38:43.233 00.001 21068 MultiStar: [#1 -0.21,-0.13,1.11,U] [#2 -0.18,0.02,1.12,U] [#3 -0.18,0.01,0.95,U] [#4 -0.37,-0.47,0.00,M1] [#5 -0.21,-0.28,1.04,U] [#6 -0.42,-0.67,0.00,M1] [#7 -0.33,-0.23,0.64,U] [#8 -0.38,0.30,0.83,U] 
22:38:43.234 00.001 21068 refined, 6 included, MultiStar: {-0.25, -0.06}, one-star: {-0.32, -0.09}
22:38:43.235 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
22:38:43.235 00.000 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
22:38:43.236 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.24 mountY=0.12, mountTheta=0.46
22:38:43.238 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.06, opts=13)
22:38:43.239 00.001 21068 Enqueuing Move request for scope (-0.25, -0.06)
22:38:43.239 00.000 16108 Worker thread wakes up
22:38:43.240 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
22:38:43.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
22:38:43.240 00.000 16108 Moving (-0.25, -0.06) raw xDistance=0.24 yDistance=0.12
22:38:43.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:38:43.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:43.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:38:43.240 00.000 16108 MoveAxis(W, 62, ABG)
22:38:43.240 00.000 16108 Guiding  Dir = 3, Dur = 62
22:38:43.240 00.000 16108 IsSlewing returns 0
22:38:43.240 00.000 16108 IsGuiding returns 0
22:38:43.245 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3872, FiltMin=3305, FiltMax=55805, Gamma=1.000
22:38:43.261 00.016 21068 UpdateGuideState exits: m=108759 SNR=73.9
22:38:43.263 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.263 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:43.264 00.001 21068 Enqueuing Expose request
22:38:43.275 00.011 16108 PulseGuide returned control before completion, sleep 38
22:38:43.320 00.045 16108 IsGuiding returns 1
22:38:43.320 00.000 16108 scope still moving after pulse duration time elapsed
22:38:43.351 00.031 16108 IsSlewing returns 0
22:38:43.351 00.000 16108 IsGuiding returns 1
22:38:43.382 00.031 16108 IsSlewing returns 0
22:38:43.382 00.000 16108 IsGuiding returns 0
22:38:43.382 00.000 16108 scope move finished after 62 + 79 ms
22:38:43.382 00.000 16108 Move returns status 0, amount 62
22:38:43.382 00.000 16108 MoveAxis(N, 0, ABG)
22:38:43.382 00.000 16108 Move returns status 0, amount 0
22:38:43.382 00.000 16108 move complete, result=0
22:38:43.382 00.000 16108 worker thread done servicing request
22:38:43.382 00.000 16108 Worker thread wakes up
22:38:43.382 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
22:38:43.383 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:43.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:44.534 01.151 16108 Exposure complete
22:38:44.596 00.062 16108 worker thread done servicing request
22:38:44.596 00.000 21068 OnExposeComplete: enter
22:38:44.597 00.001 21068 UpdateGuideState(): m_state=6
22:38:44.598 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2148
22:38:44.599 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.59, Mass=100306, SNR=65.2, Peak=14240 HFD=3.2
22:38:44.600 00.001 21068 MultiStar: [#1 0.59,-0.10,0.00,M1] [#2 0.69,0.25,0.00,M1] [#3 0.58,0.18,0.00,M1] [#4 0.45,-0.26,0.96,U] [#5 0.87,-0.32,0.00,M1] [#6 0.47,-0.34,0.00,M2] [#7 0.03,-0.06,0.66,U] [#8 0.58,-0.10,0.00,M1] 
22:38:44.601 00.001 21068 refined, 2 included, MultiStar: {0.37, -0.10}, one-star: {0.51, 0.04}
22:38:44.602 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
22:38:44.603 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
22:38:44.605 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=-0.10 hyp=0.38 cameraTheta=-0.26 mountX=-0.38 mountY=0.01, mountTheta=3.12
22:38:44.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.10, opts=13)
22:38:44.608 00.001 21068 Enqueuing Move request for scope (0.37, -0.10)
22:38:44.609 00.001 16108 Worker thread wakes up
22:38:44.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.10) opts 0xd
22:38:44.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.10)
22:38:44.609 00.000 16108 Moving (0.37, -0.10) raw xDistance=-0.38 yDistance=0.01
22:38:44.610 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
22:38:44.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:44.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:44.610 00.000 16108 MoveAxis(E, 95, ABG)
22:38:44.610 00.000 16108 Guiding  Dir = 2, Dur = 95
22:38:44.610 00.000 16108 IsSlewing returns 0
22:38:44.610 00.000 16108 IsGuiding returns 0
22:38:44.611 00.001 16108 PulseGuide returned control before completion, sleep 105
22:38:44.614 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3872, FiltMin=3369, FiltMax=59331, Gamma=1.000
22:38:44.633 00.019 21068 UpdateGuideState exits: m=100306 SNR=65.2
22:38:44.635 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:44.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:44.637 00.001 21068 Enqueuing Expose request
22:38:44.726 00.089 16108 IsGuiding returns 1
22:38:44.726 00.000 16108 scope still moving after pulse duration time elapsed
22:38:44.757 00.031 16108 IsSlewing returns 0
22:38:44.757 00.000 16108 IsGuiding returns 1
22:38:44.789 00.032 16108 IsSlewing returns 0
22:38:44.789 00.000 16108 IsGuiding returns 0
22:38:44.790 00.001 16108 scope move finished after 95 + 84 ms
22:38:44.790 00.000 16108 Move returns status 0, amount 95
22:38:44.790 00.000 16108 MoveAxis(N, 0, ABG)
22:38:44.790 00.000 16108 Move returns status 0, amount 0
22:38:44.790 00.000 16108 move complete, result=0
22:38:44.790 00.000 16108 worker thread done servicing request
22:38:44.790 00.000 16108 Worker thread wakes up
22:38:44.790 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:44.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:44.790 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.0 px 0 ms NORTH
22:38:45.751 00.961 16108 Exposure complete
22:38:45.809 00.058 16108 worker thread done servicing request
22:38:45.809 00.000 21068 OnExposeComplete: enter
22:38:45.810 00.001 21068 UpdateGuideState(): m_state=6
22:38:45.811 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2149
22:38:45.812 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.54, Mass=114226, SNR=73.8, Peak=13683 HFD=3.3
22:38:45.813 00.001 21068 MultiStar: [#1 0.09,-0.02,1.23,U] [#2 0.20,-0.06,1.31,U] [#3 0.17,0.13,1.01,U] [#4 -0.08,-0.20,0.79,U] [#5 0.32,-0.19,0.89,U] [#6 0.16,-0.47,0.83,U] [#7 -0.46,0.08,0.65,U] [#8 0.06,0.07,0.66,U] 
22:38:45.813 00.000 21068 single-star, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.08, -0.01}
22:38:45.814 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
22:38:45.815 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
22:38:45.816 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
22:38:45.817 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
22:38:45.818 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
22:38:45.819 00.001 16108 Worker thread wakes up
22:38:45.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
22:38:45.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
22:38:45.819 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
22:38:45.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:38:45.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:38:45.819 00.000 16108 MoveAxis(E, 0, ABG)
22:38:45.819 00.000 16108 Move returns status 0, amount 0
22:38:45.819 00.000 16108 MoveAxis(N, 0, ABG)
22:38:45.819 00.000 16108 Move returns status 0, amount 0
22:38:45.819 00.000 16108 move complete, result=0
22:38:45.820 00.001 16108 worker thread done servicing request
22:38:45.824 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3875, FiltMin=3305, FiltMax=50969, Gamma=1.000
22:38:45.840 00.016 21068 UpdateGuideState exits: m=114226 SNR=73.8
22:38:45.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:45.843 00.001 21068 Enqueuing Expose request
22:38:45.844 00.001 16108 Worker thread wakes up
22:38:45.844 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:45.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:45.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:46.996 01.151 16108 Exposure complete
22:38:47.052 00.056 16108 worker thread done servicing request
22:38:47.052 00.000 21068 OnExposeComplete: enter
22:38:47.054 00.002 21068 UpdateGuideState(): m_state=6
22:38:47.055 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2150
22:38:47.055 00.000 21068 Star::Find returns 1 (0), X=220.32, Y=877.61, Mass=122773, SNR=77.1, Peak=13088 HFD=3.5
22:38:47.056 00.001 21068 MultiStar: [#1 0.11,0.01,1.06,U] [#2 0.35,0.32,0.91,U] [#3 0.01,0.24,1.22,U] [#4 -0.04,0.09,0.78,U] [#5 0.48,0.00,0.90,U] [#6 0.32,-0.25,0.62,U] [#7 -0.42,0.20,0.53,U] [#8 0.28,0.39,0.67,U] 
22:38:47.057 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.13, 0.05}
22:38:47.058 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
22:38:47.059 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
22:38:47.059 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
22:38:47.061 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.05, opts=13)
22:38:47.062 00.001 21068 Enqueuing Move request for scope (0.13, 0.05)
22:38:47.062 00.000 16108 Worker thread wakes up
22:38:47.063 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
22:38:47.063 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
22:38:47.063 00.000 16108 Moving (0.13, 0.05) raw xDistance=-0.12 yDistance=-0.08
22:38:47.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:38:47.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:47.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:38:47.063 00.000 16108 MoveAxis(E, 0, ABG)
22:38:47.063 00.000 16108 Move returns status 0, amount 0
22:38:47.063 00.000 16108 MoveAxis(N, 0, ABG)
22:38:47.063 00.000 16108 Move returns status 0, amount 0
22:38:47.063 00.000 16108 move complete, result=0
22:38:47.063 00.000 16108 worker thread done servicing request
22:38:47.067 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3869, FiltMin=3222, FiltMax=56765, Gamma=1.000
22:38:47.081 00.014 21068 UpdateGuideState exits: m=122773 SNR=77.1
22:38:47.083 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:47.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:47.085 00.001 21068 Enqueuing Expose request
22:38:47.086 00.001 16108 Worker thread wakes up
22:38:47.086 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:47.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:47.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:48.053 00.967 16108 Exposure complete
22:38:48.112 00.059 16108 worker thread done servicing request
22:38:48.113 00.001 21068 OnExposeComplete: enter
22:38:48.113 00.000 21068 UpdateGuideState(): m_state=6
22:38:48.114 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2151
22:38:48.115 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=878.01, Mass=116531, SNR=69.4, Peak=16947 HFD=2.9
22:38:48.116 00.001 21068 MultiStar: [#1 -0.02,0.31,1.26,U] [#2 -0.10,0.64,0.00,M1] [#3 0.14,0.41,1.30,U] [#4 -0.09,0.14,1.01,U] [#5 0.19,0.02,0.95,U] [#6 -0.05,-0.05,0.98,U] [#7 -0.91,0.31,0.00,M1] [#8 -0.21,0.67,0.00,M1] 
22:38:48.116 00.000 21068 refined, 5 included, MultiStar: {-0.01, 0.23}, one-star: {-0.24, 0.45}
22:38:48.117 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
22:38:48.118 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:38:48.118 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=0.05 mountY=-0.22, mountTheta=-1.37
22:38:48.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.23, opts=13)
22:38:48.120 00.000 21068 Enqueuing Move request for scope (-0.01, 0.23)
22:38:48.122 00.002 16108 Worker thread wakes up
22:38:48.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
22:38:48.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
22:38:48.122 00.000 16108 Moving (-0.01, 0.23) raw xDistance=0.05 yDistance=-0.22
22:38:48.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:38:48.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:38:48.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:38:48.123 00.001 16108 MoveAxis(E, 0, ABG)
22:38:48.123 00.000 16108 Move returns status 0, amount 0
22:38:48.123 00.000 16108 MoveAxis(N, 0, ABG)
22:38:48.123 00.000 16108 Move returns status 0, amount 0
22:38:48.123 00.000 16108 move complete, result=0
22:38:48.123 00.000 16108 worker thread done servicing request
22:38:48.127 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3872, FiltMin=3347, FiltMax=53155, Gamma=1.000
22:38:48.142 00.015 21068 UpdateGuideState exits: m=116531 SNR=69.4
22:38:48.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:48.145 00.001 21068 Enqueuing Expose request
22:38:48.145 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:48.146 00.001 16108 Worker thread wakes up
22:38:48.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:48.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:49.299 01.153 16108 Exposure complete
22:38:49.361 00.062 16108 worker thread done servicing request
22:38:49.361 00.000 21068 OnExposeComplete: enter
22:38:49.362 00.001 21068 UpdateGuideState(): m_state=6
22:38:49.363 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2152
22:38:49.364 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.45, Mass=114028, SNR=77.2, Peak=15635 HFD=3.5
22:38:49.365 00.001 21068 MultiStar: [#1 0.10,-0.06,1.02,U] [#2 0.26,0.34,1.15,U] [#3 0.20,0.22,0.85,U] [#4 0.38,-0.33,0.76,U] [#5 0.41,-0.09,0.95,U] [#6 0.12,-0.31,0.86,U] [#7 -0.56,-0.08,0.00,M2] [#8 -0.06,0.08,0.71,U] 
22:38:49.366 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.02}, one-star: {-0.11, -0.10}
22:38:49.367 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
22:38:49.368 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
22:38:49.368 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.40 mountX=0.09 mountY=0.13, mountTheta=0.94
22:38:49.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
22:38:49.371 00.001 21068 Enqueuing Move request for scope (-0.11, -0.10)
22:38:49.372 00.001 16108 Worker thread wakes up
22:38:49.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
22:38:49.372 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
22:38:49.372 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.13
22:38:49.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:38:49.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:49.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:38:49.372 00.000 16108 MoveAxis(E, 0, ABG)
22:38:49.372 00.000 16108 Move returns status 0, amount 0
22:38:49.372 00.000 16108 MoveAxis(N, 0, ABG)
22:38:49.372 00.000 16108 Move returns status 0, amount 0
22:38:49.372 00.000 16108 move complete, result=0
22:38:49.372 00.000 16108 worker thread done servicing request
22:38:49.376 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3869, FiltMin=3296, FiltMax=62621, Gamma=1.000
22:38:49.393 00.017 21068 UpdateGuideState exits: m=114028 SNR=77.2
22:38:49.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:49.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:49.396 00.001 21068 Enqueuing Expose request
22:38:49.397 00.001 16108 Worker thread wakes up
22:38:49.397 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:49.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:49.398 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:50.353 00.955 16108 Exposure complete
22:38:50.411 00.058 16108 worker thread done servicing request
22:38:50.411 00.000 21068 OnExposeComplete: enter
22:38:50.412 00.001 21068 UpdateGuideState(): m_state=6
22:38:50.412 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2153
22:38:50.413 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.71, Mass=108082, SNR=72.5, Peak=16515 HFD=3.5
22:38:50.414 00.001 21068 MultiStar: [#1 0.17,0.46,1.24,U] [#2 -0.12,0.63,0.00,M1] [#3 0.19,0.20,1.10,U] [#4 0.19,0.13,0.83,U] [#5 0.19,0.09,0.89,U] [#6 0.07,-0.08,0.88,U] [#7 -0.68,0.36,0.00,M3] [#8 -0.23,0.42,0.74,U] 
22:38:50.415 00.001 21068 single-star, 6 included, MultiStar: {0.09, 0.21}, one-star: {-0.00, 0.16}
22:38:50.415 00.000 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
22:38:50.417 00.002 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:38:50.418 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=0.03 mountY=-0.15, mountTheta=-1.36
22:38:50.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.16, opts=13)
22:38:50.421 00.001 21068 Enqueuing Move request for scope (-0.00, 0.16)
22:38:50.422 00.001 16108 Worker thread wakes up
22:38:50.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
22:38:50.423 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
22:38:50.423 00.000 16108 Moving (-0.00, 0.16) raw xDistance=0.03 yDistance=-0.15
22:38:50.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:38:50.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:50.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:38:50.423 00.000 16108 MoveAxis(E, 0, ABG)
22:38:50.423 00.000 16108 Move returns status 0, amount 0
22:38:50.423 00.000 16108 MoveAxis(N, 0, ABG)
22:38:50.423 00.000 16108 Move returns status 0, amount 0
22:38:50.423 00.000 16108 move complete, result=0
22:38:50.423 00.000 16108 worker thread done servicing request
22:38:50.427 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3872, FiltMin=3318, FiltMax=57667, Gamma=1.000
22:38:50.445 00.018 21068 UpdateGuideState exits: m=108082 SNR=72.5
22:38:50.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:50.449 00.002 21068 Enqueuing Expose request
22:38:50.450 00.001 16108 Worker thread wakes up
22:38:50.450 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:50.451 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:50.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:51.604 01.153 16108 Exposure complete
22:38:51.664 00.060 16108 worker thread done servicing request
22:38:51.664 00.000 21068 OnExposeComplete: enter
22:38:51.665 00.001 21068 UpdateGuideState(): m_state=6
22:38:51.666 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2154
22:38:51.667 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.92, Mass=126951, SNR=80.5, Peak=18563 HFD=3.1
22:38:51.669 00.002 21068 MultiStar: [#1 0.19,0.27,1.04,U] [#2 -0.12,0.56,0.00,M2] [#3 0.25,0.26,0.92,U] [#4 0.01,0.22,0.89,U] [#5 0.15,0.20,0.78,U] [#6 0.23,0.13,0.79,U] [#7 -0.62,0.17,0.00,M4] [#8 0.04,0.30,0.91,U] 
22:38:51.670 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.26}, one-star: {-0.05, 0.37}
22:38:51.671 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:38:51.672 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:38:51.673 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.16 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
22:38:51.676 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.26, opts=13)
22:38:51.677 00.001 21068 Enqueuing Move request for scope (0.11, 0.26)
22:38:51.678 00.001 16108 Worker thread wakes up
22:38:51.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
22:38:51.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
22:38:51.678 00.000 16108 Moving (0.11, 0.26) raw xDistance=-0.07 yDistance=-0.28
22:38:51.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:38:51.678 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.30
22:38:51.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:38:51.678 00.000 16108 MoveAxis(E, 0, ABG)
22:38:51.678 00.000 16108 Move returns status 0, amount 0
22:38:51.678 00.000 16108 MoveAxis(N, 55, ABG)
22:38:51.678 00.000 16108 Guiding  Dir = 0, Dur = 55
22:38:51.679 00.001 16108 IsSlewing returns 0
22:38:51.679 00.000 16108 IsGuiding returns 0
22:38:51.682 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3872, FiltMin=3344, FiltMax=60051, Gamma=1.000
22:38:51.690 00.008 16108 PulseGuide returned control before completion, sleep 54
22:38:51.700 00.010 21068 UpdateGuideState exits: m=126951 SNR=80.5
22:38:51.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:51.701 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:51.702 00.001 21068 Enqueuing Expose request
22:38:51.750 00.048 16108 IsGuiding returns 1
22:38:51.750 00.000 16108 scope still moving after pulse duration time elapsed
22:38:51.782 00.032 16108 IsSlewing returns 0
22:38:51.782 00.000 16108 IsGuiding returns 0
22:38:51.782 00.000 16108 scope move finished after 55 + 48 ms
22:38:51.782 00.000 16108 Move returns status 0, amount 55
22:38:51.782 00.000 16108 move complete, result=0
22:38:51.782 00.000 16108 worker thread done servicing request
22:38:51.782 00.000 16108 Worker thread wakes up
22:38:51.782 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
22:38:51.783 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:51.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:52.760 00.977 16108 Exposure complete
22:38:52.822 00.062 16108 worker thread done servicing request
22:38:52.822 00.000 21068 OnExposeComplete: enter
22:38:52.823 00.001 21068 UpdateGuideState(): m_state=6
22:38:52.824 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2155
22:38:52.825 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=878.10, Mass=110828, SNR=76.3, Peak=15683 HFD=3.3
22:38:52.826 00.001 21068 MultiStar: [#1 0.10,0.72,0.00,M1] [#2 0.13,0.66,0.00,M3] [#3 0.12,0.68,0.00,M1] [#4 -0.03,0.19,0.84,U] [#5 0.46,0.21,0.87,U] [#6 -0.07,0.00,0.91,U] [#7 -0.51,0.51,0.00,M5] [#8 -0.00,0.71,0.00,M1] 
22:38:52.827 00.001 21068 refined, 3 included, MultiStar: {0.10, 0.25}, one-star: {0.05, 0.55}
22:38:52.828 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
22:38:52.828 00.000 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
22:38:52.829 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=-0.06 mountY=-0.26, mountTheta=-1.78
22:38:52.830 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.25, opts=13)
22:38:52.831 00.001 21068 Enqueuing Move request for scope (0.10, 0.25)
22:38:52.832 00.001 16108 Worker thread wakes up
22:38:52.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
22:38:52.832 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
22:38:52.832 00.000 16108 Moving (0.10, 0.25) raw xDistance=-0.06 yDistance=-0.26
22:38:52.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:38:52.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:38:52.833 00.001 16108 MoveAxis(E, 0, ABG)
22:38:52.833 00.000 16108 Move returns status 0, amount 0
22:38:52.833 00.000 16108 MoveAxis(N, 53, ABG)
22:38:52.833 00.000 16108 Guiding  Dir = 0, Dur = 53
22:38:52.833 00.000 16108 IsSlewing returns 0
22:38:52.833 00.000 16108 IsGuiding returns 0
22:38:52.837 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3872, FiltMin=3289, FiltMax=53059, Gamma=1.000
22:38:52.854 00.017 21068 UpdateGuideState exits: m=110828 SNR=76.3
22:38:52.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:52.855 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:52.856 00.001 21068 Enqueuing Expose request
22:38:52.858 00.002 16108 PulseGuide returned control before completion, sleep 38
22:38:52.904 00.046 16108 IsGuiding returns 1
22:38:52.904 00.000 16108 scope still moving after pulse duration time elapsed
22:38:52.934 00.030 16108 IsSlewing returns 0
22:38:52.934 00.000 16108 IsGuiding returns 1
22:38:52.966 00.032 16108 IsSlewing returns 0
22:38:52.966 00.000 16108 IsGuiding returns 0
22:38:52.966 00.000 16108 scope move finished after 53 + 79 ms
22:38:52.966 00.000 16108 Move returns status 0, amount 53
22:38:52.966 00.000 16108 move complete, result=0
22:38:52.966 00.000 16108 worker thread done servicing request
22:38:52.966 00.000 16108 Worker thread wakes up
22:38:52.966 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
22:38:52.967 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:52.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:54.130 01.163 16108 Exposure complete
22:38:54.185 00.055 16108 worker thread done servicing request
22:38:54.185 00.000 21068 OnExposeComplete: enter
22:38:54.186 00.001 21068 UpdateGuideState(): m_state=6
22:38:54.187 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2156
22:38:54.188 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.54, Mass=99333, SNR=64.1, Peak=13891 HFD=3.4
22:38:54.189 00.001 21068 MultiStar: [#1 0.32,0.04,1.35,U] [#2 0.25,0.15,1.50,U] [#3 0.01,0.08,1.11,U] [#4 -0.03,-0.23,0.80,U] [#5 0.44,-0.19,1.17,U] [#6 0.08,-0.64,0.00,M1] [#7 -0.27,-0.30,0.84,U] [#8 -0.01,0.32,0.88,U] 
22:38:54.189 00.000 21068 single-star, 7 included, MultiStar: {0.12, -0.00}, one-star: {-0.01, -0.01}
22:38:54.190 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
22:38:54.190 00.000 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
22:38:54.191 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.35 mountX=0.01 mountY=0.02, mountTheta=0.98
22:38:54.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
22:38:54.194 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
22:38:54.195 00.001 16108 Worker thread wakes up
22:38:54.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:38:54.195 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:38:54.195 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.02
22:38:54.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:38:54.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:54.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:54.195 00.000 16108 MoveAxis(E, 0, ABG)
22:38:54.195 00.000 16108 Move returns status 0, amount 0
22:38:54.195 00.000 16108 MoveAxis(N, 0, ABG)
22:38:54.195 00.000 16108 Move returns status 0, amount 0
22:38:54.195 00.000 16108 move complete, result=0
22:38:54.195 00.000 16108 worker thread done servicing request
22:38:54.200 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3869, FiltMin=3344, FiltMax=46461, Gamma=1.000
22:38:54.220 00.020 21068 UpdateGuideState exits: m=99333 SNR=64.1
22:38:54.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:54.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:54.222 00.000 21068 Enqueuing Expose request
22:38:54.223 00.001 16108 Worker thread wakes up
22:38:54.223 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:54.224 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:54.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:55.191 00.967 16108 Exposure complete
22:38:55.253 00.062 16108 worker thread done servicing request
22:38:55.253 00.000 21068 OnExposeComplete: enter
22:38:55.254 00.001 21068 UpdateGuideState(): m_state=6
22:38:55.255 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2157
22:38:55.255 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=877.84, Mass=112070, SNR=66.8, Peak=14608 HFD=3.3
22:38:55.257 00.002 21068 MultiStar: [#1 0.15,0.45,1.37,U] [#2 0.20,0.33,1.46,U] [#3 0.24,0.32,1.28,U] [#4 0.49,-0.11,0.89,U] [#5 0.69,-0.18,0.00,M1] [#6 0.63,0.00,0.00,M2] [#7 -0.31,-0.18,0.77,U] [#8 0.29,0.36,0.84,U] 
22:38:55.258 00.001 21068 refined, 6 included, MultiStar: {0.21, 0.25}, one-star: {0.36, 0.29}
22:38:55.259 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
22:38:55.259 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
22:38:55.260 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.87 mountX=-0.16 mountY=-0.29, mountTheta=-2.09
22:38:55.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.25, opts=13)
22:38:55.263 00.001 21068 Enqueuing Move request for scope (0.21, 0.25)
22:38:55.264 00.001 16108 Worker thread wakes up
22:38:55.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
22:38:55.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
22:38:55.264 00.000 16108 Moving (0.21, 0.25) raw xDistance=-0.16 yDistance=-0.29
22:38:55.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:38:55.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:38:55.264 00.000 16108 MoveAxis(E, 0, ABG)
22:38:55.264 00.000 16108 Move returns status 0, amount 0
22:38:55.264 00.000 16108 MoveAxis(N, 58, ABG)
22:38:55.264 00.000 16108 Guiding  Dir = 0, Dur = 58
22:38:55.264 00.000 16108 IsSlewing returns 0
22:38:55.265 00.001 16108 IsGuiding returns 0
22:38:55.268 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3869, FiltMin=3318, FiltMax=58749, Gamma=1.000
22:38:55.283 00.015 21068 UpdateGuideState exits: m=112070 SNR=66.8
22:38:55.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:55.286 00.001 21068 Enqueuing Expose request
22:38:55.303 00.017 16108 PulseGuide returned control before completion, sleep 31
22:38:55.348 00.045 16108 IsGuiding returns 1
22:38:55.348 00.000 16108 scope still moving after pulse duration time elapsed
22:38:55.380 00.032 16108 IsSlewing returns 0
22:38:55.380 00.000 16108 IsGuiding returns 1
22:38:55.411 00.031 16108 IsSlewing returns 0
22:38:55.411 00.000 16108 IsGuiding returns 0
22:38:55.411 00.000 16108 scope move finished after 58 + 88 ms
22:38:55.411 00.000 16108 Move returns status 0, amount 58
22:38:55.411 00.000 16108 move complete, result=0
22:38:55.411 00.000 16108 worker thread done servicing request
22:38:55.411 00.000 16108 Worker thread wakes up
22:38:55.411 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 58 ms NORTH
22:38:55.413 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:55.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:56.568 01.155 16108 Exposure complete
22:38:56.626 00.058 16108 worker thread done servicing request
22:38:56.626 00.000 21068 OnExposeComplete: enter
22:38:56.627 00.001 21068 UpdateGuideState(): m_state=6
22:38:56.628 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2158
22:38:56.629 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.80, Mass=107959, SNR=71.0, Peak=13395 HFD=3.3
22:38:56.630 00.001 21068 MultiStar: [#1 0.51,-0.04,1.16,U] [#2 0.24,0.42,1.46,U] [#3 0.55,0.05,0.00,M1] [#4 0.11,-0.26,0.85,U] [#5 0.48,-0.02,0.91,U] [#6 0.63,-0.25,0.00,M3] [#7 -0.03,0.14,0.63,U] [#8 0.14,0.43,0.83,U] 
22:38:56.630 00.000 21068 refined, 6 included, MultiStar: {0.26, 0.15}, one-star: {0.21, 0.25}
22:38:56.631 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
22:38:56.632 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
22:38:56.633 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.52 mountX=-0.23 mountY=-0.20, mountTheta=-2.41
22:38:56.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.15, opts=13)
22:38:56.635 00.000 21068 Enqueuing Move request for scope (0.26, 0.15)
22:38:56.636 00.001 16108 Worker thread wakes up
22:38:56.637 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
22:38:56.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
22:38:56.637 00.000 16108 Moving (0.26, 0.15) raw xDistance=-0.23 yDistance=-0.20
22:38:56.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:38:56.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:38:56.637 00.000 16108 MoveAxis(E, 60, ABG)
22:38:56.637 00.000 16108 Guiding  Dir = 2, Dur = 60
22:38:56.637 00.000 16108 IsSlewing returns 0
22:38:56.637 00.000 16108 IsGuiding returns 0
22:38:56.643 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3872, FiltMin=3308, FiltMax=60499, Gamma=1.000
22:38:56.658 00.015 21068 UpdateGuideState exits: m=107959 SNR=71.0
22:38:56.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:56.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:56.661 00.001 21068 Enqueuing Expose request
22:38:56.662 00.001 16108 PulseGuide returned control before completion, sleep 46
22:38:56.722 00.060 16108 IsGuiding returns 1
22:38:56.722 00.000 16108 scope still moving after pulse duration time elapsed
22:38:56.753 00.031 16108 IsSlewing returns 0
22:38:56.753 00.000 16108 IsGuiding returns 0
22:38:56.753 00.000 16108 scope move finished after 60 + 56 ms
22:38:56.753 00.000 16108 Move returns status 0, amount 60
22:38:56.753 00.000 16108 MoveAxis(N, 41, ABG)
22:38:56.753 00.000 16108 Guiding  Dir = 0, Dur = 41
22:38:56.753 00.000 16108 IsSlewing returns 0
22:38:56.754 00.001 16108 IsGuiding returns 0
22:38:56.754 00.000 16108 PulseGuide returned control before completion, sleep 50
22:38:56.816 00.062 16108 IsGuiding returns 1
22:38:56.816 00.000 16108 scope still moving after pulse duration time elapsed
22:38:56.848 00.032 16108 IsSlewing returns 0
22:38:56.848 00.000 16108 IsGuiding returns 0
22:38:56.848 00.000 16108 scope move finished after 41 + 53 ms
22:38:56.848 00.000 16108 Move returns status 0, amount 41
22:38:56.848 00.000 16108 move complete, result=0
22:38:56.848 00.000 16108 worker thread done servicing request
22:38:56.848 00.000 16108 Worker thread wakes up
22:38:56.848 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.2 px 41 ms NORTH
22:38:56.850 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:56.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:57.809 00.959 16108 Exposure complete
22:38:57.868 00.059 16108 worker thread done servicing request
22:38:57.869 00.001 21068 OnExposeComplete: enter
22:38:57.869 00.000 21068 UpdateGuideState(): m_state=6
22:38:57.870 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2159
22:38:57.871 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.41, Mass=115980, SNR=73.1, Peak=14867 HFD=3.5
22:38:57.872 00.001 21068 MultiStar: [#1 0.35,-0.20,0.94,U] [#2 -0.03,0.06,1.21,U] [#3 0.20,0.01,0.99,U] [#4 0.02,-0.54,0.81,U] [#5 0.13,-0.35,0.99,U] [#6 0.10,-0.60,0.00,M4] [#7 -0.55,-0.14,0.00,M3] [#8 0.09,-0.03,0.92,U] 
22:38:57.873 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.15}, one-star: {-0.20, -0.14}
22:38:57.874 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
22:38:57.874 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
22:38:57.875 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=-0.10 mountY=0.13, mountTheta=2.22
22:38:57.878 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.15, opts=13)
22:38:57.878 00.000 21068 Enqueuing Move request for scope (0.07, -0.15)
22:38:57.879 00.001 16108 Worker thread wakes up
22:38:57.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
22:38:57.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
22:38:57.879 00.000 16108 Moving (0.07, -0.15) raw xDistance=-0.10 yDistance=0.13
22:38:57.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:38:57.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:57.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:38:57.880 00.001 16108 MoveAxis(E, 0, ABG)
22:38:57.880 00.000 16108 Move returns status 0, amount 0
22:38:57.880 00.000 16108 MoveAxis(N, 0, ABG)
22:38:57.880 00.000 16108 Move returns status 0, amount 0
22:38:57.880 00.000 16108 move complete, result=0
22:38:57.880 00.000 16108 worker thread done servicing request
22:38:57.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3872, FiltMin=3280, FiltMax=48678, Gamma=1.000
22:38:57.901 00.016 21068 UpdateGuideState exits: m=115980 SNR=73.1
22:38:57.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:57.904 00.001 21068 Enqueuing Expose request
22:38:57.904 00.000 16108 Worker thread wakes up
22:38:57.904 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:38:57.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:57.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:38:59.067 01.162 16108 Exposure complete
22:38:59.123 00.056 16108 worker thread done servicing request
22:38:59.123 00.000 21068 OnExposeComplete: enter
22:38:59.124 00.001 21068 UpdateGuideState(): m_state=6
22:38:59.125 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2160
22:38:59.126 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.12, Mass=105610, SNR=69.5, Peak=14771 HFD=3.2
22:38:59.127 00.001 21068 MultiStar: [#1 0.17,-0.05,1.33,U] [#2 0.26,-0.15,1.16,U] [#3 0.31,-0.13,0.96,U] [#4 0.06,-0.55,0.00,M1] [#5 0.26,-0.31,0.90,U] [#6 0.46,-0.55,0.00,M5] [#7 -0.40,-0.35,0.78,U] [#8 0.08,-0.21,0.96,U] 
22:38:59.127 00.000 21068 refined, 6 included, MultiStar: {0.14, -0.22}, one-star: {0.20, -0.44}
22:38:59.128 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
22:38:59.129 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
22:38:59.131 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.99 mountX=-0.18 mountY=0.18, mountTheta=2.35
22:38:59.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.22, opts=13)
22:38:59.134 00.001 21068 Enqueuing Move request for scope (0.14, -0.22)
22:38:59.134 00.000 16108 Worker thread wakes up
22:38:59.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
22:38:59.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
22:38:59.134 00.000 16108 Moving (0.14, -0.22) raw xDistance=-0.18 yDistance=0.18
22:38:59.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:38:59.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:59.135 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:38:59.135 00.000 16108 MoveAxis(E, 0, ABG)
22:38:59.135 00.000 16108 Move returns status 0, amount 0
22:38:59.135 00.000 16108 MoveAxis(N, 0, ABG)
22:38:59.135 00.000 16108 Move returns status 0, amount 0
22:38:59.135 00.000 16108 move complete, result=0
22:38:59.135 00.000 16108 worker thread done servicing request
22:38:59.138 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3872, FiltMin=3318, FiltMax=46070, Gamma=1.000
22:38:59.153 00.015 21068 UpdateGuideState exits: m=105610 SNR=69.5
22:38:59.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:59.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:38:59.156 00.001 21068 Enqueuing Expose request
22:38:59.157 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:59.158 00.001 16108 Worker thread wakes up
22:38:59.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:38:59.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:00.122 00.964 16108 Exposure complete
22:39:00.178 00.056 16108 worker thread done servicing request
22:39:00.178 00.000 21068 OnExposeComplete: enter
22:39:00.179 00.001 21068 UpdateGuideState(): m_state=6
22:39:00.181 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2161
22:39:00.182 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.40, Mass=115211, SNR=77.2, Peak=16339 HFD=3.2
22:39:00.183 00.001 21068 MultiStar: [#1 0.29,-0.32,1.07,U] [#2 0.22,-0.24,1.11,U] [#3 0.06,-0.24,0.98,U] [#4 -0.08,-0.47,0.78,U] [#5 0.13,-0.32,0.93,U] [#6 0.02,-1.07,0.00,M6] [#7 -0.39,-0.33,0.57,U] [#8 0.02,-0.33,0.69,U] 
22:39:00.183 00.000 21068 single-star, 7 included, MultiStar: {0.07, -0.29}, one-star: {0.03, -0.15}
22:39:00.184 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
22:39:00.185 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
22:39:00.186 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.39 mountX=-0.05 mountY=0.14, mountTheta=1.93
22:39:00.187 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.15, opts=13)
22:39:00.188 00.001 21068 Enqueuing Move request for scope (0.03, -0.15)
22:39:00.189 00.001 16108 Worker thread wakes up
22:39:00.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
22:39:00.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
22:39:00.189 00.000 16108 Moving (0.03, -0.15) raw xDistance=-0.05 yDistance=0.14
22:39:00.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:39:00.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:00.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:39:00.189 00.000 16108 MoveAxis(E, 0, ABG)
22:39:00.189 00.000 16108 Move returns status 0, amount 0
22:39:00.189 00.000 16108 MoveAxis(N, 0, ABG)
22:39:00.189 00.000 16108 Move returns status 0, amount 0
22:39:00.189 00.000 16108 move complete, result=0
22:39:00.189 00.000 16108 worker thread done servicing request
22:39:00.195 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3872, FiltMin=3366, FiltMax=42573, Gamma=1.000
22:39:00.210 00.015 21068 UpdateGuideState exits: m=115211 SNR=77.2
22:39:00.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:00.213 00.001 21068 Enqueuing Expose request
22:39:00.213 00.000 16108 Worker thread wakes up
22:39:00.213 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:00.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:00.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:01.373 01.159 16108 Exposure complete
22:39:01.432 00.059 16108 worker thread done servicing request
22:39:01.432 00.000 21068 OnExposeComplete: enter
22:39:01.434 00.002 21068 UpdateGuideState(): m_state=6
22:39:01.435 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2162
22:39:01.436 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.35, Mass=121617, SNR=74.9, Peak=14435 HFD=3.3
22:39:01.437 00.001 21068 MultiStar: [#1 0.16,-0.19,1.12,U] [#2 0.16,-0.15,1.07,U] [#3 0.21,-0.18,1.15,U] [#4 -0.25,-0.39,0.94,U] [#5 0.11,-0.19,0.99,U] [#6 -0.00,-0.37,0.85,U] [#7 -0.41,-0.26,0.64,U] [#8 -0.01,0.13,0.78,U] 
22:39:01.438 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {-0.07, -0.20}
22:39:01.440 00.002 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
22:39:01.441 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
22:39:01.441 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.50 mountX=-0.05 mountY=0.19, mountTheta=1.82
22:39:01.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.20, opts=13)
22:39:01.443 00.000 21068 Enqueuing Move request for scope (0.01, -0.20)
22:39:01.444 00.001 16108 Worker thread wakes up
22:39:01.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
22:39:01.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
22:39:01.444 00.000 16108 Moving (0.01, -0.20) raw xDistance=-0.05 yDistance=0.19
22:39:01.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:39:01.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:01.445 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:39:01.445 00.000 16108 MoveAxis(E, 0, ABG)
22:39:01.445 00.000 16108 Move returns status 0, amount 0
22:39:01.445 00.000 16108 MoveAxis(N, 0, ABG)
22:39:01.445 00.000 16108 Move returns status 0, amount 0
22:39:01.445 00.000 16108 move complete, result=0
22:39:01.445 00.000 16108 worker thread done servicing request
22:39:01.449 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3875, FiltMin=3273, FiltMax=47456, Gamma=1.000
22:39:01.464 00.015 21068 UpdateGuideState exits: m=121617 SNR=74.9
22:39:01.466 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.468 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:01.469 00.001 21068 Enqueuing Expose request
22:39:01.470 00.001 16108 Worker thread wakes up
22:39:01.470 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:01.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:01.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:02.448 00.977 16108 Exposure complete
22:39:02.507 00.059 16108 worker thread done servicing request
22:39:02.507 00.000 21068 OnExposeComplete: enter
22:39:02.508 00.001 21068 UpdateGuideState(): m_state=6
22:39:02.509 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2163
22:39:02.510 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.02, Mass=109224, SNR=69.7, Peak=15203 HFD=3.5
22:39:02.511 00.001 21068 MultiStar: [#1 0.18,-0.44,1.17,U] [#2 0.16,0.03,1.32,U] [#3 0.14,-0.24,1.06,U] [#4 0.03,-0.40,0.87,U] [#5 0.24,-0.63,0.00,M1] [#6 0.09,-0.79,0.00,M6] [#7 -0.29,-0.32,0.57,U] [#8 -0.00,0.07,0.86,U] 
22:39:02.512 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.25}, one-star: {0.23, -0.53}
22:39:02.512 00.000 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.11)
22:39:02.514 00.002 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
22:39:02.515 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.21 mountX=-0.14 mountY=0.22, mountTheta=2.12
22:39:02.517 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.25, opts=13)
22:39:02.518 00.001 21068 Enqueuing Move request for scope (0.10, -0.25)
22:39:02.519 00.001 16108 Worker thread wakes up
22:39:02.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
22:39:02.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
22:39:02.519 00.000 16108 Moving (0.10, -0.25) raw xDistance=-0.14 yDistance=0.22
22:39:02.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:39:02.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:02.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:39:02.519 00.000 16108 MoveAxis(E, 0, ABG)
22:39:02.519 00.000 16108 Move returns status 0, amount 0
22:39:02.519 00.000 16108 MoveAxis(N, 0, ABG)
22:39:02.519 00.000 16108 Move returns status 0, amount 0
22:39:02.519 00.000 16108 move complete, result=0
22:39:02.520 00.001 16108 worker thread done servicing request
22:39:02.525 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3875, FiltMin=3328, FiltMax=49510, Gamma=1.000
22:39:02.541 00.016 21068 UpdateGuideState exits: m=109224 SNR=69.7
22:39:02.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:02.543 00.000 21068 Enqueuing Expose request
22:39:02.545 00.002 16108 Worker thread wakes up
22:39:02.545 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:02.547 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:02.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:03.708 01.161 16108 Exposure complete
22:39:03.768 00.060 16108 worker thread done servicing request
22:39:03.768 00.000 21068 OnExposeComplete: enter
22:39:03.770 00.002 21068 UpdateGuideState(): m_state=6
22:39:03.771 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2164
22:39:03.773 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=877.36, Mass=105579, SNR=69.4, Peak=13507 HFD=3.3
22:39:03.775 00.002 21068 MultiStar: [#1 0.51,-0.46,0.00,M1] [#2 0.44,0.13,1.21,U] [#3 0.45,-0.55,0.00,M1] [#4 0.06,-0.47,0.90,U] [#5 0.63,-0.80,0.00,M2] [#6 0.43,-0.73,0.00,M7] [#7 -0.11,-0.11,0.74,U] [#8 -0.21,0.10,0.73,U] 
22:39:03.776 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.10}, one-star: {0.12, -0.19}
22:39:03.778 00.002 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
22:39:03.780 00.002 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
22:39:03.781 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.12 mountY=0.08, mountTheta=2.57
22:39:03.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
22:39:03.784 00.001 21068 Enqueuing Move request for scope (0.10, -0.10)
22:39:03.785 00.001 16108 Worker thread wakes up
22:39:03.786 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:39:03.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:39:03.786 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=0.08
22:39:03.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:39:03.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:03.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:39:03.786 00.000 16108 MoveAxis(E, 0, ABG)
22:39:03.786 00.000 16108 Move returns status 0, amount 0
22:39:03.786 00.000 16108 MoveAxis(N, 0, ABG)
22:39:03.786 00.000 16108 Move returns status 0, amount 0
22:39:03.786 00.000 16108 move complete, result=0
22:39:03.786 00.000 16108 worker thread done servicing request
22:39:03.791 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3878, FiltMin=3299, FiltMax=53529, Gamma=1.000
22:39:03.812 00.021 21068 UpdateGuideState exits: m=105579 SNR=69.4
22:39:03.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.813 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:03.814 00.001 21068 Enqueuing Expose request
22:39:03.815 00.001 16108 Worker thread wakes up
22:39:03.815 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:03.816 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:03.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:04.787 00.971 16108 Exposure complete
22:39:04.853 00.066 16108 worker thread done servicing request
22:39:04.853 00.000 21068 OnExposeComplete: enter
22:39:04.854 00.001 21068 UpdateGuideState(): m_state=6
22:39:04.854 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2165
22:39:04.855 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.29, Mass=107523, SNR=67.3, Peak=13347 HFD=3.5
22:39:04.856 00.001 21068 MultiStar: [#1 0.05,-0.46,1.25,U] [#2 0.17,-0.24,1.28,U] [#3 0.04,-0.44,1.14,U] [#4 -0.01,-0.42,0.84,U] [#5 -0.08,-0.42,1.06,U] [#6 -0.18,-0.77,0.00,M8] [#7 -0.42,-0.52,0.00,M1] [#8 -0.07,-0.08,0.76,U] 
22:39:04.857 00.001 21068 single-star, 6 included, MultiStar: {0.04, -0.34}, one-star: {0.09, -0.27}
22:39:04.858 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
22:39:04.859 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
22:39:04.859 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.25 mountX=-0.13 mountY=0.24, mountTheta=2.08
22:39:04.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.27, opts=13)
22:39:04.862 00.001 21068 Enqueuing Move request for scope (0.09, -0.27)
22:39:04.863 00.001 16108 Worker thread wakes up
22:39:04.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
22:39:04.863 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
22:39:04.863 00.000 16108 Moving (0.09, -0.27) raw xDistance=-0.13 yDistance=0.24
22:39:04.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:39:04.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:04.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:39:04.863 00.000 16108 MoveAxis(E, 0, ABG)
22:39:04.863 00.000 16108 Move returns status 0, amount 0
22:39:04.863 00.000 16108 MoveAxis(N, 0, ABG)
22:39:04.863 00.000 16108 Move returns status 0, amount 0
22:39:04.863 00.000 16108 move complete, result=0
22:39:04.863 00.000 16108 worker thread done servicing request
22:39:04.867 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3881, FiltMin=3318, FiltMax=58422, Gamma=1.000
22:39:04.884 00.017 21068 UpdateGuideState exits: m=107523 SNR=67.3
22:39:04.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:04.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:04.886 00.000 21068 Enqueuing Expose request
22:39:04.887 00.001 16108 Worker thread wakes up
22:39:04.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:04.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:04.887 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:06.049 01.162 16108 Exposure complete
22:39:06.111 00.062 16108 worker thread done servicing request
22:39:06.111 00.000 21068 OnExposeComplete: enter
22:39:06.112 00.001 21068 UpdateGuideState(): m_state=6
22:39:06.113 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2166
22:39:06.113 00.000 21068 Star::Find returns 1 (0), X=220.05, Y=877.15, Mass=113652, SNR=63.0, Peak=15587 HFD=3.1
22:39:06.114 00.001 21068 MultiStar: [#1 0.10,-0.49,1.30,U] [#2 -0.06,0.03,1.64,U] [#3 0.08,-0.34,1.03,U] [#4 0.03,-0.48,1.00,U] [#5 0.15,-0.26,1.14,U] [#6 -0.07,-0.73,0.00,M9] [#7 -0.64,-0.47,0.00,M2] [#8 -0.11,-0.08,0.77,U] 
22:39:06.115 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.28}, one-star: {-0.14, -0.40}
22:39:06.116 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
22:39:06.117 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
22:39:06.118 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.53 mountX=-0.06 mountY=0.27, mountTheta=1.79
22:39:06.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.28, opts=13)
22:39:06.121 00.001 21068 Enqueuing Move request for scope (0.01, -0.28)
22:39:06.121 00.000 16108 Worker thread wakes up
22:39:06.122 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
22:39:06.122 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
22:39:06.122 00.000 16108 Moving (0.01, -0.28) raw xDistance=-0.06 yDistance=0.27
22:39:06.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:39:06.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:39:06.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:39:06.122 00.000 16108 MoveAxis(E, 0, ABG)
22:39:06.122 00.000 16108 Move returns status 0, amount 0
22:39:06.122 00.000 16108 MoveAxis(N, 0, ABG)
22:39:06.122 00.000 16108 Move returns status 0, amount 0
22:39:06.122 00.000 16108 move complete, result=0
22:39:06.122 00.000 16108 worker thread done servicing request
22:39:06.125 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3885, FiltMin=3350, FiltMax=51385, Gamma=1.000
22:39:06.143 00.018 21068 UpdateGuideState exits: m=113652 SNR=63.0
22:39:06.145 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:06.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:06.147 00.001 21068 Enqueuing Expose request
22:39:06.148 00.001 16108 Worker thread wakes up
22:39:06.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:06.148 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:39:06.149 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:07.127 00.978 16108 Exposure complete
22:39:07.192 00.065 16108 worker thread done servicing request
22:39:07.192 00.000 21068 OnExposeComplete: enter
22:39:07.193 00.001 21068 UpdateGuideState(): m_state=6
22:39:07.194 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2167
22:39:07.195 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.72, Mass=120063, SNR=79.5, Peak=16739 HFD=3.2
22:39:07.197 00.002 21068 MultiStar: [#1 -0.02,0.20,1.09,U] [#2 -0.21,0.26,1.17,U] [#3 -0.10,0.08,1.07,U] [#4 -0.28,-0.09,0.74,U] [#5 0.02,-0.18,0.93,U] [#6 -0.36,-0.26,0.74,U] [#7 -0.47,-0.34,0.00,M3] [#8 -0.10,0.34,0.68,U] 
22:39:07.198 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.08}, one-star: {-0.14, 0.16}
22:39:07.199 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
22:39:07.200 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
22:39:07.201 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=0.15 mountY=-0.04, mountTheta=-0.28
22:39:07.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.08, opts=13)
22:39:07.205 00.001 21068 Enqueuing Move request for scope (-0.14, 0.08)
22:39:07.206 00.001 16108 Worker thread wakes up
22:39:07.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:39:07.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:39:07.206 00.000 16108 Moving (-0.14, 0.08) raw xDistance=0.15 yDistance=-0.04
22:39:07.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:39:07.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:07.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:07.206 00.000 16108 MoveAxis(E, 0, ABG)
22:39:07.206 00.000 16108 Move returns status 0, amount 0
22:39:07.206 00.000 16108 MoveAxis(N, 0, ABG)
22:39:07.206 00.000 16108 Move returns status 0, amount 0
22:39:07.206 00.000 16108 move complete, result=0
22:39:07.206 00.000 16108 worker thread done servicing request
22:39:07.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3875, FiltMin=3325, FiltMax=49993, Gamma=1.000
22:39:07.225 00.015 21068 UpdateGuideState exits: m=120063 SNR=79.5
22:39:07.231 00.006 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:07.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:07.233 00.001 21068 Enqueuing Expose request
22:39:07.235 00.002 16108 Worker thread wakes up
22:39:07.235 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:07.236 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:07.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:08.386 01.150 16108 Exposure complete
22:39:08.440 00.054 16108 worker thread done servicing request
22:39:08.440 00.000 21068 OnExposeComplete: enter
22:39:08.440 00.000 21068 UpdateGuideState(): m_state=6
22:39:08.441 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2168
22:39:08.442 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.41, Mass=129218, SNR=84.1, Peak=16912 HFD=3.3
22:39:08.443 00.001 21068 MultiStar: [#1 0.43,-0.03,1.05,U] [#2 0.25,0.05,1.05,U] [#3 0.28,-0.14,0.82,U] [#4 0.21,-0.39,0.76,U] [#5 0.42,-0.38,0.00,M1] [#6 0.00,-0.29,0.77,U] [#7 -0.22,-0.24,0.53,U] [#8 0.31,0.18,0.77,U] 
22:39:08.444 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.11}, one-star: {0.21, -0.14}
22:39:08.446 00.002 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
22:39:08.447 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
22:39:08.447 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=-0.23 mountY=0.06, mountTheta=2.90
22:39:08.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.11, opts=13)
22:39:08.450 00.001 21068 Enqueuing Move request for scope (0.21, -0.11)
22:39:08.451 00.001 16108 Worker thread wakes up
22:39:08.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
22:39:08.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
22:39:08.451 00.000 16108 Moving (0.21, -0.11) raw xDistance=-0.23 yDistance=0.06
22:39:08.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:39:08.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:08.451 00.000 16108 MoveAxis(E, 60, ABG)
22:39:08.451 00.000 16108 Guiding  Dir = 2, Dur = 60
22:39:08.451 00.000 16108 IsSlewing returns 0
22:39:08.452 00.001 16108 IsGuiding returns 0
22:39:08.455 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3872, FiltMin=3357, FiltMax=51065, Gamma=1.000
22:39:08.471 00.016 21068 UpdateGuideState exits: m=129218 SNR=84.1
22:39:08.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:08.474 00.001 21068 Enqueuing Expose request
22:39:08.502 00.028 16108 PulseGuide returned control before completion, sleep 19
22:39:08.533 00.031 16108 IsGuiding returns 1
22:39:08.533 00.000 16108 scope still moving after pulse duration time elapsed
22:39:08.564 00.031 16108 IsSlewing returns 0
22:39:08.564 00.000 16108 IsGuiding returns 1
22:39:08.594 00.030 16108 IsSlewing returns 0
22:39:08.594 00.000 16108 IsGuiding returns 0
22:39:08.594 00.000 16108 scope move finished after 60 + 83 ms
22:39:08.594 00.000 16108 Move returns status 0, amount 60
22:39:08.594 00.000 16108 MoveAxis(N, 0, ABG)
22:39:08.594 00.000 16108 Move returns status 0, amount 0
22:39:08.594 00.000 16108 move complete, result=0
22:39:08.594 00.000 16108 worker thread done servicing request
22:39:08.594 00.000 16108 Worker thread wakes up
22:39:08.594 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
22:39:08.596 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:08.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:09.570 00.974 16108 Exposure complete
22:39:09.630 00.060 16108 worker thread done servicing request
22:39:09.630 00.000 21068 OnExposeComplete: enter
22:39:09.631 00.001 21068 UpdateGuideState(): m_state=6
22:39:09.632 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2169
22:39:09.633 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.44, Mass=115402, SNR=72.0, Peak=14531 HFD=3.6
22:39:09.634 00.001 21068 MultiStar: [#1 0.18,-0.24,1.22,U] [#2 0.22,0.01,1.12,U] [#3 0.04,-0.09,0.95,U] [#4 0.06,-0.53,0.97,U] [#5 0.38,-0.46,0.00,M2] [#6 -0.06,-0.62,0.00,M8] [#7 -0.41,-0.14,0.57,U] [#8 0.15,-0.01,0.95,U] 
22:39:09.635 00.001 21068 single-star, 6 included, MultiStar: {0.06, -0.16}, one-star: {-0.04, -0.12}
22:39:09.635 00.000 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
22:39:09.636 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
22:39:09.638 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.91 mountX=0.02 mountY=0.12, mountTheta=1.41
22:39:09.639 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.12, opts=13)
22:39:09.640 00.001 21068 Enqueuing Move request for scope (-0.04, -0.12)
22:39:09.641 00.001 16108 Worker thread wakes up
22:39:09.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:39:09.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:39:09.641 00.000 16108 Moving (-0.04, -0.12) raw xDistance=0.02 yDistance=0.12
22:39:09.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:09.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:09.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:39:09.642 00.001 16108 MoveAxis(E, 0, ABG)
22:39:09.642 00.000 16108 Move returns status 0, amount 0
22:39:09.642 00.000 16108 MoveAxis(N, 0, ABG)
22:39:09.642 00.000 16108 Move returns status 0, amount 0
22:39:09.642 00.000 16108 move complete, result=0
22:39:09.642 00.000 16108 worker thread done servicing request
22:39:09.645 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3875, FiltMin=3261, FiltMax=44080, Gamma=1.000
22:39:09.660 00.015 21068 UpdateGuideState exits: m=115402 SNR=72.0
22:39:09.660 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:09.662 00.001 21068 Enqueuing Expose request
22:39:09.663 00.001 16108 Worker thread wakes up
22:39:09.663 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:09.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:09.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:10.817 01.153 16108 Exposure complete
22:39:10.875 00.058 16108 worker thread done servicing request
22:39:10.875 00.000 21068 OnExposeComplete: enter
22:39:10.876 00.001 21068 UpdateGuideState(): m_state=6
22:39:10.877 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2170
22:39:10.878 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.31, Mass=112249, SNR=75.4, Peak=15955 HFD=3.1
22:39:10.879 00.001 21068 MultiStar: [#1 -0.09,-0.01,0.92,U] [#2 0.17,-0.03,1.38,U] [#3 -0.00,-0.02,1.22,U] [#4 -0.12,-0.23,0.88,U] [#5 0.03,-0.46,0.95,U] [#6 -0.14,-0.19,0.79,U] [#7 -0.59,-0.28,0.00,M2] [#8 0.05,0.14,0.78,U] 
22:39:10.880 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.12}, one-star: {-0.02, -0.24}
22:39:10.881 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
22:39:10.881 00.000 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
22:39:10.882 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.59 mountX=-0.02 mountY=0.12, mountTheta=1.73
22:39:10.884 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.12, opts=13)
22:39:10.885 00.001 21068 Enqueuing Move request for scope (-0.00, -0.12)
22:39:10.885 00.000 16108 Worker thread wakes up
22:39:10.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
22:39:10.886 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
22:39:10.886 00.000 16108 Moving (-0.00, -0.12) raw xDistance=-0.02 yDistance=0.12
22:39:10.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:39:10.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:10.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:39:10.886 00.000 16108 MoveAxis(E, 0, ABG)
22:39:10.886 00.000 16108 Move returns status 0, amount 0
22:39:10.886 00.000 16108 MoveAxis(N, 0, ABG)
22:39:10.886 00.000 16108 Move returns status 0, amount 0
22:39:10.886 00.000 16108 move complete, result=0
22:39:10.886 00.000 16108 worker thread done servicing request
22:39:10.890 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3872, FiltMin=3213, FiltMax=49373, Gamma=1.000
22:39:10.906 00.016 21068 UpdateGuideState exits: m=112249 SNR=75.4
22:39:10.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:10.909 00.001 21068 Enqueuing Expose request
22:39:10.909 00.000 16108 Worker thread wakes up
22:39:10.909 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:10.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:10.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:11.881 00.971 16108 Exposure complete
22:39:11.941 00.060 16108 worker thread done servicing request
22:39:11.942 00.001 21068 OnExposeComplete: enter
22:39:11.943 00.001 21068 UpdateGuideState(): m_state=6
22:39:11.943 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2171
22:39:11.944 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.80, Mass=111233, SNR=70.7, Peak=14211 HFD=3.1
22:39:11.946 00.002 21068 MultiStar: [#1 0.21,-0.06,1.27,U] [#2 0.11,0.38,1.43,U] [#3 0.39,0.16,1.04,U] [#4 -0.13,-0.17,1.11,U] [#5 0.05,-0.29,1.00,U] [#6 0.17,-0.56,0.00,M8] [#7 -0.39,-0.28,0.60,U] [#8 0.06,-0.18,0.88,U] 
22:39:11.947 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.21, 0.25}
22:39:11.949 00.002 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
22:39:11.950 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
22:39:11.951 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.21 mountX=-0.04 mountY=-0.02, mountTheta=-2.70
22:39:11.954 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
22:39:11.954 00.000 21068 Enqueuing Move request for scope (0.04, 0.01)
22:39:11.955 00.001 16108 Worker thread wakes up
22:39:11.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:39:11.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:39:11.955 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
22:39:11.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:39:11.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:11.956 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:11.956 00.000 16108 MoveAxis(E, 0, ABG)
22:39:11.956 00.000 16108 Move returns status 0, amount 0
22:39:11.956 00.000 16108 MoveAxis(N, 0, ABG)
22:39:11.956 00.000 16108 Move returns status 0, amount 0
22:39:11.956 00.000 16108 move complete, result=0
22:39:11.956 00.000 16108 worker thread done servicing request
22:39:11.962 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3872, FiltMin=3337, FiltMax=52125, Gamma=1.000
22:39:11.981 00.019 21068 UpdateGuideState exits: m=111233 SNR=70.7
22:39:11.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.984 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:11.985 00.001 21068 Enqueuing Expose request
22:39:11.986 00.001 16108 Worker thread wakes up
22:39:11.986 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:11.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:11.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:13.140 01.154 16108 Exposure complete
22:39:13.195 00.055 16108 worker thread done servicing request
22:39:13.195 00.000 21068 OnExposeComplete: enter
22:39:13.196 00.001 21068 UpdateGuideState(): m_state=6
22:39:13.197 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2172
22:39:13.199 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=877.30, Mass=114301, SNR=81.4, Peak=13008 HFD=3.5
22:39:13.200 00.001 21068 MultiStar: [#1 0.45,-0.11,0.88,U] [#2 0.65,-0.14,0.00,M1] [#3 0.50,-0.13,1.02,U] [#4 0.21,-0.55,0.00,M1] [#5 0.58,-0.71,0.00,M1] [#6 0.30,-0.57,0.00,M9] [#7 -0.12,-0.02,0.51,U] [#8 0.06,0.00,0.66,U] 
22:39:13.201 00.001 21068 refined, 4 included, MultiStar: {0.30, -0.12}, one-star: {0.34, -0.25}
22:39:13.201 00.000 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
22:39:13.202 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
22:39:13.203 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-0.38 mountX=-0.32 mountY=0.05, mountTheta=3.00
22:39:13.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.12, opts=13)
22:39:13.205 00.001 21068 Enqueuing Move request for scope (0.30, -0.12)
22:39:13.206 00.001 16108 Worker thread wakes up
22:39:13.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd
22:39:13.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.12)
22:39:13.206 00.000 16108 Moving (0.30, -0.12) raw xDistance=-0.32 yDistance=0.05
22:39:13.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:39:13.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:13.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:13.207 00.001 16108 MoveAxis(E, 83, ABG)
22:39:13.207 00.000 16108 Guiding  Dir = 2, Dur = 83
22:39:13.207 00.000 16108 IsSlewing returns 0
22:39:13.207 00.000 16108 IsGuiding returns 0
22:39:13.211 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3872, FiltMin=3318, FiltMax=51517, Gamma=1.000
22:39:13.227 00.016 21068 UpdateGuideState exits: m=114301 SNR=81.4
22:39:13.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.229 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:13.230 00.001 21068 Enqueuing Expose request
22:39:13.256 00.026 16108 PulseGuide returned control before completion, sleep 44
22:39:13.304 00.048 16108 IsGuiding returns 1
22:39:13.304 00.000 16108 scope still moving after pulse duration time elapsed
22:39:13.335 00.031 16108 IsSlewing returns 0
22:39:13.335 00.000 16108 IsGuiding returns 1
22:39:13.366 00.031 16108 IsSlewing returns 0
22:39:13.366 00.000 16108 IsGuiding returns 1
22:39:13.397 00.031 16108 IsSlewing returns 0
22:39:13.397 00.000 16108 IsGuiding returns 0
22:39:13.397 00.000 16108 scope move finished after 83 + 107 ms
22:39:13.397 00.000 16108 Move returns status 0, amount 83
22:39:13.397 00.000 16108 MoveAxis(N, 0, ABG)
22:39:13.397 00.000 16108 Move returns status 0, amount 0
22:39:13.397 00.000 16108 move complete, result=0
22:39:13.397 00.000 16108 worker thread done servicing request
22:39:13.397 00.000 16108 Worker thread wakes up
22:39:13.397 00.000 21068 GuideStep: -0.3 px 83 ms EAST, 0.0 px 0 ms NORTH
22:39:13.401 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:13.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:14.374 00.973 16108 Exposure complete
22:39:14.436 00.062 16108 worker thread done servicing request
22:39:14.436 00.000 21068 OnExposeComplete: enter
22:39:14.437 00.001 21068 UpdateGuideState(): m_state=6
22:39:14.437 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2173
22:39:14.438 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.05, Mass=114719, SNR=77.9, Peak=17987 HFD=3.3
22:39:14.439 00.001 21068 MultiStar: [#1 0.16,-0.19,1.39,U] [#2 0.05,0.09,1.18,U] [#3 0.19,-0.35,1.12,U] [#4 -0.22,-0.60,0.00,M2] [#5 0.17,-0.49,0.90,U] [#6 0.18,-0.70,0.00,M10] [#7 -0.59,-0.28,0.00,M1] [#8 -0.33,-0.05,0.81,U] 
22:39:14.440 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.24}, one-star: {-0.05, -0.50}
22:39:14.441 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
22:39:14.441 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
22:39:14.442 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.35 mountX=-0.09 mountY=0.22, mountTheta=1.97
22:39:14.444 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.24, opts=13)
22:39:14.445 00.001 21068 Enqueuing Move request for scope (0.05, -0.24)
22:39:14.445 00.000 16108 Worker thread wakes up
22:39:14.446 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
22:39:14.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
22:39:14.446 00.000 16108 Moving (0.05, -0.24) raw xDistance=-0.09 yDistance=0.22
22:39:14.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:39:14.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:39:14.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:39:14.446 00.000 16108 MoveAxis(E, 0, ABG)
22:39:14.446 00.000 16108 Move returns status 0, amount 0
22:39:14.446 00.000 16108 MoveAxis(N, 0, ABG)
22:39:14.446 00.000 16108 Move returns status 0, amount 0
22:39:14.446 00.000 16108 move complete, result=0
22:39:14.446 00.000 16108 worker thread done servicing request
22:39:14.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3872, FiltMin=3321, FiltMax=47360, Gamma=1.000
22:39:14.465 00.015 21068 UpdateGuideState exits: m=114719 SNR=77.9
22:39:14.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:14.468 00.001 21068 Enqueuing Expose request
22:39:14.469 00.001 16108 Worker thread wakes up
22:39:14.469 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:14.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:14.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:15.616 01.147 16108 Exposure complete
22:39:15.685 00.069 16108 worker thread done servicing request
22:39:15.685 00.000 21068 OnExposeComplete: enter
22:39:15.686 00.001 21068 UpdateGuideState(): m_state=6
22:39:15.687 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2174
22:39:15.690 00.003 21068 Star::Find returns 1 (0), X=219.81, Y=877.22, Mass=139531, SNR=79.9, Peak=19939 HFD=3.5
22:39:15.691 00.001 21068 MultiStar: [#1 -0.25,-0.17,1.11,U] [#2 -0.21,-0.01,1.32,U] [#3 -0.27,-0.11,1.09,U] [#4 -0.57,-0.30,0.00,M3] [#5 -0.38,-0.43,0.00,M1] [#6 -0.48,-0.27,0.79,U] [#7 -0.58,-0.16,0.00,M2] [#8 -0.39,-0.07,0.75,U] 
22:39:15.693 00.002 21068 refined, 5 included, MultiStar: {-0.31, -0.15}, one-star: {-0.38, -0.33}
22:39:15.694 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
22:39:15.695 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
22:39:15.697 00.002 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.35 cameraTheta=-2.69 mountX=0.28 mountY=0.22, mountTheta=0.66
22:39:15.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.15, opts=13)
22:39:15.699 00.001 21068 Enqueuing Move request for scope (-0.31, -0.15)
22:39:15.700 00.001 16108 Worker thread wakes up
22:39:15.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.15) opts 0xd
22:39:15.700 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.15)
22:39:15.700 00.000 16108 Moving (-0.31, -0.15) raw xDistance=0.28 yDistance=0.22
22:39:15.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:39:15.700 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.46 newest=0.49
22:39:15.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:39:15.700 00.000 16108 MoveAxis(W, 74, ABG)
22:39:15.700 00.000 16108 Guiding  Dir = 3, Dur = 74
22:39:15.701 00.001 16108 IsSlewing returns 0
22:39:15.701 00.000 16108 IsGuiding returns 0
22:39:15.705 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3872, FiltMin=3245, FiltMax=57001, Gamma=1.000
22:39:15.720 00.015 16108 PulseGuide returned control before completion, sleep 65
22:39:15.721 00.001 21068 UpdateGuideState exits: m=139531 SNR=79.9
22:39:15.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:15.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:15.724 00.001 21068 Enqueuing Expose request
22:39:15.797 00.073 16108 IsGuiding returns 1
22:39:15.797 00.000 16108 scope still moving after pulse duration time elapsed
22:39:15.828 00.031 16108 IsSlewing returns 0
22:39:15.828 00.000 16108 IsGuiding returns 0
22:39:15.828 00.000 16108 scope move finished after 74 + 52 ms
22:39:15.828 00.000 16108 Move returns status 0, amount 74
22:39:15.828 00.000 16108 MoveAxis(S, 44, ABG)
22:39:15.828 00.000 16108 Guiding  Dir = 1, Dur = 44
22:39:15.828 00.000 16108 IsSlewing returns 0
22:39:15.828 00.000 16108 IsGuiding returns 0
22:39:15.875 00.047 16108 IsGuiding returns 1
22:39:15.875 00.000 16108 scope still moving after pulse duration time elapsed
22:39:15.906 00.031 16108 IsSlewing returns 0
22:39:15.906 00.000 16108 IsGuiding returns 1
22:39:15.938 00.032 16108 IsSlewing returns 0
22:39:15.938 00.000 16108 IsGuiding returns 1
22:39:15.968 00.030 16108 IsSlewing returns 0
22:39:15.968 00.000 16108 IsGuiding returns 0
22:39:15.968 00.000 16108 scope move finished after 44 + 96 ms
22:39:15.968 00.000 16108 Move returns status 0, amount 44
22:39:15.968 00.000 16108 move complete, result=0
22:39:15.968 00.000 16108 worker thread done servicing request
22:39:15.968 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.2 px 44 ms SOUTH
22:39:15.971 00.003 16108 Worker thread wakes up
22:39:15.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:15.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:16.940 00.969 16108 Exposure complete
22:39:16.996 00.056 16108 worker thread done servicing request
22:39:16.996 00.000 21068 OnExposeComplete: enter
22:39:16.997 00.001 21068 UpdateGuideState(): m_state=6
22:39:16.998 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2175
22:39:16.999 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.26, Mass=115154, SNR=76.8, Peak=17491 HFD=3.0
22:39:17.000 00.001 21068 MultiStar: [#1 0.03,-0.18,1.01,U] [#2 0.07,-0.08,1.34,U] [#3 -0.04,-0.11,1.07,U] [#4 -0.18,-0.58,0.00,M4] [#5 0.17,-0.42,0.89,U] [#6 0.10,-0.54,0.00,M10] [#7 -0.64,-0.58,0.00,M3] [#8 -0.07,-0.21,0.89,U] 
22:39:17.001 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.20}, one-star: {-0.20, -0.29}
22:39:17.002 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
22:39:17.002 00.000 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
22:39:17.003 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.59 mountX=-0.03 mountY=0.20, mountTheta=1.73
22:39:17.005 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.20, opts=13)
22:39:17.006 00.001 21068 Enqueuing Move request for scope (-0.00, -0.20)
22:39:17.006 00.000 16108 Worker thread wakes up
22:39:17.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
22:39:17.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
22:39:17.007 00.001 16108 Moving (-0.00, -0.20) raw xDistance=-0.03 yDistance=0.20
22:39:17.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:39:17.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:17.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:39:17.007 00.000 16108 MoveAxis(E, 0, ABG)
22:39:17.007 00.000 16108 Move returns status 0, amount 0
22:39:17.007 00.000 16108 MoveAxis(N, 0, ABG)
22:39:17.007 00.000 16108 Move returns status 0, amount 0
22:39:17.007 00.000 16108 move complete, result=0
22:39:17.007 00.000 16108 worker thread done servicing request
22:39:17.010 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3872, FiltMin=3309, FiltMax=47344, Gamma=1.000
22:39:17.026 00.016 21068 UpdateGuideState exits: m=115154 SNR=76.8
22:39:17.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:17.029 00.001 21068 Enqueuing Expose request
22:39:17.029 00.000 16108 Worker thread wakes up
22:39:17.029 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:17.030 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:17.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:18.189 01.159 16108 Exposure complete
22:39:18.247 00.058 16108 worker thread done servicing request
22:39:18.247 00.000 21068 OnExposeComplete: enter
22:39:18.248 00.001 21068 UpdateGuideState(): m_state=6
22:39:18.249 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2176
22:39:18.250 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.58, Mass=102721, SNR=70.0, Peak=15107 HFD=3.1
22:39:18.252 00.002 21068 MultiStar: [#1 -0.09,-0.07,1.08,U] [#2 -0.13,0.01,1.22,U] [#3 -0.09,0.07,1.08,U] [#4 -0.22,-0.45,0.82,U] [#5 0.13,-0.31,0.99,U] [#6 -0.26,-0.54,0.00,R] [#7 -0.58,-0.22,0.00,M4] [#8 0.14,0.18,0.75,U] 
22:39:18.253 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.07}, one-star: {-0.30, 0.03}
22:39:18.254 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
22:39:18.254 00.000 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
22:39:18.255 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.43 mountX=0.07 mountY=0.09, mountTheta=0.91
22:39:18.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
22:39:18.258 00.001 21068 Enqueuing Move request for scope (-0.09, -0.07)
22:39:18.259 00.001 16108 Worker thread wakes up
22:39:18.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:39:18.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:39:18.259 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
22:39:18.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:39:18.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:18.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:39:18.259 00.000 16108 MoveAxis(E, 0, ABG)
22:39:18.259 00.000 16108 Move returns status 0, amount 0
22:39:18.259 00.000 16108 MoveAxis(N, 0, ABG)
22:39:18.259 00.000 16108 Move returns status 0, amount 0
22:39:18.259 00.000 16108 move complete, result=0
22:39:18.259 00.000 16108 worker thread done servicing request
22:39:18.263 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3872, FiltMin=3315, FiltMax=48169, Gamma=1.000
22:39:18.279 00.016 21068 UpdateGuideState exits: m=102721 SNR=70.0
22:39:18.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:18.282 00.001 21068 Enqueuing Expose request
22:39:18.283 00.001 16108 Worker thread wakes up
22:39:18.283 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:18.284 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:18.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:19.244 00.960 16108 Exposure complete
22:39:19.305 00.061 16108 worker thread done servicing request
22:39:19.305 00.000 21068 OnExposeComplete: enter
22:39:19.306 00.001 21068 UpdateGuideState(): m_state=6
22:39:19.307 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2177
22:39:19.308 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.62, Mass=117806, SNR=91.6, Peak=16083 HFD=3.2
22:39:19.309 00.001 21068 MultiStar: [#1 -0.03,0.18,0.93,U] [#2 0.03,0.33,0.95,U] [#3 0.07,0.29,0.77,U] [#4 0.03,-0.10,0.66,U] [#5 0.10,0.04,0.78,U] [#6 0.35,0.60,0.00,M1] [#7 -0.65,-0.25,0.00,M5] [#8 -0.21,0.19,0.69,U] 
22:39:19.309 00.000 21068 single-star, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.03, 0.06}
22:39:19.310 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
22:39:19.311 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
22:39:19.312 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.20 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
22:39:19.313 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
22:39:19.314 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
22:39:19.315 00.001 16108 Worker thread wakes up
22:39:19.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:39:19.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:39:19.315 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.01 yDistance=-0.07
22:39:19.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:39:19.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:19.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:39:19.315 00.000 16108 MoveAxis(E, 0, ABG)
22:39:19.315 00.000 16108 Move returns status 0, amount 0
22:39:19.315 00.000 16108 MoveAxis(N, 0, ABG)
22:39:19.315 00.000 16108 Move returns status 0, amount 0
22:39:19.315 00.000 16108 move complete, result=0
22:39:19.316 00.001 16108 worker thread done servicing request
22:39:19.319 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3872, FiltMin=3341, FiltMax=54013, Gamma=1.000
22:39:19.336 00.017 21068 UpdateGuideState exits: m=117806 SNR=91.6
22:39:19.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:19.339 00.001 21068 Enqueuing Expose request
22:39:19.340 00.001 16108 Worker thread wakes up
22:39:19.340 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:19.342 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:19.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:20.492 01.150 16108 Exposure complete
22:39:20.568 00.076 16108 worker thread done servicing request
22:39:20.568 00.000 21068 OnExposeComplete: enter
22:39:20.570 00.002 21068 UpdateGuideState(): m_state=6
22:39:20.571 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2178
22:39:20.572 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.45, Mass=123371, SNR=80.2, Peak=16083 HFD=3.4
22:39:20.574 00.002 21068 MultiStar: [#1 0.05,-0.01,1.16,U] [#2 0.19,0.11,1.14,U] [#3 0.28,-0.01,1.02,U] [#4 0.02,-0.14,0.73,U] [#5 0.22,-0.28,0.92,U] [#6 0.25,0.16,0.76,U] [#7 -0.27,-0.19,0.51,U] [#8 0.23,0.13,0.76,U] 
22:39:20.575 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.03}, one-star: {-0.04, -0.10}
22:39:20.576 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
22:39:20.577 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
22:39:20.578 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=0.02 mountY=0.11, mountTheta=1.40
22:39:20.581 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
22:39:20.582 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
22:39:20.583 00.001 16108 Worker thread wakes up
22:39:20.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:39:20.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:39:20.583 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
22:39:20.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:20.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:20.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:39:20.583 00.000 16108 MoveAxis(E, 0, ABG)
22:39:20.583 00.000 16108 Move returns status 0, amount 0
22:39:20.583 00.000 16108 MoveAxis(N, 0, ABG)
22:39:20.584 00.001 16108 Move returns status 0, amount 0
22:39:20.584 00.000 16108 move complete, result=0
22:39:20.584 00.000 16108 worker thread done servicing request
22:39:20.589 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3872, FiltMin=3328, FiltMax=57081, Gamma=1.000
22:39:20.610 00.021 21068 UpdateGuideState exits: m=123371 SNR=80.2
22:39:20.612 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:20.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:20.614 00.001 21068 Enqueuing Expose request
22:39:20.614 00.000 16108 Worker thread wakes up
22:39:20.614 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:20.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:20.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:21.595 00.980 16108 Exposure complete
22:39:21.694 00.099 16108 worker thread done servicing request
22:39:21.694 00.000 21068 OnExposeComplete: enter
22:39:21.695 00.001 21068 UpdateGuideState(): m_state=6
22:39:21.696 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2179
22:39:21.698 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=877.50, Mass=112825, SNR=71.7, Peak=14275 HFD=3.3
22:39:21.699 00.001 21068 MultiStar: [#1 0.21,-0.03,1.15,U] [#2 0.15,0.20,1.28,U] [#3 0.16,0.22,1.17,U] [#4 -0.02,-0.29,0.89,U] [#5 0.05,-0.07,0.98,U] [#6 0.24,0.13,0.83,U] [#7 -0.07,-0.41,0.73,U] [#8 0.35,0.23,0.79,U] 
22:39:21.700 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.14, -0.06}
22:39:21.701 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
22:39:21.702 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
22:39:21.703 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
22:39:21.704 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
22:39:21.705 00.001 21068 Enqueuing Move request for scope (0.14, 0.01)
22:39:21.706 00.001 16108 Worker thread wakes up
22:39:21.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:39:21.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:39:21.706 00.000 16108 Moving (0.14, 0.01) raw xDistance=-0.13 yDistance=-0.04
22:39:21.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:39:21.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:21.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:21.706 00.000 16108 MoveAxis(E, 0, ABG)
22:39:21.707 00.001 16108 Move returns status 0, amount 0
22:39:21.707 00.000 16108 MoveAxis(N, 0, ABG)
22:39:21.707 00.000 16108 Move returns status 0, amount 0
22:39:21.707 00.000 16108 move complete, result=0
22:39:21.707 00.000 16108 worker thread done servicing request
22:39:21.714 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3872, FiltMin=3296, FiltMax=51689, Gamma=1.000
22:39:21.736 00.022 21068 UpdateGuideState exits: m=112825 SNR=71.7
22:39:21.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:21.738 00.000 21068 Enqueuing Expose request
22:39:21.739 00.001 16108 Worker thread wakes up
22:39:21.739 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:21.740 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:21.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:22.900 01.160 16108 Exposure complete
22:39:22.985 00.085 16108 worker thread done servicing request
22:39:22.985 00.000 21068 OnExposeComplete: enter
22:39:22.986 00.001 21068 UpdateGuideState(): m_state=6
22:39:22.987 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2180
22:39:22.988 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.35, Mass=113206, SNR=80.4, Peak=15763 HFD=3.3
22:39:22.990 00.002 21068 MultiStar: [#1 -0.09,-0.07,1.17,U] [#2 0.22,0.10,1.14,U] [#3 0.14,-0.09,0.84,U] [#4 -0.19,-0.33,0.88,U] [#5 0.20,-0.22,0.79,U] [#6 0.10,0.24,0.71,U] [#7 -0.34,-0.34,0.54,U] [#8 0.10,-0.02,0.86,U] 
22:39:22.991 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.14, -0.20}
22:39:22.992 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
22:39:22.993 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
22:39:22.994 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=-0.03 mountY=0.09, mountTheta=1.87
22:39:22.997 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
22:39:22.998 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
22:39:23.000 00.002 16108 Worker thread wakes up
22:39:23.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:39:23.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:39:23.000 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.09
22:39:23.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:39:23.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:23.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:39:23.000 00.000 16108 MoveAxis(E, 0, ABG)
22:39:23.000 00.000 16108 Move returns status 0, amount 0
22:39:23.000 00.000 16108 MoveAxis(N, 0, ABG)
22:39:23.000 00.000 16108 Move returns status 0, amount 0
22:39:23.000 00.000 16108 move complete, result=0
22:39:23.000 00.000 16108 worker thread done servicing request
22:39:23.006 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3872, FiltMin=3315, FiltMax=46160, Gamma=1.000
22:39:23.027 00.021 21068 UpdateGuideState exits: m=113206 SNR=80.4
22:39:23.029 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:23.031 00.001 21068 Enqueuing Expose request
22:39:23.032 00.001 16108 Worker thread wakes up
22:39:23.032 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:23.035 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:23.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:24.007 00.972 16108 Exposure complete
22:39:24.079 00.072 16108 worker thread done servicing request
22:39:24.079 00.000 21068 OnExposeComplete: enter
22:39:24.080 00.001 21068 UpdateGuideState(): m_state=6
22:39:24.081 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2181
22:39:24.083 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.48, Mass=98477, SNR=73.8, Peak=15075 HFD=3.0
22:39:24.084 00.001 21068 MultiStar: [#1 -0.18,0.10,1.18,U] [#2 0.08,0.32,1.30,U] [#3 0.27,0.03,1.10,U] [#4 -0.10,-0.23,0.83,U] [#5 0.07,-0.21,0.98,U] [#6 0.05,0.09,0.92,U] [#7 -0.68,-0.07,0.00,M3] [#8 -0.07,0.34,0.81,U] 
22:39:24.086 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.07, -0.08}
22:39:24.086 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:39:24.087 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:39:24.088 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.37 mountX=-0.00 mountY=-0.06, mountTheta=-1.60
22:39:24.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
22:39:24.090 00.000 21068 Enqueuing Move request for scope (0.01, 0.06)
22:39:24.091 00.001 16108 Worker thread wakes up
22:39:24.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:39:24.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:39:24.092 00.001 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
22:39:24.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:39:24.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:24.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:39:24.092 00.000 16108 MoveAxis(E, 0, ABG)
22:39:24.092 00.000 16108 Move returns status 0, amount 0
22:39:24.092 00.000 16108 MoveAxis(N, 0, ABG)
22:39:24.092 00.000 16108 Move returns status 0, amount 0
22:39:24.092 00.000 16108 move complete, result=0
22:39:24.092 00.000 16108 worker thread done servicing request
22:39:24.097 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3872, FiltMin=3347, FiltMax=55625, Gamma=1.000
22:39:24.119 00.022 21068 UpdateGuideState exits: m=98477 SNR=73.8
22:39:24.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:24.122 00.001 21068 Enqueuing Expose request
22:39:24.123 00.001 16108 Worker thread wakes up
22:39:24.123 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:24.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:24.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:25.276 01.152 16108 Exposure complete
22:39:25.356 00.080 16108 worker thread done servicing request
22:39:25.356 00.000 21068 OnExposeComplete: enter
22:39:25.357 00.001 21068 UpdateGuideState(): m_state=6
22:39:25.359 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2182
22:39:25.360 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.62, Mass=108685, SNR=73.6, Peak=14691 HFD=3.3
22:39:25.361 00.001 21068 MultiStar: [#1 -0.23,0.07,1.09,U] [#2 0.02,0.27,1.22,U] [#3 0.14,0.09,1.07,U] [#4 -0.45,-0.04,0.77,U] [#5 -0.05,-0.00,1.06,U] [#6 -0.00,0.37,0.99,U] [#7 -0.50,-0.03,0.63,U] [#8 -0.55,0.31,0.00,M1] 
22:39:25.362 00.001 21068 single-star, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.06, 0.07}
22:39:25.363 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
22:39:25.365 00.002 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
22:39:25.367 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=0.07 mountY=-0.05, mountTheta=-0.67
22:39:25.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
22:39:25.370 00.002 21068 Enqueuing Move request for scope (-0.06, 0.07)
22:39:25.371 00.001 16108 Worker thread wakes up
22:39:25.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:39:25.371 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:39:25.371 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
22:39:25.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:39:25.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:25.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:25.371 00.000 16108 MoveAxis(E, 0, ABG)
22:39:25.371 00.000 16108 Move returns status 0, amount 0
22:39:25.371 00.000 16108 MoveAxis(N, 0, ABG)
22:39:25.371 00.000 16108 Move returns status 0, amount 0
22:39:25.371 00.000 16108 move complete, result=0
22:39:25.371 00.000 16108 worker thread done servicing request
22:39:25.377 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3872, FiltMin=3334, FiltMax=55321, Gamma=1.000
22:39:25.399 00.022 21068 UpdateGuideState exits: m=108685 SNR=73.6
22:39:25.401 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.401 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:25.402 00.001 21068 Enqueuing Expose request
22:39:25.404 00.002 16108 Worker thread wakes up
22:39:25.404 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:25.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:25.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:26.371 00.966 16108 Exposure complete
22:39:26.442 00.071 16108 worker thread done servicing request
22:39:26.443 00.001 21068 OnExposeComplete: enter
22:39:26.444 00.001 21068 UpdateGuideState(): m_state=6
22:39:26.445 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2183
22:39:26.446 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.36, Mass=118594, SNR=85.1, Peak=15139 HFD=3.4
22:39:26.448 00.002 21068 MultiStar: [#1 -0.04,0.27,1.00,U] [#2 0.12,0.22,0.96,U] [#3 0.04,0.12,0.92,U] [#4 -0.27,-0.21,0.73,U] [#5 -0.15,0.01,0.85,U] [#6 -0.01,0.35,0.65,U] [#7 -0.35,-0.26,0.49,U] [#8 0.06,-0.05,0.62,U] 
22:39:26.449 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.08, -0.19}
22:39:26.450 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
22:39:26.451 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
22:39:26.453 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.26 mountX=0.05 mountY=-0.04, mountTheta=-0.67
22:39:26.456 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
22:39:26.457 00.001 21068 Enqueuing Move request for scope (-0.04, 0.05)
22:39:26.458 00.001 16108 Worker thread wakes up
22:39:26.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:39:26.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:39:26.458 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
22:39:26.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:39:26.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:26.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:26.459 00.001 16108 MoveAxis(E, 0, ABG)
22:39:26.459 00.000 16108 Move returns status 0, amount 0
22:39:26.459 00.000 16108 MoveAxis(N, 0, ABG)
22:39:26.459 00.000 16108 Move returns status 0, amount 0
22:39:26.459 00.000 16108 move complete, result=0
22:39:26.459 00.000 16108 worker thread done servicing request
22:39:26.464 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3869, FiltMin=3347, FiltMax=46003, Gamma=1.000
22:39:26.484 00.020 21068 UpdateGuideState exits: m=118594 SNR=85.1
22:39:26.486 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:26.486 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:26.488 00.002 21068 Enqueuing Expose request
22:39:26.488 00.000 16108 Worker thread wakes up
22:39:26.488 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:26.489 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:26.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:27.640 01.151 16108 Exposure complete
22:39:27.708 00.068 16108 worker thread done servicing request
22:39:27.708 00.000 21068 OnExposeComplete: enter
22:39:27.709 00.001 21068 UpdateGuideState(): m_state=6
22:39:27.710 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2184
22:39:27.711 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.56, Mass=105508, SNR=64.3, Peak=15555 HFD=3.2
22:39:27.711 00.000 21068 MultiStar: [#1 0.03,0.32,1.32,U] [#2 0.12,0.35,1.53,U] [#3 0.05,0.27,1.16,U] [#4 -0.37,-0.04,0.82,U] [#5 0.27,0.06,1.04,U] [#6 0.03,0.19,0.97,U] [#7 -0.35,0.25,0.70,U] [#8 0.20,0.54,0.00,M1] 
22:39:27.712 00.001 21068 single-star, 7 included, MultiStar: {0.00, 0.20}, one-star: {-0.03, 0.00}
22:39:27.713 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
22:39:27.714 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
22:39:27.715 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.00 mountX=0.03 mountY=0.00, mountTheta=0.10
22:39:27.717 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
22:39:27.718 00.001 21068 Enqueuing Move request for scope (-0.03, 0.00)
22:39:27.719 00.001 16108 Worker thread wakes up
22:39:27.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:39:27.719 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:39:27.719 00.000 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.00
22:39:27.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:39:27.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:27.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:27.719 00.000 16108 MoveAxis(E, 0, ABG)
22:39:27.719 00.000 16108 Move returns status 0, amount 0
22:39:27.719 00.000 16108 MoveAxis(N, 0, ABG)
22:39:27.719 00.000 16108 Move returns status 0, amount 0
22:39:27.719 00.000 16108 move complete, result=0
22:39:27.719 00.000 16108 worker thread done servicing request
22:39:27.723 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3869, FiltMin=3312, FiltMax=60249, Gamma=1.000
22:39:27.741 00.018 21068 UpdateGuideState exits: m=105508 SNR=64.3
22:39:27.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.743 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:27.744 00.001 21068 Enqueuing Expose request
22:39:27.746 00.002 16108 Worker thread wakes up
22:39:27.746 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:27.747 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:27.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:28.721 00.974 16108 Exposure complete
22:39:28.788 00.067 16108 worker thread done servicing request
22:39:28.788 00.000 21068 OnExposeComplete: enter
22:39:28.789 00.001 21068 UpdateGuideState(): m_state=6
22:39:28.790 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2185
22:39:28.791 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.55, Mass=108989, SNR=72.1, Peak=14163 HFD=3.2
22:39:28.792 00.001 21068 MultiStar: [#1 0.20,0.34,1.16,U] [#2 0.41,0.27,1.18,U] [#3 0.28,0.49,0.00,M1] [#4 0.03,-0.17,0.98,U] [#5 0.23,0.13,1.17,U] [#6 0.30,0.07,0.93,U] [#7 -0.15,-0.10,0.51,U] [#8 0.38,-0.19,0.77,U] 
22:39:28.793 00.001 21068 single-star, 7 included, MultiStar: {0.22, 0.07}, one-star: {0.18, -0.00}
22:39:28.793 00.000 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
22:39:28.794 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
22:39:28.795 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
22:39:28.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.00, opts=13)
22:39:28.798 00.001 21068 Enqueuing Move request for scope (0.18, -0.00)
22:39:28.798 00.000 16108 Worker thread wakes up
22:39:28.799 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
22:39:28.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
22:39:28.799 00.000 16108 Moving (0.18, -0.00) raw xDistance=-0.18 yDistance=-0.04
22:39:28.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:39:28.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:28.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:28.799 00.000 16108 MoveAxis(E, 0, ABG)
22:39:28.799 00.000 16108 Move returns status 0, amount 0
22:39:28.799 00.000 16108 MoveAxis(N, 0, ABG)
22:39:28.799 00.000 16108 Move returns status 0, amount 0
22:39:28.799 00.000 16108 move complete, result=0
22:39:28.799 00.000 16108 worker thread done servicing request
22:39:28.803 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3869, FiltMin=3302, FiltMax=54141, Gamma=1.000
22:39:28.822 00.019 21068 UpdateGuideState exits: m=108989 SNR=72.1
22:39:28.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:28.825 00.001 21068 Enqueuing Expose request
22:39:28.826 00.001 16108 Worker thread wakes up
22:39:28.826 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:28.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:28.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:29.976 01.149 16108 Exposure complete
22:39:30.036 00.060 16108 worker thread done servicing request
22:39:30.036 00.000 21068 OnExposeComplete: enter
22:39:30.037 00.001 21068 UpdateGuideState(): m_state=6
22:39:30.038 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2186
22:39:30.039 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.22, Mass=116400, SNR=77.0, Peak=15696 HFD=3.2
22:39:30.040 00.001 21068 MultiStar: [#1 0.16,-0.09,1.00,U] [#2 0.29,-0.14,1.15,U] [#3 0.44,0.10,0.98,U] [#4 0.07,-0.70,0.00,M1] [#5 -0.11,-0.44,0.89,U] [#6 0.24,0.06,0.71,U] [#7 0.06,-0.47,0.58,U] [#8 0.08,0.03,0.70,U] 
22:39:30.041 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.15}, one-star: {0.24, -0.34}
22:39:30.042 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
22:39:30.043 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
22:39:30.044 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.25 cameraTheta=-0.68 mountX=-0.22 mountY=0.10, mountTheta=2.69
22:39:30.045 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.15, opts=13)
22:39:30.046 00.001 21068 Enqueuing Move request for scope (0.19, -0.15)
22:39:30.047 00.001 16108 Worker thread wakes up
22:39:30.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
22:39:30.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
22:39:30.047 00.000 16108 Moving (0.19, -0.15) raw xDistance=-0.22 yDistance=0.10
22:39:30.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:39:30.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:30.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:30.047 00.000 16108 MoveAxis(E, 56, ABG)
22:39:30.047 00.000 16108 Guiding  Dir = 2, Dur = 56
22:39:30.048 00.001 16108 IsSlewing returns 0
22:39:30.048 00.000 16108 IsGuiding returns 0
22:39:30.051 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3869, FiltMin=3344, FiltMax=50669, Gamma=1.000
22:39:30.058 00.007 16108 PulseGuide returned control before completion, sleep 57
22:39:30.066 00.008 21068 UpdateGuideState exits: m=116400 SNR=77.0
22:39:30.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:30.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:30.069 00.001 21068 Enqueuing Expose request
22:39:30.122 00.053 16108 IsGuiding returns 1
22:39:30.122 00.000 16108 scope still moving after pulse duration time elapsed
22:39:30.153 00.031 16108 IsSlewing returns 0
22:39:30.153 00.000 16108 IsGuiding returns 0
22:39:30.153 00.000 16108 scope move finished after 56 + 50 ms
22:39:30.153 00.000 16108 Move returns status 0, amount 56
22:39:30.153 00.000 16108 MoveAxis(N, 0, ABG)
22:39:30.153 00.000 16108 Move returns status 0, amount 0
22:39:30.153 00.000 16108 move complete, result=0
22:39:30.153 00.000 16108 worker thread done servicing request
22:39:30.153 00.000 16108 Worker thread wakes up
22:39:30.153 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
22:39:30.155 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:30.156 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:31.114 00.958 16108 Exposure complete
22:39:31.173 00.059 16108 worker thread done servicing request
22:39:31.173 00.000 21068 OnExposeComplete: enter
22:39:31.174 00.001 21068 UpdateGuideState(): m_state=6
22:39:31.175 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2187
22:39:31.176 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.28, Mass=108190, SNR=79.8, Peak=16131 HFD=3.0
22:39:31.177 00.001 21068 MultiStar: [#1 0.39,-0.44,0.00,M1] [#2 0.41,0.00,1.09,U] [#3 0.45,-0.34,0.00,M1] [#4 0.09,-0.62,0.00,M2] [#5 0.23,-0.43,1.08,U] [#6 0.39,-0.15,0.74,U] [#7 -0.15,-0.36,0.58,U] [#8 -0.26,-0.10,0.69,U] 
22:39:31.178 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.22}, one-star: {0.21, -0.27}
22:39:31.179 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
22:39:31.180 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
22:39:31.181 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.89 mountX=-0.21 mountY=0.17, mountTheta=2.47
22:39:31.182 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.22, opts=13)
22:39:31.183 00.001 21068 Enqueuing Move request for scope (0.18, -0.22)
22:39:31.184 00.001 16108 Worker thread wakes up
22:39:31.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
22:39:31.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
22:39:31.184 00.000 16108 Moving (0.18, -0.22) raw xDistance=-0.21 yDistance=0.17
22:39:31.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:39:31.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:31.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:39:31.184 00.000 16108 MoveAxis(E, 60, ABG)
22:39:31.184 00.000 16108 Guiding  Dir = 2, Dur = 60
22:39:31.185 00.001 16108 IsSlewing returns 0
22:39:31.185 00.000 16108 IsGuiding returns 0
22:39:31.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3869, FiltMin=3297, FiltMax=44557, Gamma=1.000
22:39:31.205 00.017 21068 UpdateGuideState exits: m=108190 SNR=79.8
22:39:31.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:31.208 00.001 21068 Enqueuing Expose request
22:39:31.214 00.006 16108 PulseGuide returned control before completion, sleep 40
22:39:31.261 00.047 16108 IsGuiding returns 1
22:39:31.261 00.000 16108 scope still moving after pulse duration time elapsed
22:39:31.293 00.032 16108 IsSlewing returns 0
22:39:31.293 00.000 16108 IsGuiding returns 0
22:39:31.293 00.000 16108 scope move finished after 60 + 48 ms
22:39:31.293 00.000 16108 Move returns status 0, amount 60
22:39:31.293 00.000 16108 MoveAxis(N, 0, ABG)
22:39:31.293 00.000 16108 Move returns status 0, amount 0
22:39:31.293 00.000 16108 move complete, result=0
22:39:31.293 00.000 16108 worker thread done servicing request
22:39:31.293 00.000 16108 Worker thread wakes up
22:39:31.293 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
22:39:31.295 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:31.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:32.445 01.150 16108 Exposure complete
22:39:32.513 00.068 16108 worker thread done servicing request
22:39:32.513 00.000 21068 OnExposeComplete: enter
22:39:32.514 00.001 21068 UpdateGuideState(): m_state=6
22:39:32.516 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2188
22:39:32.516 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=877.33, Mass=107070, SNR=75.6, Peak=15715 HFD=3.0
22:39:32.518 00.002 21068 MultiStar: [#1 -0.33,0.17,1.29,U] [#2 -0.08,-0.03,1.28,U] [#3 0.06,-0.05,1.01,U] [#4 0.15,-0.21,0.80,U] [#5 0.33,-0.18,0.91,U] [#6 0.28,0.10,0.75,U] [#7 -0.28,-0.13,0.67,U] [#8 -0.08,-0.02,0.72,U] 
22:39:32.518 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.10, -0.22}
22:39:32.519 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.37)
22:39:32.520 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.43)
22:39:32.521 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.95 mountX=0.01 mountY=0.06, mountTheta=1.37
22:39:32.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
22:39:32.524 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
22:39:32.524 00.000 16108 Worker thread wakes up
22:39:32.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:39:32.526 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:39:32.526 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
22:39:32.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:39:32.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:32.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:32.526 00.000 16108 MoveAxis(E, 0, ABG)
22:39:32.526 00.000 16108 Move returns status 0, amount 0
22:39:32.526 00.000 16108 MoveAxis(N, 0, ABG)
22:39:32.526 00.000 16108 Move returns status 0, amount 0
22:39:32.526 00.000 16108 move complete, result=0
22:39:32.526 00.000 16108 worker thread done servicing request
22:39:32.532 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3869, FiltMin=3350, FiltMax=52425, Gamma=1.000
22:39:32.550 00.018 21068 UpdateGuideState exits: m=107070 SNR=75.6
22:39:32.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.551 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:32.552 00.001 21068 Enqueuing Expose request
22:39:32.553 00.001 16108 Worker thread wakes up
22:39:32.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:32.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:32.553 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:33.527 00.974 16108 Exposure complete
22:39:33.589 00.062 16108 worker thread done servicing request
22:39:33.589 00.000 21068 OnExposeComplete: enter
22:39:33.590 00.001 21068 UpdateGuideState(): m_state=6
22:39:33.591 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2189
22:39:33.591 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=877.45, Mass=112774, SNR=73.9, Peak=14867 HFD=3.2
22:39:33.592 00.001 21068 MultiStar: [#1 -0.15,0.06,1.21,U] [#2 -0.20,0.20,1.25,U] [#3 -0.05,0.20,1.00,U] [#4 -0.48,-0.09,0.85,U] [#5 0.02,-0.17,1.08,U] [#6 0.06,0.23,0.89,U] [#7 -0.13,-0.21,0.74,U] [#8 -0.12,0.22,0.70,U] 
22:39:33.594 00.002 21068 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.21, -0.11}
22:39:33.595 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
22:39:33.595 00.000 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
22:39:33.596 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=0.10 mountY=-0.02, mountTheta=-0.20
22:39:33.597 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
22:39:33.598 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
22:39:33.599 00.001 16108 Worker thread wakes up
22:39:33.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:39:33.600 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:39:33.600 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.02
22:39:33.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:39:33.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:33.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:33.600 00.000 16108 MoveAxis(E, 0, ABG)
22:39:33.600 00.000 16108 Move returns status 0, amount 0
22:39:33.600 00.000 16108 MoveAxis(N, 0, ABG)
22:39:33.600 00.000 16108 Move returns status 0, amount 0
22:39:33.600 00.000 16108 move complete, result=0
22:39:33.600 00.000 16108 worker thread done servicing request
22:39:33.606 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3865, FiltMin=3321, FiltMax=51577, Gamma=1.000
22:39:33.626 00.020 21068 UpdateGuideState exits: m=112774 SNR=73.9
22:39:33.628 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.628 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:33.629 00.001 21068 Enqueuing Expose request
22:39:33.630 00.001 16108 Worker thread wakes up
22:39:33.630 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:33.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:33.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:34.783 01.152 16108 Exposure complete
22:39:34.847 00.064 16108 worker thread done servicing request
22:39:34.847 00.000 21068 OnExposeComplete: enter
22:39:34.848 00.001 21068 UpdateGuideState(): m_state=6
22:39:34.849 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2190
22:39:34.850 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.32, Mass=110197, SNR=73.1, Peak=15123 HFD=3.3
22:39:34.851 00.001 21068 MultiStar: [#1 -0.03,0.10,1.11,U] [#2 -0.08,0.14,1.31,U] [#3 -0.05,0.07,1.02,U] [#4 -0.14,-0.39,0.88,U] [#5 -0.08,-0.40,0.94,U] [#6 0.03,-0.11,0.92,U] [#7 -0.52,-0.23,0.00,M1] [#8 -0.22,-0.08,0.88,U] 
22:39:34.851 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.10}, one-star: {-0.12, -0.23}
22:39:34.852 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
22:39:34.853 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
22:39:34.854 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=0.07 mountY=0.11, mountTheta=1.03
22:39:34.855 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
22:39:34.856 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
22:39:34.857 00.001 16108 Worker thread wakes up
22:39:34.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
22:39:34.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
22:39:34.857 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.11
22:39:34.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:39:34.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:34.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:39:34.857 00.000 16108 MoveAxis(E, 0, ABG)
22:39:34.857 00.000 16108 Move returns status 0, amount 0
22:39:34.857 00.000 16108 MoveAxis(N, 0, ABG)
22:39:34.857 00.000 16108 Move returns status 0, amount 0
22:39:34.857 00.000 16108 move complete, result=0
22:39:34.857 00.000 16108 worker thread done servicing request
22:39:34.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3865, FiltMin=3299, FiltMax=53593, Gamma=1.000
22:39:34.880 00.019 21068 UpdateGuideState exits: m=110197 SNR=73.1
22:39:34.882 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:34.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:34.883 00.000 21068 Enqueuing Expose request
22:39:34.884 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:34.885 00.001 16108 Worker thread wakes up
22:39:34.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:34.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:35.844 00.959 16108 Exposure complete
22:39:35.902 00.058 16108 worker thread done servicing request
22:39:35.902 00.000 21068 OnExposeComplete: enter
22:39:35.903 00.001 21068 UpdateGuideState(): m_state=6
22:39:35.904 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2191
22:39:35.905 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.12, Mass=116288, SNR=73.2, Peak=19347 HFD=2.9
22:39:35.906 00.001 21068 MultiStar: [#1 -0.29,-0.13,1.14,U] [#2 -0.07,-0.10,1.26,U] [#3 -0.29,0.04,1.03,U] [#4 -0.33,-0.45,0.00,M1] [#5 -0.05,-0.31,0.95,U] [#6 -0.08,0.34,0.77,U] [#7 -0.50,0.04,0.57,U] [#8 -0.23,0.04,0.80,U] 
22:39:35.906 00.000 21068 refined, 7 included, MultiStar: {-0.18, -0.09}, one-star: {-0.03, -0.44}
22:39:35.907 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
22:39:35.909 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
22:39:35.910 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=0.16 mountY=0.13, mountTheta=0.66
22:39:35.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.09, opts=13)
22:39:35.912 00.001 21068 Enqueuing Move request for scope (-0.18, -0.09)
22:39:35.913 00.001 16108 Worker thread wakes up
22:39:35.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
22:39:35.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
22:39:35.913 00.000 16108 Moving (-0.18, -0.09) raw xDistance=0.16 yDistance=0.13
22:39:35.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:39:35.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:35.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:39:35.913 00.000 16108 MoveAxis(E, 0, ABG)
22:39:35.913 00.000 16108 Move returns status 0, amount 0
22:39:35.913 00.000 16108 MoveAxis(N, 0, ABG)
22:39:35.913 00.000 16108 Move returns status 0, amount 0
22:39:35.913 00.000 16108 move complete, result=0
22:39:35.913 00.000 16108 worker thread done servicing request
22:39:35.919 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=3869, FiltMin=3296, FiltMax=53933, Gamma=1.000
22:39:35.936 00.017 21068 UpdateGuideState exits: m=116288 SNR=73.2
22:39:35.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:35.937 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:35.938 00.001 21068 Enqueuing Expose request
22:39:35.939 00.001 16108 Worker thread wakes up
22:39:35.939 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:35.940 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:35.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:37.094 01.154 16108 Exposure complete
22:39:37.150 00.056 16108 worker thread done servicing request
22:39:37.150 00.000 21068 OnExposeComplete: enter
22:39:37.151 00.001 21068 UpdateGuideState(): m_state=6
22:39:37.152 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2192
22:39:37.154 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=877.28, Mass=129187, SNR=88.7, Peak=18483 HFD=3.5
22:39:37.155 00.001 21068 MultiStar: [#1 -0.00,-0.19,1.01,U] [#2 -0.05,-0.25,1.01,U] [#3 -0.07,-0.12,0.86,U] [#4 -0.25,-0.67,0.00,M2] [#5 -0.01,-0.31,0.73,U] [#6 0.07,-0.08,0.79,U] [#7 -0.44,-0.21,0.47,U] [#8 -0.23,-0.41,0.65,U] 
22:39:37.155 00.000 21068 refined, 7 included, MultiStar: {-0.12, -0.22}, one-star: {-0.37, -0.27}
22:39:37.156 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
22:39:37.157 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
22:39:37.158 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.07 mountX=0.08 mountY=0.25, mountTheta=1.25
22:39:37.159 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.22, opts=13)
22:39:37.160 00.001 21068 Enqueuing Move request for scope (-0.12, -0.22)
22:39:37.161 00.001 16108 Worker thread wakes up
22:39:37.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
22:39:37.161 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
22:39:37.161 00.000 16108 Moving (-0.12, -0.22) raw xDistance=0.08 yDistance=0.25
22:39:37.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:39:37.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:39:37.161 00.000 16108 MoveAxis(E, 0, ABG)
22:39:37.161 00.000 16108 Move returns status 0, amount 0
22:39:37.161 00.000 16108 MoveAxis(S, 49, ABG)
22:39:37.161 00.000 16108 Guiding  Dir = 1, Dur = 49
22:39:37.161 00.000 16108 IsSlewing returns 0
22:39:37.161 00.000 16108 IsGuiding returns 0
22:39:37.165 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3869, FiltMin=3337, FiltMax=48832, Gamma=1.000
22:39:37.186 00.021 21068 UpdateGuideState exits: m=129187 SNR=88.7
22:39:37.187 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:37.189 00.001 21068 Enqueuing Expose request
22:39:37.191 00.002 16108 PulseGuide returned control before completion, sleep 30
22:39:37.222 00.031 16108 IsGuiding returns 1
22:39:37.222 00.000 16108 scope still moving after pulse duration time elapsed
22:39:37.252 00.030 16108 IsSlewing returns 0
22:39:37.252 00.000 16108 IsGuiding returns 1
22:39:37.284 00.032 16108 IsSlewing returns 0
22:39:37.284 00.000 16108 IsGuiding returns 0
22:39:37.284 00.000 16108 scope move finished after 49 + 73 ms
22:39:37.284 00.000 16108 Move returns status 0, amount 49
22:39:37.284 00.000 16108 move complete, result=0
22:39:37.284 00.000 16108 worker thread done servicing request
22:39:37.284 00.000 16108 Worker thread wakes up
22:39:37.284 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
22:39:37.285 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:37.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:38.258 00.973 16108 Exposure complete
22:39:38.317 00.059 16108 worker thread done servicing request
22:39:38.318 00.001 21068 OnExposeComplete: enter
22:39:38.319 00.001 21068 UpdateGuideState(): m_state=6
22:39:38.320 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2193
22:39:38.321 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.40, Mass=118671, SNR=73.9, Peak=16707 HFD=3.4
22:39:38.322 00.001 21068 MultiStar: [#1 -0.13,-0.24,1.19,U] [#2 -0.07,-0.03,1.22,U] [#3 -0.19,-0.23,1.06,U] [#4 -0.26,-0.47,0.85,U] [#5 -0.39,-0.16,1.08,U] [#6 -0.42,0.36,0.00,M1] [#7 -0.67,-0.46,0.00,M1] [#8 -0.30,0.22,0.82,U] 
22:39:38.322 00.000 21068 single-star, 6 included, MultiStar: {-0.21, -0.15}, one-star: {-0.21, -0.16}
22:39:38.324 00.002 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
22:39:38.325 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
22:39:38.326 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.51 mountX=0.18 mountY=0.20, mountTheta=0.84
22:39:38.327 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.16, opts=13)
22:39:38.328 00.001 21068 Enqueuing Move request for scope (-0.21, -0.16)
22:39:38.329 00.001 16108 Worker thread wakes up
22:39:38.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
22:39:38.329 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
22:39:38.329 00.000 16108 Moving (-0.21, -0.16) raw xDistance=0.18 yDistance=0.20
22:39:38.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:39:38.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:39:38.329 00.000 16108 MoveAxis(E, 0, ABG)
22:39:38.329 00.000 16108 Move returns status 0, amount 0
22:39:38.330 00.001 16108 MoveAxis(S, 40, ABG)
22:39:38.330 00.000 16108 Guiding  Dir = 1, Dur = 40
22:39:38.330 00.000 16108 IsSlewing returns 0
22:39:38.330 00.000 16108 IsGuiding returns 0
22:39:38.335 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3872, FiltMin=3289, FiltMax=48137, Gamma=1.000
22:39:38.351 00.016 21068 UpdateGuideState exits: m=118671 SNR=73.9
22:39:38.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:38.354 00.001 21068 Enqueuing Expose request
22:39:38.362 00.008 16108 PulseGuide returned control before completion, sleep 18
22:39:38.393 00.031 16108 IsGuiding returns 1
22:39:38.393 00.000 16108 scope still moving after pulse duration time elapsed
22:39:38.425 00.032 16108 IsSlewing returns 0
22:39:38.425 00.000 16108 IsGuiding returns 1
22:39:38.455 00.030 16108 IsSlewing returns 0
22:39:38.455 00.000 16108 IsGuiding returns 0
22:39:38.455 00.000 16108 scope move finished after 40 + 85 ms
22:39:38.455 00.000 16108 Move returns status 0, amount 40
22:39:38.455 00.000 16108 move complete, result=0
22:39:38.455 00.000 16108 worker thread done servicing request
22:39:38.455 00.000 16108 Worker thread wakes up
22:39:38.455 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 40 ms SOUTH
22:39:38.457 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:38.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:39.620 01.163 16108 Exposure complete
22:39:39.681 00.061 16108 worker thread done servicing request
22:39:39.681 00.000 21068 OnExposeComplete: enter
22:39:39.682 00.001 21068 UpdateGuideState(): m_state=6
22:39:39.683 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2194
22:39:39.684 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.32, Mass=120549, SNR=83.2, Peak=17123 HFD=3.3
22:39:39.685 00.001 21068 MultiStar: [#1 -0.29,0.22,1.17,U] [#2 -0.28,0.37,1.07,U] [#3 -0.29,0.32,0.86,U] [#4 -0.57,-0.09,0.00,M2] [#5 -0.22,-0.00,0.76,U] [#6 -0.20,0.25,0.67,U] [#7 -0.75,-0.09,0.00,M2] [#8 -0.39,0.16,0.65,U] 
22:39:39.686 00.001 21068 single-star, 6 included, MultiStar: {-0.26, 0.16}, one-star: {-0.18, -0.23}
22:39:39.687 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
22:39:39.688 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
22:39:39.689 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-2.22 mountX=0.13 mountY=0.27, mountTheta=1.11
22:39:39.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.23, opts=13)
22:39:39.691 00.000 21068 Enqueuing Move request for scope (-0.18, -0.23)
22:39:39.692 00.001 16108 Worker thread wakes up
22:39:39.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd
22:39:39.692 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.23)
22:39:39.692 00.000 16108 Moving (-0.18, -0.23) raw xDistance=0.13 yDistance=0.27
22:39:39.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:39:39.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:39:39.692 00.000 16108 MoveAxis(E, 0, ABG)
22:39:39.693 00.001 16108 Move returns status 0, amount 0
22:39:39.693 00.000 16108 MoveAxis(S, 54, ABG)
22:39:39.693 00.000 16108 Guiding  Dir = 1, Dur = 54
22:39:39.693 00.000 16108 IsSlewing returns 0
22:39:39.693 00.000 16108 IsGuiding returns 0
22:39:39.697 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3869, FiltMin=3321, FiltMax=52880, Gamma=1.000
22:39:39.712 00.015 21068 UpdateGuideState exits: m=120549 SNR=83.2
22:39:39.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:39.713 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:39.714 00.001 21068 Enqueuing Expose request
22:39:39.718 00.004 16108 PulseGuide returned control before completion, sleep 40
22:39:39.763 00.045 16108 IsGuiding returns 1
22:39:39.763 00.000 16108 scope still moving after pulse duration time elapsed
22:39:39.795 00.032 16108 IsSlewing returns 0
22:39:39.795 00.000 16108 IsGuiding returns 1
22:39:39.826 00.031 16108 IsSlewing returns 0
22:39:39.826 00.000 16108 IsGuiding returns 0
22:39:39.826 00.000 16108 scope move finished after 54 + 79 ms
22:39:39.826 00.000 16108 Move returns status 0, amount 54
22:39:39.826 00.000 16108 move complete, result=0
22:39:39.826 00.000 16108 worker thread done servicing request
22:39:39.826 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
22:39:39.827 00.001 16108 Worker thread wakes up
22:39:39.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:39.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:40.788 00.961 16108 Exposure complete
22:39:40.853 00.065 16108 worker thread done servicing request
22:39:40.853 00.000 21068 OnExposeComplete: enter
22:39:40.854 00.001 21068 UpdateGuideState(): m_state=6
22:39:40.854 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2195
22:39:40.855 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.71, Mass=111636, SNR=69.7, Peak=16835 HFD=3.0
22:39:40.856 00.001 21068 MultiStar: [#1 -0.41,0.20,1.23,U] [#2 0.08,0.10,1.33,U] [#3 0.02,0.27,1.15,U] [#4 0.02,0.17,0.84,U] [#5 -0.07,0.06,1.00,U] [#6 0.14,0.23,0.81,U] [#7 -0.41,0.02,0.68,U] [#8 -0.36,0.35,0.81,U] 
22:39:40.858 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.17}, one-star: {-0.17, 0.16}
22:39:40.859 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
22:39:40.860 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
22:39:40.861 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.17 mountX=0.15 mountY=-0.14, mountTheta=-0.76
22:39:40.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.17, opts=13)
22:39:40.864 00.001 21068 Enqueuing Move request for scope (-0.12, 0.17)
22:39:40.864 00.000 16108 Worker thread wakes up
22:39:40.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
22:39:40.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
22:39:40.864 00.000 16108 Moving (-0.12, 0.17) raw xDistance=0.15 yDistance=-0.14
22:39:40.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:39:40.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:40.865 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:39:40.865 00.000 16108 MoveAxis(E, 0, ABG)
22:39:40.865 00.000 16108 Move returns status 0, amount 0
22:39:40.865 00.000 16108 MoveAxis(N, 0, ABG)
22:39:40.865 00.000 16108 Move returns status 0, amount 0
22:39:40.865 00.000 16108 move complete, result=0
22:39:40.865 00.000 16108 worker thread done servicing request
22:39:40.868 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3872, FiltMin=3325, FiltMax=61613, Gamma=1.000
22:39:40.883 00.015 21068 UpdateGuideState exits: m=111636 SNR=69.7
22:39:40.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:40.884 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:40.886 00.002 21068 Enqueuing Expose request
22:39:40.887 00.001 16108 Worker thread wakes up
22:39:40.887 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:40.888 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:40.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:42.058 01.170 16108 Exposure complete
22:39:42.119 00.061 16108 worker thread done servicing request
22:39:42.119 00.000 21068 OnExposeComplete: enter
22:39:42.120 00.001 21068 UpdateGuideState(): m_state=6
22:39:42.121 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2196
22:39:42.122 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.77, Mass=116044, SNR=77.8, Peak=16515 HFD=3.1
22:39:42.123 00.001 21068 MultiStar: [#1 -0.08,0.49,1.17,U] [#2 0.06,0.54,1.03,U] [#3 -0.06,0.34,1.29,U] [#4 -0.07,0.01,0.91,U] [#5 0.03,0.30,0.86,U] [#6 -0.02,0.41,0.67,U] [#7 -0.53,0.21,0.00,M2] [#8 0.04,0.41,0.71,U] 
22:39:42.124 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.34}, one-star: {-0.05, 0.22}
22:39:42.125 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:39:42.126 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:39:42.127 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.80 mountX=0.09 mountY=-0.20, mountTheta=-1.15
22:39:42.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.22, opts=13)
22:39:42.131 00.002 21068 Enqueuing Move request for scope (-0.05, 0.22)
22:39:42.132 00.001 16108 Worker thread wakes up
22:39:42.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
22:39:42.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
22:39:42.132 00.000 16108 Moving (-0.05, 0.22) raw xDistance=0.09 yDistance=-0.20
22:39:42.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:39:42.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:42.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:42.132 00.000 16108 MoveAxis(E, 0, ABG)
22:39:42.132 00.000 16108 Move returns status 0, amount 0
22:39:42.132 00.000 16108 MoveAxis(N, 0, ABG)
22:39:42.132 00.000 16108 Move returns status 0, amount 0
22:39:42.133 00.001 16108 move complete, result=0
22:39:42.133 00.000 16108 worker thread done servicing request
22:39:42.136 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3872, FiltMin=3350, FiltMax=57792, Gamma=1.000
22:39:42.152 00.016 21068 UpdateGuideState exits: m=116044 SNR=77.8
22:39:42.154 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:42.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:42.155 00.000 21068 Enqueuing Expose request
22:39:42.156 00.001 16108 Worker thread wakes up
22:39:42.156 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:42.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:42.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:43.125 00.968 16108 Exposure complete
22:39:43.182 00.057 16108 worker thread done servicing request
22:39:43.182 00.000 21068 OnExposeComplete: enter
22:39:43.185 00.003 21068 UpdateGuideState(): m_state=6
22:39:43.186 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2197
22:39:43.187 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.82, Mass=120267, SNR=74.9, Peak=18483 HFD=3.2
22:39:43.188 00.001 21068 MultiStar: [#1 0.11,0.35,1.08,U] [#2 0.13,0.23,1.07,U] [#3 -0.07,0.61,0.00,M1] [#4 -0.26,0.26,0.77,U] [#5 -0.09,-0.01,0.78,U] [#6 -0.13,0.35,0.80,U] [#7 -0.41,0.05,0.68,U] [#8 -0.12,0.40,0.67,U] 
22:39:43.189 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.24}, one-star: {0.05, 0.27}
22:39:43.190 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
22:39:43.191 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
22:39:43.192 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.83 mountX=0.10 mountY=-0.22, mountTheta=-1.13
22:39:43.196 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.24, opts=13)
22:39:43.196 00.000 21068 Enqueuing Move request for scope (-0.06, 0.24)
22:39:43.197 00.001 16108 Worker thread wakes up
22:39:43.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
22:39:43.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
22:39:43.197 00.000 16108 Moving (-0.06, 0.24) raw xDistance=0.10 yDistance=-0.22
22:39:43.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:39:43.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:43.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:39:43.197 00.000 16108 MoveAxis(E, 0, ABG)
22:39:43.197 00.000 16108 Move returns status 0, amount 0
22:39:43.197 00.000 16108 MoveAxis(N, 0, ABG)
22:39:43.197 00.000 16108 Move returns status 0, amount 0
22:39:43.197 00.000 16108 move complete, result=0
22:39:43.197 00.000 16108 worker thread done servicing request
22:39:43.202 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3872, FiltMin=3225, FiltMax=65437, Gamma=1.000
22:39:43.216 00.014 21068 UpdateGuideState exits: m=120267 SNR=74.9
22:39:43.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:43.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:43.218 00.000 21068 Enqueuing Expose request
22:39:43.219 00.001 16108 Worker thread wakes up
22:39:43.219 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:43.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:43.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:44.369 01.149 16108 Exposure complete
22:39:44.428 00.059 16108 worker thread done servicing request
22:39:44.428 00.000 21068 OnExposeComplete: enter
22:39:44.429 00.001 21068 UpdateGuideState(): m_state=6
22:39:44.430 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2198
22:39:44.431 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.90, Mass=120491, SNR=80.7, Peak=19379 HFD=3.0
22:39:44.432 00.001 21068 MultiStar: [#1 -0.12,0.31,0.98,U] [#2 0.19,0.39,1.16,U] [#3 0.05,0.46,1.01,U] [#4 -0.32,-0.10,0.83,U] [#5 -0.12,0.35,0.83,U] [#6 0.05,0.53,0.73,U] [#7 -0.61,0.00,0.00,M2] [#8 0.02,0.44,0.72,U] 
22:39:44.432 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.34}, one-star: {-0.13, 0.35}
22:39:44.433 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:39:44.434 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
22:39:44.435 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.69 mountX=0.10 mountY=-0.32, mountTheta=-1.27
22:39:44.437 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.34, opts=13)
22:39:44.437 00.000 21068 Enqueuing Move request for scope (-0.04, 0.34)
22:39:44.438 00.001 16108 Worker thread wakes up
22:39:44.439 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
22:39:44.439 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
22:39:44.439 00.000 16108 Moving (-0.04, 0.34) raw xDistance=0.10 yDistance=-0.32
22:39:44.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:39:44.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:39:44.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:39:44.439 00.000 16108 MoveAxis(E, 0, ABG)
22:39:44.439 00.000 16108 Move returns status 0, amount 0
22:39:44.439 00.000 16108 MoveAxis(N, 0, ABG)
22:39:44.439 00.000 16108 Move returns status 0, amount 0
22:39:44.439 00.000 16108 move complete, result=0
22:39:44.439 00.000 16108 worker thread done servicing request
22:39:44.444 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3869, FiltMin=3331, FiltMax=57501, Gamma=1.000
22:39:44.462 00.018 21068 UpdateGuideState exits: m=120491 SNR=80.7
22:39:44.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:44.466 00.002 21068 Enqueuing Expose request
22:39:44.468 00.002 16108 Worker thread wakes up
22:39:44.468 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:39:44.469 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:44.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:45.435 00.966 16108 Exposure complete
22:39:45.491 00.056 16108 worker thread done servicing request
22:39:45.491 00.000 21068 OnExposeComplete: enter
22:39:45.492 00.001 21068 UpdateGuideState(): m_state=6
22:39:45.494 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2199
22:39:45.494 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=877.77, Mass=114012, SNR=72.6, Peak=18131 HFD=3.4
22:39:45.495 00.001 21068 MultiStar: [#1 0.11,0.40,1.21,U] [#2 0.12,0.48,1.28,U] [#3 0.11,0.44,1.01,U] [#4 0.29,-0.16,1.00,U] [#5 0.25,0.06,0.94,U] [#6 0.07,0.40,0.88,U] [#7 -0.46,0.18,0.80,U] [#8 -0.14,0.17,0.74,U] 
22:39:45.496 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.26}, one-star: {-0.16, 0.22}
22:39:45.497 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
22:39:45.498 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
22:39:45.498 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.42 mountX=0.01 mountY=-0.26, mountTheta=-1.55
22:39:45.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.26, opts=13)
22:39:45.501 00.001 21068 Enqueuing Move request for scope (0.04, 0.26)
22:39:45.501 00.000 16108 Worker thread wakes up
22:39:45.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
22:39:45.502 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
22:39:45.502 00.000 16108 Moving (0.04, 0.26) raw xDistance=0.01 yDistance=-0.26
22:39:45.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:39:45.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:39:45.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:39:45.502 00.000 16108 MoveAxis(E, 0, ABG)
22:39:45.502 00.000 16108 Move returns status 0, amount 0
22:39:45.502 00.000 16108 MoveAxis(N, 0, ABG)
22:39:45.502 00.000 16108 Move returns status 0, amount 0
22:39:45.502 00.000 16108 move complete, result=0
22:39:45.502 00.000 16108 worker thread done servicing request
22:39:45.506 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3869, FiltMin=3305, FiltMax=60285, Gamma=1.000
22:39:45.522 00.016 21068 UpdateGuideState exits: m=114012 SNR=72.6
22:39:45.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:45.525 00.001 21068 Enqueuing Expose request
22:39:45.526 00.001 16108 Worker thread wakes up
22:39:45.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:45.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:45.526 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:39:46.687 01.161 16108 Exposure complete
22:39:46.748 00.061 16108 worker thread done servicing request
22:39:46.749 00.001 21068 OnExposeComplete: enter
22:39:46.750 00.001 21068 UpdateGuideState(): m_state=6
22:39:46.751 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2200
22:39:46.751 00.000 21068 Star::Find returns 1 (0), X=219.91, Y=877.98, Mass=115764, SNR=76.2, Peak=17411 HFD=2.9
22:39:46.752 00.001 21068 MultiStar: [#1 -0.34,0.26,1.10,U] [#2 -0.32,0.70,0.00,M1] [#3 -0.16,0.34,1.04,U] [#4 -0.49,0.39,0.00,M1] [#5 -0.20,0.38,0.97,U] [#6 -0.41,0.91,0.00,M1] [#7 -0.62,0.25,0.00,M2] [#8 -0.09,0.66,0.00,M1] 
22:39:46.753 00.001 21068 refined, 3 included, MultiStar: {-0.25, 0.35}, one-star: {-0.28, 0.42}
22:39:46.753 00.000 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
22:39:46.754 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
22:39:46.755 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.35 hyp=0.43 cameraTheta=2.18 mountX=0.30 mountY=-0.28, mountTheta=-0.75
22:39:46.757 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.35, opts=13)
22:39:46.758 00.001 21068 Enqueuing Move request for scope (-0.25, 0.35)
22:39:46.759 00.001 16108 Worker thread wakes up
22:39:46.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.35) opts 0xd
22:39:46.759 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.35)
22:39:46.759 00.000 16108 Moving (-0.25, 0.35) raw xDistance=0.30 yDistance=-0.28
22:39:46.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:39:46.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:39:46.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:39:46.759 00.000 16108 MoveAxis(W, 79, ABG)
22:39:46.759 00.000 16108 Guiding  Dir = 3, Dur = 79
22:39:46.759 00.000 16108 IsSlewing returns 0
22:39:46.759 00.000 16108 IsGuiding returns 0
22:39:46.763 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3869, FiltMin=3325, FiltMax=65437, Gamma=1.000
22:39:46.781 00.018 21068 UpdateGuideState exits: m=115764 SNR=76.2
22:39:46.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:46.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:46.784 00.001 21068 Enqueuing Expose request
22:39:46.789 00.005 16108 PulseGuide returned control before completion, sleep 61
22:39:46.864 00.075 16108 IsGuiding returns 1
22:39:46.864 00.000 16108 scope still moving after pulse duration time elapsed
22:39:46.895 00.031 16108 IsSlewing returns 0
22:39:46.895 00.000 16108 IsGuiding returns 0
22:39:46.896 00.001 16108 scope move finished after 79 + 56 ms
22:39:46.896 00.000 16108 Move returns status 0, amount 79
22:39:46.896 00.000 16108 MoveAxis(N, 0, ABG)
22:39:46.896 00.000 16108 Move returns status 0, amount 0
22:39:46.896 00.000 16108 move complete, result=0
22:39:46.896 00.000 16108 worker thread done servicing request
22:39:46.896 00.000 16108 Worker thread wakes up
22:39:46.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:46.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:46.896 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.3 px 0 ms NORTH
22:39:47.858 00.962 16108 Exposure complete
22:39:47.914 00.056 16108 worker thread done servicing request
22:39:47.914 00.000 21068 OnExposeComplete: enter
22:39:47.915 00.001 21068 UpdateGuideState(): m_state=6
22:39:47.916 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2201
22:39:47.917 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.79, Mass=102872, SNR=74.9, Peak=15491 HFD=3.1
22:39:47.918 00.001 21068 MultiStar: [#1 0.23,0.33,1.19,U] [#2 0.33,0.38,1.19,U] [#3 0.13,0.29,1.04,U] [#4 0.23,-0.00,0.89,U] [#5 0.34,0.21,0.99,U] [#6 0.43,0.56,0.00,M2] [#7 -0.19,0.02,0.67,U] [#8 0.31,0.08,0.68,U] 
22:39:47.919 00.001 21068 single-star, 7 included, MultiStar: {0.21, 0.22}, one-star: {0.16, 0.24}
22:39:47.920 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:39:47.920 00.000 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:39:47.921 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.99 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
22:39:47.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.24, opts=13)
22:39:47.924 00.001 21068 Enqueuing Move request for scope (0.16, 0.24)
22:39:47.925 00.001 16108 Worker thread wakes up
22:39:47.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
22:39:47.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
22:39:47.925 00.000 16108 Moving (0.16, 0.24) raw xDistance=-0.11 yDistance=-0.27
22:39:47.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:39:47.925 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.72 newest=-0.81
22:39:47.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:39:47.925 00.000 16108 MoveAxis(E, 0, ABG)
22:39:47.925 00.000 16108 Move returns status 0, amount 0
22:39:47.925 00.000 16108 MoveAxis(N, 54, ABG)
22:39:47.925 00.000 16108 Guiding  Dir = 0, Dur = 54
22:39:47.926 00.001 16108 IsSlewing returns 0
22:39:47.926 00.000 16108 IsGuiding returns 0
22:39:47.929 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3869, FiltMin=3305, FiltMax=54205, Gamma=1.000
22:39:47.944 00.015 21068 UpdateGuideState exits: m=102872 SNR=74.9
22:39:47.946 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:47.946 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:47.947 00.001 21068 Enqueuing Expose request
22:39:47.977 00.030 16108 PulseGuide returned control before completion, sleep 14
22:39:47.991 00.014 16108 IsGuiding returns 1
22:39:47.991 00.000 16108 scope still moving after pulse duration time elapsed
22:39:48.024 00.033 16108 IsSlewing returns 0
22:39:48.024 00.000 16108 IsGuiding returns 1
22:39:48.055 00.031 16108 IsSlewing returns 0
22:39:48.055 00.000 16108 IsGuiding returns 1
22:39:48.087 00.032 16108 IsSlewing returns 0
22:39:48.087 00.000 16108 IsGuiding returns 0
22:39:48.087 00.000 16108 scope move finished after 54 + 107 ms
22:39:48.087 00.000 16108 Move returns status 0, amount 54
22:39:48.087 00.000 16108 move complete, result=0
22:39:48.087 00.000 16108 worker thread done servicing request
22:39:48.087 00.000 16108 Worker thread wakes up
22:39:48.087 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
22:39:48.088 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:48.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:49.238 01.150 16108 Exposure complete
22:39:49.298 00.060 16108 worker thread done servicing request
22:39:49.299 00.001 21068 OnExposeComplete: enter
22:39:49.300 00.001 21068 UpdateGuideState(): m_state=6
22:39:49.300 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2202
22:39:49.301 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.72, Mass=132590, SNR=87.6, Peak=15939 HFD=3.5
22:39:49.302 00.001 21068 MultiStar: [#1 0.25,-0.06,1.04,U] [#2 0.50,0.29,0.00,M1] [#3 0.38,0.15,0.91,U] [#4 0.49,-0.37,0.00,M1] [#5 0.44,-0.05,0.82,U] [#6 0.49,0.37,0.00,M3] [#7 -0.29,0.13,0.55,U] [#8 0.17,0.18,0.74,U] 
22:39:49.303 00.001 21068 single-star, 5 included, MultiStar: {0.21, 0.08}, one-star: {0.13, 0.17}
22:39:49.303 00.000 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
22:39:49.304 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
22:39:49.305 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.89 mountX=-0.10 mountY=-0.19, mountTheta=-2.06
22:39:49.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.17, opts=13)
22:39:49.307 00.000 21068 Enqueuing Move request for scope (0.13, 0.17)
22:39:49.308 00.001 16108 Worker thread wakes up
22:39:49.309 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
22:39:49.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
22:39:49.309 00.000 16108 Moving (0.13, 0.17) raw xDistance=-0.10 yDistance=-0.19
22:39:49.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:39:49.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:49.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:39:49.309 00.000 16108 MoveAxis(E, 0, ABG)
22:39:49.309 00.000 16108 Move returns status 0, amount 0
22:39:49.309 00.000 16108 MoveAxis(N, 0, ABG)
22:39:49.309 00.000 16108 Move returns status 0, amount 0
22:39:49.309 00.000 16108 move complete, result=0
22:39:49.309 00.000 16108 worker thread done servicing request
22:39:49.313 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3865, FiltMin=3299, FiltMax=56573, Gamma=1.000
22:39:49.329 00.016 21068 UpdateGuideState exits: m=132590 SNR=87.6
22:39:49.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:49.331 00.000 21068 Enqueuing Expose request
22:39:49.332 00.001 16108 Worker thread wakes up
22:39:49.332 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:49.333 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:49.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:50.292 00.959 16108 Exposure complete
22:39:50.350 00.058 16108 worker thread done servicing request
22:39:50.350 00.000 21068 OnExposeComplete: enter
22:39:50.351 00.001 21068 UpdateGuideState(): m_state=6
22:39:50.352 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2203
22:39:50.353 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.60, Mass=98130, SNR=68.0, Peak=14579 HFD=2.9
22:39:50.354 00.001 21068 MultiStar: [#1 0.22,0.18,1.29,U] [#2 0.23,0.37,1.45,U] [#3 0.27,0.16,1.07,U] [#4 0.20,-0.28,0.88,U] [#5 0.11,-0.12,1.04,U] [#6 0.39,0.25,1.00,U] [#7 -0.13,-0.30,0.76,U] [#8 0.26,0.15,0.87,U] 
22:39:50.354 00.000 21068 single-star, 8 included, MultiStar: {0.18, 0.08}, one-star: {-0.01, 0.05}
22:39:50.356 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
22:39:50.357 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
22:39:50.357 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.78 mountX=0.02 mountY=-0.05, mountTheta=-1.18
22:39:50.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
22:39:50.360 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
22:39:50.361 00.001 16108 Worker thread wakes up
22:39:50.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:39:50.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:39:50.361 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
22:39:50.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:39:50.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:50.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:50.361 00.000 16108 MoveAxis(E, 0, ABG)
22:39:50.361 00.000 16108 Move returns status 0, amount 0
22:39:50.361 00.000 16108 MoveAxis(N, 0, ABG)
22:39:50.361 00.000 16108 Move returns status 0, amount 0
22:39:50.361 00.000 16108 move complete, result=0
22:39:50.361 00.000 16108 worker thread done servicing request
22:39:50.366 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3869, FiltMin=3331, FiltMax=52781, Gamma=1.000
22:39:50.381 00.015 21068 UpdateGuideState exits: m=98130 SNR=68.0
22:39:50.383 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:50.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:50.384 00.000 21068 Enqueuing Expose request
22:39:50.385 00.001 16108 Worker thread wakes up
22:39:50.385 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:50.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:50.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:51.538 01.152 16108 Exposure complete
22:39:51.595 00.057 16108 worker thread done servicing request
22:39:51.595 00.000 21068 OnExposeComplete: enter
22:39:51.596 00.001 21068 UpdateGuideState(): m_state=6
22:39:51.596 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2204
22:39:51.597 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.76, Mass=104365, SNR=80.1, Peak=13923 HFD=3.2
22:39:51.598 00.001 21068 MultiStar: [#1 0.36,-0.01,0.93,U] [#2 0.43,0.36,0.00,M1] [#3 0.45,0.22,0.92,U] [#4 0.32,-0.33,0.83,U] [#5 0.20,0.26,0.93,U] [#6 0.34,0.18,0.82,U] [#7 -0.38,-0.18,0.54,U] [#8 0.71,0.36,0.00,M1] 
22:39:51.599 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.07}, one-star: {0.26, 0.21}
22:39:51.600 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
22:39:51.601 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
22:39:51.601 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.27 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
22:39:51.604 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.07, opts=13)
22:39:51.605 00.001 21068 Enqueuing Move request for scope (0.26, 0.07)
22:39:51.606 00.001 16108 Worker thread wakes up
22:39:51.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
22:39:51.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
22:39:51.606 00.000 16108 Moving (0.26, 0.07) raw xDistance=-0.24 yDistance=-0.13
22:39:51.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:39:51.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:51.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:39:51.606 00.000 16108 MoveAxis(E, 63, ABG)
22:39:51.606 00.000 16108 Guiding  Dir = 2, Dur = 63
22:39:51.606 00.000 16108 IsSlewing returns 0
22:39:51.607 00.001 16108 IsGuiding returns 0
22:39:51.611 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3869, FiltMin=3325, FiltMax=55005, Gamma=1.000
22:39:51.627 00.016 21068 UpdateGuideState exits: m=104365 SNR=80.1
22:39:51.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:51.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:51.630 00.001 21068 Enqueuing Expose request
22:39:51.640 00.010 16108 PulseGuide returned control before completion, sleep 39
22:39:51.688 00.048 16108 IsGuiding returns 1
22:39:51.688 00.000 16108 scope still moving after pulse duration time elapsed
22:39:51.720 00.032 16108 IsSlewing returns 0
22:39:51.720 00.000 16108 IsGuiding returns 1
22:39:51.751 00.031 16108 IsSlewing returns 0
22:39:51.751 00.000 16108 IsGuiding returns 0
22:39:51.751 00.000 16108 scope move finished after 63 + 81 ms
22:39:51.751 00.000 16108 Move returns status 0, amount 63
22:39:51.751 00.000 16108 MoveAxis(N, 0, ABG)
22:39:51.751 00.000 16108 Move returns status 0, amount 0
22:39:51.751 00.000 16108 move complete, result=0
22:39:51.751 00.000 16108 worker thread done servicing request
22:39:51.751 00.000 16108 Worker thread wakes up
22:39:51.751 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
22:39:51.753 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:51.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:52.709 00.956 16108 Exposure complete
22:39:52.768 00.059 16108 worker thread done servicing request
22:39:52.768 00.000 21068 OnExposeComplete: enter
22:39:52.769 00.001 21068 UpdateGuideState(): m_state=6
22:39:52.771 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2205
22:39:52.772 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.72, Mass=112927, SNR=77.1, Peak=13312 HFD=3.4
22:39:52.773 00.001 21068 MultiStar: [#1 0.38,0.16,1.12,U] [#2 0.13,0.43,1.22,U] [#3 0.28,0.22,1.05,U] [#4 0.20,-0.04,0.88,U] [#5 0.06,0.14,0.93,U] [#6 0.56,0.34,0.00,M2] [#7 0.04,0.10,0.65,U] [#8 0.07,0.25,0.79,U] 
22:39:52.774 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.19}, one-star: {-0.18, 0.16}
22:39:52.775 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:39:52.777 00.002 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:39:52.778 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.97 mountX=-0.10 mountY=-0.22, mountTheta=-1.99
22:39:52.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.19, opts=13)
22:39:52.781 00.001 21068 Enqueuing Move request for scope (0.13, 0.19)
22:39:52.781 00.000 16108 Worker thread wakes up
22:39:52.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
22:39:52.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
22:39:52.781 00.000 16108 Moving (0.13, 0.19) raw xDistance=-0.10 yDistance=-0.22
22:39:52.782 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:39:52.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:39:52.782 00.000 16108 MoveAxis(E, 0, ABG)
22:39:52.782 00.000 16108 Move returns status 0, amount 0
22:39:52.782 00.000 16108 MoveAxis(N, 44, ABG)
22:39:52.782 00.000 16108 Guiding  Dir = 0, Dur = 44
22:39:52.782 00.000 16108 IsSlewing returns 0
22:39:52.782 00.000 16108 IsGuiding returns 0
22:39:52.785 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3865, FiltMin=3318, FiltMax=59261, Gamma=1.000
22:39:52.801 00.016 21068 UpdateGuideState exits: m=112927 SNR=77.1
22:39:52.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.802 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:52.803 00.001 21068 Enqueuing Expose request
22:39:52.827 00.024 16108 IsGuiding returns 1
22:39:52.827 00.000 16108 scope still moving after pulse duration time elapsed
22:39:52.858 00.031 16108 IsSlewing returns 0
22:39:52.858 00.000 16108 IsGuiding returns 1
22:39:52.888 00.030 16108 IsSlewing returns 0
22:39:52.888 00.000 16108 IsGuiding returns 1
22:39:52.920 00.032 16108 IsSlewing returns 0
22:39:52.920 00.000 16108 IsGuiding returns 0
22:39:52.920 00.000 16108 scope move finished after 44 + 93 ms
22:39:52.920 00.000 16108 Move returns status 0, amount 44
22:39:52.920 00.000 16108 move complete, result=0
22:39:52.920 00.000 16108 worker thread done servicing request
22:39:52.920 00.000 16108 Worker thread wakes up
22:39:52.920 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
22:39:52.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:52.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:54.078 01.157 16108 Exposure complete
22:39:54.147 00.069 16108 worker thread done servicing request
22:39:54.147 00.000 21068 OnExposeComplete: enter
22:39:54.149 00.002 21068 UpdateGuideState(): m_state=6
22:39:54.150 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2206
22:39:54.152 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=877.33, Mass=95300, SNR=59.8, Peak=15251 HFD=2.9
22:39:54.154 00.002 21068 MultiStar: [#1 0.08,-0.03,1.45,U] [#2 0.11,0.13,1.77,U] [#3 0.03,0.02,1.20,U] [#4 0.04,-0.62,0.00,M1] [#5 0.08,-0.15,1.17,U] [#6 0.30,0.19,1.19,U] [#7 -0.59,-0.23,0.00,M1] [#8 -0.06,0.16,1.08,U] 
22:39:54.155 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {-0.02, -0.23}
22:39:54.156 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
22:39:54.157 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
22:39:54.160 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
22:39:54.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
22:39:54.164 00.002 21068 Enqueuing Move request for scope (0.08, 0.02)
22:39:54.164 00.000 16108 Worker thread wakes up
22:39:54.165 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:39:54.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:39:54.165 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.07 yDistance=-0.04
22:39:54.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:39:54.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:54.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:54.165 00.000 16108 MoveAxis(E, 0, ABG)
22:39:54.165 00.000 16108 Move returns status 0, amount 0
22:39:54.165 00.000 16108 MoveAxis(N, 0, ABG)
22:39:54.165 00.000 16108 Move returns status 0, amount 0
22:39:54.165 00.000 16108 move complete, result=0
22:39:54.165 00.000 16108 worker thread done servicing request
22:39:54.170 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3865, FiltMin=3331, FiltMax=53193, Gamma=1.000
22:39:54.190 00.020 21068 UpdateGuideState exits: m=95300 SNR=59.8
22:39:54.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:54.194 00.002 21068 Enqueuing Expose request
22:39:54.195 00.001 16108 Worker thread wakes up
22:39:54.195 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:54.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:54.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:55.173 00.978 16108 Exposure complete
22:39:55.271 00.098 16108 worker thread done servicing request
22:39:55.271 00.000 21068 OnExposeComplete: enter
22:39:55.273 00.002 21068 UpdateGuideState(): m_state=6
22:39:55.275 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2207
22:39:55.277 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=877.65, Mass=109456, SNR=67.3, Peak=16915 HFD=3.1
22:39:55.279 00.002 21068 MultiStar: [#1 -0.01,-0.15,1.36,U] [#2 -0.02,0.04,1.28,U] [#3 0.05,0.07,1.15,U] [#4 -0.18,-0.34,0.96,U] [#5 0.07,0.00,1.26,U] [#6 0.15,0.29,0.84,U] [#7 -0.58,0.05,0.00,M2] [#8 0.08,-0.01,1.05,U] 
22:39:55.281 00.002 21068 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.02, 0.10}
22:39:55.283 00.002 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
22:39:55.284 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
22:39:55.286 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=-0.01 mountY=0.00, mountTheta=2.93
22:39:55.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
22:39:55.289 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
22:39:55.290 00.001 16108 Worker thread wakes up
22:39:55.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:39:55.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:39:55.290 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
22:39:55.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:39:55.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:55.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:55.290 00.000 16108 MoveAxis(E, 0, ABG)
22:39:55.290 00.000 16108 Move returns status 0, amount 0
22:39:55.290 00.000 16108 MoveAxis(N, 0, ABG)
22:39:55.290 00.000 16108 Move returns status 0, amount 0
22:39:55.290 00.000 16108 move complete, result=0
22:39:55.290 00.000 16108 worker thread done servicing request
22:39:55.295 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3865, FiltMin=3213, FiltMax=48505, Gamma=1.000
22:39:55.324 00.029 21068 UpdateGuideState exits: m=109456 SNR=67.3
22:39:55.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.327 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:55.328 00.001 21068 Enqueuing Expose request
22:39:55.330 00.002 16108 Worker thread wakes up
22:39:55.330 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:39:55.332 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:55.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:56.497 01.165 16108 Exposure complete
22:39:56.559 00.062 16108 worker thread done servicing request
22:39:56.559 00.000 21068 OnExposeComplete: enter
22:39:56.560 00.001 21068 UpdateGuideState(): m_state=6
22:39:56.560 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2208
22:39:56.561 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.82, Mass=116302, SNR=77.0, Peak=16291 HFD=3.1
22:39:56.562 00.001 21068 MultiStar: [#1 0.03,0.20,1.25,U] [#2 0.18,0.39,1.19,U] [#3 0.05,0.25,1.03,U] [#4 0.26,-0.06,0.97,U] [#5 -0.04,-0.10,0.89,U] [#6 0.11,0.32,0.72,U] [#7 -0.69,0.20,0.00,M3] [#8 0.36,0.56,0.00,M1] 
22:39:56.563 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.19}, one-star: {-0.12, 0.27}
22:39:56.564 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
22:39:56.565 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
22:39:56.566 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
22:39:56.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.19, opts=13)
22:39:56.569 00.001 21068 Enqueuing Move request for scope (0.07, 0.19)
22:39:56.569 00.000 16108 Worker thread wakes up
22:39:56.570 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
22:39:56.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
22:39:56.570 00.000 16108 Moving (0.07, 0.19) raw xDistance=-0.03 yDistance=-0.20
22:39:56.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:39:56.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:56.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:56.570 00.000 16108 MoveAxis(E, 0, ABG)
22:39:56.570 00.000 16108 Move returns status 0, amount 0
22:39:56.570 00.000 16108 MoveAxis(N, 0, ABG)
22:39:56.570 00.000 16108 Move returns status 0, amount 0
22:39:56.570 00.000 16108 move complete, result=0
22:39:56.570 00.000 16108 worker thread done servicing request
22:39:56.575 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3869, FiltMin=3350, FiltMax=62073, Gamma=1.000
22:39:56.590 00.015 21068 UpdateGuideState exits: m=116302 SNR=77.0
22:39:56.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:56.593 00.001 21068 Enqueuing Expose request
22:39:56.594 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:56.595 00.001 16108 Worker thread wakes up
22:39:56.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:56.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:57.559 00.964 16108 Exposure complete
22:39:57.617 00.058 16108 worker thread done servicing request
22:39:57.617 00.000 21068 OnExposeComplete: enter
22:39:57.618 00.001 21068 UpdateGuideState(): m_state=6
22:39:57.620 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2209
22:39:57.621 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.68, Mass=113180, SNR=77.0, Peak=15011 HFD=3.4
22:39:57.623 00.002 21068 MultiStar: [#1 0.07,0.19,1.00,U] [#2 0.28,0.26,1.23,U] [#3 0.30,0.09,1.11,U] [#4 0.11,-0.12,0.80,U] [#5 0.06,-0.04,0.99,U] [#6 0.40,0.06,0.86,U] [#7 -0.26,0.03,0.63,U] [#8 0.14,0.19,0.91,U] 
22:39:57.624 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.08, 0.13}
22:39:57.625 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:39:57.626 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:39:57.627 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
22:39:57.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.13, opts=13)
22:39:57.630 00.001 21068 Enqueuing Move request for scope (0.08, 0.13)
22:39:57.631 00.001 16108 Worker thread wakes up
22:39:57.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:39:57.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:39:57.631 00.000 16108 Moving (0.08, 0.13) raw xDistance=-0.05 yDistance=-0.15
22:39:57.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:39:57.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:57.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:39:57.631 00.000 16108 MoveAxis(E, 0, ABG)
22:39:57.631 00.000 16108 Move returns status 0, amount 0
22:39:57.631 00.000 16108 MoveAxis(N, 0, ABG)
22:39:57.631 00.000 16108 Move returns status 0, amount 0
22:39:57.631 00.000 16108 move complete, result=0
22:39:57.631 00.000 16108 worker thread done servicing request
22:39:57.636 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3869, FiltMin=3318, FiltMax=54989, Gamma=1.000
22:39:57.653 00.017 21068 UpdateGuideState exits: m=113180 SNR=77.0
22:39:57.653 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:57.655 00.001 21068 Enqueuing Expose request
22:39:57.656 00.001 16108 Worker thread wakes up
22:39:57.656 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:57.657 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:57.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:58.813 01.156 16108 Exposure complete
22:39:58.868 00.055 16108 worker thread done servicing request
22:39:58.869 00.001 21068 OnExposeComplete: enter
22:39:58.869 00.000 21068 UpdateGuideState(): m_state=6
22:39:58.871 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2210
22:39:58.872 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.72, Mass=117625, SNR=74.1, Peak=17811 HFD=2.9
22:39:58.873 00.001 21068 MultiStar: [#1 0.38,-0.17,1.02,U] [#2 -0.55,0.16,0.00,M1] [#3 0.34,0.01,1.06,U] [#4 0.03,-0.47,0.92,U] [#5 0.22,-0.15,1.09,U] [#6 0.38,0.04,0.79,U] [#7 -0.53,0.25,0.00,M3] [#8 0.16,0.19,0.75,U] 
22:39:58.874 00.001 21068 single-star, 6 included, MultiStar: {0.22, -0.06}, one-star: {-0.00, 0.17}
22:39:58.874 00.000 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
22:39:58.875 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
22:39:58.876 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.03 mountY=-0.16, mountTheta=-1.39
22:39:58.877 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.17, opts=13)
22:39:58.879 00.002 21068 Enqueuing Move request for scope (-0.00, 0.17)
22:39:58.880 00.001 16108 Worker thread wakes up
22:39:58.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
22:39:58.880 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
22:39:58.880 00.000 16108 Moving (-0.00, 0.17) raw xDistance=0.03 yDistance=-0.16
22:39:58.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:39:58.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:58.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:39:58.880 00.000 16108 MoveAxis(E, 0, ABG)
22:39:58.880 00.000 16108 Move returns status 0, amount 0
22:39:58.880 00.000 16108 MoveAxis(N, 0, ABG)
22:39:58.880 00.000 16108 Move returns status 0, amount 0
22:39:58.880 00.000 16108 move complete, result=0
22:39:58.880 00.000 16108 worker thread done servicing request
22:39:58.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3869, FiltMin=3337, FiltMax=55309, Gamma=1.000
22:39:58.899 00.014 21068 UpdateGuideState exits: m=117625 SNR=74.1
22:39:58.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:58.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:58.902 00.001 21068 Enqueuing Expose request
22:39:58.903 00.001 16108 Worker thread wakes up
22:39:58.903 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:58.904 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:58.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:39:59.869 00.965 16108 Exposure complete
22:39:59.930 00.061 16108 worker thread done servicing request
22:39:59.930 00.000 21068 OnExposeComplete: enter
22:39:59.931 00.001 21068 UpdateGuideState(): m_state=6
22:39:59.932 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2211
22:39:59.933 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.32, Mass=137705, SNR=95.2, Peak=18611 HFD=3.4
22:39:59.934 00.001 21068 MultiStar: [#1 0.00,-0.13,0.94,U] [#2 0.04,0.01,1.03,U] [#3 0.24,-0.16,0.76,U] [#4 -0.16,-0.53,0.00,M1] [#5 -0.06,-0.22,0.63,U] [#6 0.30,0.10,0.62,U] [#7 -0.66,-0.11,0.00,M4] [#8 0.03,0.34,0.62,U] 
22:39:59.935 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {-0.24, -0.23}
22:39:59.935 00.000 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:39:59.936 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:39:59.937 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.17 mountX=-0.03 mountY=0.05, mountTheta=2.17
22:39:59.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
22:39:59.940 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
22:39:59.941 00.001 16108 Worker thread wakes up
22:39:59.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:39:59.941 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:39:59.941 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.03 yDistance=0.05
22:39:59.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:39:59.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:59.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:59.941 00.000 16108 MoveAxis(E, 0, ABG)
22:39:59.941 00.000 16108 Move returns status 0, amount 0
22:39:59.941 00.000 16108 MoveAxis(N, 0, ABG)
22:39:59.941 00.000 16108 Move returns status 0, amount 0
22:39:59.941 00.000 16108 move complete, result=0
22:39:59.941 00.000 16108 worker thread done servicing request
22:39:59.946 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3869, FiltMin=3318, FiltMax=61673, Gamma=1.000
22:39:59.962 00.016 21068 UpdateGuideState exits: m=137705 SNR=95.2
22:39:59.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:39:59.965 00.001 21068 Enqueuing Expose request
22:39:59.966 00.001 16108 Worker thread wakes up
22:39:59.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:39:59.966 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:39:59.967 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:01.125 01.158 16108 Exposure complete
22:40:01.187 00.062 16108 worker thread done servicing request
22:40:01.187 00.000 21068 OnExposeComplete: enter
22:40:01.188 00.001 21068 UpdateGuideState(): m_state=6
22:40:01.189 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2212
22:40:01.191 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=877.41, Mass=125066, SNR=81.1, Peak=14755 HFD=3.5
22:40:01.192 00.001 21068 MultiStar: [#1 -0.08,-0.02,1.09,U] [#2 0.19,-0.16,1.17,U] [#3 0.15,-0.07,1.12,U] [#4 0.09,-0.37,0.71,U] [#5 0.23,-0.23,0.96,U] [#6 0.36,0.08,0.74,U] [#7 -0.83,-0.14,0.00,M5] [#8 -0.04,-0.01,0.83,U] 
22:40:01.193 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {-0.15, -0.15}
22:40:01.194 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
22:40:01.195 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
22:40:01.196 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.11 mountY=0.09, mountTheta=2.44
22:40:01.197 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
22:40:01.198 00.001 21068 Enqueuing Move request for scope (0.09, -0.11)
22:40:01.199 00.001 16108 Worker thread wakes up
22:40:01.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:40:01.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:40:01.199 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
22:40:01.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:40:01.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:01.200 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:40:01.200 00.000 16108 MoveAxis(E, 0, ABG)
22:40:01.200 00.000 16108 Move returns status 0, amount 0
22:40:01.200 00.000 16108 MoveAxis(N, 0, ABG)
22:40:01.200 00.000 16108 Move returns status 0, amount 0
22:40:01.200 00.000 16108 move complete, result=0
22:40:01.200 00.000 16108 worker thread done servicing request
22:40:01.205 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3865, FiltMin=3277, FiltMax=46217, Gamma=1.000
22:40:01.221 00.016 21068 UpdateGuideState exits: m=125066 SNR=81.1
22:40:01.223 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:01.225 00.001 21068 Enqueuing Expose request
22:40:01.226 00.001 16108 Worker thread wakes up
22:40:01.226 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:01.227 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:01.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:02.192 00.965 16108 Exposure complete
22:40:02.248 00.056 16108 worker thread done servicing request
22:40:02.248 00.000 21068 OnExposeComplete: enter
22:40:02.249 00.001 21068 UpdateGuideState(): m_state=6
22:40:02.250 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2213
22:40:02.251 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.68, Mass=99685, SNR=64.7, Peak=13123 HFD=3.2
22:40:02.252 00.001 21068 MultiStar: [#1 0.36,0.22,1.26,U] [#2 0.27,0.07,1.46,U] [#3 0.33,-0.01,1.16,U] [#4 -0.10,-0.29,1.02,U] [#5 0.21,-0.09,1.09,U] [#6 0.56,0.08,0.00,M1] [#7 -0.38,-0.01,0.79,U] [#8 0.27,0.12,0.86,U] 
22:40:02.253 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.24, 0.13}
22:40:02.254 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
22:40:02.254 00.000 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:40:02.255 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
22:40:02.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.02, opts=13)
22:40:02.258 00.001 21068 Enqueuing Move request for scope (0.18, 0.02)
22:40:02.259 00.001 16108 Worker thread wakes up
22:40:02.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
22:40:02.259 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
22:40:02.259 00.000 16108 Moving (0.18, 0.02) raw xDistance=-0.17 yDistance=-0.06
22:40:02.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:40:02.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:02.260 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:02.260 00.000 16108 MoveAxis(E, 0, ABG)
22:40:02.260 00.000 16108 Move returns status 0, amount 0
22:40:02.260 00.000 16108 MoveAxis(N, 0, ABG)
22:40:02.260 00.000 16108 Move returns status 0, amount 0
22:40:02.260 00.000 16108 move complete, result=0
22:40:02.260 00.000 16108 worker thread done servicing request
22:40:02.264 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3865, FiltMin=3291, FiltMax=51785, Gamma=1.000
22:40:02.285 00.021 21068 UpdateGuideState exits: m=99685 SNR=64.7
22:40:02.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:02.289 00.002 21068 Enqueuing Expose request
22:40:02.290 00.001 16108 Worker thread wakes up
22:40:02.290 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:02.291 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:02.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:03.457 01.166 16108 Exposure complete
22:40:03.517 00.060 16108 worker thread done servicing request
22:40:03.517 00.000 21068 OnExposeComplete: enter
22:40:03.519 00.002 21068 UpdateGuideState(): m_state=6
22:40:03.519 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2214
22:40:03.520 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.64, Mass=121377, SNR=79.7, Peak=14819 HFD=3.2
22:40:03.521 00.001 21068 MultiStar: [#1 0.29,0.12,1.01,U] [#2 0.55,0.25,0.00,M1] [#3 0.25,0.17,1.04,U] [#4 -0.29,-0.13,0.87,U] [#5 -0.11,-0.08,0.87,U] [#6 0.20,0.51,0.00,M2] [#7 -0.10,0.09,0.53,U] [#8 0.13,0.01,0.67,U] 
22:40:03.522 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.23, 0.08}
22:40:03.523 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
22:40:03.524 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
22:40:03.524 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.50 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
22:40:03.526 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
22:40:03.528 00.002 21068 Enqueuing Move request for scope (0.08, 0.04)
22:40:03.528 00.000 16108 Worker thread wakes up
22:40:03.529 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:40:03.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:40:03.529 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.07 yDistance=-0.06
22:40:03.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:40:03.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:03.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:03.529 00.000 16108 MoveAxis(E, 0, ABG)
22:40:03.529 00.000 16108 Move returns status 0, amount 0
22:40:03.529 00.000 16108 MoveAxis(N, 0, ABG)
22:40:03.529 00.000 16108 Move returns status 0, amount 0
22:40:03.529 00.000 16108 move complete, result=0
22:40:03.529 00.000 16108 worker thread done servicing request
22:40:03.532 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3862, FiltMin=3305, FiltMax=59805, Gamma=1.000
22:40:03.553 00.021 21068 UpdateGuideState exits: m=121377 SNR=79.7
22:40:03.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:03.556 00.001 21068 Enqueuing Expose request
22:40:03.557 00.001 16108 Worker thread wakes up
22:40:03.557 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:03.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:03.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:04.528 00.970 16108 Exposure complete
22:40:04.593 00.065 16108 worker thread done servicing request
22:40:04.593 00.000 21068 OnExposeComplete: enter
22:40:04.594 00.001 21068 UpdateGuideState(): m_state=6
22:40:04.595 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
22:40:04.596 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.73, Mass=109654, SNR=73.8, Peak=13024 HFD=3.4
22:40:04.597 00.001 21068 MultiStar: [#1 0.34,0.25,1.29,U] [#2 0.56,0.27,0.00,M2] [#3 0.17,0.39,1.10,U] [#4 0.10,-0.10,0.76,U] [#5 0.21,0.07,1.02,U] [#6 0.37,0.33,0.80,U] [#7 0.29,-0.02,0.66,U] [#8 0.56,0.08,0.00,M1] 
22:40:04.598 00.001 21068 single-star, 6 included, MultiStar: {0.24, 0.18}, one-star: {0.19, 0.18}
22:40:04.599 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
22:40:04.600 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
22:40:04.601 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.77 mountX=-0.15 mountY=-0.22, mountTheta=-2.18
22:40:04.604 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.18, opts=13)
22:40:04.605 00.001 21068 Enqueuing Move request for scope (0.19, 0.18)
22:40:04.606 00.001 16108 Worker thread wakes up
22:40:04.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
22:40:04.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
22:40:04.606 00.000 16108 Moving (0.19, 0.18) raw xDistance=-0.15 yDistance=-0.22
22:40:04.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:40:04.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:40:04.606 00.000 16108 MoveAxis(E, 0, ABG)
22:40:04.606 00.000 16108 Move returns status 0, amount 0
22:40:04.606 00.000 16108 MoveAxis(N, 44, ABG)
22:40:04.606 00.000 16108 Guiding  Dir = 0, Dur = 44
22:40:04.606 00.000 16108 IsSlewing returns 0
22:40:04.606 00.000 16108 IsGuiding returns 0
22:40:04.611 00.005 16108 PulseGuide returned control before completion, sleep 50
22:40:04.611 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3862, FiltMin=3369, FiltMax=56691, Gamma=1.000
22:40:04.631 00.020 21068 UpdateGuideState exits: m=109654 SNR=73.8
22:40:04.633 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.633 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:04.634 00.001 21068 Enqueuing Expose request
22:40:04.673 00.039 16108 IsGuiding returns 1
22:40:04.673 00.000 16108 scope still moving after pulse duration time elapsed
22:40:04.704 00.031 16108 IsSlewing returns 0
22:40:04.704 00.000 16108 IsGuiding returns 0
22:40:04.704 00.000 16108 scope move finished after 44 + 53 ms
22:40:04.704 00.000 16108 Move returns status 0, amount 44
22:40:04.704 00.000 16108 move complete, result=0
22:40:04.704 00.000 16108 worker thread done servicing request
22:40:04.704 00.000 16108 Worker thread wakes up
22:40:04.704 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
22:40:04.706 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:04.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:05.867 01.161 16108 Exposure complete
22:40:05.934 00.067 16108 worker thread done servicing request
22:40:05.934 00.000 21068 OnExposeComplete: enter
22:40:05.934 00.000 21068 UpdateGuideState(): m_state=6
22:40:05.935 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2216
22:40:05.936 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.30, Mass=98741, SNR=63.6, Peak=15568 HFD=3.0
22:40:05.938 00.002 21068 MultiStar: [#1 0.52,-0.40,0.00,M1] [#2 0.81,-0.06,0.00,M3] [#3 0.59,-0.25,0.00,M1] [#4 0.38,-0.29,1.13,U] [#5 0.58,-0.33,0.00,M1] [#6 0.82,0.21,0.00,M2] [#7 0.07,-0.44,0.74,U] [#8 0.58,-0.08,0.00,M2] 
22:40:05.938 00.000 21068 refined, 2 included, MultiStar: {0.34, -0.31}, one-star: {0.50, -0.25}
22:40:05.939 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
22:40:05.940 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
22:40:05.940 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-0.74 mountX=-0.39 mountY=0.22, mountTheta=2.62
22:40:05.943 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.31, opts=13)
22:40:05.943 00.000 21068 Enqueuing Move request for scope (0.34, -0.31)
22:40:05.944 00.001 16108 Worker thread wakes up
22:40:05.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.31) opts 0xd
22:40:05.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.31)
22:40:05.944 00.000 16108 Moving (0.34, -0.31) raw xDistance=-0.39 yDistance=0.22
22:40:05.945 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:40:05.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:40:05.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:40:05.945 00.000 16108 MoveAxis(E, 102, ABG)
22:40:05.945 00.000 16108 Guiding  Dir = 2, Dur = 102
22:40:05.945 00.000 16108 IsSlewing returns 0
22:40:05.945 00.000 16108 IsGuiding returns 0
22:40:05.948 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3862, FiltMin=3219, FiltMax=60493, Gamma=1.000
22:40:05.951 00.003 16108 PulseGuide returned control before completion, sleep 109
22:40:05.973 00.022 21068 UpdateGuideState exits: m=98741 SNR=63.6
22:40:05.975 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:05.977 00.001 21068 Enqueuing Expose request
22:40:06.072 00.095 16108 IsGuiding returns 1
22:40:06.072 00.000 16108 scope still moving after pulse duration time elapsed
22:40:06.104 00.032 16108 IsSlewing returns 0
22:40:06.105 00.001 16108 IsGuiding returns 1
22:40:06.134 00.029 16108 IsSlewing returns 0
22:40:06.134 00.000 16108 IsGuiding returns 0
22:40:06.134 00.000 16108 scope move finished after 102 + 87 ms
22:40:06.134 00.000 16108 Move returns status 0, amount 102
22:40:06.134 00.000 16108 MoveAxis(N, 0, ABG)
22:40:06.134 00.000 16108 Move returns status 0, amount 0
22:40:06.135 00.001 16108 move complete, result=0
22:40:06.135 00.000 16108 worker thread done servicing request
22:40:06.135 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.2 px 0 ms NORTH
22:40:06.137 00.002 16108 Worker thread wakes up
22:40:06.137 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:06.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:07.098 00.961 16108 Exposure complete
22:40:07.160 00.062 16108 worker thread done servicing request
22:40:07.160 00.000 21068 OnExposeComplete: enter
22:40:07.161 00.001 21068 UpdateGuideState(): m_state=6
22:40:07.162 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2217
22:40:07.163 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.51, Mass=115388, SNR=69.7, Peak=15520 HFD=3.2
22:40:07.164 00.001 21068 MultiStar: [#1 0.42,-0.16,1.46,U] [#2 0.45,0.04,1.31,U] [#3 0.28,-0.22,1.11,U] [#4 0.33,-0.56,0.00,M1] [#5 0.41,-0.14,0.91,U] [#6 0.29,0.26,0.87,U] [#7 -0.20,-0.19,0.77,U] [#8 0.07,0.02,0.85,U] 
22:40:07.165 00.001 21068 single-star, 7 included, MultiStar: {0.27, -0.06}, one-star: {0.23, -0.05}
22:40:07.166 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
22:40:07.166 00.000 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
22:40:07.167 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.20 mountX=-0.23 mountY=-0.01, mountTheta=-3.10
22:40:07.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.05, opts=13)
22:40:07.170 00.001 21068 Enqueuing Move request for scope (0.23, -0.05)
22:40:07.171 00.001 16108 Worker thread wakes up
22:40:07.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
22:40:07.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
22:40:07.171 00.000 16108 Moving (0.23, -0.05) raw xDistance=-0.23 yDistance=-0.01
22:40:07.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:40:07.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:07.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:07.171 00.000 16108 MoveAxis(E, 69, ABG)
22:40:07.171 00.000 16108 Guiding  Dir = 2, Dur = 69
22:40:07.171 00.000 16108 IsSlewing returns 0
22:40:07.171 00.000 16108 IsGuiding returns 0
22:40:07.176 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3859, FiltMin=3283, FiltMax=49305, Gamma=1.000
22:40:07.194 00.018 21068 UpdateGuideState exits: m=115388 SNR=69.7
22:40:07.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:07.197 00.001 21068 Enqueuing Expose request
22:40:07.200 00.003 16108 PulseGuide returned control before completion, sleep 51
22:40:07.261 00.061 16108 IsGuiding returns 1
22:40:07.261 00.000 16108 scope still moving after pulse duration time elapsed
22:40:07.292 00.031 16108 IsSlewing returns 0
22:40:07.292 00.000 16108 IsGuiding returns 0
22:40:07.292 00.000 16108 scope move finished after 69 + 52 ms
22:40:07.292 00.000 16108 Move returns status 0, amount 69
22:40:07.292 00.000 16108 MoveAxis(N, 0, ABG)
22:40:07.293 00.001 16108 Move returns status 0, amount 0
22:40:07.293 00.000 16108 move complete, result=0
22:40:07.293 00.000 16108 worker thread done servicing request
22:40:07.293 00.000 16108 Worker thread wakes up
22:40:07.293 00.000 21068 GuideStep: -0.2 px 69 ms EAST, -0.0 px 0 ms NORTH
22:40:07.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:07.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:08.442 01.148 16108 Exposure complete
22:40:08.511 00.069 16108 worker thread done servicing request
22:40:08.511 00.000 21068 OnExposeComplete: enter
22:40:08.512 00.001 21068 UpdateGuideState(): m_state=6
22:40:08.514 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2218
22:40:08.515 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.11, Mass=118523, SNR=82.1, Peak=17491 HFD=3.0
22:40:08.517 00.002 21068 MultiStar: [#1 -0.21,-0.30,0.96,U] [#2 0.26,-0.62,0.00,M3] [#3 -0.31,-0.40,0.98,U] [#4 -0.12,-0.80,0.00,M2] [#5 -0.16,-0.54,0.00,M1] [#6 0.05,-0.35,0.79,U] [#7 -0.92,-0.29,0.00,M1] [#8 -0.17,-0.31,0.72,U] 
22:40:08.518 00.001 21068 refined, 4 included, MultiStar: {-0.18, -0.36}, one-star: {-0.20, -0.44}
22:40:08.519 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
22:40:08.520 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
22:40:08.520 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.36 hyp=0.41 cameraTheta=-2.03 mountX=0.11 mountY=0.40, mountTheta=1.29
22:40:08.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.36, opts=13)
22:40:08.523 00.001 21068 Enqueuing Move request for scope (-0.18, -0.36)
22:40:08.524 00.001 16108 Worker thread wakes up
22:40:08.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.36) opts 0xd
22:40:08.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.36)
22:40:08.524 00.000 16108 Moving (-0.18, -0.36) raw xDistance=0.11 yDistance=0.40
22:40:08.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:40:08.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:08.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:40:08.524 00.000 16108 MoveAxis(E, 0, ABG)
22:40:08.524 00.000 16108 Move returns status 0, amount 0
22:40:08.524 00.000 16108 MoveAxis(N, 0, ABG)
22:40:08.524 00.000 16108 Move returns status 0, amount 0
22:40:08.524 00.000 16108 move complete, result=0
22:40:08.524 00.000 16108 worker thread done servicing request
22:40:08.528 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3859, FiltMin=3305, FiltMax=48973, Gamma=1.000
22:40:08.543 00.015 21068 UpdateGuideState exits: m=118523 SNR=82.1
22:40:08.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:08.546 00.001 21068 Enqueuing Expose request
22:40:08.548 00.002 16108 Worker thread wakes up
22:40:08.548 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:40:08.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:08.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:09.523 00.974 16108 Exposure complete
22:40:09.585 00.062 16108 worker thread done servicing request
22:40:09.585 00.000 21068 OnExposeComplete: enter
22:40:09.586 00.001 21068 UpdateGuideState(): m_state=6
22:40:09.587 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2219
22:40:09.588 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.35, Mass=108286, SNR=66.5, Peak=17299 HFD=3.0
22:40:09.589 00.001 21068 MultiStar: [#1 -0.07,-0.27,1.31,U] [#2 -0.19,-0.24,1.31,U] [#3 -0.09,-0.58,0.00,M1] [#4 -0.14,-0.68,0.00,M3] [#5 -0.11,-0.38,1.23,U] [#6 -0.00,-0.14,0.89,U] [#7 -1.01,-0.21,0.00,M2] [#8 -0.52,-0.05,0.90,U] 
22:40:09.590 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.23}, one-star: {-0.44, -0.20}
22:40:09.591 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
22:40:09.591 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
22:40:09.592 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.32 mountX=0.17 mountY=0.27, mountTheta=1.02
22:40:09.593 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.23, opts=13)
22:40:09.595 00.002 21068 Enqueuing Move request for scope (-0.21, -0.23)
22:40:09.595 00.000 16108 Worker thread wakes up
22:40:09.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
22:40:09.595 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
22:40:09.595 00.000 16108 Moving (-0.21, -0.23) raw xDistance=0.17 yDistance=0.27
22:40:09.596 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:40:09.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:09.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:40:09.596 00.000 16108 MoveAxis(E, 0, ABG)
22:40:09.596 00.000 16108 Move returns status 0, amount 0
22:40:09.596 00.000 16108 MoveAxis(N, 0, ABG)
22:40:09.596 00.000 16108 Move returns status 0, amount 0
22:40:09.596 00.000 16108 move complete, result=0
22:40:09.596 00.000 16108 worker thread done servicing request
22:40:09.600 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3862, FiltMin=3275, FiltMax=59072, Gamma=1.000
22:40:09.618 00.018 21068 UpdateGuideState exits: m=108286 SNR=66.5
22:40:09.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:09.621 00.001 21068 Enqueuing Expose request
22:40:09.622 00.001 16108 Worker thread wakes up
22:40:09.622 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:09.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:09.622 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:40:10.769 01.147 16108 Exposure complete
22:40:10.832 00.063 16108 worker thread done servicing request
22:40:10.832 00.000 21068 OnExposeComplete: enter
22:40:10.834 00.002 21068 UpdateGuideState(): m_state=6
22:40:10.835 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2220
22:40:10.836 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=877.21, Mass=123541, SNR=70.6, Peak=18963 HFD=3.2
22:40:10.837 00.001 21068 MultiStar: [#1 -0.08,-0.18,1.17,U] [#2 -0.07,0.03,1.26,U] [#3 0.10,-0.50,1.16,U] [#4 -0.24,-0.68,0.00,M4] [#5 -0.12,-0.52,0.92,U] [#6 0.28,-0.21,0.83,U] [#7 -0.99,-0.46,0.00,M3] [#8 -0.24,-0.41,0.83,U] 
22:40:10.838 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.29}, one-star: {-0.41, -0.34}
22:40:10.839 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
22:40:10.840 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
22:40:10.841 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.83 mountX=0.03 mountY=0.30, mountTheta=1.48
22:40:10.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.29, opts=13)
22:40:10.843 00.000 21068 Enqueuing Move request for scope (-0.08, -0.29)
22:40:10.845 00.002 16108 Worker thread wakes up
22:40:10.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
22:40:10.845 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
22:40:10.845 00.000 16108 Moving (-0.08, -0.29) raw xDistance=0.03 yDistance=0.30
22:40:10.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:40:10.845 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.08 newest=0.96
22:40:10.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:40:10.845 00.000 16108 MoveAxis(E, 0, ABG)
22:40:10.845 00.000 16108 Move returns status 0, amount 0
22:40:10.845 00.000 16108 MoveAxis(S, 60, ABG)
22:40:10.845 00.000 16108 Guiding  Dir = 1, Dur = 60
22:40:10.846 00.001 16108 IsSlewing returns 0
22:40:10.846 00.000 16108 IsGuiding returns 0
22:40:10.852 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3859, FiltMin=3305, FiltMax=50781, Gamma=1.000
22:40:10.866 00.014 21068 UpdateGuideState exits: m=123541 SNR=70.6
22:40:10.868 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.868 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:10.870 00.002 21068 Enqueuing Expose request
22:40:10.901 00.031 16108 PulseGuide returned control before completion, sleep 16
22:40:10.934 00.033 16108 IsGuiding returns 1
22:40:10.934 00.000 16108 scope still moving after pulse duration time elapsed
22:40:10.963 00.029 16108 IsSlewing returns 0
22:40:10.963 00.000 16108 IsGuiding returns 1
22:40:10.994 00.031 16108 IsSlewing returns 0
22:40:10.994 00.000 16108 IsGuiding returns 0
22:40:10.995 00.001 16108 scope move finished after 60 + 88 ms
22:40:10.995 00.000 16108 Move returns status 0, amount 60
22:40:10.995 00.000 16108 move complete, result=0
22:40:10.995 00.000 16108 worker thread done servicing request
22:40:10.995 00.000 16108 Worker thread wakes up
22:40:10.995 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 60 ms SOUTH
22:40:10.997 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:10.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:11.972 00.975 16108 Exposure complete
22:40:12.033 00.061 16108 worker thread done servicing request
22:40:12.033 00.000 21068 OnExposeComplete: enter
22:40:12.034 00.001 21068 UpdateGuideState(): m_state=6
22:40:12.035 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2221
22:40:12.037 00.002 21068 Star::Find returns 1 (0), X=219.78, Y=877.33, Mass=111310, SNR=80.7, Peak=16595 HFD=2.9
22:40:12.038 00.001 21068 MultiStar: [#1 -0.25,-0.21,1.10,U] [#2 0.04,-0.10,1.26,U] [#3 -0.06,-0.44,1.01,U] [#4 -0.54,-0.34,0.00,M5] [#5 -0.29,-0.40,0.87,U] [#6 -0.06,-0.07,0.70,U] [#7 -0.91,-0.28,0.00,M4] [#8 -0.17,-0.16,0.80,U] 
22:40:12.039 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.23}, one-star: {-0.41, -0.22}
22:40:12.040 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
22:40:12.041 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:40:12.042 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=0.12 mountY=0.26, mountTheta=1.13
22:40:12.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.23, opts=13)
22:40:12.045 00.001 21068 Enqueuing Move request for scope (-0.17, -0.23)
22:40:12.046 00.001 16108 Worker thread wakes up
22:40:12.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
22:40:12.046 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
22:40:12.046 00.000 16108 Moving (-0.17, -0.23) raw xDistance=0.12 yDistance=0.26
22:40:12.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:40:12.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:40:12.046 00.000 16108 MoveAxis(E, 0, ABG)
22:40:12.047 00.001 16108 Move returns status 0, amount 0
22:40:12.047 00.000 16108 MoveAxis(S, 53, ABG)
22:40:12.047 00.000 16108 Guiding  Dir = 1, Dur = 53
22:40:12.047 00.000 16108 IsSlewing returns 0
22:40:12.047 00.000 16108 IsGuiding returns 0
22:40:12.051 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3859, FiltMin=3222, FiltMax=53021, Gamma=1.000
22:40:12.068 00.017 21068 UpdateGuideState exits: m=111310 SNR=80.7
22:40:12.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:12.070 00.000 21068 Enqueuing Expose request
22:40:12.086 00.016 16108 PulseGuide returned control before completion, sleep 24
22:40:12.118 00.032 16108 IsGuiding returns 1
22:40:12.118 00.000 16108 scope still moving after pulse duration time elapsed
22:40:12.149 00.031 16108 IsSlewing returns 0
22:40:12.149 00.000 16108 IsGuiding returns 1
22:40:12.180 00.031 16108 IsSlewing returns 0
22:40:12.180 00.000 16108 IsGuiding returns 0
22:40:12.180 00.000 16108 scope move finished after 53 + 79 ms
22:40:12.180 00.000 16108 Move returns status 0, amount 53
22:40:12.180 00.000 16108 move complete, result=0
22:40:12.180 00.000 16108 worker thread done servicing request
22:40:12.180 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
22:40:12.182 00.002 16108 Worker thread wakes up
22:40:12.182 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:12.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:13.332 01.150 16108 Exposure complete
22:40:13.396 00.064 16108 worker thread done servicing request
22:40:13.396 00.000 21068 OnExposeComplete: enter
22:40:13.397 00.001 21068 UpdateGuideState(): m_state=6
22:40:13.397 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2222
22:40:13.398 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.28, Mass=122366, SNR=82.3, Peak=16355 HFD=3.3
22:40:13.399 00.001 21068 MultiStar: [#1 -0.29,-0.32,1.36,U] [#2 -0.08,0.00,1.34,U] [#3 -0.40,0.13,0.87,U] [#4 -0.09,-0.51,0.90,U] [#5 0.08,-0.40,0.89,U] [#6 -0.02,-0.14,0.72,U] [#7 -1.06,-0.04,0.00,M5] [#8 -0.31,0.17,0.62,U] 
22:40:13.400 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.18}, one-star: {-0.22, -0.28}
22:40:13.401 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
22:40:13.401 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
22:40:13.402 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.31 mountX=0.13 mountY=0.22, mountTheta=1.02
22:40:13.403 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.18, opts=13)
22:40:13.404 00.001 21068 Enqueuing Move request for scope (-0.17, -0.18)
22:40:13.405 00.001 16108 Worker thread wakes up
22:40:13.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
22:40:13.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
22:40:13.405 00.000 16108 Moving (-0.17, -0.18) raw xDistance=0.13 yDistance=0.22
22:40:13.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:40:13.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:40:13.405 00.000 16108 MoveAxis(E, 0, ABG)
22:40:13.405 00.000 16108 Move returns status 0, amount 0
22:40:13.405 00.000 16108 MoveAxis(S, 43, ABG)
22:40:13.407 00.002 16108 Guiding  Dir = 1, Dur = 43
22:40:13.407 00.000 16108 IsSlewing returns 0
22:40:13.407 00.000 16108 IsGuiding returns 0
22:40:13.412 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3859, FiltMin=3334, FiltMax=56365, Gamma=1.000
22:40:13.430 00.018 16108 PulseGuide returned control before completion, sleep 30
22:40:13.431 00.001 21068 UpdateGuideState exits: m=122366 SNR=82.3
22:40:13.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:13.434 00.001 21068 Enqueuing Expose request
22:40:13.476 00.042 16108 IsGuiding returns 1
22:40:13.476 00.000 16108 scope still moving after pulse duration time elapsed
22:40:13.508 00.032 16108 IsSlewing returns 0
22:40:13.508 00.000 16108 IsGuiding returns 1
22:40:13.539 00.031 16108 IsSlewing returns 0
22:40:13.539 00.000 16108 IsGuiding returns 0
22:40:13.539 00.000 16108 scope move finished after 43 + 89 ms
22:40:13.539 00.000 16108 Move returns status 0, amount 43
22:40:13.539 00.000 16108 move complete, result=0
22:40:13.539 00.000 16108 worker thread done servicing request
22:40:13.539 00.000 16108 Worker thread wakes up
22:40:13.539 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:13.539 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
22:40:13.541 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:14.502 00.961 16108 Exposure complete
22:40:14.570 00.068 16108 worker thread done servicing request
22:40:14.570 00.000 21068 OnExposeComplete: enter
22:40:14.571 00.001 21068 UpdateGuideState(): m_state=6
22:40:14.572 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2223
22:40:14.573 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.68, Mass=130486, SNR=83.7, Peak=18003 HFD=3.3
22:40:14.573 00.000 21068 MultiStar: [#1 0.24,-0.10,1.11,U] [#2 0.07,0.04,1.16,U] [#3 -0.02,-0.11,0.90,U] [#4 -0.25,-0.31,0.81,U] [#5 0.13,-0.41,0.86,U] [#6 -0.07,-0.13,0.68,U] [#7 -0.49,-0.20,0.56,U] [#8 -0.16,0.21,0.60,U] 
22:40:14.574 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.17, 0.12}
22:40:14.575 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
22:40:14.575 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
22:40:14.576 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=0.03 mountY=0.10, mountTheta=1.31
22:40:14.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
22:40:14.580 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
22:40:14.581 00.001 16108 Worker thread wakes up
22:40:14.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:40:14.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:40:14.581 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.03 yDistance=0.10
22:40:14.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:40:14.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:14.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:40:14.581 00.000 16108 MoveAxis(E, 0, ABG)
22:40:14.581 00.000 16108 Move returns status 0, amount 0
22:40:14.581 00.000 16108 MoveAxis(N, 0, ABG)
22:40:14.581 00.000 16108 Move returns status 0, amount 0
22:40:14.581 00.000 16108 move complete, result=0
22:40:14.582 00.001 16108 worker thread done servicing request
22:40:14.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3859, FiltMin=3286, FiltMax=43401, Gamma=1.000
22:40:14.602 00.016 21068 UpdateGuideState exits: m=130486 SNR=83.7
22:40:14.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:14.605 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:14.605 00.000 21068 Enqueuing Expose request
22:40:14.606 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:14.607 00.001 16108 Worker thread wakes up
22:40:14.607 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:14.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:15.754 01.147 16108 Exposure complete
22:40:15.811 00.057 16108 worker thread done servicing request
22:40:15.811 00.000 21068 OnExposeComplete: enter
22:40:15.812 00.001 21068 UpdateGuideState(): m_state=6
22:40:15.813 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2224
22:40:15.814 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.56, Mass=109869, SNR=72.1, Peak=16307 HFD=3.0
22:40:15.815 00.001 21068 MultiStar: [#1 -0.03,0.14,1.20,U] [#2 -0.14,0.21,1.38,U] [#3 -0.05,0.05,0.96,U] [#4 -0.18,-0.07,0.80,U] [#5 -0.23,0.19,1.00,U] [#6 -0.16,0.30,0.87,U] [#7 -0.53,0.15,0.00,M5] [#8 -0.40,0.21,0.96,U] 
22:40:15.815 00.000 21068 refined, 7 included, MultiStar: {-0.18, 0.13}, one-star: {-0.27, 0.01}
22:40:15.816 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
22:40:15.817 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
22:40:15.819 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=0.20 mountY=-0.09, mountTheta=-0.43
22:40:15.820 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.13, opts=13)
22:40:15.821 00.001 21068 Enqueuing Move request for scope (-0.18, 0.13)
22:40:15.822 00.001 16108 Worker thread wakes up
22:40:15.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
22:40:15.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
22:40:15.822 00.000 16108 Moving (-0.18, 0.13) raw xDistance=0.20 yDistance=-0.09
22:40:15.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:40:15.823 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:15.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:15.823 00.000 16108 MoveAxis(E, 0, ABG)
22:40:15.823 00.000 16108 Move returns status 0, amount 0
22:40:15.823 00.000 16108 MoveAxis(N, 0, ABG)
22:40:15.823 00.000 16108 Move returns status 0, amount 0
22:40:15.823 00.000 16108 move complete, result=0
22:40:15.823 00.000 16108 worker thread done servicing request
22:40:15.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3859, FiltMin=3315, FiltMax=52041, Gamma=1.000
22:40:15.847 00.020 21068 UpdateGuideState exits: m=109869 SNR=72.1
22:40:15.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:15.850 00.001 21068 Enqueuing Expose request
22:40:15.850 00.000 16108 Worker thread wakes up
22:40:15.851 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:15.852 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:15.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:16.819 00.967 16108 Exposure complete
22:40:16.878 00.059 16108 worker thread done servicing request
22:40:16.879 00.001 21068 OnExposeComplete: enter
22:40:16.879 00.000 21068 UpdateGuideState(): m_state=6
22:40:16.880 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2225
22:40:16.881 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.73, Mass=113182, SNR=70.8, Peak=15699 HFD=3.2
22:40:16.882 00.001 21068 MultiStar: [#1 -0.66,0.28,0.00,M1] [#2 -0.80,0.40,0.00,M1] [#3 -0.49,0.24,0.00,M1] [#4 -0.56,-0.15,0.00,M3] [#5 -0.36,0.07,1.04,U] [#6 -0.25,0.38,0.87,U] [#7 -1.03,-0.06,0.00,M6] [#8 -0.43,0.24,0.79,U] 
22:40:16.883 00.001 21068 refined, 3 included, MultiStar: {-0.37, 0.21}, one-star: {-0.43, 0.18}
22:40:16.883 00.000 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
22:40:16.884 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
22:40:16.885 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.43 cameraTheta=2.63 mountX=0.40 mountY=-0.12, mountTheta=-0.29
22:40:16.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.21, opts=13)
22:40:16.888 00.002 21068 Enqueuing Move request for scope (-0.37, 0.21)
22:40:16.888 00.000 16108 Worker thread wakes up
22:40:16.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
22:40:16.889 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
22:40:16.889 00.000 16108 Moving (-0.37, 0.21) raw xDistance=0.40 yDistance=-0.12
22:40:16.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:40:16.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:16.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:40:16.889 00.000 16108 MoveAxis(W, 105, ABG)
22:40:16.889 00.000 16108 Guiding  Dir = 3, Dur = 105
22:40:16.889 00.000 16108 IsSlewing returns 0
22:40:16.889 00.000 16108 IsGuiding returns 0
22:40:16.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3862, FiltMin=3321, FiltMax=57635, Gamma=1.000
22:40:16.910 00.017 21068 UpdateGuideState exits: m=113182 SNR=70.8
22:40:16.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:16.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:16.913 00.001 21068 Enqueuing Expose request
22:40:16.949 00.036 16108 PulseGuide returned control before completion, sleep 55
22:40:17.012 00.063 16108 IsGuiding returns 1
22:40:17.012 00.000 16108 scope still moving after pulse duration time elapsed
22:40:17.043 00.031 16108 IsSlewing returns 0
22:40:17.043 00.000 16108 IsGuiding returns 1
22:40:17.074 00.031 16108 IsSlewing returns 0
22:40:17.074 00.000 16108 IsGuiding returns 1
22:40:17.106 00.032 16108 IsSlewing returns 0
22:40:17.106 00.000 16108 IsGuiding returns 1
22:40:17.137 00.031 16108 IsSlewing returns 0
22:40:17.137 00.000 16108 IsGuiding returns 0
22:40:17.137 00.000 16108 scope move finished after 105 + 142 ms
22:40:17.137 00.000 16108 Move returns status 0, amount 105
22:40:17.137 00.000 16108 MoveAxis(N, 0, ABG)
22:40:17.137 00.000 16108 Move returns status 0, amount 0
22:40:17.137 00.000 16108 move complete, result=0
22:40:17.137 00.000 16108 worker thread done servicing request
22:40:17.137 00.000 16108 Worker thread wakes up
22:40:17.137 00.000 21068 GuideStep: 0.4 px 105 ms WEST, -0.1 px 0 ms NORTH
22:40:17.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:17.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:18.294 01.156 16108 Exposure complete
22:40:18.351 00.057 16108 worker thread done servicing request
22:40:18.351 00.000 21068 OnExposeComplete: enter
22:40:18.352 00.001 21068 UpdateGuideState(): m_state=6
22:40:18.353 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2226
22:40:18.354 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.99, Mass=104209, SNR=78.7, Peak=15987 HFD=3.2
22:40:18.356 00.002 21068 MultiStar: [#1 0.34,0.44,0.00,M2] [#2 0.32,0.43,1.29,U] [#3 0.04,0.63,0.00,M2] [#4 -0.10,0.18,0.81,U] [#5 0.29,0.30,0.98,U] [#6 0.09,0.68,0.00,M1] [#7 -0.46,0.18,0.51,U] [#8 0.11,0.22,0.77,U] 
22:40:18.356 00.000 21068 refined, 5 included, MultiStar: {0.10, 0.32}, one-star: {0.09, 0.43}
22:40:18.357 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
22:40:18.358 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
22:40:18.359 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.26 mountX=-0.05 mountY=-0.33, mountTheta=-1.71
22:40:18.360 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.32, opts=13)
22:40:18.361 00.001 21068 Enqueuing Move request for scope (0.10, 0.32)
22:40:18.362 00.001 16108 Worker thread wakes up
22:40:18.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
22:40:18.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
22:40:18.362 00.000 16108 Moving (0.10, 0.32) raw xDistance=-0.05 yDistance=-0.33
22:40:18.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:40:18.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:40:18.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:40:18.362 00.000 16108 MoveAxis(E, 0, ABG)
22:40:18.362 00.000 16108 Move returns status 0, amount 0
22:40:18.363 00.001 16108 MoveAxis(N, 0, ABG)
22:40:18.363 00.000 16108 Move returns status 0, amount 0
22:40:18.363 00.000 16108 move complete, result=0
22:40:18.363 00.000 16108 worker thread done servicing request
22:40:18.367 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3859, FiltMin=3341, FiltMax=58921, Gamma=1.000
22:40:18.383 00.016 21068 UpdateGuideState exits: m=104209 SNR=78.7
22:40:18.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:18.386 00.001 21068 Enqueuing Expose request
22:40:18.386 00.000 16108 Worker thread wakes up
22:40:18.386 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:40:18.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:18.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:19.352 00.965 16108 Exposure complete
22:40:19.407 00.055 16108 worker thread done servicing request
22:40:19.408 00.001 21068 OnExposeComplete: enter
22:40:19.409 00.001 21068 UpdateGuideState(): m_state=6
22:40:19.411 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2227
22:40:19.412 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.74, Mass=114269, SNR=74.1, Peak=16595 HFD=3.0
22:40:19.414 00.002 21068 MultiStar: [#1 -0.00,0.10,0.97,U] [#2 0.31,0.23,1.37,U] [#3 0.15,0.09,0.92,U] [#4 0.29,-0.47,0.00,M3] [#5 0.48,-0.20,1.03,U] [#6 0.52,0.09,0.79,U] [#7 -0.15,-0.20,0.58,U] [#8 0.24,0.38,0.73,U] 
22:40:19.415 00.001 21068 single-star, 7 included, MultiStar: {0.21, 0.10}, one-star: {0.03, 0.18}
22:40:19.416 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
22:40:19.417 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
22:40:19.418 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.38 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
22:40:19.419 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.18, opts=13)
22:40:19.420 00.001 21068 Enqueuing Move request for scope (0.03, 0.18)
22:40:19.421 00.001 16108 Worker thread wakes up
22:40:19.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
22:40:19.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
22:40:19.421 00.000 16108 Moving (0.03, 0.18) raw xDistance=-0.00 yDistance=-0.19
22:40:19.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:40:19.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:19.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:40:19.421 00.000 16108 MoveAxis(E, 0, ABG)
22:40:19.421 00.000 16108 Move returns status 0, amount 0
22:40:19.421 00.000 16108 MoveAxis(N, 0, ABG)
22:40:19.421 00.000 16108 Move returns status 0, amount 0
22:40:19.421 00.000 16108 move complete, result=0
22:40:19.421 00.000 16108 worker thread done servicing request
22:40:19.425 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3859, FiltMin=3315, FiltMax=47453, Gamma=1.000
22:40:19.441 00.016 21068 UpdateGuideState exits: m=114269 SNR=74.1
22:40:19.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:19.444 00.001 21068 Enqueuing Expose request
22:40:19.444 00.000 16108 Worker thread wakes up
22:40:19.444 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:19.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:19.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:20.593 01.148 16108 Exposure complete
22:40:20.654 00.061 16108 worker thread done servicing request
22:40:20.654 00.000 21068 OnExposeComplete: enter
22:40:20.654 00.000 21068 UpdateGuideState(): m_state=6
22:40:20.656 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2228
22:40:20.657 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.66, Mass=106007, SNR=69.0, Peak=15171 HFD=3.4
22:40:20.658 00.001 21068 MultiStar: [#1 0.15,-0.16,1.33,U] [#2 0.24,0.20,1.48,U] [#3 0.23,0.19,1.07,U] [#4 0.14,-0.03,0.99,U] [#5 0.25,-0.11,1.03,U] [#6 0.38,0.05,0.86,U] [#7 -0.01,-0.10,0.67,U] [#8 0.26,-0.01,0.95,U] 
22:40:20.659 00.001 21068 single-star, 8 included, MultiStar: {0.18, 0.02}, one-star: {-0.04, 0.11}
22:40:20.659 00.000 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
22:40:20.660 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
22:40:20.661 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.06 mountY=-0.10, mountTheta=-1.01
22:40:20.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
22:40:20.664 00.001 21068 Enqueuing Move request for scope (-0.04, 0.11)
22:40:20.665 00.001 16108 Worker thread wakes up
22:40:20.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:40:20.665 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:40:20.665 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.10
22:40:20.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:40:20.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:20.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:20.665 00.000 16108 MoveAxis(E, 0, ABG)
22:40:20.665 00.000 16108 Move returns status 0, amount 0
22:40:20.665 00.000 16108 MoveAxis(N, 0, ABG)
22:40:20.665 00.000 16108 Move returns status 0, amount 0
22:40:20.665 00.000 16108 move complete, result=0
22:40:20.665 00.000 16108 worker thread done servicing request
22:40:20.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3859, FiltMin=3273, FiltMax=55821, Gamma=1.000
22:40:20.686 00.017 21068 UpdateGuideState exits: m=106007 SNR=69.0
22:40:20.688 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:20.689 00.000 21068 Enqueuing Expose request
22:40:20.690 00.001 16108 Worker thread wakes up
22:40:20.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:20.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:20.690 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:21.653 00.963 16108 Exposure complete
22:40:21.719 00.066 16108 worker thread done servicing request
22:40:21.719 00.000 21068 OnExposeComplete: enter
22:40:21.720 00.001 21068 UpdateGuideState(): m_state=6
22:40:21.721 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2229
22:40:21.722 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.25, Mass=110126, SNR=79.0, Peak=16067 HFD=3.2
22:40:21.723 00.001 21068 MultiStar: [#1 0.39,-0.24,1.24,U] [#2 0.16,0.07,1.27,U] [#3 0.38,-0.20,0.93,U] [#4 0.20,-0.26,0.70,U] [#5 0.13,-0.28,0.92,U] [#6 0.43,-0.05,0.77,U] [#7 -0.24,-0.39,0.51,U] [#8 0.15,0.10,0.69,U] 
22:40:21.724 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.16}, one-star: {0.05, -0.30}
22:40:21.725 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
22:40:21.726 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
22:40:21.727 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.66 mountX=-0.23 mountY=0.11, mountTheta=2.70
22:40:21.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.16, opts=13)
22:40:21.730 00.001 21068 Enqueuing Move request for scope (0.21, -0.16)
22:40:21.730 00.000 16108 Worker thread wakes up
22:40:21.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
22:40:21.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
22:40:21.731 00.001 16108 Moving (0.21, -0.16) raw xDistance=-0.23 yDistance=0.11
22:40:21.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:40:21.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:21.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:40:21.731 00.000 16108 MoveAxis(E, 61, ABG)
22:40:21.731 00.000 16108 Guiding  Dir = 2, Dur = 61
22:40:21.731 00.000 16108 IsSlewing returns 0
22:40:21.731 00.000 16108 IsGuiding returns 0
22:40:21.736 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3859, FiltMin=3283, FiltMax=44493, Gamma=1.000
22:40:21.752 00.016 21068 UpdateGuideState exits: m=110126 SNR=79.0
22:40:21.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:21.753 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:21.756 00.003 21068 Enqueuing Expose request
22:40:21.771 00.015 16108 PulseGuide returned control before completion, sleep 31
22:40:21.817 00.046 16108 IsGuiding returns 1
22:40:21.817 00.000 16108 scope still moving after pulse duration time elapsed
22:40:21.849 00.032 16108 IsSlewing returns 0
22:40:21.849 00.000 16108 IsGuiding returns 1
22:40:21.880 00.031 16108 IsSlewing returns 0
22:40:21.880 00.000 16108 IsGuiding returns 0
22:40:21.880 00.000 16108 scope move finished after 61 + 88 ms
22:40:21.880 00.000 16108 Move returns status 0, amount 61
22:40:21.880 00.000 16108 MoveAxis(N, 0, ABG)
22:40:21.880 00.000 16108 Move returns status 0, amount 0
22:40:21.880 00.000 16108 move complete, result=0
22:40:21.881 00.001 16108 worker thread done servicing request
22:40:21.881 00.000 16108 Worker thread wakes up
22:40:21.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:21.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:21.881 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
22:40:23.038 01.157 16108 Exposure complete
22:40:23.099 00.061 16108 worker thread done servicing request
22:40:23.100 00.001 21068 OnExposeComplete: enter
22:40:23.101 00.001 21068 UpdateGuideState(): m_state=6
22:40:23.103 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2230
22:40:23.104 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.30, Mass=134328, SNR=82.9, Peak=19827 HFD=3.3
22:40:23.105 00.001 21068 MultiStar: [#1 -0.11,-0.02,1.26,U] [#2 0.02,-0.03,1.07,U] [#3 -0.13,-0.08,0.94,U] [#4 -0.09,-0.30,0.83,U] [#5 0.07,-0.25,0.80,U] [#6 -0.03,0.25,0.68,U] [#7 -0.69,-0.37,0.00,M3] [#8 -0.18,0.01,0.65,U] 
22:40:23.105 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.09}, one-star: {-0.28, -0.25}
22:40:23.106 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.95)
22:40:23.107 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.01)
22:40:23.107 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=0.08 mountY=0.11, mountTheta=0.97
22:40:23.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
22:40:23.110 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
22:40:23.111 00.001 16108 Worker thread wakes up
22:40:23.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
22:40:23.111 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
22:40:23.111 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.08 yDistance=0.11
22:40:23.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:40:23.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:23.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:40:23.111 00.000 16108 MoveAxis(E, 0, ABG)
22:40:23.111 00.000 16108 Move returns status 0, amount 0
22:40:23.111 00.000 16108 MoveAxis(N, 0, ABG)
22:40:23.111 00.000 16108 Move returns status 0, amount 0
22:40:23.111 00.000 16108 move complete, result=0
22:40:23.111 00.000 16108 worker thread done servicing request
22:40:23.115 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3859, FiltMin=3312, FiltMax=55648, Gamma=1.000
22:40:23.133 00.018 21068 UpdateGuideState exits: m=134328 SNR=82.9
22:40:23.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.134 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:23.135 00.001 21068 Enqueuing Expose request
22:40:23.136 00.001 16108 Worker thread wakes up
22:40:23.136 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:23.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:23.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:24.109 00.972 16108 Exposure complete
22:40:24.168 00.059 16108 worker thread done servicing request
22:40:24.168 00.000 21068 OnExposeComplete: enter
22:40:24.170 00.002 21068 UpdateGuideState(): m_state=6
22:40:24.171 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2231
22:40:24.172 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.47, Mass=101556, SNR=79.1, Peak=13155 HFD=3.4
22:40:24.173 00.001 21068 MultiStar: [#1 -0.21,-0.02,1.15,U] [#2 0.24,0.19,1.17,U] [#3 0.14,0.22,0.97,U] [#4 -0.30,-0.30,0.77,U] [#5 -0.10,-0.25,0.81,U] [#6 0.20,0.36,0.86,U] [#7 -0.37,0.07,0.45,U] [#8 -0.07,0.09,0.71,U] 
22:40:24.173 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.07, -0.08}
22:40:24.174 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
22:40:24.175 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
22:40:24.175 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.27 mountX=0.04 mountY=-0.03, mountTheta=-0.66
22:40:24.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
22:40:24.178 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
22:40:24.180 00.002 16108 Worker thread wakes up
22:40:24.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:40:24.180 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:40:24.180 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
22:40:24.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:40:24.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:24.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:24.180 00.000 16108 MoveAxis(E, 0, ABG)
22:40:24.180 00.000 16108 Move returns status 0, amount 0
22:40:24.180 00.000 16108 MoveAxis(N, 0, ABG)
22:40:24.180 00.000 16108 Move returns status 0, amount 0
22:40:24.180 00.000 16108 move complete, result=0
22:40:24.180 00.000 16108 worker thread done servicing request
22:40:24.184 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3862, FiltMin=3277, FiltMax=49289, Gamma=1.000
22:40:24.200 00.016 21068 UpdateGuideState exits: m=101556 SNR=79.1
22:40:24.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:24.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:24.203 00.001 21068 Enqueuing Expose request
22:40:24.203 00.000 16108 Worker thread wakes up
22:40:24.203 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:24.204 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:24.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:25.363 01.159 16108 Exposure complete
22:40:25.420 00.057 16108 worker thread done servicing request
22:40:25.420 00.000 21068 OnExposeComplete: enter
22:40:25.422 00.002 21068 UpdateGuideState(): m_state=6
22:40:25.423 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2232
22:40:25.423 00.000 21068 Star::Find returns 1 (0), X=219.84, Y=877.56, Mass=118453, SNR=82.3, Peak=17811 HFD=3.2
22:40:25.424 00.001 21068 MultiStar: [#1 0.08,0.21,1.17,U] [#2 -0.18,0.28,1.02,U] [#3 0.07,0.08,0.96,U] [#4 0.08,-0.27,0.72,U] [#5 0.35,-0.06,0.96,U] [#6 0.13,0.37,0.84,U] [#7 -0.53,0.06,0.53,U] [#8 -0.13,0.12,0.70,U] 
22:40:25.425 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.35, 0.00}
22:40:25.426 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
22:40:25.427 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
22:40:25.428 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.87 mountX=0.05 mountY=-0.09, mountTheta=-1.08
22:40:25.429 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
22:40:25.430 00.001 21068 Enqueuing Move request for scope (-0.03, 0.10)
22:40:25.431 00.001 16108 Worker thread wakes up
22:40:25.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
22:40:25.432 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
22:40:25.432 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.05 yDistance=-0.09
22:40:25.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:40:25.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:25.432 00.000 16108 MoveAxis(E, 0, ABG)
22:40:25.432 00.000 16108 Move returns status 0, amount 0
22:40:25.432 00.000 16108 MoveAxis(N, 0, ABG)
22:40:25.432 00.000 16108 Move returns status 0, amount 0
22:40:25.432 00.000 16108 move complete, result=0
22:40:25.433 00.001 16108 worker thread done servicing request
22:40:25.435 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3859, FiltMin=3296, FiltMax=56797, Gamma=1.000
22:40:25.451 00.016 21068 UpdateGuideState exits: m=118453 SNR=82.3
22:40:25.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:25.453 00.000 21068 Enqueuing Expose request
22:40:25.454 00.001 16108 Worker thread wakes up
22:40:25.454 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:25.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:25.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:26.424 00.969 16108 Exposure complete
22:40:26.490 00.066 16108 worker thread done servicing request
22:40:26.490 00.000 21068 OnExposeComplete: enter
22:40:26.491 00.001 21068 UpdateGuideState(): m_state=6
22:40:26.492 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2233
22:40:26.494 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=877.63, Mass=118112, SNR=71.0, Peak=17779 HFD=2.8
22:40:26.495 00.001 21068 MultiStar: [#1 -0.13,-0.02,1.16,U] [#2 0.01,0.17,1.42,U] [#3 -0.01,-0.00,1.10,U] [#4 -0.00,-0.28,0.87,U] [#5 0.22,-0.25,1.01,U] [#6 0.24,0.02,0.88,U] [#7 -0.77,-0.04,0.00,M2] [#8 -0.17,0.36,0.76,U] 
22:40:26.496 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {-0.34, 0.08}
22:40:26.497 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
22:40:26.498 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
22:40:26.499 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.69 mountX=0.02 mountY=-0.01, mountTheta=-0.22
22:40:26.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.01, opts=13)
22:40:26.503 00.002 21068 Enqueuing Move request for scope (-0.02, 0.01)
22:40:26.504 00.001 16108 Worker thread wakes up
22:40:26.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:40:26.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:40:26.504 00.000 16108 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=-0.01
22:40:26.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:40:26.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:26.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:26.505 00.001 16108 MoveAxis(E, 0, ABG)
22:40:26.505 00.000 16108 Move returns status 0, amount 0
22:40:26.505 00.000 16108 MoveAxis(N, 0, ABG)
22:40:26.505 00.000 16108 Move returns status 0, amount 0
22:40:26.505 00.000 16108 move complete, result=0
22:40:26.505 00.000 16108 worker thread done servicing request
22:40:26.600 00.095 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3859, FiltMin=3309, FiltMax=50093, Gamma=1.000
22:40:26.620 00.020 21068 UpdateGuideState exits: m=118112 SNR=71.0
22:40:26.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:26.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:26.623 00.001 21068 Enqueuing Expose request
22:40:26.624 00.001 16108 Worker thread wakes up
22:40:26.624 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:26.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:26.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:27.786 01.162 16108 Exposure complete
22:40:27.852 00.066 16108 worker thread done servicing request
22:40:27.853 00.001 21068 OnExposeComplete: enter
22:40:27.854 00.001 21068 UpdateGuideState(): m_state=6
22:40:27.854 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2234
22:40:27.855 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.51, Mass=116153, SNR=77.6, Peak=16403 HFD=3.1
22:40:27.856 00.001 21068 MultiStar: [#1 0.22,-0.06,1.09,U] [#2 0.14,-0.03,1.01,U] [#3 -0.01,-0.01,1.03,U] [#4 0.20,-0.13,0.82,U] [#5 -0.00,-0.35,0.99,U] [#6 0.45,0.34,0.00,M1] [#7 -0.68,-0.10,0.00,M3] [#8 0.01,0.30,0.87,U] 
22:40:27.857 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.10, -0.05}
22:40:27.858 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
22:40:27.859 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
22:40:27.859 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.10 mountY=0.03, mountTheta=2.89
22:40:27.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
22:40:27.862 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
22:40:27.863 00.001 16108 Worker thread wakes up
22:40:27.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:40:27.863 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:40:27.863 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
22:40:27.864 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:40:27.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:27.864 00.000 16108 MoveAxis(E, 0, ABG)
22:40:27.864 00.000 16108 Move returns status 0, amount 0
22:40:27.864 00.000 16108 MoveAxis(N, 0, ABG)
22:40:27.864 00.000 16108 Move returns status 0, amount 0
22:40:27.864 00.000 16108 move complete, result=0
22:40:27.864 00.000 16108 worker thread done servicing request
22:40:27.868 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3859, FiltMin=3353, FiltMax=54697, Gamma=1.000
22:40:27.885 00.017 21068 UpdateGuideState exits: m=116153 SNR=77.6
22:40:27.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:27.887 00.000 21068 Enqueuing Expose request
22:40:27.888 00.001 16108 Worker thread wakes up
22:40:27.888 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:27.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:27.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:28.854 00.965 16108 Exposure complete
22:40:28.920 00.066 16108 worker thread done servicing request
22:40:28.920 00.000 21068 OnExposeComplete: enter
22:40:28.921 00.001 21068 UpdateGuideState(): m_state=6
22:40:28.922 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2235
22:40:28.925 00.003 21068 Star::Find returns 1 (0), X=220.21, Y=877.31, Mass=130308, SNR=85.0, Peak=15651 HFD=3.3
22:40:28.925 00.000 21068 MultiStar: [#1 0.05,0.07,1.06,U] [#2 -0.02,-0.02,1.13,U] [#3 0.07,0.02,0.92,U] [#4 -0.22,-0.33,0.74,U] [#5 -0.08,0.05,0.79,U] [#6 -0.02,0.20,0.70,U] [#7 -0.57,-0.05,0.00,M4] [#8 -0.17,0.22,0.70,U] 
22:40:28.926 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.02, -0.24}
22:40:28.927 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
22:40:28.928 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
22:40:28.929 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=0.03 mountY=0.02, mountTheta=0.53
22:40:28.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
22:40:28.932 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
22:40:28.933 00.001 16108 Worker thread wakes up
22:40:28.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:40:28.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:40:28.933 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.03 yDistance=0.02
22:40:28.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:40:28.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:28.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:28.933 00.000 16108 MoveAxis(E, 0, ABG)
22:40:28.933 00.000 16108 Move returns status 0, amount 0
22:40:28.933 00.000 16108 MoveAxis(N, 0, ABG)
22:40:28.933 00.000 16108 Move returns status 0, amount 0
22:40:28.933 00.000 16108 move complete, result=0
22:40:28.933 00.000 16108 worker thread done servicing request
22:40:28.938 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3862, FiltMin=3325, FiltMax=51945, Gamma=1.000
22:40:28.954 00.016 21068 UpdateGuideState exits: m=130308 SNR=85.0
22:40:28.954 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:28.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:28.956 00.001 21068 Enqueuing Expose request
22:40:28.957 00.001 16108 Worker thread wakes up
22:40:28.957 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:28.957 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:28.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:30.104 01.147 16108 Exposure complete
22:40:30.163 00.059 16108 worker thread done servicing request
22:40:30.163 00.000 21068 OnExposeComplete: enter
22:40:30.164 00.001 21068 UpdateGuideState(): m_state=6
22:40:30.165 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2236
22:40:30.166 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=877.65, Mass=119057, SNR=78.1, Peak=15427 HFD=3.4
22:40:30.167 00.001 21068 MultiStar: [#1 0.29,-0.12,1.01,U] [#2 0.12,0.11,1.08,U] [#3 0.31,-0.03,0.95,U] [#4 -0.11,-0.27,0.77,U] [#5 -0.01,-0.05,0.97,U] [#6 0.23,0.03,0.72,U] [#7 -0.41,-0.04,0.63,U] [#8 0.11,0.16,0.78,U] 
22:40:30.168 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.35, 0.10}
22:40:30.168 00.000 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
22:40:30.169 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
22:40:30.170 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.24 mountX=-0.04 mountY=0.00, mountTheta=3.14
22:40:30.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
22:40:30.172 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
22:40:30.173 00.001 16108 Worker thread wakes up
22:40:30.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:40:30.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:40:30.173 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.04 yDistance=0.00
22:40:30.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:40:30.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:30.173 00.000 16108 MoveAxis(E, 0, ABG)
22:40:30.174 00.001 16108 Move returns status 0, amount 0
22:40:30.174 00.000 16108 MoveAxis(N, 0, ABG)
22:40:30.174 00.000 16108 Move returns status 0, amount 0
22:40:30.174 00.000 16108 move complete, result=0
22:40:30.174 00.000 16108 worker thread done servicing request
22:40:30.179 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3859, FiltMin=3254, FiltMax=52825, Gamma=1.000
22:40:30.195 00.016 21068 UpdateGuideState exits: m=119057 SNR=78.1
22:40:30.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:30.197 00.000 21068 Enqueuing Expose request
22:40:30.198 00.001 16108 Worker thread wakes up
22:40:30.198 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:30.199 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:30.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:31.167 00.968 16108 Exposure complete
22:40:31.233 00.066 16108 worker thread done servicing request
22:40:31.233 00.000 21068 OnExposeComplete: enter
22:40:31.235 00.002 21068 UpdateGuideState(): m_state=6
22:40:31.236 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2237
22:40:31.237 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.69, Mass=108220, SNR=68.3, Peak=16835 HFD=3.3
22:40:31.238 00.001 21068 MultiStar: [#1 -0.23,0.04,1.20,U] [#2 0.07,0.21,1.27,U] [#3 0.03,0.02,1.07,U] [#4 -0.38,-0.03,0.88,U] [#5 -0.26,-0.02,1.03,U] [#6 -0.03,0.21,0.86,U] [#7 -0.70,0.14,0.00,M4] [#8 -0.34,0.57,0.00,M1] 
22:40:31.239 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {-0.22, 0.14}
22:40:31.240 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
22:40:31.241 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
22:40:31.243 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.59 mountX=0.15 mountY=-0.05, mountTheta=-0.32
22:40:31.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.08, opts=13)
22:40:31.245 00.000 21068 Enqueuing Move request for scope (-0.14, 0.08)
22:40:31.246 00.001 16108 Worker thread wakes up
22:40:31.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:40:31.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:40:31.246 00.000 16108 Moving (-0.14, 0.08) raw xDistance=0.15 yDistance=-0.05
22:40:31.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:40:31.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:31.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:31.246 00.000 16108 MoveAxis(E, 0, ABG)
22:40:31.246 00.000 16108 Move returns status 0, amount 0
22:40:31.246 00.000 16108 MoveAxis(N, 0, ABG)
22:40:31.246 00.000 16108 Move returns status 0, amount 0
22:40:31.246 00.000 16108 move complete, result=0
22:40:31.247 00.001 16108 worker thread done servicing request
22:40:31.251 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3862, FiltMin=3318, FiltMax=60720, Gamma=1.000
22:40:31.271 00.020 21068 UpdateGuideState exits: m=108220 SNR=68.3
22:40:31.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:31.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:31.274 00.001 21068 Enqueuing Expose request
22:40:31.275 00.001 16108 Worker thread wakes up
22:40:31.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:31.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:31.275 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:32.438 01.163 16108 Exposure complete
22:40:32.499 00.061 16108 worker thread done servicing request
22:40:32.499 00.000 21068 OnExposeComplete: enter
22:40:32.500 00.001 21068 UpdateGuideState(): m_state=6
22:40:32.501 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2238
22:40:32.501 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=877.79, Mass=103079, SNR=69.2, Peak=14051 HFD=3.5
22:40:32.502 00.001 21068 MultiStar: [#1 0.18,0.20,1.25,U] [#2 0.14,0.35,1.26,U] [#3 0.10,0.24,1.08,U] [#4 -0.26,-0.04,0.90,U] [#5 0.42,-0.03,0.97,U] [#6 0.30,0.25,0.85,U] [#7 -0.51,0.27,0.00,M5] [#8 -0.04,0.31,0.80,U] 
22:40:32.503 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.20}, one-star: {-0.06, 0.23}
22:40:32.505 00.002 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
22:40:32.506 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
22:40:32.507 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.08 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
22:40:32.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.20, opts=13)
22:40:32.509 00.000 21068 Enqueuing Move request for scope (0.10, 0.20)
22:40:32.510 00.001 16108 Worker thread wakes up
22:40:32.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
22:40:32.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
22:40:32.510 00.000 16108 Moving (0.10, 0.20) raw xDistance=-0.07 yDistance=-0.22
22:40:32.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:40:32.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:40:32.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:40:32.510 00.000 16108 MoveAxis(E, 0, ABG)
22:40:32.510 00.000 16108 Move returns status 0, amount 0
22:40:32.510 00.000 16108 MoveAxis(N, 0, ABG)
22:40:32.510 00.000 16108 Move returns status 0, amount 0
22:40:32.510 00.000 16108 move complete, result=0
22:40:32.511 00.001 16108 worker thread done servicing request
22:40:32.514 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3859, FiltMin=3283, FiltMax=55549, Gamma=1.000
22:40:32.533 00.019 21068 UpdateGuideState exits: m=103079 SNR=69.2
22:40:32.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:32.536 00.001 21068 Enqueuing Expose request
22:40:32.537 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:32.538 00.001 16108 Worker thread wakes up
22:40:32.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:32.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:33.518 00.980 16108 Exposure complete
22:40:33.573 00.055 16108 worker thread done servicing request
22:40:33.574 00.001 21068 OnExposeComplete: enter
22:40:33.574 00.000 21068 UpdateGuideState(): m_state=6
22:40:33.575 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2239
22:40:33.576 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.73, Mass=108242, SNR=73.9, Peak=17251 HFD=2.9
22:40:33.577 00.001 21068 MultiStar: [#1 -0.21,0.46,1.20,U] [#2 0.05,0.51,1.24,U] [#3 0.08,0.47,0.95,U] [#4 -0.11,-0.17,0.79,U] [#5 -0.10,0.05,1.06,U] [#6 -0.02,0.37,0.84,U] [#7 -0.44,0.22,0.59,U] [#8 -0.29,0.58,0.00,M1] 
22:40:33.578 00.001 21068 single-star, 7 included, MultiStar: {-0.09, 0.28}, one-star: {-0.12, 0.18}
22:40:33.579 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
22:40:33.580 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
22:40:33.581 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.17 mountX=0.15 mountY=-0.15, mountTheta=-0.77
22:40:33.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.18, opts=13)
22:40:33.583 00.000 21068 Enqueuing Move request for scope (-0.12, 0.18)
22:40:33.584 00.001 16108 Worker thread wakes up
22:40:33.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
22:40:33.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
22:40:33.584 00.000 16108 Moving (-0.12, 0.18) raw xDistance=0.15 yDistance=-0.15
22:40:33.585 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:40:33.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:33.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:40:33.585 00.000 16108 MoveAxis(E, 0, ABG)
22:40:33.585 00.000 16108 Move returns status 0, amount 0
22:40:33.585 00.000 16108 MoveAxis(N, 0, ABG)
22:40:33.585 00.000 16108 Move returns status 0, amount 0
22:40:33.585 00.000 16108 move complete, result=0
22:40:33.585 00.000 16108 worker thread done servicing request
22:40:33.588 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3859, FiltMin=3328, FiltMax=57613, Gamma=1.000
22:40:33.603 00.015 21068 UpdateGuideState exits: m=108242 SNR=73.9
22:40:33.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:33.605 00.000 21068 Enqueuing Expose request
22:40:33.606 00.001 16108 Worker thread wakes up
22:40:33.606 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:33.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:33.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:34.755 01.148 16108 Exposure complete
22:40:34.811 00.056 16108 worker thread done servicing request
22:40:34.811 00.000 21068 OnExposeComplete: enter
22:40:34.812 00.001 21068 UpdateGuideState(): m_state=6
22:40:34.813 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2240
22:40:34.814 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=877.77, Mass=128181, SNR=85.4, Peak=16438 HFD=3.2
22:40:34.815 00.001 21068 MultiStar: [#1 -0.38,0.22,0.86,U] [#2 -0.09,0.19,1.09,U] [#3 -0.12,0.10,0.83,U] [#4 -0.29,-0.12,0.69,U] [#5 -0.19,-0.01,0.83,U] [#6 -0.07,0.14,0.62,U] [#7 -0.76,-0.07,0.00,M5] [#8 -0.57,0.17,0.00,M2] 
22:40:34.815 00.000 21068 refined, 6 included, MultiStar: {-0.27, 0.12}, one-star: {-0.67, 0.21}
22:40:34.816 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
22:40:34.817 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
22:40:34.818 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.73 mountX=0.28 mountY=-0.05, mountTheta=-0.18
22:40:34.819 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.12, opts=13)
22:40:34.820 00.001 21068 Enqueuing Move request for scope (-0.27, 0.12)
22:40:34.821 00.001 16108 Worker thread wakes up
22:40:34.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
22:40:34.821 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
22:40:34.821 00.000 16108 Moving (-0.27, 0.12) raw xDistance=0.28 yDistance=-0.05
22:40:34.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:40:34.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:34.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:34.821 00.000 16108 MoveAxis(W, 74, ABG)
22:40:34.821 00.000 16108 Guiding  Dir = 3, Dur = 74
22:40:34.822 00.001 16108 IsSlewing returns 0
22:40:34.822 00.000 16108 IsGuiding returns 0
22:40:34.823 00.001 16108 PulseGuide returned control before completion, sleep 84
22:40:34.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3859, FiltMin=3270, FiltMax=61891, Gamma=1.000
22:40:34.846 00.019 21068 UpdateGuideState exits: m=128181 SNR=85.4
22:40:34.847 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:34.849 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:34.850 00.001 21068 Enqueuing Expose request
22:40:34.918 00.068 16108 IsGuiding returns 0
22:40:34.918 00.000 16108 Move returns status 0, amount 74
22:40:34.918 00.000 16108 MoveAxis(N, 0, ABG)
22:40:34.918 00.000 16108 Move returns status 0, amount 0
22:40:34.918 00.000 16108 move complete, result=0
22:40:34.918 00.000 16108 worker thread done servicing request
22:40:34.918 00.000 16108 Worker thread wakes up
22:40:34.918 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
22:40:34.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:34.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:35.880 00.961 16108 Exposure complete
22:40:35.940 00.060 16108 worker thread done servicing request
22:40:35.940 00.000 21068 OnExposeComplete: enter
22:40:35.941 00.001 21068 UpdateGuideState(): m_state=6
22:40:35.942 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2241
22:40:35.944 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=877.62, Mass=112550, SNR=70.1, Peak=15667 HFD=3.3
22:40:35.945 00.001 21068 MultiStar: [#1 0.07,-0.02,1.06,U] [#2 0.16,0.09,1.19,U] [#3 0.09,-0.04,1.21,U] [#4 -0.06,-0.21,0.93,U] [#5 0.30,-0.42,1.07,U] [#6 0.10,0.26,0.87,U] [#7 -0.50,-0.22,0.00,M6] [#8 -0.43,0.10,0.86,U] 
22:40:35.947 00.002 21068 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {-0.37, 0.07}
22:40:35.949 00.002 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
22:40:35.949 00.000 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
22:40:35.950 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.65 mountX=-0.00 mountY=0.03, mountTheta=1.67
22:40:35.952 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
22:40:35.953 00.001 21068 Enqueuing Move request for scope (-0.00, -0.03)
22:40:35.953 00.000 16108 Worker thread wakes up
22:40:35.954 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:40:35.954 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:40:35.954 00.000 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
22:40:35.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:40:35.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:35.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:35.954 00.000 16108 MoveAxis(E, 0, ABG)
22:40:35.954 00.000 16108 Move returns status 0, amount 0
22:40:35.954 00.000 16108 MoveAxis(N, 0, ABG)
22:40:35.954 00.000 16108 Move returns status 0, amount 0
22:40:35.954 00.000 16108 move complete, result=0
22:40:35.954 00.000 16108 worker thread done servicing request
22:40:35.958 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3859, FiltMin=3293, FiltMax=46592, Gamma=1.000
22:40:35.972 00.014 21068 UpdateGuideState exits: m=112550 SNR=70.1
22:40:35.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:35.975 00.001 21068 Enqueuing Expose request
22:40:35.975 00.000 16108 Worker thread wakes up
22:40:35.975 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:35.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:35.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:37.133 01.157 16108 Exposure complete
22:40:37.192 00.059 16108 worker thread done servicing request
22:40:37.192 00.000 21068 OnExposeComplete: enter
22:40:37.193 00.001 21068 UpdateGuideState(): m_state=6
22:40:37.194 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2242
22:40:37.195 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.52, Mass=121078, SNR=74.9, Peak=15008 HFD=3.2
22:40:37.196 00.001 21068 MultiStar: [#1 0.31,-0.07,1.32,U] [#2 0.42,0.13,1.43,U] [#3 0.30,-0.07,0.99,U] [#4 0.01,-0.30,0.75,U] [#5 0.73,-0.25,0.00,M1] [#6 0.66,0.36,0.00,M1] [#7 -0.20,-0.17,0.64,U] [#8 0.36,0.06,0.68,U] 
22:40:37.196 00.000 21068 single-star, 6 included, MultiStar: {0.23, -0.04}, one-star: {0.16, -0.03}
22:40:37.197 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
22:40:37.198 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
22:40:37.199 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
22:40:37.202 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
22:40:37.203 00.001 21068 Enqueuing Move request for scope (0.16, -0.03)
22:40:37.204 00.001 16108 Worker thread wakes up
22:40:37.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
22:40:37.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
22:40:37.204 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
22:40:37.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:40:37.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:37.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:37.204 00.000 16108 MoveAxis(E, 0, ABG)
22:40:37.204 00.000 16108 Move returns status 0, amount 0
22:40:37.204 00.000 16108 MoveAxis(N, 0, ABG)
22:40:37.204 00.000 16108 Move returns status 0, amount 0
22:40:37.204 00.000 16108 move complete, result=0
22:40:37.204 00.000 16108 worker thread done servicing request
22:40:37.209 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3856, FiltMin=3344, FiltMax=49149, Gamma=1.000
22:40:37.224 00.015 21068 UpdateGuideState exits: m=121078 SNR=74.9
22:40:37.226 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:37.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:37.228 00.001 21068 Enqueuing Expose request
22:40:37.229 00.001 16108 Worker thread wakes up
22:40:37.229 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:37.229 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:37.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:38.193 00.964 16108 Exposure complete
22:40:38.253 00.060 16108 worker thread done servicing request
22:40:38.253 00.000 21068 OnExposeComplete: enter
22:40:38.255 00.002 21068 UpdateGuideState(): m_state=6
22:40:38.256 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2243
22:40:38.256 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=877.35, Mass=100404, SNR=65.1, Peak=14147 HFD=3.3
22:40:38.257 00.001 21068 MultiStar: [#1 0.24,-0.13,1.50,U] [#2 0.15,-0.09,1.30,U] [#3 0.26,0.06,1.15,U] [#4 -0.07,-0.31,1.02,U] [#5 0.49,-0.52,0.00,M2] [#6 0.41,0.27,0.99,U] [#7 -0.35,-0.24,0.67,U] [#8 -0.06,0.12,0.83,U] 
22:40:38.258 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {-0.05, -0.20}
22:40:38.259 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
22:40:38.260 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
22:40:38.260 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.11 mountY=0.04, mountTheta=2.79
22:40:38.263 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
22:40:38.264 00.001 21068 Enqueuing Move request for scope (0.10, -0.07)
22:40:38.264 00.000 16108 Worker thread wakes up
22:40:38.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:40:38.265 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:40:38.265 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
22:40:38.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:40:38.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:38.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:40:38.265 00.000 16108 MoveAxis(E, 0, ABG)
22:40:38.265 00.000 16108 Move returns status 0, amount 0
22:40:38.265 00.000 16108 MoveAxis(N, 0, ABG)
22:40:38.265 00.000 16108 Move returns status 0, amount 0
22:40:38.265 00.000 16108 move complete, result=0
22:40:38.265 00.000 16108 worker thread done servicing request
22:40:38.270 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3859, FiltMin=3283, FiltMax=51353, Gamma=1.000
22:40:38.286 00.016 21068 UpdateGuideState exits: m=100404 SNR=65.1
22:40:38.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:38.289 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:38.290 00.001 21068 Enqueuing Expose request
22:40:38.291 00.001 16108 Worker thread wakes up
22:40:38.291 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:38.291 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:38.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:39.439 01.148 16108 Exposure complete
22:40:39.495 00.056 16108 worker thread done servicing request
22:40:39.495 00.000 21068 OnExposeComplete: enter
22:40:39.497 00.002 21068 UpdateGuideState(): m_state=6
22:40:39.498 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2244
22:40:39.499 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.17, Mass=127170, SNR=87.7, Peak=16512 HFD=3.3
22:40:39.500 00.001 21068 MultiStar: [#1 0.45,-0.25,1.17,U] [#2 0.42,-0.01,0.94,U] [#3 0.38,-0.15,0.87,U] [#4 0.19,-0.59,0.00,M1] [#5 0.57,-0.25,0.00,M3] [#6 0.25,0.12,0.79,U] [#7 -0.53,-0.19,0.00,M5] [#8 0.23,0.16,0.68,U] 
22:40:39.501 00.001 21068 refined, 5 included, MultiStar: {0.32, -0.11}, one-star: {0.17, -0.38}
22:40:39.501 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
22:40:39.503 00.002 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
22:40:39.504 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.11 hyp=0.34 cameraTheta=-0.33 mountX=-0.34 mountY=0.03, mountTheta=3.04
22:40:39.506 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.11, opts=13)
22:40:39.507 00.001 21068 Enqueuing Move request for scope (0.32, -0.11)
22:40:39.507 00.000 16108 Worker thread wakes up
22:40:39.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.11) opts 0xd
22:40:39.508 00.001 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.11)
22:40:39.508 00.000 16108 Moving (0.32, -0.11) raw xDistance=-0.34 yDistance=0.03
22:40:39.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:40:39.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:39.508 00.000 16108 MoveAxis(E, 89, ABG)
22:40:39.508 00.000 16108 Guiding  Dir = 2, Dur = 89
22:40:39.508 00.000 16108 IsSlewing returns 0
22:40:39.508 00.000 16108 IsGuiding returns 0
22:40:39.510 00.002 16108 PulseGuide returned control before completion, sleep 98
22:40:39.513 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3859, FiltMin=3273, FiltMax=49597, Gamma=1.000
22:40:39.528 00.015 21068 UpdateGuideState exits: m=127170 SNR=87.7
22:40:39.530 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.530 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:39.531 00.001 21068 Enqueuing Expose request
22:40:39.619 00.088 16108 IsGuiding returns 1
22:40:39.619 00.000 16108 scope still moving after pulse duration time elapsed
22:40:39.650 00.031 16108 IsSlewing returns 0
22:40:39.650 00.000 16108 IsGuiding returns 1
22:40:39.682 00.032 16108 IsSlewing returns 0
22:40:39.682 00.000 16108 IsGuiding returns 0
22:40:39.682 00.000 16108 scope move finished after 89 + 84 ms
22:40:39.682 00.000 16108 Move returns status 0, amount 89
22:40:39.682 00.000 16108 MoveAxis(N, 0, ABG)
22:40:39.682 00.000 16108 Move returns status 0, amount 0
22:40:39.682 00.000 16108 move complete, result=0
22:40:39.682 00.000 16108 worker thread done servicing request
22:40:39.682 00.000 16108 Worker thread wakes up
22:40:39.682 00.000 21068 GuideStep: -0.3 px 89 ms EAST, 0.0 px 0 ms NORTH
22:40:39.684 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:39.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:40.652 00.968 16108 Exposure complete
22:40:40.719 00.067 16108 worker thread done servicing request
22:40:40.719 00.000 21068 OnExposeComplete: enter
22:40:40.720 00.001 21068 UpdateGuideState(): m_state=6
22:40:40.722 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2245
22:40:40.723 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.09, Mass=106536, SNR=71.0, Peak=16835 HFD=3.0
22:40:40.724 00.001 21068 MultiStar: [#1 0.23,-0.22,1.13,U] [#2 0.15,0.06,1.23,U] [#3 0.10,-0.24,1.07,U] [#4 -0.03,-0.60,0.00,M2] [#5 0.04,-0.54,0.00,M4] [#6 -0.10,-0.07,0.88,U] [#7 -0.63,-0.51,0.00,M6] [#8 0.12,-0.26,0.94,U] 
22:40:40.725 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.19}, one-star: {-0.18, -0.46}
22:40:40.726 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
22:40:40.726 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
22:40:40.727 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=-0.10 mountY=0.17, mountTheta=2.08
22:40:40.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.19, opts=13)
22:40:40.730 00.001 21068 Enqueuing Move request for scope (0.06, -0.19)
22:40:40.731 00.001 16108 Worker thread wakes up
22:40:40.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
22:40:40.731 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
22:40:40.731 00.000 16108 Moving (0.06, -0.19) raw xDistance=-0.10 yDistance=0.17
22:40:40.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:40:40.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:40.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:40:40.731 00.000 16108 MoveAxis(E, 0, ABG)
22:40:40.731 00.000 16108 Move returns status 0, amount 0
22:40:40.731 00.000 16108 MoveAxis(N, 0, ABG)
22:40:40.731 00.000 16108 Move returns status 0, amount 0
22:40:40.731 00.000 16108 move complete, result=0
22:40:40.731 00.000 16108 worker thread done servicing request
22:40:40.735 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3859, FiltMin=3296, FiltMax=54288, Gamma=1.000
22:40:40.751 00.016 21068 UpdateGuideState exits: m=106536 SNR=71.0
22:40:40.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:40.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:40.753 00.000 21068 Enqueuing Expose request
22:40:40.754 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:40.755 00.001 16108 Worker thread wakes up
22:40:40.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:40.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:41.916 01.161 16108 Exposure complete
22:40:41.973 00.057 16108 worker thread done servicing request
22:40:41.974 00.001 21068 OnExposeComplete: enter
22:40:41.975 00.001 21068 UpdateGuideState(): m_state=6
22:40:41.977 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2246
22:40:41.978 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.50, Mass=103454, SNR=70.2, Peak=14963 HFD=3.2
22:40:41.979 00.001 21068 MultiStar: [#1 -0.21,0.03,1.16,U] [#2 0.03,0.08,1.31,U] [#3 -0.21,0.06,0.99,U] [#4 -0.23,-0.44,1.03,U] [#5 0.06,-0.25,1.03,U] [#6 -0.00,0.16,0.96,U] [#7 -0.65,0.02,0.00,M7] [#8 -0.29,0.02,0.77,U] 
22:40:41.980 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.05}, one-star: {-0.29, -0.05}
22:40:41.982 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
22:40:41.983 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.58)
22:40:41.984 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=0.12 mountY=0.08, mountTheta=0.56
22:40:41.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
22:40:41.987 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
22:40:41.988 00.001 16108 Worker thread wakes up
22:40:41.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
22:40:41.988 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
22:40:41.988 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
22:40:41.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:40:41.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:41.989 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:40:41.989 00.000 16108 MoveAxis(E, 0, ABG)
22:40:41.989 00.000 16108 Move returns status 0, amount 0
22:40:41.989 00.000 16108 MoveAxis(N, 0, ABG)
22:40:41.989 00.000 16108 Move returns status 0, amount 0
22:40:41.989 00.000 16108 move complete, result=0
22:40:41.989 00.000 16108 worker thread done servicing request
22:40:41.994 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3859, FiltMin=3222, FiltMax=54816, Gamma=1.000
22:40:42.010 00.016 21068 UpdateGuideState exits: m=103454 SNR=70.2
22:40:42.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:42.013 00.001 21068 Enqueuing Expose request
22:40:42.014 00.001 16108 Worker thread wakes up
22:40:42.014 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:42.015 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:42.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:42.979 00.964 16108 Exposure complete
22:40:43.038 00.059 16108 worker thread done servicing request
22:40:43.038 00.000 21068 OnExposeComplete: enter
22:40:43.039 00.001 21068 UpdateGuideState(): m_state=6
22:40:43.040 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2247
22:40:43.041 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=877.51, Mass=119925, SNR=71.7, Peak=15651 HFD=3.1
22:40:43.042 00.001 21068 MultiStar: [#1 -0.28,0.04,1.23,U] [#2 -0.10,-0.01,1.20,U] [#3 -0.42,0.20,1.01,U] [#4 -0.38,0.00,0.86,U] [#5 -0.25,-0.09,0.89,U] [#6 -0.41,0.09,0.80,U] [#7 -0.63,0.08,0.00,M8] [#8 -0.42,0.26,0.77,U] 
22:40:43.044 00.002 21068 refined, 7 included, MultiStar: {-0.33, 0.05}, one-star: {-0.48, -0.04}
22:40:43.045 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
22:40:43.045 00.000 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
22:40:43.046 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.05 hyp=0.33 cameraTheta=2.99 mountX=0.33 mountY=0.03, mountTheta=0.09
22:40:43.047 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.05, opts=13)
22:40:43.048 00.001 21068 Enqueuing Move request for scope (-0.33, 0.05)
22:40:43.049 00.001 16108 Worker thread wakes up
22:40:43.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.05) opts 0xd
22:40:43.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.05)
22:40:43.049 00.000 16108 Moving (-0.33, 0.05) raw xDistance=0.33 yDistance=0.03
22:40:43.050 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:40:43.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:43.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:43.050 00.000 16108 MoveAxis(W, 87, ABG)
22:40:43.050 00.000 16108 Guiding  Dir = 3, Dur = 87
22:40:43.050 00.000 16108 IsSlewing returns 0
22:40:43.050 00.000 16108 IsGuiding returns 0
22:40:43.054 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3859, FiltMin=3305, FiltMax=56121, Gamma=1.000
22:40:43.071 00.017 21068 UpdateGuideState exits: m=119925 SNR=71.7
22:40:43.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:43.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:43.074 00.001 21068 Enqueuing Expose request
22:40:43.075 00.001 16108 PulseGuide returned control before completion, sleep 73
22:40:43.154 00.079 16108 IsGuiding returns 1
22:40:43.154 00.000 16108 scope still moving after pulse duration time elapsed
22:40:43.185 00.031 16108 IsSlewing returns 0
22:40:43.185 00.000 16108 IsGuiding returns 0
22:40:43.185 00.000 16108 scope move finished after 87 + 47 ms
22:40:43.185 00.000 16108 Move returns status 0, amount 87
22:40:43.185 00.000 16108 MoveAxis(N, 0, ABG)
22:40:43.185 00.000 16108 Move returns status 0, amount 0
22:40:43.185 00.000 16108 move complete, result=0
22:40:43.185 00.000 16108 worker thread done servicing request
22:40:43.185 00.000 16108 Worker thread wakes up
22:40:43.186 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:43.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:43.186 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH
22:40:44.332 01.146 16108 Exposure complete
22:40:44.388 00.056 16108 worker thread done servicing request
22:40:44.388 00.000 21068 OnExposeComplete: enter
22:40:44.388 00.000 21068 UpdateGuideState(): m_state=6
22:40:44.389 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2248
22:40:44.391 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=877.54, Mass=106416, SNR=64.0, Peak=14755 HFD=3.0
22:40:44.392 00.001 21068 MultiStar: [#1 0.13,0.04,1.34,U] [#2 0.06,0.21,1.54,U] [#3 -0.14,-0.00,1.32,U] [#4 -0.03,-0.18,1.02,U] [#5 0.00,-0.07,1.15,U] [#6 0.42,0.00,0.94,U] [#7 -0.68,0.10,0.00,M9] [#8 0.06,0.01,0.84,U] 
22:40:44.392 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.15, -0.01}
22:40:44.393 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:40:44.394 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
22:40:44.395 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.31 mountX=-0.04 mountY=-0.02, mountTheta=-2.61
22:40:44.396 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
22:40:44.398 00.002 21068 Enqueuing Move request for scope (0.04, 0.01)
22:40:44.399 00.001 16108 Worker thread wakes up
22:40:44.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:40:44.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:40:44.399 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
22:40:44.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:40:44.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:44.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:44.399 00.000 16108 MoveAxis(E, 0, ABG)
22:40:44.399 00.000 16108 Move returns status 0, amount 0
22:40:44.399 00.000 16108 MoveAxis(N, 0, ABG)
22:40:44.399 00.000 16108 Move returns status 0, amount 0
22:40:44.399 00.000 16108 move complete, result=0
22:40:44.399 00.000 16108 worker thread done servicing request
22:40:44.403 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3859, FiltMin=3286, FiltMax=49136, Gamma=1.000
22:40:44.416 00.013 21068 UpdateGuideState exits: m=106416 SNR=64.0
22:40:44.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.417 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:44.418 00.001 21068 Enqueuing Expose request
22:40:44.419 00.001 16108 Worker thread wakes up
22:40:44.419 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:44.420 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:44.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:45.388 00.968 16108 Exposure complete
22:40:45.444 00.056 16108 worker thread done servicing request
22:40:45.444 00.000 21068 OnExposeComplete: enter
22:40:45.446 00.002 21068 UpdateGuideState(): m_state=6
22:40:45.447 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2249
22:40:45.447 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=877.58, Mass=106943, SNR=67.7, Peak=14291 HFD=3.2
22:40:45.448 00.001 21068 MultiStar: [#1 0.11,-0.01,1.23,U] [#2 0.19,0.14,1.35,U] [#3 0.09,0.02,1.17,U] [#4 0.23,-0.59,0.00,M1] [#5 0.27,-0.16,1.05,U] [#6 0.52,0.44,0.00,M1] [#7 -0.23,-0.21,0.61,U] [#8 -0.20,0.18,0.97,U] 
22:40:45.449 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.01}, one-star: {0.07, 0.03}
22:40:45.450 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
22:40:45.450 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
22:40:45.451 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.21 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
22:40:45.453 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
22:40:45.453 00.000 21068 Enqueuing Move request for scope (0.07, 0.01)
22:40:45.454 00.001 16108 Worker thread wakes up
22:40:45.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:40:45.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:40:45.454 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.07 yDistance=-0.03
22:40:45.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:40:45.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:45.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:40:45.454 00.000 16108 MoveAxis(E, 0, ABG)
22:40:45.454 00.000 16108 Move returns status 0, amount 0
22:40:45.455 00.001 16108 MoveAxis(N, 0, ABG)
22:40:45.455 00.000 16108 Move returns status 0, amount 0
22:40:45.455 00.000 16108 move complete, result=0
22:40:45.455 00.000 16108 worker thread done servicing request
22:40:45.458 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3859, FiltMin=3280, FiltMax=48617, Gamma=1.000
22:40:45.472 00.014 21068 UpdateGuideState exits: m=106943 SNR=67.7
22:40:45.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:45.474 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:45.475 00.001 21068 Enqueuing Expose request
22:40:45.476 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:45.477 00.001 16108 Worker thread wakes up
22:40:45.477 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:45.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:46.636 01.159 16108 Exposure complete
22:40:46.699 00.063 16108 worker thread done servicing request
22:40:46.699 00.000 21068 OnExposeComplete: enter
22:40:46.700 00.001 21068 UpdateGuideState(): m_state=6
22:40:46.701 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2250
22:40:46.702 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.27, Mass=97311, SNR=66.8, Peak=14227 HFD=3.3
22:40:46.703 00.001 21068 MultiStar: [#1 -0.16,-0.07,1.28,U] [#2 0.21,0.15,1.37,U] [#3 0.06,-0.15,1.22,U] [#4 -0.06,-0.52,1.04,U] [#5 0.07,-0.44,0.93,U] [#6 0.19,0.26,0.85,U] [#7 -0.50,-0.16,0.67,U] [#8 0.10,0.30,0.80,U] 
22:40:46.705 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {-0.19, -0.28}
22:40:46.706 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
22:40:46.707 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
22:40:46.709 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=-0.00 mountY=0.10, mountTheta=1.60
22:40:46.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.10, opts=13)
22:40:46.712 00.001 21068 Enqueuing Move request for scope (-0.02, -0.10)
22:40:46.712 00.000 16108 Worker thread wakes up
22:40:46.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:40:46.713 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:40:46.713 00.000 16108 Moving (-0.02, -0.10) raw xDistance=-0.00 yDistance=0.10
22:40:46.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:40:46.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:46.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:40:46.713 00.000 16108 MoveAxis(E, 0, ABG)
22:40:46.713 00.000 16108 Move returns status 0, amount 0
22:40:46.713 00.000 16108 MoveAxis(N, 0, ABG)
22:40:46.713 00.000 16108 Move returns status 0, amount 0
22:40:46.713 00.000 16108 move complete, result=0
22:40:46.713 00.000 16108 worker thread done servicing request
22:40:46.717 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3856, FiltMin=3312, FiltMax=65520, Gamma=1.000
22:40:46.732 00.015 21068 UpdateGuideState exits: m=97311 SNR=66.8
22:40:46.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:46.735 00.001 21068 Enqueuing Expose request
22:40:46.736 00.001 16108 Worker thread wakes up
22:40:46.736 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:46.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:46.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:47.699 00.962 16108 Exposure complete
22:40:47.760 00.061 16108 worker thread done servicing request
22:40:47.760 00.000 21068 OnExposeComplete: enter
22:40:47.761 00.001 21068 UpdateGuideState(): m_state=6
22:40:47.763 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2251
22:40:47.763 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=877.82, Mass=111125, SNR=77.9, Peak=14515 HFD=3.5
22:40:47.765 00.002 21068 MultiStar: [#1 -0.22,0.13,1.03,U] [#2 0.06,0.19,1.33,U] [#3 -0.18,0.17,0.90,U] [#4 -0.16,-0.11,0.88,U] [#5 0.09,-0.12,0.92,U] [#6 0.05,0.26,0.80,U] [#7 -0.62,-0.02,0.00,M8] [#8 -0.02,0.21,0.74,U] 
22:40:47.766 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.13}, one-star: {-0.42, 0.27}
22:40:47.767 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
22:40:47.768 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
22:40:47.769 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=0.12 mountY=-0.10, mountTheta=-0.69
22:40:47.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.13, opts=13)
22:40:47.771 00.000 21068 Enqueuing Move request for scope (-0.10, 0.13)
22:40:47.772 00.001 16108 Worker thread wakes up
22:40:47.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
22:40:47.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
22:40:47.772 00.000 16108 Moving (-0.10, 0.13) raw xDistance=0.12 yDistance=-0.10
22:40:47.773 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:40:47.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:47.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:47.773 00.000 16108 MoveAxis(E, 0, ABG)
22:40:47.773 00.000 16108 Move returns status 0, amount 0
22:40:47.773 00.000 16108 MoveAxis(N, 0, ABG)
22:40:47.773 00.000 16108 Move returns status 0, amount 0
22:40:47.773 00.000 16108 move complete, result=0
22:40:47.773 00.000 16108 worker thread done servicing request
22:40:47.776 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3856, FiltMin=3264, FiltMax=56368, Gamma=1.000
22:40:47.791 00.015 21068 UpdateGuideState exits: m=111125 SNR=77.9
22:40:47.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.792 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:47.793 00.001 21068 Enqueuing Expose request
22:40:47.794 00.001 16108 Worker thread wakes up
22:40:47.794 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:47.795 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:47.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:48.948 01.153 16108 Exposure complete
22:40:49.006 00.058 16108 worker thread done servicing request
22:40:49.006 00.000 21068 OnExposeComplete: enter
22:40:49.008 00.002 21068 UpdateGuideState(): m_state=6
22:40:49.009 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2252
22:40:49.010 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.53, Mass=123185, SNR=74.9, Peak=17379 HFD=3.0
22:40:49.011 00.001 21068 MultiStar: [#1 0.23,0.22,1.00,U] [#2 0.21,0.07,1.18,U] [#3 0.12,0.33,1.12,U] [#4 0.36,-0.33,0.83,U] [#5 0.20,-0.26,1.08,U] [#6 0.47,0.24,0.76,U] [#7 -0.62,-0.07,0.00,M9] [#8 0.24,0.20,0.77,U] 
22:40:49.012 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {-0.28, -0.02}
22:40:49.012 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:40:49.013 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:40:49.014 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
22:40:49.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.06, opts=13)
22:40:49.016 00.000 21068 Enqueuing Move request for scope (0.18, 0.06)
22:40:49.017 00.001 16108 Worker thread wakes up
22:40:49.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
22:40:49.017 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
22:40:49.018 00.001 16108 Moving (0.18, 0.06) raw xDistance=-0.17 yDistance=-0.10
22:40:49.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:40:49.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:40:49.018 00.000 16108 MoveAxis(E, 0, ABG)
22:40:49.018 00.000 16108 Move returns status 0, amount 0
22:40:49.018 00.000 16108 MoveAxis(N, 0, ABG)
22:40:49.018 00.000 16108 Move returns status 0, amount 0
22:40:49.018 00.000 16108 move complete, result=0
22:40:49.018 00.000 16108 worker thread done servicing request
22:40:49.022 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3853, FiltMin=3280, FiltMax=54665, Gamma=1.000
22:40:49.039 00.017 21068 UpdateGuideState exits: m=123185 SNR=74.9
22:40:49.040 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.041 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:49.042 00.001 21068 Enqueuing Expose request
22:40:49.043 00.001 16108 Worker thread wakes up
22:40:49.043 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:49.043 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:49.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:50.009 00.966 16108 Exposure complete
22:40:50.072 00.063 16108 worker thread done servicing request
22:40:50.073 00.001 21068 OnExposeComplete: enter
22:40:50.073 00.000 21068 UpdateGuideState(): m_state=6
22:40:50.074 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2253
22:40:50.075 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.47, Mass=124472, SNR=76.7, Peak=15536 HFD=3.2
22:40:50.076 00.001 21068 MultiStar: [#1 0.11,0.14,1.15,U] [#2 0.23,0.12,1.37,U] [#3 -0.07,0.12,0.89,U] [#4 0.20,-0.32,0.88,U] [#5 0.31,0.05,0.81,U] [#6 0.48,0.06,0.83,U] [#7 -0.29,-0.28,0.73,U] [#8 0.30,0.13,0.81,U] 
22:40:50.076 00.000 21068 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.23, -0.09}
22:40:50.078 00.002 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
22:40:50.079 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
22:40:50.080 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.17 mountY=-0.05, mountTheta=-2.88
22:40:50.081 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.01, opts=13)
22:40:50.082 00.001 21068 Enqueuing Move request for scope (0.17, 0.01)
22:40:50.083 00.001 16108 Worker thread wakes up
22:40:50.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
22:40:50.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
22:40:50.083 00.000 16108 Moving (0.17, 0.01) raw xDistance=-0.17 yDistance=-0.05
22:40:50.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:40:50.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:50.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:40:50.083 00.000 16108 MoveAxis(E, 0, ABG)
22:40:50.083 00.000 16108 Move returns status 0, amount 0
22:40:50.083 00.000 16108 MoveAxis(N, 0, ABG)
22:40:50.083 00.000 16108 Move returns status 0, amount 0
22:40:50.083 00.000 16108 move complete, result=0
22:40:50.083 00.000 16108 worker thread done servicing request
22:40:50.089 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3853, FiltMin=3283, FiltMax=52761, Gamma=1.000
22:40:50.107 00.018 21068 UpdateGuideState exits: m=124472 SNR=76.7
22:40:50.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:50.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:50.109 00.000 21068 Enqueuing Expose request
22:40:50.110 00.001 16108 Worker thread wakes up
22:40:50.110 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:50.111 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:50.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:51.262 01.151 16108 Exposure complete
22:40:51.320 00.058 16108 worker thread done servicing request
22:40:51.321 00.001 21068 OnExposeComplete: enter
22:40:51.321 00.000 21068 UpdateGuideState(): m_state=6
22:40:51.323 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2254
22:40:51.324 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.17, Mass=115487, SNR=82.6, Peak=16963 HFD=3.0
22:40:51.325 00.001 21068 MultiStar: [#1 0.03,-0.11,1.30,U] [#2 0.21,-0.08,1.05,U] [#3 -0.02,-0.01,0.99,U] [#4 -0.08,-0.68,0.00,M1] [#5 0.21,-0.44,0.92,U] [#6 0.25,-0.19,0.75,U] [#7 -0.47,-0.43,0.00,M9] [#8 0.08,-0.13,0.77,U] 
22:40:51.326 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.19}, one-star: {0.10, -0.39}
22:40:51.328 00.002 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
22:40:51.328 00.000 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
22:40:51.330 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.02 mountX=-0.15 mountY=0.16, mountTheta=2.32
22:40:51.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.19, opts=13)
22:40:51.333 00.001 21068 Enqueuing Move request for scope (0.12, -0.19)
22:40:51.334 00.001 16108 Worker thread wakes up
22:40:51.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
22:40:51.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
22:40:51.334 00.000 16108 Moving (0.12, -0.19) raw xDistance=-0.15 yDistance=0.16
22:40:51.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:40:51.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:51.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:40:51.334 00.000 16108 MoveAxis(E, 0, ABG)
22:40:51.334 00.000 16108 Move returns status 0, amount 0
22:40:51.334 00.000 16108 MoveAxis(N, 0, ABG)
22:40:51.335 00.001 16108 Move returns status 0, amount 0
22:40:51.335 00.000 16108 move complete, result=0
22:40:51.335 00.000 16108 worker thread done servicing request
22:40:51.339 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3853, FiltMin=3309, FiltMax=44982, Gamma=1.000
22:40:51.354 00.015 21068 UpdateGuideState exits: m=115487 SNR=82.6
22:40:51.356 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.356 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:51.358 00.002 21068 Enqueuing Expose request
22:40:51.359 00.001 16108 Worker thread wakes up
22:40:51.359 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:51.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:51.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:52.326 00.966 16108 Exposure complete
22:40:52.386 00.060 16108 worker thread done servicing request
22:40:52.386 00.000 21068 OnExposeComplete: enter
22:40:52.387 00.001 21068 UpdateGuideState(): m_state=6
22:40:52.388 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2255
22:40:52.389 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.30, Mass=87398, SNR=68.6, Peak=14707 HFD=3.0
22:40:52.391 00.002 21068 MultiStar: [#1 -0.02,-0.25,1.23,U] [#2 0.03,0.08,1.31,U] [#3 0.02,-0.08,1.34,U] [#4 0.00,-0.58,0.00,M2] [#5 0.34,-0.78,0.00,M1] [#6 0.30,-0.42,0.92,U] [#7 -0.62,-0.41,0.00,M10] [#8 0.40,-0.45,0.00,M1] 
22:40:52.392 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.16}, one-star: {-0.04, -0.25}
22:40:52.392 00.000 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
22:40:52.393 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
22:40:52.395 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.29 mountX=-0.08 mountY=0.15, mountTheta=2.04
22:40:52.397 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.16, opts=13)
22:40:52.398 00.001 21068 Enqueuing Move request for scope (0.05, -0.16)
22:40:52.399 00.001 16108 Worker thread wakes up
22:40:52.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
22:40:52.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
22:40:52.399 00.000 16108 Moving (0.05, -0.16) raw xDistance=-0.08 yDistance=0.15
22:40:52.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:40:52.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:52.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:40:52.399 00.000 16108 MoveAxis(E, 0, ABG)
22:40:52.399 00.000 16108 Move returns status 0, amount 0
22:40:52.399 00.000 16108 MoveAxis(N, 0, ABG)
22:40:52.399 00.000 16108 Move returns status 0, amount 0
22:40:52.399 00.000 16108 move complete, result=0
22:40:52.400 00.001 16108 worker thread done servicing request
22:40:52.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3853, FiltMin=3280, FiltMax=48109, Gamma=1.000
22:40:52.419 00.016 21068 UpdateGuideState exits: m=87398 SNR=68.6
22:40:52.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:52.421 00.001 21068 Enqueuing Expose request
22:40:52.423 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:52.424 00.001 16108 Worker thread wakes up
22:40:52.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:52.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:53.575 01.151 16108 Exposure complete
22:40:53.630 00.055 16108 worker thread done servicing request
22:40:53.630 00.000 21068 OnExposeComplete: enter
22:40:53.631 00.001 21068 UpdateGuideState(): m_state=6
22:40:53.632 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2256
22:40:53.632 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=877.38, Mass=119911, SNR=78.3, Peak=15123 HFD=3.4
22:40:53.633 00.001 21068 MultiStar: [#1 0.27,-0.39,1.15,U] [#2 0.37,-0.05,1.09,U] [#3 0.18,-0.09,1.07,U] [#4 0.08,-0.38,0.82,U] [#5 0.47,-0.32,0.00,M2] [#6 0.31,-0.17,0.76,U] [#7 -0.31,-0.27,0.55,U] [#8 0.51,0.03,0.74,U] 
22:40:53.635 00.002 21068 single-star, 7 included, MultiStar: {0.19, -0.19}, one-star: {-0.03, -0.17}
22:40:53.636 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
22:40:53.636 00.000 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
22:40:53.637 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.74 mountX=-0.00 mountY=0.18, mountTheta=1.57
22:40:53.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.17, opts=13)
22:40:53.640 00.001 21068 Enqueuing Move request for scope (-0.03, -0.17)
22:40:53.641 00.001 16108 Worker thread wakes up
22:40:53.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
22:40:53.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
22:40:53.641 00.000 16108 Moving (-0.03, -0.17) raw xDistance=-0.00 yDistance=0.18
22:40:53.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:40:53.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:53.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:40:53.641 00.000 16108 MoveAxis(E, 0, ABG)
22:40:53.641 00.000 16108 Move returns status 0, amount 0
22:40:53.641 00.000 16108 MoveAxis(N, 0, ABG)
22:40:53.641 00.000 16108 Move returns status 0, amount 0
22:40:53.641 00.000 16108 move complete, result=0
22:40:53.641 00.000 16108 worker thread done servicing request
22:40:53.647 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3853, FiltMin=3337, FiltMax=44269, Gamma=1.000
22:40:53.664 00.017 21068 UpdateGuideState exits: m=119911 SNR=78.3
22:40:53.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:53.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:53.667 00.001 21068 Enqueuing Expose request
22:40:53.667 00.000 16108 Worker thread wakes up
22:40:53.667 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:53.669 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:53.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:54.642 00.973 16108 Exposure complete
22:40:54.702 00.060 16108 worker thread done servicing request
22:40:54.702 00.000 21068 OnExposeComplete: enter
22:40:54.703 00.001 21068 UpdateGuideState(): m_state=6
22:40:54.704 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2257
22:40:54.705 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.26, Mass=115333, SNR=74.5, Peak=17171 HFD=3.2
22:40:54.706 00.001 21068 MultiStar: [#1 0.02,-0.15,1.23,U] [#2 0.34,-0.00,1.28,U] [#3 0.12,-0.07,0.94,U] [#4 0.33,-0.41,0.87,U] [#5 0.31,-0.37,1.12,U] [#6 0.40,0.07,0.75,U] [#7 -0.43,-0.52,0.00,M10] [#8 0.15,-0.03,0.71,U] 
22:40:54.707 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.16}, one-star: {-0.10, -0.29}
22:40:54.708 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
22:40:54.709 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
22:40:54.710 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=-0.22 mountY=0.11, mountTheta=2.67
22:40:54.711 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.16, opts=13)
22:40:54.712 00.001 21068 Enqueuing Move request for scope (0.19, -0.16)
22:40:54.713 00.001 16108 Worker thread wakes up
22:40:54.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
22:40:54.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
22:40:54.713 00.000 16108 Moving (0.19, -0.16) raw xDistance=-0.22 yDistance=0.11
22:40:54.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:40:54.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:40:54.713 00.000 16108 MoveAxis(E, 58, ABG)
22:40:54.713 00.000 16108 Guiding  Dir = 2, Dur = 58
22:40:54.715 00.002 16108 IsSlewing returns 0
22:40:54.715 00.000 16108 IsGuiding returns 0
22:40:54.718 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3853, FiltMin=3280, FiltMax=48521, Gamma=1.000
22:40:54.736 00.018 16108 PulseGuide returned control before completion, sleep 47
22:40:54.738 00.002 21068 UpdateGuideState exits: m=115333 SNR=74.5
22:40:54.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:54.741 00.001 21068 Enqueuing Expose request
22:40:54.797 00.056 16108 IsGuiding returns 1
22:40:54.797 00.000 16108 scope still moving after pulse duration time elapsed
22:40:54.828 00.031 16108 IsSlewing returns 0
22:40:54.828 00.000 16108 IsGuiding returns 0
22:40:54.828 00.000 16108 scope move finished after 58 + 55 ms
22:40:54.828 00.000 16108 Move returns status 0, amount 58
22:40:54.828 00.000 16108 MoveAxis(N, 0, ABG)
22:40:54.828 00.000 16108 Move returns status 0, amount 0
22:40:54.828 00.000 16108 move complete, result=0
22:40:54.828 00.000 16108 worker thread done servicing request
22:40:54.828 00.000 16108 Worker thread wakes up
22:40:54.828 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
22:40:54.830 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:54.831 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:55.978 01.147 16108 Exposure complete
22:40:56.036 00.058 16108 worker thread done servicing request
22:40:56.036 00.000 21068 OnExposeComplete: enter
22:40:56.037 00.001 21068 UpdateGuideState(): m_state=6
22:40:56.037 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2258
22:40:56.038 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.13, Mass=133537, SNR=84.0, Peak=18931 HFD=3.8
22:40:56.039 00.001 21068 MultiStar: [#1 0.22,-0.10,1.12,U] [#2 0.14,-0.15,1.14,U] [#3 0.26,-0.05,1.02,U] [#4 0.23,-0.62,0.00,M1] [#5 0.28,-0.25,0.87,U] [#6 0.19,-0.22,0.64,U] [#7 -0.34,-0.43,0.00,R] [#8 0.28,-0.32,0.69,U] 
22:40:56.040 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.21}, one-star: {-0.29, -0.42}
22:40:56.040 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
22:40:56.041 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
22:40:56.042 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.25 cameraTheta=-0.95 mountX=-0.18 mountY=0.17, mountTheta=2.40
22:40:56.043 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.21, opts=13)
22:40:56.045 00.002 21068 Enqueuing Move request for scope (0.15, -0.21)
22:40:56.045 00.000 16108 Worker thread wakes up
22:40:56.046 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
22:40:56.046 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
22:40:56.046 00.000 16108 Moving (0.15, -0.21) raw xDistance=-0.18 yDistance=0.17
22:40:56.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:40:56.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:56.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:40:56.046 00.000 16108 MoveAxis(E, 0, ABG)
22:40:56.046 00.000 16108 Move returns status 0, amount 0
22:40:56.046 00.000 16108 MoveAxis(N, 0, ABG)
22:40:56.046 00.000 16108 Move returns status 0, amount 0
22:40:56.046 00.000 16108 move complete, result=0
22:40:56.046 00.000 16108 worker thread done servicing request
22:40:56.051 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3853, FiltMin=3235, FiltMax=43405, Gamma=1.000
22:40:56.066 00.015 21068 UpdateGuideState exits: m=133537 SNR=84.0
22:40:56.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:56.069 00.001 21068 Enqueuing Expose request
22:40:56.069 00.000 16108 Worker thread wakes up
22:40:56.070 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:40:56.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:56.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:57.036 00.966 16108 Exposure complete
22:40:57.095 00.059 16108 worker thread done servicing request
22:40:57.095 00.000 21068 OnExposeComplete: enter
22:40:57.097 00.002 21068 UpdateGuideState(): m_state=6
22:40:57.099 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2259
22:40:57.100 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.22, Mass=97025, SNR=63.5, Peak=14531 HFD=3.1
22:40:57.102 00.002 21068 MultiStar: [#1 0.30,-0.38,1.47,U] [#2 0.33,-0.15,1.27,U] [#3 0.39,-0.28,1.18,U] [#4 0.06,-0.81,0.00,M2] [#5 0.37,-0.56,0.00,M1] [#6 0.27,-0.25,1.01,U] [#7 -0.06,-0.05,0.89,U] [#8 0.33,-0.34,0.86,U] 
22:40:57.103 00.001 21068 single-star, 6 included, MultiStar: {0.24, -0.26}, one-star: {0.01, -0.33}
22:40:57.104 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
22:40:57.105 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
22:40:57.107 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.55 mountX=-0.06 mountY=0.32, mountTheta=1.76
22:40:57.110 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.33, opts=13)
22:40:57.111 00.001 21068 Enqueuing Move request for scope (0.01, -0.33)
22:40:57.112 00.001 16108 Worker thread wakes up
22:40:57.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
22:40:57.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
22:40:57.112 00.000 16108 Moving (0.01, -0.33) raw xDistance=-0.06 yDistance=0.32
22:40:57.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:40:57.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:40:57.113 00.001 16108 MoveAxis(E, 0, ABG)
22:40:57.113 00.000 16108 Move returns status 0, amount 0
22:40:57.113 00.000 16108 MoveAxis(S, 65, ABG)
22:40:57.113 00.000 16108 Guiding  Dir = 1, Dur = 65
22:40:57.113 00.000 16108 IsSlewing returns 0
22:40:57.114 00.001 16108 IsGuiding returns 0
22:40:57.121 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3856, FiltMin=3321, FiltMax=50253, Gamma=1.000
22:40:57.138 00.017 21068 UpdateGuideState exits: m=97025 SNR=63.5
22:40:57.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:57.139 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:57.140 00.001 21068 Enqueuing Expose request
22:40:57.168 00.028 16108 PulseGuide returned control before completion, sleep 21
22:40:57.198 00.030 16108 IsGuiding returns 1
22:40:57.198 00.000 16108 scope still moving after pulse duration time elapsed
22:40:57.230 00.032 16108 IsSlewing returns 0
22:40:57.230 00.000 16108 IsGuiding returns 1
22:40:57.261 00.031 16108 IsSlewing returns 0
22:40:57.261 00.000 16108 IsGuiding returns 0
22:40:57.261 00.000 16108 scope move finished after 65 + 82 ms
22:40:57.261 00.000 16108 Move returns status 0, amount 65
22:40:57.261 00.000 16108 move complete, result=0
22:40:57.261 00.000 16108 worker thread done servicing request
22:40:57.261 00.000 16108 Worker thread wakes up
22:40:57.261 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
22:40:57.262 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:57.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:58.416 01.154 16108 Exposure complete
22:40:58.474 00.058 16108 worker thread done servicing request
22:40:58.474 00.000 21068 OnExposeComplete: enter
22:40:58.475 00.001 21068 UpdateGuideState(): m_state=6
22:40:58.476 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2260
22:40:58.477 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.19, Mass=114492, SNR=82.5, Peak=16003 HFD=3.5
22:40:58.478 00.001 21068 MultiStar: [#1 0.37,-0.26,1.06,U] [#2 0.42,-0.22,1.42,U] [#3 0.47,-0.03,0.97,U] [#4 0.32,-0.65,0.00,M3] [#5 0.43,-0.60,0.00,M2] [#6 0.67,-0.21,0.00,M1] [#7 0.22,-0.19,0.52,U] [#8 0.25,-0.38,0.71,U] 
22:40:58.479 00.001 21068 single-star, 5 included, MultiStar: {0.32, -0.24}, one-star: {0.08, -0.36}
22:40:58.480 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
22:40:58.481 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
22:40:58.482 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.35 mountX=-0.14 mountY=0.33, mountTheta=1.97
22:40:58.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.36, opts=13)
22:40:58.485 00.001 21068 Enqueuing Move request for scope (0.08, -0.36)
22:40:58.486 00.001 16108 Worker thread wakes up
22:40:58.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
22:40:58.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
22:40:58.486 00.000 16108 Moving (0.08, -0.36) raw xDistance=-0.14 yDistance=0.33
22:40:58.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:40:58.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:40:58.486 00.000 16108 MoveAxis(E, 0, ABG)
22:40:58.486 00.000 16108 Move returns status 0, amount 0
22:40:58.486 00.000 16108 MoveAxis(S, 66, ABG)
22:40:58.486 00.000 16108 Guiding  Dir = 1, Dur = 66
22:40:58.486 00.000 16108 IsSlewing returns 0
22:40:58.486 00.000 16108 IsGuiding returns 0
22:40:58.492 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3856, FiltMin=3270, FiltMax=51613, Gamma=1.000
22:40:58.511 00.019 16108 PulseGuide returned control before completion, sleep 52
22:40:58.511 00.000 21068 UpdateGuideState exits: m=114492 SNR=82.5
22:40:58.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:58.514 00.001 21068 Enqueuing Expose request
22:40:58.572 00.058 16108 IsGuiding returns 1
22:40:58.572 00.000 16108 scope still moving after pulse duration time elapsed
22:40:58.604 00.032 16108 IsSlewing returns 0
22:40:58.605 00.001 16108 IsGuiding returns 0
22:40:58.605 00.000 16108 scope move finished after 66 + 51 ms
22:40:58.605 00.000 16108 Move returns status 0, amount 66
22:40:58.605 00.000 16108 move complete, result=0
22:40:58.605 00.000 16108 worker thread done servicing request
22:40:58.605 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
22:40:58.606 00.001 16108 Worker thread wakes up
22:40:58.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:58.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:40:59.567 00.961 16108 Exposure complete
22:40:59.630 00.063 16108 worker thread done servicing request
22:40:59.630 00.000 21068 OnExposeComplete: enter
22:40:59.631 00.001 21068 UpdateGuideState(): m_state=6
22:40:59.631 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2261
22:40:59.632 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.64, Mass=119396, SNR=78.6, Peak=13568 HFD=3.5
22:40:59.633 00.001 21068 MultiStar: [#1 0.55,0.04,0.00,M1] [#2 0.42,0.06,1.01,U] [#3 0.61,-0.24,0.00,M1] [#4 0.79,-0.39,0.00,M4] [#5 0.72,-0.35,0.00,M3] [#6 0.67,0.03,0.00,M2] [#7 0.15,0.09,0.60,U] [#8 0.42,0.18,0.73,U] 
22:40:59.634 00.001 21068 single-star, 3 included, MultiStar: {0.27, 0.10}, one-star: {0.08, 0.09}
22:40:59.635 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
22:40:59.636 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
22:40:59.637 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
22:40:59.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
22:40:59.640 00.001 21068 Enqueuing Move request for scope (0.08, 0.09)
22:40:59.641 00.001 16108 Worker thread wakes up
22:40:59.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:40:59.641 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:40:59.641 00.000 16108 Moving (0.08, 0.09) raw xDistance=-0.06 yDistance=-0.11
22:40:59.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:40:59.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:59.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:40:59.641 00.000 16108 MoveAxis(E, 0, ABG)
22:40:59.641 00.000 16108 Move returns status 0, amount 0
22:40:59.641 00.000 16108 MoveAxis(N, 0, ABG)
22:40:59.641 00.000 16108 Move returns status 0, amount 0
22:40:59.641 00.000 16108 move complete, result=0
22:40:59.641 00.000 16108 worker thread done servicing request
22:40:59.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3859, FiltMin=3277, FiltMax=47865, Gamma=1.000
22:40:59.664 00.019 21068 UpdateGuideState exits: m=119396 SNR=78.6
22:40:59.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:59.665 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:40:59.666 00.001 21068 Enqueuing Expose request
22:40:59.667 00.001 16108 Worker thread wakes up
22:40:59.667 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:59.668 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:40:59.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:00.819 01.151 16108 Exposure complete
22:41:00.879 00.060 16108 worker thread done servicing request
22:41:00.879 00.000 21068 OnExposeComplete: enter
22:41:00.881 00.002 21068 UpdateGuideState(): m_state=6
22:41:00.882 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2262
22:41:00.883 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.42, Mass=107028, SNR=74.1, Peak=14339 HFD=3.2
22:41:00.884 00.001 21068 MultiStar: [#1 0.24,0.02,1.15,U] [#2 0.40,0.12,1.28,U] [#3 0.27,-0.05,1.01,U] [#4 0.31,-0.34,0.66,U] [#5 0.13,-0.41,0.97,U] [#6 0.54,0.43,0.00,M3] [#7 0.36,0.36,0.60,U] [#8 0.39,-0.06,0.94,U] 
22:41:00.884 00.000 21068 single-star, 7 included, MultiStar: {0.26, -0.06}, one-star: {0.03, -0.14}
22:41:00.885 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
22:41:00.886 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
22:41:00.887 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.36 mountX=-0.05 mountY=0.13, mountTheta=1.96
22:41:00.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
22:41:00.890 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
22:41:00.891 00.001 16108 Worker thread wakes up
22:41:00.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:41:00.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:41:00.891 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.05 yDistance=0.13
22:41:00.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:41:00.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:00.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:41:00.891 00.000 16108 MoveAxis(E, 0, ABG)
22:41:00.893 00.002 16108 Move returns status 0, amount 0
22:41:00.893 00.000 16108 MoveAxis(N, 0, ABG)
22:41:00.893 00.000 16108 Move returns status 0, amount 0
22:41:00.893 00.000 16108 move complete, result=0
22:41:00.893 00.000 16108 worker thread done servicing request
22:41:00.896 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3856, FiltMin=3289, FiltMax=51913, Gamma=1.000
22:41:00.911 00.015 21068 UpdateGuideState exits: m=107028 SNR=74.1
22:41:00.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:00.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:00.913 00.000 21068 Enqueuing Expose request
22:41:00.914 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:00.915 00.001 16108 Worker thread wakes up
22:41:00.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:00.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:01.883 00.968 16108 Exposure complete
22:41:01.944 00.061 16108 worker thread done servicing request
22:41:01.944 00.000 21068 OnExposeComplete: enter
22:41:01.945 00.001 21068 UpdateGuideState(): m_state=6
22:41:01.946 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2263
22:41:01.947 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.62, Mass=119407, SNR=72.8, Peak=16339 HFD=3.2
22:41:01.949 00.002 21068 MultiStar: [#1 0.74,0.17,0.00,M1] [#2 0.42,0.17,1.23,U] [#3 0.39,-0.00,1.06,U] [#4 0.30,-0.30,0.86,U] [#5 0.48,-0.03,1.07,U] [#6 0.64,0.16,0.00,M4] [#7 -0.04,0.44,0.70,U] [#8 0.45,0.29,0.81,U] 
22:41:01.950 00.001 21068 single-star, 6 included, MultiStar: {0.31, 0.08}, one-star: {0.04, 0.06}
22:41:01.950 00.000 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
22:41:01.951 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
22:41:01.952 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.01 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
22:41:01.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
22:41:01.955 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
22:41:01.956 00.001 16108 Worker thread wakes up
22:41:01.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:41:01.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:41:01.956 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
22:41:01.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:01.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:01.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:01.956 00.000 16108 MoveAxis(E, 0, ABG)
22:41:01.956 00.000 16108 Move returns status 0, amount 0
22:41:01.956 00.000 16108 MoveAxis(N, 0, ABG)
22:41:01.956 00.000 16108 Move returns status 0, amount 0
22:41:01.956 00.000 16108 move complete, result=0
22:41:01.956 00.000 16108 worker thread done servicing request
22:41:01.960 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3859, FiltMin=3328, FiltMax=57945, Gamma=1.000
22:41:01.979 00.019 21068 UpdateGuideState exits: m=119407 SNR=72.8
22:41:01.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:01.983 00.002 21068 Enqueuing Expose request
22:41:01.984 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:01.985 00.001 16108 Worker thread wakes up
22:41:01.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:01.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:03.150 01.165 16108 Exposure complete
22:41:03.210 00.060 16108 worker thread done servicing request
22:41:03.210 00.000 21068 OnExposeComplete: enter
22:41:03.211 00.001 21068 UpdateGuideState(): m_state=6
22:41:03.212 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2264
22:41:03.213 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.98, Mass=117281, SNR=88.4, Peak=17619 HFD=3.3
22:41:03.214 00.001 21068 MultiStar: [#1 0.22,0.31,0.94,U] [#2 0.22,0.59,0.00,M1] [#3 0.24,0.29,1.06,U] [#4 0.19,0.22,0.69,U] [#5 0.33,0.20,0.86,U] [#6 0.50,0.74,0.00,M5] [#7 0.05,0.84,0.00,M1] [#8 -0.07,0.64,0.00,M1] 
22:41:03.215 00.001 21068 refined, 4 included, MultiStar: {0.22, 0.30}, one-star: {0.10, 0.42}
22:41:03.216 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
22:41:03.217 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
22:41:03.218 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.37 cameraTheta=0.94 mountX=-0.16 mountY=-0.34, mountTheta=-2.02
22:41:03.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.30, opts=13)
22:41:03.221 00.001 21068 Enqueuing Move request for scope (0.22, 0.30)
22:41:03.222 00.001 16108 Worker thread wakes up
22:41:03.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
22:41:03.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
22:41:03.222 00.000 16108 Moving (0.22, 0.30) raw xDistance=-0.16 yDistance=-0.34
22:41:03.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:41:03.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:41:03.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:41:03.222 00.000 16108 MoveAxis(E, 0, ABG)
22:41:03.222 00.000 16108 Move returns status 0, amount 0
22:41:03.222 00.000 16108 MoveAxis(N, 0, ABG)
22:41:03.223 00.001 16108 Move returns status 0, amount 0
22:41:03.223 00.000 16108 move complete, result=0
22:41:03.223 00.000 16108 worker thread done servicing request
22:41:03.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3856, FiltMin=3257, FiltMax=55587, Gamma=1.000
22:41:03.241 00.015 21068 UpdateGuideState exits: m=117281 SNR=88.4
22:41:03.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:03.244 00.001 21068 Enqueuing Expose request
22:41:03.244 00.000 16108 Worker thread wakes up
22:41:03.244 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:41:03.246 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:03.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:04.213 00.967 16108 Exposure complete
22:41:04.273 00.060 16108 worker thread done servicing request
22:41:04.274 00.001 21068 OnExposeComplete: enter
22:41:04.275 00.001 21068 UpdateGuideState(): m_state=6
22:41:04.276 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2265
22:41:04.277 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.76, Mass=111785, SNR=74.2, Peak=16563 HFD=3.0
22:41:04.278 00.001 21068 MultiStar: [#1 0.01,0.36,1.14,U] [#2 0.18,0.45,1.10,U] [#3 -0.05,0.32,0.98,U] [#4 0.05,-0.15,0.82,U] [#5 0.42,0.12,0.97,U] [#6 0.27,0.60,0.00,M6] [#7 0.02,0.35,0.59,U] [#8 0.11,0.39,0.87,U] 
22:41:04.278 00.000 21068 single-star, 7 included, MultiStar: {0.11, 0.26}, one-star: {0.09, 0.21}
22:41:04.280 00.002 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
22:41:04.281 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
22:41:04.281 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.05 mountY=-0.23, mountTheta=-1.78
22:41:04.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.21, opts=13)
22:41:04.284 00.001 21068 Enqueuing Move request for scope (0.09, 0.21)
22:41:04.285 00.001 16108 Worker thread wakes up
22:41:04.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
22:41:04.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
22:41:04.285 00.000 16108 Moving (0.09, 0.21) raw xDistance=-0.05 yDistance=-0.23
22:41:04.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:41:04.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:41:04.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:41:04.285 00.000 16108 MoveAxis(E, 0, ABG)
22:41:04.285 00.000 16108 Move returns status 0, amount 0
22:41:04.285 00.000 16108 MoveAxis(N, 0, ABG)
22:41:04.285 00.000 16108 Move returns status 0, amount 0
22:41:04.285 00.000 16108 move complete, result=0
22:41:04.285 00.000 16108 worker thread done servicing request
22:41:04.289 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3856, FiltMin=3241, FiltMax=61773, Gamma=1.000
22:41:04.305 00.016 21068 UpdateGuideState exits: m=111785 SNR=74.2
22:41:04.307 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:04.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:04.309 00.001 21068 Enqueuing Expose request
22:41:04.309 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:04.310 00.001 16108 Worker thread wakes up
22:41:04.310 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:04.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:05.467 01.157 16108 Exposure complete
22:41:05.525 00.058 16108 worker thread done servicing request
22:41:05.525 00.000 21068 OnExposeComplete: enter
22:41:05.526 00.001 21068 UpdateGuideState(): m_state=6
22:41:05.527 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2266
22:41:05.528 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.64, Mass=104883, SNR=71.8, Peak=13587 HFD=3.2
22:41:05.529 00.001 21068 MultiStar: [#1 0.06,0.29,1.21,U] [#2 0.10,0.52,1.36,U] [#3 -0.06,0.56,0.00,M1] [#4 0.04,0.19,0.86,U] [#5 0.26,0.17,0.99,U] [#6 0.30,0.65,0.00,M7] [#7 0.35,0.36,0.62,U] [#8 -0.03,0.32,0.69,U] 
22:41:05.529 00.000 21068 single-star, 6 included, MultiStar: {0.11, 0.28}, one-star: {0.05, 0.09}
22:41:05.530 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
22:41:05.531 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
22:41:05.532 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
22:41:05.533 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.09, opts=13)
22:41:05.535 00.002 21068 Enqueuing Move request for scope (0.05, 0.09)
22:41:05.536 00.001 16108 Worker thread wakes up
22:41:05.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:41:05.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:41:05.536 00.000 16108 Moving (0.05, 0.09) raw xDistance=-0.03 yDistance=-0.10
22:41:05.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:05.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:05.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:41:05.536 00.000 16108 MoveAxis(E, 0, ABG)
22:41:05.536 00.000 16108 Move returns status 0, amount 0
22:41:05.536 00.000 16108 MoveAxis(N, 0, ABG)
22:41:05.536 00.000 16108 Move returns status 0, amount 0
22:41:05.536 00.000 16108 move complete, result=0
22:41:05.536 00.000 16108 worker thread done servicing request
22:41:05.541 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3856, FiltMin=3277, FiltMax=56013, Gamma=1.000
22:41:05.556 00.015 21068 UpdateGuideState exits: m=104883 SNR=71.8
22:41:05.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:05.559 00.001 21068 Enqueuing Expose request
22:41:05.560 00.001 16108 Worker thread wakes up
22:41:05.560 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:05.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:05.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:06.533 00.973 16108 Exposure complete
22:41:06.597 00.064 16108 worker thread done servicing request
22:41:06.597 00.000 21068 OnExposeComplete: enter
22:41:06.598 00.001 21068 UpdateGuideState(): m_state=6
22:41:06.599 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2267
22:41:06.599 00.000 21068 Star::Find returns 1 (0), X=219.99, Y=877.74, Mass=118051, SNR=81.2, Peak=18387 HFD=3.2
22:41:06.600 00.001 21068 MultiStar: [#1 0.19,0.28,1.03,U] [#2 0.08,0.31,1.11,U] [#3 -0.11,0.48,1.14,U] [#4 -0.03,0.01,0.86,U] [#5 -0.10,0.03,0.90,U] [#6 0.07,0.39,0.78,U] [#7 -0.31,0.42,0.85,U] [#8 -0.39,0.32,0.72,U] 
22:41:06.601 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.27}, one-star: {-0.20, 0.19}
22:41:06.602 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
22:41:06.602 00.000 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
22:41:06.604 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.27 cameraTheta=2.37 mountX=0.23 mountY=-0.14, mountTheta=-0.56
22:41:06.606 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.19, opts=13)
22:41:06.609 00.003 21068 Enqueuing Move request for scope (-0.20, 0.19)
22:41:06.610 00.001 16108 Worker thread wakes up
22:41:06.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
22:41:06.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
22:41:06.610 00.000 16108 Moving (-0.20, 0.19) raw xDistance=0.23 yDistance=-0.14
22:41:06.611 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:41:06.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:06.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:06.611 00.000 16108 MoveAxis(W, 59, ABG)
22:41:06.611 00.000 16108 Guiding  Dir = 3, Dur = 59
22:41:06.612 00.001 16108 IsSlewing returns 0
22:41:06.612 00.000 16108 IsGuiding returns 0
22:41:06.618 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3856, FiltMin=3337, FiltMax=60541, Gamma=1.000
22:41:06.620 00.002 16108 PulseGuide returned control before completion, sleep 62
22:41:06.641 00.021 21068 UpdateGuideState exits: m=118051 SNR=81.2
22:41:06.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:06.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:06.644 00.001 21068 Enqueuing Expose request
22:41:06.697 00.053 16108 IsGuiding returns 1
22:41:06.697 00.000 16108 scope still moving after pulse duration time elapsed
22:41:06.728 00.031 16108 IsSlewing returns 0
22:41:06.728 00.000 16108 IsGuiding returns 0
22:41:06.728 00.000 16108 scope move finished after 59 + 57 ms
22:41:06.728 00.000 16108 Move returns status 0, amount 59
22:41:06.728 00.000 16108 MoveAxis(N, 0, ABG)
22:41:06.728 00.000 16108 Move returns status 0, amount 0
22:41:06.728 00.000 16108 move complete, result=0
22:41:06.728 00.000 16108 worker thread done servicing request
22:41:06.728 00.000 16108 Worker thread wakes up
22:41:06.728 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:06.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:06.728 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
22:41:07.879 01.151 16108 Exposure complete
22:41:07.936 00.057 16108 worker thread done servicing request
22:41:07.937 00.001 21068 OnExposeComplete: enter
22:41:07.937 00.000 21068 UpdateGuideState(): m_state=6
22:41:07.938 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2268
22:41:07.940 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=877.65, Mass=124808, SNR=81.7, Peak=16195 HFD=3.0
22:41:07.941 00.001 21068 MultiStar: [#1 0.11,0.35,0.98,U] [#2 0.32,0.42,1.07,U] [#3 0.20,0.45,1.13,U] [#4 -0.08,-0.01,0.75,U] [#5 0.34,0.33,1.02,U] [#6 0.24,0.69,0.00,M7] [#7 0.05,0.29,0.55,U] [#8 0.33,0.45,0.00,M1] 
22:41:07.942 00.001 21068 single-star, 6 included, MultiStar: {0.17, 0.29}, one-star: {0.12, 0.10}
22:41:07.942 00.000 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
22:41:07.943 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
22:41:07.944 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
22:41:07.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
22:41:07.946 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
22:41:07.947 00.001 16108 Worker thread wakes up
22:41:07.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:41:07.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:41:07.947 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.12
22:41:07.948 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:41:07.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:07.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:07.948 00.000 16108 MoveAxis(E, 0, ABG)
22:41:07.948 00.000 16108 Move returns status 0, amount 0
22:41:07.948 00.000 16108 MoveAxis(N, 0, ABG)
22:41:07.948 00.000 16108 Move returns status 0, amount 0
22:41:07.948 00.000 16108 move complete, result=0
22:41:07.948 00.000 16108 worker thread done servicing request
22:41:07.952 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3853, FiltMin=3318, FiltMax=54713, Gamma=1.000
22:41:07.970 00.018 21068 UpdateGuideState exits: m=124808 SNR=81.7
22:41:07.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:07.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:07.974 00.002 21068 Enqueuing Expose request
22:41:07.975 00.001 16108 Worker thread wakes up
22:41:07.975 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:07.975 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:07.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:08.941 00.966 16108 Exposure complete
22:41:09.002 00.061 16108 worker thread done servicing request
22:41:09.002 00.000 21068 OnExposeComplete: enter
22:41:09.003 00.001 21068 UpdateGuideState(): m_state=6
22:41:09.004 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2269
22:41:09.005 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.55, Mass=122248, SNR=80.4, Peak=16099 HFD=3.4
22:41:09.006 00.001 21068 MultiStar: [#1 0.19,0.44,1.26,U] [#2 0.34,0.26,1.23,U] [#3 0.23,0.28,0.95,U] [#4 0.15,-0.16,0.64,U] [#5 0.24,0.12,0.87,U] [#6 0.41,0.27,0.80,U] [#7 0.16,0.60,0.00,M1] [#8 0.12,0.10,0.82,U] 
22:41:09.007 00.001 21068 single-star, 7 included, MultiStar: {0.21, 0.19}, one-star: {-0.03, -0.00}
22:41:09.008 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
22:41:09.008 00.000 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
22:41:09.009 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.02 mountX=0.03 mountY=0.01, mountTheta=0.35
22:41:09.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
22:41:09.012 00.001 21068 Enqueuing Move request for scope (-0.03, -0.00)
22:41:09.013 00.001 16108 Worker thread wakes up
22:41:09.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:41:09.013 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:41:09.013 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
22:41:09.014 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:41:09.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:09.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:41:09.014 00.000 16108 MoveAxis(E, 0, ABG)
22:41:09.014 00.000 16108 Move returns status 0, amount 0
22:41:09.014 00.000 16108 MoveAxis(N, 0, ABG)
22:41:09.014 00.000 16108 Move returns status 0, amount 0
22:41:09.014 00.000 16108 move complete, result=0
22:41:09.014 00.000 16108 worker thread done servicing request
22:41:09.017 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3856, FiltMin=3309, FiltMax=59635, Gamma=1.000
22:41:09.034 00.017 21068 UpdateGuideState exits: m=122248 SNR=80.4
22:41:09.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.035 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:09.036 00.001 21068 Enqueuing Expose request
22:41:09.037 00.001 16108 Worker thread wakes up
22:41:09.037 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:09.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:09.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:10.191 01.153 16108 Exposure complete
22:41:10.249 00.058 16108 worker thread done servicing request
22:41:10.249 00.000 21068 OnExposeComplete: enter
22:41:10.250 00.001 21068 UpdateGuideState(): m_state=6
22:41:10.251 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2270
22:41:10.252 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.38, Mass=106139, SNR=68.1, Peak=14323 HFD=3.1
22:41:10.253 00.001 21068 MultiStar: [#1 0.29,-0.23,1.27,U] [#2 0.32,-0.04,1.44,U] [#3 0.12,0.04,1.20,U] [#4 0.50,-0.33,0.00,M1] [#5 0.60,-0.19,0.00,M1] [#6 0.46,0.13,0.85,U] [#7 -0.11,0.20,0.65,U] [#8 0.10,-0.15,1.18,U] 
22:41:10.254 00.001 21068 single-star, 6 included, MultiStar: {0.20, -0.06}, one-star: {0.11, -0.17}
22:41:10.254 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
22:41:10.255 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
22:41:10.256 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.14 mountY=0.14, mountTheta=2.34
22:41:10.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
22:41:10.259 00.001 21068 Enqueuing Move request for scope (0.11, -0.17)
22:41:10.260 00.001 16108 Worker thread wakes up
22:41:10.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
22:41:10.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
22:41:10.260 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
22:41:10.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:41:10.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:10.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:41:10.260 00.000 16108 MoveAxis(E, 0, ABG)
22:41:10.260 00.000 16108 Move returns status 0, amount 0
22:41:10.260 00.000 16108 MoveAxis(N, 0, ABG)
22:41:10.260 00.000 16108 Move returns status 0, amount 0
22:41:10.260 00.000 16108 move complete, result=0
22:41:10.260 00.000 16108 worker thread done servicing request
22:41:10.267 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3856, FiltMin=3337, FiltMax=43021, Gamma=1.000
22:41:10.285 00.018 21068 UpdateGuideState exits: m=106139 SNR=68.1
22:41:10.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.286 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:10.287 00.001 21068 Enqueuing Expose request
22:41:10.288 00.001 16108 Worker thread wakes up
22:41:10.288 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:10.289 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:10.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:11.247 00.958 16108 Exposure complete
22:41:11.310 00.063 16108 worker thread done servicing request
22:41:11.310 00.000 21068 OnExposeComplete: enter
22:41:11.312 00.002 21068 UpdateGuideState(): m_state=6
22:41:11.313 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2271
22:41:11.314 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.70, Mass=114559, SNR=74.2, Peak=16691 HFD=3.5
22:41:11.315 00.001 21068 MultiStar: [#1 0.15,-0.05,1.09,U] [#2 0.44,0.02,1.08,U] [#3 0.25,0.32,1.07,U] [#4 0.40,-0.19,0.88,U] [#5 0.68,-0.07,0.00,M2] [#6 0.70,0.30,0.00,M6] [#7 0.06,0.19,0.64,U] [#8 -0.05,0.12,0.71,U] 
22:41:11.315 00.000 21068 single-star, 6 included, MultiStar: {0.20, 0.07}, one-star: {0.01, 0.15}
22:41:11.316 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
22:41:11.317 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:41:11.317 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=0.02 mountY=-0.14, mountTheta=-1.44
22:41:11.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.15, opts=13)
22:41:11.320 00.001 21068 Enqueuing Move request for scope (0.01, 0.15)
22:41:11.321 00.001 16108 Worker thread wakes up
22:41:11.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
22:41:11.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
22:41:11.321 00.000 16108 Moving (0.01, 0.15) raw xDistance=0.02 yDistance=-0.14
22:41:11.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:41:11.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:11.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:11.321 00.000 16108 MoveAxis(E, 0, ABG)
22:41:11.321 00.000 16108 Move returns status 0, amount 0
22:41:11.322 00.001 16108 MoveAxis(N, 0, ABG)
22:41:11.322 00.000 16108 Move returns status 0, amount 0
22:41:11.322 00.000 16108 move complete, result=0
22:41:11.322 00.000 16108 worker thread done servicing request
22:41:11.325 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3856, FiltMin=3302, FiltMax=53853, Gamma=1.000
22:41:11.341 00.016 21068 UpdateGuideState exits: m=114559 SNR=74.2
22:41:11.341 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:11.343 00.001 21068 Enqueuing Expose request
22:41:11.344 00.001 16108 Worker thread wakes up
22:41:11.344 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:11.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:11.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:12.497 01.153 16108 Exposure complete
22:41:12.557 00.060 16108 worker thread done servicing request
22:41:12.557 00.000 21068 OnExposeComplete: enter
22:41:12.558 00.001 21068 UpdateGuideState(): m_state=6
22:41:12.559 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2272
22:41:12.560 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.59, Mass=103530, SNR=70.0, Peak=14691 HFD=3.1
22:41:12.561 00.001 21068 MultiStar: [#1 0.33,0.22,1.30,U] [#2 0.33,0.18,1.11,U] [#3 0.17,0.20,1.22,U] [#4 0.32,-0.21,1.01,U] [#5 0.30,0.00,0.98,U] [#6 0.18,0.12,0.96,U] [#7 0.03,0.35,0.69,U] [#8 0.29,0.18,0.89,U] 
22:41:12.561 00.000 21068 single-star, 8 included, MultiStar: {0.23, 0.12}, one-star: {0.01, 0.03}
22:41:12.562 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
22:41:12.563 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
22:41:12.564 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.35 mountX=-0.00 mountY=-0.04, mountTheta=-1.61
22:41:12.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
22:41:12.566 00.000 21068 Enqueuing Move request for scope (0.01, 0.03)
22:41:12.568 00.002 16108 Worker thread wakes up
22:41:12.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:41:12.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:41:12.568 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.04
22:41:12.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:41:12.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:12.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:41:12.568 00.000 16108 MoveAxis(E, 0, ABG)
22:41:12.568 00.000 16108 Move returns status 0, amount 0
22:41:12.568 00.000 16108 MoveAxis(N, 0, ABG)
22:41:12.569 00.001 16108 Move returns status 0, amount 0
22:41:12.569 00.000 16108 move complete, result=0
22:41:12.569 00.000 16108 worker thread done servicing request
22:41:12.573 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3853, FiltMin=3251, FiltMax=56701, Gamma=1.000
22:41:12.588 00.015 21068 UpdateGuideState exits: m=103530 SNR=70.0
22:41:12.590 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:12.591 00.000 21068 Enqueuing Expose request
22:41:12.592 00.001 16108 Worker thread wakes up
22:41:12.592 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:12.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:12.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:13.561 00.968 16108 Exposure complete
22:41:13.618 00.057 16108 worker thread done servicing request
22:41:13.619 00.001 21068 OnExposeComplete: enter
22:41:13.620 00.001 21068 UpdateGuideState(): m_state=6
22:41:13.622 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2273
22:41:13.624 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.53, Mass=102949, SNR=71.1, Peak=14224 HFD=3.1
22:41:13.625 00.001 21068 MultiStar: [#1 0.40,0.02,1.15,U] [#2 0.49,0.12,1.35,U] [#3 0.41,0.00,0.98,U] [#4 0.19,-0.30,0.93,U] [#5 0.62,0.06,0.00,M2] [#6 0.55,0.23,0.00,M6] [#7 -0.21,0.46,0.63,U] [#8 0.36,0.30,0.79,U] 
22:41:13.627 00.002 21068 single-star, 6 included, MultiStar: {0.30, 0.06}, one-star: {0.21, -0.02}
22:41:13.628 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
22:41:13.629 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
22:41:13.629 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=-0.21 mountY=-0.03, mountTheta=-3.01
22:41:13.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.02, opts=13)
22:41:13.632 00.001 21068 Enqueuing Move request for scope (0.21, -0.02)
22:41:13.633 00.001 16108 Worker thread wakes up
22:41:13.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
22:41:13.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
22:41:13.633 00.000 16108 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=-0.03
22:41:13.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:41:13.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:13.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:13.633 00.000 16108 MoveAxis(E, 54, ABG)
22:41:13.633 00.000 16108 Guiding  Dir = 2, Dur = 54
22:41:13.634 00.001 16108 IsSlewing returns 0
22:41:13.634 00.000 16108 IsGuiding returns 0
22:41:13.637 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3853, FiltMin=3251, FiltMax=53869, Gamma=1.000
22:41:13.643 00.006 16108 PulseGuide returned control before completion, sleep 56
22:41:13.654 00.011 21068 UpdateGuideState exits: m=102949 SNR=71.1
22:41:13.656 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:13.656 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:13.657 00.001 21068 Enqueuing Expose request
22:41:13.703 00.046 16108 IsGuiding returns 1
22:41:13.703 00.000 16108 scope still moving after pulse duration time elapsed
22:41:13.737 00.034 16108 IsSlewing returns 0
22:41:13.737 00.000 16108 IsGuiding returns 0
22:41:13.737 00.000 16108 scope move finished after 54 + 49 ms
22:41:13.737 00.000 16108 Move returns status 0, amount 54
22:41:13.737 00.000 16108 MoveAxis(N, 0, ABG)
22:41:13.737 00.000 16108 Move returns status 0, amount 0
22:41:13.737 00.000 16108 move complete, result=0
22:41:13.737 00.000 16108 worker thread done servicing request
22:41:13.738 00.001 16108 Worker thread wakes up
22:41:13.738 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
22:41:13.739 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:13.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:14.899 01.160 16108 Exposure complete
22:41:14.956 00.057 16108 worker thread done servicing request
22:41:14.956 00.000 21068 OnExposeComplete: enter
22:41:14.957 00.001 21068 UpdateGuideState(): m_state=6
22:41:14.958 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2274
22:41:14.959 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=877.61, Mass=112380, SNR=76.3, Peak=16755 HFD=3.2
22:41:14.960 00.001 21068 MultiStar: [#1 0.07,0.08,1.02,U] [#2 0.29,0.13,1.34,U] [#3 0.22,-0.04,0.88,U] [#4 -0.07,-0.14,0.72,U] [#5 0.19,-0.03,0.84,U] [#6 0.29,0.16,0.79,U] [#7 -0.32,0.40,0.62,U] [#8 0.11,0.00,0.75,U] 
22:41:14.961 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.38, 0.05}
22:41:14.961 00.000 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:41:14.962 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
22:41:14.963 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.82 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
22:41:14.964 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
22:41:14.966 00.002 21068 Enqueuing Move request for scope (0.06, 0.07)
22:41:14.967 00.001 16108 Worker thread wakes up
22:41:14.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:41:14.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:41:14.967 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
22:41:14.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:41:14.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:14.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:41:14.967 00.000 16108 MoveAxis(E, 0, ABG)
22:41:14.967 00.000 16108 Move returns status 0, amount 0
22:41:14.967 00.000 16108 MoveAxis(N, 0, ABG)
22:41:14.968 00.001 16108 Move returns status 0, amount 0
22:41:14.968 00.000 16108 move complete, result=0
22:41:14.968 00.000 16108 worker thread done servicing request
22:41:14.972 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3853, FiltMin=3254, FiltMax=57913, Gamma=1.000
22:41:14.987 00.015 21068 UpdateGuideState exits: m=112380 SNR=76.3
22:41:14.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:14.989 00.000 21068 Enqueuing Expose request
22:41:14.990 00.001 16108 Worker thread wakes up
22:41:14.990 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:14.992 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:14.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:15.960 00.968 16108 Exposure complete
22:41:16.020 00.060 16108 worker thread done servicing request
22:41:16.020 00.000 21068 OnExposeComplete: enter
22:41:16.021 00.001 21068 UpdateGuideState(): m_state=6
22:41:16.022 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2275
22:41:16.023 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.99, Mass=122940, SNR=85.7, Peak=18131 HFD=3.0
22:41:16.024 00.001 21068 MultiStar: [#1 -0.12,0.17,1.14,U] [#2 0.17,0.31,1.06,U] [#3 0.10,0.25,0.93,U] [#4 0.30,-0.14,0.79,U] [#5 0.31,0.01,0.73,U] [#6 0.19,0.58,0.00,M6] [#7 -0.29,0.54,0.00,M1] [#8 0.09,0.34,0.72,U] 
22:41:16.025 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.21}, one-star: {-0.07, 0.44}
22:41:16.026 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:41:16.027 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:41:16.028 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
22:41:16.029 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.21, opts=13)
22:41:16.030 00.001 21068 Enqueuing Move request for scope (0.09, 0.21)
22:41:16.031 00.001 16108 Worker thread wakes up
22:41:16.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
22:41:16.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
22:41:16.031 00.000 16108 Moving (0.09, 0.21) raw xDistance=-0.06 yDistance=-0.23
22:41:16.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:41:16.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:16.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:41:16.031 00.000 16108 MoveAxis(E, 0, ABG)
22:41:16.031 00.000 16108 Move returns status 0, amount 0
22:41:16.031 00.000 16108 MoveAxis(N, 0, ABG)
22:41:16.031 00.000 16108 Move returns status 0, amount 0
22:41:16.031 00.000 16108 move complete, result=0
22:41:16.031 00.000 16108 worker thread done servicing request
22:41:16.037 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3856, FiltMin=3328, FiltMax=56237, Gamma=1.000
22:41:16.055 00.018 21068 UpdateGuideState exits: m=122940 SNR=85.7
22:41:16.056 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.057 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:16.058 00.001 21068 Enqueuing Expose request
22:41:16.058 00.000 16108 Worker thread wakes up
22:41:16.058 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:16.059 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:16.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:17.206 01.147 16108 Exposure complete
22:41:17.268 00.062 16108 worker thread done servicing request
22:41:17.268 00.000 21068 OnExposeComplete: enter
22:41:17.269 00.001 21068 UpdateGuideState(): m_state=6
22:41:17.270 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2276
22:41:17.271 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.73, Mass=108256, SNR=66.1, Peak=16099 HFD=3.0
22:41:17.272 00.001 21068 MultiStar: [#1 0.24,0.41,1.33,U] [#2 0.24,0.37,1.45,U] [#3 0.20,0.53,0.00,M1] [#4 0.17,0.08,0.91,U] [#5 0.36,-0.02,0.93,U] [#6 0.43,0.52,0.00,M7] [#7 0.12,0.56,0.00,M2] [#8 -0.07,0.40,0.90,U] 
22:41:17.273 00.001 21068 single-star, 5 included, MultiStar: {0.16, 0.26}, one-star: {-0.07, 0.18}
22:41:17.273 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:41:17.274 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:41:17.275 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.96 mountX=0.10 mountY=-0.16, mountTheta=-0.99
22:41:17.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.18, opts=13)
22:41:17.278 00.001 21068 Enqueuing Move request for scope (-0.07, 0.18)
22:41:17.278 00.000 16108 Worker thread wakes up
22:41:17.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
22:41:17.278 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
22:41:17.278 00.000 16108 Moving (-0.07, 0.18) raw xDistance=0.10 yDistance=-0.16
22:41:17.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:41:17.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:17.280 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:17.280 00.000 16108 MoveAxis(E, 0, ABG)
22:41:17.280 00.000 16108 Move returns status 0, amount 0
22:41:17.280 00.000 16108 MoveAxis(N, 0, ABG)
22:41:17.280 00.000 16108 Move returns status 0, amount 0
22:41:17.280 00.000 16108 move complete, result=0
22:41:17.280 00.000 16108 worker thread done servicing request
22:41:17.283 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3856, FiltMin=3289, FiltMax=64041, Gamma=1.000
22:41:17.299 00.016 21068 UpdateGuideState exits: m=108256 SNR=66.1
22:41:17.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:17.302 00.001 21068 Enqueuing Expose request
22:41:17.303 00.001 16108 Worker thread wakes up
22:41:17.303 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:17.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:17.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:18.270 00.967 16108 Exposure complete
22:41:18.335 00.065 16108 worker thread done servicing request
22:41:18.335 00.000 21068 OnExposeComplete: enter
22:41:18.336 00.001 21068 UpdateGuideState(): m_state=6
22:41:18.338 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2277
22:41:18.339 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.70, Mass=125365, SNR=78.4, Peak=17891 HFD=3.1
22:41:18.340 00.001 21068 MultiStar: [#1 0.12,0.14,1.32,U] [#2 0.14,0.30,1.14,U] [#3 -0.01,0.32,1.01,U] [#4 0.08,-0.37,0.89,U] [#5 0.24,0.00,0.89,U] [#6 0.47,0.55,0.00,M8] [#7 0.08,0.40,0.59,U] [#8 0.04,0.34,0.91,U] 
22:41:18.341 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.16}, one-star: {0.16, 0.15}
22:41:18.342 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:41:18.343 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:41:18.344 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.97 mountX=-0.08 mountY=-0.18, mountTheta=-1.99
22:41:18.347 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.16, opts=13)
22:41:18.347 00.000 21068 Enqueuing Move request for scope (0.11, 0.16)
22:41:18.349 00.002 16108 Worker thread wakes up
22:41:18.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:41:18.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:41:18.349 00.000 16108 Moving (0.11, 0.16) raw xDistance=-0.08 yDistance=-0.18
22:41:18.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:41:18.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:18.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:41:18.349 00.000 16108 MoveAxis(E, 0, ABG)
22:41:18.349 00.000 16108 Move returns status 0, amount 0
22:41:18.349 00.000 16108 MoveAxis(N, 0, ABG)
22:41:18.349 00.000 16108 Move returns status 0, amount 0
22:41:18.349 00.000 16108 move complete, result=0
22:41:18.350 00.001 16108 worker thread done servicing request
22:41:18.355 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3856, FiltMin=3318, FiltMax=55005, Gamma=1.000
22:41:18.374 00.019 21068 UpdateGuideState exits: m=125365 SNR=78.4
22:41:18.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:18.375 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:18.376 00.001 21068 Enqueuing Expose request
22:41:18.377 00.001 16108 Worker thread wakes up
22:41:18.377 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:18.378 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:18.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:19.532 01.154 16108 Exposure complete
22:41:19.589 00.057 16108 worker thread done servicing request
22:41:19.589 00.000 21068 OnExposeComplete: enter
22:41:19.590 00.001 21068 UpdateGuideState(): m_state=6
22:41:19.591 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2278
22:41:19.591 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=877.72, Mass=105029, SNR=78.7, Peak=14531 HFD=3.2
22:41:19.592 00.001 21068 MultiStar: [#1 0.02,0.31,1.01,U] [#2 0.13,0.21,1.27,U] [#3 0.24,0.31,0.95,U] [#4 0.21,-0.06,0.77,U] [#5 0.43,-0.12,0.89,U] [#6 0.47,0.16,0.91,U] [#7 0.23,0.39,0.59,U] [#8 0.04,0.21,0.70,U] 
22:41:19.593 00.001 21068 single-star, 8 included, MultiStar: {0.22, 0.17}, one-star: {0.22, 0.17}
22:41:19.594 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
22:41:19.595 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
22:41:19.595 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.27 cameraTheta=0.66 mountX=-0.18 mountY=-0.21, mountTheta=-2.28
22:41:19.598 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.17, opts=13)
22:41:19.600 00.002 21068 Enqueuing Move request for scope (0.22, 0.17)
22:41:19.601 00.001 16108 Worker thread wakes up
22:41:19.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
22:41:19.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
22:41:19.601 00.000 16108 Moving (0.22, 0.17) raw xDistance=-0.18 yDistance=-0.21
22:41:19.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:41:19.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:19.602 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:41:19.602 00.000 16108 MoveAxis(E, 0, ABG)
22:41:19.602 00.000 16108 Move returns status 0, amount 0
22:41:19.602 00.000 16108 MoveAxis(N, 0, ABG)
22:41:19.602 00.000 16108 Move returns status 0, amount 0
22:41:19.602 00.000 16108 move complete, result=0
22:41:19.602 00.000 16108 worker thread done servicing request
22:41:19.607 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3856, FiltMin=3305, FiltMax=60915, Gamma=1.000
22:41:19.628 00.021 21068 UpdateGuideState exits: m=105029 SNR=78.7
22:41:19.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.629 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:19.630 00.001 21068 Enqueuing Expose request
22:41:19.631 00.001 16108 Worker thread wakes up
22:41:19.631 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:19.633 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:19.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:20.596 00.963 16108 Exposure complete
22:41:20.660 00.064 16108 worker thread done servicing request
22:41:20.660 00.000 21068 OnExposeComplete: enter
22:41:20.661 00.001 21068 UpdateGuideState(): m_state=6
22:41:20.662 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2279
22:41:20.663 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.66, Mass=116085, SNR=72.4, Peak=15523 HFD=3.1
22:41:20.664 00.001 21068 MultiStar: [#1 0.31,0.23,1.11,U] [#2 -0.04,0.28,1.46,U] [#3 -0.01,0.38,1.00,U] [#4 0.17,-0.16,0.81,U] [#5 0.45,0.05,0.97,U] [#6 0.37,0.27,0.84,U] [#7 0.13,0.57,0.00,M1] [#8 0.12,0.38,0.91,U] 
22:41:20.665 00.001 21068 single-star, 7 included, MultiStar: {0.18, 0.20}, one-star: {0.20, 0.10}
22:41:20.665 00.000 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
22:41:20.666 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
22:41:20.667 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.49 mountX=-0.18 mountY=-0.15, mountTheta=-2.44
22:41:20.669 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.10, opts=13)
22:41:20.670 00.001 21068 Enqueuing Move request for scope (0.20, 0.10)
22:41:20.670 00.000 16108 Worker thread wakes up
22:41:20.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
22:41:20.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
22:41:20.671 00.001 16108 Moving (0.20, 0.10) raw xDistance=-0.18 yDistance=-0.15
22:41:20.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:41:20.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:20.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:20.671 00.000 16108 MoveAxis(E, 0, ABG)
22:41:20.671 00.000 16108 Move returns status 0, amount 0
22:41:20.671 00.000 16108 MoveAxis(N, 0, ABG)
22:41:20.671 00.000 16108 Move returns status 0, amount 0
22:41:20.671 00.000 16108 move complete, result=0
22:41:20.671 00.000 16108 worker thread done servicing request
22:41:20.675 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3856, FiltMin=3315, FiltMax=47097, Gamma=1.000
22:41:20.689 00.014 21068 UpdateGuideState exits: m=116085 SNR=72.4
22:41:20.692 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.692 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:20.693 00.001 21068 Enqueuing Expose request
22:41:20.694 00.001 16108 Worker thread wakes up
22:41:20.695 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:20.695 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:20.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:21.850 01.155 16108 Exposure complete
22:41:21.921 00.071 16108 worker thread done servicing request
22:41:21.921 00.000 21068 OnExposeComplete: enter
22:41:21.922 00.001 21068 UpdateGuideState(): m_state=6
22:41:21.923 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2280
22:41:21.923 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=877.63, Mass=114524, SNR=78.9, Peak=16019 HFD=3.1
22:41:21.925 00.002 21068 MultiStar: [#1 0.19,0.39,0.99,U] [#2 0.23,0.33,1.26,U] [#3 0.28,0.38,0.97,U] [#4 0.07,-0.15,0.76,U] [#5 0.33,0.13,0.91,U] [#6 0.45,0.40,0.00,M7] [#7 -0.10,0.42,0.61,U] [#8 -0.01,0.28,0.72,U] 
22:41:21.926 00.001 21068 single-star, 7 included, MultiStar: {0.16, 0.24}, one-star: {0.14, 0.08}
22:41:21.927 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:41:21.928 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
22:41:21.929 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
22:41:21.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.08, opts=13)
22:41:21.933 00.002 21068 Enqueuing Move request for scope (0.14, 0.08)
22:41:21.934 00.001 16108 Worker thread wakes up
22:41:21.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:41:21.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:41:21.934 00.000 16108 Moving (0.14, 0.08) raw xDistance=-0.12 yDistance=-0.11
22:41:21.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:41:21.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:21.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:21.934 00.000 16108 MoveAxis(E, 0, ABG)
22:41:21.934 00.000 16108 Move returns status 0, amount 0
22:41:21.934 00.000 16108 MoveAxis(N, 0, ABG)
22:41:21.934 00.000 16108 Move returns status 0, amount 0
22:41:21.934 00.000 16108 move complete, result=0
22:41:21.934 00.000 16108 worker thread done servicing request
22:41:21.938 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3853, FiltMin=3289, FiltMax=63517, Gamma=1.000
22:41:21.955 00.017 21068 UpdateGuideState exits: m=114524 SNR=78.9
22:41:21.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:21.958 00.001 21068 Enqueuing Expose request
22:41:21.958 00.000 16108 Worker thread wakes up
22:41:21.958 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:21.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:21.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:22.933 00.974 16108 Exposure complete
22:41:22.997 00.064 16108 worker thread done servicing request
22:41:22.997 00.000 21068 OnExposeComplete: enter
22:41:22.998 00.001 21068 UpdateGuideState(): m_state=6
22:41:22.999 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2281
22:41:23.000 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.66, Mass=116525, SNR=75.1, Peak=16227 HFD=3.3
22:41:23.001 00.001 21068 MultiStar: [#1 0.22,0.25,1.48,U] [#2 0.24,0.26,1.26,U] [#3 0.22,0.23,1.02,U] [#4 0.03,-0.23,0.73,U] [#5 0.25,-0.00,0.91,U] [#6 0.38,0.22,0.79,U] [#7 0.02,0.23,0.62,U] [#8 0.16,0.29,0.85,U] 
22:41:23.001 00.000 21068 single-star, 8 included, MultiStar: {0.19, 0.16}, one-star: {0.06, 0.11}
22:41:23.002 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:41:23.003 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:41:23.004 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.05 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
22:41:23.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
22:41:23.007 00.001 21068 Enqueuing Move request for scope (0.06, 0.11)
22:41:23.009 00.002 16108 Worker thread wakes up
22:41:23.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:41:23.009 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:41:23.009 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
22:41:23.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:41:23.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:23.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:23.009 00.000 16108 MoveAxis(E, 0, ABG)
22:41:23.009 00.000 16108 Move returns status 0, amount 0
22:41:23.010 00.001 16108 MoveAxis(N, 0, ABG)
22:41:23.010 00.000 16108 Move returns status 0, amount 0
22:41:23.010 00.000 16108 move complete, result=0
22:41:23.010 00.000 16108 worker thread done servicing request
22:41:23.014 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3853, FiltMin=3325, FiltMax=61401, Gamma=1.000
22:41:23.030 00.016 21068 UpdateGuideState exits: m=116525 SNR=75.1
22:41:23.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:23.033 00.001 21068 Enqueuing Expose request
22:41:23.034 00.001 16108 Worker thread wakes up
22:41:23.034 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:23.035 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:23.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:24.186 01.151 16108 Exposure complete
22:41:24.242 00.056 16108 worker thread done servicing request
22:41:24.242 00.000 21068 OnExposeComplete: enter
22:41:24.243 00.001 21068 UpdateGuideState(): m_state=6
22:41:24.244 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2282
22:41:24.245 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.78, Mass=111030, SNR=69.6, Peak=16211 HFD=3.0
22:41:24.246 00.001 21068 MultiStar: [#1 0.22,0.47,1.33,U] [#2 0.39,0.57,0.00,M1] [#3 0.30,0.34,1.06,U] [#4 0.11,0.21,0.88,U] [#5 0.08,0.19,1.01,U] [#6 0.52,0.34,0.00,M7] [#7 -0.05,0.68,0.00,M1] [#8 0.21,0.54,0.00,M1] 
22:41:24.247 00.001 21068 single-star, 4 included, MultiStar: {0.18, 0.30}, one-star: {0.13, 0.23}
22:41:24.247 00.000 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:41:24.248 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:41:24.249 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.05 mountX=-0.09 mountY=-0.25, mountTheta=-1.91
22:41:24.250 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.23, opts=13)
22:41:24.251 00.001 21068 Enqueuing Move request for scope (0.13, 0.23)
22:41:24.252 00.001 16108 Worker thread wakes up
22:41:24.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
22:41:24.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
22:41:24.252 00.000 16108 Moving (0.13, 0.23) raw xDistance=-0.09 yDistance=-0.25
22:41:24.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:41:24.252 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.48
22:41:24.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:41:24.252 00.000 16108 MoveAxis(E, 0, ABG)
22:41:24.252 00.000 16108 Move returns status 0, amount 0
22:41:24.252 00.000 16108 MoveAxis(N, 51, ABG)
22:41:24.252 00.000 16108 Guiding  Dir = 0, Dur = 51
22:41:24.253 00.001 16108 IsSlewing returns 0
22:41:24.253 00.000 16108 IsGuiding returns 0
22:41:24.255 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3853, FiltMin=3289, FiltMax=62339, Gamma=1.000
22:41:24.272 00.017 21068 UpdateGuideState exits: m=111030 SNR=69.6
22:41:24.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:24.275 00.001 21068 Enqueuing Expose request
22:41:24.305 00.030 16108 IsGuiding returns 1
22:41:24.305 00.000 16108 scope still moving after pulse duration time elapsed
22:41:24.335 00.030 16108 IsSlewing returns 0
22:41:24.335 00.000 16108 IsGuiding returns 1
22:41:24.366 00.031 16108 IsSlewing returns 0
22:41:24.366 00.000 16108 IsGuiding returns 1
22:41:24.397 00.031 16108 IsSlewing returns 0
22:41:24.397 00.000 16108 IsGuiding returns 0
22:41:24.397 00.000 16108 scope move finished after 51 + 92 ms
22:41:24.397 00.000 16108 Move returns status 0, amount 51
22:41:24.397 00.000 16108 move complete, result=0
22:41:24.398 00.001 16108 worker thread done servicing request
22:41:24.398 00.000 16108 Worker thread wakes up
22:41:24.398 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
22:41:24.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:24.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:25.363 00.964 16108 Exposure complete
22:41:25.424 00.061 16108 worker thread done servicing request
22:41:25.424 00.000 21068 OnExposeComplete: enter
22:41:25.425 00.001 21068 UpdateGuideState(): m_state=6
22:41:25.426 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2283
22:41:25.426 00.000 21068 Star::Find returns 1 (0), X=220.36, Y=877.72, Mass=110176, SNR=71.2, Peak=15795 HFD=3.2
22:41:25.429 00.003 21068 MultiStar: [#1 0.35,0.32,1.30,U] [#2 0.25,0.60,0.00,M2] [#3 0.11,0.54,0.00,M1] [#4 0.30,-0.02,0.84,U] [#5 0.17,0.11,1.01,U] [#6 0.36,0.52,0.00,M8] [#7 0.21,0.39,0.68,U] [#8 0.41,0.28,0.74,U] 
22:41:25.430 00.001 21068 single-star, 5 included, MultiStar: {0.27, 0.21}, one-star: {0.17, 0.17}
22:41:25.431 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
22:41:25.432 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
22:41:25.434 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.78 mountX=-0.14 mountY=-0.20, mountTheta=-2.17
22:41:25.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.17, opts=13)
22:41:25.437 00.001 21068 Enqueuing Move request for scope (0.17, 0.17)
22:41:25.438 00.001 16108 Worker thread wakes up
22:41:25.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
22:41:25.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
22:41:25.438 00.000 16108 Moving (0.17, 0.17) raw xDistance=-0.14 yDistance=-0.20
22:41:25.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:41:25.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:41:25.438 00.000 16108 MoveAxis(E, 0, ABG)
22:41:25.438 00.000 16108 Move returns status 0, amount 0
22:41:25.438 00.000 16108 MoveAxis(N, 41, ABG)
22:41:25.438 00.000 16108 Guiding  Dir = 0, Dur = 41
22:41:25.438 00.000 16108 IsSlewing returns 0
22:41:25.438 00.000 16108 IsGuiding returns 0
22:41:25.444 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3853, FiltMin=3273, FiltMax=53955, Gamma=1.000
22:41:25.459 00.015 21068 UpdateGuideState exits: m=110176 SNR=71.2
22:41:25.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:25.462 00.001 21068 Enqueuing Expose request
22:41:25.477 00.015 16108 PulseGuide returned control before completion, sleep 13
22:41:25.492 00.015 16108 IsGuiding returns 1
22:41:25.492 00.000 16108 scope still moving after pulse duration time elapsed
22:41:25.524 00.032 16108 IsSlewing returns 0
22:41:25.524 00.000 16108 IsGuiding returns 1
22:41:25.555 00.031 16108 IsSlewing returns 0
22:41:25.555 00.000 16108 IsGuiding returns 0
22:41:25.555 00.000 16108 scope move finished after 41 + 74 ms
22:41:25.555 00.000 16108 Move returns status 0, amount 41
22:41:25.555 00.000 16108 move complete, result=0
22:41:25.555 00.000 16108 worker thread done servicing request
22:41:25.555 00.000 16108 Worker thread wakes up
22:41:25.555 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
22:41:25.557 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:25.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:26.721 01.164 16108 Exposure complete
22:41:26.781 00.060 16108 worker thread done servicing request
22:41:26.781 00.000 21068 OnExposeComplete: enter
22:41:26.782 00.001 21068 UpdateGuideState(): m_state=6
22:41:26.783 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2284
22:41:26.785 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=877.69, Mass=110132, SNR=78.7, Peak=15107 HFD=3.1
22:41:26.786 00.001 21068 MultiStar: [#1 0.19,0.07,0.96,U] [#2 0.24,0.20,1.17,U] [#3 -0.01,-0.11,0.94,U] [#4 0.10,-0.14,0.90,U] [#5 0.32,-0.50,0.00,M1] [#6 0.36,0.40,0.00,M9] [#7 0.02,0.44,0.66,U] [#8 0.28,-0.08,0.76,U] 
22:41:26.787 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.07}, one-star: {0.32, 0.14}
22:41:26.787 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
22:41:26.788 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
22:41:26.789 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
22:41:26.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
22:41:26.792 00.001 21068 Enqueuing Move request for scope (0.17, 0.07)
22:41:26.792 00.000 16108 Worker thread wakes up
22:41:26.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
22:41:26.793 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
22:41:26.793 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.16 yDistance=-0.11
22:41:26.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:41:26.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:26.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:26.793 00.000 16108 MoveAxis(E, 0, ABG)
22:41:26.793 00.000 16108 Move returns status 0, amount 0
22:41:26.793 00.000 16108 MoveAxis(N, 0, ABG)
22:41:26.793 00.000 16108 Move returns status 0, amount 0
22:41:26.793 00.000 16108 move complete, result=0
22:41:26.793 00.000 16108 worker thread done servicing request
22:41:26.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3849, FiltMin=3305, FiltMax=55865, Gamma=1.000
22:41:26.815 00.018 21068 UpdateGuideState exits: m=110132 SNR=78.7
22:41:26.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:26.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:26.818 00.001 21068 Enqueuing Expose request
22:41:26.819 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:26.820 00.001 16108 Worker thread wakes up
22:41:26.820 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:26.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:27.786 00.966 16108 Exposure complete
22:41:27.853 00.067 16108 worker thread done servicing request
22:41:27.853 00.000 21068 OnExposeComplete: enter
22:41:27.855 00.002 21068 UpdateGuideState(): m_state=6
22:41:27.856 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2285
22:41:27.858 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=877.48, Mass=109522, SNR=74.2, Peak=14163 HFD=3.1
22:41:27.860 00.002 21068 MultiStar: [#1 0.42,0.08,1.11,U] [#2 0.24,0.40,1.21,U] [#3 0.49,0.07,1.05,U] [#4 0.00,-0.24,0.93,U] [#5 0.35,-0.03,1.14,U] [#6 0.60,0.11,0.00,M10] [#7 0.11,0.32,0.60,U] [#8 0.10,0.39,0.79,U] 
22:41:27.862 00.002 21068 single-star, 7 included, MultiStar: {0.25, 0.10}, one-star: {0.14, -0.08}
22:41:27.863 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
22:41:27.865 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
22:41:27.866 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=-0.15 mountY=0.04, mountTheta=2.87
22:41:27.870 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
22:41:27.872 00.002 21068 Enqueuing Move request for scope (0.14, -0.08)
22:41:27.874 00.002 16108 Worker thread wakes up
22:41:27.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:41:27.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:41:27.874 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.04
22:41:27.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:41:27.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:27.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:41:27.874 00.000 16108 MoveAxis(E, 0, ABG)
22:41:27.874 00.000 16108 Move returns status 0, amount 0
22:41:27.875 00.001 16108 MoveAxis(N, 0, ABG)
22:41:27.875 00.000 16108 Move returns status 0, amount 0
22:41:27.875 00.000 16108 move complete, result=0
22:41:27.875 00.000 16108 worker thread done servicing request
22:41:27.879 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3849, FiltMin=3277, FiltMax=62893, Gamma=1.000
22:41:27.899 00.020 21068 UpdateGuideState exits: m=109522 SNR=74.2
22:41:27.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:27.901 00.000 21068 Enqueuing Expose request
22:41:27.902 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:27.903 00.001 16108 Worker thread wakes up
22:41:27.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:27.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:29.062 01.159 16108 Exposure complete
22:41:29.125 00.063 16108 worker thread done servicing request
22:41:29.125 00.000 21068 OnExposeComplete: enter
22:41:29.126 00.001 21068 UpdateGuideState(): m_state=6
22:41:29.126 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2286
22:41:29.127 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.26, Mass=112278, SNR=72.5, Peak=16928 HFD=3.1
22:41:29.128 00.001 21068 MultiStar: [#1 0.50,0.05,1.41,U] [#2 0.40,-0.09,1.22,U] [#3 0.30,0.01,1.07,U] [#4 0.27,-0.55,0.00,M1] [#5 0.47,-0.41,0.00,M1] [#6 0.47,-0.09,0.74,U] [#7 0.21,0.25,0.68,U] [#8 0.27,0.09,0.95,U] 
22:41:29.129 00.001 21068 refined, 6 included, MultiStar: {0.36, -0.02}, one-star: {0.26, -0.29}
22:41:29.129 00.000 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
22:41:29.131 00.002 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
22:41:29.132 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.05 mountX=-0.36 mountY=-0.06, mountTheta=-2.96
22:41:29.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.02, opts=13)
22:41:29.134 00.000 21068 Enqueuing Move request for scope (0.36, -0.02)
22:41:29.135 00.001 16108 Worker thread wakes up
22:41:29.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd
22:41:29.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
22:41:29.135 00.000 16108 Moving (0.36, -0.02) raw xDistance=-0.36 yDistance=-0.06
22:41:29.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
22:41:29.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:29.136 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:29.136 00.000 16108 MoveAxis(E, 93, ABG)
22:41:29.136 00.000 16108 Guiding  Dir = 2, Dur = 93
22:41:29.136 00.000 16108 IsSlewing returns 0
22:41:29.136 00.000 16108 IsGuiding returns 0
22:41:29.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3849, FiltMin=3309, FiltMax=45613, Gamma=1.000
22:41:29.159 00.020 21068 UpdateGuideState exits: m=112278 SNR=72.5
22:41:29.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:29.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:29.163 00.002 21068 Enqueuing Expose request
22:41:29.179 00.016 16108 PulseGuide returned control before completion, sleep 60
22:41:29.241 00.062 16108 IsGuiding returns 1
22:41:29.241 00.000 16108 scope still moving after pulse duration time elapsed
22:41:29.272 00.031 16108 IsSlewing returns 0
22:41:29.272 00.000 16108 IsGuiding returns 1
22:41:29.304 00.032 16108 IsSlewing returns 0
22:41:29.304 00.000 16108 IsGuiding returns 0
22:41:29.304 00.000 16108 scope move finished after 93 + 74 ms
22:41:29.304 00.000 16108 Move returns status 0, amount 93
22:41:29.304 00.000 16108 MoveAxis(N, 0, ABG)
22:41:29.304 00.000 16108 Move returns status 0, amount 0
22:41:29.304 00.000 16108 move complete, result=0
22:41:29.304 00.000 16108 worker thread done servicing request
22:41:29.304 00.000 16108 Worker thread wakes up
22:41:29.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:29.304 00.000 21068 GuideStep: -0.4 px 93 ms EAST, -0.1 px 0 ms NORTH
22:41:29.305 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:30.273 00.968 16108 Exposure complete
22:41:30.331 00.058 16108 worker thread done servicing request
22:41:30.331 00.000 21068 OnExposeComplete: enter
22:41:30.332 00.001 21068 UpdateGuideState(): m_state=6
22:41:30.333 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2287
22:41:30.334 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.30, Mass=118599, SNR=75.7, Peak=17683 HFD=3.1
22:41:30.335 00.001 21068 MultiStar: [#1 0.25,-0.14,1.22,U] [#2 0.32,-0.17,1.21,U] [#3 0.15,0.04,1.03,U] [#4 0.11,-0.40,0.95,U] [#5 0.10,-0.41,1.11,U] [#6 0.36,0.02,0.73,U] [#7 -0.11,0.02,0.64,U] [#8 0.23,-0.02,0.61,U] 
22:41:30.335 00.000 21068 refined, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.18, -0.25}
22:41:30.336 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
22:41:30.337 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
22:41:30.338 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.73 mountX=-0.21 mountY=0.12, mountTheta=2.63
22:41:30.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.17, opts=13)
22:41:30.341 00.001 21068 Enqueuing Move request for scope (0.18, -0.17)
22:41:30.342 00.001 16108 Worker thread wakes up
22:41:30.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
22:41:30.342 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
22:41:30.342 00.000 16108 Moving (0.18, -0.17) raw xDistance=-0.21 yDistance=0.12
22:41:30.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
22:41:30.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:30.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:41:30.342 00.000 16108 MoveAxis(E, 62, ABG)
22:41:30.342 00.000 16108 Guiding  Dir = 2, Dur = 62
22:41:30.342 00.000 16108 IsSlewing returns 0
22:41:30.342 00.000 16108 IsGuiding returns 0
22:41:30.347 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3849, FiltMin=3305, FiltMax=47449, Gamma=1.000
22:41:30.356 00.009 16108 PulseGuide returned control before completion, sleep 59
22:41:30.363 00.007 21068 UpdateGuideState exits: m=118599 SNR=75.7
22:41:30.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:30.367 00.001 21068 Enqueuing Expose request
22:41:30.433 00.066 16108 IsGuiding returns 1
22:41:30.433 00.000 16108 scope still moving after pulse duration time elapsed
22:41:30.465 00.032 16108 IsSlewing returns 0
22:41:30.465 00.000 16108 IsGuiding returns 0
22:41:30.465 00.000 16108 scope move finished after 62 + 60 ms
22:41:30.465 00.000 16108 Move returns status 0, amount 62
22:41:30.465 00.000 16108 MoveAxis(N, 0, ABG)
22:41:30.465 00.000 16108 Move returns status 0, amount 0
22:41:30.465 00.000 16108 move complete, result=0
22:41:30.465 00.000 16108 worker thread done servicing request
22:41:30.465 00.000 16108 Worker thread wakes up
22:41:30.465 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
22:41:30.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:30.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:31.624 01.158 16108 Exposure complete
22:41:31.685 00.061 16108 worker thread done servicing request
22:41:31.685 00.000 21068 OnExposeComplete: enter
22:41:31.686 00.001 21068 UpdateGuideState(): m_state=6
22:41:31.687 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2288
22:41:31.688 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.61, Mass=109699, SNR=80.2, Peak=16867 HFD=3.1
22:41:31.689 00.001 21068 MultiStar: [#1 -0.18,-0.25,1.20,U] [#2 0.01,0.01,1.11,U] [#3 -0.18,0.23,1.01,U] [#4 0.01,-0.07,0.78,U] [#5 0.00,-0.18,0.85,U] [#6 0.04,0.21,0.82,U] [#7 -0.40,0.63,0.00,M1] [#8 0.02,0.25,0.80,U] 
22:41:31.690 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.30, 0.05}
22:41:31.691 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
22:41:31.692 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
22:41:31.693 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.86 mountX=0.09 mountY=-0.00, mountTheta=-0.04
22:41:31.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
22:41:31.696 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
22:41:31.697 00.001 16108 Worker thread wakes up
22:41:31.698 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:41:31.698 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:41:31.698 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.09 yDistance=-0.00
22:41:31.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:41:31.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:31.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:41:31.698 00.000 16108 MoveAxis(E, 0, ABG)
22:41:31.698 00.000 16108 Move returns status 0, amount 0
22:41:31.698 00.000 16108 MoveAxis(N, 0, ABG)
22:41:31.698 00.000 16108 Move returns status 0, amount 0
22:41:31.698 00.000 16108 move complete, result=0
22:41:31.698 00.000 16108 worker thread done servicing request
22:41:31.703 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3849, FiltMin=3334, FiltMax=54384, Gamma=1.000
22:41:31.717 00.014 21068 UpdateGuideState exits: m=109699 SNR=80.2
22:41:31.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:31.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:31.720 00.001 21068 Enqueuing Expose request
22:41:31.721 00.001 16108 Worker thread wakes up
22:41:31.721 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:31.722 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:31.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:32.691 00.969 16108 Exposure complete
22:41:32.749 00.058 16108 worker thread done servicing request
22:41:32.750 00.001 21068 OnExposeComplete: enter
22:41:32.751 00.001 21068 UpdateGuideState(): m_state=6
22:41:32.752 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2289
22:41:32.753 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.29, Mass=109039, SNR=75.2, Peak=16931 HFD=3.2
22:41:32.755 00.002 21068 MultiStar: [#1 -0.15,0.06,1.20,U] [#2 -0.07,0.16,1.31,U] [#3 -0.04,0.09,1.09,U] [#4 -0.19,-0.47,0.91,U] [#5 -0.08,-0.13,0.88,U] [#6 0.08,-0.10,0.92,U] [#7 -0.17,0.37,0.64,U] [#8 -0.26,-0.06,0.85,U] 
22:41:32.756 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.15, -0.26}
22:41:32.758 00.002 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
22:41:32.758 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
22:41:32.759 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.82 mountX=0.10 mountY=0.06, mountTheta=0.54
22:41:32.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
22:41:32.762 00.001 21068 Enqueuing Move request for scope (-0.11, -0.04)
22:41:32.763 00.001 16108 Worker thread wakes up
22:41:32.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:41:32.763 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:41:32.763 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.10 yDistance=0.06
22:41:32.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:41:32.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:32.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:41:32.763 00.000 16108 MoveAxis(E, 0, ABG)
22:41:32.763 00.000 16108 Move returns status 0, amount 0
22:41:32.763 00.000 16108 MoveAxis(N, 0, ABG)
22:41:32.763 00.000 16108 Move returns status 0, amount 0
22:41:32.763 00.000 16108 move complete, result=0
22:41:32.763 00.000 16108 worker thread done servicing request
22:41:32.767 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3849, FiltMin=3305, FiltMax=53161, Gamma=1.000
22:41:32.782 00.015 21068 UpdateGuideState exits: m=109039 SNR=75.2
22:41:32.784 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:32.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:32.785 00.000 21068 Enqueuing Expose request
22:41:32.786 00.001 16108 Worker thread wakes up
22:41:32.786 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:32.788 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:32.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:33.939 01.151 16108 Exposure complete
22:41:33.997 00.058 16108 worker thread done servicing request
22:41:33.997 00.000 21068 OnExposeComplete: enter
22:41:33.997 00.000 21068 UpdateGuideState(): m_state=6
22:41:33.998 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2290
22:41:33.999 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=877.41, Mass=106176, SNR=71.9, Peak=15811 HFD=3.2
22:41:34.001 00.002 21068 MultiStar: [#1 -0.31,0.02,1.20,U] [#2 -0.04,0.15,1.28,U] [#3 -0.10,0.05,1.15,U] [#4 -0.18,-0.31,0.81,U] [#5 -0.01,-0.27,0.98,U] [#6 0.11,-0.02,0.88,U] [#7 -0.37,0.29,0.61,U] [#8 -0.22,0.04,0.81,U] 
22:41:34.001 00.000 21068 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.40, -0.14}
22:41:34.002 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
22:41:34.003 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.37)
22:41:34.004 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.01 mountX=0.15 mountY=0.06, mountTheta=0.36
22:41:34.005 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.02, opts=13)
22:41:34.006 00.001 21068 Enqueuing Move request for scope (-0.16, -0.02)
22:41:34.007 00.001 16108 Worker thread wakes up
22:41:34.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
22:41:34.007 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
22:41:34.007 00.000 16108 Moving (-0.16, -0.02) raw xDistance=0.15 yDistance=0.06
22:41:34.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:41:34.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:34.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:41:34.007 00.000 16108 MoveAxis(E, 0, ABG)
22:41:34.007 00.000 16108 Move returns status 0, amount 0
22:41:34.007 00.000 16108 MoveAxis(N, 0, ABG)
22:41:34.007 00.000 16108 Move returns status 0, amount 0
22:41:34.007 00.000 16108 move complete, result=0
22:41:34.007 00.000 16108 worker thread done servicing request
22:41:34.012 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3849, FiltMin=3296, FiltMax=54765, Gamma=1.000
22:41:34.026 00.014 21068 UpdateGuideState exits: m=106176 SNR=71.9
22:41:34.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:34.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:34.028 00.000 21068 Enqueuing Expose request
22:41:34.029 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:34.030 00.001 16108 Worker thread wakes up
22:41:34.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:34.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:35.009 00.979 16108 Exposure complete
22:41:35.069 00.060 16108 worker thread done servicing request
22:41:35.069 00.000 21068 OnExposeComplete: enter
22:41:35.070 00.001 21068 UpdateGuideState(): m_state=6
22:41:35.071 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2291
22:41:35.072 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=877.37, Mass=114922, SNR=69.8, Peak=16083 HFD=3.3
22:41:35.073 00.001 21068 MultiStar: [#1 -0.35,0.10,1.25,U] [#2 -0.01,0.09,1.43,U] [#3 0.02,-0.12,1.20,U] [#4 -0.10,-0.74,0.00,M1] [#5 0.19,-0.29,1.06,U] [#6 0.12,0.03,0.73,U] [#7 -0.16,0.09,0.74,U] [#8 -0.06,-0.03,0.94,U] 
22:41:35.074 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.35, -0.19}
22:41:35.074 00.000 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
22:41:35.075 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
22:41:35.076 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=0.07 mountY=0.05, mountTheta=0.65
22:41:35.078 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
22:41:35.079 00.001 21068 Enqueuing Move request for scope (-0.08, -0.04)
22:41:35.080 00.001 16108 Worker thread wakes up
22:41:35.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
22:41:35.080 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
22:41:35.082 00.002 16108 Moving (-0.08, -0.04) raw xDistance=0.07 yDistance=0.05
22:41:35.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:35.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:35.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:35.082 00.000 16108 MoveAxis(E, 0, ABG)
22:41:35.082 00.000 16108 Move returns status 0, amount 0
22:41:35.082 00.000 16108 MoveAxis(N, 0, ABG)
22:41:35.082 00.000 16108 Move returns status 0, amount 0
22:41:35.082 00.000 16108 move complete, result=0
22:41:35.082 00.000 16108 worker thread done servicing request
22:41:35.086 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3849, FiltMin=3296, FiltMax=50464, Gamma=1.000
22:41:35.103 00.017 21068 UpdateGuideState exits: m=114922 SNR=69.8
22:41:35.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:35.106 00.001 21068 Enqueuing Expose request
22:41:35.107 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:35.108 00.001 16108 Worker thread wakes up
22:41:35.108 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:35.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:36.268 01.160 16108 Exposure complete
22:41:36.327 00.059 16108 worker thread done servicing request
22:41:36.327 00.000 21068 OnExposeComplete: enter
22:41:36.328 00.001 21068 UpdateGuideState(): m_state=6
22:41:36.329 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2292
22:41:36.330 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.83, Mass=132563, SNR=78.6, Peak=20947 HFD=3.0
22:41:36.331 00.001 21068 MultiStar: [#1 -0.13,-0.07,1.16,U] [#2 -0.19,0.15,1.27,U] [#3 -0.16,0.14,0.96,U] [#4 -0.16,-0.56,0.00,M2] [#5 -0.11,-0.35,1.03,U] [#6 0.28,0.09,0.82,U] [#7 -0.45,0.44,0.00,M1] [#8 -0.11,0.20,0.86,U] 
22:41:36.332 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.06}, one-star: {-0.28, 0.28}
22:41:36.333 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
22:41:36.333 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
22:41:36.334 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.67 mountX=0.12 mountY=-0.03, mountTheta=-0.24
22:41:36.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
22:41:36.336 00.000 21068 Enqueuing Move request for scope (-0.11, 0.06)
22:41:36.337 00.001 16108 Worker thread wakes up
22:41:36.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
22:41:36.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
22:41:36.337 00.000 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.03
22:41:36.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:41:36.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:36.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:36.337 00.000 16108 MoveAxis(E, 0, ABG)
22:41:36.338 00.001 16108 Move returns status 0, amount 0
22:41:36.338 00.000 16108 MoveAxis(N, 0, ABG)
22:41:36.338 00.000 16108 Move returns status 0, amount 0
22:41:36.338 00.000 16108 move complete, result=0
22:41:36.338 00.000 16108 worker thread done servicing request
22:41:36.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3849, FiltMin=3283, FiltMax=57440, Gamma=1.000
22:41:36.360 00.019 21068 UpdateGuideState exits: m=132563 SNR=78.6
22:41:36.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.363 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:36.364 00.001 21068 Enqueuing Expose request
22:41:36.364 00.000 16108 Worker thread wakes up
22:41:36.364 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:36.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:36.366 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:37.328 00.962 16108 Exposure complete
22:41:37.385 00.057 16108 worker thread done servicing request
22:41:37.385 00.000 21068 OnExposeComplete: enter
22:41:37.386 00.001 21068 UpdateGuideState(): m_state=6
22:41:37.387 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2293
22:41:37.388 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.20, Mass=125607, SNR=82.8, Peak=18211 HFD=3.3
22:41:37.389 00.001 21068 MultiStar: [#1 -0.09,0.06,1.15,U] [#2 -0.07,-0.06,1.21,U] [#3 -0.17,-0.15,0.87,U] [#4 -0.35,-0.63,0.00,M3] [#5 -0.06,-0.37,0.79,U] [#6 0.12,-0.02,0.65,U] [#7 -0.54,0.31,0.00,M2] [#8 -0.31,0.04,0.59,U] 
22:41:37.389 00.000 21068 refined, 6 included, MultiStar: {-0.12, -0.12}, one-star: {-0.29, -0.35}
22:41:37.390 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.96)
22:41:37.391 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
22:41:37.391 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.36 mountX=0.10 mountY=0.15, mountTheta=0.98
22:41:37.393 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.12, opts=13)
22:41:37.394 00.001 21068 Enqueuing Move request for scope (-0.12, -0.12)
22:41:37.394 00.000 16108 Worker thread wakes up
22:41:37.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
22:41:37.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
22:41:37.395 00.001 16108 Moving (-0.12, -0.12) raw xDistance=0.10 yDistance=0.15
22:41:37.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:41:37.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:37.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:41:37.395 00.000 16108 MoveAxis(E, 0, ABG)
22:41:37.395 00.000 16108 Move returns status 0, amount 0
22:41:37.395 00.000 16108 MoveAxis(N, 0, ABG)
22:41:37.395 00.000 16108 Move returns status 0, amount 0
22:41:37.395 00.000 16108 move complete, result=0
22:41:37.395 00.000 16108 worker thread done servicing request
22:41:37.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3853, FiltMin=3318, FiltMax=55616, Gamma=1.000
22:41:37.416 00.017 21068 UpdateGuideState exits: m=125607 SNR=82.8
22:41:37.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:37.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:37.419 00.001 21068 Enqueuing Expose request
22:41:37.420 00.001 16108 Worker thread wakes up
22:41:37.420 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:37.422 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:37.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:38.566 01.144 16108 Exposure complete
22:41:38.623 00.057 16108 worker thread done servicing request
22:41:38.624 00.001 21068 OnExposeComplete: enter
22:41:38.625 00.001 21068 UpdateGuideState(): m_state=6
22:41:38.628 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2294
22:41:38.628 00.000 21068 Star::Find returns 1 (0), X=219.95, Y=877.17, Mass=101329, SNR=67.5, Peak=16819 HFD=3.0
22:41:38.630 00.002 21068 MultiStar: [#1 -0.00,-0.21,1.37,U] [#2 0.09,-0.09,1.43,U] [#3 0.08,0.05,1.07,U] [#4 -0.24,-0.46,1.10,U] [#5 -0.24,-0.35,0.89,U] [#6 -0.09,-0.01,0.91,U] [#7 -0.29,0.12,0.67,U] [#8 -0.33,0.07,0.91,U] 
22:41:38.631 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.15}, one-star: {-0.24, -0.38}
22:41:38.632 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.10)
22:41:38.633 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
22:41:38.633 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.22 mountX=0.09 mountY=0.18, mountTheta=1.11
22:41:38.636 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
22:41:38.636 00.000 21068 Enqueuing Move request for scope (-0.12, -0.15)
22:41:38.637 00.001 16108 Worker thread wakes up
22:41:38.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
22:41:38.637 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
22:41:38.637 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.18
22:41:38.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:41:38.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:38.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:41:38.637 00.000 16108 MoveAxis(E, 0, ABG)
22:41:38.637 00.000 16108 Move returns status 0, amount 0
22:41:38.638 00.001 16108 MoveAxis(N, 0, ABG)
22:41:38.638 00.000 16108 Move returns status 0, amount 0
22:41:38.638 00.000 16108 move complete, result=0
22:41:38.638 00.000 16108 worker thread done servicing request
22:41:38.643 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3853, FiltMin=3331, FiltMax=52224, Gamma=1.000
22:41:38.660 00.017 21068 UpdateGuideState exits: m=101329 SNR=67.5
22:41:38.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:38.663 00.001 21068 Enqueuing Expose request
22:41:38.663 00.000 16108 Worker thread wakes up
22:41:38.664 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:38.664 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:38.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:39.631 00.967 16108 Exposure complete
22:41:39.688 00.057 16108 worker thread done servicing request
22:41:39.689 00.001 21068 OnExposeComplete: enter
22:41:39.689 00.000 21068 UpdateGuideState(): m_state=6
22:41:39.690 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2295
22:41:39.691 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.35, Mass=123220, SNR=82.6, Peak=18867 HFD=3.3
22:41:39.692 00.001 21068 MultiStar: [#1 -0.02,-0.17,1.04,U] [#2 -0.13,0.01,1.32,U] [#3 -0.26,-0.09,0.83,U] [#4 -0.19,-0.52,0.00,M3] [#5 0.03,-0.34,0.95,U] [#6 0.04,-0.22,0.67,U] [#7 -0.64,0.34,0.00,M2] [#8 -0.27,0.02,0.66,U] 
22:41:39.694 00.002 21068 refined, 6 included, MultiStar: {-0.13, -0.14}, one-star: {-0.28, -0.20}
22:41:39.696 00.002 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
22:41:39.697 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
22:41:39.698 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.10 mountY=0.17, mountTheta=1.03
22:41:39.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.14, opts=13)
22:41:39.702 00.002 21068 Enqueuing Move request for scope (-0.13, -0.14)
22:41:39.703 00.001 16108 Worker thread wakes up
22:41:39.704 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
22:41:39.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
22:41:39.704 00.000 16108 Moving (-0.13, -0.14) raw xDistance=0.10 yDistance=0.17
22:41:39.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:41:39.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:39.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:41:39.704 00.000 16108 MoveAxis(E, 0, ABG)
22:41:39.704 00.000 16108 Move returns status 0, amount 0
22:41:39.704 00.000 16108 MoveAxis(N, 0, ABG)
22:41:39.704 00.000 16108 Move returns status 0, amount 0
22:41:39.704 00.000 16108 move complete, result=0
22:41:39.704 00.000 16108 worker thread done servicing request
22:41:39.708 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3853, FiltMin=3286, FiltMax=50944, Gamma=1.000
22:41:39.724 00.016 21068 UpdateGuideState exits: m=123220 SNR=82.6
22:41:39.724 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:39.725 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:39.726 00.001 21068 Enqueuing Expose request
22:41:39.727 00.001 16108 Worker thread wakes up
22:41:39.727 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:39.728 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:39.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:40.880 01.152 16108 Exposure complete
22:41:40.945 00.065 16108 worker thread done servicing request
22:41:40.945 00.000 21068 OnExposeComplete: enter
22:41:40.946 00.001 21068 UpdateGuideState(): m_state=6
22:41:40.947 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2296
22:41:40.948 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.34, Mass=116952, SNR=80.6, Peak=18195 HFD=3.3
22:41:40.949 00.001 21068 MultiStar: [#1 -0.21,-0.18,1.05,U] [#2 -0.30,0.04,1.22,U] [#3 -0.33,0.07,0.96,U] [#4 -0.06,-0.40,0.87,U] [#5 0.03,-0.41,0.75,U] [#6 -0.12,-0.05,0.67,U] [#7 -0.37,0.18,0.63,U] [#8 -0.42,0.06,0.75,U] 
22:41:40.950 00.001 21068 refined, 8 included, MultiStar: {-0.23, -0.10}, one-star: {-0.24, -0.22}
22:41:40.950 00.000 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
22:41:40.952 00.002 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
22:41:40.953 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.72 mountX=0.21 mountY=0.15, mountTheta=0.64
22:41:40.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.10, opts=13)
22:41:40.955 00.000 21068 Enqueuing Move request for scope (-0.23, -0.10)
22:41:40.956 00.001 16108 Worker thread wakes up
22:41:40.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
22:41:40.956 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
22:41:40.956 00.000 16108 Moving (-0.23, -0.10) raw xDistance=0.21 yDistance=0.15
22:41:40.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:41:40.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:40.957 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:41:40.957 00.000 16108 MoveAxis(W, 54, ABG)
22:41:40.957 00.000 16108 Guiding  Dir = 3, Dur = 54
22:41:40.957 00.000 16108 IsSlewing returns 0
22:41:40.957 00.000 16108 IsGuiding returns 0
22:41:40.960 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3853, FiltMin=3232, FiltMax=53696, Gamma=1.000
22:41:40.978 00.018 21068 UpdateGuideState exits: m=116952 SNR=80.6
22:41:40.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.979 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:40.980 00.001 21068 Enqueuing Expose request
22:41:40.997 00.017 16108 PulseGuide returned control before completion, sleep 25
22:41:41.026 00.029 16108 IsGuiding returns 1
22:41:41.026 00.000 16108 scope still moving after pulse duration time elapsed
22:41:41.059 00.033 16108 IsSlewing returns 0
22:41:41.059 00.000 16108 IsGuiding returns 1
22:41:41.089 00.030 16108 IsSlewing returns 0
22:41:41.089 00.000 16108 IsGuiding returns 0
22:41:41.089 00.000 16108 scope move finished after 54 + 77 ms
22:41:41.089 00.000 16108 Move returns status 0, amount 54
22:41:41.089 00.000 16108 MoveAxis(N, 0, ABG)
22:41:41.089 00.000 16108 Move returns status 0, amount 0
22:41:41.089 00.000 16108 move complete, result=0
22:41:41.089 00.000 16108 worker thread done servicing request
22:41:41.089 00.000 16108 Worker thread wakes up
22:41:41.089 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.2 px 0 ms NORTH
22:41:41.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:41.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:42.064 00.974 16108 Exposure complete
22:41:42.126 00.062 16108 worker thread done servicing request
22:41:42.126 00.000 21068 OnExposeComplete: enter
22:41:42.127 00.001 21068 UpdateGuideState(): m_state=6
22:41:42.128 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2297
22:41:42.130 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=876.96, Mass=105134, SNR=67.1, Peak=15475 HFD=3.3
22:41:42.132 00.002 21068 MultiStar: [#1 0.26,-0.25,1.30,U] [#2 0.06,0.01,1.47,U] [#3 0.21,-0.33,1.12,U] [#4 0.24,-0.51,0.00,M3] [#5 0.19,-0.38,1.03,U] [#6 0.36,-0.20,0.95,U] [#7 -0.17,0.10,0.72,U] [#8 -0.04,-0.08,0.77,U] 
22:41:42.132 00.000 21068 refined, 7 included, MultiStar: {0.15, -0.22}, one-star: {0.20, -0.59}
22:41:42.133 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
22:41:42.134 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
22:41:42.135 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.98 mountX=-0.19 mountY=0.18, mountTheta=2.37
22:41:42.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.22, opts=13)
22:41:42.137 00.000 21068 Enqueuing Move request for scope (0.15, -0.22)
22:41:42.138 00.001 16108 Worker thread wakes up
22:41:42.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
22:41:42.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
22:41:42.138 00.000 16108 Moving (0.15, -0.22) raw xDistance=-0.19 yDistance=0.18
22:41:42.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:41:42.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:42.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:41:42.138 00.000 16108 MoveAxis(E, 0, ABG)
22:41:42.139 00.001 16108 Move returns status 0, amount 0
22:41:42.139 00.000 16108 MoveAxis(N, 0, ABG)
22:41:42.139 00.000 16108 Move returns status 0, amount 0
22:41:42.139 00.000 16108 move complete, result=0
22:41:42.139 00.000 16108 worker thread done servicing request
22:41:42.142 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3853, FiltMin=3131, FiltMax=46665, Gamma=1.000
22:41:42.157 00.015 21068 UpdateGuideState exits: m=105134 SNR=67.1
22:41:42.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:42.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:42.160 00.001 21068 Enqueuing Expose request
22:41:42.160 00.000 16108 Worker thread wakes up
22:41:42.160 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:42.162 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:42.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:43.312 01.150 16108 Exposure complete
22:41:43.376 00.064 16108 worker thread done servicing request
22:41:43.376 00.000 21068 OnExposeComplete: enter
22:41:43.377 00.001 21068 UpdateGuideState(): m_state=6
22:41:43.379 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2298
22:41:43.380 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.15, Mass=133188, SNR=79.2, Peak=20611 HFD=2.9
22:41:43.381 00.001 21068 MultiStar: [#1 0.10,-0.52,1.25,U] [#2 0.17,-0.13,1.22,U] [#3 0.08,-0.35,0.97,U] [#4 0.30,-0.60,0.00,M4] [#5 0.22,-0.63,0.00,M1] [#6 0.13,-0.28,0.73,U] [#7 -0.13,-0.03,0.65,U] [#8 0.20,-0.17,0.66,U] 
22:41:43.382 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.29}, one-star: {-0.01, -0.40}
22:41:43.382 00.000 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
22:41:43.383 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
22:41:43.384 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.29 mountX=-0.13 mountY=0.26, mountTheta=2.04
22:41:43.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.29, opts=13)
22:41:43.386 00.000 21068 Enqueuing Move request for scope (0.08, -0.29)
22:41:43.387 00.001 16108 Worker thread wakes up
22:41:43.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
22:41:43.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
22:41:43.387 00.000 16108 Moving (0.08, -0.29) raw xDistance=-0.13 yDistance=0.26
22:41:43.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:41:43.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:43.388 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:41:43.388 00.000 16108 MoveAxis(E, 0, ABG)
22:41:43.388 00.000 16108 Move returns status 0, amount 0
22:41:43.388 00.000 16108 MoveAxis(N, 0, ABG)
22:41:43.388 00.000 16108 Move returns status 0, amount 0
22:41:43.388 00.000 16108 move complete, result=0
22:41:43.388 00.000 16108 worker thread done servicing request
22:41:43.392 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3849, FiltMin=3171, FiltMax=46566, Gamma=1.000
22:41:43.408 00.016 21068 UpdateGuideState exits: m=133188 SNR=79.2
22:41:43.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:43.411 00.001 21068 Enqueuing Expose request
22:41:43.412 00.001 16108 Worker thread wakes up
22:41:43.412 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:41:43.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:43.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:44.383 00.971 16108 Exposure complete
22:41:44.449 00.066 16108 worker thread done servicing request
22:41:44.449 00.000 21068 OnExposeComplete: enter
22:41:44.450 00.001 21068 UpdateGuideState(): m_state=6
22:41:44.451 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2299
22:41:44.452 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.19, Mass=109201, SNR=72.6, Peak=17859 HFD=2.8
22:41:44.453 00.001 21068 MultiStar: [#1 -0.10,-0.44,1.23,U] [#2 0.02,-0.29,1.22,U] [#3 0.09,-0.17,1.06,U] [#4 0.08,-0.72,0.00,M5] [#5 0.25,-0.52,0.00,M2] [#6 0.20,-0.32,0.80,U] [#7 -0.11,-0.11,0.66,U] [#8 0.03,-0.15,0.75,U] 
22:41:44.455 00.002 21068 refined, 6 included, MultiStar: {-0.01, -0.28}, one-star: {-0.14, -0.36}
22:41:44.456 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
22:41:44.457 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
22:41:44.458 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.59 mountX=-0.04 mountY=0.27, mountTheta=1.73
22:41:44.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.28, opts=13)
22:41:44.461 00.001 21068 Enqueuing Move request for scope (-0.01, -0.28)
22:41:44.462 00.001 16108 Worker thread wakes up
22:41:44.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
22:41:44.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
22:41:44.462 00.000 16108 Moving (-0.01, -0.28) raw xDistance=-0.04 yDistance=0.27
22:41:44.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:41:44.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:44.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:41:44.462 00.000 16108 MoveAxis(E, 0, ABG)
22:41:44.462 00.000 16108 Move returns status 0, amount 0
22:41:44.462 00.000 16108 MoveAxis(N, 0, ABG)
22:41:44.462 00.000 16108 Move returns status 0, amount 0
22:41:44.462 00.000 16108 move complete, result=0
22:41:44.462 00.000 16108 worker thread done servicing request
22:41:44.466 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3853, FiltMin=3305, FiltMax=53024, Gamma=1.000
22:41:44.481 00.015 21068 UpdateGuideState exits: m=109201 SNR=72.6
22:41:44.483 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:44.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:44.485 00.001 21068 Enqueuing Expose request
22:41:44.485 00.000 16108 Worker thread wakes up
22:41:44.485 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:44.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:44.485 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:41:45.667 01.182 16108 Exposure complete
22:41:45.729 00.062 16108 worker thread done servicing request
22:41:45.729 00.000 21068 OnExposeComplete: enter
22:41:45.730 00.001 21068 UpdateGuideState(): m_state=6
22:41:45.731 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2300
22:41:45.732 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.98, Mass=109276, SNR=79.3, Peak=17571 HFD=2.9
22:41:45.733 00.001 21068 MultiStar: [#1 0.17,-0.26,1.13,U] [#2 -0.01,-0.12,1.07,U] [#3 0.30,-0.38,0.88,U] [#4 0.23,-0.62,0.00,M6] [#5 0.19,-0.56,0.00,M3] [#6 0.35,0.08,0.77,U] [#7 0.16,-0.19,0.59,U] [#8 -0.03,-0.42,0.73,U] 
22:41:45.734 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.27}, one-star: {-0.04, -0.57}
22:41:45.735 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
22:41:45.735 00.000 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
22:41:45.736 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.15 mountX=-0.17 mountY=0.24, mountTheta=2.19
22:41:45.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.27, opts=13)
22:41:45.740 00.002 21068 Enqueuing Move request for scope (0.12, -0.27)
22:41:45.741 00.001 16108 Worker thread wakes up
22:41:45.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
22:41:45.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
22:41:45.741 00.000 16108 Moving (0.12, -0.27) raw xDistance=-0.17 yDistance=0.24
22:41:45.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:41:45.741 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.77
22:41:45.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:41:45.741 00.000 16108 MoveAxis(E, 0, ABG)
22:41:45.741 00.000 16108 Move returns status 0, amount 0
22:41:45.741 00.000 16108 MoveAxis(S, 48, ABG)
22:41:45.741 00.000 16108 Guiding  Dir = 1, Dur = 48
22:41:45.742 00.001 16108 IsSlewing returns 0
22:41:45.742 00.000 16108 IsGuiding returns 0
22:41:45.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3853, FiltMin=3216, FiltMax=45728, Gamma=1.000
22:41:45.746 00.001 16108 PulseGuide returned control before completion, sleep 53
22:41:45.761 00.015 21068 UpdateGuideState exits: m=109276 SNR=79.3
22:41:45.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:45.765 00.002 21068 Enqueuing Expose request
22:41:45.808 00.043 16108 IsGuiding returns 1
22:41:45.808 00.000 16108 scope still moving after pulse duration time elapsed
22:41:45.839 00.031 16108 IsSlewing returns 0
22:41:45.839 00.000 16108 IsGuiding returns 0
22:41:45.839 00.000 16108 scope move finished after 48 + 49 ms
22:41:45.839 00.000 16108 Move returns status 0, amount 48
22:41:45.839 00.000 16108 move complete, result=0
22:41:45.839 00.000 16108 worker thread done servicing request
22:41:45.839 00.000 16108 Worker thread wakes up
22:41:45.839 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
22:41:45.841 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:45.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:46.821 00.980 16108 Exposure complete
22:41:46.879 00.058 16108 worker thread done servicing request
22:41:46.880 00.001 21068 OnExposeComplete: enter
22:41:46.881 00.001 21068 UpdateGuideState(): m_state=6
22:41:46.881 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2301
22:41:46.882 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.25, Mass=121686, SNR=80.4, Peak=18387 HFD=3.0
22:41:46.883 00.001 21068 MultiStar: [#1 0.40,-0.29,1.10,U] [#2 0.27,-0.15,1.17,U] [#3 0.24,-0.37,0.91,U] [#4 0.14,-0.63,0.00,M7] [#5 0.33,-0.36,0.91,U] [#6 0.40,-0.23,0.84,U] [#7 -0.17,0.02,0.61,U] [#8 0.33,-0.38,0.83,U] 
22:41:46.884 00.001 21068 single-star, 7 included, MultiStar: {0.24, -0.27}, one-star: {-0.04, -0.31}
22:41:46.885 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
22:41:46.886 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
22:41:46.886 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.70 mountX=-0.01 mountY=0.31, mountTheta=1.61
22:41:46.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.31, opts=13)
22:41:46.889 00.001 21068 Enqueuing Move request for scope (-0.04, -0.31)
22:41:46.889 00.000 16108 Worker thread wakes up
22:41:46.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd
22:41:46.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.31)
22:41:46.889 00.000 16108 Moving (-0.04, -0.31) raw xDistance=-0.01 yDistance=0.31
22:41:46.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:41:46.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:41:46.889 00.000 16108 MoveAxis(E, 0, ABG)
22:41:46.889 00.000 16108 Move returns status 0, amount 0
22:41:46.889 00.000 16108 MoveAxis(S, 62, ABG)
22:41:46.891 00.002 16108 Guiding  Dir = 1, Dur = 62
22:41:46.891 00.000 16108 IsSlewing returns 0
22:41:46.891 00.000 16108 IsGuiding returns 0
22:41:46.894 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3853, FiltMin=3331, FiltMax=41225, Gamma=1.000
22:41:46.908 00.014 21068 UpdateGuideState exits: m=121686 SNR=80.4
22:41:46.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:46.911 00.001 21068 Enqueuing Expose request
22:41:46.916 00.005 16108 PulseGuide returned control before completion, sleep 46
22:41:46.979 00.063 16108 IsGuiding returns 1
22:41:46.979 00.000 16108 scope still moving after pulse duration time elapsed
22:41:47.010 00.031 16108 IsSlewing returns 0
22:41:47.010 00.000 16108 IsGuiding returns 0
22:41:47.010 00.000 16108 scope move finished after 62 + 57 ms
22:41:47.010 00.000 16108 Move returns status 0, amount 62
22:41:47.010 00.000 16108 move complete, result=0
22:41:47.010 00.000 16108 worker thread done servicing request
22:41:47.010 00.000 16108 Worker thread wakes up
22:41:47.010 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH
22:41:47.011 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:47.012 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:48.160 01.148 16108 Exposure complete
22:41:48.215 00.055 16108 worker thread done servicing request
22:41:48.215 00.000 21068 OnExposeComplete: enter
22:41:48.218 00.003 21068 UpdateGuideState(): m_state=6
22:41:48.220 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2302
22:41:48.221 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.53, Mass=127817, SNR=80.6, Peak=15971 HFD=3.2
22:41:48.223 00.002 21068 MultiStar: [#1 0.19,-0.04,1.14,U] [#2 0.30,0.14,1.30,U] [#3 0.37,-0.05,1.01,U] [#4 0.13,-0.26,0.72,U] [#5 0.40,-0.30,0.87,U] [#6 0.43,0.12,0.77,U] [#7 -0.23,0.18,0.61,U] [#8 0.16,0.23,0.69,U] 
22:41:48.224 00.001 21068 single-star, 8 included, MultiStar: {0.23, -0.00}, one-star: {0.19, -0.02}
22:41:48.227 00.003 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
22:41:48.228 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
22:41:48.229 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.10 mountX=-0.19 mountY=-0.03, mountTheta=-3.00
22:41:48.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.02, opts=13)
22:41:48.232 00.001 21068 Enqueuing Move request for scope (0.19, -0.02)
22:41:48.232 00.000 16108 Worker thread wakes up
22:41:48.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
22:41:48.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
22:41:48.232 00.000 16108 Moving (0.19, -0.02) raw xDistance=-0.19 yDistance=-0.03
22:41:48.233 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:41:48.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:48.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:48.233 00.000 16108 MoveAxis(E, 0, ABG)
22:41:48.233 00.000 16108 Move returns status 0, amount 0
22:41:48.233 00.000 16108 MoveAxis(N, 0, ABG)
22:41:48.233 00.000 16108 Move returns status 0, amount 0
22:41:48.233 00.000 16108 move complete, result=0
22:41:48.233 00.000 16108 worker thread done servicing request
22:41:48.237 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3849, FiltMin=3344, FiltMax=59177, Gamma=1.000
22:41:48.255 00.018 21068 UpdateGuideState exits: m=127817 SNR=80.6
22:41:48.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:48.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:48.258 00.001 21068 Enqueuing Expose request
22:41:48.260 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:48.260 00.000 16108 Worker thread wakes up
22:41:48.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:48.261 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:49.230 00.969 16108 Exposure complete
22:41:49.284 00.054 16108 worker thread done servicing request
22:41:49.284 00.000 21068 OnExposeComplete: enter
22:41:49.286 00.002 21068 UpdateGuideState(): m_state=6
22:41:49.287 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2303
22:41:49.287 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=877.45, Mass=108073, SNR=69.7, Peak=14691 HFD=3.1
22:41:49.288 00.001 21068 MultiStar: [#1 0.36,-0.04,1.21,U] [#2 0.27,0.08,1.50,U] [#3 0.13,0.03,1.44,U] [#4 0.12,-0.44,0.99,U] [#5 0.47,-0.39,0.00,M2] [#6 0.26,0.08,0.91,U] [#7 -0.21,0.44,0.69,U] [#8 0.13,0.01,0.77,U] 
22:41:49.291 00.003 21068 single-star, 7 included, MultiStar: {0.16, -0.00}, one-star: {0.07, -0.11}
22:41:49.291 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
22:41:49.292 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
22:41:49.293 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.12 cameraTheta=-1.01 mountX=-0.08 mountY=0.09, mountTheta=2.33
22:41:49.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
22:41:49.295 00.000 21068 Enqueuing Move request for scope (0.07, -0.11)
22:41:49.296 00.001 16108 Worker thread wakes up
22:41:49.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:41:49.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:41:49.296 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.08 yDistance=0.09
22:41:49.297 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:41:49.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:49.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:41:49.297 00.000 16108 MoveAxis(E, 0, ABG)
22:41:49.297 00.000 16108 Move returns status 0, amount 0
22:41:49.297 00.000 16108 MoveAxis(N, 0, ABG)
22:41:49.297 00.000 16108 Move returns status 0, amount 0
22:41:49.297 00.000 16108 move complete, result=0
22:41:49.297 00.000 16108 worker thread done servicing request
22:41:49.302 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3853, FiltMin=3286, FiltMax=47129, Gamma=1.000
22:41:49.318 00.016 21068 UpdateGuideState exits: m=108073 SNR=69.7
22:41:49.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:49.321 00.001 21068 Enqueuing Expose request
22:41:49.322 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:49.323 00.001 16108 Worker thread wakes up
22:41:49.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:49.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:50.466 01.143 16108 Exposure complete
22:41:50.531 00.065 16108 worker thread done servicing request
22:41:50.531 00.000 21068 OnExposeComplete: enter
22:41:50.532 00.001 21068 UpdateGuideState(): m_state=6
22:41:50.532 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2304
22:41:50.533 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.35, Mass=120035, SNR=76.7, Peak=13904 HFD=3.2
22:41:50.534 00.001 21068 MultiStar: [#1 0.37,0.09,1.22,U] [#2 0.47,0.08,1.31,U] [#3 0.26,-0.16,1.26,U] [#4 0.39,-0.23,0.89,U] [#5 0.64,-0.32,0.00,M3] [#6 0.70,-0.10,0.00,M1] [#7 0.20,0.49,0.57,U] [#8 0.38,0.22,0.65,U] 
22:41:50.535 00.001 21068 refined, 6 included, MultiStar: {0.35, 0.00}, one-star: {0.29, -0.20}
22:41:50.536 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
22:41:50.537 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
22:41:50.537 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=0.00 hyp=0.35 cameraTheta=0.01 mountX=-0.34 mountY=-0.09, mountTheta=-2.90
22:41:50.540 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.00, opts=13)
22:41:50.541 00.001 21068 Enqueuing Move request for scope (0.35, 0.00)
22:41:50.543 00.002 16108 Worker thread wakes up
22:41:50.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.00) opts 0xd
22:41:50.543 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.00)
22:41:50.543 00.000 16108 Moving (0.35, 0.00) raw xDistance=-0.34 yDistance=-0.09
22:41:50.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:41:50.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:50.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:50.543 00.000 16108 MoveAxis(E, 89, ABG)
22:41:50.543 00.000 16108 Guiding  Dir = 2, Dur = 89
22:41:50.544 00.001 16108 IsSlewing returns 0
22:41:50.544 00.000 16108 IsGuiding returns 0
22:41:50.545 00.001 16108 PulseGuide returned control before completion, sleep 99
22:41:50.547 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3853, FiltMin=3328, FiltMax=55837, Gamma=1.000
22:41:50.564 00.017 21068 UpdateGuideState exits: m=120035 SNR=76.7
22:41:50.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:50.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:50.567 00.001 21068 Enqueuing Expose request
22:41:50.647 00.080 16108 IsGuiding returns 1
22:41:50.647 00.000 16108 scope still moving after pulse duration time elapsed
22:41:50.679 00.032 16108 IsSlewing returns 0
22:41:50.679 00.000 16108 IsGuiding returns 0
22:41:50.679 00.000 16108 scope move finished after 89 + 46 ms
22:41:50.679 00.000 16108 Move returns status 0, amount 89
22:41:50.679 00.000 16108 MoveAxis(N, 0, ABG)
22:41:50.679 00.000 16108 Move returns status 0, amount 0
22:41:50.679 00.000 16108 move complete, result=0
22:41:50.679 00.000 16108 worker thread done servicing request
22:41:50.679 00.000 16108 Worker thread wakes up
22:41:50.679 00.000 21068 GuideStep: -0.3 px 89 ms EAST, -0.1 px 0 ms NORTH
22:41:50.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:50.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:51.639 00.959 16108 Exposure complete
22:41:51.701 00.062 16108 worker thread done servicing request
22:41:51.701 00.000 21068 OnExposeComplete: enter
22:41:51.702 00.001 21068 UpdateGuideState(): m_state=6
22:41:51.703 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2305
22:41:51.704 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.62, Mass=123300, SNR=75.6, Peak=17235 HFD=3.3
22:41:51.705 00.001 21068 MultiStar: [#1 0.19,-0.14,1.06,U] [#2 0.08,0.32,1.35,U] [#3 0.27,-0.15,1.02,U] [#4 -0.07,-0.36,0.93,U] [#5 0.44,-0.11,1.09,U] [#6 0.32,0.47,0.00,M2] [#7 -0.03,0.14,0.60,U] [#8 -0.02,0.14,0.67,U] 
22:41:51.706 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {-0.14, 0.07}
22:41:51.706 00.000 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
22:41:51.707 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
22:41:51.708 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.11 mountY=-0.02, mountTheta=-3.00
22:41:51.710 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.01, opts=13)
22:41:51.711 00.001 21068 Enqueuing Move request for scope (0.11, -0.01)
22:41:51.714 00.003 16108 Worker thread wakes up
22:41:51.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:41:51.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:41:51.714 00.000 16108 Moving (0.11, -0.01) raw xDistance=-0.11 yDistance=-0.02
22:41:51.715 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:41:51.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:51.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:51.715 00.000 16108 MoveAxis(E, 0, ABG)
22:41:51.715 00.000 16108 Move returns status 0, amount 0
22:41:51.715 00.000 16108 MoveAxis(N, 0, ABG)
22:41:51.715 00.000 16108 Move returns status 0, amount 0
22:41:51.715 00.000 16108 move complete, result=0
22:41:51.715 00.000 16108 worker thread done servicing request
22:41:51.719 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3853, FiltMin=3229, FiltMax=56041, Gamma=1.000
22:41:51.734 00.015 21068 UpdateGuideState exits: m=123300 SNR=75.6
22:41:51.736 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.736 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:51.737 00.001 21068 Enqueuing Expose request
22:41:51.738 00.001 16108 Worker thread wakes up
22:41:51.738 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:51.740 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:51.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:52.893 01.153 16108 Exposure complete
22:41:52.956 00.063 16108 worker thread done servicing request
22:41:52.956 00.000 21068 OnExposeComplete: enter
22:41:52.958 00.002 21068 UpdateGuideState(): m_state=6
22:41:52.959 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2306
22:41:52.959 00.000 21068 Star::Find returns 1 (0), X=219.98, Y=877.38, Mass=108120, SNR=73.2, Peak=17827 HFD=3.0
22:41:52.960 00.001 21068 MultiStar: [#1 -0.06,-0.07,1.51,U] [#2 -0.00,0.06,1.25,U] [#3 0.18,-0.01,0.96,U] [#4 0.02,-0.24,0.93,U] [#5 0.25,-0.27,0.85,U] [#6 0.12,0.21,0.85,U] [#7 -0.09,0.35,0.67,U] [#8 -0.07,-0.14,0.70,U] 
22:41:52.961 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.21, -0.17}
22:41:52.962 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
22:41:52.963 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
22:41:52.963 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.29 mountX=-0.02 mountY=0.04, mountTheta=2.04
22:41:52.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
22:41:52.966 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
22:41:52.967 00.001 16108 Worker thread wakes up
22:41:52.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:41:52.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:41:52.967 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.04
22:41:52.968 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:41:52.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:52.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:41:52.968 00.000 16108 MoveAxis(E, 0, ABG)
22:41:52.968 00.000 16108 Move returns status 0, amount 0
22:41:52.968 00.000 16108 MoveAxis(N, 0, ABG)
22:41:52.968 00.000 16108 Move returns status 0, amount 0
22:41:52.968 00.000 16108 move complete, result=0
22:41:52.968 00.000 16108 worker thread done servicing request
22:41:52.972 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3856, FiltMin=3280, FiltMax=55488, Gamma=1.000
22:41:52.988 00.016 21068 UpdateGuideState exits: m=108120 SNR=73.2
22:41:52.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:52.991 00.001 21068 Enqueuing Expose request
22:41:52.992 00.001 16108 Worker thread wakes up
22:41:52.992 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:52.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:52.992 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:53.968 00.976 16108 Exposure complete
22:41:54.073 00.105 16108 worker thread done servicing request
22:41:54.073 00.000 21068 OnExposeComplete: enter
22:41:54.074 00.001 21068 UpdateGuideState(): m_state=6
22:41:54.075 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2307
22:41:54.077 00.002 21068 Star::Find returns 1 (0), X=219.99, Y=877.56, Mass=102570, SNR=70.9, Peak=15315 HFD=3.3
22:41:54.079 00.002 21068 MultiStar: [#1 -0.05,-0.05,1.50,U] [#2 0.18,0.27,1.25,U] [#3 0.12,0.06,1.22,U] [#4 -0.06,-0.37,0.93,U] [#5 0.24,-0.30,1.07,U] [#6 0.10,0.13,0.90,U] [#7 -0.17,0.53,0.00,M1] [#8 -0.22,0.04,0.79,U] 
22:41:54.080 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.20, 0.00}
22:41:54.081 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
22:41:54.082 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
22:41:54.083 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.70 mountX=-0.03 mountY=0.01, mountTheta=2.66
22:41:54.085 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
22:41:54.086 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
22:41:54.087 00.001 16108 Worker thread wakes up
22:41:54.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:41:54.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:41:54.087 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=0.01
22:41:54.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:54.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:54.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:41:54.087 00.000 16108 MoveAxis(E, 0, ABG)
22:41:54.087 00.000 16108 Move returns status 0, amount 0
22:41:54.088 00.001 16108 MoveAxis(N, 0, ABG)
22:41:54.088 00.000 16108 Move returns status 0, amount 0
22:41:54.088 00.000 16108 move complete, result=0
22:41:54.088 00.000 16108 worker thread done servicing request
22:41:54.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3856, FiltMin=3363, FiltMax=58176, Gamma=1.000
22:41:54.113 00.021 21068 UpdateGuideState exits: m=102570 SNR=70.9
22:41:54.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:54.116 00.001 21068 Enqueuing Expose request
22:41:54.117 00.001 16108 Worker thread wakes up
22:41:54.117 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:54.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:54.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:55.280 01.162 16108 Exposure complete
22:41:55.337 00.057 16108 worker thread done servicing request
22:41:55.337 00.000 21068 OnExposeComplete: enter
22:41:55.338 00.001 21068 UpdateGuideState(): m_state=6
22:41:55.339 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2308
22:41:55.339 00.000 21068 Star::Find returns 1 (0), X=219.91, Y=877.58, Mass=120195, SNR=83.4, Peak=17811 HFD=3.3
22:41:55.340 00.001 21068 MultiStar: [#1 -0.08,-0.03,1.15,U] [#2 -0.10,0.13,1.02,U] [#3 -0.16,0.03,0.87,U] [#4 0.08,-0.36,0.77,U] [#5 -0.06,-0.18,0.95,U] [#6 0.01,0.03,0.79,U] [#7 -0.13,0.42,0.48,U] [#8 -0.07,0.22,0.63,U] 
22:41:55.341 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.27, 0.02}
22:41:55.342 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
22:41:55.343 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
22:41:55.343 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.08 mountX=0.09 mountY=0.02, mountTheta=0.17
22:41:55.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
22:41:55.346 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
22:41:55.347 00.001 16108 Worker thread wakes up
22:41:55.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:41:55.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:41:55.347 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.02
22:41:55.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:41:55.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:55.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:41:55.347 00.000 16108 MoveAxis(E, 0, ABG)
22:41:55.347 00.000 16108 Move returns status 0, amount 0
22:41:55.347 00.000 16108 MoveAxis(N, 0, ABG)
22:41:55.347 00.000 16108 Move returns status 0, amount 0
22:41:55.347 00.000 16108 move complete, result=0
22:41:55.348 00.001 16108 worker thread done servicing request
22:41:55.351 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3853, FiltMin=3273, FiltMax=58752, Gamma=1.000
22:41:55.369 00.018 21068 UpdateGuideState exits: m=120195 SNR=83.4
22:41:55.371 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:55.373 00.001 21068 Enqueuing Expose request
22:41:55.374 00.001 16108 Worker thread wakes up
22:41:55.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:55.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:55.374 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:56.342 00.968 16108 Exposure complete
22:41:56.400 00.058 16108 worker thread done servicing request
22:41:56.400 00.000 21068 OnExposeComplete: enter
22:41:56.402 00.002 21068 UpdateGuideState(): m_state=6
22:41:56.403 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2309
22:41:56.404 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.69, Mass=120245, SNR=71.3, Peak=18659 HFD=2.8
22:41:56.405 00.001 21068 MultiStar: [#1 -0.13,0.01,1.38,U] [#2 -0.08,0.30,1.61,U] [#3 -0.11,0.19,1.12,U] [#4 -0.10,-0.38,0.89,U] [#5 0.02,-0.18,0.90,U] [#6 0.10,0.25,0.86,U] [#7 -0.25,0.28,0.63,U] [#8 -0.28,0.13,0.78,U] 
22:41:56.405 00.000 21068 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.25, 0.14}
22:41:56.406 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
22:41:56.407 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:41:56.408 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.45 mountX=0.13 mountY=-0.06, mountTheta=-0.46
22:41:56.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.09, opts=13)
22:41:56.411 00.001 21068 Enqueuing Move request for scope (-0.11, 0.09)
22:41:56.412 00.001 16108 Worker thread wakes up
22:41:56.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
22:41:56.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
22:41:56.412 00.000 16108 Moving (-0.11, 0.09) raw xDistance=0.13 yDistance=-0.06
22:41:56.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:41:56.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:56.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:56.412 00.000 16108 MoveAxis(E, 0, ABG)
22:41:56.412 00.000 16108 Move returns status 0, amount 0
22:41:56.412 00.000 16108 MoveAxis(N, 0, ABG)
22:41:56.412 00.000 16108 Move returns status 0, amount 0
22:41:56.412 00.000 16108 move complete, result=0
22:41:56.412 00.000 16108 worker thread done servicing request
22:41:56.418 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3856, FiltMin=3277, FiltMax=61619, Gamma=1.000
22:41:56.435 00.017 21068 UpdateGuideState exits: m=120245 SNR=71.3
22:41:56.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:56.438 00.001 21068 Enqueuing Expose request
22:41:56.438 00.000 16108 Worker thread wakes up
22:41:56.438 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:56.439 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:56.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:57.585 01.146 16108 Exposure complete
22:41:57.646 00.061 16108 worker thread done servicing request
22:41:57.646 00.000 21068 OnExposeComplete: enter
22:41:57.647 00.001 21068 UpdateGuideState(): m_state=6
22:41:57.648 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2310
22:41:57.649 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=877.38, Mass=108618, SNR=75.4, Peak=16723 HFD=3.2
22:41:57.650 00.001 21068 MultiStar: [#1 -0.15,-0.29,1.19,U] [#2 -0.15,0.16,1.31,U] [#3 0.00,-0.08,1.08,U] [#4 0.02,-0.44,0.89,U] [#5 -0.04,-0.17,0.98,U] [#6 -0.10,0.03,0.73,U] [#7 -0.27,0.26,0.61,U] [#8 -0.10,0.15,0.73,U] 
22:41:57.650 00.000 21068 refined, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.47, -0.17}
22:41:57.651 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
22:41:57.652 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
22:41:57.653 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.62 mountX=0.12 mountY=0.11, mountTheta=0.73
22:41:57.654 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
22:41:57.655 00.001 21068 Enqueuing Move request for scope (-0.14, -0.08)
22:41:57.656 00.001 16108 Worker thread wakes up
22:41:57.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
22:41:57.656 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
22:41:57.656 00.000 16108 Moving (-0.14, -0.08) raw xDistance=0.12 yDistance=0.11
22:41:57.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:41:57.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:57.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:41:57.656 00.000 16108 MoveAxis(E, 0, ABG)
22:41:57.656 00.000 16108 Move returns status 0, amount 0
22:41:57.656 00.000 16108 MoveAxis(N, 0, ABG)
22:41:57.656 00.000 16108 Move returns status 0, amount 0
22:41:57.656 00.000 16108 move complete, result=0
22:41:57.656 00.000 16108 worker thread done servicing request
22:41:57.662 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3856, FiltMin=3286, FiltMax=56057, Gamma=1.000
22:41:57.678 00.016 21068 UpdateGuideState exits: m=108618 SNR=75.4
22:41:57.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:57.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:57.681 00.001 21068 Enqueuing Expose request
22:41:57.682 00.001 16108 Worker thread wakes up
22:41:57.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:57.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:57.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:58.658 00.976 16108 Exposure complete
22:41:58.718 00.060 16108 worker thread done servicing request
22:41:58.718 00.000 21068 OnExposeComplete: enter
22:41:58.718 00.000 21068 UpdateGuideState(): m_state=6
22:41:58.719 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2311
22:41:58.720 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.62, Mass=115302, SNR=85.7, Peak=15747 HFD=3.3
22:41:58.721 00.001 21068 MultiStar: [#1 -0.41,0.04,1.02,U] [#2 -0.25,0.27,1.04,U] [#3 0.01,0.10,1.11,U] [#4 -0.08,-0.36,0.86,U] [#5 -0.20,-0.06,0.78,U] [#6 0.05,0.35,0.77,U] [#7 -0.39,0.37,0.00,M1] [#8 -0.55,0.26,0.00,M1] 
22:41:58.722 00.001 21068 refined, 6 included, MultiStar: {-0.18, 0.06}, one-star: {-0.33, 0.07}
22:41:58.723 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
22:41:58.724 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
22:41:58.725 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.80 mountX=0.19 mountY=-0.02, mountTheta=-0.11
22:41:58.726 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.06, opts=13)
22:41:58.727 00.001 21068 Enqueuing Move request for scope (-0.18, 0.06)
22:41:58.728 00.001 16108 Worker thread wakes up
22:41:58.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
22:41:58.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
22:41:58.728 00.000 16108 Moving (-0.18, 0.06) raw xDistance=0.19 yDistance=-0.02
22:41:58.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:41:58.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:58.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:41:58.728 00.000 16108 MoveAxis(E, 0, ABG)
22:41:58.728 00.000 16108 Move returns status 0, amount 0
22:41:58.728 00.000 16108 MoveAxis(N, 0, ABG)
22:41:58.728 00.000 16108 Move returns status 0, amount 0
22:41:58.728 00.000 16108 move complete, result=0
22:41:58.728 00.000 16108 worker thread done servicing request
22:41:58.732 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3856, FiltMin=3296, FiltMax=64387, Gamma=1.000
22:41:58.749 00.017 21068 UpdateGuideState exits: m=115302 SNR=85.7
22:41:58.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.750 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:41:58.751 00.001 21068 Enqueuing Expose request
22:41:58.752 00.001 16108 Worker thread wakes up
22:41:58.752 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:58.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:41:58.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:41:59.907 01.154 16108 Exposure complete
22:41:59.967 00.060 16108 worker thread done servicing request
22:41:59.968 00.001 21068 OnExposeComplete: enter
22:41:59.969 00.001 21068 UpdateGuideState(): m_state=6
22:41:59.970 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2312
22:41:59.971 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.53, Mass=123975, SNR=73.9, Peak=17555 HFD=3.0
22:41:59.972 00.001 21068 MultiStar: [#1 0.03,0.14,1.03,U] [#2 0.02,0.08,1.37,U] [#3 -0.13,-0.01,1.17,U] [#4 -0.08,-0.26,0.86,U] [#5 -0.08,-0.17,1.00,U] [#6 0.33,0.23,0.81,U] [#7 -0.41,0.14,0.56,U] [#8 -0.29,0.06,0.68,U] 
22:41:59.973 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.22, -0.02}
22:41:59.974 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
22:41:59.975 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
22:41:59.976 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.93 mountX=0.07 mountY=0.00, mountTheta=0.03
22:41:59.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
22:41:59.979 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
22:41:59.980 00.001 16108 Worker thread wakes up
22:41:59.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:41:59.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:41:59.980 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=0.00
22:41:59.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:59.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:59.981 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:41:59.981 00.000 16108 MoveAxis(E, 0, ABG)
22:41:59.981 00.000 16108 Move returns status 0, amount 0
22:41:59.981 00.000 16108 MoveAxis(N, 0, ABG)
22:41:59.981 00.000 16108 Move returns status 0, amount 0
22:41:59.981 00.000 16108 move complete, result=0
22:41:59.981 00.000 16108 worker thread done servicing request
22:41:59.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3856, FiltMin=3272, FiltMax=53917, Gamma=1.000
22:41:59.998 00.013 21068 UpdateGuideState exits: m=123975 SNR=73.9
22:42:00.000 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:00.002 00.001 21068 Enqueuing Expose request
22:42:00.003 00.001 16108 Worker thread wakes up
22:42:00.003 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:00.004 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:00.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:00.969 00.965 16108 Exposure complete
22:42:01.033 00.064 16108 worker thread done servicing request
22:42:01.033 00.000 21068 OnExposeComplete: enter
22:42:01.034 00.001 21068 UpdateGuideState(): m_state=6
22:42:01.034 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2313
22:42:01.036 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=877.52, Mass=115460, SNR=76.7, Peak=17907 HFD=3.1
22:42:01.038 00.002 21068 MultiStar: [#1 -0.15,0.00,0.97,U] [#2 0.04,0.03,1.13,U] [#3 -0.03,0.04,0.89,U] [#4 -0.21,-0.43,0.77,U] [#5 -0.01,-0.06,0.87,U] [#6 0.06,0.27,0.82,U] [#7 -0.41,0.12,0.61,U] [#8 -0.22,0.18,0.76,U] 
22:42:01.039 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.38, -0.03}
22:42:01.039 00.000 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
22:42:01.040 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
22:42:01.042 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.06 mountX=0.13 mountY=0.02, mountTheta=0.15
22:42:01.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
22:42:01.045 00.001 21068 Enqueuing Move request for scope (-0.13, 0.01)
22:42:01.046 00.001 16108 Worker thread wakes up
22:42:01.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:42:01.046 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:42:01.046 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
22:42:01.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:42:01.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:01.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:01.047 00.001 16108 MoveAxis(E, 0, ABG)
22:42:01.047 00.000 16108 Move returns status 0, amount 0
22:42:01.047 00.000 16108 MoveAxis(N, 0, ABG)
22:42:01.047 00.000 16108 Move returns status 0, amount 0
22:42:01.047 00.000 16108 move complete, result=0
22:42:01.047 00.000 16108 worker thread done servicing request
22:42:01.051 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3853, FiltMin=3309, FiltMax=59977, Gamma=1.000
22:42:01.068 00.017 21068 UpdateGuideState exits: m=115460 SNR=76.7
22:42:01.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:01.071 00.001 21068 Enqueuing Expose request
22:42:01.071 00.000 16108 Worker thread wakes up
22:42:01.071 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:01.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:01.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:02.232 01.160 16108 Exposure complete
22:42:02.297 00.065 16108 worker thread done servicing request
22:42:02.297 00.000 21068 OnExposeComplete: enter
22:42:02.298 00.001 21068 UpdateGuideState(): m_state=6
22:42:02.299 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2314
22:42:02.300 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.56, Mass=106536, SNR=75.8, Peak=15331 HFD=3.2
22:42:02.301 00.001 21068 MultiStar: [#1 -0.20,0.05,1.37,U] [#2 -0.15,0.26,1.20,U] [#3 -0.27,0.10,0.99,U] [#4 -0.23,-0.37,0.84,U] [#5 -0.13,-0.12,0.91,U] [#6 -0.00,0.23,0.82,U] [#7 -0.42,0.56,0.00,M1] [#8 -0.44,0.17,0.69,U] 
22:42:02.302 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.05}, one-star: {-0.22, 0.01}
22:42:02.303 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
22:42:02.304 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
22:42:02.305 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.91 mountX=0.20 mountY=-0.00, mountTheta=-0.00
22:42:02.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.05, opts=13)
22:42:02.308 00.001 21068 Enqueuing Move request for scope (-0.20, 0.05)
22:42:02.309 00.001 16108 Worker thread wakes up
22:42:02.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
22:42:02.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
22:42:02.309 00.000 16108 Moving (-0.20, 0.05) raw xDistance=0.20 yDistance=-0.00
22:42:02.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:42:02.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:02.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:42:02.309 00.000 16108 MoveAxis(W, 54, ABG)
22:42:02.309 00.000 16108 Guiding  Dir = 3, Dur = 54
22:42:02.310 00.001 16108 IsSlewing returns 0
22:42:02.310 00.000 16108 IsGuiding returns 0
22:42:02.311 00.001 16108 PulseGuide returned control before completion, sleep 64
22:42:02.313 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3856, FiltMin=3321, FiltMax=56061, Gamma=1.000
22:42:02.331 00.018 21068 UpdateGuideState exits: m=106536 SNR=75.8
22:42:02.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:02.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:02.333 00.000 21068 Enqueuing Expose request
22:42:02.379 00.046 16108 IsGuiding returns 1
22:42:02.379 00.000 16108 scope still moving after pulse duration time elapsed
22:42:02.411 00.032 16108 IsSlewing returns 0
22:42:02.411 00.000 16108 IsGuiding returns 0
22:42:02.411 00.000 16108 scope move finished after 54 + 46 ms
22:42:02.411 00.000 16108 Move returns status 0, amount 54
22:42:02.411 00.000 16108 MoveAxis(N, 0, ABG)
22:42:02.411 00.000 16108 Move returns status 0, amount 0
22:42:02.411 00.000 16108 move complete, result=0
22:42:02.411 00.000 16108 worker thread done servicing request
22:42:02.411 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
22:42:02.412 00.001 16108 Worker thread wakes up
22:42:02.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:02.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:03.373 00.961 16108 Exposure complete
22:42:03.430 00.057 16108 worker thread done servicing request
22:42:03.431 00.001 21068 OnExposeComplete: enter
22:42:03.431 00.000 21068 UpdateGuideState(): m_state=6
22:42:03.432 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2315
22:42:03.433 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.60, Mass=122702, SNR=75.5, Peak=17251 HFD=3.0
22:42:03.434 00.001 21068 MultiStar: [#1 -0.04,-0.13,1.14,U] [#2 -0.03,0.11,1.03,U] [#3 -0.17,0.15,1.21,U] [#4 -0.08,-0.25,0.91,U] [#5 0.12,-0.25,0.93,U] [#6 0.27,0.14,0.83,U] [#7 -0.41,0.21,0.61,U] [#8 -0.34,0.13,0.80,U] 
22:42:03.435 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.05, 0.05}
22:42:03.437 00.002 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
22:42:03.437 00.000 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
22:42:03.438 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.31 mountX=0.05 mountY=-0.04, mountTheta=-0.62
22:42:03.439 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
22:42:03.441 00.002 21068 Enqueuing Move request for scope (-0.05, 0.05)
22:42:03.441 00.000 16108 Worker thread wakes up
22:42:03.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:42:03.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:42:03.441 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=-0.04
22:42:03.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:42:03.442 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:03.442 00.000 16108 MoveAxis(E, 0, ABG)
22:42:03.442 00.000 16108 Move returns status 0, amount 0
22:42:03.442 00.000 16108 MoveAxis(N, 0, ABG)
22:42:03.442 00.000 16108 Move returns status 0, amount 0
22:42:03.442 00.000 16108 move complete, result=0
22:42:03.442 00.000 16108 worker thread done servicing request
22:42:03.448 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3856, FiltMin=3328, FiltMax=58201, Gamma=1.000
22:42:03.464 00.016 21068 UpdateGuideState exits: m=122702 SNR=75.5
22:42:03.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:03.467 00.001 21068 Enqueuing Expose request
22:42:03.467 00.000 16108 Worker thread wakes up
22:42:03.467 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:03.469 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:03.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:04.625 01.156 16108 Exposure complete
22:42:04.686 00.061 16108 worker thread done servicing request
22:42:04.686 00.000 21068 OnExposeComplete: enter
22:42:04.687 00.001 21068 UpdateGuideState(): m_state=6
22:42:04.688 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2316
22:42:04.689 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=877.45, Mass=110466, SNR=76.4, Peak=17139 HFD=3.1
22:42:04.690 00.001 21068 MultiStar: [#1 0.06,-0.01,1.16,U] [#2 0.03,0.08,1.38,U] [#3 0.18,-0.03,1.19,U] [#4 -0.06,-0.41,0.88,U] [#5 0.32,-0.28,0.89,U] [#6 0.41,-0.04,0.77,U] [#7 -0.16,0.12,0.57,U] [#8 -0.09,0.01,0.78,U] 
22:42:04.691 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.35, -0.10}
22:42:04.692 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
22:42:04.692 00.000 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
22:42:04.693 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=-0.05 mountY=0.06, mountTheta=2.32
22:42:04.696 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.07, opts=13)
22:42:04.697 00.001 21068 Enqueuing Move request for scope (0.04, -0.07)
22:42:04.697 00.000 16108 Worker thread wakes up
22:42:04.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:42:04.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:42:04.697 00.000 16108 Moving (0.04, -0.07) raw xDistance=-0.05 yDistance=0.06
22:42:04.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:42:04.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:04.698 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:04.698 00.000 16108 MoveAxis(E, 0, ABG)
22:42:04.698 00.000 16108 Move returns status 0, amount 0
22:42:04.698 00.000 16108 MoveAxis(N, 0, ABG)
22:42:04.698 00.000 16108 Move returns status 0, amount 0
22:42:04.698 00.000 16108 move complete, result=0
22:42:04.698 00.000 16108 worker thread done servicing request
22:42:04.701 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3853, FiltMin=3289, FiltMax=53405, Gamma=1.000
22:42:04.717 00.016 21068 UpdateGuideState exits: m=110466 SNR=76.4
22:42:04.717 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:04.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:04.719 00.001 21068 Enqueuing Expose request
22:42:04.720 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:04.721 00.001 16108 Worker thread wakes up
22:42:04.721 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:04.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:05.692 00.971 16108 Exposure complete
22:42:05.758 00.066 16108 worker thread done servicing request
22:42:05.758 00.000 21068 OnExposeComplete: enter
22:42:05.759 00.001 21068 UpdateGuideState(): m_state=6
22:42:05.761 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2317
22:42:05.761 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=877.14, Mass=110486, SNR=77.8, Peak=17075 HFD=3.1
22:42:05.763 00.002 21068 MultiStar: [#1 0.35,-0.11,0.80,U] [#2 0.18,0.03,1.14,U] [#3 0.17,0.18,1.00,U] [#4 0.22,-0.45,0.81,U] [#5 0.43,-0.49,0.00,M1] [#6 0.53,-0.08,0.65,U] [#7 -0.40,0.19,0.56,U] [#8 0.09,-0.08,0.76,U] 
22:42:05.764 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {-0.23, -0.42}
22:42:05.765 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
22:42:05.766 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
22:42:05.767 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.70 mountX=-0.13 mountY=0.07, mountTheta=2.66
22:42:05.769 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
22:42:05.770 00.001 21068 Enqueuing Move request for scope (0.12, -0.10)
22:42:05.770 00.000 16108 Worker thread wakes up
22:42:05.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:42:05.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:42:05.771 00.001 16108 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=0.07
22:42:05.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:42:05.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:05.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:05.771 00.000 16108 MoveAxis(E, 0, ABG)
22:42:05.771 00.000 16108 Move returns status 0, amount 0
22:42:05.771 00.000 16108 MoveAxis(N, 0, ABG)
22:42:05.771 00.000 16108 Move returns status 0, amount 0
22:42:05.771 00.000 16108 move complete, result=0
22:42:05.771 00.000 16108 worker thread done servicing request
22:42:05.776 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3856, FiltMin=3337, FiltMax=47600, Gamma=1.000
22:42:05.791 00.015 21068 UpdateGuideState exits: m=110486 SNR=77.8
22:42:05.793 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:05.795 00.001 21068 Enqueuing Expose request
22:42:05.795 00.000 16108 Worker thread wakes up
22:42:05.796 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:05.797 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:05.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:06.947 01.150 16108 Exposure complete
22:42:07.006 00.059 16108 worker thread done servicing request
22:42:07.006 00.000 21068 OnExposeComplete: enter
22:42:07.007 00.001 21068 UpdateGuideState(): m_state=6
22:42:07.008 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2318
22:42:07.009 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.43, Mass=128671, SNR=80.4, Peak=21155 HFD=3.2
22:42:07.010 00.001 21068 MultiStar: [#1 0.15,-0.10,1.06,U] [#2 0.24,-0.04,1.05,U] [#3 -0.09,0.14,1.04,U] [#4 -0.04,-0.53,0.83,U] [#5 0.39,0.02,0.96,U] [#6 0.28,0.13,0.86,U] [#7 -0.06,0.28,0.57,U] [#8 0.08,0.00,0.72,U] 
22:42:07.011 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.13, -0.13}
22:42:07.012 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
22:42:07.013 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
22:42:07.014 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.35 mountX=-0.10 mountY=0.01, mountTheta=3.03
22:42:07.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
22:42:07.018 00.002 21068 Enqueuing Move request for scope (0.10, -0.04)
22:42:07.019 00.001 16108 Worker thread wakes up
22:42:07.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:42:07.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:42:07.019 00.000 16108 Moving (0.10, -0.04) raw xDistance=-0.10 yDistance=0.01
22:42:07.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:42:07.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:07.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:07.019 00.000 16108 MoveAxis(E, 0, ABG)
22:42:07.020 00.001 16108 Move returns status 0, amount 0
22:42:07.020 00.000 16108 MoveAxis(N, 0, ABG)
22:42:07.020 00.000 16108 Move returns status 0, amount 0
22:42:07.020 00.000 16108 move complete, result=0
22:42:07.020 00.000 16108 worker thread done servicing request
22:42:07.024 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3849, FiltMin=3325, FiltMax=56793, Gamma=1.000
22:42:07.044 00.020 21068 UpdateGuideState exits: m=128671 SNR=80.4
22:42:07.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:07.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:07.047 00.001 21068 Enqueuing Expose request
22:42:07.048 00.001 16108 Worker thread wakes up
22:42:07.048 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:07.050 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:07.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:08.011 00.961 16108 Exposure complete
22:42:08.070 00.059 16108 worker thread done servicing request
22:42:08.070 00.000 21068 OnExposeComplete: enter
22:42:08.071 00.001 21068 UpdateGuideState(): m_state=6
22:42:08.073 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2319
22:42:08.074 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=877.45, Mass=119942, SNR=80.7, Peak=17603 HFD=3.5
22:42:08.075 00.001 21068 MultiStar: [#1 0.31,-0.13,1.18,U] [#2 0.25,-0.07,1.09,U] [#3 -0.00,0.05,0.91,U] [#4 0.12,-0.56,0.00,M1] [#5 0.03,-0.32,0.79,U] [#6 0.24,0.21,0.71,U] [#7 -0.19,0.18,0.70,U] [#8 -0.27,0.09,0.61,U] 
22:42:08.076 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.35, -0.10}
22:42:08.077 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.45)
22:42:08.078 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
22:42:08.078 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.87 mountX=-0.03 mountY=0.02, mountTheta=2.49
22:42:08.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
22:42:08.081 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
22:42:08.082 00.001 16108 Worker thread wakes up
22:42:08.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:42:08.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:42:08.082 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.02
22:42:08.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:42:08.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:08.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:08.082 00.000 16108 MoveAxis(E, 0, ABG)
22:42:08.082 00.000 16108 Move returns status 0, amount 0
22:42:08.082 00.000 16108 MoveAxis(N, 0, ABG)
22:42:08.082 00.000 16108 Move returns status 0, amount 0
22:42:08.082 00.000 16108 move complete, result=0
22:42:08.082 00.000 16108 worker thread done servicing request
22:42:08.086 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3849, FiltMin=3302, FiltMax=54841, Gamma=1.000
22:42:08.105 00.019 21068 UpdateGuideState exits: m=119942 SNR=80.7
22:42:08.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:08.108 00.001 21068 Enqueuing Expose request
22:42:08.109 00.001 16108 Worker thread wakes up
22:42:08.109 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:08.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:08.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:09.253 01.143 16108 Exposure complete
22:42:09.313 00.060 16108 worker thread done servicing request
22:42:09.313 00.000 21068 OnExposeComplete: enter
22:42:09.314 00.001 21068 UpdateGuideState(): m_state=6
22:42:09.315 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2320
22:42:09.316 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.51, Mass=126414, SNR=74.9, Peak=19795 HFD=3.0
22:42:09.317 00.001 21068 MultiStar: [#1 0.39,-0.12,1.26,U] [#2 0.20,-0.01,1.26,U] [#3 0.34,-0.08,1.05,U] [#4 0.20,-0.35,0.81,U] [#5 0.23,-0.33,1.04,U] [#6 0.64,0.08,0.00,M1] [#7 -0.21,0.24,0.61,U] [#8 -0.01,0.06,0.77,U] 
22:42:09.318 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.09}, one-star: {-0.08, -0.04}
22:42:09.319 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
22:42:09.321 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
22:42:09.322 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.69 mountX=0.07 mountY=0.06, mountTheta=0.67
22:42:09.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
22:42:09.327 00.002 21068 Enqueuing Move request for scope (-0.08, -0.04)
22:42:09.327 00.000 16108 Worker thread wakes up
22:42:09.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
22:42:09.327 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
22:42:09.327 00.000 16108 Moving (-0.08, -0.04) raw xDistance=0.07 yDistance=0.06
22:42:09.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:42:09.328 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:09.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:09.328 00.000 16108 MoveAxis(E, 0, ABG)
22:42:09.328 00.000 16108 Move returns status 0, amount 0
22:42:09.328 00.000 16108 MoveAxis(N, 0, ABG)
22:42:09.328 00.000 16108 Move returns status 0, amount 0
22:42:09.328 00.000 16108 move complete, result=0
22:42:09.328 00.000 16108 worker thread done servicing request
22:42:09.331 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3849, FiltMin=3293, FiltMax=56729, Gamma=1.000
22:42:09.346 00.015 21068 UpdateGuideState exits: m=126414 SNR=74.9
22:42:09.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:09.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:09.348 00.000 21068 Enqueuing Expose request
22:42:09.349 00.001 16108 Worker thread wakes up
22:42:09.349 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:09.350 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:09.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:10.321 00.971 16108 Exposure complete
22:42:10.394 00.073 16108 worker thread done servicing request
22:42:10.394 00.000 21068 OnExposeComplete: enter
22:42:10.394 00.000 21068 UpdateGuideState(): m_state=6
22:42:10.396 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2321
22:42:10.397 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.40, Mass=102637, SNR=68.7, Peak=15043 HFD=2.9
22:42:10.398 00.001 21068 MultiStar: [#1 0.16,-0.28,1.36,U] [#2 -0.06,0.02,1.36,U] [#3 0.08,-0.29,1.06,U] [#4 0.13,-0.55,0.00,M1] [#5 0.31,-0.55,0.00,M1] [#6 0.39,0.04,0.91,U] [#7 -0.16,0.11,0.69,U] [#8 -0.07,0.14,1.00,U] 
22:42:10.399 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {-0.02, -0.16}
22:42:10.400 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
22:42:10.400 00.000 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
22:42:10.401 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.97 mountX=-0.06 mountY=0.06, mountTheta=2.38
22:42:10.403 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
22:42:10.404 00.001 21068 Enqueuing Move request for scope (0.05, -0.08)
22:42:10.404 00.000 16108 Worker thread wakes up
22:42:10.405 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:42:10.405 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:42:10.405 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.06 yDistance=0.06
22:42:10.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:42:10.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:10.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:10.405 00.000 16108 MoveAxis(E, 0, ABG)
22:42:10.405 00.000 16108 Move returns status 0, amount 0
22:42:10.405 00.000 16108 MoveAxis(N, 0, ABG)
22:42:10.405 00.000 16108 Move returns status 0, amount 0
22:42:10.406 00.001 16108 move complete, result=0
22:42:10.406 00.000 16108 worker thread done servicing request
22:42:10.409 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3853, FiltMin=3312, FiltMax=49193, Gamma=1.000
22:42:10.425 00.016 21068 UpdateGuideState exits: m=102637 SNR=68.7
22:42:10.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:10.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:10.428 00.001 21068 Enqueuing Expose request
22:42:10.429 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:10.430 00.001 16108 Worker thread wakes up
22:42:10.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:10.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:11.577 01.147 16108 Exposure complete
22:42:11.636 00.059 16108 worker thread done servicing request
22:42:11.636 00.000 21068 OnExposeComplete: enter
22:42:11.638 00.002 21068 UpdateGuideState(): m_state=6
22:42:11.639 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2322
22:42:11.641 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=877.49, Mass=115323, SNR=73.7, Peak=16979 HFD=3.1
22:42:11.642 00.001 21068 MultiStar: [#1 0.12,-0.13,1.22,U] [#2 0.15,-0.01,1.18,U] [#3 0.14,-0.04,1.01,U] [#4 0.41,-0.30,0.97,U] [#5 0.27,-0.28,1.01,U] [#6 0.49,0.05,0.90,U] [#7 -0.11,-0.01,0.69,U] [#8 -0.06,0.09,0.82,U] 
22:42:11.643 00.001 21068 single-star, 8 included, MultiStar: {0.17, -0.08}, one-star: {-0.00, -0.06}
22:42:11.644 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
22:42:11.647 00.003 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
22:42:11.647 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.64 mountX=-0.01 mountY=0.06, mountTheta=1.68
22:42:11.651 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
22:42:11.652 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
22:42:11.653 00.001 16108 Worker thread wakes up
22:42:11.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:42:11.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:42:11.653 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
22:42:11.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:42:11.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:11.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:11.653 00.000 16108 MoveAxis(E, 0, ABG)
22:42:11.653 00.000 16108 Move returns status 0, amount 0
22:42:11.653 00.000 16108 MoveAxis(N, 0, ABG)
22:42:11.653 00.000 16108 Move returns status 0, amount 0
22:42:11.653 00.000 16108 move complete, result=0
22:42:11.653 00.000 16108 worker thread done servicing request
22:42:11.657 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3853, FiltMin=3209, FiltMax=49392, Gamma=1.000
22:42:11.673 00.016 21068 UpdateGuideState exits: m=115323 SNR=73.7
22:42:11.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.675 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:11.676 00.001 21068 Enqueuing Expose request
22:42:11.678 00.002 16108 Worker thread wakes up
22:42:11.678 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:11.679 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:11.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:12.650 00.971 16108 Exposure complete
22:42:12.717 00.067 16108 worker thread done servicing request
22:42:12.717 00.000 21068 OnExposeComplete: enter
22:42:12.718 00.001 21068 UpdateGuideState(): m_state=6
22:42:12.720 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2323
22:42:12.721 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.49, Mass=119027, SNR=74.4, Peak=15347 HFD=3.3
22:42:12.722 00.001 21068 MultiStar: [#1 0.29,-0.05,1.19,U] [#2 0.30,0.06,1.08,U] [#3 0.08,-0.24,1.08,U] [#4 0.29,-0.50,0.00,M1] [#5 0.16,-0.45,0.92,U] [#6 0.25,-0.08,0.84,U] [#7 -0.29,0.23,0.70,U] [#8 0.15,0.13,0.81,U] 
22:42:12.723 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.07}, one-star: {-0.10, -0.06}
22:42:12.724 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
22:42:12.725 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
22:42:12.725 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=0.09 mountY=0.08, mountTheta=0.74
22:42:12.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
22:42:12.728 00.001 21068 Enqueuing Move request for scope (-0.10, -0.06)
22:42:12.729 00.001 16108 Worker thread wakes up
22:42:12.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:42:12.729 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:42:12.729 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.09 yDistance=0.08
22:42:12.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:42:12.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:12.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:12.729 00.000 16108 MoveAxis(E, 0, ABG)
22:42:12.729 00.000 16108 Move returns status 0, amount 0
22:42:12.730 00.001 16108 MoveAxis(N, 0, ABG)
22:42:12.730 00.000 16108 Move returns status 0, amount 0
22:42:12.730 00.000 16108 move complete, result=0
22:42:12.730 00.000 16108 worker thread done servicing request
22:42:12.734 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3853, FiltMin=3280, FiltMax=42633, Gamma=1.000
22:42:12.749 00.015 21068 UpdateGuideState exits: m=119027 SNR=74.4
22:42:12.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:12.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:12.752 00.001 21068 Enqueuing Expose request
22:42:12.753 00.001 16108 Worker thread wakes up
22:42:12.753 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:12.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:12.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:13.919 01.166 16108 Exposure complete
22:42:13.975 00.056 16108 worker thread done servicing request
22:42:14.119 00.144 21068 OnExposeComplete: enter
22:42:14.121 00.002 21068 UpdateGuideState(): m_state=6
22:42:14.121 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2324
22:42:14.122 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=877.14, Mass=88353, SNR=62.6, Peak=17123 HFD=2.8
22:42:14.123 00.001 21068 MultiStar: [#1 0.05,-0.17,1.32,U] [#2 0.11,-0.01,1.45,U] [#3 0.15,-0.15,1.41,U] [#4 -0.04,-0.44,1.07,U] [#5 0.15,-0.62,0.00,M1] [#6 0.15,0.08,1.00,U] [#7 -0.09,0.10,0.72,U] [#8 -0.16,0.10,0.95,U] 
22:42:14.124 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {-0.39, -0.42}
22:42:14.124 00.000 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
22:42:14.125 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
22:42:14.126 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.64 mountX=-0.01 mountY=0.12, mountTheta=1.68
22:42:14.129 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
22:42:14.130 00.001 21068 Enqueuing Move request for scope (-0.01, -0.12)
22:42:14.131 00.001 16108 Worker thread wakes up
22:42:14.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
22:42:14.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
22:42:14.131 00.000 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
22:42:14.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:42:14.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:14.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:14.131 00.000 16108 MoveAxis(E, 0, ABG)
22:42:14.131 00.000 16108 Move returns status 0, amount 0
22:42:14.131 00.000 16108 MoveAxis(N, 0, ABG)
22:42:14.131 00.000 16108 Move returns status 0, amount 0
22:42:14.131 00.000 16108 move complete, result=0
22:42:14.131 00.000 16108 worker thread done servicing request
22:42:14.137 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3853, FiltMin=3331, FiltMax=52384, Gamma=1.000
22:42:14.155 00.018 21068 UpdateGuideState exits: m=88353 SNR=62.6
22:42:14.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:14.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:14.158 00.001 21068 Enqueuing Expose request
22:42:14.159 00.001 16108 Worker thread wakes up
22:42:14.159 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:14.161 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:14.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:15.129 00.968 16108 Exposure complete
22:42:15.191 00.062 16108 worker thread done servicing request
22:42:15.191 00.000 21068 OnExposeComplete: enter
22:42:15.193 00.002 21068 UpdateGuideState(): m_state=6
22:42:15.195 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2325
22:42:15.197 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=877.53, Mass=120856, SNR=74.7, Peak=18819 HFD=3.0
22:42:15.199 00.002 21068 MultiStar: [#1 -0.05,0.00,1.06,U] [#2 -0.06,-0.02,1.22,U] [#3 -0.00,-0.04,0.95,U] [#4 -0.05,-0.54,0.00,M1] [#5 0.09,-0.34,0.97,U] [#6 0.40,-0.15,0.91,U] [#7 -0.01,0.27,0.74,U] [#8 -0.24,0.18,0.71,U] 
22:42:15.201 00.002 21068 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.22, -0.02}
22:42:15.203 00.002 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
22:42:15.204 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
22:42:15.206 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.81 mountX=0.00 mountY=0.03, mountTheta=1.50
22:42:15.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
22:42:15.210 00.002 21068 Enqueuing Move request for scope (-0.01, -0.03)
22:42:15.211 00.001 16108 Worker thread wakes up
22:42:15.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:42:15.211 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:42:15.211 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.03
22:42:15.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:42:15.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:15.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:42:15.211 00.000 16108 MoveAxis(E, 0, ABG)
22:42:15.212 00.001 16108 Move returns status 0, amount 0
22:42:15.212 00.000 16108 MoveAxis(N, 0, ABG)
22:42:15.212 00.000 16108 Move returns status 0, amount 0
22:42:15.212 00.000 16108 move complete, result=0
22:42:15.212 00.000 16108 worker thread done servicing request
22:42:15.216 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3853, FiltMin=3305, FiltMax=55920, Gamma=1.000
22:42:15.231 00.015 21068 UpdateGuideState exits: m=120856 SNR=74.7
22:42:15.233 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:15.235 00.001 21068 Enqueuing Expose request
22:42:15.237 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:15.238 00.001 16108 Worker thread wakes up
22:42:15.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:15.239 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:16.391 01.152 16108 Exposure complete
22:42:16.459 00.068 16108 worker thread done servicing request
22:42:16.459 00.000 21068 OnExposeComplete: enter
22:42:16.461 00.002 21068 UpdateGuideState(): m_state=6
22:42:16.462 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2326
22:42:16.463 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=877.33, Mass=110932, SNR=66.2, Peak=17603 HFD=2.9
22:42:16.464 00.001 21068 MultiStar: [#1 -0.04,-0.16,1.22,U] [#2 -0.20,0.18,1.40,U] [#3 -0.13,-0.14,1.32,U] [#4 -0.02,-0.40,0.97,U] [#5 0.14,-0.17,1.10,U] [#6 0.31,0.13,0.93,U] [#7 -0.23,0.32,0.75,U] [#8 -0.40,0.05,0.80,U] 
22:42:16.465 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.45, -0.22}
22:42:16.466 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
22:42:16.467 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
22:42:16.468 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.66 mountX=0.10 mountY=0.08, mountTheta=0.69
22:42:16.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
22:42:16.471 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
22:42:16.473 00.002 16108 Worker thread wakes up
22:42:16.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
22:42:16.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
22:42:16.473 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
22:42:16.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:42:16.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:16.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:42:16.473 00.000 16108 MoveAxis(E, 0, ABG)
22:42:16.473 00.000 16108 Move returns status 0, amount 0
22:42:16.473 00.000 16108 MoveAxis(N, 0, ABG)
22:42:16.473 00.000 16108 Move returns status 0, amount 0
22:42:16.473 00.000 16108 move complete, result=0
22:42:16.474 00.001 16108 worker thread done servicing request
22:42:16.479 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3853, FiltMin=3321, FiltMax=59568, Gamma=1.000
22:42:16.498 00.019 21068 UpdateGuideState exits: m=110932 SNR=66.2
22:42:16.500 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:16.502 00.001 21068 Enqueuing Expose request
22:42:16.503 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:16.504 00.001 16108 Worker thread wakes up
22:42:16.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:16.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:17.475 00.971 16108 Exposure complete
22:42:17.547 00.072 16108 worker thread done servicing request
22:42:17.547 00.000 21068 OnExposeComplete: enter
22:42:17.548 00.001 21068 UpdateGuideState(): m_state=6
22:42:17.550 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2327
22:42:17.551 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.64, Mass=125346, SNR=88.4, Peak=16579 HFD=3.3
22:42:17.552 00.001 21068 MultiStar: [#1 0.03,-0.36,0.94,U] [#2 0.21,0.14,1.03,U] [#3 0.43,-0.20,0.99,U] [#4 0.31,-0.80,0.00,M1] [#5 0.14,-0.13,0.87,U] [#6 0.59,-0.21,0.00,M1] [#7 0.03,0.21,0.55,U] [#8 -0.28,0.05,0.63,U] 
22:42:17.554 00.002 21068 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {-0.22, 0.09}
22:42:17.555 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
22:42:17.555 00.000 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
22:42:17.556 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.60 mountX=-0.07 mountY=0.03, mountTheta=2.77
22:42:17.559 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
22:42:17.560 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
22:42:17.560 00.000 16108 Worker thread wakes up
22:42:17.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:42:17.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:42:17.561 00.001 16108 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=0.03
22:42:17.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:42:17.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:17.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:42:17.561 00.000 16108 MoveAxis(E, 0, ABG)
22:42:17.561 00.000 16108 Move returns status 0, amount 0
22:42:17.561 00.000 16108 MoveAxis(N, 0, ABG)
22:42:17.561 00.000 16108 Move returns status 0, amount 0
22:42:17.561 00.000 16108 move complete, result=0
22:42:17.561 00.000 16108 worker thread done servicing request
22:42:17.565 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3856, FiltMin=3325, FiltMax=57033, Gamma=1.000
22:42:17.580 00.015 21068 UpdateGuideState exits: m=125346 SNR=88.4
22:42:17.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:17.584 00.001 21068 Enqueuing Expose request
22:42:17.585 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:17.586 00.001 16108 Worker thread wakes up
22:42:17.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:17.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:18.730 01.144 16108 Exposure complete
22:42:18.791 00.061 16108 worker thread done servicing request
22:42:18.791 00.000 21068 OnExposeComplete: enter
22:42:18.792 00.001 21068 UpdateGuideState(): m_state=6
22:42:18.793 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2328
22:42:18.793 00.000 21068 Star::Find returns 1 (0), X=219.91, Y=877.51, Mass=111388, SNR=80.9, Peak=17123 HFD=3.0
22:42:18.794 00.001 21068 MultiStar: [#1 0.21,0.02,0.97,U] [#2 0.23,0.18,1.14,U] [#3 0.26,0.02,0.90,U] [#4 -0.10,-0.15,0.73,U] [#5 0.11,-0.12,0.79,U] [#6 0.05,0.14,0.72,U] [#7 -0.18,0.22,0.59,U] [#8 0.20,0.09,0.80,U] 
22:42:18.795 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.28, -0.04}
22:42:18.796 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
22:42:18.796 00.000 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
22:42:18.797 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
22:42:18.800 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
22:42:18.801 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
22:42:18.801 00.000 16108 Worker thread wakes up
22:42:18.802 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:42:18.802 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:42:18.802 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.05
22:42:18.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:42:18.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:18.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:18.802 00.000 16108 MoveAxis(E, 0, ABG)
22:42:18.802 00.000 16108 Move returns status 0, amount 0
22:42:18.802 00.000 16108 MoveAxis(N, 0, ABG)
22:42:18.802 00.000 16108 Move returns status 0, amount 0
22:42:18.802 00.000 16108 move complete, result=0
22:42:18.802 00.000 16108 worker thread done servicing request
22:42:18.807 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3856, FiltMin=3222, FiltMax=51289, Gamma=1.000
22:42:18.829 00.022 21068 UpdateGuideState exits: m=111388 SNR=80.9
22:42:18.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.833 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:18.834 00.001 21068 Enqueuing Expose request
22:42:18.834 00.000 16108 Worker thread wakes up
22:42:18.835 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:18.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:18.836 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:19.810 00.974 16108 Exposure complete
22:42:19.874 00.064 16108 worker thread done servicing request
22:42:19.874 00.000 21068 OnExposeComplete: enter
22:42:19.876 00.002 21068 UpdateGuideState(): m_state=6
22:42:19.877 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2329
22:42:19.878 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.62, Mass=104896, SNR=65.2, Peak=15299 HFD=3.1
22:42:19.878 00.000 21068 MultiStar: [#1 0.23,-0.00,1.34,U] [#2 0.21,0.17,1.37,U] [#3 0.32,0.06,1.11,U] [#4 0.32,-0.31,1.13,U] [#5 0.04,0.11,1.01,U] [#6 0.17,0.28,0.86,U] [#7 -0.12,0.39,0.77,U] [#8 0.09,0.29,0.83,U] 
22:42:19.880 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.10}, one-star: {-0.13, 0.07}
22:42:19.881 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
22:42:19.882 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
22:42:19.883 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.14 cameraTheta=2.65 mountX=0.14 mountY=-0.04, mountTheta=-0.26
22:42:19.885 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.07, opts=13)
22:42:19.886 00.001 21068 Enqueuing Move request for scope (-0.13, 0.07)
22:42:19.887 00.001 16108 Worker thread wakes up
22:42:19.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
22:42:19.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
22:42:19.887 00.000 16108 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=-0.04
22:42:19.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:42:19.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:19.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:19.887 00.000 16108 MoveAxis(E, 0, ABG)
22:42:19.887 00.000 16108 Move returns status 0, amount 0
22:42:19.889 00.002 16108 MoveAxis(N, 0, ABG)
22:42:19.889 00.000 16108 Move returns status 0, amount 0
22:42:19.889 00.000 16108 move complete, result=0
22:42:19.889 00.000 16108 worker thread done servicing request
22:42:19.895 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3856, FiltMin=3283, FiltMax=53901, Gamma=1.000
22:42:19.917 00.022 21068 UpdateGuideState exits: m=104896 SNR=65.2
22:42:19.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:19.920 00.001 21068 Enqueuing Expose request
22:42:19.920 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:19.921 00.001 16108 Worker thread wakes up
22:42:19.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:19.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:21.066 01.145 16108 Exposure complete
22:42:21.128 00.062 16108 worker thread done servicing request
22:42:21.128 00.000 21068 OnExposeComplete: enter
22:42:21.129 00.001 21068 UpdateGuideState(): m_state=6
22:42:21.130 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2330
22:42:21.131 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.47, Mass=111777, SNR=71.3, Peak=16451 HFD=3.1
22:42:21.132 00.001 21068 MultiStar: [#1 -0.16,0.16,1.21,U] [#2 -0.04,0.20,1.30,U] [#3 -0.07,0.17,1.11,U] [#4 -0.19,-0.32,1.01,U] [#5 -0.10,-0.27,1.10,U] [#6 0.03,0.02,0.91,U] [#7 -0.37,0.54,0.00,M1] [#8 -0.25,0.24,0.83,U] 
22:42:21.132 00.000 21068 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {-0.43, -0.08}
22:42:21.133 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
22:42:21.135 00.002 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
22:42:21.135 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=0.15 mountY=0.02, mountTheta=0.12
22:42:21.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
22:42:21.138 00.001 21068 Enqueuing Move request for scope (-0.15, 0.02)
22:42:21.139 00.001 16108 Worker thread wakes up
22:42:21.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
22:42:21.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
22:42:21.139 00.000 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.02
22:42:21.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:42:21.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:21.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:21.139 00.000 16108 MoveAxis(E, 0, ABG)
22:42:21.139 00.000 16108 Move returns status 0, amount 0
22:42:21.139 00.000 16108 MoveAxis(N, 0, ABG)
22:42:21.139 00.000 16108 Move returns status 0, amount 0
22:42:21.139 00.000 16108 move complete, result=0
22:42:21.140 00.001 16108 worker thread done servicing request
22:42:21.144 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3853, FiltMin=3341, FiltMax=54009, Gamma=1.000
22:42:21.162 00.018 21068 UpdateGuideState exits: m=111777 SNR=71.3
22:42:21.164 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:21.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:21.167 00.002 21068 Enqueuing Expose request
22:42:21.168 00.001 16108 Worker thread wakes up
22:42:21.168 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:21.169 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:21.170 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:22.155 00.985 16108 Exposure complete
22:42:22.227 00.072 16108 worker thread done servicing request
22:42:22.227 00.000 21068 OnExposeComplete: enter
22:42:22.228 00.001 21068 UpdateGuideState(): m_state=6
22:42:22.229 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2331
22:42:22.229 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=877.66, Mass=110536, SNR=63.9, Peak=17043 HFD=2.9
22:42:22.230 00.001 21068 MultiStar: [#1 -0.34,-0.04,1.36,U] [#2 -0.11,0.17,1.62,U] [#3 -0.12,0.13,1.27,U] [#4 -0.36,-0.33,0.87,U] [#5 -0.08,-0.05,1.01,U] [#6 0.18,0.21,0.92,U] [#7 -0.30,0.19,0.84,U] [#8 -0.24,0.12,0.94,U] 
22:42:22.232 00.002 21068 refined, 8 included, MultiStar: {-0.19, 0.06}, one-star: {-0.38, 0.11}
22:42:22.233 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
22:42:22.233 00.000 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
22:42:22.234 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.82 mountX=0.20 mountY=-0.02, mountTheta=-0.08
22:42:22.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.06, opts=13)
22:42:22.237 00.001 21068 Enqueuing Move request for scope (-0.19, 0.06)
22:42:22.237 00.000 16108 Worker thread wakes up
22:42:22.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
22:42:22.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
22:42:22.238 00.001 16108 Moving (-0.19, 0.06) raw xDistance=0.20 yDistance=-0.02
22:42:22.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:42:22.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:22.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:42:22.238 00.000 16108 MoveAxis(E, 0, ABG)
22:42:22.238 00.000 16108 Move returns status 0, amount 0
22:42:22.238 00.000 16108 MoveAxis(N, 0, ABG)
22:42:22.238 00.000 16108 Move returns status 0, amount 0
22:42:22.238 00.000 16108 move complete, result=0
22:42:22.238 00.000 16108 worker thread done servicing request
22:42:22.242 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3856, FiltMin=3296, FiltMax=57337, Gamma=1.000
22:42:22.258 00.016 21068 UpdateGuideState exits: m=110536 SNR=63.9
22:42:22.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:22.262 00.001 21068 Enqueuing Expose request
22:42:22.262 00.000 16108 Worker thread wakes up
22:42:22.262 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:22.263 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:22.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:23.424 01.161 16108 Exposure complete
22:42:23.487 00.063 16108 worker thread done servicing request
22:42:23.487 00.000 21068 OnExposeComplete: enter
22:42:23.488 00.001 21068 UpdateGuideState(): m_state=6
22:42:23.488 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2332
22:42:23.489 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=877.75, Mass=117404, SNR=78.1, Peak=17251 HFD=2.9
22:42:23.490 00.001 21068 MultiStar: [#1 0.21,0.07,1.00,U] [#2 -0.15,0.12,1.21,U] [#3 -0.14,0.14,1.04,U] [#4 -0.28,-0.27,0.87,U] [#5 0.09,0.09,0.97,U] [#6 -0.15,0.17,0.78,U] [#7 -0.49,0.41,0.00,M1] [#8 -0.16,0.24,0.76,U] 
22:42:23.491 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {-0.36, 0.20}
22:42:23.492 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
22:42:23.493 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:42:23.495 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=0.13 mountY=-0.06, mountTheta=-0.46
22:42:23.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
22:42:23.498 00.001 21068 Enqueuing Move request for scope (-0.12, 0.09)
22:42:23.498 00.000 16108 Worker thread wakes up
22:42:23.499 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:42:23.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:42:23.499 00.000 16108 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=-0.06
22:42:23.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:42:23.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:23.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:42:23.499 00.000 16108 MoveAxis(E, 0, ABG)
22:42:23.499 00.000 16108 Move returns status 0, amount 0
22:42:23.499 00.000 16108 MoveAxis(N, 0, ABG)
22:42:23.499 00.000 16108 Move returns status 0, amount 0
22:42:23.499 00.000 16108 move complete, result=0
22:42:23.499 00.000 16108 worker thread done servicing request
22:42:23.505 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3853, FiltMin=3305, FiltMax=50960, Gamma=1.000
22:42:23.521 00.016 21068 UpdateGuideState exits: m=117404 SNR=78.1
22:42:23.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:23.522 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:23.523 00.001 21068 Enqueuing Expose request
22:42:23.525 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:23.526 00.001 16108 Worker thread wakes up
22:42:23.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:23.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:24.486 00.960 16108 Exposure complete
22:42:24.552 00.066 16108 worker thread done servicing request
22:42:24.552 00.000 21068 OnExposeComplete: enter
22:42:24.553 00.001 21068 UpdateGuideState(): m_state=6
22:42:24.554 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2333
22:42:24.556 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=877.43, Mass=138610, SNR=86.6, Peak=20963 HFD=3.2
22:42:24.558 00.002 21068 MultiStar: [#1 -0.14,-0.19,0.98,U] [#2 -0.23,-0.03,0.99,U] [#3 -0.05,-0.28,1.00,U] [#4 0.03,-0.50,0.63,U] [#5 0.15,-0.29,0.78,U] [#6 0.28,-0.07,0.73,U] [#7 -0.44,0.19,0.55,U] [#8 -0.14,0.04,0.66,U] 
22:42:24.559 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.15}, one-star: {-0.34, -0.12}
22:42:24.560 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
22:42:24.561 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
22:42:24.562 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.17 mountX=0.07 mountY=0.17, mountTheta=1.16
22:42:24.563 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.15, opts=13)
22:42:24.564 00.001 21068 Enqueuing Move request for scope (-0.10, -0.15)
22:42:24.565 00.001 16108 Worker thread wakes up
22:42:24.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
22:42:24.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
22:42:24.565 00.000 16108 Moving (-0.10, -0.15) raw xDistance=0.07 yDistance=0.17
22:42:24.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:42:24.566 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:24.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:42:24.566 00.000 16108 MoveAxis(E, 0, ABG)
22:42:24.566 00.000 16108 Move returns status 0, amount 0
22:42:24.566 00.000 16108 MoveAxis(N, 0, ABG)
22:42:24.566 00.000 16108 Move returns status 0, amount 0
22:42:24.566 00.000 16108 move complete, result=0
22:42:24.566 00.000 16108 worker thread done servicing request
22:42:24.570 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3856, FiltMin=3302, FiltMax=50832, Gamma=1.000
22:42:24.587 00.017 21068 UpdateGuideState exits: m=138610 SNR=86.6
22:42:24.589 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.590 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:24.591 00.001 21068 Enqueuing Expose request
22:42:24.592 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:24.592 00.000 16108 Worker thread wakes up
22:42:24.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:24.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:25.753 01.161 16108 Exposure complete
22:42:25.810 00.057 16108 worker thread done servicing request
22:42:25.810 00.000 21068 OnExposeComplete: enter
22:42:25.811 00.001 21068 UpdateGuideState(): m_state=6
22:42:25.811 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2334
22:42:25.812 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.45, Mass=101546, SNR=68.0, Peak=16371 HFD=2.9
22:42:25.814 00.002 21068 MultiStar: [#1 -0.17,-0.20,1.16,U] [#2 0.01,-0.06,1.28,U] [#3 -0.12,-0.03,1.22,U] [#4 -0.01,-0.51,0.91,U] [#5 0.10,-0.48,1.04,U] [#6 0.46,-0.15,0.84,U] [#7 -0.49,0.26,0.00,M1] [#8 0.00,0.17,0.89,U] 
22:42:25.814 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.17}, one-star: {-0.23, -0.11}
22:42:25.815 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
22:42:25.816 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
22:42:25.817 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.62 mountX=-0.02 mountY=0.16, mountTheta=1.70
22:42:25.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
22:42:25.820 00.001 21068 Enqueuing Move request for scope (-0.01, -0.17)
22:42:25.822 00.002 16108 Worker thread wakes up
22:42:25.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
22:42:25.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
22:42:25.822 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.16
22:42:25.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:42:25.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:25.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:42:25.822 00.000 16108 MoveAxis(E, 0, ABG)
22:42:25.822 00.000 16108 Move returns status 0, amount 0
22:42:25.822 00.000 16108 MoveAxis(N, 0, ABG)
22:42:25.822 00.000 16108 Move returns status 0, amount 0
22:42:25.822 00.000 16108 move complete, result=0
22:42:25.822 00.000 16108 worker thread done servicing request
22:42:25.826 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3856, FiltMin=3318, FiltMax=50720, Gamma=1.000
22:42:25.843 00.017 21068 UpdateGuideState exits: m=101546 SNR=68.0
22:42:25.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.845 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:25.845 00.000 21068 Enqueuing Expose request
22:42:25.846 00.001 16108 Worker thread wakes up
22:42:25.846 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:25.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:25.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:26.808 00.961 16108 Exposure complete
22:42:26.871 00.063 16108 worker thread done servicing request
22:42:26.871 00.000 21068 OnExposeComplete: enter
22:42:26.872 00.001 21068 UpdateGuideState(): m_state=6
22:42:26.874 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2335
22:42:26.875 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.62, Mass=109940, SNR=76.4, Peak=16723 HFD=3.0
22:42:26.877 00.002 21068 MultiStar: [#1 0.12,-0.20,1.19,U] [#2 -0.02,0.03,1.20,U] [#3 -0.14,-0.02,1.21,U] [#4 0.11,-0.44,0.98,U] [#5 0.17,-0.07,0.86,U] [#6 0.19,0.20,0.83,U] [#7 -0.45,0.36,0.00,M2] [#8 -0.07,-0.02,0.62,U] 
22:42:26.878 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.06}, one-star: {-0.28, 0.07}
22:42:26.879 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
22:42:26.880 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
22:42:26.881 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.50 mountX=-0.01 mountY=0.06, mountTheta=1.82
22:42:26.884 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
22:42:26.884 00.000 21068 Enqueuing Move request for scope (0.00, -0.06)
22:42:26.885 00.001 16108 Worker thread wakes up
22:42:26.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
22:42:26.885 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
22:42:26.885 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
22:42:26.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:42:26.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:26.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:26.885 00.000 16108 MoveAxis(E, 0, ABG)
22:42:26.885 00.000 16108 Move returns status 0, amount 0
22:42:26.885 00.000 16108 MoveAxis(N, 0, ABG)
22:42:26.886 00.001 16108 Move returns status 0, amount 0
22:42:26.886 00.000 16108 move complete, result=0
22:42:26.886 00.000 16108 worker thread done servicing request
22:42:26.890 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3856, FiltMin=3328, FiltMax=60592, Gamma=1.000
22:42:26.906 00.016 21068 UpdateGuideState exits: m=109940 SNR=76.4
22:42:26.906 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:26.908 00.001 21068 Enqueuing Expose request
22:42:26.908 00.000 16108 Worker thread wakes up
22:42:26.908 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:26.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:26.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:28.071 01.162 16108 Exposure complete
22:42:28.142 00.071 16108 worker thread done servicing request
22:42:28.142 00.000 21068 OnExposeComplete: enter
22:42:28.143 00.001 21068 UpdateGuideState(): m_state=6
22:42:28.145 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2336
22:42:28.146 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.10, Mass=120248, SNR=84.2, Peak=21331 HFD=2.9
22:42:28.147 00.001 21068 MultiStar: [#1 0.09,-0.23,1.00,U] [#2 -0.17,0.03,1.22,U] [#3 -0.05,-0.21,0.86,U] [#4 0.12,-0.43,0.73,U] [#5 0.10,-0.21,0.84,U] [#6 0.21,-0.10,0.73,U] [#7 -0.14,0.18,0.49,U] [#8 -0.08,-0.15,0.68,U] 
22:42:28.148 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.19}, one-star: {-0.07, -0.45}
22:42:28.150 00.002 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
22:42:28.151 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
22:42:28.151 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=-0.03 mountY=0.18, mountTheta=1.73
22:42:28.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.19, opts=13)
22:42:28.154 00.001 21068 Enqueuing Move request for scope (-0.00, -0.19)
22:42:28.155 00.001 16108 Worker thread wakes up
22:42:28.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
22:42:28.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
22:42:28.155 00.000 16108 Moving (-0.00, -0.19) raw xDistance=-0.03 yDistance=0.18
22:42:28.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:42:28.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:28.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:42:28.155 00.000 16108 MoveAxis(E, 0, ABG)
22:42:28.155 00.000 16108 Move returns status 0, amount 0
22:42:28.155 00.000 16108 MoveAxis(N, 0, ABG)
22:42:28.155 00.000 16108 Move returns status 0, amount 0
22:42:28.155 00.000 16108 move complete, result=0
22:42:28.155 00.000 16108 worker thread done servicing request
22:42:28.159 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3856, FiltMin=3315, FiltMax=49200, Gamma=1.000
22:42:28.174 00.015 21068 UpdateGuideState exits: m=120248 SNR=84.2
22:42:28.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:28.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:28.177 00.001 21068 Enqueuing Expose request
22:42:28.178 00.001 16108 Worker thread wakes up
22:42:28.178 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:28.178 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:28.179 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:29.153 00.974 16108 Exposure complete
22:42:29.218 00.065 16108 worker thread done servicing request
22:42:29.218 00.000 21068 OnExposeComplete: enter
22:42:29.219 00.001 21068 UpdateGuideState(): m_state=6
22:42:29.220 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2337
22:42:29.223 00.003 21068 Star::Find returns 1 (0), X=220.00, Y=877.23, Mass=115244, SNR=73.0, Peak=18195 HFD=3.2
22:42:29.224 00.001 21068 MultiStar: [#1 0.16,-0.10,1.16,U] [#2 0.07,0.01,1.15,U] [#3 0.02,-0.09,1.15,U] [#4 0.05,-0.53,0.88,U] [#5 0.26,-0.38,1.00,U] [#6 0.38,-0.10,0.90,U] [#7 -0.13,0.19,0.65,U] [#8 -0.04,-0.01,0.72,U] 
22:42:29.225 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.16}, one-star: {-0.19, -0.33}
22:42:29.227 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:42:29.228 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
22:42:29.229 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.14 mountX=-0.10 mountY=0.14, mountTheta=2.20
22:42:29.232 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
22:42:29.234 00.002 21068 Enqueuing Move request for scope (0.07, -0.16)
22:42:29.235 00.001 16108 Worker thread wakes up
22:42:29.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
22:42:29.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
22:42:29.235 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.10 yDistance=0.14
22:42:29.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:42:29.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:29.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:29.235 00.000 16108 MoveAxis(E, 0, ABG)
22:42:29.235 00.000 16108 Move returns status 0, amount 0
22:42:29.235 00.000 16108 MoveAxis(N, 0, ABG)
22:42:29.235 00.000 16108 Move returns status 0, amount 0
22:42:29.235 00.000 16108 move complete, result=0
22:42:29.235 00.000 16108 worker thread done servicing request
22:42:29.241 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3856, FiltMin=3283, FiltMax=48832, Gamma=1.000
22:42:29.262 00.021 21068 UpdateGuideState exits: m=115244 SNR=73.0
22:42:29.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:29.265 00.001 21068 Enqueuing Expose request
22:42:29.265 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:29.266 00.001 16108 Worker thread wakes up
22:42:29.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:29.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:30.416 01.150 16108 Exposure complete
22:42:30.475 00.059 16108 worker thread done servicing request
22:42:30.475 00.000 21068 OnExposeComplete: enter
22:42:30.476 00.001 21068 UpdateGuideState(): m_state=6
22:42:30.477 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2338
22:42:30.478 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=877.32, Mass=110070, SNR=77.7, Peak=19619 HFD=3.0
22:42:30.479 00.001 21068 MultiStar: [#1 -0.02,-0.01,1.00,U] [#2 -0.11,-0.06,1.23,U] [#3 0.04,-0.00,1.08,U] [#4 -0.05,-0.35,0.86,U] [#5 -0.23,-0.32,0.81,U] [#6 0.09,0.14,0.75,U] [#7 -0.46,0.10,0.56,U] [#8 -0.07,0.03,0.77,U] 
22:42:30.480 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.09}, one-star: {-0.50, -0.24}
22:42:30.481 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
22:42:30.481 00.000 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
22:42:30.482 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.57 mountX=0.12 mountY=0.12, mountTheta=0.78
22:42:30.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.09, opts=13)
22:42:30.485 00.001 21068 Enqueuing Move request for scope (-0.13, -0.09)
22:42:30.486 00.001 16108 Worker thread wakes up
22:42:30.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
22:42:30.486 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
22:42:30.486 00.000 16108 Moving (-0.13, -0.09) raw xDistance=0.12 yDistance=0.12
22:42:30.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:42:30.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:30.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:30.486 00.000 16108 MoveAxis(E, 0, ABG)
22:42:30.486 00.000 16108 Move returns status 0, amount 0
22:42:30.486 00.000 16108 MoveAxis(N, 0, ABG)
22:42:30.486 00.000 16108 Move returns status 0, amount 0
22:42:30.486 00.000 16108 move complete, result=0
22:42:30.486 00.000 16108 worker thread done servicing request
22:42:30.490 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3856, FiltMin=3286, FiltMax=60992, Gamma=1.000
22:42:30.512 00.022 21068 UpdateGuideState exits: m=110070 SNR=77.7
22:42:30.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:30.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:30.515 00.001 21068 Enqueuing Expose request
22:42:30.516 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:30.517 00.001 16108 Worker thread wakes up
22:42:30.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:30.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:31.491 00.974 16108 Exposure complete
22:42:31.554 00.063 16108 worker thread done servicing request
22:42:31.554 00.000 21068 OnExposeComplete: enter
22:42:31.556 00.002 21068 UpdateGuideState(): m_state=6
22:42:31.557 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2339
22:42:31.558 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.24, Mass=111760, SNR=71.5, Peak=17331 HFD=3.2
22:42:31.560 00.002 21068 MultiStar: [#1 0.19,-0.12,1.13,U] [#2 0.11,-0.08,1.52,U] [#3 0.03,0.00,1.00,U] [#4 -0.22,-0.30,0.70,U] [#5 -0.08,-0.33,0.91,U] [#6 -0.04,-0.09,0.92,U] [#7 -0.13,0.25,0.59,U] [#8 -0.20,-0.12,0.74,U] 
22:42:31.560 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.26, -0.31}
22:42:31.562 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
22:42:31.563 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
22:42:31.564 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.87 mountX=0.02 mountY=0.14, mountTheta=1.44
22:42:31.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
22:42:31.566 00.000 21068 Enqueuing Move request for scope (-0.04, -0.13)
22:42:31.567 00.001 16108 Worker thread wakes up
22:42:31.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
22:42:31.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
22:42:31.568 00.001 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.14
22:42:31.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:31.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:42:31.568 00.000 16108 MoveAxis(E, 0, ABG)
22:42:31.568 00.000 16108 Move returns status 0, amount 0
22:42:31.568 00.000 16108 MoveAxis(N, 0, ABG)
22:42:31.568 00.000 16108 Move returns status 0, amount 0
22:42:31.568 00.000 16108 move complete, result=0
22:42:31.568 00.000 16108 worker thread done servicing request
22:42:31.571 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3853, FiltMin=3328, FiltMax=53965, Gamma=1.000
22:42:31.585 00.014 21068 UpdateGuideState exits: m=111760 SNR=71.5
22:42:31.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.588 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:31.589 00.001 21068 Enqueuing Expose request
22:42:31.590 00.001 16108 Worker thread wakes up
22:42:31.590 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:31.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:31.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:32.751 01.160 16108 Exposure complete
22:42:32.813 00.062 16108 worker thread done servicing request
22:42:32.813 00.000 21068 OnExposeComplete: enter
22:42:32.814 00.001 21068 UpdateGuideState(): m_state=6
22:42:32.815 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2340
22:42:32.816 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.28, Mass=108382, SNR=74.8, Peak=16291 HFD=3.2
22:42:32.817 00.001 21068 MultiStar: [#1 -0.24,-0.10,1.03,U] [#2 -0.35,0.07,1.41,U] [#3 0.04,-0.04,1.19,U] [#4 -0.38,-0.37,0.85,U] [#5 -0.19,-0.33,0.94,U] [#6 -0.02,0.01,0.89,U] [#7 -0.59,0.19,0.00,M1] [#8 -0.47,-0.20,0.73,U] 
22:42:32.817 00.000 21068 refined, 7 included, MultiStar: {-0.22, -0.14}, one-star: {-0.22, -0.28}
22:42:32.818 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.73)
22:42:32.820 00.002 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
22:42:32.821 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.59 mountX=0.19 mountY=0.18, mountTheta=0.76
22:42:32.823 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.14, opts=13)
22:42:32.823 00.000 21068 Enqueuing Move request for scope (-0.22, -0.14)
22:42:32.824 00.001 16108 Worker thread wakes up
22:42:32.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
22:42:32.824 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
22:42:32.824 00.000 16108 Moving (-0.22, -0.14) raw xDistance=0.19 yDistance=0.18
22:42:32.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:42:32.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:32.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:42:32.824 00.000 16108 MoveAxis(E, 0, ABG)
22:42:32.824 00.000 16108 Move returns status 0, amount 0
22:42:32.824 00.000 16108 MoveAxis(N, 0, ABG)
22:42:32.825 00.001 16108 Move returns status 0, amount 0
22:42:32.825 00.000 16108 move complete, result=0
22:42:32.825 00.000 16108 worker thread done servicing request
22:42:32.828 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3856, FiltMin=3257, FiltMax=55392, Gamma=1.000
22:42:32.849 00.021 21068 UpdateGuideState exits: m=108382 SNR=74.8
22:42:32.851 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:32.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:32.853 00.001 21068 Enqueuing Expose request
22:42:32.854 00.001 16108 Worker thread wakes up
22:42:32.854 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:32.856 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:32.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:33.825 00.969 16108 Exposure complete
22:42:33.885 00.060 16108 worker thread done servicing request
22:42:33.886 00.001 21068 OnExposeComplete: enter
22:42:33.886 00.000 21068 UpdateGuideState(): m_state=6
22:42:33.887 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2341
22:42:33.888 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.33, Mass=119301, SNR=85.0, Peak=19427 HFD=3.0
22:42:33.890 00.002 21068 MultiStar: [#1 -0.30,-0.11,1.05,U] [#2 -0.06,-0.05,1.22,U] [#3 -0.10,-0.12,0.87,U] [#4 -0.11,-0.50,0.79,U] [#5 -0.12,-0.36,0.71,U] [#6 0.17,-0.05,0.76,U] [#7 -0.23,0.10,0.55,U] [#8 -0.26,-0.01,0.86,U] 
22:42:33.891 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.15}, one-star: {-0.43, -0.23}
22:42:33.892 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
22:42:33.892 00.000 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
22:42:33.893 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-2.41 mountX=0.14 mountY=0.18, mountTheta=0.93
22:42:33.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.15, opts=13)
22:42:33.896 00.001 21068 Enqueuing Move request for scope (-0.17, -0.15)
22:42:33.897 00.001 16108 Worker thread wakes up
22:42:33.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
22:42:33.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
22:42:33.897 00.000 16108 Moving (-0.17, -0.15) raw xDistance=0.14 yDistance=0.18
22:42:33.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:42:33.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:33.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:42:33.897 00.000 16108 MoveAxis(E, 0, ABG)
22:42:33.897 00.000 16108 Move returns status 0, amount 0
22:42:33.897 00.000 16108 MoveAxis(N, 0, ABG)
22:42:33.897 00.000 16108 Move returns status 0, amount 0
22:42:33.897 00.000 16108 move complete, result=0
22:42:33.897 00.000 16108 worker thread done servicing request
22:42:33.903 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3856, FiltMin=3280, FiltMax=57523, Gamma=1.000
22:42:33.919 00.016 21068 UpdateGuideState exits: m=119301 SNR=85.0
22:42:33.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:33.921 00.000 21068 Enqueuing Expose request
22:42:33.922 00.001 16108 Worker thread wakes up
22:42:33.922 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:33.923 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:33.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:35.074 01.151 16108 Exposure complete
22:42:35.136 00.062 16108 worker thread done servicing request
22:42:35.136 00.000 21068 OnExposeComplete: enter
22:42:35.137 00.001 21068 UpdateGuideState(): m_state=6
22:42:35.138 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2342
22:42:35.139 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.45, Mass=118943, SNR=74.2, Peak=17139 HFD=3.3
22:42:35.140 00.001 21068 MultiStar: [#1 -0.07,-0.10,1.02,U] [#2 -0.20,-0.11,1.18,U] [#3 0.00,-0.02,1.22,U] [#4 -0.17,-0.02,0.94,U] [#5 0.12,-0.41,0.97,U] [#6 0.37,-0.05,0.82,U] [#7 -0.09,0.16,0.68,U] [#8 -0.12,0.22,0.87,U] 
22:42:35.141 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.02, -0.10}
22:42:35.142 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
22:42:35.142 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
22:42:35.143 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.01 mountX=0.02 mountY=0.06, mountTheta=1.31
22:42:35.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
22:42:35.146 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
22:42:35.147 00.001 16108 Worker thread wakes up
22:42:35.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:42:35.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:42:35.147 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.06
22:42:35.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:35.148 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:35.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:35.148 00.000 16108 MoveAxis(E, 0, ABG)
22:42:35.148 00.000 16108 Move returns status 0, amount 0
22:42:35.148 00.000 16108 MoveAxis(N, 0, ABG)
22:42:35.148 00.000 16108 Move returns status 0, amount 0
22:42:35.148 00.000 16108 move complete, result=0
22:42:35.148 00.000 16108 worker thread done servicing request
22:42:35.153 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3856, FiltMin=3301, FiltMax=49120, Gamma=1.000
22:42:35.169 00.016 21068 UpdateGuideState exits: m=118943 SNR=74.2
22:42:35.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:35.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:35.172 00.001 21068 Enqueuing Expose request
22:42:35.172 00.000 16108 Worker thread wakes up
22:42:35.172 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:35.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:35.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:36.147 00.974 16108 Exposure complete
22:42:36.212 00.065 16108 worker thread done servicing request
22:42:36.212 00.000 21068 OnExposeComplete: enter
22:42:36.213 00.001 21068 UpdateGuideState(): m_state=6
22:42:36.214 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2343
22:42:36.215 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.31, Mass=104243, SNR=65.8, Peak=19507 HFD=2.6
22:42:36.215 00.000 21068 MultiStar: [#1 -0.00,-0.11,1.23,U] [#2 0.02,0.15,1.33,U] [#3 0.22,-0.32,1.25,U] [#4 -0.11,-0.51,0.89,U] [#5 0.31,-0.39,1.09,U] [#6 0.18,0.27,0.90,U] [#7 -0.24,0.05,0.69,U] [#8 0.00,-0.02,1.06,U] 
22:42:36.216 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {-0.11, -0.24}
22:42:36.217 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
22:42:36.219 00.002 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
22:42:36.219 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=-0.07 mountY=0.11, mountTheta=2.11
22:42:36.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.13, opts=13)
22:42:36.222 00.001 21068 Enqueuing Move request for scope (0.05, -0.13)
22:42:36.223 00.001 16108 Worker thread wakes up
22:42:36.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:42:36.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:42:36.223 00.000 16108 Moving (0.05, -0.13) raw xDistance=-0.07 yDistance=0.11
22:42:36.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:42:36.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:36.223 00.000 16108 MoveAxis(E, 0, ABG)
22:42:36.223 00.000 16108 Move returns status 0, amount 0
22:42:36.223 00.000 16108 MoveAxis(N, 0, ABG)
22:42:36.223 00.000 16108 Move returns status 0, amount 0
22:42:36.223 00.000 16108 move complete, result=0
22:42:36.223 00.000 16108 worker thread done servicing request
22:42:36.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3856, FiltMin=3344, FiltMax=47693, Gamma=1.000
22:42:36.243 00.017 21068 UpdateGuideState exits: m=104243 SNR=65.8
22:42:36.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:36.245 00.000 21068 Enqueuing Expose request
22:42:36.246 00.001 16108 Worker thread wakes up
22:42:36.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:36.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:36.246 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:37.408 01.162 16108 Exposure complete
22:42:37.470 00.062 16108 worker thread done servicing request
22:42:37.470 00.000 21068 OnExposeComplete: enter
22:42:37.471 00.001 21068 UpdateGuideState(): m_state=6
22:42:37.472 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2344
22:42:37.473 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.20, Mass=111074, SNR=75.1, Peak=19443 HFD=2.9
22:42:37.474 00.001 21068 MultiStar: [#1 0.06,-0.21,1.14,U] [#2 -0.20,-0.22,1.16,U] [#3 -0.03,0.01,1.04,U] [#4 0.11,-0.58,0.00,M1] [#5 0.02,-0.15,0.96,U] [#6 0.23,0.21,0.86,U] [#7 -0.23,-0.04,0.64,U] [#8 0.05,0.02,0.86,U] 
22:42:37.475 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {-0.01, -0.35}
22:42:37.475 00.000 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
22:42:37.477 00.002 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.71)
22:42:37.478 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.01 mountY=0.11, mountTheta=1.65
22:42:37.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
22:42:37.481 00.001 21068 Enqueuing Move request for scope (-0.01, -0.11)
22:42:37.481 00.000 16108 Worker thread wakes up
22:42:37.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:42:37.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:42:37.481 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
22:42:37.483 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:42:37.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:37.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:37.483 00.000 16108 MoveAxis(E, 0, ABG)
22:42:37.483 00.000 16108 Move returns status 0, amount 0
22:42:37.483 00.000 16108 MoveAxis(N, 0, ABG)
22:42:37.483 00.000 16108 Move returns status 0, amount 0
22:42:37.483 00.000 16108 move complete, result=0
22:42:37.483 00.000 16108 worker thread done servicing request
22:42:37.487 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3856, FiltMin=3315, FiltMax=53696, Gamma=1.000
22:42:37.504 00.017 21068 UpdateGuideState exits: m=111074 SNR=75.1
22:42:37.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:37.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:37.507 00.001 21068 Enqueuing Expose request
22:42:37.508 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:37.509 00.001 16108 Worker thread wakes up
22:42:37.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:37.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:38.482 00.973 16108 Exposure complete
22:42:38.547 00.065 16108 worker thread done servicing request
22:42:38.547 00.000 21068 OnExposeComplete: enter
22:42:38.548 00.001 21068 UpdateGuideState(): m_state=6
22:42:38.549 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2345
22:42:38.550 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.29, Mass=110180, SNR=69.5, Peak=20419 HFD=2.9
22:42:38.551 00.001 21068 MultiStar: [#1 -0.02,-0.41,1.25,U] [#2 -0.02,-0.10,1.31,U] [#3 0.01,-0.14,1.07,U] [#4 -0.28,-0.76,0.00,M2] [#5 0.01,-0.65,0.00,M1] [#6 0.11,0.25,0.89,U] [#7 -0.24,0.17,0.65,U] [#8 -0.15,-0.22,0.83,U] 
22:42:38.552 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {-0.32, -0.27}
22:42:38.553 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
22:42:38.554 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
22:42:38.555 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=0.05 mountY=0.15, mountTheta=1.21
22:42:38.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.13, opts=13)
22:42:38.557 00.000 21068 Enqueuing Move request for scope (-0.08, -0.13)
22:42:38.558 00.001 16108 Worker thread wakes up
22:42:38.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
22:42:38.558 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
22:42:38.558 00.000 16108 Moving (-0.08, -0.13) raw xDistance=0.05 yDistance=0.15
22:42:38.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:42:38.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:38.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:42:38.558 00.000 16108 MoveAxis(E, 0, ABG)
22:42:38.558 00.000 16108 Move returns status 0, amount 0
22:42:38.558 00.000 16108 MoveAxis(N, 0, ABG)
22:42:38.558 00.000 16108 Move returns status 0, amount 0
22:42:38.558 00.000 16108 move complete, result=0
22:42:38.558 00.000 16108 worker thread done servicing request
22:42:38.562 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3856, FiltMin=3289, FiltMax=56381, Gamma=1.000
22:42:38.582 00.020 21068 UpdateGuideState exits: m=110180 SNR=69.5
22:42:38.584 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.584 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:38.585 00.001 21068 Enqueuing Expose request
22:42:38.586 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:38.587 00.001 16108 Worker thread wakes up
22:42:38.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:38.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:39.747 01.160 16108 Exposure complete
22:42:39.808 00.061 16108 worker thread done servicing request
22:42:39.808 00.000 21068 OnExposeComplete: enter
22:42:39.809 00.001 21068 UpdateGuideState(): m_state=6
22:42:39.810 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2346
22:42:39.813 00.003 21068 Star::Find returns 1 (0), X=220.12, Y=877.26, Mass=107800, SNR=67.8, Peak=17907 HFD=2.9
22:42:39.814 00.001 21068 MultiStar: [#1 -0.25,-0.10,1.16,U] [#2 -0.00,0.03,1.32,U] [#3 0.06,-0.17,1.15,U] [#4 0.10,-0.39,1.00,U] [#5 0.44,-0.27,0.91,U] [#6 0.40,0.09,0.94,U] [#7 -0.19,0.38,0.68,U] [#8 0.03,-0.23,0.87,U] 
22:42:39.816 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {-0.07, -0.29}
22:42:39.817 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
22:42:39.818 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
22:42:39.819 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=-0.07 mountY=0.10, mountTheta=2.19
22:42:39.822 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.12, opts=13)
22:42:39.823 00.001 21068 Enqueuing Move request for scope (0.05, -0.12)
22:42:39.823 00.000 16108 Worker thread wakes up
22:42:39.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:42:39.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:42:39.825 00.002 16108 Moving (0.05, -0.12) raw xDistance=-0.07 yDistance=0.10
22:42:39.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:42:39.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:39.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:42:39.825 00.000 16108 MoveAxis(E, 0, ABG)
22:42:39.825 00.000 16108 Move returns status 0, amount 0
22:42:39.825 00.000 16108 MoveAxis(N, 0, ABG)
22:42:39.825 00.000 16108 Move returns status 0, amount 0
22:42:39.825 00.000 16108 move complete, result=0
22:42:39.825 00.000 16108 worker thread done servicing request
22:42:39.829 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3856, FiltMin=3325, FiltMax=51600, Gamma=1.000
22:42:39.850 00.021 21068 UpdateGuideState exits: m=107800 SNR=67.8
22:42:39.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:39.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:39.853 00.001 21068 Enqueuing Expose request
22:42:39.854 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:39.855 00.001 16108 Worker thread wakes up
22:42:39.855 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:39.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:40.832 00.977 16108 Exposure complete
22:42:40.898 00.066 16108 worker thread done servicing request
22:42:40.898 00.000 21068 OnExposeComplete: enter
22:42:40.901 00.003 21068 UpdateGuideState(): m_state=6
22:42:40.902 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2347
22:42:40.904 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=877.46, Mass=102046, SNR=72.7, Peak=16563 HFD=3.0
22:42:40.905 00.001 21068 MultiStar: [#1 -0.06,-0.12,1.11,U] [#2 0.15,-0.12,1.45,U] [#3 -0.01,-0.14,1.17,U] [#4 -0.03,-0.58,0.00,M2] [#5 0.01,-0.13,0.99,U] [#6 0.35,-0.03,1.02,U] [#7 -0.05,0.18,0.64,U] [#8 0.11,0.20,0.70,U] 
22:42:40.907 00.002 21068 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {-0.35, -0.10}
22:42:40.908 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:42:40.909 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:42:40.910 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.17 mountX=-0.04 mountY=0.05, mountTheta=2.17
22:42:40.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
22:42:40.913 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
22:42:40.915 00.002 16108 Worker thread wakes up
22:42:40.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:42:40.915 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:42:40.915 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
22:42:40.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:42:40.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:40.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:40.915 00.000 16108 MoveAxis(E, 0, ABG)
22:42:40.915 00.000 16108 Move returns status 0, amount 0
22:42:40.915 00.000 16108 MoveAxis(N, 0, ABG)
22:42:40.915 00.000 16108 Move returns status 0, amount 0
22:42:40.915 00.000 16108 move complete, result=0
22:42:40.916 00.001 16108 worker thread done servicing request
22:42:40.919 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3856, FiltMin=3229, FiltMax=48861, Gamma=1.000
22:42:40.938 00.019 21068 UpdateGuideState exits: m=102046 SNR=72.7
22:42:40.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:40.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:40.941 00.001 21068 Enqueuing Expose request
22:42:40.941 00.000 16108 Worker thread wakes up
22:42:40.942 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:40.943 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:40.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:42.092 01.149 16108 Exposure complete
22:42:42.164 00.072 16108 worker thread done servicing request
22:42:42.164 00.000 21068 OnExposeComplete: enter
22:42:42.167 00.003 21068 UpdateGuideState(): m_state=6
22:42:42.169 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2348
22:42:42.170 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.48, Mass=109210, SNR=76.3, Peak=15299 HFD=3.5
22:42:42.172 00.002 21068 MultiStar: [#1 -0.30,-0.05,0.98,U] [#2 0.18,-0.00,1.15,U] [#3 0.17,-0.39,1.01,U] [#4 -0.20,-0.33,0.90,U] [#5 0.09,-0.36,0.91,U] [#6 0.44,0.24,0.76,U] [#7 -0.45,0.07,0.57,U] [#8 -0.07,-0.10,0.80,U] 
22:42:42.173 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.24, -0.07}
22:42:42.174 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
22:42:42.176 00.002 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
22:42:42.178 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.01 mountY=0.13, mountTheta=1.53
22:42:42.181 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
22:42:42.182 00.001 21068 Enqueuing Move request for scope (-0.03, -0.13)
22:42:42.184 00.002 16108 Worker thread wakes up
22:42:42.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:42:42.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:42:42.184 00.000 16108 Moving (-0.03, -0.13) raw xDistance=0.01 yDistance=0.13
22:42:42.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:42.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:42.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:42:42.185 00.001 16108 MoveAxis(E, 0, ABG)
22:42:42.185 00.000 16108 Move returns status 0, amount 0
22:42:42.185 00.000 16108 MoveAxis(N, 0, ABG)
22:42:42.185 00.000 16108 Move returns status 0, amount 0
22:42:42.185 00.000 16108 move complete, result=0
22:42:42.185 00.000 16108 worker thread done servicing request
22:42:42.191 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3856, FiltMin=3277, FiltMax=51465, Gamma=1.000
22:42:42.212 00.021 21068 UpdateGuideState exits: m=109210 SNR=76.3
22:42:42.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:42.215 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:42.216 00.001 21068 Enqueuing Expose request
22:42:42.218 00.002 16108 Worker thread wakes up
22:42:42.218 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:42.220 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:42.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:43.197 00.977 16108 Exposure complete
22:42:43.263 00.066 16108 worker thread done servicing request
22:42:43.263 00.000 21068 OnExposeComplete: enter
22:42:43.265 00.002 21068 UpdateGuideState(): m_state=6
22:42:43.267 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2349
22:42:43.268 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.25, Mass=116036, SNR=77.8, Peak=18339 HFD=3.1
22:42:43.270 00.002 21068 MultiStar: [#1 -0.02,0.07,1.30,U] [#2 0.08,0.04,1.28,U] [#3 -0.21,-0.06,1.12,U] [#4 -0.13,-0.35,0.83,U] [#5 0.10,-0.30,0.89,U] [#6 0.20,0.03,0.88,U] [#7 -0.12,0.27,0.67,U] [#8 -0.31,0.11,0.71,U] 
22:42:43.271 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.31, -0.30}
22:42:43.273 00.002 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
22:42:43.274 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
22:42:43.275 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.47 mountX=0.06 mountY=0.07, mountTheta=0.88
22:42:43.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
22:42:43.278 00.001 21068 Enqueuing Move request for scope (-0.07, -0.06)
22:42:43.279 00.001 16108 Worker thread wakes up
22:42:43.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:42:43.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:42:43.279 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
22:42:43.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:42:43.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:43.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:43.279 00.000 16108 MoveAxis(E, 0, ABG)
22:42:43.279 00.000 16108 Move returns status 0, amount 0
22:42:43.279 00.000 16108 MoveAxis(N, 0, ABG)
22:42:43.279 00.000 16108 Move returns status 0, amount 0
22:42:43.279 00.000 16108 move complete, result=0
22:42:43.279 00.000 16108 worker thread done servicing request
22:42:43.285 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3856, FiltMin=3350, FiltMax=44009, Gamma=1.000
22:42:43.300 00.015 21068 UpdateGuideState exits: m=116036 SNR=77.8
22:42:43.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.303 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:43.304 00.001 21068 Enqueuing Expose request
22:42:43.305 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:43.306 00.001 16108 Worker thread wakes up
22:42:43.306 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:43.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:44.463 01.157 16108 Exposure complete
22:42:44.538 00.075 16108 worker thread done servicing request
22:42:44.538 00.000 21068 OnExposeComplete: enter
22:42:44.539 00.001 21068 UpdateGuideState(): m_state=6
22:42:44.541 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2350
22:42:44.542 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.20, Mass=132909, SNR=90.1, Peak=21923 HFD=2.9
22:42:44.544 00.002 21068 MultiStar: [#1 0.09,-0.12,0.93,U] [#2 0.30,-0.04,1.00,U] [#3 -0.01,0.02,0.81,U] [#4 0.16,-0.62,0.00,M1] [#5 0.17,-0.61,0.00,M1] [#6 0.28,-0.33,0.69,U] [#7 -0.15,-0.06,0.63,U] [#8 0.25,-0.07,0.67,U] 
22:42:44.545 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.14}, one-star: {-0.27, -0.35}
22:42:44.547 00.002 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
22:42:44.548 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
22:42:44.549 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.13 mountX=-0.09 mountY=0.12, mountTheta=2.21
22:42:44.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.14, opts=13)
22:42:44.552 00.001 21068 Enqueuing Move request for scope (0.07, -0.14)
22:42:44.553 00.001 16108 Worker thread wakes up
22:42:44.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
22:42:44.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
22:42:44.553 00.000 16108 Moving (0.07, -0.14) raw xDistance=-0.09 yDistance=0.12
22:42:44.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:42:44.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:44.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:44.553 00.000 16108 MoveAxis(E, 0, ABG)
22:42:44.553 00.000 16108 Move returns status 0, amount 0
22:42:44.553 00.000 16108 MoveAxis(N, 0, ABG)
22:42:44.553 00.000 16108 Move returns status 0, amount 0
22:42:44.553 00.000 16108 move complete, result=0
22:42:44.553 00.000 16108 worker thread done servicing request
22:42:44.557 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3853, FiltMin=3312, FiltMax=47680, Gamma=1.000
22:42:44.571 00.014 21068 UpdateGuideState exits: m=132909 SNR=90.1
22:42:44.573 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:44.575 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:44.576 00.001 21068 Enqueuing Expose request
22:42:44.577 00.001 16108 Worker thread wakes up
22:42:44.577 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:44.580 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:44.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:45.549 00.969 16108 Exposure complete
22:42:45.608 00.059 16108 worker thread done servicing request
22:42:45.608 00.000 21068 OnExposeComplete: enter
22:42:45.609 00.001 21068 UpdateGuideState(): m_state=6
22:42:45.610 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2351
22:42:45.611 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.29, Mass=101411, SNR=65.1, Peak=18051 HFD=2.7
22:42:45.613 00.002 21068 MultiStar: [#1 0.02,-0.33,1.28,U] [#2 0.16,-0.08,1.39,U] [#3 0.01,-0.02,1.10,U] [#4 0.28,-0.65,0.00,M2] [#5 0.31,-0.31,1.15,U] [#6 0.39,0.06,0.94,U] [#7 -0.22,-0.19,0.74,U] [#8 0.06,0.07,0.83,U] 
22:42:45.613 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.14}, one-star: {-0.22, -0.27}
22:42:45.614 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
22:42:45.615 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
22:42:45.616 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.08 mountX=-0.10 mountY=0.12, mountTheta=2.27
22:42:45.617 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.14, opts=13)
22:42:45.618 00.001 21068 Enqueuing Move request for scope (0.08, -0.14)
22:42:45.619 00.001 16108 Worker thread wakes up
22:42:45.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
22:42:45.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
22:42:45.620 00.001 16108 Moving (0.08, -0.14) raw xDistance=-0.10 yDistance=0.12
22:42:45.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:42:45.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:45.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:45.620 00.000 16108 MoveAxis(E, 0, ABG)
22:42:45.620 00.000 16108 Move returns status 0, amount 0
22:42:45.620 00.000 16108 MoveAxis(N, 0, ABG)
22:42:45.620 00.000 16108 Move returns status 0, amount 0
22:42:45.620 00.000 16108 move complete, result=0
22:42:45.620 00.000 16108 worker thread done servicing request
22:42:45.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3856, FiltMin=3325, FiltMax=51549, Gamma=1.000
22:42:45.646 00.022 21068 UpdateGuideState exits: m=101411 SNR=65.1
22:42:45.648 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:45.650 00.001 21068 Enqueuing Expose request
22:42:45.652 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:45.653 00.001 16108 Worker thread wakes up
22:42:45.653 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:45.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:46.805 01.152 16108 Exposure complete
22:42:46.875 00.070 16108 worker thread done servicing request
22:42:46.875 00.000 21068 OnExposeComplete: enter
22:42:46.877 00.002 21068 UpdateGuideState(): m_state=6
22:42:46.878 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2352
22:42:46.878 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=877.18, Mass=121727, SNR=79.7, Peak=20211 HFD=2.9
22:42:46.879 00.001 21068 MultiStar: [#1 -0.01,-0.11,1.15,U] [#2 0.08,-0.04,1.24,U] [#3 0.13,-0.11,1.15,U] [#4 -0.33,-0.48,0.00,M3] [#5 0.01,-0.53,1.10,U] [#6 0.01,0.12,0.84,U] [#7 -0.35,-0.06,0.59,U] [#8 0.08,-0.09,0.71,U] 
22:42:46.880 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {0.02, -0.38}
22:42:46.881 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
22:42:46.881 00.000 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
22:42:46.882 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.04 mountY=0.15, mountTheta=1.85
22:42:46.883 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
22:42:46.885 00.002 21068 Enqueuing Move request for scope (0.02, -0.16)
22:42:46.886 00.001 16108 Worker thread wakes up
22:42:46.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
22:42:46.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
22:42:46.886 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.04 yDistance=0.15
22:42:46.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:42:46.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:46.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:42:46.886 00.000 16108 MoveAxis(E, 0, ABG)
22:42:46.886 00.000 16108 Move returns status 0, amount 0
22:42:46.887 00.001 16108 MoveAxis(N, 0, ABG)
22:42:46.887 00.000 16108 Move returns status 0, amount 0
22:42:46.887 00.000 16108 move complete, result=0
22:42:46.887 00.000 16108 worker thread done servicing request
22:42:46.890 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3853, FiltMin=3286, FiltMax=48169, Gamma=1.000
22:42:46.907 00.017 21068 UpdateGuideState exits: m=121727 SNR=79.7
22:42:46.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:46.909 00.000 21068 Enqueuing Expose request
22:42:46.910 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:46.911 00.001 16108 Worker thread wakes up
22:42:46.911 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:46.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:47.880 00.969 16108 Exposure complete
22:42:47.948 00.068 16108 worker thread done servicing request
22:42:47.948 00.000 21068 OnExposeComplete: enter
22:42:47.950 00.002 21068 UpdateGuideState(): m_state=6
22:42:47.951 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2353
22:42:47.952 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.16, Mass=122234, SNR=86.0, Peak=20195 HFD=2.9
22:42:47.953 00.001 21068 MultiStar: [#1 0.01,-0.17,0.93,U] [#2 0.19,-0.07,1.14,U] [#3 0.01,-0.04,0.93,U] [#4 -0.05,-0.53,0.00,M4] [#5 -0.11,-0.42,0.84,U] [#6 0.09,-0.02,0.86,U] [#7 -0.03,-0.10,0.52,U] [#8 -0.10,-0.20,0.69,U] 
22:42:47.954 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.18}, one-star: {-0.18, -0.40}
22:42:47.955 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
22:42:47.956 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
22:42:47.957 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=-0.02 mountY=0.17, mountTheta=1.70
22:42:47.961 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.18, opts=13)
22:42:47.963 00.002 21068 Enqueuing Move request for scope (-0.01, -0.18)
22:42:47.964 00.001 16108 Worker thread wakes up
22:42:47.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
22:42:47.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
22:42:47.964 00.000 16108 Moving (-0.01, -0.18) raw xDistance=-0.02 yDistance=0.17
22:42:47.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:42:47.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:47.966 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:42:47.966 00.000 16108 MoveAxis(E, 0, ABG)
22:42:47.966 00.000 16108 Move returns status 0, amount 0
22:42:47.966 00.000 16108 MoveAxis(N, 0, ABG)
22:42:47.966 00.000 16108 Move returns status 0, amount 0
22:42:47.966 00.000 16108 move complete, result=0
22:42:47.966 00.000 16108 worker thread done servicing request
22:42:47.970 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3853, FiltMin=3216, FiltMax=49581, Gamma=1.000
22:42:47.988 00.018 21068 UpdateGuideState exits: m=122234 SNR=86.0
22:42:47.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:47.991 00.001 21068 Enqueuing Expose request
22:42:47.993 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:47.994 00.001 16108 Worker thread wakes up
22:42:47.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:47.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:49.143 01.149 16108 Exposure complete
22:42:49.219 00.076 16108 worker thread done servicing request
22:42:49.219 00.000 21068 OnExposeComplete: enter
22:42:49.222 00.003 21068 UpdateGuideState(): m_state=6
22:42:49.223 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2354
22:42:49.224 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.36, Mass=118041, SNR=73.9, Peak=19507 HFD=3.1
22:42:49.225 00.001 21068 MultiStar: [#1 0.01,-0.25,1.19,U] [#2 -0.10,0.06,1.27,U] [#3 -0.06,-0.34,1.04,U] [#4 -0.10,-0.47,0.85,U] [#5 0.01,-0.30,1.00,U] [#6 0.24,-0.11,0.78,U] [#7 -0.02,-0.08,0.66,U] [#8 -0.17,-0.15,0.84,U] 
22:42:49.226 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {-0.31, -0.19}
22:42:49.227 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
22:42:49.228 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.51)
22:42:49.229 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.87 mountX=0.03 mountY=0.21, mountTheta=1.45
22:42:49.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.20, opts=13)
22:42:49.232 00.001 21068 Enqueuing Move request for scope (-0.06, -0.20)
22:42:49.233 00.001 16108 Worker thread wakes up
22:42:49.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
22:42:49.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
22:42:49.234 00.001 16108 Moving (-0.06, -0.20) raw xDistance=0.03 yDistance=0.21
22:42:49.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:42:49.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:42:49.234 00.000 16108 MoveAxis(E, 0, ABG)
22:42:49.234 00.000 16108 Move returns status 0, amount 0
22:42:49.234 00.000 16108 MoveAxis(S, 42, ABG)
22:42:49.234 00.000 16108 Guiding  Dir = 1, Dur = 42
22:42:49.234 00.000 16108 IsSlewing returns 0
22:42:49.235 00.001 16108 IsGuiding returns 0
22:42:49.240 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3849, FiltMin=3328, FiltMax=51344, Gamma=1.000
22:42:49.241 00.001 16108 PulseGuide returned control before completion, sleep 46
22:42:49.258 00.017 21068 UpdateGuideState exits: m=118041 SNR=73.9
22:42:49.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:49.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:49.261 00.001 21068 Enqueuing Expose request
22:42:49.302 00.041 16108 IsGuiding returns 1
22:42:49.302 00.000 16108 scope still moving after pulse duration time elapsed
22:42:49.333 00.031 16108 IsSlewing returns 0
22:42:49.333 00.000 16108 IsGuiding returns 0
22:42:49.333 00.000 16108 scope move finished after 42 + 56 ms
22:42:49.333 00.000 16108 Move returns status 0, amount 42
22:42:49.333 00.000 16108 move complete, result=0
22:42:49.333 00.000 16108 worker thread done servicing request
22:42:49.333 00.000 16108 Worker thread wakes up
22:42:49.333 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
22:42:49.336 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:49.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:50.299 00.963 16108 Exposure complete
22:42:50.358 00.059 16108 worker thread done servicing request
22:42:50.359 00.001 21068 OnExposeComplete: enter
22:42:50.359 00.000 21068 UpdateGuideState(): m_state=6
22:42:50.360 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2355
22:42:50.361 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.65, Mass=111087, SNR=78.7, Peak=17699 HFD=3.2
22:42:50.362 00.001 21068 MultiStar: [#1 0.06,0.03,0.97,U] [#2 -0.02,0.27,1.20,U] [#3 0.16,-0.01,1.03,U] [#4 -0.10,-0.28,0.80,U] [#5 0.13,-0.24,0.90,U] [#6 0.14,0.08,0.81,U] [#7 -0.21,0.47,0.65,U] [#8 -0.09,0.14,0.84,U] 
22:42:50.363 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.33, 0.10}
22:42:50.365 00.002 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:42:50.366 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:42:50.366 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.95 mountX=0.03 mountY=-0.05, mountTheta=-0.99
22:42:50.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
22:42:50.368 00.000 21068 Enqueuing Move request for scope (-0.02, 0.06)
22:42:50.369 00.001 16108 Worker thread wakes up
22:42:50.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:42:50.369 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:42:50.369 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
22:42:50.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:42:50.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:50.370 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:50.370 00.000 16108 MoveAxis(E, 0, ABG)
22:42:50.370 00.000 16108 Move returns status 0, amount 0
22:42:50.370 00.000 16108 MoveAxis(N, 0, ABG)
22:42:50.370 00.000 16108 Move returns status 0, amount 0
22:42:50.370 00.000 16108 move complete, result=0
22:42:50.370 00.000 16108 worker thread done servicing request
22:42:50.373 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3853, FiltMin=3289, FiltMax=65520, Gamma=1.000
22:42:50.388 00.015 21068 UpdateGuideState exits: m=111087 SNR=78.7
22:42:50.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:50.391 00.001 21068 Enqueuing Expose request
22:42:50.391 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:50.392 00.001 16108 Worker thread wakes up
22:42:50.392 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:50.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:51.545 01.153 16108 Exposure complete
22:42:51.610 00.065 16108 worker thread done servicing request
22:42:51.610 00.000 21068 OnExposeComplete: enter
22:42:51.611 00.001 21068 UpdateGuideState(): m_state=6
22:42:51.613 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2356
22:42:51.614 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.62, Mass=104390, SNR=71.5, Peak=17587 HFD=2.8
22:42:51.617 00.003 21068 MultiStar: [#1 -0.01,0.24,1.15,U] [#2 0.07,0.33,1.30,U] [#3 -0.11,0.34,1.10,U] [#4 -0.16,-0.02,0.80,U] [#5 0.06,0.10,0.93,U] [#6 0.11,0.47,0.86,U] [#7 -0.11,0.58,0.00,M1] [#8 -0.11,0.10,1.01,U] 
22:42:51.619 00.002 21068 single-star, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.06, 0.07}
22:42:51.620 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
22:42:51.621 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
22:42:51.622 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=0.07 mountY=-0.06, mountTheta=-0.68
22:42:51.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
22:42:51.627 00.003 21068 Enqueuing Move request for scope (-0.06, 0.07)
22:42:51.628 00.001 16108 Worker thread wakes up
22:42:51.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:42:51.628 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:42:51.628 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
22:42:51.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:42:51.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:51.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:42:51.628 00.000 16108 MoveAxis(E, 0, ABG)
22:42:51.628 00.000 16108 Move returns status 0, amount 0
22:42:51.629 00.001 16108 MoveAxis(N, 0, ABG)
22:42:51.629 00.000 16108 Move returns status 0, amount 0
22:42:51.629 00.000 16108 move complete, result=0
22:42:51.629 00.000 16108 worker thread done servicing request
22:42:51.636 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=3853, FiltMin=3273, FiltMax=56317, Gamma=1.000
22:42:51.658 00.022 21068 UpdateGuideState exits: m=104390 SNR=71.5
22:42:51.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:51.662 00.002 21068 Enqueuing Expose request
22:42:51.663 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:51.663 00.000 16108 Worker thread wakes up
22:42:51.663 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:51.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:52.636 00.973 16108 Exposure complete
22:42:52.704 00.068 16108 worker thread done servicing request
22:42:52.704 00.000 21068 OnExposeComplete: enter
22:42:52.706 00.002 21068 UpdateGuideState(): m_state=6
22:42:52.708 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2357
22:42:52.710 00.002 21068 Star::Find returns 1 (0), X=219.86, Y=877.85, Mass=134248, SNR=90.2, Peak=19187 HFD=3.3
22:42:52.712 00.002 21068 MultiStar: [#1 -0.00,-0.01,0.83,U] [#2 -0.25,0.45,1.09,U] [#3 0.05,0.30,0.72,U] [#4 0.15,-0.08,0.76,U] [#5 0.22,-0.14,0.80,U] [#6 0.19,0.37,0.62,U] [#7 -0.12,0.44,0.54,U] [#8 -0.26,0.40,0.54,U] 
22:42:52.713 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.22}, one-star: {-0.32, 0.30}
22:42:52.714 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:42:52.715 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:42:52.716 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.80 mountX=0.09 mountY=-0.20, mountTheta=-1.15
22:42:52.718 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.22, opts=13)
22:42:52.719 00.001 21068 Enqueuing Move request for scope (-0.05, 0.22)
22:42:52.721 00.002 16108 Worker thread wakes up
22:42:52.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
22:42:52.721 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
22:42:52.721 00.000 16108 Moving (-0.05, 0.22) raw xDistance=0.09 yDistance=-0.20
22:42:52.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:42:52.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:52.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:42:52.721 00.000 16108 MoveAxis(E, 0, ABG)
22:42:52.721 00.000 16108 Move returns status 0, amount 0
22:42:52.721 00.000 16108 MoveAxis(N, 0, ABG)
22:42:52.721 00.000 16108 Move returns status 0, amount 0
22:42:52.721 00.000 16108 move complete, result=0
22:42:52.721 00.000 16108 worker thread done servicing request
22:42:52.727 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3853, FiltMin=3299, FiltMax=52128, Gamma=1.000
22:42:52.742 00.015 21068 UpdateGuideState exits: m=134248 SNR=90.2
22:42:52.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:52.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:52.745 00.001 21068 Enqueuing Expose request
22:42:52.745 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:42:52.746 00.001 16108 Worker thread wakes up
22:42:52.746 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:52.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:53.899 01.153 16108 Exposure complete
22:42:53.962 00.063 16108 worker thread done servicing request
22:42:53.962 00.000 21068 OnExposeComplete: enter
22:42:53.963 00.001 21068 UpdateGuideState(): m_state=6
22:42:53.964 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2358
22:42:53.965 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.83, Mass=119713, SNR=87.1, Peak=15683 HFD=3.3
22:42:53.966 00.001 21068 MultiStar: [#1 -0.09,0.09,0.89,U] [#2 -0.04,0.14,1.20,U] [#3 -0.04,-0.00,0.89,U] [#4 -0.24,-0.33,0.80,U] [#5 -0.05,-0.08,0.82,U] [#6 0.19,0.40,0.67,U] [#7 -0.07,0.24,0.50,U] [#8 -0.02,-0.11,0.75,U] 
22:42:53.968 00.002 21068 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.13, 0.28}
22:42:53.969 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
22:42:53.970 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
22:42:53.971 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.30 mountX=0.07 mountY=-0.05, mountTheta=-0.62
22:42:53.972 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
22:42:53.973 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
22:42:53.974 00.001 16108 Worker thread wakes up
22:42:53.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:42:53.974 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:42:53.974 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
22:42:53.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:42:53.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:53.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:53.974 00.000 16108 MoveAxis(E, 0, ABG)
22:42:53.974 00.000 16108 Move returns status 0, amount 0
22:42:53.974 00.000 16108 MoveAxis(N, 0, ABG)
22:42:53.974 00.000 16108 Move returns status 0, amount 0
22:42:53.974 00.000 16108 move complete, result=0
22:42:53.975 00.001 16108 worker thread done servicing request
22:42:53.981 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3849, FiltMin=3296, FiltMax=56077, Gamma=1.000
22:42:53.998 00.017 21068 UpdateGuideState exits: m=119713 SNR=87.1
22:42:53.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:54.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:54.001 00.001 21068 Enqueuing Expose request
22:42:54.002 00.001 16108 Worker thread wakes up
22:42:54.002 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:54.004 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:54.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:54.979 00.975 16108 Exposure complete
22:42:55.041 00.062 16108 worker thread done servicing request
22:42:55.041 00.000 21068 OnExposeComplete: enter
22:42:55.042 00.001 21068 UpdateGuideState(): m_state=6
22:42:55.043 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2359
22:42:55.044 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=877.75, Mass=115903, SNR=70.3, Peak=19891 HFD=2.8
22:42:55.045 00.001 21068 MultiStar: [#1 -0.09,-0.00,1.28,U] [#2 -0.08,0.33,1.28,U] [#3 0.05,0.20,1.27,U] [#4 -0.35,-0.34,1.04,U] [#5 0.09,0.01,0.87,U] [#6 0.03,0.34,0.83,U] [#7 -0.30,0.49,0.00,M1] [#8 -0.15,0.24,0.79,U] 
22:42:55.045 00.000 21068 refined, 7 included, MultiStar: {-0.13, 0.12}, one-star: {-0.54, 0.19}
22:42:55.046 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
22:42:55.047 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:42:55.048 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.39 mountX=0.15 mountY=-0.09, mountTheta=-0.53
22:42:55.049 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.12, opts=13)
22:42:55.050 00.001 21068 Enqueuing Move request for scope (-0.13, 0.12)
22:42:55.051 00.001 16108 Worker thread wakes up
22:42:55.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
22:42:55.051 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
22:42:55.051 00.000 16108 Moving (-0.13, 0.12) raw xDistance=0.15 yDistance=-0.09
22:42:55.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:42:55.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:55.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:55.051 00.000 16108 MoveAxis(E, 0, ABG)
22:42:55.051 00.000 16108 Move returns status 0, amount 0
22:42:55.051 00.000 16108 MoveAxis(N, 0, ABG)
22:42:55.051 00.000 16108 Move returns status 0, amount 0
22:42:55.051 00.000 16108 move complete, result=0
22:42:55.052 00.001 16108 worker thread done servicing request
22:42:55.056 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3853, FiltMin=3325, FiltMax=51081, Gamma=1.000
22:42:55.070 00.014 21068 UpdateGuideState exits: m=115903 SNR=70.3
22:42:55.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:55.073 00.001 21068 Enqueuing Expose request
22:42:55.074 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:55.075 00.001 16108 Worker thread wakes up
22:42:55.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:55.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:56.234 01.159 16108 Exposure complete
22:42:56.294 00.060 16108 worker thread done servicing request
22:42:56.294 00.000 21068 OnExposeComplete: enter
22:42:56.295 00.001 21068 UpdateGuideState(): m_state=6
22:42:56.296 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2360
22:42:56.298 00.002 21068 Star::Find returns 1 (0), X=219.76, Y=877.84, Mass=117434, SNR=79.7, Peak=18035 HFD=3.0
22:42:56.299 00.001 21068 MultiStar: [#1 -0.29,0.23,1.11,U] [#2 -0.21,0.42,1.18,U] [#3 -0.16,0.29,1.20,U] [#4 -0.30,0.06,0.87,U] [#5 -0.17,-0.26,0.82,U] [#6 0.24,0.42,0.71,U] [#7 -0.29,0.43,0.62,U] [#8 -0.33,0.31,0.64,U] 
22:42:56.300 00.001 21068 refined, 8 included, MultiStar: {-0.22, 0.24}, one-star: {-0.42, 0.28}
22:42:56.301 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
22:42:56.303 00.002 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
22:42:56.304 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.33 cameraTheta=2.31 mountX=0.26 mountY=-0.18, mountTheta=-0.62
22:42:56.305 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.24, opts=13)
22:42:56.306 00.001 21068 Enqueuing Move request for scope (-0.22, 0.24)
22:42:56.307 00.001 16108 Worker thread wakes up
22:42:56.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
22:42:56.307 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
22:42:56.307 00.000 16108 Moving (-0.22, 0.24) raw xDistance=0.26 yDistance=-0.18
22:42:56.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:42:56.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:56.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:42:56.307 00.000 16108 MoveAxis(W, 68, ABG)
22:42:56.307 00.000 16108 Guiding  Dir = 3, Dur = 68
22:42:56.307 00.000 16108 IsSlewing returns 0
22:42:56.308 00.001 16108 IsGuiding returns 0
22:42:56.309 00.001 16108 PulseGuide returned control before completion, sleep 78
22:42:56.311 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3853, FiltMin=3325, FiltMax=65520, Gamma=1.000
22:42:56.328 00.017 21068 UpdateGuideState exits: m=117434 SNR=79.7
22:42:56.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:56.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:56.331 00.001 21068 Enqueuing Expose request
22:42:56.396 00.065 16108 IsGuiding returns 1
22:42:56.396 00.000 16108 scope still moving after pulse duration time elapsed
22:42:56.427 00.031 16108 IsSlewing returns 0
22:42:56.427 00.000 16108 IsGuiding returns 0
22:42:56.427 00.000 16108 scope move finished after 68 + 51 ms
22:42:56.427 00.000 16108 Move returns status 0, amount 68
22:42:56.427 00.000 16108 MoveAxis(N, 0, ABG)
22:42:56.427 00.000 16108 Move returns status 0, amount 0
22:42:56.427 00.000 16108 move complete, result=0
22:42:56.428 00.001 16108 worker thread done servicing request
22:42:56.428 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
22:42:56.429 00.001 16108 Worker thread wakes up
22:42:56.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:56.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:57.406 00.977 16108 Exposure complete
22:42:57.470 00.064 16108 worker thread done servicing request
22:42:57.470 00.000 21068 OnExposeComplete: enter
22:42:57.471 00.001 21068 UpdateGuideState(): m_state=6
22:42:57.472 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2361
22:42:57.473 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.46, Mass=119841, SNR=77.9, Peak=16499 HFD=3.5
22:42:57.474 00.001 21068 MultiStar: [#1 -0.07,0.15,1.18,U] [#2 0.08,-0.04,1.22,U] [#3 -0.14,0.00,1.03,U] [#4 -0.22,-0.22,0.78,U] [#5 -0.07,-0.25,0.99,U] [#6 -0.04,0.24,0.80,U] [#7 -0.16,0.29,0.56,U] [#8 -0.30,0.10,0.84,U] 
22:42:57.475 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.22, -0.09}
22:42:57.476 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
22:42:57.477 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
22:42:57.479 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.11 mountY=0.02, mountTheta=0.18
22:42:57.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
22:42:57.482 00.001 21068 Enqueuing Move request for scope (-0.12, 0.01)
22:42:57.483 00.001 16108 Worker thread wakes up
22:42:57.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:42:57.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:42:57.483 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.11 yDistance=0.02
22:42:57.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:42:57.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:57.484 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:57.484 00.000 16108 MoveAxis(E, 0, ABG)
22:42:57.484 00.000 16108 Move returns status 0, amount 0
22:42:57.484 00.000 16108 MoveAxis(N, 0, ABG)
22:42:57.484 00.000 16108 Move returns status 0, amount 0
22:42:57.484 00.000 16108 move complete, result=0
22:42:57.484 00.000 16108 worker thread done servicing request
22:42:57.490 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3856, FiltMin=3296, FiltMax=58701, Gamma=1.000
22:42:57.506 00.016 21068 UpdateGuideState exits: m=119841 SNR=77.9
22:42:57.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:57.509 00.001 21068 Enqueuing Expose request
22:42:57.510 00.001 16108 Worker thread wakes up
22:42:57.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:57.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:57.510 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:58.671 01.161 16108 Exposure complete
22:42:58.736 00.065 16108 worker thread done servicing request
22:42:58.736 00.000 21068 OnExposeComplete: enter
22:42:58.737 00.001 21068 UpdateGuideState(): m_state=6
22:42:58.739 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2362
22:42:58.740 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.43, Mass=125687, SNR=84.2, Peak=17347 HFD=3.1
22:42:58.742 00.002 21068 MultiStar: [#1 0.17,-0.03,1.05,U] [#2 -0.00,-0.02,1.00,U] [#3 0.12,-0.07,0.86,U] [#4 -0.12,-0.18,0.65,U] [#5 -0.07,-0.29,0.94,U] [#6 -0.04,-0.02,0.69,U] [#7 -0.08,0.22,0.53,U] [#8 -0.31,0.22,0.68,U] 
22:42:58.744 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.02, -0.12}
22:42:58.745 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
22:42:58.746 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
22:42:58.747 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.00 mountX=0.01 mountY=0.05, mountTheta=1.32
22:42:58.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
22:42:58.750 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
22:42:58.751 00.001 16108 Worker thread wakes up
22:42:58.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:42:58.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:42:58.751 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
22:42:58.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:42:58.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:58.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:42:58.751 00.000 16108 MoveAxis(E, 0, ABG)
22:42:58.751 00.000 16108 Move returns status 0, amount 0
22:42:58.751 00.000 16108 MoveAxis(N, 0, ABG)
22:42:58.751 00.000 16108 Move returns status 0, amount 0
22:42:58.751 00.000 16108 move complete, result=0
22:42:58.751 00.000 16108 worker thread done servicing request
22:42:58.756 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3856, FiltMin=3299, FiltMax=56861, Gamma=1.000
22:42:58.772 00.016 21068 UpdateGuideState exits: m=125687 SNR=84.2
22:42:58.775 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.775 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:58.776 00.001 21068 Enqueuing Expose request
22:42:58.777 00.001 16108 Worker thread wakes up
22:42:58.777 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:58.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:58.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:42:59.749 00.971 16108 Exposure complete
22:42:59.814 00.065 16108 worker thread done servicing request
22:42:59.814 00.000 21068 OnExposeComplete: enter
22:42:59.815 00.001 21068 UpdateGuideState(): m_state=6
22:42:59.817 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2363
22:42:59.817 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=877.35, Mass=106661, SNR=74.9, Peak=15315 HFD=3.0
22:42:59.819 00.002 21068 MultiStar: [#1 -0.28,0.04,1.06,U] [#2 -0.05,0.26,1.20,U] [#3 -0.17,0.15,1.12,U] [#4 -0.21,-0.49,0.89,U] [#5 -0.13,-0.12,1.03,U] [#6 -0.10,0.06,0.82,U] [#7 -0.14,0.40,0.74,U] [#8 -0.51,0.33,0.00,M1] 
22:42:59.820 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.01}, one-star: {0.04, -0.20}
22:42:59.821 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
22:42:59.822 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
22:42:59.823 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.03 mountX=0.13 mountY=0.02, mountTheta=0.12
22:42:59.824 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
22:42:59.826 00.002 21068 Enqueuing Move request for scope (-0.13, 0.01)
22:42:59.827 00.001 16108 Worker thread wakes up
22:42:59.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:42:59.827 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:42:59.827 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
22:42:59.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:42:59.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:59.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:42:59.827 00.000 16108 MoveAxis(E, 0, ABG)
22:42:59.828 00.001 16108 Move returns status 0, amount 0
22:42:59.828 00.000 16108 MoveAxis(N, 0, ABG)
22:42:59.828 00.000 16108 Move returns status 0, amount 0
22:42:59.828 00.000 16108 move complete, result=0
22:42:59.828 00.000 16108 worker thread done servicing request
22:42:59.834 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3856, FiltMin=3267, FiltMax=58041, Gamma=1.000
22:42:59.854 00.020 21068 UpdateGuideState exits: m=106661 SNR=74.9
22:42:59.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:59.858 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:42:59.859 00.001 21068 Enqueuing Expose request
22:42:59.860 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:59.861 00.001 16108 Worker thread wakes up
22:42:59.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:42:59.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:01.020 01.159 16108 Exposure complete
22:43:01.087 00.067 16108 worker thread done servicing request
22:43:01.087 00.000 21068 OnExposeComplete: enter
22:43:01.088 00.001 21068 UpdateGuideState(): m_state=6
22:43:01.090 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2364
22:43:01.091 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.42, Mass=120359, SNR=66.5, Peak=18387 HFD=3.0
22:43:01.092 00.001 21068 MultiStar: [#1 -0.10,-0.19,1.35,U] [#2 -0.14,0.01,1.42,U] [#3 -0.21,0.03,1.25,U] [#4 0.19,-0.56,0.00,M1] [#5 0.01,-0.20,1.01,U] [#6 0.18,0.04,0.96,U] [#7 -0.13,0.22,0.72,U] [#8 -0.22,-0.06,0.93,U] 
22:43:01.093 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.08, -0.13}
22:43:01.094 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
22:43:01.096 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
22:43:01.097 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.69 mountX=0.08 mountY=0.06, mountTheta=0.67
22:43:01.098 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
22:43:01.100 00.002 21068 Enqueuing Move request for scope (-0.09, -0.04)
22:43:01.101 00.001 16108 Worker thread wakes up
22:43:01.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:43:01.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:43:01.101 00.000 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
22:43:01.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:43:01.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:01.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:01.101 00.000 16108 MoveAxis(E, 0, ABG)
22:43:01.101 00.000 16108 Move returns status 0, amount 0
22:43:01.101 00.000 16108 MoveAxis(N, 0, ABG)
22:43:01.101 00.000 16108 Move returns status 0, amount 0
22:43:01.101 00.000 16108 move complete, result=0
22:43:01.101 00.000 16108 worker thread done servicing request
22:43:01.107 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3856, FiltMin=3289, FiltMax=45017, Gamma=1.000
22:43:01.125 00.018 21068 UpdateGuideState exits: m=120359 SNR=66.5
22:43:01.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.126 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:01.128 00.002 21068 Enqueuing Expose request
22:43:01.129 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:01.130 00.001 16108 Worker thread wakes up
22:43:01.130 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:01.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:02.097 00.967 16108 Exposure complete
22:43:02.171 00.074 16108 worker thread done servicing request
22:43:02.171 00.000 21068 OnExposeComplete: enter
22:43:02.173 00.002 21068 UpdateGuideState(): m_state=6
22:43:02.173 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2365
22:43:02.174 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.40, Mass=104930, SNR=69.1, Peak=15315 HFD=3.0
22:43:02.175 00.001 21068 MultiStar: [#1 -0.09,-0.04,1.17,U] [#2 0.03,-0.04,1.29,U] [#3 0.27,-0.10,1.33,U] [#4 0.17,-0.40,0.99,U] [#5 0.12,-0.23,1.07,U] [#6 0.45,0.17,0.96,U] [#7 0.24,0.15,0.80,U] [#8 0.14,0.12,0.74,U] 
22:43:02.176 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.11, -0.15}
22:43:02.177 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
22:43:02.178 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
22:43:02.179 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.16 mountY=0.03, mountTheta=2.95
22:43:02.180 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
22:43:02.181 00.001 21068 Enqueuing Move request for scope (0.15, -0.07)
22:43:02.182 00.001 16108 Worker thread wakes up
22:43:02.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
22:43:02.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
22:43:02.182 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
22:43:02.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:43:02.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:02.183 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:02.183 00.000 16108 MoveAxis(E, 0, ABG)
22:43:02.183 00.000 16108 Move returns status 0, amount 0
22:43:02.183 00.000 16108 MoveAxis(N, 0, ABG)
22:43:02.183 00.000 16108 Move returns status 0, amount 0
22:43:02.183 00.000 16108 move complete, result=0
22:43:02.183 00.000 16108 worker thread done servicing request
22:43:02.189 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3856, FiltMin=3318, FiltMax=44701, Gamma=1.000
22:43:02.208 00.019 21068 UpdateGuideState exits: m=104930 SNR=69.1
22:43:02.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:02.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:02.211 00.001 21068 Enqueuing Expose request
22:43:02.213 00.002 16108 Worker thread wakes up
22:43:02.213 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:02.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:02.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:03.375 01.161 16108 Exposure complete
22:43:03.441 00.066 16108 worker thread done servicing request
22:43:03.442 00.001 21068 OnExposeComplete: enter
22:43:03.443 00.001 21068 UpdateGuideState(): m_state=6
22:43:03.444 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2366
22:43:03.445 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.33, Mass=108385, SNR=69.7, Peak=15699 HFD=3.0
22:43:03.446 00.001 21068 MultiStar: [#1 0.23,0.12,1.35,U] [#2 0.16,0.00,1.31,U] [#3 0.17,-0.06,1.22,U] [#4 0.20,-0.41,0.82,U] [#5 0.07,-0.03,1.12,U] [#6 0.20,-0.20,0.93,U] [#7 0.06,0.02,0.64,U] [#8 0.21,-0.17,0.76,U] 
22:43:03.447 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.22, -0.22}
22:43:03.447 00.000 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
22:43:03.448 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
22:43:03.449 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.47 mountX=-0.19 mountY=0.05, mountTheta=2.90
22:43:03.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
22:43:03.452 00.001 21068 Enqueuing Move request for scope (0.17, -0.09)
22:43:03.452 00.000 16108 Worker thread wakes up
22:43:03.453 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
22:43:03.453 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
22:43:03.453 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.19 yDistance=0.05
22:43:03.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:43:03.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:03.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:43:03.453 00.000 16108 MoveAxis(E, 0, ABG)
22:43:03.453 00.000 16108 Move returns status 0, amount 0
22:43:03.453 00.000 16108 MoveAxis(N, 0, ABG)
22:43:03.453 00.000 16108 Move returns status 0, amount 0
22:43:03.453 00.000 16108 move complete, result=0
22:43:03.453 00.000 16108 worker thread done servicing request
22:43:03.458 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3856, FiltMin=3309, FiltMax=42777, Gamma=1.000
22:43:03.485 00.027 21068 UpdateGuideState exits: m=108385 SNR=69.7
22:43:03.487 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:03.489 00.001 21068 Enqueuing Expose request
22:43:03.491 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:03.492 00.001 16108 Worker thread wakes up
22:43:03.492 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:03.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:04.456 00.964 16108 Exposure complete
22:43:04.521 00.065 16108 worker thread done servicing request
22:43:04.521 00.000 21068 OnExposeComplete: enter
22:43:04.522 00.001 21068 UpdateGuideState(): m_state=6
22:43:04.523 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2367
22:43:04.525 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=877.12, Mass=130420, SNR=83.9, Peak=19651 HFD=2.9
22:43:04.526 00.001 21068 MultiStar: [#1 0.05,0.02,0.95,U] [#2 0.00,-0.02,1.14,U] [#3 0.11,0.06,0.93,U] [#4 0.06,-0.61,0.00,M1] [#5 0.15,-0.37,0.82,U] [#6 0.10,0.22,0.68,U] [#7 -0.00,-0.00,0.55,U] [#8 -0.34,-0.18,0.63,U] 
22:43:04.527 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {-0.03, -0.43}
22:43:04.528 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
22:43:04.529 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
22:43:04.530 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=-0.03 mountY=0.09, mountTheta=1.89
22:43:04.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
22:43:04.534 00.002 21068 Enqueuing Move request for scope (0.01, -0.10)
22:43:04.535 00.001 16108 Worker thread wakes up
22:43:04.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:43:04.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:43:04.535 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.09
22:43:04.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:43:04.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:04.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:43:04.535 00.000 16108 MoveAxis(E, 0, ABG)
22:43:04.535 00.000 16108 Move returns status 0, amount 0
22:43:04.535 00.000 16108 MoveAxis(N, 0, ABG)
22:43:04.535 00.000 16108 Move returns status 0, amount 0
22:43:04.535 00.000 16108 move complete, result=0
22:43:04.535 00.000 16108 worker thread done servicing request
22:43:04.540 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3856, FiltMin=3315, FiltMax=48432, Gamma=1.000
22:43:04.558 00.018 21068 UpdateGuideState exits: m=130420 SNR=83.9
22:43:04.560 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:04.562 00.001 21068 Enqueuing Expose request
22:43:04.563 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:04.564 00.001 16108 Worker thread wakes up
22:43:04.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:04.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:05.723 01.159 16108 Exposure complete
22:43:05.791 00.068 16108 worker thread done servicing request
22:43:05.791 00.000 21068 OnExposeComplete: enter
22:43:05.792 00.001 21068 UpdateGuideState(): m_state=6
22:43:05.793 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2368
22:43:05.795 00.002 21068 Star::Find returns 1 (0), X=219.99, Y=877.30, Mass=100779, SNR=68.4, Peak=17107 HFD=3.3
22:43:05.796 00.001 21068 MultiStar: [#1 -0.26,-0.06,1.23,U] [#2 0.22,-0.00,1.33,U] [#3 -0.01,-0.08,1.13,U] [#4 0.07,-0.55,0.00,M2] [#5 -0.14,-0.40,1.05,U] [#6 -0.02,0.23,0.94,U] [#7 -0.15,-0.02,0.63,U] [#8 -0.08,-0.12,0.85,U] 
22:43:05.797 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {-0.19, -0.25}
22:43:05.798 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
22:43:05.799 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
22:43:05.800 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.22 mountX=0.05 mountY=0.11, mountTheta=1.11
22:43:05.803 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
22:43:05.804 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
22:43:05.805 00.001 16108 Worker thread wakes up
22:43:05.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:43:05.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:43:05.805 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.11
22:43:05.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:43:05.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:05.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:43:05.805 00.000 16108 MoveAxis(E, 0, ABG)
22:43:05.805 00.000 16108 Move returns status 0, amount 0
22:43:05.805 00.000 16108 MoveAxis(N, 0, ABG)
22:43:05.805 00.000 16108 Move returns status 0, amount 0
22:43:05.806 00.001 16108 move complete, result=0
22:43:05.806 00.000 16108 worker thread done servicing request
22:43:05.810 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3856, FiltMin=3305, FiltMax=47200, Gamma=1.000
22:43:05.827 00.017 21068 UpdateGuideState exits: m=100779 SNR=68.4
22:43:05.829 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:05.832 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:05.834 00.002 21068 Enqueuing Expose request
22:43:05.836 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:05.837 00.001 16108 Worker thread wakes up
22:43:05.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:05.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:06.806 00.969 16108 Exposure complete
22:43:06.871 00.065 16108 worker thread done servicing request
22:43:06.871 00.000 21068 OnExposeComplete: enter
22:43:06.873 00.002 21068 UpdateGuideState(): m_state=6
22:43:06.874 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2369
22:43:06.875 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.40, Mass=102684, SNR=61.6, Peak=15075 HFD=2.9
22:43:06.876 00.001 21068 MultiStar: [#1 0.06,0.09,1.47,U] [#2 -0.08,0.25,1.49,U] [#3 -0.22,0.07,1.37,U] [#4 0.07,-0.33,0.96,U] [#5 0.07,-0.32,1.14,U] [#6 0.08,0.28,0.96,U] [#7 0.07,0.14,0.77,U] [#8 0.15,0.16,0.97,U] 
22:43:06.877 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {-0.12, -0.15}
22:43:06.878 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:43:06.879 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
22:43:06.880 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.69 mountX=0.01 mountY=-0.03, mountTheta=-1.27
22:43:06.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
22:43:06.883 00.001 21068 Enqueuing Move request for scope (-0.00, 0.03)
22:43:06.884 00.001 16108 Worker thread wakes up
22:43:06.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
22:43:06.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
22:43:06.884 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
22:43:06.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:43:06.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:06.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:06.884 00.000 16108 MoveAxis(E, 0, ABG)
22:43:06.884 00.000 16108 Move returns status 0, amount 0
22:43:06.884 00.000 16108 MoveAxis(N, 0, ABG)
22:43:06.884 00.000 16108 Move returns status 0, amount 0
22:43:06.884 00.000 16108 move complete, result=0
22:43:06.884 00.000 16108 worker thread done servicing request
22:43:06.889 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3856, FiltMin=3222, FiltMax=56105, Gamma=1.000
22:43:06.910 00.021 21068 UpdateGuideState exits: m=102684 SNR=61.6
22:43:06.912 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.912 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:06.913 00.001 21068 Enqueuing Expose request
22:43:06.914 00.001 16108 Worker thread wakes up
22:43:06.914 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:06.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:06.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:08.075 01.161 16108 Exposure complete
22:43:08.159 00.084 16108 worker thread done servicing request
22:43:08.159 00.000 21068 OnExposeComplete: enter
22:43:08.161 00.002 21068 UpdateGuideState(): m_state=6
22:43:08.162 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2370
22:43:08.162 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=877.29, Mass=113799, SNR=79.1, Peak=18483 HFD=3.3
22:43:08.164 00.002 21068 MultiStar: [#1 -0.03,-0.09,1.02,U] [#2 0.01,0.03,1.14,U] [#3 0.10,-0.16,0.94,U] [#4 -0.25,-0.29,0.90,U] [#5 0.22,-0.30,0.96,U] [#6 0.14,0.15,0.85,U] [#7 -0.17,-0.15,0.60,U] [#8 -0.22,-0.10,0.76,U] 
22:43:08.164 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.18, -0.26}
22:43:08.165 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
22:43:08.166 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
22:43:08.167 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.82 mountX=0.01 mountY=0.13, mountTheta=1.49
22:43:08.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
22:43:08.171 00.001 21068 Enqueuing Move request for scope (-0.03, -0.13)
22:43:08.172 00.001 16108 Worker thread wakes up
22:43:08.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:43:08.173 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:43:08.173 00.000 16108 Moving (-0.03, -0.13) raw xDistance=0.01 yDistance=0.13
22:43:08.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:43:08.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:08.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:43:08.173 00.000 16108 MoveAxis(E, 0, ABG)
22:43:08.173 00.000 16108 Move returns status 0, amount 0
22:43:08.173 00.000 16108 MoveAxis(N, 0, ABG)
22:43:08.173 00.000 16108 Move returns status 0, amount 0
22:43:08.173 00.000 16108 move complete, result=0
22:43:08.173 00.000 16108 worker thread done servicing request
22:43:08.178 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3853, FiltMin=3261, FiltMax=48064, Gamma=1.000
22:43:08.194 00.016 21068 UpdateGuideState exits: m=113799 SNR=79.1
22:43:08.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:08.197 00.001 21068 Enqueuing Expose request
22:43:08.198 00.001 16108 Worker thread wakes up
22:43:08.198 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:08.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:08.198 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:09.172 00.974 16108 Exposure complete
22:43:09.233 00.061 16108 worker thread done servicing request
22:43:09.233 00.000 21068 OnExposeComplete: enter
22:43:09.235 00.002 21068 UpdateGuideState(): m_state=6
22:43:09.236 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2371
22:43:09.237 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.22, Mass=134305, SNR=82.6, Peak=22355 HFD=3.0
22:43:09.238 00.001 21068 MultiStar: [#1 0.18,-0.20,1.15,U] [#2 -0.16,0.04,1.16,U] [#3 0.15,-0.05,0.97,U] [#4 0.11,-0.46,0.89,U] [#5 0.07,-0.19,0.86,U] [#6 0.12,-0.06,0.75,U] [#7 0.03,0.12,0.49,U] [#8 -0.03,-0.17,0.74,U] 
22:43:09.239 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.08, -0.33}
22:43:09.239 00.000 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
22:43:09.241 00.002 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.18)
22:43:09.242 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=-0.09 mountY=0.14, mountTheta=2.13
22:43:09.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.15, opts=13)
22:43:09.245 00.001 21068 Enqueuing Move request for scope (0.06, -0.15)
22:43:09.246 00.001 16108 Worker thread wakes up
22:43:09.247 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:43:09.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:43:09.247 00.000 16108 Moving (0.06, -0.15) raw xDistance=-0.09 yDistance=0.14
22:43:09.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:43:09.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:09.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:43:09.247 00.000 16108 MoveAxis(E, 0, ABG)
22:43:09.247 00.000 16108 Move returns status 0, amount 0
22:43:09.247 00.000 16108 MoveAxis(N, 0, ABG)
22:43:09.247 00.000 16108 Move returns status 0, amount 0
22:43:09.247 00.000 16108 move complete, result=0
22:43:09.247 00.000 16108 worker thread done servicing request
22:43:09.252 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3856, FiltMin=3299, FiltMax=47350, Gamma=1.000
22:43:09.277 00.025 21068 UpdateGuideState exits: m=134305 SNR=82.6
22:43:09.279 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:09.281 00.001 21068 Enqueuing Expose request
22:43:09.281 00.000 16108 Worker thread wakes up
22:43:09.281 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:09.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:09.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:10.436 01.154 16108 Exposure complete
22:43:10.497 00.061 16108 worker thread done servicing request
22:43:10.497 00.000 21068 OnExposeComplete: enter
22:43:10.499 00.002 21068 UpdateGuideState(): m_state=6
22:43:10.500 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2372
22:43:10.501 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.26, Mass=133937, SNR=77.1, Peak=20163 HFD=3.5
22:43:10.502 00.001 21068 MultiStar: [#1 0.26,-0.15,1.31,U] [#2 0.33,-0.01,1.47,U] [#3 0.16,-0.01,1.06,U] [#4 0.00,-0.47,0.88,U] [#5 0.21,-0.17,0.74,U] [#6 0.35,0.34,0.83,U] [#7 -0.02,0.29,0.60,U] [#8 0.23,0.07,0.66,U] 
22:43:10.502 00.000 21068 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.02, -0.29}
22:43:10.503 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
22:43:10.504 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
22:43:10.506 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=-0.20 mountY=0.02, mountTheta=3.03
22:43:10.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.07, opts=13)
22:43:10.510 00.002 21068 Enqueuing Move request for scope (0.19, -0.07)
22:43:10.512 00.002 16108 Worker thread wakes up
22:43:10.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
22:43:10.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
22:43:10.512 00.000 16108 Moving (0.19, -0.07) raw xDistance=-0.20 yDistance=0.02
22:43:10.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:43:10.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:10.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:43:10.512 00.000 16108 MoveAxis(E, 0, ABG)
22:43:10.513 00.001 16108 Move returns status 0, amount 0
22:43:10.513 00.000 16108 MoveAxis(N, 0, ABG)
22:43:10.513 00.000 16108 Move returns status 0, amount 0
22:43:10.513 00.000 16108 move complete, result=0
22:43:10.513 00.000 16108 worker thread done servicing request
22:43:10.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3856, FiltMin=3289, FiltMax=48093, Gamma=1.000
22:43:10.534 00.017 21068 UpdateGuideState exits: m=133937 SNR=77.1
22:43:10.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:10.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:10.537 00.001 21068 Enqueuing Expose request
22:43:10.538 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:10.539 00.001 16108 Worker thread wakes up
22:43:10.539 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:10.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:11.508 00.969 16108 Exposure complete
22:43:11.581 00.073 16108 worker thread done servicing request
22:43:11.581 00.000 21068 OnExposeComplete: enter
22:43:11.582 00.001 21068 UpdateGuideState(): m_state=6
22:43:11.583 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2373
22:43:11.584 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.33, Mass=103581, SNR=67.5, Peak=16195 HFD=3.0
22:43:11.586 00.002 21068 MultiStar: [#1 0.24,-0.15,1.50,U] [#2 0.31,-0.15,1.38,U] [#3 0.32,-0.30,1.10,U] [#4 0.15,-0.44,0.97,U] [#5 0.17,-0.36,1.06,U] [#6 0.14,0.06,0.92,U] [#7 -0.08,0.19,0.78,U] [#8 0.34,-0.19,0.83,U] 
22:43:11.587 00.001 21068 single-star, 8 included, MultiStar: {0.19, -0.18}, one-star: {-0.02, -0.22}
22:43:11.588 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
22:43:11.589 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
22:43:11.590 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.66 mountX=-0.02 mountY=0.22, mountTheta=1.65
22:43:11.594 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.22, opts=13)
22:43:11.595 00.001 21068 Enqueuing Move request for scope (-0.02, -0.22)
22:43:11.596 00.001 16108 Worker thread wakes up
22:43:11.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
22:43:11.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
22:43:11.596 00.000 16108 Moving (-0.02, -0.22) raw xDistance=-0.02 yDistance=0.22
22:43:11.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:43:11.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:43:11.596 00.000 16108 MoveAxis(E, 0, ABG)
22:43:11.596 00.000 16108 Move returns status 0, amount 0
22:43:11.596 00.000 16108 MoveAxis(S, 44, ABG)
22:43:11.596 00.000 16108 Guiding  Dir = 1, Dur = 44
22:43:11.597 00.001 16108 IsSlewing returns 0
22:43:11.597 00.000 16108 IsGuiding returns 0
22:43:11.598 00.001 16108 PulseGuide returned control before completion, sleep 54
22:43:11.600 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3856, FiltMin=3273, FiltMax=50573, Gamma=1.000
22:43:11.617 00.017 21068 UpdateGuideState exits: m=103581 SNR=67.5
22:43:11.620 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.622 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:11.623 00.001 21068 Enqueuing Expose request
22:43:11.656 00.033 16108 IsGuiding returns 1
22:43:11.656 00.000 16108 scope still moving after pulse duration time elapsed
22:43:11.687 00.031 16108 IsSlewing returns 0
22:43:11.687 00.000 16108 IsGuiding returns 0
22:43:11.687 00.000 16108 scope move finished after 44 + 46 ms
22:43:11.687 00.000 16108 Move returns status 0, amount 44
22:43:11.687 00.000 16108 move complete, result=0
22:43:11.687 00.000 16108 worker thread done servicing request
22:43:11.687 00.000 16108 Worker thread wakes up
22:43:11.687 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
22:43:11.690 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:11.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:12.847 01.157 16108 Exposure complete
22:43:12.914 00.067 16108 worker thread done servicing request
22:43:12.914 00.000 21068 OnExposeComplete: enter
22:43:12.915 00.001 21068 UpdateGuideState(): m_state=6
22:43:12.916 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2374
22:43:12.917 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.38, Mass=111021, SNR=73.0, Peak=14883 HFD=3.2
22:43:12.918 00.001 21068 MultiStar: [#1 0.32,-0.07,1.09,U] [#2 0.36,0.12,1.33,U] [#3 0.05,0.27,1.09,U] [#4 0.15,-0.29,0.78,U] [#5 0.32,0.12,1.06,U] [#6 0.53,0.22,0.00,M1] [#7 -0.17,-0.03,0.52,U] [#8 0.13,0.24,0.86,U] 
22:43:12.919 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {-0.11, -0.17}
22:43:12.920 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
22:43:12.921 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
22:43:12.921 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.24 mountX=-0.15 mountY=-0.08, mountTheta=-2.68
22:43:12.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
22:43:12.924 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
22:43:12.925 00.001 16108 Worker thread wakes up
22:43:12.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
22:43:12.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
22:43:12.925 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
22:43:12.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:43:12.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:12.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:12.925 00.000 16108 MoveAxis(E, 0, ABG)
22:43:12.925 00.000 16108 Move returns status 0, amount 0
22:43:12.925 00.000 16108 MoveAxis(N, 0, ABG)
22:43:12.925 00.000 16108 Move returns status 0, amount 0
22:43:12.925 00.000 16108 move complete, result=0
22:43:12.925 00.000 16108 worker thread done servicing request
22:43:12.930 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3856, FiltMin=3315, FiltMax=49805, Gamma=1.000
22:43:12.948 00.018 21068 UpdateGuideState exits: m=111021 SNR=73.0
22:43:12.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:12.951 00.001 21068 Enqueuing Expose request
22:43:12.952 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:12.953 00.001 16108 Worker thread wakes up
22:43:12.953 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:12.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:13.932 00.979 16108 Exposure complete
22:43:13.991 00.059 16108 worker thread done servicing request
22:43:13.991 00.000 21068 OnExposeComplete: enter
22:43:13.992 00.001 21068 UpdateGuideState(): m_state=6
22:43:13.993 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2375
22:43:13.995 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=877.76, Mass=122542, SNR=82.2, Peak=15747 HFD=2.9
22:43:13.996 00.001 21068 MultiStar: [#1 0.42,0.05,1.05,U] [#2 0.27,0.01,1.31,U] [#3 0.11,0.12,1.02,U] [#4 0.10,-0.25,0.75,U] [#5 0.08,0.11,0.98,U] [#6 0.40,0.25,0.77,U] [#7 0.07,0.51,0.60,U] [#8 0.15,0.12,0.65,U] 
22:43:13.997 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.11}, one-star: {0.09, 0.21}
22:43:13.998 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
22:43:13.999 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
22:43:14.000 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
22:43:14.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.11, opts=13)
22:43:14.002 00.000 21068 Enqueuing Move request for scope (0.20, 0.11)
22:43:14.003 00.001 16108 Worker thread wakes up
22:43:14.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
22:43:14.004 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
22:43:14.004 00.000 16108 Moving (0.20, 0.11) raw xDistance=-0.17 yDistance=-0.15
22:43:14.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:43:14.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:14.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:14.004 00.000 16108 MoveAxis(E, 0, ABG)
22:43:14.004 00.000 16108 Move returns status 0, amount 0
22:43:14.004 00.000 16108 MoveAxis(N, 0, ABG)
22:43:14.004 00.000 16108 Move returns status 0, amount 0
22:43:14.004 00.000 16108 move complete, result=0
22:43:14.004 00.000 16108 worker thread done servicing request
22:43:14.010 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3856, FiltMin=3309, FiltMax=48477, Gamma=1.000
22:43:14.029 00.019 21068 UpdateGuideState exits: m=122542 SNR=82.2
22:43:14.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:14.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:14.032 00.001 21068 Enqueuing Expose request
22:43:14.033 00.001 16108 Worker thread wakes up
22:43:14.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:14.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:14.033 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:15.189 01.156 16108 Exposure complete
22:43:15.256 00.067 16108 worker thread done servicing request
22:43:15.257 00.001 21068 OnExposeComplete: enter
22:43:15.258 00.001 21068 UpdateGuideState(): m_state=6
22:43:15.259 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2376
22:43:15.260 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.50, Mass=114951, SNR=77.9, Peak=16323 HFD=3.1
22:43:15.261 00.001 21068 MultiStar: [#1 0.42,-0.05,1.11,U] [#2 0.23,0.08,1.02,U] [#3 0.24,-0.08,1.03,U] [#4 0.11,-0.17,0.80,U] [#5 0.16,0.04,0.96,U] [#6 0.49,0.24,0.00,M1] [#7 0.02,0.47,0.53,U] [#8 0.20,0.25,0.75,U] 
22:43:15.262 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.03}, one-star: {0.23, -0.06}
22:43:15.263 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:43:15.263 00.000 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:43:15.264 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.14 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
22:43:15.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
22:43:15.267 00.001 21068 Enqueuing Move request for scope (0.22, 0.03)
22:43:15.268 00.001 16108 Worker thread wakes up
22:43:15.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
22:43:15.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
22:43:15.268 00.000 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
22:43:15.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:43:15.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:15.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:15.268 00.000 16108 MoveAxis(E, 55, ABG)
22:43:15.268 00.000 16108 Guiding  Dir = 2, Dur = 55
22:43:15.268 00.000 16108 IsSlewing returns 0
22:43:15.269 00.001 16108 IsGuiding returns 0
22:43:15.273 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=3856, FiltMin=3309, FiltMax=47421, Gamma=1.000
22:43:15.290 00.017 21068 UpdateGuideState exits: m=114951 SNR=77.9
22:43:15.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.293 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:15.294 00.001 21068 Enqueuing Expose request
22:43:15.320 00.026 16108 PulseGuide returned control before completion, sleep 14
22:43:15.335 00.015 16108 IsGuiding returns 1
22:43:15.335 00.000 16108 scope still moving after pulse duration time elapsed
22:43:15.367 00.032 16108 IsSlewing returns 0
22:43:15.367 00.000 16108 IsGuiding returns 1
22:43:15.398 00.031 16108 IsSlewing returns 0
22:43:15.398 00.000 16108 IsGuiding returns 1
22:43:15.429 00.031 16108 IsSlewing returns 0
22:43:15.429 00.000 16108 IsGuiding returns 0
22:43:15.430 00.001 16108 scope move finished after 55 + 105 ms
22:43:15.430 00.000 16108 Move returns status 0, amount 55
22:43:15.430 00.000 16108 MoveAxis(N, 0, ABG)
22:43:15.430 00.000 16108 Move returns status 0, amount 0
22:43:15.430 00.000 16108 move complete, result=0
22:43:15.430 00.000 16108 worker thread done servicing request
22:43:15.430 00.000 16108 Worker thread wakes up
22:43:15.430 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
22:43:15.431 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:15.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:16.405 00.974 16108 Exposure complete
22:43:16.464 00.059 16108 worker thread done servicing request
22:43:16.464 00.000 21068 OnExposeComplete: enter
22:43:16.465 00.001 21068 UpdateGuideState(): m_state=6
22:43:16.466 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2377
22:43:16.467 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.55, Mass=122822, SNR=82.9, Peak=16291 HFD=3.3
22:43:16.468 00.001 21068 MultiStar: [#1 -0.01,0.08,1.18,U] [#2 0.19,0.20,1.23,U] [#3 0.14,0.09,1.00,U] [#4 -0.22,-0.00,0.70,U] [#5 0.15,-0.03,0.72,U] [#6 0.22,0.43,0.83,U] [#7 -0.07,0.29,0.57,U] [#8 0.10,0.08,0.58,U] 
22:43:16.469 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.06, 0.00}
22:43:16.471 00.002 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
22:43:16.471 00.000 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
22:43:16.472 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.11 mountX=0.06 mountY=0.01, mountTheta=0.20
22:43:16.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
22:43:16.475 00.001 21068 Enqueuing Move request for scope (-0.06, 0.00)
22:43:16.476 00.001 16108 Worker thread wakes up
22:43:16.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:43:16.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:43:16.476 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
22:43:16.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:43:16.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:16.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:43:16.476 00.000 16108 MoveAxis(E, 0, ABG)
22:43:16.476 00.000 16108 Move returns status 0, amount 0
22:43:16.476 00.000 16108 MoveAxis(N, 0, ABG)
22:43:16.476 00.000 16108 Move returns status 0, amount 0
22:43:16.476 00.000 16108 move complete, result=0
22:43:16.476 00.000 16108 worker thread done servicing request
22:43:16.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3856, FiltMin=3305, FiltMax=55705, Gamma=1.000
22:43:16.497 00.017 21068 UpdateGuideState exits: m=122822 SNR=82.9
22:43:16.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:16.499 00.000 21068 Enqueuing Expose request
22:43:16.500 00.001 16108 Worker thread wakes up
22:43:16.500 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:16.501 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:16.501 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:17.657 01.156 16108 Exposure complete
22:43:17.729 00.072 16108 worker thread done servicing request
22:43:17.729 00.000 21068 OnExposeComplete: enter
22:43:17.731 00.002 21068 UpdateGuideState(): m_state=6
22:43:17.732 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2378
22:43:17.733 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.71, Mass=119372, SNR=84.3, Peak=17299 HFD=3.3
22:43:17.734 00.001 21068 MultiStar: [#1 0.30,0.06,1.04,U] [#2 0.00,0.16,1.22,U] [#3 0.09,0.07,1.05,U] [#4 0.05,-0.39,0.84,U] [#5 0.02,-0.33,0.78,U] [#6 0.24,0.26,0.84,U] [#7 -0.20,0.28,0.61,U] [#8 -0.03,0.16,0.64,U] 
22:43:17.735 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.10, 0.15}
22:43:17.736 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:43:17.736 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:43:17.737 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.73 mountX=-0.04 mountY=-0.06, mountTheta=-2.21
22:43:17.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
22:43:17.740 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
22:43:17.741 00.001 16108 Worker thread wakes up
22:43:17.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:43:17.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:43:17.741 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
22:43:17.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:43:17.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:17.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:17.741 00.000 16108 MoveAxis(E, 0, ABG)
22:43:17.741 00.000 16108 Move returns status 0, amount 0
22:43:17.742 00.001 16108 MoveAxis(N, 0, ABG)
22:43:17.742 00.000 16108 Move returns status 0, amount 0
22:43:17.742 00.000 16108 move complete, result=0
22:43:17.742 00.000 16108 worker thread done servicing request
22:43:17.746 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3856, FiltMin=3334, FiltMax=57753, Gamma=1.000
22:43:17.765 00.019 21068 UpdateGuideState exits: m=119372 SNR=84.3
22:43:17.765 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:17.767 00.001 21068 Enqueuing Expose request
22:43:17.768 00.001 16108 Worker thread wakes up
22:43:17.768 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:17.768 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:17.772 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:18.737 00.965 16108 Exposure complete
22:43:18.797 00.060 16108 worker thread done servicing request
22:43:18.797 00.000 21068 OnExposeComplete: enter
22:43:18.799 00.002 21068 UpdateGuideState(): m_state=6
22:43:18.800 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2379
22:43:18.801 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.77, Mass=106105, SNR=72.9, Peak=18803 HFD=3.1
22:43:18.803 00.002 21068 MultiStar: [#1 0.05,0.17,1.15,U] [#2 -0.04,0.13,1.51,U] [#3 0.15,0.21,1.09,U] [#4 -0.53,-0.16,0.00,M1] [#5 0.18,-0.17,1.13,U] [#6 0.05,0.39,0.88,U] [#7 -0.14,0.19,0.63,U] [#8 -0.25,-0.02,0.91,U] 
22:43:18.804 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.13}, one-star: {-0.08, 0.22}
22:43:18.806 00.002 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
22:43:18.807 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
22:43:18.809 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.02 mountY=-0.13, mountTheta=-1.40
22:43:18.813 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.13, opts=13)
22:43:18.814 00.001 21068 Enqueuing Move request for scope (0.00, 0.13)
22:43:18.816 00.002 16108 Worker thread wakes up
22:43:18.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
22:43:18.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
22:43:18.816 00.000 16108 Moving (0.00, 0.13) raw xDistance=0.02 yDistance=-0.13
22:43:18.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:43:18.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:18.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:43:18.816 00.000 16108 MoveAxis(E, 0, ABG)
22:43:18.816 00.000 16108 Move returns status 0, amount 0
22:43:18.816 00.000 16108 MoveAxis(N, 0, ABG)
22:43:18.816 00.000 16108 Move returns status 0, amount 0
22:43:18.816 00.000 16108 move complete, result=0
22:43:18.816 00.000 16108 worker thread done servicing request
22:43:18.824 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3856, FiltMin=3315, FiltMax=52793, Gamma=1.000
22:43:18.842 00.018 21068 UpdateGuideState exits: m=106105 SNR=72.9
22:43:18.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:18.845 00.001 21068 Enqueuing Expose request
22:43:18.846 00.001 16108 Worker thread wakes up
22:43:18.846 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:18.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:18.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:19.996 01.149 16108 Exposure complete
22:43:20.068 00.072 16108 worker thread done servicing request
22:43:20.068 00.000 21068 OnExposeComplete: enter
22:43:20.069 00.001 21068 UpdateGuideState(): m_state=6
22:43:20.070 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2380
22:43:20.070 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=877.70, Mass=119660, SNR=79.9, Peak=17123 HFD=3.2
22:43:20.071 00.001 21068 MultiStar: [#1 0.13,0.00,1.16,U] [#2 0.06,0.18,1.27,U] [#3 0.19,0.03,0.80,U] [#4 -0.11,-0.31,0.76,U] [#5 0.05,0.12,1.01,U] [#6 0.21,0.42,0.77,U] [#7 -0.31,0.35,0.61,U] [#8 -0.15,0.40,0.64,U] 
22:43:20.072 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {-0.18, 0.15}
22:43:20.073 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
22:43:20.074 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:43:20.075 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.53 mountX=0.02 mountY=-0.13, mountTheta=-1.44
22:43:20.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
22:43:20.077 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
22:43:20.078 00.001 16108 Worker thread wakes up
22:43:20.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
22:43:20.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
22:43:20.078 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.02 yDistance=-0.13
22:43:20.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:43:20.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:20.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:43:20.078 00.000 16108 MoveAxis(E, 0, ABG)
22:43:20.078 00.000 16108 Move returns status 0, amount 0
22:43:20.079 00.001 16108 MoveAxis(N, 0, ABG)
22:43:20.079 00.000 16108 Move returns status 0, amount 0
22:43:20.079 00.000 16108 move complete, result=0
22:43:20.079 00.000 16108 worker thread done servicing request
22:43:20.087 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3856, FiltMin=3296, FiltMax=56329, Gamma=1.000
22:43:20.113 00.026 21068 UpdateGuideState exits: m=119660 SNR=79.9
22:43:20.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:20.116 00.001 21068 Enqueuing Expose request
22:43:20.118 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:20.119 00.001 16108 Worker thread wakes up
22:43:20.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:20.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:21.093 00.974 16108 Exposure complete
22:43:21.158 00.065 16108 worker thread done servicing request
22:43:21.158 00.000 21068 OnExposeComplete: enter
22:43:21.160 00.002 21068 UpdateGuideState(): m_state=6
22:43:21.161 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2381
22:43:21.162 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.30, Mass=110056, SNR=73.9, Peak=16131 HFD=2.7
22:43:21.163 00.001 21068 MultiStar: [#1 0.30,0.08,0.99,U] [#2 0.15,0.02,1.24,U] [#3 -0.03,-0.16,0.88,U] [#4 -0.06,-0.28,0.90,U] [#5 0.12,-0.29,0.93,U] [#6 0.01,0.07,0.81,U] [#7 -0.21,0.13,0.68,U] [#8 -0.11,0.20,0.71,U] 
22:43:21.164 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.21, -0.25}
22:43:21.165 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
22:43:21.166 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
22:43:21.167 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.39 mountX=-0.02 mountY=0.06, mountTheta=1.93
22:43:21.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
22:43:21.170 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
22:43:21.170 00.000 16108 Worker thread wakes up
22:43:21.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:43:21.171 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:43:21.171 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.06
22:43:21.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:43:21.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:21.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:21.171 00.000 16108 MoveAxis(E, 0, ABG)
22:43:21.171 00.000 16108 Move returns status 0, amount 0
22:43:21.171 00.000 16108 MoveAxis(N, 0, ABG)
22:43:21.171 00.000 16108 Move returns status 0, amount 0
22:43:21.171 00.000 16108 move complete, result=0
22:43:21.171 00.000 16108 worker thread done servicing request
22:43:21.177 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3856, FiltMin=3216, FiltMax=52313, Gamma=1.000
22:43:21.199 00.022 21068 UpdateGuideState exits: m=110056 SNR=73.9
22:43:21.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.201 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:21.202 00.001 21068 Enqueuing Expose request
22:43:21.203 00.001 16108 Worker thread wakes up
22:43:21.203 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:21.204 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:21.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:22.356 01.152 16108 Exposure complete
22:43:22.420 00.064 16108 worker thread done servicing request
22:43:22.420 00.000 21068 OnExposeComplete: enter
22:43:22.421 00.001 21068 UpdateGuideState(): m_state=6
22:43:22.421 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2382
22:43:22.422 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.68, Mass=118535, SNR=70.4, Peak=20627 HFD=3.0
22:43:22.423 00.001 21068 MultiStar: [#1 -0.20,0.01,1.13,U] [#2 -0.20,0.40,1.27,U] [#3 -0.10,0.31,1.04,U] [#4 -0.01,-0.30,0.93,U] [#5 0.23,-0.09,0.87,U] [#6 0.04,0.24,0.96,U] [#7 -0.12,0.35,0.61,U] [#8 -0.24,0.21,0.84,U] 
22:43:22.424 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.17, 0.13}
22:43:22.425 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
22:43:22.425 00.000 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
22:43:22.426 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.15 mountX=0.12 mountY=-0.12, mountTheta=-0.78
22:43:22.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.14, opts=13)
22:43:22.430 00.002 21068 Enqueuing Move request for scope (-0.09, 0.14)
22:43:22.431 00.001 16108 Worker thread wakes up
22:43:22.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
22:43:22.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
22:43:22.431 00.000 16108 Moving (-0.09, 0.14) raw xDistance=0.12 yDistance=-0.12
22:43:22.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:43:22.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:22.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:43:22.431 00.000 16108 MoveAxis(E, 0, ABG)
22:43:22.431 00.000 16108 Move returns status 0, amount 0
22:43:22.431 00.000 16108 MoveAxis(N, 0, ABG)
22:43:22.431 00.000 16108 Move returns status 0, amount 0
22:43:22.431 00.000 16108 move complete, result=0
22:43:22.431 00.000 16108 worker thread done servicing request
22:43:22.436 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3856, FiltMin=3257, FiltMax=59984, Gamma=1.000
22:43:22.456 00.020 21068 UpdateGuideState exits: m=118535 SNR=70.4
22:43:22.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:22.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:22.459 00.001 21068 Enqueuing Expose request
22:43:22.460 00.001 16108 Worker thread wakes up
22:43:22.460 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:22.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:22.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:23.422 00.961 16108 Exposure complete
22:43:23.503 00.081 16108 worker thread done servicing request
22:43:23.504 00.001 21068 OnExposeComplete: enter
22:43:23.505 00.001 21068 UpdateGuideState(): m_state=6
22:43:23.506 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2383
22:43:23.506 00.000 21068 Star::Find returns 1 (0), X=219.98, Y=877.71, Mass=113821, SNR=75.5, Peak=16099 HFD=3.3
22:43:23.508 00.002 21068 MultiStar: [#1 -0.17,0.02,1.02,U] [#2 -0.00,0.16,1.13,U] [#3 -0.27,0.19,1.17,U] [#4 -0.15,-0.11,0.85,U] [#5 0.02,-0.12,0.91,U] [#6 0.32,0.09,0.74,U] [#7 -0.22,0.51,0.00,M1] [#8 -0.08,0.19,0.79,U] 
22:43:23.509 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {-0.21, 0.15}
22:43:23.510 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
22:43:23.511 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:43:23.511 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.40 mountX=0.10 mountY=-0.06, mountTheta=-0.53
22:43:23.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
22:43:23.514 00.001 21068 Enqueuing Move request for scope (-0.08, 0.08)
22:43:23.514 00.000 16108 Worker thread wakes up
22:43:23.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:43:23.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:43:23.515 00.001 16108 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=-0.06
22:43:23.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:43:23.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:23.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:23.515 00.000 16108 MoveAxis(E, 0, ABG)
22:43:23.515 00.000 16108 Move returns status 0, amount 0
22:43:23.515 00.000 16108 MoveAxis(N, 0, ABG)
22:43:23.515 00.000 16108 Move returns status 0, amount 0
22:43:23.515 00.000 16108 move complete, result=0
22:43:23.515 00.000 16108 worker thread done servicing request
22:43:23.518 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3856, FiltMin=3309, FiltMax=54704, Gamma=1.000
22:43:23.544 00.026 21068 UpdateGuideState exits: m=113821 SNR=75.5
22:43:23.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.545 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:23.546 00.001 21068 Enqueuing Expose request
22:43:23.547 00.001 16108 Worker thread wakes up
22:43:23.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:23.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:23.547 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:24.700 01.153 16108 Exposure complete
22:43:24.762 00.062 16108 worker thread done servicing request
22:43:24.762 00.000 21068 OnExposeComplete: enter
22:43:24.763 00.001 21068 UpdateGuideState(): m_state=6
22:43:24.763 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2384
22:43:24.764 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.66, Mass=117472, SNR=86.5, Peak=15795 HFD=3.3
22:43:24.765 00.001 21068 MultiStar: [#1 -0.16,-0.06,1.08,U] [#2 -0.02,0.07,1.17,U] [#3 -0.11,-0.06,0.94,U] [#4 -0.20,-0.19,0.76,U] [#5 0.16,-0.14,0.93,U] [#6 0.21,0.45,0.67,U] [#7 -0.44,0.33,0.00,M2] [#8 0.03,0.14,0.70,U] 
22:43:24.766 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.17, 0.11}
22:43:24.767 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
22:43:24.768 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
22:43:24.768 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.54 mountX=0.05 mountY=-0.02, mountTheta=-0.37
22:43:24.770 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
22:43:24.771 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
22:43:24.772 00.001 16108 Worker thread wakes up
22:43:24.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:43:24.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:43:24.772 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
22:43:24.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:43:24.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:24.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:43:24.772 00.000 16108 MoveAxis(E, 0, ABG)
22:43:24.772 00.000 16108 Move returns status 0, amount 0
22:43:24.772 00.000 16108 MoveAxis(N, 0, ABG)
22:43:24.773 00.001 16108 Move returns status 0, amount 0
22:43:24.773 00.000 16108 move complete, result=0
22:43:24.773 00.000 16108 worker thread done servicing request
22:43:24.776 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3853, FiltMin=3283, FiltMax=58009, Gamma=1.000
22:43:24.799 00.023 21068 UpdateGuideState exits: m=117472 SNR=86.5
22:43:24.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:24.803 00.001 21068 Enqueuing Expose request
22:43:24.804 00.001 16108 Worker thread wakes up
22:43:24.804 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:24.805 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:24.806 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:25.777 00.971 16108 Exposure complete
22:43:25.833 00.056 16108 worker thread done servicing request
22:43:25.833 00.000 21068 OnExposeComplete: enter
22:43:25.836 00.003 21068 UpdateGuideState(): m_state=6
22:43:25.837 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2385
22:43:25.838 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.69, Mass=117122, SNR=82.8, Peak=18787 HFD=3.3
22:43:25.838 00.000 21068 MultiStar: [#1 -0.12,0.20,1.17,U] [#2 -0.12,0.23,1.01,U] [#3 -0.17,0.32,0.94,U] [#4 0.07,-0.25,0.83,U] [#5 0.24,0.06,0.81,U] [#6 0.04,0.35,0.69,U] [#7 -0.57,0.37,0.00,M3] [#8 -0.48,0.26,0.00,M1] 
22:43:25.839 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {-0.33, 0.14}
22:43:25.840 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
22:43:25.842 00.002 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
22:43:25.843 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.01 mountX=0.10 mountY=-0.13, mountTheta=-0.94
22:43:25.846 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
22:43:25.847 00.001 21068 Enqueuing Move request for scope (-0.07, 0.16)
22:43:25.849 00.002 16108 Worker thread wakes up
22:43:25.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
22:43:25.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
22:43:25.849 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.10 yDistance=-0.13
22:43:25.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:43:25.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:25.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:43:25.849 00.000 16108 MoveAxis(E, 0, ABG)
22:43:25.849 00.000 16108 Move returns status 0, amount 0
22:43:25.849 00.000 16108 MoveAxis(N, 0, ABG)
22:43:25.850 00.001 16108 Move returns status 0, amount 0
22:43:25.850 00.000 16108 move complete, result=0
22:43:25.850 00.000 16108 worker thread done servicing request
22:43:25.854 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3856, FiltMin=3341, FiltMax=60153, Gamma=1.000
22:43:25.877 00.023 21068 UpdateGuideState exits: m=117122 SNR=82.8
22:43:25.879 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:25.881 00.001 21068 Enqueuing Expose request
22:43:25.882 00.001 16108 Worker thread wakes up
22:43:25.882 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:25.883 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:25.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:27.033 01.150 16108 Exposure complete
22:43:27.099 00.066 16108 worker thread done servicing request
22:43:27.099 00.000 21068 OnExposeComplete: enter
22:43:27.101 00.002 21068 UpdateGuideState(): m_state=6
22:43:27.103 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2386
22:43:27.104 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.60, Mass=108368, SNR=72.1, Peak=16339 HFD=3.1
22:43:27.105 00.001 21068 MultiStar: [#1 -0.04,-0.02,1.16,U] [#2 -0.08,0.16,1.27,U] [#3 0.07,0.11,1.03,U] [#4 0.14,-0.26,1.02,U] [#5 0.16,-0.22,0.87,U] [#6 0.44,0.14,0.84,U] [#7 -0.36,0.30,0.67,U] [#8 -0.02,0.18,0.84,U] 
22:43:27.106 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {-0.29, 0.04}
22:43:27.106 00.000 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
22:43:27.107 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
22:43:27.108 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.00 mountY=-0.04, mountTheta=-1.48
22:43:27.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
22:43:27.110 00.000 21068 Enqueuing Move request for scope (0.00, 0.04)
22:43:27.111 00.001 16108 Worker thread wakes up
22:43:27.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:43:27.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:43:27.111 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
22:43:27.112 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:43:27.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:27.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:27.112 00.000 16108 MoveAxis(E, 0, ABG)
22:43:27.112 00.000 16108 Move returns status 0, amount 0
22:43:27.112 00.000 16108 MoveAxis(N, 0, ABG)
22:43:27.112 00.000 16108 Move returns status 0, amount 0
22:43:27.112 00.000 16108 move complete, result=0
22:43:27.112 00.000 16108 worker thread done servicing request
22:43:27.117 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3849, FiltMin=3341, FiltMax=56640, Gamma=1.000
22:43:27.136 00.019 21068 UpdateGuideState exits: m=108368 SNR=72.1
22:43:27.138 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:27.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:27.140 00.001 21068 Enqueuing Expose request
22:43:27.141 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:27.142 00.001 16108 Worker thread wakes up
22:43:27.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:27.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:28.111 00.968 16108 Exposure complete
22:43:28.184 00.073 16108 worker thread done servicing request
22:43:28.184 00.000 21068 OnExposeComplete: enter
22:43:28.184 00.000 21068 UpdateGuideState(): m_state=6
22:43:28.186 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2387
22:43:28.187 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.20, Mass=111127, SNR=68.5, Peak=18003 HFD=2.9
22:43:28.188 00.001 21068 MultiStar: [#1 -0.11,-0.17,1.26,U] [#2 -0.05,0.08,1.28,U] [#3 -0.06,-0.01,1.23,U] [#4 -0.19,-0.35,0.99,U] [#5 0.12,-0.20,1.21,U] [#6 0.22,0.14,0.74,U] [#7 -0.15,0.14,0.60,U] [#8 0.01,0.02,0.92,U] 
22:43:28.189 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.07, -0.35}
22:43:28.189 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
22:43:28.190 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
22:43:28.191 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.93 mountX=0.02 mountY=0.10, mountTheta=1.39
22:43:28.192 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
22:43:28.193 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
22:43:28.195 00.002 16108 Worker thread wakes up
22:43:28.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:43:28.195 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:43:28.195 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.10
22:43:28.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:43:28.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:28.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:43:28.195 00.000 16108 MoveAxis(E, 0, ABG)
22:43:28.195 00.000 16108 Move returns status 0, amount 0
22:43:28.195 00.000 16108 MoveAxis(N, 0, ABG)
22:43:28.195 00.000 16108 Move returns status 0, amount 0
22:43:28.195 00.000 16108 move complete, result=0
22:43:28.195 00.000 16108 worker thread done servicing request
22:43:28.202 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3853, FiltMin=3229, FiltMax=44160, Gamma=1.000
22:43:28.221 00.019 21068 UpdateGuideState exits: m=111127 SNR=68.5
22:43:28.224 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.227 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:28.228 00.001 21068 Enqueuing Expose request
22:43:28.229 00.001 16108 Worker thread wakes up
22:43:28.229 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:28.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:28.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:29.390 01.159 16108 Exposure complete
22:43:29.458 00.068 16108 worker thread done servicing request
22:43:29.458 00.000 21068 OnExposeComplete: enter
22:43:29.460 00.002 21068 UpdateGuideState(): m_state=6
22:43:29.462 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2388
22:43:29.463 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.33, Mass=103558, SNR=68.1, Peak=14563 HFD=3.2
22:43:29.463 00.000 21068 MultiStar: [#1 0.18,-0.09,1.10,U] [#2 -0.04,0.12,1.44,U] [#3 -0.02,-0.05,1.34,U] [#4 -0.01,-0.32,0.90,U] [#5 0.25,-0.06,1.14,U] [#6 -0.07,0.05,0.91,U] [#7 -0.33,0.28,0.65,U] [#8 -0.07,-0.06,0.99,U] 
22:43:29.464 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.09, -0.22}
22:43:29.466 00.002 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
22:43:29.467 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
22:43:29.467 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.71 mountX=-0.00 mountY=0.04, mountTheta=1.61
22:43:29.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
22:43:29.470 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
22:43:29.471 00.001 16108 Worker thread wakes up
22:43:29.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:43:29.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:43:29.471 00.000 16108 Moving (-0.01, -0.04) raw xDistance=-0.00 yDistance=0.04
22:43:29.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:43:29.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:29.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:43:29.471 00.000 16108 MoveAxis(E, 0, ABG)
22:43:29.471 00.000 16108 Move returns status 0, amount 0
22:43:29.471 00.000 16108 MoveAxis(N, 0, ABG)
22:43:29.471 00.000 16108 Move returns status 0, amount 0
22:43:29.471 00.000 16108 move complete, result=0
22:43:29.471 00.000 16108 worker thread done servicing request
22:43:29.476 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3849, FiltMin=3277, FiltMax=57449, Gamma=1.000
22:43:29.500 00.024 21068 UpdateGuideState exits: m=103558 SNR=68.1
22:43:29.502 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:29.504 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:29.506 00.002 21068 Enqueuing Expose request
22:43:29.508 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:29.510 00.002 16108 Worker thread wakes up
22:43:29.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:29.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:30.478 00.968 16108 Exposure complete
22:43:30.537 00.059 16108 worker thread done servicing request
22:43:30.538 00.001 21068 OnExposeComplete: enter
22:43:30.539 00.001 21068 UpdateGuideState(): m_state=6
22:43:30.541 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2389
22:43:30.542 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.66, Mass=129704, SNR=89.5, Peak=16579 HFD=3.5
22:43:30.543 00.001 21068 MultiStar: [#1 0.04,-0.02,1.03,U] [#2 -0.38,0.38,0.00,M1] [#3 -0.01,0.30,0.77,U] [#4 -0.32,-0.09,0.70,U] [#5 0.07,0.03,0.81,U] [#6 -0.03,0.48,0.60,U] [#7 -0.32,0.49,0.00,M1] [#8 -0.23,0.22,0.68,U] 
22:43:30.545 00.002 21068 refined, 6 included, MultiStar: {-0.11, 0.13}, one-star: {-0.31, 0.10}
22:43:30.546 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
22:43:30.547 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
22:43:30.549 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=0.13 mountY=-0.10, mountTheta=-0.64
22:43:30.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.13, opts=13)
22:43:30.552 00.001 21068 Enqueuing Move request for scope (-0.11, 0.13)
22:43:30.553 00.001 16108 Worker thread wakes up
22:43:30.554 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
22:43:30.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
22:43:30.554 00.000 16108 Moving (-0.11, 0.13) raw xDistance=0.13 yDistance=-0.10
22:43:30.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:43:30.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:30.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:30.554 00.000 16108 MoveAxis(E, 0, ABG)
22:43:30.554 00.000 16108 Move returns status 0, amount 0
22:43:30.554 00.000 16108 MoveAxis(N, 0, ABG)
22:43:30.554 00.000 16108 Move returns status 0, amount 0
22:43:30.554 00.000 16108 move complete, result=0
22:43:30.554 00.000 16108 worker thread done servicing request
22:43:30.560 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3853, FiltMin=3302, FiltMax=59117, Gamma=1.000
22:43:30.582 00.022 21068 UpdateGuideState exits: m=129704 SNR=89.5
22:43:30.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:30.585 00.001 21068 Enqueuing Expose request
22:43:30.585 00.000 16108 Worker thread wakes up
22:43:30.585 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:30.587 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:30.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:31.733 01.146 16108 Exposure complete
22:43:31.795 00.062 16108 worker thread done servicing request
22:43:31.795 00.000 21068 OnExposeComplete: enter
22:43:31.796 00.001 21068 UpdateGuideState(): m_state=6
22:43:31.799 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2390
22:43:31.800 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.42, Mass=105082, SNR=74.1, Peak=14467 HFD=3.2
22:43:31.800 00.000 21068 MultiStar: [#1 0.16,-0.04,1.29,U] [#2 -0.15,0.13,1.44,U] [#3 -0.18,0.01,1.02,U] [#4 -0.36,-0.23,0.88,U] [#5 -0.17,-0.13,0.89,U] [#6 0.03,0.21,1.00,U] [#7 -0.29,0.19,0.56,U] [#8 -0.28,0.15,0.75,U] 
22:43:31.801 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.06, -0.13}
22:43:31.802 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
22:43:31.802 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
22:43:31.804 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=0.12 mountY=0.01, mountTheta=0.11
22:43:31.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
22:43:31.808 00.001 21068 Enqueuing Move request for scope (-0.12, 0.02)
22:43:31.809 00.001 16108 Worker thread wakes up
22:43:31.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:43:31.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:43:31.809 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.01
22:43:31.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:43:31.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:31.811 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:43:31.811 00.000 16108 MoveAxis(E, 0, ABG)
22:43:31.811 00.000 16108 Move returns status 0, amount 0
22:43:31.811 00.000 16108 MoveAxis(N, 0, ABG)
22:43:31.811 00.000 16108 Move returns status 0, amount 0
22:43:31.811 00.000 16108 move complete, result=0
22:43:31.811 00.000 16108 worker thread done servicing request
22:43:31.814 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3849, FiltMin=3296, FiltMax=54521, Gamma=1.000
22:43:31.830 00.016 21068 UpdateGuideState exits: m=105082 SNR=74.1
22:43:31.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:31.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:31.833 00.001 21068 Enqueuing Expose request
22:43:31.834 00.001 16108 Worker thread wakes up
22:43:31.834 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:31.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:31.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:32.806 00.972 16108 Exposure complete
22:43:32.875 00.069 16108 worker thread done servicing request
22:43:32.875 00.000 21068 OnExposeComplete: enter
22:43:32.877 00.002 21068 UpdateGuideState(): m_state=6
22:43:32.879 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2391
22:43:32.880 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.67, Mass=109757, SNR=77.0, Peak=18659 HFD=2.6
22:43:32.881 00.001 21068 MultiStar: [#1 -0.09,0.02,1.13,U] [#2 -0.11,0.20,1.09,U] [#3 -0.05,0.13,1.02,U] [#4 -0.48,-0.06,0.74,U] [#5 -0.06,-0.14,0.90,U] [#6 -0.11,0.40,0.76,U] [#7 -0.30,0.30,0.64,U] [#8 -0.34,0.24,0.74,U] 
22:43:32.882 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.12}, one-star: {-0.23, 0.12}
22:43:32.883 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
22:43:32.884 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
22:43:32.885 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.53 mountX=0.20 mountY=-0.08, mountTheta=-0.38
22:43:32.888 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.12, opts=13)
22:43:32.889 00.001 21068 Enqueuing Move request for scope (-0.18, 0.12)
22:43:32.891 00.002 16108 Worker thread wakes up
22:43:32.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
22:43:32.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
22:43:32.891 00.000 16108 Moving (-0.18, 0.12) raw xDistance=0.20 yDistance=-0.08
22:43:32.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:43:32.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:32.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:32.891 00.000 16108 MoveAxis(E, 0, ABG)
22:43:32.891 00.000 16108 Move returns status 0, amount 0
22:43:32.891 00.000 16108 MoveAxis(N, 0, ABG)
22:43:32.891 00.000 16108 Move returns status 0, amount 0
22:43:32.891 00.000 16108 move complete, result=0
22:43:32.891 00.000 16108 worker thread done servicing request
22:43:32.898 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3853, FiltMin=3248, FiltMax=62880, Gamma=1.000
22:43:32.920 00.022 21068 UpdateGuideState exits: m=109757 SNR=77.0
22:43:32.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:32.923 00.001 21068 Enqueuing Expose request
22:43:32.924 00.001 16108 Worker thread wakes up
22:43:32.924 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:32.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:32.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:34.079 01.154 16108 Exposure complete
22:43:34.141 00.062 16108 worker thread done servicing request
22:43:34.141 00.000 21068 OnExposeComplete: enter
22:43:34.142 00.001 21068 UpdateGuideState(): m_state=6
22:43:34.143 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2392
22:43:34.144 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.60, Mass=113401, SNR=83.9, Peak=15843 HFD=3.5
22:43:34.145 00.001 21068 MultiStar: [#1 0.12,0.24,1.00,U] [#2 0.17,0.37,1.02,U] [#3 0.15,0.34,0.83,U] [#4 -0.52,0.04,0.84,U] [#5 -0.13,-0.04,0.83,U] [#6 -0.26,0.31,0.70,U] [#7 -0.04,0.32,0.64,U] [#8 -0.29,0.51,0.00,M1] 
22:43:34.146 00.001 21068 single-star, 7 included, MultiStar: {-0.04, 0.20}, one-star: {0.06, 0.05}
22:43:34.147 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
22:43:34.148 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
22:43:34.149 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=-0.05 mountY=-0.06, mountTheta=-2.28
22:43:34.152 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
22:43:34.154 00.002 21068 Enqueuing Move request for scope (0.06, 0.05)
22:43:34.155 00.001 16108 Worker thread wakes up
22:43:34.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:43:34.155 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:43:34.156 00.001 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
22:43:34.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:43:34.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:34.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:34.156 00.000 16108 MoveAxis(E, 0, ABG)
22:43:34.156 00.000 16108 Move returns status 0, amount 0
22:43:34.156 00.000 16108 MoveAxis(N, 0, ABG)
22:43:34.156 00.000 16108 Move returns status 0, amount 0
22:43:34.156 00.000 16108 move complete, result=0
22:43:34.156 00.000 16108 worker thread done servicing request
22:43:34.162 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3853, FiltMin=3264, FiltMax=59024, Gamma=1.000
22:43:34.180 00.018 21068 UpdateGuideState exits: m=113401 SNR=83.9
22:43:34.182 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.182 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:34.183 00.001 21068 Enqueuing Expose request
22:43:34.184 00.001 16108 Worker thread wakes up
22:43:34.184 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:34.184 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:34.185 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:35.152 00.967 16108 Exposure complete
22:43:35.217 00.065 16108 worker thread done servicing request
22:43:35.218 00.001 21068 OnExposeComplete: enter
22:43:35.220 00.002 21068 UpdateGuideState(): m_state=6
22:43:35.222 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2393
22:43:35.223 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.43, Mass=125326, SNR=86.8, Peak=17347 HFD=3.2
22:43:35.224 00.001 21068 MultiStar: [#1 0.01,0.13,1.05,U] [#2 0.18,0.20,1.04,U] [#3 -0.05,0.20,0.89,U] [#4 -0.47,-0.21,0.67,U] [#5 -0.53,-0.22,0.00,M1] [#6 -0.22,0.38,0.68,U] [#7 -0.01,0.19,0.56,U] [#8 -0.28,0.17,0.63,U] 
22:43:35.225 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {-0.11, -0.12}
22:43:35.226 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
22:43:35.227 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
22:43:35.229 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.26 mountX=0.11 mountY=-0.09, mountTheta=-0.67
22:43:35.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.11, opts=13)
22:43:35.231 00.000 21068 Enqueuing Move request for scope (-0.09, 0.11)
22:43:35.232 00.001 16108 Worker thread wakes up
22:43:35.233 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
22:43:35.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
22:43:35.233 00.000 16108 Moving (-0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
22:43:35.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:43:35.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:35.233 00.000 16108 MoveAxis(E, 0, ABG)
22:43:35.233 00.000 16108 Move returns status 0, amount 0
22:43:35.233 00.000 16108 MoveAxis(N, 0, ABG)
22:43:35.233 00.000 16108 Move returns status 0, amount 0
22:43:35.233 00.000 16108 move complete, result=0
22:43:35.233 00.000 16108 worker thread done servicing request
22:43:35.237 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3853, FiltMin=3293, FiltMax=56681, Gamma=1.000
22:43:35.258 00.021 21068 UpdateGuideState exits: m=125326 SNR=86.8
22:43:35.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:35.262 00.001 21068 Enqueuing Expose request
22:43:35.264 00.002 16108 Worker thread wakes up
22:43:35.265 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:35.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:35.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:36.415 01.150 16108 Exposure complete
22:43:36.473 00.058 16108 worker thread done servicing request
22:43:36.473 00.000 21068 OnExposeComplete: enter
22:43:36.474 00.001 21068 UpdateGuideState(): m_state=6
22:43:36.475 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2394
22:43:36.476 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.60, Mass=130012, SNR=87.4, Peak=21859 HFD=2.9
22:43:36.477 00.001 21068 MultiStar: [#1 0.16,-0.02,1.07,U] [#2 -0.05,0.23,0.95,U] [#3 0.07,0.23,0.78,U] [#4 -0.19,-0.11,0.71,U] [#5 -0.18,-0.08,0.86,U] [#6 -0.05,0.21,0.81,U] [#7 -0.33,0.52,0.00,M1] [#8 -0.12,0.40,0.62,U] 
22:43:36.478 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.31, 0.05}
22:43:36.479 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
22:43:36.479 00.000 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
22:43:36.480 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.22 mountX=0.09 mountY=-0.08, mountTheta=-0.71
22:43:36.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
22:43:36.483 00.001 21068 Enqueuing Move request for scope (-0.08, 0.10)
22:43:36.484 00.001 16108 Worker thread wakes up
22:43:36.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
22:43:36.484 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
22:43:36.484 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=-0.08
22:43:36.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:43:36.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:36.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:36.484 00.000 16108 MoveAxis(E, 0, ABG)
22:43:36.484 00.000 16108 Move returns status 0, amount 0
22:43:36.484 00.000 16108 MoveAxis(N, 0, ABG)
22:43:36.484 00.000 16108 Move returns status 0, amount 0
22:43:36.484 00.000 16108 move complete, result=0
22:43:36.484 00.000 16108 worker thread done servicing request
22:43:36.488 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3853, FiltMin=3325, FiltMax=59312, Gamma=1.000
22:43:36.505 00.017 21068 UpdateGuideState exits: m=130012 SNR=87.4
22:43:36.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:36.508 00.001 21068 Enqueuing Expose request
22:43:36.509 00.001 16108 Worker thread wakes up
22:43:36.509 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:36.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:36.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:37.480 00.971 16108 Exposure complete
22:43:37.545 00.065 16108 worker thread done servicing request
22:43:37.545 00.000 21068 OnExposeComplete: enter
22:43:37.546 00.001 21068 UpdateGuideState(): m_state=6
22:43:37.547 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2395
22:43:37.548 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.63, Mass=110064, SNR=91.0, Peak=15555 HFD=3.3
22:43:37.550 00.002 21068 MultiStar: [#1 -0.04,0.21,0.77,U] [#2 0.13,0.33,1.07,U] [#3 -0.21,0.28,0.84,U] [#4 -0.28,-0.16,0.67,U] [#5 -0.04,-0.05,0.88,U] [#6 -0.13,0.16,0.86,U] [#7 -0.34,0.27,0.51,U] [#8 -0.42,0.16,0.67,U] 
22:43:37.551 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.15}, one-star: {-0.29, 0.08}
22:43:37.551 00.000 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
22:43:37.552 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:43:37.553 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.40 mountX=0.18 mountY=-0.10, mountTheta=-0.52
22:43:37.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.15, opts=13)
22:43:37.556 00.001 21068 Enqueuing Move request for scope (-0.16, 0.15)
22:43:37.556 00.000 16108 Worker thread wakes up
22:43:37.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
22:43:37.557 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
22:43:37.557 00.000 16108 Moving (-0.16, 0.15) raw xDistance=0.18 yDistance=-0.10
22:43:37.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:43:37.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:37.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:43:37.557 00.000 16108 MoveAxis(E, 0, ABG)
22:43:37.557 00.000 16108 Move returns status 0, amount 0
22:43:37.557 00.000 16108 MoveAxis(N, 0, ABG)
22:43:37.557 00.000 16108 Move returns status 0, amount 0
22:43:37.557 00.000 16108 move complete, result=0
22:43:37.557 00.000 16108 worker thread done servicing request
22:43:37.560 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3856, FiltMin=3302, FiltMax=61392, Gamma=1.000
22:43:37.584 00.024 21068 UpdateGuideState exits: m=110064 SNR=91.0
22:43:37.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:37.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:37.587 00.001 21068 Enqueuing Expose request
22:43:37.588 00.001 16108 Worker thread wakes up
22:43:37.588 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:37.589 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:37.590 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:38.741 01.151 16108 Exposure complete
22:43:38.802 00.061 16108 worker thread done servicing request
22:43:38.803 00.001 21068 OnExposeComplete: enter
22:43:38.805 00.002 21068 UpdateGuideState(): m_state=6
22:43:38.806 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2396
22:43:38.808 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=877.66, Mass=109282, SNR=78.8, Peak=17427 HFD=3.2
22:43:38.810 00.002 21068 MultiStar: [#1 -0.30,0.14,1.24,U] [#2 -0.14,0.29,1.06,U] [#3 -0.26,0.22,1.01,U] [#4 -0.61,-0.08,0.00,M1] [#5 -0.36,0.13,0.83,U] [#6 -0.21,0.32,0.71,U] [#7 -0.63,0.43,0.00,M1] [#8 -0.18,0.28,0.61,U] 
22:43:38.811 00.001 21068 refined, 6 included, MultiStar: {-0.26, 0.20}, one-star: {-0.35, 0.11}
22:43:38.812 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
22:43:38.813 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
22:43:38.814 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.48 mountX=0.29 mountY=-0.14, mountTheta=-0.44
22:43:38.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.20, opts=13)
22:43:38.816 00.000 21068 Enqueuing Move request for scope (-0.26, 0.20)
22:43:38.817 00.001 16108 Worker thread wakes up
22:43:38.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd
22:43:38.817 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
22:43:38.818 00.001 16108 Moving (-0.26, 0.20) raw xDistance=0.29 yDistance=-0.14
22:43:38.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:43:38.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:38.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:43:38.818 00.000 16108 MoveAxis(W, 77, ABG)
22:43:38.818 00.000 16108 Guiding  Dir = 3, Dur = 77
22:43:38.818 00.000 16108 IsSlewing returns 0
22:43:38.818 00.000 16108 IsGuiding returns 0
22:43:38.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3853, FiltMin=3296, FiltMax=57001, Gamma=1.000
22:43:38.828 00.006 16108 PulseGuide returned control before completion, sleep 78
22:43:38.838 00.010 21068 UpdateGuideState exits: m=109282 SNR=78.8
22:43:38.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:38.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:38.841 00.001 21068 Enqueuing Expose request
22:43:38.920 00.079 16108 IsGuiding returns 0
22:43:38.920 00.000 16108 Move returns status 0, amount 77
22:43:38.920 00.000 16108 MoveAxis(N, 0, ABG)
22:43:38.920 00.000 16108 Move returns status 0, amount 0
22:43:38.920 00.000 16108 move complete, result=0
22:43:38.920 00.000 16108 worker thread done servicing request
22:43:38.920 00.000 16108 Worker thread wakes up
22:43:38.921 00.001 21068 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
22:43:38.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:38.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:39.893 00.971 16108 Exposure complete
22:43:39.960 00.067 16108 worker thread done servicing request
22:43:39.961 00.001 21068 OnExposeComplete: enter
22:43:39.962 00.001 21068 UpdateGuideState(): m_state=6
22:43:39.963 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2397
22:43:39.964 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.24, Mass=111232, SNR=73.3, Peak=17731 HFD=2.9
22:43:39.965 00.001 21068 MultiStar: [#1 0.06,-0.24,1.01,U] [#2 -0.11,0.12,1.25,U] [#3 -0.25,-0.04,1.09,U] [#4 -0.34,-0.46,0.00,M2] [#5 -0.16,-0.41,1.03,U] [#6 -0.22,-0.14,0.96,U] [#7 -0.19,-0.09,0.65,U] [#8 -0.15,0.01,1.01,U] 
22:43:39.966 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.13}, one-star: {0.06, -0.31}
22:43:39.967 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
22:43:39.968 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
22:43:39.969 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.30 mountX=0.09 mountY=0.15, mountTheta=1.03
22:43:39.970 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
22:43:39.971 00.001 21068 Enqueuing Move request for scope (-0.12, -0.13)
22:43:39.972 00.001 16108 Worker thread wakes up
22:43:39.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
22:43:39.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
22:43:39.973 00.001 16108 Moving (-0.12, -0.13) raw xDistance=0.09 yDistance=0.15
22:43:39.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:43:39.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:39.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:43:39.973 00.000 16108 MoveAxis(E, 0, ABG)
22:43:39.973 00.000 16108 Move returns status 0, amount 0
22:43:39.973 00.000 16108 MoveAxis(N, 0, ABG)
22:43:39.973 00.000 16108 Move returns status 0, amount 0
22:43:39.973 00.000 16108 move complete, result=0
22:43:39.973 00.000 16108 worker thread done servicing request
22:43:39.981 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3853, FiltMin=3321, FiltMax=50560, Gamma=1.000
22:43:40.001 00.020 21068 UpdateGuideState exits: m=111232 SNR=73.3
22:43:40.003 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.006 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:40.007 00.001 21068 Enqueuing Expose request
22:43:40.011 00.004 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:43:40.013 00.002 16108 Worker thread wakes up
22:43:40.013 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:40.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:41.203 01.190 16108 Exposure complete
22:43:41.276 00.073 16108 worker thread done servicing request
22:43:41.276 00.000 21068 OnExposeComplete: enter
22:43:41.277 00.001 21068 UpdateGuideState(): m_state=6
22:43:41.278 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2398
22:43:41.279 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.35, Mass=110706, SNR=77.2, Peak=17635 HFD=3.0
22:43:41.280 00.001 21068 MultiStar: [#1 -0.38,-0.27,1.26,U] [#2 -0.18,-0.02,1.13,U] [#3 -0.28,-0.15,1.01,U] [#4 -0.34,-0.45,0.00,M3] [#5 -0.14,-0.16,0.88,U] [#6 -0.03,0.08,0.84,U] [#7 -0.12,0.15,0.55,U] [#8 -0.30,-0.28,0.58,U] 
22:43:41.281 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.12}, one-star: {-0.04, -0.21}
22:43:41.281 00.000 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
22:43:41.282 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
22:43:41.283 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.77 mountX=0.01 mountY=0.21, mountTheta=1.55
22:43:41.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
22:43:41.285 00.000 21068 Enqueuing Move request for scope (-0.04, -0.21)
22:43:41.287 00.002 16108 Worker thread wakes up
22:43:41.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
22:43:41.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
22:43:41.287 00.000 16108 Moving (-0.04, -0.21) raw xDistance=0.01 yDistance=0.21
22:43:41.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:43:41.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:43:41.287 00.000 16108 MoveAxis(E, 0, ABG)
22:43:41.287 00.000 16108 Move returns status 0, amount 0
22:43:41.287 00.000 16108 MoveAxis(S, 42, ABG)
22:43:41.287 00.000 16108 Guiding  Dir = 1, Dur = 42
22:43:41.287 00.000 16108 IsSlewing returns 0
22:43:41.287 00.000 16108 IsGuiding returns 0
22:43:41.290 00.003 16108 PulseGuide returned control before completion, sleep 49
22:43:41.293 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3853, FiltMin=3193, FiltMax=56400, Gamma=1.000
22:43:41.312 00.019 21068 UpdateGuideState exits: m=110706 SNR=77.2
22:43:41.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:41.316 00.002 21068 Enqueuing Expose request
22:43:41.353 00.037 16108 IsGuiding returns 1
22:43:41.353 00.000 16108 scope still moving after pulse duration time elapsed
22:43:41.385 00.032 16108 IsSlewing returns 0
22:43:41.385 00.000 16108 IsGuiding returns 0
22:43:41.385 00.000 16108 scope move finished after 42 + 55 ms
22:43:41.385 00.000 16108 Move returns status 0, amount 42
22:43:41.385 00.000 16108 move complete, result=0
22:43:41.385 00.000 16108 worker thread done servicing request
22:43:41.385 00.000 16108 Worker thread wakes up
22:43:41.385 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
22:43:41.387 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:41.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:42.363 00.976 16108 Exposure complete
22:43:42.427 00.064 16108 worker thread done servicing request
22:43:42.427 00.000 21068 OnExposeComplete: enter
22:43:42.428 00.001 21068 UpdateGuideState(): m_state=6
22:43:42.430 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2399
22:43:42.431 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.69, Mass=111997, SNR=73.5, Peak=17923 HFD=3.2
22:43:42.432 00.001 21068 MultiStar: [#1 -0.49,0.26,0.00,M1] [#2 -0.04,0.22,1.19,U] [#3 -0.66,0.31,0.00,M1] [#4 -0.60,0.03,0.00,M4] [#5 -0.05,0.19,0.96,U] [#6 -0.01,0.42,0.94,U] [#7 -0.32,0.33,0.72,U] [#8 -0.18,0.29,0.74,U] 
22:43:42.434 00.002 21068 single-star, 5 included, MultiStar: {-0.12, 0.26}, one-star: {-0.20, 0.14}
22:43:42.435 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
22:43:42.436 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
22:43:42.437 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.25 cameraTheta=2.53 mountX=0.22 mountY=-0.09, mountTheta=-0.38
22:43:42.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.14, opts=13)
22:43:42.440 00.001 21068 Enqueuing Move request for scope (-0.20, 0.14)
22:43:42.441 00.001 16108 Worker thread wakes up
22:43:42.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
22:43:42.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
22:43:42.441 00.000 16108 Moving (-0.20, 0.14) raw xDistance=0.22 yDistance=-0.09
22:43:42.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:43:42.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:42.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:42.441 00.000 16108 MoveAxis(W, 59, ABG)
22:43:42.441 00.000 16108 Guiding  Dir = 3, Dur = 59
22:43:42.442 00.001 16108 IsSlewing returns 0
22:43:42.442 00.000 16108 IsGuiding returns 0
22:43:42.446 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3856, FiltMin=3318, FiltMax=58112, Gamma=1.000
22:43:42.462 00.016 16108 PulseGuide returned control before completion, sleep 49
22:43:42.468 00.006 21068 UpdateGuideState exits: m=111997 SNR=73.5
22:43:42.470 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:42.472 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:42.472 00.000 21068 Enqueuing Expose request
22:43:42.524 00.052 16108 IsGuiding returns 1
22:43:42.524 00.000 16108 scope still moving after pulse duration time elapsed
22:43:42.554 00.030 16108 IsSlewing returns 0
22:43:42.554 00.000 16108 IsGuiding returns 0
22:43:42.554 00.000 16108 scope move finished after 59 + 53 ms
22:43:42.554 00.000 16108 Move returns status 0, amount 59
22:43:42.554 00.000 16108 MoveAxis(N, 0, ABG)
22:43:42.554 00.000 16108 Move returns status 0, amount 0
22:43:42.554 00.000 16108 move complete, result=0
22:43:42.554 00.000 16108 worker thread done servicing request
22:43:42.554 00.000 16108 Worker thread wakes up
22:43:42.554 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
22:43:42.556 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:42.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:43.706 01.150 16108 Exposure complete
22:43:43.770 00.064 16108 worker thread done servicing request
22:43:43.770 00.000 21068 OnExposeComplete: enter
22:43:43.772 00.002 21068 UpdateGuideState(): m_state=6
22:43:43.774 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2400
22:43:43.776 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=877.55, Mass=130549, SNR=81.6, Peak=18259 HFD=3.1
22:43:43.777 00.001 21068 MultiStar: [#1 0.10,-0.05,1.09,U] [#2 0.13,0.39,1.18,U] [#3 -0.18,0.44,1.04,U] [#4 -0.29,-0.21,0.82,U] [#5 0.05,-0.21,0.88,U] [#6 -0.03,0.27,0.74,U] [#7 0.06,0.68,0.00,M1] [#8 -0.25,0.19,0.72,U] 
22:43:43.778 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.22, 0.00}
22:43:43.779 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
22:43:43.780 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
22:43:43.781 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.14 mountX=0.09 mountY=-0.09, mountTheta=-0.79
22:43:43.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
22:43:43.783 00.000 21068 Enqueuing Move request for scope (-0.07, 0.11)
22:43:43.784 00.001 16108 Worker thread wakes up
22:43:43.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
22:43:43.784 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
22:43:43.784 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
22:43:43.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:43:43.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:43.785 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:43.785 00.000 16108 MoveAxis(E, 0, ABG)
22:43:43.785 00.000 16108 Move returns status 0, amount 0
22:43:43.785 00.000 16108 MoveAxis(N, 0, ABG)
22:43:43.785 00.000 16108 Move returns status 0, amount 0
22:43:43.785 00.000 16108 move complete, result=0
22:43:43.785 00.000 16108 worker thread done servicing request
22:43:43.790 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3856, FiltMin=3328, FiltMax=55129, Gamma=1.000
22:43:43.822 00.032 21068 UpdateGuideState exits: m=130549 SNR=81.6
22:43:43.824 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:43.826 00.001 21068 Enqueuing Expose request
22:43:43.827 00.001 16108 Worker thread wakes up
22:43:43.827 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:43.830 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:43.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:44.800 00.970 16108 Exposure complete
22:43:44.869 00.069 16108 worker thread done servicing request
22:43:44.869 00.000 21068 OnExposeComplete: enter
22:43:44.871 00.002 21068 UpdateGuideState(): m_state=6
22:43:44.873 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2401
22:43:44.873 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=877.45, Mass=123474, SNR=77.8, Peak=16947 HFD=3.3
22:43:44.874 00.001 21068 MultiStar: [#1 -0.07,0.05,1.20,U] [#2 0.02,0.28,1.22,U] [#3 -0.33,0.28,0.96,U] [#4 -0.37,-0.14,0.82,U] [#5 0.23,-0.04,1.04,U] [#6 0.12,0.22,0.75,U] [#7 -0.12,0.29,0.57,U] [#8 -0.26,0.35,0.81,U] 
22:43:44.876 00.002 21068 single-star, 8 included, MultiStar: {-0.09, 0.12}, one-star: {-0.11, -0.10}
22:43:44.876 00.000 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
22:43:44.877 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
22:43:44.878 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.37 mountX=0.09 mountY=0.12, mountTheta=0.96
22:43:44.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
22:43:44.880 00.000 21068 Enqueuing Move request for scope (-0.11, -0.10)
22:43:44.881 00.001 16108 Worker thread wakes up
22:43:44.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
22:43:44.882 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
22:43:44.882 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.12
22:43:44.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:43:44.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:44.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:43:44.882 00.000 16108 MoveAxis(E, 0, ABG)
22:43:44.882 00.000 16108 Move returns status 0, amount 0
22:43:44.882 00.000 16108 MoveAxis(N, 0, ABG)
22:43:44.882 00.000 16108 Move returns status 0, amount 0
22:43:44.882 00.000 16108 move complete, result=0
22:43:44.883 00.001 16108 worker thread done servicing request
22:43:44.891 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3856, FiltMin=3270, FiltMax=61305, Gamma=1.000
22:43:44.923 00.032 21068 UpdateGuideState exits: m=123474 SNR=77.8
22:43:44.925 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:44.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:44.927 00.001 21068 Enqueuing Expose request
22:43:44.929 00.002 16108 Worker thread wakes up
22:43:44.929 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:44.931 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:44.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:46.087 01.156 16108 Exposure complete
22:43:46.145 00.058 16108 worker thread done servicing request
22:43:46.145 00.000 21068 OnExposeComplete: enter
22:43:46.146 00.001 21068 UpdateGuideState(): m_state=6
22:43:46.146 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2402
22:43:46.147 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.66, Mass=119452, SNR=73.5, Peak=15187 HFD=3.3
22:43:46.148 00.001 21068 MultiStar: [#1 -0.05,0.19,1.08,U] [#2 -0.11,0.47,1.40,U] [#3 0.02,0.41,1.16,U] [#4 -0.19,-0.01,0.85,U] [#5 -0.05,0.31,0.87,U] [#6 0.18,0.42,0.98,U] [#7 -0.27,0.40,0.60,U] [#8 -0.15,0.21,0.95,U] 
22:43:46.149 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.29}, one-star: {0.18, 0.10}
22:43:46.150 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:43:46.151 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
22:43:46.153 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.53 mountX=-0.16 mountY=-0.14, mountTheta=-2.40
22:43:46.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.10, opts=13)
22:43:46.156 00.001 21068 Enqueuing Move request for scope (0.18, 0.10)
22:43:46.156 00.000 16108 Worker thread wakes up
22:43:46.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
22:43:46.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
22:43:46.156 00.000 16108 Moving (0.18, 0.10) raw xDistance=-0.16 yDistance=-0.14
22:43:46.157 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:43:46.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:46.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:43:46.157 00.000 16108 MoveAxis(E, 0, ABG)
22:43:46.157 00.000 16108 Move returns status 0, amount 0
22:43:46.157 00.000 16108 MoveAxis(N, 0, ABG)
22:43:46.157 00.000 16108 Move returns status 0, amount 0
22:43:46.157 00.000 16108 move complete, result=0
22:43:46.157 00.000 16108 worker thread done servicing request
22:43:46.160 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3853, FiltMin=3245, FiltMax=60317, Gamma=1.000
22:43:46.183 00.023 21068 UpdateGuideState exits: m=119452 SNR=73.5
22:43:46.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.184 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:46.186 00.002 21068 Enqueuing Expose request
22:43:46.187 00.001 16108 Worker thread wakes up
22:43:46.187 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:46.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:46.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:47.156 00.968 16108 Exposure complete
22:43:47.211 00.055 16108 worker thread done servicing request
22:43:47.211 00.000 21068 OnExposeComplete: enter
22:43:47.213 00.002 21068 UpdateGuideState(): m_state=6
22:43:47.214 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2403
22:43:47.215 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.79, Mass=136566, SNR=78.2, Peak=19731 HFD=3.6
22:43:47.215 00.000 21068 MultiStar: [#1 0.04,0.43,1.14,U] [#2 -0.02,0.50,1.44,U] [#3 0.19,0.34,1.00,U] [#4 -0.06,0.15,0.77,U] [#5 0.13,0.15,0.89,U] [#6 0.44,0.60,0.00,M1] [#7 -0.19,0.45,0.58,U] [#8 0.01,0.23,0.70,U] 
22:43:47.216 00.001 21068 single-star, 7 included, MultiStar: {0.02, 0.33}, one-star: {0.00, 0.24}
22:43:47.217 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
22:43:47.218 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
22:43:47.219 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=0.04 mountY=-0.23, mountTheta=-1.41
22:43:47.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.24, opts=13)
22:43:47.221 00.001 21068 Enqueuing Move request for scope (0.00, 0.24)
22:43:47.222 00.001 16108 Worker thread wakes up
22:43:47.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
22:43:47.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
22:43:47.222 00.000 16108 Moving (0.00, 0.24) raw xDistance=0.04 yDistance=-0.23
22:43:47.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:47.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:47.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:43:47.222 00.000 16108 MoveAxis(E, 0, ABG)
22:43:47.222 00.000 16108 Move returns status 0, amount 0
22:43:47.223 00.001 16108 MoveAxis(N, 0, ABG)
22:43:47.223 00.000 16108 Move returns status 0, amount 0
22:43:47.223 00.000 16108 move complete, result=0
22:43:47.223 00.000 16108 worker thread done servicing request
22:43:47.228 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3856, FiltMin=3312, FiltMax=52925, Gamma=1.000
22:43:47.247 00.019 21068 UpdateGuideState exits: m=136566 SNR=78.2
22:43:47.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:47.249 00.000 21068 Enqueuing Expose request
22:43:47.250 00.001 16108 Worker thread wakes up
22:43:47.250 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:47.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:47.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:48.412 01.161 16108 Exposure complete
22:43:48.470 00.058 16108 worker thread done servicing request
22:43:48.470 00.000 21068 OnExposeComplete: enter
22:43:48.473 00.003 21068 UpdateGuideState(): m_state=6
22:43:48.475 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2404
22:43:48.476 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.45, Mass=104749, SNR=68.7, Peak=15443 HFD=3.0
22:43:48.477 00.001 21068 MultiStar: [#1 -0.02,0.30,1.20,U] [#2 0.06,0.36,1.32,U] [#3 0.04,0.27,1.10,U] [#4 -0.11,0.01,0.84,U] [#5 0.13,0.12,0.97,U] [#6 0.07,0.35,1.04,U] [#7 0.02,0.59,0.00,M1] [#8 0.11,0.09,0.88,U] 
22:43:48.478 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.19}, one-star: {0.10, -0.10}
22:43:48.479 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
22:43:48.479 00.000 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
22:43:48.480 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.79 mountX=-0.12 mountY=0.08, mountTheta=2.57
22:43:48.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
22:43:48.483 00.001 21068 Enqueuing Move request for scope (0.10, -0.10)
22:43:48.484 00.001 16108 Worker thread wakes up
22:43:48.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:43:48.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:43:48.484 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=0.08
22:43:48.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:43:48.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:48.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:48.484 00.000 16108 MoveAxis(E, 0, ABG)
22:43:48.484 00.000 16108 Move returns status 0, amount 0
22:43:48.484 00.000 16108 MoveAxis(N, 0, ABG)
22:43:48.484 00.000 16108 Move returns status 0, amount 0
22:43:48.484 00.000 16108 move complete, result=0
22:43:48.484 00.000 16108 worker thread done servicing request
22:43:48.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3856, FiltMin=3299, FiltMax=53859, Gamma=1.000
22:43:48.503 00.016 21068 UpdateGuideState exits: m=104749 SNR=68.7
22:43:48.503 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:48.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:48.505 00.001 21068 Enqueuing Expose request
22:43:48.506 00.001 16108 Worker thread wakes up
22:43:48.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:48.507 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:48.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:49.465 00.958 16108 Exposure complete
22:43:49.530 00.065 16108 worker thread done servicing request
22:43:49.530 00.000 21068 OnExposeComplete: enter
22:43:49.531 00.001 21068 UpdateGuideState(): m_state=6
22:43:49.532 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2405
22:43:49.533 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.59, Mass=111598, SNR=72.3, Peak=16083 HFD=3.2
22:43:49.533 00.000 21068 MultiStar: [#1 0.37,0.39,0.00,M1] [#2 0.09,0.55,0.00,M1] [#3 0.38,0.43,0.00,M1] [#4 -0.12,0.07,0.76,U] [#5 0.24,0.34,1.00,U] [#6 0.46,0.64,0.00,M1] [#7 0.04,0.44,0.59,U] [#8 0.12,0.40,0.83,U] 
22:43:49.534 00.001 21068 single-star, 4 included, MultiStar: {0.11, 0.24}, one-star: {0.20, 0.04}
22:43:49.535 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
22:43:49.536 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
22:43:49.538 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
22:43:49.539 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.04, opts=13)
22:43:49.540 00.001 21068 Enqueuing Move request for scope (0.20, 0.04)
22:43:49.541 00.001 16108 Worker thread wakes up
22:43:49.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
22:43:49.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
22:43:49.542 00.001 16108 Moving (0.20, 0.04) raw xDistance=-0.19 yDistance=-0.08
22:43:49.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:43:49.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:49.542 00.000 16108 MoveAxis(E, 0, ABG)
22:43:49.542 00.000 16108 Move returns status 0, amount 0
22:43:49.542 00.000 16108 MoveAxis(N, 0, ABG)
22:43:49.542 00.000 16108 Move returns status 0, amount 0
22:43:49.542 00.000 16108 move complete, result=0
22:43:49.542 00.000 16108 worker thread done servicing request
22:43:49.548 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3856, FiltMin=3305, FiltMax=57833, Gamma=1.000
22:43:49.569 00.021 21068 UpdateGuideState exits: m=111598 SNR=72.3
22:43:49.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.571 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:49.573 00.002 21068 Enqueuing Expose request
22:43:49.574 00.001 16108 Worker thread wakes up
22:43:49.574 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:49.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:49.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:50.721 01.146 16108 Exposure complete
22:43:50.785 00.064 16108 worker thread done servicing request
22:43:50.786 00.001 21068 OnExposeComplete: enter
22:43:50.787 00.001 21068 UpdateGuideState(): m_state=6
22:43:50.788 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2406
22:43:50.790 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=878.10, Mass=118709, SNR=75.2, Peak=18019 HFD=3.3
22:43:50.791 00.001 21068 MultiStar: [#1 0.21,0.51,0.00,M2] [#2 0.15,0.70,0.00,M2] [#3 -0.02,0.59,0.00,M2] [#4 -0.13,0.17,1.00,U] [#5 0.23,0.27,0.95,U] [#6 0.44,0.60,0.00,M2] [#7 -0.13,1.19,0.00,M1] [#8 0.07,0.44,0.83,U] 
22:43:50.792 00.001 21068 refined, 3 included, MultiStar: {0.08, 0.36}, one-star: {0.17, 0.55}
22:43:50.795 00.003 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
22:43:50.797 00.002 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:43:50.799 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.34 mountX=-0.02 mountY=-0.37, mountTheta=-1.63
22:43:50.804 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.36, opts=13)
22:43:50.806 00.002 21068 Enqueuing Move request for scope (0.08, 0.36)
22:43:50.807 00.001 16108 Worker thread wakes up
22:43:50.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
22:43:50.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
22:43:50.807 00.000 16108 Moving (0.08, 0.36) raw xDistance=-0.02 yDistance=-0.37
22:43:50.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:43:50.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:50.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:43:50.807 00.000 16108 MoveAxis(E, 0, ABG)
22:43:50.807 00.000 16108 Move returns status 0, amount 0
22:43:50.807 00.000 16108 MoveAxis(N, 0, ABG)
22:43:50.807 00.000 16108 Move returns status 0, amount 0
22:43:50.807 00.000 16108 move complete, result=0
22:43:50.807 00.000 16108 worker thread done servicing request
22:43:50.811 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3856, FiltMin=3273, FiltMax=51843, Gamma=1.000
22:43:50.829 00.018 21068 UpdateGuideState exits: m=118709 SNR=75.2
22:43:50.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.833 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:50.833 00.000 21068 Enqueuing Expose request
22:43:50.834 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:50.836 00.002 16108 Worker thread wakes up
22:43:50.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:50.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:51.799 00.963 16108 Exposure complete
22:43:51.867 00.068 16108 worker thread done servicing request
22:43:51.867 00.000 21068 OnExposeComplete: enter
22:43:51.868 00.001 21068 UpdateGuideState(): m_state=6
22:43:51.869 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2407
22:43:51.870 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.78, Mass=109405, SNR=76.6, Peak=17363 HFD=2.8
22:43:51.872 00.002 21068 MultiStar: [#1 0.15,0.61,0.00,M3] [#2 0.16,0.66,0.00,M3] [#3 0.02,0.46,1.27,U] [#4 -0.03,0.27,0.89,U] [#5 0.18,0.18,1.02,U] [#6 0.31,0.82,0.00,M3] [#7 0.17,0.68,0.00,M2] [#8 0.22,0.62,0.00,M1] 
22:43:51.872 00.000 21068 single-star, 3 included, MultiStar: {0.09, 0.29}, one-star: {0.19, 0.22}
22:43:51.873 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
22:43:51.874 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
22:43:51.875 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.87 mountX=-0.15 mountY=-0.26, mountTheta=-2.09
22:43:51.876 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.22, opts=13)
22:43:51.877 00.001 21068 Enqueuing Move request for scope (0.19, 0.22)
22:43:51.877 00.000 16108 Worker thread wakes up
22:43:51.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
22:43:51.878 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
22:43:51.878 00.000 16108 Moving (0.19, 0.22) raw xDistance=-0.15 yDistance=-0.26
22:43:51.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:43:51.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:51.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:43:51.878 00.000 16108 MoveAxis(E, 0, ABG)
22:43:51.878 00.000 16108 Move returns status 0, amount 0
22:43:51.878 00.000 16108 MoveAxis(N, 0, ABG)
22:43:51.878 00.000 16108 Move returns status 0, amount 0
22:43:51.878 00.000 16108 move complete, result=0
22:43:51.878 00.000 16108 worker thread done servicing request
22:43:51.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3853, FiltMin=3312, FiltMax=56387, Gamma=1.000
22:43:51.898 00.017 21068 UpdateGuideState exits: m=109405 SNR=76.6
22:43:51.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:51.901 00.001 21068 Enqueuing Expose request
22:43:51.902 00.001 16108 Worker thread wakes up
22:43:51.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:51.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:51.902 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:43:53.056 01.154 16108 Exposure complete
22:43:53.117 00.061 16108 worker thread done servicing request
22:43:53.117 00.000 21068 OnExposeComplete: enter
22:43:53.119 00.002 21068 UpdateGuideState(): m_state=6
22:43:53.120 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2408
22:43:53.120 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=877.97, Mass=116150, SNR=82.4, Peak=17267 HFD=3.1
22:43:53.121 00.001 21068 MultiStar: [#1 0.42,0.41,0.00,M4] [#2 0.42,0.65,0.00,M4] [#3 0.43,0.45,0.00,M2] [#4 -0.12,0.31,0.73,U] [#5 0.17,0.33,0.82,U] [#6 0.40,0.52,0.00,M4] [#7 0.24,0.75,0.00,M3] [#8 0.33,0.60,0.00,M2] 
22:43:53.122 00.001 21068 refined, 2 included, MultiStar: {0.16, 0.36}, one-star: {0.35, 0.42}
22:43:53.123 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:43:53.124 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:43:53.125 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.15 mountX=-0.09 mountY=-0.39, mountTheta=-1.81
22:43:53.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.36, opts=13)
22:43:53.127 00.001 21068 Enqueuing Move request for scope (0.16, 0.36)
22:43:53.128 00.001 16108 Worker thread wakes up
22:43:53.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
22:43:53.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
22:43:53.128 00.000 16108 Moving (0.16, 0.36) raw xDistance=-0.09 yDistance=-0.39
22:43:53.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:43:53.128 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.06 newest=-1.01
22:43:53.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:43:53.128 00.000 16108 MoveAxis(E, 0, ABG)
22:43:53.128 00.000 16108 Move returns status 0, amount 0
22:43:53.128 00.000 16108 MoveAxis(N, 77, ABG)
22:43:53.128 00.000 16108 Guiding  Dir = 0, Dur = 77
22:43:53.128 00.000 16108 IsSlewing returns 0
22:43:53.128 00.000 16108 IsGuiding returns 0
22:43:53.133 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3853, FiltMin=3248, FiltMax=60489, Gamma=1.000
22:43:53.144 00.011 16108 PulseGuide returned control before completion, sleep 72
22:43:53.153 00.009 21068 UpdateGuideState exits: m=116150 SNR=82.4
22:43:53.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:53.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:53.156 00.001 21068 Enqueuing Expose request
22:43:53.221 00.065 16108 IsGuiding returns 1
22:43:53.221 00.000 16108 scope still moving after pulse duration time elapsed
22:43:53.252 00.031 16108 IsSlewing returns 0
22:43:53.252 00.000 16108 IsGuiding returns 0
22:43:53.252 00.000 16108 scope move finished after 77 + 46 ms
22:43:53.252 00.000 16108 Move returns status 0, amount 77
22:43:53.252 00.000 16108 move complete, result=0
22:43:53.252 00.000 16108 worker thread done servicing request
22:43:53.252 00.000 16108 Worker thread wakes up
22:43:53.252 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 77 ms NORTH
22:43:53.255 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:53.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:54.211 00.956 16108 Exposure complete
22:43:54.278 00.067 16108 worker thread done servicing request
22:43:54.279 00.001 21068 OnExposeComplete: enter
22:43:54.279 00.000 21068 UpdateGuideState(): m_state=6
22:43:54.281 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2409
22:43:54.282 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.71, Mass=126932, SNR=85.9, Peak=17136 HFD=3.5
22:43:54.284 00.002 21068 MultiStar: [#1 0.32,0.50,0.00,M5] [#2 0.54,0.47,0.00,M5] [#3 0.27,0.44,0.83,U] [#4 -0.03,0.13,0.86,U] [#5 0.21,0.09,0.87,U] [#6 0.33,0.48,0.00,M5] [#7 0.18,0.66,0.00,M4] [#8 0.21,0.49,0.00,M3] 
22:43:54.285 00.001 21068 single-star, 3 included, MultiStar: {0.14, 0.20}, one-star: {0.10, 0.15}
22:43:54.286 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
22:43:54.287 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
22:43:54.288 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
22:43:54.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
22:43:54.292 00.002 21068 Enqueuing Move request for scope (0.10, 0.15)
22:43:54.293 00.001 16108 Worker thread wakes up
22:43:54.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
22:43:54.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
22:43:54.293 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
22:43:54.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:43:54.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:43:54.293 00.000 16108 MoveAxis(E, 0, ABG)
22:43:54.293 00.000 16108 Move returns status 0, amount 0
22:43:54.293 00.000 16108 MoveAxis(N, 0, ABG)
22:43:54.293 00.000 16108 Move returns status 0, amount 0
22:43:54.293 00.000 16108 move complete, result=0
22:43:54.293 00.000 16108 worker thread done servicing request
22:43:54.300 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3856, FiltMin=3318, FiltMax=62537, Gamma=1.000
22:43:54.320 00.020 21068 UpdateGuideState exits: m=126932 SNR=85.9
22:43:54.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:54.322 00.000 21068 Enqueuing Expose request
22:43:54.323 00.001 16108 Worker thread wakes up
22:43:54.323 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:54.324 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:54.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:55.497 01.173 16108 Exposure complete
22:43:55.569 00.072 16108 worker thread done servicing request
22:43:55.569 00.000 21068 OnExposeComplete: enter
22:43:55.571 00.002 21068 UpdateGuideState(): m_state=6
22:43:55.572 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2410
22:43:55.573 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.92, Mass=114619, SNR=77.9, Peak=18163 HFD=2.9
22:43:55.574 00.001 21068 MultiStar: [#1 0.53,0.29,0.00,M6] [#2 0.38,0.35,1.08,U] [#3 0.25,0.34,0.99,U] [#4 -0.17,-0.10,0.87,U] [#5 0.51,0.20,0.00,M1] [#6 0.46,0.61,0.00,M6] [#7 0.15,0.45,0.74,U] [#8 0.23,0.39,0.82,U] 
22:43:55.575 00.001 21068 refined, 5 included, MultiStar: {0.19, 0.30}, one-star: {0.21, 0.37}
22:43:55.578 00.003 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
22:43:55.579 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
22:43:55.580 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=1.01 mountX=-0.13 mountY=-0.34, mountTheta=-1.95
22:43:55.581 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.30, opts=13)
22:43:55.582 00.001 21068 Enqueuing Move request for scope (0.19, 0.30)
22:43:55.583 00.001 16108 Worker thread wakes up
22:43:55.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
22:43:55.583 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
22:43:55.583 00.000 16108 Moving (0.19, 0.30) raw xDistance=-0.13 yDistance=-0.34
22:43:55.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:43:55.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:43:55.583 00.000 16108 MoveAxis(E, 0, ABG)
22:43:55.583 00.000 16108 Move returns status 0, amount 0
22:43:55.583 00.000 16108 MoveAxis(N, 67, ABG)
22:43:55.583 00.000 16108 Guiding  Dir = 0, Dur = 67
22:43:55.584 00.001 16108 IsSlewing returns 0
22:43:55.584 00.000 16108 IsGuiding returns 0
22:43:55.590 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3853, FiltMin=3273, FiltMax=58323, Gamma=1.000
22:43:55.594 00.004 16108 PulseGuide returned control before completion, sleep 67
22:43:55.621 00.027 21068 UpdateGuideState exits: m=114619 SNR=77.9
22:43:55.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.624 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:55.626 00.002 21068 Enqueuing Expose request
22:43:55.671 00.045 16108 IsGuiding returns 1
22:43:55.671 00.000 16108 scope still moving after pulse duration time elapsed
22:43:55.702 00.031 16108 IsSlewing returns 0
22:43:55.702 00.000 16108 IsGuiding returns 0
22:43:55.702 00.000 16108 scope move finished after 67 + 51 ms
22:43:55.702 00.000 16108 Move returns status 0, amount 67
22:43:55.702 00.000 16108 move complete, result=0
22:43:55.702 00.000 16108 worker thread done servicing request
22:43:55.702 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
22:43:55.704 00.002 16108 Worker thread wakes up
22:43:55.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:55.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:56.673 00.969 16108 Exposure complete
22:43:56.741 00.068 16108 worker thread done servicing request
22:43:56.742 00.001 21068 OnExposeComplete: enter
22:43:56.743 00.001 21068 UpdateGuideState(): m_state=6
22:43:56.745 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2411
22:43:56.746 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.68, Mass=103523, SNR=70.7, Peak=17331 HFD=3.0
22:43:56.748 00.002 21068 MultiStar: [#1 0.29,0.29,1.27,U] [#2 0.40,0.35,0.00,M5] [#3 0.26,0.25,1.16,U] [#4 -0.02,-0.05,0.93,U] [#5 0.23,0.21,1.05,U] [#6 0.36,0.45,0.00,M7] [#7 0.28,0.42,0.65,U] [#8 0.22,0.25,0.84,U] 
22:43:56.749 00.001 21068 single-star, 6 included, MultiStar: {0.21, 0.21}, one-star: {0.19, 0.13}
22:43:56.750 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:43:56.751 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:43:56.752 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.60 mountX=-0.16 mountY=-0.17, mountTheta=-2.34
22:43:56.755 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.13, opts=13)
22:43:56.756 00.001 21068 Enqueuing Move request for scope (0.19, 0.13)
22:43:56.757 00.001 16108 Worker thread wakes up
22:43:56.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
22:43:56.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
22:43:56.757 00.000 16108 Moving (0.19, 0.13) raw xDistance=-0.16 yDistance=-0.17
22:43:56.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:43:56.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:56.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:43:56.758 00.001 16108 MoveAxis(E, 0, ABG)
22:43:56.758 00.000 16108 Move returns status 0, amount 0
22:43:56.758 00.000 16108 MoveAxis(N, 0, ABG)
22:43:56.758 00.000 16108 Move returns status 0, amount 0
22:43:56.758 00.000 16108 move complete, result=0
22:43:56.758 00.000 16108 worker thread done servicing request
22:43:56.761 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3856, FiltMin=3286, FiltMax=53805, Gamma=1.000
22:43:56.778 00.017 21068 UpdateGuideState exits: m=103523 SNR=70.7
22:43:56.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.781 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:56.782 00.001 21068 Enqueuing Expose request
22:43:56.783 00.001 16108 Worker thread wakes up
22:43:56.783 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:56.785 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:56.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:57.950 01.165 16108 Exposure complete
22:43:58.009 00.059 16108 worker thread done servicing request
22:43:58.009 00.000 21068 OnExposeComplete: enter
22:43:58.010 00.001 21068 UpdateGuideState(): m_state=6
22:43:58.011 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2412
22:43:58.012 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.48, Mass=127688, SNR=78.7, Peak=15811 HFD=3.2
22:43:58.013 00.001 21068 MultiStar: [#1 0.35,0.29,1.04,U] [#2 0.61,0.19,0.00,M6] [#3 0.23,0.27,0.85,U] [#4 0.05,-0.14,0.80,U] [#5 0.21,-0.04,0.90,U] [#6 0.32,0.02,0.76,U] [#7 0.18,0.11,0.55,U] [#8 0.35,0.06,0.74,U] 
22:43:58.013 00.000 21068 single-star, 7 included, MultiStar: {0.23, 0.06}, one-star: {0.11, -0.07}
22:43:58.015 00.002 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
22:43:58.016 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
22:43:58.017 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.56 mountX=-0.12 mountY=0.04, mountTheta=2.81
22:43:58.018 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
22:43:58.019 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
22:43:58.020 00.001 16108 Worker thread wakes up
22:43:58.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
22:43:58.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
22:43:58.020 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
22:43:58.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:43:58.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:58.021 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:43:58.021 00.000 16108 MoveAxis(E, 0, ABG)
22:43:58.021 00.000 16108 Move returns status 0, amount 0
22:43:58.021 00.000 16108 MoveAxis(N, 0, ABG)
22:43:58.021 00.000 16108 Move returns status 0, amount 0
22:43:58.021 00.000 16108 move complete, result=0
22:43:58.021 00.000 16108 worker thread done servicing request
22:43:58.025 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3853, FiltMin=3264, FiltMax=51005, Gamma=1.000
22:43:58.044 00.019 21068 UpdateGuideState exits: m=127688 SNR=78.7
22:43:58.046 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.048 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:58.049 00.001 21068 Enqueuing Expose request
22:43:58.051 00.002 16108 Worker thread wakes up
22:43:58.051 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:58.053 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:58.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:43:59.023 00.970 16108 Exposure complete
22:43:59.090 00.067 16108 worker thread done servicing request
22:43:59.090 00.000 21068 OnExposeComplete: enter
22:43:59.091 00.001 21068 UpdateGuideState(): m_state=6
22:43:59.092 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2413
22:43:59.093 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.62, Mass=127152, SNR=84.8, Peak=17763 HFD=3.4
22:43:59.094 00.001 21068 MultiStar: [#1 0.15,0.17,0.98,U] [#2 0.39,0.05,1.06,U] [#3 0.13,0.21,0.79,U] [#4 0.07,-0.13,0.95,U] [#5 0.12,0.03,0.90,U] [#6 0.34,0.37,0.79,U] [#7 0.02,0.45,0.44,U] [#8 0.10,0.21,0.75,U] 
22:43:59.094 00.000 21068 single-star, 8 included, MultiStar: {0.14, 0.13}, one-star: {-0.16, 0.06}
22:43:59.095 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
22:43:59.096 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
22:43:59.097 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.75 mountX=0.16 mountY=-0.03, mountTheta=-0.15
22:43:59.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.06, opts=13)
22:43:59.100 00.001 21068 Enqueuing Move request for scope (-0.16, 0.06)
22:43:59.101 00.001 16108 Worker thread wakes up
22:43:59.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
22:43:59.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
22:43:59.101 00.000 16108 Moving (-0.16, 0.06) raw xDistance=0.16 yDistance=-0.03
22:43:59.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:43:59.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:59.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:59.101 00.000 16108 MoveAxis(E, 0, ABG)
22:43:59.101 00.000 16108 Move returns status 0, amount 0
22:43:59.101 00.000 16108 MoveAxis(N, 0, ABG)
22:43:59.101 00.000 16108 Move returns status 0, amount 0
22:43:59.101 00.000 16108 move complete, result=0
22:43:59.101 00.000 16108 worker thread done servicing request
22:43:59.111 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3856, FiltMin=3321, FiltMax=63533, Gamma=1.000
22:43:59.131 00.020 21068 UpdateGuideState exits: m=127152 SNR=84.8
22:43:59.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.134 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:43:59.135 00.001 21068 Enqueuing Expose request
22:43:59.136 00.001 16108 Worker thread wakes up
22:43:59.137 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:59.137 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:43:59.138 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:00.281 01.143 16108 Exposure complete
22:44:00.342 00.061 16108 worker thread done servicing request
22:44:00.342 00.000 21068 OnExposeComplete: enter
22:44:00.343 00.001 21068 UpdateGuideState(): m_state=6
22:44:00.344 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2414
22:44:00.345 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.53, Mass=122522, SNR=85.9, Peak=15603 HFD=3.4
22:44:00.348 00.003 21068 MultiStar: [#1 0.23,0.21,1.17,U] [#2 0.25,0.11,1.15,U] [#3 0.02,0.33,0.84,U] [#4 0.04,-0.21,0.71,U] [#5 0.04,0.13,0.89,U] [#6 0.53,0.29,0.00,M6] [#7 -0.29,0.35,0.54,U] [#8 -0.18,0.22,0.61,U] 
22:44:00.349 00.001 21068 single-star, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.02, -0.02}
22:44:00.350 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
22:44:00.351 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
22:44:00.352 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.68 mountX=-0.03 mountY=0.01, mountTheta=2.68
22:44:00.353 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
22:44:00.354 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
22:44:00.356 00.002 16108 Worker thread wakes up
22:44:00.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:44:00.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:44:00.356 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=0.01
22:44:00.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:00.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:00.357 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:44:00.357 00.000 16108 MoveAxis(E, 0, ABG)
22:44:00.357 00.000 16108 Move returns status 0, amount 0
22:44:00.357 00.000 16108 MoveAxis(N, 0, ABG)
22:44:00.357 00.000 16108 Move returns status 0, amount 0
22:44:00.357 00.000 16108 move complete, result=0
22:44:00.357 00.000 16108 worker thread done servicing request
22:44:00.361 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3853, FiltMin=3328, FiltMax=56909, Gamma=1.000
22:44:00.381 00.020 21068 UpdateGuideState exits: m=122522 SNR=85.9
22:44:00.383 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:00.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:00.385 00.001 21068 Enqueuing Expose request
22:44:00.386 00.001 16108 Worker thread wakes up
22:44:00.386 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:00.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:00.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:01.361 00.974 16108 Exposure complete
22:44:01.461 00.100 16108 worker thread done servicing request
22:44:01.461 00.000 21068 OnExposeComplete: enter
22:44:01.463 00.002 21068 UpdateGuideState(): m_state=6
22:44:01.466 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2415
22:44:01.466 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=877.72, Mass=119313, SNR=77.6, Peak=17891 HFD=3.2
22:44:01.468 00.002 21068 MultiStar: [#1 0.15,0.27,1.03,U] [#2 0.20,0.35,1.18,U] [#3 -0.09,0.38,1.14,U] [#4 0.09,-0.35,0.91,U] [#5 0.27,0.07,0.87,U] [#6 0.19,0.38,0.82,U] [#7 -0.29,0.52,0.00,M1] [#8 0.18,0.15,0.74,U] 
22:44:01.469 00.001 21068 single-star, 7 included, MultiStar: {0.11, 0.19}, one-star: {-0.03, 0.17}
22:44:01.469 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
22:44:01.470 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
22:44:01.471 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.76 mountX=0.06 mountY=-0.16, mountTheta=-1.20
22:44:01.472 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
22:44:01.474 00.002 21068 Enqueuing Move request for scope (-0.03, 0.17)
22:44:01.475 00.001 16108 Worker thread wakes up
22:44:01.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:44:01.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:44:01.475 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.16
22:44:01.476 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:01.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:01.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:01.476 00.000 16108 MoveAxis(E, 0, ABG)
22:44:01.476 00.000 16108 Move returns status 0, amount 0
22:44:01.476 00.000 16108 MoveAxis(N, 0, ABG)
22:44:01.476 00.000 16108 Move returns status 0, amount 0
22:44:01.476 00.000 16108 move complete, result=0
22:44:01.476 00.000 16108 worker thread done servicing request
22:44:01.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3853, FiltMin=3293, FiltMax=53481, Gamma=1.000
22:44:01.498 00.018 21068 UpdateGuideState exits: m=119313 SNR=77.6
22:44:01.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:01.501 00.001 21068 Enqueuing Expose request
22:44:01.502 00.001 16108 Worker thread wakes up
22:44:01.502 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:01.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:01.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:02.656 01.153 16108 Exposure complete
22:44:02.721 00.065 16108 worker thread done servicing request
22:44:02.721 00.000 21068 OnExposeComplete: enter
22:44:02.723 00.002 21068 UpdateGuideState(): m_state=6
22:44:02.724 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2416
22:44:02.725 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.50, Mass=122471, SNR=75.4, Peak=14755 HFD=3.2
22:44:02.726 00.001 21068 MultiStar: [#1 0.19,0.16,1.32,U] [#2 0.46,0.28,0.00,M4] [#3 -0.02,0.30,1.08,U] [#4 0.09,-0.15,0.85,U] [#5 0.23,-0.21,0.83,U] [#6 0.29,0.28,0.79,U] [#7 0.34,0.28,0.60,U] [#8 0.22,0.10,0.79,U] 
22:44:02.727 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.09}, one-star: {0.25, -0.05}
22:44:02.728 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
22:44:02.729 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
22:44:02.730 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
22:44:02.731 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
22:44:02.732 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
22:44:02.733 00.001 16108 Worker thread wakes up
22:44:02.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
22:44:02.733 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
22:44:02.733 00.000 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.13
22:44:02.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:44:02.734 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:02.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:02.734 00.000 16108 MoveAxis(E, 0, ABG)
22:44:02.734 00.000 16108 Move returns status 0, amount 0
22:44:02.734 00.000 16108 MoveAxis(N, 0, ABG)
22:44:02.734 00.000 16108 Move returns status 0, amount 0
22:44:02.734 00.000 16108 move complete, result=0
22:44:02.734 00.000 16108 worker thread done servicing request
22:44:02.740 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3856, FiltMin=3302, FiltMax=56953, Gamma=1.000
22:44:02.758 00.018 21068 UpdateGuideState exits: m=122471 SNR=75.4
22:44:02.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:02.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:02.760 00.000 21068 Enqueuing Expose request
22:44:02.761 00.001 16108 Worker thread wakes up
22:44:02.761 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:02.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:02.761 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:03.731 00.970 16108 Exposure complete
22:44:03.801 00.070 16108 worker thread done servicing request
22:44:03.801 00.000 21068 OnExposeComplete: enter
22:44:03.804 00.003 21068 UpdateGuideState(): m_state=6
22:44:03.805 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2417
22:44:03.806 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.83, Mass=126956, SNR=74.3, Peak=17619 HFD=3.4
22:44:03.807 00.001 21068 MultiStar: [#1 0.38,-0.03,1.18,U] [#2 0.57,0.20,0.00,M5] [#3 0.42,0.40,0.00,M1] [#4 0.10,-0.18,0.96,U] [#5 0.27,0.10,0.96,U] [#6 0.57,0.04,0.00,M5] [#7 0.08,0.40,0.66,U] [#8 0.30,0.13,0.82,U] 
22:44:03.808 00.001 21068 refined, 5 included, MultiStar: {0.20, 0.09}, one-star: {0.03, 0.27}
22:44:03.809 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
22:44:03.810 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
22:44:03.811 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=-0.18 mountY=-0.14, mountTheta=-2.49
22:44:03.815 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.09, opts=13)
22:44:03.816 00.001 21068 Enqueuing Move request for scope (0.20, 0.09)
22:44:03.817 00.001 16108 Worker thread wakes up
22:44:03.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
22:44:03.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
22:44:03.817 00.000 16108 Moving (0.20, 0.09) raw xDistance=-0.18 yDistance=-0.14
22:44:03.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:44:03.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:03.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:03.817 00.000 16108 MoveAxis(E, 0, ABG)
22:44:03.817 00.000 16108 Move returns status 0, amount 0
22:44:03.817 00.000 16108 MoveAxis(N, 0, ABG)
22:44:03.817 00.000 16108 Move returns status 0, amount 0
22:44:03.817 00.000 16108 move complete, result=0
22:44:03.817 00.000 16108 worker thread done servicing request
22:44:03.823 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3856, FiltMin=3318, FiltMax=57373, Gamma=1.000
22:44:03.840 00.017 21068 UpdateGuideState exits: m=126956 SNR=74.3
22:44:03.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:03.844 00.002 21068 Enqueuing Expose request
22:44:03.845 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:03.845 00.000 16108 Worker thread wakes up
22:44:03.845 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:03.846 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:04.996 01.150 16108 Exposure complete
22:44:05.066 00.070 16108 worker thread done servicing request
22:44:05.066 00.000 21068 OnExposeComplete: enter
22:44:05.069 00.003 21068 UpdateGuideState(): m_state=6
22:44:05.071 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2418
22:44:05.072 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.75, Mass=121434, SNR=83.3, Peak=15664 HFD=3.3
22:44:05.073 00.001 21068 MultiStar: [#1 0.26,-0.14,0.97,U] [#2 0.39,0.49,0.00,M6] [#3 0.37,-0.04,0.79,U] [#4 0.30,-0.21,0.80,U] [#5 0.38,0.01,0.85,U] [#6 0.59,0.11,0.00,M6] [#7 -0.01,0.32,0.61,U] [#8 0.30,0.29,0.75,U] 
22:44:05.074 00.001 21068 refined, 6 included, MultiStar: {0.27, 0.05}, one-star: {0.25, 0.19}
22:44:05.075 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
22:44:05.076 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
22:44:05.077 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.28 cameraTheta=0.17 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
22:44:05.080 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.05, opts=13)
22:44:05.081 00.001 21068 Enqueuing Move request for scope (0.27, 0.05)
22:44:05.082 00.001 16108 Worker thread wakes up
22:44:05.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
22:44:05.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
22:44:05.082 00.000 16108 Moving (0.27, 0.05) raw xDistance=-0.26 yDistance=-0.11
22:44:05.083 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:44:05.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:05.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:05.083 00.000 16108 MoveAxis(E, 68, ABG)
22:44:05.083 00.000 16108 Guiding  Dir = 2, Dur = 68
22:44:05.083 00.000 16108 IsSlewing returns 0
22:44:05.084 00.001 16108 IsGuiding returns 0
22:44:05.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3853, FiltMin=3248, FiltMax=55853, Gamma=1.000
22:44:05.110 00.022 16108 PulseGuide returned control before completion, sleep 52
22:44:05.112 00.002 21068 UpdateGuideState exits: m=121434 SNR=83.3
22:44:05.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:05.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:05.114 00.000 21068 Enqueuing Expose request
22:44:05.171 00.057 16108 IsGuiding returns 1
22:44:05.171 00.000 16108 scope still moving after pulse duration time elapsed
22:44:05.201 00.030 16108 IsSlewing returns 0
22:44:05.201 00.000 16108 IsGuiding returns 0
22:44:05.201 00.000 16108 scope move finished after 68 + 50 ms
22:44:05.201 00.000 16108 Move returns status 0, amount 68
22:44:05.201 00.000 16108 MoveAxis(N, 0, ABG)
22:44:05.201 00.000 16108 Move returns status 0, amount 0
22:44:05.201 00.000 16108 move complete, result=0
22:44:05.201 00.000 16108 worker thread done servicing request
22:44:05.201 00.000 16108 Worker thread wakes up
22:44:05.201 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
22:44:05.204 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:05.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:06.180 00.976 16108 Exposure complete
22:44:06.248 00.068 16108 worker thread done servicing request
22:44:06.248 00.000 21068 OnExposeComplete: enter
22:44:06.249 00.001 21068 UpdateGuideState(): m_state=6
22:44:06.250 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2419
22:44:06.251 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.81, Mass=111539, SNR=74.8, Peak=18467 HFD=2.9
22:44:06.252 00.001 21068 MultiStar: [#1 0.26,0.28,1.34,U] [#2 0.21,0.42,1.34,U] [#3 0.31,0.36,0.97,U] [#4 -0.04,0.00,0.92,U] [#5 0.36,0.15,0.90,U] [#6 0.27,0.55,0.00,M7] [#7 0.08,0.63,0.00,M1] [#8 -0.09,0.52,0.67,U] 
22:44:06.252 00.000 21068 single-star, 6 included, MultiStar: {0.15, 0.28}, one-star: {-0.07, 0.26}
22:44:06.254 00.002 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
22:44:06.255 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
22:44:06.256 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=0.12 mountY=-0.24, mountTheta=-1.11
22:44:06.257 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.26, opts=13)
22:44:06.258 00.001 21068 Enqueuing Move request for scope (-0.07, 0.26)
22:44:06.259 00.001 16108 Worker thread wakes up
22:44:06.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
22:44:06.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
22:44:06.259 00.000 16108 Moving (-0.07, 0.26) raw xDistance=0.12 yDistance=-0.24
22:44:06.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:44:06.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:44:06.259 00.000 16108 MoveAxis(E, 0, ABG)
22:44:06.260 00.001 16108 Move returns status 0, amount 0
22:44:06.260 00.000 16108 MoveAxis(N, 47, ABG)
22:44:06.260 00.000 16108 Guiding  Dir = 0, Dur = 47
22:44:06.260 00.000 16108 IsSlewing returns 0
22:44:06.260 00.000 16108 IsGuiding returns 0
22:44:06.265 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3853, FiltMin=3293, FiltMax=57869, Gamma=1.000
22:44:06.283 00.018 21068 UpdateGuideState exits: m=111539 SNR=74.8
22:44:06.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:06.286 00.001 21068 Enqueuing Expose request
22:44:06.293 00.007 16108 PulseGuide returned control before completion, sleep 24
22:44:06.324 00.031 16108 IsGuiding returns 1
22:44:06.324 00.000 16108 scope still moving after pulse duration time elapsed
22:44:06.356 00.032 16108 IsSlewing returns 0
22:44:06.356 00.000 16108 IsGuiding returns 1
22:44:06.387 00.031 16108 IsSlewing returns 0
22:44:06.387 00.000 16108 IsGuiding returns 0
22:44:06.387 00.000 16108 scope move finished after 47 + 79 ms
22:44:06.387 00.000 16108 Move returns status 0, amount 47
22:44:06.387 00.000 16108 move complete, result=0
22:44:06.387 00.000 16108 worker thread done servicing request
22:44:06.387 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:44:06.388 00.001 16108 Worker thread wakes up
22:44:06.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:06.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:07.559 01.171 16108 Exposure complete
22:44:07.625 00.066 16108 worker thread done servicing request
22:44:07.625 00.000 21068 OnExposeComplete: enter
22:44:07.626 00.001 21068 UpdateGuideState(): m_state=6
22:44:07.628 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2420
22:44:07.630 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=877.64, Mass=118353, SNR=81.0, Peak=18259 HFD=3.2
22:44:07.632 00.002 21068 MultiStar: [#1 0.05,0.18,1.14,U] [#2 0.07,0.19,1.16,U] [#3 -0.12,0.33,1.00,U] [#4 -0.26,-0.16,0.79,U] [#5 0.06,0.06,0.85,U] [#6 0.26,0.41,0.69,U] [#7 -0.14,0.59,0.00,M2] [#8 -0.15,0.39,0.66,U] 
22:44:07.635 00.003 21068 refined, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.18, 0.09}
22:44:07.637 00.002 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
22:44:07.637 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
22:44:07.639 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.75 mountX=0.06 mountY=-0.17, mountTheta=-1.20
22:44:07.642 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.18, opts=13)
22:44:07.644 00.002 21068 Enqueuing Move request for scope (-0.03, 0.18)
22:44:07.645 00.001 16108 Worker thread wakes up
22:44:07.646 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
22:44:07.646 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
22:44:07.646 00.000 16108 Moving (-0.03, 0.18) raw xDistance=0.06 yDistance=-0.17
22:44:07.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:07.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:07.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:07.646 00.000 16108 MoveAxis(E, 0, ABG)
22:44:07.646 00.000 16108 Move returns status 0, amount 0
22:44:07.646 00.000 16108 MoveAxis(N, 0, ABG)
22:44:07.646 00.000 16108 Move returns status 0, amount 0
22:44:07.646 00.000 16108 move complete, result=0
22:44:07.646 00.000 16108 worker thread done servicing request
22:44:07.657 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3849, FiltMin=3305, FiltMax=55625, Gamma=1.000
22:44:07.677 00.020 21068 UpdateGuideState exits: m=118353 SNR=81.0
22:44:07.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:07.680 00.001 21068 Enqueuing Expose request
22:44:07.681 00.001 16108 Worker thread wakes up
22:44:07.681 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:07.681 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:07.682 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:08.650 00.968 16108 Exposure complete
22:44:08.721 00.071 16108 worker thread done servicing request
22:44:08.721 00.000 21068 OnExposeComplete: enter
22:44:08.722 00.001 21068 UpdateGuideState(): m_state=6
22:44:08.723 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2421
22:44:08.725 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=877.73, Mass=112257, SNR=73.2, Peak=18371 HFD=3.0
22:44:08.726 00.001 21068 MultiStar: [#1 0.20,-0.14,1.28,U] [#2 0.05,0.39,1.22,U] [#3 0.02,0.32,0.98,U] [#4 0.06,-0.41,0.80,U] [#5 0.20,-0.16,1.21,U] [#6 0.20,0.25,0.86,U] [#7 0.00,0.54,0.00,M3] [#8 0.07,0.12,0.75,U] 
22:44:08.727 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {-0.02, 0.17}
22:44:08.731 00.004 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:44:08.733 00.002 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:44:08.735 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
22:44:08.738 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
22:44:08.739 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
22:44:08.740 00.001 16108 Worker thread wakes up
22:44:08.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:44:08.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:44:08.740 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
22:44:08.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:44:08.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:08.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:44:08.740 00.000 16108 MoveAxis(E, 0, ABG)
22:44:08.741 00.001 16108 Move returns status 0, amount 0
22:44:08.741 00.000 16108 MoveAxis(N, 0, ABG)
22:44:08.741 00.000 16108 Move returns status 0, amount 0
22:44:08.741 00.000 16108 move complete, result=0
22:44:08.741 00.000 16108 worker thread done servicing request
22:44:08.746 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3849, FiltMin=3273, FiltMax=54137, Gamma=1.000
22:44:08.767 00.021 21068 UpdateGuideState exits: m=112257 SNR=73.2
22:44:08.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:08.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:08.770 00.001 21068 Enqueuing Expose request
22:44:08.770 00.000 16108 Worker thread wakes up
22:44:08.770 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:08.771 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:08.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:09.946 01.175 16108 Exposure complete
22:44:10.008 00.062 16108 worker thread done servicing request
22:44:10.008 00.000 21068 OnExposeComplete: enter
22:44:10.012 00.004 21068 UpdateGuideState(): m_state=6
22:44:10.014 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2422
22:44:10.017 00.003 21068 Star::Find returns 1 (0), X=220.19, Y=877.61, Mass=113452, SNR=76.1, Peak=17155 HFD=3.2
22:44:10.020 00.003 21068 MultiStar: [#1 0.05,-0.01,1.34,U] [#2 0.07,0.27,1.23,U] [#3 0.17,0.24,1.09,U] [#4 0.09,-0.34,0.88,U] [#5 0.04,-0.19,0.85,U] [#6 0.32,0.27,0.79,U] [#7 0.06,0.25,0.62,U] [#8 -0.07,0.10,0.73,U] 
22:44:10.021 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.07}, one-star: {-0.00, 0.05}
22:44:10.021 00.000 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
22:44:10.022 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
22:44:10.023 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.58 mountX=0.01 mountY=-0.05, mountTheta=-1.39
22:44:10.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.05, opts=13)
22:44:10.026 00.001 21068 Enqueuing Move request for scope (-0.00, 0.05)
22:44:10.028 00.002 16108 Worker thread wakes up
22:44:10.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:44:10.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:44:10.028 00.000 16108 Moving (-0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
22:44:10.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:10.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:10.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:10.028 00.000 16108 MoveAxis(E, 0, ABG)
22:44:10.028 00.000 16108 Move returns status 0, amount 0
22:44:10.028 00.000 16108 MoveAxis(N, 0, ABG)
22:44:10.028 00.000 16108 Move returns status 0, amount 0
22:44:10.028 00.000 16108 move complete, result=0
22:44:10.028 00.000 16108 worker thread done servicing request
22:44:10.034 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3846, FiltMin=3222, FiltMax=55821, Gamma=1.000
22:44:10.057 00.023 21068 UpdateGuideState exits: m=113452 SNR=76.1
22:44:10.058 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:10.060 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:10.062 00.002 21068 Enqueuing Expose request
22:44:10.063 00.001 16108 Worker thread wakes up
22:44:10.063 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:10.065 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:10.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:11.035 00.970 16108 Exposure complete
22:44:11.106 00.071 16108 worker thread done servicing request
22:44:11.106 00.000 21068 OnExposeComplete: enter
22:44:11.107 00.001 21068 UpdateGuideState(): m_state=6
22:44:11.108 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2423
22:44:11.110 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=877.81, Mass=111974, SNR=71.5, Peak=16195 HFD=3.1
22:44:11.111 00.001 21068 MultiStar: [#1 0.30,0.05,1.22,U] [#2 0.05,0.21,1.21,U] [#3 0.35,0.08,1.09,U] [#4 0.19,-0.25,0.85,U] [#5 0.24,-0.22,1.07,U] [#6 0.38,0.11,0.90,U] [#7 -0.10,0.37,0.62,U] [#8 -0.15,0.30,0.81,U] 
22:44:11.112 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {-0.19, 0.26}
22:44:11.113 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
22:44:11.114 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
22:44:11.115 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
22:44:11.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
22:44:11.118 00.001 21068 Enqueuing Move request for scope (0.14, 0.09)
22:44:11.119 00.001 16108 Worker thread wakes up
22:44:11.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:44:11.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:44:11.119 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
22:44:11.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:44:11.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:11.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:11.119 00.000 16108 MoveAxis(E, 0, ABG)
22:44:11.119 00.000 16108 Move returns status 0, amount 0
22:44:11.119 00.000 16108 MoveAxis(N, 0, ABG)
22:44:11.119 00.000 16108 Move returns status 0, amount 0
22:44:11.120 00.001 16108 move complete, result=0
22:44:11.120 00.000 16108 worker thread done servicing request
22:44:11.129 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3849, FiltMin=3315, FiltMax=59561, Gamma=1.000
22:44:11.152 00.023 21068 UpdateGuideState exits: m=111974 SNR=71.5
22:44:11.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:11.155 00.001 21068 Enqueuing Expose request
22:44:11.156 00.001 16108 Worker thread wakes up
22:44:11.156 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:11.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:11.158 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:12.336 01.178 16108 Exposure complete
22:44:12.410 00.074 16108 worker thread done servicing request
22:44:12.411 00.001 21068 OnExposeComplete: enter
22:44:12.412 00.001 21068 UpdateGuideState(): m_state=6
22:44:12.413 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2424
22:44:12.414 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.84, Mass=125287, SNR=88.8, Peak=19779 HFD=2.9
22:44:12.415 00.001 21068 MultiStar: [#1 0.04,0.32,1.10,U] [#2 0.02,0.23,1.02,U] [#3 0.05,0.12,1.00,U] [#4 -0.01,0.05,0.75,U] [#5 0.19,-0.09,0.81,U] [#6 0.43,0.42,0.00,M4] [#7 -0.09,0.34,0.43,U] [#8 -0.18,0.34,0.77,U] 
22:44:12.417 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.20}, one-star: {-0.05, 0.29}
22:44:12.419 00.002 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
22:44:12.420 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
22:44:12.421 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.54 mountX=0.03 mountY=-0.19, mountTheta=-1.42
22:44:12.423 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.20, opts=13)
22:44:12.424 00.001 21068 Enqueuing Move request for scope (0.01, 0.20)
22:44:12.425 00.001 16108 Worker thread wakes up
22:44:12.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
22:44:12.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
22:44:12.425 00.000 16108 Moving (0.01, 0.20) raw xDistance=0.03 yDistance=-0.19
22:44:12.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:44:12.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:12.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:12.425 00.000 16108 MoveAxis(E, 0, ABG)
22:44:12.425 00.000 16108 Move returns status 0, amount 0
22:44:12.425 00.000 16108 MoveAxis(N, 0, ABG)
22:44:12.425 00.000 16108 Move returns status 0, amount 0
22:44:12.426 00.001 16108 move complete, result=0
22:44:12.426 00.000 16108 worker thread done servicing request
22:44:12.432 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3849, FiltMin=3293, FiltMax=61597, Gamma=1.000
22:44:12.452 00.020 21068 UpdateGuideState exits: m=125287 SNR=88.8
22:44:12.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:12.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:12.455 00.001 21068 Enqueuing Expose request
22:44:12.456 00.001 16108 Worker thread wakes up
22:44:12.456 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:12.457 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:12.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:13.423 00.966 16108 Exposure complete
22:44:13.493 00.070 16108 worker thread done servicing request
22:44:13.493 00.000 21068 OnExposeComplete: enter
22:44:13.495 00.002 21068 UpdateGuideState(): m_state=6
22:44:13.496 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2425
22:44:13.497 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.76, Mass=120620, SNR=74.0, Peak=16947 HFD=3.3
22:44:13.499 00.002 21068 MultiStar: [#1 0.06,0.25,1.06,U] [#2 0.28,0.31,1.36,U] [#3 0.17,0.21,1.11,U] [#4 0.07,-0.07,0.86,U] [#5 0.32,0.06,1.01,U] [#6 0.22,0.48,0.97,U] [#7 -0.03,0.53,0.00,M1] [#8 -0.12,0.44,0.77,U] 
22:44:13.500 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.24}, one-star: {-0.02, 0.21}
22:44:13.501 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:44:13.502 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:44:13.502 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.66 mountX=0.06 mountY=-0.20, mountTheta=-1.30
22:44:13.504 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.21, opts=13)
22:44:13.505 00.001 21068 Enqueuing Move request for scope (-0.02, 0.21)
22:44:13.507 00.002 16108 Worker thread wakes up
22:44:13.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
22:44:13.507 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
22:44:13.507 00.000 16108 Moving (-0.02, 0.21) raw xDistance=0.06 yDistance=-0.20
22:44:13.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:13.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:44:13.507 00.000 16108 MoveAxis(E, 0, ABG)
22:44:13.507 00.000 16108 Move returns status 0, amount 0
22:44:13.507 00.000 16108 MoveAxis(N, 40, ABG)
22:44:13.507 00.000 16108 Guiding  Dir = 0, Dur = 40
22:44:13.507 00.000 16108 IsSlewing returns 0
22:44:13.508 00.001 16108 IsGuiding returns 0
22:44:13.516 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3849, FiltMin=3289, FiltMax=54333, Gamma=1.000
22:44:13.539 00.023 21068 UpdateGuideState exits: m=120620 SNR=74.0
22:44:13.541 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.541 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:13.542 00.001 21068 Enqueuing Expose request
22:44:13.568 00.026 16108 IsGuiding returns 1
22:44:13.568 00.000 16108 scope still moving after pulse duration time elapsed
22:44:13.599 00.031 16108 IsSlewing returns 0
22:44:13.599 00.000 16108 IsGuiding returns 1
22:44:13.629 00.030 16108 IsSlewing returns 0
22:44:13.629 00.000 16108 IsGuiding returns 1
22:44:13.662 00.033 16108 IsSlewing returns 0
22:44:13.662 00.000 16108 IsGuiding returns 0
22:44:13.662 00.000 16108 scope move finished after 40 + 113 ms
22:44:13.663 00.001 16108 Move returns status 0, amount 40
22:44:13.663 00.000 16108 move complete, result=0
22:44:13.663 00.000 16108 worker thread done servicing request
22:44:13.663 00.000 16108 Worker thread wakes up
22:44:13.663 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 40 ms NORTH
22:44:13.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:13.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:14.816 01.152 16108 Exposure complete
22:44:14.883 00.067 16108 worker thread done servicing request
22:44:14.883 00.000 21068 OnExposeComplete: enter
22:44:14.884 00.001 21068 UpdateGuideState(): m_state=6
22:44:14.885 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2426
22:44:14.886 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.81, Mass=116302, SNR=74.3, Peak=16467 HFD=3.5
22:44:14.888 00.002 21068 MultiStar: [#1 0.33,0.15,1.20,U] [#2 0.11,0.31,1.42,U] [#3 0.18,0.24,1.12,U] [#4 0.10,-0.09,0.87,U] [#5 0.24,-0.12,0.97,U] [#6 0.17,0.56,0.00,M4] [#7 0.02,0.36,0.62,U] [#8 0.27,0.11,0.77,U] 
22:44:14.889 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.16}, one-star: {0.08, 0.26}
22:44:14.890 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:44:14.891 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:44:14.892 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
22:44:14.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.16, opts=13)
22:44:14.896 00.002 21068 Enqueuing Move request for scope (0.17, 0.16)
22:44:14.897 00.001 16108 Worker thread wakes up
22:44:14.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
22:44:14.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
22:44:14.897 00.000 16108 Moving (0.17, 0.16) raw xDistance=-0.14 yDistance=-0.19
22:44:14.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:44:14.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:14.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:14.897 00.000 16108 MoveAxis(E, 0, ABG)
22:44:14.897 00.000 16108 Move returns status 0, amount 0
22:44:14.897 00.000 16108 MoveAxis(N, 0, ABG)
22:44:14.897 00.000 16108 Move returns status 0, amount 0
22:44:14.897 00.000 16108 move complete, result=0
22:44:14.897 00.000 16108 worker thread done servicing request
22:44:14.903 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3849, FiltMin=3325, FiltMax=55305, Gamma=1.000
22:44:14.921 00.018 21068 UpdateGuideState exits: m=116302 SNR=74.3
22:44:14.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.922 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:14.923 00.001 21068 Enqueuing Expose request
22:44:14.924 00.001 16108 Worker thread wakes up
22:44:14.924 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:14.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:14.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:15.892 00.967 16108 Exposure complete
22:44:15.977 00.085 16108 worker thread done servicing request
22:44:15.977 00.000 21068 OnExposeComplete: enter
22:44:15.978 00.001 21068 UpdateGuideState(): m_state=6
22:44:15.978 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2427
22:44:15.979 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.62, Mass=121001, SNR=69.1, Peak=17603 HFD=3.2
22:44:15.980 00.001 21068 MultiStar: [#1 0.14,0.11,1.50,U] [#2 -0.03,0.45,1.17,U] [#3 0.23,0.02,1.09,U] [#4 0.10,-0.03,0.85,U] [#5 0.20,0.07,1.00,U] [#6 0.33,0.35,0.82,U] [#7 0.09,0.44,0.64,U] [#8 0.15,0.32,0.90,U] 
22:44:15.981 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.19}, one-star: {-0.05, 0.07}
22:44:15.982 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
22:44:15.982 00.000 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
22:44:15.983 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=0.06 mountY=-0.06, mountTheta=-0.76
22:44:15.985 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
22:44:15.985 00.000 21068 Enqueuing Move request for scope (-0.05, 0.07)
22:44:15.987 00.002 16108 Worker thread wakes up
22:44:15.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:44:15.987 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:44:15.987 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
22:44:15.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:15.988 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:15.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:15.988 00.000 16108 MoveAxis(E, 0, ABG)
22:44:15.988 00.000 16108 Move returns status 0, amount 0
22:44:15.988 00.000 16108 MoveAxis(N, 0, ABG)
22:44:15.988 00.000 16108 Move returns status 0, amount 0
22:44:15.988 00.000 16108 move complete, result=0
22:44:15.988 00.000 16108 worker thread done servicing request
22:44:15.992 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3849, FiltMin=3357, FiltMax=53789, Gamma=1.000
22:44:16.013 00.021 21068 UpdateGuideState exits: m=121001 SNR=69.1
22:44:16.015 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.017 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:16.019 00.002 21068 Enqueuing Expose request
22:44:16.021 00.002 16108 Worker thread wakes up
22:44:16.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:16.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:16.021 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:17.169 01.148 16108 Exposure complete
22:44:17.231 00.062 16108 worker thread done servicing request
22:44:17.231 00.000 21068 OnExposeComplete: enter
22:44:17.232 00.001 21068 UpdateGuideState(): m_state=6
22:44:17.234 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2428
22:44:17.237 00.003 21068 Star::Find returns 1 (0), X=219.80, Y=877.86, Mass=112197, SNR=71.7, Peak=20515 HFD=2.9
22:44:17.238 00.001 21068 MultiStar: [#1 0.17,0.00,1.24,U] [#2 0.20,0.26,1.45,U] [#3 0.15,0.29,1.13,U] [#4 -0.03,-0.12,0.80,U] [#5 0.22,-0.01,1.18,U] [#6 0.28,0.49,0.00,M4] [#7 -0.22,0.50,0.00,M1] [#8 0.01,0.33,0.80,U] 
22:44:17.238 00.000 21068 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {-0.39, 0.31}
22:44:17.239 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
22:44:17.240 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
22:44:17.241 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.15 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
22:44:17.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.15, opts=13)
22:44:17.245 00.002 21068 Enqueuing Move request for scope (0.07, 0.15)
22:44:17.246 00.001 16108 Worker thread wakes up
22:44:17.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:44:17.247 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:44:17.247 00.000 16108 Moving (0.07, 0.15) raw xDistance=-0.04 yDistance=-0.17
22:44:17.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:44:17.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:17.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:17.247 00.000 16108 MoveAxis(E, 0, ABG)
22:44:17.247 00.000 16108 Move returns status 0, amount 0
22:44:17.247 00.000 16108 MoveAxis(N, 0, ABG)
22:44:17.247 00.000 16108 Move returns status 0, amount 0
22:44:17.247 00.000 16108 move complete, result=0
22:44:17.247 00.000 16108 worker thread done servicing request
22:44:17.252 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3853, FiltMin=3267, FiltMax=58045, Gamma=1.000
22:44:17.269 00.017 21068 UpdateGuideState exits: m=112197 SNR=71.7
22:44:17.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:17.272 00.001 21068 Enqueuing Expose request
22:44:17.272 00.000 16108 Worker thread wakes up
22:44:17.272 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:17.274 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:17.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:18.252 00.978 16108 Exposure complete
22:44:18.322 00.070 16108 worker thread done servicing request
22:44:18.322 00.000 21068 OnExposeComplete: enter
22:44:18.323 00.001 21068 UpdateGuideState(): m_state=6
22:44:18.324 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2429
22:44:18.326 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=877.72, Mass=99922, SNR=73.2, Peak=16003 HFD=2.8
22:44:18.327 00.001 21068 MultiStar: [#1 -0.08,0.20,1.27,U] [#2 0.18,0.33,1.21,U] [#3 -0.09,0.18,1.11,U] [#4 -0.34,-0.13,0.82,U] [#5 -0.10,-0.07,0.95,U] [#6 -0.14,0.38,0.83,U] [#7 -0.21,0.65,0.00,M2] [#8 0.07,0.32,0.89,U] 
22:44:18.328 00.001 21068 single-star, 7 included, MultiStar: {-0.05, 0.18}, one-star: {-0.03, 0.17}
22:44:18.329 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
22:44:18.330 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:44:18.332 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.75 mountX=0.06 mountY=-0.15, mountTheta=-1.21
22:44:18.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
22:44:18.335 00.001 21068 Enqueuing Move request for scope (-0.03, 0.17)
22:44:18.335 00.000 16108 Worker thread wakes up
22:44:18.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:44:18.336 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:44:18.336 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.15
22:44:18.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:18.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:18.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:18.336 00.000 16108 MoveAxis(E, 0, ABG)
22:44:18.336 00.000 16108 Move returns status 0, amount 0
22:44:18.336 00.000 16108 MoveAxis(N, 0, ABG)
22:44:18.336 00.000 16108 Move returns status 0, amount 0
22:44:18.336 00.000 16108 move complete, result=0
22:44:18.336 00.000 16108 worker thread done servicing request
22:44:18.340 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3853, FiltMin=3299, FiltMax=51321, Gamma=1.000
22:44:18.363 00.023 21068 UpdateGuideState exits: m=99922 SNR=73.2
22:44:18.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:18.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:18.365 00.000 21068 Enqueuing Expose request
22:44:18.367 00.002 16108 Worker thread wakes up
22:44:18.367 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:18.368 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:18.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:19.537 01.169 16108 Exposure complete
22:44:19.605 00.068 16108 worker thread done servicing request
22:44:19.605 00.000 21068 OnExposeComplete: enter
22:44:19.608 00.003 21068 UpdateGuideState(): m_state=6
22:44:19.610 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2430
22:44:19.612 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=877.86, Mass=105684, SNR=65.8, Peak=17235 HFD=2.9
22:44:19.615 00.003 21068 MultiStar: [#1 0.33,0.29,1.34,U] [#2 0.11,0.31,1.37,U] [#3 0.29,0.08,1.13,U] [#4 0.17,-0.24,0.83,U] [#5 0.28,0.08,1.11,U] [#6 0.44,0.54,0.00,M4] [#7 0.10,0.64,0.00,M3] [#8 0.33,0.29,0.83,U] 
22:44:19.616 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.18}, one-star: {0.08, 0.31}
22:44:19.617 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
22:44:19.619 00.002 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
22:44:19.620 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.29 cameraTheta=0.67 mountX=-0.19 mountY=-0.22, mountTheta=-2.27
22:44:19.623 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.18, opts=13)
22:44:19.626 00.003 21068 Enqueuing Move request for scope (0.22, 0.18)
22:44:19.627 00.001 16108 Worker thread wakes up
22:44:19.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
22:44:19.627 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
22:44:19.627 00.000 16108 Moving (0.22, 0.18) raw xDistance=-0.19 yDistance=-0.22
22:44:19.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:44:19.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:44:19.627 00.000 16108 MoveAxis(E, 0, ABG)
22:44:19.627 00.000 16108 Move returns status 0, amount 0
22:44:19.627 00.000 16108 MoveAxis(N, 45, ABG)
22:44:19.627 00.000 16108 Guiding  Dir = 0, Dur = 45
22:44:19.628 00.001 16108 IsSlewing returns 0
22:44:19.628 00.000 16108 IsGuiding returns 0
22:44:19.633 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3853, FiltMin=3216, FiltMax=55725, Gamma=1.000
22:44:19.641 00.008 16108 PulseGuide returned control before completion, sleep 42
22:44:19.649 00.008 21068 UpdateGuideState exits: m=105684 SNR=65.8
22:44:19.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:19.652 00.001 21068 Enqueuing Expose request
22:44:19.687 00.035 16108 IsGuiding returns 1
22:44:19.687 00.000 16108 scope still moving after pulse duration time elapsed
22:44:19.718 00.031 16108 IsSlewing returns 0
22:44:19.718 00.000 16108 IsGuiding returns 1
22:44:19.750 00.032 16108 IsSlewing returns 0
22:44:19.750 00.000 16108 IsGuiding returns 0
22:44:19.750 00.000 16108 scope move finished after 45 + 77 ms
22:44:19.750 00.000 16108 Move returns status 0, amount 45
22:44:19.750 00.000 16108 move complete, result=0
22:44:19.750 00.000 16108 worker thread done servicing request
22:44:19.751 00.001 16108 Worker thread wakes up
22:44:19.751 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 45 ms NORTH
22:44:19.752 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:19.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:20.711 00.959 16108 Exposure complete
22:44:20.780 00.069 16108 worker thread done servicing request
22:44:20.780 00.000 21068 OnExposeComplete: enter
22:44:20.782 00.002 21068 UpdateGuideState(): m_state=6
22:44:20.783 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2431
22:44:20.784 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.74, Mass=95939, SNR=66.6, Peak=12947 HFD=3.0
22:44:20.785 00.001 21068 MultiStar: [#1 0.41,0.05,1.13,U] [#2 0.29,0.27,1.57,U] [#3 0.32,0.13,1.26,U] [#4 -0.19,-0.21,0.83,U] [#5 0.10,-0.21,1.16,U] [#6 0.04,0.33,0.85,U] [#7 -0.23,0.53,0.00,M4] [#8 0.11,0.37,0.83,U] 
22:44:20.786 00.001 21068 single-star, 7 included, MultiStar: {0.16, 0.12}, one-star: {-0.01, 0.19}
22:44:20.787 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
22:44:20.788 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
22:44:20.789 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.62 mountX=0.04 mountY=-0.18, mountTheta=-1.35
22:44:20.790 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.19, opts=13)
22:44:20.791 00.001 21068 Enqueuing Move request for scope (-0.01, 0.19)
22:44:20.793 00.002 16108 Worker thread wakes up
22:44:20.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
22:44:20.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
22:44:20.793 00.000 16108 Moving (-0.01, 0.19) raw xDistance=0.04 yDistance=-0.18
22:44:20.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:44:20.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:20.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:44:20.793 00.000 16108 MoveAxis(E, 0, ABG)
22:44:20.793 00.000 16108 Move returns status 0, amount 0
22:44:20.793 00.000 16108 MoveAxis(N, 0, ABG)
22:44:20.793 00.000 16108 Move returns status 0, amount 0
22:44:20.793 00.000 16108 move complete, result=0
22:44:20.793 00.000 16108 worker thread done servicing request
22:44:20.800 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3853, FiltMin=3318, FiltMax=52317, Gamma=1.000
22:44:20.819 00.019 21068 UpdateGuideState exits: m=95939 SNR=66.6
22:44:20.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:20.820 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:20.821 00.001 21068 Enqueuing Expose request
22:44:20.822 00.001 16108 Worker thread wakes up
22:44:20.822 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:20.823 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:20.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:21.981 01.158 16108 Exposure complete
22:44:22.043 00.062 16108 worker thread done servicing request
22:44:22.044 00.001 21068 OnExposeComplete: enter
22:44:22.045 00.001 21068 UpdateGuideState(): m_state=6
22:44:22.047 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2432
22:44:22.048 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.47, Mass=102297, SNR=71.7, Peak=16435 HFD=3.0
22:44:22.049 00.001 21068 MultiStar: [#1 0.09,-0.13,1.23,U] [#2 0.01,0.24,1.10,U] [#3 -0.07,-0.03,1.18,U] [#4 -0.03,-0.30,0.96,U] [#5 -0.13,-0.07,1.09,U] [#6 0.13,0.43,0.89,U] [#7 -0.43,0.17,0.65,U] [#8 -0.24,0.07,0.83,U] 
22:44:22.050 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.22, -0.08}
22:44:22.051 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
22:44:22.052 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
22:44:22.053 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=0.08 mountY=-0.00, mountTheta=-0.02
22:44:22.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
22:44:22.057 00.002 21068 Enqueuing Move request for scope (-0.08, 0.02)
22:44:22.058 00.001 16108 Worker thread wakes up
22:44:22.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:44:22.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:44:22.058 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=-0.00
22:44:22.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:44:22.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:22.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:44:22.058 00.000 16108 MoveAxis(E, 0, ABG)
22:44:22.058 00.000 16108 Move returns status 0, amount 0
22:44:22.058 00.000 16108 MoveAxis(N, 0, ABG)
22:44:22.058 00.000 16108 Move returns status 0, amount 0
22:44:22.058 00.000 16108 move complete, result=0
22:44:22.058 00.000 16108 worker thread done servicing request
22:44:22.063 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3853, FiltMin=3321, FiltMax=58025, Gamma=1.000
22:44:22.086 00.023 21068 UpdateGuideState exits: m=102297 SNR=71.7
22:44:22.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.089 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:22.090 00.001 21068 Enqueuing Expose request
22:44:22.091 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:22.092 00.001 16108 Worker thread wakes up
22:44:22.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:22.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:23.061 00.969 16108 Exposure complete
22:44:23.137 00.076 16108 worker thread done servicing request
22:44:23.137 00.000 21068 OnExposeComplete: enter
22:44:23.139 00.002 21068 UpdateGuideState(): m_state=6
22:44:23.140 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2433
22:44:23.141 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.26, Mass=121668, SNR=75.3, Peak=16067 HFD=3.3
22:44:23.143 00.002 21068 MultiStar: [#1 0.11,0.07,1.08,U] [#2 0.03,0.29,1.27,U] [#3 0.10,0.09,1.01,U] [#4 0.09,-0.25,0.74,U] [#5 0.07,-0.37,0.90,U] [#6 0.13,0.27,0.82,U] [#7 -0.33,0.35,0.61,U] [#8 -0.07,0.08,0.80,U] 
22:44:23.144 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.15, -0.29}
22:44:23.144 00.000 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
22:44:23.146 00.002 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
22:44:23.148 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.14 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
22:44:23.149 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
22:44:23.150 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
22:44:23.151 00.001 16108 Worker thread wakes up
22:44:23.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:44:23.152 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:44:23.152 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
22:44:23.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:44:23.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:23.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:23.152 00.000 16108 MoveAxis(E, 0, ABG)
22:44:23.152 00.000 16108 Move returns status 0, amount 0
22:44:23.152 00.000 16108 MoveAxis(N, 0, ABG)
22:44:23.152 00.000 16108 Move returns status 0, amount 0
22:44:23.152 00.000 16108 move complete, result=0
22:44:23.152 00.000 16108 worker thread done servicing request
22:44:23.156 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3853, FiltMin=3341, FiltMax=53865, Gamma=1.000
22:44:23.175 00.019 21068 UpdateGuideState exits: m=121668 SNR=75.3
22:44:23.177 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:23.179 00.001 21068 Enqueuing Expose request
22:44:23.181 00.002 16108 Worker thread wakes up
22:44:23.181 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:23.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:23.183 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:24.339 01.156 16108 Exposure complete
22:44:24.403 00.064 16108 worker thread done servicing request
22:44:24.403 00.000 21068 OnExposeComplete: enter
22:44:24.404 00.001 21068 UpdateGuideState(): m_state=6
22:44:24.406 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2434
22:44:24.407 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.53, Mass=131015, SNR=81.1, Peak=17203 HFD=3.5
22:44:24.408 00.001 21068 MultiStar: [#1 0.21,0.07,1.07,U] [#2 0.30,0.20,1.43,U] [#3 -0.23,0.33,1.12,U] [#4 -0.07,-0.40,0.78,U] [#5 0.03,-0.22,0.91,U] [#6 0.33,-0.03,0.69,U] [#7 -0.16,0.16,0.55,U] [#8 0.01,0.23,0.71,U] 
22:44:24.409 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.05}, one-star: {-0.05, -0.02}
22:44:24.411 00.002 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
22:44:24.412 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
22:44:24.413 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=0.04 mountY=0.04, mountTheta=0.69
22:44:24.416 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
22:44:24.417 00.001 21068 Enqueuing Move request for scope (-0.05, -0.02)
22:44:24.419 00.002 16108 Worker thread wakes up
22:44:24.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:44:24.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:44:24.419 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.04
22:44:24.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:44:24.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:24.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:44:24.419 00.000 16108 MoveAxis(E, 0, ABG)
22:44:24.419 00.000 16108 Move returns status 0, amount 0
22:44:24.420 00.001 16108 MoveAxis(N, 0, ABG)
22:44:24.420 00.000 16108 Move returns status 0, amount 0
22:44:24.420 00.000 16108 move complete, result=0
22:44:24.420 00.000 16108 worker thread done servicing request
22:44:24.425 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3853, FiltMin=3302, FiltMax=51689, Gamma=1.000
22:44:24.448 00.023 21068 UpdateGuideState exits: m=131015 SNR=81.1
22:44:24.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:24.452 00.002 21068 Enqueuing Expose request
22:44:24.453 00.001 16108 Worker thread wakes up
22:44:24.453 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:24.454 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:24.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:25.422 00.968 16108 Exposure complete
22:44:25.483 00.061 16108 worker thread done servicing request
22:44:25.483 00.000 21068 OnExposeComplete: enter
22:44:25.485 00.002 21068 UpdateGuideState(): m_state=6
22:44:25.485 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2435
22:44:25.486 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.41, Mass=118564, SNR=79.0, Peak=16355 HFD=3.2
22:44:25.488 00.002 21068 MultiStar: [#1 0.07,-0.07,1.15,U] [#2 -0.02,0.04,1.41,U] [#3 -0.26,0.15,1.07,U] [#4 -0.20,-0.30,0.71,U] [#5 0.14,-0.26,0.94,U] [#6 0.21,-0.05,0.71,U] [#7 -0.29,0.22,0.58,U] [#8 -0.18,0.05,0.85,U] 
22:44:25.488 00.000 21068 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.22, -0.14}
22:44:25.489 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
22:44:25.490 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
22:44:25.491 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.67 mountX=0.07 mountY=0.05, mountTheta=0.68
22:44:25.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
22:44:25.494 00.001 21068 Enqueuing Move request for scope (-0.07, -0.04)
22:44:25.495 00.001 16108 Worker thread wakes up
22:44:25.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
22:44:25.495 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
22:44:25.495 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.05
22:44:25.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:44:25.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:25.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:44:25.495 00.000 16108 MoveAxis(E, 0, ABG)
22:44:25.495 00.000 16108 Move returns status 0, amount 0
22:44:25.495 00.000 16108 MoveAxis(N, 0, ABG)
22:44:25.496 00.001 16108 Move returns status 0, amount 0
22:44:25.496 00.000 16108 move complete, result=0
22:44:25.496 00.000 16108 worker thread done servicing request
22:44:25.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3853, FiltMin=3254, FiltMax=51513, Gamma=1.000
22:44:25.518 00.018 21068 UpdateGuideState exits: m=118564 SNR=79.0
22:44:25.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:25.521 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:25.522 00.001 21068 Enqueuing Expose request
22:44:25.522 00.000 16108 Worker thread wakes up
22:44:25.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:25.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:25.523 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:26.675 01.152 16108 Exposure complete
22:44:26.739 00.064 16108 worker thread done servicing request
22:44:26.739 00.000 21068 OnExposeComplete: enter
22:44:26.740 00.001 21068 UpdateGuideState(): m_state=6
22:44:26.741 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2436
22:44:26.742 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.66, Mass=112997, SNR=69.4, Peak=14531 HFD=3.3
22:44:26.743 00.001 21068 MultiStar: [#1 0.28,0.09,1.46,U] [#2 0.01,0.21,1.28,U] [#3 0.13,0.26,1.30,U] [#4 -0.17,-0.21,0.89,U] [#5 -0.11,0.08,1.01,U] [#6 0.26,0.51,0.00,M1] [#7 -0.28,0.32,0.86,U] [#8 -0.11,0.36,0.97,U] 
22:44:26.744 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {0.20, 0.11}
22:44:26.745 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
22:44:26.745 00.000 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
22:44:26.746 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.44 mountX=0.01 mountY=-0.16, mountTheta=-1.52
22:44:26.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
22:44:26.749 00.001 21068 Enqueuing Move request for scope (0.02, 0.16)
22:44:26.750 00.001 16108 Worker thread wakes up
22:44:26.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
22:44:26.750 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
22:44:26.750 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=-0.16
22:44:26.751 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:26.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:26.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:26.751 00.000 16108 MoveAxis(E, 0, ABG)
22:44:26.751 00.000 16108 Move returns status 0, amount 0
22:44:26.751 00.000 16108 MoveAxis(N, 0, ABG)
22:44:26.751 00.000 16108 Move returns status 0, amount 0
22:44:26.751 00.000 16108 move complete, result=0
22:44:26.751 00.000 16108 worker thread done servicing request
22:44:26.756 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3853, FiltMin=3337, FiltMax=51785, Gamma=1.000
22:44:26.777 00.021 21068 UpdateGuideState exits: m=112997 SNR=69.4
22:44:26.779 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:26.781 00.001 21068 Enqueuing Expose request
22:44:26.782 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:26.783 00.001 16108 Worker thread wakes up
22:44:26.783 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:26.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:27.753 00.970 16108 Exposure complete
22:44:27.817 00.064 16108 worker thread done servicing request
22:44:27.817 00.000 21068 OnExposeComplete: enter
22:44:27.818 00.001 21068 UpdateGuideState(): m_state=6
22:44:27.820 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2437
22:44:27.821 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.70, Mass=112277, SNR=77.2, Peak=14995 HFD=3.3
22:44:27.822 00.001 21068 MultiStar: [#1 0.26,-0.20,1.09,U] [#2 0.09,0.22,1.11,U] [#3 -0.05,0.12,0.95,U] [#4 -0.24,0.03,0.79,U] [#5 0.02,-0.02,0.75,U] [#6 0.16,0.17,0.80,U] [#7 -0.10,0.18,0.51,U] [#8 -0.18,0.39,0.82,U] 
22:44:27.823 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.00, 0.14}
22:44:27.825 00.002 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
22:44:27.827 00.002 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
22:44:27.828 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.01 mountY=-0.11, mountTheta=-1.49
22:44:27.831 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
22:44:27.833 00.002 21068 Enqueuing Move request for scope (0.01, 0.11)
22:44:27.834 00.001 16108 Worker thread wakes up
22:44:27.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:44:27.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:44:27.834 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
22:44:27.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:27.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:27.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:27.834 00.000 16108 MoveAxis(E, 0, ABG)
22:44:27.834 00.000 16108 Move returns status 0, amount 0
22:44:27.834 00.000 16108 MoveAxis(N, 0, ABG)
22:44:27.834 00.000 16108 Move returns status 0, amount 0
22:44:27.834 00.000 16108 move complete, result=0
22:44:27.834 00.000 16108 worker thread done servicing request
22:44:27.839 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3856, FiltMin=3270, FiltMax=46841, Gamma=1.000
22:44:27.857 00.018 21068 UpdateGuideState exits: m=112277 SNR=77.2
22:44:27.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:27.861 00.001 21068 Enqueuing Expose request
22:44:27.862 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:27.863 00.001 16108 Worker thread wakes up
22:44:27.864 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:27.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:29.016 01.152 16108 Exposure complete
22:44:29.077 00.061 16108 worker thread done servicing request
22:44:29.077 00.000 21068 OnExposeComplete: enter
22:44:29.078 00.001 21068 UpdateGuideState(): m_state=6
22:44:29.079 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2438
22:44:29.080 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.57, Mass=100998, SNR=69.4, Peak=15683 HFD=2.9
22:44:29.081 00.001 21068 MultiStar: [#1 0.19,-0.08,1.22,U] [#2 0.22,-0.01,1.31,U] [#3 0.10,-0.01,1.17,U] [#4 0.04,-0.21,0.73,U] [#5 0.18,-0.20,0.98,U] [#6 0.36,0.15,0.96,U] [#7 -0.14,0.23,0.74,U] [#8 0.18,-0.15,0.84,U] 
22:44:29.082 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.03}, one-star: {-0.09, 0.02}
22:44:29.083 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
22:44:29.083 00.000 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
22:44:29.086 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.96 mountX=0.09 mountY=0.01, mountTheta=0.05
22:44:29.089 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
22:44:29.090 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
22:44:29.091 00.001 16108 Worker thread wakes up
22:44:29.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:44:29.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:44:29.091 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.01
22:44:29.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:44:29.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:29.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:44:29.091 00.000 16108 MoveAxis(E, 0, ABG)
22:44:29.091 00.000 16108 Move returns status 0, amount 0
22:44:29.091 00.000 16108 MoveAxis(N, 0, ABG)
22:44:29.091 00.000 16108 Move returns status 0, amount 0
22:44:29.091 00.000 16108 move complete, result=0
22:44:29.092 00.001 16108 worker thread done servicing request
22:44:29.097 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3856, FiltMin=3283, FiltMax=53993, Gamma=1.000
22:44:29.114 00.017 21068 UpdateGuideState exits: m=100998 SNR=69.4
22:44:29.116 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:29.119 00.002 21068 Enqueuing Expose request
22:44:29.120 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:29.121 00.001 16108 Worker thread wakes up
22:44:29.121 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:29.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:30.103 00.982 16108 Exposure complete
22:44:30.160 00.057 16108 worker thread done servicing request
22:44:30.160 00.000 21068 OnExposeComplete: enter
22:44:30.161 00.001 21068 UpdateGuideState(): m_state=6
22:44:30.162 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2439
22:44:30.164 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.69, Mass=105846, SNR=74.6, Peak=18467 HFD=2.7
22:44:30.166 00.002 21068 MultiStar: [#1 0.15,-0.01,1.06,U] [#2 0.29,0.19,1.45,U] [#3 0.21,0.20,1.08,U] [#4 -0.01,-0.20,0.87,U] [#5 0.12,-0.14,0.85,U] [#6 0.07,0.27,0.81,U] [#7 -0.15,0.38,0.60,U] [#8 0.27,0.48,0.00,M1] 
22:44:30.167 00.001 21068 single-star, 7 included, MultiStar: {0.11, 0.10}, one-star: {-0.04, 0.14}
22:44:30.168 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
22:44:30.169 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
22:44:30.170 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.88 mountX=0.07 mountY=-0.12, mountTheta=-1.07
22:44:30.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.14, opts=13)
22:44:30.173 00.001 21068 Enqueuing Move request for scope (-0.04, 0.14)
22:44:30.176 00.003 16108 Worker thread wakes up
22:44:30.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
22:44:30.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
22:44:30.176 00.000 16108 Moving (-0.04, 0.14) raw xDistance=0.07 yDistance=-0.12
22:44:30.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:44:30.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:30.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:30.176 00.000 16108 MoveAxis(E, 0, ABG)
22:44:30.176 00.000 16108 Move returns status 0, amount 0
22:44:30.176 00.000 16108 MoveAxis(N, 0, ABG)
22:44:30.176 00.000 16108 Move returns status 0, amount 0
22:44:30.176 00.000 16108 move complete, result=0
22:44:30.176 00.000 16108 worker thread done servicing request
22:44:30.181 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3856, FiltMin=3334, FiltMax=53401, Gamma=1.000
22:44:30.202 00.021 21068 UpdateGuideState exits: m=105846 SNR=74.6
22:44:30.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:30.205 00.001 21068 Enqueuing Expose request
22:44:30.206 00.001 16108 Worker thread wakes up
22:44:30.206 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:30.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:30.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:31.359 01.153 16108 Exposure complete
22:44:31.434 00.075 16108 worker thread done servicing request
22:44:31.435 00.001 21068 OnExposeComplete: enter
22:44:31.436 00.001 21068 UpdateGuideState(): m_state=6
22:44:31.438 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2440
22:44:31.439 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.83, Mass=120669, SNR=79.6, Peak=18371 HFD=3.1
22:44:31.441 00.002 21068 MultiStar: [#1 0.19,-0.00,1.14,U] [#2 0.17,0.19,1.24,U] [#3 0.20,0.02,1.02,U] [#4 0.26,-0.18,0.76,U] [#5 0.29,-0.33,0.79,U] [#6 0.33,0.29,0.82,U] [#7 -0.31,0.44,0.00,M1] [#8 0.16,0.28,0.75,U] 
22:44:31.442 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.08}, one-star: {-0.27, 0.28}
22:44:31.443 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
22:44:31.444 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
22:44:31.445 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.47 mountX=-0.14 mountY=-0.11, mountTheta=-2.46
22:44:31.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.08, opts=13)
22:44:31.449 00.002 21068 Enqueuing Move request for scope (0.16, 0.08)
22:44:31.450 00.001 16108 Worker thread wakes up
22:44:31.451 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
22:44:31.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
22:44:31.451 00.000 16108 Moving (0.16, 0.08) raw xDistance=-0.14 yDistance=-0.11
22:44:31.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:44:31.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:31.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:31.451 00.000 16108 MoveAxis(E, 0, ABG)
22:44:31.451 00.000 16108 Move returns status 0, amount 0
22:44:31.451 00.000 16108 MoveAxis(N, 0, ABG)
22:44:31.451 00.000 16108 Move returns status 0, amount 0
22:44:31.451 00.000 16108 move complete, result=0
22:44:31.451 00.000 16108 worker thread done servicing request
22:44:31.457 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3856, FiltMin=3305, FiltMax=53792, Gamma=1.000
22:44:31.480 00.023 21068 UpdateGuideState exits: m=120669 SNR=79.6
22:44:31.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:31.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:31.483 00.001 21068 Enqueuing Expose request
22:44:31.484 00.001 16108 Worker thread wakes up
22:44:31.484 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:31.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:31.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:32.466 00.981 16108 Exposure complete
22:44:32.536 00.070 16108 worker thread done servicing request
22:44:32.536 00.000 21068 OnExposeComplete: enter
22:44:32.537 00.001 21068 UpdateGuideState(): m_state=6
22:44:32.538 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2441
22:44:32.540 00.002 21068 Star::Find returns 1 (0), X=219.86, Y=877.70, Mass=110295, SNR=72.2, Peak=18163 HFD=3.0
22:44:32.542 00.002 21068 MultiStar: [#1 -0.02,0.04,1.13,U] [#2 0.03,0.13,1.38,U] [#3 -0.17,-0.01,1.04,U] [#4 0.02,-0.27,0.86,U] [#5 0.13,-0.20,0.84,U] [#6 0.17,0.56,0.00,M1] [#7 -0.35,0.44,0.00,M2] [#8 -0.04,0.07,0.84,U] 
22:44:32.543 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.00}, one-star: {-0.32, 0.14}
22:44:32.545 00.002 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
22:44:32.546 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
22:44:32.548 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.13 mountX=0.05 mountY=0.01, mountTheta=0.22
22:44:32.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
22:44:32.552 00.002 21068 Enqueuing Move request for scope (-0.06, 0.00)
22:44:32.554 00.002 16108 Worker thread wakes up
22:44:32.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:44:32.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:44:32.554 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.05 yDistance=0.01
22:44:32.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:44:32.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:32.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:44:32.554 00.000 16108 MoveAxis(E, 0, ABG)
22:44:32.554 00.000 16108 Move returns status 0, amount 0
22:44:32.554 00.000 16108 MoveAxis(N, 0, ABG)
22:44:32.554 00.000 16108 Move returns status 0, amount 0
22:44:32.554 00.000 16108 move complete, result=0
22:44:32.554 00.000 16108 worker thread done servicing request
22:44:32.559 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3856, FiltMin=3315, FiltMax=53145, Gamma=1.000
22:44:32.582 00.023 21068 UpdateGuideState exits: m=110295 SNR=72.2
22:44:32.584 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.586 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:32.587 00.001 21068 Enqueuing Expose request
22:44:32.588 00.001 16108 Worker thread wakes up
22:44:32.588 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:32.590 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:32.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:33.747 01.157 16108 Exposure complete
22:44:33.818 00.071 16108 worker thread done servicing request
22:44:33.818 00.000 21068 OnExposeComplete: enter
22:44:33.820 00.002 21068 UpdateGuideState(): m_state=6
22:44:33.821 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2442
22:44:33.823 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=878.09, Mass=108732, SNR=76.0, Peak=18995 HFD=2.8
22:44:33.825 00.002 21068 MultiStar: [#1 -0.11,0.52,0.00,M1] [#2 0.06,0.66,0.00,M1] [#3 -0.14,0.62,0.00,M1] [#4 0.05,0.26,0.91,U] [#5 0.10,0.16,0.95,U] [#6 0.17,1.04,0.00,M2] [#7 -0.06,0.76,0.00,M3] [#8 0.03,0.52,0.82,U] 
22:44:33.826 00.001 21068 refined, 3 included, MultiStar: {-0.01, 0.37}, one-star: {-0.21, 0.53}
22:44:33.826 00.000 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
22:44:33.827 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:44:33.828 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.60 mountX=0.07 mountY=-0.35, mountTheta=-1.36
22:44:33.831 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.37, opts=13)
22:44:33.832 00.001 21068 Enqueuing Move request for scope (-0.01, 0.37)
22:44:33.833 00.001 16108 Worker thread wakes up
22:44:33.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.37) opts 0xd
22:44:33.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.37)
22:44:33.833 00.000 16108 Moving (-0.01, 0.37) raw xDistance=0.07 yDistance=-0.35
22:44:33.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:44:33.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:44:33.833 00.000 16108 MoveAxis(E, 0, ABG)
22:44:33.833 00.000 16108 Move returns status 0, amount 0
22:44:33.833 00.000 16108 MoveAxis(N, 71, ABG)
22:44:33.833 00.000 16108 Guiding  Dir = 0, Dur = 71
22:44:33.833 00.000 16108 IsSlewing returns 0
22:44:33.833 00.000 16108 IsGuiding returns 0
22:44:33.839 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3856, FiltMin=3328, FiltMax=59411, Gamma=1.000
22:44:33.860 00.021 16108 PulseGuide returned control before completion, sleep 54
22:44:33.864 00.004 21068 UpdateGuideState exits: m=108732 SNR=76.0
22:44:33.866 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.868 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:33.870 00.002 21068 Enqueuing Expose request
22:44:33.921 00.051 16108 IsGuiding returns 1
22:44:33.921 00.000 16108 scope still moving after pulse duration time elapsed
22:44:33.952 00.031 16108 IsSlewing returns 0
22:44:33.952 00.000 16108 IsGuiding returns 0
22:44:33.952 00.000 16108 scope move finished after 71 + 48 ms
22:44:33.952 00.000 16108 Move returns status 0, amount 71
22:44:33.952 00.000 16108 move complete, result=0
22:44:33.952 00.000 16108 worker thread done servicing request
22:44:33.952 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 71 ms NORTH
22:44:33.953 00.001 16108 Worker thread wakes up
22:44:33.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:33.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:34.922 00.968 16108 Exposure complete
22:44:34.982 00.060 16108 worker thread done servicing request
22:44:34.982 00.000 21068 OnExposeComplete: enter
22:44:34.983 00.001 21068 UpdateGuideState(): m_state=6
22:44:34.984 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2443
22:44:34.985 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.73, Mass=102663, SNR=72.1, Peak=17107 HFD=3.0
22:44:34.986 00.001 21068 MultiStar: [#1 0.05,0.26,0.96,U] [#2 0.05,0.38,1.05,U] [#3 -0.08,0.40,1.19,U] [#4 -0.14,-0.40,0.86,U] [#5 0.02,0.24,0.84,U] [#6 0.13,0.55,0.00,M3] [#7 0.02,0.27,0.60,U] [#8 0.05,0.33,0.79,U] 
22:44:34.987 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.12, 0.17}
22:44:34.989 00.002 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
22:44:34.991 00.002 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
22:44:34.993 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.16 mountX=0.14 mountY=-0.14, mountTheta=-0.78
22:44:34.997 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.17, opts=13)
22:44:34.999 00.002 21068 Enqueuing Move request for scope (-0.12, 0.17)
22:44:35.001 00.002 16108 Worker thread wakes up
22:44:35.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
22:44:35.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
22:44:35.001 00.000 16108 Moving (-0.12, 0.17) raw xDistance=0.14 yDistance=-0.14
22:44:35.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:44:35.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:35.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:35.001 00.000 16108 MoveAxis(E, 0, ABG)
22:44:35.001 00.000 16108 Move returns status 0, amount 0
22:44:35.001 00.000 16108 MoveAxis(N, 0, ABG)
22:44:35.001 00.000 16108 Move returns status 0, amount 0
22:44:35.001 00.000 16108 move complete, result=0
22:44:35.001 00.000 16108 worker thread done servicing request
22:44:35.007 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3859, FiltMin=3328, FiltMax=59437, Gamma=1.000
22:44:35.026 00.019 21068 UpdateGuideState exits: m=102663 SNR=72.1
22:44:35.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:35.029 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:35.030 00.001 21068 Enqueuing Expose request
22:44:35.031 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:35.032 00.001 16108 Worker thread wakes up
22:44:35.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:35.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:36.196 01.164 16108 Exposure complete
22:44:36.262 00.066 16108 worker thread done servicing request
22:44:36.262 00.000 21068 OnExposeComplete: enter
22:44:36.265 00.003 21068 UpdateGuideState(): m_state=6
22:44:36.266 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2444
22:44:36.267 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.82, Mass=105428, SNR=71.1, Peak=18787 HFD=2.8
22:44:36.269 00.002 21068 MultiStar: [#1 0.05,0.21,1.19,U] [#2 0.10,0.46,1.38,U] [#3 -0.16,0.28,0.96,U] [#4 -0.15,0.02,0.96,U] [#5 0.13,-0.08,0.94,U] [#6 0.44,0.51,0.00,M4] [#7 -0.45,0.51,0.00,M3] [#8 -0.05,0.38,0.79,U] 
22:44:36.270 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.23}, one-star: {-0.10, 0.27}
22:44:36.271 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
22:44:36.272 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
22:44:36.274 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=0.06 mountY=-0.22, mountTheta=-1.32
22:44:36.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.23, opts=13)
22:44:36.277 00.001 21068 Enqueuing Move request for scope (-0.02, 0.23)
22:44:36.278 00.001 16108 Worker thread wakes up
22:44:36.279 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
22:44:36.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
22:44:36.279 00.000 16108 Moving (-0.02, 0.23) raw xDistance=0.06 yDistance=-0.22
22:44:36.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:36.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:44:36.279 00.000 16108 MoveAxis(E, 0, ABG)
22:44:36.279 00.000 16108 Move returns status 0, amount 0
22:44:36.279 00.000 16108 MoveAxis(N, 44, ABG)
22:44:36.279 00.000 16108 Guiding  Dir = 0, Dur = 44
22:44:36.280 00.001 16108 IsSlewing returns 0
22:44:36.280 00.000 16108 IsGuiding returns 0
22:44:36.285 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3859, FiltMin=3267, FiltMax=57837, Gamma=1.000
22:44:36.293 00.008 16108 PulseGuide returned control before completion, sleep 43
22:44:36.310 00.017 21068 UpdateGuideState exits: m=105428 SNR=71.1
22:44:36.314 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.316 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:36.318 00.002 21068 Enqueuing Expose request
22:44:36.339 00.021 16108 IsGuiding returns 1
22:44:36.339 00.000 16108 scope still moving after pulse duration time elapsed
22:44:36.370 00.031 16108 IsSlewing returns 0
22:44:36.370 00.000 16108 IsGuiding returns 0
22:44:36.370 00.000 16108 scope move finished after 44 + 46 ms
22:44:36.370 00.000 16108 Move returns status 0, amount 44
22:44:36.371 00.001 16108 move complete, result=0
22:44:36.371 00.000 16108 worker thread done servicing request
22:44:36.371 00.000 16108 Worker thread wakes up
22:44:36.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:36.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:36.373 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
22:44:37.331 00.958 16108 Exposure complete
22:44:37.390 00.059 16108 worker thread done servicing request
22:44:37.390 00.000 21068 OnExposeComplete: enter
22:44:37.391 00.001 21068 UpdateGuideState(): m_state=6
22:44:37.391 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2445
22:44:37.392 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.41, Mass=115963, SNR=79.2, Peak=19331 HFD=2.9
22:44:37.394 00.002 21068 MultiStar: [#1 0.16,-0.02,1.08,U] [#2 0.00,0.08,1.21,U] [#3 0.25,-0.11,1.01,U] [#4 0.11,-0.39,0.68,U] [#5 0.05,-0.26,0.73,U] [#6 0.23,0.17,0.77,U] [#7 -0.07,0.15,0.51,U] [#8 -0.11,0.05,0.70,U] 
22:44:37.395 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.11, -0.14}
22:44:37.396 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
22:44:37.397 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
22:44:37.398 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.10 mountY=0.03, mountTheta=2.87
22:44:37.401 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
22:44:37.402 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
22:44:37.403 00.001 16108 Worker thread wakes up
22:44:37.404 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:44:37.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:44:37.404 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
22:44:37.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:44:37.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:37.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:37.404 00.000 16108 MoveAxis(E, 0, ABG)
22:44:37.404 00.000 16108 Move returns status 0, amount 0
22:44:37.404 00.000 16108 MoveAxis(N, 0, ABG)
22:44:37.404 00.000 16108 Move returns status 0, amount 0
22:44:37.404 00.000 16108 move complete, result=0
22:44:37.404 00.000 16108 worker thread done servicing request
22:44:37.412 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3859, FiltMin=3277, FiltMax=46105, Gamma=1.000
22:44:37.429 00.017 21068 UpdateGuideState exits: m=115963 SNR=79.2
22:44:37.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:37.432 00.001 21068 Enqueuing Expose request
22:44:37.433 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:37.433 00.000 16108 Worker thread wakes up
22:44:37.434 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:37.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:38.594 01.160 16108 Exposure complete
22:44:38.669 00.075 16108 worker thread done servicing request
22:44:38.669 00.000 21068 OnExposeComplete: enter
22:44:38.670 00.001 21068 UpdateGuideState(): m_state=6
22:44:38.670 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2446
22:44:38.672 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=877.18, Mass=124052, SNR=87.7, Peak=16771 HFD=3.4
22:44:38.673 00.001 21068 MultiStar: [#1 0.34,-0.22,1.05,U] [#2 0.37,-0.04,1.08,U] [#3 0.10,-0.20,1.01,U] [#4 0.19,-0.64,0.00,M1] [#5 0.31,-0.35,0.91,U] [#6 0.24,0.04,0.72,U] [#7 -0.03,0.10,0.44,U] [#8 0.25,-0.07,0.67,U] 
22:44:38.674 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.17}, one-star: {0.05, -0.37}
22:44:38.675 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
22:44:38.675 00.000 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
22:44:38.676 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.65 mountX=-0.25 mountY=0.11, mountTheta=2.72
22:44:38.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.17, opts=13)
22:44:38.679 00.001 21068 Enqueuing Move request for scope (0.22, -0.17)
22:44:38.679 00.000 16108 Worker thread wakes up
22:44:38.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
22:44:38.680 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
22:44:38.680 00.000 16108 Moving (0.22, -0.17) raw xDistance=-0.25 yDistance=0.11
22:44:38.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:44:38.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:38.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:44:38.680 00.000 16108 MoveAxis(E, 65, ABG)
22:44:38.680 00.000 16108 Guiding  Dir = 2, Dur = 65
22:44:38.680 00.000 16108 IsSlewing returns 0
22:44:38.680 00.000 16108 IsGuiding returns 0
22:44:38.684 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3859, FiltMin=3325, FiltMax=54157, Gamma=1.000
22:44:38.701 00.017 21068 UpdateGuideState exits: m=124052 SNR=87.7
22:44:38.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:38.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:38.703 00.000 21068 Enqueuing Expose request
22:44:38.719 00.016 16108 PulseGuide returned control before completion, sleep 38
22:44:38.764 00.045 16108 IsGuiding returns 1
22:44:38.764 00.000 16108 scope still moving after pulse duration time elapsed
22:44:38.795 00.031 16108 IsSlewing returns 0
22:44:38.795 00.000 16108 IsGuiding returns 0
22:44:38.795 00.000 16108 scope move finished after 65 + 50 ms
22:44:38.795 00.000 16108 Move returns status 0, amount 65
22:44:38.795 00.000 16108 MoveAxis(N, 0, ABG)
22:44:38.795 00.000 16108 Move returns status 0, amount 0
22:44:38.795 00.000 16108 move complete, result=0
22:44:38.795 00.000 16108 worker thread done servicing request
22:44:38.795 00.000 16108 Worker thread wakes up
22:44:38.795 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
22:44:38.798 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:38.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:39.761 00.963 16108 Exposure complete
22:44:39.819 00.058 16108 worker thread done servicing request
22:44:39.819 00.000 21068 OnExposeComplete: enter
22:44:39.820 00.001 21068 UpdateGuideState(): m_state=6
22:44:39.821 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2447
22:44:39.822 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.29, Mass=103802, SNR=68.3, Peak=17843 HFD=2.7
22:44:39.823 00.001 21068 MultiStar: [#1 0.14,-0.24,1.34,U] [#2 0.13,-0.07,1.23,U] [#3 0.01,-0.15,1.26,U] [#4 0.20,-0.29,0.96,U] [#5 -0.07,-0.32,0.99,U] [#6 0.12,0.03,0.96,U] [#7 0.02,0.15,0.75,U] [#8 -0.02,-0.06,0.77,U] 
22:44:39.824 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {-0.09, -0.26}
22:44:39.825 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
22:44:39.826 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
22:44:39.826 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=-0.08 mountY=0.13, mountTheta=2.11
22:44:39.828 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
22:44:39.830 00.002 21068 Enqueuing Move request for scope (0.05, -0.15)
22:44:39.831 00.001 16108 Worker thread wakes up
22:44:39.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
22:44:39.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
22:44:39.831 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.08 yDistance=0.13
22:44:39.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:44:39.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:39.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:44:39.831 00.000 16108 MoveAxis(E, 0, ABG)
22:44:39.831 00.000 16108 Move returns status 0, amount 0
22:44:39.832 00.001 16108 MoveAxis(N, 0, ABG)
22:44:39.832 00.000 16108 Move returns status 0, amount 0
22:44:39.832 00.000 16108 move complete, result=0
22:44:39.832 00.000 16108 worker thread done servicing request
22:44:39.836 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3859, FiltMin=3299, FiltMax=42733, Gamma=1.000
22:44:39.852 00.016 21068 UpdateGuideState exits: m=103802 SNR=68.3
22:44:39.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.853 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:39.855 00.002 21068 Enqueuing Expose request
22:44:39.855 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:39.856 00.001 16108 Worker thread wakes up
22:44:39.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:39.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:41.017 01.161 16108 Exposure complete
22:44:41.077 00.060 16108 worker thread done servicing request
22:44:41.077 00.000 21068 OnExposeComplete: enter
22:44:41.079 00.002 21068 UpdateGuideState(): m_state=6
22:44:41.080 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2448
22:44:41.081 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.28, Mass=119406, SNR=81.9, Peak=15587 HFD=3.4
22:44:41.082 00.001 21068 MultiStar: [#1 0.31,-0.09,1.06,U] [#2 0.36,0.06,1.06,U] [#3 0.01,-0.11,1.03,U] [#4 0.04,-0.45,0.72,U] [#5 0.21,-0.33,0.92,U] [#6 0.35,-0.30,0.76,U] [#7 0.19,0.15,0.56,U] [#8 0.09,-0.07,0.73,U] 
22:44:41.083 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.16}, one-star: {-0.06, -0.27}
22:44:41.084 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
22:44:41.085 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
22:44:41.086 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.76 mountX=-0.19 mountY=0.11, mountTheta=2.61
22:44:41.088 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.16, opts=13)
22:44:41.091 00.003 21068 Enqueuing Move request for scope (0.17, -0.16)
22:44:41.093 00.002 16108 Worker thread wakes up
22:44:41.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
22:44:41.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
22:44:41.093 00.000 16108 Moving (0.17, -0.16) raw xDistance=-0.19 yDistance=0.11
22:44:41.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:44:41.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:41.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:44:41.093 00.000 16108 MoveAxis(E, 0, ABG)
22:44:41.093 00.000 16108 Move returns status 0, amount 0
22:44:41.093 00.000 16108 MoveAxis(N, 0, ABG)
22:44:41.093 00.000 16108 Move returns status 0, amount 0
22:44:41.093 00.000 16108 move complete, result=0
22:44:41.093 00.000 16108 worker thread done servicing request
22:44:41.101 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3862, FiltMin=3265, FiltMax=47373, Gamma=1.000
22:44:41.119 00.018 21068 UpdateGuideState exits: m=119406 SNR=81.9
22:44:41.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:41.122 00.001 21068 Enqueuing Expose request
22:44:41.123 00.001 16108 Worker thread wakes up
22:44:41.123 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:41.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:41.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:42.094 00.970 16108 Exposure complete
22:44:42.157 00.063 16108 worker thread done servicing request
22:44:42.157 00.000 21068 OnExposeComplete: enter
22:44:42.158 00.001 21068 UpdateGuideState(): m_state=6
22:44:42.159 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2449
22:44:42.160 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.52, Mass=108124, SNR=77.7, Peak=16067 HFD=3.0
22:44:42.161 00.001 21068 MultiStar: [#1 0.12,0.06,0.95,U] [#2 -0.03,0.26,1.32,U] [#3 0.27,0.19,0.96,U] [#4 -0.03,-0.40,0.78,U] [#5 0.30,-0.17,0.97,U] [#6 0.25,0.25,0.64,U] [#7 0.09,0.18,0.56,U] [#8 -0.16,0.27,0.77,U] 
22:44:42.161 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.18, -0.03}
22:44:42.163 00.002 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
22:44:42.164 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
22:44:42.164 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.81 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
22:44:42.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
22:44:42.167 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
22:44:42.167 00.000 16108 Worker thread wakes up
22:44:42.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:44:42.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:44:42.167 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
22:44:42.168 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:44:42.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:42.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:42.168 00.000 16108 MoveAxis(E, 0, ABG)
22:44:42.168 00.000 16108 Move returns status 0, amount 0
22:44:42.168 00.000 16108 MoveAxis(N, 0, ABG)
22:44:42.168 00.000 16108 Move returns status 0, amount 0
22:44:42.168 00.000 16108 move complete, result=0
22:44:42.168 00.000 16108 worker thread done servicing request
22:44:42.174 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3862, FiltMin=3286, FiltMax=57833, Gamma=1.000
22:44:42.191 00.017 21068 UpdateGuideState exits: m=108124 SNR=77.7
22:44:42.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:42.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:42.194 00.001 21068 Enqueuing Expose request
22:44:42.195 00.001 16108 Worker thread wakes up
22:44:42.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:42.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:42.195 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:43.345 01.150 16108 Exposure complete
22:44:43.405 00.060 16108 worker thread done servicing request
22:44:43.405 00.000 21068 OnExposeComplete: enter
22:44:43.406 00.001 21068 UpdateGuideState(): m_state=6
22:44:43.407 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2450
22:44:43.408 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.34, Mass=113992, SNR=72.8, Peak=17027 HFD=2.9
22:44:43.409 00.001 21068 MultiStar: [#1 0.03,-0.11,1.17,U] [#2 0.13,0.29,1.52,U] [#3 0.15,0.17,0.92,U] [#4 -0.35,-0.20,0.80,U] [#5 0.08,-0.05,0.89,U] [#6 0.16,0.27,0.81,U] [#7 -0.14,0.37,0.66,U] [#8 -0.13,-0.09,0.75,U] 
22:44:43.409 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.01, -0.22}
22:44:43.410 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
22:44:43.411 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
22:44:43.412 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.30 mountX=-0.01 mountY=-0.05, mountTheta=-1.67
22:44:43.413 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
22:44:43.414 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
22:44:43.415 00.001 16108 Worker thread wakes up
22:44:43.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:44:43.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:44:43.415 00.000 16108 Moving (0.01, 0.05) raw xDistance=-0.01 yDistance=-0.05
22:44:43.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:44:43.416 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:43.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:43.416 00.000 16108 MoveAxis(E, 0, ABG)
22:44:43.416 00.000 16108 Move returns status 0, amount 0
22:44:43.416 00.000 16108 MoveAxis(N, 0, ABG)
22:44:43.416 00.000 16108 Move returns status 0, amount 0
22:44:43.416 00.000 16108 move complete, result=0
22:44:43.416 00.000 16108 worker thread done servicing request
22:44:43.421 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3862, FiltMin=3248, FiltMax=56301, Gamma=1.000
22:44:43.443 00.022 21068 UpdateGuideState exits: m=113992 SNR=72.8
22:44:43.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.446 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:43.447 00.001 21068 Enqueuing Expose request
22:44:43.448 00.001 16108 Worker thread wakes up
22:44:43.448 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:43.449 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:43.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:44.419 00.970 16108 Exposure complete
22:44:44.484 00.065 16108 worker thread done servicing request
22:44:44.484 00.000 21068 OnExposeComplete: enter
22:44:44.486 00.002 21068 UpdateGuideState(): m_state=6
22:44:44.488 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2451
22:44:44.489 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.64, Mass=117162, SNR=75.6, Peak=17315 HFD=3.3
22:44:44.491 00.002 21068 MultiStar: [#1 0.34,0.01,1.34,U] [#2 0.10,-0.02,1.22,U] [#3 0.07,0.23,0.99,U] [#4 -0.16,-0.16,0.82,U] [#5 -0.18,-0.24,0.88,U] [#6 0.17,0.60,0.00,M1] [#7 -0.24,0.40,0.56,U] [#8 -0.04,0.19,0.66,U] 
22:44:44.492 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.26, 0.08}
22:44:44.494 00.002 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
22:44:44.495 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
22:44:44.497 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.76 mountX=0.01 mountY=-0.04, mountTheta=-1.20
22:44:44.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
22:44:44.500 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
22:44:44.501 00.001 16108 Worker thread wakes up
22:44:44.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:44:44.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:44:44.501 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.01 yDistance=-0.04
22:44:44.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:44.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:44.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:44:44.502 00.001 16108 MoveAxis(E, 0, ABG)
22:44:44.502 00.000 16108 Move returns status 0, amount 0
22:44:44.502 00.000 16108 MoveAxis(N, 0, ABG)
22:44:44.502 00.000 16108 Move returns status 0, amount 0
22:44:44.502 00.000 16108 move complete, result=0
22:44:44.502 00.000 16108 worker thread done servicing request
22:44:44.507 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3865, FiltMin=3293, FiltMax=56880, Gamma=1.000
22:44:44.527 00.020 21068 UpdateGuideState exits: m=117162 SNR=75.6
22:44:44.529 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:44.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:44.531 00.001 21068 Enqueuing Expose request
22:44:44.533 00.002 16108 Worker thread wakes up
22:44:44.533 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:44.534 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:44.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:45.696 01.162 16108 Exposure complete
22:44:45.753 00.057 16108 worker thread done servicing request
22:44:45.753 00.000 21068 OnExposeComplete: enter
22:44:45.754 00.001 21068 UpdateGuideState(): m_state=6
22:44:45.755 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2452
22:44:45.756 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.40, Mass=92751, SNR=62.7, Peak=15875 HFD=3.2
22:44:45.757 00.001 21068 MultiStar: [#1 0.20,-0.11,1.37,U] [#2 -0.07,0.08,1.37,U] [#3 0.20,0.03,1.45,U] [#4 -0.03,-0.41,1.11,U] [#5 0.09,-0.31,0.98,U] [#6 0.15,0.23,1.07,U] [#7 -0.21,0.18,0.69,U] [#8 -0.26,0.06,0.92,U] 
22:44:45.758 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.19, -0.15}
22:44:45.758 00.000 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
22:44:45.759 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
22:44:45.760 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.32 mountX=-0.02 mountY=0.05, mountTheta=2.01
22:44:45.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
22:44:45.762 00.000 21068 Enqueuing Move request for scope (0.01, -0.05)
22:44:45.763 00.001 16108 Worker thread wakes up
22:44:45.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:44:45.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:44:45.763 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
22:44:45.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:44:45.764 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:45.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:44:45.764 00.000 16108 MoveAxis(E, 0, ABG)
22:44:45.764 00.000 16108 Move returns status 0, amount 0
22:44:45.764 00.000 16108 MoveAxis(N, 0, ABG)
22:44:45.764 00.000 16108 Move returns status 0, amount 0
22:44:45.764 00.000 16108 move complete, result=0
22:44:45.764 00.000 16108 worker thread done servicing request
22:44:45.768 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3865, FiltMin=3337, FiltMax=47801, Gamma=1.000
22:44:45.785 00.017 21068 UpdateGuideState exits: m=92751 SNR=62.7
22:44:45.787 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.787 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:45.788 00.001 21068 Enqueuing Expose request
22:44:45.789 00.001 16108 Worker thread wakes up
22:44:45.789 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:45.790 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:45.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:46.759 00.969 16108 Exposure complete
22:44:46.818 00.059 16108 worker thread done servicing request
22:44:46.818 00.000 21068 OnExposeComplete: enter
22:44:46.819 00.001 21068 UpdateGuideState(): m_state=6
22:44:46.820 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2453
22:44:46.821 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.52, Mass=113554, SNR=80.9, Peak=15715 HFD=3.1
22:44:46.822 00.001 21068 MultiStar: [#1 0.21,-0.10,1.17,U] [#2 0.19,-0.02,1.20,U] [#3 -0.12,0.01,0.93,U] [#4 0.07,-0.16,0.70,U] [#5 0.13,-0.15,0.97,U] [#6 0.20,0.08,0.80,U] [#7 -0.18,0.08,0.54,U] [#8 0.02,0.21,0.72,U] 
22:44:46.823 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.11, -0.04}
22:44:46.824 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
22:44:46.825 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
22:44:46.826 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.09 mountY=-0.00, mountTheta=-3.13
22:44:46.828 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
22:44:46.829 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
22:44:46.830 00.001 16108 Worker thread wakes up
22:44:46.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:44:46.830 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:44:46.831 00.001 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.00
22:44:46.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:44:46.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:46.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:44:46.831 00.000 16108 MoveAxis(E, 0, ABG)
22:44:46.831 00.000 16108 Move returns status 0, amount 0
22:44:46.831 00.000 16108 MoveAxis(N, 0, ABG)
22:44:46.831 00.000 16108 Move returns status 0, amount 0
22:44:46.831 00.000 16108 move complete, result=0
22:44:46.831 00.000 16108 worker thread done servicing request
22:44:46.836 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3862, FiltMin=3353, FiltMax=51145, Gamma=1.000
22:44:46.855 00.019 21068 UpdateGuideState exits: m=113554 SNR=80.9
22:44:46.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:46.858 00.001 21068 Enqueuing Expose request
22:44:46.859 00.001 16108 Worker thread wakes up
22:44:46.859 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:46.860 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:46.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:48.017 01.157 16108 Exposure complete
22:44:48.074 00.057 16108 worker thread done servicing request
22:44:48.074 00.000 21068 OnExposeComplete: enter
22:44:48.074 00.000 21068 UpdateGuideState(): m_state=6
22:44:48.075 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2454
22:44:48.076 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.45, Mass=98748, SNR=64.5, Peak=14531 HFD=2.9
22:44:48.077 00.001 21068 MultiStar: [#1 0.22,0.14,1.26,U] [#2 0.18,0.16,1.36,U] [#3 0.05,0.22,1.18,U] [#4 0.16,-0.18,0.88,U] [#5 0.37,0.06,1.09,U] [#6 0.21,-0.11,0.90,U] [#7 -0.15,0.33,0.72,U] [#8 0.09,0.15,0.87,U] 
22:44:48.078 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.00, -0.10}
22:44:48.079 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
22:44:48.080 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
22:44:48.081 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.02 mountY=0.10, mountTheta=1.78
22:44:48.082 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
22:44:48.083 00.001 21068 Enqueuing Move request for scope (0.00, -0.10)
22:44:48.084 00.001 16108 Worker thread wakes up
22:44:48.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
22:44:48.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
22:44:48.084 00.000 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
22:44:48.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:44:48.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:48.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:44:48.084 00.000 16108 MoveAxis(E, 0, ABG)
22:44:48.084 00.000 16108 Move returns status 0, amount 0
22:44:48.084 00.000 16108 MoveAxis(N, 0, ABG)
22:44:48.085 00.001 16108 Move returns status 0, amount 0
22:44:48.085 00.000 16108 move complete, result=0
22:44:48.085 00.000 16108 worker thread done servicing request
22:44:48.091 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3865, FiltMin=3293, FiltMax=49053, Gamma=1.000
22:44:48.112 00.021 21068 UpdateGuideState exits: m=98748 SNR=64.5
22:44:48.114 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:48.116 00.001 21068 Enqueuing Expose request
22:44:48.117 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:48.119 00.002 16108 Worker thread wakes up
22:44:48.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:48.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:49.074 00.955 16108 Exposure complete
22:44:49.142 00.068 16108 worker thread done servicing request
22:44:49.142 00.000 21068 OnExposeComplete: enter
22:44:49.142 00.000 21068 UpdateGuideState(): m_state=6
22:44:49.144 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2455
22:44:49.145 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.47, Mass=123147, SNR=84.5, Peak=16832 HFD=3.1
22:44:49.146 00.001 21068 MultiStar: [#1 0.42,-0.03,0.95,U] [#2 0.38,0.14,1.04,U] [#3 0.26,-0.08,0.77,U] [#4 0.24,-0.33,0.68,U] [#5 0.34,-0.20,0.73,U] [#6 0.33,0.16,0.72,U] [#7 0.21,0.15,0.55,U] [#8 0.09,0.38,0.80,U] 
22:44:49.147 00.001 21068 single-star, 8 included, MultiStar: {0.29, 0.01}, one-star: {0.26, -0.09}
22:44:49.147 00.000 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
22:44:49.148 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
22:44:49.149 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.31 mountX=-0.27 mountY=0.02, mountTheta=3.06
22:44:49.150 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.09, opts=13)
22:44:49.151 00.001 21068 Enqueuing Move request for scope (0.26, -0.09)
22:44:49.153 00.002 16108 Worker thread wakes up
22:44:49.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
22:44:49.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
22:44:49.153 00.000 16108 Moving (0.26, -0.09) raw xDistance=-0.27 yDistance=0.02
22:44:49.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:44:49.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:49.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:44:49.153 00.000 16108 MoveAxis(E, 72, ABG)
22:44:49.153 00.000 16108 Guiding  Dir = 2, Dur = 72
22:44:49.153 00.000 16108 IsSlewing returns 0
22:44:49.154 00.001 16108 IsGuiding returns 0
22:44:49.157 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3865, FiltMin=3296, FiltMax=47481, Gamma=1.000
22:44:49.172 00.015 21068 UpdateGuideState exits: m=123147 SNR=84.5
22:44:49.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:49.173 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:49.174 00.001 21068 Enqueuing Expose request
22:44:49.177 00.003 16108 PulseGuide returned control before completion, sleep 59
22:44:49.239 00.062 16108 IsGuiding returns 1
22:44:49.239 00.000 16108 scope still moving after pulse duration time elapsed
22:44:49.270 00.031 16108 IsSlewing returns 0
22:44:49.270 00.000 16108 IsGuiding returns 0
22:44:49.270 00.000 16108 scope move finished after 72 + 44 ms
22:44:49.270 00.000 16108 Move returns status 0, amount 72
22:44:49.270 00.000 16108 MoveAxis(N, 0, ABG)
22:44:49.270 00.000 16108 Move returns status 0, amount 0
22:44:49.270 00.000 16108 move complete, result=0
22:44:49.270 00.000 16108 worker thread done servicing request
22:44:49.270 00.000 16108 Worker thread wakes up
22:44:49.270 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
22:44:49.271 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:49.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:50.424 01.153 16108 Exposure complete
22:44:50.481 00.057 16108 worker thread done servicing request
22:44:50.481 00.000 21068 OnExposeComplete: enter
22:44:50.482 00.001 21068 UpdateGuideState(): m_state=6
22:44:50.483 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2456
22:44:50.485 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=877.54, Mass=99038, SNR=68.8, Peak=14067 HFD=3.1
22:44:50.486 00.001 21068 MultiStar: [#1 -0.02,-0.05,1.47,U] [#2 0.08,0.37,1.24,U] [#3 -0.01,0.04,1.11,U] [#4 -0.23,-0.19,0.94,U] [#5 0.04,0.14,0.99,U] [#6 -0.24,0.30,0.86,U] [#7 -0.15,0.54,0.00,M1] [#8 -0.07,0.51,0.88,U] 
22:44:50.487 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.15, -0.01}
22:44:50.488 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
22:44:50.489 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
22:44:50.490 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.03 mountX=0.08 mountY=-0.11, mountTheta=-0.92
22:44:50.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
22:44:50.493 00.001 21068 Enqueuing Move request for scope (-0.06, 0.13)
22:44:50.494 00.001 16108 Worker thread wakes up
22:44:50.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
22:44:50.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
22:44:50.494 00.000 16108 Moving (-0.06, 0.13) raw xDistance=0.08 yDistance=-0.11
22:44:50.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:44:50.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:50.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:50.494 00.000 16108 MoveAxis(E, 0, ABG)
22:44:50.494 00.000 16108 Move returns status 0, amount 0
22:44:50.494 00.000 16108 MoveAxis(N, 0, ABG)
22:44:50.494 00.000 16108 Move returns status 0, amount 0
22:44:50.494 00.000 16108 move complete, result=0
22:44:50.494 00.000 16108 worker thread done servicing request
22:44:50.503 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3869, FiltMin=3341, FiltMax=47673, Gamma=1.000
22:44:50.522 00.019 21068 UpdateGuideState exits: m=99038 SNR=68.8
22:44:50.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:50.525 00.001 21068 Enqueuing Expose request
22:44:50.526 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:50.527 00.001 16108 Worker thread wakes up
22:44:50.527 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:50.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:51.499 00.972 16108 Exposure complete
22:44:51.556 00.057 16108 worker thread done servicing request
22:44:51.557 00.001 21068 OnExposeComplete: enter
22:44:51.557 00.000 21068 UpdateGuideState(): m_state=6
22:44:51.558 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2457
22:44:51.559 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.66, Mass=107732, SNR=70.9, Peak=16515 HFD=3.3
22:44:51.560 00.001 21068 MultiStar: [#1 0.14,-0.17,1.28,U] [#2 -0.19,0.18,1.26,U] [#3 -0.06,0.04,0.93,U] [#4 -0.21,-0.18,0.94,U] [#5 -0.21,-0.13,0.93,U] [#6 -0.07,0.17,0.93,U] [#7 -0.26,0.16,0.76,U] [#8 -0.15,0.18,0.75,U] 
22:44:51.562 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.27, 0.11}
22:44:51.562 00.000 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
22:44:51.563 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
22:44:51.564 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=0.13 mountY=0.00, mountTheta=0.00
22:44:51.567 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
22:44:51.567 00.000 21068 Enqueuing Move request for scope (-0.13, 0.03)
22:44:51.568 00.001 16108 Worker thread wakes up
22:44:51.569 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
22:44:51.569 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
22:44:51.569 00.000 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=0.00
22:44:51.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:44:51.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:51.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:44:51.569 00.000 16108 MoveAxis(E, 0, ABG)
22:44:51.569 00.000 16108 Move returns status 0, amount 0
22:44:51.569 00.000 16108 MoveAxis(N, 0, ABG)
22:44:51.569 00.000 16108 Move returns status 0, amount 0
22:44:51.569 00.000 16108 move complete, result=0
22:44:51.569 00.000 16108 worker thread done servicing request
22:44:51.574 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=3869, FiltMin=3302, FiltMax=56889, Gamma=1.000
22:44:51.595 00.021 21068 UpdateGuideState exits: m=107732 SNR=70.9
22:44:51.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:51.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:51.599 00.002 21068 Enqueuing Expose request
22:44:51.600 00.001 16108 Worker thread wakes up
22:44:51.600 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:51.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:51.600 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:52.755 01.155 16108 Exposure complete
22:44:52.816 00.061 16108 worker thread done servicing request
22:44:52.816 00.000 21068 OnExposeComplete: enter
22:44:52.817 00.001 21068 UpdateGuideState(): m_state=6
22:44:52.818 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2458
22:44:52.819 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.63, Mass=109027, SNR=74.8, Peak=16467 HFD=3.3
22:44:52.821 00.002 21068 MultiStar: [#1 0.04,-0.07,1.28,U] [#2 0.08,0.30,1.21,U] [#3 -0.08,0.21,1.05,U] [#4 -0.35,-0.29,0.87,U] [#5 -0.10,-0.15,0.81,U] [#6 -0.07,0.29,0.74,U] [#7 -0.19,0.30,0.64,U] [#8 -0.17,0.15,0.72,U] 
22:44:52.822 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.26, 0.08}
22:44:52.823 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
22:44:52.824 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:44:52.824 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.46 mountX=0.12 mountY=-0.06, mountTheta=-0.46
22:44:52.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.09, opts=13)
22:44:52.827 00.001 21068 Enqueuing Move request for scope (-0.11, 0.09)
22:44:52.828 00.001 16108 Worker thread wakes up
22:44:52.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
22:44:52.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
22:44:52.828 00.000 16108 Moving (-0.11, 0.09) raw xDistance=0.12 yDistance=-0.06
22:44:52.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:44:52.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:52.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:52.828 00.000 16108 MoveAxis(E, 0, ABG)
22:44:52.828 00.000 16108 Move returns status 0, amount 0
22:44:52.829 00.001 16108 MoveAxis(N, 0, ABG)
22:44:52.829 00.000 16108 Move returns status 0, amount 0
22:44:52.829 00.000 16108 move complete, result=0
22:44:52.829 00.000 16108 worker thread done servicing request
22:44:52.836 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3872, FiltMin=3305, FiltMax=51369, Gamma=1.000
22:44:52.850 00.014 21068 UpdateGuideState exits: m=109027 SNR=74.8
22:44:52.852 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:52.854 00.001 21068 Enqueuing Expose request
22:44:52.855 00.001 16108 Worker thread wakes up
22:44:52.855 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:52.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:52.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:53.835 00.979 16108 Exposure complete
22:44:53.902 00.067 16108 worker thread done servicing request
22:44:53.902 00.000 21068 OnExposeComplete: enter
22:44:53.903 00.001 21068 UpdateGuideState(): m_state=6
22:44:53.904 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2459
22:44:53.905 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.41, Mass=111979, SNR=76.9, Peak=17667 HFD=3.1
22:44:53.906 00.001 21068 MultiStar: [#1 -0.02,-0.24,1.06,U] [#2 -0.02,0.12,1.10,U] [#3 0.08,-0.16,1.02,U] [#4 -0.12,-0.32,0.79,U] [#5 -0.26,-0.55,0.00,M1] [#6 0.12,0.25,0.72,U] [#7 -0.08,0.27,0.56,U] [#8 -0.12,0.17,0.65,U] 
22:44:53.907 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.10, -0.14}
22:44:53.907 00.000 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
22:44:53.908 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:44:53.909 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.04 cameraTheta=-2.19 mountX=0.02 mountY=0.04, mountTheta=1.13
22:44:53.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
22:44:53.911 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
22:44:53.913 00.002 16108 Worker thread wakes up
22:44:53.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:44:53.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:44:53.913 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.04
22:44:53.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:53.914 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:53.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:44:53.914 00.000 16108 MoveAxis(E, 0, ABG)
22:44:53.914 00.000 16108 Move returns status 0, amount 0
22:44:53.914 00.000 16108 MoveAxis(N, 0, ABG)
22:44:53.914 00.000 16108 Move returns status 0, amount 0
22:44:53.914 00.000 16108 move complete, result=0
22:44:53.914 00.000 16108 worker thread done servicing request
22:44:53.919 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3875, FiltMin=3299, FiltMax=53561, Gamma=1.000
22:44:53.937 00.018 21068 UpdateGuideState exits: m=111979 SNR=76.9
22:44:53.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:53.939 00.000 21068 Enqueuing Expose request
22:44:53.941 00.002 16108 Worker thread wakes up
22:44:53.941 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:53.942 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:53.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:55.094 01.152 16108 Exposure complete
22:44:55.156 00.062 16108 worker thread done servicing request
22:44:55.156 00.000 21068 OnExposeComplete: enter
22:44:55.157 00.001 21068 UpdateGuideState(): m_state=6
22:44:55.158 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2460
22:44:55.159 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.37, Mass=126366, SNR=91.8, Peak=17827 HFD=3.4
22:44:55.160 00.001 21068 MultiStar: [#1 -0.10,0.00,1.06,U] [#2 -0.04,0.08,0.92,U] [#3 0.20,-0.04,0.90,U] [#4 -0.08,-0.28,0.64,U] [#5 -0.32,-0.36,0.73,U] [#6 0.02,0.07,0.64,U] [#7 -0.23,-0.37,0.45,U] [#8 -0.03,-0.12,0.61,U] 
22:44:55.161 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.25, -0.18}
22:44:55.162 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
22:44:55.163 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
22:44:55.164 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.23 mountX=0.07 mountY=0.13, mountTheta=1.10
22:44:55.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.11, opts=13)
22:44:55.167 00.001 21068 Enqueuing Move request for scope (-0.09, -0.11)
22:44:55.168 00.001 16108 Worker thread wakes up
22:44:55.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:44:55.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:44:55.168 00.000 16108 Moving (-0.09, -0.11) raw xDistance=0.07 yDistance=0.13
22:44:55.169 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:44:55.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:55.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:44:55.169 00.000 16108 MoveAxis(E, 0, ABG)
22:44:55.169 00.000 16108 Move returns status 0, amount 0
22:44:55.169 00.000 16108 MoveAxis(N, 0, ABG)
22:44:55.169 00.000 16108 Move returns status 0, amount 0
22:44:55.169 00.000 16108 move complete, result=0
22:44:55.169 00.000 16108 worker thread done servicing request
22:44:55.176 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3875, FiltMin=3325, FiltMax=39520, Gamma=1.000
22:44:55.191 00.015 21068 UpdateGuideState exits: m=126366 SNR=91.8
22:44:55.191 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.193 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:55.194 00.001 21068 Enqueuing Expose request
22:44:55.195 00.001 16108 Worker thread wakes up
22:44:55.195 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:55.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:55.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:56.166 00.970 16108 Exposure complete
22:44:56.229 00.063 16108 worker thread done servicing request
22:44:56.229 00.000 21068 OnExposeComplete: enter
22:44:56.230 00.001 21068 UpdateGuideState(): m_state=6
22:44:56.231 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2461
22:44:56.232 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.45, Mass=117479, SNR=74.6, Peak=15347 HFD=3.2
22:44:56.233 00.001 21068 MultiStar: [#1 0.10,0.22,1.13,U] [#2 -0.10,0.18,1.32,U] [#3 0.09,0.10,0.80,U] [#4 0.11,-0.20,0.76,U] [#5 -0.10,-0.13,0.88,U] [#6 0.23,0.41,0.90,U] [#7 -0.15,0.25,0.64,U] [#8 -0.14,0.12,0.77,U] 
22:44:56.234 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.04, -0.10}
22:44:56.235 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
22:44:56.236 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
22:44:56.237 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=0.01 mountY=-0.10, mountTheta=-1.50
22:44:56.240 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
22:44:56.242 00.002 21068 Enqueuing Move request for scope (0.01, 0.10)
22:44:56.243 00.001 16108 Worker thread wakes up
22:44:56.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:44:56.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:44:56.243 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
22:44:56.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:56.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:56.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:56.243 00.000 16108 MoveAxis(E, 0, ABG)
22:44:56.243 00.000 16108 Move returns status 0, amount 0
22:44:56.243 00.000 16108 MoveAxis(N, 0, ABG)
22:44:56.244 00.001 16108 Move returns status 0, amount 0
22:44:56.244 00.000 16108 move complete, result=0
22:44:56.244 00.000 16108 worker thread done servicing request
22:44:56.250 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3878, FiltMin=3305, FiltMax=49520, Gamma=1.000
22:44:56.265 00.015 21068 UpdateGuideState exits: m=117479 SNR=74.6
22:44:56.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:56.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:56.267 00.000 21068 Enqueuing Expose request
22:44:56.269 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:56.270 00.001 16108 Worker thread wakes up
22:44:56.270 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:56.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:57.422 01.152 16108 Exposure complete
22:44:57.481 00.059 16108 worker thread done servicing request
22:44:57.481 00.000 21068 OnExposeComplete: enter
22:44:57.483 00.002 21068 UpdateGuideState(): m_state=6
22:44:57.484 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2462
22:44:57.486 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=877.57, Mass=105417, SNR=75.4, Peak=15315 HFD=3.5
22:44:57.488 00.002 21068 MultiStar: [#1 0.01,-0.01,1.10,U] [#2 -0.13,0.16,1.17,U] [#3 -0.11,-0.01,0.95,U] [#4 -0.47,-0.21,0.80,U] [#5 -0.20,-0.21,0.94,U] [#6 -0.22,0.32,0.72,U] [#7 -0.32,0.28,0.65,U] [#8 -0.23,0.05,0.64,U] 
22:44:57.489 00.001 21068 refined, 8 included, MultiStar: {-0.20, 0.03}, one-star: {-0.30, 0.02}
22:44:57.490 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
22:44:57.491 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
22:44:57.493 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.21 cameraTheta=2.99 mountX=0.21 mountY=0.02, mountTheta=0.08
22:44:57.494 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.03, opts=13)
22:44:57.496 00.002 21068 Enqueuing Move request for scope (-0.20, 0.03)
22:44:57.497 00.001 16108 Worker thread wakes up
22:44:57.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
22:44:57.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
22:44:57.497 00.000 16108 Moving (-0.20, 0.03) raw xDistance=0.21 yDistance=0.02
22:44:57.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:44:57.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:57.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:44:57.497 00.000 16108 MoveAxis(W, 54, ABG)
22:44:57.497 00.000 16108 Guiding  Dir = 3, Dur = 54
22:44:57.499 00.002 16108 IsSlewing returns 0
22:44:57.499 00.000 16108 IsGuiding returns 0
22:44:57.503 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3881, FiltMin=3350, FiltMax=54345, Gamma=1.000
22:44:57.518 00.015 21068 UpdateGuideState exits: m=105417 SNR=75.4
22:44:57.520 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:57.521 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:57.521 00.000 21068 Enqueuing Expose request
22:44:57.527 00.006 16108 PulseGuide returned control before completion, sleep 36
22:44:57.573 00.046 16108 IsGuiding returns 1
22:44:57.573 00.000 16108 scope still moving after pulse duration time elapsed
22:44:57.605 00.032 16108 IsSlewing returns 0
22:44:57.605 00.000 16108 IsGuiding returns 1
22:44:57.636 00.031 16108 IsSlewing returns 0
22:44:57.636 00.000 16108 IsGuiding returns 0
22:44:57.636 00.000 16108 scope move finished after 54 + 82 ms
22:44:57.636 00.000 16108 Move returns status 0, amount 54
22:44:57.636 00.000 16108 MoveAxis(N, 0, ABG)
22:44:57.636 00.000 16108 Move returns status 0, amount 0
22:44:57.636 00.000 16108 move complete, result=0
22:44:57.636 00.000 16108 worker thread done servicing request
22:44:57.636 00.000 16108 Worker thread wakes up
22:44:57.636 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
22:44:57.637 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:57.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:58.598 00.961 16108 Exposure complete
22:44:58.662 00.064 16108 worker thread done servicing request
22:44:58.662 00.000 21068 OnExposeComplete: enter
22:44:58.663 00.001 21068 UpdateGuideState(): m_state=6
22:44:58.664 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2463
22:44:58.666 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=877.42, Mass=106548, SNR=82.6, Peak=17459 HFD=3.3
22:44:58.667 00.001 21068 MultiStar: [#1 -0.01,-0.14,1.08,U] [#2 0.07,0.05,1.05,U] [#3 -0.16,-0.10,0.82,U] [#4 0.19,-0.32,0.74,U] [#5 0.10,-0.16,0.73,U] [#6 0.03,0.17,0.77,U] [#7 -0.19,0.19,0.57,U] [#8 -0.18,0.28,0.72,U] 
22:44:58.668 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.05, -0.13}
22:44:58.669 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:44:58.670 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
22:44:58.672 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.08 mountX=0.01 mountY=0.03, mountTheta=1.24
22:44:58.675 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
22:44:58.677 00.002 21068 Enqueuing Move request for scope (-0.02, -0.03)
22:44:58.679 00.002 16108 Worker thread wakes up
22:44:58.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:44:58.679 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:44:58.679 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
22:44:58.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:58.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:58.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:58.680 00.001 16108 MoveAxis(E, 0, ABG)
22:44:58.680 00.000 16108 Move returns status 0, amount 0
22:44:58.680 00.000 16108 MoveAxis(N, 0, ABG)
22:44:58.680 00.000 16108 Move returns status 0, amount 0
22:44:58.680 00.000 16108 move complete, result=0
22:44:58.680 00.000 16108 worker thread done servicing request
22:44:58.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3885, FiltMin=3245, FiltMax=49472, Gamma=1.000
22:44:58.706 00.023 21068 UpdateGuideState exits: m=106548 SNR=82.6
22:44:58.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:58.710 00.002 21068 Enqueuing Expose request
22:44:58.711 00.001 16108 Worker thread wakes up
22:44:58.711 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:58.713 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:58.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:44:59.872 01.159 16108 Exposure complete
22:44:59.933 00.061 16108 worker thread done servicing request
22:44:59.933 00.000 21068 OnExposeComplete: enter
22:44:59.936 00.003 21068 UpdateGuideState(): m_state=6
22:44:59.938 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2464
22:44:59.939 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.22, Mass=114967, SNR=75.6, Peak=19731 HFD=2.9
22:44:59.941 00.002 21068 MultiStar: [#1 0.03,-0.28,0.92,U] [#2 0.26,0.19,1.34,U] [#3 0.04,0.00,0.93,U] [#4 -0.16,-0.56,0.00,M1] [#5 0.05,-0.23,0.83,U] [#6 0.17,0.22,0.77,U] [#7 0.03,0.02,0.56,U] [#8 -0.12,-0.02,0.70,U] 
22:44:59.944 00.003 21068 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {-0.01, -0.33}
22:44:59.945 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
22:44:59.946 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
22:44:59.947 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=-0.08 mountY=0.03, mountTheta=2.75
22:44:59.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
22:44:59.950 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
22:44:59.950 00.000 16108 Worker thread wakes up
22:44:59.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:44:59.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:44:59.950 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
22:44:59.951 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:44:59.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:59.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:59.951 00.000 16108 MoveAxis(E, 0, ABG)
22:44:59.951 00.000 16108 Move returns status 0, amount 0
22:44:59.951 00.000 16108 MoveAxis(N, 0, ABG)
22:44:59.951 00.000 16108 Move returns status 0, amount 0
22:44:59.951 00.000 16108 move complete, result=0
22:44:59.951 00.000 16108 worker thread done servicing request
22:44:59.955 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3885, FiltMin=3328, FiltMax=51504, Gamma=1.000
22:44:59.970 00.015 21068 UpdateGuideState exits: m=114967 SNR=75.6
22:44:59.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:59.971 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:44:59.972 00.001 21068 Enqueuing Expose request
22:44:59.973 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:59.974 00.001 16108 Worker thread wakes up
22:44:59.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:44:59.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:00.951 00.977 16108 Exposure complete
22:45:01.021 00.070 16108 worker thread done servicing request
22:45:01.021 00.000 21068 OnExposeComplete: enter
22:45:01.022 00.001 21068 UpdateGuideState(): m_state=6
22:45:01.023 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2465
22:45:01.023 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=877.27, Mass=105345, SNR=67.2, Peak=18771 HFD=2.8
22:45:01.024 00.001 21068 MultiStar: [#1 0.04,-0.07,1.14,U] [#2 0.18,0.24,1.32,U] [#3 0.10,0.08,1.30,U] [#4 0.19,-0.37,0.79,U] [#5 0.08,-0.29,0.90,U] [#6 0.25,0.02,1.00,U] [#7 0.12,0.14,0.62,U] [#8 -0.33,-0.03,0.96,U] 
22:45:01.025 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.05, -0.28}
22:45:01.026 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
22:45:01.026 00.000 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
22:45:01.027 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.61 mountX=-0.07 mountY=0.03, mountTheta=2.76
22:45:01.030 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
22:45:01.031 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
22:45:01.032 00.001 16108 Worker thread wakes up
22:45:01.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:45:01.032 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:45:01.032 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=0.03
22:45:01.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:45:01.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:01.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:01.032 00.000 16108 MoveAxis(E, 0, ABG)
22:45:01.032 00.000 16108 Move returns status 0, amount 0
22:45:01.032 00.000 16108 MoveAxis(N, 0, ABG)
22:45:01.032 00.000 16108 Move returns status 0, amount 0
22:45:01.032 00.000 16108 move complete, result=0
22:45:01.032 00.000 16108 worker thread done servicing request
22:45:01.036 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3888, FiltMin=3283, FiltMax=55673, Gamma=1.000
22:45:01.052 00.016 21068 UpdateGuideState exits: m=105345 SNR=67.2
22:45:01.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:01.054 00.000 21068 Enqueuing Expose request
22:45:01.055 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:01.056 00.001 16108 Worker thread wakes up
22:45:01.056 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:01.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:02.219 01.163 16108 Exposure complete
22:45:02.276 00.057 16108 worker thread done servicing request
22:45:02.276 00.000 21068 OnExposeComplete: enter
22:45:02.277 00.001 21068 UpdateGuideState(): m_state=6
22:45:02.278 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2466
22:45:02.278 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=877.62, Mass=103549, SNR=70.7, Peak=15155 HFD=3.1
22:45:02.279 00.001 21068 MultiStar: [#1 -0.02,0.32,1.04,U] [#2 -0.02,0.22,1.21,U] [#3 0.04,0.47,1.07,U] [#4 -0.20,-0.05,0.76,U] [#5 -0.04,0.17,0.88,U] [#6 0.38,0.25,0.76,U] [#7 -0.14,0.30,0.56,U] [#8 -0.19,0.27,0.90,U] 
22:45:02.280 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.23}, one-star: {0.07, 0.07}
22:45:02.281 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
22:45:02.282 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
22:45:02.282 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=-0.06 mountY=-0.08, mountTheta=-2.18
22:45:02.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.07, opts=13)
22:45:02.285 00.001 21068 Enqueuing Move request for scope (0.07, 0.07)
22:45:02.287 00.002 16108 Worker thread wakes up
22:45:02.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:45:02.287 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:45:02.287 00.000 16108 Moving (0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
22:45:02.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:45:02.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:02.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:45:02.287 00.000 16108 MoveAxis(E, 0, ABG)
22:45:02.287 00.000 16108 Move returns status 0, amount 0
22:45:02.287 00.000 16108 MoveAxis(N, 0, ABG)
22:45:02.287 00.000 16108 Move returns status 0, amount 0
22:45:02.287 00.000 16108 move complete, result=0
22:45:02.287 00.000 16108 worker thread done servicing request
22:45:02.290 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3888, FiltMin=3344, FiltMax=55709, Gamma=1.000
22:45:02.307 00.017 21068 UpdateGuideState exits: m=103549 SNR=70.7
22:45:02.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:02.310 00.001 21068 Enqueuing Expose request
22:45:02.310 00.000 16108 Worker thread wakes up
22:45:02.310 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:02.312 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:02.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:03.278 00.966 16108 Exposure complete
22:45:03.339 00.061 16108 worker thread done servicing request
22:45:03.339 00.000 21068 OnExposeComplete: enter
22:45:03.340 00.001 21068 UpdateGuideState(): m_state=6
22:45:03.341 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2467
22:45:03.342 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.50, Mass=91203, SNR=70.0, Peak=14035 HFD=3.0
22:45:03.343 00.001 21068 MultiStar: [#1 -0.00,0.22,1.02,U] [#2 0.13,0.23,1.28,U] [#3 -0.04,0.35,0.99,U] [#4 -0.34,-0.21,0.78,U] [#5 0.19,0.07,0.86,U] [#6 0.21,0.15,0.81,U] [#7 -0.22,0.35,0.62,U] [#8 -0.13,0.23,0.81,U] 
22:45:03.344 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.11, -0.05}
22:45:03.345 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
22:45:03.345 00.000 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
22:45:03.346 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.72 mountX=0.10 mountY=0.07, mountTheta=0.63
22:45:03.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.05, opts=13)
22:45:03.351 00.002 21068 Enqueuing Move request for scope (-0.11, -0.05)
22:45:03.353 00.002 16108 Worker thread wakes up
22:45:03.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
22:45:03.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
22:45:03.354 00.001 16108 Moving (-0.11, -0.05) raw xDistance=0.10 yDistance=0.07
22:45:03.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:45:03.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:03.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:03.354 00.000 16108 MoveAxis(E, 0, ABG)
22:45:03.354 00.000 16108 Move returns status 0, amount 0
22:45:03.354 00.000 16108 MoveAxis(N, 0, ABG)
22:45:03.354 00.000 16108 Move returns status 0, amount 0
22:45:03.354 00.000 16108 move complete, result=0
22:45:03.354 00.000 16108 worker thread done servicing request
22:45:03.362 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3891, FiltMin=3321, FiltMax=53677, Gamma=1.000
22:45:03.381 00.019 21068 UpdateGuideState exits: m=91203 SNR=70.0
22:45:03.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:03.382 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:03.383 00.001 21068 Enqueuing Expose request
22:45:03.383 00.000 16108 Worker thread wakes up
22:45:03.383 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:03.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:03.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:04.529 01.145 16108 Exposure complete
22:45:04.592 00.063 16108 worker thread done servicing request
22:45:04.592 00.000 21068 OnExposeComplete: enter
22:45:04.594 00.002 21068 UpdateGuideState(): m_state=6
22:45:04.595 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2468
22:45:04.596 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.48, Mass=98996, SNR=69.8, Peak=14243 HFD=2.9
22:45:04.597 00.001 21068 MultiStar: [#1 0.07,0.31,1.30,U] [#2 0.09,0.31,1.31,U] [#3 0.14,0.15,1.13,U] [#4 -0.10,-0.31,0.75,U] [#5 0.28,0.06,0.86,U] [#6 0.23,0.28,0.92,U] [#7 -0.06,0.32,0.65,U] [#8 0.10,-0.11,0.68,U] 
22:45:04.597 00.000 21068 single-star, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.09, -0.08}
22:45:04.598 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
22:45:04.599 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
22:45:04.600 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.10 mountY=0.05, mountTheta=2.65
22:45:04.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
22:45:04.602 00.001 21068 Enqueuing Move request for scope (0.09, -0.08)
22:45:04.603 00.001 16108 Worker thread wakes up
22:45:04.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:45:04.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:45:04.603 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.05
22:45:04.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:45:04.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:04.604 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:45:04.604 00.000 16108 MoveAxis(E, 0, ABG)
22:45:04.604 00.000 16108 Move returns status 0, amount 0
22:45:04.604 00.000 16108 MoveAxis(N, 0, ABG)
22:45:04.604 00.000 16108 Move returns status 0, amount 0
22:45:04.604 00.000 16108 move complete, result=0
22:45:04.604 00.000 16108 worker thread done servicing request
22:45:04.607 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3894, FiltMin=3309, FiltMax=57757, Gamma=1.000
22:45:04.629 00.022 21068 UpdateGuideState exits: m=98996 SNR=69.8
22:45:04.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:04.630 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:04.631 00.001 21068 Enqueuing Expose request
22:45:04.632 00.001 16108 Worker thread wakes up
22:45:04.633 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:04.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:04.633 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:05.590 00.957 16108 Exposure complete
22:45:05.649 00.059 16108 worker thread done servicing request
22:45:05.649 00.000 21068 OnExposeComplete: enter
22:45:05.652 00.003 21068 UpdateGuideState(): m_state=6
22:45:05.654 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2469
22:45:05.654 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=877.71, Mass=93661, SNR=60.0, Peak=15283 HFD=2.8
22:45:05.656 00.002 21068 MultiStar: [#1 0.29,0.27,1.21,U] [#2 -0.04,0.38,1.43,U] [#3 0.15,0.25,1.32,U] [#4 0.09,-0.15,0.86,U] [#5 0.20,-0.05,1.08,U] [#6 0.22,0.46,0.85,U] [#7 0.07,0.71,0.00,M1] [#8 0.26,0.11,1.04,U] 
22:45:05.657 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.19}, one-star: {-0.01, 0.16}
22:45:05.657 00.000 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
22:45:05.658 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
22:45:05.660 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.65 mountX=0.04 mountY=-0.15, mountTheta=-1.31
22:45:05.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.16, opts=13)
22:45:05.662 00.000 21068 Enqueuing Move request for scope (-0.01, 0.16)
22:45:05.663 00.001 16108 Worker thread wakes up
22:45:05.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:45:05.663 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:45:05.663 00.000 16108 Moving (-0.01, 0.16) raw xDistance=0.04 yDistance=-0.15
22:45:05.664 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:05.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:05.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:45:05.664 00.000 16108 MoveAxis(E, 0, ABG)
22:45:05.664 00.000 16108 Move returns status 0, amount 0
22:45:05.664 00.000 16108 MoveAxis(N, 0, ABG)
22:45:05.664 00.000 16108 Move returns status 0, amount 0
22:45:05.664 00.000 16108 move complete, result=0
22:45:05.664 00.000 16108 worker thread done servicing request
22:45:05.668 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3897, FiltMin=3318, FiltMax=47609, Gamma=1.000
22:45:05.687 00.019 21068 UpdateGuideState exits: m=93661 SNR=60.0
22:45:05.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:05.688 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:05.689 00.001 21068 Enqueuing Expose request
22:45:05.690 00.001 16108 Worker thread wakes up
22:45:05.690 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:45:05.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:05.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:06.842 01.151 16108 Exposure complete
22:45:06.908 00.066 16108 worker thread done servicing request
22:45:06.909 00.001 21068 OnExposeComplete: enter
22:45:06.909 00.000 21068 UpdateGuideState(): m_state=6
22:45:06.911 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2470
22:45:06.912 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.16, Mass=98586, SNR=67.3, Peak=15203 HFD=2.9
22:45:06.912 00.000 21068 MultiStar: [#1 0.31,0.03,1.24,U] [#2 0.38,0.12,1.20,U] [#3 0.37,0.13,0.81,U] [#4 0.38,-0.65,0.00,M1] [#5 0.34,-0.11,0.96,U] [#6 0.35,0.18,0.79,U] [#7 0.14,0.30,0.71,U] [#8 0.28,-0.06,0.84,U] 
22:45:06.913 00.001 21068 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {0.04, -0.39}
22:45:06.915 00.002 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
22:45:06.916 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
22:45:06.918 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.04 mountX=-0.27 mountY=-0.08, mountTheta=-2.87
22:45:06.921 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.01, opts=13)
22:45:06.923 00.002 21068 Enqueuing Move request for scope (0.28, 0.01)
22:45:06.923 00.000 16108 Worker thread wakes up
22:45:06.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
22:45:06.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
22:45:06.924 00.001 16108 Moving (0.28, 0.01) raw xDistance=-0.27 yDistance=-0.08
22:45:06.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:45:06.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:06.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:45:06.924 00.000 16108 MoveAxis(E, 72, ABG)
22:45:06.924 00.000 16108 Guiding  Dir = 2, Dur = 72
22:45:06.924 00.000 16108 IsSlewing returns 0
22:45:06.924 00.000 16108 IsGuiding returns 0
22:45:06.926 00.002 16108 PulseGuide returned control before completion, sleep 81
22:45:06.929 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3897, FiltMin=3312, FiltMax=47897, Gamma=1.000
22:45:06.949 00.020 21068 UpdateGuideState exits: m=98586 SNR=67.3
22:45:06.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.953 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:06.954 00.001 21068 Enqueuing Expose request
22:45:07.021 00.067 16108 IsGuiding returns 0
22:45:07.021 00.000 16108 Move returns status 0, amount 72
22:45:07.021 00.000 16108 MoveAxis(N, 0, ABG)
22:45:07.021 00.000 16108 Move returns status 0, amount 0
22:45:07.021 00.000 16108 move complete, result=0
22:45:07.021 00.000 16108 worker thread done servicing request
22:45:07.021 00.000 16108 Worker thread wakes up
22:45:07.021 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
22:45:07.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:07.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:07.986 00.964 16108 Exposure complete
22:45:08.044 00.058 16108 worker thread done servicing request
22:45:08.044 00.000 21068 OnExposeComplete: enter
22:45:08.046 00.002 21068 UpdateGuideState(): m_state=6
22:45:08.047 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2471
22:45:08.048 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.36, Mass=100359, SNR=71.4, Peak=16835 HFD=3.0
22:45:08.049 00.001 21068 MultiStar: [#1 0.14,-0.40,1.06,U] [#2 0.01,-0.03,1.42,U] [#3 -0.06,0.03,0.99,U] [#4 0.09,-0.56,0.00,M2] [#5 0.38,-0.30,0.75,U] [#6 0.17,0.03,0.79,U] [#7 -0.08,0.34,0.67,U] [#8 -0.07,-0.08,0.65,U] 
22:45:08.050 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.05, -0.20}
22:45:08.050 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
22:45:08.051 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
22:45:08.052 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.08 mountY=0.07, mountTheta=2.41
22:45:08.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
22:45:08.054 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
22:45:08.055 00.001 16108 Worker thread wakes up
22:45:08.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
22:45:08.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
22:45:08.055 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
22:45:08.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:45:08.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:08.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:08.055 00.000 16108 MoveAxis(E, 0, ABG)
22:45:08.055 00.000 16108 Move returns status 0, amount 0
22:45:08.055 00.000 16108 MoveAxis(N, 0, ABG)
22:45:08.055 00.000 16108 Move returns status 0, amount 0
22:45:08.055 00.000 16108 move complete, result=0
22:45:08.055 00.000 16108 worker thread done servicing request
22:45:08.059 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3901, FiltMin=3347, FiltMax=45424, Gamma=1.000
22:45:08.075 00.016 21068 UpdateGuideState exits: m=100359 SNR=71.4
22:45:08.077 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.077 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:08.078 00.001 21068 Enqueuing Expose request
22:45:08.079 00.001 16108 Worker thread wakes up
22:45:08.079 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:08.079 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:08.080 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:09.227 01.147 16108 Exposure complete
22:45:09.285 00.058 16108 worker thread done servicing request
22:45:09.286 00.001 21068 OnExposeComplete: enter
22:45:09.286 00.000 21068 UpdateGuideState(): m_state=6
22:45:09.287 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2472
22:45:09.288 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.07, Mass=93019, SNR=66.6, Peak=16707 HFD=2.9
22:45:09.289 00.001 21068 MultiStar: [#1 -0.05,-0.18,1.22,U] [#2 -0.10,0.06,1.34,U] [#3 -0.04,0.02,0.97,U] [#4 -0.05,-0.47,0.83,U] [#5 -0.03,-0.59,0.00,M1] [#6 0.33,-0.14,0.70,U] [#7 -0.19,-0.08,0.51,U] [#8 -0.35,0.10,0.79,U] 
22:45:09.290 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.14}, one-star: {-0.17, -0.48}
22:45:09.290 00.000 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.24)
22:45:09.291 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
22:45:09.292 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=0.05 mountY=0.16, mountTheta=1.24
22:45:09.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.14, opts=13)
22:45:09.295 00.001 21068 Enqueuing Move request for scope (-0.08, -0.14)
22:45:09.296 00.001 16108 Worker thread wakes up
22:45:09.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:45:09.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:45:09.296 00.000 16108 Moving (-0.08, -0.14) raw xDistance=0.05 yDistance=0.16
22:45:09.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:45:09.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:09.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:45:09.296 00.000 16108 MoveAxis(E, 0, ABG)
22:45:09.297 00.001 16108 Move returns status 0, amount 0
22:45:09.297 00.000 16108 MoveAxis(N, 0, ABG)
22:45:09.297 00.000 16108 Move returns status 0, amount 0
22:45:09.297 00.000 16108 move complete, result=0
22:45:09.297 00.000 16108 worker thread done servicing request
22:45:09.300 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3904, FiltMin=3360, FiltMax=48288, Gamma=1.000
22:45:09.314 00.014 21068 UpdateGuideState exits: m=93019 SNR=66.6
22:45:09.316 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:09.316 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:09.317 00.001 21068 Enqueuing Expose request
22:45:09.318 00.001 16108 Worker thread wakes up
22:45:09.318 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:09.319 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:09.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:10.294 00.975 16108 Exposure complete
22:45:10.360 00.066 16108 worker thread done servicing request
22:45:10.360 00.000 21068 OnExposeComplete: enter
22:45:10.361 00.001 21068 UpdateGuideState(): m_state=6
22:45:10.362 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2473
22:45:10.362 00.000 21068 Star::Find returns 1 (0), X=219.95, Y=877.20, Mass=101250, SNR=69.5, Peak=17763 HFD=3.0
22:45:10.363 00.001 21068 MultiStar: [#1 0.07,-0.18,1.19,U] [#2 -0.03,-0.09,1.37,U] [#3 0.17,-0.21,1.10,U] [#4 0.19,-0.48,0.75,U] [#5 0.09,-0.36,0.88,U] [#6 0.30,-0.18,0.77,U] [#7 0.08,0.14,0.54,U] [#8 0.02,-0.17,0.82,U] 
22:45:10.364 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.21}, one-star: {-0.24, -0.35}
22:45:10.365 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
22:45:10.366 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
22:45:10.367 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.30 mountX=-0.10 mountY=0.19, mountTheta=2.03
22:45:10.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.21, opts=13)
22:45:10.369 00.001 21068 Enqueuing Move request for scope (0.06, -0.21)
22:45:10.370 00.001 16108 Worker thread wakes up
22:45:10.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
22:45:10.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
22:45:10.370 00.000 16108 Moving (0.06, -0.21) raw xDistance=-0.10 yDistance=0.19
22:45:10.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:45:10.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:10.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:45:10.370 00.000 16108 MoveAxis(E, 0, ABG)
22:45:10.370 00.000 16108 Move returns status 0, amount 0
22:45:10.370 00.000 16108 MoveAxis(N, 0, ABG)
22:45:10.370 00.000 16108 Move returns status 0, amount 0
22:45:10.370 00.000 16108 move complete, result=0
22:45:10.370 00.000 16108 worker thread done servicing request
22:45:10.374 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3904, FiltMin=3347, FiltMax=41824, Gamma=1.000
22:45:10.390 00.016 21068 UpdateGuideState exits: m=101250 SNR=69.5
22:45:10.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.391 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:10.392 00.001 21068 Enqueuing Expose request
22:45:10.393 00.001 16108 Worker thread wakes up
22:45:10.393 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:10.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:10.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:11.554 01.160 16108 Exposure complete
22:45:11.626 00.072 16108 worker thread done servicing request
22:45:11.626 00.000 21068 OnExposeComplete: enter
22:45:11.627 00.001 21068 UpdateGuideState(): m_state=6
22:45:11.628 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2474
22:45:11.629 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.33, Mass=103486, SNR=72.4, Peak=16755 HFD=3.0
22:45:11.630 00.001 21068 MultiStar: [#1 0.26,-0.17,0.93,U] [#2 0.21,0.04,1.02,U] [#3 0.23,-0.10,1.05,U] [#4 0.17,-0.65,0.00,M1] [#5 -0.08,-0.22,0.78,U] [#6 0.39,0.13,0.66,U] [#7 -0.02,0.12,0.55,U] [#8 -0.08,-0.07,0.71,U] 
22:45:11.631 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {-0.00, -0.22}
22:45:11.632 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
22:45:11.633 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
22:45:11.634 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=-0.14 mountY=0.05, mountTheta=2.81
22:45:11.638 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
22:45:11.640 00.002 21068 Enqueuing Move request for scope (0.12, -0.08)
22:45:11.642 00.002 16108 Worker thread wakes up
22:45:11.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:45:11.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:45:11.642 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.14 yDistance=0.05
22:45:11.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:45:11.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:11.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:45:11.642 00.000 16108 MoveAxis(E, 0, ABG)
22:45:11.642 00.000 16108 Move returns status 0, amount 0
22:45:11.642 00.000 16108 MoveAxis(N, 0, ABG)
22:45:11.642 00.000 16108 Move returns status 0, amount 0
22:45:11.643 00.001 16108 move complete, result=0
22:45:11.643 00.000 16108 worker thread done servicing request
22:45:11.649 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3907, FiltMin=3363, FiltMax=44141, Gamma=1.000
22:45:11.669 00.020 21068 UpdateGuideState exits: m=103486 SNR=72.4
22:45:11.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:11.672 00.001 21068 Enqueuing Expose request
22:45:11.673 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:11.673 00.000 16108 Worker thread wakes up
22:45:11.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:11.674 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:12.645 00.971 16108 Exposure complete
22:45:12.711 00.066 16108 worker thread done servicing request
22:45:12.713 00.002 21068 OnExposeComplete: enter
22:45:12.713 00.000 21068 UpdateGuideState(): m_state=6
22:45:12.714 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2475
22:45:12.715 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.30, Mass=106188, SNR=74.4, Peak=17107 HFD=2.9
22:45:12.716 00.001 21068 MultiStar: [#1 -0.01,-0.06,1.15,U] [#2 0.08,-0.03,1.20,U] [#3 0.18,0.09,0.88,U] [#4 -0.04,-0.22,0.62,U] [#5 -0.08,-0.26,0.69,U] [#6 0.11,0.37,0.75,U] [#7 -0.21,0.06,0.49,U] [#8 -0.14,0.18,0.76,U] 
22:45:12.717 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.07, -0.25}
22:45:12.717 00.000 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
22:45:12.718 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.48)
22:45:12.719 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.90 mountX=-0.02 mountY=0.02, mountTheta=2.45
22:45:12.720 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
22:45:12.722 00.002 21068 Enqueuing Move request for scope (0.02, -0.02)
22:45:12.723 00.001 16108 Worker thread wakes up
22:45:12.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:45:12.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:45:12.723 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
22:45:12.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:45:12.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:12.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:12.723 00.000 16108 MoveAxis(E, 0, ABG)
22:45:12.723 00.000 16108 Move returns status 0, amount 0
22:45:12.723 00.000 16108 MoveAxis(N, 0, ABG)
22:45:12.723 00.000 16108 Move returns status 0, amount 0
22:45:12.723 00.000 16108 move complete, result=0
22:45:12.723 00.000 16108 worker thread done servicing request
22:45:12.726 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3910, FiltMin=3309, FiltMax=42489, Gamma=1.000
22:45:12.741 00.015 21068 UpdateGuideState exits: m=106188 SNR=74.4
22:45:12.743 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.745 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:12.746 00.001 21068 Enqueuing Expose request
22:45:12.747 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:12.747 00.000 16108 Worker thread wakes up
22:45:12.748 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:12.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:13.905 01.157 16108 Exposure complete
22:45:13.969 00.064 16108 worker thread done servicing request
22:45:13.969 00.000 21068 OnExposeComplete: enter
22:45:13.971 00.002 21068 UpdateGuideState(): m_state=6
22:45:13.972 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2476
22:45:13.972 00.000 21068 Star::Find returns 1 (0), X=219.95, Y=877.26, Mass=103556, SNR=73.3, Peak=14131 HFD=3.6
22:45:13.973 00.001 21068 MultiStar: [#1 0.11,-0.05,1.02,U] [#2 -0.10,-0.01,1.07,U] [#3 0.06,-0.18,0.99,U] [#4 -0.27,-0.02,0.63,U] [#5 0.01,-0.31,0.80,U] [#6 0.19,0.46,0.79,U] [#7 -0.41,0.17,0.56,U] [#8 0.14,0.18,0.65,U] 
22:45:13.974 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.24, -0.29}
22:45:13.975 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
22:45:13.975 00.000 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
22:45:13.976 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=0.04 mountY=0.04, mountTheta=0.77
22:45:13.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
22:45:13.979 00.001 21068 Enqueuing Move request for scope (-0.05, -0.03)
22:45:13.980 00.001 16108 Worker thread wakes up
22:45:13.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:45:13.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:45:13.980 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=0.04
22:45:13.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:13.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:13.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:13.980 00.000 16108 MoveAxis(E, 0, ABG)
22:45:13.980 00.000 16108 Move returns status 0, amount 0
22:45:13.980 00.000 16108 MoveAxis(N, 0, ABG)
22:45:13.980 00.000 16108 Move returns status 0, amount 0
22:45:13.980 00.000 16108 move complete, result=0
22:45:13.982 00.002 16108 worker thread done servicing request
22:45:13.985 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=3913, FiltMin=3331, FiltMax=49289, Gamma=1.000
22:45:14.003 00.018 21068 UpdateGuideState exits: m=103556 SNR=73.3
22:45:14.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:14.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:14.007 00.001 21068 Enqueuing Expose request
22:45:14.008 00.001 16108 Worker thread wakes up
22:45:14.008 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:14.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:14.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:14.973 00.964 16108 Exposure complete
22:45:15.043 00.070 16108 worker thread done servicing request
22:45:15.043 00.000 21068 OnExposeComplete: enter
22:45:15.044 00.001 21068 UpdateGuideState(): m_state=6
22:45:15.045 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2477
22:45:15.046 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.29, Mass=105604, SNR=71.0, Peak=15555 HFD=3.2
22:45:15.046 00.000 21068 MultiStar: [#1 0.51,-0.07,1.12,U] [#2 0.27,0.03,1.07,U] [#3 0.22,0.20,0.96,U] [#4 0.30,-0.64,0.00,M1] [#5 0.42,-0.28,0.91,U] [#6 0.53,-0.03,0.00,M1] [#7 0.07,0.21,0.56,U] [#8 0.18,0.07,0.72,U] 
22:45:15.047 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.03}, one-star: {0.26, -0.26}
22:45:15.048 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
22:45:15.049 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
22:45:15.050 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.11 mountX=-0.30 mountY=-0.04, mountTheta=-3.02
22:45:15.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.03, opts=13)
22:45:15.054 00.002 21068 Enqueuing Move request for scope (0.30, -0.03)
22:45:15.055 00.001 16108 Worker thread wakes up
22:45:15.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
22:45:15.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
22:45:15.056 00.001 16108 Moving (0.30, -0.03) raw xDistance=-0.30 yDistance=-0.04
22:45:15.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:45:15.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:15.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:15.056 00.000 16108 MoveAxis(E, 78, ABG)
22:45:15.056 00.000 16108 Guiding  Dir = 2, Dur = 78
22:45:15.057 00.001 16108 IsSlewing returns 0
22:45:15.057 00.000 16108 IsGuiding returns 0
22:45:15.062 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3920, FiltMin=3344, FiltMax=53337, Gamma=1.000
22:45:15.078 00.016 21068 UpdateGuideState exits: m=105604 SNR=71.0
22:45:15.080 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.080 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:15.081 00.001 21068 Enqueuing Expose request
22:45:15.085 00.004 16108 PulseGuide returned control before completion, sleep 60
22:45:15.148 00.063 16108 IsGuiding returns 1
22:45:15.148 00.000 16108 scope still moving after pulse duration time elapsed
22:45:15.180 00.032 16108 IsSlewing returns 0
22:45:15.180 00.000 16108 IsGuiding returns 0
22:45:15.180 00.000 16108 scope move finished after 78 + 45 ms
22:45:15.180 00.000 16108 Move returns status 0, amount 78
22:45:15.180 00.000 16108 MoveAxis(N, 0, ABG)
22:45:15.180 00.000 16108 Move returns status 0, amount 0
22:45:15.180 00.000 16108 move complete, result=0
22:45:15.180 00.000 16108 worker thread done servicing request
22:45:15.180 00.000 16108 Worker thread wakes up
22:45:15.180 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.0 px 0 ms NORTH
22:45:15.182 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:15.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:16.326 01.144 16108 Exposure complete
22:45:16.392 00.066 16108 worker thread done servicing request
22:45:16.392 00.000 21068 OnExposeComplete: enter
22:45:16.393 00.001 21068 UpdateGuideState(): m_state=6
22:45:16.394 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2478
22:45:16.395 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.27, Mass=95847, SNR=68.0, Peak=14787 HFD=3.5
22:45:16.396 00.001 21068 MultiStar: [#1 0.13,-0.02,1.17,U] [#2 -0.11,0.02,1.14,U] [#3 0.04,-0.02,1.11,U] [#4 0.02,-0.49,0.64,U] [#5 0.17,-0.20,0.85,U] [#6 0.29,0.18,0.63,U] [#7 -0.13,0.04,0.69,U] [#8 0.04,0.01,0.65,U] 
22:45:16.397 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.00, -0.29}
22:45:16.398 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
22:45:16.399 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
22:45:16.399 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.09 mountX=-0.06 mountY=0.07, mountTheta=2.25
22:45:16.403 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
22:45:16.404 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
22:45:16.405 00.001 16108 Worker thread wakes up
22:45:16.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
22:45:16.405 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
22:45:16.406 00.001 16108 Moving (0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
22:45:16.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:45:16.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:16.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:16.406 00.000 16108 MoveAxis(E, 0, ABG)
22:45:16.406 00.000 16108 Move returns status 0, amount 0
22:45:16.406 00.000 16108 MoveAxis(N, 0, ABG)
22:45:16.406 00.000 16108 Move returns status 0, amount 0
22:45:16.406 00.000 16108 move complete, result=0
22:45:16.406 00.000 16108 worker thread done servicing request
22:45:16.410 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3923, FiltMin=3369, FiltMax=46624, Gamma=1.000
22:45:16.425 00.015 21068 UpdateGuideState exits: m=95847 SNR=68.0
22:45:16.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:16.427 00.000 21068 Enqueuing Expose request
22:45:16.428 00.001 16108 Worker thread wakes up
22:45:16.428 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:16.430 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:16.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:17.392 00.962 16108 Exposure complete
22:45:17.455 00.063 16108 worker thread done servicing request
22:45:17.456 00.001 21068 OnExposeComplete: enter
22:45:17.457 00.001 21068 UpdateGuideState(): m_state=6
22:45:17.458 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2479
22:45:17.458 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=877.49, Mass=102624, SNR=73.0, Peak=15827 HFD=3.4
22:45:17.460 00.002 21068 MultiStar: [#1 0.17,-0.19,1.23,U] [#2 0.03,0.04,1.16,U] [#3 0.00,0.11,1.03,U] [#4 -0.14,-0.29,0.66,U] [#5 -0.23,-0.21,0.69,U] [#6 0.19,0.13,0.71,U] [#7 -0.06,0.29,0.60,U] [#8 -0.09,0.16,0.60,U] 
22:45:17.461 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.01, -0.06}
22:45:17.462 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
22:45:17.463 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
22:45:17.463 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.08 mountX=-0.01 mountY=0.01, mountTheta=2.26
22:45:17.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
22:45:17.466 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
22:45:17.466 00.000 16108 Worker thread wakes up
22:45:17.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:45:17.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:45:17.467 00.001 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
22:45:17.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:45:17.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:17.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:17.467 00.000 16108 MoveAxis(E, 0, ABG)
22:45:17.467 00.000 16108 Move returns status 0, amount 0
22:45:17.467 00.000 16108 MoveAxis(N, 0, ABG)
22:45:17.467 00.000 16108 Move returns status 0, amount 0
22:45:17.467 00.000 16108 move complete, result=0
22:45:17.467 00.000 16108 worker thread done servicing request
22:45:17.470 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3926, FiltMin=3315, FiltMax=47328, Gamma=1.000
22:45:17.486 00.016 21068 UpdateGuideState exits: m=102624 SNR=73.0
22:45:17.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:17.489 00.001 21068 Enqueuing Expose request
22:45:17.490 00.001 16108 Worker thread wakes up
22:45:17.491 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:17.491 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:17.491 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:18.638 01.147 16108 Exposure complete
22:45:18.700 00.062 16108 worker thread done servicing request
22:45:18.700 00.000 21068 OnExposeComplete: enter
22:45:18.701 00.001 21068 UpdateGuideState(): m_state=6
22:45:18.702 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2480
22:45:18.703 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.30, Mass=91927, SNR=61.9, Peak=16579 HFD=2.9
22:45:18.704 00.001 21068 MultiStar: [#1 0.30,-0.14,1.36,U] [#2 0.25,0.00,1.69,U] [#3 0.02,-0.08,1.06,U] [#4 -0.11,-0.38,0.70,U] [#5 0.06,-0.39,0.95,U] [#6 0.22,0.26,0.82,U] [#7 -0.01,0.45,0.63,U] [#8 0.09,-0.12,0.82,U] 
22:45:18.705 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {-0.04, -0.25}
22:45:18.705 00.000 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
22:45:18.706 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
22:45:18.707 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=-0.13 mountY=0.05, mountTheta=2.74
22:45:18.711 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
22:45:18.713 00.002 21068 Enqueuing Move request for scope (0.12, -0.08)
22:45:18.715 00.002 16108 Worker thread wakes up
22:45:18.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:45:18.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:45:18.715 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
22:45:18.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:18.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:18.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:45:18.715 00.000 16108 MoveAxis(E, 0, ABG)
22:45:18.715 00.000 16108 Move returns status 0, amount 0
22:45:18.715 00.000 16108 MoveAxis(N, 0, ABG)
22:45:18.715 00.000 16108 Move returns status 0, amount 0
22:45:18.715 00.000 16108 move complete, result=0
22:45:18.715 00.000 16108 worker thread done servicing request
22:45:18.719 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3929, FiltMin=3315, FiltMax=44544, Gamma=1.000
22:45:18.736 00.017 21068 UpdateGuideState exits: m=91927 SNR=61.9
22:45:18.738 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:18.741 00.002 21068 Enqueuing Expose request
22:45:18.742 00.001 16108 Worker thread wakes up
22:45:18.742 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:18.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:18.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:19.708 00.965 16108 Exposure complete
22:45:19.777 00.069 16108 worker thread done servicing request
22:45:19.777 00.000 21068 OnExposeComplete: enter
22:45:19.778 00.001 21068 UpdateGuideState(): m_state=6
22:45:19.779 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2481
22:45:19.780 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=877.55, Mass=91548, SNR=63.1, Peak=14851 HFD=3.2
22:45:19.781 00.001 21068 MultiStar: [#1 0.12,-0.00,1.06,U] [#2 -0.11,0.19,1.26,U] [#3 0.15,0.12,1.19,U] [#4 -0.07,0.14,0.86,U] [#5 -0.16,-0.22,0.85,U] [#6 -0.02,0.28,0.77,U] [#7 -0.27,0.36,0.65,U] [#8 -0.26,-0.07,0.88,U] 
22:45:19.782 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.55, -0.01}
22:45:19.783 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
22:45:19.783 00.000 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
22:45:19.784 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.53 mountX=0.13 mountY=-0.05, mountTheta=-0.38
22:45:19.787 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.08, opts=13)
22:45:19.788 00.001 21068 Enqueuing Move request for scope (-0.12, 0.08)
22:45:19.789 00.001 16108 Worker thread wakes up
22:45:19.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
22:45:19.789 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
22:45:19.789 00.000 16108 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=-0.05
22:45:19.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:45:19.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:19.790 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:19.790 00.000 16108 MoveAxis(E, 0, ABG)
22:45:19.790 00.000 16108 Move returns status 0, amount 0
22:45:19.790 00.000 16108 MoveAxis(N, 0, ABG)
22:45:19.790 00.000 16108 Move returns status 0, amount 0
22:45:19.790 00.000 16108 move complete, result=0
22:45:19.790 00.000 16108 worker thread done servicing request
22:45:19.796 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3933, FiltMin=3331, FiltMax=42656, Gamma=1.000
22:45:19.815 00.019 21068 UpdateGuideState exits: m=91548 SNR=63.1
22:45:19.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:19.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:19.818 00.001 21068 Enqueuing Expose request
22:45:19.819 00.001 16108 Worker thread wakes up
22:45:19.819 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:19.820 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:19.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:20.970 01.150 16108 Exposure complete
22:45:21.028 00.058 16108 worker thread done servicing request
22:45:21.028 00.000 21068 OnExposeComplete: enter
22:45:21.029 00.001 21068 UpdateGuideState(): m_state=6
22:45:21.030 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2482
22:45:21.031 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.55, Mass=81222, SNR=60.5, Peak=12723 HFD=3.1
22:45:21.032 00.001 21068 MultiStar: [#1 -0.05,-0.14,1.13,U] [#2 0.06,-0.01,1.49,U] [#3 -0.02,0.04,1.07,U] [#4 -0.17,-0.27,0.69,U] [#5 -0.09,0.06,1.04,U] [#6 0.45,-0.19,0.77,U] [#7 -0.27,0.33,0.62,U] [#8 -0.41,0.20,0.72,U] 
22:45:21.033 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.23, -0.00}
22:45:21.033 00.000 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
22:45:21.034 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
22:45:21.035 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-3.02 mountX=0.06 mountY=0.02, mountTheta=0.35
22:45:21.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
22:45:21.038 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
22:45:21.038 00.000 16108 Worker thread wakes up
22:45:21.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:45:21.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:45:21.038 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
22:45:21.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:45:21.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:21.040 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:21.040 00.000 16108 MoveAxis(E, 0, ABG)
22:45:21.040 00.000 16108 Move returns status 0, amount 0
22:45:21.040 00.000 16108 MoveAxis(N, 0, ABG)
22:45:21.040 00.000 16108 Move returns status 0, amount 0
22:45:21.040 00.000 16108 move complete, result=0
22:45:21.040 00.000 16108 worker thread done servicing request
22:45:21.044 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3936, FiltMin=3334, FiltMax=44976, Gamma=1.000
22:45:21.062 00.018 21068 UpdateGuideState exits: m=81222 SNR=60.5
22:45:21.064 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:21.066 00.001 21068 Enqueuing Expose request
22:45:21.067 00.001 16108 Worker thread wakes up
22:45:21.067 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:21.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:21.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:22.034 00.966 16108 Exposure complete
22:45:22.099 00.065 16108 worker thread done servicing request
22:45:22.100 00.001 21068 OnExposeComplete: enter
22:45:22.100 00.000 21068 UpdateGuideState(): m_state=6
22:45:22.102 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2483
22:45:22.103 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.48, Mass=86737, SNR=54.7, Peak=15683 HFD=3.0
22:45:22.104 00.001 21068 MultiStar: [#1 0.11,-0.17,1.45,U] [#2 -0.02,0.12,1.54,U] [#3 -0.01,0.11,1.47,U] [#4 -0.43,-0.29,0.81,U] [#5 -0.19,0.00,0.82,U] [#6 0.16,-0.06,0.73,U] [#7 -0.25,0.25,0.73,U] [#8 0.14,-0.17,0.99,U] 
22:45:22.105 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.15, -0.07}
22:45:22.106 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
22:45:22.106 00.000 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
22:45:22.107 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.70 mountX=0.04 mountY=0.03, mountTheta=0.66
22:45:22.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
22:45:22.109 00.000 21068 Enqueuing Move request for scope (-0.05, -0.02)
22:45:22.110 00.001 16108 Worker thread wakes up
22:45:22.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:45:22.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:45:22.110 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.03
22:45:22.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:22.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:22.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:22.111 00.001 16108 MoveAxis(E, 0, ABG)
22:45:22.111 00.000 16108 Move returns status 0, amount 0
22:45:22.111 00.000 16108 MoveAxis(N, 0, ABG)
22:45:22.111 00.000 16108 Move returns status 0, amount 0
22:45:22.111 00.000 16108 move complete, result=0
22:45:22.111 00.000 16108 worker thread done servicing request
22:45:22.118 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=3939, FiltMin=3385, FiltMax=38521, Gamma=1.000
22:45:22.140 00.022 21068 UpdateGuideState exits: m=86737 SNR=54.7
22:45:22.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:22.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:22.143 00.001 21068 Enqueuing Expose request
22:45:22.143 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:22.144 00.001 16108 Worker thread wakes up
22:45:22.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:22.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:23.295 01.151 16108 Exposure complete
22:45:23.357 00.062 16108 worker thread done servicing request
22:45:23.357 00.000 21068 OnExposeComplete: enter
22:45:23.359 00.002 21068 UpdateGuideState(): m_state=6
22:45:23.362 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2484
22:45:23.363 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.48, Mass=83820, SNR=57.9, Peak=13779 HFD=3.0
22:45:23.365 00.002 21068 MultiStar: [#1 0.06,0.17,1.18,U] [#2 0.02,0.10,1.35,U] [#3 -0.16,0.12,1.12,U] [#4 -0.17,-0.35,0.83,U] [#5 -0.20,-0.21,0.92,U] [#6 0.17,0.27,0.70,U] [#7 -0.03,0.52,0.00,M1] [#8 -0.14,0.05,0.73,U] 
22:45:23.366 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.06, -0.07}
22:45:23.367 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:45:23.368 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:45:23.368 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.83 mountX=0.06 mountY=-0.00, mountTheta=-0.07
22:45:23.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.02, opts=13)
22:45:23.370 00.000 21068 Enqueuing Move request for scope (-0.06, 0.02)
22:45:23.371 00.001 16108 Worker thread wakes up
22:45:23.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
22:45:23.371 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
22:45:23.371 00.000 16108 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.00
22:45:23.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:45:23.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:23.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:45:23.371 00.000 16108 MoveAxis(E, 0, ABG)
22:45:23.371 00.000 16108 Move returns status 0, amount 0
22:45:23.372 00.001 16108 MoveAxis(N, 0, ABG)
22:45:23.372 00.000 16108 Move returns status 0, amount 0
22:45:23.372 00.000 16108 move complete, result=0
22:45:23.372 00.000 16108 worker thread done servicing request
22:45:23.377 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3945, FiltMin=3373, FiltMax=60019, Gamma=1.000
22:45:23.395 00.018 21068 UpdateGuideState exits: m=83820 SNR=57.9
22:45:23.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:23.398 00.000 21068 Enqueuing Expose request
22:45:23.400 00.002 16108 Worker thread wakes up
22:45:23.400 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:23.401 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:23.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:24.361 00.960 16108 Exposure complete
22:45:24.430 00.069 16108 worker thread done servicing request
22:45:24.430 00.000 21068 OnExposeComplete: enter
22:45:24.431 00.001 21068 UpdateGuideState(): m_state=6
22:45:24.432 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2485
22:45:24.433 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.60, Mass=75263, SNR=42.4, Peak=14819 HFD=2.5
22:45:24.435 00.002 21068 MultiStar: [#1 -0.08,0.26,1.59,U] [#2 0.21,0.16,1.88,U] [#3 -0.19,0.29,1.75,U] [#4 -0.14,-0.16,1.19,U] [#5 0.08,-0.05,1.48,U] [#6 -0.19,0.21,0.93,U] [#7 -0.11,0.26,0.88,U] [#8 0.15,0.06,1.12,U] 
22:45:24.435 00.000 21068 single-star, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.03, 0.04}
22:45:24.436 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
22:45:24.437 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
22:45:24.438 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.13 mountX=0.03 mountY=-0.04, mountTheta=-0.80
22:45:24.439 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
22:45:24.440 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
22:45:24.441 00.001 16108 Worker thread wakes up
22:45:24.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:45:24.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:45:24.441 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
22:45:24.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:45:24.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:24.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:24.441 00.000 16108 MoveAxis(E, 0, ABG)
22:45:24.441 00.000 16108 Move returns status 0, amount 0
22:45:24.441 00.000 16108 MoveAxis(N, 0, ABG)
22:45:24.441 00.000 16108 Move returns status 0, amount 0
22:45:24.441 00.000 16108 move complete, result=0
22:45:24.442 00.001 16108 worker thread done servicing request
22:45:24.445 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=3965, FiltMin=3389, FiltMax=55347, Gamma=1.000
22:45:24.460 00.015 21068 UpdateGuideState exits: m=75263 SNR=42.4
22:45:24.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:24.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:24.462 00.000 21068 Enqueuing Expose request
22:45:24.464 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:24.465 00.001 16108 Worker thread wakes up
22:45:24.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:24.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:25.624 01.159 16108 Exposure complete
22:45:25.689 00.065 16108 worker thread done servicing request
22:45:25.689 00.000 21068 OnExposeComplete: enter
22:45:25.690 00.001 21068 UpdateGuideState(): m_state=6
22:45:25.690 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2486
22:45:25.691 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.63, Mass=104289, SNR=64.2, Peak=15235 HFD=3.3
22:45:25.692 00.001 21068 MultiStar: [#1 0.05,0.06,1.18,U] [#2 0.10,0.29,1.23,U] [#3 0.10,0.04,1.09,U] [#4 -0.10,-0.30,0.75,U] [#5 -0.07,-0.23,0.75,U] [#6 0.12,0.14,0.67,U] [#7 -0.25,0.20,0.58,U] [#8 -0.39,-0.04,0.79,U] 
22:45:25.693 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.04, 0.08}
22:45:25.694 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
22:45:25.695 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
22:45:25.695 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.01 mountX=0.03 mountY=-0.04, mountTheta=-0.94
22:45:25.698 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
22:45:25.698 00.000 21068 Enqueuing Move request for scope (-0.02, 0.04)
22:45:25.699 00.001 16108 Worker thread wakes up
22:45:25.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:45:25.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:45:25.699 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
22:45:25.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:45:25.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:25.700 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:25.700 00.000 16108 MoveAxis(E, 0, ABG)
22:45:25.700 00.000 16108 Move returns status 0, amount 0
22:45:25.700 00.000 16108 MoveAxis(N, 0, ABG)
22:45:25.700 00.000 16108 Move returns status 0, amount 0
22:45:25.700 00.000 16108 move complete, result=0
22:45:25.700 00.000 16108 worker thread done servicing request
22:45:25.703 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3958, FiltMin=3302, FiltMax=63782, Gamma=1.000
22:45:25.721 00.018 21068 UpdateGuideState exits: m=104289 SNR=64.2
22:45:25.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:25.724 00.001 21068 Enqueuing Expose request
22:45:25.725 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:25.726 00.001 16108 Worker thread wakes up
22:45:25.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:25.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:26.687 00.961 16108 Exposure complete
22:45:26.753 00.066 16108 worker thread done servicing request
22:45:26.753 00.000 21068 OnExposeComplete: enter
22:45:26.755 00.002 21068 UpdateGuideState(): m_state=6
22:45:26.756 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2487
22:45:26.757 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=877.45, Mass=89703, SNR=59.2, Peak=13299 HFD=3.4
22:45:26.758 00.001 21068 MultiStar: [#1 -0.11,-0.05,1.28,U] [#2 0.11,0.24,1.36,U] [#3 -0.15,0.16,0.92,U] [#4 -0.10,-0.32,0.80,U] [#5 -0.16,-0.16,0.79,U] [#6 -0.02,0.29,0.75,U] [#7 -0.38,0.29,0.72,U] [#8 -0.24,0.05,0.82,U] 
22:45:26.759 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.37, -0.10}
22:45:26.760 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
22:45:26.761 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
22:45:26.762 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=0.15 mountY=-0.01, mountTheta=-0.10
22:45:26.765 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.05, opts=13)
22:45:26.767 00.002 21068 Enqueuing Move request for scope (-0.14, 0.05)
22:45:26.769 00.002 16108 Worker thread wakes up
22:45:26.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:45:26.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:45:26.769 00.000 16108 Moving (-0.14, 0.05) raw xDistance=0.15 yDistance=-0.01
22:45:26.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:45:26.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:26.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:26.769 00.000 16108 MoveAxis(E, 0, ABG)
22:45:26.769 00.000 16108 Move returns status 0, amount 0
22:45:26.769 00.000 16108 MoveAxis(N, 0, ABG)
22:45:26.769 00.000 16108 Move returns status 0, amount 0
22:45:26.769 00.000 16108 move complete, result=0
22:45:26.769 00.000 16108 worker thread done servicing request
22:45:26.774 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3949, FiltMin=3401, FiltMax=44544, Gamma=1.000
22:45:26.789 00.015 21068 UpdateGuideState exits: m=89703 SNR=59.2
22:45:26.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:26.792 00.001 21068 Enqueuing Expose request
22:45:26.793 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:26.794 00.001 16108 Worker thread wakes up
22:45:26.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:26.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:27.949 01.155 16108 Exposure complete
22:45:28.014 00.065 16108 worker thread done servicing request
22:45:28.014 00.000 21068 OnExposeComplete: enter
22:45:28.015 00.001 21068 UpdateGuideState(): m_state=6
22:45:28.016 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2488
22:45:28.017 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.34, Mass=102201, SNR=68.6, Peak=14915 HFD=3.3
22:45:28.018 00.001 21068 MultiStar: [#1 -0.07,0.03,1.14,U] [#2 0.32,-0.01,1.06,U] [#3 -0.05,0.26,0.89,U] [#4 -0.33,-0.27,0.54,U] [#5 0.12,-0.20,0.75,U] [#6 0.01,0.25,0.60,U] [#7 -0.04,0.17,0.65,U] [#8 -0.00,0.28,0.83,U] 
22:45:28.019 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.15, -0.21}
22:45:28.021 00.002 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:45:28.022 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:45:28.022 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.80 mountX=0.01 mountY=-0.03, mountTheta=-1.16
22:45:28.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
22:45:28.025 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
22:45:28.026 00.001 16108 Worker thread wakes up
22:45:28.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:45:28.026 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:45:28.026 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
22:45:28.027 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:45:28.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:28.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:28.027 00.000 16108 MoveAxis(E, 0, ABG)
22:45:28.027 00.000 16108 Move returns status 0, amount 0
22:45:28.027 00.000 16108 MoveAxis(N, 0, ABG)
22:45:28.027 00.000 16108 Move returns status 0, amount 0
22:45:28.027 00.000 16108 move complete, result=0
22:45:28.027 00.000 16108 worker thread done servicing request
22:45:28.034 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3952, FiltMin=3411, FiltMax=46537, Gamma=1.000
22:45:28.051 00.017 21068 UpdateGuideState exits: m=102201 SNR=68.6
22:45:28.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:28.054 00.001 21068 Enqueuing Expose request
22:45:28.055 00.001 16108 Worker thread wakes up
22:45:28.055 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:28.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:28.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:29.028 00.972 16108 Exposure complete
22:45:29.099 00.071 16108 worker thread done servicing request
22:45:29.099 00.000 21068 OnExposeComplete: enter
22:45:29.100 00.001 21068 UpdateGuideState(): m_state=6
22:45:29.100 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2489
22:45:29.101 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.97, Mass=93674, SNR=65.3, Peak=14963 HFD=2.8
22:45:29.102 00.001 21068 MultiStar: [#1 -0.17,0.44,1.02,U] [#2 0.05,0.22,1.21,U] [#3 0.10,0.17,0.86,U] [#4 -0.20,0.14,0.68,U] [#5 -0.04,0.30,0.77,U] [#6 -0.17,0.56,0.00,M1] [#7 -0.11,0.26,0.62,U] [#8 -0.23,0.38,0.81,U] 
22:45:29.103 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.30}, one-star: {-0.22, 0.41}
22:45:29.104 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
22:45:29.104 00.000 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
22:45:29.105 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.88 mountX=0.14 mountY=-0.27, mountTheta=-1.08
22:45:29.108 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.30, opts=13)
22:45:29.109 00.001 21068 Enqueuing Move request for scope (-0.09, 0.30)
22:45:29.109 00.000 16108 Worker thread wakes up
22:45:29.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
22:45:29.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
22:45:29.109 00.000 16108 Moving (-0.09, 0.30) raw xDistance=0.14 yDistance=-0.27
22:45:29.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:45:29.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:45:29.110 00.001 16108 MoveAxis(E, 0, ABG)
22:45:29.110 00.000 16108 Move returns status 0, amount 0
22:45:29.110 00.000 16108 MoveAxis(N, 54, ABG)
22:45:29.110 00.000 16108 Guiding  Dir = 0, Dur = 54
22:45:29.110 00.000 16108 IsSlewing returns 0
22:45:29.110 00.000 16108 IsGuiding returns 0
22:45:29.113 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3952, FiltMin=3417, FiltMax=43961, Gamma=1.000
22:45:29.130 00.017 21068 UpdateGuideState exits: m=93674 SNR=65.3
22:45:29.132 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.133 00.001 16108 PulseGuide returned control before completion, sleep 42
22:45:29.133 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:29.134 00.001 21068 Enqueuing Expose request
22:45:29.179 00.045 16108 IsGuiding returns 1
22:45:29.179 00.000 16108 scope still moving after pulse duration time elapsed
22:45:29.210 00.031 16108 IsSlewing returns 0
22:45:29.210 00.000 16108 IsGuiding returns 1
22:45:29.242 00.032 16108 IsSlewing returns 0
22:45:29.242 00.000 16108 IsGuiding returns 0
22:45:29.242 00.000 16108 scope move finished after 54 + 77 ms
22:45:29.242 00.000 16108 Move returns status 0, amount 54
22:45:29.242 00.000 16108 move complete, result=0
22:45:29.242 00.000 16108 worker thread done servicing request
22:45:29.242 00.000 16108 Worker thread wakes up
22:45:29.242 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
22:45:29.243 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:29.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:30.403 01.160 16108 Exposure complete
22:45:30.462 00.059 16108 worker thread done servicing request
22:45:30.463 00.001 21068 OnExposeComplete: enter
22:45:30.464 00.001 21068 UpdateGuideState(): m_state=6
22:45:30.465 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2490
22:45:30.466 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.62, Mass=96228, SNR=63.5, Peak=15299 HFD=3.3
22:45:30.467 00.001 21068 MultiStar: [#1 -0.10,0.11,1.16,U] [#2 0.14,0.09,1.13,U] [#3 0.02,0.03,0.98,U] [#4 -0.16,-0.09,0.93,U] [#5 -0.38,0.07,0.85,U] [#6 -0.08,0.21,0.75,U] [#7 -0.11,0.39,0.74,U] [#8 -0.23,0.02,0.82,U] 
22:45:30.468 00.001 21068 single-star, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.08, 0.07}
22:45:30.469 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
22:45:30.470 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
22:45:30.471 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=0.09 mountY=-0.05, mountTheta=-0.51
22:45:30.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
22:45:30.474 00.001 21068 Enqueuing Move request for scope (-0.08, 0.07)
22:45:30.475 00.001 16108 Worker thread wakes up
22:45:30.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:45:30.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:45:30.475 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
22:45:30.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:45:30.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:30.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:30.475 00.000 16108 MoveAxis(E, 0, ABG)
22:45:30.475 00.000 16108 Move returns status 0, amount 0
22:45:30.475 00.000 16108 MoveAxis(N, 0, ABG)
22:45:30.475 00.000 16108 Move returns status 0, amount 0
22:45:30.475 00.000 16108 move complete, result=0
22:45:30.475 00.000 16108 worker thread done servicing request
22:45:30.479 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3952, FiltMin=3389, FiltMax=37609, Gamma=1.000
22:45:30.500 00.021 21068 UpdateGuideState exits: m=96228 SNR=63.5
22:45:30.502 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:30.504 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:30.505 00.001 21068 Enqueuing Expose request
22:45:30.506 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:30.507 00.001 16108 Worker thread wakes up
22:45:30.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:30.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:31.465 00.958 16108 Exposure complete
22:45:31.525 00.060 16108 worker thread done servicing request
22:45:31.525 00.000 21068 OnExposeComplete: enter
22:45:31.525 00.000 21068 UpdateGuideState(): m_state=6
22:45:31.526 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2491
22:45:31.527 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.30, Mass=86863, SNR=58.0, Peak=14259 HFD=2.8
22:45:31.528 00.001 21068 MultiStar: [#1 0.26,-0.13,1.27,U] [#2 0.15,-0.10,1.30,U] [#3 0.03,0.00,1.19,U] [#4 0.13,-0.52,0.00,M1] [#5 0.06,-0.15,1.04,U] [#6 0.26,0.04,0.66,U] [#7 -0.08,0.09,0.77,U] [#8 0.13,0.04,0.86,U] 
22:45:31.529 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {-0.25, -0.26}
22:45:31.530 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
22:45:31.530 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
22:45:31.531 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=-0.09 mountY=0.05, mountTheta=2.60
22:45:31.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
22:45:31.535 00.002 21068 Enqueuing Move request for scope (0.08, -0.07)
22:45:31.536 00.001 16108 Worker thread wakes up
22:45:31.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:45:31.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:45:31.536 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
22:45:31.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:45:31.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:31.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:45:31.536 00.000 16108 MoveAxis(E, 0, ABG)
22:45:31.536 00.000 16108 Move returns status 0, amount 0
22:45:31.536 00.000 16108 MoveAxis(N, 0, ABG)
22:45:31.537 00.001 16108 Move returns status 0, amount 0
22:45:31.537 00.000 16108 move complete, result=0
22:45:31.537 00.000 16108 worker thread done servicing request
22:45:31.542 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3955, FiltMin=3323, FiltMax=34617, Gamma=1.000
22:45:31.561 00.019 21068 UpdateGuideState exits: m=86863 SNR=58.0
22:45:31.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:31.564 00.001 21068 Enqueuing Expose request
22:45:31.565 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:31.566 00.001 16108 Worker thread wakes up
22:45:31.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:31.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:32.721 01.155 16108 Exposure complete
22:45:32.781 00.060 16108 worker thread done servicing request
22:45:32.781 00.000 21068 OnExposeComplete: enter
22:45:32.782 00.001 21068 UpdateGuideState(): m_state=6
22:45:32.783 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2492
22:45:32.784 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.13, Mass=86244, SNR=63.3, Peak=15075 HFD=2.9
22:45:32.785 00.001 21068 MultiStar: [#1 0.11,-0.05,0.95,U] [#2 0.15,-0.27,1.28,U] [#3 -0.05,-0.13,0.91,U] [#4 -0.13,-0.48,0.72,U] [#5 0.04,-0.30,0.63,U] [#6 0.16,0.27,0.63,U] [#7 0.03,0.34,0.64,U] [#8 0.02,-0.15,0.68,U] 
22:45:32.787 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.07, -0.42}
22:45:32.788 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
22:45:32.789 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
22:45:32.790 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=-0.06 mountY=0.15, mountTheta=1.96
22:45:32.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
22:45:32.793 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
22:45:32.795 00.002 16108 Worker thread wakes up
22:45:32.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
22:45:32.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
22:45:32.795 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
22:45:32.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:45:32.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:32.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:45:32.795 00.000 16108 MoveAxis(E, 0, ABG)
22:45:32.795 00.000 16108 Move returns status 0, amount 0
22:45:32.795 00.000 16108 MoveAxis(N, 0, ABG)
22:45:32.795 00.000 16108 Move returns status 0, amount 0
22:45:32.795 00.000 16108 move complete, result=0
22:45:32.796 00.001 16108 worker thread done servicing request
22:45:32.799 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3955, FiltMin=3421, FiltMax=38752, Gamma=1.000
22:45:32.815 00.016 21068 UpdateGuideState exits: m=86244 SNR=63.3
22:45:32.817 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:32.817 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:32.818 00.001 21068 Enqueuing Expose request
22:45:32.819 00.001 16108 Worker thread wakes up
22:45:32.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:32.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:32.820 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:33.793 00.973 16108 Exposure complete
22:45:33.855 00.062 16108 worker thread done servicing request
22:45:33.855 00.000 21068 OnExposeComplete: enter
22:45:33.857 00.002 21068 UpdateGuideState(): m_state=6
22:45:33.858 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
22:45:33.859 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.19, Mass=79543, SNR=58.3, Peak=14787 HFD=2.9
22:45:33.860 00.001 21068 MultiStar: [#1 0.13,-0.39,1.19,U] [#2 0.17,-0.02,1.21,U] [#3 0.06,-0.09,1.03,U] [#4 -0.27,-0.64,0.00,M1] [#5 -0.19,-0.24,0.71,U] [#6 -0.18,-0.02,0.79,U] [#7 0.11,-0.48,0.65,U] [#8 0.10,-0.21,0.89,U] 
22:45:33.860 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.22}, one-star: {0.03, -0.36}
22:45:33.861 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
22:45:33.862 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
22:45:33.863 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.36 mountX=-0.08 mountY=0.20, mountTheta=1.97
22:45:33.864 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.22, opts=13)
22:45:33.865 00.001 21068 Enqueuing Move request for scope (0.05, -0.22)
22:45:33.866 00.001 16108 Worker thread wakes up
22:45:33.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
22:45:33.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
22:45:33.866 00.000 16108 Moving (0.05, -0.22) raw xDistance=-0.08 yDistance=0.20
22:45:33.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:45:33.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:33.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:45:33.866 00.000 16108 MoveAxis(E, 0, ABG)
22:45:33.866 00.000 16108 Move returns status 0, amount 0
22:45:33.866 00.000 16108 MoveAxis(N, 0, ABG)
22:45:33.867 00.001 16108 Move returns status 0, amount 0
22:45:33.867 00.000 16108 move complete, result=0
22:45:33.867 00.000 16108 worker thread done servicing request
22:45:33.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=3955, FiltMin=3374, FiltMax=36512, Gamma=1.000
22:45:33.886 00.016 21068 UpdateGuideState exits: m=79543 SNR=58.3
22:45:33.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:33.888 00.000 21068 Enqueuing Expose request
22:45:33.889 00.001 16108 Worker thread wakes up
22:45:33.889 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:33.892 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:33.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:35.043 01.151 16108 Exposure complete
22:45:35.101 00.058 16108 worker thread done servicing request
22:45:35.101 00.000 21068 OnExposeComplete: enter
22:45:35.103 00.002 21068 UpdateGuideState(): m_state=6
22:45:35.105 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2494
22:45:35.106 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.14, Mass=94391, SNR=67.6, Peak=16851 HFD=2.8
22:45:35.108 00.002 21068 MultiStar: [#1 -0.07,-0.18,0.96,U] [#2 0.12,-0.03,1.28,U] [#3 0.14,-0.22,0.98,U] [#4 -0.16,-0.45,0.81,U] [#5 -0.42,-0.30,0.69,U] [#6 -0.10,0.19,0.51,U] [#7 -0.24,0.19,0.57,U] [#8 -0.02,-0.27,0.79,U] 
22:45:35.109 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.02, -0.41}
22:45:35.109 00.000 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
22:45:35.110 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
22:45:35.112 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.86 mountX=0.02 mountY=0.19, mountTheta=1.46
22:45:35.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.19, opts=13)
22:45:35.116 00.002 21068 Enqueuing Move request for scope (-0.05, -0.19)
22:45:35.119 00.003 16108 Worker thread wakes up
22:45:35.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
22:45:35.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
22:45:35.119 00.000 16108 Moving (-0.05, -0.19) raw xDistance=0.02 yDistance=0.19
22:45:35.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:35.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:35.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:45:35.119 00.000 16108 MoveAxis(E, 0, ABG)
22:45:35.119 00.000 16108 Move returns status 0, amount 0
22:45:35.119 00.000 16108 MoveAxis(N, 0, ABG)
22:45:35.119 00.000 16108 Move returns status 0, amount 0
22:45:35.119 00.000 16108 move complete, result=0
22:45:35.119 00.000 16108 worker thread done servicing request
22:45:35.129 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3955, FiltMin=3369, FiltMax=35264, Gamma=1.000
22:45:35.145 00.016 21068 UpdateGuideState exits: m=94391 SNR=67.6
22:45:35.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:35.146 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:35.147 00.001 21068 Enqueuing Expose request
22:45:35.148 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:35.150 00.002 16108 Worker thread wakes up
22:45:35.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:35.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:36.105 00.955 16108 Exposure complete
22:45:36.168 00.063 16108 worker thread done servicing request
22:45:36.168 00.000 21068 OnExposeComplete: enter
22:45:36.170 00.002 21068 UpdateGuideState(): m_state=6
22:45:36.171 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2495
22:45:36.171 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=877.16, Mass=97941, SNR=74.8, Peak=16883 HFD=3.0
22:45:36.172 00.001 21068 MultiStar: [#1 0.04,-0.53,0.00,M1] [#2 0.03,-0.16,1.13,U] [#3 0.20,-0.43,0.71,U] [#4 0.20,-0.84,0.00,M1] [#5 0.17,-0.63,0.00,M1] [#6 0.41,-0.05,0.67,U] [#7 0.17,-0.01,0.42,U] [#8 -0.02,-0.03,0.65,U] 
22:45:36.173 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.20}, one-star: {-0.23, -0.39}
22:45:36.174 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
22:45:36.175 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
22:45:36.176 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.27 mountX=-0.10 mountY=0.18, mountTheta=2.06
22:45:36.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.20, opts=13)
22:45:36.179 00.001 21068 Enqueuing Move request for scope (0.06, -0.20)
22:45:36.180 00.001 16108 Worker thread wakes up
22:45:36.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
22:45:36.181 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
22:45:36.181 00.000 16108 Moving (0.06, -0.20) raw xDistance=-0.10 yDistance=0.18
22:45:36.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:45:36.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:45:36.181 00.000 16108 MoveAxis(E, 0, ABG)
22:45:36.181 00.000 16108 Move returns status 0, amount 0
22:45:36.181 00.000 16108 MoveAxis(N, 0, ABG)
22:45:36.181 00.000 16108 Move returns status 0, amount 0
22:45:36.181 00.000 16108 move complete, result=0
22:45:36.181 00.000 16108 worker thread done servicing request
22:45:36.188 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3958, FiltMin=3299, FiltMax=38621, Gamma=1.000
22:45:36.204 00.016 21068 UpdateGuideState exits: m=97941 SNR=74.8
22:45:36.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:36.206 00.000 21068 Enqueuing Expose request
22:45:36.207 00.001 16108 Worker thread wakes up
22:45:36.208 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:36.209 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:36.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:37.367 01.158 16108 Exposure complete
22:45:37.431 00.064 16108 worker thread done servicing request
22:45:37.431 00.000 21068 OnExposeComplete: enter
22:45:37.432 00.001 21068 UpdateGuideState(): m_state=6
22:45:37.435 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2496
22:45:37.436 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.47, Mass=93738, SNR=70.4, Peak=14131 HFD=3.1
22:45:37.438 00.002 21068 MultiStar: [#1 0.26,0.03,0.93,U] [#2 0.27,0.06,1.12,U] [#3 0.35,0.11,0.78,U] [#4 -0.05,-0.50,0.71,U] [#5 0.09,0.01,0.68,U] [#6 0.41,0.55,0.00,M1] [#7 -0.02,0.32,0.50,U] [#8 0.14,-0.08,0.63,U] 
22:45:37.439 00.001 21068 single-star, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.01, -0.09}
22:45:37.440 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
22:45:37.440 00.000 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
22:45:37.441 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.44 mountX=-0.03 mountY=0.08, mountTheta=1.88
22:45:37.444 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
22:45:37.447 00.003 21068 Enqueuing Move request for scope (0.01, -0.09)
22:45:37.449 00.002 16108 Worker thread wakes up
22:45:37.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:45:37.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:45:37.449 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
22:45:37.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:45:37.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:37.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:45:37.449 00.000 16108 MoveAxis(E, 0, ABG)
22:45:37.449 00.000 16108 Move returns status 0, amount 0
22:45:37.449 00.000 16108 MoveAxis(N, 0, ABG)
22:45:37.449 00.000 16108 Move returns status 0, amount 0
22:45:37.449 00.000 16108 move complete, result=0
22:45:37.449 00.000 16108 worker thread done servicing request
22:45:37.456 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3958, FiltMin=3385, FiltMax=37325, Gamma=1.000
22:45:37.476 00.020 21068 UpdateGuideState exits: m=93738 SNR=70.4
22:45:37.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:37.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:37.479 00.001 21068 Enqueuing Expose request
22:45:37.480 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:37.481 00.001 16108 Worker thread wakes up
22:45:37.481 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:37.482 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:38.455 00.973 16108 Exposure complete
22:45:38.527 00.072 16108 worker thread done servicing request
22:45:38.527 00.000 21068 OnExposeComplete: enter
22:45:38.528 00.001 21068 UpdateGuideState(): m_state=6
22:45:38.528 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2497
22:45:38.530 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=877.27, Mass=99560, SNR=73.1, Peak=13923 HFD=3.3
22:45:38.531 00.001 21068 MultiStar: [#1 0.34,-0.23,1.12,U] [#2 0.29,0.02,1.03,U] [#3 -0.02,-0.09,0.78,U] [#4 -0.16,-0.70,0.00,M1] [#5 0.11,-0.64,0.00,M1] [#6 0.17,-0.21,0.63,U] [#7 -0.00,-0.01,0.56,U] [#8 0.05,-0.05,0.78,U] 
22:45:38.532 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.13}, one-star: {0.16, -0.28}
22:45:38.533 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
22:45:38.533 00.000 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
22:45:38.534 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=-0.18 mountY=0.09, mountTheta=2.70
22:45:38.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.13, opts=13)
22:45:38.537 00.001 21068 Enqueuing Move request for scope (0.16, -0.13)
22:45:38.537 00.000 16108 Worker thread wakes up
22:45:38.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
22:45:38.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
22:45:38.538 00.001 16108 Moving (0.16, -0.13) raw xDistance=-0.18 yDistance=0.09
22:45:38.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:45:38.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:38.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:45:38.538 00.000 16108 MoveAxis(E, 0, ABG)
22:45:38.538 00.000 16108 Move returns status 0, amount 0
22:45:38.538 00.000 16108 MoveAxis(N, 0, ABG)
22:45:38.538 00.000 16108 Move returns status 0, amount 0
22:45:38.538 00.000 16108 move complete, result=0
22:45:38.538 00.000 16108 worker thread done servicing request
22:45:38.543 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3955, FiltMin=3408, FiltMax=36125, Gamma=1.000
22:45:38.558 00.015 21068 UpdateGuideState exits: m=99560 SNR=73.1
22:45:38.560 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.560 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:38.561 00.001 21068 Enqueuing Expose request
22:45:38.562 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:38.563 00.001 16108 Worker thread wakes up
22:45:38.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:38.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:39.723 01.160 16108 Exposure complete
22:45:39.793 00.070 16108 worker thread done servicing request
22:45:39.793 00.000 21068 OnExposeComplete: enter
22:45:39.795 00.002 21068 UpdateGuideState(): m_state=6
22:45:39.796 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2498
22:45:39.797 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.25, Mass=86699, SNR=56.8, Peak=14227 HFD=2.9
22:45:39.798 00.001 21068 MultiStar: [#1 0.07,-0.26,1.25,U] [#2 0.21,-0.05,1.49,U] [#3 -0.00,0.17,1.02,U] [#4 0.17,-0.56,0.00,M2] [#5 0.19,-0.40,0.87,U] [#6 0.02,-0.24,0.88,U] [#7 0.02,0.32,0.73,U] [#8 0.31,-0.14,0.80,U] 
22:45:39.799 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.08, -0.30}
22:45:39.800 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
22:45:39.801 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
22:45:39.802 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.81 mountX=-0.13 mountY=0.09, mountTheta=2.55
22:45:39.803 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.12, opts=13)
22:45:39.804 00.001 21068 Enqueuing Move request for scope (0.11, -0.12)
22:45:39.806 00.002 16108 Worker thread wakes up
22:45:39.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
22:45:39.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
22:45:39.806 00.000 16108 Moving (0.11, -0.12) raw xDistance=-0.13 yDistance=0.09
22:45:39.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:39.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:39.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:45:39.806 00.000 16108 MoveAxis(E, 0, ABG)
22:45:39.806 00.000 16108 Move returns status 0, amount 0
22:45:39.806 00.000 16108 MoveAxis(N, 0, ABG)
22:45:39.806 00.000 16108 Move returns status 0, amount 0
22:45:39.806 00.000 16108 move complete, result=0
22:45:39.806 00.000 16108 worker thread done servicing request
22:45:39.811 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3955, FiltMin=3376, FiltMax=36585, Gamma=1.000
22:45:39.825 00.014 21068 UpdateGuideState exits: m=86699 SNR=56.8
22:45:39.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:39.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:39.828 00.001 21068 Enqueuing Expose request
22:45:39.828 00.000 16108 Worker thread wakes up
22:45:39.829 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:39.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:39.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:40.802 00.973 16108 Exposure complete
22:45:40.869 00.067 16108 worker thread done servicing request
22:45:40.870 00.001 21068 OnExposeComplete: enter
22:45:40.870 00.000 21068 UpdateGuideState(): m_state=6
22:45:40.871 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2499
22:45:40.872 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.27, Mass=92212, SNR=69.2, Peak=14691 HFD=2.9
22:45:40.873 00.001 21068 MultiStar: [#1 0.11,-0.04,0.95,U] [#2 0.38,-0.01,1.34,U] [#3 0.13,0.08,0.85,U] [#4 -0.25,-0.36,0.74,U] [#5 0.32,0.00,0.69,U] [#6 0.30,0.40,0.77,U] [#7 -0.03,0.13,0.75,U] [#8 0.02,0.09,0.83,U] 
22:45:40.874 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.00, -0.28}
22:45:40.875 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
22:45:40.876 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
22:45:40.877 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.04 mountX=-0.12 mountY=-0.02, mountTheta=-2.95
22:45:40.880 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
22:45:40.881 00.001 21068 Enqueuing Move request for scope (0.12, -0.01)
22:45:40.882 00.001 16108 Worker thread wakes up
22:45:40.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:45:40.882 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:45:40.882 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
22:45:40.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:45:40.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:40.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:45:40.882 00.000 16108 MoveAxis(E, 0, ABG)
22:45:40.882 00.000 16108 Move returns status 0, amount 0
22:45:40.882 00.000 16108 MoveAxis(N, 0, ABG)
22:45:40.882 00.000 16108 Move returns status 0, amount 0
22:45:40.882 00.000 16108 move complete, result=0
22:45:40.882 00.000 16108 worker thread done servicing request
22:45:40.885 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3955, FiltMin=3385, FiltMax=35526, Gamma=1.000
22:45:40.902 00.017 21068 UpdateGuideState exits: m=92212 SNR=69.2
22:45:40.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:40.905 00.001 21068 Enqueuing Expose request
22:45:40.906 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:40.907 00.001 16108 Worker thread wakes up
22:45:40.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:40.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:42.060 01.153 16108 Exposure complete
22:45:42.119 00.059 16108 worker thread done servicing request
22:45:42.119 00.000 21068 OnExposeComplete: enter
22:45:42.120 00.001 21068 UpdateGuideState(): m_state=6
22:45:42.121 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2500
22:45:42.122 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.15, Mass=90511, SNR=61.9, Peak=13123 HFD=3.3
22:45:42.123 00.001 21068 MultiStar: [#1 0.03,-0.05,1.03,U] [#2 0.14,0.08,1.44,U] [#3 0.08,0.17,1.01,U] [#4 0.14,-0.47,0.79,U] [#5 0.02,-0.07,0.72,U] [#6 0.11,0.12,0.66,U] [#7 0.01,0.10,0.60,U] [#8 0.02,0.26,0.90,U] 
22:45:42.124 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.04, -0.40}
22:45:42.124 00.000 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
22:45:42.125 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
22:45:42.126 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.41 mountX=-0.06 mountY=0.01, mountTheta=2.97
22:45:42.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
22:45:42.129 00.001 21068 Enqueuing Move request for scope (0.06, -0.03)
22:45:42.131 00.002 16108 Worker thread wakes up
22:45:42.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:45:42.131 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:45:42.131 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.01
22:45:42.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:45:42.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:42.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:42.131 00.000 16108 MoveAxis(E, 0, ABG)
22:45:42.131 00.000 16108 Move returns status 0, amount 0
22:45:42.131 00.000 16108 MoveAxis(N, 0, ABG)
22:45:42.131 00.000 16108 Move returns status 0, amount 0
22:45:42.131 00.000 16108 move complete, result=0
22:45:42.131 00.000 16108 worker thread done servicing request
22:45:42.140 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=3949, FiltMin=3357, FiltMax=44189, Gamma=1.000
22:45:42.157 00.017 21068 UpdateGuideState exits: m=90511 SNR=61.9
22:45:42.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.158 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:42.159 00.001 21068 Enqueuing Expose request
22:45:42.160 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:42.161 00.001 16108 Worker thread wakes up
22:45:42.161 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:42.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:43.127 00.966 16108 Exposure complete
22:45:43.194 00.067 16108 worker thread done servicing request
22:45:43.194 00.000 21068 OnExposeComplete: enter
22:45:43.195 00.001 21068 UpdateGuideState(): m_state=6
22:45:43.196 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2501
22:45:43.196 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=877.15, Mass=90845, SNR=68.3, Peak=13011 HFD=3.2
22:45:43.197 00.001 21068 MultiStar: [#1 0.28,-0.12,0.80,U] [#2 0.26,0.16,1.20,U] [#3 -0.02,0.21,0.79,U] [#4 0.15,-0.25,0.90,U] [#5 0.11,-0.11,0.71,U] [#6 0.33,0.07,0.64,U] [#7 -0.07,0.04,0.62,U] [#8 -0.10,-0.03,0.87,U] 
22:45:43.198 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.11, -0.40}
22:45:43.199 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
22:45:43.200 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
22:45:43.200 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.10 mountY=0.03, mountTheta=2.87
22:45:43.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
22:45:43.203 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
22:45:43.204 00.001 16108 Worker thread wakes up
22:45:43.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:45:43.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:45:43.204 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
22:45:43.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:45:43.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:43.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:43.204 00.000 16108 MoveAxis(E, 0, ABG)
22:45:43.204 00.000 16108 Move returns status 0, amount 0
22:45:43.204 00.000 16108 MoveAxis(N, 0, ABG)
22:45:43.204 00.000 16108 Move returns status 0, amount 0
22:45:43.204 00.000 16108 move complete, result=0
22:45:43.204 00.000 16108 worker thread done servicing request
22:45:43.210 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3949, FiltMin=3369, FiltMax=37101, Gamma=1.000
22:45:43.225 00.015 21068 UpdateGuideState exits: m=90845 SNR=68.3
22:45:43.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:43.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:43.227 00.000 21068 Enqueuing Expose request
22:45:43.228 00.001 16108 Worker thread wakes up
22:45:43.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:43.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:43.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:44.391 01.162 16108 Exposure complete
22:45:44.454 00.063 16108 worker thread done servicing request
22:45:44.454 00.000 21068 OnExposeComplete: enter
22:45:44.454 00.000 21068 UpdateGuideState(): m_state=6
22:45:44.455 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2502
22:45:44.456 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.35, Mass=85453, SNR=58.9, Peak=15395 HFD=2.8
22:45:44.457 00.001 21068 MultiStar: [#1 0.17,-0.16,1.29,U] [#2 0.08,0.08,1.27,U] [#3 0.04,-0.15,1.11,U] [#4 0.39,-0.32,0.89,U] [#5 0.49,-0.44,0.00,M1] [#6 0.27,0.13,0.99,U] [#7 0.07,0.29,0.78,U] [#8 -0.09,-0.17,0.84,U] 
22:45:44.458 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {-0.17, -0.20}
22:45:44.459 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
22:45:44.459 00.000 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
22:45:44.460 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.11 mountY=0.04, mountTheta=2.76
22:45:44.462 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
22:45:44.463 00.001 21068 Enqueuing Move request for scope (0.10, -0.07)
22:45:44.463 00.000 16108 Worker thread wakes up
22:45:44.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
22:45:44.465 00.002 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
22:45:44.465 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
22:45:44.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:45:44.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:44.465 00.000 16108 MoveAxis(E, 0, ABG)
22:45:44.465 00.000 16108 Move returns status 0, amount 0
22:45:44.465 00.000 16108 MoveAxis(N, 0, ABG)
22:45:44.465 00.000 16108 Move returns status 0, amount 0
22:45:44.465 00.000 16108 move complete, result=0
22:45:44.465 00.000 16108 worker thread done servicing request
22:45:44.470 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3942, FiltMin=3389, FiltMax=38448, Gamma=1.000
22:45:44.484 00.014 21068 UpdateGuideState exits: m=85453 SNR=58.9
22:45:44.486 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.486 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:44.487 00.001 21068 Enqueuing Expose request
22:45:44.488 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:44.489 00.001 16108 Worker thread wakes up
22:45:44.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:44.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:45.450 00.961 16108 Exposure complete
22:45:45.515 00.065 16108 worker thread done servicing request
22:45:45.515 00.000 21068 OnExposeComplete: enter
22:45:45.516 00.001 21068 UpdateGuideState(): m_state=6
22:45:45.519 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2503
22:45:45.520 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.34, Mass=89117, SNR=63.6, Peak=14451 HFD=3.3
22:45:45.522 00.002 21068 MultiStar: [#1 0.06,-0.33,0.99,U] [#2 0.34,-0.23,1.29,U] [#3 0.19,-0.02,0.78,U] [#4 0.38,-0.60,0.00,M1] [#5 0.25,-0.40,0.79,U] [#6 0.32,-0.04,0.69,U] [#7 0.09,-0.13,0.58,U] [#8 0.28,-0.17,0.81,U] 
22:45:45.524 00.002 21068 refined, 7 included, MultiStar: {0.16, -0.20}, one-star: {-0.21, -0.22}
22:45:45.525 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
22:45:45.525 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
22:45:45.526 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.89 mountX=-0.20 mountY=0.16, mountTheta=2.46
22:45:45.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.20, opts=13)
22:45:45.530 00.002 21068 Enqueuing Move request for scope (0.16, -0.20)
22:45:45.532 00.002 16108 Worker thread wakes up
22:45:45.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
22:45:45.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
22:45:45.532 00.000 16108 Moving (0.16, -0.20) raw xDistance=-0.20 yDistance=0.16
22:45:45.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:45:45.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:45.533 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:45:45.533 00.000 16108 MoveAxis(E, 0, ABG)
22:45:45.533 00.000 16108 Move returns status 0, amount 0
22:45:45.533 00.000 16108 MoveAxis(N, 0, ABG)
22:45:45.533 00.000 16108 Move returns status 0, amount 0
22:45:45.533 00.000 16108 move complete, result=0
22:45:45.533 00.000 16108 worker thread done servicing request
22:45:45.538 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3939, FiltMin=3353, FiltMax=37440, Gamma=1.000
22:45:45.555 00.017 21068 UpdateGuideState exits: m=89117 SNR=63.6
22:45:45.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:45.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:45.558 00.001 21068 Enqueuing Expose request
22:45:45.559 00.001 16108 Worker thread wakes up
22:45:45.559 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:45.561 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:45.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:46.726 01.165 16108 Exposure complete
22:45:46.784 00.058 16108 worker thread done servicing request
22:45:46.784 00.000 21068 OnExposeComplete: enter
22:45:46.785 00.001 21068 UpdateGuideState(): m_state=6
22:45:46.786 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2504
22:45:46.788 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=877.43, Mass=79455, SNR=53.1, Peak=13571 HFD=2.8
22:45:46.788 00.000 21068 MultiStar: [#1 0.15,-0.21,1.34,U] [#2 0.20,0.09,1.73,U] [#3 0.00,0.09,1.01,U] [#4 -0.20,-0.10,1.33,U] [#5 0.10,-0.02,1.07,U] [#6 -0.06,0.35,1.02,U] [#7 -0.07,0.31,0.75,U] [#8 0.09,0.32,0.97,U] 
22:45:46.789 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.08, -0.13}
22:45:46.790 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
22:45:46.791 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
22:45:46.791 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.12 mountX=-0.02 mountY=-0.06, mountTheta=-1.85
22:45:46.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
22:45:46.794 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
22:45:46.795 00.001 16108 Worker thread wakes up
22:45:46.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
22:45:46.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
22:45:46.795 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
22:45:46.796 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:45:46.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:46.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:46.796 00.000 16108 MoveAxis(E, 0, ABG)
22:45:46.796 00.000 16108 Move returns status 0, amount 0
22:45:46.796 00.000 16108 MoveAxis(N, 0, ABG)
22:45:46.796 00.000 16108 Move returns status 0, amount 0
22:45:46.796 00.000 16108 move complete, result=0
22:45:46.796 00.000 16108 worker thread done servicing request
22:45:46.802 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3936, FiltMin=3379, FiltMax=40569, Gamma=1.000
22:45:46.822 00.020 21068 UpdateGuideState exits: m=79455 SNR=53.1
22:45:46.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:46.825 00.001 21068 Enqueuing Expose request
22:45:46.825 00.000 16108 Worker thread wakes up
22:45:46.825 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:46.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:46.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:47.800 00.974 16108 Exposure complete
22:45:47.866 00.066 16108 worker thread done servicing request
22:45:47.866 00.000 21068 OnExposeComplete: enter
22:45:47.868 00.002 21068 UpdateGuideState(): m_state=6
22:45:47.870 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2505
22:45:47.872 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=877.47, Mass=94718, SNR=66.3, Peak=13747 HFD=3.0
22:45:47.874 00.002 21068 MultiStar: [#1 -0.05,0.16,0.90,U] [#2 0.45,0.27,1.15,U] [#3 -0.20,0.24,0.94,U] [#4 -0.08,-0.23,0.79,U] [#5 -0.32,-0.17,0.88,U] [#6 0.15,0.11,0.90,U] [#7 -0.00,0.36,0.58,U] [#8 -0.05,0.24,0.79,U] 
22:45:47.875 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.23, -0.08}
22:45:47.876 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:45:47.877 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
22:45:47.878 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.81 mountX=0.04 mountY=-0.09, mountTheta=-1.14
22:45:47.879 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
22:45:47.880 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
22:45:47.881 00.001 16108 Worker thread wakes up
22:45:47.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:45:47.881 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:45:47.882 00.001 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.09
22:45:47.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:47.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:47.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:45:47.882 00.000 16108 MoveAxis(E, 0, ABG)
22:45:47.882 00.000 16108 Move returns status 0, amount 0
22:45:47.882 00.000 16108 MoveAxis(N, 0, ABG)
22:45:47.882 00.000 16108 Move returns status 0, amount 0
22:45:47.882 00.000 16108 move complete, result=0
22:45:47.883 00.001 16108 worker thread done servicing request
22:45:47.889 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3933, FiltMin=3325, FiltMax=42873, Gamma=1.000
22:45:47.907 00.018 21068 UpdateGuideState exits: m=94718 SNR=66.3
22:45:47.909 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:47.911 00.001 21068 Enqueuing Expose request
22:45:47.911 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:47.912 00.001 16108 Worker thread wakes up
22:45:47.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:47.913 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:49.067 01.154 16108 Exposure complete
22:45:49.131 00.064 16108 worker thread done servicing request
22:45:49.131 00.000 21068 OnExposeComplete: enter
22:45:49.132 00.001 21068 UpdateGuideState(): m_state=6
22:45:49.133 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2506
22:45:49.134 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.66, Mass=104598, SNR=75.7, Peak=16563 HFD=3.1
22:45:49.136 00.002 21068 MultiStar: [#1 0.04,0.23,1.09,U] [#2 0.15,0.08,1.05,U] [#3 0.17,0.12,0.73,U] [#4 -0.28,-0.16,0.92,U] [#5 0.21,-0.05,0.76,U] [#6 0.22,0.43,0.67,U] [#7 -0.07,0.47,0.57,U] [#8 0.17,0.13,0.75,U] 
22:45:49.137 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.13}, one-star: {-0.01, 0.10}
22:45:49.138 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:45:49.139 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:45:49.140 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.02 mountY=-0.10, mountTheta=-1.33
22:45:49.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
22:45:49.143 00.001 21068 Enqueuing Move request for scope (-0.01, 0.10)
22:45:49.145 00.002 16108 Worker thread wakes up
22:45:49.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:45:49.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:45:49.145 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.02 yDistance=-0.10
22:45:49.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:49.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:49.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:49.145 00.000 16108 MoveAxis(E, 0, ABG)
22:45:49.145 00.000 16108 Move returns status 0, amount 0
22:45:49.145 00.000 16108 MoveAxis(N, 0, ABG)
22:45:49.145 00.000 16108 Move returns status 0, amount 0
22:45:49.145 00.000 16108 move complete, result=0
22:45:49.145 00.000 16108 worker thread done servicing request
22:45:49.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3926, FiltMin=3334, FiltMax=45353, Gamma=1.000
22:45:49.166 00.015 21068 UpdateGuideState exits: m=104598 SNR=75.7
22:45:49.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.167 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:49.168 00.001 21068 Enqueuing Expose request
22:45:49.169 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:49.170 00.001 16108 Worker thread wakes up
22:45:49.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:49.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:50.142 00.972 16108 Exposure complete
22:45:50.210 00.068 16108 worker thread done servicing request
22:45:50.210 00.000 21068 OnExposeComplete: enter
22:45:50.212 00.002 21068 UpdateGuideState(): m_state=6
22:45:50.213 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2507
22:45:50.214 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.51, Mass=115830, SNR=74.7, Peak=15299 HFD=3.5
22:45:50.215 00.001 21068 MultiStar: [#1 0.24,0.25,0.82,U] [#2 0.06,0.27,0.89,U] [#3 -0.11,0.40,0.66,U] [#4 -0.13,-0.13,0.82,U] [#5 0.10,0.10,0.94,U] [#6 -0.07,0.25,0.79,U] [#7 -0.04,0.33,0.48,U] [#8 -0.08,0.16,0.65,U] 
22:45:50.216 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.08, -0.05}
22:45:50.218 00.002 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
22:45:50.220 00.002 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.77)
22:45:50.221 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.61 mountX=0.07 mountY=0.06, mountTheta=0.74
22:45:50.223 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
22:45:50.224 00.001 21068 Enqueuing Move request for scope (-0.08, -0.05)
22:45:50.225 00.001 16108 Worker thread wakes up
22:45:50.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
22:45:50.225 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
22:45:50.225 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.06
22:45:50.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:45:50.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:50.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:45:50.225 00.000 16108 MoveAxis(E, 0, ABG)
22:45:50.225 00.000 16108 Move returns status 0, amount 0
22:45:50.225 00.000 16108 MoveAxis(N, 0, ABG)
22:45:50.225 00.000 16108 Move returns status 0, amount 0
22:45:50.225 00.000 16108 move complete, result=0
22:45:50.226 00.001 16108 worker thread done servicing request
22:45:50.232 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3923, FiltMin=3350, FiltMax=47517, Gamma=1.000
22:45:50.254 00.022 21068 UpdateGuideState exits: m=115830 SNR=74.7
22:45:50.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:50.257 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:50.259 00.002 21068 Enqueuing Expose request
22:45:50.260 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:50.261 00.001 16108 Worker thread wakes up
22:45:50.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:50.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:51.425 01.164 16108 Exposure complete
22:45:51.486 00.061 16108 worker thread done servicing request
22:45:51.486 00.000 21068 OnExposeComplete: enter
22:45:51.487 00.001 21068 UpdateGuideState(): m_state=6
22:45:51.488 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2508
22:45:51.490 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=877.28, Mass=92595, SNR=64.6, Peak=16883 HFD=2.7
22:45:51.491 00.001 21068 MultiStar: [#1 0.10,-0.15,1.05,U] [#2 0.13,-0.10,1.29,U] [#3 0.19,0.05,0.87,U] [#4 -0.04,-0.48,1.05,U] [#5 0.09,-0.24,0.82,U] [#6 0.12,0.05,0.89,U] [#7 -0.27,0.33,0.55,U] [#8 -0.29,-0.12,1.00,U] 
22:45:51.492 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.13}, one-star: {-0.18, -0.27}
22:45:51.493 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
22:45:51.493 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
22:45:51.494 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.61 mountX=-0.02 mountY=0.13, mountTheta=1.71
22:45:51.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.13, opts=13)
22:45:51.497 00.001 21068 Enqueuing Move request for scope (-0.00, -0.13)
22:45:51.497 00.000 16108 Worker thread wakes up
22:45:51.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
22:45:51.498 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
22:45:51.498 00.000 16108 Moving (-0.00, -0.13) raw xDistance=-0.02 yDistance=0.13
22:45:51.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:45:51.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:51.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:45:51.498 00.000 16108 MoveAxis(E, 0, ABG)
22:45:51.498 00.000 16108 Move returns status 0, amount 0
22:45:51.498 00.000 16108 MoveAxis(N, 0, ABG)
22:45:51.498 00.000 16108 Move returns status 0, amount 0
22:45:51.498 00.000 16108 move complete, result=0
22:45:51.498 00.000 16108 worker thread done servicing request
22:45:51.502 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3917, FiltMin=3331, FiltMax=45181, Gamma=1.000
22:45:51.523 00.021 21068 UpdateGuideState exits: m=92595 SNR=64.6
22:45:51.525 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:51.527 00.001 21068 Enqueuing Expose request
22:45:51.528 00.001 16108 Worker thread wakes up
22:45:51.528 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:51.528 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:51.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:52.495 00.967 16108 Exposure complete
22:45:52.557 00.062 16108 worker thread done servicing request
22:45:52.557 00.000 21068 OnExposeComplete: enter
22:45:52.558 00.001 21068 UpdateGuideState(): m_state=6
22:45:52.560 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2509
22:45:52.561 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.47, Mass=110620, SNR=86.1, Peak=15251 HFD=3.1
22:45:52.562 00.001 21068 MultiStar: [#1 -0.16,0.16,0.87,U] [#2 -0.14,0.25,0.90,U] [#3 0.11,0.07,0.70,U] [#4 0.25,-0.37,0.74,U] [#5 0.13,-0.32,0.92,U] [#6 0.26,0.08,0.69,U] [#7 -0.48,0.30,0.00,M1] [#8 -0.10,-0.04,0.65,U] 
22:45:52.563 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {-0.25, -0.08}
22:45:52.563 00.000 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
22:45:52.565 00.002 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
22:45:52.566 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.70 mountX=-0.00 mountY=0.03, mountTheta=1.62
22:45:52.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
22:45:52.570 00.001 21068 Enqueuing Move request for scope (-0.00, -0.03)
22:45:52.571 00.001 16108 Worker thread wakes up
22:45:52.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:45:52.571 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:45:52.571 00.000 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
22:45:52.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:45:52.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:52.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:52.571 00.000 16108 MoveAxis(E, 0, ABG)
22:45:52.571 00.000 16108 Move returns status 0, amount 0
22:45:52.571 00.000 16108 MoveAxis(N, 0, ABG)
22:45:52.571 00.000 16108 Move returns status 0, amount 0
22:45:52.571 00.000 16108 move complete, result=0
22:45:52.571 00.000 16108 worker thread done servicing request
22:45:52.575 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3910, FiltMin=3309, FiltMax=50381, Gamma=1.000
22:45:52.592 00.017 21068 UpdateGuideState exits: m=110620 SNR=86.1
22:45:52.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:52.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:52.595 00.001 21068 Enqueuing Expose request
22:45:52.596 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:52.597 00.001 16108 Worker thread wakes up
22:45:52.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:52.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:53.745 01.148 16108 Exposure complete
22:45:53.802 00.057 16108 worker thread done servicing request
22:45:53.803 00.001 21068 OnExposeComplete: enter
22:45:53.804 00.001 21068 UpdateGuideState(): m_state=6
22:45:53.805 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2510
22:45:53.806 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.61, Mass=103437, SNR=83.5, Peak=17123 HFD=3.2
22:45:53.807 00.001 21068 MultiStar: [#1 0.27,0.18,0.82,U] [#2 0.26,0.37,1.04,U] [#3 -0.05,-0.10,0.73,U] [#4 -0.07,-0.20,0.86,U] [#5 0.10,-0.29,0.82,U] [#6 0.27,0.15,0.69,U] [#7 -0.04,0.22,0.50,U] [#8 0.03,0.18,0.74,U] 
22:45:53.807 00.000 21068 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.13, 0.06}
22:45:53.808 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
22:45:53.810 00.002 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
22:45:53.810 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.71 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
22:45:53.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.06, opts=13)
22:45:53.813 00.001 21068 Enqueuing Move request for scope (0.08, 0.06)
22:45:53.815 00.002 16108 Worker thread wakes up
22:45:53.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:45:53.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:45:53.815 00.000 16108 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.08
22:45:53.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:45:53.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:53.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:45:53.815 00.000 16108 MoveAxis(E, 0, ABG)
22:45:53.815 00.000 16108 Move returns status 0, amount 0
22:45:53.816 00.001 16108 MoveAxis(N, 0, ABG)
22:45:53.816 00.000 16108 Move returns status 0, amount 0
22:45:53.816 00.000 16108 move complete, result=0
22:45:53.816 00.000 16108 worker thread done servicing request
22:45:53.822 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3907, FiltMin=3379, FiltMax=40377, Gamma=1.000
22:45:53.838 00.016 21068 UpdateGuideState exits: m=103437 SNR=83.5
22:45:53.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:53.841 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:53.842 00.001 21068 Enqueuing Expose request
22:45:53.843 00.001 16108 Worker thread wakes up
22:45:53.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:53.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:53.843 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:54.812 00.969 16108 Exposure complete
22:45:54.874 00.062 16108 worker thread done servicing request
22:45:54.875 00.001 21068 OnExposeComplete: enter
22:45:54.875 00.000 21068 UpdateGuideState(): m_state=6
22:45:54.876 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2511
22:45:54.877 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.39, Mass=108108, SNR=70.3, Peak=17763 HFD=3.1
22:45:54.878 00.001 21068 MultiStar: [#1 0.24,-0.25,1.00,U] [#2 0.39,-0.13,1.08,U] [#3 0.31,-0.14,1.00,U] [#4 0.06,-0.39,0.85,U] [#5 0.16,-0.25,0.97,U] [#6 0.24,-0.07,0.86,U] [#7 0.04,0.07,0.54,U] [#8 0.29,0.03,0.78,U] 
22:45:54.879 00.001 21068 single-star, 8 included, MultiStar: {0.19, -0.16}, one-star: {-0.09, -0.16}
22:45:54.880 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
22:45:54.881 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
22:45:54.882 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.08 mountX=0.06 mountY=0.18, mountTheta=1.24
22:45:54.884 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.16, opts=13)
22:45:54.885 00.001 21068 Enqueuing Move request for scope (-0.09, -0.16)
22:45:54.886 00.001 16108 Worker thread wakes up
22:45:54.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
22:45:54.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
22:45:54.886 00.000 16108 Moving (-0.09, -0.16) raw xDistance=0.06 yDistance=0.18
22:45:54.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:45:54.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:54.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:45:54.886 00.000 16108 MoveAxis(E, 0, ABG)
22:45:54.887 00.001 16108 Move returns status 0, amount 0
22:45:54.887 00.000 16108 MoveAxis(N, 0, ABG)
22:45:54.887 00.000 16108 Move returns status 0, amount 0
22:45:54.887 00.000 16108 move complete, result=0
22:45:54.887 00.000 16108 worker thread done servicing request
22:45:54.892 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3904, FiltMin=3315, FiltMax=42973, Gamma=1.000
22:45:54.919 00.027 21068 UpdateGuideState exits: m=108108 SNR=70.3
22:45:54.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:54.922 00.001 21068 Enqueuing Expose request
22:45:54.922 00.000 16108 Worker thread wakes up
22:45:54.922 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:54.923 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:54.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:56.073 01.150 16108 Exposure complete
22:45:56.136 00.063 16108 worker thread done servicing request
22:45:56.136 00.000 21068 OnExposeComplete: enter
22:45:56.136 00.000 21068 UpdateGuideState(): m_state=6
22:45:56.137 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2512
22:45:56.138 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.35, Mass=104635, SNR=73.4, Peak=17155 HFD=3.0
22:45:56.139 00.001 21068 MultiStar: [#1 0.27,-0.25,1.09,U] [#2 0.38,-0.09,1.22,U] [#3 0.23,-0.17,0.82,U] [#4 0.22,-0.57,0.00,M1] [#5 0.24,-0.16,1.01,U] [#6 0.46,0.08,0.82,U] [#7 0.05,0.29,0.69,U] [#8 0.15,-0.05,0.82,U] 
22:45:56.140 00.001 21068 single-star, 7 included, MultiStar: {0.23, -0.09}, one-star: {-0.04, -0.20}
22:45:56.140 00.000 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
22:45:56.141 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
22:45:56.142 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=0.00 mountY=0.20, mountTheta=1.56
22:45:56.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
22:45:56.145 00.001 21068 Enqueuing Move request for scope (-0.04, -0.20)
22:45:56.146 00.001 16108 Worker thread wakes up
22:45:56.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
22:45:56.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
22:45:56.146 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
22:45:56.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:45:56.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:56.147 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:45:56.147 00.000 16108 MoveAxis(E, 0, ABG)
22:45:56.147 00.000 16108 Move returns status 0, amount 0
22:45:56.147 00.000 16108 MoveAxis(N, 0, ABG)
22:45:56.147 00.000 16108 Move returns status 0, amount 0
22:45:56.147 00.000 16108 move complete, result=0
22:45:56.147 00.000 16108 worker thread done servicing request
22:45:56.152 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3897, FiltMin=3341, FiltMax=41101, Gamma=1.000
22:45:56.169 00.017 21068 UpdateGuideState exits: m=104635 SNR=73.4
22:45:56.172 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:56.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:56.174 00.001 21068 Enqueuing Expose request
22:45:56.175 00.001 16108 Worker thread wakes up
22:45:56.175 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:56.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:56.177 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:57.146 00.969 16108 Exposure complete
22:45:57.222 00.076 16108 worker thread done servicing request
22:45:57.222 00.000 21068 OnExposeComplete: enter
22:45:57.223 00.001 21068 UpdateGuideState(): m_state=6
22:45:57.224 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2513
22:45:57.225 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.65, Mass=110730, SNR=69.3, Peak=14627 HFD=3.4
22:45:57.226 00.001 21068 MultiStar: [#1 -0.01,-0.01,1.00,U] [#2 0.10,0.32,1.37,U] [#3 0.10,0.15,0.88,U] [#4 0.16,-0.22,0.89,U] [#5 0.32,0.27,0.86,U] [#6 0.42,0.20,0.85,U] [#7 0.15,0.56,0.00,M1] [#8 0.00,0.11,0.85,U] 
22:45:57.227 00.001 21068 single-star, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.12, 0.10}
22:45:57.228 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:45:57.229 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:45:57.230 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
22:45:57.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
22:45:57.233 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
22:45:57.235 00.002 16108 Worker thread wakes up
22:45:57.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:45:57.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:45:57.235 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.12
22:45:57.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:45:57.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:57.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:45:57.235 00.000 16108 MoveAxis(E, 0, ABG)
22:45:57.235 00.000 16108 Move returns status 0, amount 0
22:45:57.235 00.000 16108 MoveAxis(N, 0, ABG)
22:45:57.235 00.000 16108 Move returns status 0, amount 0
22:45:57.235 00.000 16108 move complete, result=0
22:45:57.235 00.000 16108 worker thread done servicing request
22:45:57.238 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3894, FiltMin=3347, FiltMax=48969, Gamma=1.000
22:45:57.252 00.014 21068 UpdateGuideState exits: m=110730 SNR=69.3
22:45:57.254 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:57.256 00.001 21068 Enqueuing Expose request
22:45:57.257 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:57.258 00.001 16108 Worker thread wakes up
22:45:57.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:57.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:58.419 01.161 16108 Exposure complete
22:45:58.481 00.062 16108 worker thread done servicing request
22:45:58.481 00.000 21068 OnExposeComplete: enter
22:45:58.481 00.000 21068 UpdateGuideState(): m_state=6
22:45:58.483 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2514
22:45:58.484 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.23, Mass=117523, SNR=76.1, Peak=16419 HFD=2.9
22:45:58.485 00.001 21068 MultiStar: [#1 0.37,-0.22,0.93,U] [#2 0.31,0.25,1.11,U] [#3 0.60,-0.11,0.00,M1] [#4 0.22,-0.12,0.81,U] [#5 0.33,-0.18,0.82,U] [#6 0.40,0.04,0.65,U] [#7 0.37,0.31,0.66,U] [#8 0.36,0.08,0.64,U] 
22:45:58.486 00.001 21068 refined, 7 included, MultiStar: {0.29, -0.03}, one-star: {0.04, -0.32}
22:45:58.486 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
22:45:58.487 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
22:45:58.488 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.11 mountX=-0.29 mountY=-0.04, mountTheta=-3.02
22:45:58.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.03, opts=13)
22:45:58.490 00.000 21068 Enqueuing Move request for scope (0.29, -0.03)
22:45:58.491 00.001 16108 Worker thread wakes up
22:45:58.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
22:45:58.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
22:45:58.491 00.000 16108 Moving (0.29, -0.03) raw xDistance=-0.29 yDistance=-0.04
22:45:58.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:45:58.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:58.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:45:58.491 00.000 16108 MoveAxis(E, 76, ABG)
22:45:58.491 00.000 16108 Guiding  Dir = 2, Dur = 76
22:45:58.492 00.001 16108 IsSlewing returns 0
22:45:58.492 00.000 16108 IsGuiding returns 0
22:45:58.496 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3891, FiltMin=3357, FiltMax=44189, Gamma=1.000
22:45:58.514 00.018 21068 UpdateGuideState exits: m=117523 SNR=76.1
22:45:58.516 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:58.516 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:58.517 00.001 21068 Enqueuing Expose request
22:45:58.533 00.016 16108 PulseGuide returned control before completion, sleep 46
22:45:58.594 00.061 16108 IsGuiding returns 1
22:45:58.594 00.000 16108 scope still moving after pulse duration time elapsed
22:45:58.625 00.031 16108 IsSlewing returns 0
22:45:58.625 00.000 16108 IsGuiding returns 0
22:45:58.625 00.000 16108 scope move finished after 76 + 57 ms
22:45:58.625 00.000 16108 Move returns status 0, amount 76
22:45:58.625 00.000 16108 MoveAxis(N, 0, ABG)
22:45:58.625 00.000 16108 Move returns status 0, amount 0
22:45:58.625 00.000 16108 move complete, result=0
22:45:58.625 00.000 16108 worker thread done servicing request
22:45:58.625 00.000 16108 Worker thread wakes up
22:45:58.625 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
22:45:58.626 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:58.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:45:59.591 00.965 16108 Exposure complete
22:45:59.647 00.056 16108 worker thread done servicing request
22:45:59.647 00.000 21068 OnExposeComplete: enter
22:45:59.648 00.001 21068 UpdateGuideState(): m_state=6
22:45:59.649 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2515
22:45:59.649 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=877.41, Mass=103306, SNR=73.0, Peak=13488 HFD=3.2
22:45:59.651 00.002 21068 MultiStar: [#1 0.37,-0.01,0.98,U] [#2 0.07,0.22,1.08,U] [#3 0.32,0.15,1.04,U] [#4 0.34,-0.34,0.93,U] [#5 0.24,-0.27,0.99,U] [#6 0.34,0.54,0.00,M1] [#7 0.02,0.47,0.69,U] [#8 0.27,0.07,0.78,U] 
22:45:59.651 00.000 21068 single-star, 7 included, MultiStar: {0.22, 0.00}, one-star: {0.10, -0.14}
22:45:59.652 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
22:45:59.653 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
22:45:59.654 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=-0.12 mountY=0.11, mountTheta=2.39
22:45:59.657 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
22:45:59.658 00.001 21068 Enqueuing Move request for scope (0.10, -0.14)
22:45:59.661 00.003 16108 Worker thread wakes up
22:45:59.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:45:59.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:45:59.661 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.11
22:45:59.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:45:59.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:59.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:45:59.661 00.000 16108 MoveAxis(E, 0, ABG)
22:45:59.661 00.000 16108 Move returns status 0, amount 0
22:45:59.661 00.000 16108 MoveAxis(N, 0, ABG)
22:45:59.661 00.000 16108 Move returns status 0, amount 0
22:45:59.661 00.000 16108 move complete, result=0
22:45:59.661 00.000 16108 worker thread done servicing request
22:45:59.667 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3891, FiltMin=3337, FiltMax=46621, Gamma=1.000
22:45:59.683 00.016 21068 UpdateGuideState exits: m=103306 SNR=73.0
22:45:59.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:45:59.685 00.000 21068 Enqueuing Expose request
22:45:59.686 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:59.688 00.002 16108 Worker thread wakes up
22:45:59.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:45:59.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:00.854 01.166 16108 Exposure complete
22:46:00.921 00.067 16108 worker thread done servicing request
22:46:00.921 00.000 21068 OnExposeComplete: enter
22:46:00.922 00.001 21068 UpdateGuideState(): m_state=6
22:46:00.923 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2516
22:46:00.924 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.75, Mass=122051, SNR=85.6, Peak=18147 HFD=3.5
22:46:00.925 00.001 21068 MultiStar: [#1 0.14,0.27,0.78,U] [#2 0.29,0.12,1.10,U] [#3 0.07,0.20,0.76,U] [#4 0.01,-0.39,0.67,U] [#5 0.24,-0.16,0.73,U] [#6 0.36,0.28,0.64,U] [#7 -0.30,0.59,0.00,M1] [#8 0.09,0.29,0.73,U] 
22:46:00.926 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.11}, one-star: {0.01, 0.20}
22:46:00.927 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
22:46:00.928 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
22:46:00.928 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
22:46:00.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.11, opts=13)
22:46:00.932 00.002 21068 Enqueuing Move request for scope (0.15, 0.11)
22:46:00.933 00.001 16108 Worker thread wakes up
22:46:00.934 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
22:46:00.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
22:46:00.934 00.000 16108 Moving (0.15, 0.11) raw xDistance=-0.13 yDistance=-0.14
22:46:00.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:46:00.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:00.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:00.934 00.000 16108 MoveAxis(E, 0, ABG)
22:46:00.934 00.000 16108 Move returns status 0, amount 0
22:46:00.934 00.000 16108 MoveAxis(N, 0, ABG)
22:46:00.934 00.000 16108 Move returns status 0, amount 0
22:46:00.934 00.000 16108 move complete, result=0
22:46:00.934 00.000 16108 worker thread done servicing request
22:46:00.939 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3888, FiltMin=3318, FiltMax=60265, Gamma=1.000
22:46:00.954 00.015 21068 UpdateGuideState exits: m=122051 SNR=85.6
22:46:00.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:00.958 00.001 21068 Enqueuing Expose request
22:46:00.958 00.000 16108 Worker thread wakes up
22:46:00.958 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:00.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:00.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:01.926 00.967 16108 Exposure complete
22:46:01.992 00.066 16108 worker thread done servicing request
22:46:01.992 00.000 21068 OnExposeComplete: enter
22:46:01.993 00.001 21068 UpdateGuideState(): m_state=6
22:46:01.995 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2517
22:46:01.998 00.003 21068 Star::Find returns 1 (0), X=219.98, Y=877.52, Mass=97049, SNR=66.4, Peak=14531 HFD=3.0
22:46:01.999 00.001 21068 MultiStar: [#1 0.23,-0.07,1.14,U] [#2 0.19,-0.01,1.33,U] [#3 -0.27,0.11,1.02,U] [#4 -0.28,-0.31,0.93,U] [#5 -0.05,-0.23,1.06,U] [#6 0.33,0.14,0.80,U] [#7 -0.17,0.32,0.68,U] [#8 0.03,-0.12,0.76,U] 
22:46:01.999 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.20, -0.04}
22:46:02.000 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
22:46:02.001 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
22:46:02.002 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=0.00 mountY=0.04, mountTheta=1.44
22:46:02.003 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
22:46:02.004 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
22:46:02.005 00.001 16108 Worker thread wakes up
22:46:02.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:46:02.005 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:46:02.005 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
22:46:02.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:46:02.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:02.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:02.005 00.000 16108 MoveAxis(E, 0, ABG)
22:46:02.005 00.000 16108 Move returns status 0, amount 0
22:46:02.005 00.000 16108 MoveAxis(N, 0, ABG)
22:46:02.005 00.000 16108 Move returns status 0, amount 0
22:46:02.005 00.000 16108 move complete, result=0
22:46:02.005 00.000 16108 worker thread done servicing request
22:46:02.012 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3888, FiltMin=3331, FiltMax=54665, Gamma=1.000
22:46:02.033 00.021 21068 UpdateGuideState exits: m=97049 SNR=66.4
22:46:02.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:02.036 00.001 21068 Enqueuing Expose request
22:46:02.036 00.000 16108 Worker thread wakes up
22:46:02.036 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:02.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:02.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:03.194 01.157 16108 Exposure complete
22:46:03.262 00.068 16108 worker thread done servicing request
22:46:03.262 00.000 21068 OnExposeComplete: enter
22:46:03.265 00.003 21068 UpdateGuideState(): m_state=6
22:46:03.267 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2518
22:46:03.268 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.41, Mass=95955, SNR=71.7, Peak=14035 HFD=3.1
22:46:03.270 00.002 21068 MultiStar: [#1 0.31,0.14,1.14,U] [#2 0.41,0.02,1.28,U] [#3 0.48,0.04,0.91,U] [#4 -0.08,-0.11,0.83,U] [#5 0.12,-0.31,0.85,U] [#6 -0.02,-0.17,0.74,U] [#7 0.04,-0.01,0.59,U] [#8 0.29,-0.05,0.70,U] 
22:46:03.271 00.001 21068 single-star, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.14, -0.14}
22:46:03.272 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
22:46:03.273 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
22:46:03.274 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.17 mountY=0.10, mountTheta=2.59
22:46:03.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
22:46:03.277 00.001 21068 Enqueuing Move request for scope (0.14, -0.14)
22:46:03.278 00.001 16108 Worker thread wakes up
22:46:03.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
22:46:03.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
22:46:03.278 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=0.10
22:46:03.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:46:03.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:03.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:03.278 00.000 16108 MoveAxis(E, 0, ABG)
22:46:03.278 00.000 16108 Move returns status 0, amount 0
22:46:03.278 00.000 16108 MoveAxis(N, 0, ABG)
22:46:03.278 00.000 16108 Move returns status 0, amount 0
22:46:03.279 00.001 16108 move complete, result=0
22:46:03.279 00.000 16108 worker thread done servicing request
22:46:03.282 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3885, FiltMin=3334, FiltMax=45581, Gamma=1.000
22:46:03.297 00.015 21068 UpdateGuideState exits: m=95955 SNR=71.7
22:46:03.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:03.300 00.001 21068 Enqueuing Expose request
22:46:03.300 00.000 16108 Worker thread wakes up
22:46:03.300 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:03.301 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:03.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:04.272 00.971 16108 Exposure complete
22:46:04.340 00.068 16108 worker thread done servicing request
22:46:04.340 00.000 21068 OnExposeComplete: enter
22:46:04.341 00.001 21068 UpdateGuideState(): m_state=6
22:46:04.342 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2519
22:46:04.343 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.45, Mass=100293, SNR=77.3, Peak=15203 HFD=3.1
22:46:04.344 00.001 21068 MultiStar: [#1 0.05,0.04,0.96,U] [#2 0.29,-0.11,1.07,U] [#3 0.28,0.06,0.97,U] [#4 -0.01,-0.34,0.77,U] [#5 0.28,-0.21,0.88,U] [#6 0.17,0.02,0.66,U] [#7 -0.08,0.16,0.60,U] [#8 0.16,-0.05,0.75,U] 
22:46:04.345 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.01, -0.10}
22:46:04.345 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
22:46:04.346 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
22:46:04.347 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.48 mountX=-0.03 mountY=0.10, mountTheta=1.85
22:46:04.360 00.013 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
22:46:04.361 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
22:46:04.363 00.002 16108 Worker thread wakes up
22:46:04.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:46:04.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:46:04.363 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.10
22:46:04.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:46:04.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:04.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:04.364 00.001 16108 MoveAxis(E, 0, ABG)
22:46:04.364 00.000 16108 Move returns status 0, amount 0
22:46:04.364 00.000 16108 MoveAxis(N, 0, ABG)
22:46:04.364 00.000 16108 Move returns status 0, amount 0
22:46:04.364 00.000 16108 move complete, result=0
22:46:04.364 00.000 16108 worker thread done servicing request
22:46:04.369 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3885, FiltMin=3296, FiltMax=47309, Gamma=1.000
22:46:04.386 00.017 21068 UpdateGuideState exits: m=100293 SNR=77.3
22:46:04.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:04.389 00.001 21068 Enqueuing Expose request
22:46:04.389 00.000 16108 Worker thread wakes up
22:46:04.389 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:04.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:04.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:05.553 01.163 16108 Exposure complete
22:46:05.616 00.063 16108 worker thread done servicing request
22:46:05.616 00.000 21068 OnExposeComplete: enter
22:46:05.617 00.001 21068 UpdateGuideState(): m_state=6
22:46:05.618 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2520
22:46:05.619 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.41, Mass=101837, SNR=75.9, Peak=16803 HFD=3.2
22:46:05.620 00.001 21068 MultiStar: [#1 0.18,-0.28,0.94,U] [#2 0.25,-0.01,1.04,U] [#3 0.25,0.13,1.20,U] [#4 0.16,-0.34,0.82,U] [#5 0.28,-0.42,0.93,U] [#6 0.02,0.24,0.81,U] [#7 -0.10,0.17,0.50,U] [#8 0.04,-0.06,0.67,U] 
22:46:05.622 00.002 21068 single-star, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.04, -0.15}
22:46:05.623 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
22:46:05.624 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
22:46:05.625 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=-0.06 mountY=0.13, mountTheta=2.01
22:46:05.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
22:46:05.628 00.001 21068 Enqueuing Move request for scope (0.04, -0.15)
22:46:05.629 00.001 16108 Worker thread wakes up
22:46:05.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
22:46:05.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
22:46:05.629 00.000 16108 Moving (0.04, -0.15) raw xDistance=-0.06 yDistance=0.13
22:46:05.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:46:05.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:05.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:46:05.629 00.000 16108 MoveAxis(E, 0, ABG)
22:46:05.629 00.000 16108 Move returns status 0, amount 0
22:46:05.629 00.000 16108 MoveAxis(N, 0, ABG)
22:46:05.629 00.000 16108 Move returns status 0, amount 0
22:46:05.629 00.000 16108 move complete, result=0
22:46:05.629 00.000 16108 worker thread done servicing request
22:46:05.633 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3885, FiltMin=3315, FiltMax=45597, Gamma=1.000
22:46:05.648 00.015 21068 UpdateGuideState exits: m=101837 SNR=75.9
22:46:05.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:05.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:05.651 00.001 21068 Enqueuing Expose request
22:46:05.652 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:05.652 00.000 16108 Worker thread wakes up
22:46:05.653 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:05.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:06.622 00.969 16108 Exposure complete
22:46:06.687 00.065 16108 worker thread done servicing request
22:46:06.687 00.000 21068 OnExposeComplete: enter
22:46:06.688 00.001 21068 UpdateGuideState(): m_state=6
22:46:06.689 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2521
22:46:06.690 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.43, Mass=98700, SNR=68.9, Peak=13779 HFD=3.2
22:46:06.692 00.002 21068 MultiStar: [#1 0.21,0.09,1.09,U] [#2 0.30,0.02,1.36,U] [#3 0.18,-0.13,0.97,U] [#4 0.13,-0.23,0.83,U] [#5 0.32,-0.22,0.90,U] [#6 0.36,-0.01,0.79,U] [#7 -0.14,0.25,0.53,U] [#8 0.16,0.15,0.89,U] 
22:46:06.693 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.03}, one-star: {-0.04, -0.13}
22:46:06.694 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
22:46:06.694 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
22:46:06.695 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.88 mountX=0.02 mountY=0.13, mountTheta=1.43
22:46:06.697 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
22:46:06.698 00.001 21068 Enqueuing Move request for scope (-0.04, -0.13)
22:46:06.699 00.001 16108 Worker thread wakes up
22:46:06.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
22:46:06.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
22:46:06.699 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.13
22:46:06.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:46:06.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:06.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:46:06.699 00.000 16108 MoveAxis(E, 0, ABG)
22:46:06.699 00.000 16108 Move returns status 0, amount 0
22:46:06.699 00.000 16108 MoveAxis(N, 0, ABG)
22:46:06.699 00.000 16108 Move returns status 0, amount 0
22:46:06.699 00.000 16108 move complete, result=0
22:46:06.699 00.000 16108 worker thread done servicing request
22:46:06.703 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3885, FiltMin=3328, FiltMax=40717, Gamma=1.000
22:46:06.720 00.017 21068 UpdateGuideState exits: m=98700 SNR=68.9
22:46:06.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:06.724 00.001 21068 Enqueuing Expose request
22:46:06.725 00.001 16108 Worker thread wakes up
22:46:06.725 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:06.727 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:06.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:07.896 01.169 16108 Exposure complete
22:46:07.964 00.068 16108 worker thread done servicing request
22:46:07.965 00.001 21068 OnExposeComplete: enter
22:46:07.966 00.001 21068 UpdateGuideState(): m_state=6
22:46:07.967 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2522
22:46:07.968 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.37, Mass=94986, SNR=67.4, Peak=16371 HFD=3.3
22:46:07.968 00.000 21068 MultiStar: [#1 0.17,-0.09,1.16,U] [#2 0.21,0.07,1.32,U] [#3 0.34,-0.11,0.98,U] [#4 0.12,-0.28,0.93,U] [#5 0.30,-0.43,0.00,M1] [#6 0.47,-0.01,0.75,U] [#7 -0.05,0.13,0.57,U] [#8 0.09,-0.24,0.74,U] 
22:46:07.970 00.002 21068 single-star, 7 included, MultiStar: {0.18, -0.09}, one-star: {0.06, -0.18}
22:46:07.971 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
22:46:07.972 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
22:46:07.972 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.27 mountX=-0.09 mountY=0.16, mountTheta=2.07
22:46:07.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
22:46:07.975 00.001 21068 Enqueuing Move request for scope (0.06, -0.18)
22:46:07.975 00.000 16108 Worker thread wakes up
22:46:07.976 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
22:46:07.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
22:46:07.976 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
22:46:07.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:46:07.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:07.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:46:07.976 00.000 16108 MoveAxis(E, 0, ABG)
22:46:07.976 00.000 16108 Move returns status 0, amount 0
22:46:07.976 00.000 16108 MoveAxis(N, 0, ABG)
22:46:07.976 00.000 16108 Move returns status 0, amount 0
22:46:07.976 00.000 16108 move complete, result=0
22:46:07.976 00.000 16108 worker thread done servicing request
22:46:07.980 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3885, FiltMin=3334, FiltMax=41465, Gamma=1.000
22:46:07.995 00.015 21068 UpdateGuideState exits: m=94986 SNR=67.4
22:46:07.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:07.998 00.001 21068 Enqueuing Expose request
22:46:07.998 00.000 16108 Worker thread wakes up
22:46:07.998 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:07.999 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:07.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:08.964 00.965 16108 Exposure complete
22:46:09.022 00.058 16108 worker thread done servicing request
22:46:09.023 00.001 21068 OnExposeComplete: enter
22:46:09.024 00.001 21068 UpdateGuideState(): m_state=6
22:46:09.025 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2523
22:46:09.026 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.38, Mass=88135, SNR=64.2, Peak=15315 HFD=2.8
22:46:09.027 00.001 21068 MultiStar: [#1 0.16,-0.21,1.39,U] [#2 0.45,-0.06,1.40,U] [#3 0.18,-0.08,1.24,U] [#4 -0.09,-0.53,0.00,M1] [#5 0.09,-0.16,0.97,U] [#6 0.39,0.38,0.00,M1] [#7 -0.01,0.10,0.62,U] [#8 -0.30,0.00,0.75,U] 
22:46:09.028 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.01, -0.17}
22:46:09.029 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
22:46:09.030 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
22:46:09.031 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.67 mountX=-0.14 mountY=0.07, mountTheta=2.70
22:46:09.032 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
22:46:09.033 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
22:46:09.034 00.001 16108 Worker thread wakes up
22:46:09.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
22:46:09.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
22:46:09.034 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=0.07
22:46:09.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:46:09.035 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:09.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:09.035 00.000 16108 MoveAxis(E, 0, ABG)
22:46:09.035 00.000 16108 Move returns status 0, amount 0
22:46:09.035 00.000 16108 MoveAxis(N, 0, ABG)
22:46:09.035 00.000 16108 Move returns status 0, amount 0
22:46:09.035 00.000 16108 move complete, result=0
22:46:09.035 00.000 16108 worker thread done servicing request
22:46:09.039 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3888, FiltMin=3312, FiltMax=47629, Gamma=1.000
22:46:09.059 00.020 21068 UpdateGuideState exits: m=88135 SNR=64.2
22:46:09.063 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.065 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:09.067 00.002 21068 Enqueuing Expose request
22:46:09.069 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:09.071 00.002 16108 Worker thread wakes up
22:46:09.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:09.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:10.222 01.151 16108 Exposure complete
22:46:10.300 00.078 16108 worker thread done servicing request
22:46:10.300 00.000 21068 OnExposeComplete: enter
22:46:10.301 00.001 21068 UpdateGuideState(): m_state=6
22:46:10.302 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2524
22:46:10.302 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=877.41, Mass=83119, SNR=53.5, Peak=14035 HFD=2.9
22:46:10.303 00.001 21068 MultiStar: [#1 0.20,-0.18,1.40,U] [#2 0.07,0.08,1.49,U] [#3 0.33,-0.03,1.45,U] [#4 0.25,-0.36,1.24,U] [#5 0.19,-0.18,1.56,U] [#6 0.37,-0.08,0.83,U] [#7 -0.15,0.03,0.79,U] [#8 -0.08,0.09,0.89,U] 
22:46:10.304 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.08, -0.15}
22:46:10.305 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
22:46:10.307 00.002 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
22:46:10.308 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=-0.10 mountY=0.12, mountTheta=2.26
22:46:10.309 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
22:46:10.310 00.001 21068 Enqueuing Move request for scope (0.08, -0.15)
22:46:10.311 00.001 16108 Worker thread wakes up
22:46:10.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:46:10.311 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:46:10.311 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.10 yDistance=0.12
22:46:10.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:46:10.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:10.312 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:46:10.312 00.000 16108 MoveAxis(E, 0, ABG)
22:46:10.312 00.000 16108 Move returns status 0, amount 0
22:46:10.312 00.000 16108 MoveAxis(N, 0, ABG)
22:46:10.312 00.000 16108 Move returns status 0, amount 0
22:46:10.312 00.000 16108 move complete, result=0
22:46:10.312 00.000 16108 worker thread done servicing request
22:46:10.315 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3888, FiltMin=3305, FiltMax=39437, Gamma=1.000
22:46:10.331 00.016 21068 UpdateGuideState exits: m=83119 SNR=53.5
22:46:10.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.334 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:10.334 00.000 21068 Enqueuing Expose request
22:46:10.335 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:10.336 00.001 16108 Worker thread wakes up
22:46:10.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:10.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:11.304 00.968 16108 Exposure complete
22:46:11.365 00.061 16108 worker thread done servicing request
22:46:11.365 00.000 21068 OnExposeComplete: enter
22:46:11.366 00.001 21068 UpdateGuideState(): m_state=6
22:46:11.367 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2525
22:46:11.367 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=877.26, Mass=87496, SNR=57.9, Peak=16083 HFD=2.7
22:46:11.369 00.002 21068 MultiStar: [#1 0.11,-0.19,1.56,U] [#2 0.17,-0.10,1.39,U] [#3 0.05,-0.30,1.32,U] [#4 0.08,-0.52,0.90,U] [#5 0.31,-0.26,1.20,U] [#6 0.06,0.21,1.16,U] [#7 0.33,-0.12,0.67,U] [#8 0.29,-0.10,0.85,U] 
22:46:11.370 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.18}, one-star: {-0.10, -0.29}
22:46:11.371 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
22:46:11.371 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
22:46:11.372 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.93 mountX=-0.17 mountY=0.14, mountTheta=2.42
22:46:11.375 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.18, opts=13)
22:46:11.376 00.001 21068 Enqueuing Move request for scope (0.14, -0.18)
22:46:11.377 00.001 16108 Worker thread wakes up
22:46:11.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
22:46:11.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
22:46:11.377 00.000 16108 Moving (0.14, -0.18) raw xDistance=-0.17 yDistance=0.14
22:46:11.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:46:11.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:11.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:11.377 00.000 16108 MoveAxis(E, 0, ABG)
22:46:11.377 00.000 16108 Move returns status 0, amount 0
22:46:11.377 00.000 16108 MoveAxis(N, 0, ABG)
22:46:11.377 00.000 16108 Move returns status 0, amount 0
22:46:11.377 00.000 16108 move complete, result=0
22:46:11.377 00.000 16108 worker thread done servicing request
22:46:11.381 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=3891, FiltMin=3286, FiltMax=42518, Gamma=1.000
22:46:11.398 00.017 21068 UpdateGuideState exits: m=87496 SNR=57.9
22:46:11.398 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.400 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:11.401 00.001 21068 Enqueuing Expose request
22:46:11.402 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:11.403 00.001 16108 Worker thread wakes up
22:46:11.403 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:11.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:12.554 01.151 16108 Exposure complete
22:46:12.615 00.061 16108 worker thread done servicing request
22:46:12.615 00.000 21068 OnExposeComplete: enter
22:46:12.616 00.001 21068 UpdateGuideState(): m_state=6
22:46:12.617 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2526
22:46:12.617 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=877.56, Mass=94542, SNR=71.3, Peak=14803 HFD=3.4
22:46:12.618 00.001 21068 MultiStar: [#1 0.31,-0.04,1.18,U] [#2 0.35,0.18,1.26,U] [#3 0.10,0.05,0.87,U] [#4 0.23,-0.24,0.91,U] [#5 0.27,-0.07,0.96,U] [#6 0.36,0.17,0.79,U] [#7 0.31,0.06,0.56,U] [#8 -0.08,0.24,0.64,U] 
22:46:12.619 00.001 21068 single-star, 8 included, MultiStar: {0.21, 0.03}, one-star: {-0.04, 0.01}
22:46:12.620 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
22:46:12.620 00.000 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
22:46:12.621 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.86 mountX=0.04 mountY=-0.00, mountTheta=-0.05
22:46:12.624 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
22:46:12.625 00.001 21068 Enqueuing Move request for scope (-0.04, 0.01)
22:46:12.626 00.001 16108 Worker thread wakes up
22:46:12.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:46:12.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:46:12.626 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=-0.00
22:46:12.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:46:12.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:12.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:46:12.626 00.000 16108 MoveAxis(E, 0, ABG)
22:46:12.626 00.000 16108 Move returns status 0, amount 0
22:46:12.626 00.000 16108 MoveAxis(N, 0, ABG)
22:46:12.626 00.000 16108 Move returns status 0, amount 0
22:46:12.626 00.000 16108 move complete, result=0
22:46:12.626 00.000 16108 worker thread done servicing request
22:46:12.629 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3891, FiltMin=3318, FiltMax=41501, Gamma=1.000
22:46:12.646 00.017 21068 UpdateGuideState exits: m=94542 SNR=71.3
22:46:12.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:12.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:12.649 00.001 21068 Enqueuing Expose request
22:46:12.650 00.001 16108 Worker thread wakes up
22:46:12.650 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:12.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:12.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:13.613 00.962 16108 Exposure complete
22:46:13.677 00.064 16108 worker thread done servicing request
22:46:13.677 00.000 21068 OnExposeComplete: enter
22:46:13.679 00.002 21068 UpdateGuideState(): m_state=6
22:46:13.680 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2527
22:46:13.681 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.59, Mass=86538, SNR=64.3, Peak=13267 HFD=3.1
22:46:13.682 00.001 21068 MultiStar: [#1 0.35,0.07,1.23,U] [#2 0.18,0.24,1.32,U] [#3 0.41,0.19,0.88,U] [#4 0.19,-0.10,1.06,U] [#5 -0.12,-0.10,0.92,U] [#6 0.22,0.37,0.87,U] [#7 0.17,0.12,0.54,U] [#8 0.04,0.12,0.87,U] 
22:46:13.683 00.001 21068 single-star, 8 included, MultiStar: {0.19, 0.10}, one-star: {0.19, 0.04}
22:46:13.684 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
22:46:13.685 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
22:46:13.686 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=-0.18 mountY=-0.09, mountTheta=-2.70
22:46:13.688 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.04, opts=13)
22:46:13.690 00.002 21068 Enqueuing Move request for scope (0.19, 0.04)
22:46:13.690 00.000 16108 Worker thread wakes up
22:46:13.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
22:46:13.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
22:46:13.691 00.001 16108 Moving (0.19, 0.04) raw xDistance=-0.18 yDistance=-0.09
22:46:13.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:46:13.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:13.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:13.691 00.000 16108 MoveAxis(E, 0, ABG)
22:46:13.691 00.000 16108 Move returns status 0, amount 0
22:46:13.691 00.000 16108 MoveAxis(N, 0, ABG)
22:46:13.691 00.000 16108 Move returns status 0, amount 0
22:46:13.691 00.000 16108 move complete, result=0
22:46:13.691 00.000 16108 worker thread done servicing request
22:46:13.696 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3894, FiltMin=3357, FiltMax=49549, Gamma=1.000
22:46:13.715 00.019 21068 UpdateGuideState exits: m=86538 SNR=64.3
22:46:13.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:13.717 00.000 21068 Enqueuing Expose request
22:46:13.718 00.001 16108 Worker thread wakes up
22:46:13.718 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:13.719 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:13.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:14.877 01.158 16108 Exposure complete
22:46:14.937 00.060 16108 worker thread done servicing request
22:46:14.938 00.001 21068 OnExposeComplete: enter
22:46:14.939 00.001 21068 UpdateGuideState(): m_state=6
22:46:14.940 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2528
22:46:14.940 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=877.19, Mass=83950, SNR=63.5, Peak=14291 HFD=2.9
22:46:14.942 00.002 21068 MultiStar: [#1 0.22,-0.21,1.22,U] [#2 -0.00,0.05,1.25,U] [#3 0.13,-0.25,1.17,U] [#4 -0.07,-0.39,0.91,U] [#5 0.14,-0.26,1.02,U] [#6 0.13,-0.10,0.90,U] [#7 -0.16,-0.17,0.63,U] [#8 0.08,-0.19,0.81,U] 
22:46:14.943 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {0.08, -0.36}
22:46:14.944 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
22:46:14.945 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
22:46:14.946 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.22 mountX=-0.11 mountY=0.18, mountTheta=2.11
22:46:14.947 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
22:46:14.948 00.001 21068 Enqueuing Move request for scope (0.07, -0.20)
22:46:14.949 00.001 16108 Worker thread wakes up
22:46:14.950 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
22:46:14.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
22:46:14.950 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.11 yDistance=0.18
22:46:14.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:46:14.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:14.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:46:14.950 00.000 16108 MoveAxis(E, 0, ABG)
22:46:14.950 00.000 16108 Move returns status 0, amount 0
22:46:14.950 00.000 16108 MoveAxis(N, 0, ABG)
22:46:14.950 00.000 16108 Move returns status 0, amount 0
22:46:14.950 00.000 16108 move complete, result=0
22:46:14.950 00.000 16108 worker thread done servicing request
22:46:14.954 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3897, FiltMin=3366, FiltMax=36886, Gamma=1.000
22:46:14.970 00.016 21068 UpdateGuideState exits: m=83950 SNR=63.5
22:46:14.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:14.972 00.000 21068 Enqueuing Expose request
22:46:14.973 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:14.974 00.001 16108 Worker thread wakes up
22:46:14.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:14.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:15.936 00.962 16108 Exposure complete
22:46:15.998 00.062 16108 worker thread done servicing request
22:46:15.998 00.000 21068 OnExposeComplete: enter
22:46:15.999 00.001 21068 UpdateGuideState(): m_state=6
22:46:16.000 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2529
22:46:16.001 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.48, Mass=68943, SNR=56.5, Peak=11491 HFD=3.0
22:46:16.002 00.001 21068 MultiStar: [#1 0.12,-0.05,1.41,U] [#2 0.04,0.17,1.40,U] [#3 0.07,0.08,1.27,U] [#4 -0.06,-0.48,0.92,U] [#5 0.05,0.04,1.00,U] [#6 0.41,0.27,1.07,U] [#7 0.04,0.26,0.71,U] [#8 0.06,-0.06,0.88,U] 
22:46:16.003 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.05, -0.07}
22:46:16.003 00.000 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
22:46:16.004 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
22:46:16.005 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.96 mountX=-0.06 mountY=0.06, mountTheta=2.39
22:46:16.007 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
22:46:16.009 00.002 21068 Enqueuing Move request for scope (0.05, -0.07)
22:46:16.010 00.001 16108 Worker thread wakes up
22:46:16.011 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
22:46:16.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
22:46:16.011 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
22:46:16.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:46:16.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:16.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:46:16.011 00.000 16108 MoveAxis(E, 0, ABG)
22:46:16.011 00.000 16108 Move returns status 0, amount 0
22:46:16.011 00.000 16108 MoveAxis(N, 0, ABG)
22:46:16.011 00.000 16108 Move returns status 0, amount 0
22:46:16.011 00.000 16108 move complete, result=0
22:46:16.011 00.000 16108 worker thread done servicing request
22:46:16.017 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3897, FiltMin=3344, FiltMax=38137, Gamma=1.000
22:46:16.035 00.018 21068 UpdateGuideState exits: m=68943 SNR=56.5
22:46:16.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.036 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:16.037 00.001 21068 Enqueuing Expose request
22:46:16.039 00.002 16108 Worker thread wakes up
22:46:16.039 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:16.040 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:16.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:17.205 01.165 16108 Exposure complete
22:46:17.273 00.068 16108 worker thread done servicing request
22:46:17.273 00.000 21068 OnExposeComplete: enter
22:46:17.275 00.002 21068 UpdateGuideState(): m_state=6
22:46:17.276 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2530
22:46:17.277 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.28, Mass=93898, SNR=66.9, Peak=14112 HFD=3.3
22:46:17.277 00.000 21068 MultiStar: [#1 0.18,-0.08,1.07,U] [#2 0.25,0.07,1.23,U] [#3 0.21,-0.07,1.05,U] [#4 0.01,-0.41,0.91,U] [#5 0.34,-0.02,1.05,U] [#6 0.54,-0.32,0.00,M1] [#7 0.11,0.29,0.50,U] [#8 0.30,-0.12,0.70,U] 
22:46:17.279 00.002 21068 refined, 7 included, MultiStar: {0.21, -0.09}, one-star: {0.20, -0.27}
22:46:17.279 00.000 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
22:46:17.280 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
22:46:17.281 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.41 mountX=-0.22 mountY=0.04, mountTheta=2.96
22:46:17.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.09, opts=13)
22:46:17.284 00.001 21068 Enqueuing Move request for scope (0.21, -0.09)
22:46:17.285 00.001 16108 Worker thread wakes up
22:46:17.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
22:46:17.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
22:46:17.285 00.000 16108 Moving (0.21, -0.09) raw xDistance=-0.22 yDistance=0.04
22:46:17.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:46:17.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:17.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:17.285 00.000 16108 MoveAxis(E, 58, ABG)
22:46:17.285 00.000 16108 Guiding  Dir = 2, Dur = 58
22:46:17.285 00.000 16108 IsSlewing returns 0
22:46:17.286 00.001 16108 IsGuiding returns 0
22:46:17.291 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3904, FiltMin=3325, FiltMax=44173, Gamma=1.000
22:46:17.308 00.017 21068 UpdateGuideState exits: m=93898 SNR=66.9
22:46:17.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:17.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:17.311 00.001 21068 Enqueuing Expose request
22:46:17.348 00.037 16108 IsGuiding returns 1
22:46:17.348 00.000 16108 scope still moving after pulse duration time elapsed
22:46:17.379 00.031 16108 IsSlewing returns 0
22:46:17.379 00.000 16108 IsGuiding returns 1
22:46:17.409 00.030 16108 IsSlewing returns 0
22:46:17.409 00.000 16108 IsGuiding returns 1
22:46:17.441 00.032 16108 IsSlewing returns 0
22:46:17.441 00.000 16108 IsGuiding returns 0
22:46:17.441 00.000 16108 scope move finished after 58 + 97 ms
22:46:17.441 00.000 16108 Move returns status 0, amount 58
22:46:17.441 00.000 16108 MoveAxis(N, 0, ABG)
22:46:17.441 00.000 16108 Move returns status 0, amount 0
22:46:17.441 00.000 16108 move complete, result=0
22:46:17.441 00.000 16108 worker thread done servicing request
22:46:17.442 00.001 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
22:46:17.442 00.000 16108 Worker thread wakes up
22:46:17.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:17.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:18.411 00.969 16108 Exposure complete
22:46:18.475 00.064 16108 worker thread done servicing request
22:46:18.475 00.000 21068 OnExposeComplete: enter
22:46:18.477 00.002 21068 UpdateGuideState(): m_state=6
22:46:18.479 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2531
22:46:18.482 00.003 21068 Star::Find returns 1 (0), X=219.94, Y=877.24, Mass=74935, SNR=48.7, Peak=13523 HFD=2.7
22:46:18.483 00.001 21068 MultiStar: [#1 0.16,-0.27,1.67,U] [#2 0.17,0.01,1.72,U] [#3 0.23,-0.09,1.33,U] [#4 -0.01,-0.46,1.30,U] [#5 -0.02,-0.41,1.42,U] [#6 0.41,-0.25,1.00,U] [#7 -0.11,-0.15,0.64,U] [#8 0.12,-0.07,0.85,U] 
22:46:18.484 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.22}, one-star: {-0.25, -0.31}
22:46:18.485 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
22:46:18.487 00.002 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
22:46:18.488 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.18 mountX=-0.13 mountY=0.20, mountTheta=2.16
22:46:18.489 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.22, opts=13)
22:46:18.491 00.002 21068 Enqueuing Move request for scope (0.09, -0.22)
22:46:18.492 00.001 16108 Worker thread wakes up
22:46:18.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
22:46:18.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
22:46:18.492 00.000 16108 Moving (0.09, -0.22) raw xDistance=-0.13 yDistance=0.20
22:46:18.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:46:18.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:18.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:46:18.492 00.000 16108 MoveAxis(E, 0, ABG)
22:46:18.493 00.001 16108 Move returns status 0, amount 0
22:46:18.493 00.000 16108 MoveAxis(N, 0, ABG)
22:46:18.493 00.000 16108 Move returns status 0, amount 0
22:46:18.493 00.000 16108 move complete, result=0
22:46:18.493 00.000 16108 worker thread done servicing request
22:46:18.496 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=3904, FiltMin=3316, FiltMax=39910, Gamma=1.000
22:46:18.515 00.019 21068 UpdateGuideState exits: m=74935 SNR=48.7
22:46:18.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.518 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:18.519 00.001 21068 Enqueuing Expose request
22:46:18.519 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:18.520 00.001 16108 Worker thread wakes up
22:46:18.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:18.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:19.680 01.160 16108 Exposure complete
22:46:19.748 00.068 16108 worker thread done servicing request
22:46:19.748 00.000 21068 OnExposeComplete: enter
22:46:19.750 00.002 21068 UpdateGuideState(): m_state=6
22:46:19.751 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2532
22:46:19.752 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.18, Mass=83991, SNR=58.4, Peak=14563 HFD=2.8
22:46:19.753 00.001 21068 MultiStar: [#1 -0.04,-0.17,1.44,U] [#2 0.02,0.08,1.29,U] [#3 -0.01,-0.01,1.26,U] [#4 -0.10,-0.14,1.27,U] [#5 -0.13,-0.13,0.97,U] [#6 0.35,-0.10,0.97,U] [#7 -0.12,0.13,0.57,U] [#8 -0.03,-0.11,0.94,U] 
22:46:19.754 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.07, -0.37}
22:46:19.755 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
22:46:19.756 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
22:46:19.757 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.70 mountX=-0.00 mountY=0.10, mountTheta=1.61
22:46:19.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
22:46:19.760 00.002 21068 Enqueuing Move request for scope (-0.01, -0.10)
22:46:19.760 00.000 16108 Worker thread wakes up
22:46:19.761 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:46:19.761 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:46:19.761 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.00 yDistance=0.10
22:46:19.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:46:19.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:19.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:19.761 00.000 16108 MoveAxis(E, 0, ABG)
22:46:19.761 00.000 16108 Move returns status 0, amount 0
22:46:19.761 00.000 16108 MoveAxis(N, 0, ABG)
22:46:19.761 00.000 16108 Move returns status 0, amount 0
22:46:19.761 00.000 16108 move complete, result=0
22:46:19.762 00.001 16108 worker thread done servicing request
22:46:19.764 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3904, FiltMin=3325, FiltMax=36336, Gamma=1.000
22:46:19.782 00.018 21068 UpdateGuideState exits: m=83991 SNR=58.4
22:46:19.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:19.785 00.001 21068 Enqueuing Expose request
22:46:19.787 00.002 16108 Worker thread wakes up
22:46:19.787 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:19.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:19.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:20.751 00.964 16108 Exposure complete
22:46:20.807 00.056 16108 worker thread done servicing request
22:46:20.808 00.001 21068 OnExposeComplete: enter
22:46:20.809 00.001 21068 UpdateGuideState(): m_state=6
22:46:20.811 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2533
22:46:20.811 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=877.18, Mass=66481, SNR=48.8, Peak=12899 HFD=2.7
22:46:20.812 00.001 21068 MultiStar: [#1 0.15,-0.10,1.76,U] [#2 -0.01,-0.02,1.64,U] [#3 0.14,-0.09,1.62,U] [#4 -0.22,-0.52,0.00,M1] [#5 0.02,-0.33,1.52,U] [#6 -0.09,-0.09,1.34,U] [#7 -0.16,0.09,0.80,U] [#8 -0.10,-0.10,0.99,U] 
22:46:20.813 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {-0.05, -0.38}
22:46:20.814 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
22:46:20.815 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
22:46:20.815 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=-0.03 mountY=0.12, mountTheta=1.83
22:46:20.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
22:46:20.818 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
22:46:20.818 00.000 16108 Worker thread wakes up
22:46:20.819 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
22:46:20.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
22:46:20.819 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.12
22:46:20.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:46:20.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:20.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:46:20.819 00.000 16108 MoveAxis(E, 0, ABG)
22:46:20.819 00.000 16108 Move returns status 0, amount 0
22:46:20.819 00.000 16108 MoveAxis(N, 0, ABG)
22:46:20.819 00.000 16108 Move returns status 0, amount 0
22:46:20.819 00.000 16108 move complete, result=0
22:46:20.819 00.000 16108 worker thread done servicing request
22:46:20.824 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3907, FiltMin=3248, FiltMax=40000, Gamma=1.000
22:46:20.839 00.015 21068 UpdateGuideState exits: m=66481 SNR=48.8
22:46:20.840 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:20.840 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:20.841 00.001 21068 Enqueuing Expose request
22:46:20.842 00.001 16108 Worker thread wakes up
22:46:20.842 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:20.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:20.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:21.987 01.145 16108 Exposure complete
22:46:22.043 00.056 16108 worker thread done servicing request
22:46:22.043 00.000 21068 OnExposeComplete: enter
22:46:22.045 00.002 21068 UpdateGuideState(): m_state=6
22:46:22.045 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2534
22:46:22.046 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.14, Mass=74665, SNR=52.5, Peak=13811 HFD=2.8
22:46:22.047 00.001 21068 MultiStar: [#1 -0.01,-0.10,1.52,U] [#2 -0.10,0.17,1.36,U] [#3 0.05,-0.16,1.37,U] [#4 -0.05,-0.47,1.25,U] [#5 -0.04,-0.20,0.95,U] [#6 0.30,-0.01,1.06,U] [#7 -0.24,0.05,0.81,U] [#8 -0.16,-0.07,0.88,U] 
22:46:22.048 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {-0.27, -0.42}
22:46:22.050 00.002 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
22:46:22.050 00.000 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
22:46:22.051 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.90 mountX=0.02 mountY=0.14, mountTheta=1.41
22:46:22.053 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
22:46:22.054 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
22:46:22.055 00.001 16108 Worker thread wakes up
22:46:22.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
22:46:22.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
22:46:22.055 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.02 yDistance=0.14
22:46:22.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:46:22.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:22.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:22.055 00.000 16108 MoveAxis(E, 0, ABG)
22:46:22.055 00.000 16108 Move returns status 0, amount 0
22:46:22.055 00.000 16108 MoveAxis(N, 0, ABG)
22:46:22.055 00.000 16108 Move returns status 0, amount 0
22:46:22.055 00.000 16108 move complete, result=0
22:46:22.055 00.000 16108 worker thread done servicing request
22:46:22.061 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3904, FiltMin=3350, FiltMax=43520, Gamma=1.000
22:46:22.078 00.017 21068 UpdateGuideState exits: m=74665 SNR=52.5
22:46:22.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:22.081 00.001 21068 Enqueuing Expose request
22:46:22.082 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:22.083 00.001 16108 Worker thread wakes up
22:46:22.083 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:22.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:23.056 00.973 16108 Exposure complete
22:46:23.138 00.082 16108 worker thread done servicing request
22:46:23.138 00.000 21068 OnExposeComplete: enter
22:46:23.139 00.001 21068 UpdateGuideState(): m_state=6
22:46:23.142 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2535
22:46:23.143 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.10, Mass=76509, SNR=54.5, Peak=14563 HFD=2.7
22:46:23.144 00.001 21068 MultiStar: [#1 0.18,-0.11,1.35,U] [#2 0.11,-0.14,1.58,U] [#3 0.12,0.02,1.14,U] [#4 -0.20,-0.35,1.11,U] [#5 -0.02,-0.17,0.93,U] [#6 0.21,0.05,1.01,U] [#7 -0.15,-0.10,0.63,U] [#8 -0.02,-0.05,0.96,U] 
22:46:23.145 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.05, -0.45}
22:46:23.145 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
22:46:23.146 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
22:46:23.147 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.25 mountX=-0.07 mountY=0.13, mountTheta=2.08
22:46:23.150 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.14, opts=13)
22:46:23.151 00.001 21068 Enqueuing Move request for scope (0.05, -0.14)
22:46:23.152 00.001 16108 Worker thread wakes up
22:46:23.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:46:23.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:46:23.152 00.000 16108 Moving (0.05, -0.14) raw xDistance=-0.07 yDistance=0.13
22:46:23.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:46:23.153 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:23.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:46:23.153 00.000 16108 MoveAxis(E, 0, ABG)
22:46:23.153 00.000 16108 Move returns status 0, amount 0
22:46:23.153 00.000 16108 MoveAxis(N, 0, ABG)
22:46:23.153 00.000 16108 Move returns status 0, amount 0
22:46:23.153 00.000 16108 move complete, result=0
22:46:23.153 00.000 16108 worker thread done servicing request
22:46:23.156 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3904, FiltMin=3318, FiltMax=38016, Gamma=1.000
22:46:23.174 00.018 21068 UpdateGuideState exits: m=76509 SNR=54.5
22:46:23.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:23.177 00.001 21068 Enqueuing Expose request
22:46:23.178 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:23.178 00.000 16108 Worker thread wakes up
22:46:23.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:23.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:24.328 01.149 16108 Exposure complete
22:46:24.401 00.073 16108 worker thread done servicing request
22:46:24.401 00.000 21068 OnExposeComplete: enter
22:46:24.402 00.001 21068 UpdateGuideState(): m_state=6
22:46:24.403 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2536
22:46:24.404 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.40, Mass=78967, SNR=63.3, Peak=13539 HFD=2.9
22:46:24.405 00.001 21068 MultiStar: [#1 -0.12,-0.16,1.26,U] [#2 0.09,-0.00,1.16,U] [#3 -0.13,0.05,1.20,U] [#4 -0.13,-0.56,0.00,M1] [#5 0.26,-0.43,0.89,U] [#6 0.32,-0.17,0.91,U] [#7 0.20,0.29,0.49,U] [#8 0.03,-0.01,0.81,U] 
22:46:24.406 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.06, -0.16}
22:46:24.407 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
22:46:24.408 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
22:46:24.409 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.07 mountY=0.08, mountTheta=2.28
22:46:24.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
22:46:24.412 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
22:46:24.413 00.001 16108 Worker thread wakes up
22:46:24.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:46:24.413 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:46:24.413 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
22:46:24.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:46:24.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:24.414 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:46:24.414 00.000 16108 MoveAxis(E, 0, ABG)
22:46:24.414 00.000 16108 Move returns status 0, amount 0
22:46:24.414 00.000 16108 MoveAxis(N, 0, ABG)
22:46:24.414 00.000 16108 Move returns status 0, amount 0
22:46:24.414 00.000 16108 move complete, result=0
22:46:24.414 00.000 16108 worker thread done servicing request
22:46:24.419 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3904, FiltMin=3347, FiltMax=43021, Gamma=1.000
22:46:24.435 00.016 21068 UpdateGuideState exits: m=78967 SNR=63.3
22:46:24.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:24.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:24.437 00.000 21068 Enqueuing Expose request
22:46:24.438 00.001 16108 Worker thread wakes up
22:46:24.438 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:24.439 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:24.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:25.415 00.976 16108 Exposure complete
22:46:25.478 00.063 16108 worker thread done servicing request
22:46:25.478 00.000 21068 OnExposeComplete: enter
22:46:25.479 00.001 21068 UpdateGuideState(): m_state=6
22:46:25.481 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2537
22:46:25.482 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.45, Mass=97821, SNR=67.3, Peak=13891 HFD=3.5
22:46:25.483 00.001 21068 MultiStar: [#1 -0.00,-0.02,1.13,U] [#2 0.09,-0.01,1.24,U] [#3 -0.01,-0.17,1.40,U] [#4 -0.24,-0.37,0.88,U] [#5 0.01,-0.31,0.81,U] [#6 0.11,0.28,0.82,U] [#7 -0.26,-0.04,0.55,U] [#8 -0.28,0.31,0.75,U] 
22:46:25.484 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.18, -0.10}
22:46:25.485 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.93)
22:46:25.485 00.000 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
22:46:25.487 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=0.05 mountY=0.07, mountTheta=0.95
22:46:25.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
22:46:25.490 00.001 21068 Enqueuing Move request for scope (-0.07, -0.06)
22:46:25.491 00.001 16108 Worker thread wakes up
22:46:25.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:46:25.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:46:25.491 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.05 yDistance=0.07
22:46:25.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:46:25.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:25.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:25.491 00.000 16108 MoveAxis(E, 0, ABG)
22:46:25.491 00.000 16108 Move returns status 0, amount 0
22:46:25.491 00.000 16108 MoveAxis(N, 0, ABG)
22:46:25.491 00.000 16108 Move returns status 0, amount 0
22:46:25.491 00.000 16108 move complete, result=0
22:46:25.491 00.000 16108 worker thread done servicing request
22:46:25.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3904, FiltMin=3267, FiltMax=45926, Gamma=1.000
22:46:25.512 00.017 21068 UpdateGuideState exits: m=97821 SNR=67.3
22:46:25.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:25.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:25.515 00.001 21068 Enqueuing Expose request
22:46:25.515 00.000 16108 Worker thread wakes up
22:46:25.516 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:25.516 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:25.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:26.675 01.159 16108 Exposure complete
22:46:26.744 00.069 16108 worker thread done servicing request
22:46:26.744 00.000 21068 OnExposeComplete: enter
22:46:26.746 00.002 21068 UpdateGuideState(): m_state=6
22:46:26.747 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2538
22:46:26.749 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=877.30, Mass=88587, SNR=63.7, Peak=14739 HFD=2.9
22:46:26.751 00.002 21068 MultiStar: [#1 -0.14,0.16,1.14,U] [#2 0.03,0.01,1.43,U] [#3 0.12,0.13,1.08,U] [#4 0.11,-0.30,1.05,U] [#5 0.06,-0.20,1.16,U] [#6 0.08,0.01,1.04,U] [#7 0.02,0.18,0.45,U] [#8 -0.02,0.03,0.92,U] 
22:46:26.752 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.10, -0.25}
22:46:26.753 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
22:46:26.755 00.002 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
22:46:26.756 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.72 mountX=-0.05 mountY=0.02, mountTheta=2.64
22:46:26.760 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
22:46:26.761 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
22:46:26.762 00.001 16108 Worker thread wakes up
22:46:26.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
22:46:26.762 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
22:46:26.762 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.02
22:46:26.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:46:26.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:46:26.762 00.000 16108 MoveAxis(E, 0, ABG)
22:46:26.762 00.000 16108 Move returns status 0, amount 0
22:46:26.763 00.001 16108 MoveAxis(N, 0, ABG)
22:46:26.763 00.000 16108 Move returns status 0, amount 0
22:46:26.763 00.000 16108 move complete, result=0
22:46:26.763 00.000 16108 worker thread done servicing request
22:46:26.769 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3897, FiltMin=3369, FiltMax=38877, Gamma=1.000
22:46:26.790 00.021 21068 UpdateGuideState exits: m=88587 SNR=63.7
22:46:26.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.793 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:26.795 00.002 21068 Enqueuing Expose request
22:46:26.797 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:26.799 00.002 16108 Worker thread wakes up
22:46:26.800 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:26.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:27.766 00.966 16108 Exposure complete
22:46:27.827 00.061 16108 worker thread done servicing request
22:46:27.827 00.000 21068 OnExposeComplete: enter
22:46:27.829 00.002 21068 UpdateGuideState(): m_state=6
22:46:27.830 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2539
22:46:27.832 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=877.47, Mass=100689, SNR=65.0, Peak=13907 HFD=3.3
22:46:27.833 00.001 21068 MultiStar: [#1 0.07,-0.08,1.14,U] [#2 0.11,-0.07,1.12,U] [#3 0.05,-0.11,1.19,U] [#4 0.11,-0.57,0.00,M1] [#5 0.13,-0.37,0.99,U] [#6 0.08,0.14,0.87,U] [#7 0.07,0.15,0.54,U] [#8 0.12,0.09,0.93,U] 
22:46:27.834 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {-0.19, -0.08}
22:46:27.835 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
22:46:27.836 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
22:46:27.837 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.84 mountX=-0.06 mountY=0.05, mountTheta=2.52
22:46:27.838 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
22:46:27.839 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
22:46:27.840 00.001 16108 Worker thread wakes up
22:46:27.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:46:27.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:46:27.840 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
22:46:27.841 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:46:27.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:27.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:27.841 00.000 16108 MoveAxis(E, 0, ABG)
22:46:27.841 00.000 16108 Move returns status 0, amount 0
22:46:27.841 00.000 16108 MoveAxis(N, 0, ABG)
22:46:27.841 00.000 16108 Move returns status 0, amount 0
22:46:27.841 00.000 16108 move complete, result=0
22:46:27.841 00.000 16108 worker thread done servicing request
22:46:27.846 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3897, FiltMin=3355, FiltMax=42077, Gamma=1.000
22:46:27.862 00.016 21068 UpdateGuideState exits: m=100689 SNR=65.0
22:46:27.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:27.863 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:27.864 00.001 21068 Enqueuing Expose request
22:46:27.867 00.003 16108 Worker thread wakes up
22:46:27.867 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:27.868 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:27.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:29.019 01.151 16108 Exposure complete
22:46:29.086 00.067 16108 worker thread done servicing request
22:46:29.086 00.000 21068 OnExposeComplete: enter
22:46:29.088 00.002 21068 UpdateGuideState(): m_state=6
22:46:29.088 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2540
22:46:29.089 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.11, Mass=97584, SNR=65.9, Peak=15763 HFD=2.9
22:46:29.090 00.001 21068 MultiStar: [#1 0.23,-0.22,0.97,U] [#2 0.23,-0.06,1.32,U] [#3 0.15,-0.01,1.14,U] [#4 0.26,-0.46,0.00,M2] [#5 0.25,-0.37,0.87,U] [#6 0.46,0.02,0.91,U] [#7 0.21,0.39,0.59,U] [#8 -0.12,-0.08,0.76,U] 
22:46:29.091 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.12}, one-star: {-0.04, -0.45}
22:46:29.093 00.002 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
22:46:29.094 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
22:46:29.096 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=-0.19 mountY=0.07, mountTheta=2.78
22:46:29.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.12, opts=13)
22:46:29.100 00.002 21068 Enqueuing Move request for scope (0.17, -0.12)
22:46:29.101 00.001 16108 Worker thread wakes up
22:46:29.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
22:46:29.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
22:46:29.101 00.000 16108 Moving (0.17, -0.12) raw xDistance=-0.19 yDistance=0.07
22:46:29.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:46:29.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:29.102 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:29.102 00.000 16108 MoveAxis(E, 0, ABG)
22:46:29.102 00.000 16108 Move returns status 0, amount 0
22:46:29.102 00.000 16108 MoveAxis(N, 0, ABG)
22:46:29.102 00.000 16108 Move returns status 0, amount 0
22:46:29.102 00.000 16108 move complete, result=0
22:46:29.102 00.000 16108 worker thread done servicing request
22:46:29.108 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3894, FiltMin=3344, FiltMax=44573, Gamma=1.000
22:46:29.128 00.020 21068 UpdateGuideState exits: m=97584 SNR=65.9
22:46:29.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:29.131 00.001 21068 Enqueuing Expose request
22:46:29.132 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:29.134 00.002 16108 Worker thread wakes up
22:46:29.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:29.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:30.090 00.956 16108 Exposure complete
22:46:30.170 00.080 16108 worker thread done servicing request
22:46:30.170 00.000 21068 OnExposeComplete: enter
22:46:30.171 00.001 21068 UpdateGuideState(): m_state=6
22:46:30.172 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2541
22:46:30.173 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.25, Mass=87690, SNR=61.3, Peak=14595 HFD=2.8
22:46:30.174 00.001 21068 MultiStar: [#1 0.18,-0.04,1.44,U] [#2 0.13,0.03,1.22,U] [#3 0.07,-0.03,1.20,U] [#4 0.09,-0.38,1.15,U] [#5 0.43,-0.17,1.01,U] [#6 0.53,0.21,0.00,M1] [#7 -0.04,0.16,0.55,U] [#8 0.02,0.22,0.85,U] 
22:46:30.175 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {-0.07, -0.31}
22:46:30.176 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
22:46:30.176 00.000 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
22:46:30.177 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=-0.13 mountY=0.05, mountTheta=2.74
22:46:30.179 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
22:46:30.180 00.001 21068 Enqueuing Move request for scope (0.12, -0.08)
22:46:30.181 00.001 16108 Worker thread wakes up
22:46:30.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:46:30.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:46:30.181 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
22:46:30.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:46:30.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:30.182 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:30.182 00.000 16108 MoveAxis(E, 0, ABG)
22:46:30.182 00.000 16108 Move returns status 0, amount 0
22:46:30.182 00.000 16108 MoveAxis(N, 0, ABG)
22:46:30.182 00.000 16108 Move returns status 0, amount 0
22:46:30.182 00.000 16108 move complete, result=0
22:46:30.182 00.000 16108 worker thread done servicing request
22:46:30.187 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3891, FiltMin=3347, FiltMax=41670, Gamma=1.000
22:46:30.207 00.020 21068 UpdateGuideState exits: m=87690 SNR=61.3
22:46:30.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:30.211 00.002 21068 Enqueuing Expose request
22:46:30.211 00.000 16108 Worker thread wakes up
22:46:30.212 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:30.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:30.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:31.369 01.157 16108 Exposure complete
22:46:31.435 00.066 16108 worker thread done servicing request
22:46:31.435 00.000 21068 OnExposeComplete: enter
22:46:31.436 00.001 21068 UpdateGuideState(): m_state=6
22:46:31.437 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2542
22:46:31.438 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.13, Mass=84986, SNR=63.1, Peak=14147 HFD=2.8
22:46:31.439 00.001 21068 MultiStar: [#1 0.18,-0.21,1.26,U] [#2 0.00,-0.02,1.15,U] [#3 -0.08,-0.18,1.13,U] [#4 0.15,-0.39,0.89,U] [#5 0.31,-0.33,0.94,U] [#6 0.42,-0.10,0.89,U] [#7 -0.05,0.21,0.57,U] [#8 -0.02,0.02,0.89,U] 
22:46:31.440 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.17}, one-star: {0.08, -0.42}
22:46:31.440 00.000 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
22:46:31.441 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
22:46:31.442 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-1.00 mountX=-0.14 mountY=0.14, mountTheta=2.35
22:46:31.444 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
22:46:31.445 00.001 21068 Enqueuing Move request for scope (0.11, -0.17)
22:46:31.446 00.001 16108 Worker thread wakes up
22:46:31.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
22:46:31.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
22:46:31.446 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
22:46:31.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:46:31.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:31.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:31.446 00.000 16108 MoveAxis(E, 0, ABG)
22:46:31.446 00.000 16108 Move returns status 0, amount 0
22:46:31.446 00.000 16108 MoveAxis(N, 0, ABG)
22:46:31.446 00.000 16108 Move returns status 0, amount 0
22:46:31.446 00.000 16108 move complete, result=0
22:46:31.446 00.000 16108 worker thread done servicing request
22:46:31.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3888, FiltMin=3286, FiltMax=38781, Gamma=1.000
22:46:31.471 00.021 21068 UpdateGuideState exits: m=84986 SNR=63.1
22:46:31.473 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.473 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:31.474 00.001 21068 Enqueuing Expose request
22:46:31.475 00.001 16108 Worker thread wakes up
22:46:31.475 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:31.476 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:31.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:32.440 00.964 16108 Exposure complete
22:46:32.504 00.064 16108 worker thread done servicing request
22:46:32.504 00.000 21068 OnExposeComplete: enter
22:46:32.505 00.001 21068 UpdateGuideState(): m_state=6
22:46:32.506 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2543
22:46:32.508 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=877.49, Mass=93019, SNR=69.2, Peak=13891 HFD=3.0
22:46:32.510 00.002 21068 MultiStar: [#1 -0.00,-0.37,1.06,U] [#2 -0.08,0.00,1.14,U] [#3 0.07,-0.25,0.91,U] [#4 0.01,-0.35,0.80,U] [#5 0.52,-0.19,0.00,M1] [#6 0.33,-0.06,0.89,U] [#7 -0.05,0.31,0.50,U] [#8 -0.09,0.19,0.86,U] 
22:46:32.511 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {-0.30, -0.07}
22:46:32.512 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
22:46:32.512 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
22:46:32.513 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.75 mountX=0.00 mountY=0.10, mountTheta=1.56
22:46:32.514 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.10, opts=13)
22:46:32.516 00.002 21068 Enqueuing Move request for scope (-0.02, -0.10)
22:46:32.516 00.000 16108 Worker thread wakes up
22:46:32.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:46:32.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:46:32.516 00.000 16108 Moving (-0.02, -0.10) raw xDistance=0.00 yDistance=0.10
22:46:32.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:46:32.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:32.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:32.516 00.000 16108 MoveAxis(E, 0, ABG)
22:46:32.518 00.002 16108 Move returns status 0, amount 0
22:46:32.518 00.000 16108 MoveAxis(N, 0, ABG)
22:46:32.518 00.000 16108 Move returns status 0, amount 0
22:46:32.518 00.000 16108 move complete, result=0
22:46:32.518 00.000 16108 worker thread done servicing request
22:46:32.521 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3881, FiltMin=3334, FiltMax=36838, Gamma=1.000
22:46:32.536 00.015 21068 UpdateGuideState exits: m=93019 SNR=69.2
22:46:32.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:32.539 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:32.540 00.001 21068 Enqueuing Expose request
22:46:32.541 00.001 16108 Worker thread wakes up
22:46:32.541 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:32.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:32.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:33.704 01.162 16108 Exposure complete
22:46:33.772 00.068 16108 worker thread done servicing request
22:46:33.772 00.000 21068 OnExposeComplete: enter
22:46:33.773 00.001 21068 UpdateGuideState(): m_state=6
22:46:33.774 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2544
22:46:33.775 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.60, Mass=93912, SNR=62.7, Peak=13395 HFD=3.4
22:46:33.776 00.001 21068 MultiStar: [#1 -0.09,-0.06,1.40,U] [#2 0.08,0.15,1.19,U] [#3 0.40,0.05,1.10,U] [#4 0.26,-0.28,1.13,U] [#5 0.26,-0.27,0.94,U] [#6 0.34,0.36,0.94,U] [#7 -0.16,-0.10,0.73,U] [#8 -0.13,0.28,0.91,U] 
22:46:33.778 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.14, 0.04}
22:46:33.779 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:46:33.780 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:46:33.781 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=-0.09 mountY=-0.04, mountTheta=-2.77
22:46:33.784 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
22:46:33.785 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
22:46:33.786 00.001 16108 Worker thread wakes up
22:46:33.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:46:33.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:46:33.786 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.09 yDistance=-0.04
22:46:33.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:46:33.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:33.787 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:33.787 00.000 16108 MoveAxis(E, 0, ABG)
22:46:33.787 00.000 16108 Move returns status 0, amount 0
22:46:33.787 00.000 16108 MoveAxis(N, 0, ABG)
22:46:33.787 00.000 16108 Move returns status 0, amount 0
22:46:33.787 00.000 16108 move complete, result=0
22:46:33.787 00.000 16108 worker thread done servicing request
22:46:33.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3878, FiltMin=3299, FiltMax=41977, Gamma=1.000
22:46:33.805 00.015 21068 UpdateGuideState exits: m=93912 SNR=62.7
22:46:33.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:33.808 00.001 21068 Enqueuing Expose request
22:46:33.808 00.000 16108 Worker thread wakes up
22:46:33.808 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:33.810 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:33.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:34.788 00.978 16108 Exposure complete
22:46:34.869 00.081 16108 worker thread done servicing request
22:46:34.869 00.000 21068 OnExposeComplete: enter
22:46:34.870 00.001 21068 UpdateGuideState(): m_state=6
22:46:34.871 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2545
22:46:34.873 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=877.38, Mass=103089, SNR=72.0, Peak=16499 HFD=3.3
22:46:34.874 00.001 21068 MultiStar: [#1 0.13,0.01,1.13,U] [#2 -0.18,0.31,1.29,U] [#3 0.01,-0.07,0.99,U] [#4 0.04,-0.33,0.82,U] [#5 0.18,-0.27,0.89,U] [#6 0.19,0.18,0.83,U] [#7 -0.29,0.06,0.53,U] [#8 -0.05,0.12,0.74,U] 
22:46:34.875 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.13, -0.17}
22:46:34.876 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
22:46:34.878 00.002 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
22:46:34.879 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.17 mountX=0.00 mountY=0.01, mountTheta=1.16
22:46:34.881 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
22:46:34.882 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
22:46:34.884 00.002 16108 Worker thread wakes up
22:46:34.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:46:34.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:46:34.884 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
22:46:34.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:46:34.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:34.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:34.884 00.000 16108 MoveAxis(E, 0, ABG)
22:46:34.884 00.000 16108 Move returns status 0, amount 0
22:46:34.884 00.000 16108 MoveAxis(N, 0, ABG)
22:46:34.884 00.000 16108 Move returns status 0, amount 0
22:46:34.884 00.000 16108 move complete, result=0
22:46:34.885 00.001 16108 worker thread done servicing request
22:46:34.889 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=3875, FiltMin=3280, FiltMax=48912, Gamma=1.000
22:46:34.904 00.015 21068 UpdateGuideState exits: m=103089 SNR=72.0
22:46:34.906 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:34.907 00.000 21068 Enqueuing Expose request
22:46:34.908 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:34.909 00.001 16108 Worker thread wakes up
22:46:34.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:34.910 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:36.065 01.155 16108 Exposure complete
22:46:36.136 00.071 16108 worker thread done servicing request
22:46:36.136 00.000 21068 OnExposeComplete: enter
22:46:36.137 00.001 21068 UpdateGuideState(): m_state=6
22:46:36.137 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2546
22:46:36.138 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.37, Mass=96797, SNR=70.8, Peak=16963 HFD=3.3
22:46:36.139 00.001 21068 MultiStar: [#1 0.19,-0.09,1.34,U] [#2 0.12,-0.02,1.37,U] [#3 0.01,-0.18,1.12,U] [#4 0.21,-0.47,0.79,U] [#5 0.37,-0.24,0.98,U] [#6 0.22,0.16,0.93,U] [#7 -0.07,0.18,0.66,U] [#8 0.07,0.05,0.76,U] 
22:46:36.140 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {-0.22, -0.18}
22:46:36.141 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
22:46:36.141 00.000 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
22:46:36.142 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.72 mountX=-0.12 mountY=0.06, mountTheta=2.65
22:46:36.145 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
22:46:36.145 00.000 21068 Enqueuing Move request for scope (0.11, -0.09)
22:46:36.146 00.001 16108 Worker thread wakes up
22:46:36.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
22:46:36.146 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
22:46:36.146 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.06
22:46:36.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:46:36.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:36.147 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:46:36.147 00.000 16108 MoveAxis(E, 0, ABG)
22:46:36.147 00.000 16108 Move returns status 0, amount 0
22:46:36.147 00.000 16108 MoveAxis(N, 0, ABG)
22:46:36.147 00.000 16108 Move returns status 0, amount 0
22:46:36.147 00.000 16108 move complete, result=0
22:46:36.147 00.000 16108 worker thread done servicing request
22:46:36.150 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3869, FiltMin=3350, FiltMax=38317, Gamma=1.000
22:46:36.165 00.015 21068 UpdateGuideState exits: m=96797 SNR=70.8
22:46:36.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:36.167 00.000 21068 Enqueuing Expose request
22:46:36.168 00.001 16108 Worker thread wakes up
22:46:36.168 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:36.169 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:36.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:37.146 00.977 16108 Exposure complete
22:46:37.211 00.065 16108 worker thread done servicing request
22:46:37.211 00.000 21068 OnExposeComplete: enter
22:46:37.212 00.001 21068 UpdateGuideState(): m_state=6
22:46:37.213 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2547
22:46:37.214 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.17, Mass=88051, SNR=62.0, Peak=14339 HFD=2.7
22:46:37.215 00.001 21068 MultiStar: [#1 -0.05,0.01,1.61,U] [#2 0.18,-0.02,1.54,U] [#3 0.18,-0.09,1.30,U] [#4 0.15,-0.47,0.87,U] [#5 0.07,-0.30,0.99,U] [#6 0.22,0.15,1.05,U] [#7 -0.00,-0.02,0.64,U] [#8 0.25,-0.07,0.94,U] 
22:46:37.217 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.12, -0.39}
22:46:37.217 00.000 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
22:46:37.218 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
22:46:37.219 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-0.75 mountX=-0.14 mountY=0.08, mountTheta=2.61
22:46:37.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
22:46:37.222 00.001 21068 Enqueuing Move request for scope (0.12, -0.11)
22:46:37.223 00.001 16108 Worker thread wakes up
22:46:37.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
22:46:37.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
22:46:37.223 00.000 16108 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=0.08
22:46:37.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:46:37.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:37.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:46:37.223 00.000 16108 MoveAxis(E, 0, ABG)
22:46:37.223 00.000 16108 Move returns status 0, amount 0
22:46:37.223 00.000 16108 MoveAxis(N, 0, ABG)
22:46:37.223 00.000 16108 Move returns status 0, amount 0
22:46:37.223 00.000 16108 move complete, result=0
22:46:37.223 00.000 16108 worker thread done servicing request
22:46:37.228 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3865, FiltMin=3270, FiltMax=46201, Gamma=1.000
22:46:37.243 00.015 21068 UpdateGuideState exits: m=88051 SNR=62.0
22:46:37.245 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:37.245 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:37.246 00.001 21068 Enqueuing Expose request
22:46:37.247 00.001 16108 Worker thread wakes up
22:46:37.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:37.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:37.247 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:38.403 01.156 16108 Exposure complete
22:46:38.467 00.064 16108 worker thread done servicing request
22:46:38.467 00.000 21068 OnExposeComplete: enter
22:46:38.468 00.001 21068 UpdateGuideState(): m_state=6
22:46:38.469 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2548
22:46:38.470 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.33, Mass=103655, SNR=73.7, Peak=14035 HFD=3.0
22:46:38.471 00.001 21068 MultiStar: [#1 0.08,-0.16,1.14,U] [#2 0.22,0.13,1.19,U] [#3 0.23,0.15,1.10,U] [#4 0.12,-0.30,0.84,U] [#5 0.18,-0.20,0.99,U] [#6 0.42,0.03,0.88,U] [#7 -0.02,0.31,0.53,U] [#8 -0.05,0.03,0.71,U] 
22:46:38.471 00.000 21068 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.18, -0.22}
22:46:38.472 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
22:46:38.473 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
22:46:38.474 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=-0.17 mountY=-0.00, mountTheta=-3.14
22:46:38.475 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
22:46:38.476 00.001 21068 Enqueuing Move request for scope (0.17, -0.04)
22:46:38.477 00.001 16108 Worker thread wakes up
22:46:38.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
22:46:38.477 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
22:46:38.477 00.000 16108 Moving (0.17, -0.04) raw xDistance=-0.17 yDistance=-0.00
22:46:38.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:46:38.478 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:38.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:46:38.478 00.000 16108 MoveAxis(E, 0, ABG)
22:46:38.478 00.000 16108 Move returns status 0, amount 0
22:46:38.478 00.000 16108 MoveAxis(N, 0, ABG)
22:46:38.478 00.000 16108 Move returns status 0, amount 0
22:46:38.478 00.000 16108 move complete, result=0
22:46:38.478 00.000 16108 worker thread done servicing request
22:46:38.481 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3862, FiltMin=3347, FiltMax=38573, Gamma=1.000
22:46:38.496 00.015 21068 UpdateGuideState exits: m=103655 SNR=73.7
22:46:38.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:38.498 00.000 21068 Enqueuing Expose request
22:46:38.499 00.001 16108 Worker thread wakes up
22:46:38.499 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:38.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:38.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:39.463 00.963 16108 Exposure complete
22:46:39.536 00.073 16108 worker thread done servicing request
22:46:39.536 00.000 21068 OnExposeComplete: enter
22:46:39.538 00.002 21068 UpdateGuideState(): m_state=6
22:46:39.539 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2549
22:46:39.540 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.19, Mass=102770, SNR=75.3, Peak=15203 HFD=3.1
22:46:39.542 00.002 21068 MultiStar: [#1 0.12,-0.14,1.15,U] [#2 0.23,0.10,1.22,U] [#3 0.24,0.06,1.04,U] [#4 0.14,-0.39,0.80,U] [#5 0.29,-0.39,0.90,U] [#6 0.39,-0.01,0.91,U] [#7 0.41,-0.04,0.45,U] [#8 -0.13,0.06,0.82,U] 
22:46:39.543 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.12}, one-star: {0.14, -0.36}
22:46:39.544 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
22:46:39.545 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
22:46:39.546 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.54 mountX=-0.21 mountY=0.07, mountTheta=2.83
22:46:39.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.12, opts=13)
22:46:39.550 00.002 21068 Enqueuing Move request for scope (0.19, -0.12)
22:46:39.551 00.001 16108 Worker thread wakes up
22:46:39.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
22:46:39.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
22:46:39.551 00.000 16108 Moving (0.19, -0.12) raw xDistance=-0.21 yDistance=0.07
22:46:39.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:46:39.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:39.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:39.551 00.000 16108 MoveAxis(E, 55, ABG)
22:46:39.551 00.000 16108 Guiding  Dir = 2, Dur = 55
22:46:39.551 00.000 16108 IsSlewing returns 0
22:46:39.552 00.001 16108 IsGuiding returns 0
22:46:39.553 00.001 16108 PulseGuide returned control before completion, sleep 65
22:46:39.557 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3862, FiltMin=3344, FiltMax=42736, Gamma=1.000
22:46:39.575 00.018 21068 UpdateGuideState exits: m=102770 SNR=75.3
22:46:39.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:39.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:39.577 00.001 21068 Enqueuing Expose request
22:46:39.622 00.045 16108 IsGuiding returns 1
22:46:39.622 00.000 16108 scope still moving after pulse duration time elapsed
22:46:39.654 00.032 16108 IsSlewing returns 0
22:46:39.654 00.000 16108 IsGuiding returns 0
22:46:39.654 00.000 16108 scope move finished after 55 + 47 ms
22:46:39.654 00.000 16108 Move returns status 0, amount 55
22:46:39.654 00.000 16108 MoveAxis(N, 0, ABG)
22:46:39.654 00.000 16108 Move returns status 0, amount 0
22:46:39.654 00.000 16108 move complete, result=0
22:46:39.654 00.000 16108 worker thread done servicing request
22:46:39.654 00.000 16108 Worker thread wakes up
22:46:39.654 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
22:46:39.656 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:39.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:40.806 01.150 16108 Exposure complete
22:46:40.869 00.063 16108 worker thread done servicing request
22:46:40.869 00.000 21068 OnExposeComplete: enter
22:46:40.870 00.001 21068 UpdateGuideState(): m_state=6
22:46:40.871 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2550
22:46:40.872 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=877.79, Mass=109275, SNR=78.8, Peak=17747 HFD=3.4
22:46:40.873 00.001 21068 MultiStar: [#1 -0.33,0.01,0.98,U] [#2 -0.05,0.19,1.14,U] [#3 -0.14,0.22,1.09,U] [#4 -0.10,-0.27,0.76,U] [#5 0.16,-0.03,0.92,U] [#6 0.13,0.50,0.90,U] [#7 -0.17,0.63,0.00,M1] [#8 -0.28,0.22,0.69,U] 
22:46:40.874 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.36, 0.23}
22:46:40.875 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
22:46:40.876 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
22:46:40.877 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.26 mountX=0.14 mountY=-0.11, mountTheta=-0.67
22:46:40.878 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.14, opts=13)
22:46:40.879 00.001 21068 Enqueuing Move request for scope (-0.12, 0.14)
22:46:40.880 00.001 16108 Worker thread wakes up
22:46:40.881 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
22:46:40.881 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
22:46:40.881 00.000 16108 Moving (-0.12, 0.14) raw xDistance=0.14 yDistance=-0.11
22:46:40.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:46:40.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:40.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:46:40.881 00.000 16108 MoveAxis(E, 0, ABG)
22:46:40.881 00.000 16108 Move returns status 0, amount 0
22:46:40.881 00.000 16108 MoveAxis(N, 0, ABG)
22:46:40.881 00.000 16108 Move returns status 0, amount 0
22:46:40.881 00.000 16108 move complete, result=0
22:46:40.881 00.000 16108 worker thread done servicing request
22:46:40.885 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3856, FiltMin=3305, FiltMax=46601, Gamma=1.000
22:46:40.903 00.018 21068 UpdateGuideState exits: m=109275 SNR=78.8
22:46:40.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:40.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:40.906 00.001 21068 Enqueuing Expose request
22:46:40.907 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:40.907 00.000 16108 Worker thread wakes up
22:46:40.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:40.909 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:41.877 00.968 16108 Exposure complete
22:46:41.937 00.060 16108 worker thread done servicing request
22:46:41.937 00.000 21068 OnExposeComplete: enter
22:46:41.939 00.002 21068 UpdateGuideState(): m_state=6
22:46:41.941 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2551
22:46:41.942 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.40, Mass=115460, SNR=77.6, Peak=16291 HFD=3.3
22:46:41.944 00.002 21068 MultiStar: [#1 -0.18,-0.05,1.08,U] [#2 -0.13,0.18,1.19,U] [#3 0.09,0.20,1.02,U] [#4 -0.18,-0.32,0.90,U] [#5 0.02,-0.03,0.90,U] [#6 0.04,0.02,0.75,U] [#7 -0.10,0.19,0.52,U] [#8 0.05,0.08,0.72,U] 
22:46:41.945 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.12, -0.15}
22:46:41.946 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
22:46:41.947 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
22:46:41.948 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.99 mountX=0.06 mountY=0.01, mountTheta=0.09
22:46:41.951 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
22:46:41.952 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
22:46:41.952 00.000 16108 Worker thread wakes up
22:46:41.953 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:46:41.953 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:46:41.953 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
22:46:41.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:46:41.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:41.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:41.953 00.000 16108 MoveAxis(E, 0, ABG)
22:46:41.953 00.000 16108 Move returns status 0, amount 0
22:46:41.953 00.000 16108 MoveAxis(N, 0, ABG)
22:46:41.953 00.000 16108 Move returns status 0, amount 0
22:46:41.953 00.000 16108 move complete, result=0
22:46:41.953 00.000 16108 worker thread done servicing request
22:46:41.957 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3856, FiltMin=3296, FiltMax=49286, Gamma=1.000
22:46:41.973 00.016 21068 UpdateGuideState exits: m=115460 SNR=77.6
22:46:41.976 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:41.978 00.001 21068 Enqueuing Expose request
22:46:41.979 00.001 16108 Worker thread wakes up
22:46:41.979 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:41.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:41.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:43.136 01.156 16108 Exposure complete
22:46:43.202 00.066 16108 worker thread done servicing request
22:46:43.202 00.000 21068 OnExposeComplete: enter
22:46:43.205 00.003 21068 UpdateGuideState(): m_state=6
22:46:43.206 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2552
22:46:43.208 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.47, Mass=108568, SNR=69.6, Peak=17395 HFD=3.2
22:46:43.209 00.001 21068 MultiStar: [#1 0.16,-0.16,1.19,U] [#2 0.13,-0.03,1.38,U] [#3 0.12,-0.20,1.03,U] [#4 0.00,-0.54,0.00,M1] [#5 0.26,-0.60,0.00,M1] [#6 0.24,-0.01,0.91,U] [#7 -0.26,-0.00,0.69,U] [#8 -0.15,-0.14,0.91,U] 
22:46:43.211 00.002 21068 single-star, 6 included, MultiStar: {0.05, -0.09}, one-star: {-0.05, -0.08}
22:46:43.212 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
22:46:43.213 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
22:46:43.214 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.13 mountX=0.04 mountY=0.09, mountTheta=1.19
22:46:43.219 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
22:46:43.221 00.002 21068 Enqueuing Move request for scope (-0.05, -0.08)
22:46:43.223 00.002 16108 Worker thread wakes up
22:46:43.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:46:43.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:46:43.224 00.001 16108 Moving (-0.05, -0.08) raw xDistance=0.04 yDistance=0.09
22:46:43.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:46:43.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:43.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:43.224 00.000 16108 MoveAxis(E, 0, ABG)
22:46:43.224 00.000 16108 Move returns status 0, amount 0
22:46:43.224 00.000 16108 MoveAxis(N, 0, ABG)
22:46:43.224 00.000 16108 Move returns status 0, amount 0
22:46:43.224 00.000 16108 move complete, result=0
22:46:43.225 00.001 16108 worker thread done servicing request
22:46:43.229 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3853, FiltMin=3309, FiltMax=42029, Gamma=1.000
22:46:43.244 00.015 21068 UpdateGuideState exits: m=108568 SNR=69.6
22:46:43.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.245 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:43.247 00.002 21068 Enqueuing Expose request
22:46:43.250 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:43.252 00.002 16108 Worker thread wakes up
22:46:43.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:43.253 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:44.223 00.970 16108 Exposure complete
22:46:44.290 00.067 16108 worker thread done servicing request
22:46:44.290 00.000 21068 OnExposeComplete: enter
22:46:44.291 00.001 21068 UpdateGuideState(): m_state=6
22:46:44.292 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2553
22:46:44.293 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.34, Mass=116446, SNR=68.3, Peak=17379 HFD=3.3
22:46:44.294 00.001 21068 MultiStar: [#1 0.00,-0.32,1.38,U] [#2 0.12,0.19,1.24,U] [#3 0.19,0.02,1.23,U] [#4 0.15,-0.33,0.86,U] [#5 0.24,-0.20,1.12,U] [#6 0.51,0.20,0.00,M1] [#7 -0.28,0.03,0.65,U] [#8 -0.03,0.02,0.83,U] 
22:46:44.295 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {-0.10, -0.21}
22:46:44.297 00.002 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
22:46:44.298 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
22:46:44.299 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.05 mountX=-0.08 mountY=0.09, mountTheta=2.29
22:46:44.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
22:46:44.302 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
22:46:44.303 00.001 16108 Worker thread wakes up
22:46:44.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
22:46:44.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
22:46:44.303 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.08 yDistance=0.09
22:46:44.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:46:44.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:44.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:44.303 00.000 16108 MoveAxis(E, 0, ABG)
22:46:44.303 00.000 16108 Move returns status 0, amount 0
22:46:44.303 00.000 16108 MoveAxis(N, 0, ABG)
22:46:44.303 00.000 16108 Move returns status 0, amount 0
22:46:44.303 00.000 16108 move complete, result=0
22:46:44.303 00.000 16108 worker thread done servicing request
22:46:44.307 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3849, FiltMin=3273, FiltMax=39613, Gamma=1.000
22:46:44.327 00.020 21068 UpdateGuideState exits: m=116446 SNR=68.3
22:46:44.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:44.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:44.329 00.000 21068 Enqueuing Expose request
22:46:44.330 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:44.331 00.001 16108 Worker thread wakes up
22:46:44.331 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:44.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:45.484 01.153 16108 Exposure complete
22:46:45.553 00.069 16108 worker thread done servicing request
22:46:45.554 00.001 21068 OnExposeComplete: enter
22:46:45.555 00.001 21068 UpdateGuideState(): m_state=6
22:46:45.556 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2554
22:46:45.557 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.16, Mass=101294, SNR=70.1, Peak=17699 HFD=2.9
22:46:45.558 00.001 21068 MultiStar: [#1 0.28,-0.35,1.08,U] [#2 0.07,-0.11,1.28,U] [#3 -0.09,-0.56,0.00,M1] [#4 0.09,-0.44,0.78,U] [#5 0.19,-0.53,0.00,M1] [#6 0.43,-0.02,1.07,U] [#7 -0.01,-0.20,0.58,U] [#8 0.06,0.07,0.81,U] 
22:46:45.561 00.003 21068 refined, 6 included, MultiStar: {0.16, -0.20}, one-star: {0.06, -0.39}
22:46:45.562 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
22:46:45.563 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:46:45.564 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.92 mountX=-0.19 mountY=0.16, mountTheta=2.43
22:46:45.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.20, opts=13)
22:46:45.568 00.002 21068 Enqueuing Move request for scope (0.16, -0.20)
22:46:45.569 00.001 16108 Worker thread wakes up
22:46:45.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
22:46:45.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
22:46:45.569 00.000 16108 Moving (0.16, -0.20) raw xDistance=-0.19 yDistance=0.16
22:46:45.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:46:45.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:45.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:46:45.569 00.000 16108 MoveAxis(E, 0, ABG)
22:46:45.569 00.000 16108 Move returns status 0, amount 0
22:46:45.569 00.000 16108 MoveAxis(N, 0, ABG)
22:46:45.569 00.000 16108 Move returns status 0, amount 0
22:46:45.570 00.001 16108 move complete, result=0
22:46:45.570 00.000 16108 worker thread done servicing request
22:46:45.574 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3849, FiltMin=3305, FiltMax=41830, Gamma=1.000
22:46:45.594 00.020 21068 UpdateGuideState exits: m=101294 SNR=70.1
22:46:45.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:45.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:45.598 00.002 21068 Enqueuing Expose request
22:46:45.600 00.002 16108 Worker thread wakes up
22:46:45.600 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:45.601 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:45.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:46.559 00.958 16108 Exposure complete
22:46:46.627 00.068 16108 worker thread done servicing request
22:46:46.627 00.000 21068 OnExposeComplete: enter
22:46:46.628 00.001 21068 UpdateGuideState(): m_state=6
22:46:46.629 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2555
22:46:46.630 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.15, Mass=112273, SNR=79.0, Peak=17603 HFD=3.3
22:46:46.631 00.001 21068 MultiStar: [#1 0.01,-0.31,1.05,U] [#2 0.17,-0.08,1.08,U] [#3 -0.03,-0.20,1.08,U] [#4 -0.07,-0.56,0.00,M1] [#5 0.07,-0.45,0.90,U] [#6 0.23,0.09,0.71,U] [#7 -0.35,0.22,0.51,U] [#8 -0.10,-0.13,0.72,U] 
22:46:46.632 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.19}, one-star: {0.09, -0.40}
22:46:46.633 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
22:46:46.633 00.000 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
22:46:46.634 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.41 mountX=-0.06 mountY=0.18, mountTheta=1.92
22:46:46.635 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.19, opts=13)
22:46:46.637 00.002 21068 Enqueuing Move request for scope (0.03, -0.19)
22:46:46.638 00.001 16108 Worker thread wakes up
22:46:46.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
22:46:46.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
22:46:46.638 00.000 16108 Moving (0.03, -0.19) raw xDistance=-0.06 yDistance=0.18
22:46:46.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:46:46.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:46.639 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:46:46.639 00.000 16108 MoveAxis(E, 0, ABG)
22:46:46.639 00.000 16108 Move returns status 0, amount 0
22:46:46.639 00.000 16108 MoveAxis(N, 0, ABG)
22:46:46.639 00.000 16108 Move returns status 0, amount 0
22:46:46.639 00.000 16108 move complete, result=0
22:46:46.639 00.000 16108 worker thread done servicing request
22:46:46.642 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3846, FiltMin=3289, FiltMax=47846, Gamma=1.000
22:46:46.661 00.019 21068 UpdateGuideState exits: m=112273 SNR=79.0
22:46:46.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:46.664 00.001 21068 Enqueuing Expose request
22:46:46.665 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:46.666 00.001 16108 Worker thread wakes up
22:46:46.666 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:46.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:47.812 01.146 16108 Exposure complete
22:46:47.876 00.064 16108 worker thread done servicing request
22:46:47.876 00.000 21068 OnExposeComplete: enter
22:46:47.878 00.002 21068 UpdateGuideState(): m_state=6
22:46:47.880 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2556
22:46:47.881 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.41, Mass=111450, SNR=73.4, Peak=18451 HFD=2.9
22:46:47.882 00.001 21068 MultiStar: [#1 -0.05,-0.06,1.11,U] [#2 0.06,0.16,1.17,U] [#3 0.14,0.02,1.19,U] [#4 0.05,-0.71,0.00,M2] [#5 0.08,-0.26,1.01,U] [#6 0.37,0.12,0.87,U] [#7 -0.18,0.19,0.53,U] [#8 0.08,-0.03,0.76,U] 
22:46:47.883 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {-0.31, -0.14}
22:46:47.884 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
22:46:47.885 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
22:46:47.885 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.35 mountX=-0.03 mountY=0.00, mountTheta=3.02
22:46:47.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
22:46:47.888 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
22:46:47.889 00.001 16108 Worker thread wakes up
22:46:47.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:46:47.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:46:47.889 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
22:46:47.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:46:47.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:47.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:46:47.889 00.000 16108 MoveAxis(E, 0, ABG)
22:46:47.889 00.000 16108 Move returns status 0, amount 0
22:46:47.889 00.000 16108 MoveAxis(N, 0, ABG)
22:46:47.889 00.000 16108 Move returns status 0, amount 0
22:46:47.889 00.000 16108 move complete, result=0
22:46:47.889 00.000 16108 worker thread done servicing request
22:46:47.894 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3843, FiltMin=3257, FiltMax=62176, Gamma=1.000
22:46:47.914 00.020 21068 UpdateGuideState exits: m=111450 SNR=73.4
22:46:47.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:47.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:47.918 00.001 21068 Enqueuing Expose request
22:46:47.919 00.001 16108 Worker thread wakes up
22:46:47.919 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:47.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:47.920 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:48.896 00.976 16108 Exposure complete
22:46:48.964 00.068 16108 worker thread done servicing request
22:46:48.965 00.001 21068 OnExposeComplete: enter
22:46:48.966 00.001 21068 UpdateGuideState(): m_state=6
22:46:48.968 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2557
22:46:48.970 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=877.25, Mass=114455, SNR=77.4, Peak=18755 HFD=2.9
22:46:48.971 00.001 21068 MultiStar: [#1 -0.14,-0.15,0.95,U] [#2 -0.10,-0.05,1.17,U] [#3 0.16,-0.07,1.01,U] [#4 0.04,-0.41,0.89,U] [#5 0.11,-0.31,0.92,U] [#6 0.19,0.42,0.85,U] [#7 -0.15,-0.03,0.53,U] [#8 -0.27,0.07,0.80,U] 
22:46:48.972 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.01, -0.31}
22:46:48.973 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
22:46:48.974 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
22:46:48.975 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.65 mountX=-0.01 mountY=0.10, mountTheta=1.67
22:46:48.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
22:46:48.978 00.001 21068 Enqueuing Move request for scope (-0.01, -0.10)
22:46:48.979 00.001 16108 Worker thread wakes up
22:46:48.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:46:48.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:46:48.979 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
22:46:48.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:46:48.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:48.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:48.979 00.000 16108 MoveAxis(E, 0, ABG)
22:46:48.979 00.000 16108 Move returns status 0, amount 0
22:46:48.979 00.000 16108 MoveAxis(N, 0, ABG)
22:46:48.979 00.000 16108 Move returns status 0, amount 0
22:46:48.979 00.000 16108 move complete, result=0
22:46:48.979 00.000 16108 worker thread done servicing request
22:46:48.983 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3843, FiltMin=3312, FiltMax=44390, Gamma=1.000
22:46:49.222 00.239 21068 UpdateGuideState exits: m=114455 SNR=77.4
22:46:49.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:49.225 00.001 21068 Enqueuing Expose request
22:46:49.227 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:49.227 00.000 16108 Worker thread wakes up
22:46:49.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:49.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:50.380 01.152 16108 Exposure complete
22:46:50.440 00.060 16108 worker thread done servicing request
22:46:50.440 00.000 21068 OnExposeComplete: enter
22:46:50.441 00.001 21068 UpdateGuideState(): m_state=6
22:46:50.442 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2558
22:46:50.443 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.35, Mass=104028, SNR=73.2, Peak=14947 HFD=3.2
22:46:50.444 00.001 21068 MultiStar: [#1 0.08,0.03,1.17,U] [#2 0.07,0.18,1.14,U] [#3 -0.01,-0.03,1.02,U] [#4 0.02,-0.40,0.82,U] [#5 0.28,-0.41,1.07,U] [#6 0.44,0.15,0.79,U] [#7 -0.25,0.25,0.59,U] [#8 -0.23,-0.01,0.72,U] 
22:46:50.445 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.01, -0.20}
22:46:50.445 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
22:46:50.446 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
22:46:50.447 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.79 mountX=-0.07 mountY=0.04, mountTheta=2.57
22:46:50.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
22:46:50.450 00.001 21068 Enqueuing Move request for scope (0.06, -0.06)
22:46:50.451 00.001 16108 Worker thread wakes up
22:46:50.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:46:50.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:46:50.451 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.04
22:46:50.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:46:50.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:50.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:50.451 00.000 16108 MoveAxis(E, 0, ABG)
22:46:50.452 00.001 16108 Move returns status 0, amount 0
22:46:50.452 00.000 16108 MoveAxis(N, 0, ABG)
22:46:50.452 00.000 16108 Move returns status 0, amount 0
22:46:50.452 00.000 16108 move complete, result=0
22:46:50.452 00.000 16108 worker thread done servicing request
22:46:50.457 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3840, FiltMin=3286, FiltMax=49849, Gamma=1.000
22:46:50.478 00.021 21068 UpdateGuideState exits: m=104028 SNR=73.2
22:46:50.480 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.482 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:50.482 00.000 21068 Enqueuing Expose request
22:46:50.483 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:46:50.484 00.001 16108 Worker thread wakes up
22:46:50.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:50.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:51.454 00.970 16108 Exposure complete
22:46:51.516 00.062 16108 worker thread done servicing request
22:46:51.516 00.000 21068 OnExposeComplete: enter
22:46:51.517 00.001 21068 UpdateGuideState(): m_state=6
22:46:51.518 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2559
22:46:51.518 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=877.44, Mass=104538, SNR=77.6, Peak=14403 HFD=3.1
22:46:51.520 00.002 21068 MultiStar: [#1 0.09,0.01,1.18,U] [#2 0.15,0.22,1.20,U] [#3 0.01,-0.02,1.08,U] [#4 0.06,-0.58,0.00,M1] [#5 0.14,-0.29,0.95,U] [#6 0.40,-0.00,0.80,U] [#7 -0.19,0.07,0.53,U] [#8 0.08,-0.01,0.73,U] 
22:46:51.521 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.02, -0.11}
22:46:51.521 00.000 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
22:46:51.522 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
22:46:51.524 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
22:46:51.525 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
22:46:51.526 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
22:46:51.527 00.001 16108 Worker thread wakes up
22:46:51.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:46:51.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:46:51.527 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
22:46:51.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:46:51.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:51.528 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:51.528 00.000 16108 MoveAxis(E, 0, ABG)
22:46:51.528 00.000 16108 Move returns status 0, amount 0
22:46:51.528 00.000 16108 MoveAxis(N, 0, ABG)
22:46:51.528 00.000 16108 Move returns status 0, amount 0
22:46:51.528 00.000 16108 move complete, result=0
22:46:51.528 00.000 16108 worker thread done servicing request
22:46:51.534 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3843, FiltMin=3232, FiltMax=53657, Gamma=1.000
22:46:51.552 00.018 21068 UpdateGuideState exits: m=104538 SNR=77.6
22:46:51.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:51.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:51.555 00.001 21068 Enqueuing Expose request
22:46:51.556 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:51.557 00.001 16108 Worker thread wakes up
22:46:51.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:51.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:52.026 00.469 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:46:52.028 00.002 21068 case statement mapped state 6 to 3
22:46:52.029 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:46:52.713 00.684 16108 Exposure complete
22:46:52.777 00.064 16108 worker thread done servicing request
22:46:52.777 00.000 21068 OnExposeComplete: enter
22:46:52.779 00.002 21068 UpdateGuideState(): m_state=6
22:46:52.780 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2560
22:46:52.781 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.27, Mass=108767, SNR=76.3, Peak=16531 HFD=3.3
22:46:52.782 00.001 21068 MultiStar: [#1 0.32,-0.05,1.19,U] [#2 0.10,0.04,1.20,U] [#3 0.25,-0.09,1.03,U] [#4 -0.06,-0.59,0.00,M2] [#5 -0.06,-0.28,0.97,U] [#6 0.33,-0.13,0.80,U] [#7 -0.57,0.25,0.00,M1] [#8 -0.15,0.13,0.67,U] 
22:46:52.784 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {-0.21, -0.28}
22:46:52.785 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
22:46:52.785 00.000 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
22:46:52.787 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=-0.11 mountY=0.07, mountTheta=2.56
22:46:52.788 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
22:46:52.790 00.002 21068 Enqueuing Move request for scope (0.10, -0.10)
22:46:52.791 00.001 16108 Worker thread wakes up
22:46:52.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:46:52.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:46:52.791 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.11 yDistance=0.07
22:46:52.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:46:52.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:52.792 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:46:52.792 00.000 16108 MoveAxis(E, 0, ABG)
22:46:52.792 00.000 16108 Move returns status 0, amount 0
22:46:52.792 00.000 16108 MoveAxis(N, 0, ABG)
22:46:52.792 00.000 16108 Move returns status 0, amount 0
22:46:52.792 00.000 16108 move complete, result=0
22:46:52.792 00.000 16108 worker thread done servicing request
22:46:52.799 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3840, FiltMin=3296, FiltMax=47440, Gamma=1.000
22:46:52.819 00.020 21068 UpdateGuideState exits: m=108767 SNR=76.3
22:46:52.821 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:52.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:52.823 00.001 21068 Enqueuing Expose request
22:46:52.824 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:52.825 00.001 16108 Worker thread wakes up
22:46:52.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:52.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:53.788 00.963 16108 Exposure complete
22:46:53.846 00.058 16108 worker thread done servicing request
22:46:53.846 00.000 21068 OnExposeComplete: enter
22:46:53.847 00.001 21068 UpdateGuideState(): m_state=6
22:46:53.848 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2561
22:46:53.849 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.16, Mass=107181, SNR=67.8, Peak=16243 HFD=2.9
22:46:53.850 00.001 21068 MultiStar: [#1 0.40,-0.20,1.30,U] [#2 0.10,-0.05,1.43,U] [#3 0.09,-0.05,0.99,U] [#4 0.13,-0.38,0.96,U] [#5 0.09,-0.34,1.07,U] [#6 0.40,-0.00,1.04,U] [#7 -0.22,0.01,0.68,U] [#8 0.16,0.01,0.96,U] 
22:46:53.851 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.16}, one-star: {0.11, -0.39}
22:46:53.852 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
22:46:53.853 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
22:46:53.853 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.78 mountX=-0.18 mountY=0.12, mountTheta=2.58
22:46:53.856 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.16, opts=13)
22:46:53.857 00.001 21068 Enqueuing Move request for scope (0.16, -0.16)
22:46:53.859 00.002 16108 Worker thread wakes up
22:46:53.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
22:46:53.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
22:46:53.859 00.000 16108 Moving (0.16, -0.16) raw xDistance=-0.18 yDistance=0.12
22:46:53.860 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:46:53.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:46:53.860 00.000 16108 MoveAxis(E, 0, ABG)
22:46:53.860 00.000 16108 Move returns status 0, amount 0
22:46:53.860 00.000 16108 MoveAxis(N, 0, ABG)
22:46:53.860 00.000 16108 Move returns status 0, amount 0
22:46:53.860 00.000 16108 move complete, result=0
22:46:53.860 00.000 16108 worker thread done servicing request
22:46:53.863 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3840, FiltMin=3312, FiltMax=46144, Gamma=1.000
22:46:53.877 00.014 21068 UpdateGuideState exits: m=107181 SNR=67.8
22:46:53.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:53.881 00.002 21068 Enqueuing Expose request
22:46:53.882 00.001 16108 Worker thread wakes up
22:46:53.882 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:53.883 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:53.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:55.035 01.152 16108 Exposure complete
22:46:55.097 00.062 16108 worker thread done servicing request
22:46:55.097 00.000 21068 OnExposeComplete: enter
22:46:55.098 00.001 21068 UpdateGuideState(): m_state=6
22:46:55.099 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2562
22:46:55.101 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.02, Mass=107135, SNR=74.4, Peak=17491 HFD=3.1
22:46:55.102 00.001 21068 MultiStar: [#1 0.30,-0.08,1.05,U] [#2 0.25,-0.01,1.22,U] [#3 0.25,-0.24,0.93,U] [#4 0.24,-0.30,0.92,U] [#5 0.18,-0.43,0.88,U] [#6 0.14,-0.28,0.84,U] [#7 0.13,0.07,0.49,U] [#8 -0.03,0.17,0.83,U] 
22:46:55.103 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.19}, one-star: {0.20, -0.53}
22:46:55.105 00.002 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
22:46:55.105 00.000 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
22:46:55.106 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.78 mountX=-0.22 mountY=0.14, mountTheta=2.58
22:46:55.108 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.19, opts=13)
22:46:55.109 00.001 21068 Enqueuing Move request for scope (0.19, -0.19)
22:46:55.112 00.003 16108 Worker thread wakes up
22:46:55.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
22:46:55.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
22:46:55.112 00.000 16108 Moving (0.19, -0.19) raw xDistance=-0.22 yDistance=0.14
22:46:55.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:46:55.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:55.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:46:55.112 00.000 16108 MoveAxis(E, 59, ABG)
22:46:55.112 00.000 16108 Guiding  Dir = 2, Dur = 59
22:46:55.112 00.000 16108 IsSlewing returns 0
22:46:55.112 00.000 16108 IsGuiding returns 0
22:46:55.119 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3840, FiltMin=3273, FiltMax=42009, Gamma=1.000
22:46:55.137 00.018 21068 UpdateGuideState exits: m=107135 SNR=74.4
22:46:55.139 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.139 00.000 16108 PulseGuide returned control before completion, sleep 43
22:46:55.139 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:55.140 00.001 21068 Enqueuing Expose request
22:46:55.185 00.045 16108 IsGuiding returns 1
22:46:55.185 00.000 16108 scope still moving after pulse duration time elapsed
22:46:55.217 00.032 16108 IsSlewing returns 0
22:46:55.217 00.000 16108 IsGuiding returns 0
22:46:55.217 00.000 16108 scope move finished after 59 + 45 ms
22:46:55.218 00.001 16108 Move returns status 0, amount 59
22:46:55.218 00.000 16108 MoveAxis(N, 0, ABG)
22:46:55.218 00.000 16108 Move returns status 0, amount 0
22:46:55.218 00.000 16108 move complete, result=0
22:46:55.218 00.000 16108 worker thread done servicing request
22:46:55.218 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
22:46:55.221 00.003 16108 Worker thread wakes up
22:46:55.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:55.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:56.195 00.974 16108 Exposure complete
22:46:56.252 00.057 16108 worker thread done servicing request
22:46:56.252 00.000 21068 OnExposeComplete: enter
22:46:56.253 00.001 21068 UpdateGuideState(): m_state=6
22:46:56.255 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2563
22:46:56.256 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.19, Mass=97166, SNR=70.9, Peak=17795 HFD=2.9
22:46:56.257 00.001 21068 MultiStar: [#1 -0.00,-0.25,1.22,U] [#2 -0.02,-0.26,1.13,U] [#3 -0.15,-0.20,1.06,U] [#4 -0.06,-0.67,0.00,M1] [#5 0.12,-0.34,0.89,U] [#6 0.31,-0.14,0.86,U] [#7 0.12,0.14,0.62,U] [#8 0.10,-0.03,0.93,U] 
22:46:56.257 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.20}, one-star: {0.00, -0.36}
22:46:56.258 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
22:46:56.259 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
22:46:56.260 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.35 mountX=-0.08 mountY=0.18, mountTheta=1.98
22:46:56.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.20, opts=13)
22:46:56.263 00.001 21068 Enqueuing Move request for scope (0.05, -0.20)
22:46:56.263 00.000 16108 Worker thread wakes up
22:46:56.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
22:46:56.264 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
22:46:56.264 00.000 16108 Moving (0.05, -0.20) raw xDistance=-0.08 yDistance=0.18
22:46:56.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:46:56.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:56.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:46:56.264 00.000 16108 MoveAxis(E, 0, ABG)
22:46:56.264 00.000 16108 Move returns status 0, amount 0
22:46:56.264 00.000 16108 MoveAxis(N, 0, ABG)
22:46:56.264 00.000 16108 Move returns status 0, amount 0
22:46:56.264 00.000 16108 move complete, result=0
22:46:56.264 00.000 16108 worker thread done servicing request
22:46:56.270 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3840, FiltMin=3289, FiltMax=47133, Gamma=1.000
22:46:56.289 00.019 21068 UpdateGuideState exits: m=97166 SNR=70.9
22:46:56.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:56.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:56.291 00.000 21068 Enqueuing Expose request
22:46:56.292 00.001 16108 Worker thread wakes up
22:46:56.292 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:56.293 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:56.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:57.442 01.149 16108 Exposure complete
22:46:57.509 00.067 16108 worker thread done servicing request
22:46:57.509 00.000 21068 OnExposeComplete: enter
22:46:57.510 00.001 21068 UpdateGuideState(): m_state=6
22:46:57.511 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2564
22:46:57.512 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.52, Mass=112894, SNR=76.4, Peak=18131 HFD=3.0
22:46:57.513 00.001 21068 MultiStar: [#1 -0.14,-0.02,1.09,U] [#2 -0.04,0.31,1.15,U] [#3 0.08,0.05,0.90,U] [#4 0.14,-0.13,0.85,U] [#5 -0.13,-0.18,0.88,U] [#6 0.19,0.22,0.79,U] [#7 0.07,0.14,0.56,U] [#8 -0.34,0.21,0.78,U] 
22:46:57.514 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.20, -0.04}
22:46:57.514 00.000 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
22:46:57.515 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
22:46:57.516 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.25 mountX=0.06 mountY=-0.05, mountTheta=-0.68
22:46:57.517 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
22:46:57.519 00.002 21068 Enqueuing Move request for scope (-0.05, 0.06)
22:46:57.520 00.001 16108 Worker thread wakes up
22:46:57.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
22:46:57.520 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
22:46:57.520 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
22:46:57.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:46:57.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:57.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:57.520 00.000 16108 MoveAxis(E, 0, ABG)
22:46:57.520 00.000 16108 Move returns status 0, amount 0
22:46:57.520 00.000 16108 MoveAxis(N, 0, ABG)
22:46:57.520 00.000 16108 Move returns status 0, amount 0
22:46:57.520 00.000 16108 move complete, result=0
22:46:57.520 00.000 16108 worker thread done servicing request
22:46:57.524 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3840, FiltMin=3299, FiltMax=49088, Gamma=1.000
22:46:57.539 00.015 21068 UpdateGuideState exits: m=112894 SNR=76.4
22:46:57.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.540 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:57.541 00.001 21068 Enqueuing Expose request
22:46:57.542 00.001 16108 Worker thread wakes up
22:46:57.542 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:57.544 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:57.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:58.516 00.972 16108 Exposure complete
22:46:58.588 00.072 16108 worker thread done servicing request
22:46:58.588 00.000 21068 OnExposeComplete: enter
22:46:58.590 00.002 21068 UpdateGuideState(): m_state=6
22:46:58.591 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2565
22:46:58.592 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.30, Mass=128346, SNR=84.0, Peak=18643 HFD=3.4
22:46:58.593 00.001 21068 MultiStar: [#1 -0.25,-0.04,0.94,U] [#2 -0.29,0.02,1.03,U] [#3 -0.06,-0.07,0.88,U] [#4 -0.09,-0.50,0.70,U] [#5 0.04,-0.44,0.83,U] [#6 0.12,0.12,0.62,U] [#7 -0.05,0.34,0.45,U] [#8 -0.32,-0.18,0.62,U] 
22:46:58.593 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.05, -0.25}
22:46:58.594 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
22:46:58.595 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
22:46:58.596 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=0.09 mountY=0.15, mountTheta=1.04
22:46:58.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
22:46:58.598 00.000 21068 Enqueuing Move request for scope (-0.11, -0.13)
22:46:58.599 00.001 16108 Worker thread wakes up
22:46:58.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
22:46:58.599 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
22:46:58.599 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
22:46:58.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:46:58.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:58.600 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:46:58.600 00.000 16108 MoveAxis(E, 0, ABG)
22:46:58.600 00.000 16108 Move returns status 0, amount 0
22:46:58.600 00.000 16108 MoveAxis(N, 0, ABG)
22:46:58.600 00.000 16108 Move returns status 0, amount 0
22:46:58.600 00.000 16108 move complete, result=0
22:46:58.600 00.000 16108 worker thread done servicing request
22:46:58.606 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3843, FiltMin=3325, FiltMax=46912, Gamma=1.000
22:46:58.626 00.020 21068 UpdateGuideState exits: m=128346 SNR=84.0
22:46:58.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:58.628 00.000 21068 Enqueuing Expose request
22:46:58.629 00.001 16108 Worker thread wakes up
22:46:58.629 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:58.630 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:58.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:46:59.780 01.150 16108 Exposure complete
22:46:59.857 00.077 16108 worker thread done servicing request
22:46:59.857 00.000 21068 OnExposeComplete: enter
22:46:59.858 00.001 21068 UpdateGuideState(): m_state=6
22:46:59.860 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2566
22:46:59.861 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.31, Mass=117743, SNR=75.0, Peak=17923 HFD=3.2
22:46:59.862 00.001 21068 MultiStar: [#1 -0.23,-0.19,1.27,U] [#2 -0.24,-0.05,1.37,U] [#3 -0.25,-0.07,1.03,U] [#4 -0.14,-0.67,0.00,M1] [#5 -0.04,-0.27,0.80,U] [#6 0.20,0.18,0.89,U] [#7 -0.54,0.18,0.00,M1] [#8 -0.24,0.03,0.81,U] 
22:46:59.863 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.09}, one-star: {-0.25, -0.24}
22:46:59.864 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
22:46:59.865 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
22:46:59.866 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.15 mountY=0.13, mountTheta=0.72
22:46:59.867 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.09, opts=13)
22:46:59.869 00.002 21068 Enqueuing Move request for scope (-0.16, -0.09)
22:46:59.870 00.001 16108 Worker thread wakes up
22:46:59.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
22:46:59.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
22:46:59.870 00.000 16108 Moving (-0.16, -0.09) raw xDistance=0.15 yDistance=0.13
22:46:59.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:46:59.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:59.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:46:59.870 00.000 16108 MoveAxis(E, 0, ABG)
22:46:59.870 00.000 16108 Move returns status 0, amount 0
22:46:59.870 00.000 16108 MoveAxis(N, 0, ABG)
22:46:59.870 00.000 16108 Move returns status 0, amount 0
22:46:59.870 00.000 16108 move complete, result=0
22:46:59.870 00.000 16108 worker thread done servicing request
22:46:59.874 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3843, FiltMin=3283, FiltMax=47888, Gamma=1.000
22:46:59.889 00.015 21068 UpdateGuideState exits: m=117743 SNR=75.0
22:46:59.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:59.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:46:59.892 00.001 21068 Enqueuing Expose request
22:46:59.892 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:59.893 00.001 16108 Worker thread wakes up
22:46:59.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:46:59.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:00.861 00.968 16108 Exposure complete
22:47:00.921 00.060 16108 worker thread done servicing request
22:47:00.921 00.000 21068 OnExposeComplete: enter
22:47:00.923 00.002 21068 UpdateGuideState(): m_state=6
22:47:00.924 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2567
22:47:00.927 00.003 21068 Star::Find returns 1 (0), X=219.99, Y=877.62, Mass=118359, SNR=77.5, Peak=17667 HFD=3.4
22:47:00.929 00.002 21068 MultiStar: [#1 0.02,-0.15,0.98,U] [#2 -0.01,-0.05,1.20,U] [#3 -0.17,-0.09,1.02,U] [#4 -0.20,-0.50,0.00,M2] [#5 0.08,-0.34,0.80,U] [#6 0.32,0.30,0.77,U] [#7 -0.38,0.29,0.68,U] [#8 -0.23,0.33,0.75,U] 
22:47:00.930 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.20, 0.07}
22:47:00.931 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
22:47:00.933 00.002 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
22:47:00.933 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.80 mountX=0.07 mountY=-0.01, mountTheta=-0.10
22:47:00.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
22:47:00.936 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
22:47:00.937 00.001 16108 Worker thread wakes up
22:47:00.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:47:00.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:47:00.937 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.01
22:47:00.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:47:00.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:00.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:00.937 00.000 16108 MoveAxis(E, 0, ABG)
22:47:00.937 00.000 16108 Move returns status 0, amount 0
22:47:00.937 00.000 16108 MoveAxis(N, 0, ABG)
22:47:00.937 00.000 16108 Move returns status 0, amount 0
22:47:00.937 00.000 16108 move complete, result=0
22:47:00.938 00.001 16108 worker thread done servicing request
22:47:00.944 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3843, FiltMin=3309, FiltMax=49424, Gamma=1.000
22:47:00.961 00.017 21068 UpdateGuideState exits: m=118359 SNR=77.5
22:47:00.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:00.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:00.964 00.001 21068 Enqueuing Expose request
22:47:00.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:00.965 00.001 16108 Worker thread wakes up
22:47:00.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:00.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:02.125 01.160 16108 Exposure complete
22:47:02.188 00.063 16108 worker thread done servicing request
22:47:02.188 00.000 21068 OnExposeComplete: enter
22:47:02.189 00.001 21068 UpdateGuideState(): m_state=6
22:47:02.190 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2568
22:47:02.190 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=877.41, Mass=128649, SNR=85.8, Peak=16915 HFD=3.2
22:47:02.192 00.002 21068 MultiStar: [#1 -0.08,-0.01,0.96,U] [#2 -0.37,0.30,1.01,U] [#3 -0.27,0.19,1.05,U] [#4 0.01,-0.19,0.61,U] [#5 0.17,-0.22,0.73,U] [#6 0.16,0.30,0.69,U] [#7 -0.38,0.27,0.55,U] [#8 -0.17,0.28,0.69,U] 
22:47:02.193 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.29, -0.14}
22:47:02.193 00.000 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
22:47:02.194 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
22:47:02.195 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.63 mountX=0.16 mountY=-0.05, mountTheta=-0.28
22:47:02.196 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.08, opts=13)
22:47:02.197 00.001 21068 Enqueuing Move request for scope (-0.15, 0.08)
22:47:02.198 00.001 16108 Worker thread wakes up
22:47:02.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
22:47:02.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
22:47:02.198 00.000 16108 Moving (-0.15, 0.08) raw xDistance=0.16 yDistance=-0.05
22:47:02.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:47:02.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:02.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:47:02.198 00.000 16108 MoveAxis(E, 0, ABG)
22:47:02.198 00.000 16108 Move returns status 0, amount 0
22:47:02.198 00.000 16108 MoveAxis(N, 0, ABG)
22:47:02.198 00.000 16108 Move returns status 0, amount 0
22:47:02.198 00.000 16108 move complete, result=0
22:47:02.198 00.000 16108 worker thread done servicing request
22:47:02.201 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3843, FiltMin=3296, FiltMax=55561, Gamma=1.000
22:47:02.216 00.015 21068 UpdateGuideState exits: m=128649 SNR=85.8
22:47:02.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:02.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:02.218 00.000 21068 Enqueuing Expose request
22:47:02.220 00.002 16108 Worker thread wakes up
22:47:02.220 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:02.221 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:02.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:03.191 00.970 16108 Exposure complete
22:47:03.258 00.067 16108 worker thread done servicing request
22:47:03.258 00.000 21068 OnExposeComplete: enter
22:47:03.259 00.001 21068 UpdateGuideState(): m_state=6
22:47:03.261 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2569
22:47:03.263 00.002 21068 Star::Find returns 1 (0), X=219.70, Y=877.49, Mass=101648, SNR=67.8, Peak=14035 HFD=3.2
22:47:03.266 00.003 21068 MultiStar: [#1 -0.25,-0.02,1.14,U] [#2 -0.00,0.06,1.41,U] [#3 -0.02,0.11,1.05,U] [#4 -0.06,-0.32,1.07,U] [#5 0.24,-0.21,1.01,U] [#6 0.07,0.16,0.99,U] [#7 -0.26,0.37,0.66,U] [#8 -0.23,0.25,0.91,U] 
22:47:03.267 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.49, -0.06}
22:47:03.268 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
22:47:03.269 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
22:47:03.269 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=0.10 mountY=0.00, mountTheta=0.03
22:47:03.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
22:47:03.272 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
22:47:03.273 00.001 16108 Worker thread wakes up
22:47:03.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
22:47:03.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
22:47:03.273 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.00
22:47:03.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:47:03.274 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:03.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:47:03.274 00.000 16108 MoveAxis(E, 0, ABG)
22:47:03.274 00.000 16108 Move returns status 0, amount 0
22:47:03.274 00.000 16108 MoveAxis(N, 0, ABG)
22:47:03.274 00.000 16108 Move returns status 0, amount 0
22:47:03.274 00.000 16108 move complete, result=0
22:47:03.274 00.000 16108 worker thread done servicing request
22:47:03.280 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3843, FiltMin=3312, FiltMax=62249, Gamma=1.000
22:47:03.299 00.019 21068 UpdateGuideState exits: m=101648 SNR=67.8
22:47:03.302 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:03.303 00.001 21068 Enqueuing Expose request
22:47:03.304 00.001 16108 Worker thread wakes up
22:47:03.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:03.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:03.305 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:04.479 01.174 16108 Exposure complete
22:47:04.537 00.058 16108 worker thread done servicing request
22:47:04.537 00.000 21068 OnExposeComplete: enter
22:47:04.538 00.001 21068 UpdateGuideState(): m_state=6
22:47:04.540 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2570
22:47:04.541 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=877.53, Mass=113802, SNR=77.4, Peak=17427 HFD=3.2
22:47:04.542 00.001 21068 MultiStar: [#1 -0.15,-0.32,1.06,U] [#2 -0.26,0.20,1.00,U] [#3 -0.18,-0.03,1.05,U] [#4 0.13,-0.54,0.00,M1] [#5 0.03,-0.38,0.98,U] [#6 0.19,0.16,0.78,U] [#7 -0.45,0.14,0.61,U] [#8 -0.32,0.22,0.79,U] 
22:47:04.542 00.000 21068 refined, 7 included, MultiStar: {-0.18, -0.03}, one-star: {-0.34, -0.02}
22:47:04.543 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
22:47:04.544 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
22:47:04.545 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=0.17 mountY=0.07, mountTheta=0.38
22:47:04.548 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
22:47:04.550 00.002 21068 Enqueuing Move request for scope (-0.18, -0.03)
22:47:04.552 00.002 16108 Worker thread wakes up
22:47:04.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
22:47:04.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
22:47:04.552 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
22:47:04.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:47:04.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:04.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:47:04.552 00.000 16108 MoveAxis(E, 0, ABG)
22:47:04.552 00.000 16108 Move returns status 0, amount 0
22:47:04.552 00.000 16108 MoveAxis(N, 0, ABG)
22:47:04.552 00.000 16108 Move returns status 0, amount 0
22:47:04.552 00.000 16108 move complete, result=0
22:47:04.552 00.000 16108 worker thread done servicing request
22:47:04.557 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3843, FiltMin=3286, FiltMax=54480, Gamma=1.000
22:47:04.577 00.020 21068 UpdateGuideState exits: m=113802 SNR=77.4
22:47:04.579 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:04.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:04.581 00.001 21068 Enqueuing Expose request
22:47:04.582 00.001 16108 Worker thread wakes up
22:47:04.582 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:04.583 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:04.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:05.538 00.955 16108 Exposure complete
22:47:05.601 00.063 16108 worker thread done servicing request
22:47:05.601 00.000 21068 OnExposeComplete: enter
22:47:05.602 00.001 21068 UpdateGuideState(): m_state=6
22:47:05.603 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2571
22:47:05.604 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.33, Mass=131927, SNR=85.6, Peak=20451 HFD=3.3
22:47:05.604 00.000 21068 MultiStar: [#1 -0.09,-0.12,0.91,U] [#2 -0.11,0.14,1.20,U] [#3 -0.11,-0.06,0.92,U] [#4 -0.31,-0.51,0.00,M2] [#5 0.06,-0.33,0.96,U] [#6 -0.05,-0.13,0.71,U] [#7 -0.50,0.06,0.53,U] [#8 -0.24,-0.29,0.71,U] 
22:47:05.605 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.12}, one-star: {-0.28, -0.23}
22:47:05.606 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
22:47:05.607 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.91)
22:47:05.608 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.47 mountX=0.12 mountY=0.15, mountTheta=0.87
22:47:05.609 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.12, opts=13)
22:47:05.610 00.001 21068 Enqueuing Move request for scope (-0.15, -0.12)
22:47:05.612 00.002 16108 Worker thread wakes up
22:47:05.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
22:47:05.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
22:47:05.612 00.000 16108 Moving (-0.15, -0.12) raw xDistance=0.12 yDistance=0.15
22:47:05.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:47:05.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:05.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:47:05.613 00.001 16108 MoveAxis(E, 0, ABG)
22:47:05.613 00.000 16108 Move returns status 0, amount 0
22:47:05.613 00.000 16108 MoveAxis(N, 0, ABG)
22:47:05.613 00.000 16108 Move returns status 0, amount 0
22:47:05.613 00.000 16108 move complete, result=0
22:47:05.613 00.000 16108 worker thread done servicing request
22:47:05.619 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3843, FiltMin=3293, FiltMax=58384, Gamma=1.000
22:47:05.643 00.024 21068 UpdateGuideState exits: m=131927 SNR=85.6
22:47:05.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.645 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:05.646 00.001 21068 Enqueuing Expose request
22:47:05.648 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:05.648 00.000 16108 Worker thread wakes up
22:47:05.650 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:05.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:06.810 01.160 16108 Exposure complete
22:47:06.872 00.062 16108 worker thread done servicing request
22:47:06.873 00.001 21068 OnExposeComplete: enter
22:47:06.875 00.002 21068 UpdateGuideState(): m_state=6
22:47:06.877 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2572
22:47:06.877 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=877.38, Mass=101577, SNR=71.4, Peak=17203 HFD=2.9
22:47:06.878 00.001 21068 MultiStar: [#1 -0.02,-0.21,1.22,U] [#2 -0.33,0.07,1.22,U] [#3 -0.22,0.00,0.99,U] [#4 -0.14,-0.33,0.94,U] [#5 0.19,-0.22,1.00,U] [#6 0.10,0.06,0.89,U] [#7 -0.30,0.24,0.53,U] [#8 -0.44,-0.08,0.93,U] 
22:47:06.879 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.34, -0.17}
22:47:06.880 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
22:47:06.881 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
22:47:06.882 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.64 mountX=0.14 mountY=0.12, mountTheta=0.71
22:47:06.884 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.09, opts=13)
22:47:06.885 00.001 21068 Enqueuing Move request for scope (-0.16, -0.09)
22:47:06.887 00.002 16108 Worker thread wakes up
22:47:06.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
22:47:06.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
22:47:06.887 00.000 16108 Moving (-0.16, -0.09) raw xDistance=0.14 yDistance=0.12
22:47:06.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:47:06.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:06.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:06.887 00.000 16108 MoveAxis(E, 0, ABG)
22:47:06.887 00.000 16108 Move returns status 0, amount 0
22:47:06.887 00.000 16108 MoveAxis(N, 0, ABG)
22:47:06.887 00.000 16108 Move returns status 0, amount 0
22:47:06.887 00.000 16108 move complete, result=0
22:47:06.887 00.000 16108 worker thread done servicing request
22:47:06.892 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3843, FiltMin=3277, FiltMax=59040, Gamma=1.000
22:47:06.914 00.022 21068 UpdateGuideState exits: m=101577 SNR=71.4
22:47:06.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:06.918 00.001 21068 Enqueuing Expose request
22:47:06.919 00.001 16108 Worker thread wakes up
22:47:06.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:06.919 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:06.920 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:07.887 00.967 16108 Exposure complete
22:47:07.946 00.059 16108 worker thread done servicing request
22:47:07.946 00.000 21068 OnExposeComplete: enter
22:47:07.948 00.002 21068 UpdateGuideState(): m_state=6
22:47:07.949 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2573
22:47:07.950 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.28, Mass=102267, SNR=70.8, Peak=16307 HFD=3.2
22:47:07.951 00.001 21068 MultiStar: [#1 -0.31,-0.33,1.34,U] [#2 -0.07,0.06,1.40,U] [#3 0.07,-0.02,1.04,U] [#4 0.01,-0.38,0.77,U] [#5 -0.11,-0.13,0.97,U] [#6 0.16,0.27,1.06,U] [#7 -0.14,0.18,0.64,U] [#8 -0.38,0.14,0.77,U] 
22:47:07.951 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.20, -0.27}
22:47:07.952 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
22:47:07.953 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
22:47:07.954 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.62 mountX=0.09 mountY=0.08, mountTheta=0.73
22:47:07.955 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
22:47:07.956 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
22:47:07.957 00.001 16108 Worker thread wakes up
22:47:07.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
22:47:07.957 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
22:47:07.958 00.001 16108 Moving (-0.11, -0.06) raw xDistance=0.09 yDistance=0.08
22:47:07.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:47:07.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:07.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:47:07.958 00.000 16108 MoveAxis(E, 0, ABG)
22:47:07.958 00.000 16108 Move returns status 0, amount 0
22:47:07.958 00.000 16108 MoveAxis(N, 0, ABG)
22:47:07.958 00.000 16108 Move returns status 0, amount 0
22:47:07.958 00.000 16108 move complete, result=0
22:47:07.958 00.000 16108 worker thread done servicing request
22:47:07.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3843, FiltMin=3286, FiltMax=48025, Gamma=1.000
22:47:07.980 00.017 21068 UpdateGuideState exits: m=102267 SNR=70.8
22:47:07.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:07.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:07.983 00.001 21068 Enqueuing Expose request
22:47:07.984 00.001 16108 Worker thread wakes up
22:47:07.984 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:07.984 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:07.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:09.135 01.151 16108 Exposure complete
22:47:09.194 00.059 16108 worker thread done servicing request
22:47:09.194 00.000 21068 OnExposeComplete: enter
22:47:09.196 00.002 21068 UpdateGuideState(): m_state=6
22:47:09.199 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2574
22:47:09.200 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.05, Mass=112286, SNR=76.4, Peak=17411 HFD=3.0
22:47:09.202 00.002 21068 MultiStar: [#1 0.21,-0.33,1.12,U] [#2 0.39,-0.10,1.28,U] [#3 0.31,-0.21,0.96,U] [#4 0.39,-0.57,0.00,M1] [#5 0.23,-0.40,0.81,U] [#6 0.53,-0.09,0.00,M1] [#7 -0.04,-0.14,0.58,U] [#8 0.10,0.10,0.78,U] 
22:47:09.202 00.000 21068 refined, 6 included, MultiStar: {0.22, -0.24}, one-star: {0.17, -0.51}
22:47:09.203 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
22:47:09.204 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
22:47:09.205 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-0.82 mountX=-0.26 mountY=0.18, mountTheta=2.54
22:47:09.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.24, opts=13)
22:47:09.208 00.001 21068 Enqueuing Move request for scope (0.22, -0.24)
22:47:09.209 00.001 16108 Worker thread wakes up
22:47:09.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
22:47:09.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
22:47:09.209 00.000 16108 Moving (0.22, -0.24) raw xDistance=-0.26 yDistance=0.18
22:47:09.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:47:09.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:09.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:47:09.209 00.000 16108 MoveAxis(E, 67, ABG)
22:47:09.209 00.000 16108 Guiding  Dir = 2, Dur = 67
22:47:09.209 00.000 16108 IsSlewing returns 0
22:47:09.209 00.000 16108 IsGuiding returns 0
22:47:09.215 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3846, FiltMin=3299, FiltMax=49117, Gamma=1.000
22:47:09.235 00.020 16108 PulseGuide returned control before completion, sleep 52
22:47:09.238 00.003 21068 UpdateGuideState exits: m=112286 SNR=76.4
22:47:09.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:09.241 00.001 21068 Enqueuing Expose request
22:47:09.296 00.055 16108 IsGuiding returns 1
22:47:09.296 00.000 16108 scope still moving after pulse duration time elapsed
22:47:09.328 00.032 16108 IsSlewing returns 0
22:47:09.328 00.000 16108 IsGuiding returns 0
22:47:09.328 00.000 16108 scope move finished after 67 + 51 ms
22:47:09.328 00.000 16108 Move returns status 0, amount 67
22:47:09.328 00.000 16108 MoveAxis(N, 0, ABG)
22:47:09.328 00.000 16108 Move returns status 0, amount 0
22:47:09.328 00.000 16108 move complete, result=0
22:47:09.328 00.000 16108 worker thread done servicing request
22:47:09.328 00.000 16108 Worker thread wakes up
22:47:09.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:09.328 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
22:47:09.330 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:10.289 00.959 16108 Exposure complete
22:47:10.357 00.068 16108 worker thread done servicing request
22:47:10.357 00.000 21068 OnExposeComplete: enter
22:47:10.358 00.001 21068 UpdateGuideState(): m_state=6
22:47:10.360 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2575
22:47:10.361 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.22, Mass=102310, SNR=70.6, Peak=16355 HFD=3.0
22:47:10.362 00.001 21068 MultiStar: [#1 -0.01,-0.27,1.13,U] [#2 -0.01,-0.01,1.24,U] [#3 -0.02,-0.25,1.12,U] [#4 0.09,-0.38,0.90,U] [#5 0.12,-0.40,1.18,U] [#6 0.50,-0.06,0.85,U] [#7 0.01,-0.17,0.76,U] [#8 -0.28,0.16,0.79,U] 
22:47:10.363 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.20}, one-star: {0.12, -0.33}
22:47:10.363 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
22:47:10.364 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
22:47:10.365 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.30 mountX=-0.09 mountY=0.18, mountTheta=2.03
22:47:10.366 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.20, opts=13)
22:47:10.367 00.001 21068 Enqueuing Move request for scope (0.06, -0.20)
22:47:10.368 00.001 16108 Worker thread wakes up
22:47:10.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
22:47:10.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
22:47:10.368 00.000 16108 Moving (0.06, -0.20) raw xDistance=-0.09 yDistance=0.18
22:47:10.369 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:47:10.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:10.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:47:10.369 00.000 16108 MoveAxis(E, 0, ABG)
22:47:10.369 00.000 16108 Move returns status 0, amount 0
22:47:10.369 00.000 16108 MoveAxis(N, 0, ABG)
22:47:10.369 00.000 16108 Move returns status 0, amount 0
22:47:10.369 00.000 16108 move complete, result=0
22:47:10.369 00.000 16108 worker thread done servicing request
22:47:10.375 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=3846, FiltMin=3267, FiltMax=44009, Gamma=1.000
22:47:10.393 00.018 21068 UpdateGuideState exits: m=102310 SNR=70.6
22:47:10.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:10.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:10.396 00.001 21068 Enqueuing Expose request
22:47:10.396 00.000 16108 Worker thread wakes up
22:47:10.396 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:47:10.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:10.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:11.553 01.156 16108 Exposure complete
22:47:11.614 00.061 16108 worker thread done servicing request
22:47:11.614 00.000 21068 OnExposeComplete: enter
22:47:11.615 00.001 21068 UpdateGuideState(): m_state=6
22:47:11.616 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2576
22:47:11.616 00.000 21068 Star::Find returns 1 (0), X=219.93, Y=877.19, Mass=101257, SNR=75.5, Peak=16211 HFD=3.5
22:47:11.617 00.001 21068 MultiStar: [#1 0.03,-0.29,1.11,U] [#2 0.03,-0.19,1.16,U] [#3 -0.26,-0.08,0.95,U] [#4 0.05,-0.54,0.00,M1] [#5 0.19,-0.54,0.00,M1] [#6 0.00,-0.07,0.81,U] [#7 -0.19,-0.12,0.59,U] [#8 0.05,-0.22,0.72,U] 
22:47:11.618 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.20}, one-star: {-0.26, -0.36}
22:47:11.619 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
22:47:11.620 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
22:47:11.621 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.96 mountX=0.05 mountY=0.21, mountTheta=1.36
22:47:11.622 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.20, opts=13)
22:47:11.623 00.001 21068 Enqueuing Move request for scope (-0.08, -0.20)
22:47:11.624 00.001 16108 Worker thread wakes up
22:47:11.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
22:47:11.624 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
22:47:11.624 00.000 16108 Moving (-0.08, -0.20) raw xDistance=0.05 yDistance=0.21
22:47:11.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:47:11.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:47:11.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:47:11.624 00.000 16108 MoveAxis(E, 0, ABG)
22:47:11.624 00.000 16108 Move returns status 0, amount 0
22:47:11.624 00.000 16108 MoveAxis(N, 0, ABG)
22:47:11.624 00.000 16108 Move returns status 0, amount 0
22:47:11.624 00.000 16108 move complete, result=0
22:47:11.624 00.000 16108 worker thread done servicing request
22:47:11.631 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3846, FiltMin=3347, FiltMax=48192, Gamma=1.000
22:47:11.647 00.016 21068 UpdateGuideState exits: m=101257 SNR=75.5
22:47:11.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.648 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:11.650 00.002 21068 Enqueuing Expose request
22:47:11.651 00.001 16108 Worker thread wakes up
22:47:11.651 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:47:11.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:11.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:12.628 00.976 16108 Exposure complete
22:47:12.687 00.059 16108 worker thread done servicing request
22:47:12.687 00.000 21068 OnExposeComplete: enter
22:47:12.688 00.001 21068 UpdateGuideState(): m_state=6
22:47:12.690 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2577
22:47:12.691 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.24, Mass=119423, SNR=73.9, Peak=20099 HFD=3.0
22:47:12.693 00.002 21068 MultiStar: [#1 -0.05,-0.15,1.25,U] [#2 -0.13,-0.09,1.31,U] [#3 -0.09,-0.20,1.04,U] [#4 -0.05,-0.67,0.00,M2] [#5 0.14,-0.36,0.88,U] [#6 0.29,-0.12,0.81,U] [#7 -0.49,-0.12,0.62,U] [#8 -0.14,-0.05,0.74,U] 
22:47:12.695 00.002 21068 refined, 7 included, MultiStar: {-0.09, -0.18}, one-star: {-0.31, -0.31}
22:47:12.696 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
22:47:12.697 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
22:47:12.699 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.04 mountX=0.06 mountY=0.19, mountTheta=1.28
22:47:12.702 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.18, opts=13)
22:47:12.703 00.001 21068 Enqueuing Move request for scope (-0.09, -0.18)
22:47:12.704 00.001 16108 Worker thread wakes up
22:47:12.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
22:47:12.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
22:47:12.704 00.000 16108 Moving (-0.09, -0.18) raw xDistance=0.06 yDistance=0.19
22:47:12.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:47:12.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:12.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:47:12.704 00.000 16108 MoveAxis(E, 0, ABG)
22:47:12.704 00.000 16108 Move returns status 0, amount 0
22:47:12.704 00.000 16108 MoveAxis(N, 0, ABG)
22:47:12.704 00.000 16108 Move returns status 0, amount 0
22:47:12.704 00.000 16108 move complete, result=0
22:47:12.704 00.000 16108 worker thread done servicing request
22:47:12.708 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3846, FiltMin=3273, FiltMax=58800, Gamma=1.000
22:47:12.724 00.016 21068 UpdateGuideState exits: m=119423 SNR=73.9
22:47:12.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:12.728 00.002 21068 Enqueuing Expose request
22:47:12.728 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:47:12.729 00.001 16108 Worker thread wakes up
22:47:12.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:12.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:13.885 01.155 16108 Exposure complete
22:47:13.944 00.059 16108 worker thread done servicing request
22:47:13.944 00.000 21068 OnExposeComplete: enter
22:47:13.946 00.002 21068 UpdateGuideState(): m_state=6
22:47:13.948 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2578
22:47:13.948 00.000 21068 Star::Find returns 1 (0), X=219.97, Y=877.35, Mass=117168, SNR=73.7, Peak=18131 HFD=3.1
22:47:13.949 00.001 21068 MultiStar: [#1 0.04,-0.18,1.16,U] [#2 -0.10,-0.09,1.12,U] [#3 -0.03,-0.32,1.01,U] [#4 0.00,-0.56,0.00,M3] [#5 -0.00,-0.30,1.03,U] [#6 0.45,-0.24,0.86,U] [#7 -0.31,0.01,0.59,U] [#8 0.14,-0.11,0.82,U] 
22:47:13.950 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.19}, one-star: {-0.22, -0.20}
22:47:13.952 00.002 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
22:47:13.953 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
22:47:13.954 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.57 mountX=-0.03 mountY=0.18, mountTheta=1.75
22:47:13.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.19, opts=13)
22:47:13.957 00.001 21068 Enqueuing Move request for scope (0.00, -0.19)
22:47:13.958 00.001 16108 Worker thread wakes up
22:47:13.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
22:47:13.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
22:47:13.958 00.000 16108 Moving (0.00, -0.19) raw xDistance=-0.03 yDistance=0.18
22:47:13.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:47:13.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:13.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:47:13.958 00.000 16108 MoveAxis(E, 0, ABG)
22:47:13.958 00.000 16108 Move returns status 0, amount 0
22:47:13.958 00.000 16108 MoveAxis(N, 0, ABG)
22:47:13.958 00.000 16108 Move returns status 0, amount 0
22:47:13.958 00.000 16108 move complete, result=0
22:47:13.958 00.000 16108 worker thread done servicing request
22:47:13.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3846, FiltMin=3261, FiltMax=45920, Gamma=1.000
22:47:13.981 00.018 21068 UpdateGuideState exits: m=117168 SNR=73.7
22:47:13.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.983 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:13.984 00.001 21068 Enqueuing Expose request
22:47:13.985 00.001 16108 Worker thread wakes up
22:47:13.985 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:47:13.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:13.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:14.963 00.977 16108 Exposure complete
22:47:15.029 00.066 16108 worker thread done servicing request
22:47:15.029 00.000 21068 OnExposeComplete: enter
22:47:15.030 00.001 21068 UpdateGuideState(): m_state=6
22:47:15.031 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2579
22:47:15.032 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.62, Mass=115180, SNR=75.2, Peak=17715 HFD=3.2
22:47:15.033 00.001 21068 MultiStar: [#1 0.11,-0.19,1.05,U] [#2 0.04,-0.04,1.24,U] [#3 0.08,0.01,0.88,U] [#4 0.18,-0.27,0.92,U] [#5 0.01,-0.14,1.01,U] [#6 0.16,0.02,0.81,U] [#7 -0.39,0.07,0.58,U] [#8 -0.02,0.01,0.72,U] 
22:47:15.033 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {-0.32, 0.07}
22:47:15.034 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
22:47:15.036 00.002 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
22:47:15.036 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.01 mountY=0.06, mountTheta=1.68
22:47:15.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
22:47:15.039 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
22:47:15.040 00.001 16108 Worker thread wakes up
22:47:15.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:47:15.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:47:15.040 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
22:47:15.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:47:15.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:15.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:15.040 00.000 16108 MoveAxis(E, 0, ABG)
22:47:15.040 00.000 16108 Move returns status 0, amount 0
22:47:15.040 00.000 16108 MoveAxis(N, 0, ABG)
22:47:15.041 00.001 16108 Move returns status 0, amount 0
22:47:15.041 00.000 16108 move complete, result=0
22:47:15.041 00.000 16108 worker thread done servicing request
22:47:15.046 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3849, FiltMin=3315, FiltMax=55597, Gamma=1.000
22:47:15.065 00.019 21068 UpdateGuideState exits: m=115180 SNR=75.2
22:47:15.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.068 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:15.068 00.000 21068 Enqueuing Expose request
22:47:15.069 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:15.070 00.001 16108 Worker thread wakes up
22:47:15.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:15.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:16.219 01.149 16108 Exposure complete
22:47:16.281 00.062 16108 worker thread done servicing request
22:47:16.282 00.001 21068 OnExposeComplete: enter
22:47:16.282 00.000 21068 UpdateGuideState(): m_state=6
22:47:16.283 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2580
22:47:16.284 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.30, Mass=122357, SNR=100.0, Peak=18851 HFD=3.3
22:47:16.285 00.001 21068 MultiStar: [#1 -0.07,-0.18,0.82,U] [#2 0.03,-0.01,1.01,U] [#3 -0.13,-0.11,0.74,U] [#4 -0.05,-0.59,0.00,M3] [#5 0.17,-0.32,0.64,U] [#6 -0.11,0.12,0.58,U] [#7 -0.42,0.26,0.46,U] [#8 -0.03,0.03,0.64,U] 
22:47:16.286 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {-0.17, -0.25}
22:47:16.286 00.000 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:47:16.287 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
22:47:16.288 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=0.06 mountY=0.10, mountTheta=1.01
22:47:16.291 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
22:47:16.292 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
22:47:16.292 00.000 16108 Worker thread wakes up
22:47:16.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
22:47:16.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
22:47:16.293 00.001 16108 Moving (-0.08, -0.08) raw xDistance=0.06 yDistance=0.10
22:47:16.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:47:16.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:16.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:16.293 00.000 16108 MoveAxis(E, 0, ABG)
22:47:16.293 00.000 16108 Move returns status 0, amount 0
22:47:16.293 00.000 16108 MoveAxis(N, 0, ABG)
22:47:16.293 00.000 16108 Move returns status 0, amount 0
22:47:16.293 00.000 16108 move complete, result=0
22:47:16.293 00.000 16108 worker thread done servicing request
22:47:16.296 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3849, FiltMin=3293, FiltMax=53696, Gamma=1.000
22:47:16.312 00.016 21068 UpdateGuideState exits: m=122357 SNR=100.0
22:47:16.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:16.315 00.001 21068 Enqueuing Expose request
22:47:16.316 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:16.316 00.000 16108 Worker thread wakes up
22:47:16.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:16.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:17.286 00.970 16108 Exposure complete
22:47:17.348 00.062 16108 worker thread done servicing request
22:47:17.348 00.000 21068 OnExposeComplete: enter
22:47:17.349 00.001 21068 UpdateGuideState(): m_state=6
22:47:17.350 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2581
22:47:17.350 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=877.10, Mass=122161, SNR=80.0, Peak=20803 HFD=2.8
22:47:17.353 00.003 21068 MultiStar: [#1 0.18,-0.27,1.17,U] [#2 0.05,-0.19,1.13,U] [#3 0.05,-0.23,0.84,U] [#4 -0.04,-0.64,0.00,M4] [#5 0.07,-0.49,0.99,U] [#6 0.26,-0.30,0.75,U] [#7 -0.40,0.04,0.58,U] [#8 -0.07,-0.22,0.74,U] 
22:47:17.353 00.000 21068 refined, 7 included, MultiStar: {0.04, -0.28}, one-star: {0.01, -0.45}
22:47:17.354 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
22:47:17.355 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
22:47:17.356 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.43 mountX=-0.09 mountY=0.26, mountTheta=1.90
22:47:17.357 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.28, opts=13)
22:47:17.358 00.001 21068 Enqueuing Move request for scope (0.04, -0.28)
22:47:17.359 00.001 16108 Worker thread wakes up
22:47:17.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
22:47:17.359 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
22:47:17.359 00.000 16108 Moving (0.04, -0.28) raw xDistance=-0.09 yDistance=0.26
22:47:17.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:47:17.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:47:17.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:47:17.359 00.000 16108 MoveAxis(E, 0, ABG)
22:47:17.359 00.000 16108 Move returns status 0, amount 0
22:47:17.359 00.000 16108 MoveAxis(N, 0, ABG)
22:47:17.359 00.000 16108 Move returns status 0, amount 0
22:47:17.359 00.000 16108 move complete, result=0
22:47:17.360 00.001 16108 worker thread done servicing request
22:47:17.366 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3849, FiltMin=3308, FiltMax=48630, Gamma=1.000
22:47:17.385 00.019 21068 UpdateGuideState exits: m=122161 SNR=80.0
22:47:17.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.386 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:17.387 00.001 21068 Enqueuing Expose request
22:47:17.388 00.001 16108 Worker thread wakes up
22:47:17.388 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:47:17.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:17.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:18.550 01.161 16108 Exposure complete
22:47:18.610 00.060 16108 worker thread done servicing request
22:47:18.611 00.001 21068 OnExposeComplete: enter
22:47:18.612 00.001 21068 UpdateGuideState(): m_state=6
22:47:18.613 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2582
22:47:18.613 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=877.14, Mass=117145, SNR=82.3, Peak=19827 HFD=3.0
22:47:18.615 00.002 21068 MultiStar: [#1 0.16,-0.44,1.08,U] [#2 0.28,-0.32,0.94,U] [#3 0.02,-0.32,0.83,U] [#4 0.01,-0.71,0.00,M5] [#5 -0.12,-0.26,0.81,U] [#6 0.33,-0.15,0.80,U] [#7 -0.05,-0.02,0.59,U] [#8 -0.03,-0.23,0.66,U] 
22:47:18.616 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.29}, one-star: {-0.11, -0.41}
22:47:18.617 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
22:47:18.619 00.002 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
22:47:18.620 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.33 mountX=-0.12 mountY=0.27, mountTheta=1.99
22:47:18.621 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.29, opts=13)
22:47:18.622 00.001 21068 Enqueuing Move request for scope (0.07, -0.29)
22:47:18.623 00.001 16108 Worker thread wakes up
22:47:18.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
22:47:18.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
22:47:18.623 00.000 16108 Moving (0.07, -0.29) raw xDistance=-0.12 yDistance=0.27
22:47:18.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:47:18.623 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=0.63
22:47:18.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:47:18.623 00.000 16108 MoveAxis(E, 0, ABG)
22:47:18.623 00.000 16108 Move returns status 0, amount 0
22:47:18.623 00.000 16108 MoveAxis(S, 53, ABG)
22:47:18.623 00.000 16108 Guiding  Dir = 1, Dur = 53
22:47:18.623 00.000 16108 IsSlewing returns 0
22:47:18.624 00.001 16108 IsGuiding returns 0
22:47:18.627 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3849, FiltMin=3315, FiltMax=48646, Gamma=1.000
22:47:18.644 00.017 21068 UpdateGuideState exits: m=117145 SNR=82.3
22:47:18.646 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:18.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:18.648 00.001 21068 Enqueuing Expose request
22:47:18.660 00.012 16108 PulseGuide returned control before completion, sleep 27
22:47:18.691 00.031 16108 IsGuiding returns 1
22:47:18.691 00.000 16108 scope still moving after pulse duration time elapsed
22:47:18.722 00.031 16108 IsSlewing returns 0
22:47:18.722 00.000 16108 IsGuiding returns 1
22:47:18.752 00.030 16108 IsSlewing returns 0
22:47:18.752 00.000 16108 IsGuiding returns 0
22:47:18.752 00.000 16108 scope move finished after 53 + 76 ms
22:47:18.752 00.000 16108 Move returns status 0, amount 53
22:47:18.752 00.000 16108 move complete, result=0
22:47:18.752 00.000 16108 worker thread done servicing request
22:47:18.753 00.001 16108 Worker thread wakes up
22:47:18.753 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
22:47:18.754 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:18.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:19.716 00.962 16108 Exposure complete
22:47:19.780 00.064 16108 worker thread done servicing request
22:47:19.780 00.000 21068 OnExposeComplete: enter
22:47:19.783 00.003 21068 UpdateGuideState(): m_state=6
22:47:19.784 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2583
22:47:19.785 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.54, Mass=102799, SNR=63.0, Peak=17699 HFD=3.0
22:47:19.787 00.002 21068 MultiStar: [#1 0.05,-0.13,1.29,U] [#2 -0.12,0.16,1.33,U] [#3 -0.08,-0.04,1.18,U] [#4 -0.23,-0.51,0.00,M6] [#5 -0.11,0.08,0.98,U] [#6 0.07,0.02,0.86,U] [#7 -0.26,0.23,0.74,U] [#8 -0.53,0.16,0.00,M1] 
22:47:19.787 00.000 21068 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.19, -0.01}
22:47:19.788 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
22:47:19.789 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
22:47:19.789 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.75 mountX=0.09 mountY=-0.01, mountTheta=-0.15
22:47:19.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
22:47:19.791 00.000 21068 Enqueuing Move request for scope (-0.08, 0.03)
22:47:19.792 00.001 16108 Worker thread wakes up
22:47:19.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:47:19.792 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:47:19.792 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.09 yDistance=-0.01
22:47:19.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:47:19.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:19.793 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:19.793 00.000 16108 MoveAxis(E, 0, ABG)
22:47:19.793 00.000 16108 Move returns status 0, amount 0
22:47:19.793 00.000 16108 MoveAxis(N, 0, ABG)
22:47:19.793 00.000 16108 Move returns status 0, amount 0
22:47:19.793 00.000 16108 move complete, result=0
22:47:19.793 00.000 16108 worker thread done servicing request
22:47:19.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3849, FiltMin=3296, FiltMax=55920, Gamma=1.000
22:47:19.822 00.025 21068 UpdateGuideState exits: m=102799 SNR=63.0
22:47:19.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:19.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:19.824 00.000 21068 Enqueuing Expose request
22:47:19.826 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:19.826 00.000 16108 Worker thread wakes up
22:47:19.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:19.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:20.978 01.151 16108 Exposure complete
22:47:21.047 00.069 16108 worker thread done servicing request
22:47:21.047 00.000 21068 OnExposeComplete: enter
22:47:21.049 00.002 21068 UpdateGuideState(): m_state=6
22:47:21.050 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2584
22:47:21.051 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.47, Mass=126051, SNR=85.1, Peak=17187 HFD=3.1
22:47:21.054 00.003 21068 MultiStar: [#1 -0.01,0.04,0.92,U] [#2 0.04,0.23,1.26,U] [#3 -0.10,0.27,1.01,U] [#4 -0.14,-0.16,0.70,U] [#5 -0.09,-0.02,0.87,U] [#6 0.01,0.21,0.77,U] [#7 -0.17,0.06,0.58,U] [#8 -0.14,0.04,0.70,U] 
22:47:21.055 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.06, -0.08}
22:47:21.056 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
22:47:21.056 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
22:47:21.057 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.04 mountY=0.09, mountTheta=1.13
22:47:21.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
22:47:21.059 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
22:47:21.061 00.002 16108 Worker thread wakes up
22:47:21.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:47:21.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:47:21.061 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
22:47:21.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:47:21.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:21.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:21.061 00.000 16108 MoveAxis(E, 0, ABG)
22:47:21.061 00.000 16108 Move returns status 0, amount 0
22:47:21.061 00.000 16108 MoveAxis(N, 0, ABG)
22:47:21.062 00.001 16108 Move returns status 0, amount 0
22:47:21.062 00.000 16108 move complete, result=0
22:47:21.062 00.000 16108 worker thread done servicing request
22:47:21.067 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3849, FiltMin=3302, FiltMax=50825, Gamma=1.000
22:47:21.083 00.016 21068 UpdateGuideState exits: m=126051 SNR=85.1
22:47:21.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:21.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:21.086 00.001 21068 Enqueuing Expose request
22:47:21.086 00.000 16108 Worker thread wakes up
22:47:21.086 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:21.088 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:21.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:22.068 00.980 16108 Exposure complete
22:47:22.136 00.068 16108 worker thread done servicing request
22:47:22.136 00.000 21068 OnExposeComplete: enter
22:47:22.137 00.001 21068 UpdateGuideState(): m_state=6
22:47:22.138 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2585
22:47:22.139 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=877.50, Mass=107625, SNR=68.0, Peak=16819 HFD=3.1
22:47:22.141 00.002 21068 MultiStar: [#1 -0.03,-0.16,1.37,U] [#2 -0.03,-0.12,1.13,U] [#3 -0.03,-0.23,1.19,U] [#4 -0.06,-0.31,0.81,U] [#5 0.10,-0.26,1.23,U] [#6 0.29,-0.13,0.92,U] [#7 -0.06,0.04,0.62,U] [#8 -0.30,0.12,0.85,U] 
22:47:22.141 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.34, -0.05}
22:47:22.142 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
22:47:22.143 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
22:47:22.143 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.88 mountX=0.02 mountY=0.14, mountTheta=1.44
22:47:22.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.14, opts=13)
22:47:22.146 00.001 21068 Enqueuing Move request for scope (-0.04, -0.14)
22:47:22.147 00.001 16108 Worker thread wakes up
22:47:22.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:47:22.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:47:22.147 00.000 16108 Moving (-0.04, -0.14) raw xDistance=0.02 yDistance=0.14
22:47:22.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:47:22.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:22.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:47:22.147 00.000 16108 MoveAxis(E, 0, ABG)
22:47:22.147 00.000 16108 Move returns status 0, amount 0
22:47:22.147 00.000 16108 MoveAxis(N, 0, ABG)
22:47:22.147 00.000 16108 Move returns status 0, amount 0
22:47:22.147 00.000 16108 move complete, result=0
22:47:22.147 00.000 16108 worker thread done servicing request
22:47:22.152 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3849, FiltMin=3222, FiltMax=55085, Gamma=1.000
22:47:22.166 00.014 21068 UpdateGuideState exits: m=107625 SNR=68.0
22:47:22.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:22.169 00.001 21068 Enqueuing Expose request
22:47:22.170 00.001 16108 Worker thread wakes up
22:47:22.170 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:22.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:22.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:23.332 01.162 16108 Exposure complete
22:47:23.394 00.062 16108 worker thread done servicing request
22:47:23.396 00.002 21068 OnExposeComplete: enter
22:47:23.397 00.001 21068 UpdateGuideState(): m_state=6
22:47:23.398 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2586
22:47:23.398 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=877.41, Mass=97049, SNR=66.1, Peak=17939 HFD=2.8
22:47:23.400 00.002 21068 MultiStar: [#1 -0.15,0.09,1.22,U] [#2 -0.07,0.09,1.35,U] [#3 -0.18,-0.00,1.16,U] [#4 -0.14,-0.29,1.05,U] [#5 -0.04,-0.18,1.22,U] [#6 0.08,-0.06,0.90,U] [#7 -0.05,0.03,0.67,U] [#8 -0.33,0.00,0.89,U] 
22:47:23.401 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.11, -0.14}
22:47:23.402 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
22:47:23.403 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
22:47:23.405 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.73 mountX=0.10 mountY=0.07, mountTheta=0.63
22:47:23.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.05, opts=13)
22:47:23.409 00.002 21068 Enqueuing Move request for scope (-0.11, -0.05)
22:47:23.411 00.002 16108 Worker thread wakes up
22:47:23.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
22:47:23.411 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
22:47:23.411 00.000 16108 Moving (-0.11, -0.05) raw xDistance=0.10 yDistance=0.07
22:47:23.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:47:23.411 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:23.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:47:23.411 00.000 16108 MoveAxis(E, 0, ABG)
22:47:23.411 00.000 16108 Move returns status 0, amount 0
22:47:23.412 00.001 16108 MoveAxis(N, 0, ABG)
22:47:23.412 00.000 16108 Move returns status 0, amount 0
22:47:23.412 00.000 16108 move complete, result=0
22:47:23.412 00.000 16108 worker thread done servicing request
22:47:23.416 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3849, FiltMin=3331, FiltMax=50320, Gamma=1.000
22:47:23.434 00.018 21068 UpdateGuideState exits: m=97049 SNR=66.1
22:47:23.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:23.437 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:23.438 00.001 21068 Enqueuing Expose request
22:47:23.438 00.000 16108 Worker thread wakes up
22:47:23.439 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:23.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:23.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:24.403 00.963 16108 Exposure complete
22:47:24.466 00.063 16108 worker thread done servicing request
22:47:24.466 00.000 21068 OnExposeComplete: enter
22:47:24.467 00.001 21068 UpdateGuideState(): m_state=6
22:47:24.469 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2587
22:47:24.470 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.56, Mass=130418, SNR=85.9, Peak=17907 HFD=3.4
22:47:24.471 00.001 21068 MultiStar: [#1 -0.17,-0.02,0.78,U] [#2 0.01,0.22,0.99,U] [#3 -0.21,0.01,0.82,U] [#4 -0.24,-0.28,0.76,U] [#5 0.07,-0.28,0.81,U] [#6 -0.08,0.13,0.63,U] [#7 -0.27,0.21,0.62,U] [#8 -0.38,0.04,0.63,U] 
22:47:24.474 00.003 21068 refined, 8 included, MultiStar: {-0.16, 0.00}, one-star: {-0.24, 0.00}
22:47:24.474 00.000 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
22:47:24.475 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
22:47:24.477 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=0.16 mountY=0.04, mountTheta=0.22
22:47:24.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.00, opts=13)
22:47:24.479 00.000 21068 Enqueuing Move request for scope (-0.16, 0.00)
22:47:24.480 00.001 16108 Worker thread wakes up
22:47:24.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
22:47:24.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
22:47:24.480 00.000 16108 Moving (-0.16, 0.00) raw xDistance=0.16 yDistance=0.04
22:47:24.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:47:24.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:24.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:47:24.480 00.000 16108 MoveAxis(E, 0, ABG)
22:47:24.480 00.000 16108 Move returns status 0, amount 0
22:47:24.480 00.000 16108 MoveAxis(N, 0, ABG)
22:47:24.480 00.000 16108 Move returns status 0, amount 0
22:47:24.480 00.000 16108 move complete, result=0
22:47:24.480 00.000 16108 worker thread done servicing request
22:47:24.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3849, FiltMin=3286, FiltMax=59680, Gamma=1.000
22:47:24.501 00.017 21068 UpdateGuideState exits: m=130418 SNR=85.9
22:47:24.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:24.503 00.000 21068 Enqueuing Expose request
22:47:24.504 00.001 16108 Worker thread wakes up
22:47:24.504 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:24.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:24.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:25.662 01.157 16108 Exposure complete
22:47:25.719 00.057 16108 worker thread done servicing request
22:47:25.719 00.000 21068 OnExposeComplete: enter
22:47:25.719 00.000 21068 UpdateGuideState(): m_state=6
22:47:25.721 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2588
22:47:25.722 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.42, Mass=108756, SNR=79.8, Peak=16787 HFD=3.0
22:47:25.723 00.001 21068 MultiStar: [#1 -0.04,0.09,1.04,U] [#2 0.03,0.19,1.14,U] [#3 -0.06,0.08,0.93,U] [#4 0.06,-0.30,0.75,U] [#5 0.16,-0.18,0.82,U] [#6 0.41,0.34,0.00,M1] [#7 -0.16,-0.12,0.64,U] [#8 -0.12,0.10,0.67,U] 
22:47:25.724 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {-0.22, -0.13}
22:47:25.725 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
22:47:25.726 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
22:47:25.727 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.73 mountX=0.04 mountY=0.03, mountTheta=0.63
22:47:25.728 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
22:47:25.729 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
22:47:25.730 00.001 16108 Worker thread wakes up
22:47:25.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:47:25.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:47:25.730 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
22:47:25.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:47:25.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:25.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:25.730 00.000 16108 MoveAxis(E, 0, ABG)
22:47:25.730 00.000 16108 Move returns status 0, amount 0
22:47:25.730 00.000 16108 MoveAxis(N, 0, ABG)
22:47:25.730 00.000 16108 Move returns status 0, amount 0
22:47:25.730 00.000 16108 move complete, result=0
22:47:25.730 00.000 16108 worker thread done servicing request
22:47:25.735 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3853, FiltMin=3299, FiltMax=54704, Gamma=1.000
22:47:25.751 00.016 21068 UpdateGuideState exits: m=108756 SNR=79.8
22:47:25.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:25.753 00.000 21068 Enqueuing Expose request
22:47:25.754 00.001 16108 Worker thread wakes up
22:47:25.754 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:25.755 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:25.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:26.722 00.967 16108 Exposure complete
22:47:26.782 00.060 16108 worker thread done servicing request
22:47:26.782 00.000 21068 OnExposeComplete: enter
22:47:26.784 00.002 21068 UpdateGuideState(): m_state=6
22:47:26.785 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2589
22:47:26.788 00.003 21068 Star::Find returns 1 (0), X=220.35, Y=877.32, Mass=111104, SNR=69.8, Peak=18771 HFD=3.1
22:47:26.789 00.001 21068 MultiStar: [#1 0.28,0.04,1.18,U] [#2 0.18,0.02,1.31,U] [#3 0.14,-0.02,1.05,U] [#4 0.11,-0.37,0.95,U] [#5 0.58,-0.27,0.00,M1] [#6 0.30,0.03,0.79,U] [#7 0.01,0.19,0.63,U] [#8 0.25,-0.18,0.91,U] 
22:47:26.790 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.07}, one-star: {0.16, -0.24}
22:47:26.791 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
22:47:26.792 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
22:47:26.793 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.19 mountY=0.03, mountTheta=3.01
22:47:26.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
22:47:26.796 00.001 21068 Enqueuing Move request for scope (0.18, -0.07)
22:47:26.797 00.001 16108 Worker thread wakes up
22:47:26.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
22:47:26.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
22:47:26.797 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
22:47:26.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:47:26.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:26.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:26.797 00.000 16108 MoveAxis(E, 0, ABG)
22:47:26.797 00.000 16108 Move returns status 0, amount 0
22:47:26.797 00.000 16108 MoveAxis(N, 0, ABG)
22:47:26.797 00.000 16108 Move returns status 0, amount 0
22:47:26.797 00.000 16108 move complete, result=0
22:47:26.798 00.001 16108 worker thread done servicing request
22:47:26.800 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3849, FiltMin=3296, FiltMax=49081, Gamma=1.000
22:47:26.814 00.014 21068 UpdateGuideState exits: m=111104 SNR=69.8
22:47:26.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:26.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:26.816 00.000 21068 Enqueuing Expose request
22:47:26.818 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:26.819 00.001 16108 Worker thread wakes up
22:47:26.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:26.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:27.966 01.147 16108 Exposure complete
22:47:28.031 00.065 16108 worker thread done servicing request
22:47:28.031 00.000 21068 OnExposeComplete: enter
22:47:28.032 00.001 21068 UpdateGuideState(): m_state=6
22:47:28.033 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2590
22:47:28.035 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=877.30, Mass=112331, SNR=69.8, Peak=15795 HFD=3.0
22:47:28.036 00.001 21068 MultiStar: [#1 0.31,-0.03,1.30,U] [#2 0.31,-0.00,1.48,U] [#3 0.11,0.08,1.19,U] [#4 0.18,-0.66,0.00,M1] [#5 0.35,-0.36,1.02,U] [#6 0.33,0.11,0.83,U] [#7 0.23,0.27,0.64,U] [#8 0.26,0.11,0.79,U] 
22:47:28.036 00.000 21068 refined, 7 included, MultiStar: {0.25, -0.02}, one-star: {0.11, -0.25}
22:47:28.038 00.002 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
22:47:28.038 00.000 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
22:47:28.039 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.09 mountX=-0.25 mountY=-0.04, mountTheta=-3.00
22:47:28.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.02, opts=13)
22:47:28.042 00.001 21068 Enqueuing Move request for scope (0.25, -0.02)
22:47:28.043 00.001 16108 Worker thread wakes up
22:47:28.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
22:47:28.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
22:47:28.043 00.000 16108 Moving (0.25, -0.02) raw xDistance=-0.25 yDistance=-0.04
22:47:28.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:47:28.044 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:28.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:28.044 00.000 16108 MoveAxis(E, 66, ABG)
22:47:28.044 00.000 16108 Guiding  Dir = 2, Dur = 66
22:47:28.044 00.000 16108 IsSlewing returns 0
22:47:28.046 00.002 16108 IsGuiding returns 0
22:47:28.051 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3849, FiltMin=3334, FiltMax=42765, Gamma=1.000
22:47:28.053 00.002 16108 PulseGuide returned control before completion, sleep 69
22:47:28.070 00.017 21068 UpdateGuideState exits: m=112331 SNR=69.8
22:47:28.072 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:28.074 00.001 21068 Enqueuing Expose request
22:47:28.130 00.056 16108 IsGuiding returns 1
22:47:28.130 00.000 16108 scope still moving after pulse duration time elapsed
22:47:28.162 00.032 16108 IsSlewing returns 0
22:47:28.162 00.000 16108 IsGuiding returns 0
22:47:28.162 00.000 16108 scope move finished after 66 + 50 ms
22:47:28.162 00.000 16108 Move returns status 0, amount 66
22:47:28.162 00.000 16108 MoveAxis(N, 0, ABG)
22:47:28.162 00.000 16108 Move returns status 0, amount 0
22:47:28.162 00.000 16108 move complete, result=0
22:47:28.162 00.000 16108 worker thread done servicing request
22:47:28.162 00.000 16108 Worker thread wakes up
22:47:28.162 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.0 px 0 ms NORTH
22:47:28.164 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:28.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:29.124 00.960 16108 Exposure complete
22:47:29.191 00.067 16108 worker thread done servicing request
22:47:29.191 00.000 21068 OnExposeComplete: enter
22:47:29.192 00.001 21068 UpdateGuideState(): m_state=6
22:47:29.193 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2591
22:47:29.194 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.37, Mass=122832, SNR=73.8, Peak=19859 HFD=2.9
22:47:29.195 00.001 21068 MultiStar: [#1 -0.03,0.05,1.23,U] [#2 -0.02,-0.01,1.31,U] [#3 0.14,-0.16,1.07,U] [#4 -0.06,-0.47,0.87,U] [#5 0.04,-0.14,0.83,U] [#6 0.24,-0.12,0.77,U] [#7 -0.05,0.36,0.67,U] [#8 -0.03,0.16,0.78,U] 
22:47:29.196 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {-0.18, -0.18}
22:47:29.197 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
22:47:29.198 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
22:47:29.199 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.55 mountX=-0.01 mountY=0.06, mountTheta=1.77
22:47:29.200 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
22:47:29.201 00.001 21068 Enqueuing Move request for scope (0.00, -0.07)
22:47:29.202 00.001 16108 Worker thread wakes up
22:47:29.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:47:29.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:47:29.202 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.01 yDistance=0.06
22:47:29.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:47:29.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:29.203 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:29.203 00.000 16108 MoveAxis(E, 0, ABG)
22:47:29.203 00.000 16108 Move returns status 0, amount 0
22:47:29.203 00.000 16108 MoveAxis(N, 0, ABG)
22:47:29.203 00.000 16108 Move returns status 0, amount 0
22:47:29.203 00.000 16108 move complete, result=0
22:47:29.203 00.000 16108 worker thread done servicing request
22:47:29.206 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3849, FiltMin=3302, FiltMax=46349, Gamma=1.000
22:47:29.221 00.015 21068 UpdateGuideState exits: m=122832 SNR=73.8
22:47:29.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:29.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:29.224 00.001 21068 Enqueuing Expose request
22:47:29.225 00.001 16108 Worker thread wakes up
22:47:29.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:29.225 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:29.227 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:30.377 01.150 16108 Exposure complete
22:47:30.435 00.058 16108 worker thread done servicing request
22:47:30.435 00.000 21068 OnExposeComplete: enter
22:47:30.438 00.003 21068 UpdateGuideState(): m_state=6
22:47:30.440 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2592
22:47:30.441 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.46, Mass=110802, SNR=70.3, Peak=15619 HFD=3.2
22:47:30.442 00.001 21068 MultiStar: [#1 0.13,-0.09,1.12,U] [#2 0.01,0.07,1.41,U] [#3 -0.03,0.10,1.04,U] [#4 -0.08,-0.40,0.85,U] [#5 -0.09,-0.22,0.82,U] [#6 0.26,-0.22,0.85,U] [#7 -0.21,0.10,0.69,U] [#8 -0.20,0.31,0.79,U] 
22:47:30.442 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.08, -0.10}
22:47:30.444 00.002 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
22:47:30.444 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
22:47:30.445 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.01 mountX=0.01 mountY=0.05, mountTheta=1.31
22:47:30.449 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
22:47:30.451 00.002 21068 Enqueuing Move request for scope (-0.02, -0.04)
22:47:30.453 00.002 16108 Worker thread wakes up
22:47:30.454 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:47:30.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:47:30.454 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.05
22:47:30.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:47:30.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:30.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:30.454 00.000 16108 MoveAxis(E, 0, ABG)
22:47:30.454 00.000 16108 Move returns status 0, amount 0
22:47:30.454 00.000 16108 MoveAxis(N, 0, ABG)
22:47:30.454 00.000 16108 Move returns status 0, amount 0
22:47:30.455 00.001 16108 move complete, result=0
22:47:30.455 00.000 16108 worker thread done servicing request
22:47:30.461 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3849, FiltMin=3286, FiltMax=58432, Gamma=1.000
22:47:30.482 00.021 21068 UpdateGuideState exits: m=110802 SNR=70.3
22:47:30.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:30.485 00.001 21068 Enqueuing Expose request
22:47:30.485 00.000 16108 Worker thread wakes up
22:47:30.485 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:30.487 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:30.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:31.460 00.973 16108 Exposure complete
22:47:31.520 00.060 16108 worker thread done servicing request
22:47:31.520 00.000 21068 OnExposeComplete: enter
22:47:31.521 00.001 21068 UpdateGuideState(): m_state=6
22:47:31.524 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2593
22:47:31.525 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.38, Mass=111424, SNR=73.7, Peak=18067 HFD=2.9
22:47:31.526 00.001 21068 MultiStar: [#1 -0.10,-0.20,1.37,U] [#2 0.16,-0.03,1.35,U] [#3 0.20,0.15,1.07,U] [#4 -0.19,-0.34,0.86,U] [#5 -0.03,-0.17,1.02,U] [#6 0.10,0.11,0.77,U] [#7 -0.13,0.16,0.53,U] [#8 -0.01,0.25,0.90,U] 
22:47:31.527 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.00, -0.17}
22:47:31.528 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
22:47:31.529 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
22:47:31.530 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.30 mountX=-0.02 mountY=0.04, mountTheta=2.03
22:47:31.533 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
22:47:31.534 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
22:47:31.535 00.001 16108 Worker thread wakes up
22:47:31.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:47:31.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:47:31.535 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.04
22:47:31.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:47:31.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:31.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:47:31.535 00.000 16108 MoveAxis(E, 0, ABG)
22:47:31.535 00.000 16108 Move returns status 0, amount 0
22:47:31.535 00.000 16108 MoveAxis(N, 0, ABG)
22:47:31.535 00.000 16108 Move returns status 0, amount 0
22:47:31.535 00.000 16108 move complete, result=0
22:47:31.535 00.000 16108 worker thread done servicing request
22:47:31.544 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3849, FiltMin=3334, FiltMax=48368, Gamma=1.000
22:47:31.565 00.021 21068 UpdateGuideState exits: m=111424 SNR=73.7
22:47:31.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:31.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:31.568 00.001 21068 Enqueuing Expose request
22:47:31.569 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:31.570 00.001 16108 Worker thread wakes up
22:47:31.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:31.571 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:32.722 01.151 16108 Exposure complete
22:47:32.777 00.055 16108 worker thread done servicing request
22:47:32.777 00.000 21068 OnExposeComplete: enter
22:47:32.778 00.001 21068 UpdateGuideState(): m_state=6
22:47:32.778 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2594
22:47:32.779 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.49, Mass=115757, SNR=71.4, Peak=17811 HFD=3.0
22:47:32.780 00.001 21068 MultiStar: [#1 -0.01,-0.06,1.09,U] [#2 -0.21,0.02,1.26,U] [#3 0.15,0.00,1.07,U] [#4 -0.12,-0.59,0.00,M1] [#5 -0.05,-0.23,0.87,U] [#6 0.23,-0.12,0.81,U] [#7 -0.45,0.17,0.68,U] [#8 -0.02,0.18,0.89,U] 
22:47:32.781 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {-0.26, -0.07}
22:47:32.781 00.000 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.41)
22:47:32.782 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.47)
22:47:32.783 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.91 mountX=0.07 mountY=0.03, mountTheta=0.46
22:47:32.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
22:47:32.785 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
22:47:32.787 00.002 16108 Worker thread wakes up
22:47:32.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:47:32.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:47:32.787 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.03
22:47:32.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:47:32.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:32.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:32.787 00.000 16108 MoveAxis(E, 0, ABG)
22:47:32.787 00.000 16108 Move returns status 0, amount 0
22:47:32.787 00.000 16108 MoveAxis(N, 0, ABG)
22:47:32.788 00.001 16108 Move returns status 0, amount 0
22:47:32.788 00.000 16108 move complete, result=0
22:47:32.788 00.000 16108 worker thread done servicing request
22:47:32.790 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3849, FiltMin=3264, FiltMax=53097, Gamma=1.000
22:47:32.809 00.019 21068 UpdateGuideState exits: m=115757 SNR=71.4
22:47:32.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:32.812 00.001 21068 Enqueuing Expose request
22:47:32.813 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:32.813 00.000 16108 Worker thread wakes up
22:47:32.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:32.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:33.779 00.966 16108 Exposure complete
22:47:33.841 00.062 16108 worker thread done servicing request
22:47:33.841 00.000 21068 OnExposeComplete: enter
22:47:33.842 00.001 21068 UpdateGuideState(): m_state=6
22:47:33.843 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2595
22:47:33.844 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=877.35, Mass=111161, SNR=77.5, Peak=18163 HFD=2.9
22:47:33.845 00.001 21068 MultiStar: [#1 0.22,-0.11,1.10,U] [#2 0.20,-0.06,1.15,U] [#3 -0.15,-0.09,0.94,U] [#4 -0.38,-0.53,0.00,M2] [#5 -0.05,-0.37,0.88,U] [#6 -0.01,0.01,0.70,U] [#7 -0.49,0.30,0.00,M1] [#8 -0.32,0.10,0.64,U] 
22:47:33.846 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {-0.50, -0.20}
22:47:33.847 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
22:47:33.847 00.000 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.28)
22:47:33.848 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.10 mountX=0.05 mountY=0.13, mountTheta=1.22
22:47:33.851 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
22:47:33.852 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
22:47:33.853 00.001 16108 Worker thread wakes up
22:47:33.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
22:47:33.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
22:47:33.853 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.13
22:47:33.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:47:33.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:33.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:47:33.853 00.000 16108 MoveAxis(E, 0, ABG)
22:47:33.853 00.000 16108 Move returns status 0, amount 0
22:47:33.853 00.000 16108 MoveAxis(N, 0, ABG)
22:47:33.853 00.000 16108 Move returns status 0, amount 0
22:47:33.853 00.000 16108 move complete, result=0
22:47:33.853 00.000 16108 worker thread done servicing request
22:47:33.857 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3853, FiltMin=3318, FiltMax=56208, Gamma=1.000
22:47:33.878 00.021 21068 UpdateGuideState exits: m=111161 SNR=77.5
22:47:33.881 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:33.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:33.883 00.001 21068 Enqueuing Expose request
22:47:33.883 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:33.884 00.001 16108 Worker thread wakes up
22:47:33.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:33.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:35.031 01.147 16108 Exposure complete
22:47:35.090 00.059 16108 worker thread done servicing request
22:47:35.090 00.000 21068 OnExposeComplete: enter
22:47:35.091 00.001 21068 UpdateGuideState(): m_state=6
22:47:35.093 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2596
22:47:35.094 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=877.36, Mass=105322, SNR=64.1, Peak=15667 HFD=3.2
22:47:35.095 00.001 21068 MultiStar: [#1 -0.27,-0.13,1.44,U] [#2 -0.10,0.01,1.63,U] [#3 -0.38,0.01,1.27,U] [#4 -0.34,-0.36,0.90,U] [#5 -0.37,-0.30,1.05,U] [#6 -0.20,-0.14,0.99,U] [#7 -0.39,0.30,0.71,U] [#8 -0.39,-0.06,0.96,U] 
22:47:35.096 00.001 21068 refined, 8 included, MultiStar: {-0.30, -0.10}, one-star: {-0.44, -0.20}
22:47:35.097 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
22:47:35.098 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
22:47:35.098 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.83 mountX=0.28 mountY=0.17, mountTheta=0.53
22:47:35.101 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.10, opts=13)
22:47:35.102 00.001 21068 Enqueuing Move request for scope (-0.30, -0.10)
22:47:35.103 00.001 16108 Worker thread wakes up
22:47:35.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
22:47:35.103 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
22:47:35.103 00.000 16108 Moving (-0.30, -0.10) raw xDistance=0.28 yDistance=0.17
22:47:35.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:47:35.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:35.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:47:35.103 00.000 16108 MoveAxis(W, 74, ABG)
22:47:35.103 00.000 16108 Guiding  Dir = 3, Dur = 74
22:47:35.103 00.000 16108 IsSlewing returns 0
22:47:35.103 00.000 16108 IsGuiding returns 0
22:47:35.107 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3853, FiltMin=3334, FiltMax=52205, Gamma=1.000
22:47:35.123 00.016 21068 UpdateGuideState exits: m=105322 SNR=64.1
22:47:35.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:35.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:35.126 00.001 21068 Enqueuing Expose request
22:47:35.165 00.039 16108 PulseGuide returned control before completion, sleep 24
22:47:35.194 00.029 16108 IsGuiding returns 1
22:47:35.194 00.000 16108 scope still moving after pulse duration time elapsed
22:47:35.226 00.032 16108 IsSlewing returns 0
22:47:35.226 00.000 16108 IsGuiding returns 1
22:47:35.258 00.032 16108 IsSlewing returns 0
22:47:35.258 00.000 16108 IsGuiding returns 0
22:47:35.258 00.000 16108 scope move finished after 74 + 80 ms
22:47:35.258 00.000 16108 Move returns status 0, amount 74
22:47:35.258 00.000 16108 MoveAxis(N, 0, ABG)
22:47:35.258 00.000 16108 Move returns status 0, amount 0
22:47:35.258 00.000 16108 move complete, result=0
22:47:35.259 00.001 16108 worker thread done servicing request
22:47:35.259 00.000 16108 Worker thread wakes up
22:47:35.259 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.2 px 0 ms NORTH
22:47:35.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:35.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:36.223 00.963 16108 Exposure complete
22:47:36.288 00.065 16108 worker thread done servicing request
22:47:36.288 00.000 21068 OnExposeComplete: enter
22:47:36.289 00.001 21068 UpdateGuideState(): m_state=6
22:47:36.290 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2597
22:47:36.291 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.21, Mass=107885, SNR=76.3, Peak=17107 HFD=3.2
22:47:36.292 00.001 21068 MultiStar: [#1 -0.03,-0.31,1.11,U] [#2 0.17,-0.14,1.35,U] [#3 -0.23,-0.12,1.00,U] [#4 0.02,-0.60,0.00,M2] [#5 -0.32,-0.36,0.96,U] [#6 0.28,-0.00,0.83,U] [#7 -0.06,0.15,0.69,U] [#8 -0.18,-0.39,0.72,U] 
22:47:36.294 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.20}, one-star: {-0.23, -0.34}
22:47:36.294 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
22:47:36.295 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
22:47:36.296 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.90 mountX=0.03 mountY=0.21, mountTheta=1.42
22:47:36.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.20, opts=13)
22:47:36.298 00.000 21068 Enqueuing Move request for scope (-0.07, -0.20)
22:47:36.299 00.001 16108 Worker thread wakes up
22:47:36.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
22:47:36.299 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
22:47:36.299 00.000 16108 Moving (-0.07, -0.20) raw xDistance=0.03 yDistance=0.21
22:47:36.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:47:36.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:47:36.299 00.000 16108 MoveAxis(E, 0, ABG)
22:47:36.299 00.000 16108 Move returns status 0, amount 0
22:47:36.299 00.000 16108 MoveAxis(S, 42, ABG)
22:47:36.300 00.001 16108 Guiding  Dir = 1, Dur = 42
22:47:36.300 00.000 16108 IsSlewing returns 0
22:47:36.300 00.000 16108 IsGuiding returns 0
22:47:36.303 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3856, FiltMin=3334, FiltMax=52000, Gamma=1.000
22:47:36.319 00.016 21068 UpdateGuideState exits: m=107885 SNR=76.3
22:47:36.319 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.321 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:36.321 00.000 21068 Enqueuing Expose request
22:47:36.336 00.015 16108 PulseGuide returned control before completion, sleep 16
22:47:36.368 00.032 16108 IsGuiding returns 1
22:47:36.368 00.000 16108 scope still moving after pulse duration time elapsed
22:47:36.400 00.032 16108 IsSlewing returns 0
22:47:36.400 00.000 16108 IsGuiding returns 1
22:47:36.431 00.031 16108 IsSlewing returns 0
22:47:36.431 00.000 16108 IsGuiding returns 0
22:47:36.431 00.000 16108 scope move finished after 42 + 89 ms
22:47:36.431 00.000 16108 Move returns status 0, amount 42
22:47:36.431 00.000 16108 move complete, result=0
22:47:36.431 00.000 16108 worker thread done servicing request
22:47:36.431 00.000 16108 Worker thread wakes up
22:47:36.431 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
22:47:36.433 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:36.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:37.577 01.144 16108 Exposure complete
22:47:37.641 00.064 16108 worker thread done servicing request
22:47:37.641 00.000 21068 OnExposeComplete: enter
22:47:37.643 00.002 21068 UpdateGuideState(): m_state=6
22:47:37.643 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2598
22:47:37.644 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.39, Mass=104383, SNR=65.0, Peak=16691 HFD=2.9
22:47:37.645 00.001 21068 MultiStar: [#1 0.08,-0.26,1.42,U] [#2 0.12,-0.11,1.30,U] [#3 0.30,-0.15,1.40,U] [#4 -0.25,-0.31,1.03,U] [#5 0.21,-0.47,1.07,U] [#6 0.45,0.17,0.99,U] [#7 -0.09,0.01,0.71,U] [#8 -0.19,0.08,0.81,U] 
22:47:37.646 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {-0.15, -0.16}
22:47:37.647 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
22:47:37.647 00.000 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
22:47:37.648 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.10 mountY=0.13, mountTheta=2.24
22:47:37.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
22:47:37.650 00.000 21068 Enqueuing Move request for scope (0.08, -0.15)
22:47:37.653 00.003 16108 Worker thread wakes up
22:47:37.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:47:37.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:47:37.653 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.10 yDistance=0.13
22:47:37.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:47:37.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:37.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:47:37.653 00.000 16108 MoveAxis(E, 0, ABG)
22:47:37.653 00.000 16108 Move returns status 0, amount 0
22:47:37.653 00.000 16108 MoveAxis(N, 0, ABG)
22:47:37.653 00.000 16108 Move returns status 0, amount 0
22:47:37.653 00.000 16108 move complete, result=0
22:47:37.653 00.000 16108 worker thread done servicing request
22:47:37.657 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3859, FiltMin=3341, FiltMax=50729, Gamma=1.000
22:47:37.673 00.016 21068 UpdateGuideState exits: m=104383 SNR=65.0
22:47:37.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:37.675 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:37.675 00.000 21068 Enqueuing Expose request
22:47:37.676 00.001 16108 Worker thread wakes up
22:47:37.676 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:37.677 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:37.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:38.651 00.974 16108 Exposure complete
22:47:38.719 00.068 16108 worker thread done servicing request
22:47:38.719 00.000 21068 OnExposeComplete: enter
22:47:38.719 00.000 21068 UpdateGuideState(): m_state=6
22:47:38.720 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2599
22:47:38.721 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.49, Mass=101158, SNR=62.1, Peak=17123 HFD=3.0
22:47:38.722 00.001 21068 MultiStar: [#1 0.10,-0.19,1.36,U] [#2 0.24,0.05,1.44,U] [#3 -0.10,0.07,1.19,U] [#4 0.10,-0.37,0.95,U] [#5 0.24,-0.22,1.11,U] [#6 0.30,0.22,0.95,U] [#7 -0.23,-0.03,0.75,U] [#8 -0.45,0.05,0.95,U] 
22:47:38.723 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.19, -0.06}
22:47:38.723 00.000 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:47:38.724 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:47:38.725 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.17 mountX=-0.03 mountY=0.05, mountTheta=2.17
22:47:38.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
22:47:38.727 00.000 21068 Enqueuing Move request for scope (0.02, -0.05)
22:47:38.728 00.001 16108 Worker thread wakes up
22:47:38.729 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:47:38.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:47:38.729 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.05
22:47:38.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:47:38.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:38.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:38.729 00.000 16108 MoveAxis(E, 0, ABG)
22:47:38.729 00.000 16108 Move returns status 0, amount 0
22:47:38.729 00.000 16108 MoveAxis(N, 0, ABG)
22:47:38.729 00.000 16108 Move returns status 0, amount 0
22:47:38.729 00.000 16108 move complete, result=0
22:47:38.729 00.000 16108 worker thread done servicing request
22:47:38.733 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3862, FiltMin=3337, FiltMax=48777, Gamma=1.000
22:47:38.750 00.017 21068 UpdateGuideState exits: m=101158 SNR=62.1
22:47:38.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:38.753 00.001 21068 Enqueuing Expose request
22:47:38.754 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:38.755 00.001 16108 Worker thread wakes up
22:47:38.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:38.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:39.910 01.155 16108 Exposure complete
22:47:39.970 00.060 16108 worker thread done servicing request
22:47:39.970 00.000 21068 OnExposeComplete: enter
22:47:39.972 00.002 21068 UpdateGuideState(): m_state=6
22:47:39.973 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2600
22:47:39.974 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.51, Mass=99030, SNR=62.6, Peak=15715 HFD=3.0
22:47:39.974 00.000 21068 MultiStar: [#1 0.14,-0.29,1.36,U] [#2 0.08,-0.08,1.57,U] [#3 0.00,-0.08,1.23,U] [#4 0.02,-0.45,1.04,U] [#5 0.24,-0.36,1.00,U] [#6 0.42,0.24,0.95,U] [#7 -0.24,0.18,0.61,U] [#8 0.15,0.07,0.91,U] 
22:47:39.975 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.11}, one-star: {-0.23, -0.04}
22:47:39.977 00.002 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
22:47:39.978 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
22:47:39.979 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.98 mountX=-0.10 mountY=0.09, mountTheta=2.37
22:47:39.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.11, opts=13)
22:47:39.982 00.001 21068 Enqueuing Move request for scope (0.08, -0.11)
22:47:39.983 00.001 16108 Worker thread wakes up
22:47:39.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
22:47:39.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
22:47:39.983 00.000 16108 Moving (0.08, -0.11) raw xDistance=-0.10 yDistance=0.09
22:47:39.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:47:39.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:39.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:39.983 00.000 16108 MoveAxis(E, 0, ABG)
22:47:39.983 00.000 16108 Move returns status 0, amount 0
22:47:39.983 00.000 16108 MoveAxis(N, 0, ABG)
22:47:39.983 00.000 16108 Move returns status 0, amount 0
22:47:39.983 00.000 16108 move complete, result=0
22:47:39.983 00.000 16108 worker thread done servicing request
22:47:39.986 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3862, FiltMin=3277, FiltMax=48800, Gamma=1.000
22:47:40.002 00.016 21068 UpdateGuideState exits: m=99030 SNR=62.6
22:47:40.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:40.004 00.000 21068 Enqueuing Expose request
22:47:40.005 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:40.006 00.001 16108 Worker thread wakes up
22:47:40.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:40.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:40.967 00.961 16108 Exposure complete
22:47:41.026 00.059 16108 worker thread done servicing request
22:47:41.026 00.000 21068 OnExposeComplete: enter
22:47:41.027 00.001 21068 UpdateGuideState(): m_state=6
22:47:41.028 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2601
22:47:41.028 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=877.46, Mass=95186, SNR=67.3, Peak=14339 HFD=3.0
22:47:41.029 00.001 21068 MultiStar: [#1 0.21,-0.18,1.50,U] [#2 0.23,0.02,1.53,U] [#3 0.02,-0.07,1.08,U] [#4 0.09,-0.38,0.80,U] [#5 0.33,-0.41,0.00,M1] [#6 0.09,0.22,0.75,U] [#7 0.08,0.34,0.57,U] [#8 0.12,-0.01,0.83,U] 
22:47:41.030 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.05}, one-star: {-0.04, -0.10}
22:47:41.032 00.002 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
22:47:41.033 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
22:47:41.034 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-2.00 mountX=0.03 mountY=0.10, mountTheta=1.32
22:47:41.035 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
22:47:41.036 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
22:47:41.037 00.001 16108 Worker thread wakes up
22:47:41.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:47:41.037 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:47:41.037 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.03 yDistance=0.10
22:47:41.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:47:41.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:41.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:41.037 00.000 16108 MoveAxis(E, 0, ABG)
22:47:41.037 00.000 16108 Move returns status 0, amount 0
22:47:41.037 00.000 16108 MoveAxis(N, 0, ABG)
22:47:41.037 00.000 16108 Move returns status 0, amount 0
22:47:41.037 00.000 16108 move complete, result=0
22:47:41.038 00.001 16108 worker thread done servicing request
22:47:41.042 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3865, FiltMin=3325, FiltMax=43344, Gamma=1.000
22:47:41.064 00.022 21068 UpdateGuideState exits: m=95186 SNR=67.3
22:47:41.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:41.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:41.069 00.003 21068 Enqueuing Expose request
22:47:41.071 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:41.073 00.002 16108 Worker thread wakes up
22:47:41.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:41.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:42.235 01.162 16108 Exposure complete
22:47:42.299 00.064 16108 worker thread done servicing request
22:47:42.299 00.000 21068 OnExposeComplete: enter
22:47:42.300 00.001 21068 UpdateGuideState(): m_state=6
22:47:42.301 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2602
22:47:42.302 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.43, Mass=87336, SNR=62.4, Peak=14435 HFD=3.0
22:47:42.303 00.001 21068 MultiStar: [#1 0.22,-0.15,1.29,U] [#2 0.22,0.13,1.34,U] [#3 0.20,0.06,1.36,U] [#4 0.09,-0.51,0.00,M1] [#5 0.18,-0.57,0.00,M2] [#6 0.20,0.04,0.90,U] [#7 -0.12,0.21,0.69,U] [#8 0.03,-0.03,0.89,U] 
22:47:42.304 00.001 21068 single-star, 6 included, MultiStar: {0.13, 0.01}, one-star: {-0.01, -0.13}
22:47:42.304 00.000 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
22:47:42.305 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
22:47:42.306 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=-0.02 mountY=0.12, mountTheta=1.70
22:47:42.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
22:47:42.308 00.000 21068 Enqueuing Move request for scope (-0.01, -0.13)
22:47:42.310 00.002 16108 Worker thread wakes up
22:47:42.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:47:42.310 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:47:42.310 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.02 yDistance=0.12
22:47:42.311 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:47:42.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:42.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:42.311 00.000 16108 MoveAxis(E, 0, ABG)
22:47:42.311 00.000 16108 Move returns status 0, amount 0
22:47:42.311 00.000 16108 MoveAxis(N, 0, ABG)
22:47:42.311 00.000 16108 Move returns status 0, amount 0
22:47:42.311 00.000 16108 move complete, result=0
22:47:42.312 00.001 16108 worker thread done servicing request
22:47:42.318 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3865, FiltMin=3337, FiltMax=42704, Gamma=1.000
22:47:42.334 00.016 21068 UpdateGuideState exits: m=87336 SNR=62.4
22:47:42.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:42.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:42.337 00.001 21068 Enqueuing Expose request
22:47:42.338 00.001 16108 Worker thread wakes up
22:47:42.338 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:42.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:42.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:43.312 00.973 16108 Exposure complete
22:47:43.382 00.070 16108 worker thread done servicing request
22:47:43.382 00.000 21068 OnExposeComplete: enter
22:47:43.385 00.003 21068 UpdateGuideState(): m_state=6
22:47:43.387 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2603
22:47:43.388 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.37, Mass=102179, SNR=67.6, Peak=16931 HFD=3.3
22:47:43.390 00.002 21068 MultiStar: [#1 0.23,-0.29,1.12,U] [#2 0.22,-0.01,1.27,U] [#3 0.15,-0.14,1.06,U] [#4 0.08,-0.40,0.78,U] [#5 0.24,-0.37,0.85,U] [#6 0.35,-0.30,0.73,U] [#7 -0.22,-0.12,0.62,U] [#8 -0.16,-0.17,0.90,U] 
22:47:43.391 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.21}, one-star: {-0.08, -0.18}
22:47:43.394 00.003 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
22:47:43.395 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
22:47:43.396 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.97 mountX=0.04 mountY=0.19, mountTheta=1.35
22:47:43.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.18, opts=13)
22:47:43.398 00.000 21068 Enqueuing Move request for scope (-0.08, -0.18)
22:47:43.399 00.001 16108 Worker thread wakes up
22:47:43.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
22:47:43.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
22:47:43.399 00.000 16108 Moving (-0.08, -0.18) raw xDistance=0.04 yDistance=0.19
22:47:43.400 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:47:43.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:43.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:47:43.400 00.000 16108 MoveAxis(E, 0, ABG)
22:47:43.400 00.000 16108 Move returns status 0, amount 0
22:47:43.400 00.000 16108 MoveAxis(N, 0, ABG)
22:47:43.400 00.000 16108 Move returns status 0, amount 0
22:47:43.400 00.000 16108 move complete, result=0
22:47:43.400 00.000 16108 worker thread done servicing request
22:47:43.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3869, FiltMin=3312, FiltMax=43606, Gamma=1.000
22:47:43.418 00.015 21068 UpdateGuideState exits: m=102179 SNR=67.6
22:47:43.419 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.420 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:43.421 00.001 21068 Enqueuing Expose request
22:47:43.422 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:47:43.423 00.001 16108 Worker thread wakes up
22:47:43.423 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:43.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:44.578 01.155 16108 Exposure complete
22:47:44.640 00.062 16108 worker thread done servicing request
22:47:44.640 00.000 21068 OnExposeComplete: enter
22:47:44.642 00.002 21068 UpdateGuideState(): m_state=6
22:47:44.643 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2604
22:47:44.643 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=877.28, Mass=99937, SNR=72.2, Peak=15891 HFD=2.6
22:47:44.645 00.002 21068 MultiStar: [#1 0.28,-0.20,1.03,U] [#2 0.25,-0.03,1.11,U] [#3 0.37,-0.29,0.92,U] [#4 0.17,-0.42,0.74,U] [#5 0.29,-0.64,0.00,M2] [#6 0.69,-0.37,0.00,M1] [#7 -0.11,0.02,0.62,U] [#8 -0.05,-0.09,0.72,U] 
22:47:44.645 00.000 21068 refined, 6 included, MultiStar: {0.14, -0.19}, one-star: {-0.06, -0.28}
22:47:44.646 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
22:47:44.647 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
22:47:44.648 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.92 mountX=-0.17 mountY=0.15, mountTheta=2.43
22:47:44.649 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.19, opts=13)
22:47:44.650 00.001 21068 Enqueuing Move request for scope (0.14, -0.19)
22:47:44.652 00.002 16108 Worker thread wakes up
22:47:44.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
22:47:44.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
22:47:44.652 00.000 16108 Moving (0.14, -0.19) raw xDistance=-0.17 yDistance=0.15
22:47:44.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:47:44.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:44.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:47:44.652 00.000 16108 MoveAxis(E, 0, ABG)
22:47:44.652 00.000 16108 Move returns status 0, amount 0
22:47:44.652 00.000 16108 MoveAxis(N, 0, ABG)
22:47:44.652 00.000 16108 Move returns status 0, amount 0
22:47:44.652 00.000 16108 move complete, result=0
22:47:44.652 00.000 16108 worker thread done servicing request
22:47:44.656 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3869, FiltMin=3302, FiltMax=41494, Gamma=1.000
22:47:44.674 00.018 21068 UpdateGuideState exits: m=99937 SNR=72.2
22:47:44.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:44.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:44.677 00.001 21068 Enqueuing Expose request
22:47:44.678 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:44.679 00.001 16108 Worker thread wakes up
22:47:44.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:44.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:45.638 00.959 16108 Exposure complete
22:47:45.696 00.058 16108 worker thread done servicing request
22:47:45.697 00.001 21068 OnExposeComplete: enter
22:47:45.697 00.000 21068 UpdateGuideState(): m_state=6
22:47:45.698 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2605
22:47:45.699 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.28, Mass=105683, SNR=71.0, Peak=14675 HFD=3.2
22:47:45.700 00.001 21068 MultiStar: [#1 0.11,-0.22,1.14,U] [#2 0.21,-0.02,1.22,U] [#3 0.25,0.10,0.98,U] [#4 0.12,-0.62,0.00,M1] [#5 0.18,-0.44,0.93,U] [#6 0.35,0.05,0.98,U] [#7 -0.05,0.07,0.66,U] [#8 -0.14,0.17,0.75,U] 
22:47:45.701 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.21, -0.28}
22:47:45.701 00.000 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
22:47:45.702 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
22:47:45.703 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=-0.17 mountY=0.04, mountTheta=2.89
22:47:45.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
22:47:45.705 00.000 21068 Enqueuing Move request for scope (0.16, -0.08)
22:47:45.706 00.001 16108 Worker thread wakes up
22:47:45.707 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
22:47:45.707 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
22:47:45.707 00.000 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.04
22:47:45.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:47:45.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:45.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:47:45.707 00.000 16108 MoveAxis(E, 0, ABG)
22:47:45.707 00.000 16108 Move returns status 0, amount 0
22:47:45.707 00.000 16108 MoveAxis(N, 0, ABG)
22:47:45.707 00.000 16108 Move returns status 0, amount 0
22:47:45.707 00.000 16108 move complete, result=0
22:47:45.707 00.000 16108 worker thread done servicing request
22:47:45.713 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3869, FiltMin=3283, FiltMax=42400, Gamma=1.000
22:47:45.728 00.015 21068 UpdateGuideState exits: m=105683 SNR=71.0
22:47:45.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.729 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:45.730 00.001 21068 Enqueuing Expose request
22:47:45.732 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:45.732 00.000 16108 Worker thread wakes up
22:47:45.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:45.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:46.897 01.164 16108 Exposure complete
22:47:46.951 00.054 16108 worker thread done servicing request
22:47:46.951 00.000 21068 OnExposeComplete: enter
22:47:46.952 00.001 21068 UpdateGuideState(): m_state=6
22:47:46.953 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2606
22:47:46.954 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.21, Mass=105450, SNR=70.4, Peak=16995 HFD=3.3
22:47:46.955 00.001 21068 MultiStar: [#1 0.43,-0.29,1.08,U] [#2 0.27,-0.11,1.38,U] [#3 0.30,-0.20,0.99,U] [#4 0.06,-0.57,0.00,M2] [#5 0.37,-0.19,0.98,U] [#6 0.31,0.04,0.80,U] [#7 0.09,-0.28,0.64,U] [#8 0.09,-0.04,0.72,U] 
22:47:46.955 00.000 21068 refined, 7 included, MultiStar: {0.22, -0.18}, one-star: {-0.14, -0.34}
22:47:46.957 00.002 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
22:47:46.958 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
22:47:46.959 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.68 mountX=-0.25 mountY=0.12, mountTheta=2.69
22:47:46.962 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.18, opts=13)
22:47:46.964 00.002 21068 Enqueuing Move request for scope (0.22, -0.18)
22:47:46.966 00.002 16108 Worker thread wakes up
22:47:46.967 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
22:47:46.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
22:47:46.967 00.000 16108 Moving (0.22, -0.18) raw xDistance=-0.25 yDistance=0.12
22:47:46.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:47:46.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:46.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:46.967 00.000 16108 MoveAxis(E, 66, ABG)
22:47:46.967 00.000 16108 Guiding  Dir = 2, Dur = 66
22:47:46.967 00.000 16108 IsSlewing returns 0
22:47:46.968 00.001 16108 IsGuiding returns 0
22:47:46.970 00.002 16108 PulseGuide returned control before completion, sleep 75
22:47:46.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3869, FiltMin=3232, FiltMax=39670, Gamma=1.000
22:47:46.994 00.021 21068 UpdateGuideState exits: m=105450 SNR=70.4
22:47:46.994 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:46.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:46.997 00.002 21068 Enqueuing Expose request
22:47:47.053 00.056 16108 IsGuiding returns 0
22:47:47.053 00.000 16108 Move returns status 0, amount 66
22:47:47.053 00.000 16108 MoveAxis(N, 0, ABG)
22:47:47.053 00.000 16108 Move returns status 0, amount 0
22:47:47.053 00.000 16108 move complete, result=0
22:47:47.053 00.000 16108 worker thread done servicing request
22:47:47.053 00.000 16108 Worker thread wakes up
22:47:47.053 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
22:47:47.055 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:47.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:48.016 00.961 16108 Exposure complete
22:47:48.074 00.058 16108 worker thread done servicing request
22:47:48.074 00.000 21068 OnExposeComplete: enter
22:47:48.075 00.001 21068 UpdateGuideState(): m_state=6
22:47:48.076 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2607
22:47:48.076 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=877.26, Mass=94532, SNR=70.6, Peak=15971 HFD=2.8
22:47:48.077 00.001 21068 MultiStar: [#1 0.12,-0.29,1.29,U] [#2 0.06,-0.02,1.36,U] [#3 0.18,-0.19,0.99,U] [#4 -0.03,-0.19,0.99,U] [#5 0.20,-0.32,0.95,U] [#6 0.27,0.06,0.79,U] [#7 0.00,0.15,0.63,U] [#8 0.09,-0.08,0.73,U] 
22:47:48.079 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {-0.16, -0.30}
22:47:48.080 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
22:47:48.080 00.000 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
22:47:48.081 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.10 mountY=0.13, mountTheta=2.26
22:47:48.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
22:47:48.086 00.003 21068 Enqueuing Move request for scope (0.08, -0.15)
22:47:48.089 00.003 16108 Worker thread wakes up
22:47:48.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:47:48.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:47:48.089 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.10 yDistance=0.13
22:47:48.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:47:48.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:48.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:47:48.089 00.000 16108 MoveAxis(E, 0, ABG)
22:47:48.089 00.000 16108 Move returns status 0, amount 0
22:47:48.089 00.000 16108 MoveAxis(N, 0, ABG)
22:47:48.089 00.000 16108 Move returns status 0, amount 0
22:47:48.089 00.000 16108 move complete, result=0
22:47:48.089 00.000 16108 worker thread done servicing request
22:47:48.094 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3872, FiltMin=3337, FiltMax=43561, Gamma=1.000
22:47:48.113 00.019 21068 UpdateGuideState exits: m=94532 SNR=70.6
22:47:48.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:48.116 00.001 21068 Enqueuing Expose request
22:47:48.116 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:48.117 00.001 16108 Worker thread wakes up
22:47:48.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:48.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:49.263 01.146 16108 Exposure complete
22:47:49.328 00.065 16108 worker thread done servicing request
22:47:49.328 00.000 21068 OnExposeComplete: enter
22:47:49.329 00.001 21068 UpdateGuideState(): m_state=6
22:47:49.331 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2608
22:47:49.333 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=877.46, Mass=87875, SNR=61.1, Peak=18035 HFD=2.9
22:47:49.334 00.001 21068 MultiStar: [#1 0.08,-0.38,1.46,U] [#2 -0.08,0.13,1.46,U] [#3 0.21,-0.37,1.16,U] [#4 -0.05,-0.67,0.00,M2] [#5 0.09,-0.69,0.00,M1] [#6 -0.00,-0.18,1.24,U] [#7 -0.22,0.11,0.80,U] [#8 -0.16,-0.14,1.12,U] 
22:47:49.335 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.14}, one-star: {-0.27, -0.10}
22:47:49.336 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
22:47:49.338 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
22:47:49.339 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.88 mountX=0.02 mountY=0.15, mountTheta=1.44
22:47:49.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.14, opts=13)
22:47:49.342 00.001 21068 Enqueuing Move request for scope (-0.05, -0.14)
22:47:49.342 00.000 16108 Worker thread wakes up
22:47:49.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
22:47:49.343 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
22:47:49.343 00.000 16108 Moving (-0.05, -0.14) raw xDistance=0.02 yDistance=0.15
22:47:49.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:47:49.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:49.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:47:49.343 00.000 16108 MoveAxis(E, 0, ABG)
22:47:49.343 00.000 16108 Move returns status 0, amount 0
22:47:49.343 00.000 16108 MoveAxis(N, 0, ABG)
22:47:49.343 00.000 16108 Move returns status 0, amount 0
22:47:49.343 00.000 16108 move complete, result=0
22:47:49.343 00.000 16108 worker thread done servicing request
22:47:49.348 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3875, FiltMin=3344, FiltMax=49456, Gamma=1.000
22:47:49.368 00.020 21068 UpdateGuideState exits: m=87875 SNR=61.1
22:47:49.370 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:49.372 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:49.372 00.000 21068 Enqueuing Expose request
22:47:49.374 00.002 16108 Worker thread wakes up
22:47:49.374 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:47:49.375 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:49.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:50.354 00.979 16108 Exposure complete
22:47:50.420 00.066 16108 worker thread done servicing request
22:47:50.420 00.000 21068 OnExposeComplete: enter
22:47:50.423 00.003 21068 UpdateGuideState(): m_state=6
22:47:50.425 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2609
22:47:50.426 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=877.29, Mass=104001, SNR=76.4, Peak=18259 HFD=2.9
22:47:50.428 00.002 21068 MultiStar: [#1 -0.11,-0.33,1.12,U] [#2 -0.01,0.07,1.37,U] [#3 -0.03,-0.35,1.02,U] [#4 -0.31,-0.45,0.00,M3] [#5 -0.31,-0.34,0.85,U] [#6 -0.13,-0.09,0.67,U] [#7 -0.38,-0.28,0.45,U] [#8 -0.26,-0.07,0.66,U] 
22:47:50.429 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.20}, one-star: {-0.34, -0.27}
22:47:50.430 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
22:47:50.431 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
22:47:50.433 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.27 mountX=0.13 mountY=0.23, mountTheta=1.06
22:47:50.435 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.20, opts=13)
22:47:50.436 00.001 21068 Enqueuing Move request for scope (-0.17, -0.20)
22:47:50.437 00.001 16108 Worker thread wakes up
22:47:50.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
22:47:50.437 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
22:47:50.437 00.000 16108 Moving (-0.17, -0.20) raw xDistance=0.13 yDistance=0.23
22:47:50.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:47:50.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:47:50.437 00.000 16108 MoveAxis(E, 0, ABG)
22:47:50.437 00.000 16108 Move returns status 0, amount 0
22:47:50.437 00.000 16108 MoveAxis(S, 47, ABG)
22:47:50.437 00.000 16108 Guiding  Dir = 1, Dur = 47
22:47:50.438 00.001 16108 IsSlewing returns 0
22:47:50.438 00.000 16108 IsGuiding returns 0
22:47:50.443 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3875, FiltMin=3257, FiltMax=48288, Gamma=1.000
22:47:50.457 00.014 21068 UpdateGuideState exits: m=104001 SNR=76.4
22:47:50.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.460 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:50.461 00.001 21068 Enqueuing Expose request
22:47:50.495 00.034 16108 IsGuiding returns 1
22:47:50.495 00.000 16108 scope still moving after pulse duration time elapsed
22:47:50.525 00.030 16108 IsSlewing returns 0
22:47:50.525 00.000 16108 IsGuiding returns 1
22:47:50.556 00.031 16108 IsSlewing returns 0
22:47:50.556 00.000 16108 IsGuiding returns 1
22:47:50.587 00.031 16108 IsSlewing returns 0
22:47:50.587 00.000 16108 IsGuiding returns 0
22:47:50.587 00.000 16108 scope move finished after 47 + 102 ms
22:47:50.587 00.000 16108 Move returns status 0, amount 47
22:47:50.587 00.000 16108 move complete, result=0
22:47:50.587 00.000 16108 worker thread done servicing request
22:47:50.587 00.000 16108 Worker thread wakes up
22:47:50.587 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
22:47:50.590 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:50.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:51.737 01.147 16108 Exposure complete
22:47:51.794 00.057 16108 worker thread done servicing request
22:47:51.794 00.000 21068 OnExposeComplete: enter
22:47:51.795 00.001 21068 UpdateGuideState(): m_state=6
22:47:51.796 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2610
22:47:51.797 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.38, Mass=107196, SNR=75.0, Peak=15907 HFD=3.2
22:47:51.797 00.000 21068 MultiStar: [#1 -0.07,-0.10,1.49,U] [#2 0.02,0.17,1.23,U] [#3 -0.04,0.01,1.13,U] [#4 -0.51,-0.37,0.00,M4] [#5 -0.15,-0.28,0.96,U] [#6 -0.05,0.18,0.74,U] [#7 -0.61,0.24,0.00,M1] [#8 -0.03,0.01,0.70,U] 
22:47:51.798 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.20, -0.17}
22:47:51.799 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
22:47:51.801 00.002 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
22:47:51.801 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.75 mountX=0.07 mountY=0.05, mountTheta=0.60
22:47:51.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
22:47:51.804 00.001 21068 Enqueuing Move request for scope (-0.07, -0.03)
22:47:51.805 00.001 16108 Worker thread wakes up
22:47:51.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:47:51.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:47:51.805 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.07 yDistance=0.05
22:47:51.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:47:51.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:51.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:51.805 00.000 16108 MoveAxis(E, 0, ABG)
22:47:51.805 00.000 16108 Move returns status 0, amount 0
22:47:51.805 00.000 16108 MoveAxis(N, 0, ABG)
22:47:51.805 00.000 16108 Move returns status 0, amount 0
22:47:51.805 00.000 16108 move complete, result=0
22:47:51.805 00.000 16108 worker thread done servicing request
22:47:51.810 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3878, FiltMin=3337, FiltMax=51469, Gamma=1.000
22:47:51.825 00.015 21068 UpdateGuideState exits: m=107196 SNR=75.0
22:47:51.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:51.826 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:51.827 00.001 21068 Enqueuing Expose request
22:47:51.828 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:51.829 00.001 16108 Worker thread wakes up
22:47:51.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:51.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:52.790 00.961 16108 Exposure complete
22:47:52.852 00.062 16108 worker thread done servicing request
22:47:52.852 00.000 21068 OnExposeComplete: enter
22:47:52.853 00.001 21068 UpdateGuideState(): m_state=6
22:47:52.855 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2611
22:47:52.856 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=877.42, Mass=97084, SNR=64.7, Peak=16227 HFD=2.9
22:47:52.857 00.001 21068 MultiStar: [#1 0.07,-0.24,1.27,U] [#2 -0.11,0.04,1.56,U] [#3 0.02,0.11,1.07,U] [#4 -0.23,-0.40,0.78,U] [#5 -0.02,-0.43,0.98,U] [#6 0.07,0.02,0.87,U] [#7 -0.63,0.28,0.00,M2] [#8 -0.30,0.23,0.80,U] 
22:47:52.858 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.10}, one-star: {-0.48, -0.13}
22:47:52.859 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
22:47:52.860 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
22:47:52.861 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.43 mountX=0.09 mountY=0.12, mountTheta=0.91
22:47:52.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
22:47:52.864 00.001 21068 Enqueuing Move request for scope (-0.11, -0.10)
22:47:52.865 00.001 16108 Worker thread wakes up
22:47:52.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
22:47:52.865 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
22:47:52.865 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.12
22:47:52.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:47:52.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:52.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:52.865 00.000 16108 MoveAxis(E, 0, ABG)
22:47:52.865 00.000 16108 Move returns status 0, amount 0
22:47:52.865 00.000 16108 MoveAxis(N, 0, ABG)
22:47:52.866 00.001 16108 Move returns status 0, amount 0
22:47:52.866 00.000 16108 move complete, result=0
22:47:52.866 00.000 16108 worker thread done servicing request
22:47:52.869 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3881, FiltMin=3312, FiltMax=51840, Gamma=1.000
22:47:52.883 00.014 21068 UpdateGuideState exits: m=97084 SNR=64.7
22:47:52.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:52.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:52.885 00.000 21068 Enqueuing Expose request
22:47:52.887 00.002 16108 Worker thread wakes up
22:47:52.888 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:52.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:52.888 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:54.049 01.161 16108 Exposure complete
22:47:54.113 00.064 16108 worker thread done servicing request
22:47:54.113 00.000 21068 OnExposeComplete: enter
22:47:54.114 00.001 21068 UpdateGuideState(): m_state=6
22:47:54.115 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2612
22:47:54.116 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.28, Mass=98895, SNR=80.5, Peak=15459 HFD=2.6
22:47:54.117 00.001 21068 MultiStar: [#1 0.08,-0.19,1.07,U] [#2 0.14,0.00,1.04,U] [#3 -0.03,0.09,0.91,U] [#4 0.04,-0.26,0.70,U] [#5 0.14,-0.44,0.74,U] [#6 0.37,0.27,0.70,U] [#7 -0.29,0.43,0.00,M3] [#8 -0.16,-0.08,0.68,U] 
22:47:54.118 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.17, -0.27}
22:47:54.118 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
22:47:54.119 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
22:47:54.120 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=-0.06 mountY=0.10, mountTheta=2.14
22:47:54.121 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
22:47:54.122 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
22:47:54.124 00.002 16108 Worker thread wakes up
22:47:54.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:47:54.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:47:54.124 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.06 yDistance=0.10
22:47:54.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:47:54.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:54.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:54.124 00.000 16108 MoveAxis(E, 0, ABG)
22:47:54.124 00.000 16108 Move returns status 0, amount 0
22:47:54.124 00.000 16108 MoveAxis(N, 0, ABG)
22:47:54.124 00.000 16108 Move returns status 0, amount 0
22:47:54.124 00.000 16108 move complete, result=0
22:47:54.124 00.000 16108 worker thread done servicing request
22:47:54.128 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3885, FiltMin=3318, FiltMax=50777, Gamma=1.000
22:47:54.146 00.018 21068 UpdateGuideState exits: m=98895 SNR=80.5
22:47:54.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:54.149 00.001 21068 Enqueuing Expose request
22:47:54.149 00.000 16108 Worker thread wakes up
22:47:54.150 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:54.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:54.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:55.123 00.973 16108 Exposure complete
22:47:55.191 00.068 16108 worker thread done servicing request
22:47:55.191 00.000 21068 OnExposeComplete: enter
22:47:55.192 00.001 21068 UpdateGuideState(): m_state=6
22:47:55.193 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2613
22:47:55.194 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.48, Mass=120326, SNR=78.6, Peak=18099 HFD=3.0
22:47:55.195 00.001 21068 MultiStar: [#1 -0.14,0.03,1.21,U] [#2 0.17,0.31,1.14,U] [#3 -0.03,0.00,0.88,U] [#4 -0.10,-0.46,0.66,U] [#5 0.12,-0.19,0.73,U] [#6 0.19,0.22,0.73,U] [#7 -0.40,0.17,0.56,U] [#8 0.06,-0.01,0.67,U] 
22:47:55.196 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.08, -0.07}
22:47:55.197 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
22:47:55.198 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
22:47:55.199 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.28 mountX=0.02 mountY=-0.01, mountTheta=-0.65
22:47:55.200 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
22:47:55.201 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
22:47:55.202 00.001 16108 Worker thread wakes up
22:47:55.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:47:55.202 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:47:55.202 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
22:47:55.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:47:55.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:55.203 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:55.203 00.000 16108 MoveAxis(E, 0, ABG)
22:47:55.203 00.000 16108 Move returns status 0, amount 0
22:47:55.203 00.000 16108 MoveAxis(N, 0, ABG)
22:47:55.203 00.000 16108 Move returns status 0, amount 0
22:47:55.203 00.000 16108 move complete, result=0
22:47:55.203 00.000 16108 worker thread done servicing request
22:47:55.206 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3885, FiltMin=3341, FiltMax=46896, Gamma=1.000
22:47:55.221 00.015 21068 UpdateGuideState exits: m=120326 SNR=78.6
22:47:55.223 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:55.225 00.001 21068 Enqueuing Expose request
22:47:55.227 00.002 16108 Worker thread wakes up
22:47:55.227 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:55.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:55.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:56.382 01.154 16108 Exposure complete
22:47:56.447 00.065 16108 worker thread done servicing request
22:47:56.447 00.000 21068 OnExposeComplete: enter
22:47:56.448 00.001 21068 UpdateGuideState(): m_state=6
22:47:56.450 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2614
22:47:56.451 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.57, Mass=97615, SNR=68.7, Peak=17171 HFD=3.0
22:47:56.452 00.001 21068 MultiStar: [#1 -0.08,-0.07,1.46,U] [#2 -0.01,-0.01,1.39,U] [#3 -0.41,0.08,1.21,U] [#4 -0.32,-0.47,0.00,M2] [#5 -0.05,-0.08,0.96,U] [#6 -0.05,0.26,0.84,U] [#7 -0.34,0.43,0.00,M3] [#8 -0.30,0.01,0.71,U] 
22:47:56.453 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.02}, one-star: {-0.23, 0.01}
22:47:56.454 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
22:47:56.456 00.002 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
22:47:56.457 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.02 mountX=0.15 mountY=0.02, mountTheta=0.11
22:47:56.458 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
22:47:56.459 00.001 21068 Enqueuing Move request for scope (-0.15, 0.02)
22:47:56.460 00.001 16108 Worker thread wakes up
22:47:56.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
22:47:56.460 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
22:47:56.460 00.000 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.02
22:47:56.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:47:56.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:56.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:56.460 00.000 16108 MoveAxis(E, 0, ABG)
22:47:56.460 00.000 16108 Move returns status 0, amount 0
22:47:56.460 00.000 16108 MoveAxis(N, 0, ABG)
22:47:56.460 00.000 16108 Move returns status 0, amount 0
22:47:56.460 00.000 16108 move complete, result=0
22:47:56.461 00.001 16108 worker thread done servicing request
22:47:56.465 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3888, FiltMin=3302, FiltMax=45888, Gamma=1.000
22:47:56.486 00.021 21068 UpdateGuideState exits: m=97615 SNR=68.7
22:47:56.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:56.487 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:56.488 00.001 21068 Enqueuing Expose request
22:47:56.489 00.001 16108 Worker thread wakes up
22:47:56.489 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:56.490 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:56.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:57.463 00.973 16108 Exposure complete
22:47:57.530 00.067 16108 worker thread done servicing request
22:47:57.530 00.000 21068 OnExposeComplete: enter
22:47:57.532 00.002 21068 UpdateGuideState(): m_state=6
22:47:57.533 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2615
22:47:57.534 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=877.64, Mass=94823, SNR=68.5, Peak=14643 HFD=3.1
22:47:57.535 00.001 21068 MultiStar: [#1 -0.12,-0.01,1.12,U] [#2 0.05,0.17,1.31,U] [#3 -0.21,0.21,1.14,U] [#4 -0.33,-0.31,0.98,U] [#5 -0.06,0.02,0.94,U] [#6 -0.22,0.04,0.95,U] [#7 -0.27,0.28,0.68,U] [#8 -0.23,0.29,0.83,U] 
22:47:57.536 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.08}, one-star: {-0.34, 0.08}
22:47:57.536 00.000 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
22:47:57.537 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
22:47:57.538 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=0.19 mountY=-0.04, mountTheta=-0.19
22:47:57.541 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.08, opts=13)
22:47:57.541 00.000 21068 Enqueuing Move request for scope (-0.18, 0.08)
22:47:57.542 00.001 16108 Worker thread wakes up
22:47:57.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
22:47:57.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
22:47:57.542 00.000 16108 Moving (-0.18, 0.08) raw xDistance=0.19 yDistance=-0.04
22:47:57.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:47:57.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:57.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:47:57.542 00.000 16108 MoveAxis(E, 0, ABG)
22:47:57.542 00.000 16108 Move returns status 0, amount 0
22:47:57.542 00.000 16108 MoveAxis(N, 0, ABG)
22:47:57.542 00.000 16108 Move returns status 0, amount 0
22:47:57.542 00.000 16108 move complete, result=0
22:47:57.542 00.000 16108 worker thread done servicing request
22:47:57.549 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3891, FiltMin=3270, FiltMax=53689, Gamma=1.000
22:47:57.569 00.020 21068 UpdateGuideState exits: m=94823 SNR=68.5
22:47:57.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.573 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:57.574 00.001 21068 Enqueuing Expose request
22:47:57.576 00.002 16108 Worker thread wakes up
22:47:57.576 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:57.577 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:57.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:58.738 01.161 16108 Exposure complete
22:47:58.796 00.058 16108 worker thread done servicing request
22:47:58.796 00.000 21068 OnExposeComplete: enter
22:47:58.796 00.000 21068 UpdateGuideState(): m_state=6
22:47:58.797 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2616
22:47:58.798 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.38, Mass=91675, SNR=63.7, Peak=15091 HFD=3.0
22:47:58.799 00.001 21068 MultiStar: [#1 -0.23,-0.01,1.19,U] [#2 -0.14,0.13,1.17,U] [#3 -0.16,0.02,1.14,U] [#4 -0.25,-0.40,0.88,U] [#5 -0.12,-0.25,1.04,U] [#6 -0.21,0.05,0.81,U] [#7 -0.38,0.19,0.63,U] [#8 -0.46,0.11,1.07,U] 
22:47:58.800 00.001 21068 refined, 8 included, MultiStar: {-0.23, -0.04}, one-star: {-0.18, -0.17}
22:47:58.801 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
22:47:58.802 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
22:47:58.803 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.98 mountX=0.22 mountY=0.09, mountTheta=0.39
22:47:58.805 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.04, opts=13)
22:47:58.806 00.001 21068 Enqueuing Move request for scope (-0.23, -0.04)
22:47:58.807 00.001 16108 Worker thread wakes up
22:47:58.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
22:47:58.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
22:47:58.807 00.000 16108 Moving (-0.23, -0.04) raw xDistance=0.22 yDistance=0.09
22:47:58.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:47:58.808 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:58.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:58.808 00.000 16108 MoveAxis(W, 57, ABG)
22:47:58.808 00.000 16108 Guiding  Dir = 3, Dur = 57
22:47:58.808 00.000 16108 IsSlewing returns 0
22:47:58.808 00.000 16108 IsGuiding returns 0
22:47:58.809 00.001 16108 PulseGuide returned control before completion, sleep 67
22:47:58.812 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3891, FiltMin=3229, FiltMax=47936, Gamma=1.000
22:47:58.830 00.018 21068 UpdateGuideState exits: m=91675 SNR=63.7
22:47:58.830 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:58.832 00.001 21068 Enqueuing Expose request
22:47:58.882 00.050 16108 IsGuiding returns 1
22:47:58.882 00.000 16108 scope still moving after pulse duration time elapsed
22:47:58.912 00.030 16108 IsSlewing returns 0
22:47:58.912 00.000 16108 IsGuiding returns 0
22:47:58.912 00.000 16108 scope move finished after 57 + 47 ms
22:47:58.912 00.000 16108 Move returns status 0, amount 57
22:47:58.912 00.000 16108 MoveAxis(N, 0, ABG)
22:47:58.912 00.000 16108 Move returns status 0, amount 0
22:47:58.912 00.000 16108 move complete, result=0
22:47:58.912 00.000 16108 worker thread done servicing request
22:47:58.912 00.000 16108 Worker thread wakes up
22:47:58.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:58.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:47:58.912 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
22:47:59.872 00.960 16108 Exposure complete
22:47:59.935 00.063 16108 worker thread done servicing request
22:47:59.935 00.000 21068 OnExposeComplete: enter
22:47:59.936 00.001 21068 UpdateGuideState(): m_state=6
22:47:59.937 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2617
22:47:59.938 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.21, Mass=95908, SNR=68.7, Peak=14739 HFD=2.9
22:47:59.939 00.001 21068 MultiStar: [#1 -0.09,0.02,1.11,U] [#2 0.04,0.09,1.18,U] [#3 0.13,-0.05,1.09,U] [#4 -0.05,-0.22,0.93,U] [#5 0.02,-0.19,1.03,U] [#6 0.01,0.26,0.80,U] [#7 -0.01,0.19,0.70,U] [#8 -0.01,-0.00,0.80,U] 
22:47:59.940 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.04, -0.34}
22:47:59.941 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
22:47:59.942 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
22:47:59.942 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.28 mountX=-0.02 mountY=0.03, mountTheta=2.05
22:47:59.945 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
22:47:59.946 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
22:47:59.947 00.001 16108 Worker thread wakes up
22:47:59.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:47:59.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:47:59.947 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.03
22:47:59.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:47:59.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:59.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:59.947 00.000 16108 MoveAxis(E, 0, ABG)
22:47:59.947 00.000 16108 Move returns status 0, amount 0
22:47:59.947 00.000 16108 MoveAxis(N, 0, ABG)
22:47:59.947 00.000 16108 Move returns status 0, amount 0
22:47:59.947 00.000 16108 move complete, result=0
22:47:59.947 00.000 16108 worker thread done servicing request
22:47:59.953 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3891, FiltMin=3357, FiltMax=44368, Gamma=1.000
22:47:59.970 00.017 21068 UpdateGuideState exits: m=95908 SNR=68.7
22:47:59.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:59.971 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:47:59.972 00.001 21068 Enqueuing Expose request
22:47:59.973 00.001 16108 Worker thread wakes up
22:47:59.973 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:47:59.973 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:47:59.974 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:01.132 01.158 16108 Exposure complete
22:48:01.198 00.066 16108 worker thread done servicing request
22:48:01.198 00.000 21068 OnExposeComplete: enter
22:48:01.199 00.001 21068 UpdateGuideState(): m_state=6
22:48:01.200 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2618
22:48:01.201 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.40, Mass=101652, SNR=73.8, Peak=16771 HFD=3.2
22:48:01.201 00.000 21068 MultiStar: [#1 -0.25,0.01,1.01,U] [#2 0.29,-0.09,1.05,U] [#3 0.13,0.20,1.04,U] [#4 -0.17,-0.19,0.78,U] [#5 0.04,-0.35,0.79,U] [#6 0.38,0.15,0.73,U] [#7 -0.39,0.34,0.50,U] [#8 0.02,-0.07,0.65,U] 
22:48:01.202 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.01, -0.15}
22:48:01.203 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
22:48:01.205 00.002 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
22:48:01.205 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.87 mountX=-0.03 mountY=0.02, mountTheta=2.49
22:48:01.208 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
22:48:01.210 00.002 21068 Enqueuing Move request for scope (0.03, -0.03)
22:48:01.213 00.003 16108 Worker thread wakes up
22:48:01.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:48:01.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:48:01.213 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.02
22:48:01.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:48:01.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:01.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:01.213 00.000 16108 MoveAxis(E, 0, ABG)
22:48:01.213 00.000 16108 Move returns status 0, amount 0
22:48:01.213 00.000 16108 MoveAxis(N, 0, ABG)
22:48:01.213 00.000 16108 Move returns status 0, amount 0
22:48:01.214 00.001 16108 move complete, result=0
22:48:01.214 00.000 16108 worker thread done servicing request
22:48:01.220 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3894, FiltMin=3344, FiltMax=41920, Gamma=1.000
22:48:01.236 00.016 21068 UpdateGuideState exits: m=101652 SNR=73.8
22:48:01.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:01.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:01.239 00.001 21068 Enqueuing Expose request
22:48:01.240 00.001 16108 Worker thread wakes up
22:48:01.240 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:01.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:01.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:02.213 00.972 16108 Exposure complete
22:48:02.286 00.073 16108 worker thread done servicing request
22:48:02.286 00.000 21068 OnExposeComplete: enter
22:48:02.288 00.002 21068 UpdateGuideState(): m_state=6
22:48:02.289 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2619
22:48:02.290 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.41, Mass=91498, SNR=63.1, Peak=14275 HFD=3.2
22:48:02.291 00.001 21068 MultiStar: [#1 0.31,0.07,1.45,U] [#2 0.14,0.19,1.24,U] [#3 0.02,0.11,1.15,U] [#4 -0.26,-0.18,0.93,U] [#5 0.11,-0.15,1.03,U] [#6 0.03,0.15,1.05,U] [#7 -0.06,0.42,0.65,U] [#8 0.26,0.07,0.95,U] 
22:48:02.294 00.003 21068 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {-0.21, -0.14}
22:48:02.295 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
22:48:02.296 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
22:48:02.297 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.73 mountX=-0.05 mountY=-0.07, mountTheta=-2.22
22:48:02.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
22:48:02.300 00.001 21068 Enqueuing Move request for scope (0.06, 0.05)
22:48:02.300 00.000 16108 Worker thread wakes up
22:48:02.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:48:02.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:48:02.300 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.07
22:48:02.301 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:48:02.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:02.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:02.301 00.000 16108 MoveAxis(E, 0, ABG)
22:48:02.301 00.000 16108 Move returns status 0, amount 0
22:48:02.301 00.000 16108 MoveAxis(N, 0, ABG)
22:48:02.301 00.000 16108 Move returns status 0, amount 0
22:48:02.301 00.000 16108 move complete, result=0
22:48:02.301 00.000 16108 worker thread done servicing request
22:48:02.305 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3894, FiltMin=3366, FiltMax=43001, Gamma=1.000
22:48:02.320 00.015 21068 UpdateGuideState exits: m=91498 SNR=63.1
22:48:02.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.323 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:02.323 00.000 21068 Enqueuing Expose request
22:48:02.324 00.001 16108 Worker thread wakes up
22:48:02.324 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:02.325 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:02.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:03.486 01.161 16108 Exposure complete
22:48:03.551 00.065 16108 worker thread done servicing request
22:48:03.551 00.000 21068 OnExposeComplete: enter
22:48:03.552 00.001 21068 UpdateGuideState(): m_state=6
22:48:03.554 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2620
22:48:03.555 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.83, Mass=111797, SNR=72.9, Peak=18387 HFD=3.3
22:48:03.556 00.001 21068 MultiStar: [#1 0.11,0.04,1.04,U] [#2 0.19,0.23,1.12,U] [#3 0.21,0.11,0.90,U] [#4 0.23,-0.53,0.00,M1] [#5 0.19,-0.00,0.87,U] [#6 0.35,0.28,0.62,U] [#7 0.11,0.35,0.49,U] [#8 0.04,0.20,0.76,U] 
22:48:03.557 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.17}, one-star: {-0.10, 0.28}
22:48:03.558 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
22:48:03.558 00.000 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
22:48:03.559 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.93 mountX=-0.10 mountY=-0.20, mountTheta=-2.02
22:48:03.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.17, opts=13)
22:48:03.562 00.001 21068 Enqueuing Move request for scope (0.13, 0.17)
22:48:03.563 00.001 16108 Worker thread wakes up
22:48:03.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
22:48:03.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
22:48:03.563 00.000 16108 Moving (0.13, 0.17) raw xDistance=-0.10 yDistance=-0.20
22:48:03.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:48:03.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:03.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:48:03.563 00.000 16108 MoveAxis(E, 0, ABG)
22:48:03.563 00.000 16108 Move returns status 0, amount 0
22:48:03.563 00.000 16108 MoveAxis(N, 0, ABG)
22:48:03.563 00.000 16108 Move returns status 0, amount 0
22:48:03.563 00.000 16108 move complete, result=0
22:48:03.564 00.001 16108 worker thread done servicing request
22:48:03.571 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3894, FiltMin=3321, FiltMax=53165, Gamma=1.000
22:48:03.589 00.018 21068 UpdateGuideState exits: m=111797 SNR=72.9
22:48:03.591 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:03.591 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:03.592 00.001 21068 Enqueuing Expose request
22:48:03.593 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:03.594 00.001 16108 Worker thread wakes up
22:48:03.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:03.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:04.561 00.967 16108 Exposure complete
22:48:04.628 00.067 16108 worker thread done servicing request
22:48:04.628 00.000 21068 OnExposeComplete: enter
22:48:04.629 00.001 21068 UpdateGuideState(): m_state=6
22:48:04.630 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2621
22:48:04.631 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.46, Mass=90622, SNR=67.0, Peak=15091 HFD=3.0
22:48:04.632 00.001 21068 MultiStar: [#1 0.03,0.05,1.11,U] [#2 0.20,0.23,1.36,U] [#3 0.29,0.01,1.09,U] [#4 0.08,-0.24,0.79,U] [#5 0.24,0.05,0.94,U] [#6 -0.01,0.32,0.75,U] [#7 -0.18,0.55,0.00,M1] [#8 0.01,0.32,0.76,U] 
22:48:04.633 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {-0.26, -0.10}
22:48:04.634 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
22:48:04.634 00.000 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
22:48:04.636 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
22:48:04.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
22:48:04.639 00.001 21068 Enqueuing Move request for scope (0.09, 0.08)
22:48:04.640 00.001 16108 Worker thread wakes up
22:48:04.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:48:04.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:48:04.640 00.000 16108 Moving (0.09, 0.08) raw xDistance=-0.07 yDistance=-0.10
22:48:04.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:48:04.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:04.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:04.640 00.000 16108 MoveAxis(E, 0, ABG)
22:48:04.640 00.000 16108 Move returns status 0, amount 0
22:48:04.640 00.000 16108 MoveAxis(N, 0, ABG)
22:48:04.640 00.000 16108 Move returns status 0, amount 0
22:48:04.641 00.001 16108 move complete, result=0
22:48:04.641 00.000 16108 worker thread done servicing request
22:48:04.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3894, FiltMin=3321, FiltMax=48585, Gamma=1.000
22:48:04.659 00.014 21068 UpdateGuideState exits: m=90622 SNR=67.0
22:48:04.661 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:04.661 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:04.662 00.001 21068 Enqueuing Expose request
22:48:04.663 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:04.664 00.001 16108 Worker thread wakes up
22:48:04.664 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:04.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:05.821 01.157 16108 Exposure complete
22:48:05.880 00.059 16108 worker thread done servicing request
22:48:05.880 00.000 21068 OnExposeComplete: enter
22:48:05.881 00.001 21068 UpdateGuideState(): m_state=6
22:48:05.882 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2622
22:48:05.883 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.55, Mass=95947, SNR=74.1, Peak=16451 HFD=3.0
22:48:05.884 00.001 21068 MultiStar: [#1 0.27,0.19,1.01,U] [#2 0.02,0.34,1.31,U] [#3 -0.09,0.32,1.20,U] [#4 0.10,-0.21,0.79,U] [#5 -0.06,0.15,0.82,U] [#6 0.11,0.30,0.74,U] [#7 -0.02,0.33,0.54,U] [#8 -0.13,0.23,0.76,U] 
22:48:05.884 00.000 21068 single-star, 8 included, MultiStar: {0.00, 0.19}, one-star: {-0.17, -0.01}
22:48:05.885 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
22:48:05.886 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
22:48:05.887 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.10 mountX=0.16 mountY=0.04, mountTheta=0.27
22:48:05.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.01, opts=13)
22:48:05.889 00.001 21068 Enqueuing Move request for scope (-0.17, -0.01)
22:48:05.890 00.001 16108 Worker thread wakes up
22:48:05.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
22:48:05.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
22:48:05.890 00.000 16108 Moving (-0.17, -0.01) raw xDistance=0.16 yDistance=0.04
22:48:05.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:48:05.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:05.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:05.890 00.000 16108 MoveAxis(E, 0, ABG)
22:48:05.890 00.000 16108 Move returns status 0, amount 0
22:48:05.890 00.000 16108 MoveAxis(N, 0, ABG)
22:48:05.890 00.000 16108 Move returns status 0, amount 0
22:48:05.890 00.000 16108 move complete, result=0
22:48:05.890 00.000 16108 worker thread done servicing request
22:48:05.894 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3894, FiltMin=3363, FiltMax=53609, Gamma=1.000
22:48:05.910 00.016 21068 UpdateGuideState exits: m=95947 SNR=74.1
22:48:05.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:05.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:05.913 00.001 21068 Enqueuing Expose request
22:48:05.914 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:05.915 00.001 16108 Worker thread wakes up
22:48:05.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:05.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:06.889 00.974 16108 Exposure complete
22:48:06.948 00.059 16108 worker thread done servicing request
22:48:06.948 00.000 21068 OnExposeComplete: enter
22:48:06.949 00.001 21068 UpdateGuideState(): m_state=6
22:48:06.950 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2623
22:48:06.951 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.44, Mass=101604, SNR=69.4, Peak=16195 HFD=3.0
22:48:06.952 00.001 21068 MultiStar: [#1 0.12,-0.01,1.21,U] [#2 0.30,0.06,1.21,U] [#3 -0.04,0.30,0.84,U] [#4 0.07,-0.40,0.79,U] [#5 0.04,-0.21,0.80,U] [#6 0.08,-0.06,0.85,U] [#7 -0.33,0.12,0.60,U] [#8 0.03,0.15,0.77,U] 
22:48:06.953 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.03, -0.11}
22:48:06.953 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
22:48:06.955 00.002 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
22:48:06.956 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.27 mountX=-0.06 mountY=0.00, mountTheta=3.11
22:48:06.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
22:48:06.959 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
22:48:06.960 00.001 16108 Worker thread wakes up
22:48:06.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:48:06.960 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:48:06.960 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
22:48:06.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:48:06.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:48:06.960 00.000 16108 MoveAxis(E, 0, ABG)
22:48:06.960 00.000 16108 Move returns status 0, amount 0
22:48:06.960 00.000 16108 MoveAxis(N, 0, ABG)
22:48:06.960 00.000 16108 Move returns status 0, amount 0
22:48:06.961 00.001 16108 move complete, result=0
22:48:06.961 00.000 16108 worker thread done servicing request
22:48:06.964 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3894, FiltMin=3347, FiltMax=43440, Gamma=1.000
22:48:06.979 00.015 21068 UpdateGuideState exits: m=101604 SNR=69.4
22:48:06.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:06.982 00.001 21068 Enqueuing Expose request
22:48:06.982 00.000 16108 Worker thread wakes up
22:48:06.982 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:06.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:06.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:08.136 01.153 16108 Exposure complete
22:48:08.200 00.064 16108 worker thread done servicing request
22:48:08.200 00.000 21068 OnExposeComplete: enter
22:48:08.201 00.001 21068 UpdateGuideState(): m_state=6
22:48:08.202 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2624
22:48:08.203 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.44, Mass=104448, SNR=72.0, Peak=14995 HFD=3.3
22:48:08.204 00.001 21068 MultiStar: [#1 0.30,0.02,1.07,U] [#2 0.24,0.20,1.08,U] [#3 0.02,0.17,0.95,U] [#4 0.08,-0.27,0.80,U] [#5 0.02,0.13,0.84,U] [#6 0.35,0.50,0.00,M1] [#7 -0.09,0.40,0.63,U] [#8 -0.17,-0.09,0.78,U] 
22:48:08.205 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {-0.07, -0.11}
22:48:08.205 00.000 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
22:48:08.206 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
22:48:08.207 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.69 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
22:48:08.208 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
22:48:08.209 00.001 21068 Enqueuing Move request for scope (0.06, 0.05)
22:48:08.210 00.001 16108 Worker thread wakes up
22:48:08.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:48:08.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:48:08.210 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
22:48:08.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:48:08.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:08.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:48:08.210 00.000 16108 MoveAxis(E, 0, ABG)
22:48:08.210 00.000 16108 Move returns status 0, amount 0
22:48:08.210 00.000 16108 MoveAxis(N, 0, ABG)
22:48:08.210 00.000 16108 Move returns status 0, amount 0
22:48:08.210 00.000 16108 move complete, result=0
22:48:08.210 00.000 16108 worker thread done servicing request
22:48:08.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3894, FiltMin=3280, FiltMax=49881, Gamma=1.000
22:48:08.236 00.022 21068 UpdateGuideState exits: m=104448 SNR=72.0
22:48:08.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:08.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:08.239 00.001 21068 Enqueuing Expose request
22:48:08.240 00.001 16108 Worker thread wakes up
22:48:08.240 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:08.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:08.240 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:09.206 00.966 16108 Exposure complete
22:48:09.268 00.062 16108 worker thread done servicing request
22:48:09.268 00.000 21068 OnExposeComplete: enter
22:48:09.269 00.001 21068 UpdateGuideState(): m_state=6
22:48:09.269 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2625
22:48:09.270 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.57, Mass=106125, SNR=71.1, Peak=15955 HFD=3.1
22:48:09.273 00.003 21068 MultiStar: [#1 0.03,-0.08,1.16,U] [#2 -0.01,0.13,1.27,U] [#3 -0.01,0.31,1.13,U] [#4 0.21,-0.31,0.73,U] [#5 0.16,0.09,0.99,U] [#6 0.01,0.21,0.86,U] [#7 -0.10,0.20,0.63,U] [#8 0.14,0.05,0.72,U] 
22:48:09.274 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.07, 0.01}
22:48:09.275 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
22:48:09.276 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
22:48:09.276 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.97 mountX=0.07 mountY=0.00, mountTheta=0.07
22:48:09.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
22:48:09.279 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
22:48:09.280 00.001 16108 Worker thread wakes up
22:48:09.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
22:48:09.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
22:48:09.280 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.00
22:48:09.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:48:09.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:09.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:48:09.280 00.000 16108 MoveAxis(E, 0, ABG)
22:48:09.280 00.000 16108 Move returns status 0, amount 0
22:48:09.280 00.000 16108 MoveAxis(N, 0, ABG)
22:48:09.280 00.000 16108 Move returns status 0, amount 0
22:48:09.280 00.000 16108 move complete, result=0
22:48:09.280 00.000 16108 worker thread done servicing request
22:48:09.285 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3894, FiltMin=3344, FiltMax=47561, Gamma=1.000
22:48:09.299 00.014 21068 UpdateGuideState exits: m=106125 SNR=71.1
22:48:09.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:09.303 00.002 21068 Enqueuing Expose request
22:48:09.303 00.000 16108 Worker thread wakes up
22:48:09.304 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:09.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:09.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:10.460 01.156 16108 Exposure complete
22:48:10.519 00.059 16108 worker thread done servicing request
22:48:10.519 00.000 21068 OnExposeComplete: enter
22:48:10.521 00.002 21068 UpdateGuideState(): m_state=6
22:48:10.522 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2626
22:48:10.524 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=877.51, Mass=105939, SNR=66.8, Peak=14339 HFD=3.0
22:48:10.526 00.002 21068 MultiStar: [#1 0.21,0.01,1.26,U] [#2 0.01,0.30,1.17,U] [#3 0.09,0.22,1.04,U] [#4 0.34,-0.44,0.00,M1] [#5 0.10,-0.19,0.80,U] [#6 0.27,0.27,0.86,U] [#7 0.12,0.06,0.70,U] [#8 0.13,-0.08,0.90,U] 
22:48:10.527 00.001 21068 single-star, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.03, -0.04}
22:48:10.529 00.002 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
22:48:10.530 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
22:48:10.532 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.04 mountY=0.04, mountTheta=2.33
22:48:10.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
22:48:10.535 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
22:48:10.536 00.001 16108 Worker thread wakes up
22:48:10.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:48:10.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:48:10.538 00.002 16108 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=0.04
22:48:10.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:48:10.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:10.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:10.538 00.000 16108 MoveAxis(E, 0, ABG)
22:48:10.538 00.000 16108 Move returns status 0, amount 0
22:48:10.538 00.000 16108 MoveAxis(N, 0, ABG)
22:48:10.538 00.000 16108 Move returns status 0, amount 0
22:48:10.538 00.000 16108 move complete, result=0
22:48:10.538 00.000 16108 worker thread done servicing request
22:48:10.542 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3894, FiltMin=3334, FiltMax=50041, Gamma=1.000
22:48:10.559 00.017 21068 UpdateGuideState exits: m=105939 SNR=66.8
22:48:10.561 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:10.563 00.001 21068 Enqueuing Expose request
22:48:10.564 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:10.566 00.002 16108 Worker thread wakes up
22:48:10.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:10.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:11.528 00.962 16108 Exposure complete
22:48:11.587 00.059 16108 worker thread done servicing request
22:48:11.587 00.000 21068 OnExposeComplete: enter
22:48:11.589 00.002 21068 UpdateGuideState(): m_state=6
22:48:11.590 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2627
22:48:11.592 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=877.61, Mass=95348, SNR=58.2, Peak=15459 HFD=2.8
22:48:11.594 00.002 21068 MultiStar: [#1 0.34,-0.04,1.22,U] [#2 0.19,0.26,1.39,U] [#3 0.17,0.25,1.21,U] [#4 -0.02,-0.09,1.01,U] [#5 0.25,-0.21,1.14,U] [#6 0.48,0.35,0.00,M1] [#7 0.07,0.32,0.75,U] [#8 0.13,0.28,0.80,U] 
22:48:11.597 00.003 21068 single-star, 7 included, MultiStar: {0.15, 0.09}, one-star: {-0.03, 0.06}
22:48:11.598 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
22:48:11.599 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
22:48:11.600 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.04 mountY=-0.05, mountTheta=-0.94
22:48:11.603 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
22:48:11.604 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
22:48:11.606 00.002 16108 Worker thread wakes up
22:48:11.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:48:11.606 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:48:11.606 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
22:48:11.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:48:11.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:11.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:11.606 00.000 16108 MoveAxis(E, 0, ABG)
22:48:11.606 00.000 16108 Move returns status 0, amount 0
22:48:11.606 00.000 16108 MoveAxis(N, 0, ABG)
22:48:11.606 00.000 16108 Move returns status 0, amount 0
22:48:11.606 00.000 16108 move complete, result=0
22:48:11.607 00.001 16108 worker thread done servicing request
22:48:11.613 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3897, FiltMin=3341, FiltMax=57193, Gamma=1.000
22:48:11.628 00.015 21068 UpdateGuideState exits: m=95348 SNR=58.2
22:48:11.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:11.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:11.631 00.001 21068 Enqueuing Expose request
22:48:11.632 00.001 16108 Worker thread wakes up
22:48:11.632 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:11.634 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:11.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:12.795 01.161 16108 Exposure complete
22:48:12.860 00.065 16108 worker thread done servicing request
22:48:12.860 00.000 21068 OnExposeComplete: enter
22:48:12.862 00.002 21068 UpdateGuideState(): m_state=6
22:48:12.862 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2628
22:48:12.863 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.42, Mass=90509, SNR=67.2, Peak=15363 HFD=2.9
22:48:12.865 00.002 21068 MultiStar: [#1 0.21,-0.02,1.22,U] [#2 0.28,0.09,1.29,U] [#3 0.22,0.09,0.85,U] [#4 0.03,-0.36,0.77,U] [#5 0.11,-0.27,0.84,U] [#6 0.39,0.20,0.83,U] [#7 0.03,0.06,0.84,U] [#8 0.41,0.05,0.81,U] 
22:48:12.866 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.08, -0.13}
22:48:12.867 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
22:48:12.868 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
22:48:12.869 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=-0.10 mountY=0.11, mountTheta=2.35
22:48:12.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
22:48:12.872 00.002 21068 Enqueuing Move request for scope (0.08, -0.13)
22:48:12.873 00.001 16108 Worker thread wakes up
22:48:12.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
22:48:12.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
22:48:12.873 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
22:48:12.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:48:12.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:12.874 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:48:12.874 00.000 16108 MoveAxis(E, 0, ABG)
22:48:12.874 00.000 16108 Move returns status 0, amount 0
22:48:12.874 00.000 16108 MoveAxis(N, 0, ABG)
22:48:12.874 00.000 16108 Move returns status 0, amount 0
22:48:12.874 00.000 16108 move complete, result=0
22:48:12.874 00.000 16108 worker thread done servicing request
22:48:12.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3894, FiltMin=3273, FiltMax=41145, Gamma=1.000
22:48:12.893 00.016 21068 UpdateGuideState exits: m=90509 SNR=67.2
22:48:12.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:12.896 00.001 21068 Enqueuing Expose request
22:48:12.897 00.001 16108 Worker thread wakes up
22:48:12.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:12.897 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:12.898 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:13.872 00.974 16108 Exposure complete
22:48:13.930 00.058 16108 worker thread done servicing request
22:48:13.931 00.001 21068 OnExposeComplete: enter
22:48:13.932 00.001 21068 UpdateGuideState(): m_state=6
22:48:13.933 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2629
22:48:13.934 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.51, Mass=111979, SNR=73.9, Peak=17139 HFD=3.0
22:48:13.936 00.002 21068 MultiStar: [#1 0.21,-0.06,1.21,U] [#2 0.25,0.11,1.01,U] [#3 0.20,0.16,1.01,U] [#4 -0.04,-0.25,0.84,U] [#5 0.34,-0.29,0.89,U] [#6 0.39,0.40,0.00,M1] [#7 -0.05,0.10,0.71,U] [#8 0.26,0.38,0.63,U] 
22:48:13.938 00.002 21068 single-star, 7 included, MultiStar: {0.15, 0.00}, one-star: {-0.01, -0.04}
22:48:13.939 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
22:48:13.940 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
22:48:13.941 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.87 mountX=0.01 mountY=0.04, mountTheta=1.45
22:48:13.944 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
22:48:13.945 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
22:48:13.946 00.001 16108 Worker thread wakes up
22:48:13.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:48:13.946 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:48:13.946 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.04
22:48:13.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:48:13.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:13.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:13.947 00.001 16108 MoveAxis(E, 0, ABG)
22:48:13.947 00.000 16108 Move returns status 0, amount 0
22:48:13.947 00.000 16108 MoveAxis(N, 0, ABG)
22:48:13.947 00.000 16108 Move returns status 0, amount 0
22:48:13.947 00.000 16108 move complete, result=0
22:48:13.947 00.000 16108 worker thread done servicing request
22:48:13.952 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3897, FiltMin=3334, FiltMax=49257, Gamma=1.000
22:48:13.975 00.023 21068 UpdateGuideState exits: m=111979 SNR=73.9
22:48:13.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:13.978 00.001 21068 Enqueuing Expose request
22:48:13.980 00.002 16108 Worker thread wakes up
22:48:13.980 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:13.981 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:13.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:15.125 01.144 16108 Exposure complete
22:48:15.189 00.064 16108 worker thread done servicing request
22:48:15.189 00.000 21068 OnExposeComplete: enter
22:48:15.191 00.002 21068 UpdateGuideState(): m_state=6
22:48:15.192 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2630
22:48:15.193 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.80, Mass=105677, SNR=79.4, Peak=14915 HFD=2.9
22:48:15.194 00.001 21068 MultiStar: [#1 0.15,-0.17,0.96,U] [#2 0.38,0.23,1.05,U] [#3 0.18,0.12,0.78,U] [#4 0.30,-0.23,0.66,U] [#5 0.25,-0.07,0.72,U] [#6 0.46,0.17,0.70,U] [#7 -0.12,0.30,0.53,U] [#8 0.11,0.11,0.67,U] 
22:48:15.195 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.08}, one-star: {0.00, 0.25}
22:48:15.197 00.002 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
22:48:15.199 00.002 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
22:48:15.199 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.39 mountX=-0.18 mountY=-0.13, mountTheta=-2.54
22:48:15.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.08, opts=13)
22:48:15.203 00.002 21068 Enqueuing Move request for scope (0.20, 0.08)
22:48:15.204 00.001 16108 Worker thread wakes up
22:48:15.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
22:48:15.205 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
22:48:15.205 00.000 16108 Moving (0.20, 0.08) raw xDistance=-0.18 yDistance=-0.13
22:48:15.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:48:15.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:15.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:15.205 00.000 16108 MoveAxis(E, 0, ABG)
22:48:15.205 00.000 16108 Move returns status 0, amount 0
22:48:15.205 00.000 16108 MoveAxis(N, 0, ABG)
22:48:15.205 00.000 16108 Move returns status 0, amount 0
22:48:15.206 00.001 16108 move complete, result=0
22:48:15.206 00.000 16108 worker thread done servicing request
22:48:15.212 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3897, FiltMin=3312, FiltMax=45545, Gamma=1.000
22:48:15.244 00.032 21068 UpdateGuideState exits: m=105677 SNR=79.4
22:48:15.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.247 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:15.249 00.002 21068 Enqueuing Expose request
22:48:15.251 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:15.252 00.001 16108 Worker thread wakes up
22:48:15.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:15.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:16.224 00.972 16108 Exposure complete
22:48:16.299 00.075 16108 worker thread done servicing request
22:48:16.299 00.000 21068 OnExposeComplete: enter
22:48:16.300 00.001 21068 UpdateGuideState(): m_state=6
22:48:16.301 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2631
22:48:16.302 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.59, Mass=101610, SNR=72.9, Peak=16819 HFD=2.8
22:48:16.303 00.001 21068 MultiStar: [#1 0.24,-0.01,0.99,U] [#2 0.19,0.26,1.10,U] [#3 0.25,0.17,0.83,U] [#4 -0.12,-0.23,0.67,U] [#5 0.12,-0.01,0.86,U] [#6 0.08,0.33,0.79,U] [#7 -0.04,0.58,0.00,M1] [#8 -0.24,0.27,0.78,U] 
22:48:16.303 00.000 21068 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {-0.16, 0.04}
22:48:16.304 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
22:48:16.305 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
22:48:16.306 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
22:48:16.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
22:48:16.309 00.001 21068 Enqueuing Move request for scope (0.06, 0.11)
22:48:16.310 00.001 16108 Worker thread wakes up
22:48:16.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:48:16.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:48:16.310 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
22:48:16.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:48:16.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:16.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:16.310 00.000 16108 MoveAxis(E, 0, ABG)
22:48:16.310 00.000 16108 Move returns status 0, amount 0
22:48:16.310 00.000 16108 MoveAxis(N, 0, ABG)
22:48:16.310 00.000 16108 Move returns status 0, amount 0
22:48:16.311 00.001 16108 move complete, result=0
22:48:16.311 00.000 16108 worker thread done servicing request
22:48:16.315 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3897, FiltMin=3328, FiltMax=49517, Gamma=1.000
22:48:16.336 00.021 21068 UpdateGuideState exits: m=101610 SNR=72.9
22:48:16.338 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:16.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:16.340 00.001 21068 Enqueuing Expose request
22:48:16.342 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:16.343 00.001 16108 Worker thread wakes up
22:48:16.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:16.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:17.503 01.160 16108 Exposure complete
22:48:17.571 00.068 16108 worker thread done servicing request
22:48:17.571 00.000 21068 OnExposeComplete: enter
22:48:17.572 00.001 21068 UpdateGuideState(): m_state=6
22:48:17.573 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2632
22:48:17.574 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.42, Mass=105739, SNR=68.1, Peak=15395 HFD=3.1
22:48:17.576 00.002 21068 MultiStar: [#1 0.23,-0.08,1.06,U] [#2 0.36,0.36,1.29,U] [#3 0.17,0.05,0.90,U] [#4 0.07,-0.54,0.00,M1] [#5 0.09,0.15,0.91,U] [#6 0.33,0.27,0.74,U] [#7 -0.12,0.23,0.58,U] [#8 -0.17,0.16,0.64,U] 
22:48:17.577 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.12}, one-star: {-0.09, -0.13}
22:48:17.578 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
22:48:17.578 00.000 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
22:48:17.579 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.18 mountX=0.07 mountY=0.15, mountTheta=1.15
22:48:17.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.13, opts=13)
22:48:17.582 00.001 21068 Enqueuing Move request for scope (-0.09, -0.13)
22:48:17.583 00.001 16108 Worker thread wakes up
22:48:17.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
22:48:17.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
22:48:17.583 00.000 16108 Moving (-0.09, -0.13) raw xDistance=0.07 yDistance=0.15
22:48:17.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:48:17.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:17.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:48:17.583 00.000 16108 MoveAxis(E, 0, ABG)
22:48:17.583 00.000 16108 Move returns status 0, amount 0
22:48:17.583 00.000 16108 MoveAxis(N, 0, ABG)
22:48:17.583 00.000 16108 Move returns status 0, amount 0
22:48:17.583 00.000 16108 move complete, result=0
22:48:17.583 00.000 16108 worker thread done servicing request
22:48:17.589 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3897, FiltMin=3283, FiltMax=51933, Gamma=1.000
22:48:17.607 00.018 21068 UpdateGuideState exits: m=105739 SNR=68.1
22:48:17.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:17.609 00.000 21068 Enqueuing Expose request
22:48:17.610 00.001 16108 Worker thread wakes up
22:48:17.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:17.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:17.610 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:18.582 00.972 16108 Exposure complete
22:48:18.644 00.062 16108 worker thread done servicing request
22:48:18.644 00.000 21068 OnExposeComplete: enter
22:48:18.645 00.001 21068 UpdateGuideState(): m_state=6
22:48:18.647 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2633
22:48:18.647 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=877.31, Mass=100895, SNR=70.4, Peak=14851 HFD=3.2
22:48:18.648 00.001 21068 MultiStar: [#1 0.08,0.06,1.11,U] [#2 0.23,0.15,1.17,U] [#3 0.24,0.12,0.95,U] [#4 0.05,-0.25,0.75,U] [#5 0.27,-0.10,1.00,U] [#6 0.27,0.17,0.82,U] [#7 0.25,0.43,0.63,U] [#8 -0.27,0.27,0.71,U] 
22:48:18.649 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {-0.09, -0.24}
22:48:18.650 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
22:48:18.651 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
22:48:18.651 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
22:48:18.654 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
22:48:18.655 00.001 21068 Enqueuing Move request for scope (0.12, 0.05)
22:48:18.655 00.000 16108 Worker thread wakes up
22:48:18.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:48:18.655 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:48:18.655 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.08
22:48:18.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:48:18.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:18.656 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:18.656 00.000 16108 MoveAxis(E, 0, ABG)
22:48:18.656 00.000 16108 Move returns status 0, amount 0
22:48:18.656 00.000 16108 MoveAxis(N, 0, ABG)
22:48:18.656 00.000 16108 Move returns status 0, amount 0
22:48:18.656 00.000 16108 move complete, result=0
22:48:18.656 00.000 16108 worker thread done servicing request
22:48:18.659 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3901, FiltMin=3353, FiltMax=45769, Gamma=1.000
22:48:18.677 00.018 21068 UpdateGuideState exits: m=100895 SNR=70.4
22:48:18.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:18.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:18.680 00.001 21068 Enqueuing Expose request
22:48:18.681 00.001 16108 Worker thread wakes up
22:48:18.681 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:18.683 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:18.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:19.840 01.157 16108 Exposure complete
22:48:19.919 00.079 16108 worker thread done servicing request
22:48:19.919 00.000 21068 OnExposeComplete: enter
22:48:19.920 00.001 21068 UpdateGuideState(): m_state=6
22:48:19.921 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2634
22:48:19.921 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=877.61, Mass=90144, SNR=60.8, Peak=14083 HFD=3.0
22:48:19.922 00.001 21068 MultiStar: [#1 0.38,0.21,1.33,U] [#2 0.30,0.10,1.37,U] [#3 0.36,0.25,1.22,U] [#4 0.08,-0.27,0.89,U] [#5 0.24,-0.25,1.01,U] [#6 0.14,0.37,1.12,U] [#7 0.16,0.18,0.88,U] [#8 0.16,-0.01,0.92,U] 
22:48:19.923 00.001 21068 single-star, 8 included, MultiStar: {0.23, 0.09}, one-star: {0.09, 0.05}
22:48:19.924 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
22:48:19.925 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
22:48:19.925 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
22:48:19.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
22:48:19.928 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
22:48:19.929 00.001 16108 Worker thread wakes up
22:48:19.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:48:19.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:48:19.929 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
22:48:19.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:48:19.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:19.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:19.929 00.000 16108 MoveAxis(E, 0, ABG)
22:48:19.929 00.000 16108 Move returns status 0, amount 0
22:48:19.929 00.000 16108 MoveAxis(N, 0, ABG)
22:48:19.929 00.000 16108 Move returns status 0, amount 0
22:48:19.929 00.000 16108 move complete, result=0
22:48:19.929 00.000 16108 worker thread done servicing request
22:48:19.936 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3901, FiltMin=3344, FiltMax=46701, Gamma=1.000
22:48:19.955 00.019 21068 UpdateGuideState exits: m=90144 SNR=60.8
22:48:19.957 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:19.959 00.001 21068 Enqueuing Expose request
22:48:19.960 00.001 16108 Worker thread wakes up
22:48:19.960 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:19.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:19.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:20.931 00.970 16108 Exposure complete
22:48:20.990 00.059 16108 worker thread done servicing request
22:48:20.991 00.001 21068 OnExposeComplete: enter
22:48:20.993 00.002 21068 UpdateGuideState(): m_state=6
22:48:20.995 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2635
22:48:20.998 00.003 21068 Star::Find returns 1 (0), X=220.30, Y=877.45, Mass=98338, SNR=71.6, Peak=13379 HFD=3.1
22:48:21.000 00.002 21068 MultiStar: [#1 0.59,-0.02,0.00,M1] [#2 0.33,0.19,1.28,U] [#3 0.37,0.17,1.00,U] [#4 0.10,-0.45,0.86,U] [#5 0.33,-0.20,0.98,U] [#6 0.65,0.14,0.00,M1] [#7 0.05,0.32,0.61,U] [#8 0.01,-0.02,0.64,U] 
22:48:21.001 00.001 21068 single-star, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.12, -0.11}
22:48:21.002 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
22:48:21.004 00.002 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
22:48:21.005 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.73 mountX=-0.13 mountY=0.08, mountTheta=2.63
22:48:21.007 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
22:48:21.008 00.001 21068 Enqueuing Move request for scope (0.12, -0.11)
22:48:21.009 00.001 16108 Worker thread wakes up
22:48:21.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
22:48:21.009 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
22:48:21.009 00.000 16108 Moving (0.12, -0.11) raw xDistance=-0.13 yDistance=0.08
22:48:21.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:48:21.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:21.010 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:21.010 00.000 16108 MoveAxis(E, 0, ABG)
22:48:21.010 00.000 16108 Move returns status 0, amount 0
22:48:21.010 00.000 16108 MoveAxis(N, 0, ABG)
22:48:21.010 00.000 16108 Move returns status 0, amount 0
22:48:21.010 00.000 16108 move complete, result=0
22:48:21.010 00.000 16108 worker thread done servicing request
22:48:21.015 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3904, FiltMin=3328, FiltMax=51097, Gamma=1.000
22:48:21.037 00.022 21068 UpdateGuideState exits: m=98338 SNR=71.6
22:48:21.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:21.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:21.039 00.000 21068 Enqueuing Expose request
22:48:21.040 00.001 16108 Worker thread wakes up
22:48:21.040 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:21.041 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:21.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:22.196 01.155 16108 Exposure complete
22:48:22.256 00.060 16108 worker thread done servicing request
22:48:22.257 00.001 21068 OnExposeComplete: enter
22:48:22.258 00.001 21068 UpdateGuideState(): m_state=6
22:48:22.259 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2636
22:48:22.260 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.85, Mass=102128, SNR=68.9, Peak=14819 HFD=3.1
22:48:22.261 00.001 21068 MultiStar: [#1 0.21,0.00,0.88,U] [#2 -0.00,0.23,1.06,U] [#3 0.01,0.20,1.13,U] [#4 -0.23,-0.17,0.75,U] [#5 0.06,-0.05,0.87,U] [#6 0.25,0.35,0.67,U] [#7 0.12,0.28,0.66,U] [#8 -0.13,0.19,0.80,U] 
22:48:22.262 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {-0.09, 0.30}
22:48:22.264 00.002 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
22:48:22.265 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
22:48:22.266 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=0.01 mountY=-0.15, mountTheta=-1.50
22:48:22.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
22:48:22.269 00.001 21068 Enqueuing Move request for scope (0.02, 0.15)
22:48:22.270 00.001 16108 Worker thread wakes up
22:48:22.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:48:22.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:48:22.270 00.000 16108 Moving (0.02, 0.15) raw xDistance=0.01 yDistance=-0.15
22:48:22.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:48:22.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:22.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:22.270 00.000 16108 MoveAxis(E, 0, ABG)
22:48:22.270 00.000 16108 Move returns status 0, amount 0
22:48:22.270 00.000 16108 MoveAxis(N, 0, ABG)
22:48:22.270 00.000 16108 Move returns status 0, amount 0
22:48:22.271 00.001 16108 move complete, result=0
22:48:22.271 00.000 16108 worker thread done servicing request
22:48:22.274 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3904, FiltMin=3363, FiltMax=53161, Gamma=1.000
22:48:22.289 00.015 21068 UpdateGuideState exits: m=102128 SNR=68.9
22:48:22.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:22.292 00.001 21068 Enqueuing Expose request
22:48:22.293 00.001 16108 Worker thread wakes up
22:48:22.293 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:22.293 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:22.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:23.262 00.969 16108 Exposure complete
22:48:23.335 00.073 16108 worker thread done servicing request
22:48:23.335 00.000 21068 OnExposeComplete: enter
22:48:23.336 00.001 21068 UpdateGuideState(): m_state=6
22:48:23.337 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2637
22:48:23.338 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.87, Mass=116275, SNR=74.0, Peak=17539 HFD=2.9
22:48:23.340 00.002 21068 MultiStar: [#1 0.17,0.23,0.96,U] [#2 0.09,0.60,0.00,M1] [#3 0.10,0.28,0.93,U] [#4 0.02,0.06,0.75,U] [#5 -0.03,0.19,0.79,U] [#6 0.09,0.34,0.81,U] [#7 -0.05,0.83,0.00,M1] [#8 -0.10,0.33,0.66,U] 
22:48:23.341 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.25}, one-star: {-0.06, 0.32}
22:48:23.342 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
22:48:23.343 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
22:48:23.344 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.45 mountX=0.01 mountY=-0.25, mountTheta=-1.52
22:48:23.347 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.25, opts=13)
22:48:23.347 00.000 21068 Enqueuing Move request for scope (0.03, 0.25)
22:48:23.348 00.001 16108 Worker thread wakes up
22:48:23.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
22:48:23.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
22:48:23.348 00.000 16108 Moving (0.03, 0.25) raw xDistance=0.01 yDistance=-0.25
22:48:23.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:48:23.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:23.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:48:23.348 00.000 16108 MoveAxis(E, 0, ABG)
22:48:23.349 00.001 16108 Move returns status 0, amount 0
22:48:23.349 00.000 16108 MoveAxis(N, 0, ABG)
22:48:23.349 00.000 16108 Move returns status 0, amount 0
22:48:23.349 00.000 16108 move complete, result=0
22:48:23.349 00.000 16108 worker thread done servicing request
22:48:23.352 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3904, FiltMin=3337, FiltMax=47747, Gamma=1.000
22:48:23.367 00.015 21068 UpdateGuideState exits: m=116275 SNR=74.0
22:48:23.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:23.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:23.369 00.000 21068 Enqueuing Expose request
22:48:23.370 00.001 16108 Worker thread wakes up
22:48:23.370 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:48:23.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:23.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:24.522 01.151 16108 Exposure complete
22:48:24.581 00.059 16108 worker thread done servicing request
22:48:24.581 00.000 21068 OnExposeComplete: enter
22:48:24.582 00.001 21068 UpdateGuideState(): m_state=6
22:48:24.584 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2638
22:48:24.584 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=877.66, Mass=98041, SNR=69.6, Peak=16451 HFD=2.8
22:48:24.587 00.003 21068 MultiStar: [#1 0.29,0.22,1.02,U] [#2 0.10,0.48,1.10,U] [#3 0.17,0.31,1.16,U] [#4 0.02,0.04,0.86,U] [#5 0.12,0.12,0.85,U] [#6 0.04,0.38,0.72,U] [#7 0.12,0.17,0.56,U] [#8 0.06,0.35,0.75,U] 
22:48:24.588 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.25}, one-star: {-0.05, 0.10}
22:48:24.589 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
22:48:24.590 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
22:48:24.590 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.04 mountX=0.07 mountY=-0.09, mountTheta=-0.90
22:48:24.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
22:48:24.594 00.002 21068 Enqueuing Move request for scope (-0.05, 0.10)
22:48:24.595 00.001 16108 Worker thread wakes up
22:48:24.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:48:24.595 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:48:24.595 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
22:48:24.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:48:24.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:24.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:24.595 00.000 16108 MoveAxis(E, 0, ABG)
22:48:24.595 00.000 16108 Move returns status 0, amount 0
22:48:24.595 00.000 16108 MoveAxis(N, 0, ABG)
22:48:24.595 00.000 16108 Move returns status 0, amount 0
22:48:24.595 00.000 16108 move complete, result=0
22:48:24.596 00.001 16108 worker thread done servicing request
22:48:24.600 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3904, FiltMin=3385, FiltMax=53837, Gamma=1.000
22:48:24.618 00.018 21068 UpdateGuideState exits: m=98041 SNR=69.6
22:48:24.620 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:24.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:24.621 00.000 21068 Enqueuing Expose request
22:48:24.622 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:24.623 00.001 16108 Worker thread wakes up
22:48:24.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:24.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:25.591 00.968 16108 Exposure complete
22:48:25.654 00.063 16108 worker thread done servicing request
22:48:25.654 00.000 21068 OnExposeComplete: enter
22:48:25.655 00.001 21068 UpdateGuideState(): m_state=6
22:48:25.656 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2639
22:48:25.657 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.45, Mass=97774, SNR=63.0, Peak=15939 HFD=2.8
22:48:25.658 00.001 21068 MultiStar: [#1 0.08,0.02,1.22,U] [#2 0.18,0.49,0.00,M1] [#3 0.09,0.08,1.03,U] [#4 -0.03,0.04,0.92,U] [#5 -0.30,0.14,0.96,U] [#6 0.07,0.42,0.85,U] [#7 -0.33,0.20,0.64,U] [#8 -0.11,0.17,0.82,U] 
22:48:25.659 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.13, -0.10}
22:48:25.660 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
22:48:25.661 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
22:48:25.663 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.13 mountX=0.08 mountY=-0.09, mountTheta=-0.81
22:48:25.664 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
22:48:25.665 00.001 21068 Enqueuing Move request for scope (-0.07, 0.11)
22:48:25.666 00.001 16108 Worker thread wakes up
22:48:25.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
22:48:25.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
22:48:25.666 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.08 yDistance=-0.09
22:48:25.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:48:25.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:25.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:25.666 00.000 16108 MoveAxis(E, 0, ABG)
22:48:25.666 00.000 16108 Move returns status 0, amount 0
22:48:25.666 00.000 16108 MoveAxis(N, 0, ABG)
22:48:25.666 00.000 16108 Move returns status 0, amount 0
22:48:25.666 00.000 16108 move complete, result=0
22:48:25.667 00.001 16108 worker thread done servicing request
22:48:25.670 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3907, FiltMin=3360, FiltMax=56333, Gamma=1.000
22:48:25.686 00.016 21068 UpdateGuideState exits: m=97774 SNR=63.0
22:48:25.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:25.689 00.001 21068 Enqueuing Expose request
22:48:25.690 00.001 16108 Worker thread wakes up
22:48:25.690 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:25.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:25.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:26.841 01.151 16108 Exposure complete
22:48:26.902 00.061 16108 worker thread done servicing request
22:48:26.902 00.000 21068 OnExposeComplete: enter
22:48:26.903 00.001 21068 UpdateGuideState(): m_state=6
22:48:26.904 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2640
22:48:26.906 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=877.66, Mass=95807, SNR=68.1, Peak=14915 HFD=3.2
22:48:26.907 00.001 21068 MultiStar: [#1 0.21,0.04,1.05,U] [#2 0.07,0.25,1.11,U] [#3 0.12,0.19,1.15,U] [#4 -0.13,-0.27,0.80,U] [#5 0.32,-0.31,1.02,U] [#6 0.12,0.43,0.84,U] [#7 -0.15,0.34,0.59,U] [#8 -0.05,0.29,0.75,U] 
22:48:26.908 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.02, 0.10}
22:48:26.908 00.000 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
22:48:26.909 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
22:48:26.910 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.39 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
22:48:26.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.10, opts=13)
22:48:26.914 00.002 21068 Enqueuing Move request for scope (0.02, 0.10)
22:48:26.915 00.001 16108 Worker thread wakes up
22:48:26.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:48:26.915 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:48:26.915 00.000 16108 Moving (0.02, 0.10) raw xDistance=-0.00 yDistance=-0.11
22:48:26.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:48:26.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:26.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:26.915 00.000 16108 MoveAxis(E, 0, ABG)
22:48:26.915 00.000 16108 Move returns status 0, amount 0
22:48:26.915 00.000 16108 MoveAxis(N, 0, ABG)
22:48:26.915 00.000 16108 Move returns status 0, amount 0
22:48:26.915 00.000 16108 move complete, result=0
22:48:26.915 00.000 16108 worker thread done servicing request
22:48:26.919 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3907, FiltMin=3382, FiltMax=46841, Gamma=1.000
22:48:26.935 00.016 21068 UpdateGuideState exits: m=95807 SNR=68.1
22:48:26.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:26.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:26.938 00.001 21068 Enqueuing Expose request
22:48:26.938 00.000 16108 Worker thread wakes up
22:48:26.938 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:26.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:26.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:27.906 00.967 16108 Exposure complete
22:48:27.966 00.060 16108 worker thread done servicing request
22:48:27.966 00.000 21068 OnExposeComplete: enter
22:48:27.967 00.001 21068 UpdateGuideState(): m_state=6
22:48:27.968 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2641
22:48:27.969 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.51, Mass=103565, SNR=68.0, Peak=16195 HFD=3.1
22:48:27.970 00.001 21068 MultiStar: [#1 -0.19,0.25,1.12,U] [#2 -0.07,0.19,1.19,U] [#3 -0.08,0.25,0.94,U] [#4 -0.09,-0.01,0.71,U] [#5 0.12,0.10,0.99,U] [#6 -0.09,0.33,0.98,U] [#7 -0.35,0.32,0.70,U] [#8 -0.09,0.17,0.83,U] 
22:48:27.971 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.31, -0.04}
22:48:27.972 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
22:48:27.973 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
22:48:27.973 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.18 mountX=0.15 mountY=-0.14, mountTheta=-0.76
22:48:27.976 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.18, opts=13)
22:48:27.979 00.003 21068 Enqueuing Move request for scope (-0.12, 0.18)
22:48:27.981 00.002 16108 Worker thread wakes up
22:48:27.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
22:48:27.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
22:48:27.981 00.000 16108 Moving (-0.12, 0.18) raw xDistance=0.15 yDistance=-0.14
22:48:27.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:48:27.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:27.982 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:27.982 00.000 16108 MoveAxis(E, 0, ABG)
22:48:27.982 00.000 16108 Move returns status 0, amount 0
22:48:27.982 00.000 16108 MoveAxis(N, 0, ABG)
22:48:27.982 00.000 16108 Move returns status 0, amount 0
22:48:27.982 00.000 16108 move complete, result=0
22:48:27.982 00.000 16108 worker thread done servicing request
22:48:27.986 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3907, FiltMin=3357, FiltMax=47728, Gamma=1.000
22:48:28.003 00.017 21068 UpdateGuideState exits: m=103565 SNR=68.0
22:48:28.003 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:28.005 00.001 21068 Enqueuing Expose request
22:48:28.007 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:28.008 00.001 16108 Worker thread wakes up
22:48:28.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:28.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:29.158 01.150 16108 Exposure complete
22:48:29.218 00.060 16108 worker thread done servicing request
22:48:29.218 00.000 21068 OnExposeComplete: enter
22:48:29.220 00.002 21068 UpdateGuideState(): m_state=6
22:48:29.221 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2642
22:48:29.222 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=877.24, Mass=99611, SNR=80.8, Peak=16259 HFD=3.0
22:48:29.225 00.003 21068 MultiStar: [#1 -0.08,0.01,0.79,U] [#2 -0.13,0.06,0.85,U] [#3 -0.04,0.28,0.78,U] [#4 -0.32,-0.60,0.00,M1] [#5 0.30,-0.17,0.76,U] [#6 0.22,0.25,0.68,U] [#7 -0.40,0.14,0.56,U] [#8 -0.31,0.11,0.73,U] 
22:48:29.226 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.03}, one-star: {-0.38, -0.31}
22:48:29.227 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
22:48:29.227 00.000 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
22:48:29.229 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.89 mountX=0.11 mountY=-0.00, mountTheta=-0.01
22:48:29.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
22:48:29.231 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
22:48:29.232 00.001 16108 Worker thread wakes up
22:48:29.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
22:48:29.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
22:48:29.232 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.00
22:48:29.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:48:29.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:29.233 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:48:29.233 00.000 16108 MoveAxis(E, 0, ABG)
22:48:29.233 00.000 16108 Move returns status 0, amount 0
22:48:29.233 00.000 16108 MoveAxis(N, 0, ABG)
22:48:29.233 00.000 16108 Move returns status 0, amount 0
22:48:29.233 00.000 16108 move complete, result=0
22:48:29.233 00.000 16108 worker thread done servicing request
22:48:29.236 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3907, FiltMin=3315, FiltMax=46192, Gamma=1.000
22:48:29.253 00.017 21068 UpdateGuideState exits: m=99611 SNR=80.8
22:48:29.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:29.256 00.001 21068 Enqueuing Expose request
22:48:29.257 00.001 16108 Worker thread wakes up
22:48:29.257 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:29.258 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:29.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:30.235 00.977 16108 Exposure complete
22:48:30.305 00.070 16108 worker thread done servicing request
22:48:30.305 00.000 21068 OnExposeComplete: enter
22:48:30.306 00.001 21068 UpdateGuideState(): m_state=6
22:48:30.308 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2643
22:48:30.309 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.39, Mass=109756, SNR=74.9, Peak=16019 HFD=3.3
22:48:30.311 00.002 21068 MultiStar: [#1 -0.12,0.08,1.00,U] [#2 -0.01,0.23,0.98,U] [#3 0.26,0.04,0.94,U] [#4 -0.12,-0.23,0.89,U] [#5 0.32,-0.30,0.81,U] [#6 0.29,0.35,0.69,U] [#7 -0.21,0.29,0.56,U] [#8 0.06,0.16,0.64,U] 
22:48:30.313 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.00, -0.17}
22:48:30.314 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
22:48:30.315 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
22:48:30.318 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.54 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
22:48:30.321 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
22:48:30.323 00.002 21068 Enqueuing Move request for scope (0.05, 0.03)
22:48:30.324 00.001 16108 Worker thread wakes up
22:48:30.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:48:30.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:48:30.324 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=-0.04
22:48:30.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:48:30.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:30.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:30.324 00.000 16108 MoveAxis(E, 0, ABG)
22:48:30.324 00.000 16108 Move returns status 0, amount 0
22:48:30.324 00.000 16108 MoveAxis(N, 0, ABG)
22:48:30.324 00.000 16108 Move returns status 0, amount 0
22:48:30.324 00.000 16108 move complete, result=0
22:48:30.325 00.001 16108 worker thread done servicing request
22:48:30.330 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3907, FiltMin=3357, FiltMax=47081, Gamma=1.000
22:48:30.349 00.019 21068 UpdateGuideState exits: m=109756 SNR=74.9
22:48:30.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:30.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:30.351 00.000 21068 Enqueuing Expose request
22:48:30.352 00.001 16108 Worker thread wakes up
22:48:30.352 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:30.353 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:30.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:31.505 01.152 16108 Exposure complete
22:48:31.565 00.060 16108 worker thread done servicing request
22:48:31.565 00.000 21068 OnExposeComplete: enter
22:48:31.566 00.001 21068 UpdateGuideState(): m_state=6
22:48:31.567 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2644
22:48:31.568 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=877.78, Mass=115515, SNR=76.9, Peak=15635 HFD=3.3
22:48:31.569 00.001 21068 MultiStar: [#1 -0.26,0.09,0.99,U] [#2 -0.01,0.09,0.92,U] [#3 -0.02,0.39,0.95,U] [#4 -0.21,-0.25,0.76,U] [#5 0.17,-0.16,0.81,U] [#6 0.19,0.08,0.75,U] [#7 -0.21,0.29,0.54,U] [#8 -0.22,0.02,0.70,U] 
22:48:31.569 00.000 21068 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.53, 0.23}
22:48:31.570 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
22:48:31.571 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
22:48:31.572 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=0.14 mountY=-0.06, mountTheta=-0.39
22:48:31.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
22:48:31.576 00.002 21068 Enqueuing Move request for scope (-0.13, 0.09)
22:48:31.576 00.000 16108 Worker thread wakes up
22:48:31.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
22:48:31.576 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
22:48:31.577 00.001 16108 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=-0.06
22:48:31.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:48:31.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:31.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:48:31.577 00.000 16108 MoveAxis(E, 0, ABG)
22:48:31.577 00.000 16108 Move returns status 0, amount 0
22:48:31.577 00.000 16108 MoveAxis(N, 0, ABG)
22:48:31.577 00.000 16108 Move returns status 0, amount 0
22:48:31.577 00.000 16108 move complete, result=0
22:48:31.577 00.000 16108 worker thread done servicing request
22:48:31.584 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3907, FiltMin=3347, FiltMax=47545, Gamma=1.000
22:48:31.605 00.021 21068 UpdateGuideState exits: m=115515 SNR=76.9
22:48:31.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:31.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:31.607 00.000 21068 Enqueuing Expose request
22:48:31.608 00.001 16108 Worker thread wakes up
22:48:31.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:31.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:31.608 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:32.585 00.977 16108 Exposure complete
22:48:32.652 00.067 16108 worker thread done servicing request
22:48:32.653 00.001 21068 OnExposeComplete: enter
22:48:32.653 00.000 21068 UpdateGuideState(): m_state=6
22:48:32.655 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2645
22:48:32.656 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.86, Mass=103619, SNR=65.6, Peak=16051 HFD=2.9
22:48:32.657 00.001 21068 MultiStar: [#1 -0.08,-0.06,1.16,U] [#2 -0.14,0.36,1.02,U] [#3 -0.17,0.26,0.96,U] [#4 -0.39,-0.13,0.88,U] [#5 -0.18,0.07,1.03,U] [#6 -0.03,0.62,0.00,M1] [#7 -0.20,0.34,0.69,U] [#8 -0.32,0.35,0.75,U] 
22:48:32.658 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.18}, one-star: {-0.25, 0.31}
22:48:32.658 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
22:48:32.659 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
22:48:32.660 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.27 cameraTheta=2.44 mountX=0.24 mountY=-0.12, mountTheta=-0.48
22:48:32.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.18, opts=13)
22:48:32.663 00.001 21068 Enqueuing Move request for scope (-0.21, 0.18)
22:48:32.664 00.001 16108 Worker thread wakes up
22:48:32.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
22:48:32.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
22:48:32.664 00.000 16108 Moving (-0.21, 0.18) raw xDistance=0.24 yDistance=-0.12
22:48:32.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:48:32.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:32.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:32.664 00.000 16108 MoveAxis(W, 62, ABG)
22:48:32.664 00.000 16108 Guiding  Dir = 3, Dur = 62
22:48:32.665 00.001 16108 IsSlewing returns 0
22:48:32.665 00.000 16108 IsGuiding returns 0
22:48:32.670 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3907, FiltMin=3389, FiltMax=55945, Gamma=1.000
22:48:32.683 00.013 16108 PulseGuide returned control before completion, sleep 55
22:48:32.688 00.005 21068 UpdateGuideState exits: m=103619 SNR=65.6
22:48:32.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.692 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:32.693 00.001 21068 Enqueuing Expose request
22:48:32.744 00.051 16108 IsGuiding returns 1
22:48:32.744 00.000 16108 scope still moving after pulse duration time elapsed
22:48:32.775 00.031 16108 IsSlewing returns 0
22:48:32.775 00.000 16108 IsGuiding returns 0
22:48:32.775 00.000 16108 scope move finished after 62 + 48 ms
22:48:32.775 00.000 16108 Move returns status 0, amount 62
22:48:32.775 00.000 16108 MoveAxis(N, 0, ABG)
22:48:32.775 00.000 16108 Move returns status 0, amount 0
22:48:32.775 00.000 16108 move complete, result=0
22:48:32.775 00.000 16108 worker thread done servicing request
22:48:32.775 00.000 16108 Worker thread wakes up
22:48:32.775 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
22:48:32.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:32.777 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:33.937 01.160 16108 Exposure complete
22:48:34.000 00.063 16108 worker thread done servicing request
22:48:34.000 00.000 21068 OnExposeComplete: enter
22:48:34.001 00.001 21068 UpdateGuideState(): m_state=6
22:48:34.002 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2646
22:48:34.003 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.55, Mass=81437, SNR=59.0, Peak=13123 HFD=2.7
22:48:34.004 00.001 21068 MultiStar: [#1 0.20,-0.21,1.11,U] [#2 0.34,0.12,1.22,U] [#3 0.15,-0.00,1.03,U] [#4 0.16,-0.42,0.97,U] [#5 0.65,-0.35,0.00,M1] [#6 0.49,0.28,0.00,M2] [#7 0.04,0.13,0.68,U] [#8 0.08,0.12,0.79,U] 
22:48:34.005 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {-0.21, -0.00}
22:48:34.006 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
22:48:34.007 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
22:48:34.007 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.13 mountY=0.02, mountTheta=3.02
22:48:34.009 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
22:48:34.010 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
22:48:34.011 00.001 16108 Worker thread wakes up
22:48:34.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:48:34.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:48:34.011 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
22:48:34.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:48:34.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:34.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:34.011 00.000 16108 MoveAxis(E, 0, ABG)
22:48:34.011 00.000 16108 Move returns status 0, amount 0
22:48:34.011 00.000 16108 MoveAxis(N, 0, ABG)
22:48:34.011 00.000 16108 Move returns status 0, amount 0
22:48:34.011 00.000 16108 move complete, result=0
22:48:34.011 00.000 16108 worker thread done servicing request
22:48:34.016 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3907, FiltMin=3283, FiltMax=43405, Gamma=1.000
22:48:34.032 00.016 21068 UpdateGuideState exits: m=81437 SNR=59.0
22:48:34.034 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:34.036 00.001 21068 Enqueuing Expose request
22:48:34.037 00.001 16108 Worker thread wakes up
22:48:34.037 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:34.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:34.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:35.004 00.967 16108 Exposure complete
22:48:35.067 00.063 16108 worker thread done servicing request
22:48:35.067 00.000 21068 OnExposeComplete: enter
22:48:35.068 00.001 21068 UpdateGuideState(): m_state=6
22:48:35.069 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2647
22:48:35.070 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.72, Mass=122277, SNR=100.7, Peak=17331 HFD=3.3
22:48:35.071 00.001 21068 MultiStar: [#1 0.22,-0.04,0.66,U] [#2 0.05,0.29,0.84,U] [#3 0.16,0.22,0.56,U] [#4 -0.14,-0.50,0.00,M1] [#5 0.17,0.00,0.70,U] [#6 0.32,0.44,0.00,M3] [#7 -0.30,0.48,0.00,M1] [#8 -0.18,0.20,0.46,U] 
22:48:35.072 00.001 21068 refined, 5 included, MultiStar: {0.02, 0.14}, one-star: {-0.23, 0.17}
22:48:35.073 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
22:48:35.073 00.000 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
22:48:35.075 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=0.00 mountY=-0.14, mountTheta=-1.56
22:48:35.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
22:48:35.077 00.000 21068 Enqueuing Move request for scope (0.02, 0.14)
22:48:35.078 00.001 16108 Worker thread wakes up
22:48:35.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:48:35.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:48:35.078 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.00 yDistance=-0.14
22:48:35.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:48:35.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:35.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:35.078 00.000 16108 MoveAxis(E, 0, ABG)
22:48:35.079 00.001 16108 Move returns status 0, amount 0
22:48:35.079 00.000 16108 MoveAxis(N, 0, ABG)
22:48:35.079 00.000 16108 Move returns status 0, amount 0
22:48:35.079 00.000 16108 move complete, result=0
22:48:35.079 00.000 16108 worker thread done servicing request
22:48:35.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3907, FiltMin=3337, FiltMax=45433, Gamma=1.000
22:48:35.097 00.015 21068 UpdateGuideState exits: m=122277 SNR=100.7
22:48:35.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:35.100 00.001 21068 Enqueuing Expose request
22:48:35.100 00.000 16108 Worker thread wakes up
22:48:35.100 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:35.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:35.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:36.262 01.161 16108 Exposure complete
22:48:36.327 00.065 16108 worker thread done servicing request
22:48:36.327 00.000 21068 OnExposeComplete: enter
22:48:36.327 00.000 21068 UpdateGuideState(): m_state=6
22:48:36.329 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2648
22:48:36.330 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.40, Mass=103637, SNR=75.1, Peak=14051 HFD=3.2
22:48:36.331 00.001 21068 MultiStar: [#1 0.40,0.03,0.94,U] [#2 0.17,0.40,1.00,U] [#3 0.22,0.17,0.80,U] [#4 0.32,-0.24,0.73,U] [#5 0.29,-0.05,0.73,U] [#6 0.22,0.39,0.71,U] [#7 0.23,0.40,0.64,U] [#8 0.17,0.30,0.75,U] 
22:48:36.332 00.001 21068 single-star, 8 included, MultiStar: {0.22, 0.13}, one-star: {0.04, -0.15}
22:48:36.332 00.000 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
22:48:36.333 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
22:48:36.334 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.34 mountX=-0.06 mountY=0.14, mountTheta=1.99
22:48:36.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
22:48:36.336 00.000 21068 Enqueuing Move request for scope (0.04, -0.15)
22:48:36.337 00.001 16108 Worker thread wakes up
22:48:36.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
22:48:36.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
22:48:36.338 00.001 16108 Moving (0.04, -0.15) raw xDistance=-0.06 yDistance=0.14
22:48:36.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:48:36.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:36.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:48:36.338 00.000 16108 MoveAxis(E, 0, ABG)
22:48:36.338 00.000 16108 Move returns status 0, amount 0
22:48:36.338 00.000 16108 MoveAxis(N, 0, ABG)
22:48:36.338 00.000 16108 Move returns status 0, amount 0
22:48:36.338 00.000 16108 move complete, result=0
22:48:36.338 00.000 16108 worker thread done servicing request
22:48:36.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=3904, FiltMin=3305, FiltMax=51149, Gamma=1.000
22:48:36.361 00.020 21068 UpdateGuideState exits: m=103637 SNR=75.1
22:48:36.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:36.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:36.364 00.000 21068 Enqueuing Expose request
22:48:36.365 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:36.366 00.001 16108 Worker thread wakes up
22:48:36.366 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:36.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:37.325 00.959 16108 Exposure complete
22:48:37.411 00.086 16108 worker thread done servicing request
22:48:37.411 00.000 21068 OnExposeComplete: enter
22:48:37.412 00.001 21068 UpdateGuideState(): m_state=6
22:48:37.413 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2649
22:48:37.414 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.23, Mass=90341, SNR=61.1, Peak=15827 HFD=2.9
22:48:37.417 00.003 21068 MultiStar: [#1 0.18,-0.21,1.40,U] [#2 0.24,-0.05,1.21,U] [#3 -0.18,-0.03,1.00,U] [#4 0.24,-0.52,0.00,M1] [#5 0.15,-0.46,1.06,U] [#6 0.33,0.19,0.97,U] [#7 -0.09,0.02,0.69,U] [#8 -0.09,-0.18,0.74,U] 
22:48:37.418 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.10, -0.32}
22:48:37.419 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
22:48:37.420 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
22:48:37.422 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.12 mountY=0.11, mountTheta=2.40
22:48:37.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
22:48:37.425 00.001 21068 Enqueuing Move request for scope (0.10, -0.14)
22:48:37.426 00.001 16108 Worker thread wakes up
22:48:37.427 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:48:37.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:48:37.427 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.11
22:48:37.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:48:37.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:37.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:48:37.427 00.000 16108 MoveAxis(E, 0, ABG)
22:48:37.427 00.000 16108 Move returns status 0, amount 0
22:48:37.427 00.000 16108 MoveAxis(N, 0, ABG)
22:48:37.427 00.000 16108 Move returns status 0, amount 0
22:48:37.427 00.000 16108 move complete, result=0
22:48:37.427 00.000 16108 worker thread done servicing request
22:48:37.432 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3904, FiltMin=3382, FiltMax=43046, Gamma=1.000
22:48:37.451 00.019 21068 UpdateGuideState exits: m=90341 SNR=61.1
22:48:37.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:37.454 00.001 21068 Enqueuing Expose request
22:48:37.454 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:37.455 00.001 16108 Worker thread wakes up
22:48:37.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:37.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:38.608 01.153 16108 Exposure complete
22:48:38.670 00.062 16108 worker thread done servicing request
22:48:38.670 00.000 21068 OnExposeComplete: enter
22:48:38.672 00.002 21068 UpdateGuideState(): m_state=6
22:48:38.673 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2650
22:48:38.674 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.25, Mass=106173, SNR=81.8, Peak=15875 HFD=2.9
22:48:38.675 00.001 21068 MultiStar: [#1 0.20,-0.22,0.91,U] [#2 0.33,-0.13,1.00,U] [#3 0.34,-0.17,0.91,U] [#4 0.18,-0.48,0.00,M2] [#5 0.58,-0.44,0.00,M1] [#6 0.37,0.18,0.66,U] [#7 -0.08,0.09,0.54,U] [#8 0.07,-0.19,0.67,U] 
22:48:38.676 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.13}, one-star: {0.04, -0.30}
22:48:38.677 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
22:48:38.677 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
22:48:38.678 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.21 mountY=0.08, mountTheta=2.78
22:48:38.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.13, opts=13)
22:48:38.681 00.001 21068 Enqueuing Move request for scope (0.20, -0.13)
22:48:38.682 00.001 16108 Worker thread wakes up
22:48:38.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
22:48:38.682 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
22:48:38.682 00.000 16108 Moving (0.20, -0.13) raw xDistance=-0.21 yDistance=0.08
22:48:38.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:48:38.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:38.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:38.682 00.000 16108 MoveAxis(E, 56, ABG)
22:48:38.682 00.000 16108 Guiding  Dir = 2, Dur = 56
22:48:38.682 00.000 16108 IsSlewing returns 0
22:48:38.683 00.001 16108 IsGuiding returns 0
22:48:38.685 00.002 16108 PulseGuide returned control before completion, sleep 64
22:48:38.687 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3901, FiltMin=3312, FiltMax=42102, Gamma=1.000
22:48:38.702 00.015 21068 UpdateGuideState exits: m=106173 SNR=81.8
22:48:38.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:38.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:38.705 00.001 21068 Enqueuing Expose request
22:48:38.753 00.048 16108 IsGuiding returns 0
22:48:38.753 00.000 16108 Move returns status 0, amount 56
22:48:38.753 00.000 16108 MoveAxis(N, 0, ABG)
22:48:38.753 00.000 16108 Move returns status 0, amount 0
22:48:38.753 00.000 16108 move complete, result=0
22:48:38.753 00.000 16108 worker thread done servicing request
22:48:38.753 00.000 16108 Worker thread wakes up
22:48:38.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:38.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:38.753 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
22:48:39.741 00.988 16108 Exposure complete
22:48:39.813 00.072 16108 worker thread done servicing request
22:48:39.814 00.001 21068 OnExposeComplete: enter
22:48:39.814 00.000 21068 UpdateGuideState(): m_state=6
22:48:39.815 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2651
22:48:39.816 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.28, Mass=106469, SNR=80.7, Peak=17155 HFD=3.4
22:48:39.817 00.001 21068 MultiStar: [#1 0.44,-0.12,0.98,U] [#2 0.10,-0.07,1.11,U] [#3 0.04,-0.23,0.88,U] [#4 -0.01,-0.38,0.71,U] [#5 0.04,-0.13,0.91,U] [#6 0.25,-0.16,0.64,U] [#7 -0.26,0.15,0.48,U] [#8 -0.15,0.11,0.59,U] 
22:48:39.818 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {-0.06, -0.28}
22:48:39.819 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
22:48:39.819 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
22:48:39.821 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.12 mountX=-0.09 mountY=0.12, mountTheta=2.22
22:48:39.823 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.14, opts=13)
22:48:39.823 00.000 21068 Enqueuing Move request for scope (0.07, -0.14)
22:48:39.824 00.001 16108 Worker thread wakes up
22:48:39.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
22:48:39.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
22:48:39.824 00.000 16108 Moving (0.07, -0.14) raw xDistance=-0.09 yDistance=0.12
22:48:39.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:48:39.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:39.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:48:39.824 00.000 16108 MoveAxis(E, 0, ABG)
22:48:39.824 00.000 16108 Move returns status 0, amount 0
22:48:39.824 00.000 16108 MoveAxis(N, 0, ABG)
22:48:39.824 00.000 16108 Move returns status 0, amount 0
22:48:39.825 00.001 16108 move complete, result=0
22:48:39.825 00.000 16108 worker thread done servicing request
22:48:39.833 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3901, FiltMin=3341, FiltMax=43600, Gamma=1.000
22:48:39.852 00.019 21068 UpdateGuideState exits: m=106469 SNR=80.7
22:48:39.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:39.853 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:39.854 00.001 21068 Enqueuing Expose request
22:48:39.855 00.001 16108 Worker thread wakes up
22:48:39.855 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:39.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:39.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:41.016 01.160 16108 Exposure complete
22:48:41.084 00.068 16108 worker thread done servicing request
22:48:41.084 00.000 21068 OnExposeComplete: enter
22:48:41.085 00.001 21068 UpdateGuideState(): m_state=6
22:48:41.086 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2652
22:48:41.087 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.52, Mass=96344, SNR=66.7, Peak=15203 HFD=3.0
22:48:41.088 00.001 21068 MultiStar: [#1 0.33,0.12,1.31,U] [#2 0.26,0.12,1.20,U] [#3 0.08,0.05,1.10,U] [#4 -0.14,-0.12,0.95,U] [#5 0.12,-0.23,1.21,U] [#6 0.31,0.19,0.85,U] [#7 -0.23,0.12,0.58,U] [#8 -0.16,0.20,0.93,U] 
22:48:41.089 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.21, -0.03}
22:48:41.089 00.000 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:48:41.090 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
22:48:41.090 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=-0.06 mountY=-0.05, mountTheta=-2.41
22:48:41.093 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
22:48:41.094 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
22:48:41.094 00.000 16108 Worker thread wakes up
22:48:41.095 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:48:41.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:48:41.095 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.05
22:48:41.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:48:41.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:41.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:41.095 00.000 16108 MoveAxis(E, 0, ABG)
22:48:41.095 00.000 16108 Move returns status 0, amount 0
22:48:41.095 00.000 16108 MoveAxis(N, 0, ABG)
22:48:41.095 00.000 16108 Move returns status 0, amount 0
22:48:41.095 00.000 16108 move complete, result=0
22:48:41.095 00.000 16108 worker thread done servicing request
22:48:41.098 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3897, FiltMin=3267, FiltMax=50265, Gamma=1.000
22:48:41.114 00.016 21068 UpdateGuideState exits: m=96344 SNR=66.7
22:48:41.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:41.117 00.001 21068 Enqueuing Expose request
22:48:41.118 00.001 16108 Worker thread wakes up
22:48:41.118 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:41.119 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:41.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:42.088 00.969 16108 Exposure complete
22:48:42.161 00.073 16108 worker thread done servicing request
22:48:42.161 00.000 21068 OnExposeComplete: enter
22:48:42.162 00.001 21068 UpdateGuideState(): m_state=6
22:48:42.164 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2653
22:48:42.166 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=877.51, Mass=103509, SNR=67.2, Peak=17027 HFD=3.1
22:48:42.167 00.001 21068 MultiStar: [#1 0.13,-0.09,1.20,U] [#2 -0.06,0.10,1.23,U] [#3 -0.23,0.02,1.09,U] [#4 0.01,-0.20,0.91,U] [#5 0.11,-0.10,1.01,U] [#6 0.07,0.25,0.98,U] [#7 -0.13,0.27,0.70,U] [#8 -0.26,0.18,0.79,U] 
22:48:42.168 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.19, -0.04}
22:48:42.169 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
22:48:42.170 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
22:48:42.171 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.58 mountX=0.05 mountY=-0.02, mountTheta=-0.33
22:48:42.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
22:48:42.175 00.002 21068 Enqueuing Move request for scope (-0.05, 0.03)
22:48:42.177 00.002 16108 Worker thread wakes up
22:48:42.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:48:42.177 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:48:42.177 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=-0.02
22:48:42.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:48:42.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:42.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:42.177 00.000 16108 MoveAxis(E, 0, ABG)
22:48:42.177 00.000 16108 Move returns status 0, amount 0
22:48:42.177 00.000 16108 MoveAxis(N, 0, ABG)
22:48:42.177 00.000 16108 Move returns status 0, amount 0
22:48:42.177 00.000 16108 move complete, result=0
22:48:42.177 00.000 16108 worker thread done servicing request
22:48:42.183 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3897, FiltMin=3350, FiltMax=49465, Gamma=1.000
22:48:42.202 00.019 21068 UpdateGuideState exits: m=103509 SNR=67.2
22:48:42.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:42.203 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:42.204 00.001 21068 Enqueuing Expose request
22:48:42.206 00.002 16108 Worker thread wakes up
22:48:42.206 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:42.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:42.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:43.360 01.154 16108 Exposure complete
22:48:43.419 00.059 16108 worker thread done servicing request
22:48:43.419 00.000 21068 OnExposeComplete: enter
22:48:43.420 00.001 21068 UpdateGuideState(): m_state=6
22:48:43.421 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2654
22:48:43.422 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.67, Mass=122469, SNR=79.7, Peak=15731 HFD=3.4
22:48:43.423 00.001 21068 MultiStar: [#1 0.16,0.23,1.00,U] [#2 -0.08,0.32,1.09,U] [#3 0.03,0.32,0.88,U] [#4 -0.03,-0.22,0.83,U] [#5 0.20,-0.20,0.91,U] [#6 0.05,0.51,0.69,U] [#7 0.17,0.41,0.49,U] [#8 0.09,0.18,0.68,U] 
22:48:43.424 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.07, 0.12}
22:48:43.425 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
22:48:43.426 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
22:48:43.427 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=-0.05 mountY=-0.13, mountTheta=-1.92
22:48:43.428 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.12, opts=13)
22:48:43.429 00.001 21068 Enqueuing Move request for scope (0.07, 0.12)
22:48:43.431 00.002 16108 Worker thread wakes up
22:48:43.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
22:48:43.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
22:48:43.431 00.000 16108 Moving (0.07, 0.12) raw xDistance=-0.05 yDistance=-0.13
22:48:43.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:48:43.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:43.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:43.431 00.000 16108 MoveAxis(E, 0, ABG)
22:48:43.431 00.000 16108 Move returns status 0, amount 0
22:48:43.431 00.000 16108 MoveAxis(N, 0, ABG)
22:48:43.431 00.000 16108 Move returns status 0, amount 0
22:48:43.431 00.000 16108 move complete, result=0
22:48:43.431 00.000 16108 worker thread done servicing request
22:48:43.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3897, FiltMin=3315, FiltMax=53603, Gamma=1.000
22:48:43.455 00.020 21068 UpdateGuideState exits: m=122469 SNR=79.7
22:48:43.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:43.457 00.000 21068 Enqueuing Expose request
22:48:43.458 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:43.459 00.001 16108 Worker thread wakes up
22:48:43.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:43.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:44.436 00.977 16108 Exposure complete
22:48:44.515 00.079 16108 worker thread done servicing request
22:48:44.515 00.000 21068 OnExposeComplete: enter
22:48:44.516 00.001 21068 UpdateGuideState(): m_state=6
22:48:44.517 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2655
22:48:44.518 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.56, Mass=99358, SNR=70.1, Peak=14019 HFD=3.3
22:48:44.519 00.001 21068 MultiStar: [#1 0.27,0.33,1.07,U] [#2 0.16,0.32,1.03,U] [#3 0.05,0.16,1.24,U] [#4 -0.08,-0.18,0.82,U] [#5 0.08,0.04,0.83,U] [#6 0.12,0.30,0.72,U] [#7 -0.37,0.37,0.00,M1] [#8 -0.33,0.44,0.00,M1] 
22:48:44.520 00.001 21068 single-star, 6 included, MultiStar: {0.09, 0.15}, one-star: {-0.03, 0.01}
22:48:44.521 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:48:44.522 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:48:44.523 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.84 mountX=0.03 mountY=-0.00, mountTheta=-0.07
22:48:44.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
22:48:44.525 00.001 21068 Enqueuing Move request for scope (-0.03, 0.01)
22:48:44.526 00.001 16108 Worker thread wakes up
22:48:44.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:48:44.526 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:48:44.526 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.00
22:48:44.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:48:44.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:44.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:48:44.527 00.001 16108 MoveAxis(E, 0, ABG)
22:48:44.527 00.000 16108 Move returns status 0, amount 0
22:48:44.527 00.000 16108 MoveAxis(N, 0, ABG)
22:48:44.527 00.000 16108 Move returns status 0, amount 0
22:48:44.527 00.000 16108 move complete, result=0
22:48:44.527 00.000 16108 worker thread done servicing request
22:48:44.530 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3897, FiltMin=3319, FiltMax=45965, Gamma=1.000
22:48:44.546 00.016 21068 UpdateGuideState exits: m=99358 SNR=70.1
22:48:44.547 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.549 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:44.549 00.000 21068 Enqueuing Expose request
22:48:44.551 00.002 16108 Worker thread wakes up
22:48:44.551 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:44.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:44.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:45.707 01.155 16108 Exposure complete
22:48:45.780 00.073 16108 worker thread done servicing request
22:48:45.780 00.000 21068 OnExposeComplete: enter
22:48:45.782 00.002 21068 UpdateGuideState(): m_state=6
22:48:45.784 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2656
22:48:45.785 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.52, Mass=101804, SNR=68.0, Peak=13731 HFD=3.0
22:48:45.787 00.002 21068 MultiStar: [#1 0.06,0.01,1.23,U] [#2 0.12,0.24,1.35,U] [#3 0.17,0.18,0.91,U] [#4 0.10,-0.16,0.80,U] [#5 0.14,-0.20,1.14,U] [#6 0.28,0.22,0.78,U] [#7 0.10,0.16,0.60,U] [#8 -0.27,0.18,0.67,U] 
22:48:45.788 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.03, -0.04}
22:48:45.788 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
22:48:45.789 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
22:48:45.790 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.04 cameraTheta=-0.94 mountX=-0.03 mountY=0.03, mountTheta=2.41
22:48:45.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
22:48:45.794 00.002 21068 Enqueuing Move request for scope (0.03, -0.04)
22:48:45.795 00.001 16108 Worker thread wakes up
22:48:45.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
22:48:45.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
22:48:45.795 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
22:48:45.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:48:45.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:45.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:45.795 00.000 16108 MoveAxis(E, 0, ABG)
22:48:45.795 00.000 16108 Move returns status 0, amount 0
22:48:45.795 00.000 16108 MoveAxis(N, 0, ABG)
22:48:45.795 00.000 16108 Move returns status 0, amount 0
22:48:45.795 00.000 16108 move complete, result=0
22:48:45.795 00.000 16108 worker thread done servicing request
22:48:45.801 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3894, FiltMin=3373, FiltMax=44297, Gamma=1.000
22:48:45.823 00.022 21068 UpdateGuideState exits: m=101804 SNR=68.0
22:48:45.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:45.826 00.001 21068 Enqueuing Expose request
22:48:45.827 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:45.829 00.002 16108 Worker thread wakes up
22:48:45.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:45.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:46.804 00.975 16108 Exposure complete
22:48:46.874 00.070 16108 worker thread done servicing request
22:48:46.874 00.000 21068 OnExposeComplete: enter
22:48:46.875 00.001 21068 UpdateGuideState(): m_state=6
22:48:46.877 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2657
22:48:46.878 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.17, Mass=117545, SNR=70.6, Peak=14784 HFD=3.4
22:48:46.879 00.001 21068 MultiStar: [#1 0.26,0.11,0.90,U] [#2 0.41,-0.00,1.05,U] [#3 0.16,0.17,1.09,U] [#4 0.10,-0.51,0.00,M1] [#5 0.18,-0.15,0.82,U] [#6 0.44,0.24,0.90,U] [#7 0.13,0.04,0.54,U] [#8 -0.06,0.12,0.87,U] 
22:48:46.880 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.02}, one-star: {0.27, -0.39}
22:48:46.881 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
22:48:46.882 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
22:48:46.883 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.07 mountX=-0.22 mountY=-0.07, mountTheta=-2.84
22:48:46.886 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.02, opts=13)
22:48:46.887 00.001 21068 Enqueuing Move request for scope (0.23, 0.02)
22:48:46.888 00.001 16108 Worker thread wakes up
22:48:46.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
22:48:46.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
22:48:46.888 00.000 16108 Moving (0.23, 0.02) raw xDistance=-0.22 yDistance=-0.07
22:48:46.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:48:46.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:46.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:46.888 00.000 16108 MoveAxis(E, 59, ABG)
22:48:46.888 00.000 16108 Guiding  Dir = 2, Dur = 59
22:48:46.889 00.001 16108 IsSlewing returns 0
22:48:46.889 00.000 16108 IsGuiding returns 0
22:48:46.892 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3891, FiltMin=3321, FiltMax=49721, Gamma=1.000
22:48:46.905 00.013 21068 UpdateGuideState exits: m=117545 SNR=70.6
22:48:46.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:46.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:46.908 00.001 21068 Enqueuing Expose request
22:48:46.916 00.008 16108 PulseGuide returned control before completion, sleep 42
22:48:46.961 00.045 16108 IsGuiding returns 1
22:48:46.961 00.000 16108 scope still moving after pulse duration time elapsed
22:48:46.992 00.031 16108 IsSlewing returns 0
22:48:46.992 00.000 16108 IsGuiding returns 1
22:48:47.023 00.031 16108 IsSlewing returns 0
22:48:47.023 00.000 16108 IsGuiding returns 0
22:48:47.023 00.000 16108 scope move finished after 59 + 75 ms
22:48:47.023 00.000 16108 Move returns status 0, amount 59
22:48:47.023 00.000 16108 MoveAxis(N, 0, ABG)
22:48:47.023 00.000 16108 Move returns status 0, amount 0
22:48:47.023 00.000 16108 move complete, result=0
22:48:47.023 00.000 16108 worker thread done servicing request
22:48:47.023 00.000 16108 Worker thread wakes up
22:48:47.023 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
22:48:47.024 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:47.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:48.176 01.152 16108 Exposure complete
22:48:48.241 00.065 16108 worker thread done servicing request
22:48:48.241 00.000 21068 OnExposeComplete: enter
22:48:48.242 00.001 21068 UpdateGuideState(): m_state=6
22:48:48.243 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2658
22:48:48.245 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=877.11, Mass=133595, SNR=86.3, Peak=21715 HFD=3.0
22:48:48.246 00.001 21068 MultiStar: [#1 -0.24,-0.19,0.98,U] [#2 -0.13,-0.18,0.80,U] [#3 0.03,-0.22,0.83,U] [#4 -0.53,-0.39,0.00,M2] [#5 -0.31,-0.48,0.00,M1] [#6 -0.16,-0.13,0.65,U] [#7 -0.31,0.05,0.56,U] [#8 -0.38,-0.05,0.65,U] 
22:48:48.247 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.19}, one-star: {-0.31, -0.44}
22:48:48.248 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
22:48:48.250 00.002 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
22:48:48.251 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.41 mountX=0.17 mountY=0.23, mountTheta=0.93
22:48:48.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.19, opts=13)
22:48:48.254 00.001 21068 Enqueuing Move request for scope (-0.21, -0.19)
22:48:48.255 00.001 16108 Worker thread wakes up
22:48:48.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
22:48:48.255 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
22:48:48.255 00.000 16108 Moving (-0.21, -0.19) raw xDistance=0.17 yDistance=0.23
22:48:48.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:48:48.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:48:48.256 00.001 16108 MoveAxis(E, 0, ABG)
22:48:48.256 00.000 16108 Move returns status 0, amount 0
22:48:48.256 00.000 16108 MoveAxis(S, 47, ABG)
22:48:48.256 00.000 16108 Guiding  Dir = 1, Dur = 47
22:48:48.256 00.000 16108 IsSlewing returns 0
22:48:48.256 00.000 16108 IsGuiding returns 0
22:48:48.258 00.002 16108 PulseGuide returned control before completion, sleep 56
22:48:48.261 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3888, FiltMin=3315, FiltMax=51565, Gamma=1.000
22:48:48.276 00.015 21068 UpdateGuideState exits: m=133595 SNR=86.3
22:48:48.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:48.279 00.001 21068 Enqueuing Expose request
22:48:48.325 00.046 16108 IsGuiding returns 1
22:48:48.325 00.000 16108 scope still moving after pulse duration time elapsed
22:48:48.355 00.030 16108 IsSlewing returns 0
22:48:48.355 00.000 16108 IsGuiding returns 0
22:48:48.355 00.000 16108 scope move finished after 47 + 52 ms
22:48:48.355 00.000 16108 Move returns status 0, amount 47
22:48:48.355 00.000 16108 move complete, result=0
22:48:48.355 00.000 16108 worker thread done servicing request
22:48:48.355 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
22:48:48.357 00.002 16108 Worker thread wakes up
22:48:48.357 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:48.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:49.324 00.967 16108 Exposure complete
22:48:49.397 00.073 16108 worker thread done servicing request
22:48:49.397 00.000 21068 OnExposeComplete: enter
22:48:49.399 00.002 21068 UpdateGuideState(): m_state=6
22:48:49.400 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2659
22:48:49.402 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=877.40, Mass=100160, SNR=68.8, Peak=15043 HFD=3.2
22:48:49.403 00.001 21068 MultiStar: [#1 -0.18,-0.02,1.18,U] [#2 -0.11,0.08,1.05,U] [#3 -0.01,0.11,1.06,U] [#4 -0.34,-0.38,0.00,M3] [#5 -0.18,-0.08,0.98,U] [#6 0.11,-0.11,0.73,U] [#7 0.16,-0.02,0.54,U] [#8 -0.58,-0.21,0.00,M1] 
22:48:49.404 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.32, -0.15}
22:48:49.405 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
22:48:49.406 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.46)
22:48:49.408 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=0.10 mountY=0.05, mountTheta=0.44
22:48:49.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
22:48:49.411 00.001 21068 Enqueuing Move request for scope (-0.10, -0.02)
22:48:49.412 00.001 16108 Worker thread wakes up
22:48:49.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
22:48:49.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
22:48:49.412 00.000 16108 Moving (-0.10, -0.02) raw xDistance=0.10 yDistance=0.05
22:48:49.413 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:48:49.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:49.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:48:49.413 00.000 16108 MoveAxis(E, 0, ABG)
22:48:49.413 00.000 16108 Move returns status 0, amount 0
22:48:49.413 00.000 16108 MoveAxis(N, 0, ABG)
22:48:49.413 00.000 16108 Move returns status 0, amount 0
22:48:49.413 00.000 16108 move complete, result=0
22:48:49.413 00.000 16108 worker thread done servicing request
22:48:49.419 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3888, FiltMin=3337, FiltMax=46480, Gamma=1.000
22:48:49.440 00.021 21068 UpdateGuideState exits: m=100160 SNR=68.8
22:48:49.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:49.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:49.443 00.001 21068 Enqueuing Expose request
22:48:49.444 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:49.446 00.002 16108 Worker thread wakes up
22:48:49.446 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:49.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:50.605 01.159 16108 Exposure complete
22:48:50.673 00.068 16108 worker thread done servicing request
22:48:50.673 00.000 21068 OnExposeComplete: enter
22:48:50.674 00.001 21068 UpdateGuideState(): m_state=6
22:48:50.675 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2660
22:48:50.676 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=877.40, Mass=95887, SNR=67.6, Peak=14883 HFD=3.2
22:48:50.678 00.002 21068 MultiStar: [#1 -0.32,0.15,1.12,U] [#2 -0.20,0.10,1.17,U] [#3 -0.21,0.15,1.18,U] [#4 -0.25,-0.33,0.81,U] [#5 -0.28,-0.10,0.95,U] [#6 -0.03,0.13,0.74,U] [#7 -0.17,0.14,0.55,U] [#8 -0.24,0.08,0.79,U] 
22:48:50.679 00.001 21068 refined, 8 included, MultiStar: {-0.24, 0.02}, one-star: {-0.41, -0.15}
22:48:50.680 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
22:48:50.681 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
22:48:50.682 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.05 mountX=0.24 mountY=0.03, mountTheta=0.14
22:48:50.685 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.02, opts=13)
22:48:50.686 00.001 21068 Enqueuing Move request for scope (-0.24, 0.02)
22:48:50.687 00.001 16108 Worker thread wakes up
22:48:50.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
22:48:50.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
22:48:50.687 00.000 16108 Moving (-0.24, 0.02) raw xDistance=0.24 yDistance=0.03
22:48:50.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:48:50.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:50.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:50.687 00.000 16108 MoveAxis(W, 64, ABG)
22:48:50.687 00.000 16108 Guiding  Dir = 3, Dur = 64
22:48:50.688 00.001 16108 IsSlewing returns 0
22:48:50.688 00.000 16108 IsGuiding returns 0
22:48:50.690 00.002 16108 PulseGuide returned control before completion, sleep 74
22:48:50.697 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3885, FiltMin=3302, FiltMax=45529, Gamma=1.000
22:48:50.717 00.020 21068 UpdateGuideState exits: m=95887 SNR=67.6
22:48:50.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.718 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:50.719 00.001 21068 Enqueuing Expose request
22:48:50.766 00.047 16108 IsGuiding returns 1
22:48:50.766 00.000 16108 scope still moving after pulse duration time elapsed
22:48:50.797 00.031 16108 IsSlewing returns 0
22:48:50.797 00.000 16108 IsGuiding returns 0
22:48:50.797 00.000 16108 scope move finished after 64 + 44 ms
22:48:50.797 00.000 16108 Move returns status 0, amount 64
22:48:50.797 00.000 16108 MoveAxis(N, 0, ABG)
22:48:50.797 00.000 16108 Move returns status 0, amount 0
22:48:50.797 00.000 16108 move complete, result=0
22:48:50.798 00.001 16108 worker thread done servicing request
22:48:50.798 00.000 16108 Worker thread wakes up
22:48:50.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:50.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:50.798 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.0 px 0 ms NORTH
22:48:51.763 00.965 16108 Exposure complete
22:48:51.823 00.060 16108 worker thread done servicing request
22:48:51.823 00.000 21068 OnExposeComplete: enter
22:48:51.824 00.001 21068 UpdateGuideState(): m_state=6
22:48:51.825 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2661
22:48:51.826 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.04, Mass=106083, SNR=68.1, Peak=15475 HFD=2.9
22:48:51.827 00.001 21068 MultiStar: [#1 -0.22,-0.05,1.22,U] [#2 0.11,0.04,1.22,U] [#3 0.00,-0.31,1.12,U] [#4 -0.28,-0.52,0.00,M3] [#5 -0.25,-0.36,1.11,U] [#6 -0.30,-0.14,0.82,U] [#7 -0.23,0.25,0.71,U] [#8 -0.15,-0.09,0.70,U] 
22:48:51.827 00.000 21068 refined, 7 included, MultiStar: {-0.15, -0.16}, one-star: {-0.27, -0.51}
22:48:51.828 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
22:48:51.829 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
22:48:51.830 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.32 mountX=0.12 mountY=0.19, mountTheta=1.01
22:48:51.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.16, opts=13)
22:48:51.832 00.001 21068 Enqueuing Move request for scope (-0.15, -0.16)
22:48:51.833 00.001 16108 Worker thread wakes up
22:48:51.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
22:48:51.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
22:48:51.833 00.000 16108 Moving (-0.15, -0.16) raw xDistance=0.12 yDistance=0.19
22:48:51.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:48:51.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:51.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:48:51.833 00.000 16108 MoveAxis(E, 0, ABG)
22:48:51.834 00.001 16108 Move returns status 0, amount 0
22:48:51.834 00.000 16108 MoveAxis(N, 0, ABG)
22:48:51.834 00.000 16108 Move returns status 0, amount 0
22:48:51.834 00.000 16108 move complete, result=0
22:48:51.834 00.000 16108 worker thread done servicing request
22:48:51.839 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3885, FiltMin=3347, FiltMax=47744, Gamma=1.000
22:48:51.854 00.015 21068 UpdateGuideState exits: m=106083 SNR=68.1
22:48:51.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:51.857 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:51.860 00.003 21068 Enqueuing Expose request
22:48:51.861 00.001 16108 Worker thread wakes up
22:48:51.861 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:48:51.863 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:51.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:53.018 01.155 16108 Exposure complete
22:48:53.095 00.077 16108 worker thread done servicing request
22:48:53.095 00.000 21068 OnExposeComplete: enter
22:48:53.096 00.001 21068 UpdateGuideState(): m_state=6
22:48:53.097 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2662
22:48:53.098 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.70, Mass=101679, SNR=67.4, Peak=13747 HFD=3.3
22:48:53.099 00.001 21068 MultiStar: [#1 -0.14,0.02,1.06,U] [#2 0.07,0.35,1.22,U] [#3 0.08,0.55,0.00,M1] [#4 -0.02,-0.09,0.81,U] [#5 0.09,0.16,0.93,U] [#6 0.31,0.67,0.00,M1] [#7 -0.19,0.37,0.58,U] [#8 0.05,0.49,0.76,U] 
22:48:53.099 00.000 21068 single-star, 6 included, MultiStar: {0.00, 0.20}, one-star: {0.08, 0.14}
22:48:53.100 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
22:48:53.101 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
22:48:53.102 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
22:48:53.103 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.14, opts=13)
22:48:53.104 00.001 21068 Enqueuing Move request for scope (0.08, 0.14)
22:48:53.105 00.001 16108 Worker thread wakes up
22:48:53.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
22:48:53.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
22:48:53.105 00.000 16108 Moving (0.08, 0.14) raw xDistance=-0.05 yDistance=-0.16
22:48:53.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:48:53.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:53.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:48:53.105 00.000 16108 MoveAxis(E, 0, ABG)
22:48:53.105 00.000 16108 Move returns status 0, amount 0
22:48:53.105 00.000 16108 MoveAxis(N, 0, ABG)
22:48:53.105 00.000 16108 Move returns status 0, amount 0
22:48:53.105 00.000 16108 move complete, result=0
22:48:53.106 00.001 16108 worker thread done servicing request
22:48:53.109 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3881, FiltMin=3315, FiltMax=52841, Gamma=1.000
22:48:53.128 00.019 21068 UpdateGuideState exits: m=101679 SNR=67.4
22:48:53.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:53.131 00.001 21068 Enqueuing Expose request
22:48:53.132 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:53.133 00.001 16108 Worker thread wakes up
22:48:53.133 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:53.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:54.095 00.962 16108 Exposure complete
22:48:54.161 00.066 16108 worker thread done servicing request
22:48:54.161 00.000 21068 OnExposeComplete: enter
22:48:54.162 00.001 21068 UpdateGuideState(): m_state=6
22:48:54.165 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2663
22:48:54.166 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.47, Mass=93269, SNR=67.8, Peak=14067 HFD=3.0
22:48:54.168 00.002 21068 MultiStar: [#1 -0.11,0.17,1.38,U] [#2 0.06,0.32,1.15,U] [#3 0.11,0.23,1.02,U] [#4 -0.07,-0.17,0.83,U] [#5 0.14,0.11,0.88,U] [#6 0.29,0.43,0.00,M2] [#7 0.23,0.42,0.61,U] [#8 -0.29,0.19,0.73,U] 
22:48:54.169 00.001 21068 single-star, 7 included, MultiStar: {-0.01, 0.15}, one-star: {-0.08, -0.08}
22:48:54.172 00.003 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
22:48:54.173 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
22:48:54.175 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=0.06 mountY=0.10, mountTheta=1.01
22:48:54.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
22:48:54.178 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
22:48:54.179 00.001 16108 Worker thread wakes up
22:48:54.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
22:48:54.179 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
22:48:54.179 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.06 yDistance=0.10
22:48:54.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:48:54.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:54.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:48:54.180 00.001 16108 MoveAxis(E, 0, ABG)
22:48:54.180 00.000 16108 Move returns status 0, amount 0
22:48:54.180 00.000 16108 MoveAxis(N, 0, ABG)
22:48:54.180 00.000 16108 Move returns status 0, amount 0
22:48:54.180 00.000 16108 move complete, result=0
22:48:54.180 00.000 16108 worker thread done servicing request
22:48:54.188 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3881, FiltMin=3366, FiltMax=60505, Gamma=1.000
22:48:54.209 00.021 21068 UpdateGuideState exits: m=93269 SNR=67.8
22:48:54.211 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:54.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:54.214 00.002 21068 Enqueuing Expose request
22:48:54.215 00.001 16108 Worker thread wakes up
22:48:54.215 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:48:54.216 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:54.218 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:55.377 01.159 16108 Exposure complete
22:48:55.449 00.072 16108 worker thread done servicing request
22:48:55.449 00.000 21068 OnExposeComplete: enter
22:48:55.450 00.001 21068 UpdateGuideState(): m_state=6
22:48:55.452 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2664
22:48:55.452 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=877.51, Mass=112952, SNR=78.5, Peak=14352 HFD=3.2
22:48:55.454 00.002 21068 MultiStar: [#1 0.59,-0.20,0.00,M1] [#2 0.50,0.01,1.08,U] [#3 0.25,-0.12,0.78,U] [#4 0.43,-0.10,0.76,U] [#5 0.50,-0.10,0.00,M1] [#6 0.56,0.15,0.00,M3] [#7 0.36,0.31,0.51,U] [#8 0.50,0.08,0.72,U] 
22:48:55.454 00.000 21068 single-star, 5 included, MultiStar: {0.42, 0.00}, one-star: {0.40, -0.04}
22:48:55.455 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
22:48:55.456 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
22:48:55.457 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.41 cameraTheta=-0.10 mountX=-0.40 mountY=-0.05, mountTheta=-3.01
22:48:55.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.04, opts=13)
22:48:55.459 00.000 21068 Enqueuing Move request for scope (0.40, -0.04)
22:48:55.460 00.001 16108 Worker thread wakes up
22:48:55.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.04) opts 0xd
22:48:55.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.04)
22:48:55.460 00.000 16108 Moving (0.40, -0.04) raw xDistance=-0.40 yDistance=-0.05
22:48:55.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
22:48:55.461 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:55.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:48:55.461 00.000 16108 MoveAxis(E, 106, ABG)
22:48:55.461 00.000 16108 Guiding  Dir = 2, Dur = 106
22:48:55.461 00.000 16108 IsSlewing returns 0
22:48:55.461 00.000 16108 IsGuiding returns 0
22:48:55.465 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3881, FiltMin=3251, FiltMax=43885, Gamma=1.000
22:48:55.490 00.025 16108 PulseGuide returned control before completion, sleep 87
22:48:55.494 00.004 21068 UpdateGuideState exits: m=112952 SNR=78.5
22:48:55.496 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.498 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:55.500 00.002 21068 Enqueuing Expose request
22:48:55.583 00.083 16108 IsGuiding returns 1
22:48:55.583 00.000 16108 scope still moving after pulse duration time elapsed
22:48:55.614 00.031 16108 IsSlewing returns 0
22:48:55.614 00.000 16108 IsGuiding returns 1
22:48:55.646 00.032 16108 IsSlewing returns 0
22:48:55.646 00.000 16108 IsGuiding returns 1
22:48:55.678 00.032 16108 IsSlewing returns 0
22:48:55.678 00.000 16108 IsGuiding returns 0
22:48:55.678 00.000 16108 scope move finished after 106 + 110 ms
22:48:55.678 00.000 16108 Move returns status 0, amount 106
22:48:55.678 00.000 16108 MoveAxis(N, 0, ABG)
22:48:55.678 00.000 16108 Move returns status 0, amount 0
22:48:55.678 00.000 16108 move complete, result=0
22:48:55.678 00.000 16108 worker thread done servicing request
22:48:55.678 00.000 16108 Worker thread wakes up
22:48:55.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:55.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:55.678 00.000 21068 GuideStep: -0.4 px 106 ms EAST, -0.1 px 0 ms NORTH
22:48:56.648 00.970 16108 Exposure complete
22:48:56.706 00.058 16108 worker thread done servicing request
22:48:56.706 00.000 21068 OnExposeComplete: enter
22:48:56.707 00.001 21068 UpdateGuideState(): m_state=6
22:48:56.708 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2665
22:48:56.709 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.50, Mass=103007, SNR=72.8, Peak=13971 HFD=3.0
22:48:56.710 00.001 21068 MultiStar: [#1 0.14,0.19,1.17,U] [#2 0.22,0.11,1.06,U] [#3 0.17,0.23,1.25,U] [#4 0.06,-0.25,0.86,U] [#5 0.13,-0.07,1.03,U] [#6 0.13,0.42,0.89,U] [#7 -0.08,0.29,0.56,U] [#8 -0.04,-0.02,0.69,U] 
22:48:56.711 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.07, -0.05}
22:48:56.712 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
22:48:56.713 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:48:56.713 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=-0.08 mountY=0.04, mountTheta=2.73
22:48:56.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
22:48:56.716 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
22:48:56.717 00.001 16108 Worker thread wakes up
22:48:56.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:48:56.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:48:56.717 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.04
22:48:56.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:48:56.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:56.718 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:48:56.718 00.000 16108 MoveAxis(E, 0, ABG)
22:48:56.718 00.000 16108 Move returns status 0, amount 0
22:48:56.718 00.000 16108 MoveAxis(N, 0, ABG)
22:48:56.718 00.000 16108 Move returns status 0, amount 0
22:48:56.718 00.000 16108 move complete, result=0
22:48:56.718 00.000 16108 worker thread done servicing request
22:48:56.722 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3885, FiltMin=3334, FiltMax=41625, Gamma=1.000
22:48:56.737 00.015 21068 UpdateGuideState exits: m=103007 SNR=72.8
22:48:56.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:56.740 00.001 21068 Enqueuing Expose request
22:48:56.740 00.000 16108 Worker thread wakes up
22:48:56.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:56.741 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:48:56.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:57.895 01.154 16108 Exposure complete
22:48:57.975 00.080 16108 worker thread done servicing request
22:48:57.975 00.000 21068 OnExposeComplete: enter
22:48:57.977 00.002 21068 UpdateGuideState(): m_state=6
22:48:57.978 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2666
22:48:57.979 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=877.79, Mass=99753, SNR=65.1, Peak=15123 HFD=2.9
22:48:57.981 00.002 21068 MultiStar: [#1 -0.18,0.40,1.21,U] [#2 -0.14,0.07,1.34,U] [#3 -0.17,0.27,0.99,U] [#4 -0.23,-0.32,0.99,U] [#5 -0.11,-0.32,0.88,U] [#6 -0.05,0.10,0.89,U] [#7 -0.38,0.45,0.00,M1] [#8 -0.13,0.16,0.92,U] 
22:48:57.982 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.09}, one-star: {-0.41, 0.24}
22:48:57.983 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
22:48:57.984 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
22:48:57.985 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.69 mountX=0.19 mountY=-0.04, mountTheta=-0.22
22:48:57.988 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.09, opts=13)
22:48:57.990 00.002 21068 Enqueuing Move request for scope (-0.18, 0.09)
22:48:57.991 00.001 16108 Worker thread wakes up
22:48:57.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
22:48:57.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
22:48:57.991 00.000 16108 Moving (-0.18, 0.09) raw xDistance=0.19 yDistance=-0.04
22:48:57.992 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:48:57.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:57.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:57.992 00.000 16108 MoveAxis(E, 0, ABG)
22:48:57.992 00.000 16108 Move returns status 0, amount 0
22:48:57.992 00.000 16108 MoveAxis(N, 0, ABG)
22:48:57.992 00.000 16108 Move returns status 0, amount 0
22:48:57.992 00.000 16108 move complete, result=0
22:48:57.992 00.000 16108 worker thread done servicing request
22:48:57.995 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3881, FiltMin=3321, FiltMax=43817, Gamma=1.000
22:48:58.013 00.018 21068 UpdateGuideState exits: m=99753 SNR=65.1
22:48:58.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.014 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:58.015 00.001 21068 Enqueuing Expose request
22:48:58.016 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:58.017 00.001 16108 Worker thread wakes up
22:48:58.017 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:58.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:58.997 00.980 16108 Exposure complete
22:48:59.080 00.083 16108 worker thread done servicing request
22:48:59.080 00.000 21068 OnExposeComplete: enter
22:48:59.081 00.001 21068 UpdateGuideState(): m_state=6
22:48:59.083 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2667
22:48:59.084 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=877.33, Mass=99417, SNR=75.2, Peak=16803 HFD=3.0
22:48:59.085 00.001 21068 MultiStar: [#1 -0.31,-0.06,1.07,U] [#2 -0.42,-0.04,1.05,U] [#3 -0.41,0.08,0.76,U] [#4 -0.34,-0.22,0.65,U] [#5 -0.33,-0.27,0.95,U] [#6 -0.26,0.30,0.73,U] [#7 -0.47,0.22,0.00,M2] [#8 -0.47,0.06,0.69,U] 
22:48:59.086 00.001 21068 refined, 7 included, MultiStar: {-0.37, -0.06}, one-star: {-0.42, -0.22}
22:48:59.087 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
22:48:59.089 00.002 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
22:48:59.090 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-2.99 mountX=0.36 mountY=0.14, mountTheta=0.38
22:48:59.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.06, opts=13)
22:48:59.093 00.001 21068 Enqueuing Move request for scope (-0.37, -0.06)
22:48:59.094 00.001 16108 Worker thread wakes up
22:48:59.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd
22:48:59.095 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.06)
22:48:59.095 00.000 16108 Moving (-0.37, -0.06) raw xDistance=0.36 yDistance=0.14
22:48:59.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
22:48:59.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:59.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:48:59.095 00.000 16108 MoveAxis(W, 93, ABG)
22:48:59.095 00.000 16108 Guiding  Dir = 3, Dur = 93
22:48:59.096 00.001 16108 IsSlewing returns 0
22:48:59.096 00.000 16108 IsGuiding returns 0
22:48:59.101 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3881, FiltMin=3344, FiltMax=50563, Gamma=1.000
22:48:59.123 00.022 21068 UpdateGuideState exits: m=99417 SNR=75.2
22:48:59.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:59.126 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:48:59.127 00.001 21068 Enqueuing Expose request
22:48:59.136 00.009 16108 PulseGuide returned control before completion, sleep 64
22:48:59.212 00.076 16108 IsGuiding returns 1
22:48:59.212 00.000 16108 scope still moving after pulse duration time elapsed
22:48:59.244 00.032 16108 IsSlewing returns 0
22:48:59.244 00.000 16108 IsGuiding returns 1
22:48:59.275 00.031 16108 IsSlewing returns 0
22:48:59.275 00.000 16108 IsGuiding returns 1
22:48:59.306 00.031 16108 IsSlewing returns 0
22:48:59.306 00.000 16108 IsGuiding returns 0
22:48:59.306 00.000 16108 scope move finished after 93 + 117 ms
22:48:59.306 00.000 16108 Move returns status 0, amount 93
22:48:59.306 00.000 16108 MoveAxis(N, 0, ABG)
22:48:59.306 00.000 16108 Move returns status 0, amount 0
22:48:59.306 00.000 16108 move complete, result=0
22:48:59.306 00.000 16108 worker thread done servicing request
22:48:59.306 00.000 16108 Worker thread wakes up
22:48:59.306 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:48:59.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:48:59.306 00.000 21068 GuideStep: 0.4 px 93 ms WEST, 0.1 px 0 ms NORTH
22:49:00.457 01.151 16108 Exposure complete
22:49:00.521 00.064 16108 worker thread done servicing request
22:49:00.521 00.000 21068 OnExposeComplete: enter
22:49:00.522 00.001 21068 UpdateGuideState(): m_state=6
22:49:00.523 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2668
22:49:00.524 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.35, Mass=100467, SNR=69.2, Peak=15603 HFD=3.1
22:49:00.526 00.002 21068 MultiStar: [#1 0.35,-0.46,0.00,M1] [#2 0.21,-0.07,1.08,U] [#3 0.26,-0.32,1.32,U] [#4 0.11,-0.48,0.81,U] [#5 0.29,-0.38,0.85,U] [#6 0.37,0.03,0.82,U] [#7 -0.16,0.24,0.62,U] [#8 -0.08,-0.02,0.85,U] 
22:49:00.527 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.17}, one-star: {0.23, -0.20}
22:49:00.528 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
22:49:00.529 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
22:49:00.530 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=-0.20 mountY=0.12, mountTheta=2.59
22:49:00.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
22:49:00.534 00.002 21068 Enqueuing Move request for scope (0.17, -0.17)
22:49:00.535 00.001 16108 Worker thread wakes up
22:49:00.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
22:49:00.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
22:49:00.535 00.000 16108 Moving (0.17, -0.17) raw xDistance=-0.20 yDistance=0.12
22:49:00.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
22:49:00.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:49:00.536 00.001 16108 MoveAxis(E, 46, ABG)
22:49:00.536 00.000 16108 Guiding  Dir = 2, Dur = 46
22:49:00.536 00.000 16108 IsSlewing returns 0
22:49:00.536 00.000 16108 IsGuiding returns 0
22:49:00.541 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3878, FiltMin=3296, FiltMax=39894, Gamma=1.000
22:49:00.542 00.001 16108 PulseGuide returned control before completion, sleep 51
22:49:00.558 00.016 21068 UpdateGuideState exits: m=100467 SNR=69.2
22:49:00.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:00.561 00.001 21068 Enqueuing Expose request
22:49:00.604 00.043 16108 IsGuiding returns 1
22:49:00.604 00.000 16108 scope still moving after pulse duration time elapsed
22:49:00.635 00.031 16108 IsSlewing returns 0
22:49:00.635 00.000 16108 IsGuiding returns 0
22:49:00.635 00.000 16108 scope move finished after 46 + 53 ms
22:49:00.635 00.000 16108 Move returns status 0, amount 46
22:49:00.635 00.000 16108 MoveAxis(N, 0, ABG)
22:49:00.635 00.000 16108 Move returns status 0, amount 0
22:49:00.637 00.002 16108 move complete, result=0
22:49:00.637 00.000 16108 worker thread done servicing request
22:49:00.637 00.000 21068 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
22:49:00.638 00.001 16108 Worker thread wakes up
22:49:00.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:00.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:01.600 00.962 16108 Exposure complete
22:49:01.668 00.068 16108 worker thread done servicing request
22:49:01.668 00.000 21068 OnExposeComplete: enter
22:49:01.668 00.000 21068 UpdateGuideState(): m_state=6
22:49:01.669 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2669
22:49:01.670 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.74, Mass=86428, SNR=56.0, Peak=13763 HFD=2.9
22:49:01.671 00.001 21068 MultiStar: [#1 -0.16,0.00,1.46,U] [#2 -0.05,0.10,1.62,U] [#3 -0.01,0.04,1.14,U] [#4 -0.15,-0.27,1.18,U] [#5 -0.08,-0.10,1.27,U] [#6 0.18,0.17,0.97,U] [#7 -0.48,0.12,0.71,U] [#8 -0.19,0.11,1.05,U] 
22:49:01.672 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.05, 0.18}
22:49:01.672 00.000 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
22:49:01.673 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
22:49:01.674 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.86 mountX=0.10 mountY=-0.00, mountTheta=-0.05
22:49:01.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
22:49:01.676 00.001 21068 Enqueuing Move request for scope (-0.10, 0.03)
22:49:01.677 00.001 16108 Worker thread wakes up
22:49:01.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:49:01.677 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:49:01.677 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=-0.00
22:49:01.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:49:01.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:01.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:49:01.677 00.000 16108 MoveAxis(E, 0, ABG)
22:49:01.677 00.000 16108 Move returns status 0, amount 0
22:49:01.677 00.000 16108 MoveAxis(N, 0, ABG)
22:49:01.677 00.000 16108 Move returns status 0, amount 0
22:49:01.677 00.000 16108 move complete, result=0
22:49:01.678 00.001 16108 worker thread done servicing request
22:49:01.680 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3878, FiltMin=3350, FiltMax=41600, Gamma=1.000
22:49:01.693 00.013 21068 UpdateGuideState exits: m=86428 SNR=56.0
22:49:01.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:01.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:01.696 00.001 21068 Enqueuing Expose request
22:49:01.696 00.000 16108 Worker thread wakes up
22:49:01.696 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:01.698 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:01.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:02.852 01.154 16108 Exposure complete
22:49:02.927 00.075 16108 worker thread done servicing request
22:49:02.927 00.000 21068 OnExposeComplete: enter
22:49:02.930 00.003 21068 UpdateGuideState(): m_state=6
22:49:02.931 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2670
22:49:02.932 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.16, Mass=100335, SNR=70.1, Peak=14659 HFD=2.9
22:49:02.933 00.001 21068 MultiStar: [#1 -0.08,-0.10,1.23,U] [#2 0.04,-0.17,1.09,U] [#3 0.01,-0.14,1.03,U] [#4 -0.19,-0.47,0.82,U] [#5 0.20,-0.55,0.00,M1] [#6 0.24,-0.21,0.91,U] [#7 0.09,0.15,0.63,U] [#8 -0.11,-0.04,0.74,U] 
22:49:02.934 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.18}, one-star: {-0.10, -0.39}
22:49:02.936 00.002 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
22:49:02.937 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
22:49:02.938 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.66 mountX=-0.02 mountY=0.18, mountTheta=1.66
22:49:02.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.18, opts=13)
22:49:02.941 00.001 21068 Enqueuing Move request for scope (-0.02, -0.18)
22:49:02.941 00.000 16108 Worker thread wakes up
22:49:02.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
22:49:02.942 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
22:49:02.942 00.000 16108 Moving (-0.02, -0.18) raw xDistance=-0.02 yDistance=0.18
22:49:02.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:49:02.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:02.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:49:02.942 00.000 16108 MoveAxis(E, 0, ABG)
22:49:02.942 00.000 16108 Move returns status 0, amount 0
22:49:02.942 00.000 16108 MoveAxis(N, 0, ABG)
22:49:02.942 00.000 16108 Move returns status 0, amount 0
22:49:02.942 00.000 16108 move complete, result=0
22:49:02.942 00.000 16108 worker thread done servicing request
22:49:02.948 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3875, FiltMin=3318, FiltMax=49840, Gamma=1.000
22:49:02.969 00.021 21068 UpdateGuideState exits: m=100335 SNR=70.1
22:49:02.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:02.971 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:02.972 00.001 21068 Enqueuing Expose request
22:49:02.973 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:02.974 00.001 16108 Worker thread wakes up
22:49:02.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:02.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:03.941 00.967 16108 Exposure complete
22:49:04.016 00.075 16108 worker thread done servicing request
22:49:04.016 00.000 21068 OnExposeComplete: enter
22:49:04.017 00.001 21068 UpdateGuideState(): m_state=6
22:49:04.019 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2671
22:49:04.020 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.29, Mass=84940, SNR=60.6, Peak=14243 HFD=2.5
22:49:04.021 00.001 21068 MultiStar: [#1 0.25,-0.33,1.40,U] [#2 0.03,-0.28,1.48,U] [#3 0.13,-0.42,1.17,U] [#4 -0.05,-0.34,1.01,U] [#5 0.23,-0.25,1.04,U] [#6 0.39,-0.29,0.97,U] [#7 -0.10,0.01,0.75,U] [#8 -0.13,-0.06,0.81,U] 
22:49:04.023 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.27}, one-star: {-0.19, -0.26}
22:49:04.024 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
22:49:04.025 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
22:49:04.026 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.29 mountX=-0.12 mountY=0.24, mountTheta=2.04
22:49:04.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.27, opts=13)
22:49:04.029 00.001 21068 Enqueuing Move request for scope (0.08, -0.27)
22:49:04.031 00.002 16108 Worker thread wakes up
22:49:04.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
22:49:04.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
22:49:04.031 00.000 16108 Moving (0.08, -0.27) raw xDistance=-0.12 yDistance=0.24
22:49:04.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:49:04.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:49:04.031 00.000 16108 MoveAxis(E, 0, ABG)
22:49:04.031 00.000 16108 Move returns status 0, amount 0
22:49:04.031 00.000 16108 MoveAxis(S, 48, ABG)
22:49:04.031 00.000 16108 Guiding  Dir = 1, Dur = 48
22:49:04.032 00.001 16108 IsSlewing returns 0
22:49:04.032 00.000 16108 IsGuiding returns 0
22:49:04.037 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3875, FiltMin=3291, FiltMax=40422, Gamma=1.000
22:49:04.058 00.021 21068 UpdateGuideState exits: m=84940 SNR=60.6
22:49:04.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:04.061 00.001 21068 Enqueuing Expose request
22:49:04.070 00.009 16108 PulseGuide returned control before completion, sleep 21
22:49:04.100 00.030 16108 IsGuiding returns 1
22:49:04.100 00.000 16108 scope still moving after pulse duration time elapsed
22:49:04.131 00.031 16108 IsSlewing returns 0
22:49:04.131 00.000 16108 IsGuiding returns 1
22:49:04.162 00.031 16108 IsSlewing returns 0
22:49:04.162 00.000 16108 IsGuiding returns 0
22:49:04.162 00.000 16108 scope move finished after 48 + 82 ms
22:49:04.162 00.000 16108 Move returns status 0, amount 48
22:49:04.162 00.000 16108 move complete, result=0
22:49:04.162 00.000 16108 worker thread done servicing request
22:49:04.162 00.000 16108 Worker thread wakes up
22:49:04.162 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
22:49:04.164 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:04.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:05.315 01.151 16108 Exposure complete
22:49:05.377 00.062 16108 worker thread done servicing request
22:49:05.377 00.000 21068 OnExposeComplete: enter
22:49:05.378 00.001 21068 UpdateGuideState(): m_state=6
22:49:05.379 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2672
22:49:05.381 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=877.21, Mass=114394, SNR=67.3, Peak=20003 HFD=3.2
22:49:05.382 00.001 21068 MultiStar: [#1 0.18,-0.37,1.17,U] [#2 0.18,-0.19,1.23,U] [#3 0.34,-0.51,0.00,M1] [#4 0.02,-0.48,0.86,U] [#5 0.25,-0.53,0.00,M1] [#6 0.37,-0.08,0.88,U] [#7 0.00,-0.12,0.61,U] [#8 0.01,0.01,0.76,U] 
22:49:05.383 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.24}, one-star: {-0.09, -0.34}
22:49:05.383 00.000 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
22:49:05.384 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
22:49:05.385 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.16 mountX=-0.15 mountY=0.21, mountTheta=2.18
22:49:05.386 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.24, opts=13)
22:49:05.387 00.001 21068 Enqueuing Move request for scope (0.11, -0.24)
22:49:05.388 00.001 16108 Worker thread wakes up
22:49:05.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
22:49:05.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
22:49:05.388 00.000 16108 Moving (0.11, -0.24) raw xDistance=-0.15 yDistance=0.21
22:49:05.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:49:05.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:49:05.388 00.000 16108 MoveAxis(E, 0, ABG)
22:49:05.388 00.000 16108 Move returns status 0, amount 0
22:49:05.388 00.000 16108 MoveAxis(S, 42, ABG)
22:49:05.388 00.000 16108 Guiding  Dir = 1, Dur = 42
22:49:05.389 00.001 16108 IsSlewing returns 0
22:49:05.389 00.000 16108 IsGuiding returns 0
22:49:05.394 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3872, FiltMin=3286, FiltMax=36845, Gamma=1.000
22:49:05.423 00.029 21068 UpdateGuideState exits: m=114394 SNR=67.3
22:49:05.426 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:05.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:05.428 00.001 21068 Enqueuing Expose request
22:49:05.430 00.002 16108 PulseGuide returned control before completion, sleep 14
22:49:05.458 00.028 16108 IsGuiding returns 1
22:49:05.458 00.000 16108 scope still moving after pulse duration time elapsed
22:49:05.489 00.031 16108 IsSlewing returns 0
22:49:05.489 00.000 16108 IsGuiding returns 1
22:49:05.519 00.030 16108 IsSlewing returns 0
22:49:05.519 00.000 16108 IsGuiding returns 0
22:49:05.519 00.000 16108 scope move finished after 42 + 88 ms
22:49:05.519 00.000 16108 Move returns status 0, amount 42
22:49:05.519 00.000 16108 move complete, result=0
22:49:05.519 00.000 16108 worker thread done servicing request
22:49:05.519 00.000 16108 Worker thread wakes up
22:49:05.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:05.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:05.519 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
22:49:06.483 00.964 16108 Exposure complete
22:49:06.544 00.061 16108 worker thread done servicing request
22:49:06.544 00.000 21068 OnExposeComplete: enter
22:49:06.545 00.001 21068 UpdateGuideState(): m_state=6
22:49:06.545 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2673
22:49:06.546 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.28, Mass=105355, SNR=74.1, Peak=14995 HFD=3.2
22:49:06.547 00.001 21068 MultiStar: [#1 0.18,-0.31,1.04,U] [#2 0.25,0.02,1.17,U] [#3 0.15,-0.23,0.93,U] [#4 -0.01,-0.45,0.83,U] [#5 0.15,-0.43,0.87,U] [#6 0.51,-0.15,0.00,M1] [#7 0.17,0.47,0.51,U] [#8 0.13,-0.05,0.78,U] 
22:49:06.548 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.19}, one-star: {0.09, -0.28}
22:49:06.549 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
22:49:06.550 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:49:06.551 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.91 mountX=-0.17 mountY=0.15, mountTheta=2.44
22:49:06.553 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.19, opts=13)
22:49:06.554 00.001 21068 Enqueuing Move request for scope (0.14, -0.19)
22:49:06.555 00.001 16108 Worker thread wakes up
22:49:06.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
22:49:06.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
22:49:06.555 00.000 16108 Moving (0.14, -0.19) raw xDistance=-0.17 yDistance=0.15
22:49:06.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:49:06.556 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:06.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:49:06.556 00.000 16108 MoveAxis(E, 0, ABG)
22:49:06.556 00.000 16108 Move returns status 0, amount 0
22:49:06.556 00.000 16108 MoveAxis(N, 0, ABG)
22:49:06.556 00.000 16108 Move returns status 0, amount 0
22:49:06.556 00.000 16108 move complete, result=0
22:49:06.556 00.000 16108 worker thread done servicing request
22:49:06.560 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3875, FiltMin=3289, FiltMax=41389, Gamma=1.000
22:49:06.576 00.016 21068 UpdateGuideState exits: m=105355 SNR=74.1
22:49:06.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:06.578 00.000 21068 Enqueuing Expose request
22:49:06.579 00.001 16108 Worker thread wakes up
22:49:06.579 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:06.580 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:06.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:07.739 01.159 16108 Exposure complete
22:49:07.818 00.079 16108 worker thread done servicing request
22:49:07.818 00.000 21068 OnExposeComplete: enter
22:49:07.819 00.001 21068 UpdateGuideState(): m_state=6
22:49:07.820 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2674
22:49:07.821 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.76, Mass=113387, SNR=77.6, Peak=16147 HFD=3.2
22:49:07.822 00.001 21068 MultiStar: [#1 0.32,0.08,1.03,U] [#2 0.22,0.28,1.10,U] [#3 0.20,0.25,1.04,U] [#4 0.15,-0.02,0.90,U] [#5 0.08,0.18,0.86,U] [#6 0.21,0.27,0.80,U] [#7 -0.13,0.48,0.49,U] [#8 -0.05,0.22,0.56,U] 
22:49:07.822 00.000 21068 refined, 8 included, MultiStar: {0.17, 0.20}, one-star: {0.25, 0.20}
22:49:07.823 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
22:49:07.824 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
22:49:07.825 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.87 mountX=-0.13 mountY=-0.23, mountTheta=-2.08
22:49:07.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.20, opts=13)
22:49:07.828 00.001 21068 Enqueuing Move request for scope (0.17, 0.20)
22:49:07.829 00.001 16108 Worker thread wakes up
22:49:07.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
22:49:07.830 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
22:49:07.830 00.000 16108 Moving (0.17, 0.20) raw xDistance=-0.13 yDistance=-0.23
22:49:07.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:49:07.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:07.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:49:07.830 00.000 16108 MoveAxis(E, 0, ABG)
22:49:07.830 00.000 16108 Move returns status 0, amount 0
22:49:07.830 00.000 16108 MoveAxis(N, 0, ABG)
22:49:07.830 00.000 16108 Move returns status 0, amount 0
22:49:07.830 00.000 16108 move complete, result=0
22:49:07.831 00.001 16108 worker thread done servicing request
22:49:07.836 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3872, FiltMin=3318, FiltMax=47033, Gamma=1.000
22:49:07.859 00.023 21068 UpdateGuideState exits: m=113387 SNR=77.6
22:49:07.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:07.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:07.862 00.001 21068 Enqueuing Expose request
22:49:07.862 00.000 16108 Worker thread wakes up
22:49:07.862 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:07.864 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:07.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:08.842 00.978 16108 Exposure complete
22:49:08.912 00.070 16108 worker thread done servicing request
22:49:08.912 00.000 21068 OnExposeComplete: enter
22:49:08.913 00.001 21068 UpdateGuideState(): m_state=6
22:49:08.914 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2675
22:49:08.916 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=877.67, Mass=96915, SNR=65.0, Peak=17123 HFD=2.8
22:49:08.917 00.001 21068 MultiStar: [#1 0.18,-0.13,1.40,U] [#2 0.31,0.16,1.36,U] [#3 0.08,0.11,1.00,U] [#4 0.22,-0.24,1.00,U] [#5 0.23,-0.24,1.12,U] [#6 0.40,0.18,0.81,U] [#7 -0.08,0.09,0.76,U] [#8 0.14,-0.04,0.82,U] 
22:49:08.919 00.002 21068 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {-0.14, 0.12}
22:49:08.920 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
22:49:08.921 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
22:49:08.922 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.04 mountX=-0.16 mountY=-0.03, mountTheta=-2.95
22:49:08.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
22:49:08.925 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
22:49:08.926 00.001 16108 Worker thread wakes up
22:49:08.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:49:08.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:49:08.926 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
22:49:08.927 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:49:08.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:08.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:08.927 00.000 16108 MoveAxis(E, 0, ABG)
22:49:08.927 00.000 16108 Move returns status 0, amount 0
22:49:08.927 00.000 16108 MoveAxis(N, 0, ABG)
22:49:08.927 00.000 16108 Move returns status 0, amount 0
22:49:08.927 00.000 16108 move complete, result=0
22:49:08.927 00.000 16108 worker thread done servicing request
22:49:08.931 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3872, FiltMin=3353, FiltMax=46489, Gamma=1.000
22:49:08.947 00.016 21068 UpdateGuideState exits: m=96915 SNR=65.0
22:49:08.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:08.950 00.001 21068 Enqueuing Expose request
22:49:08.951 00.001 16108 Worker thread wakes up
22:49:08.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:08.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:08.951 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:10.130 01.179 16108 Exposure complete
22:49:10.201 00.071 16108 worker thread done servicing request
22:49:10.201 00.000 21068 OnExposeComplete: enter
22:49:10.203 00.002 21068 UpdateGuideState(): m_state=6
22:49:10.204 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2676
22:49:10.205 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=877.16, Mass=100042, SNR=76.9, Peak=16595 HFD=2.9
22:49:10.207 00.002 21068 MultiStar: [#1 0.05,-0.11,0.98,U] [#2 0.18,-0.01,1.24,U] [#3 0.10,0.08,0.88,U] [#4 0.09,-0.43,0.76,U] [#5 0.27,-0.26,0.92,U] [#6 0.36,-0.11,0.67,U] [#7 -0.18,0.40,0.60,U] [#8 -0.14,0.19,0.68,U] 
22:49:10.209 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.32, -0.39}
22:49:10.210 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
22:49:10.211 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
22:49:10.212 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.07 mountY=0.08, mountTheta=2.28
22:49:10.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
22:49:10.215 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
22:49:10.216 00.001 16108 Worker thread wakes up
22:49:10.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:49:10.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:49:10.217 00.001 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
22:49:10.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:49:10.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:10.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:49:10.217 00.000 16108 MoveAxis(E, 0, ABG)
22:49:10.217 00.000 16108 Move returns status 0, amount 0
22:49:10.217 00.000 16108 MoveAxis(N, 0, ABG)
22:49:10.217 00.000 16108 Move returns status 0, amount 0
22:49:10.217 00.000 16108 move complete, result=0
22:49:10.217 00.000 16108 worker thread done servicing request
22:49:10.223 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3869, FiltMin=3323, FiltMax=46553, Gamma=1.000
22:49:10.237 00.014 21068 UpdateGuideState exits: m=100042 SNR=76.9
22:49:10.239 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:10.241 00.001 21068 Enqueuing Expose request
22:49:10.241 00.000 16108 Worker thread wakes up
22:49:10.241 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:10.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:10.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:11.218 00.976 16108 Exposure complete
22:49:11.285 00.067 16108 worker thread done servicing request
22:49:11.285 00.000 21068 OnExposeComplete: enter
22:49:11.286 00.001 21068 UpdateGuideState(): m_state=6
22:49:11.287 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2677
22:49:11.288 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.31, Mass=103064, SNR=72.0, Peak=14371 HFD=3.0
22:49:11.289 00.001 21068 MultiStar: [#1 0.15,0.08,1.08,U] [#2 0.32,0.07,1.20,U] [#3 0.05,0.06,1.05,U] [#4 -0.08,-0.06,0.84,U] [#5 0.36,-0.29,1.04,U] [#6 0.53,0.23,0.00,M1] [#7 0.07,0.25,0.71,U] [#8 0.25,-0.12,0.79,U] 
22:49:11.289 00.000 21068 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.16, -0.25}
22:49:11.290 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
22:49:11.291 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
22:49:11.292 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
22:49:11.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
22:49:11.297 00.003 21068 Enqueuing Move request for scope (0.17, -0.04)
22:49:11.299 00.002 16108 Worker thread wakes up
22:49:11.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
22:49:11.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
22:49:11.299 00.000 16108 Moving (0.17, -0.04) raw xDistance=-0.18 yDistance=-0.00
22:49:11.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:49:11.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:11.300 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:49:11.300 00.000 16108 MoveAxis(E, 0, ABG)
22:49:11.300 00.000 16108 Move returns status 0, amount 0
22:49:11.300 00.000 16108 MoveAxis(N, 0, ABG)
22:49:11.300 00.000 16108 Move returns status 0, amount 0
22:49:11.300 00.000 16108 move complete, result=0
22:49:11.300 00.000 16108 worker thread done servicing request
22:49:11.311 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3869, FiltMin=3325, FiltMax=42525, Gamma=1.000
22:49:11.337 00.026 21068 UpdateGuideState exits: m=103064 SNR=72.0
22:49:11.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:11.339 00.000 21068 Enqueuing Expose request
22:49:11.340 00.001 16108 Worker thread wakes up
22:49:11.340 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:11.341 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:11.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:12.492 01.151 16108 Exposure complete
22:49:12.567 00.075 16108 worker thread done servicing request
22:49:12.567 00.000 21068 OnExposeComplete: enter
22:49:12.569 00.002 21068 UpdateGuideState(): m_state=6
22:49:12.570 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2678
22:49:12.572 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=877.39, Mass=114639, SNR=67.3, Peak=16819 HFD=3.3
22:49:12.573 00.001 21068 MultiStar: [#1 0.07,0.10,1.39,U] [#2 0.15,-0.16,1.39,U] [#3 0.02,0.16,1.19,U] [#4 -0.05,-0.40,0.88,U] [#5 0.00,-0.05,1.18,U] [#6 0.25,0.28,0.77,U] [#7 0.01,0.04,0.53,U] [#8 -0.10,0.18,0.75,U] 
22:49:12.574 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.12, -0.17}
22:49:12.575 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
22:49:12.576 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
22:49:12.578 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.41 mountX=-0.03 mountY=0.01, mountTheta=2.97
22:49:12.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
22:49:12.581 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
22:49:12.582 00.001 16108 Worker thread wakes up
22:49:12.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:49:12.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:49:12.582 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.01
22:49:12.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:49:12.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:12.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:12.582 00.000 16108 MoveAxis(E, 0, ABG)
22:49:12.582 00.000 16108 Move returns status 0, amount 0
22:49:12.582 00.000 16108 MoveAxis(N, 0, ABG)
22:49:12.582 00.000 16108 Move returns status 0, amount 0
22:49:12.582 00.000 16108 move complete, result=0
22:49:12.583 00.001 16108 worker thread done servicing request
22:49:12.588 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3865, FiltMin=3331, FiltMax=53689, Gamma=1.000
22:49:12.606 00.018 21068 UpdateGuideState exits: m=114639 SNR=67.3
22:49:12.606 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:12.609 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:12.609 00.000 21068 Enqueuing Expose request
22:49:12.610 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:12.611 00.001 16108 Worker thread wakes up
22:49:12.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:12.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:13.575 00.964 16108 Exposure complete
22:49:13.633 00.058 16108 worker thread done servicing request
22:49:13.633 00.000 21068 OnExposeComplete: enter
22:49:13.634 00.001 21068 UpdateGuideState(): m_state=6
22:49:13.635 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2679
22:49:13.636 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.57, Mass=93334, SNR=65.8, Peak=14227 HFD=3.2
22:49:13.638 00.002 21068 MultiStar: [#1 0.27,-0.15,1.44,U] [#2 0.16,-0.02,1.46,U] [#3 0.38,0.04,1.03,U] [#4 0.20,-0.38,0.89,U] [#5 0.32,-0.27,1.04,U] [#6 0.58,0.05,0.00,M1] [#7 0.16,0.08,0.76,U] [#8 0.01,0.03,0.79,U] 
22:49:13.639 00.001 21068 single-star, 7 included, MultiStar: {0.18, -0.09}, one-star: {-0.12, 0.02}
22:49:13.640 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
22:49:13.641 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
22:49:13.643 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.02 mountX=0.12 mountY=0.01, mountTheta=0.11
22:49:13.645 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
22:49:13.647 00.002 21068 Enqueuing Move request for scope (-0.12, 0.02)
22:49:13.648 00.001 16108 Worker thread wakes up
22:49:13.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:49:13.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:49:13.648 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.01
22:49:13.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:49:13.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:13.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:13.648 00.000 16108 MoveAxis(E, 0, ABG)
22:49:13.648 00.000 16108 Move returns status 0, amount 0
22:49:13.648 00.000 16108 MoveAxis(N, 0, ABG)
22:49:13.648 00.000 16108 Move returns status 0, amount 0
22:49:13.648 00.000 16108 move complete, result=0
22:49:13.648 00.000 16108 worker thread done servicing request
22:49:13.654 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3865, FiltMin=3328, FiltMax=45417, Gamma=1.000
22:49:13.677 00.023 21068 UpdateGuideState exits: m=93334 SNR=65.8
22:49:13.679 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.681 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:13.682 00.001 21068 Enqueuing Expose request
22:49:13.683 00.001 16108 Worker thread wakes up
22:49:13.683 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:13.684 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:13.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:14.843 01.159 16108 Exposure complete
22:49:14.904 00.061 16108 worker thread done servicing request
22:49:14.904 00.000 21068 OnExposeComplete: enter
22:49:14.905 00.001 21068 UpdateGuideState(): m_state=6
22:49:14.906 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2680
22:49:14.908 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=877.50, Mass=111886, SNR=72.2, Peak=14051 HFD=3.3
22:49:14.909 00.001 21068 MultiStar: [#1 0.28,-0.00,1.15,U] [#2 -0.02,0.21,1.20,U] [#3 0.27,0.01,1.08,U] [#4 0.08,-0.49,0.83,U] [#5 0.35,-0.15,0.97,U] [#6 0.25,0.12,0.89,U] [#7 0.39,0.26,0.60,U] [#8 0.14,-0.13,0.72,U] 
22:49:14.910 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.14, -0.05}
22:49:14.911 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
22:49:14.912 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
22:49:14.913 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.15 mountY=0.02, mountTheta=3.03
22:49:14.916 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
22:49:14.917 00.001 21068 Enqueuing Move request for scope (0.14, -0.05)
22:49:14.918 00.001 16108 Worker thread wakes up
22:49:14.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:49:14.918 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:49:14.918 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.02
22:49:14.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:49:14.919 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:14.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:14.919 00.000 16108 MoveAxis(E, 0, ABG)
22:49:14.919 00.000 16108 Move returns status 0, amount 0
22:49:14.919 00.000 16108 MoveAxis(N, 0, ABG)
22:49:14.919 00.000 16108 Move returns status 0, amount 0
22:49:14.919 00.000 16108 move complete, result=0
22:49:14.919 00.000 16108 worker thread done servicing request
22:49:14.924 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3865, FiltMin=3344, FiltMax=48505, Gamma=1.000
22:49:14.939 00.015 21068 UpdateGuideState exits: m=111886 SNR=72.2
22:49:14.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:14.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:14.942 00.001 21068 Enqueuing Expose request
22:49:14.942 00.000 16108 Worker thread wakes up
22:49:14.942 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:14.944 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:14.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:15.914 00.970 16108 Exposure complete
22:49:15.984 00.070 16108 worker thread done servicing request
22:49:15.984 00.000 21068 OnExposeComplete: enter
22:49:15.986 00.002 21068 UpdateGuideState(): m_state=6
22:49:15.987 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2681
22:49:15.988 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.65, Mass=89587, SNR=61.9, Peak=13523 HFD=3.0
22:49:15.990 00.002 21068 MultiStar: [#1 0.06,0.08,1.48,U] [#2 -0.03,0.31,1.18,U] [#3 0.28,-0.01,1.14,U] [#4 0.04,-0.42,1.14,U] [#5 0.08,-0.20,0.99,U] [#6 0.33,0.01,1.00,U] [#7 -0.16,0.28,0.74,U] [#8 -0.19,0.08,0.79,U] 
22:49:15.991 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.16, 0.09}
22:49:15.992 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
22:49:15.993 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
22:49:15.994 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.37 mountX=-0.04 mountY=-0.03, mountTheta=-2.56
22:49:15.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
22:49:15.997 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
22:49:15.999 00.002 16108 Worker thread wakes up
22:49:15.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:49:15.999 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:49:15.999 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
22:49:15.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:49:15.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:15.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:15.999 00.000 16108 MoveAxis(E, 0, ABG)
22:49:15.999 00.000 16108 Move returns status 0, amount 0
22:49:15.999 00.000 16108 MoveAxis(N, 0, ABG)
22:49:15.999 00.000 16108 Move returns status 0, amount 0
22:49:15.999 00.000 16108 move complete, result=0
22:49:15.999 00.000 16108 worker thread done servicing request
22:49:16.005 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3865, FiltMin=3296, FiltMax=46073, Gamma=1.000
22:49:16.026 00.021 21068 UpdateGuideState exits: m=89587 SNR=61.9
22:49:16.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:16.029 00.001 21068 Enqueuing Expose request
22:49:16.030 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:16.031 00.001 16108 Worker thread wakes up
22:49:16.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:16.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:17.191 01.160 16108 Exposure complete
22:49:17.272 00.081 16108 worker thread done servicing request
22:49:17.272 00.000 21068 OnExposeComplete: enter
22:49:17.276 00.004 21068 UpdateGuideState(): m_state=6
22:49:17.278 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2682
22:49:17.279 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.45, Mass=99531, SNR=63.3, Peak=14851 HFD=3.2
22:49:17.281 00.002 21068 MultiStar: [#1 0.20,-0.03,1.29,U] [#2 0.20,0.11,1.41,U] [#3 0.33,0.13,1.21,U] [#4 0.23,-0.26,1.10,U] [#5 0.24,-0.24,1.06,U] [#6 0.38,0.03,0.81,U] [#7 0.51,0.31,0.00,M1] [#8 0.06,0.04,0.93,U] 
22:49:17.282 00.001 21068 single-star, 7 included, MultiStar: {0.21, -0.04}, one-star: {0.07, -0.11}
22:49:17.283 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
22:49:17.284 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
22:49:17.285 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=-0.09 mountY=0.09, mountTheta=2.36
22:49:17.287 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
22:49:17.288 00.001 21068 Enqueuing Move request for scope (0.07, -0.11)
22:49:17.289 00.001 16108 Worker thread wakes up
22:49:17.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:49:17.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:49:17.315 00.026 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=3865, FiltMin=3331, FiltMax=43885, Gamma=1.000
22:49:17.317 00.002 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
22:49:17.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:49:17.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:17.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:49:17.317 00.000 16108 MoveAxis(E, 0, ABG)
22:49:17.317 00.000 16108 Move returns status 0, amount 0
22:49:17.317 00.000 16108 MoveAxis(N, 0, ABG)
22:49:17.317 00.000 16108 Move returns status 0, amount 0
22:49:17.317 00.000 16108 move complete, result=0
22:49:17.317 00.000 16108 worker thread done servicing request
22:49:17.332 00.015 21068 UpdateGuideState exits: m=99531 SNR=63.3
22:49:17.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:17.333 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:17.334 00.001 21068 Enqueuing Expose request
22:49:17.335 00.001 16108 Worker thread wakes up
22:49:17.335 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:17.335 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:17.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:18.309 00.974 16108 Exposure complete
22:49:18.380 00.071 16108 worker thread done servicing request
22:49:18.381 00.001 21068 OnExposeComplete: enter
22:49:18.382 00.001 21068 UpdateGuideState(): m_state=6
22:49:18.382 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2683
22:49:18.384 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=877.37, Mass=102636, SNR=73.6, Peak=14531 HFD=3.3
22:49:18.386 00.002 21068 MultiStar: [#1 0.33,-0.21,1.22,U] [#2 0.17,0.05,1.24,U] [#3 0.40,0.10,0.96,U] [#4 0.18,-0.54,0.00,M1] [#5 0.17,-0.31,0.90,U] [#6 0.31,0.27,0.89,U] [#7 0.15,0.22,0.56,U] [#8 0.19,0.13,0.81,U] 
22:49:18.386 00.000 21068 refined, 7 included, MultiStar: {0.20, -0.01}, one-star: {-0.18, -0.18}
22:49:18.387 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
22:49:18.388 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
22:49:18.389 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=-0.20 mountY=-0.03, mountTheta=-2.97
22:49:18.394 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.01, opts=13)
22:49:18.396 00.002 21068 Enqueuing Move request for scope (0.20, -0.01)
22:49:18.397 00.001 16108 Worker thread wakes up
22:49:18.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
22:49:18.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
22:49:18.398 00.001 16108 Moving (0.20, -0.01) raw xDistance=-0.20 yDistance=-0.03
22:49:18.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:49:18.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:18.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:18.398 00.000 16108 MoveAxis(E, 0, ABG)
22:49:18.398 00.000 16108 Move returns status 0, amount 0
22:49:18.398 00.000 16108 MoveAxis(N, 0, ABG)
22:49:18.398 00.000 16108 Move returns status 0, amount 0
22:49:18.398 00.000 16108 move complete, result=0
22:49:18.398 00.000 16108 worker thread done servicing request
22:49:18.403 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3869, FiltMin=3315, FiltMax=44269, Gamma=1.000
22:49:18.419 00.016 21068 UpdateGuideState exits: m=102636 SNR=73.6
22:49:18.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:18.422 00.001 21068 Enqueuing Expose request
22:49:18.423 00.001 16108 Worker thread wakes up
22:49:18.423 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:18.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:18.423 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:19.576 01.153 16108 Exposure complete
22:49:19.643 00.067 16108 worker thread done servicing request
22:49:19.643 00.000 21068 OnExposeComplete: enter
22:49:19.645 00.002 21068 UpdateGuideState(): m_state=6
22:49:19.646 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2684
22:49:19.647 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.36, Mass=89472, SNR=70.4, Peak=15299 HFD=2.9
22:49:19.648 00.001 21068 MultiStar: [#1 0.25,-0.10,1.03,U] [#2 0.11,-0.07,1.17,U] [#3 0.16,0.13,1.11,U] [#4 -0.06,-0.41,0.96,U] [#5 0.12,-0.40,1.06,U] [#6 0.18,0.05,0.93,U] [#7 -0.41,0.19,0.51,U] [#8 0.07,-0.17,0.91,U] 
22:49:19.649 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.17, -0.19}
22:49:19.650 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.18)
22:49:19.651 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.24)
22:49:19.651 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=-0.08 mountY=0.10, mountTheta=2.20
22:49:19.654 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
22:49:19.655 00.001 21068 Enqueuing Move request for scope (0.06, -0.12)
22:49:19.657 00.002 16108 Worker thread wakes up
22:49:19.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:49:19.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:49:19.657 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
22:49:19.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:49:19.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:19.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:49:19.657 00.000 16108 MoveAxis(E, 0, ABG)
22:49:19.657 00.000 16108 Move returns status 0, amount 0
22:49:19.657 00.000 16108 MoveAxis(N, 0, ABG)
22:49:19.657 00.000 16108 Move returns status 0, amount 0
22:49:19.657 00.000 16108 move complete, result=0
22:49:19.658 00.001 16108 worker thread done servicing request
22:49:19.662 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3869, FiltMin=3286, FiltMax=45321, Gamma=1.000
22:49:19.677 00.015 21068 UpdateGuideState exits: m=89472 SNR=70.4
22:49:19.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:19.680 00.001 21068 Enqueuing Expose request
22:49:19.681 00.001 16108 Worker thread wakes up
22:49:19.681 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:19.682 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:19.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:20.651 00.969 16108 Exposure complete
22:49:20.721 00.070 16108 worker thread done servicing request
22:49:20.721 00.000 21068 OnExposeComplete: enter
22:49:20.723 00.002 21068 UpdateGuideState(): m_state=6
22:49:20.725 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2685
22:49:20.726 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.21, Mass=83992, SNR=57.5, Peak=16067 HFD=3.0
22:49:20.727 00.001 21068 MultiStar: [#1 0.24,-0.29,1.49,U] [#2 0.11,-0.13,1.40,U] [#3 -0.03,-0.36,1.38,U] [#4 0.07,-0.48,0.97,U] [#5 0.08,-0.41,1.23,U] [#6 0.13,0.26,0.92,U] [#7 -0.23,-0.01,0.64,U] [#8 -0.05,0.05,0.95,U] 
22:49:20.728 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {-0.18, -0.34}
22:49:20.729 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
22:49:20.729 00.000 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
22:49:20.730 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.39 mountX=-0.08 mountY=0.20, mountTheta=1.93
22:49:20.732 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
22:49:20.733 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
22:49:20.734 00.001 16108 Worker thread wakes up
22:49:20.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:49:20.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:49:20.734 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.20
22:49:20.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:49:20.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:20.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:49:20.734 00.000 16108 MoveAxis(E, 0, ABG)
22:49:20.734 00.000 16108 Move returns status 0, amount 0
22:49:20.734 00.000 16108 MoveAxis(N, 0, ABG)
22:49:20.734 00.000 16108 Move returns status 0, amount 0
22:49:20.734 00.000 16108 move complete, result=0
22:49:20.734 00.000 16108 worker thread done servicing request
22:49:20.738 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3869, FiltMin=3277, FiltMax=41648, Gamma=1.000
22:49:20.766 00.028 21068 UpdateGuideState exits: m=83992 SNR=57.5
22:49:20.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.769 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:20.770 00.001 21068 Enqueuing Expose request
22:49:20.771 00.001 16108 Worker thread wakes up
22:49:20.772 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:20.772 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:20.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:21.934 01.162 16108 Exposure complete
22:49:21.999 00.065 16108 worker thread done servicing request
22:49:22.004 00.005 21068 OnExposeComplete: enter
22:49:22.005 00.001 21068 UpdateGuideState(): m_state=6
22:49:22.006 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2686
22:49:22.007 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.66, Mass=94607, SNR=68.5, Peak=12851 HFD=3.4
22:49:22.008 00.001 21068 MultiStar: [#1 0.17,0.15,1.13,U] [#2 0.15,0.23,1.18,U] [#3 0.16,0.08,1.11,U] [#4 -0.03,-0.29,0.82,U] [#5 -0.05,-0.09,1.19,U] [#6 0.30,0.21,0.79,U] [#7 -0.12,0.27,0.55,U] [#8 0.18,0.10,0.89,U] 
22:49:22.010 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.14, 0.11}
22:49:22.011 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
22:49:22.012 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
22:49:22.013 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
22:49:22.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
22:49:22.015 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
22:49:22.016 00.001 16108 Worker thread wakes up
22:49:22.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:49:22.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:49:22.016 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.06 yDistance=-0.10
22:49:22.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:49:22.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:22.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:22.016 00.000 16108 MoveAxis(E, 0, ABG)
22:49:22.016 00.000 16108 Move returns status 0, amount 0
22:49:22.016 00.000 16108 MoveAxis(N, 0, ABG)
22:49:22.016 00.000 16108 Move returns status 0, amount 0
22:49:22.016 00.000 16108 move complete, result=0
22:49:22.016 00.000 16108 worker thread done servicing request
22:49:22.021 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3869, FiltMin=3277, FiltMax=52569, Gamma=1.000
22:49:22.040 00.019 21068 UpdateGuideState exits: m=94607 SNR=68.5
22:49:22.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:22.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:22.043 00.001 21068 Enqueuing Expose request
22:49:22.043 00.000 16108 Worker thread wakes up
22:49:22.043 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:22.044 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:22.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:23.033 00.989 16108 Exposure complete
22:49:23.097 00.064 16108 worker thread done servicing request
22:49:23.097 00.000 21068 OnExposeComplete: enter
22:49:23.097 00.000 21068 UpdateGuideState(): m_state=6
22:49:23.099 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2687
22:49:23.100 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.42, Mass=90950, SNR=65.5, Peak=14067 HFD=3.2
22:49:23.101 00.001 21068 MultiStar: [#1 0.38,0.01,1.18,U] [#2 0.30,0.07,1.41,U] [#3 0.12,0.20,1.15,U] [#4 0.02,-0.29,0.79,U] [#5 0.33,-0.01,0.93,U] [#6 0.28,0.07,0.80,U] [#7 -0.22,0.10,0.69,U] [#8 0.09,0.25,0.74,U] 
22:49:23.102 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {-0.12, -0.13}
22:49:23.102 00.000 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
22:49:23.104 00.002 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
22:49:23.104 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
22:49:23.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
22:49:23.107 00.001 21068 Enqueuing Move request for scope (0.16, 0.03)
22:49:23.107 00.000 16108 Worker thread wakes up
22:49:23.108 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:49:23.108 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:49:23.108 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.15 yDistance=-0.07
22:49:23.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:49:23.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:23.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:23.108 00.000 16108 MoveAxis(E, 0, ABG)
22:49:23.108 00.000 16108 Move returns status 0, amount 0
22:49:23.108 00.000 16108 MoveAxis(N, 0, ABG)
22:49:23.108 00.000 16108 Move returns status 0, amount 0
22:49:23.108 00.000 16108 move complete, result=0
22:49:23.108 00.000 16108 worker thread done servicing request
22:49:23.112 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3872, FiltMin=3276, FiltMax=46329, Gamma=1.000
22:49:23.126 00.014 21068 UpdateGuideState exits: m=90950 SNR=65.5
22:49:23.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:23.128 00.000 21068 Enqueuing Expose request
22:49:23.129 00.001 16108 Worker thread wakes up
22:49:23.129 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:23.130 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:23.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:24.299 01.169 16108 Exposure complete
22:49:24.356 00.057 16108 worker thread done servicing request
22:49:24.356 00.000 21068 OnExposeComplete: enter
22:49:24.357 00.001 21068 UpdateGuideState(): m_state=6
22:49:24.359 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2688
22:49:24.361 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=877.40, Mass=98646, SNR=64.6, Peak=13123 HFD=3.2
22:49:24.363 00.002 21068 MultiStar: [#1 0.40,-0.15,1.48,U] [#2 0.38,-0.07,1.31,U] [#3 0.28,0.04,1.18,U] [#4 0.25,-0.41,1.00,U] [#5 0.17,-0.28,1.08,U] [#6 0.31,0.01,0.99,U] [#7 0.01,0.24,0.60,U] [#8 0.05,-0.12,0.79,U] 
22:49:24.365 00.002 21068 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.00, -0.15}
22:49:24.366 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
22:49:24.367 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
22:49:24.368 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.03 mountY=0.15, mountTheta=1.78
22:49:24.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.15, opts=13)
22:49:24.371 00.001 21068 Enqueuing Move request for scope (0.00, -0.15)
22:49:24.372 00.001 16108 Worker thread wakes up
22:49:24.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
22:49:24.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
22:49:24.372 00.000 16108 Moving (0.00, -0.15) raw xDistance=-0.03 yDistance=0.15
22:49:24.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:49:24.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:24.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:49:24.372 00.000 16108 MoveAxis(E, 0, ABG)
22:49:24.372 00.000 16108 Move returns status 0, amount 0
22:49:24.372 00.000 16108 MoveAxis(N, 0, ABG)
22:49:24.372 00.000 16108 Move returns status 0, amount 0
22:49:24.372 00.000 16108 move complete, result=0
22:49:24.372 00.000 16108 worker thread done servicing request
22:49:24.378 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3869, FiltMin=3248, FiltMax=36797, Gamma=1.000
22:49:24.394 00.016 21068 UpdateGuideState exits: m=98646 SNR=64.6
22:49:24.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:24.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:24.397 00.001 21068 Enqueuing Expose request
22:49:24.399 00.002 16108 Worker thread wakes up
22:49:24.399 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:24.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:24.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:25.371 00.971 16108 Exposure complete
22:49:25.426 00.055 16108 worker thread done servicing request
22:49:25.426 00.000 21068 OnExposeComplete: enter
22:49:25.428 00.002 21068 UpdateGuideState(): m_state=6
22:49:25.431 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2689
22:49:25.432 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.27, Mass=88512, SNR=63.3, Peak=13811 HFD=3.0
22:49:25.434 00.002 21068 MultiStar: [#1 -0.01,-0.15,1.11,U] [#2 0.03,-0.02,1.49,U] [#3 -0.01,-0.08,1.23,U] [#4 0.14,-0.36,0.91,U] [#5 0.29,-0.32,0.95,U] [#6 0.45,0.05,0.89,U] [#7 -0.26,0.48,0.00,M1] [#8 -0.08,0.08,0.79,U] 
22:49:25.436 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {-0.30, -0.28}
22:49:25.437 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
22:49:25.438 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
22:49:25.441 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=-0.08 mountY=0.11, mountTheta=2.17
22:49:25.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
22:49:25.444 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
22:49:25.445 00.001 16108 Worker thread wakes up
22:49:25.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
22:49:25.446 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
22:49:25.446 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.11
22:49:25.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:49:25.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:25.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:49:25.446 00.000 16108 MoveAxis(E, 0, ABG)
22:49:25.446 00.000 16108 Move returns status 0, amount 0
22:49:25.446 00.000 16108 MoveAxis(N, 0, ABG)
22:49:25.446 00.000 16108 Move returns status 0, amount 0
22:49:25.446 00.000 16108 move complete, result=0
22:49:25.446 00.000 16108 worker thread done servicing request
22:49:25.452 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3869, FiltMin=3341, FiltMax=41293, Gamma=1.000
22:49:25.474 00.022 21068 UpdateGuideState exits: m=88512 SNR=63.3
22:49:25.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:25.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:25.478 00.001 21068 Enqueuing Expose request
22:49:25.481 00.003 16108 Worker thread wakes up
22:49:25.481 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:25.483 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:25.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:26.658 01.175 16108 Exposure complete
22:49:26.717 00.059 16108 worker thread done servicing request
22:49:26.717 00.000 21068 OnExposeComplete: enter
22:49:26.719 00.002 21068 UpdateGuideState(): m_state=6
22:49:26.720 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2690
22:49:26.721 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.48, Mass=98541, SNR=62.5, Peak=14307 HFD=3.1
22:49:26.722 00.001 21068 MultiStar: [#1 -0.00,-0.18,1.53,U] [#2 -0.04,0.09,1.43,U] [#3 -0.13,-0.01,1.33,U] [#4 -0.29,-0.26,1.07,U] [#5 -0.02,-0.16,1.01,U] [#6 0.18,0.06,0.94,U] [#7 -0.27,0.48,0.00,M2] [#8 -0.36,0.11,0.83,U] 
22:49:26.722 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.14, -0.07}
22:49:26.723 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
22:49:26.724 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
22:49:26.725 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.57 mountX=0.08 mountY=0.08, mountTheta=0.77
22:49:26.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
22:49:26.727 00.000 21068 Enqueuing Move request for scope (-0.09, -0.06)
22:49:26.728 00.001 16108 Worker thread wakes up
22:49:26.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
22:49:26.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
22:49:26.729 00.001 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
22:49:26.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:49:26.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:26.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:49:26.729 00.000 16108 MoveAxis(E, 0, ABG)
22:49:26.729 00.000 16108 Move returns status 0, amount 0
22:49:26.729 00.000 16108 MoveAxis(N, 0, ABG)
22:49:26.729 00.000 16108 Move returns status 0, amount 0
22:49:26.729 00.000 16108 move complete, result=0
22:49:26.729 00.000 16108 worker thread done servicing request
22:49:26.732 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3865, FiltMin=3312, FiltMax=42089, Gamma=1.000
22:49:26.753 00.021 21068 UpdateGuideState exits: m=98541 SNR=62.5
22:49:26.756 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:26.758 00.001 21068 Enqueuing Expose request
22:49:26.759 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:26.760 00.001 16108 Worker thread wakes up
22:49:26.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:26.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:27.729 00.969 16108 Exposure complete
22:49:27.788 00.059 16108 worker thread done servicing request
22:49:27.788 00.000 21068 OnExposeComplete: enter
22:49:27.789 00.001 21068 UpdateGuideState(): m_state=6
22:49:27.790 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2691
22:49:27.790 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=877.51, Mass=92556, SNR=61.3, Peak=14019 HFD=3.6
22:49:27.791 00.001 21068 MultiStar: [#1 0.23,0.07,1.33,U] [#2 0.25,0.01,1.39,U] [#3 0.21,0.09,0.99,U] [#4 0.03,-0.57,0.00,M1] [#5 0.12,-0.35,1.15,U] [#6 0.23,0.13,0.95,U] [#7 -0.00,0.27,0.65,U] [#8 0.06,0.13,0.79,U] 
22:49:27.792 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {-0.17, -0.04}
22:49:27.793 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:49:27.794 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:49:27.794 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.13 mountX=-0.13 mountY=-0.05, mountTheta=-2.78
22:49:27.797 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
22:49:27.798 00.001 21068 Enqueuing Move request for scope (0.13, 0.02)
22:49:27.799 00.001 16108 Worker thread wakes up
22:49:27.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:49:27.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:49:27.799 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.13 yDistance=-0.05
22:49:27.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:49:27.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:27.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:27.800 00.001 16108 MoveAxis(E, 0, ABG)
22:49:27.800 00.000 16108 Move returns status 0, amount 0
22:49:27.800 00.000 16108 MoveAxis(N, 0, ABG)
22:49:27.800 00.000 16108 Move returns status 0, amount 0
22:49:27.800 00.000 16108 move complete, result=0
22:49:27.800 00.000 16108 worker thread done servicing request
22:49:27.805 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3865, FiltMin=3268, FiltMax=45545, Gamma=1.000
22:49:27.825 00.020 21068 UpdateGuideState exits: m=92556 SNR=61.3
22:49:27.827 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:27.828 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:27.829 00.001 21068 Enqueuing Expose request
22:49:27.829 00.000 16108 Worker thread wakes up
22:49:27.830 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:27.831 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:27.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:28.985 01.154 16108 Exposure complete
22:49:29.063 00.078 16108 worker thread done servicing request
22:49:29.063 00.000 21068 OnExposeComplete: enter
22:49:29.065 00.002 21068 UpdateGuideState(): m_state=6
22:49:29.066 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2692
22:49:29.067 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.60, Mass=80769, SNR=63.9, Peak=12419 HFD=3.3
22:49:29.069 00.002 21068 MultiStar: [#1 0.24,-0.21,1.31,U] [#2 0.22,0.21,1.44,U] [#3 0.12,0.01,1.06,U] [#4 0.08,-0.25,0.94,U] [#5 0.30,-0.25,1.18,U] [#6 0.16,0.20,0.94,U] [#7 0.26,0.35,0.74,U] [#8 -0.04,0.34,0.90,U] 
22:49:29.071 00.002 21068 single-star, 8 included, MultiStar: {0.15, 0.03}, one-star: {-0.04, 0.05}
22:49:29.072 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
22:49:29.073 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
22:49:29.074 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.32 mountX=0.05 mountY=-0.04, mountTheta=-0.61
22:49:29.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
22:49:29.077 00.001 21068 Enqueuing Move request for scope (-0.04, 0.05)
22:49:29.078 00.001 16108 Worker thread wakes up
22:49:29.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:49:29.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:49:29.078 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
22:49:29.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:49:29.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:29.078 00.000 16108 MoveAxis(E, 0, ABG)
22:49:29.078 00.000 16108 Move returns status 0, amount 0
22:49:29.078 00.000 16108 MoveAxis(N, 0, ABG)
22:49:29.078 00.000 16108 Move returns status 0, amount 0
22:49:29.078 00.000 16108 move complete, result=0
22:49:29.078 00.000 16108 worker thread done servicing request
22:49:29.084 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=3865, FiltMin=3283, FiltMax=45149, Gamma=1.000
22:49:29.098 00.014 21068 UpdateGuideState exits: m=80769 SNR=63.9
22:49:29.100 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:29.101 00.000 21068 Enqueuing Expose request
22:49:29.102 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:29.103 00.001 16108 Worker thread wakes up
22:49:29.103 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:29.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:30.073 00.970 16108 Exposure complete
22:49:30.131 00.058 16108 worker thread done servicing request
22:49:30.131 00.000 21068 OnExposeComplete: enter
22:49:30.132 00.001 21068 UpdateGuideState(): m_state=6
22:49:30.133 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2693
22:49:30.133 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=877.50, Mass=88432, SNR=61.8, Peak=14675 HFD=3.0
22:49:30.134 00.001 21068 MultiStar: [#1 -0.05,0.10,1.54,U] [#2 -0.06,0.30,1.39,U] [#3 0.09,0.06,1.21,U] [#4 0.03,-0.14,1.05,U] [#5 0.01,-0.14,1.05,U] [#6 0.10,0.20,0.91,U] [#7 -0.18,0.42,0.67,U] [#8 -0.21,0.16,0.81,U] 
22:49:30.135 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.01, -0.05}
22:49:30.136 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
22:49:30.137 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
22:49:30.138 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.39 mountX=-0.02 mountY=0.05, mountTheta=1.94
22:49:30.139 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
22:49:30.141 00.002 21068 Enqueuing Move request for scope (0.01, -0.05)
22:49:30.142 00.001 16108 Worker thread wakes up
22:49:30.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:49:30.142 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:49:30.142 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
22:49:30.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:49:30.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:30.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:49:30.142 00.000 16108 MoveAxis(E, 0, ABG)
22:49:30.142 00.000 16108 Move returns status 0, amount 0
22:49:30.142 00.000 16108 MoveAxis(N, 0, ABG)
22:49:30.142 00.000 16108 Move returns status 0, amount 0
22:49:30.142 00.000 16108 move complete, result=0
22:49:30.142 00.000 16108 worker thread done servicing request
22:49:30.146 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3865, FiltMin=3341, FiltMax=52077, Gamma=1.000
22:49:30.164 00.018 21068 UpdateGuideState exits: m=88432 SNR=61.8
22:49:30.166 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:30.166 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:30.168 00.002 21068 Enqueuing Expose request
22:49:30.169 00.001 16108 Worker thread wakes up
22:49:30.169 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:30.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:30.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:31.328 01.158 16108 Exposure complete
22:49:31.387 00.059 16108 worker thread done servicing request
22:49:31.387 00.000 21068 OnExposeComplete: enter
22:49:31.388 00.001 21068 UpdateGuideState(): m_state=6
22:49:31.389 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2694
22:49:31.390 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.43, Mass=86364, SNR=60.2, Peak=12224 HFD=3.2
22:49:31.391 00.001 21068 MultiStar: [#1 0.55,-0.11,0.00,M1] [#2 0.32,0.16,1.45,U] [#3 0.59,0.13,0.00,M1] [#4 0.25,-0.23,1.16,U] [#5 0.46,0.07,1.14,U] [#6 0.57,-0.07,0.00,M1] [#7 -0.01,0.33,0.68,U] [#8 0.13,0.16,1.13,U] 
22:49:31.391 00.000 21068 refined, 5 included, MultiStar: {0.27, 0.05}, one-star: {0.33, -0.12}
22:49:31.392 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
22:49:31.394 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
22:49:31.394 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.27 cameraTheta=0.19 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
22:49:31.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.05, opts=13)
22:49:31.397 00.001 21068 Enqueuing Move request for scope (0.27, 0.05)
22:49:31.397 00.000 16108 Worker thread wakes up
22:49:31.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
22:49:31.398 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
22:49:31.398 00.000 16108 Moving (0.27, 0.05) raw xDistance=-0.25 yDistance=-0.11
22:49:31.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:49:31.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:31.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:49:31.398 00.000 16108 MoveAxis(E, 67, ABG)
22:49:31.398 00.000 16108 Guiding  Dir = 2, Dur = 67
22:49:31.398 00.000 16108 IsSlewing returns 0
22:49:31.399 00.001 16108 IsGuiding returns 0
22:49:31.401 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3862, FiltMin=3293, FiltMax=46189, Gamma=1.000
22:49:31.420 00.019 21068 UpdateGuideState exits: m=86364 SNR=60.2
22:49:31.423 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.425 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:31.427 00.002 21068 Enqueuing Expose request
22:49:31.452 00.025 16108 PulseGuide returned control before completion, sleep 25
22:49:31.483 00.031 16108 IsGuiding returns 1
22:49:31.483 00.000 16108 scope still moving after pulse duration time elapsed
22:49:31.514 00.031 16108 IsSlewing returns 0
22:49:31.514 00.000 16108 IsGuiding returns 1
22:49:31.566 00.052 16108 IsSlewing returns 0
22:49:31.566 00.000 16108 IsGuiding returns 0
22:49:31.566 00.000 16108 scope move finished after 67 + 100 ms
22:49:31.566 00.000 16108 Move returns status 0, amount 67
22:49:31.566 00.000 16108 MoveAxis(N, 0, ABG)
22:49:31.566 00.000 16108 Move returns status 0, amount 0
22:49:31.566 00.000 16108 move complete, result=0
22:49:31.566 00.000 16108 worker thread done servicing request
22:49:31.566 00.000 16108 Worker thread wakes up
22:49:31.566 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
22:49:31.569 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:31.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:32.565 00.996 16108 Exposure complete
22:49:32.627 00.062 16108 worker thread done servicing request
22:49:32.627 00.000 21068 OnExposeComplete: enter
22:49:32.629 00.002 21068 UpdateGuideState(): m_state=6
22:49:32.629 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2695
22:49:32.630 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.55, Mass=92218, SNR=69.2, Peak=13251 HFD=3.2
22:49:32.631 00.001 21068 MultiStar: [#1 0.27,-0.09,1.10,U] [#2 0.36,0.11,1.26,U] [#3 0.23,-0.13,1.15,U] [#4 0.03,-0.42,0.83,U] [#5 0.35,-0.38,0.00,M1] [#6 0.52,0.13,0.00,M2] [#7 -0.01,-0.02,0.55,U] [#8 0.16,-0.04,0.72,U] 
22:49:32.632 00.001 21068 single-star, 6 included, MultiStar: {0.19, -0.08}, one-star: {0.13, -0.00}
22:49:32.633 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
22:49:32.634 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
22:49:32.634 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
22:49:32.636 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.00, opts=13)
22:49:32.637 00.001 21068 Enqueuing Move request for scope (0.13, -0.00)
22:49:32.638 00.001 16108 Worker thread wakes up
22:49:32.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
22:49:32.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
22:49:32.638 00.000 16108 Moving (0.13, -0.00) raw xDistance=-0.13 yDistance=-0.03
22:49:32.639 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:49:32.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:32.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:32.639 00.000 16108 MoveAxis(E, 0, ABG)
22:49:32.639 00.000 16108 Move returns status 0, amount 0
22:49:32.639 00.000 16108 MoveAxis(N, 0, ABG)
22:49:32.639 00.000 16108 Move returns status 0, amount 0
22:49:32.639 00.000 16108 move complete, result=0
22:49:32.639 00.000 16108 worker thread done servicing request
22:49:32.644 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3862, FiltMin=3283, FiltMax=42022, Gamma=1.000
22:49:32.664 00.020 21068 UpdateGuideState exits: m=92218 SNR=69.2
22:49:32.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:32.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:32.667 00.001 21068 Enqueuing Expose request
22:49:32.669 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:32.669 00.000 16108 Worker thread wakes up
22:49:32.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:32.670 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:33.842 01.172 16108 Exposure complete
22:49:33.898 00.056 16108 worker thread done servicing request
22:49:33.898 00.000 21068 OnExposeComplete: enter
22:49:33.900 00.002 21068 UpdateGuideState(): m_state=6
22:49:33.901 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2696
22:49:33.901 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=877.28, Mass=99094, SNR=65.0, Peak=16531 HFD=3.2
22:49:33.902 00.001 21068 MultiStar: [#1 -0.21,-0.20,1.27,U] [#2 -0.09,0.07,1.26,U] [#3 0.06,-0.14,1.16,U] [#4 -0.07,-0.30,0.84,U] [#5 0.16,-0.32,1.07,U] [#6 0.07,0.12,1.04,U] [#7 0.07,-0.11,0.61,U] [#8 -0.13,0.02,0.74,U] 
22:49:33.903 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {-0.29, -0.28}
22:49:33.903 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
22:49:33.904 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
22:49:33.905 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.96 mountX=0.03 mountY=0.13, mountTheta=1.36
22:49:33.906 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
22:49:33.907 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
22:49:33.908 00.001 16108 Worker thread wakes up
22:49:33.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
22:49:33.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
22:49:33.908 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.03 yDistance=0.13
22:49:33.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:49:33.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:33.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:49:33.908 00.000 16108 MoveAxis(E, 0, ABG)
22:49:33.908 00.000 16108 Move returns status 0, amount 0
22:49:33.908 00.000 16108 MoveAxis(N, 0, ABG)
22:49:33.908 00.000 16108 Move returns status 0, amount 0
22:49:33.908 00.000 16108 move complete, result=0
22:49:33.908 00.000 16108 worker thread done servicing request
22:49:33.913 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3859, FiltMin=3286, FiltMax=43193, Gamma=1.000
22:49:33.930 00.017 21068 UpdateGuideState exits: m=99094 SNR=65.0
22:49:33.932 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:33.934 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:33.935 00.001 21068 Enqueuing Expose request
22:49:33.936 00.001 16108 Worker thread wakes up
22:49:33.936 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:33.939 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:33.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:34.913 00.974 16108 Exposure complete
22:49:34.970 00.057 16108 worker thread done servicing request
22:49:34.971 00.001 21068 OnExposeComplete: enter
22:49:34.972 00.001 21068 UpdateGuideState(): m_state=6
22:49:34.972 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2697
22:49:34.973 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.31, Mass=102166, SNR=68.9, Peak=14323 HFD=3.2
22:49:34.974 00.001 21068 MultiStar: [#1 -0.13,-0.07,1.09,U] [#2 -0.01,0.26,1.16,U] [#3 0.23,-0.03,1.20,U] [#4 -0.12,-0.41,1.06,U] [#5 0.09,-0.17,1.07,U] [#6 0.21,0.38,0.75,U] [#7 -0.14,0.25,0.58,U] [#8 -0.01,-0.21,0.87,U] 
22:49:34.975 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.01, -0.24}
22:49:34.976 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:49:34.976 00.000 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:49:34.977 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.16 mountX=-0.03 mountY=0.04, mountTheta=2.17
22:49:34.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
22:49:34.980 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
22:49:34.981 00.001 16108 Worker thread wakes up
22:49:34.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:49:34.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:49:34.981 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
22:49:34.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:49:34.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:34.982 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:34.982 00.000 16108 MoveAxis(E, 0, ABG)
22:49:34.982 00.000 16108 Move returns status 0, amount 0
22:49:34.982 00.000 16108 MoveAxis(N, 0, ABG)
22:49:34.982 00.000 16108 Move returns status 0, amount 0
22:49:34.982 00.000 16108 move complete, result=0
22:49:34.982 00.000 16108 worker thread done servicing request
22:49:34.988 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3862, FiltMin=3321, FiltMax=43462, Gamma=1.000
22:49:35.013 00.025 21068 UpdateGuideState exits: m=102166 SNR=68.9
22:49:35.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:35.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:35.016 00.001 21068 Enqueuing Expose request
22:49:35.017 00.001 16108 Worker thread wakes up
22:49:35.017 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:35.018 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:35.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:36.185 01.167 16108 Exposure complete
22:49:36.243 00.058 16108 worker thread done servicing request
22:49:36.244 00.001 21068 OnExposeComplete: enter
22:49:36.245 00.001 21068 UpdateGuideState(): m_state=6
22:49:36.247 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2698
22:49:36.248 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=877.60, Mass=90960, SNR=62.2, Peak=15059 HFD=2.9
22:49:36.251 00.003 21068 MultiStar: [#1 -0.08,-0.20,1.34,U] [#2 -0.14,0.13,1.37,U] [#3 -0.14,-0.10,1.29,U] [#4 -0.10,-0.32,1.23,U] [#5 -0.03,-0.31,1.08,U] [#6 0.12,0.16,0.98,U] [#7 -0.30,0.16,0.66,U] [#8 -0.46,0.06,0.91,U] 
22:49:36.252 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.06}, one-star: {-0.34, 0.04}
22:49:36.253 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
22:49:36.255 00.002 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.62)
22:49:36.256 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=0.14 mountY=0.09, mountTheta=0.60
22:49:36.259 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
22:49:36.261 00.002 21068 Enqueuing Move request for scope (-0.15, -0.06)
22:49:36.262 00.001 16108 Worker thread wakes up
22:49:36.262 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:49:36.262 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:49:36.262 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.09
22:49:36.262 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:49:36.262 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:36.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:49:36.262 00.000 16108 MoveAxis(E, 0, ABG)
22:49:36.262 00.000 16108 Move returns status 0, amount 0
22:49:36.262 00.000 16108 MoveAxis(N, 0, ABG)
22:49:36.262 00.000 16108 Move returns status 0, amount 0
22:49:36.263 00.001 16108 move complete, result=0
22:49:36.263 00.000 16108 worker thread done servicing request
22:49:36.271 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3859, FiltMin=3261, FiltMax=51209, Gamma=1.000
22:49:36.290 00.019 21068 UpdateGuideState exits: m=90960 SNR=62.2
22:49:36.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:36.293 00.001 21068 Enqueuing Expose request
22:49:36.293 00.000 16108 Worker thread wakes up
22:49:36.293 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:36.295 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:36.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:37.286 00.991 16108 Exposure complete
22:49:37.348 00.062 16108 worker thread done servicing request
22:49:37.348 00.000 21068 OnExposeComplete: enter
22:49:37.350 00.002 21068 UpdateGuideState(): m_state=6
22:49:37.352 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2699
22:49:37.353 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.62, Mass=103302, SNR=65.8, Peak=15635 HFD=3.2
22:49:37.354 00.001 21068 MultiStar: [#1 -0.19,0.14,1.26,U] [#2 -0.22,0.13,1.32,U] [#3 -0.05,-0.04,1.04,U] [#4 -0.28,-0.46,0.00,M1] [#5 0.02,-0.18,1.16,U] [#6 0.13,0.01,1.02,U] [#7 -0.46,0.04,0.68,U] [#8 -0.32,0.29,0.95,U] 
22:49:37.355 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.06}, one-star: {-0.07, 0.07}
22:49:37.355 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
22:49:37.356 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:49:37.357 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.39 mountX=0.08 mountY=-0.05, mountTheta=-0.53
22:49:37.358 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
22:49:37.359 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
22:49:37.360 00.001 16108 Worker thread wakes up
22:49:37.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:49:37.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:49:37.360 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
22:49:37.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:49:37.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:37.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:37.360 00.000 16108 MoveAxis(E, 0, ABG)
22:49:37.360 00.000 16108 Move returns status 0, amount 0
22:49:37.360 00.000 16108 MoveAxis(N, 0, ABG)
22:49:37.360 00.000 16108 Move returns status 0, amount 0
22:49:37.360 00.000 16108 move complete, result=0
22:49:37.361 00.001 16108 worker thread done servicing request
22:49:37.367 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3862, FiltMin=3331, FiltMax=55811, Gamma=1.000
22:49:37.392 00.025 21068 UpdateGuideState exits: m=103302 SNR=65.8
22:49:37.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:37.393 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:37.394 00.001 21068 Enqueuing Expose request
22:49:37.396 00.002 16108 Worker thread wakes up
22:49:37.396 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:37.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:37.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:38.551 01.154 16108 Exposure complete
22:49:38.622 00.071 16108 worker thread done servicing request
22:49:38.622 00.000 21068 OnExposeComplete: enter
22:49:38.623 00.001 21068 UpdateGuideState(): m_state=6
22:49:38.625 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2700
22:49:38.626 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=877.53, Mass=96090, SNR=60.2, Peak=14371 HFD=3.2
22:49:38.629 00.003 21068 MultiStar: [#1 -0.41,0.41,0.00,M1] [#2 -0.20,0.35,1.24,U] [#3 -0.24,0.26,1.11,U] [#4 -0.22,-0.25,1.15,U] [#5 0.06,0.04,1.24,U] [#6 0.31,0.46,0.00,M1] [#7 -0.20,0.53,0.00,M1] [#8 -0.54,0.57,0.00,M1] 
22:49:38.631 00.002 21068 refined, 4 included, MultiStar: {-0.21, 0.08}, one-star: {-0.48, -0.02}
22:49:38.634 00.003 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
22:49:38.636 00.002 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
22:49:38.637 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.22 mountY=-0.03, mountTheta=-0.14
22:49:38.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.08, opts=13)
22:49:38.640 00.001 21068 Enqueuing Move request for scope (-0.21, 0.08)
22:49:38.641 00.001 16108 Worker thread wakes up
22:49:38.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
22:49:38.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
22:49:38.641 00.000 16108 Moving (-0.21, 0.08) raw xDistance=0.22 yDistance=-0.03
22:49:38.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:49:38.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:38.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:38.641 00.000 16108 MoveAxis(W, 57, ABG)
22:49:38.641 00.000 16108 Guiding  Dir = 3, Dur = 57
22:49:38.641 00.000 16108 IsSlewing returns 0
22:49:38.641 00.000 16108 IsGuiding returns 0
22:49:38.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3859, FiltMin=3305, FiltMax=56921, Gamma=1.000
22:49:38.663 00.018 21068 UpdateGuideState exits: m=96090 SNR=60.2
22:49:38.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:38.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:38.665 00.000 21068 Enqueuing Expose request
22:49:38.699 00.034 16108 IsGuiding returns 1
22:49:38.699 00.000 16108 scope still moving after pulse duration time elapsed
22:49:38.729 00.030 16108 IsSlewing returns 0
22:49:38.729 00.000 16108 IsGuiding returns 1
22:49:38.760 00.031 16108 IsSlewing returns 0
22:49:38.760 00.000 16108 IsGuiding returns 1
22:49:38.791 00.031 16108 IsSlewing returns 0
22:49:38.791 00.000 16108 IsGuiding returns 0
22:49:38.791 00.000 16108 scope move finished after 57 + 92 ms
22:49:38.791 00.000 16108 Move returns status 0, amount 57
22:49:38.791 00.000 16108 MoveAxis(N, 0, ABG)
22:49:38.791 00.000 16108 Move returns status 0, amount 0
22:49:38.791 00.000 16108 move complete, result=0
22:49:38.791 00.000 16108 worker thread done servicing request
22:49:38.791 00.000 16108 Worker thread wakes up
22:49:38.791 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
22:49:38.792 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:38.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:39.763 00.971 16108 Exposure complete
22:49:39.830 00.067 16108 worker thread done servicing request
22:49:39.831 00.001 21068 OnExposeComplete: enter
22:49:39.832 00.001 21068 UpdateGuideState(): m_state=6
22:49:39.832 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2701
22:49:39.833 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.42, Mass=103648, SNR=69.5, Peak=13011 HFD=3.2
22:49:39.834 00.001 21068 MultiStar: [#1 0.51,-0.15,0.00,M2] [#2 0.47,-0.12,1.23,U] [#3 0.32,-0.08,1.10,U] [#4 0.20,-0.23,0.89,U] [#5 0.78,-0.49,0.00,M1] [#6 0.57,0.11,0.00,M2] [#7 0.19,-0.03,0.52,U] [#8 0.22,0.07,0.97,U] 
22:49:39.835 00.001 21068 single-star, 5 included, MultiStar: {0.28, -0.09}, one-star: {0.17, -0.13}
22:49:39.836 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
22:49:39.838 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:49:39.839 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.64 mountX=-0.19 mountY=0.08, mountTheta=2.73
22:49:39.842 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.13, opts=13)
22:49:39.844 00.002 21068 Enqueuing Move request for scope (0.17, -0.13)
22:49:39.845 00.001 16108 Worker thread wakes up
22:49:39.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
22:49:39.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
22:49:39.845 00.000 16108 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=0.08
22:49:39.846 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:49:39.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:39.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:49:39.846 00.000 16108 MoveAxis(E, 0, ABG)
22:49:39.846 00.000 16108 Move returns status 0, amount 0
22:49:39.846 00.000 16108 MoveAxis(N, 0, ABG)
22:49:39.846 00.000 16108 Move returns status 0, amount 0
22:49:39.846 00.000 16108 move complete, result=0
22:49:39.846 00.000 16108 worker thread done servicing request
22:49:39.852 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3859, FiltMin=3353, FiltMax=43651, Gamma=1.000
22:49:39.873 00.021 21068 UpdateGuideState exits: m=103648 SNR=69.5
22:49:39.875 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:39.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:39.877 00.001 21068 Enqueuing Expose request
22:49:39.879 00.002 16108 Worker thread wakes up
22:49:39.879 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:39.881 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:39.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:41.045 01.164 16108 Exposure complete
22:49:41.112 00.067 16108 worker thread done servicing request
22:49:41.112 00.000 21068 OnExposeComplete: enter
22:49:41.113 00.001 21068 UpdateGuideState(): m_state=6
22:49:41.114 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2702
22:49:41.115 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.65, Mass=110827, SNR=74.2, Peak=14691 HFD=3.2
22:49:41.117 00.002 21068 MultiStar: [#1 0.21,-0.10,1.07,U] [#2 0.21,0.10,1.36,U] [#3 0.20,-0.05,1.01,U] [#4 -0.01,-0.41,0.87,U] [#5 0.13,-0.28,0.96,U] [#6 0.34,0.29,0.80,U] [#7 -0.15,0.44,0.60,U] [#8 0.03,0.09,0.94,U] 
22:49:41.118 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.00}, one-star: {-0.02, 0.10}
22:49:41.118 00.000 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:49:41.119 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:49:41.120 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.80 mountX=0.04 mountY=-0.09, mountTheta=-1.15
22:49:41.122 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
22:49:41.122 00.000 21068 Enqueuing Move request for scope (-0.02, 0.10)
22:49:41.123 00.001 16108 Worker thread wakes up
22:49:41.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:49:41.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:49:41.123 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.09
22:49:41.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:49:41.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:41.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:49:41.123 00.000 16108 MoveAxis(E, 0, ABG)
22:49:41.123 00.000 16108 Move returns status 0, amount 0
22:49:41.123 00.000 16108 MoveAxis(N, 0, ABG)
22:49:41.124 00.001 16108 Move returns status 0, amount 0
22:49:41.124 00.000 16108 move complete, result=0
22:49:41.124 00.000 16108 worker thread done servicing request
22:49:41.128 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3856, FiltMin=3245, FiltMax=49129, Gamma=1.000
22:49:41.142 00.014 21068 UpdateGuideState exits: m=110827 SNR=74.2
22:49:41.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:41.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:41.145 00.001 21068 Enqueuing Expose request
22:49:41.146 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:41.147 00.001 16108 Worker thread wakes up
22:49:41.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:41.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:42.118 00.971 16108 Exposure complete
22:49:42.191 00.073 16108 worker thread done servicing request
22:49:42.191 00.000 21068 OnExposeComplete: enter
22:49:42.192 00.001 21068 UpdateGuideState(): m_state=6
22:49:42.193 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2703
22:49:42.194 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.54, Mass=111985, SNR=74.4, Peak=16771 HFD=3.3
22:49:42.197 00.003 21068 MultiStar: [#1 0.20,0.06,1.19,U] [#2 0.06,0.24,1.24,U] [#3 0.03,0.20,1.03,U] [#4 -0.22,-0.27,0.93,U] [#5 -0.02,-0.06,1.01,U] [#6 0.12,0.33,0.79,U] [#7 -0.10,0.38,0.60,U] [#8 -0.25,0.28,0.77,U] 
22:49:42.199 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.42, -0.01}
22:49:42.200 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
22:49:42.202 00.002 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
22:49:42.203 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.07 mountY=-0.10, mountTheta=-0.93
22:49:42.207 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
22:49:42.208 00.001 21068 Enqueuing Move request for scope (-0.05, 0.11)
22:49:42.211 00.003 16108 Worker thread wakes up
22:49:42.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
22:49:42.211 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
22:49:42.211 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.10
22:49:42.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:49:42.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:42.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:49:42.211 00.000 16108 MoveAxis(E, 0, ABG)
22:49:42.211 00.000 16108 Move returns status 0, amount 0
22:49:42.211 00.000 16108 MoveAxis(N, 0, ABG)
22:49:42.211 00.000 16108 Move returns status 0, amount 0
22:49:42.211 00.000 16108 move complete, result=0
22:49:42.211 00.000 16108 worker thread done servicing request
22:49:42.215 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3856, FiltMin=3286, FiltMax=50969, Gamma=1.000
22:49:42.230 00.015 21068 UpdateGuideState exits: m=111985 SNR=74.4
22:49:42.232 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.232 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:42.233 00.001 21068 Enqueuing Expose request
22:49:42.234 00.001 16108 Worker thread wakes up
22:49:42.234 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:42.235 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:42.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:43.400 01.165 16108 Exposure complete
22:49:43.457 00.057 16108 worker thread done servicing request
22:49:43.457 00.000 21068 OnExposeComplete: enter
22:49:43.458 00.001 21068 UpdateGuideState(): m_state=6
22:49:43.459 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2704
22:49:43.460 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.37, Mass=99567, SNR=69.2, Peak=15235 HFD=3.3
22:49:43.461 00.001 21068 MultiStar: [#1 0.01,-0.11,1.27,U] [#2 0.20,0.05,1.22,U] [#3 0.02,0.07,1.07,U] [#4 0.08,-0.39,0.85,U] [#5 0.25,-0.37,0.85,U] [#6 0.21,0.06,0.90,U] [#7 0.16,0.26,0.76,U] [#8 -0.08,-0.01,0.89,U] 
22:49:43.462 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {-0.13, -0.18}
22:49:43.463 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
22:49:43.464 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
22:49:43.465 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.09 mountY=0.05, mountTheta=2.63
22:49:43.466 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
22:49:43.468 00.002 21068 Enqueuing Move request for scope (0.08, -0.07)
22:49:43.469 00.001 16108 Worker thread wakes up
22:49:43.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:49:43.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:49:43.469 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
22:49:43.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:49:43.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:43.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:49:43.469 00.000 16108 MoveAxis(E, 0, ABG)
22:49:43.469 00.000 16108 Move returns status 0, amount 0
22:49:43.469 00.000 16108 MoveAxis(N, 0, ABG)
22:49:43.469 00.000 16108 Move returns status 0, amount 0
22:49:43.469 00.000 16108 move complete, result=0
22:49:43.469 00.000 16108 worker thread done servicing request
22:49:43.473 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3856, FiltMin=3325, FiltMax=44390, Gamma=1.000
22:49:43.488 00.015 21068 UpdateGuideState exits: m=99567 SNR=69.2
22:49:43.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:43.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:43.490 00.001 21068 Enqueuing Expose request
22:49:43.491 00.001 16108 Worker thread wakes up
22:49:43.491 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:43.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:43.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:44.464 00.972 16108 Exposure complete
22:49:44.520 00.056 16108 worker thread done servicing request
22:49:44.520 00.000 21068 OnExposeComplete: enter
22:49:44.521 00.001 21068 UpdateGuideState(): m_state=6
22:49:44.522 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2705
22:49:44.523 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.39, Mass=125854, SNR=81.6, Peak=16163 HFD=3.2
22:49:44.524 00.001 21068 MultiStar: [#1 0.39,-0.22,1.10,U] [#2 0.41,0.15,1.12,U] [#3 0.29,0.02,0.85,U] [#4 0.30,-0.28,0.76,U] [#5 0.55,-0.14,0.00,M1] [#6 0.26,-0.01,0.80,U] [#7 -0.01,0.37,0.51,U] [#8 0.11,0.10,0.67,U] 
22:49:44.525 00.001 21068 single-star, 7 included, MultiStar: {0.25, -0.03}, one-star: {0.04, -0.16}
22:49:44.526 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
22:49:44.527 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
22:49:44.528 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.34 mountX=-0.07 mountY=0.15, mountTheta=1.98
22:49:44.529 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.16, opts=13)
22:49:44.530 00.001 21068 Enqueuing Move request for scope (0.04, -0.16)
22:49:44.530 00.000 16108 Worker thread wakes up
22:49:44.531 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
22:49:44.531 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
22:49:44.531 00.000 16108 Moving (0.04, -0.16) raw xDistance=-0.07 yDistance=0.15
22:49:44.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:49:44.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:44.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:49:44.531 00.000 16108 MoveAxis(E, 0, ABG)
22:49:44.531 00.000 16108 Move returns status 0, amount 0
22:49:44.531 00.000 16108 MoveAxis(N, 0, ABG)
22:49:44.531 00.000 16108 Move returns status 0, amount 0
22:49:44.531 00.000 16108 move complete, result=0
22:49:44.531 00.000 16108 worker thread done servicing request
22:49:44.537 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3853, FiltMin=3337, FiltMax=41005, Gamma=1.000
22:49:44.552 00.015 21068 UpdateGuideState exits: m=125854 SNR=81.6
22:49:44.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:44.555 00.001 21068 Enqueuing Expose request
22:49:44.556 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:44.557 00.001 16108 Worker thread wakes up
22:49:44.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:44.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:45.722 01.165 16108 Exposure complete
22:49:45.806 00.084 16108 worker thread done servicing request
22:49:45.807 00.001 21068 OnExposeComplete: enter
22:49:45.808 00.001 21068 UpdateGuideState(): m_state=6
22:49:45.810 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2706
22:49:45.811 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.31, Mass=108688, SNR=74.1, Peak=15312 HFD=2.9
22:49:45.812 00.001 21068 MultiStar: [#1 0.23,-0.05,1.08,U] [#2 0.17,0.14,1.13,U] [#3 0.31,-0.14,1.09,U] [#4 0.15,-0.43,0.75,U] [#5 0.51,-0.11,0.00,M2] [#6 0.52,0.27,0.00,M1] [#7 0.30,0.15,0.63,U] [#8 0.32,0.02,0.84,U] 
22:49:45.814 00.002 21068 refined, 6 included, MultiStar: {0.21, -0.08}, one-star: {0.04, -0.24}
22:49:45.815 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
22:49:45.816 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
22:49:45.817 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.35 mountX=-0.22 mountY=0.03, mountTheta=3.02
22:49:45.818 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.08, opts=13)
22:49:45.819 00.001 21068 Enqueuing Move request for scope (0.21, -0.08)
22:49:45.820 00.001 16108 Worker thread wakes up
22:49:45.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
22:49:45.820 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
22:49:45.820 00.000 16108 Moving (0.21, -0.08) raw xDistance=-0.22 yDistance=0.03
22:49:45.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:49:45.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:45.821 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:45.821 00.000 16108 MoveAxis(E, 58, ABG)
22:49:45.821 00.000 16108 Guiding  Dir = 2, Dur = 58
22:49:45.821 00.000 16108 IsSlewing returns 0
22:49:45.821 00.000 16108 IsGuiding returns 0
22:49:45.822 00.001 16108 PulseGuide returned control before completion, sleep 67
22:49:45.824 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3849, FiltMin=3270, FiltMax=38614, Gamma=1.000
22:49:45.840 00.016 21068 UpdateGuideState exits: m=108688 SNR=74.1
22:49:45.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:45.843 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:45.843 00.000 21068 Enqueuing Expose request
22:49:45.905 00.062 16108 IsGuiding returns 0
22:49:45.905 00.000 16108 Move returns status 0, amount 58
22:49:45.905 00.000 16108 MoveAxis(N, 0, ABG)
22:49:45.905 00.000 16108 Move returns status 0, amount 0
22:49:45.905 00.000 16108 move complete, result=0
22:49:45.905 00.000 16108 worker thread done servicing request
22:49:45.905 00.000 16108 Worker thread wakes up
22:49:45.905 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
22:49:45.907 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:45.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:46.892 00.985 16108 Exposure complete
22:49:46.958 00.066 16108 worker thread done servicing request
22:49:46.958 00.000 21068 OnExposeComplete: enter
22:49:46.960 00.002 21068 UpdateGuideState(): m_state=6
22:49:46.961 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2707
22:49:46.963 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=877.33, Mass=118784, SNR=78.7, Peak=16675 HFD=3.1
22:49:46.964 00.001 21068 MultiStar: [#1 0.25,-0.01,1.13,U] [#2 0.15,0.03,1.22,U] [#3 0.26,-0.03,1.12,U] [#4 0.10,-0.34,0.90,U] [#5 0.31,-0.18,1.05,U] [#6 0.41,0.38,0.00,M2] [#7 -0.26,0.05,0.59,U] [#8 -0.03,0.17,0.73,U] 
22:49:46.965 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.09, -0.22}
22:49:46.966 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
22:49:46.968 00.002 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
22:49:46.970 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=-0.15 mountY=0.04, mountTheta=2.89
22:49:46.973 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
22:49:46.974 00.001 21068 Enqueuing Move request for scope (0.14, -0.07)
22:49:46.975 00.001 16108 Worker thread wakes up
22:49:46.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:49:46.976 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:49:46.976 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.04
22:49:46.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:49:46.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:46.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:46.976 00.000 16108 MoveAxis(E, 0, ABG)
22:49:46.976 00.000 16108 Move returns status 0, amount 0
22:49:46.976 00.000 16108 MoveAxis(N, 0, ABG)
22:49:46.976 00.000 16108 Move returns status 0, amount 0
22:49:46.976 00.000 16108 move complete, result=0
22:49:46.976 00.000 16108 worker thread done servicing request
22:49:46.989 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3849, FiltMin=3299, FiltMax=49113, Gamma=1.000
22:49:47.021 00.032 21068 UpdateGuideState exits: m=118784 SNR=78.7
22:49:47.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:47.025 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:47.025 00.000 21068 Enqueuing Expose request
22:49:47.026 00.001 16108 Worker thread wakes up
22:49:47.026 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:47.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:47.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:48.192 01.165 16108 Exposure complete
22:49:48.265 00.073 16108 worker thread done servicing request
22:49:48.265 00.000 21068 OnExposeComplete: enter
22:49:48.268 00.003 21068 UpdateGuideState(): m_state=6
22:49:48.271 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2708
22:49:48.273 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=877.45, Mass=98502, SNR=65.0, Peak=16019 HFD=3.0
22:49:48.275 00.002 21068 MultiStar: [#1 -0.30,0.07,1.30,U] [#2 -0.10,0.37,1.62,U] [#3 -0.01,0.17,1.09,U] [#4 -0.36,-0.11,0.93,U] [#5 -0.19,0.04,0.95,U] [#6 -0.31,0.12,1.01,U] [#7 -0.50,0.16,0.00,M1] [#8 -0.42,0.15,1.22,U] 
22:49:48.277 00.002 21068 refined, 7 included, MultiStar: {-0.24, 0.11}, one-star: {-0.31, -0.10}
22:49:48.279 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
22:49:48.280 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
22:49:48.281 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=0.26 mountY=-0.05, mountTheta=-0.19
22:49:48.282 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.11, opts=13)
22:49:48.284 00.002 21068 Enqueuing Move request for scope (-0.24, 0.11)
22:49:48.285 00.001 16108 Worker thread wakes up
22:49:48.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
22:49:48.285 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
22:49:48.285 00.000 16108 Moving (-0.24, 0.11) raw xDistance=0.26 yDistance=-0.05
22:49:48.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:49:48.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:48.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:48.287 00.002 16108 MoveAxis(W, 68, ABG)
22:49:48.287 00.000 16108 Guiding  Dir = 3, Dur = 68
22:49:48.287 00.000 16108 IsSlewing returns 0
22:49:48.287 00.000 16108 IsGuiding returns 0
22:49:48.291 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3846, FiltMin=3283, FiltMax=54505, Gamma=1.000
22:49:48.298 00.007 16108 PulseGuide returned control before completion, sleep 68
22:49:48.307 00.009 21068 UpdateGuideState exits: m=98502 SNR=65.0
22:49:48.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:48.308 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:48.309 00.001 21068 Enqueuing Expose request
22:49:48.375 00.066 16108 IsGuiding returns 1
22:49:48.375 00.000 16108 scope still moving after pulse duration time elapsed
22:49:48.406 00.031 16108 IsSlewing returns 0
22:49:48.406 00.000 16108 IsGuiding returns 0
22:49:48.406 00.000 16108 scope move finished after 68 + 51 ms
22:49:48.406 00.000 16108 Move returns status 0, amount 68
22:49:48.406 00.000 16108 MoveAxis(N, 0, ABG)
22:49:48.406 00.000 16108 Move returns status 0, amount 0
22:49:48.406 00.000 16108 move complete, result=0
22:49:48.406 00.000 16108 worker thread done servicing request
22:49:48.406 00.000 16108 Worker thread wakes up
22:49:48.406 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
22:49:48.409 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:48.410 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:49.390 00.980 16108 Exposure complete
22:49:49.465 00.075 16108 worker thread done servicing request
22:49:49.465 00.000 21068 OnExposeComplete: enter
22:49:49.466 00.001 21068 UpdateGuideState(): m_state=6
22:49:49.468 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2709
22:49:49.468 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=877.28, Mass=119180, SNR=81.5, Peak=18035 HFD=3.0
22:49:49.469 00.001 21068 MultiStar: [#1 0.08,-0.11,1.05,U] [#2 0.18,0.11,1.18,U] [#3 -0.08,-0.07,0.99,U] [#4 -0.17,-0.49,0.00,M1] [#5 0.10,-0.31,0.93,U] [#6 0.47,0.00,0.85,U] [#7 0.20,0.24,0.51,U] [#8 0.08,0.14,0.73,U] 
22:49:49.470 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.05, -0.27}
22:49:49.471 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
22:49:49.471 00.000 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
22:49:49.472 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=-0.14 mountY=0.02, mountTheta=2.98
22:49:49.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
22:49:49.474 00.000 21068 Enqueuing Move request for scope (0.13, -0.05)
22:49:49.475 00.001 16108 Worker thread wakes up
22:49:49.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:49:49.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:49:49.475 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.14 yDistance=0.02
22:49:49.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:49:49.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:49.477 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:49.477 00.000 16108 MoveAxis(E, 0, ABG)
22:49:49.477 00.000 16108 Move returns status 0, amount 0
22:49:49.477 00.000 16108 MoveAxis(N, 0, ABG)
22:49:49.477 00.000 16108 Move returns status 0, amount 0
22:49:49.477 00.000 16108 move complete, result=0
22:49:49.477 00.000 16108 worker thread done servicing request
22:49:49.480 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3846, FiltMin=3289, FiltMax=42713, Gamma=1.000
22:49:49.494 00.014 21068 UpdateGuideState exits: m=119180 SNR=81.5
22:49:49.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:49.497 00.001 21068 Enqueuing Expose request
22:49:49.498 00.001 16108 Worker thread wakes up
22:49:49.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:49.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:49.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:50.658 01.159 16108 Exposure complete
22:49:50.709 00.051 16108 worker thread done servicing request
22:49:50.709 00.000 21068 OnExposeComplete: enter
22:49:50.711 00.002 21068 UpdateGuideState(): m_state=6
22:49:50.713 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2710
22:49:50.713 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=877.25, Mass=109431, SNR=73.2, Peak=19683 HFD=2.6
22:49:50.716 00.003 21068 MultiStar: [#1 0.02,-0.08,1.19,U] [#2 -0.03,0.09,1.26,U] [#3 0.04,-0.22,1.08,U] [#4 -0.28,-0.45,0.00,M2] [#5 0.17,-0.14,0.92,U] [#6 0.16,0.17,0.83,U] [#7 -0.22,0.15,0.65,U] [#8 -0.07,-0.02,0.79,U] 
22:49:50.718 00.002 21068 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {-0.13, -0.30}
22:49:50.719 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
22:49:50.720 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
22:49:50.721 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.58 mountX=-0.01 mountY=0.06, mountTheta=1.74
22:49:50.725 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
22:49:50.726 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
22:49:50.728 00.002 16108 Worker thread wakes up
22:49:50.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
22:49:50.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
22:49:50.728 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
22:49:50.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:49:50.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:50.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:49:50.728 00.000 16108 MoveAxis(E, 0, ABG)
22:49:50.728 00.000 16108 Move returns status 0, amount 0
22:49:50.728 00.000 16108 MoveAxis(N, 0, ABG)
22:49:50.728 00.000 16108 Move returns status 0, amount 0
22:49:50.728 00.000 16108 move complete, result=0
22:49:50.728 00.000 16108 worker thread done servicing request
22:49:50.734 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3846, FiltMin=3312, FiltMax=43190, Gamma=1.000
22:49:50.748 00.014 21068 UpdateGuideState exits: m=109431 SNR=73.2
22:49:50.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:50.751 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:50.751 00.000 21068 Enqueuing Expose request
22:49:50.752 00.001 16108 Worker thread wakes up
22:49:50.752 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:50.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:50.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:51.724 00.971 16108 Exposure complete
22:49:51.779 00.055 16108 worker thread done servicing request
22:49:51.779 00.000 21068 OnExposeComplete: enter
22:49:51.780 00.001 21068 UpdateGuideState(): m_state=6
22:49:51.781 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2711
22:49:51.782 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.33, Mass=114883, SNR=75.7, Peak=19651 HFD=3.0
22:49:51.783 00.001 21068 MultiStar: [#1 0.05,-0.22,1.02,U] [#2 0.08,0.11,1.10,U] [#3 0.07,0.12,1.03,U] [#4 -0.19,-0.20,0.78,U] [#5 -0.10,-0.14,0.91,U] [#6 -0.06,0.28,0.91,U] [#7 -0.14,0.18,0.57,U] [#8 -0.02,0.11,0.74,U] 
22:49:51.784 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.09, -0.22}
22:49:51.785 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.37)
22:49:51.785 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
22:49:51.786 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.95 mountX=0.03 mountY=0.01, mountTheta=0.42
22:49:51.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
22:49:51.791 00.003 21068 Enqueuing Move request for scope (-0.03, -0.01)
22:49:51.794 00.003 16108 Worker thread wakes up
22:49:51.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:49:51.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:49:51.794 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.01
22:49:51.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:49:51.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:51.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:51.794 00.000 16108 MoveAxis(E, 0, ABG)
22:49:51.794 00.000 16108 Move returns status 0, amount 0
22:49:51.794 00.000 16108 MoveAxis(N, 0, ABG)
22:49:51.794 00.000 16108 Move returns status 0, amount 0
22:49:51.794 00.000 16108 move complete, result=0
22:49:51.794 00.000 16108 worker thread done servicing request
22:49:51.800 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=3846, FiltMin=3325, FiltMax=46640, Gamma=1.000
22:49:51.822 00.022 21068 UpdateGuideState exits: m=114883 SNR=75.7
22:49:51.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:51.825 00.001 21068 Enqueuing Expose request
22:49:51.826 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:51.827 00.001 16108 Worker thread wakes up
22:49:51.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:51.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:52.986 01.159 16108 Exposure complete
22:49:53.048 00.062 16108 worker thread done servicing request
22:49:53.049 00.001 21068 OnExposeComplete: enter
22:49:53.050 00.001 21068 UpdateGuideState(): m_state=6
22:49:53.052 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2712
22:49:53.053 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.43, Mass=101887, SNR=80.4, Peak=15059 HFD=3.3
22:49:53.056 00.003 21068 MultiStar: [#1 0.07,-0.03,1.04,U] [#2 0.16,0.23,1.19,U] [#3 0.30,0.03,1.12,U] [#4 -0.05,-0.25,0.75,U] [#5 0.22,0.05,0.82,U] [#6 0.40,0.04,0.72,U] [#7 -0.41,0.31,0.00,M1] [#8 -0.21,0.20,0.68,U] 
22:49:53.057 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {-0.05, -0.12}
22:49:53.059 00.002 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
22:49:53.060 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
22:49:53.061 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
22:49:53.066 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
22:49:53.068 00.002 21068 Enqueuing Move request for scope (0.11, 0.02)
22:49:53.070 00.002 16108 Worker thread wakes up
22:49:53.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:49:53.070 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:49:53.070 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.11 yDistance=-0.05
22:49:53.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:49:53.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:53.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:53.070 00.000 16108 MoveAxis(E, 0, ABG)
22:49:53.070 00.000 16108 Move returns status 0, amount 0
22:49:53.070 00.000 16108 MoveAxis(N, 0, ABG)
22:49:53.070 00.000 16108 Move returns status 0, amount 0
22:49:53.070 00.000 16108 move complete, result=0
22:49:53.070 00.000 16108 worker thread done servicing request
22:49:53.077 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3843, FiltMin=3283, FiltMax=55945, Gamma=1.000
22:49:53.093 00.016 21068 UpdateGuideState exits: m=101887 SNR=80.4
22:49:53.095 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.097 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:53.098 00.001 21068 Enqueuing Expose request
22:49:53.099 00.001 16108 Worker thread wakes up
22:49:53.100 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:53.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:53.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:54.071 00.970 16108 Exposure complete
22:49:54.125 00.054 16108 worker thread done servicing request
22:49:54.125 00.000 21068 OnExposeComplete: enter
22:49:54.126 00.001 21068 UpdateGuideState(): m_state=6
22:49:54.127 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2713
22:49:54.128 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.62, Mass=116722, SNR=75.1, Peak=15699 HFD=3.4
22:49:54.129 00.001 21068 MultiStar: [#1 0.00,-0.16,1.15,U] [#2 0.11,0.20,1.26,U] [#3 -0.00,0.28,0.99,U] [#4 -0.08,-0.27,0.86,U] [#5 -0.19,0.00,1.04,U] [#6 0.25,0.30,0.92,U] [#7 -0.07,0.23,0.54,U] [#8 -0.30,0.30,0.75,U] 
22:49:54.129 00.000 21068 single-star, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.06, 0.07}
22:49:54.130 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
22:49:54.131 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
22:49:54.132 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=0.07 mountY=-0.05, mountTheta=-0.68
22:49:54.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
22:49:54.134 00.000 21068 Enqueuing Move request for scope (-0.06, 0.07)
22:49:54.135 00.001 16108 Worker thread wakes up
22:49:54.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:49:54.135 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:49:54.135 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
22:49:54.136 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:49:54.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:54.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:49:54.136 00.000 16108 MoveAxis(E, 0, ABG)
22:49:54.136 00.000 16108 Move returns status 0, amount 0
22:49:54.136 00.000 16108 MoveAxis(N, 0, ABG)
22:49:54.136 00.000 16108 Move returns status 0, amount 0
22:49:54.136 00.000 16108 move complete, result=0
22:49:54.136 00.000 16108 worker thread done servicing request
22:49:54.140 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3843, FiltMin=3299, FiltMax=56557, Gamma=1.000
22:49:54.167 00.027 21068 UpdateGuideState exits: m=116722 SNR=75.1
22:49:54.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:54.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:54.169 00.000 21068 Enqueuing Expose request
22:49:54.170 00.001 16108 Worker thread wakes up
22:49:54.170 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:54.171 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:54.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:55.334 01.163 16108 Exposure complete
22:49:55.391 00.057 16108 worker thread done servicing request
22:49:55.392 00.001 21068 OnExposeComplete: enter
22:49:55.392 00.000 21068 UpdateGuideState(): m_state=6
22:49:55.393 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2714
22:49:55.394 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.28, Mass=108090, SNR=67.4, Peak=16611 HFD=2.8
22:49:55.395 00.001 21068 MultiStar: [#1 0.02,-0.05,1.40,U] [#2 -0.20,-0.10,1.20,U] [#3 0.17,0.08,1.20,U] [#4 -0.07,-0.40,0.89,U] [#5 0.10,-0.34,0.95,U] [#6 0.42,-0.08,0.85,U] [#7 -0.15,0.10,0.72,U] [#8 0.13,0.04,0.81,U] 
22:49:55.396 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.12, -0.27}
22:49:55.397 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
22:49:55.398 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
22:49:55.399 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.32 mountX=-0.05 mountY=0.10, mountTheta=2.01
22:49:55.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
22:49:55.401 00.001 21068 Enqueuing Move request for scope (0.03, -0.11)
22:49:55.401 00.000 16108 Worker thread wakes up
22:49:55.402 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:49:55.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:49:55.402 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
22:49:55.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:49:55.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:55.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:49:55.402 00.000 16108 MoveAxis(E, 0, ABG)
22:49:55.402 00.000 16108 Move returns status 0, amount 0
22:49:55.402 00.000 16108 MoveAxis(N, 0, ABG)
22:49:55.402 00.000 16108 Move returns status 0, amount 0
22:49:55.402 00.000 16108 move complete, result=0
22:49:55.402 00.000 16108 worker thread done servicing request
22:49:55.407 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3843, FiltMin=3283, FiltMax=47661, Gamma=1.000
22:49:55.422 00.015 21068 UpdateGuideState exits: m=108090 SNR=67.4
22:49:55.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:55.425 00.001 21068 Enqueuing Expose request
22:49:55.426 00.001 16108 Worker thread wakes up
22:49:55.426 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:55.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:55.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:56.397 00.971 16108 Exposure complete
22:49:56.454 00.057 16108 worker thread done servicing request
22:49:56.454 00.000 21068 OnExposeComplete: enter
22:49:56.455 00.001 21068 UpdateGuideState(): m_state=6
22:49:56.456 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2715
22:49:56.457 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.35, Mass=104809, SNR=75.0, Peak=16195 HFD=2.8
22:49:56.458 00.001 21068 MultiStar: [#1 -0.23,-0.11,1.09,U] [#2 0.09,0.01,1.25,U] [#3 0.19,-0.04,1.02,U] [#4 0.03,-0.42,0.87,U] [#5 -0.03,-0.38,0.97,U] [#6 0.26,0.02,0.83,U] [#7 -0.28,-0.03,0.63,U] [#8 0.09,-0.10,0.60,U] 
22:49:56.458 00.000 21068 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.14, -0.21}
22:49:56.459 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:49:56.460 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
22:49:56.461 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.03 mountY=0.14, mountTheta=1.76
22:49:56.462 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.14, opts=13)
22:49:56.463 00.001 21068 Enqueuing Move request for scope (0.00, -0.14)
22:49:56.464 00.001 16108 Worker thread wakes up
22:49:56.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
22:49:56.465 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
22:49:56.465 00.000 16108 Moving (0.00, -0.14) raw xDistance=-0.03 yDistance=0.14
22:49:56.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:49:56.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:56.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:49:56.465 00.000 16108 MoveAxis(E, 0, ABG)
22:49:56.465 00.000 16108 Move returns status 0, amount 0
22:49:56.465 00.000 16108 MoveAxis(N, 0, ABG)
22:49:56.465 00.000 16108 Move returns status 0, amount 0
22:49:56.466 00.001 16108 move complete, result=0
22:49:56.466 00.000 16108 worker thread done servicing request
22:49:56.470 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3840, FiltMin=3321, FiltMax=45526, Gamma=1.000
22:49:56.488 00.018 21068 UpdateGuideState exits: m=104809 SNR=75.0
22:49:56.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:56.491 00.002 21068 Enqueuing Expose request
22:49:56.492 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:56.493 00.001 16108 Worker thread wakes up
22:49:56.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:56.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:57.645 01.152 16108 Exposure complete
22:49:57.714 00.069 16108 worker thread done servicing request
22:49:57.714 00.000 21068 OnExposeComplete: enter
22:49:57.715 00.001 21068 UpdateGuideState(): m_state=6
22:49:57.717 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2716
22:49:57.720 00.003 21068 Star::Find returns 1 (0), X=219.98, Y=877.45, Mass=102606, SNR=68.5, Peak=14531 HFD=3.4
22:49:57.722 00.002 21068 MultiStar: [#1 0.05,-0.15,1.26,U] [#2 -0.06,0.18,1.43,U] [#3 0.22,-0.05,1.05,U] [#4 0.06,-0.40,0.90,U] [#5 0.16,-0.29,1.13,U] [#6 0.36,0.14,0.89,U] [#7 -0.45,0.20,0.63,U] [#8 -0.09,-0.07,0.80,U] 
22:49:57.723 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {-0.21, -0.10}
22:49:57.725 00.002 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
22:49:57.726 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
22:49:57.729 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.21 mountX=-0.03 mountY=0.05, mountTheta=2.12
22:49:57.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
22:49:57.733 00.002 21068 Enqueuing Move request for scope (0.02, -0.06)
22:49:57.734 00.001 16108 Worker thread wakes up
22:49:57.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:49:57.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:49:57.734 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.05
22:49:57.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:49:57.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:57.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:49:57.734 00.000 16108 MoveAxis(E, 0, ABG)
22:49:57.736 00.002 16108 Move returns status 0, amount 0
22:49:57.736 00.000 16108 MoveAxis(N, 0, ABG)
22:49:57.736 00.000 16108 Move returns status 0, amount 0
22:49:57.736 00.000 16108 move complete, result=0
22:49:57.736 00.000 16108 worker thread done servicing request
22:49:57.741 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3840, FiltMin=3304, FiltMax=50144, Gamma=1.000
22:49:57.768 00.027 21068 UpdateGuideState exits: m=102606 SNR=68.5
22:49:57.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:57.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:57.770 00.000 21068 Enqueuing Expose request
22:49:57.771 00.001 16108 Worker thread wakes up
22:49:57.771 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:57.772 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:57.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:49:58.742 00.970 16108 Exposure complete
22:49:58.811 00.069 16108 worker thread done servicing request
22:49:58.811 00.000 21068 OnExposeComplete: enter
22:49:58.812 00.001 21068 UpdateGuideState(): m_state=6
22:49:58.813 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2717
22:49:58.814 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.38, Mass=107613, SNR=69.3, Peak=15539 HFD=3.3
22:49:58.814 00.000 21068 MultiStar: [#1 0.06,0.04,1.21,U] [#2 0.17,0.11,1.30,U] [#3 -0.08,0.02,1.15,U] [#4 -0.03,-0.34,0.84,U] [#5 0.27,-0.42,1.05,U] [#6 0.28,0.12,1.07,U] [#7 -0.07,0.13,0.59,U] [#8 0.03,0.33,0.79,U] 
22:49:58.815 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.07, -0.17}
22:49:58.816 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
22:49:58.817 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
22:49:58.817 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.33 mountX=-0.08 mountY=0.01, mountTheta=3.05
22:49:58.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
22:49:58.820 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
22:49:58.820 00.000 16108 Worker thread wakes up
22:49:58.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:49:58.821 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:49:58.821 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
22:49:58.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:49:58.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:58.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:58.821 00.000 16108 MoveAxis(E, 0, ABG)
22:49:58.821 00.000 16108 Move returns status 0, amount 0
22:49:58.821 00.000 16108 MoveAxis(N, 0, ABG)
22:49:58.821 00.000 16108 Move returns status 0, amount 0
22:49:58.821 00.000 16108 move complete, result=0
22:49:58.821 00.000 16108 worker thread done servicing request
22:49:58.826 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3840, FiltMin=3264, FiltMax=52704, Gamma=1.000
22:49:58.842 00.016 21068 UpdateGuideState exits: m=107613 SNR=69.3
22:49:58.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:58.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:49:58.845 00.001 21068 Enqueuing Expose request
22:49:58.846 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:49:58.847 00.001 16108 Worker thread wakes up
22:49:58.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:49:58.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:00.018 01.171 16108 Exposure complete
22:50:00.083 00.065 16108 worker thread done servicing request
22:50:00.083 00.000 21068 OnExposeComplete: enter
22:50:00.084 00.001 21068 UpdateGuideState(): m_state=6
22:50:00.085 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2718
22:50:00.085 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=877.47, Mass=106192, SNR=70.0, Peak=14563 HFD=3.1
22:50:00.086 00.001 21068 MultiStar: [#1 0.21,-0.06,1.30,U] [#2 0.08,0.03,1.34,U] [#3 0.32,0.01,1.17,U] [#4 0.12,-0.22,0.91,U] [#5 0.09,-0.29,1.02,U] [#6 0.34,0.05,1.03,U] [#7 -0.27,0.20,0.60,U] [#8 -0.06,0.01,0.85,U] 
22:50:00.087 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.29, -0.09}
22:50:00.089 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
22:50:00.089 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
22:50:00.090 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.09 mountY=0.03, mountTheta=2.88
22:50:00.091 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
22:50:00.092 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
22:50:00.093 00.001 16108 Worker thread wakes up
22:50:00.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:50:00.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:50:00.093 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=0.03
22:50:00.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:50:00.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:00.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:00.093 00.000 16108 MoveAxis(E, 0, ABG)
22:50:00.093 00.000 16108 Move returns status 0, amount 0
22:50:00.093 00.000 16108 MoveAxis(N, 0, ABG)
22:50:00.093 00.000 16108 Move returns status 0, amount 0
22:50:00.093 00.000 16108 move complete, result=0
22:50:00.093 00.000 16108 worker thread done servicing request
22:50:00.099 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3840, FiltMin=3325, FiltMax=47081, Gamma=1.000
22:50:00.114 00.015 21068 UpdateGuideState exits: m=106192 SNR=70.0
22:50:00.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:00.115 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:00.116 00.001 21068 Enqueuing Expose request
22:50:00.117 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:00.118 00.001 16108 Worker thread wakes up
22:50:00.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:00.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:01.103 00.985 16108 Exposure complete
22:50:01.165 00.062 16108 worker thread done servicing request
22:50:01.166 00.001 21068 OnExposeComplete: enter
22:50:01.166 00.000 21068 UpdateGuideState(): m_state=6
22:50:01.167 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2719
22:50:01.168 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.56, Mass=107874, SNR=72.1, Peak=15299 HFD=3.3
22:50:01.169 00.001 21068 MultiStar: [#1 -0.08,-0.01,1.17,U] [#2 0.23,0.15,1.17,U] [#3 0.25,-0.02,0.97,U] [#4 -0.01,-0.14,0.93,U] [#5 0.02,-0.04,0.80,U] [#6 0.18,0.28,0.78,U] [#7 -0.08,0.25,0.72,U] [#8 -0.19,0.01,0.90,U] 
22:50:01.170 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.08, 0.01}
22:50:01.170 00.000 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:50:01.171 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:50:01.172 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.99 mountX=-0.02 mountY=-0.05, mountTheta=-1.97
22:50:01.175 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
22:50:01.176 00.001 21068 Enqueuing Move request for scope (0.03, 0.05)
22:50:01.178 00.002 16108 Worker thread wakes up
22:50:01.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
22:50:01.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
22:50:01.178 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
22:50:01.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:50:01.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:01.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:01.178 00.000 16108 MoveAxis(E, 0, ABG)
22:50:01.178 00.000 16108 Move returns status 0, amount 0
22:50:01.178 00.000 16108 MoveAxis(N, 0, ABG)
22:50:01.178 00.000 16108 Move returns status 0, amount 0
22:50:01.178 00.000 16108 move complete, result=0
22:50:01.178 00.000 16108 worker thread done servicing request
22:50:01.183 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3840, FiltMin=3219, FiltMax=51177, Gamma=1.000
22:50:01.208 00.025 21068 UpdateGuideState exits: m=107874 SNR=72.1
22:50:01.210 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:01.212 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:01.213 00.001 21068 Enqueuing Expose request
22:50:01.214 00.001 16108 Worker thread wakes up
22:50:01.214 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:01.215 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:01.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:02.383 01.168 16108 Exposure complete
22:50:02.448 00.065 16108 worker thread done servicing request
22:50:02.448 00.000 21068 OnExposeComplete: enter
22:50:02.449 00.001 21068 UpdateGuideState(): m_state=6
22:50:02.450 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2720
22:50:02.451 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.71, Mass=119799, SNR=78.7, Peak=14819 HFD=3.3
22:50:02.452 00.001 21068 MultiStar: [#1 -0.10,0.16,1.19,U] [#2 0.26,-0.03,1.13,U] [#3 0.14,0.09,0.98,U] [#4 -0.12,-0.31,0.83,U] [#5 -0.01,-0.05,0.95,U] [#6 0.13,0.30,0.72,U] [#7 -0.04,0.13,0.48,U] [#8 -0.03,0.22,0.75,U] 
22:50:02.453 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.21, 0.16}
22:50:02.453 00.000 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
22:50:02.454 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
22:50:02.455 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=-0.04 mountY=-0.08, mountTheta=-2.08
22:50:02.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
22:50:02.458 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
22:50:02.459 00.001 16108 Worker thread wakes up
22:50:02.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:50:02.459 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:50:02.460 00.001 16108 Moving (0.06, 0.07) raw xDistance=-0.04 yDistance=-0.08
22:50:02.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:50:02.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:02.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:02.460 00.000 16108 MoveAxis(E, 0, ABG)
22:50:02.460 00.000 16108 Move returns status 0, amount 0
22:50:02.460 00.000 16108 MoveAxis(N, 0, ABG)
22:50:02.460 00.000 16108 Move returns status 0, amount 0
22:50:02.460 00.000 16108 move complete, result=0
22:50:02.461 00.001 16108 worker thread done servicing request
22:50:02.467 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3840, FiltMin=3302, FiltMax=47081, Gamma=1.000
22:50:02.483 00.016 21068 UpdateGuideState exits: m=119799 SNR=78.7
22:50:02.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:02.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:02.486 00.001 21068 Enqueuing Expose request
22:50:02.486 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:02.487 00.001 16108 Worker thread wakes up
22:50:02.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:02.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:03.456 00.969 16108 Exposure complete
22:50:03.514 00.058 16108 worker thread done servicing request
22:50:03.514 00.000 21068 OnExposeComplete: enter
22:50:03.515 00.001 21068 UpdateGuideState(): m_state=6
22:50:03.516 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2721
22:50:03.516 00.000 21068 Star::Find returns 1 (0), X=219.92, Y=877.25, Mass=121086, SNR=80.3, Peak=15811 HFD=3.4
22:50:03.517 00.001 21068 MultiStar: [#1 -0.17,0.03,1.07,U] [#2 0.11,0.00,1.21,U] [#3 0.23,0.03,1.01,U] [#4 -0.18,-0.29,0.86,U] [#5 0.11,-0.25,0.97,U] [#6 0.14,0.03,0.69,U] [#7 -0.05,0.02,0.54,U] [#8 -0.06,-0.10,0.76,U] 
22:50:03.518 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.27, -0.31}
22:50:03.518 00.000 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
22:50:03.519 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
22:50:03.520 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.71 mountX=-0.00 mountY=0.10, mountTheta=1.61
22:50:03.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
22:50:03.523 00.001 21068 Enqueuing Move request for scope (-0.01, -0.10)
22:50:03.524 00.001 16108 Worker thread wakes up
22:50:03.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:50:03.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:50:03.524 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.00 yDistance=0.10
22:50:03.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:50:03.525 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:03.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:03.525 00.000 16108 MoveAxis(E, 0, ABG)
22:50:03.525 00.000 16108 Move returns status 0, amount 0
22:50:03.525 00.000 16108 MoveAxis(N, 0, ABG)
22:50:03.525 00.000 16108 Move returns status 0, amount 0
22:50:03.525 00.000 16108 move complete, result=0
22:50:03.525 00.000 16108 worker thread done servicing request
22:50:03.531 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3843, FiltMin=3305, FiltMax=42937, Gamma=1.000
22:50:03.551 00.020 21068 UpdateGuideState exits: m=121086 SNR=80.3
22:50:03.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:03.554 00.001 21068 Enqueuing Expose request
22:50:03.555 00.001 16108 Worker thread wakes up
22:50:03.555 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:03.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:03.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:04.723 01.168 16108 Exposure complete
22:50:04.787 00.064 16108 worker thread done servicing request
22:50:04.787 00.000 21068 OnExposeComplete: enter
22:50:04.789 00.002 21068 UpdateGuideState(): m_state=6
22:50:04.792 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2722
22:50:04.793 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.38, Mass=115427, SNR=83.9, Peak=16291 HFD=3.1
22:50:04.795 00.002 21068 MultiStar: [#1 0.16,-0.06,0.95,U] [#2 0.12,0.08,1.13,U] [#3 0.09,-0.10,1.08,U] [#4 -0.10,-0.15,0.74,U] [#5 0.18,-0.19,0.83,U] [#6 0.24,0.21,0.88,U] [#7 0.18,0.15,0.58,U] [#8 0.29,0.02,0.64,U] 
22:50:04.797 00.002 21068 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.23, -0.17}
22:50:04.798 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
22:50:04.800 00.002 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
22:50:04.802 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
22:50:04.805 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.03, opts=13)
22:50:04.806 00.001 21068 Enqueuing Move request for scope (0.15, -0.03)
22:50:04.808 00.002 16108 Worker thread wakes up
22:50:04.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:50:04.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:50:04.808 00.000 16108 Moving (0.15, -0.03) raw xDistance=-0.15 yDistance=-0.01
22:50:04.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:50:04.810 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:04.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:04.810 00.000 16108 MoveAxis(E, 0, ABG)
22:50:04.810 00.000 16108 Move returns status 0, amount 0
22:50:04.810 00.000 16108 MoveAxis(N, 0, ABG)
22:50:04.810 00.000 16108 Move returns status 0, amount 0
22:50:04.810 00.000 16108 move complete, result=0
22:50:04.811 00.001 16108 worker thread done servicing request
22:50:04.816 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3843, FiltMin=3289, FiltMax=49161, Gamma=1.000
22:50:04.837 00.021 21068 UpdateGuideState exits: m=115427 SNR=83.9
22:50:04.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:04.840 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:04.840 00.000 21068 Enqueuing Expose request
22:50:04.841 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:04.842 00.001 16108 Worker thread wakes up
22:50:04.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:04.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:05.819 00.977 16108 Exposure complete
22:50:05.880 00.061 16108 worker thread done servicing request
22:50:05.880 00.000 21068 OnExposeComplete: enter
22:50:05.882 00.002 21068 UpdateGuideState(): m_state=6
22:50:05.884 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2723
22:50:05.886 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=877.43, Mass=117704, SNR=71.4, Peak=16723 HFD=3.1
22:50:05.887 00.001 21068 MultiStar: [#1 0.22,-0.19,1.20,U] [#2 0.15,-0.05,1.42,U] [#3 0.33,-0.03,1.26,U] [#4 0.04,-0.27,1.01,U] [#5 0.28,-0.25,0.94,U] [#6 0.52,-0.11,0.00,M1] [#7 -0.03,0.15,0.56,U] [#8 0.20,0.04,0.93,U] 
22:50:05.888 00.001 21068 single-star, 7 included, MultiStar: {0.18, -0.10}, one-star: {0.13, -0.13}
22:50:05.890 00.002 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
22:50:05.891 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
22:50:05.893 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.78 mountX=-0.15 mountY=0.09, mountTheta=2.59
22:50:05.896 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.13, opts=13)
22:50:05.898 00.002 21068 Enqueuing Move request for scope (0.13, -0.13)
22:50:05.899 00.001 16108 Worker thread wakes up
22:50:05.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
22:50:05.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
22:50:05.899 00.000 16108 Moving (0.13, -0.13) raw xDistance=-0.15 yDistance=0.09
22:50:05.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:50:05.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:05.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:05.899 00.000 16108 MoveAxis(E, 0, ABG)
22:50:05.899 00.000 16108 Move returns status 0, amount 0
22:50:05.900 00.001 16108 MoveAxis(N, 0, ABG)
22:50:05.900 00.000 16108 Move returns status 0, amount 0
22:50:05.900 00.000 16108 move complete, result=0
22:50:05.900 00.000 16108 worker thread done servicing request
22:50:05.905 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3840, FiltMin=3267, FiltMax=47021, Gamma=1.000
22:50:05.919 00.014 21068 UpdateGuideState exits: m=117704 SNR=71.4
22:50:05.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.920 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:05.921 00.001 21068 Enqueuing Expose request
22:50:05.922 00.001 16108 Worker thread wakes up
22:50:05.922 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:05.923 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:05.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:07.092 01.169 16108 Exposure complete
22:50:07.160 00.068 16108 worker thread done servicing request
22:50:07.160 00.000 21068 OnExposeComplete: enter
22:50:07.161 00.001 21068 UpdateGuideState(): m_state=6
22:50:07.162 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2724
22:50:07.162 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=877.51, Mass=119282, SNR=73.8, Peak=16899 HFD=3.2
22:50:07.163 00.001 21068 MultiStar: [#1 0.22,-0.11,1.20,U] [#2 0.19,0.03,1.18,U] [#3 -0.04,-0.04,1.24,U] [#4 -0.12,-0.51,0.00,M1] [#5 0.10,-0.27,0.83,U] [#6 0.16,-0.17,0.74,U] [#7 -0.06,0.05,0.61,U] [#8 -0.10,-0.25,0.78,U] 
22:50:07.164 00.001 21068 single-star, 7 included, MultiStar: {0.07, -0.09}, one-star: {-0.02, -0.04}
22:50:07.166 00.002 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
22:50:07.167 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
22:50:07.167 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=0.02 mountY=0.05, mountTheta=1.23
22:50:07.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
22:50:07.169 00.000 21068 Enqueuing Move request for scope (-0.02, -0.04)
22:50:07.170 00.001 16108 Worker thread wakes up
22:50:07.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:50:07.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:50:07.170 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.05
22:50:07.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:07.171 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:07.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:50:07.171 00.000 16108 MoveAxis(E, 0, ABG)
22:50:07.171 00.000 16108 Move returns status 0, amount 0
22:50:07.171 00.000 16108 MoveAxis(N, 0, ABG)
22:50:07.171 00.000 16108 Move returns status 0, amount 0
22:50:07.171 00.000 16108 move complete, result=0
22:50:07.171 00.000 16108 worker thread done servicing request
22:50:07.178 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3833, FiltMin=3309, FiltMax=48361, Gamma=1.000
22:50:07.197 00.019 21068 UpdateGuideState exits: m=119282 SNR=73.8
22:50:07.200 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.202 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:07.204 00.002 21068 Enqueuing Expose request
22:50:07.206 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:07.207 00.001 16108 Worker thread wakes up
22:50:07.207 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:07.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:08.190 00.983 16108 Exposure complete
22:50:08.252 00.062 16108 worker thread done servicing request
22:50:08.252 00.000 21068 OnExposeComplete: enter
22:50:08.253 00.001 21068 UpdateGuideState(): m_state=6
22:50:08.254 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2725
22:50:08.255 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.42, Mass=106311, SNR=70.5, Peak=15971 HFD=3.1
22:50:08.256 00.001 21068 MultiStar: [#1 0.07,-0.06,1.22,U] [#2 0.07,0.06,1.24,U] [#3 0.15,-0.16,1.04,U] [#4 -0.01,-0.48,0.95,U] [#5 0.04,-0.45,1.12,U] [#6 0.09,0.05,0.87,U] [#7 -0.30,0.03,0.66,U] [#8 -0.11,-0.07,0.82,U] 
22:50:08.257 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.14}, one-star: {-0.19, -0.13}
22:50:08.257 00.000 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
22:50:08.258 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
22:50:08.259 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.59 mountX=-0.02 mountY=0.14, mountTheta=1.73
22:50:08.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.14, opts=13)
22:50:08.262 00.000 21068 Enqueuing Move request for scope (-0.00, -0.14)
22:50:08.263 00.001 16108 Worker thread wakes up
22:50:08.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
22:50:08.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
22:50:08.263 00.000 16108 Moving (-0.00, -0.14) raw xDistance=-0.02 yDistance=0.14
22:50:08.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:50:08.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:08.264 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:50:08.264 00.000 16108 MoveAxis(E, 0, ABG)
22:50:08.264 00.000 16108 Move returns status 0, amount 0
22:50:08.264 00.000 16108 MoveAxis(N, 0, ABG)
22:50:08.264 00.000 16108 Move returns status 0, amount 0
22:50:08.264 00.000 16108 move complete, result=0
22:50:08.264 00.000 16108 worker thread done servicing request
22:50:08.267 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3833, FiltMin=3254, FiltMax=45392, Gamma=1.000
22:50:08.281 00.014 21068 UpdateGuideState exits: m=106311 SNR=70.5
22:50:08.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:08.284 00.001 21068 Enqueuing Expose request
22:50:08.284 00.000 16108 Worker thread wakes up
22:50:08.284 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:08.285 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:08.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:09.457 01.172 16108 Exposure complete
22:50:09.514 00.057 16108 worker thread done servicing request
22:50:09.515 00.001 21068 OnExposeComplete: enter
22:50:09.515 00.000 21068 UpdateGuideState(): m_state=6
22:50:09.516 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2726
22:50:09.517 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.13, Mass=116298, SNR=75.6, Peak=16659 HFD=3.0
22:50:09.518 00.001 21068 MultiStar: [#1 -0.14,0.11,1.01,U] [#2 -0.19,0.18,1.18,U] [#3 -0.36,0.23,1.00,U] [#4 -0.18,-0.52,0.00,M1] [#5 0.17,-0.27,1.08,U] [#6 -0.10,0.24,0.92,U] [#7 -0.05,0.10,0.67,U] [#8 -0.04,-0.11,0.80,U] 
22:50:09.519 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.01, -0.42}
22:50:09.519 00.000 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
22:50:09.520 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
22:50:09.521 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=0.09 mountY=0.01, mountTheta=0.16
22:50:09.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
22:50:09.524 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
22:50:09.525 00.001 16108 Worker thread wakes up
22:50:09.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:50:09.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:50:09.525 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
22:50:09.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:50:09.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:09.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:09.525 00.000 16108 MoveAxis(E, 0, ABG)
22:50:09.525 00.000 16108 Move returns status 0, amount 0
22:50:09.525 00.000 16108 MoveAxis(N, 0, ABG)
22:50:09.525 00.000 16108 Move returns status 0, amount 0
22:50:09.525 00.000 16108 move complete, result=0
22:50:09.525 00.000 16108 worker thread done servicing request
22:50:09.529 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3833, FiltMin=3293, FiltMax=53248, Gamma=1.000
22:50:09.545 00.016 21068 UpdateGuideState exits: m=116298 SNR=75.6
22:50:09.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:09.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:09.547 00.000 21068 Enqueuing Expose request
22:50:09.548 00.001 16108 Worker thread wakes up
22:50:09.548 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:09.550 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:09.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:10.538 00.988 16108 Exposure complete
22:50:10.594 00.056 16108 worker thread done servicing request
22:50:10.594 00.000 21068 OnExposeComplete: enter
22:50:10.595 00.001 21068 UpdateGuideState(): m_state=6
22:50:10.596 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2727
22:50:10.597 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.85, Mass=113580, SNR=86.3, Peak=15427 HFD=3.5
22:50:10.598 00.001 21068 MultiStar: [#1 0.00,0.19,0.95,U] [#2 0.09,0.45,1.26,U] [#3 0.08,0.26,0.84,U] [#4 -0.08,-0.21,0.81,U] [#5 0.03,0.01,0.78,U] [#6 0.15,0.14,0.78,U] [#7 -0.16,0.16,0.52,U] [#8 -0.17,0.41,0.68,U] 
22:50:10.599 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.21}, one-star: {-0.42, 0.30}
22:50:10.599 00.000 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:50:10.600 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:50:10.601 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.80 mountX=0.08 mountY=-0.19, mountTheta=-1.16
22:50:10.602 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.21, opts=13)
22:50:10.603 00.001 21068 Enqueuing Move request for scope (-0.05, 0.21)
22:50:10.604 00.001 16108 Worker thread wakes up
22:50:10.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
22:50:10.604 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
22:50:10.604 00.000 16108 Moving (-0.05, 0.21) raw xDistance=0.08 yDistance=-0.19
22:50:10.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:50:10.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:10.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:50:10.604 00.000 16108 MoveAxis(E, 0, ABG)
22:50:10.604 00.000 16108 Move returns status 0, amount 0
22:50:10.604 00.000 16108 MoveAxis(N, 0, ABG)
22:50:10.604 00.000 16108 Move returns status 0, amount 0
22:50:10.604 00.000 16108 move complete, result=0
22:50:10.604 00.000 16108 worker thread done servicing request
22:50:10.609 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3833, FiltMin=3241, FiltMax=56841, Gamma=1.000
22:50:10.635 00.026 21068 UpdateGuideState exits: m=113580 SNR=86.3
22:50:10.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:10.636 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:10.637 00.001 21068 Enqueuing Expose request
22:50:10.637 00.000 16108 Worker thread wakes up
22:50:10.637 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:10.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:10.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:11.799 01.161 16108 Exposure complete
22:50:11.854 00.055 16108 worker thread done servicing request
22:50:11.854 00.000 21068 OnExposeComplete: enter
22:50:11.855 00.001 21068 UpdateGuideState(): m_state=6
22:50:11.855 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2728
22:50:11.856 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=877.47, Mass=121248, SNR=84.8, Peak=15427 HFD=3.2
22:50:11.858 00.002 21068 MultiStar: [#1 -0.01,0.05,1.09,U] [#2 0.11,0.03,1.18,U] [#3 0.06,-0.05,0.87,U] [#4 -0.01,-0.27,0.69,U] [#5 0.18,-0.23,0.82,U] [#6 0.39,0.27,0.76,U] [#7 -0.55,0.38,0.00,M1] [#8 -0.14,-0.07,0.71,U] 
22:50:11.859 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.58, -0.08}
22:50:11.860 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
22:50:11.860 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
22:50:11.861 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.77 mountX=0.00 mountY=0.04, mountTheta=1.55
22:50:11.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
22:50:11.864 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
22:50:11.864 00.000 16108 Worker thread wakes up
22:50:11.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:50:11.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:50:11.864 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
22:50:11.865 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:50:11.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:11.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:11.865 00.000 16108 MoveAxis(E, 0, ABG)
22:50:11.865 00.000 16108 Move returns status 0, amount 0
22:50:11.865 00.000 16108 MoveAxis(N, 0, ABG)
22:50:11.865 00.000 16108 Move returns status 0, amount 0
22:50:11.865 00.000 16108 move complete, result=0
22:50:11.865 00.000 16108 worker thread done servicing request
22:50:11.872 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3833, FiltMin=3293, FiltMax=54717, Gamma=1.000
22:50:11.891 00.019 21068 UpdateGuideState exits: m=121248 SNR=84.8
22:50:11.893 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.895 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:11.897 00.002 21068 Enqueuing Expose request
22:50:11.899 00.002 16108 Worker thread wakes up
22:50:11.899 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:11.901 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:11.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:12.871 00.970 16108 Exposure complete
22:50:12.929 00.058 16108 worker thread done servicing request
22:50:12.929 00.000 21068 OnExposeComplete: enter
22:50:12.930 00.001 21068 UpdateGuideState(): m_state=6
22:50:12.932 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2729
22:50:12.932 00.000 21068 Star::Find returns 1 (0), X=219.76, Y=877.48, Mass=100392, SNR=65.9, Peak=14051 HFD=3.2
22:50:12.933 00.001 21068 MultiStar: [#1 -0.46,-0.05,1.25,U] [#2 -0.29,0.26,1.28,U] [#3 -0.13,0.06,1.17,U] [#4 -0.36,-0.43,0.00,M1] [#5 -0.01,-0.10,1.20,U] [#6 0.02,0.21,0.92,U] [#7 -0.58,0.47,0.00,M2] [#8 -0.35,0.22,1.01,U] 
22:50:12.934 00.001 21068 refined, 6 included, MultiStar: {-0.24, 0.07}, one-star: {-0.43, -0.08}
22:50:12.935 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
22:50:12.935 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
22:50:12.936 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.85 mountX=0.25 mountY=-0.01, mountTheta=-0.06
22:50:12.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.07, opts=13)
22:50:12.939 00.001 21068 Enqueuing Move request for scope (-0.24, 0.07)
22:50:12.939 00.000 16108 Worker thread wakes up
22:50:12.940 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
22:50:12.940 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
22:50:12.940 00.000 16108 Moving (-0.24, 0.07) raw xDistance=0.25 yDistance=-0.01
22:50:12.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:50:12.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:12.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:12.940 00.000 16108 MoveAxis(W, 65, ABG)
22:50:12.940 00.000 16108 Guiding  Dir = 3, Dur = 65
22:50:12.942 00.002 16108 IsSlewing returns 0
22:50:12.942 00.000 16108 IsGuiding returns 0
22:50:12.948 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3833, FiltMin=3273, FiltMax=53469, Gamma=1.000
22:50:12.966 00.018 16108 PulseGuide returned control before completion, sleep 51
22:50:12.983 00.017 21068 UpdateGuideState exits: m=100392 SNR=65.9
22:50:12.985 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:12.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:12.988 00.002 21068 Enqueuing Expose request
22:50:13.027 00.039 16108 IsGuiding returns 1
22:50:13.027 00.000 16108 scope still moving after pulse duration time elapsed
22:50:13.059 00.032 16108 IsSlewing returns 0
22:50:13.059 00.000 16108 IsGuiding returns 0
22:50:13.059 00.000 16108 scope move finished after 65 + 52 ms
22:50:13.059 00.000 16108 Move returns status 0, amount 65
22:50:13.059 00.000 16108 MoveAxis(N, 0, ABG)
22:50:13.059 00.000 16108 Move returns status 0, amount 0
22:50:13.059 00.000 16108 move complete, result=0
22:50:13.060 00.001 16108 worker thread done servicing request
22:50:13.060 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
22:50:13.061 00.001 16108 Worker thread wakes up
22:50:13.061 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:13.062 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:14.213 01.151 16108 Exposure complete
22:50:14.270 00.057 16108 worker thread done servicing request
22:50:14.270 00.000 21068 OnExposeComplete: enter
22:50:14.272 00.002 21068 UpdateGuideState(): m_state=6
22:50:14.273 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2730
22:50:14.275 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=877.71, Mass=117264, SNR=83.2, Peak=15827 HFD=3.3
22:50:14.276 00.001 21068 MultiStar: [#1 0.21,-0.02,1.08,U] [#2 0.08,0.31,1.00,U] [#3 -0.05,0.50,0.95,U] [#4 0.12,-0.34,0.60,U] [#5 0.09,0.10,0.77,U] [#6 0.16,0.29,0.72,U] [#7 -0.33,0.34,0.55,U] [#8 0.08,0.45,0.74,U] 
22:50:14.280 00.004 21068 single-star, 8 included, MultiStar: {0.05, 0.21}, one-star: {-0.01, 0.16}
22:50:14.282 00.002 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
22:50:14.284 00.002 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
22:50:14.287 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.63 mountX=0.04 mountY=-0.15, mountTheta=-1.34
22:50:14.290 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.16, opts=13)
22:50:14.291 00.001 21068 Enqueuing Move request for scope (-0.01, 0.16)
22:50:14.292 00.001 16108 Worker thread wakes up
22:50:14.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:50:14.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:50:14.292 00.000 16108 Moving (-0.01, 0.16) raw xDistance=0.04 yDistance=-0.15
22:50:14.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:14.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:14.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:50:14.293 00.001 16108 MoveAxis(E, 0, ABG)
22:50:14.293 00.000 16108 Move returns status 0, amount 0
22:50:14.293 00.000 16108 MoveAxis(N, 0, ABG)
22:50:14.293 00.000 16108 Move returns status 0, amount 0
22:50:14.293 00.000 16108 move complete, result=0
22:50:14.293 00.000 16108 worker thread done servicing request
22:50:14.298 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3833, FiltMin=3264, FiltMax=57389, Gamma=1.000
22:50:14.325 00.027 21068 UpdateGuideState exits: m=117264 SNR=83.2
22:50:14.327 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:14.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:14.329 00.001 21068 Enqueuing Expose request
22:50:14.330 00.001 16108 Worker thread wakes up
22:50:14.330 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:14.331 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:14.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:15.304 00.973 16108 Exposure complete
22:50:15.360 00.056 16108 worker thread done servicing request
22:50:15.360 00.000 21068 OnExposeComplete: enter
22:50:15.361 00.001 21068 UpdateGuideState(): m_state=6
22:50:15.363 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2731
22:50:15.364 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.67, Mass=128399, SNR=88.0, Peak=17731 HFD=3.3
22:50:15.365 00.001 21068 MultiStar: [#1 0.34,0.22,1.13,U] [#2 0.22,0.10,1.02,U] [#3 0.05,0.28,0.82,U] [#4 0.31,-0.28,0.71,U] [#5 0.09,0.18,0.89,U] [#6 0.30,0.50,0.00,M1] [#7 -0.20,0.07,0.58,U] [#8 0.14,0.16,0.67,U] 
22:50:15.366 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.12}, one-star: {0.04, 0.12}
22:50:15.367 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
22:50:15.368 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
22:50:15.369 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.27 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
22:50:15.371 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
22:50:15.372 00.001 21068 Enqueuing Move request for scope (0.04, 0.12)
22:50:15.373 00.001 16108 Worker thread wakes up
22:50:15.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:50:15.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:50:15.373 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.13
22:50:15.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:50:15.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:15.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:50:15.373 00.000 16108 MoveAxis(E, 0, ABG)
22:50:15.373 00.000 16108 Move returns status 0, amount 0
22:50:15.373 00.000 16108 MoveAxis(N, 0, ABG)
22:50:15.373 00.000 16108 Move returns status 0, amount 0
22:50:15.373 00.000 16108 move complete, result=0
22:50:15.373 00.000 16108 worker thread done servicing request
22:50:15.378 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3830, FiltMin=3286, FiltMax=59001, Gamma=1.000
22:50:15.404 00.026 21068 UpdateGuideState exits: m=128399 SNR=88.0
22:50:15.406 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:15.408 00.001 21068 Enqueuing Expose request
22:50:15.409 00.001 16108 Worker thread wakes up
22:50:15.409 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:15.410 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:15.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:16.559 01.149 16108 Exposure complete
22:50:16.615 00.056 16108 worker thread done servicing request
22:50:16.616 00.001 21068 OnExposeComplete: enter
22:50:16.618 00.002 21068 UpdateGuideState(): m_state=6
22:50:16.618 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2732
22:50:16.619 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.50, Mass=105634, SNR=69.8, Peak=14211 HFD=3.1
22:50:16.620 00.001 21068 MultiStar: [#1 0.50,0.04,1.19,U] [#2 0.30,0.10,1.33,U] [#3 0.32,0.24,1.03,U] [#4 0.40,-0.28,0.78,U] [#5 0.63,-0.15,0.00,M1] [#6 0.68,0.31,0.00,M2] [#7 0.14,0.13,0.70,U] [#8 0.26,0.25,0.81,U] 
22:50:16.621 00.001 21068 single-star, 6 included, MultiStar: {0.31, 0.07}, one-star: {0.16, -0.05}
22:50:16.621 00.000 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
22:50:16.622 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
22:50:16.624 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.17 mountY=0.01, mountTheta=3.09
22:50:16.626 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
22:50:16.626 00.000 21068 Enqueuing Move request for scope (0.16, -0.05)
22:50:16.627 00.001 16108 Worker thread wakes up
22:50:16.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
22:50:16.627 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
22:50:16.627 00.000 16108 Moving (0.16, -0.05) raw xDistance=-0.17 yDistance=0.01
22:50:16.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:50:16.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:16.628 00.001 16108 MoveAxis(E, 0, ABG)
22:50:16.628 00.000 16108 Move returns status 0, amount 0
22:50:16.628 00.000 16108 MoveAxis(N, 0, ABG)
22:50:16.628 00.000 16108 Move returns status 0, amount 0
22:50:16.628 00.000 16108 move complete, result=0
22:50:16.628 00.000 16108 worker thread done servicing request
22:50:16.631 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3833, FiltMin=3235, FiltMax=51693, Gamma=1.000
22:50:16.663 00.032 21068 UpdateGuideState exits: m=105634 SNR=69.8
22:50:16.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:16.668 00.002 21068 Enqueuing Expose request
22:50:16.669 00.001 16108 Worker thread wakes up
22:50:16.669 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:16.672 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:16.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:17.656 00.984 16108 Exposure complete
22:50:17.733 00.077 16108 worker thread done servicing request
22:50:17.733 00.000 21068 OnExposeComplete: enter
22:50:17.734 00.001 21068 UpdateGuideState(): m_state=6
22:50:17.735 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2733
22:50:17.735 00.000 21068 Star::Find returns 1 (0), X=220.36, Y=877.34, Mass=114254, SNR=79.7, Peak=15504 HFD=3.2
22:50:17.736 00.001 21068 MultiStar: [#1 0.34,-0.07,1.00,U] [#2 0.49,0.15,0.00,M1] [#3 0.59,0.04,0.00,M1] [#4 0.53,-0.50,0.00,M1] [#5 0.56,-0.44,0.00,M2] [#6 0.77,0.16,0.00,M3] [#7 -0.02,0.02,0.59,U] [#8 0.23,0.05,0.72,U] 
22:50:17.737 00.001 21068 refined, 3 included, MultiStar: {0.20, -0.07}, one-star: {0.17, -0.22}
22:50:17.738 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
22:50:17.738 00.000 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
22:50:17.739 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.21 mountY=0.02, mountTheta=3.04
22:50:17.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.07, opts=13)
22:50:17.742 00.001 21068 Enqueuing Move request for scope (0.20, -0.07)
22:50:17.743 00.001 16108 Worker thread wakes up
22:50:17.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
22:50:17.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
22:50:17.743 00.000 16108 Moving (0.20, -0.07) raw xDistance=-0.21 yDistance=0.02
22:50:17.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:50:17.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:17.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:17.743 00.000 16108 MoveAxis(E, 55, ABG)
22:50:17.743 00.000 16108 Guiding  Dir = 2, Dur = 55
22:50:17.744 00.001 16108 IsSlewing returns 0
22:50:17.744 00.000 16108 IsGuiding returns 0
22:50:17.745 00.001 16108 PulseGuide returned control before completion, sleep 64
22:50:17.748 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3837, FiltMin=3321, FiltMax=41936, Gamma=1.000
22:50:17.763 00.015 21068 UpdateGuideState exits: m=114254 SNR=79.7
22:50:17.763 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:17.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:17.765 00.001 21068 Enqueuing Expose request
22:50:17.820 00.055 16108 IsGuiding returns 1
22:50:17.820 00.000 16108 scope still moving after pulse duration time elapsed
22:50:17.852 00.032 16108 IsSlewing returns 0
22:50:17.852 00.000 16108 IsGuiding returns 0
22:50:17.852 00.000 16108 scope move finished after 55 + 53 ms
22:50:17.852 00.000 16108 Move returns status 0, amount 55
22:50:17.852 00.000 16108 MoveAxis(N, 0, ABG)
22:50:17.852 00.000 16108 Move returns status 0, amount 0
22:50:17.852 00.000 16108 move complete, result=0
22:50:17.852 00.000 16108 worker thread done servicing request
22:50:17.852 00.000 16108 Worker thread wakes up
22:50:17.852 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
22:50:17.855 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:17.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:19.017 01.162 16108 Exposure complete
22:50:19.075 00.058 16108 worker thread done servicing request
22:50:19.075 00.000 21068 OnExposeComplete: enter
22:50:19.078 00.003 21068 UpdateGuideState(): m_state=6
22:50:19.079 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2734
22:50:19.079 00.000 21068 Star::Find returns 1 (0), X=219.99, Y=877.29, Mass=111409, SNR=73.5, Peak=17539 HFD=2.9
22:50:19.080 00.001 21068 MultiStar: [#1 -0.04,-0.11,1.08,U] [#2 -0.01,-0.14,1.27,U] [#3 0.19,-0.12,0.98,U] [#4 -0.02,-0.52,0.00,M2] [#5 0.10,-0.33,0.89,U] [#6 0.08,0.03,0.84,U] [#7 -0.04,0.01,0.75,U] [#8 -0.19,0.14,0.86,U] 
22:50:19.081 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {-0.20, -0.26}
22:50:19.083 00.002 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
22:50:19.084 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
22:50:19.085 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.69 mountX=-0.01 mountY=0.11, mountTheta=1.62
22:50:19.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
22:50:19.089 00.002 21068 Enqueuing Move request for scope (-0.01, -0.11)
22:50:19.089 00.000 16108 Worker thread wakes up
22:50:19.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:50:19.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:50:19.089 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
22:50:19.090 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:50:19.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:19.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:50:19.090 00.000 16108 MoveAxis(E, 0, ABG)
22:50:19.090 00.000 16108 Move returns status 0, amount 0
22:50:19.090 00.000 16108 MoveAxis(N, 0, ABG)
22:50:19.090 00.000 16108 Move returns status 0, amount 0
22:50:19.090 00.000 16108 move complete, result=0
22:50:19.090 00.000 16108 worker thread done servicing request
22:50:19.094 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3833, FiltMin=3286, FiltMax=45824, Gamma=1.000
22:50:19.109 00.015 21068 UpdateGuideState exits: m=111409 SNR=73.5
22:50:19.110 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:19.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:19.112 00.001 21068 Enqueuing Expose request
22:50:19.113 00.001 16108 Worker thread wakes up
22:50:19.113 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:19.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:19.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:20.070 00.957 16108 Exposure complete
22:50:20.142 00.072 16108 worker thread done servicing request
22:50:20.142 00.000 21068 OnExposeComplete: enter
22:50:20.143 00.001 21068 UpdateGuideState(): m_state=6
22:50:20.145 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2735
22:50:20.146 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.56, Mass=106341, SNR=67.0, Peak=16691 HFD=3.1
22:50:20.148 00.002 21068 MultiStar: [#1 0.04,0.14,1.38,U] [#2 0.05,0.19,1.42,U] [#3 -0.04,-0.06,1.24,U] [#4 -0.12,-0.33,1.05,U] [#5 0.08,0.03,1.14,U] [#6 0.13,0.17,0.98,U] [#7 -0.52,0.21,0.00,M1] [#8 -0.22,0.06,0.92,U] 
22:50:20.150 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.33, 0.00}
22:50:20.151 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
22:50:20.152 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
22:50:20.153 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.45 mountX=0.04 mountY=-0.02, mountTheta=-0.47
22:50:20.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
22:50:20.157 00.002 21068 Enqueuing Move request for scope (-0.04, 0.03)
22:50:20.159 00.002 16108 Worker thread wakes up
22:50:20.160 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:50:20.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:50:20.160 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
22:50:20.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:20.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:20.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:20.160 00.000 16108 MoveAxis(E, 0, ABG)
22:50:20.160 00.000 16108 Move returns status 0, amount 0
22:50:20.161 00.001 16108 MoveAxis(N, 0, ABG)
22:50:20.161 00.000 16108 Move returns status 0, amount 0
22:50:20.161 00.000 16108 move complete, result=0
22:50:20.161 00.000 16108 worker thread done servicing request
22:50:20.166 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3833, FiltMin=3277, FiltMax=47625, Gamma=1.000
22:50:20.188 00.022 21068 UpdateGuideState exits: m=106341 SNR=67.0
22:50:20.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:20.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:20.191 00.001 21068 Enqueuing Expose request
22:50:20.192 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:20.193 00.001 16108 Worker thread wakes up
22:50:20.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:20.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:21.351 01.158 16108 Exposure complete
22:50:21.408 00.057 16108 worker thread done servicing request
22:50:21.408 00.000 21068 OnExposeComplete: enter
22:50:21.409 00.001 21068 UpdateGuideState(): m_state=6
22:50:21.410 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2736
22:50:21.411 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.19, Mass=103644, SNR=79.7, Peak=16355 HFD=3.3
22:50:21.412 00.001 21068 MultiStar: [#1 0.21,-0.17,1.25,U] [#2 0.26,-0.01,1.29,U] [#3 0.37,-0.16,1.03,U] [#4 -0.05,-0.26,0.85,U] [#5 0.23,-0.36,0.94,U] [#6 0.28,-0.01,0.87,U] [#7 -0.04,0.06,0.59,U] [#8 0.07,0.06,0.78,U] 
22:50:21.413 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {-0.01, -0.36}
22:50:21.413 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
22:50:21.414 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
22:50:21.415 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-0.71 mountX=-0.19 mountY=0.10, mountTheta=2.65
22:50:21.416 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.14, opts=13)
22:50:21.417 00.001 21068 Enqueuing Move request for scope (0.16, -0.14)
22:50:21.418 00.001 16108 Worker thread wakes up
22:50:21.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
22:50:21.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
22:50:21.418 00.000 16108 Moving (0.16, -0.14) raw xDistance=-0.19 yDistance=0.10
22:50:21.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:50:21.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:21.419 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:21.419 00.000 16108 MoveAxis(E, 0, ABG)
22:50:21.419 00.000 16108 Move returns status 0, amount 0
22:50:21.419 00.000 16108 MoveAxis(N, 0, ABG)
22:50:21.419 00.000 16108 Move returns status 0, amount 0
22:50:21.419 00.000 16108 move complete, result=0
22:50:21.419 00.000 16108 worker thread done servicing request
22:50:21.423 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3837, FiltMin=3293, FiltMax=47881, Gamma=1.000
22:50:21.436 00.013 21068 UpdateGuideState exits: m=103644 SNR=79.7
22:50:21.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:21.439 00.001 21068 Enqueuing Expose request
22:50:21.439 00.000 16108 Worker thread wakes up
22:50:21.439 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:21.441 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:21.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:22.421 00.980 16108 Exposure complete
22:50:22.491 00.070 16108 worker thread done servicing request
22:50:22.491 00.000 21068 OnExposeComplete: enter
22:50:22.492 00.001 21068 UpdateGuideState(): m_state=6
22:50:22.493 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2737
22:50:22.494 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.22, Mass=100719, SNR=61.3, Peak=16339 HFD=2.9
22:50:22.496 00.002 21068 MultiStar: [#1 -0.02,-0.23,1.38,U] [#2 0.29,-0.01,1.44,U] [#3 0.12,-0.22,1.16,U] [#4 0.15,-0.26,1.19,U] [#5 0.16,-0.19,1.25,U] [#6 0.41,-0.01,0.89,U] [#7 0.01,0.39,0.80,U] [#8 0.17,-0.08,0.93,U] 
22:50:22.498 00.002 21068 refined, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.03, -0.33}
22:50:22.500 00.002 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
22:50:22.501 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
22:50:22.503 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=0.09, mountTheta=2.65
22:50:22.505 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.12, opts=13)
22:50:22.506 00.001 21068 Enqueuing Move request for scope (0.15, -0.12)
22:50:22.508 00.002 16108 Worker thread wakes up
22:50:22.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
22:50:22.508 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
22:50:22.508 00.000 16108 Moving (0.15, -0.12) raw xDistance=-0.16 yDistance=0.09
22:50:22.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:50:22.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:22.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:22.508 00.000 16108 MoveAxis(E, 0, ABG)
22:50:22.508 00.000 16108 Move returns status 0, amount 0
22:50:22.508 00.000 16108 MoveAxis(N, 0, ABG)
22:50:22.508 00.000 16108 Move returns status 0, amount 0
22:50:22.508 00.000 16108 move complete, result=0
22:50:22.510 00.002 16108 worker thread done servicing request
22:50:22.515 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3833, FiltMin=3312, FiltMax=41254, Gamma=1.000
22:50:22.535 00.020 21068 UpdateGuideState exits: m=100719 SNR=61.3
22:50:22.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:22.538 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:22.539 00.001 21068 Enqueuing Expose request
22:50:22.539 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:22.540 00.001 16108 Worker thread wakes up
22:50:22.540 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:22.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:23.708 01.168 16108 Exposure complete
22:50:23.763 00.055 16108 worker thread done servicing request
22:50:23.763 00.000 21068 OnExposeComplete: enter
22:50:23.764 00.001 21068 UpdateGuideState(): m_state=6
22:50:23.765 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2738
22:50:23.766 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.59, Mass=106064, SNR=69.5, Peak=15363 HFD=3.1
22:50:23.768 00.002 21068 MultiStar: [#1 0.21,0.03,1.44,U] [#2 0.15,0.04,1.36,U] [#3 0.39,-0.03,1.13,U] [#4 -0.13,-0.49,0.90,U] [#5 0.34,-0.25,1.12,U] [#6 0.65,-0.04,0.00,M1] [#7 0.01,0.41,0.66,U] [#8 -0.02,0.04,0.84,U] 
22:50:23.769 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {-0.16, 0.04}
22:50:23.770 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
22:50:23.773 00.003 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
22:50:23.774 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=-0.13 mountY=0.01, mountTheta=3.09
22:50:23.777 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
22:50:23.779 00.002 21068 Enqueuing Move request for scope (0.12, -0.04)
22:50:23.781 00.002 16108 Worker thread wakes up
22:50:23.782 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:50:23.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:50:23.782 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.13 yDistance=0.01
22:50:23.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:50:23.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:23.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:23.782 00.000 16108 MoveAxis(E, 0, ABG)
22:50:23.782 00.000 16108 Move returns status 0, amount 0
22:50:23.782 00.000 16108 MoveAxis(N, 0, ABG)
22:50:23.782 00.000 16108 Move returns status 0, amount 0
22:50:23.782 00.000 16108 move complete, result=0
22:50:23.783 00.001 16108 worker thread done servicing request
22:50:23.793 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3833, FiltMin=3312, FiltMax=51744, Gamma=1.000
22:50:23.810 00.017 21068 UpdateGuideState exits: m=106064 SNR=69.5
22:50:23.810 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:23.812 00.001 21068 Enqueuing Expose request
22:50:23.813 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:23.813 00.000 16108 Worker thread wakes up
22:50:23.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:23.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:24.794 00.980 16108 Exposure complete
22:50:24.850 00.056 16108 worker thread done servicing request
22:50:24.850 00.000 21068 OnExposeComplete: enter
22:50:24.851 00.001 21068 UpdateGuideState(): m_state=6
22:50:24.852 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2739
22:50:24.853 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.28, Mass=128817, SNR=82.4, Peak=16291 HFD=3.3
22:50:24.854 00.001 21068 MultiStar: [#1 -0.01,0.03,0.97,U] [#2 0.04,-0.14,1.18,U] [#3 0.07,-0.08,0.93,U] [#4 0.01,-0.43,0.68,U] [#5 0.35,-0.03,0.96,U] [#6 0.32,-0.06,0.69,U] [#7 -0.25,0.39,0.59,U] [#8 -0.32,0.13,0.64,U] 
22:50:24.855 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {-0.10, -0.27}
22:50:24.856 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
22:50:24.856 00.000 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:50:24.857 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.17 mountX=-0.04 mountY=0.06, mountTheta=2.17
22:50:24.859 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
22:50:24.860 00.001 21068 Enqueuing Move request for scope (0.03, -0.07)
22:50:24.861 00.001 16108 Worker thread wakes up
22:50:24.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
22:50:24.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
22:50:24.861 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
22:50:24.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:50:24.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:24.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:50:24.861 00.000 16108 MoveAxis(E, 0, ABG)
22:50:24.861 00.000 16108 Move returns status 0, amount 0
22:50:24.861 00.000 16108 MoveAxis(N, 0, ABG)
22:50:24.861 00.000 16108 Move returns status 0, amount 0
22:50:24.861 00.000 16108 move complete, result=0
22:50:24.861 00.000 16108 worker thread done servicing request
22:50:24.865 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3833, FiltMin=3325, FiltMax=46153, Gamma=1.000
22:50:24.880 00.015 21068 UpdateGuideState exits: m=128817 SNR=82.4
22:50:24.880 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:24.882 00.001 21068 Enqueuing Expose request
22:50:24.883 00.001 16108 Worker thread wakes up
22:50:24.883 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:24.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:24.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:26.036 01.153 16108 Exposure complete
22:50:26.125 00.089 16108 worker thread done servicing request
22:50:26.125 00.000 21068 OnExposeComplete: enter
22:50:26.127 00.002 21068 UpdateGuideState(): m_state=6
22:50:26.128 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2740
22:50:26.130 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=877.32, Mass=125192, SNR=78.6, Peak=17891 HFD=3.3
22:50:26.132 00.002 21068 MultiStar: [#1 -0.22,-0.02,1.21,U] [#2 0.12,0.26,1.11,U] [#3 -0.04,-0.04,1.04,U] [#4 -0.08,-0.24,0.76,U] [#5 0.14,-0.17,0.89,U] [#6 0.10,0.19,0.79,U] [#7 -0.10,0.07,0.67,U] [#8 -0.07,-0.01,0.75,U] 
22:50:26.133 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.26, -0.23}
22:50:26.135 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
22:50:26.136 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
22:50:26.138 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.80 mountX=0.05 mountY=0.03, mountTheta=0.56
22:50:26.141 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
22:50:26.142 00.001 21068 Enqueuing Move request for scope (-0.05, -0.02)
22:50:26.144 00.002 16108 Worker thread wakes up
22:50:26.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:50:26.144 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:50:26.144 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.05 yDistance=0.03
22:50:26.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:50:26.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:26.145 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:26.145 00.000 16108 MoveAxis(E, 0, ABG)
22:50:26.145 00.000 16108 Move returns status 0, amount 0
22:50:26.145 00.000 16108 MoveAxis(N, 0, ABG)
22:50:26.145 00.000 16108 Move returns status 0, amount 0
22:50:26.145 00.000 16108 move complete, result=0
22:50:26.145 00.000 16108 worker thread done servicing request
22:50:26.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3833, FiltMin=3305, FiltMax=59785, Gamma=1.000
22:50:26.168 00.017 21068 UpdateGuideState exits: m=125192 SNR=78.6
22:50:26.170 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:26.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:26.172 00.001 21068 Enqueuing Expose request
22:50:26.172 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:26.173 00.001 16108 Worker thread wakes up
22:50:26.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:26.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:27.152 00.979 16108 Exposure complete
22:50:27.210 00.058 16108 worker thread done servicing request
22:50:27.210 00.000 21068 OnExposeComplete: enter
22:50:27.212 00.002 21068 UpdateGuideState(): m_state=6
22:50:27.213 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2741
22:50:27.213 00.000 21068 Star::Find returns 1 (0), X=219.84, Y=877.40, Mass=120573, SNR=81.7, Peak=16243 HFD=3.3
22:50:27.214 00.001 21068 MultiStar: [#1 -0.05,0.02,1.10,U] [#2 -0.08,-0.02,1.17,U] [#3 -0.02,0.02,1.02,U] [#4 -0.12,-0.31,0.80,U] [#5 0.01,0.00,0.81,U] [#6 0.09,0.28,0.79,U] [#7 -0.14,0.28,0.61,U] [#8 -0.21,-0.09,0.83,U] 
22:50:27.215 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.35, -0.16}
22:50:27.215 00.000 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
22:50:27.216 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
22:50:27.217 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.05 mountX=0.09 mountY=0.03, mountTheta=0.32
22:50:27.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
22:50:27.220 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
22:50:27.220 00.000 16108 Worker thread wakes up
22:50:27.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:50:27.222 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:50:27.222 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.09 yDistance=0.03
22:50:27.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:50:27.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:27.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:27.222 00.000 16108 MoveAxis(E, 0, ABG)
22:50:27.222 00.000 16108 Move returns status 0, amount 0
22:50:27.222 00.000 16108 MoveAxis(N, 0, ABG)
22:50:27.222 00.000 16108 Move returns status 0, amount 0
22:50:27.222 00.000 16108 move complete, result=0
22:50:27.222 00.000 16108 worker thread done servicing request
22:50:27.225 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3837, FiltMin=3277, FiltMax=54064, Gamma=1.000
22:50:27.254 00.029 21068 UpdateGuideState exits: m=120573 SNR=81.7
22:50:27.256 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.259 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:27.260 00.001 21068 Enqueuing Expose request
22:50:27.262 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:27.263 00.001 16108 Worker thread wakes up
22:50:27.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:27.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:28.435 01.171 16108 Exposure complete
22:50:28.492 00.057 16108 worker thread done servicing request
22:50:28.492 00.000 21068 OnExposeComplete: enter
22:50:28.495 00.003 21068 UpdateGuideState(): m_state=6
22:50:28.497 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2742
22:50:28.499 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=877.32, Mass=100538, SNR=63.8, Peak=14787 HFD=3.3
22:50:28.500 00.001 21068 MultiStar: [#1 -0.04,0.14,1.22,U] [#2 -0.03,-0.00,1.55,U] [#3 0.22,0.13,1.45,U] [#4 0.05,-0.29,0.98,U] [#5 -0.08,-0.09,1.15,U] [#6 0.17,0.06,0.92,U] [#7 -0.10,0.31,0.66,U] [#8 -0.24,0.29,0.90,U] 
22:50:28.503 00.003 21068 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.29, -0.23}
22:50:28.504 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
22:50:28.506 00.002 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
22:50:28.507 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.28 mountX=0.03 mountY=-0.02, mountTheta=-0.65
22:50:28.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
22:50:28.511 00.002 21068 Enqueuing Move request for scope (-0.02, 0.03)
22:50:28.513 00.002 16108 Worker thread wakes up
22:50:28.514 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:50:28.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:50:28.514 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
22:50:28.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:50:28.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:28.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:28.514 00.000 16108 MoveAxis(E, 0, ABG)
22:50:28.514 00.000 16108 Move returns status 0, amount 0
22:50:28.514 00.000 16108 MoveAxis(N, 0, ABG)
22:50:28.514 00.000 16108 Move returns status 0, amount 0
22:50:28.514 00.000 16108 move complete, result=0
22:50:28.514 00.000 16108 worker thread done servicing request
22:50:28.520 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3833, FiltMin=3273, FiltMax=54832, Gamma=1.000
22:50:28.551 00.031 21068 UpdateGuideState exits: m=100538 SNR=63.8
22:50:28.554 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:28.558 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:28.559 00.001 21068 Enqueuing Expose request
22:50:28.560 00.001 16108 Worker thread wakes up
22:50:28.560 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:28.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:28.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:29.549 00.988 16108 Exposure complete
22:50:29.619 00.070 16108 worker thread done servicing request
22:50:29.619 00.000 21068 OnExposeComplete: enter
22:50:29.621 00.002 21068 UpdateGuideState(): m_state=6
22:50:29.623 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2743
22:50:29.624 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.36, Mass=124119, SNR=81.4, Peak=16083 HFD=3.4
22:50:29.625 00.001 21068 MultiStar: [#1 0.22,-0.07,1.08,U] [#2 0.06,0.27,1.29,U] [#3 -0.08,0.26,1.01,U] [#4 0.09,-0.26,0.83,U] [#5 0.33,0.07,1.10,U] [#6 0.16,0.20,0.79,U] [#7 -0.12,0.42,0.55,U] [#8 -0.00,0.17,0.72,U] 
22:50:29.627 00.002 21068 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.06, -0.19}
22:50:29.629 00.002 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:50:29.629 00.000 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:50:29.631 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
22:50:29.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.09, opts=13)
22:50:29.636 00.003 21068 Enqueuing Move request for scope (0.09, 0.09)
22:50:29.639 00.003 16108 Worker thread wakes up
22:50:29.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
22:50:29.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
22:50:29.639 00.000 16108 Moving (0.09, 0.09) raw xDistance=-0.08 yDistance=-0.11
22:50:29.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:50:29.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:29.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:50:29.639 00.000 16108 MoveAxis(E, 0, ABG)
22:50:29.639 00.000 16108 Move returns status 0, amount 0
22:50:29.639 00.000 16108 MoveAxis(N, 0, ABG)
22:50:29.639 00.000 16108 Move returns status 0, amount 0
22:50:29.639 00.000 16108 move complete, result=0
22:50:29.639 00.000 16108 worker thread done servicing request
22:50:29.647 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3837, FiltMin=3283, FiltMax=58105, Gamma=1.000
22:50:29.666 00.019 21068 UpdateGuideState exits: m=124119 SNR=81.4
22:50:29.668 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:29.670 00.001 21068 Enqueuing Expose request
22:50:29.670 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:29.671 00.001 16108 Worker thread wakes up
22:50:29.671 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:29.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:30.841 01.170 16108 Exposure complete
22:50:30.910 00.069 16108 worker thread done servicing request
22:50:30.910 00.000 21068 OnExposeComplete: enter
22:50:30.911 00.001 21068 UpdateGuideState(): m_state=6
22:50:30.912 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2744
22:50:30.913 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.65, Mass=113540, SNR=75.8, Peak=16451 HFD=3.1
22:50:30.914 00.001 21068 MultiStar: [#1 0.04,0.06,1.17,U] [#2 -0.01,0.18,1.20,U] [#3 -0.01,0.03,1.02,U] [#4 -0.21,-0.27,0.83,U] [#5 0.03,-0.22,1.05,U] [#6 0.02,0.15,0.79,U] [#7 -0.36,0.21,0.61,U] [#8 -0.10,0.31,0.73,U] 
22:50:30.915 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.14, 0.10}
22:50:30.916 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
22:50:30.917 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:50:30.918 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.45 mountX=0.07 mountY=-0.04, mountTheta=-0.47
22:50:30.919 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
22:50:30.920 00.001 21068 Enqueuing Move request for scope (-0.06, 0.05)
22:50:30.921 00.001 16108 Worker thread wakes up
22:50:30.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:50:30.921 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:50:30.921 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.04
22:50:30.922 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:50:30.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:30.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:30.922 00.000 16108 MoveAxis(E, 0, ABG)
22:50:30.922 00.000 16108 Move returns status 0, amount 0
22:50:30.922 00.000 16108 MoveAxis(N, 0, ABG)
22:50:30.922 00.000 16108 Move returns status 0, amount 0
22:50:30.922 00.000 16108 move complete, result=0
22:50:30.923 00.001 16108 worker thread done servicing request
22:50:30.925 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3833, FiltMin=3299, FiltMax=56073, Gamma=1.000
22:50:30.941 00.016 21068 UpdateGuideState exits: m=113540 SNR=75.8
22:50:30.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:30.942 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:30.943 00.001 21068 Enqueuing Expose request
22:50:30.944 00.001 16108 Worker thread wakes up
22:50:30.944 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:30.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:30.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:31.916 00.971 16108 Exposure complete
22:50:31.985 00.069 16108 worker thread done servicing request
22:50:31.985 00.000 21068 OnExposeComplete: enter
22:50:31.986 00.001 21068 UpdateGuideState(): m_state=6
22:50:31.987 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2745
22:50:31.988 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.15, Mass=125773, SNR=76.8, Peak=19683 HFD=3.1
22:50:31.989 00.001 21068 MultiStar: [#1 0.07,-0.14,1.01,U] [#2 -0.11,0.21,1.31,U] [#3 0.05,-0.08,1.13,U] [#4 -0.05,-0.63,0.00,M1] [#5 0.14,-0.21,0.80,U] [#6 0.17,0.30,0.85,U] [#7 -0.10,0.06,0.65,U] [#8 -0.13,-0.01,0.75,U] 
22:50:31.989 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.20, -0.40}
22:50:31.990 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
22:50:31.991 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
22:50:31.993 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.03 mountX=0.01 mountY=0.04, mountTheta=1.29
22:50:31.994 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
22:50:31.995 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
22:50:31.996 00.001 16108 Worker thread wakes up
22:50:31.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:50:31.996 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:50:31.996 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.04
22:50:31.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:31.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:31.996 00.000 16108 MoveAxis(E, 0, ABG)
22:50:31.996 00.000 16108 Move returns status 0, amount 0
22:50:31.996 00.000 16108 MoveAxis(N, 0, ABG)
22:50:31.996 00.000 16108 Move returns status 0, amount 0
22:50:31.996 00.000 16108 move complete, result=0
22:50:31.996 00.000 16108 worker thread done servicing request
22:50:31.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3833, FiltMin=3273, FiltMax=47229, Gamma=1.000
22:50:32.014 00.015 21068 UpdateGuideState exits: m=125773 SNR=76.8
22:50:32.016 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:32.018 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:32.020 00.002 21068 Enqueuing Expose request
22:50:32.022 00.002 16108 Worker thread wakes up
22:50:32.022 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:32.024 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:32.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:33.184 01.160 16108 Exposure complete
22:50:33.267 00.083 16108 worker thread done servicing request
22:50:33.267 00.000 21068 OnExposeComplete: enter
22:50:33.268 00.001 21068 UpdateGuideState(): m_state=6
22:50:33.269 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2746
22:50:33.269 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=877.15, Mass=123771, SNR=85.5, Peak=19315 HFD=3.1
22:50:33.271 00.002 21068 MultiStar: [#1 0.27,-0.26,1.06,U] [#2 0.23,-0.28,1.14,U] [#3 0.26,-0.32,1.03,U] [#4 0.06,-0.57,0.00,M2] [#5 0.21,-0.44,0.80,U] [#6 0.14,0.10,0.72,U] [#7 0.10,-0.28,0.52,U] [#8 -0.04,-0.16,0.70,U] 
22:50:33.271 00.000 21068 refined, 7 included, MultiStar: {0.15, -0.27}, one-star: {-0.05, -0.40}
22:50:33.272 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
22:50:33.273 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
22:50:33.274 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.05 mountX=-0.20 mountY=0.22, mountTheta=2.29
22:50:33.275 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.27, opts=13)
22:50:33.276 00.001 21068 Enqueuing Move request for scope (0.15, -0.27)
22:50:33.277 00.001 16108 Worker thread wakes up
22:50:33.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
22:50:33.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
22:50:33.277 00.000 16108 Moving (0.15, -0.27) raw xDistance=-0.20 yDistance=0.22
22:50:33.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:50:33.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:50:33.277 00.000 16108 MoveAxis(E, 0, ABG)
22:50:33.277 00.000 16108 Move returns status 0, amount 0
22:50:33.277 00.000 16108 MoveAxis(S, 45, ABG)
22:50:33.277 00.000 16108 Guiding  Dir = 1, Dur = 45
22:50:33.278 00.001 16108 IsSlewing returns 0
22:50:33.278 00.000 16108 IsGuiding returns 0
22:50:33.280 00.002 16108 PulseGuide returned control before completion, sleep 54
22:50:33.282 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3837, FiltMin=3293, FiltMax=47945, Gamma=1.000
22:50:33.296 00.014 21068 UpdateGuideState exits: m=123771 SNR=85.5
22:50:33.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.297 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:33.298 00.001 21068 Enqueuing Expose request
22:50:33.348 00.050 16108 IsGuiding returns 1
22:50:33.348 00.000 16108 scope still moving after pulse duration time elapsed
22:50:33.380 00.032 16108 IsSlewing returns 0
22:50:33.380 00.000 16108 IsGuiding returns 0
22:50:33.380 00.000 16108 scope move finished after 45 + 56 ms
22:50:33.380 00.000 16108 Move returns status 0, amount 45
22:50:33.380 00.000 16108 move complete, result=0
22:50:33.380 00.000 16108 worker thread done servicing request
22:50:33.380 00.000 16108 Worker thread wakes up
22:50:33.380 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 45 ms SOUTH
22:50:33.381 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:33.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:34.349 00.968 16108 Exposure complete
22:50:34.427 00.078 16108 worker thread done servicing request
22:50:34.427 00.000 21068 OnExposeComplete: enter
22:50:34.428 00.001 21068 UpdateGuideState(): m_state=6
22:50:34.429 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2747
22:50:34.430 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.38, Mass=121040, SNR=72.5, Peak=16723 HFD=3.2
22:50:34.431 00.001 21068 MultiStar: [#1 -0.04,0.07,1.39,U] [#2 0.31,0.18,1.22,U] [#3 0.34,-0.05,1.08,U] [#4 -0.10,-0.28,0.91,U] [#5 0.28,-0.11,1.14,U] [#6 0.29,0.40,0.88,U] [#7 0.14,0.30,0.59,U] [#8 0.09,0.10,0.76,U] 
22:50:34.432 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.03, -0.18}
22:50:34.434 00.002 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
22:50:34.436 00.002 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
22:50:34.437 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
22:50:34.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.04, opts=13)
22:50:34.440 00.001 21068 Enqueuing Move request for scope (0.15, 0.04)
22:50:34.441 00.001 16108 Worker thread wakes up
22:50:34.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
22:50:34.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
22:50:34.441 00.000 16108 Moving (0.15, 0.04) raw xDistance=-0.14 yDistance=-0.07
22:50:34.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:50:34.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:34.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:34.441 00.000 16108 MoveAxis(E, 0, ABG)
22:50:34.441 00.000 16108 Move returns status 0, amount 0
22:50:34.443 00.002 16108 MoveAxis(N, 0, ABG)
22:50:34.443 00.000 16108 Move returns status 0, amount 0
22:50:34.443 00.000 16108 move complete, result=0
22:50:34.443 00.000 16108 worker thread done servicing request
22:50:34.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3833, FiltMin=3264, FiltMax=45453, Gamma=1.000
22:50:34.467 00.020 21068 UpdateGuideState exits: m=121040 SNR=72.5
22:50:34.469 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:34.471 00.001 21068 Enqueuing Expose request
22:50:34.472 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:34.474 00.002 16108 Worker thread wakes up
22:50:34.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:34.475 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:35.629 01.154 16108 Exposure complete
22:50:35.691 00.062 16108 worker thread done servicing request
22:50:35.691 00.000 21068 OnExposeComplete: enter
22:50:35.692 00.001 21068 UpdateGuideState(): m_state=6
22:50:35.693 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2748
22:50:35.694 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.16, Mass=110904, SNR=72.8, Peak=16339 HFD=3.1
22:50:35.695 00.001 21068 MultiStar: [#1 -0.41,-0.07,1.32,U] [#2 -0.23,0.13,1.27,U] [#3 -0.17,0.03,1.01,U] [#4 -0.24,-0.55,0.00,M2] [#5 -0.19,-0.25,1.09,U] [#6 -0.06,0.16,0.92,U] [#7 -0.18,0.13,0.59,U] [#8 -0.23,-0.07,0.82,U] 
22:50:35.696 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.05}, one-star: {-0.27, -0.40}
22:50:35.697 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
22:50:35.698 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
22:50:35.699 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=0.22 mountY=0.10, mountTheta=0.44
22:50:35.702 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.05, opts=13)
22:50:35.703 00.001 21068 Enqueuing Move request for scope (-0.23, -0.05)
22:50:35.704 00.001 16108 Worker thread wakes up
22:50:35.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
22:50:35.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
22:50:35.704 00.000 16108 Moving (-0.23, -0.05) raw xDistance=0.22 yDistance=0.10
22:50:35.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:50:35.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:35.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:35.704 00.000 16108 MoveAxis(W, 57, ABG)
22:50:35.704 00.000 16108 Guiding  Dir = 3, Dur = 57
22:50:35.705 00.001 16108 IsSlewing returns 0
22:50:35.705 00.000 16108 IsGuiding returns 0
22:50:35.706 00.001 16108 PulseGuide returned control before completion, sleep 67
22:50:35.709 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3833, FiltMin=3309, FiltMax=55920, Gamma=1.000
22:50:35.726 00.017 21068 UpdateGuideState exits: m=110904 SNR=72.8
22:50:35.728 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:35.728 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:35.729 00.001 21068 Enqueuing Expose request
22:50:35.785 00.056 16108 IsGuiding returns 0
22:50:35.785 00.000 16108 Move returns status 0, amount 57
22:50:35.785 00.000 16108 MoveAxis(N, 0, ABG)
22:50:35.785 00.000 16108 Move returns status 0, amount 0
22:50:35.785 00.000 16108 move complete, result=0
22:50:35.785 00.000 16108 worker thread done servicing request
22:50:35.785 00.000 16108 Worker thread wakes up
22:50:35.785 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
22:50:35.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:35.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:36.764 00.978 16108 Exposure complete
22:50:36.833 00.069 16108 worker thread done servicing request
22:50:36.833 00.000 21068 OnExposeComplete: enter
22:50:36.834 00.001 21068 UpdateGuideState(): m_state=6
22:50:36.834 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2749
22:50:36.835 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.36, Mass=108120, SNR=72.5, Peak=16499 HFD=3.3
22:50:36.836 00.001 21068 MultiStar: [#1 -0.01,0.02,1.09,U] [#2 -0.01,0.02,1.37,U] [#3 -0.08,0.07,1.35,U] [#4 -0.09,-0.26,1.05,U] [#5 0.09,-0.08,1.09,U] [#6 0.22,-0.09,0.96,U] [#7 -0.29,0.29,0.77,U] [#8 0.06,-0.06,0.86,U] 
22:50:36.837 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.07, -0.19}
22:50:36.837 00.000 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
22:50:36.838 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
22:50:36.839 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.04 mountX=0.01 mountY=0.04, mountTheta=1.28
22:50:36.840 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
22:50:36.841 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
22:50:36.842 00.001 16108 Worker thread wakes up
22:50:36.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:50:36.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:50:36.842 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.04
22:50:36.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:36.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:36.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:36.842 00.000 16108 MoveAxis(E, 0, ABG)
22:50:36.842 00.000 16108 Move returns status 0, amount 0
22:50:36.842 00.000 16108 MoveAxis(N, 0, ABG)
22:50:36.844 00.002 16108 Move returns status 0, amount 0
22:50:36.844 00.000 16108 move complete, result=0
22:50:36.844 00.000 16108 worker thread done servicing request
22:50:36.847 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3837, FiltMin=3286, FiltMax=51305, Gamma=1.000
22:50:36.862 00.015 21068 UpdateGuideState exits: m=108120 SNR=72.5
22:50:36.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.863 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:36.864 00.001 21068 Enqueuing Expose request
22:50:36.865 00.001 16108 Worker thread wakes up
22:50:36.865 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:36.866 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:36.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:38.032 01.166 16108 Exposure complete
22:50:38.088 00.056 16108 worker thread done servicing request
22:50:38.088 00.000 21068 OnExposeComplete: enter
22:50:38.090 00.002 21068 UpdateGuideState(): m_state=6
22:50:38.091 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2750
22:50:38.092 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.33, Mass=105745, SNR=71.9, Peak=15536 HFD=3.1
22:50:38.093 00.001 21068 MultiStar: [#1 0.30,-0.11,1.18,U] [#2 0.28,0.07,1.27,U] [#3 0.19,0.01,1.11,U] [#4 0.07,-0.19,1.05,U] [#5 -0.08,-0.17,1.06,U] [#6 0.38,-0.22,0.93,U] [#7 0.16,-0.02,0.68,U] [#8 0.01,0.07,0.78,U] 
22:50:38.094 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.09}, one-star: {0.30, -0.23}
22:50:38.094 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
22:50:38.095 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
22:50:38.096 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=-0.20 mountY=0.04, mountTheta=2.93
22:50:38.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.09, opts=13)
22:50:38.099 00.001 21068 Enqueuing Move request for scope (0.19, -0.09)
22:50:38.100 00.001 16108 Worker thread wakes up
22:50:38.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
22:50:38.100 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
22:50:38.100 00.000 16108 Moving (0.19, -0.09) raw xDistance=-0.20 yDistance=0.04
22:50:38.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:50:38.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:38.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:38.100 00.000 16108 MoveAxis(E, 0, ABG)
22:50:38.100 00.000 16108 Move returns status 0, amount 0
22:50:38.100 00.000 16108 MoveAxis(N, 0, ABG)
22:50:38.100 00.000 16108 Move returns status 0, amount 0
22:50:38.100 00.000 16108 move complete, result=0
22:50:38.100 00.000 16108 worker thread done servicing request
22:50:38.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3837, FiltMin=3309, FiltMax=42032, Gamma=1.000
22:50:38.118 00.015 21068 UpdateGuideState exits: m=105745 SNR=71.9
22:50:38.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.119 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:38.120 00.001 21068 Enqueuing Expose request
22:50:38.122 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:38.123 00.001 16108 Worker thread wakes up
22:50:38.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:38.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:39.098 00.975 16108 Exposure complete
22:50:39.153 00.055 16108 worker thread done servicing request
22:50:39.153 00.000 21068 OnExposeComplete: enter
22:50:39.154 00.001 21068 UpdateGuideState(): m_state=6
22:50:39.156 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2751
22:50:39.157 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.62, Mass=92609, SNR=65.3, Peak=12656 HFD=3.1
22:50:39.158 00.001 21068 MultiStar: [#1 0.57,-0.04,0.00,M1] [#2 0.53,-0.05,0.00,M1] [#3 0.19,0.06,1.07,U] [#4 -0.05,-0.14,0.87,U] [#5 0.02,-0.17,0.97,U] [#6 0.34,0.10,1.05,U] [#7 -0.01,0.19,0.78,U] [#8 0.06,0.01,0.97,U] 
22:50:39.159 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.24, 0.07}
22:50:39.160 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
22:50:39.160 00.000 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
22:50:39.161 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.11 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
22:50:39.162 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.01, opts=13)
22:50:39.163 00.001 21068 Enqueuing Move request for scope (0.12, 0.01)
22:50:39.164 00.001 16108 Worker thread wakes up
22:50:39.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:50:39.164 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:50:39.164 00.000 16108 Moving (0.12, 0.01) raw xDistance=-0.12 yDistance=-0.04
22:50:39.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:50:39.165 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:39.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:39.165 00.000 16108 MoveAxis(E, 0, ABG)
22:50:39.165 00.000 16108 Move returns status 0, amount 0
22:50:39.165 00.000 16108 MoveAxis(N, 0, ABG)
22:50:39.165 00.000 16108 Move returns status 0, amount 0
22:50:39.165 00.000 16108 move complete, result=0
22:50:39.165 00.000 16108 worker thread done servicing request
22:50:39.168 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3837, FiltMin=3245, FiltMax=47021, Gamma=1.000
22:50:39.184 00.016 21068 UpdateGuideState exits: m=92609 SNR=65.3
22:50:39.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:39.185 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:39.186 00.001 21068 Enqueuing Expose request
22:50:39.187 00.001 16108 Worker thread wakes up
22:50:39.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:39.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:39.187 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:40.348 01.161 16108 Exposure complete
22:50:40.416 00.068 16108 worker thread done servicing request
22:50:40.416 00.000 21068 OnExposeComplete: enter
22:50:40.417 00.001 21068 UpdateGuideState(): m_state=6
22:50:40.418 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2752
22:50:40.419 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.51, Mass=116667, SNR=75.7, Peak=17235 HFD=3.0
22:50:40.420 00.001 21068 MultiStar: [#1 0.03,0.08,1.04,U] [#2 0.18,0.17,1.25,U] [#3 0.16,0.33,1.01,U] [#4 0.02,-0.20,0.85,U] [#5 0.27,0.14,1.00,U] [#6 0.09,0.33,0.76,U] [#7 0.01,0.30,0.62,U] [#8 -0.07,0.20,0.67,U] 
22:50:40.421 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.14}, one-star: {-0.06, -0.04}
22:50:40.421 00.000 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
22:50:40.422 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
22:50:40.423 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=0.05 mountY=0.06, mountTheta=0.83
22:50:40.426 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
22:50:40.428 00.002 21068 Enqueuing Move request for scope (-0.06, -0.04)
22:50:40.431 00.003 16108 Worker thread wakes up
22:50:40.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:50:40.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:50:40.431 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.06
22:50:40.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:50:40.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:40.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:50:40.431 00.000 16108 MoveAxis(E, 0, ABG)
22:50:40.432 00.001 16108 Move returns status 0, amount 0
22:50:40.432 00.000 16108 MoveAxis(N, 0, ABG)
22:50:40.432 00.000 16108 Move returns status 0, amount 0
22:50:40.432 00.000 16108 move complete, result=0
22:50:40.432 00.000 16108 worker thread done servicing request
22:50:40.435 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3837, FiltMin=3283, FiltMax=62397, Gamma=1.000
22:50:40.456 00.021 21068 UpdateGuideState exits: m=116667 SNR=75.7
22:50:40.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:40.459 00.001 21068 Enqueuing Expose request
22:50:40.460 00.001 16108 Worker thread wakes up
22:50:40.460 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:40.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:40.461 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:41.432 00.971 16108 Exposure complete
22:50:41.501 00.069 16108 worker thread done servicing request
22:50:41.501 00.000 21068 OnExposeComplete: enter
22:50:41.503 00.002 21068 UpdateGuideState(): m_state=6
22:50:41.504 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2753
22:50:41.506 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=877.45, Mass=92709, SNR=69.1, Peak=12560 HFD=3.1
22:50:41.508 00.002 21068 MultiStar: [#1 0.52,-0.07,0.00,M1] [#2 0.33,0.21,1.59,U] [#3 0.39,0.12,1.12,U] [#4 0.05,-0.27,1.09,U] [#5 0.33,0.05,1.01,U] [#6 0.29,0.36,0.92,U] [#7 0.12,0.15,0.74,U] [#8 -0.12,0.21,0.87,U] 
22:50:41.509 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.09}, one-star: {0.25, -0.11}
22:50:41.509 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
22:50:41.510 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
22:50:41.511 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=-0.20 mountY=-0.14, mountTheta=-2.54
22:50:41.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.09, opts=13)
22:50:41.516 00.003 21068 Enqueuing Move request for scope (0.22, 0.09)
22:50:41.518 00.002 16108 Worker thread wakes up
22:50:41.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
22:50:41.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
22:50:41.518 00.000 16108 Moving (0.22, 0.09) raw xDistance=-0.20 yDistance=-0.14
22:50:41.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:50:41.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:41.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:50:41.518 00.000 16108 MoveAxis(E, 53, ABG)
22:50:41.518 00.000 16108 Guiding  Dir = 2, Dur = 53
22:50:41.519 00.001 16108 IsSlewing returns 0
22:50:41.519 00.000 16108 IsGuiding returns 0
22:50:41.524 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3837, FiltMin=3296, FiltMax=52205, Gamma=1.000
22:50:41.543 00.019 21068 UpdateGuideState exits: m=92709 SNR=69.1
22:50:41.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:41.545 00.000 21068 Enqueuing Expose request
22:50:41.573 00.028 16108 IsGuiding returns 1
22:50:41.573 00.000 16108 scope still moving after pulse duration time elapsed
22:50:41.602 00.029 16108 IsSlewing returns 0
22:50:41.602 00.000 16108 IsGuiding returns 1
22:50:41.633 00.031 16108 IsSlewing returns 0
22:50:41.633 00.000 16108 IsGuiding returns 1
22:50:41.665 00.032 16108 IsSlewing returns 0
22:50:41.665 00.000 16108 IsGuiding returns 0
22:50:41.666 00.001 16108 scope move finished after 53 + 93 ms
22:50:41.666 00.000 16108 Move returns status 0, amount 53
22:50:41.666 00.000 16108 MoveAxis(N, 0, ABG)
22:50:41.666 00.000 16108 Move returns status 0, amount 0
22:50:41.666 00.000 16108 move complete, result=0
22:50:41.666 00.000 16108 worker thread done servicing request
22:50:41.666 00.000 16108 Worker thread wakes up
22:50:41.666 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
22:50:41.669 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:41.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:42.830 01.161 16108 Exposure complete
22:50:42.883 00.053 16108 worker thread done servicing request
22:50:42.883 00.000 21068 OnExposeComplete: enter
22:50:42.884 00.001 21068 UpdateGuideState(): m_state=6
22:50:42.885 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2754
22:50:42.885 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=877.23, Mass=99278, SNR=73.6, Peak=16115 HFD=3.0
22:50:42.887 00.002 21068 MultiStar: [#1 0.13,-0.13,1.10,U] [#2 0.12,0.30,1.39,U] [#3 0.18,0.01,1.02,U] [#4 -0.18,-0.32,0.74,U] [#5 -0.10,-0.19,1.01,U] [#6 0.16,0.21,0.96,U] [#7 0.26,0.16,0.66,U] [#8 0.09,0.03,0.78,U] 
22:50:42.888 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.12, -0.32}
22:50:42.888 00.000 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
22:50:42.889 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
22:50:42.890 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.25 mountX=-0.06 mountY=0.00, mountTheta=3.13
22:50:42.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
22:50:42.893 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
22:50:42.894 00.001 16108 Worker thread wakes up
22:50:42.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:50:42.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:50:42.894 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
22:50:42.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:50:42.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:42.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:50:42.894 00.000 16108 MoveAxis(E, 0, ABG)
22:50:42.894 00.000 16108 Move returns status 0, amount 0
22:50:42.894 00.000 16108 MoveAxis(N, 0, ABG)
22:50:42.894 00.000 16108 Move returns status 0, amount 0
22:50:42.894 00.000 16108 move complete, result=0
22:50:42.894 00.000 16108 worker thread done servicing request
22:50:42.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3837, FiltMin=3312, FiltMax=55193, Gamma=1.000
22:50:42.914 00.017 21068 UpdateGuideState exits: m=99278 SNR=73.6
22:50:42.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:42.917 00.001 21068 Enqueuing Expose request
22:50:42.918 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:42.919 00.001 16108 Worker thread wakes up
22:50:42.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:42.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:43.895 00.976 16108 Exposure complete
22:50:43.955 00.060 16108 worker thread done servicing request
22:50:43.955 00.000 21068 OnExposeComplete: enter
22:50:43.956 00.001 21068 UpdateGuideState(): m_state=6
22:50:43.957 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2755
22:50:43.959 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=877.39, Mass=126314, SNR=76.0, Peak=16819 HFD=3.3
22:50:43.960 00.001 21068 MultiStar: [#1 0.08,-0.07,1.26,U] [#2 -0.05,0.12,1.26,U] [#3 -0.03,0.18,1.04,U] [#4 -0.13,-0.15,0.70,U] [#5 -0.05,0.02,1.16,U] [#6 0.21,0.17,0.97,U] [#7 -0.17,0.26,0.61,U] [#8 -0.14,0.36,0.70,U] 
22:50:43.961 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.09, -0.17}
22:50:43.962 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:50:43.962 00.000 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:50:43.963 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.95 mountX=0.04 mountY=-0.06, mountTheta=-0.99
22:50:43.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
22:50:43.966 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
22:50:43.967 00.001 16108 Worker thread wakes up
22:50:43.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:50:43.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:50:43.967 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
22:50:43.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:43.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:43.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:43.967 00.000 16108 MoveAxis(E, 0, ABG)
22:50:43.967 00.000 16108 Move returns status 0, amount 0
22:50:43.967 00.000 16108 MoveAxis(N, 0, ABG)
22:50:43.968 00.001 16108 Move returns status 0, amount 0
22:50:43.968 00.000 16108 move complete, result=0
22:50:43.968 00.000 16108 worker thread done servicing request
22:50:43.973 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3837, FiltMin=3273, FiltMax=43110, Gamma=1.000
22:50:44.004 00.031 21068 UpdateGuideState exits: m=126314 SNR=76.0
22:50:44.006 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.006 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:44.008 00.002 21068 Enqueuing Expose request
22:50:44.009 00.001 16108 Worker thread wakes up
22:50:44.009 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:44.012 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:44.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:45.176 01.164 16108 Exposure complete
22:50:45.232 00.056 16108 worker thread done servicing request
22:50:45.232 00.000 21068 OnExposeComplete: enter
22:50:45.234 00.002 21068 UpdateGuideState(): m_state=6
22:50:45.235 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2756
22:50:45.236 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.63, Mass=112804, SNR=78.8, Peak=15376 HFD=3.0
22:50:45.237 00.001 21068 MultiStar: [#1 0.22,0.23,0.98,U] [#2 0.14,0.41,1.18,U] [#3 0.23,0.27,1.00,U] [#4 -0.21,-0.27,0.88,U] [#5 0.17,0.07,0.88,U] [#6 0.29,0.37,0.71,U] [#7 -0.19,0.27,0.58,U] [#8 0.06,0.19,0.73,U] 
22:50:45.238 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.18}, one-star: {0.00, 0.08}
22:50:45.239 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
22:50:45.240 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
22:50:45.240 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.01 mountY=-0.08, mountTheta=-1.41
22:50:45.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
22:50:45.242 00.001 21068 Enqueuing Move request for scope (0.00, 0.08)
22:50:45.243 00.001 16108 Worker thread wakes up
22:50:45.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:50:45.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:50:45.243 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
22:50:45.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:45.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:45.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:45.243 00.000 16108 MoveAxis(E, 0, ABG)
22:50:45.243 00.000 16108 Move returns status 0, amount 0
22:50:45.243 00.000 16108 MoveAxis(N, 0, ABG)
22:50:45.243 00.000 16108 Move returns status 0, amount 0
22:50:45.243 00.000 16108 move complete, result=0
22:50:45.243 00.000 16108 worker thread done servicing request
22:50:45.247 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3837, FiltMin=3187, FiltMax=50781, Gamma=1.000
22:50:45.262 00.015 21068 UpdateGuideState exits: m=112804 SNR=78.8
22:50:45.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:45.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:45.264 00.000 21068 Enqueuing Expose request
22:50:45.265 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:45.266 00.001 16108 Worker thread wakes up
22:50:45.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:45.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:46.241 00.975 16108 Exposure complete
22:50:46.319 00.078 16108 worker thread done servicing request
22:50:46.319 00.000 21068 OnExposeComplete: enter
22:50:46.320 00.001 21068 UpdateGuideState(): m_state=6
22:50:46.322 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2757
22:50:46.323 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.59, Mass=110082, SNR=78.2, Peak=17747 HFD=2.7
22:50:46.324 00.001 21068 MultiStar: [#1 0.04,0.20,1.23,U] [#2 0.13,0.31,1.07,U] [#3 -0.04,0.31,1.09,U] [#4 -0.09,-0.26,0.73,U] [#5 0.25,-0.05,1.04,U] [#6 0.38,0.12,0.91,U] [#7 -0.17,0.28,0.58,U] [#8 -0.33,0.27,0.85,U] 
22:50:46.325 00.001 21068 single-star, 8 included, MultiStar: {0.03, 0.14}, one-star: {-0.07, 0.04}
22:50:46.326 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
22:50:46.327 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
22:50:46.327 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.64 mountX=0.08 mountY=-0.02, mountTheta=-0.27
22:50:46.329 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
22:50:46.330 00.001 21068 Enqueuing Move request for scope (-0.07, 0.04)
22:50:46.331 00.001 16108 Worker thread wakes up
22:50:46.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:50:46.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:50:46.331 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.08 yDistance=-0.02
22:50:46.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:50:46.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:46.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:46.331 00.000 16108 MoveAxis(E, 0, ABG)
22:50:46.331 00.000 16108 Move returns status 0, amount 0
22:50:46.332 00.001 16108 MoveAxis(N, 0, ABG)
22:50:46.332 00.000 16108 Move returns status 0, amount 0
22:50:46.332 00.000 16108 move complete, result=0
22:50:46.332 00.000 16108 worker thread done servicing request
22:50:46.337 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3837, FiltMin=3331, FiltMax=65520, Gamma=1.000
22:50:46.361 00.024 21068 UpdateGuideState exits: m=110082 SNR=78.2
22:50:46.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:46.366 00.002 21068 Enqueuing Expose request
22:50:46.368 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:46.371 00.003 16108 Worker thread wakes up
22:50:46.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:46.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:47.543 01.172 16108 Exposure complete
22:50:47.615 00.072 16108 worker thread done servicing request
22:50:47.615 00.000 21068 OnExposeComplete: enter
22:50:47.617 00.002 21068 UpdateGuideState(): m_state=6
22:50:47.617 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2758
22:50:47.618 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.42, Mass=115607, SNR=70.6, Peak=17587 HFD=3.1
22:50:47.619 00.001 21068 MultiStar: [#1 -0.26,0.01,1.25,U] [#2 -0.02,0.21,1.34,U] [#3 0.01,0.21,1.11,U] [#4 -0.20,-0.20,0.96,U] [#5 0.23,0.13,1.01,U] [#6 0.16,0.13,0.97,U] [#7 -0.32,0.14,0.63,U] [#8 -0.16,0.07,0.95,U] 
22:50:47.620 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.19, -0.14}
22:50:47.620 00.000 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
22:50:47.622 00.002 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
22:50:47.623 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.43 mountX=0.09 mountY=-0.05, mountTheta=-0.49
22:50:47.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
22:50:47.625 00.001 21068 Enqueuing Move request for scope (-0.08, 0.07)
22:50:47.626 00.001 16108 Worker thread wakes up
22:50:47.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:50:47.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:50:47.626 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
22:50:47.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:50:47.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:47.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:47.626 00.000 16108 MoveAxis(E, 0, ABG)
22:50:47.626 00.000 16108 Move returns status 0, amount 0
22:50:47.626 00.000 16108 MoveAxis(N, 0, ABG)
22:50:47.626 00.000 16108 Move returns status 0, amount 0
22:50:47.626 00.000 16108 move complete, result=0
22:50:47.627 00.001 16108 worker thread done servicing request
22:50:47.629 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3837, FiltMin=3248, FiltMax=56448, Gamma=1.000
22:50:47.645 00.016 21068 UpdateGuideState exits: m=115607 SNR=70.6
22:50:47.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:47.648 00.001 21068 Enqueuing Expose request
22:50:47.648 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:47.649 00.001 16108 Worker thread wakes up
22:50:47.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:47.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:48.637 00.988 16108 Exposure complete
22:50:48.700 00.063 16108 worker thread done servicing request
22:50:48.700 00.000 21068 OnExposeComplete: enter
22:50:48.703 00.003 21068 UpdateGuideState(): m_state=6
22:50:48.704 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2759
22:50:48.705 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.56, Mass=114190, SNR=83.9, Peak=15555 HFD=3.4
22:50:48.706 00.001 21068 MultiStar: [#1 0.01,-0.05,1.13,U] [#2 0.13,-0.01,1.25,U] [#3 0.10,-0.02,0.90,U] [#4 -0.00,-0.22,0.78,U] [#5 -0.06,-0.15,0.98,U] [#6 0.09,0.27,0.82,U] [#7 -0.12,0.17,0.53,U] [#8 -0.01,-0.01,0.69,U] 
22:50:48.707 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.01, 0.01}
22:50:48.708 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
22:50:48.709 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
22:50:48.710 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.62 mountX=0.01 mountY=-0.00, mountTheta=-0.29
22:50:48.711 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
22:50:48.713 00.002 21068 Enqueuing Move request for scope (-0.01, 0.01)
22:50:48.714 00.001 16108 Worker thread wakes up
22:50:48.715 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:50:48.715 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:50:48.715 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.00
22:50:48.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:48.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:48.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:48.715 00.000 16108 MoveAxis(E, 0, ABG)
22:50:48.715 00.000 16108 Move returns status 0, amount 0
22:50:48.715 00.000 16108 MoveAxis(N, 0, ABG)
22:50:48.715 00.000 16108 Move returns status 0, amount 0
22:50:48.715 00.000 16108 move complete, result=0
22:50:48.715 00.000 16108 worker thread done servicing request
22:50:48.718 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=3837, FiltMin=3261, FiltMax=48329, Gamma=1.000
22:50:48.741 00.023 21068 UpdateGuideState exits: m=114190 SNR=83.9
22:50:48.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:48.743 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:48.744 00.001 21068 Enqueuing Expose request
22:50:48.744 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:48.745 00.001 16108 Worker thread wakes up
22:50:48.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:48.746 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:49.915 01.169 16108 Exposure complete
22:50:49.968 00.053 16108 worker thread done servicing request
22:50:49.968 00.000 21068 OnExposeComplete: enter
22:50:49.969 00.001 21068 UpdateGuideState(): m_state=6
22:50:49.970 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2760
22:50:49.970 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=877.71, Mass=111139, SNR=72.9, Peak=17299 HFD=3.0
22:50:49.971 00.001 21068 MultiStar: [#1 0.20,-0.03,1.56,U] [#2 0.12,0.14,1.61,U] [#3 -0.01,0.18,1.03,U] [#4 0.25,-0.13,0.82,U] [#5 0.13,-0.15,0.93,U] [#6 0.17,0.41,0.81,U] [#7 -0.05,0.33,0.78,U] [#8 -0.07,0.15,0.72,U] 
22:50:49.972 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.06, 0.16}
22:50:49.973 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
22:50:49.974 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
22:50:49.974 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
22:50:49.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
22:50:49.977 00.001 21068 Enqueuing Move request for scope (0.09, 0.11)
22:50:49.978 00.001 16108 Worker thread wakes up
22:50:49.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
22:50:49.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
22:50:49.978 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.12
22:50:49.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:50:49.979 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:49.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:50:49.979 00.000 16108 MoveAxis(E, 0, ABG)
22:50:49.979 00.000 16108 Move returns status 0, amount 0
22:50:49.979 00.000 16108 MoveAxis(N, 0, ABG)
22:50:49.979 00.000 16108 Move returns status 0, amount 0
22:50:49.979 00.000 16108 move complete, result=0
22:50:49.979 00.000 16108 worker thread done servicing request
22:50:49.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3837, FiltMin=3293, FiltMax=52857, Gamma=1.000
22:50:50.001 00.019 21068 UpdateGuideState exits: m=111139 SNR=72.9
22:50:50.004 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:50.006 00.001 21068 Enqueuing Expose request
22:50:50.007 00.001 16108 Worker thread wakes up
22:50:50.007 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:50.009 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:50.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:50.988 00.979 16108 Exposure complete
22:50:51.051 00.063 16108 worker thread done servicing request
22:50:51.051 00.000 21068 OnExposeComplete: enter
22:50:51.053 00.002 21068 UpdateGuideState(): m_state=6
22:50:51.056 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2761
22:50:51.057 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.46, Mass=91834, SNR=67.2, Peak=14467 HFD=2.8
22:50:51.059 00.002 21068 MultiStar: [#1 0.23,0.01,1.40,U] [#2 0.20,0.13,1.42,U] [#3 0.09,0.15,1.35,U] [#4 0.01,-0.26,1.04,U] [#5 0.04,0.08,1.14,U] [#6 0.17,0.28,0.93,U] [#7 -0.09,0.24,0.73,U] [#8 0.02,0.03,0.87,U] 
22:50:51.062 00.003 21068 single-star, 8 included, MultiStar: {0.09, 0.06}, one-star: {-0.04, -0.09}
22:50:51.063 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
22:50:51.064 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
22:50:51.066 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.98 mountX=0.02 mountY=0.10, mountTheta=1.34
22:50:51.068 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
22:50:51.071 00.003 21068 Enqueuing Move request for scope (-0.04, -0.09)
22:50:51.072 00.001 16108 Worker thread wakes up
22:50:51.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:50:51.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:50:51.072 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
22:50:51.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:51.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:51.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:51.072 00.000 16108 MoveAxis(E, 0, ABG)
22:50:51.072 00.000 16108 Move returns status 0, amount 0
22:50:51.072 00.000 16108 MoveAxis(N, 0, ABG)
22:50:51.073 00.001 16108 Move returns status 0, amount 0
22:50:51.073 00.000 16108 move complete, result=0
22:50:51.073 00.000 16108 worker thread done servicing request
22:50:51.077 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3837, FiltMin=3312, FiltMax=46425, Gamma=1.000
22:50:51.091 00.014 21068 UpdateGuideState exits: m=91834 SNR=67.2
22:50:51.093 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.093 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:51.094 00.001 21068 Enqueuing Expose request
22:50:51.095 00.001 16108 Worker thread wakes up
22:50:51.095 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:51.095 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:51.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:52.270 01.175 16108 Exposure complete
22:50:52.356 00.086 16108 worker thread done servicing request
22:50:52.356 00.000 21068 OnExposeComplete: enter
22:50:52.357 00.001 21068 UpdateGuideState(): m_state=6
22:50:52.358 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2762
22:50:52.359 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.53, Mass=113946, SNR=67.2, Peak=17363 HFD=3.1
22:50:52.360 00.001 21068 MultiStar: [#1 0.29,0.13,1.35,U] [#2 0.07,0.21,1.43,U] [#3 0.34,0.41,0.00,M1] [#4 -0.01,-0.06,0.90,U] [#5 -0.08,0.08,1.18,U] [#6 0.18,0.27,0.94,U] [#7 -0.15,0.15,0.81,U] [#8 -0.07,0.37,0.85,U] 
22:50:52.361 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.04, -0.02}
22:50:52.361 00.000 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
22:50:52.362 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
22:50:52.363 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.43 mountX=-0.04 mountY=0.01, mountTheta=2.95
22:50:52.364 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
22:50:52.366 00.002 21068 Enqueuing Move request for scope (0.04, -0.02)
22:50:52.367 00.001 16108 Worker thread wakes up
22:50:52.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:50:52.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:50:52.367 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
22:50:52.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:50:52.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:52.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:52.367 00.000 16108 MoveAxis(E, 0, ABG)
22:50:52.367 00.000 16108 Move returns status 0, amount 0
22:50:52.367 00.000 16108 MoveAxis(N, 0, ABG)
22:50:52.367 00.000 16108 Move returns status 0, amount 0
22:50:52.367 00.000 16108 move complete, result=0
22:50:52.368 00.001 16108 worker thread done servicing request
22:50:52.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3833, FiltMin=3318, FiltMax=47837, Gamma=1.000
22:50:52.386 00.015 21068 UpdateGuideState exits: m=113946 SNR=67.2
22:50:52.386 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:52.388 00.001 21068 Enqueuing Expose request
22:50:52.388 00.000 16108 Worker thread wakes up
22:50:52.389 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:52.391 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:52.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:53.354 00.963 16108 Exposure complete
22:50:53.410 00.056 16108 worker thread done servicing request
22:50:53.410 00.000 21068 OnExposeComplete: enter
22:50:53.411 00.001 21068 UpdateGuideState(): m_state=6
22:50:53.412 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2763
22:50:53.413 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.71, Mass=111159, SNR=75.9, Peak=17555 HFD=3.4
22:50:53.414 00.001 21068 MultiStar: [#1 0.01,0.15,1.22,U] [#2 -0.03,0.25,1.28,U] [#3 0.11,0.12,1.12,U] [#4 -0.14,-0.11,0.90,U] [#5 -0.08,-0.08,1.09,U] [#6 0.31,0.27,0.93,U] [#7 -0.16,0.54,0.00,M1] [#8 -0.14,0.23,0.76,U] 
22:50:53.415 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.12}, one-star: {-0.09, 0.15}
22:50:53.415 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
22:50:53.416 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
22:50:53.417 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=0.02 mountY=-0.12, mountTheta=-1.37
22:50:53.418 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.12, opts=13)
22:50:53.419 00.001 21068 Enqueuing Move request for scope (-0.00, 0.12)
22:50:53.421 00.002 16108 Worker thread wakes up
22:50:53.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
22:50:53.421 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
22:50:53.421 00.000 16108 Moving (-0.00, 0.12) raw xDistance=0.02 yDistance=-0.12
22:50:53.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:53.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:53.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:50:53.421 00.000 16108 MoveAxis(E, 0, ABG)
22:50:53.421 00.000 16108 Move returns status 0, amount 0
22:50:53.421 00.000 16108 MoveAxis(N, 0, ABG)
22:50:53.421 00.000 16108 Move returns status 0, amount 0
22:50:53.421 00.000 16108 move complete, result=0
22:50:53.421 00.000 16108 worker thread done servicing request
22:50:53.431 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3837, FiltMin=3341, FiltMax=55341, Gamma=1.000
22:50:53.458 00.027 21068 UpdateGuideState exits: m=111159 SNR=75.9
22:50:53.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:53.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:53.461 00.001 21068 Enqueuing Expose request
22:50:53.461 00.000 16108 Worker thread wakes up
22:50:53.461 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:53.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:53.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:54.633 01.171 16108 Exposure complete
22:50:54.692 00.059 16108 worker thread done servicing request
22:50:54.692 00.000 21068 OnExposeComplete: enter
22:50:54.693 00.001 21068 UpdateGuideState(): m_state=6
22:50:54.694 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2764
22:50:54.695 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.49, Mass=129185, SNR=90.8, Peak=17091 HFD=3.0
22:50:54.698 00.003 21068 MultiStar: [#1 0.00,-0.01,0.95,U] [#2 0.02,0.37,1.01,U] [#3 -0.09,0.13,0.92,U] [#4 -0.23,-0.18,0.76,U] [#5 -0.12,0.09,0.92,U] [#6 0.28,0.22,0.75,U] [#7 -0.19,0.24,0.52,U] [#8 -0.12,0.21,0.62,U] 
22:50:54.699 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.02, -0.06}
22:50:54.700 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
22:50:54.701 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
22:50:54.702 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.96 mountX=0.01 mountY=0.06, mountTheta=1.36
22:50:54.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
22:50:54.706 00.002 21068 Enqueuing Move request for scope (-0.02, -0.06)
22:50:54.706 00.000 16108 Worker thread wakes up
22:50:54.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:50:54.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:50:54.706 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
22:50:54.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:54.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:54.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:50:54.706 00.000 16108 MoveAxis(E, 0, ABG)
22:50:54.706 00.000 16108 Move returns status 0, amount 0
22:50:54.706 00.000 16108 MoveAxis(N, 0, ABG)
22:50:54.706 00.000 16108 Move returns status 0, amount 0
22:50:54.706 00.000 16108 move complete, result=0
22:50:54.706 00.000 16108 worker thread done servicing request
22:50:54.712 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3833, FiltMin=3264, FiltMax=55968, Gamma=1.000
22:50:54.728 00.016 21068 UpdateGuideState exits: m=129185 SNR=90.8
22:50:54.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:54.731 00.001 21068 Enqueuing Expose request
22:50:54.732 00.001 16108 Worker thread wakes up
22:50:54.733 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:54.734 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:54.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:55.719 00.985 16108 Exposure complete
22:50:55.777 00.058 16108 worker thread done servicing request
22:50:55.777 00.000 21068 OnExposeComplete: enter
22:50:55.778 00.001 21068 UpdateGuideState(): m_state=6
22:50:55.779 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2765
22:50:55.780 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.52, Mass=108851, SNR=77.2, Peak=17091 HFD=3.0
22:50:55.781 00.001 21068 MultiStar: [#1 -0.06,0.18,1.20,U] [#2 -0.10,0.33,1.24,U] [#3 0.06,0.20,1.01,U] [#4 -0.30,-0.13,0.79,U] [#5 0.04,0.12,0.86,U] [#6 -0.06,0.13,0.78,U] [#7 -0.12,0.17,0.63,U] [#8 -0.32,0.29,0.76,U] 
22:50:55.782 00.001 21068 single-star, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.07, -0.03}
22:50:55.783 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
22:50:55.783 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
22:50:55.784 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.76 mountX=0.06 mountY=0.04, mountTheta=0.60
22:50:55.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
22:50:55.787 00.001 21068 Enqueuing Move request for scope (-0.07, -0.03)
22:50:55.788 00.001 16108 Worker thread wakes up
22:50:55.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:50:55.788 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:50:55.788 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.06 yDistance=0.04
22:50:55.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:50:55.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:50:55.788 00.000 16108 MoveAxis(E, 0, ABG)
22:50:55.788 00.000 16108 Move returns status 0, amount 0
22:50:55.788 00.000 16108 MoveAxis(N, 0, ABG)
22:50:55.788 00.000 16108 Move returns status 0, amount 0
22:50:55.788 00.000 16108 move complete, result=0
22:50:55.788 00.000 16108 worker thread done servicing request
22:50:55.792 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3837, FiltMin=3312, FiltMax=53520, Gamma=1.000
22:50:55.808 00.016 21068 UpdateGuideState exits: m=108851 SNR=77.2
22:50:55.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.810 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:55.812 00.002 21068 Enqueuing Expose request
22:50:55.814 00.002 16108 Worker thread wakes up
22:50:55.814 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:55.816 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:55.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:56.972 01.156 16108 Exposure complete
22:50:57.039 00.067 16108 worker thread done servicing request
22:50:57.040 00.001 21068 OnExposeComplete: enter
22:50:57.041 00.001 21068 UpdateGuideState(): m_state=6
22:50:57.042 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2766
22:50:57.044 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=877.60, Mass=122290, SNR=78.1, Peak=17827 HFD=3.3
22:50:57.046 00.002 21068 MultiStar: [#1 -0.12,0.10,1.21,U] [#2 0.04,0.51,0.00,M1] [#3 0.14,0.11,0.92,U] [#4 -0.16,-0.13,0.82,U] [#5 -0.28,0.15,1.01,U] [#6 -0.07,0.56,0.00,M1] [#7 -0.15,0.13,0.61,U] [#8 -0.11,0.32,0.63,U] 
22:50:57.047 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.10}, one-star: {-0.21, 0.05}
22:50:57.048 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
22:50:57.049 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
22:50:57.050 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.50 mountX=0.14 mountY=-0.06, mountTheta=-0.42
22:50:57.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.10, opts=13)
22:50:57.052 00.000 21068 Enqueuing Move request for scope (-0.13, 0.10)
22:50:57.053 00.001 16108 Worker thread wakes up
22:50:57.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
22:50:57.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
22:50:57.053 00.000 16108 Moving (-0.13, 0.10) raw xDistance=0.14 yDistance=-0.06
22:50:57.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:50:57.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:57.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:57.054 00.001 16108 MoveAxis(E, 0, ABG)
22:50:57.054 00.000 16108 Move returns status 0, amount 0
22:50:57.054 00.000 16108 MoveAxis(N, 0, ABG)
22:50:57.054 00.000 16108 Move returns status 0, amount 0
22:50:57.054 00.000 16108 move complete, result=0
22:50:57.054 00.000 16108 worker thread done servicing request
22:50:57.057 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3840, FiltMin=3299, FiltMax=56409, Gamma=1.000
22:50:57.072 00.015 21068 UpdateGuideState exits: m=122290 SNR=78.1
22:50:57.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:57.074 00.000 21068 Enqueuing Expose request
22:50:57.075 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:57.076 00.001 16108 Worker thread wakes up
22:50:57.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:57.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:58.050 00.974 16108 Exposure complete
22:50:58.108 00.058 16108 worker thread done servicing request
22:50:58.108 00.000 21068 OnExposeComplete: enter
22:50:58.109 00.001 21068 UpdateGuideState(): m_state=6
22:50:58.110 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2767
22:50:58.111 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.52, Mass=103331, SNR=68.6, Peak=15411 HFD=3.1
22:50:58.112 00.001 21068 MultiStar: [#1 0.10,0.01,1.35,U] [#2 -0.00,0.28,1.23,U] [#3 -0.04,0.16,1.21,U] [#4 0.04,-0.12,1.12,U] [#5 -0.02,0.16,0.94,U] [#6 0.04,0.40,0.92,U] [#7 -0.36,0.07,0.73,U] [#8 0.17,0.19,0.75,U] 
22:50:58.113 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.07, -0.03}
22:50:58.113 00.000 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
22:50:58.114 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
22:50:58.115 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=-0.07 mountY=0.01, mountTheta=2.98
22:50:58.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
22:50:58.118 00.001 21068 Enqueuing Move request for scope (0.07, -0.03)
22:50:58.119 00.001 16108 Worker thread wakes up
22:50:58.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:50:58.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:50:58.119 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.07 yDistance=0.01
22:50:58.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:50:58.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:58.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:58.119 00.000 16108 MoveAxis(E, 0, ABG)
22:50:58.119 00.000 16108 Move returns status 0, amount 0
22:50:58.119 00.000 16108 MoveAxis(N, 0, ABG)
22:50:58.119 00.000 16108 Move returns status 0, amount 0
22:50:58.119 00.000 16108 move complete, result=0
22:50:58.119 00.000 16108 worker thread done servicing request
22:50:58.123 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3840, FiltMin=3336, FiltMax=54057, Gamma=1.000
22:50:58.138 00.015 21068 UpdateGuideState exits: m=103331 SNR=68.6
22:50:58.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:58.140 00.000 21068 Enqueuing Expose request
22:50:58.141 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:58.142 00.001 16108 Worker thread wakes up
22:50:58.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:58.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:50:59.307 01.165 16108 Exposure complete
22:50:59.364 00.057 16108 worker thread done servicing request
22:50:59.364 00.000 21068 OnExposeComplete: enter
22:50:59.365 00.001 21068 UpdateGuideState(): m_state=6
22:50:59.367 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2768
22:50:59.368 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.72, Mass=118731, SNR=88.9, Peak=16483 HFD=3.5
22:50:59.369 00.001 21068 MultiStar: [#1 0.27,0.16,0.93,U] [#2 0.10,0.16,1.13,U] [#3 0.13,0.09,0.82,U] [#4 -0.09,0.04,0.73,U] [#5 -0.09,0.12,0.68,U] [#6 0.17,0.34,0.71,U] [#7 -0.08,0.27,0.52,U] [#8 -0.18,0.29,0.67,U] 
22:50:59.370 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.18}, one-star: {-0.03, 0.17}
22:50:59.371 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:50:59.372 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:50:59.372 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=0.06 mountY=-0.16, mountTheta=-1.24
22:50:59.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
22:50:59.375 00.001 21068 Enqueuing Move request for scope (-0.03, 0.17)
22:50:59.379 00.004 16108 Worker thread wakes up
22:50:59.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:50:59.379 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:50:59.379 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.16
22:50:59.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:50:59.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:59.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:50:59.379 00.000 16108 MoveAxis(E, 0, ABG)
22:50:59.379 00.000 16108 Move returns status 0, amount 0
22:50:59.379 00.000 16108 MoveAxis(N, 0, ABG)
22:50:59.379 00.000 16108 Move returns status 0, amount 0
22:50:59.379 00.000 16108 move complete, result=0
22:50:59.379 00.000 16108 worker thread done servicing request
22:50:59.385 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3840, FiltMin=3251, FiltMax=56605, Gamma=1.000
22:50:59.412 00.027 21068 UpdateGuideState exits: m=118731 SNR=88.9
22:50:59.414 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:50:59.415 00.000 21068 Enqueuing Expose request
22:50:59.416 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:59.417 00.001 16108 Worker thread wakes up
22:50:59.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:50:59.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:00.379 00.962 16108 Exposure complete
22:51:00.447 00.068 16108 worker thread done servicing request
22:51:00.447 00.000 21068 OnExposeComplete: enter
22:51:00.449 00.002 21068 UpdateGuideState(): m_state=6
22:51:00.450 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2769
22:51:00.452 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=877.68, Mass=121008, SNR=76.9, Peak=18435 HFD=3.3
22:51:00.456 00.004 21068 MultiStar: [#1 0.30,0.05,1.04,U] [#2 0.13,0.43,1.09,U] [#3 0.29,0.19,1.01,U] [#4 0.20,-0.16,0.76,U] [#5 0.30,0.00,1.07,U] [#6 0.26,0.22,0.78,U] [#7 -0.09,0.47,0.67,U] [#8 0.07,0.38,0.70,U] 
22:51:00.458 00.002 21068 single-star, 8 included, MultiStar: {0.16, 0.18}, one-star: {-0.14, 0.13}
22:51:00.461 00.003 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:51:00.462 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
22:51:00.464 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=0.16 mountY=-0.09, mountTheta=-0.55
22:51:00.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.13, opts=13)
22:51:00.469 00.003 21068 Enqueuing Move request for scope (-0.14, 0.13)
22:51:00.470 00.001 16108 Worker thread wakes up
22:51:00.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
22:51:00.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
22:51:00.470 00.000 16108 Moving (-0.14, 0.13) raw xDistance=0.16 yDistance=-0.09
22:51:00.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:51:00.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:00.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:00.470 00.000 16108 MoveAxis(E, 0, ABG)
22:51:00.470 00.000 16108 Move returns status 0, amount 0
22:51:00.471 00.001 16108 MoveAxis(N, 0, ABG)
22:51:00.471 00.000 16108 Move returns status 0, amount 0
22:51:00.471 00.000 16108 move complete, result=0
22:51:00.471 00.000 16108 worker thread done servicing request
22:51:00.475 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3840, FiltMin=3318, FiltMax=56717, Gamma=1.000
22:51:00.492 00.017 21068 UpdateGuideState exits: m=121008 SNR=76.9
22:51:00.492 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:00.493 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:00.494 00.001 21068 Enqueuing Expose request
22:51:00.494 00.000 16108 Worker thread wakes up
22:51:00.494 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:00.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:00.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:01.667 01.172 16108 Exposure complete
22:51:01.740 00.073 16108 worker thread done servicing request
22:51:01.740 00.000 21068 OnExposeComplete: enter
22:51:01.741 00.001 21068 UpdateGuideState(): m_state=6
22:51:01.742 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2770
22:51:01.743 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.63, Mass=127016, SNR=82.9, Peak=16595 HFD=3.2
22:51:01.744 00.001 21068 MultiStar: [#1 0.21,-0.22,1.21,U] [#2 0.35,0.13,1.12,U] [#3 0.36,-0.09,1.06,U] [#4 0.03,-0.20,0.91,U] [#5 0.15,-0.11,0.75,U] [#6 0.38,0.24,0.83,U] [#7 -0.05,0.51,0.00,M1] [#8 -0.16,0.28,0.76,U] 
22:51:01.744 00.000 21068 single-star, 7 included, MultiStar: {0.18, 0.00}, one-star: {-0.02, 0.07}
22:51:01.745 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:51:01.746 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:51:01.747 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.80 mountX=0.03 mountY=-0.07, mountTheta=-1.16
22:51:01.748 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
22:51:01.749 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
22:51:01.751 00.002 16108 Worker thread wakes up
22:51:01.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:51:01.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:51:01.751 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.07
22:51:01.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:51:01.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:01.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:01.751 00.000 16108 MoveAxis(E, 0, ABG)
22:51:01.752 00.001 16108 Move returns status 0, amount 0
22:51:01.752 00.000 16108 MoveAxis(N, 0, ABG)
22:51:01.752 00.000 16108 Move returns status 0, amount 0
22:51:01.752 00.000 16108 move complete, result=0
22:51:01.752 00.000 16108 worker thread done servicing request
22:51:01.758 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3840, FiltMin=3254, FiltMax=52905, Gamma=1.000
22:51:01.784 00.026 21068 UpdateGuideState exits: m=127016 SNR=82.9
22:51:01.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:01.787 00.001 21068 Enqueuing Expose request
22:51:01.787 00.000 16108 Worker thread wakes up
22:51:01.789 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:01.789 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:01.790 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:02.761 00.971 16108 Exposure complete
22:51:02.838 00.077 16108 worker thread done servicing request
22:51:02.839 00.001 21068 OnExposeComplete: enter
22:51:02.841 00.002 21068 UpdateGuideState(): m_state=6
22:51:02.842 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2771
22:51:02.844 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=877.68, Mass=104423, SNR=81.8, Peak=16659 HFD=3.3
22:51:02.845 00.001 21068 MultiStar: [#1 0.25,0.26,1.06,U] [#2 0.13,0.58,0.00,M1] [#3 0.07,0.19,0.85,U] [#4 -0.29,0.10,0.69,U] [#5 0.22,0.07,0.82,U] [#6 0.02,0.51,0.75,U] [#7 -0.38,0.33,0.53,U] [#8 0.03,0.22,0.69,U] 
22:51:02.846 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.22}, one-star: {-0.18, 0.13}
22:51:02.847 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
22:51:02.848 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:51:02.850 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=0.04 mountY=-0.21, mountTheta=-1.36
22:51:02.854 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.22, opts=13)
22:51:02.856 00.002 21068 Enqueuing Move request for scope (-0.01, 0.22)
22:51:02.857 00.001 16108 Worker thread wakes up
22:51:02.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
22:51:02.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
22:51:02.858 00.001 16108 Moving (-0.01, 0.22) raw xDistance=0.04 yDistance=-0.21
22:51:02.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:02.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:02.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:51:02.858 00.000 16108 MoveAxis(E, 0, ABG)
22:51:02.858 00.000 16108 Move returns status 0, amount 0
22:51:02.858 00.000 16108 MoveAxis(N, 0, ABG)
22:51:02.858 00.000 16108 Move returns status 0, amount 0
22:51:02.859 00.001 16108 move complete, result=0
22:51:02.859 00.000 16108 worker thread done servicing request
22:51:02.865 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3840, FiltMin=3318, FiltMax=54329, Gamma=1.000
22:51:02.889 00.024 21068 UpdateGuideState exits: m=104423 SNR=81.8
22:51:02.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:02.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:02.892 00.001 21068 Enqueuing Expose request
22:51:02.893 00.001 16108 Worker thread wakes up
22:51:02.893 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:02.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:02.894 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:04.069 01.175 16108 Exposure complete
22:51:04.135 00.066 16108 worker thread done servicing request
22:51:04.135 00.000 21068 OnExposeComplete: enter
22:51:04.136 00.001 21068 UpdateGuideState(): m_state=6
22:51:04.137 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2772
22:51:04.138 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.92, Mass=127676, SNR=87.6, Peak=18611 HFD=2.9
22:51:04.139 00.001 21068 MultiStar: [#1 -0.02,0.16,1.00,U] [#2 -0.15,0.39,1.13,U] [#3 -0.12,0.27,0.79,U] [#4 -0.25,0.29,0.77,U] [#5 -0.01,0.05,0.82,U] [#6 0.18,0.32,0.76,U] [#7 -0.42,0.67,0.00,M1] [#8 -0.40,0.59,0.00,M1] 
22:51:04.139 00.000 21068 refined, 6 included, MultiStar: {-0.10, 0.27}, one-star: {-0.30, 0.37}
22:51:04.140 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
22:51:04.142 00.002 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
22:51:04.143 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=0.15 mountY=-0.24, mountTheta=-1.01
22:51:04.144 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.27, opts=13)
22:51:04.145 00.001 21068 Enqueuing Move request for scope (-0.10, 0.27)
22:51:04.146 00.001 16108 Worker thread wakes up
22:51:04.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
22:51:04.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
22:51:04.146 00.000 16108 Moving (-0.10, 0.27) raw xDistance=0.15 yDistance=-0.24
22:51:04.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:51:04.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:04.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:51:04.146 00.000 16108 MoveAxis(E, 0, ABG)
22:51:04.146 00.000 16108 Move returns status 0, amount 0
22:51:04.146 00.000 16108 MoveAxis(N, 0, ABG)
22:51:04.146 00.000 16108 Move returns status 0, amount 0
22:51:04.146 00.000 16108 move complete, result=0
22:51:04.146 00.000 16108 worker thread done servicing request
22:51:04.150 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3837, FiltMin=3264, FiltMax=55040, Gamma=1.000
22:51:04.166 00.016 21068 UpdateGuideState exits: m=127676 SNR=87.6
22:51:04.168 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:04.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:04.169 00.000 21068 Enqueuing Expose request
22:51:04.170 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:04.171 00.001 16108 Worker thread wakes up
22:51:04.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:04.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:05.148 00.977 16108 Exposure complete
22:51:05.223 00.075 16108 worker thread done servicing request
22:51:05.224 00.001 21068 OnExposeComplete: enter
22:51:05.225 00.001 21068 UpdateGuideState(): m_state=6
22:51:05.227 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2773
22:51:05.229 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=877.75, Mass=110404, SNR=74.1, Peak=17011 HFD=3.1
22:51:05.231 00.002 21068 MultiStar: [#1 -0.25,0.43,1.11,U] [#2 -0.29,0.59,0.00,M1] [#3 -0.17,0.46,0.85,U] [#4 -0.21,0.29,0.85,U] [#5 -0.06,0.23,1.01,U] [#6 0.03,0.73,0.00,M1] [#7 -0.64,0.67,0.00,M2] [#8 -0.42,0.25,0.79,U] 
22:51:05.232 00.001 21068 single-star, 5 included, MultiStar: {-0.21, 0.31}, one-star: {-0.19, 0.20}
22:51:05.234 00.002 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
22:51:05.235 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
22:51:05.237 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.34 mountX=0.22 mountY=-0.15, mountTheta=-0.59
22:51:05.240 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.20, opts=13)
22:51:05.241 00.001 21068 Enqueuing Move request for scope (-0.19, 0.20)
22:51:05.244 00.003 16108 Worker thread wakes up
22:51:05.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd
22:51:05.244 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
22:51:05.244 00.000 16108 Moving (-0.19, 0.20) raw xDistance=0.22 yDistance=-0.15
22:51:05.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:51:05.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:05.245 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:51:05.245 00.000 16108 MoveAxis(W, 57, ABG)
22:51:05.245 00.000 16108 Guiding  Dir = 3, Dur = 57
22:51:05.245 00.000 16108 IsSlewing returns 0
22:51:05.246 00.001 16108 IsGuiding returns 0
22:51:05.252 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3840, FiltMin=3305, FiltMax=58512, Gamma=1.000
22:51:05.265 00.013 16108 PulseGuide returned control before completion, sleep 49
22:51:05.275 00.010 21068 UpdateGuideState exits: m=110404 SNR=74.1
22:51:05.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:05.277 00.000 21068 Enqueuing Expose request
22:51:05.325 00.048 16108 IsGuiding returns 1
22:51:05.325 00.000 16108 scope still moving after pulse duration time elapsed
22:51:05.356 00.031 16108 IsSlewing returns 0
22:51:05.356 00.000 16108 IsGuiding returns 0
22:51:05.356 00.000 16108 scope move finished after 57 + 53 ms
22:51:05.356 00.000 16108 Move returns status 0, amount 57
22:51:05.356 00.000 16108 MoveAxis(N, 0, ABG)
22:51:05.356 00.000 16108 Move returns status 0, amount 0
22:51:05.356 00.000 16108 move complete, result=0
22:51:05.356 00.000 16108 worker thread done servicing request
22:51:05.356 00.000 16108 Worker thread wakes up
22:51:05.356 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
22:51:05.357 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:05.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:06.521 01.164 16108 Exposure complete
22:51:06.593 00.072 16108 worker thread done servicing request
22:51:06.593 00.000 21068 OnExposeComplete: enter
22:51:06.594 00.001 21068 UpdateGuideState(): m_state=6
22:51:06.595 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2774
22:51:06.595 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=877.83, Mass=105784, SNR=74.1, Peak=16451 HFD=2.8
22:51:06.596 00.001 21068 MultiStar: [#1 0.28,0.19,1.23,U] [#2 0.11,0.46,1.36,U] [#3 0.01,0.61,0.00,M1] [#4 0.03,0.35,0.90,U] [#5 0.42,0.40,0.00,M1] [#6 0.08,0.72,0.00,M2] [#7 0.03,0.74,0.00,M3] [#8 0.19,0.39,0.76,U] 
22:51:06.597 00.001 21068 single-star, 4 included, MultiStar: {0.15, 0.33}, one-star: {0.15, 0.28}
22:51:06.598 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
22:51:06.599 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
22:51:06.599 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.09 mountX=-0.09 mountY=-0.31, mountTheta=-1.87
22:51:06.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.28, opts=13)
22:51:06.602 00.001 21068 Enqueuing Move request for scope (0.15, 0.28)
22:51:06.603 00.001 16108 Worker thread wakes up
22:51:06.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
22:51:06.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
22:51:06.603 00.000 16108 Moving (0.15, 0.28) raw xDistance=-0.09 yDistance=-0.31
22:51:06.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:51:06.603 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.01 newest=-0.69
22:51:06.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:51:06.604 00.001 16108 MoveAxis(E, 0, ABG)
22:51:06.604 00.000 16108 Move returns status 0, amount 0
22:51:06.604 00.000 16108 MoveAxis(N, 62, ABG)
22:51:06.604 00.000 16108 Guiding  Dir = 0, Dur = 62
22:51:06.604 00.000 16108 IsSlewing returns 0
22:51:06.605 00.001 16108 IsGuiding returns 0
22:51:06.606 00.001 16108 PulseGuide returned control before completion, sleep 71
22:51:06.607 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3840, FiltMin=3257, FiltMax=59577, Gamma=1.000
22:51:06.621 00.014 21068 UpdateGuideState exits: m=105784 SNR=74.1
22:51:06.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:06.624 00.001 21068 Enqueuing Expose request
22:51:06.693 00.069 16108 IsGuiding returns 0
22:51:06.693 00.000 16108 Move returns status 0, amount 62
22:51:06.693 00.000 16108 move complete, result=0
22:51:06.693 00.000 16108 worker thread done servicing request
22:51:06.693 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
22:51:06.695 00.002 16108 Worker thread wakes up
22:51:06.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:06.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:07.672 00.977 16108 Exposure complete
22:51:07.728 00.056 16108 worker thread done servicing request
22:51:07.728 00.000 21068 OnExposeComplete: enter
22:51:07.730 00.002 21068 UpdateGuideState(): m_state=6
22:51:07.732 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2775
22:51:07.734 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=877.65, Mass=114352, SNR=73.8, Peak=15827 HFD=3.3
22:51:07.736 00.002 21068 MultiStar: [#1 0.04,0.22,1.31,U] [#2 0.13,0.31,1.24,U] [#3 0.33,0.28,1.02,U] [#4 0.20,0.04,0.91,U] [#5 0.16,0.01,0.99,U] [#6 0.29,0.28,0.86,U] [#7 0.04,0.44,0.58,U] [#8 0.25,0.12,0.72,U] 
22:51:07.738 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.20}, one-star: {-0.12, 0.10}
22:51:07.739 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
22:51:07.740 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
22:51:07.741 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.44 mountX=0.14 mountY=-0.07, mountTheta=-0.47
22:51:07.744 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.10, opts=13)
22:51:07.745 00.001 21068 Enqueuing Move request for scope (-0.12, 0.10)
22:51:07.746 00.001 16108 Worker thread wakes up
22:51:07.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
22:51:07.746 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
22:51:07.746 00.000 16108 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=-0.07
22:51:07.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:51:07.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:07.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:07.746 00.000 16108 MoveAxis(E, 0, ABG)
22:51:07.746 00.000 16108 Move returns status 0, amount 0
22:51:07.747 00.001 16108 MoveAxis(N, 0, ABG)
22:51:07.747 00.000 16108 Move returns status 0, amount 0
22:51:07.747 00.000 16108 move complete, result=0
22:51:07.747 00.000 16108 worker thread done servicing request
22:51:07.750 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3840, FiltMin=3293, FiltMax=54505, Gamma=1.000
22:51:07.766 00.016 21068 UpdateGuideState exits: m=114352 SNR=73.8
22:51:07.769 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:07.769 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:07.770 00.001 21068 Enqueuing Expose request
22:51:07.771 00.001 16108 Worker thread wakes up
22:51:07.771 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:07.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:07.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:08.937 01.166 16108 Exposure complete
22:51:09.033 00.096 16108 worker thread done servicing request
22:51:09.033 00.000 21068 OnExposeComplete: enter
22:51:09.035 00.002 21068 UpdateGuideState(): m_state=6
22:51:09.039 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2776
22:51:09.041 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=877.21, Mass=111615, SNR=76.4, Peak=12771 HFD=3.5
22:51:09.043 00.002 21068 MultiStar: [#1 0.40,-0.14,1.05,U] [#2 0.41,0.11,1.10,U] [#3 0.47,-0.22,0.00,M1] [#4 0.42,-0.31,0.00,M1] [#5 0.26,-0.15,0.89,U] [#6 0.38,0.27,0.79,U] [#7 0.23,0.08,0.63,U] [#8 0.24,0.11,0.73,U] 
22:51:09.044 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.03}, one-star: {0.11, -0.34}
22:51:09.046 00.002 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
22:51:09.047 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
22:51:09.049 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.09 mountX=-0.30 mountY=-0.04, mountTheta=-2.99
22:51:09.052 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.03, opts=13)
22:51:09.053 00.001 21068 Enqueuing Move request for scope (0.30, -0.03)
22:51:09.054 00.001 16108 Worker thread wakes up
22:51:09.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
22:51:09.054 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
22:51:09.054 00.000 16108 Moving (0.30, -0.03) raw xDistance=-0.30 yDistance=-0.04
22:51:09.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:51:09.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:09.055 00.001 16108 MoveAxis(E, 78, ABG)
22:51:09.055 00.000 16108 Guiding  Dir = 2, Dur = 78
22:51:09.055 00.000 16108 IsSlewing returns 0
22:51:09.055 00.000 16108 IsGuiding returns 0
22:51:09.060 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3840, FiltMin=3321, FiltMax=51085, Gamma=1.000
22:51:09.064 00.004 16108 PulseGuide returned control before completion, sleep 80
22:51:09.091 00.027 21068 UpdateGuideState exits: m=111615 SNR=76.4
22:51:09.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.094 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:09.096 00.002 21068 Enqueuing Expose request
22:51:09.157 00.061 16108 IsGuiding returns 0
22:51:09.157 00.000 16108 Move returns status 0, amount 78
22:51:09.157 00.000 16108 MoveAxis(N, 0, ABG)
22:51:09.157 00.000 16108 Move returns status 0, amount 0
22:51:09.157 00.000 16108 move complete, result=0
22:51:09.157 00.000 16108 worker thread done servicing request
22:51:09.157 00.000 16108 Worker thread wakes up
22:51:09.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:09.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:09.158 00.001 21068 GuideStep: -0.3 px 78 ms EAST, -0.0 px 0 ms NORTH
22:51:10.135 00.977 16108 Exposure complete
22:51:10.208 00.073 16108 worker thread done servicing request
22:51:10.208 00.000 21068 OnExposeComplete: enter
22:51:10.209 00.001 21068 UpdateGuideState(): m_state=6
22:51:10.209 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2777
22:51:10.210 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.83, Mass=111594, SNR=70.1, Peak=17875 HFD=3.0
22:51:10.211 00.001 21068 MultiStar: [#1 0.09,0.26,1.25,U] [#2 0.25,0.31,1.26,U] [#3 0.11,0.23,1.27,U] [#4 -0.06,0.03,0.79,U] [#5 0.05,0.12,0.99,U] [#6 0.24,0.45,0.00,M1] [#7 -0.25,0.28,0.65,U] [#8 -0.02,0.26,0.87,U] 
22:51:10.212 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.23}, one-star: {0.09, 0.28}
22:51:10.212 00.000 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:51:10.213 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:51:10.214 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
22:51:10.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
22:51:10.216 00.000 21068 Enqueuing Move request for scope (0.06, 0.23)
22:51:10.218 00.002 16108 Worker thread wakes up
22:51:10.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
22:51:10.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
22:51:10.218 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
22:51:10.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:51:10.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:51:10.218 00.000 16108 MoveAxis(E, 0, ABG)
22:51:10.218 00.000 16108 Move returns status 0, amount 0
22:51:10.218 00.000 16108 MoveAxis(N, 47, ABG)
22:51:10.219 00.001 16108 Guiding  Dir = 0, Dur = 47
22:51:10.219 00.000 16108 IsSlewing returns 0
22:51:10.219 00.000 16108 IsGuiding returns 0
22:51:10.222 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3840, FiltMin=3248, FiltMax=59245, Gamma=1.000
22:51:10.238 00.016 21068 UpdateGuideState exits: m=111594 SNR=70.1
22:51:10.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:10.240 00.001 21068 Enqueuing Expose request
22:51:10.245 00.005 16108 PulseGuide returned control before completion, sleep 32
22:51:10.291 00.046 16108 IsGuiding returns 1
22:51:10.291 00.000 16108 scope still moving after pulse duration time elapsed
22:51:10.322 00.031 16108 IsSlewing returns 0
22:51:10.322 00.000 16108 IsGuiding returns 1
22:51:10.353 00.031 16108 IsSlewing returns 0
22:51:10.354 00.001 16108 IsGuiding returns 0
22:51:10.354 00.000 16108 scope move finished after 47 + 88 ms
22:51:10.354 00.000 16108 Move returns status 0, amount 47
22:51:10.354 00.000 16108 move complete, result=0
22:51:10.354 00.000 16108 worker thread done servicing request
22:51:10.354 00.000 16108 Worker thread wakes up
22:51:10.355 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
22:51:10.358 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:10.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:11.527 01.169 16108 Exposure complete
22:51:11.604 00.077 16108 worker thread done servicing request
22:51:11.604 00.000 21068 OnExposeComplete: enter
22:51:11.605 00.001 21068 UpdateGuideState(): m_state=6
22:51:11.605 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2778
22:51:11.606 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.42, Mass=119982, SNR=77.2, Peak=16483 HFD=3.2
22:51:11.607 00.001 21068 MultiStar: [#1 -0.01,0.16,1.04,U] [#2 0.10,0.31,1.22,U] [#3 -0.06,0.06,1.06,U] [#4 -0.46,-0.23,0.00,M1] [#5 -0.25,0.02,0.88,U] [#6 -0.21,0.28,0.78,U] [#7 -0.42,0.09,0.62,U] [#8 -0.28,0.29,0.81,U] 
22:51:11.608 00.001 21068 single-star, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.06, -0.14}
22:51:11.609 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
22:51:11.609 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
22:51:11.611 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=0.04 mountY=0.15, mountTheta=1.31
22:51:11.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.14, opts=13)
22:51:11.614 00.001 21068 Enqueuing Move request for scope (-0.06, -0.14)
22:51:11.614 00.000 16108 Worker thread wakes up
22:51:11.615 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
22:51:11.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
22:51:11.615 00.000 16108 Moving (-0.06, -0.14) raw xDistance=0.04 yDistance=0.15
22:51:11.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:11.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:11.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:51:11.615 00.000 16108 MoveAxis(E, 0, ABG)
22:51:11.615 00.000 16108 Move returns status 0, amount 0
22:51:11.615 00.000 16108 MoveAxis(N, 0, ABG)
22:51:11.615 00.000 16108 Move returns status 0, amount 0
22:51:11.615 00.000 16108 move complete, result=0
22:51:11.615 00.000 16108 worker thread done servicing request
22:51:11.619 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3840, FiltMin=3277, FiltMax=55344, Gamma=1.000
22:51:11.635 00.016 21068 UpdateGuideState exits: m=119982 SNR=77.2
22:51:11.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:11.637 00.000 21068 Enqueuing Expose request
22:51:11.638 00.001 16108 Worker thread wakes up
22:51:11.638 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:11.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:11.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:12.613 00.974 16108 Exposure complete
22:51:12.668 00.055 16108 worker thread done servicing request
22:51:12.668 00.000 21068 OnExposeComplete: enter
22:51:12.670 00.002 21068 UpdateGuideState(): m_state=6
22:51:12.671 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2779
22:51:12.673 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=877.35, Mass=100116, SNR=72.2, Peak=13971 HFD=3.1
22:51:12.674 00.001 21068 MultiStar: [#1 0.04,-0.02,1.40,U] [#2 0.22,0.13,1.07,U] [#3 0.32,0.14,0.99,U] [#4 -0.05,-0.27,0.89,U] [#5 0.05,-0.11,0.96,U] [#6 0.16,0.44,0.84,U] [#7 0.04,0.12,0.58,U] [#8 -0.14,0.15,0.89,U] 
22:51:12.675 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {-0.06, -0.21}
22:51:12.676 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
22:51:12.678 00.002 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
22:51:12.679 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=-0.06 mountY=-0.05, mountTheta=-2.49
22:51:12.682 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
22:51:12.683 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
22:51:12.685 00.002 16108 Worker thread wakes up
22:51:12.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:51:12.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:51:12.685 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
22:51:12.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:51:12.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:12.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:12.685 00.000 16108 MoveAxis(E, 0, ABG)
22:51:12.685 00.000 16108 Move returns status 0, amount 0
22:51:12.686 00.001 16108 MoveAxis(N, 0, ABG)
22:51:12.686 00.000 16108 Move returns status 0, amount 0
22:51:12.686 00.000 16108 move complete, result=0
22:51:12.686 00.000 16108 worker thread done servicing request
22:51:12.692 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3840, FiltMin=3248, FiltMax=52905, Gamma=1.000
22:51:12.718 00.026 21068 UpdateGuideState exits: m=100116 SNR=72.2
22:51:12.720 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:12.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:12.721 00.001 21068 Enqueuing Expose request
22:51:12.723 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:12.724 00.001 16108 Worker thread wakes up
22:51:12.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:12.725 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:13.890 01.165 16108 Exposure complete
22:51:13.948 00.058 16108 worker thread done servicing request
22:51:13.948 00.000 21068 OnExposeComplete: enter
22:51:13.949 00.001 21068 UpdateGuideState(): m_state=6
22:51:13.950 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2780
22:51:13.951 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.55, Mass=114442, SNR=86.5, Peak=15296 HFD=3.2
22:51:13.952 00.001 21068 MultiStar: [#1 0.33,0.02,1.09,U] [#2 0.19,0.01,1.07,U] [#3 0.22,-0.10,1.03,U] [#4 0.12,-0.20,0.74,U] [#5 0.42,-0.23,0.80,U] [#6 0.42,0.23,0.84,U] [#7 0.15,0.16,0.58,U] [#8 0.16,0.22,0.76,U] 
22:51:13.952 00.000 21068 single-star, 8 included, MultiStar: {0.25, 0.00}, one-star: {0.24, -0.01}
22:51:13.953 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:51:13.955 00.002 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
22:51:13.956 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
22:51:13.957 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.01, opts=13)
22:51:13.958 00.001 21068 Enqueuing Move request for scope (0.24, -0.01)
22:51:13.958 00.000 16108 Worker thread wakes up
22:51:13.959 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
22:51:13.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
22:51:13.959 00.000 16108 Moving (0.24, -0.01) raw xDistance=-0.23 yDistance=-0.05
22:51:13.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:51:13.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:13.959 00.000 16108 MoveAxis(E, 61, ABG)
22:51:13.959 00.000 16108 Guiding  Dir = 2, Dur = 61
22:51:13.959 00.000 16108 IsSlewing returns 0
22:51:13.959 00.000 16108 IsGuiding returns 0
22:51:13.962 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3840, FiltMin=3293, FiltMax=46077, Gamma=1.000
22:51:13.978 00.016 21068 UpdateGuideState exits: m=114442 SNR=86.5
22:51:13.978 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:13.980 00.001 21068 Enqueuing Expose request
22:51:13.984 00.004 16108 PulseGuide returned control before completion, sleep 47
22:51:14.045 00.061 16108 IsGuiding returns 1
22:51:14.045 00.000 16108 scope still moving after pulse duration time elapsed
22:51:14.075 00.030 16108 IsSlewing returns 0
22:51:14.075 00.000 16108 IsGuiding returns 0
22:51:14.075 00.000 16108 scope move finished after 61 + 55 ms
22:51:14.075 00.000 16108 Move returns status 0, amount 61
22:51:14.075 00.000 16108 MoveAxis(N, 0, ABG)
22:51:14.075 00.000 16108 Move returns status 0, amount 0
22:51:14.075 00.000 16108 move complete, result=0
22:51:14.077 00.002 16108 worker thread done servicing request
22:51:14.077 00.000 16108 Worker thread wakes up
22:51:14.077 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.0 px 0 ms NORTH
22:51:14.080 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:14.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:15.057 00.977 16108 Exposure complete
22:51:15.155 00.098 16108 worker thread done servicing request
22:51:15.155 00.000 21068 OnExposeComplete: enter
22:51:15.156 00.001 21068 UpdateGuideState(): m_state=6
22:51:15.158 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2781
22:51:15.159 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.48, Mass=116271, SNR=79.4, Peak=15315 HFD=3.2
22:51:15.160 00.001 21068 MultiStar: [#1 0.27,-0.06,1.06,U] [#2 0.10,0.15,1.12,U] [#3 0.25,0.18,0.84,U] [#4 -0.19,-0.05,0.71,U] [#5 -0.11,-0.01,0.82,U] [#6 -0.05,0.22,0.81,U] [#7 -0.34,0.42,0.00,M1] [#8 -0.17,0.22,0.71,U] 
22:51:15.162 00.002 21068 single-star, 7 included, MultiStar: {0.03, 0.07}, one-star: {-0.01, -0.07}
22:51:15.163 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
22:51:15.164 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
22:51:15.165 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.68 mountX=-0.00 mountY=0.07, mountTheta=1.63
22:51:15.167 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
22:51:15.168 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
22:51:15.169 00.001 16108 Worker thread wakes up
22:51:15.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:51:15.169 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:51:15.169 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.07
22:51:15.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:51:15.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:15.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:15.169 00.000 16108 MoveAxis(E, 0, ABG)
22:51:15.169 00.000 16108 Move returns status 0, amount 0
22:51:15.169 00.000 16108 MoveAxis(N, 0, ABG)
22:51:15.169 00.000 16108 Move returns status 0, amount 0
22:51:15.169 00.000 16108 move complete, result=0
22:51:15.169 00.000 16108 worker thread done servicing request
22:51:15.173 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3843, FiltMin=3289, FiltMax=50057, Gamma=1.000
22:51:15.189 00.016 21068 UpdateGuideState exits: m=116271 SNR=79.4
22:51:15.189 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.191 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:15.192 00.001 21068 Enqueuing Expose request
22:51:15.193 00.001 16108 Worker thread wakes up
22:51:15.193 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:15.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:15.194 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:16.342 01.148 16108 Exposure complete
22:51:16.412 00.070 16108 worker thread done servicing request
22:51:16.412 00.000 21068 OnExposeComplete: enter
22:51:16.414 00.002 21068 UpdateGuideState(): m_state=6
22:51:16.415 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2782
22:51:16.417 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=877.66, Mass=116813, SNR=76.9, Peak=17747 HFD=3.3
22:51:16.418 00.001 21068 MultiStar: [#1 0.03,0.30,1.06,U] [#2 0.04,0.38,1.22,U] [#3 0.04,0.27,1.07,U] [#4 -0.25,-0.13,0.78,U] [#5 0.15,-0.11,0.89,U] [#6 0.08,0.50,0.78,U] [#7 -0.04,0.57,0.00,M2] [#8 -0.17,0.31,0.77,U] 
22:51:16.420 00.002 21068 single-star, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.18, 0.10}
22:51:16.422 00.002 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
22:51:16.424 00.002 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
22:51:16.425 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.61 mountX=0.20 mountY=-0.06, mountTheta=-0.30
22:51:16.430 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.10, opts=13)
22:51:16.432 00.002 21068 Enqueuing Move request for scope (-0.18, 0.10)
22:51:16.435 00.003 16108 Worker thread wakes up
22:51:16.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
22:51:16.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
22:51:16.435 00.000 16108 Moving (-0.18, 0.10) raw xDistance=0.20 yDistance=-0.06
22:51:16.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:51:16.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:16.435 00.000 16108 MoveAxis(E, 0, ABG)
22:51:16.435 00.000 16108 Move returns status 0, amount 0
22:51:16.435 00.000 16108 MoveAxis(N, 0, ABG)
22:51:16.435 00.000 16108 Move returns status 0, amount 0
22:51:16.436 00.001 16108 move complete, result=0
22:51:16.436 00.000 16108 worker thread done servicing request
22:51:16.442 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3840, FiltMin=3315, FiltMax=51117, Gamma=1.000
22:51:16.466 00.024 21068 UpdateGuideState exits: m=116813 SNR=76.9
22:51:16.468 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.468 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:16.469 00.001 21068 Enqueuing Expose request
22:51:16.470 00.001 16108 Worker thread wakes up
22:51:16.472 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:16.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:16.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:17.441 00.969 16108 Exposure complete
22:51:17.498 00.057 16108 worker thread done servicing request
22:51:17.498 00.000 21068 OnExposeComplete: enter
22:51:17.499 00.001 21068 UpdateGuideState(): m_state=6
22:51:17.500 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2783
22:51:17.500 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=877.35, Mass=110360, SNR=75.5, Peak=14275 HFD=3.3
22:51:17.501 00.001 21068 MultiStar: [#1 0.06,-0.08,1.21,U] [#2 0.12,0.10,1.37,U] [#3 -0.06,0.15,1.14,U] [#4 -0.09,-0.27,0.79,U] [#5 0.20,-0.24,0.90,U] [#6 0.18,0.38,0.75,U] [#7 -0.27,0.06,0.56,U] [#8 -0.01,0.14,0.73,U] 
22:51:17.502 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {-0.07, -0.21}
22:51:17.503 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
22:51:17.503 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
22:51:17.504 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.02 mountY=-0.00, mountTheta=-3.03
22:51:17.507 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
22:51:17.507 00.000 21068 Enqueuing Move request for scope (0.02, -0.00)
22:51:17.507 00.000 16108 Worker thread wakes up
22:51:17.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:51:17.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:51:17.507 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=-0.00
22:51:17.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:51:17.508 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:17.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:51:17.508 00.000 16108 MoveAxis(E, 0, ABG)
22:51:17.508 00.000 16108 Move returns status 0, amount 0
22:51:17.508 00.000 16108 MoveAxis(N, 0, ABG)
22:51:17.508 00.000 16108 Move returns status 0, amount 0
22:51:17.508 00.000 16108 move complete, result=0
22:51:17.508 00.000 16108 worker thread done servicing request
22:51:17.512 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3840, FiltMin=3232, FiltMax=54649, Gamma=1.000
22:51:17.527 00.015 21068 UpdateGuideState exits: m=110360 SNR=75.5
22:51:17.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:17.528 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:17.529 00.001 21068 Enqueuing Expose request
22:51:17.530 00.001 16108 Worker thread wakes up
22:51:17.530 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:17.532 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:17.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:18.699 01.167 16108 Exposure complete
22:51:18.775 00.076 16108 worker thread done servicing request
22:51:18.776 00.001 21068 OnExposeComplete: enter
22:51:18.777 00.001 21068 UpdateGuideState(): m_state=6
22:51:18.780 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2784
22:51:18.782 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.43, Mass=106393, SNR=74.5, Peak=16147 HFD=3.1
22:51:18.783 00.001 21068 MultiStar: [#1 0.29,0.10,1.25,U] [#2 0.22,0.20,1.41,U] [#3 -0.08,0.04,0.92,U] [#4 -0.16,-0.23,0.89,U] [#5 -0.04,-0.19,0.98,U] [#6 0.27,0.35,0.85,U] [#7 -0.29,0.27,0.58,U] [#8 0.04,0.30,0.73,U] 
22:51:18.785 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.05, -0.12}
22:51:18.786 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
22:51:18.787 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
22:51:18.790 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
22:51:18.793 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
22:51:18.794 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
22:51:18.795 00.001 16108 Worker thread wakes up
22:51:18.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:51:18.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:51:18.795 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
22:51:18.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:18.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.796 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:18.796 00.000 16108 MoveAxis(E, 0, ABG)
22:51:18.796 00.000 16108 Move returns status 0, amount 0
22:51:18.796 00.000 16108 MoveAxis(N, 0, ABG)
22:51:18.796 00.000 16108 Move returns status 0, amount 0
22:51:18.796 00.000 16108 move complete, result=0
22:51:18.796 00.000 16108 worker thread done servicing request
22:51:18.800 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3840, FiltMin=3337, FiltMax=53769, Gamma=1.000
22:51:18.817 00.017 21068 UpdateGuideState exits: m=106393 SNR=74.5
22:51:18.819 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:18.820 00.000 21068 Enqueuing Expose request
22:51:18.821 00.001 16108 Worker thread wakes up
22:51:18.821 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:18.822 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:18.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:19.802 00.980 16108 Exposure complete
22:51:19.885 00.083 16108 worker thread done servicing request
22:51:19.885 00.000 21068 OnExposeComplete: enter
22:51:19.886 00.001 21068 UpdateGuideState(): m_state=6
22:51:19.886 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2785
22:51:19.887 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.44, Mass=126039, SNR=82.1, Peak=17747 HFD=3.1
22:51:19.889 00.002 21068 MultiStar: [#1 0.10,0.01,0.99,U] [#2 -0.04,0.21,1.03,U] [#3 -0.14,0.37,0.92,U] [#4 -0.25,-0.28,0.76,U] [#5 0.26,-0.18,0.98,U] [#6 0.14,0.30,0.79,U] [#7 0.20,0.31,0.53,U] [#8 -0.16,0.08,0.64,U] 
22:51:19.889 00.000 21068 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.19, -0.11}
22:51:19.890 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:51:19.891 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:51:19.892 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.73 mountX=0.02 mountY=-0.06, mountTheta=-1.23
22:51:19.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
22:51:19.898 00.004 21068 Enqueuing Move request for scope (-0.01, 0.07)
22:51:19.900 00.002 16108 Worker thread wakes up
22:51:19.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:51:19.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:51:19.900 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.06
22:51:19.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:51:19.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:19.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:19.900 00.000 16108 MoveAxis(E, 0, ABG)
22:51:19.900 00.000 16108 Move returns status 0, amount 0
22:51:19.900 00.000 16108 MoveAxis(N, 0, ABG)
22:51:19.900 00.000 16108 Move returns status 0, amount 0
22:51:19.901 00.001 16108 move complete, result=0
22:51:19.901 00.000 16108 worker thread done servicing request
22:51:19.909 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3840, FiltMin=3293, FiltMax=46505, Gamma=1.000
22:51:19.931 00.022 21068 UpdateGuideState exits: m=126039 SNR=82.1
22:51:19.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.932 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:19.933 00.001 21068 Enqueuing Expose request
22:51:19.934 00.001 16108 Worker thread wakes up
22:51:19.934 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:19.935 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:19.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:21.108 01.173 16108 Exposure complete
22:51:21.165 00.057 16108 worker thread done servicing request
22:51:21.165 00.000 21068 OnExposeComplete: enter
22:51:21.166 00.001 21068 UpdateGuideState(): m_state=6
22:51:21.170 00.004 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2786
22:51:21.171 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=877.77, Mass=106560, SNR=74.8, Peak=15619 HFD=3.0
22:51:21.172 00.001 21068 MultiStar: [#1 -0.22,0.26,1.17,U] [#2 -0.28,0.27,1.25,U] [#3 -0.11,0.27,1.04,U] [#4 -0.13,-0.32,1.04,U] [#5 -0.27,0.08,0.87,U] [#6 0.10,0.48,0.85,U] [#7 -0.17,0.60,0.00,M1] [#8 -0.16,0.22,0.78,U] 
22:51:21.173 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.18}, one-star: {-0.45, 0.22}
22:51:21.174 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
22:51:21.175 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
22:51:21.176 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.39 mountX=0.23 mountY=-0.13, mountTheta=-0.53
22:51:21.180 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.18, opts=13)
22:51:21.181 00.001 21068 Enqueuing Move request for scope (-0.20, 0.18)
22:51:21.182 00.001 16108 Worker thread wakes up
22:51:21.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
22:51:21.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
22:51:21.182 00.000 16108 Moving (-0.20, 0.18) raw xDistance=0.23 yDistance=-0.13
22:51:21.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:51:21.183 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:21.183 00.000 16108 MoveAxis(W, 59, ABG)
22:51:21.183 00.000 16108 Guiding  Dir = 3, Dur = 59
22:51:21.183 00.000 16108 IsSlewing returns 0
22:51:21.183 00.000 16108 IsGuiding returns 0
22:51:21.186 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3843, FiltMin=3293, FiltMax=63001, Gamma=1.000
22:51:21.201 00.015 21068 UpdateGuideState exits: m=106560 SNR=74.8
22:51:21.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.202 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:21.203 00.001 21068 Enqueuing Expose request
22:51:21.244 00.041 16108 IsGuiding returns 1
22:51:21.244 00.000 16108 scope still moving after pulse duration time elapsed
22:51:21.274 00.030 16108 IsSlewing returns 0
22:51:21.274 00.000 16108 IsGuiding returns 1
22:51:21.306 00.032 16108 IsSlewing returns 0
22:51:21.306 00.000 16108 IsGuiding returns 1
22:51:21.337 00.031 16108 IsSlewing returns 0
22:51:21.337 00.000 16108 IsGuiding returns 0
22:51:21.337 00.000 16108 scope move finished after 59 + 94 ms
22:51:21.337 00.000 16108 Move returns status 0, amount 59
22:51:21.337 00.000 16108 MoveAxis(N, 0, ABG)
22:51:21.337 00.000 16108 Move returns status 0, amount 0
22:51:21.337 00.000 16108 move complete, result=0
22:51:21.337 00.000 16108 worker thread done servicing request
22:51:21.337 00.000 16108 Worker thread wakes up
22:51:21.337 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:21.337 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
22:51:21.340 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:22.312 00.972 16108 Exposure complete
22:51:22.367 00.055 16108 worker thread done servicing request
22:51:22.367 00.000 21068 OnExposeComplete: enter
22:51:22.369 00.002 21068 UpdateGuideState(): m_state=6
22:51:22.370 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2787
22:51:22.371 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.59, Mass=113346, SNR=71.2, Peak=16675 HFD=3.1
22:51:22.371 00.000 21068 MultiStar: [#1 0.07,0.00,1.26,U] [#2 -0.02,0.21,1.24,U] [#3 -0.14,0.32,1.00,U] [#4 -0.24,-0.26,0.92,U] [#5 -0.04,0.02,0.94,U] [#6 0.24,0.21,0.74,U] [#7 -0.08,0.27,0.61,U] [#8 -0.16,0.15,0.75,U] 
22:51:22.372 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.13, 0.04}
22:51:22.373 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
22:51:22.374 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
22:51:22.375 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.08 mountX=0.07 mountY=-0.08, mountTheta=-0.86
22:51:22.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
22:51:22.377 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
22:51:22.379 00.002 16108 Worker thread wakes up
22:51:22.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:51:22.379 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:51:22.379 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.07 yDistance=-0.08
22:51:22.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:51:22.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:22.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:22.379 00.000 16108 MoveAxis(E, 0, ABG)
22:51:22.379 00.000 16108 Move returns status 0, amount 0
22:51:22.379 00.000 16108 MoveAxis(N, 0, ABG)
22:51:22.379 00.000 16108 Move returns status 0, amount 0
22:51:22.379 00.000 16108 move complete, result=0
22:51:22.380 00.001 16108 worker thread done servicing request
22:51:22.384 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3843, FiltMin=3267, FiltMax=55488, Gamma=1.000
22:51:22.400 00.016 21068 UpdateGuideState exits: m=113346 SNR=71.2
22:51:22.402 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.402 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:22.403 00.001 21068 Enqueuing Expose request
22:51:22.404 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:22.406 00.002 16108 Worker thread wakes up
22:51:22.406 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:22.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:23.577 01.171 16108 Exposure complete
22:51:23.651 00.074 16108 worker thread done servicing request
22:51:23.651 00.000 21068 OnExposeComplete: enter
22:51:23.652 00.001 21068 UpdateGuideState(): m_state=6
22:51:23.654 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2788
22:51:23.656 00.002 21068 Star::Find returns 1 (0), X=219.99, Y=877.61, Mass=121710, SNR=80.7, Peak=17187 HFD=3.3
22:51:23.658 00.002 21068 MultiStar: [#1 0.14,-0.22,1.01,U] [#2 0.00,-0.03,1.12,U] [#3 -0.14,-0.00,0.93,U] [#4 0.15,-0.26,0.90,U] [#5 0.18,-0.24,0.78,U] [#6 0.07,0.19,0.77,U] [#7 0.01,0.26,0.55,U] [#8 -0.16,0.03,0.68,U] 
22:51:23.659 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.20, 0.06}
22:51:23.660 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
22:51:23.661 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
22:51:23.661 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.44 mountX=-0.01 mountY=0.04, mountTheta=1.88
22:51:23.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
22:51:23.664 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
22:51:23.664 00.000 16108 Worker thread wakes up
22:51:23.665 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:51:23.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:51:23.665 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.01 yDistance=0.04
22:51:23.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:23.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:23.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:23.665 00.000 16108 MoveAxis(E, 0, ABG)
22:51:23.665 00.000 16108 Move returns status 0, amount 0
22:51:23.665 00.000 16108 MoveAxis(N, 0, ABG)
22:51:23.665 00.000 16108 Move returns status 0, amount 0
22:51:23.665 00.000 16108 move complete, result=0
22:51:23.665 00.000 16108 worker thread done servicing request
22:51:23.668 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3843, FiltMin=3305, FiltMax=47005, Gamma=1.000
22:51:23.683 00.015 21068 UpdateGuideState exits: m=121710 SNR=80.7
22:51:23.685 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.685 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:23.686 00.001 21068 Enqueuing Expose request
22:51:23.687 00.001 16108 Worker thread wakes up
22:51:23.687 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:23.687 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:23.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:24.666 00.979 16108 Exposure complete
22:51:24.725 00.059 16108 worker thread done servicing request
22:51:24.725 00.000 21068 OnExposeComplete: enter
22:51:24.728 00.003 21068 UpdateGuideState(): m_state=6
22:51:24.731 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2789
22:51:24.732 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.56, Mass=115335, SNR=80.6, Peak=16931 HFD=3.5
22:51:24.732 00.000 21068 MultiStar: [#1 -0.13,0.03,1.12,U] [#2 0.01,0.27,1.19,U] [#3 0.00,0.01,0.90,U] [#4 -0.19,-0.23,0.80,U] [#5 -0.10,0.03,1.00,U] [#6 0.06,0.17,0.83,U] [#7 0.09,0.19,0.65,U] [#8 -0.29,0.21,0.60,U] 
22:51:24.734 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.24, 0.01}
22:51:24.736 00.002 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
22:51:24.737 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
22:51:24.738 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.41 mountX=0.10 mountY=-0.05, mountTheta=-0.51
22:51:24.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
22:51:24.741 00.001 21068 Enqueuing Move request for scope (-0.08, 0.07)
22:51:24.742 00.001 16108 Worker thread wakes up
22:51:24.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:51:24.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:51:24.742 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.10 yDistance=-0.05
22:51:24.743 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:51:24.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:24.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:24.743 00.000 16108 MoveAxis(E, 0, ABG)
22:51:24.743 00.000 16108 Move returns status 0, amount 0
22:51:24.743 00.000 16108 MoveAxis(N, 0, ABG)
22:51:24.743 00.000 16108 Move returns status 0, amount 0
22:51:24.743 00.000 16108 move complete, result=0
22:51:24.744 00.001 16108 worker thread done servicing request
22:51:24.751 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3843, FiltMin=3232, FiltMax=55929, Gamma=1.000
22:51:24.776 00.025 21068 UpdateGuideState exits: m=115335 SNR=80.6
22:51:24.779 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:24.782 00.002 21068 Enqueuing Expose request
22:51:24.783 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:24.785 00.002 16108 Worker thread wakes up
22:51:24.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:24.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:25.943 01.157 16108 Exposure complete
22:51:26.000 00.057 16108 worker thread done servicing request
22:51:26.000 00.000 21068 OnExposeComplete: enter
22:51:26.001 00.001 21068 UpdateGuideState(): m_state=6
22:51:26.002 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2790
22:51:26.003 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.38, Mass=133027, SNR=93.0, Peak=17907 HFD=3.2
22:51:26.004 00.001 21068 MultiStar: [#1 0.13,0.06,0.90,U] [#2 0.12,0.15,1.09,U] [#3 0.20,-0.04,0.82,U] [#4 0.07,-0.27,0.71,U] [#5 0.15,-0.22,0.70,U] [#6 0.40,0.17,0.64,U] [#7 0.03,0.29,0.51,U] [#8 0.20,0.13,0.65,U] 
22:51:26.005 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.00}, one-star: {-0.02, -0.17}
22:51:26.006 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
22:51:26.007 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
22:51:26.009 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=-0.13 mountY=-0.03, mountTheta=-2.90
22:51:26.010 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.00, opts=13)
22:51:26.011 00.001 21068 Enqueuing Move request for scope (0.13, 0.00)
22:51:26.012 00.001 16108 Worker thread wakes up
22:51:26.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
22:51:26.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
22:51:26.012 00.000 16108 Moving (0.13, 0.00) raw xDistance=-0.13 yDistance=-0.03
22:51:26.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:51:26.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:26.012 00.000 16108 MoveAxis(E, 0, ABG)
22:51:26.012 00.000 16108 Move returns status 0, amount 0
22:51:26.012 00.000 16108 MoveAxis(N, 0, ABG)
22:51:26.012 00.000 16108 Move returns status 0, amount 0
22:51:26.012 00.000 16108 move complete, result=0
22:51:26.012 00.000 16108 worker thread done servicing request
22:51:26.016 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3843, FiltMin=3232, FiltMax=46381, Gamma=1.000
22:51:26.039 00.023 21068 UpdateGuideState exits: m=133027 SNR=93.0
22:51:26.040 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.040 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:26.041 00.001 21068 Enqueuing Expose request
22:51:26.042 00.001 16108 Worker thread wakes up
22:51:26.042 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:26.043 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:26.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:27.025 00.982 16108 Exposure complete
22:51:27.100 00.075 16108 worker thread done servicing request
22:51:27.100 00.000 21068 OnExposeComplete: enter
22:51:27.102 00.002 21068 UpdateGuideState(): m_state=6
22:51:27.104 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2791
22:51:27.106 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=877.31, Mass=126357, SNR=84.1, Peak=18595 HFD=3.3
22:51:27.108 00.002 21068 MultiStar: [#1 0.28,-0.15,1.02,U] [#2 0.14,-0.09,1.06,U] [#3 0.11,0.08,0.93,U] [#4 0.21,-0.25,0.75,U] [#5 0.27,-0.22,0.89,U] [#6 0.37,0.02,0.70,U] [#7 -0.09,-0.15,0.54,U] [#8 0.10,0.03,0.59,U] 
22:51:27.109 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {-0.05, -0.24}
22:51:27.112 00.003 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
22:51:27.113 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:51:27.114 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.63 mountX=-0.17 mountY=0.07, mountTheta=2.73
22:51:27.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.11, opts=13)
22:51:27.116 00.000 21068 Enqueuing Move request for scope (0.15, -0.11)
22:51:27.119 00.003 16108 Worker thread wakes up
22:51:27.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
22:51:27.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
22:51:27.119 00.000 16108 Moving (0.15, -0.11) raw xDistance=-0.17 yDistance=0.07
22:51:27.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:51:27.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:27.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:27.119 00.000 16108 MoveAxis(E, 0, ABG)
22:51:27.119 00.000 16108 Move returns status 0, amount 0
22:51:27.120 00.001 16108 MoveAxis(N, 0, ABG)
22:51:27.120 00.000 16108 Move returns status 0, amount 0
22:51:27.120 00.000 16108 move complete, result=0
22:51:27.120 00.000 16108 worker thread done servicing request
22:51:27.126 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=3840, FiltMin=3318, FiltMax=45773, Gamma=1.000
22:51:27.142 00.016 21068 UpdateGuideState exits: m=126357 SNR=84.1
22:51:27.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:27.145 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:27.146 00.001 21068 Enqueuing Expose request
22:51:27.148 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:27.150 00.002 16108 Worker thread wakes up
22:51:27.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:27.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:28.305 01.155 16108 Exposure complete
22:51:28.391 00.086 16108 worker thread done servicing request
22:51:28.391 00.000 21068 OnExposeComplete: enter
22:51:28.392 00.001 21068 UpdateGuideState(): m_state=6
22:51:28.393 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2792
22:51:28.394 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.23, Mass=137089, SNR=94.4, Peak=16611 HFD=3.4
22:51:28.395 00.001 21068 MultiStar: [#1 0.22,-0.31,0.92,U] [#2 -0.06,-0.06,1.07,U] [#3 0.13,-0.14,0.90,U] [#4 -0.14,-0.25,0.72,U] [#5 0.14,-0.23,0.75,U] [#6 0.17,-0.25,0.63,U] [#7 -0.63,0.16,0.00,M1] [#8 -0.25,0.28,0.61,U] 
22:51:28.396 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.17}, one-star: {-0.20, -0.32}
22:51:28.397 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:51:28.397 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
22:51:28.398 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=-0.03 mountY=0.17, mountTheta=1.76
22:51:28.401 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.17, opts=13)
22:51:28.404 00.003 21068 Enqueuing Move request for scope (0.00, -0.17)
22:51:28.405 00.001 16108 Worker thread wakes up
22:51:28.406 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
22:51:28.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
22:51:28.406 00.000 16108 Moving (0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
22:51:28.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:51:28.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:28.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:51:28.406 00.000 16108 MoveAxis(E, 0, ABG)
22:51:28.406 00.000 16108 Move returns status 0, amount 0
22:51:28.406 00.000 16108 MoveAxis(N, 0, ABG)
22:51:28.407 00.001 16108 Move returns status 0, amount 0
22:51:28.407 00.000 16108 move complete, result=0
22:51:28.407 00.000 16108 worker thread done servicing request
22:51:28.413 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3840, FiltMin=3334, FiltMax=49280, Gamma=1.000
22:51:28.439 00.026 21068 UpdateGuideState exits: m=137089 SNR=94.4
22:51:28.441 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.441 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:28.442 00.001 21068 Enqueuing Expose request
22:51:28.444 00.002 16108 Worker thread wakes up
22:51:28.444 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:28.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:28.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:29.421 00.976 16108 Exposure complete
22:51:29.493 00.072 16108 worker thread done servicing request
22:51:29.494 00.001 21068 OnExposeComplete: enter
22:51:29.495 00.001 21068 UpdateGuideState(): m_state=6
22:51:29.498 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2793
22:51:29.500 00.002 21068 Star::Find returns 1 (0), X=219.74, Y=877.87, Mass=126647, SNR=81.8, Peak=14867 HFD=3.7
22:51:29.501 00.001 21068 MultiStar: [#1 -0.11,0.15,0.95,U] [#2 -0.18,0.62,0.00,M1] [#3 -0.03,0.44,0.96,U] [#4 -0.22,0.08,0.71,U] [#5 -0.13,0.02,1.00,U] [#6 -0.17,0.51,0.00,M1] [#7 -0.35,0.89,0.00,M2] [#8 -0.11,0.60,0.00,M1] 
22:51:29.503 00.002 21068 refined, 4 included, MultiStar: {-0.19, 0.21}, one-star: {-0.44, 0.32}
22:51:29.504 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
22:51:29.506 00.002 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
22:51:29.507 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.30 mountX=0.22 mountY=-0.16, mountTheta=-0.63
22:51:29.511 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.21, opts=13)
22:51:29.512 00.001 21068 Enqueuing Move request for scope (-0.19, 0.21)
22:51:29.513 00.001 16108 Worker thread wakes up
22:51:29.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
22:51:29.513 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
22:51:29.513 00.000 16108 Moving (-0.19, 0.21) raw xDistance=0.22 yDistance=-0.16
22:51:29.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:51:29.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:51:29.513 00.000 16108 MoveAxis(W, 58, ABG)
22:51:29.513 00.000 16108 Guiding  Dir = 3, Dur = 58
22:51:29.513 00.000 16108 IsSlewing returns 0
22:51:29.514 00.001 16108 IsGuiding returns 0
22:51:29.517 00.003 16108 PulseGuide returned control before completion, sleep 65
22:51:29.517 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3840, FiltMin=3302, FiltMax=54688, Gamma=1.000
22:51:29.534 00.017 21068 UpdateGuideState exits: m=126647 SNR=81.8
22:51:29.536 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:29.538 00.001 21068 Enqueuing Expose request
22:51:29.595 00.057 16108 IsGuiding returns 1
22:51:29.595 00.000 16108 scope still moving after pulse duration time elapsed
22:51:29.627 00.032 16108 IsSlewing returns 0
22:51:29.627 00.000 16108 IsGuiding returns 0
22:51:29.628 00.001 16108 scope move finished after 58 + 55 ms
22:51:29.628 00.000 16108 Move returns status 0, amount 58
22:51:29.628 00.000 16108 MoveAxis(N, 0, ABG)
22:51:29.628 00.000 16108 Move returns status 0, amount 0
22:51:29.628 00.000 16108 move complete, result=0
22:51:29.628 00.000 16108 worker thread done servicing request
22:51:29.628 00.000 16108 Worker thread wakes up
22:51:29.628 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.2 px 0 ms NORTH
22:51:29.630 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:29.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:30.802 01.172 16108 Exposure complete
22:51:30.878 00.076 16108 worker thread done servicing request
22:51:30.878 00.000 21068 OnExposeComplete: enter
22:51:30.879 00.001 21068 UpdateGuideState(): m_state=6
22:51:30.880 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2794
22:51:30.881 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.60, Mass=93410, SNR=64.3, Peak=12739 HFD=3.1
22:51:30.882 00.001 21068 MultiStar: [#1 0.41,0.02,1.49,U] [#2 0.34,0.18,1.48,U] [#3 0.54,-0.12,0.00,M1] [#4 0.25,-0.21,1.02,U] [#5 0.41,-0.15,1.08,U] [#6 0.44,0.12,0.92,U] [#7 0.08,0.14,0.79,U] [#8 0.45,0.28,0.00,M2] 
22:51:30.883 00.001 21068 single-star, 6 included, MultiStar: {0.31, 0.02}, one-star: {0.12, 0.04}
22:51:30.884 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
22:51:30.885 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
22:51:30.886 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.36 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
22:51:30.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
22:51:30.889 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
22:51:30.889 00.000 16108 Worker thread wakes up
22:51:30.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:51:30.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:51:30.889 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.07
22:51:30.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:51:30.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:30.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:30.889 00.000 16108 MoveAxis(E, 0, ABG)
22:51:30.889 00.000 16108 Move returns status 0, amount 0
22:51:30.890 00.001 16108 MoveAxis(N, 0, ABG)
22:51:30.890 00.000 16108 Move returns status 0, amount 0
22:51:30.890 00.000 16108 move complete, result=0
22:51:30.890 00.000 16108 worker thread done servicing request
22:51:30.895 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3840, FiltMin=3273, FiltMax=51085, Gamma=1.000
22:51:30.921 00.026 21068 UpdateGuideState exits: m=93410 SNR=64.3
22:51:30.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:30.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:30.924 00.001 21068 Enqueuing Expose request
22:51:30.926 00.002 16108 Worker thread wakes up
22:51:30.926 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:30.927 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:30.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:31.907 00.980 16108 Exposure complete
22:51:31.963 00.056 16108 worker thread done servicing request
22:51:31.963 00.000 21068 OnExposeComplete: enter
22:51:31.965 00.002 21068 UpdateGuideState(): m_state=6
22:51:31.965 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2795
22:51:31.966 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.72, Mass=106504, SNR=70.5, Peak=15827 HFD=3.2
22:51:31.967 00.001 21068 MultiStar: [#1 0.33,-0.11,1.20,U] [#2 0.38,0.08,1.65,U] [#3 0.33,0.13,1.10,U] [#4 0.14,0.02,0.95,U] [#5 0.56,-0.33,0.00,M1] [#6 0.48,-0.03,0.90,U] [#7 -0.30,0.21,0.68,U] [#8 0.27,0.30,0.83,U] 
22:51:31.968 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.08}, one-star: {-0.19, 0.17}
22:51:31.969 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:51:31.969 00.000 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:51:31.970 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.37 mountX=-0.20 mountY=-0.13, mountTheta=-2.55
22:51:31.972 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.08, opts=13)
22:51:31.973 00.001 21068 Enqueuing Move request for scope (0.21, 0.08)
22:51:31.974 00.001 16108 Worker thread wakes up
22:51:31.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
22:51:31.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
22:51:31.974 00.000 16108 Moving (0.21, 0.08) raw xDistance=-0.20 yDistance=-0.13
22:51:31.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:51:31.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:31.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:31.974 00.000 16108 MoveAxis(E, 0, ABG)
22:51:31.974 00.000 16108 Move returns status 0, amount 0
22:51:31.974 00.000 16108 MoveAxis(N, 0, ABG)
22:51:31.974 00.000 16108 Move returns status 0, amount 0
22:51:31.974 00.000 16108 move complete, result=0
22:51:31.974 00.000 16108 worker thread done servicing request
22:51:31.978 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3840, FiltMin=3283, FiltMax=49965, Gamma=1.000
22:51:32.005 00.027 21068 UpdateGuideState exits: m=106504 SNR=70.5
22:51:32.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:32.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:32.008 00.001 21068 Enqueuing Expose request
22:51:32.009 00.001 16108 Worker thread wakes up
22:51:32.009 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:32.010 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:32.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:33.186 01.176 16108 Exposure complete
22:51:33.239 00.053 16108 worker thread done servicing request
22:51:33.239 00.000 21068 OnExposeComplete: enter
22:51:33.240 00.001 21068 UpdateGuideState(): m_state=6
22:51:33.241 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2796
22:51:33.242 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.28, Mass=128045, SNR=74.5, Peak=16048 HFD=3.3
22:51:33.243 00.001 21068 MultiStar: [#1 0.56,-0.00,0.00,M1] [#2 0.63,0.11,0.00,M1] [#3 0.53,-0.09,0.00,M1] [#4 0.65,-0.52,0.00,M1] [#5 0.83,-0.09,0.00,M2] [#6 0.68,0.11,0.00,M1] [#7 0.06,0.14,0.57,U] [#8 0.42,0.06,0.85,U] 
22:51:33.244 00.001 21068 refined, 2 included, MultiStar: {0.26, -0.06}, one-star: {0.23, -0.27}
22:51:33.244 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
22:51:33.245 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
22:51:33.246 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.26 cameraTheta=-0.22 mountX=-0.26 mountY=-0.01, mountTheta=-3.12
22:51:33.247 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.06, opts=13)
22:51:33.248 00.001 21068 Enqueuing Move request for scope (0.26, -0.06)
22:51:33.249 00.001 16108 Worker thread wakes up
22:51:33.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
22:51:33.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
22:51:33.249 00.000 16108 Moving (0.26, -0.06) raw xDistance=-0.26 yDistance=-0.01
22:51:33.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:51:33.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:33.249 00.000 16108 MoveAxis(E, 69, ABG)
22:51:33.249 00.000 16108 Guiding  Dir = 2, Dur = 69
22:51:33.250 00.001 16108 IsSlewing returns 0
22:51:33.250 00.000 16108 IsGuiding returns 0
22:51:33.251 00.001 16108 PulseGuide returned control before completion, sleep 78
22:51:33.254 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3840, FiltMin=3328, FiltMax=55805, Gamma=1.000
22:51:33.269 00.015 21068 UpdateGuideState exits: m=128045 SNR=74.5
22:51:33.269 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:33.271 00.001 21068 Enqueuing Expose request
22:51:33.330 00.059 16108 IsGuiding returns 1
22:51:33.330 00.000 16108 scope still moving after pulse duration time elapsed
22:51:33.361 00.031 16108 IsSlewing returns 0
22:51:33.362 00.001 16108 IsGuiding returns 0
22:51:33.362 00.000 16108 scope move finished after 69 + 42 ms
22:51:33.362 00.000 16108 Move returns status 0, amount 69
22:51:33.362 00.000 16108 MoveAxis(N, 0, ABG)
22:51:33.362 00.000 16108 Move returns status 0, amount 0
22:51:33.362 00.000 16108 move complete, result=0
22:51:33.362 00.000 16108 worker thread done servicing request
22:51:33.363 00.001 16108 Worker thread wakes up
22:51:33.363 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
22:51:33.365 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:33.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:34.349 00.984 16108 Exposure complete
22:51:34.405 00.056 16108 worker thread done servicing request
22:51:34.405 00.000 21068 OnExposeComplete: enter
22:51:34.406 00.001 21068 UpdateGuideState(): m_state=6
22:51:34.408 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2797
22:51:34.409 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.51, Mass=96641, SNR=61.4, Peak=12771 HFD=3.1
22:51:34.410 00.001 21068 MultiStar: [#1 0.14,-0.11,1.39,U] [#2 0.35,0.14,1.42,U] [#3 0.36,0.02,1.29,U] [#4 0.25,-0.27,1.24,U] [#5 0.44,-0.14,0.92,U] [#6 0.37,0.18,1.02,U] [#7 0.07,0.24,0.68,U] [#8 0.25,0.16,0.89,U] 
22:51:34.411 00.001 21068 single-star, 8 included, MultiStar: {0.28, 0.01}, one-star: {0.21, -0.05}
22:51:34.411 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
22:51:34.412 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
22:51:34.413 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.23 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
22:51:34.414 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.05, opts=13)
22:51:34.415 00.001 21068 Enqueuing Move request for scope (0.21, -0.05)
22:51:34.416 00.001 16108 Worker thread wakes up
22:51:34.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
22:51:34.416 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
22:51:34.416 00.000 16108 Moving (0.21, -0.05) raw xDistance=-0.21 yDistance=-0.00
22:51:34.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
22:51:34.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:34.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:51:34.416 00.000 16108 MoveAxis(E, 60, ABG)
22:51:34.416 00.000 16108 Guiding  Dir = 2, Dur = 60
22:51:34.416 00.000 16108 IsSlewing returns 0
22:51:34.417 00.001 16108 IsGuiding returns 0
22:51:34.419 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3840, FiltMin=3286, FiltMax=56765, Gamma=1.000
22:51:34.423 00.004 16108 PulseGuide returned control before completion, sleep 64
22:51:34.436 00.013 21068 UpdateGuideState exits: m=96641 SNR=61.4
22:51:34.438 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:34.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:34.440 00.001 21068 Enqueuing Expose request
22:51:34.500 00.060 16108 IsGuiding returns 1
22:51:34.500 00.000 16108 scope still moving after pulse duration time elapsed
22:51:34.531 00.031 16108 IsSlewing returns 0
22:51:34.531 00.000 16108 IsGuiding returns 0
22:51:34.531 00.000 16108 scope move finished after 60 + 54 ms
22:51:34.531 00.000 16108 Move returns status 0, amount 60
22:51:34.531 00.000 16108 MoveAxis(N, 0, ABG)
22:51:34.531 00.000 16108 Move returns status 0, amount 0
22:51:34.531 00.000 16108 move complete, result=0
22:51:34.531 00.000 16108 worker thread done servicing request
22:51:34.531 00.000 16108 Worker thread wakes up
22:51:34.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:34.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:34.531 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.0 px 0 ms NORTH
22:51:35.703 01.172 16108 Exposure complete
22:51:35.769 00.066 16108 worker thread done servicing request
22:51:35.769 00.000 21068 OnExposeComplete: enter
22:51:35.770 00.001 21068 UpdateGuideState(): m_state=6
22:51:35.771 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2798
22:51:35.771 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=877.83, Mass=121527, SNR=75.8, Peak=16707 HFD=3.2
22:51:35.772 00.001 21068 MultiStar: [#1 0.18,-0.06,1.01,U] [#2 0.11,0.18,1.18,U] [#3 0.25,0.14,1.06,U] [#4 0.02,-0.42,0.99,U] [#5 0.01,0.22,0.86,U] [#6 0.39,0.24,0.85,U] [#7 -0.07,0.21,0.66,U] [#8 0.20,0.01,0.75,U] 
22:51:35.774 00.002 21068 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {-0.06, 0.28}
22:51:35.775 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:51:35.776 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
22:51:35.776 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.60 mountX=-0.10 mountY=-0.11, mountTheta=-2.34
22:51:35.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
22:51:35.779 00.001 21068 Enqueuing Move request for scope (0.12, 0.08)
22:51:35.780 00.001 16108 Worker thread wakes up
22:51:35.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:51:35.780 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:51:35.780 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=-0.11
22:51:35.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:51:35.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:35.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:51:35.780 00.000 16108 MoveAxis(E, 0, ABG)
22:51:35.780 00.000 16108 Move returns status 0, amount 0
22:51:35.780 00.000 16108 MoveAxis(N, 0, ABG)
22:51:35.780 00.000 16108 Move returns status 0, amount 0
22:51:35.780 00.000 16108 move complete, result=0
22:51:35.780 00.000 16108 worker thread done servicing request
22:51:35.784 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3840, FiltMin=3216, FiltMax=50445, Gamma=1.000
22:51:35.800 00.016 21068 UpdateGuideState exits: m=121527 SNR=75.8
22:51:35.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:35.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:35.803 00.001 21068 Enqueuing Expose request
22:51:35.804 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:35.805 00.001 16108 Worker thread wakes up
22:51:35.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:35.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:36.790 00.985 16108 Exposure complete
22:51:36.855 00.065 16108 worker thread done servicing request
22:51:36.856 00.001 21068 OnExposeComplete: enter
22:51:36.857 00.001 21068 UpdateGuideState(): m_state=6
22:51:36.857 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2799
22:51:36.858 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.60, Mass=115432, SNR=75.5, Peak=15619 HFD=3.3
22:51:36.859 00.001 21068 MultiStar: [#1 0.25,0.16,1.27,U] [#2 0.23,0.35,1.08,U] [#3 0.31,0.07,1.00,U] [#4 -0.13,-0.21,0.86,U] [#5 -0.76,-0.55,0.00,M1] [#6 0.33,0.16,0.72,U] [#7 0.05,0.18,0.59,U] [#8 -0.05,0.04,0.76,U] 
22:51:36.860 00.001 21068 single-star, 7 included, MultiStar: {0.12, 0.10}, one-star: {-0.13, 0.05}
22:51:36.860 00.000 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
22:51:36.861 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
22:51:36.862 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=0.13 mountY=-0.02, mountTheta=-0.14
22:51:36.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.05, opts=13)
22:51:36.865 00.001 21068 Enqueuing Move request for scope (-0.13, 0.05)
22:51:36.866 00.001 16108 Worker thread wakes up
22:51:36.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
22:51:36.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
22:51:36.866 00.000 16108 Moving (-0.13, 0.05) raw xDistance=0.13 yDistance=-0.02
22:51:36.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:51:36.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:36.866 00.000 16108 MoveAxis(E, 0, ABG)
22:51:36.866 00.000 16108 Move returns status 0, amount 0
22:51:36.866 00.000 16108 MoveAxis(N, 0, ABG)
22:51:36.866 00.000 16108 Move returns status 0, amount 0
22:51:36.866 00.000 16108 move complete, result=0
22:51:36.866 00.000 16108 worker thread done servicing request
22:51:36.870 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3843, FiltMin=3328, FiltMax=51085, Gamma=1.000
22:51:36.884 00.014 21068 UpdateGuideState exits: m=115432 SNR=75.5
22:51:36.886 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:36.888 00.001 21068 Enqueuing Expose request
22:51:36.889 00.001 16108 Worker thread wakes up
22:51:36.890 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:36.891 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:36.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:38.055 01.164 16108 Exposure complete
22:51:38.111 00.056 16108 worker thread done servicing request
22:51:38.111 00.000 21068 OnExposeComplete: enter
22:51:38.112 00.001 21068 UpdateGuideState(): m_state=6
22:51:38.113 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2800
22:51:38.114 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.45, Mass=107995, SNR=70.3, Peak=15459 HFD=3.0
22:51:38.114 00.000 21068 MultiStar: [#1 0.25,-0.04,1.11,U] [#2 0.22,0.09,1.08,U] [#3 0.36,0.25,1.06,U] [#4 0.01,-0.11,0.97,U] [#5 0.27,-0.22,0.94,U] [#6 0.48,0.18,0.00,M1] [#7 0.13,0.17,0.59,U] [#8 -0.11,0.13,0.77,U] 
22:51:38.115 00.001 21068 single-star, 7 included, MultiStar: {0.15, 0.01}, one-star: {-0.02, -0.10}
22:51:38.116 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
22:51:38.117 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
22:51:38.118 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.76 mountX=0.00 mountY=0.11, mountTheta=1.55
22:51:38.119 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.10, opts=13)
22:51:38.120 00.001 21068 Enqueuing Move request for scope (-0.02, -0.10)
22:51:38.121 00.001 16108 Worker thread wakes up
22:51:38.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:51:38.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:51:38.121 00.000 16108 Moving (-0.02, -0.10) raw xDistance=0.00 yDistance=0.11
22:51:38.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:51:38.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:38.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:38.122 00.001 16108 MoveAxis(E, 0, ABG)
22:51:38.122 00.000 16108 Move returns status 0, amount 0
22:51:38.122 00.000 16108 MoveAxis(N, 0, ABG)
22:51:38.122 00.000 16108 Move returns status 0, amount 0
22:51:38.122 00.000 16108 move complete, result=0
22:51:38.122 00.000 16108 worker thread done servicing request
22:51:38.129 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3843, FiltMin=3203, FiltMax=50013, Gamma=1.000
22:51:38.145 00.016 21068 UpdateGuideState exits: m=107995 SNR=70.3
22:51:38.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:38.148 00.001 21068 Enqueuing Expose request
22:51:38.149 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:38.150 00.001 16108 Worker thread wakes up
22:51:38.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:38.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:39.138 00.988 16108 Exposure complete
22:51:39.202 00.064 16108 worker thread done servicing request
22:51:39.202 00.000 21068 OnExposeComplete: enter
22:51:39.204 00.002 21068 UpdateGuideState(): m_state=6
22:51:39.206 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2801
22:51:39.207 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.55, Mass=109470, SNR=72.9, Peak=14915 HFD=3.1
22:51:39.209 00.002 21068 MultiStar: [#1 0.39,0.28,1.15,U] [#2 0.38,0.16,1.18,U] [#3 0.47,0.22,0.00,M1] [#4 0.31,-0.25,0.84,U] [#5 0.32,0.03,1.04,U] [#6 0.40,0.37,0.00,M2] [#7 0.11,0.49,0.71,U] [#8 0.28,0.07,0.83,U] 
22:51:39.211 00.002 21068 single-star, 6 included, MultiStar: {0.28, 0.11}, one-star: {0.08, -0.00}
22:51:39.213 00.002 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
22:51:39.214 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
22:51:39.215 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
22:51:39.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.00, opts=13)
22:51:39.218 00.001 21068 Enqueuing Move request for scope (0.08, -0.00)
22:51:39.219 00.001 16108 Worker thread wakes up
22:51:39.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
22:51:39.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
22:51:39.219 00.000 16108 Moving (0.08, -0.00) raw xDistance=-0.08 yDistance=-0.02
22:51:39.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:51:39.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:39.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:39.219 00.000 16108 MoveAxis(E, 0, ABG)
22:51:39.219 00.000 16108 Move returns status 0, amount 0
22:51:39.219 00.000 16108 MoveAxis(N, 0, ABG)
22:51:39.219 00.000 16108 Move returns status 0, amount 0
22:51:39.219 00.000 16108 move complete, result=0
22:51:39.219 00.000 16108 worker thread done servicing request
22:51:39.228 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3843, FiltMin=3334, FiltMax=58269, Gamma=1.000
22:51:39.244 00.016 21068 UpdateGuideState exits: m=109470 SNR=72.9
22:51:39.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:39.246 00.000 21068 Enqueuing Expose request
22:51:39.247 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:39.248 00.001 16108 Worker thread wakes up
22:51:39.248 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:39.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:40.416 01.168 16108 Exposure complete
22:51:40.484 00.068 16108 worker thread done servicing request
22:51:40.484 00.000 21068 OnExposeComplete: enter
22:51:40.485 00.001 21068 UpdateGuideState(): m_state=6
22:51:40.487 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2802
22:51:40.489 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=877.45, Mass=111720, SNR=77.0, Peak=17587 HFD=3.0
22:51:40.490 00.001 21068 MultiStar: [#1 0.06,-0.06,0.93,U] [#2 -0.07,0.16,1.10,U] [#3 0.02,0.05,1.05,U] [#4 0.05,-0.30,0.87,U] [#5 0.29,-0.15,0.92,U] [#6 0.41,0.31,0.00,M3] [#7 -0.27,0.45,0.00,M1] [#8 -0.02,0.24,0.86,U] 
22:51:40.491 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {-0.13, -0.10}
22:51:40.492 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
22:51:40.494 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
22:51:40.495 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.64 mountX=-0.03 mountY=0.01, mountTheta=2.73
22:51:40.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
22:51:40.499 00.002 21068 Enqueuing Move request for scope (0.02, -0.02)
22:51:40.500 00.001 16108 Worker thread wakes up
22:51:40.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:51:40.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:51:40.500 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=0.01
22:51:40.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:51:40.501 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:40.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:40.501 00.000 16108 MoveAxis(E, 0, ABG)
22:51:40.501 00.000 16108 Move returns status 0, amount 0
22:51:40.501 00.000 16108 MoveAxis(N, 0, ABG)
22:51:40.501 00.000 16108 Move returns status 0, amount 0
22:51:40.501 00.000 16108 move complete, result=0
22:51:40.501 00.000 16108 worker thread done servicing request
22:51:40.505 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3843, FiltMin=3312, FiltMax=51321, Gamma=1.000
22:51:40.520 00.015 21068 UpdateGuideState exits: m=111720 SNR=77.0
22:51:40.522 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:40.523 00.000 21068 Enqueuing Expose request
22:51:40.526 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:40.527 00.001 16108 Worker thread wakes up
22:51:40.527 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:40.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:41.504 00.977 16108 Exposure complete
22:51:41.569 00.065 16108 worker thread done servicing request
22:51:41.569 00.000 21068 OnExposeComplete: enter
22:51:41.570 00.001 21068 UpdateGuideState(): m_state=6
22:51:41.571 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2803
22:51:41.572 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.46, Mass=105288, SNR=68.1, Peak=17891 HFD=3.0
22:51:41.574 00.002 21068 MultiStar: [#1 0.02,0.09,1.34,U] [#2 0.12,0.25,1.31,U] [#3 0.09,0.12,1.08,U] [#4 0.10,-0.24,0.83,U] [#5 0.16,-0.15,1.15,U] [#6 0.19,0.26,0.80,U] [#7 -0.24,0.31,0.76,U] [#8 -0.12,0.40,0.81,U] 
22:51:41.575 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {-0.10, -0.10}
22:51:41.576 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:51:41.577 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:51:41.578 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
22:51:41.579 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
22:51:41.580 00.001 21068 Enqueuing Move request for scope (0.04, 0.09)
22:51:41.581 00.001 16108 Worker thread wakes up
22:51:41.582 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:51:41.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:51:41.582 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.10
22:51:41.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:51:41.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:41.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:41.582 00.000 16108 MoveAxis(E, 0, ABG)
22:51:41.582 00.000 16108 Move returns status 0, amount 0
22:51:41.582 00.000 16108 MoveAxis(N, 0, ABG)
22:51:41.582 00.000 16108 Move returns status 0, amount 0
22:51:41.582 00.000 16108 move complete, result=0
22:51:41.582 00.000 16108 worker thread done servicing request
22:51:41.588 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3843, FiltMin=3273, FiltMax=50281, Gamma=1.000
22:51:41.605 00.017 21068 UpdateGuideState exits: m=105288 SNR=68.1
22:51:41.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:41.608 00.001 21068 Enqueuing Expose request
22:51:41.608 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:41.609 00.001 16108 Worker thread wakes up
22:51:41.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:41.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:42.760 01.151 16108 Exposure complete
22:51:42.833 00.073 16108 worker thread done servicing request
22:51:42.834 00.001 21068 OnExposeComplete: enter
22:51:42.834 00.000 21068 UpdateGuideState(): m_state=6
22:51:42.835 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2804
22:51:42.836 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.55, Mass=116645, SNR=75.7, Peak=17539 HFD=3.0
22:51:42.838 00.002 21068 MultiStar: [#1 0.08,0.14,1.16,U] [#2 0.09,0.25,1.29,U] [#3 0.02,0.03,1.35,U] [#4 -0.06,-0.23,0.79,U] [#5 -0.02,-0.18,1.01,U] [#6 0.23,0.35,0.71,U] [#7 0.13,0.38,0.66,U] [#8 -0.04,0.15,0.78,U] 
22:51:42.839 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.09}, one-star: {-0.03, -0.00}
22:51:42.839 00.000 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
22:51:42.840 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
22:51:42.841 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.01 mountX=0.03 mountY=0.01, mountTheta=0.36
22:51:42.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
22:51:42.843 00.001 21068 Enqueuing Move request for scope (-0.03, -0.00)
22:51:42.843 00.000 16108 Worker thread wakes up
22:51:42.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
22:51:42.844 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
22:51:42.844 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
22:51:42.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:51:42.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:42.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:42.844 00.000 16108 MoveAxis(E, 0, ABG)
22:51:42.844 00.000 16108 Move returns status 0, amount 0
22:51:42.844 00.000 16108 MoveAxis(N, 0, ABG)
22:51:42.844 00.000 16108 Move returns status 0, amount 0
22:51:42.844 00.000 16108 move complete, result=0
22:51:42.844 00.000 16108 worker thread done servicing request
22:51:42.854 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3843, FiltMin=3321, FiltMax=58857, Gamma=1.000
22:51:42.877 00.023 21068 UpdateGuideState exits: m=116645 SNR=75.7
22:51:42.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:42.879 00.000 21068 Enqueuing Expose request
22:51:42.880 00.001 16108 Worker thread wakes up
22:51:42.880 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:42.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:42.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:43.858 00.977 16108 Exposure complete
22:51:43.939 00.081 16108 worker thread done servicing request
22:51:43.939 00.000 21068 OnExposeComplete: enter
22:51:43.940 00.001 21068 UpdateGuideState(): m_state=6
22:51:43.941 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2805
22:51:43.942 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.57, Mass=97750, SNR=62.9, Peak=15907 HFD=2.8
22:51:43.943 00.001 21068 MultiStar: [#1 0.22,0.18,1.34,U] [#2 0.24,0.13,1.50,U] [#3 -0.06,0.20,1.17,U] [#4 0.07,-0.13,1.01,U] [#5 0.24,-0.11,0.98,U] [#6 0.32,0.01,0.98,U] [#7 -1.20,-0.26,0.00,M1] [#8 -0.14,0.19,0.95,U] 
22:51:43.944 00.001 21068 single-star, 7 included, MultiStar: {0.11, 0.07}, one-star: {-0.12, 0.02}
22:51:43.944 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
22:51:43.945 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
22:51:43.946 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.99 mountX=0.13 mountY=0.01, mountTheta=0.08
22:51:43.949 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
22:51:43.950 00.001 21068 Enqueuing Move request for scope (-0.12, 0.02)
22:51:43.950 00.000 16108 Worker thread wakes up
22:51:43.951 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:51:43.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:51:43.951 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.13 yDistance=0.01
22:51:43.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:51:43.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:43.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:43.951 00.000 16108 MoveAxis(E, 0, ABG)
22:51:43.951 00.000 16108 Move returns status 0, amount 0
22:51:43.951 00.000 16108 MoveAxis(N, 0, ABG)
22:51:43.951 00.000 16108 Move returns status 0, amount 0
22:51:43.951 00.000 16108 move complete, result=0
22:51:43.951 00.000 16108 worker thread done servicing request
22:51:43.958 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3843, FiltMin=3344, FiltMax=50489, Gamma=1.000
22:51:43.972 00.014 21068 UpdateGuideState exits: m=97750 SNR=62.9
22:51:43.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:43.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:43.974 00.000 21068 Enqueuing Expose request
22:51:43.975 00.001 16108 Worker thread wakes up
22:51:43.975 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:43.975 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:43.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:45.146 01.171 16108 Exposure complete
22:51:45.201 00.055 16108 worker thread done servicing request
22:51:45.202 00.001 21068 OnExposeComplete: enter
22:51:45.203 00.001 21068 UpdateGuideState(): m_state=6
22:51:45.207 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2806
22:51:45.208 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.65, Mass=112923, SNR=78.4, Peak=20691 HFD=3.3
22:51:45.210 00.002 21068 MultiStar: [#1 -0.10,0.26,1.09,U] [#2 0.12,0.26,1.10,U] [#3 0.19,0.22,0.98,U] [#4 0.17,0.15,0.75,U] [#5 0.25,-0.02,0.89,U] [#6 0.39,0.45,0.00,M1] [#7 -0.05,0.26,0.58,U] [#8 -0.13,0.22,0.77,U] 
22:51:45.211 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.18}, one-star: {-0.10, 0.10}
22:51:45.214 00.003 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
22:51:45.215 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
22:51:45.217 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.36 mountX=0.11 mountY=-0.07, mountTheta=-0.56
22:51:45.220 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
22:51:45.222 00.002 21068 Enqueuing Move request for scope (-0.10, 0.10)
22:51:45.223 00.001 16108 Worker thread wakes up
22:51:45.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
22:51:45.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
22:51:45.223 00.000 16108 Moving (-0.10, 0.10) raw xDistance=0.11 yDistance=-0.07
22:51:45.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:51:45.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:45.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:51:45.223 00.000 16108 MoveAxis(E, 0, ABG)
22:51:45.223 00.000 16108 Move returns status 0, amount 0
22:51:45.224 00.001 16108 MoveAxis(N, 0, ABG)
22:51:45.224 00.000 16108 Move returns status 0, amount 0
22:51:45.224 00.000 16108 move complete, result=0
22:51:45.224 00.000 16108 worker thread done servicing request
22:51:45.231 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3843, FiltMin=3296, FiltMax=59001, Gamma=1.000
22:51:45.257 00.026 21068 UpdateGuideState exits: m=112923 SNR=78.4
22:51:45.260 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:45.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:45.264 00.003 21068 Enqueuing Expose request
22:51:45.264 00.000 16108 Worker thread wakes up
22:51:45.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:45.265 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:45.265 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:46.238 00.973 16108 Exposure complete
22:51:46.309 00.071 16108 worker thread done servicing request
22:51:46.310 00.001 21068 OnExposeComplete: enter
22:51:46.311 00.001 21068 UpdateGuideState(): m_state=6
22:51:46.313 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2807
22:51:46.314 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.40, Mass=125770, SNR=90.8, Peak=18659 HFD=3.4
22:51:46.315 00.001 21068 MultiStar: [#1 0.13,0.08,0.90,U] [#2 0.12,0.15,1.06,U] [#3 0.17,0.13,0.81,U] [#4 0.00,-0.25,0.70,U] [#5 0.23,-0.17,0.90,U] [#6 0.16,0.09,0.68,U] [#7 -0.05,0.29,0.46,U] [#8 -0.12,-0.09,0.67,U] 
22:51:46.316 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {-0.18, -0.15}
22:51:46.317 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
22:51:46.318 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
22:51:46.319 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
22:51:46.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.00, opts=13)
22:51:46.322 00.001 21068 Enqueuing Move request for scope (0.06, -0.00)
22:51:46.323 00.001 16108 Worker thread wakes up
22:51:46.324 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:51:46.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:51:46.324 00.000 16108 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=-0.01
22:51:46.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:51:46.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:46.324 00.000 16108 MoveAxis(E, 0, ABG)
22:51:46.324 00.000 16108 Move returns status 0, amount 0
22:51:46.324 00.000 16108 MoveAxis(N, 0, ABG)
22:51:46.324 00.000 16108 Move returns status 0, amount 0
22:51:46.324 00.000 16108 move complete, result=0
22:51:46.324 00.000 16108 worker thread done servicing request
22:51:46.328 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3840, FiltMin=3241, FiltMax=49641, Gamma=1.000
22:51:46.345 00.017 21068 UpdateGuideState exits: m=125770 SNR=90.8
22:51:46.348 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.350 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:46.353 00.003 21068 Enqueuing Expose request
22:51:46.355 00.002 16108 Worker thread wakes up
22:51:46.355 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:46.357 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:46.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:47.523 01.166 16108 Exposure complete
22:51:47.580 00.057 16108 worker thread done servicing request
22:51:47.580 00.000 21068 OnExposeComplete: enter
22:51:47.581 00.001 21068 UpdateGuideState(): m_state=6
22:51:47.581 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2808
22:51:47.582 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.59, Mass=109710, SNR=78.5, Peak=16835 HFD=2.9
22:51:47.584 00.002 21068 MultiStar: [#1 0.08,0.05,1.22,U] [#2 0.31,0.09,1.17,U] [#3 0.14,-0.03,0.99,U] [#4 -0.04,-0.15,0.87,U] [#5 -0.02,-0.08,0.90,U] [#6 0.14,0.41,0.79,U] [#7 -0.23,0.05,0.56,U] [#8 0.04,0.31,0.72,U] 
22:51:47.585 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.03, 0.04}
22:51:47.586 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
22:51:47.587 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
22:51:47.587 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.24 mountX=0.04 mountY=-0.03, mountTheta=-0.70
22:51:47.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
22:51:47.590 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
22:51:47.591 00.001 16108 Worker thread wakes up
22:51:47.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:51:47.591 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:51:47.591 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
22:51:47.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:47.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:47.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:47.591 00.000 16108 MoveAxis(E, 0, ABG)
22:51:47.591 00.000 16108 Move returns status 0, amount 0
22:51:47.591 00.000 16108 MoveAxis(N, 0, ABG)
22:51:47.591 00.000 16108 Move returns status 0, amount 0
22:51:47.591 00.000 16108 move complete, result=0
22:51:47.591 00.000 16108 worker thread done servicing request
22:51:47.595 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3843, FiltMin=3321, FiltMax=49657, Gamma=1.000
22:51:47.609 00.014 21068 UpdateGuideState exits: m=109710 SNR=78.5
22:51:47.611 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:47.611 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:47.612 00.001 21068 Enqueuing Expose request
22:51:47.613 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:47.614 00.001 16108 Worker thread wakes up
22:51:47.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:47.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:48.597 00.983 16108 Exposure complete
22:51:48.665 00.068 16108 worker thread done servicing request
22:51:48.665 00.000 21068 OnExposeComplete: enter
22:51:48.666 00.001 21068 UpdateGuideState(): m_state=6
22:51:48.667 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2809
22:51:48.668 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.50, Mass=110420, SNR=73.5, Peak=15059 HFD=3.1
22:51:48.669 00.001 21068 MultiStar: [#1 0.01,-0.28,1.26,U] [#2 0.23,-0.02,1.22,U] [#3 -0.01,0.07,0.95,U] [#4 0.08,-0.42,0.92,U] [#5 -0.03,-0.26,0.94,U] [#6 0.27,0.08,0.89,U] [#7 -0.05,0.53,0.00,M1] [#8 0.01,0.09,0.74,U] 
22:51:48.669 00.000 21068 single-star, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.07, -0.06}
22:51:48.670 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
22:51:48.671 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
22:51:48.672 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.65 mountX=-0.08 mountY=0.04, mountTheta=2.72
22:51:48.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
22:51:48.674 00.001 21068 Enqueuing Move request for scope (0.07, -0.06)
22:51:48.675 00.001 16108 Worker thread wakes up
22:51:48.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
22:51:48.676 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
22:51:48.676 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.04
22:51:48.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:51:48.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:48.676 00.000 16108 MoveAxis(E, 0, ABG)
22:51:48.676 00.000 16108 Move returns status 0, amount 0
22:51:48.676 00.000 16108 MoveAxis(N, 0, ABG)
22:51:48.676 00.000 16108 Move returns status 0, amount 0
22:51:48.676 00.000 16108 move complete, result=0
22:51:48.677 00.001 16108 worker thread done servicing request
22:51:48.679 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3843, FiltMin=3296, FiltMax=47056, Gamma=1.000
22:51:48.694 00.015 21068 UpdateGuideState exits: m=110420 SNR=73.5
22:51:48.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.695 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:48.696 00.001 21068 Enqueuing Expose request
22:51:48.697 00.001 16108 Worker thread wakes up
22:51:48.697 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:48.699 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:48.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:49.860 01.161 16108 Exposure complete
22:51:49.919 00.059 16108 worker thread done servicing request
22:51:49.919 00.000 21068 OnExposeComplete: enter
22:51:49.921 00.002 21068 UpdateGuideState(): m_state=6
22:51:49.922 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2810
22:51:49.923 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.53, Mass=110214, SNR=87.5, Peak=15715 HFD=3.1
22:51:49.924 00.001 21068 MultiStar: [#1 0.08,-0.12,0.96,U] [#2 0.34,0.19,1.20,U] [#3 0.18,0.04,0.90,U] [#4 0.03,-0.37,0.86,U] [#5 0.07,-0.09,0.85,U] [#6 0.34,0.04,0.75,U] [#7 -0.19,0.23,0.58,U] [#8 0.03,0.13,0.60,U] 
22:51:49.925 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.08, -0.03}
22:51:49.926 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
22:51:49.929 00.003 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
22:51:49.930 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=-0.09 mountY=0.01, mountTheta=3.06
22:51:49.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
22:51:49.933 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
22:51:49.934 00.001 16108 Worker thread wakes up
22:51:49.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:51:49.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:51:49.934 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
22:51:49.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:51:49.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:49.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:49.934 00.000 16108 MoveAxis(E, 0, ABG)
22:51:49.934 00.000 16108 Move returns status 0, amount 0
22:51:49.934 00.000 16108 MoveAxis(N, 0, ABG)
22:51:49.934 00.000 16108 Move returns status 0, amount 0
22:51:49.934 00.000 16108 move complete, result=0
22:51:49.934 00.000 16108 worker thread done servicing request
22:51:49.938 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3843, FiltMin=3312, FiltMax=47865, Gamma=1.000
22:51:49.953 00.015 21068 UpdateGuideState exits: m=110214 SNR=87.5
22:51:49.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:49.955 00.000 21068 Enqueuing Expose request
22:51:49.956 00.001 16108 Worker thread wakes up
22:51:49.956 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:49.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:49.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:50.931 00.974 16108 Exposure complete
22:51:50.992 00.061 16108 worker thread done servicing request
22:51:50.992 00.000 21068 OnExposeComplete: enter
22:51:50.992 00.000 21068 UpdateGuideState(): m_state=6
22:51:50.993 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2811
22:51:50.994 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.62, Mass=107494, SNR=71.9, Peak=16819 HFD=2.7
22:51:50.995 00.001 21068 MultiStar: [#1 0.21,-0.13,1.39,U] [#2 0.15,0.15,1.22,U] [#3 -0.09,0.11,1.17,U] [#4 0.18,-0.24,0.94,U] [#5 0.09,-0.28,0.97,U] [#6 0.36,0.17,0.89,U] [#7 -0.01,0.33,0.58,U] [#8 0.05,0.16,0.80,U] 
22:51:50.996 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.02}, one-star: {-0.08, 0.07}
22:51:50.997 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
22:51:50.998 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
22:51:50.998 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=0.09 mountY=-0.05, mountTheta=-0.51
22:51:51.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
22:51:51.000 00.000 21068 Enqueuing Move request for scope (-0.08, 0.07)
22:51:51.001 00.001 16108 Worker thread wakes up
22:51:51.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
22:51:51.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
22:51:51.001 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
22:51:51.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:51:51.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:51.002 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:51.002 00.000 16108 MoveAxis(E, 0, ABG)
22:51:51.002 00.000 16108 Move returns status 0, amount 0
22:51:51.002 00.000 16108 MoveAxis(N, 0, ABG)
22:51:51.002 00.000 16108 Move returns status 0, amount 0
22:51:51.002 00.000 16108 move complete, result=0
22:51:51.002 00.000 16108 worker thread done servicing request
22:51:51.006 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3843, FiltMin=3309, FiltMax=49325, Gamma=1.000
22:51:51.021 00.015 21068 UpdateGuideState exits: m=107494 SNR=71.9
22:51:51.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:51.023 00.000 21068 Enqueuing Expose request
22:51:51.024 00.001 16108 Worker thread wakes up
22:51:51.024 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:51.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:51.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:52.193 01.168 16108 Exposure complete
22:51:52.261 00.068 16108 worker thread done servicing request
22:51:52.261 00.000 21068 OnExposeComplete: enter
22:51:52.263 00.002 21068 UpdateGuideState(): m_state=6
22:51:52.265 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2812
22:51:52.267 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=878.01, Mass=121290, SNR=85.3, Peak=19443 HFD=2.9
22:51:52.269 00.002 21068 MultiStar: [#1 0.25,0.22,0.95,U] [#2 -0.01,0.46,1.29,U] [#3 -0.03,0.40,0.99,U] [#4 0.06,-0.01,0.64,U] [#5 0.30,0.07,0.72,U] [#6 0.61,0.48,0.00,M1] [#7 -0.46,0.83,0.00,M1] [#8 0.10,0.58,0.00,M1] 
22:51:52.270 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.30}, one-star: {-0.26, 0.46}
22:51:52.271 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
22:51:52.273 00.002 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
22:51:52.274 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.47 mountX=0.02 mountY=-0.30, mountTheta=-1.50
22:51:52.278 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.30, opts=13)
22:51:52.280 00.002 21068 Enqueuing Move request for scope (0.03, 0.30)
22:51:52.281 00.001 16108 Worker thread wakes up
22:51:52.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
22:51:52.282 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
22:51:52.282 00.000 16108 Moving (0.03, 0.30) raw xDistance=0.02 yDistance=-0.30
22:51:52.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:51:52.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:51:52.282 00.000 16108 MoveAxis(E, 0, ABG)
22:51:52.282 00.000 16108 Move returns status 0, amount 0
22:51:52.282 00.000 16108 MoveAxis(N, 61, ABG)
22:51:52.282 00.000 16108 Guiding  Dir = 0, Dur = 61
22:51:52.283 00.001 16108 IsSlewing returns 0
22:51:52.283 00.000 16108 IsGuiding returns 0
22:51:52.285 00.002 16108 PulseGuide returned control before completion, sleep 70
22:51:52.291 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3843, FiltMin=3299, FiltMax=58445, Gamma=1.000
22:51:52.319 00.028 21068 UpdateGuideState exits: m=121290 SNR=85.3
22:51:52.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:52.323 00.002 21068 Enqueuing Expose request
22:51:52.361 00.038 16108 IsGuiding returns 0
22:51:52.361 00.000 16108 Move returns status 0, amount 61
22:51:52.361 00.000 16108 move complete, result=0
22:51:52.361 00.000 16108 worker thread done servicing request
22:51:52.361 00.000 16108 Worker thread wakes up
22:51:52.361 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:52.361 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
22:51:52.363 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:53.348 00.985 16108 Exposure complete
22:51:53.425 00.077 16108 worker thread done servicing request
22:51:53.426 00.001 21068 OnExposeComplete: enter
22:51:53.427 00.001 21068 UpdateGuideState(): m_state=6
22:51:53.428 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2813
22:51:53.429 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.55, Mass=110979, SNR=77.5, Peak=13619 HFD=3.4
22:51:53.430 00.001 21068 MultiStar: [#1 0.52,0.06,0.00,M1] [#2 0.30,0.19,1.13,U] [#3 0.16,0.04,1.10,U] [#4 0.22,-0.37,0.86,U] [#5 0.32,-0.11,0.94,U] [#6 0.21,0.02,0.73,U] [#7 -0.05,0.30,0.72,U] [#8 0.13,-0.12,0.76,U] 
22:51:53.431 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.00}, one-star: {0.01, -0.00}
22:51:53.433 00.002 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
22:51:53.435 00.002 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
22:51:53.437 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.35 mountX=-0.01 mountY=0.00, mountTheta=3.03
22:51:53.440 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.00, opts=13)
22:51:53.442 00.002 21068 Enqueuing Move request for scope (0.01, -0.00)
22:51:53.443 00.001 16108 Worker thread wakes up
22:51:53.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
22:51:53.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
22:51:53.444 00.001 16108 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
22:51:53.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:53.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:53.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:51:53.444 00.000 16108 MoveAxis(E, 0, ABG)
22:51:53.444 00.000 16108 Move returns status 0, amount 0
22:51:53.444 00.000 16108 MoveAxis(N, 0, ABG)
22:51:53.444 00.000 16108 Move returns status 0, amount 0
22:51:53.444 00.000 16108 move complete, result=0
22:51:53.444 00.000 16108 worker thread done servicing request
22:51:53.449 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3843, FiltMin=3321, FiltMax=51689, Gamma=1.000
22:51:53.463 00.014 21068 UpdateGuideState exits: m=110979 SNR=77.5
22:51:53.465 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:53.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:53.467 00.001 21068 Enqueuing Expose request
22:51:53.468 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:53.468 00.000 16108 Worker thread wakes up
22:51:53.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:53.469 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:54.632 01.163 16108 Exposure complete
22:51:54.714 00.082 16108 worker thread done servicing request
22:51:54.714 00.000 21068 OnExposeComplete: enter
22:51:54.715 00.001 21068 UpdateGuideState(): m_state=6
22:51:54.716 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2814
22:51:54.717 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.50, Mass=119567, SNR=81.5, Peak=14627 HFD=3.5
22:51:54.718 00.001 21068 MultiStar: [#1 -0.04,-0.06,1.11,U] [#2 0.22,0.21,1.17,U] [#3 -0.04,-0.12,1.02,U] [#4 0.02,-0.33,0.71,U] [#5 0.17,-0.28,0.82,U] [#6 0.15,0.14,0.85,U] [#7 0.00,0.16,0.57,U] [#8 -0.12,-0.01,0.65,U] 
22:51:54.718 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.20, -0.05}
22:51:54.719 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
22:51:54.720 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
22:51:54.721 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.96 mountX=-0.03 mountY=0.03, mountTheta=2.39
22:51:54.722 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
22:51:54.723 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
22:51:54.724 00.001 16108 Worker thread wakes up
22:51:54.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:51:54.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:51:54.724 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
22:51:54.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:51:54.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:54.725 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:54.725 00.000 16108 MoveAxis(E, 0, ABG)
22:51:54.725 00.000 16108 Move returns status 0, amount 0
22:51:54.725 00.000 16108 MoveAxis(N, 0, ABG)
22:51:54.725 00.000 16108 Move returns status 0, amount 0
22:51:54.725 00.000 16108 move complete, result=0
22:51:54.725 00.000 16108 worker thread done servicing request
22:51:54.729 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3843, FiltMin=3299, FiltMax=44665, Gamma=1.000
22:51:54.750 00.021 21068 UpdateGuideState exits: m=119567 SNR=81.5
22:51:54.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:54.753 00.001 21068 Enqueuing Expose request
22:51:54.754 00.001 16108 Worker thread wakes up
22:51:54.754 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:54.754 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:54.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:55.743 00.989 16108 Exposure complete
22:51:55.807 00.064 16108 worker thread done servicing request
22:51:55.807 00.000 21068 OnExposeComplete: enter
22:51:55.810 00.003 21068 UpdateGuideState(): m_state=6
22:51:55.811 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2815
22:51:55.812 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.43, Mass=115225, SNR=89.8, Peak=16515 HFD=3.4
22:51:55.813 00.001 21068 MultiStar: [#1 0.29,-0.05,0.97,U] [#2 0.29,0.10,1.19,U] [#3 0.34,0.02,0.98,U] [#4 0.06,-0.27,0.74,U] [#5 0.40,-0.36,0.00,M1] [#6 0.43,0.07,0.63,U] [#7 0.06,0.28,0.50,U] [#8 0.13,-0.00,0.61,U] 
22:51:55.814 00.001 21068 single-star, 7 included, MultiStar: {0.20, -0.01}, one-star: {-0.08, -0.12}
22:51:55.815 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.16)
22:51:55.815 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
22:51:55.816 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.16 mountX=0.06 mountY=0.13, mountTheta=1.17
22:51:55.819 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.12, opts=13)
22:51:55.820 00.001 21068 Enqueuing Move request for scope (-0.08, -0.12)
22:51:55.820 00.000 16108 Worker thread wakes up
22:51:55.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
22:51:55.820 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
22:51:55.820 00.000 16108 Moving (-0.08, -0.12) raw xDistance=0.06 yDistance=0.13
22:51:55.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:55.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:55.821 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:55.821 00.000 16108 MoveAxis(E, 0, ABG)
22:51:55.821 00.000 16108 Move returns status 0, amount 0
22:51:55.821 00.000 16108 MoveAxis(N, 0, ABG)
22:51:55.821 00.000 16108 Move returns status 0, amount 0
22:51:55.821 00.000 16108 move complete, result=0
22:51:55.821 00.000 16108 worker thread done servicing request
22:51:55.824 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3846, FiltMin=3321, FiltMax=47853, Gamma=1.000
22:51:55.843 00.019 21068 UpdateGuideState exits: m=115225 SNR=89.8
22:51:55.845 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.848 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:55.848 00.000 21068 Enqueuing Expose request
22:51:55.850 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:55.851 00.001 16108 Worker thread wakes up
22:51:55.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:55.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:57.003 01.152 16108 Exposure complete
22:51:57.061 00.058 16108 worker thread done servicing request
22:51:57.061 00.000 21068 OnExposeComplete: enter
22:51:57.062 00.001 21068 UpdateGuideState(): m_state=6
22:51:57.063 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2816
22:51:57.063 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=877.39, Mass=109762, SNR=69.7, Peak=16387 HFD=3.1
22:51:57.064 00.001 21068 MultiStar: [#1 0.19,-0.08,1.04,U] [#2 0.11,0.05,1.24,U] [#3 0.18,0.12,1.15,U] [#4 0.13,-0.35,0.81,U] [#5 0.24,-0.39,0.87,U] [#6 0.22,0.21,0.90,U] [#7 -0.13,0.10,0.62,U] [#8 0.31,0.11,0.88,U] 
22:51:57.065 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {-0.10, -0.16}
22:51:57.065 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
22:51:57.066 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
22:51:57.067 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.14 mountY=0.01, mountTheta=3.10
22:51:57.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
22:51:57.070 00.002 21068 Enqueuing Move request for scope (0.13, -0.04)
22:51:57.071 00.001 16108 Worker thread wakes up
22:51:57.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
22:51:57.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
22:51:57.071 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.14 yDistance=0.01
22:51:57.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:51:57.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:57.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:57.071 00.000 16108 MoveAxis(E, 0, ABG)
22:51:57.071 00.000 16108 Move returns status 0, amount 0
22:51:57.071 00.000 16108 MoveAxis(N, 0, ABG)
22:51:57.071 00.000 16108 Move returns status 0, amount 0
22:51:57.072 00.001 16108 move complete, result=0
22:51:57.072 00.000 16108 worker thread done servicing request
22:51:57.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3846, FiltMin=3296, FiltMax=48333, Gamma=1.000
22:51:57.091 00.016 21068 UpdateGuideState exits: m=109762 SNR=69.7
22:51:57.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:57.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:57.094 00.001 21068 Enqueuing Expose request
22:51:57.095 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:57.096 00.001 16108 Worker thread wakes up
22:51:57.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:57.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:58.065 00.969 16108 Exposure complete
22:51:58.121 00.056 16108 worker thread done servicing request
22:51:58.121 00.000 21068 OnExposeComplete: enter
22:51:58.123 00.002 21068 UpdateGuideState(): m_state=6
22:51:58.124 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2817
22:51:58.126 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=877.31, Mass=113545, SNR=81.7, Peak=18115 HFD=3.3
22:51:58.127 00.001 21068 MultiStar: [#1 0.06,-0.06,1.15,U] [#2 -0.15,-0.06,1.12,U] [#3 0.04,-0.04,0.88,U] [#4 -0.08,-0.45,0.84,U] [#5 0.22,-0.27,0.89,U] [#6 0.22,0.42,0.80,U] [#7 -0.37,0.22,0.62,U] [#8 -0.03,0.05,0.71,U] 
22:51:58.128 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.29, -0.25}
22:51:58.129 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
22:51:58.130 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
22:51:58.130 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.09 mountX=0.03 mountY=0.07, mountTheta=1.23
22:51:58.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
22:51:58.133 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
22:51:58.134 00.001 16108 Worker thread wakes up
22:51:58.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:51:58.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:51:58.134 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.07
22:51:58.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:51:58.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:58.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:58.134 00.000 16108 MoveAxis(E, 0, ABG)
22:51:58.134 00.000 16108 Move returns status 0, amount 0
22:51:58.135 00.001 16108 MoveAxis(N, 0, ABG)
22:51:58.135 00.000 16108 Move returns status 0, amount 0
22:51:58.135 00.000 16108 move complete, result=0
22:51:58.135 00.000 16108 worker thread done servicing request
22:51:58.139 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3846, FiltMin=3261, FiltMax=49513, Gamma=1.000
22:51:58.156 00.017 21068 UpdateGuideState exits: m=113545 SNR=81.7
22:51:58.156 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:58.158 00.001 21068 Enqueuing Expose request
22:51:58.159 00.001 16108 Worker thread wakes up
22:51:58.159 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:58.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:58.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:51:59.321 01.162 16108 Exposure complete
22:51:59.390 00.069 16108 worker thread done servicing request
22:51:59.390 00.000 21068 OnExposeComplete: enter
22:51:59.391 00.001 21068 UpdateGuideState(): m_state=6
22:51:59.393 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2818
22:51:59.394 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.49, Mass=109415, SNR=70.8, Peak=17347 HFD=2.7
22:51:59.395 00.001 21068 MultiStar: [#1 0.21,-0.20,1.11,U] [#2 0.14,-0.05,1.24,U] [#3 0.08,-0.03,1.21,U] [#4 -0.09,-0.29,0.95,U] [#5 -0.15,-0.35,1.00,U] [#6 0.21,0.04,0.83,U] [#7 0.02,0.32,0.65,U] [#8 -0.30,0.13,0.95,U] 
22:51:59.395 00.000 21068 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {-0.13, -0.06}
22:51:59.396 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
22:51:59.397 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
22:51:59.398 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.02 mountY=0.07, mountTheta=1.81
22:51:59.399 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
22:51:59.400 00.001 21068 Enqueuing Move request for scope (0.00, -0.07)
22:51:59.401 00.001 16108 Worker thread wakes up
22:51:59.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:51:59.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:51:59.401 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.02 yDistance=0.07
22:51:59.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:51:59.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:59.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:59.401 00.000 16108 MoveAxis(E, 0, ABG)
22:51:59.401 00.000 16108 Move returns status 0, amount 0
22:51:59.401 00.000 16108 MoveAxis(N, 0, ABG)
22:51:59.401 00.000 16108 Move returns status 0, amount 0
22:51:59.401 00.000 16108 move complete, result=0
22:51:59.401 00.000 16108 worker thread done servicing request
22:51:59.406 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3846, FiltMin=3321, FiltMax=45200, Gamma=1.000
22:51:59.420 00.014 21068 UpdateGuideState exits: m=109415 SNR=70.8
22:51:59.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:51:59.422 00.000 21068 Enqueuing Expose request
22:51:59.423 00.001 16108 Worker thread wakes up
22:51:59.423 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:59.425 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:51:59.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:00.418 00.993 16108 Exposure complete
22:52:00.487 00.069 16108 worker thread done servicing request
22:52:00.487 00.000 21068 OnExposeComplete: enter
22:52:00.488 00.001 21068 UpdateGuideState(): m_state=6
22:52:00.489 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2819
22:52:00.489 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=877.49, Mass=126451, SNR=79.1, Peak=17219 HFD=3.4
22:52:00.490 00.001 21068 MultiStar: [#1 0.15,-0.09,1.03,U] [#2 0.27,0.16,1.17,U] [#3 0.04,0.08,0.89,U] [#4 -0.09,-0.36,0.82,U] [#5 0.09,-0.31,0.78,U] [#6 0.13,0.31,0.83,U] [#7 0.25,0.34,0.58,U] [#8 -0.47,0.01,0.74,U] 
22:52:00.491 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.12, -0.06}
22:52:00.492 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
22:52:00.493 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
22:52:00.493 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.04 mountY=-0.01, mountTheta=-2.81
22:52:00.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
22:52:00.497 00.002 21068 Enqueuing Move request for scope (0.04, 0.00)
22:52:00.498 00.001 16108 Worker thread wakes up
22:52:00.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
22:52:00.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
22:52:00.498 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=-0.01
22:52:00.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:52:00.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:00.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:00.498 00.000 16108 MoveAxis(E, 0, ABG)
22:52:00.498 00.000 16108 Move returns status 0, amount 0
22:52:00.499 00.001 16108 MoveAxis(N, 0, ABG)
22:52:00.499 00.000 16108 Move returns status 0, amount 0
22:52:00.499 00.000 16108 move complete, result=0
22:52:00.499 00.000 16108 worker thread done servicing request
22:52:00.506 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3846, FiltMin=3363, FiltMax=45177, Gamma=1.000
22:52:00.525 00.019 21068 UpdateGuideState exits: m=126451 SNR=79.1
22:52:00.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.529 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:00.529 00.000 21068 Enqueuing Expose request
22:52:00.530 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:00.531 00.001 16108 Worker thread wakes up
22:52:00.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:00.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:01.690 01.159 16108 Exposure complete
22:52:01.750 00.060 16108 worker thread done servicing request
22:52:01.750 00.000 21068 OnExposeComplete: enter
22:52:01.751 00.001 21068 UpdateGuideState(): m_state=6
22:52:01.752 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2820
22:52:01.753 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.39, Mass=104471, SNR=70.0, Peak=18115 HFD=2.8
22:52:01.754 00.001 21068 MultiStar: [#1 0.19,-0.21,1.15,U] [#2 0.15,0.09,1.39,U] [#3 0.17,-0.12,1.09,U] [#4 -0.14,-0.29,0.80,U] [#5 -0.05,-0.30,1.02,U] [#6 0.27,0.19,1.00,U] [#7 -0.06,0.15,0.76,U] [#8 -0.02,-0.01,0.83,U] 
22:52:01.754 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.04, -0.16}
22:52:01.755 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
22:52:01.756 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
22:52:01.757 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=-0.09 mountY=0.05, mountTheta=2.60
22:52:01.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
22:52:01.759 00.000 21068 Enqueuing Move request for scope (0.08, -0.07)
22:52:01.761 00.002 16108 Worker thread wakes up
22:52:01.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:52:01.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:52:01.761 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
22:52:01.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:52:01.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:01.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:01.761 00.000 16108 MoveAxis(E, 0, ABG)
22:52:01.761 00.000 16108 Move returns status 0, amount 0
22:52:01.761 00.000 16108 MoveAxis(N, 0, ABG)
22:52:01.761 00.000 16108 Move returns status 0, amount 0
22:52:01.761 00.000 16108 move complete, result=0
22:52:01.761 00.000 16108 worker thread done servicing request
22:52:01.765 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3846, FiltMin=3337, FiltMax=51149, Gamma=1.000
22:52:01.779 00.014 21068 UpdateGuideState exits: m=104471 SNR=70.0
22:52:01.779 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.781 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:01.782 00.001 21068 Enqueuing Expose request
22:52:01.783 00.001 16108 Worker thread wakes up
22:52:01.783 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:01.783 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:01.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:02.758 00.975 16108 Exposure complete
22:52:02.832 00.074 16108 worker thread done servicing request
22:52:02.832 00.000 21068 OnExposeComplete: enter
22:52:02.833 00.001 21068 UpdateGuideState(): m_state=6
22:52:02.834 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2821
22:52:02.836 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=877.38, Mass=103321, SNR=70.2, Peak=15571 HFD=3.0
22:52:02.838 00.002 21068 MultiStar: [#1 0.03,-0.24,1.12,U] [#2 0.18,0.08,1.24,U] [#3 0.30,-0.16,1.02,U] [#4 -0.03,-0.66,0.00,M1] [#5 0.27,-0.23,1.04,U] [#6 0.31,-0.01,0.77,U] [#7 -0.04,0.16,0.70,U] [#8 0.07,0.15,0.80,U] 
22:52:02.840 00.002 21068 refined, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.08, -0.17}
22:52:02.841 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
22:52:02.842 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
22:52:02.843 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.16 mountY=0.03, mountTheta=2.96
22:52:02.846 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
22:52:02.846 00.000 21068 Enqueuing Move request for scope (0.15, -0.07)
22:52:02.847 00.001 16108 Worker thread wakes up
22:52:02.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
22:52:02.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
22:52:02.847 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
22:52:02.848 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:52:02.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:02.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:02.848 00.000 16108 MoveAxis(E, 0, ABG)
22:52:02.848 00.000 16108 Move returns status 0, amount 0
22:52:02.848 00.000 16108 MoveAxis(N, 0, ABG)
22:52:02.848 00.000 16108 Move returns status 0, amount 0
22:52:02.848 00.000 16108 move complete, result=0
22:52:02.848 00.000 16108 worker thread done servicing request
22:52:02.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3846, FiltMin=3344, FiltMax=47641, Gamma=1.000
22:52:02.872 00.020 21068 UpdateGuideState exits: m=103321 SNR=70.2
22:52:02.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:02.876 00.002 21068 Enqueuing Expose request
22:52:02.876 00.000 16108 Worker thread wakes up
22:52:02.877 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:02.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:02.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:04.043 01.165 16108 Exposure complete
22:52:04.097 00.054 16108 worker thread done servicing request
22:52:04.098 00.001 21068 OnExposeComplete: enter
22:52:04.100 00.002 21068 UpdateGuideState(): m_state=6
22:52:04.103 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2822
22:52:04.106 00.003 21068 Star::Find returns 1 (0), X=219.97, Y=877.56, Mass=107131, SNR=71.5, Peak=15683 HFD=3.0
22:52:04.108 00.002 21068 MultiStar: [#1 -0.02,-0.01,1.22,U] [#2 -0.07,0.10,1.30,U] [#3 -0.04,0.13,1.26,U] [#4 -0.06,-0.46,0.86,U] [#5 -0.18,-0.02,0.96,U] [#6 -0.07,0.21,0.90,U] [#7 -0.28,0.26,0.57,U] [#8 -0.33,0.13,0.75,U] 
22:52:04.109 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.22, 0.01}
22:52:04.111 00.002 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
22:52:04.113 00.002 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
22:52:04.114 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.86 mountX=0.13 mountY=-0.01, mountTheta=-0.05
22:52:04.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.04, opts=13)
22:52:04.117 00.001 21068 Enqueuing Move request for scope (-0.12, 0.04)
22:52:04.118 00.001 16108 Worker thread wakes up
22:52:04.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
22:52:04.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
22:52:04.118 00.000 16108 Moving (-0.12, 0.04) raw xDistance=0.13 yDistance=-0.01
22:52:04.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:52:04.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:04.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:04.118 00.000 16108 MoveAxis(E, 0, ABG)
22:52:04.119 00.001 16108 Move returns status 0, amount 0
22:52:04.119 00.000 16108 MoveAxis(N, 0, ABG)
22:52:04.119 00.000 16108 Move returns status 0, amount 0
22:52:04.119 00.000 16108 move complete, result=0
22:52:04.119 00.000 16108 worker thread done servicing request
22:52:04.123 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3846, FiltMin=3337, FiltMax=55289, Gamma=1.000
22:52:04.138 00.015 21068 UpdateGuideState exits: m=107131 SNR=71.5
22:52:04.138 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:04.140 00.001 21068 Enqueuing Expose request
22:52:04.141 00.001 16108 Worker thread wakes up
22:52:04.141 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:04.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:04.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:05.117 00.976 16108 Exposure complete
22:52:05.186 00.069 16108 worker thread done servicing request
22:52:05.186 00.000 21068 OnExposeComplete: enter
22:52:05.188 00.002 21068 UpdateGuideState(): m_state=6
22:52:05.189 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2823
22:52:05.189 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=877.30, Mass=114403, SNR=70.6, Peak=15987 HFD=3.2
22:52:05.191 00.002 21068 MultiStar: [#1 0.22,-0.13,1.29,U] [#2 0.25,0.11,1.23,U] [#3 0.04,0.07,0.99,U] [#4 0.06,-0.18,1.18,U] [#5 0.07,-0.09,1.06,U] [#6 0.44,0.30,0.00,M1] [#7 -0.03,0.18,0.76,U] [#8 0.05,-0.03,0.90,U] 
22:52:05.192 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {-0.14, -0.25}
22:52:05.195 00.003 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
22:52:05.197 00.002 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
22:52:05.198 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.55 mountX=-0.09 mountY=0.03, mountTheta=2.82
22:52:05.201 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
22:52:05.202 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
22:52:05.204 00.002 16108 Worker thread wakes up
22:52:05.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
22:52:05.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
22:52:05.204 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
22:52:05.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:52:05.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:05.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:05.205 00.001 16108 MoveAxis(E, 0, ABG)
22:52:05.205 00.000 16108 Move returns status 0, amount 0
22:52:05.205 00.000 16108 MoveAxis(N, 0, ABG)
22:52:05.205 00.000 16108 Move returns status 0, amount 0
22:52:05.205 00.000 16108 move complete, result=0
22:52:05.205 00.000 16108 worker thread done servicing request
22:52:05.210 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3849, FiltMin=3206, FiltMax=55049, Gamma=1.000
22:52:05.229 00.019 21068 UpdateGuideState exits: m=114403 SNR=70.6
22:52:05.231 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.233 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:05.235 00.002 21068 Enqueuing Expose request
22:52:05.236 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:05.238 00.002 16108 Worker thread wakes up
22:52:05.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:05.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:06.398 01.160 16108 Exposure complete
22:52:06.454 00.056 16108 worker thread done servicing request
22:52:06.454 00.000 21068 OnExposeComplete: enter
22:52:06.455 00.001 21068 UpdateGuideState(): m_state=6
22:52:06.456 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2824
22:52:06.457 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.64, Mass=120038, SNR=77.8, Peak=17571 HFD=3.3
22:52:06.457 00.000 21068 MultiStar: [#1 0.22,-0.06,1.30,U] [#2 0.18,0.19,1.19,U] [#3 0.11,0.01,0.88,U] [#4 0.36,-0.22,0.85,U] [#5 0.23,-0.06,0.98,U] [#6 0.40,0.29,0.77,U] [#7 0.10,0.28,0.70,U] [#8 0.07,0.20,0.64,U] 
22:52:06.458 00.001 21068 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {-0.14, 0.08}
22:52:06.459 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
22:52:06.460 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
22:52:06.460 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.17 cameraTheta=2.61 mountX=0.15 mountY=-0.05, mountTheta=-0.30
22:52:06.462 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.08, opts=13)
22:52:06.463 00.001 21068 Enqueuing Move request for scope (-0.14, 0.08)
22:52:06.463 00.000 16108 Worker thread wakes up
22:52:06.465 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:52:06.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:52:06.465 00.000 16108 Moving (-0.14, 0.08) raw xDistance=0.15 yDistance=-0.05
22:52:06.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:52:06.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:06.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:52:06.465 00.000 16108 MoveAxis(E, 0, ABG)
22:52:06.465 00.000 16108 Move returns status 0, amount 0
22:52:06.465 00.000 16108 MoveAxis(N, 0, ABG)
22:52:06.465 00.000 16108 Move returns status 0, amount 0
22:52:06.465 00.000 16108 move complete, result=0
22:52:06.465 00.000 16108 worker thread done servicing request
22:52:06.469 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3846, FiltMin=3283, FiltMax=48601, Gamma=1.000
22:52:06.498 00.029 21068 UpdateGuideState exits: m=120038 SNR=77.8
22:52:06.500 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:06.503 00.002 21068 Enqueuing Expose request
22:52:06.504 00.001 16108 Worker thread wakes up
22:52:06.505 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:06.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:06.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:07.486 00.980 16108 Exposure complete
22:52:07.542 00.056 16108 worker thread done servicing request
22:52:07.542 00.000 21068 OnExposeComplete: enter
22:52:07.543 00.001 21068 UpdateGuideState(): m_state=6
22:52:07.544 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2825
22:52:07.545 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.53, Mass=113958, SNR=73.6, Peak=17347 HFD=3.0
22:52:07.546 00.001 21068 MultiStar: [#1 0.17,0.05,1.17,U] [#2 0.05,0.21,1.20,U] [#3 0.22,0.26,0.93,U] [#4 0.13,-0.17,0.91,U] [#5 -0.02,0.04,0.89,U] [#6 0.25,0.34,0.86,U] [#7 -0.07,0.37,0.63,U] [#8 0.08,0.16,0.66,U] 
22:52:07.547 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.13}, one-star: {-0.14, -0.02}
22:52:07.548 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
22:52:07.549 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
22:52:07.549 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.13 mountY=0.05, mountTheta=0.37
22:52:07.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.02, opts=13)
22:52:07.552 00.001 21068 Enqueuing Move request for scope (-0.14, -0.02)
22:52:07.553 00.001 16108 Worker thread wakes up
22:52:07.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
22:52:07.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
22:52:07.553 00.000 16108 Moving (-0.14, -0.02) raw xDistance=0.13 yDistance=0.05
22:52:07.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:52:07.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:07.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:07.553 00.000 16108 MoveAxis(E, 0, ABG)
22:52:07.553 00.000 16108 Move returns status 0, amount 0
22:52:07.553 00.000 16108 MoveAxis(N, 0, ABG)
22:52:07.553 00.000 16108 Move returns status 0, amount 0
22:52:07.553 00.000 16108 move complete, result=0
22:52:07.553 00.000 16108 worker thread done servicing request
22:52:07.563 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3846, FiltMin=3280, FiltMax=59513, Gamma=1.000
22:52:07.586 00.023 21068 UpdateGuideState exits: m=113958 SNR=73.6
22:52:07.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:07.589 00.001 21068 Enqueuing Expose request
22:52:07.590 00.001 16108 Worker thread wakes up
22:52:07.590 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:07.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:07.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:08.758 01.167 16108 Exposure complete
22:52:08.816 00.058 16108 worker thread done servicing request
22:52:08.816 00.000 21068 OnExposeComplete: enter
22:52:08.817 00.001 21068 UpdateGuideState(): m_state=6
22:52:08.818 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2826
22:52:08.819 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.66, Mass=112324, SNR=74.0, Peak=17971 HFD=3.2
22:52:08.820 00.001 21068 MultiStar: [#1 0.21,0.08,1.11,U] [#2 -0.02,0.36,1.20,U] [#3 0.22,0.19,1.06,U] [#4 0.04,-0.14,0.86,U] [#5 0.02,-0.24,0.94,U] [#6 -0.07,0.33,0.90,U] [#7 -0.07,0.32,0.73,U] [#8 0.23,0.26,0.83,U] 
22:52:08.821 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.04, 0.11}
22:52:08.822 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
22:52:08.823 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
22:52:08.823 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.91 mountX=0.06 mountY=-0.09, mountTheta=-1.04
22:52:08.826 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
22:52:08.828 00.002 21068 Enqueuing Move request for scope (-0.04, 0.11)
22:52:08.829 00.001 16108 Worker thread wakes up
22:52:08.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
22:52:08.829 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
22:52:08.829 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.09
22:52:08.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:52:08.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:52:08.829 00.000 16108 MoveAxis(E, 0, ABG)
22:52:08.829 00.000 16108 Move returns status 0, amount 0
22:52:08.829 00.000 16108 MoveAxis(N, 0, ABG)
22:52:08.829 00.000 16108 Move returns status 0, amount 0
22:52:08.829 00.000 16108 move complete, result=0
22:52:08.829 00.000 16108 worker thread done servicing request
22:52:08.840 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3846, FiltMin=3321, FiltMax=54377, Gamma=1.000
22:52:08.858 00.018 21068 UpdateGuideState exits: m=112324 SNR=74.0
22:52:08.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:08.861 00.001 21068 Enqueuing Expose request
22:52:08.861 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:08.862 00.001 16108 Worker thread wakes up
22:52:08.862 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:08.863 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:09.838 00.975 16108 Exposure complete
22:52:09.914 00.076 16108 worker thread done servicing request
22:52:09.914 00.000 21068 OnExposeComplete: enter
22:52:09.916 00.002 21068 UpdateGuideState(): m_state=6
22:52:09.917 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2827
22:52:09.918 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.49, Mass=119359, SNR=74.9, Peak=16899 HFD=3.1
22:52:09.919 00.001 21068 MultiStar: [#1 -0.03,0.02,1.09,U] [#2 0.01,0.15,1.14,U] [#3 -0.00,0.11,1.21,U] [#4 0.02,-0.17,1.00,U] [#5 -0.10,-0.23,0.86,U] [#6 0.22,0.39,0.67,U] [#7 -0.22,0.29,0.59,U] [#8 -0.06,0.08,0.69,U] 
22:52:09.921 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.21, -0.06}
22:52:09.922 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
22:52:09.923 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
22:52:09.924 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.25 mountX=0.05 mountY=-0.04, mountTheta=-0.68
22:52:09.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
22:52:09.927 00.001 21068 Enqueuing Move request for scope (-0.04, 0.05)
22:52:09.928 00.001 16108 Worker thread wakes up
22:52:09.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:52:09.928 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:52:09.929 00.001 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
22:52:09.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:52:09.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:09.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:09.929 00.000 16108 MoveAxis(E, 0, ABG)
22:52:09.929 00.000 16108 Move returns status 0, amount 0
22:52:09.929 00.000 16108 MoveAxis(N, 0, ABG)
22:52:09.929 00.000 16108 Move returns status 0, amount 0
22:52:09.929 00.000 16108 move complete, result=0
22:52:09.929 00.000 16108 worker thread done servicing request
22:52:09.933 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3849, FiltMin=3293, FiltMax=53312, Gamma=1.000
22:52:09.947 00.014 21068 UpdateGuideState exits: m=119359 SNR=74.9
22:52:09.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:09.950 00.001 21068 Enqueuing Expose request
22:52:09.951 00.001 16108 Worker thread wakes up
22:52:09.951 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:09.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:09.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:11.119 01.168 16108 Exposure complete
22:52:11.182 00.063 16108 worker thread done servicing request
22:52:11.182 00.000 21068 OnExposeComplete: enter
22:52:11.184 00.002 21068 UpdateGuideState(): m_state=6
22:52:11.185 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2828
22:52:11.185 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=877.32, Mass=100216, SNR=61.5, Peak=13683 HFD=3.1
22:52:11.186 00.001 21068 MultiStar: [#1 0.18,-0.04,1.27,U] [#2 0.08,-0.03,1.43,U] [#3 0.16,-0.09,1.30,U] [#4 -0.01,-0.45,1.10,U] [#5 0.37,-0.31,1.11,U] [#6 0.48,-0.07,0.86,U] [#7 -0.14,0.50,0.00,M1] [#8 -0.12,0.03,0.96,U] 
22:52:11.187 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {-0.30, -0.23}
22:52:11.188 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
22:52:11.189 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
22:52:11.189 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.95 mountX=-0.13 mountY=0.12, mountTheta=2.40
22:52:11.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
22:52:11.193 00.002 21068 Enqueuing Move request for scope (0.10, -0.14)
22:52:11.196 00.003 16108 Worker thread wakes up
22:52:11.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
22:52:11.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
22:52:11.196 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.13 yDistance=0.12
22:52:11.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:52:11.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:52:11.196 00.000 16108 MoveAxis(E, 0, ABG)
22:52:11.196 00.000 16108 Move returns status 0, amount 0
22:52:11.196 00.000 16108 MoveAxis(N, 0, ABG)
22:52:11.196 00.000 16108 Move returns status 0, amount 0
22:52:11.196 00.000 16108 move complete, result=0
22:52:11.196 00.000 16108 worker thread done servicing request
22:52:11.202 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3859, FiltMin=3302, FiltMax=46105, Gamma=1.000
22:52:11.220 00.018 21068 UpdateGuideState exits: m=100216 SNR=61.5
22:52:11.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:11.223 00.001 21068 Enqueuing Expose request
22:52:11.224 00.001 16108 Worker thread wakes up
22:52:11.224 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:11.226 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:11.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:12.192 00.966 16108 Exposure complete
22:52:12.252 00.060 16108 worker thread done servicing request
22:52:12.252 00.000 21068 OnExposeComplete: enter
22:52:12.253 00.001 21068 UpdateGuideState(): m_state=6
22:52:12.254 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2829
22:52:12.255 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.39, Mass=105477, SNR=66.4, Peak=15779 HFD=3.1
22:52:12.256 00.001 21068 MultiStar: [#1 0.17,-0.23,1.31,U] [#2 0.19,0.16,1.47,U] [#3 0.34,-0.06,1.14,U] [#4 -0.05,-0.31,0.91,U] [#5 0.00,-0.13,0.98,U] [#6 0.38,0.42,0.00,M1] [#7 0.00,0.24,0.70,U] [#8 -0.31,0.19,0.93,U] 
22:52:12.257 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {-0.06, -0.16}
22:52:12.258 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
22:52:12.259 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
22:52:12.259 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=-0.07 mountY=0.03, mountTheta=2.75
22:52:12.261 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
22:52:12.262 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
22:52:12.263 00.001 16108 Worker thread wakes up
22:52:12.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:52:12.263 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:52:12.263 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.03
22:52:12.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:52:12.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:12.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:12.263 00.000 16108 MoveAxis(E, 0, ABG)
22:52:12.263 00.000 16108 Move returns status 0, amount 0
22:52:12.264 00.001 16108 MoveAxis(N, 0, ABG)
22:52:12.264 00.000 16108 Move returns status 0, amount 0
22:52:12.264 00.000 16108 move complete, result=0
22:52:12.264 00.000 16108 worker thread done servicing request
22:52:12.270 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3869, FiltMin=3334, FiltMax=49641, Gamma=1.000
22:52:12.284 00.014 21068 UpdateGuideState exits: m=105477 SNR=66.4
22:52:12.285 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:12.286 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:12.287 00.001 21068 Enqueuing Expose request
22:52:12.288 00.001 16108 Worker thread wakes up
22:52:12.288 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:12.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:12.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:13.453 01.165 16108 Exposure complete
22:52:13.506 00.053 16108 worker thread done servicing request
22:52:13.506 00.000 21068 OnExposeComplete: enter
22:52:13.507 00.001 21068 UpdateGuideState(): m_state=6
22:52:13.508 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2830
22:52:13.509 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.22, Mass=114455, SNR=87.0, Peak=20995 HFD=3.1
22:52:13.510 00.001 21068 MultiStar: [#1 0.18,-0.66,0.00,M1] [#2 0.02,-0.38,0.94,U] [#3 -0.13,-0.47,0.85,U] [#4 -0.41,-0.66,0.00,M1] [#5 -0.15,-0.68,0.00,M1] [#6 0.16,-0.45,0.64,U] [#7 -0.36,-0.19,0.54,U] [#8 -0.47,-0.36,0.00,M1] 
22:52:13.510 00.000 21068 refined, 4 included, MultiStar: {-0.10, -0.37}, one-star: {-0.23, -0.33}
22:52:13.511 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
22:52:13.512 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
22:52:13.513 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.85 mountX=0.04 mountY=0.38, mountTheta=1.47
22:52:13.518 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.37, opts=13)
22:52:13.520 00.002 21068 Enqueuing Move request for scope (-0.10, -0.37)
22:52:13.521 00.001 16108 Worker thread wakes up
22:52:13.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.37) opts 0xd
22:52:13.521 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.37)
22:52:13.521 00.000 16108 Moving (-0.10, -0.37) raw xDistance=0.04 yDistance=0.38
22:52:13.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:52:13.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:13.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:52:13.521 00.000 16108 MoveAxis(E, 0, ABG)
22:52:13.521 00.000 16108 Move returns status 0, amount 0
22:52:13.521 00.000 16108 MoveAxis(N, 0, ABG)
22:52:13.521 00.000 16108 Move returns status 0, amount 0
22:52:13.521 00.000 16108 move complete, result=0
22:52:13.521 00.000 16108 worker thread done servicing request
22:52:13.527 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3853, FiltMin=3248, FiltMax=58966, Gamma=1.000
22:52:13.557 00.030 21068 UpdateGuideState exits: m=114455 SNR=87.0
22:52:13.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.560 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:13.561 00.001 21068 Enqueuing Expose request
22:52:13.564 00.003 16108 Worker thread wakes up
22:52:13.564 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:52:13.566 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:13.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:14.548 00.982 16108 Exposure complete
22:52:14.618 00.070 16108 worker thread done servicing request
22:52:14.618 00.000 21068 OnExposeComplete: enter
22:52:14.619 00.001 21068 UpdateGuideState(): m_state=6
22:52:14.620 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2831
22:52:14.620 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=876.98, Mass=119710, SNR=71.8, Peak=18083 HFD=3.2
22:52:14.621 00.001 21068 MultiStar: [#1 0.19,-0.50,0.00,M2] [#2 0.06,-0.42,1.17,U] [#3 0.14,-0.62,0.00,M1] [#4 0.18,-0.79,0.00,M2] [#5 0.06,-0.82,0.00,M2] [#6 0.18,-0.40,0.96,U] [#7 -0.19,-0.27,0.67,U] [#8 0.03,-0.35,0.79,U] 
22:52:14.622 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.42}, one-star: {0.07, -0.57}
22:52:14.623 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
22:52:14.624 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
22:52:14.624 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.45 mountX=-0.12 mountY=0.39, mountTheta=1.87
22:52:14.627 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.42, opts=13)
22:52:14.628 00.001 21068 Enqueuing Move request for scope (0.05, -0.42)
22:52:14.628 00.000 16108 Worker thread wakes up
22:52:14.629 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd
22:52:14.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.42)
22:52:14.629 00.000 16108 Moving (0.05, -0.42) raw xDistance=-0.12 yDistance=0.39
22:52:14.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:52:14.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:14.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:52:14.629 00.000 16108 MoveAxis(E, 0, ABG)
22:52:14.629 00.000 16108 Move returns status 0, amount 0
22:52:14.629 00.000 16108 MoveAxis(N, 0, ABG)
22:52:14.629 00.000 16108 Move returns status 0, amount 0
22:52:14.629 00.000 16108 move complete, result=0
22:52:14.629 00.000 16108 worker thread done servicing request
22:52:14.639 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3849, FiltMin=3270, FiltMax=57782, Gamma=1.000
22:52:14.659 00.020 21068 UpdateGuideState exits: m=119710 SNR=71.8
22:52:14.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.664 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:14.665 00.001 21068 Enqueuing Expose request
22:52:14.667 00.002 16108 Worker thread wakes up
22:52:14.667 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:52:14.669 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:14.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:15.831 01.162 16108 Exposure complete
22:52:15.888 00.057 16108 worker thread done servicing request
22:52:15.888 00.000 21068 OnExposeComplete: enter
22:52:15.890 00.002 21068 UpdateGuideState(): m_state=6
22:52:15.894 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2832
22:52:15.895 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.24, Mass=126127, SNR=83.1, Peak=20499 HFD=3.2
22:52:15.896 00.001 21068 MultiStar: [#1 0.37,-0.35,1.10,U] [#2 0.19,-0.15,1.26,U] [#3 0.25,-0.15,1.01,U] [#4 0.09,-0.73,0.00,M3] [#5 0.28,-0.61,0.00,M3] [#6 0.38,-0.11,0.78,U] [#7 -0.10,-0.20,0.55,U] [#8 0.04,-0.12,0.70,U] 
22:52:15.897 00.001 21068 refined, 6 included, MultiStar: {0.19, -0.20}, one-star: {0.02, -0.31}
22:52:15.898 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
22:52:15.899 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
22:52:15.901 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.83 mountX=-0.22 mountY=0.16, mountTheta=2.52
22:52:15.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.20, opts=13)
22:52:15.906 00.003 21068 Enqueuing Move request for scope (0.19, -0.20)
22:52:15.907 00.001 16108 Worker thread wakes up
22:52:15.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
22:52:15.907 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
22:52:15.907 00.000 16108 Moving (0.19, -0.20) raw xDistance=-0.22 yDistance=0.16
22:52:15.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:52:15.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:15.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:52:15.907 00.000 16108 MoveAxis(E, 57, ABG)
22:52:15.907 00.000 16108 Guiding  Dir = 2, Dur = 57
22:52:15.907 00.000 16108 IsSlewing returns 0
22:52:15.907 00.000 16108 IsGuiding returns 0
22:52:15.909 00.002 16108 PulseGuide returned control before completion, sleep 66
22:52:15.911 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3849, FiltMin=3277, FiltMax=53862, Gamma=1.000
22:52:15.928 00.017 21068 UpdateGuideState exits: m=126127 SNR=83.1
22:52:15.929 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.930 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:15.930 00.000 21068 Enqueuing Expose request
22:52:15.984 00.054 16108 IsGuiding returns 1
22:52:15.984 00.000 16108 scope still moving after pulse duration time elapsed
22:52:16.015 00.031 16108 IsSlewing returns 0
22:52:16.015 00.000 16108 IsGuiding returns 0
22:52:16.015 00.000 16108 scope move finished after 57 + 50 ms
22:52:16.015 00.000 16108 Move returns status 0, amount 57
22:52:16.015 00.000 16108 MoveAxis(N, 0, ABG)
22:52:16.015 00.000 16108 Move returns status 0, amount 0
22:52:16.015 00.000 16108 move complete, result=0
22:52:16.015 00.000 16108 worker thread done servicing request
22:52:16.015 00.000 16108 Worker thread wakes up
22:52:16.015 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
22:52:16.016 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:16.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:16.978 00.962 16108 Exposure complete
22:52:17.046 00.068 16108 worker thread done servicing request
22:52:17.046 00.000 21068 OnExposeComplete: enter
22:52:17.048 00.002 21068 UpdateGuideState(): m_state=6
22:52:17.049 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2833
22:52:17.050 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.24, Mass=108234, SNR=70.0, Peak=18675 HFD=2.9
22:52:17.051 00.001 21068 MultiStar: [#1 -0.10,-0.41,1.10,U] [#2 -0.30,-0.09,1.17,U] [#3 -0.21,-0.17,1.37,U] [#4 -0.30,-0.59,0.00,M4] [#5 -0.08,-0.19,1.01,U] [#6 0.07,0.01,0.75,U] [#7 -0.62,0.01,0.00,M1] [#8 -0.46,-0.10,0.90,U] 
22:52:17.053 00.002 21068 refined, 6 included, MultiStar: {-0.20, -0.19}, one-star: {-0.29, -0.31}
22:52:17.054 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
22:52:17.055 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
22:52:17.055 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=0.17 mountY=0.23, mountTheta=0.94
22:52:17.056 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.19, opts=13)
22:52:17.057 00.001 21068 Enqueuing Move request for scope (-0.20, -0.19)
22:52:17.058 00.001 16108 Worker thread wakes up
22:52:17.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
22:52:17.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
22:52:17.058 00.000 16108 Moving (-0.20, -0.19) raw xDistance=0.17 yDistance=0.23
22:52:17.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:52:17.058 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.78
22:52:17.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:52:17.058 00.000 16108 MoveAxis(E, 0, ABG)
22:52:17.058 00.000 16108 Move returns status 0, amount 0
22:52:17.058 00.000 16108 MoveAxis(S, 46, ABG)
22:52:17.058 00.000 16108 Guiding  Dir = 1, Dur = 46
22:52:17.059 00.001 16108 IsSlewing returns 0
22:52:17.059 00.000 16108 IsGuiding returns 0
22:52:17.062 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3853, FiltMin=3305, FiltMax=61091, Gamma=1.000
22:52:17.079 00.017 21068 UpdateGuideState exits: m=108234 SNR=70.0
22:52:17.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:17.081 00.000 21068 Enqueuing Expose request
22:52:17.112 00.031 16108 IsGuiding returns 1
22:52:17.113 00.001 16108 scope still moving after pulse duration time elapsed
22:52:17.142 00.029 16108 IsSlewing returns 0
22:52:17.143 00.001 16108 IsGuiding returns 1
22:52:17.174 00.031 16108 IsSlewing returns 0
22:52:17.174 00.000 16108 IsGuiding returns 1
22:52:17.205 00.031 16108 IsSlewing returns 0
22:52:17.205 00.000 16108 IsGuiding returns 0
22:52:17.205 00.000 16108 scope move finished after 46 + 100 ms
22:52:17.205 00.000 16108 Move returns status 0, amount 46
22:52:17.205 00.000 16108 move complete, result=0
22:52:17.205 00.000 16108 worker thread done servicing request
22:52:17.205 00.000 16108 Worker thread wakes up
22:52:17.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:17.205 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 46 ms SOUTH
22:52:17.207 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:18.379 01.172 16108 Exposure complete
22:52:18.439 00.060 16108 worker thread done servicing request
22:52:18.439 00.000 21068 OnExposeComplete: enter
22:52:18.439 00.000 21068 UpdateGuideState(): m_state=6
22:52:18.440 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2834
22:52:18.441 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=877.06, Mass=111819, SNR=79.2, Peak=17315 HFD=3.2
22:52:18.442 00.001 21068 MultiStar: [#1 -0.39,-0.47,0.00,M1] [#2 -0.56,-0.36,0.00,M1] [#3 -0.26,-0.45,0.00,M1] [#4 -0.63,-0.54,0.00,M5] [#5 -0.33,-0.50,0.00,M3] [#6 -0.22,-0.21,0.77,U] [#7 -0.53,0.00,0.00,M2] [#8 -0.67,-0.14,0.00,M1] 
22:52:18.442 00.000 21068 refined, 1 included, MultiStar: {-0.45, -0.37}, one-star: {-0.62, -0.49}
22:52:18.443 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
22:52:18.444 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
22:52:18.445 00.001 21068 CameraToMount -- cameraX=-0.45 cameraY=-0.37 hyp=0.58 cameraTheta=-2.45 mountX=0.38 mountY=0.46, mountTheta=0.89
22:52:18.446 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=-0.37, opts=13)
22:52:18.447 00.001 21068 Enqueuing Move request for scope (-0.45, -0.37)
22:52:18.448 00.001 16108 Worker thread wakes up
22:52:18.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.37) opts 0xd
22:52:18.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, -0.37)
22:52:18.448 00.000 16108 Moving (-0.45, -0.37) raw xDistance=0.38 yDistance=0.46
22:52:18.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:52:18.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:52:18.448 00.000 16108 MoveAxis(W, 98, ABG)
22:52:18.448 00.000 16108 Guiding  Dir = 3, Dur = 98
22:52:18.448 00.000 16108 IsSlewing returns 0
22:52:18.448 00.000 16108 IsGuiding returns 0
22:52:18.453 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3853, FiltMin=3302, FiltMax=53664, Gamma=1.000
22:52:18.464 00.011 16108 PulseGuide returned control before completion, sleep 93
22:52:18.466 00.002 21068 UpdateGuideState exits: m=111819 SNR=79.2
22:52:18.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:18.469 00.001 21068 Enqueuing Expose request
22:52:18.572 00.103 16108 IsGuiding returns 1
22:52:18.572 00.000 16108 scope still moving after pulse duration time elapsed
22:52:18.603 00.031 16108 IsSlewing returns 0
22:52:18.603 00.000 16108 IsGuiding returns 1
22:52:18.635 00.032 16108 IsSlewing returns 0
22:52:18.635 00.000 16108 IsGuiding returns 0
22:52:18.635 00.000 16108 scope move finished after 98 + 88 ms
22:52:18.635 00.000 16108 Move returns status 0, amount 98
22:52:18.635 00.000 16108 MoveAxis(S, 93, ABG)
22:52:18.635 00.000 16108 Guiding  Dir = 1, Dur = 93
22:52:18.635 00.000 16108 IsSlewing returns 0
22:52:18.635 00.000 16108 IsGuiding returns 0
22:52:18.700 00.065 16108 PulseGuide returned control before completion, sleep 40
22:52:18.744 00.044 16108 IsGuiding returns 1
22:52:18.744 00.000 16108 scope still moving after pulse duration time elapsed
22:52:18.783 00.039 16108 IsSlewing returns 0
22:52:18.783 00.000 16108 IsGuiding returns 1
22:52:18.807 00.024 16108 IsSlewing returns 0
22:52:18.807 00.000 16108 IsGuiding returns 0
22:52:18.807 00.000 16108 scope move finished after 93 + 78 ms
22:52:18.807 00.000 16108 Move returns status 0, amount 93
22:52:18.807 00.000 16108 move complete, result=0
22:52:18.807 00.000 16108 worker thread done servicing request
22:52:18.807 00.000 16108 Worker thread wakes up
22:52:18.807 00.000 21068 GuideStep: 0.4 px 98 ms WEST, 0.5 px 93 ms SOUTH
22:52:18.809 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:18.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:19.799 00.990 16108 Exposure complete
22:52:19.865 00.066 16108 worker thread done servicing request
22:52:19.865 00.000 21068 OnExposeComplete: enter
22:52:19.866 00.001 21068 UpdateGuideState(): m_state=6
22:52:19.868 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2835
22:52:19.869 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.09, Mass=110042, SNR=72.0, Peak=18355 HFD=3.2
22:52:19.870 00.001 21068 MultiStar: [#1 -0.35,-0.21,1.14,U] [#2 -0.14,-0.12,1.46,U] [#3 -0.16,-0.40,1.23,U] [#4 -0.09,-0.37,0.74,U] [#5 -0.22,-0.46,0.00,M4] [#6 -0.20,-0.20,1.00,U] [#7 -0.42,-0.23,0.61,U] [#8 -0.16,-0.16,0.96,U] 
22:52:19.871 00.001 21068 refined, 7 included, MultiStar: {-0.22, -0.26}, one-star: {-0.28, -0.46}
22:52:19.872 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
22:52:19.873 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
22:52:19.874 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-2.25 mountX=0.17 mountY=0.31, mountTheta=1.08
22:52:19.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.26, opts=13)
22:52:19.877 00.001 21068 Enqueuing Move request for scope (-0.22, -0.26)
22:52:19.877 00.000 16108 Worker thread wakes up
22:52:19.878 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.26) opts 0xd
22:52:19.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.26)
22:52:19.878 00.000 16108 Moving (-0.22, -0.26) raw xDistance=0.17 yDistance=0.31
22:52:19.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:52:19.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:52:19.878 00.000 16108 MoveAxis(E, 0, ABG)
22:52:19.878 00.000 16108 Move returns status 0, amount 0
22:52:19.878 00.000 16108 MoveAxis(S, 62, ABG)
22:52:19.878 00.000 16108 Guiding  Dir = 1, Dur = 62
22:52:19.878 00.000 16108 IsSlewing returns 0
22:52:19.878 00.000 16108 IsGuiding returns 0
22:52:19.882 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3853, FiltMin=3293, FiltMax=60883, Gamma=1.000
22:52:19.897 00.015 21068 UpdateGuideState exits: m=110042 SNR=72.0
22:52:19.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:19.899 00.000 21068 Enqueuing Expose request
22:52:19.909 00.010 16108 PulseGuide returned control before completion, sleep 41
22:52:19.956 00.047 16108 IsGuiding returns 1
22:52:19.956 00.000 16108 scope still moving after pulse duration time elapsed
22:52:19.987 00.031 16108 IsSlewing returns 0
22:52:19.988 00.001 16108 IsGuiding returns 1
22:52:20.018 00.030 16108 IsSlewing returns 0
22:52:20.019 00.001 16108 IsGuiding returns 0
22:52:20.019 00.000 16108 scope move finished after 62 + 77 ms
22:52:20.019 00.000 16108 Move returns status 0, amount 62
22:52:20.019 00.000 16108 move complete, result=0
22:52:20.019 00.000 16108 worker thread done servicing request
22:52:20.019 00.000 16108 Worker thread wakes up
22:52:20.019 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH
22:52:20.022 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:20.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:21.189 01.167 16108 Exposure complete
22:52:21.253 00.064 16108 worker thread done servicing request
22:52:21.253 00.000 21068 OnExposeComplete: enter
22:52:21.254 00.001 21068 UpdateGuideState(): m_state=6
22:52:21.255 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2836
22:52:21.256 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.52, Mass=115706, SNR=82.0, Peak=16403 HFD=3.0
22:52:21.257 00.001 21068 MultiStar: [#1 0.25,0.05,1.22,U] [#2 0.07,0.37,1.24,U] [#3 0.01,0.15,1.05,U] [#4 -0.18,-0.05,0.84,U] [#5 0.08,-0.04,0.87,U] [#6 0.37,0.54,0.00,M1] [#7 -0.55,0.44,0.00,M2] [#8 -0.08,0.09,0.76,U] 
22:52:21.258 00.001 21068 single-star, 6 included, MultiStar: {0.03, 0.09}, one-star: {-0.04, -0.03}
22:52:21.260 00.002 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
22:52:21.260 00.000 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
22:52:21.261 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.43 mountX=0.03 mountY=0.04, mountTheta=0.91
22:52:21.264 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
22:52:21.266 00.002 21068 Enqueuing Move request for scope (-0.04, -0.03)
22:52:21.267 00.001 16108 Worker thread wakes up
22:52:21.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:52:21.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:52:21.267 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
22:52:21.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:52:21.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:21.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:52:21.267 00.000 16108 MoveAxis(E, 0, ABG)
22:52:21.267 00.000 16108 Move returns status 0, amount 0
22:52:21.267 00.000 16108 MoveAxis(N, 0, ABG)
22:52:21.267 00.000 16108 Move returns status 0, amount 0
22:52:21.267 00.000 16108 move complete, result=0
22:52:21.267 00.000 16108 worker thread done servicing request
22:52:21.273 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3856, FiltMin=3261, FiltMax=56537, Gamma=1.000
22:52:21.297 00.024 21068 UpdateGuideState exits: m=115706 SNR=82.0
22:52:21.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:21.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:21.299 00.000 21068 Enqueuing Expose request
22:52:21.301 00.002 16108 Worker thread wakes up
22:52:21.301 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:21.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:21.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:22.274 00.972 16108 Exposure complete
22:52:22.339 00.065 16108 worker thread done servicing request
22:52:22.339 00.000 21068 OnExposeComplete: enter
22:52:22.340 00.001 21068 UpdateGuideState(): m_state=6
22:52:22.341 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2837
22:52:22.342 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.51, Mass=108111, SNR=73.1, Peak=15315 HFD=3.1
22:52:22.344 00.002 21068 MultiStar: [#1 0.18,0.12,1.10,U] [#2 0.12,0.25,1.59,U] [#3 0.16,0.04,1.03,U] [#4 0.22,-0.15,0.75,U] [#5 0.30,-0.21,0.90,U] [#6 0.41,0.56,0.00,M2] [#7 -0.25,0.39,0.67,U] [#8 -0.08,0.34,0.89,U] 
22:52:22.344 00.000 21068 single-star, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.09, -0.05}
22:52:22.345 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
22:52:22.346 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
22:52:22.347 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.09 mountY=0.03, mountTheta=2.88
22:52:22.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
22:52:22.350 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
22:52:22.351 00.001 16108 Worker thread wakes up
22:52:22.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
22:52:22.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
22:52:22.351 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=0.03
22:52:22.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:52:22.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:22.352 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:22.352 00.000 16108 MoveAxis(E, 0, ABG)
22:52:22.352 00.000 16108 Move returns status 0, amount 0
22:52:22.352 00.000 16108 MoveAxis(N, 0, ABG)
22:52:22.352 00.000 16108 Move returns status 0, amount 0
22:52:22.352 00.000 16108 move complete, result=0
22:52:22.352 00.000 16108 worker thread done servicing request
22:52:22.356 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3856, FiltMin=3315, FiltMax=58969, Gamma=1.000
22:52:22.370 00.014 21068 UpdateGuideState exits: m=108111 SNR=73.1
22:52:22.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:22.374 00.002 21068 Enqueuing Expose request
22:52:22.374 00.000 16108 Worker thread wakes up
22:52:22.374 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:22.375 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:22.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:23.551 01.176 16108 Exposure complete
22:52:23.611 00.060 16108 worker thread done servicing request
22:52:23.611 00.000 21068 OnExposeComplete: enter
22:52:23.612 00.001 21068 UpdateGuideState(): m_state=6
22:52:23.613 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2838
22:52:23.614 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.67, Mass=106256, SNR=67.0, Peak=16643 HFD=3.0
22:52:23.615 00.001 21068 MultiStar: [#1 0.37,0.29,1.31,U] [#2 0.23,0.45,1.31,U] [#3 0.41,0.26,1.34,U] [#4 0.27,-0.20,0.99,U] [#5 0.38,0.05,0.96,U] [#6 0.29,0.32,0.94,U] [#7 0.19,0.40,0.66,U] [#8 -0.02,0.28,0.82,U] 
22:52:23.616 00.001 21068 single-star, 8 included, MultiStar: {0.25, 0.22}, one-star: {0.00, 0.12}
22:52:23.616 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
22:52:23.619 00.003 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
22:52:23.620 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=0.02 mountY=-0.12, mountTheta=-1.43
22:52:23.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.12, opts=13)
22:52:23.623 00.001 21068 Enqueuing Move request for scope (0.00, 0.12)
22:52:23.623 00.000 16108 Worker thread wakes up
22:52:23.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
22:52:23.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
22:52:23.623 00.000 16108 Moving (0.00, 0.12) raw xDistance=0.02 yDistance=-0.12
22:52:23.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:23.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:23.624 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:52:23.624 00.000 16108 MoveAxis(E, 0, ABG)
22:52:23.624 00.000 16108 Move returns status 0, amount 0
22:52:23.624 00.000 16108 MoveAxis(N, 0, ABG)
22:52:23.624 00.000 16108 Move returns status 0, amount 0
22:52:23.624 00.000 16108 move complete, result=0
22:52:23.624 00.000 16108 worker thread done servicing request
22:52:23.628 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3856, FiltMin=3302, FiltMax=56403, Gamma=1.000
22:52:23.644 00.016 21068 UpdateGuideState exits: m=106256 SNR=67.0
22:52:23.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:23.645 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:23.646 00.001 21068 Enqueuing Expose request
22:52:23.647 00.001 16108 Worker thread wakes up
22:52:23.647 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:23.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:23.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:24.620 00.973 16108 Exposure complete
22:52:24.674 00.054 16108 worker thread done servicing request
22:52:24.674 00.000 21068 OnExposeComplete: enter
22:52:24.675 00.001 21068 UpdateGuideState(): m_state=6
22:52:24.676 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2839
22:52:24.677 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.81, Mass=118064, SNR=76.9, Peak=19539 HFD=3.0
22:52:24.678 00.001 21068 MultiStar: [#1 0.22,0.02,0.97,U] [#2 0.28,0.33,1.19,U] [#3 0.41,0.27,0.91,U] [#4 0.13,0.06,0.84,U] [#5 0.23,0.23,0.79,U] [#6 0.27,0.38,0.72,U] [#7 -0.22,0.56,0.00,M1] [#8 0.01,0.29,0.82,U] 
22:52:24.679 00.001 21068 single-star, 7 included, MultiStar: {0.18, 0.23}, one-star: {-0.11, 0.26}
22:52:24.680 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
22:52:24.681 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
22:52:24.682 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.15 mountY=-0.22, mountTheta=-0.98
22:52:24.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.26, opts=13)
22:52:24.684 00.001 21068 Enqueuing Move request for scope (-0.11, 0.26)
22:52:24.685 00.001 16108 Worker thread wakes up
22:52:24.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
22:52:24.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
22:52:24.685 00.000 16108 Moving (-0.11, 0.26) raw xDistance=0.15 yDistance=-0.22
22:52:24.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:52:24.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:24.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:52:24.685 00.000 16108 MoveAxis(E, 0, ABG)
22:52:24.685 00.000 16108 Move returns status 0, amount 0
22:52:24.685 00.000 16108 MoveAxis(N, 0, ABG)
22:52:24.685 00.000 16108 Move returns status 0, amount 0
22:52:24.685 00.000 16108 move complete, result=0
22:52:24.685 00.000 16108 worker thread done servicing request
22:52:24.688 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=3856, FiltMin=3305, FiltMax=57997, Gamma=1.000
22:52:24.703 00.015 21068 UpdateGuideState exits: m=118064 SNR=76.9
22:52:24.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.704 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:24.705 00.001 21068 Enqueuing Expose request
22:52:24.706 00.001 16108 Worker thread wakes up
22:52:24.706 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:24.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:24.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:25.879 01.172 16108 Exposure complete
22:52:25.944 00.065 16108 worker thread done servicing request
22:52:25.944 00.000 21068 OnExposeComplete: enter
22:52:25.945 00.001 21068 UpdateGuideState(): m_state=6
22:52:25.946 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2840
22:52:25.948 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=877.85, Mass=113094, SNR=76.1, Peak=17552 HFD=3.0
22:52:25.949 00.001 21068 MultiStar: [#1 0.45,0.47,0.00,M1] [#2 0.44,0.41,0.00,M1] [#3 0.50,0.54,0.00,M1] [#4 0.35,0.29,0.96,U] [#5 0.52,0.02,0.00,M1] [#6 0.61,0.61,0.00,M1] [#7 0.04,0.74,0.00,M2] [#8 0.42,0.70,0.00,M1] 
22:52:25.951 00.002 21068 single-star, 1 included, MultiStar: {0.32, 0.29}, one-star: {0.30, 0.30}
22:52:25.952 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
22:52:25.953 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
22:52:25.953 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=0.30 hyp=0.42 cameraTheta=0.79 mountX=-0.24 mountY=-0.36, mountTheta=-2.16
22:52:25.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.30, opts=13)
22:52:25.956 00.001 21068 Enqueuing Move request for scope (0.30, 0.30)
22:52:25.957 00.001 16108 Worker thread wakes up
22:52:25.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.30) opts 0xd
22:52:25.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.30)
22:52:25.957 00.000 16108 Moving (0.30, 0.30) raw xDistance=-0.24 yDistance=-0.36
22:52:25.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:52:25.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:25.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:52:25.957 00.000 16108 MoveAxis(E, 62, ABG)
22:52:25.957 00.000 16108 Guiding  Dir = 2, Dur = 62
22:52:25.958 00.001 16108 IsSlewing returns 0
22:52:25.958 00.000 16108 IsGuiding returns 0
22:52:25.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3856, FiltMin=3305, FiltMax=60125, Gamma=1.000
22:52:25.976 00.013 21068 UpdateGuideState exits: m=113094 SNR=76.1
22:52:25.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:25.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:25.980 00.002 21068 Enqueuing Expose request
22:52:25.993 00.013 16108 PulseGuide returned control before completion, sleep 37
22:52:26.038 00.045 16108 IsGuiding returns 1
22:52:26.038 00.000 16108 scope still moving after pulse duration time elapsed
22:52:26.069 00.031 16108 IsSlewing returns 0
22:52:26.069 00.000 16108 IsGuiding returns 1
22:52:26.100 00.031 16108 IsSlewing returns 0
22:52:26.101 00.001 16108 IsGuiding returns 0
22:52:26.101 00.000 16108 scope move finished after 62 + 80 ms
22:52:26.101 00.000 16108 Move returns status 0, amount 62
22:52:26.101 00.000 16108 MoveAxis(N, 0, ABG)
22:52:26.101 00.000 16108 Move returns status 0, amount 0
22:52:26.101 00.000 16108 move complete, result=0
22:52:26.101 00.000 16108 worker thread done servicing request
22:52:26.101 00.000 16108 Worker thread wakes up
22:52:26.101 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.4 px 0 ms NORTH
22:52:26.103 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:26.104 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:27.083 00.979 16108 Exposure complete
22:52:27.155 00.072 16108 worker thread done servicing request
22:52:27.155 00.000 21068 OnExposeComplete: enter
22:52:27.156 00.001 21068 UpdateGuideState(): m_state=6
22:52:27.157 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2841
22:52:27.157 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=878.05, Mass=128123, SNR=83.2, Peak=19232 HFD=3.6
22:52:27.159 00.002 21068 MultiStar: [#1 0.60,0.56,0.00,M2] [#2 0.54,0.71,0.00,M2] [#3 0.58,0.74,0.00,M2] [#4 0.23,0.53,0.00,M1] [#5 0.36,0.39,0.00,M2] [#6 0.70,0.81,0.00,M2] [#7 0.31,0.83,0.00,M3] [#8 0.35,0.80,0.00,M2] 
22:52:27.160 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
22:52:27.161 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
22:52:27.161 00.000 21068 CameraToMount -- cameraX=0.32 cameraY=0.50 hyp=0.59 cameraTheta=1.00 mountX=-0.23 mountY=-0.56, mountTheta=-1.95
22:52:27.163 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.50, opts=13)
22:52:27.164 00.001 21068 Enqueuing Move request for scope (0.32, 0.50)
22:52:27.164 00.000 16108 Worker thread wakes up
22:52:27.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.50) opts 0xd
22:52:27.164 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.50)
22:52:27.164 00.000 16108 Moving (0.32, 0.50) raw xDistance=-0.23 yDistance=-0.56
22:52:27.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:52:27.165 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:27.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
22:52:27.165 00.000 16108 MoveAxis(E, 64, ABG)
22:52:27.165 00.000 16108 Guiding  Dir = 2, Dur = 64
22:52:27.165 00.000 16108 IsSlewing returns 0
22:52:27.165 00.000 16108 IsGuiding returns 0
22:52:27.171 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3856, FiltMin=3321, FiltMax=44973, Gamma=1.000
22:52:27.186 00.015 16108 PulseGuide returned control before completion, sleep 54
22:52:27.197 00.011 21068 UpdateGuideState exits: m=128123 SNR=83.2
22:52:27.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:27.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:27.200 00.001 21068 Enqueuing Expose request
22:52:27.248 00.048 16108 IsGuiding returns 1
22:52:27.248 00.000 16108 scope still moving after pulse duration time elapsed
22:52:27.279 00.031 16108 IsSlewing returns 0
22:52:27.279 00.000 16108 IsGuiding returns 0
22:52:27.279 00.000 16108 scope move finished after 64 + 49 ms
22:52:27.279 00.000 16108 Move returns status 0, amount 64
22:52:27.279 00.000 16108 MoveAxis(N, 0, ABG)
22:52:27.279 00.000 16108 Move returns status 0, amount 0
22:52:27.279 00.000 16108 move complete, result=0
22:52:27.279 00.000 16108 worker thread done servicing request
22:52:27.280 00.001 16108 Worker thread wakes up
22:52:27.280 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.6 px 0 ms NORTH
22:52:27.281 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:27.282 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:28.468 01.186 16108 Exposure complete
22:52:28.530 00.062 16108 worker thread done servicing request
22:52:28.530 00.000 21068 OnExposeComplete: enter
22:52:28.531 00.001 21068 UpdateGuideState(): m_state=6
22:52:28.532 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2842
22:52:28.532 00.000 21068 Star::Find returns 1 (0), X=220.32, Y=878.02, Mass=104114, SNR=70.9, Peak=16659 HFD=3.1
22:52:28.533 00.001 21068 MultiStar: [#1 0.14,0.20,1.56,U] [#2 -0.04,0.50,1.42,U] [#3 0.14,0.41,1.09,U] [#4 -0.35,0.18,0.99,U] [#5 0.07,0.31,1.11,U] [#6 0.03,0.56,0.00,M3] [#7 -0.17,0.60,0.00,M4] [#8 -0.12,0.62,0.00,M3] 
22:52:28.535 00.002 21068 refined, 5 included, MultiStar: {0.02, 0.34}, one-star: {0.13, 0.47}
22:52:28.536 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
22:52:28.537 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
22:52:28.537 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.50 mountX=0.04 mountY=-0.34, mountTheta=-1.46
22:52:28.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.34, opts=13)
22:52:28.540 00.001 21068 Enqueuing Move request for scope (0.02, 0.34)
22:52:28.541 00.001 16108 Worker thread wakes up
22:52:28.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
22:52:28.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
22:52:28.541 00.000 16108 Moving (0.02, 0.34) raw xDistance=0.04 yDistance=-0.34
22:52:28.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:52:28.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:28.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:52:28.541 00.000 16108 MoveAxis(E, 0, ABG)
22:52:28.541 00.000 16108 Move returns status 0, amount 0
22:52:28.541 00.000 16108 MoveAxis(N, 0, ABG)
22:52:28.541 00.000 16108 Move returns status 0, amount 0
22:52:28.541 00.000 16108 move complete, result=0
22:52:28.541 00.000 16108 worker thread done servicing request
22:52:28.549 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3853, FiltMin=3312, FiltMax=56003, Gamma=1.000
22:52:28.569 00.020 21068 UpdateGuideState exits: m=104114 SNR=70.9
22:52:28.570 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:28.571 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:28.572 00.001 21068 Enqueuing Expose request
22:52:28.572 00.000 16108 Worker thread wakes up
22:52:28.572 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:52:28.573 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:28.574 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:29.539 00.965 16108 Exposure complete
22:52:29.596 00.057 16108 worker thread done servicing request
22:52:29.596 00.000 21068 OnExposeComplete: enter
22:52:29.597 00.001 21068 UpdateGuideState(): m_state=6
22:52:29.598 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2843
22:52:29.601 00.003 21068 Star::Find returns 1 (0), X=220.40, Y=878.14, Mass=108243, SNR=70.5, Peak=15827 HFD=3.1
22:52:29.602 00.001 21068 MultiStar: [#1 0.52,0.49,0.00,M2] [#2 0.26,0.73,0.00,M2] [#3 0.20,0.52,0.00,M2] [#4 0.14,0.34,0.74,U] [#5 0.25,0.60,0.00,M2] [#6 0.28,0.83,0.00,M4] [#7 0.07,0.88,0.00,M5] [#8 -0.13,0.89,0.00,M4] 
22:52:29.603 00.001 21068 refined, 1 included, MultiStar: {0.18, 0.48}, one-star: {0.21, 0.59}
22:52:29.604 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:52:29.604 00.000 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:52:29.605 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.48 hyp=0.52 cameraTheta=1.21 mountX=-0.09 mountY=-0.51, mountTheta=-1.75
22:52:29.608 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.48, opts=13)
22:52:29.609 00.001 21068 Enqueuing Move request for scope (0.18, 0.48)
22:52:29.609 00.000 16108 Worker thread wakes up
22:52:29.611 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.48) opts 0xd
22:52:29.611 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.48)
22:52:29.611 00.000 16108 Moving (0.18, 0.48) raw xDistance=-0.09 yDistance=-0.51
22:52:29.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:52:29.611 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.81 newest=-1.41
22:52:29.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:52:29.611 00.000 16108 MoveAxis(E, 0, ABG)
22:52:29.611 00.000 16108 Move returns status 0, amount 0
22:52:29.611 00.000 16108 MoveAxis(N, 103, ABG)
22:52:29.611 00.000 16108 Guiding  Dir = 0, Dur = 103
22:52:29.611 00.000 16108 IsSlewing returns 0
22:52:29.611 00.000 16108 IsGuiding returns 0
22:52:29.613 00.002 16108 PulseGuide returned control before completion, sleep 112
22:52:29.614 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3856, FiltMin=3293, FiltMax=47987, Gamma=1.000
22:52:29.629 00.015 21068 UpdateGuideState exits: m=108243 SNR=70.5
22:52:29.631 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:29.633 00.001 21068 Enqueuing Expose request
22:52:29.730 00.097 16108 IsGuiding returns 1
22:52:29.730 00.000 16108 scope still moving after pulse duration time elapsed
22:52:29.762 00.032 16108 IsSlewing returns 0
22:52:29.763 00.001 16108 IsGuiding returns 1
22:52:29.794 00.031 16108 IsSlewing returns 0
22:52:29.794 00.000 16108 IsGuiding returns 0
22:52:29.794 00.000 16108 scope move finished after 103 + 80 ms
22:52:29.794 00.000 16108 Move returns status 0, amount 103
22:52:29.794 00.000 16108 move complete, result=0
22:52:29.794 00.000 16108 worker thread done servicing request
22:52:29.794 00.000 16108 Worker thread wakes up
22:52:29.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:29.795 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:29.795 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 103 ms NORTH
22:52:30.958 01.163 16108 Exposure complete
22:52:31.014 00.056 16108 worker thread done servicing request
22:52:31.014 00.000 21068 OnExposeComplete: enter
22:52:31.015 00.001 21068 UpdateGuideState(): m_state=6
22:52:31.016 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2844
22:52:31.017 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=878.00, Mass=95548, SNR=66.2, Peak=17363 HFD=2.7
22:52:31.018 00.001 21068 MultiStar: [#1 0.06,0.54,0.00,M3] [#2 -0.08,0.78,0.00,M3] [#3 0.15,0.61,0.00,M3] [#4 -0.08,0.10,1.11,U] [#5 0.35,0.27,1.10,U] [#6 0.23,0.76,0.00,M5] [#7 0.04,0.77,0.00,M6] [#8 -0.11,0.73,0.00,M5] 
22:52:31.020 00.002 21068 refined, 2 included, MultiStar: {-0.03, 0.27}, one-star: {-0.39, 0.45}
22:52:31.021 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:52:31.021 00.000 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:52:31.022 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.67 mountX=0.07 mountY=-0.26, mountTheta=-1.29
22:52:31.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.27, opts=13)
22:52:31.024 00.000 21068 Enqueuing Move request for scope (-0.03, 0.27)
22:52:31.025 00.001 16108 Worker thread wakes up
22:52:31.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
22:52:31.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
22:52:31.025 00.000 16108 Moving (-0.03, 0.27) raw xDistance=0.07 yDistance=-0.26
22:52:31.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:52:31.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:52:31.025 00.000 16108 MoveAxis(E, 0, ABG)
22:52:31.025 00.000 16108 Move returns status 0, amount 0
22:52:31.026 00.001 16108 MoveAxis(N, 51, ABG)
22:52:31.026 00.000 16108 Guiding  Dir = 0, Dur = 51
22:52:31.026 00.000 16108 IsSlewing returns 0
22:52:31.026 00.000 16108 IsGuiding returns 0
22:52:31.027 00.001 16108 PulseGuide returned control before completion, sleep 61
22:52:31.030 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3853, FiltMin=3197, FiltMax=46195, Gamma=1.000
22:52:31.044 00.014 21068 UpdateGuideState exits: m=95548 SNR=66.2
22:52:31.046 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:31.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:31.047 00.000 21068 Enqueuing Expose request
22:52:31.090 00.043 16108 IsGuiding returns 1
22:52:31.090 00.000 16108 scope still moving after pulse duration time elapsed
22:52:31.122 00.032 16108 IsSlewing returns 0
22:52:31.122 00.000 16108 IsGuiding returns 0
22:52:31.122 00.000 16108 scope move finished after 51 + 44 ms
22:52:31.122 00.000 16108 Move returns status 0, amount 51
22:52:31.122 00.000 16108 move complete, result=0
22:52:31.123 00.001 16108 worker thread done servicing request
22:52:31.123 00.000 16108 Worker thread wakes up
22:52:31.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:31.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:31.123 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
22:52:32.096 00.973 16108 Exposure complete
22:52:32.151 00.055 16108 worker thread done servicing request
22:52:32.151 00.000 21068 OnExposeComplete: enter
22:52:32.152 00.001 21068 UpdateGuideState(): m_state=6
22:52:32.153 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2845
22:52:32.155 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=877.66, Mass=100109, SNR=68.7, Peak=18643 HFD=2.7
22:52:32.155 00.000 21068 MultiStar: [#1 0.03,0.48,1.32,U] [#2 -0.03,0.70,0.00,M4] [#3 0.07,0.46,1.19,U] [#4 0.04,0.17,0.87,U] [#5 -0.21,0.24,1.11,U] [#6 0.23,0.34,0.85,U] [#7 -0.06,0.81,0.00,M7] [#8 -0.12,0.46,0.77,U] 
22:52:32.156 00.001 21068 single-star, 6 included, MultiStar: {0.00, 0.33}, one-star: {-0.00, 0.11}
22:52:32.157 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
22:52:32.158 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
22:52:32.158 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.60 mountX=0.02 mountY=-0.10, mountTheta=-1.36
22:52:32.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.11, opts=13)
22:52:32.160 00.000 21068 Enqueuing Move request for scope (-0.00, 0.11)
22:52:32.161 00.001 16108 Worker thread wakes up
22:52:32.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
22:52:32.161 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
22:52:32.161 00.000 16108 Moving (-0.00, 0.11) raw xDistance=0.02 yDistance=-0.10
22:52:32.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:32.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:32.163 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:32.163 00.000 16108 MoveAxis(E, 0, ABG)
22:52:32.163 00.000 16108 Move returns status 0, amount 0
22:52:32.163 00.000 16108 MoveAxis(N, 0, ABG)
22:52:32.163 00.000 16108 Move returns status 0, amount 0
22:52:32.163 00.000 16108 move complete, result=0
22:52:32.163 00.000 16108 worker thread done servicing request
22:52:32.166 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3853, FiltMin=3299, FiltMax=52963, Gamma=1.000
22:52:32.180 00.014 21068 UpdateGuideState exits: m=100109 SNR=68.7
22:52:32.182 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:32.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:32.184 00.001 21068 Enqueuing Expose request
22:52:32.185 00.001 16108 Worker thread wakes up
22:52:32.185 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:32.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:32.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:33.344 01.159 16108 Exposure complete
22:52:33.400 00.056 16108 worker thread done servicing request
22:52:33.400 00.000 21068 OnExposeComplete: enter
22:52:33.402 00.002 21068 UpdateGuideState(): m_state=6
22:52:33.404 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2846
22:52:33.405 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.87, Mass=101807, SNR=70.1, Peak=16835 HFD=3.0
22:52:33.407 00.002 21068 MultiStar: [#1 0.26,0.45,0.00,M3] [#2 0.28,0.62,0.00,M5] [#3 0.08,0.60,0.00,M3] [#4 -0.10,0.05,0.89,U] [#5 0.23,0.66,0.00,M1] [#6 0.29,0.68,0.00,M5] [#7 -0.16,0.88,0.00,M8] [#8 0.02,0.45,0.70,U] 
22:52:33.410 00.003 21068 refined, 2 included, MultiStar: {-0.08, 0.26}, one-star: {-0.14, 0.32}
22:52:33.412 00.002 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
22:52:33.413 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
22:52:33.415 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.87 mountX=0.12 mountY=-0.23, mountTheta=-1.08
22:52:33.419 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.26, opts=13)
22:52:33.419 00.000 21068 Enqueuing Move request for scope (-0.08, 0.26)
22:52:33.420 00.001 16108 Worker thread wakes up
22:52:33.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
22:52:33.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
22:52:33.420 00.000 16108 Moving (-0.08, 0.26) raw xDistance=0.12 yDistance=-0.23
22:52:33.421 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:52:33.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:52:33.421 00.000 16108 MoveAxis(E, 0, ABG)
22:52:33.421 00.000 16108 Move returns status 0, amount 0
22:52:33.421 00.000 16108 MoveAxis(N, 47, ABG)
22:52:33.421 00.000 16108 Guiding  Dir = 0, Dur = 47
22:52:33.421 00.000 16108 IsSlewing returns 0
22:52:33.421 00.000 16108 IsGuiding returns 0
22:52:33.426 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3853, FiltMin=3289, FiltMax=45235, Gamma=1.000
22:52:33.441 00.015 21068 UpdateGuideState exits: m=101807 SNR=70.1
22:52:33.443 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.443 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:33.444 00.001 21068 Enqueuing Expose request
22:52:33.472 00.028 16108 IsGuiding returns 1
22:52:33.472 00.000 16108 scope still moving after pulse duration time elapsed
22:52:33.502 00.030 16108 IsSlewing returns 0
22:52:33.502 00.000 16108 IsGuiding returns 1
22:52:33.533 00.031 16108 IsSlewing returns 0
22:52:33.533 00.000 16108 IsGuiding returns 1
22:52:33.565 00.032 16108 IsSlewing returns 0
22:52:33.565 00.000 16108 IsGuiding returns 0
22:52:33.565 00.000 16108 scope move finished after 47 + 96 ms
22:52:33.565 00.000 16108 Move returns status 0, amount 47
22:52:33.565 00.000 16108 move complete, result=0
22:52:33.565 00.000 16108 worker thread done servicing request
22:52:33.565 00.000 16108 Worker thread wakes up
22:52:33.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:33.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:33.565 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:52:34.534 00.969 16108 Exposure complete
22:52:34.603 00.069 16108 worker thread done servicing request
22:52:34.603 00.000 21068 OnExposeComplete: enter
22:52:34.604 00.001 21068 UpdateGuideState(): m_state=6
22:52:34.606 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2847
22:52:34.607 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.80, Mass=109435, SNR=75.6, Peak=18707 HFD=3.0
22:52:34.608 00.001 21068 MultiStar: [#1 -0.12,0.32,1.16,U] [#2 -0.22,0.58,0.00,M6] [#3 -0.23,0.39,1.13,U] [#4 -0.31,0.05,0.74,U] [#5 -0.16,-0.15,0.94,U] [#6 0.17,0.61,0.00,M6] [#7 -0.06,0.52,0.00,M9] [#8 -0.29,0.25,0.81,U] 
22:52:34.608 00.000 21068 refined, 5 included, MultiStar: {-0.21, 0.20}, one-star: {-0.20, 0.25}
22:52:34.609 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:52:34.610 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
22:52:34.610 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=0.24 mountY=-0.15, mountTheta=-0.54
22:52:34.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.20, opts=13)
22:52:34.617 00.004 21068 Enqueuing Move request for scope (-0.21, 0.20)
22:52:34.619 00.002 16108 Worker thread wakes up
22:52:34.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
22:52:34.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
22:52:34.619 00.000 16108 Moving (-0.21, 0.20) raw xDistance=0.24 yDistance=-0.15
22:52:34.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:52:34.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:34.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:34.619 00.000 16108 MoveAxis(W, 63, ABG)
22:52:34.619 00.000 16108 Guiding  Dir = 3, Dur = 63
22:52:34.621 00.002 16108 IsSlewing returns 0
22:52:34.621 00.000 16108 IsGuiding returns 0
22:52:34.628 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3853, FiltMin=3270, FiltMax=56864, Gamma=1.000
22:52:34.650 00.022 21068 UpdateGuideState exits: m=109435 SNR=75.6
22:52:34.652 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.654 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:34.656 00.002 21068 Enqueuing Expose request
22:52:34.660 00.004 16108 PulseGuide returned control before completion, sleep 34
22:52:34.706 00.046 16108 IsGuiding returns 1
22:52:34.706 00.000 16108 scope still moving after pulse duration time elapsed
22:52:34.737 00.031 16108 IsSlewing returns 0
22:52:34.737 00.000 16108 IsGuiding returns 1
22:52:34.769 00.032 16108 IsSlewing returns 0
22:52:34.769 00.000 16108 IsGuiding returns 0
22:52:34.769 00.000 16108 scope move finished after 63 + 85 ms
22:52:34.769 00.000 16108 Move returns status 0, amount 63
22:52:34.770 00.001 16108 MoveAxis(N, 0, ABG)
22:52:34.770 00.000 16108 Move returns status 0, amount 0
22:52:34.770 00.000 16108 move complete, result=0
22:52:34.770 00.000 16108 worker thread done servicing request
22:52:34.770 00.000 16108 Worker thread wakes up
22:52:34.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:34.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:34.771 00.001 21068 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
22:52:35.938 01.167 16108 Exposure complete
22:52:36.011 00.073 16108 worker thread done servicing request
22:52:36.011 00.000 21068 OnExposeComplete: enter
22:52:36.012 00.001 21068 UpdateGuideState(): m_state=6
22:52:36.013 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2848
22:52:36.014 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=878.04, Mass=127652, SNR=87.5, Peak=19155 HFD=2.9
22:52:36.015 00.001 21068 MultiStar: [#1 0.22,0.29,1.10,U] [#2 0.37,0.57,0.00,M7] [#3 0.35,0.35,0.91,U] [#4 0.31,0.06,0.71,U] [#5 0.51,0.20,0.00,M1] [#6 0.44,0.60,0.00,M7] [#7 0.00,0.35,0.46,U] [#8 0.33,0.58,0.00,M3] 
22:52:36.016 00.001 21068 refined, 4 included, MultiStar: {0.19, 0.32}, one-star: {0.01, 0.49}
22:52:36.017 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:52:36.017 00.000 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
22:52:36.018 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.32 hyp=0.37 cameraTheta=1.04 mountX=-0.13 mountY=-0.36, mountTheta=-1.92
22:52:36.020 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.32, opts=13)
22:52:36.020 00.000 21068 Enqueuing Move request for scope (0.19, 0.32)
22:52:36.021 00.001 16108 Worker thread wakes up
22:52:36.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.32) opts 0xd
22:52:36.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.32)
22:52:36.021 00.000 16108 Moving (0.19, 0.32) raw xDistance=-0.13 yDistance=-0.36
22:52:36.022 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:52:36.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:52:36.022 00.000 16108 MoveAxis(E, 0, ABG)
22:52:36.022 00.000 16108 Move returns status 0, amount 0
22:52:36.022 00.000 16108 MoveAxis(N, 71, ABG)
22:52:36.022 00.000 16108 Guiding  Dir = 0, Dur = 71
22:52:36.022 00.000 16108 IsSlewing returns 0
22:52:36.023 00.001 16108 IsGuiding returns 0
22:52:36.023 00.000 16108 PulseGuide returned control before completion, sleep 80
22:52:36.026 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3853, FiltMin=3277, FiltMax=55741, Gamma=1.000
22:52:36.052 00.026 21068 UpdateGuideState exits: m=127652 SNR=87.5
22:52:36.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:36.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:36.055 00.001 21068 Enqueuing Expose request
22:52:36.119 00.064 16108 IsGuiding returns 0
22:52:36.119 00.000 16108 Move returns status 0, amount 71
22:52:36.119 00.000 16108 move complete, result=0
22:52:36.119 00.000 16108 worker thread done servicing request
22:52:36.120 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 71 ms NORTH
22:52:36.122 00.002 16108 Worker thread wakes up
22:52:36.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:36.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:37.098 00.976 16108 Exposure complete
22:52:37.163 00.065 16108 worker thread done servicing request
22:52:37.163 00.000 21068 OnExposeComplete: enter
22:52:37.164 00.001 21068 UpdateGuideState(): m_state=6
22:52:37.165 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2849
22:52:37.166 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.79, Mass=108905, SNR=71.2, Peak=16515 HFD=2.9
22:52:37.167 00.001 21068 MultiStar: [#1 0.50,0.15,0.00,M2] [#2 0.47,0.37,0.00,M8] [#3 0.44,0.38,0.00,M2] [#4 0.06,0.20,0.98,U] [#5 0.25,0.03,1.01,U] [#6 0.53,0.47,0.00,M8] [#7 -0.07,0.43,0.70,U] [#8 0.15,0.16,0.82,U] 
22:52:37.168 00.001 21068 refined, 4 included, MultiStar: {0.10, 0.20}, one-star: {0.05, 0.23}
22:52:37.168 00.000 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
22:52:37.169 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
22:52:37.170 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.06 mountY=-0.22, mountTheta=-1.85
22:52:37.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.20, opts=13)
22:52:37.172 00.001 21068 Enqueuing Move request for scope (0.10, 0.20)
22:52:37.173 00.001 16108 Worker thread wakes up
22:52:37.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
22:52:37.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
22:52:37.173 00.000 16108 Moving (0.10, 0.20) raw xDistance=-0.06 yDistance=-0.22
22:52:37.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:52:37.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:52:37.173 00.000 16108 MoveAxis(E, 0, ABG)
22:52:37.173 00.000 16108 Move returns status 0, amount 0
22:52:37.174 00.001 16108 MoveAxis(N, 43, ABG)
22:52:37.174 00.000 16108 Guiding  Dir = 0, Dur = 43
22:52:37.174 00.000 16108 IsSlewing returns 0
22:52:37.174 00.000 16108 IsGuiding returns 0
22:52:37.177 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3853, FiltMin=3232, FiltMax=53469, Gamma=1.000
22:52:37.192 00.015 21068 UpdateGuideState exits: m=108905 SNR=71.2
22:52:37.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:37.195 00.001 21068 Enqueuing Expose request
22:52:37.203 00.008 16108 PulseGuide returned control before completion, sleep 26
22:52:37.233 00.030 16108 IsGuiding returns 1
22:52:37.233 00.000 16108 scope still moving after pulse duration time elapsed
22:52:37.265 00.032 16108 IsSlewing returns 0
22:52:37.265 00.000 16108 IsGuiding returns 1
22:52:37.297 00.032 16108 IsSlewing returns 0
22:52:37.297 00.000 16108 IsGuiding returns 0
22:52:37.297 00.000 16108 scope move finished after 43 + 79 ms
22:52:37.297 00.000 16108 Move returns status 0, amount 43
22:52:37.297 00.000 16108 move complete, result=0
22:52:37.297 00.000 16108 worker thread done servicing request
22:52:37.297 00.000 16108 Worker thread wakes up
22:52:37.297 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:37.297 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
22:52:37.298 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:38.464 01.166 16108 Exposure complete
22:52:38.538 00.074 16108 worker thread done servicing request
22:52:38.538 00.000 21068 OnExposeComplete: enter
22:52:38.540 00.002 21068 UpdateGuideState(): m_state=6
22:52:38.542 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2850
22:52:38.545 00.003 21068 Star::Find returns 1 (0), X=220.41, Y=877.01, Mass=121473, SNR=87.2, Peak=16896 HFD=3.3
22:52:38.546 00.001 21068 MultiStar: [#1 0.32,-0.52,0.00,M3] [#2 0.33,-0.33,1.05,U] [#3 -0.00,-0.37,0.90,U] [#4 -0.08,-0.56,0.00,M1] [#5 0.29,-0.62,0.00,M1] [#6 0.24,-0.44,0.75,U] [#7 -0.24,-0.18,0.56,U] [#8 0.08,-0.37,0.63,U] 
22:52:38.549 00.003 21068 refined, 5 included, MultiStar: {0.13, -0.39}, one-star: {0.22, -0.54}
22:52:38.550 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
22:52:38.551 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
22:52:38.553 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.24 mountX=-0.20 mountY=0.34, mountTheta=2.10
22:52:38.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.39, opts=13)
22:52:38.556 00.001 21068 Enqueuing Move request for scope (0.13, -0.39)
22:52:38.557 00.001 16108 Worker thread wakes up
22:52:38.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.39) opts 0xd
22:52:38.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.39)
22:52:38.557 00.000 16108 Moving (0.13, -0.39) raw xDistance=-0.20 yDistance=0.34
22:52:38.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:52:38.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:38.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:52:38.557 00.000 16108 MoveAxis(E, 0, ABG)
22:52:38.557 00.000 16108 Move returns status 0, amount 0
22:52:38.557 00.000 16108 MoveAxis(N, 0, ABG)
22:52:38.557 00.000 16108 Move returns status 0, amount 0
22:52:38.557 00.000 16108 move complete, result=0
22:52:38.557 00.000 16108 worker thread done servicing request
22:52:38.566 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3853, FiltMin=3309, FiltMax=49126, Gamma=1.000
22:52:38.584 00.018 21068 UpdateGuideState exits: m=121473 SNR=87.2
22:52:38.586 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.589 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:38.591 00.002 21068 Enqueuing Expose request
22:52:38.593 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:38.595 00.002 16108 Worker thread wakes up
22:52:38.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:38.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:39.571 00.976 16108 Exposure complete
22:52:39.633 00.062 16108 worker thread done servicing request
22:52:39.633 00.000 21068 OnExposeComplete: enter
22:52:39.634 00.001 21068 UpdateGuideState(): m_state=6
22:52:39.635 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2851
22:52:39.636 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.14, Mass=107286, SNR=80.4, Peak=19523 HFD=2.9
22:52:39.638 00.002 21068 MultiStar: [#1 -0.05,-0.54,0.00,M4] [#2 0.02,-0.30,1.29,U] [#3 -0.13,-0.30,1.05,U] [#4 -0.08,-0.52,0.00,M2] [#5 -0.06,-0.68,0.00,M2] [#6 0.14,-0.15,0.93,U] [#7 -0.07,-0.45,0.63,U] [#8 -0.17,-0.21,0.71,U] 
22:52:39.638 00.000 21068 refined, 5 included, MultiStar: {-0.03, -0.30}, one-star: {-0.06, -0.41}
22:52:39.639 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
22:52:39.640 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
22:52:39.640 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.69 mountX=-0.02 mountY=0.30, mountTheta=1.63
22:52:39.642 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.30, opts=13)
22:52:39.643 00.001 21068 Enqueuing Move request for scope (-0.03, -0.30)
22:52:39.644 00.001 16108 Worker thread wakes up
22:52:39.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
22:52:39.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
22:52:39.644 00.000 16108 Moving (-0.03, -0.30) raw xDistance=-0.02 yDistance=0.30
22:52:39.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:52:39.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:39.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:52:39.644 00.000 16108 MoveAxis(E, 0, ABG)
22:52:39.644 00.000 16108 Move returns status 0, amount 0
22:52:39.644 00.000 16108 MoveAxis(N, 0, ABG)
22:52:39.644 00.000 16108 Move returns status 0, amount 0
22:52:39.644 00.000 16108 move complete, result=0
22:52:39.644 00.000 16108 worker thread done servicing request
22:52:39.650 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3853, FiltMin=3296, FiltMax=46358, Gamma=1.000
22:52:39.668 00.018 21068 UpdateGuideState exits: m=107286 SNR=80.4
22:52:39.670 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:39.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:39.672 00.001 21068 Enqueuing Expose request
22:52:39.673 00.001 16108 Worker thread wakes up
22:52:39.673 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:39.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:39.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:40.841 01.167 16108 Exposure complete
22:52:40.908 00.067 16108 worker thread done servicing request
22:52:40.908 00.000 21068 OnExposeComplete: enter
22:52:40.909 00.001 21068 UpdateGuideState(): m_state=6
22:52:40.910 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2852
22:52:40.911 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=876.89, Mass=116796, SNR=82.3, Peak=18867 HFD=3.0
22:52:40.913 00.002 21068 MultiStar: [#1 -0.04,-0.58,0.00,M5] [#2 0.01,-0.35,1.08,U] [#3 -0.09,-0.52,0.00,M1] [#4 -0.14,-0.79,0.00,M3] [#5 -0.14,-0.67,0.00,M3] [#6 0.19,-0.66,0.00,M7] [#7 -0.20,0.07,0.56,U] [#8 -0.09,-0.24,0.66,U] 
22:52:40.913 00.000 21068 refined, 3 included, MultiStar: {-0.09, -0.35}, one-star: {-0.14, -0.66}
22:52:40.914 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
22:52:40.915 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
22:52:40.916 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.82 mountX=0.03 mountY=0.36, mountTheta=1.49
22:52:40.919 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.35, opts=13)
22:52:40.921 00.002 21068 Enqueuing Move request for scope (-0.09, -0.35)
22:52:40.923 00.002 16108 Worker thread wakes up
22:52:40.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.35) opts 0xd
22:52:40.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.35)
22:52:40.923 00.000 16108 Moving (-0.09, -0.35) raw xDistance=0.03 yDistance=0.36
22:52:40.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:52:40.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:40.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:52:40.923 00.000 16108 MoveAxis(E, 0, ABG)
22:52:40.923 00.000 16108 Move returns status 0, amount 0
22:52:40.924 00.001 16108 MoveAxis(N, 0, ABG)
22:52:40.924 00.000 16108 Move returns status 0, amount 0
22:52:40.924 00.000 16108 move complete, result=0
22:52:40.924 00.000 16108 worker thread done servicing request
22:52:40.932 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3853, FiltMin=3331, FiltMax=54278, Gamma=1.000
22:52:40.947 00.015 21068 UpdateGuideState exits: m=116796 SNR=82.3
22:52:40.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:40.950 00.001 21068 Enqueuing Expose request
22:52:40.950 00.000 16108 Worker thread wakes up
22:52:40.951 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:40.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:40.951 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:52:41.932 00.981 16108 Exposure complete
22:52:42.000 00.068 16108 worker thread done servicing request
22:52:42.000 00.000 21068 OnExposeComplete: enter
22:52:42.003 00.003 21068 UpdateGuideState(): m_state=6
22:52:42.004 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2853
22:52:42.006 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=877.01, Mass=112345, SNR=76.7, Peak=20915 HFD=3.1
22:52:42.007 00.001 21068 MultiStar: [#1 -0.16,-0.60,0.00,M6] [#2 -0.16,-0.35,1.28,U] [#3 -0.05,-0.53,0.00,M2] [#4 0.07,-0.82,0.00,M4] [#5 -0.25,-0.54,0.00,M4] [#6 -0.06,-0.28,0.85,U] [#7 -0.16,-0.15,0.55,U] [#8 -0.18,-0.10,0.75,U] 
22:52:42.008 00.001 21068 refined, 4 included, MultiStar: {-0.19, -0.31}, one-star: {-0.35, -0.54}
22:52:42.010 00.002 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
22:52:42.011 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
22:52:42.011 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.31 hyp=0.36 cameraTheta=-2.11 mountX=0.13 mountY=0.35, mountTheta=1.22
22:52:42.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.31, opts=13)
22:52:42.013 00.000 21068 Enqueuing Move request for scope (-0.19, -0.31)
22:52:42.014 00.001 16108 Worker thread wakes up
22:52:42.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.31) opts 0xd
22:52:42.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.31)
22:52:42.014 00.000 16108 Moving (-0.19, -0.31) raw xDistance=0.13 yDistance=0.35
22:52:42.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:52:42.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:42.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:52:42.015 00.001 16108 MoveAxis(E, 0, ABG)
22:52:42.015 00.000 16108 Move returns status 0, amount 0
22:52:42.015 00.000 16108 MoveAxis(N, 0, ABG)
22:52:42.015 00.000 16108 Move returns status 0, amount 0
22:52:42.015 00.000 16108 move complete, result=0
22:52:42.015 00.000 16108 worker thread done servicing request
22:52:42.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3849, FiltMin=3309, FiltMax=53277, Gamma=1.000
22:52:42.034 00.016 21068 UpdateGuideState exits: m=112345 SNR=76.7
22:52:42.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:42.035 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:42.036 00.001 21068 Enqueuing Expose request
22:52:42.037 00.001 16108 Worker thread wakes up
22:52:42.037 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:42.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:42.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:43.202 01.165 16108 Exposure complete
22:52:43.259 00.057 16108 worker thread done servicing request
22:52:43.259 00.000 21068 OnExposeComplete: enter
22:52:43.260 00.001 21068 UpdateGuideState(): m_state=6
22:52:43.261 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2854
22:52:43.263 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=876.92, Mass=104558, SNR=65.7, Peak=17299 HFD=2.8
22:52:43.264 00.001 21068 MultiStar: [#1 0.00,-0.59,0.00,M7] [#2 0.17,-0.65,0.00,M5] [#3 -0.07,-0.35,1.36,U] [#4 -0.15,-0.84,0.00,M5] [#5 -0.14,-1.11,0.00,M5] [#6 0.11,-0.52,0.00,M7] [#7 -0.10,-0.68,0.00,M4] [#8 -0.27,-0.36,0.85,U] 
22:52:43.265 00.001 21068 refined, 2 included, MultiStar: {-0.18, -0.44}, one-star: {-0.26, -0.63}
22:52:43.265 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
22:52:43.267 00.002 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
22:52:43.269 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.44 hyp=0.48 cameraTheta=-1.96 mountX=0.10 mountY=0.47, mountTheta=1.35
22:52:43.273 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.44, opts=13)
22:52:43.275 00.002 21068 Enqueuing Move request for scope (-0.18, -0.44)
22:52:43.277 00.002 16108 Worker thread wakes up
22:52:43.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.44) opts 0xd
22:52:43.277 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.44)
22:52:43.277 00.000 16108 Moving (-0.18, -0.44) raw xDistance=0.10 yDistance=0.47
22:52:43.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:52:43.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:43.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:52:43.277 00.000 16108 MoveAxis(E, 0, ABG)
22:52:43.277 00.000 16108 Move returns status 0, amount 0
22:52:43.277 00.000 16108 MoveAxis(N, 0, ABG)
22:52:43.277 00.000 16108 Move returns status 0, amount 0
22:52:43.277 00.000 16108 move complete, result=0
22:52:43.277 00.000 16108 worker thread done servicing request
22:52:43.282 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3849, FiltMin=3321, FiltMax=55373, Gamma=1.000
22:52:43.307 00.025 21068 UpdateGuideState exits: m=104558 SNR=65.7
22:52:43.309 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:43.312 00.002 21068 Enqueuing Expose request
22:52:43.314 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:52:43.314 00.000 16108 Worker thread wakes up
22:52:43.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:43.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:44.294 00.980 16108 Exposure complete
22:52:44.353 00.059 16108 worker thread done servicing request
22:52:44.354 00.001 21068 OnExposeComplete: enter
22:52:44.356 00.002 21068 UpdateGuideState(): m_state=6
22:52:44.357 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2855
22:52:44.359 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=876.90, Mass=108831, SNR=81.0, Peak=18659 HFD=3.0
22:52:44.362 00.003 21068 MultiStar: [#1 0.21,-0.52,0.00,M8] [#2 -0.00,-0.48,1.16,U] [#3 -0.28,-0.38,0.89,U] [#4 -0.22,-0.88,0.00,M6] [#5 0.00,-0.73,0.00,M6] [#6 0.36,-0.45,0.00,M8] [#7 -0.38,-0.65,0.00,M5] [#8 -0.14,-0.61,0.00,M1] 
22:52:44.363 00.001 21068 refined, 2 included, MultiStar: {-0.17, -0.51}, one-star: {-0.25, -0.66}
22:52:44.365 00.002 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
22:52:44.367 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
22:52:44.369 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.51 hyp=0.54 cameraTheta=-1.88 mountX=0.07 mountY=0.54, mountTheta=1.43
22:52:44.371 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.51, opts=13)
22:52:44.373 00.002 21068 Enqueuing Move request for scope (-0.17, -0.51)
22:52:44.373 00.000 16108 Worker thread wakes up
22:52:44.374 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.51) opts 0xd
22:52:44.374 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.51)
22:52:44.374 00.000 16108 Moving (-0.17, -0.51) raw xDistance=0.07 yDistance=0.54
22:52:44.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:52:44.374 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.74 newest=1.35
22:52:44.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:52:44.374 00.000 16108 MoveAxis(E, 0, ABG)
22:52:44.374 00.000 16108 Move returns status 0, amount 0
22:52:44.374 00.000 16108 MoveAxis(S, 108, ABG)
22:52:44.374 00.000 16108 Guiding  Dir = 1, Dur = 108
22:52:44.375 00.001 16108 IsSlewing returns 0
22:52:44.375 00.000 16108 IsGuiding returns 0
22:52:44.382 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3849, FiltMin=3286, FiltMax=50742, Gamma=1.000
22:52:44.405 00.023 21068 UpdateGuideState exits: m=108831 SNR=81.0
22:52:44.407 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:44.409 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:44.411 00.002 21068 Enqueuing Expose request
22:52:44.427 00.016 16108 PulseGuide returned control before completion, sleep 67
22:52:44.504 00.077 16108 IsGuiding returns 1
22:52:44.504 00.000 16108 scope still moving after pulse duration time elapsed
22:52:44.536 00.032 16108 IsSlewing returns 0
22:52:44.536 00.000 16108 IsGuiding returns 1
22:52:44.568 00.032 16108 IsSlewing returns 0
22:52:44.568 00.000 16108 IsGuiding returns 1
22:52:44.599 00.031 16108 IsSlewing returns 0
22:52:44.599 00.000 16108 IsGuiding returns 0
22:52:44.600 00.001 16108 scope move finished after 108 + 115 ms
22:52:44.600 00.000 16108 Move returns status 0, amount 108
22:52:44.600 00.000 16108 move complete, result=0
22:52:44.600 00.000 16108 worker thread done servicing request
22:52:44.600 00.000 16108 Worker thread wakes up
22:52:44.600 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 108 ms SOUTH
22:52:44.602 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:44.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:45.761 01.159 16108 Exposure complete
22:52:45.822 00.061 16108 worker thread done servicing request
22:52:45.822 00.000 21068 OnExposeComplete: enter
22:52:45.823 00.001 21068 UpdateGuideState(): m_state=6
22:52:45.824 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2856
22:52:45.825 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.06, Mass=111198, SNR=77.8, Peak=21091 HFD=2.7
22:52:45.826 00.001 21068 MultiStar: [#1 -0.07,-0.48,0.93,U] [#2 -0.01,-0.21,1.33,U] [#3 -0.04,-0.30,1.07,U] [#4 0.12,-0.52,0.00,M7] [#5 0.23,-0.63,0.00,M7] [#6 0.35,-0.12,0.78,U] [#7 -0.33,0.01,0.67,U] [#8 0.02,-0.43,0.78,U] 
22:52:45.828 00.002 21068 refined, 6 included, MultiStar: {-0.01, -0.30}, one-star: {-0.02, -0.49}
22:52:45.829 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
22:52:45.830 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
22:52:45.831 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.60 mountX=-0.04 mountY=0.29, mountTheta=1.72
22:52:45.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.30, opts=13)
22:52:45.834 00.001 21068 Enqueuing Move request for scope (-0.01, -0.30)
22:52:45.835 00.001 16108 Worker thread wakes up
22:52:45.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
22:52:45.835 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
22:52:45.835 00.000 16108 Moving (-0.01, -0.30) raw xDistance=-0.04 yDistance=0.29
22:52:45.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:52:45.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:52:45.835 00.000 16108 MoveAxis(E, 0, ABG)
22:52:45.835 00.000 16108 Move returns status 0, amount 0
22:52:45.835 00.000 16108 MoveAxis(S, 59, ABG)
22:52:45.835 00.000 16108 Guiding  Dir = 1, Dur = 59
22:52:45.835 00.000 16108 IsSlewing returns 0
22:52:45.835 00.000 16108 IsGuiding returns 0
22:52:45.844 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3849, FiltMin=3299, FiltMax=48118, Gamma=1.000
22:52:45.868 00.024 16108 PulseGuide returned control before completion, sleep 38
22:52:45.868 00.000 21068 UpdateGuideState exits: m=111198 SNR=77.8
22:52:45.871 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.874 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:45.876 00.002 21068 Enqueuing Expose request
22:52:45.913 00.037 16108 IsGuiding returns 1
22:52:45.913 00.000 16108 scope still moving after pulse duration time elapsed
22:52:45.945 00.032 16108 IsSlewing returns 0
22:52:45.945 00.000 16108 IsGuiding returns 1
22:52:45.976 00.031 16108 IsSlewing returns 0
22:52:45.976 00.000 16108 IsGuiding returns 0
22:52:45.976 00.000 16108 scope move finished after 59 + 81 ms
22:52:45.977 00.001 16108 Move returns status 0, amount 59
22:52:45.977 00.000 16108 move complete, result=0
22:52:45.977 00.000 16108 worker thread done servicing request
22:52:45.977 00.000 16108 Worker thread wakes up
22:52:45.977 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH
22:52:45.980 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:45.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:46.956 00.976 16108 Exposure complete
22:52:47.024 00.068 16108 worker thread done servicing request
22:52:47.025 00.001 21068 OnExposeComplete: enter
22:52:47.025 00.000 21068 UpdateGuideState(): m_state=6
22:52:47.026 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2857
22:52:47.027 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.14, Mass=130548, SNR=87.3, Peak=20179 HFD=3.1
22:52:47.028 00.001 21068 MultiStar: [#1 -0.10,-0.21,0.98,U] [#2 0.12,-0.08,1.12,U] [#3 0.15,-0.25,0.86,U] [#4 -0.14,-0.39,0.75,U] [#5 -0.06,-0.42,0.86,U] [#6 0.22,-0.04,0.66,U] [#7 -0.11,-0.03,0.56,U] [#8 -0.27,-0.17,0.64,U] 
22:52:47.028 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.23}, one-star: {-0.06, -0.41}
22:52:47.029 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
22:52:47.030 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
22:52:47.031 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.65 mountX=-0.02 mountY=0.23, mountTheta=1.67
22:52:47.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.23, opts=13)
22:52:47.034 00.001 21068 Enqueuing Move request for scope (-0.02, -0.23)
22:52:47.035 00.001 16108 Worker thread wakes up
22:52:47.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
22:52:47.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
22:52:47.035 00.000 16108 Moving (-0.02, -0.23) raw xDistance=-0.02 yDistance=0.23
22:52:47.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:52:47.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:52:47.035 00.000 16108 MoveAxis(E, 0, ABG)
22:52:47.035 00.000 16108 Move returns status 0, amount 0
22:52:47.035 00.000 16108 MoveAxis(S, 46, ABG)
22:52:47.035 00.000 16108 Guiding  Dir = 1, Dur = 46
22:52:47.036 00.001 16108 IsSlewing returns 0
22:52:47.036 00.000 16108 IsGuiding returns 0
22:52:47.039 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=3849, FiltMin=3347, FiltMax=44758, Gamma=1.000
22:52:47.046 00.007 16108 PulseGuide returned control before completion, sleep 47
22:52:47.053 00.007 21068 UpdateGuideState exits: m=130548 SNR=87.3
22:52:47.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:47.057 00.001 21068 Enqueuing Expose request
22:52:47.107 00.050 16108 IsGuiding returns 1
22:52:47.107 00.000 16108 scope still moving after pulse duration time elapsed
22:52:47.137 00.030 16108 IsSlewing returns 0
22:52:47.137 00.000 16108 IsGuiding returns 0
22:52:47.137 00.000 16108 scope move finished after 46 + 55 ms
22:52:47.137 00.000 16108 Move returns status 0, amount 46
22:52:47.137 00.000 16108 move complete, result=0
22:52:47.137 00.000 16108 worker thread done servicing request
22:52:47.137 00.000 16108 Worker thread wakes up
22:52:47.137 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
22:52:47.140 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:47.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:48.294 01.154 16108 Exposure complete
22:52:48.354 00.060 16108 worker thread done servicing request
22:52:48.354 00.000 21068 OnExposeComplete: enter
22:52:48.355 00.001 21068 UpdateGuideState(): m_state=6
22:52:48.356 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2858
22:52:48.357 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.57, Mass=107494, SNR=70.5, Peak=15251 HFD=3.1
22:52:48.358 00.001 21068 MultiStar: [#1 0.01,0.16,1.33,U] [#2 -0.11,0.32,1.36,U] [#3 0.17,0.31,1.24,U] [#4 -0.13,-0.27,0.86,U] [#5 0.25,-0.03,1.07,U] [#6 0.22,0.31,0.92,U] [#7 -0.10,0.26,0.63,U] [#8 -0.17,0.13,0.83,U] 
22:52:48.359 00.001 21068 single-star, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.01, 0.02}
22:52:48.360 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
22:52:48.361 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
22:52:48.362 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.92 mountX=0.01 mountY=-0.01, mountTheta=-1.03
22:52:48.363 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
22:52:48.364 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
22:52:48.365 00.001 16108 Worker thread wakes up
22:52:48.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:52:48.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:52:48.365 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
22:52:48.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:52:48.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:48.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:48.365 00.000 16108 MoveAxis(E, 0, ABG)
22:52:48.365 00.000 16108 Move returns status 0, amount 0
22:52:48.365 00.000 16108 MoveAxis(N, 0, ABG)
22:52:48.365 00.000 16108 Move returns status 0, amount 0
22:52:48.365 00.000 16108 move complete, result=0
22:52:48.365 00.000 16108 worker thread done servicing request
22:52:48.369 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3846, FiltMin=3254, FiltMax=49085, Gamma=1.000
22:52:48.383 00.014 21068 UpdateGuideState exits: m=107494 SNR=70.5
22:52:48.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:48.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:48.385 00.000 21068 Enqueuing Expose request
22:52:48.386 00.001 16108 Worker thread wakes up
22:52:48.386 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:48.388 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:48.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:49.357 00.969 16108 Exposure complete
22:52:49.413 00.056 16108 worker thread done servicing request
22:52:49.413 00.000 21068 OnExposeComplete: enter
22:52:49.414 00.001 21068 UpdateGuideState(): m_state=6
22:52:49.414 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2859
22:52:49.415 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.81, Mass=112803, SNR=72.2, Peak=16723 HFD=2.9
22:52:49.416 00.001 21068 MultiStar: [#1 0.05,0.62,0.00,M6] [#2 0.27,0.58,0.00,M2] [#3 0.23,0.70,0.00,M1] [#4 0.05,0.27,0.87,U] [#5 0.17,0.16,1.02,U] [#6 0.19,0.51,0.00,M6] [#7 0.17,0.81,0.00,M3] [#8 -0.06,0.59,0.00,M1] 
22:52:49.417 00.001 21068 refined, 2 included, MultiStar: {0.05, 0.23}, one-star: {-0.08, 0.25}
22:52:49.417 00.000 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:52:49.419 00.002 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:52:49.420 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.36 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
22:52:49.421 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.23, opts=13)
22:52:49.422 00.001 21068 Enqueuing Move request for scope (0.05, 0.23)
22:52:49.423 00.001 16108 Worker thread wakes up
22:52:49.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
22:52:49.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
22:52:49.423 00.000 16108 Moving (0.05, 0.23) raw xDistance=-0.01 yDistance=-0.23
22:52:49.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:49.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:49.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:52:49.423 00.000 16108 MoveAxis(E, 0, ABG)
22:52:49.423 00.000 16108 Move returns status 0, amount 0
22:52:49.423 00.000 16108 MoveAxis(N, 0, ABG)
22:52:49.424 00.001 16108 Move returns status 0, amount 0
22:52:49.424 00.000 16108 move complete, result=0
22:52:49.424 00.000 16108 worker thread done servicing request
22:52:49.427 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3849, FiltMin=3289, FiltMax=56345, Gamma=1.000
22:52:49.443 00.016 21068 UpdateGuideState exits: m=112803 SNR=72.2
22:52:49.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.446 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:49.446 00.000 21068 Enqueuing Expose request
22:52:49.447 00.001 16108 Worker thread wakes up
22:52:49.447 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:49.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:49.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:50.621 01.173 16108 Exposure complete
22:52:50.697 00.076 16108 worker thread done servicing request
22:52:50.698 00.001 21068 OnExposeComplete: enter
22:52:50.699 00.001 21068 UpdateGuideState(): m_state=6
22:52:50.700 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2860
22:52:50.701 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=878.01, Mass=124541, SNR=82.3, Peak=17696 HFD=3.3
22:52:50.703 00.002 21068 MultiStar: [#1 0.46,0.51,0.00,M7] [#2 0.32,0.57,0.00,M3] [#3 0.44,0.52,0.00,M2] [#4 0.27,0.17,0.74,U] [#5 0.23,0.31,0.76,U] [#6 0.35,0.32,0.71,U] [#7 0.26,0.76,0.00,M4] [#8 0.29,0.41,0.74,U] 
22:52:50.705 00.002 21068 refined, 4 included, MultiStar: {0.31, 0.34}, one-star: {0.39, 0.46}
22:52:50.707 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
22:52:50.708 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
22:52:50.710 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=0.34 hyp=0.46 cameraTheta=0.83 mountX=-0.25 mountY=-0.41, mountTheta=-2.12
22:52:50.713 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.34, opts=13)
22:52:50.713 00.000 21068 Enqueuing Move request for scope (0.31, 0.34)
22:52:50.715 00.002 16108 Worker thread wakes up
22:52:50.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.34) opts 0xd
22:52:50.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.34)
22:52:50.715 00.000 16108 Moving (0.31, 0.34) raw xDistance=-0.25 yDistance=-0.41
22:52:50.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:52:50.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:50.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:52:50.715 00.000 16108 MoveAxis(E, 65, ABG)
22:52:50.715 00.000 16108 Guiding  Dir = 2, Dur = 65
22:52:50.715 00.000 16108 IsSlewing returns 0
22:52:50.716 00.001 16108 IsGuiding returns 0
22:52:50.722 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3846, FiltMin=3344, FiltMax=55309, Gamma=1.000
22:52:50.726 00.004 16108 PulseGuide returned control before completion, sleep 65
22:52:50.738 00.012 21068 UpdateGuideState exits: m=124541 SNR=82.3
22:52:50.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:50.741 00.001 21068 Enqueuing Expose request
22:52:50.803 00.062 16108 IsGuiding returns 1
22:52:50.803 00.000 16108 scope still moving after pulse duration time elapsed
22:52:50.833 00.030 16108 IsSlewing returns 0
22:52:50.833 00.000 16108 IsGuiding returns 0
22:52:50.833 00.000 16108 scope move finished after 65 + 52 ms
22:52:50.833 00.000 16108 Move returns status 0, amount 65
22:52:50.833 00.000 16108 MoveAxis(N, 0, ABG)
22:52:50.833 00.000 16108 Move returns status 0, amount 0
22:52:50.833 00.000 16108 move complete, result=0
22:52:50.833 00.000 16108 worker thread done servicing request
22:52:50.833 00.000 16108 Worker thread wakes up
22:52:50.833 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:50.833 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.4 px 0 ms NORTH
22:52:50.834 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:51.807 00.973 16108 Exposure complete
22:52:51.865 00.058 16108 worker thread done servicing request
22:52:51.865 00.000 21068 OnExposeComplete: enter
22:52:51.866 00.001 21068 UpdateGuideState(): m_state=6
22:52:51.866 00.000 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2861
22:52:51.867 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.78, Mass=102715, SNR=72.5, Peak=17955 HFD=3.1
22:52:51.869 00.002 21068 MultiStar: [#1 0.19,0.65,0.00,M8] [#2 0.20,0.71,0.00,M4] [#3 0.24,0.60,0.00,M3] [#4 0.06,0.15,0.76,U] [#5 0.17,0.29,1.04,U] [#6 0.19,0.96,0.00,M6] [#7 0.02,0.76,0.00,M5] [#8 -0.16,0.58,0.00,M1] 
22:52:51.870 00.001 21068 single-star, 2 included, MultiStar: {0.08, 0.23}, one-star: {0.00, 0.23}
22:52:51.870 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
22:52:51.871 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
22:52:51.872 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=0.04 mountY=-0.22, mountTheta=-1.41
22:52:51.873 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.23, opts=13)
22:52:51.874 00.001 21068 Enqueuing Move request for scope (0.00, 0.23)
22:52:51.875 00.001 16108 Worker thread wakes up
22:52:51.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
22:52:51.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
22:52:51.875 00.000 16108 Moving (0.00, 0.23) raw xDistance=0.04 yDistance=-0.22
22:52:51.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:52:51.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:51.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:52:51.875 00.000 16108 MoveAxis(E, 0, ABG)
22:52:51.875 00.000 16108 Move returns status 0, amount 0
22:52:51.875 00.000 16108 MoveAxis(N, 0, ABG)
22:52:51.875 00.000 16108 Move returns status 0, amount 0
22:52:51.875 00.000 16108 move complete, result=0
22:52:51.875 00.000 16108 worker thread done servicing request
22:52:51.880 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3846, FiltMin=3321, FiltMax=47907, Gamma=1.000
22:52:51.894 00.014 21068 UpdateGuideState exits: m=102715 SNR=72.5
22:52:51.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:51.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:51.897 00.001 21068 Enqueuing Expose request
22:52:51.897 00.000 16108 Worker thread wakes up
22:52:51.897 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:51.898 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:51.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:53.053 01.155 16108 Exposure complete
22:52:53.113 00.060 16108 worker thread done servicing request
22:52:53.113 00.000 21068 OnExposeComplete: enter
22:52:53.115 00.002 21068 UpdateGuideState(): m_state=6
22:52:53.117 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2862
22:52:53.118 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=878.03, Mass=111879, SNR=71.4, Peak=17139 HFD=3.2
22:52:53.120 00.002 21068 MultiStar: [#1 0.28,0.52,0.00,M9] [#2 0.35,0.88,0.00,M5] [#3 0.09,0.56,0.00,M4] [#4 0.17,0.31,0.97,U] [#5 0.15,0.29,0.84,U] [#6 0.39,0.92,0.00,M7] [#7 -0.09,0.83,0.00,M6] [#8 0.13,0.71,0.00,M2] 
22:52:53.123 00.003 21068 refined, 2 included, MultiStar: {0.12, 0.36}, one-star: {0.05, 0.48}
22:52:53.125 00.002 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
22:52:53.126 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
22:52:53.128 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.25 mountX=-0.06 mountY=-0.38, mountTheta=-1.72
22:52:53.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.36, opts=13)
22:52:53.132 00.001 21068 Enqueuing Move request for scope (0.12, 0.36)
22:52:53.134 00.002 16108 Worker thread wakes up
22:52:53.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
22:52:53.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
22:52:53.134 00.000 16108 Moving (0.12, 0.36) raw xDistance=-0.06 yDistance=-0.38
22:52:53.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:52:53.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:53.135 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:52:53.135 00.000 16108 MoveAxis(E, 0, ABG)
22:52:53.135 00.000 16108 Move returns status 0, amount 0
22:52:53.135 00.000 16108 MoveAxis(N, 0, ABG)
22:52:53.135 00.000 16108 Move returns status 0, amount 0
22:52:53.135 00.000 16108 move complete, result=0
22:52:53.135 00.000 16108 worker thread done servicing request
22:52:53.145 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3846, FiltMin=3318, FiltMax=43827, Gamma=1.000
22:52:53.170 00.025 21068 UpdateGuideState exits: m=111879 SNR=71.4
22:52:53.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:53.173 00.001 21068 Enqueuing Expose request
22:52:53.174 00.001 16108 Worker thread wakes up
22:52:53.174 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:52:53.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:53.175 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:54.141 00.966 16108 Exposure complete
22:52:54.230 00.089 16108 worker thread done servicing request
22:52:54.230 00.000 21068 OnExposeComplete: enter
22:52:54.230 00.000 21068 UpdateGuideState(): m_state=6
22:52:54.231 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2863
22:52:54.232 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=878.01, Mass=110061, SNR=78.5, Peak=17011 HFD=2.6
22:52:54.233 00.001 21068 MultiStar: [#1 0.41,0.60,0.00,M10] [#2 0.38,0.60,0.00,M6] [#3 0.28,0.52,0.00,M5] [#4 0.45,0.34,0.00,M2] [#5 0.44,0.47,0.00,M2] [#6 0.59,0.79,0.00,M8] [#7 0.08,0.56,0.00,M7] [#8 0.12,0.52,0.00,M3] 
22:52:54.234 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:52:54.234 00.000 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:52:54.235 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.36 mountX=-0.01 mountY=-0.46, mountTheta=-1.60
22:52:54.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.45, opts=13)
22:52:54.238 00.001 21068 Enqueuing Move request for scope (0.10, 0.45)
22:52:54.238 00.000 16108 Worker thread wakes up
22:52:54.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.45) opts 0xd
22:52:54.239 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.45)
22:52:54.239 00.000 16108 Moving (0.10, 0.45) raw xDistance=-0.01 yDistance=-0.46
22:52:54.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:54.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:54.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:52:54.239 00.000 16108 MoveAxis(E, 0, ABG)
22:52:54.239 00.000 16108 Move returns status 0, amount 0
22:52:54.239 00.000 16108 MoveAxis(N, 0, ABG)
22:52:54.239 00.000 16108 Move returns status 0, amount 0
22:52:54.240 00.001 16108 move complete, result=0
22:52:54.240 00.000 16108 worker thread done servicing request
22:52:54.248 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3849, FiltMin=3286, FiltMax=59683, Gamma=1.000
22:52:54.275 00.027 21068 UpdateGuideState exits: m=110061 SNR=78.5
22:52:54.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:54.278 00.001 21068 Enqueuing Expose request
22:52:54.280 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:52:54.281 00.001 16108 Worker thread wakes up
22:52:54.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:54.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:55.442 01.161 16108 Exposure complete
22:52:55.498 00.056 16108 worker thread done servicing request
22:52:55.498 00.000 21068 OnExposeComplete: enter
22:52:55.499 00.001 21068 UpdateGuideState(): m_state=6
22:52:55.500 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2864
22:52:55.501 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=878.11, Mass=107276, SNR=62.7, Peak=18755 HFD=2.8
22:52:55.502 00.001 21068 MultiStar: [#1 -0.15,0.76,0.00,R] [#2 0.07,0.91,0.00,M7] [#3 -0.01,0.73,0.00,M6] [#4 -0.35,0.44,0.00,M3] [#5 -0.02,0.69,0.00,M3] [#6 0.35,0.76,0.00,M9] [#7 0.11,1.13,0.00,M8] [#8 -0.16,0.90,0.00,M4] 
22:52:55.503 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
22:52:55.504 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
22:52:55.505 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.56 hyp=0.63 cameraTheta=2.05 mountX=0.38 mountY=-0.47, mountTheta=-0.90
22:52:55.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.56, opts=13)
22:52:55.508 00.001 21068 Enqueuing Move request for scope (-0.29, 0.56)
22:52:55.509 00.001 16108 Worker thread wakes up
22:52:55.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.56) opts 0xd
22:52:55.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.56)
22:52:55.509 00.000 16108 Moving (-0.29, 0.56) raw xDistance=0.38 yDistance=-0.47
22:52:55.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:52:55.509 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=1.06 newest=-1.32
22:52:55.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:52:55.509 00.000 16108 MoveAxis(W, 99, ABG)
22:52:55.509 00.000 16108 Guiding  Dir = 3, Dur = 99
22:52:55.509 00.000 16108 IsSlewing returns 0
22:52:55.509 00.000 16108 IsGuiding returns 0
22:52:55.513 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3846, FiltMin=3321, FiltMax=43792, Gamma=1.000
22:52:55.540 00.027 21068 UpdateGuideState exits: m=107276 SNR=62.7
22:52:55.542 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:55.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:55.546 00.003 21068 Enqueuing Expose request
22:52:55.559 00.013 16108 PulseGuide returned control before completion, sleep 59
22:52:55.620 00.061 16108 IsGuiding returns 1
22:52:55.620 00.000 16108 scope still moving after pulse duration time elapsed
22:52:55.652 00.032 16108 IsSlewing returns 0
22:52:55.652 00.000 16108 IsGuiding returns 1
22:52:55.684 00.032 16108 IsSlewing returns 0
22:52:55.684 00.000 16108 IsGuiding returns 1
22:52:55.716 00.032 16108 IsSlewing returns 0
22:52:55.716 00.000 16108 IsGuiding returns 0
22:52:55.716 00.000 16108 scope move finished after 99 + 108 ms
22:52:55.716 00.000 16108 Move returns status 0, amount 99
22:52:55.716 00.000 16108 MoveAxis(N, 95, ABG)
22:52:55.716 00.000 16108 Guiding  Dir = 0, Dur = 95
22:52:55.718 00.002 16108 IsSlewing returns 0
22:52:55.718 00.000 16108 IsGuiding returns 0
22:52:55.719 00.001 16108 PulseGuide returned control before completion, sleep 104
22:52:55.825 00.106 16108 IsGuiding returns 1
22:52:55.825 00.000 16108 scope still moving after pulse duration time elapsed
22:52:55.857 00.032 16108 IsSlewing returns 0
22:52:55.857 00.000 16108 IsGuiding returns 1
22:52:55.889 00.032 16108 IsSlewing returns 0
22:52:55.889 00.000 16108 IsGuiding returns 0
22:52:55.889 00.000 16108 scope move finished after 95 + 76 ms
22:52:55.889 00.000 16108 Move returns status 0, amount 95
22:52:55.890 00.001 16108 move complete, result=0
22:52:55.890 00.000 16108 worker thread done servicing request
22:52:55.890 00.000 21068 GuideStep: 0.4 px 99 ms WEST, -0.5 px 95 ms NORTH
22:52:55.891 00.001 16108 Worker thread wakes up
22:52:55.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:55.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:56.863 00.971 16108 Exposure complete
22:52:56.919 00.056 16108 worker thread done servicing request
22:52:56.919 00.000 21068 OnExposeComplete: enter
22:52:56.920 00.001 21068 UpdateGuideState(): m_state=6
22:52:56.921 00.001 21068 Star::Find(15, 219, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2865
22:52:56.921 00.000 21068 Star::Find returns 1 (0), X=220.32, Y=877.91, Mass=109750, SNR=69.4, Peak=14691 HFD=3.3
22:52:56.922 00.001 21068 MultiStar: [#1 0.20,-0.30,1.19,U] [#2 0.06,0.66,0.00,M8] [#3 -0.04,0.58,0.00,M7] [#4 0.23,0.23,0.81,U] [#5 0.22,0.21,1.14,U] [#6 0.40,0.75,0.00,M10] [#7 0.24,0.59,0.00,M9] [#8 0.08,0.51,0.00,M5] 
22:52:56.923 00.001 21068 refined, 3 included, MultiStar: {0.19, 0.10}, one-star: {0.13, 0.36}
22:52:56.924 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
22:52:56.925 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
22:52:56.925 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.49 mountX=-0.17 mountY=-0.15, mountTheta=-2.44
22:52:56.928 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.10, opts=13)
22:52:56.929 00.001 21068 Enqueuing Move request for scope (0.19, 0.10)
22:52:56.929 00.000 16108 Worker thread wakes up
22:52:56.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
22:52:56.930 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
22:52:56.930 00.000 16108 Moving (0.19, 0.10) raw xDistance=-0.17 yDistance=-0.15
22:52:56.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:52:56.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:56.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:56.930 00.000 16108 MoveAxis(E, 0, ABG)
22:52:56.930 00.000 16108 Move returns status 0, amount 0
22:52:56.930 00.000 16108 MoveAxis(N, 0, ABG)
22:52:56.930 00.000 16108 Move returns status 0, amount 0
22:52:56.930 00.000 16108 move complete, result=0
22:52:56.930 00.000 16108 worker thread done servicing request
22:52:56.934 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3849, FiltMin=3309, FiltMax=57117, Gamma=1.000
22:52:56.958 00.024 21068 UpdateGuideState exits: m=109750 SNR=69.4
22:52:56.959 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.961 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:56.962 00.001 21068 Enqueuing Expose request
22:52:56.963 00.001 16108 Worker thread wakes up
22:52:56.963 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:56.965 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:56.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:58.137 01.172 16108 Exposure complete
22:52:58.194 00.057 16108 worker thread done servicing request
22:52:58.195 00.001 21068 OnExposeComplete: enter
22:52:58.196 00.001 21068 UpdateGuideState(): m_state=6
22:52:58.199 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2866
22:52:58.200 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.65, Mass=100720, SNR=65.8, Peak=15299 HFD=3.0
22:52:58.202 00.002 21068 MultiStar: [#1 0.47,-0.63,0.00,M1] [#2 0.22,0.34,1.59,U] [#3 0.39,0.09,1.04,U] [#4 0.27,-0.31,0.98,U] [#5 0.46,-0.04,1.06,U] [#6 0.48,0.40,0.00,R] [#7 0.09,0.64,0.00,M10] [#8 0.32,0.26,0.74,U] 
22:52:58.203 00.001 21068 single-star, 5 included, MultiStar: {0.30, 0.09}, one-star: {0.17, 0.10}
22:52:58.204 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
22:52:58.206 00.002 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
22:52:58.207 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.50 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
22:52:58.211 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.10, opts=13)
22:52:58.213 00.002 21068 Enqueuing Move request for scope (0.17, 0.10)
22:52:58.215 00.002 16108 Worker thread wakes up
22:52:58.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
22:52:58.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
22:52:58.215 00.000 16108 Moving (0.17, 0.10) raw xDistance=-0.15 yDistance=-0.13
22:52:58.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:52:58.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:58.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:58.215 00.000 16108 MoveAxis(E, 0, ABG)
22:52:58.215 00.000 16108 Move returns status 0, amount 0
22:52:58.215 00.000 16108 MoveAxis(N, 0, ABG)
22:52:58.215 00.000 16108 Move returns status 0, amount 0
22:52:58.215 00.000 16108 move complete, result=0
22:52:58.216 00.001 16108 worker thread done servicing request
22:52:58.223 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3849, FiltMin=3331, FiltMax=58589, Gamma=1.000
22:52:58.251 00.028 21068 UpdateGuideState exits: m=100720 SNR=65.8
22:52:58.253 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:58.256 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:58.258 00.002 21068 Enqueuing Expose request
22:52:58.259 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:58.260 00.001 16108 Worker thread wakes up
22:52:58.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:58.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:52:59.239 00.979 16108 Exposure complete
22:52:59.323 00.084 16108 worker thread done servicing request
22:52:59.323 00.000 21068 OnExposeComplete: enter
22:52:59.325 00.002 21068 UpdateGuideState(): m_state=6
22:52:59.326 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2867
22:52:59.327 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.31, Mass=115625, SNR=75.9, Peak=13744 HFD=3.4
22:52:59.328 00.001 21068 MultiStar: [#1 0.38,-0.67,0.00,M2] [#2 0.30,0.28,1.07,U] [#3 0.26,0.14,1.16,U] [#4 0.29,-0.39,0.83,U] [#5 0.74,-0.20,0.00,M2] [#6 -0.06,-0.21,0.78,U] [#7 0.13,0.14,0.60,U] [#8 0.13,-0.00,0.68,U] 
22:52:59.329 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.03}, one-star: {0.26, -0.24}
22:52:59.329 00.000 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
22:52:59.330 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
22:52:59.331 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
22:52:59.332 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.03, opts=13)
22:52:59.333 00.001 21068 Enqueuing Move request for scope (0.20, -0.03)
22:52:59.334 00.001 16108 Worker thread wakes up
22:52:59.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
22:52:59.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
22:52:59.334 00.000 16108 Moving (0.20, -0.03) raw xDistance=-0.21 yDistance=-0.02
22:52:59.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:52:59.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:59.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:59.334 00.000 16108 MoveAxis(E, 54, ABG)
22:52:59.334 00.000 16108 Guiding  Dir = 2, Dur = 54
22:52:59.336 00.002 16108 IsSlewing returns 0
22:52:59.336 00.000 16108 IsGuiding returns 0
22:52:59.339 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3853, FiltMin=3318, FiltMax=46237, Gamma=1.000
22:52:59.342 00.003 16108 PulseGuide returned control before completion, sleep 58
22:52:59.363 00.021 21068 UpdateGuideState exits: m=115625 SNR=75.9
22:52:59.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:52:59.366 00.001 21068 Enqueuing Expose request
22:52:59.403 00.037 16108 IsGuiding returns 1
22:52:59.403 00.000 16108 scope still moving after pulse duration time elapsed
22:52:59.435 00.032 16108 IsSlewing returns 0
22:52:59.435 00.000 16108 IsGuiding returns 0
22:52:59.435 00.000 16108 scope move finished after 54 + 45 ms
22:52:59.435 00.000 16108 Move returns status 0, amount 54
22:52:59.435 00.000 16108 MoveAxis(N, 0, ABG)
22:52:59.435 00.000 16108 Move returns status 0, amount 0
22:52:59.435 00.000 16108 move complete, result=0
22:52:59.435 00.000 16108 worker thread done servicing request
22:52:59.436 00.001 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
22:52:59.438 00.002 16108 Worker thread wakes up
22:52:59.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:52:59.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:00.605 01.167 16108 Exposure complete
22:53:00.672 00.067 16108 worker thread done servicing request
22:53:00.672 00.000 21068 OnExposeComplete: enter
22:53:00.673 00.001 21068 UpdateGuideState(): m_state=6
22:53:00.673 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2868
22:53:00.674 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.80, Mass=127546, SNR=80.0, Peak=17715 HFD=3.4
22:53:00.675 00.001 21068 MultiStar: [#1 0.57,-0.48,0.00,M3] [#2 0.20,0.46,1.18,U] [#3 0.36,0.26,0.97,U] [#4 0.02,0.23,0.82,U] [#5 0.23,0.02,0.97,U] [#6 -0.03,-0.32,0.65,U] [#7 0.07,0.49,0.68,U] [#8 -0.29,0.45,0.00,M4] 
22:53:00.676 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.22}, one-star: {0.12, 0.25}
22:53:00.677 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
22:53:00.678 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
22:53:00.679 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.95 mountX=-0.12 mountY=-0.25, mountTheta=-2.01
22:53:00.680 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.22, opts=13)
22:53:00.681 00.001 21068 Enqueuing Move request for scope (0.16, 0.22)
22:53:00.682 00.001 16108 Worker thread wakes up
22:53:00.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
22:53:00.682 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
22:53:00.682 00.000 16108 Moving (0.16, 0.22) raw xDistance=-0.12 yDistance=-0.25
22:53:00.683 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:53:00.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:53:00.683 00.000 16108 MoveAxis(E, 0, ABG)
22:53:00.683 00.000 16108 Move returns status 0, amount 0
22:53:00.683 00.000 16108 MoveAxis(N, 50, ABG)
22:53:00.683 00.000 16108 Guiding  Dir = 0, Dur = 50
22:53:00.683 00.000 16108 IsSlewing returns 0
22:53:00.683 00.000 16108 IsGuiding returns 0
22:53:00.686 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3849, FiltMin=3286, FiltMax=55981, Gamma=1.000
22:53:00.701 00.015 21068 UpdateGuideState exits: m=127546 SNR=80.0
22:53:00.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:00.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:00.704 00.001 21068 Enqueuing Expose request
22:53:00.725 00.021 16108 PulseGuide returned control before completion, sleep 19
22:53:00.756 00.031 16108 IsGuiding returns 1
22:53:00.756 00.000 16108 scope still moving after pulse duration time elapsed
22:53:00.787 00.031 16108 IsSlewing returns 0
22:53:00.787 00.000 16108 IsGuiding returns 1
22:53:00.818 00.031 16108 IsSlewing returns 0
22:53:00.818 00.000 16108 IsGuiding returns 0
22:53:00.818 00.000 16108 scope move finished after 50 + 84 ms
22:53:00.818 00.000 16108 Move returns status 0, amount 50
22:53:00.818 00.000 16108 move complete, result=0
22:53:00.818 00.000 16108 worker thread done servicing request
22:53:00.818 00.000 16108 Worker thread wakes up
22:53:00.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
22:53:00.822 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:00.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:01.793 00.971 16108 Exposure complete
22:53:01.868 00.075 16108 worker thread done servicing request
22:53:01.868 00.000 21068 OnExposeComplete: enter
22:53:01.869 00.001 21068 UpdateGuideState(): m_state=6
22:53:01.870 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2869
22:53:01.871 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.27, Mass=98872, SNR=62.2, Peak=14883 HFD=3.0
22:53:01.871 00.000 21068 MultiStar: [#1 0.32,-0.61,0.00,M4] [#2 0.07,0.29,1.57,U] [#3 0.05,0.38,1.24,U] [#4 0.01,-0.30,1.04,U] [#5 0.16,-0.07,1.14,U] [#6 -0.21,-0.33,1.02,U] [#7 -0.17,0.26,0.80,U] [#8 0.03,0.00,0.87,U] 
22:53:01.872 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.12, -0.28}
22:53:01.874 00.002 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
22:53:01.875 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
22:53:01.876 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.99 mountX=0.01 mountY=-0.01, mountTheta=-0.95
22:53:01.878 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
22:53:01.879 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
22:53:01.880 00.001 16108 Worker thread wakes up
22:53:01.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:53:01.880 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:53:01.880 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
22:53:01.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:53:01.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.881 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:01.881 00.000 16108 MoveAxis(E, 0, ABG)
22:53:01.881 00.000 16108 Move returns status 0, amount 0
22:53:01.881 00.000 16108 MoveAxis(N, 0, ABG)
22:53:01.881 00.000 16108 Move returns status 0, amount 0
22:53:01.881 00.000 16108 move complete, result=0
22:53:01.881 00.000 16108 worker thread done servicing request
22:53:01.886 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3853, FiltMin=3265, FiltMax=56697, Gamma=1.000
22:53:01.904 00.018 21068 UpdateGuideState exits: m=98872 SNR=62.2
22:53:01.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:01.907 00.001 21068 Enqueuing Expose request
22:53:01.908 00.001 16108 Worker thread wakes up
22:53:01.908 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:01.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:01.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:03.062 01.153 16108 Exposure complete
22:53:03.122 00.060 16108 worker thread done servicing request
22:53:03.122 00.000 21068 OnExposeComplete: enter
22:53:03.123 00.001 21068 UpdateGuideState(): m_state=6
22:53:03.124 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2870
22:53:03.125 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.90, Mass=128104, SNR=87.3, Peak=17747 HFD=3.6
22:53:03.126 00.001 21068 MultiStar: [#1 0.23,-0.47,0.00,M5] [#2 -0.02,0.38,0.86,U] [#3 0.15,0.20,0.87,U] [#4 0.11,-0.03,0.64,U] [#5 0.21,0.13,0.74,U] [#6 -0.10,0.17,0.64,U] [#7 -0.25,0.60,0.00,M8] [#8 -0.18,0.30,0.67,U] 
22:53:03.126 00.000 21068 refined, 6 included, MultiStar: {-0.00, 0.23}, one-star: {-0.18, 0.35}
22:53:03.127 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
22:53:03.128 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
22:53:03.129 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=0.04 mountY=-0.22, mountTheta=-1.38
22:53:03.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.23, opts=13)
22:53:03.132 00.001 21068 Enqueuing Move request for scope (-0.00, 0.23)
22:53:03.134 00.002 16108 Worker thread wakes up
22:53:03.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
22:53:03.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
22:53:03.134 00.000 16108 Moving (-0.00, 0.23) raw xDistance=0.04 yDistance=-0.22
22:53:03.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:53:03.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:53:03.134 00.000 16108 MoveAxis(E, 0, ABG)
22:53:03.134 00.000 16108 Move returns status 0, amount 0
22:53:03.134 00.000 16108 MoveAxis(N, 45, ABG)
22:53:03.134 00.000 16108 Guiding  Dir = 0, Dur = 45
22:53:03.134 00.000 16108 IsSlewing returns 0
22:53:03.135 00.001 16108 IsGuiding returns 0
22:53:03.139 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3853, FiltMin=3280, FiltMax=56169, Gamma=1.000
22:53:03.158 00.019 21068 UpdateGuideState exits: m=128104 SNR=87.3
22:53:03.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:03.161 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:03.162 00.001 21068 Enqueuing Expose request
22:53:03.163 00.001 16108 PulseGuide returned control before completion, sleep 27
22:53:03.193 00.030 16108 IsGuiding returns 1
22:53:03.193 00.000 16108 scope still moving after pulse duration time elapsed
22:53:03.225 00.032 16108 IsSlewing returns 0
22:53:03.225 00.000 16108 IsGuiding returns 1
22:53:03.256 00.031 16108 IsSlewing returns 0
22:53:03.256 00.000 16108 IsGuiding returns 0
22:53:03.256 00.000 16108 scope move finished after 45 + 76 ms
22:53:03.256 00.000 16108 Move returns status 0, amount 45
22:53:03.256 00.000 16108 move complete, result=0
22:53:03.256 00.000 16108 worker thread done servicing request
22:53:03.256 00.000 16108 Worker thread wakes up
22:53:03.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:03.257 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:03.257 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
22:53:04.220 00.963 16108 Exposure complete
22:53:04.283 00.063 16108 worker thread done servicing request
22:53:04.283 00.000 21068 OnExposeComplete: enter
22:53:04.284 00.001 21068 UpdateGuideState(): m_state=6
22:53:04.284 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2871
22:53:04.285 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.45, Mass=116781, SNR=76.1, Peak=16531 HFD=3.1
22:53:04.287 00.002 21068 MultiStar: [#1 0.33,-0.47,0.00,M6] [#2 0.08,0.33,1.23,U] [#3 0.15,0.14,1.08,U] [#4 -0.22,-0.10,0.85,U] [#5 0.02,-0.07,0.78,U] [#6 -0.14,0.04,0.74,U] [#7 0.07,0.37,0.49,U] [#8 0.26,0.21,0.67,U] 
22:53:04.288 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.10, -0.10}
22:53:04.289 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
22:53:04.290 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
22:53:04.290 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.00 mountY=-0.10, mountTheta=-1.52
22:53:04.293 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
22:53:04.294 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
22:53:04.295 00.001 16108 Worker thread wakes up
22:53:04.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:53:04.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:53:04.295 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.00 yDistance=-0.10
22:53:04.296 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:53:04.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:04.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:04.296 00.000 16108 MoveAxis(E, 0, ABG)
22:53:04.296 00.000 16108 Move returns status 0, amount 0
22:53:04.296 00.000 16108 MoveAxis(N, 0, ABG)
22:53:04.296 00.000 16108 Move returns status 0, amount 0
22:53:04.296 00.000 16108 move complete, result=0
22:53:04.296 00.000 16108 worker thread done servicing request
22:53:04.299 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3853, FiltMin=3203, FiltMax=57245, Gamma=1.000
22:53:04.324 00.025 21068 UpdateGuideState exits: m=116781 SNR=76.1
22:53:04.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:04.328 00.002 21068 Enqueuing Expose request
22:53:04.328 00.000 16108 Worker thread wakes up
22:53:04.328 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:04.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:04.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:05.489 01.160 16108 Exposure complete
22:53:05.578 00.089 16108 worker thread done servicing request
22:53:05.578 00.000 21068 OnExposeComplete: enter
22:53:05.580 00.002 21068 UpdateGuideState(): m_state=6
22:53:05.581 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2872
22:53:05.582 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=878.03, Mass=107041, SNR=71.4, Peak=12579 HFD=3.8
22:53:05.583 00.001 21068 MultiStar: [#1 0.26,-0.07,1.17,U] [#2 -0.14,0.80,0.00,M3] [#3 -0.21,0.61,0.00,M2] [#4 -0.14,0.22,0.72,U] [#5 0.21,0.13,0.93,U] [#6 -0.38,0.46,0.00,M1] [#7 -0.20,0.67,0.00,M8] [#8 -0.15,0.67,0.00,M2] 
22:53:05.585 00.002 21068 refined, 3 included, MultiStar: {0.08, 0.17}, one-star: {-0.08, 0.47}
22:53:05.586 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
22:53:05.587 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
22:53:05.587 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=-0.05 mountY=-0.19, mountTheta=-1.84
22:53:05.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.17, opts=13)
22:53:05.589 00.000 21068 Enqueuing Move request for scope (0.08, 0.17)
22:53:05.591 00.002 16108 Worker thread wakes up
22:53:05.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:53:05.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:53:05.591 00.000 16108 Moving (0.08, 0.17) raw xDistance=-0.05 yDistance=-0.19
22:53:05.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:53:05.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:05.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:53:05.591 00.000 16108 MoveAxis(E, 0, ABG)
22:53:05.591 00.000 16108 Move returns status 0, amount 0
22:53:05.591 00.000 16108 MoveAxis(N, 0, ABG)
22:53:05.591 00.000 16108 Move returns status 0, amount 0
22:53:05.591 00.000 16108 move complete, result=0
22:53:05.592 00.001 16108 worker thread done servicing request
22:53:05.595 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3856, FiltMin=3328, FiltMax=52797, Gamma=1.000
22:53:05.611 00.016 21068 UpdateGuideState exits: m=107041 SNR=71.4
22:53:05.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:05.612 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:05.614 00.002 21068 Enqueuing Expose request
22:53:05.615 00.001 16108 Worker thread wakes up
22:53:05.615 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:05.616 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:05.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:06.594 00.978 16108 Exposure complete
22:53:06.655 00.061 16108 worker thread done servicing request
22:53:06.655 00.000 21068 OnExposeComplete: enter
22:53:06.656 00.001 21068 UpdateGuideState(): m_state=6
22:53:06.657 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2873
22:53:06.658 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.62, Mass=122372, SNR=70.4, Peak=16691 HFD=3.2
22:53:06.659 00.001 21068 MultiStar: [#1 -0.39,-0.65,0.00,M6] [#2 -0.22,0.32,1.22,U] [#3 -0.42,0.25,1.07,U] [#4 -0.81,-0.21,0.00,M1] [#5 -0.62,-0.26,0.00,M1] [#6 -1.00,-0.15,0.00,M2] [#7 0.10,0.34,0.65,U] [#8 -0.66,0.24,0.00,M3] 
22:53:06.660 00.001 21068 single-star, 3 included, MultiStar: {-0.25, 0.24}, one-star: {-0.33, 0.06}
22:53:06.661 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
22:53:06.662 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
22:53:06.663 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.33 cameraTheta=2.95 mountX=0.33 mountY=0.02, mountTheta=0.05
22:53:06.664 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.06, opts=13)
22:53:06.665 00.001 21068 Enqueuing Move request for scope (-0.33, 0.06)
22:53:06.666 00.001 16108 Worker thread wakes up
22:53:06.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
22:53:06.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
22:53:06.666 00.000 16108 Moving (-0.33, 0.06) raw xDistance=0.33 yDistance=0.02
22:53:06.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:53:06.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:06.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:06.666 00.000 16108 MoveAxis(W, 87, ABG)
22:53:06.666 00.000 16108 Guiding  Dir = 3, Dur = 87
22:53:06.666 00.000 16108 IsSlewing returns 0
22:53:06.667 00.001 16108 IsGuiding returns 0
22:53:06.670 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3856, FiltMin=3328, FiltMax=60461, Gamma=1.000
22:53:06.686 00.016 21068 UpdateGuideState exits: m=122372 SNR=70.4
22:53:06.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:06.689 00.001 21068 Enqueuing Expose request
22:53:06.707 00.018 16108 PulseGuide returned control before completion, sleep 58
22:53:06.768 00.061 16108 IsGuiding returns 1
22:53:06.768 00.000 16108 scope still moving after pulse duration time elapsed
22:53:06.799 00.031 16108 IsSlewing returns 0
22:53:06.799 00.000 16108 IsGuiding returns 1
22:53:06.830 00.031 16108 IsSlewing returns 0
22:53:06.831 00.001 16108 IsGuiding returns 0
22:53:06.831 00.000 16108 scope move finished after 87 + 77 ms
22:53:06.831 00.000 16108 Move returns status 0, amount 87
22:53:06.831 00.000 16108 MoveAxis(N, 0, ABG)
22:53:06.831 00.000 16108 Move returns status 0, amount 0
22:53:06.831 00.000 16108 move complete, result=0
22:53:06.832 00.001 16108 worker thread done servicing request
22:53:06.832 00.000 16108 Worker thread wakes up
22:53:06.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:06.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:06.832 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH
22:53:07.996 01.164 16108 Exposure complete
22:53:08.068 00.072 16108 worker thread done servicing request
22:53:08.068 00.000 21068 OnExposeComplete: enter
22:53:08.069 00.001 21068 UpdateGuideState(): m_state=6
22:53:08.070 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2874
22:53:08.070 00.000 21068 Star::Find returns 1 (0), X=219.55, Y=876.95, Mass=116377, SNR=85.8, Peak=12835 HFD=3.6
22:53:08.071 00.001 21068 MultiStar: [#1 0.01,-1.08,0.00,M7] [#2 -0.26,-0.19,1.12,U] [#3 -0.67,-0.50,0.00,M2] [#4 -0.24,-0.74,0.00,M2] [#5 -0.05,-0.63,0.00,M2] [#6 -0.19,-0.73,0.00,M3] [#7 -0.56,-0.18,0.00,M8] [#8 -0.59,-0.21,0.00,M4] 
22:53:08.072 00.001 21068 refined, 1 included, MultiStar: {-0.44, -0.38}, one-star: {-0.63, -0.60}
22:53:08.073 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
22:53:08.074 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
22:53:08.074 00.000 21068 CameraToMount -- cameraX=-0.44 cameraY=-0.38 hyp=0.58 cameraTheta=-2.42 mountX=0.36 mountY=0.47, mountTheta=0.91
22:53:08.077 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.44, y=-0.38, opts=13)
22:53:08.078 00.001 21068 Enqueuing Move request for scope (-0.44, -0.38)
22:53:08.079 00.001 16108 Worker thread wakes up
22:53:08.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.38) opts 0xd
22:53:08.079 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.44, -0.38)
22:53:08.079 00.000 16108 Moving (-0.44, -0.38) raw xDistance=0.36 yDistance=0.47
22:53:08.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
22:53:08.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:08.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:53:08.079 00.000 16108 MoveAxis(W, 102, ABG)
22:53:08.079 00.000 16108 Guiding  Dir = 3, Dur = 102
22:53:08.079 00.000 16108 IsSlewing returns 0
22:53:08.079 00.000 16108 IsGuiding returns 0
22:53:08.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3856, FiltMin=3350, FiltMax=65405, Gamma=1.000
22:53:08.099 00.017 21068 UpdateGuideState exits: m=116377 SNR=85.8
22:53:08.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:08.100 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:08.101 00.001 21068 Enqueuing Expose request
22:53:08.118 00.017 16108 PulseGuide returned control before completion, sleep 74
22:53:08.195 00.077 16108 IsGuiding returns 1
22:53:08.195 00.000 16108 scope still moving after pulse duration time elapsed
22:53:08.226 00.031 16108 IsSlewing returns 0
22:53:08.226 00.000 16108 IsGuiding returns 1
22:53:08.257 00.031 16108 IsSlewing returns 0
22:53:08.257 00.000 16108 IsGuiding returns 1
22:53:08.293 00.036 16108 IsSlewing returns 0
22:53:08.293 00.000 16108 IsGuiding returns 0
22:53:08.293 00.000 16108 scope move finished after 102 + 112 ms
22:53:08.293 00.000 16108 Move returns status 0, amount 102
22:53:08.294 00.001 16108 MoveAxis(N, 0, ABG)
22:53:08.294 00.000 16108 Move returns status 0, amount 0
22:53:08.294 00.000 16108 move complete, result=0
22:53:08.294 00.000 16108 worker thread done servicing request
22:53:08.294 00.000 16108 Worker thread wakes up
22:53:08.294 00.000 21068 GuideStep: 0.4 px 102 ms WEST, 0.5 px 0 ms NORTH
22:53:08.297 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:08.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:09.265 00.968 16108 Exposure complete
22:53:09.325 00.060 16108 worker thread done servicing request
22:53:09.325 00.000 21068 OnExposeComplete: enter
22:53:09.326 00.001 21068 UpdateGuideState(): m_state=6
22:53:09.329 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2875
22:53:09.330 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.01, Mass=115286, SNR=79.4, Peak=14592 HFD=3.4
22:53:09.332 00.002 21068 MultiStar: [#1 0.04,-0.90,0.00,M8] [#2 0.02,0.14,1.17,U] [#3 0.01,-0.04,0.87,U] [#4 0.53,-0.23,0.00,M3] [#5 0.16,-0.01,0.87,U] [#6 -0.08,-0.05,0.80,U] [#7 0.23,0.02,0.52,U] [#8 0.10,0.04,0.69,U] 
22:53:09.334 00.002 21068 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.18, -0.54}
22:53:09.335 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
22:53:09.337 00.002 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
22:53:09.338 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.72 mountX=-0.09 mountY=0.05, mountTheta=2.64
22:53:09.341 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
22:53:09.342 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
22:53:09.344 00.002 16108 Worker thread wakes up
22:53:09.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
22:53:09.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
22:53:09.344 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
22:53:09.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:53:09.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:09.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:09.344 00.000 16108 MoveAxis(E, 0, ABG)
22:53:09.345 00.001 16108 Move returns status 0, amount 0
22:53:09.345 00.000 16108 MoveAxis(N, 0, ABG)
22:53:09.345 00.000 16108 Move returns status 0, amount 0
22:53:09.345 00.000 16108 move complete, result=0
22:53:09.345 00.000 16108 worker thread done servicing request
22:53:09.351 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3859, FiltMin=3309, FiltMax=50477, Gamma=1.000
22:53:09.368 00.017 21068 UpdateGuideState exits: m=115286 SNR=79.4
22:53:09.370 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:09.372 00.001 21068 Enqueuing Expose request
22:53:09.373 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:09.373 00.000 16108 Worker thread wakes up
22:53:09.374 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:09.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:10.539 01.165 16108 Exposure complete
22:53:10.596 00.057 16108 worker thread done servicing request
22:53:10.596 00.000 21068 OnExposeComplete: enter
22:53:10.597 00.001 21068 UpdateGuideState(): m_state=6
22:53:10.598 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2876
22:53:10.599 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.28, Mass=109774, SNR=71.7, Peak=14288 HFD=3.2
22:53:10.600 00.001 21068 MultiStar: [#1 0.66,-0.68,0.00,M9] [#2 0.34,0.29,1.22,U] [#3 0.49,0.04,1.14,U] [#4 0.47,-0.04,0.72,U] [#5 0.53,0.25,0.00,M2] [#6 0.27,-0.26,0.89,U] [#7 0.39,-0.02,0.62,U] [#8 0.37,0.26,0.69,U] 
22:53:10.602 00.002 21068 single-star, 6 included, MultiStar: {0.36, 0.00}, one-star: {0.20, -0.28}
22:53:10.604 00.002 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
22:53:10.604 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
22:53:10.605 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.95 mountX=-0.24 mountY=0.22, mountTheta=2.40
22:53:10.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.28, opts=13)
22:53:10.608 00.001 21068 Enqueuing Move request for scope (0.20, -0.28)
22:53:10.609 00.001 16108 Worker thread wakes up
22:53:10.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
22:53:10.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
22:53:10.609 00.000 16108 Moving (0.20, -0.28) raw xDistance=-0.24 yDistance=0.22
22:53:10.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:53:10.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:10.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:53:10.609 00.000 16108 MoveAxis(E, 64, ABG)
22:53:10.609 00.000 16108 Guiding  Dir = 2, Dur = 64
22:53:10.609 00.000 16108 IsSlewing returns 0
22:53:10.609 00.000 16108 IsGuiding returns 0
22:53:10.614 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3859, FiltMin=3280, FiltMax=55011, Gamma=1.000
22:53:10.625 00.011 16108 PulseGuide returned control before completion, sleep 60
22:53:10.628 00.003 21068 UpdateGuideState exits: m=109774 SNR=71.7
22:53:10.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:10.631 00.001 21068 Enqueuing Expose request
22:53:10.686 00.055 16108 IsGuiding returns 1
22:53:10.686 00.000 16108 scope still moving after pulse duration time elapsed
22:53:10.717 00.031 16108 IsSlewing returns 0
22:53:10.718 00.001 16108 IsGuiding returns 0
22:53:10.718 00.000 16108 scope move finished after 64 + 44 ms
22:53:10.718 00.000 16108 Move returns status 0, amount 64
22:53:10.718 00.000 16108 MoveAxis(N, 0, ABG)
22:53:10.718 00.000 16108 Move returns status 0, amount 0
22:53:10.718 00.000 16108 move complete, result=0
22:53:10.718 00.000 16108 worker thread done servicing request
22:53:10.718 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
22:53:10.721 00.003 16108 Worker thread wakes up
22:53:10.721 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:10.722 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:11.681 00.959 16108 Exposure complete
22:53:11.738 00.057 16108 worker thread done servicing request
22:53:11.738 00.000 21068 OnExposeComplete: enter
22:53:11.739 00.001 21068 UpdateGuideState(): m_state=6
22:53:11.740 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2877
22:53:11.741 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.38, Mass=104978, SNR=71.4, Peak=14608 HFD=3.1
22:53:11.742 00.001 21068 MultiStar: [#1 0.79,-0.62,0.00,M10] [#2 0.41,0.10,1.26,U] [#3 0.55,-0.10,0.00,M1] [#4 0.54,-0.24,0.00,M3] [#5 0.82,-0.19,0.00,M3] [#6 0.40,-0.29,0.74,U] [#7 0.42,0.07,0.65,U] [#8 0.38,-0.09,0.77,U] 
22:53:11.743 00.001 21068 single-star, 4 included, MultiStar: {0.38, -0.06}, one-star: {0.30, -0.17}
22:53:11.743 00.000 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
22:53:11.744 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
22:53:11.745 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.17 hyp=0.35 cameraTheta=-0.50 mountX=-0.33 mountY=0.09, mountTheta=2.87
22:53:11.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.17, opts=13)
22:53:11.747 00.001 21068 Enqueuing Move request for scope (0.30, -0.17)
22:53:11.749 00.002 16108 Worker thread wakes up
22:53:11.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.17) opts 0xd
22:53:11.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.17)
22:53:11.749 00.000 16108 Moving (0.30, -0.17) raw xDistance=-0.33 yDistance=0.09
22:53:11.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
22:53:11.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:11.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:11.749 00.000 16108 MoveAxis(E, 91, ABG)
22:53:11.749 00.000 16108 Guiding  Dir = 2, Dur = 91
22:53:11.750 00.001 16108 IsSlewing returns 0
22:53:11.750 00.000 16108 IsGuiding returns 0
22:53:11.754 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3859, FiltMin=3286, FiltMax=49325, Gamma=1.000
22:53:11.779 00.025 21068 UpdateGuideState exits: m=104978 SNR=71.4
22:53:11.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:11.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:11.783 00.001 21068 Enqueuing Expose request
22:53:11.801 00.018 16108 PulseGuide returned control before completion, sleep 50
22:53:11.863 00.062 16108 IsGuiding returns 1
22:53:11.863 00.000 16108 scope still moving after pulse duration time elapsed
22:53:11.894 00.031 16108 IsSlewing returns 0
22:53:11.894 00.000 16108 IsGuiding returns 1
22:53:11.925 00.031 16108 IsSlewing returns 0
22:53:11.928 00.003 16108 IsGuiding returns 0
22:53:11.929 00.001 16108 scope move finished after 91 + 87 ms
22:53:11.929 00.000 16108 Move returns status 0, amount 91
22:53:11.929 00.000 16108 MoveAxis(N, 0, ABG)
22:53:11.929 00.000 16108 Move returns status 0, amount 0
22:53:11.929 00.000 16108 move complete, result=0
22:53:11.929 00.000 16108 worker thread done servicing request
22:53:11.929 00.000 21068 GuideStep: -0.3 px 91 ms EAST, 0.1 px 0 ms NORTH
22:53:11.930 00.001 16108 Worker thread wakes up
22:53:11.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:11.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:13.098 01.168 16108 Exposure complete
22:53:13.159 00.061 16108 worker thread done servicing request
22:53:13.159 00.000 21068 OnExposeComplete: enter
22:53:13.160 00.001 21068 UpdateGuideState(): m_state=6
22:53:13.162 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2878
22:53:13.162 00.000 21068 Star::Find returns 1 (0), X=219.97, Y=877.34, Mass=113814, SNR=67.8, Peak=15731 HFD=3.3
22:53:13.163 00.001 21068 MultiStar: [#1 0.57,-0.90,0.00,R] [#2 0.22,-0.04,1.53,U] [#3 0.04,0.07,1.21,U] [#4 -0.01,-0.37,0.79,U] [#5 0.38,-0.26,1.01,U] [#6 -0.24,-0.47,0.00,M1] [#7 -0.27,0.13,0.72,U] [#8 -0.00,0.12,0.85,U] 
22:53:13.164 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {-0.22, -0.21}
22:53:13.165 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
22:53:13.166 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
22:53:13.166 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=-0.06 mountY=0.06, mountTheta=2.32
22:53:13.168 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
22:53:13.171 00.003 21068 Enqueuing Move request for scope (0.05, -0.08)
22:53:13.172 00.001 16108 Worker thread wakes up
22:53:13.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:53:13.172 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:53:13.172 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.06 yDistance=0.06
22:53:13.173 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:53:13.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:13.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:53:13.173 00.000 16108 MoveAxis(E, 0, ABG)
22:53:13.173 00.000 16108 Move returns status 0, amount 0
22:53:13.173 00.000 16108 MoveAxis(N, 0, ABG)
22:53:13.173 00.000 16108 Move returns status 0, amount 0
22:53:13.173 00.000 16108 move complete, result=0
22:53:13.173 00.000 16108 worker thread done servicing request
22:53:13.182 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3862, FiltMin=3334, FiltMax=45465, Gamma=1.000
22:53:13.205 00.023 21068 UpdateGuideState exits: m=113814 SNR=67.8
22:53:13.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:13.208 00.001 21068 Enqueuing Expose request
22:53:13.209 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:13.209 00.000 16108 Worker thread wakes up
22:53:13.210 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:13.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:14.190 00.980 16108 Exposure complete
22:53:14.246 00.056 16108 worker thread done servicing request
22:53:14.246 00.000 21068 OnExposeComplete: enter
22:53:14.248 00.002 21068 UpdateGuideState(): m_state=6
22:53:14.249 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2879
22:53:14.250 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.24, Mass=120408, SNR=82.6, Peak=19667 HFD=3.2
22:53:14.251 00.001 21068 MultiStar: [#1 -0.40,-0.13,0.96,U] [#2 0.24,-0.06,0.94,U] [#3 0.01,-0.14,0.97,U] [#4 -0.26,-0.15,0.72,U] [#5 0.03,-0.25,0.92,U] [#6 -0.36,-0.25,0.79,U] [#7 -0.22,-0.15,0.62,U] [#8 -0.28,0.06,0.71,U] 
22:53:14.252 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.16}, one-star: {-0.09, -0.32}
22:53:14.252 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
22:53:14.253 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
22:53:14.254 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.27 mountX=0.10 mountY=0.19, mountTheta=1.06
22:53:14.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.16, opts=13)
22:53:14.256 00.001 21068 Enqueuing Move request for scope (-0.13, -0.16)
22:53:14.257 00.001 16108 Worker thread wakes up
22:53:14.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
22:53:14.257 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
22:53:14.257 00.000 16108 Moving (-0.13, -0.16) raw xDistance=0.10 yDistance=0.19
22:53:14.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:53:14.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:14.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:53:14.258 00.001 16108 MoveAxis(E, 0, ABG)
22:53:14.258 00.000 16108 Move returns status 0, amount 0
22:53:14.258 00.000 16108 MoveAxis(N, 0, ABG)
22:53:14.258 00.000 16108 Move returns status 0, amount 0
22:53:14.258 00.000 16108 move complete, result=0
22:53:14.258 00.000 16108 worker thread done servicing request
22:53:14.261 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=3862, FiltMin=3341, FiltMax=48509, Gamma=1.000
22:53:14.285 00.024 21068 UpdateGuideState exits: m=120408 SNR=82.6
22:53:14.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:14.289 00.002 21068 Enqueuing Expose request
22:53:14.290 00.001 16108 Worker thread wakes up
22:53:14.290 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:14.291 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:14.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:15.462 01.171 16108 Exposure complete
22:53:15.546 00.084 16108 worker thread done servicing request
22:53:15.547 00.001 21068 OnExposeComplete: enter
22:53:15.548 00.001 21068 UpdateGuideState(): m_state=6
22:53:15.549 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2880
22:53:15.550 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.20, Mass=99414, SNR=73.5, Peak=13312 HFD=3.0
22:53:15.551 00.001 21068 MultiStar: [#1 0.01,0.34,1.13,U] [#2 0.35,0.11,1.01,U] [#3 0.34,0.19,1.03,U] [#4 0.01,-0.35,0.72,U] [#5 0.04,-0.01,0.89,U] [#6 -0.20,-0.30,0.69,U] [#7 0.16,0.08,0.58,U] [#8 0.10,0.04,0.82,U] 
22:53:15.553 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.10, -0.35}
22:53:15.554 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
22:53:15.556 00.002 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
22:53:15.558 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.11 mountY=-0.02, mountTheta=-2.96
22:53:15.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.01, opts=13)
22:53:15.562 00.002 21068 Enqueuing Move request for scope (0.11, -0.01)
22:53:15.563 00.001 16108 Worker thread wakes up
22:53:15.564 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:53:15.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:53:15.564 00.000 16108 Moving (0.11, -0.01) raw xDistance=-0.11 yDistance=-0.02
22:53:15.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:53:15.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:15.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:15.564 00.000 16108 MoveAxis(E, 0, ABG)
22:53:15.564 00.000 16108 Move returns status 0, amount 0
22:53:15.564 00.000 16108 MoveAxis(N, 0, ABG)
22:53:15.565 00.001 16108 Move returns status 0, amount 0
22:53:15.565 00.000 16108 move complete, result=0
22:53:15.565 00.000 16108 worker thread done servicing request
22:53:15.569 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3862, FiltMin=3286, FiltMax=48617, Gamma=1.000
22:53:15.583 00.014 21068 UpdateGuideState exits: m=99414 SNR=73.5
22:53:15.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:15.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:15.586 00.001 21068 Enqueuing Expose request
22:53:15.586 00.000 16108 Worker thread wakes up
22:53:15.586 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:15.587 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:15.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:16.569 00.982 16108 Exposure complete
22:53:16.630 00.061 16108 worker thread done servicing request
22:53:16.630 00.000 21068 OnExposeComplete: enter
22:53:16.631 00.001 21068 UpdateGuideState(): m_state=6
22:53:16.632 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2881
22:53:16.632 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=877.54, Mass=103797, SNR=73.7, Peak=14051 HFD=3.2
22:53:16.633 00.001 21068 MultiStar: [#1 -0.18,0.07,1.10,U] [#2 0.48,0.13,1.24,U] [#3 0.28,-0.06,0.96,U] [#4 0.06,-0.21,0.83,U] [#5 0.21,-0.21,0.94,U] [#6 -0.23,0.02,0.86,U] [#7 0.11,0.35,0.74,U] [#8 0.23,-0.09,0.76,U] 
22:53:16.634 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.22, -0.02}
22:53:16.635 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
22:53:16.637 00.002 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
22:53:16.638 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.00 mountX=-0.14 mountY=-0.03, mountTheta=-2.90
22:53:16.639 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.00, opts=13)
22:53:16.640 00.001 21068 Enqueuing Move request for scope (0.14, 0.00)
22:53:16.640 00.000 16108 Worker thread wakes up
22:53:16.641 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
22:53:16.641 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
22:53:16.641 00.000 16108 Moving (0.14, 0.00) raw xDistance=-0.14 yDistance=-0.03
22:53:16.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:53:16.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:53:16.641 00.000 16108 MoveAxis(E, 0, ABG)
22:53:16.641 00.000 16108 Move returns status 0, amount 0
22:53:16.641 00.000 16108 MoveAxis(N, 0, ABG)
22:53:16.641 00.000 16108 Move returns status 0, amount 0
22:53:16.641 00.000 16108 move complete, result=0
22:53:16.641 00.000 16108 worker thread done servicing request
22:53:16.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3865, FiltMin=3257, FiltMax=50349, Gamma=1.000
22:53:16.661 00.016 21068 UpdateGuideState exits: m=103797 SNR=73.7
22:53:16.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.662 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:16.663 00.001 21068 Enqueuing Expose request
22:53:16.664 00.001 16108 Worker thread wakes up
22:53:16.664 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:16.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:16.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:17.838 01.173 16108 Exposure complete
22:53:17.894 00.056 16108 worker thread done servicing request
22:53:17.894 00.000 21068 OnExposeComplete: enter
22:53:17.895 00.001 21068 UpdateGuideState(): m_state=6
22:53:17.896 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2882
22:53:17.896 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=877.63, Mass=111558, SNR=75.9, Peak=15795 HFD=3.1
22:53:17.897 00.001 21068 MultiStar: [#1 -0.12,0.20,1.13,U] [#2 0.25,0.10,1.38,U] [#3 0.12,0.16,1.10,U] [#4 0.33,-0.19,0.79,U] [#5 0.33,0.06,0.91,U] [#6 0.06,-0.19,0.71,U] [#7 -0.03,0.18,0.67,U] [#8 0.15,0.25,0.64,U] 
22:53:17.899 00.002 21068 single-star, 8 included, MultiStar: {0.12, 0.08}, one-star: {-0.06, 0.08}
22:53:17.900 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
22:53:17.900 00.000 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
22:53:17.901 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.21 mountX=0.07 mountY=-0.06, mountTheta=-0.72
22:53:17.902 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
22:53:17.903 00.001 21068 Enqueuing Move request for scope (-0.06, 0.08)
22:53:17.904 00.001 16108 Worker thread wakes up
22:53:17.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:53:17.904 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:53:17.904 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.06
22:53:17.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:53:17.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:17.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:17.905 00.001 16108 MoveAxis(E, 0, ABG)
22:53:17.905 00.000 16108 Move returns status 0, amount 0
22:53:17.905 00.000 16108 MoveAxis(N, 0, ABG)
22:53:17.905 00.000 16108 Move returns status 0, amount 0
22:53:17.905 00.000 16108 move complete, result=0
22:53:17.905 00.000 16108 worker thread done servicing request
22:53:17.913 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3865, FiltMin=3325, FiltMax=58505, Gamma=1.000
22:53:17.935 00.022 21068 UpdateGuideState exits: m=111558 SNR=75.9
22:53:17.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.936 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:17.938 00.002 21068 Enqueuing Expose request
22:53:17.939 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:17.939 00.000 16108 Worker thread wakes up
22:53:17.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:17.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:18.905 00.966 16108 Exposure complete
22:53:18.967 00.062 16108 worker thread done servicing request
22:53:18.967 00.000 21068 OnExposeComplete: enter
22:53:18.969 00.002 21068 UpdateGuideState(): m_state=6
22:53:18.970 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2883
22:53:18.971 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.34, Mass=105872, SNR=71.4, Peak=14016 HFD=3.2
22:53:18.974 00.003 21068 MultiStar: [#1 0.26,0.07,1.42,U] [#2 0.51,0.04,0.00,M1] [#3 0.54,0.06,0.00,M1] [#4 0.43,-0.47,0.00,M1] [#5 0.34,-0.21,0.88,U] [#6 0.08,-0.42,0.78,U] [#7 0.16,0.30,0.70,U] [#8 0.46,-0.19,0.80,U] 
22:53:18.974 00.000 21068 refined, 5 included, MultiStar: {0.27, -0.10}, one-star: {0.29, -0.21}
22:53:18.976 00.002 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
22:53:18.977 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
22:53:18.977 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.36 mountX=-0.28 mountY=0.04, mountTheta=3.01
22:53:18.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.10, opts=13)
22:53:18.980 00.001 21068 Enqueuing Move request for scope (0.27, -0.10)
22:53:18.981 00.001 16108 Worker thread wakes up
22:53:18.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
22:53:18.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
22:53:18.981 00.000 16108 Moving (0.27, -0.10) raw xDistance=-0.28 yDistance=0.04
22:53:18.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:53:18.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:18.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:18.981 00.000 16108 MoveAxis(E, 74, ABG)
22:53:18.981 00.000 16108 Guiding  Dir = 2, Dur = 74
22:53:18.983 00.002 16108 IsSlewing returns 0
22:53:18.983 00.000 16108 IsGuiding returns 0
22:53:18.984 00.001 16108 PulseGuide returned control before completion, sleep 83
22:53:18.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3865, FiltMin=3334, FiltMax=48541, Gamma=1.000
22:53:19.004 00.016 21068 UpdateGuideState exits: m=105872 SNR=71.4
22:53:19.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:19.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:19.006 00.000 21068 Enqueuing Expose request
22:53:19.076 00.070 16108 IsGuiding returns 0
22:53:19.076 00.000 16108 Move returns status 0, amount 74
22:53:19.076 00.000 16108 MoveAxis(N, 0, ABG)
22:53:19.076 00.000 16108 Move returns status 0, amount 0
22:53:19.076 00.000 16108 move complete, result=0
22:53:19.076 00.000 16108 worker thread done servicing request
22:53:19.076 00.000 16108 Worker thread wakes up
22:53:19.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:19.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:19.076 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.0 px 0 ms NORTH
22:53:20.241 01.165 16108 Exposure complete
22:53:20.299 00.058 16108 worker thread done servicing request
22:53:20.299 00.000 21068 OnExposeComplete: enter
22:53:20.300 00.001 21068 UpdateGuideState(): m_state=6
22:53:20.301 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2884
22:53:20.302 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.53, Mass=105127, SNR=71.0, Peak=13523 HFD=3.2
22:53:20.303 00.001 21068 MultiStar: [#1 -0.19,0.22,1.37,U] [#2 0.31,0.06,1.40,U] [#3 0.51,-0.16,0.00,M2] [#4 0.47,-0.28,0.00,M2] [#5 0.59,-0.24,0.00,M1] [#6 -0.05,-0.34,0.71,U] [#7 0.16,0.25,0.65,U] [#8 0.18,0.13,0.84,U] 
22:53:20.304 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.07}, one-star: {0.27, -0.02}
22:53:20.305 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
22:53:20.305 00.000 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
22:53:20.306 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
22:53:20.307 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
22:53:20.308 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
22:53:20.309 00.001 16108 Worker thread wakes up
22:53:20.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:53:20.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:53:20.309 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.10 yDistance=-0.09
22:53:20.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:53:20.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:20.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:53:20.309 00.000 16108 MoveAxis(E, 0, ABG)
22:53:20.310 00.001 16108 Move returns status 0, amount 0
22:53:20.310 00.000 16108 MoveAxis(N, 0, ABG)
22:53:20.310 00.000 16108 Move returns status 0, amount 0
22:53:20.310 00.000 16108 move complete, result=0
22:53:20.310 00.000 16108 worker thread done servicing request
22:53:20.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3865, FiltMin=3318, FiltMax=40733, Gamma=1.000
22:53:20.327 00.013 21068 UpdateGuideState exits: m=105127 SNR=71.0
22:53:20.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.328 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:20.329 00.001 21068 Enqueuing Expose request
22:53:20.330 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:20.333 00.003 16108 Worker thread wakes up
22:53:20.333 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:20.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:21.300 00.967 16108 Exposure complete
22:53:21.357 00.057 16108 worker thread done servicing request
22:53:21.357 00.000 21068 OnExposeComplete: enter
22:53:21.358 00.001 21068 UpdateGuideState(): m_state=6
22:53:21.359 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2885
22:53:21.360 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.64, Mass=118677, SNR=76.7, Peak=15184 HFD=3.2
22:53:21.360 00.000 21068 MultiStar: [#1 0.12,0.09,1.15,U] [#2 0.55,0.22,0.00,M1] [#3 0.58,0.12,0.00,M3] [#4 0.32,-0.49,0.00,M3] [#5 0.66,-0.15,0.00,M2] [#6 -0.08,-0.26,0.75,U] [#7 0.15,0.45,0.60,U] [#8 0.30,0.25,0.69,U] 
22:53:21.361 00.001 21068 refined, 4 included, MultiStar: {0.15, 0.10}, one-star: {0.26, 0.09}
22:53:21.362 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:53:21.363 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:53:21.363 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.60 mountX=-0.13 mountY=-0.14, mountTheta=-2.34
22:53:21.367 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.10, opts=13)
22:53:21.369 00.002 21068 Enqueuing Move request for scope (0.15, 0.10)
22:53:21.371 00.002 16108 Worker thread wakes up
22:53:21.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
22:53:21.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
22:53:21.371 00.000 16108 Moving (0.15, 0.10) raw xDistance=-0.13 yDistance=-0.14
22:53:21.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:53:21.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:21.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:53:21.371 00.000 16108 MoveAxis(E, 0, ABG)
22:53:21.371 00.000 16108 Move returns status 0, amount 0
22:53:21.371 00.000 16108 MoveAxis(N, 0, ABG)
22:53:21.372 00.001 16108 Move returns status 0, amount 0
22:53:21.372 00.000 16108 move complete, result=0
22:53:21.372 00.000 16108 worker thread done servicing request
22:53:21.376 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3869, FiltMin=3254, FiltMax=59763, Gamma=1.000
22:53:21.393 00.017 21068 UpdateGuideState exits: m=118677 SNR=76.7
22:53:21.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:21.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:21.395 00.000 21068 Enqueuing Expose request
22:53:21.396 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:21.397 00.001 16108 Worker thread wakes up
22:53:21.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:21.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:22.567 01.170 16108 Exposure complete
22:53:22.629 00.062 16108 worker thread done servicing request
22:53:22.629 00.000 21068 OnExposeComplete: enter
22:53:22.630 00.001 21068 UpdateGuideState(): m_state=6
22:53:22.631 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2886
22:53:22.632 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.08, Mass=98237, SNR=70.5, Peak=13888 HFD=3.3
22:53:22.632 00.000 21068 MultiStar: [#1 -0.15,0.29,1.19,U] [#2 0.33,0.09,1.27,U] [#3 0.33,0.04,1.03,U] [#4 0.29,-0.22,0.88,U] [#5 0.57,-0.28,0.00,M3] [#6 0.04,-0.50,0.85,U] [#7 0.10,-0.10,0.62,U] [#8 0.43,-0.04,0.72,U] 
22:53:22.633 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.09}, one-star: {0.39, -0.47}
22:53:22.634 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
22:53:22.634 00.000 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
22:53:22.635 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-0.39 mountX=-0.23 mountY=0.04, mountTheta=2.99
22:53:22.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.09, opts=13)
22:53:22.638 00.001 21068 Enqueuing Move request for scope (0.22, -0.09)
22:53:22.638 00.000 16108 Worker thread wakes up
22:53:22.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
22:53:22.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
22:53:22.638 00.000 16108 Moving (0.22, -0.09) raw xDistance=-0.23 yDistance=0.04
22:53:22.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:53:22.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:22.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:22.638 00.000 16108 MoveAxis(E, 60, ABG)
22:53:22.639 00.001 16108 Guiding  Dir = 2, Dur = 60
22:53:22.639 00.000 16108 IsSlewing returns 0
22:53:22.639 00.000 16108 IsGuiding returns 0
22:53:22.643 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3869, FiltMin=3344, FiltMax=54141, Gamma=1.000
22:53:22.658 00.015 21068 UpdateGuideState exits: m=98237 SNR=70.5
22:53:22.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:22.659 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:22.660 00.001 21068 Enqueuing Expose request
22:53:22.681 00.021 16108 PulseGuide returned control before completion, sleep 29
22:53:22.711 00.030 16108 IsGuiding returns 1
22:53:22.711 00.000 16108 scope still moving after pulse duration time elapsed
22:53:22.743 00.032 16108 IsSlewing returns 0
22:53:22.743 00.000 16108 IsGuiding returns 1
22:53:22.774 00.031 16108 IsSlewing returns 0
22:53:22.774 00.000 16108 IsGuiding returns 0
22:53:22.774 00.000 16108 scope move finished after 60 + 75 ms
22:53:22.776 00.002 16108 Move returns status 0, amount 60
22:53:22.776 00.000 16108 MoveAxis(N, 0, ABG)
22:53:22.776 00.000 16108 Move returns status 0, amount 0
22:53:22.776 00.000 16108 move complete, result=0
22:53:22.776 00.000 16108 worker thread done servicing request
22:53:22.776 00.000 16108 Worker thread wakes up
22:53:22.777 00.001 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
22:53:22.780 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:22.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:23.775 00.995 16108 Exposure complete
22:53:23.837 00.062 16108 worker thread done servicing request
22:53:23.837 00.000 21068 OnExposeComplete: enter
22:53:23.838 00.001 21068 UpdateGuideState(): m_state=6
22:53:23.839 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2887
22:53:23.840 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.48, Mass=109911, SNR=75.7, Peak=14528 HFD=3.2
22:53:23.841 00.001 21068 MultiStar: [#1 -0.12,0.07,1.40,U] [#2 0.53,0.32,0.00,M1] [#3 0.09,0.13,1.11,U] [#4 -0.07,-0.12,0.88,U] [#5 0.40,-0.14,0.89,U] [#6 -0.10,-0.37,0.62,U] [#7 -0.21,0.36,0.54,U] [#8 -0.01,0.18,0.73,U] 
22:53:23.841 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.32, -0.07}
22:53:23.842 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
22:53:23.843 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
22:53:23.844 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.05 mountY=-0.02, mountTheta=-2.79
22:53:23.845 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
22:53:23.846 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
22:53:23.847 00.001 16108 Worker thread wakes up
22:53:23.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:53:23.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:53:23.847 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
22:53:23.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:53:23.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:23.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:23.847 00.000 16108 MoveAxis(E, 0, ABG)
22:53:23.847 00.000 16108 Move returns status 0, amount 0
22:53:23.847 00.000 16108 MoveAxis(N, 0, ABG)
22:53:23.847 00.000 16108 Move returns status 0, amount 0
22:53:23.847 00.000 16108 move complete, result=0
22:53:23.848 00.001 16108 worker thread done servicing request
22:53:23.964 00.116 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3872, FiltMin=3229, FiltMax=48313, Gamma=1.000
22:53:24.000 00.036 21068 UpdateGuideState exits: m=109911 SNR=75.7
22:53:24.003 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:24.006 00.002 21068 Enqueuing Expose request
22:53:24.008 00.002 16108 Worker thread wakes up
22:53:24.008 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:24.010 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:24.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:25.183 01.173 16108 Exposure complete
22:53:25.252 00.069 16108 worker thread done servicing request
22:53:25.252 00.000 21068 OnExposeComplete: enter
22:53:25.252 00.000 21068 UpdateGuideState(): m_state=6
22:53:25.255 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2888
22:53:25.256 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=877.23, Mass=130927, SNR=95.3, Peak=20195 HFD=3.1
22:53:25.257 00.001 21068 MultiStar: [#1 -0.62,-0.07,0.00,M1] [#2 -0.13,-0.23,0.83,U] [#3 0.01,-0.20,0.72,U] [#4 -0.31,-0.43,0.00,M2] [#5 -0.09,-0.53,0.00,M3] [#6 -0.74,-0.42,0.00,M1] [#7 -0.21,0.02,0.50,U] [#8 -0.56,-0.22,0.00,M1] 
22:53:25.258 00.001 21068 refined, 3 included, MultiStar: {-0.23, -0.21}, one-star: {-0.50, -0.32}
22:53:25.258 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
22:53:25.259 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
22:53:25.260 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.32 cameraTheta=-2.40 mountX=0.19 mountY=0.26, mountTheta=0.94
22:53:25.261 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.21, opts=13)
22:53:25.262 00.001 21068 Enqueuing Move request for scope (-0.23, -0.21)
22:53:25.263 00.001 16108 Worker thread wakes up
22:53:25.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
22:53:25.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
22:53:25.263 00.000 16108 Moving (-0.23, -0.21) raw xDistance=0.19 yDistance=0.26
22:53:25.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:53:25.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:25.264 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:53:25.264 00.000 16108 MoveAxis(E, 0, ABG)
22:53:25.264 00.000 16108 Move returns status 0, amount 0
22:53:25.264 00.000 16108 MoveAxis(N, 0, ABG)
22:53:25.264 00.000 16108 Move returns status 0, amount 0
22:53:25.264 00.000 16108 move complete, result=0
22:53:25.264 00.000 16108 worker thread done servicing request
22:53:25.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3872, FiltMin=3318, FiltMax=47485, Gamma=1.000
22:53:25.281 00.013 21068 UpdateGuideState exits: m=130927 SNR=95.3
22:53:25.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:25.282 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:25.283 00.001 21068 Enqueuing Expose request
22:53:25.284 00.001 16108 Worker thread wakes up
22:53:25.284 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:25.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:25.284 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:53:26.243 00.959 16108 Exposure complete
22:53:26.296 00.053 16108 worker thread done servicing request
22:53:26.296 00.000 21068 OnExposeComplete: enter
22:53:26.297 00.001 21068 UpdateGuideState(): m_state=6
22:53:26.298 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2889
22:53:26.300 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=877.00, Mass=96134, SNR=65.2, Peak=18003 HFD=2.8
22:53:26.304 00.004 21068 MultiStar: [#1 -0.72,-0.38,0.00,M2] [#2 0.08,-0.36,1.45,U] [#3 -0.15,-0.39,1.31,U] [#4 -0.05,-0.74,0.00,M3] [#5 -0.12,-0.62,0.00,M4] [#6 -0.61,-0.74,0.00,M2] [#7 -0.36,-0.23,0.73,U] [#8 -0.57,-0.30,0.00,M2] 
22:53:26.305 00.001 21068 refined, 3 included, MultiStar: {-0.16, -0.39}, one-star: {-0.35, -0.56}
22:53:26.307 00.002 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.37)
22:53:26.309 00.002 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.43)
22:53:26.310 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.95 mountX=0.09 mountY=0.42, mountTheta=1.37
22:53:26.315 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.39, opts=13)
22:53:26.316 00.001 21068 Enqueuing Move request for scope (-0.16, -0.39)
22:53:26.317 00.001 16108 Worker thread wakes up
22:53:26.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd
22:53:26.317 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.39)
22:53:26.317 00.000 16108 Moving (-0.16, -0.39) raw xDistance=0.09 yDistance=0.42
22:53:26.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:53:26.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:26.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:53:26.317 00.000 16108 MoveAxis(E, 0, ABG)
22:53:26.317 00.000 16108 Move returns status 0, amount 0
22:53:26.317 00.000 16108 MoveAxis(N, 0, ABG)
22:53:26.317 00.000 16108 Move returns status 0, amount 0
22:53:26.317 00.000 16108 move complete, result=0
22:53:26.317 00.000 16108 worker thread done servicing request
22:53:26.322 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=3875, FiltMin=3337, FiltMax=53763, Gamma=1.000
22:53:26.348 00.026 21068 UpdateGuideState exits: m=96134 SNR=65.2
22:53:26.350 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:26.353 00.002 21068 Enqueuing Expose request
22:53:26.354 00.001 16108 Worker thread wakes up
22:53:26.354 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:53:26.355 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:26.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:27.526 01.171 16108 Exposure complete
22:53:27.596 00.070 16108 worker thread done servicing request
22:53:27.597 00.001 21068 OnExposeComplete: enter
22:53:27.597 00.000 21068 UpdateGuideState(): m_state=6
22:53:27.598 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2890
22:53:27.599 00.001 21068 Star::Find returns 1 (0), X=219.22, Y=877.31, Mass=118251, SNR=79.2, Peak=15459 HFD=3.4
22:53:27.600 00.001 21068 MultiStar: [#1 -0.87,0.29,0.00,M3] [#2 -0.57,0.01,0.00,M1] [#3 -0.74,0.08,0.00,M1] [#4 -0.81,-0.40,0.00,M4] [#5 -0.50,-0.06,0.89,U] [#6 -0.95,-0.14,0.00,M3] [#7 -1.02,0.21,0.00,M1] [#8 -0.94,-0.06,0.00,M3] 
22:53:27.601 00.001 21068 refined, 1 included, MultiStar: {-0.75, -0.16}, one-star: {-0.96, -0.24}
22:53:27.602 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
22:53:27.602 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
22:53:27.603 00.001 21068 CameraToMount -- cameraX=-0.75 cameraY=-0.16 hyp=0.76 cameraTheta=-2.94 mountX=0.71 mountY=0.33, mountTheta=0.43
22:53:27.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.75, y=-0.16, opts=13)
22:53:27.606 00.001 21068 Enqueuing Move request for scope (-0.75, -0.16)
22:53:27.606 00.000 16108 Worker thread wakes up
22:53:27.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.16) opts 0xd
22:53:27.606 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.75, -0.16)
22:53:27.606 00.000 16108 Moving (-0.75, -0.16) raw xDistance=0.71 yDistance=0.33
22:53:27.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
22:53:27.607 00.001 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=1.01
22:53:27.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:53:27.607 00.000 16108 MoveAxis(W, 185, ABG)
22:53:27.607 00.000 16108 Guiding  Dir = 3, Dur = 185
22:53:27.607 00.000 16108 IsSlewing returns 0
22:53:27.607 00.000 16108 IsGuiding returns 0
22:53:27.608 00.001 16108 PulseGuide returned control before completion, sleep 194
22:53:27.610 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3869, FiltMin=3350, FiltMax=44144, Gamma=1.000
22:53:27.634 00.024 21068 UpdateGuideState exits: m=118251 SNR=79.2
22:53:27.637 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:27.639 00.001 21068 Enqueuing Expose request
22:53:27.818 00.179 16108 IsGuiding returns 1
22:53:27.818 00.000 16108 scope still moving after pulse duration time elapsed
22:53:27.849 00.031 16108 IsSlewing returns 0
22:53:27.849 00.000 16108 IsGuiding returns 0
22:53:27.849 00.000 16108 scope move finished after 185 + 57 ms
22:53:27.849 00.000 16108 Move returns status 0, amount 185
22:53:27.849 00.000 16108 MoveAxis(S, 66, ABG)
22:53:27.849 00.000 16108 Guiding  Dir = 1, Dur = 66
22:53:27.850 00.001 16108 IsSlewing returns 0
22:53:27.850 00.000 16108 IsGuiding returns 0
22:53:27.852 00.002 16108 PulseGuide returned control before completion, sleep 74
22:53:27.928 00.076 16108 IsGuiding returns 1
22:53:27.928 00.000 16108 scope still moving after pulse duration time elapsed
22:53:27.960 00.032 16108 IsSlewing returns 0
22:53:27.960 00.000 16108 IsGuiding returns 0
22:53:27.961 00.001 16108 scope move finished after 66 + 44 ms
22:53:27.961 00.000 16108 Move returns status 0, amount 66
22:53:27.961 00.000 16108 move complete, result=0
22:53:27.961 00.000 16108 worker thread done servicing request
22:53:27.961 00.000 16108 Worker thread wakes up
22:53:27.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:27.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:27.961 00.000 21068 GuideStep: 0.7 px 185 ms WEST, 0.3 px 66 ms SOUTH
22:53:28.942 00.981 16108 Exposure complete
22:53:28.997 00.055 16108 worker thread done servicing request
22:53:28.997 00.000 21068 OnExposeComplete: enter
22:53:28.998 00.001 21068 UpdateGuideState(): m_state=6
22:53:28.999 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2891
22:53:29.000 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.08, Mass=113950, SNR=72.3, Peak=14451 HFD=3.3
22:53:29.002 00.002 21068 MultiStar: [#1 -0.24,-0.16,1.05,U] [#2 0.29,-0.22,1.14,U] [#3 0.21,-0.41,0.98,U] [#4 -0.06,-0.50,0.73,U] [#5 0.07,-0.36,0.85,U] [#6 0.08,-0.51,0.00,M4] [#7 0.14,-0.20,0.64,U] [#8 -0.14,0.03,0.77,U] 
22:53:29.003 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.29}, one-star: {-0.05, -0.47}
22:53:29.003 00.000 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
22:53:29.004 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
22:53:29.005 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.46 mountX=-0.08 mountY=0.27, mountTheta=1.86
22:53:29.007 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.29, opts=13)
22:53:29.007 00.000 21068 Enqueuing Move request for scope (0.03, -0.29)
22:53:29.008 00.001 16108 Worker thread wakes up
22:53:29.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
22:53:29.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
22:53:29.008 00.000 16108 Moving (0.03, -0.29) raw xDistance=-0.08 yDistance=0.27
22:53:29.009 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:53:29.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:53:29.009 00.000 16108 MoveAxis(E, 0, ABG)
22:53:29.009 00.000 16108 Move returns status 0, amount 0
22:53:29.009 00.000 16108 MoveAxis(S, 55, ABG)
22:53:29.009 00.000 16108 Guiding  Dir = 1, Dur = 55
22:53:29.009 00.000 16108 IsSlewing returns 0
22:53:29.009 00.000 16108 IsGuiding returns 0
22:53:29.013 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3872, FiltMin=3305, FiltMax=44080, Gamma=1.000
22:53:29.028 00.015 21068 UpdateGuideState exits: m=113950 SNR=72.3
22:53:29.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:29.031 00.001 21068 Enqueuing Expose request
22:53:29.032 00.001 16108 PulseGuide returned control before completion, sleep 44
22:53:29.077 00.045 16108 IsGuiding returns 1
22:53:29.077 00.000 16108 scope still moving after pulse duration time elapsed
22:53:29.108 00.031 16108 IsSlewing returns 0
22:53:29.108 00.000 16108 IsGuiding returns 1
22:53:29.140 00.032 16108 IsSlewing returns 0
22:53:29.141 00.001 16108 IsGuiding returns 0
22:53:29.141 00.000 16108 scope move finished after 55 + 75 ms
22:53:29.141 00.000 16108 Move returns status 0, amount 55
22:53:29.141 00.000 16108 move complete, result=0
22:53:29.141 00.000 16108 worker thread done servicing request
22:53:29.141 00.000 16108 Worker thread wakes up
22:53:29.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:29.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:29.141 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
22:53:30.304 01.163 16108 Exposure complete
22:53:30.388 00.084 16108 worker thread done servicing request
22:53:30.388 00.000 21068 OnExposeComplete: enter
22:53:30.391 00.003 21068 UpdateGuideState(): m_state=6
22:53:30.393 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2892
22:53:30.395 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=877.59, Mass=93117, SNR=61.5, Peak=13235 HFD=3.2
22:53:30.397 00.002 21068 MultiStar: [#1 -0.22,0.15,1.19,U] [#2 0.32,0.28,1.31,U] [#3 0.27,0.04,1.26,U] [#4 0.35,0.03,0.92,U] [#5 0.39,0.22,1.10,U] [#6 0.10,-0.06,0.95,U] [#7 -0.12,0.16,0.85,U] [#8 0.14,0.11,0.94,U] 
22:53:30.399 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.12}, one-star: {-0.06, 0.04}
22:53:30.400 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
22:53:30.401 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
22:53:30.403 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.57 mountX=0.06 mountY=-0.02, mountTheta=-0.34
22:53:30.404 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
22:53:30.406 00.002 21068 Enqueuing Move request for scope (-0.06, 0.04)
22:53:30.407 00.001 16108 Worker thread wakes up
22:53:30.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:53:30.407 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:53:30.407 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.02
22:53:30.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:53:30.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:30.408 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:30.408 00.000 16108 MoveAxis(E, 0, ABG)
22:53:30.408 00.000 16108 Move returns status 0, amount 0
22:53:30.408 00.000 16108 MoveAxis(N, 0, ABG)
22:53:30.408 00.000 16108 Move returns status 0, amount 0
22:53:30.408 00.000 16108 move complete, result=0
22:53:30.408 00.000 16108 worker thread done servicing request
22:53:30.416 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3872, FiltMin=3291, FiltMax=53001, Gamma=1.000
22:53:30.441 00.025 21068 UpdateGuideState exits: m=93117 SNR=61.5
22:53:30.441 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:30.443 00.001 21068 Enqueuing Expose request
22:53:30.445 00.002 16108 Worker thread wakes up
22:53:30.446 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:30.448 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:30.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:31.421 00.973 16108 Exposure complete
22:53:31.491 00.070 16108 worker thread done servicing request
22:53:31.491 00.000 21068 OnExposeComplete: enter
22:53:31.492 00.001 21068 UpdateGuideState(): m_state=6
22:53:31.493 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2893
22:53:31.496 00.003 21068 Star::Find returns 1 (0), X=220.85, Y=877.88, Mass=94946, SNR=63.0, Peak=13840 HFD=2.9
22:53:31.499 00.003 21068 MultiStar: [#1 0.19,0.54,0.00,M2] [#2 0.67,0.52,0.00,M1] [#3 0.44,0.38,0.00,M1] [#4 0.50,0.02,0.97,U] [#5 0.76,0.17,0.00,M2] [#6 -0.09,0.19,0.88,U] [#7 0.56,0.89,0.00,M1] [#8 0.33,0.03,0.92,U] 
22:53:31.501 00.002 21068 refined, 3 included, MultiStar: {0.36, 0.14}, one-star: {0.66, 0.33}
22:53:31.503 00.002 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:53:31.506 00.003 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:53:31.508 00.002 21068 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.39 cameraTheta=0.38 mountX=-0.33 mountY=-0.23, mountTheta=-2.55
22:53:31.511 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.14, opts=13)
22:53:31.513 00.002 21068 Enqueuing Move request for scope (0.36, 0.14)
22:53:31.514 00.001 16108 Worker thread wakes up
22:53:31.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
22:53:31.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
22:53:31.514 00.000 16108 Moving (0.36, 0.14) raw xDistance=-0.33 yDistance=-0.23
22:53:31.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:53:31.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:31.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:53:31.514 00.000 16108 MoveAxis(E, 87, ABG)
22:53:31.514 00.000 16108 Guiding  Dir = 2, Dur = 87
22:53:31.515 00.001 16108 IsSlewing returns 0
22:53:31.515 00.000 16108 IsGuiding returns 0
22:53:31.516 00.001 16108 PulseGuide returned control before completion, sleep 96
22:53:31.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3875, FiltMin=3302, FiltMax=60237, Gamma=1.000
22:53:31.536 00.017 21068 UpdateGuideState exits: m=94946 SNR=63.0
22:53:31.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:31.537 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:31.538 00.001 21068 Enqueuing Expose request
22:53:31.619 00.081 16108 IsGuiding returns 1
22:53:31.619 00.000 16108 scope still moving after pulse duration time elapsed
22:53:31.650 00.031 16108 IsSlewing returns 0
22:53:31.650 00.000 16108 IsGuiding returns 1
22:53:31.682 00.032 16108 IsSlewing returns 0
22:53:31.682 00.000 16108 IsGuiding returns 0
22:53:31.682 00.000 16108 scope move finished after 87 + 79 ms
22:53:31.682 00.000 16108 Move returns status 0, amount 87
22:53:31.682 00.000 16108 MoveAxis(N, 0, ABG)
22:53:31.682 00.000 16108 Move returns status 0, amount 0
22:53:31.682 00.000 16108 move complete, result=0
22:53:31.682 00.000 16108 worker thread done servicing request
22:53:31.682 00.000 16108 Worker thread wakes up
22:53:31.682 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.2 px 0 ms NORTH
22:53:31.683 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:31.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:32.852 01.169 16108 Exposure complete
22:53:32.920 00.068 16108 worker thread done servicing request
22:53:32.920 00.000 21068 OnExposeComplete: enter
22:53:32.923 00.003 21068 UpdateGuideState(): m_state=6
22:53:32.924 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2894
22:53:32.925 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.14, Mass=120471, SNR=82.3, Peak=14803 HFD=3.5
22:53:32.927 00.002 21068 MultiStar: [#1 -0.19,-0.15,0.87,U] [#2 0.20,-0.07,1.01,U] [#3 0.09,-0.18,0.92,U] [#4 -0.15,-0.49,0.00,M2] [#5 0.11,-0.25,0.76,U] [#6 -0.10,-0.59,0.00,M3] [#7 -0.33,0.09,0.54,U] [#8 0.09,-0.08,0.62,U] 
22:53:32.929 00.002 21068 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {0.14, -0.42}
22:53:32.930 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
22:53:32.931 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
22:53:32.932 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.36 mountX=-0.07 mountY=0.16, mountTheta=1.97
22:53:32.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
22:53:32.935 00.001 21068 Enqueuing Move request for scope (0.04, -0.17)
22:53:32.935 00.000 16108 Worker thread wakes up
22:53:32.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
22:53:32.935 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
22:53:32.935 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.16
22:53:32.936 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:53:32.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:32.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:53:32.936 00.000 16108 MoveAxis(E, 0, ABG)
22:53:32.936 00.000 16108 Move returns status 0, amount 0
22:53:32.936 00.000 16108 MoveAxis(N, 0, ABG)
22:53:32.936 00.000 16108 Move returns status 0, amount 0
22:53:32.936 00.000 16108 move complete, result=0
22:53:32.936 00.000 16108 worker thread done servicing request
22:53:32.940 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3875, FiltMin=3318, FiltMax=46429, Gamma=1.000
22:53:32.954 00.014 21068 UpdateGuideState exits: m=120471 SNR=82.3
22:53:32.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.957 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:32.957 00.000 21068 Enqueuing Expose request
22:53:32.958 00.001 16108 Worker thread wakes up
22:53:32.958 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:32.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:32.958 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:33.940 00.982 16108 Exposure complete
22:53:34.017 00.077 16108 worker thread done servicing request
22:53:34.017 00.000 21068 OnExposeComplete: enter
22:53:34.018 00.001 21068 UpdateGuideState(): m_state=6
22:53:34.020 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2895
22:53:34.021 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.57, Mass=95794, SNR=65.3, Peak=14035 HFD=3.3
22:53:34.023 00.002 21068 MultiStar: [#1 -0.13,0.32,1.16,U] [#2 0.23,0.34,1.38,U] [#3 0.25,0.37,0.98,U] [#4 -0.19,-0.24,0.88,U] [#5 0.06,-0.05,1.10,U] [#6 -0.33,-0.03,0.94,U] [#7 0.08,0.36,0.70,U] [#8 -0.13,0.35,0.77,U] 
22:53:34.025 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.22, 0.02}
22:53:34.026 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
22:53:34.028 00.002 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
22:53:34.028 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.75 mountX=0.06 mountY=-0.15, mountTheta=-1.21
22:53:34.031 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
22:53:34.032 00.001 21068 Enqueuing Move request for scope (-0.03, 0.16)
22:53:34.034 00.002 16108 Worker thread wakes up
22:53:34.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:53:34.034 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:53:34.034 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.15
22:53:34.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:53:34.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:34.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:34.034 00.000 16108 MoveAxis(E, 0, ABG)
22:53:34.035 00.001 16108 Move returns status 0, amount 0
22:53:34.035 00.000 16108 MoveAxis(N, 0, ABG)
22:53:34.035 00.000 16108 Move returns status 0, amount 0
22:53:34.035 00.000 16108 move complete, result=0
22:53:34.035 00.000 16108 worker thread done servicing request
22:53:34.041 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3875, FiltMin=3309, FiltMax=47513, Gamma=1.000
22:53:34.060 00.019 21068 UpdateGuideState exits: m=95794 SNR=65.3
22:53:34.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.063 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:34.064 00.001 21068 Enqueuing Expose request
22:53:34.066 00.002 16108 Worker thread wakes up
22:53:34.066 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:34.068 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:34.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:35.232 01.164 16108 Exposure complete
22:53:35.293 00.061 16108 worker thread done servicing request
22:53:35.293 00.000 21068 OnExposeComplete: enter
22:53:35.295 00.002 21068 UpdateGuideState(): m_state=6
22:53:35.296 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2896
22:53:35.298 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=877.71, Mass=108599, SNR=69.7, Peak=14419 HFD=3.0
22:53:35.300 00.002 21068 MultiStar: [#1 -0.04,0.37,1.00,U] [#2 0.21,0.57,0.00,M1] [#3 0.12,0.28,1.16,U] [#4 -0.02,-0.16,0.91,U] [#5 0.30,0.08,0.97,U] [#6 0.00,-0.17,0.83,U] [#7 0.17,0.57,0.00,M1] [#8 0.05,0.42,0.74,U] 
22:53:35.301 00.001 21068 single-star, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.02, 0.15}
22:53:35.302 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
22:53:35.305 00.003 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
22:53:35.306 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.43 mountX=0.00 mountY=-0.16, mountTheta=-1.54
22:53:35.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
22:53:35.310 00.002 21068 Enqueuing Move request for scope (0.02, 0.15)
22:53:35.313 00.003 16108 Worker thread wakes up
22:53:35.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:53:35.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:53:35.313 00.000 16108 Moving (0.02, 0.15) raw xDistance=0.00 yDistance=-0.16
22:53:35.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:53:35.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:35.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:53:35.313 00.000 16108 MoveAxis(E, 0, ABG)
22:53:35.313 00.000 16108 Move returns status 0, amount 0
22:53:35.313 00.000 16108 MoveAxis(N, 0, ABG)
22:53:35.313 00.000 16108 Move returns status 0, amount 0
22:53:35.314 00.001 16108 move complete, result=0
22:53:35.314 00.000 16108 worker thread done servicing request
22:53:35.319 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3875, FiltMin=3315, FiltMax=52841, Gamma=1.000
22:53:35.336 00.017 21068 UpdateGuideState exits: m=108599 SNR=69.7
22:53:35.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:35.339 00.001 21068 Enqueuing Expose request
22:53:35.340 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:35.341 00.001 16108 Worker thread wakes up
22:53:35.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:35.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:36.326 00.985 16108 Exposure complete
22:53:36.391 00.065 16108 worker thread done servicing request
22:53:36.391 00.000 21068 OnExposeComplete: enter
22:53:36.391 00.000 21068 UpdateGuideState(): m_state=6
22:53:36.392 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2897
22:53:36.393 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.54, Mass=120748, SNR=78.4, Peak=15283 HFD=3.5
22:53:36.395 00.002 21068 MultiStar: [#1 -0.67,0.45,0.00,M1] [#2 -0.33,0.40,0.00,M2] [#3 -0.02,0.50,1.04,U] [#4 -0.55,0.11,0.00,M1] [#5 -0.07,0.23,0.87,U] [#6 -0.38,0.03,0.71,U] [#7 -0.26,0.47,0.00,M2] [#8 -0.30,0.36,0.69,U] 
22:53:36.395 00.000 21068 single-star, 4 included, MultiStar: {-0.17, 0.23}, one-star: {-0.17, -0.01}
22:53:36.396 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
22:53:36.397 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
22:53:36.397 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.18 cameraTheta=-3.06 mountX=0.17 mountY=0.05, mountTheta=0.31
22:53:36.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.01, opts=13)
22:53:36.400 00.001 21068 Enqueuing Move request for scope (-0.17, -0.01)
22:53:36.401 00.001 16108 Worker thread wakes up
22:53:36.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
22:53:36.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
22:53:36.401 00.000 16108 Moving (-0.17, -0.01) raw xDistance=0.17 yDistance=0.05
22:53:36.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:53:36.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:36.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:36.401 00.000 16108 MoveAxis(E, 0, ABG)
22:53:36.401 00.000 16108 Move returns status 0, amount 0
22:53:36.401 00.000 16108 MoveAxis(N, 0, ABG)
22:53:36.401 00.000 16108 Move returns status 0, amount 0
22:53:36.401 00.000 16108 move complete, result=0
22:53:36.401 00.000 16108 worker thread done servicing request
22:53:36.407 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3878, FiltMin=3315, FiltMax=62496, Gamma=1.000
22:53:36.436 00.029 21068 UpdateGuideState exits: m=120748 SNR=78.4
22:53:36.438 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:36.440 00.001 21068 Enqueuing Expose request
22:53:36.440 00.000 16108 Worker thread wakes up
22:53:36.440 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:36.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:36.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:37.604 01.163 16108 Exposure complete
22:53:37.666 00.062 16108 worker thread done servicing request
22:53:37.667 00.001 21068 OnExposeComplete: enter
22:53:37.667 00.000 21068 UpdateGuideState(): m_state=6
22:53:37.669 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2898
22:53:37.670 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.56, Mass=102188, SNR=70.5, Peak=16483 HFD=2.9
22:53:37.672 00.002 21068 MultiStar: [#1 -0.34,0.27,1.19,U] [#2 -0.02,0.45,1.15,U] [#3 -0.06,0.33,0.97,U] [#4 -0.01,-0.04,0.85,U] [#5 0.18,-0.02,1.02,U] [#6 -0.39,-0.15,0.87,U] [#7 -0.51,0.48,0.00,M3] [#8 -0.28,0.09,0.71,U] 
22:53:37.674 00.002 21068 refined, 7 included, MultiStar: {-0.14, 0.14}, one-star: {-0.27, 0.01}
22:53:37.675 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
22:53:37.676 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
22:53:37.677 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.38 mountX=0.16 mountY=-0.10, mountTheta=-0.54
22:53:37.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.14, opts=13)
22:53:37.681 00.002 21068 Enqueuing Move request for scope (-0.14, 0.14)
22:53:37.681 00.000 16108 Worker thread wakes up
22:53:37.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
22:53:37.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
22:53:37.681 00.000 16108 Moving (-0.14, 0.14) raw xDistance=0.16 yDistance=-0.10
22:53:37.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:53:37.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:37.682 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:37.682 00.000 16108 MoveAxis(E, 0, ABG)
22:53:37.682 00.000 16108 Move returns status 0, amount 0
22:53:37.682 00.000 16108 MoveAxis(N, 0, ABG)
22:53:37.682 00.000 16108 Move returns status 0, amount 0
22:53:37.682 00.000 16108 move complete, result=0
22:53:37.682 00.000 16108 worker thread done servicing request
22:53:37.685 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3885, FiltMin=3283, FiltMax=54656, Gamma=1.000
22:53:37.700 00.015 21068 UpdateGuideState exits: m=102188 SNR=70.5
22:53:37.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:37.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:37.702 00.000 21068 Enqueuing Expose request
22:53:37.703 00.001 16108 Worker thread wakes up
22:53:37.703 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:37.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:37.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:38.688 00.985 16108 Exposure complete
22:53:38.749 00.061 16108 worker thread done servicing request
22:53:38.749 00.000 21068 OnExposeComplete: enter
22:53:38.750 00.001 21068 UpdateGuideState(): m_state=6
22:53:38.751 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2899
22:53:38.753 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=877.45, Mass=120640, SNR=81.3, Peak=15363 HFD=3.5
22:53:38.754 00.001 21068 MultiStar: [#1 -0.40,0.23,0.98,U] [#2 0.17,0.26,1.03,U] [#3 -0.09,0.12,1.02,U] [#4 0.00,-0.29,0.69,U] [#5 0.01,-0.19,0.71,U] [#6 -0.20,-0.15,0.73,U] [#7 -0.07,0.43,0.57,U] [#8 0.08,0.18,0.71,U] 
22:53:38.755 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.09, -0.10}
22:53:38.755 00.000 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
22:53:38.756 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
22:53:38.757 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.46 mountX=0.08 mountY=-0.04, mountTheta=-0.46
22:53:38.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
22:53:38.759 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
22:53:38.760 00.001 16108 Worker thread wakes up
22:53:38.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:53:38.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:53:38.760 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
22:53:38.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:53:38.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:38.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:38.760 00.000 16108 MoveAxis(E, 0, ABG)
22:53:38.760 00.000 16108 Move returns status 0, amount 0
22:53:38.760 00.000 16108 MoveAxis(N, 0, ABG)
22:53:38.760 00.000 16108 Move returns status 0, amount 0
22:53:38.760 00.000 16108 move complete, result=0
22:53:38.760 00.000 16108 worker thread done servicing request
22:53:39.167 00.407 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3885, FiltMin=3286, FiltMax=56425, Gamma=1.000
22:53:39.182 00.015 21068 UpdateGuideState exits: m=120640 SNR=81.3
22:53:39.185 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.185 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:39.186 00.001 21068 Enqueuing Expose request
22:53:39.187 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:39.188 00.001 16108 Worker thread wakes up
22:53:39.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:39.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:40.348 01.160 16108 Exposure complete
22:53:40.431 00.083 16108 worker thread done servicing request
22:53:40.432 00.001 21068 OnExposeComplete: enter
22:53:40.433 00.001 21068 UpdateGuideState(): m_state=6
22:53:40.434 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2900
22:53:40.434 00.000 21068 Star::Find returns 1 (0), X=219.47, Y=876.63, Mass=112639, SNR=62.7, Peak=13427 HFD=3.2
22:53:40.435 00.001 21068 MultiStar: large primary error, entering stabilization period
22:53:40.437 00.002 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
22:53:40.438 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
22:53:40.438 00.000 21068 CameraToMount -- cameraX=-0.71 cameraY=-0.93 hyp=1.17 cameraTheta=-2.23 mountX=0.54 mountY=1.07, mountTheta=1.10
22:53:40.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.71, y=-0.93, opts=13)
22:53:40.440 00.000 21068 Enqueuing Move request for scope (-0.71, -0.93)
22:53:40.441 00.001 16108 Worker thread wakes up
22:53:40.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.93) opts 0xd
22:53:40.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.71, -0.93)
22:53:40.441 00.000 16108 Moving (-0.71, -0.93) raw xDistance=0.54 yDistance=1.07
22:53:40.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
22:53:40.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
22:53:40.441 00.000 16108 MoveAxis(W, 142, ABG)
22:53:40.442 00.001 16108 Guiding  Dir = 3, Dur = 142
22:53:40.442 00.000 16108 IsSlewing returns 0
22:53:40.442 00.000 16108 IsGuiding returns 0
22:53:40.446 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3888, FiltMin=3270, FiltMax=58960, Gamma=1.000
22:53:40.461 00.015 21068 UpdateGuideState exits: m=112639 SNR=62.7
22:53:40.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:40.465 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:40.466 00.001 21068 Enqueuing Expose request
22:53:40.477 00.011 16108 PulseGuide returned control before completion, sleep 118
22:53:40.602 00.125 16108 IsGuiding returns 1
22:53:40.602 00.000 16108 scope still moving after pulse duration time elapsed
22:53:40.633 00.031 16108 IsSlewing returns 0
22:53:40.633 00.000 16108 IsGuiding returns 0
22:53:40.634 00.001 16108 scope move finished after 142 + 49 ms
22:53:40.634 00.000 16108 Move returns status 0, amount 142
22:53:40.634 00.000 16108 MoveAxis(S, 214, ABG)
22:53:40.634 00.000 16108 Guiding  Dir = 1, Dur = 214
22:53:40.634 00.000 16108 IsSlewing returns 0
22:53:40.634 00.000 16108 IsGuiding returns 0
22:53:40.636 00.002 16108 PulseGuide returned control before completion, sleep 223
22:53:40.869 00.233 16108 IsGuiding returns 1
22:53:40.869 00.000 16108 scope still moving after pulse duration time elapsed
22:53:40.899 00.030 16108 IsSlewing returns 0
22:53:40.900 00.001 16108 IsGuiding returns 0
22:53:40.900 00.000 16108 scope move finished after 214 + 51 ms
22:53:40.900 00.000 16108 Move returns status 0, amount 214
22:53:40.900 00.000 16108 move complete, result=0
22:53:40.900 00.000 16108 worker thread done servicing request
22:53:40.900 00.000 16108 Worker thread wakes up
22:53:40.900 00.000 21068 GuideStep: 0.5 px 142 ms WEST, 1.1 px 214 ms SOUTH
22:53:40.903 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:40.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:41.871 00.968 16108 Exposure complete
22:53:41.938 00.067 16108 worker thread done servicing request
22:53:41.938 00.000 21068 OnExposeComplete: enter
22:53:41.939 00.001 21068 UpdateGuideState(): m_state=6
22:53:41.941 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2901
22:53:41.942 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=876.70, Mass=102456, SNR=64.7, Peak=15427 HFD=3.2
22:53:41.943 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
22:53:41.944 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
22:53:41.945 00.001 21068 CameraToMount -- cameraX=-0.64 cameraY=-0.85 hyp=1.06 cameraTheta=-2.21 mountX=0.48 mountY=0.98, mountTheta=1.12
22:53:41.947 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.64, y=-0.85, opts=13)
22:53:41.948 00.001 21068 Enqueuing Move request for scope (-0.64, -0.85)
22:53:41.948 00.000 16108 Worker thread wakes up
22:53:41.949 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.85) opts 0xd
22:53:41.949 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.64, -0.85)
22:53:41.949 00.000 16108 Moving (-0.64, -0.85) raw xDistance=0.48 yDistance=0.98
22:53:41.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
22:53:41.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
22:53:41.949 00.000 16108 MoveAxis(W, 135, ABG)
22:53:41.949 00.000 16108 Guiding  Dir = 3, Dur = 135
22:53:41.950 00.001 16108 IsSlewing returns 0
22:53:41.950 00.000 16108 IsGuiding returns 0
22:53:41.952 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3891, FiltMin=3286, FiltMax=56925, Gamma=1.000
22:53:41.967 00.015 21068 UpdateGuideState exits: m=102456 SNR=64.7
22:53:41.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:41.969 00.000 21068 Enqueuing Expose request
22:53:41.981 00.012 16108 PulseGuide returned control before completion, sleep 115
22:53:42.105 00.124 16108 IsGuiding returns 1
22:53:42.105 00.000 16108 scope still moving after pulse duration time elapsed
22:53:42.136 00.031 16108 IsSlewing returns 0
22:53:42.136 00.000 16108 IsGuiding returns 1
22:53:42.168 00.032 16108 IsSlewing returns 0
22:53:42.168 00.000 16108 IsGuiding returns 0
22:53:42.168 00.000 16108 scope move finished after 135 + 82 ms
22:53:42.168 00.000 16108 Move returns status 0, amount 135
22:53:42.168 00.000 16108 MoveAxis(S, 196, ABG)
22:53:42.168 00.000 16108 Guiding  Dir = 1, Dur = 196
22:53:42.168 00.000 16108 IsSlewing returns 0
22:53:42.169 00.001 16108 IsGuiding returns 0
22:53:42.215 00.046 16108 PulseGuide returned control before completion, sleep 160
22:53:42.386 00.171 16108 IsGuiding returns 1
22:53:42.386 00.000 16108 scope still moving after pulse duration time elapsed
22:53:42.417 00.031 16108 IsSlewing returns 0
22:53:42.417 00.000 16108 IsGuiding returns 1
22:53:42.448 00.031 16108 IsSlewing returns 0
22:53:42.448 00.000 16108 IsGuiding returns 1
22:53:42.479 00.031 16108 IsSlewing returns 0
22:53:42.479 00.000 16108 IsGuiding returns 0
22:53:42.479 00.000 16108 scope move finished after 196 + 115 ms
22:53:42.479 00.000 16108 Move returns status 0, amount 196
22:53:42.481 00.002 16108 move complete, result=0
22:53:42.481 00.000 16108 worker thread done servicing request
22:53:42.481 00.000 16108 Worker thread wakes up
22:53:42.481 00.000 21068 GuideStep: 0.5 px 135 ms WEST, 1.0 px 196 ms SOUTH
22:53:42.483 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:42.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:43.643 01.160 16108 Exposure complete
22:53:43.700 00.057 16108 worker thread done servicing request
22:53:43.700 00.000 21068 OnExposeComplete: enter
22:53:43.701 00.001 21068 UpdateGuideState(): m_state=6
22:53:43.702 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2902
22:53:43.702 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=877.24, Mass=97900, SNR=71.7, Peak=13011 HFD=3.4
22:53:43.703 00.001 21068 MultiStar: exiting stabilization period
22:53:43.705 00.002 21068 MultiStar: [#1 -0.20,-0.04,1.16,U] [#2 0.06,-0.08,1.39,U] [#3 0.15,-0.41,0.91,U] [#4 0.33,-0.54,0.00,M1] [#5 0.46,-0.58,0.00,M1] [#6 0.02,-0.66,0.00,M1] [#7 0.00,-0.26,0.72,U] [#8 0.05,-0.29,0.77,U] 
22:53:43.705 00.000 21068 refined, 5 included, MultiStar: {-0.01, -0.21}, one-star: {-0.07, -0.31}
22:53:43.706 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
22:53:43.707 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
22:53:43.708 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=-0.03 mountY=0.21, mountTheta=1.71
22:53:43.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.21, opts=13)
22:53:43.710 00.001 21068 Enqueuing Move request for scope (-0.01, -0.21)
22:53:43.710 00.000 16108 Worker thread wakes up
22:53:43.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
22:53:43.711 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
22:53:43.711 00.000 16108 Moving (-0.01, -0.21) raw xDistance=-0.03 yDistance=0.21
22:53:43.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:53:43.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:53:43.711 00.000 16108 MoveAxis(E, 0, ABG)
22:53:43.711 00.000 16108 Move returns status 0, amount 0
22:53:43.711 00.000 16108 MoveAxis(S, 41, ABG)
22:53:43.711 00.000 16108 Guiding  Dir = 1, Dur = 41
22:53:43.711 00.000 16108 IsSlewing returns 0
22:53:43.711 00.000 16108 IsGuiding returns 0
22:53:43.713 00.002 16108 PulseGuide returned control before completion, sleep 50
22:53:43.715 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3888, FiltMin=3341, FiltMax=50742, Gamma=1.000
22:53:43.738 00.023 21068 UpdateGuideState exits: m=97900 SNR=71.7
22:53:43.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.739 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:43.740 00.001 21068 Enqueuing Expose request
22:53:43.765 00.025 16108 IsGuiding returns 1
22:53:43.765 00.000 16108 scope still moving after pulse duration time elapsed
22:53:43.797 00.032 16108 IsSlewing returns 0
22:53:43.797 00.000 16108 IsGuiding returns 0
22:53:43.797 00.000 16108 scope move finished after 41 + 43 ms
22:53:43.797 00.000 16108 Move returns status 0, amount 41
22:53:43.797 00.000 16108 move complete, result=0
22:53:43.797 00.000 16108 worker thread done servicing request
22:53:43.797 00.000 16108 Worker thread wakes up
22:53:43.797 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
22:53:43.799 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:43.800 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:44.772 00.972 16108 Exposure complete
22:53:44.828 00.056 16108 worker thread done servicing request
22:53:44.828 00.000 21068 OnExposeComplete: enter
22:53:44.830 00.002 21068 UpdateGuideState(): m_state=6
22:53:44.831 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2903
22:53:44.832 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=877.40, Mass=122321, SNR=77.1, Peak=15411 HFD=3.3
22:53:44.833 00.001 21068 MultiStar: [#1 -0.78,0.17,0.00,M1] [#2 -0.26,-0.02,0.93,U] [#3 -0.20,-0.01,0.92,U] [#4 -0.04,-0.45,0.62,U] [#5 0.03,-0.32,0.81,U] [#6 -0.49,-0.30,0.00,M2] [#7 -0.25,0.25,0.60,U] [#8 -0.10,-0.14,0.66,U] 
22:53:44.833 00.000 21068 refined, 6 included, MultiStar: {-0.20, -0.12}, one-star: {-0.46, -0.15}
22:53:44.834 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
22:53:44.835 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.78)
22:53:44.836 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.60 mountX=0.18 mountY=0.16, mountTheta=0.75
22:53:44.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.12, opts=13)
22:53:44.840 00.002 21068 Enqueuing Move request for scope (-0.20, -0.12)
22:53:44.841 00.001 16108 Worker thread wakes up
22:53:44.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
22:53:44.841 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
22:53:44.841 00.000 16108 Moving (-0.20, -0.12) raw xDistance=0.18 yDistance=0.16
22:53:44.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:53:44.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:44.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:53:44.841 00.000 16108 MoveAxis(E, 0, ABG)
22:53:44.841 00.000 16108 Move returns status 0, amount 0
22:53:44.841 00.000 16108 MoveAxis(N, 0, ABG)
22:53:44.841 00.000 16108 Move returns status 0, amount 0
22:53:44.841 00.000 16108 move complete, result=0
22:53:44.841 00.000 16108 worker thread done servicing request
22:53:44.847 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3888, FiltMin=3321, FiltMax=47625, Gamma=1.000
22:53:44.873 00.026 21068 UpdateGuideState exits: m=122321 SNR=77.1
22:53:44.875 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:44.877 00.001 21068 Enqueuing Expose request
22:53:44.879 00.002 16108 Worker thread wakes up
22:53:44.879 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:44.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:44.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:46.037 01.157 16108 Exposure complete
22:53:46.092 00.055 16108 worker thread done servicing request
22:53:46.092 00.000 21068 OnExposeComplete: enter
22:53:46.093 00.001 21068 UpdateGuideState(): m_state=6
22:53:46.094 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2904
22:53:46.095 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.69, Mass=115268, SNR=71.0, Peak=12835 HFD=3.6
22:53:46.096 00.001 21068 MultiStar: [#1 -0.25,0.22,1.22,U] [#2 0.21,0.13,1.04,U] [#3 0.24,0.18,1.06,U] [#4 0.42,-0.64,0.00,M1] [#5 0.37,-0.29,0.85,U] [#6 -0.13,-0.17,0.75,U] [#7 0.16,0.37,0.62,U] [#8 0.29,0.23,0.77,U] 
22:53:46.097 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.15, 0.14}
22:53:46.097 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
22:53:46.098 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
22:53:46.098 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.73 mountX=-0.10 mountY=-0.13, mountTheta=-2.21
22:53:46.101 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
22:53:46.102 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
22:53:46.102 00.000 16108 Worker thread wakes up
22:53:46.103 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:53:46.103 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:53:46.103 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
22:53:46.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:53:46.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:46.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:53:46.103 00.000 16108 MoveAxis(E, 0, ABG)
22:53:46.103 00.000 16108 Move returns status 0, amount 0
22:53:46.103 00.000 16108 MoveAxis(N, 0, ABG)
22:53:46.103 00.000 16108 Move returns status 0, amount 0
22:53:46.103 00.000 16108 move complete, result=0
22:53:46.103 00.000 16108 worker thread done servicing request
22:53:46.110 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3888, FiltMin=3174, FiltMax=58701, Gamma=1.000
22:53:46.131 00.021 21068 UpdateGuideState exits: m=115268 SNR=71.0
22:53:46.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:46.135 00.001 21068 Enqueuing Expose request
22:53:46.137 00.002 16108 Worker thread wakes up
22:53:46.137 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:46.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:46.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:47.111 00.973 16108 Exposure complete
22:53:47.167 00.056 16108 worker thread done servicing request
22:53:47.167 00.000 21068 OnExposeComplete: enter
22:53:47.168 00.001 21068 UpdateGuideState(): m_state=6
22:53:47.169 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2905
22:53:47.170 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=878.34, Mass=114204, SNR=79.1, Peak=15488 HFD=3.4
22:53:47.171 00.001 21068 MultiStar: [#1 0.05,0.69,0.00,M1] [#2 0.61,0.78,0.00,M1] [#3 0.41,0.79,0.00,M1] [#4 0.54,0.22,0.00,M2] [#5 0.81,0.52,0.00,M1] [#6 0.36,0.70,0.00,M2] [#7 0.50,0.84,0.00,M1] [#8 0.52,0.79,0.00,M1] 
22:53:47.171 00.000 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
22:53:47.172 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
22:53:47.174 00.002 21068 CameraToMount -- cameraX=0.51 cameraY=0.79 hyp=0.94 cameraTheta=1.00 mountX=-0.37 mountY=-0.89, mountTheta=-1.96
22:53:47.175 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=0.79, opts=13)
22:53:47.176 00.001 21068 Enqueuing Move request for scope (0.51, 0.79)
22:53:47.177 00.001 16108 Worker thread wakes up
22:53:47.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.79) opts 0xd
22:53:47.178 00.001 16108 Handling offset move in thread for scope, endpoint = (0.51, 0.79)
22:53:47.178 00.000 16108 Moving (0.51, 0.79) raw xDistance=-0.37 yDistance=-0.89
22:53:47.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:53:47.178 00.000 16108 resist switch: large excursion: input -0.89 thresh 0.60 direction from 1 to -1
22:53:47.178 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.66
22:53:47.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
22:53:47.178 00.000 16108 MoveAxis(E, 96, ABG)
22:53:47.178 00.000 16108 Guiding  Dir = 2, Dur = 96
22:53:47.178 00.000 16108 IsSlewing returns 0
22:53:47.179 00.001 16108 IsGuiding returns 0
22:53:47.181 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3891, FiltMin=3331, FiltMax=55597, Gamma=1.000
22:53:47.197 00.016 21068 UpdateGuideState exits: m=114204 SNR=79.1
22:53:47.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:47.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:47.199 00.000 21068 Enqueuing Expose request
22:53:47.224 00.025 16108 PulseGuide returned control before completion, sleep 61
22:53:47.300 00.076 16108 IsGuiding returns 1
22:53:47.300 00.000 16108 scope still moving after pulse duration time elapsed
22:53:47.332 00.032 16108 IsSlewing returns 0
22:53:47.332 00.000 16108 IsGuiding returns 1
22:53:47.364 00.032 16108 IsSlewing returns 0
22:53:47.364 00.000 16108 IsGuiding returns 1
22:53:47.395 00.031 16108 IsSlewing returns 0
22:53:47.395 00.000 16108 IsGuiding returns 0
22:53:47.395 00.000 16108 scope move finished after 96 + 120 ms
22:53:47.395 00.000 16108 Move returns status 0, amount 96
22:53:47.396 00.001 16108 MoveAxis(N, 178, ABG)
22:53:47.396 00.000 16108 Guiding  Dir = 0, Dur = 178
22:53:47.396 00.000 16108 IsSlewing returns 0
22:53:47.396 00.000 16108 IsGuiding returns 0
22:53:47.406 00.010 16108 PulseGuide returned control before completion, sleep 179
22:53:47.600 00.194 16108 IsGuiding returns 1
22:53:47.600 00.000 16108 scope still moving after pulse duration time elapsed
22:53:47.632 00.032 16108 IsSlewing returns 0
22:53:47.632 00.000 16108 IsGuiding returns 0
22:53:47.632 00.000 16108 scope move finished after 178 + 57 ms
22:53:47.632 00.000 16108 Move returns status 0, amount 178
22:53:47.632 00.000 16108 move complete, result=0
22:53:47.632 00.000 16108 worker thread done servicing request
22:53:47.632 00.000 16108 Worker thread wakes up
22:53:47.632 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.9 px 178 ms NORTH
22:53:47.634 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:47.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:48.791 01.157 16108 Exposure complete
22:53:48.852 00.061 16108 worker thread done servicing request
22:53:48.852 00.000 21068 OnExposeComplete: enter
22:53:48.854 00.002 21068 UpdateGuideState(): m_state=6
22:53:48.856 00.002 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2906
22:53:48.857 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=877.74, Mass=110524, SNR=76.3, Peak=15779 HFD=3.4
22:53:48.860 00.003 21068 MultiStar: [#1 -0.71,0.41,0.00,M2] [#2 -0.07,0.40,1.01,U] [#3 -0.08,0.35,1.01,U] [#4 -0.14,-0.07,0.73,U] [#5 0.07,0.00,0.80,U] [#6 -0.60,0.05,0.00,M3] [#7 -0.19,0.65,0.00,M2] [#8 -0.24,0.46,0.00,M2] 
22:53:48.861 00.001 21068 refined, 4 included, MultiStar: {-0.12, 0.20}, one-star: {-0.34, 0.18}
22:53:48.862 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
22:53:48.863 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
22:53:48.864 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.15 mountY=-0.16, mountTheta=-0.83
22:53:48.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.20, opts=13)
22:53:48.868 00.002 21068 Enqueuing Move request for scope (-0.12, 0.20)
22:53:48.869 00.001 16108 Worker thread wakes up
22:53:48.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
22:53:48.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
22:53:48.869 00.000 16108 Moving (-0.12, 0.20) raw xDistance=0.15 yDistance=-0.16
22:53:48.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:53:48.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:48.871 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:53:48.871 00.000 16108 MoveAxis(E, 0, ABG)
22:53:48.871 00.000 16108 Move returns status 0, amount 0
22:53:48.871 00.000 16108 MoveAxis(N, 0, ABG)
22:53:48.871 00.000 16108 Move returns status 0, amount 0
22:53:48.871 00.000 16108 move complete, result=0
22:53:48.871 00.000 16108 worker thread done servicing request
22:53:48.877 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3891, FiltMin=3363, FiltMax=60336, Gamma=1.000
22:53:48.899 00.022 21068 UpdateGuideState exits: m=110524 SNR=76.3
22:53:48.901 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.902 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:48.903 00.001 21068 Enqueuing Expose request
22:53:48.903 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:48.904 00.001 16108 Worker thread wakes up
22:53:48.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:48.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:49.880 00.976 16108 Exposure complete
22:53:49.936 00.056 16108 worker thread done servicing request
22:53:49.937 00.001 21068 OnExposeComplete: enter
22:53:49.937 00.000 21068 UpdateGuideState(): m_state=6
22:53:49.938 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2907
22:53:49.939 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.93, Mass=122476, SNR=80.9, Peak=15955 HFD=3.7
22:53:49.940 00.001 21068 MultiStar: [#1 -0.79,0.73,0.00,M3] [#2 -0.30,0.68,0.00,M1] [#3 -0.12,0.52,0.00,M1] [#4 -0.13,0.33,0.67,U] [#5 -0.15,0.25,0.86,U] [#6 -0.31,0.01,0.66,U] [#7 -0.33,0.77,0.00,M3] [#8 -0.35,0.44,0.00,M3] 
22:53:49.940 00.000 21068 refined, 3 included, MultiStar: {-0.16, 0.26}, one-star: {-0.09, 0.38}
22:53:49.942 00.002 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
22:53:49.943 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
22:53:49.944 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.12 mountX=0.20 mountY=-0.21, mountTheta=-0.82
22:53:49.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.26, opts=13)
22:53:49.946 00.001 21068 Enqueuing Move request for scope (-0.16, 0.26)
22:53:49.947 00.001 16108 Worker thread wakes up
22:53:49.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
22:53:49.947 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
22:53:49.947 00.000 16108 Moving (-0.16, 0.26) raw xDistance=0.20 yDistance=-0.21
22:53:49.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:53:49.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:53:49.947 00.000 16108 MoveAxis(E, 0, ABG)
22:53:49.947 00.000 16108 Move returns status 0, amount 0
22:53:49.947 00.000 16108 MoveAxis(N, 43, ABG)
22:53:49.947 00.000 16108 Guiding  Dir = 0, Dur = 43
22:53:49.948 00.001 16108 IsSlewing returns 0
22:53:49.948 00.000 16108 IsGuiding returns 0
22:53:49.954 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3894, FiltMin=3363, FiltMax=56051, Gamma=1.000
22:53:49.981 00.027 21068 UpdateGuideState exits: m=122476 SNR=80.9
22:53:49.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:49.983 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:49.983 00.000 21068 Enqueuing Expose request
22:53:49.990 00.007 16108 PulseGuide returned control before completion, sleep 12
22:53:50.004 00.014 16108 IsGuiding returns 1
22:53:50.004 00.000 16108 scope still moving after pulse duration time elapsed
22:53:50.036 00.032 16108 IsSlewing returns 0
22:53:50.036 00.000 16108 IsGuiding returns 1
22:53:50.067 00.031 16108 IsSlewing returns 0
22:53:50.067 00.000 16108 IsGuiding returns 1
22:53:50.099 00.032 16108 IsSlewing returns 0
22:53:50.099 00.000 16108 IsGuiding returns 0
22:53:50.099 00.000 16108 scope move finished after 43 + 108 ms
22:53:50.099 00.000 16108 Move returns status 0, amount 43
22:53:50.099 00.000 16108 move complete, result=0
22:53:50.100 00.001 16108 worker thread done servicing request
22:53:50.100 00.000 16108 Worker thread wakes up
22:53:50.100 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 43 ms NORTH
22:53:50.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:50.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:51.274 01.173 16108 Exposure complete
22:53:51.333 00.059 16108 worker thread done servicing request
22:53:51.333 00.000 21068 OnExposeComplete: enter
22:53:51.335 00.002 21068 UpdateGuideState(): m_state=6
22:53:51.336 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2908
22:53:51.339 00.003 21068 Star::Find returns 1 (0), X=220.07, Y=878.04, Mass=118885, SNR=70.8, Peak=16211 HFD=2.9
22:53:51.341 00.002 21068 MultiStar: [#1 -0.44,0.75,0.00,M4] [#2 0.07,0.54,0.00,M2] [#3 0.11,0.65,0.00,M2] [#4 0.05,0.20,0.73,U] [#5 0.28,0.32,0.88,U] [#6 -0.14,0.33,0.68,U] [#7 -0.02,0.59,0.00,M4] [#8 0.19,0.47,0.79,U] 
22:53:51.342 00.001 21068 refined, 4 included, MultiStar: {0.05, 0.37}, one-star: {-0.12, 0.49}
22:53:51.343 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
22:53:51.344 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
22:53:51.345 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.43 mountX=0.01 mountY=-0.37, mountTheta=-1.54
22:53:51.349 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.37, opts=13)
22:53:51.351 00.002 21068 Enqueuing Move request for scope (0.05, 0.37)
22:53:51.352 00.001 16108 Worker thread wakes up
22:53:51.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
22:53:51.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
22:53:51.353 00.001 16108 Moving (0.05, 0.37) raw xDistance=0.01 yDistance=-0.37
22:53:51.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:53:51.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:53:51.353 00.000 16108 MoveAxis(E, 0, ABG)
22:53:51.353 00.000 16108 Move returns status 0, amount 0
22:53:51.353 00.000 16108 MoveAxis(N, 75, ABG)
22:53:51.353 00.000 16108 Guiding  Dir = 0, Dur = 75
22:53:51.354 00.001 16108 IsSlewing returns 0
22:53:51.354 00.000 16108 IsGuiding returns 0
22:53:51.355 00.001 16108 PulseGuide returned control before completion, sleep 84
22:53:51.361 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3894, FiltMin=3350, FiltMax=54307, Gamma=1.000
22:53:51.376 00.015 21068 UpdateGuideState exits: m=118885 SNR=70.8
22:53:51.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.377 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:51.378 00.001 21068 Enqueuing Expose request
22:53:51.453 00.075 16108 IsGuiding returns 0
22:53:51.453 00.000 16108 Move returns status 0, amount 75
22:53:51.453 00.000 16108 move complete, result=0
22:53:51.453 00.000 16108 worker thread done servicing request
22:53:51.453 00.000 16108 Worker thread wakes up
22:53:51.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:51.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:51.455 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 75 ms NORTH
22:53:52.433 00.978 16108 Exposure complete
22:53:52.507 00.074 16108 worker thread done servicing request
22:53:52.507 00.000 21068 OnExposeComplete: enter
22:53:52.508 00.001 21068 UpdateGuideState(): m_state=6
22:53:52.508 00.000 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2909
22:53:52.509 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=878.04, Mass=92338, SNR=62.7, Peak=15027 HFD=2.7
22:53:52.511 00.002 21068 MultiStar: [#1 0.03,0.84,0.00,M5] [#2 0.31,0.76,0.00,M3] [#3 0.36,0.88,0.00,M3] [#4 0.12,0.61,0.00,M1] [#5 0.29,0.74,0.00,M1] [#6 0.00,0.83,0.00,M2] [#7 -0.06,0.97,0.00,M5] [#8 -0.16,0.77,0.00,M3] 
22:53:52.511 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
22:53:52.512 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
22:53:52.513 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.49 hyp=0.52 cameraTheta=1.22 mountX=-0.09 mountY=-0.52, mountTheta=-1.75
22:53:52.514 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.49, opts=13)
22:53:52.515 00.001 21068 Enqueuing Move request for scope (0.18, 0.49)
22:53:52.516 00.001 16108 Worker thread wakes up
22:53:52.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.49) opts 0xd
22:53:52.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.49)
22:53:52.516 00.000 16108 Moving (0.18, 0.49) raw xDistance=-0.09 yDistance=-0.52
22:53:52.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:53:52.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:53:52.516 00.000 16108 MoveAxis(E, 0, ABG)
22:53:52.516 00.000 16108 Move returns status 0, amount 0
22:53:52.516 00.000 16108 MoveAxis(N, 104, ABG)
22:53:52.516 00.000 16108 Guiding  Dir = 0, Dur = 104
22:53:52.517 00.001 16108 IsSlewing returns 0
22:53:52.517 00.000 16108 IsGuiding returns 0
22:53:52.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3897, FiltMin=3302, FiltMax=48205, Gamma=1.000
22:53:52.535 00.014 21068 UpdateGuideState exits: m=92338 SNR=62.7
22:53:52.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:52.538 00.001 21068 Enqueuing Expose request
22:53:52.558 00.020 16108 PulseGuide returned control before completion, sleep 74
22:53:52.634 00.076 16108 IsGuiding returns 1
22:53:52.634 00.000 16108 scope still moving after pulse duration time elapsed
22:53:52.665 00.031 16108 IsSlewing returns 0
22:53:52.665 00.000 16108 IsGuiding returns 1
22:53:52.697 00.032 16108 IsSlewing returns 0
22:53:52.697 00.000 16108 IsGuiding returns 1
22:53:52.727 00.030 16108 IsSlewing returns 0
22:53:52.727 00.000 16108 IsGuiding returns 0
22:53:52.728 00.001 16108 scope move finished after 104 + 106 ms
22:53:52.728 00.000 16108 Move returns status 0, amount 104
22:53:52.728 00.000 16108 move complete, result=0
22:53:52.728 00.000 16108 worker thread done servicing request
22:53:52.728 00.000 16108 Worker thread wakes up
22:53:52.728 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 104 ms NORTH
22:53:52.731 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:52.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:53.889 01.158 16108 Exposure complete
22:53:53.965 00.076 16108 worker thread done servicing request
22:53:53.965 00.000 21068 OnExposeComplete: enter
22:53:53.965 00.000 21068 UpdateGuideState(): m_state=6
22:53:53.966 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2910
22:53:53.967 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=878.36, Mass=111578, SNR=75.6, Peak=16048 HFD=3.1
22:53:53.968 00.001 21068 MultiStar: [#1 0.32,0.99,0.00,M6] [#2 0.66,0.99,0.00,M4] [#3 0.64,0.92,0.00,M4] [#4 0.60,0.53,0.00,M2] [#5 0.73,0.77,0.00,M2] [#6 0.29,0.64,0.00,M3] [#7 0.44,0.95,0.00,M6] [#8 0.47,0.87,0.00,M4] 
22:53:53.969 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
22:53:53.969 00.000 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
22:53:53.971 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=0.81 hyp=0.86 cameraTheta=1.20 mountX=-0.16 mountY=-0.86, mountTheta=-1.76
22:53:53.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.81, opts=13)
22:53:53.974 00.001 21068 Enqueuing Move request for scope (0.31, 0.81)
22:53:53.974 00.000 16108 Worker thread wakes up
22:53:53.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.81) opts 0xd
22:53:53.975 00.001 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.81)
22:53:53.975 00.000 16108 Moving (0.31, 0.81) raw xDistance=-0.16 yDistance=-0.86
22:53:53.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:53:53.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
22:53:53.975 00.000 16108 MoveAxis(E, 0, ABG)
22:53:53.975 00.000 16108 Move returns status 0, amount 0
22:53:53.975 00.000 16108 MoveAxis(N, 172, ABG)
22:53:53.975 00.000 16108 Guiding  Dir = 0, Dur = 172
22:53:53.975 00.000 16108 IsSlewing returns 0
22:53:53.975 00.000 16108 IsGuiding returns 0
22:53:53.976 00.001 16108 PulseGuide returned control before completion, sleep 181
22:53:53.978 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3897, FiltMin=3328, FiltMax=53533, Gamma=1.000
22:53:54.000 00.022 21068 UpdateGuideState exits: m=111578 SNR=75.6
22:53:54.002 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:54.004 00.001 21068 Enqueuing Expose request
22:53:54.171 00.167 16108 IsGuiding returns 0
22:53:54.171 00.000 16108 Move returns status 0, amount 172
22:53:54.171 00.000 16108 move complete, result=0
22:53:54.171 00.000 16108 worker thread done servicing request
22:53:54.171 00.000 16108 Worker thread wakes up
22:53:54.171 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.9 px 172 ms NORTH
22:53:54.174 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:54.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:55.172 00.998 16108 Exposure complete
22:53:55.229 00.057 16108 worker thread done servicing request
22:53:55.230 00.001 21068 OnExposeComplete: enter
22:53:55.230 00.000 21068 UpdateGuideState(): m_state=6
22:53:55.231 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2911
22:53:55.232 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=878.14, Mass=116174, SNR=72.6, Peak=18576 HFD=3.3
22:53:55.233 00.001 21068 MultiStar: [#1 0.32,0.59,0.00,M7] [#2 0.55,0.53,0.00,M5] [#3 0.55,0.64,0.00,M5] [#4 0.82,0.20,0.00,M3] [#5 0.63,0.34,0.00,M3] [#6 0.43,-0.19,0.62,U] [#7 0.32,0.92,0.00,M7] [#8 0.46,0.63,0.00,M5] 
22:53:55.234 00.001 21068 refined, 1 included, MultiStar: {0.42, 0.29}, one-star: {0.42, 0.58}
22:53:55.234 00.000 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
22:53:55.235 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
22:53:55.236 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.29 hyp=0.51 cameraTheta=0.60 mountX=-0.37 mountY=-0.38, mountTheta=-2.34
22:53:55.237 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.29, opts=13)
22:53:55.238 00.001 21068 Enqueuing Move request for scope (0.42, 0.29)
22:53:55.239 00.001 16108 Worker thread wakes up
22:53:55.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.29) opts 0xd
22:53:55.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.29)
22:53:55.239 00.000 16108 Moving (0.42, 0.29) raw xDistance=-0.37 yDistance=-0.38
22:53:55.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:53:55.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:53:55.239 00.000 16108 MoveAxis(E, 96, ABG)
22:53:55.239 00.000 16108 Guiding  Dir = 2, Dur = 96
22:53:55.240 00.001 16108 IsSlewing returns 0
22:53:55.240 00.000 16108 IsGuiding returns 0
22:53:55.246 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3901, FiltMin=3392, FiltMax=48973, Gamma=1.000
22:53:55.261 00.015 21068 UpdateGuideState exits: m=116174 SNR=72.6
22:53:55.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:55.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:55.264 00.001 21068 Enqueuing Expose request
22:53:55.296 00.032 16108 PulseGuide returned control before completion, sleep 51
22:53:55.358 00.062 16108 IsGuiding returns 1
22:53:55.358 00.000 16108 scope still moving after pulse duration time elapsed
22:53:55.389 00.031 16108 IsSlewing returns 0
22:53:55.389 00.000 16108 IsGuiding returns 1
22:53:55.420 00.031 16108 IsSlewing returns 0
22:53:55.421 00.001 16108 IsGuiding returns 1
22:53:55.451 00.030 16108 IsSlewing returns 0
22:53:55.451 00.000 16108 IsGuiding returns 1
22:53:55.483 00.032 16108 IsSlewing returns 0
22:53:55.483 00.000 16108 IsGuiding returns 0
22:53:55.483 00.000 16108 scope move finished after 96 + 146 ms
22:53:55.483 00.000 16108 Move returns status 0, amount 96
22:53:55.483 00.000 16108 MoveAxis(N, 76, ABG)
22:53:55.483 00.000 16108 Guiding  Dir = 0, Dur = 76
22:53:55.483 00.000 16108 IsSlewing returns 0
22:53:55.484 00.001 16108 IsGuiding returns 0
22:53:55.532 00.048 16108 PulseGuide returned control before completion, sleep 38
22:53:55.576 00.044 16108 IsGuiding returns 1
22:53:55.576 00.000 16108 scope still moving after pulse duration time elapsed
22:53:55.608 00.032 16108 IsSlewing returns 0
22:53:55.609 00.001 16108 IsGuiding returns 1
22:53:55.639 00.030 16108 IsSlewing returns 0
22:53:55.640 00.001 16108 IsGuiding returns 0
22:53:55.640 00.000 16108 scope move finished after 76 + 80 ms
22:53:55.640 00.000 16108 Move returns status 0, amount 76
22:53:55.640 00.000 16108 move complete, result=0
22:53:55.640 00.000 16108 worker thread done servicing request
22:53:55.641 00.001 16108 Worker thread wakes up
22:53:55.641 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.4 px 76 ms NORTH
22:53:55.643 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:55.644 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:56.798 01.154 16108 Exposure complete
22:53:56.855 00.057 16108 worker thread done servicing request
22:53:56.855 00.000 21068 OnExposeComplete: enter
22:53:56.856 00.001 21068 UpdateGuideState(): m_state=6
22:53:56.857 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2912
22:53:56.858 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.46, Mass=115145, SNR=76.1, Peak=16291 HFD=3.2
22:53:56.859 00.001 21068 MultiStar: [#1 -0.18,0.22,1.05,U] [#2 0.25,0.10,1.16,U] [#3 0.42,0.19,0.87,U] [#4 0.10,-0.53,0.00,M4] [#5 0.19,-0.16,0.96,U] [#6 -0.51,-0.08,0.00,M3] [#7 0.12,0.25,0.73,U] [#8 0.20,0.13,0.76,U] 
22:53:56.861 00.002 21068 single-star, 6 included, MultiStar: {0.15, 0.08}, one-star: {0.09, -0.09}
22:53:56.861 00.000 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
22:53:56.862 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
22:53:56.863 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.80 mountX=-0.11 mountY=0.07, mountTheta=2.56
22:53:56.864 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
22:53:56.865 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
22:53:56.866 00.001 16108 Worker thread wakes up
22:53:56.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:53:56.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:53:56.866 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=0.07
22:53:56.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:53:56.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:56.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:53:56.866 00.000 16108 MoveAxis(E, 0, ABG)
22:53:56.866 00.000 16108 Move returns status 0, amount 0
22:53:56.866 00.000 16108 MoveAxis(N, 0, ABG)
22:53:56.866 00.000 16108 Move returns status 0, amount 0
22:53:56.866 00.000 16108 move complete, result=0
22:53:56.866 00.000 16108 worker thread done servicing request
22:53:56.870 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3901, FiltMin=3331, FiltMax=42429, Gamma=1.000
22:53:56.883 00.013 21068 UpdateGuideState exits: m=115145 SNR=76.1
22:53:56.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:56.885 00.000 21068 Enqueuing Expose request
22:53:56.886 00.001 16108 Worker thread wakes up
22:53:56.886 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:56.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:56.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:57.865 00.978 16108 Exposure complete
22:53:57.936 00.071 16108 worker thread done servicing request
22:53:57.936 00.000 21068 OnExposeComplete: enter
22:53:57.937 00.001 21068 UpdateGuideState(): m_state=6
22:53:57.938 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2913
22:53:57.939 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.68, Mass=116059, SNR=74.6, Peak=17939 HFD=3.3
22:53:57.940 00.001 21068 MultiStar: [#1 -0.01,0.25,1.29,U] [#2 0.07,0.23,1.22,U] [#3 0.02,0.37,0.75,U] [#4 -0.06,0.00,0.75,U] [#5 0.10,0.05,0.77,U] [#6 -0.13,-0.04,0.72,U] [#7 -0.14,0.43,0.58,U] [#8 -0.24,0.20,0.65,U] 
22:53:57.941 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.16, 0.13}
22:53:57.941 00.000 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
22:53:57.943 00.002 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
22:53:57.944 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.83 mountX=0.08 mountY=-0.16, mountTheta=-1.12
22:53:57.946 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.18, opts=13)
22:53:57.946 00.000 21068 Enqueuing Move request for scope (-0.05, 0.18)
22:53:57.947 00.001 16108 Worker thread wakes up
22:53:57.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
22:53:57.947 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
22:53:57.948 00.001 16108 Moving (-0.05, 0.18) raw xDistance=0.08 yDistance=-0.16
22:53:57.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:53:57.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:57.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:53:57.948 00.000 16108 MoveAxis(E, 0, ABG)
22:53:57.948 00.000 16108 Move returns status 0, amount 0
22:53:57.948 00.000 16108 MoveAxis(N, 0, ABG)
22:53:57.948 00.000 16108 Move returns status 0, amount 0
22:53:57.948 00.000 16108 move complete, result=0
22:53:57.948 00.000 16108 worker thread done servicing request
22:53:57.954 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3904, FiltMin=3328, FiltMax=50413, Gamma=1.000
22:53:57.980 00.026 21068 UpdateGuideState exits: m=116059 SNR=74.6
22:53:57.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.983 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:57.984 00.001 21068 Enqueuing Expose request
22:53:57.985 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:57.986 00.001 16108 Worker thread wakes up
22:53:57.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:57.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:53:59.142 01.156 16108 Exposure complete
22:53:59.199 00.057 16108 worker thread done servicing request
22:53:59.199 00.000 21068 OnExposeComplete: enter
22:53:59.200 00.001 21068 UpdateGuideState(): m_state=6
22:53:59.200 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2914
22:53:59.201 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.62, Mass=109342, SNR=65.9, Peak=17731 HFD=3.3
22:53:59.203 00.002 21068 MultiStar: [#1 -0.12,0.18,1.23,U] [#2 -0.06,0.23,1.33,U] [#3 0.18,0.19,0.87,U] [#4 0.06,-0.06,0.75,U] [#5 0.22,0.03,0.81,U] [#6 -0.20,-0.14,0.90,U] [#7 -0.16,0.45,0.66,U] [#8 0.08,0.16,0.78,U] 
22:53:59.203 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.21, 0.07}
22:53:59.204 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
22:53:59.205 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
22:53:59.206 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.85 mountX=0.06 mountY=-0.11, mountTheta=-1.11
22:53:59.207 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
22:53:59.208 00.001 21068 Enqueuing Move request for scope (-0.04, 0.12)
22:53:59.209 00.001 16108 Worker thread wakes up
22:53:59.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:53:59.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:53:59.209 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.11
22:53:59.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:53:59.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:59.210 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:59.210 00.000 16108 MoveAxis(E, 0, ABG)
22:53:59.210 00.000 16108 Move returns status 0, amount 0
22:53:59.210 00.000 16108 MoveAxis(N, 0, ABG)
22:53:59.210 00.000 16108 Move returns status 0, amount 0
22:53:59.210 00.000 16108 move complete, result=0
22:53:59.210 00.000 16108 worker thread done servicing request
22:53:59.216 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3907, FiltMin=3376, FiltMax=61881, Gamma=1.000
22:53:59.237 00.021 21068 UpdateGuideState exits: m=109342 SNR=65.9
22:53:59.239 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.242 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:53:59.243 00.001 21068 Enqueuing Expose request
22:53:59.244 00.001 16108 Worker thread wakes up
22:53:59.244 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:59.246 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:53:59.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:00.216 00.970 16108 Exposure complete
22:54:00.298 00.082 16108 worker thread done servicing request
22:54:00.298 00.000 21068 OnExposeComplete: enter
22:54:00.299 00.001 21068 UpdateGuideState(): m_state=6
22:54:00.300 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2915
22:54:00.301 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.69, Mass=94720, SNR=63.8, Peak=15795 HFD=3.0
22:54:00.302 00.001 21068 MultiStar: [#1 -0.19,0.38,1.36,U] [#2 0.46,0.36,0.00,M3] [#3 0.16,0.39,1.31,U] [#4 -0.22,0.16,0.91,U] [#5 0.05,-0.25,1.09,U] [#6 -0.09,0.06,0.81,U] [#7 -0.01,0.55,0.00,M5] [#8 0.21,0.38,0.79,U] 
22:54:00.303 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.18, 0.14}
22:54:00.304 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
22:54:00.304 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
22:54:00.305 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=0.02 mountY=-0.19, mountTheta=-1.45
22:54:00.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.19, opts=13)
22:54:00.308 00.001 21068 Enqueuing Move request for scope (0.01, 0.19)
22:54:00.308 00.000 16108 Worker thread wakes up
22:54:00.309 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:54:00.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:54:00.309 00.000 16108 Moving (0.01, 0.19) raw xDistance=0.02 yDistance=-0.19
22:54:00.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:54:00.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:00.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:54:00.309 00.000 16108 MoveAxis(E, 0, ABG)
22:54:00.309 00.000 16108 Move returns status 0, amount 0
22:54:00.309 00.000 16108 MoveAxis(N, 0, ABG)
22:54:00.309 00.000 16108 Move returns status 0, amount 0
22:54:00.309 00.000 16108 move complete, result=0
22:54:00.309 00.000 16108 worker thread done servicing request
22:54:00.312 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3907, FiltMin=3355, FiltMax=54521, Gamma=1.000
22:54:00.329 00.017 21068 UpdateGuideState exits: m=94720 SNR=63.8
22:54:00.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:00.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:00.332 00.001 21068 Enqueuing Expose request
22:54:00.333 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:00.334 00.001 16108 Worker thread wakes up
22:54:00.335 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:00.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:01.486 01.151 16108 Exposure complete
22:54:01.544 00.058 16108 worker thread done servicing request
22:54:01.544 00.000 21068 OnExposeComplete: enter
22:54:01.547 00.003 21068 UpdateGuideState(): m_state=6
22:54:01.548 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2916
22:54:01.549 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.98, Mass=91829, SNR=63.1, Peak=15203 HFD=2.8
22:54:01.549 00.000 21068 MultiStar: [#1 -0.08,0.28,1.12,U] [#2 0.32,0.54,0.00,M4] [#3 0.32,0.23,1.06,U] [#4 0.14,0.02,0.92,U] [#5 0.29,0.08,1.04,U] [#6 -0.14,0.13,0.78,U] [#7 -0.01,0.92,0.00,M6] [#8 0.14,0.37,0.94,U] 
22:54:01.551 00.002 21068 refined, 6 included, MultiStar: {0.12, 0.22}, one-star: {0.09, 0.43}
22:54:01.552 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
22:54:01.553 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
22:54:01.554 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.09 mountX=-0.07 mountY=-0.24, mountTheta=-1.87
22:54:01.557 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.22, opts=13)
22:54:01.559 00.002 21068 Enqueuing Move request for scope (0.12, 0.22)
22:54:01.560 00.001 16108 Worker thread wakes up
22:54:01.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
22:54:01.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
22:54:01.560 00.000 16108 Moving (0.12, 0.22) raw xDistance=-0.07 yDistance=-0.24
22:54:01.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:54:01.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:54:01.561 00.001 16108 MoveAxis(E, 0, ABG)
22:54:01.561 00.000 16108 Move returns status 0, amount 0
22:54:01.561 00.000 16108 MoveAxis(N, 49, ABG)
22:54:01.561 00.000 16108 Guiding  Dir = 0, Dur = 49
22:54:01.561 00.000 16108 IsSlewing returns 0
22:54:01.561 00.000 16108 IsGuiding returns 0
22:54:01.564 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3907, FiltMin=3344, FiltMax=53149, Gamma=1.000
22:54:01.580 00.016 21068 UpdateGuideState exits: m=91829 SNR=63.1
22:54:01.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:01.581 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:01.583 00.002 21068 Enqueuing Expose request
22:54:01.605 00.022 16108 PulseGuide returned control before completion, sleep 16
22:54:01.635 00.030 16108 IsGuiding returns 1
22:54:01.635 00.000 16108 scope still moving after pulse duration time elapsed
22:54:01.667 00.032 16108 IsSlewing returns 0
22:54:01.667 00.000 16108 IsGuiding returns 1
22:54:01.699 00.032 16108 IsSlewing returns 0
22:54:01.699 00.000 16108 IsGuiding returns 0
22:54:01.699 00.000 16108 scope move finished after 49 + 88 ms
22:54:01.699 00.000 16108 Move returns status 0, amount 49
22:54:01.700 00.001 16108 move complete, result=0
22:54:01.700 00.000 16108 worker thread done servicing request
22:54:01.700 00.000 16108 Worker thread wakes up
22:54:01.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:01.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
22:54:01.703 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:02.683 00.980 16108 Exposure complete
22:54:02.735 00.052 16108 worker thread done servicing request
22:54:02.736 00.001 21068 OnExposeComplete: enter
22:54:02.736 00.000 21068 UpdateGuideState(): m_state=6
22:54:02.738 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2917
22:54:02.739 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.73, Mass=104654, SNR=76.9, Peak=17363 HFD=3.2
22:54:02.740 00.001 21068 MultiStar: [#1 -0.28,0.50,0.00,M3] [#2 0.43,0.27,1.06,U] [#3 0.21,0.21,0.95,U] [#4 0.01,-0.17,0.59,U] [#5 0.23,0.29,0.95,U] [#6 -0.21,0.08,0.73,U] [#7 -0.20,0.40,0.66,U] [#8 0.41,0.41,0.00,M1] 
22:54:02.741 00.001 21068 single-star, 6 included, MultiStar: {0.09, 0.19}, one-star: {-0.07, 0.17}
22:54:02.742 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
22:54:02.743 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
22:54:02.744 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.97 mountX=0.10 mountY=-0.15, mountTheta=-0.97
22:54:02.745 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.17, opts=13)
22:54:02.746 00.001 21068 Enqueuing Move request for scope (-0.07, 0.17)
22:54:02.747 00.001 16108 Worker thread wakes up
22:54:02.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
22:54:02.747 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
22:54:02.747 00.000 16108 Moving (-0.07, 0.17) raw xDistance=0.10 yDistance=-0.15
22:54:02.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:54:02.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:02.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:02.747 00.000 16108 MoveAxis(E, 0, ABG)
22:54:02.747 00.000 16108 Move returns status 0, amount 0
22:54:02.747 00.000 16108 MoveAxis(N, 0, ABG)
22:54:02.747 00.000 16108 Move returns status 0, amount 0
22:54:02.747 00.000 16108 move complete, result=0
22:54:02.747 00.000 16108 worker thread done servicing request
22:54:02.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3907, FiltMin=3347, FiltMax=59085, Gamma=1.000
22:54:02.771 00.020 21068 UpdateGuideState exits: m=104654 SNR=76.9
22:54:02.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.775 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:02.777 00.002 21068 Enqueuing Expose request
22:54:02.780 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:02.782 00.002 16108 Worker thread wakes up
22:54:02.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:02.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:03.960 01.178 16108 Exposure complete
22:54:04.038 00.078 16108 worker thread done servicing request
22:54:04.038 00.000 21068 OnExposeComplete: enter
22:54:04.040 00.002 21068 UpdateGuideState(): m_state=6
22:54:04.041 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2918
22:54:04.042 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=877.58, Mass=104465, SNR=76.0, Peak=15875 HFD=3.1
22:54:04.042 00.000 21068 MultiStar: [#1 -0.25,0.20,1.09,U] [#2 0.05,0.14,1.15,U] [#3 0.33,0.13,0.74,U] [#4 -0.30,-0.16,0.61,U] [#5 0.05,-0.11,0.73,U] [#6 -0.13,-0.08,0.73,U] [#7 -0.43,0.35,0.00,M6] [#8 -0.00,0.12,0.74,U] 
22:54:04.043 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.37, 0.03}
22:54:04.044 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
22:54:04.045 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
22:54:04.045 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=0.09 mountY=-0.03, mountTheta=-0.33
22:54:04.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
22:54:04.048 00.001 21068 Enqueuing Move request for scope (-0.09, 0.05)
22:54:04.048 00.000 16108 Worker thread wakes up
22:54:04.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:54:04.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:54:04.048 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=-0.03
22:54:04.049 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:54:04.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:04.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:04.049 00.000 16108 MoveAxis(E, 0, ABG)
22:54:04.049 00.000 16108 Move returns status 0, amount 0
22:54:04.049 00.000 16108 MoveAxis(N, 0, ABG)
22:54:04.049 00.000 16108 Move returns status 0, amount 0
22:54:04.049 00.000 16108 move complete, result=0
22:54:04.049 00.000 16108 worker thread done servicing request
22:54:04.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3907, FiltMin=3350, FiltMax=45728, Gamma=1.000
22:54:04.067 00.015 21068 UpdateGuideState exits: m=104465 SNR=76.0
22:54:04.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:04.070 00.001 21068 Enqueuing Expose request
22:54:04.071 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:04.071 00.000 16108 Worker thread wakes up
22:54:04.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:04.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:05.056 00.985 16108 Exposure complete
22:54:05.130 00.074 16108 worker thread done servicing request
22:54:05.130 00.000 21068 OnExposeComplete: enter
22:54:05.131 00.001 21068 UpdateGuideState(): m_state=6
22:54:05.132 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2919
22:54:05.133 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.42, Mass=107364, SNR=70.7, Peak=15299 HFD=3.3
22:54:05.134 00.001 21068 MultiStar: [#1 0.02,0.25,1.10,U] [#2 0.08,0.20,1.29,U] [#3 0.25,0.00,0.92,U] [#4 -0.21,-0.34,0.83,U] [#5 0.40,-0.02,0.80,U] [#6 -0.16,-0.03,0.74,U] [#7 -0.15,0.36,0.63,U] [#8 -0.12,0.44,0.67,U] 
22:54:05.135 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.30, -0.13}
22:54:05.136 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:54:05.137 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
22:54:05.138 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.73 mountX=0.03 mountY=-0.07, mountTheta=-1.23
22:54:05.139 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
22:54:05.140 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
22:54:05.141 00.001 16108 Worker thread wakes up
22:54:05.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:54:05.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:54:05.141 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.03 yDistance=-0.07
22:54:05.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:54:05.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:54:05.141 00.000 16108 MoveAxis(E, 0, ABG)
22:54:05.141 00.000 16108 Move returns status 0, amount 0
22:54:05.141 00.000 16108 MoveAxis(N, 0, ABG)
22:54:05.142 00.001 16108 Move returns status 0, amount 0
22:54:05.142 00.000 16108 move complete, result=0
22:54:05.142 00.000 16108 worker thread done servicing request
22:54:05.148 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3910, FiltMin=3321, FiltMax=53773, Gamma=1.000
22:54:05.175 00.027 21068 UpdateGuideState exits: m=107364 SNR=70.7
22:54:05.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:05.178 00.001 21068 Enqueuing Expose request
22:54:05.178 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:05.179 00.001 16108 Worker thread wakes up
22:54:05.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:05.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:06.338 01.159 16108 Exposure complete
22:54:06.400 00.062 16108 worker thread done servicing request
22:54:06.400 00.000 21068 OnExposeComplete: enter
22:54:06.402 00.002 21068 UpdateGuideState(): m_state=6
22:54:06.403 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2920
22:54:06.404 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.49, Mass=88294, SNR=62.6, Peak=13651 HFD=3.0
22:54:06.406 00.002 21068 MultiStar: [#1 -0.44,0.13,1.29,U] [#2 -0.07,0.02,1.13,U] [#3 -0.02,0.00,1.02,U] [#4 0.39,-0.15,0.89,U] [#5 0.53,0.02,0.00,M1] [#6 -0.27,-0.08,0.84,U] [#7 -0.34,0.37,0.74,U] [#8 -0.03,0.31,0.93,U] 
22:54:06.407 00.001 21068 single-star, 7 included, MultiStar: {-0.11, 0.06}, one-star: {-0.02, -0.06}
22:54:06.408 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
22:54:06.409 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
22:54:06.410 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.92 mountX=0.01 mountY=0.06, mountTheta=1.39
22:54:06.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
22:54:06.413 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
22:54:06.414 00.001 16108 Worker thread wakes up
22:54:06.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:54:06.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:54:06.414 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
22:54:06.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:54:06.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:06.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:06.414 00.000 16108 MoveAxis(E, 0, ABG)
22:54:06.414 00.000 16108 Move returns status 0, amount 0
22:54:06.414 00.000 16108 MoveAxis(N, 0, ABG)
22:54:06.414 00.000 16108 Move returns status 0, amount 0
22:54:06.414 00.000 16108 move complete, result=0
22:54:06.414 00.000 16108 worker thread done servicing request
22:54:06.417 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3910, FiltMin=3373, FiltMax=51961, Gamma=1.000
22:54:06.433 00.016 21068 UpdateGuideState exits: m=88294 SNR=62.6
22:54:06.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.435 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:06.436 00.001 21068 Enqueuing Expose request
22:54:06.436 00.000 16108 Worker thread wakes up
22:54:06.436 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:06.437 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:06.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:07.411 00.974 16108 Exposure complete
22:54:07.478 00.067 16108 worker thread done servicing request
22:54:07.478 00.000 21068 OnExposeComplete: enter
22:54:07.479 00.001 21068 UpdateGuideState(): m_state=6
22:54:07.480 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2921
22:54:07.481 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.27, Mass=96443, SNR=62.7, Peak=16883 HFD=3.2
22:54:07.481 00.000 21068 MultiStar: [#1 -0.39,-0.08,1.24,U] [#2 -0.01,0.03,1.38,U] [#3 -0.06,-0.18,1.02,U] [#4 -0.17,-0.36,0.93,U] [#5 0.01,-0.25,1.02,U] [#6 -0.62,-0.15,0.00,M1] [#7 -0.10,0.03,0.59,U] [#8 -0.17,0.04,0.85,U] 
22:54:07.483 00.002 21068 refined, 7 included, MultiStar: {-0.13, -0.13}, one-star: {-0.18, -0.28}
22:54:07.486 00.003 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
22:54:07.487 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
22:54:07.489 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.37 mountX=0.11 mountY=0.16, mountTheta=0.97
22:54:07.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.13, opts=13)
22:54:07.492 00.001 21068 Enqueuing Move request for scope (-0.13, -0.13)
22:54:07.493 00.001 16108 Worker thread wakes up
22:54:07.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
22:54:07.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
22:54:07.493 00.000 16108 Moving (-0.13, -0.13) raw xDistance=0.11 yDistance=0.16
22:54:07.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:54:07.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:07.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:54:07.493 00.000 16108 MoveAxis(E, 0, ABG)
22:54:07.493 00.000 16108 Move returns status 0, amount 0
22:54:07.493 00.000 16108 MoveAxis(N, 0, ABG)
22:54:07.493 00.000 16108 Move returns status 0, amount 0
22:54:07.493 00.000 16108 move complete, result=0
22:54:07.493 00.000 16108 worker thread done servicing request
22:54:07.500 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3910, FiltMin=3331, FiltMax=46992, Gamma=1.000
22:54:07.529 00.029 21068 UpdateGuideState exits: m=96443 SNR=62.7
22:54:07.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:07.533 00.002 21068 Enqueuing Expose request
22:54:07.534 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:07.535 00.001 16108 Worker thread wakes up
22:54:07.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:07.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:08.698 01.163 16108 Exposure complete
22:54:08.770 00.072 16108 worker thread done servicing request
22:54:08.771 00.001 21068 OnExposeComplete: enter
22:54:08.771 00.000 21068 UpdateGuideState(): m_state=6
22:54:08.772 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2922
22:54:08.773 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=877.11, Mass=116873, SNR=69.6, Peak=14243 HFD=3.4
22:54:08.774 00.001 21068 MultiStar: [#1 -0.71,-0.09,0.00,M1] [#2 -0.16,-0.29,1.30,U] [#3 -0.35,-0.23,0.85,U] [#4 -0.67,-0.54,0.00,M1] [#5 -0.10,-0.73,0.00,M1] [#6 -0.55,-0.59,0.00,M2] [#7 -0.75,0.35,0.00,M4] [#8 -0.42,-0.09,0.75,U] 
22:54:08.775 00.001 21068 refined, 3 included, MultiStar: {-0.33, -0.28}, one-star: {-0.46, -0.44}
22:54:08.776 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
22:54:08.777 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.94)
22:54:08.777 00.000 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.28 hyp=0.43 cameraTheta=-2.44 mountX=0.27 mountY=0.34, mountTheta=0.90
22:54:08.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.28, opts=13)
22:54:08.780 00.001 21068 Enqueuing Move request for scope (-0.33, -0.28)
22:54:08.781 00.001 16108 Worker thread wakes up
22:54:08.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.28) opts 0xd
22:54:08.781 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.28)
22:54:08.781 00.000 16108 Moving (-0.33, -0.28) raw xDistance=0.27 yDistance=0.34
22:54:08.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:54:08.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:08.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:54:08.781 00.000 16108 MoveAxis(W, 72, ABG)
22:54:08.781 00.000 16108 Guiding  Dir = 3, Dur = 72
22:54:08.781 00.000 16108 IsSlewing returns 0
22:54:08.782 00.001 16108 IsGuiding returns 0
22:54:08.785 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3910, FiltMin=3328, FiltMax=52477, Gamma=1.000
22:54:08.801 00.016 21068 UpdateGuideState exits: m=116873 SNR=69.6
22:54:08.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:08.803 00.000 21068 Enqueuing Expose request
22:54:08.852 00.049 16108 PulseGuide returned control before completion, sleep 12
22:54:08.867 00.015 16108 IsGuiding returns 1
22:54:08.867 00.000 16108 scope still moving after pulse duration time elapsed
22:54:08.899 00.032 16108 IsSlewing returns 0
22:54:08.899 00.000 16108 IsGuiding returns 1
22:54:08.930 00.031 16108 IsSlewing returns 0
22:54:08.930 00.000 16108 IsGuiding returns 1
22:54:08.961 00.031 16108 IsSlewing returns 0
22:54:08.961 00.000 16108 IsGuiding returns 0
22:54:08.961 00.000 16108 scope move finished after 72 + 107 ms
22:54:08.961 00.000 16108 Move returns status 0, amount 72
22:54:08.961 00.000 16108 MoveAxis(N, 0, ABG)
22:54:08.961 00.000 16108 Move returns status 0, amount 0
22:54:08.962 00.001 16108 move complete, result=0
22:54:08.962 00.000 16108 worker thread done servicing request
22:54:08.962 00.000 16108 Worker thread wakes up
22:54:08.962 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.3 px 0 ms NORTH
22:54:08.964 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:08.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:09.941 00.977 16108 Exposure complete
22:54:10.011 00.070 16108 worker thread done servicing request
22:54:10.011 00.000 21068 OnExposeComplete: enter
22:54:10.012 00.001 21068 UpdateGuideState(): m_state=6
22:54:10.013 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2923
22:54:10.014 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.13, Mass=98410, SNR=66.9, Peak=15059 HFD=2.9
22:54:10.014 00.000 21068 MultiStar: [#1 -0.18,-0.12,1.10,U] [#2 -0.05,-0.31,1.14,U] [#3 0.08,-0.19,1.01,U] [#4 0.16,-0.64,0.00,M2] [#5 0.21,-0.44,0.90,U] [#6 -0.03,-0.42,0.75,U] [#7 -0.19,-0.21,0.67,U] [#8 0.08,-0.26,0.70,U] 
22:54:10.016 00.002 21068 refined, 7 included, MultiStar: {-0.00, -0.29}, one-star: {0.06, -0.42}
22:54:10.017 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
22:54:10.018 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.81)
22:54:10.018 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.57 mountX=-0.05 mountY=0.29, mountTheta=1.75
22:54:10.020 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.29, opts=13)
22:54:10.021 00.001 21068 Enqueuing Move request for scope (-0.00, -0.29)
22:54:10.021 00.000 16108 Worker thread wakes up
22:54:10.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.29) opts 0xd
22:54:10.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.29)
22:54:10.021 00.000 16108 Moving (-0.00, -0.29) raw xDistance=-0.05 yDistance=0.29
22:54:10.022 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:54:10.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:10.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:54:10.022 00.000 16108 MoveAxis(E, 0, ABG)
22:54:10.022 00.000 16108 Move returns status 0, amount 0
22:54:10.022 00.000 16108 MoveAxis(N, 0, ABG)
22:54:10.022 00.000 16108 Move returns status 0, amount 0
22:54:10.022 00.000 16108 move complete, result=0
22:54:10.022 00.000 16108 worker thread done servicing request
22:54:10.025 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3913, FiltMin=3331, FiltMax=42797, Gamma=1.000
22:54:10.041 00.016 21068 UpdateGuideState exits: m=98410 SNR=66.9
22:54:10.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:10.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:10.043 00.000 21068 Enqueuing Expose request
22:54:10.045 00.002 16108 Worker thread wakes up
22:54:10.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:10.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:10.045 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:54:11.218 01.173 16108 Exposure complete
22:54:11.274 00.056 16108 worker thread done servicing request
22:54:11.274 00.000 21068 OnExposeComplete: enter
22:54:11.276 00.002 21068 UpdateGuideState(): m_state=6
22:54:11.277 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2924
22:54:11.279 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=877.09, Mass=101107, SNR=77.5, Peak=16019 HFD=3.1
22:54:11.280 00.001 21068 MultiStar: [#1 -0.21,-0.21,0.99,U] [#2 0.26,-0.20,1.03,U] [#3 -0.18,-0.04,0.89,U] [#4 -0.16,-0.54,0.00,M3] [#5 -0.06,-0.41,0.70,U] [#6 -0.24,-0.60,0.00,M2] [#7 0.34,0.01,0.61,U] [#8 0.12,-0.12,0.69,U] 
22:54:11.281 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.22}, one-star: {0.02, -0.47}
22:54:11.284 00.003 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
22:54:11.285 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
22:54:11.286 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.44 mountX=-0.07 mountY=0.21, mountTheta=1.88
22:54:11.289 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.22, opts=13)
22:54:11.290 00.001 21068 Enqueuing Move request for scope (0.03, -0.22)
22:54:11.291 00.001 16108 Worker thread wakes up
22:54:11.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
22:54:11.293 00.002 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
22:54:11.293 00.000 16108 Moving (0.03, -0.22) raw xDistance=-0.07 yDistance=0.21
22:54:11.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:54:11.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:11.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:54:11.293 00.000 16108 MoveAxis(E, 0, ABG)
22:54:11.293 00.000 16108 Move returns status 0, amount 0
22:54:11.293 00.000 16108 MoveAxis(N, 0, ABG)
22:54:11.293 00.000 16108 Move returns status 0, amount 0
22:54:11.294 00.001 16108 move complete, result=0
22:54:11.294 00.000 16108 worker thread done servicing request
22:54:11.300 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3913, FiltMin=3329, FiltMax=46982, Gamma=1.000
22:54:11.323 00.023 21068 UpdateGuideState exits: m=101107 SNR=77.5
22:54:11.325 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:11.327 00.001 21068 Enqueuing Expose request
22:54:11.327 00.000 16108 Worker thread wakes up
22:54:11.327 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:11.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:11.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:12.307 00.979 16108 Exposure complete
22:54:12.373 00.066 16108 worker thread done servicing request
22:54:12.373 00.000 21068 OnExposeComplete: enter
22:54:12.375 00.002 21068 UpdateGuideState(): m_state=6
22:54:12.377 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2925
22:54:12.379 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=877.27, Mass=97309, SNR=65.4, Peak=16211 HFD=3.0
22:54:12.380 00.001 21068 MultiStar: [#1 -0.15,-0.10,1.32,U] [#2 0.24,-0.22,1.22,U] [#3 0.35,-0.26,0.95,U] [#4 0.01,-0.67,0.00,M4] [#5 0.13,-0.37,1.12,U] [#6 -0.05,-0.90,0.00,M3] [#7 0.02,-0.07,0.68,U] [#8 0.18,-0.01,0.88,U] 
22:54:12.382 00.002 21068 refined, 6 included, MultiStar: {0.08, -0.20}, one-star: {-0.14, -0.28}
22:54:12.384 00.002 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:54:12.385 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:54:12.387 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.16 mountX=-0.12 mountY=0.17, mountTheta=2.17
22:54:12.390 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.20, opts=13)
22:54:12.392 00.002 21068 Enqueuing Move request for scope (0.08, -0.20)
22:54:12.393 00.001 16108 Worker thread wakes up
22:54:12.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
22:54:12.394 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
22:54:12.394 00.000 16108 Moving (0.08, -0.20) raw xDistance=-0.12 yDistance=0.17
22:54:12.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:54:12.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:12.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:54:12.394 00.000 16108 MoveAxis(E, 0, ABG)
22:54:12.394 00.000 16108 Move returns status 0, amount 0
22:54:12.394 00.000 16108 MoveAxis(N, 0, ABG)
22:54:12.395 00.001 16108 Move returns status 0, amount 0
22:54:12.395 00.000 16108 move complete, result=0
22:54:12.395 00.000 16108 worker thread done servicing request
22:54:12.400 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3917, FiltMin=3318, FiltMax=52541, Gamma=1.000
22:54:12.424 00.024 21068 UpdateGuideState exits: m=97309 SNR=65.4
22:54:12.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:12.427 00.001 21068 Enqueuing Expose request
22:54:12.428 00.001 16108 Worker thread wakes up
22:54:12.428 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:12.429 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:12.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:13.583 01.154 16108 Exposure complete
22:54:13.648 00.065 16108 worker thread done servicing request
22:54:13.648 00.000 21068 OnExposeComplete: enter
22:54:13.649 00.001 21068 UpdateGuideState(): m_state=6
22:54:13.650 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2926
22:54:13.651 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.55, Mass=103072, SNR=68.0, Peak=13123 HFD=3.2
22:54:13.652 00.001 21068 MultiStar: [#1 0.02,-0.21,1.15,U] [#2 0.44,-0.21,1.14,U] [#3 0.20,-0.05,0.94,U] [#4 0.46,-0.78,0.00,M5] [#5 0.46,-0.30,0.00,M1] [#6 0.05,-0.28,0.91,U] [#7 0.12,0.10,0.69,U] [#8 0.01,-0.23,0.78,U] 
22:54:13.653 00.001 21068 single-star, 6 included, MultiStar: {0.11, -0.14}, one-star: {-0.14, 0.00}
22:54:13.653 00.000 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
22:54:13.655 00.002 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
22:54:13.656 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.13 mountX=0.14 mountY=0.03, mountTheta=0.22
22:54:13.657 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.00, opts=13)
22:54:13.658 00.001 21068 Enqueuing Move request for scope (-0.14, 0.00)
22:54:13.659 00.001 16108 Worker thread wakes up
22:54:13.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
22:54:13.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
22:54:13.659 00.000 16108 Moving (-0.14, 0.00) raw xDistance=0.14 yDistance=0.03
22:54:13.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:54:13.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:13.659 00.000 16108 MoveAxis(E, 0, ABG)
22:54:13.659 00.000 16108 Move returns status 0, amount 0
22:54:13.659 00.000 16108 MoveAxis(N, 0, ABG)
22:54:13.659 00.000 16108 Move returns status 0, amount 0
22:54:13.659 00.000 16108 move complete, result=0
22:54:13.659 00.000 16108 worker thread done servicing request
22:54:13.663 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3917, FiltMin=3277, FiltMax=46089, Gamma=1.000
22:54:13.678 00.015 21068 UpdateGuideState exits: m=103072 SNR=68.0
22:54:13.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:13.680 00.000 21068 Enqueuing Expose request
22:54:13.681 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:13.682 00.001 16108 Worker thread wakes up
22:54:13.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:13.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:14.674 00.992 16108 Exposure complete
22:54:14.738 00.064 16108 worker thread done servicing request
22:54:14.738 00.000 21068 OnExposeComplete: enter
22:54:14.739 00.001 21068 UpdateGuideState(): m_state=6
22:54:14.740 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2927
22:54:14.740 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=877.30, Mass=87896, SNR=66.0, Peak=13619 HFD=2.9
22:54:14.741 00.001 21068 MultiStar: [#1 -0.07,-0.14,1.17,U] [#2 0.22,-0.03,1.49,U] [#3 0.32,-0.21,1.03,U] [#4 0.15,-0.43,0.76,U] [#5 0.36,-0.32,0.95,U] [#6 -0.03,-0.37,0.74,U] [#7 0.23,0.07,0.62,U] [#8 0.06,0.01,0.80,U] 
22:54:14.742 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.04, -0.25}
22:54:14.744 00.002 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
22:54:14.744 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
22:54:14.745 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=-0.17 mountY=0.14, mountTheta=2.47
22:54:14.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.18, opts=13)
22:54:14.747 00.001 21068 Enqueuing Move request for scope (0.15, -0.18)
22:54:14.748 00.001 16108 Worker thread wakes up
22:54:14.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
22:54:14.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
22:54:14.748 00.000 16108 Moving (0.15, -0.18) raw xDistance=-0.17 yDistance=0.14
22:54:14.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:54:14.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:14.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:54:14.748 00.000 16108 MoveAxis(E, 0, ABG)
22:54:14.748 00.000 16108 Move returns status 0, amount 0
22:54:14.748 00.000 16108 MoveAxis(N, 0, ABG)
22:54:14.749 00.001 16108 Move returns status 0, amount 0
22:54:14.749 00.000 16108 move complete, result=0
22:54:14.749 00.000 16108 worker thread done servicing request
22:54:14.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3920, FiltMin=3337, FiltMax=44185, Gamma=1.000
22:54:14.766 00.014 21068 UpdateGuideState exits: m=87896 SNR=66.0
22:54:14.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:14.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:14.769 00.001 21068 Enqueuing Expose request
22:54:14.770 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:14.770 00.000 16108 Worker thread wakes up
22:54:14.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:14.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:15.930 01.160 16108 Exposure complete
22:54:16.006 00.076 16108 worker thread done servicing request
22:54:16.007 00.001 21068 OnExposeComplete: enter
22:54:16.009 00.002 21068 UpdateGuideState(): m_state=6
22:54:16.010 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2928
22:54:16.013 00.003 21068 Star::Find returns 1 (0), X=220.37, Y=877.31, Mass=116204, SNR=76.2, Peak=15891 HFD=3.1
22:54:16.015 00.002 21068 MultiStar: [#1 0.05,0.17,0.93,U] [#2 0.19,0.13,1.24,U] [#3 0.41,-0.06,0.91,U] [#4 0.48,-0.60,0.00,M5] [#5 0.53,-0.16,0.00,M1] [#6 0.42,-0.07,0.57,U] [#7 0.05,0.17,0.48,U] [#8 0.23,0.23,0.58,U] 
22:54:16.017 00.002 21068 refined, 6 included, MultiStar: {0.22, 0.03}, one-star: {0.18, -0.25}
22:54:16.018 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
22:54:16.020 00.002 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
22:54:16.021 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.16 mountX=-0.21 mountY=-0.08, mountTheta=-2.75
22:54:16.024 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
22:54:16.025 00.001 21068 Enqueuing Move request for scope (0.22, 0.03)
22:54:16.026 00.001 16108 Worker thread wakes up
22:54:16.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
22:54:16.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
22:54:16.027 00.001 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
22:54:16.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:54:16.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:16.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:16.027 00.000 16108 MoveAxis(E, 54, ABG)
22:54:16.027 00.000 16108 Guiding  Dir = 2, Dur = 54
22:54:16.027 00.000 16108 IsSlewing returns 0
22:54:16.027 00.000 16108 IsGuiding returns 0
22:54:16.032 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3926, FiltMin=3331, FiltMax=49837, Gamma=1.000
22:54:16.060 00.028 21068 UpdateGuideState exits: m=116204 SNR=76.2
22:54:16.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:16.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:16.062 00.000 21068 Enqueuing Expose request
22:54:16.064 00.002 16108 PulseGuide returned control before completion, sleep 28
22:54:16.105 00.041 16108 IsGuiding returns 1
22:54:16.105 00.000 16108 scope still moving after pulse duration time elapsed
22:54:16.136 00.031 16108 IsSlewing returns 0
22:54:16.136 00.000 16108 IsGuiding returns 1
22:54:16.168 00.032 16108 IsSlewing returns 0
22:54:16.168 00.000 16108 IsGuiding returns 0
22:54:16.168 00.000 16108 scope move finished after 54 + 87 ms
22:54:16.168 00.000 16108 Move returns status 0, amount 54
22:54:16.168 00.000 16108 MoveAxis(N, 0, ABG)
22:54:16.169 00.001 16108 Move returns status 0, amount 0
22:54:16.169 00.000 16108 move complete, result=0
22:54:16.169 00.000 16108 worker thread done servicing request
22:54:16.169 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
22:54:16.172 00.003 16108 Worker thread wakes up
22:54:16.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:16.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:17.155 00.983 16108 Exposure complete
22:54:17.236 00.081 16108 worker thread done servicing request
22:54:17.237 00.001 21068 OnExposeComplete: enter
22:54:17.238 00.001 21068 UpdateGuideState(): m_state=6
22:54:17.239 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2929
22:54:17.240 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.35, Mass=88955, SNR=60.4, Peak=13219 HFD=3.3
22:54:17.241 00.001 21068 MultiStar: [#1 -0.39,0.14,1.28,U] [#2 -0.11,0.33,1.61,U] [#3 -0.17,0.26,1.20,U] [#4 -0.25,-0.37,1.00,U] [#5 0.11,-0.11,0.96,U] [#6 -0.32,-0.49,0.00,M1] [#7 -0.35,0.26,0.64,U] [#8 -0.09,0.23,0.78,U] 
22:54:17.242 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.08}, one-star: {-0.29, -0.20}
22:54:17.244 00.002 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
22:54:17.245 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
22:54:17.246 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.73 mountX=0.20 mountY=-0.04, mountTheta=-0.18
22:54:17.247 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.08, opts=13)
22:54:17.248 00.001 21068 Enqueuing Move request for scope (-0.19, 0.08)
22:54:17.249 00.001 16108 Worker thread wakes up
22:54:17.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
22:54:17.249 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
22:54:17.249 00.000 16108 Moving (-0.19, 0.08) raw xDistance=0.20 yDistance=-0.04
22:54:17.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
22:54:17.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.250 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:17.250 00.000 16108 MoveAxis(W, 49, ABG)
22:54:17.250 00.000 16108 Guiding  Dir = 3, Dur = 49
22:54:17.250 00.000 16108 IsSlewing returns 0
22:54:17.250 00.000 16108 IsGuiding returns 0
22:54:17.254 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3933, FiltMin=3363, FiltMax=51373, Gamma=1.000
22:54:17.268 00.014 21068 UpdateGuideState exits: m=88955 SNR=60.4
22:54:17.269 00.001 16108 PulseGuide returned control before completion, sleep 41
22:54:17.269 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.271 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:17.272 00.001 21068 Enqueuing Expose request
22:54:17.313 00.041 16108 IsGuiding returns 1
22:54:17.313 00.000 16108 scope still moving after pulse duration time elapsed
22:54:17.345 00.032 16108 IsSlewing returns 0
22:54:17.345 00.000 16108 IsGuiding returns 1
22:54:17.376 00.031 16108 IsSlewing returns 0
22:54:17.376 00.000 16108 IsGuiding returns 0
22:54:17.376 00.000 16108 scope move finished after 49 + 77 ms
22:54:17.376 00.000 16108 Move returns status 0, amount 49
22:54:17.377 00.001 16108 MoveAxis(N, 0, ABG)
22:54:17.377 00.000 16108 Move returns status 0, amount 0
22:54:17.377 00.000 16108 move complete, result=0
22:54:17.377 00.000 16108 worker thread done servicing request
22:54:17.377 00.000 16108 Worker thread wakes up
22:54:17.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:17.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:17.377 00.000 21068 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
22:54:18.548 01.171 16108 Exposure complete
22:54:18.611 00.063 16108 worker thread done servicing request
22:54:18.611 00.000 21068 OnExposeComplete: enter
22:54:18.612 00.001 21068 UpdateGuideState(): m_state=6
22:54:18.613 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2930
22:54:18.614 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.02, Mass=94138, SNR=60.8, Peak=14531 HFD=2.7
22:54:18.615 00.001 21068 MultiStar: [#1 -0.45,-0.04,1.26,U] [#2 0.29,-0.06,1.31,U] [#3 0.21,-0.14,1.29,U] [#4 0.16,-0.46,0.77,U] [#5 0.27,-0.32,0.87,U] [#6 -0.21,-0.29,0.77,U] [#7 -0.17,-0.11,0.54,U] [#8 0.07,-0.08,0.79,U] 
22:54:18.616 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.21}, one-star: {0.01, -0.53}
22:54:18.616 00.000 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
22:54:18.617 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
22:54:18.618 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=-0.06 mountY=0.20, mountTheta=1.88
22:54:18.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.21, opts=13)
22:54:18.621 00.001 21068 Enqueuing Move request for scope (0.03, -0.21)
22:54:18.622 00.001 16108 Worker thread wakes up
22:54:18.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
22:54:18.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
22:54:18.622 00.000 16108 Moving (0.03, -0.21) raw xDistance=-0.06 yDistance=0.20
22:54:18.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:54:18.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:18.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:54:18.622 00.000 16108 MoveAxis(E, 0, ABG)
22:54:18.622 00.000 16108 Move returns status 0, amount 0
22:54:18.622 00.000 16108 MoveAxis(N, 0, ABG)
22:54:18.622 00.000 16108 Move returns status 0, amount 0
22:54:18.622 00.000 16108 move complete, result=0
22:54:18.623 00.001 16108 worker thread done servicing request
22:54:18.626 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3936, FiltMin=3344, FiltMax=39552, Gamma=1.000
22:54:18.639 00.013 21068 UpdateGuideState exits: m=94138 SNR=60.8
22:54:18.641 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:18.643 00.001 21068 Enqueuing Expose request
22:54:18.643 00.000 16108 Worker thread wakes up
22:54:18.643 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:18.644 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:18.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:19.621 00.977 16108 Exposure complete
22:54:19.677 00.056 16108 worker thread done servicing request
22:54:19.677 00.000 21068 OnExposeComplete: enter
22:54:19.678 00.001 21068 UpdateGuideState(): m_state=6
22:54:19.679 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2931
22:54:19.679 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=877.12, Mass=97443, SNR=73.6, Peak=13523 HFD=3.6
22:54:19.680 00.001 21068 MultiStar: [#1 -0.11,-0.28,1.24,U] [#2 0.31,-0.17,1.11,U] [#3 0.17,-0.18,0.97,U] [#4 -0.07,-0.59,0.00,M4] [#5 0.03,-0.51,0.00,M1] [#6 -0.02,-0.20,0.69,U] [#7 -0.31,0.05,0.51,U] [#8 0.19,-0.20,0.61,U] 
22:54:19.682 00.002 21068 refined, 6 included, MultiStar: {0.05, -0.22}, one-star: {0.02, -0.43}
22:54:19.683 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
22:54:19.683 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
22:54:19.684 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.34 mountX=-0.09 mountY=0.21, mountTheta=1.99
22:54:19.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.22, opts=13)
22:54:19.686 00.000 21068 Enqueuing Move request for scope (0.05, -0.22)
22:54:19.687 00.001 16108 Worker thread wakes up
22:54:19.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
22:54:19.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
22:54:19.687 00.000 16108 Moving (0.05, -0.22) raw xDistance=-0.09 yDistance=0.21
22:54:19.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:54:19.688 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:54:19.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:54:19.688 00.000 16108 MoveAxis(E, 0, ABG)
22:54:19.688 00.000 16108 Move returns status 0, amount 0
22:54:19.688 00.000 16108 MoveAxis(N, 0, ABG)
22:54:19.688 00.000 16108 Move returns status 0, amount 0
22:54:19.688 00.000 16108 move complete, result=0
22:54:19.688 00.000 16108 worker thread done servicing request
22:54:19.690 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3939, FiltMin=3337, FiltMax=41805, Gamma=1.000
22:54:19.706 00.016 21068 UpdateGuideState exits: m=97443 SNR=73.6
22:54:19.706 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:19.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:19.708 00.001 21068 Enqueuing Expose request
22:54:19.709 00.001 16108 Worker thread wakes up
22:54:19.709 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:19.709 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:19.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:20.875 01.166 16108 Exposure complete
22:54:20.931 00.056 16108 worker thread done servicing request
22:54:20.931 00.000 21068 OnExposeComplete: enter
22:54:20.933 00.002 21068 UpdateGuideState(): m_state=6
22:54:20.934 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2932
22:54:20.935 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.45, Mass=94636, SNR=60.1, Peak=13283 HFD=3.4
22:54:20.936 00.001 21068 MultiStar: [#1 -0.09,0.04,1.42,U] [#2 0.27,0.09,1.34,U] [#3 0.33,-0.32,1.21,U] [#4 0.17,-0.26,0.81,U] [#5 0.63,-0.33,0.00,M2] [#6 -0.23,-0.36,0.84,U] [#7 -0.33,0.48,0.00,M1] [#8 -0.01,0.13,0.99,U] 
22:54:20.936 00.000 21068 refined, 6 included, MultiStar: {0.04, -0.09}, one-star: {-0.29, -0.11}
22:54:20.937 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
22:54:20.938 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
22:54:20.939 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.18 mountX=-0.05 mountY=0.08, mountTheta=2.15
22:54:20.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
22:54:20.941 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
22:54:20.942 00.001 16108 Worker thread wakes up
22:54:20.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
22:54:20.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
22:54:20.942 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
22:54:20.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:54:20.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:20.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:54:20.943 00.001 16108 MoveAxis(E, 0, ABG)
22:54:20.943 00.000 16108 Move returns status 0, amount 0
22:54:20.943 00.000 16108 MoveAxis(N, 0, ABG)
22:54:20.943 00.000 16108 Move returns status 0, amount 0
22:54:20.943 00.000 16108 move complete, result=0
22:54:20.943 00.000 16108 worker thread done servicing request
22:54:20.945 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3945, FiltMin=3353, FiltMax=55065, Gamma=1.000
22:54:20.959 00.014 21068 UpdateGuideState exits: m=94636 SNR=60.1
22:54:20.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.960 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:20.961 00.001 21068 Enqueuing Expose request
22:54:20.962 00.001 16108 Worker thread wakes up
22:54:20.962 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:20.962 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:20.963 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:21.923 00.960 16108 Exposure complete
22:54:21.988 00.065 16108 worker thread done servicing request
22:54:21.988 00.000 21068 OnExposeComplete: enter
22:54:21.989 00.001 21068 UpdateGuideState(): m_state=6
22:54:21.989 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2933
22:54:21.990 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.71, Mass=98300, SNR=61.5, Peak=14963 HFD=2.8
22:54:21.991 00.001 21068 MultiStar: [#1 0.09,0.24,1.16,U] [#2 0.50,0.09,0.00,M1] [#3 0.36,0.14,1.02,U] [#4 0.39,-0.26,0.65,U] [#5 0.82,-0.07,0.00,M3] [#6 0.39,-0.10,0.68,U] [#7 -0.07,0.30,0.62,U] [#8 0.19,-0.08,0.82,U] 
22:54:21.992 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {-0.15, 0.16}
22:54:21.993 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
22:54:21.993 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
22:54:21.995 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.15 mountY=-0.11, mountTheta=-2.48
22:54:21.997 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.08, opts=13)
22:54:21.998 00.001 21068 Enqueuing Move request for scope (0.16, 0.08)
22:54:21.998 00.000 16108 Worker thread wakes up
22:54:21.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
22:54:21.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
22:54:21.998 00.000 16108 Moving (0.16, 0.08) raw xDistance=-0.15 yDistance=-0.11
22:54:21.999 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:54:21.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:21.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:21.999 00.000 16108 MoveAxis(E, 0, ABG)
22:54:21.999 00.000 16108 Move returns status 0, amount 0
22:54:21.999 00.000 16108 MoveAxis(N, 0, ABG)
22:54:21.999 00.000 16108 Move returns status 0, amount 0
22:54:21.999 00.000 16108 move complete, result=0
22:54:21.999 00.000 16108 worker thread done servicing request
22:54:22.002 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3949, FiltMin=3357, FiltMax=52041, Gamma=1.000
22:54:22.022 00.020 21068 UpdateGuideState exits: m=98300 SNR=61.5
22:54:22.023 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:22.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:22.024 00.000 21068 Enqueuing Expose request
22:54:22.025 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:22.026 00.001 16108 Worker thread wakes up
22:54:22.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:22.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:23.193 01.167 16108 Exposure complete
22:54:23.249 00.056 16108 worker thread done servicing request
22:54:23.249 00.000 21068 OnExposeComplete: enter
22:54:23.250 00.001 21068 UpdateGuideState(): m_state=6
22:54:23.253 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2934
22:54:23.254 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.47, Mass=87834, SNR=57.4, Peak=12467 HFD=3.4
22:54:23.255 00.001 21068 MultiStar: [#1 -0.35,0.16,1.20,U] [#2 -0.08,0.22,1.40,U] [#3 -0.05,-0.02,0.98,U] [#4 0.29,-0.13,0.81,U] [#5 0.53,-0.13,0.00,M4] [#6 -0.26,-0.14,0.77,U] [#7 -0.19,0.35,0.57,U] [#8 -0.05,0.39,0.81,U] 
22:54:23.260 00.005 21068 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {-0.24, -0.08}
22:54:23.261 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
22:54:23.262 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
22:54:23.263 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.50 mountX=0.14 mountY=-0.06, mountTheta=-0.41
22:54:23.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
22:54:23.266 00.001 21068 Enqueuing Move request for scope (-0.12, 0.09)
22:54:23.267 00.001 16108 Worker thread wakes up
22:54:23.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:54:23.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:54:23.267 00.000 16108 Moving (-0.12, 0.09) raw xDistance=0.14 yDistance=-0.06
22:54:23.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:54:23.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:23.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:23.267 00.000 16108 MoveAxis(E, 0, ABG)
22:54:23.267 00.000 16108 Move returns status 0, amount 0
22:54:23.267 00.000 16108 MoveAxis(N, 0, ABG)
22:54:23.267 00.000 16108 Move returns status 0, amount 0
22:54:23.267 00.000 16108 move complete, result=0
22:54:23.267 00.000 16108 worker thread done servicing request
22:54:23.272 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3952, FiltMin=3420, FiltMax=52352, Gamma=1.000
22:54:23.286 00.014 21068 UpdateGuideState exits: m=87834 SNR=57.4
22:54:23.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:23.289 00.001 21068 Enqueuing Expose request
22:54:23.289 00.000 16108 Worker thread wakes up
22:54:23.289 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:23.290 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:23.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:24.265 00.975 16108 Exposure complete
22:54:24.333 00.068 16108 worker thread done servicing request
22:54:24.333 00.000 21068 OnExposeComplete: enter
22:54:24.333 00.000 21068 UpdateGuideState(): m_state=6
22:54:24.334 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2935
22:54:24.335 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=877.50, Mass=97558, SNR=64.8, Peak=12819 HFD=3.5
22:54:24.336 00.001 21068 MultiStar: [#1 -0.45,-0.02,1.29,U] [#2 -0.06,0.03,1.19,U] [#3 0.21,-0.12,0.98,U] [#4 -0.01,-0.37,0.63,U] [#5 0.50,-0.23,0.00,M5] [#6 0.02,-0.18,0.67,U] [#7 -0.64,0.21,0.00,M1] [#8 -0.11,0.19,0.73,U] 
22:54:24.337 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.06}, one-star: {-0.29, -0.06}
22:54:24.337 00.000 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
22:54:24.338 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
22:54:24.339 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.11 mountY=0.09, mountTheta=0.65
22:54:24.340 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
22:54:24.341 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
22:54:24.342 00.001 16108 Worker thread wakes up
22:54:24.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
22:54:24.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
22:54:24.342 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
22:54:24.343 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:54:24.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:24.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:24.343 00.000 16108 MoveAxis(E, 0, ABG)
22:54:24.343 00.000 16108 Move returns status 0, amount 0
22:54:24.343 00.000 16108 MoveAxis(N, 0, ABG)
22:54:24.343 00.000 16108 Move returns status 0, amount 0
22:54:24.343 00.000 16108 move complete, result=0
22:54:24.343 00.000 16108 worker thread done servicing request
22:54:24.346 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3955, FiltMin=3341, FiltMax=54880, Gamma=1.000
22:54:24.360 00.014 21068 UpdateGuideState exits: m=97558 SNR=64.8
22:54:24.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:24.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:24.363 00.001 21068 Enqueuing Expose request
22:54:24.364 00.001 16108 Worker thread wakes up
22:54:24.364 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:24.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:24.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:25.531 01.167 16108 Exposure complete
22:54:25.592 00.061 16108 worker thread done servicing request
22:54:25.593 00.001 21068 OnExposeComplete: enter
22:54:25.593 00.000 21068 UpdateGuideState(): m_state=6
22:54:25.594 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2936
22:54:25.595 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.34, Mass=96472, SNR=69.1, Peak=13139 HFD=3.3
22:54:25.596 00.001 21068 MultiStar: [#1 -0.48,0.41,0.00,M1] [#2 0.21,0.03,1.00,U] [#3 0.09,-0.03,0.97,U] [#4 0.43,-0.30,0.00,M1] [#5 0.72,-0.12,0.00,M6] [#6 -0.02,-0.01,0.56,U] [#7 0.24,-0.10,0.69,U] [#8 0.18,0.13,0.63,U] 
22:54:25.597 00.001 21068 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {-0.10, -0.21}
22:54:25.598 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
22:54:25.599 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
22:54:25.599 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.10 mountY=0.02, mountTheta=2.95
22:54:25.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
22:54:25.602 00.001 21068 Enqueuing Move request for scope (0.10, -0.04)
22:54:25.603 00.001 16108 Worker thread wakes up
22:54:25.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:54:25.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:54:25.603 00.000 16108 Moving (0.10, -0.04) raw xDistance=-0.10 yDistance=0.02
22:54:25.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:54:25.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:54:25.603 00.000 16108 MoveAxis(E, 0, ABG)
22:54:25.603 00.000 16108 Move returns status 0, amount 0
22:54:25.603 00.000 16108 MoveAxis(N, 0, ABG)
22:54:25.603 00.000 16108 Move returns status 0, amount 0
22:54:25.603 00.000 16108 move complete, result=0
22:54:25.603 00.000 16108 worker thread done servicing request
22:54:25.607 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3958, FiltMin=3414, FiltMax=48649, Gamma=1.000
22:54:25.622 00.015 21068 UpdateGuideState exits: m=96472 SNR=69.1
22:54:25.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.623 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:25.624 00.001 21068 Enqueuing Expose request
22:54:25.625 00.001 16108 Worker thread wakes up
22:54:25.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:25.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:25.625 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:26.610 00.985 16108 Exposure complete
22:54:26.666 00.056 16108 worker thread done servicing request
22:54:26.666 00.000 21068 OnExposeComplete: enter
22:54:26.667 00.001 21068 UpdateGuideState(): m_state=6
22:54:26.669 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2937
22:54:26.669 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=877.47, Mass=93594, SNR=65.4, Peak=13408 HFD=3.2
22:54:26.670 00.001 21068 MultiStar: [#1 0.06,-0.04,1.24,U] [#2 0.57,-0.12,0.00,M1] [#3 0.85,-0.22,0.00,M1] [#4 0.41,-0.52,0.00,M2] [#5 0.64,-0.39,0.00,M7] [#6 0.22,-0.07,0.71,U] [#7 -0.02,0.21,0.69,U] [#8 0.56,-0.22,0.00,M1] 
22:54:26.671 00.001 21068 refined, 3 included, MultiStar: {0.19, -0.01}, one-star: {0.49, -0.08}
22:54:26.672 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
22:54:26.672 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
22:54:26.673 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
22:54:26.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
22:54:26.675 00.000 21068 Enqueuing Move request for scope (0.19, -0.01)
22:54:26.676 00.001 16108 Worker thread wakes up
22:54:26.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
22:54:26.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
22:54:26.676 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=-0.04
22:54:26.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:54:26.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:26.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:26.676 00.000 16108 MoveAxis(E, 0, ABG)
22:54:26.677 00.001 16108 Move returns status 0, amount 0
22:54:26.677 00.000 16108 MoveAxis(N, 0, ABG)
22:54:26.677 00.000 16108 Move returns status 0, amount 0
22:54:26.677 00.000 16108 move complete, result=0
22:54:26.677 00.000 16108 worker thread done servicing request
22:54:26.681 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3961, FiltMin=3337, FiltMax=43689, Gamma=1.000
22:54:26.695 00.014 21068 UpdateGuideState exits: m=93594 SNR=65.4
22:54:26.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:26.699 00.002 21068 Enqueuing Expose request
22:54:26.700 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:26.701 00.001 16108 Worker thread wakes up
22:54:26.701 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:26.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:27.856 01.155 16108 Exposure complete
22:54:27.915 00.059 16108 worker thread done servicing request
22:54:27.915 00.000 21068 OnExposeComplete: enter
22:54:27.916 00.001 21068 UpdateGuideState(): m_state=6
22:54:27.917 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2938
22:54:27.917 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=877.33, Mass=75812, SNR=54.7, Peak=12480 HFD=3.0
22:54:27.918 00.001 21068 MultiStar: [#1 0.03,0.06,1.12,U] [#2 0.64,0.09,0.00,M2] [#3 0.70,-0.08,0.00,M2] [#4 0.26,-0.41,1.04,U] [#5 0.54,-0.05,0.00,M8] [#6 -0.06,-0.43,0.92,U] [#7 0.37,0.10,0.64,U] [#8 0.70,-0.07,0.00,M2] 
22:54:27.918 00.000 21068 refined, 4 included, MultiStar: {0.20, -0.19}, one-star: {0.47, -0.22}
22:54:27.919 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
22:54:27.920 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
22:54:27.921 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=-0.23 mountY=0.14, mountTheta=2.60
22:54:27.922 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.19, opts=13)
22:54:27.923 00.001 21068 Enqueuing Move request for scope (0.20, -0.19)
22:54:27.924 00.001 16108 Worker thread wakes up
22:54:27.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
22:54:27.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
22:54:27.924 00.000 16108 Moving (0.20, -0.19) raw xDistance=-0.23 yDistance=0.14
22:54:27.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:54:27.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:27.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:54:27.924 00.000 16108 MoveAxis(E, 61, ABG)
22:54:27.924 00.000 16108 Guiding  Dir = 2, Dur = 61
22:54:27.926 00.002 16108 IsSlewing returns 0
22:54:27.926 00.000 16108 IsGuiding returns 0
22:54:27.930 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3965, FiltMin=3331, FiltMax=48237, Gamma=1.000
22:54:27.949 00.019 16108 PulseGuide returned control before completion, sleep 48
22:54:27.953 00.004 21068 UpdateGuideState exits: m=75812 SNR=54.7
22:54:27.955 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:27.957 00.001 21068 Enqueuing Expose request
22:54:28.012 00.055 16108 IsGuiding returns 1
22:54:28.012 00.000 16108 scope still moving after pulse duration time elapsed
22:54:28.044 00.032 16108 IsSlewing returns 0
22:54:28.044 00.000 16108 IsGuiding returns 0
22:54:28.044 00.000 16108 scope move finished after 61 + 56 ms
22:54:28.044 00.000 16108 Move returns status 0, amount 61
22:54:28.044 00.000 16108 MoveAxis(N, 0, ABG)
22:54:28.044 00.000 16108 Move returns status 0, amount 0
22:54:28.044 00.000 16108 move complete, result=0
22:54:28.044 00.000 16108 worker thread done servicing request
22:54:28.044 00.000 16108 Worker thread wakes up
22:54:28.045 00.001 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
22:54:28.047 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:28.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:29.025 00.978 16108 Exposure complete
22:54:29.080 00.055 16108 worker thread done servicing request
22:54:29.080 00.000 21068 OnExposeComplete: enter
22:54:29.082 00.002 21068 UpdateGuideState(): m_state=6
22:54:29.082 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2939
22:54:29.084 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=877.27, Mass=95957, SNR=63.3, Peak=14064 HFD=3.2
22:54:29.085 00.001 21068 MultiStar: [#1 -0.29,0.12,1.26,U] [#2 0.26,0.12,1.17,U] [#3 0.27,0.17,0.95,U] [#4 -0.09,-0.49,0.74,U] [#5 0.35,-0.25,0.97,U] [#6 -0.05,-0.34,0.69,U] [#7 0.10,0.05,0.63,U] [#8 -0.32,0.43,0.00,M3] 
22:54:29.086 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.24, -0.28}
22:54:29.086 00.000 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
22:54:29.087 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
22:54:29.088 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.11 mountY=0.06, mountTheta=2.65
22:54:29.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.09, opts=13)
22:54:29.092 00.002 21068 Enqueuing Move request for scope (0.10, -0.09)
22:54:29.093 00.001 16108 Worker thread wakes up
22:54:29.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
22:54:29.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
22:54:29.093 00.000 16108 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=0.06
22:54:29.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:54:29.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.095 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:29.095 00.000 16108 MoveAxis(E, 0, ABG)
22:54:29.095 00.000 16108 Move returns status 0, amount 0
22:54:29.095 00.000 16108 MoveAxis(N, 0, ABG)
22:54:29.095 00.000 16108 Move returns status 0, amount 0
22:54:29.095 00.000 16108 move complete, result=0
22:54:29.095 00.000 16108 worker thread done servicing request
22:54:29.103 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3965, FiltMin=3363, FiltMax=38445, Gamma=1.000
22:54:29.129 00.026 21068 UpdateGuideState exits: m=95957 SNR=63.3
22:54:29.131 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.133 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:29.134 00.001 21068 Enqueuing Expose request
22:54:29.135 00.001 16108 Worker thread wakes up
22:54:29.135 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:29.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:29.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:30.288 01.152 16108 Exposure complete
22:54:30.354 00.066 16108 worker thread done servicing request
22:54:30.355 00.001 21068 OnExposeComplete: enter
22:54:30.356 00.001 21068 UpdateGuideState(): m_state=6
22:54:30.358 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2940
22:54:30.360 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=877.28, Mass=77607, SNR=55.0, Peak=13008 HFD=2.8
22:54:30.362 00.002 21068 MultiStar: [#1 0.01,-0.36,1.19,U] [#2 0.22,0.09,1.46,U] [#3 0.45,0.07,1.06,U] [#4 0.02,-0.64,0.00,M1] [#5 0.23,-0.38,1.06,U] [#6 0.17,-0.19,0.97,U] [#7 0.23,-0.03,0.56,U] [#8 0.05,-0.06,0.96,U] 
22:54:30.363 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.14}, one-star: {0.10, -0.27}
22:54:30.364 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
22:54:30.365 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
22:54:30.367 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=-0.20 mountY=0.09, mountTheta=2.71
22:54:30.370 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
22:54:30.371 00.001 21068 Enqueuing Move request for scope (0.18, -0.14)
22:54:30.373 00.002 16108 Worker thread wakes up
22:54:30.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
22:54:30.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
22:54:30.373 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
22:54:30.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:54:30.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:30.374 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:30.374 00.000 16108 MoveAxis(E, 53, ABG)
22:54:30.374 00.000 16108 Guiding  Dir = 2, Dur = 53
22:54:30.374 00.000 16108 IsSlewing returns 0
22:54:30.374 00.000 16108 IsGuiding returns 0
22:54:30.386 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3965, FiltMin=3440, FiltMax=37789, Gamma=1.000
22:54:30.409 00.023 16108 PulseGuide returned control before completion, sleep 29
22:54:30.416 00.007 21068 UpdateGuideState exits: m=77607 SNR=55.0
22:54:30.418 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:30.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:30.420 00.001 21068 Enqueuing Expose request
22:54:30.439 00.019 16108 IsGuiding returns 1
22:54:30.439 00.000 16108 scope still moving after pulse duration time elapsed
22:54:30.469 00.030 16108 IsSlewing returns 0
22:54:30.469 00.000 16108 IsGuiding returns 1
22:54:30.501 00.032 16108 IsSlewing returns 0
22:54:30.501 00.000 16108 IsGuiding returns 0
22:54:30.501 00.000 16108 scope move finished after 53 + 73 ms
22:54:30.501 00.000 16108 Move returns status 0, amount 53
22:54:30.501 00.000 16108 MoveAxis(N, 0, ABG)
22:54:30.501 00.000 16108 Move returns status 0, amount 0
22:54:30.501 00.000 16108 move complete, result=0
22:54:30.501 00.000 16108 worker thread done servicing request
22:54:30.501 00.000 16108 Worker thread wakes up
22:54:30.501 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:30.501 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
22:54:30.504 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:31.477 00.973 16108 Exposure complete
22:54:31.546 00.069 16108 worker thread done servicing request
22:54:31.546 00.000 21068 OnExposeComplete: enter
22:54:31.548 00.002 21068 UpdateGuideState(): m_state=6
22:54:31.549 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2941
22:54:31.550 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.82, Mass=98386, SNR=68.5, Peak=16723 HFD=2.9
22:54:31.552 00.002 21068 MultiStar: [#1 -0.17,-0.36,0.92,U] [#2 0.02,-0.17,0.97,U] [#3 0.26,-0.27,0.94,U] [#4 -0.14,-0.35,0.64,U] [#5 0.28,-0.42,0.76,U] [#6 -0.06,-0.46,0.73,U] [#7 -0.20,-0.21,0.48,U] [#8 0.19,-0.30,0.67,U] 
22:54:31.553 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.37}, one-star: {0.16, -0.73}
22:54:31.554 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
22:54:31.555 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
22:54:31.556 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.38 cameraTheta=-1.43 mountX=-0.12 mountY=0.35, mountTheta=1.90
22:54:31.559 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.37, opts=13)
22:54:31.559 00.000 21068 Enqueuing Move request for scope (0.05, -0.37)
22:54:31.560 00.001 16108 Worker thread wakes up
22:54:31.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
22:54:31.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
22:54:31.560 00.000 16108 Moving (0.05, -0.37) raw xDistance=-0.12 yDistance=0.35
22:54:31.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:54:31.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:31.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:54:31.561 00.001 16108 MoveAxis(E, 0, ABG)
22:54:31.561 00.000 16108 Move returns status 0, amount 0
22:54:31.561 00.000 16108 MoveAxis(N, 0, ABG)
22:54:31.561 00.000 16108 Move returns status 0, amount 0
22:54:31.561 00.000 16108 move complete, result=0
22:54:31.561 00.000 16108 worker thread done servicing request
22:54:31.564 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3968, FiltMin=3385, FiltMax=45686, Gamma=1.000
22:54:31.579 00.015 21068 UpdateGuideState exits: m=98386 SNR=68.5
22:54:31.579 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.581 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:31.582 00.001 21068 Enqueuing Expose request
22:54:31.582 00.000 16108 Worker thread wakes up
22:54:31.582 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:54:31.583 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:31.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:32.743 01.160 16108 Exposure complete
22:54:32.831 00.088 16108 worker thread done servicing request
22:54:32.831 00.000 21068 OnExposeComplete: enter
22:54:32.832 00.001 21068 UpdateGuideState(): m_state=6
22:54:32.833 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2942
22:54:32.833 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=877.13, Mass=75593, SNR=55.3, Peak=13584 HFD=2.8
22:54:32.834 00.001 21068 MultiStar: [#1 0.19,-0.45,1.05,U] [#2 0.60,-0.39,0.00,M1] [#3 0.33,-0.52,0.00,M1] [#4 0.35,-0.78,0.00,M1] [#5 0.18,-0.40,0.98,U] [#6 0.41,-0.57,0.00,M1] [#7 0.22,-0.31,0.62,U] [#8 0.44,-0.11,0.96,U] 
22:54:32.835 00.001 21068 refined, 4 included, MultiStar: {0.30, -0.34}, one-star: {0.45, -0.42}
22:54:32.837 00.002 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.47)
22:54:32.838 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
22:54:32.838 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=-0.34 hyp=0.46 cameraTheta=-0.85 mountX=-0.36 mountY=0.26, mountTheta=2.51
22:54:32.841 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.34, opts=13)
22:54:32.843 00.002 21068 Enqueuing Move request for scope (0.30, -0.34)
22:54:32.844 00.001 16108 Worker thread wakes up
22:54:32.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.34) opts 0xd
22:54:32.846 00.002 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.34)
22:54:32.846 00.000 16108 Moving (0.30, -0.34) raw xDistance=-0.36 yDistance=0.26
22:54:32.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
22:54:32.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:32.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:54:32.846 00.000 16108 MoveAxis(E, 93, ABG)
22:54:32.846 00.000 16108 Guiding  Dir = 2, Dur = 93
22:54:32.846 00.000 16108 IsSlewing returns 0
22:54:32.846 00.000 16108 IsGuiding returns 0
22:54:32.846 00.000 16108 PulseGuide returned control before completion, sleep 103
22:54:32.852 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3968, FiltMin=3363, FiltMax=38877, Gamma=1.000
22:54:32.875 00.023 21068 UpdateGuideState exits: m=75593 SNR=55.3
22:54:32.877 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:32.879 00.001 21068 Enqueuing Expose request
22:54:32.965 00.086 16108 IsGuiding returns 0
22:54:32.965 00.000 16108 Move returns status 0, amount 93
22:54:32.965 00.000 16108 MoveAxis(N, 0, ABG)
22:54:32.965 00.000 16108 Move returns status 0, amount 0
22:54:32.965 00.000 16108 move complete, result=0
22:54:32.965 00.000 16108 worker thread done servicing request
22:54:32.965 00.000 16108 Worker thread wakes up
22:54:32.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:32.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:32.965 00.000 21068 GuideStep: -0.4 px 93 ms EAST, 0.3 px 0 ms NORTH
22:54:33.956 00.991 16108 Exposure complete
22:54:34.020 00.064 16108 worker thread done servicing request
22:54:34.020 00.000 21068 OnExposeComplete: enter
22:54:34.021 00.001 21068 UpdateGuideState(): m_state=6
22:54:34.023 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2943
22:54:34.024 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=876.90, Mass=89211, SNR=61.1, Peak=15715 HFD=2.8
22:54:34.025 00.001 21068 MultiStar: [#1 -0.29,-0.00,0.99,U] [#2 -0.04,-0.05,1.15,U] [#3 0.11,-0.28,0.86,U] [#4 0.14,-0.53,0.00,M2] [#5 0.26,-0.18,0.96,U] [#6 -0.33,-0.72,0.00,M2] [#7 -0.17,-0.09,0.57,U] [#8 0.14,-0.08,0.86,U] 
22:54:34.026 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.20}, one-star: {-0.29, -0.65}
22:54:34.027 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
22:54:34.028 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
22:54:34.029 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.78 mountX=0.01 mountY=0.20, mountTheta=1.54
22:54:34.030 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
22:54:34.031 00.001 21068 Enqueuing Move request for scope (-0.04, -0.20)
22:54:34.032 00.001 16108 Worker thread wakes up
22:54:34.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
22:54:34.033 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
22:54:34.033 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.01 yDistance=0.20
22:54:34.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:54:34.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:34.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:54:34.033 00.000 16108 MoveAxis(E, 0, ABG)
22:54:34.033 00.000 16108 Move returns status 0, amount 0
22:54:34.033 00.000 16108 MoveAxis(N, 0, ABG)
22:54:34.033 00.000 16108 Move returns status 0, amount 0
22:54:34.033 00.000 16108 move complete, result=0
22:54:34.033 00.000 16108 worker thread done servicing request
22:54:34.038 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3968, FiltMin=3398, FiltMax=34989, Gamma=1.000
22:54:34.053 00.015 21068 UpdateGuideState exits: m=89211 SNR=61.1
22:54:34.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.054 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:34.055 00.001 21068 Enqueuing Expose request
22:54:34.056 00.001 16108 Worker thread wakes up
22:54:34.056 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:34.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:34.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:35.225 01.168 16108 Exposure complete
22:54:35.299 00.074 16108 worker thread done servicing request
22:54:35.299 00.000 21068 OnExposeComplete: enter
22:54:35.302 00.003 21068 UpdateGuideState(): m_state=6
22:54:35.303 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2944
22:54:35.304 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=877.49, Mass=89871, SNR=65.0, Peak=13059 HFD=3.2
22:54:35.305 00.001 21068 MultiStar: [#1 -0.06,-0.05,0.92,U] [#2 0.23,-0.01,1.04,U] [#3 0.21,-0.23,0.80,U] [#4 -0.08,-0.21,0.86,U] [#5 0.25,-0.23,0.78,U] [#6 -0.13,-0.05,0.78,U] [#7 -0.41,0.56,0.00,M1] [#8 -0.05,0.00,0.58,U] 
22:54:35.306 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.10}, one-star: {-0.34, -0.06}
22:54:35.307 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
22:54:35.308 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
22:54:35.310 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.56 mountX=-0.02 mountY=0.10, mountTheta=1.76
22:54:35.312 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
22:54:35.313 00.001 21068 Enqueuing Move request for scope (0.00, -0.10)
22:54:35.314 00.001 16108 Worker thread wakes up
22:54:35.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
22:54:35.314 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
22:54:35.314 00.000 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
22:54:35.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:54:35.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:35.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:54:35.314 00.000 16108 MoveAxis(E, 0, ABG)
22:54:35.315 00.001 16108 Move returns status 0, amount 0
22:54:35.315 00.000 16108 MoveAxis(N, 0, ABG)
22:54:35.315 00.000 16108 Move returns status 0, amount 0
22:54:35.315 00.000 16108 move complete, result=0
22:54:35.315 00.000 16108 worker thread done servicing request
22:54:35.318 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3971, FiltMin=3405, FiltMax=45552, Gamma=1.000
22:54:35.333 00.015 21068 UpdateGuideState exits: m=89871 SNR=65.0
22:54:35.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:35.335 00.000 21068 Enqueuing Expose request
22:54:35.336 00.001 16108 Worker thread wakes up
22:54:35.336 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:35.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:35.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:36.319 00.982 16108 Exposure complete
22:54:36.374 00.055 16108 worker thread done servicing request
22:54:36.374 00.000 21068 OnExposeComplete: enter
22:54:36.376 00.002 21068 UpdateGuideState(): m_state=6
22:54:36.379 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2945
22:54:36.380 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=877.43, Mass=84275, SNR=63.9, Peak=14819 HFD=3.1
22:54:36.381 00.001 21068 MultiStar: [#1 -0.77,0.12,0.00,M1] [#2 0.04,-0.00,1.30,U] [#3 -0.13,-0.01,0.92,U] [#4 -0.11,-0.43,0.83,U] [#5 0.13,-0.01,1.16,U] [#6 -0.53,-0.47,0.00,M2] [#7 -0.21,0.23,0.60,U] [#8 -0.20,0.10,0.75,U] 
22:54:36.382 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.05}, one-star: {-0.53, -0.13}
22:54:36.384 00.002 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
22:54:36.385 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
22:54:36.388 00.003 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.79 mountX=0.11 mountY=0.07, mountTheta=0.57
22:54:36.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.05, opts=13)
22:54:36.391 00.002 21068 Enqueuing Move request for scope (-0.12, -0.05)
22:54:36.392 00.001 16108 Worker thread wakes up
22:54:36.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
22:54:36.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
22:54:36.392 00.000 16108 Moving (-0.12, -0.05) raw xDistance=0.11 yDistance=0.07
22:54:36.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:54:36.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:36.393 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:54:36.393 00.000 16108 MoveAxis(E, 0, ABG)
22:54:36.393 00.000 16108 Move returns status 0, amount 0
22:54:36.393 00.000 16108 MoveAxis(N, 0, ABG)
22:54:36.393 00.000 16108 Move returns status 0, amount 0
22:54:36.393 00.000 16108 move complete, result=0
22:54:36.393 00.000 16108 worker thread done servicing request
22:54:36.401 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3971, FiltMin=3366, FiltMax=48285, Gamma=1.000
22:54:36.426 00.025 21068 UpdateGuideState exits: m=84275 SNR=63.9
22:54:36.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:36.429 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:36.430 00.001 21068 Enqueuing Expose request
22:54:36.431 00.001 16108 Worker thread wakes up
22:54:36.431 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:36.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:36.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:37.590 01.158 16108 Exposure complete
22:54:37.644 00.054 16108 worker thread done servicing request
22:54:37.644 00.000 21068 OnExposeComplete: enter
22:54:37.645 00.001 21068 UpdateGuideState(): m_state=6
22:54:37.646 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2946
22:54:37.647 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=876.99, Mass=88470, SNR=67.2, Peak=15251 HFD=2.9
22:54:37.648 00.001 21068 MultiStar: [#1 -0.51,-0.08,0.00,M2] [#2 -0.12,-0.27,1.15,U] [#3 0.06,-0.43,0.80,U] [#4 -0.19,-0.64,0.00,M1] [#5 0.07,-0.83,0.00,M2] [#6 -0.06,-0.71,0.00,M3] [#7 -0.49,-0.04,0.56,U] [#8 -0.01,-0.44,0.73,U] 
22:54:37.649 00.001 21068 refined, 4 included, MultiStar: {-0.15, -0.37}, one-star: {-0.28, -0.56}
22:54:37.649 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
22:54:37.650 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
22:54:37.651 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.96 mountX=0.09 mountY=0.39, mountTheta=1.36
22:54:37.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.37, opts=13)
22:54:37.654 00.001 21068 Enqueuing Move request for scope (-0.15, -0.37)
22:54:37.654 00.000 16108 Worker thread wakes up
22:54:37.655 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
22:54:37.655 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
22:54:37.655 00.000 16108 Moving (-0.15, -0.37) raw xDistance=0.09 yDistance=0.39
22:54:37.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:54:37.655 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.57
22:54:37.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:54:37.655 00.000 16108 MoveAxis(E, 0, ABG)
22:54:37.655 00.000 16108 Move returns status 0, amount 0
22:54:37.655 00.000 16108 MoveAxis(S, 79, ABG)
22:54:37.655 00.000 16108 Guiding  Dir = 1, Dur = 79
22:54:37.656 00.001 16108 IsSlewing returns 0
22:54:37.656 00.000 16108 IsGuiding returns 0
22:54:37.657 00.001 16108 PulseGuide returned control before completion, sleep 88
22:54:37.663 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3971, FiltMin=3401, FiltMax=49197, Gamma=1.000
22:54:37.686 00.023 21068 UpdateGuideState exits: m=88470 SNR=67.2
22:54:37.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:37.690 00.002 21068 Enqueuing Expose request
22:54:37.747 00.057 16108 IsGuiding returns 0
22:54:37.747 00.000 16108 Move returns status 0, amount 79
22:54:37.747 00.000 16108 move complete, result=0
22:54:37.747 00.000 16108 worker thread done servicing request
22:54:37.747 00.000 16108 Worker thread wakes up
22:54:37.747 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:37.747 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH
22:54:37.748 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:38.729 00.981 16108 Exposure complete
22:54:38.801 00.072 16108 worker thread done servicing request
22:54:38.801 00.000 21068 OnExposeComplete: enter
22:54:38.803 00.002 21068 UpdateGuideState(): m_state=6
22:54:38.804 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2947
22:54:38.805 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.42, Mass=91249, SNR=66.7, Peak=13267 HFD=3.5
22:54:38.807 00.002 21068 MultiStar: [#1 -0.49,0.08,1.09,U] [#2 0.02,0.26,1.12,U] [#3 -0.00,0.08,0.99,U] [#4 -0.09,-0.46,0.81,U] [#5 0.14,-0.02,0.82,U] [#6 -0.34,-0.20,0.72,U] [#7 -0.15,0.42,0.66,U] [#8 -0.36,0.21,0.75,U] 
22:54:38.808 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.17, -0.13}
22:54:38.811 00.003 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
22:54:38.812 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
22:54:38.814 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=0.16 mountY=0.01, mountTheta=0.06
22:54:38.817 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.03, opts=13)
22:54:38.818 00.001 21068 Enqueuing Move request for scope (-0.16, 0.03)
22:54:38.821 00.003 16108 Worker thread wakes up
22:54:38.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
22:54:38.821 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
22:54:38.821 00.000 16108 Moving (-0.16, 0.03) raw xDistance=0.16 yDistance=0.01
22:54:38.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:54:38.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:38.822 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:38.822 00.000 16108 MoveAxis(E, 0, ABG)
22:54:38.822 00.000 16108 Move returns status 0, amount 0
22:54:38.822 00.000 16108 MoveAxis(N, 0, ABG)
22:54:38.822 00.000 16108 Move returns status 0, amount 0
22:54:38.822 00.000 16108 move complete, result=0
22:54:38.822 00.000 16108 worker thread done servicing request
22:54:38.827 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3971, FiltMin=3414, FiltMax=42461, Gamma=1.000
22:54:38.844 00.017 21068 UpdateGuideState exits: m=91249 SNR=66.7
22:54:38.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:38.847 00.001 21068 Enqueuing Expose request
22:54:38.847 00.000 16108 Worker thread wakes up
22:54:38.847 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:38.848 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:38.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:40.014 01.166 16108 Exposure complete
22:54:40.071 00.057 16108 worker thread done servicing request
22:54:40.071 00.000 21068 OnExposeComplete: enter
22:54:40.072 00.001 21068 UpdateGuideState(): m_state=6
22:54:40.073 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2948
22:54:40.074 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.45, Mass=79655, SNR=57.0, Peak=13571 HFD=2.8
22:54:40.075 00.001 21068 MultiStar: [#1 -0.12,0.31,1.07,U] [#2 0.19,0.22,1.27,U] [#3 0.32,0.27,0.94,U] [#4 -0.09,-0.08,0.74,U] [#5 -0.04,0.08,0.90,U] [#6 -0.29,-0.16,0.92,U] [#7 -0.04,0.48,0.68,U] [#8 -0.00,0.27,0.91,U] 
22:54:40.075 00.000 21068 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.13, -0.10}
22:54:40.076 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
22:54:40.077 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
22:54:40.078 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=0.04 mountY=-0.14, mountTheta=-1.30
22:54:40.079 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.14, opts=13)
22:54:40.080 00.001 21068 Enqueuing Move request for scope (-0.01, 0.14)
22:54:40.081 00.001 16108 Worker thread wakes up
22:54:40.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:54:40.081 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:54:40.081 00.000 16108 Moving (-0.01, 0.14) raw xDistance=0.04 yDistance=-0.14
22:54:40.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:40.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:40.082 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:40.082 00.000 16108 MoveAxis(E, 0, ABG)
22:54:40.082 00.000 16108 Move returns status 0, amount 0
22:54:40.082 00.000 16108 MoveAxis(N, 0, ABG)
22:54:40.082 00.000 16108 Move returns status 0, amount 0
22:54:40.082 00.000 16108 move complete, result=0
22:54:40.082 00.000 16108 worker thread done servicing request
22:54:40.090 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3971, FiltMin=3398, FiltMax=51901, Gamma=1.000
22:54:40.111 00.021 21068 UpdateGuideState exits: m=79655 SNR=57.0
22:54:40.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:40.113 00.000 21068 Enqueuing Expose request
22:54:40.115 00.002 16108 Worker thread wakes up
22:54:40.115 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:40.118 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:40.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:41.091 00.973 16108 Exposure complete
22:54:41.165 00.074 16108 worker thread done servicing request
22:54:41.165 00.000 21068 OnExposeComplete: enter
22:54:41.166 00.001 21068 UpdateGuideState(): m_state=6
22:54:41.167 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2949
22:54:41.168 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.45, Mass=82048, SNR=58.5, Peak=12931 HFD=3.1
22:54:41.169 00.001 21068 MultiStar: [#1 -0.15,0.33,1.04,U] [#2 0.35,0.26,1.22,U] [#3 0.16,0.18,1.18,U] [#4 -0.21,-0.45,0.90,U] [#5 0.25,-0.12,0.96,U] [#6 -0.38,-0.20,0.84,U] [#7 0.18,0.27,0.65,U] [#8 0.18,0.20,0.93,U] 
22:54:41.170 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.30, -0.10}
22:54:41.170 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
22:54:41.171 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
22:54:41.173 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.22 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
22:54:41.174 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
22:54:41.175 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
22:54:41.176 00.001 16108 Worker thread wakes up
22:54:41.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:54:41.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:54:41.176 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
22:54:41.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:54:41.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:41.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:41.176 00.000 16108 MoveAxis(E, 0, ABG)
22:54:41.176 00.000 16108 Move returns status 0, amount 0
22:54:41.176 00.000 16108 MoveAxis(N, 0, ABG)
22:54:41.177 00.001 16108 Move returns status 0, amount 0
22:54:41.177 00.000 16108 move complete, result=0
22:54:41.177 00.000 16108 worker thread done servicing request
22:54:41.180 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3971, FiltMin=3392, FiltMax=38761, Gamma=1.000
22:54:41.203 00.023 21068 UpdateGuideState exits: m=82048 SNR=58.5
22:54:41.205 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:41.207 00.001 21068 Enqueuing Expose request
22:54:41.208 00.001 16108 Worker thread wakes up
22:54:41.208 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:41.208 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:41.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:42.363 01.155 16108 Exposure complete
22:54:42.433 00.070 16108 worker thread done servicing request
22:54:42.433 00.000 21068 OnExposeComplete: enter
22:54:42.434 00.001 21068 UpdateGuideState(): m_state=6
22:54:42.435 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2950
22:54:42.436 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.61, Mass=82218, SNR=62.6, Peak=13763 HFD=3.2
22:54:42.437 00.001 21068 MultiStar: [#1 -0.48,0.38,0.00,M1] [#2 -0.07,0.29,1.25,U] [#3 -0.15,0.26,0.85,U] [#4 -0.13,-0.05,0.84,U] [#5 0.11,-0.21,0.90,U] [#6 -0.43,-0.04,0.74,U] [#7 -0.09,0.28,0.61,U] [#8 -0.01,0.22,0.79,U] 
22:54:42.437 00.000 21068 single-star, 7 included, MultiStar: {-0.11, 0.10}, one-star: {-0.13, 0.06}
22:54:42.438 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
22:54:42.439 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
22:54:42.440 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=0.14 mountY=-0.03, mountTheta=-0.20
22:54:42.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.06, opts=13)
22:54:42.442 00.000 21068 Enqueuing Move request for scope (-0.13, 0.06)
22:54:42.443 00.001 16108 Worker thread wakes up
22:54:42.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
22:54:42.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
22:54:42.443 00.000 16108 Moving (-0.13, 0.06) raw xDistance=0.14 yDistance=-0.03
22:54:42.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:54:42.444 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:42.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:42.444 00.000 16108 MoveAxis(E, 0, ABG)
22:54:42.444 00.000 16108 Move returns status 0, amount 0
22:54:42.444 00.000 16108 MoveAxis(N, 0, ABG)
22:54:42.444 00.000 16108 Move returns status 0, amount 0
22:54:42.444 00.000 16108 move complete, result=0
22:54:42.444 00.000 16108 worker thread done servicing request
22:54:42.448 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3971, FiltMin=3414, FiltMax=48269, Gamma=1.000
22:54:42.461 00.013 21068 UpdateGuideState exits: m=82218 SNR=62.6
22:54:42.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:42.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:42.464 00.000 21068 Enqueuing Expose request
22:54:42.465 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:42.466 00.001 16108 Worker thread wakes up
22:54:42.466 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:42.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:43.448 00.982 16108 Exposure complete
22:54:43.521 00.073 16108 worker thread done servicing request
22:54:43.521 00.000 21068 OnExposeComplete: enter
22:54:43.523 00.002 21068 UpdateGuideState(): m_state=6
22:54:43.524 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2951
22:54:43.526 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=877.70, Mass=105779, SNR=70.3, Peak=19043 HFD=3.1
22:54:43.529 00.003 21068 MultiStar: [#1 -0.46,0.30,0.00,M2] [#2 0.14,0.31,1.35,U] [#3 0.15,0.35,0.84,U] [#4 -0.30,0.19,0.67,U] [#5 -0.15,0.12,0.80,U] [#6 -0.44,-0.01,0.71,U] [#7 0.14,0.34,0.55,U] [#8 0.28,0.47,0.00,M1] 
22:54:43.530 00.001 21068 single-star, 6 included, MultiStar: {-0.06, 0.21}, one-star: {-0.13, 0.15}
22:54:43.531 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
22:54:43.532 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
22:54:43.534 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.28 mountX=0.15 mountY=-0.12, mountTheta=-0.65
22:54:43.537 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.15, opts=13)
22:54:43.538 00.001 21068 Enqueuing Move request for scope (-0.13, 0.15)
22:54:43.540 00.002 16108 Worker thread wakes up
22:54:43.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
22:54:43.540 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
22:54:43.540 00.000 16108 Moving (-0.13, 0.15) raw xDistance=0.15 yDistance=-0.12
22:54:43.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:54:43.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:43.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:43.541 00.001 16108 MoveAxis(E, 0, ABG)
22:54:43.541 00.000 16108 Move returns status 0, amount 0
22:54:43.541 00.000 16108 MoveAxis(N, 0, ABG)
22:54:43.541 00.000 16108 Move returns status 0, amount 0
22:54:43.541 00.000 16108 move complete, result=0
22:54:43.541 00.000 16108 worker thread done servicing request
22:54:43.549 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3971, FiltMin=3385, FiltMax=46349, Gamma=1.000
22:54:43.578 00.029 21068 UpdateGuideState exits: m=105779 SNR=70.3
22:54:43.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:43.579 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:43.580 00.001 21068 Enqueuing Expose request
22:54:43.580 00.000 16108 Worker thread wakes up
22:54:43.580 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:43.582 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:43.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:44.739 01.157 16108 Exposure complete
22:54:44.794 00.055 16108 worker thread done servicing request
22:54:44.794 00.000 21068 OnExposeComplete: enter
22:54:44.796 00.002 21068 UpdateGuideState(): m_state=6
22:54:44.797 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2952
22:54:44.797 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=877.49, Mass=94888, SNR=68.5, Peak=15459 HFD=3.0
22:54:44.798 00.001 21068 MultiStar: [#1 -0.38,0.11,1.05,U] [#2 0.11,0.28,0.97,U] [#3 -0.01,-0.09,0.80,U] [#4 -0.12,-0.44,0.75,U] [#5 -0.20,-0.42,0.81,U] [#6 -0.51,-0.27,0.00,M1] [#7 -0.17,0.26,0.55,U] [#8 -0.10,0.05,0.75,U] 
22:54:44.800 00.002 21068 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.16, -0.06}
22:54:44.801 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
22:54:44.802 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
22:54:44.804 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.88 mountX=0.13 mountY=0.07, mountTheta=0.48
22:54:44.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.04, opts=13)
22:54:44.808 00.001 21068 Enqueuing Move request for scope (-0.13, -0.04)
22:54:44.810 00.002 16108 Worker thread wakes up
22:54:44.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:54:44.810 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:54:44.810 00.000 16108 Moving (-0.13, -0.04) raw xDistance=0.13 yDistance=0.07
22:54:44.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:54:44.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:54:44.811 00.001 16108 MoveAxis(E, 0, ABG)
22:54:44.811 00.000 16108 Move returns status 0, amount 0
22:54:44.811 00.000 16108 MoveAxis(N, 0, ABG)
22:54:44.811 00.000 16108 Move returns status 0, amount 0
22:54:44.811 00.000 16108 move complete, result=0
22:54:44.811 00.000 16108 worker thread done servicing request
22:54:44.819 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3971, FiltMin=3363, FiltMax=47293, Gamma=1.000
22:54:44.844 00.025 21068 UpdateGuideState exits: m=94888 SNR=68.5
22:54:44.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:44.846 00.000 21068 Enqueuing Expose request
22:54:44.848 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:44.849 00.001 16108 Worker thread wakes up
22:54:44.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:44.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:45.815 00.966 16108 Exposure complete
22:54:45.888 00.073 16108 worker thread done servicing request
22:54:45.888 00.000 21068 OnExposeComplete: enter
22:54:45.889 00.001 21068 UpdateGuideState(): m_state=6
22:54:45.890 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2953
22:54:45.891 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.21, Mass=94322, SNR=62.9, Peak=18147 HFD=2.5
22:54:45.891 00.000 21068 MultiStar: [#1 -0.33,0.02,1.15,U] [#2 0.14,-0.18,1.49,U] [#3 0.21,-0.17,0.84,U] [#4 -0.18,-0.48,0.00,M1] [#5 -0.28,-0.16,0.78,U] [#6 -0.45,-0.55,0.00,M2] [#7 -0.12,0.04,0.60,U] [#8 -0.04,0.10,0.70,U] 
22:54:45.892 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.06, -0.35}
22:54:45.893 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
22:54:45.894 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
22:54:45.895 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.04 mountX=0.04 mountY=0.12, mountTheta=1.28
22:54:45.898 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
22:54:45.898 00.000 21068 Enqueuing Move request for scope (-0.06, -0.11)
22:54:45.899 00.001 16108 Worker thread wakes up
22:54:45.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
22:54:45.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
22:54:45.899 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
22:54:45.900 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:45.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:45.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:54:45.900 00.000 16108 MoveAxis(E, 0, ABG)
22:54:45.900 00.000 16108 Move returns status 0, amount 0
22:54:45.900 00.000 16108 MoveAxis(N, 0, ABG)
22:54:45.900 00.000 16108 Move returns status 0, amount 0
22:54:45.900 00.000 16108 move complete, result=0
22:54:45.900 00.000 16108 worker thread done servicing request
22:54:45.907 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3968, FiltMin=3392, FiltMax=35529, Gamma=1.000
22:54:45.926 00.019 21068 UpdateGuideState exits: m=94322 SNR=62.9
22:54:45.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:45.927 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:45.928 00.001 21068 Enqueuing Expose request
22:54:45.929 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:45.930 00.001 16108 Worker thread wakes up
22:54:45.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:45.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:47.093 01.163 16108 Exposure complete
22:54:47.149 00.056 16108 worker thread done servicing request
22:54:47.149 00.000 21068 OnExposeComplete: enter
22:54:47.151 00.002 21068 UpdateGuideState(): m_state=6
22:54:47.151 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2954
22:54:47.152 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=876.98, Mass=88862, SNR=66.1, Peak=16691 HFD=2.8
22:54:47.154 00.002 21068 MultiStar: [#1 -0.45,-0.37,0.00,M1] [#2 0.02,-0.17,1.19,U] [#3 -0.03,-0.33,1.02,U] [#4 -0.34,-0.74,0.00,M2] [#5 -0.33,-0.83,0.00,M1] [#6 -0.44,-0.21,0.78,U] [#7 -0.14,-0.32,0.52,U] [#8 -0.32,-0.15,0.88,U] 
22:54:47.155 00.001 21068 refined, 5 included, MultiStar: {-0.17, -0.29}, one-star: {-0.23, -0.57}
22:54:47.155 00.000 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
22:54:47.156 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
22:54:47.157 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.10 mountX=0.12 mountY=0.32, mountTheta=1.22
22:54:47.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.29, opts=13)
22:54:47.159 00.001 21068 Enqueuing Move request for scope (-0.17, -0.29)
22:54:47.160 00.001 16108 Worker thread wakes up
22:54:47.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
22:54:47.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
22:54:47.160 00.000 16108 Moving (-0.17, -0.29) raw xDistance=0.12 yDistance=0.32
22:54:47.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:54:47.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:54:47.160 00.000 16108 MoveAxis(E, 0, ABG)
22:54:47.160 00.000 16108 Move returns status 0, amount 0
22:54:47.160 00.000 16108 MoveAxis(S, 65, ABG)
22:54:47.160 00.000 16108 Guiding  Dir = 1, Dur = 65
22:54:47.160 00.000 16108 IsSlewing returns 0
22:54:47.161 00.001 16108 IsGuiding returns 0
22:54:47.165 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3965, FiltMin=3376, FiltMax=41894, Gamma=1.000
22:54:47.179 00.014 21068 UpdateGuideState exits: m=88862 SNR=66.1
22:54:47.179 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.181 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:47.182 00.001 21068 Enqueuing Expose request
22:54:47.213 00.031 16108 PulseGuide returned control before completion, sleep 23
22:54:47.244 00.031 16108 IsGuiding returns 1
22:54:47.244 00.000 16108 scope still moving after pulse duration time elapsed
22:54:47.275 00.031 16108 IsSlewing returns 0
22:54:47.275 00.000 16108 IsGuiding returns 1
22:54:47.307 00.032 16108 IsSlewing returns 0
22:54:47.307 00.000 16108 IsGuiding returns 1
22:54:47.339 00.032 16108 IsSlewing returns 0
22:54:47.339 00.000 16108 IsGuiding returns 0
22:54:47.339 00.000 16108 scope move finished after 65 + 113 ms
22:54:47.339 00.000 16108 Move returns status 0, amount 65
22:54:47.339 00.000 16108 move complete, result=0
22:54:47.339 00.000 16108 worker thread done servicing request
22:54:47.339 00.000 16108 Worker thread wakes up
22:54:47.340 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
22:54:47.342 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:47.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:48.321 00.979 16108 Exposure complete
22:54:48.398 00.077 16108 worker thread done servicing request
22:54:48.398 00.000 21068 OnExposeComplete: enter
22:54:48.401 00.003 21068 UpdateGuideState(): m_state=6
22:54:48.403 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2955
22:54:48.404 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=877.22, Mass=100662, SNR=67.6, Peak=18963 HFD=2.9
22:54:48.407 00.003 21068 MultiStar: [#1 -0.24,-0.26,1.19,U] [#2 0.01,-0.36,1.25,U] [#3 0.02,-0.42,0.90,U] [#4 -0.39,-0.36,0.00,M3] [#5 0.01,-0.59,0.00,M2] [#6 -0.01,-0.08,0.75,U] [#7 -0.35,0.09,0.68,U] [#8 -0.10,-0.05,0.65,U] 
22:54:48.408 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.23}, one-star: {-0.43, -0.33}
22:54:48.409 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
22:54:48.409 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
22:54:48.410 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.16 mountX=0.11 mountY=0.26, mountTheta=1.17
22:54:48.414 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.23, opts=13)
22:54:48.418 00.004 21068 Enqueuing Move request for scope (-0.15, -0.23)
22:54:48.420 00.002 16108 Worker thread wakes up
22:54:48.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
22:54:48.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
22:54:48.420 00.000 16108 Moving (-0.15, -0.23) raw xDistance=0.11 yDistance=0.26
22:54:48.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:54:48.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:54:48.421 00.001 16108 MoveAxis(E, 0, ABG)
22:54:48.421 00.000 16108 Move returns status 0, amount 0
22:54:48.421 00.000 16108 MoveAxis(S, 53, ABG)
22:54:48.421 00.000 16108 Guiding  Dir = 1, Dur = 53
22:54:48.422 00.001 16108 IsSlewing returns 0
22:54:48.422 00.000 16108 IsGuiding returns 0
22:54:48.424 00.002 16108 PulseGuide returned control before completion, sleep 61
22:54:48.430 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=3965, FiltMin=3366, FiltMax=40534, Gamma=1.000
22:54:48.445 00.015 21068 UpdateGuideState exits: m=100662 SNR=67.6
22:54:48.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:48.448 00.001 21068 Enqueuing Expose request
22:54:48.487 00.039 16108 IsGuiding returns 1
22:54:48.487 00.000 16108 scope still moving after pulse duration time elapsed
22:54:48.519 00.032 16108 IsSlewing returns 0
22:54:48.519 00.000 16108 IsGuiding returns 0
22:54:48.519 00.000 16108 scope move finished after 53 + 44 ms
22:54:48.519 00.000 16108 Move returns status 0, amount 53
22:54:48.519 00.000 16108 move complete, result=0
22:54:48.519 00.000 16108 worker thread done servicing request
22:54:48.519 00.000 16108 Worker thread wakes up
22:54:48.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:48.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:48.521 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
22:54:49.679 01.158 16108 Exposure complete
22:54:49.735 00.056 16108 worker thread done servicing request
22:54:49.735 00.000 21068 OnExposeComplete: enter
22:54:49.735 00.000 21068 UpdateGuideState(): m_state=6
22:54:49.737 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2956
22:54:49.738 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.42, Mass=86310, SNR=60.6, Peak=14803 HFD=3.1
22:54:49.739 00.001 21068 MultiStar: [#1 -0.26,-0.23,1.13,U] [#2 0.21,-0.10,1.51,U] [#3 0.12,-0.27,1.16,U] [#4 0.05,-0.28,0.74,U] [#5 0.34,-0.42,0.00,M3] [#6 -0.23,-0.59,0.00,M1] [#7 -0.12,-0.03,0.77,U] [#8 0.02,0.00,0.88,U] 
22:54:49.740 00.001 21068 single-star, 6 included, MultiStar: {0.02, -0.15}, one-star: {-0.01, -0.13}
22:54:49.741 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
22:54:49.742 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
22:54:49.742 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.65 mountX=-0.01 mountY=0.13, mountTheta=1.67
22:54:49.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
22:54:49.745 00.001 21068 Enqueuing Move request for scope (-0.01, -0.13)
22:54:49.745 00.000 16108 Worker thread wakes up
22:54:49.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:54:49.746 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:54:49.746 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.01 yDistance=0.13
22:54:49.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:54:49.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:49.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:54:49.746 00.000 16108 MoveAxis(E, 0, ABG)
22:54:49.746 00.000 16108 Move returns status 0, amount 0
22:54:49.746 00.000 16108 MoveAxis(N, 0, ABG)
22:54:49.746 00.000 16108 Move returns status 0, amount 0
22:54:49.746 00.000 16108 move complete, result=0
22:54:49.746 00.000 16108 worker thread done servicing request
22:54:49.750 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3961, FiltMin=3392, FiltMax=38496, Gamma=1.000
22:54:49.763 00.013 21068 UpdateGuideState exits: m=86310 SNR=60.6
22:54:49.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:49.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:49.766 00.001 21068 Enqueuing Expose request
22:54:49.766 00.000 16108 Worker thread wakes up
22:54:49.766 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:49.767 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:49.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:50.751 00.984 16108 Exposure complete
22:54:50.828 00.077 16108 worker thread done servicing request
22:54:50.828 00.000 21068 OnExposeComplete: enter
22:54:50.829 00.001 21068 UpdateGuideState(): m_state=6
22:54:50.829 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2957
22:54:50.830 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.33, Mass=111221, SNR=77.9, Peak=18003 HFD=3.2
22:54:50.832 00.002 21068 MultiStar: [#1 -0.60,-0.24,0.00,M1] [#2 -0.08,0.00,1.06,U] [#3 -0.12,-0.11,0.95,U] [#4 -0.44,-0.32,0.00,M3] [#5 -0.28,-0.42,0.59,U] [#6 -0.81,-0.40,0.00,M2] [#7 -0.38,0.16,0.44,U] [#8 -0.11,-0.26,0.77,U] 
22:54:50.833 00.001 21068 refined, 5 included, MultiStar: {-0.13, -0.14}, one-star: {-0.02, -0.22}
22:54:50.833 00.000 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
22:54:50.834 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
22:54:50.835 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.31 mountX=0.11 mountY=0.17, mountTheta=1.02
22:54:50.836 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.14, opts=13)
22:54:50.837 00.001 21068 Enqueuing Move request for scope (-0.13, -0.14)
22:54:50.838 00.001 16108 Worker thread wakes up
22:54:50.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
22:54:50.838 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
22:54:50.838 00.000 16108 Moving (-0.13, -0.14) raw xDistance=0.11 yDistance=0.17
22:54:50.839 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:54:50.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:50.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:54:50.839 00.000 16108 MoveAxis(E, 0, ABG)
22:54:50.839 00.000 16108 Move returns status 0, amount 0
22:54:50.839 00.000 16108 MoveAxis(N, 0, ABG)
22:54:50.839 00.000 16108 Move returns status 0, amount 0
22:54:50.839 00.000 16108 move complete, result=0
22:54:50.839 00.000 16108 worker thread done servicing request
22:54:50.847 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3965, FiltMin=3363, FiltMax=43197, Gamma=1.000
22:54:50.861 00.014 21068 UpdateGuideState exits: m=111221 SNR=77.9
22:54:50.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.864 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:50.864 00.000 21068 Enqueuing Expose request
22:54:50.865 00.001 16108 Worker thread wakes up
22:54:50.865 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:50.866 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:50.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:52.018 01.152 16108 Exposure complete
22:54:52.075 00.057 16108 worker thread done servicing request
22:54:52.076 00.001 21068 OnExposeComplete: enter
22:54:52.077 00.001 21068 UpdateGuideState(): m_state=6
22:54:52.078 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2958
22:54:52.079 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=876.98, Mass=99542, SNR=67.2, Peak=15059 HFD=3.4
22:54:52.080 00.001 21068 MultiStar: [#1 -0.67,-0.21,0.00,M2] [#2 -0.03,-0.20,1.08,U] [#3 -0.28,-0.32,0.92,U] [#4 -0.71,-0.58,0.00,M4] [#5 -0.31,-0.50,0.00,M3] [#6 -0.80,-0.67,0.00,M3] [#7 -0.10,0.11,0.55,U] [#8 -0.42,-0.37,0.00,M1] 
22:54:52.081 00.001 21068 refined, 3 included, MultiStar: {-0.26, -0.29}, one-star: {-0.56, -0.57}
22:54:52.083 00.002 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
22:54:52.084 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
22:54:52.085 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.30 mountX=0.20 mountY=0.34, mountTheta=1.03
22:54:52.088 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.29, opts=13)
22:54:52.089 00.001 21068 Enqueuing Move request for scope (-0.26, -0.29)
22:54:52.090 00.001 16108 Worker thread wakes up
22:54:52.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd
22:54:52.090 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.29)
22:54:52.090 00.000 16108 Moving (-0.26, -0.29) raw xDistance=0.20 yDistance=0.34
22:54:52.091 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:54:52.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:54:52.091 00.000 16108 MoveAxis(W, 53, ABG)
22:54:52.091 00.000 16108 Guiding  Dir = 3, Dur = 53
22:54:52.091 00.000 16108 IsSlewing returns 0
22:54:52.091 00.000 16108 IsGuiding returns 0
22:54:52.094 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3965, FiltMin=3411, FiltMax=50547, Gamma=1.000
22:54:52.108 00.014 21068 UpdateGuideState exits: m=99542 SNR=67.2
22:54:52.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:52.111 00.001 21068 Enqueuing Expose request
22:54:52.149 00.038 16108 IsGuiding returns 1
22:54:52.149 00.000 16108 scope still moving after pulse duration time elapsed
22:54:52.179 00.030 16108 IsSlewing returns 0
22:54:52.179 00.000 16108 IsGuiding returns 1
22:54:52.210 00.031 16108 IsSlewing returns 0
22:54:52.210 00.000 16108 IsGuiding returns 1
22:54:52.241 00.031 16108 IsSlewing returns 0
22:54:52.241 00.000 16108 IsGuiding returns 0
22:54:52.241 00.000 16108 scope move finished after 53 + 97 ms
22:54:52.241 00.000 16108 Move returns status 0, amount 53
22:54:52.241 00.000 16108 MoveAxis(S, 68, ABG)
22:54:52.241 00.000 16108 Guiding  Dir = 1, Dur = 68
22:54:52.242 00.001 16108 IsSlewing returns 0
22:54:52.242 00.000 16108 IsGuiding returns 0
22:54:52.305 00.063 16108 PulseGuide returned control before completion, sleep 15
22:54:52.335 00.030 16108 IsGuiding returns 1
22:54:52.335 00.000 16108 scope still moving after pulse duration time elapsed
22:54:52.365 00.030 16108 IsSlewing returns 0
22:54:52.366 00.001 16108 IsGuiding returns 1
22:54:52.397 00.031 16108 IsSlewing returns 0
22:54:52.398 00.001 16108 IsGuiding returns 0
22:54:52.398 00.000 16108 scope move finished after 68 + 87 ms
22:54:52.398 00.000 16108 Move returns status 0, amount 68
22:54:52.398 00.000 16108 move complete, result=0
22:54:52.398 00.000 16108 worker thread done servicing request
22:54:52.398 00.000 16108 Worker thread wakes up
22:54:52.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:52.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:52.399 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.3 px 68 ms SOUTH
22:54:53.366 00.967 16108 Exposure complete
22:54:53.423 00.057 16108 worker thread done servicing request
22:54:53.423 00.000 21068 OnExposeComplete: enter
22:54:53.424 00.001 21068 UpdateGuideState(): m_state=6
22:54:53.426 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2959
22:54:53.428 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=876.90, Mass=91359, SNR=57.5, Peak=13059 HFD=2.9
22:54:53.429 00.001 21068 MultiStar: [#1 -0.82,-0.44,0.00,M3] [#2 0.24,-0.64,0.00,M1] [#3 -0.09,-0.51,0.00,M1] [#4 -0.22,-0.80,0.00,M5] [#5 -0.14,-0.81,0.00,M4] [#6 -0.64,-0.75,0.00,M4] [#7 -0.50,-0.25,0.00,M1] [#8 -0.08,-0.82,0.00,M2] 
22:54:53.430 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
22:54:53.432 00.002 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
22:54:53.433 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.66 hyp=0.73 cameraTheta=-2.03 mountX=0.20 mountY=0.71, mountTheta=1.30
22:54:53.437 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.66, opts=13)
22:54:53.439 00.002 21068 Enqueuing Move request for scope (-0.32, -0.66)
22:54:53.441 00.002 16108 Worker thread wakes up
22:54:53.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.66) opts 0xd
22:54:53.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.66)
22:54:53.441 00.000 16108 Moving (-0.32, -0.66) raw xDistance=0.20 yDistance=0.71
22:54:53.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
22:54:53.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:54:53.441 00.000 16108 MoveAxis(W, 57, ABG)
22:54:53.441 00.000 16108 Guiding  Dir = 3, Dur = 57
22:54:53.442 00.001 16108 IsSlewing returns 0
22:54:53.442 00.000 16108 IsGuiding returns 0
22:54:53.448 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3965, FiltMin=3334, FiltMax=48573, Gamma=1.000
22:54:53.468 00.020 21068 UpdateGuideState exits: m=91359 SNR=57.5
22:54:53.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:53.470 00.000 21068 Enqueuing Expose request
22:54:53.481 00.011 16108 PulseGuide returned control before completion, sleep 28
22:54:53.516 00.035 16108 IsGuiding returns 1
22:54:53.516 00.000 16108 scope still moving after pulse duration time elapsed
22:54:53.543 00.027 16108 IsSlewing returns 0
22:54:53.543 00.000 16108 IsGuiding returns 1
22:54:53.574 00.031 16108 IsSlewing returns 0
22:54:53.575 00.001 16108 IsGuiding returns 0
22:54:53.575 00.000 16108 scope move finished after 57 + 75 ms
22:54:53.575 00.000 16108 Move returns status 0, amount 57
22:54:53.575 00.000 16108 MoveAxis(S, 143, ABG)
22:54:53.575 00.000 16108 Guiding  Dir = 1, Dur = 143
22:54:53.575 00.000 16108 IsSlewing returns 0
22:54:53.575 00.000 16108 IsGuiding returns 0
22:54:53.578 00.003 16108 PulseGuide returned control before completion, sleep 150
22:54:53.731 00.153 16108 IsGuiding returns 1
22:54:53.731 00.000 16108 scope still moving after pulse duration time elapsed
22:54:53.762 00.031 16108 IsSlewing returns 0
22:54:53.762 00.000 16108 IsGuiding returns 0
22:54:53.762 00.000 16108 scope move finished after 143 + 44 ms
22:54:53.762 00.000 16108 Move returns status 0, amount 143
22:54:53.762 00.000 16108 move complete, result=0
22:54:53.762 00.000 16108 worker thread done servicing request
22:54:53.762 00.000 16108 Worker thread wakes up
22:54:53.762 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.7 px 143 ms SOUTH
22:54:53.765 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:53.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:54.934 01.169 16108 Exposure complete
22:54:54.994 00.060 16108 worker thread done servicing request
22:54:54.994 00.000 21068 OnExposeComplete: enter
22:54:54.996 00.002 21068 UpdateGuideState(): m_state=6
22:54:54.998 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2960
22:54:54.999 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.95, Mass=78411, SNR=55.4, Peak=14515 HFD=2.8
22:54:55.001 00.002 21068 MultiStar: [#1 -0.09,0.36,1.43,U] [#2 0.46,0.44,0.00,M2] [#3 0.28,0.52,0.00,M2] [#4 0.26,-0.07,0.92,U] [#5 0.39,-0.05,1.00,U] [#6 -0.23,0.09,0.96,U] [#7 0.21,0.64,0.00,M2] [#8 0.16,0.28,0.92,U] 
22:54:55.003 00.002 21068 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {-0.12, 0.39}
22:54:55.004 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
22:54:55.005 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
22:54:55.006 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.30 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
22:54:55.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
22:54:55.010 00.002 21068 Enqueuing Move request for scope (0.05, 0.18)
22:54:55.010 00.000 16108 Worker thread wakes up
22:54:55.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
22:54:55.010 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
22:54:55.011 00.001 16108 Moving (0.05, 0.18) raw xDistance=-0.02 yDistance=-0.19
22:54:55.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:54:55.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:55.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:54:55.011 00.000 16108 MoveAxis(E, 0, ABG)
22:54:55.011 00.000 16108 Move returns status 0, amount 0
22:54:55.011 00.000 16108 MoveAxis(N, 0, ABG)
22:54:55.011 00.000 16108 Move returns status 0, amount 0
22:54:55.011 00.000 16108 move complete, result=0
22:54:55.011 00.000 16108 worker thread done servicing request
22:54:55.015 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3961, FiltMin=3430, FiltMax=49699, Gamma=1.000
22:54:55.029 00.014 21068 UpdateGuideState exits: m=78411 SNR=55.4
22:54:55.031 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.031 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:55.032 00.001 21068 Enqueuing Expose request
22:54:55.032 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:55.033 00.001 16108 Worker thread wakes up
22:54:55.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:55.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:56.007 00.974 16108 Exposure complete
22:54:56.061 00.054 16108 worker thread done servicing request
22:54:56.061 00.000 21068 OnExposeComplete: enter
22:54:56.062 00.001 21068 UpdateGuideState(): m_state=6
22:54:56.063 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2961
22:54:56.064 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.77, Mass=79843, SNR=57.5, Peak=12723 HFD=2.8
22:54:56.065 00.001 21068 MultiStar: [#1 0.14,0.48,1.12,U] [#2 0.46,0.38,0.00,M3] [#3 0.57,0.21,0.00,M3] [#4 0.23,0.13,0.79,U] [#5 0.42,0.06,1.12,U] [#6 0.05,0.09,0.96,U] [#7 0.36,0.48,0.00,M3] [#8 0.21,0.30,0.93,U] 
22:54:56.066 00.001 21068 single-star, 5 included, MultiStar: {0.20, 0.22}, one-star: {0.15, 0.22}
22:54:56.067 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:54:56.068 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:54:56.068 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.97 mountX=-0.11 mountY=-0.25, mountTheta=-1.99
22:54:56.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.22, opts=13)
22:54:56.071 00.001 21068 Enqueuing Move request for scope (0.15, 0.22)
22:54:56.072 00.001 16108 Worker thread wakes up
22:54:56.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
22:54:56.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
22:54:56.072 00.000 16108 Moving (0.15, 0.22) raw xDistance=-0.11 yDistance=-0.25
22:54:56.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:54:56.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:56.073 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:54:56.073 00.000 16108 MoveAxis(E, 0, ABG)
22:54:56.073 00.000 16108 Move returns status 0, amount 0
22:54:56.073 00.000 16108 MoveAxis(N, 0, ABG)
22:54:56.073 00.000 16108 Move returns status 0, amount 0
22:54:56.073 00.000 16108 move complete, result=0
22:54:56.073 00.000 16108 worker thread done servicing request
22:54:56.076 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3965, FiltMin=3417, FiltMax=46733, Gamma=1.000
22:54:56.090 00.014 21068 UpdateGuideState exits: m=79843 SNR=57.5
22:54:56.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:56.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:56.092 00.000 21068 Enqueuing Expose request
22:54:56.093 00.001 16108 Worker thread wakes up
22:54:56.093 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:56.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:56.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:57.262 01.168 16108 Exposure complete
22:54:57.323 00.061 16108 worker thread done servicing request
22:54:57.323 00.000 21068 OnExposeComplete: enter
22:54:57.324 00.001 21068 UpdateGuideState(): m_state=6
22:54:57.326 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2962
22:54:57.327 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.65, Mass=90931, SNR=59.3, Peak=12512 HFD=3.2
22:54:57.328 00.001 21068 MultiStar: [#1 0.03,0.35,1.39,U] [#2 0.44,0.12,1.32,U] [#3 0.39,0.17,1.12,U] [#4 0.30,-0.29,0.91,U] [#5 0.65,0.21,0.00,M3] [#6 0.05,-0.13,0.79,U] [#7 0.04,0.13,0.74,U] [#8 0.40,-0.02,0.71,U] 
22:54:57.330 00.002 21068 refined, 7 included, MultiStar: {0.24, 0.08}, one-star: {0.25, 0.10}
22:54:57.331 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
22:54:57.332 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
22:54:57.334 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.26 cameraTheta=0.32 mountX=-0.22 mountY=-0.14, mountTheta=-2.60
22:54:57.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.08, opts=13)
22:54:57.337 00.001 21068 Enqueuing Move request for scope (0.24, 0.08)
22:54:57.338 00.001 16108 Worker thread wakes up
22:54:57.339 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
22:54:57.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
22:54:57.339 00.000 16108 Moving (0.24, 0.08) raw xDistance=-0.22 yDistance=-0.14
22:54:57.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:54:57.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:57.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:57.339 00.000 16108 MoveAxis(E, 59, ABG)
22:54:57.339 00.000 16108 Guiding  Dir = 2, Dur = 59
22:54:57.340 00.001 16108 IsSlewing returns 0
22:54:57.345 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=3968, FiltMin=3411, FiltMax=46237, Gamma=1.000
22:54:57.345 00.000 16108 IsGuiding returns 0
22:54:57.360 00.015 21068 UpdateGuideState exits: m=90931 SNR=59.3
22:54:57.362 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.362 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:57.364 00.002 21068 Enqueuing Expose request
22:54:57.403 00.039 16108 PulseGuide returned control before completion, sleep 12
22:54:57.418 00.015 16108 IsGuiding returns 1
22:54:57.418 00.000 16108 scope still moving after pulse duration time elapsed
22:54:57.449 00.031 16108 IsSlewing returns 0
22:54:57.449 00.000 16108 IsGuiding returns 1
22:54:57.481 00.032 16108 IsSlewing returns 0
22:54:57.481 00.000 16108 IsGuiding returns 1
22:54:57.513 00.032 16108 IsSlewing returns 0
22:54:57.513 00.000 16108 IsGuiding returns 0
22:54:57.513 00.000 16108 scope move finished after 59 + 108 ms
22:54:57.513 00.000 16108 Move returns status 0, amount 59
22:54:57.514 00.001 16108 MoveAxis(N, 0, ABG)
22:54:57.514 00.000 16108 Move returns status 0, amount 0
22:54:57.514 00.000 16108 move complete, result=0
22:54:57.514 00.000 16108 worker thread done servicing request
22:54:57.514 00.000 16108 Worker thread wakes up
22:54:57.514 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:57.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:57.514 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
22:54:58.479 00.965 16108 Exposure complete
22:54:58.564 00.085 16108 worker thread done servicing request
22:54:58.564 00.000 21068 OnExposeComplete: enter
22:54:58.566 00.002 21068 UpdateGuideState(): m_state=6
22:54:58.569 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2963
22:54:58.571 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=878.02, Mass=86970, SNR=66.4, Peak=13779 HFD=3.1
22:54:58.573 00.002 21068 MultiStar: [#1 0.09,0.59,0.00,M1] [#2 0.27,0.55,0.00,M3] [#3 0.30,0.28,0.84,U] [#4 0.00,0.49,0.85,U] [#5 0.31,0.26,0.84,U] [#6 -0.05,0.16,0.69,U] [#7 0.11,0.62,0.00,M3] [#8 0.17,0.66,0.00,M1] 
22:54:58.574 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.34}, one-star: {0.02, 0.46}
22:54:58.575 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:54:58.576 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:54:58.578 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.23 mountX=-0.06 mountY=-0.36, mountTheta=-1.73
22:54:58.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.34, opts=13)
22:54:58.581 00.001 21068 Enqueuing Move request for scope (0.12, 0.34)
22:54:58.582 00.001 16108 Worker thread wakes up
22:54:58.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
22:54:58.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
22:54:58.582 00.000 16108 Moving (0.12, 0.34) raw xDistance=-0.06 yDistance=-0.36
22:54:58.583 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:54:58.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:58.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:54:58.583 00.000 16108 MoveAxis(E, 0, ABG)
22:54:58.583 00.000 16108 Move returns status 0, amount 0
22:54:58.583 00.000 16108 MoveAxis(N, 0, ABG)
22:54:58.583 00.000 16108 Move returns status 0, amount 0
22:54:58.583 00.000 16108 move complete, result=0
22:54:58.583 00.000 16108 worker thread done servicing request
22:54:58.589 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3968, FiltMin=3405, FiltMax=48569, Gamma=1.000
22:54:58.604 00.015 21068 UpdateGuideState exits: m=86970 SNR=66.4
22:54:58.606 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:58.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:58.608 00.001 21068 Enqueuing Expose request
22:54:58.609 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:54:58.610 00.001 16108 Worker thread wakes up
22:54:58.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:58.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:54:59.778 01.168 16108 Exposure complete
22:54:59.848 00.070 16108 worker thread done servicing request
22:54:59.848 00.000 21068 OnExposeComplete: enter
22:54:59.850 00.002 21068 UpdateGuideState(): m_state=6
22:54:59.851 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2964
22:54:59.852 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.57, Mass=79414, SNR=60.4, Peak=14240 HFD=3.1
22:54:59.853 00.001 21068 MultiStar: [#1 -0.18,0.52,0.00,M2] [#2 0.16,0.72,0.00,M4] [#3 0.42,0.45,0.00,M2] [#4 0.42,0.11,0.91,U] [#5 0.27,0.41,1.14,U] [#6 0.01,0.29,0.88,U] [#7 0.32,0.53,0.00,M4] [#8 0.26,0.48,0.00,M2] 
22:54:59.854 00.001 21068 single-star, 3 included, MultiStar: {0.23, 0.22}, one-star: {0.22, 0.02}
22:54:59.854 00.000 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
22:54:59.855 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
22:54:59.856 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.10 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
22:54:59.857 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.02, opts=13)
22:54:59.859 00.002 21068 Enqueuing Move request for scope (0.22, 0.02)
22:54:59.860 00.001 16108 Worker thread wakes up
22:54:59.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
22:54:59.860 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
22:54:59.860 00.000 16108 Moving (0.22, 0.02) raw xDistance=-0.21 yDistance=-0.07
22:54:59.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:54:59.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:59.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:54:59.860 00.000 16108 MoveAxis(E, 55, ABG)
22:54:59.860 00.000 16108 Guiding  Dir = 2, Dur = 55
22:54:59.860 00.000 16108 IsSlewing returns 0
22:54:59.861 00.001 16108 IsGuiding returns 0
22:54:59.864 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3971, FiltMin=3379, FiltMax=43709, Gamma=1.000
22:54:59.866 00.002 16108 PulseGuide returned control before completion, sleep 60
22:54:59.877 00.011 21068 UpdateGuideState exits: m=79414 SNR=60.4
22:54:59.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:54:59.879 00.000 21068 Enqueuing Expose request
22:54:59.928 00.049 16108 IsGuiding returns 1
22:54:59.928 00.000 16108 scope still moving after pulse duration time elapsed
22:54:59.959 00.031 16108 IsSlewing returns 0
22:54:59.959 00.000 16108 IsGuiding returns 0
22:54:59.959 00.000 16108 scope move finished after 55 + 44 ms
22:54:59.959 00.000 16108 Move returns status 0, amount 55
22:54:59.959 00.000 16108 MoveAxis(N, 0, ABG)
22:54:59.959 00.000 16108 Move returns status 0, amount 0
22:54:59.959 00.000 16108 move complete, result=0
22:54:59.959 00.000 16108 worker thread done servicing request
22:54:59.959 00.000 16108 Worker thread wakes up
22:54:59.959 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
22:54:59.963 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:54:59.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:00.928 00.965 16108 Exposure complete
22:55:01.003 00.075 16108 worker thread done servicing request
22:55:01.003 00.000 21068 OnExposeComplete: enter
22:55:01.005 00.002 21068 UpdateGuideState(): m_state=6
22:55:01.006 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2965
22:55:01.007 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.89, Mass=93704, SNR=66.9, Peak=17459 HFD=2.9
22:55:01.008 00.001 21068 MultiStar: [#1 -0.02,0.56,0.00,M3] [#2 0.27,0.59,0.00,M5] [#3 0.12,0.52,0.00,M3] [#4 0.04,0.44,0.71,U] [#5 0.26,0.76,0.00,M2] [#6 -0.02,0.75,0.00,M1] [#7 -0.01,1.13,0.00,M5] [#8 0.08,0.86,0.00,M3] 
22:55:01.009 00.001 21068 single-star, 1 included, MultiStar: {-0.09, 0.38}, one-star: {-0.18, 0.34}
22:55:01.010 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
22:55:01.011 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
22:55:01.012 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.34 hyp=0.38 cameraTheta=2.07 mountX=0.24 mountY=-0.28, mountTheta=-0.87
22:55:01.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.34, opts=13)
22:55:01.015 00.001 21068 Enqueuing Move request for scope (-0.18, 0.34)
22:55:01.016 00.001 16108 Worker thread wakes up
22:55:01.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.34) opts 0xd
22:55:01.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.34)
22:55:01.016 00.000 16108 Moving (-0.18, 0.34) raw xDistance=0.24 yDistance=-0.28
22:55:01.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
22:55:01.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:01.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:55:01.016 00.000 16108 MoveAxis(W, 58, ABG)
22:55:01.016 00.000 16108 Guiding  Dir = 3, Dur = 58
22:55:01.016 00.000 16108 IsSlewing returns 0
22:55:01.016 00.000 16108 IsGuiding returns 0
22:55:01.021 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3971, FiltMin=3382, FiltMax=44173, Gamma=1.000
22:55:01.042 00.021 16108 PulseGuide returned control before completion, sleep 42
22:55:01.046 00.004 21068 UpdateGuideState exits: m=93704 SNR=66.9
22:55:01.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:01.049 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:01.050 00.001 21068 Enqueuing Expose request
22:55:01.087 00.037 16108 IsGuiding returns 1
22:55:01.087 00.000 16108 scope still moving after pulse duration time elapsed
22:55:01.118 00.031 16108 IsSlewing returns 0
22:55:01.118 00.000 16108 IsGuiding returns 1
22:55:01.150 00.032 16108 IsSlewing returns 0
22:55:01.150 00.000 16108 IsGuiding returns 0
22:55:01.150 00.000 16108 scope move finished after 58 + 75 ms
22:55:01.150 00.000 16108 Move returns status 0, amount 58
22:55:01.150 00.000 16108 MoveAxis(N, 0, ABG)
22:55:01.151 00.001 16108 Move returns status 0, amount 0
22:55:01.151 00.000 16108 move complete, result=0
22:55:01.151 00.000 16108 worker thread done servicing request
22:55:01.151 00.000 16108 Worker thread wakes up
22:55:01.151 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.3 px 0 ms NORTH
22:55:01.155 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:01.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:02.327 01.172 16108 Exposure complete
22:55:02.397 00.070 16108 worker thread done servicing request
22:55:02.397 00.000 21068 OnExposeComplete: enter
22:55:02.399 00.002 21068 UpdateGuideState(): m_state=6
22:55:02.399 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2966
22:55:02.400 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=878.12, Mass=82609, SNR=58.7, Peak=13120 HFD=3.2
22:55:02.401 00.001 21068 MultiStar: [#1 0.10,0.86,0.00,M4] [#2 0.51,0.48,0.00,M6] [#3 0.56,0.67,0.00,M4] [#4 0.61,0.52,0.00,M1] [#5 0.78,0.42,0.00,M3] [#6 0.40,0.33,0.00,M2] [#7 0.43,0.80,0.00,M6] [#8 0.17,0.82,0.00,M4] 
22:55:02.402 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
22:55:02.403 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
22:55:02.404 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.57 hyp=0.57 cameraTheta=1.51 mountX=0.06 mountY=-0.56, mountTheta=-1.46
22:55:02.405 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.57, opts=13)
22:55:02.406 00.001 21068 Enqueuing Move request for scope (0.04, 0.57)
22:55:02.407 00.001 16108 Worker thread wakes up
22:55:02.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.57) opts 0xd
22:55:02.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.57)
22:55:02.407 00.000 16108 Moving (0.04, 0.57) raw xDistance=0.06 yDistance=-0.56
22:55:02.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:55:02.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:02.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
22:55:02.407 00.000 16108 MoveAxis(E, 0, ABG)
22:55:02.407 00.000 16108 Move returns status 0, amount 0
22:55:02.408 00.001 16108 MoveAxis(N, 0, ABG)
22:55:02.408 00.000 16108 Move returns status 0, amount 0
22:55:02.408 00.000 16108 move complete, result=0
22:55:02.408 00.000 16108 worker thread done servicing request
22:55:02.411 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3974, FiltMin=3433, FiltMax=43373, Gamma=1.000
22:55:02.425 00.014 21068 UpdateGuideState exits: m=82609 SNR=58.7
22:55:02.427 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:02.429 00.001 21068 Enqueuing Expose request
22:55:02.429 00.000 16108 Worker thread wakes up
22:55:02.429 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
22:55:02.430 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:02.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:03.400 00.970 16108 Exposure complete
22:55:03.453 00.053 16108 worker thread done servicing request
22:55:03.453 00.000 21068 OnExposeComplete: enter
22:55:03.453 00.000 21068 UpdateGuideState(): m_state=6
22:55:03.454 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2967
22:55:03.455 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=878.02, Mass=90974, SNR=59.4, Peak=14880 HFD=3.2
22:55:03.456 00.001 21068 MultiStar: [#1 0.22,0.78,0.00,M5] [#2 0.47,0.64,0.00,M7] [#3 0.61,0.55,0.00,M5] [#4 0.46,0.06,1.04,U] [#5 0.74,0.48,0.00,M4] [#6 0.49,0.34,0.00,M3] [#7 0.26,1.08,0.00,M7] [#8 0.48,0.76,0.00,M5] 
22:55:03.456 00.000 21068 refined, 1 included, MultiStar: {0.40, 0.26}, one-star: {0.34, 0.47}
22:55:03.457 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
22:55:03.458 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
22:55:03.459 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.26 hyp=0.48 cameraTheta=0.58 mountX=-0.35 mountY=-0.35, mountTheta=-2.36
22:55:03.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.26, opts=13)
22:55:03.461 00.001 21068 Enqueuing Move request for scope (0.40, 0.26)
22:55:03.462 00.001 16108 Worker thread wakes up
22:55:03.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.26) opts 0xd
22:55:03.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.26)
22:55:03.462 00.000 16108 Moving (0.40, 0.26) raw xDistance=-0.35 yDistance=-0.35
22:55:03.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:55:03.462 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.86 newest=-1.19
22:55:03.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:55:03.462 00.000 16108 MoveAxis(E, 91, ABG)
22:55:03.463 00.001 16108 Guiding  Dir = 2, Dur = 91
22:55:03.463 00.000 16108 IsSlewing returns 0
22:55:03.463 00.000 16108 IsGuiding returns 0
22:55:03.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3974, FiltMin=3389, FiltMax=46045, Gamma=1.000
22:55:03.496 00.029 21068 UpdateGuideState exits: m=90974 SNR=59.4
22:55:03.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:03.499 00.001 21068 Enqueuing Expose request
22:55:03.501 00.002 16108 PulseGuide returned control before completion, sleep 64
22:55:03.577 00.076 16108 IsGuiding returns 1
22:55:03.577 00.000 16108 scope still moving after pulse duration time elapsed
22:55:03.609 00.032 16108 IsSlewing returns 0
22:55:03.609 00.000 16108 IsGuiding returns 0
22:55:03.609 00.000 16108 scope move finished after 91 + 54 ms
22:55:03.609 00.000 16108 Move returns status 0, amount 91
22:55:03.609 00.000 16108 MoveAxis(N, 70, ABG)
22:55:03.610 00.001 16108 Guiding  Dir = 0, Dur = 70
22:55:03.610 00.000 16108 IsSlewing returns 0
22:55:03.610 00.000 16108 IsGuiding returns 0
22:55:03.658 00.048 16108 PulseGuide returned control before completion, sleep 32
22:55:03.704 00.046 16108 IsGuiding returns 1
22:55:03.704 00.000 16108 scope still moving after pulse duration time elapsed
22:55:03.735 00.031 16108 IsSlewing returns 0
22:55:03.736 00.001 16108 IsGuiding returns 1
22:55:03.766 00.030 16108 IsSlewing returns 0
22:55:03.767 00.001 16108 IsGuiding returns 0
22:55:03.767 00.000 16108 scope move finished after 70 + 87 ms
22:55:03.767 00.000 16108 Move returns status 0, amount 70
22:55:03.767 00.000 16108 move complete, result=0
22:55:03.767 00.000 16108 worker thread done servicing request
22:55:03.767 00.000 16108 Worker thread wakes up
22:55:03.768 00.001 21068 GuideStep: -0.3 px 91 ms EAST, -0.3 px 70 ms NORTH
22:55:03.770 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:03.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:04.936 01.166 16108 Exposure complete
22:55:05.021 00.085 16108 worker thread done servicing request
22:55:05.021 00.000 21068 OnExposeComplete: enter
22:55:05.024 00.003 21068 UpdateGuideState(): m_state=6
22:55:05.026 00.002 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2968
22:55:05.027 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=878.25, Mass=99394, SNR=74.9, Peak=15043 HFD=3.3
22:55:05.030 00.003 21068 MultiStar: [#1 -0.22,0.80,0.00,M6] [#2 0.25,0.77,0.00,M8] [#3 0.39,0.85,0.00,M6] [#4 0.06,0.29,0.64,U] [#5 0.28,0.41,0.75,U] [#6 0.05,0.43,0.62,U] [#7 -0.06,0.56,0.00,M8] [#8 -0.06,0.69,0.00,M6] 
22:55:05.031 00.001 21068 refined, 3 included, MultiStar: {0.12, 0.49}, one-star: {0.08, 0.70}
22:55:05.033 00.002 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
22:55:05.034 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
22:55:05.036 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.49 hyp=0.50 cameraTheta=1.33 mountX=-0.03 mountY=-0.50, mountTheta=-1.64
22:55:05.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.49, opts=13)
22:55:05.039 00.001 21068 Enqueuing Move request for scope (0.12, 0.49)
22:55:05.039 00.000 16108 Worker thread wakes up
22:55:05.040 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.49) opts 0xd
22:55:05.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.49)
22:55:05.040 00.000 16108 Moving (0.12, 0.49) raw xDistance=-0.03 yDistance=-0.50
22:55:05.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:05.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:55:05.040 00.000 16108 MoveAxis(E, 0, ABG)
22:55:05.040 00.000 16108 Move returns status 0, amount 0
22:55:05.040 00.000 16108 MoveAxis(N, 100, ABG)
22:55:05.040 00.000 16108 Guiding  Dir = 0, Dur = 100
22:55:05.040 00.000 16108 IsSlewing returns 0
22:55:05.041 00.001 16108 IsGuiding returns 0
22:55:05.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3977, FiltMin=3446, FiltMax=44109, Gamma=1.000
22:55:05.059 00.015 21068 UpdateGuideState exits: m=99394 SNR=74.9
22:55:05.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:05.062 00.001 21068 Enqueuing Expose request
22:55:05.081 00.019 16108 PulseGuide returned control before completion, sleep 70
22:55:05.159 00.078 16108 IsGuiding returns 1
22:55:05.159 00.000 16108 scope still moving after pulse duration time elapsed
22:55:05.191 00.032 16108 IsSlewing returns 0
22:55:05.191 00.000 16108 IsGuiding returns 1
22:55:05.222 00.031 16108 IsSlewing returns 0
22:55:05.222 00.000 16108 IsGuiding returns 1
22:55:05.253 00.031 16108 IsSlewing returns 0
22:55:05.253 00.000 16108 IsGuiding returns 0
22:55:05.253 00.000 16108 scope move finished after 100 + 112 ms
22:55:05.253 00.000 16108 Move returns status 0, amount 100
22:55:05.255 00.002 16108 move complete, result=0
22:55:05.255 00.000 16108 worker thread done servicing request
22:55:05.255 00.000 16108 Worker thread wakes up
22:55:05.255 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.5 px 100 ms NORTH
22:55:05.257 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:05.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:06.224 00.967 16108 Exposure complete
22:55:06.288 00.064 16108 worker thread done servicing request
22:55:06.288 00.000 21068 OnExposeComplete: enter
22:55:06.289 00.001 21068 UpdateGuideState(): m_state=6
22:55:06.290 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2969
22:55:06.291 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.90, Mass=79560, SNR=52.2, Peak=13027 HFD=2.8
22:55:06.292 00.001 21068 MultiStar: [#1 -0.12,0.54,0.00,M7] [#2 0.38,0.37,0.00,M9] [#3 0.23,0.22,1.07,U] [#4 0.10,0.05,0.80,U] [#5 0.55,0.05,0.00,M4] [#6 -0.03,0.15,0.90,U] [#7 0.00,0.77,0.00,M9] [#8 -0.03,0.18,0.84,U] 
22:55:06.293 00.001 21068 refined, 4 included, MultiStar: {0.07, 0.20}, one-star: {0.06, 0.35}
22:55:06.293 00.000 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
22:55:06.294 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
22:55:06.295 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.23 mountX=-0.03 mountY=-0.21, mountTheta=-1.73
22:55:06.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.20, opts=13)
22:55:06.298 00.001 21068 Enqueuing Move request for scope (0.07, 0.20)
22:55:06.299 00.001 16108 Worker thread wakes up
22:55:06.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
22:55:06.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
22:55:06.299 00.000 16108 Moving (0.07, 0.20) raw xDistance=-0.03 yDistance=-0.21
22:55:06.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:06.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:55:06.299 00.000 16108 MoveAxis(E, 0, ABG)
22:55:06.299 00.000 16108 Move returns status 0, amount 0
22:55:06.299 00.000 16108 MoveAxis(N, 42, ABG)
22:55:06.299 00.000 16108 Guiding  Dir = 0, Dur = 42
22:55:06.300 00.001 16108 IsSlewing returns 0
22:55:06.300 00.000 16108 IsGuiding returns 0
22:55:06.303 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3984, FiltMin=3366, FiltMax=47725, Gamma=1.000
22:55:06.317 00.014 21068 UpdateGuideState exits: m=79560 SNR=52.2
22:55:06.321 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:06.323 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:06.325 00.002 21068 Enqueuing Expose request
22:55:06.350 00.025 16108 IsGuiding returns 1
22:55:06.351 00.001 16108 scope still moving after pulse duration time elapsed
22:55:06.379 00.028 16108 IsSlewing returns 0
22:55:06.379 00.000 16108 IsGuiding returns 1
22:55:06.410 00.031 16108 IsSlewing returns 0
22:55:06.410 00.000 16108 IsGuiding returns 1
22:55:06.442 00.032 16108 IsSlewing returns 0
22:55:06.442 00.000 16108 IsGuiding returns 0
22:55:06.442 00.000 16108 scope move finished after 42 + 100 ms
22:55:06.442 00.000 16108 Move returns status 0, amount 42
22:55:06.442 00.000 16108 move complete, result=0
22:55:06.442 00.000 16108 worker thread done servicing request
22:55:06.442 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
22:55:06.443 00.001 16108 Worker thread wakes up
22:55:06.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:06.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:07.599 01.155 16108 Exposure complete
22:55:07.662 00.063 16108 worker thread done servicing request
22:55:07.662 00.000 21068 OnExposeComplete: enter
22:55:07.663 00.001 21068 UpdateGuideState(): m_state=6
22:55:07.664 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2970
22:55:07.665 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.69, Mass=93516, SNR=69.4, Peak=15203 HFD=3.3
22:55:07.666 00.001 21068 MultiStar: [#1 -0.23,0.35,0.93,U] [#2 0.45,0.47,0.00,M10] [#3 0.02,0.42,0.99,U] [#4 0.14,-0.15,0.76,U] [#5 0.11,0.17,0.85,U] [#6 -0.46,-0.16,0.74,U] [#7 0.07,0.49,0.38,U] [#8 0.01,0.25,0.60,U] 
22:55:07.666 00.000 21068 single-star, 7 included, MultiStar: {-0.04, 0.18}, one-star: {0.03, 0.13}
22:55:07.667 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:55:07.667 00.000 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:55:07.668 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.38 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
22:55:07.671 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
22:55:07.671 00.000 21068 Enqueuing Move request for scope (0.03, 0.13)
22:55:07.672 00.001 16108 Worker thread wakes up
22:55:07.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
22:55:07.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
22:55:07.672 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.00 yDistance=-0.14
22:55:07.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:55:07.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:07.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:55:07.672 00.000 16108 MoveAxis(E, 0, ABG)
22:55:07.672 00.000 16108 Move returns status 0, amount 0
22:55:07.673 00.001 16108 MoveAxis(N, 0, ABG)
22:55:07.673 00.000 16108 Move returns status 0, amount 0
22:55:07.673 00.000 16108 move complete, result=0
22:55:07.673 00.000 16108 worker thread done servicing request
22:55:07.676 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3987, FiltMin=3443, FiltMax=47213, Gamma=1.000
22:55:07.693 00.017 21068 UpdateGuideState exits: m=93516 SNR=69.4
22:55:07.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:07.696 00.001 21068 Enqueuing Expose request
22:55:07.696 00.000 16108 Worker thread wakes up
22:55:07.696 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:07.698 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:07.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:08.668 00.970 16108 Exposure complete
22:55:08.723 00.055 16108 worker thread done servicing request
22:55:08.723 00.000 21068 OnExposeComplete: enter
22:55:08.724 00.001 21068 UpdateGuideState(): m_state=6
22:55:08.726 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2971
22:55:08.727 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.86, Mass=81298, SNR=57.4, Peak=14515 HFD=2.9
22:55:08.727 00.000 21068 MultiStar: [#1 -0.25,0.33,1.16,U] [#2 0.33,0.45,0.00,R] [#3 0.16,0.51,0.00,M5] [#4 -0.13,0.13,0.84,U] [#5 0.23,0.15,1.04,U] [#6 -0.14,0.10,0.89,U] [#7 0.08,0.46,0.71,U] [#8 -0.02,0.36,0.68,U] 
22:55:08.730 00.003 21068 refined, 6 included, MultiStar: {-0.04, 0.25}, one-star: {-0.02, 0.30}
22:55:08.731 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
22:55:08.733 00.002 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
22:55:08.735 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.73 mountX=0.08 mountY=-0.24, mountTheta=-1.23
22:55:08.738 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.25, opts=13)
22:55:08.740 00.002 21068 Enqueuing Move request for scope (-0.04, 0.25)
22:55:08.742 00.002 16108 Worker thread wakes up
22:55:08.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
22:55:08.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
22:55:08.742 00.000 16108 Moving (-0.04, 0.25) raw xDistance=0.08 yDistance=-0.24
22:55:08.743 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:55:08.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:55:08.743 00.000 16108 MoveAxis(E, 0, ABG)
22:55:08.743 00.000 16108 Move returns status 0, amount 0
22:55:08.743 00.000 16108 MoveAxis(N, 48, ABG)
22:55:08.743 00.000 16108 Guiding  Dir = 0, Dur = 48
22:55:08.744 00.001 16108 IsSlewing returns 0
22:55:08.744 00.000 16108 IsGuiding returns 0
22:55:08.745 00.001 16108 PulseGuide returned control before completion, sleep 57
22:55:08.749 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3990, FiltMin=3417, FiltMax=48451, Gamma=1.000
22:55:08.767 00.018 21068 UpdateGuideState exits: m=81298 SNR=57.4
22:55:08.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:08.770 00.001 21068 Enqueuing Expose request
22:55:08.806 00.036 16108 IsGuiding returns 1
22:55:08.806 00.000 16108 scope still moving after pulse duration time elapsed
22:55:08.837 00.031 16108 IsSlewing returns 0
22:55:08.837 00.000 16108 IsGuiding returns 0
22:55:08.837 00.000 16108 scope move finished after 48 + 45 ms
22:55:08.837 00.000 16108 Move returns status 0, amount 48
22:55:08.837 00.000 16108 move complete, result=0
22:55:08.837 00.000 16108 worker thread done servicing request
22:55:08.837 00.000 16108 Worker thread wakes up
22:55:08.837 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
22:55:08.839 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:08.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:09.995 01.156 16108 Exposure complete
22:55:10.052 00.057 16108 worker thread done servicing request
22:55:10.052 00.000 21068 OnExposeComplete: enter
22:55:10.053 00.001 21068 UpdateGuideState(): m_state=6
22:55:10.055 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2972
22:55:10.056 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.52, Mass=75947, SNR=58.5, Peak=13251 HFD=3.0
22:55:10.058 00.002 21068 MultiStar: [#1 -0.18,0.08,1.40,U] [#2 -0.10,-0.14,1.33,U] [#3 0.31,0.15,1.10,U] [#4 -0.12,-0.09,0.76,U] [#5 0.26,0.02,1.11,U] [#6 -0.24,-0.35,0.75,U] [#7 0.26,0.61,0.00,M8] [#8 0.08,0.30,0.69,U] 
22:55:10.059 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {-0.16, -0.03}
22:55:10.060 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
22:55:10.060 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
22:55:10.061 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.81 mountX=0.02 mountY=0.01, mountTheta=0.55
22:55:10.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
22:55:10.064 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
22:55:10.065 00.001 16108 Worker thread wakes up
22:55:10.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:55:10.065 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:55:10.065 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
22:55:10.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:55:10.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:10.066 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:10.066 00.000 16108 MoveAxis(E, 0, ABG)
22:55:10.066 00.000 16108 Move returns status 0, amount 0
22:55:10.066 00.000 16108 MoveAxis(N, 0, ABG)
22:55:10.066 00.000 16108 Move returns status 0, amount 0
22:55:10.066 00.000 16108 move complete, result=0
22:55:10.066 00.000 16108 worker thread done servicing request
22:55:10.069 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3993, FiltMin=3446, FiltMax=46809, Gamma=1.000
22:55:10.082 00.013 21068 UpdateGuideState exits: m=75947 SNR=58.5
22:55:10.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:10.085 00.001 21068 Enqueuing Expose request
22:55:10.085 00.000 16108 Worker thread wakes up
22:55:10.086 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:10.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:10.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:11.066 00.980 16108 Exposure complete
22:55:11.122 00.056 16108 worker thread done servicing request
22:55:11.122 00.000 21068 OnExposeComplete: enter
22:55:11.123 00.001 21068 UpdateGuideState(): m_state=6
22:55:11.124 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2973
22:55:11.125 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.58, Mass=79546, SNR=57.2, Peak=12979 HFD=3.0
22:55:11.126 00.001 21068 MultiStar: [#1 -0.44,0.01,1.18,U] [#2 -0.20,-0.17,1.24,U] [#3 0.14,0.23,1.10,U] [#4 0.15,-0.62,0.00,M1] [#5 0.06,0.14,1.20,U] [#6 -0.15,0.09,1.20,U] [#7 0.04,0.14,0.53,U] [#8 -0.03,0.16,0.74,U] 
22:55:11.126 00.000 21068 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {-0.24, 0.03}
22:55:11.127 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
22:55:11.128 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
22:55:11.128 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.13 cameraTheta=2.63 mountX=0.13 mountY=-0.04, mountTheta=-0.28
22:55:11.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
22:55:11.132 00.002 21068 Enqueuing Move request for scope (-0.12, 0.07)
22:55:11.133 00.001 16108 Worker thread wakes up
22:55:11.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
22:55:11.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
22:55:11.133 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.04
22:55:11.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:55:11.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:11.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:55:11.133 00.000 16108 MoveAxis(E, 0, ABG)
22:55:11.133 00.000 16108 Move returns status 0, amount 0
22:55:11.133 00.000 16108 MoveAxis(N, 0, ABG)
22:55:11.133 00.000 16108 Move returns status 0, amount 0
22:55:11.133 00.000 16108 move complete, result=0
22:55:11.133 00.000 16108 worker thread done servicing request
22:55:11.137 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3997, FiltMin=3446, FiltMax=46121, Gamma=1.000
22:55:11.151 00.014 21068 UpdateGuideState exits: m=79546 SNR=57.2
22:55:11.153 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:11.153 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:11.154 00.001 21068 Enqueuing Expose request
22:55:11.155 00.001 16108 Worker thread wakes up
22:55:11.155 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:11.155 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:11.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:12.318 01.163 16108 Exposure complete
22:55:12.374 00.056 16108 worker thread done servicing request
22:55:12.375 00.001 21068 OnExposeComplete: enter
22:55:12.376 00.001 21068 UpdateGuideState(): m_state=6
22:55:12.376 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2974
22:55:12.377 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.33, Mass=83237, SNR=63.4, Peak=12979 HFD=3.3
22:55:12.378 00.001 21068 MultiStar: [#1 0.09,0.11,1.02,U] [#2 -0.23,-0.33,1.03,U] [#3 0.15,0.06,1.11,U] [#4 -0.02,-0.40,0.64,U] [#5 0.27,-0.06,0.83,U] [#6 -0.01,-0.31,0.72,U] [#7 0.11,-0.03,0.62,U] [#8 -0.10,0.34,0.61,U] 
22:55:12.379 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.19, -0.22}
22:55:12.380 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
22:55:12.380 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
22:55:12.381 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.51 mountX=-0.02 mountY=0.09, mountTheta=1.81
22:55:12.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
22:55:12.383 00.000 21068 Enqueuing Move request for scope (0.01, -0.10)
22:55:12.384 00.001 16108 Worker thread wakes up
22:55:12.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:55:12.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:55:12.385 00.001 16108 Moving (0.01, -0.10) raw xDistance=-0.02 yDistance=0.09
22:55:12.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:55:12.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:12.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:55:12.385 00.000 16108 MoveAxis(E, 0, ABG)
22:55:12.385 00.000 16108 Move returns status 0, amount 0
22:55:12.385 00.000 16108 MoveAxis(N, 0, ABG)
22:55:12.385 00.000 16108 Move returns status 0, amount 0
22:55:12.385 00.000 16108 move complete, result=0
22:55:12.385 00.000 16108 worker thread done servicing request
22:55:12.388 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4003, FiltMin=3392, FiltMax=38553, Gamma=1.000
22:55:12.403 00.015 21068 UpdateGuideState exits: m=83237 SNR=63.4
22:55:12.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:12.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:12.406 00.001 21068 Enqueuing Expose request
22:55:12.407 00.001 16108 Worker thread wakes up
22:55:12.407 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:12.407 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:12.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:13.395 00.988 16108 Exposure complete
22:55:13.474 00.079 16108 worker thread done servicing request
22:55:13.474 00.000 21068 OnExposeComplete: enter
22:55:13.476 00.002 21068 UpdateGuideState(): m_state=6
22:55:13.477 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2975
22:55:13.478 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.46, Mass=76722, SNR=52.3, Peak=13187 HFD=3.1
22:55:13.479 00.001 21068 MultiStar: [#1 -0.26,0.09,1.30,U] [#2 -0.22,-0.33,1.24,U] [#3 0.20,0.37,1.17,U] [#4 0.03,-0.22,0.86,U] [#5 0.16,-0.32,1.10,U] [#6 -0.05,-0.72,0.00,M1] [#7 0.05,0.09,0.69,U] [#8 -0.15,-0.00,0.89,U] 
22:55:13.480 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.24, -0.09}
22:55:13.480 00.000 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
22:55:13.481 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
22:55:13.482 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.65 mountX=-0.01 mountY=0.05, mountTheta=1.67
22:55:13.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.05, opts=13)
22:55:13.484 00.000 21068 Enqueuing Move request for scope (-0.00, -0.05)
22:55:13.486 00.002 16108 Worker thread wakes up
22:55:13.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:55:13.486 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:55:13.486 00.000 16108 Moving (-0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
22:55:13.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:55:13.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:13.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:55:13.486 00.000 16108 MoveAxis(E, 0, ABG)
22:55:13.486 00.000 16108 Move returns status 0, amount 0
22:55:13.486 00.000 16108 MoveAxis(N, 0, ABG)
22:55:13.486 00.000 16108 Move returns status 0, amount 0
22:55:13.486 00.000 16108 move complete, result=0
22:55:13.486 00.000 16108 worker thread done servicing request
22:55:13.490 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=4006, FiltMin=3389, FiltMax=37881, Gamma=1.000
22:55:13.503 00.013 21068 UpdateGuideState exits: m=76722 SNR=52.3
22:55:13.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.506 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:13.507 00.001 21068 Enqueuing Expose request
22:55:13.508 00.001 16108 Worker thread wakes up
22:55:13.508 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:13.508 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:13.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:14.661 01.153 16108 Exposure complete
22:55:14.717 00.056 16108 worker thread done servicing request
22:55:14.717 00.000 21068 OnExposeComplete: enter
22:55:14.718 00.001 21068 UpdateGuideState(): m_state=6
22:55:14.720 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2976
22:55:14.722 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=877.55, Mass=68815, SNR=53.2, Peak=11731 HFD=2.8
22:55:14.724 00.002 21068 MultiStar: [#1 -0.23,0.12,1.33,U] [#2 -0.12,-0.29,1.32,U] [#3 0.05,-0.22,1.01,U] [#4 -0.12,-0.15,0.76,U] [#5 0.24,-0.16,1.28,U] [#6 -0.24,-0.10,0.94,U] [#7 0.24,0.37,0.56,U] [#8 0.11,0.05,0.69,U] 
22:55:14.727 00.003 21068 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.30, -0.01}
22:55:14.728 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
22:55:14.730 00.002 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
22:55:14.731 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=0.04 mountY=0.08, mountTheta=1.08
22:55:14.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
22:55:14.734 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
22:55:14.735 00.001 16108 Worker thread wakes up
22:55:14.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:55:14.735 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:55:14.735 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.04 yDistance=0.08
22:55:14.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:55:14.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:14.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:14.735 00.000 16108 MoveAxis(E, 0, ABG)
22:55:14.735 00.000 16108 Move returns status 0, amount 0
22:55:14.735 00.000 16108 MoveAxis(N, 0, ABG)
22:55:14.735 00.000 16108 Move returns status 0, amount 0
22:55:14.735 00.000 16108 move complete, result=0
22:55:14.736 00.001 16108 worker thread done servicing request
22:55:14.739 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4013, FiltMin=3449, FiltMax=36601, Gamma=1.000
22:55:14.758 00.019 21068 UpdateGuideState exits: m=68815 SNR=53.2
22:55:14.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:14.761 00.001 21068 Enqueuing Expose request
22:55:14.762 00.001 16108 Worker thread wakes up
22:55:14.762 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:14.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:14.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:15.729 00.966 16108 Exposure complete
22:55:15.784 00.055 16108 worker thread done servicing request
22:55:15.784 00.000 21068 OnExposeComplete: enter
22:55:15.785 00.001 21068 UpdateGuideState(): m_state=6
22:55:15.787 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2977
22:55:15.789 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.27, Mass=69065, SNR=46.2, Peak=11955 HFD=2.7
22:55:15.791 00.002 21068 MultiStar: [#1 -0.04,0.10,1.51,U] [#2 0.02,-0.41,1.39,U] [#3 0.14,0.15,1.40,U] [#4 0.06,-0.21,1.12,U] [#5 0.26,-0.22,1.10,U] [#6 -0.18,-0.29,1.15,U] [#7 0.15,-0.14,0.74,U] [#8 0.22,0.10,1.01,U] 
22:55:15.793 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.06, -0.28}
22:55:15.794 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
22:55:15.796 00.002 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
22:55:15.797 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.15 mountX=-0.08 mountY=0.11, mountTheta=2.18
22:55:15.801 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
22:55:15.803 00.002 21068 Enqueuing Move request for scope (0.06, -0.12)
22:55:15.803 00.000 16108 Worker thread wakes up
22:55:15.804 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:55:15.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:55:15.804 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.11
22:55:15.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:55:15.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:15.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:55:15.804 00.000 16108 MoveAxis(E, 0, ABG)
22:55:15.804 00.000 16108 Move returns status 0, amount 0
22:55:15.805 00.001 16108 MoveAxis(N, 0, ABG)
22:55:15.805 00.000 16108 Move returns status 0, amount 0
22:55:15.805 00.000 16108 move complete, result=0
22:55:15.805 00.000 16108 worker thread done servicing request
22:55:15.810 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=4016, FiltMin=3405, FiltMax=39385, Gamma=1.000
22:55:15.825 00.015 21068 UpdateGuideState exits: m=69065 SNR=46.2
22:55:15.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:15.827 00.000 21068 Enqueuing Expose request
22:55:15.828 00.001 16108 Worker thread wakes up
22:55:15.828 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:15.830 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:15.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:16.989 01.159 16108 Exposure complete
22:55:17.080 00.091 16108 worker thread done servicing request
22:55:17.080 00.000 21068 OnExposeComplete: enter
22:55:17.081 00.001 21068 UpdateGuideState(): m_state=6
22:55:17.082 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2978
22:55:17.083 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=877.51, Mass=85527, SNR=72.4, Peak=15075 HFD=3.1
22:55:17.084 00.001 21068 MultiStar: [#1 -0.37,0.02,1.01,U] [#2 -0.38,-0.21,0.98,U] [#3 0.05,0.12,0.80,U] [#4 -0.30,-0.11,0.65,U] [#5 0.02,-0.25,0.73,U] [#6 -0.02,-0.06,0.68,U] [#7 -0.16,0.19,0.45,U] [#8 -0.08,0.11,0.64,U] 
22:55:17.085 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.35, -0.04}
22:55:17.086 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
22:55:17.086 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
22:55:17.087 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.95 mountX=0.19 mountY=0.08, mountTheta=0.42
22:55:17.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.04, opts=13)
22:55:17.090 00.001 21068 Enqueuing Move request for scope (-0.20, -0.04)
22:55:17.091 00.001 16108 Worker thread wakes up
22:55:17.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
22:55:17.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
22:55:17.091 00.000 16108 Moving (-0.20, -0.04) raw xDistance=0.19 yDistance=0.08
22:55:17.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:55:17.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:17.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:17.091 00.000 16108 MoveAxis(E, 0, ABG)
22:55:17.091 00.000 16108 Move returns status 0, amount 0
22:55:17.091 00.000 16108 MoveAxis(N, 0, ABG)
22:55:17.091 00.000 16108 Move returns status 0, amount 0
22:55:17.091 00.000 16108 move complete, result=0
22:55:17.091 00.000 16108 worker thread done servicing request
22:55:17.097 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=4022, FiltMin=3440, FiltMax=37609, Gamma=1.000
22:55:17.111 00.014 21068 UpdateGuideState exits: m=85527 SNR=72.4
22:55:17.113 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.113 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:17.114 00.001 21068 Enqueuing Expose request
22:55:17.115 00.001 16108 Worker thread wakes up
22:55:17.115 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:17.116 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:17.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:18.101 00.985 16108 Exposure complete
22:55:18.181 00.080 16108 worker thread done servicing request
22:55:18.181 00.000 21068 OnExposeComplete: enter
22:55:18.182 00.001 21068 UpdateGuideState(): m_state=6
22:55:18.183 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2979
22:55:18.184 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.47, Mass=78020, SNR=55.6, Peak=12211 HFD=3.0
22:55:18.185 00.001 21068 MultiStar: [#1 -0.14,0.23,1.25,U] [#2 -0.28,-0.21,1.25,U] [#3 0.24,0.11,1.20,U] [#4 -0.16,-0.11,0.80,U] [#5 0.16,-0.02,1.04,U] [#6 -0.02,-0.07,0.68,U] [#7 -0.02,0.05,0.71,U] [#8 -0.35,-0.02,0.76,U] 
22:55:18.186 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.06, -0.08}
22:55:18.187 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.29)
22:55:18.188 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
22:55:18.188 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.03 mountX=0.06 mountY=0.02, mountTheta=0.34
22:55:18.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
22:55:18.191 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
22:55:18.192 00.001 16108 Worker thread wakes up
22:55:18.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:55:18.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:55:18.192 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
22:55:18.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:55:18.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:18.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:18.192 00.000 16108 MoveAxis(E, 0, ABG)
22:55:18.192 00.000 16108 Move returns status 0, amount 0
22:55:18.192 00.000 16108 MoveAxis(N, 0, ABG)
22:55:18.192 00.000 16108 Move returns status 0, amount 0
22:55:18.192 00.000 16108 move complete, result=0
22:55:18.192 00.000 16108 worker thread done servicing request
22:55:18.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=4025, FiltMin=3449, FiltMax=41161, Gamma=1.000
22:55:18.211 00.015 21068 UpdateGuideState exits: m=78020 SNR=55.6
22:55:18.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:18.214 00.001 21068 Enqueuing Expose request
22:55:18.215 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:18.215 00.000 16108 Worker thread wakes up
22:55:18.215 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:18.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:19.374 01.159 16108 Exposure complete
22:55:19.438 00.064 16108 worker thread done servicing request
22:55:19.438 00.000 21068 OnExposeComplete: enter
22:55:19.441 00.003 21068 UpdateGuideState(): m_state=6
22:55:19.442 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2980
22:55:19.444 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=877.64, Mass=74270, SNR=53.6, Peak=13267 HFD=2.9
22:55:19.445 00.001 21068 MultiStar: [#1 -0.38,0.24,1.62,U] [#2 -0.52,-0.11,0.00,M1] [#3 0.10,0.13,1.26,U] [#4 -0.24,-0.18,0.71,U] [#5 0.13,-0.16,1.11,U] [#6 -0.14,-0.11,0.84,U] [#7 -0.51,0.22,0.00,M2] [#8 -0.12,0.14,0.85,U] 
22:55:19.447 00.002 21068 refined, 6 included, MultiStar: {-0.15, 0.05}, one-star: {-0.34, 0.09}
22:55:19.448 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
22:55:19.451 00.003 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
22:55:19.452 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=0.15 mountY=-0.01, mountTheta=-0.10
22:55:19.454 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
22:55:19.456 00.002 21068 Enqueuing Move request for scope (-0.15, 0.05)
22:55:19.457 00.001 16108 Worker thread wakes up
22:55:19.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:55:19.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:55:19.457 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.15 yDistance=-0.01
22:55:19.458 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:55:19.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:19.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:55:19.458 00.000 16108 MoveAxis(E, 0, ABG)
22:55:19.458 00.000 16108 Move returns status 0, amount 0
22:55:19.458 00.000 16108 MoveAxis(N, 0, ABG)
22:55:19.458 00.000 16108 Move returns status 0, amount 0
22:55:19.458 00.000 16108 move complete, result=0
22:55:19.458 00.000 16108 worker thread done servicing request
22:55:19.466 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4029, FiltMin=3441, FiltMax=40553, Gamma=1.000
22:55:19.486 00.020 21068 UpdateGuideState exits: m=74270 SNR=53.6
22:55:19.488 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:19.491 00.002 21068 Enqueuing Expose request
22:55:19.493 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:19.495 00.002 16108 Worker thread wakes up
22:55:19.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:19.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:20.475 00.980 16108 Exposure complete
22:55:20.533 00.058 16108 worker thread done servicing request
22:55:20.533 00.000 21068 OnExposeComplete: enter
22:55:20.535 00.002 21068 UpdateGuideState(): m_state=6
22:55:20.537 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2981
22:55:20.538 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.84, Mass=68648, SNR=47.5, Peak=12915 HFD=2.7
22:55:20.540 00.002 21068 MultiStar: [#1 -0.28,0.19,1.35,U] [#2 -0.34,-0.00,1.42,U] [#3 -0.09,0.16,1.21,U] [#4 -0.08,0.32,0.94,U] [#5 -0.04,0.06,0.99,U] [#6 -0.32,-0.12,0.89,U] [#7 -0.46,0.32,0.00,M3] [#8 0.13,0.20,0.96,U] 
22:55:20.541 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.14}, one-star: {-0.20, 0.29}
22:55:20.542 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
22:55:20.544 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:55:20.545 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.21 cameraTheta=2.46 mountX=0.19 mountY=-0.09, mountTheta=-0.46
22:55:20.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.14, opts=13)
22:55:20.549 00.002 21068 Enqueuing Move request for scope (-0.17, 0.14)
22:55:20.550 00.001 16108 Worker thread wakes up
22:55:20.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
22:55:20.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
22:55:20.550 00.000 16108 Moving (-0.17, 0.14) raw xDistance=0.19 yDistance=-0.09
22:55:20.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:55:20.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:20.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:20.550 00.000 16108 MoveAxis(E, 0, ABG)
22:55:20.550 00.000 16108 Move returns status 0, amount 0
22:55:20.550 00.000 16108 MoveAxis(N, 0, ABG)
22:55:20.550 00.000 16108 Move returns status 0, amount 0
22:55:20.550 00.000 16108 move complete, result=0
22:55:20.550 00.000 16108 worker thread done servicing request
22:55:20.554 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4035, FiltMin=3446, FiltMax=43149, Gamma=1.000
22:55:20.569 00.015 21068 UpdateGuideState exits: m=68648 SNR=47.5
22:55:20.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:20.573 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:20.574 00.001 21068 Enqueuing Expose request
22:55:20.576 00.002 16108 Worker thread wakes up
22:55:20.576 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:20.577 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:20.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:21.744 01.167 16108 Exposure complete
22:55:21.808 00.064 16108 worker thread done servicing request
22:55:21.810 00.002 21068 OnExposeComplete: enter
22:55:21.810 00.000 21068 UpdateGuideState(): m_state=6
22:55:21.811 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2982
22:55:21.812 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.47, Mass=77720, SNR=55.1, Peak=12499 HFD=3.4
22:55:21.813 00.001 21068 MultiStar: [#1 -0.06,0.26,1.22,U] [#2 -0.24,-0.39,1.05,U] [#3 0.19,0.12,1.28,U] [#4 0.15,-0.14,0.80,U] [#5 0.07,0.08,0.88,U] [#6 -0.18,0.01,0.69,U] [#7 -0.31,0.14,0.61,U] [#8 0.07,0.47,0.67,U] 
22:55:21.814 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.19, -0.08}
22:55:21.814 00.000 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
22:55:21.815 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
22:55:21.816 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.38 mountX=0.05 mountY=-0.03, mountTheta=-0.54
22:55:21.817 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.04, opts=13)
22:55:21.819 00.002 21068 Enqueuing Move request for scope (-0.04, 0.04)
22:55:21.820 00.001 16108 Worker thread wakes up
22:55:21.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:55:21.820 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:55:21.820 00.000 16108 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=-0.03
22:55:21.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:55:21.821 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:21.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:21.821 00.000 16108 MoveAxis(E, 0, ABG)
22:55:21.821 00.000 16108 Move returns status 0, amount 0
22:55:21.821 00.000 16108 MoveAxis(N, 0, ABG)
22:55:21.821 00.000 16108 Move returns status 0, amount 0
22:55:21.821 00.000 16108 move complete, result=0
22:55:21.821 00.000 16108 worker thread done servicing request
22:55:21.830 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=4041, FiltMin=3475, FiltMax=40153, Gamma=1.000
22:55:21.852 00.022 21068 UpdateGuideState exits: m=77720 SNR=55.1
22:55:21.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:21.855 00.001 21068 Enqueuing Expose request
22:55:21.856 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:21.857 00.001 16108 Worker thread wakes up
22:55:21.857 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:21.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:22.823 00.966 16108 Exposure complete
22:55:22.880 00.057 16108 worker thread done servicing request
22:55:22.880 00.000 21068 OnExposeComplete: enter
22:55:22.882 00.002 21068 UpdateGuideState(): m_state=6
22:55:22.883 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2983
22:55:22.886 00.003 21068 Star::Find returns 1 (0), X=220.20, Y=877.40, Mass=74600, SNR=53.2, Peak=13123 HFD=2.9
22:55:22.888 00.002 21068 MultiStar: [#1 -0.16,0.06,1.44,U] [#2 0.04,-0.40,1.13,U] [#3 0.09,0.10,1.11,U] [#4 0.02,-0.13,0.76,U] [#5 0.23,-0.22,0.91,U] [#6 0.13,0.30,0.85,U] [#7 0.08,0.41,0.52,U] [#8 0.33,0.28,0.64,U] 
22:55:22.888 00.000 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.01, -0.15}
22:55:22.889 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
22:55:22.890 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
22:55:22.890 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.06 mountY=-0.01, mountTheta=-2.99
22:55:22.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
22:55:22.893 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
22:55:22.894 00.001 16108 Worker thread wakes up
22:55:22.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:55:22.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:55:22.894 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
22:55:22.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:55:22.895 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:22.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:55:22.895 00.000 16108 MoveAxis(E, 0, ABG)
22:55:22.895 00.000 16108 Move returns status 0, amount 0
22:55:22.895 00.000 16108 MoveAxis(N, 0, ABG)
22:55:22.895 00.000 16108 Move returns status 0, amount 0
22:55:22.895 00.000 16108 move complete, result=0
22:55:22.895 00.000 16108 worker thread done servicing request
22:55:22.899 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4045, FiltMin=3510, FiltMax=31385, Gamma=1.000
22:55:22.920 00.021 21068 UpdateGuideState exits: m=74600 SNR=53.2
22:55:22.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:22.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:22.923 00.001 21068 Enqueuing Expose request
22:55:22.924 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:22.925 00.001 16108 Worker thread wakes up
22:55:22.925 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:22.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:24.084 01.159 16108 Exposure complete
22:55:24.140 00.056 16108 worker thread done servicing request
22:55:24.140 00.000 21068 OnExposeComplete: enter
22:55:24.142 00.002 21068 UpdateGuideState(): m_state=6
22:55:24.144 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2984
22:55:24.146 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=877.53, Mass=63199, SNR=45.3, Peak=12227 HFD=2.6
22:55:24.146 00.000 21068 MultiStar: [#1 -0.27,0.06,1.58,U] [#2 -0.07,-0.23,1.60,U] [#3 0.02,0.15,1.57,U] [#4 0.01,-0.25,0.92,U] [#5 0.24,-0.16,1.08,U] [#6 0.03,-0.16,1.00,U] [#7 -0.16,0.26,0.63,U] [#8 0.33,0.33,0.94,U] 
22:55:24.149 00.003 21068 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.05, -0.02}
22:55:24.150 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.49)
22:55:24.151 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
22:55:24.152 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.83 mountX=0.00 mountY=0.02, mountTheta=1.49
22:55:24.155 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.02, opts=13)
22:55:24.156 00.001 21068 Enqueuing Move request for scope (-0.00, -0.02)
22:55:24.158 00.002 16108 Worker thread wakes up
22:55:24.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:55:24.158 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:55:24.158 00.000 16108 Moving (-0.00, -0.02) raw xDistance=0.00 yDistance=0.02
22:55:24.159 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:55:24.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:24.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:24.159 00.000 16108 MoveAxis(E, 0, ABG)
22:55:24.159 00.000 16108 Move returns status 0, amount 0
22:55:24.159 00.000 16108 MoveAxis(N, 0, ABG)
22:55:24.159 00.000 16108 Move returns status 0, amount 0
22:55:24.159 00.000 16108 move complete, result=0
22:55:24.159 00.000 16108 worker thread done servicing request
22:55:24.162 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4051, FiltMin=3453, FiltMax=33033, Gamma=1.000
22:55:24.182 00.020 21068 UpdateGuideState exits: m=63199 SNR=45.3
22:55:24.184 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:24.186 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:24.188 00.002 21068 Enqueuing Expose request
22:55:24.189 00.001 16108 Worker thread wakes up
22:55:24.189 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:24.190 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:24.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:25.172 00.982 16108 Exposure complete
22:55:25.238 00.066 16108 worker thread done servicing request
22:55:25.238 00.000 21068 OnExposeComplete: enter
22:55:25.241 00.003 21068 UpdateGuideState(): m_state=6
22:55:25.243 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2985
22:55:25.243 00.000 21068 Star::Find returns 1 (0), X=219.97, Y=877.61, Mass=69866, SNR=51.6, Peak=12947 HFD=2.9
22:55:25.245 00.002 21068 MultiStar: [#1 -0.29,0.10,1.25,U] [#2 -0.27,-0.17,1.28,U] [#3 0.00,-0.10,1.06,U] [#4 0.21,-0.61,0.00,M1] [#5 0.23,0.02,1.21,U] [#6 -0.41,-0.39,0.00,M1] [#7 0.20,0.02,0.56,U] [#8 -0.04,0.03,0.72,U] 
22:55:25.248 00.003 21068 refined, 6 included, MultiStar: {-0.08, -0.01}, one-star: {-0.22, 0.06}
22:55:25.249 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
22:55:25.250 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
22:55:25.251 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.00 mountX=0.08 mountY=0.03, mountTheta=0.37
22:55:25.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
22:55:25.254 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
22:55:25.255 00.001 16108 Worker thread wakes up
22:55:25.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
22:55:25.255 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
22:55:25.255 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.03
22:55:25.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:55:25.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:25.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:25.255 00.000 16108 MoveAxis(E, 0, ABG)
22:55:25.255 00.000 16108 Move returns status 0, amount 0
22:55:25.255 00.000 16108 MoveAxis(N, 0, ABG)
22:55:25.255 00.000 16108 Move returns status 0, amount 0
22:55:25.255 00.000 16108 move complete, result=0
22:55:25.255 00.000 16108 worker thread done servicing request
22:55:25.260 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4057, FiltMin=3475, FiltMax=34541, Gamma=1.000
22:55:25.283 00.023 21068 UpdateGuideState exits: m=69866 SNR=51.6
22:55:25.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.284 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:25.285 00.001 21068 Enqueuing Expose request
22:55:25.287 00.002 16108 Worker thread wakes up
22:55:25.287 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:25.288 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:25.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:26.459 01.171 16108 Exposure complete
22:55:26.514 00.055 16108 worker thread done servicing request
22:55:26.514 00.000 21068 OnExposeComplete: enter
22:55:26.516 00.002 21068 UpdateGuideState(): m_state=6
22:55:26.517 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2986
22:55:26.518 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.47, Mass=55769, SNR=47.8, Peak=12083 HFD=2.5
22:55:26.519 00.001 21068 MultiStar: [#1 -0.63,-0.14,0.00,M1] [#2 -0.11,-0.55,0.00,M1] [#3 0.10,-0.02,1.22,U] [#4 -0.22,-0.65,0.00,M2] [#5 0.24,-0.40,0.91,U] [#6 -0.39,-0.64,0.00,M2] [#7 -0.17,-0.09,0.66,U] [#8 -0.43,-0.13,0.78,U] 
22:55:26.520 00.001 21068 refined, 4 included, MultiStar: {-0.09, -0.14}, one-star: {-0.31, -0.08}
22:55:26.520 00.000 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
22:55:26.521 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
22:55:26.522 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=0.07 mountY=0.16, mountTheta=1.18
22:55:26.523 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.14, opts=13)
22:55:26.524 00.001 21068 Enqueuing Move request for scope (-0.09, -0.14)
22:55:26.525 00.001 16108 Worker thread wakes up
22:55:26.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
22:55:26.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
22:55:26.525 00.000 16108 Moving (-0.09, -0.14) raw xDistance=0.07 yDistance=0.16
22:55:26.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:55:26.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:26.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:55:26.525 00.000 16108 MoveAxis(E, 0, ABG)
22:55:26.525 00.000 16108 Move returns status 0, amount 0
22:55:26.525 00.000 16108 MoveAxis(N, 0, ABG)
22:55:26.525 00.000 16108 Move returns status 0, amount 0
22:55:26.525 00.000 16108 move complete, result=0
22:55:26.526 00.001 16108 worker thread done servicing request
22:55:26.530 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4061, FiltMin=3494, FiltMax=36009, Gamma=1.000
22:55:26.549 00.019 21068 UpdateGuideState exits: m=55769 SNR=47.8
22:55:26.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:26.551 00.000 21068 Enqueuing Expose request
22:55:26.552 00.001 16108 Worker thread wakes up
22:55:26.552 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:26.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:26.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:27.522 00.969 16108 Exposure complete
22:55:27.591 00.069 16108 worker thread done servicing request
22:55:27.591 00.000 21068 OnExposeComplete: enter
22:55:27.592 00.001 21068 UpdateGuideState(): m_state=6
22:55:27.593 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2987
22:55:27.594 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=877.23, Mass=81364, SNR=56.5, Peak=14307 HFD=3.1
22:55:27.595 00.001 21068 MultiStar: [#1 -0.70,-0.01,0.00,M2] [#2 -0.65,-0.72,0.00,M2] [#3 -0.24,-0.16,1.14,U] [#4 -0.61,-0.60,0.00,M3] [#5 -0.17,-0.37,0.83,U] [#6 -0.32,-0.42,0.00,M3] [#7 -0.71,-0.06,0.00,M1] [#8 -0.77,-0.56,0.00,M1] 
22:55:27.596 00.001 21068 refined, 2 included, MultiStar: {-0.22, -0.27}, one-star: {-0.25, -0.32}
22:55:27.597 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
22:55:27.597 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
22:55:27.598 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-2.25 mountX=0.17 mountY=0.32, mountTheta=1.08
22:55:27.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.27, opts=13)
22:55:27.600 00.000 21068 Enqueuing Move request for scope (-0.22, -0.27)
22:55:27.601 00.001 16108 Worker thread wakes up
22:55:27.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.27) opts 0xd
22:55:27.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.27)
22:55:27.601 00.000 16108 Moving (-0.22, -0.27) raw xDistance=0.17 yDistance=0.32
22:55:27.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:55:27.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:27.602 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:55:27.602 00.000 16108 MoveAxis(E, 0, ABG)
22:55:27.602 00.000 16108 Move returns status 0, amount 0
22:55:27.602 00.000 16108 MoveAxis(N, 0, ABG)
22:55:27.602 00.000 16108 Move returns status 0, amount 0
22:55:27.602 00.000 16108 move complete, result=0
22:55:27.602 00.000 16108 worker thread done servicing request
22:55:27.607 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=4064, FiltMin=3395, FiltMax=44160, Gamma=1.000
22:55:27.620 00.013 21068 UpdateGuideState exits: m=81364 SNR=56.5
22:55:27.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:27.623 00.001 21068 Enqueuing Expose request
22:55:27.624 00.001 16108 Worker thread wakes up
22:55:27.624 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:55:27.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:27.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:28.792 01.168 16108 Exposure complete
22:55:28.848 00.056 16108 worker thread done servicing request
22:55:28.848 00.000 21068 OnExposeComplete: enter
22:55:28.848 00.000 21068 UpdateGuideState(): m_state=6
22:55:28.849 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2988
22:55:28.850 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.30, Mass=63995, SNR=51.8, Peak=12547 HFD=2.8
22:55:28.851 00.001 21068 MultiStar: [#1 -0.43,-0.19,1.15,U] [#2 -0.44,-0.32,0.00,M3] [#3 0.02,-0.17,1.36,U] [#4 -0.47,-0.76,0.00,M4] [#5 -0.30,-0.38,0.96,U] [#6 -0.36,-0.15,0.92,U] [#7 -0.29,-0.20,0.72,U] [#8 -0.05,-0.08,0.68,U] 
22:55:28.852 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.21}, one-star: {-0.18, -0.25}
22:55:28.853 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
22:55:28.853 00.000 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
22:55:28.854 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.39 mountX=0.18 mountY=0.25, mountTheta=0.94
22:55:28.857 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.21, opts=13)
22:55:28.859 00.002 21068 Enqueuing Move request for scope (-0.22, -0.21)
22:55:28.861 00.002 16108 Worker thread wakes up
22:55:28.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
22:55:28.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
22:55:28.861 00.000 16108 Moving (-0.22, -0.21) raw xDistance=0.18 yDistance=0.25
22:55:28.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:55:28.862 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:28.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:55:28.862 00.000 16108 MoveAxis(E, 0, ABG)
22:55:28.862 00.000 16108 Move returns status 0, amount 0
22:55:28.862 00.000 16108 MoveAxis(N, 0, ABG)
22:55:28.862 00.000 16108 Move returns status 0, amount 0
22:55:28.862 00.000 16108 move complete, result=0
22:55:28.862 00.000 16108 worker thread done servicing request
22:55:28.871 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=4073, FiltMin=3485, FiltMax=36109, Gamma=1.000
22:55:28.891 00.020 21068 UpdateGuideState exits: m=63995 SNR=51.8
22:55:28.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:28.893 00.000 21068 Enqueuing Expose request
22:55:28.895 00.002 16108 Worker thread wakes up
22:55:28.895 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:55:28.896 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:28.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:29.865 00.969 16108 Exposure complete
22:55:29.921 00.056 16108 worker thread done servicing request
22:55:29.921 00.000 21068 OnExposeComplete: enter
22:55:29.922 00.001 21068 UpdateGuideState(): m_state=6
22:55:29.922 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2989
22:55:29.923 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.39, Mass=53470, SNR=38.5, Peak=10707 HFD=3.1
22:55:29.924 00.001 21068 MultiStar: [#1 -0.35,0.04,1.85,U] [#2 -0.22,-0.39,1.40,U] [#3 -0.11,0.05,1.52,U] [#4 -0.12,-0.10,1.16,U] [#5 0.11,-0.08,1.49,U] [#6 -0.37,-0.41,0.00,M3] [#7 -0.26,0.21,0.70,U] [#8 -0.36,-0.35,0.96,U] 
22:55:29.925 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.10}, one-star: {-0.30, -0.16}
22:55:29.925 00.000 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.65)
22:55:29.927 00.002 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
22:55:29.928 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=0.17 mountY=0.14, mountTheta=0.68
22:55:29.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.10, opts=13)
22:55:29.930 00.000 21068 Enqueuing Move request for scope (-0.19, -0.10)
22:55:29.931 00.001 16108 Worker thread wakes up
22:55:29.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
22:55:29.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
22:55:29.931 00.000 16108 Moving (-0.19, -0.10) raw xDistance=0.17 yDistance=0.14
22:55:29.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:55:29.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:29.932 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:55:29.932 00.000 16108 MoveAxis(E, 0, ABG)
22:55:29.932 00.000 16108 Move returns status 0, amount 0
22:55:29.932 00.000 16108 MoveAxis(N, 0, ABG)
22:55:29.932 00.000 16108 Move returns status 0, amount 0
22:55:29.932 00.000 16108 move complete, result=0
22:55:29.932 00.000 16108 worker thread done servicing request
22:55:29.940 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4073, FiltMin=3504, FiltMax=37968, Gamma=1.000
22:55:29.959 00.019 21068 UpdateGuideState exits: m=53470 SNR=38.5
22:55:29.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:29.960 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:29.961 00.001 21068 Enqueuing Expose request
22:55:29.963 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:29.963 00.000 16108 Worker thread wakes up
22:55:29.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:29.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:31.127 01.163 16108 Exposure complete
22:55:31.183 00.056 16108 worker thread done servicing request
22:55:31.183 00.000 21068 OnExposeComplete: enter
22:55:31.184 00.001 21068 UpdateGuideState(): m_state=6
22:55:31.185 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2990
22:55:31.186 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.33, Mass=57127, SNR=45.0, Peak=11603 HFD=2.9
22:55:31.187 00.001 21068 MultiStar: [#1 -0.49,-0.04,1.38,U] [#2 -0.36,-0.55,0.00,M3] [#3 0.11,-0.12,1.16,U] [#4 -0.00,-0.66,0.00,M4] [#5 0.03,-0.40,0.99,U] [#6 -0.11,-0.60,0.00,M4] [#7 -0.41,0.25,0.67,U] [#8 -0.12,-0.27,0.82,U] 
22:55:31.187 00.000 21068 refined, 5 included, MultiStar: {-0.19, -0.14}, one-star: {-0.25, -0.22}
22:55:31.188 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
22:55:31.189 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
22:55:31.189 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.49 mountX=0.16 mountY=0.18, mountTheta=0.85
22:55:31.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.14, opts=13)
22:55:31.192 00.001 21068 Enqueuing Move request for scope (-0.19, -0.14)
22:55:31.193 00.001 16108 Worker thread wakes up
22:55:31.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
22:55:31.193 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
22:55:31.193 00.000 16108 Moving (-0.19, -0.14) raw xDistance=0.16 yDistance=0.18
22:55:31.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:55:31.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:31.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:55:31.193 00.000 16108 MoveAxis(E, 0, ABG)
22:55:31.193 00.000 16108 Move returns status 0, amount 0
22:55:31.193 00.000 16108 MoveAxis(N, 0, ABG)
22:55:31.193 00.000 16108 Move returns status 0, amount 0
22:55:31.193 00.000 16108 move complete, result=0
22:55:31.193 00.000 16108 worker thread done servicing request
22:55:31.197 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4080, FiltMin=3510, FiltMax=28765, Gamma=1.000
22:55:31.212 00.015 21068 UpdateGuideState exits: m=57127 SNR=45.0
22:55:31.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.214 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:31.214 00.000 21068 Enqueuing Expose request
22:55:31.215 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:31.216 00.001 16108 Worker thread wakes up
22:55:31.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:31.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:32.193 00.977 16108 Exposure complete
22:55:32.252 00.059 16108 worker thread done servicing request
22:55:32.253 00.001 21068 OnExposeComplete: enter
22:55:32.254 00.001 21068 UpdateGuideState(): m_state=6
22:55:32.256 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2991
22:55:32.257 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=877.35, Mass=70079, SNR=50.5, Peak=13235 HFD=3.3
22:55:32.258 00.001 21068 MultiStar: [#1 -0.46,-0.18,1.18,U] [#2 -0.61,-0.31,0.00,M4] [#3 -0.29,0.17,1.08,U] [#4 -0.32,-0.20,0.94,U] [#5 0.15,-0.42,0.88,U] [#6 -0.19,-0.16,0.82,U] [#7 -0.47,0.17,0.61,U] [#8 -0.30,-0.01,0.72,U] 
22:55:32.260 00.002 21068 refined, 7 included, MultiStar: {-0.30, -0.11}, one-star: {-0.52, -0.20}
22:55:32.261 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
22:55:32.263 00.002 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
22:55:32.263 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.79 mountX=0.28 mountY=0.18, mountTheta=0.57
22:55:32.266 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.11, opts=13)
22:55:32.267 00.001 21068 Enqueuing Move request for scope (-0.30, -0.11)
22:55:32.270 00.003 16108 Worker thread wakes up
22:55:32.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.11) opts 0xd
22:55:32.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.11)
22:55:32.270 00.000 16108 Moving (-0.30, -0.11) raw xDistance=0.28 yDistance=0.18
22:55:32.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:55:32.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:32.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:55:32.270 00.000 16108 MoveAxis(W, 73, ABG)
22:55:32.270 00.000 16108 Guiding  Dir = 3, Dur = 73
22:55:32.271 00.001 16108 IsSlewing returns 0
22:55:32.271 00.000 16108 IsGuiding returns 0
22:55:32.275 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=4083, FiltMin=3472, FiltMax=38205, Gamma=1.000
22:55:32.292 00.017 21068 UpdateGuideState exits: m=70079 SNR=50.5
22:55:32.292 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:32.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:32.294 00.001 21068 Enqueuing Expose request
22:55:32.296 00.002 16108 PulseGuide returned control before completion, sleep 58
22:55:32.358 00.062 16108 IsGuiding returns 1
22:55:32.358 00.000 16108 scope still moving after pulse duration time elapsed
22:55:32.389 00.031 16108 IsSlewing returns 0
22:55:32.389 00.000 16108 IsGuiding returns 0
22:55:32.389 00.000 16108 scope move finished after 73 + 45 ms
22:55:32.390 00.001 16108 Move returns status 0, amount 73
22:55:32.390 00.000 16108 MoveAxis(N, 0, ABG)
22:55:32.390 00.000 16108 Move returns status 0, amount 0
22:55:32.390 00.000 16108 move complete, result=0
22:55:32.390 00.000 16108 worker thread done servicing request
22:55:32.390 00.000 16108 Worker thread wakes up
22:55:32.390 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
22:55:32.393 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:32.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:33.554 01.161 16108 Exposure complete
22:55:33.616 00.062 16108 worker thread done servicing request
22:55:33.616 00.000 21068 OnExposeComplete: enter
22:55:33.617 00.001 21068 UpdateGuideState(): m_state=6
22:55:33.619 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2992
22:55:33.620 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.14, Mass=63337, SNR=51.6, Peak=11171 HFD=3.0
22:55:33.620 00.000 21068 MultiStar: [#1 0.12,-0.04,1.20,U] [#2 0.15,-0.60,0.00,M5] [#3 0.38,-0.09,0.96,U] [#4 0.37,-0.40,0.00,M4] [#5 0.59,-0.50,0.00,M1] [#6 -0.14,-0.44,0.70,U] [#7 -0.04,-0.13,0.45,U] [#8 0.25,-0.19,0.74,U] 
22:55:33.621 00.001 21068 refined, 5 included, MultiStar: {0.10, -0.21}, one-star: {-0.06, -0.41}
22:55:33.622 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
22:55:33.623 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
22:55:33.623 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.12 mountX=-0.14 mountY=0.18, mountTheta=2.22
22:55:33.625 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
22:55:33.626 00.001 21068 Enqueuing Move request for scope (0.10, -0.21)
22:55:33.626 00.000 16108 Worker thread wakes up
22:55:33.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
22:55:33.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
22:55:33.626 00.000 16108 Moving (0.10, -0.21) raw xDistance=-0.14 yDistance=0.18
22:55:33.627 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:55:33.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:33.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:55:33.627 00.000 16108 MoveAxis(E, 0, ABG)
22:55:33.627 00.000 16108 Move returns status 0, amount 0
22:55:33.627 00.000 16108 MoveAxis(N, 0, ABG)
22:55:33.627 00.000 16108 Move returns status 0, amount 0
22:55:33.627 00.000 16108 move complete, result=0
22:55:33.627 00.000 16108 worker thread done servicing request
22:55:33.631 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4086, FiltMin=3491, FiltMax=30512, Gamma=1.000
22:55:33.646 00.015 21068 UpdateGuideState exits: m=63337 SNR=51.6
22:55:33.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.647 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:33.648 00.001 21068 Enqueuing Expose request
22:55:33.649 00.001 16108 Worker thread wakes up
22:55:33.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:33.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:33.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:34.622 00.973 16108 Exposure complete
22:55:34.697 00.075 16108 worker thread done servicing request
22:55:34.697 00.000 21068 OnExposeComplete: enter
22:55:34.699 00.002 21068 UpdateGuideState(): m_state=6
22:55:34.700 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2993
22:55:34.702 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=877.38, Mass=67547, SNR=56.1, Peak=12499 HFD=3.3
22:55:34.703 00.001 21068 MultiStar: [#1 -0.08,-0.12,1.17,U] [#2 -0.18,-0.73,0.00,M6] [#3 0.01,0.05,1.01,U] [#4 0.07,-0.53,0.00,M5] [#5 0.23,-0.67,0.00,M2] [#6 -0.21,0.09,0.68,U] [#7 -0.10,-0.18,0.64,U] [#8 0.02,0.01,0.67,U] 
22:55:34.704 00.001 21068 refined, 5 included, MultiStar: {-0.08, -0.06}, one-star: {-0.13, -0.17}
22:55:34.704 00.000 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
22:55:34.706 00.002 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
22:55:34.707 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.48 mountX=0.07 mountY=0.08, mountTheta=0.86
22:55:34.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
22:55:34.710 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
22:55:34.711 00.001 16108 Worker thread wakes up
22:55:34.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:55:34.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:55:34.711 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.08
22:55:34.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:55:34.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:34.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:34.711 00.000 16108 MoveAxis(E, 0, ABG)
22:55:34.711 00.000 16108 Move returns status 0, amount 0
22:55:34.711 00.000 16108 MoveAxis(N, 0, ABG)
22:55:34.711 00.000 16108 Move returns status 0, amount 0
22:55:34.711 00.000 16108 move complete, result=0
22:55:34.711 00.000 16108 worker thread done servicing request
22:55:34.716 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4089, FiltMin=3488, FiltMax=31296, Gamma=1.000
22:55:34.729 00.013 21068 UpdateGuideState exits: m=67547 SNR=56.1
22:55:34.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:34.732 00.001 21068 Enqueuing Expose request
22:55:34.733 00.001 16108 Worker thread wakes up
22:55:34.733 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:34.733 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:34.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:35.894 01.161 16108 Exposure complete
22:55:35.950 00.056 16108 worker thread done servicing request
22:55:35.950 00.000 21068 OnExposeComplete: enter
22:55:35.951 00.001 21068 UpdateGuideState(): m_state=6
22:55:35.952 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2994
22:55:35.954 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=876.92, Mass=59424, SNR=44.1, Peak=12771 HFD=2.6
22:55:35.955 00.001 21068 MultiStar: [#1 -0.51,-0.32,0.00,M1] [#2 0.04,-0.79,0.00,M7] [#3 0.21,-0.29,1.19,U] [#4 0.02,-0.47,0.88,U] [#5 0.07,-0.64,0.00,M3] [#6 -0.54,-0.60,0.00,M2] [#7 -0.18,-0.44,0.60,U] [#8 0.03,-0.38,0.87,U] 
22:55:35.955 00.000 21068 refined, 4 included, MultiStar: {0.07, -0.44}, one-star: {0.12, -0.63}
22:55:35.956 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.90)
22:55:35.957 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
22:55:35.958 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.44 hyp=0.44 cameraTheta=-1.42 mountX=-0.14 mountY=0.41, mountTheta=1.90
22:55:35.959 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.44, opts=13)
22:55:35.960 00.001 21068 Enqueuing Move request for scope (0.07, -0.44)
22:55:35.961 00.001 16108 Worker thread wakes up
22:55:35.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.44) opts 0xd
22:55:35.961 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.44)
22:55:35.961 00.000 16108 Moving (0.07, -0.44) raw xDistance=-0.14 yDistance=0.41
22:55:35.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:55:35.961 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.50 newest=0.67
22:55:35.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:55:35.961 00.000 16108 MoveAxis(E, 0, ABG)
22:55:35.961 00.000 16108 Move returns status 0, amount 0
22:55:35.961 00.000 16108 MoveAxis(S, 82, ABG)
22:55:35.961 00.000 16108 Guiding  Dir = 1, Dur = 82
22:55:35.963 00.002 16108 IsSlewing returns 0
22:55:35.963 00.000 16108 IsGuiding returns 0
22:55:35.965 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4089, FiltMin=3529, FiltMax=36310, Gamma=1.000
22:55:35.980 00.015 21068 UpdateGuideState exits: m=59424 SNR=44.1
22:55:35.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:35.981 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:35.982 00.001 21068 Enqueuing Expose request
22:55:35.987 00.005 16108 PulseGuide returned control before completion, sleep 68
22:55:36.064 00.077 16108 IsGuiding returns 1
22:55:36.064 00.000 16108 scope still moving after pulse duration time elapsed
22:55:36.095 00.031 16108 IsSlewing returns 0
22:55:36.096 00.001 16108 IsGuiding returns 0
22:55:36.096 00.000 16108 scope move finished after 82 + 51 ms
22:55:36.096 00.000 16108 Move returns status 0, amount 82
22:55:36.096 00.000 16108 move complete, result=0
22:55:36.096 00.000 16108 worker thread done servicing request
22:55:36.096 00.000 16108 Worker thread wakes up
22:55:36.096 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 82 ms SOUTH
22:55:36.099 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:36.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:37.071 00.972 16108 Exposure complete
22:55:37.133 00.062 16108 worker thread done servicing request
22:55:37.133 00.000 21068 OnExposeComplete: enter
22:55:37.134 00.001 21068 UpdateGuideState(): m_state=6
22:55:37.135 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2995
22:55:37.136 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.59, Mass=62474, SNR=51.1, Peak=11651 HFD=3.1
22:55:37.137 00.001 21068 MultiStar: [#1 -0.01,-0.26,1.11,U] [#2 0.13,-0.30,1.14,U] [#3 0.20,-0.34,0.93,U] [#4 0.10,-0.43,0.82,U] [#5 0.53,-0.32,0.00,M4] [#6 -0.11,-0.34,0.74,U] [#7 -0.11,0.22,0.57,U] [#8 0.09,-0.06,0.60,U] 
22:55:37.138 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {0.27, 0.04}
22:55:37.139 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
22:55:37.140 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
22:55:37.140 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.19 mountX=-0.12 mountY=0.18, mountTheta=2.14
22:55:37.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
22:55:37.143 00.001 21068 Enqueuing Move request for scope (0.08, -0.21)
22:55:37.144 00.001 16108 Worker thread wakes up
22:55:37.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
22:55:37.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
22:55:37.144 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.12 yDistance=0.18
22:55:37.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:55:37.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:37.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:55:37.144 00.000 16108 MoveAxis(E, 0, ABG)
22:55:37.144 00.000 16108 Move returns status 0, amount 0
22:55:37.144 00.000 16108 MoveAxis(N, 0, ABG)
22:55:37.144 00.000 16108 Move returns status 0, amount 0
22:55:37.144 00.000 16108 move complete, result=0
22:55:37.144 00.000 16108 worker thread done servicing request
22:55:37.148 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4096, FiltMin=3523, FiltMax=27638, Gamma=1.000
22:55:37.172 00.024 21068 UpdateGuideState exits: m=62474 SNR=51.1
22:55:37.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.173 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:37.174 00.001 21068 Enqueuing Expose request
22:55:37.176 00.002 16108 Worker thread wakes up
22:55:37.176 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:37.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:37.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:38.342 01.165 16108 Exposure complete
22:55:38.414 00.072 16108 worker thread done servicing request
22:55:38.414 00.000 21068 OnExposeComplete: enter
22:55:38.416 00.002 21068 UpdateGuideState(): m_state=6
22:55:38.417 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2996
22:55:38.417 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=877.32, Mass=66327, SNR=51.4, Peak=10819 HFD=2.9
22:55:38.418 00.001 21068 MultiStar: [#1 -0.16,0.27,1.12,U] [#2 0.13,-0.40,1.42,U] [#3 0.49,-0.08,0.90,U] [#4 0.01,-0.24,1.00,U] [#5 0.44,-0.40,0.00,M5] [#6 -0.41,-0.23,0.71,U] [#7 0.20,0.42,0.45,U] [#8 0.24,-0.20,0.68,U] 
22:55:38.419 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.03, -0.24}
22:55:38.419 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
22:55:38.420 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
22:55:38.421 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=-0.08 mountY=0.11, mountTheta=2.22
22:55:38.422 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
22:55:38.423 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
22:55:38.425 00.002 16108 Worker thread wakes up
22:55:38.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
22:55:38.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
22:55:38.425 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.11
22:55:38.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:55:38.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:55:38.425 00.000 16108 MoveAxis(E, 0, ABG)
22:55:38.425 00.000 16108 Move returns status 0, amount 0
22:55:38.425 00.000 16108 MoveAxis(N, 0, ABG)
22:55:38.425 00.000 16108 Move returns status 0, amount 0
22:55:38.425 00.000 16108 move complete, result=0
22:55:38.425 00.000 16108 worker thread done servicing request
22:55:38.428 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4102, FiltMin=3539, FiltMax=31581, Gamma=1.000
22:55:38.442 00.014 21068 UpdateGuideState exits: m=66327 SNR=51.4
22:55:38.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:38.444 00.000 21068 Enqueuing Expose request
22:55:38.445 00.001 16108 Worker thread wakes up
22:55:38.445 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:38.446 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:38.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:39.429 00.983 16108 Exposure complete
22:55:39.501 00.072 16108 worker thread done servicing request
22:55:39.502 00.001 21068 OnExposeComplete: enter
22:55:39.503 00.001 21068 UpdateGuideState(): m_state=6
22:55:39.505 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2997
22:55:39.506 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.44, Mass=49204, SNR=36.1, Peak=9155 HFD=3.1
22:55:39.507 00.001 21068 MultiStar: [#1 -0.00,-0.08,1.59,U] [#2 0.00,-0.34,1.47,U] [#3 0.37,-0.05,1.45,U] [#4 0.37,-0.29,0.95,U] [#5 0.80,-0.27,0.00,M6] [#6 -0.08,-0.29,0.97,U] [#7 0.04,0.09,0.78,U] [#8 0.41,-0.11,0.93,U] 
22:55:39.508 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.15}, one-star: {0.20, -0.11}
22:55:39.509 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
22:55:39.510 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
22:55:39.512 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.78 mountX=-0.18 mountY=0.11, mountTheta=2.58
22:55:39.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.15, opts=13)
22:55:39.515 00.001 21068 Enqueuing Move request for scope (0.16, -0.15)
22:55:39.516 00.001 16108 Worker thread wakes up
22:55:39.517 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
22:55:39.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
22:55:39.517 00.000 16108 Moving (0.16, -0.15) raw xDistance=-0.18 yDistance=0.11
22:55:39.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:55:39.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:39.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:55:39.517 00.000 16108 MoveAxis(E, 0, ABG)
22:55:39.518 00.001 16108 Move returns status 0, amount 0
22:55:39.518 00.000 16108 MoveAxis(N, 0, ABG)
22:55:39.518 00.000 16108 Move returns status 0, amount 0
22:55:39.518 00.000 16108 move complete, result=0
22:55:39.518 00.000 16108 worker thread done servicing request
22:55:39.525 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4102, FiltMin=3533, FiltMax=34461, Gamma=1.000
22:55:39.547 00.022 21068 UpdateGuideState exits: m=49204 SNR=36.1
22:55:39.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:39.550 00.001 21068 Enqueuing Expose request
22:55:39.550 00.000 16108 Worker thread wakes up
22:55:39.550 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:39.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:39.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:40.719 01.168 16108 Exposure complete
22:55:40.776 00.057 16108 worker thread done servicing request
22:55:40.776 00.000 21068 OnExposeComplete: enter
22:55:40.777 00.001 21068 UpdateGuideState(): m_state=6
22:55:40.778 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2998
22:55:40.778 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=877.34, Mass=58095, SNR=45.7, Peak=10403 HFD=2.9
22:55:40.779 00.001 21068 MultiStar: [#1 -0.19,0.17,1.34,U] [#2 -0.08,0.06,1.27,U] [#3 0.23,0.15,1.01,U] [#4 0.16,-0.14,0.79,U] [#5 0.26,-0.39,1.10,U] [#6 0.18,-0.27,0.90,U] [#7 0.22,0.37,0.65,U] [#8 0.41,0.26,0.78,U] 
22:55:40.780 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.02, -0.21}
22:55:40.781 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
22:55:40.783 00.002 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
22:55:40.783 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
22:55:40.786 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
22:55:40.788 00.002 21068 Enqueuing Move request for scope (0.10, -0.01)
22:55:40.789 00.001 16108 Worker thread wakes up
22:55:40.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:55:40.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:55:40.789 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
22:55:40.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:55:40.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:40.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:55:40.790 00.001 16108 MoveAxis(E, 0, ABG)
22:55:40.790 00.000 16108 Move returns status 0, amount 0
22:55:40.790 00.000 16108 MoveAxis(N, 0, ABG)
22:55:40.790 00.000 16108 Move returns status 0, amount 0
22:55:40.790 00.000 16108 move complete, result=0
22:55:40.790 00.000 16108 worker thread done servicing request
22:55:40.796 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4102, FiltMin=3533, FiltMax=34477, Gamma=1.000
22:55:40.812 00.016 21068 UpdateGuideState exits: m=58095 SNR=45.7
22:55:40.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:40.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:40.814 00.000 21068 Enqueuing Expose request
22:55:40.816 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:40.817 00.001 16108 Worker thread wakes up
22:55:40.817 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:40.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:41.796 00.979 16108 Exposure complete
22:55:41.859 00.063 16108 worker thread done servicing request
22:55:41.859 00.000 21068 OnExposeComplete: enter
22:55:41.860 00.001 21068 UpdateGuideState(): m_state=6
22:55:41.861 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2999
22:55:41.862 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.25, Mass=59907, SNR=42.6, Peak=11312 HFD=2.8
22:55:41.863 00.001 21068 MultiStar: [#1 -0.15,0.02,1.12,U] [#2 0.05,-0.26,1.29,U] [#3 0.14,0.24,1.19,U] [#4 0.21,-0.29,0.92,U] [#5 0.35,-0.20,1.07,U] [#6 -0.21,-0.45,1.20,U] [#7 0.13,0.06,0.54,U] [#8 0.61,0.02,0.00,M1] 
22:55:41.863 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.16}, one-star: {0.16, -0.30}
22:55:41.864 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
22:55:41.865 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
22:55:41.866 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.14 mountX=-0.10 mountY=0.14, mountTheta=2.20
22:55:41.867 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
22:55:41.868 00.001 21068 Enqueuing Move request for scope (0.07, -0.16)
22:55:41.870 00.002 16108 Worker thread wakes up
22:55:41.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
22:55:41.870 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
22:55:41.870 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.10 yDistance=0.14
22:55:41.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:55:41.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:41.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:55:41.870 00.000 16108 MoveAxis(E, 0, ABG)
22:55:41.870 00.000 16108 Move returns status 0, amount 0
22:55:41.870 00.000 16108 MoveAxis(N, 0, ABG)
22:55:41.870 00.000 16108 Move returns status 0, amount 0
22:55:41.870 00.000 16108 move complete, result=0
22:55:41.871 00.001 16108 worker thread done servicing request
22:55:41.876 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4105, FiltMin=3561, FiltMax=27821, Gamma=1.000
22:55:41.894 00.018 21068 UpdateGuideState exits: m=59907 SNR=42.6
22:55:41.897 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:41.899 00.001 21068 Enqueuing Expose request
22:55:41.902 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:41.904 00.002 16108 Worker thread wakes up
22:55:41.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:41.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:43.068 01.164 16108 Exposure complete
22:55:43.123 00.055 16108 worker thread done servicing request
22:55:43.123 00.000 21068 OnExposeComplete: enter
22:55:43.124 00.001 21068 UpdateGuideState(): m_state=6
22:55:43.126 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3000
22:55:43.127 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.46, Mass=54209, SNR=44.1, Peak=10176 HFD=3.2
22:55:43.128 00.001 21068 MultiStar: [#1 0.29,0.08,1.05,U] [#2 0.22,-0.42,1.29,U] [#3 0.53,0.12,0.00,M1] [#4 0.41,-0.52,0.00,M1] [#5 0.60,-0.05,0.00,M5] [#6 0.13,-0.37,0.77,U] [#7 0.18,-0.13,0.54,U] [#8 0.43,0.11,0.93,U] 
22:55:43.128 00.000 21068 single-star, 5 included, MultiStar: {0.23, -0.14}, one-star: {0.08, -0.09}
22:55:43.129 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
22:55:43.130 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
22:55:43.131 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.10 mountY=0.07, mountTheta=2.49
22:55:43.132 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
22:55:43.133 00.001 21068 Enqueuing Move request for scope (0.08, -0.09)
22:55:43.134 00.001 16108 Worker thread wakes up
22:55:43.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
22:55:43.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
22:55:43.134 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=0.07
22:55:43.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:55:43.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:43.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:55:43.134 00.000 16108 MoveAxis(E, 0, ABG)
22:55:43.134 00.000 16108 Move returns status 0, amount 0
22:55:43.134 00.000 16108 MoveAxis(N, 0, ABG)
22:55:43.134 00.000 16108 Move returns status 0, amount 0
22:55:43.134 00.000 16108 move complete, result=0
22:55:43.134 00.000 16108 worker thread done servicing request
22:55:43.138 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4109, FiltMin=3497, FiltMax=35053, Gamma=1.000
22:55:43.152 00.014 21068 UpdateGuideState exits: m=54209 SNR=44.1
22:55:43.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.155 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:43.155 00.000 21068 Enqueuing Expose request
22:55:43.156 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:43.156 00.000 16108 Worker thread wakes up
22:55:43.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:43.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:44.128 00.971 16108 Exposure complete
22:55:44.185 00.057 16108 worker thread done servicing request
22:55:44.185 00.000 21068 OnExposeComplete: enter
22:55:44.186 00.001 21068 UpdateGuideState(): m_state=6
22:55:44.188 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3001
22:55:44.189 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.17, Mass=50339, SNR=41.6, Peak=9299 HFD=2.8
22:55:44.191 00.002 21068 MultiStar: [#1 0.10,0.13,1.21,U] [#2 -0.15,-0.28,1.23,U] [#3 0.57,0.08,0.00,M2] [#4 0.44,-0.64,0.00,M2] [#5 0.52,-0.23,0.00,M6] [#6 -0.21,-0.11,1.05,U] [#7 0.20,0.15,0.68,U] [#8 0.37,0.07,0.91,U] 
22:55:44.192 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {-0.02, -0.39}
22:55:44.193 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
22:55:44.194 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
22:55:44.197 00.003 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.25 mountX=-0.04 mountY=0.08, mountTheta=2.09
22:55:44.200 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
22:55:44.201 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
22:55:44.203 00.002 16108 Worker thread wakes up
22:55:44.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:55:44.203 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:55:44.203 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.04 yDistance=0.08
22:55:44.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:55:44.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:44.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:44.203 00.000 16108 MoveAxis(E, 0, ABG)
22:55:44.203 00.000 16108 Move returns status 0, amount 0
22:55:44.203 00.000 16108 MoveAxis(N, 0, ABG)
22:55:44.204 00.001 16108 Move returns status 0, amount 0
22:55:44.204 00.000 16108 move complete, result=0
22:55:44.204 00.000 16108 worker thread done servicing request
22:55:44.209 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4109, FiltMin=3577, FiltMax=31165, Gamma=1.000
22:55:44.224 00.015 21068 UpdateGuideState exits: m=50339 SNR=41.6
22:55:44.226 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.226 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:44.227 00.001 21068 Enqueuing Expose request
22:55:44.228 00.001 16108 Worker thread wakes up
22:55:44.228 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:44.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:44.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:45.385 01.156 16108 Exposure complete
22:55:45.448 00.063 16108 worker thread done servicing request
22:55:45.449 00.001 21068 OnExposeComplete: enter
22:55:45.449 00.000 21068 UpdateGuideState(): m_state=6
22:55:45.451 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3002
22:55:45.452 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=877.59, Mass=49190, SNR=45.3, Peak=10419 HFD=2.9
22:55:45.453 00.001 21068 MultiStar: [#1 -0.22,0.30,1.24,U] [#2 -0.00,-0.26,1.28,U] [#3 0.21,-0.13,1.05,U] [#4 0.27,-0.32,0.93,U] [#5 0.48,-0.06,0.98,U] [#6 0.17,-0.13,0.98,U] [#7 -0.27,0.38,0.59,U] [#8 0.25,0.02,0.95,U] 
22:55:45.454 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.50, 0.04}
22:55:45.454 00.000 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
22:55:45.455 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
22:55:45.456 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.64 mountX=-0.05 mountY=0.02, mountTheta=2.72
22:55:45.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
22:55:45.458 00.000 21068 Enqueuing Move request for scope (0.05, -0.03)
22:55:45.459 00.001 16108 Worker thread wakes up
22:55:45.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:55:45.459 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:55:45.460 00.001 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
22:55:45.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:55:45.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:45.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:45.460 00.000 16108 MoveAxis(E, 0, ABG)
22:55:45.460 00.000 16108 Move returns status 0, amount 0
22:55:45.460 00.000 16108 MoveAxis(N, 0, ABG)
22:55:45.460 00.000 16108 Move returns status 0, amount 0
22:55:45.460 00.000 16108 move complete, result=0
22:55:45.460 00.000 16108 worker thread done servicing request
22:55:45.463 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4109, FiltMin=3513, FiltMax=29737, Gamma=1.000
22:55:45.490 00.027 21068 UpdateGuideState exits: m=49190 SNR=45.3
22:55:45.490 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:45.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:45.492 00.001 21068 Enqueuing Expose request
22:55:45.493 00.001 16108 Worker thread wakes up
22:55:45.493 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:45.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:45.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:46.481 00.988 16108 Exposure complete
22:55:46.548 00.067 16108 worker thread done servicing request
22:55:46.548 00.000 21068 OnExposeComplete: enter
22:55:46.551 00.003 21068 UpdateGuideState(): m_state=6
22:55:46.554 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3003
22:55:46.556 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=877.42, Mass=59509, SNR=44.1, Peak=9427 HFD=3.3
22:55:46.558 00.002 21068 MultiStar: [#1 -0.10,0.30,1.03,U] [#2 -0.04,-0.20,1.38,U] [#3 0.24,0.07,1.14,U] [#4 0.32,-0.22,0.85,U] [#5 0.34,-0.13,1.03,U] [#6 -0.07,0.09,0.89,U] [#7 -0.18,0.01,0.64,U] [#8 0.23,0.05,0.87,U] 
22:55:46.561 00.003 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.21, -0.13}
22:55:46.562 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
22:55:46.563 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
22:55:46.565 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=-0.07 mountY=0.01, mountTheta=3.00
22:55:46.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
22:55:46.567 00.000 21068 Enqueuing Move request for scope (0.06, -0.03)
22:55:46.568 00.001 16108 Worker thread wakes up
22:55:46.569 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:55:46.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:55:46.569 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.07 yDistance=0.01
22:55:46.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:55:46.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:46.569 00.000 16108 MoveAxis(E, 0, ABG)
22:55:46.569 00.000 16108 Move returns status 0, amount 0
22:55:46.569 00.000 16108 MoveAxis(N, 0, ABG)
22:55:46.569 00.000 16108 Move returns status 0, amount 0
22:55:46.569 00.000 16108 move complete, result=0
22:55:46.569 00.000 16108 worker thread done servicing request
22:55:46.572 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=4115, FiltMin=3565, FiltMax=28925, Gamma=1.000
22:55:46.585 00.013 21068 UpdateGuideState exits: m=59509 SNR=44.1
22:55:46.585 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:46.587 00.001 21068 Enqueuing Expose request
22:55:46.588 00.001 16108 Worker thread wakes up
22:55:46.588 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:46.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:46.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:47.749 01.161 16108 Exposure complete
22:55:47.819 00.070 16108 worker thread done servicing request
22:55:47.819 00.000 21068 OnExposeComplete: enter
22:55:47.821 00.002 21068 UpdateGuideState(): m_state=6
22:55:47.822 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3004
22:55:47.823 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.14, Mass=67263, SNR=51.8, Peak=11571 HFD=3.4
22:55:47.825 00.002 21068 MultiStar: [#1 -0.37,-0.17,1.09,U] [#2 -0.30,-0.45,0.00,M1] [#3 0.09,-0.12,1.09,U] [#4 -0.17,-0.44,0.90,U] [#5 0.14,-0.23,0.74,U] [#6 0.21,-0.57,0.00,M1] [#7 0.16,0.30,0.55,U] [#8 0.02,-0.07,0.65,U] 
22:55:47.825 00.000 21068 refined, 6 included, MultiStar: {-0.01, -0.20}, one-star: {0.21, -0.41}
22:55:47.826 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
22:55:47.827 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
22:55:47.829 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.60 mountX=-0.03 mountY=0.19, mountTheta=1.72
22:55:47.830 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.20, opts=13)
22:55:47.831 00.001 21068 Enqueuing Move request for scope (-0.01, -0.20)
22:55:47.832 00.001 16108 Worker thread wakes up
22:55:47.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
22:55:47.832 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
22:55:47.832 00.000 16108 Moving (-0.01, -0.20) raw xDistance=-0.03 yDistance=0.19
22:55:47.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:47.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:47.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:55:47.832 00.000 16108 MoveAxis(E, 0, ABG)
22:55:47.833 00.001 16108 Move returns status 0, amount 0
22:55:47.833 00.000 16108 MoveAxis(N, 0, ABG)
22:55:47.833 00.000 16108 Move returns status 0, amount 0
22:55:47.833 00.000 16108 move complete, result=0
22:55:47.833 00.000 16108 worker thread done servicing request
22:55:47.839 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=4115, FiltMin=3501, FiltMax=27149, Gamma=1.000
22:55:47.854 00.015 21068 UpdateGuideState exits: m=67263 SNR=51.8
22:55:47.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.855 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:47.856 00.001 21068 Enqueuing Expose request
22:55:47.857 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:47.857 00.000 16108 Worker thread wakes up
22:55:47.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:47.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:48.841 00.983 16108 Exposure complete
22:55:48.914 00.073 16108 worker thread done servicing request
22:55:48.914 00.000 21068 OnExposeComplete: enter
22:55:48.915 00.001 21068 UpdateGuideState(): m_state=6
22:55:48.916 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3005
22:55:48.916 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=877.05, Mass=61481, SNR=43.8, Peak=11987 HFD=2.7
22:55:48.917 00.001 21068 MultiStar: [#1 -0.26,-0.12,1.20,U] [#2 -0.26,-0.64,0.00,M2] [#3 0.19,-0.02,1.13,U] [#4 -0.04,-0.43,0.99,U] [#5 -0.02,-0.37,1.16,U] [#6 -0.23,-0.35,0.75,U] [#7 -0.04,-0.04,0.72,U] [#8 0.04,0.05,0.78,U] 
22:55:48.919 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.23}, one-star: {-0.03, -0.51}
22:55:48.920 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
22:55:48.920 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
22:55:48.921 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.77 mountX=0.01 mountY=0.23, mountTheta=1.55
22:55:48.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
22:55:48.927 00.004 21068 Enqueuing Move request for scope (-0.05, -0.23)
22:55:48.929 00.002 16108 Worker thread wakes up
22:55:48.930 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
22:55:48.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
22:55:48.930 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.23
22:55:48.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:55:48.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:55:48.930 00.000 16108 MoveAxis(E, 0, ABG)
22:55:48.930 00.000 16108 Move returns status 0, amount 0
22:55:48.930 00.000 16108 MoveAxis(S, 47, ABG)
22:55:48.930 00.000 16108 Guiding  Dir = 1, Dur = 47
22:55:48.931 00.001 16108 IsSlewing returns 0
22:55:48.931 00.000 16108 IsGuiding returns 0
22:55:48.938 00.007 16108 PulseGuide returned control before completion, sleep 51
22:55:48.938 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4118, FiltMin=3545, FiltMax=26701, Gamma=1.000
22:55:48.958 00.020 21068 UpdateGuideState exits: m=61481 SNR=43.8
22:55:48.959 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:48.961 00.001 21068 Enqueuing Expose request
22:55:48.999 00.038 16108 IsGuiding returns 1
22:55:48.999 00.000 16108 scope still moving after pulse duration time elapsed
22:55:49.030 00.031 16108 IsSlewing returns 0
22:55:49.030 00.000 16108 IsGuiding returns 0
22:55:49.030 00.000 16108 scope move finished after 47 + 52 ms
22:55:49.030 00.000 16108 Move returns status 0, amount 47
22:55:49.030 00.000 16108 move complete, result=0
22:55:49.030 00.000 16108 worker thread done servicing request
22:55:49.030 00.000 16108 Worker thread wakes up
22:55:49.030 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
22:55:49.031 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:49.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:50.187 01.156 16108 Exposure complete
22:55:50.260 00.073 16108 worker thread done servicing request
22:55:50.260 00.000 21068 OnExposeComplete: enter
22:55:50.261 00.001 21068 UpdateGuideState(): m_state=6
22:55:50.262 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3006
22:55:50.262 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=877.48, Mass=52902, SNR=39.2, Peak=10755 HFD=3.0
22:55:50.263 00.001 21068 MultiStar: [#1 0.04,-0.04,1.48,U] [#2 -0.12,-0.22,1.50,U] [#3 0.28,0.05,1.23,U] [#4 0.38,-0.53,0.00,M1] [#5 0.15,-0.34,1.03,U] [#6 0.16,-0.29,0.99,U] [#7 -0.14,0.35,0.55,U] [#8 0.23,-0.05,0.84,U] 
22:55:50.265 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.21, -0.07}
22:55:50.265 00.000 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
22:55:50.266 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
22:55:50.267 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=-0.12 mountY=0.08, mountTheta=2.56
22:55:50.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
22:55:50.269 00.000 21068 Enqueuing Move request for scope (0.10, -0.10)
22:55:50.270 00.001 16108 Worker thread wakes up
22:55:50.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:55:50.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:55:50.270 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=0.08
22:55:50.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:55:50.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:50.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:50.270 00.000 16108 MoveAxis(E, 0, ABG)
22:55:50.270 00.000 16108 Move returns status 0, amount 0
22:55:50.270 00.000 16108 MoveAxis(N, 0, ABG)
22:55:50.270 00.000 16108 Move returns status 0, amount 0
22:55:50.270 00.000 16108 move complete, result=0
22:55:50.271 00.001 16108 worker thread done servicing request
22:55:50.274 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4121, FiltMin=3552, FiltMax=27229, Gamma=1.000
22:55:50.288 00.014 21068 UpdateGuideState exits: m=52902 SNR=39.2
22:55:50.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.289 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:50.290 00.001 21068 Enqueuing Expose request
22:55:50.291 00.001 16108 Worker thread wakes up
22:55:50.291 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:50.291 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:50.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:51.269 00.978 16108 Exposure complete
22:55:51.349 00.080 16108 worker thread done servicing request
22:55:51.349 00.000 21068 OnExposeComplete: enter
22:55:51.352 00.003 21068 UpdateGuideState(): m_state=6
22:55:51.354 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3007
22:55:51.355 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.04, Mass=56688, SNR=43.2, Peak=11923 HFD=2.8
22:55:51.357 00.002 21068 MultiStar: [#1 -0.32,-0.16,1.24,U] [#2 -0.16,-0.80,0.00,M2] [#3 0.41,-0.53,0.00,M1] [#4 0.07,-0.49,0.88,U] [#5 0.27,-0.89,0.00,M2] [#6 -0.01,-0.43,0.91,U] [#7 0.05,-0.51,0.00,M1] [#8 -0.54,-0.39,0.00,M1] 
22:55:51.359 00.002 21068 refined, 3 included, MultiStar: {-0.16, -0.38}, one-star: {-0.30, -0.51}
22:55:51.362 00.003 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
22:55:51.363 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
22:55:51.364 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.97 mountX=0.09 mountY=0.41, mountTheta=1.35
22:55:51.366 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.38, opts=13)
22:55:51.367 00.001 21068 Enqueuing Move request for scope (-0.16, -0.38)
22:55:51.368 00.001 16108 Worker thread wakes up
22:55:51.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.38) opts 0xd
22:55:51.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.38)
22:55:51.368 00.000 16108 Moving (-0.16, -0.38) raw xDistance=0.09 yDistance=0.41
22:55:51.369 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:55:51.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:55:51.369 00.000 16108 MoveAxis(E, 0, ABG)
22:55:51.369 00.000 16108 Move returns status 0, amount 0
22:55:51.369 00.000 16108 MoveAxis(S, 82, ABG)
22:55:51.369 00.000 16108 Guiding  Dir = 1, Dur = 82
22:55:51.369 00.000 16108 IsSlewing returns 0
22:55:51.369 00.000 16108 IsGuiding returns 0
22:55:51.374 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4121, FiltMin=3558, FiltMax=32998, Gamma=1.000
22:55:51.388 00.014 21068 UpdateGuideState exits: m=56688 SNR=43.2
22:55:51.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:51.390 00.000 21068 Enqueuing Expose request
22:55:51.408 00.018 16108 PulseGuide returned control before completion, sleep 54
22:55:51.468 00.060 16108 IsGuiding returns 1
22:55:51.468 00.000 16108 scope still moving after pulse duration time elapsed
22:55:51.500 00.032 16108 IsSlewing returns 0
22:55:51.501 00.001 16108 IsGuiding returns 1
22:55:51.532 00.031 16108 IsSlewing returns 0
22:55:51.533 00.001 16108 IsGuiding returns 0
22:55:51.533 00.000 16108 scope move finished after 82 + 80 ms
22:55:51.533 00.000 16108 Move returns status 0, amount 82
22:55:51.533 00.000 16108 move complete, result=0
22:55:51.533 00.000 16108 worker thread done servicing request
22:55:51.533 00.000 16108 Worker thread wakes up
22:55:51.533 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 82 ms SOUTH
22:55:51.535 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:51.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:52.691 01.156 16108 Exposure complete
22:55:52.745 00.054 16108 worker thread done servicing request
22:55:52.745 00.000 21068 OnExposeComplete: enter
22:55:52.746 00.001 21068 UpdateGuideState(): m_state=6
22:55:52.747 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3008
22:55:52.749 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=877.51, Mass=58048, SNR=41.3, Peak=11347 HFD=3.1
22:55:52.750 00.001 21068 MultiStar: [#1 -0.23,0.02,1.35,U] [#2 -0.25,-0.26,1.33,U] [#3 0.11,-0.09,1.32,U] [#4 0.12,-0.27,1.31,U] [#5 0.27,-0.24,1.15,U] [#6 -0.24,-0.10,1.03,U] [#7 0.20,0.45,0.51,U] [#8 -0.27,0.05,0.96,U] 
22:55:52.750 00.000 21068 single-star, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.06, -0.04}
22:55:52.751 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
22:55:52.752 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
22:55:52.752 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.51 mountX=0.05 mountY=0.06, mountTheta=0.83
22:55:52.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
22:55:52.755 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
22:55:52.755 00.000 16108 Worker thread wakes up
22:55:52.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:55:52.756 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:55:52.756 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.06
22:55:52.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:55:52.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:52.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:55:52.756 00.000 16108 MoveAxis(E, 0, ABG)
22:55:52.756 00.000 16108 Move returns status 0, amount 0
22:55:52.756 00.000 16108 MoveAxis(N, 0, ABG)
22:55:52.756 00.000 16108 Move returns status 0, amount 0
22:55:52.756 00.000 16108 move complete, result=0
22:55:52.758 00.002 16108 worker thread done servicing request
22:55:52.760 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4121, FiltMin=3571, FiltMax=30528, Gamma=1.000
22:55:52.774 00.014 21068 UpdateGuideState exits: m=58048 SNR=41.3
22:55:52.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:52.777 00.001 21068 Enqueuing Expose request
22:55:52.777 00.000 16108 Worker thread wakes up
22:55:52.778 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:52.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:52.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:53.744 00.966 16108 Exposure complete
22:55:53.797 00.053 16108 worker thread done servicing request
22:55:53.797 00.000 21068 OnExposeComplete: enter
22:55:53.798 00.001 21068 UpdateGuideState(): m_state=6
22:55:53.799 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3009
22:55:53.800 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.18, Mass=57424, SNR=39.8, Peak=11651 HFD=2.8
22:55:53.801 00.001 21068 MultiStar: [#1 -0.47,0.11,1.37,U] [#2 -0.16,-0.47,1.22,U] [#3 -0.02,-0.11,1.37,U] [#4 -0.03,-0.52,0.00,M1] [#5 0.24,-0.11,1.06,U] [#6 -0.09,0.06,1.09,U] [#7 0.21,0.05,0.82,U] [#8 0.13,-0.17,0.86,U] 
22:55:53.802 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.15, -0.37}
22:55:53.803 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
22:55:53.804 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
22:55:53.804 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.06 mountX=0.04 mountY=0.14, mountTheta=1.26
22:55:53.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.12, opts=13)
22:55:53.810 00.003 21068 Enqueuing Move request for scope (-0.07, -0.12)
22:55:53.812 00.002 16108 Worker thread wakes up
22:55:53.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
22:55:53.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
22:55:53.812 00.000 16108 Moving (-0.07, -0.12) raw xDistance=0.04 yDistance=0.14
22:55:53.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:55:53.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:53.813 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:55:53.813 00.000 16108 MoveAxis(E, 0, ABG)
22:55:53.813 00.000 16108 Move returns status 0, amount 0
22:55:53.813 00.000 16108 MoveAxis(N, 0, ABG)
22:55:53.813 00.000 16108 Move returns status 0, amount 0
22:55:53.813 00.000 16108 move complete, result=0
22:55:53.813 00.000 16108 worker thread done servicing request
22:55:53.818 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4125, FiltMin=3568, FiltMax=27440, Gamma=1.000
22:55:53.832 00.014 21068 UpdateGuideState exits: m=57424 SNR=39.8
22:55:53.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:53.835 00.001 21068 Enqueuing Expose request
22:55:53.836 00.001 16108 Worker thread wakes up
22:55:53.836 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:53.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:53.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:55.008 01.172 16108 Exposure complete
22:55:55.079 00.071 16108 worker thread done servicing request
22:55:55.079 00.000 21068 OnExposeComplete: enter
22:55:55.081 00.002 21068 UpdateGuideState(): m_state=6
22:55:55.083 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3010
22:55:55.084 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.46, Mass=54934, SNR=43.9, Peak=10707 HFD=2.8
22:55:55.085 00.001 21068 MultiStar: [#1 -0.28,0.01,1.33,U] [#2 -0.01,-0.26,1.24,U] [#3 0.06,0.22,1.18,U] [#4 0.10,-0.39,0.85,U] [#5 0.47,-0.27,0.00,M1] [#6 -0.23,-0.47,0.00,M1] [#7 0.07,-0.04,0.56,U] [#8 0.19,0.14,0.76,U] 
22:55:55.085 00.000 21068 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {0.09, -0.10}
22:55:55.088 00.003 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
22:55:55.089 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
22:55:55.090 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.43 mountX=-0.02 mountY=0.05, mountTheta=1.89
22:55:55.093 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
22:55:55.093 00.000 21068 Enqueuing Move request for scope (0.01, -0.06)
22:55:55.095 00.002 16108 Worker thread wakes up
22:55:55.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:55:55.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:55:55.095 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
22:55:55.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:55:55.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:55.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:55:55.095 00.000 16108 MoveAxis(E, 0, ABG)
22:55:55.096 00.001 16108 Move returns status 0, amount 0
22:55:55.096 00.000 16108 MoveAxis(N, 0, ABG)
22:55:55.096 00.000 16108 Move returns status 0, amount 0
22:55:55.096 00.000 16108 move complete, result=0
22:55:55.096 00.000 16108 worker thread done servicing request
22:55:55.103 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=4125, FiltMin=3542, FiltMax=26473, Gamma=1.000
22:55:55.119 00.016 21068 UpdateGuideState exits: m=54934 SNR=43.9
22:55:55.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.120 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:55.121 00.001 21068 Enqueuing Expose request
22:55:55.122 00.001 16108 Worker thread wakes up
22:55:55.122 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:55.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:55.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:56.102 00.980 16108 Exposure complete
22:55:56.159 00.057 16108 worker thread done servicing request
22:55:56.160 00.001 21068 OnExposeComplete: enter
22:55:56.161 00.001 21068 UpdateGuideState(): m_state=6
22:55:56.163 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3011
22:55:56.165 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=877.50, Mass=44225, SNR=36.8, Peak=9683 HFD=2.9
22:55:56.166 00.001 21068 MultiStar: [#1 -0.30,0.41,1.35,U] [#2 0.11,-0.21,1.53,U] [#3 0.23,0.20,1.66,U] [#4 0.04,-0.44,1.07,U] [#5 -0.03,-0.16,1.19,U] [#6 -0.02,-0.24,0.83,U] [#7 0.34,0.27,0.64,U] [#8 -0.10,0.14,1.00,U] 
22:55:56.167 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.02, -0.05}
22:55:56.168 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
22:55:56.169 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
22:55:56.170 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.15 mountX=-0.03 mountY=-0.00, mountTheta=-3.05
22:55:56.173 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
22:55:56.174 00.001 21068 Enqueuing Move request for scope (0.03, -0.00)
22:55:56.175 00.001 16108 Worker thread wakes up
22:55:56.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
22:55:56.176 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
22:55:56.176 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.00
22:55:56.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:56.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:55:56.176 00.000 16108 MoveAxis(E, 0, ABG)
22:55:56.176 00.000 16108 Move returns status 0, amount 0
22:55:56.176 00.000 16108 MoveAxis(N, 0, ABG)
22:55:56.176 00.000 16108 Move returns status 0, amount 0
22:55:56.176 00.000 16108 move complete, result=0
22:55:56.176 00.000 16108 worker thread done servicing request
22:55:56.184 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4128, FiltMin=3501, FiltMax=28797, Gamma=1.000
22:55:56.207 00.023 21068 UpdateGuideState exits: m=44225 SNR=36.8
22:55:56.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:56.210 00.001 21068 Enqueuing Expose request
22:55:56.211 00.001 16108 Worker thread wakes up
22:55:56.211 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:56.213 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:56.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:57.377 01.164 16108 Exposure complete
22:55:57.460 00.083 16108 worker thread done servicing request
22:55:57.461 00.001 21068 OnExposeComplete: enter
22:55:57.463 00.002 21068 UpdateGuideState(): m_state=6
22:55:57.467 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3012
22:55:57.468 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=877.38, Mass=61006, SNR=46.4, Peak=10227 HFD=3.2
22:55:57.470 00.002 21068 MultiStar: [#1 -0.60,0.18,0.00,M1] [#2 -0.35,-0.39,0.00,M1] [#3 -0.02,0.10,0.94,U] [#4 0.05,-0.29,0.98,U] [#5 0.17,-0.06,1.05,U] [#6 0.13,-0.48,0.87,U] [#7 0.21,-0.15,0.58,U] [#8 -0.49,0.13,0.00,M1] 
22:55:57.471 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.17}, one-star: {-0.47, -0.17}
22:55:57.473 00.002 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
22:55:57.475 00.002 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
22:55:57.476 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.03 mountY=0.17, mountTheta=1.74
22:55:57.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.17, opts=13)
22:55:57.478 00.000 21068 Enqueuing Move request for scope (-0.00, -0.17)
22:55:57.479 00.001 16108 Worker thread wakes up
22:55:57.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
22:55:57.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
22:55:57.479 00.000 16108 Moving (-0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
22:55:57.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:57.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:57.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:55:57.479 00.000 16108 MoveAxis(E, 0, ABG)
22:55:57.480 00.001 16108 Move returns status 0, amount 0
22:55:57.480 00.000 16108 MoveAxis(N, 0, ABG)
22:55:57.480 00.000 16108 Move returns status 0, amount 0
22:55:57.480 00.000 16108 move complete, result=0
22:55:57.480 00.000 16108 worker thread done servicing request
22:55:57.485 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4128, FiltMin=3494, FiltMax=34333, Gamma=1.000
22:55:57.505 00.020 21068 UpdateGuideState exits: m=61006 SNR=46.4
22:55:57.507 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:57.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:57.508 00.001 21068 Enqueuing Expose request
22:55:57.509 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:57.510 00.001 16108 Worker thread wakes up
22:55:57.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:57.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:58.479 00.969 16108 Exposure complete
22:55:58.535 00.056 16108 worker thread done servicing request
22:55:58.535 00.000 21068 OnExposeComplete: enter
22:55:58.536 00.001 21068 UpdateGuideState(): m_state=6
22:55:58.537 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3013
22:55:58.538 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=877.54, Mass=58623, SNR=47.3, Peak=10707 HFD=2.9
22:55:58.540 00.002 21068 MultiStar: [#1 -0.02,0.12,1.01,U] [#2 -0.23,-0.46,0.00,M2] [#3 0.26,-0.12,1.23,U] [#4 -0.30,-0.54,0.00,M1] [#5 0.16,0.12,1.19,U] [#6 -0.04,-0.25,0.76,U] [#7 0.26,0.16,0.58,U] [#8 -0.18,0.19,0.68,U] 
22:55:58.540 00.000 21068 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {-0.31, -0.01}
22:55:58.541 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
22:55:58.542 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
22:55:58.542 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.55 mountX=-0.03 mountY=-0.02, mountTheta=-2.38
22:55:58.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
22:55:58.545 00.001 21068 Enqueuing Move request for scope (0.03, 0.02)
22:55:58.545 00.000 16108 Worker thread wakes up
22:55:58.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:55:58.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:55:58.545 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
22:55:58.546 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:58.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:58.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:58.546 00.000 16108 MoveAxis(E, 0, ABG)
22:55:58.546 00.000 16108 Move returns status 0, amount 0
22:55:58.546 00.000 16108 MoveAxis(N, 0, ABG)
22:55:58.546 00.000 16108 Move returns status 0, amount 0
22:55:58.546 00.000 16108 move complete, result=0
22:55:58.546 00.000 16108 worker thread done servicing request
22:55:58.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4131, FiltMin=3520, FiltMax=30864, Gamma=1.000
22:55:58.564 00.014 21068 UpdateGuideState exits: m=58623 SNR=47.3
22:55:58.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:58.566 00.000 21068 Enqueuing Expose request
22:55:58.567 00.001 16108 Worker thread wakes up
22:55:58.567 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:58.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:58.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:55:59.738 01.170 16108 Exposure complete
22:55:59.815 00.077 16108 worker thread done servicing request
22:55:59.815 00.000 21068 OnExposeComplete: enter
22:55:59.816 00.001 21068 UpdateGuideState(): m_state=6
22:55:59.817 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3014
22:55:59.818 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=877.52, Mass=56408, SNR=46.3, Peak=10611 HFD=2.9
22:55:59.819 00.001 21068 MultiStar: [#1 -0.47,-0.01,1.17,U] [#2 -0.45,-0.12,1.14,U] [#3 0.02,0.17,0.94,U] [#4 -0.33,-0.13,0.71,U] [#5 -0.04,0.12,0.97,U] [#6 -0.49,-0.14,0.00,M1] [#7 -0.04,0.42,0.57,U] [#8 -0.38,0.29,0.78,U] 
22:55:59.820 00.001 21068 refined, 7 included, MultiStar: {-0.28, 0.06}, one-star: {-0.40, -0.03}
22:55:59.820 00.000 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
22:55:59.821 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
22:55:59.822 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.06 hyp=0.29 cameraTheta=2.92 mountX=0.29 mountY=0.00, mountTheta=0.01
22:55:59.823 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.06, opts=13)
22:55:59.824 00.001 21068 Enqueuing Move request for scope (-0.28, 0.06)
22:55:59.824 00.000 16108 Worker thread wakes up
22:55:59.825 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.06) opts 0xd
22:55:59.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.06)
22:55:59.825 00.000 16108 Moving (-0.28, 0.06) raw xDistance=0.29 yDistance=0.00
22:55:59.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:55:59.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:59.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:55:59.825 00.000 16108 MoveAxis(W, 75, ABG)
22:55:59.825 00.000 16108 Guiding  Dir = 3, Dur = 75
22:55:59.825 00.000 16108 IsSlewing returns 0
22:55:59.825 00.000 16108 IsGuiding returns 0
22:55:59.830 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4131, FiltMin=3513, FiltMax=33504, Gamma=1.000
22:55:59.831 00.001 16108 PulseGuide returned control before completion, sleep 81
22:55:59.844 00.013 21068 UpdateGuideState exits: m=56408 SNR=46.3
22:55:59.846 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:59.849 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:55:59.851 00.002 21068 Enqueuing Expose request
22:55:59.922 00.071 16108 IsGuiding returns 0
22:55:59.922 00.000 16108 Move returns status 0, amount 75
22:55:59.922 00.000 16108 MoveAxis(N, 0, ABG)
22:55:59.922 00.000 16108 Move returns status 0, amount 0
22:55:59.923 00.001 16108 move complete, result=0
22:55:59.923 00.000 16108 worker thread done servicing request
22:55:59.923 00.000 16108 Worker thread wakes up
22:55:59.923 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
22:55:59.927 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:55:59.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:00.899 00.972 16108 Exposure complete
22:56:00.951 00.052 16108 worker thread done servicing request
22:56:00.951 00.000 21068 OnExposeComplete: enter
22:56:00.953 00.002 21068 UpdateGuideState(): m_state=6
22:56:00.956 00.003 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3015
22:56:00.958 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=877.45, Mass=66427, SNR=48.8, Peak=11347 HFD=3.2
22:56:00.960 00.002 21068 MultiStar: [#1 -0.38,0.02,1.06,U] [#2 -0.29,-0.04,0.99,U] [#3 0.13,-0.08,0.97,U] [#4 0.30,-0.54,0.00,M1] [#5 0.13,-0.06,0.89,U] [#6 0.05,-0.10,0.73,U] [#7 0.06,0.34,0.66,U] [#8 0.02,0.07,0.64,U] 
22:56:00.961 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.03, -0.11}
22:56:00.964 00.003 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.31)
22:56:00.965 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.37)
22:56:00.967 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.01 mountX=0.05 mountY=0.02, mountTheta=0.36
22:56:00.970 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
22:56:00.971 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
22:56:00.973 00.002 16108 Worker thread wakes up
22:56:00.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:56:00.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:56:00.973 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.02
22:56:00.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:56:00.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:00.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:56:00.973 00.000 16108 MoveAxis(E, 0, ABG)
22:56:00.973 00.000 16108 Move returns status 0, amount 0
22:56:00.973 00.000 16108 MoveAxis(N, 0, ABG)
22:56:00.973 00.000 16108 Move returns status 0, amount 0
22:56:00.973 00.000 16108 move complete, result=0
22:56:00.973 00.000 16108 worker thread done servicing request
22:56:00.983 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4131, FiltMin=3545, FiltMax=31417, Gamma=1.000
22:56:01.000 00.017 21068 UpdateGuideState exits: m=66427 SNR=48.8
22:56:01.000 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:01.002 00.001 21068 Enqueuing Expose request
22:56:01.003 00.001 16108 Worker thread wakes up
22:56:01.003 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:01.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:01.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:02.186 01.183 16108 Exposure complete
22:56:02.259 00.073 16108 worker thread done servicing request
22:56:02.259 00.000 21068 OnExposeComplete: enter
22:56:02.261 00.002 21068 UpdateGuideState(): m_state=6
22:56:02.263 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3016
22:56:02.264 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.27, Mass=57100, SNR=44.0, Peak=11187 HFD=2.9
22:56:02.265 00.001 21068 MultiStar: [#1 -0.30,-0.15,1.01,U] [#2 -0.25,-0.37,1.41,U] [#3 0.03,-0.15,1.10,U] [#4 0.15,-0.40,0.78,U] [#5 0.69,-0.41,0.00,M1] [#6 -0.10,-0.13,0.90,U] [#7 0.03,-0.16,0.55,U] [#8 0.01,-0.29,0.64,U] 
22:56:02.266 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.25}, one-star: {0.18, -0.29}
22:56:02.266 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
22:56:02.267 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
22:56:02.268 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.78 mountX=0.01 mountY=0.25, mountTheta=1.53
22:56:02.269 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.25, opts=13)
22:56:02.270 00.001 21068 Enqueuing Move request for scope (-0.05, -0.25)
22:56:02.271 00.001 16108 Worker thread wakes up
22:56:02.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
22:56:02.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
22:56:02.271 00.000 16108 Moving (-0.05, -0.25) raw xDistance=0.01 yDistance=0.25
22:56:02.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:02.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:56:02.271 00.000 16108 MoveAxis(E, 0, ABG)
22:56:02.271 00.000 16108 Move returns status 0, amount 0
22:56:02.271 00.000 16108 MoveAxis(S, 51, ABG)
22:56:02.271 00.000 16108 Guiding  Dir = 1, Dur = 51
22:56:02.271 00.000 16108 IsSlewing returns 0
22:56:02.271 00.000 16108 IsGuiding returns 0
22:56:02.277 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4134, FiltMin=3565, FiltMax=26598, Gamma=1.000
22:56:02.281 00.004 16108 PulseGuide returned control before completion, sleep 52
22:56:02.299 00.018 21068 UpdateGuideState exits: m=57100 SNR=44.0
22:56:02.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.300 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:02.301 00.001 21068 Enqueuing Expose request
22:56:02.342 00.041 16108 IsGuiding returns 1
22:56:02.342 00.000 16108 scope still moving after pulse duration time elapsed
22:56:02.374 00.032 16108 IsSlewing returns 0
22:56:02.374 00.000 16108 IsGuiding returns 0
22:56:02.374 00.000 16108 scope move finished after 51 + 51 ms
22:56:02.374 00.000 16108 Move returns status 0, amount 51
22:56:02.374 00.000 16108 move complete, result=0
22:56:02.374 00.000 16108 worker thread done servicing request
22:56:02.374 00.000 16108 Worker thread wakes up
22:56:02.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:02.375 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:02.378 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
22:56:03.349 00.971 16108 Exposure complete
22:56:03.436 00.087 16108 worker thread done servicing request
22:56:03.436 00.000 21068 OnExposeComplete: enter
22:56:03.437 00.001 21068 UpdateGuideState(): m_state=6
22:56:03.439 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3017
22:56:03.440 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.64, Mass=55788, SNR=47.3, Peak=10144 HFD=2.7
22:56:03.441 00.001 21068 MultiStar: [#1 -0.01,0.20,1.18,U] [#2 -0.12,-0.08,1.01,U] [#3 0.52,0.01,0.00,M1] [#4 0.40,-0.26,0.67,U] [#5 0.77,-0.02,0.00,M2] [#6 0.36,0.01,0.88,U] [#7 0.12,0.19,0.51,U] [#8 -0.00,0.57,0.00,M1] 
22:56:03.442 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {-0.09, 0.08}
22:56:03.442 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:56:03.443 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:56:03.445 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=-0.07 mountY=-0.05, mountTheta=-2.55
22:56:03.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
22:56:03.448 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
22:56:03.449 00.001 16108 Worker thread wakes up
22:56:03.450 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:56:03.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:56:03.450 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.05
22:56:03.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:56:03.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:03.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:03.450 00.000 16108 MoveAxis(E, 0, ABG)
22:56:03.450 00.000 16108 Move returns status 0, amount 0
22:56:03.450 00.000 16108 MoveAxis(N, 0, ABG)
22:56:03.450 00.000 16108 Move returns status 0, amount 0
22:56:03.450 00.000 16108 move complete, result=0
22:56:03.450 00.000 16108 worker thread done servicing request
22:56:03.455 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4137, FiltMin=3526, FiltMax=33597, Gamma=1.000
22:56:03.469 00.014 21068 UpdateGuideState exits: m=55788 SNR=47.3
22:56:03.469 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:03.471 00.001 21068 Enqueuing Expose request
22:56:03.472 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:03.473 00.001 16108 Worker thread wakes up
22:56:03.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:03.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:04.618 01.145 16108 Exposure complete
22:56:04.671 00.053 16108 worker thread done servicing request
22:56:04.671 00.000 21068 OnExposeComplete: enter
22:56:04.672 00.001 21068 UpdateGuideState(): m_state=6
22:56:04.673 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3018
22:56:04.673 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=877.90, Mass=64513, SNR=48.0, Peak=12432 HFD=3.0
22:56:04.674 00.001 21068 MultiStar: [#1 0.16,0.38,1.40,U] [#2 0.02,-0.17,1.20,U] [#3 0.35,0.44,0.00,M2] [#4 0.13,-0.02,0.69,U] [#5 0.65,-0.03,0.00,M3] [#6 0.26,0.36,0.77,U] [#7 0.09,0.64,0.00,M1] [#8 0.38,0.05,0.76,U] 
22:56:04.675 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.17}, one-star: {0.02, 0.35}
22:56:04.676 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
22:56:04.677 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
22:56:04.678 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.22 cameraTheta=0.85 mountX=-0.12 mountY=-0.20, mountTheta=-2.10
22:56:04.679 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.17, opts=13)
22:56:04.680 00.001 21068 Enqueuing Move request for scope (0.15, 0.17)
22:56:04.681 00.001 16108 Worker thread wakes up
22:56:04.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
22:56:04.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
22:56:04.681 00.000 16108 Moving (0.15, 0.17) raw xDistance=-0.12 yDistance=-0.20
22:56:04.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:56:04.682 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:04.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:56:04.682 00.000 16108 MoveAxis(E, 0, ABG)
22:56:04.682 00.000 16108 Move returns status 0, amount 0
22:56:04.682 00.000 16108 MoveAxis(N, 0, ABG)
22:56:04.682 00.000 16108 Move returns status 0, amount 0
22:56:04.682 00.000 16108 move complete, result=0
22:56:04.682 00.000 16108 worker thread done servicing request
22:56:04.688 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4137, FiltMin=3584, FiltMax=36707, Gamma=1.000
22:56:04.712 00.024 21068 UpdateGuideState exits: m=64513 SNR=48.0
22:56:04.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:04.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:04.714 00.000 21068 Enqueuing Expose request
22:56:04.715 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:04.716 00.001 16108 Worker thread wakes up
22:56:04.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:04.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:05.695 00.979 16108 Exposure complete
22:56:05.758 00.063 16108 worker thread done servicing request
22:56:05.758 00.000 21068 OnExposeComplete: enter
22:56:05.760 00.002 21068 UpdateGuideState(): m_state=6
22:56:05.761 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3019
22:56:05.762 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.49, Mass=61053, SNR=50.8, Peak=11699 HFD=2.6
22:56:05.763 00.001 21068 MultiStar: [#1 0.10,0.18,1.00,U] [#2 0.12,-0.15,0.97,U] [#3 0.51,-0.04,1.07,U] [#4 0.16,0.20,0.66,U] [#5 0.22,0.11,0.80,U] [#6 0.05,-0.03,0.69,U] [#7 0.19,0.19,0.68,U] [#8 0.08,0.07,0.57,U] 
22:56:05.764 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {-0.10, -0.06}
22:56:05.765 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
22:56:05.766 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
22:56:05.768 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.61 mountX=0.09 mountY=0.08, mountTheta=0.74
22:56:05.769 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
22:56:05.770 00.001 21068 Enqueuing Move request for scope (-0.10, -0.06)
22:56:05.773 00.003 16108 Worker thread wakes up
22:56:05.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:56:05.773 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:56:05.773 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.09 yDistance=0.08
22:56:05.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:56:05.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:05.773 00.000 16108 MoveAxis(E, 0, ABG)
22:56:05.773 00.000 16108 Move returns status 0, amount 0
22:56:05.773 00.000 16108 MoveAxis(N, 0, ABG)
22:56:05.773 00.000 16108 Move returns status 0, amount 0
22:56:05.773 00.000 16108 move complete, result=0
22:56:05.773 00.000 16108 worker thread done servicing request
22:56:05.777 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4137, FiltMin=3542, FiltMax=37885, Gamma=1.000
22:56:05.795 00.018 21068 UpdateGuideState exits: m=61053 SNR=50.8
22:56:05.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.800 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:05.802 00.002 21068 Enqueuing Expose request
22:56:05.806 00.004 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:05.808 00.002 16108 Worker thread wakes up
22:56:05.808 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:05.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:06.969 01.161 16108 Exposure complete
22:56:07.026 00.057 16108 worker thread done servicing request
22:56:07.026 00.000 21068 OnExposeComplete: enter
22:56:07.027 00.001 21068 UpdateGuideState(): m_state=6
22:56:07.027 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3020
22:56:07.028 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.25, Mass=60495, SNR=47.0, Peak=11875 HFD=2.9
22:56:07.029 00.001 21068 MultiStar: [#1 -0.25,-0.08,1.15,U] [#2 -0.25,-0.39,1.17,U] [#3 0.13,0.10,0.91,U] [#4 -0.33,-0.32,0.72,U] [#5 0.13,-0.14,1.00,U] [#6 0.02,-0.44,0.84,U] [#7 -0.33,0.53,0.00,M1] [#8 -0.15,-0.18,0.77,U] 
22:56:07.030 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.22}, one-star: {-0.02, -0.31}
22:56:07.031 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
22:56:07.031 00.000 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
22:56:07.032 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.23 cameraTheta=-1.96 mountX=0.05 mountY=0.23, mountTheta=1.36
22:56:07.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.22, opts=13)
22:56:07.034 00.000 21068 Enqueuing Move request for scope (-0.09, -0.22)
22:56:07.035 00.001 16108 Worker thread wakes up
22:56:07.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
22:56:07.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
22:56:07.036 00.001 16108 Moving (-0.09, -0.22) raw xDistance=0.05 yDistance=0.23
22:56:07.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:56:07.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:56:07.036 00.000 16108 MoveAxis(E, 0, ABG)
22:56:07.036 00.000 16108 Move returns status 0, amount 0
22:56:07.036 00.000 16108 MoveAxis(S, 46, ABG)
22:56:07.036 00.000 16108 Guiding  Dir = 1, Dur = 46
22:56:07.037 00.001 16108 IsSlewing returns 0
22:56:07.037 00.000 16108 IsGuiding returns 0
22:56:07.038 00.001 16108 PulseGuide returned control before completion, sleep 55
22:56:07.039 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4137, FiltMin=3555, FiltMax=29136, Gamma=1.000
22:56:07.061 00.022 21068 UpdateGuideState exits: m=60495 SNR=47.0
22:56:07.063 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:07.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:07.065 00.001 21068 Enqueuing Expose request
22:56:07.103 00.038 16108 IsGuiding returns 1
22:56:07.103 00.000 16108 scope still moving after pulse duration time elapsed
22:56:07.135 00.032 16108 IsSlewing returns 0
22:56:07.135 00.000 16108 IsGuiding returns 0
22:56:07.135 00.000 16108 scope move finished after 46 + 51 ms
22:56:07.135 00.000 16108 Move returns status 0, amount 46
22:56:07.135 00.000 16108 move complete, result=0
22:56:07.136 00.001 16108 worker thread done servicing request
22:56:07.136 00.000 16108 Worker thread wakes up
22:56:07.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:07.136 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
22:56:07.138 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:08.117 00.979 16108 Exposure complete
22:56:08.173 00.056 16108 worker thread done servicing request
22:56:08.174 00.001 21068 OnExposeComplete: enter
22:56:08.175 00.001 21068 UpdateGuideState(): m_state=6
22:56:08.176 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3021
22:56:08.178 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=877.47, Mass=59196, SNR=44.6, Peak=11347 HFD=2.6
22:56:08.179 00.001 21068 MultiStar: [#1 -0.27,0.15,1.17,U] [#2 -0.28,-0.48,0.00,M1] [#3 0.28,0.24,1.20,U] [#4 -0.03,0.04,0.76,U] [#5 0.16,-0.22,0.92,U] [#6 -0.27,-0.01,0.83,U] [#7 -0.02,0.12,0.77,U] [#8 0.20,-0.10,0.85,U] 
22:56:08.180 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {0.01, -0.08}
22:56:08.181 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
22:56:08.182 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
22:56:08.182 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.13 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
22:56:08.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
22:56:08.184 00.000 21068 Enqueuing Move request for scope (0.01, 0.03)
22:56:08.185 00.001 16108 Worker thread wakes up
22:56:08.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:56:08.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:56:08.185 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
22:56:08.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:08.186 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:08.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:08.186 00.000 16108 MoveAxis(E, 0, ABG)
22:56:08.186 00.000 16108 Move returns status 0, amount 0
22:56:08.186 00.000 16108 MoveAxis(N, 0, ABG)
22:56:08.186 00.000 16108 Move returns status 0, amount 0
22:56:08.186 00.000 16108 move complete, result=0
22:56:08.186 00.000 16108 worker thread done servicing request
22:56:08.189 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4137, FiltMin=3587, FiltMax=30761, Gamma=1.000
22:56:08.203 00.014 21068 UpdateGuideState exits: m=59196 SNR=44.6
22:56:08.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:08.206 00.001 21068 Enqueuing Expose request
22:56:08.207 00.001 16108 Worker thread wakes up
22:56:08.207 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:08.208 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:08.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:09.359 01.151 16108 Exposure complete
22:56:09.432 00.073 16108 worker thread done servicing request
22:56:09.432 00.000 21068 OnExposeComplete: enter
22:56:09.434 00.002 21068 UpdateGuideState(): m_state=6
22:56:09.437 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3022
22:56:09.439 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=877.76, Mass=68118, SNR=50.8, Peak=12931 HFD=2.8
22:56:09.440 00.001 21068 MultiStar: [#1 -0.15,0.32,0.96,U] [#2 0.24,-0.08,1.00,U] [#3 0.68,0.19,0.00,M1] [#4 0.08,-0.05,0.72,U] [#5 0.51,-0.06,0.00,M1] [#6 0.76,-0.09,0.00,M1] [#7 0.33,0.28,0.62,U] [#8 0.44,0.26,0.00,M1] 
22:56:09.441 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.16, 0.20}
22:56:09.442 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
22:56:09.445 00.003 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
22:56:09.446 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=-0.10 mountY=-0.15, mountTheta=-2.12
22:56:09.448 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.13, opts=13)
22:56:09.449 00.001 21068 Enqueuing Move request for scope (0.12, 0.13)
22:56:09.450 00.001 16108 Worker thread wakes up
22:56:09.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
22:56:09.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
22:56:09.450 00.000 16108 Moving (0.12, 0.13) raw xDistance=-0.10 yDistance=-0.15
22:56:09.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:56:09.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:09.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:56:09.450 00.000 16108 MoveAxis(E, 0, ABG)
22:56:09.450 00.000 16108 Move returns status 0, amount 0
22:56:09.450 00.000 16108 MoveAxis(N, 0, ABG)
22:56:09.450 00.000 16108 Move returns status 0, amount 0
22:56:09.450 00.000 16108 move complete, result=0
22:56:09.450 00.000 16108 worker thread done servicing request
22:56:09.457 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=4137, FiltMin=3533, FiltMax=33421, Gamma=1.000
22:56:09.478 00.021 21068 UpdateGuideState exits: m=68118 SNR=50.8
22:56:09.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:09.481 00.001 21068 Enqueuing Expose request
22:56:09.483 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:09.486 00.003 16108 Worker thread wakes up
22:56:09.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:09.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:10.454 00.968 16108 Exposure complete
22:56:10.511 00.057 16108 worker thread done servicing request
22:56:10.511 00.000 21068 OnExposeComplete: enter
22:56:10.512 00.001 21068 UpdateGuideState(): m_state=6
22:56:10.514 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3023
22:56:10.515 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.74, Mass=48504, SNR=39.4, Peak=11667 HFD=2.5
22:56:10.516 00.001 21068 MultiStar: [#1 -0.06,0.38,1.40,U] [#2 -0.01,-0.09,1.35,U] [#3 0.40,0.44,0.00,M2] [#4 0.32,-0.48,0.00,M1] [#5 0.77,-0.03,0.00,M2] [#6 0.20,-0.20,0.74,U] [#7 0.34,0.57,0.00,M1] [#8 0.36,0.45,0.00,M2] 
22:56:10.517 00.001 21068 refined, 3 included, MultiStar: {0.01, 0.10}, one-star: {0.00, 0.19}
22:56:10.518 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
22:56:10.520 00.002 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
22:56:10.521 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.46 mountX=0.01 mountY=-0.10, mountTheta=-1.51
22:56:10.522 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
22:56:10.524 00.002 21068 Enqueuing Move request for scope (0.01, 0.10)
22:56:10.525 00.001 16108 Worker thread wakes up
22:56:10.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:56:10.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:56:10.525 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
22:56:10.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:10.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:10.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:10.525 00.000 16108 MoveAxis(E, 0, ABG)
22:56:10.525 00.000 16108 Move returns status 0, amount 0
22:56:10.525 00.000 16108 MoveAxis(N, 0, ABG)
22:56:10.525 00.000 16108 Move returns status 0, amount 0
22:56:10.525 00.000 16108 move complete, result=0
22:56:10.525 00.000 16108 worker thread done servicing request
22:56:10.529 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1939, max=65535, med=4137, FiltMin=3542, FiltMax=32195, Gamma=1.000
22:56:10.546 00.017 21068 UpdateGuideState exits: m=48504 SNR=39.4
22:56:10.546 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.548 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:10.551 00.003 21068 Enqueuing Expose request
22:56:10.553 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:10.556 00.003 16108 Worker thread wakes up
22:56:10.556 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:10.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:11.715 01.159 16108 Exposure complete
22:56:11.786 00.071 16108 worker thread done servicing request
22:56:11.786 00.000 21068 OnExposeComplete: enter
22:56:11.788 00.002 21068 UpdateGuideState(): m_state=6
22:56:11.789 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3024
22:56:11.790 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.81, Mass=62676, SNR=52.4, Peak=11091 HFD=2.8
22:56:11.790 00.000 21068 MultiStar: [#1 -0.12,0.66,0.00,M1] [#2 -0.01,-0.43,1.16,U] [#3 0.18,0.23,0.79,U] [#4 -0.09,0.18,0.60,U] [#5 0.49,-0.08,0.69,U] [#6 0.09,0.49,0.65,U] [#7 0.13,0.41,0.58,U] [#8 0.36,0.33,0.76,U] 
22:56:11.791 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.13}, one-star: {0.28, 0.26}
22:56:11.792 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
22:56:11.793 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
22:56:11.793 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.63 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
22:56:11.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.13, opts=13)
22:56:11.797 00.001 21068 Enqueuing Move request for scope (0.18, 0.13)
22:56:11.798 00.001 16108 Worker thread wakes up
22:56:11.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
22:56:11.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
22:56:11.798 00.000 16108 Moving (0.18, 0.13) raw xDistance=-0.15 yDistance=-0.17
22:56:11.799 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:56:11.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:11.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:56:11.799 00.000 16108 MoveAxis(E, 0, ABG)
22:56:11.799 00.000 16108 Move returns status 0, amount 0
22:56:11.799 00.000 16108 MoveAxis(N, 0, ABG)
22:56:11.799 00.000 16108 Move returns status 0, amount 0
22:56:11.799 00.000 16108 move complete, result=0
22:56:11.799 00.000 16108 worker thread done servicing request
22:56:11.806 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4141, FiltMin=3501, FiltMax=35427, Gamma=1.000
22:56:11.825 00.019 21068 UpdateGuideState exits: m=62676 SNR=52.4
22:56:11.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:11.826 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:11.827 00.001 21068 Enqueuing Expose request
22:56:11.828 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:11.829 00.001 16108 Worker thread wakes up
22:56:11.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:11.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:12.804 00.975 16108 Exposure complete
22:56:12.874 00.070 16108 worker thread done servicing request
22:56:12.874 00.000 21068 OnExposeComplete: enter
22:56:12.875 00.001 21068 UpdateGuideState(): m_state=6
22:56:12.876 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3025
22:56:12.876 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=877.83, Mass=66507, SNR=54.3, Peak=10931 HFD=3.2
22:56:12.877 00.001 21068 MultiStar: [#1 0.15,0.50,0.00,M2] [#2 0.15,-0.11,1.11,U] [#3 0.27,0.28,0.99,U] [#4 0.44,0.12,0.63,U] [#5 0.55,0.05,0.00,M2] [#6 0.11,0.46,0.59,U] [#7 0.16,0.41,0.51,U] [#8 0.89,0.14,0.00,M2] 
22:56:12.878 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.20}, one-star: {0.27, 0.27}
22:56:12.879 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
22:56:12.880 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
22:56:12.881 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.72 mountX=-0.20 mountY=-0.25, mountTheta=-2.23
22:56:12.883 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.20, opts=13)
22:56:12.884 00.001 21068 Enqueuing Move request for scope (0.24, 0.20)
22:56:12.885 00.001 16108 Worker thread wakes up
22:56:12.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
22:56:12.885 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
22:56:12.885 00.000 16108 Moving (0.24, 0.20) raw xDistance=-0.20 yDistance=-0.25
22:56:12.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:56:12.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:12.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:56:12.885 00.000 16108 MoveAxis(E, 0, ABG)
22:56:12.885 00.000 16108 Move returns status 0, amount 0
22:56:12.885 00.000 16108 MoveAxis(N, 0, ABG)
22:56:12.885 00.000 16108 Move returns status 0, amount 0
22:56:12.886 00.001 16108 move complete, result=0
22:56:12.886 00.000 16108 worker thread done servicing request
22:56:12.889 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4141, FiltMin=3603, FiltMax=33843, Gamma=1.000
22:56:12.903 00.014 21068 UpdateGuideState exits: m=66507 SNR=54.3
22:56:12.905 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.905 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:12.907 00.002 21068 Enqueuing Expose request
22:56:12.909 00.002 16108 Worker thread wakes up
22:56:12.909 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:56:12.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:12.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:14.078 01.168 16108 Exposure complete
22:56:14.170 00.092 16108 worker thread done servicing request
22:56:14.170 00.000 21068 OnExposeComplete: enter
22:56:14.171 00.001 21068 UpdateGuideState(): m_state=6
22:56:14.172 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3026
22:56:14.172 00.000 21068 Star::Find returns 1 (0), X=220.37, Y=877.56, Mass=61750, SNR=49.4, Peak=10656 HFD=3.1
22:56:14.173 00.001 21068 MultiStar: [#1 0.30,0.41,1.04,U] [#2 0.17,0.01,1.32,U] [#3 0.65,0.26,0.00,M1] [#4 0.31,-0.32,0.77,U] [#5 0.62,0.34,0.00,M3] [#6 0.04,0.33,0.78,U] [#7 0.28,0.53,0.00,M1] [#8 0.37,0.41,0.00,M3] 
22:56:14.174 00.001 21068 single-star, 4 included, MultiStar: {0.20, 0.09}, one-star: {0.18, 0.01}
22:56:14.176 00.002 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
22:56:14.176 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
22:56:14.177 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=-0.18 mountY=-0.05, mountTheta=-2.88
22:56:14.179 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
22:56:14.179 00.000 21068 Enqueuing Move request for scope (0.18, 0.01)
22:56:14.180 00.001 16108 Worker thread wakes up
22:56:14.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
22:56:14.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
22:56:14.182 00.002 16108 Moving (0.18, 0.01) raw xDistance=-0.18 yDistance=-0.05
22:56:14.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:56:14.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:14.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:14.182 00.000 16108 MoveAxis(E, 0, ABG)
22:56:14.182 00.000 16108 Move returns status 0, amount 0
22:56:14.182 00.000 16108 MoveAxis(N, 0, ABG)
22:56:14.182 00.000 16108 Move returns status 0, amount 0
22:56:14.182 00.000 16108 move complete, result=0
22:56:14.182 00.000 16108 worker thread done servicing request
22:56:14.186 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4144, FiltMin=3488, FiltMax=35395, Gamma=1.000
22:56:14.205 00.019 21068 UpdateGuideState exits: m=61750 SNR=49.4
22:56:14.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:14.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:14.208 00.001 21068 Enqueuing Expose request
22:56:14.210 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:14.213 00.003 16108 Worker thread wakes up
22:56:14.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:14.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:15.183 00.969 16108 Exposure complete
22:56:15.246 00.063 16108 worker thread done servicing request
22:56:15.246 00.000 21068 OnExposeComplete: enter
22:56:15.248 00.002 21068 UpdateGuideState(): m_state=6
22:56:15.252 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3027
22:56:15.254 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=877.59, Mass=59338, SNR=44.9, Peak=11331 HFD=2.9
22:56:15.256 00.002 21068 MultiStar: [#1 0.17,0.37,1.14,U] [#2 0.01,-0.02,0.97,U] [#3 0.76,0.30,0.00,M2] [#4 0.38,-0.15,0.89,U] [#5 0.68,0.18,0.00,M4] [#6 -0.09,0.08,0.73,U] [#7 0.20,0.27,0.57,U] [#8 0.26,0.61,0.00,M4] 
22:56:15.257 00.001 21068 single-star, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.10, 0.04}
22:56:15.258 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:56:15.259 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:56:15.260 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
22:56:15.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
22:56:15.263 00.001 21068 Enqueuing Move request for scope (0.10, 0.04)
22:56:15.264 00.001 16108 Worker thread wakes up
22:56:15.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:56:15.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:56:15.264 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.09 yDistance=-0.06
22:56:15.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:56:15.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:15.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:15.264 00.000 16108 MoveAxis(E, 0, ABG)
22:56:15.264 00.000 16108 Move returns status 0, amount 0
22:56:15.264 00.000 16108 MoveAxis(N, 0, ABG)
22:56:15.264 00.000 16108 Move returns status 0, amount 0
22:56:15.264 00.000 16108 move complete, result=0
22:56:15.264 00.000 16108 worker thread done servicing request
22:56:15.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4144, FiltMin=3539, FiltMax=32259, Gamma=1.000
22:56:15.282 00.014 21068 UpdateGuideState exits: m=59338 SNR=44.9
22:56:15.283 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.284 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:15.285 00.001 21068 Enqueuing Expose request
22:56:15.286 00.001 16108 Worker thread wakes up
22:56:15.286 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:15.286 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:15.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:16.443 01.157 16108 Exposure complete
22:56:16.509 00.066 16108 worker thread done servicing request
22:56:16.509 00.000 21068 OnExposeComplete: enter
22:56:16.511 00.002 21068 UpdateGuideState(): m_state=6
22:56:16.513 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3028
22:56:16.514 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.58, Mass=51952, SNR=39.5, Peak=10435 HFD=3.0
22:56:16.516 00.002 21068 MultiStar: [#1 0.01,0.21,1.41,U] [#2 0.44,-0.20,1.51,U] [#3 0.63,0.17,0.00,M3] [#4 0.64,0.12,0.00,M1] [#5 1.17,-0.22,0.00,M5] [#6 0.50,-0.27,0.00,M1] [#7 -0.03,0.74,0.00,M1] [#8 0.20,0.40,0.91,U] 
22:56:16.517 00.001 21068 refined, 3 included, MultiStar: {0.26, 0.08}, one-star: {0.38, 0.02}
22:56:16.518 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
22:56:16.519 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
22:56:16.520 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.08 hyp=0.27 cameraTheta=0.31 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
22:56:16.523 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.08, opts=13)
22:56:16.525 00.002 21068 Enqueuing Move request for scope (0.26, 0.08)
22:56:16.526 00.001 16108 Worker thread wakes up
22:56:16.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.08) opts 0xd
22:56:16.527 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.08)
22:56:16.527 00.000 16108 Moving (0.26, 0.08) raw xDistance=-0.24 yDistance=-0.14
22:56:16.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:56:16.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:16.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:56:16.527 00.000 16108 MoveAxis(E, 63, ABG)
22:56:16.527 00.000 16108 Guiding  Dir = 2, Dur = 63
22:56:16.527 00.000 16108 IsSlewing returns 0
22:56:16.527 00.000 16108 IsGuiding returns 0
22:56:16.529 00.002 16108 PulseGuide returned control before completion, sleep 72
22:56:16.530 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4147, FiltMin=3600, FiltMax=34701, Gamma=1.000
22:56:16.546 00.016 21068 UpdateGuideState exits: m=51952 SNR=39.5
22:56:16.548 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:16.551 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:16.554 00.003 21068 Enqueuing Expose request
22:56:16.616 00.062 16108 IsGuiding returns 1
22:56:16.616 00.000 16108 scope still moving after pulse duration time elapsed
22:56:16.647 00.031 16108 IsSlewing returns 0
22:56:16.647 00.000 16108 IsGuiding returns 0
22:56:16.647 00.000 16108 scope move finished after 63 + 57 ms
22:56:16.647 00.000 16108 Move returns status 0, amount 63
22:56:16.648 00.001 16108 MoveAxis(N, 0, ABG)
22:56:16.648 00.000 16108 Move returns status 0, amount 0
22:56:16.648 00.000 16108 move complete, result=0
22:56:16.648 00.000 16108 worker thread done servicing request
22:56:16.648 00.000 16108 Worker thread wakes up
22:56:16.648 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
22:56:16.652 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:16.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:17.614 00.962 16108 Exposure complete
22:56:17.688 00.074 16108 worker thread done servicing request
22:56:17.688 00.000 21068 OnExposeComplete: enter
22:56:17.691 00.003 21068 UpdateGuideState(): m_state=6
22:56:17.692 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3029
22:56:17.694 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=877.68, Mass=53042, SNR=40.9, Peak=11075 HFD=2.8
22:56:17.695 00.001 21068 MultiStar: [#1 -0.06,0.14,1.00,U] [#2 0.06,-0.04,1.41,U] [#3 0.23,0.39,1.00,U] [#4 0.27,0.07,1.05,U] [#5 0.44,0.37,0.00,M6] [#6 -0.25,0.12,0.70,U] [#7 -0.02,0.46,0.73,U] [#8 -0.13,0.29,0.85,U] 
22:56:17.697 00.002 21068 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {0.19, 0.13}
22:56:17.699 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
22:56:17.700 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
22:56:17.702 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
22:56:17.705 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.17, opts=13)
22:56:17.706 00.001 21068 Enqueuing Move request for scope (0.05, 0.17)
22:56:17.707 00.001 16108 Worker thread wakes up
22:56:17.709 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:56:17.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:56:17.709 00.000 16108 Moving (0.05, 0.17) raw xDistance=-0.02 yDistance=-0.18
22:56:17.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:56:17.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:17.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:17.709 00.000 16108 MoveAxis(E, 0, ABG)
22:56:17.709 00.000 16108 Move returns status 0, amount 0
22:56:17.709 00.000 16108 MoveAxis(N, 0, ABG)
22:56:17.709 00.000 16108 Move returns status 0, amount 0
22:56:17.709 00.000 16108 move complete, result=0
22:56:17.709 00.000 16108 worker thread done servicing request
22:56:17.716 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4150, FiltMin=3555, FiltMax=35929, Gamma=1.000
22:56:17.736 00.020 21068 UpdateGuideState exits: m=53042 SNR=40.9
22:56:17.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.737 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:17.738 00.001 21068 Enqueuing Expose request
22:56:17.739 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:17.739 00.000 16108 Worker thread wakes up
22:56:17.740 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:17.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:18.910 01.170 16108 Exposure complete
22:56:18.967 00.057 16108 worker thread done servicing request
22:56:18.967 00.000 21068 OnExposeComplete: enter
22:56:18.969 00.002 21068 UpdateGuideState(): m_state=6
22:56:18.970 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3030
22:56:18.971 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.68, Mass=52272, SNR=42.7, Peak=10483 HFD=2.9
22:56:18.973 00.002 21068 MultiStar: [#1 0.08,0.61,0.00,M1] [#2 -0.12,0.10,1.41,U] [#3 0.26,0.51,0.00,M3] [#4 -0.04,0.10,1.01,U] [#5 0.37,-0.27,0.94,U] [#6 0.20,-0.03,0.94,U] [#7 0.04,0.51,0.00,M1] [#8 0.12,0.28,0.61,U] 
22:56:18.973 00.000 21068 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.27, 0.13}
22:56:18.974 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:56:18.975 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:56:18.976 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
22:56:18.977 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
22:56:18.978 00.001 21068 Enqueuing Move request for scope (0.11, 0.04)
22:56:18.979 00.001 16108 Worker thread wakes up
22:56:18.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
22:56:18.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
22:56:18.979 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.07
22:56:18.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:56:18.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:18.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:18.979 00.000 16108 MoveAxis(E, 0, ABG)
22:56:18.979 00.000 16108 Move returns status 0, amount 0
22:56:18.979 00.000 16108 MoveAxis(N, 0, ABG)
22:56:18.979 00.000 16108 Move returns status 0, amount 0
22:56:18.979 00.000 16108 move complete, result=0
22:56:18.979 00.000 16108 worker thread done servicing request
22:56:18.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4147, FiltMin=3558, FiltMax=35321, Gamma=1.000
22:56:18.997 00.015 21068 UpdateGuideState exits: m=52272 SNR=42.7
22:56:18.997 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:18.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:18.999 00.001 21068 Enqueuing Expose request
22:56:19.000 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:19.002 00.002 16108 Worker thread wakes up
22:56:19.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:19.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:19.975 00.973 16108 Exposure complete
22:56:20.045 00.070 16108 worker thread done servicing request
22:56:20.045 00.000 21068 OnExposeComplete: enter
22:56:20.046 00.001 21068 UpdateGuideState(): m_state=6
22:56:20.047 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3031
22:56:20.048 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.86, Mass=56523, SNR=45.9, Peak=9827 HFD=2.8
22:56:20.049 00.001 21068 MultiStar: [#1 -0.16,0.53,0.00,M2] [#2 -0.16,-0.13,1.08,U] [#3 0.15,0.70,0.00,M4] [#4 0.36,-0.28,0.92,U] [#5 0.29,0.25,0.77,U] [#6 0.16,-0.06,0.89,U] [#7 -0.06,0.51,0.00,M2] [#8 0.08,0.07,0.78,U] 
22:56:20.049 00.000 21068 refined, 5 included, MultiStar: {0.13, 0.02}, one-star: {0.11, 0.30}
22:56:20.050 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
22:56:20.051 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
22:56:20.051 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.12 mountY=-0.05, mountTheta=-2.78
22:56:20.054 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
22:56:20.055 00.001 21068 Enqueuing Move request for scope (0.13, 0.02)
22:56:20.057 00.002 16108 Worker thread wakes up
22:56:20.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:56:20.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:56:20.057 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.12 yDistance=-0.05
22:56:20.058 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:56:20.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:20.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:20.058 00.000 16108 MoveAxis(E, 0, ABG)
22:56:20.058 00.000 16108 Move returns status 0, amount 0
22:56:20.058 00.000 16108 MoveAxis(N, 0, ABG)
22:56:20.058 00.000 16108 Move returns status 0, amount 0
22:56:20.058 00.000 16108 move complete, result=0
22:56:20.059 00.001 16108 worker thread done servicing request
22:56:20.065 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4144, FiltMin=3542, FiltMax=31693, Gamma=1.000
22:56:20.083 00.018 21068 UpdateGuideState exits: m=56523 SNR=45.9
22:56:20.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:20.085 00.000 21068 Enqueuing Expose request
22:56:20.086 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:20.087 00.001 16108 Worker thread wakes up
22:56:20.087 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:20.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:21.233 01.146 16108 Exposure complete
22:56:21.302 00.069 16108 worker thread done servicing request
22:56:21.302 00.000 21068 OnExposeComplete: enter
22:56:21.306 00.004 21068 UpdateGuideState(): m_state=6
22:56:21.308 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3032
22:56:21.310 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=877.70, Mass=70075, SNR=51.1, Peak=11667 HFD=3.0
22:56:21.311 00.001 21068 MultiStar: [#1 -0.23,0.32,0.95,U] [#2 0.01,-0.15,1.17,U] [#3 0.47,0.13,0.76,U] [#4 0.37,0.15,0.70,U] [#5 0.50,-0.09,0.00,M5] [#6 -0.31,0.13,0.73,U] [#7 0.37,0.35,0.00,M3] [#8 -0.07,0.55,0.00,M1] 
22:56:21.312 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {0.12, 0.15}
22:56:21.313 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
22:56:21.315 00.002 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
22:56:21.315 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.08 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
22:56:21.317 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
22:56:21.318 00.001 21068 Enqueuing Move request for scope (0.06, 0.11)
22:56:21.319 00.001 16108 Worker thread wakes up
22:56:21.320 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
22:56:21.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
22:56:21.320 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
22:56:21.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:56:21.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:21.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:21.320 00.000 16108 MoveAxis(E, 0, ABG)
22:56:21.320 00.000 16108 Move returns status 0, amount 0
22:56:21.321 00.001 16108 MoveAxis(N, 0, ABG)
22:56:21.321 00.000 16108 Move returns status 0, amount 0
22:56:21.321 00.000 16108 move complete, result=0
22:56:21.321 00.000 16108 worker thread done servicing request
22:56:21.324 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4141, FiltMin=3561, FiltMax=33405, Gamma=1.000
22:56:21.338 00.014 21068 UpdateGuideState exits: m=70075 SNR=51.1
22:56:21.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:21.341 00.001 21068 Enqueuing Expose request
22:56:21.341 00.000 16108 Worker thread wakes up
22:56:21.341 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:21.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:21.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:22.334 00.992 16108 Exposure complete
22:56:22.402 00.068 16108 worker thread done servicing request
22:56:22.402 00.000 21068 OnExposeComplete: enter
22:56:22.404 00.002 21068 UpdateGuideState(): m_state=6
22:56:22.406 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3033
22:56:22.408 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=877.75, Mass=58662, SNR=46.1, Peak=10467 HFD=2.7
22:56:22.410 00.002 21068 MultiStar: [#1 -0.03,0.41,0.94,U] [#2 -0.23,-0.09,1.25,U] [#3 0.39,0.24,0.97,U] [#4 0.04,-0.01,0.82,U] [#5 0.23,0.09,0.76,U] [#6 -0.07,0.04,1.03,U] [#7 0.07,0.48,0.62,U] [#8 0.30,0.08,0.67,U] 
22:56:22.411 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {-0.08, 0.20}
22:56:22.412 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
22:56:22.413 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
22:56:22.415 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.27 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
22:56:22.418 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.14, opts=13)
22:56:22.419 00.001 21068 Enqueuing Move request for scope (0.04, 0.14)
22:56:22.420 00.001 16108 Worker thread wakes up
22:56:22.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:56:22.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:56:22.420 00.000 16108 Moving (0.04, 0.14) raw xDistance=-0.02 yDistance=-0.15
22:56:22.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:56:22.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:22.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:56:22.421 00.001 16108 MoveAxis(E, 0, ABG)
22:56:22.421 00.000 16108 Move returns status 0, amount 0
22:56:22.421 00.000 16108 MoveAxis(N, 0, ABG)
22:56:22.421 00.000 16108 Move returns status 0, amount 0
22:56:22.421 00.000 16108 move complete, result=0
22:56:22.421 00.000 16108 worker thread done servicing request
22:56:22.424 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4137, FiltMin=3526, FiltMax=34483, Gamma=1.000
22:56:22.440 00.016 21068 UpdateGuideState exits: m=58662 SNR=46.1
22:56:22.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:22.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:22.443 00.001 21068 Enqueuing Expose request
22:56:22.443 00.000 16108 Worker thread wakes up
22:56:22.443 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:22.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:22.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:23.613 01.169 16108 Exposure complete
22:56:23.668 00.055 16108 worker thread done servicing request
22:56:23.668 00.000 21068 OnExposeComplete: enter
22:56:23.669 00.001 21068 UpdateGuideState(): m_state=6
22:56:23.670 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3034
22:56:23.671 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.67, Mass=69023, SNR=52.3, Peak=12243 HFD=3.1
22:56:23.672 00.001 21068 MultiStar: [#1 0.17,0.17,1.01,U] [#2 0.26,-0.16,0.97,U] [#3 0.52,0.41,0.00,M3] [#4 0.26,-0.20,0.88,U] [#5 0.24,0.19,0.79,U] [#6 -0.01,0.08,0.87,U] [#7 0.37,0.55,0.00,M3] [#8 0.47,0.37,0.00,M1] 
22:56:23.673 00.001 21068 single-star, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.01, 0.12}
22:56:23.674 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
22:56:23.675 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
22:56:23.676 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=0.01 mountY=-0.12, mountTheta=-1.46
22:56:23.679 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.12, opts=13)
22:56:23.682 00.003 21068 Enqueuing Move request for scope (0.01, 0.12)
22:56:23.683 00.001 16108 Worker thread wakes up
22:56:23.684 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
22:56:23.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
22:56:23.684 00.000 16108 Moving (0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
22:56:23.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:23.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:23.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:23.684 00.000 16108 MoveAxis(E, 0, ABG)
22:56:23.684 00.000 16108 Move returns status 0, amount 0
22:56:23.684 00.000 16108 MoveAxis(N, 0, ABG)
22:56:23.684 00.000 16108 Move returns status 0, amount 0
22:56:23.684 00.000 16108 move complete, result=0
22:56:23.684 00.000 16108 worker thread done servicing request
22:56:23.689 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4134, FiltMin=3478, FiltMax=30509, Gamma=1.000
22:56:23.703 00.014 21068 UpdateGuideState exits: m=69023 SNR=52.3
22:56:23.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:23.706 00.001 21068 Enqueuing Expose request
22:56:23.708 00.002 16108 Worker thread wakes up
22:56:23.708 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:23.710 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:23.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:24.683 00.973 16108 Exposure complete
22:56:24.740 00.057 16108 worker thread done servicing request
22:56:24.740 00.000 21068 OnExposeComplete: enter
22:56:24.741 00.001 21068 UpdateGuideState(): m_state=6
22:56:24.743 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3035
22:56:24.746 00.003 21068 Star::Find returns 1 (0), X=220.37, Y=877.38, Mass=76514, SNR=54.3, Peak=11699 HFD=3.0
22:56:24.749 00.003 21068 MultiStar: [#1 0.10,0.18,0.88,U] [#2 0.01,-0.17,1.00,U] [#3 0.64,0.13,0.00,M4] [#4 0.35,-0.19,0.95,U] [#5 0.50,-0.30,0.00,M4] [#6 0.27,-0.43,0.00,M1] [#7 0.10,0.30,0.45,U] [#8 0.11,0.01,0.56,U] 
22:56:24.750 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.04}, one-star: {0.19, -0.17}
22:56:24.751 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
22:56:24.753 00.002 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
22:56:24.754 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.15 mountY=0.01, mountTheta=3.08
22:56:24.758 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
22:56:24.759 00.001 21068 Enqueuing Move request for scope (0.15, -0.04)
22:56:24.760 00.001 16108 Worker thread wakes up
22:56:24.761 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
22:56:24.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
22:56:24.761 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=0.01
22:56:24.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:56:24.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:24.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:56:24.761 00.000 16108 MoveAxis(E, 0, ABG)
22:56:24.761 00.000 16108 Move returns status 0, amount 0
22:56:24.761 00.000 16108 MoveAxis(N, 0, ABG)
22:56:24.761 00.000 16108 Move returns status 0, amount 0
22:56:24.761 00.000 16108 move complete, result=0
22:56:24.761 00.000 16108 worker thread done servicing request
22:56:24.767 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4131, FiltMin=3523, FiltMax=34605, Gamma=1.000
22:56:24.781 00.014 21068 UpdateGuideState exits: m=76514 SNR=54.3
22:56:24.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:24.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:24.785 00.002 21068 Enqueuing Expose request
22:56:24.785 00.000 16108 Worker thread wakes up
22:56:24.785 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:24.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:24.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:25.953 01.167 16108 Exposure complete
22:56:26.043 00.090 16108 worker thread done servicing request
22:56:26.043 00.000 21068 OnExposeComplete: enter
22:56:26.044 00.001 21068 UpdateGuideState(): m_state=6
22:56:26.045 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3036
22:56:26.046 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.37, Mass=66942, SNR=50.4, Peak=10371 HFD=3.0
22:56:26.047 00.001 21068 MultiStar: [#1 0.44,0.31,0.00,M1] [#2 0.06,-0.46,1.18,U] [#3 0.83,0.10,0.00,M5] [#4 0.37,-0.09,0.94,U] [#5 0.57,-0.07,0.00,M5] [#6 0.40,-0.06,0.76,U] [#7 -0.09,0.04,0.65,U] [#8 0.32,0.02,0.78,U] 
22:56:26.047 00.000 21068 single-star, 5 included, MultiStar: {0.20, -0.15}, one-star: {0.14, -0.18}
22:56:26.048 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
22:56:26.050 00.002 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
22:56:26.051 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.93 mountX=-0.16 mountY=0.14, mountTheta=2.43
22:56:26.052 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.18, opts=13)
22:56:26.053 00.001 21068 Enqueuing Move request for scope (0.14, -0.18)
22:56:26.054 00.001 16108 Worker thread wakes up
22:56:26.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
22:56:26.054 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
22:56:26.054 00.000 16108 Moving (0.14, -0.18) raw xDistance=-0.16 yDistance=0.14
22:56:26.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:56:26.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:26.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:56:26.054 00.000 16108 MoveAxis(E, 0, ABG)
22:56:26.054 00.000 16108 Move returns status 0, amount 0
22:56:26.054 00.000 16108 MoveAxis(N, 0, ABG)
22:56:26.054 00.000 16108 Move returns status 0, amount 0
22:56:26.054 00.000 16108 move complete, result=0
22:56:26.055 00.001 16108 worker thread done servicing request
22:56:26.059 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4125, FiltMin=3472, FiltMax=31309, Gamma=1.000
22:56:26.073 00.014 21068 UpdateGuideState exits: m=66942 SNR=50.4
22:56:26.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:26.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:26.075 00.000 21068 Enqueuing Expose request
22:56:26.076 00.001 16108 Worker thread wakes up
22:56:26.076 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:26.077 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:26.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:27.060 00.983 16108 Exposure complete
22:56:27.127 00.067 16108 worker thread done servicing request
22:56:27.127 00.000 21068 OnExposeComplete: enter
22:56:27.128 00.001 21068 UpdateGuideState(): m_state=6
22:56:27.129 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3037
22:56:27.130 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.79, Mass=73886, SNR=53.3, Peak=12851 HFD=2.9
22:56:27.131 00.001 21068 MultiStar: [#1 -0.16,0.44,0.97,U] [#2 0.13,-0.23,1.05,U] [#3 0.47,0.01,0.68,U] [#4 0.07,-0.11,0.89,U] [#5 0.55,0.13,0.00,M6] [#6 -0.02,0.10,0.69,U] [#7 0.33,0.83,0.00,M2] [#8 0.23,0.32,0.79,U] 
22:56:27.132 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {-0.03, 0.23}
22:56:27.133 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
22:56:27.133 00.000 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
22:56:27.134 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=-0.06 mountY=-0.13, mountTheta=-2.04
22:56:27.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
22:56:27.139 00.003 21068 Enqueuing Move request for scope (0.08, 0.11)
22:56:27.141 00.002 16108 Worker thread wakes up
22:56:27.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:56:27.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:56:27.141 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.13
22:56:27.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:56:27.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:27.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:27.141 00.000 16108 MoveAxis(E, 0, ABG)
22:56:27.142 00.001 16108 Move returns status 0, amount 0
22:56:27.142 00.000 16108 MoveAxis(N, 0, ABG)
22:56:27.142 00.000 16108 Move returns status 0, amount 0
22:56:27.142 00.000 16108 move complete, result=0
22:56:27.142 00.000 16108 worker thread done servicing request
22:56:27.147 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4121, FiltMin=3504, FiltMax=33373, Gamma=1.000
22:56:27.172 00.025 21068 UpdateGuideState exits: m=73886 SNR=53.3
22:56:27.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:27.173 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:27.174 00.001 21068 Enqueuing Expose request
22:56:27.175 00.001 16108 Worker thread wakes up
22:56:27.175 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:27.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:27.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:28.342 01.166 16108 Exposure complete
22:56:28.400 00.058 16108 worker thread done servicing request
22:56:28.400 00.000 21068 OnExposeComplete: enter
22:56:28.401 00.001 21068 UpdateGuideState(): m_state=6
22:56:28.402 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3038
22:56:28.403 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.64, Mass=68079, SNR=56.2, Peak=12035 HFD=3.0
22:56:28.404 00.001 21068 MultiStar: [#1 -0.28,0.36,0.81,U] [#2 -0.06,-0.31,0.97,U] [#3 0.45,0.09,0.79,U] [#4 0.04,-0.34,0.81,U] [#5 0.53,-0.10,0.00,M7] [#6 0.16,-0.35,0.77,U] [#7 0.09,0.18,0.45,U] [#8 0.06,-0.00,0.64,U] 
22:56:28.405 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.16, 0.08}
22:56:28.405 00.000 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
22:56:28.407 00.002 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
22:56:28.407 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.08 mountY=0.03, mountTheta=2.78
22:56:28.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
22:56:28.409 00.000 21068 Enqueuing Move request for scope (0.07, -0.05)
22:56:28.410 00.001 16108 Worker thread wakes up
22:56:28.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:56:28.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:56:28.410 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
22:56:28.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:56:28.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:56:28.411 00.001 16108 MoveAxis(E, 0, ABG)
22:56:28.411 00.000 16108 Move returns status 0, amount 0
22:56:28.411 00.000 16108 MoveAxis(N, 0, ABG)
22:56:28.411 00.000 16108 Move returns status 0, amount 0
22:56:28.411 00.000 16108 move complete, result=0
22:56:28.411 00.000 16108 worker thread done servicing request
22:56:28.415 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4115, FiltMin=3549, FiltMax=28563, Gamma=1.000
22:56:28.429 00.014 21068 UpdateGuideState exits: m=68079 SNR=56.2
22:56:28.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:28.431 00.000 21068 Enqueuing Expose request
22:56:28.432 00.001 16108 Worker thread wakes up
22:56:28.432 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:28.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:28.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:29.415 00.982 16108 Exposure complete
22:56:29.470 00.055 16108 worker thread done servicing request
22:56:29.470 00.000 21068 OnExposeComplete: enter
22:56:29.471 00.001 21068 UpdateGuideState(): m_state=6
22:56:29.472 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3039
22:56:29.473 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.76, Mass=73891, SNR=53.2, Peak=13779 HFD=2.9
22:56:29.474 00.001 21068 MultiStar: [#1 0.02,0.04,0.93,U] [#2 -0.05,-0.10,1.02,U] [#3 0.17,0.04,0.79,U] [#4 0.37,-0.25,0.83,U] [#5 0.41,-0.16,0.84,U] [#6 -0.22,-0.06,0.62,U] [#7 0.42,0.33,0.00,M2] [#8 -0.11,0.33,0.72,U] 
22:56:29.474 00.000 21068 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.04, 0.21}
22:56:29.475 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
22:56:29.476 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
22:56:29.476 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
22:56:29.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.00, opts=13)
22:56:29.479 00.001 21068 Enqueuing Move request for scope (0.09, 0.00)
22:56:29.479 00.000 16108 Worker thread wakes up
22:56:29.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
22:56:29.480 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
22:56:29.480 00.000 16108 Moving (0.09, 0.00) raw xDistance=-0.08 yDistance=-0.02
22:56:29.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:56:29.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:29.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:29.480 00.000 16108 MoveAxis(E, 0, ABG)
22:56:29.480 00.000 16108 Move returns status 0, amount 0
22:56:29.480 00.000 16108 MoveAxis(N, 0, ABG)
22:56:29.480 00.000 16108 Move returns status 0, amount 0
22:56:29.480 00.000 16108 move complete, result=0
22:56:29.480 00.000 16108 worker thread done servicing request
22:56:29.489 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4112, FiltMin=3558, FiltMax=34701, Gamma=1.000
22:56:29.506 00.017 21068 UpdateGuideState exits: m=73891 SNR=53.2
22:56:29.509 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:29.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:29.512 00.002 21068 Enqueuing Expose request
22:56:29.513 00.001 16108 Worker thread wakes up
22:56:29.513 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:29.513 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:29.514 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:30.689 01.175 16108 Exposure complete
22:56:30.752 00.063 16108 worker thread done servicing request
22:56:30.752 00.000 21068 OnExposeComplete: enter
22:56:30.753 00.001 21068 UpdateGuideState(): m_state=6
22:56:30.754 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3040
22:56:30.754 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=877.76, Mass=81180, SNR=63.2, Peak=14387 HFD=2.7
22:56:30.755 00.001 21068 MultiStar: [#1 0.17,0.10,0.85,U] [#2 -0.17,-0.22,0.96,U] [#3 0.28,0.14,0.70,U] [#4 0.13,-0.28,0.72,U] [#5 0.72,-0.09,0.00,M7] [#6 0.24,0.19,0.68,U] [#7 -0.16,0.68,0.00,M3] [#8 -0.01,0.21,0.77,U] 
22:56:30.756 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {-0.13, 0.21}
22:56:30.757 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:56:30.758 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:56:30.758 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.70 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
22:56:30.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
22:56:30.761 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
22:56:30.761 00.000 16108 Worker thread wakes up
22:56:30.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:56:30.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:56:30.761 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.06
22:56:30.762 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:56:30.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:30.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:30.762 00.000 16108 MoveAxis(E, 0, ABG)
22:56:30.762 00.000 16108 Move returns status 0, amount 0
22:56:30.762 00.000 16108 MoveAxis(N, 0, ABG)
22:56:30.762 00.000 16108 Move returns status 0, amount 0
22:56:30.762 00.000 16108 move complete, result=0
22:56:30.762 00.000 16108 worker thread done servicing request
22:56:30.765 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4105, FiltMin=3542, FiltMax=34125, Gamma=1.000
22:56:30.779 00.014 21068 UpdateGuideState exits: m=81180 SNR=63.2
22:56:30.779 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:30.781 00.001 21068 Enqueuing Expose request
22:56:30.782 00.001 16108 Worker thread wakes up
22:56:30.782 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:30.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:30.783 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:31.747 00.964 16108 Exposure complete
22:56:31.803 00.056 16108 worker thread done servicing request
22:56:31.803 00.000 21068 OnExposeComplete: enter
22:56:31.804 00.001 21068 UpdateGuideState(): m_state=6
22:56:31.805 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3041
22:56:31.807 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=877.57, Mass=67741, SNR=49.4, Peak=12515 HFD=2.4
22:56:31.807 00.000 21068 MultiStar: [#1 -0.21,-0.19,1.25,U] [#2 -0.13,-0.30,1.37,U] [#3 0.22,-0.02,0.83,U] [#4 0.24,-0.13,1.00,U] [#5 0.28,-0.33,0.87,U] [#6 0.06,-0.11,0.84,U] [#7 0.03,0.04,0.63,U] [#8 -0.25,0.03,0.87,U] 
22:56:31.808 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {-0.13, 0.01}
22:56:31.809 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
22:56:31.809 00.000 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
22:56:31.810 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=-0.02 mountY=0.13, mountTheta=1.70
22:56:31.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
22:56:31.812 00.000 21068 Enqueuing Move request for scope (-0.01, -0.13)
22:56:31.813 00.001 16108 Worker thread wakes up
22:56:31.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:56:31.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:56:31.813 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.02 yDistance=0.13
22:56:31.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:56:31.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:31.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:56:31.814 00.001 16108 MoveAxis(E, 0, ABG)
22:56:31.814 00.000 16108 Move returns status 0, amount 0
22:56:31.814 00.000 16108 MoveAxis(N, 0, ABG)
22:56:31.814 00.000 16108 Move returns status 0, amount 0
22:56:31.814 00.000 16108 move complete, result=0
22:56:31.814 00.000 16108 worker thread done servicing request
22:56:31.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4102, FiltMin=3497, FiltMax=31737, Gamma=1.000
22:56:31.831 00.013 21068 UpdateGuideState exits: m=67741 SNR=49.4
22:56:31.833 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:31.835 00.001 21068 Enqueuing Expose request
22:56:31.837 00.002 16108 Worker thread wakes up
22:56:31.837 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:31.839 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:31.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:33.005 01.166 16108 Exposure complete
22:56:33.060 00.055 16108 worker thread done servicing request
22:56:33.060 00.000 21068 OnExposeComplete: enter
22:56:33.061 00.001 21068 UpdateGuideState(): m_state=6
22:56:33.061 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3042
22:56:33.062 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.66, Mass=81419, SNR=53.6, Peak=12499 HFD=3.1
22:56:33.063 00.001 21068 MultiStar: [#1 0.02,0.07,1.09,U] [#2 0.06,-0.24,1.12,U] [#3 0.47,-0.00,1.07,U] [#4 0.32,-0.13,0.79,U] [#5 0.45,-0.07,0.86,U] [#6 -0.23,-0.25,0.87,U] [#7 0.17,0.36,0.69,U] [#8 0.08,0.10,0.72,U] 
22:56:33.064 00.001 21068 single-star, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.01, 0.11}
22:56:33.066 00.002 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
22:56:33.066 00.000 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
22:56:33.067 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.01 mountY=-0.11, mountTheta=-1.52
22:56:33.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
22:56:33.070 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
22:56:33.071 00.001 16108 Worker thread wakes up
22:56:33.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:56:33.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:56:33.071 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
22:56:33.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:33.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:33.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:33.072 00.001 16108 MoveAxis(E, 0, ABG)
22:56:33.072 00.000 16108 Move returns status 0, amount 0
22:56:33.072 00.000 16108 MoveAxis(N, 0, ABG)
22:56:33.072 00.000 16108 Move returns status 0, amount 0
22:56:33.072 00.000 16108 move complete, result=0
22:56:33.072 00.000 16108 worker thread done servicing request
22:56:33.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4102, FiltMin=3516, FiltMax=32909, Gamma=1.000
22:56:33.089 00.014 21068 UpdateGuideState exits: m=81419 SNR=53.6
22:56:33.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:33.092 00.001 21068 Enqueuing Expose request
22:56:33.092 00.000 16108 Worker thread wakes up
22:56:33.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:33.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:33.092 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:34.079 00.987 16108 Exposure complete
22:56:34.138 00.059 16108 worker thread done servicing request
22:56:34.138 00.000 21068 OnExposeComplete: enter
22:56:34.139 00.001 21068 UpdateGuideState(): m_state=6
22:56:34.140 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3043
22:56:34.141 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.59, Mass=71492, SNR=49.0, Peak=13299 HFD=2.8
22:56:34.141 00.000 21068 MultiStar: [#1 0.01,-0.01,1.35,U] [#2 -0.09,-0.36,1.32,U] [#3 0.38,-0.01,1.22,U] [#4 0.10,-0.46,1.09,U] [#5 0.32,-0.36,0.92,U] [#6 -0.00,-0.19,0.96,U] [#7 0.38,-0.06,0.76,U] [#8 0.18,0.26,0.79,U] 
22:56:34.142 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.14}, one-star: {-0.07, 0.03}
22:56:34.143 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
22:56:34.144 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
22:56:34.144 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.70 mountX=0.07 mountY=-0.02, mountTheta=-0.21
22:56:34.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
22:56:34.148 00.002 21068 Enqueuing Move request for scope (-0.07, 0.03)
22:56:34.148 00.000 16108 Worker thread wakes up
22:56:34.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:56:34.149 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:56:34.149 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.02
22:56:34.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:56:34.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:34.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:34.149 00.000 16108 MoveAxis(E, 0, ABG)
22:56:34.149 00.000 16108 Move returns status 0, amount 0
22:56:34.149 00.000 16108 MoveAxis(N, 0, ABG)
22:56:34.149 00.000 16108 Move returns status 0, amount 0
22:56:34.149 00.000 16108 move complete, result=0
22:56:34.149 00.000 16108 worker thread done servicing request
22:56:34.153 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4099, FiltMin=3539, FiltMax=32637, Gamma=1.000
22:56:34.166 00.013 21068 UpdateGuideState exits: m=71492 SNR=49.0
22:56:34.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:34.169 00.001 21068 Enqueuing Expose request
22:56:34.169 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:34.170 00.001 16108 Worker thread wakes up
22:56:34.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:34.171 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:35.324 01.153 16108 Exposure complete
22:56:35.388 00.064 16108 worker thread done servicing request
22:56:35.388 00.000 21068 OnExposeComplete: enter
22:56:35.389 00.001 21068 UpdateGuideState(): m_state=6
22:56:35.390 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3044
22:56:35.391 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.65, Mass=76490, SNR=54.7, Peak=13043 HFD=3.3
22:56:35.392 00.001 21068 MultiStar: [#1 -0.25,-0.20,1.12,U] [#2 -0.22,-0.21,1.29,U] [#3 0.42,-0.20,0.94,U] [#4 0.43,-0.36,0.00,M1] [#5 0.59,-0.24,0.00,M5] [#6 -0.08,-0.28,0.83,U] [#7 0.15,-0.06,0.63,U] [#8 0.01,0.13,0.92,U] 
22:56:35.393 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.11}, one-star: {-0.10, 0.10}
22:56:35.393 00.000 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
22:56:35.394 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.51)
22:56:35.395 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.87 mountX=0.01 mountY=0.11, mountTheta=1.45
22:56:35.397 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
22:56:35.398 00.001 21068 Enqueuing Move request for scope (-0.03, -0.11)
22:56:35.399 00.001 16108 Worker thread wakes up
22:56:35.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:56:35.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:56:35.399 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.11
22:56:35.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:35.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:35.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:56:35.399 00.000 16108 MoveAxis(E, 0, ABG)
22:56:35.399 00.000 16108 Move returns status 0, amount 0
22:56:35.399 00.000 16108 MoveAxis(N, 0, ABG)
22:56:35.399 00.000 16108 Move returns status 0, amount 0
22:56:35.399 00.000 16108 move complete, result=0
22:56:35.400 00.001 16108 worker thread done servicing request
22:56:35.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4096, FiltMin=3517, FiltMax=31453, Gamma=1.000
22:56:35.428 00.025 21068 UpdateGuideState exits: m=76490 SNR=54.7
22:56:35.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:35.431 00.001 21068 Enqueuing Expose request
22:56:35.432 00.001 16108 Worker thread wakes up
22:56:35.432 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:35.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:35.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:36.412 00.979 16108 Exposure complete
22:56:36.473 00.061 16108 worker thread done servicing request
22:56:36.473 00.000 21068 OnExposeComplete: enter
22:56:36.475 00.002 21068 UpdateGuideState(): m_state=6
22:56:36.478 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3045
22:56:36.480 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=877.31, Mass=73198, SNR=55.0, Peak=13779 HFD=2.8
22:56:36.484 00.004 21068 MultiStar: [#1 -0.11,0.04,1.18,U] [#2 -0.08,-0.61,0.00,M1] [#3 0.23,0.05,0.81,U] [#4 0.03,-0.36,0.68,U] [#5 0.10,-0.23,0.75,U] [#6 -0.34,-0.03,0.69,U] [#7 -0.07,0.13,0.60,U] [#8 -0.26,-0.04,0.73,U] 
22:56:36.486 00.002 21068 refined, 7 included, MultiStar: {-0.10, -0.08}, one-star: {-0.35, -0.24}
22:56:36.488 00.002 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
22:56:36.489 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
22:56:36.491 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.45 mountX=0.09 mountY=0.11, mountTheta=0.89
22:56:36.494 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.08, opts=13)
22:56:36.495 00.001 21068 Enqueuing Move request for scope (-0.10, -0.08)
22:56:36.496 00.001 16108 Worker thread wakes up
22:56:36.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
22:56:36.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
22:56:36.496 00.000 16108 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=0.11
22:56:36.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:56:36.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:36.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:56:36.496 00.000 16108 MoveAxis(E, 0, ABG)
22:56:36.496 00.000 16108 Move returns status 0, amount 0
22:56:36.496 00.000 16108 MoveAxis(N, 0, ABG)
22:56:36.496 00.000 16108 Move returns status 0, amount 0
22:56:36.496 00.000 16108 move complete, result=0
22:56:36.496 00.000 16108 worker thread done servicing request
22:56:36.499 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4096, FiltMin=3542, FiltMax=29081, Gamma=1.000
22:56:36.515 00.016 21068 UpdateGuideState exits: m=73198 SNR=55.0
22:56:36.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:36.518 00.001 21068 Enqueuing Expose request
22:56:36.519 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:36.519 00.000 16108 Worker thread wakes up
22:56:36.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:36.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:37.683 01.163 16108 Exposure complete
22:56:37.746 00.063 16108 worker thread done servicing request
22:56:37.746 00.000 21068 OnExposeComplete: enter
22:56:37.747 00.001 21068 UpdateGuideState(): m_state=6
22:56:37.748 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3046
22:56:37.749 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.40, Mass=62847, SNR=45.9, Peak=12083 HFD=3.0
22:56:37.750 00.001 21068 MultiStar: [#1 -0.00,0.01,1.32,U] [#2 -0.07,-0.49,1.69,U] [#3 0.30,-0.14,1.09,U] [#4 0.15,-0.74,0.00,M1] [#5 0.40,-0.37,0.00,M5] [#6 -0.01,0.04,0.96,U] [#7 0.19,-0.26,0.82,U] [#8 0.40,0.11,0.91,U] 
22:56:37.753 00.003 21068 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.17, -0.16}
22:56:37.754 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
22:56:37.755 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
22:56:37.756 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.14 mountY=0.12, mountTheta=2.42
22:56:37.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
22:56:37.761 00.003 21068 Enqueuing Move request for scope (0.11, -0.15)
22:56:37.762 00.001 16108 Worker thread wakes up
22:56:37.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
22:56:37.762 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
22:56:37.762 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.14 yDistance=0.12
22:56:37.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:56:37.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:37.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:56:37.762 00.000 16108 MoveAxis(E, 0, ABG)
22:56:37.763 00.001 16108 Move returns status 0, amount 0
22:56:37.763 00.000 16108 MoveAxis(N, 0, ABG)
22:56:37.763 00.000 16108 Move returns status 0, amount 0
22:56:37.763 00.000 16108 move complete, result=0
22:56:37.763 00.000 16108 worker thread done servicing request
22:56:37.766 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=4096, FiltMin=3533, FiltMax=32464, Gamma=1.000
22:56:37.781 00.015 21068 UpdateGuideState exits: m=62847 SNR=45.9
22:56:37.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.784 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:37.784 00.000 21068 Enqueuing Expose request
22:56:37.785 00.001 16108 Worker thread wakes up
22:56:37.785 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:37.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:37.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:38.771 00.985 16108 Exposure complete
22:56:38.828 00.057 16108 worker thread done servicing request
22:56:38.828 00.000 21068 OnExposeComplete: enter
22:56:38.830 00.002 21068 UpdateGuideState(): m_state=6
22:56:38.831 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3047
22:56:38.831 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=877.37, Mass=64866, SNR=45.4, Peak=12595 HFD=2.7
22:56:38.832 00.001 21068 MultiStar: [#1 0.01,-0.14,1.55,U] [#2 0.17,-0.55,0.00,M1] [#3 0.33,0.05,1.07,U] [#4 -0.10,-0.68,0.00,M2] [#5 0.22,-0.28,1.02,U] [#6 -0.15,-0.44,1.07,U] [#7 0.24,0.25,0.76,U] [#8 0.44,-0.16,0.94,U] 
22:56:38.833 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.14}, one-star: {-0.02, -0.18}
22:56:38.834 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
22:56:38.835 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
22:56:38.835 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.67 mountX=-0.01 mountY=0.18, mountTheta=1.65
22:56:38.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.18, opts=13)
22:56:38.837 00.000 21068 Enqueuing Move request for scope (-0.02, -0.18)
22:56:38.838 00.001 16108 Worker thread wakes up
22:56:38.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
22:56:38.839 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
22:56:38.839 00.000 16108 Moving (-0.02, -0.18) raw xDistance=-0.01 yDistance=0.18
22:56:38.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:38.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:38.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:56:38.839 00.000 16108 MoveAxis(E, 0, ABG)
22:56:38.839 00.000 16108 Move returns status 0, amount 0
22:56:38.839 00.000 16108 MoveAxis(N, 0, ABG)
22:56:38.839 00.000 16108 Move returns status 0, amount 0
22:56:38.840 00.001 16108 move complete, result=0
22:56:38.840 00.000 16108 worker thread done servicing request
22:56:38.843 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4096, FiltMin=3539, FiltMax=30179, Gamma=1.000
22:56:38.857 00.014 21068 UpdateGuideState exits: m=64866 SNR=45.4
22:56:38.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:38.860 00.001 21068 Enqueuing Expose request
22:56:38.860 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:38.861 00.001 16108 Worker thread wakes up
22:56:38.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:38.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:40.033 01.172 16108 Exposure complete
22:56:40.103 00.070 16108 worker thread done servicing request
22:56:40.103 00.000 21068 OnExposeComplete: enter
22:56:40.104 00.001 21068 UpdateGuideState(): m_state=6
22:56:40.105 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3048
22:56:40.106 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.23, Mass=67946, SNR=49.9, Peak=12003 HFD=2.6
22:56:40.106 00.000 21068 MultiStar: [#1 0.09,-0.06,1.35,U] [#2 0.15,-0.29,1.47,U] [#3 -0.01,-0.06,1.11,U] [#4 0.34,-0.41,0.00,M3] [#5 0.32,-0.46,0.00,M5] [#6 0.02,-0.32,1.00,U] [#7 -0.09,0.31,0.67,U] [#8 0.19,-0.09,0.84,U] 
22:56:40.107 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.02, -0.33}
22:56:40.108 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:56:40.109 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:56:40.109 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.17 mountX=-0.09 mountY=0.13, mountTheta=2.17
22:56:40.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.15, opts=13)
22:56:40.113 00.002 21068 Enqueuing Move request for scope (0.06, -0.15)
22:56:40.113 00.000 16108 Worker thread wakes up
22:56:40.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:56:40.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:56:40.114 00.001 16108 Moving (0.06, -0.15) raw xDistance=-0.09 yDistance=0.13
22:56:40.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:56:40.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:56:40.114 00.000 16108 MoveAxis(E, 0, ABG)
22:56:40.114 00.000 16108 Move returns status 0, amount 0
22:56:40.114 00.000 16108 MoveAxis(N, 0, ABG)
22:56:40.114 00.000 16108 Move returns status 0, amount 0
22:56:40.114 00.000 16108 move complete, result=0
22:56:40.114 00.000 16108 worker thread done servicing request
22:56:40.120 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4096, FiltMin=3494, FiltMax=31049, Gamma=1.000
22:56:40.150 00.030 21068 UpdateGuideState exits: m=67946 SNR=49.9
22:56:40.152 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:40.156 00.003 21068 Enqueuing Expose request
22:56:40.157 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:40.158 00.001 16108 Worker thread wakes up
22:56:40.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:40.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:41.133 00.975 16108 Exposure complete
22:56:41.196 00.063 16108 worker thread done servicing request
22:56:41.196 00.000 21068 OnExposeComplete: enter
22:56:41.197 00.001 21068 UpdateGuideState(): m_state=6
22:56:41.198 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3049
22:56:41.199 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.37, Mass=63169, SNR=45.8, Peak=13219 HFD=2.7
22:56:41.200 00.001 21068 MultiStar: [#1 0.06,-0.12,1.27,U] [#2 0.08,-0.57,0.00,M1] [#3 0.27,-0.10,1.06,U] [#4 -0.14,-0.49,0.73,U] [#5 0.28,-0.44,0.00,M6] [#6 -0.16,-0.48,0.86,U] [#7 -0.40,0.14,0.67,U] [#8 0.03,0.12,1.03,U] 
22:56:41.200 00.000 21068 refined, 6 included, MultiStar: {-0.02, -0.15}, one-star: {0.00, -0.18}
22:56:41.201 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
22:56:41.202 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
22:56:41.203 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.68 mountX=-0.01 mountY=0.15, mountTheta=1.64
22:56:41.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.15, opts=13)
22:56:41.206 00.001 21068 Enqueuing Move request for scope (-0.02, -0.15)
22:56:41.209 00.003 16108 Worker thread wakes up
22:56:41.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:56:41.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:56:41.209 00.000 16108 Moving (-0.02, -0.15) raw xDistance=-0.01 yDistance=0.15
22:56:41.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:41.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:41.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:56:41.209 00.000 16108 MoveAxis(E, 0, ABG)
22:56:41.209 00.000 16108 Move returns status 0, amount 0
22:56:41.209 00.000 16108 MoveAxis(N, 0, ABG)
22:56:41.209 00.000 16108 Move returns status 0, amount 0
22:56:41.209 00.000 16108 move complete, result=0
22:56:41.209 00.000 16108 worker thread done servicing request
22:56:41.218 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4099, FiltMin=3523, FiltMax=33600, Gamma=1.000
22:56:41.236 00.018 21068 UpdateGuideState exits: m=63169 SNR=45.8
22:56:41.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:41.239 00.001 21068 Enqueuing Expose request
22:56:41.239 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:41.240 00.001 16108 Worker thread wakes up
22:56:41.240 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:41.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:42.390 01.150 16108 Exposure complete
22:56:42.446 00.056 16108 worker thread done servicing request
22:56:42.446 00.000 21068 OnExposeComplete: enter
22:56:42.447 00.001 21068 UpdateGuideState(): m_state=6
22:56:42.448 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3050
22:56:42.449 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.11, Mass=77513, SNR=53.5, Peak=14051 HFD=2.8
22:56:42.450 00.001 21068 MultiStar: [#1 -0.27,-0.12,1.04,U] [#2 -0.14,-0.55,0.00,M2] [#3 0.09,-0.21,1.06,U] [#4 0.16,-0.46,0.57,U] [#5 -0.03,-0.79,0.00,M7] [#6 -0.27,-0.54,0.00,M1] [#7 0.01,-0.14,0.67,U] [#8 0.07,-0.29,0.83,U] 
22:56:42.450 00.000 21068 refined, 5 included, MultiStar: {-0.01, -0.27}, one-star: {-0.01, -0.44}
22:56:42.451 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
22:56:42.452 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
22:56:42.453 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.60 mountX=-0.04 mountY=0.26, mountTheta=1.72
22:56:42.456 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.27, opts=13)
22:56:42.457 00.001 21068 Enqueuing Move request for scope (-0.01, -0.27)
22:56:42.458 00.001 16108 Worker thread wakes up
22:56:42.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
22:56:42.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
22:56:42.459 00.001 16108 Moving (-0.01, -0.27) raw xDistance=-0.04 yDistance=0.26
22:56:42.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:56:42.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:56:42.459 00.000 16108 MoveAxis(E, 0, ABG)
22:56:42.459 00.000 16108 Move returns status 0, amount 0
22:56:42.459 00.000 16108 MoveAxis(S, 52, ABG)
22:56:42.459 00.000 16108 Guiding  Dir = 1, Dur = 52
22:56:42.459 00.000 16108 IsSlewing returns 0
22:56:42.459 00.000 16108 IsGuiding returns 0
22:56:42.460 00.001 16108 PulseGuide returned control before completion, sleep 62
22:56:42.462 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4099, FiltMin=3469, FiltMax=32144, Gamma=1.000
22:56:42.479 00.017 21068 UpdateGuideState exits: m=77513 SNR=53.5
22:56:42.480 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.482 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:42.483 00.001 21068 Enqueuing Expose request
22:56:42.532 00.049 16108 IsGuiding returns 1
22:56:42.532 00.000 16108 scope still moving after pulse duration time elapsed
22:56:42.563 00.031 16108 IsSlewing returns 0
22:56:42.563 00.000 16108 IsGuiding returns 0
22:56:42.563 00.000 16108 scope move finished after 52 + 51 ms
22:56:42.563 00.000 16108 Move returns status 0, amount 52
22:56:42.563 00.000 16108 move complete, result=0
22:56:42.563 00.000 16108 worker thread done servicing request
22:56:42.563 00.000 16108 Worker thread wakes up
22:56:42.563 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
22:56:42.565 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:42.566 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:43.535 00.969 16108 Exposure complete
22:56:43.603 00.068 16108 worker thread done servicing request
22:56:43.603 00.000 21068 OnExposeComplete: enter
22:56:43.604 00.001 21068 UpdateGuideState(): m_state=6
22:56:43.605 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3051
22:56:43.605 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=877.57, Mass=75085, SNR=48.3, Peak=12707 HFD=3.0
22:56:43.607 00.002 21068 MultiStar: [#1 -0.21,0.07,1.27,U] [#2 0.05,-0.05,1.31,U] [#3 0.33,0.06,1.01,U] [#4 0.04,-0.25,0.66,U] [#5 0.29,-0.06,1.05,U] [#6 0.09,-0.08,0.75,U] [#7 0.05,0.44,0.67,U] [#8 0.20,0.04,0.81,U] 
22:56:43.607 00.000 21068 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.02, 0.01}
22:56:43.608 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
22:56:43.609 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
22:56:43.610 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.55 mountX=-0.02 mountY=-0.02, mountTheta=-2.38
22:56:43.611 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
22:56:43.612 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
22:56:43.613 00.001 16108 Worker thread wakes up
22:56:43.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:56:43.613 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:56:43.613 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
22:56:43.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:56:43.614 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:43.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:43.614 00.000 16108 MoveAxis(E, 0, ABG)
22:56:43.614 00.000 16108 Move returns status 0, amount 0
22:56:43.614 00.000 16108 MoveAxis(N, 0, ABG)
22:56:43.614 00.000 16108 Move returns status 0, amount 0
22:56:43.614 00.000 16108 move complete, result=0
22:56:43.614 00.000 16108 worker thread done servicing request
22:56:43.617 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4102, FiltMin=3539, FiltMax=41273, Gamma=1.000
22:56:43.632 00.015 21068 UpdateGuideState exits: m=75085 SNR=48.3
22:56:43.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:43.635 00.001 21068 Enqueuing Expose request
22:56:43.636 00.001 16108 Worker thread wakes up
22:56:43.636 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:43.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:43.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:44.798 01.162 16108 Exposure complete
22:56:44.853 00.055 16108 worker thread done servicing request
22:56:44.853 00.000 21068 OnExposeComplete: enter
22:56:44.854 00.001 21068 UpdateGuideState(): m_state=6
22:56:44.855 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3052
22:56:44.857 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=877.63, Mass=67106, SNR=53.8, Peak=11987 HFD=3.2
22:56:44.858 00.001 21068 MultiStar: [#1 -0.21,0.20,1.14,U] [#2 -0.24,-0.06,1.22,U] [#3 0.32,-0.14,1.03,U] [#4 0.32,-0.07,0.68,U] [#5 0.42,-0.02,0.90,U] [#6 -0.19,0.31,0.78,U] [#7 0.19,0.77,0.00,M1] [#8 -0.03,0.48,0.71,U] 
22:56:44.858 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {0.15, 0.08}
22:56:44.859 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
22:56:44.860 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
22:56:44.861 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
22:56:44.865 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.08, opts=13)
22:56:44.868 00.003 21068 Enqueuing Move request for scope (0.05, 0.08)
22:56:44.870 00.002 16108 Worker thread wakes up
22:56:44.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:56:44.871 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:56:44.871 00.000 16108 Moving (0.05, 0.08) raw xDistance=-0.03 yDistance=-0.09
22:56:44.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:56:44.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:44.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:44.871 00.000 16108 MoveAxis(E, 0, ABG)
22:56:44.871 00.000 16108 Move returns status 0, amount 0
22:56:44.871 00.000 16108 MoveAxis(N, 0, ABG)
22:56:44.871 00.000 16108 Move returns status 0, amount 0
22:56:44.871 00.000 16108 move complete, result=0
22:56:44.871 00.000 16108 worker thread done servicing request
22:56:44.877 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4105, FiltMin=3549, FiltMax=40685, Gamma=1.000
22:56:44.902 00.025 21068 UpdateGuideState exits: m=67106 SNR=53.8
22:56:44.904 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.904 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:44.905 00.001 21068 Enqueuing Expose request
22:56:44.907 00.002 16108 Worker thread wakes up
22:56:44.907 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:44.909 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:44.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:45.889 00.980 16108 Exposure complete
22:56:45.952 00.063 16108 worker thread done servicing request
22:56:45.952 00.000 21068 OnExposeComplete: enter
22:56:45.953 00.001 21068 UpdateGuideState(): m_state=6
22:56:45.954 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3053
22:56:45.955 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.81, Mass=78076, SNR=58.1, Peak=15939 HFD=2.6
22:56:45.956 00.001 21068 MultiStar: [#1 -0.29,0.62,0.00,M1] [#2 -0.26,0.16,1.25,U] [#3 0.15,0.59,0.00,M1] [#4 -0.27,0.46,0.00,M1] [#5 0.27,0.31,0.79,U] [#6 -0.44,0.11,0.71,U] [#7 0.30,1.05,0.00,M2] [#8 -0.21,0.76,0.00,M1] 
22:56:45.957 00.001 21068 refined, 3 included, MultiStar: {-0.17, 0.21}, one-star: {-0.20, 0.26}
22:56:45.958 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
22:56:45.959 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
22:56:45.960 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.25 mountX=0.20 mountY=-0.16, mountTheta=-0.68
22:56:45.964 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.21, opts=13)
22:56:45.966 00.002 21068 Enqueuing Move request for scope (-0.17, 0.21)
22:56:45.968 00.002 16108 Worker thread wakes up
22:56:45.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
22:56:45.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
22:56:45.968 00.000 16108 Moving (-0.17, 0.21) raw xDistance=0.20 yDistance=-0.16
22:56:45.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:56:45.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:45.969 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:56:45.969 00.000 16108 MoveAxis(E, 0, ABG)
22:56:45.969 00.000 16108 Move returns status 0, amount 0
22:56:45.969 00.000 16108 MoveAxis(N, 0, ABG)
22:56:45.969 00.000 16108 Move returns status 0, amount 0
22:56:45.969 00.000 16108 move complete, result=0
22:56:45.969 00.000 16108 worker thread done servicing request
22:56:45.974 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=4109, FiltMin=3507, FiltMax=37763, Gamma=1.000
22:56:45.990 00.016 21068 UpdateGuideState exits: m=78076 SNR=58.1
22:56:45.990 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:45.992 00.001 21068 Enqueuing Expose request
22:56:45.992 00.000 16108 Worker thread wakes up
22:56:45.992 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:45.993 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:45.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:47.154 01.161 16108 Exposure complete
22:56:47.208 00.054 16108 worker thread done servicing request
22:56:47.209 00.001 21068 OnExposeComplete: enter
22:56:47.209 00.000 21068 UpdateGuideState(): m_state=6
22:56:47.210 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3054
22:56:47.211 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.52, Mass=72962, SNR=55.2, Peak=11635 HFD=3.1
22:56:47.212 00.001 21068 MultiStar: [#1 -0.15,0.06,1.20,U] [#2 -0.23,-0.23,1.10,U] [#3 0.27,-0.04,1.15,U] [#4 -0.09,-0.20,0.73,U] [#5 0.18,-0.23,0.76,U] [#6 -0.23,0.05,0.70,U] [#7 0.10,0.21,0.65,U] [#8 0.09,0.28,0.70,U] 
22:56:47.213 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.04, -0.04}
22:56:47.213 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
22:56:47.214 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
22:56:47.215 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.78 mountX=0.00 mountY=0.03, mountTheta=1.54
22:56:47.216 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
22:56:47.217 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
22:56:47.218 00.001 16108 Worker thread wakes up
22:56:47.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:56:47.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:56:47.218 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.03
22:56:47.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:56:47.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:47.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:56:47.218 00.000 16108 MoveAxis(E, 0, ABG)
22:56:47.218 00.000 16108 Move returns status 0, amount 0
22:56:47.218 00.000 16108 MoveAxis(N, 0, ABG)
22:56:47.218 00.000 16108 Move returns status 0, amount 0
22:56:47.218 00.000 16108 move complete, result=0
22:56:47.218 00.000 16108 worker thread done servicing request
22:56:47.224 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4109, FiltMin=3545, FiltMax=33565, Gamma=1.000
22:56:47.239 00.015 21068 UpdateGuideState exits: m=72962 SNR=55.2
22:56:47.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:47.241 00.000 21068 Enqueuing Expose request
22:56:47.242 00.001 16108 Worker thread wakes up
22:56:47.242 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:47.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:47.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:48.225 00.983 16108 Exposure complete
22:56:48.300 00.075 16108 worker thread done servicing request
22:56:48.300 00.000 21068 OnExposeComplete: enter
22:56:48.302 00.002 21068 UpdateGuideState(): m_state=6
22:56:48.303 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3055
22:56:48.304 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.27, Mass=82614, SNR=58.9, Peak=13328 HFD=2.9
22:56:48.307 00.003 21068 MultiStar: [#1 0.05,0.08,1.00,U] [#2 -0.22,-0.33,0.89,U] [#3 0.35,-0.13,1.06,U] [#4 0.14,-0.56,0.00,M1] [#5 0.15,-0.39,0.76,U] [#6 0.10,-0.35,0.68,U] [#7 0.36,0.04,0.59,U] [#8 0.35,-0.24,0.63,U] 
22:56:48.308 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.20}, one-star: {0.07, -0.29}
22:56:48.309 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
22:56:48.311 00.002 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
22:56:48.312 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.97 mountX=-0.17 mountY=0.16, mountTheta=2.38
22:56:48.316 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.20, opts=13)
22:56:48.318 00.002 21068 Enqueuing Move request for scope (0.14, -0.20)
22:56:48.319 00.001 16108 Worker thread wakes up
22:56:48.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
22:56:48.319 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
22:56:48.319 00.000 16108 Moving (0.14, -0.20) raw xDistance=-0.17 yDistance=0.16
22:56:48.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:56:48.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:48.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:56:48.319 00.000 16108 MoveAxis(E, 0, ABG)
22:56:48.320 00.001 16108 Move returns status 0, amount 0
22:56:48.320 00.000 16108 MoveAxis(N, 0, ABG)
22:56:48.320 00.000 16108 Move returns status 0, amount 0
22:56:48.320 00.000 16108 move complete, result=0
22:56:48.320 00.000 16108 worker thread done servicing request
22:56:48.327 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4115, FiltMin=3552, FiltMax=31021, Gamma=1.000
22:56:48.342 00.015 21068 UpdateGuideState exits: m=82614 SNR=58.9
22:56:48.344 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:48.346 00.001 21068 Enqueuing Expose request
22:56:48.347 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:48.347 00.000 16108 Worker thread wakes up
22:56:48.347 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:48.348 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:49.507 01.159 16108 Exposure complete
22:56:49.563 00.056 16108 worker thread done servicing request
22:56:49.563 00.000 21068 OnExposeComplete: enter
22:56:49.564 00.001 21068 UpdateGuideState(): m_state=6
22:56:49.565 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3056
22:56:49.566 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.75, Mass=67898, SNR=47.5, Peak=12995 HFD=3.0
22:56:49.567 00.001 21068 MultiStar: [#1 0.22,0.11,1.51,U] [#2 0.19,-0.13,1.16,U] [#3 0.50,-0.15,0.00,M1] [#4 0.25,0.09,0.71,U] [#5 0.76,0.06,0.00,M3] [#6 -0.02,0.23,0.73,U] [#7 -0.29,0.66,0.00,M1] [#8 0.62,0.10,0.00,M1] 
22:56:49.567 00.000 21068 refined, 4 included, MultiStar: {0.19, 0.09}, one-star: {0.23, 0.20}
22:56:49.568 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
22:56:49.569 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
22:56:49.569 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.44 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
22:56:49.572 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
22:56:49.573 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
22:56:49.574 00.001 16108 Worker thread wakes up
22:56:49.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
22:56:49.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
22:56:49.574 00.000 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.13
22:56:49.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:56:49.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:49.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:49.574 00.000 16108 MoveAxis(E, 0, ABG)
22:56:49.574 00.000 16108 Move returns status 0, amount 0
22:56:49.574 00.000 16108 MoveAxis(N, 0, ABG)
22:56:49.574 00.000 16108 Move returns status 0, amount 0
22:56:49.574 00.000 16108 move complete, result=0
22:56:49.574 00.000 16108 worker thread done servicing request
22:56:49.577 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4118, FiltMin=3517, FiltMax=30989, Gamma=1.000
22:56:49.597 00.020 21068 UpdateGuideState exits: m=67898 SNR=47.5
22:56:49.599 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:49.602 00.002 21068 Enqueuing Expose request
22:56:49.603 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:49.604 00.001 16108 Worker thread wakes up
22:56:49.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:49.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:50.587 00.983 16108 Exposure complete
22:56:50.659 00.072 16108 worker thread done servicing request
22:56:50.659 00.000 21068 OnExposeComplete: enter
22:56:50.660 00.001 21068 UpdateGuideState(): m_state=6
22:56:50.663 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3057
22:56:50.665 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=877.99, Mass=70870, SNR=56.2, Peak=11635 HFD=3.0
22:56:50.667 00.002 21068 MultiStar: [#1 0.04,0.52,0.00,M1] [#2 -0.10,-0.08,1.24,U] [#3 0.47,0.20,0.00,M2] [#4 0.63,-0.08,0.00,M1] [#5 0.36,0.36,0.84,U] [#6 0.19,0.13,0.59,U] [#7 -0.00,0.74,0.00,M2] [#8 0.25,0.56,0.00,M2] 
22:56:50.669 00.002 21068 refined, 3 included, MultiStar: {0.15, 0.19}, one-star: {0.28, 0.43}
22:56:50.672 00.003 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
22:56:50.674 00.002 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
22:56:50.676 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.25 cameraTheta=0.90 mountX=-0.12 mountY=-0.22, mountTheta=-2.05
22:56:50.681 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.19, opts=13)
22:56:50.682 00.001 21068 Enqueuing Move request for scope (0.15, 0.19)
22:56:50.684 00.002 16108 Worker thread wakes up
22:56:50.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
22:56:50.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
22:56:50.684 00.000 16108 Moving (0.15, 0.19) raw xDistance=-0.12 yDistance=-0.22
22:56:50.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:56:50.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:50.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:56:50.684 00.000 16108 MoveAxis(E, 0, ABG)
22:56:50.684 00.000 16108 Move returns status 0, amount 0
22:56:50.684 00.000 16108 MoveAxis(N, 0, ABG)
22:56:50.684 00.000 16108 Move returns status 0, amount 0
22:56:50.684 00.000 16108 move complete, result=0
22:56:50.684 00.000 16108 worker thread done servicing request
22:56:50.690 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=4125, FiltMin=3485, FiltMax=33449, Gamma=1.000
22:56:50.711 00.021 21068 UpdateGuideState exits: m=70870 SNR=56.2
22:56:50.711 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:50.713 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:50.714 00.001 21068 Enqueuing Expose request
22:56:50.715 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:50.716 00.001 16108 Worker thread wakes up
22:56:50.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:50.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:51.888 01.172 16108 Exposure complete
22:56:51.944 00.056 16108 worker thread done servicing request
22:56:51.944 00.000 21068 OnExposeComplete: enter
22:56:51.946 00.002 21068 UpdateGuideState(): m_state=6
22:56:51.948 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3058
22:56:51.950 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=877.68, Mass=66640, SNR=54.3, Peak=10384 HFD=3.3
22:56:51.951 00.001 21068 MultiStar: [#1 0.01,0.22,1.10,U] [#2 0.23,0.02,1.13,U] [#3 0.36,0.52,0.00,M3] [#4 0.43,-0.24,0.55,U] [#5 0.03,-0.11,0.73,U] [#6 -0.35,-0.06,0.65,U] [#7 0.19,0.47,0.60,U] [#8 0.31,0.54,0.00,M3] 
22:56:51.953 00.002 21068 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.35, 0.13}
22:56:51.954 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
22:56:51.956 00.002 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
22:56:51.957 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.12 mountY=-0.10, mountTheta=-2.42
22:56:51.960 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
22:56:51.962 00.002 21068 Enqueuing Move request for scope (0.13, 0.07)
22:56:51.962 00.000 16108 Worker thread wakes up
22:56:51.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:56:51.963 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:56:51.963 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.12 yDistance=-0.10
22:56:51.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:56:51.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:51.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:51.963 00.000 16108 MoveAxis(E, 0, ABG)
22:56:51.963 00.000 16108 Move returns status 0, amount 0
22:56:51.963 00.000 16108 MoveAxis(N, 0, ABG)
22:56:51.963 00.000 16108 Move returns status 0, amount 0
22:56:51.963 00.000 16108 move complete, result=0
22:56:51.963 00.000 16108 worker thread done servicing request
22:56:51.970 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4128, FiltMin=3549, FiltMax=39603, Gamma=1.000
22:56:51.989 00.019 21068 UpdateGuideState exits: m=66640 SNR=54.3
22:56:51.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:51.992 00.001 21068 Enqueuing Expose request
22:56:51.992 00.000 16108 Worker thread wakes up
22:56:51.992 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:51.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:51.992 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:52.962 00.970 16108 Exposure complete
22:56:53.018 00.056 16108 worker thread done servicing request
22:56:53.018 00.000 21068 OnExposeComplete: enter
22:56:53.018 00.000 21068 UpdateGuideState(): m_state=6
22:56:53.019 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3059
22:56:53.020 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=878.00, Mass=60101, SNR=48.0, Peak=10627 HFD=2.5
22:56:53.021 00.001 21068 MultiStar: [#1 -0.07,0.50,1.29,U] [#2 0.25,-0.21,1.36,U] [#3 0.43,0.27,1.21,U] [#4 0.23,-0.33,0.69,U] [#5 0.23,0.23,0.81,U] [#6 -0.12,0.48,0.51,U] [#7 0.18,1.31,0.00,M2] [#8 -0.08,0.28,0.77,U] 
22:56:53.021 00.000 21068 refined, 7 included, MultiStar: {0.15, 0.20}, one-star: {0.14, 0.45}
22:56:53.022 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
22:56:53.023 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
22:56:53.023 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.94 mountX=-0.11 mountY=-0.23, mountTheta=-2.02
22:56:53.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.20, opts=13)
22:56:53.026 00.001 21068 Enqueuing Move request for scope (0.15, 0.20)
22:56:53.026 00.000 16108 Worker thread wakes up
22:56:53.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
22:56:53.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
22:56:53.026 00.000 16108 Moving (0.15, 0.20) raw xDistance=-0.11 yDistance=-0.23
22:56:53.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:56:53.027 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:53.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:56:53.027 00.000 16108 MoveAxis(E, 0, ABG)
22:56:53.027 00.000 16108 Move returns status 0, amount 0
22:56:53.027 00.000 16108 MoveAxis(N, 0, ABG)
22:56:53.027 00.000 16108 Move returns status 0, amount 0
22:56:53.027 00.000 16108 move complete, result=0
22:56:53.027 00.000 16108 worker thread done servicing request
22:56:53.032 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=4134, FiltMin=3523, FiltMax=41027, Gamma=1.000
22:56:53.049 00.017 21068 UpdateGuideState exits: m=60101 SNR=48.0
22:56:53.051 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:53.053 00.001 21068 Enqueuing Expose request
22:56:53.055 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:53.057 00.002 16108 Worker thread wakes up
22:56:53.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:53.058 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:54.215 01.157 16108 Exposure complete
22:56:54.280 00.065 16108 worker thread done servicing request
22:56:54.280 00.000 21068 OnExposeComplete: enter
22:56:54.282 00.002 21068 UpdateGuideState(): m_state=6
22:56:54.284 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3060
22:56:54.286 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=878.00, Mass=57360, SNR=43.8, Peak=11795 HFD=2.8
22:56:54.288 00.002 21068 MultiStar: [#1 0.01,0.46,1.72,U] [#2 0.07,-0.07,1.39,U] [#3 0.33,0.58,0.00,M3] [#4 0.15,0.38,0.74,U] [#5 0.33,0.20,0.86,U] [#6 -0.01,-0.19,0.68,U] [#7 -0.06,0.74,0.00,M3] [#8 0.24,0.46,0.00,M3] 
22:56:54.289 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.23}, one-star: {-0.14, 0.45}
22:56:54.291 00.002 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
22:56:54.292 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
22:56:54.293 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
22:56:54.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
22:56:54.296 00.001 21068 Enqueuing Move request for scope (0.06, 0.23)
22:56:54.297 00.001 16108 Worker thread wakes up
22:56:54.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
22:56:54.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
22:56:54.297 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
22:56:54.298 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:56:54.298 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.57
22:56:54.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:56:54.298 00.000 16108 MoveAxis(E, 0, ABG)
22:56:54.298 00.000 16108 Move returns status 0, amount 0
22:56:54.298 00.000 16108 MoveAxis(N, 47, ABG)
22:56:54.298 00.000 16108 Guiding  Dir = 0, Dur = 47
22:56:54.299 00.001 16108 IsSlewing returns 0
22:56:54.299 00.000 16108 IsGuiding returns 0
22:56:54.302 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4141, FiltMin=3571, FiltMax=35619, Gamma=1.000
22:56:54.309 00.007 16108 PulseGuide returned control before completion, sleep 47
22:56:54.320 00.011 21068 UpdateGuideState exits: m=57360 SNR=43.8
22:56:54.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:54.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:54.324 00.002 21068 Enqueuing Expose request
22:56:54.370 00.046 16108 IsGuiding returns 1
22:56:54.370 00.000 16108 scope still moving after pulse duration time elapsed
22:56:54.401 00.031 16108 IsSlewing returns 0
22:56:54.401 00.000 16108 IsGuiding returns 0
22:56:54.401 00.000 16108 scope move finished after 47 + 55 ms
22:56:54.401 00.000 16108 Move returns status 0, amount 47
22:56:54.401 00.000 16108 move complete, result=0
22:56:54.401 00.000 16108 worker thread done servicing request
22:56:54.401 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
22:56:54.404 00.003 16108 Worker thread wakes up
22:56:54.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:54.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:55.373 00.969 16108 Exposure complete
22:56:55.429 00.056 16108 worker thread done servicing request
22:56:55.429 00.000 21068 OnExposeComplete: enter
22:56:55.430 00.001 21068 UpdateGuideState(): m_state=6
22:56:55.431 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3061
22:56:55.432 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.51, Mass=57445, SNR=44.3, Peak=11459 HFD=3.0
22:56:55.432 00.000 21068 MultiStar: [#1 -0.13,0.56,0.00,M1] [#2 0.07,-0.09,1.17,U] [#3 0.16,0.17,1.09,U] [#4 -0.08,0.20,0.67,U] [#5 0.11,0.14,0.88,U] [#6 0.07,-0.12,0.78,U] [#7 -0.19,0.68,0.00,M4] [#8 -0.01,0.25,0.65,U] 
22:56:55.433 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {-0.12, -0.04}
22:56:55.434 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
22:56:55.435 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
22:56:55.435 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.00 mountX=-0.03 mountY=-0.07, mountTheta=-1.96
22:56:55.438 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
22:56:55.439 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
22:56:55.439 00.000 16108 Worker thread wakes up
22:56:55.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:56:55.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:56:55.439 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
22:56:55.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:56:55.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:55.440 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:55.440 00.000 16108 MoveAxis(E, 0, ABG)
22:56:55.440 00.000 16108 Move returns status 0, amount 0
22:56:55.440 00.000 16108 MoveAxis(N, 0, ABG)
22:56:55.440 00.000 16108 Move returns status 0, amount 0
22:56:55.440 00.000 16108 move complete, result=0
22:56:55.440 00.000 16108 worker thread done servicing request
22:56:55.443 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=4147, FiltMin=3542, FiltMax=45965, Gamma=1.000
22:56:55.457 00.014 21068 UpdateGuideState exits: m=57445 SNR=44.3
22:56:55.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.460 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:55.460 00.000 21068 Enqueuing Expose request
22:56:55.461 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:55.462 00.001 16108 Worker thread wakes up
22:56:55.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:55.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:56.630 01.168 16108 Exposure complete
22:56:56.694 00.064 16108 worker thread done servicing request
22:56:56.694 00.000 21068 OnExposeComplete: enter
22:56:56.695 00.001 21068 UpdateGuideState(): m_state=6
22:56:56.696 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3062
22:56:56.697 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.96, Mass=74181, SNR=58.2, Peak=12467 HFD=3.4
22:56:56.699 00.002 21068 MultiStar: [#1 -0.27,0.65,0.00,M2] [#2 -0.16,0.01,0.97,U] [#3 0.18,0.56,0.00,M3] [#4 0.27,-0.20,0.42,U] [#5 0.35,0.37,0.57,U] [#6 -0.54,0.00,0.00,M1] [#7 -0.16,0.48,0.00,M5] [#8 0.29,0.78,0.00,M3] 
22:56:56.700 00.001 21068 refined, 3 included, MultiStar: {0.08, 0.18}, one-star: {0.09, 0.41}
22:56:56.701 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:56:56.702 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
22:56:56.702 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
22:56:56.705 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
22:56:56.705 00.000 21068 Enqueuing Move request for scope (0.08, 0.18)
22:56:56.707 00.002 16108 Worker thread wakes up
22:56:56.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:56:56.707 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:56:56.707 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.20
22:56:56.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:56:56.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:56.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:56:56.707 00.000 16108 MoveAxis(E, 0, ABG)
22:56:56.707 00.000 16108 Move returns status 0, amount 0
22:56:56.707 00.000 16108 MoveAxis(N, 0, ABG)
22:56:56.707 00.000 16108 Move returns status 0, amount 0
22:56:56.707 00.000 16108 move complete, result=0
22:56:56.707 00.000 16108 worker thread done servicing request
22:56:56.711 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4157, FiltMin=3523, FiltMax=37565, Gamma=1.000
22:56:56.730 00.019 21068 UpdateGuideState exits: m=74181 SNR=58.2
22:56:56.731 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:56.733 00.001 21068 Enqueuing Expose request
22:56:56.733 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:56.734 00.001 16108 Worker thread wakes up
22:56:56.734 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:56.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:57.709 00.975 16108 Exposure complete
22:56:57.783 00.074 16108 worker thread done servicing request
22:56:57.783 00.000 21068 OnExposeComplete: enter
22:56:57.785 00.002 21068 UpdateGuideState(): m_state=6
22:56:57.786 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3063
22:56:57.788 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=877.62, Mass=49158, SNR=39.7, Peak=9843 HFD=2.8
22:56:57.790 00.002 21068 MultiStar: [#1 -0.05,0.36,1.53,U] [#2 0.01,-0.23,1.66,U] [#3 0.46,0.17,1.02,U] [#4 0.16,-0.02,0.66,U] [#5 0.21,-0.10,0.88,U] [#6 -0.13,0.00,0.78,U] [#7 0.22,0.60,0.00,M6] [#8 -0.09,-0.04,0.78,U] 
22:56:57.791 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.09, 0.06}
22:56:57.792 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
22:56:57.793 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
22:56:57.794 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
22:56:57.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
22:56:57.797 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
22:56:57.797 00.000 16108 Worker thread wakes up
22:56:57.798 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
22:56:57.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
22:56:57.798 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.07 yDistance=-0.05
22:56:57.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:56:57.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:57.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:57.798 00.000 16108 MoveAxis(E, 0, ABG)
22:56:57.798 00.000 16108 Move returns status 0, amount 0
22:56:57.798 00.000 16108 MoveAxis(N, 0, ABG)
22:56:57.798 00.000 16108 Move returns status 0, amount 0
22:56:57.798 00.000 16108 move complete, result=0
22:56:57.798 00.000 16108 worker thread done servicing request
22:56:57.804 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4163, FiltMin=3590, FiltMax=31693, Gamma=1.000
22:56:57.823 00.019 21068 UpdateGuideState exits: m=49158 SNR=39.7
22:56:57.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:57.826 00.001 21068 Enqueuing Expose request
22:56:57.826 00.000 16108 Worker thread wakes up
22:56:57.827 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:57.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:57.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:58.985 01.158 16108 Exposure complete
22:56:59.071 00.086 16108 worker thread done servicing request
22:56:59.071 00.000 21068 OnExposeComplete: enter
22:56:59.075 00.004 21068 UpdateGuideState(): m_state=6
22:56:59.077 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3064
22:56:59.080 00.003 21068 Star::Find returns 1 (0), X=219.83, Y=877.69, Mass=49688, SNR=43.1, Peak=11235 HFD=2.7
22:56:59.083 00.003 21068 MultiStar: [#1 -0.28,0.21,1.46,U] [#2 -0.30,-0.35,1.24,U] [#3 -0.01,0.27,1.12,U] [#4 0.40,-0.12,0.55,U] [#5 0.19,0.30,0.85,U] [#6 -0.16,-0.30,0.79,U] [#7 -0.33,0.68,0.00,M7] [#8 -0.18,0.38,0.78,U] 
22:56:59.084 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.35, 0.14}
22:56:59.085 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
22:56:59.087 00.002 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
22:56:59.088 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.65 mountX=0.14 mountY=-0.04, mountTheta=-0.26
22:56:59.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.07, opts=13)
22:56:59.093 00.003 21068 Enqueuing Move request for scope (-0.13, 0.07)
22:56:59.094 00.001 16108 Worker thread wakes up
22:56:59.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
22:56:59.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
22:56:59.094 00.000 16108 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=-0.04
22:56:59.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:56:59.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:59.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:59.094 00.000 16108 MoveAxis(E, 0, ABG)
22:56:59.095 00.001 16108 Move returns status 0, amount 0
22:56:59.095 00.000 16108 MoveAxis(N, 0, ABG)
22:56:59.095 00.000 16108 Move returns status 0, amount 0
22:56:59.095 00.000 16108 move complete, result=0
22:56:59.095 00.000 16108 worker thread done servicing request
22:56:59.101 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4173, FiltMin=3581, FiltMax=36345, Gamma=1.000
22:56:59.130 00.029 21068 UpdateGuideState exits: m=49688 SNR=43.1
22:56:59.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:56:59.134 00.002 21068 Enqueuing Expose request
22:56:59.135 00.001 16108 Worker thread wakes up
22:56:59.135 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:59.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:56:59.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:56:59.892 00.756 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:56:59.894 00.002 21068 case statement mapped state 6 to 3
22:56:59.896 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:00.111 00.215 16108 Exposure complete
22:57:00.183 00.072 16108 worker thread done servicing request
22:57:00.183 00.000 21068 OnExposeComplete: enter
22:57:00.185 00.002 21068 UpdateGuideState(): m_state=6
22:57:00.186 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3065
22:57:00.189 00.003 21068 Star::Find returns 1 (0), X=220.16, Y=877.68, Mass=56561, SNR=41.1, Peak=11107 HFD=2.9
22:57:00.191 00.002 21068 MultiStar: [#1 -0.40,0.33,0.00,M1] [#2 0.19,-0.18,1.52,U] [#3 0.19,0.24,1.22,U] [#4 0.41,-0.13,0.74,U] [#5 0.14,-0.06,1.09,U] [#6 0.02,-0.25,0.72,U] [#7 -0.25,0.52,0.00,M8] [#8 0.10,0.43,0.80,U] 
22:57:00.192 00.001 21068 single-star, 6 included, MultiStar: {0.15, 0.02}, one-star: {-0.03, 0.13}
22:57:00.193 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
22:57:00.194 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
22:57:00.195 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=0.05 mountY=-0.12, mountTheta=-1.15
22:57:00.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
22:57:00.201 00.003 21068 Enqueuing Move request for scope (-0.03, 0.13)
22:57:00.202 00.001 16108 Worker thread wakes up
22:57:00.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
22:57:00.202 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
22:57:00.202 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
22:57:00.203 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:57:00.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:00.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:00.203 00.000 16108 MoveAxis(E, 0, ABG)
22:57:00.203 00.000 16108 Move returns status 0, amount 0
22:57:00.203 00.000 16108 MoveAxis(N, 0, ABG)
22:57:00.203 00.000 16108 Move returns status 0, amount 0
22:57:00.203 00.000 16108 move complete, result=0
22:57:00.203 00.000 16108 worker thread done servicing request
22:57:00.208 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4179, FiltMin=3593, FiltMax=33757, Gamma=1.000
22:57:00.225 00.017 21068 UpdateGuideState exits: m=56561 SNR=41.1
22:57:00.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:00.228 00.001 21068 Enqueuing Expose request
22:57:00.228 00.000 16108 Worker thread wakes up
22:57:00.228 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:00.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:00.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:57:01.007 00.778 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:57:01.009 00.002 21068 case statement mapped state 6 to 3
22:57:01.010 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:01.410 00.400 16108 Exposure complete
22:57:01.481 00.071 16108 worker thread done servicing request
22:57:01.481 00.000 21068 OnExposeComplete: enter
22:57:01.482 00.001 21068 UpdateGuideState(): m_state=6
22:57:01.483 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3066
22:57:01.484 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=878.03, Mass=57413, SNR=51.1, Peak=10211 HFD=3.3
22:57:01.485 00.001 21068 MultiStar: [#1 -0.15,0.37,1.03,U] [#2 0.12,0.11,1.10,U] [#3 0.54,0.12,0.00,M1] [#4 0.08,-0.16,0.53,U] [#5 0.54,0.07,0.00,M1] [#6 0.11,0.07,0.53,U] [#7 0.00,0.77,0.00,M9] [#8 0.10,0.60,0.00,M1] 
22:57:01.486 00.001 21068 refined, 4 included, MultiStar: {0.07, 0.22}, one-star: {0.21, 0.47}
22:57:01.487 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
22:57:01.488 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
22:57:01.488 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
22:57:01.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.22, opts=13)
22:57:01.492 00.002 21068 Enqueuing Move request for scope (0.07, 0.22)
22:57:01.495 00.003 16108 Worker thread wakes up
22:57:01.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
22:57:01.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
22:57:01.495 00.000 16108 Moving (0.07, 0.22) raw xDistance=-0.03 yDistance=-0.23
22:57:01.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:57:01.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:57:01.495 00.000 16108 MoveAxis(E, 0, ABG)
22:57:01.495 00.000 16108 Move returns status 0, amount 0
22:57:01.496 00.001 16108 MoveAxis(N, 47, ABG)
22:57:01.496 00.000 16108 Guiding  Dir = 0, Dur = 47
22:57:01.496 00.000 16108 IsSlewing returns 0
22:57:01.496 00.000 16108 IsGuiding returns 0
22:57:01.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4189, FiltMin=3558, FiltMax=36045, Gamma=1.000
22:57:01.515 00.015 21068 UpdateGuideState exits: m=57413 SNR=51.1
22:57:01.515 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.517 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:01.518 00.001 21068 Enqueuing Expose request
22:57:01.553 00.035 16108 IsGuiding returns 1
22:57:01.553 00.000 16108 scope still moving after pulse duration time elapsed
22:57:01.583 00.030 16108 IsSlewing returns 0
22:57:01.583 00.000 16108 IsGuiding returns 1
22:57:01.614 00.031 16108 IsSlewing returns 0
22:57:01.614 00.000 16108 IsGuiding returns 1
22:57:01.645 00.031 16108 IsSlewing returns 0
22:57:01.645 00.000 16108 IsGuiding returns 0
22:57:01.645 00.000 16108 scope move finished after 47 + 102 ms
22:57:01.646 00.001 16108 Move returns status 0, amount 47
22:57:01.646 00.000 16108 move complete, result=0
22:57:01.646 00.000 16108 worker thread done servicing request
22:57:01.646 00.000 16108 Worker thread wakes up
22:57:01.646 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:01.646 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
22:57:01.648 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:57:02.172 00.524 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:57:02.174 00.002 21068 case statement mapped state 6 to 3
22:57:02.176 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:02.621 00.445 16108 Exposure complete
22:57:02.694 00.073 16108 worker thread done servicing request
22:57:02.694 00.000 21068 OnExposeComplete: enter
22:57:02.695 00.001 21068 UpdateGuideState(): m_state=6
22:57:02.696 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3067
22:57:02.697 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.57, Mass=50494, SNR=40.1, Peak=10419 HFD=3.1
22:57:02.699 00.002 21068 MultiStar: [#1 -0.18,0.40,1.20,U] [#2 -0.09,-0.24,1.42,U] [#3 0.31,0.54,0.00,M2] [#4 -0.04,0.10,0.81,U] [#5 0.27,0.22,0.96,U] [#6 -0.62,0.27,0.00,M1] [#7 0.19,0.42,0.74,U] [#8 -0.01,0.17,0.86,U] 
22:57:02.700 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {0.27, 0.02}
22:57:02.701 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
22:57:02.702 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
22:57:02.703 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
22:57:02.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
22:57:02.706 00.001 21068 Enqueuing Move request for scope (0.04, 0.13)
22:57:02.707 00.001 16108 Worker thread wakes up
22:57:02.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:57:02.707 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:57:02.707 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.14
22:57:02.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:57:02.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:02.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:57:02.707 00.000 16108 MoveAxis(E, 0, ABG)
22:57:02.707 00.000 16108 Move returns status 0, amount 0
22:57:02.707 00.000 16108 MoveAxis(N, 0, ABG)
22:57:02.707 00.000 16108 Move returns status 0, amount 0
22:57:02.707 00.000 16108 move complete, result=0
22:57:02.707 00.000 16108 worker thread done servicing request
22:57:02.717 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4192, FiltMin=3529, FiltMax=35309, Gamma=1.000
22:57:02.735 00.018 21068 UpdateGuideState exits: m=50494 SNR=40.1
22:57:02.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.736 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:02.737 00.001 21068 Enqueuing Expose request
22:57:02.738 00.001 16108 Worker thread wakes up
22:57:02.738 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:02.738 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:02.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:57:03.286 00.548 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:57:03.288 00.002 21068 case statement mapped state 6 to 3
22:57:03.290 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:03.921 00.631 16108 Exposure complete
22:57:03.999 00.078 16108 worker thread done servicing request
22:57:03.999 00.000 21068 OnExposeComplete: enter
22:57:04.000 00.001 21068 UpdateGuideState(): m_state=6
22:57:04.001 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3068
22:57:04.002 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.80, Mass=63001, SNR=46.4, Peak=12515 HFD=2.8
22:57:04.003 00.001 21068 MultiStar: [#1 -0.61,0.47,0.00,M1] [#2 -0.11,0.10,0.96,U] [#3 0.18,0.10,1.24,U] [#4 -0.15,0.21,0.49,U] [#5 0.30,0.34,0.91,U] [#6 -0.51,0.02,0.00,M2] [#7 -0.22,0.38,0.59,U] [#8 -0.07,0.48,0.72,U] 
22:57:04.004 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.24}, one-star: {-0.06, 0.25}
22:57:04.005 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
22:57:04.005 00.000 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
22:57:04.006 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.52 mountX=0.03 mountY=-0.24, mountTheta=-1.45
22:57:04.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.24, opts=13)
22:57:04.009 00.001 21068 Enqueuing Move request for scope (0.01, 0.24)
22:57:04.010 00.001 16108 Worker thread wakes up
22:57:04.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
22:57:04.011 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
22:57:04.011 00.000 16108 Moving (0.01, 0.24) raw xDistance=0.03 yDistance=-0.24
22:57:04.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:57:04.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:57:04.011 00.000 16108 MoveAxis(E, 0, ABG)
22:57:04.011 00.000 16108 Move returns status 0, amount 0
22:57:04.011 00.000 16108 MoveAxis(N, 48, ABG)
22:57:04.011 00.000 16108 Guiding  Dir = 0, Dur = 48
22:57:04.011 00.000 16108 IsSlewing returns 0
22:57:04.011 00.000 16108 IsGuiding returns 0
22:57:04.012 00.001 16108 PulseGuide returned control before completion, sleep 58
22:57:04.015 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4201, FiltMin=3561, FiltMax=36937, Gamma=1.000
22:57:04.031 00.016 21068 UpdateGuideState exits: m=63001 SNR=46.4
22:57:04.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.032 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:04.033 00.001 21068 Enqueuing Expose request
22:57:04.079 00.046 16108 IsGuiding returns 1
22:57:04.079 00.000 16108 scope still moving after pulse duration time elapsed
22:57:04.109 00.030 16108 IsSlewing returns 0
22:57:04.109 00.000 16108 IsGuiding returns 0
22:57:04.109 00.000 16108 scope move finished after 48 + 50 ms
22:57:04.109 00.000 16108 Move returns status 0, amount 48
22:57:04.109 00.000 16108 move complete, result=0
22:57:04.109 00.000 16108 worker thread done servicing request
22:57:04.109 00.000 16108 Worker thread wakes up
22:57:04.109 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
22:57:04.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:04.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,863,31,31)
22:57:04.400 00.290 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:57:04.402 00.002 21068 case statement mapped state 6 to 3
22:57:04.404 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:04.501 00.097 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:57:04.503 00.002 21068 case statement mapped state 6 to 3
22:57:04.505 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:04.603 00.098 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
22:57:04.605 00.002 21068 PhdController::Dither begins
22:57:04.607 00.002 21068 dither: size=1.00, dRA=-0.61 dDec=0.62
22:57:04.609 00.002 21068 MountToCamera -- mountTheta (2.35) + m_xAngle (2.97) = xAngle (5.32 = -0.96)
22:57:04.611 00.002 21068 MountToCamera -- mountX=-0.61 mountY=0.62 hyp=0.87 mountTheta=2.35 cameraX=0.50, cameraY=-0.71 cameraTheta=-0.96
22:57:04.612 00.001 21068 setting lock position to (220.68, 876.84)
22:57:04.614 00.002 21068 Mount: notify guiding dithered (0.5, -0.7)
22:57:04.616 00.002 21068 MultiStar: stabilizing after lock position change
22:57:04.618 00.002 21068 Status Line: Dither by -0.61,0.62
22:57:04.622 00.004 21068 PhdController: newstate STATE_SETTLE_BEGIN
22:57:04.624 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
22:57:04.626 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:57:05.078 00.452 16108 Exposure complete
22:57:05.146 00.068 16108 worker thread done servicing request
22:57:05.146 00.000 21068 OnExposeComplete: enter
22:57:05.147 00.001 21068 UpdateGuideState(): m_state=6
22:57:05.148 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3069
22:57:05.149 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.49, Mass=48995, SNR=40.4, Peak=9555 HFD=3.0
22:57:05.150 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
22:57:05.151 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
22:57:05.153 00.002 21068 CameraToMount -- cameraX=-0.47 cameraY=0.65 hyp=0.80 cameraTheta=2.20 mountX=0.58 mountY=-0.52, mountTheta=-0.73
22:57:05.156 00.003 21068 dither recenter: remaining=(0.6,-0.6) step=(0.6,-0.6)
22:57:05.157 00.001 21068 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.97) = xAngle (2.18 = 2.18)
22:57:05.159 00.002 21068 MountToCamera -- mountX=0.61 mountY=-0.62 hyp=0.87 mountTheta=-0.79 cameraX=-0.50, cameraY=0.71 cameraTheta=2.18
22:57:05.160 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=0.71, opts=4)
22:57:05.160 00.000 21068 Enqueuing Move request for scope (-0.50, 0.71)
22:57:05.161 00.001 21068 Mount: notify direct move 0.61,-0.62
22:57:05.163 00.002 16108 Worker thread wakes up
22:57:05.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.71) opts 0x4
22:57:05.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, 0.71)
22:57:05.163 00.000 16108 Moving (-0.50, 0.71) raw xDistance=0.61 yDistance=-0.62
22:57:05.163 00.000 16108 MoveAxis(W, 255, B)
22:57:05.163 00.000 16108 Guiding  Dir = 3, Dur = 255
22:57:05.163 00.000 16108 IsSlewing returns 0
22:57:05.164 00.001 16108 IsGuiding returns 0
22:57:05.167 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4211, FiltMin=3565, FiltMax=34429, Gamma=1.000
22:57:05.181 00.014 21068 UpdateGuideState exits: m=48995 SNR=40.4
22:57:05.182 00.001 21068 PhdController: settling, locked = 1, distance = 0.98 (2.00) aobump = 0 frame = 1 / 99999
22:57:05.183 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781672225.183,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.98,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:57:05.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:05.184 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:05.185 00.001 21068 Enqueuing Expose request
22:57:05.191 00.006 16108 PulseGuide returned control before completion, sleep 238
22:57:05.441 00.250 16108 IsGuiding returns 1
22:57:05.442 00.001 16108 scope still moving after pulse duration time elapsed
22:57:05.472 00.030 16108 IsSlewing returns 0
22:57:05.472 00.000 16108 IsGuiding returns 1
22:57:05.504 00.032 16108 IsSlewing returns 0
22:57:05.504 00.000 16108 IsGuiding returns 0
22:57:05.504 00.000 16108 scope move finished after 255 + 85 ms
22:57:05.504 00.000 16108 Move returns status 0, amount 255
22:57:05.504 00.000 16108 MoveAxis(N, 124, B)
22:57:05.504 00.000 16108 Guiding  Dir = 0, Dur = 124
22:57:05.504 00.000 16108 IsSlewing returns 0
22:57:05.504 00.000 16108 IsGuiding returns 0
22:57:05.505 00.001 16108 PulseGuide returned control before completion, sleep 134
22:57:05.645 00.140 16108 IsGuiding returns 1
22:57:05.645 00.000 16108 scope still moving after pulse duration time elapsed
22:57:05.677 00.032 16108 IsSlewing returns 0
22:57:05.677 00.000 16108 IsGuiding returns 0
22:57:05.677 00.000 16108 scope move finished after 124 + 49 ms
22:57:05.678 00.001 16108 Move returns status 0, amount 124
22:57:05.678 00.000 16108 move complete, result=0
22:57:05.678 00.000 16108 worker thread done servicing request
22:57:05.678 00.000 21068 GuideStep: 0.6 px 255 ms WEST, -0.6 px 124 ms NORTH
22:57:05.682 00.004 16108 Worker thread wakes up
22:57:05.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:05.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:06.841 01.159 16108 Exposure complete
22:57:06.898 00.057 16108 worker thread done servicing request
22:57:06.898 00.000 21068 OnExposeComplete: enter
22:57:06.899 00.001 21068 UpdateGuideState(): m_state=6
22:57:06.900 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3070
22:57:06.900 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=877.09, Mass=41682, SNR=34.6, Peak=11056 HFD=2.4
22:57:06.901 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:57:06.902 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
22:57:06.902 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.03 mountX=-0.10 mountY=-0.28, mountTheta=-1.93
22:57:06.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.25, opts=13)
22:57:06.905 00.001 21068 Enqueuing Move request for scope (0.15, 0.25)
22:57:06.905 00.000 16108 Worker thread wakes up
22:57:06.906 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
22:57:06.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
22:57:06.906 00.000 16108 Moving (0.15, 0.25) raw xDistance=-0.10 yDistance=-0.28
22:57:06.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:06.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:06.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:57:06.906 00.000 16108 MoveAxis(E, 0, ABG)
22:57:06.906 00.000 16108 Move returns status 0, amount 0
22:57:06.906 00.000 16108 MoveAxis(N, 0, ABG)
22:57:06.906 00.000 16108 Move returns status 0, amount 0
22:57:06.906 00.000 16108 move complete, result=0
22:57:06.906 00.000 16108 worker thread done servicing request
22:57:06.913 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=4224, FiltMin=3571, FiltMax=29734, Gamma=1.000
22:57:06.933 00.020 21068 UpdateGuideState exits: m=41682 SNR=34.6
22:57:06.934 00.001 21068 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 2 / 99999
22:57:06.935 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781672226.935,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.29,"Time":1.8,"SettleTime":3.0,"StarLocked":true}
22:57:06.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:06.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:06.937 00.000 21068 Enqueuing Expose request
22:57:06.938 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:06.939 00.001 16108 Worker thread wakes up
22:57:06.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:06.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:07.920 00.981 16108 Exposure complete
22:57:08.003 00.083 16108 worker thread done servicing request
22:57:08.003 00.000 21068 OnExposeComplete: enter
22:57:08.005 00.002 21068 UpdateGuideState(): m_state=6
22:57:08.007 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3071
22:57:08.008 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.15, Mass=43432, SNR=37.3, Peak=10272 HFD=2.5
22:57:08.010 00.002 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
22:57:08.012 00.002 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
22:57:08.013 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.11 mountX=-0.10 mountY=-0.34, mountTheta=-1.85
22:57:08.016 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.31, opts=13)
22:57:08.017 00.001 21068 Enqueuing Move request for scope (0.15, 0.31)
22:57:08.019 00.002 16108 Worker thread wakes up
22:57:08.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
22:57:08.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
22:57:08.019 00.000 16108 Moving (0.15, 0.31) raw xDistance=-0.10 yDistance=-0.34
22:57:08.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:08.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:08.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:57:08.019 00.000 16108 MoveAxis(E, 0, ABG)
22:57:08.020 00.001 16108 Move returns status 0, amount 0
22:57:08.020 00.000 16108 MoveAxis(N, 0, ABG)
22:57:08.020 00.000 16108 Move returns status 0, amount 0
22:57:08.020 00.000 16108 move complete, result=0
22:57:08.020 00.000 16108 worker thread done servicing request
22:57:08.025 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4230, FiltMin=3597, FiltMax=33379, Gamma=1.000
22:57:08.043 00.018 21068 UpdateGuideState exits: m=43432 SNR=37.3
22:57:08.044 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 3 / 99999
22:57:08.045 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781672228.045,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.31,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
22:57:08.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:08.048 00.001 21068 Enqueuing Expose request
22:57:08.048 00.000 16108 Worker thread wakes up
22:57:08.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:08.049 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:57:08.050 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:09.229 01.179 16108 Exposure complete
22:57:09.306 00.077 16108 worker thread done servicing request
22:57:09.306 00.000 21068 OnExposeComplete: enter
22:57:09.307 00.001 21068 UpdateGuideState(): m_state=6
22:57:09.308 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3072
22:57:09.310 00.002 21068 Star::Find returns 1 (0), X=221.18, Y=876.94, Mass=52020, SNR=42.0, Peak=11680 HFD=3.0
22:57:09.311 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
22:57:09.312 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
22:57:09.313 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.10 hyp=0.51 cameraTheta=0.20 mountX=-0.47 mountY=-0.21, mountTheta=-2.71
22:57:09.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.10, opts=13)
22:57:09.316 00.001 21068 Enqueuing Move request for scope (0.50, 0.10)
22:57:09.317 00.001 16108 Worker thread wakes up
22:57:09.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.10) opts 0xd
22:57:09.317 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.10)
22:57:09.317 00.000 16108 Moving (0.50, 0.10) raw xDistance=-0.47 yDistance=-0.21
22:57:09.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
22:57:09.317 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.83
22:57:09.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:57:09.317 00.000 16108 MoveAxis(E, 124, ABG)
22:57:09.317 00.000 16108 Guiding  Dir = 2, Dur = 124
22:57:09.317 00.000 16108 IsSlewing returns 0
22:57:09.317 00.000 16108 IsGuiding returns 0
22:57:09.328 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4237, FiltMin=3565, FiltMax=31245, Gamma=1.000
22:57:09.345 00.017 21068 UpdateGuideState exits: m=52020 SNR=42.0
22:57:09.346 00.001 21068 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 4 / 99999
22:57:09.347 00.001 21068 PhdController: newstate STATE_FINISH
22:57:09.347 00.000 21068 PhdController complete: success
22:57:09.348 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781672229.348,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
22:57:09.349 00.001 21068 Mount: notify guiding dither settle done success=1
22:57:09.350 00.001 21068 PhdController: newstate STATE_IDLE
22:57:09.350 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:09.352 00.001 21068 Enqueuing Expose request
22:57:09.368 00.016 16108 PulseGuide returned control before completion, sleep 84
22:57:09.461 00.093 16108 IsGuiding returns 1
22:57:09.461 00.000 16108 scope still moving after pulse duration time elapsed
22:57:09.492 00.031 16108 IsSlewing returns 0
22:57:09.492 00.000 16108 IsGuiding returns 1
22:57:09.524 00.032 16108 IsSlewing returns 0
22:57:09.524 00.000 16108 IsGuiding returns 1
22:57:09.555 00.031 16108 IsSlewing returns 0
22:57:09.555 00.000 16108 IsGuiding returns 0
22:57:09.555 00.000 16108 scope move finished after 124 + 113 ms
22:57:09.555 00.000 16108 Move returns status 0, amount 124
22:57:09.555 00.000 16108 MoveAxis(N, 43, ABG)
22:57:09.555 00.000 16108 Guiding  Dir = 0, Dur = 43
22:57:09.557 00.002 16108 IsSlewing returns 0
22:57:09.557 00.000 16108 IsGuiding returns 0
22:57:09.603 00.046 16108 IsGuiding returns 1
22:57:09.603 00.000 16108 scope still moving after pulse duration time elapsed
22:57:09.633 00.030 16108 IsSlewing returns 0
22:57:09.633 00.000 16108 IsGuiding returns 1
22:57:09.665 00.032 16108 IsSlewing returns 0
22:57:09.665 00.000 16108 IsGuiding returns 1
22:57:09.670 00.005 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:57:09.672 00.002 21068 case statement mapped state 6 to 3
22:57:09.675 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:09.696 00.021 16108 IsSlewing returns 0
22:57:09.696 00.000 16108 IsGuiding returns 0
22:57:09.696 00.000 16108 scope move finished after 43 + 96 ms
22:57:09.696 00.000 16108 Move returns status 0, amount 43
22:57:09.696 00.000 16108 move complete, result=0
22:57:09.696 00.000 16108 worker thread done servicing request
22:57:09.696 00.000 16108 Worker thread wakes up
22:57:09.696 00.000 21068 GuideStep: -0.5 px 124 ms EAST, -0.2 px 43 ms NORTH
22:57:09.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:09.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:09.772 00.075 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
22:57:09.774 00.002 21068 PhdController::Guide begins
22:57:09.775 00.001 21068 PhdController: newstate STATE_SETUP
22:57:09.777 00.002 21068 PhdController: setup
22:57:09.778 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
22:57:09.780 00.002 21068 PhdController: guider state = 6
22:57:09.781 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
22:57:09.782 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
22:57:09.784 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
22:57:09.824 00.040 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
22:57:09.826 00.002 21068 case statement mapped state 6 to 3
22:57:09.828 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:57:10.679 00.851 16108 Exposure complete
22:57:10.736 00.057 16108 worker thread done servicing request
22:57:10.736 00.000 21068 OnExposeComplete: enter
22:57:10.739 00.003 21068 UpdateGuideState(): m_state=6
22:57:10.740 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3073
22:57:10.741 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=876.69, Mass=50549, SNR=42.3, Peak=11728 HFD=2.6
22:57:10.742 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
22:57:10.743 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
22:57:10.745 00.002 21068 CameraToMount -- cameraX=0.45 cameraY=-0.15 hyp=0.47 cameraTheta=-0.32 mountX=-0.47 mountY=0.04, mountTheta=3.06
22:57:10.749 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.15, opts=13)
22:57:10.750 00.001 21068 Enqueuing Move request for scope (0.45, -0.15)
22:57:10.751 00.001 16108 Worker thread wakes up
22:57:10.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.15) opts 0xd
22:57:10.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.15)
22:57:10.751 00.000 16108 Moving (0.45, -0.15) raw xDistance=-0.47 yDistance=0.04
22:57:10.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
22:57:10.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:10.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:10.751 00.000 16108 MoveAxis(E, 132, ABG)
22:57:10.751 00.000 16108 Guiding  Dir = 2, Dur = 132
22:57:10.751 00.000 16108 IsSlewing returns 0
22:57:10.751 00.000 16108 IsGuiding returns 0
22:57:10.754 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4243, FiltMin=3581, FiltMax=33350, Gamma=1.000
22:57:10.768 00.014 21068 UpdateGuideState exits: m=50549 SNR=42.3
22:57:10.769 00.001 21068 PhdController: settling, locked = 1, distance = 0.40 (2.00) aobump = 0 frame = 1 / 99999
22:57:10.770 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781672230.770,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
22:57:10.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.771 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:10.773 00.002 21068 Enqueuing Expose request
22:57:10.778 00.005 16108 PulseGuide returned control before completion, sleep 115
22:57:10.904 00.126 16108 IsGuiding returns 1
22:57:10.904 00.000 16108 scope still moving after pulse duration time elapsed
22:57:10.935 00.031 16108 IsSlewing returns 0
22:57:10.935 00.000 16108 IsGuiding returns 1
22:57:10.967 00.032 16108 IsSlewing returns 0
22:57:10.967 00.000 16108 IsGuiding returns 0
22:57:10.967 00.000 16108 scope move finished after 132 + 84 ms
22:57:10.967 00.000 16108 Move returns status 0, amount 132
22:57:10.967 00.000 16108 MoveAxis(N, 0, ABG)
22:57:10.967 00.000 16108 Move returns status 0, amount 0
22:57:10.967 00.000 16108 move complete, result=0
22:57:10.967 00.000 16108 worker thread done servicing request
22:57:10.967 00.000 16108 Worker thread wakes up
22:57:10.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:10.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:10.967 00.000 21068 GuideStep: -0.5 px 132 ms EAST, 0.0 px 0 ms NORTH
22:57:12.128 01.161 16108 Exposure complete
22:57:12.184 00.056 16108 worker thread done servicing request
22:57:12.184 00.000 21068 OnExposeComplete: enter
22:57:12.186 00.002 21068 UpdateGuideState(): m_state=6
22:57:12.187 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3074
22:57:12.187 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=877.10, Mass=45614, SNR=34.3, Peak=10451 HFD=2.7
22:57:12.188 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
22:57:12.189 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
22:57:12.189 00.000 21068 CameraToMount -- cameraX=-0.40 cameraY=0.26 hyp=0.48 cameraTheta=2.55 mountX=0.44 mountY=-0.16, mountTheta=-0.36
22:57:12.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.26, opts=13)
22:57:12.191 00.000 21068 Enqueuing Move request for scope (-0.40, 0.26)
22:57:12.192 00.001 16108 Worker thread wakes up
22:57:12.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.26) opts 0xd
22:57:12.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.26)
22:57:12.192 00.000 16108 Moving (-0.40, 0.26) raw xDistance=0.44 yDistance=-0.16
22:57:12.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
22:57:12.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:57:12.193 00.001 16108 MoveAxis(W, 105, ABG)
22:57:12.193 00.000 16108 Guiding  Dir = 3, Dur = 105
22:57:12.193 00.000 16108 IsSlewing returns 0
22:57:12.193 00.000 16108 IsGuiding returns 0
22:57:12.194 00.001 16108 PulseGuide returned control before completion, sleep 114
22:57:12.201 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4253, FiltMin=3664, FiltMax=25062, Gamma=1.000
22:57:12.225 00.024 21068 UpdateGuideState exits: m=45614 SNR=34.3
22:57:12.226 00.001 21068 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 2 / 99999
22:57:12.227 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781672232.227,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.42,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
22:57:12.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.228 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:12.229 00.001 21068 Enqueuing Expose request
22:57:12.317 00.088 16108 IsGuiding returns 1
22:57:12.317 00.000 16108 scope still moving after pulse duration time elapsed
22:57:12.349 00.032 16108 IsSlewing returns 0
22:57:12.349 00.000 16108 IsGuiding returns 0
22:57:12.349 00.000 16108 scope move finished after 105 + 50 ms
22:57:12.349 00.000 16108 Move returns status 0, amount 105
22:57:12.349 00.000 16108 MoveAxis(N, 0, ABG)
22:57:12.349 00.000 16108 Move returns status 0, amount 0
22:57:12.349 00.000 16108 move complete, result=0
22:57:12.349 00.000 16108 worker thread done servicing request
22:57:12.349 00.000 16108 Worker thread wakes up
22:57:12.349 00.000 21068 GuideStep: 0.4 px 105 ms WEST, -0.2 px 0 ms NORTH
22:57:12.351 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:12.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:13.312 00.961 16108 Exposure complete
22:57:13.374 00.062 16108 worker thread done servicing request
22:57:13.374 00.000 21068 OnExposeComplete: enter
22:57:13.376 00.002 21068 UpdateGuideState(): m_state=6
22:57:13.378 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3075
22:57:13.380 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.98, Mass=57832, SNR=41.7, Peak=10339 HFD=3.1
22:57:13.381 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
22:57:13.382 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
22:57:13.385 00.003 21068 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=0.18 mountY=-0.10, mountTheta=-0.49
22:57:13.388 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.14, opts=13)
22:57:13.389 00.001 21068 Enqueuing Move request for scope (-0.16, 0.14)
22:57:13.390 00.001 16108 Worker thread wakes up
22:57:13.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
22:57:13.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
22:57:13.390 00.000 16108 Moving (-0.16, 0.14) raw xDistance=0.18 yDistance=-0.10
22:57:13.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:57:13.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:13.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:57:13.390 00.000 16108 MoveAxis(E, 0, ABG)
22:57:13.390 00.000 16108 Move returns status 0, amount 0
22:57:13.390 00.000 16108 MoveAxis(N, 0, ABG)
22:57:13.390 00.000 16108 Move returns status 0, amount 0
22:57:13.390 00.000 16108 move complete, result=0
22:57:13.390 00.000 16108 worker thread done servicing request
22:57:13.398 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4259, FiltMin=3616, FiltMax=26189, Gamma=1.000
22:57:13.427 00.029 21068 UpdateGuideState exits: m=57832 SNR=41.7
22:57:13.430 00.003 21068 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 3 / 99999
22:57:13.433 00.003 21068 evsrv: {"Event":"Settling","Timestamp":1781672233.433,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.36,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
22:57:13.437 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:13.439 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:13.440 00.001 21068 Enqueuing Expose request
22:57:13.441 00.001 16108 Worker thread wakes up
22:57:13.441 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:13.443 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:13.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:14.598 01.155 16108 Exposure complete
22:57:14.658 00.060 16108 worker thread done servicing request
22:57:14.658 00.000 21068 OnExposeComplete: enter
22:57:14.661 00.003 21068 UpdateGuideState(): m_state=6
22:57:14.664 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3076
22:57:14.666 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=876.82, Mass=55956, SNR=38.6, Peak=11664 HFD=2.9
22:57:14.667 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
22:57:14.670 00.003 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
22:57:14.671 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.06 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
22:57:14.674 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
22:57:14.677 00.003 21068 Enqueuing Move request for scope (0.21, -0.01)
22:57:14.679 00.002 16108 Worker thread wakes up
22:57:14.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
22:57:14.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
22:57:14.680 00.001 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
22:57:14.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:57:14.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:14.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:57:14.680 00.000 16108 MoveAxis(E, 54, ABG)
22:57:14.680 00.000 16108 Guiding  Dir = 2, Dur = 54
22:57:14.681 00.001 16108 IsSlewing returns 0
22:57:14.681 00.000 16108 IsGuiding returns 0
22:57:14.687 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4265, FiltMin=3648, FiltMax=27789, Gamma=1.000
22:57:14.704 00.017 21068 UpdateGuideState exits: m=55956 SNR=38.6
22:57:14.705 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 4 / 99999
22:57:14.705 00.000 21068 PhdController: newstate STATE_FINISH
22:57:14.706 00.001 21068 PhdController complete: success
22:57:14.707 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781672234.707,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
22:57:14.707 00.000 21068 Mount: notify guiding dither settle done success=1
22:57:14.708 00.001 21068 PhdController: newstate STATE_IDLE
22:57:14.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:14.710 00.000 21068 Enqueuing Expose request
22:57:14.716 00.006 16108 PulseGuide returned control before completion, sleep 29
22:57:14.747 00.031 16108 IsGuiding returns 1
22:57:14.747 00.000 16108 scope still moving after pulse duration time elapsed
22:57:14.778 00.031 16108 IsSlewing returns 0
22:57:14.778 00.000 16108 IsGuiding returns 1
22:57:14.809 00.031 16108 IsSlewing returns 0
22:57:14.809 00.000 16108 IsGuiding returns 0
22:57:14.809 00.000 16108 scope move finished after 54 + 74 ms
22:57:14.809 00.000 16108 Move returns status 0, amount 54
22:57:14.809 00.000 16108 MoveAxis(N, 0, ABG)
22:57:14.811 00.002 16108 Move returns status 0, amount 0
22:57:14.811 00.000 16108 move complete, result=0
22:57:14.811 00.000 16108 worker thread done servicing request
22:57:14.811 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
22:57:14.814 00.003 16108 Worker thread wakes up
22:57:14.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:14.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:15.785 00.971 16108 Exposure complete
22:57:15.841 00.056 16108 worker thread done servicing request
22:57:15.841 00.000 21068 OnExposeComplete: enter
22:57:15.842 00.001 21068 UpdateGuideState(): m_state=6
22:57:15.843 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3077
22:57:15.844 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.18, Mass=50890, SNR=41.5, Peak=10400 HFD=2.7
22:57:15.845 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
22:57:15.845 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
22:57:15.846 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.35 hyp=0.41 cameraTheta=2.12 mountX=0.27 mountY=-0.29, mountTheta=-0.81
22:57:15.849 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.35, opts=13)
22:57:15.849 00.000 21068 Enqueuing Move request for scope (-0.21, 0.35)
22:57:15.850 00.001 16108 Worker thread wakes up
22:57:15.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.35) opts 0xd
22:57:15.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.35)
22:57:15.850 00.000 16108 Moving (-0.21, 0.35) raw xDistance=0.27 yDistance=-0.29
22:57:15.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
22:57:15.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:57:15.851 00.001 16108 MoveAxis(W, 67, ABG)
22:57:15.851 00.000 16108 Guiding  Dir = 3, Dur = 67
22:57:15.851 00.000 16108 IsSlewing returns 0
22:57:15.851 00.000 16108 IsGuiding returns 0
22:57:15.854 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2131, max=65535, med=4269, FiltMin=3619, FiltMax=28909, Gamma=1.000
22:57:15.867 00.013 21068 UpdateGuideState exits: m=50890 SNR=41.5
22:57:15.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.870 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:15.871 00.001 21068 Enqueuing Expose request
22:57:15.888 00.017 16108 PulseGuide returned control before completion, sleep 40
22:57:15.934 00.046 16108 IsGuiding returns 1
22:57:15.934 00.000 16108 scope still moving after pulse duration time elapsed
22:57:15.965 00.031 16108 IsSlewing returns 0
22:57:15.965 00.000 16108 IsGuiding returns 1
22:57:15.997 00.032 16108 IsSlewing returns 0
22:57:15.997 00.000 16108 IsGuiding returns 0
22:57:15.997 00.000 16108 scope move finished after 67 + 79 ms
22:57:15.997 00.000 16108 Move returns status 0, amount 67
22:57:15.997 00.000 16108 MoveAxis(N, 58, ABG)
22:57:15.997 00.000 16108 Guiding  Dir = 0, Dur = 58
22:57:15.997 00.000 16108 IsSlewing returns 0
22:57:15.997 00.000 16108 IsGuiding returns 0
22:57:16.045 00.048 16108 PulseGuide returned control before completion, sleep 21
22:57:16.075 00.030 16108 IsGuiding returns 1
22:57:16.075 00.000 16108 scope still moving after pulse duration time elapsed
22:57:16.111 00.036 16108 IsSlewing returns 0
22:57:16.111 00.000 16108 IsGuiding returns 1
22:57:16.138 00.027 16108 IsSlewing returns 0
22:57:16.139 00.001 16108 IsGuiding returns 0
22:57:16.139 00.000 16108 scope move finished after 58 + 83 ms
22:57:16.139 00.000 16108 Move returns status 0, amount 58
22:57:16.139 00.000 16108 move complete, result=0
22:57:16.139 00.000 16108 worker thread done servicing request
22:57:16.139 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.3 px 58 ms NORTH
22:57:16.141 00.002 16108 Worker thread wakes up
22:57:16.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:16.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:17.298 01.157 16108 Exposure complete
22:57:17.354 00.056 16108 worker thread done servicing request
22:57:17.354 00.000 21068 OnExposeComplete: enter
22:57:17.355 00.001 21068 UpdateGuideState(): m_state=6
22:57:17.357 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.357 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=876.88, Mass=53460, SNR=45.1, Peak=13056 HFD=2.5
22:57:17.358 00.001 21068 MultiStar: exiting stabilization period
22:57:17.359 00.001 21068 MultiStar: updating star positions after lock position change
22:57:17.359 00.000 21068 Star::Find(15, 608, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.360 00.001 21068 Star::Find returns 1 (0), X=608.10, Y=149.44, Mass=42761, SNR=37.3, Peak=10227 HFD=2.4
22:57:17.361 00.001 21068 Star::Find(15, 475, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.361 00.000 21068 Star::Find returns 1 (0), X=475.65, Y=450.08, Mass=60975, SNR=45.1, Peak=12512 HFD=2.5
22:57:17.362 00.001 21068 Star::Find(15, 702, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.363 00.001 21068 Star::Find returns 1 (0), X=702.87, Y=51.16, Mass=44106, SNR=35.8, Peak=8749 HFD=2.8
22:57:17.363 00.000 21068 Star::Find(15, 1175, 884, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.364 00.001 21068 Star::Find returns 1 (0), X=1175.34, Y=885.00, Mass=39359, SNR=34.9, Peak=8883 HFD=3.3
22:57:17.366 00.002 21068 Star::Find(15, 1113, 407, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.366 00.000 21068 Star::Find returns 1 (0), X=1113.91, Y=407.71, Mass=25814, SNR=23.3, Peak=9126 HFD=2.5
22:57:17.367 00.001 21068 Star::Find(15, 1178, 610, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.368 00.001 21068 Star::Find returns 1 (0), X=1178.67, Y=610.34, Mass=30077, SNR=31.4, Peak=8246 HFD=2.7
22:57:17.368 00.000 21068 Star::Find(15, 123, 729, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.369 00.001 21068 Star::Find returns 1 (0), X=123.48, Y=729.89, Mass=29121, SNR=29.1, Peak=7360 HFD=2.8
22:57:17.370 00.001 21068 Star::Find(15, 546, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.370 00.000 21068 Star::Find returns 1 (0), X=546.24, Y=838.22, Mass=23353, SNR=24.7, Peak=8534 HFD=2.5
22:57:17.371 00.001 21068 Star::Find(15, 1050, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.372 00.001 21068 Star::Find returns 1 (0), X=1050.19, Y=672.83, Mass=22370, SNR=24.3, Peak=7523 HFD=2.4
22:57:17.372 00.000 21068 Star::Find(15, 1018, 636, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.373 00.001 21068 Star::Find returns 1 (0), X=1018.67, Y=637.10, Mass=17329, SNR=18.4, Peak=8025 HFD=2.3
22:57:17.374 00.001 21068 Star::Find(15, 58, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3078
22:57:17.374 00.000 21068 Star::Find returns 1 (0), X=58.89, Y=630.35, Mass=32146, SNR=30.7, Peak=8297 HFD=2.6
22:57:17.375 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
22:57:17.377 00.002 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
22:57:17.377 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.85 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
22:57:17.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
22:57:17.379 00.000 21068 Enqueuing Move request for scope (0.04, 0.04)
22:57:17.380 00.001 16108 Worker thread wakes up
22:57:17.381 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:57:17.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:57:17.381 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
22:57:17.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:57:17.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:17.381 00.000 16108 MoveAxis(E, 0, ABG)
22:57:17.381 00.000 16108 Move returns status 0, amount 0
22:57:17.381 00.000 16108 MoveAxis(N, 0, ABG)
22:57:17.381 00.000 16108 Move returns status 0, amount 0
22:57:17.381 00.000 16108 move complete, result=0
22:57:17.381 00.000 16108 worker thread done servicing request
22:57:17.385 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4272, FiltMin=3616, FiltMax=28365, Gamma=1.000
22:57:17.398 00.013 21068 UpdateGuideState exits: m=53460 SNR=45.1
22:57:17.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:17.402 00.002 21068 Enqueuing Expose request
22:57:17.402 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:17.403 00.001 16108 Worker thread wakes up
22:57:17.403 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:17.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:18.395 00.992 16108 Exposure complete
22:57:18.503 00.108 16108 worker thread done servicing request
22:57:18.503 00.000 21068 OnExposeComplete: enter
22:57:18.504 00.001 21068 UpdateGuideState(): m_state=6
22:57:18.505 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3079
22:57:18.506 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.87, Mass=56329, SNR=41.0, Peak=10544 HFD=3.0
22:57:18.507 00.001 21068 MultiStar: [#1 0.35,0.14,0.82,U] [#2 -0.14,0.18,1.29,U] [#3 0.12,-0.20,0.70,U] [#4 0.10,0.13,0.79,U] [#5 0.36,0.21,0.70,U] [#6 0.48,0.11,0.66,U] [#7 -0.45,-0.53,0.00,M8] [#8 -0.40,0.23,0.62,U] 
22:57:18.508 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.11}, one-star: {0.25, 0.03}
22:57:18.509 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
22:57:18.510 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
22:57:18.511 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=-0.11 mountY=-0.13, mountTheta=-2.25
22:57:18.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
22:57:18.513 00.001 21068 Enqueuing Move request for scope (0.13, 0.11)
22:57:18.514 00.001 16108 Worker thread wakes up
22:57:18.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
22:57:18.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
22:57:18.514 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
22:57:18.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:57:18.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:18.515 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:57:18.515 00.000 16108 MoveAxis(E, 0, ABG)
22:57:18.515 00.000 16108 Move returns status 0, amount 0
22:57:18.515 00.000 16108 MoveAxis(N, 0, ABG)
22:57:18.515 00.000 16108 Move returns status 0, amount 0
22:57:18.515 00.000 16108 move complete, result=0
22:57:18.515 00.000 16108 worker thread done servicing request
22:57:18.518 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4275, FiltMin=3664, FiltMax=28694, Gamma=1.000
22:57:18.531 00.013 21068 UpdateGuideState exits: m=56329 SNR=41.0
22:57:18.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:18.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:18.533 00.000 21068 Enqueuing Expose request
22:57:18.534 00.001 16108 Worker thread wakes up
22:57:18.534 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:18.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:18.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:19.708 01.173 16108 Exposure complete
22:57:19.769 00.061 16108 worker thread done servicing request
22:57:19.769 00.000 21068 OnExposeComplete: enter
22:57:19.770 00.001 21068 UpdateGuideState(): m_state=6
22:57:19.771 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3080
22:57:19.772 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.05, Mass=45386, SNR=37.8, Peak=11536 HFD=2.6
22:57:19.773 00.001 21068 MultiStar: [#1 0.31,0.25,0.98,U] [#2 0.05,-0.02,1.42,U] [#3 -0.07,-0.24,0.73,U] [#4 -0.49,-0.26,0.00,M1] [#5 0.24,0.72,0.00,M1] [#6 0.27,0.27,0.89,U] [#7 -0.41,-0.35,0.00,M9] [#8 0.64,0.61,0.00,M1] 
22:57:19.774 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.10}, one-star: {0.01, 0.21}
22:57:19.775 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
22:57:19.775 00.000 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
22:57:19.776 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.71 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
22:57:19.777 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
22:57:19.778 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
22:57:19.780 00.002 16108 Worker thread wakes up
22:57:19.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
22:57:19.780 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
22:57:19.780 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.12
22:57:19.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:19.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:19.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:19.780 00.000 16108 MoveAxis(E, 0, ABG)
22:57:19.780 00.000 16108 Move returns status 0, amount 0
22:57:19.780 00.000 16108 MoveAxis(N, 0, ABG)
22:57:19.780 00.000 16108 Move returns status 0, amount 0
22:57:19.781 00.001 16108 move complete, result=0
22:57:19.781 00.000 16108 worker thread done servicing request
22:57:19.784 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4275, FiltMin=3654, FiltMax=31309, Gamma=1.000
22:57:19.798 00.014 21068 UpdateGuideState exits: m=45386 SNR=37.8
22:57:19.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.799 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:19.800 00.001 21068 Enqueuing Expose request
22:57:19.801 00.001 16108 Worker thread wakes up
22:57:19.801 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:19.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:19.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:20.765 00.964 16108 Exposure complete
22:57:20.856 00.091 16108 worker thread done servicing request
22:57:20.856 00.000 21068 OnExposeComplete: enter
22:57:20.857 00.001 21068 UpdateGuideState(): m_state=6
22:57:20.858 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3081
22:57:20.858 00.000 21068 Star::Find returns 1 (0), X=220.90, Y=877.45, Mass=41312, SNR=37.1, Peak=9296 HFD=2.4
22:57:20.859 00.001 21068 MultiStar: [#1 -0.07,0.40,0.92,U] [#2 -0.16,0.39,1.06,U] [#3 -0.23,0.31,0.88,U] [#4 0.18,0.09,0.86,U] [#5 0.07,0.82,0.00,M2] [#6 0.56,0.13,0.00,M1] [#7 -0.17,0.02,0.75,U] [#8 -0.51,0.41,0.00,M2] 
22:57:20.860 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.32}, one-star: {0.22, 0.61}
22:57:20.863 00.003 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
22:57:20.864 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
22:57:20.866 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.68 mountX=0.09 mountY=-0.30, mountTheta=-1.28
22:57:20.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.32, opts=13)
22:57:20.869 00.001 21068 Enqueuing Move request for scope (-0.04, 0.32)
22:57:20.870 00.001 16108 Worker thread wakes up
22:57:20.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
22:57:20.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
22:57:20.870 00.000 16108 Moving (-0.04, 0.32) raw xDistance=0.09 yDistance=-0.30
22:57:20.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:57:20.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:57:20.870 00.000 16108 MoveAxis(E, 0, ABG)
22:57:20.870 00.000 16108 Move returns status 0, amount 0
22:57:20.870 00.000 16108 MoveAxis(N, 61, ABG)
22:57:20.870 00.000 16108 Guiding  Dir = 0, Dur = 61
22:57:20.871 00.001 16108 IsSlewing returns 0
22:57:20.871 00.000 16108 IsGuiding returns 0
22:57:20.874 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4275, FiltMin=3648, FiltMax=31987, Gamma=1.000
22:57:20.888 00.014 21068 UpdateGuideState exits: m=41312 SNR=37.1
22:57:20.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.889 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:20.890 00.001 21068 Enqueuing Expose request
22:57:20.894 00.004 16108 PulseGuide returned control before completion, sleep 48
22:57:20.955 00.061 16108 IsGuiding returns 1
22:57:20.955 00.000 16108 scope still moving after pulse duration time elapsed
22:57:20.986 00.031 16108 IsSlewing returns 0
22:57:20.986 00.000 16108 IsGuiding returns 0
22:57:20.987 00.001 16108 scope move finished after 61 + 55 ms
22:57:20.987 00.000 16108 Move returns status 0, amount 61
22:57:20.987 00.000 16108 move complete, result=0
22:57:20.987 00.000 16108 worker thread done servicing request
22:57:20.987 00.000 16108 Worker thread wakes up
22:57:20.987 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH
22:57:20.990 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:20.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:22.166 01.176 16108 Exposure complete
22:57:22.232 00.066 16108 worker thread done servicing request
22:57:22.232 00.000 21068 OnExposeComplete: enter
22:57:22.233 00.001 21068 UpdateGuideState(): m_state=6
22:57:22.234 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3082
22:57:22.235 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.94, Mass=44657, SNR=36.7, Peak=9763 HFD=2.8
22:57:22.238 00.003 21068 MultiStar: [#1 0.09,-0.19,1.03,U] [#2 -0.45,-0.20,1.01,U] [#3 -0.18,-0.16,0.88,U] [#4 -0.26,-0.73,0.00,M1] [#5 0.04,0.45,1.01,U] [#6 -0.06,-0.38,0.88,U] [#7 -0.49,-0.43,0.00,M9] [#8 -0.18,0.05,0.59,U] 
22:57:22.239 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.05}, one-star: {-0.43, 0.10}
22:57:22.239 00.000 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
22:57:22.240 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.52)
22:57:22.241 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.86 mountX=0.16 mountY=0.09, mountTheta=0.50
22:57:22.242 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.05, opts=13)
22:57:22.243 00.001 21068 Enqueuing Move request for scope (-0.17, -0.05)
22:57:22.245 00.002 16108 Worker thread wakes up
22:57:22.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
22:57:22.245 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
22:57:22.245 00.000 16108 Moving (-0.17, -0.05) raw xDistance=0.16 yDistance=0.09
22:57:22.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:57:22.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:22.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:57:22.245 00.000 16108 MoveAxis(E, 0, ABG)
22:57:22.246 00.001 16108 Move returns status 0, amount 0
22:57:22.246 00.000 16108 MoveAxis(N, 0, ABG)
22:57:22.246 00.000 16108 Move returns status 0, amount 0
22:57:22.246 00.000 16108 move complete, result=0
22:57:22.246 00.000 16108 worker thread done servicing request
22:57:22.253 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4275, FiltMin=3629, FiltMax=27158, Gamma=1.000
22:57:22.277 00.024 21068 UpdateGuideState exits: m=44657 SNR=36.7
22:57:22.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:22.279 00.000 21068 Enqueuing Expose request
22:57:22.281 00.002 16108 Worker thread wakes up
22:57:22.281 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:22.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:22.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:23.257 00.975 16108 Exposure complete
22:57:23.313 00.056 16108 worker thread done servicing request
22:57:23.313 00.000 21068 OnExposeComplete: enter
22:57:23.314 00.001 21068 UpdateGuideState(): m_state=6
22:57:23.315 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3083
22:57:23.315 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.58, Mass=39975, SNR=35.2, Peak=9072 HFD=3.0
22:57:23.316 00.001 21068 MultiStar: [#1 -0.37,-0.11,0.88,U] [#2 -0.46,-0.18,1.18,U] [#3 -0.28,-0.40,0.66,U] [#4 -0.55,-0.57,0.00,M2] [#5 -0.17,0.02,1.05,U] [#6 0.12,0.00,0.88,U] [#7 -0.30,-0.42,0.00,M10] [#8 -0.28,-0.43,0.00,M2] 
22:57:23.317 00.001 21068 refined, 5 included, MultiStar: {-0.22, -0.14}, one-star: {-0.10, -0.26}
22:57:23.318 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.77)
22:57:23.319 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
22:57:23.319 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.55 mountX=0.19 mountY=0.19, mountTheta=0.80
22:57:23.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.14, opts=13)
22:57:23.323 00.002 21068 Enqueuing Move request for scope (-0.22, -0.14)
22:57:23.323 00.000 16108 Worker thread wakes up
22:57:23.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
22:57:23.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
22:57:23.323 00.000 16108 Moving (-0.22, -0.14) raw xDistance=0.19 yDistance=0.19
22:57:23.324 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:57:23.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:23.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:57:23.324 00.000 16108 MoveAxis(E, 0, ABG)
22:57:23.324 00.000 16108 Move returns status 0, amount 0
22:57:23.324 00.000 16108 MoveAxis(N, 0, ABG)
22:57:23.324 00.000 16108 Move returns status 0, amount 0
22:57:23.324 00.000 16108 move complete, result=0
22:57:23.324 00.000 16108 worker thread done servicing request
22:57:23.327 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4272, FiltMin=3672, FiltMax=27395, Gamma=1.000
22:57:23.340 00.013 21068 UpdateGuideState exits: m=39975 SNR=35.2
22:57:23.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.343 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:23.344 00.001 21068 Enqueuing Expose request
22:57:23.344 00.000 16108 Worker thread wakes up
22:57:23.344 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:23.345 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:23.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:24.517 01.172 16108 Exposure complete
22:57:24.584 00.067 16108 worker thread done servicing request
22:57:24.584 00.000 21068 OnExposeComplete: enter
22:57:24.585 00.001 21068 UpdateGuideState(): m_state=6
22:57:24.586 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3084
22:57:24.587 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.98, Mass=37206, SNR=31.6, Peak=8819 HFD=2.6
22:57:24.587 00.000 21068 MultiStar: [#1 0.06,-0.24,1.15,U] [#2 -0.45,-0.19,1.26,U] [#3 -0.34,-0.02,0.87,U] [#4 -0.46,-0.40,0.00,M3] [#5 -0.09,0.58,0.00,M1] [#6 0.09,0.04,1.03,U] [#7 0.22,-0.59,0.00,R] [#8 -0.21,0.19,0.92,U] 
22:57:24.588 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.03}, one-star: {-0.39, 0.14}
22:57:24.589 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
22:57:24.589 00.000 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
22:57:24.590 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-3.00 mountX=0.20 mountY=0.08, mountTheta=0.37
22:57:24.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.03, opts=13)
22:57:24.592 00.000 21068 Enqueuing Move request for scope (-0.20, -0.03)
22:57:24.593 00.001 16108 Worker thread wakes up
22:57:24.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
22:57:24.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
22:57:24.593 00.000 16108 Moving (-0.20, -0.03) raw xDistance=0.20 yDistance=0.08
22:57:24.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:57:24.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:24.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:24.594 00.001 16108 MoveAxis(E, 0, ABG)
22:57:24.594 00.000 16108 Move returns status 0, amount 0
22:57:24.594 00.000 16108 MoveAxis(N, 0, ABG)
22:57:24.594 00.000 16108 Move returns status 0, amount 0
22:57:24.594 00.000 16108 move complete, result=0
22:57:24.594 00.000 16108 worker thread done servicing request
22:57:24.597 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4272, FiltMin=3619, FiltMax=28278, Gamma=1.000
22:57:24.618 00.021 21068 UpdateGuideState exits: m=37206 SNR=31.6
22:57:24.621 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:24.623 00.001 21068 Enqueuing Expose request
22:57:24.625 00.002 16108 Worker thread wakes up
22:57:24.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:24.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:24.625 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:25.599 00.974 16108 Exposure complete
22:57:25.663 00.064 16108 worker thread done servicing request
22:57:25.663 00.000 21068 OnExposeComplete: enter
22:57:25.664 00.001 21068 UpdateGuideState(): m_state=6
22:57:25.665 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3085
22:57:25.666 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.75, Mass=37099, SNR=32.7, Peak=9440 HFD=2.7
22:57:25.668 00.002 21068 MultiStar: [#1 -0.38,-0.14,1.17,U] [#2 -0.51,-0.12,0.00,M1] [#3 -0.48,-0.32,0.00,M1] [#4 -0.56,-0.45,0.00,M4] [#5 -0.50,0.63,0.00,M2] [#6 -0.22,0.01,1.15,U] [#7 -0.23,-0.13,0.55,U] [#8 -0.24,-0.47,0.00,M2] 
22:57:25.669 00.001 21068 single-star, 3 included, MultiStar: {-0.25, -0.08}, one-star: {-0.14, -0.09}
22:57:25.670 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
22:57:25.671 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
22:57:25.672 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.57 mountX=0.12 mountY=0.12, mountTheta=0.78
22:57:25.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.09, opts=13)
22:57:25.674 00.001 21068 Enqueuing Move request for scope (-0.14, -0.09)
22:57:25.675 00.001 16108 Worker thread wakes up
22:57:25.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
22:57:25.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
22:57:25.675 00.000 16108 Moving (-0.14, -0.09) raw xDistance=0.12 yDistance=0.12
22:57:25.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:57:25.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:25.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:25.675 00.000 16108 MoveAxis(E, 0, ABG)
22:57:25.675 00.000 16108 Move returns status 0, amount 0
22:57:25.675 00.000 16108 MoveAxis(N, 0, ABG)
22:57:25.675 00.000 16108 Move returns status 0, amount 0
22:57:25.675 00.000 16108 move complete, result=0
22:57:25.675 00.000 16108 worker thread done servicing request
22:57:25.679 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4275, FiltMin=3670, FiltMax=28589, Gamma=1.000
22:57:25.706 00.027 21068 UpdateGuideState exits: m=37099 SNR=32.7
22:57:25.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:25.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:25.709 00.001 21068 Enqueuing Expose request
22:57:25.709 00.000 16108 Worker thread wakes up
22:57:25.710 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:25.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:25.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:26.881 01.171 16108 Exposure complete
22:57:26.946 00.065 16108 worker thread done servicing request
22:57:26.946 00.000 21068 OnExposeComplete: enter
22:57:26.948 00.002 21068 UpdateGuideState(): m_state=6
22:57:26.951 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3086
22:57:26.952 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.75, Mass=42430, SNR=32.3, Peak=8915 HFD=3.3
22:57:26.954 00.002 21068 MultiStar: [#1 0.13,0.07,1.37,U] [#2 -0.49,-0.20,0.00,M2] [#3 -0.56,-0.06,0.00,M2] [#4 -0.70,-0.68,0.00,M5] [#5 -0.08,0.75,0.00,M3] [#6 0.22,-0.28,1.25,U] [#7 0.00,0.00,0.00,L] [#8 -0.20,0.27,0.82,U] [#9 -0.26,0.76,0.00,M1] 
22:57:26.956 00.002 21068 refined, 3 included, MultiStar: {-0.00, -0.03}, one-star: {-0.31, -0.09}
22:57:26.957 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
22:57:26.958 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
22:57:26.961 00.003 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.70 mountX=-0.00 mountY=0.03, mountTheta=1.62
22:57:26.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
22:57:26.965 00.002 21068 Enqueuing Move request for scope (-0.00, -0.03)
22:57:26.966 00.001 16108 Worker thread wakes up
22:57:26.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:57:26.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:57:26.967 00.001 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
22:57:26.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:57:26.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:26.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:57:26.967 00.000 16108 MoveAxis(E, 0, ABG)
22:57:26.967 00.000 16108 Move returns status 0, amount 0
22:57:26.967 00.000 16108 MoveAxis(N, 0, ABG)
22:57:26.967 00.000 16108 Move returns status 0, amount 0
22:57:26.967 00.000 16108 move complete, result=0
22:57:26.967 00.000 16108 worker thread done servicing request
22:57:26.972 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4262, FiltMin=3603, FiltMax=28582, Gamma=1.000
22:57:26.986 00.014 21068 UpdateGuideState exits: m=42430 SNR=32.3
22:57:26.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:26.987 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:26.988 00.001 21068 Enqueuing Expose request
22:57:26.989 00.001 16108 Worker thread wakes up
22:57:26.989 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:26.990 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:26.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:27.981 00.991 16108 Exposure complete
22:57:28.060 00.079 16108 worker thread done servicing request
22:57:28.060 00.000 21068 OnExposeComplete: enter
22:57:28.061 00.001 21068 UpdateGuideState(): m_state=6
22:57:28.061 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3087
22:57:28.062 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.71, Mass=38918, SNR=31.9, Peak=9187 HFD=2.6
22:57:28.063 00.001 21068 MultiStar: [#1 0.18,-0.06,1.51,U] [#2 -0.08,-0.13,1.35,U] [#3 -0.44,-0.57,0.00,M3] [#4 -0.11,-0.43,1.02,U] [#5 0.03,0.38,1.28,U] [#6 -0.10,-0.12,1.14,U] [#7 -0.68,0.25,0.00,M1] [#8 -0.35,0.22,0.84,U] 
22:57:28.064 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.04}, one-star: {-0.57, -0.13}
22:57:28.064 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
22:57:28.066 00.002 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
22:57:28.067 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.79 mountX=0.10 mountY=0.06, mountTheta=0.57
22:57:28.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
22:57:28.069 00.001 21068 Enqueuing Move request for scope (-0.11, -0.04)
22:57:28.070 00.001 16108 Worker thread wakes up
22:57:28.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:57:28.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:57:28.070 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.10 yDistance=0.06
22:57:28.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:57:28.071 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:28.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:28.071 00.000 16108 MoveAxis(E, 0, ABG)
22:57:28.071 00.000 16108 Move returns status 0, amount 0
22:57:28.071 00.000 16108 MoveAxis(N, 0, ABG)
22:57:28.071 00.000 16108 Move returns status 0, amount 0
22:57:28.071 00.000 16108 move complete, result=0
22:57:28.071 00.000 16108 worker thread done servicing request
22:57:28.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4262, FiltMin=3641, FiltMax=29261, Gamma=1.000
22:57:28.088 00.013 21068 UpdateGuideState exits: m=38918 SNR=31.9
22:57:28.088 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:28.090 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:28.091 00.001 21068 Enqueuing Expose request
22:57:28.092 00.001 16108 Worker thread wakes up
22:57:28.092 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:28.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:28.093 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:29.252 01.159 16108 Exposure complete
22:57:29.331 00.079 16108 worker thread done servicing request
22:57:29.331 00.000 21068 OnExposeComplete: enter
22:57:29.332 00.001 21068 UpdateGuideState(): m_state=6
22:57:29.333 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3088
22:57:29.334 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.27, Mass=37991, SNR=34.8, Peak=8416 HFD=2.9
22:57:29.335 00.001 21068 MultiStar: [#1 0.25,-0.06,1.24,U] [#2 0.07,-0.08,1.13,U] [#3 -0.47,-0.34,0.00,M4] [#4 0.04,-0.31,1.15,U] [#5 0.28,0.11,1.31,U] [#6 0.71,-0.06,0.00,M1] [#7 -0.17,0.38,0.47,U] [#8 0.16,-0.36,0.81,U] 
22:57:29.336 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.15}, one-star: {0.06, -0.57}
22:57:29.336 00.000 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
22:57:29.337 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
22:57:29.338 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.86 mountX=-0.15 mountY=0.11, mountTheta=2.50
22:57:29.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.15, opts=13)
22:57:29.342 00.002 21068 Enqueuing Move request for scope (0.13, -0.15)
22:57:29.343 00.001 16108 Worker thread wakes up
22:57:29.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
22:57:29.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
22:57:29.343 00.000 16108 Moving (0.13, -0.15) raw xDistance=-0.15 yDistance=0.11
22:57:29.344 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:57:29.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:29.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:57:29.344 00.000 16108 MoveAxis(E, 0, ABG)
22:57:29.344 00.000 16108 Move returns status 0, amount 0
22:57:29.344 00.000 16108 MoveAxis(N, 0, ABG)
22:57:29.344 00.000 16108 Move returns status 0, amount 0
22:57:29.344 00.000 16108 move complete, result=0
22:57:29.345 00.001 16108 worker thread done servicing request
22:57:29.353 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4256, FiltMin=3597, FiltMax=27821, Gamma=1.000
22:57:29.380 00.027 21068 UpdateGuideState exits: m=37991 SNR=34.8
22:57:29.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.385 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:29.386 00.001 21068 Enqueuing Expose request
22:57:29.388 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:29.389 00.001 16108 Worker thread wakes up
22:57:29.389 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:29.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:30.379 00.990 16108 Exposure complete
22:57:30.448 00.069 16108 worker thread done servicing request
22:57:30.448 00.000 21068 OnExposeComplete: enter
22:57:30.449 00.001 21068 UpdateGuideState(): m_state=6
22:57:30.450 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3089
22:57:30.452 00.002 21068 Star::Find returns 1 (0), X=220.86, Y=876.56, Mass=34919, SNR=33.4, Peak=10192 HFD=2.3
22:57:30.453 00.001 21068 MultiStar: [#1 -0.11,-0.46,1.19,U] [#2 0.07,-0.50,0.00,M1] [#3 -0.06,-0.35,1.04,U] [#4 -0.08,-0.42,1.15,U] [#5 0.31,0.22,1.11,U] [#6 0.17,0.25,0.85,U] [#7 -0.00,-0.47,0.69,U] [#8 -0.20,-0.10,0.88,U] 
22:57:30.454 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.20}, one-star: {0.17, -0.27}
22:57:30.455 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
22:57:30.456 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
22:57:30.457 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.45 mountX=-0.06 mountY=0.19, mountTheta=1.87
22:57:30.458 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
22:57:30.460 00.002 21068 Enqueuing Move request for scope (0.02, -0.20)
22:57:30.461 00.001 16108 Worker thread wakes up
22:57:30.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
22:57:30.461 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
22:57:30.461 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.06 yDistance=0.19
22:57:30.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:57:30.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:30.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:57:30.461 00.000 16108 MoveAxis(E, 0, ABG)
22:57:30.461 00.000 16108 Move returns status 0, amount 0
22:57:30.461 00.000 16108 MoveAxis(N, 0, ABG)
22:57:30.461 00.000 16108 Move returns status 0, amount 0
22:57:30.462 00.001 16108 move complete, result=0
22:57:30.462 00.000 16108 worker thread done servicing request
22:57:30.474 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4256, FiltMin=3645, FiltMax=23862, Gamma=1.000
22:57:30.498 00.024 21068 UpdateGuideState exits: m=34919 SNR=33.4
22:57:30.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:30.501 00.001 21068 Enqueuing Expose request
22:57:30.502 00.001 16108 Worker thread wakes up
22:57:30.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:30.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:30.502 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:31.667 01.165 16108 Exposure complete
22:57:31.744 00.077 16108 worker thread done servicing request
22:57:31.744 00.000 21068 OnExposeComplete: enter
22:57:31.746 00.002 21068 UpdateGuideState(): m_state=6
22:57:31.747 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3090
22:57:31.749 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=876.55, Mass=30945, SNR=26.2, Peak=7840 HFD=2.7
22:57:31.751 00.002 21068 MultiStar: [#1 0.02,0.02,1.49,U] [#2 -0.47,-0.17,1.67,U] [#3 0.02,-0.68,0.00,M4] [#4 -0.39,-0.76,0.00,M3] [#5 -0.29,0.36,1.55,U] [#6 -0.08,0.41,1.20,U] [#7 -0.59,-0.20,0.00,M1] [#8 0.00,0.45,0.92,U] 
22:57:31.752 00.001 21068 refined, 5 included, MultiStar: {-0.22, 0.12}, one-star: {-0.42, -0.29}
22:57:31.753 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
22:57:31.755 00.002 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
22:57:31.756 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.64 mountX=0.24 mountY=-0.07, mountTheta=-0.27
22:57:31.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.12, opts=13)
22:57:31.759 00.001 21068 Enqueuing Move request for scope (-0.22, 0.12)
22:57:31.761 00.002 16108 Worker thread wakes up
22:57:31.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
22:57:31.762 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
22:57:31.762 00.000 16108 Moving (-0.22, 0.12) raw xDistance=0.24 yDistance=-0.07
22:57:31.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:57:31.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:31.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:31.762 00.000 16108 MoveAxis(W, 63, ABG)
22:57:31.762 00.000 16108 Guiding  Dir = 3, Dur = 63
22:57:31.762 00.000 16108 IsSlewing returns 0
22:57:31.763 00.001 16108 IsGuiding returns 0
22:57:31.766 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4253, FiltMin=3619, FiltMax=28163, Gamma=1.000
22:57:31.788 00.022 21068 UpdateGuideState exits: m=30945 SNR=26.2
22:57:31.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:31.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:31.790 00.000 21068 Enqueuing Expose request
22:57:31.823 00.033 16108 PulseGuide returned control before completion, sleep 13
22:57:31.837 00.014 16108 IsGuiding returns 1
22:57:31.837 00.000 16108 scope still moving after pulse duration time elapsed
22:57:31.868 00.031 16108 IsSlewing returns 0
22:57:31.868 00.000 16108 IsGuiding returns 1
22:57:31.899 00.031 16108 IsSlewing returns 0
22:57:31.899 00.000 16108 IsGuiding returns 1
22:57:31.930 00.031 16108 IsSlewing returns 0
22:57:31.930 00.000 16108 IsGuiding returns 0
22:57:31.932 00.002 16108 scope move finished after 63 + 105 ms
22:57:31.932 00.000 16108 Move returns status 0, amount 63
22:57:31.932 00.000 16108 MoveAxis(N, 0, ABG)
22:57:31.932 00.000 16108 Move returns status 0, amount 0
22:57:31.932 00.000 16108 move complete, result=0
22:57:31.932 00.000 16108 worker thread done servicing request
22:57:31.932 00.000 16108 Worker thread wakes up
22:57:31.932 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
22:57:31.935 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:31.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:32.914 00.979 16108 Exposure complete
22:57:32.968 00.054 16108 worker thread done servicing request
22:57:32.968 00.000 21068 OnExposeComplete: enter
22:57:32.971 00.003 21068 UpdateGuideState(): m_state=6
22:57:32.972 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3091
22:57:32.974 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.70, Mass=38206, SNR=31.0, Peak=9200 HFD=2.6
22:57:32.976 00.002 21068 MultiStar: [#1 0.03,-0.15,1.25,U] [#2 0.23,-0.27,1.55,U] [#3 0.02,-0.57,0.00,M5] [#4 -0.08,-0.78,0.00,M4] [#5 0.49,0.32,0.00,M1] [#6 0.42,-0.34,0.00,M1] [#7 -0.40,0.01,0.52,U] [#8 -0.44,-0.02,0.91,U] 
22:57:32.977 00.001 21068 refined, 4 included, MultiStar: {-0.00, -0.15}, one-star: {0.19, -0.14}
22:57:32.978 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
22:57:32.978 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
22:57:32.979 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.60 mountX=-0.02 mountY=0.14, mountTheta=1.72
22:57:32.980 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.15, opts=13)
22:57:32.981 00.001 21068 Enqueuing Move request for scope (-0.00, -0.15)
22:57:32.982 00.001 16108 Worker thread wakes up
22:57:32.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
22:57:32.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
22:57:32.982 00.000 16108 Moving (-0.00, -0.15) raw xDistance=-0.02 yDistance=0.14
22:57:32.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:57:32.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:32.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:57:32.982 00.000 16108 MoveAxis(E, 0, ABG)
22:57:32.982 00.000 16108 Move returns status 0, amount 0
22:57:32.982 00.000 16108 MoveAxis(N, 0, ABG)
22:57:32.983 00.001 16108 Move returns status 0, amount 0
22:57:32.983 00.000 16108 move complete, result=0
22:57:32.983 00.000 16108 worker thread done servicing request
22:57:32.990 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4249, FiltMin=3635, FiltMax=25123, Gamma=1.000
22:57:33.016 00.026 21068 UpdateGuideState exits: m=38206 SNR=31.0
22:57:33.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:33.017 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:33.018 00.001 21068 Enqueuing Expose request
22:57:33.019 00.001 16108 Worker thread wakes up
22:57:33.019 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:33.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:33.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:34.175 01.156 16108 Exposure complete
22:57:34.231 00.056 16108 worker thread done servicing request
22:57:34.231 00.000 21068 OnExposeComplete: enter
22:57:34.232 00.001 21068 UpdateGuideState(): m_state=6
22:57:34.233 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3092
22:57:34.234 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.33, Mass=34632, SNR=29.6, Peak=8624 HFD=2.9
22:57:34.235 00.001 21068 MultiStar: [#1 0.04,-0.06,1.39,U] [#2 -0.16,0.00,1.29,U] [#3 0.36,-0.17,0.98,U] [#4 -0.29,-0.54,0.00,M5] [#5 0.30,0.21,1.25,U] [#6 0.35,-0.33,0.97,U] [#7 -0.31,0.26,0.70,U] [#8 -0.63,0.09,0.00,M1] 
22:57:34.235 00.000 21068 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.04, -0.50}
22:57:34.236 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
22:57:34.237 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
22:57:34.237 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=-0.11 mountY=0.06, mountTheta=2.66
22:57:34.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
22:57:34.240 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
22:57:34.241 00.001 16108 Worker thread wakes up
22:57:34.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:57:34.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:57:34.241 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.06
22:57:34.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:57:34.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:34.241 00.000 16108 MoveAxis(E, 0, ABG)
22:57:34.241 00.000 16108 Move returns status 0, amount 0
22:57:34.241 00.000 16108 MoveAxis(N, 0, ABG)
22:57:34.241 00.000 16108 Move returns status 0, amount 0
22:57:34.241 00.000 16108 move complete, result=0
22:57:34.241 00.000 16108 worker thread done servicing request
22:57:34.245 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4243, FiltMin=3632, FiltMax=23555, Gamma=1.000
22:57:34.258 00.013 21068 UpdateGuideState exits: m=34632 SNR=29.6
22:57:34.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:34.261 00.001 21068 Enqueuing Expose request
22:57:34.262 00.001 16108 Worker thread wakes up
22:57:34.262 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:34.263 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:34.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:35.232 00.969 16108 Exposure complete
22:57:35.288 00.056 16108 worker thread done servicing request
22:57:35.288 00.000 21068 OnExposeComplete: enter
22:57:35.289 00.001 21068 UpdateGuideState(): m_state=6
22:57:35.291 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3093
22:57:35.291 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.36, Mass=35560, SNR=32.9, Peak=8400 HFD=2.6
22:57:35.292 00.001 21068 MultiStar: [#1 0.03,-0.42,1.23,U] [#2 0.06,-0.27,1.41,U] [#3 0.09,-0.70,0.00,M5] [#4 -0.04,-0.64,0.00,M6] [#5 0.28,0.17,1.57,U] [#6 0.36,-0.20,1.07,U] [#7 -0.30,0.31,0.66,U] [#8 0.23,-0.12,0.91,U] 
22:57:35.293 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.16}, one-star: {0.20, -0.48}
22:57:35.294 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
22:57:35.294 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
22:57:35.295 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.18 mountY=0.12, mountTheta=2.55
22:57:35.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.16, opts=13)
22:57:35.298 00.001 21068 Enqueuing Move request for scope (0.15, -0.16)
22:57:35.298 00.000 16108 Worker thread wakes up
22:57:35.299 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
22:57:35.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
22:57:35.299 00.000 16108 Moving (0.15, -0.16) raw xDistance=-0.18 yDistance=0.12
22:57:35.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:57:35.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:35.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:35.299 00.000 16108 MoveAxis(E, 0, ABG)
22:57:35.299 00.000 16108 Move returns status 0, amount 0
22:57:35.299 00.000 16108 MoveAxis(N, 0, ABG)
22:57:35.299 00.000 16108 Move returns status 0, amount 0
22:57:35.299 00.000 16108 move complete, result=0
22:57:35.299 00.000 16108 worker thread done servicing request
22:57:35.304 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4240, FiltMin=3625, FiltMax=23843, Gamma=1.000
22:57:35.319 00.015 21068 UpdateGuideState exits: m=35560 SNR=32.9
22:57:35.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:35.322 00.001 21068 Enqueuing Expose request
22:57:35.322 00.000 16108 Worker thread wakes up
22:57:35.322 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:35.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:35.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:36.492 01.169 16108 Exposure complete
22:57:36.549 00.057 16108 worker thread done servicing request
22:57:36.549 00.000 21068 OnExposeComplete: enter
22:57:36.550 00.001 21068 UpdateGuideState(): m_state=6
22:57:36.551 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3094
22:57:36.552 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.69, Mass=43144, SNR=36.4, Peak=9984 HFD=3.0
22:57:36.553 00.001 21068 MultiStar: [#1 0.12,0.01,1.44,U] [#2 0.14,-0.27,1.06,U] [#3 0.28,0.14,0.96,U] [#4 -0.25,-0.45,0.00,M7] [#5 -0.05,0.17,0.98,U] [#6 0.33,0.36,1.23,U] [#7 -0.33,-0.56,0.00,M1] [#8 0.39,0.12,0.77,U] 
22:57:36.553 00.000 21068 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {-0.17, -0.15}
22:57:36.554 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
22:57:36.555 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
22:57:36.555 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.36 mountX=-0.13 mountY=-0.09, mountTheta=-2.57
22:57:36.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
22:57:36.558 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
22:57:36.559 00.001 16108 Worker thread wakes up
22:57:36.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:57:36.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:57:36.559 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.09
22:57:36.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:57:36.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:36.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:36.559 00.000 16108 MoveAxis(E, 0, ABG)
22:57:36.559 00.000 16108 Move returns status 0, amount 0
22:57:36.559 00.000 16108 MoveAxis(N, 0, ABG)
22:57:36.559 00.000 16108 Move returns status 0, amount 0
22:57:36.559 00.000 16108 move complete, result=0
22:57:36.559 00.000 16108 worker thread done servicing request
22:57:36.564 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=4237, FiltMin=3600, FiltMax=24339, Gamma=1.000
22:57:36.577 00.013 21068 UpdateGuideState exits: m=43144 SNR=36.4
22:57:36.578 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:36.580 00.001 21068 Enqueuing Expose request
22:57:36.580 00.000 16108 Worker thread wakes up
22:57:36.581 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:36.582 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:36.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:37.557 00.975 16108 Exposure complete
22:57:37.619 00.062 16108 worker thread done servicing request
22:57:37.619 00.000 21068 OnExposeComplete: enter
22:57:37.621 00.002 21068 UpdateGuideState(): m_state=6
22:57:37.622 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3095
22:57:37.623 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.04, Mass=42091, SNR=36.4, Peak=9456 HFD=2.8
22:57:37.624 00.001 21068 MultiStar: [#1 0.62,-0.19,0.00,M1] [#2 0.33,-0.37,1.23,U] [#3 0.01,-0.42,0.92,U] [#4 0.16,-0.33,1.00,U] [#5 0.36,0.39,0.00,M1] [#6 0.39,-0.00,0.79,U] [#7 0.24,0.22,0.57,U] [#8 0.78,-0.09,0.00,M1] 
22:57:37.625 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.33}, one-star: {0.24, -0.79}
22:57:37.626 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
22:57:37.626 00.000 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
22:57:37.627 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.33 hyp=0.40 cameraTheta=-0.97 mountX=-0.28 mountY=0.27, mountTheta=2.38
22:57:37.628 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.33, opts=13)
22:57:37.629 00.001 21068 Enqueuing Move request for scope (0.23, -0.33)
22:57:37.630 00.001 16108 Worker thread wakes up
22:57:37.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.33) opts 0xd
22:57:37.630 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.33)
22:57:37.630 00.000 16108 Moving (0.23, -0.33) raw xDistance=-0.28 yDistance=0.27
22:57:37.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:57:37.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:37.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:57:37.630 00.000 16108 MoveAxis(E, 74, ABG)
22:57:37.630 00.000 16108 Guiding  Dir = 2, Dur = 74
22:57:37.631 00.001 16108 IsSlewing returns 0
22:57:37.631 00.000 16108 IsGuiding returns 0
22:57:37.634 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4233, FiltMin=3638, FiltMax=25062, Gamma=1.000
22:57:37.648 00.014 21068 UpdateGuideState exits: m=42091 SNR=36.4
22:57:37.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:37.651 00.001 21068 Enqueuing Expose request
22:57:37.668 00.017 16108 PulseGuide returned control before completion, sleep 48
22:57:37.729 00.061 16108 IsGuiding returns 1
22:57:37.729 00.000 16108 scope still moving after pulse duration time elapsed
22:57:37.760 00.031 16108 IsSlewing returns 0
22:57:37.760 00.000 16108 IsGuiding returns 0
22:57:37.760 00.000 16108 scope move finished after 74 + 56 ms
22:57:37.760 00.000 16108 Move returns status 0, amount 74
22:57:37.760 00.000 16108 MoveAxis(N, 0, ABG)
22:57:37.760 00.000 16108 Move returns status 0, amount 0
22:57:37.760 00.000 16108 move complete, result=0
22:57:37.760 00.000 16108 worker thread done servicing request
22:57:37.760 00.000 16108 Worker thread wakes up
22:57:37.760 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.3 px 0 ms NORTH
22:57:37.763 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:37.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:38.919 01.156 16108 Exposure complete
22:57:38.974 00.055 16108 worker thread done servicing request
22:57:38.974 00.000 21068 OnExposeComplete: enter
22:57:38.975 00.001 21068 UpdateGuideState(): m_state=6
22:57:38.976 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3096
22:57:38.977 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.48, Mass=45708, SNR=36.0, Peak=10240 HFD=2.8
22:57:38.981 00.004 21068 MultiStar: [#1 0.12,-0.16,1.18,U] [#2 0.03,-0.40,1.45,U] [#3 0.10,-0.79,0.00,M4] [#4 0.25,-0.61,0.00,M7] [#5 -0.03,0.40,1.14,U] [#6 0.25,-0.66,0.00,M1] [#7 -0.24,-0.35,0.53,U] [#8 0.09,-0.69,0.00,M2] 
22:57:38.982 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.16}, one-star: {0.01, -0.35}
22:57:38.982 00.000 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
22:57:38.983 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
22:57:38.984 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.52 mountX=-0.03 mountY=0.15, mountTheta=1.80
22:57:38.985 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.16, opts=13)
22:57:38.986 00.001 21068 Enqueuing Move request for scope (0.01, -0.16)
22:57:38.988 00.002 16108 Worker thread wakes up
22:57:38.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:57:38.988 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:57:38.988 00.000 16108 Moving (0.01, -0.16) raw xDistance=-0.03 yDistance=0.15
22:57:38.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:57:38.989 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:38.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:57:38.989 00.000 16108 MoveAxis(E, 0, ABG)
22:57:38.989 00.000 16108 Move returns status 0, amount 0
22:57:38.989 00.000 16108 MoveAxis(N, 0, ABG)
22:57:38.989 00.000 16108 Move returns status 0, amount 0
22:57:38.989 00.000 16108 move complete, result=0
22:57:38.989 00.000 16108 worker thread done servicing request
22:57:38.995 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4230, FiltMin=3536, FiltMax=22838, Gamma=1.000
22:57:39.021 00.026 21068 UpdateGuideState exits: m=45708 SNR=36.0
22:57:39.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:39.026 00.002 21068 Enqueuing Expose request
22:57:39.028 00.002 16108 Worker thread wakes up
22:57:39.028 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:39.029 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:39.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:40.014 00.985 16108 Exposure complete
22:57:40.070 00.056 16108 worker thread done servicing request
22:57:40.071 00.001 21068 OnExposeComplete: enter
22:57:40.072 00.001 21068 UpdateGuideState(): m_state=6
22:57:40.073 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3097
22:57:40.073 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.68, Mass=42314, SNR=36.4, Peak=10528 HFD=2.9
22:57:40.074 00.001 21068 MultiStar: [#1 0.34,-0.14,1.23,U] [#2 0.13,-0.24,1.19,U] [#3 0.25,-0.56,0.00,M5] [#4 -0.38,-0.59,0.00,M8] [#5 0.45,0.37,0.00,M1] [#6 0.23,-0.61,0.00,M2] [#7 -0.30,-0.02,0.70,U] [#8 0.04,0.03,0.82,U] 
22:57:40.075 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.12}, one-star: {-0.13, -0.15}
22:57:40.076 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
22:57:40.076 00.000 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
22:57:40.077 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=-0.07 mountY=0.11, mountTheta=2.18
22:57:40.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.12, opts=13)
22:57:40.081 00.002 21068 Enqueuing Move request for scope (0.05, -0.12)
22:57:40.081 00.000 16108 Worker thread wakes up
22:57:40.082 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:57:40.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:57:40.082 00.000 16108 Moving (0.05, -0.12) raw xDistance=-0.07 yDistance=0.11
22:57:40.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:57:40.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:40.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:57:40.082 00.000 16108 MoveAxis(E, 0, ABG)
22:57:40.082 00.000 16108 Move returns status 0, amount 0
22:57:40.082 00.000 16108 MoveAxis(N, 0, ABG)
22:57:40.082 00.000 16108 Move returns status 0, amount 0
22:57:40.082 00.000 16108 move complete, result=0
22:57:40.082 00.000 16108 worker thread done servicing request
22:57:40.086 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=4227, FiltMin=3632, FiltMax=23424, Gamma=1.000
22:57:40.099 00.013 21068 UpdateGuideState exits: m=42314 SNR=36.4
22:57:40.103 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:40.105 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:40.107 00.002 21068 Enqueuing Expose request
22:57:40.109 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:40.111 00.002 16108 Worker thread wakes up
22:57:40.111 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:40.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:41.296 01.185 16108 Exposure complete
22:57:41.366 00.070 16108 worker thread done servicing request
22:57:41.366 00.000 21068 OnExposeComplete: enter
22:57:41.367 00.001 21068 UpdateGuideState(): m_state=6
22:57:41.368 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3098
22:57:41.369 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.81, Mass=50160, SNR=40.2, Peak=9696 HFD=3.0
22:57:41.370 00.001 21068 MultiStar: [#1 0.29,-0.22,1.20,U] [#2 -0.32,-0.36,1.33,U] [#3 0.04,-0.51,0.00,M6] [#4 -0.09,-0.37,1.06,U] [#5 0.15,0.17,0.74,U] [#6 0.08,0.40,0.79,U] [#7 -0.61,-0.25,0.00,M1] [#8 -0.15,-0.12,0.92,U] 
22:57:41.370 00.000 21068 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.19, -0.02}
22:57:41.371 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
22:57:41.372 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
22:57:41.373 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.93 mountX=0.02 mountY=0.12, mountTheta=1.39
22:57:41.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.12, opts=13)
22:57:41.376 00.001 21068 Enqueuing Move request for scope (-0.04, -0.12)
22:57:41.380 00.004 16108 Worker thread wakes up
22:57:41.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:57:41.380 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:57:41.380 00.000 16108 Moving (-0.04, -0.12) raw xDistance=0.02 yDistance=0.12
22:57:41.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:41.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:41.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:41.380 00.000 16108 MoveAxis(E, 0, ABG)
22:57:41.380 00.000 16108 Move returns status 0, amount 0
22:57:41.380 00.000 16108 MoveAxis(N, 0, ABG)
22:57:41.380 00.000 16108 Move returns status 0, amount 0
22:57:41.380 00.000 16108 move complete, result=0
22:57:41.380 00.000 16108 worker thread done servicing request
22:57:41.388 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4224, FiltMin=3542, FiltMax=24387, Gamma=1.000
22:57:41.415 00.027 21068 UpdateGuideState exits: m=50160 SNR=40.2
22:57:41.417 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:41.419 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:41.421 00.002 21068 Enqueuing Expose request
22:57:41.423 00.002 16108 Worker thread wakes up
22:57:41.423 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:41.425 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:41.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:42.394 00.969 16108 Exposure complete
22:57:42.462 00.068 16108 worker thread done servicing request
22:57:42.463 00.001 21068 OnExposeComplete: enter
22:57:42.463 00.000 21068 UpdateGuideState(): m_state=6
22:57:42.464 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3099
22:57:42.465 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.02, Mass=42385, SNR=39.1, Peak=10048 HFD=2.9
22:57:42.466 00.001 21068 MultiStar: [#1 0.15,-0.09,1.02,U] [#2 -0.16,-0.27,1.16,U] [#3 0.18,-0.22,1.12,U] [#4 -0.52,-0.24,0.00,M8] [#5 0.32,0.07,1.14,U] [#6 -0.39,0.07,0.80,U] [#7 -0.33,0.34,0.46,U] [#8 0.00,0.13,0.85,U] 
22:57:42.466 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {-0.23, 0.18}
22:57:42.467 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
22:57:42.468 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
22:57:42.468 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.74 mountX=0.02 mountY=0.01, mountTheta=0.62
22:57:42.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
22:57:42.472 00.002 21068 Enqueuing Move request for scope (-0.02, -0.01)
22:57:42.473 00.001 16108 Worker thread wakes up
22:57:42.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:57:42.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:57:42.473 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
22:57:42.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:42.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:42.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:42.473 00.000 16108 MoveAxis(E, 0, ABG)
22:57:42.473 00.000 16108 Move returns status 0, amount 0
22:57:42.473 00.000 16108 MoveAxis(N, 0, ABG)
22:57:42.473 00.000 16108 Move returns status 0, amount 0
22:57:42.474 00.001 16108 move complete, result=0
22:57:42.474 00.000 16108 worker thread done servicing request
22:57:42.479 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=4224, FiltMin=3609, FiltMax=23875, Gamma=1.000
22:57:42.500 00.021 21068 UpdateGuideState exits: m=42385 SNR=39.1
22:57:42.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.503 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:42.504 00.001 21068 Enqueuing Expose request
22:57:42.505 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:42.506 00.001 16108 Worker thread wakes up
22:57:42.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:42.508 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:43.677 01.169 16108 Exposure complete
22:57:43.738 00.061 16108 worker thread done servicing request
22:57:43.738 00.000 21068 OnExposeComplete: enter
22:57:43.739 00.001 21068 UpdateGuideState(): m_state=6
22:57:43.740 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3100
22:57:43.741 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.35, Mass=51167, SNR=40.8, Peak=10736 HFD=2.6
22:57:43.743 00.002 21068 MultiStar: [#1 0.21,-0.35,1.00,U] [#2 0.13,-0.43,1.25,U] [#3 0.11,-0.76,0.00,M6] [#4 -0.27,-0.88,0.00,M9] [#5 0.37,0.08,1.00,U] [#6 0.14,-0.47,0.79,U] [#7 -0.40,-0.15,0.66,U] [#8 -0.10,-0.00,0.84,U] 
22:57:43.743 00.000 21068 refined, 6 included, MultiStar: {0.12, -0.27}, one-star: {0.28, -0.49}
22:57:43.744 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
22:57:43.745 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
22:57:43.745 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.16 mountX=-0.16 mountY=0.24, mountTheta=2.18
22:57:43.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.27, opts=13)
22:57:43.748 00.001 21068 Enqueuing Move request for scope (0.12, -0.27)
22:57:43.749 00.001 16108 Worker thread wakes up
22:57:43.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
22:57:43.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
22:57:43.749 00.000 16108 Moving (0.12, -0.27) raw xDistance=-0.16 yDistance=0.24
22:57:43.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:57:43.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:43.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:57:43.749 00.000 16108 MoveAxis(E, 0, ABG)
22:57:43.749 00.000 16108 Move returns status 0, amount 0
22:57:43.749 00.000 16108 MoveAxis(N, 0, ABG)
22:57:43.749 00.000 16108 Move returns status 0, amount 0
22:57:43.749 00.000 16108 move complete, result=0
22:57:43.749 00.000 16108 worker thread done servicing request
22:57:43.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4217, FiltMin=3635, FiltMax=23721, Gamma=1.000
22:57:43.766 00.014 21068 UpdateGuideState exits: m=51167 SNR=40.8
22:57:43.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:43.768 00.000 21068 Enqueuing Expose request
22:57:43.769 00.001 16108 Worker thread wakes up
22:57:43.769 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:43.771 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:43.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:44.769 00.998 16108 Exposure complete
22:57:44.854 00.085 16108 worker thread done servicing request
22:57:44.854 00.000 21068 OnExposeComplete: enter
22:57:44.855 00.001 21068 UpdateGuideState(): m_state=6
22:57:44.855 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3101
22:57:44.856 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.61, Mass=47128, SNR=35.5, Peak=10432 HFD=2.9
22:57:44.857 00.001 21068 MultiStar: [#1 0.15,-0.09,1.15,U] [#2 0.08,-0.37,1.54,U] [#3 0.04,-0.75,0.00,M7] [#4 -0.04,-0.45,0.94,U] [#5 -0.00,0.40,0.95,U] [#6 0.48,-0.46,0.00,M1] [#7 0.05,0.11,0.52,U] [#8 0.09,0.16,0.75,U] 
22:57:44.858 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {-0.05, -0.23}
22:57:44.858 00.000 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
22:57:44.860 00.002 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
22:57:44.862 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.21 mountX=-0.06 mountY=0.10, mountTheta=2.12
22:57:44.865 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
22:57:44.867 00.002 21068 Enqueuing Move request for scope (0.04, -0.11)
22:57:44.868 00.001 16108 Worker thread wakes up
22:57:44.869 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:57:44.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:57:44.869 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
22:57:44.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:57:44.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:44.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:57:44.869 00.000 16108 MoveAxis(E, 0, ABG)
22:57:44.869 00.000 16108 Move returns status 0, amount 0
22:57:44.869 00.000 16108 MoveAxis(N, 0, ABG)
22:57:44.870 00.001 16108 Move returns status 0, amount 0
22:57:44.870 00.000 16108 move complete, result=0
22:57:44.870 00.000 16108 worker thread done servicing request
22:57:44.876 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4214, FiltMin=3622, FiltMax=26077, Gamma=1.000
22:57:44.891 00.015 21068 UpdateGuideState exits: m=47128 SNR=35.5
22:57:44.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:44.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:44.894 00.001 21068 Enqueuing Expose request
22:57:44.894 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:44.895 00.001 16108 Worker thread wakes up
22:57:44.895 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:44.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:46.057 01.162 16108 Exposure complete
22:57:46.115 00.058 16108 worker thread done servicing request
22:57:46.116 00.001 21068 OnExposeComplete: enter
22:57:46.118 00.002 21068 UpdateGuideState(): m_state=6
22:57:46.122 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3102
22:57:46.122 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=876.38, Mass=56457, SNR=46.6, Peak=9523 HFD=3.5
22:57:46.124 00.002 21068 MultiStar: [#1 0.20,-0.36,0.97,U] [#2 -0.54,-0.47,0.00,M1] [#3 -0.17,-0.63,0.00,M8] [#4 -0.30,-0.30,0.74,U] [#5 0.39,0.20,0.89,U] [#6 0.31,-0.19,0.62,U] [#7 -0.73,-0.31,0.00,M1] [#8 -0.27,-0.38,0.66,U] 
22:57:46.125 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.25}, one-star: {-0.47, -0.45}
22:57:46.127 00.002 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
22:57:46.128 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
22:57:46.129 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.68 mountX=-0.02 mountY=0.25, mountTheta=1.63
22:57:46.133 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.25, opts=13)
22:57:46.134 00.001 21068 Enqueuing Move request for scope (-0.03, -0.25)
22:57:46.136 00.002 16108 Worker thread wakes up
22:57:46.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
22:57:46.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
22:57:46.136 00.000 16108 Moving (-0.03, -0.25) raw xDistance=-0.02 yDistance=0.25
22:57:46.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:57:46.136 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.58
22:57:46.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:57:46.136 00.000 16108 MoveAxis(E, 0, ABG)
22:57:46.136 00.000 16108 Move returns status 0, amount 0
22:57:46.136 00.000 16108 MoveAxis(S, 50, ABG)
22:57:46.136 00.000 16108 Guiding  Dir = 1, Dur = 50
22:57:46.137 00.001 16108 IsSlewing returns 0
22:57:46.137 00.000 16108 IsGuiding returns 0
22:57:46.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4208, FiltMin=3629, FiltMax=29789, Gamma=1.000
22:57:46.146 00.006 16108 PulseGuide returned control before completion, sleep 51
22:57:46.155 00.009 21068 UpdateGuideState exits: m=56457 SNR=46.6
22:57:46.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:46.157 00.000 21068 Enqueuing Expose request
22:57:46.208 00.051 16108 IsGuiding returns 1
22:57:46.208 00.000 16108 scope still moving after pulse duration time elapsed
22:57:46.239 00.031 16108 IsSlewing returns 0
22:57:46.239 00.000 16108 IsGuiding returns 0
22:57:46.239 00.000 16108 scope move finished after 50 + 52 ms
22:57:46.239 00.000 16108 Move returns status 0, amount 50
22:57:46.239 00.000 16108 move complete, result=0
22:57:46.239 00.000 16108 worker thread done servicing request
22:57:46.239 00.000 16108 Worker thread wakes up
22:57:46.240 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 50 ms SOUTH
22:57:46.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:46.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:47.222 00.981 16108 Exposure complete
22:57:47.285 00.063 16108 worker thread done servicing request
22:57:47.285 00.000 21068 OnExposeComplete: enter
22:57:47.286 00.001 21068 UpdateGuideState(): m_state=6
22:57:47.287 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3103
22:57:47.288 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.27, Mass=51090, SNR=36.1, Peak=8944 HFD=3.4
22:57:47.289 00.001 21068 MultiStar: [#1 0.03,-0.28,1.29,U] [#2 -0.42,-0.20,1.56,U] [#3 0.12,-0.42,1.16,U] [#4 -0.17,-0.65,0.00,M8] [#5 0.32,0.09,0.90,U] [#6 0.29,-0.44,0.00,M1] [#7 -0.12,-0.24,0.67,U] [#8 0.10,-0.49,0.87,U] 
22:57:47.290 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.30}, one-star: {0.18, -0.57}
22:57:47.290 00.000 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
22:57:47.292 00.002 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.81)
22:57:47.292 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.57 mountX=-0.05 mountY=0.29, mountTheta=1.75
22:57:47.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.30, opts=13)
22:57:47.295 00.001 21068 Enqueuing Move request for scope (0.00, -0.30)
22:57:47.296 00.001 16108 Worker thread wakes up
22:57:47.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.30) opts 0xd
22:57:47.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.30)
22:57:47.296 00.000 16108 Moving (0.00, -0.30) raw xDistance=-0.05 yDistance=0.29
22:57:47.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:57:47.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:57:47.296 00.000 16108 MoveAxis(E, 0, ABG)
22:57:47.296 00.000 16108 Move returns status 0, amount 0
22:57:47.296 00.000 16108 MoveAxis(S, 59, ABG)
22:57:47.296 00.000 16108 Guiding  Dir = 1, Dur = 59
22:57:47.296 00.000 16108 IsSlewing returns 0
22:57:47.297 00.001 16108 IsGuiding returns 0
22:57:47.300 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4208, FiltMin=3622, FiltMax=27805, Gamma=1.000
22:57:47.313 00.013 21068 UpdateGuideState exits: m=51090 SNR=36.1
22:57:47.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:47.316 00.001 21068 Enqueuing Expose request
22:57:47.324 00.008 16108 PulseGuide returned control before completion, sleep 42
22:57:47.370 00.046 16108 IsGuiding returns 1
22:57:47.370 00.000 16108 scope still moving after pulse duration time elapsed
22:57:47.402 00.032 16108 IsSlewing returns 0
22:57:47.402 00.000 16108 IsGuiding returns 1
22:57:47.433 00.031 16108 IsSlewing returns 0
22:57:47.433 00.000 16108 IsGuiding returns 0
22:57:47.433 00.000 16108 scope move finished after 59 + 78 ms
22:57:47.433 00.000 16108 Move returns status 0, amount 59
22:57:47.433 00.000 16108 move complete, result=0
22:57:47.433 00.000 16108 worker thread done servicing request
22:57:47.433 00.000 16108 Worker thread wakes up
22:57:47.433 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
22:57:47.436 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:47.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:48.591 01.155 16108 Exposure complete
22:57:48.648 00.057 16108 worker thread done servicing request
22:57:48.649 00.001 21068 OnExposeComplete: enter
22:57:48.649 00.000 21068 UpdateGuideState(): m_state=6
22:57:48.650 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3104
22:57:48.651 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.90, Mass=38791, SNR=36.2, Peak=9104 HFD=2.4
22:57:48.652 00.001 21068 MultiStar: [#1 0.04,0.21,1.23,U] [#2 -0.40,0.15,1.53,U] [#3 -0.20,-0.61,0.00,M8] [#4 -0.02,-0.41,1.00,U] [#5 0.69,0.41,0.00,M1] [#6 0.21,0.10,0.91,U] [#7 -0.41,0.34,0.00,M1] [#8 -0.31,0.16,0.74,U] 
22:57:48.653 00.001 21068 refined, 5 included, MultiStar: {-0.08, 0.06}, one-star: {0.11, 0.06}
22:57:48.653 00.000 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
22:57:48.654 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
22:57:48.655 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.53 mountX=0.09 mountY=-0.04, mountTheta=-0.38
22:57:48.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.06, opts=13)
22:57:48.658 00.001 21068 Enqueuing Move request for scope (-0.08, 0.06)
22:57:48.659 00.001 16108 Worker thread wakes up
22:57:48.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:57:48.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:57:48.660 00.001 16108 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=-0.04
22:57:48.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:57:48.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:48.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:57:48.660 00.000 16108 MoveAxis(E, 0, ABG)
22:57:48.660 00.000 16108 Move returns status 0, amount 0
22:57:48.660 00.000 16108 MoveAxis(N, 0, ABG)
22:57:48.660 00.000 16108 Move returns status 0, amount 0
22:57:48.660 00.000 16108 move complete, result=0
22:57:48.660 00.000 16108 worker thread done servicing request
22:57:48.664 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4201, FiltMin=3641, FiltMax=27574, Gamma=1.000
22:57:48.680 00.016 21068 UpdateGuideState exits: m=38791 SNR=36.2
22:57:48.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:48.683 00.001 21068 Enqueuing Expose request
22:57:48.683 00.000 16108 Worker thread wakes up
22:57:48.684 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:48.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:48.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:49.652 00.968 16108 Exposure complete
22:57:49.707 00.055 16108 worker thread done servicing request
22:57:49.707 00.000 21068 OnExposeComplete: enter
22:57:49.708 00.001 21068 UpdateGuideState(): m_state=6
22:57:49.709 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3105
22:57:49.711 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.74, Mass=51575, SNR=43.4, Peak=8960 HFD=3.5
22:57:49.712 00.001 21068 MultiStar: [#1 -0.06,-0.04,1.29,U] [#2 -0.17,0.16,1.26,U] [#3 -0.22,-0.25,0.78,U] [#4 -0.36,0.36,0.00,M8] [#5 -0.19,0.84,0.00,M2] [#6 -0.15,0.09,0.63,U] [#7 -0.09,0.18,0.48,U] [#8 0.08,0.37,0.60,U] 
22:57:49.712 00.000 21068 refined, 6 included, MultiStar: {-0.09, 0.04}, one-star: {0.04, -0.10}
22:57:49.713 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
22:57:49.714 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
22:57:49.714 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.74 mountX=0.09 mountY=-0.02, mountTheta=-0.16
22:57:49.716 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
22:57:49.717 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
22:57:49.717 00.000 16108 Worker thread wakes up
22:57:49.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:57:49.717 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:57:49.717 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
22:57:49.718 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:57:49.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:49.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:49.718 00.000 16108 MoveAxis(E, 0, ABG)
22:57:49.718 00.000 16108 Move returns status 0, amount 0
22:57:49.718 00.000 16108 MoveAxis(N, 0, ABG)
22:57:49.718 00.000 16108 Move returns status 0, amount 0
22:57:49.718 00.000 16108 move complete, result=0
22:57:49.718 00.000 16108 worker thread done servicing request
22:57:49.724 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4198, FiltMin=3609, FiltMax=25942, Gamma=1.000
22:57:49.747 00.023 21068 UpdateGuideState exits: m=51575 SNR=43.4
22:57:49.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.748 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:49.749 00.001 21068 Enqueuing Expose request
22:57:49.750 00.001 16108 Worker thread wakes up
22:57:49.750 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:49.751 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:49.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:50.922 01.171 16108 Exposure complete
22:57:50.991 00.069 16108 worker thread done servicing request
22:57:50.991 00.000 21068 OnExposeComplete: enter
22:57:50.993 00.002 21068 UpdateGuideState(): m_state=6
22:57:50.995 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3106
22:57:50.996 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.82, Mass=48952, SNR=36.6, Peak=9056 HFD=2.8
22:57:50.997 00.001 21068 MultiStar: [#1 -0.06,0.07,1.38,U] [#2 0.01,-0.19,1.54,U] [#3 0.12,-0.44,1.20,U] [#4 -0.31,-0.62,0.00,M9] [#5 0.33,0.22,1.06,U] [#6 0.04,-0.17,1.00,U] [#7 -0.07,-0.54,0.00,M1] [#8 -0.07,0.04,0.93,U] 
22:57:50.998 00.001 21068 single-star, 6 included, MultiStar: {0.06, -0.08}, one-star: {0.09, -0.02}
22:57:50.998 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
22:57:50.999 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
22:57:51.000 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
22:57:51.001 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
22:57:51.002 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
22:57:51.003 00.001 16108 Worker thread wakes up
22:57:51.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:57:51.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:57:51.003 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.01
22:57:51.004 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:57:51.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:51.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:51.004 00.000 16108 MoveAxis(E, 0, ABG)
22:57:51.004 00.000 16108 Move returns status 0, amount 0
22:57:51.004 00.000 16108 MoveAxis(N, 0, ABG)
22:57:51.004 00.000 16108 Move returns status 0, amount 0
22:57:51.004 00.000 16108 move complete, result=0
22:57:51.004 00.000 16108 worker thread done servicing request
22:57:51.007 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4195, FiltMin=3494, FiltMax=29411, Gamma=1.000
22:57:51.021 00.014 21068 UpdateGuideState exits: m=48952 SNR=36.6
22:57:51.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:51.023 00.000 21068 Enqueuing Expose request
22:57:51.024 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:51.025 00.001 16108 Worker thread wakes up
22:57:51.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:51.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:52.001 00.976 16108 Exposure complete
22:57:52.058 00.057 16108 worker thread done servicing request
22:57:52.058 00.000 21068 OnExposeComplete: enter
22:57:52.059 00.001 21068 UpdateGuideState(): m_state=6
22:57:52.060 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3107
22:57:52.062 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.73, Mass=45536, SNR=38.6, Peak=10624 HFD=2.8
22:57:52.063 00.001 21068 MultiStar: [#1 -0.12,-0.09,1.26,U] [#2 -0.39,-0.14,1.43,U] [#3 -0.30,-0.62,0.00,M7] [#4 -0.35,-0.49,0.00,M10] [#5 -0.04,0.32,1.09,U] [#6 -0.13,0.00,0.83,U] [#7 -0.64,0.27,0.00,M2] [#8 0.05,-0.50,0.94,U] 
22:57:52.065 00.002 21068 single-star, 5 included, MultiStar: {-0.13, -0.08}, one-star: {-0.04, -0.11}
22:57:52.066 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
22:57:52.067 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
22:57:52.068 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.94 mountX=0.02 mountY=0.12, mountTheta=1.38
22:57:52.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
22:57:52.071 00.001 21068 Enqueuing Move request for scope (-0.04, -0.11)
22:57:52.072 00.001 16108 Worker thread wakes up
22:57:52.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
22:57:52.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
22:57:52.072 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
22:57:52.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:52.073 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:52.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:52.073 00.000 16108 MoveAxis(E, 0, ABG)
22:57:52.073 00.000 16108 Move returns status 0, amount 0
22:57:52.073 00.000 16108 MoveAxis(N, 0, ABG)
22:57:52.073 00.000 16108 Move returns status 0, amount 0
22:57:52.073 00.000 16108 move complete, result=0
22:57:52.073 00.000 16108 worker thread done servicing request
22:57:52.078 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4195, FiltMin=3619, FiltMax=28413, Gamma=1.000
22:57:52.095 00.017 21068 UpdateGuideState exits: m=45536 SNR=38.6
22:57:52.097 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:52.099 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:52.100 00.001 21068 Enqueuing Expose request
22:57:52.102 00.002 16108 Worker thread wakes up
22:57:52.102 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:52.105 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:52.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:53.262 01.157 16108 Exposure complete
22:57:53.340 00.078 16108 worker thread done servicing request
22:57:53.340 00.000 21068 OnExposeComplete: enter
22:57:53.341 00.001 21068 UpdateGuideState(): m_state=6
22:57:53.342 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3108
22:57:53.343 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.69, Mass=56773, SNR=42.1, Peak=10336 HFD=3.2
22:57:53.344 00.001 21068 MultiStar: [#1 0.04,-0.15,1.17,U] [#2 -0.16,-0.35,1.44,U] [#3 -0.20,-0.21,0.96,U] [#4 -0.35,-0.28,1.02,U] [#5 0.23,0.19,1.04,U] [#6 0.18,0.13,0.73,U] [#7 -0.31,-0.01,0.60,U] [#8 -0.34,0.17,0.79,U] 
22:57:53.345 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.10, -0.15}
22:57:53.346 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
22:57:53.347 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
22:57:53.347 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-2.36 mountX=0.08 mountY=0.12, mountTheta=0.97
22:57:53.350 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
22:57:53.351 00.001 21068 Enqueuing Move request for scope (-0.10, -0.10)
22:57:53.351 00.000 16108 Worker thread wakes up
22:57:53.352 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
22:57:53.352 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
22:57:53.352 00.000 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.12
22:57:53.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:57:53.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:53.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:53.352 00.000 16108 MoveAxis(E, 0, ABG)
22:57:53.352 00.000 16108 Move returns status 0, amount 0
22:57:53.352 00.000 16108 MoveAxis(N, 0, ABG)
22:57:53.352 00.000 16108 Move returns status 0, amount 0
22:57:53.352 00.000 16108 move complete, result=0
22:57:53.352 00.000 16108 worker thread done servicing request
22:57:53.356 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4192, FiltMin=3593, FiltMax=30557, Gamma=1.000
22:57:53.369 00.013 21068 UpdateGuideState exits: m=56773 SNR=42.1
22:57:53.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.370 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:53.372 00.002 21068 Enqueuing Expose request
22:57:53.373 00.001 16108 Worker thread wakes up
22:57:53.373 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:53.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:53.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:54.355 00.982 16108 Exposure complete
22:57:54.416 00.061 16108 worker thread done servicing request
22:57:54.416 00.000 21068 OnExposeComplete: enter
22:57:54.417 00.001 21068 UpdateGuideState(): m_state=6
22:57:54.418 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3109
22:57:54.418 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.73, Mass=47925, SNR=38.3, Peak=11280 HFD=2.8
22:57:54.419 00.001 21068 MultiStar: [#1 0.18,0.01,1.21,U] [#2 -0.09,-0.07,1.54,U] [#3 -0.02,-0.33,1.11,U] [#4 -0.23,-0.31,0.90,U] [#5 0.42,0.52,0.00,M1] [#6 0.39,0.03,0.81,U] [#7 -0.39,0.29,0.55,U] [#8 0.16,0.38,0.85,U] 
22:57:54.420 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.04}, one-star: {-0.06, -0.11}
22:57:54.421 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
22:57:54.421 00.000 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
22:57:54.422 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.53 mountX=-0.01 mountY=0.04, mountTheta=1.79
22:57:54.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
22:57:54.425 00.001 21068 Enqueuing Move request for scope (0.00, -0.04)
22:57:54.426 00.001 16108 Worker thread wakes up
22:57:54.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:57:54.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:57:54.426 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
22:57:54.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:57:54.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:54.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:54.426 00.000 16108 MoveAxis(E, 0, ABG)
22:57:54.426 00.000 16108 Move returns status 0, amount 0
22:57:54.426 00.000 16108 MoveAxis(N, 0, ABG)
22:57:54.426 00.000 16108 Move returns status 0, amount 0
22:57:54.426 00.000 16108 move complete, result=0
22:57:54.426 00.000 16108 worker thread done servicing request
22:57:54.433 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4192, FiltMin=3574, FiltMax=28733, Gamma=1.000
22:57:54.453 00.020 21068 UpdateGuideState exits: m=47925 SNR=38.3
22:57:54.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:54.456 00.001 21068 Enqueuing Expose request
22:57:54.457 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:54.459 00.002 16108 Worker thread wakes up
22:57:54.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:54.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:55.624 01.165 16108 Exposure complete
22:57:55.687 00.063 16108 worker thread done servicing request
22:57:55.687 00.000 21068 OnExposeComplete: enter
22:57:55.688 00.001 21068 UpdateGuideState(): m_state=6
22:57:55.688 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3110
22:57:55.689 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.95, Mass=58871, SNR=38.7, Peak=9664 HFD=3.4
22:57:55.690 00.001 21068 MultiStar: [#1 0.03,-0.02,1.40,U] [#2 0.03,-0.35,1.34,U] [#3 -0.04,-0.66,0.00,M6] [#4 -0.35,-0.58,0.00,M9] [#5 0.02,0.21,1.03,U] [#6 0.15,-0.36,0.88,U] [#7 -0.70,-0.42,0.00,M1] [#8 -0.11,0.19,0.84,U] 
22:57:55.691 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.05}, one-star: {-0.37, 0.12}
22:57:55.691 00.000 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
22:57:55.692 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
22:57:55.693 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.17 mountX=0.02 mountY=0.06, mountTheta=1.16
22:57:55.696 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
22:57:55.697 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
22:57:55.698 00.001 16108 Worker thread wakes up
22:57:55.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:57:55.698 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:57:55.698 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
22:57:55.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:55.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:55.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:55.698 00.000 16108 MoveAxis(E, 0, ABG)
22:57:55.698 00.000 16108 Move returns status 0, amount 0
22:57:55.698 00.000 16108 MoveAxis(N, 0, ABG)
22:57:55.698 00.000 16108 Move returns status 0, amount 0
22:57:55.699 00.001 16108 move complete, result=0
22:57:55.699 00.000 16108 worker thread done servicing request
22:57:55.701 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4189, FiltMin=3645, FiltMax=28355, Gamma=1.000
22:57:55.717 00.016 21068 UpdateGuideState exits: m=58871 SNR=38.7
22:57:55.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:55.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:55.719 00.000 21068 Enqueuing Expose request
22:57:55.720 00.001 16108 Worker thread wakes up
22:57:55.720 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:55.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:55.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:56.694 00.973 16108 Exposure complete
22:57:56.750 00.056 16108 worker thread done servicing request
22:57:56.750 00.000 21068 OnExposeComplete: enter
22:57:56.752 00.002 21068 UpdateGuideState(): m_state=6
22:57:56.755 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3111
22:57:56.756 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.79, Mass=45886, SNR=39.4, Peak=9728 HFD=2.7
22:57:56.757 00.001 21068 MultiStar: [#1 -0.14,-0.31,1.28,U] [#2 -0.10,-0.17,1.48,U] [#3 0.13,-0.45,1.03,U] [#4 0.24,-0.59,0.00,M10] [#5 0.27,0.32,0.87,U] [#6 0.15,-0.25,0.73,U] [#7 -0.61,-0.21,0.00,M2] [#8 0.14,0.08,0.72,U] 
22:57:56.758 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.14}, one-star: {-0.04, -0.05}
22:57:56.759 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
22:57:56.760 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
22:57:56.761 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.31 mountX=0.03 mountY=0.06, mountTheta=1.03
22:57:56.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
22:57:56.765 00.002 21068 Enqueuing Move request for scope (-0.04, -0.05)
22:57:56.765 00.000 16108 Worker thread wakes up
22:57:56.767 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:57:56.767 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:57:56.767 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
22:57:56.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:57:56.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:56.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:56.767 00.000 16108 MoveAxis(E, 0, ABG)
22:57:56.767 00.000 16108 Move returns status 0, amount 0
22:57:56.767 00.000 16108 MoveAxis(N, 0, ABG)
22:57:56.767 00.000 16108 Move returns status 0, amount 0
22:57:56.767 00.000 16108 move complete, result=0
22:57:56.767 00.000 16108 worker thread done servicing request
22:57:56.770 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=4189, FiltMin=3600, FiltMax=29174, Gamma=1.000
22:57:56.786 00.016 21068 UpdateGuideState exits: m=45886 SNR=39.4
22:57:56.786 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:56.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:56.788 00.001 21068 Enqueuing Expose request
22:57:56.789 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:56.789 00.000 16108 Worker thread wakes up
22:57:56.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:56.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:57.944 01.155 16108 Exposure complete
22:57:58.027 00.083 16108 worker thread done servicing request
22:57:58.028 00.001 21068 OnExposeComplete: enter
22:57:58.029 00.001 21068 UpdateGuideState(): m_state=6
22:57:58.029 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3112
22:57:58.030 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.86, Mass=67120, SNR=53.3, Peak=11552 HFD=3.1
22:57:58.031 00.001 21068 MultiStar: [#1 0.07,-0.20,0.92,U] [#2 -0.17,-0.25,1.11,U] [#3 -0.24,-0.39,0.82,U] [#4 -0.32,-0.30,0.70,U] [#5 0.35,0.30,0.71,U] [#6 0.08,0.06,0.68,U] [#7 -0.57,-0.03,0.00,M3] [#8 -0.27,-0.18,0.71,U] 
22:57:58.031 00.000 21068 single-star, 7 included, MultiStar: {-0.06, -0.13}, one-star: {0.01, 0.02}
22:57:58.032 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:57:58.033 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
22:57:58.033 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.04 mountX=-0.01 mountY=-0.02, mountTheta=-1.92
22:57:58.036 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
22:57:58.037 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
22:57:58.038 00.001 16108 Worker thread wakes up
22:57:58.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:57:58.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:57:58.038 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
22:57:58.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:57:58.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:58.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:58.038 00.000 16108 MoveAxis(E, 0, ABG)
22:57:58.038 00.000 16108 Move returns status 0, amount 0
22:57:58.038 00.000 16108 MoveAxis(N, 0, ABG)
22:57:58.038 00.000 16108 Move returns status 0, amount 0
22:57:58.039 00.001 16108 move complete, result=0
22:57:58.039 00.000 16108 worker thread done servicing request
22:57:58.046 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4185, FiltMin=3613, FiltMax=29414, Gamma=1.000
22:57:58.065 00.019 21068 UpdateGuideState exits: m=67120 SNR=53.3
22:57:58.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:58.066 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:58.067 00.001 21068 Enqueuing Expose request
22:57:58.068 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:58.069 00.001 16108 Worker thread wakes up
22:57:58.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:58.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:57:59.058 00.989 16108 Exposure complete
22:57:59.131 00.073 16108 worker thread done servicing request
22:57:59.131 00.000 21068 OnExposeComplete: enter
22:57:59.132 00.001 21068 UpdateGuideState(): m_state=6
22:57:59.133 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3113
22:57:59.134 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.87, Mass=57227, SNR=47.4, Peak=9904 HFD=3.5
22:57:59.134 00.000 21068 MultiStar: [#1 0.19,0.00,1.03,U] [#2 -0.14,-0.06,1.10,U] [#3 0.12,-0.43,0.99,U] [#4 -0.27,-0.31,0.90,U] [#5 0.11,0.38,0.85,U] [#6 -0.35,-0.21,0.74,U] [#7 -0.08,0.02,0.68,U] [#8 -0.27,-0.35,0.78,U] 
22:57:59.135 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.00, 0.03}
22:57:59.136 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
22:57:59.136 00.000 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
22:57:59.137 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.45 mountX=0.00 mountY=-0.03, mountTheta=-1.52
22:57:59.140 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.03, opts=13)
22:57:59.140 00.000 21068 Enqueuing Move request for scope (0.00, 0.03)
22:57:59.141 00.001 16108 Worker thread wakes up
22:57:59.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:57:59.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:57:59.141 00.000 16108 Moving (0.00, 0.03) raw xDistance=0.00 yDistance=-0.03
22:57:59.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:57:59.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:59.142 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:57:59.142 00.000 16108 MoveAxis(E, 0, ABG)
22:57:59.142 00.000 16108 Move returns status 0, amount 0
22:57:59.142 00.000 16108 MoveAxis(N, 0, ABG)
22:57:59.142 00.000 16108 Move returns status 0, amount 0
22:57:59.142 00.000 16108 move complete, result=0
22:57:59.142 00.000 16108 worker thread done servicing request
22:57:59.145 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4185, FiltMin=3558, FiltMax=35347, Gamma=1.000
22:57:59.159 00.014 21068 UpdateGuideState exits: m=57227 SNR=47.4
22:57:59.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:57:59.161 00.000 21068 Enqueuing Expose request
22:57:59.163 00.002 16108 Worker thread wakes up
22:57:59.163 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:59.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:57:59.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:00.344 01.180 16108 Exposure complete
22:58:00.399 00.055 16108 worker thread done servicing request
22:58:00.399 00.000 21068 OnExposeComplete: enter
22:58:00.400 00.001 21068 UpdateGuideState(): m_state=6
22:58:00.402 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3114
22:58:00.404 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.91, Mass=47977, SNR=41.8, Peak=11952 HFD=2.7
22:58:00.406 00.002 21068 MultiStar: [#1 0.18,0.10,1.12,U] [#2 -0.25,0.22,1.21,U] [#3 -0.16,-0.28,0.96,U] [#4 -0.31,-0.37,0.81,U] [#5 0.35,0.56,0.00,M1] [#6 0.33,0.47,0.00,M1] [#7 -0.31,0.43,0.00,M3] [#8 -0.43,0.36,0.00,M1] 
22:58:00.408 00.002 21068 refined, 4 included, MultiStar: {-0.13, -0.02}, one-star: {-0.13, 0.08}
22:58:00.409 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
22:58:00.410 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
22:58:00.411 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.12 mountY=0.05, mountTheta=0.39
22:58:00.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
22:58:00.414 00.001 21068 Enqueuing Move request for scope (-0.13, -0.02)
22:58:00.415 00.001 16108 Worker thread wakes up
22:58:00.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:58:00.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:58:00.415 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.12 yDistance=0.05
22:58:00.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:58:00.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:00.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:58:00.415 00.000 16108 MoveAxis(E, 0, ABG)
22:58:00.415 00.000 16108 Move returns status 0, amount 0
22:58:00.415 00.000 16108 MoveAxis(N, 0, ABG)
22:58:00.415 00.000 16108 Move returns status 0, amount 0
22:58:00.415 00.000 16108 move complete, result=0
22:58:00.415 00.000 16108 worker thread done servicing request
22:58:00.419 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4182, FiltMin=3542, FiltMax=29469, Gamma=1.000
22:58:00.432 00.013 21068 UpdateGuideState exits: m=47977 SNR=41.8
22:58:00.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:00.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:00.435 00.001 21068 Enqueuing Expose request
22:58:00.435 00.000 16108 Worker thread wakes up
22:58:00.435 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:00.437 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:00.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:01.404 00.967 16108 Exposure complete
22:58:01.475 00.071 16108 worker thread done servicing request
22:58:01.475 00.000 21068 OnExposeComplete: enter
22:58:01.478 00.003 21068 UpdateGuideState(): m_state=6
22:58:01.481 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3115
22:58:01.482 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.72, Mass=49406, SNR=41.6, Peak=11728 HFD=2.6
22:58:01.484 00.002 21068 MultiStar: [#1 0.01,-0.15,1.16,U] [#2 0.26,-0.06,1.29,U] [#3 0.09,-0.46,1.11,U] [#4 -0.26,-0.33,0.86,U] [#5 0.27,0.56,0.00,M2] [#6 0.19,0.13,0.77,U] [#7 -0.12,0.35,0.55,U] [#8 -0.14,0.08,0.67,U] 
22:58:01.486 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.09, -0.12}
22:58:01.487 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
22:58:01.488 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
22:58:01.490 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=-0.06 mountY=0.10, mountTheta=2.13
22:58:01.493 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
22:58:01.494 00.001 21068 Enqueuing Move request for scope (0.04, -0.11)
22:58:01.497 00.003 16108 Worker thread wakes up
22:58:01.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:58:01.497 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:58:01.497 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
22:58:01.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:58:01.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:01.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:58:01.497 00.000 16108 MoveAxis(E, 0, ABG)
22:58:01.497 00.000 16108 Move returns status 0, amount 0
22:58:01.497 00.000 16108 MoveAxis(N, 0, ABG)
22:58:01.497 00.000 16108 Move returns status 0, amount 0
22:58:01.498 00.001 16108 move complete, result=0
22:58:01.498 00.000 16108 worker thread done servicing request
22:58:01.502 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4182, FiltMin=3609, FiltMax=33427, Gamma=1.000
22:58:01.527 00.025 21068 UpdateGuideState exits: m=49406 SNR=41.6
22:58:01.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:01.530 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:01.531 00.001 21068 Enqueuing Expose request
22:58:01.532 00.001 16108 Worker thread wakes up
22:58:01.532 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:01.533 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:01.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:02.711 01.178 16108 Exposure complete
22:58:02.785 00.074 16108 worker thread done servicing request
22:58:02.785 00.000 21068 OnExposeComplete: enter
22:58:02.787 00.002 21068 UpdateGuideState(): m_state=6
22:58:02.788 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3116
22:58:02.789 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.81, Mass=53947, SNR=39.4, Peak=11024 HFD=2.9
22:58:02.790 00.001 21068 MultiStar: [#1 0.15,0.28,1.11,U] [#2 0.07,0.12,1.29,U] [#3 0.04,-0.52,0.00,M2] [#4 -0.07,-0.25,1.14,U] [#5 0.65,0.39,0.00,M3] [#6 0.23,0.45,1.15,U] [#7 -0.65,0.46,0.00,M3] [#8 0.04,0.26,0.77,U] 
22:58:02.790 00.000 21068 single-star, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.05, -0.03}
22:58:02.791 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
22:58:02.792 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
22:58:02.793 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=-0.05 mountY=0.01, mountTheta=2.90
22:58:02.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
22:58:02.796 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
22:58:02.797 00.001 16108 Worker thread wakes up
22:58:02.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:58:02.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:58:02.797 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.01
22:58:02.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:02.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:02.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:02.797 00.000 16108 MoveAxis(E, 0, ABG)
22:58:02.797 00.000 16108 Move returns status 0, amount 0
22:58:02.797 00.000 16108 MoveAxis(N, 0, ABG)
22:58:02.797 00.000 16108 Move returns status 0, amount 0
22:58:02.797 00.000 16108 move complete, result=0
22:58:02.797 00.000 16108 worker thread done servicing request
22:58:02.800 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4176, FiltMin=3593, FiltMax=30621, Gamma=1.000
22:58:02.814 00.014 21068 UpdateGuideState exits: m=53947 SNR=39.4
22:58:02.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:02.817 00.001 21068 Enqueuing Expose request
22:58:02.817 00.000 16108 Worker thread wakes up
22:58:02.817 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:02.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:02.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:03.804 00.986 16108 Exposure complete
22:58:03.863 00.059 16108 worker thread done servicing request
22:58:03.864 00.001 21068 OnExposeComplete: enter
22:58:03.865 00.001 21068 UpdateGuideState(): m_state=6
22:58:03.865 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3117
22:58:03.866 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.54, Mass=45811, SNR=38.7, Peak=9427 HFD=2.5
22:58:03.867 00.001 21068 MultiStar: [#1 -0.10,0.20,1.21,U] [#2 -0.46,-0.09,1.34,U] [#3 -0.20,-0.43,1.09,U] [#4 -0.10,-0.29,1.11,U] [#5 0.27,0.31,1.11,U] [#6 0.01,-0.02,0.83,U] [#7 -0.80,0.11,0.00,M4] [#8 -0.29,0.21,1.02,U] 
22:58:03.868 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.05}, one-star: {-0.65, -0.30}
22:58:03.869 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
22:58:03.869 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.48)
22:58:03.870 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.90 mountX=0.18 mountY=0.09, mountTheta=0.47
22:58:03.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.05, opts=13)
22:58:03.873 00.001 21068 Enqueuing Move request for scope (-0.19, -0.05)
22:58:03.874 00.001 16108 Worker thread wakes up
22:58:03.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
22:58:03.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
22:58:03.874 00.000 16108 Moving (-0.19, -0.05) raw xDistance=0.18 yDistance=0.09
22:58:03.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:58:03.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:03.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:58:03.874 00.000 16108 MoveAxis(E, 0, ABG)
22:58:03.874 00.000 16108 Move returns status 0, amount 0
22:58:03.874 00.000 16108 MoveAxis(N, 0, ABG)
22:58:03.874 00.000 16108 Move returns status 0, amount 0
22:58:03.874 00.000 16108 move complete, result=0
22:58:03.874 00.000 16108 worker thread done servicing request
22:58:03.879 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4176, FiltMin=3613, FiltMax=33155, Gamma=1.000
22:58:03.897 00.018 21068 UpdateGuideState exits: m=45811 SNR=38.7
22:58:03.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:03.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:03.899 00.000 21068 Enqueuing Expose request
22:58:03.900 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:03.901 00.001 16108 Worker thread wakes up
22:58:03.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:03.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:05.065 01.164 16108 Exposure complete
22:58:05.120 00.055 16108 worker thread done servicing request
22:58:05.120 00.000 21068 OnExposeComplete: enter
22:58:05.122 00.002 21068 UpdateGuideState(): m_state=6
22:58:05.122 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3118
22:58:05.123 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.79, Mass=63829, SNR=45.8, Peak=10096 HFD=3.6
22:58:05.124 00.001 21068 MultiStar: [#1 0.17,-0.34,1.23,U] [#2 -0.20,-0.13,1.32,U] [#3 0.17,-0.47,0.94,U] [#4 -0.14,-0.55,0.00,M5] [#5 0.53,0.42,0.00,M3] [#6 0.44,-0.49,0.00,M1] [#7 -0.06,-0.58,0.00,M5] [#8 -0.16,0.06,0.70,U] 
22:58:05.125 00.001 21068 refined, 4 included, MultiStar: {-0.05, -0.20}, one-star: {-0.23, -0.05}
22:58:05.126 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
22:58:05.126 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
22:58:05.127 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.81 mountX=0.01 mountY=0.20, mountTheta=1.51
22:58:05.128 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.20, opts=13)
22:58:05.129 00.001 21068 Enqueuing Move request for scope (-0.05, -0.20)
22:58:05.130 00.001 16108 Worker thread wakes up
22:58:05.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
22:58:05.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
22:58:05.130 00.000 16108 Moving (-0.05, -0.20) raw xDistance=0.01 yDistance=0.20
22:58:05.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:58:05.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:58:05.130 00.000 16108 MoveAxis(E, 0, ABG)
22:58:05.130 00.000 16108 Move returns status 0, amount 0
22:58:05.130 00.000 16108 MoveAxis(S, 41, ABG)
22:58:05.130 00.000 16108 Guiding  Dir = 1, Dur = 41
22:58:05.131 00.001 16108 IsSlewing returns 0
22:58:05.131 00.000 16108 IsGuiding returns 0
22:58:05.132 00.001 16108 PulseGuide returned control before completion, sleep 50
22:58:05.138 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=4173, FiltMin=3561, FiltMax=30691, Gamma=1.000
22:58:05.156 00.018 21068 UpdateGuideState exits: m=63829 SNR=45.8
22:58:05.157 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:05.158 00.000 21068 Enqueuing Expose request
22:58:05.193 00.035 16108 IsGuiding returns 1
22:58:05.193 00.000 16108 scope still moving after pulse duration time elapsed
22:58:05.225 00.032 16108 IsSlewing returns 0
22:58:05.225 00.000 16108 IsGuiding returns 0
22:58:05.225 00.000 16108 scope move finished after 41 + 52 ms
22:58:05.225 00.000 16108 Move returns status 0, amount 41
22:58:05.225 00.000 16108 move complete, result=0
22:58:05.225 00.000 16108 worker thread done servicing request
22:58:05.225 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
22:58:05.226 00.001 16108 Worker thread wakes up
22:58:05.226 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:05.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:06.195 00.969 16108 Exposure complete
22:58:06.268 00.073 16108 worker thread done servicing request
22:58:06.269 00.001 21068 OnExposeComplete: enter
22:58:06.270 00.001 21068 UpdateGuideState(): m_state=6
22:58:06.271 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3119
22:58:06.272 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.47, Mass=44746, SNR=37.3, Peak=10048 HFD=3.2
22:58:06.274 00.002 21068 MultiStar: [#1 0.06,-0.30,1.38,U] [#2 -0.34,-0.33,1.42,U] [#3 0.05,-0.24,1.51,U] [#4 -0.16,-0.38,1.25,U] [#5 0.37,0.08,1.11,U] [#6 0.24,-0.53,0.00,M2] [#7 -0.23,0.25,0.74,U] [#8 -0.23,0.02,0.88,U] 
22:58:06.277 00.003 21068 refined, 7 included, MultiStar: {-0.07, -0.19}, one-star: {-0.20, -0.37}
22:58:06.278 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
22:58:06.280 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
22:58:06.281 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.93 mountX=0.04 mountY=0.21, mountTheta=1.39
22:58:06.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.19, opts=13)
22:58:06.284 00.001 21068 Enqueuing Move request for scope (-0.07, -0.19)
22:58:06.285 00.001 16108 Worker thread wakes up
22:58:06.286 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
22:58:06.286 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
22:58:06.286 00.000 16108 Moving (-0.07, -0.19) raw xDistance=0.04 yDistance=0.21
22:58:06.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:58:06.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:58:06.286 00.000 16108 MoveAxis(E, 0, ABG)
22:58:06.286 00.000 16108 Move returns status 0, amount 0
22:58:06.286 00.000 16108 MoveAxis(S, 41, ABG)
22:58:06.286 00.000 16108 Guiding  Dir = 1, Dur = 41
22:58:06.287 00.001 16108 IsSlewing returns 0
22:58:06.287 00.000 16108 IsGuiding returns 0
22:58:06.292 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4173, FiltMin=3588, FiltMax=28659, Gamma=1.000
22:58:06.307 00.015 21068 UpdateGuideState exits: m=44746 SNR=37.3
22:58:06.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:06.310 00.001 21068 Enqueuing Expose request
22:58:06.338 00.028 16108 IsGuiding returns 1
22:58:06.338 00.000 16108 scope still moving after pulse duration time elapsed
22:58:06.367 00.029 16108 IsSlewing returns 0
22:58:06.367 00.000 16108 IsGuiding returns 1
22:58:06.399 00.032 16108 IsSlewing returns 0
22:58:06.399 00.000 16108 IsGuiding returns 1
22:58:06.430 00.031 16108 IsSlewing returns 0
22:58:06.430 00.000 16108 IsGuiding returns 0
22:58:06.430 00.000 16108 scope move finished after 41 + 103 ms
22:58:06.430 00.000 16108 Move returns status 0, amount 41
22:58:06.432 00.002 16108 move complete, result=0
22:58:06.432 00.000 16108 worker thread done servicing request
22:58:06.432 00.000 16108 Worker thread wakes up
22:58:06.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:06.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:06.432 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
22:58:07.595 01.163 16108 Exposure complete
22:58:07.673 00.078 16108 worker thread done servicing request
22:58:07.673 00.000 21068 OnExposeComplete: enter
22:58:07.674 00.001 21068 UpdateGuideState(): m_state=6
22:58:07.675 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3120
22:58:07.676 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=877.15, Mass=49793, SNR=34.6, Peak=10432 HFD=2.9
22:58:07.677 00.001 21068 MultiStar: [#1 0.18,0.17,1.39,U] [#2 -0.14,0.16,1.51,U] [#3 0.15,-0.28,1.22,U] [#4 -0.31,0.06,1.07,U] [#5 0.33,0.76,0.00,M3] [#6 0.21,0.21,1.16,U] [#7 -0.42,0.42,0.00,M5] [#8 -0.32,0.52,0.00,M1] 
22:58:07.678 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {0.22, 0.32}
22:58:07.679 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
22:58:07.680 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
22:58:07.681 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
22:58:07.684 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
22:58:07.684 00.000 21068 Enqueuing Move request for scope (0.05, 0.10)
22:58:07.685 00.001 16108 Worker thread wakes up
22:58:07.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:58:07.686 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:58:07.686 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
22:58:07.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:58:07.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:07.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:07.686 00.000 16108 MoveAxis(E, 0, ABG)
22:58:07.686 00.000 16108 Move returns status 0, amount 0
22:58:07.686 00.000 16108 MoveAxis(N, 0, ABG)
22:58:07.686 00.000 16108 Move returns status 0, amount 0
22:58:07.686 00.000 16108 move complete, result=0
22:58:07.686 00.000 16108 worker thread done servicing request
22:58:07.690 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=4166, FiltMin=3577, FiltMax=28941, Gamma=1.000
22:58:07.704 00.014 21068 UpdateGuideState exits: m=49793 SNR=34.6
22:58:07.705 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:07.706 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:07.707 00.001 21068 Enqueuing Expose request
22:58:07.708 00.001 16108 Worker thread wakes up
22:58:07.708 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:07.709 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:07.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:08.678 00.969 16108 Exposure complete
22:58:08.734 00.056 16108 worker thread done servicing request
22:58:08.734 00.000 21068 OnExposeComplete: enter
22:58:08.735 00.001 21068 UpdateGuideState(): m_state=6
22:58:08.735 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3121
22:58:08.736 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.82, Mass=33190, SNR=33.0, Peak=9424 HFD=2.6
22:58:08.737 00.001 21068 MultiStar: [#1 -0.00,0.24,1.27,U] [#2 -0.09,0.37,1.34,U] [#3 -0.10,-0.28,1.40,U] [#4 -0.09,0.01,1.38,U] [#5 0.17,0.48,0.00,M4] [#6 0.30,0.47,0.00,M2] [#7 -0.54,0.44,0.00,M6] [#8 -0.06,0.22,1.08,U] 
22:58:08.737 00.000 21068 refined, 5 included, MultiStar: {-0.10, 0.09}, one-star: {-0.29, -0.02}
22:58:08.738 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
22:58:08.740 00.002 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
22:58:08.741 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=0.11 mountY=-0.06, mountTheta=-0.50
22:58:08.742 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
22:58:08.743 00.001 21068 Enqueuing Move request for scope (-0.10, 0.09)
22:58:08.743 00.000 16108 Worker thread wakes up
22:58:08.744 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
22:58:08.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
22:58:08.744 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.06
22:58:08.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:08.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:08.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:08.744 00.000 16108 MoveAxis(E, 0, ABG)
22:58:08.744 00.000 16108 Move returns status 0, amount 0
22:58:08.744 00.000 16108 MoveAxis(N, 0, ABG)
22:58:08.744 00.000 16108 Move returns status 0, amount 0
22:58:08.744 00.000 16108 move complete, result=0
22:58:08.744 00.000 16108 worker thread done servicing request
22:58:08.747 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=4166, FiltMin=3540, FiltMax=27597, Gamma=1.000
22:58:08.766 00.019 21068 UpdateGuideState exits: m=33190 SNR=33.0
22:58:08.768 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:08.771 00.002 21068 Enqueuing Expose request
22:58:08.772 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:08.774 00.002 16108 Worker thread wakes up
22:58:08.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:08.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:09.934 01.160 16108 Exposure complete
22:58:09.986 00.052 16108 worker thread done servicing request
22:58:09.987 00.001 21068 OnExposeComplete: enter
22:58:09.988 00.001 21068 UpdateGuideState(): m_state=6
22:58:09.991 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3122
22:58:09.992 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=877.22, Mass=45919, SNR=37.6, Peak=10464 HFD=2.9
22:58:09.993 00.001 21068 MultiStar: [#1 0.27,0.33,1.22,U] [#2 -0.15,0.22,1.39,U] [#3 -0.03,-0.16,1.19,U] [#4 -0.03,-0.05,1.17,U] [#5 0.27,0.80,0.00,M5] [#6 -0.06,0.60,0.00,M3] [#7 -0.37,0.36,0.00,M7] [#8 0.29,0.88,0.00,M1] 
22:58:09.994 00.001 21068 refined, 4 included, MultiStar: {0.07, 0.14}, one-star: {0.38, 0.38}
22:58:09.996 00.002 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
22:58:09.997 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
22:58:09.998 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
22:58:10.001 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
22:58:10.003 00.002 21068 Enqueuing Move request for scope (0.07, 0.14)
22:58:10.003 00.000 16108 Worker thread wakes up
22:58:10.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:58:10.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:58:10.003 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.05 yDistance=-0.15
22:58:10.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:10.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:10.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:10.004 00.001 16108 MoveAxis(E, 0, ABG)
22:58:10.004 00.000 16108 Move returns status 0, amount 0
22:58:10.004 00.000 16108 MoveAxis(N, 0, ABG)
22:58:10.004 00.000 16108 Move returns status 0, amount 0
22:58:10.004 00.000 16108 move complete, result=0
22:58:10.004 00.000 16108 worker thread done servicing request
22:58:10.007 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4163, FiltMin=3590, FiltMax=31222, Gamma=1.000
22:58:10.022 00.015 21068 UpdateGuideState exits: m=45919 SNR=37.6
22:58:10.023 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.023 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:10.024 00.001 21068 Enqueuing Expose request
22:58:10.025 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:10.026 00.001 16108 Worker thread wakes up
22:58:10.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:10.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:11.004 00.978 16108 Exposure complete
22:58:11.078 00.074 16108 worker thread done servicing request
22:58:11.078 00.000 21068 OnExposeComplete: enter
22:58:11.080 00.002 21068 UpdateGuideState(): m_state=6
22:58:11.080 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3123
22:58:11.081 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.68, Mass=35934, SNR=31.5, Peak=9168 HFD=2.8
22:58:11.082 00.001 21068 MultiStar: [#1 0.50,0.05,1.71,U] [#2 0.02,0.18,1.59,U] [#3 0.01,0.08,1.42,U] [#4 -0.31,0.10,1.49,U] [#5 0.07,0.47,1.27,U] [#6 0.39,0.15,1.16,U] [#7 -0.43,0.30,0.00,M8] [#8 -0.12,0.01,1.30,U] 
22:58:11.083 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {-0.12, -0.15}
22:58:11.084 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
22:58:11.085 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
22:58:11.086 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.08 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
22:58:11.088 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
22:58:11.088 00.000 21068 Enqueuing Move request for scope (0.06, 0.12)
22:58:11.089 00.001 16108 Worker thread wakes up
22:58:11.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:58:11.090 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:58:11.090 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.04 yDistance=-0.13
22:58:11.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:58:11.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:11.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:11.090 00.000 16108 MoveAxis(E, 0, ABG)
22:58:11.090 00.000 16108 Move returns status 0, amount 0
22:58:11.090 00.000 16108 MoveAxis(N, 0, ABG)
22:58:11.090 00.000 16108 Move returns status 0, amount 0
22:58:11.090 00.000 16108 move complete, result=0
22:58:11.090 00.000 16108 worker thread done servicing request
22:58:11.095 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4163, FiltMin=3558, FiltMax=29501, Gamma=1.000
22:58:11.114 00.019 21068 UpdateGuideState exits: m=35934 SNR=31.5
22:58:11.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:11.117 00.001 21068 Enqueuing Expose request
22:58:11.117 00.000 16108 Worker thread wakes up
22:58:11.117 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:11.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:11.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:12.282 01.164 16108 Exposure complete
22:58:12.336 00.054 16108 worker thread done servicing request
22:58:12.336 00.000 21068 OnExposeComplete: enter
22:58:12.339 00.003 21068 UpdateGuideState(): m_state=6
22:58:12.340 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3124
22:58:12.342 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.84, Mass=46078, SNR=37.0, Peak=10784 HFD=2.4
22:58:12.344 00.002 21068 MultiStar: [#1 0.30,0.08,1.50,U] [#2 0.12,0.11,1.61,U] [#3 0.05,-0.45,1.38,U] [#4 -0.02,-0.24,1.24,U] [#5 0.50,0.38,0.00,M5] [#6 0.47,-0.17,1.12,U] [#7 -0.25,0.77,0.00,M9] [#8 0.26,0.47,0.00,M1] 
22:58:12.345 00.001 21068 single-star, 5 included, MultiStar: {0.18, -0.10}, one-star: {0.19, 0.01}
22:58:12.346 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
22:58:12.346 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
22:58:12.347 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=-0.19 mountY=-0.05, mountTheta=-2.87
22:58:12.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
22:58:12.350 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
22:58:12.350 00.000 16108 Worker thread wakes up
22:58:12.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
22:58:12.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
22:58:12.350 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.19 yDistance=-0.05
22:58:12.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:58:12.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:12.351 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:12.351 00.000 16108 MoveAxis(E, 0, ABG)
22:58:12.351 00.000 16108 Move returns status 0, amount 0
22:58:12.351 00.000 16108 MoveAxis(N, 0, ABG)
22:58:12.351 00.000 16108 Move returns status 0, amount 0
22:58:12.351 00.000 16108 move complete, result=0
22:58:12.351 00.000 16108 worker thread done servicing request
22:58:12.354 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4160, FiltMin=3555, FiltMax=32643, Gamma=1.000
22:58:12.368 00.014 21068 UpdateGuideState exits: m=46078 SNR=37.0
22:58:12.368 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:12.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:12.370 00.001 21068 Enqueuing Expose request
22:58:12.371 00.001 16108 Worker thread wakes up
22:58:12.371 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:12.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:12.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:13.355 00.984 16108 Exposure complete
22:58:13.413 00.058 16108 worker thread done servicing request
22:58:13.413 00.000 21068 OnExposeComplete: enter
22:58:13.416 00.003 21068 UpdateGuideState(): m_state=6
22:58:13.417 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3125
22:58:13.419 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=877.02, Mass=42768, SNR=35.3, Peak=11232 HFD=2.6
22:58:13.420 00.001 21068 MultiStar: [#1 0.11,0.12,1.38,U] [#2 -0.06,-0.02,1.73,U] [#3 -0.05,-0.65,0.00,M1] [#4 -0.06,-0.08,1.20,U] [#5 0.42,0.54,0.00,M6] [#6 0.10,0.54,0.00,M2] [#7 0.02,0.29,0.60,U] [#8 0.16,0.34,1.00,U] 
22:58:13.421 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {0.02, 0.18}
22:58:13.423 00.002 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
22:58:13.425 00.002 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
22:58:13.426 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
22:58:13.430 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
22:58:13.432 00.002 21068 Enqueuing Move request for scope (0.03, 0.11)
22:58:13.433 00.001 16108 Worker thread wakes up
22:58:13.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:58:13.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:58:13.433 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.11
22:58:13.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:58:13.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:13.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:13.433 00.000 16108 MoveAxis(E, 0, ABG)
22:58:13.433 00.000 16108 Move returns status 0, amount 0
22:58:13.433 00.000 16108 MoveAxis(N, 0, ABG)
22:58:13.433 00.000 16108 Move returns status 0, amount 0
22:58:13.434 00.001 16108 move complete, result=0
22:58:13.434 00.000 16108 worker thread done servicing request
22:58:13.439 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4157, FiltMin=3587, FiltMax=34061, Gamma=1.000
22:58:13.457 00.018 21068 UpdateGuideState exits: m=42768 SNR=35.3
22:58:13.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:13.461 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:13.462 00.001 21068 Enqueuing Expose request
22:58:13.463 00.001 16108 Worker thread wakes up
22:58:13.463 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:13.464 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:13.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:14.654 01.190 16108 Exposure complete
22:58:14.711 00.057 16108 worker thread done servicing request
22:58:14.711 00.000 21068 OnExposeComplete: enter
22:58:14.712 00.001 21068 UpdateGuideState(): m_state=6
22:58:14.713 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3126
22:58:14.714 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.21, Mass=46606, SNR=36.9, Peak=10656 HFD=2.7
22:58:14.715 00.001 21068 MultiStar: [#1 -0.08,0.28,1.26,U] [#2 -0.07,0.28,1.53,U] [#3 0.09,-0.33,1.34,U] [#4 -0.19,0.08,1.13,U] [#5 0.24,0.83,0.00,M7] [#6 -0.08,0.64,0.00,M3] [#7 -0.09,0.35,0.50,U] [#8 0.08,0.31,0.86,U] 
22:58:14.715 00.000 21068 refined, 6 included, MultiStar: {-0.03, 0.16}, one-star: {0.03, 0.37}
22:58:14.716 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
22:58:14.717 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
22:58:14.719 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.76 mountX=0.06 mountY=-0.15, mountTheta=-1.20
22:58:14.720 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
22:58:14.721 00.001 21068 Enqueuing Move request for scope (-0.03, 0.16)
22:58:14.722 00.001 16108 Worker thread wakes up
22:58:14.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
22:58:14.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
22:58:14.722 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.15
22:58:14.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:58:14.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:14.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:14.722 00.000 16108 MoveAxis(E, 0, ABG)
22:58:14.722 00.000 16108 Move returns status 0, amount 0
22:58:14.722 00.000 16108 MoveAxis(N, 0, ABG)
22:58:14.722 00.000 16108 Move returns status 0, amount 0
22:58:14.722 00.000 16108 move complete, result=0
22:58:14.722 00.000 16108 worker thread done servicing request
22:58:14.728 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4153, FiltMin=3488, FiltMax=28141, Gamma=1.000
22:58:14.759 00.031 21068 UpdateGuideState exits: m=46606 SNR=36.9
22:58:14.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.762 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:14.764 00.002 21068 Enqueuing Expose request
22:58:14.766 00.002 16108 Worker thread wakes up
22:58:14.766 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:14.768 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:14.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:15.743 00.975 16108 Exposure complete
22:58:15.815 00.072 16108 worker thread done servicing request
22:58:15.815 00.000 21068 OnExposeComplete: enter
22:58:15.816 00.001 21068 UpdateGuideState(): m_state=6
22:58:15.817 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3127
22:58:15.818 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.99, Mass=47597, SNR=38.3, Peak=9248 HFD=2.8
22:58:15.819 00.001 21068 MultiStar: [#1 0.32,0.23,1.29,U] [#2 0.08,0.39,1.49,U] [#3 -0.19,-0.22,1.19,U] [#4 -0.19,-0.01,1.18,U] [#5 0.42,0.95,0.00,M8] [#6 0.39,0.25,1.22,U] [#7 -0.36,0.01,0.74,U] [#8 0.21,0.50,0.00,M1] 
22:58:15.821 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {-0.15, 0.15}
22:58:15.821 00.000 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
22:58:15.822 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
22:58:15.823 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.01 mountY=-0.13, mountTheta=-1.53
22:58:15.824 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
22:58:15.825 00.001 21068 Enqueuing Move request for scope (0.02, 0.13)
22:58:15.826 00.001 16108 Worker thread wakes up
22:58:15.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
22:58:15.826 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
22:58:15.826 00.000 16108 Moving (0.02, 0.13) raw xDistance=0.01 yDistance=-0.13
22:58:15.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:58:15.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:15.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:15.826 00.000 16108 MoveAxis(E, 0, ABG)
22:58:15.826 00.000 16108 Move returns status 0, amount 0
22:58:15.826 00.000 16108 MoveAxis(N, 0, ABG)
22:58:15.826 00.000 16108 Move returns status 0, amount 0
22:58:15.827 00.001 16108 move complete, result=0
22:58:15.827 00.000 16108 worker thread done servicing request
22:58:15.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4150, FiltMin=3590, FiltMax=30701, Gamma=1.000
22:58:15.845 00.014 21068 UpdateGuideState exits: m=47597 SNR=38.3
22:58:15.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:15.846 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:15.847 00.001 21068 Enqueuing Expose request
22:58:15.848 00.001 16108 Worker thread wakes up
22:58:15.848 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:15.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:15.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:17.021 01.172 16108 Exposure complete
22:58:17.075 00.054 16108 worker thread done servicing request
22:58:17.075 00.000 21068 OnExposeComplete: enter
22:58:17.076 00.001 21068 UpdateGuideState(): m_state=6
22:58:17.076 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3128
22:58:17.077 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.89, Mass=42731, SNR=33.1, Peak=10528 HFD=2.7
22:58:17.078 00.001 21068 MultiStar: [#1 0.45,0.03,1.64,U] [#2 0.08,0.18,1.75,U] [#3 -0.02,0.01,1.37,U] [#4 -0.34,-0.06,1.39,U] [#5 0.43,0.64,0.00,M9] [#6 0.40,0.62,0.00,M3] [#7 -0.40,0.20,0.72,U] [#8 0.24,0.64,0.00,M2] 
22:58:17.079 00.001 21068 single-star, 5 included, MultiStar: {0.01, 0.06}, one-star: {-0.01, 0.05}
22:58:17.079 00.000 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
22:58:17.080 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
22:58:17.081 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.80 mountX=0.02 mountY=-0.04, mountTheta=-1.16
22:58:17.082 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
22:58:17.083 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
22:58:17.084 00.001 16108 Worker thread wakes up
22:58:17.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:58:17.084 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:58:17.084 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.04
22:58:17.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:17.085 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:17.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:17.085 00.000 16108 MoveAxis(E, 0, ABG)
22:58:17.085 00.000 16108 Move returns status 0, amount 0
22:58:17.085 00.000 16108 MoveAxis(N, 0, ABG)
22:58:17.085 00.000 16108 Move returns status 0, amount 0
22:58:17.085 00.000 16108 move complete, result=0
22:58:17.085 00.000 16108 worker thread done servicing request
22:58:17.089 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4150, FiltMin=3552, FiltMax=26358, Gamma=1.000
22:58:17.115 00.026 21068 UpdateGuideState exits: m=42731 SNR=33.1
22:58:17.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:17.119 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:17.121 00.002 21068 Enqueuing Expose request
22:58:17.122 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:17.124 00.002 16108 Worker thread wakes up
22:58:17.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:17.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:18.108 00.984 16108 Exposure complete
22:58:18.164 00.056 16108 worker thread done servicing request
22:58:18.165 00.001 21068 OnExposeComplete: enter
22:58:18.165 00.000 21068 UpdateGuideState(): m_state=6
22:58:18.166 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3129
22:58:18.167 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=877.13, Mass=37656, SNR=30.9, Peak=10416 HFD=2.3
22:58:18.168 00.001 21068 MultiStar: [#1 0.21,0.26,1.56,U] [#2 0.04,0.33,1.74,U] [#3 0.25,-0.25,1.81,U] [#4 -0.15,0.00,1.17,U] [#5 0.28,0.77,0.00,M10] [#6 0.17,0.02,1.49,U] [#7 -0.75,0.72,0.00,M6] [#8 -0.15,0.63,0.00,M3] 
22:58:18.168 00.000 21068 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.22, 0.29}
22:58:18.169 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
22:58:18.171 00.002 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
22:58:18.172 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.63 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
22:58:18.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
22:58:18.177 00.003 21068 Enqueuing Move request for scope (0.13, 0.10)
22:58:18.180 00.003 16108 Worker thread wakes up
22:58:18.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
22:58:18.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
22:58:18.180 00.000 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.12
22:58:18.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:58:18.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:18.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:58:18.180 00.000 16108 MoveAxis(E, 0, ABG)
22:58:18.180 00.000 16108 Move returns status 0, amount 0
22:58:18.180 00.000 16108 MoveAxis(N, 0, ABG)
22:58:18.180 00.000 16108 Move returns status 0, amount 0
22:58:18.180 00.000 16108 move complete, result=0
22:58:18.180 00.000 16108 worker thread done servicing request
22:58:18.184 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4150, FiltMin=3533, FiltMax=28973, Gamma=1.000
22:58:18.207 00.023 21068 UpdateGuideState exits: m=37656 SNR=30.9
22:58:18.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:18.211 00.002 21068 Enqueuing Expose request
22:58:18.212 00.001 16108 Worker thread wakes up
22:58:18.212 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:18.215 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:18.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:19.368 01.153 16108 Exposure complete
22:58:19.422 00.054 16108 worker thread done servicing request
22:58:19.422 00.000 21068 OnExposeComplete: enter
22:58:19.423 00.001 21068 UpdateGuideState(): m_state=6
22:58:19.424 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3130
22:58:19.425 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.93, Mass=31245, SNR=30.2, Peak=10944 HFD=2.4
22:58:19.426 00.001 21068 MultiStar: [#1 0.35,0.36,1.92,U] [#2 -0.12,0.26,2.21,U] [#3 0.26,-0.15,1.81,U] [#4 -0.24,-0.03,1.63,U] [#5 0.52,0.71,0.00,R] [#6 0.32,0.13,1.45,U] [#7 0.08,0.28,0.74,U] [#8 -0.24,-0.00,1.03,U] 
22:58:19.426 00.000 21068 single-star, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.08, 0.09}
22:58:19.427 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
22:58:19.428 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
22:58:19.428 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
22:58:19.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
22:58:19.431 00.001 21068 Enqueuing Move request for scope (0.08, 0.09)
22:58:19.432 00.001 16108 Worker thread wakes up
22:58:19.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:58:19.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:58:19.432 00.000 16108 Moving (0.08, 0.09) raw xDistance=-0.06 yDistance=-0.11
22:58:19.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:58:19.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:19.433 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:19.433 00.000 16108 MoveAxis(E, 0, ABG)
22:58:19.433 00.000 16108 Move returns status 0, amount 0
22:58:19.433 00.000 16108 MoveAxis(N, 0, ABG)
22:58:19.433 00.000 16108 Move returns status 0, amount 0
22:58:19.433 00.000 16108 move complete, result=0
22:58:19.433 00.000 16108 worker thread done servicing request
22:58:19.439 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4147, FiltMin=3536, FiltMax=28835, Gamma=1.000
22:58:19.457 00.018 21068 UpdateGuideState exits: m=31245 SNR=30.2
22:58:19.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:19.458 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:19.459 00.001 21068 Enqueuing Expose request
22:58:19.460 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:19.461 00.001 16108 Worker thread wakes up
22:58:19.461 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:19.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:20.444 00.983 16108 Exposure complete
22:58:20.518 00.074 16108 worker thread done servicing request
22:58:20.518 00.000 21068 OnExposeComplete: enter
22:58:20.519 00.001 21068 UpdateGuideState(): m_state=6
22:58:20.520 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3131
22:58:20.521 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.09, Mass=41342, SNR=36.4, Peak=11744 HFD=2.4
22:58:20.522 00.001 21068 MultiStar: [#1 0.31,0.23,1.53,U] [#2 0.23,-0.10,1.56,U] [#3 0.28,-0.29,1.55,U] [#4 0.04,-0.06,1.13,U] [#5 -0.30,-0.25,1.27,U] [#6 0.30,0.14,1.18,U] [#7 -0.34,-0.05,0.53,U] [#8 0.08,0.22,0.87,U] 
22:58:20.523 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {-0.16, 0.25}
22:58:20.523 00.000 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
22:58:20.524 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
22:58:20.525 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.09 mountY=-0.02, mountTheta=-2.95
22:58:20.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
22:58:20.528 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
22:58:20.529 00.001 16108 Worker thread wakes up
22:58:20.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:58:20.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:58:20.529 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
22:58:20.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:58:20.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:20.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:20.529 00.000 16108 MoveAxis(E, 0, ABG)
22:58:20.529 00.000 16108 Move returns status 0, amount 0
22:58:20.529 00.000 16108 MoveAxis(N, 0, ABG)
22:58:20.529 00.000 16108 Move returns status 0, amount 0
22:58:20.529 00.000 16108 move complete, result=0
22:58:20.529 00.000 16108 worker thread done servicing request
22:58:20.533 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4144, FiltMin=3529, FiltMax=28237, Gamma=1.000
22:58:20.556 00.023 21068 UpdateGuideState exits: m=41342 SNR=36.4
22:58:20.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.559 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:20.560 00.001 21068 Enqueuing Expose request
22:58:20.561 00.001 16108 Worker thread wakes up
22:58:20.561 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:20.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:20.561 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:21.721 01.160 16108 Exposure complete
22:58:21.774 00.053 16108 worker thread done servicing request
22:58:21.774 00.000 21068 OnExposeComplete: enter
22:58:21.776 00.002 21068 UpdateGuideState(): m_state=6
22:58:21.778 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3132
22:58:21.781 00.003 21068 Star::Find returns 1 (0), X=220.89, Y=876.92, Mass=46573, SNR=42.3, Peak=10416 HFD=2.9
22:58:21.782 00.001 21068 MultiStar: [#1 0.54,0.08,0.00,M1] [#2 0.21,0.26,1.40,U] [#3 0.38,-0.11,1.14,U] [#4 0.31,-0.22,0.95,U] [#5 0.04,-0.20,1.09,U] [#6 0.35,-0.27,1.04,U] [#7 0.10,-0.07,0.40,U] [#8 0.08,0.52,0.00,M2] 
22:58:21.784 00.002 21068 single-star, 6 included, MultiStar: {0.24, -0.06}, one-star: {0.20, 0.08}
22:58:21.785 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
22:58:21.786 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
22:58:21.787 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.38 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
22:58:21.790 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.08, opts=13)
22:58:21.791 00.001 21068 Enqueuing Move request for scope (0.20, 0.08)
22:58:21.791 00.000 16108 Worker thread wakes up
22:58:21.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
22:58:21.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
22:58:21.791 00.000 16108 Moving (0.20, 0.08) raw xDistance=-0.18 yDistance=-0.12
22:58:21.792 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:58:21.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:21.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:58:21.792 00.000 16108 MoveAxis(E, 0, ABG)
22:58:21.792 00.000 16108 Move returns status 0, amount 0
22:58:21.792 00.000 16108 MoveAxis(N, 0, ABG)
22:58:21.792 00.000 16108 Move returns status 0, amount 0
22:58:21.792 00.000 16108 move complete, result=0
22:58:21.792 00.000 16108 worker thread done servicing request
22:58:21.796 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4137, FiltMin=3577, FiltMax=26326, Gamma=1.000
22:58:21.811 00.015 21068 UpdateGuideState exits: m=46573 SNR=42.3
22:58:21.813 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.813 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:21.814 00.001 21068 Enqueuing Expose request
22:58:21.815 00.001 16108 Worker thread wakes up
22:58:21.815 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:21.816 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:21.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:22.793 00.977 16108 Exposure complete
22:58:22.849 00.056 16108 worker thread done servicing request
22:58:22.849 00.000 21068 OnExposeComplete: enter
22:58:22.850 00.001 21068 UpdateGuideState(): m_state=6
22:58:22.850 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3133
22:58:22.851 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.07, Mass=48411, SNR=42.4, Peak=10224 HFD=2.8
22:58:22.853 00.002 21068 MultiStar: [#1 0.15,0.10,1.44,U] [#2 -0.19,0.00,1.20,U] [#3 -0.02,-0.25,1.18,U] [#4 -0.04,0.17,1.25,U] [#5 -0.10,-0.14,1.37,U] [#6 0.38,-0.09,1.18,U] [#7 -0.52,0.28,0.00,M4] [#8 0.18,0.36,0.73,U] 
22:58:22.854 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.24, 0.23}
22:58:22.854 00.000 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
22:58:22.855 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
22:58:22.856 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.17 mountX=-0.01 mountY=-0.03, mountTheta=-1.79
22:58:22.857 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
22:58:22.858 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
22:58:22.859 00.001 16108 Worker thread wakes up
22:58:22.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:58:22.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:58:22.859 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
22:58:22.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:58:22.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:22.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:58:22.859 00.000 16108 MoveAxis(E, 0, ABG)
22:58:22.859 00.000 16108 Move returns status 0, amount 0
22:58:22.859 00.000 16108 MoveAxis(N, 0, ABG)
22:58:22.859 00.000 16108 Move returns status 0, amount 0
22:58:22.859 00.000 16108 move complete, result=0
22:58:22.859 00.000 16108 worker thread done servicing request
22:58:22.862 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4141, FiltMin=3577, FiltMax=27501, Gamma=1.000
22:58:22.878 00.016 21068 UpdateGuideState exits: m=48411 SNR=42.4
22:58:22.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:22.879 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:22.880 00.001 21068 Enqueuing Expose request
22:58:22.881 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:22.882 00.001 16108 Worker thread wakes up
22:58:22.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:22.883 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:24.051 01.168 16108 Exposure complete
22:58:24.117 00.066 16108 worker thread done servicing request
22:58:24.117 00.000 21068 OnExposeComplete: enter
22:58:24.118 00.001 21068 UpdateGuideState(): m_state=6
22:58:24.119 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3134
22:58:24.120 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=877.02, Mass=58191, SNR=43.8, Peak=11680 HFD=2.9
22:58:24.120 00.000 21068 MultiStar: [#1 0.27,0.18,1.23,U] [#2 -0.10,0.19,1.16,U] [#3 0.05,-0.02,1.08,U] [#4 -0.07,0.13,0.99,U] [#5 -0.37,0.08,1.10,U] [#6 0.26,0.71,0.00,M1] [#7 -0.19,0.78,0.00,M5] [#8 0.04,0.33,0.66,U] 
22:58:24.121 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.14}, one-star: {0.22, 0.19}
22:58:24.122 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
22:58:24.123 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
22:58:24.124 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.52 mountX=0.02 mountY=-0.14, mountTheta=-1.45
22:58:24.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
22:58:24.126 00.000 21068 Enqueuing Move request for scope (0.01, 0.14)
22:58:24.127 00.001 16108 Worker thread wakes up
22:58:24.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
22:58:24.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
22:58:24.127 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.02 yDistance=-0.14
22:58:24.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:24.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:24.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:24.127 00.000 16108 MoveAxis(E, 0, ABG)
22:58:24.127 00.000 16108 Move returns status 0, amount 0
22:58:24.128 00.001 16108 MoveAxis(N, 0, ABG)
22:58:24.128 00.000 16108 Move returns status 0, amount 0
22:58:24.128 00.000 16108 move complete, result=0
22:58:24.128 00.000 16108 worker thread done servicing request
22:58:24.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=4137, FiltMin=3504, FiltMax=30659, Gamma=1.000
22:58:24.145 00.014 21068 UpdateGuideState exits: m=58191 SNR=43.8
22:58:24.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:24.148 00.001 21068 Enqueuing Expose request
22:58:24.149 00.001 16108 Worker thread wakes up
22:58:24.149 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:24.149 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:24.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:25.111 00.962 16108 Exposure complete
22:58:25.178 00.067 16108 worker thread done servicing request
22:58:25.179 00.001 21068 OnExposeComplete: enter
22:58:25.179 00.000 21068 UpdateGuideState(): m_state=6
22:58:25.180 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3135
22:58:25.181 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.06, Mass=45616, SNR=37.4, Peak=10656 HFD=2.7
22:58:25.182 00.001 21068 MultiStar: [#1 0.10,0.14,1.43,U] [#2 -0.14,0.20,1.49,U] [#3 0.14,-0.13,1.46,U] [#4 0.16,0.01,1.36,U] [#5 0.06,0.06,1.29,U] [#6 0.28,0.34,1.15,U] [#7 -0.26,0.57,0.00,M6] [#8 -0.13,0.54,0.00,M1] 
22:58:25.183 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {-0.02, 0.22}
22:58:25.186 00.003 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
22:58:25.187 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
22:58:25.188 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
22:58:25.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
22:58:25.190 00.000 21068 Enqueuing Move request for scope (0.08, 0.11)
22:58:25.191 00.001 16108 Worker thread wakes up
22:58:25.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:58:25.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:58:25.191 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.13
22:58:25.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:58:25.192 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:25.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:25.192 00.000 16108 MoveAxis(E, 0, ABG)
22:58:25.192 00.000 16108 Move returns status 0, amount 0
22:58:25.192 00.000 16108 MoveAxis(N, 0, ABG)
22:58:25.192 00.000 16108 Move returns status 0, amount 0
22:58:25.192 00.000 16108 move complete, result=0
22:58:25.192 00.000 16108 worker thread done servicing request
22:58:25.200 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4134, FiltMin=3558, FiltMax=28205, Gamma=1.000
22:58:25.224 00.024 21068 UpdateGuideState exits: m=45616 SNR=37.4
22:58:25.226 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.228 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:25.229 00.001 21068 Enqueuing Expose request
22:58:25.230 00.001 16108 Worker thread wakes up
22:58:25.230 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:25.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:25.230 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:26.388 01.158 16108 Exposure complete
22:58:26.444 00.056 16108 worker thread done servicing request
22:58:26.444 00.000 21068 OnExposeComplete: enter
22:58:26.445 00.001 21068 UpdateGuideState(): m_state=6
22:58:26.446 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3136
22:58:26.446 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=877.03, Mass=62467, SNR=44.8, Peak=10192 HFD=3.6
22:58:26.447 00.001 21068 MultiStar: [#1 0.06,0.01,1.28,U] [#2 -0.13,0.09,1.38,U] [#3 -0.09,-0.22,1.27,U] [#4 -0.24,0.01,1.07,U] [#5 -0.43,-0.03,1.23,U] [#6 -0.05,0.38,0.91,U] [#7 -0.29,0.71,0.00,M7] [#8 -0.13,0.52,0.00,M2] 
22:58:26.448 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.20, 0.19}
22:58:26.449 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
22:58:26.449 00.000 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
22:58:26.450 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.86 mountX=0.16 mountY=-0.01, mountTheta=-0.05
22:58:26.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
22:58:26.452 00.000 21068 Enqueuing Move request for scope (-0.15, 0.04)
22:58:26.453 00.001 16108 Worker thread wakes up
22:58:26.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
22:58:26.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
22:58:26.453 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.16 yDistance=-0.01
22:58:26.454 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:58:26.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:26.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:26.454 00.000 16108 MoveAxis(E, 0, ABG)
22:58:26.454 00.000 16108 Move returns status 0, amount 0
22:58:26.454 00.000 16108 MoveAxis(N, 0, ABG)
22:58:26.454 00.000 16108 Move returns status 0, amount 0
22:58:26.454 00.000 16108 move complete, result=0
22:58:26.454 00.000 16108 worker thread done servicing request
22:58:26.460 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4131, FiltMin=3561, FiltMax=24733, Gamma=1.000
22:58:26.482 00.022 21068 UpdateGuideState exits: m=62467 SNR=44.8
22:58:26.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.485 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:26.486 00.001 21068 Enqueuing Expose request
22:58:26.487 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:26.488 00.001 16108 Worker thread wakes up
22:58:26.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:26.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:27.480 00.992 16108 Exposure complete
22:58:27.563 00.083 16108 worker thread done servicing request
22:58:27.563 00.000 21068 OnExposeComplete: enter
22:58:27.564 00.001 21068 UpdateGuideState(): m_state=6
22:58:27.565 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3137
22:58:27.566 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.83, Mass=68352, SNR=44.9, Peak=13872 HFD=3.4
22:58:27.567 00.001 21068 MultiStar: [#1 0.08,0.23,1.40,U] [#2 -0.01,-0.03,1.21,U] [#3 -0.17,-0.23,1.28,U] [#4 0.03,-0.13,1.04,U] [#5 -0.18,-0.24,1.07,U] [#6 0.40,0.24,1.14,U] [#7 -0.22,0.44,0.55,U] [#8 -0.22,0.32,0.75,U] 
22:58:27.568 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.01, -0.01}
22:58:27.568 00.000 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
22:58:27.570 00.002 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
22:58:27.570 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.55 mountX=-0.01 mountY=0.00, mountTheta=2.82
22:58:27.572 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
22:58:27.573 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
22:58:27.573 00.000 16108 Worker thread wakes up
22:58:27.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:58:27.573 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:58:27.573 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
22:58:27.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:58:27.574 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:27.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:27.574 00.000 16108 MoveAxis(E, 0, ABG)
22:58:27.574 00.000 16108 Move returns status 0, amount 0
22:58:27.574 00.000 16108 MoveAxis(N, 0, ABG)
22:58:27.574 00.000 16108 Move returns status 0, amount 0
22:58:27.574 00.000 16108 move complete, result=0
22:58:27.574 00.000 16108 worker thread done servicing request
22:58:27.578 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4131, FiltMin=3565, FiltMax=26797, Gamma=1.000
22:58:27.595 00.017 21068 UpdateGuideState exits: m=68352 SNR=44.9
22:58:27.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:27.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:27.598 00.001 21068 Enqueuing Expose request
22:58:27.599 00.001 16108 Worker thread wakes up
22:58:27.599 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:27.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:27.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:28.759 01.160 16108 Exposure complete
22:58:28.815 00.056 16108 worker thread done servicing request
22:58:28.816 00.001 21068 OnExposeComplete: enter
22:58:28.816 00.000 21068 UpdateGuideState(): m_state=6
22:58:28.817 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3138
22:58:28.818 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.59, Mass=45869, SNR=36.0, Peak=10224 HFD=2.5
22:58:28.819 00.001 21068 MultiStar: [#1 0.23,-0.09,1.59,U] [#2 -0.07,-0.15,1.55,U] [#3 0.15,-0.68,0.00,M1] [#4 -0.30,-0.22,1.04,U] [#5 -0.06,-0.31,1.38,U] [#6 0.03,-0.07,1.32,U] [#7 -0.06,-0.20,0.72,U] [#8 -0.05,0.20,1.12,U] 
22:58:28.820 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.40, -0.25}
22:58:28.821 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
22:58:28.821 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
22:58:28.822 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.43 mountX=-0.04 mountY=0.13, mountTheta=1.90
22:58:28.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
22:58:28.825 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
22:58:28.826 00.001 16108 Worker thread wakes up
22:58:28.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:58:28.826 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:58:28.826 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.13
22:58:28.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:58:28.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:28.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:28.826 00.000 16108 MoveAxis(E, 0, ABG)
22:58:28.826 00.000 16108 Move returns status 0, amount 0
22:58:28.826 00.000 16108 MoveAxis(N, 0, ABG)
22:58:28.826 00.000 16108 Move returns status 0, amount 0
22:58:28.826 00.000 16108 move complete, result=0
22:58:28.826 00.000 16108 worker thread done servicing request
22:58:28.830 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4128, FiltMin=3491, FiltMax=26432, Gamma=1.000
22:58:28.844 00.014 21068 UpdateGuideState exits: m=45869 SNR=36.0
22:58:28.846 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.846 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:28.847 00.001 21068 Enqueuing Expose request
22:58:28.848 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:28.849 00.001 16108 Worker thread wakes up
22:58:28.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:28.850 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:29.824 00.974 16108 Exposure complete
22:58:29.878 00.054 16108 worker thread done servicing request
22:58:29.878 00.000 21068 OnExposeComplete: enter
22:58:29.879 00.001 21068 UpdateGuideState(): m_state=6
22:58:29.882 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3139
22:58:29.883 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.91, Mass=53971, SNR=41.8, Peak=12880 HFD=2.6
22:58:29.885 00.002 21068 MultiStar: [#1 0.65,0.07,0.00,M1] [#2 0.15,-0.07,1.35,U] [#3 0.09,-0.57,0.00,M2] [#4 -0.28,-0.05,1.09,U] [#5 -0.33,-0.30,1.05,U] [#6 0.11,0.12,0.95,U] [#7 -0.31,0.23,0.46,U] [#8 0.28,0.10,0.89,U] 
22:58:29.886 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.41, 0.07}
22:58:29.887 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
22:58:29.888 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
22:58:29.890 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.53 mountX=-0.03 mountY=0.01, mountTheta=2.84
22:58:29.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
22:58:29.892 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
22:58:29.893 00.001 16108 Worker thread wakes up
22:58:29.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:58:29.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:58:29.893 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.03 yDistance=0.01
22:58:29.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:58:29.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:29.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:29.893 00.000 16108 MoveAxis(E, 0, ABG)
22:58:29.893 00.000 16108 Move returns status 0, amount 0
22:58:29.893 00.000 16108 MoveAxis(N, 0, ABG)
22:58:29.893 00.000 16108 Move returns status 0, amount 0
22:58:29.893 00.000 16108 move complete, result=0
22:58:29.893 00.000 16108 worker thread done servicing request
22:58:29.900 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4125, FiltMin=3469, FiltMax=30659, Gamma=1.000
22:58:29.926 00.026 21068 UpdateGuideState exits: m=53971 SNR=41.8
22:58:29.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:29.929 00.001 21068 Enqueuing Expose request
22:58:29.929 00.000 16108 Worker thread wakes up
22:58:29.929 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:29.930 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:29.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:31.083 01.153 16108 Exposure complete
22:58:31.150 00.067 16108 worker thread done servicing request
22:58:31.150 00.000 21068 OnExposeComplete: enter
22:58:31.151 00.001 21068 UpdateGuideState(): m_state=6
22:58:31.152 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3140
22:58:31.153 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.66, Mass=52629, SNR=45.1, Peak=10416 HFD=2.6
22:58:31.154 00.001 21068 MultiStar: [#1 0.43,-0.01,1.15,U] [#2 0.07,-0.00,1.48,U] [#3 0.41,-0.15,1.20,U] [#4 -0.05,-0.35,0.79,U] [#5 0.09,-0.33,1.01,U] [#6 0.26,0.08,0.94,U] [#7 0.19,0.07,0.71,U] [#8 0.44,0.37,0.00,M1] 
22:58:31.155 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.10}, one-star: {0.37, -0.18}
22:58:31.156 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
22:58:31.157 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
22:58:31.157 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.43 mountX=-0.24 mountY=0.05, mountTheta=2.95
22:58:31.159 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.10, opts=13)
22:58:31.160 00.001 21068 Enqueuing Move request for scope (0.23, -0.10)
22:58:31.161 00.001 16108 Worker thread wakes up
22:58:31.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
22:58:31.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
22:58:31.161 00.000 16108 Moving (0.23, -0.10) raw xDistance=-0.24 yDistance=0.05
22:58:31.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:58:31.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:31.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:58:31.161 00.000 16108 MoveAxis(E, 63, ABG)
22:58:31.161 00.000 16108 Guiding  Dir = 2, Dur = 63
22:58:31.162 00.001 16108 IsSlewing returns 0
22:58:31.162 00.000 16108 IsGuiding returns 0
22:58:31.165 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4125, FiltMin=3533, FiltMax=35501, Gamma=1.000
22:58:31.179 00.014 21068 UpdateGuideState exits: m=52629 SNR=45.1
22:58:31.181 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:31.182 00.000 21068 Enqueuing Expose request
22:58:31.216 00.034 16108 PulseGuide returned control before completion, sleep 19
22:58:31.247 00.031 16108 IsGuiding returns 1
22:58:31.247 00.000 16108 scope still moving after pulse duration time elapsed
22:58:31.278 00.031 16108 IsSlewing returns 0
22:58:31.278 00.000 16108 IsGuiding returns 1
22:58:31.310 00.032 16108 IsSlewing returns 0
22:58:31.310 00.000 16108 IsGuiding returns 0
22:58:31.310 00.000 16108 scope move finished after 63 + 85 ms
22:58:31.310 00.000 16108 Move returns status 0, amount 63
22:58:31.310 00.000 16108 MoveAxis(N, 0, ABG)
22:58:31.310 00.000 16108 Move returns status 0, amount 0
22:58:31.310 00.000 16108 move complete, result=0
22:58:31.310 00.000 16108 worker thread done servicing request
22:58:31.310 00.000 16108 Worker thread wakes up
22:58:31.310 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:31.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:31.310 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
22:58:32.294 00.984 16108 Exposure complete
22:58:32.359 00.065 16108 worker thread done servicing request
22:58:32.359 00.000 21068 OnExposeComplete: enter
22:58:32.361 00.002 21068 UpdateGuideState(): m_state=6
22:58:32.362 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3141
22:58:32.363 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.78, Mass=53947, SNR=44.6, Peak=9536 HFD=3.2
22:58:32.363 00.000 21068 MultiStar: [#1 0.34,0.33,1.32,U] [#2 -0.03,-0.02,1.12,U] [#3 0.03,-0.09,1.32,U] [#4 -0.08,-0.18,0.87,U] [#5 -0.19,-0.32,0.99,U] [#6 0.18,0.01,1.06,U] [#7 -0.50,0.17,0.00,M4] [#8 0.17,0.62,0.00,M2] 
22:58:32.364 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.20, -0.06}
22:58:32.365 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
22:58:32.366 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:58:32.366 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.91 mountX=-0.03 mountY=0.02, mountTheta=2.44
22:58:32.369 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
22:58:32.369 00.000 21068 Enqueuing Move request for scope (0.02, -0.03)
22:58:32.370 00.001 16108 Worker thread wakes up
22:58:32.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:58:32.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:58:32.370 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
22:58:32.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:58:32.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:32.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:32.371 00.001 16108 MoveAxis(E, 0, ABG)
22:58:32.371 00.000 16108 Move returns status 0, amount 0
22:58:32.371 00.000 16108 MoveAxis(N, 0, ABG)
22:58:32.371 00.000 16108 Move returns status 0, amount 0
22:58:32.371 00.000 16108 move complete, result=0
22:58:32.371 00.000 16108 worker thread done servicing request
22:58:32.377 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4121, FiltMin=3529, FiltMax=38077, Gamma=1.000
22:58:32.400 00.023 21068 UpdateGuideState exits: m=53947 SNR=44.6
22:58:32.402 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:32.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:32.403 00.000 21068 Enqueuing Expose request
22:58:32.404 00.001 16108 Worker thread wakes up
22:58:32.404 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:32.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:32.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:33.582 01.177 16108 Exposure complete
22:58:33.640 00.058 16108 worker thread done servicing request
22:58:33.640 00.000 21068 OnExposeComplete: enter
22:58:33.641 00.001 21068 UpdateGuideState(): m_state=6
22:58:33.642 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3142
22:58:33.642 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=877.10, Mass=49229, SNR=37.9, Peak=11008 HFD=2.9
22:58:33.643 00.001 21068 MultiStar: [#1 0.15,0.19,1.39,U] [#2 -0.31,0.30,1.45,U] [#3 -0.15,-0.10,1.51,U] [#4 -0.29,0.08,0.96,U] [#5 -0.37,-0.20,1.26,U] [#6 -0.04,0.54,0.00,M1] [#7 -0.51,0.62,0.00,M5] [#8 -0.01,0.37,0.96,U] 
22:58:33.644 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.12}, one-star: {-0.11, 0.27}
22:58:33.645 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
22:58:33.645 00.000 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
22:58:33.647 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.50 mountX=0.17 mountY=-0.08, mountTheta=-0.42
22:58:33.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.12, opts=13)
22:58:33.650 00.001 21068 Enqueuing Move request for scope (-0.16, 0.12)
22:58:33.650 00.000 16108 Worker thread wakes up
22:58:33.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
22:58:33.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
22:58:33.650 00.000 16108 Moving (-0.16, 0.12) raw xDistance=0.17 yDistance=-0.08
22:58:33.651 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:58:33.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:33.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:33.651 00.000 16108 MoveAxis(E, 0, ABG)
22:58:33.651 00.000 16108 Move returns status 0, amount 0
22:58:33.651 00.000 16108 MoveAxis(N, 0, ABG)
22:58:33.651 00.000 16108 Move returns status 0, amount 0
22:58:33.651 00.000 16108 move complete, result=0
22:58:33.651 00.000 16108 worker thread done servicing request
22:58:33.656 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4121, FiltMin=3491, FiltMax=30813, Gamma=1.000
22:58:33.670 00.014 21068 UpdateGuideState exits: m=49229 SNR=37.9
22:58:33.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.671 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:33.672 00.001 21068 Enqueuing Expose request
22:58:33.673 00.001 16108 Worker thread wakes up
22:58:33.673 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:33.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:33.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:34.650 00.977 16108 Exposure complete
22:58:34.708 00.058 16108 worker thread done servicing request
22:58:34.708 00.000 21068 OnExposeComplete: enter
22:58:34.710 00.002 21068 UpdateGuideState(): m_state=6
22:58:34.712 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3143
22:58:34.714 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=877.30, Mass=45454, SNR=35.2, Peak=10880 HFD=2.7
22:58:34.716 00.002 21068 MultiStar: [#1 0.32,0.40,0.00,M1] [#2 -0.09,0.36,1.92,U] [#3 0.10,-0.04,1.47,U] [#4 -0.34,0.52,0.00,M1] [#5 -0.05,-0.15,1.42,U] [#6 0.53,0.56,0.00,M2] [#7 -0.61,0.51,0.00,M6] [#8 0.19,0.54,0.00,M2] 
22:58:34.717 00.001 21068 refined, 3 included, MultiStar: {-0.02, 0.15}, one-star: {-0.03, 0.46}
22:58:34.719 00.002 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
22:58:34.721 00.002 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
22:58:34.722 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.71 mountX=0.05 mountY=-0.14, mountTheta=-1.25
22:58:34.723 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
22:58:34.724 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
22:58:34.725 00.001 16108 Worker thread wakes up
22:58:34.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
22:58:34.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
22:58:34.725 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.05 yDistance=-0.14
22:58:34.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:34.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:34.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:34.725 00.000 16108 MoveAxis(E, 0, ABG)
22:58:34.726 00.001 16108 Move returns status 0, amount 0
22:58:34.726 00.000 16108 MoveAxis(N, 0, ABG)
22:58:34.726 00.000 16108 Move returns status 0, amount 0
22:58:34.726 00.000 16108 move complete, result=0
22:58:34.726 00.000 16108 worker thread done servicing request
22:58:34.731 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4121, FiltMin=3511, FiltMax=29981, Gamma=1.000
22:58:34.747 00.016 21068 UpdateGuideState exits: m=45454 SNR=35.2
22:58:34.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:34.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:34.750 00.001 21068 Enqueuing Expose request
22:58:34.751 00.001 16108 Worker thread wakes up
22:58:34.751 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:34.752 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:34.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:35.918 01.166 16108 Exposure complete
22:58:35.971 00.053 16108 worker thread done servicing request
22:58:35.971 00.000 21068 OnExposeComplete: enter
22:58:35.972 00.001 21068 UpdateGuideState(): m_state=6
22:58:35.973 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3144
22:58:35.974 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.23, Mass=53510, SNR=40.6, Peak=11200 HFD=2.8
22:58:35.975 00.001 21068 MultiStar: [#1 0.54,0.09,0.00,M2] [#2 0.08,0.22,1.38,U] [#3 0.30,-0.05,1.15,U] [#4 -0.29,-0.31,1.09,U] [#5 -0.08,-0.08,1.19,U] [#6 0.42,0.14,1.00,U] [#7 -0.76,0.58,0.00,M7] [#8 -0.05,0.12,0.83,U] 
22:58:35.976 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {-0.01, 0.39}
22:58:35.977 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:58:35.977 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
22:58:35.979 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=-0.04 mountY=-0.07, mountTheta=-2.13
22:58:35.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
22:58:35.983 00.002 21068 Enqueuing Move request for scope (0.05, 0.06)
22:58:35.985 00.002 16108 Worker thread wakes up
22:58:35.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:58:35.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:58:35.985 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
22:58:35.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:58:35.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:35.986 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:35.986 00.000 16108 MoveAxis(E, 0, ABG)
22:58:35.986 00.000 16108 Move returns status 0, amount 0
22:58:35.986 00.000 16108 MoveAxis(N, 0, ABG)
22:58:35.986 00.000 16108 Move returns status 0, amount 0
22:58:35.986 00.000 16108 move complete, result=0
22:58:35.986 00.000 16108 worker thread done servicing request
22:58:35.992 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4118, FiltMin=3475, FiltMax=33341, Gamma=1.000
22:58:36.005 00.013 21068 UpdateGuideState exits: m=53510 SNR=40.6
22:58:36.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:36.008 00.001 21068 Enqueuing Expose request
22:58:36.009 00.001 16108 Worker thread wakes up
22:58:36.009 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:36.011 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:36.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:36.981 00.970 16108 Exposure complete
22:58:37.044 00.063 16108 worker thread done servicing request
22:58:37.044 00.000 21068 OnExposeComplete: enter
22:58:37.045 00.001 21068 UpdateGuideState(): m_state=6
22:58:37.046 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3145
22:58:37.047 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=877.14, Mass=50624, SNR=37.2, Peak=10416 HFD=2.9
22:58:37.048 00.001 21068 MultiStar: [#1 0.30,0.34,1.71,U] [#2 -0.02,0.22,1.82,U] [#3 0.01,-0.03,1.30,U] [#4 -0.32,0.32,1.07,U] [#5 -0.15,-0.06,1.56,U] [#6 0.47,0.31,0.00,M2] [#7 -0.44,0.49,0.00,M8] [#8 -0.03,0.54,0.00,M2] 
22:58:37.048 00.000 21068 refined, 5 included, MultiStar: {-0.02, 0.18}, one-star: {-0.07, 0.30}
22:58:37.049 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
22:58:37.050 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
22:58:37.050 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.67 mountX=0.05 mountY=-0.17, mountTheta=-1.29
22:58:37.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.18, opts=13)
22:58:37.053 00.001 21068 Enqueuing Move request for scope (-0.02, 0.18)
22:58:37.053 00.000 16108 Worker thread wakes up
22:58:37.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
22:58:37.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
22:58:37.053 00.000 16108 Moving (-0.02, 0.18) raw xDistance=0.05 yDistance=-0.17
22:58:37.054 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:37.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:37.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:58:37.054 00.000 16108 MoveAxis(E, 0, ABG)
22:58:37.054 00.000 16108 Move returns status 0, amount 0
22:58:37.054 00.000 16108 MoveAxis(N, 0, ABG)
22:58:37.054 00.000 16108 Move returns status 0, amount 0
22:58:37.054 00.000 16108 move complete, result=0
22:58:37.054 00.000 16108 worker thread done servicing request
22:58:37.058 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4118, FiltMin=3526, FiltMax=32541, Gamma=1.000
22:58:37.071 00.013 21068 UpdateGuideState exits: m=50624 SNR=37.2
22:58:37.073 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:37.075 00.001 21068 Enqueuing Expose request
22:58:37.075 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:37.076 00.001 16108 Worker thread wakes up
22:58:37.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:37.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:38.242 01.166 16108 Exposure complete
22:58:38.298 00.056 16108 worker thread done servicing request
22:58:38.298 00.000 21068 OnExposeComplete: enter
22:58:38.299 00.001 21068 UpdateGuideState(): m_state=6
22:58:38.300 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3146
22:58:38.301 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=877.25, Mass=51886, SNR=41.3, Peak=12656 HFD=2.8
22:58:38.302 00.001 21068 MultiStar: [#1 0.33,0.25,1.33,U] [#2 0.46,0.16,1.39,U] [#3 0.02,0.12,1.25,U] [#4 -0.12,-0.05,0.96,U] [#5 -0.16,0.02,1.24,U] [#6 0.32,0.36,1.22,U] [#7 0.51,0.51,0.00,M9] [#8 0.25,0.47,0.00,M3] 
22:58:38.303 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.18}, one-star: {0.23, 0.41}
22:58:38.303 00.000 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
22:58:38.304 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
22:58:38.305 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.82 mountX=-0.13 mountY=-0.22, mountTheta=-2.13
22:58:38.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.18, opts=13)
22:58:38.307 00.000 21068 Enqueuing Move request for scope (0.17, 0.18)
22:58:38.308 00.001 16108 Worker thread wakes up
22:58:38.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
22:58:38.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
22:58:38.308 00.000 16108 Moving (0.17, 0.18) raw xDistance=-0.13 yDistance=-0.22
22:58:38.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:58:38.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:38.309 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:58:38.309 00.000 16108 MoveAxis(E, 0, ABG)
22:58:38.309 00.000 16108 Move returns status 0, amount 0
22:58:38.309 00.000 16108 MoveAxis(N, 0, ABG)
22:58:38.309 00.000 16108 Move returns status 0, amount 0
22:58:38.309 00.000 16108 move complete, result=0
22:58:38.309 00.000 16108 worker thread done servicing request
22:58:38.313 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1827, max=65535, med=4112, FiltMin=3523, FiltMax=28227, Gamma=1.000
22:58:38.328 00.015 21068 UpdateGuideState exits: m=51886 SNR=41.3
22:58:38.330 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:38.332 00.001 21068 Enqueuing Expose request
22:58:38.333 00.001 16108 Worker thread wakes up
22:58:38.333 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:38.335 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:38.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:39.314 00.979 16108 Exposure complete
22:58:39.371 00.057 16108 worker thread done servicing request
22:58:39.371 00.000 21068 OnExposeComplete: enter
22:58:39.374 00.003 21068 UpdateGuideState(): m_state=6
22:58:39.375 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3147
22:58:39.376 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.92, Mass=49768, SNR=37.9, Peak=12144 HFD=2.6
22:58:39.377 00.001 21068 MultiStar: [#1 0.24,0.14,1.48,U] [#2 0.15,-0.05,1.59,U] [#3 -0.04,0.16,1.33,U] [#4 -0.14,-0.38,1.04,U] [#5 -0.13,-0.07,1.29,U] [#6 0.44,0.14,0.98,U] [#7 0.21,0.40,0.67,U] [#8 0.07,0.20,1.08,U] 
22:58:39.379 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.15, 0.09}
22:58:39.381 00.002 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
22:58:39.384 00.003 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
22:58:39.386 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
22:58:39.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.05, opts=13)
22:58:39.390 00.001 21068 Enqueuing Move request for scope (0.10, 0.05)
22:58:39.391 00.001 16108 Worker thread wakes up
22:58:39.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:58:39.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:58:39.391 00.000 16108 Moving (0.10, 0.05) raw xDistance=-0.09 yDistance=-0.08
22:58:39.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:58:39.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:39.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:39.391 00.000 16108 MoveAxis(E, 0, ABG)
22:58:39.391 00.000 16108 Move returns status 0, amount 0
22:58:39.391 00.000 16108 MoveAxis(N, 0, ABG)
22:58:39.391 00.000 16108 Move returns status 0, amount 0
22:58:39.391 00.000 16108 move complete, result=0
22:58:39.392 00.001 16108 worker thread done servicing request
22:58:39.399 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1843, max=65535, med=4112, FiltMin=3510, FiltMax=30646, Gamma=1.000
22:58:39.414 00.015 21068 UpdateGuideState exits: m=49768 SNR=37.9
22:58:39.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.415 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:39.417 00.002 21068 Enqueuing Expose request
22:58:39.417 00.000 16108 Worker thread wakes up
22:58:39.417 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:39.419 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:39.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:40.594 01.175 16108 Exposure complete
22:58:40.659 00.065 16108 worker thread done servicing request
22:58:40.659 00.000 21068 OnExposeComplete: enter
22:58:40.659 00.000 21068 UpdateGuideState(): m_state=6
22:58:40.660 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3148
22:58:40.662 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.94, Mass=48362, SNR=38.7, Peak=11296 HFD=2.6
22:58:40.663 00.001 21068 MultiStar: [#1 0.35,0.41,0.00,M1] [#2 -0.13,0.08,1.70,U] [#3 0.30,-0.13,1.51,U] [#4 0.06,0.16,1.15,U] [#5 -0.15,0.29,1.41,U] [#6 0.09,0.22,0.97,U] [#7 -0.35,0.50,0.00,M9] [#8 -0.05,-0.04,1.07,U] 
22:58:40.664 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {0.04, 0.10}
22:58:40.665 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
22:58:40.665 00.000 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:58:40.666 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
22:58:40.667 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
22:58:40.668 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
22:58:40.669 00.001 16108 Worker thread wakes up
22:58:40.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:58:40.669 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:58:40.669 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
22:58:40.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:58:40.669 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:40.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:58:40.670 00.001 16108 MoveAxis(E, 0, ABG)
22:58:40.670 00.000 16108 Move returns status 0, amount 0
22:58:40.670 00.000 16108 MoveAxis(N, 0, ABG)
22:58:40.670 00.000 16108 Move returns status 0, amount 0
22:58:40.670 00.000 16108 move complete, result=0
22:58:40.670 00.000 16108 worker thread done servicing request
22:58:40.673 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4112, FiltMin=3529, FiltMax=29901, Gamma=1.000
22:58:40.688 00.015 21068 UpdateGuideState exits: m=48362 SNR=38.7
22:58:40.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:40.689 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:40.690 00.001 21068 Enqueuing Expose request
22:58:40.690 00.000 16108 Worker thread wakes up
22:58:40.691 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:40.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:40.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:41.663 00.972 16108 Exposure complete
22:58:41.721 00.058 16108 worker thread done servicing request
22:58:41.721 00.000 21068 OnExposeComplete: enter
22:58:41.723 00.002 21068 UpdateGuideState(): m_state=6
22:58:41.726 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3149
22:58:41.728 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=876.75, Mass=62561, SNR=47.0, Peak=12704 HFD=3.2
22:58:41.729 00.001 21068 MultiStar: [#1 0.34,0.30,1.31,U] [#2 0.02,0.12,1.37,U] [#3 0.31,-0.42,0.00,M1] [#4 0.26,0.03,0.93,U] [#5 -0.01,-0.04,1.15,U] [#6 0.82,0.30,0.00,M1] [#7 -0.31,0.77,0.00,M10] [#8 0.15,0.19,0.71,U] 
22:58:41.731 00.002 21068 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {-0.15, -0.09}
22:58:41.732 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
22:58:41.735 00.003 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
22:58:41.736 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=-0.09 mountY=-0.11, mountTheta=-2.23
22:58:41.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.09, opts=13)
22:58:41.739 00.001 21068 Enqueuing Move request for scope (0.10, 0.09)
22:58:41.739 00.000 16108 Worker thread wakes up
22:58:41.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:58:41.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:58:41.739 00.000 16108 Moving (0.10, 0.09) raw xDistance=-0.09 yDistance=-0.11
22:58:41.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:58:41.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:41.740 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:41.740 00.000 16108 MoveAxis(E, 0, ABG)
22:58:41.740 00.000 16108 Move returns status 0, amount 0
22:58:41.740 00.000 16108 MoveAxis(N, 0, ABG)
22:58:41.740 00.000 16108 Move returns status 0, amount 0
22:58:41.740 00.000 16108 move complete, result=0
22:58:41.740 00.000 16108 worker thread done servicing request
22:58:41.747 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4109, FiltMin=3542, FiltMax=32541, Gamma=1.000
22:58:41.766 00.019 21068 UpdateGuideState exits: m=62561 SNR=47.0
22:58:41.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:41.769 00.001 21068 Enqueuing Expose request
22:58:41.769 00.000 16108 Worker thread wakes up
22:58:41.770 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:41.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:41.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:42.938 01.168 16108 Exposure complete
22:58:43.002 00.064 16108 worker thread done servicing request
22:58:43.002 00.000 21068 OnExposeComplete: enter
22:58:43.003 00.001 21068 UpdateGuideState(): m_state=6
22:58:43.004 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3150
22:58:43.005 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.34, Mass=51134, SNR=37.9, Peak=11680 HFD=2.9
22:58:43.006 00.001 21068 MultiStar: [#1 0.21,0.37,1.66,U] [#2 0.00,0.33,1.57,U] [#3 0.26,-0.16,1.48,U] [#4 -0.80,0.01,0.00,M1] [#5 -0.16,0.02,1.16,U] [#6 0.32,0.56,0.00,M2] [#7 -0.14,0.70,0.00,R] [#8 0.01,0.41,0.94,U] 
22:58:43.007 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.23}, one-star: {0.04, 0.50}
22:58:43.008 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
22:58:43.008 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
22:58:43.009 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.25 mountX=-0.04 mountY=-0.24, mountTheta=-1.72
22:58:43.012 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.23, opts=13)
22:58:43.014 00.002 21068 Enqueuing Move request for scope (0.08, 0.23)
22:58:43.016 00.002 16108 Worker thread wakes up
22:58:43.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
22:58:43.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
22:58:43.016 00.000 16108 Moving (0.08, 0.23) raw xDistance=-0.04 yDistance=-0.24
22:58:43.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:58:43.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:43.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:58:43.016 00.000 16108 MoveAxis(E, 0, ABG)
22:58:43.016 00.000 16108 Move returns status 0, amount 0
22:58:43.016 00.000 16108 MoveAxis(N, 0, ABG)
22:58:43.017 00.001 16108 Move returns status 0, amount 0
22:58:43.017 00.000 16108 move complete, result=0
22:58:43.017 00.000 16108 worker thread done servicing request
22:58:43.022 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=4105, FiltMin=3507, FiltMax=32630, Gamma=1.000
22:58:43.039 00.017 21068 UpdateGuideState exits: m=51134 SNR=37.9
22:58:43.039 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:43.041 00.001 21068 Enqueuing Expose request
22:58:43.042 00.001 16108 Worker thread wakes up
22:58:43.042 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:43.043 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:43.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:44.023 00.980 16108 Exposure complete
22:58:44.084 00.061 16108 worker thread done servicing request
22:58:44.084 00.000 21068 OnExposeComplete: enter
22:58:44.084 00.000 21068 UpdateGuideState(): m_state=6
22:58:44.085 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3151
22:58:44.086 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.86, Mass=48376, SNR=38.7, Peak=12448 HFD=2.4
22:58:44.087 00.001 21068 MultiStar: [#1 0.16,0.14,1.44,U] [#2 0.16,0.01,1.54,U] [#3 -0.11,0.05,1.42,U] [#4 -0.06,-0.04,1.10,U] [#5 -0.19,-0.05,1.37,U] [#6 -0.19,0.69,0.00,M3] [#7 -0.52,-0.46,0.00,M1] [#8 -0.01,0.33,1.04,U] 
22:58:44.088 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.12, 0.02}
22:58:44.089 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
22:58:44.089 00.000 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
22:58:44.090 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
22:58:44.094 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
22:58:44.095 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
22:58:44.096 00.001 16108 Worker thread wakes up
22:58:44.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:58:44.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:58:44.096 00.000 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
22:58:44.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:58:44.097 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:44.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:58:44.097 00.000 16108 MoveAxis(E, 0, ABG)
22:58:44.097 00.000 16108 Move returns status 0, amount 0
22:58:44.097 00.000 16108 MoveAxis(N, 0, ABG)
22:58:44.097 00.000 16108 Move returns status 0, amount 0
22:58:44.097 00.000 16108 move complete, result=0
22:58:44.097 00.000 16108 worker thread done servicing request
22:58:44.100 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4105, FiltMin=3501, FiltMax=31517, Gamma=1.000
22:58:44.116 00.016 21068 UpdateGuideState exits: m=48376 SNR=38.7
22:58:44.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:44.118 00.000 21068 Enqueuing Expose request
22:58:44.119 00.001 16108 Worker thread wakes up
22:58:44.119 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:44.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:44.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:45.292 01.172 16108 Exposure complete
22:58:45.347 00.055 16108 worker thread done servicing request
22:58:45.347 00.000 21068 OnExposeComplete: enter
22:58:45.348 00.001 21068 UpdateGuideState(): m_state=6
22:58:45.349 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3152
22:58:45.350 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.88, Mass=69949, SNR=49.0, Peak=12208 HFD=3.3
22:58:45.351 00.001 21068 MultiStar: [#1 0.20,0.21,1.32,U] [#2 0.05,-0.01,1.19,U] [#3 -0.13,-0.26,1.13,U] [#4 -0.43,-0.22,0.84,U] [#5 -0.35,-0.10,0.91,U] [#6 0.24,0.05,0.80,U] [#7 -0.16,-0.20,0.62,U] [#8 -0.21,0.51,0.00,M1] 
22:58:45.352 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.04, 0.04}
22:58:45.353 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
22:58:45.353 00.000 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
22:58:45.354 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
22:58:45.356 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
22:58:45.357 00.001 21068 Enqueuing Move request for scope (0.04, 0.04)
22:58:45.357 00.000 16108 Worker thread wakes up
22:58:45.358 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:58:45.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:58:45.358 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.05
22:58:45.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:58:45.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:45.358 00.000 16108 MoveAxis(E, 0, ABG)
22:58:45.358 00.000 16108 Move returns status 0, amount 0
22:58:45.358 00.000 16108 MoveAxis(N, 0, ABG)
22:58:45.358 00.000 16108 Move returns status 0, amount 0
22:58:45.358 00.000 16108 move complete, result=0
22:58:45.358 00.000 16108 worker thread done servicing request
22:58:45.361 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4099, FiltMin=3504, FiltMax=28749, Gamma=1.000
22:58:45.375 00.014 21068 UpdateGuideState exits: m=69949 SNR=49.0
22:58:45.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.376 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:45.377 00.001 21068 Enqueuing Expose request
22:58:45.378 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:45.378 00.000 16108 Worker thread wakes up
22:58:45.378 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:45.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:46.354 00.976 16108 Exposure complete
22:58:46.412 00.058 16108 worker thread done servicing request
22:58:46.412 00.000 21068 OnExposeComplete: enter
22:58:46.413 00.001 21068 UpdateGuideState(): m_state=6
22:58:46.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3153
22:58:46.415 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=877.15, Mass=66134, SNR=51.1, Peak=13120 HFD=2.9
22:58:46.415 00.000 21068 MultiStar: [#1 -0.08,0.19,0.95,U] [#2 -0.10,-0.01,1.01,U] [#3 0.05,-0.35,1.08,U] [#4 -0.14,-0.21,0.76,U] [#5 -0.77,-0.12,0.00,M1] [#6 0.04,0.35,0.96,U] [#7 0.04,-0.59,0.00,M1] [#8 -0.20,0.10,0.73,U] 
22:58:46.417 00.002 21068 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.09, 0.31}
22:58:46.418 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
22:58:46.418 00.000 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
22:58:46.419 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.17 mountX=0.05 mountY=-0.04, mountTheta=-0.76
22:58:46.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
22:58:46.422 00.001 21068 Enqueuing Move request for scope (-0.04, 0.05)
22:58:46.422 00.000 16108 Worker thread wakes up
22:58:46.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:58:46.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:58:46.422 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
22:58:46.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:46.423 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:46.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:46.423 00.000 16108 MoveAxis(E, 0, ABG)
22:58:46.423 00.000 16108 Move returns status 0, amount 0
22:58:46.423 00.000 16108 MoveAxis(N, 0, ABG)
22:58:46.423 00.000 16108 Move returns status 0, amount 0
22:58:46.423 00.000 16108 move complete, result=0
22:58:46.423 00.000 16108 worker thread done servicing request
22:58:46.427 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4096, FiltMin=3494, FiltMax=28365, Gamma=1.000
22:58:46.441 00.014 21068 UpdateGuideState exits: m=66134 SNR=51.1
22:58:46.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.442 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:46.443 00.001 21068 Enqueuing Expose request
22:58:46.444 00.001 16108 Worker thread wakes up
22:58:46.444 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:46.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:46.445 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:47.597 01.152 16108 Exposure complete
22:58:47.677 00.080 16108 worker thread done servicing request
22:58:47.677 00.000 21068 OnExposeComplete: enter
22:58:47.678 00.001 21068 UpdateGuideState(): m_state=6
22:58:47.679 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3154
22:58:47.681 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.91, Mass=59812, SNR=49.1, Peak=12880 HFD=2.6
22:58:47.683 00.002 21068 MultiStar: [#1 0.24,0.01,0.99,U] [#2 0.07,0.16,1.13,U] [#3 0.06,-0.38,0.98,U] [#4 -0.03,-0.15,0.95,U] [#5 -0.11,-0.36,0.94,U] [#6 0.23,0.07,0.86,U] [#7 -0.18,-0.15,0.53,U] [#8 0.14,0.16,0.86,U] 
22:58:47.685 00.002 21068 single-star, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.03, 0.07}
22:58:47.686 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
22:58:47.687 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
22:58:47.689 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.11 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
22:58:47.692 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
22:58:47.695 00.003 21068 Enqueuing Move request for scope (0.03, 0.07)
22:58:47.697 00.002 16108 Worker thread wakes up
22:58:47.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:58:47.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:58:47.697 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
22:58:47.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:58:47.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:47.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:47.697 00.000 16108 MoveAxis(E, 0, ABG)
22:58:47.697 00.000 16108 Move returns status 0, amount 0
22:58:47.697 00.000 16108 MoveAxis(N, 0, ABG)
22:58:47.698 00.001 16108 Move returns status 0, amount 0
22:58:47.698 00.000 16108 move complete, result=0
22:58:47.698 00.000 16108 worker thread done servicing request
22:58:47.703 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4089, FiltMin=3510, FiltMax=35517, Gamma=1.000
22:58:47.727 00.024 21068 UpdateGuideState exits: m=59812 SNR=49.1
22:58:47.729 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.731 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:47.732 00.001 21068 Enqueuing Expose request
22:58:47.734 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:47.735 00.001 16108 Worker thread wakes up
22:58:47.735 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:47.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:48.716 00.981 16108 Exposure complete
22:58:48.780 00.064 16108 worker thread done servicing request
22:58:48.780 00.000 21068 OnExposeComplete: enter
22:58:48.781 00.001 21068 UpdateGuideState(): m_state=6
22:58:48.782 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3155
22:58:48.783 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.05, Mass=64596, SNR=46.2, Peak=13088 HFD=2.8
22:58:48.784 00.001 21068 MultiStar: [#1 0.23,0.24,1.24,U] [#2 -0.10,0.39,1.21,U] [#3 -0.21,0.24,1.46,U] [#4 -0.42,0.20,0.91,U] [#5 -0.09,0.09,1.02,U] [#6 0.10,0.48,0.80,U] [#7 -0.23,0.17,0.53,U] [#8 0.07,0.70,0.00,M1] 
22:58:48.785 00.001 21068 single-star, 7 included, MultiStar: {-0.06, 0.25}, one-star: {0.14, 0.21}
22:58:48.786 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
22:58:48.786 00.000 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
22:58:48.787 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=-0.10 mountY=-0.24, mountTheta=-1.98
22:58:48.790 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.21, opts=13)
22:58:48.790 00.000 21068 Enqueuing Move request for scope (0.14, 0.21)
22:58:48.791 00.001 16108 Worker thread wakes up
22:58:48.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
22:58:48.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
22:58:48.791 00.000 16108 Moving (0.14, 0.21) raw xDistance=-0.10 yDistance=-0.24
22:58:48.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:58:48.792 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:58:48.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:58:48.792 00.000 16108 MoveAxis(E, 0, ABG)
22:58:48.792 00.000 16108 Move returns status 0, amount 0
22:58:48.792 00.000 16108 MoveAxis(N, 0, ABG)
22:58:48.792 00.000 16108 Move returns status 0, amount 0
22:58:48.792 00.000 16108 move complete, result=0
22:58:48.792 00.000 16108 worker thread done servicing request
22:58:48.800 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4086, FiltMin=3485, FiltMax=32774, Gamma=1.000
22:58:48.826 00.026 21068 UpdateGuideState exits: m=64596 SNR=46.2
22:58:48.827 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.827 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:48.828 00.001 21068 Enqueuing Expose request
22:58:48.829 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:48.830 00.001 16108 Worker thread wakes up
22:58:48.830 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:48.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:50.025 01.195 16108 Exposure complete
22:58:50.086 00.061 16108 worker thread done servicing request
22:58:50.086 00.000 21068 OnExposeComplete: enter
22:58:50.087 00.001 21068 UpdateGuideState(): m_state=6
22:58:50.088 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3156
22:58:50.088 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.99, Mass=61232, SNR=44.6, Peak=13280 HFD=2.6
22:58:50.089 00.001 21068 MultiStar: [#1 0.13,0.13,1.52,U] [#2 -0.21,0.39,1.48,U] [#3 0.07,-0.16,1.29,U] [#4 -0.20,-0.08,1.07,U] [#5 -0.40,-0.03,1.12,U] [#6 0.19,0.15,0.95,U] [#7 -0.13,-0.30,0.57,U] [#8 -0.17,0.60,0.00,M2] 
22:58:50.090 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.06, 0.16}
22:58:50.092 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
22:58:50.094 00.002 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
22:58:50.095 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.42 mountX=0.08 mountY=-0.04, mountTheta=-0.50
22:58:50.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
22:58:50.100 00.003 21068 Enqueuing Move request for scope (-0.07, 0.06)
22:58:50.101 00.001 16108 Worker thread wakes up
22:58:50.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:58:50.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:58:50.101 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
22:58:50.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:58:50.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:50.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:50.101 00.000 16108 MoveAxis(E, 0, ABG)
22:58:50.101 00.000 16108 Move returns status 0, amount 0
22:58:50.101 00.000 16108 MoveAxis(N, 0, ABG)
22:58:50.101 00.000 16108 Move returns status 0, amount 0
22:58:50.101 00.000 16108 move complete, result=0
22:58:50.101 00.000 16108 worker thread done servicing request
22:58:50.108 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=4080, FiltMin=3513, FiltMax=31613, Gamma=1.000
22:58:50.136 00.028 21068 UpdateGuideState exits: m=61232 SNR=44.6
22:58:50.139 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:50.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:50.140 00.000 21068 Enqueuing Expose request
22:58:50.141 00.001 16108 Worker thread wakes up
22:58:50.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:50.141 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:50.142 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:51.126 00.984 16108 Exposure complete
22:58:51.193 00.067 16108 worker thread done servicing request
22:58:51.193 00.000 21068 OnExposeComplete: enter
22:58:51.196 00.003 21068 UpdateGuideState(): m_state=6
22:58:51.199 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3157
22:58:51.200 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.91, Mass=81290, SNR=57.6, Peak=13568 HFD=3.2
22:58:51.201 00.001 21068 MultiStar: [#1 0.14,0.15,1.12,U] [#2 -0.10,0.23,1.21,U] [#3 -0.18,0.08,0.90,U] [#4 -0.48,0.06,0.90,U] [#5 -0.30,0.16,1.01,U] [#6 0.32,0.51,0.00,M1] [#7 -0.34,-0.05,0.42,U] [#8 -0.11,0.23,0.72,U] 
22:58:51.202 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.13}, one-star: {-0.01, 0.07}
22:58:51.203 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
22:58:51.203 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
22:58:51.204 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.70 mountX=0.02 mountY=-0.07, mountTheta=-1.26
22:58:51.207 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
22:58:51.208 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
22:58:51.209 00.001 16108 Worker thread wakes up
22:58:51.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:58:51.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:58:51.209 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
22:58:51.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:51.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:51.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:51.209 00.000 16108 MoveAxis(E, 0, ABG)
22:58:51.209 00.000 16108 Move returns status 0, amount 0
22:58:51.209 00.000 16108 MoveAxis(N, 0, ABG)
22:58:51.209 00.000 16108 Move returns status 0, amount 0
22:58:51.209 00.000 16108 move complete, result=0
22:58:51.209 00.000 16108 worker thread done servicing request
22:58:51.213 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=4077, FiltMin=3507, FiltMax=32102, Gamma=1.000
22:58:51.228 00.015 21068 UpdateGuideState exits: m=81290 SNR=57.6
22:58:51.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:51.231 00.001 21068 Enqueuing Expose request
22:58:51.231 00.000 16108 Worker thread wakes up
22:58:51.231 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:51.233 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:51.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:52.405 01.172 16108 Exposure complete
22:58:52.486 00.081 16108 worker thread done servicing request
22:58:52.486 00.000 21068 OnExposeComplete: enter
22:58:52.487 00.001 21068 UpdateGuideState(): m_state=6
22:58:52.488 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3158
22:58:52.490 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=877.05, Mass=80617, SNR=58.6, Peak=14784 HFD=3.0
22:58:52.492 00.002 21068 MultiStar: [#1 0.31,0.35,1.07,U] [#2 -0.19,0.14,0.86,U] [#3 -0.02,-0.03,1.03,U] [#4 -0.27,0.03,0.91,U] [#5 -0.70,-0.22,0.00,M1] [#6 -0.24,0.10,0.79,U] [#7 -0.00,-0.07,0.53,U] [#8 -0.21,0.17,0.67,U] 
22:58:52.494 00.002 21068 refined, 7 included, MultiStar: {-0.09, 0.12}, one-star: {-0.18, 0.21}
22:58:52.495 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
22:58:52.496 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
22:58:52.497 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.20 mountX=0.11 mountY=-0.10, mountTheta=-0.74
22:58:52.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
22:58:52.500 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
22:58:52.501 00.001 16108 Worker thread wakes up
22:58:52.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
22:58:52.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
22:58:52.501 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.10
22:58:52.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:52.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:52.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:58:52.501 00.000 16108 MoveAxis(E, 0, ABG)
22:58:52.501 00.000 16108 Move returns status 0, amount 0
22:58:52.501 00.000 16108 MoveAxis(N, 0, ABG)
22:58:52.501 00.000 16108 Move returns status 0, amount 0
22:58:52.501 00.000 16108 move complete, result=0
22:58:52.501 00.000 16108 worker thread done servicing request
22:58:52.507 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4070, FiltMin=3488, FiltMax=31021, Gamma=1.000
22:58:52.533 00.026 21068 UpdateGuideState exits: m=80617 SNR=58.6
22:58:52.536 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:52.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:52.538 00.001 21068 Enqueuing Expose request
22:58:52.539 00.001 16108 Worker thread wakes up
22:58:52.539 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:52.541 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:52.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:53.524 00.983 16108 Exposure complete
22:58:53.610 00.086 16108 worker thread done servicing request
22:58:53.610 00.000 21068 OnExposeComplete: enter
22:58:53.612 00.002 21068 UpdateGuideState(): m_state=6
22:58:53.614 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3159
22:58:53.615 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=877.27, Mass=78544, SNR=63.4, Peak=15632 HFD=3.1
22:58:53.616 00.001 21068 MultiStar: [#1 0.17,0.22,0.88,U] [#2 0.15,0.16,0.81,U] [#3 -0.12,-0.28,0.79,U] [#4 -0.31,0.01,0.85,U] [#5 -0.54,0.06,0.00,M2] [#6 0.04,0.33,0.82,U] [#7 -0.35,-0.52,0.00,M1] [#8 0.20,0.47,0.00,M1] 
22:58:53.618 00.002 21068 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {0.22, 0.43}
22:58:53.619 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:58:53.620 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:58:53.621 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=-0.00 mountY=-0.16, mountTheta=-1.60
22:58:53.623 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.16, opts=13)
22:58:53.624 00.001 21068 Enqueuing Move request for scope (0.03, 0.16)
22:58:53.625 00.001 16108 Worker thread wakes up
22:58:53.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
22:58:53.626 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
22:58:53.626 00.000 16108 Moving (0.03, 0.16) raw xDistance=-0.00 yDistance=-0.16
22:58:53.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:58:53.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:53.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:58:53.626 00.000 16108 MoveAxis(E, 0, ABG)
22:58:53.626 00.000 16108 Move returns status 0, amount 0
22:58:53.626 00.000 16108 MoveAxis(N, 0, ABG)
22:58:53.626 00.000 16108 Move returns status 0, amount 0
22:58:53.626 00.000 16108 move complete, result=0
22:58:53.626 00.000 16108 worker thread done servicing request
22:58:53.635 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4064, FiltMin=3366, FiltMax=33894, Gamma=1.000
22:58:53.656 00.021 21068 UpdateGuideState exits: m=78544 SNR=63.4
22:58:53.658 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.660 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:53.663 00.003 21068 Enqueuing Expose request
22:58:53.664 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:53.665 00.001 16108 Worker thread wakes up
22:58:53.665 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:53.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:54.829 01.164 16108 Exposure complete
22:58:54.897 00.068 16108 worker thread done servicing request
22:58:54.898 00.001 21068 OnExposeComplete: enter
22:58:54.898 00.000 21068 UpdateGuideState(): m_state=6
22:58:54.900 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3160
22:58:54.901 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=877.09, Mass=76617, SNR=54.2, Peak=13632 HFD=3.0
22:58:54.902 00.001 21068 MultiStar: [#1 0.11,0.40,0.96,U] [#2 -0.04,0.22,1.22,U] [#3 0.11,-0.12,0.94,U] [#4 -0.07,0.04,0.87,U] [#5 -0.37,-0.09,1.04,U] [#6 0.02,0.23,0.79,U] [#7 -0.35,-0.16,0.60,U] [#8 0.16,0.56,0.00,M2] 
22:58:54.902 00.000 21068 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {-0.18, 0.26}
22:58:54.903 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
22:58:54.904 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
22:58:54.905 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.26 mountX=0.11 mountY=-0.08, mountTheta=-0.67
22:58:54.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.11, opts=13)
22:58:54.908 00.001 21068 Enqueuing Move request for scope (-0.09, 0.11)
22:58:54.908 00.000 16108 Worker thread wakes up
22:58:54.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
22:58:54.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
22:58:54.908 00.000 16108 Moving (-0.09, 0.11) raw xDistance=0.11 yDistance=-0.08
22:58:54.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:54.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:54.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:54.908 00.000 16108 MoveAxis(E, 0, ABG)
22:58:54.909 00.001 16108 Move returns status 0, amount 0
22:58:54.909 00.000 16108 MoveAxis(N, 0, ABG)
22:58:54.909 00.000 16108 Move returns status 0, amount 0
22:58:54.909 00.000 16108 move complete, result=0
22:58:54.909 00.000 16108 worker thread done servicing request
22:58:54.912 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=4057, FiltMin=3411, FiltMax=35149, Gamma=1.000
22:58:54.926 00.014 21068 UpdateGuideState exits: m=76617 SNR=54.2
22:58:54.928 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:54.928 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:54.929 00.001 21068 Enqueuing Expose request
22:58:54.930 00.001 16108 Worker thread wakes up
22:58:54.930 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:54.931 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:54.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:55.915 00.984 16108 Exposure complete
22:58:55.970 00.055 16108 worker thread done servicing request
22:58:55.970 00.000 21068 OnExposeComplete: enter
22:58:55.971 00.001 21068 UpdateGuideState(): m_state=6
22:58:55.972 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3161
22:58:55.973 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=877.22, Mass=78169, SNR=58.7, Peak=16080 HFD=2.9
22:58:55.974 00.001 21068 MultiStar: [#1 0.10,0.24,1.28,U] [#2 0.03,0.30,1.00,U] [#3 0.01,-0.18,0.91,U] [#4 -0.19,0.11,0.82,U] [#5 -0.04,0.08,1.10,U] [#6 0.71,0.52,0.00,M1] [#7 0.38,-0.26,0.61,U] [#8 0.38,0.12,0.69,U] 
22:58:55.974 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.10, 0.39}
22:58:55.975 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
22:58:55.976 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
22:58:55.977 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
22:58:55.978 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.13, opts=13)
22:58:55.979 00.001 21068 Enqueuing Move request for scope (0.07, 0.13)
22:58:55.980 00.001 16108 Worker thread wakes up
22:58:55.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:58:55.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:58:55.980 00.000 16108 Moving (0.07, 0.13) raw xDistance=-0.05 yDistance=-0.14
22:58:55.981 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:55.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:55.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:55.981 00.000 16108 MoveAxis(E, 0, ABG)
22:58:55.981 00.000 16108 Move returns status 0, amount 0
22:58:55.981 00.000 16108 MoveAxis(N, 0, ABG)
22:58:55.981 00.000 16108 Move returns status 0, amount 0
22:58:55.981 00.000 16108 move complete, result=0
22:58:55.981 00.000 16108 worker thread done servicing request
22:58:55.984 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4054, FiltMin=3469, FiltMax=33059, Gamma=1.000
22:58:55.999 00.015 21068 UpdateGuideState exits: m=78169 SNR=58.7
22:58:56.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.003 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:56.005 00.002 21068 Enqueuing Expose request
22:58:56.007 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:56.010 00.003 16108 Worker thread wakes up
22:58:56.010 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:56.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:57.192 01.182 16108 Exposure complete
22:58:57.272 00.080 16108 worker thread done servicing request
22:58:57.272 00.000 21068 OnExposeComplete: enter
22:58:57.273 00.001 21068 UpdateGuideState(): m_state=6
22:58:57.273 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3162
22:58:57.274 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=877.40, Mass=69337, SNR=48.2, Peak=15296 HFD=3.0
22:58:57.275 00.001 21068 MultiStar: [#1 0.32,0.56,0.00,M1] [#2 0.31,0.31,1.48,U] [#3 0.17,0.11,1.33,U] [#4 0.19,-0.13,0.95,U] [#5 0.07,0.21,1.21,U] [#6 0.75,0.51,0.00,M2] [#7 0.12,0.05,0.57,U] [#8 0.38,0.70,0.00,M2] 
22:58:57.276 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.20}, one-star: {-0.06, 0.57}
22:58:57.277 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
22:58:57.277 00.000 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
22:58:57.278 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.95 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
22:58:57.280 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.20, opts=13)
22:58:57.281 00.001 21068 Enqueuing Move request for scope (0.15, 0.20)
22:58:57.284 00.003 16108 Worker thread wakes up
22:58:57.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
22:58:57.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
22:58:57.284 00.000 16108 Moving (0.15, 0.20) raw xDistance=-0.11 yDistance=-0.23
22:58:57.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:58:57.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:58:57.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:58:57.285 00.001 16108 MoveAxis(E, 0, ABG)
22:58:57.285 00.000 16108 Move returns status 0, amount 0
22:58:57.285 00.000 16108 MoveAxis(N, 0, ABG)
22:58:57.285 00.000 16108 Move returns status 0, amount 0
22:58:57.285 00.000 16108 move complete, result=0
22:58:57.285 00.000 16108 worker thread done servicing request
22:58:57.291 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4051, FiltMin=3469, FiltMax=33091, Gamma=1.000
22:58:57.306 00.015 21068 UpdateGuideState exits: m=69337 SNR=48.2
22:58:57.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:57.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:57.308 00.000 21068 Enqueuing Expose request
22:58:57.309 00.001 16108 Worker thread wakes up
22:58:57.309 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:57.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:57.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:58.300 00.990 16108 Exposure complete
22:58:58.363 00.063 16108 worker thread done servicing request
22:58:58.363 00.000 21068 OnExposeComplete: enter
22:58:58.364 00.001 21068 UpdateGuideState(): m_state=6
22:58:58.365 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3163
22:58:58.366 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=877.47, Mass=84688, SNR=55.3, Peak=14224 HFD=3.2
22:58:58.367 00.001 21068 MultiStar: [#1 0.36,0.42,0.00,M2] [#2 0.25,0.39,1.39,U] [#3 0.20,0.00,1.10,U] [#4 -0.11,-0.00,0.91,U] [#5 -0.04,0.15,1.17,U] [#6 0.43,0.32,0.00,M3] [#7 0.04,-0.02,0.77,U] [#8 -0.08,0.50,0.86,U] 
22:58:58.367 00.000 21068 refined, 6 included, MultiStar: {0.05, 0.24}, one-star: {-0.02, 0.63}
22:58:58.368 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
22:58:58.369 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
22:58:58.369 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=-0.01 mountY=-0.25, mountTheta=-1.60
22:58:58.371 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.24, opts=13)
22:58:58.372 00.001 21068 Enqueuing Move request for scope (0.05, 0.24)
22:58:58.373 00.001 16108 Worker thread wakes up
22:58:58.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
22:58:58.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
22:58:58.373 00.000 16108 Moving (0.05, 0.24) raw xDistance=-0.01 yDistance=-0.25
22:58:58.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:58:58.373 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.62
22:58:58.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:58:58.373 00.000 16108 MoveAxis(E, 0, ABG)
22:58:58.373 00.000 16108 Move returns status 0, amount 0
22:58:58.373 00.000 16108 MoveAxis(N, 50, ABG)
22:58:58.373 00.000 16108 Guiding  Dir = 0, Dur = 50
22:58:58.373 00.000 16108 IsSlewing returns 0
22:58:58.373 00.000 16108 IsGuiding returns 0
22:58:58.377 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4051, FiltMin=3491, FiltMax=42278, Gamma=1.000
22:58:58.392 00.015 21068 UpdateGuideState exits: m=84688 SNR=55.3
22:58:58.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:58.394 00.000 21068 Enqueuing Expose request
22:58:58.416 00.022 16108 PulseGuide returned control before completion, sleep 18
22:58:58.447 00.031 16108 IsGuiding returns 1
22:58:58.447 00.000 16108 scope still moving after pulse duration time elapsed
22:58:58.478 00.031 16108 IsSlewing returns 0
22:58:58.478 00.000 16108 IsGuiding returns 1
22:58:58.509 00.031 16108 IsSlewing returns 0
22:58:58.509 00.000 16108 IsGuiding returns 0
22:58:58.509 00.000 16108 scope move finished after 50 + 85 ms
22:58:58.509 00.000 16108 Move returns status 0, amount 50
22:58:58.509 00.000 16108 move complete, result=0
22:58:58.509 00.000 16108 worker thread done servicing request
22:58:58.510 00.001 16108 Worker thread wakes up
22:58:58.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:58.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:58:58.510 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
22:58:59.674 01.164 16108 Exposure complete
22:58:59.742 00.068 16108 worker thread done servicing request
22:58:59.742 00.000 21068 OnExposeComplete: enter
22:58:59.744 00.002 21068 UpdateGuideState(): m_state=6
22:58:59.744 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3164
22:58:59.745 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.21, Mass=70430, SNR=48.9, Peak=13920 HFD=2.9
22:58:59.747 00.002 21068 MultiStar: [#1 0.33,0.43,0.00,M3] [#2 0.12,0.31,1.57,U] [#3 -0.01,0.03,1.10,U] [#4 0.12,0.15,1.08,U] [#5 -0.22,0.03,1.01,U] [#6 0.44,0.36,0.00,M4] [#7 -0.14,-0.15,0.69,U] [#8 -0.05,0.69,0.00,M2] 
22:58:59.749 00.002 21068 refined, 5 included, MultiStar: {0.01, 0.15}, one-star: {0.05, 0.37}
22:58:59.750 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
22:58:59.751 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
22:58:59.753 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=0.02 mountY=-0.15, mountTheta=-1.44
22:58:59.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.15, opts=13)
22:58:59.756 00.001 21068 Enqueuing Move request for scope (0.01, 0.15)
22:58:59.757 00.001 16108 Worker thread wakes up
22:58:59.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
22:58:59.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
22:58:59.757 00.000 16108 Moving (0.01, 0.15) raw xDistance=0.02 yDistance=-0.15
22:58:59.758 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:59.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:59.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:59.758 00.000 16108 MoveAxis(E, 0, ABG)
22:58:59.758 00.000 16108 Move returns status 0, amount 0
22:58:59.758 00.000 16108 MoveAxis(N, 0, ABG)
22:58:59.758 00.000 16108 Move returns status 0, amount 0
22:58:59.758 00.000 16108 move complete, result=0
22:58:59.758 00.000 16108 worker thread done servicing request
22:58:59.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=4045, FiltMin=3456, FiltMax=38486, Gamma=1.000
22:58:59.777 00.014 21068 UpdateGuideState exits: m=70430 SNR=48.9
22:58:59.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:58:59.781 00.002 21068 Enqueuing Expose request
22:58:59.782 00.001 16108 Worker thread wakes up
22:58:59.782 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:59.783 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:58:59.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:00.769 00.986 16108 Exposure complete
22:59:00.826 00.057 16108 worker thread done servicing request
22:59:00.826 00.000 21068 OnExposeComplete: enter
22:59:00.828 00.002 21068 UpdateGuideState(): m_state=6
22:59:00.828 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3165
22:59:00.829 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.43, Mass=73713, SNR=47.9, Peak=16048 HFD=2.9
22:59:00.830 00.001 21068 MultiStar: [#1 0.31,0.30,1.25,U] [#2 -0.08,0.44,1.36,U] [#3 0.13,-0.11,0.99,U] [#4 0.25,-0.23,1.05,U] [#5 -0.10,0.40,1.28,U] [#6 0.30,0.43,0.00,M5] [#7 -0.04,-0.22,0.78,U] [#8 -0.14,0.41,0.84,U] 
22:59:00.830 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.22}, one-star: {-0.01, 0.59}
22:59:00.831 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
22:59:00.832 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
22:59:00.832 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.37 mountX=-0.01 mountY=-0.22, mountTheta=-1.59
22:59:00.835 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.22, opts=13)
22:59:00.836 00.001 21068 Enqueuing Move request for scope (0.04, 0.22)
22:59:00.837 00.001 16108 Worker thread wakes up
22:59:00.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
22:59:00.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
22:59:00.837 00.000 16108 Moving (0.04, 0.22) raw xDistance=-0.01 yDistance=-0.22
22:59:00.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:59:00.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:59:00.837 00.000 16108 MoveAxis(E, 0, ABG)
22:59:00.837 00.000 16108 Move returns status 0, amount 0
22:59:00.837 00.000 16108 MoveAxis(N, 45, ABG)
22:59:00.837 00.000 16108 Guiding  Dir = 0, Dur = 45
22:59:00.838 00.001 16108 IsSlewing returns 0
22:59:00.838 00.000 16108 IsGuiding returns 0
22:59:00.846 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4041, FiltMin=3472, FiltMax=37245, Gamma=1.000
22:59:00.869 00.023 21068 UpdateGuideState exits: m=73713 SNR=47.9
22:59:00.872 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:00.875 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:00.876 00.001 21068 Enqueuing Expose request
22:59:00.885 00.009 16108 IsGuiding returns 1
22:59:00.885 00.000 16108 scope still moving after pulse duration time elapsed
22:59:00.915 00.030 16108 IsSlewing returns 0
22:59:00.915 00.000 16108 IsGuiding returns 1
22:59:00.947 00.032 16108 IsSlewing returns 0
22:59:00.948 00.001 16108 IsGuiding returns 1
22:59:00.979 00.031 16108 IsSlewing returns 0
22:59:00.979 00.000 16108 IsGuiding returns 0
22:59:00.979 00.000 16108 scope move finished after 45 + 96 ms
22:59:00.979 00.000 16108 Move returns status 0, amount 45
22:59:00.979 00.000 16108 move complete, result=0
22:59:00.979 00.000 16108 worker thread done servicing request
22:59:00.979 00.000 16108 Worker thread wakes up
22:59:00.979 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
22:59:00.981 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:00.982 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:02.142 01.160 16108 Exposure complete
22:59:02.209 00.067 16108 worker thread done servicing request
22:59:02.209 00.000 21068 OnExposeComplete: enter
22:59:02.210 00.001 21068 UpdateGuideState(): m_state=6
22:59:02.212 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3166
22:59:02.213 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.95, Mass=78740, SNR=53.7, Peak=17408 HFD=2.7
22:59:02.214 00.001 21068 MultiStar: [#1 0.10,0.22,1.21,U] [#2 -0.32,-0.03,1.17,U] [#3 -0.01,-0.27,1.01,U] [#4 -0.21,-0.13,0.87,U] [#5 -0.51,0.01,0.00,M1] [#6 0.44,0.22,0.89,U] [#7 -0.35,-0.09,0.68,U] [#8 0.04,0.33,0.77,U] 
22:59:02.215 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {0.16, 0.11}
22:59:02.216 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
22:59:02.217 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
22:59:02.217 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.82 mountX=0.02 mountY=-0.04, mountTheta=-1.14
22:59:02.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
22:59:02.219 00.000 21068 Enqueuing Move request for scope (-0.01, 0.04)
22:59:02.220 00.001 16108 Worker thread wakes up
22:59:02.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:59:02.220 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:59:02.220 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.04
22:59:02.221 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:59:02.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:02.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:02.221 00.000 16108 MoveAxis(E, 0, ABG)
22:59:02.221 00.000 16108 Move returns status 0, amount 0
22:59:02.221 00.000 16108 MoveAxis(N, 0, ABG)
22:59:02.221 00.000 16108 Move returns status 0, amount 0
22:59:02.221 00.000 16108 move complete, result=0
22:59:02.222 00.001 16108 worker thread done servicing request
22:59:02.225 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4035, FiltMin=3491, FiltMax=35821, Gamma=1.000
22:59:02.242 00.017 21068 UpdateGuideState exits: m=78740 SNR=53.7
22:59:02.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:02.245 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:02.245 00.000 21068 Enqueuing Expose request
22:59:02.246 00.001 16108 Worker thread wakes up
22:59:02.246 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:02.247 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:02.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:03.227 00.980 16108 Exposure complete
22:59:03.306 00.079 16108 worker thread done servicing request
22:59:03.306 00.000 21068 OnExposeComplete: enter
22:59:03.307 00.001 21068 UpdateGuideState(): m_state=6
22:59:03.307 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3167
22:59:03.308 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.96, Mass=73417, SNR=53.6, Peak=13024 HFD=3.0
22:59:03.310 00.002 21068 MultiStar: [#1 0.09,0.30,1.08,U] [#2 0.16,-0.17,1.22,U] [#3 0.06,-0.25,0.91,U] [#4 -0.01,0.02,0.99,U] [#5 -0.40,-0.15,1.01,U] [#6 0.10,0.15,0.98,U] [#7 -0.47,-0.44,0.00,M1] [#8 -0.01,-0.02,0.86,U] 
22:59:03.310 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.16, 0.13}
22:59:03.311 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
22:59:03.312 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
22:59:03.312 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.08 mountX=0.02 mountY=0.00, mountTheta=0.18
22:59:03.314 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
22:59:03.315 00.001 21068 Enqueuing Move request for scope (-0.02, 0.00)
22:59:03.315 00.000 16108 Worker thread wakes up
22:59:03.316 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
22:59:03.316 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
22:59:03.316 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
22:59:03.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:59:03.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:03.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:59:03.316 00.000 16108 MoveAxis(E, 0, ABG)
22:59:03.316 00.000 16108 Move returns status 0, amount 0
22:59:03.316 00.000 16108 MoveAxis(N, 0, ABG)
22:59:03.316 00.000 16108 Move returns status 0, amount 0
22:59:03.316 00.000 16108 move complete, result=0
22:59:03.316 00.000 16108 worker thread done servicing request
22:59:03.319 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4032, FiltMin=3437, FiltMax=39821, Gamma=1.000
22:59:03.334 00.015 21068 UpdateGuideState exits: m=73417 SNR=53.6
22:59:03.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.335 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:03.337 00.002 21068 Enqueuing Expose request
22:59:03.338 00.001 16108 Worker thread wakes up
22:59:03.338 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:03.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:03.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:04.507 01.168 16108 Exposure complete
22:59:04.569 00.062 16108 worker thread done servicing request
22:59:04.569 00.000 21068 OnExposeComplete: enter
22:59:04.570 00.001 21068 UpdateGuideState(): m_state=6
22:59:04.571 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3168
22:59:04.571 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=876.88, Mass=74987, SNR=53.6, Peak=13216 HFD=2.9
22:59:04.573 00.002 21068 MultiStar: [#1 0.26,0.26,1.20,U] [#2 -0.27,0.11,1.22,U] [#3 -0.10,-0.25,0.88,U] [#4 0.11,-0.15,1.18,U] [#5 -0.21,-0.08,1.31,U] [#6 0.41,0.19,1.19,U] [#7 -0.29,-0.00,0.59,U] [#8 -0.24,-0.00,0.84,U] 
22:59:04.573 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.12, 0.05}
22:59:04.574 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
22:59:04.576 00.002 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
22:59:04.577 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.45 mountX=0.03 mountY=-0.02, mountTheta=-0.46
22:59:04.578 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
22:59:04.579 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
22:59:04.580 00.001 16108 Worker thread wakes up
22:59:04.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:59:04.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:59:04.580 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.02
22:59:04.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:59:04.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:04.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:04.580 00.000 16108 MoveAxis(E, 0, ABG)
22:59:04.580 00.000 16108 Move returns status 0, amount 0
22:59:04.580 00.000 16108 MoveAxis(N, 0, ABG)
22:59:04.580 00.000 16108 Move returns status 0, amount 0
22:59:04.580 00.000 16108 move complete, result=0
22:59:04.580 00.000 16108 worker thread done servicing request
22:59:04.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4025, FiltMin=3453, FiltMax=37469, Gamma=1.000
22:59:04.602 00.019 21068 UpdateGuideState exits: m=74987 SNR=53.6
22:59:04.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:04.606 00.002 21068 Enqueuing Expose request
22:59:04.607 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:04.609 00.002 16108 Worker thread wakes up
22:59:04.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:04.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:05.587 00.978 16108 Exposure complete
22:59:05.647 00.060 16108 worker thread done servicing request
22:59:05.647 00.000 21068 OnExposeComplete: enter
22:59:05.648 00.001 21068 UpdateGuideState(): m_state=6
22:59:05.649 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3169
22:59:05.649 00.000 21068 Star::Find returns 1 (0), X=220.82, Y=876.91, Mass=75886, SNR=54.2, Peak=15312 HFD=2.6
22:59:05.650 00.001 21068 MultiStar: [#1 0.41,0.06,1.29,U] [#2 -0.17,0.21,1.01,U] [#3 0.17,-0.16,0.92,U] [#4 -0.34,-0.01,0.97,U] [#5 -0.45,-0.12,1.17,U] [#6 0.26,0.41,0.89,U] [#7 -0.11,-0.45,0.70,U] [#8 -0.23,0.24,0.81,U] 
22:59:05.651 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.13, 0.07}
22:59:05.652 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
22:59:05.653 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
22:59:05.654 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.28 mountX=0.03 mountY=-0.03, mountTheta=-0.65
22:59:05.655 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
22:59:05.657 00.002 21068 Enqueuing Move request for scope (-0.03, 0.03)
22:59:05.657 00.000 16108 Worker thread wakes up
22:59:05.658 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:59:05.658 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:59:05.658 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
22:59:05.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:59:05.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:05.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:05.658 00.000 16108 MoveAxis(E, 0, ABG)
22:59:05.658 00.000 16108 Move returns status 0, amount 0
22:59:05.658 00.000 16108 MoveAxis(N, 0, ABG)
22:59:05.658 00.000 16108 Move returns status 0, amount 0
22:59:05.658 00.000 16108 move complete, result=0
22:59:05.658 00.000 16108 worker thread done servicing request
22:59:05.665 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4022, FiltMin=3462, FiltMax=32765, Gamma=1.000
22:59:05.679 00.014 21068 UpdateGuideState exits: m=75886 SNR=54.2
22:59:05.681 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:05.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:05.683 00.001 21068 Enqueuing Expose request
22:59:05.683 00.000 16108 Worker thread wakes up
22:59:05.684 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:05.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:05.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:06.842 01.158 16108 Exposure complete
22:59:06.910 00.068 16108 worker thread done servicing request
22:59:06.910 00.000 21068 OnExposeComplete: enter
22:59:06.911 00.001 21068 UpdateGuideState(): m_state=6
22:59:06.912 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3170
22:59:06.912 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=877.01, Mass=68081, SNR=50.1, Peak=15360 HFD=2.4
22:59:06.914 00.002 21068 MultiStar: [#1 0.08,0.33,1.38,U] [#2 0.08,0.02,1.53,U] [#3 -0.17,-0.19,0.99,U] [#4 0.07,-0.05,1.07,U] [#5 -0.55,-0.14,0.00,M1] [#6 0.03,-0.03,0.95,U] [#7 -0.12,-0.71,0.00,M1] [#8 -0.17,0.26,0.90,U] 
22:59:06.915 00.001 21068 refined, 6 included, MultiStar: {0.00, 0.08}, one-star: {-0.01, 0.18}
22:59:06.915 00.000 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
22:59:06.916 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
22:59:06.917 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.01 mountY=-0.08, mountTheta=-1.42
22:59:06.918 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
22:59:06.919 00.001 21068 Enqueuing Move request for scope (0.00, 0.08)
22:59:06.920 00.001 16108 Worker thread wakes up
22:59:06.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
22:59:06.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
22:59:06.920 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
22:59:06.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:59:06.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:06.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:06.920 00.000 16108 MoveAxis(E, 0, ABG)
22:59:06.920 00.000 16108 Move returns status 0, amount 0
22:59:06.920 00.000 16108 MoveAxis(N, 0, ABG)
22:59:06.920 00.000 16108 Move returns status 0, amount 0
22:59:06.920 00.000 16108 move complete, result=0
22:59:06.921 00.001 16108 worker thread done servicing request
22:59:06.928 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4016, FiltMin=3405, FiltMax=42093, Gamma=1.000
22:59:06.945 00.017 21068 UpdateGuideState exits: m=68081 SNR=50.1
22:59:06.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:06.948 00.001 21068 Enqueuing Expose request
22:59:06.948 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:06.949 00.001 16108 Worker thread wakes up
22:59:06.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:06.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:07.935 00.986 16108 Exposure complete
22:59:07.998 00.063 16108 worker thread done servicing request
22:59:07.998 00.000 21068 OnExposeComplete: enter
22:59:08.000 00.002 21068 UpdateGuideState(): m_state=6
22:59:08.001 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3171
22:59:08.002 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.10, Mass=72667, SNR=54.0, Peak=13760 HFD=3.1
22:59:08.003 00.001 21068 MultiStar: [#1 0.23,0.38,1.18,U] [#2 -0.21,0.08,1.20,U] [#3 -0.13,-0.07,1.06,U] [#4 -0.30,-0.12,0.99,U] [#5 -0.38,-0.06,0.99,U] [#6 0.10,0.20,0.84,U] [#7 -0.01,-0.23,0.73,U] [#8 -0.18,0.30,1.01,U] 
22:59:08.004 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.01, 0.26}
22:59:08.005 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
22:59:08.005 00.000 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
22:59:08.006 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=0.12 mountY=-0.07, mountTheta=-0.54
22:59:08.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
22:59:08.008 00.000 21068 Enqueuing Move request for scope (-0.10, 0.10)
22:59:08.009 00.001 16108 Worker thread wakes up
22:59:08.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
22:59:08.010 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
22:59:08.010 00.000 16108 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=-0.07
22:59:08.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:59:08.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:08.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:08.010 00.000 16108 MoveAxis(E, 0, ABG)
22:59:08.010 00.000 16108 Move returns status 0, amount 0
22:59:08.010 00.000 16108 MoveAxis(N, 0, ABG)
22:59:08.010 00.000 16108 Move returns status 0, amount 0
22:59:08.010 00.000 16108 move complete, result=0
22:59:08.010 00.000 16108 worker thread done servicing request
22:59:08.014 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4016, FiltMin=3459, FiltMax=38365, Gamma=1.000
22:59:08.027 00.013 21068 UpdateGuideState exits: m=72667 SNR=54.0
22:59:08.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:08.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:08.030 00.001 21068 Enqueuing Expose request
22:59:08.031 00.001 16108 Worker thread wakes up
22:59:08.031 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:08.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:08.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:09.185 01.154 16108 Exposure complete
22:59:09.271 00.086 16108 worker thread done servicing request
22:59:09.271 00.000 21068 OnExposeComplete: enter
22:59:09.273 00.002 21068 UpdateGuideState(): m_state=6
22:59:09.274 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3172
22:59:09.275 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=877.01, Mass=92152, SNR=66.3, Peak=15856 HFD=3.0
22:59:09.276 00.001 21068 MultiStar: [#1 0.14,0.31,1.10,U] [#2 0.15,0.21,1.03,U] [#3 0.01,-0.23,0.88,U] [#4 -0.15,-0.04,0.69,U] [#5 -0.32,-0.24,0.92,U] [#6 0.05,0.00,0.78,U] [#7 -0.20,-0.48,0.00,M1] [#8 0.28,0.11,0.73,U] 
22:59:09.277 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.17, 0.17}
22:59:09.278 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
22:59:09.278 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
22:59:09.279 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
22:59:09.281 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
22:59:09.282 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
22:59:09.283 00.001 16108 Worker thread wakes up
22:59:09.284 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:59:09.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:59:09.284 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
22:59:09.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:59:09.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:09.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:09.284 00.000 16108 MoveAxis(E, 0, ABG)
22:59:09.284 00.000 16108 Move returns status 0, amount 0
22:59:09.284 00.000 16108 MoveAxis(N, 0, ABG)
22:59:09.284 00.000 16108 Move returns status 0, amount 0
22:59:09.284 00.000 16108 move complete, result=0
22:59:09.284 00.000 16108 worker thread done servicing request
22:59:09.292 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4009, FiltMin=3440, FiltMax=41341, Gamma=1.000
22:59:09.312 00.020 21068 UpdateGuideState exits: m=92152 SNR=66.3
22:59:09.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:09.315 00.001 21068 Enqueuing Expose request
22:59:09.317 00.002 16108 Worker thread wakes up
22:59:09.317 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:09.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:09.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:10.281 00.963 16108 Exposure complete
22:59:10.337 00.056 16108 worker thread done servicing request
22:59:10.337 00.000 21068 OnExposeComplete: enter
22:59:10.338 00.001 21068 UpdateGuideState(): m_state=6
22:59:10.339 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3173
22:59:10.339 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=877.12, Mass=69648, SNR=49.8, Peak=15056 HFD=2.6
22:59:10.341 00.002 21068 MultiStar: [#1 0.54,0.21,0.00,M1] [#2 0.24,-0.10,1.71,U] [#3 -0.01,-0.17,1.25,U] [#4 -0.08,-0.05,1.00,U] [#5 -0.09,-0.15,1.23,U] [#6 0.34,0.44,0.00,M1] [#7 0.13,-0.20,0.54,U] [#8 -0.04,0.32,0.76,U] 
22:59:10.341 00.000 21068 refined, 6 included, MultiStar: {0.04, -0.03}, one-star: {0.07, 0.28}
22:59:10.342 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
22:59:10.344 00.002 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
22:59:10.345 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=-0.05 mountY=0.02, mountTheta=2.82
22:59:10.346 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.03, opts=13)
22:59:10.347 00.001 21068 Enqueuing Move request for scope (0.04, -0.03)
22:59:10.348 00.001 16108 Worker thread wakes up
22:59:10.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:59:10.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:59:10.348 00.000 16108 Moving (0.04, -0.03) raw xDistance=-0.05 yDistance=0.02
22:59:10.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:59:10.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:10.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:10.348 00.000 16108 MoveAxis(E, 0, ABG)
22:59:10.348 00.000 16108 Move returns status 0, amount 0
22:59:10.348 00.000 16108 MoveAxis(N, 0, ABG)
22:59:10.348 00.000 16108 Move returns status 0, amount 0
22:59:10.348 00.000 16108 move complete, result=0
22:59:10.348 00.000 16108 worker thread done servicing request
22:59:10.352 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4006, FiltMin=3456, FiltMax=44829, Gamma=1.000
22:59:10.366 00.014 21068 UpdateGuideState exits: m=69648 SNR=49.8
22:59:10.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:10.367 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:10.368 00.001 21068 Enqueuing Expose request
22:59:10.369 00.001 16108 Worker thread wakes up
22:59:10.369 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:10.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:10.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:11.527 01.158 16108 Exposure complete
22:59:11.584 00.057 16108 worker thread done servicing request
22:59:11.584 00.000 21068 OnExposeComplete: enter
22:59:11.584 00.000 21068 UpdateGuideState(): m_state=6
22:59:11.585 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3174
22:59:11.586 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.93, Mass=91566, SNR=58.9, Peak=17840 HFD=2.8
22:59:11.587 00.001 21068 MultiStar: [#1 0.43,0.01,1.30,U] [#2 0.13,0.15,1.26,U] [#3 0.29,-0.13,0.92,U] [#4 0.21,-0.13,0.93,U] [#5 -0.06,-0.10,1.08,U] [#6 0.25,0.17,0.78,U] [#7 0.07,-0.44,0.55,U] [#8 0.16,0.18,0.71,U] 
22:59:11.588 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.17, 0.09}
22:59:11.588 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
22:59:11.589 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
22:59:11.590 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.02 mountX=-0.19 mountY=-0.04, mountTheta=-2.93
22:59:11.591 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.00, opts=13)
22:59:11.592 00.001 21068 Enqueuing Move request for scope (0.19, -0.00)
22:59:11.594 00.002 16108 Worker thread wakes up
22:59:11.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
22:59:11.594 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
22:59:11.594 00.000 16108 Moving (0.19, -0.00) raw xDistance=-0.19 yDistance=-0.04
22:59:11.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:59:11.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:11.594 00.000 16108 MoveAxis(E, 0, ABG)
22:59:11.595 00.001 16108 Move returns status 0, amount 0
22:59:11.595 00.000 16108 MoveAxis(N, 0, ABG)
22:59:11.595 00.000 16108 Move returns status 0, amount 0
22:59:11.595 00.000 16108 move complete, result=0
22:59:11.595 00.000 16108 worker thread done servicing request
22:59:11.601 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=4003, FiltMin=3350, FiltMax=40205, Gamma=1.000
22:59:11.627 00.026 21068 UpdateGuideState exits: m=91566 SNR=58.9
22:59:11.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.628 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:11.630 00.002 21068 Enqueuing Expose request
22:59:11.631 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:11.632 00.001 16108 Worker thread wakes up
22:59:11.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:11.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:12.606 00.974 16108 Exposure complete
22:59:12.676 00.070 16108 worker thread done servicing request
22:59:12.676 00.000 21068 OnExposeComplete: enter
22:59:12.677 00.001 21068 UpdateGuideState(): m_state=6
22:59:12.677 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3175
22:59:12.678 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.84, Mass=80721, SNR=54.6, Peak=14272 HFD=3.1
22:59:12.679 00.001 21068 MultiStar: [#1 0.07,0.18,1.08,U] [#2 0.19,0.12,1.45,U] [#3 0.13,-0.11,1.28,U] [#4 -0.03,-0.21,1.15,U] [#5 -0.17,-0.15,1.10,U] [#6 0.18,0.05,1.07,U] [#7 -0.28,-0.53,0.00,M1] [#8 -0.04,0.09,0.86,U] 
22:59:12.680 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.06, 0.00}
22:59:12.681 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
22:59:12.681 00.000 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
22:59:12.682 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
22:59:12.685 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
22:59:12.686 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
22:59:12.687 00.001 16108 Worker thread wakes up
22:59:12.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:59:12.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:59:12.687 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
22:59:12.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:59:12.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:12.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:12.688 00.001 16108 MoveAxis(E, 0, ABG)
22:59:12.688 00.000 16108 Move returns status 0, amount 0
22:59:12.688 00.000 16108 MoveAxis(N, 0, ABG)
22:59:12.688 00.000 16108 Move returns status 0, amount 0
22:59:12.688 00.000 16108 move complete, result=0
22:59:12.688 00.000 16108 worker thread done servicing request
22:59:12.691 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4000, FiltMin=3313, FiltMax=39766, Gamma=1.000
22:59:12.710 00.019 21068 UpdateGuideState exits: m=80721 SNR=54.6
22:59:12.712 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:12.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:12.714 00.001 21068 Enqueuing Expose request
22:59:12.715 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:12.716 00.001 16108 Worker thread wakes up
22:59:12.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:12.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:13.883 01.167 16108 Exposure complete
22:59:13.938 00.055 16108 worker thread done servicing request
22:59:13.938 00.000 21068 OnExposeComplete: enter
22:59:13.940 00.002 21068 UpdateGuideState(): m_state=6
22:59:13.941 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3176
22:59:13.942 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=877.02, Mass=83253, SNR=55.7, Peak=15744 HFD=2.8
22:59:13.944 00.002 21068 MultiStar: [#1 0.39,0.35,0.00,M1] [#2 0.29,0.06,1.26,U] [#3 0.36,-0.16,1.05,U] [#4 -0.18,-0.01,0.86,U] [#5 0.14,-0.18,1.08,U] [#6 0.42,0.18,0.94,U] [#7 -0.19,-0.33,0.60,U] [#8 0.21,0.47,0.00,M1] 
22:59:13.946 00.002 21068 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.38, 0.18}
22:59:13.948 00.002 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
22:59:13.952 00.004 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
22:59:13.953 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=-0.21 mountY=-0.03, mountTheta=-3.01
22:59:13.956 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.02, opts=13)
22:59:13.957 00.001 21068 Enqueuing Move request for scope (0.21, -0.02)
22:59:13.959 00.002 16108 Worker thread wakes up
22:59:13.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
22:59:13.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
22:59:13.959 00.000 16108 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=-0.03
22:59:13.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:59:13.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.960 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:13.960 00.000 16108 MoveAxis(E, 55, ABG)
22:59:13.960 00.000 16108 Guiding  Dir = 2, Dur = 55
22:59:13.960 00.000 16108 IsSlewing returns 0
22:59:13.960 00.000 16108 IsGuiding returns 0
22:59:13.965 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3993, FiltMin=3408, FiltMax=37955, Gamma=1.000
22:59:13.974 00.009 16108 PulseGuide returned control before completion, sleep 51
22:59:13.983 00.009 21068 UpdateGuideState exits: m=83253 SNR=55.7
22:59:13.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.984 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:13.985 00.001 21068 Enqueuing Expose request
22:59:14.035 00.050 16108 IsGuiding returns 1
22:59:14.035 00.000 16108 scope still moving after pulse duration time elapsed
22:59:14.066 00.031 16108 IsSlewing returns 0
22:59:14.066 00.000 16108 IsGuiding returns 0
22:59:14.066 00.000 16108 scope move finished after 55 + 52 ms
22:59:14.067 00.001 16108 Move returns status 0, amount 55
22:59:14.067 00.000 16108 MoveAxis(N, 0, ABG)
22:59:14.067 00.000 16108 Move returns status 0, amount 0
22:59:14.067 00.000 16108 move complete, result=0
22:59:14.067 00.000 16108 worker thread done servicing request
22:59:14.067 00.000 16108 Worker thread wakes up
22:59:14.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:14.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:14.068 00.001 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
22:59:15.048 00.980 16108 Exposure complete
22:59:15.118 00.070 16108 worker thread done servicing request
22:59:15.118 00.000 21068 OnExposeComplete: enter
22:59:15.119 00.001 21068 UpdateGuideState(): m_state=6
22:59:15.121 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3177
22:59:15.121 00.000 21068 Star::Find returns 1 (0), X=220.90, Y=877.00, Mass=71963, SNR=53.2, Peak=14944 HFD=2.8
22:59:15.123 00.002 21068 MultiStar: [#1 0.18,0.29,1.34,U] [#2 0.26,0.28,1.41,U] [#3 0.05,-0.22,1.08,U] [#4 -0.08,-0.10,0.94,U] [#5 0.11,0.14,1.22,U] [#6 0.63,0.55,0.00,M1] [#7 0.04,-0.08,0.69,U] [#8 0.06,0.37,0.90,U] 
22:59:15.124 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.22, 0.16}
22:59:15.125 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
22:59:15.126 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
22:59:15.127 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.81 mountX=-0.10 mountY=-0.15, mountTheta=-2.14
22:59:15.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
22:59:15.130 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
22:59:15.131 00.001 16108 Worker thread wakes up
22:59:15.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:59:15.131 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:59:15.131 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.15
22:59:15.132 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:59:15.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:15.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:59:15.132 00.000 16108 MoveAxis(E, 0, ABG)
22:59:15.132 00.000 16108 Move returns status 0, amount 0
22:59:15.132 00.000 16108 MoveAxis(N, 0, ABG)
22:59:15.132 00.000 16108 Move returns status 0, amount 0
22:59:15.132 00.000 16108 move complete, result=0
22:59:15.132 00.000 16108 worker thread done servicing request
22:59:15.139 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3990, FiltMin=3382, FiltMax=43059, Gamma=1.000
22:59:15.160 00.021 21068 UpdateGuideState exits: m=71963 SNR=53.2
22:59:15.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.161 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:15.162 00.001 21068 Enqueuing Expose request
22:59:15.163 00.001 16108 Worker thread wakes up
22:59:15.163 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:15.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:15.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:16.323 01.159 16108 Exposure complete
22:59:16.384 00.061 16108 worker thread done servicing request
22:59:16.384 00.000 21068 OnExposeComplete: enter
22:59:16.385 00.001 21068 UpdateGuideState(): m_state=6
22:59:16.386 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3178
22:59:16.387 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.47, Mass=79583, SNR=60.3, Peak=11760 HFD=3.2
22:59:16.391 00.004 21068 MultiStar: [#1 0.05,0.53,0.00,M1] [#2 -0.23,0.44,1.26,U] [#3 -0.33,0.42,0.00,M1] [#4 -0.35,0.25,0.93,U] [#5 -0.56,0.35,0.00,M1] [#6 0.04,0.44,0.96,U] [#7 -0.68,0.06,0.00,M1] [#8 -0.39,0.68,0.00,M1] 
22:59:16.394 00.003 21068 refined, 3 included, MultiStar: {-0.18, 0.44}, one-star: {-0.17, 0.63}
22:59:16.397 00.003 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
22:59:16.399 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
22:59:16.401 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.44 hyp=0.48 cameraTheta=1.96 mountX=0.25 mountY=-0.39, mountTheta=-0.99
22:59:16.405 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.44, opts=13)
22:59:16.406 00.001 21068 Enqueuing Move request for scope (-0.18, 0.44)
22:59:16.407 00.001 16108 Worker thread wakes up
22:59:16.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.44) opts 0xd
22:59:16.408 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.44)
22:59:16.408 00.000 16108 Moving (-0.18, 0.44) raw xDistance=0.25 yDistance=-0.39
22:59:16.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:59:16.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:59:16.408 00.000 16108 MoveAxis(W, 67, ABG)
22:59:16.408 00.000 16108 Guiding  Dir = 3, Dur = 67
22:59:16.408 00.000 16108 IsSlewing returns 0
22:59:16.408 00.000 16108 IsGuiding returns 0
22:59:16.415 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3987, FiltMin=3437, FiltMax=39021, Gamma=1.000
22:59:16.436 00.021 16108 PulseGuide returned control before completion, sleep 50
22:59:16.440 00.004 21068 UpdateGuideState exits: m=79583 SNR=60.3
22:59:16.443 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:16.446 00.002 21068 Enqueuing Expose request
22:59:16.497 00.051 16108 IsGuiding returns 1
22:59:16.497 00.000 16108 scope still moving after pulse duration time elapsed
22:59:16.527 00.030 16108 IsSlewing returns 0
22:59:16.527 00.000 16108 IsGuiding returns 1
22:59:16.560 00.033 16108 IsSlewing returns 0
22:59:16.560 00.000 16108 IsGuiding returns 0
22:59:16.560 00.000 16108 scope move finished after 67 + 83 ms
22:59:16.560 00.000 16108 Move returns status 0, amount 67
22:59:16.560 00.000 16108 MoveAxis(N, 78, ABG)
22:59:16.560 00.000 16108 Guiding  Dir = 0, Dur = 78
22:59:16.560 00.000 16108 IsSlewing returns 0
22:59:16.560 00.000 16108 IsGuiding returns 0
22:59:16.608 00.048 16108 PulseGuide returned control before completion, sleep 41
22:59:16.653 00.045 16108 IsGuiding returns 1
22:59:16.653 00.000 16108 scope still moving after pulse duration time elapsed
22:59:16.685 00.032 16108 IsSlewing returns 0
22:59:16.686 00.001 16108 IsGuiding returns 1
22:59:16.717 00.031 16108 IsSlewing returns 0
22:59:16.718 00.001 16108 IsGuiding returns 0
22:59:16.718 00.000 16108 scope move finished after 78 + 80 ms
22:59:16.718 00.000 16108 Move returns status 0, amount 78
22:59:16.718 00.000 16108 move complete, result=0
22:59:16.718 00.000 16108 worker thread done servicing request
22:59:16.719 00.001 16108 Worker thread wakes up
22:59:16.719 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.4 px 78 ms NORTH
22:59:16.722 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:16.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:17.698 00.976 16108 Exposure complete
22:59:17.758 00.060 16108 worker thread done servicing request
22:59:17.758 00.000 21068 OnExposeComplete: enter
22:59:17.760 00.002 21068 UpdateGuideState(): m_state=6
22:59:17.762 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3179
22:59:17.763 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.98, Mass=85334, SNR=61.0, Peak=14880 HFD=3.5
22:59:17.766 00.003 21068 MultiStar: [#1 0.19,0.10,1.30,U] [#2 -0.10,0.19,1.24,U] [#3 -0.17,-0.04,1.00,U] [#4 -0.10,0.00,1.05,U] [#5 -0.36,-0.09,1.02,U] [#6 0.31,0.22,0.80,U] [#7 -0.30,-0.51,0.00,M2] [#8 0.38,0.29,0.79,U] 
22:59:17.767 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.08, 0.14}
22:59:17.769 00.002 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
22:59:17.771 00.002 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
22:59:17.772 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.43 mountX=0.00 mountY=-0.10, mountTheta=-1.53
22:59:17.773 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.09, opts=13)
22:59:17.774 00.001 21068 Enqueuing Move request for scope (0.01, 0.09)
22:59:17.776 00.002 16108 Worker thread wakes up
22:59:17.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:59:17.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:59:17.776 00.000 16108 Moving (0.01, 0.09) raw xDistance=0.00 yDistance=-0.10
22:59:17.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:59:17.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:17.777 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:17.777 00.000 16108 MoveAxis(E, 0, ABG)
22:59:17.777 00.000 16108 Move returns status 0, amount 0
22:59:17.777 00.000 16108 MoveAxis(N, 0, ABG)
22:59:17.777 00.000 16108 Move returns status 0, amount 0
22:59:17.777 00.000 16108 move complete, result=0
22:59:17.777 00.000 16108 worker thread done servicing request
22:59:17.783 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3984, FiltMin=3286, FiltMax=41069, Gamma=1.000
22:59:17.797 00.014 21068 UpdateGuideState exits: m=85334 SNR=61.0
22:59:17.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:17.800 00.001 21068 Enqueuing Expose request
22:59:17.800 00.000 16108 Worker thread wakes up
22:59:17.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:17.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:17.801 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:18.975 01.174 16108 Exposure complete
22:59:19.032 00.057 16108 worker thread done servicing request
22:59:19.032 00.000 21068 OnExposeComplete: enter
22:59:19.033 00.001 21068 UpdateGuideState(): m_state=6
22:59:19.035 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3180
22:59:19.035 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=876.69, Mass=88299, SNR=60.1, Peak=14016 HFD=3.1
22:59:19.036 00.001 21068 MultiStar: [#1 0.12,0.19,1.31,U] [#2 0.10,0.03,1.29,U] [#3 0.10,-0.32,1.04,U] [#4 -0.05,-0.02,1.23,U] [#5 -0.29,-0.22,1.01,U] [#6 0.37,0.33,1.04,U] [#7 -0.29,-0.46,0.00,M3] [#8 0.00,0.22,0.80,U] 
22:59:19.037 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {-0.19, -0.14}
22:59:19.038 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
22:59:19.038 00.000 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
22:59:19.039 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.41 mountX=-0.02 mountY=-0.02, mountTheta=-2.52
22:59:19.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
22:59:19.041 00.000 21068 Enqueuing Move request for scope (0.03, 0.01)
22:59:19.042 00.001 16108 Worker thread wakes up
22:59:19.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:59:19.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:59:19.042 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=-0.02
22:59:19.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:59:19.043 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:19.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:19.043 00.000 16108 MoveAxis(E, 0, ABG)
22:59:19.043 00.000 16108 Move returns status 0, amount 0
22:59:19.043 00.000 16108 MoveAxis(N, 0, ABG)
22:59:19.043 00.000 16108 Move returns status 0, amount 0
22:59:19.043 00.000 16108 move complete, result=0
22:59:19.043 00.000 16108 worker thread done servicing request
22:59:19.051 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3977, FiltMin=3293, FiltMax=51939, Gamma=1.000
22:59:19.074 00.023 21068 UpdateGuideState exits: m=88299 SNR=60.1
22:59:19.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.075 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:19.076 00.001 21068 Enqueuing Expose request
22:59:19.077 00.001 16108 Worker thread wakes up
22:59:19.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:19.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:19.077 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:20.057 00.980 16108 Exposure complete
22:59:20.122 00.065 16108 worker thread done servicing request
22:59:20.122 00.000 21068 OnExposeComplete: enter
22:59:20.124 00.002 21068 UpdateGuideState(): m_state=6
22:59:20.124 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3181
22:59:20.125 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.92, Mass=78068, SNR=61.1, Peak=13440 HFD=3.3
22:59:20.126 00.001 21068 MultiStar: [#1 0.11,0.10,1.13,U] [#2 0.14,0.24,1.30,U] [#3 -0.03,-0.19,0.97,U] [#4 -0.42,-0.09,0.87,U] [#5 -0.28,-0.02,0.97,U] [#6 0.29,0.13,0.90,U] [#7 -0.24,-0.49,0.00,M4] [#8 -0.25,0.31,0.83,U] 
22:59:20.127 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.07, 0.08}
22:59:20.127 00.000 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
22:59:20.128 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
22:59:20.129 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.13 mountX=0.06 mountY=-0.06, mountTheta=-0.81
22:59:20.130 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
22:59:20.131 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
22:59:20.132 00.001 16108 Worker thread wakes up
22:59:20.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:59:20.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:59:20.132 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
22:59:20.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:20.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:20.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:20.132 00.000 16108 MoveAxis(E, 0, ABG)
22:59:20.132 00.000 16108 Move returns status 0, amount 0
22:59:20.132 00.000 16108 MoveAxis(N, 0, ABG)
22:59:20.132 00.000 16108 Move returns status 0, amount 0
22:59:20.132 00.000 16108 move complete, result=0
22:59:20.132 00.000 16108 worker thread done servicing request
22:59:20.136 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3977, FiltMin=3376, FiltMax=39261, Gamma=1.000
22:59:20.161 00.025 21068 UpdateGuideState exits: m=78068 SNR=61.1
22:59:20.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:20.163 00.000 21068 Enqueuing Expose request
22:59:20.164 00.001 16108 Worker thread wakes up
22:59:20.164 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:20.165 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:20.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:21.357 01.192 16108 Exposure complete
22:59:21.414 00.057 16108 worker thread done servicing request
22:59:21.414 00.000 21068 OnExposeComplete: enter
22:59:21.416 00.002 21068 UpdateGuideState(): m_state=6
22:59:21.417 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3182
22:59:21.419 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=877.09, Mass=73274, SNR=58.9, Peak=13456 HFD=2.6
22:59:21.420 00.001 21068 MultiStar: [#1 -0.01,0.23,1.25,U] [#2 0.05,-0.07,1.22,U] [#3 -0.25,-0.27,1.02,U] [#4 -0.25,-0.05,1.06,U] [#5 -0.46,-0.06,1.18,U] [#6 0.03,0.15,0.88,U] [#7 -0.04,-0.29,0.62,U] [#8 -0.14,0.43,0.90,U] 
22:59:21.421 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.14, 0.25}
22:59:21.423 00.002 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
22:59:21.424 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
22:59:21.425 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.83 mountX=0.15 mountY=-0.01, mountTheta=-0.07
22:59:21.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.04, opts=13)
22:59:21.429 00.002 21068 Enqueuing Move request for scope (-0.14, 0.04)
22:59:21.430 00.001 16108 Worker thread wakes up
22:59:21.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
22:59:21.431 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
22:59:21.431 00.000 16108 Moving (-0.14, 0.04) raw xDistance=0.15 yDistance=-0.01
22:59:21.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:59:21.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:21.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:21.431 00.000 16108 MoveAxis(E, 0, ABG)
22:59:21.431 00.000 16108 Move returns status 0, amount 0
22:59:21.431 00.000 16108 MoveAxis(N, 0, ABG)
22:59:21.431 00.000 16108 Move returns status 0, amount 0
22:59:21.431 00.000 16108 move complete, result=0
22:59:21.431 00.000 16108 worker thread done servicing request
22:59:21.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3974, FiltMin=3360, FiltMax=38806, Gamma=1.000
22:59:21.450 00.015 21068 UpdateGuideState exits: m=73274 SNR=58.9
22:59:21.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:21.453 00.001 21068 Enqueuing Expose request
22:59:21.453 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:21.454 00.001 16108 Worker thread wakes up
22:59:21.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:21.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:22.432 00.978 16108 Exposure complete
22:59:22.486 00.054 16108 worker thread done servicing request
22:59:22.486 00.000 21068 OnExposeComplete: enter
22:59:22.487 00.001 21068 UpdateGuideState(): m_state=6
22:59:22.489 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3183
22:59:22.491 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.84, Mass=62643, SNR=43.0, Peak=14528 HFD=2.8
22:59:22.493 00.002 21068 MultiStar: [#1 -0.18,0.11,1.45,U] [#2 -0.05,-0.11,1.57,U] [#3 -0.10,-0.33,1.65,U] [#4 0.18,-0.50,0.00,M1] [#5 -0.19,-0.13,1.82,U] [#6 0.38,-0.03,1.29,U] [#7 -0.23,-0.40,0.85,U] [#8 -0.13,0.35,1.29,U] 
22:59:22.495 00.002 21068 single-star, 7 included, MultiStar: {-0.06, -0.07}, one-star: {0.04, -0.00}
22:59:22.496 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
22:59:22.498 00.002 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
22:59:22.499 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.00 mountX=-0.04 mountY=-0.01, mountTheta=-2.91
22:59:22.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.00, opts=13)
22:59:22.502 00.001 21068 Enqueuing Move request for scope (0.04, -0.00)
22:59:22.502 00.000 16108 Worker thread wakes up
22:59:22.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
22:59:22.503 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
22:59:22.503 00.000 16108 Moving (0.04, -0.00) raw xDistance=-0.04 yDistance=-0.01
22:59:22.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:59:22.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:22.503 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:22.503 00.000 16108 MoveAxis(E, 0, ABG)
22:59:22.503 00.000 16108 Move returns status 0, amount 0
22:59:22.503 00.000 16108 MoveAxis(N, 0, ABG)
22:59:22.503 00.000 16108 Move returns status 0, amount 0
22:59:22.503 00.000 16108 move complete, result=0
22:59:22.503 00.000 16108 worker thread done servicing request
22:59:22.507 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3971, FiltMin=3401, FiltMax=36829, Gamma=1.000
22:59:22.520 00.013 21068 UpdateGuideState exits: m=62643 SNR=43.0
22:59:22.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:22.522 00.000 21068 Enqueuing Expose request
22:59:22.523 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:22.524 00.001 16108 Worker thread wakes up
22:59:22.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:22.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:23.687 01.163 16108 Exposure complete
22:59:23.746 00.059 16108 worker thread done servicing request
22:59:23.746 00.000 21068 OnExposeComplete: enter
22:59:23.747 00.001 21068 UpdateGuideState(): m_state=6
22:59:23.748 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3184
22:59:23.750 00.002 21068 Star::Find returns 1 (0), X=221.02, Y=876.81, Mass=87892, SNR=67.3, Peak=15920 HFD=3.1
22:59:23.751 00.001 21068 MultiStar: [#1 0.22,0.37,1.10,U] [#2 -0.05,0.25,1.04,U] [#3 -0.04,-0.16,0.90,U] [#4 0.11,-0.19,0.82,U] [#5 -0.26,-0.21,0.86,U] [#6 0.46,0.44,0.00,M1] [#7 0.00,-0.24,0.50,U] [#8 0.20,0.40,0.68,U] 
22:59:23.751 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.34, -0.03}
22:59:23.752 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
22:59:23.753 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
22:59:23.753 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.55 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
22:59:23.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
22:59:23.755 00.000 21068 Enqueuing Move request for scope (0.07, 0.04)
22:59:23.756 00.001 16108 Worker thread wakes up
22:59:23.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:59:23.757 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:59:23.757 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.06
22:59:23.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:59:23.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:23.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:23.757 00.000 16108 MoveAxis(E, 0, ABG)
22:59:23.757 00.000 16108 Move returns status 0, amount 0
22:59:23.757 00.000 16108 MoveAxis(N, 0, ABG)
22:59:23.757 00.000 16108 Move returns status 0, amount 0
22:59:23.757 00.000 16108 move complete, result=0
22:59:23.757 00.000 16108 worker thread done servicing request
22:59:23.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3965, FiltMin=3389, FiltMax=43427, Gamma=1.000
22:59:23.775 00.014 21068 UpdateGuideState exits: m=87892 SNR=67.3
22:59:23.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:23.778 00.001 21068 Enqueuing Expose request
22:59:23.779 00.001 16108 Worker thread wakes up
22:59:23.779 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:23.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:23.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:24.746 00.967 16108 Exposure complete
22:59:24.798 00.052 16108 worker thread done servicing request
22:59:24.799 00.001 21068 OnExposeComplete: enter
22:59:24.800 00.001 21068 UpdateGuideState(): m_state=6
22:59:24.800 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3185
22:59:24.803 00.003 21068 Star::Find returns 1 (0), X=220.72, Y=877.05, Mass=95938, SNR=72.5, Peak=18192 HFD=2.8
22:59:24.804 00.001 21068 MultiStar: [#1 0.04,0.22,0.91,U] [#2 -0.14,0.16,1.12,U] [#3 -0.10,-0.07,0.95,U] [#4 -0.11,-0.09,0.77,U] [#5 -0.33,-0.02,1.02,U] [#6 0.23,0.12,0.82,U] [#7 -0.22,-0.20,0.48,U] [#8 -0.01,0.43,0.70,U] 
22:59:24.806 00.002 21068 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {0.03, 0.21}
22:59:24.808 00.002 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
22:59:24.809 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
22:59:24.811 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.19 mountX=0.08 mountY=-0.08, mountTheta=-0.75
22:59:24.814 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
22:59:24.816 00.002 21068 Enqueuing Move request for scope (-0.07, 0.09)
22:59:24.818 00.002 16108 Worker thread wakes up
22:59:24.819 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
22:59:24.819 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
22:59:24.819 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.08 yDistance=-0.08
22:59:24.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:59:24.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:24.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:24.819 00.000 16108 MoveAxis(E, 0, ABG)
22:59:24.819 00.000 16108 Move returns status 0, amount 0
22:59:24.820 00.001 16108 MoveAxis(N, 0, ABG)
22:59:24.820 00.000 16108 Move returns status 0, amount 0
22:59:24.820 00.000 16108 move complete, result=0
22:59:24.820 00.000 16108 worker thread done servicing request
22:59:24.825 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3961, FiltMin=3408, FiltMax=46301, Gamma=1.000
22:59:24.850 00.025 21068 UpdateGuideState exits: m=95938 SNR=72.5
22:59:24.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:24.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:24.852 00.000 21068 Enqueuing Expose request
22:59:24.853 00.001 16108 Worker thread wakes up
22:59:24.853 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:24.855 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:24.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:26.023 01.168 16108 Exposure complete
22:59:26.084 00.061 16108 worker thread done servicing request
22:59:26.084 00.000 21068 OnExposeComplete: enter
22:59:26.085 00.001 21068 UpdateGuideState(): m_state=6
22:59:26.086 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3186
22:59:26.087 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.90, Mass=92230, SNR=62.3, Peak=15280 HFD=3.3
22:59:26.087 00.000 21068 MultiStar: [#1 0.32,0.19,1.12,U] [#2 -0.12,0.06,1.25,U] [#3 -0.17,-0.21,1.18,U] [#4 -0.04,-0.12,0.90,U] [#5 -0.36,-0.11,1.16,U] [#6 0.12,0.01,0.97,U] [#7 -0.28,-0.34,0.59,U] [#8 0.07,0.59,0.00,M1] 
22:59:26.089 00.002 21068 single-star, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.02, 0.07}
22:59:26.090 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
22:59:26.091 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
22:59:26.092 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.03 mountY=-0.06, mountTheta=-1.13
22:59:26.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
22:59:26.094 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
22:59:26.095 00.001 16108 Worker thread wakes up
22:59:26.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:59:26.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:59:26.095 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
22:59:26.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:59:26.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:26.095 00.000 16108 MoveAxis(E, 0, ABG)
22:59:26.095 00.000 16108 Move returns status 0, amount 0
22:59:26.095 00.000 16108 MoveAxis(N, 0, ABG)
22:59:26.095 00.000 16108 Move returns status 0, amount 0
22:59:26.095 00.000 16108 move complete, result=0
22:59:26.095 00.000 16108 worker thread done servicing request
22:59:26.099 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3958, FiltMin=3347, FiltMax=46941, Gamma=1.000
22:59:26.117 00.018 21068 UpdateGuideState exits: m=92230 SNR=62.3
22:59:26.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:26.121 00.002 21068 Enqueuing Expose request
22:59:26.122 00.001 16108 Worker thread wakes up
22:59:26.122 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:26.123 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:26.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:27.089 00.966 16108 Exposure complete
22:59:27.161 00.072 16108 worker thread done servicing request
22:59:27.161 00.000 21068 OnExposeComplete: enter
22:59:27.163 00.002 21068 UpdateGuideState(): m_state=6
22:59:27.166 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3187
22:59:27.167 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.13, Mass=91135, SNR=64.4, Peak=17312 HFD=2.7
22:59:27.169 00.002 21068 MultiStar: [#1 0.25,0.26,1.40,U] [#2 -0.10,0.21,1.05,U] [#3 -0.11,0.05,1.17,U] [#4 -0.42,0.04,1.00,U] [#5 -0.36,-0.10,0.94,U] [#6 0.12,0.64,0.00,M1] [#7 -0.13,-0.53,0.00,M1] [#8 0.12,0.60,0.00,M2] 
22:59:27.170 00.001 21068 refined, 5 included, MultiStar: {-0.09, 0.14}, one-star: {0.05, 0.30}
22:59:27.171 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
22:59:27.172 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
22:59:27.173 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.16 mountX=0.11 mountY=-0.11, mountTheta=-0.78
22:59:27.176 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.14, opts=13)
22:59:27.177 00.001 21068 Enqueuing Move request for scope (-0.09, 0.14)
22:59:27.178 00.001 16108 Worker thread wakes up
22:59:27.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
22:59:27.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
22:59:27.178 00.000 16108 Moving (-0.09, 0.14) raw xDistance=0.11 yDistance=-0.11
22:59:27.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:59:27.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:27.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:27.178 00.000 16108 MoveAxis(E, 0, ABG)
22:59:27.178 00.000 16108 Move returns status 0, amount 0
22:59:27.179 00.001 16108 MoveAxis(N, 0, ABG)
22:59:27.179 00.000 16108 Move returns status 0, amount 0
22:59:27.179 00.000 16108 move complete, result=0
22:59:27.179 00.000 16108 worker thread done servicing request
22:59:27.183 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=3955, FiltMin=3321, FiltMax=41286, Gamma=1.000
22:59:27.197 00.014 21068 UpdateGuideState exits: m=91135 SNR=64.4
22:59:27.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:27.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:27.199 00.000 21068 Enqueuing Expose request
22:59:27.200 00.001 16108 Worker thread wakes up
22:59:27.200 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:27.201 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:27.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:28.354 01.153 16108 Exposure complete
22:59:28.435 00.081 16108 worker thread done servicing request
22:59:28.435 00.000 21068 OnExposeComplete: enter
22:59:28.438 00.003 21068 UpdateGuideState(): m_state=6
22:59:28.441 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3188
22:59:28.442 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.08, Mass=89312, SNR=59.7, Peak=17328 HFD=3.0
22:59:28.443 00.001 21068 MultiStar: [#1 0.17,0.20,1.19,U] [#2 -0.24,0.34,1.42,U] [#3 -0.11,0.16,1.10,U] [#4 0.14,0.15,1.05,U] [#5 -0.12,-0.00,1.14,U] [#6 0.08,0.38,1.19,U] [#7 -0.28,-0.13,0.65,U] [#8 0.01,0.42,0.75,U] 
22:59:28.443 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {0.08, 0.24}
22:59:28.444 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
22:59:28.445 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
22:59:28.448 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.70 mountX=0.06 mountY=-0.20, mountTheta=-1.26
22:59:28.451 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.21, opts=13)
22:59:28.452 00.001 21068 Enqueuing Move request for scope (-0.03, 0.21)
22:59:28.453 00.001 16108 Worker thread wakes up
22:59:28.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
22:59:28.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
22:59:28.453 00.000 16108 Moving (-0.03, 0.21) raw xDistance=0.06 yDistance=-0.20
22:59:28.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:28.454 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:28.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:59:28.454 00.000 16108 MoveAxis(E, 0, ABG)
22:59:28.454 00.000 16108 Move returns status 0, amount 0
22:59:28.454 00.000 16108 MoveAxis(N, 0, ABG)
22:59:28.454 00.000 16108 Move returns status 0, amount 0
22:59:28.454 00.000 16108 move complete, result=0
22:59:28.454 00.000 16108 worker thread done servicing request
22:59:28.462 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3952, FiltMin=3341, FiltMax=41501, Gamma=1.000
22:59:28.484 00.022 21068 UpdateGuideState exits: m=89312 SNR=59.7
22:59:28.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:28.486 00.000 21068 Enqueuing Expose request
22:59:28.488 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:59:28.489 00.001 16108 Worker thread wakes up
22:59:28.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:28.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:29.468 00.979 16108 Exposure complete
22:59:29.524 00.056 16108 worker thread done servicing request
22:59:29.524 00.000 21068 OnExposeComplete: enter
22:59:29.525 00.001 21068 UpdateGuideState(): m_state=6
22:59:29.526 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3189
22:59:29.526 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=877.04, Mass=98417, SNR=67.9, Peak=19264 HFD=2.7
22:59:29.527 00.001 21068 MultiStar: [#1 0.35,0.26,1.19,U] [#2 -0.03,0.12,1.12,U] [#3 0.17,-0.02,1.07,U] [#4 0.05,-0.09,0.82,U] [#5 -0.15,0.03,1.06,U] [#6 0.14,0.30,0.90,U] [#7 0.12,-0.28,0.58,U] [#8 -0.16,0.51,0.00,M2] 
22:59:29.528 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.00, 0.21}
22:59:29.529 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
22:59:29.530 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
22:59:29.530 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
22:59:29.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
22:59:29.533 00.001 21068 Enqueuing Move request for scope (0.08, 0.09)
22:59:29.534 00.001 16108 Worker thread wakes up
22:59:29.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:59:29.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:59:29.534 00.000 16108 Moving (0.08, 0.09) raw xDistance=-0.07 yDistance=-0.11
22:59:29.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:29.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:29.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:29.534 00.000 16108 MoveAxis(E, 0, ABG)
22:59:29.534 00.000 16108 Move returns status 0, amount 0
22:59:29.534 00.000 16108 MoveAxis(N, 0, ABG)
22:59:29.535 00.001 16108 Move returns status 0, amount 0
22:59:29.535 00.000 16108 move complete, result=0
22:59:29.535 00.000 16108 worker thread done servicing request
22:59:29.538 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3945, FiltMin=3405, FiltMax=47133, Gamma=1.000
22:59:29.551 00.013 21068 UpdateGuideState exits: m=98417 SNR=67.9
22:59:29.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:29.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:29.554 00.001 21068 Enqueuing Expose request
22:59:29.554 00.000 16108 Worker thread wakes up
22:59:29.554 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:29.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:29.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:30.716 01.161 16108 Exposure complete
22:59:30.774 00.058 16108 worker thread done servicing request
22:59:30.775 00.001 21068 OnExposeComplete: enter
22:59:30.776 00.001 21068 UpdateGuideState(): m_state=6
22:59:30.777 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3190
22:59:30.778 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.88, Mass=106532, SNR=77.6, Peak=17344 HFD=3.3
22:59:30.780 00.002 21068 MultiStar: [#1 0.24,0.05,1.00,U] [#2 0.15,0.08,1.04,U] [#3 0.14,-0.20,0.87,U] [#4 -0.01,0.03,0.70,U] [#5 -0.07,-0.02,0.78,U] [#6 0.20,0.15,0.70,U] [#7 -0.30,-0.34,0.47,U] [#8 0.09,0.10,0.64,U] 
22:59:30.781 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.30, 0.04}
22:59:30.782 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
22:59:30.783 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
22:59:30.784 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
22:59:30.785 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
22:59:30.786 00.001 21068 Enqueuing Move request for scope (0.11, 0.00)
22:59:30.787 00.001 16108 Worker thread wakes up
22:59:30.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:59:30.787 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:59:30.787 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.11 yDistance=-0.03
22:59:30.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:59:30.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:30.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:30.787 00.000 16108 MoveAxis(E, 0, ABG)
22:59:30.787 00.000 16108 Move returns status 0, amount 0
22:59:30.787 00.000 16108 MoveAxis(N, 0, ABG)
22:59:30.787 00.000 16108 Move returns status 0, amount 0
22:59:30.787 00.000 16108 move complete, result=0
22:59:30.787 00.000 16108 worker thread done servicing request
22:59:30.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3942, FiltMin=3379, FiltMax=48301, Gamma=1.000
22:59:30.805 00.015 21068 UpdateGuideState exits: m=106532 SNR=77.6
22:59:30.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:30.808 00.001 21068 Enqueuing Expose request
22:59:30.808 00.000 16108 Worker thread wakes up
22:59:30.808 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:30.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:30.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:31.802 00.993 16108 Exposure complete
22:59:31.860 00.058 16108 worker thread done servicing request
22:59:31.860 00.000 21068 OnExposeComplete: enter
22:59:31.861 00.001 21068 UpdateGuideState(): m_state=6
22:59:31.861 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3191
22:59:31.862 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=877.08, Mass=87916, SNR=60.4, Peak=18448 HFD=2.8
22:59:31.864 00.002 21068 MultiStar: [#1 0.28,0.34,1.12,U] [#2 0.15,-0.05,1.13,U] [#3 0.17,-0.19,1.10,U] [#4 0.44,-0.07,1.07,U] [#5 0.12,-0.14,0.97,U] [#6 0.40,0.31,0.81,U] [#7 0.10,-0.35,0.68,U] [#8 0.24,0.32,0.70,U] 
22:59:31.865 00.001 21068 refined, 8 included, MultiStar: {0.25, 0.04}, one-star: {0.36, 0.24}
22:59:31.866 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
22:59:31.866 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
22:59:31.867 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.17 mountX=-0.24 mountY=-0.10, mountTheta=-2.74
22:59:31.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.04, opts=13)
22:59:31.871 00.002 21068 Enqueuing Move request for scope (0.25, 0.04)
22:59:31.872 00.001 16108 Worker thread wakes up
22:59:31.873 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
22:59:31.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
22:59:31.873 00.000 16108 Moving (0.25, 0.04) raw xDistance=-0.24 yDistance=-0.10
22:59:31.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:59:31.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:31.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:31.873 00.000 16108 MoveAxis(E, 63, ABG)
22:59:31.873 00.000 16108 Guiding  Dir = 2, Dur = 63
22:59:31.874 00.001 16108 IsSlewing returns 0
22:59:31.874 00.000 16108 IsGuiding returns 0
22:59:31.876 00.002 16108 PulseGuide returned control before completion, sleep 72
22:59:31.881 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3939, FiltMin=3398, FiltMax=48765, Gamma=1.000
22:59:31.900 00.019 21068 UpdateGuideState exits: m=87916 SNR=60.4
22:59:31.902 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.902 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:31.903 00.001 21068 Enqueuing Expose request
22:59:31.959 00.056 16108 IsGuiding returns 1
22:59:31.959 00.000 16108 scope still moving after pulse duration time elapsed
22:59:31.990 00.031 16108 IsSlewing returns 0
22:59:31.990 00.000 16108 IsGuiding returns 0
22:59:31.990 00.000 16108 scope move finished after 63 + 52 ms
22:59:31.990 00.000 16108 Move returns status 0, amount 63
22:59:31.990 00.000 16108 MoveAxis(N, 0, ABG)
22:59:31.990 00.000 16108 Move returns status 0, amount 0
22:59:31.990 00.000 16108 move complete, result=0
22:59:31.990 00.000 16108 worker thread done servicing request
22:59:31.990 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
22:59:31.993 00.003 16108 Worker thread wakes up
22:59:31.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:31.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:33.147 01.154 16108 Exposure complete
22:59:33.207 00.060 16108 worker thread done servicing request
22:59:33.207 00.000 21068 OnExposeComplete: enter
22:59:33.209 00.002 21068 UpdateGuideState(): m_state=6
22:59:33.210 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3192
22:59:33.212 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=877.21, Mass=91318, SNR=57.5, Peak=16816 HFD=3.2
22:59:33.214 00.002 21068 MultiStar: [#1 0.31,-0.04,1.34,U] [#2 0.24,-0.05,1.34,U] [#3 0.26,0.02,1.23,U] [#4 -0.25,0.23,1.08,U] [#5 0.02,0.02,1.13,U] [#6 0.07,0.58,0.00,M1] [#7 -0.15,-0.26,0.59,U] [#8 0.25,0.60,0.00,M1] 
22:59:33.217 00.003 21068 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.22, 0.37}
22:59:33.218 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
22:59:33.220 00.002 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
22:59:33.221 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
22:59:33.224 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
22:59:33.225 00.001 21068 Enqueuing Move request for scope (0.12, 0.05)
22:59:33.226 00.001 16108 Worker thread wakes up
22:59:33.227 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:59:33.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:59:33.227 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.08
22:59:33.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:59:33.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:33.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:33.227 00.000 16108 MoveAxis(E, 0, ABG)
22:59:33.227 00.000 16108 Move returns status 0, amount 0
22:59:33.227 00.000 16108 MoveAxis(N, 0, ABG)
22:59:33.228 00.001 16108 Move returns status 0, amount 0
22:59:33.228 00.000 16108 move complete, result=0
22:59:33.228 00.000 16108 worker thread done servicing request
22:59:33.232 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3933, FiltMin=3382, FiltMax=48941, Gamma=1.000
22:59:33.252 00.020 21068 UpdateGuideState exits: m=91318 SNR=57.5
22:59:33.254 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:33.256 00.001 21068 Enqueuing Expose request
22:59:33.257 00.001 16108 Worker thread wakes up
22:59:33.258 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:33.260 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:33.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:34.239 00.979 16108 Exposure complete
22:59:34.308 00.069 16108 worker thread done servicing request
22:59:34.308 00.000 21068 OnExposeComplete: enter
22:59:34.309 00.001 21068 UpdateGuideState(): m_state=6
22:59:34.310 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3193
22:59:34.311 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.23, Mass=93779, SNR=59.3, Peak=15328 HFD=3.1
22:59:34.313 00.002 21068 MultiStar: [#1 0.07,0.25,1.23,U] [#2 -0.06,0.16,1.33,U] [#3 0.06,-0.38,1.24,U] [#4 -0.17,0.03,0.93,U] [#5 -0.31,-0.14,1.25,U] [#6 0.08,0.25,0.97,U] [#7 -0.12,0.15,0.61,U] [#8 -0.14,0.72,0.00,M2] 
22:59:34.314 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.07}, one-star: {-0.15, 0.39}
22:59:34.314 00.000 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
22:59:34.315 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
22:59:34.316 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=0.08 mountY=-0.05, mountTheta=-0.57
22:59:34.317 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
22:59:34.318 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
22:59:34.319 00.001 16108 Worker thread wakes up
22:59:34.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:59:34.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:59:34.319 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
22:59:34.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:59:34.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:34.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:34.319 00.000 16108 MoveAxis(E, 0, ABG)
22:59:34.319 00.000 16108 Move returns status 0, amount 0
22:59:34.319 00.000 16108 MoveAxis(N, 0, ABG)
22:59:34.319 00.000 16108 Move returns status 0, amount 0
22:59:34.319 00.000 16108 move complete, result=0
22:59:34.320 00.001 16108 worker thread done servicing request
22:59:34.324 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=3929, FiltMin=3293, FiltMax=49453, Gamma=1.000
22:59:34.357 00.033 21068 UpdateGuideState exits: m=93779 SNR=59.3
22:59:34.359 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:34.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:34.361 00.001 21068 Enqueuing Expose request
22:59:34.362 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:34.363 00.001 16108 Worker thread wakes up
22:59:34.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:34.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:35.517 01.154 16108 Exposure complete
22:59:35.597 00.080 16108 worker thread done servicing request
22:59:35.597 00.000 21068 OnExposeComplete: enter
22:59:35.598 00.001 21068 UpdateGuideState(): m_state=6
22:59:35.599 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3194
22:59:35.599 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=877.40, Mass=87234, SNR=64.0, Peak=13360 HFD=3.1
22:59:35.600 00.001 21068 MultiStar: [#1 0.15,0.55,0.00,M1] [#2 -0.15,0.51,0.00,M1] [#3 0.09,0.01,1.16,U] [#4 -0.04,0.40,1.02,U] [#5 -0.23,0.57,0.00,M1] [#6 0.21,0.55,0.00,M1] [#7 -0.20,-0.05,0.63,U] [#8 -0.14,0.56,0.00,M3] 
22:59:35.601 00.001 21068 refined, 3 included, MultiStar: {-0.05, 0.25}, one-star: {-0.15, 0.57}
22:59:35.602 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
22:59:35.602 00.000 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
22:59:35.603 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.78 mountX=0.10 mountY=-0.23, mountTheta=-1.18
22:59:35.606 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.25, opts=13)
22:59:35.609 00.003 21068 Enqueuing Move request for scope (-0.05, 0.25)
22:59:35.610 00.001 16108 Worker thread wakes up
22:59:35.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
22:59:35.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
22:59:35.610 00.000 16108 Moving (-0.05, 0.25) raw xDistance=0.10 yDistance=-0.23
22:59:35.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:59:35.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:59:35.611 00.001 16108 MoveAxis(E, 0, ABG)
22:59:35.611 00.000 16108 Move returns status 0, amount 0
22:59:35.611 00.000 16108 MoveAxis(N, 47, ABG)
22:59:35.611 00.000 16108 Guiding  Dir = 0, Dur = 47
22:59:35.611 00.000 16108 IsSlewing returns 0
22:59:35.611 00.000 16108 IsGuiding returns 0
22:59:35.615 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3923, FiltMin=3337, FiltMax=45789, Gamma=1.000
22:59:35.630 00.015 21068 UpdateGuideState exits: m=87234 SNR=64.0
22:59:35.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:35.631 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:35.632 00.001 21068 Enqueuing Expose request
22:59:35.637 00.005 16108 PulseGuide returned control before completion, sleep 32
22:59:35.683 00.046 16108 IsGuiding returns 1
22:59:35.683 00.000 16108 scope still moving after pulse duration time elapsed
22:59:35.713 00.030 16108 IsSlewing returns 0
22:59:35.713 00.000 16108 IsGuiding returns 0
22:59:35.713 00.000 16108 scope move finished after 47 + 55 ms
22:59:35.713 00.000 16108 Move returns status 0, amount 47
22:59:35.713 00.000 16108 move complete, result=0
22:59:35.713 00.000 16108 worker thread done servicing request
22:59:35.713 00.000 16108 Worker thread wakes up
22:59:35.715 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
22:59:35.717 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:35.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:36.693 00.976 16108 Exposure complete
22:59:36.774 00.081 16108 worker thread done servicing request
22:59:36.774 00.000 21068 OnExposeComplete: enter
22:59:36.775 00.001 21068 UpdateGuideState(): m_state=6
22:59:36.776 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3195
22:59:36.777 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.07, Mass=97306, SNR=63.5, Peak=17056 HFD=2.8
22:59:36.777 00.000 21068 MultiStar: [#1 0.07,0.57,0.00,M2] [#2 0.04,0.28,1.18,U] [#3 0.13,0.26,1.04,U] [#4 -0.22,0.14,0.85,U] [#5 -0.35,0.15,1.04,U] [#6 0.19,0.31,0.89,U] [#7 -0.30,-0.28,0.55,U] [#8 -0.01,0.44,0.99,U] 
22:59:36.778 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.22}, one-star: {0.04, 0.23}
22:59:36.784 00.006 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
22:59:36.786 00.002 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
22:59:36.788 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.77 mountX=0.08 mountY=-0.20, mountTheta=-1.18
22:59:36.794 00.006 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.22, opts=13)
22:59:36.795 00.001 21068 Enqueuing Move request for scope (-0.05, 0.22)
22:59:36.796 00.001 16108 Worker thread wakes up
22:59:36.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
22:59:36.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
22:59:36.796 00.000 16108 Moving (-0.05, 0.22) raw xDistance=0.08 yDistance=-0.20
22:59:36.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:59:36.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:59:36.796 00.000 16108 MoveAxis(E, 0, ABG)
22:59:36.796 00.000 16108 Move returns status 0, amount 0
22:59:36.796 00.000 16108 MoveAxis(N, 41, ABG)
22:59:36.796 00.000 16108 Guiding  Dir = 0, Dur = 41
22:59:36.796 00.000 16108 IsSlewing returns 0
22:59:36.797 00.001 16108 IsGuiding returns 0
22:59:36.799 00.002 16108 PulseGuide returned control before completion, sleep 49
22:59:36.805 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3923, FiltMin=3385, FiltMax=51229, Gamma=1.000
22:59:36.823 00.018 21068 UpdateGuideState exits: m=97306 SNR=63.5
22:59:36.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:36.826 00.001 21068 Enqueuing Expose request
22:59:36.856 00.030 16108 IsGuiding returns 1
22:59:36.856 00.000 16108 scope still moving after pulse duration time elapsed
22:59:36.888 00.032 16108 IsSlewing returns 0
22:59:36.888 00.000 16108 IsGuiding returns 0
22:59:36.888 00.000 16108 scope move finished after 41 + 50 ms
22:59:36.888 00.000 16108 Move returns status 0, amount 41
22:59:36.889 00.001 16108 move complete, result=0
22:59:36.889 00.000 16108 worker thread done servicing request
22:59:36.889 00.000 16108 Worker thread wakes up
22:59:36.889 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
22:59:36.891 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:36.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:38.052 01.161 16108 Exposure complete
22:59:38.117 00.065 16108 worker thread done servicing request
22:59:38.117 00.000 21068 OnExposeComplete: enter
22:59:38.118 00.001 21068 UpdateGuideState(): m_state=6
22:59:38.119 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3196
22:59:38.120 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.14, Mass=106421, SNR=68.6, Peak=19696 HFD=3.0
22:59:38.122 00.002 21068 MultiStar: [#1 0.10,0.19,1.20,U] [#2 0.14,0.14,1.21,U] [#3 -0.11,-0.14,1.05,U] [#4 0.10,0.01,1.00,U] [#5 -0.37,-0.03,0.96,U] [#6 0.43,0.47,0.00,M1] [#7 -0.23,-0.06,0.61,U] [#8 -0.14,0.46,0.72,U] 
22:59:38.122 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {0.13, 0.30}
22:59:38.123 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
22:59:38.124 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
22:59:38.125 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.79 mountX=0.04 mountY=-0.10, mountTheta=-1.17
22:59:38.128 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
22:59:38.130 00.002 21068 Enqueuing Move request for scope (-0.02, 0.11)
22:59:38.131 00.001 16108 Worker thread wakes up
22:59:38.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:59:38.132 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:59:38.132 00.000 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
22:59:38.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:59:38.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:38.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:38.132 00.000 16108 MoveAxis(E, 0, ABG)
22:59:38.132 00.000 16108 Move returns status 0, amount 0
22:59:38.133 00.001 16108 MoveAxis(N, 0, ABG)
22:59:38.133 00.000 16108 Move returns status 0, amount 0
22:59:38.133 00.000 16108 move complete, result=0
22:59:38.133 00.000 16108 worker thread done servicing request
22:59:38.140 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3920, FiltMin=3366, FiltMax=46925, Gamma=1.000
22:59:38.159 00.019 21068 UpdateGuideState exits: m=106421 SNR=68.6
22:59:38.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:38.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:38.161 00.000 21068 Enqueuing Expose request
22:59:38.163 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:38.164 00.001 16108 Worker thread wakes up
22:59:38.164 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:38.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:39.140 00.976 16108 Exposure complete
22:59:39.204 00.064 16108 worker thread done servicing request
22:59:39.204 00.000 21068 OnExposeComplete: enter
22:59:39.205 00.001 21068 UpdateGuideState(): m_state=6
22:59:39.207 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3197
22:59:39.207 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=877.01, Mass=98356, SNR=68.7, Peak=17216 HFD=3.1
22:59:39.208 00.001 21068 MultiStar: [#1 0.33,0.02,1.09,U] [#2 0.00,0.15,1.52,U] [#3 -0.01,-0.20,1.00,U] [#4 -0.18,-0.16,0.77,U] [#5 -0.48,-0.19,0.00,M1] [#6 0.49,0.31,0.00,M2] [#7 0.10,-0.34,0.54,U] [#8 -0.01,0.25,0.79,U] 
22:59:39.209 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {-0.03, 0.17}
22:59:39.210 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
22:59:39.211 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
22:59:39.211 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.40 mountX=-0.03 mountY=-0.02, mountTheta=-2.52
22:59:39.213 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
22:59:39.214 00.001 21068 Enqueuing Move request for scope (0.03, 0.01)
22:59:39.214 00.000 16108 Worker thread wakes up
22:59:39.215 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:59:39.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:59:39.215 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.02
22:59:39.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:59:39.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:39.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:39.215 00.000 16108 MoveAxis(E, 0, ABG)
22:59:39.215 00.000 16108 Move returns status 0, amount 0
22:59:39.215 00.000 16108 MoveAxis(N, 0, ABG)
22:59:39.215 00.000 16108 Move returns status 0, amount 0
22:59:39.215 00.000 16108 move complete, result=0
22:59:39.215 00.000 16108 worker thread done servicing request
22:59:39.219 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3917, FiltMin=3384, FiltMax=43315, Gamma=1.000
22:59:39.241 00.022 21068 UpdateGuideState exits: m=98356 SNR=68.7
22:59:39.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:39.244 00.001 21068 Enqueuing Expose request
22:59:39.245 00.001 16108 Worker thread wakes up
22:59:39.245 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:39.248 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:39.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:40.416 01.168 16108 Exposure complete
22:59:40.471 00.055 16108 worker thread done servicing request
22:59:40.471 00.000 21068 OnExposeComplete: enter
22:59:40.474 00.003 21068 UpdateGuideState(): m_state=6
22:59:40.476 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3198
22:59:40.478 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=877.17, Mass=106557, SNR=75.2, Peak=17328 HFD=3.1
22:59:40.479 00.001 21068 MultiStar: [#1 0.63,0.51,0.00,M1] [#2 0.21,0.19,0.93,U] [#3 0.11,-0.27,0.96,U] [#4 0.09,-0.08,0.86,U] [#5 -0.42,0.19,0.84,U] [#6 0.23,0.34,0.83,U] [#7 0.04,-0.11,0.61,U] [#8 0.50,0.30,0.00,M1] 
22:59:40.479 00.000 21068 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.16, 0.33}
22:59:40.480 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
22:59:40.481 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
22:59:40.482 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
22:59:40.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
22:59:40.486 00.002 21068 Enqueuing Move request for scope (0.07, 0.09)
22:59:40.487 00.001 16108 Worker thread wakes up
22:59:40.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:59:40.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:59:40.487 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.11
22:59:40.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:59:40.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:40.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:40.487 00.000 16108 MoveAxis(E, 0, ABG)
22:59:40.487 00.000 16108 Move returns status 0, amount 0
22:59:40.487 00.000 16108 MoveAxis(N, 0, ABG)
22:59:40.487 00.000 16108 Move returns status 0, amount 0
22:59:40.487 00.000 16108 move complete, result=0
22:59:40.487 00.000 16108 worker thread done servicing request
22:59:40.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3913, FiltMin=3382, FiltMax=51853, Gamma=1.000
22:59:40.512 00.021 21068 UpdateGuideState exits: m=106557 SNR=75.2
22:59:40.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:40.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:40.517 00.003 21068 Enqueuing Expose request
22:59:40.517 00.000 16108 Worker thread wakes up
22:59:40.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:40.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:40.518 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:41.482 00.964 16108 Exposure complete
22:59:41.549 00.067 16108 worker thread done servicing request
22:59:41.549 00.000 21068 OnExposeComplete: enter
22:59:41.551 00.002 21068 UpdateGuideState(): m_state=6
22:59:41.552 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3199
22:59:41.553 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=877.01, Mass=90146, SNR=61.8, Peak=17536 HFD=2.8
22:59:41.554 00.001 21068 MultiStar: [#1 0.21,0.05,1.03,U] [#2 0.41,0.16,1.35,U] [#3 0.20,-0.10,1.22,U] [#4 0.02,-0.08,0.98,U] [#5 -0.01,0.11,1.09,U] [#6 0.23,0.25,1.13,U] [#7 0.02,-0.22,0.66,U] [#8 0.14,0.63,0.00,M2] 
22:59:41.556 00.002 21068 refined, 7 included, MultiStar: {0.19, 0.06}, one-star: {0.30, 0.17}
22:59:41.557 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
22:59:41.558 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
22:59:41.559 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
22:59:41.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.06, opts=13)
22:59:41.562 00.001 21068 Enqueuing Move request for scope (0.19, 0.06)
22:59:41.562 00.000 16108 Worker thread wakes up
22:59:41.563 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
22:59:41.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
22:59:41.563 00.000 16108 Moving (0.19, 0.06) raw xDistance=-0.18 yDistance=-0.10
22:59:41.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:59:41.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:41.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:41.563 00.000 16108 MoveAxis(E, 0, ABG)
22:59:41.563 00.000 16108 Move returns status 0, amount 0
22:59:41.563 00.000 16108 MoveAxis(N, 0, ABG)
22:59:41.563 00.000 16108 Move returns status 0, amount 0
22:59:41.563 00.000 16108 move complete, result=0
22:59:41.563 00.000 16108 worker thread done servicing request
22:59:41.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3910, FiltMin=3385, FiltMax=46477, Gamma=1.000
22:59:41.582 00.015 21068 UpdateGuideState exits: m=90146 SNR=61.8
22:59:41.582 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:41.584 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:41.584 00.000 21068 Enqueuing Expose request
22:59:41.585 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:41.586 00.001 16108 Worker thread wakes up
22:59:41.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:41.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:42.778 01.192 16108 Exposure complete
22:59:42.843 00.065 16108 worker thread done servicing request
22:59:42.844 00.001 21068 OnExposeComplete: enter
22:59:42.845 00.001 21068 UpdateGuideState(): m_state=6
22:59:42.846 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3200
22:59:42.847 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=877.08, Mass=110794, SNR=71.3, Peak=18816 HFD=3.1
22:59:42.848 00.001 21068 MultiStar: [#1 0.40,0.44,0.00,M1] [#2 0.36,0.35,0.00,M1] [#3 0.12,-0.02,0.99,U] [#4 -0.06,0.25,0.91,U] [#5 0.13,0.34,1.00,U] [#6 0.25,0.40,0.87,U] [#7 0.17,-0.18,0.54,U] [#8 0.27,0.64,0.00,M3] 
22:59:42.849 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.20}, one-star: {0.16, 0.24}
22:59:42.850 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
22:59:42.851 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
22:59:42.852 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.23 cameraTheta=0.99 mountX=-0.09 mountY=-0.22, mountTheta=-1.97
22:59:42.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.20, opts=13)
22:59:42.854 00.001 21068 Enqueuing Move request for scope (0.13, 0.20)
22:59:42.855 00.001 16108 Worker thread wakes up
22:59:42.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
22:59:42.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
22:59:42.855 00.000 16108 Moving (0.13, 0.20) raw xDistance=-0.09 yDistance=-0.22
22:59:42.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:59:42.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:59:42.855 00.000 16108 MoveAxis(E, 0, ABG)
22:59:42.855 00.000 16108 Move returns status 0, amount 0
22:59:42.855 00.000 16108 MoveAxis(N, 44, ABG)
22:59:42.855 00.000 16108 Guiding  Dir = 0, Dur = 44
22:59:42.856 00.001 16108 IsSlewing returns 0
22:59:42.856 00.000 16108 IsGuiding returns 0
22:59:42.859 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3907, FiltMin=3344, FiltMax=45315, Gamma=1.000
22:59:42.873 00.014 21068 UpdateGuideState exits: m=110794 SNR=71.3
22:59:42.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:42.876 00.001 21068 Enqueuing Expose request
22:59:42.910 00.034 16108 IsGuiding returns 1
22:59:42.910 00.000 16108 scope still moving after pulse duration time elapsed
22:59:42.940 00.030 16108 IsSlewing returns 0
22:59:42.940 00.000 16108 IsGuiding returns 1
22:59:42.971 00.031 16108 IsSlewing returns 0
22:59:42.971 00.000 16108 IsGuiding returns 1
22:59:43.002 00.031 16108 IsSlewing returns 0
22:59:43.002 00.000 16108 IsGuiding returns 0
22:59:43.003 00.001 16108 scope move finished after 44 + 102 ms
22:59:43.003 00.000 16108 Move returns status 0, amount 44
22:59:43.003 00.000 16108 move complete, result=0
22:59:43.003 00.000 16108 worker thread done servicing request
22:59:43.003 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
22:59:43.004 00.001 16108 Worker thread wakes up
22:59:43.005 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:43.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:43.977 00.972 16108 Exposure complete
22:59:44.051 00.074 16108 worker thread done servicing request
22:59:44.052 00.001 21068 OnExposeComplete: enter
22:59:44.053 00.001 21068 UpdateGuideState(): m_state=6
22:59:44.055 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3201
22:59:44.056 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.26, Mass=106409, SNR=74.4, Peak=15264 HFD=3.3
22:59:44.058 00.002 21068 MultiStar: [#1 0.26,0.44,0.00,M2] [#2 0.01,0.25,1.04,U] [#3 0.08,0.23,0.85,U] [#4 -0.05,0.09,0.78,U] [#5 -0.30,0.20,0.97,U] [#6 0.20,0.51,0.00,M1] [#7 -0.05,-0.08,0.57,U] [#8 0.06,0.50,0.75,U] 
22:59:44.058 00.000 21068 refined, 6 included, MultiStar: {-0.06, 0.25}, one-star: {-0.13, 0.43}
22:59:44.059 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
22:59:44.060 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
22:59:44.060 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.82 mountX=0.11 mountY=-0.23, mountTheta=-1.13
22:59:44.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.25, opts=13)
22:59:44.063 00.001 21068 Enqueuing Move request for scope (-0.06, 0.25)
22:59:44.063 00.000 16108 Worker thread wakes up
22:59:44.064 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
22:59:44.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
22:59:44.064 00.000 16108 Moving (-0.06, 0.25) raw xDistance=0.11 yDistance=-0.23
22:59:44.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:59:44.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:59:44.064 00.000 16108 MoveAxis(E, 0, ABG)
22:59:44.064 00.000 16108 Move returns status 0, amount 0
22:59:44.064 00.000 16108 MoveAxis(N, 45, ABG)
22:59:44.064 00.000 16108 Guiding  Dir = 0, Dur = 45
22:59:44.064 00.000 16108 IsSlewing returns 0
22:59:44.064 00.000 16108 IsGuiding returns 0
22:59:44.068 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3904, FiltMin=3328, FiltMax=45974, Gamma=1.000
22:59:44.083 00.015 21068 UpdateGuideState exits: m=106409 SNR=74.4
22:59:44.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:44.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:44.085 00.000 21068 Enqueuing Expose request
22:59:44.087 00.002 16108 PulseGuide returned control before completion, sleep 33
22:59:44.133 00.046 16108 IsGuiding returns 1
22:59:44.133 00.000 16108 scope still moving after pulse duration time elapsed
22:59:44.165 00.032 16108 IsSlewing returns 0
22:59:44.165 00.000 16108 IsGuiding returns 1
22:59:44.195 00.030 16108 IsSlewing returns 0
22:59:44.195 00.000 16108 IsGuiding returns 0
22:59:44.195 00.000 16108 scope move finished after 45 + 85 ms
22:59:44.195 00.000 16108 Move returns status 0, amount 45
22:59:44.195 00.000 16108 move complete, result=0
22:59:44.195 00.000 16108 worker thread done servicing request
22:59:44.195 00.000 16108 Worker thread wakes up
22:59:44.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:44.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:44.195 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
22:59:45.362 01.167 16108 Exposure complete
22:59:45.419 00.057 16108 worker thread done servicing request
22:59:45.419 00.000 21068 OnExposeComplete: enter
22:59:45.420 00.001 21068 UpdateGuideState(): m_state=6
22:59:45.421 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3202
22:59:45.422 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.73, Mass=106976, SNR=61.8, Peak=18144 HFD=3.0
22:59:45.422 00.000 21068 MultiStar: [#1 0.35,-0.10,1.30,U] [#2 -0.07,-0.10,1.40,U] [#3 0.01,-0.58,0.00,M1] [#4 -0.04,-0.41,1.00,U] [#5 -0.41,-0.27,1.28,U] [#6 0.33,-0.11,0.99,U] [#7 -0.04,-0.52,0.00,M1] [#8 0.05,0.10,0.96,U] 
22:59:45.423 00.001 21068 single-star, 6 included, MultiStar: {0.02, -0.15}, one-star: {-0.02, -0.11}
22:59:45.424 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
22:59:45.425 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
22:59:45.426 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.78 mountX=0.00 mountY=0.11, mountTheta=1.54
22:59:45.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
22:59:45.429 00.001 21068 Enqueuing Move request for scope (-0.02, -0.11)
22:59:45.431 00.002 16108 Worker thread wakes up
22:59:45.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:59:45.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:59:45.431 00.000 16108 Moving (-0.02, -0.11) raw xDistance=0.00 yDistance=0.11
22:59:45.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:59:45.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:45.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:45.431 00.000 16108 MoveAxis(E, 0, ABG)
22:59:45.431 00.000 16108 Move returns status 0, amount 0
22:59:45.432 00.001 16108 MoveAxis(N, 0, ABG)
22:59:45.432 00.000 16108 Move returns status 0, amount 0
22:59:45.432 00.000 16108 move complete, result=0
22:59:45.432 00.000 16108 worker thread done servicing request
22:59:45.440 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3897, FiltMin=3331, FiltMax=47152, Gamma=1.000
22:59:45.456 00.016 21068 UpdateGuideState exits: m=106976 SNR=61.8
22:59:45.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:45.458 00.000 21068 Enqueuing Expose request
22:59:45.459 00.001 16108 Worker thread wakes up
22:59:45.459 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:45.460 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:45.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:46.423 00.963 16108 Exposure complete
22:59:46.479 00.056 16108 worker thread done servicing request
22:59:46.479 00.000 21068 OnExposeComplete: enter
22:59:46.481 00.002 21068 UpdateGuideState(): m_state=6
22:59:46.482 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3203
22:59:46.484 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.57, Mass=92904, SNR=64.7, Peak=13440 HFD=3.1
22:59:46.485 00.001 21068 MultiStar: [#1 0.38,-0.25,1.26,U] [#2 0.20,-0.30,1.43,U] [#3 0.08,-0.56,0.00,M2] [#4 -0.25,-0.72,0.00,M1] [#5 -0.34,-0.50,0.00,M1] [#6 0.05,-0.35,0.93,U] [#7 -0.07,-0.65,0.00,M2] [#8 0.04,0.08,0.82,U] 
22:59:46.486 00.001 21068 refined, 4 included, MultiStar: {0.13, -0.23}, one-star: {-0.14, -0.27}
22:59:46.486 00.000 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
22:59:46.487 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
22:59:46.487 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-1.07 mountX=-0.17 mountY=0.20, mountTheta=2.28
22:59:46.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.23, opts=13)
22:59:46.491 00.002 21068 Enqueuing Move request for scope (0.13, -0.23)
22:59:46.492 00.001 16108 Worker thread wakes up
22:59:46.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
22:59:46.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
22:59:46.492 00.000 16108 Moving (0.13, -0.23) raw xDistance=-0.17 yDistance=0.20
22:59:46.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:59:46.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:46.493 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:59:46.493 00.000 16108 MoveAxis(E, 0, ABG)
22:59:46.493 00.000 16108 Move returns status 0, amount 0
22:59:46.493 00.000 16108 MoveAxis(N, 0, ABG)
22:59:46.493 00.000 16108 Move returns status 0, amount 0
22:59:46.493 00.000 16108 move complete, result=0
22:59:46.493 00.000 16108 worker thread done servicing request
22:59:46.497 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=3894, FiltMin=3307, FiltMax=47395, Gamma=1.000
22:59:46.514 00.017 21068 UpdateGuideState exits: m=92904 SNR=64.7
22:59:46.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:46.517 00.001 21068 Enqueuing Expose request
22:59:46.517 00.000 16108 Worker thread wakes up
22:59:46.518 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:46.518 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:46.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:47.693 01.175 16108 Exposure complete
22:59:47.749 00.056 16108 worker thread done servicing request
22:59:47.749 00.000 21068 OnExposeComplete: enter
22:59:47.750 00.001 21068 UpdateGuideState(): m_state=6
22:59:47.751 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3204
22:59:47.752 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.60, Mass=91471, SNR=61.3, Peak=16096 HFD=3.2
22:59:47.753 00.001 21068 MultiStar: [#1 0.10,-0.25,1.28,U] [#2 0.08,-0.23,1.50,U] [#3 0.01,-0.55,0.00,M3] [#4 -0.25,-0.53,0.00,M2] [#5 -0.22,-0.43,1.15,U] [#6 0.36,-0.34,0.86,U] [#7 -0.18,-0.71,0.00,M3] [#8 -0.09,-0.11,0.97,U] 
22:59:47.753 00.000 21068 refined, 5 included, MultiStar: {0.05, -0.27}, one-star: {0.14, -0.24}
22:59:47.754 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
22:59:47.756 00.002 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
22:59:47.756 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.37 mountX=-0.10 mountY=0.25, mountTheta=1.95
22:59:47.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.27, opts=13)
22:59:47.758 00.000 21068 Enqueuing Move request for scope (0.05, -0.27)
22:59:47.759 00.001 16108 Worker thread wakes up
22:59:47.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
22:59:47.759 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
22:59:47.759 00.000 16108 Moving (0.05, -0.27) raw xDistance=-0.10 yDistance=0.25
22:59:47.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:59:47.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:47.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:59:47.760 00.001 16108 MoveAxis(E, 0, ABG)
22:59:47.760 00.000 16108 Move returns status 0, amount 0
22:59:47.760 00.000 16108 MoveAxis(N, 0, ABG)
22:59:47.760 00.000 16108 Move returns status 0, amount 0
22:59:47.760 00.000 16108 move complete, result=0
22:59:47.760 00.000 16108 worker thread done servicing request
22:59:47.764 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3894, FiltMin=3331, FiltMax=52883, Gamma=1.000
22:59:47.780 00.016 21068 UpdateGuideState exits: m=91471 SNR=61.3
22:59:47.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.781 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:47.782 00.001 21068 Enqueuing Expose request
22:59:47.783 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:47.785 00.002 16108 Worker thread wakes up
22:59:47.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:47.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:48.752 00.967 16108 Exposure complete
22:59:48.807 00.055 16108 worker thread done servicing request
22:59:48.807 00.000 21068 OnExposeComplete: enter
22:59:48.808 00.001 21068 UpdateGuideState(): m_state=6
22:59:48.808 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3205
22:59:48.810 00.002 21068 Star::Find returns 1 (0), X=220.98, Y=876.50, Mass=100455, SNR=62.8, Peak=15984 HFD=3.2
22:59:48.811 00.001 21068 MultiStar: [#1 0.36,0.00,1.37,U] [#2 0.28,-0.29,1.49,U] [#3 0.18,-0.74,0.00,M4] [#4 0.26,-0.53,0.00,M3] [#5 -0.37,-0.56,0.00,M1] [#6 0.45,-0.03,1.04,U] [#7 -0.19,-0.77,0.00,M4] [#8 -0.09,-0.26,0.91,U] 
22:59:48.812 00.001 21068 refined, 4 included, MultiStar: {0.27, -0.18}, one-star: {0.30, -0.34}
22:59:48.813 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
22:59:48.813 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
22:59:48.814 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.33 cameraTheta=-0.58 mountX=-0.30 mountY=0.11, mountTheta=2.79
22:59:48.815 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.18, opts=13)
22:59:48.816 00.001 21068 Enqueuing Move request for scope (0.27, -0.18)
22:59:48.817 00.001 16108 Worker thread wakes up
22:59:48.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
22:59:48.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
22:59:48.817 00.000 16108 Moving (0.27, -0.18) raw xDistance=-0.30 yDistance=0.11
22:59:48.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:59:48.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:48.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:48.819 00.002 16108 MoveAxis(E, 79, ABG)
22:59:48.819 00.000 16108 Guiding  Dir = 2, Dur = 79
22:59:48.819 00.000 16108 IsSlewing returns 0
22:59:48.819 00.000 16108 IsGuiding returns 0
22:59:48.821 00.002 16108 PulseGuide returned control before completion, sleep 88
22:59:48.821 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3891, FiltMin=3344, FiltMax=51107, Gamma=1.000
22:59:48.836 00.015 21068 UpdateGuideState exits: m=100455 SNR=62.8
22:59:48.839 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.842 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:48.844 00.002 21068 Enqueuing Expose request
22:59:48.923 00.079 16108 IsGuiding returns 0
22:59:48.923 00.000 16108 Move returns status 0, amount 79
22:59:48.923 00.000 16108 MoveAxis(N, 0, ABG)
22:59:48.923 00.000 16108 Move returns status 0, amount 0
22:59:48.923 00.000 16108 move complete, result=0
22:59:48.923 00.000 16108 worker thread done servicing request
22:59:48.923 00.000 16108 Worker thread wakes up
22:59:48.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:48.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:48.925 00.002 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
22:59:50.094 01.169 16108 Exposure complete
22:59:50.171 00.077 16108 worker thread done servicing request
22:59:50.172 00.001 21068 OnExposeComplete: enter
22:59:50.174 00.002 21068 UpdateGuideState(): m_state=6
22:59:50.175 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3206
22:59:50.177 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=876.54, Mass=111734, SNR=68.6, Peak=15808 HFD=3.1
22:59:50.179 00.002 21068 MultiStar: [#1 0.30,-0.33,1.06,U] [#2 0.07,-0.25,1.29,U] [#3 -0.17,-0.74,0.00,M5] [#4 -0.09,-0.72,0.00,M4] [#5 -0.21,-0.56,0.00,M2] [#6 0.35,-0.24,0.97,U] [#7 0.01,-0.63,0.00,M5] [#8 0.05,-0.04,0.81,U] 
22:59:50.180 00.001 21068 refined, 4 included, MultiStar: {0.18, -0.24}, one-star: {0.16, -0.29}
22:59:50.181 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
22:59:50.182 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
22:59:50.183 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.91 mountX=-0.22 mountY=0.19, mountTheta=2.44
22:59:50.184 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.24, opts=13)
22:59:50.185 00.001 21068 Enqueuing Move request for scope (0.18, -0.24)
22:59:50.186 00.001 16108 Worker thread wakes up
22:59:50.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
22:59:50.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
22:59:50.186 00.000 16108 Moving (0.18, -0.24) raw xDistance=-0.22 yDistance=0.19
22:59:50.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
22:59:50.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:50.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:59:50.186 00.000 16108 MoveAxis(E, 64, ABG)
22:59:50.186 00.000 16108 Guiding  Dir = 2, Dur = 64
22:59:50.187 00.001 16108 IsSlewing returns 0
22:59:50.187 00.000 16108 IsGuiding returns 0
22:59:50.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3891, FiltMin=3344, FiltMax=42275, Gamma=1.000
22:59:50.204 00.014 21068 UpdateGuideState exits: m=111734 SNR=68.6
22:59:50.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:50.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:50.206 00.000 21068 Enqueuing Expose request
22:59:50.241 00.035 16108 PulseGuide returned control before completion, sleep 21
22:59:50.270 00.029 16108 IsGuiding returns 1
22:59:50.270 00.000 16108 scope still moving after pulse duration time elapsed
22:59:50.302 00.032 16108 IsSlewing returns 0
22:59:50.303 00.001 16108 IsGuiding returns 1
22:59:50.333 00.030 16108 IsSlewing returns 0
22:59:50.333 00.000 16108 IsGuiding returns 0
22:59:50.333 00.000 16108 scope move finished after 64 + 82 ms
22:59:50.333 00.000 16108 Move returns status 0, amount 64
22:59:50.333 00.000 16108 MoveAxis(N, 0, ABG)
22:59:50.333 00.000 16108 Move returns status 0, amount 0
22:59:50.333 00.000 16108 move complete, result=0
22:59:50.334 00.001 16108 worker thread done servicing request
22:59:50.334 00.000 16108 Worker thread wakes up
22:59:50.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:50.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:50.334 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
22:59:51.316 00.982 16108 Exposure complete
22:59:51.376 00.060 16108 worker thread done servicing request
22:59:51.376 00.000 21068 OnExposeComplete: enter
22:59:51.377 00.001 21068 UpdateGuideState(): m_state=6
22:59:51.378 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3207
22:59:51.378 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.65, Mass=92875, SNR=59.3, Peak=15008 HFD=2.8
22:59:51.379 00.001 21068 MultiStar: [#1 0.41,-0.26,1.52,U] [#2 -0.08,-0.19,1.66,U] [#3 -0.02,-0.61,0.00,M6] [#4 -0.02,-0.62,0.00,M5] [#5 -0.26,-0.75,0.00,M3] [#6 0.49,-0.33,0.00,M1] [#7 -0.15,-0.75,0.00,M6] [#8 -0.00,-0.19,0.99,U] 
22:59:51.380 00.001 21068 single-star, 3 included, MultiStar: {0.11, -0.21}, one-star: {0.06, -0.19}
22:59:51.381 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
22:59:51.382 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
22:59:51.383 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=-0.09 mountY=0.17, mountTheta=2.08
22:59:51.384 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.19, opts=13)
22:59:51.385 00.001 21068 Enqueuing Move request for scope (0.06, -0.19)
22:59:51.386 00.001 16108 Worker thread wakes up
22:59:51.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
22:59:51.386 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
22:59:51.386 00.000 16108 Moving (0.06, -0.19) raw xDistance=-0.09 yDistance=0.17
22:59:51.386 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:59:51.386 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:51.386 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:59:51.386 00.000 16108 MoveAxis(E, 0, ABG)
22:59:51.386 00.000 16108 Move returns status 0, amount 0
22:59:51.386 00.000 16108 MoveAxis(N, 0, ABG)
22:59:51.386 00.000 16108 Move returns status 0, amount 0
22:59:51.386 00.000 16108 move complete, result=0
22:59:51.386 00.000 16108 worker thread done servicing request
22:59:51.394 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3888, FiltMin=3341, FiltMax=50851, Gamma=1.000
22:59:51.421 00.027 21068 UpdateGuideState exits: m=92875 SNR=59.3
22:59:51.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:51.424 00.001 21068 Enqueuing Expose request
22:59:51.424 00.000 16108 Worker thread wakes up
22:59:51.424 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:51.425 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:51.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:52.582 01.157 16108 Exposure complete
22:59:52.655 00.073 16108 worker thread done servicing request
22:59:52.655 00.000 21068 OnExposeComplete: enter
22:59:52.656 00.001 21068 UpdateGuideState(): m_state=6
22:59:52.657 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3208
22:59:52.659 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.59, Mass=103417, SNR=69.8, Peak=14688 HFD=3.1
22:59:52.659 00.000 21068 MultiStar: [#1 -0.01,-0.05,1.29,U] [#2 -0.27,-0.43,0.00,M1] [#3 -0.08,-0.61,0.00,M7] [#4 -0.16,-0.51,0.00,M6] [#5 -0.04,-0.44,1.03,U] [#6 0.01,-0.15,0.90,U] [#7 -0.41,-0.97,0.00,M7] [#8 -0.23,-0.15,0.82,U] 
22:59:52.660 00.001 21068 refined, 4 included, MultiStar: {-0.05, -0.20}, one-star: {0.00, -0.25}
22:59:52.661 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
22:59:52.662 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
22:59:52.662 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.80 mountX=0.01 mountY=0.21, mountTheta=1.52
22:59:52.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.20, opts=13)
22:59:52.665 00.001 21068 Enqueuing Move request for scope (-0.05, -0.20)
22:59:52.665 00.000 16108 Worker thread wakes up
22:59:52.666 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
22:59:52.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
22:59:52.666 00.000 16108 Moving (-0.05, -0.20) raw xDistance=0.01 yDistance=0.21
22:59:52.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:59:52.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:52.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:59:52.666 00.000 16108 MoveAxis(E, 0, ABG)
22:59:52.666 00.000 16108 Move returns status 0, amount 0
22:59:52.666 00.000 16108 MoveAxis(N, 0, ABG)
22:59:52.667 00.001 16108 Move returns status 0, amount 0
22:59:52.667 00.000 16108 move complete, result=0
22:59:52.667 00.000 16108 worker thread done servicing request
22:59:52.672 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=3885, FiltMin=3305, FiltMax=55501, Gamma=1.000
22:59:52.696 00.024 21068 UpdateGuideState exits: m=103417 SNR=69.8
22:59:52.698 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.700 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:52.700 00.000 21068 Enqueuing Expose request
22:59:52.702 00.002 16108 Worker thread wakes up
22:59:52.702 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:52.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:52.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:53.695 00.992 16108 Exposure complete
22:59:53.759 00.064 16108 worker thread done servicing request
22:59:53.759 00.000 21068 OnExposeComplete: enter
22:59:53.762 00.003 21068 UpdateGuideState(): m_state=6
22:59:53.764 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3209
22:59:53.765 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.80, Mass=104706, SNR=71.6, Peak=16736 HFD=3.1
22:59:53.766 00.001 21068 MultiStar: [#1 0.25,-0.15,1.17,U] [#2 0.06,-0.29,1.17,U] [#3 0.07,-0.30,1.27,U] [#4 -0.13,-0.48,0.86,U] [#5 -0.32,-0.45,0.00,M3] [#6 0.13,-0.20,0.99,U] [#7 -0.53,-0.65,0.00,M8] [#8 0.09,-0.07,0.76,U] 
22:59:53.767 00.001 21068 single-star, 6 included, MultiStar: {0.08, -0.22}, one-star: {0.01, -0.03}
22:59:53.767 00.000 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:59:53.770 00.003 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:59:53.771 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.16 mountX=-0.02 mountY=0.03, mountTheta=2.17
22:59:53.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
22:59:53.775 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
22:59:53.775 00.000 16108 Worker thread wakes up
22:59:53.777 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:59:53.777 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:59:53.777 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.02 yDistance=0.03
22:59:53.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:59:53.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:53.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:53.777 00.000 16108 MoveAxis(E, 0, ABG)
22:59:53.777 00.000 16108 Move returns status 0, amount 0
22:59:53.777 00.000 16108 MoveAxis(N, 0, ABG)
22:59:53.777 00.000 16108 Move returns status 0, amount 0
22:59:53.777 00.000 16108 move complete, result=0
22:59:53.777 00.000 16108 worker thread done servicing request
22:59:53.780 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3885, FiltMin=3325, FiltMax=49549, Gamma=1.000
22:59:53.796 00.016 21068 UpdateGuideState exits: m=104706 SNR=71.6
22:59:53.797 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:53.798 00.000 21068 Enqueuing Expose request
22:59:53.799 00.001 16108 Worker thread wakes up
22:59:53.799 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:53.800 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:53.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:54.970 01.170 16108 Exposure complete
22:59:55.024 00.054 16108 worker thread done servicing request
22:59:55.024 00.000 21068 OnExposeComplete: enter
22:59:55.026 00.002 21068 UpdateGuideState(): m_state=6
22:59:55.029 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3210
22:59:55.031 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.81, Mass=98818, SNR=69.4, Peak=16112 HFD=2.9
22:59:55.033 00.002 21068 MultiStar: [#1 -0.18,-0.08,1.07,U] [#2 -0.28,-0.01,1.38,U] [#3 -0.01,-0.45,1.17,U] [#4 -0.44,-0.48,0.00,M6] [#5 -0.66,-0.30,0.00,M4] [#6 -0.30,-0.23,0.85,U] [#7 -0.40,-0.69,0.00,M9] [#8 -0.23,0.16,0.87,U] 
22:59:55.034 00.001 21068 single-star, 5 included, MultiStar: {-0.14, -0.11}, one-star: {0.14, -0.02}
22:59:55.035 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
22:59:55.036 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
22:59:55.037 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
22:59:55.039 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.02, opts=13)
22:59:55.042 00.003 21068 Enqueuing Move request for scope (0.14, -0.02)
22:59:55.043 00.001 16108 Worker thread wakes up
22:59:55.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
22:59:55.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
22:59:55.043 00.000 16108 Moving (0.14, -0.02) raw xDistance=-0.15 yDistance=-0.01
22:59:55.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:59:55.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:55.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:55.043 00.000 16108 MoveAxis(E, 0, ABG)
22:59:55.043 00.000 16108 Move returns status 0, amount 0
22:59:55.043 00.000 16108 MoveAxis(N, 0, ABG)
22:59:55.043 00.000 16108 Move returns status 0, amount 0
22:59:55.043 00.000 16108 move complete, result=0
22:59:55.043 00.000 16108 worker thread done servicing request
22:59:55.048 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3881, FiltMin=3286, FiltMax=52685, Gamma=1.000
22:59:55.065 00.017 21068 UpdateGuideState exits: m=98818 SNR=69.4
22:59:55.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.066 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:55.067 00.001 21068 Enqueuing Expose request
22:59:55.068 00.001 16108 Worker thread wakes up
22:59:55.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:55.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:55.069 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:56.063 00.994 16108 Exposure complete
22:59:56.149 00.086 16108 worker thread done servicing request
22:59:56.149 00.000 21068 OnExposeComplete: enter
22:59:56.151 00.002 21068 UpdateGuideState(): m_state=6
22:59:56.152 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3211
22:59:56.153 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.82, Mass=90819, SNR=62.9, Peak=13616 HFD=3.2
22:59:56.154 00.001 21068 MultiStar: [#1 0.11,-0.15,1.46,U] [#2 -0.16,-0.28,1.62,U] [#3 -0.13,-0.58,0.00,M6] [#4 -0.22,-0.32,1.06,U] [#5 -0.48,-0.35,0.00,M5] [#6 0.07,-0.11,1.02,U] [#7 -0.31,-0.92,0.00,M10] [#8 -0.25,0.39,0.99,U] 
22:59:56.154 00.000 21068 single-star, 5 included, MultiStar: {-0.08, -0.11}, one-star: {-0.06, -0.02}
22:59:56.155 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
22:59:56.156 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
22:59:56.157 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.88 mountX=0.06 mountY=0.03, mountTheta=0.49
22:59:56.159 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
22:59:56.160 00.001 21068 Enqueuing Move request for scope (-0.06, -0.02)
22:59:56.160 00.000 16108 Worker thread wakes up
22:59:56.161 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:59:56.161 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:59:56.161 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=0.03
22:59:56.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:56.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:56.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:56.161 00.000 16108 MoveAxis(E, 0, ABG)
22:59:56.161 00.000 16108 Move returns status 0, amount 0
22:59:56.162 00.001 16108 MoveAxis(N, 0, ABG)
22:59:56.162 00.000 16108 Move returns status 0, amount 0
22:59:56.162 00.000 16108 move complete, result=0
22:59:56.162 00.000 16108 worker thread done servicing request
22:59:56.172 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3881, FiltMin=3312, FiltMax=56989, Gamma=1.000
22:59:56.197 00.025 21068 UpdateGuideState exits: m=90819 SNR=62.9
22:59:56.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:56.200 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:56.202 00.002 21068 Enqueuing Expose request
22:59:56.204 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:56.205 00.001 16108 Worker thread wakes up
22:59:56.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:56.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:57.387 01.182 16108 Exposure complete
22:59:57.466 00.079 16108 worker thread done servicing request
22:59:57.466 00.000 21068 OnExposeComplete: enter
22:59:57.467 00.001 21068 UpdateGuideState(): m_state=6
22:59:57.468 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3212
22:59:57.469 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.71, Mass=99998, SNR=66.5, Peak=14448 HFD=3.1
22:59:57.470 00.001 21068 MultiStar: [#1 -0.11,-0.10,1.37,U] [#2 -0.13,-0.09,1.51,U] [#3 0.07,-0.50,0.00,M7] [#4 -0.10,-0.38,0.88,U] [#5 -0.34,-0.27,1.05,U] [#6 0.34,0.15,0.92,U] [#7 -0.29,-0.68,0.00,R] [#8 -0.29,0.18,0.83,U] 
22:59:57.472 00.002 21068 refined, 6 included, MultiStar: {-0.12, -0.10}, one-star: {-0.19, -0.13}
22:59:57.473 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
22:59:57.473 00.000 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
22:59:57.474 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.46 mountX=0.10 mountY=0.12, mountTheta=0.88
22:59:57.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.10, opts=13)
22:59:57.477 00.001 21068 Enqueuing Move request for scope (-0.12, -0.10)
22:59:57.478 00.001 16108 Worker thread wakes up
22:59:57.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
22:59:57.478 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
22:59:57.478 00.000 16108 Moving (-0.12, -0.10) raw xDistance=0.10 yDistance=0.12
22:59:57.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:59:57.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:57.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:59:57.478 00.000 16108 MoveAxis(E, 0, ABG)
22:59:57.478 00.000 16108 Move returns status 0, amount 0
22:59:57.478 00.000 16108 MoveAxis(N, 0, ABG)
22:59:57.478 00.000 16108 Move returns status 0, amount 0
22:59:57.478 00.000 16108 move complete, result=0
22:59:57.478 00.000 16108 worker thread done servicing request
22:59:57.485 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3878, FiltMin=3347, FiltMax=52534, Gamma=1.000
22:59:57.507 00.022 21068 UpdateGuideState exits: m=99998 SNR=66.5
22:59:57.509 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:57.511 00.001 21068 Enqueuing Expose request
22:59:57.512 00.001 16108 Worker thread wakes up
22:59:57.512 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:57.512 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:57.514 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:58.493 00.979 16108 Exposure complete
22:59:58.553 00.060 16108 worker thread done servicing request
22:59:58.553 00.000 21068 OnExposeComplete: enter
22:59:58.554 00.001 21068 UpdateGuideState(): m_state=6
22:59:58.555 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3213
22:59:58.556 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.61, Mass=110460, SNR=69.7, Peak=14371 HFD=3.1
22:59:58.557 00.001 21068 MultiStar: [#1 -0.11,-0.30,1.14,U] [#2 -0.42,-0.31,0.00,M1] [#3 -0.37,-0.64,0.00,M8] [#4 -0.32,-0.19,0.98,U] [#5 -0.67,-0.57,0.00,M5] [#6 0.04,-0.34,0.94,U] [#7 -0.05,-0.27,0.67,U] [#8 -0.27,-0.14,0.73,U] 
22:59:58.558 00.001 21068 single-star, 5 included, MultiStar: {-0.14, -0.25}, one-star: {-0.13, -0.23}
22:59:58.559 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
22:59:58.561 00.002 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
22:59:58.562 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-2.07 mountX=0.09 mountY=0.25, mountTheta=1.25
22:59:58.564 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.23, opts=13)
22:59:58.566 00.002 21068 Enqueuing Move request for scope (-0.13, -0.23)
22:59:58.567 00.001 16108 Worker thread wakes up
22:59:58.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
22:59:58.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
22:59:58.567 00.000 16108 Moving (-0.13, -0.23) raw xDistance=0.09 yDistance=0.25
22:59:58.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:59:58.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:59:58.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:59:58.567 00.000 16108 MoveAxis(E, 0, ABG)
22:59:58.567 00.000 16108 Move returns status 0, amount 0
22:59:58.567 00.000 16108 MoveAxis(N, 0, ABG)
22:59:58.567 00.000 16108 Move returns status 0, amount 0
22:59:58.567 00.000 16108 move complete, result=0
22:59:58.567 00.000 16108 worker thread done servicing request
22:59:58.572 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3878, FiltMin=3360, FiltMax=58701, Gamma=1.000
22:59:58.586 00.014 21068 UpdateGuideState exits: m=110460 SNR=69.7
22:59:58.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:58.589 00.001 21068 Enqueuing Expose request
22:59:58.589 00.000 16108 Worker thread wakes up
22:59:58.589 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:59:58.590 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:58.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
22:59:59.748 01.158 16108 Exposure complete
22:59:59.805 00.057 16108 worker thread done servicing request
22:59:59.805 00.000 21068 OnExposeComplete: enter
22:59:59.806 00.001 21068 UpdateGuideState(): m_state=6
22:59:59.807 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3214
22:59:59.807 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.81, Mass=117775, SNR=83.7, Peak=17120 HFD=3.6
22:59:59.808 00.001 21068 MultiStar: [#1 0.06,-0.20,1.03,U] [#2 -0.04,-0.08,1.27,U] [#3 -0.13,-0.53,0.00,M9] [#4 -0.42,-0.34,0.00,M4] [#5 -0.32,-0.44,0.00,M6] [#6 -0.01,-0.11,0.77,U] [#7 -0.01,-0.01,0.57,U] [#8 -0.09,0.24,0.68,U] 
22:59:59.809 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.17, -0.03}
22:59:59.810 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
22:59:59.810 00.000 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
22:59:59.813 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.16 mountX=-0.03 mountY=0.04, mountTheta=2.17
22:59:59.817 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
22:59:59.817 00.000 21068 Enqueuing Move request for scope (0.02, -0.05)
22:59:59.818 00.001 16108 Worker thread wakes up
22:59:59.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:59:59.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:59:59.818 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
22:59:59.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:59:59.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:59.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:59:59.818 00.000 16108 MoveAxis(E, 0, ABG)
22:59:59.818 00.000 16108 Move returns status 0, amount 0
22:59:59.818 00.000 16108 MoveAxis(N, 0, ABG)
22:59:59.818 00.000 16108 Move returns status 0, amount 0
22:59:59.819 00.001 16108 move complete, result=0
22:59:59.819 00.000 16108 worker thread done servicing request
22:59:59.824 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3875, FiltMin=3337, FiltMax=55891, Gamma=1.000
22:59:59.842 00.018 21068 UpdateGuideState exits: m=117775 SNR=83.7
22:59:59.844 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:59.845 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
22:59:59.847 00.002 21068 Enqueuing Expose request
22:59:59.848 00.001 16108 Worker thread wakes up
22:59:59.848 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:59.848 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
22:59:59.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:00.831 00.983 16108 Exposure complete
23:00:00.898 00.067 16108 worker thread done servicing request
23:00:00.898 00.000 21068 OnExposeComplete: enter
23:00:00.899 00.001 21068 UpdateGuideState(): m_state=6
23:00:00.900 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3215
23:00:00.901 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.60, Mass=103319, SNR=73.8, Peak=15376 HFD=3.2
23:00:00.902 00.001 21068 MultiStar: [#1 0.11,0.17,1.14,U] [#2 0.07,0.14,1.13,U] [#3 0.13,-0.43,1.19,U] [#4 -0.36,-0.25,0.74,U] [#5 -0.34,-0.41,0.00,M7] [#6 0.17,-0.15,0.87,U] [#7 0.13,0.17,0.56,U] [#8 -0.18,0.27,0.90,U] 
23:00:00.902 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.10, -0.24}
23:00:00.903 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
23:00:00.904 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
23:00:00.905 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.04 mountY=0.04, mountTheta=2.37
23:00:00.906 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
23:00:00.907 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
23:00:00.908 00.001 16108 Worker thread wakes up
23:00:00.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:00:00.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:00:00.908 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
23:00:00.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:00:00.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:00.909 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:00.909 00.000 16108 MoveAxis(E, 0, ABG)
23:00:00.909 00.000 16108 Move returns status 0, amount 0
23:00:00.909 00.000 16108 MoveAxis(N, 0, ABG)
23:00:00.909 00.000 16108 Move returns status 0, amount 0
23:00:00.909 00.000 16108 move complete, result=0
23:00:00.909 00.000 16108 worker thread done servicing request
23:00:00.915 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3875, FiltMin=3342, FiltMax=51213, Gamma=1.000
23:00:00.934 00.019 21068 UpdateGuideState exits: m=103319 SNR=73.8
23:00:00.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:00.937 00.001 21068 Enqueuing Expose request
23:00:00.939 00.002 16108 Worker thread wakes up
23:00:00.939 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:00.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:00.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:02.097 01.158 16108 Exposure complete
23:00:02.178 00.081 16108 worker thread done servicing request
23:00:02.178 00.000 21068 OnExposeComplete: enter
23:00:02.180 00.002 21068 UpdateGuideState(): m_state=6
23:00:02.181 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3216
23:00:02.183 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.57, Mass=104967, SNR=70.9, Peak=15216 HFD=3.2
23:00:02.184 00.001 21068 MultiStar: [#1 0.08,-0.07,1.26,U] [#2 -0.01,-0.22,1.33,U] [#3 -0.09,-0.63,0.00,M9] [#4 -0.40,-0.49,0.00,M4] [#5 -0.19,-0.65,0.00,M8] [#6 -0.00,-0.12,0.88,U] [#7 -0.06,0.20,0.55,U] [#8 -0.03,0.26,1.03,U] 
23:00:02.185 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.06}, one-star: {-0.13, -0.27}
23:00:02.185 00.000 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
23:00:02.186 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
23:00:02.187 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=0.00 mountY=0.06, mountTheta=1.49
23:00:02.190 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
23:00:02.191 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
23:00:02.191 00.000 16108 Worker thread wakes up
23:00:02.192 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:00:02.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:00:02.192 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.00 yDistance=0.06
23:00:02.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:00:02.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:02.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:02.192 00.000 16108 MoveAxis(E, 0, ABG)
23:00:02.192 00.000 16108 Move returns status 0, amount 0
23:00:02.192 00.000 16108 MoveAxis(N, 0, ABG)
23:00:02.192 00.000 16108 Move returns status 0, amount 0
23:00:02.192 00.000 16108 move complete, result=0
23:00:02.193 00.001 16108 worker thread done servicing request
23:00:02.197 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3875, FiltMin=3305, FiltMax=59299, Gamma=1.000
23:00:02.214 00.017 21068 UpdateGuideState exits: m=104967 SNR=70.9
23:00:02.214 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:02.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:02.216 00.001 21068 Enqueuing Expose request
23:00:02.217 00.001 16108 Worker thread wakes up
23:00:02.217 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:02.218 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:02.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:03.200 00.982 16108 Exposure complete
23:00:03.272 00.072 16108 worker thread done servicing request
23:00:03.272 00.000 21068 OnExposeComplete: enter
23:00:03.273 00.001 21068 UpdateGuideState(): m_state=6
23:00:03.274 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3217
23:00:03.276 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.42, Mass=100403, SNR=66.4, Peak=12992 HFD=3.2
23:00:03.277 00.001 21068 MultiStar: [#1 0.22,-0.35,1.21,U] [#2 -0.14,-0.46,1.37,U] [#3 0.07,-0.57,0.00,M10] [#4 -0.02,-0.40,0.90,U] [#5 -0.32,-0.50,0.00,M9] [#6 0.38,-0.33,0.90,U] [#7 0.04,-0.03,0.58,U] [#8 -0.17,0.03,0.95,U] 
23:00:03.280 00.003 21068 refined, 6 included, MultiStar: {0.04, -0.31}, one-star: {0.05, -0.42}
23:00:03.281 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
23:00:03.282 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
23:00:03.283 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.43 mountX=-0.10 mountY=0.29, mountTheta=1.89
23:00:03.286 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.31, opts=13)
23:00:03.288 00.002 21068 Enqueuing Move request for scope (0.04, -0.31)
23:00:03.289 00.001 16108 Worker thread wakes up
23:00:03.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
23:00:03.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
23:00:03.291 00.002 16108 Moving (0.04, -0.31) raw xDistance=-0.10 yDistance=0.29
23:00:03.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:00:03.291 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.23 newest=0.39
23:00:03.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:00:03.291 00.000 16108 MoveAxis(E, 0, ABG)
23:00:03.291 00.000 16108 Move returns status 0, amount 0
23:00:03.291 00.000 16108 MoveAxis(S, 58, ABG)
23:00:03.291 00.000 16108 Guiding  Dir = 1, Dur = 58
23:00:03.292 00.001 16108 IsSlewing returns 0
23:00:03.292 00.000 16108 IsGuiding returns 0
23:00:03.295 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3872, FiltMin=3337, FiltMax=53357, Gamma=1.000
23:00:03.311 00.016 21068 UpdateGuideState exits: m=100403 SNR=66.4
23:00:03.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:03.313 00.000 21068 Enqueuing Expose request
23:00:03.338 00.025 16108 PulseGuide returned control before completion, sleep 22
23:00:03.368 00.030 16108 IsGuiding returns 1
23:00:03.368 00.000 16108 scope still moving after pulse duration time elapsed
23:00:03.400 00.032 16108 IsSlewing returns 0
23:00:03.400 00.000 16108 IsGuiding returns 1
23:00:03.431 00.031 16108 IsSlewing returns 0
23:00:03.431 00.000 16108 IsGuiding returns 0
23:00:03.431 00.000 16108 scope move finished after 58 + 81 ms
23:00:03.431 00.000 16108 Move returns status 0, amount 58
23:00:03.431 00.000 16108 move complete, result=0
23:00:03.431 00.000 16108 worker thread done servicing request
23:00:03.431 00.000 16108 Worker thread wakes up
23:00:03.431 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:03.432 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:03.432 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH
23:00:04.580 01.148 16108 Exposure complete
23:00:04.635 00.055 16108 worker thread done servicing request
23:00:04.635 00.000 21068 OnExposeComplete: enter
23:00:04.636 00.001 21068 UpdateGuideState(): m_state=6
23:00:04.638 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3218
23:00:04.638 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.93, Mass=109516, SNR=77.4, Peak=14000 HFD=3.4
23:00:04.639 00.001 21068 MultiStar: [#1 -0.10,-0.01,1.27,U] [#2 -0.10,0.12,1.11,U] [#3 -0.34,-0.59,0.00,R] [#4 -0.19,-0.16,0.79,U] [#5 -0.59,-0.35,0.00,M10] [#6 0.06,-0.03,0.81,U] [#7 -0.16,0.27,0.60,U] [#8 -0.31,0.22,0.76,U] 
23:00:04.640 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.06}, one-star: {-0.21, 0.09}
23:00:04.641 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
23:00:04.641 00.000 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
23:00:04.642 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.74 mountX=0.15 mountY=-0.03, mountTheta=-0.17
23:00:04.644 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
23:00:04.645 00.001 21068 Enqueuing Move request for scope (-0.14, 0.06)
23:00:04.645 00.000 16108 Worker thread wakes up
23:00:04.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
23:00:04.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
23:00:04.645 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.03
23:00:04.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:00:04.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:04.646 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:04.646 00.000 16108 MoveAxis(E, 0, ABG)
23:00:04.646 00.000 16108 Move returns status 0, amount 0
23:00:04.646 00.000 16108 MoveAxis(N, 0, ABG)
23:00:04.646 00.000 16108 Move returns status 0, amount 0
23:00:04.646 00.000 16108 move complete, result=0
23:00:04.646 00.000 16108 worker thread done servicing request
23:00:04.650 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3869, FiltMin=3325, FiltMax=65533, Gamma=1.000
23:00:04.678 00.028 21068 UpdateGuideState exits: m=109516 SNR=77.4
23:00:04.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:04.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:04.682 00.001 21068 Enqueuing Expose request
23:00:04.684 00.002 16108 Worker thread wakes up
23:00:04.684 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:04.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:04.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:05.664 00.979 16108 Exposure complete
23:00:05.734 00.070 16108 worker thread done servicing request
23:00:05.734 00.000 21068 OnExposeComplete: enter
23:00:05.735 00.001 21068 UpdateGuideState(): m_state=6
23:00:05.738 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3219
23:00:05.739 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.59, Mass=109992, SNR=63.6, Peak=15715 HFD=3.1
23:00:05.740 00.001 21068 MultiStar: [#1 -0.17,0.09,1.24,U] [#2 -0.44,-0.19,1.26,U] [#3 0.14,-0.03,1.15,U] [#4 -0.33,-0.39,0.00,M3] [#5 -0.21,-0.59,0.00,R] [#6 0.15,-0.17,1.04,U] [#7 -0.07,0.17,0.74,U] [#8 -0.42,0.07,0.93,U] 
23:00:05.742 00.002 21068 refined, 6 included, MultiStar: {-0.18, -0.05}, one-star: {-0.42, -0.25}
23:00:05.743 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.47)
23:00:05.745 00.002 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
23:00:05.746 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.85 mountX=0.17 mountY=0.09, mountTheta=0.51
23:00:05.749 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.05, opts=13)
23:00:05.750 00.001 21068 Enqueuing Move request for scope (-0.18, -0.05)
23:00:05.751 00.001 16108 Worker thread wakes up
23:00:05.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
23:00:05.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
23:00:05.751 00.000 16108 Moving (-0.18, -0.05) raw xDistance=0.17 yDistance=0.09
23:00:05.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:00:05.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:05.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:00:05.751 00.000 16108 MoveAxis(E, 0, ABG)
23:00:05.751 00.000 16108 Move returns status 0, amount 0
23:00:05.751 00.000 16108 MoveAxis(N, 0, ABG)
23:00:05.751 00.000 16108 Move returns status 0, amount 0
23:00:05.751 00.000 16108 move complete, result=0
23:00:05.751 00.000 16108 worker thread done servicing request
23:00:05.756 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3869, FiltMin=3293, FiltMax=53462, Gamma=1.000
23:00:05.783 00.027 21068 UpdateGuideState exits: m=109992 SNR=63.6
23:00:05.785 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.787 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:05.788 00.001 21068 Enqueuing Expose request
23:00:05.789 00.001 16108 Worker thread wakes up
23:00:05.789 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:05.791 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:05.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:06.955 01.164 16108 Exposure complete
23:00:07.044 00.089 16108 worker thread done servicing request
23:00:07.045 00.001 21068 OnExposeComplete: enter
23:00:07.046 00.001 21068 UpdateGuideState(): m_state=6
23:00:07.047 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3220
23:00:07.047 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=876.72, Mass=95522, SNR=65.0, Peak=14496 HFD=3.0
23:00:07.048 00.001 21068 MultiStar: [#1 0.30,-0.30,1.34,U] [#2 0.03,-0.24,1.17,U] [#3 0.44,0.08,1.01,U] [#4 -0.25,-0.48,0.00,M4] [#5 -0.01,-0.23,1.15,U] [#6 0.34,-0.19,0.80,U] [#7 -0.18,0.47,0.00,M1] [#8 0.15,-0.05,0.80,U] 
23:00:07.049 00.001 21068 single-star, 6 included, MultiStar: {0.16, -0.16}, one-star: {-0.07, -0.12}
23:00:07.050 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
23:00:07.051 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
23:00:07.052 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=0.05 mountY=0.13, mountTheta=1.18
23:00:07.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.12, opts=13)
23:00:07.054 00.001 21068 Enqueuing Move request for scope (-0.07, -0.12)
23:00:07.055 00.001 16108 Worker thread wakes up
23:00:07.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:00:07.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:00:07.055 00.000 16108 Moving (-0.07, -0.12) raw xDistance=0.05 yDistance=0.13
23:00:07.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:00:07.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:07.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:00:07.055 00.000 16108 MoveAxis(E, 0, ABG)
23:00:07.055 00.000 16108 Move returns status 0, amount 0
23:00:07.055 00.000 16108 MoveAxis(N, 0, ABG)
23:00:07.055 00.000 16108 Move returns status 0, amount 0
23:00:07.055 00.000 16108 move complete, result=0
23:00:07.055 00.000 16108 worker thread done servicing request
23:00:07.060 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3865, FiltMin=3225, FiltMax=53974, Gamma=1.000
23:00:07.074 00.014 21068 UpdateGuideState exits: m=95522 SNR=65.0
23:00:07.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:07.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:07.077 00.001 21068 Enqueuing Expose request
23:00:07.077 00.000 16108 Worker thread wakes up
23:00:07.077 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:07.079 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:07.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:08.069 00.990 16108 Exposure complete
23:00:08.145 00.076 16108 worker thread done servicing request
23:00:08.145 00.000 21068 OnExposeComplete: enter
23:00:08.146 00.001 21068 UpdateGuideState(): m_state=6
23:00:08.148 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3221
23:00:08.150 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=876.83, Mass=121332, SNR=72.8, Peak=17827 HFD=3.1
23:00:08.152 00.002 21068 MultiStar: [#1 -0.07,0.04,1.22,U] [#2 -0.36,-0.09,1.29,U] [#3 0.15,0.25,1.20,U] [#4 -0.40,-0.19,0.93,U] [#5 -0.18,0.53,0.00,M1] [#6 0.09,-0.02,0.74,U] [#7 -0.39,0.20,0.64,U] [#8 -0.32,0.39,0.00,M1] 
23:00:08.153 00.001 21068 refined, 6 included, MultiStar: {-0.22, 0.02}, one-star: {-0.61, -0.01}
23:00:08.154 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
23:00:08.155 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
23:00:08.156 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=0.22 mountY=0.03, mountTheta=0.14
23:00:08.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.02, opts=13)
23:00:08.159 00.001 21068 Enqueuing Move request for scope (-0.22, 0.02)
23:00:08.159 00.000 16108 Worker thread wakes up
23:00:08.160 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
23:00:08.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
23:00:08.160 00.000 16108 Moving (-0.22, 0.02) raw xDistance=0.22 yDistance=0.03
23:00:08.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:00:08.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:08.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:08.160 00.000 16108 MoveAxis(W, 58, ABG)
23:00:08.160 00.000 16108 Guiding  Dir = 3, Dur = 58
23:00:08.160 00.000 16108 IsSlewing returns 0
23:00:08.160 00.000 16108 IsGuiding returns 0
23:00:08.162 00.002 16108 PulseGuide returned control before completion, sleep 67
23:00:08.164 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3862, FiltMin=3299, FiltMax=58822, Gamma=1.000
23:00:08.179 00.015 21068 UpdateGuideState exits: m=121332 SNR=72.8
23:00:08.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:08.182 00.001 21068 Enqueuing Expose request
23:00:08.230 00.048 16108 IsGuiding returns 1
23:00:08.230 00.000 16108 scope still moving after pulse duration time elapsed
23:00:08.260 00.030 16108 IsSlewing returns 0
23:00:08.260 00.000 16108 IsGuiding returns 0
23:00:08.260 00.000 16108 scope move finished after 58 + 42 ms
23:00:08.260 00.000 16108 Move returns status 0, amount 58
23:00:08.260 00.000 16108 MoveAxis(N, 0, ABG)
23:00:08.260 00.000 16108 Move returns status 0, amount 0
23:00:08.260 00.000 16108 move complete, result=0
23:00:08.260 00.000 16108 worker thread done servicing request
23:00:08.260 00.000 16108 Worker thread wakes up
23:00:08.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:08.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:08.260 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
23:00:09.421 01.161 16108 Exposure complete
23:00:09.509 00.088 16108 worker thread done servicing request
23:00:09.509 00.000 21068 OnExposeComplete: enter
23:00:09.511 00.002 21068 UpdateGuideState(): m_state=6
23:00:09.513 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3222
23:00:09.514 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.79, Mass=119557, SNR=86.1, Peak=16448 HFD=3.2
23:00:09.516 00.002 21068 MultiStar: [#1 0.66,-0.40,0.00,M1] [#2 0.18,-0.39,1.05,U] [#3 0.64,-0.08,0.00,M1] [#4 0.16,-0.27,0.71,U] [#5 0.31,-0.01,0.82,U] [#6 0.55,-0.21,0.00,M1] [#7 -0.05,0.21,0.55,U] [#8 0.19,0.16,0.70,U] 
23:00:09.519 00.003 21068 refined, 5 included, MultiStar: {0.18, -0.09}, one-star: {0.21, -0.05}
23:00:09.520 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
23:00:09.522 00.002 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
23:00:09.524 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=-0.19 mountY=0.05, mountTheta=2.91
23:00:09.527 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.09, opts=13)
23:00:09.529 00.002 21068 Enqueuing Move request for scope (0.18, -0.09)
23:00:09.530 00.001 16108 Worker thread wakes up
23:00:09.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
23:00:09.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
23:00:09.530 00.000 16108 Moving (0.18, -0.09) raw xDistance=-0.19 yDistance=0.05
23:00:09.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:00:09.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:09.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:09.530 00.000 16108 MoveAxis(E, 0, ABG)
23:00:09.530 00.000 16108 Move returns status 0, amount 0
23:00:09.530 00.000 16108 MoveAxis(N, 0, ABG)
23:00:09.530 00.000 16108 Move returns status 0, amount 0
23:00:09.530 00.000 16108 move complete, result=0
23:00:09.530 00.000 16108 worker thread done servicing request
23:00:09.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3862, FiltMin=3244, FiltMax=55606, Gamma=1.000
23:00:09.551 00.017 21068 UpdateGuideState exits: m=119557 SNR=86.1
23:00:09.551 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:09.554 00.002 21068 Enqueuing Expose request
23:00:09.555 00.001 16108 Worker thread wakes up
23:00:09.555 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:09.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:09.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:10.529 00.974 16108 Exposure complete
23:00:10.588 00.059 16108 worker thread done servicing request
23:00:10.588 00.000 21068 OnExposeComplete: enter
23:00:10.589 00.001 21068 UpdateGuideState(): m_state=6
23:00:10.591 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3223
23:00:10.593 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=876.83, Mass=117860, SNR=76.9, Peak=16288 HFD=3.2
23:00:10.596 00.003 21068 MultiStar: [#1 0.34,-0.07,1.18,U] [#2 -0.04,-0.08,1.20,U] [#3 0.43,0.11,1.01,U] [#4 0.20,-0.56,0.00,M3] [#5 0.03,0.06,0.88,U] [#6 0.42,-0.10,0.81,U] [#7 -0.08,0.17,0.51,U] [#8 -0.11,0.18,0.76,U] 
23:00:10.597 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.02}, one-star: {-0.10, -0.00}
23:00:10.598 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.22)
23:00:10.600 00.002 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.28)
23:00:10.601 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.10 mountY=0.03, mountTheta=0.27
23:00:10.604 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.00, opts=13)
23:00:10.608 00.004 21068 Enqueuing Move request for scope (-0.10, -0.00)
23:00:10.610 00.002 16108 Worker thread wakes up
23:00:10.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
23:00:10.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
23:00:10.610 00.000 16108 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=0.03
23:00:10.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:00:10.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:10.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:10.610 00.000 16108 MoveAxis(E, 0, ABG)
23:00:10.610 00.000 16108 Move returns status 0, amount 0
23:00:10.610 00.000 16108 MoveAxis(N, 0, ABG)
23:00:10.610 00.000 16108 Move returns status 0, amount 0
23:00:10.610 00.000 16108 move complete, result=0
23:00:10.610 00.000 16108 worker thread done servicing request
23:00:10.619 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3862, FiltMin=3293, FiltMax=53261, Gamma=1.000
23:00:10.640 00.021 21068 UpdateGuideState exits: m=117860 SNR=76.9
23:00:10.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:10.641 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:10.642 00.001 21068 Enqueuing Expose request
23:00:10.643 00.001 16108 Worker thread wakes up
23:00:10.643 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:10.644 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:10.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:11.822 01.178 16108 Exposure complete
23:00:11.878 00.056 16108 worker thread done servicing request
23:00:11.878 00.000 21068 OnExposeComplete: enter
23:00:11.880 00.002 21068 UpdateGuideState(): m_state=6
23:00:11.882 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3224
23:00:11.884 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.93, Mass=102131, SNR=71.1, Peak=14784 HFD=3.6
23:00:11.886 00.002 21068 MultiStar: [#1 0.08,0.14,1.00,U] [#2 -0.36,0.02,1.45,U] [#3 0.34,0.22,1.09,U] [#4 -0.37,-0.09,1.08,U] [#5 -0.34,0.33,1.21,U] [#6 -0.29,-0.08,0.85,U] [#7 -0.11,0.29,0.68,U] [#8 -0.08,0.02,0.72,U] 
23:00:11.888 00.002 21068 single-star, 8 included, MultiStar: {-0.15, 0.10}, one-star: {-0.13, 0.09}
23:00:11.890 00.002 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
23:00:11.891 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
23:00:11.892 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.54 mountX=0.15 mountY=-0.06, mountTheta=-0.38
23:00:11.895 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
23:00:11.897 00.002 21068 Enqueuing Move request for scope (-0.13, 0.09)
23:00:11.899 00.002 16108 Worker thread wakes up
23:00:11.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:00:11.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:00:11.899 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.15 yDistance=-0.06
23:00:11.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:00:11.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:11.899 00.000 16108 MoveAxis(E, 0, ABG)
23:00:11.899 00.000 16108 Move returns status 0, amount 0
23:00:11.899 00.000 16108 MoveAxis(N, 0, ABG)
23:00:11.899 00.000 16108 Move returns status 0, amount 0
23:00:11.899 00.000 16108 move complete, result=0
23:00:11.899 00.000 16108 worker thread done servicing request
23:00:11.904 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3859, FiltMin=3305, FiltMax=53286, Gamma=1.000
23:00:11.929 00.025 21068 UpdateGuideState exits: m=102131 SNR=71.1
23:00:11.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.932 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:11.933 00.001 21068 Enqueuing Expose request
23:00:11.934 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:11.935 00.001 16108 Worker thread wakes up
23:00:11.935 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:11.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:12.922 00.987 16108 Exposure complete
23:00:13.003 00.081 16108 worker thread done servicing request
23:00:13.003 00.000 21068 OnExposeComplete: enter
23:00:13.005 00.002 21068 UpdateGuideState(): m_state=6
23:00:13.006 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3225
23:00:13.007 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.94, Mass=106158, SNR=73.4, Peak=13920 HFD=3.3
23:00:13.008 00.001 21068 MultiStar: [#1 -0.03,0.08,1.10,U] [#2 -0.20,0.05,1.08,U] [#3 -0.02,0.37,1.06,U] [#4 -0.58,-0.16,0.00,M3] [#5 -0.25,0.23,0.84,U] [#6 -0.09,0.40,0.90,U] [#7 -0.16,0.18,0.61,U] [#8 -0.21,0.32,0.69,U] 
23:00:13.010 00.002 21068 single-star, 7 included, MultiStar: {-0.12, 0.21}, one-star: {-0.08, 0.10}
23:00:13.012 00.002 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
23:00:13.013 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
23:00:13.014 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.25 mountX=0.10 mountY=-0.08, mountTheta=-0.68
23:00:13.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
23:00:13.018 00.002 21068 Enqueuing Move request for scope (-0.08, 0.10)
23:00:13.019 00.001 16108 Worker thread wakes up
23:00:13.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:00:13.019 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:00:13.019 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=-0.08
23:00:13.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:00:13.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:13.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:13.019 00.000 16108 MoveAxis(E, 0, ABG)
23:00:13.019 00.000 16108 Move returns status 0, amount 0
23:00:13.019 00.000 16108 MoveAxis(N, 0, ABG)
23:00:13.019 00.000 16108 Move returns status 0, amount 0
23:00:13.019 00.000 16108 move complete, result=0
23:00:13.020 00.001 16108 worker thread done servicing request
23:00:13.026 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3859, FiltMin=3312, FiltMax=60413, Gamma=1.000
23:00:13.046 00.020 21068 UpdateGuideState exits: m=106158 SNR=73.4
23:00:13.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:13.050 00.002 21068 Enqueuing Expose request
23:00:13.051 00.001 16108 Worker thread wakes up
23:00:13.053 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:13.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:13.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:14.213 01.159 16108 Exposure complete
23:00:14.265 00.052 16108 worker thread done servicing request
23:00:14.265 00.000 21068 OnExposeComplete: enter
23:00:14.266 00.001 21068 UpdateGuideState(): m_state=6
23:00:14.267 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3226
23:00:14.268 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.93, Mass=107154, SNR=72.0, Peak=18144 HFD=3.0
23:00:14.269 00.001 21068 MultiStar: [#1 0.13,0.02,1.25,U] [#2 0.15,0.10,1.23,U] [#3 0.17,0.52,0.00,M1] [#4 -0.17,-0.07,0.80,U] [#5 0.11,0.38,0.93,U] [#6 0.06,0.25,0.78,U] [#7 0.11,0.38,0.71,U] [#8 -0.01,0.38,0.76,U] 
23:00:14.270 00.001 21068 single-star, 7 included, MultiStar: {0.07, 0.17}, one-star: {0.10, 0.10}
23:00:14.270 00.000 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
23:00:14.271 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
23:00:14.272 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.77 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
23:00:14.273 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.10, opts=13)
23:00:14.274 00.001 21068 Enqueuing Move request for scope (0.10, 0.10)
23:00:14.275 00.001 16108 Worker thread wakes up
23:00:14.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:00:14.275 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:00:14.275 00.000 16108 Moving (0.10, 0.10) raw xDistance=-0.08 yDistance=-0.12
23:00:14.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:14.276 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:14.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:14.276 00.000 16108 MoveAxis(E, 0, ABG)
23:00:14.276 00.000 16108 Move returns status 0, amount 0
23:00:14.276 00.000 16108 MoveAxis(N, 0, ABG)
23:00:14.276 00.000 16108 Move returns status 0, amount 0
23:00:14.276 00.000 16108 move complete, result=0
23:00:14.276 00.000 16108 worker thread done servicing request
23:00:14.280 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3856, FiltMin=3267, FiltMax=55334, Gamma=1.000
23:00:14.301 00.021 21068 UpdateGuideState exits: m=107154 SNR=72.0
23:00:14.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:14.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:14.304 00.002 21068 Enqueuing Expose request
23:00:14.305 00.001 16108 Worker thread wakes up
23:00:14.305 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:14.307 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:14.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:15.302 00.995 16108 Exposure complete
23:00:15.361 00.059 16108 worker thread done servicing request
23:00:15.362 00.001 21068 OnExposeComplete: enter
23:00:15.363 00.001 21068 UpdateGuideState(): m_state=6
23:00:15.365 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3227
23:00:15.366 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.75, Mass=119888, SNR=76.7, Peak=17248 HFD=3.3
23:00:15.367 00.001 21068 MultiStar: [#1 0.32,0.10,1.25,U] [#2 0.12,-0.09,1.14,U] [#3 0.36,0.30,0.99,U] [#4 -0.02,-0.40,0.76,U] [#5 0.11,0.28,0.89,U] [#6 0.23,-0.15,0.79,U] [#7 0.07,0.13,0.68,U] [#8 -0.10,0.06,0.75,U] 
23:00:15.368 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.01, -0.09}
23:00:15.369 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
23:00:15.371 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
23:00:15.371 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.43 mountX=-0.03 mountY=0.08, mountTheta=1.89
23:00:15.373 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
23:00:15.374 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
23:00:15.374 00.000 16108 Worker thread wakes up
23:00:15.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:00:15.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:00:15.374 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
23:00:15.375 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:00:15.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:15.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:00:15.375 00.000 16108 MoveAxis(E, 0, ABG)
23:00:15.375 00.000 16108 Move returns status 0, amount 0
23:00:15.375 00.000 16108 MoveAxis(N, 0, ABG)
23:00:15.375 00.000 16108 Move returns status 0, amount 0
23:00:15.375 00.000 16108 move complete, result=0
23:00:15.375 00.000 16108 worker thread done servicing request
23:00:15.378 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3856, FiltMin=3334, FiltMax=62717, Gamma=1.000
23:00:15.394 00.016 21068 UpdateGuideState exits: m=119888 SNR=76.7
23:00:15.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:15.397 00.001 21068 Enqueuing Expose request
23:00:15.397 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:15.398 00.001 16108 Worker thread wakes up
23:00:15.398 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:15.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:16.565 01.167 16108 Exposure complete
23:00:16.622 00.057 16108 worker thread done servicing request
23:00:16.622 00.000 21068 OnExposeComplete: enter
23:00:16.623 00.001 21068 UpdateGuideState(): m_state=6
23:00:16.624 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3228
23:00:16.625 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.94, Mass=112873, SNR=73.4, Peak=17376 HFD=3.4
23:00:16.626 00.001 21068 MultiStar: [#1 0.14,-0.00,1.22,U] [#2 0.28,0.13,1.33,U] [#3 0.47,0.26,0.00,M1] [#4 0.02,-0.25,0.97,U] [#5 -0.18,0.28,0.78,U] [#6 0.13,0.04,0.78,U] [#7 -0.08,0.21,0.65,U] [#8 0.19,0.32,0.70,U] 
23:00:16.627 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {-0.10, 0.10}
23:00:16.628 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
23:00:16.630 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
23:00:16.631 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.89 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
23:00:16.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
23:00:16.634 00.001 21068 Enqueuing Move request for scope (0.07, 0.09)
23:00:16.635 00.001 16108 Worker thread wakes up
23:00:16.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:00:16.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:00:16.635 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.10
23:00:16.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:00:16.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:16.635 00.000 16108 MoveAxis(E, 0, ABG)
23:00:16.635 00.000 16108 Move returns status 0, amount 0
23:00:16.635 00.000 16108 MoveAxis(N, 0, ABG)
23:00:16.635 00.000 16108 Move returns status 0, amount 0
23:00:16.635 00.000 16108 move complete, result=0
23:00:16.635 00.000 16108 worker thread done servicing request
23:00:16.642 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3856, FiltMin=3302, FiltMax=55110, Gamma=1.000
23:00:16.659 00.017 21068 UpdateGuideState exits: m=112873 SNR=73.4
23:00:16.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:16.661 00.000 21068 Enqueuing Expose request
23:00:16.662 00.001 16108 Worker thread wakes up
23:00:16.662 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:16.663 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:16.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:17.653 00.990 16108 Exposure complete
23:00:17.725 00.072 16108 worker thread done servicing request
23:00:17.725 00.000 21068 OnExposeComplete: enter
23:00:17.729 00.004 21068 UpdateGuideState(): m_state=6
23:00:17.731 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3229
23:00:17.732 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.81, Mass=122906, SNR=88.8, Peak=17456 HFD=3.5
23:00:17.734 00.002 21068 MultiStar: [#1 0.38,0.02,0.96,U] [#2 0.15,0.16,1.05,U] [#3 0.44,0.24,0.00,M2] [#4 -0.26,-0.38,0.76,U] [#5 -0.25,0.24,0.79,U] [#6 -0.12,0.03,0.63,U] [#7 0.03,0.32,0.44,U] [#8 -0.05,0.15,0.71,U] 
23:00:17.736 00.002 21068 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {0.06, -0.03}
23:00:17.737 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:00:17.740 00.003 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:00:17.741 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.28 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
23:00:17.744 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
23:00:17.747 00.003 21068 Enqueuing Move request for scope (0.02, 0.05)
23:00:17.748 00.001 16108 Worker thread wakes up
23:00:17.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:00:17.749 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:00:17.749 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
23:00:17.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:17.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:17.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:17.749 00.000 16108 MoveAxis(E, 0, ABG)
23:00:17.749 00.000 16108 Move returns status 0, amount 0
23:00:17.749 00.000 16108 MoveAxis(N, 0, ABG)
23:00:17.749 00.000 16108 Move returns status 0, amount 0
23:00:17.750 00.001 16108 move complete, result=0
23:00:17.750 00.000 16108 worker thread done servicing request
23:00:17.757 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3859, FiltMin=3360, FiltMax=49597, Gamma=1.000
23:00:17.771 00.014 21068 UpdateGuideState exits: m=122906 SNR=88.8
23:00:17.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:17.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:17.775 00.002 21068 Enqueuing Expose request
23:00:17.776 00.001 16108 Worker thread wakes up
23:00:17.776 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:17.776 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:17.777 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:18.949 01.172 16108 Exposure complete
23:00:19.013 00.064 16108 worker thread done servicing request
23:00:19.013 00.000 21068 OnExposeComplete: enter
23:00:19.014 00.001 21068 UpdateGuideState(): m_state=6
23:00:19.015 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3230
23:00:19.016 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.62, Mass=115269, SNR=77.7, Peak=14864 HFD=3.3
23:00:19.018 00.002 21068 MultiStar: [#1 -0.18,-0.07,0.98,U] [#2 -0.26,-0.14,1.11,U] [#3 -0.01,0.14,0.98,U] [#4 -0.27,-0.44,0.00,M1] [#5 -0.20,0.27,0.87,U] [#6 0.00,-0.05,0.75,U] [#7 -0.05,0.13,0.66,U] [#8 -0.49,-0.02,0.73,U] 
23:00:19.019 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.00}, one-star: {-0.06, -0.22}
23:00:19.019 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
23:00:19.020 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
23:00:19.021 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.11 mountX=0.15 mountY=0.04, mountTheta=0.26
23:00:19.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.00, opts=13)
23:00:19.023 00.000 21068 Enqueuing Move request for scope (-0.16, -0.00)
23:00:19.024 00.001 16108 Worker thread wakes up
23:00:19.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
23:00:19.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
23:00:19.025 00.001 16108 Moving (-0.16, -0.00) raw xDistance=0.15 yDistance=0.04
23:00:19.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:00:19.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:19.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:19.025 00.000 16108 MoveAxis(E, 0, ABG)
23:00:19.025 00.000 16108 Move returns status 0, amount 0
23:00:19.025 00.000 16108 MoveAxis(N, 0, ABG)
23:00:19.025 00.000 16108 Move returns status 0, amount 0
23:00:19.025 00.000 16108 move complete, result=0
23:00:19.026 00.001 16108 worker thread done servicing request
23:00:19.032 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3856, FiltMin=3293, FiltMax=61523, Gamma=1.000
23:00:19.064 00.032 21068 UpdateGuideState exits: m=115269 SNR=77.7
23:00:19.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:19.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:19.068 00.002 21068 Enqueuing Expose request
23:00:19.068 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:19.070 00.002 16108 Worker thread wakes up
23:00:19.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:19.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:20.036 00.966 16108 Exposure complete
23:00:20.098 00.062 16108 worker thread done servicing request
23:00:20.098 00.000 21068 OnExposeComplete: enter
23:00:20.100 00.002 21068 UpdateGuideState(): m_state=6
23:00:20.100 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3231
23:00:20.103 00.003 21068 Star::Find returns 1 (0), X=220.66, Y=876.27, Mass=119051, SNR=86.0, Peak=14496 HFD=3.4
23:00:20.104 00.001 21068 MultiStar: [#1 0.28,-0.15,1.06,U] [#2 -0.08,-0.17,1.17,U] [#3 0.48,0.08,0.93,U] [#4 -0.25,-0.48,0.00,M2] [#5 0.05,0.10,0.78,U] [#6 0.17,-0.45,0.65,U] [#7 0.11,-0.10,0.53,U] [#8 -0.08,-0.10,0.73,U] 
23:00:20.105 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.17}, one-star: {-0.02, -0.56}
23:00:20.106 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
23:00:20.106 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
23:00:20.107 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-0.99 mountX=-0.14 mountY=0.14, mountTheta=2.35
23:00:20.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
23:00:20.109 00.000 21068 Enqueuing Move request for scope (0.11, -0.17)
23:00:20.110 00.001 16108 Worker thread wakes up
23:00:20.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
23:00:20.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
23:00:20.110 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
23:00:20.111 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:00:20.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:20.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:00:20.111 00.000 16108 MoveAxis(E, 0, ABG)
23:00:20.111 00.000 16108 Move returns status 0, amount 0
23:00:20.111 00.000 16108 MoveAxis(N, 0, ABG)
23:00:20.111 00.000 16108 Move returns status 0, amount 0
23:00:20.111 00.000 16108 move complete, result=0
23:00:20.111 00.000 16108 worker thread done servicing request
23:00:20.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3856, FiltMin=3286, FiltMax=59587, Gamma=1.000
23:00:20.152 00.036 21068 UpdateGuideState exits: m=119051 SNR=86.0
23:00:20.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:20.155 00.001 21068 Enqueuing Expose request
23:00:20.156 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:20.157 00.001 16108 Worker thread wakes up
23:00:20.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:20.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:21.322 01.165 16108 Exposure complete
23:00:21.376 00.054 16108 worker thread done servicing request
23:00:21.376 00.000 21068 OnExposeComplete: enter
23:00:21.378 00.002 21068 UpdateGuideState(): m_state=6
23:00:21.379 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3232
23:00:21.382 00.003 21068 Star::Find returns 1 (0), X=220.80, Y=876.89, Mass=119976, SNR=73.1, Peak=17728 HFD=3.1
23:00:21.384 00.002 21068 MultiStar: [#1 0.36,0.20,1.18,U] [#2 -0.15,0.14,1.37,U] [#3 0.35,0.47,0.00,M1] [#4 -0.26,-0.26,0.72,U] [#5 0.18,0.62,0.00,M1] [#6 0.31,0.42,0.00,M1] [#7 -0.08,0.05,0.61,U] [#8 0.04,0.15,0.71,U] 
23:00:21.385 00.001 21068 refined, 5 included, MultiStar: {0.02, 0.08}, one-star: {0.11, 0.05}
23:00:21.387 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
23:00:21.387 00.000 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
23:00:21.388 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.26 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
23:00:21.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
23:00:21.390 00.000 21068 Enqueuing Move request for scope (0.02, 0.08)
23:00:21.391 00.001 16108 Worker thread wakes up
23:00:21.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:00:21.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:00:21.391 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=-0.08
23:00:21.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:21.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:21.391 00.000 16108 MoveAxis(E, 0, ABG)
23:00:21.391 00.000 16108 Move returns status 0, amount 0
23:00:21.391 00.000 16108 MoveAxis(N, 0, ABG)
23:00:21.391 00.000 16108 Move returns status 0, amount 0
23:00:21.391 00.000 16108 move complete, result=0
23:00:21.391 00.000 16108 worker thread done servicing request
23:00:21.396 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3853, FiltMin=3293, FiltMax=55782, Gamma=1.000
23:00:21.411 00.015 21068 UpdateGuideState exits: m=119976 SNR=73.1
23:00:21.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:21.413 00.000 21068 Enqueuing Expose request
23:00:21.414 00.001 16108 Worker thread wakes up
23:00:21.414 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:21.415 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:21.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:22.394 00.979 16108 Exposure complete
23:00:22.452 00.058 16108 worker thread done servicing request
23:00:22.452 00.000 21068 OnExposeComplete: enter
23:00:22.453 00.001 21068 UpdateGuideState(): m_state=6
23:00:22.453 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3233
23:00:22.455 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=876.66, Mass=103141, SNR=70.9, Peak=14800 HFD=3.2
23:00:22.455 00.000 21068 MultiStar: [#1 0.45,0.04,1.10,U] [#2 0.16,-0.02,1.24,U] [#3 0.20,0.42,1.16,U] [#4 -0.07,-0.44,1.01,U] [#5 0.00,0.30,0.97,U] [#6 0.28,0.03,0.80,U] [#7 0.11,-0.18,0.65,U] [#8 0.05,-0.06,0.82,U] 
23:00:22.456 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.02, -0.18}
23:00:22.457 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:00:22.458 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:00:22.459 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.14 mountY=-0.03, mountTheta=-2.89
23:00:22.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.00, opts=13)
23:00:22.461 00.001 21068 Enqueuing Move request for scope (0.14, 0.00)
23:00:22.462 00.001 16108 Worker thread wakes up
23:00:22.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:00:22.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:00:22.462 00.000 16108 Moving (0.14, 0.00) raw xDistance=-0.14 yDistance=-0.03
23:00:22.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:00:22.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:22.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:22.463 00.001 16108 MoveAxis(E, 0, ABG)
23:00:22.463 00.000 16108 Move returns status 0, amount 0
23:00:22.463 00.000 16108 MoveAxis(N, 0, ABG)
23:00:22.463 00.000 16108 Move returns status 0, amount 0
23:00:22.463 00.000 16108 move complete, result=0
23:00:22.463 00.000 16108 worker thread done servicing request
23:00:22.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3853, FiltMin=3305, FiltMax=61091, Gamma=1.000
23:00:22.482 00.015 21068 UpdateGuideState exits: m=103141 SNR=70.9
23:00:22.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:22.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:22.484 00.000 21068 Enqueuing Expose request
23:00:22.486 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:22.486 00.000 16108 Worker thread wakes up
23:00:22.487 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:22.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:23.649 01.162 16108 Exposure complete
23:00:23.707 00.058 16108 worker thread done servicing request
23:00:23.707 00.000 21068 OnExposeComplete: enter
23:00:23.708 00.001 21068 UpdateGuideState(): m_state=6
23:00:23.710 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3234
23:00:23.711 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.07, Mass=107847, SNR=64.2, Peak=13120 HFD=3.4
23:00:23.714 00.003 21068 MultiStar: [#1 -0.36,0.44,0.00,M1] [#2 -0.63,0.21,0.00,M1] [#3 -0.10,0.50,0.00,M1] [#4 -0.32,0.15,0.96,U] [#5 -0.49,0.70,0.00,M1] [#6 -0.39,0.52,0.00,M1] [#7 -0.45,0.42,0.00,M1] [#8 -0.55,0.40,0.00,M1] 
23:00:23.716 00.002 21068 refined, 1 included, MultiStar: {-0.36, 0.19}, one-star: {-0.41, 0.23}
23:00:23.717 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
23:00:23.719 00.002 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
23:00:23.720 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.19 hyp=0.41 cameraTheta=2.65 mountX=0.39 mountY=-0.10, mountTheta=-0.26
23:00:23.724 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.19, opts=13)
23:00:23.726 00.002 21068 Enqueuing Move request for scope (-0.36, 0.19)
23:00:23.728 00.002 16108 Worker thread wakes up
23:00:23.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.19) opts 0xd
23:00:23.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.19)
23:00:23.728 00.000 16108 Moving (-0.36, 0.19) raw xDistance=0.39 yDistance=-0.10
23:00:23.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:00:23.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:23.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:23.728 00.000 16108 MoveAxis(W, 102, ABG)
23:00:23.728 00.000 16108 Guiding  Dir = 3, Dur = 102
23:00:23.729 00.001 16108 IsSlewing returns 0
23:00:23.729 00.000 16108 IsGuiding returns 0
23:00:23.733 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3853, FiltMin=3318, FiltMax=53437, Gamma=1.000
23:00:23.749 00.016 21068 UpdateGuideState exits: m=107847 SNR=64.2
23:00:23.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:23.751 00.000 21068 Enqueuing Expose request
23:00:23.787 00.036 16108 PulseGuide returned control before completion, sleep 55
23:00:23.848 00.061 16108 IsGuiding returns 1
23:00:23.848 00.000 16108 scope still moving after pulse duration time elapsed
23:00:23.880 00.032 16108 IsSlewing returns 0
23:00:23.880 00.000 16108 IsGuiding returns 1
23:00:23.912 00.032 16108 IsSlewing returns 0
23:00:23.912 00.000 16108 IsGuiding returns 0
23:00:23.912 00.000 16108 scope move finished after 102 + 81 ms
23:00:23.912 00.000 16108 Move returns status 0, amount 102
23:00:23.913 00.001 16108 MoveAxis(N, 0, ABG)
23:00:23.913 00.000 16108 Move returns status 0, amount 0
23:00:23.913 00.000 16108 move complete, result=0
23:00:23.913 00.000 16108 worker thread done servicing request
23:00:23.913 00.000 16108 Worker thread wakes up
23:00:23.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:23.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:23.913 00.000 21068 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
23:00:24.888 00.975 16108 Exposure complete
23:00:24.947 00.059 16108 worker thread done servicing request
23:00:24.948 00.001 21068 OnExposeComplete: enter
23:00:24.949 00.001 21068 UpdateGuideState(): m_state=6
23:00:24.949 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3235
23:00:24.950 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.00, Mass=102189, SNR=71.2, Peak=13200 HFD=3.3
23:00:24.952 00.002 21068 MultiStar: [#1 -0.06,0.11,1.17,U] [#2 -0.23,-0.17,1.30,U] [#3 0.39,0.38,0.00,M2] [#4 -0.24,-0.41,0.72,U] [#5 -0.46,0.27,0.00,M2] [#6 0.07,-0.21,0.84,U] [#7 0.03,0.09,0.65,U] [#8 -0.16,0.11,0.84,U] 
23:00:24.953 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.04}, one-star: {-0.01, 0.16}
23:00:24.955 00.002 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
23:00:24.956 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
23:00:24.957 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=0.09 mountY=0.06, mountTheta=0.59
23:00:24.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
23:00:24.960 00.001 21068 Enqueuing Move request for scope (-0.09, -0.04)
23:00:24.960 00.000 16108 Worker thread wakes up
23:00:24.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:00:24.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:00:24.961 00.001 16108 Moving (-0.09, -0.04) raw xDistance=0.09 yDistance=0.06
23:00:24.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:00:24.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:24.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:24.961 00.000 16108 MoveAxis(E, 0, ABG)
23:00:24.961 00.000 16108 Move returns status 0, amount 0
23:00:24.961 00.000 16108 MoveAxis(N, 0, ABG)
23:00:24.961 00.000 16108 Move returns status 0, amount 0
23:00:24.961 00.000 16108 move complete, result=0
23:00:24.961 00.000 16108 worker thread done servicing request
23:00:24.964 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3853, FiltMin=3296, FiltMax=60157, Gamma=1.000
23:00:24.982 00.018 21068 UpdateGuideState exits: m=102189 SNR=71.2
23:00:24.984 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:24.986 00.001 21068 Enqueuing Expose request
23:00:24.988 00.002 16108 Worker thread wakes up
23:00:24.989 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:24.989 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:24.990 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:26.156 01.166 16108 Exposure complete
23:00:26.215 00.059 16108 worker thread done servicing request
23:00:26.215 00.000 21068 OnExposeComplete: enter
23:00:26.216 00.001 21068 UpdateGuideState(): m_state=6
23:00:26.217 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3236
23:00:26.217 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.88, Mass=121370, SNR=74.1, Peak=14816 HFD=3.6
23:00:26.218 00.001 21068 MultiStar: [#1 -0.12,-0.10,1.21,U] [#2 -0.39,0.08,1.09,U] [#3 0.28,0.17,0.95,U] [#4 -0.10,-0.30,0.84,U] [#5 -0.37,0.42,0.00,M3] [#6 0.20,0.13,0.75,U] [#7 -0.08,-0.18,0.74,U] [#8 -0.03,0.16,0.72,U] 
23:00:26.219 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.12, 0.04}
23:00:26.219 00.000 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
23:00:26.220 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
23:00:26.221 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.13 mountX=0.03 mountY=0.01, mountTheta=0.24
23:00:26.224 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
23:00:26.224 00.000 21068 Enqueuing Move request for scope (-0.03, -0.00)
23:00:26.225 00.001 16108 Worker thread wakes up
23:00:26.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:00:26.225 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:00:26.225 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
23:00:26.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:00:26.226 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:26.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:26.226 00.000 16108 MoveAxis(E, 0, ABG)
23:00:26.226 00.000 16108 Move returns status 0, amount 0
23:00:26.226 00.000 16108 MoveAxis(N, 0, ABG)
23:00:26.226 00.000 16108 Move returns status 0, amount 0
23:00:26.226 00.000 16108 move complete, result=0
23:00:26.226 00.000 16108 worker thread done servicing request
23:00:26.237 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3853, FiltMin=3283, FiltMax=54781, Gamma=1.000
23:00:26.256 00.019 21068 UpdateGuideState exits: m=121370 SNR=74.1
23:00:26.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:26.259 00.001 21068 Enqueuing Expose request
23:00:26.260 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:26.261 00.001 16108 Worker thread wakes up
23:00:26.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:26.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:27.239 00.978 16108 Exposure complete
23:00:27.304 00.065 16108 worker thread done servicing request
23:00:27.304 00.000 21068 OnExposeComplete: enter
23:00:27.304 00.000 21068 UpdateGuideState(): m_state=6
23:00:27.306 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3237
23:00:27.307 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.91, Mass=123378, SNR=75.3, Peak=16080 HFD=3.5
23:00:27.308 00.001 21068 MultiStar: [#1 0.13,0.10,1.14,U] [#2 -0.20,0.13,1.11,U] [#3 0.11,0.30,1.03,U] [#4 -0.32,-0.16,0.83,U] [#5 -0.53,0.38,0.00,M4] [#6 -0.21,-0.00,0.82,U] [#7 -0.33,0.01,0.62,U] [#8 -0.04,0.67,0.00,M1] 
23:00:27.309 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.27, 0.07}
23:00:27.310 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
23:00:27.311 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
23:00:27.312 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=0.15 mountY=-0.05, mountTheta=-0.30
23:00:27.313 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
23:00:27.314 00.001 21068 Enqueuing Move request for scope (-0.13, 0.08)
23:00:27.315 00.001 16108 Worker thread wakes up
23:00:27.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:00:27.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:00:27.315 00.000 16108 Moving (-0.13, 0.08) raw xDistance=0.15 yDistance=-0.05
23:00:27.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:00:27.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:27.315 00.000 16108 MoveAxis(E, 0, ABG)
23:00:27.315 00.000 16108 Move returns status 0, amount 0
23:00:27.315 00.000 16108 MoveAxis(N, 0, ABG)
23:00:27.315 00.000 16108 Move returns status 0, amount 0
23:00:27.315 00.000 16108 move complete, result=0
23:00:27.315 00.000 16108 worker thread done servicing request
23:00:27.319 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3849, FiltMin=3273, FiltMax=65535, Gamma=1.000
23:00:27.333 00.014 21068 UpdateGuideState exits: m=123378 SNR=75.3
23:00:27.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:27.336 00.001 21068 Enqueuing Expose request
23:00:27.336 00.000 16108 Worker thread wakes up
23:00:27.336 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:27.338 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:27.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:28.515 01.177 16108 Exposure complete
23:00:28.572 00.057 16108 worker thread done servicing request
23:00:28.572 00.000 21068 OnExposeComplete: enter
23:00:28.573 00.001 21068 UpdateGuideState(): m_state=6
23:00:28.575 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3238
23:00:28.576 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.50, Mass=97934, SNR=67.1, Peak=13248 HFD=3.3
23:00:28.576 00.000 21068 MultiStar: [#1 0.49,-0.29,0.00,M1] [#2 0.16,-0.40,1.30,U] [#3 0.51,-0.22,0.00,M1] [#4 0.32,-0.78,0.00,M1] [#5 0.08,-0.02,1.10,U] [#6 0.39,-0.16,0.90,U] [#7 0.58,-0.26,0.00,M1] [#8 0.21,-0.25,0.81,U] 
23:00:28.577 00.001 21068 refined, 4 included, MultiStar: {0.18, -0.24}, one-star: {0.09, -0.34}
23:00:28.578 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
23:00:28.578 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
23:00:28.579 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.93 mountX=-0.22 mountY=0.19, mountTheta=2.42
23:00:28.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.24, opts=13)
23:00:28.583 00.002 21068 Enqueuing Move request for scope (0.18, -0.24)
23:00:28.584 00.001 16108 Worker thread wakes up
23:00:28.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
23:00:28.585 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
23:00:28.585 00.000 16108 Moving (0.18, -0.24) raw xDistance=-0.22 yDistance=0.19
23:00:28.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:00:28.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:28.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:00:28.585 00.000 16108 MoveAxis(E, 57, ABG)
23:00:28.585 00.000 16108 Guiding  Dir = 2, Dur = 57
23:00:28.585 00.000 16108 IsSlewing returns 0
23:00:28.585 00.000 16108 IsGuiding returns 0
23:00:28.592 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3849, FiltMin=3312, FiltMax=55347, Gamma=1.000
23:00:28.598 00.006 16108 PulseGuide returned control before completion, sleep 54
23:00:28.610 00.012 21068 UpdateGuideState exits: m=97934 SNR=67.1
23:00:28.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:28.613 00.001 21068 Enqueuing Expose request
23:00:28.660 00.047 16108 IsGuiding returns 1
23:00:28.660 00.000 16108 scope still moving after pulse duration time elapsed
23:00:28.691 00.031 16108 IsSlewing returns 0
23:00:28.691 00.000 16108 IsGuiding returns 0
23:00:28.692 00.001 16108 scope move finished after 57 + 49 ms
23:00:28.692 00.000 16108 Move returns status 0, amount 57
23:00:28.692 00.000 16108 MoveAxis(N, 0, ABG)
23:00:28.692 00.000 16108 Move returns status 0, amount 0
23:00:28.692 00.000 16108 move complete, result=0
23:00:28.692 00.000 16108 worker thread done servicing request
23:00:28.692 00.000 16108 Worker thread wakes up
23:00:28.692 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
23:00:28.693 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:28.694 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:29.662 00.968 16108 Exposure complete
23:00:29.748 00.086 16108 worker thread done servicing request
23:00:29.748 00.000 21068 OnExposeComplete: enter
23:00:29.749 00.001 21068 UpdateGuideState(): m_state=6
23:00:29.750 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3239
23:00:29.751 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.40, Mass=114085, SNR=75.8, Peak=13299 HFD=3.2
23:00:29.752 00.001 21068 MultiStar: [#1 0.41,-0.21,1.12,U] [#2 0.02,-0.19,1.13,U] [#3 0.31,0.02,0.92,U] [#4 -0.16,-0.36,0.94,U] [#5 -0.10,0.13,0.91,U] [#6 0.23,-0.01,0.91,U] [#7 -0.13,0.07,0.60,U] [#8 -0.02,-0.01,0.68,U] 
23:00:29.755 00.003 21068 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {-0.18, -0.44}
23:00:29.756 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
23:00:29.757 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
23:00:29.758 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=-0.08 mountY=0.11, mountTheta=2.19
23:00:29.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
23:00:29.761 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
23:00:29.763 00.002 16108 Worker thread wakes up
23:00:29.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:00:29.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:00:29.763 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.11
23:00:29.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:29.764 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:29.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:29.764 00.000 16108 MoveAxis(E, 0, ABG)
23:00:29.764 00.000 16108 Move returns status 0, amount 0
23:00:29.764 00.000 16108 MoveAxis(N, 0, ABG)
23:00:29.764 00.000 16108 Move returns status 0, amount 0
23:00:29.764 00.000 16108 move complete, result=0
23:00:29.764 00.000 16108 worker thread done servicing request
23:00:29.768 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3849, FiltMin=3270, FiltMax=58902, Gamma=1.000
23:00:29.783 00.015 21068 UpdateGuideState exits: m=114085 SNR=75.8
23:00:29.785 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:29.785 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:29.786 00.001 21068 Enqueuing Expose request
23:00:29.787 00.001 16108 Worker thread wakes up
23:00:29.787 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:29.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:29.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:30.967 01.180 16108 Exposure complete
23:00:31.038 00.071 16108 worker thread done servicing request
23:00:31.038 00.000 21068 OnExposeComplete: enter
23:00:31.039 00.001 21068 UpdateGuideState(): m_state=6
23:00:31.040 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3240
23:00:31.041 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.49, Mass=106923, SNR=66.2, Peak=13504 HFD=3.1
23:00:31.043 00.002 21068 MultiStar: [#1 0.38,-0.46,0.00,M1] [#2 0.10,-0.43,1.29,U] [#3 0.27,-0.05,1.27,U] [#4 -0.18,-0.88,0.00,M1] [#5 0.03,-0.25,1.11,U] [#6 0.13,-0.36,1.01,U] [#7 0.02,-0.04,0.66,U] [#8 0.08,-0.35,0.92,U] 
23:00:31.044 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.27}, one-star: {-0.04, -0.35}
23:00:31.044 00.000 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
23:00:31.046 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
23:00:31.047 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.24 mountX=-0.14 mountY=0.24, mountTheta=2.10
23:00:31.050 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.27, opts=13)
23:00:31.053 00.003 21068 Enqueuing Move request for scope (0.09, -0.27)
23:00:31.056 00.003 16108 Worker thread wakes up
23:00:31.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
23:00:31.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
23:00:31.056 00.000 16108 Moving (0.09, -0.27) raw xDistance=-0.14 yDistance=0.24
23:00:31.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:00:31.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:00:31.056 00.000 16108 MoveAxis(E, 0, ABG)
23:00:31.056 00.000 16108 Move returns status 0, amount 0
23:00:31.056 00.000 16108 MoveAxis(S, 48, ABG)
23:00:31.056 00.000 16108 Guiding  Dir = 1, Dur = 48
23:00:31.058 00.002 16108 IsSlewing returns 0
23:00:31.058 00.000 16108 IsGuiding returns 0
23:00:31.061 00.003 16108 PulseGuide returned control before completion, sleep 55
23:00:31.069 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3849, FiltMin=3321, FiltMax=53808, Gamma=1.000
23:00:31.096 00.027 21068 UpdateGuideState exits: m=106923 SNR=66.2
23:00:31.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:31.099 00.001 21068 Enqueuing Expose request
23:00:31.122 00.023 16108 IsGuiding returns 1
23:00:31.122 00.000 16108 scope still moving after pulse duration time elapsed
23:00:31.153 00.031 16108 IsSlewing returns 0
23:00:31.153 00.000 16108 IsGuiding returns 0
23:00:31.153 00.000 16108 scope move finished after 48 + 46 ms
23:00:31.153 00.000 16108 Move returns status 0, amount 48
23:00:31.153 00.000 16108 move complete, result=0
23:00:31.153 00.000 16108 worker thread done servicing request
23:00:31.153 00.000 16108 Worker thread wakes up
23:00:31.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:31.153 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
23:00:31.155 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:32.133 00.978 16108 Exposure complete
23:00:32.196 00.063 16108 worker thread done servicing request
23:00:32.196 00.000 21068 OnExposeComplete: enter
23:00:32.197 00.001 21068 UpdateGuideState(): m_state=6
23:00:32.199 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3241
23:00:32.199 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.64, Mass=120449, SNR=73.8, Peak=14384 HFD=3.3
23:00:32.200 00.001 21068 MultiStar: [#1 0.17,-0.40,1.07,U] [#2 -0.27,-0.31,1.17,U] [#3 0.21,-0.05,1.07,U] [#4 0.10,-0.51,0.00,M2] [#5 -0.13,-0.16,0.88,U] [#6 0.30,-0.08,0.72,U] [#7 0.02,0.02,0.62,U] [#8 -0.26,-0.29,0.78,U] 
23:00:32.201 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.20}, one-star: {0.07, -0.20}
23:00:32.202 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
23:00:32.202 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
23:00:32.203 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=-0.05 mountY=0.19, mountTheta=1.81
23:00:32.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.20, opts=13)
23:00:32.206 00.001 21068 Enqueuing Move request for scope (0.01, -0.20)
23:00:32.207 00.001 16108 Worker thread wakes up
23:00:32.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
23:00:32.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
23:00:32.207 00.000 16108 Moving (0.01, -0.20) raw xDistance=-0.05 yDistance=0.19
23:00:32.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:00:32.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:32.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:00:32.207 00.000 16108 MoveAxis(E, 0, ABG)
23:00:32.207 00.000 16108 Move returns status 0, amount 0
23:00:32.207 00.000 16108 MoveAxis(N, 0, ABG)
23:00:32.207 00.000 16108 Move returns status 0, amount 0
23:00:32.207 00.000 16108 move complete, result=0
23:00:32.208 00.001 16108 worker thread done servicing request
23:00:32.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3849, FiltMin=3302, FiltMax=50141, Gamma=1.000
23:00:32.226 00.015 21068 UpdateGuideState exits: m=120449 SNR=73.8
23:00:32.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:32.228 00.000 21068 Enqueuing Expose request
23:00:32.229 00.001 16108 Worker thread wakes up
23:00:32.229 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:32.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:32.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:33.409 01.178 16108 Exposure complete
23:00:33.464 00.055 16108 worker thread done servicing request
23:00:33.464 00.000 21068 OnExposeComplete: enter
23:00:33.467 00.003 21068 UpdateGuideState(): m_state=6
23:00:33.470 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3242
23:00:33.470 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=876.92, Mass=114927, SNR=69.3, Peak=15280 HFD=3.5
23:00:33.471 00.001 21068 MultiStar: [#1 -0.09,0.18,1.16,U] [#2 -0.32,0.19,1.13,U] [#3 0.25,0.38,1.09,U] [#4 -0.16,-0.16,0.90,U] [#5 -0.19,0.52,0.00,M1] [#6 0.06,-0.01,0.99,U] [#7 -0.21,0.49,0.00,M1] [#8 -0.29,0.22,0.88,U] 
23:00:33.473 00.002 21068 refined, 6 included, MultiStar: {-0.10, 0.14}, one-star: {-0.17, 0.08}
23:00:33.474 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:00:33.476 00.002 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:00:33.477 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.20 mountX=0.12 mountY=-0.11, mountTheta=-0.74
23:00:33.478 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.14, opts=13)
23:00:33.479 00.001 21068 Enqueuing Move request for scope (-0.10, 0.14)
23:00:33.480 00.001 16108 Worker thread wakes up
23:00:33.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:00:33.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:00:33.480 00.000 16108 Moving (-0.10, 0.14) raw xDistance=0.12 yDistance=-0.11
23:00:33.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:00:33.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:33.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:00:33.480 00.000 16108 MoveAxis(E, 0, ABG)
23:00:33.480 00.000 16108 Move returns status 0, amount 0
23:00:33.480 00.000 16108 MoveAxis(N, 0, ABG)
23:00:33.480 00.000 16108 Move returns status 0, amount 0
23:00:33.481 00.001 16108 move complete, result=0
23:00:33.481 00.000 16108 worker thread done servicing request
23:00:33.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3846, FiltMin=3286, FiltMax=57133, Gamma=1.000
23:00:33.508 00.023 21068 UpdateGuideState exits: m=114927 SNR=69.3
23:00:33.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:33.511 00.001 21068 Enqueuing Expose request
23:00:33.511 00.000 16108 Worker thread wakes up
23:00:33.511 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:33.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:33.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:34.485 00.973 16108 Exposure complete
23:00:34.561 00.076 16108 worker thread done servicing request
23:00:34.562 00.001 21068 OnExposeComplete: enter
23:00:34.562 00.000 21068 UpdateGuideState(): m_state=6
23:00:34.563 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3243
23:00:34.564 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.86, Mass=120385, SNR=83.3, Peak=18832 HFD=3.1
23:00:34.565 00.001 21068 MultiStar: [#1 0.23,0.31,1.06,U] [#2 -0.16,0.14,1.21,U] [#3 0.18,0.47,0.79,U] [#4 -0.02,-0.14,0.73,U] [#5 -0.03,0.74,0.00,M2] [#6 0.15,0.10,0.74,U] [#7 0.44,-0.01,0.50,U] [#8 -0.03,0.31,0.77,U] 
23:00:34.566 00.001 21068 single-star, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.16, 0.02}
23:00:34.566 00.000 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
23:00:34.568 00.002 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
23:00:34.569 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.15 mountX=-0.16 mountY=-0.06, mountTheta=-2.77
23:00:34.570 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.02, opts=13)
23:00:34.571 00.001 21068 Enqueuing Move request for scope (0.16, 0.02)
23:00:34.572 00.001 16108 Worker thread wakes up
23:00:34.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:00:34.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:00:34.572 00.000 16108 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=-0.06
23:00:34.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:00:34.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:34.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:34.572 00.000 16108 MoveAxis(E, 0, ABG)
23:00:34.572 00.000 16108 Move returns status 0, amount 0
23:00:34.572 00.000 16108 MoveAxis(N, 0, ABG)
23:00:34.572 00.000 16108 Move returns status 0, amount 0
23:00:34.572 00.000 16108 move complete, result=0
23:00:34.572 00.000 16108 worker thread done servicing request
23:00:34.575 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3846, FiltMin=3296, FiltMax=52915, Gamma=1.000
23:00:34.591 00.016 21068 UpdateGuideState exits: m=120385 SNR=83.3
23:00:34.592 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:34.594 00.001 21068 Enqueuing Expose request
23:00:34.594 00.000 16108 Worker thread wakes up
23:00:34.595 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:34.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:34.595 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:35.768 01.173 16108 Exposure complete
23:00:35.831 00.063 16108 worker thread done servicing request
23:00:35.832 00.001 21068 OnExposeComplete: enter
23:00:35.833 00.001 21068 UpdateGuideState(): m_state=6
23:00:35.833 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3244
23:00:35.834 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.00, Mass=102551, SNR=71.5, Peak=15168 HFD=3.4
23:00:35.835 00.001 21068 MultiStar: [#1 0.19,0.11,1.11,U] [#2 0.02,0.08,1.42,U] [#3 0.34,0.15,0.93,U] [#4 -0.23,-0.44,1.03,U] [#5 -0.24,0.14,0.77,U] [#6 -0.05,-0.04,0.75,U] [#7 0.09,0.38,0.68,U] [#8 -0.20,0.43,0.73,U] 
23:00:35.836 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.15, 0.16}
23:00:35.837 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:00:35.838 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:00:35.839 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=0.03 mountY=-0.08, mountTheta=-1.19
23:00:35.840 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
23:00:35.841 00.001 21068 Enqueuing Move request for scope (-0.02, 0.09)
23:00:35.842 00.001 16108 Worker thread wakes up
23:00:35.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:00:35.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:00:35.842 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.03 yDistance=-0.08
23:00:35.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:00:35.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:35.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:35.842 00.000 16108 MoveAxis(E, 0, ABG)
23:00:35.842 00.000 16108 Move returns status 0, amount 0
23:00:35.842 00.000 16108 MoveAxis(N, 0, ABG)
23:00:35.842 00.000 16108 Move returns status 0, amount 0
23:00:35.843 00.001 16108 move complete, result=0
23:00:35.843 00.000 16108 worker thread done servicing request
23:00:35.847 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3846, FiltMin=3312, FiltMax=65533, Gamma=1.000
23:00:35.861 00.014 21068 UpdateGuideState exits: m=102551 SNR=71.5
23:00:35.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:35.863 00.000 21068 Enqueuing Expose request
23:00:35.864 00.001 16108 Worker thread wakes up
23:00:35.864 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:35.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:35.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:36.837 00.972 16108 Exposure complete
23:00:36.893 00.056 16108 worker thread done servicing request
23:00:36.893 00.000 21068 OnExposeComplete: enter
23:00:36.894 00.001 21068 UpdateGuideState(): m_state=6
23:00:36.895 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3245
23:00:36.896 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.83, Mass=105102, SNR=72.6, Peak=15808 HFD=3.2
23:00:36.899 00.003 21068 MultiStar: [#1 0.21,0.37,1.06,U] [#2 -0.11,0.15,1.50,U] [#3 0.13,0.40,1.09,U] [#4 -0.31,-0.30,0.90,U] [#5 -0.09,0.57,0.00,M2] [#6 -0.03,0.21,0.75,U] [#7 0.08,0.50,0.58,U] [#8 0.06,0.53,0.00,M1] 
23:00:36.900 00.001 21068 single-star, 6 included, MultiStar: {-0.00, 0.18}, one-star: {0.03, -0.00}
23:00:36.902 00.002 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:00:36.903 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
23:00:36.905 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.12 mountX=-0.03 mountY=-0.00, mountTheta=-3.02
23:00:36.909 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
23:00:36.910 00.001 21068 Enqueuing Move request for scope (0.03, -0.00)
23:00:36.912 00.002 16108 Worker thread wakes up
23:00:36.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:00:36.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:00:36.912 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.00
23:00:36.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:00:36.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:36.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:00:36.912 00.000 16108 MoveAxis(E, 0, ABG)
23:00:36.912 00.000 16108 Move returns status 0, amount 0
23:00:36.912 00.000 16108 MoveAxis(N, 0, ABG)
23:00:36.912 00.000 16108 Move returns status 0, amount 0
23:00:36.912 00.000 16108 move complete, result=0
23:00:36.913 00.001 16108 worker thread done servicing request
23:00:36.922 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3846, FiltMin=3334, FiltMax=52221, Gamma=1.000
23:00:36.940 00.018 21068 UpdateGuideState exits: m=105102 SNR=72.6
23:00:36.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:36.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:36.943 00.001 21068 Enqueuing Expose request
23:00:36.943 00.000 16108 Worker thread wakes up
23:00:36.943 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:36.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:36.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:38.094 01.150 16108 Exposure complete
23:00:38.149 00.055 16108 worker thread done servicing request
23:00:38.149 00.000 21068 OnExposeComplete: enter
23:00:38.151 00.002 21068 UpdateGuideState(): m_state=6
23:00:38.152 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3246
23:00:38.153 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.93, Mass=97957, SNR=69.1, Peak=16448 HFD=2.9
23:00:38.154 00.001 21068 MultiStar: [#1 0.27,0.20,1.31,U] [#2 0.19,0.18,1.33,U] [#3 0.56,0.58,0.00,M1] [#4 -0.15,-0.35,0.92,U] [#5 -0.28,0.69,0.00,M3] [#6 -0.21,0.13,1.02,U] [#7 0.82,0.24,0.00,M1] [#8 0.14,0.12,0.78,U] 
23:00:38.155 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.26, 0.09}
23:00:38.155 00.000 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
23:00:38.156 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
23:00:38.157 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.65 mountX=-0.08 mountY=-0.10, mountTheta=-2.29
23:00:38.159 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
23:00:38.160 00.001 21068 Enqueuing Move request for scope (0.10, 0.08)
23:00:38.161 00.001 16108 Worker thread wakes up
23:00:38.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:00:38.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:00:38.161 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
23:00:38.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:38.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:38.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:38.161 00.000 16108 MoveAxis(E, 0, ABG)
23:00:38.162 00.001 16108 Move returns status 0, amount 0
23:00:38.162 00.000 16108 MoveAxis(N, 0, ABG)
23:00:38.162 00.000 16108 Move returns status 0, amount 0
23:00:38.162 00.000 16108 move complete, result=0
23:00:38.162 00.000 16108 worker thread done servicing request
23:00:38.165 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3843, FiltMin=3283, FiltMax=49213, Gamma=1.000
23:00:38.187 00.022 21068 UpdateGuideState exits: m=97957 SNR=69.1
23:00:38.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:38.189 00.001 21068 Enqueuing Expose request
23:00:38.190 00.001 16108 Worker thread wakes up
23:00:38.190 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:38.191 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:38.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:39.165 00.974 16108 Exposure complete
23:00:39.224 00.059 16108 worker thread done servicing request
23:00:39.224 00.000 21068 OnExposeComplete: enter
23:00:39.225 00.001 21068 UpdateGuideState(): m_state=6
23:00:39.226 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3247
23:00:39.226 00.000 21068 Star::Find returns 1 (0), X=221.02, Y=876.96, Mass=120388, SNR=91.3, Peak=18320 HFD=3.9
23:00:39.227 00.001 21068 MultiStar: [#1 0.60,-0.09,0.00,M1] [#2 0.17,-0.01,1.00,U] [#3 0.66,0.30,0.00,M2] [#4 0.10,-0.36,0.67,U] [#5 0.16,0.45,0.67,U] [#6 0.29,0.14,0.74,U] [#7 0.45,0.12,0.48,U] [#8 0.19,0.32,0.72,U] 
23:00:39.229 00.002 21068 refined, 6 included, MultiStar: {0.24, 0.11}, one-star: {0.34, 0.12}
23:00:39.230 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
23:00:39.231 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
23:00:39.231 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.43 mountX=-0.21 mountY=-0.16, mountTheta=-2.50
23:00:39.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.11, opts=13)
23:00:39.234 00.001 21068 Enqueuing Move request for scope (0.24, 0.11)
23:00:39.234 00.000 16108 Worker thread wakes up
23:00:39.235 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
23:00:39.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
23:00:39.235 00.000 16108 Moving (0.24, 0.11) raw xDistance=-0.21 yDistance=-0.16
23:00:39.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:00:39.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:39.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:00:39.235 00.000 16108 MoveAxis(E, 56, ABG)
23:00:39.235 00.000 16108 Guiding  Dir = 2, Dur = 56
23:00:39.236 00.001 16108 IsSlewing returns 0
23:00:39.236 00.000 16108 IsGuiding returns 0
23:00:39.238 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3843, FiltMin=3273, FiltMax=58525, Gamma=1.000
23:00:39.256 00.018 21068 UpdateGuideState exits: m=120388 SNR=91.3
23:00:39.258 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:39.261 00.002 21068 Enqueuing Expose request
23:00:39.266 00.005 16108 PulseGuide returned control before completion, sleep 37
23:00:39.311 00.045 16108 IsGuiding returns 1
23:00:39.311 00.000 16108 scope still moving after pulse duration time elapsed
23:00:39.343 00.032 16108 IsSlewing returns 0
23:00:39.343 00.000 16108 IsGuiding returns 0
23:00:39.343 00.000 16108 scope move finished after 56 + 51 ms
23:00:39.343 00.000 16108 Move returns status 0, amount 56
23:00:39.343 00.000 16108 MoveAxis(N, 0, ABG)
23:00:39.343 00.000 16108 Move returns status 0, amount 0
23:00:39.343 00.000 16108 move complete, result=0
23:00:39.343 00.000 16108 worker thread done servicing request
23:00:39.343 00.000 16108 Worker thread wakes up
23:00:39.343 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
23:00:39.346 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:39.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:40.500 01.154 16108 Exposure complete
23:00:40.559 00.059 16108 worker thread done servicing request
23:00:40.560 00.001 21068 OnExposeComplete: enter
23:00:40.561 00.001 21068 UpdateGuideState(): m_state=6
23:00:40.563 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3248
23:00:40.564 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.91, Mass=112383, SNR=84.2, Peak=14371 HFD=3.4
23:00:40.567 00.003 21068 MultiStar: [#1 0.10,-0.06,0.99,U] [#2 -0.04,0.06,1.00,U] [#3 0.44,0.09,1.05,U] [#4 -0.21,-0.18,0.83,U] [#5 -0.10,0.29,0.81,U] [#6 0.20,-0.26,0.82,U] [#7 0.01,0.30,0.66,U] [#8 0.02,0.19,0.72,U] 
23:00:40.569 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.19, 0.07}
23:00:40.570 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
23:00:40.572 00.002 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
23:00:40.574 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
23:00:40.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
23:00:40.578 00.002 21068 Enqueuing Move request for scope (0.03, 0.05)
23:00:40.579 00.001 16108 Worker thread wakes up
23:00:40.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:00:40.580 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:00:40.580 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
23:00:40.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:40.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:40.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:40.580 00.000 16108 MoveAxis(E, 0, ABG)
23:00:40.580 00.000 16108 Move returns status 0, amount 0
23:00:40.580 00.000 16108 MoveAxis(N, 0, ABG)
23:00:40.580 00.000 16108 Move returns status 0, amount 0
23:00:40.580 00.000 16108 move complete, result=0
23:00:40.580 00.000 16108 worker thread done servicing request
23:00:40.585 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3843, FiltMin=3222, FiltMax=59779, Gamma=1.000
23:00:40.601 00.016 21068 UpdateGuideState exits: m=112383 SNR=84.2
23:00:40.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:40.603 00.000 21068 Enqueuing Expose request
23:00:40.604 00.001 16108 Worker thread wakes up
23:00:40.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:40.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:40.604 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:41.568 00.964 16108 Exposure complete
23:00:41.623 00.055 16108 worker thread done servicing request
23:00:41.623 00.000 21068 OnExposeComplete: enter
23:00:41.625 00.002 21068 UpdateGuideState(): m_state=6
23:00:41.626 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3249
23:00:41.627 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.77, Mass=111161, SNR=77.7, Peak=15504 HFD=3.4
23:00:41.628 00.001 21068 MultiStar: [#1 0.12,-0.04,1.05,U] [#2 -0.08,-0.10,1.27,U] [#3 0.23,0.36,0.97,U] [#4 -0.36,-0.51,0.00,M1] [#5 -0.52,0.16,0.00,M2] [#6 -0.23,-0.23,0.79,U] [#7 -0.13,-0.08,0.56,U] [#8 -0.07,-0.09,0.67,U] 
23:00:41.628 00.000 21068 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {-0.18, -0.07}
23:00:41.629 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
23:00:41.630 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
23:00:41.630 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.51 mountX=0.03 mountY=0.04, mountTheta=0.84
23:00:41.632 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
23:00:41.633 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
23:00:41.633 00.000 16108 Worker thread wakes up
23:00:41.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:00:41.634 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:00:41.634 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
23:00:41.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:00:41.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:41.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:41.634 00.000 16108 MoveAxis(E, 0, ABG)
23:00:41.634 00.000 16108 Move returns status 0, amount 0
23:00:41.634 00.000 16108 MoveAxis(N, 0, ABG)
23:00:41.634 00.000 16108 Move returns status 0, amount 0
23:00:41.634 00.000 16108 move complete, result=0
23:00:41.634 00.000 16108 worker thread done servicing request
23:00:41.639 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3840, FiltMin=3315, FiltMax=63171, Gamma=1.000
23:00:41.662 00.023 21068 UpdateGuideState exits: m=111161 SNR=77.7
23:00:41.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:41.663 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:41.664 00.001 21068 Enqueuing Expose request
23:00:41.665 00.001 16108 Worker thread wakes up
23:00:41.665 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:41.666 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:41.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:42.831 01.165 16108 Exposure complete
23:00:42.890 00.059 16108 worker thread done servicing request
23:00:42.890 00.000 21068 OnExposeComplete: enter
23:00:42.891 00.001 21068 UpdateGuideState(): m_state=6
23:00:42.892 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3250
23:00:42.893 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.13, Mass=116148, SNR=68.9, Peak=18867 HFD=2.9
23:00:42.893 00.000 21068 MultiStar: [#1 -0.09,-0.56,0.00,M1] [#2 -0.63,-0.60,0.00,M1] [#3 -0.23,-0.26,0.93,U] [#4 -0.68,-0.86,0.00,M2] [#5 -0.68,-0.14,0.00,M3] [#6 -0.39,-0.46,0.00,M1] [#7 -0.14,-0.44,0.67,U] [#8 -0.44,-0.33,0.00,M1] 
23:00:42.895 00.002 21068 refined, 2 included, MultiStar: {-0.30, -0.48}, one-star: {-0.46, -0.71}
23:00:42.896 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
23:00:42.897 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
23:00:42.897 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.48 hyp=0.56 cameraTheta=-2.12 mountX=0.21 mountY=0.54, mountTheta=1.20
23:00:42.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.48, opts=13)
23:00:42.900 00.001 21068 Enqueuing Move request for scope (-0.30, -0.48)
23:00:42.900 00.000 16108 Worker thread wakes up
23:00:42.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.48) opts 0xd
23:00:42.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.48)
23:00:42.900 00.000 16108 Moving (-0.30, -0.48) raw xDistance=0.21 yDistance=0.54
23:00:42.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:00:42.901 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
23:00:42.901 00.000 16108 MoveAxis(W, 55, ABG)
23:00:42.901 00.000 16108 Guiding  Dir = 3, Dur = 55
23:00:42.901 00.000 16108 IsSlewing returns 0
23:00:42.901 00.000 16108 IsGuiding returns 0
23:00:42.904 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3840, FiltMin=3222, FiltMax=44589, Gamma=1.000
23:00:42.908 00.004 16108 PulseGuide returned control before completion, sleep 59
23:00:42.919 00.011 21068 UpdateGuideState exits: m=116148 SNR=68.9
23:00:42.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:42.922 00.001 21068 Enqueuing Expose request
23:00:42.969 00.047 16108 IsGuiding returns 1
23:00:42.969 00.000 16108 scope still moving after pulse duration time elapsed
23:00:43.000 00.031 16108 IsSlewing returns 0
23:00:43.000 00.000 16108 IsGuiding returns 0
23:00:43.000 00.000 16108 scope move finished after 55 + 44 ms
23:00:43.000 00.000 16108 Move returns status 0, amount 55
23:00:43.000 00.000 16108 MoveAxis(S, 108, ABG)
23:00:43.000 00.000 16108 Guiding  Dir = 1, Dur = 108
23:00:43.002 00.002 16108 IsSlewing returns 0
23:00:43.002 00.000 16108 IsGuiding returns 0
23:00:43.065 00.063 16108 PulseGuide returned control before completion, sleep 55
23:00:43.126 00.061 16108 IsGuiding returns 1
23:00:43.126 00.000 16108 scope still moving after pulse duration time elapsed
23:00:43.156 00.030 16108 IsSlewing returns 0
23:00:43.157 00.001 16108 IsGuiding returns 1
23:00:43.188 00.031 16108 IsSlewing returns 0
23:00:43.188 00.000 16108 IsGuiding returns 1
23:00:43.219 00.031 16108 IsSlewing returns 0
23:00:43.219 00.000 16108 IsGuiding returns 1
23:00:43.251 00.032 16108 IsSlewing returns 0
23:00:43.251 00.000 16108 IsGuiding returns 0
23:00:43.251 00.000 16108 scope move finished after 108 + 141 ms
23:00:43.251 00.000 16108 Move returns status 0, amount 108
23:00:43.251 00.000 16108 move complete, result=0
23:00:43.251 00.000 16108 worker thread done servicing request
23:00:43.251 00.000 16108 Worker thread wakes up
23:00:43.251 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:43.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:43.252 00.001 21068 GuideStep: 0.2 px 55 ms WEST, 0.5 px 108 ms SOUTH
23:00:44.224 00.972 16108 Exposure complete
23:00:44.310 00.086 16108 worker thread done servicing request
23:00:44.310 00.000 21068 OnExposeComplete: enter
23:00:44.311 00.001 21068 UpdateGuideState(): m_state=6
23:00:44.312 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3251
23:00:44.313 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.10, Mass=112662, SNR=78.3, Peak=16752 HFD=3.5
23:00:44.314 00.001 21068 MultiStar: [#1 0.32,-0.76,0.00,M2] [#2 -0.08,-0.55,0.00,M2] [#3 0.29,-0.57,0.00,M1] [#4 -0.01,-0.96,0.00,M3] [#5 -0.09,-0.44,0.89,U] [#6 0.45,-0.76,0.00,M2] [#7 0.17,-0.41,0.58,U] [#8 -0.04,-0.48,0.69,U] 
23:00:44.314 00.000 21068 refined, 3 included, MultiStar: {-0.06, -0.53}, one-star: {-0.18, -0.74}
23:00:44.315 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
23:00:44.317 00.002 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
23:00:44.318 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.53 hyp=0.54 cameraTheta=-1.68 mountX=-0.04 mountY=0.53, mountTheta=1.64
23:00:44.319 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.53, opts=13)
23:00:44.320 00.001 21068 Enqueuing Move request for scope (-0.06, -0.53)
23:00:44.321 00.001 16108 Worker thread wakes up
23:00:44.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.53) opts 0xd
23:00:44.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.53)
23:00:44.321 00.000 16108 Moving (-0.06, -0.53) raw xDistance=-0.04 yDistance=0.53
23:00:44.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:00:44.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:00:44.322 00.001 16108 MoveAxis(E, 0, ABG)
23:00:44.322 00.000 16108 Move returns status 0, amount 0
23:00:44.322 00.000 16108 MoveAxis(S, 107, ABG)
23:00:44.322 00.000 16108 Guiding  Dir = 1, Dur = 107
23:00:44.322 00.000 16108 IsSlewing returns 0
23:00:44.323 00.001 16108 IsGuiding returns 0
23:00:44.324 00.001 16108 PulseGuide returned control before completion, sleep 116
23:00:44.328 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3840, FiltMin=3312, FiltMax=46192, Gamma=1.000
23:00:44.345 00.017 21068 UpdateGuideState exits: m=112662 SNR=78.3
23:00:44.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:44.348 00.001 21068 Enqueuing Expose request
23:00:44.455 00.107 16108 IsGuiding returns 1
23:00:44.455 00.000 16108 scope still moving after pulse duration time elapsed
23:00:44.486 00.031 16108 IsSlewing returns 0
23:00:44.486 00.000 16108 IsGuiding returns 0
23:00:44.486 00.000 16108 scope move finished after 107 + 56 ms
23:00:44.486 00.000 16108 Move returns status 0, amount 107
23:00:44.486 00.000 16108 move complete, result=0
23:00:44.486 00.000 16108 worker thread done servicing request
23:00:44.486 00.000 16108 Worker thread wakes up
23:00:44.486 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.5 px 107 ms SOUTH
23:00:44.489 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:44.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:45.647 01.158 16108 Exposure complete
23:00:45.703 00.056 16108 worker thread done servicing request
23:00:45.704 00.001 21068 OnExposeComplete: enter
23:00:45.705 00.001 21068 UpdateGuideState(): m_state=6
23:00:45.705 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3252
23:00:45.706 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.72, Mass=119103, SNR=71.4, Peak=14816 HFD=3.4
23:00:45.707 00.001 21068 MultiStar: [#1 0.24,-0.17,1.13,U] [#2 0.15,-0.14,1.15,U] [#3 0.54,0.09,0.00,M2] [#4 0.16,-0.07,0.90,U] [#5 0.30,0.02,0.95,U] [#6 0.44,0.05,0.82,U] [#7 -0.11,0.04,0.59,U] [#8 0.14,-0.13,0.92,U] 
23:00:45.708 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.08}, one-star: {-0.03, -0.12}
23:00:45.708 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
23:00:45.709 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
23:00:45.710 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.85 mountX=0.01 mountY=0.12, mountTheta=1.47
23:00:45.711 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
23:00:45.713 00.002 21068 Enqueuing Move request for scope (-0.03, -0.12)
23:00:45.714 00.001 16108 Worker thread wakes up
23:00:45.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:00:45.714 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:00:45.714 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
23:00:45.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:00:45.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:45.715 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:00:45.715 00.000 16108 MoveAxis(E, 0, ABG)
23:00:45.715 00.000 16108 Move returns status 0, amount 0
23:00:45.715 00.000 16108 MoveAxis(N, 0, ABG)
23:00:45.715 00.000 16108 Move returns status 0, amount 0
23:00:45.715 00.000 16108 move complete, result=0
23:00:45.715 00.000 16108 worker thread done servicing request
23:00:45.721 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3840, FiltMin=3296, FiltMax=58611, Gamma=1.000
23:00:45.738 00.017 21068 UpdateGuideState exits: m=119103 SNR=71.4
23:00:45.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:45.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:45.741 00.001 21068 Enqueuing Expose request
23:00:45.743 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:45.744 00.001 16108 Worker thread wakes up
23:00:45.744 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:45.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:46.733 00.989 16108 Exposure complete
23:00:46.807 00.074 16108 worker thread done servicing request
23:00:46.808 00.001 21068 OnExposeComplete: enter
23:00:46.808 00.000 21068 UpdateGuideState(): m_state=6
23:00:46.811 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3253
23:00:46.811 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=876.93, Mass=93230, SNR=68.0, Peak=15952 HFD=2.9
23:00:46.812 00.001 21068 MultiStar: [#1 0.51,0.04,0.00,M2] [#2 0.20,0.05,1.47,U] [#3 0.65,0.09,0.00,M3] [#4 0.05,-0.34,0.89,U] [#5 0.27,0.41,1.07,U] [#6 0.47,0.01,0.95,U] [#7 0.28,0.11,0.65,U] [#8 0.13,0.01,1.07,U] 
23:00:46.813 00.001 21068 single-star, 6 included, MultiStar: {0.22, 0.05}, one-star: {0.18, 0.09}
23:00:46.814 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
23:00:46.814 00.000 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
23:00:46.815 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=-0.16 mountY=-0.13, mountTheta=-2.47
23:00:46.818 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.09, opts=13)
23:00:46.819 00.001 21068 Enqueuing Move request for scope (0.18, 0.09)
23:00:46.821 00.002 16108 Worker thread wakes up
23:00:46.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
23:00:46.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
23:00:46.821 00.000 16108 Moving (0.18, 0.09) raw xDistance=-0.16 yDistance=-0.13
23:00:46.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:00:46.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:46.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:46.821 00.000 16108 MoveAxis(E, 0, ABG)
23:00:46.821 00.000 16108 Move returns status 0, amount 0
23:00:46.821 00.000 16108 MoveAxis(N, 0, ABG)
23:00:46.821 00.000 16108 Move returns status 0, amount 0
23:00:46.821 00.000 16108 move complete, result=0
23:00:46.821 00.000 16108 worker thread done servicing request
23:00:46.824 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3837, FiltMin=3254, FiltMax=54269, Gamma=1.000
23:00:46.839 00.015 21068 UpdateGuideState exits: m=93230 SNR=68.0
23:00:46.841 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:46.841 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:46.842 00.001 21068 Enqueuing Expose request
23:00:46.843 00.001 16108 Worker thread wakes up
23:00:46.843 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:46.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:46.844 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:48.006 01.162 16108 Exposure complete
23:00:48.060 00.054 16108 worker thread done servicing request
23:00:48.060 00.000 21068 OnExposeComplete: enter
23:00:48.061 00.001 21068 UpdateGuideState(): m_state=6
23:00:48.062 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3254
23:00:48.063 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.73, Mass=122888, SNR=67.4, Peak=14035 HFD=3.4
23:00:48.064 00.001 21068 MultiStar: [#1 0.12,-0.27,1.36,U] [#2 -0.17,-0.28,1.55,U] [#3 0.20,-0.04,1.10,U] [#4 -0.11,-0.57,0.00,M2] [#5 -0.28,0.12,1.00,U] [#6 0.11,-0.19,0.87,U] [#7 -0.07,0.08,0.64,U] [#8 -0.23,-0.21,0.89,U] 
23:00:48.065 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.17, -0.11}
23:00:48.066 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
23:00:48.068 00.002 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
23:00:48.069 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=0.03 mountY=0.15, mountTheta=1.36
23:00:48.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.14, opts=13)
23:00:48.071 00.000 21068 Enqueuing Move request for scope (-0.06, -0.14)
23:00:48.072 00.001 16108 Worker thread wakes up
23:00:48.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:00:48.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:00:48.072 00.000 16108 Moving (-0.06, -0.14) raw xDistance=0.03 yDistance=0.15
23:00:48.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:00:48.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:48.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:00:48.072 00.000 16108 MoveAxis(E, 0, ABG)
23:00:48.072 00.000 16108 Move returns status 0, amount 0
23:00:48.072 00.000 16108 MoveAxis(N, 0, ABG)
23:00:48.072 00.000 16108 Move returns status 0, amount 0
23:00:48.072 00.000 16108 move complete, result=0
23:00:48.072 00.000 16108 worker thread done servicing request
23:00:48.079 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3837, FiltMin=3267, FiltMax=47085, Gamma=1.000
23:00:48.096 00.017 21068 UpdateGuideState exits: m=122888 SNR=67.4
23:00:48.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:48.097 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:48.099 00.002 21068 Enqueuing Expose request
23:00:48.099 00.000 16108 Worker thread wakes up
23:00:48.099 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:48.100 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:48.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:49.084 00.984 16108 Exposure complete
23:00:49.147 00.063 16108 worker thread done servicing request
23:00:49.147 00.000 21068 OnExposeComplete: enter
23:00:49.148 00.001 21068 UpdateGuideState(): m_state=6
23:00:49.150 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3255
23:00:49.151 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.64, Mass=123091, SNR=82.9, Peak=15904 HFD=3.3
23:00:49.153 00.002 21068 MultiStar: [#1 0.07,-0.34,1.05,U] [#2 -0.11,-0.21,1.03,U] [#3 0.25,0.13,0.87,U] [#4 -0.37,-0.51,0.00,M3] [#5 -0.34,0.24,0.82,U] [#6 -0.10,-0.08,0.77,U] [#7 0.15,0.09,0.55,U] [#8 -0.14,-0.09,0.63,U] 
23:00:49.154 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {-0.09, -0.20}
23:00:49.157 00.003 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
23:00:49.158 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
23:00:49.159 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.06 mountX=0.03 mountY=0.09, mountTheta=1.26
23:00:49.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
23:00:49.161 00.000 21068 Enqueuing Move request for scope (-0.04, -0.08)
23:00:49.162 00.001 16108 Worker thread wakes up
23:00:49.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:00:49.162 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:00:49.162 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.09
23:00:49.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:00:49.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:49.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:00:49.163 00.001 16108 MoveAxis(E, 0, ABG)
23:00:49.163 00.000 16108 Move returns status 0, amount 0
23:00:49.163 00.000 16108 MoveAxis(N, 0, ABG)
23:00:49.163 00.000 16108 Move returns status 0, amount 0
23:00:49.163 00.000 16108 move complete, result=0
23:00:49.163 00.000 16108 worker thread done servicing request
23:00:49.169 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3837, FiltMin=3328, FiltMax=58387, Gamma=1.000
23:00:49.185 00.016 21068 UpdateGuideState exits: m=123091 SNR=82.9
23:00:49.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.188 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:49.189 00.001 21068 Enqueuing Expose request
23:00:49.191 00.002 16108 Worker thread wakes up
23:00:49.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:49.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:49.191 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:50.353 01.162 16108 Exposure complete
23:00:50.409 00.056 16108 worker thread done servicing request
23:00:50.409 00.000 21068 OnExposeComplete: enter
23:00:50.411 00.002 21068 UpdateGuideState(): m_state=6
23:00:50.413 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3256
23:00:50.413 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=877.04, Mass=119988, SNR=74.7, Peak=17728 HFD=3.2
23:00:50.414 00.001 21068 MultiStar: [#1 0.45,0.20,1.16,U] [#2 0.40,0.16,1.21,U] [#3 0.51,0.31,0.00,M2] [#4 -0.07,0.05,0.69,U] [#5 0.31,0.50,0.00,M1] [#6 0.43,0.02,0.88,U] [#7 0.39,0.35,0.00,M1] [#8 0.20,0.24,0.78,U] 
23:00:50.415 00.001 21068 single-star, 5 included, MultiStar: {0.27, 0.15}, one-star: {0.05, 0.20}
23:00:50.416 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:00:50.417 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:00:50.417 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.32 mountX=-0.01 mountY=-0.21, mountTheta=-1.64
23:00:50.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.20, opts=13)
23:00:50.420 00.001 21068 Enqueuing Move request for scope (0.05, 0.20)
23:00:50.421 00.001 16108 Worker thread wakes up
23:00:50.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
23:00:50.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
23:00:50.421 00.000 16108 Moving (0.05, 0.20) raw xDistance=-0.01 yDistance=-0.21
23:00:50.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:50.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:00:50.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:00:50.421 00.000 16108 MoveAxis(E, 0, ABG)
23:00:50.421 00.000 16108 Move returns status 0, amount 0
23:00:50.421 00.000 16108 MoveAxis(N, 0, ABG)
23:00:50.421 00.000 16108 Move returns status 0, amount 0
23:00:50.421 00.000 16108 move complete, result=0
23:00:50.421 00.000 16108 worker thread done servicing request
23:00:50.425 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3833, FiltMin=3283, FiltMax=56061, Gamma=1.000
23:00:50.439 00.014 21068 UpdateGuideState exits: m=119988 SNR=74.7
23:00:50.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:50.442 00.001 21068 Enqueuing Expose request
23:00:50.444 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:00:50.445 00.001 16108 Worker thread wakes up
23:00:50.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:50.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:51.435 00.990 16108 Exposure complete
23:00:51.502 00.067 16108 worker thread done servicing request
23:00:51.502 00.000 21068 OnExposeComplete: enter
23:00:51.505 00.003 21068 UpdateGuideState(): m_state=6
23:00:51.507 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3257
23:00:51.509 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.79, Mass=117358, SNR=70.1, Peak=14768 HFD=3.6
23:00:51.511 00.002 21068 MultiStar: [#1 0.36,0.05,1.19,U] [#2 0.11,0.11,1.15,U] [#3 0.52,0.22,0.00,M3] [#4 -0.00,-0.27,1.00,U] [#5 0.15,0.47,0.94,U] [#6 0.28,-0.10,0.80,U] [#7 0.05,0.22,0.65,U] [#8 0.15,0.23,0.85,U] 
23:00:51.512 00.001 21068 single-star, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.10, -0.04}
23:00:51.513 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
23:00:51.513 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
23:00:51.514 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.41 mountX=-0.11 mountY=0.02, mountTheta=2.97
23:00:51.518 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
23:00:51.519 00.001 21068 Enqueuing Move request for scope (0.10, -0.04)
23:00:51.520 00.001 16108 Worker thread wakes up
23:00:51.521 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:00:51.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:00:51.521 00.000 16108 Moving (0.10, -0.04) raw xDistance=-0.11 yDistance=0.02
23:00:51.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:00:51.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:51.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:51.521 00.000 16108 MoveAxis(E, 0, ABG)
23:00:51.521 00.000 16108 Move returns status 0, amount 0
23:00:51.522 00.001 16108 MoveAxis(N, 0, ABG)
23:00:51.522 00.000 16108 Move returns status 0, amount 0
23:00:51.522 00.000 16108 move complete, result=0
23:00:51.522 00.000 16108 worker thread done servicing request
23:00:51.526 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3837, FiltMin=3299, FiltMax=60557, Gamma=1.000
23:00:51.545 00.019 21068 UpdateGuideState exits: m=117358 SNR=70.1
23:00:51.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:51.548 00.001 21068 Enqueuing Expose request
23:00:51.548 00.000 16108 Worker thread wakes up
23:00:51.548 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:51.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:51.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:52.727 01.178 16108 Exposure complete
23:00:52.818 00.091 16108 worker thread done servicing request
23:00:52.818 00.000 21068 OnExposeComplete: enter
23:00:52.819 00.001 21068 UpdateGuideState(): m_state=6
23:00:52.823 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3258
23:00:52.824 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.88, Mass=118719, SNR=84.7, Peak=17056 HFD=3.7
23:00:52.826 00.002 21068 MultiStar: [#1 0.79,0.18,0.00,M1] [#2 0.22,0.17,1.04,U] [#3 0.67,0.52,0.00,M4] [#4 0.22,-0.05,0.72,U] [#5 0.22,0.45,0.78,U] [#6 0.60,0.10,0.00,M1] [#7 0.36,0.40,0.00,M1] [#8 0.39,0.35,0.00,M1] 
23:00:52.827 00.001 21068 refined, 3 included, MultiStar: {0.24, 0.15}, one-star: {0.30, 0.04}
23:00:52.828 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
23:00:52.830 00.002 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
23:00:52.832 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.29 cameraTheta=0.56 mountX=-0.21 mountY=-0.20, mountTheta=-2.37
23:00:52.833 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.15, opts=13)
23:00:52.834 00.001 21068 Enqueuing Move request for scope (0.24, 0.15)
23:00:52.835 00.001 16108 Worker thread wakes up
23:00:52.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
23:00:52.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
23:00:52.835 00.000 16108 Moving (0.24, 0.15) raw xDistance=-0.21 yDistance=-0.20
23:00:52.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:00:52.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:00:52.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:00:52.835 00.000 16108 MoveAxis(E, 55, ABG)
23:00:52.835 00.000 16108 Guiding  Dir = 2, Dur = 55
23:00:52.836 00.001 16108 IsSlewing returns 0
23:00:52.836 00.000 16108 IsGuiding returns 0
23:00:52.839 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3833, FiltMin=3257, FiltMax=60205, Gamma=1.000
23:00:52.854 00.015 21068 UpdateGuideState exits: m=118719 SNR=84.7
23:00:52.856 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:52.858 00.001 21068 Enqueuing Expose request
23:00:52.881 00.023 16108 PulseGuide returned control before completion, sleep 19
23:00:52.911 00.030 16108 IsGuiding returns 1
23:00:52.911 00.000 16108 scope still moving after pulse duration time elapsed
23:00:52.942 00.031 16108 IsSlewing returns 0
23:00:52.942 00.000 16108 IsGuiding returns 1
23:00:52.973 00.031 16108 IsSlewing returns 0
23:00:52.973 00.000 16108 IsGuiding returns 0
23:00:52.973 00.000 16108 scope move finished after 55 + 83 ms
23:00:52.973 00.000 16108 Move returns status 0, amount 55
23:00:52.973 00.000 16108 MoveAxis(N, 0, ABG)
23:00:52.973 00.000 16108 Move returns status 0, amount 0
23:00:52.973 00.000 16108 move complete, result=0
23:00:52.973 00.000 16108 worker thread done servicing request
23:00:52.973 00.000 16108 Worker thread wakes up
23:00:52.973 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
23:00:52.975 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:52.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:53.954 00.979 16108 Exposure complete
23:00:54.010 00.056 16108 worker thread done servicing request
23:00:54.010 00.000 21068 OnExposeComplete: enter
23:00:54.011 00.001 21068 UpdateGuideState(): m_state=6
23:00:54.012 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3259
23:00:54.013 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.82, Mass=121974, SNR=84.0, Peak=18928 HFD=3.5
23:00:54.015 00.002 21068 MultiStar: [#1 0.49,0.04,1.08,U] [#2 0.19,0.13,1.05,U] [#3 0.74,0.22,0.00,M5] [#4 0.14,-0.15,0.84,U] [#5 0.26,0.23,0.85,U] [#6 0.73,0.04,0.00,M2] [#7 -0.00,0.32,0.60,U] [#8 0.52,0.02,0.00,M2] 
23:00:54.015 00.000 21068 single-star, 5 included, MultiStar: {0.20, 0.08}, one-star: {0.02, -0.02}
23:00:54.016 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
23:00:54.017 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
23:00:54.018 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.69 mountX=-0.02 mountY=0.01, mountTheta=2.67
23:00:54.019 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
23:00:54.020 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
23:00:54.021 00.001 16108 Worker thread wakes up
23:00:54.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:00:54.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:00:54.021 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.01
23:00:54.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:54.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:54.021 00.000 16108 MoveAxis(E, 0, ABG)
23:00:54.021 00.000 16108 Move returns status 0, amount 0
23:00:54.021 00.000 16108 MoveAxis(N, 0, ABG)
23:00:54.021 00.000 16108 Move returns status 0, amount 0
23:00:54.021 00.000 16108 move complete, result=0
23:00:54.021 00.000 16108 worker thread done servicing request
23:00:54.024 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3833, FiltMin=3318, FiltMax=65533, Gamma=1.000
23:00:54.041 00.017 21068 UpdateGuideState exits: m=121974 SNR=84.0
23:00:54.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:54.044 00.001 21068 Enqueuing Expose request
23:00:54.044 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:54.045 00.001 16108 Worker thread wakes up
23:00:54.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:54.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:55.211 01.166 16108 Exposure complete
23:00:55.267 00.056 16108 worker thread done servicing request
23:00:55.267 00.000 21068 OnExposeComplete: enter
23:00:55.270 00.003 21068 UpdateGuideState(): m_state=6
23:00:55.271 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3260
23:00:55.273 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=877.26, Mass=115497, SNR=78.7, Peak=16544 HFD=3.3
23:00:55.275 00.002 21068 MultiStar: [#1 0.30,0.37,1.13,U] [#2 0.16,0.50,0.00,M1] [#3 0.49,0.77,0.00,M6] [#4 0.24,0.14,0.75,U] [#5 0.18,0.70,0.00,M1] [#6 0.46,0.42,0.00,M3] [#7 0.21,0.51,0.00,M1] [#8 0.15,0.34,0.73,U] 
23:00:55.276 00.001 21068 refined, 3 included, MultiStar: {0.22, 0.33}, one-star: {0.16, 0.43}
23:00:55.277 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
23:00:55.279 00.002 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
23:00:55.280 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.99 mountX=-0.16 mountY=-0.38, mountTheta=-1.97
23:00:55.284 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.33, opts=13)
23:00:55.287 00.003 21068 Enqueuing Move request for scope (0.22, 0.33)
23:00:55.289 00.002 16108 Worker thread wakes up
23:00:55.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
23:00:55.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
23:00:55.289 00.000 16108 Moving (0.22, 0.33) raw xDistance=-0.16 yDistance=-0.38
23:00:55.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:00:55.290 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:55.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:00:55.290 00.000 16108 MoveAxis(E, 0, ABG)
23:00:55.290 00.000 16108 Move returns status 0, amount 0
23:00:55.290 00.000 16108 MoveAxis(N, 0, ABG)
23:00:55.290 00.000 16108 Move returns status 0, amount 0
23:00:55.290 00.000 16108 move complete, result=0
23:00:55.290 00.000 16108 worker thread done servicing request
23:00:55.299 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3833, FiltMin=3267, FiltMax=53846, Gamma=1.000
23:00:55.322 00.023 21068 UpdateGuideState exits: m=115497 SNR=78.7
23:00:55.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:55.325 00.001 21068 Enqueuing Expose request
23:00:55.325 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:00:55.326 00.001 16108 Worker thread wakes up
23:00:55.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:55.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:56.303 00.977 16108 Exposure complete
23:00:56.369 00.066 16108 worker thread done servicing request
23:00:56.369 00.000 21068 OnExposeComplete: enter
23:00:56.370 00.001 21068 UpdateGuideState(): m_state=6
23:00:56.371 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3261
23:00:56.372 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=877.07, Mass=93769, SNR=65.4, Peak=16192 HFD=2.9
23:00:56.373 00.001 21068 MultiStar: [#1 0.13,0.26,1.50,U] [#2 0.43,0.28,0.00,M2] [#3 0.33,0.49,0.00,M7] [#4 0.19,0.01,1.03,U] [#5 0.21,0.52,0.00,M2] [#6 0.42,0.41,0.00,M4] [#7 0.52,0.40,0.00,M2] [#8 0.24,0.33,0.78,U] 
23:00:56.373 00.000 21068 refined, 3 included, MultiStar: {0.21, 0.21}, one-star: {0.35, 0.23}
23:00:56.375 00.002 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
23:00:56.376 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
23:00:56.377 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.77 mountX=-0.18 mountY=-0.25, mountTheta=-2.18
23:00:56.378 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.21, opts=13)
23:00:56.379 00.001 21068 Enqueuing Move request for scope (0.21, 0.21)
23:00:56.380 00.001 16108 Worker thread wakes up
23:00:56.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
23:00:56.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
23:00:56.380 00.000 16108 Moving (0.21, 0.21) raw xDistance=-0.18 yDistance=-0.25
23:00:56.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:00:56.380 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.14 newest=-0.62
23:00:56.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:00:56.380 00.000 16108 MoveAxis(E, 0, ABG)
23:00:56.380 00.000 16108 Move returns status 0, amount 0
23:00:56.380 00.000 16108 MoveAxis(N, 51, ABG)
23:00:56.380 00.000 16108 Guiding  Dir = 0, Dur = 51
23:00:56.381 00.001 16108 IsSlewing returns 0
23:00:56.381 00.000 16108 IsGuiding returns 0
23:00:56.387 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3833, FiltMin=3229, FiltMax=50877, Gamma=1.000
23:00:56.412 00.025 21068 UpdateGuideState exits: m=93769 SNR=65.4
23:00:56.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:56.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:56.415 00.001 21068 Enqueuing Expose request
23:00:56.420 00.005 16108 PulseGuide returned control before completion, sleep 23
23:00:56.449 00.029 16108 IsGuiding returns 1
23:00:56.449 00.000 16108 scope still moving after pulse duration time elapsed
23:00:56.480 00.031 16108 IsSlewing returns 0
23:00:56.480 00.000 16108 IsGuiding returns 1
23:00:56.512 00.032 16108 IsSlewing returns 0
23:00:56.512 00.000 16108 IsGuiding returns 0
23:00:56.512 00.000 16108 scope move finished after 51 + 80 ms
23:00:56.512 00.000 16108 Move returns status 0, amount 51
23:00:56.512 00.000 16108 move complete, result=0
23:00:56.512 00.000 16108 worker thread done servicing request
23:00:56.512 00.000 16108 Worker thread wakes up
23:00:56.514 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 51 ms NORTH
23:00:56.514 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:56.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:57.680 01.166 16108 Exposure complete
23:00:57.760 00.080 16108 worker thread done servicing request
23:00:57.761 00.001 21068 OnExposeComplete: enter
23:00:57.762 00.001 21068 UpdateGuideState(): m_state=6
23:00:57.763 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3262
23:00:57.764 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.17, Mass=111297, SNR=71.0, Peak=13984 HFD=3.6
23:00:57.765 00.001 21068 MultiStar: [#1 0.35,0.34,1.08,U] [#2 0.11,0.43,1.30,U] [#3 0.43,0.40,0.00,M8] [#4 -0.17,0.01,0.84,U] [#5 0.07,0.63,0.00,M3] [#6 0.24,0.52,0.00,M5] [#7 0.54,0.41,0.00,M3] [#8 0.10,0.65,0.00,M1] 
23:00:57.766 00.001 21068 refined, 3 included, MultiStar: {0.12, 0.30}, one-star: {0.11, 0.33}
23:00:57.767 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
23:00:57.770 00.003 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:00:57.772 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.21 mountX=-0.06 mountY=-0.32, mountTheta=-1.76
23:00:57.777 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.30, opts=13)
23:00:57.778 00.001 21068 Enqueuing Move request for scope (0.12, 0.30)
23:00:57.780 00.002 16108 Worker thread wakes up
23:00:57.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd
23:00:57.780 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.30)
23:00:57.780 00.000 16108 Moving (0.12, 0.30) raw xDistance=-0.06 yDistance=-0.32
23:00:57.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:00:57.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:00:57.780 00.000 16108 MoveAxis(E, 0, ABG)
23:00:57.780 00.000 16108 Move returns status 0, amount 0
23:00:57.780 00.000 16108 MoveAxis(N, 64, ABG)
23:00:57.781 00.001 16108 Guiding  Dir = 0, Dur = 64
23:00:57.781 00.000 16108 IsSlewing returns 0
23:00:57.781 00.000 16108 IsGuiding returns 0
23:00:57.783 00.002 16108 PulseGuide returned control before completion, sleep 73
23:00:57.786 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3837, FiltMin=3261, FiltMax=54781, Gamma=1.000
23:00:57.802 00.016 21068 UpdateGuideState exits: m=111297 SNR=71.0
23:00:57.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:57.805 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:57.806 00.001 21068 Enqueuing Expose request
23:00:57.860 00.054 16108 IsGuiding returns 1
23:00:57.860 00.000 16108 scope still moving after pulse duration time elapsed
23:00:57.892 00.032 16108 IsSlewing returns 0
23:00:57.892 00.000 16108 IsGuiding returns 0
23:00:57.892 00.000 16108 scope move finished after 64 + 46 ms
23:00:57.892 00.000 16108 Move returns status 0, amount 64
23:00:57.892 00.000 16108 move complete, result=0
23:00:57.892 00.000 16108 worker thread done servicing request
23:00:57.892 00.000 16108 Worker thread wakes up
23:00:57.892 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:57.893 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:00:57.893 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 64 ms NORTH
23:00:58.856 00.963 16108 Exposure complete
23:00:58.913 00.057 16108 worker thread done servicing request
23:00:58.913 00.000 21068 OnExposeComplete: enter
23:00:58.915 00.002 21068 UpdateGuideState(): m_state=6
23:00:58.916 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3263
23:00:58.917 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.46, Mass=99680, SNR=64.2, Peak=12176 HFD=3.3
23:00:58.918 00.001 21068 MultiStar: [#1 -0.13,0.56,0.00,M1] [#2 -0.20,0.55,0.00,M2] [#3 0.22,0.96,0.00,M9] [#4 -0.64,0.50,0.00,M1] [#5 -0.34,0.85,0.00,M4] [#6 -0.22,0.86,0.00,M6] [#7 -0.33,0.73,0.00,M4] [#8 -0.31,1.06,0.00,M2] 
23:00:58.918 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:00:58.919 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
23:00:58.920 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.62 hyp=0.63 cameraTheta=1.76 mountX=0.23 mountY=-0.58, mountTheta=-1.20
23:00:58.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.62, opts=13)
23:00:58.922 00.001 21068 Enqueuing Move request for scope (-0.12, 0.62)
23:00:58.923 00.001 16108 Worker thread wakes up
23:00:58.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.62) opts 0xd
23:00:58.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.62)
23:00:58.923 00.000 16108 Moving (-0.12, 0.62) raw xDistance=0.23 yDistance=-0.58
23:00:58.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:00:58.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:00:58.923 00.000 16108 MoveAxis(W, 59, ABG)
23:00:58.923 00.000 16108 Guiding  Dir = 3, Dur = 59
23:00:58.923 00.000 16108 IsSlewing returns 0
23:00:58.924 00.001 16108 IsGuiding returns 0
23:00:58.928 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3837, FiltMin=3309, FiltMax=49949, Gamma=1.000
23:00:58.942 00.014 21068 UpdateGuideState exits: m=99680 SNR=64.2
23:00:58.945 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.945 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:00:58.946 00.001 21068 Enqueuing Expose request
23:00:58.947 00.001 16108 PulseGuide returned control before completion, sleep 49
23:00:59.006 00.059 16108 IsGuiding returns 1
23:00:59.006 00.000 16108 scope still moving after pulse duration time elapsed
23:00:59.037 00.031 16108 IsSlewing returns 0
23:00:59.037 00.000 16108 IsGuiding returns 0
23:00:59.037 00.000 16108 scope move finished after 59 + 54 ms
23:00:59.037 00.000 16108 Move returns status 0, amount 59
23:00:59.037 00.000 16108 MoveAxis(N, 116, ABG)
23:00:59.037 00.000 16108 Guiding  Dir = 0, Dur = 116
23:00:59.037 00.000 16108 IsSlewing returns 0
23:00:59.037 00.000 16108 IsGuiding returns 0
23:00:59.039 00.002 16108 PulseGuide returned control before completion, sleep 125
23:00:59.177 00.138 16108 IsGuiding returns 1
23:00:59.177 00.000 16108 scope still moving after pulse duration time elapsed
23:00:59.209 00.032 16108 IsSlewing returns 0
23:00:59.209 00.000 16108 IsGuiding returns 0
23:00:59.209 00.000 16108 scope move finished after 116 + 55 ms
23:00:59.209 00.000 16108 Move returns status 0, amount 116
23:00:59.209 00.000 16108 move complete, result=0
23:00:59.209 00.000 16108 worker thread done servicing request
23:00:59.209 00.000 16108 Worker thread wakes up
23:00:59.210 00.001 21068 GuideStep: 0.2 px 59 ms WEST, -0.6 px 116 ms NORTH
23:00:59.211 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:00:59.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:00.387 01.176 16108 Exposure complete
23:01:00.447 00.060 16108 worker thread done servicing request
23:01:00.447 00.000 21068 OnExposeComplete: enter
23:01:00.448 00.001 21068 UpdateGuideState(): m_state=6
23:01:00.448 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3264
23:01:00.449 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.88, Mass=112019, SNR=68.7, Peak=16688 HFD=3.0
23:01:00.451 00.002 21068 MultiStar: [#1 0.26,0.41,1.25,U] [#2 0.15,-0.08,1.47,U] [#3 0.29,0.37,1.01,U] [#4 0.29,-0.34,0.85,U] [#5 -0.08,0.33,1.03,U] [#6 0.06,0.13,0.93,U] [#7 0.14,0.14,0.66,U] [#8 0.00,0.26,0.74,U] 
23:01:00.452 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.16, 0.04}
23:01:00.454 00.002 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
23:01:00.456 00.002 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
23:01:00.459 00.003 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.26 mountX=-0.15 mountY=-0.08, mountTheta=-2.66
23:01:00.463 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
23:01:00.465 00.002 21068 Enqueuing Move request for scope (0.16, 0.04)
23:01:00.467 00.002 16108 Worker thread wakes up
23:01:00.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
23:01:00.467 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
23:01:00.467 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
23:01:00.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:01:00.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:00.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:00.467 00.000 16108 MoveAxis(E, 0, ABG)
23:01:00.467 00.000 16108 Move returns status 0, amount 0
23:01:00.467 00.000 16108 MoveAxis(N, 0, ABG)
23:01:00.467 00.000 16108 Move returns status 0, amount 0
23:01:00.467 00.000 16108 move complete, result=0
23:01:00.467 00.000 16108 worker thread done servicing request
23:01:00.473 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3837, FiltMin=3248, FiltMax=53712, Gamma=1.000
23:01:00.492 00.019 21068 UpdateGuideState exits: m=112019 SNR=68.7
23:01:00.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:00.496 00.002 21068 Enqueuing Expose request
23:01:00.497 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:00.498 00.001 16108 Worker thread wakes up
23:01:00.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:00.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:01.464 00.965 16108 Exposure complete
23:01:01.530 00.066 16108 worker thread done servicing request
23:01:01.530 00.000 21068 OnExposeComplete: enter
23:01:01.531 00.001 21068 UpdateGuideState(): m_state=6
23:01:01.532 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3265
23:01:01.533 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.67, Mass=100591, SNR=67.0, Peak=14800 HFD=3.3
23:01:01.534 00.001 21068 MultiStar: [#1 0.40,0.09,1.31,U] [#2 -0.09,-0.01,1.27,U] [#3 0.62,0.10,0.00,M9] [#4 0.32,-0.50,0.00,M1] [#5 0.27,0.25,1.04,U] [#6 0.45,-0.11,0.97,U] [#7 0.35,0.08,0.72,U] [#8 0.36,0.10,0.70,U] 
23:01:01.534 00.000 21068 refined, 6 included, MultiStar: {0.27, 0.03}, one-star: {0.27, -0.17}
23:01:01.536 00.002 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
23:01:01.537 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
23:01:01.538 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.11 mountX=-0.26 mountY=-0.09, mountTheta=-2.80
23:01:01.539 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.03, opts=13)
23:01:01.540 00.001 21068 Enqueuing Move request for scope (0.27, 0.03)
23:01:01.541 00.001 16108 Worker thread wakes up
23:01:01.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
23:01:01.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
23:01:01.541 00.000 16108 Moving (0.27, 0.03) raw xDistance=-0.26 yDistance=-0.09
23:01:01.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:01:01.542 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:01.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:01.542 00.000 16108 MoveAxis(E, 69, ABG)
23:01:01.542 00.000 16108 Guiding  Dir = 2, Dur = 69
23:01:01.542 00.000 16108 IsSlewing returns 0
23:01:01.543 00.001 16108 IsGuiding returns 0
23:01:01.545 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3840, FiltMin=3206, FiltMax=48461, Gamma=1.000
23:01:01.567 00.022 21068 UpdateGuideState exits: m=100591 SNR=67.0
23:01:01.570 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:01.572 00.002 16108 PulseGuide returned control before completion, sleep 54
23:01:01.572 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:01.574 00.002 21068 Enqueuing Expose request
23:01:01.629 00.055 16108 IsGuiding returns 1
23:01:01.629 00.000 16108 scope still moving after pulse duration time elapsed
23:01:01.661 00.032 16108 IsSlewing returns 0
23:01:01.661 00.000 16108 IsGuiding returns 0
23:01:01.661 00.000 16108 scope move finished after 69 + 50 ms
23:01:01.661 00.000 16108 Move returns status 0, amount 69
23:01:01.662 00.001 16108 MoveAxis(N, 0, ABG)
23:01:01.662 00.000 16108 Move returns status 0, amount 0
23:01:01.662 00.000 16108 move complete, result=0
23:01:01.662 00.000 16108 worker thread done servicing request
23:01:01.662 00.000 16108 Worker thread wakes up
23:01:01.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:01.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:01.662 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
23:01:02.816 01.154 16108 Exposure complete
23:01:02.895 00.079 16108 worker thread done servicing request
23:01:02.896 00.001 21068 OnExposeComplete: enter
23:01:02.896 00.000 21068 UpdateGuideState(): m_state=6
23:01:02.897 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3266
23:01:02.898 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.03, Mass=116968, SNR=75.1, Peak=15872 HFD=3.1
23:01:02.899 00.001 21068 MultiStar: [#1 -0.05,0.15,1.17,U] [#2 -0.02,0.14,1.33,U] [#3 0.24,0.27,1.07,U] [#4 -0.33,-0.24,0.70,U] [#5 -0.14,0.39,0.90,U] [#6 -0.04,0.04,0.83,U] [#7 0.17,0.42,0.60,U] [#8 -0.27,0.23,0.77,U] 
23:01:02.900 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {0.13, 0.19}
23:01:02.900 00.000 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
23:01:02.901 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
23:01:02.902 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.71 mountX=0.05 mountY=-0.17, mountTheta=-1.25
23:01:02.903 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.18, opts=13)
23:01:02.905 00.002 21068 Enqueuing Move request for scope (-0.02, 0.18)
23:01:02.905 00.000 16108 Worker thread wakes up
23:01:02.906 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
23:01:02.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
23:01:02.906 00.000 16108 Moving (-0.02, 0.18) raw xDistance=0.05 yDistance=-0.17
23:01:02.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:01:02.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:02.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:02.906 00.000 16108 MoveAxis(E, 0, ABG)
23:01:02.906 00.000 16108 Move returns status 0, amount 0
23:01:02.906 00.000 16108 MoveAxis(N, 0, ABG)
23:01:02.906 00.000 16108 Move returns status 0, amount 0
23:01:02.906 00.000 16108 move complete, result=0
23:01:02.906 00.000 16108 worker thread done servicing request
23:01:02.913 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3837, FiltMin=3254, FiltMax=57027, Gamma=1.000
23:01:02.934 00.021 21068 UpdateGuideState exits: m=116968 SNR=75.1
23:01:02.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.937 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:02.937 00.000 21068 Enqueuing Expose request
23:01:02.938 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:01:02.939 00.001 16108 Worker thread wakes up
23:01:02.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:02.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:03.912 00.973 16108 Exposure complete
23:01:03.991 00.079 16108 worker thread done servicing request
23:01:03.991 00.000 21068 OnExposeComplete: enter
23:01:03.992 00.001 21068 UpdateGuideState(): m_state=6
23:01:03.993 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3267
23:01:03.994 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.90, Mass=98282, SNR=63.5, Peak=14224 HFD=3.0
23:01:03.995 00.001 21068 MultiStar: [#1 0.44,0.29,0.00,M1] [#2 0.18,0.01,1.31,U] [#3 0.32,0.50,0.00,M9] [#4 -0.04,-0.23,1.03,U] [#5 -0.26,0.48,0.00,M2] [#6 0.21,0.25,1.02,U] [#7 0.28,0.13,0.67,U] [#8 0.18,0.38,0.86,U] 
23:01:03.996 00.001 21068 single-star, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.15, 0.06}
23:01:03.997 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
23:01:03.998 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
23:01:03.998 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
23:01:04.001 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
23:01:04.002 00.001 21068 Enqueuing Move request for scope (0.15, 0.06)
23:01:04.003 00.001 16108 Worker thread wakes up
23:01:04.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:01:04.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:01:04.003 00.000 16108 Moving (0.15, 0.06) raw xDistance=-0.14 yDistance=-0.09
23:01:04.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:01:04.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:04.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:04.003 00.000 16108 MoveAxis(E, 0, ABG)
23:01:04.003 00.000 16108 Move returns status 0, amount 0
23:01:04.003 00.000 16108 MoveAxis(N, 0, ABG)
23:01:04.003 00.000 16108 Move returns status 0, amount 0
23:01:04.003 00.000 16108 move complete, result=0
23:01:04.003 00.000 16108 worker thread done servicing request
23:01:04.006 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3837, FiltMin=3222, FiltMax=57187, Gamma=1.000
23:01:04.022 00.016 21068 UpdateGuideState exits: m=98282 SNR=63.5
23:01:04.023 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:04.030 00.006 21068 Enqueuing Expose request
23:01:04.032 00.002 16108 Worker thread wakes up
23:01:04.032 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:04.033 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:04.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:05.203 01.170 16108 Exposure complete
23:01:05.261 00.058 16108 worker thread done servicing request
23:01:05.261 00.000 21068 OnExposeComplete: enter
23:01:05.262 00.001 21068 UpdateGuideState(): m_state=6
23:01:05.263 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3268
23:01:05.265 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.73, Mass=114900, SNR=72.6, Peak=15152 HFD=3.2
23:01:05.266 00.001 21068 MultiStar: [#1 0.04,0.13,1.34,U] [#2 -0.40,-0.04,1.21,U] [#3 0.25,0.27,0.97,U] [#4 0.10,-0.35,0.90,U] [#5 -0.13,0.27,1.08,U] [#6 0.34,0.10,0.85,U] [#7 0.24,0.08,0.68,U] [#8 -0.25,0.04,0.87,U] 
23:01:05.266 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.04, -0.11}
23:01:05.267 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
23:01:05.268 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
23:01:05.269 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.49 mountX=0.00 mountY=-0.05, mountTheta=-1.48
23:01:05.270 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.05, opts=13)
23:01:05.271 00.001 21068 Enqueuing Move request for scope (0.00, 0.05)
23:01:05.272 00.001 16108 Worker thread wakes up
23:01:05.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:01:05.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:01:05.272 00.000 16108 Moving (0.00, 0.05) raw xDistance=0.00 yDistance=-0.05
23:01:05.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:01:05.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:05.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:05.272 00.000 16108 MoveAxis(E, 0, ABG)
23:01:05.272 00.000 16108 Move returns status 0, amount 0
23:01:05.272 00.000 16108 MoveAxis(N, 0, ABG)
23:01:05.272 00.000 16108 Move returns status 0, amount 0
23:01:05.272 00.000 16108 move complete, result=0
23:01:05.272 00.000 16108 worker thread done servicing request
23:01:05.276 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3840, FiltMin=3286, FiltMax=61571, Gamma=1.000
23:01:05.290 00.014 21068 UpdateGuideState exits: m=114900 SNR=72.6
23:01:05.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:05.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:05.293 00.001 21068 Enqueuing Expose request
23:01:05.293 00.000 16108 Worker thread wakes up
23:01:05.293 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:05.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:05.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:06.270 00.976 16108 Exposure complete
23:01:06.328 00.058 16108 worker thread done servicing request
23:01:06.328 00.000 21068 OnExposeComplete: enter
23:01:06.329 00.001 21068 UpdateGuideState(): m_state=6
23:01:06.329 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3269
23:01:06.330 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.81, Mass=104499, SNR=71.6, Peak=16288 HFD=3.2
23:01:06.331 00.001 21068 MultiStar: [#1 0.29,-0.09,1.20,U] [#2 0.25,0.26,1.36,U] [#3 0.42,0.28,0.00,M9] [#4 0.16,-0.21,0.89,U] [#5 0.13,0.56,0.00,M2] [#6 0.49,0.31,0.00,M2] [#7 0.38,0.12,0.70,U] [#8 0.40,0.20,0.85,U] 
23:01:06.332 00.001 21068 single-star, 5 included, MultiStar: {0.29, 0.05}, one-star: {0.28, -0.03}
23:01:06.332 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:01:06.333 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
23:01:06.334 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.11 mountX=-0.28 mountY=-0.04, mountTheta=-3.02
23:01:06.335 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.03, opts=13)
23:01:06.337 00.002 21068 Enqueuing Move request for scope (0.28, -0.03)
23:01:06.338 00.001 16108 Worker thread wakes up
23:01:06.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
23:01:06.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
23:01:06.338 00.000 16108 Moving (0.28, -0.03) raw xDistance=-0.28 yDistance=-0.04
23:01:06.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:01:06.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:06.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:06.338 00.000 16108 MoveAxis(E, 73, ABG)
23:01:06.338 00.000 16108 Guiding  Dir = 2, Dur = 73
23:01:06.339 00.001 16108 IsSlewing returns 0
23:01:06.339 00.000 16108 IsGuiding returns 0
23:01:06.344 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3840, FiltMin=3328, FiltMax=54355, Gamma=1.000
23:01:06.364 00.020 16108 PulseGuide returned control before completion, sleep 57
23:01:06.368 00.004 21068 UpdateGuideState exits: m=104499 SNR=71.6
23:01:06.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:06.370 00.000 21068 Enqueuing Expose request
23:01:06.428 00.058 16108 IsGuiding returns 1
23:01:06.428 00.000 16108 scope still moving after pulse duration time elapsed
23:01:06.459 00.031 16108 IsSlewing returns 0
23:01:06.459 00.000 16108 IsGuiding returns 0
23:01:06.459 00.000 16108 scope move finished after 73 + 48 ms
23:01:06.459 00.000 16108 Move returns status 0, amount 73
23:01:06.459 00.000 16108 MoveAxis(N, 0, ABG)
23:01:06.459 00.000 16108 Move returns status 0, amount 0
23:01:06.459 00.000 16108 move complete, result=0
23:01:06.459 00.000 16108 worker thread done servicing request
23:01:06.459 00.000 16108 Worker thread wakes up
23:01:06.459 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
23:01:06.461 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:06.462 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:07.625 01.163 16108 Exposure complete
23:01:07.693 00.068 16108 worker thread done servicing request
23:01:07.694 00.001 21068 OnExposeComplete: enter
23:01:07.694 00.000 21068 UpdateGuideState(): m_state=6
23:01:07.695 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3270
23:01:07.696 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.18, Mass=100816, SNR=63.6, Peak=13395 HFD=3.2
23:01:07.697 00.001 21068 MultiStar: [#1 -0.13,0.17,1.31,U] [#2 -0.22,0.38,1.17,U] [#3 0.28,0.41,1.11,U] [#4 -0.24,-0.01,0.88,U] [#5 -0.10,0.47,1.21,U] [#6 -0.15,0.37,1.02,U] [#7 -0.37,0.59,0.00,M1] [#8 -0.01,0.61,0.00,M1] 
23:01:07.698 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.31}, one-star: {-0.29, 0.34}
23:01:07.698 00.000 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:01:07.699 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:01:07.699 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.92 mountX=0.17 mountY=-0.28, mountTheta=-1.03
23:01:07.703 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.31, opts=13)
23:01:07.704 00.001 21068 Enqueuing Move request for scope (-0.11, 0.31)
23:01:07.705 00.001 16108 Worker thread wakes up
23:01:07.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
23:01:07.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
23:01:07.705 00.000 16108 Moving (-0.11, 0.31) raw xDistance=0.17 yDistance=-0.28
23:01:07.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:01:07.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:01:07.706 00.001 16108 MoveAxis(E, 0, ABG)
23:01:07.706 00.000 16108 Move returns status 0, amount 0
23:01:07.706 00.000 16108 MoveAxis(N, 56, ABG)
23:01:07.706 00.000 16108 Guiding  Dir = 0, Dur = 56
23:01:07.706 00.000 16108 IsSlewing returns 0
23:01:07.707 00.001 16108 IsGuiding returns 0
23:01:07.710 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3840, FiltMin=3257, FiltMax=52237, Gamma=1.000
23:01:07.727 00.017 21068 UpdateGuideState exits: m=100816 SNR=63.6
23:01:07.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.728 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:07.729 00.001 21068 Enqueuing Expose request
23:01:07.736 00.007 16108 PulseGuide returned control before completion, sleep 37
23:01:07.781 00.045 16108 IsGuiding returns 1
23:01:07.781 00.000 16108 scope still moving after pulse duration time elapsed
23:01:07.814 00.033 16108 IsSlewing returns 0
23:01:07.814 00.000 16108 IsGuiding returns 1
23:01:07.845 00.031 16108 IsSlewing returns 0
23:01:07.845 00.000 16108 IsGuiding returns 0
23:01:07.845 00.000 16108 scope move finished after 56 + 81 ms
23:01:07.845 00.000 16108 Move returns status 0, amount 56
23:01:07.845 00.000 16108 move complete, result=0
23:01:07.845 00.000 16108 worker thread done servicing request
23:01:07.845 00.000 16108 Worker thread wakes up
23:01:07.845 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 56 ms NORTH
23:01:07.847 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:07.848 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:08.813 00.965 16108 Exposure complete
23:01:08.890 00.077 16108 worker thread done servicing request
23:01:08.890 00.000 21068 OnExposeComplete: enter
23:01:08.891 00.001 21068 UpdateGuideState(): m_state=6
23:01:08.892 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3271
23:01:08.893 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.24, Mass=115256, SNR=79.2, Peak=16544 HFD=3.3
23:01:08.894 00.001 21068 MultiStar: [#1 0.10,0.31,1.10,U] [#2 -0.26,0.55,0.00,M1] [#3 0.36,0.53,0.00,M9] [#4 -0.28,0.05,0.79,U] [#5 -0.24,0.61,0.00,M2] [#6 0.10,0.19,0.69,U] [#7 0.24,0.34,0.50,U] [#8 -0.37,0.71,0.00,M2] 
23:01:08.895 00.001 21068 refined, 4 included, MultiStar: {0.03, 0.27}, one-star: {0.04, 0.41}
23:01:08.896 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
23:01:08.896 00.000 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
23:01:08.897 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=0.02 mountY=-0.27, mountTheta=-1.50
23:01:08.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.27, opts=13)
23:01:08.900 00.001 21068 Enqueuing Move request for scope (0.03, 0.27)
23:01:08.901 00.001 16108 Worker thread wakes up
23:01:08.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
23:01:08.902 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
23:01:08.902 00.000 16108 Moving (0.03, 0.27) raw xDistance=0.02 yDistance=-0.27
23:01:08.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:01:08.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:01:08.902 00.000 16108 MoveAxis(E, 0, ABG)
23:01:08.902 00.000 16108 Move returns status 0, amount 0
23:01:08.902 00.000 16108 MoveAxis(N, 53, ABG)
23:01:08.902 00.000 16108 Guiding  Dir = 0, Dur = 53
23:01:08.902 00.000 16108 IsSlewing returns 0
23:01:08.902 00.000 16108 IsGuiding returns 0
23:01:08.906 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3837, FiltMin=3318, FiltMax=55101, Gamma=1.000
23:01:08.911 00.005 16108 PulseGuide returned control before completion, sleep 56
23:01:08.924 00.013 21068 UpdateGuideState exits: m=115256 SNR=79.2
23:01:08.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:08.927 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:08.928 00.001 21068 Enqueuing Expose request
23:01:08.972 00.044 16108 IsGuiding returns 1
23:01:08.972 00.000 16108 scope still moving after pulse duration time elapsed
23:01:09.003 00.031 16108 IsSlewing returns 0
23:01:09.003 00.000 16108 IsGuiding returns 0
23:01:09.003 00.000 16108 scope move finished after 53 + 47 ms
23:01:09.003 00.000 16108 Move returns status 0, amount 53
23:01:09.003 00.000 16108 move complete, result=0
23:01:09.003 00.000 16108 worker thread done servicing request
23:01:09.004 00.001 16108 Worker thread wakes up
23:01:09.004 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:09.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:09.004 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
23:01:10.153 01.149 16108 Exposure complete
23:01:10.215 00.062 16108 worker thread done servicing request
23:01:10.215 00.000 21068 OnExposeComplete: enter
23:01:10.216 00.001 21068 UpdateGuideState(): m_state=6
23:01:10.216 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3272
23:01:10.217 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.95, Mass=107481, SNR=75.3, Peak=12883 HFD=3.4
23:01:10.218 00.001 21068 MultiStar: [#1 -0.13,0.29,1.04,U] [#2 -0.41,0.16,1.06,U] [#3 -0.04,0.45,0.93,U] [#4 -0.57,-0.03,0.00,M1] [#5 -0.57,0.54,0.00,M3] [#6 -0.15,0.21,0.80,U] [#7 -0.38,0.16,0.55,U] [#8 -0.28,0.14,0.80,U] 
23:01:10.219 00.001 21068 refined, 6 included, MultiStar: {-0.25, 0.22}, one-star: {-0.42, 0.11}
23:01:10.220 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
23:01:10.221 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
23:01:10.222 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.34 cameraTheta=2.43 mountX=0.29 mountY=-0.16, mountTheta=-0.49
23:01:10.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.22, opts=13)
23:01:10.227 00.003 21068 Enqueuing Move request for scope (-0.25, 0.22)
23:01:10.228 00.001 16108 Worker thread wakes up
23:01:10.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
23:01:10.228 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
23:01:10.228 00.000 16108 Moving (-0.25, 0.22) raw xDistance=0.29 yDistance=-0.16
23:01:10.229 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:01:10.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:10.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:01:10.229 00.000 16108 MoveAxis(W, 76, ABG)
23:01:10.229 00.000 16108 Guiding  Dir = 3, Dur = 76
23:01:10.229 00.000 16108 IsSlewing returns 0
23:01:10.229 00.000 16108 IsGuiding returns 0
23:01:10.236 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3840, FiltMin=3277, FiltMax=50349, Gamma=1.000
23:01:10.251 00.015 21068 UpdateGuideState exits: m=107481 SNR=75.3
23:01:10.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:10.254 00.001 21068 Enqueuing Expose request
23:01:10.255 00.001 16108 PulseGuide returned control before completion, sleep 61
23:01:10.332 00.077 16108 IsGuiding returns 1
23:01:10.332 00.000 16108 scope still moving after pulse duration time elapsed
23:01:10.364 00.032 16108 IsSlewing returns 0
23:01:10.364 00.000 16108 IsGuiding returns 0
23:01:10.364 00.000 16108 scope move finished after 76 + 58 ms
23:01:10.364 00.000 16108 Move returns status 0, amount 76
23:01:10.364 00.000 16108 MoveAxis(N, 0, ABG)
23:01:10.364 00.000 16108 Move returns status 0, amount 0
23:01:10.364 00.000 16108 move complete, result=0
23:01:10.364 00.000 16108 worker thread done servicing request
23:01:10.364 00.000 16108 Worker thread wakes up
23:01:10.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:10.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:10.364 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.2 px 0 ms NORTH
23:01:11.332 00.968 16108 Exposure complete
23:01:11.385 00.053 16108 worker thread done servicing request
23:01:11.385 00.000 21068 OnExposeComplete: enter
23:01:11.386 00.001 21068 UpdateGuideState(): m_state=6
23:01:11.389 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3273
23:01:11.390 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.80, Mass=114887, SNR=82.6, Peak=14272 HFD=3.5
23:01:11.392 00.002 21068 MultiStar: [#1 0.04,0.42,0.91,U] [#2 -0.10,-0.06,0.98,U] [#3 0.07,0.26,0.91,U] [#4 -0.16,-0.08,0.78,U] [#5 -0.24,0.68,0.00,M4] [#6 -0.27,0.41,0.63,U] [#7 0.03,0.29,0.51,U] [#8 0.12,0.23,0.63,U] 
23:01:11.393 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.16}, one-star: {0.08, -0.04}
23:01:11.394 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
23:01:11.395 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
23:01:11.396 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.47 mountX=-0.08 mountY=0.02, mountTheta=2.90
23:01:11.400 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
23:01:11.402 00.002 21068 Enqueuing Move request for scope (0.08, -0.04)
23:01:11.404 00.002 16108 Worker thread wakes up
23:01:11.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:01:11.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:01:11.404 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.08 yDistance=0.02
23:01:11.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:01:11.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:11.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:11.404 00.000 16108 MoveAxis(E, 0, ABG)
23:01:11.404 00.000 16108 Move returns status 0, amount 0
23:01:11.404 00.000 16108 MoveAxis(N, 0, ABG)
23:01:11.404 00.000 16108 Move returns status 0, amount 0
23:01:11.404 00.000 16108 move complete, result=0
23:01:11.404 00.000 16108 worker thread done servicing request
23:01:11.411 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3840, FiltMin=3277, FiltMax=52253, Gamma=1.000
23:01:11.438 00.027 21068 UpdateGuideState exits: m=114887 SNR=82.6
23:01:11.440 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:11.441 00.000 21068 Enqueuing Expose request
23:01:11.442 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:11.443 00.001 16108 Worker thread wakes up
23:01:11.443 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:11.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:12.607 01.164 16108 Exposure complete
23:01:12.664 00.057 16108 worker thread done servicing request
23:01:12.664 00.000 21068 OnExposeComplete: enter
23:01:12.665 00.001 21068 UpdateGuideState(): m_state=6
23:01:12.666 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3274
23:01:12.666 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.65, Mass=118766, SNR=76.4, Peak=15376 HFD=3.6
23:01:12.667 00.001 21068 MultiStar: [#1 0.55,-0.27,0.00,M1] [#2 0.18,-0.01,1.27,U] [#3 0.54,0.21,0.00,M8] [#4 0.15,-0.02,0.85,U] [#5 0.41,0.14,0.94,U] [#6 0.60,0.14,0.00,M1] [#7 0.48,0.25,0.00,M1] [#8 -0.03,0.18,0.70,U] 
23:01:12.668 00.001 21068 refined, 4 included, MultiStar: {0.17, 0.01}, one-star: {0.08, -0.18}
23:01:12.670 00.002 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
23:01:12.671 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
23:01:12.671 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
23:01:12.672 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.01, opts=13)
23:01:12.673 00.001 21068 Enqueuing Move request for scope (0.17, 0.01)
23:01:12.674 00.001 16108 Worker thread wakes up
23:01:12.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:01:12.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:01:12.674 00.000 16108 Moving (0.17, 0.01) raw xDistance=-0.16 yDistance=-0.05
23:01:12.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:01:12.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:12.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:12.674 00.000 16108 MoveAxis(E, 0, ABG)
23:01:12.674 00.000 16108 Move returns status 0, amount 0
23:01:12.674 00.000 16108 MoveAxis(N, 0, ABG)
23:01:12.674 00.000 16108 Move returns status 0, amount 0
23:01:12.674 00.000 16108 move complete, result=0
23:01:12.674 00.000 16108 worker thread done servicing request
23:01:12.678 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3840, FiltMin=3264, FiltMax=52275, Gamma=1.000
23:01:12.695 00.017 21068 UpdateGuideState exits: m=118766 SNR=76.4
23:01:12.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:12.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:12.698 00.001 21068 Enqueuing Expose request
23:01:12.699 00.001 16108 Worker thread wakes up
23:01:12.699 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:12.701 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:12.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:13.674 00.973 16108 Exposure complete
23:01:13.737 00.063 16108 worker thread done servicing request
23:01:13.737 00.000 21068 OnExposeComplete: enter
23:01:13.738 00.001 21068 UpdateGuideState(): m_state=6
23:01:13.739 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3275
23:01:13.739 00.000 21068 Star::Find returns 1 (0), X=220.92, Y=876.87, Mass=99564, SNR=70.7, Peak=14880 HFD=3.0
23:01:13.740 00.001 21068 MultiStar: [#1 0.34,0.09,1.18,U] [#2 0.22,0.04,1.35,U] [#3 0.33,0.48,0.00,M9] [#4 -0.07,-0.24,0.93,U] [#5 -0.13,0.35,1.00,U] [#6 0.28,0.02,0.75,U] [#7 0.19,0.29,0.70,U] [#8 -0.06,0.18,0.73,U] 
23:01:13.742 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.24, 0.04}
23:01:13.743 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
23:01:13.743 00.000 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
23:01:13.744 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
23:01:13.745 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
23:01:13.746 00.001 21068 Enqueuing Move request for scope (0.14, 0.09)
23:01:13.749 00.003 16108 Worker thread wakes up
23:01:13.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:01:13.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:01:13.749 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
23:01:13.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:01:13.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:13.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:13.749 00.000 16108 MoveAxis(E, 0, ABG)
23:01:13.749 00.000 16108 Move returns status 0, amount 0
23:01:13.749 00.000 16108 MoveAxis(N, 0, ABG)
23:01:13.749 00.000 16108 Move returns status 0, amount 0
23:01:13.749 00.000 16108 move complete, result=0
23:01:13.749 00.000 16108 worker thread done servicing request
23:01:13.758 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3840, FiltMin=3289, FiltMax=58397, Gamma=1.000
23:01:13.786 00.028 21068 UpdateGuideState exits: m=99564 SNR=70.7
23:01:13.788 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:13.790 00.001 21068 Enqueuing Expose request
23:01:13.791 00.001 16108 Worker thread wakes up
23:01:13.791 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:13.792 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:13.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:14.947 01.155 16108 Exposure complete
23:01:15.009 00.062 16108 worker thread done servicing request
23:01:15.009 00.000 21068 OnExposeComplete: enter
23:01:15.010 00.001 21068 UpdateGuideState(): m_state=6
23:01:15.012 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3276
23:01:15.014 00.002 21068 Star::Find returns 1 (0), X=221.03, Y=876.76, Mass=116889, SNR=74.8, Peak=16704 HFD=3.2
23:01:15.016 00.002 21068 MultiStar: [#1 0.21,0.32,1.18,U] [#2 -0.12,0.04,1.05,U] [#3 0.51,0.46,0.00,M10] [#4 -0.11,-0.24,0.79,U] [#5 0.08,0.71,0.00,M3] [#6 0.27,0.10,0.93,U] [#7 0.70,0.30,0.00,M1] [#8 0.26,0.34,0.67,U] 
23:01:15.017 00.001 21068 refined, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.35, -0.08}
23:01:15.018 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:01:15.019 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:01:15.020 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
23:01:15.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
23:01:15.023 00.001 21068 Enqueuing Move request for scope (0.14, 0.09)
23:01:15.025 00.002 16108 Worker thread wakes up
23:01:15.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:01:15.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:01:15.025 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.13 yDistance=-0.12
23:01:15.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:15.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:15.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:15.025 00.000 16108 MoveAxis(E, 0, ABG)
23:01:15.026 00.001 16108 Move returns status 0, amount 0
23:01:15.026 00.000 16108 MoveAxis(N, 0, ABG)
23:01:15.026 00.000 16108 Move returns status 0, amount 0
23:01:15.026 00.000 16108 move complete, result=0
23:01:15.026 00.000 16108 worker thread done servicing request
23:01:15.029 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3840, FiltMin=3309, FiltMax=53245, Gamma=1.000
23:01:15.044 00.015 21068 UpdateGuideState exits: m=116889 SNR=74.8
23:01:15.044 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.045 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:15.046 00.001 21068 Enqueuing Expose request
23:01:15.047 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:15.047 00.000 16108 Worker thread wakes up
23:01:15.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:15.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:16.012 00.964 16108 Exposure complete
23:01:16.068 00.056 16108 worker thread done servicing request
23:01:16.068 00.000 21068 OnExposeComplete: enter
23:01:16.069 00.001 21068 UpdateGuideState(): m_state=6
23:01:16.070 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3277
23:01:16.070 00.000 21068 Star::Find returns 1 (0), X=221.02, Y=876.48, Mass=117287, SNR=93.1, Peak=15312 HFD=3.1
23:01:16.071 00.001 21068 MultiStar: [#1 0.36,-0.14,0.81,U] [#2 0.05,-0.00,0.96,U] [#3 0.50,0.22,0.00,R] [#4 0.04,-0.42,0.69,U] [#5 -0.15,0.12,0.73,U] [#6 0.29,-0.15,0.76,U] [#7 0.40,0.17,0.52,U] [#8 -0.05,-0.04,0.64,U] 
23:01:16.072 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.12}, one-star: {0.34, -0.36}
23:01:16.072 00.000 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:01:16.074 00.002 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:01:16.075 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=-0.18 mountY=0.08, mountTheta=2.73
23:01:16.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.12, opts=13)
23:01:16.077 00.001 21068 Enqueuing Move request for scope (0.16, -0.12)
23:01:16.078 00.001 16108 Worker thread wakes up
23:01:16.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:01:16.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:01:16.078 00.000 16108 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=0.08
23:01:16.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:01:16.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:16.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:16.078 00.000 16108 MoveAxis(E, 0, ABG)
23:01:16.078 00.000 16108 Move returns status 0, amount 0
23:01:16.078 00.000 16108 MoveAxis(N, 0, ABG)
23:01:16.078 00.000 16108 Move returns status 0, amount 0
23:01:16.078 00.000 16108 move complete, result=0
23:01:16.079 00.001 16108 worker thread done servicing request
23:01:16.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3840, FiltMin=3315, FiltMax=49907, Gamma=1.000
23:01:16.098 00.016 21068 UpdateGuideState exits: m=117287 SNR=93.1
23:01:16.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:16.101 00.001 21068 Enqueuing Expose request
23:01:16.101 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:16.102 00.001 16108 Worker thread wakes up
23:01:16.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:16.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:17.255 01.153 16108 Exposure complete
23:01:17.310 00.055 16108 worker thread done servicing request
23:01:17.310 00.000 21068 OnExposeComplete: enter
23:01:17.311 00.001 21068 UpdateGuideState(): m_state=6
23:01:17.312 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3278
23:01:17.313 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.52, Mass=107045, SNR=72.7, Peak=13968 HFD=3.2
23:01:17.314 00.001 21068 MultiStar: [#1 0.73,-0.39,0.00,M1] [#2 0.36,-0.30,1.31,U] [#3 0.30,-0.24,0.98,U] [#4 1.06,-0.44,0.00,M1] [#5 0.12,0.09,1.02,U] [#6 1.36,-0.15,0.00,M1] [#7 0.39,-0.10,0.64,U] [#8 0.52,-0.28,0.00,M1] 
23:01:17.314 00.000 21068 refined, 4 included, MultiStar: {0.30, -0.18}, one-star: {0.32, -0.32}
23:01:17.316 00.002 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
23:01:17.316 00.000 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
23:01:17.317 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-0.56 mountX=-0.32 mountY=0.11, mountTheta=2.81
23:01:17.320 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.18, opts=13)
23:01:17.321 00.001 21068 Enqueuing Move request for scope (0.30, -0.18)
23:01:17.322 00.001 16108 Worker thread wakes up
23:01:17.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
23:01:17.322 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
23:01:17.322 00.000 16108 Moving (0.30, -0.18) raw xDistance=-0.32 yDistance=0.11
23:01:17.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:01:17.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:17.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:01:17.322 00.000 16108 MoveAxis(E, 85, ABG)
23:01:17.322 00.000 16108 Guiding  Dir = 2, Dur = 85
23:01:17.323 00.001 16108 IsSlewing returns 0
23:01:17.323 00.000 16108 IsGuiding returns 0
23:01:17.328 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3843, FiltMin=3296, FiltMax=45507, Gamma=1.000
23:01:17.352 00.024 21068 UpdateGuideState exits: m=107045 SNR=72.7
23:01:17.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:17.353 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:17.354 00.001 21068 Enqueuing Expose request
23:01:17.381 00.027 16108 PulseGuide returned control before completion, sleep 37
23:01:17.428 00.047 16108 IsGuiding returns 1
23:01:17.428 00.000 16108 scope still moving after pulse duration time elapsed
23:01:17.459 00.031 16108 IsSlewing returns 0
23:01:17.461 00.002 16108 IsGuiding returns 1
23:01:17.490 00.029 16108 IsSlewing returns 0
23:01:17.490 00.000 16108 IsGuiding returns 0
23:01:17.490 00.000 16108 scope move finished after 85 + 82 ms
23:01:17.490 00.000 16108 Move returns status 0, amount 85
23:01:17.490 00.000 16108 MoveAxis(N, 0, ABG)
23:01:17.490 00.000 16108 Move returns status 0, amount 0
23:01:17.490 00.000 16108 move complete, result=0
23:01:17.490 00.000 16108 worker thread done servicing request
23:01:17.490 00.000 16108 Worker thread wakes up
23:01:17.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:17.490 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH
23:01:17.492 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:18.463 00.971 16108 Exposure complete
23:01:18.535 00.072 16108 worker thread done servicing request
23:01:18.535 00.000 21068 OnExposeComplete: enter
23:01:18.536 00.001 21068 UpdateGuideState(): m_state=6
23:01:18.537 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3279
23:01:18.538 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.82, Mass=105099, SNR=72.5, Peak=13520 HFD=3.5
23:01:18.539 00.001 21068 MultiStar: [#1 0.10,0.14,1.09,U] [#2 -0.09,0.03,1.37,U] [#3 -0.31,0.18,1.11,U] [#4 -0.22,-0.43,1.01,U] [#5 -0.12,0.33,0.92,U] [#6 0.00,0.02,0.71,U] [#7 -0.11,0.07,0.67,U] [#8 -0.24,-0.17,0.94,U] 
23:01:18.540 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.29, -0.02}
23:01:18.541 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:01:18.542 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:01:18.543 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.03 mountX=0.15 mountY=0.02, mountTheta=0.12
23:01:18.544 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
23:01:18.545 00.001 21068 Enqueuing Move request for scope (-0.15, 0.02)
23:01:18.546 00.001 16108 Worker thread wakes up
23:01:18.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
23:01:18.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
23:01:18.546 00.000 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.02
23:01:18.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:01:18.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:18.546 00.000 16108 MoveAxis(E, 0, ABG)
23:01:18.546 00.000 16108 Move returns status 0, amount 0
23:01:18.546 00.000 16108 MoveAxis(N, 0, ABG)
23:01:18.546 00.000 16108 Move returns status 0, amount 0
23:01:18.546 00.000 16108 move complete, result=0
23:01:18.546 00.000 16108 worker thread done servicing request
23:01:18.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3843, FiltMin=3334, FiltMax=48902, Gamma=1.000
23:01:18.572 00.022 21068 UpdateGuideState exits: m=105099 SNR=72.5
23:01:18.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.573 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:18.574 00.001 21068 Enqueuing Expose request
23:01:18.575 00.001 16108 Worker thread wakes up
23:01:18.575 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:18.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:18.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:19.744 01.168 16108 Exposure complete
23:01:19.819 00.075 16108 worker thread done servicing request
23:01:19.819 00.000 21068 OnExposeComplete: enter
23:01:19.820 00.001 21068 UpdateGuideState(): m_state=6
23:01:19.823 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3280
23:01:19.824 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.05, Mass=112235, SNR=72.7, Peak=15443 HFD=3.3
23:01:19.825 00.001 21068 MultiStar: [#1 -0.11,0.12,1.03,U] [#2 -0.35,0.10,0.99,U] [#3 -0.41,0.05,0.94,U] [#4 -0.48,0.19,0.00,M1] [#5 -0.16,0.48,0.00,M1] [#6 -0.23,-0.07,0.72,U] [#7 -0.16,0.47,0.55,U] [#8 -0.41,0.54,0.00,M1] 
23:01:19.827 00.002 21068 refined, 5 included, MultiStar: {-0.30, 0.13}, one-star: {-0.44, 0.21}
23:01:19.828 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
23:01:19.829 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
23:01:19.830 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.32 cameraTheta=2.72 mountX=0.31 mountY=-0.06, mountTheta=-0.19
23:01:19.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.13, opts=13)
23:01:19.834 00.002 21068 Enqueuing Move request for scope (-0.30, 0.13)
23:01:19.835 00.001 16108 Worker thread wakes up
23:01:19.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
23:01:19.835 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
23:01:19.835 00.000 16108 Moving (-0.30, 0.13) raw xDistance=0.31 yDistance=-0.06
23:01:19.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
23:01:19.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:19.836 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:19.836 00.000 16108 MoveAxis(W, 82, ABG)
23:01:19.836 00.000 16108 Guiding  Dir = 3, Dur = 82
23:01:19.836 00.000 16108 IsSlewing returns 0
23:01:19.836 00.000 16108 IsGuiding returns 0
23:01:19.839 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3840, FiltMin=3277, FiltMax=51869, Gamma=1.000
23:01:19.849 00.010 16108 PulseGuide returned control before completion, sleep 80
23:01:19.854 00.005 21068 UpdateGuideState exits: m=112235 SNR=72.7
23:01:19.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:19.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:19.857 00.001 21068 Enqueuing Expose request
23:01:19.941 00.084 16108 IsGuiding returns 1
23:01:19.941 00.000 16108 scope still moving after pulse duration time elapsed
23:01:19.973 00.032 16108 IsSlewing returns 0
23:01:19.973 00.000 16108 IsGuiding returns 0
23:01:19.973 00.000 16108 scope move finished after 82 + 55 ms
23:01:19.973 00.000 16108 Move returns status 0, amount 82
23:01:19.973 00.000 16108 MoveAxis(N, 0, ABG)
23:01:19.973 00.000 16108 Move returns status 0, amount 0
23:01:19.973 00.000 16108 move complete, result=0
23:01:19.973 00.000 16108 worker thread done servicing request
23:01:19.975 00.002 16108 Worker thread wakes up
23:01:19.975 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH
23:01:19.978 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:19.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:20.951 00.973 16108 Exposure complete
23:01:21.022 00.071 16108 worker thread done servicing request
23:01:21.022 00.000 21068 OnExposeComplete: enter
23:01:21.023 00.001 21068 UpdateGuideState(): m_state=6
23:01:21.024 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3281
23:01:21.026 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=877.03, Mass=113522, SNR=82.6, Peak=17200 HFD=3.4
23:01:21.027 00.001 21068 MultiStar: [#1 0.23,0.32,0.92,U] [#2 0.24,0.21,1.16,U] [#3 -0.06,0.17,0.82,U] [#4 -0.26,0.03,0.75,U] [#5 -0.27,0.72,0.00,M2] [#6 -0.03,0.27,0.72,U] [#7 -0.03,0.32,0.52,U] [#8 -0.14,0.42,0.58,U] 
23:01:21.027 00.000 21068 single-star, 7 included, MultiStar: {0.00, 0.23}, one-star: {-0.11, 0.19}
23:01:21.028 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
23:01:21.029 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
23:01:21.030 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.08 mountX=0.14 mountY=-0.16, mountTheta=-0.86
23:01:21.031 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.19, opts=13)
23:01:21.032 00.001 21068 Enqueuing Move request for scope (-0.11, 0.19)
23:01:21.033 00.001 16108 Worker thread wakes up
23:01:21.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
23:01:21.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
23:01:21.033 00.000 16108 Moving (-0.11, 0.19) raw xDistance=0.14 yDistance=-0.16
23:01:21.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:01:21.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:21.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:01:21.033 00.000 16108 MoveAxis(E, 0, ABG)
23:01:21.033 00.000 16108 Move returns status 0, amount 0
23:01:21.033 00.000 16108 MoveAxis(N, 0, ABG)
23:01:21.033 00.000 16108 Move returns status 0, amount 0
23:01:21.033 00.000 16108 move complete, result=0
23:01:21.033 00.000 16108 worker thread done servicing request
23:01:21.037 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3840, FiltMin=3270, FiltMax=56934, Gamma=1.000
23:01:21.065 00.028 21068 UpdateGuideState exits: m=113522 SNR=82.6
23:01:21.067 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.067 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:21.068 00.001 21068 Enqueuing Expose request
23:01:21.070 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:01:21.071 00.001 16108 Worker thread wakes up
23:01:21.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:21.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:22.240 01.169 16108 Exposure complete
23:01:22.307 00.067 16108 worker thread done servicing request
23:01:22.307 00.000 21068 OnExposeComplete: enter
23:01:22.308 00.001 21068 UpdateGuideState(): m_state=6
23:01:22.309 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3282
23:01:22.310 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.78, Mass=110646, SNR=75.4, Peak=17216 HFD=3.2
23:01:22.311 00.001 21068 MultiStar: [#1 0.50,-0.00,1.11,U] [#2 0.49,-0.26,0.00,M1] [#3 0.13,-0.18,0.99,U] [#4 0.26,-0.28,0.68,U] [#5 0.44,0.38,0.00,M3] [#6 0.60,-0.06,0.00,M1] [#7 0.81,-0.06,0.00,M1] [#8 0.27,0.16,0.68,U] 
23:01:22.312 00.001 21068 refined, 4 included, MultiStar: {0.31, -0.07}, one-star: {0.32, -0.06}
23:01:22.314 00.002 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:01:22.314 00.000 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:01:22.315 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.31 cameraTheta=-0.23 mountX=-0.31 mountY=-0.00, mountTheta=-3.13
23:01:22.317 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.07, opts=13)
23:01:22.319 00.002 21068 Enqueuing Move request for scope (0.31, -0.07)
23:01:22.320 00.001 16108 Worker thread wakes up
23:01:22.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
23:01:22.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
23:01:22.320 00.000 16108 Moving (0.31, -0.07) raw xDistance=-0.31 yDistance=-0.00
23:01:22.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:01:22.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:22.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:22.320 00.000 16108 MoveAxis(E, 82, ABG)
23:01:22.320 00.000 16108 Guiding  Dir = 2, Dur = 82
23:01:22.320 00.000 16108 IsSlewing returns 0
23:01:22.321 00.001 16108 IsGuiding returns 0
23:01:22.327 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3840, FiltMin=3283, FiltMax=53325, Gamma=1.000
23:01:22.354 00.027 21068 UpdateGuideState exits: m=110646 SNR=75.4
23:01:22.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:22.355 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:22.356 00.001 21068 Enqueuing Expose request
23:01:22.370 00.014 16108 PulseGuide returned control before completion, sleep 43
23:01:22.416 00.046 16108 IsGuiding returns 1
23:01:22.416 00.000 16108 scope still moving after pulse duration time elapsed
23:01:22.447 00.031 16108 IsSlewing returns 0
23:01:22.447 00.000 16108 IsGuiding returns 1
23:01:22.478 00.031 16108 IsSlewing returns 0
23:01:22.479 00.001 16108 IsGuiding returns 1
23:01:22.509 00.030 16108 IsSlewing returns 0
23:01:22.510 00.001 16108 IsGuiding returns 1
23:01:22.541 00.031 16108 IsSlewing returns 0
23:01:22.541 00.000 16108 IsGuiding returns 0
23:01:22.541 00.000 16108 scope move finished after 82 + 137 ms
23:01:22.541 00.000 16108 Move returns status 0, amount 82
23:01:22.542 00.001 16108 MoveAxis(N, 0, ABG)
23:01:22.542 00.000 16108 Move returns status 0, amount 0
23:01:22.542 00.000 16108 move complete, result=0
23:01:22.542 00.000 16108 worker thread done servicing request
23:01:22.542 00.000 16108 Worker thread wakes up
23:01:22.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:22.542 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.0 px 0 ms NORTH
23:01:22.544 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:23.508 00.964 16108 Exposure complete
23:01:23.584 00.076 16108 worker thread done servicing request
23:01:23.584 00.000 21068 OnExposeComplete: enter
23:01:23.585 00.001 21068 UpdateGuideState(): m_state=6
23:01:23.586 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3283
23:01:23.587 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.11, Mass=93387, SNR=64.1, Peak=14656 HFD=3.1
23:01:23.588 00.001 21068 MultiStar: [#1 0.17,0.17,1.29,U] [#2 -0.45,0.08,1.32,U] [#3 -0.31,0.30,1.26,U] [#4 -0.32,-0.03,0.80,U] [#5 -0.47,0.48,0.00,M4] [#6 -0.18,0.32,0.86,U] [#7 0.02,0.21,0.67,U] [#8 -0.07,0.45,0.88,U] 
23:01:23.588 00.000 21068 refined, 7 included, MultiStar: {-0.17, 0.22}, one-star: {-0.17, 0.28}
23:01:23.589 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
23:01:23.591 00.002 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:01:23.593 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.23 mountX=0.21 mountY=-0.17, mountTheta=-0.70
23:01:23.596 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.22, opts=13)
23:01:23.597 00.001 21068 Enqueuing Move request for scope (-0.17, 0.22)
23:01:23.597 00.000 16108 Worker thread wakes up
23:01:23.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
23:01:23.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
23:01:23.598 00.001 16108 Moving (-0.17, 0.22) raw xDistance=0.21 yDistance=-0.17
23:01:23.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
23:01:23.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:23.598 00.000 16108 MoveAxis(W, 49, ABG)
23:01:23.598 00.000 16108 Guiding  Dir = 3, Dur = 49
23:01:23.598 00.000 16108 IsSlewing returns 0
23:01:23.598 00.000 16108 IsGuiding returns 0
23:01:23.602 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3840, FiltMin=3219, FiltMax=53149, Gamma=1.000
23:01:23.621 00.019 21068 UpdateGuideState exits: m=93387 SNR=64.1
23:01:23.623 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.624 00.001 16108 PulseGuide returned control before completion, sleep 34
23:01:23.624 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:23.626 00.002 21068 Enqueuing Expose request
23:01:23.670 00.044 16108 IsGuiding returns 1
23:01:23.670 00.000 16108 scope still moving after pulse duration time elapsed
23:01:23.701 00.031 16108 IsSlewing returns 0
23:01:23.702 00.001 16108 IsGuiding returns 0
23:01:23.702 00.000 16108 scope move finished after 49 + 54 ms
23:01:23.702 00.000 16108 Move returns status 0, amount 49
23:01:23.702 00.000 16108 MoveAxis(N, 0, ABG)
23:01:23.702 00.000 16108 Move returns status 0, amount 0
23:01:23.702 00.000 16108 move complete, result=0
23:01:23.702 00.000 16108 worker thread done servicing request
23:01:23.702 00.000 16108 Worker thread wakes up
23:01:23.702 00.000 21068 GuideStep: 0.2 px 49 ms WEST, -0.2 px 0 ms NORTH
23:01:23.705 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:23.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:24.861 01.156 16108 Exposure complete
23:01:24.929 00.068 16108 worker thread done servicing request
23:01:24.930 00.001 21068 OnExposeComplete: enter
23:01:24.931 00.001 21068 UpdateGuideState(): m_state=6
23:01:24.934 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3284
23:01:24.935 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.29, Mass=119334, SNR=83.0, Peak=16787 HFD=3.3
23:01:24.937 00.002 21068 MultiStar: [#1 -0.07,0.31,1.00,U] [#2 -0.37,0.23,1.11,U] [#3 -0.55,0.10,0.00,M1] [#4 -0.64,-0.02,0.00,M1] [#5 -0.59,0.60,0.00,M5] [#6 -0.27,0.28,0.74,U] [#7 -0.29,0.27,0.46,U] [#8 -0.27,0.50,0.00,M1] 
23:01:24.938 00.001 21068 refined, 4 included, MultiStar: {-0.30, 0.31}, one-star: {-0.47, 0.45}
23:01:24.939 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
23:01:24.940 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
23:01:24.940 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.34 mountX=0.35 mountY=-0.23, mountTheta=-0.59
23:01:24.944 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.31, opts=13)
23:01:24.945 00.001 21068 Enqueuing Move request for scope (-0.30, 0.31)
23:01:24.946 00.001 16108 Worker thread wakes up
23:01:24.947 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
23:01:24.947 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
23:01:24.947 00.000 16108 Moving (-0.30, 0.31) raw xDistance=0.35 yDistance=-0.23
23:01:24.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
23:01:24.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:01:24.947 00.000 16108 MoveAxis(W, 95, ABG)
23:01:24.947 00.000 16108 Guiding  Dir = 3, Dur = 95
23:01:24.948 00.001 16108 IsSlewing returns 0
23:01:24.948 00.000 16108 IsGuiding returns 0
23:01:24.955 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3840, FiltMin=3225, FiltMax=52829, Gamma=1.000
23:01:24.979 00.024 21068 UpdateGuideState exits: m=119334 SNR=83.0
23:01:24.981 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:24.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:24.985 00.003 21068 Enqueuing Expose request
23:01:24.989 00.004 16108 PulseGuide returned control before completion, sleep 65
23:01:25.067 00.078 16108 IsGuiding returns 1
23:01:25.067 00.000 16108 scope still moving after pulse duration time elapsed
23:01:25.099 00.032 16108 IsSlewing returns 0
23:01:25.099 00.000 16108 IsGuiding returns 1
23:01:25.130 00.031 16108 IsSlewing returns 0
23:01:25.130 00.000 16108 IsGuiding returns 1
23:01:25.160 00.030 16108 IsSlewing returns 0
23:01:25.160 00.000 16108 IsGuiding returns 0
23:01:25.161 00.001 16108 scope move finished after 95 + 117 ms
23:01:25.161 00.000 16108 Move returns status 0, amount 95
23:01:25.161 00.000 16108 MoveAxis(N, 47, ABG)
23:01:25.161 00.000 16108 Guiding  Dir = 0, Dur = 47
23:01:25.161 00.000 16108 IsSlewing returns 0
23:01:25.161 00.000 16108 IsGuiding returns 0
23:01:25.223 00.062 16108 IsGuiding returns 1
23:01:25.224 00.001 16108 scope still moving after pulse duration time elapsed
23:01:25.253 00.029 16108 IsSlewing returns 0
23:01:25.253 00.000 16108 IsGuiding returns 1
23:01:25.284 00.031 16108 IsSlewing returns 0
23:01:25.284 00.000 16108 IsGuiding returns 1
23:01:25.315 00.031 16108 IsSlewing returns 0
23:01:25.316 00.001 16108 IsGuiding returns 0
23:01:25.316 00.000 16108 scope move finished after 47 + 106 ms
23:01:25.316 00.000 16108 Move returns status 0, amount 47
23:01:25.316 00.000 16108 move complete, result=0
23:01:25.316 00.000 16108 worker thread done servicing request
23:01:25.316 00.000 16108 Worker thread wakes up
23:01:25.316 00.000 21068 GuideStep: 0.3 px 95 ms WEST, -0.2 px 47 ms NORTH
23:01:25.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:25.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:26.286 00.969 16108 Exposure complete
23:01:26.342 00.056 16108 worker thread done servicing request
23:01:26.342 00.000 21068 OnExposeComplete: enter
23:01:26.343 00.001 21068 UpdateGuideState(): m_state=6
23:01:26.345 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3285
23:01:26.348 00.003 21068 Star::Find returns 1 (0), X=221.08, Y=876.70, Mass=102966, SNR=74.2, Peak=15392 HFD=3.4
23:01:26.349 00.001 21068 MultiStar: [#1 0.40,0.06,1.07,U] [#2 0.12,0.04,1.19,U] [#3 -0.24,0.09,1.06,U] [#4 0.22,-0.25,0.85,U] [#5 -0.08,0.30,0.86,U] [#6 0.13,0.13,0.84,U] [#7 0.15,0.00,0.62,U] [#8 0.14,0.31,0.69,U] 
23:01:26.351 00.002 21068 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.39, -0.14}
23:01:26.352 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
23:01:26.355 00.003 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
23:01:26.356 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.38 mountX=-0.13 mountY=-0.08, mountTheta=-2.55
23:01:26.360 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
23:01:26.361 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
23:01:26.363 00.002 16108 Worker thread wakes up
23:01:26.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:01:26.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:01:26.363 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.08
23:01:26.364 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:26.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:26.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:26.364 00.000 16108 MoveAxis(E, 0, ABG)
23:01:26.364 00.000 16108 Move returns status 0, amount 0
23:01:26.364 00.000 16108 MoveAxis(N, 0, ABG)
23:01:26.364 00.000 16108 Move returns status 0, amount 0
23:01:26.364 00.000 16108 move complete, result=0
23:01:26.364 00.000 16108 worker thread done servicing request
23:01:26.369 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3840, FiltMin=3293, FiltMax=55859, Gamma=1.000
23:01:26.390 00.021 21068 UpdateGuideState exits: m=102966 SNR=74.2
23:01:26.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:26.392 00.000 21068 Enqueuing Expose request
23:01:26.393 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:26.394 00.001 16108 Worker thread wakes up
23:01:26.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:26.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:27.567 01.173 16108 Exposure complete
23:01:27.639 00.072 16108 worker thread done servicing request
23:01:27.639 00.000 21068 OnExposeComplete: enter
23:01:27.640 00.001 21068 UpdateGuideState(): m_state=6
23:01:27.643 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3286
23:01:27.644 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.86, Mass=106349, SNR=81.1, Peak=15072 HFD=3.4
23:01:27.645 00.001 21068 MultiStar: [#1 0.36,-0.10,1.08,U] [#2 -0.09,0.14,1.02,U] [#3 -0.08,0.26,0.97,U] [#4 0.09,-0.18,0.74,U] [#5 0.38,0.48,0.00,M5] [#6 0.51,0.12,0.00,M1] [#7 0.41,0.18,0.56,U] [#8 -0.10,0.12,0.57,U] 
23:01:27.645 00.000 21068 single-star, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.06, 0.02}
23:01:27.646 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
23:01:27.647 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
23:01:27.648 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=-0.05 mountY=-0.04, mountTheta=-2.57
23:01:27.649 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
23:01:27.650 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
23:01:27.651 00.001 16108 Worker thread wakes up
23:01:27.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:01:27.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:01:27.651 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.05 yDistance=-0.04
23:01:27.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:01:27.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:27.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:27.651 00.000 16108 MoveAxis(E, 0, ABG)
23:01:27.651 00.000 16108 Move returns status 0, amount 0
23:01:27.651 00.000 16108 MoveAxis(N, 0, ABG)
23:01:27.653 00.002 16108 Move returns status 0, amount 0
23:01:27.653 00.000 16108 move complete, result=0
23:01:27.653 00.000 16108 worker thread done servicing request
23:01:27.658 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3833, FiltMin=3238, FiltMax=57571, Gamma=1.000
23:01:27.687 00.029 21068 UpdateGuideState exits: m=106349 SNR=81.1
23:01:27.689 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:27.692 00.002 21068 Enqueuing Expose request
23:01:27.693 00.001 16108 Worker thread wakes up
23:01:27.693 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:27.694 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:27.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:28.672 00.978 16108 Exposure complete
23:01:28.742 00.070 16108 worker thread done servicing request
23:01:28.742 00.000 21068 OnExposeComplete: enter
23:01:28.744 00.002 21068 UpdateGuideState(): m_state=6
23:01:28.746 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3287
23:01:28.748 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.72, Mass=85864, SNR=62.3, Peak=15280 HFD=2.8
23:01:28.749 00.001 21068 MultiStar: [#1 0.18,-0.06,1.33,U] [#2 -0.19,-0.09,1.22,U] [#3 0.10,-0.09,1.23,U] [#4 -0.09,-0.33,0.85,U] [#5 0.19,0.32,0.98,U] [#6 0.37,-0.10,0.97,U] [#7 -0.05,0.20,0.71,U] [#8 -0.16,-0.00,0.88,U] 
23:01:28.752 00.003 21068 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.04, -0.11}
23:01:28.754 00.002 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:01:28.755 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:01:28.757 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.63 mountX=-0.06 mountY=0.02, mountTheta=2.73
23:01:28.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
23:01:28.762 00.003 21068 Enqueuing Move request for scope (0.05, -0.04)
23:01:28.763 00.001 16108 Worker thread wakes up
23:01:28.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:01:28.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:01:28.763 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.02
23:01:28.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:01:28.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:28.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:28.763 00.000 16108 MoveAxis(E, 0, ABG)
23:01:28.763 00.000 16108 Move returns status 0, amount 0
23:01:28.763 00.000 16108 MoveAxis(N, 0, ABG)
23:01:28.764 00.001 16108 Move returns status 0, amount 0
23:01:28.764 00.000 16108 move complete, result=0
23:01:28.764 00.000 16108 worker thread done servicing request
23:01:28.768 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3837, FiltMin=3280, FiltMax=65533, Gamma=1.000
23:01:28.790 00.022 21068 UpdateGuideState exits: m=85864 SNR=62.3
23:01:28.792 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:28.794 00.001 21068 Enqueuing Expose request
23:01:28.795 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:28.796 00.001 16108 Worker thread wakes up
23:01:28.796 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:28.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:29.958 01.162 16108 Exposure complete
23:01:30.017 00.059 16108 worker thread done servicing request
23:01:30.017 00.000 21068 OnExposeComplete: enter
23:01:30.018 00.001 21068 UpdateGuideState(): m_state=6
23:01:30.019 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3288
23:01:30.020 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.37, Mass=91490, SNR=58.2, Peak=12931 HFD=3.2
23:01:30.021 00.001 21068 MultiStar: [#1 0.72,-0.18,0.00,M1] [#2 0.77,-0.49,0.00,M1] [#3 0.74,-0.30,0.00,M1] [#4 0.49,-0.57,0.00,M1] [#5 0.68,0.04,0.00,M5] [#6 0.82,-0.33,0.00,M1] [#7 0.66,-0.16,0.00,M1] [#8 0.62,-0.24,0.00,M1] 
23:01:30.021 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
23:01:30.022 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
23:01:30.023 00.001 21068 CameraToMount -- cameraX=0.62 cameraY=-0.47 hyp=0.78 cameraTheta=-0.65 mountX=-0.69 mountY=0.31, mountTheta=2.72
23:01:30.024 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=-0.47, opts=13)
23:01:30.025 00.001 21068 Enqueuing Move request for scope (0.62, -0.47)
23:01:30.027 00.002 16108 Worker thread wakes up
23:01:30.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.47) opts 0xd
23:01:30.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, -0.47)
23:01:30.027 00.000 16108 Moving (0.62, -0.47) raw xDistance=-0.69 yDistance=0.31
23:01:30.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
23:01:30.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:01:30.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:01:30.027 00.000 16108 MoveAxis(E, 181, ABG)
23:01:30.027 00.000 16108 Guiding  Dir = 2, Dur = 181
23:01:30.028 00.001 16108 IsSlewing returns 0
23:01:30.028 00.000 16108 IsGuiding returns 0
23:01:30.038 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3837, FiltMin=3206, FiltMax=41949, Gamma=1.000
23:01:30.057 00.019 21068 UpdateGuideState exits: m=91490 SNR=58.2
23:01:30.058 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:30.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:30.060 00.001 21068 Enqueuing Expose request
23:01:30.063 00.003 16108 PulseGuide returned control before completion, sleep 159
23:01:30.231 00.168 16108 IsGuiding returns 1
23:01:30.231 00.000 16108 scope still moving after pulse duration time elapsed
23:01:30.263 00.032 16108 IsSlewing returns 0
23:01:30.264 00.001 16108 IsGuiding returns 1
23:01:30.295 00.031 16108 IsSlewing returns 0
23:01:30.295 00.000 16108 IsGuiding returns 1
23:01:30.327 00.032 16108 IsSlewing returns 0
23:01:30.327 00.000 16108 IsGuiding returns 0
23:01:30.328 00.001 16108 scope move finished after 181 + 118 ms
23:01:30.328 00.000 16108 Move returns status 0, amount 181
23:01:30.328 00.000 16108 MoveAxis(N, 0, ABG)
23:01:30.328 00.000 16108 Move returns status 0, amount 0
23:01:30.328 00.000 16108 move complete, result=0
23:01:30.328 00.000 16108 worker thread done servicing request
23:01:30.328 00.000 16108 Worker thread wakes up
23:01:30.328 00.000 21068 GuideStep: -0.7 px 181 ms EAST, 0.3 px 0 ms NORTH
23:01:30.331 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:30.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:31.302 00.971 16108 Exposure complete
23:01:31.359 00.057 16108 worker thread done servicing request
23:01:31.359 00.000 21068 OnExposeComplete: enter
23:01:31.361 00.002 21068 UpdateGuideState(): m_state=6
23:01:31.362 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3289
23:01:31.363 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=876.63, Mass=102019, SNR=71.6, Peak=12960 HFD=3.0
23:01:31.364 00.001 21068 MultiStar: [#1 0.90,-0.06,0.00,M2] [#2 0.50,-0.20,0.00,M2] [#3 0.47,-0.26,0.00,M2] [#4 0.27,-0.41,0.91,U] [#5 0.81,0.07,0.00,M6] [#6 0.80,-0.41,0.00,M2] [#7 0.52,-0.11,0.00,M2] [#8 0.66,-0.13,0.00,M2] 
23:01:31.365 00.001 21068 refined, 1 included, MultiStar: {0.45, -0.30}, one-star: {0.61, -0.21}
23:01:31.365 00.000 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
23:01:31.366 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
23:01:31.367 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=-0.30 hyp=0.54 cameraTheta=-0.60 mountX=-0.49 mountY=0.19, mountTheta=2.77
23:01:31.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.30, opts=13)
23:01:31.370 00.002 21068 Enqueuing Move request for scope (0.45, -0.30)
23:01:31.371 00.001 16108 Worker thread wakes up
23:01:31.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.30) opts 0xd
23:01:31.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.30)
23:01:31.371 00.000 16108 Moving (0.45, -0.30) raw xDistance=-0.49 yDistance=0.19
23:01:31.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
23:01:31.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:31.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:01:31.371 00.000 16108 MoveAxis(E, 142, ABG)
23:01:31.371 00.000 16108 Guiding  Dir = 2, Dur = 142
23:01:31.371 00.000 16108 IsSlewing returns 0
23:01:31.371 00.000 16108 IsGuiding returns 0
23:01:31.375 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3837, FiltMin=3286, FiltMax=49437, Gamma=1.000
23:01:31.390 00.015 21068 UpdateGuideState exits: m=102019 SNR=71.6
23:01:31.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:31.393 00.001 21068 Enqueuing Expose request
23:01:31.393 00.000 16108 PulseGuide returned control before completion, sleep 130
23:01:31.534 00.141 16108 IsGuiding returns 1
23:01:31.534 00.000 16108 scope still moving after pulse duration time elapsed
23:01:31.566 00.032 16108 IsSlewing returns 0
23:01:31.566 00.000 16108 IsGuiding returns 0
23:01:31.566 00.000 16108 scope move finished after 142 + 53 ms
23:01:31.567 00.001 16108 Move returns status 0, amount 142
23:01:31.567 00.000 16108 MoveAxis(N, 0, ABG)
23:01:31.567 00.000 16108 Move returns status 0, amount 0
23:01:31.567 00.000 16108 move complete, result=0
23:01:31.567 00.000 16108 worker thread done servicing request
23:01:31.567 00.000 21068 GuideStep: -0.5 px 142 ms EAST, 0.2 px 0 ms NORTH
23:01:31.569 00.002 16108 Worker thread wakes up
23:01:31.570 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:31.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:32.733 01.163 16108 Exposure complete
23:01:32.790 00.057 16108 worker thread done servicing request
23:01:32.790 00.000 21068 OnExposeComplete: enter
23:01:32.791 00.001 21068 UpdateGuideState(): m_state=6
23:01:32.792 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3290
23:01:32.793 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.86, Mass=97055, SNR=70.6, Peak=14464 HFD=2.9
23:01:32.794 00.001 21068 MultiStar: [#1 0.02,0.18,1.42,U] [#2 -0.28,0.03,1.28,U] [#3 -0.29,0.02,0.95,U] [#4 -0.50,-0.15,0.00,M1] [#5 -0.30,0.20,1.25,U] [#6 -0.11,0.17,0.79,U] [#7 -0.22,0.02,0.66,U] [#8 -0.17,-0.12,0.71,U] 
23:01:32.795 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.08}, one-star: {-0.31, 0.02}
23:01:32.795 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
23:01:32.796 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
23:01:32.798 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.78 mountX=0.22 mountY=-0.03, mountTheta=-0.13
23:01:32.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.08, opts=13)
23:01:32.800 00.001 21068 Enqueuing Move request for scope (-0.21, 0.08)
23:01:32.801 00.001 16108 Worker thread wakes up
23:01:32.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
23:01:32.801 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
23:01:32.801 00.000 16108 Moving (-0.21, 0.08) raw xDistance=0.22 yDistance=-0.03
23:01:32.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
23:01:32.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:32.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:32.801 00.000 16108 MoveAxis(W, 47, ABG)
23:01:32.801 00.000 16108 Guiding  Dir = 3, Dur = 47
23:01:32.802 00.001 16108 IsSlewing returns 0
23:01:32.802 00.000 16108 IsGuiding returns 0
23:01:32.805 00.003 16108 PulseGuide returned control before completion, sleep 53
23:01:32.807 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3833, FiltMin=3257, FiltMax=54941, Gamma=1.000
23:01:32.832 00.025 21068 UpdateGuideState exits: m=97055 SNR=70.6
23:01:32.834 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:32.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:32.837 00.002 21068 Enqueuing Expose request
23:01:32.868 00.031 16108 IsGuiding returns 1
23:01:32.868 00.000 16108 scope still moving after pulse duration time elapsed
23:01:32.900 00.032 16108 IsSlewing returns 0
23:01:32.900 00.000 16108 IsGuiding returns 0
23:01:32.900 00.000 16108 scope move finished after 47 + 50 ms
23:01:32.900 00.000 16108 Move returns status 0, amount 47
23:01:32.900 00.000 16108 MoveAxis(N, 0, ABG)
23:01:32.900 00.000 16108 Move returns status 0, amount 0
23:01:32.900 00.000 16108 move complete, result=0
23:01:32.901 00.001 16108 worker thread done servicing request
23:01:32.901 00.000 21068 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
23:01:32.904 00.003 16108 Worker thread wakes up
23:01:32.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:32.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:33.875 00.971 16108 Exposure complete
23:01:33.941 00.066 16108 worker thread done servicing request
23:01:33.941 00.000 21068 OnExposeComplete: enter
23:01:33.943 00.002 21068 UpdateGuideState(): m_state=6
23:01:33.945 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3291
23:01:33.947 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.86, Mass=103247, SNR=74.1, Peak=15312 HFD=3.1
23:01:33.950 00.003 21068 MultiStar: [#1 -0.05,-0.01,1.14,U] [#2 -0.22,-0.20,1.22,U] [#3 -0.28,-0.03,1.23,U] [#4 -0.38,-0.09,0.91,U] [#5 -0.40,0.39,0.00,M6] [#6 0.11,-0.06,0.88,U] [#7 -0.14,-0.05,0.63,U] [#8 -0.20,0.03,0.76,U] 
23:01:33.952 00.002 21068 single-star, 7 included, MultiStar: {-0.16, -0.05}, one-star: {-0.13, 0.03}
23:01:33.954 00.002 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:01:33.956 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
23:01:33.958 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.95 mountX=0.13 mountY=0.01, mountTheta=0.05
23:01:33.961 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
23:01:33.963 00.002 21068 Enqueuing Move request for scope (-0.13, 0.03)
23:01:33.964 00.001 16108 Worker thread wakes up
23:01:33.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
23:01:33.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
23:01:33.964 00.000 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=0.01
23:01:33.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:01:33.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:33.966 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:01:33.966 00.000 16108 MoveAxis(E, 0, ABG)
23:01:33.966 00.000 16108 Move returns status 0, amount 0
23:01:33.966 00.000 16108 MoveAxis(N, 0, ABG)
23:01:33.966 00.000 16108 Move returns status 0, amount 0
23:01:33.966 00.000 16108 move complete, result=0
23:01:33.966 00.000 16108 worker thread done servicing request
23:01:33.970 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3837, FiltMin=3305, FiltMax=53542, Gamma=1.000
23:01:33.984 00.014 21068 UpdateGuideState exits: m=103247 SNR=74.1
23:01:33.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:33.986 00.000 21068 Enqueuing Expose request
23:01:33.988 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:33.988 00.000 16108 Worker thread wakes up
23:01:33.988 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:33.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:35.152 01.164 16108 Exposure complete
23:01:35.220 00.068 16108 worker thread done servicing request
23:01:35.220 00.000 21068 OnExposeComplete: enter
23:01:35.221 00.001 21068 UpdateGuideState(): m_state=6
23:01:35.222 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3292
23:01:35.223 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.77, Mass=108244, SNR=73.4, Peak=16576 HFD=3.0
23:01:35.224 00.001 21068 MultiStar: [#1 0.31,-0.29,1.16,U] [#2 0.11,-0.31,1.27,U] [#3 -0.23,-0.15,1.00,U] [#4 -0.20,-0.36,0.81,U] [#5 0.18,0.20,0.88,U] [#6 0.43,-0.08,0.78,U] [#7 0.13,-0.07,0.56,U] [#8 0.19,0.24,0.71,U] 
23:01:35.225 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.17, -0.07}
23:01:35.225 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
23:01:35.226 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
23:01:35.227 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=-0.14 mountY=0.09, mountTheta=2.57
23:01:35.229 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.12, opts=13)
23:01:35.229 00.000 21068 Enqueuing Move request for scope (0.12, -0.12)
23:01:35.230 00.001 16108 Worker thread wakes up
23:01:35.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:01:35.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:01:35.230 00.000 16108 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=0.09
23:01:35.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:01:35.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:35.231 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:01:35.231 00.000 16108 MoveAxis(E, 0, ABG)
23:01:35.231 00.000 16108 Move returns status 0, amount 0
23:01:35.231 00.000 16108 MoveAxis(N, 0, ABG)
23:01:35.231 00.000 16108 Move returns status 0, amount 0
23:01:35.231 00.000 16108 move complete, result=0
23:01:35.231 00.000 16108 worker thread done servicing request
23:01:35.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3837, FiltMin=3289, FiltMax=60115, Gamma=1.000
23:01:35.249 00.014 21068 UpdateGuideState exits: m=108244 SNR=73.4
23:01:35.251 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:35.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:35.252 00.000 21068 Enqueuing Expose request
23:01:35.253 00.001 16108 Worker thread wakes up
23:01:35.253 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:35.254 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:35.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:36.227 00.973 16108 Exposure complete
23:01:36.310 00.083 16108 worker thread done servicing request
23:01:36.311 00.001 21068 OnExposeComplete: enter
23:01:36.311 00.000 21068 UpdateGuideState(): m_state=6
23:01:36.313 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3293
23:01:36.314 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.83, Mass=95326, SNR=70.6, Peak=13872 HFD=3.2
23:01:36.315 00.001 21068 MultiStar: [#1 0.04,-0.04,1.09,U] [#2 -0.08,0.07,1.33,U] [#3 -0.19,-0.03,0.91,U] [#4 -0.31,-0.80,0.00,M1] [#5 -0.25,0.30,1.09,U] [#6 -0.08,-0.20,0.73,U] [#7 0.04,0.31,0.52,U] [#8 -0.05,-0.08,0.92,U] 
23:01:36.316 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.17, -0.01}
23:01:36.317 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:01:36.317 00.000 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:01:36.318 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.76 mountX=0.10 mountY=-0.02, mountTheta=-0.15
23:01:36.319 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
23:01:36.320 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
23:01:36.321 00.001 16108 Worker thread wakes up
23:01:36.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:01:36.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:01:36.321 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.10 yDistance=-0.02
23:01:36.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:36.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:36.321 00.000 16108 MoveAxis(E, 0, ABG)
23:01:36.321 00.000 16108 Move returns status 0, amount 0
23:01:36.321 00.000 16108 MoveAxis(N, 0, ABG)
23:01:36.321 00.000 16108 Move returns status 0, amount 0
23:01:36.321 00.000 16108 move complete, result=0
23:01:36.321 00.000 16108 worker thread done servicing request
23:01:36.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3840, FiltMin=3224, FiltMax=63741, Gamma=1.000
23:01:36.340 00.015 21068 UpdateGuideState exits: m=95326 SNR=70.6
23:01:36.340 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.342 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:36.343 00.001 21068 Enqueuing Expose request
23:01:36.344 00.001 16108 Worker thread wakes up
23:01:36.344 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:36.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:36.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:37.520 01.176 16108 Exposure complete
23:01:37.576 00.056 16108 worker thread done servicing request
23:01:37.576 00.000 21068 OnExposeComplete: enter
23:01:37.577 00.001 21068 UpdateGuideState(): m_state=6
23:01:37.580 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3294
23:01:37.583 00.003 21068 Star::Find returns 1 (0), X=220.76, Y=876.70, Mass=116173, SNR=77.1, Peak=15888 HFD=3.5
23:01:37.586 00.003 21068 MultiStar: [#1 0.16,-0.20,1.02,U] [#2 -0.17,-0.26,1.18,U] [#3 -0.26,-0.19,1.11,U] [#4 0.01,-0.49,0.73,U] [#5 -0.12,-0.08,0.92,U] [#6 0.26,-0.20,0.75,U] [#7 0.01,0.31,0.52,U] [#8 -0.14,-0.04,0.74,U] 
23:01:37.588 00.002 21068 single-star, 8 included, MultiStar: {-0.03, -0.17}, one-star: {0.08, -0.14}
23:01:37.590 00.002 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
23:01:37.592 00.002 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
23:01:37.593 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.06 mountX=-0.10 mountY=0.12, mountTheta=2.29
23:01:37.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.14, opts=13)
23:01:37.596 00.001 21068 Enqueuing Move request for scope (0.08, -0.14)
23:01:37.597 00.001 16108 Worker thread wakes up
23:01:37.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:01:37.597 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:01:37.597 00.000 16108 Moving (0.08, -0.14) raw xDistance=-0.10 yDistance=0.12
23:01:37.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:01:37.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:37.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:37.597 00.000 16108 MoveAxis(E, 0, ABG)
23:01:37.597 00.000 16108 Move returns status 0, amount 0
23:01:37.597 00.000 16108 MoveAxis(N, 0, ABG)
23:01:37.597 00.000 16108 Move returns status 0, amount 0
23:01:37.597 00.000 16108 move complete, result=0
23:01:37.597 00.000 16108 worker thread done servicing request
23:01:37.602 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3840, FiltMin=3270, FiltMax=57286, Gamma=1.000
23:01:37.618 00.016 21068 UpdateGuideState exits: m=116173 SNR=77.1
23:01:37.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:37.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:37.620 00.000 21068 Enqueuing Expose request
23:01:37.621 00.001 16108 Worker thread wakes up
23:01:37.621 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:37.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:37.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:38.605 00.983 16108 Exposure complete
23:01:38.688 00.083 16108 worker thread done servicing request
23:01:38.688 00.000 21068 OnExposeComplete: enter
23:01:38.689 00.001 21068 UpdateGuideState(): m_state=6
23:01:38.689 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3295
23:01:38.690 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.46, Mass=94729, SNR=63.9, Peak=12992 HFD=3.2
23:01:38.691 00.001 21068 MultiStar: [#1 0.35,-0.49,0.00,M1] [#2 0.00,-0.35,1.32,U] [#3 -0.17,-0.35,1.10,U] [#4 -0.05,-0.67,0.00,M1] [#5 -0.16,0.05,1.04,U] [#6 0.07,-0.26,0.93,U] [#7 0.05,0.06,0.65,U] [#8 -0.09,-0.06,0.95,U] 
23:01:38.692 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.20}, one-star: {-0.15, -0.38}
23:01:38.693 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
23:01:38.693 00.000 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
23:01:38.694 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.91 mountX=0.03 mountY=0.22, mountTheta=1.41
23:01:38.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.20, opts=13)
23:01:38.697 00.001 21068 Enqueuing Move request for scope (-0.07, -0.20)
23:01:38.697 00.000 16108 Worker thread wakes up
23:01:38.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
23:01:38.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
23:01:38.697 00.000 16108 Moving (-0.07, -0.20) raw xDistance=0.03 yDistance=0.22
23:01:38.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:01:38.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:38.698 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:01:38.698 00.000 16108 MoveAxis(E, 0, ABG)
23:01:38.698 00.000 16108 Move returns status 0, amount 0
23:01:38.698 00.000 16108 MoveAxis(N, 0, ABG)
23:01:38.698 00.000 16108 Move returns status 0, amount 0
23:01:38.698 00.000 16108 move complete, result=0
23:01:38.698 00.000 16108 worker thread done servicing request
23:01:38.702 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=3843, FiltMin=3296, FiltMax=51843, Gamma=1.000
23:01:38.716 00.014 21068 UpdateGuideState exits: m=94729 SNR=63.9
23:01:38.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.717 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:38.718 00.001 21068 Enqueuing Expose request
23:01:38.719 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:38.720 00.001 16108 Worker thread wakes up
23:01:38.720 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:38.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:39.877 01.157 16108 Exposure complete
23:01:39.943 00.066 16108 worker thread done servicing request
23:01:39.943 00.000 21068 OnExposeComplete: enter
23:01:39.944 00.001 21068 UpdateGuideState(): m_state=6
23:01:39.945 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3296
23:01:39.946 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.72, Mass=98715, SNR=72.8, Peak=12355 HFD=3.2
23:01:39.947 00.001 21068 MultiStar: [#1 0.26,-0.23,1.12,U] [#2 -0.19,-0.21,1.23,U] [#3 -0.27,-0.19,1.20,U] [#4 -0.19,-0.46,0.00,M2] [#5 -0.05,-0.04,0.98,U] [#6 0.40,-0.08,0.69,U] [#7 -0.21,0.01,0.58,U] [#8 -0.02,-0.19,0.74,U] 
23:01:39.948 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.14}, one-star: {-0.20, -0.12}
23:01:39.949 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
23:01:39.949 00.000 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
23:01:39.950 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.90 mountX=0.02 mountY=0.15, mountTheta=1.42
23:01:39.952 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.14, opts=13)
23:01:39.952 00.000 21068 Enqueuing Move request for scope (-0.05, -0.14)
23:01:39.954 00.002 16108 Worker thread wakes up
23:01:39.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
23:01:39.955 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
23:01:39.955 00.000 16108 Moving (-0.05, -0.14) raw xDistance=0.02 yDistance=0.15
23:01:39.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:01:39.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:39.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:01:39.955 00.000 16108 MoveAxis(E, 0, ABG)
23:01:39.955 00.000 16108 Move returns status 0, amount 0
23:01:39.955 00.000 16108 MoveAxis(N, 0, ABG)
23:01:39.955 00.000 16108 Move returns status 0, amount 0
23:01:39.955 00.000 16108 move complete, result=0
23:01:39.955 00.000 16108 worker thread done servicing request
23:01:39.958 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3843, FiltMin=3280, FiltMax=56781, Gamma=1.000
23:01:39.977 00.019 21068 UpdateGuideState exits: m=98715 SNR=72.8
23:01:39.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:39.980 00.001 21068 Enqueuing Expose request
23:01:39.981 00.001 16108 Worker thread wakes up
23:01:39.981 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:39.982 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:39.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:40.963 00.981 16108 Exposure complete
23:01:41.029 00.066 16108 worker thread done servicing request
23:01:41.029 00.000 21068 OnExposeComplete: enter
23:01:41.030 00.001 21068 UpdateGuideState(): m_state=6
23:01:41.031 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3297
23:01:41.032 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.54, Mass=100975, SNR=68.5, Peak=12208 HFD=3.2
23:01:41.033 00.001 21068 MultiStar: [#1 0.16,-0.39,1.21,U] [#2 -0.23,-0.36,1.27,U] [#3 -0.41,-0.36,0.00,M1] [#4 -0.47,-0.62,0.00,M3] [#5 -0.02,0.07,1.13,U] [#6 -0.17,-0.11,0.76,U] [#7 -0.06,0.06,0.53,U] [#8 -0.19,-0.24,0.82,U] 
23:01:41.033 00.000 21068 refined, 6 included, MultiStar: {-0.09, -0.21}, one-star: {-0.13, -0.30}
23:01:41.034 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
23:01:41.035 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
23:01:41.036 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.22 cameraTheta=-1.96 mountX=0.05 mountY=0.22, mountTheta=1.36
23:01:41.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.21, opts=13)
23:01:41.038 00.001 21068 Enqueuing Move request for scope (-0.09, -0.21)
23:01:41.039 00.001 16108 Worker thread wakes up
23:01:41.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
23:01:41.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
23:01:41.039 00.000 16108 Moving (-0.09, -0.21) raw xDistance=0.05 yDistance=0.22
23:01:41.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:01:41.040 00.001 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.48 newest=0.59
23:01:41.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:01:41.040 00.000 16108 MoveAxis(E, 0, ABG)
23:01:41.040 00.000 16108 Move returns status 0, amount 0
23:01:41.040 00.000 16108 MoveAxis(S, 45, ABG)
23:01:41.040 00.000 16108 Guiding  Dir = 1, Dur = 45
23:01:41.040 00.000 16108 IsSlewing returns 0
23:01:41.040 00.000 16108 IsGuiding returns 0
23:01:41.041 00.001 16108 PulseGuide returned control before completion, sleep 55
23:01:41.045 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3843, FiltMin=3302, FiltMax=47491, Gamma=1.000
23:01:41.064 00.019 21068 UpdateGuideState exits: m=100975 SNR=68.5
23:01:41.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.067 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:41.068 00.001 21068 Enqueuing Expose request
23:01:41.103 00.035 16108 IsGuiding returns 1
23:01:41.103 00.000 16108 scope still moving after pulse duration time elapsed
23:01:41.134 00.031 16108 IsSlewing returns 0
23:01:41.134 00.000 16108 IsGuiding returns 0
23:01:41.134 00.000 16108 scope move finished after 45 + 48 ms
23:01:41.134 00.000 16108 Move returns status 0, amount 45
23:01:41.134 00.000 16108 move complete, result=0
23:01:41.134 00.000 16108 worker thread done servicing request
23:01:41.134 00.000 16108 Worker thread wakes up
23:01:41.134 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
23:01:41.136 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:41.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:42.306 01.170 16108 Exposure complete
23:01:42.361 00.055 16108 worker thread done servicing request
23:01:42.361 00.000 21068 OnExposeComplete: enter
23:01:42.362 00.001 21068 UpdateGuideState(): m_state=6
23:01:42.363 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3298
23:01:42.363 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.46, Mass=94054, SNR=67.6, Peak=14000 HFD=3.1
23:01:42.365 00.002 21068 MultiStar: [#1 0.03,-0.34,1.43,U] [#2 -0.27,-0.45,0.00,M1] [#3 -0.09,-0.22,1.12,U] [#4 -0.19,-0.49,0.00,M4] [#5 0.07,-0.10,1.07,U] [#6 -0.01,-0.11,0.90,U] [#7 -0.13,-0.17,0.75,U] [#8 -0.23,-0.26,0.70,U] 
23:01:42.366 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.23}, one-star: {-0.02, -0.38}
23:01:42.367 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
23:01:42.367 00.000 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
23:01:42.368 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.74 mountX=-0.00 mountY=0.24, mountTheta=1.57
23:01:42.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.23, opts=13)
23:01:42.370 00.000 21068 Enqueuing Move request for scope (-0.04, -0.23)
23:01:42.371 00.001 16108 Worker thread wakes up
23:01:42.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
23:01:42.371 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
23:01:42.371 00.000 16108 Moving (-0.04, -0.23) raw xDistance=-0.00 yDistance=0.24
23:01:42.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:01:42.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:01:42.371 00.000 16108 MoveAxis(E, 0, ABG)
23:01:42.371 00.000 16108 Move returns status 0, amount 0
23:01:42.371 00.000 16108 MoveAxis(S, 47, ABG)
23:01:42.372 00.001 16108 Guiding  Dir = 1, Dur = 47
23:01:42.372 00.000 16108 IsSlewing returns 0
23:01:42.372 00.000 16108 IsGuiding returns 0
23:01:42.375 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3843, FiltMin=3328, FiltMax=53158, Gamma=1.000
23:01:42.396 00.021 16108 PulseGuide returned control before completion, sleep 34
23:01:42.397 00.001 21068 UpdateGuideState exits: m=94054 SNR=67.6
23:01:42.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:42.400 00.001 21068 Enqueuing Expose request
23:01:42.442 00.042 16108 IsGuiding returns 1
23:01:42.442 00.000 16108 scope still moving after pulse duration time elapsed
23:01:42.473 00.031 16108 IsSlewing returns 0
23:01:42.473 00.000 16108 IsGuiding returns 1
23:01:42.505 00.032 16108 IsSlewing returns 0
23:01:42.505 00.000 16108 IsGuiding returns 0
23:01:42.505 00.000 16108 scope move finished after 47 + 86 ms
23:01:42.505 00.000 16108 Move returns status 0, amount 47
23:01:42.505 00.000 16108 move complete, result=0
23:01:42.505 00.000 16108 worker thread done servicing request
23:01:42.505 00.000 16108 Worker thread wakes up
23:01:42.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:42.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:42.506 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
23:01:43.486 00.980 16108 Exposure complete
23:01:43.554 00.068 16108 worker thread done servicing request
23:01:43.555 00.001 21068 OnExposeComplete: enter
23:01:43.556 00.001 21068 UpdateGuideState(): m_state=6
23:01:43.558 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3299
23:01:43.560 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=876.24, Mass=106543, SNR=69.0, Peak=13600 HFD=3.3
23:01:43.561 00.001 21068 MultiStar: [#1 0.01,-0.44,1.09,U] [#2 -0.03,-0.34,1.34,U] [#3 -0.25,-0.41,1.24,U] [#4 -0.35,-0.55,0.00,M5] [#5 0.14,-0.14,0.87,U] [#6 0.05,-0.25,0.87,U] [#7 -0.32,-0.21,0.55,U] [#8 -0.19,-0.25,0.76,U] 
23:01:43.562 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.35}, one-star: {-0.19, -0.60}
23:01:43.562 00.000 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
23:01:43.563 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
23:01:43.564 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.82 mountX=0.03 mountY=0.36, mountTheta=1.50
23:01:43.565 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.35, opts=13)
23:01:43.566 00.001 21068 Enqueuing Move request for scope (-0.09, -0.35)
23:01:43.567 00.001 16108 Worker thread wakes up
23:01:43.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.35) opts 0xd
23:01:43.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.35)
23:01:43.567 00.000 16108 Moving (-0.09, -0.35) raw xDistance=0.03 yDistance=0.36
23:01:43.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:01:43.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
23:01:43.567 00.000 16108 MoveAxis(E, 0, ABG)
23:01:43.567 00.000 16108 Move returns status 0, amount 0
23:01:43.568 00.001 16108 MoveAxis(S, 72, ABG)
23:01:43.568 00.000 16108 Guiding  Dir = 1, Dur = 72
23:01:43.568 00.000 16108 IsSlewing returns 0
23:01:43.568 00.000 16108 IsGuiding returns 0
23:01:43.571 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3846, FiltMin=3261, FiltMax=55885, Gamma=1.000
23:01:43.586 00.015 21068 UpdateGuideState exits: m=106543 SNR=69.0
23:01:43.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:43.589 00.001 21068 Enqueuing Expose request
23:01:43.592 00.003 16108 PulseGuide returned control before completion, sleep 59
23:01:43.653 00.061 16108 IsGuiding returns 1
23:01:43.653 00.000 16108 scope still moving after pulse duration time elapsed
23:01:43.685 00.032 16108 IsSlewing returns 0
23:01:43.685 00.000 16108 IsGuiding returns 0
23:01:43.685 00.000 16108 scope move finished after 72 + 45 ms
23:01:43.686 00.001 16108 Move returns status 0, amount 72
23:01:43.686 00.000 16108 move complete, result=0
23:01:43.686 00.000 16108 worker thread done servicing request
23:01:43.686 00.000 16108 Worker thread wakes up
23:01:43.686 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 72 ms SOUTH
23:01:43.690 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:43.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:44.856 01.166 16108 Exposure complete
23:01:44.927 00.071 16108 worker thread done servicing request
23:01:44.927 00.000 21068 OnExposeComplete: enter
23:01:44.928 00.001 21068 UpdateGuideState(): m_state=6
23:01:44.929 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3300
23:01:44.930 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.65, Mass=99227, SNR=72.0, Peak=16016 HFD=3.3
23:01:44.931 00.001 21068 MultiStar: [#1 0.41,0.08,1.23,U] [#2 0.28,-0.11,1.16,U] [#3 -0.04,-0.13,1.15,U] [#4 0.04,-0.26,0.75,U] [#5 0.08,0.28,0.92,U] [#6 0.41,-0.01,0.93,U] [#7 0.58,-0.02,0.00,M1] [#8 0.12,0.35,0.64,U] 
23:01:44.932 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.01}, one-star: {0.31, -0.19}
23:01:44.932 00.000 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:01:44.933 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:01:44.934 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
23:01:44.935 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
23:01:44.936 00.001 21068 Enqueuing Move request for scope (0.21, -0.01)
23:01:44.937 00.001 16108 Worker thread wakes up
23:01:44.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
23:01:44.937 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
23:01:44.937 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
23:01:44.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:01:44.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:44.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:44.937 00.000 16108 MoveAxis(E, 56, ABG)
23:01:44.937 00.000 16108 Guiding  Dir = 2, Dur = 56
23:01:44.938 00.001 16108 IsSlewing returns 0
23:01:44.938 00.000 16108 IsGuiding returns 0
23:01:44.945 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3846, FiltMin=3321, FiltMax=50227, Gamma=1.000
23:01:44.957 00.012 16108 PulseGuide returned control before completion, sleep 47
23:01:44.968 00.011 21068 UpdateGuideState exits: m=99227 SNR=72.0
23:01:44.971 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:44.971 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:44.973 00.002 21068 Enqueuing Expose request
23:01:45.018 00.045 16108 IsGuiding returns 1
23:01:45.018 00.000 16108 scope still moving after pulse duration time elapsed
23:01:45.049 00.031 16108 IsSlewing returns 0
23:01:45.049 00.000 16108 IsGuiding returns 0
23:01:45.049 00.000 16108 scope move finished after 56 + 55 ms
23:01:45.049 00.000 16108 Move returns status 0, amount 56
23:01:45.049 00.000 16108 MoveAxis(N, 0, ABG)
23:01:45.049 00.000 16108 Move returns status 0, amount 0
23:01:45.049 00.000 16108 move complete, result=0
23:01:45.049 00.000 16108 worker thread done servicing request
23:01:45.051 00.002 16108 Worker thread wakes up
23:01:45.051 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
23:01:45.053 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:45.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:46.034 00.981 16108 Exposure complete
23:01:46.091 00.057 16108 worker thread done servicing request
23:01:46.091 00.000 21068 OnExposeComplete: enter
23:01:46.091 00.000 21068 UpdateGuideState(): m_state=6
23:01:46.092 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3301
23:01:46.093 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.86, Mass=109126, SNR=74.3, Peak=17392 HFD=3.2
23:01:46.094 00.001 21068 MultiStar: [#1 0.13,0.09,1.13,U] [#2 -0.05,0.11,0.99,U] [#3 -0.49,0.14,0.00,M1] [#4 -0.40,-0.09,0.96,U] [#5 -0.74,0.59,0.00,M1] [#6 -0.04,0.04,0.79,U] [#7 0.02,0.32,0.60,U] [#8 -0.10,0.07,0.64,U] 
23:01:46.094 00.000 21068 refined, 6 included, MultiStar: {-0.10, 0.07}, one-star: {-0.25, 0.02}
23:01:46.095 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
23:01:46.096 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
23:01:46.096 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.55 mountX=0.11 mountY=-0.04, mountTheta=-0.37
23:01:46.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.07, opts=13)
23:01:46.100 00.002 21068 Enqueuing Move request for scope (-0.10, 0.07)
23:01:46.100 00.000 16108 Worker thread wakes up
23:01:46.101 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
23:01:46.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
23:01:46.101 00.000 16108 Moving (-0.10, 0.07) raw xDistance=0.11 yDistance=-0.04
23:01:46.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:01:46.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:46.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:46.101 00.000 16108 MoveAxis(E, 0, ABG)
23:01:46.101 00.000 16108 Move returns status 0, amount 0
23:01:46.101 00.000 16108 MoveAxis(N, 0, ABG)
23:01:46.101 00.000 16108 Move returns status 0, amount 0
23:01:46.101 00.000 16108 move complete, result=0
23:01:46.101 00.000 16108 worker thread done servicing request
23:01:46.111 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3849, FiltMin=3325, FiltMax=49405, Gamma=1.000
23:01:46.131 00.020 21068 UpdateGuideState exits: m=109126 SNR=74.3
23:01:46.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:46.134 00.001 21068 Enqueuing Expose request
23:01:46.135 00.001 16108 Worker thread wakes up
23:01:46.135 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:46.135 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:46.137 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:47.297 01.160 16108 Exposure complete
23:01:47.354 00.057 16108 worker thread done servicing request
23:01:47.354 00.000 21068 OnExposeComplete: enter
23:01:47.355 00.001 21068 UpdateGuideState(): m_state=6
23:01:47.356 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3302
23:01:47.356 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=876.88, Mass=98942, SNR=76.0, Peak=15184 HFD=3.4
23:01:47.357 00.001 21068 MultiStar: [#1 0.18,-0.03,1.08,U] [#2 0.07,0.34,1.14,U] [#3 -0.14,0.11,1.02,U] [#4 -0.02,-0.07,0.83,U] [#5 0.04,0.54,0.00,M2] [#6 0.30,0.09,0.79,U] [#7 0.15,0.05,0.50,U] [#8 -0.13,0.10,0.57,U] 
23:01:47.358 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.00, 0.04}
23:01:47.359 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
23:01:47.359 00.000 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
23:01:47.361 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=0.01 mountY=-0.04, mountTheta=-1.40
23:01:47.362 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
23:01:47.363 00.001 21068 Enqueuing Move request for scope (0.00, 0.04)
23:01:47.364 00.001 16108 Worker thread wakes up
23:01:47.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
23:01:47.364 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
23:01:47.364 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
23:01:47.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:01:47.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:47.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:47.364 00.000 16108 MoveAxis(E, 0, ABG)
23:01:47.364 00.000 16108 Move returns status 0, amount 0
23:01:47.364 00.000 16108 MoveAxis(N, 0, ABG)
23:01:47.364 00.000 16108 Move returns status 0, amount 0
23:01:47.365 00.001 16108 move complete, result=0
23:01:47.365 00.000 16108 worker thread done servicing request
23:01:47.372 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3849, FiltMin=3248, FiltMax=55421, Gamma=1.000
23:01:47.396 00.024 21068 UpdateGuideState exits: m=98942 SNR=76.0
23:01:47.398 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.400 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:47.401 00.001 21068 Enqueuing Expose request
23:01:47.403 00.002 16108 Worker thread wakes up
23:01:47.403 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:47.404 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:47.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:48.366 00.962 16108 Exposure complete
23:01:48.423 00.057 16108 worker thread done servicing request
23:01:48.423 00.000 21068 OnExposeComplete: enter
23:01:48.424 00.001 21068 UpdateGuideState(): m_state=6
23:01:48.425 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3303
23:01:48.425 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.64, Mass=119076, SNR=90.2, Peak=16080 HFD=3.4
23:01:48.427 00.002 21068 MultiStar: [#1 0.11,-0.02,0.98,U] [#2 0.02,-0.10,0.95,U] [#3 -0.27,-0.02,0.96,U] [#4 -0.07,-0.27,0.59,U] [#5 -0.02,0.15,0.65,U] [#6 0.30,-0.00,0.61,U] [#7 0.04,-0.09,0.49,U] [#8 0.04,0.01,0.57,U] 
23:01:48.428 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {-0.03, -0.19}
23:01:48.428 00.000 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
23:01:48.429 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
23:01:48.430 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.55 mountX=-0.01 mountY=0.06, mountTheta=1.77
23:01:48.431 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
23:01:48.432 00.001 21068 Enqueuing Move request for scope (0.00, -0.06)
23:01:48.433 00.001 16108 Worker thread wakes up
23:01:48.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
23:01:48.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
23:01:48.433 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
23:01:48.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:48.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:48.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:48.433 00.000 16108 MoveAxis(E, 0, ABG)
23:01:48.433 00.000 16108 Move returns status 0, amount 0
23:01:48.433 00.000 16108 MoveAxis(N, 0, ABG)
23:01:48.433 00.000 16108 Move returns status 0, amount 0
23:01:48.433 00.000 16108 move complete, result=0
23:01:48.434 00.001 16108 worker thread done servicing request
23:01:48.440 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3853, FiltMin=3235, FiltMax=53923, Gamma=1.000
23:01:48.455 00.015 21068 UpdateGuideState exits: m=119076 SNR=90.2
23:01:48.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:48.456 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:48.457 00.001 21068 Enqueuing Expose request
23:01:48.457 00.000 16108 Worker thread wakes up
23:01:48.458 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:48.458 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:48.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:49.620 01.162 16108 Exposure complete
23:01:49.675 00.055 16108 worker thread done servicing request
23:01:49.676 00.001 21068 OnExposeComplete: enter
23:01:49.677 00.001 21068 UpdateGuideState(): m_state=6
23:01:49.678 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3304
23:01:49.679 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.78, Mass=92219, SNR=68.0, Peak=12832 HFD=3.2
23:01:49.682 00.003 21068 MultiStar: [#1 0.10,-0.26,1.12,U] [#2 -0.14,-0.29,1.36,U] [#3 -0.53,-0.12,0.00,M1] [#4 -0.50,-0.65,0.00,M2] [#5 0.02,-0.00,1.02,U] [#6 0.05,-0.35,0.78,U] [#7 0.04,-0.03,0.62,U] [#8 -0.03,-0.20,0.96,U] 
23:01:49.684 00.002 21068 single-star, 6 included, MultiStar: {-0.02, -0.18}, one-star: {-0.09, -0.06}
23:01:49.685 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
23:01:49.687 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
23:01:49.688 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.57 mountX=0.08 mountY=0.08, mountTheta=0.78
23:01:49.691 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
23:01:49.692 00.001 21068 Enqueuing Move request for scope (-0.09, -0.06)
23:01:49.692 00.000 16108 Worker thread wakes up
23:01:49.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
23:01:49.693 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
23:01:49.693 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
23:01:49.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:01:49.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:49.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:01:49.693 00.000 16108 MoveAxis(E, 0, ABG)
23:01:49.693 00.000 16108 Move returns status 0, amount 0
23:01:49.693 00.000 16108 MoveAxis(N, 0, ABG)
23:01:49.693 00.000 16108 Move returns status 0, amount 0
23:01:49.693 00.000 16108 move complete, result=0
23:01:49.693 00.000 16108 worker thread done servicing request
23:01:49.696 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3853, FiltMin=3187, FiltMax=58589, Gamma=1.000
23:01:49.712 00.016 21068 UpdateGuideState exits: m=92219 SNR=68.0
23:01:49.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:49.715 00.001 21068 Enqueuing Expose request
23:01:49.716 00.001 16108 Worker thread wakes up
23:01:49.716 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:49.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:49.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:50.689 00.973 16108 Exposure complete
23:01:50.743 00.054 16108 worker thread done servicing request
23:01:50.743 00.000 21068 OnExposeComplete: enter
23:01:50.744 00.001 21068 UpdateGuideState(): m_state=6
23:01:50.745 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3305
23:01:50.745 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=876.97, Mass=105543, SNR=73.0, Peak=13312 HFD=3.6
23:01:50.746 00.001 21068 MultiStar: [#1 -0.19,0.20,1.17,U] [#2 -0.25,0.08,1.25,U] [#3 -0.34,0.29,1.00,U] [#4 -0.44,-0.35,0.00,M3] [#5 -0.29,0.49,0.00,M1] [#6 -0.08,-0.10,0.75,U] [#7 0.04,0.15,0.66,U] [#8 -0.25,0.31,0.75,U] 
23:01:50.747 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.15}, one-star: {-0.24, 0.13}
23:01:50.747 00.000 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
23:01:50.748 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
23:01:50.749 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.49 mountX=0.23 mountY=-0.10, mountTheta=-0.43
23:01:50.750 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.15, opts=13)
23:01:50.751 00.001 21068 Enqueuing Move request for scope (-0.20, 0.15)
23:01:50.752 00.001 16108 Worker thread wakes up
23:01:50.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
23:01:50.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
23:01:50.752 00.000 16108 Moving (-0.20, 0.15) raw xDistance=0.23 yDistance=-0.10
23:01:50.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:01:50.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:50.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:50.752 00.000 16108 MoveAxis(W, 59, ABG)
23:01:50.752 00.000 16108 Guiding  Dir = 3, Dur = 59
23:01:50.752 00.000 16108 IsSlewing returns 0
23:01:50.753 00.001 16108 IsGuiding returns 0
23:01:50.754 00.001 16108 PulseGuide returned control before completion, sleep 68
23:01:50.756 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3853, FiltMin=3305, FiltMax=49382, Gamma=1.000
23:01:50.770 00.014 21068 UpdateGuideState exits: m=105543 SNR=73.0
23:01:50.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:50.772 00.000 21068 Enqueuing Expose request
23:01:50.837 00.065 16108 IsGuiding returns 0
23:01:50.837 00.000 16108 Move returns status 0, amount 59
23:01:50.837 00.000 16108 MoveAxis(N, 0, ABG)
23:01:50.837 00.000 16108 Move returns status 0, amount 0
23:01:50.837 00.000 16108 move complete, result=0
23:01:50.838 00.001 16108 worker thread done servicing request
23:01:50.838 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
23:01:50.839 00.001 16108 Worker thread wakes up
23:01:50.840 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:50.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:52.000 01.160 16108 Exposure complete
23:01:52.054 00.054 16108 worker thread done servicing request
23:01:52.054 00.000 21068 OnExposeComplete: enter
23:01:52.056 00.002 21068 UpdateGuideState(): m_state=6
23:01:52.057 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3306
23:01:52.057 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.65, Mass=96591, SNR=66.0, Peak=16144 HFD=3.3
23:01:52.058 00.001 21068 MultiStar: [#1 0.13,-0.27,1.27,U] [#2 0.01,-0.21,1.25,U] [#3 -0.08,-0.36,1.09,U] [#4 -0.02,-0.42,0.89,U] [#5 -0.15,0.15,0.97,U] [#6 0.13,-0.24,0.89,U] [#7 -0.16,0.11,0.72,U] [#8 -0.30,-0.26,0.67,U] 
23:01:52.059 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.20}, one-star: {0.05, -0.19}
23:01:52.060 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
23:01:52.061 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
23:01:52.061 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.31 mountX=-0.08 mountY=0.17, mountTheta=2.02
23:01:52.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.19, opts=13)
23:01:52.064 00.001 21068 Enqueuing Move request for scope (0.05, -0.19)
23:01:52.065 00.001 16108 Worker thread wakes up
23:01:52.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
23:01:52.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
23:01:52.065 00.000 16108 Moving (0.05, -0.19) raw xDistance=-0.08 yDistance=0.17
23:01:52.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:01:52.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:52.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:52.065 00.000 16108 MoveAxis(E, 0, ABG)
23:01:52.065 00.000 16108 Move returns status 0, amount 0
23:01:52.065 00.000 16108 MoveAxis(N, 0, ABG)
23:01:52.065 00.000 16108 Move returns status 0, amount 0
23:01:52.065 00.000 16108 move complete, result=0
23:01:52.065 00.000 16108 worker thread done servicing request
23:01:52.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3856, FiltMin=3286, FiltMax=50109, Gamma=1.000
23:01:52.083 00.014 21068 UpdateGuideState exits: m=96591 SNR=66.0
23:01:52.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:52.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:52.086 00.001 21068 Enqueuing Expose request
23:01:52.086 00.000 16108 Worker thread wakes up
23:01:52.086 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:52.087 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:52.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:53.065 00.978 16108 Exposure complete
23:01:53.120 00.055 16108 worker thread done servicing request
23:01:53.120 00.000 21068 OnExposeComplete: enter
23:01:53.121 00.001 21068 UpdateGuideState(): m_state=6
23:01:53.123 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3307
23:01:53.123 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.54, Mass=96556, SNR=68.7, Peak=14016 HFD=3.1
23:01:53.124 00.001 21068 MultiStar: [#1 0.20,-0.32,1.30,U] [#2 0.11,-0.40,1.26,U] [#3 0.04,-0.51,0.00,M1] [#4 -0.37,-0.43,0.00,M3] [#5 0.12,0.04,0.90,U] [#6 0.58,-0.42,0.00,M1] [#7 0.05,0.12,0.62,U] [#8 0.35,0.04,0.57,U] 
23:01:53.125 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.19}, one-star: {0.04, -0.30}
23:01:53.126 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
23:01:53.126 00.000 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
23:01:53.127 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.94 mountX=-0.17 mountY=0.15, mountTheta=2.41
23:01:53.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.19, opts=13)
23:01:53.129 00.000 21068 Enqueuing Move request for scope (0.14, -0.19)
23:01:53.130 00.001 16108 Worker thread wakes up
23:01:53.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
23:01:53.130 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
23:01:53.130 00.000 16108 Moving (0.14, -0.19) raw xDistance=-0.17 yDistance=0.15
23:01:53.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:01:53.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:53.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:01:53.130 00.000 16108 MoveAxis(E, 0, ABG)
23:01:53.130 00.000 16108 Move returns status 0, amount 0
23:01:53.130 00.000 16108 MoveAxis(N, 0, ABG)
23:01:53.130 00.000 16108 Move returns status 0, amount 0
23:01:53.130 00.000 16108 move complete, result=0
23:01:53.131 00.001 16108 worker thread done servicing request
23:01:53.135 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3856, FiltMin=3331, FiltMax=50755, Gamma=1.000
23:01:53.149 00.014 21068 UpdateGuideState exits: m=96556 SNR=68.7
23:01:53.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.150 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:53.151 00.001 21068 Enqueuing Expose request
23:01:53.153 00.002 16108 Worker thread wakes up
23:01:53.153 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:53.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:53.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:54.314 01.160 16108 Exposure complete
23:01:54.388 00.074 16108 worker thread done servicing request
23:01:54.390 00.002 21068 OnExposeComplete: enter
23:01:54.392 00.002 21068 UpdateGuideState(): m_state=6
23:01:54.393 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3308
23:01:54.395 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.61, Mass=97305, SNR=68.2, Peak=14448 HFD=3.2
23:01:54.397 00.002 21068 MultiStar: [#1 0.30,-0.14,1.20,U] [#2 0.18,-0.32,1.18,U] [#3 0.25,-0.26,1.14,U] [#4 -0.20,-0.43,0.79,U] [#5 0.04,0.06,0.94,U] [#6 0.27,-0.28,0.68,U] [#7 0.01,-0.06,0.63,U] [#8 -0.16,-0.03,0.80,U] 
23:01:54.398 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.19}, one-star: {0.11, -0.22}
23:01:54.400 00.002 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
23:01:54.401 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
23:01:54.402 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.05 mountX=-0.14 mountY=0.16, mountTheta=2.29
23:01:54.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.19, opts=13)
23:01:54.407 00.002 21068 Enqueuing Move request for scope (0.11, -0.19)
23:01:54.409 00.002 16108 Worker thread wakes up
23:01:54.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
23:01:54.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
23:01:54.410 00.001 16108 Moving (0.11, -0.19) raw xDistance=-0.14 yDistance=0.16
23:01:54.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:01:54.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:54.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:01:54.410 00.000 16108 MoveAxis(E, 0, ABG)
23:01:54.410 00.000 16108 Move returns status 0, amount 0
23:01:54.410 00.000 16108 MoveAxis(N, 0, ABG)
23:01:54.410 00.000 16108 Move returns status 0, amount 0
23:01:54.410 00.000 16108 move complete, result=0
23:01:54.410 00.000 16108 worker thread done servicing request
23:01:54.417 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3859, FiltMin=3312, FiltMax=53427, Gamma=1.000
23:01:54.432 00.015 21068 UpdateGuideState exits: m=97305 SNR=68.2
23:01:54.434 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.435 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:54.435 00.000 21068 Enqueuing Expose request
23:01:54.436 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:54.437 00.001 16108 Worker thread wakes up
23:01:54.437 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:54.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:55.402 00.965 16108 Exposure complete
23:01:55.458 00.056 16108 worker thread done servicing request
23:01:55.458 00.000 21068 OnExposeComplete: enter
23:01:55.459 00.001 21068 UpdateGuideState(): m_state=6
23:01:55.460 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3309
23:01:55.461 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.64, Mass=94393, SNR=67.6, Peak=15296 HFD=3.1
23:01:55.462 00.001 21068 MultiStar: [#1 0.38,-0.20,1.05,U] [#2 0.07,-0.17,1.34,U] [#3 -0.19,-0.26,1.12,U] [#4 0.07,-0.66,0.00,M3] [#5 -0.01,0.04,1.00,U] [#6 0.32,-0.10,0.78,U] [#7 -0.03,0.23,0.75,U] [#8 0.16,0.04,0.75,U] 
23:01:55.462 00.000 21068 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.06, -0.19}
23:01:55.463 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
23:01:55.464 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
23:01:55.464 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.84 mountX=-0.10 mountY=0.07, mountTheta=2.52
23:01:55.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
23:01:55.467 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
23:01:55.467 00.000 16108 Worker thread wakes up
23:01:55.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:01:55.468 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:01:55.468 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=0.07
23:01:55.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:01:55.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:55.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:01:55.468 00.000 16108 MoveAxis(E, 0, ABG)
23:01:55.468 00.000 16108 Move returns status 0, amount 0
23:01:55.468 00.000 16108 MoveAxis(N, 0, ABG)
23:01:55.468 00.000 16108 Move returns status 0, amount 0
23:01:55.468 00.000 16108 move complete, result=0
23:01:55.469 00.001 16108 worker thread done servicing request
23:01:55.477 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3862, FiltMin=3299, FiltMax=50979, Gamma=1.000
23:01:55.497 00.020 21068 UpdateGuideState exits: m=94393 SNR=67.6
23:01:55.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:55.500 00.001 21068 Enqueuing Expose request
23:01:55.500 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:55.501 00.001 16108 Worker thread wakes up
23:01:55.502 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:55.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:56.653 01.151 16108 Exposure complete
23:01:56.717 00.064 16108 worker thread done servicing request
23:01:56.717 00.000 21068 OnExposeComplete: enter
23:01:56.718 00.001 21068 UpdateGuideState(): m_state=6
23:01:56.719 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3310
23:01:56.720 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.41, Mass=99629, SNR=76.4, Peak=15136 HFD=3.1
23:01:56.721 00.001 21068 MultiStar: [#1 0.18,-0.41,1.04,U] [#2 0.20,-0.37,0.97,U] [#3 -0.17,-0.23,1.14,U] [#4 0.10,-0.71,0.00,M4] [#5 0.05,-0.15,0.84,U] [#6 0.31,-0.44,0.00,M1] [#7 0.30,-0.36,0.54,U] [#8 0.19,-0.28,0.68,U] 
23:01:56.722 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.32}, one-star: {0.02, -0.43}
23:01:56.722 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
23:01:56.723 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
23:01:56.724 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.30 mountX=-0.14 mountY=0.29, mountTheta=2.03
23:01:56.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.32, opts=13)
23:01:56.727 00.001 21068 Enqueuing Move request for scope (0.09, -0.32)
23:01:56.727 00.000 16108 Worker thread wakes up
23:01:56.728 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
23:01:56.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
23:01:56.728 00.000 16108 Moving (0.09, -0.32) raw xDistance=-0.14 yDistance=0.29
23:01:56.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:01:56.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:01:56.728 00.000 16108 MoveAxis(E, 0, ABG)
23:01:56.728 00.000 16108 Move returns status 0, amount 0
23:01:56.728 00.000 16108 MoveAxis(S, 58, ABG)
23:01:56.728 00.000 16108 Guiding  Dir = 1, Dur = 58
23:01:56.729 00.001 16108 IsSlewing returns 0
23:01:56.729 00.000 16108 IsGuiding returns 0
23:01:56.731 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3862, FiltMin=3325, FiltMax=52547, Gamma=1.000
23:01:56.741 00.010 16108 PulseGuide returned control before completion, sleep 57
23:01:56.750 00.009 21068 UpdateGuideState exits: m=99629 SNR=76.4
23:01:56.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.751 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:56.752 00.001 21068 Enqueuing Expose request
23:01:56.802 00.050 16108 IsGuiding returns 1
23:01:56.802 00.000 16108 scope still moving after pulse duration time elapsed
23:01:56.833 00.031 16108 IsSlewing returns 0
23:01:56.833 00.000 16108 IsGuiding returns 0
23:01:56.833 00.000 16108 scope move finished after 58 + 46 ms
23:01:56.833 00.000 16108 Move returns status 0, amount 58
23:01:56.833 00.000 16108 move complete, result=0
23:01:56.833 00.000 16108 worker thread done servicing request
23:01:56.834 00.001 16108 Worker thread wakes up
23:01:56.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:56.834 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH
23:01:56.837 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:57.814 00.977 16108 Exposure complete
23:01:57.878 00.064 16108 worker thread done servicing request
23:01:57.878 00.000 21068 OnExposeComplete: enter
23:01:57.879 00.001 21068 UpdateGuideState(): m_state=6
23:01:57.880 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3311
23:01:57.882 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.49, Mass=94920, SNR=61.1, Peak=15040 HFD=3.4
23:01:57.883 00.001 21068 MultiStar: [#1 0.46,-0.36,0.00,M1] [#2 0.32,-0.19,1.30,U] [#3 0.10,-0.24,1.19,U] [#4 0.19,-0.62,0.00,M5] [#5 0.26,-0.13,1.25,U] [#6 0.28,-0.36,0.82,U] [#7 0.10,-0.25,0.72,U] [#8 0.44,-0.07,0.85,U] 
23:01:57.884 00.001 21068 refined, 6 included, MultiStar: {0.24, -0.22}, one-star: {0.19, -0.35}
23:01:57.886 00.002 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
23:01:57.887 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
23:01:57.888 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=-0.28 mountY=0.16, mountTheta=2.63
23:01:57.891 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.22, opts=13)
23:01:57.892 00.001 21068 Enqueuing Move request for scope (0.24, -0.22)
23:01:57.893 00.001 16108 Worker thread wakes up
23:01:57.894 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
23:01:57.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
23:01:57.894 00.000 16108 Moving (0.24, -0.22) raw xDistance=-0.28 yDistance=0.16
23:01:57.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:01:57.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:57.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:01:57.894 00.000 16108 MoveAxis(E, 73, ABG)
23:01:57.894 00.000 16108 Guiding  Dir = 2, Dur = 73
23:01:57.894 00.000 16108 IsSlewing returns 0
23:01:57.894 00.000 16108 IsGuiding returns 0
23:01:57.901 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3862, FiltMin=3312, FiltMax=47651, Gamma=1.000
23:01:57.911 00.010 16108 PulseGuide returned control before completion, sleep 67
23:01:57.921 00.010 21068 UpdateGuideState exits: m=94920 SNR=61.1
23:01:57.923 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:57.925 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:57.927 00.002 21068 Enqueuing Expose request
23:01:57.989 00.062 16108 IsGuiding returns 1
23:01:57.989 00.000 16108 scope still moving after pulse duration time elapsed
23:01:58.020 00.031 16108 IsSlewing returns 0
23:01:58.020 00.000 16108 IsGuiding returns 0
23:01:58.020 00.000 16108 scope move finished after 73 + 52 ms
23:01:58.020 00.000 16108 Move returns status 0, amount 73
23:01:58.020 00.000 16108 MoveAxis(N, 0, ABG)
23:01:58.020 00.000 16108 Move returns status 0, amount 0
23:01:58.020 00.000 16108 move complete, result=0
23:01:58.020 00.000 16108 worker thread done servicing request
23:01:58.020 00.000 16108 Worker thread wakes up
23:01:58.020 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:58.020 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.2 px 0 ms NORTH
23:01:58.022 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:01:59.183 01.161 16108 Exposure complete
23:01:59.247 00.064 16108 worker thread done servicing request
23:01:59.248 00.001 21068 OnExposeComplete: enter
23:01:59.251 00.003 21068 UpdateGuideState(): m_state=6
23:01:59.252 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3312
23:01:59.254 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.72, Mass=106913, SNR=67.1, Peak=15936 HFD=3.5
23:01:59.256 00.002 21068 MultiStar: [#1 0.13,-0.03,1.28,U] [#2 0.06,-0.05,1.24,U] [#3 -0.18,-0.12,0.99,U] [#4 0.10,-0.53,0.00,M6] [#5 -0.18,0.34,1.02,U] [#6 0.25,-0.22,0.97,U] [#7 0.27,0.11,0.57,U] [#8 -0.22,0.14,0.90,U] 
23:01:59.257 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.04, -0.12}
23:01:59.258 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
23:01:59.259 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
23:01:59.260 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.02 mountY=-0.00, mountTheta=-3.03
23:01:59.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
23:01:59.263 00.001 21068 Enqueuing Move request for scope (0.02, -0.00)
23:01:59.265 00.002 16108 Worker thread wakes up
23:01:59.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:01:59.265 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:01:59.265 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=-0.00
23:01:59.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:01:59.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:59.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:59.265 00.000 16108 MoveAxis(E, 0, ABG)
23:01:59.265 00.000 16108 Move returns status 0, amount 0
23:01:59.265 00.000 16108 MoveAxis(N, 0, ABG)
23:01:59.265 00.000 16108 Move returns status 0, amount 0
23:01:59.265 00.000 16108 move complete, result=0
23:01:59.265 00.000 16108 worker thread done servicing request
23:01:59.269 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3859, FiltMin=3283, FiltMax=55005, Gamma=1.000
23:01:59.283 00.014 21068 UpdateGuideState exits: m=106913 SNR=67.1
23:01:59.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:01:59.285 00.000 21068 Enqueuing Expose request
23:01:59.286 00.001 16108 Worker thread wakes up
23:01:59.286 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:59.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:01:59.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:00.274 00.987 16108 Exposure complete
23:02:00.328 00.054 16108 worker thread done servicing request
23:02:00.328 00.000 21068 OnExposeComplete: enter
23:02:00.329 00.001 21068 UpdateGuideState(): m_state=6
23:02:00.330 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3313
23:02:00.331 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.91, Mass=94508, SNR=68.2, Peak=14608 HFD=3.4
23:02:00.332 00.001 21068 MultiStar: [#1 0.11,-0.28,1.15,U] [#2 -0.17,-0.12,1.14,U] [#3 -0.07,-0.16,0.97,U] [#4 -0.02,-0.51,0.00,M7] [#5 -0.23,0.15,0.93,U] [#6 0.28,-0.27,0.78,U] [#7 0.15,-0.00,0.59,U] [#8 0.00,0.11,0.93,U] 
23:02:00.333 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.07}, one-star: {0.04, 0.07}
23:02:00.334 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
23:02:00.335 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
23:02:00.336 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.62 mountX=-0.01 mountY=0.07, mountTheta=1.70
23:02:00.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
23:02:00.338 00.001 21068 Enqueuing Move request for scope (-0.00, -0.07)
23:02:00.339 00.001 16108 Worker thread wakes up
23:02:00.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:02:00.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:02:00.339 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
23:02:00.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:02:00.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:00.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:00.339 00.000 16108 MoveAxis(E, 0, ABG)
23:02:00.340 00.001 16108 Move returns status 0, amount 0
23:02:00.340 00.000 16108 MoveAxis(N, 0, ABG)
23:02:00.340 00.000 16108 Move returns status 0, amount 0
23:02:00.340 00.000 16108 move complete, result=0
23:02:00.340 00.000 16108 worker thread done servicing request
23:02:00.347 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3862, FiltMin=3312, FiltMax=52851, Gamma=1.000
23:02:00.376 00.029 21068 UpdateGuideState exits: m=94508 SNR=68.2
23:02:00.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:00.380 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:00.381 00.001 21068 Enqueuing Expose request
23:02:00.383 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:00.384 00.001 16108 Worker thread wakes up
23:02:00.384 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:00.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:01.550 01.166 16108 Exposure complete
23:02:01.619 00.069 16108 worker thread done servicing request
23:02:01.619 00.000 21068 OnExposeComplete: enter
23:02:01.619 00.000 21068 UpdateGuideState(): m_state=6
23:02:01.620 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3314
23:02:01.621 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.45, Mass=102520, SNR=63.9, Peak=13904 HFD=3.1
23:02:01.622 00.001 21068 MultiStar: [#1 0.13,-0.45,1.34,U] [#2 -0.27,-0.30,1.39,U] [#3 -0.38,-0.37,0.00,M1] [#4 -0.11,-0.82,0.00,M8] [#5 -0.28,0.07,0.98,U] [#6 0.22,-0.49,0.00,M1] [#7 -0.13,-0.01,0.66,U] [#8 -0.38,-0.27,0.77,U] 
23:02:01.624 00.002 21068 refined, 5 included, MultiStar: {-0.17, -0.25}, one-star: {-0.19, -0.38}
23:02:01.625 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
23:02:01.625 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
23:02:01.626 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.31 cameraTheta=-2.16 mountX=0.12 mountY=0.29, mountTheta=1.16
23:02:01.628 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.25, opts=13)
23:02:01.629 00.001 21068 Enqueuing Move request for scope (-0.17, -0.25)
23:02:01.629 00.000 16108 Worker thread wakes up
23:02:01.630 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
23:02:01.630 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
23:02:01.630 00.000 16108 Moving (-0.17, -0.25) raw xDistance=0.12 yDistance=0.29
23:02:01.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:02:01.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:02:01.630 00.000 16108 MoveAxis(E, 0, ABG)
23:02:01.630 00.000 16108 Move returns status 0, amount 0
23:02:01.630 00.000 16108 MoveAxis(S, 58, ABG)
23:02:01.630 00.000 16108 Guiding  Dir = 1, Dur = 58
23:02:01.631 00.001 16108 IsSlewing returns 0
23:02:01.631 00.000 16108 IsGuiding returns 0
23:02:01.632 00.001 16108 PulseGuide returned control before completion, sleep 67
23:02:01.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3859, FiltMin=3270, FiltMax=52086, Gamma=1.000
23:02:01.663 00.027 21068 UpdateGuideState exits: m=102520 SNR=63.9
23:02:01.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:01.668 00.002 21068 Enqueuing Expose request
23:02:01.708 00.040 16108 IsGuiding returns 1
23:02:01.708 00.000 16108 scope still moving after pulse duration time elapsed
23:02:01.739 00.031 16108 IsSlewing returns 0
23:02:01.739 00.000 16108 IsGuiding returns 0
23:02:01.739 00.000 16108 scope move finished after 58 + 49 ms
23:02:01.739 00.000 16108 Move returns status 0, amount 58
23:02:01.739 00.000 16108 move complete, result=0
23:02:01.739 00.000 16108 worker thread done servicing request
23:02:01.739 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH
23:02:01.741 00.002 16108 Worker thread wakes up
23:02:01.741 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:01.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:02.724 00.983 16108 Exposure complete
23:02:02.804 00.080 16108 worker thread done servicing request
23:02:02.804 00.000 21068 OnExposeComplete: enter
23:02:02.806 00.002 21068 UpdateGuideState(): m_state=6
23:02:02.807 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3315
23:02:02.808 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.72, Mass=109121, SNR=69.8, Peak=14896 HFD=3.5
23:02:02.810 00.002 21068 MultiStar: [#1 0.31,-0.24,0.98,U] [#2 0.11,-0.22,1.15,U] [#3 -0.26,-0.27,1.00,U] [#4 -0.09,-0.42,0.70,U] [#5 -0.14,0.04,1.00,U] [#6 0.16,-0.12,0.77,U] [#7 0.09,0.00,0.67,U] [#8 0.13,-0.05,0.74,U] 
23:02:02.810 00.000 21068 single-star, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.04, -0.12}
23:02:02.812 00.002 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:02:02.813 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
23:02:02.815 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.28 mountX=-0.06 mountY=0.11, mountTheta=2.05
23:02:02.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
23:02:02.818 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
23:02:02.819 00.001 16108 Worker thread wakes up
23:02:02.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:02:02.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:02:02.819 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
23:02:02.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:02.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:02:02.819 00.000 16108 MoveAxis(E, 0, ABG)
23:02:02.819 00.000 16108 Move returns status 0, amount 0
23:02:02.819 00.000 16108 MoveAxis(N, 0, ABG)
23:02:02.819 00.000 16108 Move returns status 0, amount 0
23:02:02.819 00.000 16108 move complete, result=0
23:02:02.819 00.000 16108 worker thread done servicing request
23:02:02.823 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3859, FiltMin=3302, FiltMax=56275, Gamma=1.000
23:02:02.839 00.016 21068 UpdateGuideState exits: m=109121 SNR=69.8
23:02:02.840 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:02.841 00.000 21068 Enqueuing Expose request
23:02:02.842 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:02.843 00.001 16108 Worker thread wakes up
23:02:02.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:02.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:04.002 01.159 16108 Exposure complete
23:02:04.069 00.067 16108 worker thread done servicing request
23:02:04.069 00.000 21068 OnExposeComplete: enter
23:02:04.070 00.001 21068 UpdateGuideState(): m_state=6
23:02:04.071 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3316
23:02:04.072 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.58, Mass=84204, SNR=63.0, Peak=12656 HFD=3.1
23:02:04.074 00.002 21068 MultiStar: [#1 0.29,-0.33,1.19,U] [#2 0.02,-0.40,1.32,U] [#3 -0.20,-0.34,1.21,U] [#4 -0.29,-0.53,0.00,M8] [#5 -0.31,-0.17,1.06,U] [#6 0.14,-0.47,0.84,U] [#7 0.18,-0.21,0.62,U] [#8 -0.02,0.03,0.81,U] 
23:02:04.074 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.28}, one-star: {0.19, -0.26}
23:02:04.075 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.84)
23:02:04.076 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
23:02:04.076 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.48 mountX=-0.07 mountY=0.27, mountTheta=1.84
23:02:04.079 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.28, opts=13)
23:02:04.081 00.002 21068 Enqueuing Move request for scope (0.03, -0.28)
23:02:04.083 00.002 16108 Worker thread wakes up
23:02:04.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
23:02:04.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
23:02:04.083 00.000 16108 Moving (0.03, -0.28) raw xDistance=-0.07 yDistance=0.27
23:02:04.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:02:04.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:02:04.083 00.000 16108 MoveAxis(E, 0, ABG)
23:02:04.083 00.000 16108 Move returns status 0, amount 0
23:02:04.083 00.000 16108 MoveAxis(S, 54, ABG)
23:02:04.085 00.002 16108 Guiding  Dir = 1, Dur = 54
23:02:04.085 00.000 16108 IsSlewing returns 0
23:02:04.085 00.000 16108 IsGuiding returns 0
23:02:04.089 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3859, FiltMin=3309, FiltMax=51539, Gamma=1.000
23:02:04.094 00.005 16108 PulseGuide returned control before completion, sleep 54
23:02:04.115 00.021 21068 UpdateGuideState exits: m=84204 SNR=63.0
23:02:04.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:04.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:04.119 00.001 21068 Enqueuing Expose request
23:02:04.156 00.037 16108 IsGuiding returns 1
23:02:04.156 00.000 16108 scope still moving after pulse duration time elapsed
23:02:04.186 00.030 16108 IsSlewing returns 0
23:02:04.186 00.000 16108 IsGuiding returns 0
23:02:04.186 00.000 16108 scope move finished after 54 + 47 ms
23:02:04.186 00.000 16108 Move returns status 0, amount 54
23:02:04.187 00.001 16108 move complete, result=0
23:02:04.187 00.000 16108 worker thread done servicing request
23:02:04.187 00.000 16108 Worker thread wakes up
23:02:04.187 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
23:02:04.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:04.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:05.163 00.975 16108 Exposure complete
23:02:05.242 00.079 16108 worker thread done servicing request
23:02:05.242 00.000 21068 OnExposeComplete: enter
23:02:05.244 00.002 21068 UpdateGuideState(): m_state=6
23:02:05.246 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3317
23:02:05.247 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.95, Mass=102750, SNR=75.4, Peak=18336 HFD=2.8
23:02:05.250 00.003 21068 MultiStar: [#1 0.16,0.26,0.82,U] [#2 -0.29,0.02,1.01,U] [#3 -0.27,-0.11,1.04,U] [#4 -0.05,0.02,0.72,U] [#5 0.04,0.20,0.85,U] [#6 0.15,0.10,0.75,U] [#7 0.15,0.50,0.00,M1] [#8 -0.25,0.08,0.80,U] 
23:02:05.251 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.22, 0.11}
23:02:05.252 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
23:02:05.252 00.000 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
23:02:05.254 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.10 mountX=0.06 mountY=-0.07, mountTheta=-0.84
23:02:05.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.08, opts=13)
23:02:05.257 00.001 21068 Enqueuing Move request for scope (-0.05, 0.08)
23:02:05.258 00.001 16108 Worker thread wakes up
23:02:05.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:02:05.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:02:05.259 00.001 16108 Moving (-0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
23:02:05.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:02:05.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:05.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:05.259 00.000 16108 MoveAxis(E, 0, ABG)
23:02:05.259 00.000 16108 Move returns status 0, amount 0
23:02:05.259 00.000 16108 MoveAxis(N, 0, ABG)
23:02:05.259 00.000 16108 Move returns status 0, amount 0
23:02:05.259 00.000 16108 move complete, result=0
23:02:05.259 00.000 16108 worker thread done servicing request
23:02:05.264 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3859, FiltMin=3251, FiltMax=49405, Gamma=1.000
23:02:05.278 00.014 21068 UpdateGuideState exits: m=102750 SNR=75.4
23:02:05.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:05.281 00.001 21068 Enqueuing Expose request
23:02:05.281 00.000 16108 Worker thread wakes up
23:02:05.281 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:05.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:05.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:06.455 01.173 16108 Exposure complete
23:02:06.525 00.070 16108 worker thread done servicing request
23:02:06.525 00.000 21068 OnExposeComplete: enter
23:02:06.526 00.001 21068 UpdateGuideState(): m_state=6
23:02:06.526 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3318
23:02:06.527 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.03, Mass=106720, SNR=72.5, Peak=18368 HFD=3.3
23:02:06.529 00.002 21068 MultiStar: [#1 -0.01,0.38,1.02,U] [#2 0.03,0.24,1.08,U] [#3 -0.21,0.20,1.01,U] [#4 -0.17,0.16,0.80,U] [#5 -0.07,0.56,0.00,M1] [#6 0.12,0.31,0.66,U] [#7 0.21,0.21,0.54,U] [#8 -0.03,0.38,0.72,U] 
23:02:06.530 00.001 21068 single-star, 7 included, MultiStar: {-0.03, 0.26}, one-star: {-0.04, 0.19}
23:02:06.531 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:02:06.531 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:02:06.532 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.76 mountX=0.07 mountY=-0.18, mountTheta=-1.20
23:02:06.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.19, opts=13)
23:02:06.534 00.000 21068 Enqueuing Move request for scope (-0.04, 0.19)
23:02:06.536 00.002 16108 Worker thread wakes up
23:02:06.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
23:02:06.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
23:02:06.536 00.000 16108 Moving (-0.04, 0.19) raw xDistance=0.07 yDistance=-0.18
23:02:06.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:02:06.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:02:06.536 00.000 16108 MoveAxis(E, 0, ABG)
23:02:06.536 00.000 16108 Move returns status 0, amount 0
23:02:06.537 00.001 16108 MoveAxis(N, 0, ABG)
23:02:06.537 00.000 16108 Move returns status 0, amount 0
23:02:06.537 00.000 16108 move complete, result=0
23:02:06.537 00.000 16108 worker thread done servicing request
23:02:06.540 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3853, FiltMin=3302, FiltMax=45798, Gamma=1.000
23:02:06.556 00.016 21068 UpdateGuideState exits: m=106720 SNR=72.5
23:02:06.558 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:06.560 00.001 21068 Enqueuing Expose request
23:02:06.561 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:06.562 00.001 16108 Worker thread wakes up
23:02:06.562 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:06.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:07.549 00.987 16108 Exposure complete
23:02:07.616 00.067 16108 worker thread done servicing request
23:02:07.616 00.000 21068 OnExposeComplete: enter
23:02:07.618 00.002 21068 UpdateGuideState(): m_state=6
23:02:07.619 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3319
23:02:07.620 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.13, Mass=97733, SNR=65.6, Peak=15360 HFD=3.1
23:02:07.621 00.001 21068 MultiStar: [#1 -0.16,0.53,0.00,M1] [#2 0.08,0.11,1.29,U] [#3 -0.00,0.33,1.06,U] [#4 -0.34,-0.07,0.87,U] [#5 -0.29,0.75,0.00,M2] [#6 0.05,0.24,0.88,U] [#7 0.00,0.64,0.00,M1] [#8 -0.14,0.16,0.94,U] 
23:02:07.622 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.18}, one-star: {0.11, 0.29}
23:02:07.622 00.000 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
23:02:07.624 00.002 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
23:02:07.625 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=0.06 mountY=-0.17, mountTheta=-1.24
23:02:07.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.18, opts=13)
23:02:07.628 00.001 21068 Enqueuing Move request for scope (-0.03, 0.18)
23:02:07.629 00.001 16108 Worker thread wakes up
23:02:07.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
23:02:07.629 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
23:02:07.629 00.000 16108 Moving (-0.03, 0.18) raw xDistance=0.06 yDistance=-0.17
23:02:07.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:02:07.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:07.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:02:07.629 00.000 16108 MoveAxis(E, 0, ABG)
23:02:07.629 00.000 16108 Move returns status 0, amount 0
23:02:07.630 00.001 16108 MoveAxis(N, 0, ABG)
23:02:07.630 00.000 16108 Move returns status 0, amount 0
23:02:07.630 00.000 16108 move complete, result=0
23:02:07.630 00.000 16108 worker thread done servicing request
23:02:07.634 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3853, FiltMin=3309, FiltMax=56326, Gamma=1.000
23:02:07.657 00.023 21068 UpdateGuideState exits: m=97733 SNR=65.6
23:02:07.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:07.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:07.660 00.001 21068 Enqueuing Expose request
23:02:07.661 00.001 16108 Worker thread wakes up
23:02:07.661 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:07.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:07.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:08.841 01.179 16108 Exposure complete
23:02:08.898 00.057 16108 worker thread done servicing request
23:02:08.898 00.000 21068 OnExposeComplete: enter
23:02:08.899 00.001 21068 UpdateGuideState(): m_state=6
23:02:08.900 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3320
23:02:08.901 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.82, Mass=104901, SNR=70.7, Peak=16848 HFD=3.4
23:02:08.903 00.002 21068 MultiStar: [#1 0.10,-0.14,1.05,U] [#2 0.04,-0.21,1.31,U] [#3 -0.33,0.01,0.91,U] [#4 -0.25,-0.37,0.89,U] [#5 0.01,0.36,1.04,U] [#6 0.31,0.01,0.85,U] [#7 0.47,0.04,0.59,U] [#8 0.15,0.13,0.83,U] 
23:02:08.904 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.51, -0.02}
23:02:08.904 00.000 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
23:02:08.905 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
23:02:08.906 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=-0.10 mountY=0.01, mountTheta=3.08
23:02:08.907 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
23:02:08.908 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
23:02:08.909 00.001 16108 Worker thread wakes up
23:02:08.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:02:08.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:02:08.909 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.01
23:02:08.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:02:08.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:08.909 00.000 16108 MoveAxis(E, 0, ABG)
23:02:08.909 00.000 16108 Move returns status 0, amount 0
23:02:08.910 00.001 16108 MoveAxis(N, 0, ABG)
23:02:08.910 00.000 16108 Move returns status 0, amount 0
23:02:08.910 00.000 16108 move complete, result=0
23:02:08.910 00.000 16108 worker thread done servicing request
23:02:08.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3849, FiltMin=3273, FiltMax=52195, Gamma=1.000
23:02:08.930 00.015 21068 UpdateGuideState exits: m=104901 SNR=70.7
23:02:08.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.931 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:08.932 00.001 21068 Enqueuing Expose request
23:02:08.933 00.001 16108 Worker thread wakes up
23:02:08.933 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:08.935 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:08.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:09.907 00.972 16108 Exposure complete
23:02:09.965 00.058 16108 worker thread done servicing request
23:02:09.965 00.000 21068 OnExposeComplete: enter
23:02:09.966 00.001 21068 UpdateGuideState(): m_state=6
23:02:09.966 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3321
23:02:09.967 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.64, Mass=108811, SNR=74.0, Peak=14496 HFD=3.3
23:02:09.968 00.001 21068 MultiStar: [#1 0.18,-0.17,1.15,U] [#2 -0.03,-0.37,1.21,U] [#3 -0.08,-0.25,1.01,U] [#4 0.03,-0.60,0.00,M5] [#5 0.04,0.08,0.90,U] [#6 0.44,-0.14,0.76,U] [#7 0.22,-0.21,0.65,U] [#8 0.20,-0.06,0.75,U] 
23:02:09.969 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.17}, one-star: {-0.09, -0.20}
23:02:09.970 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
23:02:09.970 00.000 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
23:02:09.971 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-1.09 mountX=-0.12 mountY=0.15, mountTheta=2.25
23:02:09.972 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.17, opts=13)
23:02:09.973 00.001 21068 Enqueuing Move request for scope (0.09, -0.17)
23:02:09.975 00.002 16108 Worker thread wakes up
23:02:09.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
23:02:09.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
23:02:09.975 00.000 16108 Moving (0.09, -0.17) raw xDistance=-0.12 yDistance=0.15
23:02:09.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:02:09.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:09.976 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:02:09.976 00.000 16108 MoveAxis(E, 0, ABG)
23:02:09.976 00.000 16108 Move returns status 0, amount 0
23:02:09.976 00.000 16108 MoveAxis(N, 0, ABG)
23:02:09.976 00.000 16108 Move returns status 0, amount 0
23:02:09.976 00.000 16108 move complete, result=0
23:02:09.976 00.000 16108 worker thread done servicing request
23:02:09.980 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3849, FiltMin=3318, FiltMax=55731, Gamma=1.000
23:02:09.998 00.018 21068 UpdateGuideState exits: m=108811 SNR=74.0
23:02:09.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:10.001 00.001 21068 Enqueuing Expose request
23:02:10.001 00.000 16108 Worker thread wakes up
23:02:10.001 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:10.003 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:10.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:11.175 01.172 16108 Exposure complete
23:02:11.246 00.071 16108 worker thread done servicing request
23:02:11.246 00.000 21068 OnExposeComplete: enter
23:02:11.247 00.001 21068 UpdateGuideState(): m_state=6
23:02:11.248 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3322
23:02:11.249 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.72, Mass=101796, SNR=70.0, Peak=16848 HFD=3.0
23:02:11.250 00.001 21068 MultiStar: [#1 0.38,-0.38,0.00,M1] [#2 0.16,-0.10,1.47,U] [#3 0.07,-0.10,0.99,U] [#4 -0.09,-0.37,0.80,U] [#5 0.30,0.18,0.97,U] [#6 0.40,-0.24,0.93,U] [#7 0.22,0.28,0.55,U] [#8 -0.02,0.02,0.64,U] 
23:02:11.250 00.000 21068 single-star, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.08, -0.12}
23:02:11.252 00.002 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
23:02:11.253 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
23:02:11.254 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.96 mountX=-0.10 mountY=0.10, mountTheta=2.39
23:02:11.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.12, opts=13)
23:02:11.256 00.001 21068 Enqueuing Move request for scope (0.08, -0.12)
23:02:11.256 00.000 16108 Worker thread wakes up
23:02:11.257 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:02:11.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:02:11.257 00.000 16108 Moving (0.08, -0.12) raw xDistance=-0.10 yDistance=0.10
23:02:11.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:02:11.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:11.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:02:11.257 00.000 16108 MoveAxis(E, 0, ABG)
23:02:11.257 00.000 16108 Move returns status 0, amount 0
23:02:11.257 00.000 16108 MoveAxis(N, 0, ABG)
23:02:11.257 00.000 16108 Move returns status 0, amount 0
23:02:11.257 00.000 16108 move complete, result=0
23:02:11.257 00.000 16108 worker thread done servicing request
23:02:11.261 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3846, FiltMin=3312, FiltMax=48963, Gamma=1.000
23:02:11.291 00.030 21068 UpdateGuideState exits: m=101796 SNR=70.0
23:02:11.293 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:11.295 00.001 21068 Enqueuing Expose request
23:02:11.296 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:11.297 00.001 16108 Worker thread wakes up
23:02:11.297 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:11.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:12.286 00.989 16108 Exposure complete
23:02:12.350 00.064 16108 worker thread done servicing request
23:02:12.350 00.000 21068 OnExposeComplete: enter
23:02:12.351 00.001 21068 UpdateGuideState(): m_state=6
23:02:12.351 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3323
23:02:12.352 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.79, Mass=111291, SNR=71.6, Peak=18064 HFD=2.9
23:02:12.353 00.001 21068 MultiStar: [#1 0.25,-0.16,1.11,U] [#2 0.11,-0.02,1.26,U] [#3 -0.03,-0.13,1.17,U] [#4 -0.10,-0.32,0.71,U] [#5 0.18,0.22,0.88,U] [#6 0.31,-0.06,0.81,U] [#7 -0.01,0.31,0.50,U] [#8 0.13,0.32,0.70,U] 
23:02:12.354 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.11, -0.04}
23:02:12.355 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
23:02:12.355 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:02:12.356 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.11 mountY=-0.02, mountTheta=-3.01
23:02:12.357 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.01, opts=13)
23:02:12.359 00.002 21068 Enqueuing Move request for scope (0.11, -0.01)
23:02:12.360 00.001 16108 Worker thread wakes up
23:02:12.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:02:12.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:02:12.360 00.000 16108 Moving (0.11, -0.01) raw xDistance=-0.11 yDistance=-0.02
23:02:12.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:02:12.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:12.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:12.360 00.000 16108 MoveAxis(E, 0, ABG)
23:02:12.360 00.000 16108 Move returns status 0, amount 0
23:02:12.360 00.000 16108 MoveAxis(N, 0, ABG)
23:02:12.360 00.000 16108 Move returns status 0, amount 0
23:02:12.360 00.000 16108 move complete, result=0
23:02:12.361 00.001 16108 worker thread done servicing request
23:02:12.364 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3846, FiltMin=3273, FiltMax=51283, Gamma=1.000
23:02:12.380 00.016 21068 UpdateGuideState exits: m=111291 SNR=71.6
23:02:12.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:12.383 00.001 21068 Enqueuing Expose request
23:02:12.384 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:12.385 00.001 16108 Worker thread wakes up
23:02:12.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:12.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:13.546 01.161 16108 Exposure complete
23:02:13.606 00.060 16108 worker thread done servicing request
23:02:13.607 00.001 21068 OnExposeComplete: enter
23:02:13.607 00.000 21068 UpdateGuideState(): m_state=6
23:02:13.608 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3324
23:02:13.609 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.59, Mass=91702, SNR=64.1, Peak=15424 HFD=3.0
23:02:13.611 00.002 21068 MultiStar: [#1 0.29,-0.21,1.18,U] [#2 0.04,-0.33,1.34,U] [#3 0.08,-0.04,0.92,U] [#4 0.01,-0.64,0.00,M4] [#5 -0.03,0.17,1.02,U] [#6 0.32,-0.15,0.96,U] [#7 -0.11,0.13,0.68,U] [#8 -0.00,-0.01,0.87,U] 
23:02:13.612 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.06, -0.25}
23:02:13.613 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:02:13.613 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
23:02:13.614 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.11 mountY=0.09, mountTheta=2.48
23:02:13.615 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
23:02:13.616 00.001 21068 Enqueuing Move request for scope (0.09, -0.11)
23:02:13.617 00.001 16108 Worker thread wakes up
23:02:13.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:02:13.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:02:13.617 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
23:02:13.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:02:13.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:13.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:13.617 00.000 16108 MoveAxis(E, 0, ABG)
23:02:13.619 00.002 16108 Move returns status 0, amount 0
23:02:13.619 00.000 16108 MoveAxis(N, 0, ABG)
23:02:13.619 00.000 16108 Move returns status 0, amount 0
23:02:13.619 00.000 16108 move complete, result=0
23:02:13.619 00.000 16108 worker thread done servicing request
23:02:13.621 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3843, FiltMin=3302, FiltMax=56573, Gamma=1.000
23:02:13.636 00.015 21068 UpdateGuideState exits: m=91702 SNR=64.1
23:02:13.636 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.638 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:13.639 00.001 21068 Enqueuing Expose request
23:02:13.640 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:13.640 00.000 16108 Worker thread wakes up
23:02:13.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:13.641 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:14.624 00.983 16108 Exposure complete
23:02:14.680 00.056 16108 worker thread done servicing request
23:02:14.680 00.000 21068 OnExposeComplete: enter
23:02:14.682 00.002 21068 UpdateGuideState(): m_state=6
23:02:14.682 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3325
23:02:14.683 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.05, Mass=97444, SNR=66.0, Peak=15984 HFD=3.2
23:02:14.685 00.002 21068 MultiStar: [#1 0.06,0.06,1.05,U] [#2 0.16,0.11,1.29,U] [#3 0.15,0.12,1.09,U] [#4 -0.35,-0.43,0.00,M5] [#5 -0.09,0.23,1.04,U] [#6 -0.11,-0.21,0.91,U] [#7 -0.24,0.61,0.00,M1] [#8 0.04,0.27,0.87,U] 
23:02:14.687 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {-0.13, 0.21}
23:02:14.688 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
23:02:14.689 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
23:02:14.690 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.41 mountX=0.00 mountY=-0.11, mountTheta=-1.55
23:02:14.694 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
23:02:14.695 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
23:02:14.697 00.002 16108 Worker thread wakes up
23:02:14.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:02:14.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:02:14.697 00.000 16108 Moving (0.02, 0.11) raw xDistance=0.00 yDistance=-0.11
23:02:14.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:02:14.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:14.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:14.697 00.000 16108 MoveAxis(E, 0, ABG)
23:02:14.697 00.000 16108 Move returns status 0, amount 0
23:02:14.697 00.000 16108 MoveAxis(N, 0, ABG)
23:02:14.697 00.000 16108 Move returns status 0, amount 0
23:02:14.697 00.000 16108 move complete, result=0
23:02:14.697 00.000 16108 worker thread done servicing request
23:02:14.704 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3843, FiltMin=3261, FiltMax=48557, Gamma=1.000
23:02:14.721 00.017 21068 UpdateGuideState exits: m=97444 SNR=66.0
23:02:14.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:14.724 00.001 21068 Enqueuing Expose request
23:02:14.726 00.002 16108 Worker thread wakes up
23:02:14.726 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:14.729 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:14.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:15.885 01.156 16108 Exposure complete
23:02:15.950 00.065 16108 worker thread done servicing request
23:02:15.950 00.000 21068 OnExposeComplete: enter
23:02:15.952 00.002 21068 UpdateGuideState(): m_state=6
23:02:15.953 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3326
23:02:15.953 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=876.68, Mass=106634, SNR=77.9, Peak=16816 HFD=3.2
23:02:15.954 00.001 21068 MultiStar: [#1 0.31,-0.14,1.07,U] [#2 -0.09,-0.23,0.95,U] [#3 -0.09,-0.40,1.00,U] [#4 -0.02,-0.51,0.00,M6] [#5 -0.07,0.18,0.93,U] [#6 0.21,-0.19,0.71,U] [#7 -0.01,0.06,0.52,U] [#8 -0.15,0.33,0.65,U] 
23:02:15.955 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {0.03, -0.16}
23:02:15.956 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
23:02:15.957 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
23:02:15.957 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.31 mountX=-0.04 mountY=0.09, mountTheta=2.01
23:02:15.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
23:02:15.959 00.000 21068 Enqueuing Move request for scope (0.02, -0.09)
23:02:15.960 00.001 16108 Worker thread wakes up
23:02:15.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:02:15.960 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:02:15.960 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.09
23:02:15.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:15.961 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:15.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:15.961 00.000 16108 MoveAxis(E, 0, ABG)
23:02:15.961 00.000 16108 Move returns status 0, amount 0
23:02:15.961 00.000 16108 MoveAxis(N, 0, ABG)
23:02:15.961 00.000 16108 Move returns status 0, amount 0
23:02:15.961 00.000 16108 move complete, result=0
23:02:15.961 00.000 16108 worker thread done servicing request
23:02:15.965 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3840, FiltMin=3318, FiltMax=53059, Gamma=1.000
23:02:15.982 00.017 21068 UpdateGuideState exits: m=106634 SNR=77.9
23:02:15.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:15.985 00.001 21068 Enqueuing Expose request
23:02:15.985 00.000 16108 Worker thread wakes up
23:02:15.985 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:15.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:15.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:16.968 00.982 16108 Exposure complete
23:02:17.055 00.087 16108 worker thread done servicing request
23:02:17.055 00.000 21068 OnExposeComplete: enter
23:02:17.056 00.001 21068 UpdateGuideState(): m_state=6
23:02:17.057 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3327
23:02:17.057 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=877.09, Mass=112486, SNR=74.6, Peak=17840 HFD=3.4
23:02:17.058 00.001 21068 MultiStar: [#1 -0.05,0.18,1.05,U] [#2 -0.08,0.22,1.16,U] [#3 -0.27,0.23,1.08,U] [#4 -0.39,-0.00,0.77,U] [#5 -0.30,0.42,0.00,M1] [#6 -0.17,0.23,0.69,U] [#7 -0.26,0.02,0.57,U] [#8 -0.14,0.41,0.77,U] 
23:02:17.059 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.20}, one-star: {0.01, 0.25}
23:02:17.060 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
23:02:17.061 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:02:17.062 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.52 mountX=0.03 mountY=-0.25, mountTheta=-1.44
23:02:17.063 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.25, opts=13)
23:02:17.066 00.003 21068 Enqueuing Move request for scope (0.01, 0.25)
23:02:17.067 00.001 16108 Worker thread wakes up
23:02:17.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
23:02:17.067 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
23:02:17.067 00.000 16108 Moving (0.01, 0.25) raw xDistance=0.03 yDistance=-0.25
23:02:17.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:02:17.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:17.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:02:17.067 00.000 16108 MoveAxis(E, 0, ABG)
23:02:17.067 00.000 16108 Move returns status 0, amount 0
23:02:17.067 00.000 16108 MoveAxis(N, 0, ABG)
23:02:17.067 00.000 16108 Move returns status 0, amount 0
23:02:17.067 00.000 16108 move complete, result=0
23:02:17.067 00.000 16108 worker thread done servicing request
23:02:17.070 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3843, FiltMin=3229, FiltMax=57181, Gamma=1.000
23:02:17.085 00.015 21068 UpdateGuideState exits: m=112486 SNR=74.6
23:02:17.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:17.088 00.001 21068 Enqueuing Expose request
23:02:17.089 00.001 16108 Worker thread wakes up
23:02:17.089 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:17.089 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:17.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:18.267 01.178 16108 Exposure complete
23:02:18.324 00.057 16108 worker thread done servicing request
23:02:18.324 00.000 21068 OnExposeComplete: enter
23:02:18.326 00.002 21068 UpdateGuideState(): m_state=6
23:02:18.329 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3328
23:02:18.331 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.17, Mass=103359, SNR=72.7, Peak=14464 HFD=3.2
23:02:18.332 00.001 21068 MultiStar: [#1 0.13,0.11,1.05,U] [#2 -0.27,0.19,1.10,U] [#3 -0.47,0.09,0.86,U] [#4 -0.03,-0.20,0.67,U] [#5 -0.19,0.44,0.90,U] [#6 -0.02,0.22,0.67,U] [#7 0.02,0.31,0.54,U] [#8 -0.51,0.55,0.00,M1] 
23:02:18.334 00.002 21068 refined, 7 included, MultiStar: {-0.16, 0.19}, one-star: {-0.30, 0.33}
23:02:18.336 00.002 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:02:18.337 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
23:02:18.338 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.25 mountX=0.19 mountY=-0.15, mountTheta=-0.68
23:02:18.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.19, opts=13)
23:02:18.341 00.001 21068 Enqueuing Move request for scope (-0.16, 0.19)
23:02:18.342 00.001 16108 Worker thread wakes up
23:02:18.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
23:02:18.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
23:02:18.342 00.000 16108 Moving (-0.16, 0.19) raw xDistance=0.19 yDistance=-0.15
23:02:18.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:02:18.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:18.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:02:18.342 00.000 16108 MoveAxis(E, 0, ABG)
23:02:18.342 00.000 16108 Move returns status 0, amount 0
23:02:18.342 00.000 16108 MoveAxis(N, 0, ABG)
23:02:18.342 00.000 16108 Move returns status 0, amount 0
23:02:18.342 00.000 16108 move complete, result=0
23:02:18.342 00.000 16108 worker thread done servicing request
23:02:18.346 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3840, FiltMin=3219, FiltMax=43229, Gamma=1.000
23:02:18.364 00.018 21068 UpdateGuideState exits: m=103359 SNR=72.7
23:02:18.366 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:18.367 00.000 21068 Enqueuing Expose request
23:02:18.368 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:18.369 00.001 16108 Worker thread wakes up
23:02:18.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:18.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:19.339 00.970 16108 Exposure complete
23:02:19.401 00.062 16108 worker thread done servicing request
23:02:19.401 00.000 21068 OnExposeComplete: enter
23:02:19.404 00.003 21068 UpdateGuideState(): m_state=6
23:02:19.404 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3329
23:02:19.406 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=877.20, Mass=111873, SNR=68.9, Peak=15488 HFD=3.1
23:02:19.408 00.002 21068 MultiStar: [#1 0.09,0.23,1.14,U] [#2 -0.22,0.37,1.07,U] [#3 -0.35,0.30,1.01,U] [#4 -0.45,0.16,0.85,U] [#5 -0.39,0.51,0.00,M1] [#6 -0.03,0.37,0.77,U] [#7 0.06,0.67,0.00,M1] [#8 -0.24,0.29,0.90,U] 
23:02:19.409 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.30}, one-star: {-0.24, 0.36}
23:02:19.410 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
23:02:19.411 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
23:02:19.412 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.36 cameraTheta=2.16 mountX=0.25 mountY=-0.24, mountTheta=-0.77
23:02:19.416 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.30, opts=13)
23:02:19.417 00.001 21068 Enqueuing Move request for scope (-0.20, 0.30)
23:02:19.417 00.000 16108 Worker thread wakes up
23:02:19.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
23:02:19.417 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
23:02:19.417 00.000 16108 Moving (-0.20, 0.30) raw xDistance=0.25 yDistance=-0.24
23:02:19.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:02:19.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:19.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:02:19.417 00.000 16108 MoveAxis(W, 65, ABG)
23:02:19.417 00.000 16108 Guiding  Dir = 3, Dur = 65
23:02:19.418 00.001 16108 IsSlewing returns 0
23:02:19.418 00.000 16108 IsGuiding returns 0
23:02:19.423 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3840, FiltMin=3312, FiltMax=40701, Gamma=1.000
23:02:19.435 00.012 16108 PulseGuide returned control before completion, sleep 57
23:02:19.438 00.003 21068 UpdateGuideState exits: m=111873 SNR=68.9
23:02:19.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:19.441 00.001 21068 Enqueuing Expose request
23:02:19.497 00.056 16108 IsGuiding returns 1
23:02:19.497 00.000 16108 scope still moving after pulse duration time elapsed
23:02:19.528 00.031 16108 IsSlewing returns 0
23:02:19.528 00.000 16108 IsGuiding returns 0
23:02:19.529 00.001 16108 scope move finished after 65 + 45 ms
23:02:19.529 00.000 16108 Move returns status 0, amount 65
23:02:19.529 00.000 16108 MoveAxis(N, 0, ABG)
23:02:19.529 00.000 16108 Move returns status 0, amount 0
23:02:19.529 00.000 16108 move complete, result=0
23:02:19.529 00.000 16108 worker thread done servicing request
23:02:19.529 00.000 16108 Worker thread wakes up
23:02:19.529 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:19.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:19.531 00.002 21068 GuideStep: 0.2 px 65 ms WEST, -0.2 px 0 ms NORTH
23:02:20.692 01.161 16108 Exposure complete
23:02:20.749 00.057 16108 worker thread done servicing request
23:02:20.749 00.000 21068 OnExposeComplete: enter
23:02:20.751 00.002 21068 UpdateGuideState(): m_state=6
23:02:20.752 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3330
23:02:20.752 00.000 21068 Star::Find returns 1 (0), X=221.17, Y=876.64, Mass=108139, SNR=72.7, Peak=17616 HFD=3.3
23:02:20.753 00.001 21068 MultiStar: [#1 0.27,0.12,1.03,U] [#2 0.04,0.17,1.24,U] [#3 -0.23,-0.10,0.86,U] [#4 -0.36,-0.19,0.69,U] [#5 0.05,0.31,0.94,U] [#6 0.14,0.01,0.88,U] [#7 0.31,0.23,0.65,U] [#8 0.14,-0.10,0.88,U] 
23:02:20.754 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.49, -0.19}
23:02:20.755 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
23:02:20.756 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
23:02:20.757 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
23:02:20.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
23:02:20.759 00.001 21068 Enqueuing Move request for scope (0.11, 0.03)
23:02:20.760 00.001 16108 Worker thread wakes up
23:02:20.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:02:20.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:02:20.760 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.10 yDistance=-0.06
23:02:20.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:02:20.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:20.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:20.760 00.000 16108 MoveAxis(E, 0, ABG)
23:02:20.760 00.000 16108 Move returns status 0, amount 0
23:02:20.762 00.002 16108 MoveAxis(N, 0, ABG)
23:02:20.762 00.000 16108 Move returns status 0, amount 0
23:02:20.762 00.000 16108 move complete, result=0
23:02:20.762 00.000 16108 worker thread done servicing request
23:02:20.764 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3837, FiltMin=3286, FiltMax=52275, Gamma=1.000
23:02:20.779 00.015 21068 UpdateGuideState exits: m=108139 SNR=72.7
23:02:20.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:20.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:20.783 00.001 21068 Enqueuing Expose request
23:02:20.784 00.001 16108 Worker thread wakes up
23:02:20.785 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:20.787 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:20.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:21.747 00.960 16108 Exposure complete
23:02:21.820 00.073 16108 worker thread done servicing request
23:02:21.820 00.000 21068 OnExposeComplete: enter
23:02:21.821 00.001 21068 UpdateGuideState(): m_state=6
23:02:21.822 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3331
23:02:21.822 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=877.01, Mass=121876, SNR=85.2, Peak=15840 HFD=3.2
23:02:21.823 00.001 21068 MultiStar: [#1 0.13,-0.17,1.00,U] [#2 -0.21,0.03,1.00,U] [#3 -0.32,0.08,0.83,U] [#4 -0.23,-0.07,0.67,U] [#5 -0.23,0.29,0.82,U] [#6 0.17,-0.06,0.68,U] [#7 -0.07,0.56,0.00,M1] [#8 -0.19,0.42,0.67,U] 
23:02:21.824 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.08}, one-star: {-0.41, 0.18}
23:02:21.824 00.000 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
23:02:21.825 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
23:02:21.826 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.18 cameraTheta=2.69 mountX=0.18 mountY=-0.04, mountTheta=-0.22
23:02:21.828 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.08, opts=13)
23:02:21.829 00.001 21068 Enqueuing Move request for scope (-0.17, 0.08)
23:02:21.830 00.001 16108 Worker thread wakes up
23:02:21.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
23:02:21.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
23:02:21.830 00.000 16108 Moving (-0.17, 0.08) raw xDistance=0.18 yDistance=-0.04
23:02:21.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:02:21.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.831 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:21.831 00.000 16108 MoveAxis(E, 0, ABG)
23:02:21.831 00.000 16108 Move returns status 0, amount 0
23:02:21.831 00.000 16108 MoveAxis(N, 0, ABG)
23:02:21.831 00.000 16108 Move returns status 0, amount 0
23:02:21.831 00.000 16108 move complete, result=0
23:02:21.831 00.000 16108 worker thread done servicing request
23:02:21.835 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3837, FiltMin=3261, FiltMax=54550, Gamma=1.000
23:02:21.854 00.019 21068 UpdateGuideState exits: m=121876 SNR=85.2
23:02:21.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.855 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:21.856 00.001 21068 Enqueuing Expose request
23:02:21.857 00.001 16108 Worker thread wakes up
23:02:21.857 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:21.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:21.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:23.030 01.172 16108 Exposure complete
23:02:23.106 00.076 16108 worker thread done servicing request
23:02:23.106 00.000 21068 OnExposeComplete: enter
23:02:23.108 00.002 21068 UpdateGuideState(): m_state=6
23:02:23.109 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3332
23:02:23.110 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.72, Mass=119966, SNR=78.3, Peak=16080 HFD=3.4
23:02:23.112 00.002 21068 MultiStar: [#1 0.22,0.07,1.01,U] [#2 0.18,-0.24,1.14,U] [#3 -0.04,0.01,0.90,U] [#4 0.14,-0.13,0.78,U] [#5 0.10,0.01,0.87,U] [#6 0.59,-0.30,0.00,M1] [#7 0.47,-0.12,0.52,U] [#8 0.16,0.14,0.83,U] 
23:02:23.114 00.002 21068 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.20, -0.12}
23:02:23.114 00.000 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
23:02:23.115 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
23:02:23.116 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.17 mountY=0.01, mountTheta=3.09
23:02:23.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
23:02:23.119 00.001 21068 Enqueuing Move request for scope (0.16, -0.05)
23:02:23.119 00.000 16108 Worker thread wakes up
23:02:23.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:02:23.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:02:23.120 00.001 16108 Moving (0.16, -0.05) raw xDistance=-0.17 yDistance=0.01
23:02:23.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:02:23.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:23.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:23.120 00.000 16108 MoveAxis(E, 0, ABG)
23:02:23.120 00.000 16108 Move returns status 0, amount 0
23:02:23.120 00.000 16108 MoveAxis(N, 0, ABG)
23:02:23.120 00.000 16108 Move returns status 0, amount 0
23:02:23.120 00.000 16108 move complete, result=0
23:02:23.120 00.000 16108 worker thread done servicing request
23:02:23.123 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3837, FiltMin=3235, FiltMax=53315, Gamma=1.000
23:02:23.146 00.023 21068 UpdateGuideState exits: m=119966 SNR=78.3
23:02:23.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:23.150 00.002 21068 Enqueuing Expose request
23:02:23.151 00.001 16108 Worker thread wakes up
23:02:23.151 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:23.153 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:23.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:24.133 00.980 16108 Exposure complete
23:02:24.208 00.075 16108 worker thread done servicing request
23:02:24.208 00.000 21068 OnExposeComplete: enter
23:02:24.209 00.001 21068 UpdateGuideState(): m_state=6
23:02:24.210 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3333
23:02:24.212 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=876.74, Mass=111064, SNR=77.1, Peak=16336 HFD=3.2
23:02:24.213 00.001 21068 MultiStar: [#1 0.21,-0.07,0.89,U] [#2 -0.01,-0.04,1.07,U] [#3 0.12,0.02,0.93,U] [#4 0.02,-0.55,0.00,M1] [#5 0.18,0.30,0.87,U] [#6 0.24,0.27,0.59,U] [#7 0.36,0.01,0.64,U] [#8 0.05,-0.11,0.75,U] 
23:02:24.213 00.000 21068 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.38, -0.10}
23:02:24.214 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
23:02:24.215 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
23:02:24.215 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
23:02:24.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.02, opts=13)
23:02:24.218 00.001 21068 Enqueuing Move request for scope (0.18, 0.02)
23:02:24.218 00.000 16108 Worker thread wakes up
23:02:24.219 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
23:02:24.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
23:02:24.219 00.000 16108 Moving (0.18, 0.02) raw xDistance=-0.18 yDistance=-0.07
23:02:24.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:02:24.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:24.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:24.219 00.000 16108 MoveAxis(E, 0, ABG)
23:02:24.219 00.000 16108 Move returns status 0, amount 0
23:02:24.219 00.000 16108 MoveAxis(N, 0, ABG)
23:02:24.219 00.000 16108 Move returns status 0, amount 0
23:02:24.219 00.000 16108 move complete, result=0
23:02:24.219 00.000 16108 worker thread done servicing request
23:02:24.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3837, FiltMin=3257, FiltMax=51827, Gamma=1.000
23:02:24.239 00.016 21068 UpdateGuideState exits: m=111064 SNR=77.1
23:02:24.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:24.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:24.241 00.001 21068 Enqueuing Expose request
23:02:24.243 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:24.244 00.001 16108 Worker thread wakes up
23:02:24.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:24.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:25.410 01.166 16108 Exposure complete
23:02:25.465 00.055 16108 worker thread done servicing request
23:02:25.466 00.001 21068 OnExposeComplete: enter
23:02:25.467 00.001 21068 UpdateGuideState(): m_state=6
23:02:25.469 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3334
23:02:25.470 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.65, Mass=113367, SNR=86.1, Peak=17232 HFD=3.3
23:02:25.470 00.000 21068 MultiStar: [#1 0.51,-0.07,0.00,M1] [#2 0.15,-0.01,1.09,U] [#3 0.03,0.06,0.78,U] [#4 0.24,-0.41,0.61,U] [#5 0.49,0.20,0.00,M1] [#6 0.49,-0.12,0.00,M1] [#7 0.14,0.33,0.50,U] [#8 0.19,0.10,0.66,U] 
23:02:25.471 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.04}, one-star: {0.10, -0.19}
23:02:25.472 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
23:02:25.472 00.000 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
23:02:25.473 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.26 mountX=-0.14 mountY=0.00, mountTheta=3.12
23:02:25.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
23:02:25.475 00.000 21068 Enqueuing Move request for scope (0.14, -0.04)
23:02:25.476 00.001 16108 Worker thread wakes up
23:02:25.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:02:25.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:02:25.476 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.14 yDistance=0.00
23:02:25.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:02:25.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:25.478 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:25.478 00.000 16108 MoveAxis(E, 0, ABG)
23:02:25.478 00.000 16108 Move returns status 0, amount 0
23:02:25.478 00.000 16108 MoveAxis(N, 0, ABG)
23:02:25.478 00.000 16108 Move returns status 0, amount 0
23:02:25.478 00.000 16108 move complete, result=0
23:02:25.478 00.000 16108 worker thread done servicing request
23:02:25.481 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3833, FiltMin=3312, FiltMax=49907, Gamma=1.000
23:02:25.495 00.014 21068 UpdateGuideState exits: m=113367 SNR=86.1
23:02:25.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:25.497 00.000 21068 Enqueuing Expose request
23:02:25.499 00.002 16108 Worker thread wakes up
23:02:25.499 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:25.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:25.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:26.478 00.978 16108 Exposure complete
23:02:26.535 00.057 16108 worker thread done servicing request
23:02:26.535 00.000 21068 OnExposeComplete: enter
23:02:26.536 00.001 21068 UpdateGuideState(): m_state=6
23:02:26.537 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3335
23:02:26.538 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.84, Mass=105298, SNR=74.0, Peak=16992 HFD=3.2
23:02:26.538 00.000 21068 MultiStar: [#1 0.35,0.20,1.14,U] [#2 0.26,-0.03,1.31,U] [#3 0.22,-0.27,0.95,U] [#4 0.13,-0.35,0.66,U] [#5 0.43,0.47,0.00,M2] [#6 0.55,-0.02,0.00,M2] [#7 0.32,0.14,0.60,U] [#8 0.04,0.19,0.65,U] 
23:02:26.539 00.001 21068 single-star, 6 included, MultiStar: {0.21, -0.01}, one-star: {0.05, 0.00}
23:02:26.540 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
23:02:26.540 00.000 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:02:26.541 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.05 mountY=-0.01, mountTheta=-2.90
23:02:26.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
23:02:26.543 00.001 21068 Enqueuing Move request for scope (0.05, 0.00)
23:02:26.545 00.002 16108 Worker thread wakes up
23:02:26.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:02:26.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:02:26.545 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.01
23:02:26.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:02:26.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:26.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:26.545 00.000 16108 MoveAxis(E, 0, ABG)
23:02:26.545 00.000 16108 Move returns status 0, amount 0
23:02:26.545 00.000 16108 MoveAxis(N, 0, ABG)
23:02:26.545 00.000 16108 Move returns status 0, amount 0
23:02:26.545 00.000 16108 move complete, result=0
23:02:26.545 00.000 16108 worker thread done servicing request
23:02:26.550 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3833, FiltMin=3267, FiltMax=51299, Gamma=1.000
23:02:26.569 00.019 21068 UpdateGuideState exits: m=105298 SNR=74.0
23:02:26.569 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.570 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:26.571 00.001 21068 Enqueuing Expose request
23:02:26.572 00.001 16108 Worker thread wakes up
23:02:26.572 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:26.573 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:26.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:27.742 01.169 16108 Exposure complete
23:02:27.828 00.086 16108 worker thread done servicing request
23:02:27.828 00.000 21068 OnExposeComplete: enter
23:02:27.829 00.001 21068 UpdateGuideState(): m_state=6
23:02:27.830 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3336
23:02:27.831 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.72, Mass=116363, SNR=85.1, Peak=18128 HFD=3.3
23:02:27.832 00.001 21068 MultiStar: [#1 0.29,-0.01,0.92,U] [#2 0.37,-0.04,0.99,U] [#3 0.16,0.08,0.82,U] [#4 0.06,-0.16,0.60,U] [#5 0.22,0.05,0.87,U] [#6 0.55,0.04,0.00,M3] [#7 0.33,0.12,0.66,U] [#8 -0.04,-0.08,0.66,U] 
23:02:27.833 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.02}, one-star: {0.37, -0.12}
23:02:27.834 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:02:27.835 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:02:27.836 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.09 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
23:02:27.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.02, opts=13)
23:02:27.838 00.000 21068 Enqueuing Move request for scope (0.24, -0.02)
23:02:27.839 00.001 16108 Worker thread wakes up
23:02:27.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
23:02:27.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
23:02:27.839 00.000 16108 Moving (0.24, -0.02) raw xDistance=-0.24 yDistance=-0.04
23:02:27.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:02:27.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:27.840 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:27.840 00.000 16108 MoveAxis(E, 62, ABG)
23:02:27.840 00.000 16108 Guiding  Dir = 2, Dur = 62
23:02:27.840 00.000 16108 IsSlewing returns 0
23:02:27.840 00.000 16108 IsGuiding returns 0
23:02:27.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3830, FiltMin=3232, FiltMax=60125, Gamma=1.000
23:02:27.859 00.015 21068 UpdateGuideState exits: m=116363 SNR=85.1
23:02:27.861 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:27.862 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:27.863 00.001 21068 Enqueuing Expose request
23:02:27.912 00.049 16108 IsGuiding returns 1
23:02:27.912 00.000 16108 scope still moving after pulse duration time elapsed
23:02:27.943 00.031 16108 IsSlewing returns 0
23:02:27.943 00.000 16108 IsGuiding returns 1
23:02:27.974 00.031 16108 IsSlewing returns 0
23:02:27.974 00.000 16108 IsGuiding returns 1
23:02:28.005 00.031 16108 IsSlewing returns 0
23:02:28.005 00.000 16108 IsGuiding returns 0
23:02:28.005 00.000 16108 scope move finished after 62 + 103 ms
23:02:28.005 00.000 16108 Move returns status 0, amount 62
23:02:28.005 00.000 16108 MoveAxis(N, 0, ABG)
23:02:28.005 00.000 16108 Move returns status 0, amount 0
23:02:28.005 00.000 16108 move complete, result=0
23:02:28.005 00.000 16108 worker thread done servicing request
23:02:28.005 00.000 16108 Worker thread wakes up
23:02:28.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:28.007 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:28.007 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
23:02:28.972 00.965 16108 Exposure complete
23:02:29.043 00.071 16108 worker thread done servicing request
23:02:29.043 00.000 21068 OnExposeComplete: enter
23:02:29.044 00.001 21068 UpdateGuideState(): m_state=6
23:02:29.045 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3337
23:02:29.046 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.82, Mass=119318, SNR=83.6, Peak=18896 HFD=3.3
23:02:29.047 00.001 21068 MultiStar: [#1 0.53,-0.02,0.00,M1] [#2 0.24,-0.10,1.06,U] [#3 0.19,-0.25,0.89,U] [#4 0.48,-0.55,0.00,M1] [#5 0.16,0.30,0.87,U] [#6 0.50,0.02,0.00,M4] [#7 0.44,0.03,0.48,U] [#8 0.08,-0.16,0.64,U] 
23:02:29.048 00.001 21068 refined, 5 included, MultiStar: {0.22, -0.03}, one-star: {0.24, -0.02}
23:02:29.048 00.000 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
23:02:29.049 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
23:02:29.050 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.15 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
23:02:29.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.03, opts=13)
23:02:29.052 00.000 21068 Enqueuing Move request for scope (0.22, -0.03)
23:02:29.053 00.001 16108 Worker thread wakes up
23:02:29.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
23:02:29.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
23:02:29.053 00.000 16108 Moving (0.22, -0.03) raw xDistance=-0.22 yDistance=-0.02
23:02:29.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:02:29.054 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:29.054 00.000 16108 MoveAxis(E, 62, ABG)
23:02:29.054 00.000 16108 Guiding  Dir = 2, Dur = 62
23:02:29.054 00.000 16108 IsSlewing returns 0
23:02:29.054 00.000 16108 IsGuiding returns 0
23:02:29.060 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3833, FiltMin=3299, FiltMax=49904, Gamma=1.000
23:02:29.078 00.018 21068 UpdateGuideState exits: m=119318 SNR=83.6
23:02:29.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.079 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:29.080 00.001 21068 Enqueuing Expose request
23:02:29.087 00.007 16108 PulseGuide returned control before completion, sleep 40
23:02:29.133 00.046 16108 IsGuiding returns 1
23:02:29.133 00.000 16108 scope still moving after pulse duration time elapsed
23:02:29.164 00.031 16108 IsSlewing returns 0
23:02:29.164 00.000 16108 IsGuiding returns 1
23:02:29.195 00.031 16108 IsSlewing returns 0
23:02:29.196 00.001 16108 IsGuiding returns 0
23:02:29.196 00.000 16108 scope move finished after 62 + 79 ms
23:02:29.196 00.000 16108 Move returns status 0, amount 62
23:02:29.196 00.000 16108 MoveAxis(N, 0, ABG)
23:02:29.196 00.000 16108 Move returns status 0, amount 0
23:02:29.196 00.000 16108 move complete, result=0
23:02:29.197 00.001 16108 worker thread done servicing request
23:02:29.197 00.000 16108 Worker thread wakes up
23:02:29.197 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
23:02:29.199 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:29.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:30.361 01.162 16108 Exposure complete
23:02:30.435 00.074 16108 worker thread done servicing request
23:02:30.435 00.000 21068 OnExposeComplete: enter
23:02:30.437 00.002 21068 UpdateGuideState(): m_state=6
23:02:30.440 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3338
23:02:30.442 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.87, Mass=104379, SNR=78.0, Peak=18320 HFD=3.2
23:02:30.445 00.003 21068 MultiStar: [#1 0.34,0.15,0.97,U] [#2 -0.05,0.14,1.11,U] [#3 0.02,0.06,1.05,U] [#4 -0.19,-0.31,0.64,U] [#5 -0.08,0.20,0.77,U] [#6 0.06,-0.03,0.69,U] [#7 0.21,0.50,0.00,M1] [#8 -0.02,0.37,0.80,U] 
23:02:30.447 00.002 21068 single-star, 7 included, MultiStar: {0.01, 0.09}, one-star: {-0.07, 0.04}
23:02:30.448 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
23:02:30.450 00.002 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
23:02:30.451 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=0.08 mountY=-0.02, mountTheta=-0.23
23:02:30.454 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
23:02:30.456 00.002 21068 Enqueuing Move request for scope (-0.07, 0.04)
23:02:30.457 00.001 16108 Worker thread wakes up
23:02:30.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:02:30.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:02:30.457 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.08 yDistance=-0.02
23:02:30.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:02:30.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:30.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:30.457 00.000 16108 MoveAxis(E, 0, ABG)
23:02:30.457 00.000 16108 Move returns status 0, amount 0
23:02:30.457 00.000 16108 MoveAxis(N, 0, ABG)
23:02:30.457 00.000 16108 Move returns status 0, amount 0
23:02:30.457 00.000 16108 move complete, result=0
23:02:30.459 00.002 16108 worker thread done servicing request
23:02:30.465 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3830, FiltMin=3299, FiltMax=55757, Gamma=1.000
23:02:30.484 00.019 21068 UpdateGuideState exits: m=104379 SNR=78.0
23:02:30.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:30.485 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:30.486 00.001 21068 Enqueuing Expose request
23:02:30.487 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:30.488 00.001 16108 Worker thread wakes up
23:02:30.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:30.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:31.469 00.981 16108 Exposure complete
23:02:31.537 00.068 16108 worker thread done servicing request
23:02:31.537 00.000 21068 OnExposeComplete: enter
23:02:31.538 00.001 21068 UpdateGuideState(): m_state=6
23:02:31.539 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3339
23:02:31.540 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.82, Mass=94791, SNR=69.1, Peak=16080 HFD=3.1
23:02:31.541 00.001 21068 MultiStar: [#1 0.45,-0.27,0.00,M1] [#2 0.21,-0.02,1.17,U] [#3 0.04,-0.07,1.12,U] [#4 -0.00,-0.08,0.87,U] [#5 0.11,0.30,0.85,U] [#6 0.42,0.20,0.71,U] [#7 0.49,0.02,0.63,U] [#8 0.29,0.19,0.73,U] 
23:02:31.542 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.05}, one-star: {0.21, -0.02}
23:02:31.542 00.000 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
23:02:31.543 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
23:02:31.544 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.25 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
23:02:31.545 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.05, opts=13)
23:02:31.546 00.001 21068 Enqueuing Move request for scope (0.20, 0.05)
23:02:31.547 00.001 16108 Worker thread wakes up
23:02:31.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
23:02:31.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
23:02:31.547 00.000 16108 Moving (0.20, 0.05) raw xDistance=-0.19 yDistance=-0.10
23:02:31.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:02:31.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:31.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:31.547 00.000 16108 MoveAxis(E, 0, ABG)
23:02:31.547 00.000 16108 Move returns status 0, amount 0
23:02:31.547 00.000 16108 MoveAxis(N, 0, ABG)
23:02:31.547 00.000 16108 Move returns status 0, amount 0
23:02:31.547 00.000 16108 move complete, result=0
23:02:31.548 00.001 16108 worker thread done servicing request
23:02:31.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3830, FiltMin=3305, FiltMax=53328, Gamma=1.000
23:02:31.566 00.014 21068 UpdateGuideState exits: m=94791 SNR=69.1
23:02:31.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:31.569 00.001 21068 Enqueuing Expose request
23:02:31.570 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:31.571 00.001 16108 Worker thread wakes up
23:02:31.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:31.572 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:32.747 01.175 16108 Exposure complete
23:02:32.812 00.065 16108 worker thread done servicing request
23:02:32.812 00.000 21068 OnExposeComplete: enter
23:02:32.814 00.002 21068 UpdateGuideState(): m_state=6
23:02:32.817 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3340
23:02:32.820 00.003 21068 Star::Find returns 1 (0), X=220.86, Y=876.84, Mass=117657, SNR=72.9, Peak=19248 HFD=3.1
23:02:32.822 00.002 21068 MultiStar: [#1 0.57,0.07,0.00,M2] [#2 0.22,0.12,1.34,U] [#3 0.19,0.02,0.93,U] [#4 0.65,-0.33,0.00,M1] [#5 0.47,0.19,0.00,M1] [#6 0.63,-0.31,0.00,M3] [#7 0.29,0.15,0.64,U] [#8 0.37,-0.05,0.79,U] 
23:02:32.824 00.002 21068 single-star, 4 included, MultiStar: {0.24, 0.05}, one-star: {0.17, -0.00}
23:02:32.826 00.002 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:02:32.828 00.002 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:02:32.829 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
23:02:32.831 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.00, opts=13)
23:02:32.832 00.001 21068 Enqueuing Move request for scope (0.17, -0.00)
23:02:32.833 00.001 16108 Worker thread wakes up
23:02:32.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
23:02:32.834 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
23:02:32.834 00.000 16108 Moving (0.17, -0.00) raw xDistance=-0.17 yDistance=-0.04
23:02:32.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:02:32.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:32.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:32.834 00.000 16108 MoveAxis(E, 0, ABG)
23:02:32.834 00.000 16108 Move returns status 0, amount 0
23:02:32.834 00.000 16108 MoveAxis(N, 0, ABG)
23:02:32.834 00.000 16108 Move returns status 0, amount 0
23:02:32.835 00.001 16108 move complete, result=0
23:02:32.835 00.000 16108 worker thread done servicing request
23:02:32.841 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3830, FiltMin=3283, FiltMax=52397, Gamma=1.000
23:02:32.861 00.020 21068 UpdateGuideState exits: m=117657 SNR=72.9
23:02:32.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.862 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:32.863 00.001 21068 Enqueuing Expose request
23:02:32.864 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:32.864 00.000 16108 Worker thread wakes up
23:02:32.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:32.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:33.834 00.969 16108 Exposure complete
23:02:33.888 00.054 16108 worker thread done servicing request
23:02:33.888 00.000 21068 OnExposeComplete: enter
23:02:33.888 00.000 21068 UpdateGuideState(): m_state=6
23:02:33.889 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3341
23:02:33.890 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.46, Mass=105439, SNR=74.2, Peak=15808 HFD=3.0
23:02:33.891 00.001 21068 MultiStar: [#1 0.47,-0.34,0.00,M3] [#2 0.12,-0.18,1.15,U] [#3 0.05,-0.33,0.96,U] [#4 0.15,-0.79,0.00,M2] [#5 0.17,0.09,0.85,U] [#6 0.42,-0.07,0.67,U] [#7 0.49,-0.24,0.00,M1] [#8 0.31,-0.04,0.79,U] 
23:02:33.892 00.001 21068 refined, 5 included, MultiStar: {0.19, -0.16}, one-star: {0.16, -0.38}
23:02:33.892 00.000 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
23:02:33.893 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
23:02:33.894 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.72 mountX=-0.21 mountY=0.12, mountTheta=2.64
23:02:33.895 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.16, opts=13)
23:02:33.896 00.001 21068 Enqueuing Move request for scope (0.19, -0.16)
23:02:33.897 00.001 16108 Worker thread wakes up
23:02:33.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
23:02:33.898 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
23:02:33.898 00.000 16108 Moving (0.19, -0.16) raw xDistance=-0.21 yDistance=0.12
23:02:33.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:02:33.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:33.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:02:33.898 00.000 16108 MoveAxis(E, 56, ABG)
23:02:33.898 00.000 16108 Guiding  Dir = 2, Dur = 56
23:02:33.899 00.001 16108 IsSlewing returns 0
23:02:33.899 00.000 16108 IsGuiding returns 0
23:02:33.901 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3830, FiltMin=3277, FiltMax=58544, Gamma=1.000
23:02:33.917 00.016 21068 UpdateGuideState exits: m=105439 SNR=74.2
23:02:33.917 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:33.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:33.919 00.001 21068 Enqueuing Expose request
23:02:33.942 00.023 16108 PulseGuide returned control before completion, sleep 24
23:02:33.972 00.030 16108 IsGuiding returns 1
23:02:33.972 00.000 16108 scope still moving after pulse duration time elapsed
23:02:34.004 00.032 16108 IsSlewing returns 0
23:02:34.004 00.000 16108 IsGuiding returns 1
23:02:34.035 00.031 16108 IsSlewing returns 0
23:02:34.035 00.000 16108 IsGuiding returns 0
23:02:34.035 00.000 16108 scope move finished after 56 + 80 ms
23:02:34.035 00.000 16108 Move returns status 0, amount 56
23:02:34.035 00.000 16108 MoveAxis(N, 0, ABG)
23:02:34.035 00.000 16108 Move returns status 0, amount 0
23:02:34.035 00.000 16108 move complete, result=0
23:02:34.035 00.000 16108 worker thread done servicing request
23:02:34.035 00.000 16108 Worker thread wakes up
23:02:34.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:34.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:34.035 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
23:02:35.201 01.166 16108 Exposure complete
23:02:35.257 00.056 16108 worker thread done servicing request
23:02:35.257 00.000 21068 OnExposeComplete: enter
23:02:35.258 00.001 21068 UpdateGuideState(): m_state=6
23:02:35.259 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3342
23:02:35.260 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.76, Mass=124067, SNR=74.5, Peak=16707 HFD=3.2
23:02:35.261 00.001 21068 MultiStar: [#1 0.04,-0.07,1.14,U] [#2 -0.30,0.13,1.16,U] [#3 -0.28,0.08,0.90,U] [#4 -0.28,-0.22,0.68,U] [#5 -0.30,0.31,0.79,U] [#6 0.20,0.09,0.59,U] [#7 -0.06,0.45,0.54,U] [#8 -0.44,0.24,0.84,U] 
23:02:35.261 00.000 21068 refined, 8 included, MultiStar: {-0.21, 0.09}, one-star: {-0.33, -0.07}
23:02:35.262 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
23:02:35.263 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:02:35.264 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.75 mountX=0.22 mountY=-0.03, mountTheta=-0.16
23:02:35.265 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.09, opts=13)
23:02:35.266 00.001 21068 Enqueuing Move request for scope (-0.21, 0.09)
23:02:35.267 00.001 16108 Worker thread wakes up
23:02:35.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:02:35.268 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:02:35.268 00.000 16108 Moving (-0.21, 0.09) raw xDistance=0.22 yDistance=-0.03
23:02:35.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
23:02:35.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:35.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:35.268 00.000 16108 MoveAxis(W, 54, ABG)
23:02:35.268 00.000 16108 Guiding  Dir = 3, Dur = 54
23:02:35.268 00.000 16108 IsSlewing returns 0
23:02:35.269 00.001 16108 IsGuiding returns 0
23:02:35.273 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3827, FiltMin=3251, FiltMax=55453, Gamma=1.000
23:02:35.280 00.007 16108 PulseGuide returned control before completion, sleep 53
23:02:35.290 00.010 21068 UpdateGuideState exits: m=124067 SNR=74.5
23:02:35.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:35.293 00.001 21068 Enqueuing Expose request
23:02:35.342 00.049 16108 IsGuiding returns 1
23:02:35.342 00.000 16108 scope still moving after pulse duration time elapsed
23:02:35.374 00.032 16108 IsSlewing returns 0
23:02:35.374 00.000 16108 IsGuiding returns 0
23:02:35.374 00.000 16108 scope move finished after 54 + 50 ms
23:02:35.374 00.000 16108 Move returns status 0, amount 54
23:02:35.374 00.000 16108 MoveAxis(N, 0, ABG)
23:02:35.374 00.000 16108 Move returns status 0, amount 0
23:02:35.374 00.000 16108 move complete, result=0
23:02:35.374 00.000 16108 worker thread done servicing request
23:02:35.374 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
23:02:35.376 00.002 16108 Worker thread wakes up
23:02:35.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:35.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:36.356 00.980 16108 Exposure complete
23:02:36.420 00.064 16108 worker thread done servicing request
23:02:36.420 00.000 21068 OnExposeComplete: enter
23:02:36.421 00.001 21068 UpdateGuideState(): m_state=6
23:02:36.422 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3343
23:02:36.422 00.000 21068 Star::Find returns 1 (0), X=221.15, Y=876.58, Mass=122367, SNR=77.3, Peak=14768 HFD=3.6
23:02:36.424 00.002 21068 MultiStar: [#1 0.25,0.09,1.22,U] [#2 0.16,0.06,1.32,U] [#3 0.07,0.05,0.88,U] [#4 0.27,-0.42,0.68,U] [#5 0.11,0.33,0.77,U] [#6 0.43,-0.15,0.63,U] [#7 0.65,0.19,0.00,M1] [#8 0.11,0.10,0.81,U] 
23:02:36.425 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.01}, one-star: {0.46, -0.26}
23:02:36.426 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:02:36.427 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:02:36.428 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.05 mountX=-0.23 mountY=-0.04, mountTheta=-2.95
23:02:36.429 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.01, opts=13)
23:02:36.430 00.001 21068 Enqueuing Move request for scope (0.23, -0.01)
23:02:36.431 00.001 16108 Worker thread wakes up
23:02:36.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
23:02:36.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
23:02:36.431 00.000 16108 Moving (0.23, -0.01) raw xDistance=-0.23 yDistance=-0.04
23:02:36.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
23:02:36.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:36.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:36.431 00.000 16108 MoveAxis(E, 56, ABG)
23:02:36.431 00.000 16108 Guiding  Dir = 2, Dur = 56
23:02:36.432 00.001 16108 IsSlewing returns 0
23:02:36.432 00.000 16108 IsGuiding returns 0
23:02:36.436 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3827, FiltMin=3312, FiltMax=58621, Gamma=1.000
23:02:36.451 00.015 21068 UpdateGuideState exits: m=122367 SNR=77.3
23:02:36.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:36.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:36.454 00.001 21068 Enqueuing Expose request
23:02:36.455 00.001 16108 PulseGuide returned control before completion, sleep 44
23:02:36.500 00.045 16108 IsGuiding returns 1
23:02:36.500 00.000 16108 scope still moving after pulse duration time elapsed
23:02:36.531 00.031 16108 IsSlewing returns 0
23:02:36.531 00.000 16108 IsGuiding returns 1
23:02:36.563 00.032 16108 IsSlewing returns 0
23:02:36.563 00.000 16108 IsGuiding returns 0
23:02:36.563 00.000 16108 scope move finished after 56 + 75 ms
23:02:36.563 00.000 16108 Move returns status 0, amount 56
23:02:36.564 00.001 16108 MoveAxis(N, 0, ABG)
23:02:36.564 00.000 16108 Move returns status 0, amount 0
23:02:36.564 00.000 16108 move complete, result=0
23:02:36.564 00.000 16108 worker thread done servicing request
23:02:36.564 00.000 16108 Worker thread wakes up
23:02:36.564 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
23:02:36.567 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:36.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:37.729 01.162 16108 Exposure complete
23:02:37.793 00.064 16108 worker thread done servicing request
23:02:37.793 00.000 21068 OnExposeComplete: enter
23:02:37.796 00.003 21068 UpdateGuideState(): m_state=6
23:02:37.798 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3344
23:02:37.799 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.91, Mass=118388, SNR=75.2, Peak=18992 HFD=3.0
23:02:37.800 00.001 21068 MultiStar: [#1 0.10,0.18,0.99,U] [#2 -0.01,-0.03,1.29,U] [#3 -0.36,0.03,1.07,U] [#4 -0.36,-0.13,0.74,U] [#5 -0.08,0.43,0.75,U] [#6 0.25,0.06,0.70,U] [#7 0.07,0.21,0.57,U] [#8 -0.00,0.34,0.76,U] 
23:02:37.800 00.000 21068 single-star, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.01, 0.07}
23:02:37.802 00.002 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
23:02:37.803 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
23:02:37.804 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.67 mountX=0.02 mountY=-0.07, mountTheta=-1.29
23:02:37.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
23:02:37.808 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
23:02:37.810 00.002 16108 Worker thread wakes up
23:02:37.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:02:37.810 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:02:37.810 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
23:02:37.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:37.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:37.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:37.810 00.000 16108 MoveAxis(E, 0, ABG)
23:02:37.810 00.000 16108 Move returns status 0, amount 0
23:02:37.810 00.000 16108 MoveAxis(N, 0, ABG)
23:02:37.811 00.001 16108 Move returns status 0, amount 0
23:02:37.811 00.000 16108 move complete, result=0
23:02:37.811 00.000 16108 worker thread done servicing request
23:02:37.817 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3827, FiltMin=3277, FiltMax=53069, Gamma=1.000
23:02:37.833 00.016 21068 UpdateGuideState exits: m=118388 SNR=75.2
23:02:37.836 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.838 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:37.839 00.001 21068 Enqueuing Expose request
23:02:37.841 00.002 16108 Worker thread wakes up
23:02:37.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:37.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:37.841 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:38.815 00.974 16108 Exposure complete
23:02:38.878 00.063 16108 worker thread done servicing request
23:02:38.878 00.000 21068 OnExposeComplete: enter
23:02:38.880 00.002 21068 UpdateGuideState(): m_state=6
23:02:38.881 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3345
23:02:38.882 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.78, Mass=113575, SNR=76.6, Peak=18256 HFD=2.9
23:02:38.883 00.001 21068 MultiStar: [#1 0.24,-0.12,0.98,U] [#2 -0.01,-0.09,1.06,U] [#3 -0.46,0.08,1.00,U] [#4 -0.26,-0.57,0.00,M1] [#5 -0.12,0.21,0.85,U] [#6 0.01,0.10,0.80,U] [#7 -0.13,0.03,0.57,U] [#8 -0.06,0.11,0.76,U] 
23:02:38.883 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {0.16, -0.05}
23:02:38.884 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
23:02:38.884 00.000 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
23:02:38.885 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.64 mountX=0.05 mountY=-0.01, mountTheta=-0.27
23:02:38.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
23:02:38.887 00.000 21068 Enqueuing Move request for scope (-0.04, 0.02)
23:02:38.888 00.001 16108 Worker thread wakes up
23:02:38.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:02:38.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:02:38.888 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.05 yDistance=-0.01
23:02:38.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:02:38.889 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:38.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:38.889 00.000 16108 MoveAxis(E, 0, ABG)
23:02:38.889 00.000 16108 Move returns status 0, amount 0
23:02:38.889 00.000 16108 MoveAxis(N, 0, ABG)
23:02:38.889 00.000 16108 Move returns status 0, amount 0
23:02:38.889 00.000 16108 move complete, result=0
23:02:38.889 00.000 16108 worker thread done servicing request
23:02:38.891 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3827, FiltMin=3283, FiltMax=58525, Gamma=1.000
23:02:38.907 00.016 21068 UpdateGuideState exits: m=113575 SNR=76.6
23:02:38.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:38.910 00.001 21068 Enqueuing Expose request
23:02:38.910 00.000 16108 Worker thread wakes up
23:02:38.911 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:38.911 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:38.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:40.076 01.165 16108 Exposure complete
23:02:40.132 00.056 16108 worker thread done servicing request
23:02:40.132 00.000 21068 OnExposeComplete: enter
23:02:40.134 00.002 21068 UpdateGuideState(): m_state=6
23:02:40.134 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3346
23:02:40.135 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.85, Mass=113599, SNR=77.9, Peak=16864 HFD=3.2
23:02:40.136 00.001 21068 MultiStar: [#1 0.07,-0.13,1.06,U] [#2 0.02,-0.12,1.14,U] [#3 -0.20,-0.05,0.96,U] [#4 -0.19,-0.42,0.72,U] [#5 -0.13,0.01,0.91,U] [#6 -0.01,-0.19,0.85,U] [#7 -0.10,0.06,0.52,U] [#8 -0.14,-0.13,0.67,U] 
23:02:40.137 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.28, 0.01}
23:02:40.138 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
23:02:40.139 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
23:02:40.139 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.08 mountY=0.13, mountTheta=1.00
23:02:40.141 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
23:02:40.142 00.001 21068 Enqueuing Move request for scope (-0.10, -0.10)
23:02:40.142 00.000 16108 Worker thread wakes up
23:02:40.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:02:40.142 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:02:40.143 00.001 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.13
23:02:40.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:02:40.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:40.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:02:40.143 00.000 16108 MoveAxis(E, 0, ABG)
23:02:40.143 00.000 16108 Move returns status 0, amount 0
23:02:40.143 00.000 16108 MoveAxis(N, 0, ABG)
23:02:40.143 00.000 16108 Move returns status 0, amount 0
23:02:40.143 00.000 16108 move complete, result=0
23:02:40.143 00.000 16108 worker thread done servicing request
23:02:40.147 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3827, FiltMin=3206, FiltMax=54445, Gamma=1.000
23:02:40.162 00.015 21068 UpdateGuideState exits: m=113599 SNR=77.9
23:02:40.164 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:40.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:40.166 00.001 21068 Enqueuing Expose request
23:02:40.167 00.001 16108 Worker thread wakes up
23:02:40.167 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:40.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:40.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:41.127 00.959 16108 Exposure complete
23:02:41.197 00.070 16108 worker thread done servicing request
23:02:41.197 00.000 21068 OnExposeComplete: enter
23:02:41.198 00.001 21068 UpdateGuideState(): m_state=6
23:02:41.200 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3347
23:02:41.201 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.74, Mass=112014, SNR=74.0, Peak=15600 HFD=3.0
23:02:41.202 00.001 21068 MultiStar: [#1 0.07,0.19,1.19,U] [#2 -0.16,-0.15,1.19,U] [#3 -0.45,-0.10,0.84,U] [#4 -0.20,-0.05,0.83,U] [#5 -0.39,0.18,0.84,U] [#6 -0.04,0.08,0.81,U] [#7 0.28,-0.05,0.59,U] [#8 -0.05,-0.24,0.71,U] 
23:02:41.203 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.00, -0.09}
23:02:41.204 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
23:02:41.205 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
23:02:41.205 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=-0.02 mountY=0.09, mountTheta=1.77
23:02:41.209 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.09, opts=13)
23:02:41.212 00.003 21068 Enqueuing Move request for scope (0.00, -0.09)
23:02:41.213 00.001 16108 Worker thread wakes up
23:02:41.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:02:41.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:02:41.213 00.000 16108 Moving (0.00, -0.09) raw xDistance=-0.02 yDistance=0.09
23:02:41.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:02:41.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:41.213 00.000 16108 MoveAxis(E, 0, ABG)
23:02:41.213 00.000 16108 Move returns status 0, amount 0
23:02:41.213 00.000 16108 MoveAxis(N, 0, ABG)
23:02:41.213 00.000 16108 Move returns status 0, amount 0
23:02:41.213 00.000 16108 move complete, result=0
23:02:41.213 00.000 16108 worker thread done servicing request
23:02:41.219 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3824, FiltMin=3280, FiltMax=58851, Gamma=1.000
23:02:41.240 00.021 21068 UpdateGuideState exits: m=112014 SNR=74.0
23:02:41.243 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:41.246 00.002 21068 Enqueuing Expose request
23:02:41.247 00.001 16108 Worker thread wakes up
23:02:41.247 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:41.248 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:41.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:42.400 01.152 16108 Exposure complete
23:02:42.462 00.062 16108 worker thread done servicing request
23:02:42.462 00.000 21068 OnExposeComplete: enter
23:02:42.464 00.002 21068 UpdateGuideState(): m_state=6
23:02:42.465 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3348
23:02:42.468 00.003 21068 Star::Find returns 1 (0), X=220.28, Y=876.66, Mass=113839, SNR=72.7, Peak=14851 HFD=3.3
23:02:42.469 00.001 21068 MultiStar: [#1 -0.15,0.07,1.36,U] [#2 -0.52,-0.10,0.00,M1] [#3 -0.48,-0.00,0.93,U] [#4 -0.47,-0.27,0.00,M1] [#5 -0.57,0.11,0.00,M1] [#6 -0.16,-0.29,0.78,U] [#7 -0.18,-0.12,0.63,U] [#8 -0.25,0.37,0.77,U] 
23:02:42.471 00.002 21068 refined, 5 included, MultiStar: {-0.27, -0.02}, one-star: {-0.40, -0.18}
23:02:42.472 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.24)
23:02:42.473 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
23:02:42.474 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.08 mountX=0.26 mountY=0.08, mountTheta=0.29
23:02:42.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.02, opts=13)
23:02:42.477 00.001 21068 Enqueuing Move request for scope (-0.27, -0.02)
23:02:42.478 00.001 16108 Worker thread wakes up
23:02:42.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
23:02:42.478 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
23:02:42.478 00.000 16108 Moving (-0.27, -0.02) raw xDistance=0.26 yDistance=0.08
23:02:42.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:02:42.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:42.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:42.478 00.000 16108 MoveAxis(W, 69, ABG)
23:02:42.480 00.002 16108 Guiding  Dir = 3, Dur = 69
23:02:42.480 00.000 16108 IsSlewing returns 0
23:02:42.480 00.000 16108 IsGuiding returns 0
23:02:42.483 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3824, FiltMin=3245, FiltMax=59270, Gamma=1.000
23:02:42.504 00.021 16108 PulseGuide returned control before completion, sleep 55
23:02:42.509 00.005 21068 UpdateGuideState exits: m=113839 SNR=72.7
23:02:42.512 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:42.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:42.514 00.001 21068 Enqueuing Expose request
23:02:42.567 00.053 16108 IsGuiding returns 1
23:02:42.567 00.000 16108 scope still moving after pulse duration time elapsed
23:02:42.598 00.031 16108 IsSlewing returns 0
23:02:42.598 00.000 16108 IsGuiding returns 0
23:02:42.598 00.000 16108 scope move finished after 69 + 49 ms
23:02:42.599 00.001 16108 Move returns status 0, amount 69
23:02:42.599 00.000 16108 MoveAxis(N, 0, ABG)
23:02:42.599 00.000 16108 Move returns status 0, amount 0
23:02:42.599 00.000 16108 move complete, result=0
23:02:42.599 00.000 16108 worker thread done servicing request
23:02:42.599 00.000 16108 Worker thread wakes up
23:02:42.599 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
23:02:42.602 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:42.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:43.571 00.969 16108 Exposure complete
23:02:43.628 00.057 16108 worker thread done servicing request
23:02:43.628 00.000 21068 OnExposeComplete: enter
23:02:43.629 00.001 21068 UpdateGuideState(): m_state=6
23:02:43.630 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3349
23:02:43.631 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.84, Mass=104005, SNR=73.1, Peak=16256 HFD=3.2
23:02:43.631 00.000 21068 MultiStar: [#1 0.23,0.01,1.18,U] [#2 0.07,-0.10,1.23,U] [#3 -0.02,-0.17,0.94,U] [#4 -0.26,-0.62,0.00,M2] [#5 -0.23,0.11,0.77,U] [#6 -0.10,-0.09,0.80,U] [#7 0.21,-0.18,0.71,U] [#8 0.03,-0.24,0.91,U] 
23:02:43.632 00.001 21068 single-star, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.09, -0.00}
23:02:43.633 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
23:02:43.635 00.002 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
23:02:43.636 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
23:02:43.637 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
23:02:43.638 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
23:02:43.639 00.001 16108 Worker thread wakes up
23:02:43.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:02:43.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:02:43.639 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
23:02:43.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:43.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:43.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:43.639 00.000 16108 MoveAxis(E, 0, ABG)
23:02:43.639 00.000 16108 Move returns status 0, amount 0
23:02:43.639 00.000 16108 MoveAxis(N, 0, ABG)
23:02:43.639 00.000 16108 Move returns status 0, amount 0
23:02:43.639 00.000 16108 move complete, result=0
23:02:43.639 00.000 16108 worker thread done servicing request
23:02:43.643 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3827, FiltMin=3293, FiltMax=62259, Gamma=1.000
23:02:43.658 00.015 21068 UpdateGuideState exits: m=104005 SNR=73.1
23:02:43.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:43.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:43.661 00.001 21068 Enqueuing Expose request
23:02:43.661 00.000 16108 Worker thread wakes up
23:02:43.661 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:43.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:43.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:44.824 01.162 16108 Exposure complete
23:02:44.898 00.074 16108 worker thread done servicing request
23:02:44.898 00.000 21068 OnExposeComplete: enter
23:02:44.899 00.001 21068 UpdateGuideState(): m_state=6
23:02:44.901 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3350
23:02:44.902 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.63, Mass=104177, SNR=79.9, Peak=15024 HFD=3.2
23:02:44.904 00.002 21068 MultiStar: [#1 0.12,-0.32,0.98,U] [#2 -0.10,-0.12,1.12,U] [#3 -0.18,0.13,0.98,U] [#4 -0.17,-0.43,0.79,U] [#5 -0.02,0.20,0.85,U] [#6 0.02,-0.14,0.65,U] [#7 0.11,0.30,0.58,U] [#8 0.05,0.25,0.72,U] 
23:02:44.905 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.09, -0.21}
23:02:44.906 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
23:02:44.907 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
23:02:44.909 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.84 mountX=0.01 mountY=0.06, mountTheta=1.48
23:02:44.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
23:02:44.911 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
23:02:44.912 00.001 16108 Worker thread wakes up
23:02:44.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:02:44.913 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:02:44.913 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
23:02:44.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:02:44.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:44.913 00.000 16108 MoveAxis(E, 0, ABG)
23:02:44.913 00.000 16108 Move returns status 0, amount 0
23:02:44.913 00.000 16108 MoveAxis(N, 0, ABG)
23:02:44.913 00.000 16108 Move returns status 0, amount 0
23:02:44.913 00.000 16108 move complete, result=0
23:02:44.913 00.000 16108 worker thread done servicing request
23:02:44.919 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3824, FiltMin=3251, FiltMax=58573, Gamma=1.000
23:02:44.946 00.027 21068 UpdateGuideState exits: m=104177 SNR=79.9
23:02:44.948 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:44.950 00.001 21068 Enqueuing Expose request
23:02:44.951 00.001 16108 Worker thread wakes up
23:02:44.951 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:44.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:44.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:45.921 00.969 16108 Exposure complete
23:02:45.978 00.057 16108 worker thread done servicing request
23:02:45.978 00.000 21068 OnExposeComplete: enter
23:02:45.981 00.003 21068 UpdateGuideState(): m_state=6
23:02:45.982 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3351
23:02:45.983 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.84, Mass=112931, SNR=71.2, Peak=14224 HFD=3.2
23:02:45.985 00.002 21068 MultiStar: [#1 0.08,0.11,1.27,U] [#2 -0.04,0.01,1.17,U] [#3 -0.23,-0.04,0.99,U] [#4 -0.34,-0.31,0.70,U] [#5 -0.12,0.31,0.97,U] [#6 0.19,-0.06,0.85,U] [#7 -0.13,-0.02,0.56,U] [#8 -0.04,-0.08,0.73,U] 
23:02:45.986 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.18, 0.00}
23:02:45.987 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:02:45.988 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:02:45.991 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.03 mountX=0.08 mountY=0.01, mountTheta=0.12
23:02:45.994 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
23:02:45.995 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
23:02:45.997 00.002 16108 Worker thread wakes up
23:02:45.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:02:45.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:02:45.998 00.001 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
23:02:45.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:02:45.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:45.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:45.998 00.000 16108 MoveAxis(E, 0, ABG)
23:02:45.998 00.000 16108 Move returns status 0, amount 0
23:02:45.998 00.000 16108 MoveAxis(N, 0, ABG)
23:02:45.998 00.000 16108 Move returns status 0, amount 0
23:02:45.998 00.000 16108 move complete, result=0
23:02:45.998 00.000 16108 worker thread done servicing request
23:02:46.002 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=3824, FiltMin=3238, FiltMax=54669, Gamma=1.000
23:02:46.019 00.017 21068 UpdateGuideState exits: m=112931 SNR=71.2
23:02:46.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.022 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:46.023 00.001 21068 Enqueuing Expose request
23:02:46.023 00.000 16108 Worker thread wakes up
23:02:46.023 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:46.024 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:46.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:47.188 01.164 16108 Exposure complete
23:02:47.250 00.062 16108 worker thread done servicing request
23:02:47.250 00.000 21068 OnExposeComplete: enter
23:02:47.251 00.001 21068 UpdateGuideState(): m_state=6
23:02:47.252 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3352
23:02:47.253 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.91, Mass=117005, SNR=73.3, Peak=14163 HFD=3.5
23:02:47.254 00.001 21068 MultiStar: [#1 -0.11,0.10,1.00,U] [#2 -0.17,-0.00,1.07,U] [#3 -0.35,0.00,0.94,U] [#4 -0.58,-0.15,0.00,M1] [#5 -0.23,0.26,0.88,U] [#6 0.06,-0.12,0.70,U] [#7 -0.30,0.29,0.61,U] [#8 -0.50,0.11,0.00,M1] 
23:02:47.254 00.000 21068 refined, 6 included, MultiStar: {-0.23, 0.08}, one-star: {-0.48, 0.07}
23:02:47.255 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
23:02:47.256 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
23:02:47.256 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.81 mountX=0.24 mountY=-0.02, mountTheta=-0.09
23:02:47.259 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.08, opts=13)
23:02:47.260 00.001 21068 Enqueuing Move request for scope (-0.23, 0.08)
23:02:47.260 00.000 16108 Worker thread wakes up
23:02:47.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
23:02:47.260 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
23:02:47.261 00.001 16108 Moving (-0.23, 0.08) raw xDistance=0.24 yDistance=-0.02
23:02:47.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:02:47.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:47.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:47.261 00.000 16108 MoveAxis(W, 63, ABG)
23:02:47.261 00.000 16108 Guiding  Dir = 3, Dur = 63
23:02:47.261 00.000 16108 IsSlewing returns 0
23:02:47.261 00.000 16108 IsGuiding returns 0
23:02:47.263 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3821, FiltMin=3251, FiltMax=55741, Gamma=1.000
23:02:47.279 00.016 21068 UpdateGuideState exits: m=117005 SNR=73.3
23:02:47.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:47.281 00.000 21068 Enqueuing Expose request
23:02:47.307 00.026 16108 PulseGuide returned control before completion, sleep 27
23:02:47.337 00.030 16108 IsGuiding returns 1
23:02:47.337 00.000 16108 scope still moving after pulse duration time elapsed
23:02:47.368 00.031 16108 IsSlewing returns 0
23:02:47.368 00.000 16108 IsGuiding returns 1
23:02:47.400 00.032 16108 IsSlewing returns 0
23:02:47.401 00.001 16108 IsGuiding returns 0
23:02:47.401 00.000 16108 scope move finished after 63 + 75 ms
23:02:47.401 00.000 16108 Move returns status 0, amount 63
23:02:47.401 00.000 16108 MoveAxis(N, 0, ABG)
23:02:47.401 00.000 16108 Move returns status 0, amount 0
23:02:47.401 00.000 16108 move complete, result=0
23:02:47.401 00.000 16108 worker thread done servicing request
23:02:47.401 00.000 16108 Worker thread wakes up
23:02:47.401 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.0 px 0 ms NORTH
23:02:47.404 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:47.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:48.369 00.965 16108 Exposure complete
23:02:48.423 00.054 16108 worker thread done servicing request
23:02:48.423 00.000 21068 OnExposeComplete: enter
23:02:48.424 00.001 21068 UpdateGuideState(): m_state=6
23:02:48.425 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3353
23:02:48.426 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.70, Mass=113081, SNR=73.4, Peak=18624 HFD=3.1
23:02:48.426 00.000 21068 MultiStar: [#1 0.20,0.04,1.42,U] [#2 0.01,0.18,1.12,U] [#3 -0.08,0.05,1.06,U] [#4 -0.24,-0.35,0.73,U] [#5 -0.14,0.53,0.00,M1] [#6 0.27,0.09,0.69,U] [#7 0.32,0.11,0.66,U] [#8 -0.06,-0.03,0.76,U] 
23:02:48.427 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.07, -0.14}
23:02:48.428 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
23:02:48.429 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
23:02:48.430 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
23:02:48.431 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
23:02:48.432 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
23:02:48.433 00.001 16108 Worker thread wakes up
23:02:48.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:02:48.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:02:48.433 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.02
23:02:48.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:48.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:48.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:48.434 00.001 16108 MoveAxis(E, 0, ABG)
23:02:48.434 00.000 16108 Move returns status 0, amount 0
23:02:48.434 00.000 16108 MoveAxis(N, 0, ABG)
23:02:48.434 00.000 16108 Move returns status 0, amount 0
23:02:48.434 00.000 16108 move complete, result=0
23:02:48.434 00.000 16108 worker thread done servicing request
23:02:48.439 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3817, FiltMin=3273, FiltMax=63459, Gamma=1.000
23:02:48.456 00.017 21068 UpdateGuideState exits: m=113081 SNR=73.4
23:02:48.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:48.459 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:48.460 00.001 21068 Enqueuing Expose request
23:02:48.461 00.001 16108 Worker thread wakes up
23:02:48.461 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:48.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:48.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:49.630 01.168 16108 Exposure complete
23:02:49.685 00.055 16108 worker thread done servicing request
23:02:49.685 00.000 21068 OnExposeComplete: enter
23:02:49.686 00.001 21068 UpdateGuideState(): m_state=6
23:02:49.686 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3354
23:02:49.687 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.72, Mass=116601, SNR=82.4, Peak=16432 HFD=3.5
23:02:49.689 00.002 21068 MultiStar: [#1 0.50,-0.05,1.01,U] [#2 0.31,-0.19,1.08,U] [#3 -0.08,-0.12,0.93,U] [#4 -0.36,-0.44,0.00,M1] [#5 -0.14,0.32,0.80,U] [#6 0.30,-0.10,0.71,U] [#7 -0.17,0.02,0.51,U] [#8 -0.01,-0.02,0.66,U] 
23:02:49.689 00.000 21068 single-star, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.04, -0.12}
23:02:49.690 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
23:02:49.691 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
23:02:49.692 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.26 mountX=-0.06 mountY=0.11, mountTheta=2.07
23:02:49.693 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
23:02:49.694 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
23:02:49.695 00.001 16108 Worker thread wakes up
23:02:49.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:02:49.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:02:49.695 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
23:02:49.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:49.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:49.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:02:49.695 00.000 16108 MoveAxis(E, 0, ABG)
23:02:49.695 00.000 16108 Move returns status 0, amount 0
23:02:49.695 00.000 16108 MoveAxis(N, 0, ABG)
23:02:49.695 00.000 16108 Move returns status 0, amount 0
23:02:49.696 00.001 16108 move complete, result=0
23:02:49.696 00.000 16108 worker thread done servicing request
23:02:49.701 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3817, FiltMin=3251, FiltMax=60627, Gamma=1.000
23:02:49.721 00.020 21068 UpdateGuideState exits: m=116601 SNR=82.4
23:02:49.723 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.725 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:49.726 00.001 21068 Enqueuing Expose request
23:02:49.729 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:49.731 00.002 16108 Worker thread wakes up
23:02:49.732 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:49.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:50.690 00.958 16108 Exposure complete
23:02:50.772 00.082 16108 worker thread done servicing request
23:02:50.772 00.000 21068 OnExposeComplete: enter
23:02:50.773 00.001 21068 UpdateGuideState(): m_state=6
23:02:50.774 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3355
23:02:50.774 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.80, Mass=105231, SNR=72.5, Peak=16816 HFD=3.3
23:02:50.776 00.002 21068 MultiStar: [#1 0.27,0.03,1.00,U] [#2 -0.13,0.05,1.07,U] [#3 0.04,0.13,0.95,U] [#4 0.18,-0.15,0.78,U] [#5 -0.03,0.33,0.97,U] [#6 0.31,-0.07,0.76,U] [#7 -0.02,0.30,0.66,U] [#8 0.04,0.26,0.85,U] 
23:02:50.776 00.000 21068 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.06, -0.04}
23:02:50.777 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
23:02:50.779 00.002 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
23:02:50.779 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.63 mountX=-0.06 mountY=0.03, mountTheta=2.74
23:02:50.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
23:02:50.782 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
23:02:50.782 00.000 16108 Worker thread wakes up
23:02:50.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:02:50.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:02:50.782 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=0.03
23:02:50.783 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:50.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:50.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:50.783 00.000 16108 MoveAxis(E, 0, ABG)
23:02:50.783 00.000 16108 Move returns status 0, amount 0
23:02:50.783 00.000 16108 MoveAxis(N, 0, ABG)
23:02:50.783 00.000 16108 Move returns status 0, amount 0
23:02:50.783 00.000 16108 move complete, result=0
23:02:50.783 00.000 16108 worker thread done servicing request
23:02:50.786 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3821, FiltMin=3293, FiltMax=56429, Gamma=1.000
23:02:50.810 00.024 21068 UpdateGuideState exits: m=105231 SNR=72.5
23:02:50.812 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:50.815 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:50.816 00.001 21068 Enqueuing Expose request
23:02:50.816 00.000 16108 Worker thread wakes up
23:02:50.817 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:50.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:50.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:51.990 01.172 16108 Exposure complete
23:02:52.047 00.057 16108 worker thread done servicing request
23:02:52.047 00.000 21068 OnExposeComplete: enter
23:02:52.048 00.001 21068 UpdateGuideState(): m_state=6
23:02:52.049 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3356
23:02:52.050 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.61, Mass=106508, SNR=81.3, Peak=14032 HFD=3.2
23:02:52.051 00.001 21068 MultiStar: [#1 0.25,-0.18,1.00,U] [#2 -0.02,-0.28,0.97,U] [#3 -0.10,-0.04,0.83,U] [#4 0.13,-0.56,0.00,M1] [#5 0.21,0.23,0.87,U] [#6 0.27,-0.06,0.65,U] [#7 0.12,-0.00,0.46,U] [#8 -0.02,-0.27,0.85,U] 
23:02:52.052 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.12}, one-star: {0.08, -0.22}
23:02:52.052 00.000 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
23:02:52.053 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
23:02:52.054 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=-0.11 mountY=0.09, mountTheta=2.46
23:02:52.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.12, opts=13)
23:02:52.056 00.001 21068 Enqueuing Move request for scope (0.09, -0.12)
23:02:52.057 00.001 16108 Worker thread wakes up
23:02:52.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:02:52.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:02:52.057 00.000 16108 Moving (0.09, -0.12) raw xDistance=-0.11 yDistance=0.09
23:02:52.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:02:52.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:52.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:52.057 00.000 16108 MoveAxis(E, 0, ABG)
23:02:52.057 00.000 16108 Move returns status 0, amount 0
23:02:52.057 00.000 16108 MoveAxis(N, 0, ABG)
23:02:52.057 00.000 16108 Move returns status 0, amount 0
23:02:52.057 00.000 16108 move complete, result=0
23:02:52.057 00.000 16108 worker thread done servicing request
23:02:52.062 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3821, FiltMin=3302, FiltMax=49827, Gamma=1.000
23:02:52.078 00.016 21068 UpdateGuideState exits: m=106508 SNR=81.3
23:02:52.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:52.082 00.002 21068 Enqueuing Expose request
23:02:52.082 00.000 16108 Worker thread wakes up
23:02:52.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:52.083 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:52.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:53.063 00.980 16108 Exposure complete
23:02:53.127 00.064 16108 worker thread done servicing request
23:02:53.128 00.001 21068 OnExposeComplete: enter
23:02:53.130 00.002 21068 UpdateGuideState(): m_state=6
23:02:53.131 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3357
23:02:53.132 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.81, Mass=111124, SNR=77.4, Peak=15392 HFD=3.4
23:02:53.133 00.001 21068 MultiStar: [#1 0.54,-0.23,0.00,M1] [#2 -0.02,-0.24,1.14,U] [#3 0.22,-0.28,0.92,U] [#4 -0.03,-0.44,0.73,U] [#5 0.05,0.06,0.86,U] [#6 0.43,-0.11,0.71,U] [#7 0.21,0.19,0.60,U] [#8 0.22,0.04,0.76,U] 
23:02:53.134 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.12}, one-star: {0.03, -0.03}
23:02:53.136 00.002 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
23:02:53.137 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
23:02:53.138 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.81 mountX=-0.04 mountY=0.02, mountTheta=2.55
23:02:53.142 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
23:02:53.143 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
23:02:53.144 00.001 16108 Worker thread wakes up
23:02:53.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:02:53.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:02:53.144 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=0.02
23:02:53.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:53.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:53.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:53.144 00.000 16108 MoveAxis(E, 0, ABG)
23:02:53.144 00.000 16108 Move returns status 0, amount 0
23:02:53.144 00.000 16108 MoveAxis(N, 0, ABG)
23:02:53.144 00.000 16108 Move returns status 0, amount 0
23:02:53.144 00.000 16108 move complete, result=0
23:02:53.145 00.001 16108 worker thread done servicing request
23:02:53.150 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3821, FiltMin=3293, FiltMax=55155, Gamma=1.000
23:02:53.179 00.029 21068 UpdateGuideState exits: m=111124 SNR=77.4
23:02:53.181 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.183 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:53.184 00.001 21068 Enqueuing Expose request
23:02:53.185 00.001 16108 Worker thread wakes up
23:02:53.185 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:53.187 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:53.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:54.354 01.167 16108 Exposure complete
23:02:54.431 00.077 16108 worker thread done servicing request
23:02:54.441 00.010 21068 OnExposeComplete: enter
23:02:54.442 00.001 21068 UpdateGuideState(): m_state=6
23:02:54.444 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3358
23:02:54.445 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.83, Mass=103385, SNR=70.4, Peak=15216 HFD=3.2
23:02:54.449 00.004 21068 MultiStar: [#1 0.35,0.11,1.04,U] [#2 -0.03,-0.10,1.42,U] [#3 0.08,-0.03,0.96,U] [#4 -0.32,-0.27,0.73,U] [#5 -0.27,0.05,0.89,U] [#6 0.13,-0.20,0.75,U] [#7 -0.27,0.13,0.71,U] [#8 -0.13,-0.02,0.80,U] 
23:02:54.451 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.05, -0.00}
23:02:54.453 00.002 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
23:02:54.456 00.003 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
23:02:54.457 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.24 mountX=0.02 mountY=0.04, mountTheta=1.09
23:02:54.460 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
23:02:54.462 00.002 21068 Enqueuing Move request for scope (-0.03, -0.03)
23:02:54.463 00.001 16108 Worker thread wakes up
23:02:54.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:02:54.463 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:02:54.463 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.04
23:02:54.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:54.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:54.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:02:54.464 00.001 16108 MoveAxis(E, 0, ABG)
23:02:54.464 00.000 16108 Move returns status 0, amount 0
23:02:54.464 00.000 16108 MoveAxis(N, 0, ABG)
23:02:54.464 00.000 16108 Move returns status 0, amount 0
23:02:54.464 00.000 16108 move complete, result=0
23:02:54.464 00.000 16108 worker thread done servicing request
23:02:54.467 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3821, FiltMin=3283, FiltMax=53709, Gamma=1.000
23:02:54.482 00.015 21068 UpdateGuideState exits: m=103385 SNR=70.4
23:02:54.482 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.484 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:54.485 00.001 21068 Enqueuing Expose request
23:02:54.486 00.001 16108 Worker thread wakes up
23:02:54.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:54.486 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:54.488 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:55.468 00.980 16108 Exposure complete
23:02:55.522 00.054 16108 worker thread done servicing request
23:02:55.522 00.000 21068 OnExposeComplete: enter
23:02:55.523 00.001 21068 UpdateGuideState(): m_state=6
23:02:55.524 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3359
23:02:55.525 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.82, Mass=93238, SNR=57.3, Peak=14064 HFD=3.1
23:02:55.526 00.001 21068 MultiStar: [#1 0.10,0.11,1.35,U] [#2 -0.17,-0.07,1.63,U] [#3 -0.18,-0.05,1.26,U] [#4 -0.03,0.03,1.01,U] [#5 0.10,0.34,1.13,U] [#6 0.11,0.20,1.05,U] [#7 -0.20,0.46,0.00,M1] [#8 0.24,0.27,0.88,U] 
23:02:55.526 00.000 21068 single-star, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.08, -0.02}
23:02:55.527 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
23:02:55.529 00.002 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
23:02:55.529 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.27 mountX=-0.08 mountY=0.00, mountTheta=3.11
23:02:55.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
23:02:55.531 00.000 21068 Enqueuing Move request for scope (0.08, -0.02)
23:02:55.532 00.001 16108 Worker thread wakes up
23:02:55.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:02:55.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:02:55.532 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=0.00
23:02:55.533 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:02:55.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:55.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:55.533 00.000 16108 MoveAxis(E, 0, ABG)
23:02:55.533 00.000 16108 Move returns status 0, amount 0
23:02:55.533 00.000 16108 MoveAxis(N, 0, ABG)
23:02:55.533 00.000 16108 Move returns status 0, amount 0
23:02:55.533 00.000 16108 move complete, result=0
23:02:55.533 00.000 16108 worker thread done servicing request
23:02:55.536 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3824, FiltMin=3273, FiltMax=58189, Gamma=1.000
23:02:55.550 00.014 21068 UpdateGuideState exits: m=93238 SNR=57.3
23:02:55.550 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:55.552 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:55.553 00.001 21068 Enqueuing Expose request
23:02:55.554 00.001 16108 Worker thread wakes up
23:02:55.554 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:55.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:55.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:56.725 01.170 16108 Exposure complete
23:02:56.787 00.062 16108 worker thread done servicing request
23:02:56.787 00.000 21068 OnExposeComplete: enter
23:02:56.788 00.001 21068 UpdateGuideState(): m_state=6
23:02:56.789 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3360
23:02:56.791 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=877.01, Mass=111592, SNR=76.3, Peak=17248 HFD=3.3
23:02:56.792 00.001 21068 MultiStar: [#1 0.12,0.21,0.85,U] [#2 -0.21,0.18,1.23,U] [#3 -0.29,0.14,0.97,U] [#4 -0.18,0.03,0.76,U] [#5 -0.21,0.23,0.85,U] [#6 0.14,0.22,0.77,U] [#7 -0.00,0.19,0.47,U] [#8 -0.16,0.27,0.73,U] 
23:02:56.793 00.001 21068 single-star, 8 included, MultiStar: {-0.10, 0.18}, one-star: {-0.03, 0.17}
23:02:56.793 00.000 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:02:56.794 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:02:56.795 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.77 mountX=0.06 mountY=-0.16, mountTheta=-1.18
23:02:56.796 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
23:02:56.797 00.001 21068 Enqueuing Move request for scope (-0.03, 0.17)
23:02:56.798 00.001 16108 Worker thread wakes up
23:02:56.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
23:02:56.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
23:02:56.798 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.16
23:02:56.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:02:56.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:02:56.799 00.001 16108 MoveAxis(E, 0, ABG)
23:02:56.799 00.000 16108 Move returns status 0, amount 0
23:02:56.799 00.000 16108 MoveAxis(N, 0, ABG)
23:02:56.799 00.000 16108 Move returns status 0, amount 0
23:02:56.799 00.000 16108 move complete, result=0
23:02:56.799 00.000 16108 worker thread done servicing request
23:02:56.803 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3827, FiltMin=3299, FiltMax=57181, Gamma=1.000
23:02:56.817 00.014 21068 UpdateGuideState exits: m=111592 SNR=76.3
23:02:56.820 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.820 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:56.821 00.001 21068 Enqueuing Expose request
23:02:56.822 00.001 16108 Worker thread wakes up
23:02:56.822 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:56.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:56.823 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:57.812 00.989 16108 Exposure complete
23:02:57.879 00.067 16108 worker thread done servicing request
23:02:57.879 00.000 21068 OnExposeComplete: enter
23:02:57.880 00.001 21068 UpdateGuideState(): m_state=6
23:02:57.880 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3361
23:02:57.881 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.76, Mass=97565, SNR=67.0, Peak=15200 HFD=3.1
23:02:57.882 00.001 21068 MultiStar: [#1 0.13,0.18,1.25,U] [#2 -0.45,0.18,1.17,U] [#3 -0.36,0.29,1.26,U] [#4 -0.49,-0.13,0.00,M1] [#5 0.12,0.34,0.92,U] [#6 0.19,0.29,0.78,U] [#7 -0.42,0.61,0.00,M1] [#8 -0.29,0.41,0.84,U] 
23:02:57.883 00.001 21068 single-star, 6 included, MultiStar: {-0.12, 0.22}, one-star: {-0.03, -0.08}
23:02:57.884 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
23:02:57.884 00.000 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
23:02:57.885 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.99 mountX=0.02 mountY=0.08, mountTheta=1.33
23:02:57.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
23:02:57.887 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
23:02:57.888 00.001 16108 Worker thread wakes up
23:02:57.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:02:57.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:02:57.888 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.08
23:02:57.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:57.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:57.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:57.888 00.000 16108 MoveAxis(E, 0, ABG)
23:02:57.889 00.001 16108 Move returns status 0, amount 0
23:02:57.889 00.000 16108 MoveAxis(N, 0, ABG)
23:02:57.889 00.000 16108 Move returns status 0, amount 0
23:02:57.889 00.000 16108 move complete, result=0
23:02:57.889 00.000 16108 worker thread done servicing request
23:02:57.898 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3827, FiltMin=3296, FiltMax=65533, Gamma=1.000
23:02:57.930 00.032 21068 UpdateGuideState exits: m=97565 SNR=67.0
23:02:57.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.933 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:57.934 00.001 21068 Enqueuing Expose request
23:02:57.935 00.001 16108 Worker thread wakes up
23:02:57.935 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:57.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:57.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:02:59.109 01.173 16108 Exposure complete
23:02:59.163 00.054 16108 worker thread done servicing request
23:02:59.164 00.001 21068 OnExposeComplete: enter
23:02:59.165 00.001 21068 UpdateGuideState(): m_state=6
23:02:59.167 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3362
23:02:59.169 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.41, Mass=102921, SNR=72.5, Peak=15184 HFD=3.0
23:02:59.170 00.001 21068 MultiStar: [#1 0.39,-0.16,1.26,U] [#2 -0.05,-0.18,1.51,U] [#3 -0.07,-0.23,1.07,U] [#4 -0.02,-0.68,0.00,M2] [#5 0.21,0.29,0.93,U] [#6 0.13,0.05,0.80,U] [#7 0.34,-0.06,0.63,U] [#8 0.05,-0.14,1.00,U] 
23:02:59.172 00.002 21068 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.19, -0.42}
23:02:59.173 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
23:02:59.175 00.002 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
23:02:59.176 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=-0.15 mountY=0.09, mountTheta=2.62
23:02:59.180 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
23:02:59.181 00.001 21068 Enqueuing Move request for scope (0.13, -0.12)
23:02:59.184 00.003 16108 Worker thread wakes up
23:02:59.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:02:59.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:02:59.184 00.000 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.09
23:02:59.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:02:59.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:59.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:59.184 00.000 16108 MoveAxis(E, 0, ABG)
23:02:59.184 00.000 16108 Move returns status 0, amount 0
23:02:59.184 00.000 16108 MoveAxis(N, 0, ABG)
23:02:59.184 00.000 16108 Move returns status 0, amount 0
23:02:59.184 00.000 16108 move complete, result=0
23:02:59.184 00.000 16108 worker thread done servicing request
23:02:59.192 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3830, FiltMin=3213, FiltMax=54323, Gamma=1.000
23:02:59.212 00.020 21068 UpdateGuideState exits: m=102921 SNR=72.5
23:02:59.214 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.214 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:02:59.215 00.001 21068 Enqueuing Expose request
23:02:59.216 00.001 16108 Worker thread wakes up
23:02:59.216 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:59.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:02:59.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:00.206 00.989 16108 Exposure complete
23:03:00.270 00.064 16108 worker thread done servicing request
23:03:00.270 00.000 21068 OnExposeComplete: enter
23:03:00.271 00.001 21068 UpdateGuideState(): m_state=6
23:03:00.272 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3363
23:03:00.272 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=876.76, Mass=117465, SNR=78.4, Peak=18512 HFD=3.3
23:03:00.273 00.001 21068 MultiStar: [#1 0.53,-0.11,0.00,M1] [#2 -0.01,-0.31,1.19,U] [#3 0.02,-0.20,0.84,U] [#4 0.02,-0.57,0.00,M3] [#5 0.14,0.13,0.93,U] [#6 0.50,-0.27,0.00,M1] [#7 0.14,0.07,0.53,U] [#8 0.06,-0.00,0.61,U] 
23:03:00.276 00.003 21068 refined, 5 included, MultiStar: {0.12, -0.09}, one-star: {0.39, -0.07}
23:03:00.278 00.002 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
23:03:00.281 00.003 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
23:03:00.284 00.003 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=-0.14 mountY=0.06, mountTheta=2.74
23:03:00.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
23:03:00.288 00.002 21068 Enqueuing Move request for scope (0.12, -0.09)
23:03:00.289 00.001 16108 Worker thread wakes up
23:03:00.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:03:00.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:03:00.290 00.001 16108 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=0.06
23:03:00.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:03:00.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:03:00.290 00.000 16108 MoveAxis(E, 0, ABG)
23:03:00.290 00.000 16108 Move returns status 0, amount 0
23:03:00.290 00.000 16108 MoveAxis(N, 0, ABG)
23:03:00.290 00.000 16108 Move returns status 0, amount 0
23:03:00.290 00.000 16108 move complete, result=0
23:03:00.290 00.000 16108 worker thread done servicing request
23:03:00.295 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3830, FiltMin=3261, FiltMax=57971, Gamma=1.000
23:03:00.309 00.014 21068 UpdateGuideState exits: m=117465 SNR=78.4
23:03:00.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:00.311 00.000 21068 Enqueuing Expose request
23:03:00.312 00.001 16108 Worker thread wakes up
23:03:00.312 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:00.313 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:00.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:01.478 01.165 16108 Exposure complete
23:03:01.534 00.056 16108 worker thread done servicing request
23:03:01.534 00.000 21068 OnExposeComplete: enter
23:03:01.535 00.001 21068 UpdateGuideState(): m_state=6
23:03:01.536 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3364
23:03:01.537 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.52, Mass=99724, SNR=62.4, Peak=14880 HFD=3.0
23:03:01.539 00.002 21068 MultiStar: [#1 0.58,-0.42,0.00,M2] [#2 0.36,-0.43,0.00,M1] [#3 0.28,-0.29,1.03,U] [#4 0.17,-0.67,0.00,M4] [#5 0.29,-0.33,1.01,U] [#6 0.55,-0.59,0.00,M2] [#7 0.14,-0.08,0.83,U] [#8 0.20,-0.27,0.81,U] 
23:03:01.539 00.000 21068 refined, 4 included, MultiStar: {0.23, -0.26}, one-star: {0.20, -0.31}
23:03:01.540 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
23:03:01.541 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
23:03:01.542 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.86 mountX=-0.27 mountY=0.20, mountTheta=2.50
23:03:01.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.26, opts=13)
23:03:01.544 00.001 21068 Enqueuing Move request for scope (0.23, -0.26)
23:03:01.545 00.001 16108 Worker thread wakes up
23:03:01.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
23:03:01.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
23:03:01.545 00.000 16108 Moving (0.23, -0.26) raw xDistance=-0.27 yDistance=0.20
23:03:01.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:03:01.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:03:01.545 00.000 16108 MoveAxis(E, 71, ABG)
23:03:01.545 00.000 16108 Guiding  Dir = 2, Dur = 71
23:03:01.546 00.001 16108 IsSlewing returns 0
23:03:01.546 00.000 16108 IsGuiding returns 0
23:03:01.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3830, FiltMin=3293, FiltMax=49043, Gamma=1.000
23:03:01.562 00.012 16108 PulseGuide returned control before completion, sleep 66
23:03:01.567 00.005 21068 UpdateGuideState exits: m=99724 SNR=62.4
23:03:01.570 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.570 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:01.571 00.001 21068 Enqueuing Expose request
23:03:01.638 00.067 16108 IsGuiding returns 1
23:03:01.638 00.000 16108 scope still moving after pulse duration time elapsed
23:03:01.669 00.031 16108 IsSlewing returns 0
23:03:01.669 00.000 16108 IsGuiding returns 0
23:03:01.669 00.000 16108 scope move finished after 71 + 52 ms
23:03:01.669 00.000 16108 Move returns status 0, amount 71
23:03:01.670 00.001 16108 MoveAxis(S, 41, ABG)
23:03:01.670 00.000 16108 Guiding  Dir = 1, Dur = 41
23:03:01.670 00.000 16108 IsSlewing returns 0
23:03:01.671 00.001 16108 IsGuiding returns 0
23:03:01.718 00.047 16108 IsGuiding returns 1
23:03:01.718 00.000 16108 scope still moving after pulse duration time elapsed
23:03:01.747 00.029 16108 IsSlewing returns 0
23:03:01.747 00.000 16108 IsGuiding returns 1
23:03:01.779 00.032 16108 IsSlewing returns 0
23:03:01.779 00.000 16108 IsGuiding returns 1
23:03:01.811 00.032 16108 IsSlewing returns 0
23:03:01.811 00.000 16108 IsGuiding returns 0
23:03:01.812 00.001 16108 scope move finished after 41 + 100 ms
23:03:01.812 00.000 16108 Move returns status 0, amount 41
23:03:01.812 00.000 16108 move complete, result=0
23:03:01.812 00.000 16108 worker thread done servicing request
23:03:01.812 00.000 16108 Worker thread wakes up
23:03:01.812 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.2 px 41 ms SOUTH
23:03:01.816 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:01.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:02.788 00.972 16108 Exposure complete
23:03:02.846 00.058 16108 worker thread done servicing request
23:03:02.846 00.000 21068 OnExposeComplete: enter
23:03:02.848 00.002 21068 UpdateGuideState(): m_state=6
23:03:02.851 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3365
23:03:02.852 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.65, Mass=105045, SNR=87.6, Peak=14528 HFD=3.1
23:03:02.853 00.001 21068 MultiStar: [#1 -0.08,0.07,1.01,U] [#2 -0.18,-0.10,1.06,U] [#3 -0.23,-0.14,0.75,U] [#4 -0.30,-0.23,0.67,U] [#5 -0.26,0.20,0.74,U] [#6 -0.07,-0.06,0.64,U] [#7 0.12,-0.27,0.60,U] [#8 -0.31,0.04,0.51,U] 
23:03:02.853 00.000 21068 refined, 8 included, MultiStar: {-0.16, -0.07}, one-star: {-0.15, -0.19}
23:03:02.854 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
23:03:02.856 00.002 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
23:03:02.857 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.72 mountX=0.15 mountY=0.11, mountTheta=0.64
23:03:02.859 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
23:03:02.861 00.002 21068 Enqueuing Move request for scope (-0.16, -0.07)
23:03:02.862 00.001 16108 Worker thread wakes up
23:03:02.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
23:03:02.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
23:03:02.862 00.000 16108 Moving (-0.16, -0.07) raw xDistance=0.15 yDistance=0.11
23:03:02.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:03:02.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:02.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:03:02.862 00.000 16108 MoveAxis(E, 0, ABG)
23:03:02.862 00.000 16108 Move returns status 0, amount 0
23:03:02.862 00.000 16108 MoveAxis(N, 0, ABG)
23:03:02.862 00.000 16108 Move returns status 0, amount 0
23:03:02.862 00.000 16108 move complete, result=0
23:03:02.863 00.001 16108 worker thread done servicing request
23:03:02.867 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3833, FiltMin=3247, FiltMax=52451, Gamma=1.000
23:03:02.883 00.016 21068 UpdateGuideState exits: m=105045 SNR=87.6
23:03:02.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:02.886 00.001 21068 Enqueuing Expose request
23:03:02.887 00.001 16108 Worker thread wakes up
23:03:02.887 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:02.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:02.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:04.070 01.183 16108 Exposure complete
23:03:04.138 00.068 16108 worker thread done servicing request
23:03:04.138 00.000 21068 OnExposeComplete: enter
23:03:04.140 00.002 21068 UpdateGuideState(): m_state=6
23:03:04.141 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3366
23:03:04.142 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.67, Mass=101920, SNR=67.4, Peak=14000 HFD=3.2
23:03:04.143 00.001 21068 MultiStar: [#1 0.06,-0.09,1.35,U] [#2 0.31,-0.21,1.30,U] [#3 -0.30,-0.26,1.12,U] [#4 -0.12,-0.32,0.76,U] [#5 -0.02,0.15,0.97,U] [#6 0.28,-0.26,0.87,U] [#7 0.09,-0.13,0.76,U] [#8 -0.10,0.03,0.72,U] 
23:03:04.144 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {0.07, -0.17}
23:03:04.145 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
23:03:04.145 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
23:03:04.146 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.30 mountX=-0.06 mountY=0.13, mountTheta=2.03
23:03:04.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
23:03:04.150 00.002 21068 Enqueuing Move request for scope (0.04, -0.14)
23:03:04.151 00.001 16108 Worker thread wakes up
23:03:04.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:03:04.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:03:04.151 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.06 yDistance=0.13
23:03:04.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:03:04.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:03:04.151 00.000 16108 MoveAxis(E, 0, ABG)
23:03:04.151 00.000 16108 Move returns status 0, amount 0
23:03:04.151 00.000 16108 MoveAxis(N, 0, ABG)
23:03:04.151 00.000 16108 Move returns status 0, amount 0
23:03:04.152 00.001 16108 move complete, result=0
23:03:04.152 00.000 16108 worker thread done servicing request
23:03:04.158 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3833, FiltMin=3267, FiltMax=52275, Gamma=1.000
23:03:04.177 00.019 21068 UpdateGuideState exits: m=101920 SNR=67.4
23:03:04.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:04.180 00.001 21068 Enqueuing Expose request
23:03:04.180 00.000 16108 Worker thread wakes up
23:03:04.180 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:04.181 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:04.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:05.146 00.965 16108 Exposure complete
23:03:05.200 00.054 16108 worker thread done servicing request
23:03:05.200 00.000 21068 OnExposeComplete: enter
23:03:05.202 00.002 21068 UpdateGuideState(): m_state=6
23:03:05.203 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3367
23:03:05.205 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=876.71, Mass=103979, SNR=63.2, Peak=16816 HFD=3.1
23:03:05.207 00.002 21068 MultiStar: [#1 0.23,-0.01,1.36,U] [#2 -0.05,-0.15,1.21,U] [#3 -0.14,0.03,1.22,U] [#4 -0.07,-0.38,0.96,U] [#5 -0.31,0.21,0.95,U] [#6 0.10,-0.12,0.95,U] [#7 -0.29,0.21,0.64,U] [#8 -0.00,0.06,0.77,U] 
23:03:05.208 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.05, -0.13}
23:03:05.211 00.003 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
23:03:05.212 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
23:03:05.213 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.41 mountX=0.04 mountY=0.05, mountTheta=0.92
23:03:05.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
23:03:05.216 00.001 21068 Enqueuing Move request for scope (-0.05, -0.04)
23:03:05.216 00.000 16108 Worker thread wakes up
23:03:05.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:03:05.216 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:03:05.216 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
23:03:05.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:05.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:05.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:05.216 00.000 16108 MoveAxis(E, 0, ABG)
23:03:05.217 00.001 16108 Move returns status 0, amount 0
23:03:05.217 00.000 16108 MoveAxis(N, 0, ABG)
23:03:05.217 00.000 16108 Move returns status 0, amount 0
23:03:05.217 00.000 16108 move complete, result=0
23:03:05.217 00.000 16108 worker thread done servicing request
23:03:05.224 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3837, FiltMin=3293, FiltMax=55219, Gamma=1.000
23:03:05.250 00.026 21068 UpdateGuideState exits: m=103979 SNR=63.2
23:03:05.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:05.253 00.001 21068 Enqueuing Expose request
23:03:05.253 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:05.254 00.001 16108 Worker thread wakes up
23:03:05.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:05.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:06.420 01.166 16108 Exposure complete
23:03:06.476 00.056 16108 worker thread done servicing request
23:03:06.477 00.001 21068 OnExposeComplete: enter
23:03:06.478 00.001 21068 UpdateGuideState(): m_state=6
23:03:06.481 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3368
23:03:06.483 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=876.78, Mass=109545, SNR=81.9, Peak=14144 HFD=3.3
23:03:06.484 00.001 21068 MultiStar: [#1 0.09,-0.27,0.99,U] [#2 -0.05,-0.29,1.04,U] [#3 -0.06,-0.13,1.02,U] [#4 -0.37,-0.66,0.00,M2] [#5 -0.09,0.08,0.90,U] [#6 0.13,-0.16,0.64,U] [#7 -0.14,0.03,0.61,U] [#8 -0.30,0.01,0.68,U] 
23:03:06.485 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {-0.16, -0.05}
23:03:06.486 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
23:03:06.487 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
23:03:06.488 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=0.05 mountY=0.12, mountTheta=1.20
23:03:06.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
23:03:06.491 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
23:03:06.492 00.001 16108 Worker thread wakes up
23:03:06.493 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:03:06.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:03:06.493 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
23:03:06.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:03:06.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:06.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:06.493 00.000 16108 MoveAxis(E, 0, ABG)
23:03:06.493 00.000 16108 Move returns status 0, amount 0
23:03:06.493 00.000 16108 MoveAxis(N, 0, ABG)
23:03:06.493 00.000 16108 Move returns status 0, amount 0
23:03:06.493 00.000 16108 move complete, result=0
23:03:06.493 00.000 16108 worker thread done servicing request
23:03:06.497 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3837, FiltMin=3264, FiltMax=54691, Gamma=1.000
23:03:06.511 00.014 21068 UpdateGuideState exits: m=109545 SNR=81.9
23:03:06.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:06.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:06.514 00.001 21068 Enqueuing Expose request
23:03:06.514 00.000 16108 Worker thread wakes up
23:03:06.514 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:06.515 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:06.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:07.492 00.977 16108 Exposure complete
23:03:07.570 00.078 16108 worker thread done servicing request
23:03:07.570 00.000 21068 OnExposeComplete: enter
23:03:07.571 00.001 21068 UpdateGuideState(): m_state=6
23:03:07.572 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3369
23:03:07.573 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.61, Mass=89340, SNR=68.7, Peak=12243 HFD=3.2
23:03:07.574 00.001 21068 MultiStar: [#1 -0.14,-0.55,0.00,M1] [#2 -0.46,-0.31,0.00,M1] [#3 -0.45,-0.39,0.00,M1] [#4 -0.44,-0.44,0.00,M3] [#5 -0.20,-0.09,1.01,U] [#6 0.31,-0.15,0.85,U] [#7 -0.41,0.09,0.58,U] [#8 -0.33,0.14,0.83,U] 
23:03:07.575 00.001 21068 refined, 4 included, MultiStar: {-0.21, -0.07}, one-star: {-0.42, -0.23}
23:03:07.576 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
23:03:07.577 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
23:03:07.577 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=0.19 mountY=0.11, mountTheta=0.54
23:03:07.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.07, opts=13)
23:03:07.580 00.001 21068 Enqueuing Move request for scope (-0.21, -0.07)
23:03:07.581 00.001 16108 Worker thread wakes up
23:03:07.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
23:03:07.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
23:03:07.581 00.000 16108 Moving (-0.21, -0.07) raw xDistance=0.19 yDistance=0.11
23:03:07.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:03:07.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:07.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:03:07.581 00.000 16108 MoveAxis(E, 0, ABG)
23:03:07.581 00.000 16108 Move returns status 0, amount 0
23:03:07.581 00.000 16108 MoveAxis(N, 0, ABG)
23:03:07.581 00.000 16108 Move returns status 0, amount 0
23:03:07.581 00.000 16108 move complete, result=0
23:03:07.582 00.001 16108 worker thread done servicing request
23:03:07.585 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3837, FiltMin=3263, FiltMax=45766, Gamma=1.000
23:03:07.600 00.015 21068 UpdateGuideState exits: m=89340 SNR=68.7
23:03:07.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:07.603 00.001 21068 Enqueuing Expose request
23:03:07.604 00.001 16108 Worker thread wakes up
23:03:07.604 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:07.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:07.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:08.773 01.169 16108 Exposure complete
23:03:08.854 00.081 16108 worker thread done servicing request
23:03:08.854 00.000 21068 OnExposeComplete: enter
23:03:08.855 00.001 21068 UpdateGuideState(): m_state=6
23:03:08.856 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3370
23:03:08.857 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.49, Mass=96822, SNR=71.4, Peak=14240 HFD=3.1
23:03:08.858 00.001 21068 MultiStar: [#1 -0.08,-0.39,1.11,U] [#2 -0.39,-0.48,0.00,M2] [#3 -0.14,-0.40,0.94,U] [#4 -0.10,-0.61,0.00,M4] [#5 -0.17,-0.19,0.78,U] [#6 0.20,-0.47,0.00,M1] [#7 0.01,0.14,0.59,U] [#8 -0.35,-0.08,0.73,U] 
23:03:08.859 00.001 21068 refined, 5 included, MultiStar: {-0.13, -0.25}, one-star: {-0.07, -0.35}
23:03:08.859 00.000 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
23:03:08.860 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
23:03:08.861 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.05 mountX=0.08 mountY=0.27, mountTheta=1.27
23:03:08.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.25, opts=13)
23:03:08.863 00.000 21068 Enqueuing Move request for scope (-0.13, -0.25)
23:03:08.864 00.001 16108 Worker thread wakes up
23:03:08.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
23:03:08.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
23:03:08.864 00.000 16108 Moving (-0.13, -0.25) raw xDistance=0.08 yDistance=0.27
23:03:08.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:03:08.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:03:08.864 00.000 16108 MoveAxis(E, 0, ABG)
23:03:08.866 00.002 16108 Move returns status 0, amount 0
23:03:08.866 00.000 16108 MoveAxis(S, 55, ABG)
23:03:08.866 00.000 16108 Guiding  Dir = 1, Dur = 55
23:03:08.866 00.000 16108 IsSlewing returns 0
23:03:08.866 00.000 16108 IsGuiding returns 0
23:03:08.869 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3840, FiltMin=3337, FiltMax=49661, Gamma=1.000
23:03:08.883 00.014 21068 UpdateGuideState exits: m=96822 SNR=71.4
23:03:08.885 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.885 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:08.886 00.001 21068 Enqueuing Expose request
23:03:08.892 00.006 16108 PulseGuide returned control before completion, sleep 39
23:03:08.938 00.046 16108 IsGuiding returns 1
23:03:08.938 00.000 16108 scope still moving after pulse duration time elapsed
23:03:08.969 00.031 16108 IsSlewing returns 0
23:03:08.969 00.000 16108 IsGuiding returns 1
23:03:08.999 00.030 16108 IsSlewing returns 0
23:03:08.999 00.000 16108 IsGuiding returns 0
23:03:08.999 00.000 16108 scope move finished after 55 + 78 ms
23:03:08.999 00.000 16108 Move returns status 0, amount 55
23:03:08.999 00.000 16108 move complete, result=0
23:03:08.999 00.000 16108 worker thread done servicing request
23:03:08.999 00.000 16108 Worker thread wakes up
23:03:08.999 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:08.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:08.999 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
23:03:09.963 00.964 16108 Exposure complete
23:03:10.024 00.061 16108 worker thread done servicing request
23:03:10.024 00.000 21068 OnExposeComplete: enter
23:03:10.025 00.001 21068 UpdateGuideState(): m_state=6
23:03:10.026 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3371
23:03:10.027 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.76, Mass=105378, SNR=67.5, Peak=15312 HFD=3.3
23:03:10.028 00.001 21068 MultiStar: [#1 -0.15,-0.13,1.24,U] [#2 -0.48,-0.07,1.21,U] [#3 -0.56,-0.21,0.00,M1] [#4 -0.70,-0.40,0.00,M5] [#5 -0.33,0.12,0.99,U] [#6 -0.19,-0.20,0.88,U] [#7 -0.30,0.14,0.64,U] [#8 -0.27,0.49,0.00,M1] 
23:03:10.028 00.000 21068 single-star, 5 included, MultiStar: {-0.27, -0.05}, one-star: {-0.17, -0.08}
23:03:10.029 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
23:03:10.031 00.002 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
23:03:10.031 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.72 mountX=0.15 mountY=0.11, mountTheta=0.63
23:03:10.034 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.08, opts=13)
23:03:10.036 00.002 21068 Enqueuing Move request for scope (-0.17, -0.08)
23:03:10.039 00.003 16108 Worker thread wakes up
23:03:10.040 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
23:03:10.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
23:03:10.040 00.000 16108 Moving (-0.17, -0.08) raw xDistance=0.15 yDistance=0.11
23:03:10.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:03:10.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:03:10.040 00.000 16108 MoveAxis(E, 0, ABG)
23:03:10.040 00.000 16108 Move returns status 0, amount 0
23:03:10.040 00.000 16108 MoveAxis(N, 0, ABG)
23:03:10.040 00.000 16108 Move returns status 0, amount 0
23:03:10.040 00.000 16108 move complete, result=0
23:03:10.040 00.000 16108 worker thread done servicing request
23:03:10.049 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3843, FiltMin=3286, FiltMax=53795, Gamma=1.000
23:03:10.070 00.021 21068 UpdateGuideState exits: m=105378 SNR=67.5
23:03:10.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.071 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:10.072 00.001 21068 Enqueuing Expose request
23:03:10.073 00.001 16108 Worker thread wakes up
23:03:10.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:10.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:10.073 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:11.239 01.166 16108 Exposure complete
23:03:11.320 00.081 16108 worker thread done servicing request
23:03:11.320 00.000 21068 OnExposeComplete: enter
23:03:11.322 00.002 21068 UpdateGuideState(): m_state=6
23:03:11.323 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3372
23:03:11.325 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=876.59, Mass=126633, SNR=86.6, Peak=17632 HFD=3.4
23:03:11.326 00.001 21068 MultiStar: [#1 0.18,-0.12,1.01,U] [#2 -0.05,0.07,1.02,U] [#3 -0.28,-0.07,0.86,U] [#4 -0.10,-0.28,0.70,U] [#5 -0.21,0.42,0.83,U] [#6 -0.07,0.10,0.65,U] [#7 0.18,-0.01,0.51,U] [#8 -0.19,-0.06,0.59,U] 
23:03:11.327 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.08, -0.25}
23:03:11.328 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
23:03:11.329 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
23:03:11.330 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.67 mountX=0.04 mountY=0.04, mountTheta=0.68
23:03:11.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
23:03:11.333 00.001 21068 Enqueuing Move request for scope (-0.05, -0.02)
23:03:11.334 00.001 16108 Worker thread wakes up
23:03:11.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:03:11.334 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:03:11.334 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.04
23:03:11.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:11.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:11.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:11.334 00.000 16108 MoveAxis(E, 0, ABG)
23:03:11.334 00.000 16108 Move returns status 0, amount 0
23:03:11.334 00.000 16108 MoveAxis(N, 0, ABG)
23:03:11.334 00.000 16108 Move returns status 0, amount 0
23:03:11.335 00.001 16108 move complete, result=0
23:03:11.335 00.000 16108 worker thread done servicing request
23:03:11.338 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3843, FiltMin=3328, FiltMax=54243, Gamma=1.000
23:03:11.351 00.013 21068 UpdateGuideState exits: m=126633 SNR=86.6
23:03:11.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:11.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:11.354 00.001 21068 Enqueuing Expose request
23:03:11.355 00.001 16108 Worker thread wakes up
23:03:11.355 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:11.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:11.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:12.334 00.979 16108 Exposure complete
23:03:12.394 00.060 16108 worker thread done servicing request
23:03:12.395 00.001 21068 OnExposeComplete: enter
23:03:12.395 00.000 21068 UpdateGuideState(): m_state=6
23:03:12.396 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3373
23:03:12.397 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.81, Mass=107065, SNR=83.5, Peak=15568 HFD=3.2
23:03:12.398 00.001 21068 MultiStar: [#1 0.17,-0.31,0.89,U] [#2 -0.08,-0.16,1.02,U] [#3 -0.31,-0.38,0.83,U] [#4 0.07,-0.49,0.53,U] [#5 0.14,0.25,0.79,U] [#6 0.36,-0.14,0.68,U] [#7 -0.09,-0.20,0.59,U] [#8 -0.14,-0.03,0.70,U] 
23:03:12.399 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.16}, one-star: {-0.08, -0.03}
23:03:12.400 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
23:03:12.400 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
23:03:12.401 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.74 mountX=0.07 mountY=0.05, mountTheta=0.62
23:03:12.403 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
23:03:12.404 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
23:03:12.404 00.000 16108 Worker thread wakes up
23:03:12.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:03:12.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:03:12.405 00.001 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
23:03:12.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:03:12.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:12.405 00.000 16108 MoveAxis(E, 0, ABG)
23:03:12.405 00.000 16108 Move returns status 0, amount 0
23:03:12.405 00.000 16108 MoveAxis(N, 0, ABG)
23:03:12.405 00.000 16108 Move returns status 0, amount 0
23:03:12.405 00.000 16108 move complete, result=0
23:03:12.405 00.000 16108 worker thread done servicing request
23:03:12.409 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3846, FiltMin=3296, FiltMax=54717, Gamma=1.000
23:03:12.437 00.028 21068 UpdateGuideState exits: m=107065 SNR=83.5
23:03:12.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.441 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:12.442 00.001 21068 Enqueuing Expose request
23:03:12.444 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:12.444 00.000 16108 Worker thread wakes up
23:03:12.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:12.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:13.618 01.173 16108 Exposure complete
23:03:13.673 00.055 16108 worker thread done servicing request
23:03:13.673 00.000 21068 OnExposeComplete: enter
23:03:13.675 00.002 21068 UpdateGuideState(): m_state=6
23:03:13.677 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3374
23:03:13.679 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.68, Mass=94525, SNR=60.1, Peak=14016 HFD=3.0
23:03:13.682 00.003 21068 MultiStar: [#1 0.28,-0.14,1.41,U] [#2 -0.07,-0.19,1.24,U] [#3 -0.03,-0.16,1.24,U] [#4 -0.11,-0.31,0.94,U] [#5 -0.06,0.11,1.02,U] [#6 0.07,0.06,0.96,U] [#7 0.14,0.05,0.80,U] [#8 -0.31,-0.07,0.87,U] 
23:03:13.683 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {-0.05, -0.16}
23:03:13.683 00.000 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
23:03:13.684 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
23:03:13.685 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=-0.01 mountY=0.09, mountTheta=1.72
23:03:13.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.10, opts=13)
23:03:13.689 00.001 21068 Enqueuing Move request for scope (-0.00, -0.10)
23:03:13.690 00.001 16108 Worker thread wakes up
23:03:13.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:03:13.690 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:03:13.690 00.000 16108 Moving (-0.00, -0.10) raw xDistance=-0.01 yDistance=0.09
23:03:13.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:03:13.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:13.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:03:13.690 00.000 16108 MoveAxis(E, 0, ABG)
23:03:13.690 00.000 16108 Move returns status 0, amount 0
23:03:13.690 00.000 16108 MoveAxis(N, 0, ABG)
23:03:13.690 00.000 16108 Move returns status 0, amount 0
23:03:13.690 00.000 16108 move complete, result=0
23:03:13.690 00.000 16108 worker thread done servicing request
23:03:13.696 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3846, FiltMin=3296, FiltMax=51187, Gamma=1.000
23:03:13.722 00.026 21068 UpdateGuideState exits: m=94525 SNR=60.1
23:03:13.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:13.724 00.000 21068 Enqueuing Expose request
23:03:13.725 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:13.726 00.001 16108 Worker thread wakes up
23:03:13.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:13.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:14.685 00.959 16108 Exposure complete
23:03:14.745 00.060 16108 worker thread done servicing request
23:03:14.745 00.000 21068 OnExposeComplete: enter
23:03:14.746 00.001 21068 UpdateGuideState(): m_state=6
23:03:14.747 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3375
23:03:14.748 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.80, Mass=104075, SNR=63.5, Peak=15792 HFD=3.1
23:03:14.749 00.001 21068 MultiStar: [#1 0.14,-0.04,1.30,U] [#2 0.13,-0.25,1.31,U] [#3 -0.17,-0.05,1.23,U] [#4 -0.15,-0.31,0.89,U] [#5 -0.12,0.30,1.10,U] [#6 0.32,0.04,0.89,U] [#7 0.13,0.05,0.63,U] [#8 -0.03,0.05,0.80,U] 
23:03:14.749 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.04, -0.04}
23:03:14.750 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
23:03:14.751 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
23:03:14.752 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.09 mountX=-0.02 mountY=0.03, mountTheta=2.25
23:03:14.753 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
23:03:14.754 00.001 21068 Enqueuing Move request for scope (0.02, -0.04)
23:03:14.754 00.000 16108 Worker thread wakes up
23:03:14.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:03:14.755 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:03:14.755 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.02 yDistance=0.03
23:03:14.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:03:14.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:14.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:03:14.755 00.000 16108 MoveAxis(E, 0, ABG)
23:03:14.755 00.000 16108 Move returns status 0, amount 0
23:03:14.755 00.000 16108 MoveAxis(N, 0, ABG)
23:03:14.755 00.000 16108 Move returns status 0, amount 0
23:03:14.755 00.000 16108 move complete, result=0
23:03:14.755 00.000 16108 worker thread done servicing request
23:03:14.759 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3846, FiltMin=3267, FiltMax=56899, Gamma=1.000
23:03:14.781 00.022 21068 UpdateGuideState exits: m=104075 SNR=63.5
23:03:14.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:14.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:14.783 00.000 21068 Enqueuing Expose request
23:03:14.784 00.001 16108 Worker thread wakes up
23:03:14.784 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:14.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:14.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:15.938 01.153 16108 Exposure complete
23:03:15.994 00.056 16108 worker thread done servicing request
23:03:15.994 00.000 21068 OnExposeComplete: enter
23:03:15.995 00.001 21068 UpdateGuideState(): m_state=6
23:03:15.996 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3376
23:03:15.997 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.81, Mass=94938, SNR=64.8, Peak=15808 HFD=3.0
23:03:15.998 00.001 21068 MultiStar: [#1 0.03,0.24,1.17,U] [#2 -0.01,-0.07,1.27,U] [#3 -0.41,0.30,0.00,M1] [#4 -0.20,-0.21,0.79,U] [#5 -0.09,0.22,0.99,U] [#6 0.17,-0.26,0.71,U] [#7 0.05,0.17,0.59,U] [#8 0.26,0.07,0.86,U] 
23:03:15.999 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.18, -0.03}
23:03:15.999 00.000 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
23:03:16.000 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
23:03:16.001 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.81 mountX=0.01 mountY=-0.02, mountTheta=-1.15
23:03:16.003 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
23:03:16.004 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
23:03:16.005 00.001 16108 Worker thread wakes up
23:03:16.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:03:16.005 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:03:16.005 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
23:03:16.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:16.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:16.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:16.005 00.000 16108 MoveAxis(E, 0, ABG)
23:03:16.005 00.000 16108 Move returns status 0, amount 0
23:03:16.005 00.000 16108 MoveAxis(N, 0, ABG)
23:03:16.005 00.000 16108 Move returns status 0, amount 0
23:03:16.005 00.000 16108 move complete, result=0
23:03:16.005 00.000 16108 worker thread done servicing request
23:03:16.009 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3846, FiltMin=3325, FiltMax=57923, Gamma=1.000
23:03:16.034 00.025 21068 UpdateGuideState exits: m=94938 SNR=64.8
23:03:16.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:16.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:16.037 00.001 21068 Enqueuing Expose request
23:03:16.038 00.001 16108 Worker thread wakes up
23:03:16.038 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:16.039 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:16.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:17.013 00.974 16108 Exposure complete
23:03:17.089 00.076 16108 worker thread done servicing request
23:03:17.089 00.000 21068 OnExposeComplete: enter
23:03:17.091 00.002 21068 UpdateGuideState(): m_state=6
23:03:17.092 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3377
23:03:17.094 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=877.02, Mass=104875, SNR=65.8, Peak=17824 HFD=3.2
23:03:17.097 00.003 21068 MultiStar: [#1 -0.09,0.12,1.29,U] [#2 -0.12,-0.11,1.25,U] [#3 -0.24,0.20,1.06,U] [#4 0.17,-0.21,0.92,U] [#5 0.01,0.52,0.00,M1] [#6 -0.08,0.03,0.86,U] [#7 0.33,0.08,0.61,U] [#8 0.17,0.12,0.70,U] 
23:03:17.098 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.04, 0.18}
23:03:17.100 00.002 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:03:17.101 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:03:17.103 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.94 mountX=0.03 mountY=-0.05, mountTheta=-1.01
23:03:17.107 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
23:03:17.108 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
23:03:17.110 00.002 16108 Worker thread wakes up
23:03:17.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:03:17.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:03:17.110 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.05
23:03:17.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:03:17.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:17.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:17.110 00.000 16108 MoveAxis(E, 0, ABG)
23:03:17.110 00.000 16108 Move returns status 0, amount 0
23:03:17.110 00.000 16108 MoveAxis(N, 0, ABG)
23:03:17.110 00.000 16108 Move returns status 0, amount 0
23:03:17.110 00.000 16108 move complete, result=0
23:03:17.110 00.000 16108 worker thread done servicing request
23:03:17.116 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3846, FiltMin=3280, FiltMax=54051, Gamma=1.000
23:03:17.133 00.017 21068 UpdateGuideState exits: m=104875 SNR=65.8
23:03:17.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:17.135 00.000 21068 Enqueuing Expose request
23:03:17.137 00.002 16108 Worker thread wakes up
23:03:17.137 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:17.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:17.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:18.302 01.164 16108 Exposure complete
23:03:18.360 00.058 16108 worker thread done servicing request
23:03:18.361 00.001 21068 OnExposeComplete: enter
23:03:18.362 00.001 21068 UpdateGuideState(): m_state=6
23:03:18.365 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3378
23:03:18.366 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.89, Mass=115259, SNR=73.1, Peak=19040 HFD=3.0
23:03:18.367 00.001 21068 MultiStar: [#1 -0.11,0.05,1.07,U] [#2 -0.21,-0.13,1.22,U] [#3 -0.32,-0.13,0.95,U] [#4 -0.02,-0.27,0.73,U] [#5 -0.55,0.29,0.00,M2] [#6 0.12,-0.19,0.81,U] [#7 -0.14,0.11,0.63,U] [#8 -0.11,0.14,0.76,U] 
23:03:18.368 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.05}, one-star: {0.05, 0.05}
23:03:18.369 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
23:03:18.369 00.000 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
23:03:18.370 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
23:03:18.371 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
23:03:18.372 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
23:03:18.374 00.002 16108 Worker thread wakes up
23:03:18.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:03:18.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:03:18.374 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:03:18.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:03:18.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:18.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:18.374 00.000 16108 MoveAxis(E, 0, ABG)
23:03:18.374 00.000 16108 Move returns status 0, amount 0
23:03:18.374 00.000 16108 MoveAxis(N, 0, ABG)
23:03:18.374 00.000 16108 Move returns status 0, amount 0
23:03:18.374 00.000 16108 move complete, result=0
23:03:18.374 00.000 16108 worker thread done servicing request
23:03:18.378 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3849, FiltMin=3302, FiltMax=61197, Gamma=1.000
23:03:18.403 00.025 21068 UpdateGuideState exits: m=115259 SNR=73.1
23:03:18.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:18.406 00.001 21068 Enqueuing Expose request
23:03:18.406 00.000 16108 Worker thread wakes up
23:03:18.406 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:18.408 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:18.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:19.384 00.976 16108 Exposure complete
23:03:19.440 00.056 16108 worker thread done servicing request
23:03:19.440 00.000 21068 OnExposeComplete: enter
23:03:19.441 00.001 21068 UpdateGuideState(): m_state=6
23:03:19.442 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3379
23:03:19.443 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.12, Mass=109593, SNR=83.2, Peak=17232 HFD=3.1
23:03:19.444 00.001 21068 MultiStar: [#1 0.18,-0.02,0.79,U] [#2 0.23,-0.07,0.95,U] [#3 -0.13,0.26,0.72,U] [#4 -0.13,-0.35,0.73,U] [#5 -0.36,0.26,0.78,U] [#6 0.17,-0.13,0.62,U] [#7 -0.04,0.26,0.61,U] [#8 -0.03,0.26,0.63,U] 
23:03:19.445 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.02, 0.29}
23:03:19.446 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
23:03:19.447 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
23:03:19.447 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=0.02 mountY=-0.08, mountTheta=-1.34
23:03:19.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.08, opts=13)
23:03:19.449 00.000 21068 Enqueuing Move request for scope (-0.00, 0.08)
23:03:19.451 00.002 16108 Worker thread wakes up
23:03:19.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:03:19.451 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:03:19.451 00.000 16108 Moving (-0.00, 0.08) raw xDistance=0.02 yDistance=-0.08
23:03:19.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:03:19.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:19.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:19.451 00.000 16108 MoveAxis(E, 0, ABG)
23:03:19.451 00.000 16108 Move returns status 0, amount 0
23:03:19.451 00.000 16108 MoveAxis(N, 0, ABG)
23:03:19.452 00.001 16108 Move returns status 0, amount 0
23:03:19.452 00.000 16108 move complete, result=0
23:03:19.452 00.000 16108 worker thread done servicing request
23:03:19.455 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3849, FiltMin=3209, FiltMax=56198, Gamma=1.000
23:03:19.470 00.015 21068 UpdateGuideState exits: m=109593 SNR=83.2
23:03:19.471 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:19.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:19.473 00.001 21068 Enqueuing Expose request
23:03:19.473 00.000 16108 Worker thread wakes up
23:03:19.473 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:19.474 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:19.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:20.641 01.167 16108 Exposure complete
23:03:20.714 00.073 16108 worker thread done servicing request
23:03:20.714 00.000 21068 OnExposeComplete: enter
23:03:20.715 00.001 21068 UpdateGuideState(): m_state=6
23:03:20.717 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3380
23:03:20.718 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.91, Mass=106595, SNR=77.2, Peak=15888 HFD=3.2
23:03:20.719 00.001 21068 MultiStar: [#1 0.14,0.23,1.11,U] [#2 -0.23,0.06,1.14,U] [#3 -0.54,0.18,0.00,M1] [#4 0.01,-0.05,0.73,U] [#5 -0.21,0.23,0.86,U] [#6 -0.20,0.11,0.65,U] [#7 -0.03,0.33,0.51,U] [#8 -0.27,0.51,0.00,M1] 
23:03:20.719 00.000 21068 single-star, 6 included, MultiStar: {-0.07, 0.13}, one-star: {0.01, 0.07}
23:03:20.720 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
23:03:20.721 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
23:03:20.722 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=0.01 mountY=-0.07, mountTheta=-1.47
23:03:20.724 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.07, opts=13)
23:03:20.725 00.001 21068 Enqueuing Move request for scope (0.01, 0.07)
23:03:20.725 00.000 16108 Worker thread wakes up
23:03:20.726 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:03:20.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:03:20.726 00.000 16108 Moving (0.01, 0.07) raw xDistance=0.01 yDistance=-0.07
23:03:20.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:20.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:20.726 00.000 16108 MoveAxis(E, 0, ABG)
23:03:20.726 00.000 16108 Move returns status 0, amount 0
23:03:20.726 00.000 16108 MoveAxis(N, 0, ABG)
23:03:20.726 00.000 16108 Move returns status 0, amount 0
23:03:20.726 00.000 16108 move complete, result=0
23:03:20.726 00.000 16108 worker thread done servicing request
23:03:20.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3849, FiltMin=3334, FiltMax=52413, Gamma=1.000
23:03:20.744 00.015 21068 UpdateGuideState exits: m=106595 SNR=77.2
23:03:20.746 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:20.747 00.000 21068 Enqueuing Expose request
23:03:20.748 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:20.749 00.001 16108 Worker thread wakes up
23:03:20.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:20.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:21.717 00.968 16108 Exposure complete
23:03:21.778 00.061 16108 worker thread done servicing request
23:03:21.778 00.000 21068 OnExposeComplete: enter
23:03:21.779 00.001 21068 UpdateGuideState(): m_state=6
23:03:21.781 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3381
23:03:21.782 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.93, Mass=93150, SNR=65.6, Peak=16944 HFD=3.0
23:03:21.783 00.001 21068 MultiStar: [#1 0.28,-0.17,1.12,U] [#2 0.06,-0.24,1.37,U] [#3 -0.42,0.07,1.37,U] [#4 -0.26,0.05,0.83,U] [#5 -0.14,0.31,0.90,U] [#6 -0.14,-0.18,0.80,U] [#7 -0.11,0.07,0.60,U] [#8 -0.09,0.18,0.70,U] 
23:03:21.786 00.003 21068 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {0.01, 0.09}
23:03:21.787 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
23:03:21.787 00.000 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
23:03:21.788 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.13 mountX=0.09 mountY=0.02, mountTheta=0.22
23:03:21.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.00, opts=13)
23:03:21.791 00.001 21068 Enqueuing Move request for scope (-0.09, 0.00)
23:03:21.792 00.001 16108 Worker thread wakes up
23:03:21.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:03:21.792 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:03:21.792 00.000 16108 Moving (-0.09, 0.00) raw xDistance=0.09 yDistance=0.02
23:03:21.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:03:21.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:21.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:21.792 00.000 16108 MoveAxis(E, 0, ABG)
23:03:21.792 00.000 16108 Move returns status 0, amount 0
23:03:21.792 00.000 16108 MoveAxis(N, 0, ABG)
23:03:21.792 00.000 16108 Move returns status 0, amount 0
23:03:21.792 00.000 16108 move complete, result=0
23:03:21.793 00.001 16108 worker thread done servicing request
23:03:21.800 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3853, FiltMin=3318, FiltMax=52781, Gamma=1.000
23:03:21.825 00.025 21068 UpdateGuideState exits: m=93150 SNR=65.6
23:03:21.827 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:21.828 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:21.830 00.002 21068 Enqueuing Expose request
23:03:21.832 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:21.834 00.002 16108 Worker thread wakes up
23:03:21.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:21.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:22.991 01.157 16108 Exposure complete
23:03:23.048 00.057 16108 worker thread done servicing request
23:03:23.048 00.000 21068 OnExposeComplete: enter
23:03:23.050 00.002 21068 UpdateGuideState(): m_state=6
23:03:23.052 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3382
23:03:23.054 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.87, Mass=108198, SNR=62.5, Peak=18864 HFD=2.9
23:03:23.061 00.007 21068 MultiStar: [#1 0.24,-0.12,1.42,U] [#2 0.15,-0.14,1.30,U] [#3 -0.07,0.04,1.26,U] [#4 0.21,-0.41,0.98,U] [#5 0.29,0.25,0.95,U] [#6 0.42,0.05,1.03,U] [#7 0.25,-0.10,0.57,U] [#8 0.21,0.26,0.83,U] 
23:03:23.063 00.002 21068 single-star, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.16, 0.03}
23:03:23.065 00.002 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:03:23.068 00.003 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:03:23.070 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
23:03:23.073 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
23:03:23.075 00.002 21068 Enqueuing Move request for scope (0.16, 0.03)
23:03:23.077 00.002 16108 Worker thread wakes up
23:03:23.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:03:23.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:03:23.077 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.15 yDistance=-0.07
23:03:23.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:03:23.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:23.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:23.077 00.000 16108 MoveAxis(E, 0, ABG)
23:03:23.077 00.000 16108 Move returns status 0, amount 0
23:03:23.077 00.000 16108 MoveAxis(N, 0, ABG)
23:03:23.077 00.000 16108 Move returns status 0, amount 0
23:03:23.077 00.000 16108 move complete, result=0
23:03:23.077 00.000 16108 worker thread done servicing request
23:03:23.082 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3853, FiltMin=3293, FiltMax=56371, Gamma=1.000
23:03:23.107 00.025 21068 UpdateGuideState exits: m=108198 SNR=62.5
23:03:23.109 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:23.112 00.002 21068 Enqueuing Expose request
23:03:23.114 00.002 16108 Worker thread wakes up
23:03:23.114 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:23.115 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:23.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:24.093 00.978 16108 Exposure complete
23:03:24.163 00.070 16108 worker thread done servicing request
23:03:24.163 00.000 21068 OnExposeComplete: enter
23:03:24.165 00.002 21068 UpdateGuideState(): m_state=6
23:03:24.166 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3383
23:03:24.167 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.87, Mass=100512, SNR=64.1, Peak=18416 HFD=2.9
23:03:24.168 00.001 21068 MultiStar: [#1 0.19,-0.01,1.10,U] [#2 0.06,0.22,1.49,U] [#3 -0.14,0.08,1.18,U] [#4 -0.36,-0.26,0.82,U] [#5 0.01,0.20,1.00,U] [#6 0.51,-0.01,0.00,M1] [#7 0.21,0.46,0.00,M1] [#8 -0.13,0.32,0.72,U] 
23:03:24.168 00.000 21068 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {0.09, 0.03}
23:03:24.169 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
23:03:24.170 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
23:03:24.170 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.04 mountY=-0.08, mountTheta=-1.17
23:03:24.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
23:03:24.172 00.000 21068 Enqueuing Move request for scope (-0.02, 0.09)
23:03:24.174 00.002 16108 Worker thread wakes up
23:03:24.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:03:24.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:03:24.174 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.04 yDistance=-0.08
23:03:24.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:24.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:24.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:24.174 00.000 16108 MoveAxis(E, 0, ABG)
23:03:24.174 00.000 16108 Move returns status 0, amount 0
23:03:24.174 00.000 16108 MoveAxis(N, 0, ABG)
23:03:24.175 00.001 16108 Move returns status 0, amount 0
23:03:24.175 00.000 16108 move complete, result=0
23:03:24.175 00.000 16108 worker thread done servicing request
23:03:24.178 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3856, FiltMin=3270, FiltMax=49181, Gamma=1.000
23:03:24.191 00.013 21068 UpdateGuideState exits: m=100512 SNR=64.1
23:03:24.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:24.192 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:24.193 00.001 21068 Enqueuing Expose request
23:03:24.195 00.002 16108 Worker thread wakes up
23:03:24.195 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:24.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:24.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:25.362 01.166 16108 Exposure complete
23:03:25.423 00.061 16108 worker thread done servicing request
23:03:25.423 00.000 21068 OnExposeComplete: enter
23:03:25.424 00.001 21068 UpdateGuideState(): m_state=6
23:03:25.425 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3384
23:03:25.426 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.14, Mass=105798, SNR=70.8, Peak=18704 HFD=2.8
23:03:25.427 00.001 21068 MultiStar: [#1 0.23,0.29,1.37,U] [#2 -0.13,0.13,1.14,U] [#3 -0.05,-0.01,1.24,U] [#4 -0.26,-0.17,0.79,U] [#5 -0.05,0.38,0.89,U] [#6 0.00,0.02,0.71,U] [#7 0.03,0.61,0.00,M2] [#8 0.28,0.49,0.00,M1] 
23:03:25.427 00.000 21068 refined, 6 included, MultiStar: {-0.01, 0.15}, one-star: {0.06, 0.30}
23:03:25.428 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
23:03:25.429 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
23:03:25.431 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.04 mountY=-0.14, mountTheta=-1.32
23:03:25.432 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
23:03:25.433 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
23:03:25.434 00.001 16108 Worker thread wakes up
23:03:25.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:03:25.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:03:25.434 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.04 yDistance=-0.14
23:03:25.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:25.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:25.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:25.434 00.000 16108 MoveAxis(E, 0, ABG)
23:03:25.434 00.000 16108 Move returns status 0, amount 0
23:03:25.434 00.000 16108 MoveAxis(N, 0, ABG)
23:03:25.434 00.000 16108 Move returns status 0, amount 0
23:03:25.434 00.000 16108 move complete, result=0
23:03:25.434 00.000 16108 worker thread done servicing request
23:03:25.438 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3856, FiltMin=3296, FiltMax=57805, Gamma=1.000
23:03:25.457 00.019 21068 UpdateGuideState exits: m=105798 SNR=70.8
23:03:25.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.461 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:25.463 00.002 21068 Enqueuing Expose request
23:03:25.464 00.001 16108 Worker thread wakes up
23:03:25.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:25.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:25.464 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:26.448 00.984 16108 Exposure complete
23:03:26.524 00.076 16108 worker thread done servicing request
23:03:26.525 00.001 21068 OnExposeComplete: enter
23:03:26.526 00.001 21068 UpdateGuideState(): m_state=6
23:03:26.528 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3385
23:03:26.530 00.002 21068 Star::Find returns 1 (0), X=220.86, Y=876.98, Mass=102655, SNR=70.2, Peak=19904 HFD=2.8
23:03:26.532 00.002 21068 MultiStar: [#1 0.41,0.29,0.00,M1] [#2 0.08,0.05,1.17,U] [#3 0.11,0.15,1.00,U] [#4 -0.20,-0.08,0.82,U] [#5 0.05,0.40,1.02,U] [#6 0.26,0.31,0.77,U] [#7 0.12,0.26,0.64,U] [#8 0.11,0.43,0.80,U] 
23:03:26.533 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.20}, one-star: {0.18, 0.14}
23:03:26.534 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
23:03:26.535 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
23:03:26.536 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.16 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
23:03:26.539 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.20, opts=13)
23:03:26.541 00.002 21068 Enqueuing Move request for scope (0.09, 0.20)
23:03:26.542 00.001 16108 Worker thread wakes up
23:03:26.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:03:26.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:03:26.542 00.000 16108 Moving (0.09, 0.20) raw xDistance=-0.05 yDistance=-0.21
23:03:26.543 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:03:26.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:26.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:03:26.543 00.000 16108 MoveAxis(E, 0, ABG)
23:03:26.543 00.000 16108 Move returns status 0, amount 0
23:03:26.543 00.000 16108 MoveAxis(N, 0, ABG)
23:03:26.543 00.000 16108 Move returns status 0, amount 0
23:03:26.543 00.000 16108 move complete, result=0
23:03:26.543 00.000 16108 worker thread done servicing request
23:03:26.548 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3856, FiltMin=3315, FiltMax=52973, Gamma=1.000
23:03:26.562 00.014 21068 UpdateGuideState exits: m=102655 SNR=70.2
23:03:26.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:26.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:26.565 00.001 21068 Enqueuing Expose request
23:03:26.565 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:03:26.566 00.001 16108 Worker thread wakes up
23:03:26.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:26.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:27.729 01.163 16108 Exposure complete
23:03:27.792 00.063 16108 worker thread done servicing request
23:03:27.792 00.000 21068 OnExposeComplete: enter
23:03:27.793 00.001 21068 UpdateGuideState(): m_state=6
23:03:27.794 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3386
23:03:27.795 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.00, Mass=96778, SNR=72.3, Peak=17456 HFD=2.7
23:03:27.796 00.001 21068 MultiStar: [#1 0.28,0.18,1.06,U] [#2 0.08,0.08,1.13,U] [#3 -0.07,-0.10,0.93,U] [#4 -0.08,-0.20,0.74,U] [#5 0.04,0.26,0.79,U] [#6 0.42,-0.00,0.69,U] [#7 0.06,0.43,0.63,U] [#8 -0.18,0.18,0.70,U] 
23:03:27.796 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.01, 0.16}
23:03:27.797 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
23:03:27.798 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
23:03:27.798 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
23:03:27.802 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.10, opts=13)
23:03:27.804 00.002 21068 Enqueuing Move request for scope (0.06, 0.10)
23:03:27.805 00.001 16108 Worker thread wakes up
23:03:27.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:03:27.805 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:03:27.805 00.000 16108 Moving (0.06, 0.10) raw xDistance=-0.05 yDistance=-0.12
23:03:27.806 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:03:27.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:27.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:27.806 00.000 16108 MoveAxis(E, 0, ABG)
23:03:27.806 00.000 16108 Move returns status 0, amount 0
23:03:27.806 00.000 16108 MoveAxis(N, 0, ABG)
23:03:27.806 00.000 16108 Move returns status 0, amount 0
23:03:27.806 00.000 16108 move complete, result=0
23:03:27.806 00.000 16108 worker thread done servicing request
23:03:27.811 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3856, FiltMin=3293, FiltMax=53974, Gamma=1.000
23:03:27.834 00.023 21068 UpdateGuideState exits: m=96778 SNR=72.3
23:03:27.838 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:27.840 00.001 21068 Enqueuing Expose request
23:03:27.841 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:27.842 00.001 16108 Worker thread wakes up
23:03:27.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:27.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:28.827 00.985 16108 Exposure complete
23:03:28.883 00.056 16108 worker thread done servicing request
23:03:28.883 00.000 21068 OnExposeComplete: enter
23:03:28.884 00.001 21068 UpdateGuideState(): m_state=6
23:03:28.885 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3387
23:03:28.886 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.88, Mass=91027, SNR=61.9, Peak=19408 HFD=2.7
23:03:28.887 00.001 21068 MultiStar: [#1 0.30,-0.03,1.27,U] [#2 0.08,0.04,1.38,U] [#3 -0.07,-0.03,1.20,U] [#4 -0.14,-0.27,0.86,U] [#5 -0.03,0.46,0.90,U] [#6 0.14,0.19,0.90,U] [#7 0.28,-0.09,0.67,U] [#8 -0.10,0.17,0.71,U] 
23:03:28.887 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.17, 0.05}
23:03:28.888 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
23:03:28.889 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
23:03:28.890 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.58 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
23:03:28.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
23:03:28.893 00.002 21068 Enqueuing Move request for scope (0.07, 0.05)
23:03:28.894 00.001 16108 Worker thread wakes up
23:03:28.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:03:28.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:03:28.894 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.06
23:03:28.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:03:28.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:28.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:28.894 00.000 16108 MoveAxis(E, 0, ABG)
23:03:28.894 00.000 16108 Move returns status 0, amount 0
23:03:28.894 00.000 16108 MoveAxis(N, 0, ABG)
23:03:28.894 00.000 16108 Move returns status 0, amount 0
23:03:28.895 00.001 16108 move complete, result=0
23:03:28.895 00.000 16108 worker thread done servicing request
23:03:28.897 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3856, FiltMin=3334, FiltMax=50915, Gamma=1.000
23:03:28.913 00.016 21068 UpdateGuideState exits: m=91027 SNR=61.9
23:03:28.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.914 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:28.915 00.001 21068 Enqueuing Expose request
23:03:28.916 00.001 16108 Worker thread wakes up
23:03:28.916 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:28.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:28.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:30.064 01.147 16108 Exposure complete
23:03:30.133 00.069 16108 worker thread done servicing request
23:03:30.133 00.000 21068 OnExposeComplete: enter
23:03:30.134 00.001 21068 UpdateGuideState(): m_state=6
23:03:30.135 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3388
23:03:30.137 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.61, Mass=98988, SNR=63.7, Peak=17168 HFD=2.8
23:03:30.138 00.001 21068 MultiStar: [#1 0.26,0.04,1.40,U] [#2 0.04,0.08,1.33,U] [#3 -0.27,0.01,1.22,U] [#4 -0.23,-0.39,0.89,U] [#5 -0.33,0.43,0.00,M1] [#6 0.08,-0.13,0.82,U] [#7 0.18,0.00,0.66,U] [#8 0.07,0.00,0.79,U] 
23:03:30.139 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.06, -0.23}
23:03:30.139 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
23:03:30.140 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
23:03:30.141 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.23 mountX=-0.03 mountY=0.05, mountTheta=2.10
23:03:30.142 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
23:03:30.143 00.001 21068 Enqueuing Move request for scope (0.02, -0.06)
23:03:30.144 00.001 16108 Worker thread wakes up
23:03:30.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:03:30.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:03:30.144 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.05
23:03:30.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:03:30.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:30.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:30.144 00.000 16108 MoveAxis(E, 0, ABG)
23:03:30.144 00.000 16108 Move returns status 0, amount 0
23:03:30.144 00.000 16108 MoveAxis(N, 0, ABG)
23:03:30.144 00.000 16108 Move returns status 0, amount 0
23:03:30.144 00.000 16108 move complete, result=0
23:03:30.144 00.000 16108 worker thread done servicing request
23:03:30.148 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3856, FiltMin=3257, FiltMax=55389, Gamma=1.000
23:03:30.163 00.015 21068 UpdateGuideState exits: m=98988 SNR=63.7
23:03:30.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.166 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:30.166 00.000 21068 Enqueuing Expose request
23:03:30.167 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:30.168 00.001 16108 Worker thread wakes up
23:03:30.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:30.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:31.140 00.972 16108 Exposure complete
23:03:31.193 00.053 16108 worker thread done servicing request
23:03:31.193 00.000 21068 OnExposeComplete: enter
23:03:31.195 00.002 21068 UpdateGuideState(): m_state=6
23:03:31.197 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3389
23:03:31.198 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.98, Mass=107055, SNR=81.5, Peak=18288 HFD=2.9
23:03:31.200 00.002 21068 MultiStar: [#1 0.38,-0.13,0.83,U] [#2 -0.05,-0.07,1.03,U] [#3 0.02,-0.01,0.80,U] [#4 -0.12,-0.05,0.65,U] [#5 0.15,0.10,0.70,U] [#6 0.14,-0.01,0.64,U] [#7 0.15,0.30,0.54,U] [#8 0.11,0.31,0.67,U] 
23:03:31.201 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.20, 0.14}
23:03:31.201 00.000 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
23:03:31.202 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:03:31.203 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
23:03:31.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
23:03:31.205 00.001 21068 Enqueuing Move request for scope (0.11, 0.05)
23:03:31.206 00.001 16108 Worker thread wakes up
23:03:31.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:03:31.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:03:31.206 00.000 16108 Moving (0.11, 0.05) raw xDistance=-0.10 yDistance=-0.08
23:03:31.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:03:31.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:31.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:31.207 00.001 16108 MoveAxis(E, 0, ABG)
23:03:31.207 00.000 16108 Move returns status 0, amount 0
23:03:31.207 00.000 16108 MoveAxis(N, 0, ABG)
23:03:31.207 00.000 16108 Move returns status 0, amount 0
23:03:31.207 00.000 16108 move complete, result=0
23:03:31.207 00.000 16108 worker thread done servicing request
23:03:31.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3859, FiltMin=3203, FiltMax=48845, Gamma=1.000
23:03:31.226 00.016 21068 UpdateGuideState exits: m=107055 SNR=81.5
23:03:31.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.227 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:31.228 00.001 21068 Enqueuing Expose request
23:03:31.229 00.001 16108 Worker thread wakes up
23:03:31.229 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:31.229 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:31.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:32.393 01.164 16108 Exposure complete
23:03:32.448 00.055 16108 worker thread done servicing request
23:03:32.448 00.000 21068 OnExposeComplete: enter
23:03:32.449 00.001 21068 UpdateGuideState(): m_state=6
23:03:32.450 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3390
23:03:32.451 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.80, Mass=104786, SNR=71.7, Peak=17344 HFD=2.9
23:03:32.452 00.001 21068 MultiStar: [#1 0.27,0.09,1.06,U] [#2 -0.03,0.19,1.24,U] [#3 -0.26,0.10,0.82,U] [#4 -0.35,-0.24,0.75,U] [#5 -0.08,0.30,0.80,U] [#6 0.16,-0.12,0.73,U] [#7 0.22,0.40,0.56,U] [#8 -0.02,0.39,0.80,U] 
23:03:32.453 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.01, -0.04}
23:03:32.453 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
23:03:32.454 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
23:03:32.455 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.92 mountX=0.01 mountY=0.04, mountTheta=1.40
23:03:32.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
23:03:32.458 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
23:03:32.459 00.001 16108 Worker thread wakes up
23:03:32.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:03:32.459 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:03:32.459 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.04
23:03:32.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:32.459 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:32.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:32.459 00.000 16108 MoveAxis(E, 0, ABG)
23:03:32.459 00.000 16108 Move returns status 0, amount 0
23:03:32.459 00.000 16108 MoveAxis(N, 0, ABG)
23:03:32.459 00.000 16108 Move returns status 0, amount 0
23:03:32.459 00.000 16108 move complete, result=0
23:03:32.459 00.000 16108 worker thread done servicing request
23:03:32.463 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3853, FiltMin=3283, FiltMax=49373, Gamma=1.000
23:03:32.486 00.023 21068 UpdateGuideState exits: m=104786 SNR=71.7
23:03:32.488 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:32.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:32.490 00.001 21068 Enqueuing Expose request
23:03:32.491 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:32.492 00.001 16108 Worker thread wakes up
23:03:32.492 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:32.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:33.460 00.968 16108 Exposure complete
23:03:33.534 00.074 16108 worker thread done servicing request
23:03:33.534 00.000 21068 OnExposeComplete: enter
23:03:33.535 00.001 21068 UpdateGuideState(): m_state=6
23:03:33.536 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3391
23:03:33.536 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.90, Mass=103560, SNR=72.8, Peak=15024 HFD=3.4
23:03:33.537 00.001 21068 MultiStar: [#1 0.10,0.12,1.17,U] [#2 -0.41,0.44,0.00,M1] [#3 -0.23,0.20,0.99,U] [#4 -0.67,-0.10,0.00,M1] [#5 -0.39,0.46,0.00,M1] [#6 -0.12,0.37,0.71,U] [#7 -0.21,0.12,0.60,U] [#8 -0.20,0.50,0.00,M1] 
23:03:33.538 00.001 21068 single-star, 4 included, MultiStar: {-0.08, 0.17}, one-star: {-0.05, 0.07}
23:03:33.538 00.000 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
23:03:33.539 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
23:03:33.540 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.18 mountX=0.06 mountY=-0.05, mountTheta=-0.75
23:03:33.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
23:03:33.543 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
23:03:33.544 00.001 16108 Worker thread wakes up
23:03:33.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:03:33.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:03:33.544 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
23:03:33.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:03:33.545 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:33.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:33.545 00.000 16108 MoveAxis(E, 0, ABG)
23:03:33.545 00.000 16108 Move returns status 0, amount 0
23:03:33.545 00.000 16108 MoveAxis(N, 0, ABG)
23:03:33.545 00.000 16108 Move returns status 0, amount 0
23:03:33.545 00.000 16108 move complete, result=0
23:03:33.545 00.000 16108 worker thread done servicing request
23:03:33.548 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3856, FiltMin=3286, FiltMax=45565, Gamma=1.000
23:03:33.562 00.014 21068 UpdateGuideState exits: m=103560 SNR=72.8
23:03:33.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:33.565 00.001 21068 Enqueuing Expose request
23:03:33.566 00.001 16108 Worker thread wakes up
23:03:33.566 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:33.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:33.567 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:34.731 01.164 16108 Exposure complete
23:03:34.799 00.068 16108 worker thread done servicing request
23:03:34.799 00.000 21068 OnExposeComplete: enter
23:03:34.799 00.000 21068 UpdateGuideState(): m_state=6
23:03:34.801 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3392
23:03:34.802 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.63, Mass=110066, SNR=67.3, Peak=17808 HFD=3.0
23:03:34.803 00.001 21068 MultiStar: [#1 -0.11,0.11,1.13,U] [#2 -0.36,0.18,1.19,U] [#3 -0.26,0.23,1.23,U] [#4 -0.11,-0.33,0.87,U] [#5 -0.36,0.43,0.00,M2] [#6 0.15,0.34,0.76,U] [#7 -0.12,0.52,0.00,M1] [#8 -0.32,0.35,0.78,U] 
23:03:34.803 00.000 21068 refined, 6 included, MultiStar: {-0.17, 0.09}, one-star: {-0.04, -0.21}
23:03:34.804 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
23:03:34.805 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
23:03:34.806 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.63 mountX=0.18 mountY=-0.05, mountTheta=-0.29
23:03:34.807 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.09, opts=13)
23:03:34.808 00.001 21068 Enqueuing Move request for scope (-0.17, 0.09)
23:03:34.809 00.001 16108 Worker thread wakes up
23:03:34.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
23:03:34.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
23:03:34.809 00.000 16108 Moving (-0.17, 0.09) raw xDistance=0.18 yDistance=-0.05
23:03:34.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:03:34.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:34.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:34.809 00.000 16108 MoveAxis(E, 0, ABG)
23:03:34.809 00.000 16108 Move returns status 0, amount 0
23:03:34.809 00.000 16108 MoveAxis(N, 0, ABG)
23:03:34.809 00.000 16108 Move returns status 0, amount 0
23:03:34.809 00.000 16108 move complete, result=0
23:03:34.809 00.000 16108 worker thread done servicing request
23:03:34.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3853, FiltMin=3325, FiltMax=49478, Gamma=1.000
23:03:34.840 00.027 21068 UpdateGuideState exits: m=110066 SNR=67.3
23:03:34.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.843 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:34.843 00.000 21068 Enqueuing Expose request
23:03:34.844 00.001 16108 Worker thread wakes up
23:03:34.844 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:34.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:34.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:35.815 00.970 16108 Exposure complete
23:03:35.882 00.067 16108 worker thread done servicing request
23:03:35.882 00.000 21068 OnExposeComplete: enter
23:03:35.882 00.000 21068 UpdateGuideState(): m_state=6
23:03:35.883 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3393
23:03:35.884 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.70, Mass=101658, SNR=66.6, Peak=17632 HFD=2.7
23:03:35.885 00.001 21068 MultiStar: [#1 -0.28,0.31,1.05,U] [#2 -0.15,0.05,1.02,U] [#3 -0.27,0.05,1.03,U] [#4 -0.47,-0.24,0.00,M1] [#5 -0.23,0.54,0.00,M3] [#6 0.10,0.08,0.78,U] [#7 0.14,0.11,0.94,U] [#8 -0.27,0.17,0.83,U] 
23:03:35.886 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {0.10, -0.14}
23:03:35.886 00.000 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
23:03:35.887 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
23:03:35.889 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.38 mountX=0.11 mountY=-0.07, mountTheta=-0.54
23:03:35.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
23:03:35.891 00.001 21068 Enqueuing Move request for scope (-0.10, 0.09)
23:03:35.892 00.001 16108 Worker thread wakes up
23:03:35.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:03:35.892 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:03:35.892 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.07
23:03:35.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:03:35.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:35.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:35.892 00.000 16108 MoveAxis(E, 0, ABG)
23:03:35.892 00.000 16108 Move returns status 0, amount 0
23:03:35.892 00.000 16108 MoveAxis(N, 0, ABG)
23:03:35.892 00.000 16108 Move returns status 0, amount 0
23:03:35.893 00.001 16108 move complete, result=0
23:03:35.893 00.000 16108 worker thread done servicing request
23:03:35.896 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3856, FiltMin=3296, FiltMax=50205, Gamma=1.000
23:03:35.910 00.014 21068 UpdateGuideState exits: m=101658 SNR=66.6
23:03:35.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:35.913 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:35.914 00.001 21068 Enqueuing Expose request
23:03:35.914 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:35.915 00.001 16108 Worker thread wakes up
23:03:35.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:35.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:37.074 01.159 16108 Exposure complete
23:03:37.133 00.059 16108 worker thread done servicing request
23:03:37.133 00.000 21068 OnExposeComplete: enter
23:03:37.135 00.002 21068 UpdateGuideState(): m_state=6
23:03:37.136 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3394
23:03:37.137 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.65, Mass=97951, SNR=60.7, Peak=14400 HFD=3.1
23:03:37.138 00.001 21068 MultiStar: [#1 0.08,-0.08,1.22,U] [#2 -0.15,0.05,1.31,U] [#3 -0.06,0.04,1.19,U] [#4 0.12,-0.32,0.84,U] [#5 -0.07,0.33,1.07,U] [#6 0.17,0.12,0.81,U] [#7 -0.09,0.08,0.62,U] [#8 -0.30,0.05,0.86,U] 
23:03:37.139 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.18, -0.19}
23:03:37.140 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
23:03:37.140 00.000 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
23:03:37.141 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.92 mountX=0.06 mountY=0.00, mountTheta=0.01
23:03:37.142 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
23:03:37.143 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
23:03:37.145 00.002 16108 Worker thread wakes up
23:03:37.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:03:37.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:03:37.145 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.00
23:03:37.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:03:37.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:37.146 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:03:37.146 00.000 16108 MoveAxis(E, 0, ABG)
23:03:37.146 00.000 16108 Move returns status 0, amount 0
23:03:37.146 00.000 16108 MoveAxis(N, 0, ABG)
23:03:37.146 00.000 16108 Move returns status 0, amount 0
23:03:37.146 00.000 16108 move complete, result=0
23:03:37.146 00.000 16108 worker thread done servicing request
23:03:37.148 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3853, FiltMin=3225, FiltMax=65533, Gamma=1.000
23:03:37.169 00.021 21068 UpdateGuideState exits: m=97951 SNR=60.7
23:03:37.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:37.172 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:37.174 00.002 21068 Enqueuing Expose request
23:03:37.176 00.002 16108 Worker thread wakes up
23:03:37.176 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:37.178 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:37.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:38.154 00.976 16108 Exposure complete
23:03:38.208 00.054 16108 worker thread done servicing request
23:03:38.208 00.000 21068 OnExposeComplete: enter
23:03:38.210 00.002 21068 UpdateGuideState(): m_state=6
23:03:38.211 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3395
23:03:38.212 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.71, Mass=119528, SNR=76.1, Peak=18800 HFD=3.3
23:03:38.213 00.001 21068 MultiStar: [#1 0.10,-0.01,0.89,U] [#2 -0.06,-0.17,1.49,U] [#3 -0.18,0.12,0.81,U] [#4 0.09,-0.57,0.00,M1] [#5 -0.13,0.15,0.83,U] [#6 0.07,-0.02,0.71,U] [#7 0.32,-0.09,0.61,U] [#8 -0.12,-0.19,0.77,U] 
23:03:38.213 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.02, -0.13}
23:03:38.214 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
23:03:38.215 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
23:03:38.216 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.79 mountX=0.00 mountY=0.05, mountTheta=1.52
23:03:38.217 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
23:03:38.218 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
23:03:38.219 00.001 16108 Worker thread wakes up
23:03:38.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:03:38.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:03:38.219 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=0.05
23:03:38.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:03:38.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:38.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:38.219 00.000 16108 MoveAxis(E, 0, ABG)
23:03:38.219 00.000 16108 Move returns status 0, amount 0
23:03:38.220 00.001 16108 MoveAxis(N, 0, ABG)
23:03:38.220 00.000 16108 Move returns status 0, amount 0
23:03:38.220 00.000 16108 move complete, result=0
23:03:38.220 00.000 16108 worker thread done servicing request
23:03:38.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3853, FiltMin=3257, FiltMax=57891, Gamma=1.000
23:03:38.238 00.015 21068 UpdateGuideState exits: m=119528 SNR=76.1
23:03:38.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:38.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:38.240 00.000 21068 Enqueuing Expose request
23:03:38.242 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:38.243 00.001 16108 Worker thread wakes up
23:03:38.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:38.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:39.407 01.164 16108 Exposure complete
23:03:39.477 00.070 16108 worker thread done servicing request
23:03:39.477 00.000 21068 OnExposeComplete: enter
23:03:39.478 00.001 21068 UpdateGuideState(): m_state=6
23:03:39.479 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3396
23:03:39.480 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.67, Mass=82563, SNR=61.5, Peak=14272 HFD=3.2
23:03:39.481 00.001 21068 MultiStar: [#1 0.12,0.12,1.24,U] [#2 -0.14,-0.03,1.27,U] [#3 -0.29,-0.01,1.11,U] [#4 -0.04,-0.20,1.02,U] [#5 0.07,0.33,0.93,U] [#6 0.20,0.08,0.83,U] [#7 -0.14,-0.00,0.64,U] [#8 0.08,0.17,0.95,U] 
23:03:39.481 00.000 21068 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.15, -0.17}
23:03:39.483 00.002 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:03:39.484 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
23:03:39.485 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.64 mountX=0.01 mountY=-0.03, mountTheta=-1.32
23:03:39.486 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
23:03:39.487 00.001 21068 Enqueuing Move request for scope (-0.00, 0.03)
23:03:39.488 00.001 16108 Worker thread wakes up
23:03:39.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:03:39.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:03:39.488 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
23:03:39.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:39.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:39.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:39.488 00.000 16108 MoveAxis(E, 0, ABG)
23:03:39.488 00.000 16108 Move returns status 0, amount 0
23:03:39.488 00.000 16108 MoveAxis(N, 0, ABG)
23:03:39.488 00.000 16108 Move returns status 0, amount 0
23:03:39.488 00.000 16108 move complete, result=0
23:03:39.488 00.000 16108 worker thread done servicing request
23:03:39.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3853, FiltMin=3264, FiltMax=59917, Gamma=1.000
23:03:39.508 00.015 21068 UpdateGuideState exits: m=82563 SNR=61.5
23:03:39.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.509 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:39.510 00.001 21068 Enqueuing Expose request
23:03:39.512 00.002 16108 Worker thread wakes up
23:03:39.512 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:39.513 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:39.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:40.499 00.986 16108 Exposure complete
23:03:40.555 00.056 16108 worker thread done servicing request
23:03:40.555 00.000 21068 OnExposeComplete: enter
23:03:40.558 00.003 21068 UpdateGuideState(): m_state=6
23:03:40.559 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3397
23:03:40.561 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=877.01, Mass=107058, SNR=70.0, Peak=15184 HFD=3.3
23:03:40.563 00.002 21068 MultiStar: [#1 -0.14,0.11,1.23,U] [#2 -0.12,0.01,1.19,U] [#3 -0.39,0.07,0.94,U] [#4 -0.22,-0.24,0.87,U] [#5 -0.06,0.40,0.88,U] [#6 0.07,-0.01,0.73,U] [#7 0.07,0.13,0.58,U] [#8 0.27,0.21,0.68,U] 
23:03:40.564 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {0.05, 0.17}
23:03:40.567 00.003 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
23:03:40.569 00.002 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
23:03:40.570 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.09 mountY=-0.07, mountTheta=-0.66
23:03:40.574 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.09, opts=13)
23:03:40.575 00.001 21068 Enqueuing Move request for scope (-0.08, 0.09)
23:03:40.576 00.001 16108 Worker thread wakes up
23:03:40.577 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:03:40.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:03:40.577 00.000 16108 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=-0.07
23:03:40.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:03:40.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:40.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:40.577 00.000 16108 MoveAxis(E, 0, ABG)
23:03:40.577 00.000 16108 Move returns status 0, amount 0
23:03:40.577 00.000 16108 MoveAxis(N, 0, ABG)
23:03:40.578 00.001 16108 Move returns status 0, amount 0
23:03:40.578 00.000 16108 move complete, result=0
23:03:40.578 00.000 16108 worker thread done servicing request
23:03:40.585 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3849, FiltMin=3296, FiltMax=55437, Gamma=1.000
23:03:40.603 00.018 21068 UpdateGuideState exits: m=107058 SNR=70.0
23:03:40.603 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:40.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:40.605 00.001 21068 Enqueuing Expose request
23:03:40.606 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:40.607 00.001 16108 Worker thread wakes up
23:03:40.607 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:40.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:41.774 01.167 16108 Exposure complete
23:03:41.855 00.081 16108 worker thread done servicing request
23:03:41.856 00.001 21068 OnExposeComplete: enter
23:03:41.856 00.000 21068 UpdateGuideState(): m_state=6
23:03:41.857 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3398
23:03:41.858 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.79, Mass=104570, SNR=71.4, Peak=17584 HFD=2.9
23:03:41.859 00.001 21068 MultiStar: [#1 -0.02,0.12,0.98,U] [#2 -0.15,0.05,1.10,U] [#3 0.02,0.15,1.01,U] [#4 -0.40,-0.07,0.75,U] [#5 -0.10,0.42,0.88,U] [#6 0.12,-0.09,0.70,U] [#7 0.02,0.39,0.56,U] [#8 -0.15,0.13,0.72,U] 
23:03:41.860 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.17, -0.05}
23:03:41.862 00.002 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
23:03:41.862 00.000 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
23:03:41.863 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.07 mountY=-0.10, mountTheta=-0.93
23:03:41.865 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
23:03:41.865 00.000 21068 Enqueuing Move request for scope (-0.05, 0.11)
23:03:41.866 00.001 16108 Worker thread wakes up
23:03:41.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:03:41.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:03:41.866 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.10
23:03:41.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:03:41.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:41.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:41.866 00.000 16108 MoveAxis(E, 0, ABG)
23:03:41.866 00.000 16108 Move returns status 0, amount 0
23:03:41.866 00.000 16108 MoveAxis(N, 0, ABG)
23:03:41.866 00.000 16108 Move returns status 0, amount 0
23:03:41.866 00.000 16108 move complete, result=0
23:03:41.866 00.000 16108 worker thread done servicing request
23:03:41.871 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3849, FiltMin=3321, FiltMax=53293, Gamma=1.000
23:03:41.885 00.014 21068 UpdateGuideState exits: m=104570 SNR=71.4
23:03:41.887 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.887 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:41.888 00.001 21068 Enqueuing Expose request
23:03:41.889 00.001 16108 Worker thread wakes up
23:03:41.889 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:41.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:41.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:42.875 00.986 16108 Exposure complete
23:03:42.944 00.069 16108 worker thread done servicing request
23:03:42.944 00.000 21068 OnExposeComplete: enter
23:03:42.946 00.002 21068 UpdateGuideState(): m_state=6
23:03:42.949 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3399
23:03:42.950 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=877.00, Mass=94975, SNR=71.5, Peak=16704 HFD=2.9
23:03:42.951 00.001 21068 MultiStar: [#1 -0.06,0.01,1.03,U] [#2 -0.32,0.25,1.22,U] [#3 -0.38,0.08,0.88,U] [#4 -0.55,0.04,0.00,M1] [#5 -0.53,0.39,0.00,M1] [#6 -0.29,0.47,0.00,M1] [#7 0.04,0.11,0.66,U] [#8 -0.26,0.39,0.86,U] 
23:03:42.953 00.002 21068 single-star, 5 included, MultiStar: {-0.20, 0.17}, one-star: {-0.14, 0.16}
23:03:42.953 00.000 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:03:42.955 00.002 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:03:42.956 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.29 mountX=0.17 mountY=-0.12, mountTheta=-0.64
23:03:42.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.16, opts=13)
23:03:42.960 00.002 21068 Enqueuing Move request for scope (-0.14, 0.16)
23:03:42.961 00.001 16108 Worker thread wakes up
23:03:42.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:03:42.961 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:03:42.961 00.000 16108 Moving (-0.14, 0.16) raw xDistance=0.17 yDistance=-0.12
23:03:42.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:03:42.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:42.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:42.961 00.000 16108 MoveAxis(E, 0, ABG)
23:03:42.962 00.001 16108 Move returns status 0, amount 0
23:03:42.962 00.000 16108 MoveAxis(N, 0, ABG)
23:03:42.962 00.000 16108 Move returns status 0, amount 0
23:03:42.962 00.000 16108 move complete, result=0
23:03:42.962 00.000 16108 worker thread done servicing request
23:03:42.969 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3846, FiltMin=3302, FiltMax=51437, Gamma=1.000
23:03:42.985 00.016 21068 UpdateGuideState exits: m=94975 SNR=71.5
23:03:42.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:42.988 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:42.988 00.000 21068 Enqueuing Expose request
23:03:42.989 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:42.990 00.001 16108 Worker thread wakes up
23:03:42.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:42.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:44.166 01.176 16108 Exposure complete
23:03:44.224 00.058 16108 worker thread done servicing request
23:03:44.224 00.000 21068 OnExposeComplete: enter
23:03:44.225 00.001 21068 UpdateGuideState(): m_state=6
23:03:44.226 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3400
23:03:44.227 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.75, Mass=99259, SNR=71.2, Peak=16720 HFD=3.1
23:03:44.227 00.000 21068 MultiStar: [#1 0.16,0.09,0.90,U] [#2 0.08,-0.00,1.10,U] [#3 -0.11,-0.05,0.85,U] [#4 0.00,-0.09,0.94,U] [#5 -0.30,0.48,0.00,M2] [#6 -0.14,-0.06,0.67,U] [#7 0.05,0.27,0.55,U] [#8 -0.02,0.13,0.92,U] 
23:03:44.228 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.05, -0.09}
23:03:44.229 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
23:03:44.229 00.000 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
23:03:44.230 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.77 mountX=-0.01 mountY=-0.02, mountTheta=-2.18
23:03:44.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
23:03:44.234 00.002 21068 Enqueuing Move request for scope (0.01, 0.01)
23:03:44.234 00.000 16108 Worker thread wakes up
23:03:44.235 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:03:44.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:03:44.235 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:03:44.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:03:44.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:44.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:44.235 00.000 16108 MoveAxis(E, 0, ABG)
23:03:44.236 00.001 16108 Move returns status 0, amount 0
23:03:44.236 00.000 16108 MoveAxis(N, 0, ABG)
23:03:44.236 00.000 16108 Move returns status 0, amount 0
23:03:44.236 00.000 16108 move complete, result=0
23:03:44.236 00.000 16108 worker thread done servicing request
23:03:44.244 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3846, FiltMin=3248, FiltMax=56707, Gamma=1.000
23:03:44.271 00.027 21068 UpdateGuideState exits: m=99259 SNR=71.2
23:03:44.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:44.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:44.275 00.002 21068 Enqueuing Expose request
23:03:44.275 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:44.277 00.002 16108 Worker thread wakes up
23:03:44.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:44.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:45.251 00.974 16108 Exposure complete
23:03:45.319 00.068 16108 worker thread done servicing request
23:03:45.320 00.001 21068 OnExposeComplete: enter
23:03:45.321 00.001 21068 UpdateGuideState(): m_state=6
23:03:45.322 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3401
23:03:45.323 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.04, Mass=109539, SNR=70.6, Peak=15379 HFD=3.2
23:03:45.324 00.001 21068 MultiStar: [#1 0.05,-0.03,1.16,U] [#2 -0.34,0.14,1.28,U] [#3 -0.26,0.17,0.89,U] [#4 -0.41,0.02,0.83,U] [#5 -0.13,0.58,0.00,M3] [#6 0.04,-0.04,1.00,U] [#7 -0.00,0.60,0.00,M1] [#8 -0.46,0.66,0.00,M1] 
23:03:45.325 00.001 21068 refined, 5 included, MultiStar: {-0.21, 0.08}, one-star: {-0.42, 0.21}
23:03:45.326 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
23:03:45.328 00.002 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
23:03:45.329 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.79 mountX=0.22 mountY=-0.03, mountTheta=-0.12
23:03:45.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.08, opts=13)
23:03:45.332 00.001 21068 Enqueuing Move request for scope (-0.21, 0.08)
23:03:45.333 00.001 16108 Worker thread wakes up
23:03:45.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
23:03:45.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
23:03:45.333 00.000 16108 Moving (-0.21, 0.08) raw xDistance=0.22 yDistance=-0.03
23:03:45.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:03:45.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:45.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:45.333 00.000 16108 MoveAxis(W, 59, ABG)
23:03:45.333 00.000 16108 Guiding  Dir = 3, Dur = 59
23:03:45.333 00.000 16108 IsSlewing returns 0
23:03:45.334 00.001 16108 IsGuiding returns 0
23:03:45.337 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3846, FiltMin=3239, FiltMax=52413, Gamma=1.000
23:03:45.354 00.017 16108 PulseGuide returned control before completion, sleep 49
23:03:45.365 00.011 21068 UpdateGuideState exits: m=109539 SNR=70.6
23:03:45.367 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.369 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:45.369 00.000 21068 Enqueuing Expose request
23:03:45.415 00.046 16108 IsGuiding returns 1
23:03:45.415 00.000 16108 scope still moving after pulse duration time elapsed
23:03:45.447 00.032 16108 IsSlewing returns 0
23:03:45.447 00.000 16108 IsGuiding returns 0
23:03:45.447 00.000 16108 scope move finished after 59 + 54 ms
23:03:45.447 00.000 16108 Move returns status 0, amount 59
23:03:45.447 00.000 16108 MoveAxis(N, 0, ABG)
23:03:45.447 00.000 16108 Move returns status 0, amount 0
23:03:45.447 00.000 16108 move complete, result=0
23:03:45.447 00.000 16108 worker thread done servicing request
23:03:45.447 00.000 16108 Worker thread wakes up
23:03:45.447 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
23:03:45.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:45.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:46.614 01.165 16108 Exposure complete
23:03:46.685 00.071 16108 worker thread done servicing request
23:03:46.685 00.000 21068 OnExposeComplete: enter
23:03:46.686 00.001 21068 UpdateGuideState(): m_state=6
23:03:46.687 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3402
23:03:46.688 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.76, Mass=89893, SNR=60.8, Peak=16192 HFD=3.0
23:03:46.689 00.001 21068 MultiStar: [#1 0.20,0.07,1.13,U] [#2 0.33,-0.07,1.44,U] [#3 -0.13,0.15,1.03,U] [#4 0.13,-0.15,0.95,U] [#5 -0.05,0.41,1.10,U] [#6 0.17,0.21,0.98,U] [#7 0.65,-0.01,0.00,M2] [#8 0.28,0.28,0.97,U] 
23:03:46.690 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.10}, one-star: {0.48, -0.08}
23:03:46.691 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
23:03:46.692 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
23:03:46.693 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
23:03:46.697 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.10, opts=13)
23:03:46.699 00.002 21068 Enqueuing Move request for scope (0.18, 0.10)
23:03:46.701 00.002 16108 Worker thread wakes up
23:03:46.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
23:03:46.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
23:03:46.701 00.000 16108 Moving (0.18, 0.10) raw xDistance=-0.16 yDistance=-0.14
23:03:46.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:03:46.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:46.702 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:46.702 00.000 16108 MoveAxis(E, 0, ABG)
23:03:46.702 00.000 16108 Move returns status 0, amount 0
23:03:46.702 00.000 16108 MoveAxis(N, 0, ABG)
23:03:46.702 00.000 16108 Move returns status 0, amount 0
23:03:46.702 00.000 16108 move complete, result=0
23:03:46.702 00.000 16108 worker thread done servicing request
23:03:46.708 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3843, FiltMin=3241, FiltMax=51629, Gamma=1.000
23:03:46.725 00.017 21068 UpdateGuideState exits: m=89893 SNR=60.8
23:03:46.727 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:46.729 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:46.730 00.001 21068 Enqueuing Expose request
23:03:46.733 00.003 16108 Worker thread wakes up
23:03:46.733 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:46.734 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:46.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:47.722 00.988 16108 Exposure complete
23:03:47.779 00.057 16108 worker thread done servicing request
23:03:47.779 00.000 21068 OnExposeComplete: enter
23:03:47.780 00.001 21068 UpdateGuideState(): m_state=6
23:03:47.780 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3403
23:03:47.781 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.64, Mass=101293, SNR=75.1, Peak=16320 HFD=3.2
23:03:47.782 00.001 21068 MultiStar: [#1 0.37,0.09,1.02,U] [#2 0.41,-0.24,1.10,U] [#3 0.30,-0.37,0.81,U] [#4 -0.17,-0.28,0.67,U] [#5 0.10,0.44,0.83,U] [#6 0.17,-0.03,0.78,U] [#7 0.39,0.07,0.52,U] [#8 0.45,0.17,0.72,U] 
23:03:47.783 00.001 21068 single-star, 8 included, MultiStar: {0.24, -0.05}, one-star: {0.11, -0.19}
23:03:47.783 00.000 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
23:03:47.785 00.002 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.31)
23:03:47.785 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.07 mountX=-0.14 mountY=0.16, mountTheta=2.27
23:03:47.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.19, opts=13)
23:03:47.788 00.001 21068 Enqueuing Move request for scope (0.11, -0.19)
23:03:47.788 00.000 16108 Worker thread wakes up
23:03:47.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
23:03:47.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
23:03:47.789 00.001 16108 Moving (0.11, -0.19) raw xDistance=-0.14 yDistance=0.16
23:03:47.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:03:47.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:47.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:03:47.789 00.000 16108 MoveAxis(E, 0, ABG)
23:03:47.789 00.000 16108 Move returns status 0, amount 0
23:03:47.789 00.000 16108 MoveAxis(N, 0, ABG)
23:03:47.789 00.000 16108 Move returns status 0, amount 0
23:03:47.789 00.000 16108 move complete, result=0
23:03:47.790 00.001 16108 worker thread done servicing request
23:03:47.791 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3843, FiltMin=3321, FiltMax=52445, Gamma=1.000
23:03:47.807 00.016 21068 UpdateGuideState exits: m=101293 SNR=75.1
23:03:47.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.809 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:47.810 00.001 21068 Enqueuing Expose request
23:03:47.810 00.000 16108 Worker thread wakes up
23:03:47.810 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:03:47.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:47.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:48.977 01.166 16108 Exposure complete
23:03:49.031 00.054 16108 worker thread done servicing request
23:03:49.031 00.000 21068 OnExposeComplete: enter
23:03:49.032 00.001 21068 UpdateGuideState(): m_state=6
23:03:49.033 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3404
23:03:49.033 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.72, Mass=103725, SNR=74.0, Peak=16480 HFD=2.9
23:03:49.034 00.001 21068 MultiStar: [#1 0.18,0.16,0.94,U] [#2 0.11,-0.24,1.24,U] [#3 -0.10,-0.09,1.13,U] [#4 -0.18,-0.47,0.00,M1] [#5 -0.28,0.15,0.88,U] [#6 0.06,-0.30,0.92,U] [#7 0.33,0.21,0.60,U] [#8 0.04,0.16,0.85,U] 
23:03:49.035 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.12, -0.12}
23:03:49.036 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
23:03:49.037 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:03:49.037 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.64 mountX=-0.05 mountY=0.02, mountTheta=2.73
23:03:49.039 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
23:03:49.040 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
23:03:49.041 00.001 16108 Worker thread wakes up
23:03:49.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:03:49.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:03:49.041 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
23:03:49.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:03:49.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:49.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:49.041 00.000 16108 MoveAxis(E, 0, ABG)
23:03:49.041 00.000 16108 Move returns status 0, amount 0
23:03:49.041 00.000 16108 MoveAxis(N, 0, ABG)
23:03:49.041 00.000 16108 Move returns status 0, amount 0
23:03:49.041 00.000 16108 move complete, result=0
23:03:49.041 00.000 16108 worker thread done servicing request
23:03:49.046 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3843, FiltMin=3302, FiltMax=60307, Gamma=1.000
23:03:49.069 00.023 21068 UpdateGuideState exits: m=103725 SNR=74.0
23:03:49.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.072 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:49.073 00.001 21068 Enqueuing Expose request
23:03:49.074 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:49.074 00.000 16108 Worker thread wakes up
23:03:49.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:49.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:50.043 00.968 16108 Exposure complete
23:03:50.109 00.066 16108 worker thread done servicing request
23:03:50.109 00.000 21068 OnExposeComplete: enter
23:03:50.111 00.002 21068 UpdateGuideState(): m_state=6
23:03:50.112 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3405
23:03:50.114 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.69, Mass=113452, SNR=72.6, Peak=16368 HFD=3.4
23:03:50.117 00.003 21068 MultiStar: [#1 0.24,-0.23,1.08,U] [#2 0.07,-0.22,1.13,U] [#3 -0.05,-0.08,0.88,U] [#4 -0.04,-0.74,0.00,M2] [#5 0.01,0.16,0.81,U] [#6 0.17,-0.20,0.67,U] [#7 0.21,-0.16,0.62,U] [#8 -0.00,0.09,0.70,U] 
23:03:50.118 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.14, -0.15}
23:03:50.119 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
23:03:50.120 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
23:03:50.121 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.12 mountY=0.08, mountTheta=2.52
23:03:50.124 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
23:03:50.126 00.002 21068 Enqueuing Move request for scope (0.10, -0.11)
23:03:50.127 00.001 16108 Worker thread wakes up
23:03:50.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:03:50.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:03:50.127 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
23:03:50.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:03:50.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.128 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:03:50.128 00.000 16108 MoveAxis(E, 0, ABG)
23:03:50.128 00.000 16108 Move returns status 0, amount 0
23:03:50.128 00.000 16108 MoveAxis(N, 0, ABG)
23:03:50.128 00.000 16108 Move returns status 0, amount 0
23:03:50.128 00.000 16108 move complete, result=0
23:03:50.128 00.000 16108 worker thread done servicing request
23:03:50.133 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3843, FiltMin=3280, FiltMax=49811, Gamma=1.000
23:03:50.155 00.022 21068 UpdateGuideState exits: m=113452 SNR=72.6
23:03:50.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:50.158 00.001 21068 Enqueuing Expose request
23:03:50.159 00.001 16108 Worker thread wakes up
23:03:50.159 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:50.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:50.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:51.324 01.165 16108 Exposure complete
23:03:51.390 00.066 16108 worker thread done servicing request
23:03:51.391 00.001 21068 OnExposeComplete: enter
23:03:51.391 00.000 21068 UpdateGuideState(): m_state=6
23:03:51.392 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3406
23:03:51.394 00.002 21068 Star::Find returns 1 (0), X=220.96, Y=876.92, Mass=92750, SNR=64.0, Peak=17888 HFD=2.8
23:03:51.395 00.001 21068 MultiStar: [#1 0.34,0.21,1.09,U] [#2 0.15,0.13,1.47,U] [#3 -0.20,0.07,1.05,U] [#4 -0.21,-0.10,0.89,U] [#5 -0.00,0.56,0.00,M1] [#6 0.17,-0.03,0.74,U] [#7 0.28,0.23,0.74,U] [#8 0.04,0.38,0.85,U] 
23:03:51.395 00.000 21068 refined, 7 included, MultiStar: {0.11, 0.12}, one-star: {0.27, 0.08}
23:03:51.396 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
23:03:51.397 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
23:03:51.398 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=-0.08 mountY=-0.15, mountTheta=-2.10
23:03:51.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.12, opts=13)
23:03:51.402 00.002 21068 Enqueuing Move request for scope (0.11, 0.12)
23:03:51.403 00.001 16108 Worker thread wakes up
23:03:51.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:03:51.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:03:51.403 00.000 16108 Moving (0.11, 0.12) raw xDistance=-0.08 yDistance=-0.15
23:03:51.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:03:51.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:51.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:03:51.404 00.001 16108 MoveAxis(E, 0, ABG)
23:03:51.404 00.000 16108 Move returns status 0, amount 0
23:03:51.404 00.000 16108 MoveAxis(N, 0, ABG)
23:03:51.404 00.000 16108 Move returns status 0, amount 0
23:03:51.404 00.000 16108 move complete, result=0
23:03:51.404 00.000 16108 worker thread done servicing request
23:03:51.407 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3840, FiltMin=3312, FiltMax=50851, Gamma=1.000
23:03:51.433 00.026 21068 UpdateGuideState exits: m=92750 SNR=64.0
23:03:51.435 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:51.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:51.438 00.002 21068 Enqueuing Expose request
23:03:51.439 00.001 16108 Worker thread wakes up
23:03:51.439 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:51.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:51.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:52.427 00.987 16108 Exposure complete
23:03:52.496 00.069 16108 worker thread done servicing request
23:03:52.496 00.000 21068 OnExposeComplete: enter
23:03:52.497 00.001 21068 UpdateGuideState(): m_state=6
23:03:52.498 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3407
23:03:52.500 00.002 21068 Star::Find returns 1 (0), X=221.01, Y=876.88, Mass=103104, SNR=69.6, Peak=17280 HFD=3.0
23:03:52.501 00.001 21068 MultiStar: [#1 0.36,0.02,1.17,U] [#2 -0.12,-0.10,1.29,U] [#3 -0.09,0.18,1.04,U] [#4 -0.04,-0.18,0.84,U] [#5 0.12,0.14,0.81,U] [#6 0.24,-0.02,0.70,U] [#7 0.29,0.10,0.62,U] [#8 0.24,0.18,0.69,U] 
23:03:52.501 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.32, 0.04}
23:03:52.502 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
23:03:52.503 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
23:03:52.504 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
23:03:52.505 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
23:03:52.506 00.001 21068 Enqueuing Move request for scope (0.13, 0.03)
23:03:52.507 00.001 16108 Worker thread wakes up
23:03:52.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:03:52.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:03:52.507 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.12 yDistance=-0.06
23:03:52.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:03:52.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:52.508 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:52.508 00.000 16108 MoveAxis(E, 0, ABG)
23:03:52.508 00.000 16108 Move returns status 0, amount 0
23:03:52.508 00.000 16108 MoveAxis(N, 0, ABG)
23:03:52.508 00.000 16108 Move returns status 0, amount 0
23:03:52.508 00.000 16108 move complete, result=0
23:03:52.508 00.000 16108 worker thread done servicing request
23:03:52.513 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=3840, FiltMin=3318, FiltMax=52496, Gamma=1.000
23:03:52.533 00.020 21068 UpdateGuideState exits: m=103104 SNR=69.6
23:03:52.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:52.536 00.001 21068 Enqueuing Expose request
23:03:52.537 00.001 16108 Worker thread wakes up
23:03:52.537 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:52.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:52.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:53.686 01.148 16108 Exposure complete
23:03:53.760 00.074 16108 worker thread done servicing request
23:03:53.761 00.001 21068 OnExposeComplete: enter
23:03:53.762 00.001 21068 UpdateGuideState(): m_state=6
23:03:53.762 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3408
23:03:53.763 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.97, Mass=104096, SNR=73.5, Peak=14387 HFD=3.3
23:03:53.765 00.002 21068 MultiStar: [#1 0.03,-0.05,1.20,U] [#2 -0.07,0.07,1.38,U] [#3 -0.23,0.04,0.95,U] [#4 0.13,-0.40,0.74,U] [#5 0.03,0.26,0.98,U] [#6 0.35,-0.13,0.77,U] [#7 0.37,0.14,0.62,U] [#8 -0.14,-0.05,0.78,U] 
23:03:53.766 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.31, 0.13}
23:03:53.767 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
23:03:53.768 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
23:03:53.769 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.07 mountX=0.01 mountY=-0.01, mountTheta=-0.88
23:03:53.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
23:03:53.774 00.002 21068 Enqueuing Move request for scope (-0.01, 0.01)
23:03:53.775 00.001 16108 Worker thread wakes up
23:03:53.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:03:53.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:03:53.775 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:03:53.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:53.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:53.776 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:53.776 00.000 16108 MoveAxis(E, 0, ABG)
23:03:53.776 00.000 16108 Move returns status 0, amount 0
23:03:53.776 00.000 16108 MoveAxis(N, 0, ABG)
23:03:53.776 00.000 16108 Move returns status 0, amount 0
23:03:53.776 00.000 16108 move complete, result=0
23:03:53.776 00.000 16108 worker thread done servicing request
23:03:53.781 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3837, FiltMin=3293, FiltMax=55411, Gamma=1.000
23:03:53.799 00.018 21068 UpdateGuideState exits: m=104096 SNR=73.5
23:03:53.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.801 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:53.802 00.001 21068 Enqueuing Expose request
23:03:53.804 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:53.804 00.000 16108 Worker thread wakes up
23:03:53.805 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:53.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:54.780 00.975 16108 Exposure complete
23:03:54.844 00.064 16108 worker thread done servicing request
23:03:54.844 00.000 21068 OnExposeComplete: enter
23:03:54.845 00.001 21068 UpdateGuideState(): m_state=6
23:03:54.847 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3409
23:03:54.847 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.87, Mass=106524, SNR=67.6, Peak=15536 HFD=3.4
23:03:54.848 00.001 21068 MultiStar: [#1 0.34,-0.10,1.51,U] [#2 0.05,-0.00,1.27,U] [#3 -0.02,0.11,0.98,U] [#4 -0.13,-0.40,0.89,U] [#5 0.01,0.37,1.00,U] [#6 -0.05,-0.11,0.78,U] [#7 0.24,0.30,0.71,U] [#8 0.07,0.12,0.84,U] 
23:03:54.849 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.02, 0.03}
23:03:54.850 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
23:03:54.850 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:03:54.851 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.23 mountX=0.03 mountY=-0.02, mountTheta=-0.70
23:03:54.852 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
23:03:54.853 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
23:03:54.854 00.001 16108 Worker thread wakes up
23:03:54.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:03:54.854 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:03:54.854 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
23:03:54.855 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:03:54.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:54.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:54.855 00.000 16108 MoveAxis(E, 0, ABG)
23:03:54.855 00.000 16108 Move returns status 0, amount 0
23:03:54.855 00.000 16108 MoveAxis(N, 0, ABG)
23:03:54.855 00.000 16108 Move returns status 0, amount 0
23:03:54.855 00.000 16108 move complete, result=0
23:03:54.855 00.000 16108 worker thread done servicing request
23:03:54.859 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3837, FiltMin=3264, FiltMax=46499, Gamma=1.000
23:03:54.872 00.013 21068 UpdateGuideState exits: m=106524 SNR=67.6
23:03:54.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.875 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:54.876 00.001 21068 Enqueuing Expose request
23:03:54.876 00.000 16108 Worker thread wakes up
23:03:54.876 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:54.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:54.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:56.036 01.159 16108 Exposure complete
23:03:56.100 00.064 16108 worker thread done servicing request
23:03:56.100 00.000 21068 OnExposeComplete: enter
23:03:56.101 00.001 21068 UpdateGuideState(): m_state=6
23:03:56.102 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3410
23:03:56.103 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.90, Mass=103476, SNR=75.1, Peak=15792 HFD=3.2
23:03:56.104 00.001 21068 MultiStar: [#1 0.31,-0.13,1.10,U] [#2 -0.12,-0.16,1.08,U] [#3 -0.33,-0.19,1.03,U] [#4 -0.21,-0.28,0.77,U] [#5 -0.09,0.40,0.82,U] [#6 0.32,-0.15,0.85,U] [#7 -0.13,0.04,0.54,U] [#8 -0.12,-0.01,0.77,U] 
23:03:56.104 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.18, 0.06}
23:03:56.105 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
23:03:56.106 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
23:03:56.106 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.34 mountX=0.04 mountY=0.07, mountTheta=0.99
23:03:56.108 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
23:03:56.111 00.003 21068 Enqueuing Move request for scope (-0.05, -0.06)
23:03:56.112 00.001 16108 Worker thread wakes up
23:03:56.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:03:56.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:03:56.112 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
23:03:56.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:56.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:56.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:56.112 00.000 16108 MoveAxis(E, 0, ABG)
23:03:56.113 00.001 16108 Move returns status 0, amount 0
23:03:56.113 00.000 16108 MoveAxis(N, 0, ABG)
23:03:56.113 00.000 16108 Move returns status 0, amount 0
23:03:56.113 00.000 16108 move complete, result=0
23:03:56.113 00.000 16108 worker thread done servicing request
23:03:56.116 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3833, FiltMin=3235, FiltMax=51702, Gamma=1.000
23:03:56.145 00.029 21068 UpdateGuideState exits: m=103476 SNR=75.1
23:03:56.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:56.148 00.001 21068 Enqueuing Expose request
23:03:56.149 00.001 16108 Worker thread wakes up
23:03:56.149 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:56.150 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:56.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:57.135 00.985 16108 Exposure complete
23:03:57.198 00.063 16108 worker thread done servicing request
23:03:57.198 00.000 21068 OnExposeComplete: enter
23:03:57.199 00.001 21068 UpdateGuideState(): m_state=6
23:03:57.200 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3411
23:03:57.201 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.98, Mass=122465, SNR=77.0, Peak=19696 HFD=2.9
23:03:57.203 00.002 21068 MultiStar: [#1 0.20,0.37,1.19,U] [#2 -0.04,0.16,0.97,U] [#3 0.06,0.19,0.97,U] [#4 0.17,0.18,0.76,U] [#5 0.02,0.69,0.00,M1] [#6 0.48,0.05,0.80,U] [#7 0.20,0.27,0.51,U] [#8 0.06,0.36,0.72,U] 
23:03:57.203 00.000 21068 refined, 7 included, MultiStar: {0.17, 0.22}, one-star: {0.27, 0.14}
23:03:57.204 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
23:03:57.205 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
23:03:57.205 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.90 mountX=-0.13 mountY=-0.25, mountTheta=-2.05
23:03:57.208 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.22, opts=13)
23:03:57.208 00.000 21068 Enqueuing Move request for scope (0.17, 0.22)
23:03:57.209 00.001 16108 Worker thread wakes up
23:03:57.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
23:03:57.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
23:03:57.209 00.000 16108 Moving (0.17, 0.22) raw xDistance=-0.13 yDistance=-0.25
23:03:57.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:03:57.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:57.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:03:57.209 00.000 16108 MoveAxis(E, 0, ABG)
23:03:57.209 00.000 16108 Move returns status 0, amount 0
23:03:57.209 00.000 16108 MoveAxis(N, 0, ABG)
23:03:57.209 00.000 16108 Move returns status 0, amount 0
23:03:57.209 00.000 16108 move complete, result=0
23:03:57.210 00.001 16108 worker thread done servicing request
23:03:57.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3833, FiltMin=3277, FiltMax=47581, Gamma=1.000
23:03:57.237 00.023 21068 UpdateGuideState exits: m=122465 SNR=77.0
23:03:57.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:57.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:57.240 00.001 21068 Enqueuing Expose request
23:03:57.240 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:03:57.241 00.001 16108 Worker thread wakes up
23:03:57.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:57.242 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:58.402 01.160 16108 Exposure complete
23:03:58.458 00.056 16108 worker thread done servicing request
23:03:58.459 00.001 21068 OnExposeComplete: enter
23:03:58.460 00.001 21068 UpdateGuideState(): m_state=6
23:03:58.460 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3412
23:03:58.461 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.82, Mass=109318, SNR=80.1, Peak=17472 HFD=3.1
23:03:58.462 00.001 21068 MultiStar: [#1 0.39,0.01,1.05,U] [#2 0.21,0.16,1.09,U] [#3 0.12,0.24,0.85,U] [#4 0.11,-0.14,0.84,U] [#5 0.25,0.48,0.00,M2] [#6 0.36,0.17,0.65,U] [#7 0.09,0.14,0.57,U] [#8 0.05,-0.04,0.63,U] 
23:03:58.463 00.001 21068 single-star, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.02, -0.02}
23:03:58.464 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
23:03:58.465 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
23:03:58.466 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.67 mountX=-0.02 mountY=0.01, mountTheta=2.69
23:03:58.467 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
23:03:58.468 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
23:03:58.469 00.001 16108 Worker thread wakes up
23:03:58.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:03:58.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:03:58.469 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.01
23:03:58.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:03:58.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:58.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:03:58.469 00.000 16108 MoveAxis(E, 0, ABG)
23:03:58.469 00.000 16108 Move returns status 0, amount 0
23:03:58.469 00.000 16108 MoveAxis(N, 0, ABG)
23:03:58.470 00.001 16108 Move returns status 0, amount 0
23:03:58.470 00.000 16108 move complete, result=0
23:03:58.470 00.000 16108 worker thread done servicing request
23:03:58.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3833, FiltMin=3289, FiltMax=54451, Gamma=1.000
23:03:58.487 00.014 21068 UpdateGuideState exits: m=109318 SNR=80.1
23:03:58.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:58.489 00.000 21068 Enqueuing Expose request
23:03:58.491 00.002 16108 Worker thread wakes up
23:03:58.491 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:58.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:58.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:03:59.469 00.977 16108 Exposure complete
23:03:59.533 00.064 16108 worker thread done servicing request
23:03:59.533 00.000 21068 OnExposeComplete: enter
23:03:59.534 00.001 21068 UpdateGuideState(): m_state=6
23:03:59.535 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3413
23:03:59.536 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.75, Mass=105748, SNR=73.7, Peak=16544 HFD=3.0
23:03:59.537 00.001 21068 MultiStar: [#1 0.23,0.12,0.98,U] [#2 -0.03,0.09,1.20,U] [#3 -0.22,0.06,0.93,U] [#4 -0.20,-0.07,0.71,U] [#5 0.00,0.40,0.92,U] [#6 -0.22,-0.11,0.77,U] [#7 0.13,0.12,0.59,U] [#8 -0.01,0.06,0.68,U] 
23:03:59.537 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.12, -0.08}
23:03:59.538 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
23:03:59.539 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
23:03:59.540 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.03 mountY=-0.06, mountTheta=-1.12
23:03:59.541 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
23:03:59.542 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
23:03:59.543 00.001 16108 Worker thread wakes up
23:03:59.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:03:59.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:03:59.544 00.001 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
23:03:59.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:03:59.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:59.544 00.000 16108 MoveAxis(E, 0, ABG)
23:03:59.544 00.000 16108 Move returns status 0, amount 0
23:03:59.544 00.000 16108 MoveAxis(N, 0, ABG)
23:03:59.544 00.000 16108 Move returns status 0, amount 0
23:03:59.544 00.000 16108 move complete, result=0
23:03:59.544 00.000 16108 worker thread done servicing request
23:03:59.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3833, FiltMin=3280, FiltMax=61395, Gamma=1.000
23:03:59.571 00.024 21068 UpdateGuideState exits: m=105748 SNR=73.7
23:03:59.571 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:03:59.573 00.001 21068 Enqueuing Expose request
23:03:59.574 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:59.574 00.000 16108 Worker thread wakes up
23:03:59.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:03:59.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:00.723 01.149 16108 Exposure complete
23:04:00.779 00.056 16108 worker thread done servicing request
23:04:00.779 00.000 21068 OnExposeComplete: enter
23:04:00.780 00.001 21068 UpdateGuideState(): m_state=6
23:04:00.780 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3414
23:04:00.781 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.74, Mass=102286, SNR=61.4, Peak=13712 HFD=3.2
23:04:00.782 00.001 21068 MultiStar: [#1 -0.19,0.33,1.24,U] [#2 -0.27,0.30,1.32,U] [#3 -0.22,0.23,1.41,U] [#4 -0.29,-0.08,0.97,U] [#5 -0.36,0.40,0.00,M2] [#6 -0.21,0.02,0.91,U] [#7 -0.11,0.23,0.80,U] [#8 -0.16,0.11,0.86,U] 
23:04:00.783 00.001 21068 single-star, 7 included, MultiStar: {-0.17, 0.15}, one-star: {0.11, -0.10}
23:04:00.784 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
23:04:00.784 00.000 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
23:04:00.786 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.13 mountY=0.07, mountTheta=2.62
23:04:00.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
23:04:00.788 00.000 21068 Enqueuing Move request for scope (0.11, -0.10)
23:04:00.789 00.001 16108 Worker thread wakes up
23:04:00.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:04:00.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:04:00.789 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=0.07
23:04:00.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:04:00.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:00.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:00.789 00.000 16108 MoveAxis(E, 0, ABG)
23:04:00.790 00.001 16108 Move returns status 0, amount 0
23:04:00.790 00.000 16108 MoveAxis(N, 0, ABG)
23:04:00.790 00.000 16108 Move returns status 0, amount 0
23:04:00.790 00.000 16108 move complete, result=0
23:04:00.790 00.000 16108 worker thread done servicing request
23:04:00.793 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3830, FiltMin=3312, FiltMax=60675, Gamma=1.000
23:04:00.818 00.025 21068 UpdateGuideState exits: m=102286 SNR=61.4
23:04:00.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:00.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:00.821 00.001 21068 Enqueuing Expose request
23:04:00.822 00.001 16108 Worker thread wakes up
23:04:00.822 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:00.823 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:00.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:01.786 00.963 16108 Exposure complete
23:04:01.869 00.083 16108 worker thread done servicing request
23:04:01.869 00.000 21068 OnExposeComplete: enter
23:04:01.870 00.001 21068 UpdateGuideState(): m_state=6
23:04:01.872 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3415
23:04:01.873 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.64, Mass=118712, SNR=91.5, Peak=17376 HFD=3.0
23:04:01.874 00.001 21068 MultiStar: [#1 0.31,0.10,0.87,U] [#2 0.20,-0.07,0.99,U] [#3 -0.07,-0.09,0.63,U] [#4 -0.09,-0.30,0.77,U] [#5 -0.08,0.17,0.63,U] [#6 0.37,-0.22,0.62,U] [#7 -0.08,0.06,0.44,U] [#8 0.06,0.15,0.67,U] 
23:04:01.876 00.002 21068 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.07, -0.20}
23:04:01.876 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:04:01.877 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
23:04:01.878 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.53 mountX=-0.10 mountY=0.03, mountTheta=2.85
23:04:01.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
23:04:01.880 00.000 21068 Enqueuing Move request for scope (0.09, -0.05)
23:04:01.882 00.002 16108 Worker thread wakes up
23:04:01.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:04:01.882 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:04:01.883 00.001 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
23:04:01.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:04:01.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:01.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:01.883 00.000 16108 MoveAxis(E, 0, ABG)
23:04:01.883 00.000 16108 Move returns status 0, amount 0
23:04:01.883 00.000 16108 MoveAxis(N, 0, ABG)
23:04:01.883 00.000 16108 Move returns status 0, amount 0
23:04:01.883 00.000 16108 move complete, result=0
23:04:01.883 00.000 16108 worker thread done servicing request
23:04:01.891 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3830, FiltMin=3283, FiltMax=59683, Gamma=1.000
23:04:01.913 00.022 21068 UpdateGuideState exits: m=118712 SNR=91.5
23:04:01.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:01.916 00.001 21068 Enqueuing Expose request
23:04:01.917 00.001 16108 Worker thread wakes up
23:04:01.917 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:01.917 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:01.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:03.077 01.160 16108 Exposure complete
23:04:03.135 00.058 16108 worker thread done servicing request
23:04:03.135 00.000 21068 OnExposeComplete: enter
23:04:03.136 00.001 21068 UpdateGuideState(): m_state=6
23:04:03.137 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3416
23:04:03.138 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.84, Mass=96345, SNR=64.0, Peak=15680 HFD=3.2
23:04:03.139 00.001 21068 MultiStar: [#1 0.06,0.28,1.31,U] [#2 0.03,-0.07,1.48,U] [#3 -0.15,0.26,1.17,U] [#4 -0.25,0.10,0.77,U] [#5 -0.35,0.59,0.00,M2] [#6 0.04,0.30,0.91,U] [#7 -0.01,0.16,0.65,U] [#8 -0.17,0.39,1.03,U] 
23:04:03.140 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.19, 0.01}
23:04:03.141 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:04:03.142 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:04:03.143 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.95 mountX=0.10 mountY=-0.15, mountTheta=-1.00
23:04:03.144 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.17, opts=13)
23:04:03.145 00.001 21068 Enqueuing Move request for scope (-0.07, 0.17)
23:04:03.146 00.001 16108 Worker thread wakes up
23:04:03.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
23:04:03.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
23:04:03.146 00.000 16108 Moving (-0.07, 0.17) raw xDistance=0.10 yDistance=-0.15
23:04:03.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:04:03.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:03.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:04:03.146 00.000 16108 MoveAxis(E, 0, ABG)
23:04:03.147 00.001 16108 Move returns status 0, amount 0
23:04:03.147 00.000 16108 MoveAxis(N, 0, ABG)
23:04:03.147 00.000 16108 Move returns status 0, amount 0
23:04:03.147 00.000 16108 move complete, result=0
23:04:03.147 00.000 16108 worker thread done servicing request
23:04:03.150 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3827, FiltMin=3254, FiltMax=54253, Gamma=1.000
23:04:03.165 00.015 21068 UpdateGuideState exits: m=96345 SNR=64.0
23:04:03.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:03.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:03.167 00.000 21068 Enqueuing Expose request
23:04:03.168 00.001 16108 Worker thread wakes up
23:04:03.168 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:04:03.169 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:03.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:04.152 00.983 16108 Exposure complete
23:04:04.231 00.079 16108 worker thread done servicing request
23:04:04.231 00.000 21068 OnExposeComplete: enter
23:04:04.233 00.002 21068 UpdateGuideState(): m_state=6
23:04:04.235 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3417
23:04:04.237 00.002 21068 Star::Find returns 1 (0), X=221.03, Y=876.70, Mass=111294, SNR=75.5, Peak=17344 HFD=3.3
23:04:04.241 00.004 21068 MultiStar: [#1 0.52,0.09,0.00,M1] [#2 0.25,0.05,1.17,U] [#3 -0.09,0.06,0.93,U] [#4 0.18,-0.36,0.72,U] [#5 0.03,0.22,1.01,U] [#6 0.44,0.07,0.55,U] [#7 0.56,-0.19,0.00,M1] [#8 0.07,0.06,0.72,U] 
23:04:04.242 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.00}, one-star: {0.35, -0.14}
23:04:04.243 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
23:04:04.243 00.000 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
23:04:04.244 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
23:04:04.246 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.00, opts=13)
23:04:04.246 00.000 21068 Enqueuing Move request for scope (0.16, 0.00)
23:04:04.247 00.001 16108 Worker thread wakes up
23:04:04.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
23:04:04.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
23:04:04.247 00.000 16108 Moving (0.16, 0.00) raw xDistance=-0.16 yDistance=-0.04
23:04:04.248 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:04:04.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:04.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:04.248 00.000 16108 MoveAxis(E, 0, ABG)
23:04:04.248 00.000 16108 Move returns status 0, amount 0
23:04:04.248 00.000 16108 MoveAxis(N, 0, ABG)
23:04:04.248 00.000 16108 Move returns status 0, amount 0
23:04:04.248 00.000 16108 move complete, result=0
23:04:04.248 00.000 16108 worker thread done servicing request
23:04:04.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3827, FiltMin=3312, FiltMax=52349, Gamma=1.000
23:04:04.269 00.016 21068 UpdateGuideState exits: m=111294 SNR=75.5
23:04:04.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.270 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:04.271 00.001 21068 Enqueuing Expose request
23:04:04.272 00.001 16108 Worker thread wakes up
23:04:04.272 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:04.272 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:04.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:05.425 01.153 16108 Exposure complete
23:04:05.481 00.056 16108 worker thread done servicing request
23:04:05.481 00.000 21068 OnExposeComplete: enter
23:04:05.482 00.001 21068 UpdateGuideState(): m_state=6
23:04:05.483 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3418
23:04:05.484 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.58, Mass=92409, SNR=64.7, Peak=14784 HFD=3.3
23:04:05.485 00.001 21068 MultiStar: [#1 0.47,-0.10,1.33,U] [#2 0.34,-0.24,1.39,U] [#3 -0.09,-0.21,0.95,U] [#4 0.34,-0.49,0.00,M1] [#5 0.10,0.62,0.00,M2] [#6 0.36,0.02,0.76,U] [#7 0.29,0.09,0.57,U] [#8 0.35,0.13,0.96,U] 
23:04:05.485 00.000 21068 refined, 6 included, MultiStar: {0.29, -0.10}, one-star: {0.22, -0.26}
23:04:05.486 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
23:04:05.487 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
23:04:05.488 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.35 mountX=-0.30 mountY=0.03, mountTheta=3.03
23:04:05.489 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.10, opts=13)
23:04:05.491 00.002 21068 Enqueuing Move request for scope (0.29, -0.10)
23:04:05.491 00.000 16108 Worker thread wakes up
23:04:05.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
23:04:05.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
23:04:05.491 00.000 16108 Moving (0.29, -0.10) raw xDistance=-0.30 yDistance=0.03
23:04:05.492 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:04:05.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:05.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:05.492 00.000 16108 MoveAxis(E, 79, ABG)
23:04:05.492 00.000 16108 Guiding  Dir = 2, Dur = 79
23:04:05.493 00.001 16108 IsSlewing returns 0
23:04:05.493 00.000 16108 IsGuiding returns 0
23:04:05.499 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3827, FiltMin=3277, FiltMax=50368, Gamma=1.000
23:04:05.524 00.025 21068 UpdateGuideState exits: m=92409 SNR=64.7
23:04:05.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:05.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:05.527 00.001 21068 Enqueuing Expose request
23:04:05.554 00.027 16108 PulseGuide returned control before completion, sleep 29
23:04:05.584 00.030 16108 IsGuiding returns 1
23:04:05.584 00.000 16108 scope still moving after pulse duration time elapsed
23:04:05.615 00.031 16108 IsSlewing returns 0
23:04:05.615 00.000 16108 IsGuiding returns 1
23:04:05.647 00.032 16108 IsSlewing returns 0
23:04:05.648 00.001 16108 IsGuiding returns 0
23:04:05.648 00.000 16108 scope move finished after 79 + 75 ms
23:04:05.648 00.000 16108 Move returns status 0, amount 79
23:04:05.648 00.000 16108 MoveAxis(N, 0, ABG)
23:04:05.648 00.000 16108 Move returns status 0, amount 0
23:04:05.648 00.000 16108 move complete, result=0
23:04:05.648 00.000 16108 worker thread done servicing request
23:04:05.648 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
23:04:05.652 00.004 16108 Worker thread wakes up
23:04:05.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:05.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:06.625 00.973 16108 Exposure complete
23:04:06.714 00.089 16108 worker thread done servicing request
23:04:06.714 00.000 21068 OnExposeComplete: enter
23:04:06.716 00.002 21068 UpdateGuideState(): m_state=6
23:04:06.717 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3419
23:04:06.718 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.51, Mass=113986, SNR=81.4, Peak=15952 HFD=3.1
23:04:06.719 00.001 21068 MultiStar: [#1 0.16,0.04,0.92,U] [#2 0.21,-0.46,0.00,M1] [#3 0.03,-0.36,0.77,U] [#4 0.00,-0.59,0.00,M2] [#5 -0.09,-0.31,0.77,U] [#6 0.42,-0.48,0.00,M1] [#7 0.33,-0.34,0.48,U] [#8 -0.10,-0.06,0.62,U] 
23:04:06.720 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.22}, one-star: {-0.04, -0.32}
23:04:06.720 00.000 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.90)
23:04:06.721 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
23:04:06.722 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.42 mountX=-0.07 mountY=0.21, mountTheta=1.90
23:04:06.723 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.22, opts=13)
23:04:06.724 00.001 21068 Enqueuing Move request for scope (0.03, -0.22)
23:04:06.725 00.001 16108 Worker thread wakes up
23:04:06.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
23:04:06.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
23:04:06.725 00.000 16108 Moving (0.03, -0.22) raw xDistance=-0.07 yDistance=0.21
23:04:06.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:04:06.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:04:06.725 00.000 16108 MoveAxis(E, 0, ABG)
23:04:06.725 00.000 16108 Move returns status 0, amount 0
23:04:06.725 00.000 16108 MoveAxis(S, 42, ABG)
23:04:06.725 00.000 16108 Guiding  Dir = 1, Dur = 42
23:04:06.726 00.001 16108 IsSlewing returns 0
23:04:06.726 00.000 16108 IsGuiding returns 0
23:04:06.730 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3824, FiltMin=3299, FiltMax=53155, Gamma=1.000
23:04:06.731 00.001 16108 PulseGuide returned control before completion, sleep 48
23:04:06.757 00.026 21068 UpdateGuideState exits: m=113986 SNR=81.4
23:04:06.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:06.760 00.001 21068 Enqueuing Expose request
23:04:06.793 00.033 16108 IsGuiding returns 1
23:04:06.793 00.000 16108 scope still moving after pulse duration time elapsed
23:04:06.824 00.031 16108 IsSlewing returns 0
23:04:06.824 00.000 16108 IsGuiding returns 0
23:04:06.824 00.000 16108 scope move finished after 42 + 56 ms
23:04:06.824 00.000 16108 Move returns status 0, amount 42
23:04:06.824 00.000 16108 move complete, result=0
23:04:06.824 00.000 16108 worker thread done servicing request
23:04:06.824 00.000 16108 Worker thread wakes up
23:04:06.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:06.825 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:04:06.826 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:07.993 01.167 16108 Exposure complete
23:04:08.062 00.069 16108 worker thread done servicing request
23:04:08.062 00.000 21068 OnExposeComplete: enter
23:04:08.063 00.001 21068 UpdateGuideState(): m_state=6
23:04:08.067 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3420
23:04:08.069 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.86, Mass=100637, SNR=79.3, Peak=16352 HFD=2.9
23:04:08.070 00.001 21068 MultiStar: [#1 -0.13,0.09,1.04,U] [#2 -0.15,-0.01,1.17,U] [#3 -0.24,0.24,0.86,U] [#4 -0.44,-0.14,0.75,U] [#5 -0.08,0.69,0.00,M2] [#6 0.17,0.05,0.72,U] [#7 -0.09,0.14,0.60,U] [#8 0.01,0.48,0.69,U] 
23:04:08.072 00.002 21068 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {0.18, 0.02}
23:04:08.074 00.002 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
23:04:08.076 00.002 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
23:04:08.078 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.31 mountX=0.10 mountY=-0.07, mountTheta=-0.62
23:04:08.079 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.09, opts=13)
23:04:08.080 00.001 21068 Enqueuing Move request for scope (-0.09, 0.09)
23:04:08.081 00.001 16108 Worker thread wakes up
23:04:08.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:04:08.081 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:04:08.081 00.000 16108 Moving (-0.09, 0.09) raw xDistance=0.10 yDistance=-0.07
23:04:08.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:04:08.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:08.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:08.081 00.000 16108 MoveAxis(E, 0, ABG)
23:04:08.081 00.000 16108 Move returns status 0, amount 0
23:04:08.081 00.000 16108 MoveAxis(N, 0, ABG)
23:04:08.081 00.000 16108 Move returns status 0, amount 0
23:04:08.081 00.000 16108 move complete, result=0
23:04:08.081 00.000 16108 worker thread done servicing request
23:04:08.086 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3821, FiltMin=3273, FiltMax=53405, Gamma=1.000
23:04:08.100 00.014 21068 UpdateGuideState exits: m=100637 SNR=79.3
23:04:08.102 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:08.102 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:08.103 00.001 21068 Enqueuing Expose request
23:04:08.104 00.001 16108 Worker thread wakes up
23:04:08.104 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:08.104 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:08.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:09.067 00.963 16108 Exposure complete
23:04:09.153 00.086 16108 worker thread done servicing request
23:04:09.153 00.000 21068 OnExposeComplete: enter
23:04:09.154 00.001 21068 UpdateGuideState(): m_state=6
23:04:09.156 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3421
23:04:09.157 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.76, Mass=115846, SNR=82.4, Peak=17552 HFD=3.0
23:04:09.158 00.001 21068 MultiStar: [#1 -0.17,0.11,1.10,U] [#2 -0.22,-0.02,1.01,U] [#3 -0.23,0.02,0.80,U] [#4 -0.19,0.03,0.67,U] [#5 -0.06,0.42,0.64,U] [#6 0.25,0.14,0.65,U] [#7 -0.21,0.07,0.59,U] [#8 -0.15,0.13,0.64,U] 
23:04:09.159 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.03, -0.08}
23:04:09.159 00.000 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
23:04:09.160 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
23:04:09.161 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.99 mountX=0.02 mountY=0.08, mountTheta=1.33
23:04:09.162 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
23:04:09.163 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
23:04:09.164 00.001 16108 Worker thread wakes up
23:04:09.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:04:09.164 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:04:09.164 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.08
23:04:09.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:04:09.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:09.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:09.164 00.000 16108 MoveAxis(E, 0, ABG)
23:04:09.164 00.000 16108 Move returns status 0, amount 0
23:04:09.166 00.002 16108 MoveAxis(N, 0, ABG)
23:04:09.166 00.000 16108 Move returns status 0, amount 0
23:04:09.166 00.000 16108 move complete, result=0
23:04:09.166 00.000 16108 worker thread done servicing request
23:04:09.172 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3821, FiltMin=3296, FiltMax=54749, Gamma=1.000
23:04:09.191 00.019 21068 UpdateGuideState exits: m=115846 SNR=82.4
23:04:09.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:09.193 00.000 21068 Enqueuing Expose request
23:04:09.194 00.001 16108 Worker thread wakes up
23:04:09.194 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:09.195 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:09.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:10.357 01.162 16108 Exposure complete
23:04:10.432 00.075 16108 worker thread done servicing request
23:04:10.433 00.001 21068 OnExposeComplete: enter
23:04:10.435 00.002 21068 UpdateGuideState(): m_state=6
23:04:10.437 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3422
23:04:10.439 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=877.04, Mass=103410, SNR=67.1, Peak=16096 HFD=3.2
23:04:10.441 00.002 21068 MultiStar: [#1 0.18,0.09,1.24,U] [#2 -0.16,-0.02,1.34,U] [#3 -0.21,0.05,1.01,U] [#4 -0.29,0.02,1.01,U] [#5 -0.18,0.51,0.00,M2] [#6 0.27,0.10,0.84,U] [#7 0.00,0.36,0.59,U] [#8 -0.03,0.33,0.74,U] 
23:04:10.443 00.002 21068 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {0.05, 0.20}
23:04:10.446 00.003 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
23:04:10.448 00.002 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
23:04:10.449 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=0.05 mountY=-0.11, mountTheta=-1.12
23:04:10.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
23:04:10.453 00.002 21068 Enqueuing Move request for scope (-0.03, 0.12)
23:04:10.454 00.001 16108 Worker thread wakes up
23:04:10.455 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:04:10.455 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:04:10.455 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
23:04:10.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:04:10.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:10.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:04:10.455 00.000 16108 MoveAxis(E, 0, ABG)
23:04:10.455 00.000 16108 Move returns status 0, amount 0
23:04:10.455 00.000 16108 MoveAxis(N, 0, ABG)
23:04:10.455 00.000 16108 Move returns status 0, amount 0
23:04:10.455 00.000 16108 move complete, result=0
23:04:10.455 00.000 16108 worker thread done servicing request
23:04:10.460 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3821, FiltMin=3277, FiltMax=57997, Gamma=1.000
23:04:10.475 00.015 21068 UpdateGuideState exits: m=103410 SNR=67.1
23:04:10.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.476 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:10.477 00.001 21068 Enqueuing Expose request
23:04:10.479 00.002 16108 Worker thread wakes up
23:04:10.479 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:10.481 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:10.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:11.464 00.983 16108 Exposure complete
23:04:11.531 00.067 16108 worker thread done servicing request
23:04:11.531 00.000 21068 OnExposeComplete: enter
23:04:11.532 00.001 21068 UpdateGuideState(): m_state=6
23:04:11.533 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3423
23:04:11.535 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=877.04, Mass=107420, SNR=71.7, Peak=14656 HFD=3.1
23:04:11.536 00.001 21068 MultiStar: [#1 -0.06,0.07,1.07,U] [#2 -0.11,-0.10,1.16,U] [#3 -0.17,-0.01,1.01,U] [#4 -0.32,-0.17,0.87,U] [#5 -0.21,0.19,0.84,U] [#6 -0.20,-0.02,0.85,U] [#7 -0.00,0.44,0.56,U] [#8 -0.39,0.12,0.85,U] 
23:04:11.537 00.001 21068 refined, 8 included, MultiStar: {-0.19, 0.06}, one-star: {-0.24, 0.21}
23:04:11.537 00.000 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
23:04:11.538 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
23:04:11.539 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.83 mountX=0.20 mountY=-0.02, mountTheta=-0.08
23:04:11.540 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.06, opts=13)
23:04:11.541 00.001 21068 Enqueuing Move request for scope (-0.19, 0.06)
23:04:11.541 00.000 16108 Worker thread wakes up
23:04:11.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:04:11.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:04:11.541 00.000 16108 Moving (-0.19, 0.06) raw xDistance=0.20 yDistance=-0.02
23:04:11.542 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:04:11.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:11.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:11.542 00.000 16108 MoveAxis(E, 0, ABG)
23:04:11.542 00.000 16108 Move returns status 0, amount 0
23:04:11.542 00.000 16108 MoveAxis(N, 0, ABG)
23:04:11.542 00.000 16108 Move returns status 0, amount 0
23:04:11.542 00.000 16108 move complete, result=0
23:04:11.542 00.000 16108 worker thread done servicing request
23:04:11.545 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3821, FiltMin=3248, FiltMax=58294, Gamma=1.000
23:04:11.561 00.016 21068 UpdateGuideState exits: m=107420 SNR=71.7
23:04:11.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.562 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:11.563 00.001 21068 Enqueuing Expose request
23:04:11.564 00.001 16108 Worker thread wakes up
23:04:11.564 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:11.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:11.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:12.738 01.174 16108 Exposure complete
23:04:12.798 00.060 16108 worker thread done servicing request
23:04:12.798 00.000 21068 OnExposeComplete: enter
23:04:12.799 00.001 21068 UpdateGuideState(): m_state=6
23:04:12.799 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3424
23:04:12.800 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.99, Mass=112423, SNR=72.5, Peak=15824 HFD=3.1
23:04:12.802 00.002 21068 MultiStar: [#1 -0.07,0.20,1.32,U] [#2 -0.19,0.07,1.18,U] [#3 -0.09,-0.03,1.22,U] [#4 -0.03,-0.02,0.80,U] [#5 -0.31,0.53,0.00,M2] [#6 0.26,0.17,0.87,U] [#7 0.05,0.37,0.52,U] [#8 -0.33,0.45,0.00,M1] 
23:04:12.802 00.000 21068 refined, 6 included, MultiStar: {-0.07, 0.11}, one-star: {-0.25, 0.15}
23:04:12.803 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
23:04:12.804 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
23:04:12.805 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.09 mountX=0.08 mountY=-0.10, mountTheta=-0.85
23:04:12.806 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
23:04:12.807 00.001 21068 Enqueuing Move request for scope (-0.07, 0.11)
23:04:12.808 00.001 16108 Worker thread wakes up
23:04:12.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:04:12.808 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:04:12.808 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.08 yDistance=-0.10
23:04:12.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:04:12.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:12.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:12.808 00.000 16108 MoveAxis(E, 0, ABG)
23:04:12.808 00.000 16108 Move returns status 0, amount 0
23:04:12.808 00.000 16108 MoveAxis(N, 0, ABG)
23:04:12.808 00.000 16108 Move returns status 0, amount 0
23:04:12.808 00.000 16108 move complete, result=0
23:04:12.808 00.000 16108 worker thread done servicing request
23:04:12.813 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3817, FiltMin=3289, FiltMax=45005, Gamma=1.000
23:04:12.828 00.015 21068 UpdateGuideState exits: m=112423 SNR=72.5
23:04:12.831 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.833 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:12.836 00.003 21068 Enqueuing Expose request
23:04:12.838 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:12.841 00.003 16108 Worker thread wakes up
23:04:12.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:12.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:13.815 00.974 16108 Exposure complete
23:04:13.871 00.056 16108 worker thread done servicing request
23:04:13.871 00.000 21068 OnExposeComplete: enter
23:04:13.872 00.001 21068 UpdateGuideState(): m_state=6
23:04:13.873 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3425
23:04:13.875 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.82, Mass=107054, SNR=71.4, Peak=13952 HFD=3.2
23:04:13.877 00.002 21068 MultiStar: [#1 0.11,0.18,1.14,U] [#2 -0.27,0.10,1.24,U] [#3 -0.21,0.10,1.03,U] [#4 -0.05,-0.24,0.75,U] [#5 -0.12,0.14,0.89,U] [#6 0.36,0.32,0.93,U] [#7 -0.22,0.31,0.61,U] [#8 0.06,0.17,0.65,U] 
23:04:13.878 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.27, -0.02}
23:04:13.879 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
23:04:13.880 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
23:04:13.883 00.003 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=0.09 mountY=-0.10, mountTheta=-0.79
23:04:13.886 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
23:04:13.887 00.001 21068 Enqueuing Move request for scope (-0.07, 0.12)
23:04:13.889 00.002 16108 Worker thread wakes up
23:04:13.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:04:13.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:04:13.889 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
23:04:13.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:04:13.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:13.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:13.889 00.000 16108 MoveAxis(E, 0, ABG)
23:04:13.889 00.000 16108 Move returns status 0, amount 0
23:04:13.889 00.000 16108 MoveAxis(N, 0, ABG)
23:04:13.889 00.000 16108 Move returns status 0, amount 0
23:04:13.889 00.000 16108 move complete, result=0
23:04:13.889 00.000 16108 worker thread done servicing request
23:04:13.896 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3817, FiltMin=3273, FiltMax=51245, Gamma=1.000
23:04:13.922 00.026 21068 UpdateGuideState exits: m=107054 SNR=71.4
23:04:13.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:13.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:13.925 00.001 21068 Enqueuing Expose request
23:04:13.926 00.001 16108 Worker thread wakes up
23:04:13.926 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:13.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:13.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:15.116 01.190 16108 Exposure complete
23:04:15.200 00.084 16108 worker thread done servicing request
23:04:15.200 00.000 21068 OnExposeComplete: enter
23:04:15.202 00.002 21068 UpdateGuideState(): m_state=6
23:04:15.204 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3426
23:04:15.205 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.00, Mass=104281, SNR=70.7, Peak=14675 HFD=3.3
23:04:15.206 00.001 21068 MultiStar: [#1 0.06,-0.04,1.07,U] [#2 -0.10,-0.11,1.35,U] [#3 -0.17,0.12,0.92,U] [#4 -0.30,-0.09,1.06,U] [#5 -0.15,0.51,0.00,M2] [#6 0.29,0.06,0.79,U] [#7 -0.20,0.24,0.73,U] [#8 -0.29,0.29,0.77,U] 
23:04:15.207 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {-0.35, 0.17}
23:04:15.209 00.002 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
23:04:15.210 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
23:04:15.211 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.74 mountX=0.14 mountY=-0.02, mountTheta=-0.17
23:04:15.213 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.06, opts=13)
23:04:15.214 00.001 21068 Enqueuing Move request for scope (-0.13, 0.06)
23:04:15.215 00.001 16108 Worker thread wakes up
23:04:15.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
23:04:15.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
23:04:15.215 00.000 16108 Moving (-0.13, 0.06) raw xDistance=0.14 yDistance=-0.02
23:04:15.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:04:15.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:15.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:15.215 00.000 16108 MoveAxis(E, 0, ABG)
23:04:15.215 00.000 16108 Move returns status 0, amount 0
23:04:15.215 00.000 16108 MoveAxis(N, 0, ABG)
23:04:15.215 00.000 16108 Move returns status 0, amount 0
23:04:15.215 00.000 16108 move complete, result=0
23:04:15.215 00.000 16108 worker thread done servicing request
23:04:15.220 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3817, FiltMin=3241, FiltMax=55885, Gamma=1.000
23:04:15.234 00.014 21068 UpdateGuideState exits: m=104281 SNR=70.7
23:04:15.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:15.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:15.237 00.001 21068 Enqueuing Expose request
23:04:15.239 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:15.240 00.001 16108 Worker thread wakes up
23:04:15.240 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:15.241 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:16.227 00.986 16108 Exposure complete
23:04:16.292 00.065 16108 worker thread done servicing request
23:04:16.292 00.000 21068 OnExposeComplete: enter
23:04:16.292 00.000 21068 UpdateGuideState(): m_state=6
23:04:16.293 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3427
23:04:16.294 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.82, Mass=130740, SNR=85.7, Peak=16976 HFD=3.4
23:04:16.295 00.001 21068 MultiStar: [#1 -0.03,0.09,0.91,U] [#2 0.02,0.09,1.03,U] [#3 -0.34,0.02,0.94,U] [#4 -0.08,-0.18,0.70,U] [#5 -0.22,0.54,0.00,M3] [#6 0.03,0.20,0.62,U] [#7 0.19,0.15,0.59,U] [#8 -0.31,0.61,0.00,M1] 
23:04:16.296 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.04}, one-star: {-0.16, -0.02}
23:04:16.297 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:04:16.298 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
23:04:16.298 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.58 mountX=0.08 mountY=-0.03, mountTheta=-0.33
23:04:16.301 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
23:04:16.302 00.001 21068 Enqueuing Move request for scope (-0.07, 0.04)
23:04:16.302 00.000 16108 Worker thread wakes up
23:04:16.303 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:04:16.303 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:04:16.303 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.08 yDistance=-0.03
23:04:16.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:04:16.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:16.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:16.303 00.000 16108 MoveAxis(E, 0, ABG)
23:04:16.304 00.001 16108 Move returns status 0, amount 0
23:04:16.304 00.000 16108 MoveAxis(N, 0, ABG)
23:04:16.304 00.000 16108 Move returns status 0, amount 0
23:04:16.304 00.000 16108 move complete, result=0
23:04:16.304 00.000 16108 worker thread done servicing request
23:04:16.307 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3817, FiltMin=3225, FiltMax=52477, Gamma=1.000
23:04:16.322 00.015 21068 UpdateGuideState exits: m=130740 SNR=85.7
23:04:16.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:16.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:16.324 00.000 21068 Enqueuing Expose request
23:04:16.325 00.001 16108 Worker thread wakes up
23:04:16.325 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:16.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:16.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:17.476 01.150 16108 Exposure complete
23:04:17.539 00.063 16108 worker thread done servicing request
23:04:17.539 00.000 21068 OnExposeComplete: enter
23:04:17.542 00.003 21068 UpdateGuideState(): m_state=6
23:04:17.544 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3428
23:04:17.547 00.003 21068 Star::Find returns 1 (0), X=220.65, Y=876.98, Mass=109635, SNR=77.7, Peak=18560 HFD=3.3
23:04:17.550 00.003 21068 MultiStar: [#1 0.26,-0.05,1.12,U] [#2 -0.21,0.06,1.28,U] [#3 -0.15,0.22,0.94,U] [#4 -0.11,-0.12,0.74,U] [#5 -0.11,0.35,0.82,U] [#6 0.19,0.21,0.65,U] [#7 -0.01,0.02,0.50,U] [#8 -0.20,0.08,0.70,U] 
23:04:17.552 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.03, 0.14}
23:04:17.553 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
23:04:17.556 00.003 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
23:04:17.557 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=0.06 mountY=-0.09, mountTheta=-0.95
23:04:17.559 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
23:04:17.560 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
23:04:17.561 00.001 16108 Worker thread wakes up
23:04:17.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:04:17.562 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:04:17.562 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.06 yDistance=-0.09
23:04:17.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:04:17.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:17.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:04:17.562 00.000 16108 MoveAxis(E, 0, ABG)
23:04:17.562 00.000 16108 Move returns status 0, amount 0
23:04:17.562 00.000 16108 MoveAxis(N, 0, ABG)
23:04:17.562 00.000 16108 Move returns status 0, amount 0
23:04:17.562 00.000 16108 move complete, result=0
23:04:17.562 00.000 16108 worker thread done servicing request
23:04:17.568 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3821, FiltMin=3296, FiltMax=55747, Gamma=1.000
23:04:17.590 00.022 21068 UpdateGuideState exits: m=109635 SNR=77.7
23:04:17.590 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:17.593 00.002 21068 Enqueuing Expose request
23:04:17.594 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:17.594 00.000 16108 Worker thread wakes up
23:04:17.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:17.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:18.550 00.956 16108 Exposure complete
23:04:18.602 00.052 16108 worker thread done servicing request
23:04:18.602 00.000 21068 OnExposeComplete: enter
23:04:18.604 00.002 21068 UpdateGuideState(): m_state=6
23:04:18.607 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3429
23:04:18.608 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.80, Mass=103766, SNR=70.4, Peak=14515 HFD=3.2
23:04:18.609 00.001 21068 MultiStar: [#1 -0.02,-0.14,1.22,U] [#2 -0.25,-0.04,1.39,U] [#3 -0.13,0.13,1.06,U] [#4 -0.36,-0.32,0.85,U] [#5 -0.33,0.26,0.91,U] [#6 0.22,0.17,0.77,U] [#7 -0.01,0.23,0.64,U] [#8 -0.18,0.19,0.78,U] 
23:04:18.610 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.27, -0.03}
23:04:18.611 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:04:18.612 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
23:04:18.612 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.94 mountX=0.16 mountY=0.01, mountTheta=0.04
23:04:18.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.03, opts=13)
23:04:18.614 00.000 21068 Enqueuing Move request for scope (-0.16, 0.03)
23:04:18.615 00.001 16108 Worker thread wakes up
23:04:18.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:04:18.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:04:18.615 00.000 16108 Moving (-0.16, 0.03) raw xDistance=0.16 yDistance=0.01
23:04:18.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:04:18.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:18.616 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:18.616 00.000 16108 MoveAxis(E, 0, ABG)
23:04:18.616 00.000 16108 Move returns status 0, amount 0
23:04:18.616 00.000 16108 MoveAxis(N, 0, ABG)
23:04:18.616 00.000 16108 Move returns status 0, amount 0
23:04:18.616 00.000 16108 move complete, result=0
23:04:18.616 00.000 16108 worker thread done servicing request
23:04:18.621 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3821, FiltMin=3257, FiltMax=60653, Gamma=1.000
23:04:18.636 00.015 21068 UpdateGuideState exits: m=103766 SNR=70.4
23:04:18.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:18.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:18.639 00.001 21068 Enqueuing Expose request
23:04:18.640 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:18.641 00.001 16108 Worker thread wakes up
23:04:18.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:18.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:19.809 01.168 16108 Exposure complete
23:04:19.866 00.057 16108 worker thread done servicing request
23:04:19.866 00.000 21068 OnExposeComplete: enter
23:04:19.867 00.001 21068 UpdateGuideState(): m_state=6
23:04:19.868 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3430
23:04:19.869 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.61, Mass=110852, SNR=71.4, Peak=14256 HFD=3.2
23:04:19.871 00.002 21068 MultiStar: [#1 -0.10,0.01,1.35,U] [#2 -0.40,-0.05,1.21,U] [#3 -0.36,-0.05,1.01,U] [#4 -0.21,-0.04,0.76,U] [#5 -0.15,0.16,0.90,U] [#6 0.04,0.29,0.78,U] [#7 -0.39,0.26,0.64,U] [#8 -0.52,0.31,0.00,M1] 
23:04:19.873 00.002 21068 refined, 7 included, MultiStar: {-0.22, 0.02}, one-star: {-0.20, -0.23}
23:04:19.875 00.002 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:04:19.876 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
23:04:19.878 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.03 mountX=0.22 mountY=0.03, mountTheta=0.12
23:04:19.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.02, opts=13)
23:04:19.881 00.001 21068 Enqueuing Move request for scope (-0.22, 0.02)
23:04:19.883 00.002 16108 Worker thread wakes up
23:04:19.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
23:04:19.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
23:04:19.883 00.000 16108 Moving (-0.22, 0.02) raw xDistance=0.22 yDistance=0.03
23:04:19.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:04:19.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.884 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:19.884 00.000 16108 MoveAxis(W, 58, ABG)
23:04:19.884 00.000 16108 Guiding  Dir = 3, Dur = 58
23:04:19.884 00.000 16108 IsSlewing returns 0
23:04:19.884 00.000 16108 IsGuiding returns 0
23:04:19.890 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3821, FiltMin=3203, FiltMax=48310, Gamma=1.000
23:04:19.894 00.004 16108 PulseGuide returned control before completion, sleep 60
23:04:19.914 00.020 21068 UpdateGuideState exits: m=110852 SNR=71.4
23:04:19.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.915 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:19.916 00.001 21068 Enqueuing Expose request
23:04:19.955 00.039 16108 IsGuiding returns 1
23:04:19.955 00.000 16108 scope still moving after pulse duration time elapsed
23:04:19.987 00.032 16108 IsSlewing returns 0
23:04:19.987 00.000 16108 IsGuiding returns 1
23:04:20.017 00.030 16108 IsSlewing returns 0
23:04:20.017 00.000 16108 IsGuiding returns 0
23:04:20.017 00.000 16108 scope move finished after 58 + 75 ms
23:04:20.019 00.002 16108 Move returns status 0, amount 58
23:04:20.019 00.000 16108 MoveAxis(N, 0, ABG)
23:04:20.019 00.000 16108 Move returns status 0, amount 0
23:04:20.019 00.000 16108 move complete, result=0
23:04:20.019 00.000 16108 worker thread done servicing request
23:04:20.019 00.000 16108 Worker thread wakes up
23:04:20.019 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
23:04:20.021 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:20.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:21.012 00.991 16108 Exposure complete
23:04:21.067 00.055 16108 worker thread done servicing request
23:04:21.068 00.001 21068 OnExposeComplete: enter
23:04:21.068 00.000 21068 UpdateGuideState(): m_state=6
23:04:21.069 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3431
23:04:21.070 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.60, Mass=101271, SNR=66.6, Peak=17920 HFD=2.6
23:04:21.072 00.002 21068 MultiStar: [#1 0.33,0.01,1.13,U] [#2 0.02,-0.01,1.44,U] [#3 0.07,0.01,1.22,U] [#4 -0.15,-0.35,0.84,U] [#5 0.14,0.31,1.08,U] [#6 0.30,-0.17,0.95,U] [#7 0.25,0.16,0.71,U] [#8 0.11,0.20,0.82,U] 
23:04:21.073 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.32, -0.24}
23:04:21.073 00.000 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:04:21.074 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:04:21.075 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
23:04:21.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
23:04:21.077 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
23:04:21.077 00.000 16108 Worker thread wakes up
23:04:21.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:04:21.078 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:04:21.078 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.03
23:04:21.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:04:21.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:21.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:21.078 00.000 16108 MoveAxis(E, 0, ABG)
23:04:21.078 00.000 16108 Move returns status 0, amount 0
23:04:21.078 00.000 16108 MoveAxis(N, 0, ABG)
23:04:21.078 00.000 16108 Move returns status 0, amount 0
23:04:21.078 00.000 16108 move complete, result=0
23:04:21.078 00.000 16108 worker thread done servicing request
23:04:21.088 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3824, FiltMin=3277, FiltMax=56947, Gamma=1.000
23:04:21.109 00.021 21068 UpdateGuideState exits: m=101271 SNR=66.6
23:04:21.112 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:21.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:21.115 00.002 21068 Enqueuing Expose request
23:04:21.116 00.001 16108 Worker thread wakes up
23:04:21.116 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:21.118 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:21.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:22.303 01.185 16108 Exposure complete
23:04:22.360 00.057 16108 worker thread done servicing request
23:04:22.360 00.000 21068 OnExposeComplete: enter
23:04:22.361 00.001 21068 UpdateGuideState(): m_state=6
23:04:22.362 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3432
23:04:22.363 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.60, Mass=111193, SNR=76.8, Peak=17984 HFD=3.1
23:04:22.364 00.001 21068 MultiStar: [#1 0.24,-0.15,0.99,U] [#2 0.21,-0.16,1.09,U] [#3 0.18,-0.04,0.92,U] [#4 0.06,-0.30,0.73,U] [#5 0.07,0.17,0.75,U] [#6 0.37,0.21,0.69,U] [#7 0.26,0.13,0.62,U] [#8 0.05,0.10,0.74,U] 
23:04:22.364 00.000 21068 refined, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.18, -0.24}
23:04:22.365 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
23:04:22.367 00.002 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
23:04:22.369 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=-0.19 mountY=0.01, mountTheta=3.10
23:04:22.371 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.05, opts=13)
23:04:22.372 00.001 21068 Enqueuing Move request for scope (0.18, -0.05)
23:04:22.374 00.002 16108 Worker thread wakes up
23:04:22.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
23:04:22.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
23:04:22.374 00.000 16108 Moving (0.18, -0.05) raw xDistance=-0.19 yDistance=0.01
23:04:22.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:04:22.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:22.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:22.374 00.000 16108 MoveAxis(E, 0, ABG)
23:04:22.374 00.000 16108 Move returns status 0, amount 0
23:04:22.374 00.000 16108 MoveAxis(N, 0, ABG)
23:04:22.374 00.000 16108 Move returns status 0, amount 0
23:04:22.374 00.000 16108 move complete, result=0
23:04:22.374 00.000 16108 worker thread done servicing request
23:04:22.378 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3824, FiltMin=3302, FiltMax=49811, Gamma=1.000
23:04:22.394 00.016 21068 UpdateGuideState exits: m=111193 SNR=76.8
23:04:22.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:22.397 00.001 21068 Enqueuing Expose request
23:04:22.398 00.001 16108 Worker thread wakes up
23:04:22.398 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:22.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:22.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:23.380 00.981 16108 Exposure complete
23:04:23.437 00.057 16108 worker thread done servicing request
23:04:23.437 00.000 21068 OnExposeComplete: enter
23:04:23.438 00.001 21068 UpdateGuideState(): m_state=6
23:04:23.439 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3433
23:04:23.440 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=876.68, Mass=104509, SNR=66.7, Peak=13744 HFD=3.3
23:04:23.441 00.001 21068 MultiStar: [#1 0.52,-0.06,0.00,M1] [#2 0.20,-0.13,1.19,U] [#3 0.37,0.03,1.20,U] [#4 0.48,-0.50,0.00,M1] [#5 0.55,0.02,0.00,M1] [#6 0.72,0.13,0.00,M1] [#7 0.76,-0.22,0.00,M1] [#8 0.24,0.15,0.83,U] 
23:04:23.441 00.000 21068 refined, 3 included, MultiStar: {0.36, -0.04}, one-star: {0.63, -0.15}
23:04:23.443 00.002 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
23:04:23.444 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:04:23.445 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.10 mountX=-0.36 mountY=-0.05, mountTheta=-3.01
23:04:23.446 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.04, opts=13)
23:04:23.447 00.001 21068 Enqueuing Move request for scope (0.36, -0.04)
23:04:23.448 00.001 16108 Worker thread wakes up
23:04:23.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
23:04:23.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
23:04:23.448 00.000 16108 Moving (0.36, -0.04) raw xDistance=-0.36 yDistance=-0.05
23:04:23.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:04:23.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:23.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:23.448 00.000 16108 MoveAxis(E, 94, ABG)
23:04:23.448 00.000 16108 Guiding  Dir = 2, Dur = 94
23:04:23.448 00.000 16108 IsSlewing returns 0
23:04:23.448 00.000 16108 IsGuiding returns 0
23:04:23.456 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3824, FiltMin=3283, FiltMax=60448, Gamma=1.000
23:04:23.480 00.024 21068 UpdateGuideState exits: m=104509 SNR=66.7
23:04:23.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:23.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:23.483 00.001 21068 Enqueuing Expose request
23:04:23.497 00.014 16108 PulseGuide returned control before completion, sleep 55
23:04:23.559 00.062 16108 IsGuiding returns 1
23:04:23.559 00.000 16108 scope still moving after pulse duration time elapsed
23:04:23.590 00.031 16108 IsSlewing returns 0
23:04:23.590 00.000 16108 IsGuiding returns 1
23:04:23.622 00.032 16108 IsSlewing returns 0
23:04:23.622 00.000 16108 IsGuiding returns 1
23:04:23.653 00.031 16108 IsSlewing returns 0
23:04:23.653 00.000 16108 IsGuiding returns 1
23:04:23.685 00.032 16108 IsSlewing returns 0
23:04:23.685 00.000 16108 IsGuiding returns 0
23:04:23.685 00.000 16108 scope move finished after 94 + 142 ms
23:04:23.685 00.000 16108 Move returns status 0, amount 94
23:04:23.685 00.000 16108 MoveAxis(N, 0, ABG)
23:04:23.685 00.000 16108 Move returns status 0, amount 0
23:04:23.685 00.000 16108 move complete, result=0
23:04:23.685 00.000 16108 worker thread done servicing request
23:04:23.685 00.000 16108 Worker thread wakes up
23:04:23.685 00.000 21068 GuideStep: -0.4 px 94 ms EAST, -0.0 px 0 ms NORTH
23:04:23.687 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:23.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:24.840 01.153 16108 Exposure complete
23:04:24.909 00.069 16108 worker thread done servicing request
23:04:24.909 00.000 21068 OnExposeComplete: enter
23:04:24.911 00.002 21068 UpdateGuideState(): m_state=6
23:04:24.912 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3434
23:04:24.912 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.78, Mass=108230, SNR=64.2, Peak=16784 HFD=3.2
23:04:24.913 00.001 21068 MultiStar: [#1 0.31,0.09,1.29,U] [#2 -0.18,-0.12,1.39,U] [#3 0.01,-0.13,1.34,U] [#4 -0.15,-0.09,1.00,U] [#5 0.06,0.36,1.17,U] [#6 0.02,0.01,0.75,U] [#7 0.04,0.13,0.75,U] [#8 -0.27,0.07,0.88,U] 
23:04:24.915 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.18, -0.06}
23:04:24.916 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
23:04:24.919 00.003 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:04:24.920 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.21 mountX=-0.00 mountY=-0.02, mountTheta=-1.76
23:04:24.923 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
23:04:24.924 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
23:04:24.925 00.001 16108 Worker thread wakes up
23:04:24.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:04:24.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:04:24.925 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.00 yDistance=-0.02
23:04:24.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:04:24.926 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:24.926 00.000 16108 MoveAxis(E, 0, ABG)
23:04:24.926 00.000 16108 Move returns status 0, amount 0
23:04:24.926 00.000 16108 MoveAxis(N, 0, ABG)
23:04:24.926 00.000 16108 Move returns status 0, amount 0
23:04:24.926 00.000 16108 move complete, result=0
23:04:24.926 00.000 16108 worker thread done servicing request
23:04:24.932 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3824, FiltMin=3254, FiltMax=65533, Gamma=1.000
23:04:24.948 00.016 21068 UpdateGuideState exits: m=108230 SNR=64.2
23:04:24.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:24.951 00.001 21068 Enqueuing Expose request
23:04:24.951 00.000 16108 Worker thread wakes up
23:04:24.951 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:24.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:24.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:25.917 00.965 16108 Exposure complete
23:04:25.981 00.064 16108 worker thread done servicing request
23:04:25.981 00.000 21068 OnExposeComplete: enter
23:04:25.981 00.000 21068 UpdateGuideState(): m_state=6
23:04:25.983 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3435
23:04:25.984 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.03, Mass=95188, SNR=59.2, Peak=14800 HFD=3.0
23:04:25.985 00.001 21068 MultiStar: [#1 0.02,0.08,1.47,U] [#2 -0.21,-0.13,1.55,U] [#3 -0.07,0.24,1.21,U] [#4 -0.36,-0.26,0.94,U] [#5 -0.29,0.21,1.20,U] [#6 0.07,0.31,0.95,U] [#7 -0.45,0.42,0.00,M1] [#8 -0.17,0.16,0.97,U] 
23:04:25.986 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.17, 0.19}
23:04:25.987 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:04:25.987 00.000 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
23:04:25.988 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=0.16 mountY=-0.06, mountTheta=-0.34
23:04:25.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.09, opts=13)
23:04:25.990 00.000 21068 Enqueuing Move request for scope (-0.14, 0.09)
23:04:25.991 00.001 16108 Worker thread wakes up
23:04:25.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
23:04:25.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
23:04:25.991 00.000 16108 Moving (-0.14, 0.09) raw xDistance=0.16 yDistance=-0.06
23:04:25.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:04:25.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:25.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:25.992 00.001 16108 MoveAxis(E, 0, ABG)
23:04:25.992 00.000 16108 Move returns status 0, amount 0
23:04:25.992 00.000 16108 MoveAxis(N, 0, ABG)
23:04:25.992 00.000 16108 Move returns status 0, amount 0
23:04:25.992 00.000 16108 move complete, result=0
23:04:25.992 00.000 16108 worker thread done servicing request
23:04:25.995 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3824, FiltMin=3280, FiltMax=57869, Gamma=1.000
23:04:26.010 00.015 21068 UpdateGuideState exits: m=95188 SNR=59.2
23:04:26.012 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.012 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:26.013 00.001 21068 Enqueuing Expose request
23:04:26.014 00.001 16108 Worker thread wakes up
23:04:26.014 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:26.015 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:26.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:27.170 01.155 16108 Exposure complete
23:04:27.230 00.060 16108 worker thread done servicing request
23:04:27.230 00.000 21068 OnExposeComplete: enter
23:04:27.232 00.002 21068 UpdateGuideState(): m_state=6
23:04:27.232 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3436
23:04:27.233 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.15, Mass=114705, SNR=84.4, Peak=16368 HFD=3.3
23:04:27.234 00.001 21068 MultiStar: [#1 -0.12,0.28,1.10,U] [#2 -0.25,0.19,0.93,U] [#3 -0.39,0.25,0.87,U] [#4 -0.59,-0.12,0.00,M1] [#5 -0.43,0.75,0.00,M1] [#6 0.15,0.32,0.59,U] [#7 -0.16,0.71,0.00,M2] [#8 -0.32,0.47,0.00,M1] 
23:04:27.235 00.001 21068 refined, 4 included, MultiStar: {-0.15, 0.27}, one-star: {-0.04, 0.31}
23:04:27.236 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
23:04:27.237 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
23:04:27.238 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.07 mountX=0.19 mountY=-0.23, mountTheta=-0.87
23:04:27.239 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.27, opts=13)
23:04:27.240 00.001 21068 Enqueuing Move request for scope (-0.15, 0.27)
23:04:27.241 00.001 16108 Worker thread wakes up
23:04:27.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
23:04:27.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
23:04:27.241 00.000 16108 Moving (-0.15, 0.27) raw xDistance=0.19 yDistance=-0.23
23:04:27.242 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:04:27.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:27.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:04:27.242 00.000 16108 MoveAxis(E, 0, ABG)
23:04:27.242 00.000 16108 Move returns status 0, amount 0
23:04:27.242 00.000 16108 MoveAxis(N, 0, ABG)
23:04:27.242 00.000 16108 Move returns status 0, amount 0
23:04:27.242 00.000 16108 move complete, result=0
23:04:27.242 00.000 16108 worker thread done servicing request
23:04:27.247 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=3827, FiltMin=3286, FiltMax=49853, Gamma=1.000
23:04:27.275 00.028 21068 UpdateGuideState exits: m=114705 SNR=84.4
23:04:27.277 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.279 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:27.281 00.002 21068 Enqueuing Expose request
23:04:27.282 00.001 16108 Worker thread wakes up
23:04:27.282 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:04:27.284 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:27.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:28.268 00.984 16108 Exposure complete
23:04:28.341 00.073 16108 worker thread done servicing request
23:04:28.341 00.000 21068 OnExposeComplete: enter
23:04:28.342 00.001 21068 UpdateGuideState(): m_state=6
23:04:28.343 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3437
23:04:28.344 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.80, Mass=93820, SNR=64.8, Peak=15936 HFD=3.1
23:04:28.345 00.001 21068 MultiStar: [#1 0.21,-0.10,1.25,U] [#2 -0.07,-0.01,1.54,U] [#3 -0.07,0.19,1.09,U] [#4 -0.20,-0.30,0.79,U] [#5 0.02,0.21,1.04,U] [#6 -0.16,-0.17,0.96,U] [#7 0.06,0.09,0.70,U] [#8 -0.25,0.02,0.92,U] 
23:04:28.346 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.13, -0.03}
23:04:28.347 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
23:04:28.347 00.000 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
23:04:28.349 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.88 mountX=0.03 mountY=0.01, mountTheta=0.49
23:04:28.352 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
23:04:28.354 00.002 21068 Enqueuing Move request for scope (-0.03, -0.01)
23:04:28.355 00.001 16108 Worker thread wakes up
23:04:28.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:04:28.355 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:04:28.355 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.01
23:04:28.356 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:04:28.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:28.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:28.356 00.000 16108 MoveAxis(E, 0, ABG)
23:04:28.356 00.000 16108 Move returns status 0, amount 0
23:04:28.356 00.000 16108 MoveAxis(N, 0, ABG)
23:04:28.356 00.000 16108 Move returns status 0, amount 0
23:04:28.356 00.000 16108 move complete, result=0
23:04:28.356 00.000 16108 worker thread done servicing request
23:04:28.363 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3827, FiltMin=3293, FiltMax=51958, Gamma=1.000
23:04:28.387 00.024 21068 UpdateGuideState exits: m=93820 SNR=64.8
23:04:28.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:28.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:28.389 00.000 21068 Enqueuing Expose request
23:04:28.390 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:28.391 00.001 16108 Worker thread wakes up
23:04:28.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:28.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:29.560 01.169 16108 Exposure complete
23:04:29.633 00.073 16108 worker thread done servicing request
23:04:29.634 00.001 21068 OnExposeComplete: enter
23:04:29.634 00.000 21068 UpdateGuideState(): m_state=6
23:04:29.635 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3438
23:04:29.636 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.16, Mass=106583, SNR=69.5, Peak=13680 HFD=3.4
23:04:29.637 00.001 21068 MultiStar: [#1 -0.17,0.30,1.29,U] [#2 -0.25,0.10,1.29,U] [#3 -0.54,0.13,0.00,M1] [#4 -0.57,0.03,0.00,M1] [#5 -0.20,0.43,1.02,U] [#6 0.04,0.08,0.73,U] [#7 0.10,0.52,0.00,M2] [#8 -0.18,0.30,0.70,U] 
23:04:29.638 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.25}, one-star: {-0.11, 0.32}
23:04:29.639 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
23:04:29.640 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
23:04:29.641 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.13 mountX=0.20 mountY=-0.21, mountTheta=-0.81
23:04:29.644 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.25, opts=13)
23:04:29.646 00.002 21068 Enqueuing Move request for scope (-0.16, 0.25)
23:04:29.648 00.002 16108 Worker thread wakes up
23:04:29.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
23:04:29.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
23:04:29.648 00.000 16108 Moving (-0.16, 0.25) raw xDistance=0.20 yDistance=-0.21
23:04:29.649 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:04:29.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:29.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:04:29.649 00.000 16108 MoveAxis(W, 53, ABG)
23:04:29.649 00.000 16108 Guiding  Dir = 3, Dur = 53
23:04:29.650 00.001 16108 IsSlewing returns 0
23:04:29.650 00.000 16108 IsGuiding returns 0
23:04:29.659 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3827, FiltMin=3286, FiltMax=50941, Gamma=1.000
23:04:29.673 00.014 16108 PulseGuide returned control before completion, sleep 41
23:04:29.691 00.018 21068 UpdateGuideState exits: m=106583 SNR=69.5
23:04:29.694 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:29.696 00.001 21068 Enqueuing Expose request
23:04:29.718 00.022 16108 IsGuiding returns 1
23:04:29.718 00.000 16108 scope still moving after pulse duration time elapsed
23:04:29.750 00.032 16108 IsSlewing returns 0
23:04:29.750 00.000 16108 IsGuiding returns 1
23:04:29.781 00.031 16108 IsSlewing returns 0
23:04:29.781 00.000 16108 IsGuiding returns 0
23:04:29.781 00.000 16108 scope move finished after 53 + 77 ms
23:04:29.781 00.000 16108 Move returns status 0, amount 53
23:04:29.781 00.000 16108 MoveAxis(N, 0, ABG)
23:04:29.781 00.000 16108 Move returns status 0, amount 0
23:04:29.781 00.000 16108 move complete, result=0
23:04:29.781 00.000 16108 worker thread done servicing request
23:04:29.781 00.000 16108 Worker thread wakes up
23:04:29.782 00.001 21068 GuideStep: 0.2 px 53 ms WEST, -0.2 px 0 ms NORTH
23:04:29.784 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:29.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:30.770 00.986 16108 Exposure complete
23:04:30.842 00.072 16108 worker thread done servicing request
23:04:30.842 00.000 21068 OnExposeComplete: enter
23:04:30.845 00.003 21068 UpdateGuideState(): m_state=6
23:04:30.847 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3439
23:04:30.849 00.002 21068 Star::Find returns 1 (0), X=220.91, Y=877.12, Mass=103316, SNR=70.5, Peak=16416 HFD=2.9
23:04:30.850 00.001 21068 MultiStar: [#1 0.17,-0.05,1.32,U] [#2 -0.20,-0.04,1.10,U] [#3 -0.41,0.10,0.90,U] [#4 -0.23,-0.02,0.79,U] [#5 0.11,0.15,0.87,U] [#6 0.16,-0.12,0.80,U] [#7 -0.01,0.22,0.65,U] [#8 0.11,0.25,0.67,U] 
23:04:30.852 00.002 21068 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.23, 0.28}
23:04:30.853 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
23:04:30.854 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
23:04:30.855 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.02 mountY=-0.07, mountTheta=-1.34
23:04:30.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
23:04:30.858 00.001 21068 Enqueuing Move request for scope (-0.00, 0.07)
23:04:30.859 00.001 16108 Worker thread wakes up
23:04:30.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:04:30.859 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:04:30.859 00.000 16108 Moving (-0.00, 0.07) raw xDistance=0.02 yDistance=-0.07
23:04:30.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:04:30.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:30.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:30.859 00.000 16108 MoveAxis(E, 0, ABG)
23:04:30.859 00.000 16108 Move returns status 0, amount 0
23:04:30.859 00.000 16108 MoveAxis(N, 0, ABG)
23:04:30.859 00.000 16108 Move returns status 0, amount 0
23:04:30.859 00.000 16108 move complete, result=0
23:04:30.859 00.000 16108 worker thread done servicing request
23:04:30.864 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3830, FiltMin=3261, FiltMax=58851, Gamma=1.000
23:04:30.881 00.017 21068 UpdateGuideState exits: m=103316 SNR=70.5
23:04:30.883 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:30.886 00.002 21068 Enqueuing Expose request
23:04:30.887 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:30.888 00.001 16108 Worker thread wakes up
23:04:30.888 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:30.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:32.057 01.169 16108 Exposure complete
23:04:32.142 00.085 16108 worker thread done servicing request
23:04:32.142 00.000 21068 OnExposeComplete: enter
23:04:32.143 00.001 21068 UpdateGuideState(): m_state=6
23:04:32.143 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3440
23:04:32.144 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=877.10, Mass=99130, SNR=60.6, Peak=17264 HFD=2.9
23:04:32.146 00.002 21068 MultiStar: [#1 0.34,0.11,1.26,U] [#2 0.20,0.16,1.45,U] [#3 0.16,0.15,1.15,U] [#4 0.09,-0.30,0.75,U] [#5 -0.01,0.44,1.16,U] [#6 0.28,0.35,1.04,U] [#7 0.27,0.16,0.71,U] [#8 0.10,0.21,0.91,U] 
23:04:32.147 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.19}, one-star: {0.46, 0.26}
23:04:32.148 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
23:04:32.148 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
23:04:32.149 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.73 mountX=-0.17 mountY=-0.23, mountTheta=-2.22
23:04:32.150 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.19, opts=13)
23:04:32.151 00.001 21068 Enqueuing Move request for scope (0.21, 0.19)
23:04:32.152 00.001 16108 Worker thread wakes up
23:04:32.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
23:04:32.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
23:04:32.152 00.000 16108 Moving (0.21, 0.19) raw xDistance=-0.17 yDistance=-0.23
23:04:32.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:04:32.152 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.07 newest=-0.51
23:04:32.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:04:32.152 00.000 16108 MoveAxis(E, 0, ABG)
23:04:32.152 00.000 16108 Move returns status 0, amount 0
23:04:32.152 00.000 16108 MoveAxis(N, 46, ABG)
23:04:32.152 00.000 16108 Guiding  Dir = 0, Dur = 46
23:04:32.153 00.001 16108 IsSlewing returns 0
23:04:32.153 00.000 16108 IsGuiding returns 0
23:04:32.158 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3830, FiltMin=3286, FiltMax=51597, Gamma=1.000
23:04:32.172 00.014 21068 UpdateGuideState exits: m=99130 SNR=60.6
23:04:32.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:32.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:32.175 00.001 21068 Enqueuing Expose request
23:04:32.185 00.010 16108 PulseGuide returned control before completion, sleep 24
23:04:32.215 00.030 16108 IsGuiding returns 1
23:04:32.215 00.000 16108 scope still moving after pulse duration time elapsed
23:04:32.246 00.031 16108 IsSlewing returns 0
23:04:32.246 00.000 16108 IsGuiding returns 1
23:04:32.278 00.032 16108 IsSlewing returns 0
23:04:32.278 00.000 16108 IsGuiding returns 0
23:04:32.278 00.000 16108 scope move finished after 46 + 79 ms
23:04:32.278 00.000 16108 Move returns status 0, amount 46
23:04:32.278 00.000 16108 move complete, result=0
23:04:32.279 00.001 16108 worker thread done servicing request
23:04:32.279 00.000 16108 Worker thread wakes up
23:04:32.279 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 46 ms NORTH
23:04:32.281 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:32.282 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:33.251 00.969 16108 Exposure complete
23:04:33.324 00.073 16108 worker thread done servicing request
23:04:33.324 00.000 21068 OnExposeComplete: enter
23:04:33.326 00.002 21068 UpdateGuideState(): m_state=6
23:04:33.328 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3441
23:04:33.328 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.90, Mass=101197, SNR=66.7, Peak=15536 HFD=3.2
23:04:33.330 00.002 21068 MultiStar: [#1 0.60,0.08,0.00,M1] [#2 0.12,-0.09,1.25,U] [#3 0.15,0.11,1.07,U] [#4 -0.18,-0.58,0.00,M1] [#5 -0.01,0.04,0.98,U] [#6 0.16,0.22,0.92,U] [#7 0.19,0.06,0.60,U] [#8 0.23,-0.19,0.95,U] 
23:04:33.330 00.000 21068 single-star, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.06, 0.06}
23:04:33.331 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
23:04:33.332 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
23:04:33.333 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.78 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
23:04:33.334 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
23:04:33.336 00.002 21068 Enqueuing Move request for scope (0.06, 0.06)
23:04:33.337 00.001 16108 Worker thread wakes up
23:04:33.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:04:33.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:04:33.337 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
23:04:33.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:04:33.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:33.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:33.337 00.000 16108 MoveAxis(E, 0, ABG)
23:04:33.337 00.000 16108 Move returns status 0, amount 0
23:04:33.337 00.000 16108 MoveAxis(N, 0, ABG)
23:04:33.337 00.000 16108 Move returns status 0, amount 0
23:04:33.337 00.000 16108 move complete, result=0
23:04:33.337 00.000 16108 worker thread done servicing request
23:04:33.340 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3833, FiltMin=3227, FiltMax=52419, Gamma=1.000
23:04:33.356 00.016 21068 UpdateGuideState exits: m=101197 SNR=66.7
23:04:33.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:33.358 00.000 21068 Enqueuing Expose request
23:04:33.359 00.001 16108 Worker thread wakes up
23:04:33.359 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:33.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:33.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:34.520 01.160 16108 Exposure complete
23:04:34.606 00.086 16108 worker thread done servicing request
23:04:34.606 00.000 21068 OnExposeComplete: enter
23:04:34.607 00.001 21068 UpdateGuideState(): m_state=6
23:04:34.608 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3442
23:04:34.609 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.79, Mass=112043, SNR=72.1, Peak=15776 HFD=3.1
23:04:34.610 00.001 21068 MultiStar: [#1 -0.02,0.12,1.10,U] [#2 -0.17,-0.22,1.30,U] [#3 -0.23,0.12,0.91,U] [#4 -0.32,-0.07,0.79,U] [#5 -0.36,0.11,0.95,U] [#6 0.01,-0.24,0.75,U] [#7 -0.02,0.13,0.51,U] [#8 -0.23,0.14,0.80,U] 
23:04:34.611 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.27, -0.05}
23:04:34.611 00.000 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
23:04:34.612 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
23:04:34.613 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.10 mountX=0.18 mountY=0.05, mountTheta=0.28
23:04:34.616 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.01, opts=13)
23:04:34.617 00.001 21068 Enqueuing Move request for scope (-0.19, -0.01)
23:04:34.618 00.001 16108 Worker thread wakes up
23:04:34.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
23:04:34.618 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
23:04:34.618 00.000 16108 Moving (-0.19, -0.01) raw xDistance=0.18 yDistance=0.05
23:04:34.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:04:34.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:34.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:04:34.618 00.000 16108 MoveAxis(E, 0, ABG)
23:04:34.618 00.000 16108 Move returns status 0, amount 0
23:04:34.618 00.000 16108 MoveAxis(N, 0, ABG)
23:04:34.618 00.000 16108 Move returns status 0, amount 0
23:04:34.619 00.001 16108 move complete, result=0
23:04:34.619 00.000 16108 worker thread done servicing request
23:04:34.622 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3833, FiltMin=3293, FiltMax=52973, Gamma=1.000
23:04:34.638 00.016 21068 UpdateGuideState exits: m=112043 SNR=72.1
23:04:34.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:34.641 00.001 21068 Enqueuing Expose request
23:04:34.641 00.000 16108 Worker thread wakes up
23:04:34.641 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:34.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:34.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:35.628 00.986 16108 Exposure complete
23:04:35.697 00.069 16108 worker thread done servicing request
23:04:35.697 00.000 21068 OnExposeComplete: enter
23:04:35.698 00.001 21068 UpdateGuideState(): m_state=6
23:04:35.698 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3443
23:04:35.699 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.89, Mass=91135, SNR=62.1, Peak=14800 HFD=3.0
23:04:35.700 00.001 21068 MultiStar: [#1 0.18,0.08,1.38,U] [#2 0.05,-0.02,1.28,U] [#3 0.12,-0.02,1.15,U] [#4 -0.09,-0.12,0.95,U] [#5 -0.03,0.41,1.05,U] [#6 -0.12,-0.33,0.74,U] [#7 0.04,0.06,0.67,U] [#8 -0.22,-0.06,0.84,U] 
23:04:35.701 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.09, 0.05}
23:04:35.701 00.000 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
23:04:35.702 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
23:04:35.703 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.61 mountX=0.00 mountY=-0.02, mountTheta=-1.36
23:04:35.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
23:04:35.706 00.001 21068 Enqueuing Move request for scope (-0.00, 0.02)
23:04:35.706 00.000 16108 Worker thread wakes up
23:04:35.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:04:35.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:04:35.707 00.001 16108 Moving (-0.00, 0.02) raw xDistance=0.00 yDistance=-0.02
23:04:35.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:04:35.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:35.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:35.707 00.000 16108 MoveAxis(E, 0, ABG)
23:04:35.707 00.000 16108 Move returns status 0, amount 0
23:04:35.707 00.000 16108 MoveAxis(N, 0, ABG)
23:04:35.707 00.000 16108 Move returns status 0, amount 0
23:04:35.707 00.000 16108 move complete, result=0
23:04:35.707 00.000 16108 worker thread done servicing request
23:04:35.710 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3837, FiltMin=3270, FiltMax=58077, Gamma=1.000
23:04:35.726 00.016 21068 UpdateGuideState exits: m=91135 SNR=62.1
23:04:35.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:35.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:35.729 00.001 21068 Enqueuing Expose request
23:04:35.729 00.000 16108 Worker thread wakes up
23:04:35.730 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:35.731 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:35.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:36.884 01.153 16108 Exposure complete
23:04:36.938 00.054 16108 worker thread done servicing request
23:04:36.938 00.000 21068 OnExposeComplete: enter
23:04:36.939 00.001 21068 UpdateGuideState(): m_state=6
23:04:36.940 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3444
23:04:36.941 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.84, Mass=108426, SNR=68.5, Peak=16160 HFD=3.1
23:04:36.942 00.001 21068 MultiStar: [#1 0.47,0.05,1.19,U] [#2 0.09,-0.10,1.15,U] [#3 0.21,0.05,1.17,U] [#4 0.21,-0.41,0.94,U] [#5 -0.14,0.34,0.91,U] [#6 -0.00,0.09,0.73,U] [#7 0.17,0.10,0.65,U] [#8 0.10,0.36,0.78,U] 
23:04:36.942 00.000 21068 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.08, 0.01}
23:04:36.943 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
23:04:36.944 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
23:04:36.944 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
23:04:36.946 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
23:04:36.947 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
23:04:36.947 00.000 16108 Worker thread wakes up
23:04:36.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:04:36.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:04:36.948 00.001 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.02
23:04:36.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:04:36.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:36.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:36.948 00.000 16108 MoveAxis(E, 0, ABG)
23:04:36.948 00.000 16108 Move returns status 0, amount 0
23:04:36.948 00.000 16108 MoveAxis(N, 0, ABG)
23:04:36.948 00.000 16108 Move returns status 0, amount 0
23:04:36.948 00.000 16108 move complete, result=0
23:04:36.948 00.000 16108 worker thread done servicing request
23:04:36.951 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3837, FiltMin=3257, FiltMax=56947, Gamma=1.000
23:04:36.985 00.034 21068 UpdateGuideState exits: m=108426 SNR=68.5
23:04:36.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.988 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:36.989 00.001 21068 Enqueuing Expose request
23:04:36.990 00.001 16108 Worker thread wakes up
23:04:36.990 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:36.991 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:36.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:37.965 00.974 16108 Exposure complete
23:04:38.035 00.070 16108 worker thread done servicing request
23:04:38.037 00.002 21068 OnExposeComplete: enter
23:04:38.038 00.001 21068 UpdateGuideState(): m_state=6
23:04:38.039 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3445
23:04:38.040 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.97, Mass=97657, SNR=69.1, Peak=17152 HFD=3.0
23:04:38.041 00.001 21068 MultiStar: [#1 0.14,-0.03,1.27,U] [#2 0.16,-0.17,1.30,U] [#3 -0.07,-0.20,1.15,U] [#4 -0.18,-0.34,0.92,U] [#5 0.13,0.23,0.89,U] [#6 0.13,-0.21,0.90,U] [#7 -0.09,0.08,0.58,U] [#8 -0.05,-0.17,0.82,U] 
23:04:38.042 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.13, 0.13}
23:04:38.043 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
23:04:38.044 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
23:04:38.046 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.37 mountX=-0.03 mountY=0.08, mountTheta=1.95
23:04:38.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
23:04:38.049 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
23:04:38.050 00.001 16108 Worker thread wakes up
23:04:38.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:04:38.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:04:38.050 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.03 yDistance=0.08
23:04:38.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:04:38.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:38.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:38.050 00.000 16108 MoveAxis(E, 0, ABG)
23:04:38.050 00.000 16108 Move returns status 0, amount 0
23:04:38.051 00.001 16108 MoveAxis(N, 0, ABG)
23:04:38.051 00.000 16108 Move returns status 0, amount 0
23:04:38.051 00.000 16108 move complete, result=0
23:04:38.051 00.000 16108 worker thread done servicing request
23:04:38.054 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3840, FiltMin=3293, FiltMax=55795, Gamma=1.000
23:04:38.069 00.015 21068 UpdateGuideState exits: m=97657 SNR=69.1
23:04:38.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:38.071 00.000 21068 Enqueuing Expose request
23:04:38.072 00.001 16108 Worker thread wakes up
23:04:38.072 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:38.073 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:38.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:39.235 01.162 16108 Exposure complete
23:04:39.300 00.065 16108 worker thread done servicing request
23:04:39.300 00.000 21068 OnExposeComplete: enter
23:04:39.301 00.001 21068 UpdateGuideState(): m_state=6
23:04:39.302 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3446
23:04:39.303 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.58, Mass=106494, SNR=72.6, Peak=14672 HFD=3.2
23:04:39.304 00.001 21068 MultiStar: [#1 0.05,-0.10,1.03,U] [#2 -0.30,-0.08,1.30,U] [#3 -0.26,0.05,0.98,U] [#4 -0.21,-0.21,0.90,U] [#5 -0.14,0.18,0.95,U] [#6 -0.18,-0.02,0.71,U] [#7 -0.02,-0.18,0.52,U] [#8 -0.20,0.02,0.71,U] 
23:04:39.305 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {0.07, -0.26}
23:04:39.306 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
23:04:39.306 00.000 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
23:04:39.307 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.70 mountX=0.13 mountY=0.10, mountTheta=0.66
23:04:39.310 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.07, opts=13)
23:04:39.310 00.000 21068 Enqueuing Move request for scope (-0.14, -0.07)
23:04:39.311 00.001 16108 Worker thread wakes up
23:04:39.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
23:04:39.311 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
23:04:39.311 00.000 16108 Moving (-0.14, -0.07) raw xDistance=0.13 yDistance=0.10
23:04:39.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:04:39.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:39.312 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:39.312 00.000 16108 MoveAxis(E, 0, ABG)
23:04:39.312 00.000 16108 Move returns status 0, amount 0
23:04:39.312 00.000 16108 MoveAxis(N, 0, ABG)
23:04:39.312 00.000 16108 Move returns status 0, amount 0
23:04:39.312 00.000 16108 move complete, result=0
23:04:39.312 00.000 16108 worker thread done servicing request
23:04:39.315 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3840, FiltMin=3213, FiltMax=57309, Gamma=1.000
23:04:39.330 00.015 21068 UpdateGuideState exits: m=106494 SNR=72.6
23:04:39.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:39.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:39.333 00.001 21068 Enqueuing Expose request
23:04:39.334 00.001 16108 Worker thread wakes up
23:04:39.334 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:39.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:39.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:40.304 00.970 16108 Exposure complete
23:04:40.390 00.086 16108 worker thread done servicing request
23:04:40.390 00.000 21068 OnExposeComplete: enter
23:04:40.392 00.002 21068 UpdateGuideState(): m_state=6
23:04:40.394 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3447
23:04:40.396 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.63, Mass=119536, SNR=77.8, Peak=15552 HFD=3.3
23:04:40.397 00.001 21068 MultiStar: [#1 0.16,-0.34,0.98,U] [#2 -0.04,-0.32,1.22,U] [#3 -0.21,-0.41,1.03,U] [#4 -0.23,-0.33,0.87,U] [#5 -0.21,-0.09,0.72,U] [#6 0.35,0.06,0.63,U] [#7 -0.01,-0.24,0.59,U] [#8 0.07,-0.14,0.69,U] 
23:04:40.399 00.002 21068 single-star, 8 included, MultiStar: {-0.02, -0.25}, one-star: {0.04, -0.21}
23:04:40.400 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
23:04:40.401 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
23:04:40.401 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.38 mountX=-0.08 mountY=0.19, mountTheta=1.95
23:04:40.403 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
23:04:40.404 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
23:04:40.405 00.001 16108 Worker thread wakes up
23:04:40.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
23:04:40.405 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
23:04:40.405 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.19
23:04:40.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:04:40.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:40.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:04:40.405 00.000 16108 MoveAxis(E, 0, ABG)
23:04:40.405 00.000 16108 Move returns status 0, amount 0
23:04:40.405 00.000 16108 MoveAxis(N, 0, ABG)
23:04:40.405 00.000 16108 Move returns status 0, amount 0
23:04:40.405 00.000 16108 move complete, result=0
23:04:40.405 00.000 16108 worker thread done servicing request
23:04:40.411 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3840, FiltMin=3312, FiltMax=46467, Gamma=1.000
23:04:40.434 00.023 21068 UpdateGuideState exits: m=119536 SNR=77.8
23:04:40.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:40.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:40.438 00.001 21068 Enqueuing Expose request
23:04:40.439 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:40.440 00.001 16108 Worker thread wakes up
23:04:40.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:40.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:41.602 01.161 16108 Exposure complete
23:04:41.679 00.077 16108 worker thread done servicing request
23:04:41.680 00.001 21068 OnExposeComplete: enter
23:04:41.681 00.001 21068 UpdateGuideState(): m_state=6
23:04:41.683 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3448
23:04:41.685 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.40, Mass=101635, SNR=67.6, Peak=15184 HFD=3.2
23:04:41.686 00.001 21068 MultiStar: [#1 -0.02,-0.43,1.18,U] [#2 -0.05,-0.42,1.27,U] [#3 0.24,-0.35,0.98,U] [#4 -0.24,-0.48,0.00,M1] [#5 -0.11,-0.20,1.02,U] [#6 0.03,-0.50,0.00,M1] [#7 0.22,0.01,0.56,U] [#8 -0.04,-0.42,0.78,U] 
23:04:41.687 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.35}, one-star: {0.17, -0.44}
23:04:41.689 00.002 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
23:04:41.689 00.000 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
23:04:41.690 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.45 mountX=-0.10 mountY=0.33, mountTheta=1.88
23:04:41.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.35, opts=13)
23:04:41.693 00.001 21068 Enqueuing Move request for scope (0.04, -0.35)
23:04:41.695 00.002 16108 Worker thread wakes up
23:04:41.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.35) opts 0xd
23:04:41.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.35)
23:04:41.695 00.000 16108 Moving (0.04, -0.35) raw xDistance=-0.10 yDistance=0.33
23:04:41.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:04:41.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:04:41.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:04:41.695 00.000 16108 MoveAxis(E, 0, ABG)
23:04:41.695 00.000 16108 Move returns status 0, amount 0
23:04:41.695 00.000 16108 MoveAxis(N, 0, ABG)
23:04:41.695 00.000 16108 Move returns status 0, amount 0
23:04:41.695 00.000 16108 move complete, result=0
23:04:41.695 00.000 16108 worker thread done servicing request
23:04:41.699 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3840, FiltMin=3277, FiltMax=49606, Gamma=1.000
23:04:41.726 00.027 21068 UpdateGuideState exits: m=101635 SNR=67.6
23:04:41.728 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:41.730 00.001 21068 Enqueuing Expose request
23:04:41.731 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:04:41.732 00.001 16108 Worker thread wakes up
23:04:41.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:41.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:42.704 00.972 16108 Exposure complete
23:04:42.771 00.067 16108 worker thread done servicing request
23:04:42.771 00.000 21068 OnExposeComplete: enter
23:04:42.772 00.001 21068 UpdateGuideState(): m_state=6
23:04:42.773 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3449
23:04:42.774 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.56, Mass=103484, SNR=71.1, Peak=13744 HFD=3.2
23:04:42.776 00.002 21068 MultiStar: [#1 -0.26,-0.18,1.18,U] [#2 -0.22,-0.09,1.05,U] [#3 -0.47,-0.22,0.00,M1] [#4 -0.67,-0.44,0.00,M2] [#5 -0.12,0.10,0.89,U] [#6 -0.16,-0.17,0.72,U] [#7 -0.17,-0.02,0.60,U] [#8 -0.20,-0.05,0.83,U] 
23:04:42.777 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.11}, one-star: {-0.00, -0.27}
23:04:42.777 00.000 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
23:04:42.778 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.82)
23:04:42.779 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.56 mountX=0.14 mountY=0.14, mountTheta=0.79
23:04:42.780 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
23:04:42.781 00.001 21068 Enqueuing Move request for scope (-0.16, -0.11)
23:04:42.782 00.001 16108 Worker thread wakes up
23:04:42.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:04:42.782 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:04:42.782 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=0.14
23:04:42.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:04:42.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:42.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:42.782 00.000 16108 MoveAxis(E, 0, ABG)
23:04:42.782 00.000 16108 Move returns status 0, amount 0
23:04:42.782 00.000 16108 MoveAxis(N, 0, ABG)
23:04:42.782 00.000 16108 Move returns status 0, amount 0
23:04:42.782 00.000 16108 move complete, result=0
23:04:42.782 00.000 16108 worker thread done servicing request
23:04:42.787 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3843, FiltMin=3296, FiltMax=50557, Gamma=1.000
23:04:42.814 00.027 21068 UpdateGuideState exits: m=103484 SNR=71.1
23:04:42.816 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:42.818 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:42.819 00.001 21068 Enqueuing Expose request
23:04:42.820 00.001 16108 Worker thread wakes up
23:04:42.820 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:42.820 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:42.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:43.980 01.160 16108 Exposure complete
23:04:44.040 00.060 16108 worker thread done servicing request
23:04:44.040 00.000 21068 OnExposeComplete: enter
23:04:44.040 00.000 21068 UpdateGuideState(): m_state=6
23:04:44.042 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3450
23:04:44.043 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.66, Mass=118173, SNR=74.3, Peak=14947 HFD=3.5
23:04:44.044 00.001 21068 MultiStar: [#1 0.08,-0.13,1.10,U] [#2 -0.20,-0.39,1.01,U] [#3 -0.34,-0.23,0.87,U] [#4 -0.44,-0.42,0.00,M3] [#5 -0.21,-0.02,1.05,U] [#6 -0.24,0.06,0.72,U] [#7 -0.15,-0.12,0.51,U] [#8 0.02,-0.05,0.83,U] 
23:04:44.044 00.000 21068 refined, 7 included, MultiStar: {-0.18, -0.14}, one-star: {-0.40, -0.18}
23:04:44.045 00.001 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
23:04:44.046 00.001 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
23:04:44.047 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.48 mountX=0.15 mountY=0.18, mountTheta=0.87
23:04:44.050 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.14, opts=13)
23:04:44.051 00.001 21068 Enqueuing Move request for scope (-0.18, -0.14)
23:04:44.051 00.000 16108 Worker thread wakes up
23:04:44.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
23:04:44.051 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
23:04:44.052 00.001 16108 Moving (-0.18, -0.14) raw xDistance=0.15 yDistance=0.18
23:04:44.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:04:44.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:44.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:04:44.052 00.000 16108 MoveAxis(E, 0, ABG)
23:04:44.052 00.000 16108 Move returns status 0, amount 0
23:04:44.052 00.000 16108 MoveAxis(N, 0, ABG)
23:04:44.052 00.000 16108 Move returns status 0, amount 0
23:04:44.052 00.000 16108 move complete, result=0
23:04:44.052 00.000 16108 worker thread done servicing request
23:04:44.056 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3843, FiltMin=3283, FiltMax=50835, Gamma=1.000
23:04:44.069 00.013 21068 UpdateGuideState exits: m=118173 SNR=74.3
23:04:44.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:44.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:44.073 00.002 21068 Enqueuing Expose request
23:04:44.074 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:04:44.076 00.002 16108 Worker thread wakes up
23:04:44.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:44.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:45.048 00.972 16108 Exposure complete
23:04:45.123 00.075 16108 worker thread done servicing request
23:04:45.123 00.000 21068 OnExposeComplete: enter
23:04:45.124 00.001 21068 UpdateGuideState(): m_state=6
23:04:45.125 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3451
23:04:45.125 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=876.92, Mass=103159, SNR=73.2, Peak=13283 HFD=3.2
23:04:45.126 00.001 21068 MultiStar: [#1 -0.21,0.12,1.08,U] [#2 -0.56,-0.09,0.00,M1] [#3 -0.63,-0.07,0.00,M1] [#4 -0.69,-0.61,0.00,M4] [#5 -0.31,0.07,0.94,U] [#6 -0.31,-0.23,0.71,U] [#7 -0.04,0.06,0.60,U] [#8 -0.25,0.07,0.61,U] 
23:04:45.127 00.001 21068 refined, 5 included, MultiStar: {-0.28, 0.04}, one-star: {-0.48, 0.08}
23:04:45.127 00.000 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
23:04:45.128 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
23:04:45.129 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=3.01 mountX=0.28 mountY=0.03, mountTheta=0.10
23:04:45.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.04, opts=13)
23:04:45.132 00.001 21068 Enqueuing Move request for scope (-0.28, 0.04)
23:04:45.133 00.001 16108 Worker thread wakes up
23:04:45.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
23:04:45.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
23:04:45.133 00.000 16108 Moving (-0.28, 0.04) raw xDistance=0.28 yDistance=0.03
23:04:45.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:04:45.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:45.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:45.133 00.000 16108 MoveAxis(W, 74, ABG)
23:04:45.133 00.000 16108 Guiding  Dir = 3, Dur = 74
23:04:45.134 00.001 16108 IsSlewing returns 0
23:04:45.134 00.000 16108 IsGuiding returns 0
23:04:45.136 00.002 16108 PulseGuide returned control before completion, sleep 82
23:04:45.137 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3843, FiltMin=3273, FiltMax=56214, Gamma=1.000
23:04:45.153 00.016 21068 UpdateGuideState exits: m=103159 SNR=73.2
23:04:45.156 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:45.158 00.001 21068 Enqueuing Expose request
23:04:45.229 00.071 16108 IsGuiding returns 1
23:04:45.229 00.000 16108 scope still moving after pulse duration time elapsed
23:04:45.259 00.030 16108 IsSlewing returns 0
23:04:45.259 00.000 16108 IsGuiding returns 0
23:04:45.259 00.000 16108 scope move finished after 74 + 52 ms
23:04:45.260 00.001 16108 Move returns status 0, amount 74
23:04:45.260 00.000 16108 MoveAxis(N, 0, ABG)
23:04:45.260 00.000 16108 Move returns status 0, amount 0
23:04:45.260 00.000 16108 move complete, result=0
23:04:45.260 00.000 16108 worker thread done servicing request
23:04:45.260 00.000 16108 Worker thread wakes up
23:04:45.260 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.0 px 0 ms NORTH
23:04:45.263 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:45.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:46.436 01.173 16108 Exposure complete
23:04:46.507 00.071 16108 worker thread done servicing request
23:04:46.507 00.000 21068 OnExposeComplete: enter
23:04:46.508 00.001 21068 UpdateGuideState(): m_state=6
23:04:46.509 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3452
23:04:46.510 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.56, Mass=108795, SNR=66.6, Peak=13520 HFD=3.3
23:04:46.511 00.001 21068 MultiStar: [#1 -0.08,-0.40,1.28,U] [#2 -0.10,-0.39,1.56,U] [#3 -0.30,-0.46,0.00,M2] [#4 -0.20,-0.39,0.74,U] [#5 -0.11,0.18,0.83,U] [#6 -0.02,-0.16,0.78,U] [#7 0.09,-0.21,0.63,U] [#8 -0.08,-0.29,0.63,U] 
23:04:46.511 00.000 21068 refined, 7 included, MultiStar: {-0.08, -0.26}, one-star: {-0.08, -0.28}
23:04:46.512 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
23:04:46.513 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
23:04:46.513 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.28 cameraTheta=-1.87 mountX=0.03 mountY=0.28, mountTheta=1.45
23:04:46.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.26, opts=13)
23:04:46.517 00.002 21068 Enqueuing Move request for scope (-0.08, -0.26)
23:04:46.518 00.001 16108 Worker thread wakes up
23:04:46.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
23:04:46.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
23:04:46.518 00.000 16108 Moving (-0.08, -0.26) raw xDistance=0.03 yDistance=0.28
23:04:46.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:04:46.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:46.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:04:46.518 00.000 16108 MoveAxis(E, 0, ABG)
23:04:46.518 00.000 16108 Move returns status 0, amount 0
23:04:46.518 00.000 16108 MoveAxis(N, 0, ABG)
23:04:46.518 00.000 16108 Move returns status 0, amount 0
23:04:46.518 00.000 16108 move complete, result=0
23:04:46.518 00.000 16108 worker thread done servicing request
23:04:46.522 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3837, FiltMin=3293, FiltMax=52400, Gamma=1.000
23:04:46.537 00.015 21068 UpdateGuideState exits: m=108795 SNR=66.6
23:04:46.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:46.540 00.001 21068 Enqueuing Expose request
23:04:46.540 00.000 16108 Worker thread wakes up
23:04:46.541 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:04:46.541 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:46.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:47.514 00.973 16108 Exposure complete
23:04:47.568 00.054 16108 worker thread done servicing request
23:04:47.568 00.000 21068 OnExposeComplete: enter
23:04:47.569 00.001 21068 UpdateGuideState(): m_state=6
23:04:47.570 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3453
23:04:47.571 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.82, Mass=87603, SNR=66.0, Peak=12016 HFD=3.3
23:04:47.572 00.001 21068 MultiStar: [#1 0.26,-0.23,1.06,U] [#2 0.17,-0.36,1.11,U] [#3 -0.06,-0.05,1.09,U] [#4 -0.36,-0.56,0.00,M4] [#5 0.04,-0.04,0.81,U] [#6 0.18,-0.27,0.95,U] [#7 0.12,-0.10,0.60,U] [#8 0.65,-0.28,0.00,M1] 
23:04:47.572 00.000 21068 single-star, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.02, -0.02}
23:04:47.578 00.006 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
23:04:47.579 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:04:47.580 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.90 mountX=-0.02 mountY=0.02, mountTheta=2.45
23:04:47.581 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
23:04:47.582 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
23:04:47.583 00.001 16108 Worker thread wakes up
23:04:47.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:04:47.583 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:04:47.583 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
23:04:47.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:04:47.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:47.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:47.583 00.000 16108 MoveAxis(E, 0, ABG)
23:04:47.583 00.000 16108 Move returns status 0, amount 0
23:04:47.583 00.000 16108 MoveAxis(N, 0, ABG)
23:04:47.583 00.000 16108 Move returns status 0, amount 0
23:04:47.583 00.000 16108 move complete, result=0
23:04:47.583 00.000 16108 worker thread done servicing request
23:04:47.590 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3837, FiltMin=3235, FiltMax=47766, Gamma=1.000
23:04:47.606 00.016 21068 UpdateGuideState exits: m=87603 SNR=66.0
23:04:47.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:47.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:47.608 00.000 21068 Enqueuing Expose request
23:04:47.609 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:47.610 00.001 16108 Worker thread wakes up
23:04:47.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:47.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:48.768 01.158 16108 Exposure complete
23:04:48.824 00.056 16108 worker thread done servicing request
23:04:48.824 00.000 21068 OnExposeComplete: enter
23:04:48.826 00.002 21068 UpdateGuideState(): m_state=6
23:04:48.827 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3454
23:04:48.828 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.77, Mass=89402, SNR=60.7, Peak=12608 HFD=3.2
23:04:48.829 00.001 21068 MultiStar: [#1 0.21,0.21,1.34,U] [#2 0.25,-0.02,1.35,U] [#3 -0.21,-0.28,1.19,U] [#4 -0.06,-0.43,0.99,U] [#5 -0.16,0.17,1.01,U] [#6 0.18,-0.03,0.98,U] [#7 0.11,0.05,0.70,U] [#8 -0.01,0.02,0.69,U] 
23:04:48.829 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.01, -0.06}
23:04:48.830 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
23:04:48.831 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
23:04:48.831 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=-0.05 mountY=0.03, mountTheta=2.58
23:04:48.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:04:48.834 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:04:48.835 00.001 16108 Worker thread wakes up
23:04:48.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:04:48.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:04:48.835 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
23:04:48.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:04:48.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:48.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:48.835 00.000 16108 MoveAxis(E, 0, ABG)
23:04:48.835 00.000 16108 Move returns status 0, amount 0
23:04:48.835 00.000 16108 MoveAxis(N, 0, ABG)
23:04:48.835 00.000 16108 Move returns status 0, amount 0
23:04:48.835 00.000 16108 move complete, result=0
23:04:48.835 00.000 16108 worker thread done servicing request
23:04:48.839 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3837, FiltMin=3325, FiltMax=58406, Gamma=1.000
23:04:48.853 00.014 21068 UpdateGuideState exits: m=89402 SNR=60.7
23:04:48.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:48.856 00.001 21068 Enqueuing Expose request
23:04:48.857 00.001 16108 Worker thread wakes up
23:04:48.857 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:48.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:48.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:49.841 00.983 16108 Exposure complete
23:04:49.911 00.070 16108 worker thread done servicing request
23:04:49.911 00.000 21068 OnExposeComplete: enter
23:04:49.913 00.002 21068 UpdateGuideState(): m_state=6
23:04:49.915 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3455
23:04:49.916 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.53, Mass=101004, SNR=76.5, Peak=13360 HFD=3.2
23:04:49.917 00.001 21068 MultiStar: [#1 0.04,-0.29,1.02,U] [#2 0.14,-0.31,1.02,U] [#3 -0.37,-0.24,1.04,U] [#4 -0.29,-0.56,0.00,M4] [#5 -0.11,-0.13,0.85,U] [#6 0.04,-0.36,0.71,U] [#7 0.01,-0.13,0.49,U] [#8 0.04,-0.22,0.71,U] 
23:04:49.919 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.26}, one-star: {-0.04, -0.31}
23:04:49.920 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
23:04:49.921 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
23:04:49.923 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=-0.01 mountY=0.26, mountTheta=1.60
23:04:49.926 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.26, opts=13)
23:04:49.927 00.001 21068 Enqueuing Move request for scope (-0.04, -0.26)
23:04:49.928 00.001 16108 Worker thread wakes up
23:04:49.929 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
23:04:49.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
23:04:49.929 00.000 16108 Moving (-0.04, -0.26) raw xDistance=-0.01 yDistance=0.26
23:04:49.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:04:49.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:04:49.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:04:49.929 00.000 16108 MoveAxis(E, 0, ABG)
23:04:49.929 00.000 16108 Move returns status 0, amount 0
23:04:49.929 00.000 16108 MoveAxis(N, 0, ABG)
23:04:49.929 00.000 16108 Move returns status 0, amount 0
23:04:49.929 00.000 16108 move complete, result=0
23:04:49.929 00.000 16108 worker thread done servicing request
23:04:49.933 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=3837, FiltMin=3302, FiltMax=45117, Gamma=1.000
23:04:49.947 00.014 21068 UpdateGuideState exits: m=101004 SNR=76.5
23:04:49.949 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:49.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:49.950 00.000 21068 Enqueuing Expose request
23:04:49.951 00.001 16108 Worker thread wakes up
23:04:49.951 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:04:49.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:49.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:51.123 01.171 16108 Exposure complete
23:04:51.177 00.054 16108 worker thread done servicing request
23:04:51.177 00.000 21068 OnExposeComplete: enter
23:04:51.178 00.001 21068 UpdateGuideState(): m_state=6
23:04:51.179 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3456
23:04:51.180 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.37, Mass=86073, SNR=58.4, Peak=12912 HFD=3.3
23:04:51.181 00.001 21068 MultiStar: [#1 0.01,-0.50,0.00,M1] [#2 0.14,-0.40,1.42,U] [#3 -0.10,-0.45,1.23,U] [#4 -0.08,-0.70,0.00,M5] [#5 -0.05,-0.18,1.11,U] [#6 0.46,-0.34,0.00,M1] [#7 0.26,-0.41,0.69,U] [#8 0.02,-0.54,0.00,M1] 
23:04:51.183 00.002 21068 refined, 4 included, MultiStar: {0.08, -0.38}, one-star: {0.22, -0.47}
23:04:51.184 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
23:04:51.184 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
23:04:51.185 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.36 mountX=-0.14 mountY=0.35, mountTheta=1.96
23:04:51.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.38, opts=13)
23:04:51.188 00.001 21068 Enqueuing Move request for scope (0.08, -0.38)
23:04:51.188 00.000 16108 Worker thread wakes up
23:04:51.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
23:04:51.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
23:04:51.188 00.000 16108 Moving (0.08, -0.38) raw xDistance=-0.14 yDistance=0.35
23:04:51.189 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:04:51.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:04:51.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:04:51.189 00.000 16108 MoveAxis(E, 0, ABG)
23:04:51.189 00.000 16108 Move returns status 0, amount 0
23:04:51.189 00.000 16108 MoveAxis(N, 0, ABG)
23:04:51.189 00.000 16108 Move returns status 0, amount 0
23:04:51.189 00.000 16108 move complete, result=0
23:04:51.189 00.000 16108 worker thread done servicing request
23:04:51.194 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3837, FiltMin=3289, FiltMax=49878, Gamma=1.000
23:04:51.218 00.024 21068 UpdateGuideState exits: m=86073 SNR=58.4
23:04:51.220 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:51.223 00.002 21068 Enqueuing Expose request
23:04:51.224 00.001 16108 Worker thread wakes up
23:04:51.224 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:04:51.226 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:51.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:52.210 00.984 16108 Exposure complete
23:04:52.278 00.068 16108 worker thread done servicing request
23:04:52.278 00.000 21068 OnExposeComplete: enter
23:04:52.279 00.001 21068 UpdateGuideState(): m_state=6
23:04:52.280 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3457
23:04:52.280 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=876.21, Mass=88646, SNR=61.3, Peak=13411 HFD=3.1
23:04:52.281 00.001 21068 MultiStar: [#1 0.05,-0.28,1.54,U] [#2 0.14,-0.62,0.00,M1] [#3 -0.02,-0.36,0.96,U] [#4 0.03,-0.84,0.00,M6] [#5 -0.08,-0.25,1.15,U] [#6 0.15,-0.36,0.89,U] [#7 0.10,-0.32,0.71,U] [#8 -0.20,-0.60,0.00,M2] 
23:04:52.282 00.001 21068 refined, 5 included, MultiStar: {-0.01, -0.36}, one-star: {-0.23, -0.62}
23:04:52.283 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
23:04:52.283 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
23:04:52.284 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.60 mountX=-0.05 mountY=0.35, mountTheta=1.72
23:04:52.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.36, opts=13)
23:04:52.287 00.001 21068 Enqueuing Move request for scope (-0.01, -0.36)
23:04:52.287 00.000 16108 Worker thread wakes up
23:04:52.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
23:04:52.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
23:04:52.287 00.000 16108 Moving (-0.01, -0.36) raw xDistance=-0.05 yDistance=0.35
23:04:52.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:04:52.288 00.001 16108 switching direction from -1 to 1 - decHistory=5 oldest=0.65 newest=0.96
23:04:52.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:04:52.288 00.000 16108 MoveAxis(E, 0, ABG)
23:04:52.288 00.000 16108 Move returns status 0, amount 0
23:04:52.288 00.000 16108 MoveAxis(S, 70, ABG)
23:04:52.288 00.000 16108 Guiding  Dir = 1, Dur = 70
23:04:52.288 00.000 16108 IsSlewing returns 0
23:04:52.288 00.000 16108 IsGuiding returns 0
23:04:52.294 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3837, FiltMin=3277, FiltMax=51257, Gamma=1.000
23:04:52.300 00.006 16108 PulseGuide returned control before completion, sleep 69
23:04:52.320 00.020 21068 UpdateGuideState exits: m=88646 SNR=61.3
23:04:52.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:52.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:52.324 00.002 21068 Enqueuing Expose request
23:04:52.376 00.052 16108 IsGuiding returns 1
23:04:52.376 00.000 16108 scope still moving after pulse duration time elapsed
23:04:52.407 00.031 16108 IsSlewing returns 0
23:04:52.408 00.001 16108 IsGuiding returns 1
23:04:52.438 00.030 16108 IsSlewing returns 0
23:04:52.438 00.000 16108 IsGuiding returns 0
23:04:52.438 00.000 16108 scope move finished after 70 + 79 ms
23:04:52.438 00.000 16108 Move returns status 0, amount 70
23:04:52.438 00.000 16108 move complete, result=0
23:04:52.438 00.000 16108 worker thread done servicing request
23:04:52.439 00.001 16108 Worker thread wakes up
23:04:52.439 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 70 ms SOUTH
23:04:52.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:52.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:53.602 01.162 16108 Exposure complete
23:04:53.658 00.056 16108 worker thread done servicing request
23:04:53.658 00.000 21068 OnExposeComplete: enter
23:04:53.659 00.001 21068 UpdateGuideState(): m_state=6
23:04:53.660 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3458
23:04:53.661 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.57, Mass=91728, SNR=68.1, Peak=13920 HFD=3.1
23:04:53.662 00.001 21068 MultiStar: [#1 0.30,-0.27,1.00,U] [#2 -0.17,-0.12,1.18,U] [#3 0.08,-0.24,0.91,U] [#4 -0.28,-0.55,0.00,M7] [#5 0.06,0.26,0.89,U] [#6 0.26,-0.07,0.78,U] [#7 0.07,0.16,0.47,U] [#8 -0.03,0.03,0.86,U] 
23:04:53.663 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.06, -0.27}
23:04:53.663 00.000 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:04:53.664 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
23:04:53.665 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.03 mountX=-0.07 mountY=0.07, mountTheta=2.31
23:04:53.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
23:04:53.668 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
23:04:53.669 00.001 16108 Worker thread wakes up
23:04:53.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:04:53.669 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:04:53.669 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.07
23:04:53.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:04:53.669 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:53.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:53.669 00.000 16108 MoveAxis(E, 0, ABG)
23:04:53.669 00.000 16108 Move returns status 0, amount 0
23:04:53.669 00.000 16108 MoveAxis(N, 0, ABG)
23:04:53.669 00.000 16108 Move returns status 0, amount 0
23:04:53.670 00.001 16108 move complete, result=0
23:04:53.670 00.000 16108 worker thread done servicing request
23:04:53.673 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3837, FiltMin=3238, FiltMax=53827, Gamma=1.000
23:04:53.698 00.025 21068 UpdateGuideState exits: m=91728 SNR=68.1
23:04:53.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:53.701 00.001 21068 Enqueuing Expose request
23:04:53.702 00.001 16108 Worker thread wakes up
23:04:53.702 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:53.702 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:53.704 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:54.680 00.976 16108 Exposure complete
23:04:54.744 00.064 16108 worker thread done servicing request
23:04:54.744 00.000 21068 OnExposeComplete: enter
23:04:54.746 00.002 21068 UpdateGuideState(): m_state=6
23:04:54.748 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3459
23:04:54.749 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.86, Mass=102350, SNR=73.6, Peak=13440 HFD=3.6
23:04:54.751 00.002 21068 MultiStar: [#1 -0.15,0.22,1.23,U] [#2 -0.14,0.00,1.16,U] [#3 -0.08,0.08,0.90,U] [#4 0.11,-0.20,0.77,U] [#5 0.09,0.56,0.00,M1] [#6 0.19,0.08,0.78,U] [#7 0.16,0.37,0.46,U] [#8 0.12,0.25,0.64,U] 
23:04:54.753 00.002 21068 single-star, 7 included, MultiStar: {-0.02, 0.09}, one-star: {-0.08, 0.02}
23:04:54.755 00.002 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
23:04:54.756 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
23:04:54.757 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.94 mountX=0.09 mountY=0.00, mountTheta=0.03
23:04:54.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
23:04:54.760 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
23:04:54.761 00.001 16108 Worker thread wakes up
23:04:54.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
23:04:54.761 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
23:04:54.761 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.09 yDistance=0.00
23:04:54.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:04:54.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:54.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:04:54.761 00.000 16108 MoveAxis(E, 0, ABG)
23:04:54.761 00.000 16108 Move returns status 0, amount 0
23:04:54.761 00.000 16108 MoveAxis(N, 0, ABG)
23:04:54.761 00.000 16108 Move returns status 0, amount 0
23:04:54.761 00.000 16108 move complete, result=0
23:04:54.761 00.000 16108 worker thread done servicing request
23:04:54.766 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3837, FiltMin=3312, FiltMax=49709, Gamma=1.000
23:04:54.781 00.015 21068 UpdateGuideState exits: m=102350 SNR=73.6
23:04:54.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:54.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:54.784 00.001 21068 Enqueuing Expose request
23:04:54.785 00.001 16108 Worker thread wakes up
23:04:54.785 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:54.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:54.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:55.955 01.170 16108 Exposure complete
23:04:56.028 00.073 16108 worker thread done servicing request
23:04:56.029 00.001 21068 OnExposeComplete: enter
23:04:56.029 00.000 21068 UpdateGuideState(): m_state=6
23:04:56.030 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3460
23:04:56.031 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.57, Mass=96201, SNR=64.7, Peak=13728 HFD=3.2
23:04:56.033 00.002 21068 MultiStar: [#1 0.01,0.16,1.44,U] [#2 0.16,-0.04,1.19,U] [#3 -0.17,0.04,0.99,U] [#4 -0.41,-0.32,0.00,M7] [#5 -0.26,0.12,1.04,U] [#6 0.05,0.16,0.86,U] [#7 0.12,0.19,0.61,U] [#8 -0.12,0.16,0.79,U] 
23:04:56.033 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.01, -0.27}
23:04:56.034 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
23:04:56.035 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
23:04:56.036 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.01 mountX=0.04 mountY=-0.05, mountTheta=-0.94
23:04:56.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
23:04:56.038 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
23:04:56.039 00.001 16108 Worker thread wakes up
23:04:56.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:04:56.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:04:56.039 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
23:04:56.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:04:56.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:56.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:56.039 00.000 16108 MoveAxis(E, 0, ABG)
23:04:56.039 00.000 16108 Move returns status 0, amount 0
23:04:56.039 00.000 16108 MoveAxis(N, 0, ABG)
23:04:56.039 00.000 16108 Move returns status 0, amount 0
23:04:56.039 00.000 16108 move complete, result=0
23:04:56.039 00.000 16108 worker thread done servicing request
23:04:56.048 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3833, FiltMin=3293, FiltMax=55997, Gamma=1.000
23:04:56.075 00.027 21068 UpdateGuideState exits: m=96201 SNR=64.7
23:04:56.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:56.078 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:56.079 00.001 21068 Enqueuing Expose request
23:04:56.080 00.001 16108 Worker thread wakes up
23:04:56.080 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:56.083 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:56.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:57.061 00.978 16108 Exposure complete
23:04:57.141 00.080 16108 worker thread done servicing request
23:04:57.141 00.000 21068 OnExposeComplete: enter
23:04:57.142 00.001 21068 UpdateGuideState(): m_state=6
23:04:57.143 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3461
23:04:57.144 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.42, Mass=100174, SNR=69.9, Peak=14048 HFD=3.4
23:04:57.146 00.002 21068 MultiStar: [#1 0.32,-0.04,1.23,U] [#2 0.36,-0.40,0.00,M1] [#3 -0.07,-0.04,1.02,U] [#4 -0.43,-0.65,0.00,M8] [#5 0.05,-0.10,0.99,U] [#6 -0.04,-0.33,0.95,U] [#7 0.31,-0.42,0.00,M1] [#8 0.41,-0.36,0.00,M1] 
23:04:57.147 00.001 21068 refined, 4 included, MultiStar: {0.12, -0.18}, one-star: {0.29, -0.42}
23:04:57.148 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
23:04:57.148 00.000 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
23:04:57.149 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.97 mountX=-0.15 mountY=0.14, mountTheta=2.38
23:04:57.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.18, opts=13)
23:04:57.151 00.000 21068 Enqueuing Move request for scope (0.12, -0.18)
23:04:57.152 00.001 16108 Worker thread wakes up
23:04:57.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
23:04:57.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
23:04:57.152 00.000 16108 Moving (0.12, -0.18) raw xDistance=-0.15 yDistance=0.14
23:04:57.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:04:57.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:57.153 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:57.153 00.000 16108 MoveAxis(E, 0, ABG)
23:04:57.153 00.000 16108 Move returns status 0, amount 0
23:04:57.153 00.000 16108 MoveAxis(N, 0, ABG)
23:04:57.153 00.000 16108 Move returns status 0, amount 0
23:04:57.153 00.000 16108 move complete, result=0
23:04:57.153 00.000 16108 worker thread done servicing request
23:04:57.156 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3840, FiltMin=3309, FiltMax=45571, Gamma=1.000
23:04:57.170 00.014 21068 UpdateGuideState exits: m=100174 SNR=69.9
23:04:57.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:57.173 00.001 21068 Enqueuing Expose request
23:04:57.174 00.001 16108 Worker thread wakes up
23:04:57.174 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:57.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:57.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:58.345 01.171 16108 Exposure complete
23:04:58.413 00.068 16108 worker thread done servicing request
23:04:58.413 00.000 21068 OnExposeComplete: enter
23:04:58.415 00.002 21068 UpdateGuideState(): m_state=6
23:04:58.416 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3462
23:04:58.418 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.65, Mass=100008, SNR=63.5, Peak=15248 HFD=2.9
23:04:58.420 00.002 21068 MultiStar: [#1 0.31,-0.28,1.29,U] [#2 0.57,-0.28,0.00,M2] [#3 -0.18,-0.13,1.17,U] [#4 -0.23,-0.00,0.86,U] [#5 -0.28,0.14,0.93,U] [#6 0.03,0.00,0.91,U] [#7 0.03,0.14,0.55,U] [#8 0.08,-0.00,1.05,U] 
23:04:58.421 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.01, -0.18}
23:04:58.424 00.003 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
23:04:58.425 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
23:04:58.426 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.83 mountX=0.01 mountY=0.07, mountTheta=1.48
23:04:58.429 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
23:04:58.430 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
23:04:58.431 00.001 16108 Worker thread wakes up
23:04:58.432 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:04:58.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:04:58.432 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.07
23:04:58.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:04:58.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:58.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:58.432 00.000 16108 MoveAxis(E, 0, ABG)
23:04:58.432 00.000 16108 Move returns status 0, amount 0
23:04:58.432 00.000 16108 MoveAxis(N, 0, ABG)
23:04:58.432 00.000 16108 Move returns status 0, amount 0
23:04:58.433 00.001 16108 move complete, result=0
23:04:58.433 00.000 16108 worker thread done servicing request
23:04:58.439 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3837, FiltMin=3293, FiltMax=59379, Gamma=1.000
23:04:58.468 00.029 21068 UpdateGuideState exits: m=100008 SNR=63.5
23:04:58.470 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:58.472 00.001 21068 Enqueuing Expose request
23:04:58.472 00.000 16108 Worker thread wakes up
23:04:58.473 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:58.475 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:58.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:04:59.436 00.961 16108 Exposure complete
23:04:59.504 00.068 16108 worker thread done servicing request
23:04:59.504 00.000 21068 OnExposeComplete: enter
23:04:59.505 00.001 21068 UpdateGuideState(): m_state=6
23:04:59.505 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3463
23:04:59.506 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.61, Mass=107047, SNR=69.2, Peak=14528 HFD=3.2
23:04:59.508 00.002 21068 MultiStar: [#1 -0.04,-0.06,1.16,U] [#2 0.20,-0.30,1.10,U] [#3 -0.07,0.18,1.24,U] [#4 -0.17,-0.28,0.86,U] [#5 -0.20,0.58,0.00,M1] [#6 0.22,0.17,0.82,U] [#7 0.23,-0.18,0.58,U] [#8 -0.05,-0.23,0.80,U] 
23:04:59.508 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {-0.04, -0.23}
23:04:59.509 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
23:04:59.510 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
23:04:59.510 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.36 mountX=-0.04 mountY=0.10, mountTheta=1.96
23:04:59.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
23:04:59.514 00.001 21068 Enqueuing Move request for scope (0.02, -0.10)
23:04:59.514 00.000 16108 Worker thread wakes up
23:04:59.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:04:59.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:04:59.514 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.04 yDistance=0.10
23:04:59.515 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:04:59.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:59.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:59.515 00.000 16108 MoveAxis(E, 0, ABG)
23:04:59.515 00.000 16108 Move returns status 0, amount 0
23:04:59.515 00.000 16108 MoveAxis(N, 0, ABG)
23:04:59.515 00.000 16108 Move returns status 0, amount 0
23:04:59.515 00.000 16108 move complete, result=0
23:04:59.515 00.000 16108 worker thread done servicing request
23:04:59.520 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3833, FiltMin=3286, FiltMax=51987, Gamma=1.000
23:04:59.536 00.016 21068 UpdateGuideState exits: m=107047 SNR=69.2
23:04:59.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:59.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:04:59.539 00.001 21068 Enqueuing Expose request
23:04:59.539 00.000 16108 Worker thread wakes up
23:04:59.539 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:59.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:04:59.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:00.704 01.164 16108 Exposure complete
23:05:00.777 00.073 16108 worker thread done servicing request
23:05:00.777 00.000 21068 OnExposeComplete: enter
23:05:00.779 00.002 21068 UpdateGuideState(): m_state=6
23:05:00.780 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3464
23:05:00.781 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.50, Mass=100208, SNR=79.2, Peak=12928 HFD=3.4
23:05:00.783 00.002 21068 MultiStar: [#1 0.07,-0.24,0.90,U] [#2 0.12,-0.46,1.02,U] [#3 -0.15,-0.10,0.86,U] [#4 0.02,-0.31,0.70,U] [#5 -0.18,0.11,0.92,U] [#6 0.15,-0.17,0.66,U] [#7 0.21,0.10,0.52,U] [#8 0.16,0.25,0.63,U] 
23:05:00.784 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.16}, one-star: {0.12, -0.34}
23:05:00.786 00.002 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
23:05:00.787 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
23:05:00.788 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.27 mountX=-0.08 mountY=0.14, mountTheta=2.06
23:05:00.789 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.16, opts=13)
23:05:00.790 00.001 21068 Enqueuing Move request for scope (0.05, -0.16)
23:05:00.791 00.001 16108 Worker thread wakes up
23:05:00.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
23:05:00.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
23:05:00.791 00.000 16108 Moving (0.05, -0.16) raw xDistance=-0.08 yDistance=0.14
23:05:00.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:05:00.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:00.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:05:00.792 00.001 16108 MoveAxis(E, 0, ABG)
23:05:00.792 00.000 16108 Move returns status 0, amount 0
23:05:00.792 00.000 16108 MoveAxis(N, 0, ABG)
23:05:00.792 00.000 16108 Move returns status 0, amount 0
23:05:00.792 00.000 16108 move complete, result=0
23:05:00.792 00.000 16108 worker thread done servicing request
23:05:00.801 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3833, FiltMin=3337, FiltMax=48595, Gamma=1.000
23:05:00.818 00.017 21068 UpdateGuideState exits: m=100208 SNR=79.2
23:05:00.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.821 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:00.822 00.001 21068 Enqueuing Expose request
23:05:00.823 00.001 16108 Worker thread wakes up
23:05:00.823 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:00.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:00.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:01.790 00.967 16108 Exposure complete
23:05:01.859 00.069 16108 worker thread done servicing request
23:05:01.860 00.001 21068 OnExposeComplete: enter
23:05:01.861 00.001 21068 UpdateGuideState(): m_state=6
23:05:01.862 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3465
23:05:01.863 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.90, Mass=96946, SNR=63.8, Peak=15824 HFD=3.0
23:05:01.864 00.001 21068 MultiStar: [#1 0.51,-0.42,0.00,M1] [#2 0.60,-0.09,0.00,M1] [#3 0.09,-0.30,1.14,U] [#4 0.13,-0.08,1.01,U] [#5 -0.03,0.33,0.99,U] [#6 0.24,-0.02,0.99,U] [#7 0.39,0.33,0.00,M1] [#8 0.55,-0.04,0.00,M1] 
23:05:01.865 00.001 21068 refined, 4 included, MultiStar: {0.15, -0.01}, one-star: {0.31, 0.06}
23:05:01.867 00.002 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
23:05:01.868 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
23:05:01.869 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=-0.15 mountY=-0.02, mountTheta=-2.98
23:05:01.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
23:05:01.871 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
23:05:01.872 00.001 16108 Worker thread wakes up
23:05:01.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:05:01.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:05:01.872 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
23:05:01.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:05:01.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:01.872 00.000 16108 MoveAxis(E, 0, ABG)
23:05:01.872 00.000 16108 Move returns status 0, amount 0
23:05:01.872 00.000 16108 MoveAxis(N, 0, ABG)
23:05:01.872 00.000 16108 Move returns status 0, amount 0
23:05:01.872 00.000 16108 move complete, result=0
23:05:01.873 00.001 16108 worker thread done servicing request
23:05:01.877 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3833, FiltMin=3312, FiltMax=47779, Gamma=1.000
23:05:01.892 00.015 21068 UpdateGuideState exits: m=96946 SNR=63.8
23:05:01.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:01.895 00.001 21068 Enqueuing Expose request
23:05:01.895 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:01.896 00.001 16108 Worker thread wakes up
23:05:01.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:01.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:03.067 01.171 16108 Exposure complete
23:05:03.124 00.057 16108 worker thread done servicing request
23:05:03.125 00.001 21068 OnExposeComplete: enter
23:05:03.126 00.001 21068 UpdateGuideState(): m_state=6
23:05:03.128 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3466
23:05:03.129 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.77, Mass=88210, SNR=56.3, Peak=15104 HFD=3.0
23:05:03.132 00.003 21068 MultiStar: [#1 0.78,-0.10,0.00,M2] [#2 0.28,-0.18,1.27,U] [#3 -0.07,0.15,1.34,U] [#4 -0.11,-0.12,1.01,U] [#5 0.15,0.09,1.14,U] [#6 0.28,-0.12,0.94,U] [#7 0.39,0.07,0.75,U] [#8 0.67,0.07,0.00,M2] 
23:05:03.134 00.002 21068 refined, 6 included, MultiStar: {0.18, -0.02}, one-star: {0.42, -0.07}
23:05:03.135 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
23:05:03.137 00.002 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
23:05:03.137 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
23:05:03.141 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.02, opts=13)
23:05:03.144 00.003 21068 Enqueuing Move request for scope (0.18, -0.02)
23:05:03.145 00.001 16108 Worker thread wakes up
23:05:03.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:05:03.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:05:03.146 00.001 16108 Moving (0.18, -0.02) raw xDistance=-0.18 yDistance=-0.02
23:05:03.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:05:03.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:03.146 00.000 16108 MoveAxis(E, 0, ABG)
23:05:03.146 00.000 16108 Move returns status 0, amount 0
23:05:03.146 00.000 16108 MoveAxis(N, 0, ABG)
23:05:03.146 00.000 16108 Move returns status 0, amount 0
23:05:03.146 00.000 16108 move complete, result=0
23:05:03.146 00.000 16108 worker thread done servicing request
23:05:03.153 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3830, FiltMin=3293, FiltMax=50669, Gamma=1.000
23:05:03.183 00.030 21068 UpdateGuideState exits: m=88210 SNR=56.3
23:05:03.185 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:03.189 00.002 21068 Enqueuing Expose request
23:05:03.190 00.001 16108 Worker thread wakes up
23:05:03.190 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:03.191 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:03.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:04.151 00.960 16108 Exposure complete
23:05:04.206 00.055 16108 worker thread done servicing request
23:05:04.206 00.000 21068 OnExposeComplete: enter
23:05:04.209 00.003 21068 UpdateGuideState(): m_state=6
23:05:04.211 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3467
23:05:04.212 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=876.90, Mass=105285, SNR=70.6, Peak=13760 HFD=3.4
23:05:04.213 00.001 21068 MultiStar: [#1 0.64,0.17,0.00,M3] [#2 0.55,-0.17,0.00,M1] [#3 0.22,0.10,1.09,U] [#4 -0.08,-0.29,0.73,U] [#5 -0.02,0.45,0.97,U] [#6 0.14,0.41,0.84,U] [#7 0.44,0.07,0.61,U] [#8 0.29,0.07,0.78,U] 
23:05:04.214 00.001 21068 refined, 6 included, MultiStar: {0.23, 0.14}, one-star: {0.59, 0.06}
23:05:04.215 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
23:05:04.216 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
23:05:04.217 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.55 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
23:05:04.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.14, opts=13)
23:05:04.220 00.001 21068 Enqueuing Move request for scope (0.23, 0.14)
23:05:04.221 00.001 16108 Worker thread wakes up
23:05:04.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
23:05:04.222 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
23:05:04.222 00.000 16108 Moving (0.23, 0.14) raw xDistance=-0.20 yDistance=-0.19
23:05:04.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:05:04.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:04.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:05:04.222 00.000 16108 MoveAxis(E, 0, ABG)
23:05:04.222 00.000 16108 Move returns status 0, amount 0
23:05:04.222 00.000 16108 MoveAxis(N, 0, ABG)
23:05:04.222 00.000 16108 Move returns status 0, amount 0
23:05:04.222 00.000 16108 move complete, result=0
23:05:04.223 00.001 16108 worker thread done servicing request
23:05:04.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3833, FiltMin=3213, FiltMax=52243, Gamma=1.000
23:05:04.241 00.015 21068 UpdateGuideState exits: m=105285 SNR=70.6
23:05:04.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.242 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:04.244 00.002 21068 Enqueuing Expose request
23:05:04.245 00.001 16108 Worker thread wakes up
23:05:04.245 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:04.245 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:04.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:05.406 01.161 16108 Exposure complete
23:05:05.462 00.056 16108 worker thread done servicing request
23:05:05.463 00.001 21068 OnExposeComplete: enter
23:05:05.464 00.001 21068 UpdateGuideState(): m_state=6
23:05:05.465 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3468
23:05:05.465 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.90, Mass=119554, SNR=80.7, Peak=19520 HFD=3.0
23:05:05.466 00.001 21068 MultiStar: [#1 0.69,-0.00,0.00,M4] [#2 0.61,-0.07,0.00,M2] [#3 0.34,0.26,0.97,U] [#4 0.10,-0.30,0.70,U] [#5 -0.02,0.27,0.82,U] [#6 0.37,0.10,0.79,U] [#7 0.49,0.48,0.00,M1] [#8 0.31,0.05,0.81,U] 
23:05:05.467 00.001 21068 single-star, 5 included, MultiStar: {0.20, 0.09}, one-star: {0.11, 0.06}
23:05:05.468 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
23:05:05.468 00.000 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
23:05:05.469 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.51 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
23:05:05.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.06, opts=13)
23:05:05.473 00.002 21068 Enqueuing Move request for scope (0.11, 0.06)
23:05:05.476 00.003 16108 Worker thread wakes up
23:05:05.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:05:05.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:05:05.476 00.000 16108 Moving (0.11, 0.06) raw xDistance=-0.10 yDistance=-0.09
23:05:05.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:05:05.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:05.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:05.476 00.000 16108 MoveAxis(E, 0, ABG)
23:05:05.477 00.001 16108 Move returns status 0, amount 0
23:05:05.477 00.000 16108 MoveAxis(N, 0, ABG)
23:05:05.477 00.000 16108 Move returns status 0, amount 0
23:05:05.477 00.000 16108 move complete, result=0
23:05:05.477 00.000 16108 worker thread done servicing request
23:05:05.484 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3830, FiltMin=3315, FiltMax=49773, Gamma=1.000
23:05:05.510 00.026 21068 UpdateGuideState exits: m=119554 SNR=80.7
23:05:05.511 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:05.512 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:05.513 00.001 21068 Enqueuing Expose request
23:05:05.514 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:05.515 00.001 16108 Worker thread wakes up
23:05:05.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:05.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:06.492 00.977 16108 Exposure complete
23:05:06.547 00.055 16108 worker thread done servicing request
23:05:06.547 00.000 21068 OnExposeComplete: enter
23:05:06.550 00.003 21068 UpdateGuideState(): m_state=6
23:05:06.552 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3469
23:05:06.555 00.003 21068 Star::Find returns 1 (0), X=221.14, Y=876.48, Mass=75785, SNR=52.2, Peak=13328 HFD=3.0
23:05:06.556 00.001 21068 MultiStar: [#1 0.49,0.14,0.00,M5] [#2 0.52,-0.30,0.00,M3] [#3 0.10,-0.19,1.27,U] [#4 -0.17,-0.21,1.19,U] [#5 0.18,0.23,1.36,U] [#6 0.43,-0.15,1.01,U] [#7 0.35,0.01,0.76,U] [#8 0.33,-0.03,1.14,U] 
23:05:06.557 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.09}, one-star: {0.46, -0.36}
23:05:06.558 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
23:05:06.559 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
23:05:06.560 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=-0.23 mountY=0.04, mountTheta=2.98
23:05:06.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.09, opts=13)
23:05:06.562 00.000 21068 Enqueuing Move request for scope (0.22, -0.09)
23:05:06.563 00.001 16108 Worker thread wakes up
23:05:06.564 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
23:05:06.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
23:05:06.564 00.000 16108 Moving (0.22, -0.09) raw xDistance=-0.23 yDistance=0.04
23:05:06.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:05:06.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:06.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:06.564 00.000 16108 MoveAxis(E, 61, ABG)
23:05:06.564 00.000 16108 Guiding  Dir = 2, Dur = 61
23:05:06.565 00.001 16108 IsSlewing returns 0
23:05:06.565 00.000 16108 IsGuiding returns 0
23:05:06.566 00.001 16108 PulseGuide returned control before completion, sleep 70
23:05:06.568 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3830, FiltMin=3312, FiltMax=49395, Gamma=1.000
23:05:06.592 00.024 21068 UpdateGuideState exits: m=75785 SNR=52.2
23:05:06.594 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:06.596 00.001 21068 Enqueuing Expose request
23:05:06.639 00.043 16108 IsGuiding returns 1
23:05:06.639 00.000 16108 scope still moving after pulse duration time elapsed
23:05:06.671 00.032 16108 IsSlewing returns 0
23:05:06.671 00.000 16108 IsGuiding returns 0
23:05:06.671 00.000 16108 scope move finished after 61 + 43 ms
23:05:06.671 00.000 16108 Move returns status 0, amount 61
23:05:06.671 00.000 16108 MoveAxis(N, 0, ABG)
23:05:06.671 00.000 16108 Move returns status 0, amount 0
23:05:06.671 00.000 16108 move complete, result=0
23:05:06.671 00.000 16108 worker thread done servicing request
23:05:06.671 00.000 16108 Worker thread wakes up
23:05:06.671 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:06.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:06.671 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
23:05:07.840 01.169 16108 Exposure complete
23:05:07.916 00.076 16108 worker thread done servicing request
23:05:07.917 00.001 21068 OnExposeComplete: enter
23:05:07.918 00.001 21068 UpdateGuideState(): m_state=6
23:05:07.919 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3470
23:05:07.920 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.94, Mass=98810, SNR=68.8, Peak=15488 HFD=3.3
23:05:07.922 00.002 21068 MultiStar: [#1 0.48,0.13,1.15,U] [#2 0.39,-0.06,1.30,U] [#3 0.39,-0.12,1.07,U] [#4 0.09,-0.16,0.91,U] [#5 0.25,0.09,1.07,U] [#6 0.58,0.11,0.00,M1] [#7 0.12,0.34,0.60,U] [#8 0.42,0.12,0.91,U] 
23:05:07.923 00.001 21068 single-star, 7 included, MultiStar: {0.29, 0.04}, one-star: {0.00, 0.10}
23:05:07.923 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:05:07.924 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
23:05:07.925 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.01 mountY=-0.10, mountTheta=-1.43
23:05:07.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
23:05:07.927 00.000 21068 Enqueuing Move request for scope (0.00, 0.10)
23:05:07.928 00.001 16108 Worker thread wakes up
23:05:07.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:05:07.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:05:07.928 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.10
23:05:07.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:07.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:07.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:07.928 00.000 16108 MoveAxis(E, 0, ABG)
23:05:07.928 00.000 16108 Move returns status 0, amount 0
23:05:07.928 00.000 16108 MoveAxis(N, 0, ABG)
23:05:07.929 00.001 16108 Move returns status 0, amount 0
23:05:07.929 00.000 16108 move complete, result=0
23:05:07.929 00.000 16108 worker thread done servicing request
23:05:07.932 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3830, FiltMin=3289, FiltMax=44451, Gamma=1.000
23:05:07.946 00.014 21068 UpdateGuideState exits: m=98810 SNR=68.8
23:05:07.947 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.947 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:07.948 00.001 21068 Enqueuing Expose request
23:05:07.949 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:07.950 00.001 16108 Worker thread wakes up
23:05:07.950 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:07.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:08.931 00.981 16108 Exposure complete
23:05:08.988 00.057 16108 worker thread done servicing request
23:05:08.988 00.000 21068 OnExposeComplete: enter
23:05:08.988 00.000 21068 UpdateGuideState(): m_state=6
23:05:08.989 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3471
23:05:08.990 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.99, Mass=98687, SNR=74.2, Peak=13456 HFD=3.4
23:05:08.991 00.001 21068 MultiStar: [#1 0.43,0.27,0.00,M5] [#2 0.27,0.35,0.98,U] [#3 0.10,0.32,0.98,U] [#4 0.08,0.30,0.72,U] [#5 0.23,0.61,0.00,M1] [#6 0.51,0.63,0.00,M2] [#7 0.46,0.45,0.00,M1] [#8 0.29,0.34,0.62,U] 
23:05:08.991 00.000 21068 single-star, 4 included, MultiStar: {0.13, 0.29}, one-star: {-0.03, 0.16}
23:05:08.992 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:05:08.993 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
23:05:08.994 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.78 mountX=0.06 mountY=-0.14, mountTheta=-1.18
23:05:08.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
23:05:08.999 00.003 21068 Enqueuing Move request for scope (-0.03, 0.16)
23:05:09.001 00.002 16108 Worker thread wakes up
23:05:09.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:05:09.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:05:09.001 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.14
23:05:09.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:05:09.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:09.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:09.001 00.000 16108 MoveAxis(E, 0, ABG)
23:05:09.001 00.000 16108 Move returns status 0, amount 0
23:05:09.001 00.000 16108 MoveAxis(N, 0, ABG)
23:05:09.001 00.000 16108 Move returns status 0, amount 0
23:05:09.001 00.000 16108 move complete, result=0
23:05:09.001 00.000 16108 worker thread done servicing request
23:05:09.005 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3833, FiltMin=3315, FiltMax=47277, Gamma=1.000
23:05:09.020 00.015 21068 UpdateGuideState exits: m=98687 SNR=74.2
23:05:09.020 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:09.022 00.001 21068 Enqueuing Expose request
23:05:09.023 00.001 16108 Worker thread wakes up
23:05:09.023 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:09.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:09.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:10.191 01.168 16108 Exposure complete
23:05:10.261 00.070 16108 worker thread done servicing request
23:05:10.261 00.000 21068 OnExposeComplete: enter
23:05:10.262 00.001 21068 UpdateGuideState(): m_state=6
23:05:10.263 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3472
23:05:10.263 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=877.05, Mass=99977, SNR=67.1, Peak=15184 HFD=3.4
23:05:10.264 00.001 21068 MultiStar: [#1 0.80,0.29,0.00,M6] [#2 0.22,0.39,1.40,U] [#3 0.42,0.15,0.95,U] [#4 0.18,-0.10,0.67,U] [#5 0.14,0.44,1.11,U] [#6 0.61,0.16,0.00,M3] [#7 0.31,0.35,0.52,U] [#8 0.21,0.37,0.82,U] 
23:05:10.265 00.001 21068 single-star, 6 included, MultiStar: {0.21, 0.28}, one-star: {0.04, 0.21}
23:05:10.266 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
23:05:10.266 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
23:05:10.267 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.37 mountX=-0.00 mountY=-0.22, mountTheta=-1.59
23:05:10.271 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.21, opts=13)
23:05:10.273 00.002 21068 Enqueuing Move request for scope (0.04, 0.21)
23:05:10.274 00.001 16108 Worker thread wakes up
23:05:10.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:05:10.275 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:05:10.275 00.000 16108 Moving (0.04, 0.21) raw xDistance=-0.00 yDistance=-0.22
23:05:10.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:05:10.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:10.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:05:10.275 00.000 16108 MoveAxis(E, 0, ABG)
23:05:10.275 00.000 16108 Move returns status 0, amount 0
23:05:10.275 00.000 16108 MoveAxis(N, 0, ABG)
23:05:10.275 00.000 16108 Move returns status 0, amount 0
23:05:10.276 00.001 16108 move complete, result=0
23:05:10.276 00.000 16108 worker thread done servicing request
23:05:10.284 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3833, FiltMin=3309, FiltMax=49574, Gamma=1.000
23:05:10.303 00.019 21068 UpdateGuideState exits: m=99977 SNR=67.1
23:05:10.303 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:10.305 00.001 21068 Enqueuing Expose request
23:05:10.307 00.002 16108 Worker thread wakes up
23:05:10.307 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:10.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:10.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:11.272 00.965 16108 Exposure complete
23:05:11.347 00.075 16108 worker thread done servicing request
23:05:11.347 00.000 21068 OnExposeComplete: enter
23:05:11.348 00.001 21068 UpdateGuideState(): m_state=6
23:05:11.349 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3473
23:05:11.349 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.96, Mass=81338, SNR=56.9, Peak=14384 HFD=3.3
23:05:11.350 00.001 21068 MultiStar: [#1 0.33,0.21,1.32,U] [#2 0.25,0.24,1.56,U] [#3 -0.06,0.46,1.17,U] [#4 -0.19,0.00,0.87,U] [#5 -0.01,0.54,0.00,M1] [#6 0.55,0.41,0.00,M4] [#7 0.31,0.63,0.00,M1] [#8 0.26,0.32,0.94,U] 
23:05:11.351 00.001 21068 single-star, 5 included, MultiStar: {0.12, 0.24}, one-star: {-0.04, 0.12}
23:05:11.352 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:05:11.352 00.000 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:05:11.353 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.92 mountX=0.06 mountY=-0.10, mountTheta=-1.03
23:05:11.356 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
23:05:11.358 00.002 21068 Enqueuing Move request for scope (-0.04, 0.12)
23:05:11.360 00.002 16108 Worker thread wakes up
23:05:11.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:05:11.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:05:11.360 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.10
23:05:11.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:05:11.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:11.361 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:11.361 00.000 16108 MoveAxis(E, 0, ABG)
23:05:11.361 00.000 16108 Move returns status 0, amount 0
23:05:11.361 00.000 16108 MoveAxis(N, 0, ABG)
23:05:11.361 00.000 16108 Move returns status 0, amount 0
23:05:11.361 00.000 16108 move complete, result=0
23:05:11.361 00.000 16108 worker thread done servicing request
23:05:11.368 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3833, FiltMin=3315, FiltMax=50342, Gamma=1.000
23:05:11.383 00.015 21068 UpdateGuideState exits: m=81338 SNR=56.9
23:05:11.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.386 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:11.387 00.001 21068 Enqueuing Expose request
23:05:11.388 00.001 16108 Worker thread wakes up
23:05:11.388 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:11.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:11.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:12.549 01.161 16108 Exposure complete
23:05:12.605 00.056 16108 worker thread done servicing request
23:05:12.605 00.000 21068 OnExposeComplete: enter
23:05:12.606 00.001 21068 UpdateGuideState(): m_state=6
23:05:12.607 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3474
23:05:12.608 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=877.09, Mass=97391, SNR=65.1, Peak=15488 HFD=3.2
23:05:12.609 00.001 21068 MultiStar: [#1 0.35,0.53,0.00,M6] [#2 0.03,0.39,1.29,U] [#3 -0.09,0.65,0.00,M1] [#4 -0.03,-0.00,0.92,U] [#5 0.15,0.43,1.03,U] [#6 0.48,0.59,0.00,M5] [#7 0.00,0.62,0.00,M2] [#8 0.10,0.83,0.00,M1] 
23:05:12.610 00.001 21068 refined, 3 included, MultiStar: {0.08, 0.28}, one-star: {0.18, 0.25}
23:05:12.611 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
23:05:12.611 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
23:05:12.612 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.29 mountX=-0.03 mountY=-0.29, mountTheta=-1.67
23:05:12.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.28, opts=13)
23:05:12.614 00.001 21068 Enqueuing Move request for scope (0.08, 0.28)
23:05:12.615 00.001 16108 Worker thread wakes up
23:05:12.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
23:05:12.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
23:05:12.615 00.000 16108 Moving (0.08, 0.28) raw xDistance=-0.03 yDistance=-0.29
23:05:12.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:05:12.616 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:12.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:05:12.616 00.000 16108 MoveAxis(E, 0, ABG)
23:05:12.616 00.000 16108 Move returns status 0, amount 0
23:05:12.616 00.000 16108 MoveAxis(N, 0, ABG)
23:05:12.616 00.000 16108 Move returns status 0, amount 0
23:05:12.616 00.000 16108 move complete, result=0
23:05:12.616 00.000 16108 worker thread done servicing request
23:05:12.619 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3833, FiltMin=3270, FiltMax=49741, Gamma=1.000
23:05:12.634 00.015 21068 UpdateGuideState exits: m=97391 SNR=65.1
23:05:12.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:12.637 00.001 21068 Enqueuing Expose request
23:05:12.637 00.000 16108 Worker thread wakes up
23:05:12.638 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:12.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:12.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:13.622 00.984 16108 Exposure complete
23:05:13.686 00.064 16108 worker thread done servicing request
23:05:13.686 00.000 21068 OnExposeComplete: enter
23:05:13.687 00.001 21068 UpdateGuideState(): m_state=6
23:05:13.688 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3475
23:05:13.689 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.21, Mass=86518, SNR=63.6, Peak=14576 HFD=3.2
23:05:13.689 00.000 21068 MultiStar: [#1 0.10,0.55,0.00,M7] [#2 0.11,0.27,1.30,U] [#3 -0.01,0.16,1.19,U] [#4 -0.18,0.16,0.81,U] [#5 0.29,0.38,1.17,U] [#6 0.48,0.18,0.00,M6] [#7 0.42,0.32,0.00,M3] [#8 -0.10,0.46,0.84,U] 
23:05:13.690 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.30}, one-star: {-0.04, 0.37}
23:05:13.691 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
23:05:13.692 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
23:05:13.692 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.46 mountX=0.02 mountY=-0.30, mountTheta=-1.51
23:05:13.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.30, opts=13)
23:05:13.695 00.001 21068 Enqueuing Move request for scope (0.03, 0.30)
23:05:13.696 00.001 16108 Worker thread wakes up
23:05:13.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
23:05:13.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
23:05:13.696 00.000 16108 Moving (0.03, 0.30) raw xDistance=0.02 yDistance=-0.30
23:05:13.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:13.696 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.69
23:05:13.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:05:13.696 00.000 16108 MoveAxis(E, 0, ABG)
23:05:13.696 00.000 16108 Move returns status 0, amount 0
23:05:13.696 00.000 16108 MoveAxis(N, 59, ABG)
23:05:13.697 00.001 16108 Guiding  Dir = 0, Dur = 59
23:05:13.697 00.000 16108 IsSlewing returns 0
23:05:13.697 00.000 16108 IsGuiding returns 0
23:05:13.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3833, FiltMin=3276, FiltMax=49571, Gamma=1.000
23:05:13.714 00.014 21068 UpdateGuideState exits: m=86518 SNR=63.6
23:05:13.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.715 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:13.716 00.001 21068 Enqueuing Expose request
23:05:13.727 00.011 16108 PulseGuide returned control before completion, sleep 39
23:05:13.773 00.046 16108 IsGuiding returns 1
23:05:13.773 00.000 16108 scope still moving after pulse duration time elapsed
23:05:13.804 00.031 16108 IsSlewing returns 0
23:05:13.804 00.000 16108 IsGuiding returns 1
23:05:13.835 00.031 16108 IsSlewing returns 0
23:05:13.835 00.000 16108 IsGuiding returns 0
23:05:13.835 00.000 16108 scope move finished after 59 + 79 ms
23:05:13.835 00.000 16108 Move returns status 0, amount 59
23:05:13.835 00.000 16108 move complete, result=0
23:05:13.835 00.000 16108 worker thread done servicing request
23:05:13.835 00.000 16108 Worker thread wakes up
23:05:13.835 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 59 ms NORTH
23:05:13.839 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:13.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:15.020 01.181 16108 Exposure complete
23:05:15.076 00.056 16108 worker thread done servicing request
23:05:15.076 00.000 21068 OnExposeComplete: enter
23:05:15.077 00.001 21068 UpdateGuideState(): m_state=6
23:05:15.079 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3476
23:05:15.081 00.002 21068 Star::Find returns 1 (0), X=220.94, Y=876.94, Mass=97338, SNR=82.2, Peak=15968 HFD=2.9
23:05:15.085 00.004 21068 MultiStar: [#1 0.31,0.35,0.81,U] [#2 -0.04,0.28,0.94,U] [#3 -0.16,0.34,0.89,U] [#4 0.20,0.10,0.79,U] [#5 0.34,0.52,0.00,M1] [#6 0.30,0.29,0.82,U] [#7 0.30,0.50,0.00,M4] [#8 0.11,0.14,0.57,U] 
23:05:15.087 00.002 21068 refined, 6 included, MultiStar: {0.14, 0.23}, one-star: {0.26, 0.10}
23:05:15.089 00.002 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
23:05:15.090 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
23:05:15.093 00.003 21068 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.04 mountX=-0.09 mountY=-0.26, mountTheta=-1.92
23:05:15.094 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.23, opts=13)
23:05:15.096 00.002 21068 Enqueuing Move request for scope (0.14, 0.23)
23:05:15.097 00.001 16108 Worker thread wakes up
23:05:15.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
23:05:15.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
23:05:15.097 00.000 16108 Moving (0.14, 0.23) raw xDistance=-0.09 yDistance=-0.26
23:05:15.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:05:15.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:05:15.097 00.000 16108 MoveAxis(E, 0, ABG)
23:05:15.097 00.000 16108 Move returns status 0, amount 0
23:05:15.097 00.000 16108 MoveAxis(N, 51, ABG)
23:05:15.097 00.000 16108 Guiding  Dir = 0, Dur = 51
23:05:15.097 00.000 16108 IsSlewing returns 0
23:05:15.097 00.000 16108 IsGuiding returns 0
23:05:15.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3833, FiltMin=3328, FiltMax=53325, Gamma=1.000
23:05:15.121 00.020 21068 UpdateGuideState exits: m=97338 SNR=82.2
23:05:15.123 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.123 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:15.124 00.001 21068 Enqueuing Expose request
23:05:15.136 00.012 16108 PulseGuide returned control before completion, sleep 23
23:05:15.166 00.030 16108 IsGuiding returns 1
23:05:15.166 00.000 16108 scope still moving after pulse duration time elapsed
23:05:15.197 00.031 16108 IsSlewing returns 0
23:05:15.197 00.000 16108 IsGuiding returns 1
23:05:15.228 00.031 16108 IsSlewing returns 0
23:05:15.228 00.000 16108 IsGuiding returns 0
23:05:15.228 00.000 16108 scope move finished after 51 + 80 ms
23:05:15.229 00.001 16108 Move returns status 0, amount 51
23:05:15.229 00.000 16108 move complete, result=0
23:05:15.229 00.000 16108 worker thread done servicing request
23:05:15.229 00.000 16108 Worker thread wakes up
23:05:15.229 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
23:05:15.233 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:15.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:16.203 00.970 16108 Exposure complete
23:05:16.259 00.056 16108 worker thread done servicing request
23:05:16.259 00.000 21068 OnExposeComplete: enter
23:05:16.263 00.004 21068 UpdateGuideState(): m_state=6
23:05:16.266 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3477
23:05:16.268 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.73, Mass=87295, SNR=63.4, Peak=13232 HFD=3.4
23:05:16.270 00.002 21068 MultiStar: [#1 0.42,0.09,1.06,U] [#2 0.37,0.08,1.55,U] [#3 -0.07,0.17,1.18,U] [#4 0.08,0.01,0.98,U] [#5 0.09,0.35,1.21,U] [#6 0.53,0.18,0.00,M6] [#7 0.18,0.32,0.69,U] [#8 0.29,0.40,0.90,U] 
23:05:16.271 00.001 21068 single-star, 7 included, MultiStar: {0.19, 0.15}, one-star: {0.14, -0.11}
23:05:16.272 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:05:16.273 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:05:16.274 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.68 mountX=-0.15 mountY=0.08, mountTheta=2.68
23:05:16.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.11, opts=13)
23:05:16.277 00.001 21068 Enqueuing Move request for scope (0.14, -0.11)
23:05:16.278 00.001 16108 Worker thread wakes up
23:05:16.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:05:16.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:05:16.278 00.000 16108 Moving (0.14, -0.11) raw xDistance=-0.15 yDistance=0.08
23:05:16.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:05:16.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:16.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:05:16.278 00.000 16108 MoveAxis(E, 0, ABG)
23:05:16.278 00.000 16108 Move returns status 0, amount 0
23:05:16.278 00.000 16108 MoveAxis(N, 0, ABG)
23:05:16.278 00.000 16108 Move returns status 0, amount 0
23:05:16.278 00.000 16108 move complete, result=0
23:05:16.279 00.001 16108 worker thread done servicing request
23:05:16.283 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3833, FiltMin=3280, FiltMax=50483, Gamma=1.000
23:05:16.297 00.014 21068 UpdateGuideState exits: m=87295 SNR=63.4
23:05:16.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:16.299 00.000 21068 Enqueuing Expose request
23:05:16.300 00.001 16108 Worker thread wakes up
23:05:16.300 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:16.301 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:16.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:17.474 01.173 16108 Exposure complete
23:05:17.529 00.055 16108 worker thread done servicing request
23:05:17.529 00.000 21068 OnExposeComplete: enter
23:05:17.530 00.001 21068 UpdateGuideState(): m_state=6
23:05:17.532 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3478
23:05:17.533 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.16, Mass=87139, SNR=54.4, Peak=11875 HFD=3.4
23:05:17.534 00.001 21068 MultiStar: [#1 0.24,0.31,1.37,U] [#2 -0.13,0.19,1.56,U] [#3 -0.13,0.08,1.35,U] [#4 -0.31,-0.28,1.28,U] [#5 -0.51,0.39,0.00,M1] [#6 -0.14,0.34,1.07,U] [#7 -0.05,0.24,0.61,U] [#8 -0.01,0.40,0.87,U] 
23:05:17.535 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.32, 0.32}
23:05:17.536 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
23:05:17.537 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
23:05:17.537 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=0.14 mountY=-0.15, mountTheta=-0.84
23:05:17.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.18, opts=13)
23:05:17.540 00.001 21068 Enqueuing Move request for scope (-0.11, 0.18)
23:05:17.541 00.001 16108 Worker thread wakes up
23:05:17.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:05:17.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:05:17.541 00.000 16108 Moving (-0.11, 0.18) raw xDistance=0.14 yDistance=-0.15
23:05:17.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:05:17.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:17.542 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:05:17.542 00.000 16108 MoveAxis(E, 0, ABG)
23:05:17.542 00.000 16108 Move returns status 0, amount 0
23:05:17.542 00.000 16108 MoveAxis(N, 0, ABG)
23:05:17.542 00.000 16108 Move returns status 0, amount 0
23:05:17.542 00.000 16108 move complete, result=0
23:05:17.542 00.000 16108 worker thread done servicing request
23:05:17.545 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3837, FiltMin=3286, FiltMax=45926, Gamma=1.000
23:05:17.560 00.015 21068 UpdateGuideState exits: m=87139 SNR=54.4
23:05:17.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:17.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:17.563 00.001 21068 Enqueuing Expose request
23:05:17.563 00.000 16108 Worker thread wakes up
23:05:17.564 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:17.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:17.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:18.535 00.971 16108 Exposure complete
23:05:18.596 00.061 16108 worker thread done servicing request
23:05:18.596 00.000 21068 OnExposeComplete: enter
23:05:18.597 00.001 21068 UpdateGuideState(): m_state=6
23:05:18.598 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3479
23:05:18.599 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=877.37, Mass=87554, SNR=66.0, Peak=12323 HFD=3.3
23:05:18.600 00.001 21068 MultiStar: [#1 0.23,0.47,0.00,M5] [#2 0.21,0.06,1.34,U] [#3 -0.20,0.12,1.04,U] [#4 -0.29,-0.21,1.00,U] [#5 -0.52,0.65,0.00,M2] [#6 -0.19,0.27,0.85,U] [#7 -0.26,0.81,0.00,M3] [#8 -0.02,0.26,0.78,U] 
23:05:18.600 00.000 21068 refined, 5 included, MultiStar: {-0.19, 0.16}, one-star: {-0.76, 0.53}
23:05:18.601 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
23:05:18.603 00.002 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
23:05:18.603 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=0.22 mountY=-0.11, mountTheta=-0.47
23:05:18.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.16, opts=13)
23:05:18.606 00.001 21068 Enqueuing Move request for scope (-0.19, 0.16)
23:05:18.606 00.000 16108 Worker thread wakes up
23:05:18.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
23:05:18.607 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
23:05:18.607 00.000 16108 Moving (-0.19, 0.16) raw xDistance=0.22 yDistance=-0.11
23:05:18.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:05:18.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:18.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:05:18.607 00.000 16108 MoveAxis(W, 57, ABG)
23:05:18.607 00.000 16108 Guiding  Dir = 3, Dur = 57
23:05:18.607 00.000 16108 IsSlewing returns 0
23:05:18.607 00.000 16108 IsGuiding returns 0
23:05:18.608 00.001 16108 PulseGuide returned control before completion, sleep 66
23:05:18.614 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3837, FiltMin=3305, FiltMax=44989, Gamma=1.000
23:05:18.638 00.024 21068 UpdateGuideState exits: m=87554 SNR=66.0
23:05:18.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:18.641 00.001 21068 Enqueuing Expose request
23:05:18.686 00.045 16108 IsGuiding returns 0
23:05:18.686 00.000 16108 Move returns status 0, amount 57
23:05:18.686 00.000 16108 MoveAxis(N, 0, ABG)
23:05:18.686 00.000 16108 Move returns status 0, amount 0
23:05:18.686 00.000 16108 move complete, result=0
23:05:18.686 00.000 16108 worker thread done servicing request
23:05:18.686 00.000 16108 Worker thread wakes up
23:05:18.686 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:18.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:18.686 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
23:05:19.852 01.166 16108 Exposure complete
23:05:19.906 00.054 16108 worker thread done servicing request
23:05:19.906 00.000 21068 OnExposeComplete: enter
23:05:19.907 00.001 21068 UpdateGuideState(): m_state=6
23:05:19.909 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3480
23:05:19.912 00.003 21068 Star::Find returns 1 (0), X=220.56, Y=876.79, Mass=101657, SNR=67.7, Peak=14320 HFD=3.3
23:05:19.914 00.002 21068 MultiStar: [#1 0.34,0.09,1.13,U] [#2 0.19,-0.07,1.01,U] [#3 -0.12,0.15,1.09,U] [#4 0.01,-0.22,0.92,U] [#5 0.25,0.29,1.13,U] [#6 0.55,0.10,0.00,M5] [#7 0.28,0.41,0.00,M4] [#8 -0.04,-0.17,0.76,U] 
23:05:19.916 00.002 21068 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {-0.12, -0.04}
23:05:19.917 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
23:05:19.919 00.002 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
23:05:19.920 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
23:05:19.924 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
23:05:19.925 00.001 21068 Enqueuing Move request for scope (0.08, 0.02)
23:05:19.926 00.001 16108 Worker thread wakes up
23:05:19.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:05:19.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:05:19.926 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=-0.04
23:05:19.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:05:19.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:19.927 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:19.927 00.000 16108 MoveAxis(E, 0, ABG)
23:05:19.927 00.000 16108 Move returns status 0, amount 0
23:05:19.927 00.000 16108 MoveAxis(N, 0, ABG)
23:05:19.927 00.000 16108 Move returns status 0, amount 0
23:05:19.927 00.000 16108 move complete, result=0
23:05:19.927 00.000 16108 worker thread done servicing request
23:05:19.933 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3833, FiltMin=3309, FiltMax=45731, Gamma=1.000
23:05:19.961 00.028 21068 UpdateGuideState exits: m=101657 SNR=67.7
23:05:19.963 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:19.963 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:19.964 00.001 21068 Enqueuing Expose request
23:05:19.965 00.001 16108 Worker thread wakes up
23:05:19.965 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:19.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:19.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:20.947 00.981 16108 Exposure complete
23:05:21.016 00.069 16108 worker thread done servicing request
23:05:21.016 00.000 21068 OnExposeComplete: enter
23:05:21.018 00.002 21068 UpdateGuideState(): m_state=6
23:05:21.019 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3481
23:05:21.021 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=877.18, Mass=115754, SNR=70.4, Peak=16320 HFD=3.4
23:05:21.022 00.001 21068 MultiStar: [#1 0.06,0.32,1.17,U] [#2 0.53,-0.16,0.00,M1] [#3 -0.16,0.34,0.83,U] [#4 0.02,-0.35,0.87,U] [#5 0.78,0.35,0.00,M2] [#6 0.59,0.14,0.00,M6] [#7 0.04,0.40,0.52,U] [#8 -0.08,0.39,0.79,U] 
23:05:21.023 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.23}, one-star: {0.08, 0.34}
23:05:21.025 00.002 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
23:05:21.027 00.002 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
23:05:21.029 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=0.04 mountY=-0.23, mountTheta=-1.39
23:05:21.032 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.23, opts=13)
23:05:21.034 00.002 21068 Enqueuing Move request for scope (-0.00, 0.23)
23:05:21.035 00.001 16108 Worker thread wakes up
23:05:21.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
23:05:21.036 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
23:05:21.036 00.000 16108 Moving (-0.00, 0.23) raw xDistance=0.04 yDistance=-0.23
23:05:21.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:05:21.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:05:21.036 00.000 16108 MoveAxis(E, 0, ABG)
23:05:21.036 00.000 16108 Move returns status 0, amount 0
23:05:21.036 00.000 16108 MoveAxis(N, 46, ABG)
23:05:21.036 00.000 16108 Guiding  Dir = 0, Dur = 46
23:05:21.037 00.001 16108 IsSlewing returns 0
23:05:21.037 00.000 16108 IsGuiding returns 0
23:05:21.042 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3833, FiltMin=3305, FiltMax=59533, Gamma=1.000
23:05:21.058 00.016 21068 UpdateGuideState exits: m=115754 SNR=70.4
23:05:21.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:21.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:21.061 00.001 21068 Enqueuing Expose request
23:05:21.072 00.011 16108 PulseGuide returned control before completion, sleep 21
23:05:21.102 00.030 16108 IsGuiding returns 1
23:05:21.102 00.000 16108 scope still moving after pulse duration time elapsed
23:05:21.133 00.031 16108 IsSlewing returns 0
23:05:21.133 00.000 16108 IsGuiding returns 1
23:05:21.165 00.032 16108 IsSlewing returns 0
23:05:21.165 00.000 16108 IsGuiding returns 0
23:05:21.165 00.000 16108 scope move finished after 46 + 81 ms
23:05:21.165 00.000 16108 Move returns status 0, amount 46
23:05:21.165 00.000 16108 move complete, result=0
23:05:21.165 00.000 16108 worker thread done servicing request
23:05:21.165 00.000 16108 Worker thread wakes up
23:05:21.165 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
23:05:21.167 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:21.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:22.340 01.173 16108 Exposure complete
23:05:22.399 00.059 16108 worker thread done servicing request
23:05:22.399 00.000 21068 OnExposeComplete: enter
23:05:22.400 00.001 21068 UpdateGuideState(): m_state=6
23:05:22.400 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3482
23:05:22.401 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.93, Mass=91585, SNR=63.0, Peak=13248 HFD=2.9
23:05:22.402 00.001 21068 MultiStar: [#1 0.40,0.05,1.03,U] [#2 0.21,-0.19,1.20,U] [#3 0.20,-0.10,1.18,U] [#4 0.09,-0.25,0.90,U] [#5 0.32,0.49,0.00,M3] [#6 0.60,0.13,0.00,M7] [#7 0.56,-0.13,0.00,M4] [#8 0.17,0.18,0.90,U] 
23:05:22.403 00.001 21068 refined, 5 included, MultiStar: {0.24, -0.04}, one-star: {0.35, 0.10}
23:05:22.403 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
23:05:22.404 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
23:05:22.405 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.18 mountX=-0.24 mountY=-0.01, mountTheta=-3.08
23:05:22.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
23:05:22.408 00.001 21068 Enqueuing Move request for scope (0.24, -0.04)
23:05:22.409 00.001 16108 Worker thread wakes up
23:05:22.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
23:05:22.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
23:05:22.409 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.01
23:05:22.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:05:22.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:22.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:22.409 00.000 16108 MoveAxis(E, 63, ABG)
23:05:22.409 00.000 16108 Guiding  Dir = 2, Dur = 63
23:05:22.409 00.000 16108 IsSlewing returns 0
23:05:22.410 00.001 16108 IsGuiding returns 0
23:05:22.411 00.001 16108 PulseGuide returned control before completion, sleep 72
23:05:22.418 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=3833, FiltMin=3309, FiltMax=60797, Gamma=1.000
23:05:22.446 00.028 21068 UpdateGuideState exits: m=91585 SNR=63.0
23:05:22.449 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:22.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:22.452 00.002 21068 Enqueuing Expose request
23:05:22.487 00.035 16108 IsGuiding returns 1
23:05:22.487 00.000 16108 scope still moving after pulse duration time elapsed
23:05:22.519 00.032 16108 IsSlewing returns 0
23:05:22.519 00.000 16108 IsGuiding returns 0
23:05:22.519 00.000 16108 scope move finished after 63 + 46 ms
23:05:22.519 00.000 16108 Move returns status 0, amount 63
23:05:22.519 00.000 16108 MoveAxis(N, 0, ABG)
23:05:22.519 00.000 16108 Move returns status 0, amount 0
23:05:22.519 00.000 16108 move complete, result=0
23:05:22.519 00.000 16108 worker thread done servicing request
23:05:22.519 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
23:05:22.519 00.000 16108 Worker thread wakes up
23:05:22.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:22.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:23.494 00.975 16108 Exposure complete
23:05:23.552 00.058 16108 worker thread done servicing request
23:05:23.552 00.000 21068 OnExposeComplete: enter
23:05:23.553 00.001 21068 UpdateGuideState(): m_state=6
23:05:23.554 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3483
23:05:23.555 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.65, Mass=84326, SNR=57.9, Peak=12032 HFD=3.2
23:05:23.556 00.001 21068 MultiStar: [#1 0.41,-0.05,1.36,U] [#2 -0.11,-0.01,1.22,U] [#3 0.04,-0.30,1.31,U] [#4 -0.05,-0.50,0.00,M1] [#5 -0.09,0.21,1.21,U] [#6 0.52,0.28,0.00,M8] [#7 -0.08,0.01,0.81,U] [#8 0.09,-0.09,0.84,U] 
23:05:23.557 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.06}, one-star: {-0.10, -0.18}
23:05:23.557 00.000 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
23:05:23.558 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
23:05:23.559 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=-0.05 mountY=0.05, mountTheta=2.32
23:05:23.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
23:05:23.562 00.001 21068 Enqueuing Move request for scope (0.04, -0.06)
23:05:23.562 00.000 16108 Worker thread wakes up
23:05:23.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:05:23.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:05:23.563 00.001 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
23:05:23.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:05:23.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:23.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:23.563 00.000 16108 MoveAxis(E, 0, ABG)
23:05:23.563 00.000 16108 Move returns status 0, amount 0
23:05:23.563 00.000 16108 MoveAxis(N, 0, ABG)
23:05:23.563 00.000 16108 Move returns status 0, amount 0
23:05:23.563 00.000 16108 move complete, result=0
23:05:23.563 00.000 16108 worker thread done servicing request
23:05:23.568 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3833, FiltMin=3302, FiltMax=57123, Gamma=1.000
23:05:23.582 00.014 21068 UpdateGuideState exits: m=84326 SNR=57.9
23:05:23.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:23.585 00.001 21068 Enqueuing Expose request
23:05:23.586 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:23.587 00.001 16108 Worker thread wakes up
23:05:23.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:23.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:24.765 01.178 16108 Exposure complete
23:05:24.827 00.062 16108 worker thread done servicing request
23:05:24.827 00.000 21068 OnExposeComplete: enter
23:05:24.828 00.001 21068 UpdateGuideState(): m_state=6
23:05:24.829 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3484
23:05:24.830 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.89, Mass=104817, SNR=68.1, Peak=12915 HFD=3.5
23:05:24.830 00.000 21068 MultiStar: [#1 0.35,-0.14,1.29,U] [#2 0.12,-0.14,1.10,U] [#3 0.14,-0.05,1.21,U] [#4 -0.06,-0.49,0.83,U] [#5 -0.04,0.15,0.97,U] [#6 0.33,-0.26,0.77,U] [#7 -0.09,0.25,0.63,U] [#8 -0.17,0.21,0.81,U] 
23:05:24.831 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.18, 0.06}
23:05:24.834 00.003 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
23:05:24.834 00.000 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
23:05:24.836 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.71 mountX=-0.07 mountY=0.04, mountTheta=2.65
23:05:24.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
23:05:24.839 00.001 21068 Enqueuing Move request for scope (0.06, -0.05)
23:05:24.841 00.002 16108 Worker thread wakes up
23:05:24.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:05:24.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:05:24.841 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=0.04
23:05:24.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:05:24.842 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:24.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:24.842 00.000 16108 MoveAxis(E, 0, ABG)
23:05:24.842 00.000 16108 Move returns status 0, amount 0
23:05:24.842 00.000 16108 MoveAxis(N, 0, ABG)
23:05:24.842 00.000 16108 Move returns status 0, amount 0
23:05:24.842 00.000 16108 move complete, result=0
23:05:24.842 00.000 16108 worker thread done servicing request
23:05:24.849 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3830, FiltMin=3328, FiltMax=53795, Gamma=1.000
23:05:24.867 00.018 21068 UpdateGuideState exits: m=104817 SNR=68.1
23:05:24.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:24.869 00.000 21068 Enqueuing Expose request
23:05:24.870 00.001 16108 Worker thread wakes up
23:05:24.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:24.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:24.870 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:25.840 00.970 16108 Exposure complete
23:05:25.919 00.079 16108 worker thread done servicing request
23:05:25.919 00.000 21068 OnExposeComplete: enter
23:05:25.921 00.002 21068 UpdateGuideState(): m_state=6
23:05:25.922 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3485
23:05:25.923 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.50, Mass=107810, SNR=76.4, Peak=15440 HFD=3.2
23:05:25.926 00.003 21068 MultiStar: [#1 -0.02,-0.28,1.00,U] [#2 -0.00,-0.15,0.96,U] [#3 -0.37,-0.37,0.00,M1] [#4 -0.21,-0.41,0.76,U] [#5 -0.01,0.25,1.08,U] [#6 0.26,-0.31,0.79,U] [#7 -0.22,-0.10,0.63,U] [#8 0.01,-0.27,0.74,U] 
23:05:25.927 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.19}, one-star: {0.03, -0.33}
23:05:25.928 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
23:05:25.929 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
23:05:25.930 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=-0.02 mountY=0.19, mountTheta=1.68
23:05:25.933 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
23:05:25.935 00.002 21068 Enqueuing Move request for scope (-0.01, -0.19)
23:05:25.938 00.003 16108 Worker thread wakes up
23:05:25.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
23:05:25.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
23:05:25.938 00.000 16108 Moving (-0.01, -0.19) raw xDistance=-0.02 yDistance=0.19
23:05:25.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:25.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:25.939 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:05:25.939 00.000 16108 MoveAxis(E, 0, ABG)
23:05:25.939 00.000 16108 Move returns status 0, amount 0
23:05:25.939 00.000 16108 MoveAxis(N, 0, ABG)
23:05:25.939 00.000 16108 Move returns status 0, amount 0
23:05:25.939 00.000 16108 move complete, result=0
23:05:25.939 00.000 16108 worker thread done servicing request
23:05:25.947 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3830, FiltMin=3286, FiltMax=45165, Gamma=1.000
23:05:25.976 00.029 21068 UpdateGuideState exits: m=107810 SNR=76.4
23:05:25.978 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.980 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:25.980 00.000 21068 Enqueuing Expose request
23:05:25.981 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:05:25.982 00.001 16108 Worker thread wakes up
23:05:25.982 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:25.983 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:27.136 01.153 16108 Exposure complete
23:05:27.200 00.064 16108 worker thread done servicing request
23:05:27.200 00.000 21068 OnExposeComplete: enter
23:05:27.201 00.001 21068 UpdateGuideState(): m_state=6
23:05:27.202 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3486
23:05:27.203 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.33, Mass=87484, SNR=59.8, Peak=13328 HFD=3.3
23:05:27.203 00.000 21068 MultiStar: [#1 0.10,-0.58,0.00,M1] [#2 0.02,-0.46,1.39,U] [#3 -0.14,-0.69,0.00,M2] [#4 -0.14,-0.69,0.00,M1] [#5 0.03,-0.30,1.09,U] [#6 0.21,-0.45,0.90,U] [#7 0.17,-0.24,0.63,U] [#8 -0.32,-0.29,0.89,U] 
23:05:27.204 00.001 21068 refined, 5 included, MultiStar: {0.00, -0.39}, one-star: {-0.04, -0.51}
23:05:27.205 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.76)
23:05:27.206 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
23:05:27.206 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.39 hyp=0.39 cameraTheta=-1.56 mountX=-0.07 mountY=0.38, mountTheta=1.76
23:05:27.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.39, opts=13)
23:05:27.209 00.001 21068 Enqueuing Move request for scope (0.00, -0.39)
23:05:27.209 00.000 16108 Worker thread wakes up
23:05:27.210 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.39) opts 0xd
23:05:27.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.39)
23:05:27.210 00.000 16108 Moving (0.00, -0.39) raw xDistance=-0.07 yDistance=0.38
23:05:27.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:05:27.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:27.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:05:27.210 00.000 16108 MoveAxis(E, 0, ABG)
23:05:27.210 00.000 16108 Move returns status 0, amount 0
23:05:27.210 00.000 16108 MoveAxis(N, 0, ABG)
23:05:27.211 00.001 16108 Move returns status 0, amount 0
23:05:27.211 00.000 16108 move complete, result=0
23:05:27.211 00.000 16108 worker thread done servicing request
23:05:27.214 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3827, FiltMin=3264, FiltMax=44237, Gamma=1.000
23:05:27.228 00.014 21068 UpdateGuideState exits: m=87484 SNR=59.8
23:05:27.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:27.231 00.001 21068 Enqueuing Expose request
23:05:27.231 00.000 16108 Worker thread wakes up
23:05:27.231 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:05:27.233 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:27.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:28.216 00.983 16108 Exposure complete
23:05:28.279 00.063 16108 worker thread done servicing request
23:05:28.279 00.000 21068 OnExposeComplete: enter
23:05:28.280 00.001 21068 UpdateGuideState(): m_state=6
23:05:28.282 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3487
23:05:28.283 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.46, Mass=107548, SNR=72.0, Peak=13488 HFD=3.2
23:05:28.284 00.001 21068 MultiStar: [#1 -0.38,-0.59,0.00,M2] [#2 -0.25,-0.46,0.00,M1] [#3 -0.34,-0.39,0.00,M3] [#4 -0.36,-0.61,0.00,M2] [#5 -0.28,0.06,0.88,U] [#6 -0.12,-0.52,0.00,M6] [#7 -0.16,0.05,0.71,U] [#8 -0.42,-0.21,0.85,U] 
23:05:28.284 00.000 21068 refined, 3 included, MultiStar: {-0.27, -0.13}, one-star: {-0.22, -0.38}
23:05:28.285 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
23:05:28.286 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
23:05:28.286 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-2.68 mountX=0.24 mountY=0.19, mountTheta=0.67
23:05:28.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.13, opts=13)
23:05:28.289 00.001 21068 Enqueuing Move request for scope (-0.27, -0.13)
23:05:28.289 00.000 16108 Worker thread wakes up
23:05:28.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd
23:05:28.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.13)
23:05:28.289 00.000 16108 Moving (-0.27, -0.13) raw xDistance=0.24 yDistance=0.19
23:05:28.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:05:28.290 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:28.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:05:28.290 00.000 16108 MoveAxis(W, 64, ABG)
23:05:28.290 00.000 16108 Guiding  Dir = 3, Dur = 64
23:05:28.290 00.000 16108 IsSlewing returns 0
23:05:28.290 00.000 16108 IsGuiding returns 0
23:05:28.291 00.001 16108 PulseGuide returned control before completion, sleep 73
23:05:28.295 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3824, FiltMin=3270, FiltMax=38982, Gamma=1.000
23:05:28.322 00.027 21068 UpdateGuideState exits: m=107548 SNR=72.0
23:05:28.324 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:28.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:28.326 00.001 21068 Enqueuing Expose request
23:05:28.372 00.046 16108 IsGuiding returns 0
23:05:28.372 00.000 16108 Move returns status 0, amount 64
23:05:28.372 00.000 16108 MoveAxis(N, 0, ABG)
23:05:28.372 00.000 16108 Move returns status 0, amount 0
23:05:28.372 00.000 16108 move complete, result=0
23:05:28.372 00.000 16108 worker thread done servicing request
23:05:28.372 00.000 16108 Worker thread wakes up
23:05:28.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:28.373 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:28.373 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.2 px 0 ms NORTH
23:05:29.531 01.158 16108 Exposure complete
23:05:29.602 00.071 16108 worker thread done servicing request
23:05:29.602 00.000 21068 OnExposeComplete: enter
23:05:29.604 00.002 21068 UpdateGuideState(): m_state=6
23:05:29.607 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3488
23:05:29.608 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.29, Mass=101778, SNR=70.7, Peak=14288 HFD=3.2
23:05:29.609 00.001 21068 MultiStar: [#1 -0.14,-0.54,0.00,M3] [#2 -0.03,-0.59,0.00,M2] [#3 0.04,-0.50,0.00,M4] [#4 0.14,-0.85,0.00,M3] [#5 0.04,0.28,0.99,U] [#6 0.33,-0.35,0.89,U] [#7 -0.28,-0.40,0.48,U] [#8 -0.17,-0.27,0.82,U] 
23:05:29.611 00.002 21068 refined, 4 included, MultiStar: {-0.00, -0.24}, one-star: {-0.06, -0.55}
23:05:29.612 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
23:05:29.614 00.002 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
23:05:29.616 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.57 mountX=-0.04 mountY=0.23, mountTheta=1.74
23:05:29.619 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.24, opts=13)
23:05:29.621 00.002 21068 Enqueuing Move request for scope (-0.00, -0.24)
23:05:29.622 00.001 16108 Worker thread wakes up
23:05:29.623 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
23:05:29.623 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
23:05:29.623 00.000 16108 Moving (-0.00, -0.24) raw xDistance=-0.04 yDistance=0.23
23:05:29.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:05:29.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:29.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:05:29.623 00.000 16108 MoveAxis(E, 0, ABG)
23:05:29.623 00.000 16108 Move returns status 0, amount 0
23:05:29.623 00.000 16108 MoveAxis(N, 0, ABG)
23:05:29.625 00.002 16108 Move returns status 0, amount 0
23:05:29.625 00.000 16108 move complete, result=0
23:05:29.625 00.000 16108 worker thread done servicing request
23:05:29.631 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3824, FiltMin=3270, FiltMax=42541, Gamma=1.000
23:05:29.646 00.015 21068 UpdateGuideState exits: m=101778 SNR=70.7
23:05:29.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:29.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:29.649 00.001 21068 Enqueuing Expose request
23:05:29.650 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:05:29.651 00.001 16108 Worker thread wakes up
23:05:29.651 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:29.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:30.620 00.969 16108 Exposure complete
23:05:30.686 00.066 16108 worker thread done servicing request
23:05:30.686 00.000 21068 OnExposeComplete: enter
23:05:30.687 00.001 21068 UpdateGuideState(): m_state=6
23:05:30.688 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3489
23:05:30.689 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.78, Mass=112670, SNR=75.4, Peak=13331 HFD=3.4
23:05:30.690 00.001 21068 MultiStar: [#1 -0.13,0.09,1.00,U] [#2 -0.18,-0.00,1.14,U] [#3 -0.20,-0.12,0.93,U] [#4 -0.04,-0.49,0.71,U] [#5 0.15,0.23,0.99,U] [#6 0.25,0.23,0.64,U] [#7 -0.15,-0.09,0.56,U] [#8 -0.10,-0.18,0.66,U] 
23:05:30.691 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.32, -0.05}
23:05:30.692 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
23:05:30.693 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.54)
23:05:30.693 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.84 mountX=0.09 mountY=0.05, mountTheta=0.52
23:05:30.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
23:05:30.696 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
23:05:30.697 00.001 16108 Worker thread wakes up
23:05:30.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
23:05:30.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
23:05:30.697 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=0.05
23:05:30.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:05:30.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:30.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:05:30.698 00.001 16108 MoveAxis(E, 0, ABG)
23:05:30.698 00.000 16108 Move returns status 0, amount 0
23:05:30.698 00.000 16108 MoveAxis(N, 0, ABG)
23:05:30.698 00.000 16108 Move returns status 0, amount 0
23:05:30.698 00.000 16108 move complete, result=0
23:05:30.698 00.000 16108 worker thread done servicing request
23:05:30.701 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3821, FiltMin=3309, FiltMax=46131, Gamma=1.000
23:05:30.724 00.023 21068 UpdateGuideState exits: m=112670 SNR=75.4
23:05:30.726 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.728 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:30.730 00.002 21068 Enqueuing Expose request
23:05:30.731 00.001 16108 Worker thread wakes up
23:05:30.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:30.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:30.731 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:31.891 01.160 16108 Exposure complete
23:05:31.946 00.055 16108 worker thread done servicing request
23:05:31.946 00.000 21068 OnExposeComplete: enter
23:05:31.947 00.001 21068 UpdateGuideState(): m_state=6
23:05:31.949 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3490
23:05:31.950 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.28, Mass=109347, SNR=74.3, Peak=14496 HFD=3.5
23:05:31.950 00.000 21068 MultiStar: [#1 0.37,-0.19,1.12,U] [#2 0.08,-0.27,1.13,U] [#3 0.18,-0.14,1.01,U] [#4 0.17,-0.40,0.72,U] [#5 0.27,0.07,0.85,U] [#6 0.53,-0.36,0.00,M5] [#7 -0.11,-0.13,0.59,U] [#8 0.25,-0.20,0.84,U] 
23:05:31.951 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.23}, one-star: {0.10, -0.56}
23:05:31.952 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
23:05:31.953 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
23:05:31.953 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.92 mountX=-0.21 mountY=0.18, mountTheta=2.43
23:05:31.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.23, opts=13)
23:05:31.956 00.001 21068 Enqueuing Move request for scope (0.18, -0.23)
23:05:31.956 00.000 16108 Worker thread wakes up
23:05:31.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
23:05:31.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
23:05:31.956 00.000 16108 Moving (0.18, -0.23) raw xDistance=-0.21 yDistance=0.18
23:05:31.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:05:31.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:31.958 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:05:31.958 00.000 16108 MoveAxis(E, 56, ABG)
23:05:31.958 00.000 16108 Guiding  Dir = 2, Dur = 56
23:05:31.958 00.000 16108 IsSlewing returns 0
23:05:31.958 00.000 16108 IsGuiding returns 0
23:05:31.961 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3817, FiltMin=3264, FiltMax=40323, Gamma=1.000
23:05:31.975 00.014 21068 UpdateGuideState exits: m=109347 SNR=74.3
23:05:31.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:31.978 00.001 21068 Enqueuing Expose request
23:05:32.011 00.033 16108 PulseGuide returned control before completion, sleep 14
23:05:32.040 00.029 16108 IsGuiding returns 1
23:05:32.040 00.000 16108 scope still moving after pulse duration time elapsed
23:05:32.072 00.032 16108 IsSlewing returns 0
23:05:32.072 00.000 16108 IsGuiding returns 1
23:05:32.103 00.031 16108 IsSlewing returns 0
23:05:32.103 00.000 16108 IsGuiding returns 0
23:05:32.103 00.000 16108 scope move finished after 56 + 89 ms
23:05:32.103 00.000 16108 Move returns status 0, amount 56
23:05:32.103 00.000 16108 MoveAxis(N, 0, ABG)
23:05:32.103 00.000 16108 Move returns status 0, amount 0
23:05:32.103 00.000 16108 move complete, result=0
23:05:32.104 00.001 16108 worker thread done servicing request
23:05:32.104 00.000 16108 Worker thread wakes up
23:05:32.104 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.2 px 0 ms NORTH
23:05:32.106 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:32.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:33.087 00.981 16108 Exposure complete
23:05:33.143 00.056 16108 worker thread done servicing request
23:05:33.143 00.000 21068 OnExposeComplete: enter
23:05:33.144 00.001 21068 UpdateGuideState(): m_state=6
23:05:33.145 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3491
23:05:33.146 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.23, Mass=120373, SNR=77.4, Peak=16096 HFD=3.3
23:05:33.146 00.000 21068 MultiStar: [#1 0.63,-0.38,0.00,M2] [#2 0.17,-0.40,1.07,U] [#3 0.05,-0.45,0.85,U] [#4 0.01,-0.73,0.00,M2] [#5 0.35,-0.07,0.87,U] [#6 0.34,-0.37,0.00,M6] [#7 0.27,-0.61,0.00,M1] [#8 0.14,-0.35,0.76,U] 
23:05:33.147 00.001 21068 refined, 4 included, MultiStar: {0.13, -0.38}, one-star: {-0.05, -0.61}
23:05:33.148 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
23:05:33.149 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
23:05:33.149 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.25 mountX=-0.19 mountY=0.34, mountTheta=2.08
23:05:33.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.38, opts=13)
23:05:33.151 00.000 21068 Enqueuing Move request for scope (0.13, -0.38)
23:05:33.153 00.002 16108 Worker thread wakes up
23:05:33.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.38) opts 0xd
23:05:33.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.38)
23:05:33.153 00.000 16108 Moving (0.13, -0.38) raw xDistance=-0.19 yDistance=0.34
23:05:33.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:05:33.153 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.07 newest=0.58
23:05:33.154 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:05:33.154 00.000 16108 MoveAxis(E, 0, ABG)
23:05:33.154 00.000 16108 Move returns status 0, amount 0
23:05:33.154 00.000 16108 MoveAxis(S, 69, ABG)
23:05:33.154 00.000 16108 Guiding  Dir = 1, Dur = 69
23:05:33.154 00.000 16108 IsSlewing returns 0
23:05:33.154 00.000 16108 IsGuiding returns 0
23:05:33.158 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3817, FiltMin=3289, FiltMax=58627, Gamma=1.000
23:05:33.172 00.014 21068 UpdateGuideState exits: m=120373 SNR=77.4
23:05:33.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.175 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:33.176 00.001 21068 Enqueuing Expose request
23:05:33.187 00.011 16108 PulseGuide returned control before completion, sleep 46
23:05:33.249 00.062 16108 IsGuiding returns 1
23:05:33.249 00.000 16108 scope still moving after pulse duration time elapsed
23:05:33.281 00.032 16108 IsSlewing returns 0
23:05:33.282 00.001 16108 IsGuiding returns 0
23:05:33.282 00.000 16108 scope move finished after 69 + 58 ms
23:05:33.282 00.000 16108 Move returns status 0, amount 69
23:05:33.282 00.000 16108 move complete, result=0
23:05:33.282 00.000 16108 worker thread done servicing request
23:05:33.282 00.000 16108 Worker thread wakes up
23:05:33.282 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 69 ms SOUTH
23:05:33.283 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:33.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:34.436 01.153 16108 Exposure complete
23:05:34.503 00.067 16108 worker thread done servicing request
23:05:34.503 00.000 21068 OnExposeComplete: enter
23:05:34.504 00.001 21068 UpdateGuideState(): m_state=6
23:05:34.506 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3492
23:05:34.507 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.38, Mass=113747, SNR=80.3, Peak=14912 HFD=3.3
23:05:34.509 00.002 21068 MultiStar: [#1 0.43,-0.54,0.00,M3] [#2 -0.00,-0.30,1.17,U] [#3 -0.11,-0.34,1.03,U] [#4 0.02,-0.89,0.00,M3] [#5 -0.18,-0.15,0.85,U] [#6 0.32,-0.30,0.64,U] [#7 -0.02,-0.01,0.57,U] [#8 -0.03,-0.18,0.65,U] 
23:05:34.510 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.27}, one-star: {0.20, -0.45}
23:05:34.511 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
23:05:34.512 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
23:05:34.512 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=-0.06 mountY=0.26, mountTheta=1.81
23:05:34.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.27, opts=13)
23:05:34.515 00.001 21068 Enqueuing Move request for scope (0.02, -0.27)
23:05:34.515 00.000 16108 Worker thread wakes up
23:05:34.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
23:05:34.515 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
23:05:34.516 00.001 16108 Moving (0.02, -0.27) raw xDistance=-0.06 yDistance=0.26
23:05:34.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:05:34.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:05:34.516 00.000 16108 MoveAxis(E, 0, ABG)
23:05:34.516 00.000 16108 Move returns status 0, amount 0
23:05:34.516 00.000 16108 MoveAxis(S, 52, ABG)
23:05:34.516 00.000 16108 Guiding  Dir = 1, Dur = 52
23:05:34.516 00.000 16108 IsSlewing returns 0
23:05:34.516 00.000 16108 IsGuiding returns 0
23:05:34.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3814, FiltMin=3257, FiltMax=45053, Gamma=1.000
23:05:34.522 00.003 16108 PulseGuide returned control before completion, sleep 57
23:05:34.537 00.015 21068 UpdateGuideState exits: m=113747 SNR=80.3
23:05:34.540 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:34.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:34.542 00.001 21068 Enqueuing Expose request
23:05:34.583 00.041 16108 IsGuiding returns 1
23:05:34.583 00.000 16108 scope still moving after pulse duration time elapsed
23:05:34.614 00.031 16108 IsSlewing returns 0
23:05:34.614 00.000 16108 IsGuiding returns 0
23:05:34.614 00.000 16108 scope move finished after 52 + 45 ms
23:05:34.614 00.000 16108 Move returns status 0, amount 52
23:05:34.614 00.000 16108 move complete, result=0
23:05:34.614 00.000 16108 worker thread done servicing request
23:05:34.614 00.000 16108 Worker thread wakes up
23:05:34.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:34.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:34.614 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
23:05:35.581 00.967 16108 Exposure complete
23:05:35.640 00.059 16108 worker thread done servicing request
23:05:35.640 00.000 21068 OnExposeComplete: enter
23:05:35.640 00.000 21068 UpdateGuideState(): m_state=6
23:05:35.641 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3493
23:05:35.642 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.54, Mass=92729, SNR=66.0, Peak=13248 HFD=3.0
23:05:35.643 00.001 21068 MultiStar: [#1 0.56,-0.41,0.00,M4] [#2 -0.04,-0.12,1.22,U] [#3 -0.07,-0.22,1.24,U] [#4 -0.44,-0.78,0.00,M4] [#5 -0.05,-0.03,1.06,U] [#6 0.44,-0.43,0.00,M6] [#7 -0.00,0.07,0.75,U] [#8 -0.06,-0.11,1.00,U] 
23:05:35.644 00.001 21068 refined, 5 included, MultiStar: {-0.04, -0.13}, one-star: {0.01, -0.30}
23:05:35.645 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
23:05:35.645 00.000 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
23:05:35.646 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.85 mountX=0.01 mountY=0.13, mountTheta=1.47
23:05:35.647 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
23:05:35.648 00.001 21068 Enqueuing Move request for scope (-0.04, -0.13)
23:05:35.649 00.001 16108 Worker thread wakes up
23:05:35.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:05:35.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:05:35.649 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.01 yDistance=0.13
23:05:35.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:35.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:35.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:05:35.649 00.000 16108 MoveAxis(E, 0, ABG)
23:05:35.649 00.000 16108 Move returns status 0, amount 0
23:05:35.649 00.000 16108 MoveAxis(N, 0, ABG)
23:05:35.650 00.001 16108 Move returns status 0, amount 0
23:05:35.650 00.000 16108 move complete, result=0
23:05:35.650 00.000 16108 worker thread done servicing request
23:05:35.654 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3814, FiltMin=3190, FiltMax=41910, Gamma=1.000
23:05:35.672 00.018 21068 UpdateGuideState exits: m=92729 SNR=66.0
23:05:35.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.675 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:35.676 00.001 21068 Enqueuing Expose request
23:05:35.678 00.002 16108 Worker thread wakes up
23:05:35.678 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:35.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:35.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:36.854 01.176 16108 Exposure complete
23:05:36.911 00.057 16108 worker thread done servicing request
23:05:36.911 00.000 21068 OnExposeComplete: enter
23:05:36.912 00.001 21068 UpdateGuideState(): m_state=6
23:05:36.914 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3494
23:05:36.915 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.49, Mass=117069, SNR=80.3, Peak=14003 HFD=3.2
23:05:36.916 00.001 21068 MultiStar: [#1 0.27,-0.21,0.99,U] [#2 -0.25,-0.40,1.16,U] [#3 -0.20,-0.10,1.00,U] [#4 0.22,-0.48,0.00,M5] [#5 0.09,0.10,0.84,U] [#6 0.17,-0.74,0.00,M7] [#7 -0.05,-0.31,0.58,U] [#8 -0.08,-0.23,0.74,U] 
23:05:36.917 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.22}, one-star: {-0.17, -0.35}
23:05:36.917 00.000 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:05:36.919 00.002 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
23:05:36.920 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=0.03 mountY=0.23, mountTheta=1.46
23:05:36.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.22, opts=13)
23:05:36.922 00.001 21068 Enqueuing Move request for scope (-0.06, -0.22)
23:05:36.923 00.001 16108 Worker thread wakes up
23:05:36.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
23:05:36.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
23:05:36.923 00.000 16108 Moving (-0.06, -0.22) raw xDistance=0.03 yDistance=0.23
23:05:36.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:05:36.924 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:05:36.924 00.000 16108 MoveAxis(E, 0, ABG)
23:05:36.924 00.000 16108 Move returns status 0, amount 0
23:05:36.924 00.000 16108 MoveAxis(S, 46, ABG)
23:05:36.924 00.000 16108 Guiding  Dir = 1, Dur = 46
23:05:36.924 00.000 16108 IsSlewing returns 0
23:05:36.924 00.000 16108 IsGuiding returns 0
23:05:36.933 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3817, FiltMin=3267, FiltMax=52294, Gamma=1.000
23:05:36.952 00.019 21068 UpdateGuideState exits: m=117069 SNR=80.3
23:05:36.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:36.955 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:36.956 00.001 21068 Enqueuing Expose request
23:05:36.970 00.014 16108 IsGuiding returns 1
23:05:36.970 00.000 16108 scope still moving after pulse duration time elapsed
23:05:37.000 00.030 16108 IsSlewing returns 0
23:05:37.000 00.000 16108 IsGuiding returns 1
23:05:37.032 00.032 16108 IsSlewing returns 0
23:05:37.032 00.000 16108 IsGuiding returns 1
23:05:37.064 00.032 16108 IsSlewing returns 0
23:05:37.064 00.000 16108 IsGuiding returns 0
23:05:37.064 00.000 16108 scope move finished after 46 + 94 ms
23:05:37.064 00.000 16108 Move returns status 0, amount 46
23:05:37.064 00.000 16108 move complete, result=0
23:05:37.065 00.001 16108 worker thread done servicing request
23:05:37.065 00.000 16108 Worker thread wakes up
23:05:37.065 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
23:05:37.067 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:37.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:38.043 00.976 16108 Exposure complete
23:05:38.107 00.064 16108 worker thread done servicing request
23:05:38.107 00.000 21068 OnExposeComplete: enter
23:05:38.109 00.002 21068 UpdateGuideState(): m_state=6
23:05:38.111 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3495
23:05:38.112 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.67, Mass=126801, SNR=77.6, Peak=14368 HFD=3.4
23:05:38.113 00.001 21068 MultiStar: [#1 0.12,-0.26,1.07,U] [#2 -0.13,-0.31,1.05,U] [#3 -0.22,-0.20,0.92,U] [#4 0.12,-0.81,0.00,M6] [#5 0.01,0.09,1.03,U] [#6 0.33,-0.31,0.58,U] [#7 -0.06,-0.43,0.64,U] [#8 0.28,-0.23,0.70,U] 
23:05:38.114 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.21}, one-star: {-0.14, -0.17}
23:05:38.117 00.003 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
23:05:38.118 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
23:05:38.118 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.04 mountY=0.20, mountTheta=1.76
23:05:38.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.21, opts=13)
23:05:38.121 00.001 21068 Enqueuing Move request for scope (0.00, -0.21)
23:05:38.121 00.000 16108 Worker thread wakes up
23:05:38.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
23:05:38.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
23:05:38.121 00.000 16108 Moving (0.00, -0.21) raw xDistance=-0.04 yDistance=0.20
23:05:38.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:05:38.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:05:38.122 00.001 16108 MoveAxis(E, 0, ABG)
23:05:38.122 00.000 16108 Move returns status 0, amount 0
23:05:38.122 00.000 16108 MoveAxis(S, 41, ABG)
23:05:38.122 00.000 16108 Guiding  Dir = 1, Dur = 41
23:05:38.122 00.000 16108 IsSlewing returns 0
23:05:38.122 00.000 16108 IsGuiding returns 0
23:05:38.126 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3817, FiltMin=3254, FiltMax=52291, Gamma=1.000
23:05:38.144 00.018 21068 UpdateGuideState exits: m=126801 SNR=77.6
23:05:38.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:38.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:38.147 00.001 21068 Enqueuing Expose request
23:05:38.150 00.003 16108 PulseGuide returned control before completion, sleep 25
23:05:38.180 00.030 16108 IsGuiding returns 1
23:05:38.180 00.000 16108 scope still moving after pulse duration time elapsed
23:05:38.211 00.031 16108 IsSlewing returns 0
23:05:38.211 00.000 16108 IsGuiding returns 1
23:05:38.242 00.031 16108 IsSlewing returns 0
23:05:38.242 00.000 16108 IsGuiding returns 0
23:05:38.244 00.002 16108 scope move finished after 41 + 79 ms
23:05:38.244 00.000 16108 Move returns status 0, amount 41
23:05:38.244 00.000 16108 move complete, result=0
23:05:38.244 00.000 16108 worker thread done servicing request
23:05:38.244 00.000 16108 Worker thread wakes up
23:05:38.244 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:05:38.247 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:38.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:39.419 01.172 16108 Exposure complete
23:05:39.478 00.059 16108 worker thread done servicing request
23:05:39.478 00.000 21068 OnExposeComplete: enter
23:05:39.479 00.001 21068 UpdateGuideState(): m_state=6
23:05:39.480 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3496
23:05:39.481 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.89, Mass=117318, SNR=75.9, Peak=15280 HFD=3.4
23:05:39.482 00.001 21068 MultiStar: [#1 0.30,0.17,1.23,U] [#2 -0.26,0.36,1.14,U] [#3 -0.02,0.15,1.13,U] [#4 -0.00,-0.13,0.68,U] [#5 -0.17,0.41,0.68,U] [#6 0.33,0.13,0.69,U] [#7 -0.04,0.18,0.50,U] [#8 0.05,0.12,0.60,U] 
23:05:39.483 00.001 21068 single-star, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.05, 0.05}
23:05:39.483 00.000 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
23:05:39.484 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:05:39.485 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
23:05:39.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
23:05:39.488 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
23:05:39.488 00.000 16108 Worker thread wakes up
23:05:39.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:05:39.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:05:39.488 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:05:39.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:05:39.489 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:39.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:39.489 00.000 16108 MoveAxis(E, 0, ABG)
23:05:39.489 00.000 16108 Move returns status 0, amount 0
23:05:39.489 00.000 16108 MoveAxis(N, 0, ABG)
23:05:39.489 00.000 16108 Move returns status 0, amount 0
23:05:39.489 00.000 16108 move complete, result=0
23:05:39.489 00.000 16108 worker thread done servicing request
23:05:39.495 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3817, FiltMin=3264, FiltMax=53165, Gamma=1.000
23:05:39.512 00.017 21068 UpdateGuideState exits: m=117318 SNR=75.9
23:05:39.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:39.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:39.515 00.001 21068 Enqueuing Expose request
23:05:39.515 00.000 16108 Worker thread wakes up
23:05:39.515 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:39.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:39.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:40.502 00.986 16108 Exposure complete
23:05:40.569 00.067 16108 worker thread done servicing request
23:05:40.569 00.000 21068 OnExposeComplete: enter
23:05:40.570 00.001 21068 UpdateGuideState(): m_state=6
23:05:40.571 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3497
23:05:40.572 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.89, Mass=100676, SNR=70.4, Peak=14528 HFD=2.9
23:05:40.573 00.001 21068 MultiStar: [#1 -0.08,0.13,1.33,U] [#2 -0.29,0.12,1.28,U] [#3 -0.28,0.10,0.99,U] [#4 -0.19,-0.32,0.74,U] [#5 -0.17,0.48,0.00,M1] [#6 0.04,0.04,0.68,U] [#7 -0.45,0.12,0.60,U] [#8 -0.19,0.40,0.65,U] 
23:05:40.573 00.000 21068 single-star, 7 included, MultiStar: {-0.15, 0.08}, one-star: {0.14, 0.05}
23:05:40.574 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
23:05:40.575 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
23:05:40.576 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
23:05:40.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
23:05:40.579 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
23:05:40.580 00.001 16108 Worker thread wakes up
23:05:40.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:05:40.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:05:40.580 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.08
23:05:40.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:05:40.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:05:40.580 00.000 16108 MoveAxis(E, 0, ABG)
23:05:40.580 00.000 16108 Move returns status 0, amount 0
23:05:40.580 00.000 16108 MoveAxis(N, 0, ABG)
23:05:40.580 00.000 16108 Move returns status 0, amount 0
23:05:40.580 00.000 16108 move complete, result=0
23:05:40.580 00.000 16108 worker thread done servicing request
23:05:40.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3817, FiltMin=3238, FiltMax=55501, Gamma=1.000
23:05:40.598 00.015 21068 UpdateGuideState exits: m=100676 SNR=70.4
23:05:40.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:40.601 00.001 21068 Enqueuing Expose request
23:05:40.601 00.000 16108 Worker thread wakes up
23:05:40.601 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:40.603 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:40.603 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:41.779 01.176 16108 Exposure complete
23:05:41.837 00.058 16108 worker thread done servicing request
23:05:41.837 00.000 21068 OnExposeComplete: enter
23:05:41.838 00.001 21068 UpdateGuideState(): m_state=6
23:05:41.840 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3498
23:05:41.842 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=876.93, Mass=100610, SNR=73.8, Peak=13440 HFD=3.3
23:05:41.844 00.002 21068 MultiStar: [#1 0.01,0.17,1.16,U] [#2 -0.28,0.02,1.20,U] [#3 -0.09,-0.00,1.01,U] [#4 0.20,-0.11,0.90,U] [#5 -0.00,0.46,0.82,U] [#6 0.31,0.29,0.65,U] [#7 0.43,0.31,0.00,M1] [#8 -0.33,0.27,0.84,U] 
23:05:41.846 00.002 21068 single-star, 7 included, MultiStar: {-0.03, 0.13}, one-star: {0.07, 0.09}
23:05:41.848 00.002 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
23:05:41.851 00.003 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
23:05:41.853 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
23:05:41.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
23:05:41.856 00.001 21068 Enqueuing Move request for scope (0.07, 0.09)
23:05:41.857 00.001 16108 Worker thread wakes up
23:05:41.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:05:41.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:05:41.857 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.06 yDistance=-0.10
23:05:41.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:05:41.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:41.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:41.857 00.000 16108 MoveAxis(E, 0, ABG)
23:05:41.857 00.000 16108 Move returns status 0, amount 0
23:05:41.857 00.000 16108 MoveAxis(N, 0, ABG)
23:05:41.857 00.000 16108 Move returns status 0, amount 0
23:05:41.857 00.000 16108 move complete, result=0
23:05:41.858 00.001 16108 worker thread done servicing request
23:05:41.867 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3821, FiltMin=3289, FiltMax=65533, Gamma=1.000
23:05:41.885 00.018 21068 UpdateGuideState exits: m=100610 SNR=73.8
23:05:41.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:41.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:41.887 00.000 21068 Enqueuing Expose request
23:05:41.888 00.001 16108 Worker thread wakes up
23:05:41.888 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:41.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:41.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:42.857 00.968 16108 Exposure complete
23:05:42.939 00.082 16108 worker thread done servicing request
23:05:42.939 00.000 21068 OnExposeComplete: enter
23:05:42.940 00.001 21068 UpdateGuideState(): m_state=6
23:05:42.941 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3499
23:05:42.942 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.12, Mass=103052, SNR=74.8, Peak=12752 HFD=3.4
23:05:42.943 00.001 21068 MultiStar: [#1 -0.13,0.40,1.09,U] [#2 -0.22,0.51,0.00,M1] [#3 0.12,0.43,1.07,U] [#4 -0.20,0.31,0.69,U] [#5 -0.12,0.85,0.00,M1] [#6 0.23,0.49,0.00,M4] [#7 0.28,0.28,0.54,U] [#8 -0.24,0.50,0.00,M1] 
23:05:42.944 00.001 21068 single-star, 4 included, MultiStar: {-0.00, 0.35}, one-star: {-0.01, 0.28}
23:05:42.945 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
23:05:42.946 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
23:05:42.946 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.61 mountX=0.06 mountY=-0.27, mountTheta=-1.35
23:05:42.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.28, opts=13)
23:05:42.949 00.001 21068 Enqueuing Move request for scope (-0.01, 0.28)
23:05:42.950 00.001 16108 Worker thread wakes up
23:05:42.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
23:05:42.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
23:05:42.950 00.000 16108 Moving (-0.01, 0.28) raw xDistance=0.06 yDistance=-0.27
23:05:42.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:05:42.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:42.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:05:42.950 00.000 16108 MoveAxis(E, 0, ABG)
23:05:42.950 00.000 16108 Move returns status 0, amount 0
23:05:42.950 00.000 16108 MoveAxis(N, 0, ABG)
23:05:42.950 00.000 16108 Move returns status 0, amount 0
23:05:42.950 00.000 16108 move complete, result=0
23:05:42.950 00.000 16108 worker thread done servicing request
23:05:42.957 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3824, FiltMin=3232, FiltMax=50573, Gamma=1.000
23:05:42.976 00.019 21068 UpdateGuideState exits: m=103052 SNR=74.8
23:05:42.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:42.980 00.002 21068 Enqueuing Expose request
23:05:42.980 00.000 16108 Worker thread wakes up
23:05:42.980 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:42.981 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:42.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:44.161 01.180 16108 Exposure complete
23:05:44.224 00.063 16108 worker thread done servicing request
23:05:44.224 00.000 21068 OnExposeComplete: enter
23:05:44.225 00.001 21068 UpdateGuideState(): m_state=6
23:05:44.226 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3500
23:05:44.227 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.45, Mass=109057, SNR=70.0, Peak=14928 HFD=3.3
23:05:44.229 00.002 21068 MultiStar: [#1 0.51,0.52,0.00,M1] [#2 0.20,0.50,0.00,M2] [#3 0.23,0.59,0.00,M1] [#4 0.22,0.07,0.74,U] [#5 0.34,1.07,0.00,M2] [#6 0.51,0.75,0.00,M5] [#7 0.03,0.55,0.00,M1] [#8 0.37,0.88,0.00,M2] 
23:05:44.229 00.000 21068 refined, 1 included, MultiStar: {0.17, 0.38}, one-star: {0.14, 0.61}
23:05:44.230 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:05:44.231 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:05:44.231 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.15 mountX=-0.10 mountY=-0.41, mountTheta=-1.81
23:05:44.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.38, opts=13)
23:05:44.234 00.001 21068 Enqueuing Move request for scope (0.17, 0.38)
23:05:44.234 00.000 16108 Worker thread wakes up
23:05:44.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.38) opts 0xd
23:05:44.234 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.38)
23:05:44.234 00.000 16108 Moving (0.17, 0.38) raw xDistance=-0.10 yDistance=-0.41
23:05:44.235 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:05:44.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:44.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:05:44.235 00.000 16108 MoveAxis(E, 0, ABG)
23:05:44.235 00.000 16108 Move returns status 0, amount 0
23:05:44.235 00.000 16108 MoveAxis(N, 0, ABG)
23:05:44.235 00.000 16108 Move returns status 0, amount 0
23:05:44.235 00.000 16108 move complete, result=0
23:05:44.235 00.000 16108 worker thread done servicing request
23:05:44.240 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3827, FiltMin=3277, FiltMax=58701, Gamma=1.000
23:05:44.255 00.015 21068 UpdateGuideState exits: m=109057 SNR=70.0
23:05:44.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:44.259 00.002 21068 Enqueuing Expose request
23:05:44.259 00.000 16108 Worker thread wakes up
23:05:44.259 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:05:44.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:44.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:45.237 00.977 16108 Exposure complete
23:05:45.291 00.054 16108 worker thread done servicing request
23:05:45.291 00.000 21068 OnExposeComplete: enter
23:05:45.293 00.002 21068 UpdateGuideState(): m_state=6
23:05:45.295 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3501
23:05:45.297 00.002 21068 Star::Find returns 1 (0), X=220.91, Y=877.10, Mass=91612, SNR=61.3, Peak=14144 HFD=2.9
23:05:45.299 00.002 21068 MultiStar: [#1 0.38,0.49,0.00,M2] [#2 -0.02,0.51,0.00,M3] [#3 0.14,0.58,0.00,M2] [#4 -0.09,0.45,0.87,U] [#5 0.28,0.68,0.00,M3] [#6 0.39,0.61,0.00,M6] [#7 0.38,0.52,0.00,M2] [#8 0.30,0.76,0.00,M3] 
23:05:45.300 00.001 21068 single-star, 1 included, MultiStar: {0.08, 0.35}, one-star: {0.23, 0.26}
23:05:45.301 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
23:05:45.303 00.002 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
23:05:45.303 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.26 hyp=0.35 cameraTheta=0.85 mountX=-0.18 mountY=-0.31, mountTheta=-2.10
23:05:45.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.26, opts=13)
23:05:45.306 00.001 21068 Enqueuing Move request for scope (0.23, 0.26)
23:05:45.307 00.001 16108 Worker thread wakes up
23:05:45.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.26) opts 0xd
23:05:45.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.26)
23:05:45.307 00.000 16108 Moving (0.23, 0.26) raw xDistance=-0.18 yDistance=-0.31
23:05:45.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:05:45.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:05:45.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:05:45.307 00.000 16108 MoveAxis(E, 0, ABG)
23:05:45.307 00.000 16108 Move returns status 0, amount 0
23:05:45.307 00.000 16108 MoveAxis(N, 0, ABG)
23:05:45.307 00.000 16108 Move returns status 0, amount 0
23:05:45.307 00.000 16108 move complete, result=0
23:05:45.307 00.000 16108 worker thread done servicing request
23:05:45.310 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3827, FiltMin=3241, FiltMax=50355, Gamma=1.000
23:05:45.325 00.015 21068 UpdateGuideState exits: m=91612 SNR=61.3
23:05:45.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:45.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:45.328 00.001 21068 Enqueuing Expose request
23:05:45.328 00.000 16108 Worker thread wakes up
23:05:45.328 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:45.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:45.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:46.506 01.177 16108 Exposure complete
23:05:46.561 00.055 16108 worker thread done servicing request
23:05:46.561 00.000 21068 OnExposeComplete: enter
23:05:46.562 00.001 21068 UpdateGuideState(): m_state=6
23:05:46.564 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3502
23:05:46.565 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.48, Mass=112461, SNR=73.8, Peak=14528 HFD=3.2
23:05:46.566 00.001 21068 MultiStar: [#1 0.59,0.51,0.00,M3] [#2 0.16,0.40,1.03,U] [#3 0.00,0.46,1.00,U] [#4 0.17,0.31,0.72,U] [#5 0.25,0.87,0.00,M4] [#6 0.31,0.57,0.00,M7] [#7 -0.05,0.77,0.00,M3] [#8 0.33,0.69,0.00,M4] 
23:05:46.568 00.002 21068 refined, 3 included, MultiStar: {0.08, 0.46}, one-star: {-0.02, 0.64}
23:05:46.569 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
23:05:46.571 00.002 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
23:05:46.572 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.41 mountX=0.01 mountY=-0.47, mountTheta=-1.56
23:05:46.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.46, opts=13)
23:05:46.575 00.001 21068 Enqueuing Move request for scope (0.08, 0.46)
23:05:46.577 00.002 16108 Worker thread wakes up
23:05:46.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.46) opts 0xd
23:05:46.577 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.46)
23:05:46.577 00.000 16108 Moving (0.08, 0.46) raw xDistance=0.01 yDistance=-0.47
23:05:46.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:46.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:46.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:05:46.577 00.000 16108 MoveAxis(E, 0, ABG)
23:05:46.577 00.000 16108 Move returns status 0, amount 0
23:05:46.577 00.000 16108 MoveAxis(N, 0, ABG)
23:05:46.577 00.000 16108 Move returns status 0, amount 0
23:05:46.577 00.000 16108 move complete, result=0
23:05:46.577 00.000 16108 worker thread done servicing request
23:05:46.583 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3830, FiltMin=3238, FiltMax=58557, Gamma=1.000
23:05:46.609 00.026 21068 UpdateGuideState exits: m=112461 SNR=73.8
23:05:46.611 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:46.614 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:46.615 00.001 21068 Enqueuing Expose request
23:05:46.616 00.001 16108 Worker thread wakes up
23:05:46.616 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:05:46.618 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:46.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:47.602 00.984 16108 Exposure complete
23:05:47.677 00.075 16108 worker thread done servicing request
23:05:47.677 00.000 21068 OnExposeComplete: enter
23:05:47.678 00.001 21068 UpdateGuideState(): m_state=6
23:05:47.679 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3503
23:05:47.680 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.22, Mass=90621, SNR=56.8, Peak=12736 HFD=3.4
23:05:47.682 00.002 21068 MultiStar: [#1 0.18,0.44,1.45,U] [#2 0.25,0.44,0.00,M3] [#3 0.01,0.39,1.45,U] [#4 0.06,0.02,0.95,U] [#5 -0.20,0.84,0.00,M5] [#6 0.30,0.64,0.00,M8] [#7 0.02,0.70,0.00,M4] [#8 0.34,0.35,0.92,U] 
23:05:47.684 00.002 21068 refined, 4 included, MultiStar: {0.08, 0.34}, one-star: {-0.19, 0.39}
23:05:47.685 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
23:05:47.686 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
23:05:47.688 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.34 mountX=-0.02 mountY=-0.35, mountTheta=-1.62
23:05:47.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.34, opts=13)
23:05:47.691 00.001 21068 Enqueuing Move request for scope (0.08, 0.34)
23:05:47.693 00.002 16108 Worker thread wakes up
23:05:47.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
23:05:47.693 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
23:05:47.693 00.000 16108 Moving (0.08, 0.34) raw xDistance=-0.02 yDistance=-0.35
23:05:47.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:47.693 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.37 newest=-1.12
23:05:47.694 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:05:47.694 00.000 16108 MoveAxis(E, 0, ABG)
23:05:47.694 00.000 16108 Move returns status 0, amount 0
23:05:47.694 00.000 16108 MoveAxis(N, 69, ABG)
23:05:47.694 00.000 16108 Guiding  Dir = 0, Dur = 69
23:05:47.694 00.000 16108 IsSlewing returns 0
23:05:47.694 00.000 16108 IsGuiding returns 0
23:05:47.700 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3830, FiltMin=3235, FiltMax=57542, Gamma=1.000
23:05:47.705 00.005 16108 PulseGuide returned control before completion, sleep 69
23:05:47.716 00.011 21068 UpdateGuideState exits: m=90621 SNR=56.8
23:05:47.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.717 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:47.718 00.001 21068 Enqueuing Expose request
23:05:47.782 00.064 16108 IsGuiding returns 1
23:05:47.782 00.000 16108 scope still moving after pulse duration time elapsed
23:05:47.813 00.031 16108 IsSlewing returns 0
23:05:47.813 00.000 16108 IsGuiding returns 0
23:05:47.813 00.000 16108 scope move finished after 69 + 50 ms
23:05:47.813 00.000 16108 Move returns status 0, amount 69
23:05:47.813 00.000 16108 move complete, result=0
23:05:47.815 00.002 16108 worker thread done servicing request
23:05:47.815 00.000 16108 Worker thread wakes up
23:05:47.815 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 69 ms NORTH
23:05:47.817 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:47.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:48.967 01.150 16108 Exposure complete
23:05:49.040 00.073 16108 worker thread done servicing request
23:05:49.041 00.001 21068 OnExposeComplete: enter
23:05:49.042 00.001 21068 UpdateGuideState(): m_state=6
23:05:49.042 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3504
23:05:49.043 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=877.23, Mass=104189, SNR=77.2, Peak=13504 HFD=3.7
23:05:49.044 00.001 21068 MultiStar: [#1 0.47,0.66,0.00,M3] [#2 0.08,0.61,0.00,M4] [#3 0.22,0.50,0.00,M1] [#4 -0.10,0.06,0.66,U] [#5 0.20,0.53,0.00,M6] [#6 0.17,0.75,0.00,M9] [#7 0.16,0.88,0.00,M5] [#8 -0.23,0.84,0.00,M4] 
23:05:49.045 00.001 21068 refined, 1 included, MultiStar: {0.15, 0.26}, one-star: {0.32, 0.39}
23:05:49.045 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
23:05:49.047 00.002 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
23:05:49.048 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.03 mountX=-0.11 mountY=-0.29, mountTheta=-1.93
23:05:49.049 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.26, opts=13)
23:05:49.050 00.001 21068 Enqueuing Move request for scope (0.15, 0.26)
23:05:49.051 00.001 16108 Worker thread wakes up
23:05:49.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
23:05:49.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
23:05:49.051 00.000 16108 Moving (0.15, 0.26) raw xDistance=-0.11 yDistance=-0.29
23:05:49.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:05:49.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:05:49.051 00.000 16108 MoveAxis(E, 0, ABG)
23:05:49.051 00.000 16108 Move returns status 0, amount 0
23:05:49.051 00.000 16108 MoveAxis(N, 58, ABG)
23:05:49.051 00.000 16108 Guiding  Dir = 0, Dur = 58
23:05:49.052 00.001 16108 IsSlewing returns 0
23:05:49.052 00.000 16108 IsGuiding returns 0
23:05:49.057 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3837, FiltMin=3267, FiltMax=51398, Gamma=1.000
23:05:49.070 00.013 16108 PulseGuide returned control before completion, sleep 51
23:05:49.078 00.008 21068 UpdateGuideState exits: m=104189 SNR=77.2
23:05:49.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:49.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:49.081 00.001 21068 Enqueuing Expose request
23:05:49.130 00.049 16108 IsGuiding returns 1
23:05:49.130 00.000 16108 scope still moving after pulse duration time elapsed
23:05:49.161 00.031 16108 IsSlewing returns 0
23:05:49.161 00.000 16108 IsGuiding returns 0
23:05:49.162 00.001 16108 scope move finished after 58 + 51 ms
23:05:49.162 00.000 16108 Move returns status 0, amount 58
23:05:49.162 00.000 16108 move complete, result=0
23:05:49.162 00.000 16108 worker thread done servicing request
23:05:49.162 00.000 16108 Worker thread wakes up
23:05:49.162 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
23:05:49.164 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:49.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:50.148 00.984 16108 Exposure complete
23:05:50.203 00.055 16108 worker thread done servicing request
23:05:50.203 00.000 21068 OnExposeComplete: enter
23:05:50.204 00.001 21068 UpdateGuideState(): m_state=6
23:05:50.205 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3505
23:05:50.205 00.000 21068 Star::Find returns 1 (0), X=221.16, Y=877.33, Mass=99302, SNR=76.3, Peak=14272 HFD=3.5
23:05:50.206 00.001 21068 MultiStar: [#1 0.11,0.65,0.00,M4] [#2 -0.11,0.49,0.00,M5] [#3 -0.01,0.26,1.10,U] [#4 -0.27,-0.11,0.69,U] [#5 0.05,0.73,0.00,M7] [#6 -0.19,0.45,0.71,U] [#7 0.33,0.47,0.00,M6] [#8 -0.46,0.90,0.00,M5] 
23:05:50.207 00.001 21068 refined, 3 included, MultiStar: {0.04, 0.29}, one-star: {0.48, 0.49}
23:05:50.208 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
23:05:50.209 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
23:05:50.210 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.43 mountX=0.01 mountY=-0.30, mountTheta=-1.54
23:05:50.211 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.29, opts=13)
23:05:50.213 00.002 21068 Enqueuing Move request for scope (0.04, 0.29)
23:05:50.214 00.001 16108 Worker thread wakes up
23:05:50.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
23:05:50.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
23:05:50.214 00.000 16108 Moving (0.04, 0.29) raw xDistance=0.01 yDistance=-0.30
23:05:50.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:50.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:05:50.214 00.000 16108 MoveAxis(E, 0, ABG)
23:05:50.214 00.000 16108 Move returns status 0, amount 0
23:05:50.214 00.000 16108 MoveAxis(N, 59, ABG)
23:05:50.214 00.000 16108 Guiding  Dir = 0, Dur = 59
23:05:50.215 00.001 16108 IsSlewing returns 0
23:05:50.215 00.000 16108 IsGuiding returns 0
23:05:50.218 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3840, FiltMin=3251, FiltMax=59603, Gamma=1.000
23:05:50.224 00.006 16108 PulseGuide returned control before completion, sleep 60
23:05:50.235 00.011 21068 UpdateGuideState exits: m=99302 SNR=76.3
23:05:50.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:50.238 00.001 21068 Enqueuing Expose request
23:05:50.289 00.051 16108 IsGuiding returns 1
23:05:50.289 00.000 16108 scope still moving after pulse duration time elapsed
23:05:50.317 00.028 16108 IsSlewing returns 0
23:05:50.317 00.000 16108 IsGuiding returns 0
23:05:50.317 00.000 16108 scope move finished after 59 + 43 ms
23:05:50.318 00.001 16108 Move returns status 0, amount 59
23:05:50.318 00.000 16108 move complete, result=0
23:05:50.318 00.000 16108 worker thread done servicing request
23:05:50.318 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 59 ms NORTH
23:05:50.319 00.001 16108 Worker thread wakes up
23:05:50.320 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:50.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:51.481 01.161 16108 Exposure complete
23:05:51.543 00.062 16108 worker thread done servicing request
23:05:51.543 00.000 21068 OnExposeComplete: enter
23:05:51.545 00.002 21068 UpdateGuideState(): m_state=6
23:05:51.545 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3506
23:05:51.546 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.85, Mass=102344, SNR=69.5, Peak=16912 HFD=3.3
23:05:51.547 00.001 21068 MultiStar: [#1 0.26,0.13,1.20,U] [#2 0.12,0.18,1.23,U] [#3 0.44,0.08,0.95,U] [#4 -0.44,0.18,0.75,U] [#5 -0.01,0.43,0.81,U] [#6 0.03,0.01,0.83,U] [#7 0.18,0.08,0.66,U] [#8 0.32,0.18,0.66,U] 
23:05:51.549 00.002 21068 single-star, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.02, 0.01}
23:05:51.550 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:05:51.552 00.002 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
23:05:51.553 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.62 mountX=-0.02 mountY=-0.02, mountTheta=-2.32
23:05:51.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
23:05:51.555 00.000 21068 Enqueuing Move request for scope (0.02, 0.01)
23:05:51.556 00.001 16108 Worker thread wakes up
23:05:51.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:05:51.556 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:05:51.556 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
23:05:51.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:51.556 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:51.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:51.556 00.000 16108 MoveAxis(E, 0, ABG)
23:05:51.556 00.000 16108 Move returns status 0, amount 0
23:05:51.556 00.000 16108 MoveAxis(N, 0, ABG)
23:05:51.557 00.001 16108 Move returns status 0, amount 0
23:05:51.557 00.000 16108 move complete, result=0
23:05:51.557 00.000 16108 worker thread done servicing request
23:05:51.562 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=3840, FiltMin=3286, FiltMax=60989, Gamma=1.000
23:05:51.580 00.018 21068 UpdateGuideState exits: m=102344 SNR=69.5
23:05:51.580 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:51.582 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:51.583 00.001 21068 Enqueuing Expose request
23:05:51.584 00.001 16108 Worker thread wakes up
23:05:51.584 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:51.586 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:51.587 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:52.566 00.979 16108 Exposure complete
23:05:52.628 00.062 16108 worker thread done servicing request
23:05:52.628 00.000 21068 OnExposeComplete: enter
23:05:52.628 00.000 21068 UpdateGuideState(): m_state=6
23:05:52.629 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3507
23:05:52.632 00.003 21068 Star::Find returns 1 (0), X=220.90, Y=877.45, Mass=97555, SNR=68.2, Peak=13328 HFD=3.3
23:05:52.634 00.002 21068 MultiStar: [#1 -0.03,0.71,0.00,M4] [#2 -0.06,0.61,0.00,M5] [#3 -0.02,0.42,0.95,U] [#4 -0.14,0.39,0.87,U] [#5 -0.07,1.05,0.00,M7] [#6 0.03,1.00,0.00,M8] [#7 0.34,0.63,0.00,M6] [#8 -0.09,0.74,0.00,M5] 
23:05:52.635 00.001 21068 refined, 2 included, MultiStar: {0.03, 0.48}, one-star: {0.22, 0.61}
23:05:52.635 00.000 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
23:05:52.637 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
23:05:52.639 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.48 hyp=0.48 cameraTheta=1.52 mountX=0.06 mountY=-0.47, mountTheta=-1.45
23:05:52.641 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.48, opts=13)
23:05:52.643 00.002 21068 Enqueuing Move request for scope (0.03, 0.48)
23:05:52.644 00.001 16108 Worker thread wakes up
23:05:52.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.48) opts 0xd
23:05:52.644 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.48)
23:05:52.645 00.001 16108 Moving (0.03, 0.48) raw xDistance=0.06 yDistance=-0.47
23:05:52.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:05:52.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:05:52.645 00.000 16108 MoveAxis(E, 0, ABG)
23:05:52.645 00.000 16108 Move returns status 0, amount 0
23:05:52.645 00.000 16108 MoveAxis(N, 94, ABG)
23:05:52.645 00.000 16108 Guiding  Dir = 0, Dur = 94
23:05:52.645 00.000 16108 IsSlewing returns 0
23:05:52.647 00.002 16108 IsGuiding returns 0
23:05:52.652 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3843, FiltMin=3286, FiltMax=50870, Gamma=1.000
23:05:52.671 00.019 16108 PulseGuide returned control before completion, sleep 80
23:05:52.682 00.011 21068 UpdateGuideState exits: m=97555 SNR=68.2
23:05:52.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.685 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:52.686 00.001 21068 Enqueuing Expose request
23:05:52.763 00.077 16108 IsGuiding returns 1
23:05:52.763 00.000 16108 scope still moving after pulse duration time elapsed
23:05:52.795 00.032 16108 IsSlewing returns 0
23:05:52.795 00.000 16108 IsGuiding returns 0
23:05:52.795 00.000 16108 scope move finished after 94 + 54 ms
23:05:52.795 00.000 16108 Move returns status 0, amount 94
23:05:52.795 00.000 16108 move complete, result=0
23:05:52.795 00.000 16108 worker thread done servicing request
23:05:52.795 00.000 16108 Worker thread wakes up
23:05:52.796 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 94 ms NORTH
23:05:52.798 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:52.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:53.962 01.164 16108 Exposure complete
23:05:54.024 00.062 16108 worker thread done servicing request
23:05:54.024 00.000 21068 OnExposeComplete: enter
23:05:54.026 00.002 21068 UpdateGuideState(): m_state=6
23:05:54.028 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3508
23:05:54.030 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=877.08, Mass=103593, SNR=74.4, Peak=16576 HFD=2.9
23:05:54.031 00.001 21068 MultiStar: [#1 0.03,0.45,1.00,U] [#2 0.07,0.29,0.99,U] [#3 0.01,0.45,0.94,U] [#4 0.27,0.04,0.78,U] [#5 -0.01,0.79,0.00,M8] [#6 0.29,0.35,0.70,U] [#7 0.39,0.35,0.00,M7] [#8 0.35,0.31,0.66,U] 
23:05:54.032 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.31}, one-star: {0.32, 0.24}
23:05:54.033 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
23:05:54.035 00.002 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
23:05:54.036 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.36 cameraTheta=1.05 mountX=-0.12 mountY=-0.34, mountTheta=-1.91
23:05:54.039 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.31, opts=13)
23:05:54.041 00.002 21068 Enqueuing Move request for scope (0.18, 0.31)
23:05:54.042 00.001 16108 Worker thread wakes up
23:05:54.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd
23:05:54.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.31)
23:05:54.044 00.002 16108 Moving (0.18, 0.31) raw xDistance=-0.12 yDistance=-0.34
23:05:54.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:05:54.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:05:54.044 00.000 16108 MoveAxis(E, 0, ABG)
23:05:54.044 00.000 16108 Move returns status 0, amount 0
23:05:54.044 00.000 16108 MoveAxis(N, 69, ABG)
23:05:54.044 00.000 16108 Guiding  Dir = 0, Dur = 69
23:05:54.045 00.001 16108 IsSlewing returns 0
23:05:54.045 00.000 16108 IsGuiding returns 0
23:05:54.050 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3843, FiltMin=3270, FiltMax=54067, Gamma=1.000
23:05:54.067 00.017 21068 UpdateGuideState exits: m=103593 SNR=74.4
23:05:54.067 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:54.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:54.069 00.001 21068 Enqueuing Expose request
23:05:54.079 00.010 16108 PulseGuide returned control before completion, sleep 46
23:05:54.140 00.061 16108 IsGuiding returns 1
23:05:54.140 00.000 16108 scope still moving after pulse duration time elapsed
23:05:54.171 00.031 16108 IsSlewing returns 0
23:05:54.171 00.000 16108 IsGuiding returns 0
23:05:54.171 00.000 16108 scope move finished after 69 + 57 ms
23:05:54.171 00.000 16108 Move returns status 0, amount 69
23:05:54.171 00.000 16108 move complete, result=0
23:05:54.171 00.000 16108 worker thread done servicing request
23:05:54.171 00.000 16108 Worker thread wakes up
23:05:54.171 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 69 ms NORTH
23:05:54.173 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:54.174 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:55.140 00.966 16108 Exposure complete
23:05:55.210 00.070 16108 worker thread done servicing request
23:05:55.210 00.000 21068 OnExposeComplete: enter
23:05:55.212 00.002 21068 UpdateGuideState(): m_state=6
23:05:55.213 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3509
23:05:55.213 00.000 21068 Star::Find returns 1 (0), X=221.05, Y=876.79, Mass=87034, SNR=57.0, Peak=14528 HFD=2.6
23:05:55.214 00.001 21068 MultiStar: [#1 0.35,0.31,1.58,U] [#2 0.03,0.09,1.39,U] [#3 -0.13,-0.02,1.09,U] [#4 -0.29,-0.06,0.87,U] [#5 -0.04,0.58,0.00,M9] [#6 0.37,0.27,1.10,U] [#7 0.53,0.19,0.00,M8] [#8 0.07,0.03,0.92,U] 
23:05:55.215 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.37, -0.04}
23:05:55.216 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
23:05:55.217 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
23:05:55.217 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
23:05:55.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
23:05:55.220 00.001 21068 Enqueuing Move request for scope (0.13, 0.10)
23:05:55.223 00.003 16108 Worker thread wakes up
23:05:55.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:05:55.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:05:55.223 00.000 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
23:05:55.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:05:55.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:55.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:55.223 00.000 16108 MoveAxis(E, 0, ABG)
23:05:55.223 00.000 16108 Move returns status 0, amount 0
23:05:55.223 00.000 16108 MoveAxis(N, 0, ABG)
23:05:55.223 00.000 16108 Move returns status 0, amount 0
23:05:55.223 00.000 16108 move complete, result=0
23:05:55.223 00.000 16108 worker thread done servicing request
23:05:55.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3846, FiltMin=3309, FiltMax=55565, Gamma=1.000
23:05:55.246 00.019 21068 UpdateGuideState exits: m=87034 SNR=57.0
23:05:55.246 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:55.248 00.001 21068 Enqueuing Expose request
23:05:55.248 00.000 16108 Worker thread wakes up
23:05:55.248 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:55.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:55.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:56.418 01.169 16108 Exposure complete
23:05:56.494 00.076 16108 worker thread done servicing request
23:05:56.494 00.000 21068 OnExposeComplete: enter
23:05:56.495 00.001 21068 UpdateGuideState(): m_state=6
23:05:56.497 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3510
23:05:56.499 00.002 21068 Star::Find returns 1 (0), X=221.11, Y=877.20, Mass=92438, SNR=59.5, Peak=14656 HFD=2.9
23:05:56.501 00.002 21068 MultiStar: [#1 0.27,0.39,1.40,U] [#2 0.05,0.61,0.00,M4] [#3 -0.10,0.37,0.96,U] [#4 -0.00,0.37,0.81,U] [#5 0.07,0.78,0.00,M10] [#6 0.27,0.39,0.68,U] [#7 0.59,0.62,0.00,M9] [#8 0.09,0.58,0.00,M4] 
23:05:56.503 00.002 21068 refined, 4 included, MultiStar: {0.18, 0.38}, one-star: {0.42, 0.36}
23:05:56.504 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
23:05:56.504 00.000 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
23:05:56.505 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.42 cameraTheta=1.12 mountX=-0.12 mountY=-0.41, mountTheta=-1.84
23:05:56.509 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.38, opts=13)
23:05:56.510 00.001 21068 Enqueuing Move request for scope (0.18, 0.38)
23:05:56.510 00.000 16108 Worker thread wakes up
23:05:56.511 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd
23:05:56.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.38)
23:05:56.511 00.000 16108 Moving (0.18, 0.38) raw xDistance=-0.12 yDistance=-0.41
23:05:56.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:05:56.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:05:56.511 00.000 16108 MoveAxis(E, 0, ABG)
23:05:56.511 00.000 16108 Move returns status 0, amount 0
23:05:56.511 00.000 16108 MoveAxis(N, 82, ABG)
23:05:56.511 00.000 16108 Guiding  Dir = 0, Dur = 82
23:05:56.513 00.002 16108 IsSlewing returns 0
23:05:56.515 00.002 16108 IsGuiding returns 0
23:05:56.517 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3846, FiltMin=3309, FiltMax=40758, Gamma=1.000
23:05:56.520 00.003 16108 PulseGuide returned control before completion, sleep 86
23:05:56.531 00.011 21068 UpdateGuideState exits: m=92438 SNR=59.5
23:05:56.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:56.533 00.001 21068 Enqueuing Expose request
23:05:56.612 00.079 16108 IsGuiding returns 1
23:05:56.612 00.000 16108 scope still moving after pulse duration time elapsed
23:05:56.643 00.031 16108 IsSlewing returns 0
23:05:56.643 00.000 16108 IsGuiding returns 0
23:05:56.643 00.000 16108 scope move finished after 82 + 46 ms
23:05:56.643 00.000 16108 Move returns status 0, amount 82
23:05:56.643 00.000 16108 move complete, result=0
23:05:56.643 00.000 16108 worker thread done servicing request
23:05:56.643 00.000 16108 Worker thread wakes up
23:05:56.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:56.643 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 82 ms NORTH
23:05:56.646 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:57.620 00.974 16108 Exposure complete
23:05:57.691 00.071 16108 worker thread done servicing request
23:05:57.691 00.000 21068 OnExposeComplete: enter
23:05:57.692 00.001 21068 UpdateGuideState(): m_state=6
23:05:57.693 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3511
23:05:57.693 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.97, Mass=97688, SNR=70.7, Peak=15888 HFD=3.5
23:05:57.694 00.001 21068 MultiStar: [#1 0.38,0.08,1.09,U] [#2 0.04,0.12,1.13,U] [#3 0.11,0.18,0.94,U] [#4 -0.20,-0.32,0.77,U] [#5 -0.12,0.45,0.92,U] [#6 0.39,0.14,0.75,U] [#7 0.23,0.45,0.00,M10] [#8 0.32,0.22,0.70,U] 
23:05:57.695 00.001 21068 single-star, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.06, 0.13}
23:05:57.696 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
23:05:57.697 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
23:05:57.697 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
23:05:57.700 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
23:05:57.701 00.001 21068 Enqueuing Move request for scope (0.06, 0.13)
23:05:57.701 00.000 16108 Worker thread wakes up
23:05:57.702 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:05:57.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:05:57.702 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.04 yDistance=-0.14
23:05:57.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:05:57.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:57.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:57.702 00.000 16108 MoveAxis(E, 0, ABG)
23:05:57.702 00.000 16108 Move returns status 0, amount 0
23:05:57.702 00.000 16108 MoveAxis(N, 0, ABG)
23:05:57.702 00.000 16108 Move returns status 0, amount 0
23:05:57.702 00.000 16108 move complete, result=0
23:05:57.702 00.000 16108 worker thread done servicing request
23:05:57.705 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3849, FiltMin=3321, FiltMax=54125, Gamma=1.000
23:05:57.720 00.015 21068 UpdateGuideState exits: m=97688 SNR=70.7
23:05:57.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:57.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:57.724 00.001 21068 Enqueuing Expose request
23:05:57.726 00.002 16108 Worker thread wakes up
23:05:57.726 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:57.728 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:57.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:58.888 01.160 16108 Exposure complete
23:05:58.958 00.070 16108 worker thread done servicing request
23:05:58.958 00.000 21068 OnExposeComplete: enter
23:05:58.959 00.001 21068 UpdateGuideState(): m_state=6
23:05:58.960 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3512
23:05:58.961 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.84, Mass=98278, SNR=76.2, Peak=13520 HFD=3.5
23:05:58.962 00.001 21068 MultiStar: [#1 0.29,-0.03,1.01,U] [#2 0.25,-0.03,1.23,U] [#3 -0.17,0.24,0.88,U] [#4 0.12,-0.28,0.74,U] [#5 0.19,0.29,0.79,U] [#6 0.23,-0.08,0.65,U] [#7 0.37,0.11,0.50,U] [#8 -0.05,-0.01,0.60,U] 
23:05:58.962 00.000 21068 single-star, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.09, -0.00}
23:05:58.963 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
23:05:58.965 00.002 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
23:05:58.965 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
23:05:58.967 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
23:05:58.968 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
23:05:58.969 00.001 16108 Worker thread wakes up
23:05:58.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:05:58.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:05:58.969 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
23:05:58.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:05:58.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:58.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:58.969 00.000 16108 MoveAxis(E, 0, ABG)
23:05:58.969 00.000 16108 Move returns status 0, amount 0
23:05:58.969 00.000 16108 MoveAxis(N, 0, ABG)
23:05:58.969 00.000 16108 Move returns status 0, amount 0
23:05:58.969 00.000 16108 move complete, result=0
23:05:58.969 00.000 16108 worker thread done servicing request
23:05:58.977 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3853, FiltMin=3299, FiltMax=49587, Gamma=1.000
23:05:58.995 00.018 21068 UpdateGuideState exits: m=98278 SNR=76.2
23:05:58.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:58.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:05:58.998 00.001 21068 Enqueuing Expose request
23:05:58.998 00.000 16108 Worker thread wakes up
23:05:58.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:05:58.999 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:05:58.999 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:59.981 00.982 16108 Exposure complete
23:06:00.055 00.074 16108 worker thread done servicing request
23:06:00.055 00.000 21068 OnExposeComplete: enter
23:06:00.058 00.003 21068 UpdateGuideState(): m_state=6
23:06:00.059 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3513
23:06:00.061 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.89, Mass=92126, SNR=59.3, Peak=14224 HFD=3.2
23:06:00.063 00.002 21068 MultiStar: [#1 0.21,0.08,1.31,U] [#2 -0.08,-0.03,1.48,U] [#3 -0.37,-0.07,1.09,U] [#4 0.27,-0.22,0.83,U] [#5 -0.09,0.14,0.94,U] [#6 0.15,0.29,0.70,U] [#7 0.25,-0.06,0.71,U] [#8 -0.10,0.24,1.00,U] 
23:06:00.064 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.01, 0.05}
23:06:00.066 00.002 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:06:00.068 00.002 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
23:06:00.070 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.39 mountX=-0.00 mountY=-0.04, mountTheta=-1.58
23:06:00.072 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
23:06:00.074 00.002 21068 Enqueuing Move request for scope (0.01, 0.04)
23:06:00.075 00.001 16108 Worker thread wakes up
23:06:00.076 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:06:00.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:06:00.076 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
23:06:00.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:06:00.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:00.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:00.076 00.000 16108 MoveAxis(E, 0, ABG)
23:06:00.076 00.000 16108 Move returns status 0, amount 0
23:06:00.076 00.000 16108 MoveAxis(N, 0, ABG)
23:06:00.076 00.000 16108 Move returns status 0, amount 0
23:06:00.076 00.000 16108 move complete, result=0
23:06:00.076 00.000 16108 worker thread done servicing request
23:06:00.082 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3853, FiltMin=3305, FiltMax=50304, Gamma=1.000
23:06:00.115 00.033 21068 UpdateGuideState exits: m=92126 SNR=59.3
23:06:00.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:00.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:00.118 00.000 21068 Enqueuing Expose request
23:06:00.119 00.001 16108 Worker thread wakes up
23:06:00.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:00.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:00.119 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:01.272 01.153 16108 Exposure complete
23:06:01.337 00.065 16108 worker thread done servicing request
23:06:01.337 00.000 21068 OnExposeComplete: enter
23:06:01.340 00.003 21068 UpdateGuideState(): m_state=6
23:06:01.342 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3514
23:06:01.344 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=876.89, Mass=88399, SNR=64.8, Peak=14960 HFD=2.9
23:06:01.345 00.001 21068 MultiStar: [#1 0.26,0.16,1.25,U] [#2 0.17,-0.01,1.07,U] [#3 -0.05,0.07,1.21,U] [#4 -0.22,-0.06,0.76,U] [#5 0.08,0.62,0.00,M8] [#6 0.29,0.09,0.85,U] [#7 -0.01,0.13,0.63,U] [#8 0.32,-0.00,0.67,U] 
23:06:01.346 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.25, 0.05}
23:06:01.348 00.002 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
23:06:01.350 00.002 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
23:06:01.351 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=-0.12 mountY=-0.09, mountTheta=-2.51
23:06:01.354 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
23:06:01.356 00.002 21068 Enqueuing Move request for scope (0.13, 0.06)
23:06:01.358 00.002 16108 Worker thread wakes up
23:06:01.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:06:01.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:06:01.358 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.12 yDistance=-0.09
23:06:01.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:06:01.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:01.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:01.358 00.000 16108 MoveAxis(E, 0, ABG)
23:06:01.358 00.000 16108 Move returns status 0, amount 0
23:06:01.358 00.000 16108 MoveAxis(N, 0, ABG)
23:06:01.358 00.000 16108 Move returns status 0, amount 0
23:06:01.358 00.000 16108 move complete, result=0
23:06:01.358 00.000 16108 worker thread done servicing request
23:06:01.364 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3853, FiltMin=3325, FiltMax=54541, Gamma=1.000
23:06:01.380 00.016 21068 UpdateGuideState exits: m=88399 SNR=64.8
23:06:01.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:01.382 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:01.383 00.001 21068 Enqueuing Expose request
23:06:01.384 00.001 16108 Worker thread wakes up
23:06:01.384 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:01.386 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:01.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:02.352 00.966 16108 Exposure complete
23:06:02.405 00.053 16108 worker thread done servicing request
23:06:02.405 00.000 21068 OnExposeComplete: enter
23:06:02.406 00.001 21068 UpdateGuideState(): m_state=6
23:06:02.407 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3515
23:06:02.408 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.92, Mass=96666, SNR=59.0, Peak=15344 HFD=3.2
23:06:02.410 00.002 21068 MultiStar: [#1 0.31,0.24,1.33,U] [#2 0.11,-0.07,1.60,U] [#3 -0.05,0.05,1.18,U] [#4 -0.19,-0.25,0.84,U] [#5 0.23,0.32,1.02,U] [#6 0.47,0.15,1.01,U] [#7 0.25,0.25,0.72,U] [#8 0.17,0.10,0.83,U] 
23:06:02.410 00.000 21068 single-star, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.00, 0.08}
23:06:02.411 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
23:06:02.412 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
23:06:02.413 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.01 mountY=-0.08, mountTheta=-1.42
23:06:02.415 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
23:06:02.416 00.001 21068 Enqueuing Move request for scope (0.00, 0.08)
23:06:02.417 00.001 16108 Worker thread wakes up
23:06:02.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:06:02.417 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:06:02.417 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
23:06:02.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:02.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:02.418 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:02.418 00.000 16108 MoveAxis(E, 0, ABG)
23:06:02.418 00.000 16108 Move returns status 0, amount 0
23:06:02.418 00.000 16108 MoveAxis(N, 0, ABG)
23:06:02.418 00.000 16108 Move returns status 0, amount 0
23:06:02.418 00.000 16108 move complete, result=0
23:06:02.418 00.000 16108 worker thread done servicing request
23:06:02.424 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3856, FiltMin=3257, FiltMax=42243, Gamma=1.000
23:06:02.438 00.014 21068 UpdateGuideState exits: m=96666 SNR=59.0
23:06:02.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:02.440 00.000 21068 Enqueuing Expose request
23:06:02.441 00.001 16108 Worker thread wakes up
23:06:02.441 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:02.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:02.442 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:03.600 01.158 16108 Exposure complete
23:06:03.668 00.068 16108 worker thread done servicing request
23:06:03.668 00.000 21068 OnExposeComplete: enter
23:06:03.670 00.002 21068 UpdateGuideState(): m_state=6
23:06:03.671 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3516
23:06:03.673 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.84, Mass=92603, SNR=66.6, Peak=12480 HFD=3.1
23:06:03.674 00.001 21068 MultiStar: [#1 0.46,0.17,1.25,U] [#2 0.23,-0.11,1.06,U] [#3 0.20,0.16,1.00,U] [#4 0.10,0.02,0.88,U] [#5 0.27,0.29,0.89,U] [#6 0.25,0.06,0.81,U] [#7 0.15,0.38,0.62,U] [#8 0.07,0.34,0.76,U] 
23:06:03.675 00.001 21068 single-star, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.20, 0.00}
23:06:03.676 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:06:03.676 00.000 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:06:03.677 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.01 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
23:06:03.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.00, opts=13)
23:06:03.680 00.001 21068 Enqueuing Move request for scope (0.20, 0.00)
23:06:03.681 00.001 16108 Worker thread wakes up
23:06:03.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
23:06:03.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
23:06:03.681 00.000 16108 Moving (0.20, 0.00) raw xDistance=-0.19 yDistance=-0.05
23:06:03.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:06:03.682 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:03.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:06:03.682 00.000 16108 MoveAxis(E, 0, ABG)
23:06:03.682 00.000 16108 Move returns status 0, amount 0
23:06:03.682 00.000 16108 MoveAxis(N, 0, ABG)
23:06:03.682 00.000 16108 Move returns status 0, amount 0
23:06:03.682 00.000 16108 move complete, result=0
23:06:03.682 00.000 16108 worker thread done servicing request
23:06:03.685 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3859, FiltMin=3286, FiltMax=49901, Gamma=1.000
23:06:03.708 00.023 21068 UpdateGuideState exits: m=92603 SNR=66.6
23:06:03.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:03.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:03.711 00.001 21068 Enqueuing Expose request
23:06:03.712 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:03.713 00.001 16108 Worker thread wakes up
23:06:03.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:03.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:04.674 00.961 16108 Exposure complete
23:06:04.731 00.057 16108 worker thread done servicing request
23:06:04.732 00.001 21068 OnExposeComplete: enter
23:06:04.733 00.001 21068 UpdateGuideState(): m_state=6
23:06:04.735 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3517
23:06:04.737 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=876.87, Mass=98705, SNR=65.9, Peak=15696 HFD=3.0
23:06:04.739 00.002 21068 MultiStar: [#1 -0.22,0.35,1.14,U] [#2 -0.33,-0.08,1.27,U] [#3 -0.34,0.33,1.00,U] [#4 -0.03,-0.19,0.91,U] [#5 -0.26,0.64,0.00,M7] [#6 0.27,0.40,0.76,U] [#7 0.44,0.31,0.00,M6] [#8 -0.22,0.34,0.82,U] 
23:06:04.742 00.003 21068 single-star, 6 included, MultiStar: {-0.14, 0.15}, one-star: {0.02, 0.04}
23:06:04.743 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
23:06:04.744 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
23:06:04.745 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=-0.01 mountY=-0.04, mountTheta=-1.80
23:06:04.748 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
23:06:04.750 00.002 21068 Enqueuing Move request for scope (0.02, 0.04)
23:06:04.751 00.001 16108 Worker thread wakes up
23:06:04.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:06:04.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:06:04.751 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
23:06:04.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:06:04.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:04.752 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:04.752 00.000 16108 MoveAxis(E, 0, ABG)
23:06:04.752 00.000 16108 Move returns status 0, amount 0
23:06:04.752 00.000 16108 MoveAxis(N, 0, ABG)
23:06:04.752 00.000 16108 Move returns status 0, amount 0
23:06:04.752 00.000 16108 move complete, result=0
23:06:04.752 00.000 16108 worker thread done servicing request
23:06:04.761 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3859, FiltMin=3241, FiltMax=48173, Gamma=1.000
23:06:04.778 00.017 21068 UpdateGuideState exits: m=98705 SNR=65.9
23:06:04.780 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:04.783 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:04.785 00.002 21068 Enqueuing Expose request
23:06:04.786 00.001 16108 Worker thread wakes up
23:06:04.786 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:04.788 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:04.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:05.947 01.159 16108 Exposure complete
23:06:06.024 00.077 16108 worker thread done servicing request
23:06:06.025 00.001 21068 OnExposeComplete: enter
23:06:06.025 00.000 21068 UpdateGuideState(): m_state=6
23:06:06.026 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3518
23:06:06.027 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.57, Mass=95237, SNR=62.6, Peak=12208 HFD=3.2
23:06:06.028 00.001 21068 MultiStar: [#1 -0.15,-0.32,1.33,U] [#2 -0.21,-0.34,1.22,U] [#3 0.07,-0.63,0.00,M1] [#4 0.06,-0.26,0.89,U] [#5 0.07,0.13,0.92,U] [#6 0.16,-0.36,1.06,U] [#7 -0.00,-0.04,0.58,U] [#8 -0.31,-0.22,0.71,U] 
23:06:06.029 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.23}, one-star: {-0.05, -0.27}
23:06:06.029 00.000 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
23:06:06.030 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
23:06:06.031 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.82 mountX=0.02 mountY=0.24, mountTheta=1.50
23:06:06.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.23, opts=13)
23:06:06.034 00.001 21068 Enqueuing Move request for scope (-0.06, -0.23)
23:06:06.035 00.001 16108 Worker thread wakes up
23:06:06.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
23:06:06.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
23:06:06.035 00.000 16108 Moving (-0.06, -0.23) raw xDistance=0.02 yDistance=0.24
23:06:06.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:06.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:06.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:06:06.035 00.000 16108 MoveAxis(E, 0, ABG)
23:06:06.035 00.000 16108 Move returns status 0, amount 0
23:06:06.035 00.000 16108 MoveAxis(N, 0, ABG)
23:06:06.035 00.000 16108 Move returns status 0, amount 0
23:06:06.035 00.000 16108 move complete, result=0
23:06:06.035 00.000 16108 worker thread done servicing request
23:06:06.038 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3859, FiltMin=3299, FiltMax=44211, Gamma=1.000
23:06:06.054 00.016 21068 UpdateGuideState exits: m=95237 SNR=62.6
23:06:06.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:06.057 00.001 21068 Enqueuing Expose request
23:06:06.058 00.001 16108 Worker thread wakes up
23:06:06.058 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:06.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:06.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:07.033 00.975 16108 Exposure complete
23:06:07.092 00.059 16108 worker thread done servicing request
23:06:07.092 00.000 21068 OnExposeComplete: enter
23:06:07.093 00.001 21068 UpdateGuideState(): m_state=6
23:06:07.094 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3519
23:06:07.095 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.94, Mass=85855, SNR=63.0, Peak=14368 HFD=3.0
23:06:07.096 00.001 21068 MultiStar: [#1 0.06,-0.02,1.10,U] [#2 0.04,0.02,1.15,U] [#3 -0.27,0.02,1.19,U] [#4 -0.00,0.01,0.86,U] [#5 0.23,0.08,1.05,U] [#6 0.40,0.24,0.82,U] [#7 -0.06,0.18,0.66,U] [#8 -0.18,-0.02,0.81,U] 
23:06:07.098 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.02, 0.10}
23:06:07.098 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:06:07.099 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:06:07.100 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.28 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
23:06:07.103 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
23:06:07.104 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
23:06:07.105 00.001 16108 Worker thread wakes up
23:06:07.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:06:07.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:06:07.105 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
23:06:07.106 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:06:07.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:07.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:07.106 00.000 16108 MoveAxis(E, 0, ABG)
23:06:07.106 00.000 16108 Move returns status 0, amount 0
23:06:07.106 00.000 16108 MoveAxis(N, 0, ABG)
23:06:07.106 00.000 16108 Move returns status 0, amount 0
23:06:07.106 00.000 16108 move complete, result=0
23:06:07.106 00.000 16108 worker thread done servicing request
23:06:07.112 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3859, FiltMin=3302, FiltMax=48291, Gamma=1.000
23:06:07.130 00.018 21068 UpdateGuideState exits: m=85855 SNR=63.0
23:06:07.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:07.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:07.133 00.001 21068 Enqueuing Expose request
23:06:07.134 00.001 16108 Worker thread wakes up
23:06:07.134 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:07.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:07.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:08.317 01.183 16108 Exposure complete
23:06:08.375 00.058 16108 worker thread done servicing request
23:06:08.375 00.000 21068 OnExposeComplete: enter
23:06:08.377 00.002 21068 UpdateGuideState(): m_state=6
23:06:08.378 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3520
23:06:08.379 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.39, Mass=90420, SNR=57.0, Peak=11840 HFD=3.3
23:06:08.380 00.001 21068 MultiStar: [#1 0.37,-0.44,0.00,M1] [#2 0.00,-0.23,1.24,U] [#3 0.19,-0.39,1.22,U] [#4 0.01,-0.33,0.92,U] [#5 0.13,0.06,1.14,U] [#6 0.35,-0.12,0.86,U] [#7 -0.01,-0.15,0.68,U] [#8 -0.01,0.03,0.94,U] 
23:06:08.381 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.20}, one-star: {-0.07, -0.45}
23:06:08.382 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
23:06:08.383 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
23:06:08.385 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.22 mountX=-0.11 mountY=0.18, mountTheta=2.12
23:06:08.388 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
23:06:08.389 00.001 21068 Enqueuing Move request for scope (0.07, -0.20)
23:06:08.391 00.002 16108 Worker thread wakes up
23:06:08.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:06:08.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:06:08.391 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.11 yDistance=0.18
23:06:08.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:08.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:08.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:06:08.391 00.000 16108 MoveAxis(E, 0, ABG)
23:06:08.391 00.000 16108 Move returns status 0, amount 0
23:06:08.391 00.000 16108 MoveAxis(N, 0, ABG)
23:06:08.392 00.001 16108 Move returns status 0, amount 0
23:06:08.392 00.000 16108 move complete, result=0
23:06:08.392 00.000 16108 worker thread done servicing request
23:06:08.399 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3859, FiltMin=3293, FiltMax=44128, Gamma=1.000
23:06:08.417 00.018 21068 UpdateGuideState exits: m=90420 SNR=57.0
23:06:08.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:08.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:08.419 00.000 21068 Enqueuing Expose request
23:06:08.420 00.001 16108 Worker thread wakes up
23:06:08.420 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:08.421 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:08.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:09.398 00.977 16108 Exposure complete
23:06:09.471 00.073 16108 worker thread done servicing request
23:06:09.471 00.000 21068 OnExposeComplete: enter
23:06:09.472 00.001 21068 UpdateGuideState(): m_state=6
23:06:09.474 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3521
23:06:09.475 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.55, Mass=95026, SNR=67.2, Peak=12272 HFD=3.3
23:06:09.475 00.000 21068 MultiStar: [#1 0.70,-0.21,0.00,M2] [#2 0.11,-0.34,1.03,U] [#3 0.27,-0.30,0.90,U] [#4 0.25,-0.88,0.00,M1] [#5 0.10,-0.09,1.22,U] [#6 0.39,-0.04,0.90,U] [#7 -0.06,-0.29,0.59,U] [#8 0.04,-0.24,0.69,U] 
23:06:09.476 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.22}, one-star: {0.09, -0.29}
23:06:09.477 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
23:06:09.477 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
23:06:09.478 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.99 mountX=-0.18 mountY=0.18, mountTheta=2.36
23:06:09.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.22, opts=13)
23:06:09.480 00.000 21068 Enqueuing Move request for scope (0.14, -0.22)
23:06:09.481 00.001 16108 Worker thread wakes up
23:06:09.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
23:06:09.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
23:06:09.481 00.000 16108 Moving (0.14, -0.22) raw xDistance=-0.18 yDistance=0.18
23:06:09.482 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:06:09.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:09.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:06:09.482 00.000 16108 MoveAxis(E, 0, ABG)
23:06:09.482 00.000 16108 Move returns status 0, amount 0
23:06:09.482 00.000 16108 MoveAxis(N, 0, ABG)
23:06:09.482 00.000 16108 Move returns status 0, amount 0
23:06:09.482 00.000 16108 move complete, result=0
23:06:09.484 00.002 16108 worker thread done servicing request
23:06:09.490 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3862, FiltMin=3296, FiltMax=43571, Gamma=1.000
23:06:09.511 00.021 21068 UpdateGuideState exits: m=95026 SNR=67.2
23:06:09.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:09.514 00.001 21068 Enqueuing Expose request
23:06:09.514 00.000 16108 Worker thread wakes up
23:06:09.514 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:09.515 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:09.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:10.685 01.170 16108 Exposure complete
23:06:10.742 00.057 16108 worker thread done servicing request
23:06:10.742 00.000 21068 OnExposeComplete: enter
23:06:10.744 00.002 21068 UpdateGuideState(): m_state=6
23:06:10.746 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3522
23:06:10.748 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=876.75, Mass=94418, SNR=68.5, Peak=13155 HFD=3.2
23:06:10.750 00.002 21068 MultiStar: [#1 0.09,-0.27,1.26,U] [#2 0.15,-0.16,1.23,U] [#3 -0.01,-0.10,1.04,U] [#4 -0.02,-0.40,0.80,U] [#5 0.04,0.31,0.86,U] [#6 0.25,-0.15,0.76,U] [#7 -0.21,0.04,0.54,U] [#8 0.08,0.05,0.81,U] 
23:06:10.751 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {-0.25, -0.09}
23:06:10.752 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
23:06:10.752 00.000 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
23:06:10.753 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.33 mountX=-0.04 mountY=0.09, mountTheta=2.00
23:06:10.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
23:06:10.756 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
23:06:10.757 00.001 16108 Worker thread wakes up
23:06:10.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:06:10.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:06:10.757 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.04 yDistance=0.09
23:06:10.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:06:10.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:10.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:06:10.757 00.000 16108 MoveAxis(E, 0, ABG)
23:06:10.757 00.000 16108 Move returns status 0, amount 0
23:06:10.757 00.000 16108 MoveAxis(N, 0, ABG)
23:06:10.757 00.000 16108 Move returns status 0, amount 0
23:06:10.758 00.001 16108 move complete, result=0
23:06:10.758 00.000 16108 worker thread done servicing request
23:06:10.761 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3862, FiltMin=3280, FiltMax=48877, Gamma=1.000
23:06:10.775 00.014 21068 UpdateGuideState exits: m=94418 SNR=68.5
23:06:10.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:10.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:10.778 00.001 21068 Enqueuing Expose request
23:06:10.779 00.001 16108 Worker thread wakes up
23:06:10.779 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:10.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:10.780 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:11.757 00.977 16108 Exposure complete
23:06:11.819 00.062 16108 worker thread done servicing request
23:06:11.819 00.000 21068 OnExposeComplete: enter
23:06:11.820 00.001 21068 UpdateGuideState(): m_state=6
23:06:11.821 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3523
23:06:11.822 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.82, Mass=92150, SNR=65.4, Peak=13504 HFD=3.1
23:06:11.823 00.001 21068 MultiStar: [#1 0.10,-0.26,1.15,U] [#2 -0.03,-0.21,1.29,U] [#3 -0.18,-0.23,1.22,U] [#4 -0.14,-0.35,0.76,U] [#5 -0.04,0.18,0.79,U] [#6 0.21,0.18,0.85,U] [#7 0.15,0.48,0.00,M2] [#8 -0.20,0.02,0.71,U] 
23:06:11.823 00.000 21068 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.17, -0.02}
23:06:11.824 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
23:06:11.825 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
23:06:11.825 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.03 mountX=0.03 mountY=0.12, mountTheta=1.29
23:06:11.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
23:06:11.828 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
23:06:11.828 00.000 16108 Worker thread wakes up
23:06:11.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:06:11.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:06:11.829 00.001 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
23:06:11.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:11.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:11.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:06:11.829 00.000 16108 MoveAxis(E, 0, ABG)
23:06:11.829 00.000 16108 Move returns status 0, amount 0
23:06:11.829 00.000 16108 MoveAxis(N, 0, ABG)
23:06:11.829 00.000 16108 Move returns status 0, amount 0
23:06:11.829 00.000 16108 move complete, result=0
23:06:11.830 00.001 16108 worker thread done servicing request
23:06:11.833 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3865, FiltMin=3321, FiltMax=47731, Gamma=1.000
23:06:11.848 00.015 21068 UpdateGuideState exits: m=92150 SNR=65.4
23:06:11.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:11.849 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:11.850 00.001 21068 Enqueuing Expose request
23:06:11.851 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:11.852 00.001 16108 Worker thread wakes up
23:06:11.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:11.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:13.004 01.152 16108 Exposure complete
23:06:13.058 00.054 16108 worker thread done servicing request
23:06:13.058 00.000 21068 OnExposeComplete: enter
23:06:13.060 00.002 21068 UpdateGuideState(): m_state=6
23:06:13.063 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3524
23:06:13.064 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=877.08, Mass=86417, SNR=66.2, Peak=14448 HFD=2.9
23:06:13.065 00.001 21068 MultiStar: [#1 0.52,0.12,0.00,M1] [#2 0.16,-0.04,1.10,U] [#3 0.09,0.15,1.15,U] [#4 -0.01,-0.37,0.74,U] [#5 0.13,0.34,0.87,U] [#6 0.68,0.09,0.00,M1] [#7 0.17,0.43,0.64,U] [#8 0.05,0.16,0.72,U] 
23:06:13.066 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.13}, one-star: {0.17, 0.24}
23:06:13.067 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
23:06:13.068 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
23:06:13.068 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.84 mountX=-0.09 mountY=-0.15, mountTheta=-2.11
23:06:13.072 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
23:06:13.075 00.003 21068 Enqueuing Move request for scope (0.11, 0.13)
23:06:13.077 00.002 16108 Worker thread wakes up
23:06:13.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:06:13.078 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:06:13.078 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.09 yDistance=-0.15
23:06:13.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:06:13.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:13.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:06:13.078 00.000 16108 MoveAxis(E, 0, ABG)
23:06:13.078 00.000 16108 Move returns status 0, amount 0
23:06:13.078 00.000 16108 MoveAxis(N, 0, ABG)
23:06:13.078 00.000 16108 Move returns status 0, amount 0
23:06:13.079 00.001 16108 move complete, result=0
23:06:13.079 00.000 16108 worker thread done servicing request
23:06:13.088 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3865, FiltMin=3318, FiltMax=50733, Gamma=1.000
23:06:13.107 00.019 21068 UpdateGuideState exits: m=86417 SNR=66.2
23:06:13.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:13.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:13.111 00.002 21068 Enqueuing Expose request
23:06:13.112 00.001 16108 Worker thread wakes up
23:06:13.112 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:13.113 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:13.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:14.098 00.985 16108 Exposure complete
23:06:14.165 00.067 16108 worker thread done servicing request
23:06:14.165 00.000 21068 OnExposeComplete: enter
23:06:14.167 00.002 21068 UpdateGuideState(): m_state=6
23:06:14.170 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3525
23:06:14.171 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.78, Mass=80611, SNR=60.9, Peak=13728 HFD=3.0
23:06:14.174 00.003 21068 MultiStar: [#1 0.53,-0.06,0.00,M2] [#2 -0.12,-0.10,1.26,U] [#3 0.17,-0.05,0.84,U] [#4 -0.02,-0.26,0.90,U] [#5 0.30,0.21,0.96,U] [#6 0.58,0.05,0.00,M2] [#7 0.57,0.13,0.00,M2] [#8 -0.19,0.12,0.86,U] 
23:06:14.175 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.19, -0.06}
23:06:14.178 00.003 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
23:06:14.179 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
23:06:14.181 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=-0.05 mountY=0.02, mountTheta=2.86
23:06:14.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
23:06:14.185 00.002 21068 Enqueuing Move request for scope (0.05, -0.03)
23:06:14.188 00.003 16108 Worker thread wakes up
23:06:14.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:06:14.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:06:14.188 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
23:06:14.189 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:06:14.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:14.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:06:14.189 00.000 16108 MoveAxis(E, 0, ABG)
23:06:14.189 00.000 16108 Move returns status 0, amount 0
23:06:14.189 00.000 16108 MoveAxis(N, 0, ABG)
23:06:14.189 00.000 16108 Move returns status 0, amount 0
23:06:14.189 00.000 16108 move complete, result=0
23:06:14.189 00.000 16108 worker thread done servicing request
23:06:14.196 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3869, FiltMin=3309, FiltMax=48707, Gamma=1.000
23:06:14.217 00.021 21068 UpdateGuideState exits: m=80611 SNR=60.9
23:06:14.219 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.221 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:14.222 00.001 21068 Enqueuing Expose request
23:06:14.222 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:14.224 00.002 16108 Worker thread wakes up
23:06:14.224 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:14.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:15.389 01.165 16108 Exposure complete
23:06:15.445 00.056 16108 worker thread done servicing request
23:06:15.445 00.000 21068 OnExposeComplete: enter
23:06:15.447 00.002 21068 UpdateGuideState(): m_state=6
23:06:15.449 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3526
23:06:15.452 00.003 21068 Star::Find returns 1 (0), X=220.76, Y=876.68, Mass=95308, SNR=65.2, Peak=13616 HFD=3.3
23:06:15.453 00.001 21068 MultiStar: [#1 0.10,-0.29,1.11,U] [#2 -0.08,-0.12,1.10,U] [#3 -0.18,-0.04,1.08,U] [#4 -0.09,-0.22,0.88,U] [#5 -0.05,0.08,0.87,U] [#6 0.10,-0.30,0.77,U] [#7 0.03,0.07,0.68,U] [#8 -0.13,-0.04,0.92,U] 
23:06:15.455 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.07, -0.15}
23:06:15.457 00.002 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
23:06:15.458 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
23:06:15.459 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=0.01 mountY=0.12, mountTheta=1.52
23:06:15.462 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
23:06:15.463 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
23:06:15.464 00.001 16108 Worker thread wakes up
23:06:15.466 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:06:15.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:06:15.466 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
23:06:15.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:15.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:15.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:06:15.466 00.000 16108 MoveAxis(E, 0, ABG)
23:06:15.466 00.000 16108 Move returns status 0, amount 0
23:06:15.466 00.000 16108 MoveAxis(N, 0, ABG)
23:06:15.466 00.000 16108 Move returns status 0, amount 0
23:06:15.466 00.000 16108 move complete, result=0
23:06:15.467 00.001 16108 worker thread done servicing request
23:06:15.474 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3872, FiltMin=3277, FiltMax=49613, Gamma=1.000
23:06:15.491 00.017 21068 UpdateGuideState exits: m=95308 SNR=65.2
23:06:15.491 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:15.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:15.493 00.001 21068 Enqueuing Expose request
23:06:15.495 00.002 16108 Worker thread wakes up
23:06:15.495 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:15.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:15.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:16.468 00.973 16108 Exposure complete
23:06:16.534 00.066 16108 worker thread done servicing request
23:06:16.534 00.000 21068 OnExposeComplete: enter
23:06:16.535 00.001 21068 UpdateGuideState(): m_state=6
23:06:16.535 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3527
23:06:16.536 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.81, Mass=88247, SNR=62.3, Peak=14896 HFD=2.8
23:06:16.537 00.001 21068 MultiStar: [#1 0.41,-0.17,1.12,U] [#2 0.14,0.14,1.32,U] [#3 -0.14,-0.03,1.00,U] [#4 0.14,-0.28,0.86,U] [#5 0.16,0.24,0.90,U] [#6 -0.08,0.22,0.75,U] [#7 -0.27,-0.05,0.65,U] [#8 0.08,0.01,0.85,U] 
23:06:16.538 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.24, -0.03}
23:06:16.539 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
23:06:16.540 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
23:06:16.541 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
23:06:16.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
23:06:16.544 00.002 21068 Enqueuing Move request for scope (0.10, 0.01)
23:06:16.545 00.001 16108 Worker thread wakes up
23:06:16.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:06:16.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:06:16.545 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
23:06:16.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:06:16.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:16.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:16.545 00.000 16108 MoveAxis(E, 0, ABG)
23:06:16.545 00.000 16108 Move returns status 0, amount 0
23:06:16.545 00.000 16108 MoveAxis(N, 0, ABG)
23:06:16.545 00.000 16108 Move returns status 0, amount 0
23:06:16.545 00.000 16108 move complete, result=0
23:06:16.545 00.000 16108 worker thread done servicing request
23:06:16.548 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=3875, FiltMin=3254, FiltMax=56317, Gamma=1.000
23:06:16.564 00.016 21068 UpdateGuideState exits: m=88247 SNR=62.3
23:06:16.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:16.567 00.001 21068 Enqueuing Expose request
23:06:16.568 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:16.569 00.001 16108 Worker thread wakes up
23:06:16.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:16.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:17.733 01.164 16108 Exposure complete
23:06:17.788 00.055 16108 worker thread done servicing request
23:06:17.788 00.000 21068 OnExposeComplete: enter
23:06:17.791 00.003 21068 UpdateGuideState(): m_state=6
23:06:17.793 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3528
23:06:17.794 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.02, Mass=87061, SNR=66.1, Peak=14160 HFD=3.3
23:06:17.796 00.002 21068 MultiStar: [#1 0.39,0.27,1.00,U] [#2 0.17,0.20,1.13,U] [#3 0.06,0.26,0.94,U] [#4 0.08,0.04,0.82,U] [#5 0.13,0.58,0.00,M1] [#6 0.51,-0.02,0.00,M1] [#7 0.43,0.29,0.00,M1] [#8 -0.16,0.16,0.57,U] 
23:06:17.797 00.001 21068 single-star, 5 included, MultiStar: {0.11, 0.19}, one-star: {-0.00, 0.19}
23:06:17.797 00.000 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
23:06:17.799 00.002 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
23:06:17.800 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.58 mountX=0.03 mountY=-0.18, mountTheta=-1.39
23:06:17.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.19, opts=13)
23:06:17.803 00.001 21068 Enqueuing Move request for scope (-0.00, 0.19)
23:06:17.804 00.001 16108 Worker thread wakes up
23:06:17.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
23:06:17.804 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
23:06:17.804 00.000 16108 Moving (-0.00, 0.19) raw xDistance=0.03 yDistance=-0.18
23:06:17.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:17.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:17.806 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:06:17.806 00.000 16108 MoveAxis(E, 0, ABG)
23:06:17.806 00.000 16108 Move returns status 0, amount 0
23:06:17.806 00.000 16108 MoveAxis(N, 0, ABG)
23:06:17.806 00.000 16108 Move returns status 0, amount 0
23:06:17.806 00.000 16108 move complete, result=0
23:06:17.806 00.000 16108 worker thread done servicing request
23:06:17.809 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3881, FiltMin=3315, FiltMax=51469, Gamma=1.000
23:06:17.823 00.014 21068 UpdateGuideState exits: m=87061 SNR=66.1
23:06:17.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:17.826 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:17.826 00.000 21068 Enqueuing Expose request
23:06:17.827 00.001 16108 Worker thread wakes up
23:06:17.827 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:17.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:17.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:18.795 00.967 16108 Exposure complete
23:06:18.877 00.082 16108 worker thread done servicing request
23:06:18.877 00.000 21068 OnExposeComplete: enter
23:06:18.878 00.001 21068 UpdateGuideState(): m_state=6
23:06:18.879 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3529
23:06:18.881 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=876.97, Mass=83559, SNR=58.5, Peak=14672 HFD=3.0
23:06:18.881 00.000 21068 MultiStar: [#1 0.09,-0.13,1.06,U] [#2 0.14,0.03,1.32,U] [#3 0.11,0.00,1.26,U] [#4 -0.03,0.13,0.76,U] [#5 0.11,0.34,1.04,U] [#6 0.44,0.32,0.00,M2] [#7 0.08,0.30,0.57,U] [#8 0.08,0.29,0.91,U] 
23:06:18.882 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {-0.11, 0.14}
23:06:18.883 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
23:06:18.883 00.000 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
23:06:18.884 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.90
23:06:18.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
23:06:18.887 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
23:06:18.887 00.000 16108 Worker thread wakes up
23:06:18.888 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:06:18.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:06:18.888 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.04 yDistance=-0.13
23:06:18.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:06:18.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:18.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:18.888 00.000 16108 MoveAxis(E, 0, ABG)
23:06:18.888 00.000 16108 Move returns status 0, amount 0
23:06:18.888 00.000 16108 MoveAxis(N, 0, ABG)
23:06:18.888 00.000 16108 Move returns status 0, amount 0
23:06:18.888 00.000 16108 move complete, result=0
23:06:18.888 00.000 16108 worker thread done servicing request
23:06:18.891 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3881, FiltMin=3309, FiltMax=50349, Gamma=1.000
23:06:18.907 00.016 21068 UpdateGuideState exits: m=83559 SNR=58.5
23:06:18.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.908 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:18.909 00.001 21068 Enqueuing Expose request
23:06:18.910 00.001 16108 Worker thread wakes up
23:06:18.910 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:18.910 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:18.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:20.081 01.171 16108 Exposure complete
23:06:20.156 00.075 16108 worker thread done servicing request
23:06:20.156 00.000 21068 OnExposeComplete: enter
23:06:20.157 00.001 21068 UpdateGuideState(): m_state=6
23:06:20.158 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3530
23:06:20.159 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.74, Mass=90239, SNR=61.0, Peak=14432 HFD=3.3
23:06:20.160 00.001 21068 MultiStar: [#1 0.83,0.29,0.00,M1] [#2 -0.15,-0.12,1.22,U] [#3 0.09,0.14,1.24,U] [#4 -0.08,-0.56,0.00,M1] [#5 0.02,0.41,1.15,U] [#6 0.24,-0.09,0.77,U] [#7 0.15,0.21,0.58,U] [#8 0.05,-0.10,0.72,U] 
23:06:20.161 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {-0.14, -0.10}
23:06:20.161 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
23:06:20.162 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
23:06:20.164 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.29 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
23:06:20.165 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
23:06:20.166 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
23:06:20.167 00.001 16108 Worker thread wakes up
23:06:20.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:06:20.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:06:20.167 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
23:06:20.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:06:20.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:20.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:20.167 00.000 16108 MoveAxis(E, 0, ABG)
23:06:20.167 00.000 16108 Move returns status 0, amount 0
23:06:20.167 00.000 16108 MoveAxis(N, 0, ABG)
23:06:20.167 00.000 16108 Move returns status 0, amount 0
23:06:20.167 00.000 16108 move complete, result=0
23:06:20.168 00.001 16108 worker thread done servicing request
23:06:20.173 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3885, FiltMin=3299, FiltMax=49235, Gamma=1.000
23:06:20.200 00.027 21068 UpdateGuideState exits: m=90239 SNR=61.0
23:06:20.203 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:20.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:20.206 00.002 21068 Enqueuing Expose request
23:06:20.208 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:20.210 00.002 16108 Worker thread wakes up
23:06:20.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:20.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:21.179 00.969 16108 Exposure complete
23:06:21.245 00.066 16108 worker thread done servicing request
23:06:21.245 00.000 21068 OnExposeComplete: enter
23:06:21.247 00.002 21068 UpdateGuideState(): m_state=6
23:06:21.249 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3531
23:06:21.250 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.15, Mass=94131, SNR=66.4, Peak=16480 HFD=3.1
23:06:21.252 00.002 21068 MultiStar: [#1 0.53,0.05,0.00,M2] [#2 0.28,0.23,1.10,U] [#3 0.05,0.06,0.99,U] [#4 -0.14,-0.25,0.75,U] [#5 -0.32,0.65,0.00,M1] [#6 0.43,0.29,0.00,M2] [#7 -0.23,0.39,0.55,U] [#8 0.36,0.08,0.67,U] 
23:06:21.254 00.002 21068 refined, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.05, 0.31}
23:06:21.257 00.003 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
23:06:21.259 00.002 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
23:06:21.261 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=-0.06 mountY=-0.15, mountTheta=-1.93
23:06:21.264 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.14, opts=13)
23:06:21.266 00.002 21068 Enqueuing Move request for scope (0.08, 0.14)
23:06:21.266 00.000 16108 Worker thread wakes up
23:06:21.267 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:06:21.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:06:21.267 00.000 16108 Moving (0.08, 0.14) raw xDistance=-0.06 yDistance=-0.15
23:06:21.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:06:21.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:21.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:06:21.267 00.000 16108 MoveAxis(E, 0, ABG)
23:06:21.267 00.000 16108 Move returns status 0, amount 0
23:06:21.268 00.001 16108 MoveAxis(N, 0, ABG)
23:06:21.268 00.000 16108 Move returns status 0, amount 0
23:06:21.268 00.000 16108 move complete, result=0
23:06:21.268 00.000 16108 worker thread done servicing request
23:06:21.273 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3885, FiltMin=3334, FiltMax=49341, Gamma=1.000
23:06:21.294 00.021 21068 UpdateGuideState exits: m=94131 SNR=66.4
23:06:21.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:21.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:21.296 00.000 21068 Enqueuing Expose request
23:06:21.297 00.001 16108 Worker thread wakes up
23:06:21.297 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:21.298 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:21.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:22.470 01.172 16108 Exposure complete
23:06:22.537 00.067 16108 worker thread done servicing request
23:06:22.537 00.000 21068 OnExposeComplete: enter
23:06:22.538 00.001 21068 UpdateGuideState(): m_state=6
23:06:22.539 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3532
23:06:22.540 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.91, Mass=88626, SNR=67.3, Peak=16400 HFD=2.9
23:06:22.541 00.001 21068 MultiStar: [#1 0.80,-0.07,0.00,M3] [#2 0.09,-0.00,1.10,U] [#3 0.36,-0.13,1.02,U] [#4 0.15,-0.15,0.76,U] [#5 0.14,0.19,0.92,U] [#6 0.55,0.13,0.00,M3] [#7 0.28,0.39,0.54,U] [#8 -0.12,0.24,0.58,U] 
23:06:22.542 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.06}, one-star: {0.26, 0.07}
23:06:22.542 00.000 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
23:06:22.543 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
23:06:22.544 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.33 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
23:06:22.545 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.06, opts=13)
23:06:22.546 00.001 21068 Enqueuing Move request for scope (0.18, 0.06)
23:06:22.547 00.001 16108 Worker thread wakes up
23:06:22.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
23:06:22.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
23:06:22.547 00.000 16108 Moving (0.18, 0.06) raw xDistance=-0.16 yDistance=-0.10
23:06:22.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:06:22.548 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:22.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:22.548 00.000 16108 MoveAxis(E, 0, ABG)
23:06:22.548 00.000 16108 Move returns status 0, amount 0
23:06:22.548 00.000 16108 MoveAxis(N, 0, ABG)
23:06:22.548 00.000 16108 Move returns status 0, amount 0
23:06:22.548 00.000 16108 move complete, result=0
23:06:22.548 00.000 16108 worker thread done servicing request
23:06:22.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=3888, FiltMin=3296, FiltMax=43629, Gamma=1.000
23:06:22.567 00.015 21068 UpdateGuideState exits: m=88626 SNR=67.3
23:06:22.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:22.569 00.000 21068 Enqueuing Expose request
23:06:22.570 00.001 16108 Worker thread wakes up
23:06:22.570 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:22.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:22.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:23.539 00.968 16108 Exposure complete
23:06:23.596 00.057 16108 worker thread done servicing request
23:06:23.596 00.000 21068 OnExposeComplete: enter
23:06:23.597 00.001 21068 UpdateGuideState(): m_state=6
23:06:23.597 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3533
23:06:23.598 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.88, Mass=80467, SNR=60.8, Peak=14368 HFD=2.9
23:06:23.599 00.001 21068 MultiStar: [#1 0.39,0.27,1.25,U] [#2 0.18,0.22,1.15,U] [#3 0.14,0.13,1.09,U] [#4 -0.23,-0.02,0.67,U] [#5 0.16,0.56,0.00,M1] [#6 0.21,0.10,0.80,U] [#7 0.19,0.37,0.58,U] [#8 -0.46,0.35,0.00,M1] 
23:06:23.600 00.001 21068 single-star, 6 included, MultiStar: {0.18, 0.16}, one-star: {0.24, 0.04}
23:06:23.601 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
23:06:23.602 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
23:06:23.604 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.16 mountX=-0.23 mountY=-0.09, mountTheta=-2.75
23:06:23.607 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.04, opts=13)
23:06:23.607 00.000 21068 Enqueuing Move request for scope (0.24, 0.04)
23:06:23.608 00.001 16108 Worker thread wakes up
23:06:23.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
23:06:23.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
23:06:23.608 00.000 16108 Moving (0.24, 0.04) raw xDistance=-0.23 yDistance=-0.09
23:06:23.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:06:23.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:23.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:23.608 00.000 16108 MoveAxis(E, 60, ABG)
23:06:23.609 00.001 16108 Guiding  Dir = 2, Dur = 60
23:06:23.609 00.000 16108 IsSlewing returns 0
23:06:23.609 00.000 16108 IsGuiding returns 0
23:06:23.612 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3888, FiltMin=3350, FiltMax=41485, Gamma=1.000
23:06:23.616 00.004 16108 PulseGuide returned control before completion, sleep 64
23:06:23.627 00.011 21068 UpdateGuideState exits: m=80467 SNR=60.8
23:06:23.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:23.628 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:23.629 00.001 21068 Enqueuing Expose request
23:06:23.693 00.064 16108 IsGuiding returns 1
23:06:23.693 00.000 16108 scope still moving after pulse duration time elapsed
23:06:23.724 00.031 16108 IsSlewing returns 0
23:06:23.724 00.000 16108 IsGuiding returns 0
23:06:23.724 00.000 16108 scope move finished after 60 + 54 ms
23:06:23.724 00.000 16108 Move returns status 0, amount 60
23:06:23.724 00.000 16108 MoveAxis(N, 0, ABG)
23:06:23.724 00.000 16108 Move returns status 0, amount 0
23:06:23.724 00.000 16108 move complete, result=0
23:06:23.725 00.001 16108 worker thread done servicing request
23:06:23.725 00.000 16108 Worker thread wakes up
23:06:23.725 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
23:06:23.728 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:23.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:24.894 01.166 16108 Exposure complete
23:06:24.948 00.054 16108 worker thread done servicing request
23:06:24.948 00.000 21068 OnExposeComplete: enter
23:06:24.949 00.001 21068 UpdateGuideState(): m_state=6
23:06:24.950 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3534
23:06:24.950 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.96, Mass=91981, SNR=67.4, Peak=14016 HFD=3.4
23:06:24.951 00.001 21068 MultiStar: [#1 0.11,0.00,0.92,U] [#2 -0.00,-0.02,1.13,U] [#3 -0.01,0.13,0.96,U] [#4 -0.20,-0.38,0.64,U] [#5 -0.01,0.42,0.87,U] [#6 -0.05,0.00,0.63,U] [#7 0.09,0.19,0.61,U] [#8 -0.03,0.03,0.67,U] 
23:06:24.953 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.07, 0.12}
23:06:24.955 00.002 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
23:06:24.956 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
23:06:24.958 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.81 mountX=0.03 mountY=-0.06, mountTheta=-1.14
23:06:24.961 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
23:06:24.963 00.002 21068 Enqueuing Move request for scope (-0.02, 0.06)
23:06:24.965 00.002 16108 Worker thread wakes up
23:06:24.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:06:24.965 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:06:24.965 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.06
23:06:24.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:24.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:24.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:24.965 00.000 16108 MoveAxis(E, 0, ABG)
23:06:24.965 00.000 16108 Move returns status 0, amount 0
23:06:24.966 00.001 16108 MoveAxis(N, 0, ABG)
23:06:24.966 00.000 16108 Move returns status 0, amount 0
23:06:24.966 00.000 16108 move complete, result=0
23:06:24.966 00.000 16108 worker thread done servicing request
23:06:24.973 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3891, FiltMin=3318, FiltMax=48093, Gamma=1.000
23:06:24.993 00.020 21068 UpdateGuideState exits: m=91981 SNR=67.4
23:06:24.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:24.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:24.999 00.003 21068 Enqueuing Expose request
23:06:25.000 00.001 16108 Worker thread wakes up
23:06:25.000 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:25.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:25.002 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:25.975 00.973 16108 Exposure complete
23:06:26.036 00.061 16108 worker thread done servicing request
23:06:26.036 00.000 21068 OnExposeComplete: enter
23:06:26.038 00.002 21068 UpdateGuideState(): m_state=6
23:06:26.038 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3535
23:06:26.039 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.86, Mass=90158, SNR=61.2, Peak=12528 HFD=3.0
23:06:26.040 00.001 21068 MultiStar: [#1 0.31,-0.15,1.24,U] [#2 0.20,-0.29,1.22,U] [#3 -0.03,-0.15,1.02,U] [#4 -0.27,-0.24,0.72,U] [#5 0.16,0.31,1.11,U] [#6 0.10,-0.07,0.88,U] [#7 -0.01,-0.05,0.60,U] [#8 -0.04,-0.03,0.73,U] 
23:06:26.040 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.19, 0.02}
23:06:26.041 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
23:06:26.042 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
23:06:26.042 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.06 mountY=0.06, mountTheta=2.41
23:06:26.045 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
23:06:26.046 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
23:06:26.047 00.001 16108 Worker thread wakes up
23:06:26.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:06:26.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:06:26.047 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
23:06:26.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:06:26.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:26.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:26.047 00.000 16108 MoveAxis(E, 0, ABG)
23:06:26.047 00.000 16108 Move returns status 0, amount 0
23:06:26.047 00.000 16108 MoveAxis(N, 0, ABG)
23:06:26.048 00.001 16108 Move returns status 0, amount 0
23:06:26.048 00.000 16108 move complete, result=0
23:06:26.048 00.000 16108 worker thread done servicing request
23:06:26.055 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3891, FiltMin=3299, FiltMax=44989, Gamma=1.000
23:06:26.073 00.018 21068 UpdateGuideState exits: m=90158 SNR=61.2
23:06:26.075 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:26.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:26.077 00.001 21068 Enqueuing Expose request
23:06:26.079 00.002 16108 Worker thread wakes up
23:06:26.079 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:26.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:26.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:27.243 01.163 16108 Exposure complete
23:06:27.335 00.092 16108 worker thread done servicing request
23:06:27.335 00.000 21068 OnExposeComplete: enter
23:06:27.338 00.003 21068 UpdateGuideState(): m_state=6
23:06:27.341 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3536
23:06:27.343 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=876.69, Mass=91702, SNR=75.5, Peak=14115 HFD=3.3
23:06:27.344 00.001 21068 MultiStar: [#1 0.18,-0.20,0.99,U] [#2 -0.56,-0.32,0.00,M1] [#3 -0.50,-0.02,0.00,M1] [#4 -0.51,-0.12,0.00,M1] [#5 -0.28,0.04,0.74,U] [#6 -0.14,-0.16,0.67,U] [#7 -0.53,0.25,0.00,M1] [#8 -0.69,0.15,0.00,M1] 
23:06:27.345 00.001 21068 refined, 3 included, MultiStar: {-0.25, -0.12}, one-star: {-0.73, -0.15}
23:06:27.347 00.002 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
23:06:27.348 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
23:06:27.349 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.69 mountX=0.23 mountY=0.18, mountTheta=0.67
23:06:27.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.12, opts=13)
23:06:27.353 00.002 21068 Enqueuing Move request for scope (-0.25, -0.12)
23:06:27.353 00.000 16108 Worker thread wakes up
23:06:27.354 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd
23:06:27.354 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.12)
23:06:27.354 00.000 16108 Moving (-0.25, -0.12) raw xDistance=0.23 yDistance=0.18
23:06:27.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:06:27.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:27.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:06:27.354 00.000 16108 MoveAxis(W, 60, ABG)
23:06:27.354 00.000 16108 Guiding  Dir = 3, Dur = 60
23:06:27.354 00.000 16108 IsSlewing returns 0
23:06:27.354 00.000 16108 IsGuiding returns 0
23:06:27.361 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3891, FiltMin=3293, FiltMax=48198, Gamma=1.000
23:06:27.377 00.016 21068 UpdateGuideState exits: m=91702 SNR=75.5
23:06:27.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:27.380 00.001 21068 Enqueuing Expose request
23:06:27.382 00.002 16108 PulseGuide returned control before completion, sleep 44
23:06:27.427 00.045 16108 IsGuiding returns 1
23:06:27.427 00.000 16108 scope still moving after pulse duration time elapsed
23:06:27.459 00.032 16108 IsSlewing returns 0
23:06:27.460 00.001 16108 IsGuiding returns 1
23:06:27.491 00.031 16108 IsSlewing returns 0
23:06:27.492 00.001 16108 IsGuiding returns 0
23:06:27.492 00.000 16108 scope move finished after 60 + 76 ms
23:06:27.492 00.000 16108 Move returns status 0, amount 60
23:06:27.492 00.000 16108 MoveAxis(N, 0, ABG)
23:06:27.492 00.000 16108 Move returns status 0, amount 0
23:06:27.492 00.000 16108 move complete, result=0
23:06:27.492 00.000 16108 worker thread done servicing request
23:06:27.492 00.000 16108 Worker thread wakes up
23:06:27.492 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.2 px 0 ms NORTH
23:06:27.495 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:27.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:28.474 00.979 16108 Exposure complete
23:06:28.530 00.056 16108 worker thread done servicing request
23:06:28.530 00.000 21068 OnExposeComplete: enter
23:06:28.530 00.000 21068 UpdateGuideState(): m_state=6
23:06:28.531 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3537
23:06:28.532 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.62, Mass=77859, SNR=56.0, Peak=12736 HFD=3.2
23:06:28.533 00.001 21068 MultiStar: [#1 -0.08,-0.15,1.21,U] [#2 -0.34,-0.12,1.24,U] [#3 -0.23,-0.02,1.06,U] [#4 -0.33,-0.30,0.81,U] [#5 -0.10,0.36,0.93,U] [#6 -0.03,0.35,0.95,U] [#7 -0.05,-0.08,0.61,U] [#8 -0.39,0.16,0.74,U] 
23:06:28.534 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.15, -0.22}
23:06:28.535 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
23:06:28.536 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
23:06:28.537 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.09 mountX=0.19 mountY=0.05, mountTheta=0.29
23:06:28.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.01, opts=13)
23:06:28.540 00.001 21068 Enqueuing Move request for scope (-0.19, -0.01)
23:06:28.541 00.001 16108 Worker thread wakes up
23:06:28.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
23:06:28.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
23:06:28.541 00.000 16108 Moving (-0.19, -0.01) raw xDistance=0.19 yDistance=0.05
23:06:28.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:06:28.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:28.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:06:28.541 00.000 16108 MoveAxis(E, 0, ABG)
23:06:28.542 00.001 16108 Move returns status 0, amount 0
23:06:28.542 00.000 16108 MoveAxis(N, 0, ABG)
23:06:28.542 00.000 16108 Move returns status 0, amount 0
23:06:28.542 00.000 16108 move complete, result=0
23:06:28.542 00.000 16108 worker thread done servicing request
23:06:28.545 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3894, FiltMin=3325, FiltMax=40739, Gamma=1.000
23:06:28.571 00.026 21068 UpdateGuideState exits: m=77859 SNR=56.0
23:06:28.574 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:28.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:28.576 00.001 21068 Enqueuing Expose request
23:06:28.576 00.000 16108 Worker thread wakes up
23:06:28.576 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:28.577 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:28.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:29.737 01.160 16108 Exposure complete
23:06:29.801 00.064 16108 worker thread done servicing request
23:06:29.801 00.000 21068 OnExposeComplete: enter
23:06:29.803 00.002 21068 UpdateGuideState(): m_state=6
23:06:29.804 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3538
23:06:29.805 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.90, Mass=77565, SNR=57.5, Peak=12080 HFD=3.4
23:06:29.806 00.001 21068 MultiStar: [#1 0.39,-0.02,1.16,U] [#2 0.19,-0.28,1.22,U] [#3 -0.04,0.04,1.14,U] [#4 0.17,-0.17,0.98,U] [#5 0.01,0.36,1.04,U] [#6 0.15,-0.11,0.90,U] [#7 -0.05,0.03,0.65,U] [#8 0.14,0.24,0.76,U] 
23:06:29.807 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.09, 0.06}
23:06:29.807 00.000 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
23:06:29.808 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
23:06:29.809 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
23:06:29.810 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
23:06:29.811 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
23:06:29.812 00.001 16108 Worker thread wakes up
23:06:29.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:06:29.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:06:29.812 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
23:06:29.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:06:29.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:29.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:29.812 00.000 16108 MoveAxis(E, 0, ABG)
23:06:29.812 00.000 16108 Move returns status 0, amount 0
23:06:29.812 00.000 16108 MoveAxis(N, 0, ABG)
23:06:29.812 00.000 16108 Move returns status 0, amount 0
23:06:29.812 00.000 16108 move complete, result=0
23:06:29.812 00.000 16108 worker thread done servicing request
23:06:29.818 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3894, FiltMin=3225, FiltMax=53373, Gamma=1.000
23:06:29.838 00.020 21068 UpdateGuideState exits: m=77565 SNR=57.5
23:06:29.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:29.839 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:29.840 00.001 21068 Enqueuing Expose request
23:06:29.841 00.001 16108 Worker thread wakes up
23:06:29.841 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:29.842 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:29.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:30.823 00.981 16108 Exposure complete
23:06:30.884 00.061 16108 worker thread done servicing request
23:06:30.884 00.000 21068 OnExposeComplete: enter
23:06:30.886 00.002 21068 UpdateGuideState(): m_state=6
23:06:30.888 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3539
23:06:30.889 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.67, Mass=87331, SNR=60.9, Peak=12192 HFD=3.3
23:06:30.890 00.001 21068 MultiStar: [#1 -0.03,0.01,1.11,U] [#2 0.25,-0.12,1.32,U] [#3 0.19,-0.04,0.86,U] [#4 0.23,-0.57,0.00,M1] [#5 0.04,0.60,0.00,M1] [#6 0.07,-0.08,0.68,U] [#7 -0.26,0.19,0.55,U] [#8 0.11,0.20,0.67,U] 
23:06:30.891 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.29, -0.17}
23:06:30.892 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
23:06:30.893 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
23:06:30.893 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.85 mountX=-0.03 mountY=0.02, mountTheta=2.50
23:06:30.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
23:06:30.896 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
23:06:30.897 00.001 16108 Worker thread wakes up
23:06:30.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:06:30.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:06:30.897 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
23:06:30.898 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:06:30.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:30.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:06:30.898 00.000 16108 MoveAxis(E, 0, ABG)
23:06:30.898 00.000 16108 Move returns status 0, amount 0
23:06:30.898 00.000 16108 MoveAxis(N, 0, ABG)
23:06:30.898 00.000 16108 Move returns status 0, amount 0
23:06:30.898 00.000 16108 move complete, result=0
23:06:30.898 00.000 16108 worker thread done servicing request
23:06:30.902 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3894, FiltMin=3350, FiltMax=45117, Gamma=1.000
23:06:30.916 00.014 21068 UpdateGuideState exits: m=87331 SNR=60.9
23:06:30.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:30.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:30.919 00.001 21068 Enqueuing Expose request
23:06:30.920 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:30.921 00.001 16108 Worker thread wakes up
23:06:30.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:30.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:32.087 01.166 16108 Exposure complete
23:06:32.151 00.064 16108 worker thread done servicing request
23:06:32.151 00.000 21068 OnExposeComplete: enter
23:06:32.152 00.001 21068 UpdateGuideState(): m_state=6
23:06:32.153 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3540
23:06:32.154 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.71, Mass=83430, SNR=56.3, Peak=12688 HFD=2.9
23:06:32.155 00.001 21068 MultiStar: [#1 0.12,-0.06,1.28,U] [#2 0.13,-0.30,1.27,U] [#3 0.05,-0.12,1.20,U] [#4 -0.29,-0.30,0.81,U] [#5 -0.14,-0.05,1.16,U] [#6 -0.04,-0.21,0.95,U] [#7 0.00,0.45,0.69,U] [#8 0.24,-0.09,0.81,U] 
23:06:32.156 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {-0.43, -0.12}
23:06:32.156 00.000 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
23:06:32.157 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
23:06:32.158 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.86 mountX=0.01 mountY=0.11, mountTheta=1.46
23:06:32.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
23:06:32.162 00.002 21068 Enqueuing Move request for scope (-0.03, -0.11)
23:06:32.162 00.000 16108 Worker thread wakes up
23:06:32.163 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
23:06:32.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
23:06:32.163 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.11
23:06:32.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:32.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:32.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:06:32.163 00.000 16108 MoveAxis(E, 0, ABG)
23:06:32.163 00.000 16108 Move returns status 0, amount 0
23:06:32.163 00.000 16108 MoveAxis(N, 0, ABG)
23:06:32.163 00.000 16108 Move returns status 0, amount 0
23:06:32.163 00.000 16108 move complete, result=0
23:06:32.163 00.000 16108 worker thread done servicing request
23:06:32.174 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3897, FiltMin=3379, FiltMax=48006, Gamma=1.000
23:06:32.195 00.021 21068 UpdateGuideState exits: m=83430 SNR=56.3
23:06:32.198 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:32.201 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:32.202 00.001 21068 Enqueuing Expose request
23:06:32.203 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:32.204 00.001 16108 Worker thread wakes up
23:06:32.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:32.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:33.178 00.974 16108 Exposure complete
23:06:33.238 00.060 16108 worker thread done servicing request
23:06:33.238 00.000 21068 OnExposeComplete: enter
23:06:33.240 00.002 21068 UpdateGuideState(): m_state=6
23:06:33.243 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3541
23:06:33.244 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.89, Mass=93458, SNR=65.8, Peak=14592 HFD=3.1
23:06:33.246 00.002 21068 MultiStar: [#1 0.43,-0.13,1.23,U] [#2 0.24,-0.02,0.99,U] [#3 -0.05,0.13,1.18,U] [#4 -0.02,-0.11,0.70,U] [#5 -0.05,0.25,0.77,U] [#6 0.66,0.06,0.00,M1] [#7 0.48,0.31,0.00,M1] [#8 0.21,0.15,0.73,U] 
23:06:33.247 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.04}, one-star: {0.50, 0.05}
23:06:33.249 00.002 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:06:33.251 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:06:33.253 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=-0.19 mountY=-0.08, mountTheta=-2.73
23:06:33.256 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.04, opts=13)
23:06:33.257 00.001 21068 Enqueuing Move request for scope (0.20, 0.04)
23:06:33.259 00.002 16108 Worker thread wakes up
23:06:33.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
23:06:33.259 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
23:06:33.259 00.000 16108 Moving (0.20, 0.04) raw xDistance=-0.19 yDistance=-0.08
23:06:33.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:06:33.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:33.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:33.259 00.000 16108 MoveAxis(E, 0, ABG)
23:06:33.259 00.000 16108 Move returns status 0, amount 0
23:06:33.261 00.002 16108 MoveAxis(N, 0, ABG)
23:06:33.261 00.000 16108 Move returns status 0, amount 0
23:06:33.261 00.000 16108 move complete, result=0
23:06:33.261 00.000 16108 worker thread done servicing request
23:06:33.266 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3897, FiltMin=3318, FiltMax=44381, Gamma=1.000
23:06:33.283 00.017 21068 UpdateGuideState exits: m=93458 SNR=65.8
23:06:33.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:33.284 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:33.285 00.001 21068 Enqueuing Expose request
23:06:33.286 00.001 16108 Worker thread wakes up
23:06:33.286 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:33.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:33.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:34.450 01.163 16108 Exposure complete
23:06:34.508 00.058 16108 worker thread done servicing request
23:06:34.508 00.000 21068 OnExposeComplete: enter
23:06:34.509 00.001 21068 UpdateGuideState(): m_state=6
23:06:34.510 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3542
23:06:34.510 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=877.27, Mass=84350, SNR=63.1, Peak=13440 HFD=3.1
23:06:34.512 00.002 21068 MultiStar: [#1 0.37,0.21,1.16,U] [#2 0.09,0.26,1.16,U] [#3 -0.18,0.16,0.90,U] [#4 -0.15,0.22,0.74,U] [#5 -0.13,0.91,0.00,M1] [#6 0.07,0.43,0.65,U] [#7 -0.02,0.53,0.00,M2] [#8 0.18,0.48,0.00,M1] 
23:06:34.512 00.000 21068 refined, 5 included, MultiStar: {0.05, 0.28}, one-star: {-0.01, 0.43}
23:06:34.513 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:06:34.514 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:06:34.515 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.38 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
23:06:34.516 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.28, opts=13)
23:06:34.517 00.001 21068 Enqueuing Move request for scope (0.05, 0.28)
23:06:34.518 00.001 16108 Worker thread wakes up
23:06:34.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
23:06:34.520 00.002 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
23:06:34.520 00.000 16108 Moving (0.05, 0.28) raw xDistance=-0.00 yDistance=-0.28
23:06:34.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:06:34.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:06:34.520 00.000 16108 MoveAxis(E, 0, ABG)
23:06:34.520 00.000 16108 Move returns status 0, amount 0
23:06:34.520 00.000 16108 MoveAxis(N, 56, ABG)
23:06:34.520 00.000 16108 Guiding  Dir = 0, Dur = 56
23:06:34.520 00.000 16108 IsSlewing returns 0
23:06:34.520 00.000 16108 IsGuiding returns 0
23:06:34.524 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3897, FiltMin=3389, FiltMax=45638, Gamma=1.000
23:06:34.538 00.014 21068 UpdateGuideState exits: m=84350 SNR=63.1
23:06:34.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:34.540 00.000 21068 Enqueuing Expose request
23:06:34.560 00.020 16108 PulseGuide returned control before completion, sleep 27
23:06:34.590 00.030 16108 IsGuiding returns 1
23:06:34.590 00.000 16108 scope still moving after pulse duration time elapsed
23:06:34.621 00.031 16108 IsSlewing returns 0
23:06:34.621 00.000 16108 IsGuiding returns 1
23:06:34.652 00.031 16108 IsSlewing returns 0
23:06:34.652 00.000 16108 IsGuiding returns 0
23:06:34.652 00.000 16108 scope move finished after 56 + 76 ms
23:06:34.652 00.000 16108 Move returns status 0, amount 56
23:06:34.652 00.000 16108 move complete, result=0
23:06:34.652 00.000 16108 worker thread done servicing request
23:06:34.652 00.000 16108 Worker thread wakes up
23:06:34.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:34.652 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 56 ms NORTH
23:06:34.655 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:35.627 00.972 16108 Exposure complete
23:06:35.694 00.067 16108 worker thread done servicing request
23:06:35.694 00.000 21068 OnExposeComplete: enter
23:06:35.695 00.001 21068 UpdateGuideState(): m_state=6
23:06:35.697 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3543
23:06:35.698 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.73, Mass=93507, SNR=65.4, Peak=15024 HFD=3.2
23:06:35.701 00.003 21068 MultiStar: [#1 0.45,-0.03,1.01,U] [#2 0.43,-0.03,0.96,U] [#3 0.08,-0.03,0.99,U] [#4 0.28,-0.38,0.83,U] [#5 0.06,0.22,0.82,U] [#6 0.55,0.52,0.00,M1] [#7 0.10,0.38,0.62,U] [#8 0.66,0.27,0.00,M2] 
23:06:35.702 00.001 21068 refined, 6 included, MultiStar: {0.26, -0.01}, one-star: {0.31, -0.10}
23:06:35.703 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:06:35.704 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:06:35.705 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.05 mountX=-0.26 mountY=-0.05, mountTheta=-2.96
23:06:35.707 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.01, opts=13)
23:06:35.709 00.002 21068 Enqueuing Move request for scope (0.26, -0.01)
23:06:35.712 00.003 16108 Worker thread wakes up
23:06:35.713 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
23:06:35.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
23:06:35.713 00.000 16108 Moving (0.26, -0.01) raw xDistance=-0.26 yDistance=-0.05
23:06:35.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:06:35.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:35.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:06:35.713 00.000 16108 MoveAxis(E, 67, ABG)
23:06:35.713 00.000 16108 Guiding  Dir = 2, Dur = 67
23:06:35.713 00.000 16108 IsSlewing returns 0
23:06:35.713 00.000 16108 IsGuiding returns 0
23:06:35.720 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3897, FiltMin=3353, FiltMax=41485, Gamma=1.000
23:06:35.734 00.014 16108 PulseGuide returned control before completion, sleep 56
23:06:35.744 00.010 21068 UpdateGuideState exits: m=93507 SNR=65.4
23:06:35.747 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:35.747 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:35.748 00.001 21068 Enqueuing Expose request
23:06:35.795 00.047 16108 IsGuiding returns 1
23:06:35.795 00.000 16108 scope still moving after pulse duration time elapsed
23:06:35.826 00.031 16108 IsSlewing returns 0
23:06:35.826 00.000 16108 IsGuiding returns 0
23:06:35.827 00.001 16108 scope move finished after 67 + 46 ms
23:06:35.827 00.000 16108 Move returns status 0, amount 67
23:06:35.827 00.000 16108 MoveAxis(N, 0, ABG)
23:06:35.827 00.000 16108 Move returns status 0, amount 0
23:06:35.827 00.000 16108 move complete, result=0
23:06:35.827 00.000 16108 worker thread done servicing request
23:06:35.827 00.000 16108 Worker thread wakes up
23:06:35.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:35.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:35.830 00.003 21068 GuideStep: -0.3 px 67 ms EAST, -0.0 px 0 ms NORTH
23:06:36.984 01.154 16108 Exposure complete
23:06:37.040 00.056 16108 worker thread done servicing request
23:06:37.040 00.000 21068 OnExposeComplete: enter
23:06:37.041 00.001 21068 UpdateGuideState(): m_state=6
23:06:37.042 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3544
23:06:37.043 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.38, Mass=90059, SNR=68.2, Peak=12032 HFD=3.6
23:06:37.044 00.001 21068 MultiStar: [#1 -0.06,-0.35,0.91,U] [#2 -0.26,-0.55,0.00,M1] [#3 -0.25,-0.38,0.87,U] [#4 -0.38,-0.54,0.00,M1] [#5 -0.01,-0.21,0.83,U] [#6 -0.02,-0.28,0.71,U] [#7 -0.08,-0.30,0.53,U] [#8 -0.14,-0.15,0.83,U] 
23:06:37.044 00.000 21068 refined, 6 included, MultiStar: {-0.07, -0.31}, one-star: {0.06, -0.45}
23:06:37.046 00.002 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
23:06:37.047 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
23:06:37.047 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.78 mountX=0.01 mountY=0.32, mountTheta=1.53
23:06:37.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.31, opts=13)
23:06:37.051 00.002 21068 Enqueuing Move request for scope (-0.07, -0.31)
23:06:37.054 00.003 16108 Worker thread wakes up
23:06:37.055 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
23:06:37.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
23:06:37.055 00.000 16108 Moving (-0.07, -0.31) raw xDistance=0.01 yDistance=0.32
23:06:37.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:37.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:37.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:06:37.055 00.000 16108 MoveAxis(E, 0, ABG)
23:06:37.055 00.000 16108 Move returns status 0, amount 0
23:06:37.055 00.000 16108 MoveAxis(N, 0, ABG)
23:06:37.055 00.000 16108 Move returns status 0, amount 0
23:06:37.055 00.000 16108 move complete, result=0
23:06:37.055 00.000 16108 worker thread done servicing request
23:06:37.065 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3897, FiltMin=3328, FiltMax=37037, Gamma=1.000
23:06:37.091 00.026 21068 UpdateGuideState exits: m=90059 SNR=68.2
23:06:37.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:37.094 00.001 21068 Enqueuing Expose request
23:06:37.095 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:06:37.096 00.001 16108 Worker thread wakes up
23:06:37.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:37.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:38.074 00.978 16108 Exposure complete
23:06:38.128 00.054 16108 worker thread done servicing request
23:06:38.128 00.000 21068 OnExposeComplete: enter
23:06:38.130 00.002 21068 UpdateGuideState(): m_state=6
23:06:38.131 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3545
23:06:38.132 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.42, Mass=88915, SNR=60.7, Peak=12163 HFD=3.2
23:06:38.133 00.001 21068 MultiStar: [#1 0.18,-0.52,0.00,M1] [#2 -0.08,-0.44,1.12,U] [#3 -0.36,-0.38,0.00,M1] [#4 -0.36,-0.52,0.00,M2] [#5 -0.02,-0.06,0.84,U] [#6 -0.02,-0.49,0.78,U] [#7 -0.23,-0.11,0.65,U] [#8 -0.25,-0.35,0.87,U] 
23:06:38.134 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.33}, one-star: {-0.46, -0.42}
23:06:38.134 00.000 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
23:06:38.135 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
23:06:38.136 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.37 cameraTheta=-2.07 mountX=0.12 mountY=0.36, mountTheta=1.25
23:06:38.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.33, opts=13)
23:06:38.138 00.001 21068 Enqueuing Move request for scope (-0.18, -0.33)
23:06:38.139 00.001 16108 Worker thread wakes up
23:06:38.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
23:06:38.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
23:06:38.139 00.000 16108 Moving (-0.18, -0.33) raw xDistance=0.12 yDistance=0.36
23:06:38.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:06:38.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:38.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:06:38.139 00.000 16108 MoveAxis(E, 0, ABG)
23:06:38.139 00.000 16108 Move returns status 0, amount 0
23:06:38.139 00.000 16108 MoveAxis(N, 0, ABG)
23:06:38.139 00.000 16108 Move returns status 0, amount 0
23:06:38.139 00.000 16108 move complete, result=0
23:06:38.139 00.000 16108 worker thread done servicing request
23:06:38.142 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3901, FiltMin=3321, FiltMax=36627, Gamma=1.000
23:06:38.157 00.015 21068 UpdateGuideState exits: m=88915 SNR=60.7
23:06:38.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:38.159 00.000 21068 Enqueuing Expose request
23:06:38.160 00.001 16108 Worker thread wakes up
23:06:38.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:06:38.162 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:38.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:39.324 01.162 16108 Exposure complete
23:06:39.392 00.068 16108 worker thread done servicing request
23:06:39.392 00.000 21068 OnExposeComplete: enter
23:06:39.393 00.001 21068 UpdateGuideState(): m_state=6
23:06:39.395 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3546
23:06:39.396 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.18, Mass=89311, SNR=63.2, Peak=16147 HFD=2.8
23:06:39.397 00.001 21068 MultiStar: [#1 -0.39,-0.92,0.00,M2] [#2 -0.35,-0.87,0.00,M1] [#3 -0.44,-0.88,0.00,M2] [#4 -0.84,-1.01,0.00,M3] [#5 -0.73,-0.50,0.00,M1] [#6 -0.39,-0.81,0.00,M1] [#7 -0.12,-0.50,0.00,M1] [#8 -0.47,-0.38,0.00,M1] 
23:06:39.397 00.000 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
23:06:39.398 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
23:06:39.399 00.001 21068 CameraToMount -- cameraX=-0.53 cameraY=-0.66 hyp=0.84 cameraTheta=-2.25 mountX=0.41 mountY=0.76, mountTheta=1.08
23:06:39.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.53, y=-0.66, opts=13)
23:06:39.401 00.001 21068 Enqueuing Move request for scope (-0.53, -0.66)
23:06:39.401 00.000 16108 Worker thread wakes up
23:06:39.402 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.66) opts 0xd
23:06:39.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.53, -0.66)
23:06:39.402 00.000 16108 Moving (-0.53, -0.66) raw xDistance=0.41 yDistance=0.76
23:06:39.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
23:06:39.402 00.000 16108 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
23:06:39.402 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.29
23:06:39.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
23:06:39.402 00.000 16108 MoveAxis(W, 107, ABG)
23:06:39.404 00.002 16108 Guiding  Dir = 3, Dur = 107
23:06:39.404 00.000 16108 IsSlewing returns 0
23:06:39.404 00.000 16108 IsGuiding returns 0
23:06:39.406 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3901, FiltMin=3315, FiltMax=39408, Gamma=1.000
23:06:39.425 00.019 21068 UpdateGuideState exits: m=89311 SNR=63.2
23:06:39.427 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:39.429 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:39.429 00.000 21068 Enqueuing Expose request
23:06:39.462 00.033 16108 PulseGuide returned control before completion, sleep 59
23:06:39.524 00.062 16108 IsGuiding returns 1
23:06:39.524 00.000 16108 scope still moving after pulse duration time elapsed
23:06:39.556 00.032 16108 IsSlewing returns 0
23:06:39.556 00.000 16108 IsGuiding returns 1
23:06:39.588 00.032 16108 IsSlewing returns 0
23:06:39.588 00.000 16108 IsGuiding returns 1
23:06:39.619 00.031 16108 IsSlewing returns 0
23:06:39.620 00.001 16108 IsGuiding returns 0
23:06:39.620 00.000 16108 scope move finished after 107 + 108 ms
23:06:39.620 00.000 16108 Move returns status 0, amount 107
23:06:39.620 00.000 16108 MoveAxis(S, 153, ABG)
23:06:39.620 00.000 16108 Guiding  Dir = 1, Dur = 153
23:06:39.620 00.000 16108 IsSlewing returns 0
23:06:39.621 00.001 16108 IsGuiding returns 0
23:06:39.622 00.001 16108 PulseGuide returned control before completion, sleep 162
23:06:39.790 00.168 16108 IsGuiding returns 1
23:06:39.790 00.000 16108 scope still moving after pulse duration time elapsed
23:06:39.821 00.031 16108 IsSlewing returns 0
23:06:39.821 00.000 16108 IsGuiding returns 0
23:06:39.821 00.000 16108 scope move finished after 153 + 47 ms
23:06:39.821 00.000 16108 Move returns status 0, amount 153
23:06:39.821 00.000 16108 move complete, result=0
23:06:39.821 00.000 16108 worker thread done servicing request
23:06:39.821 00.000 16108 Worker thread wakes up
23:06:39.821 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:39.821 00.000 21068 GuideStep: 0.4 px 107 ms WEST, 0.8 px 153 ms SOUTH
23:06:39.823 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:40.794 00.971 16108 Exposure complete
23:06:40.862 00.068 16108 worker thread done servicing request
23:06:40.862 00.000 21068 OnExposeComplete: enter
23:06:40.863 00.001 21068 UpdateGuideState(): m_state=6
23:06:40.864 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3547
23:06:40.865 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.13, Mass=90177, SNR=76.1, Peak=14019 HFD=3.0
23:06:40.866 00.001 21068 MultiStar: [#1 -0.05,-1.09,0.00,M3] [#2 -0.50,-1.10,0.00,M2] [#3 -0.67,-1.18,0.00,M3] [#4 -0.49,-1.12,0.00,M4] [#5 -0.35,-0.54,0.00,M2] [#6 -0.10,-0.99,0.00,M2] [#7 -0.49,-0.73,0.00,M2] [#8 -0.51,-0.81,0.00,M2] 
23:06:40.866 00.000 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
23:06:40.867 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
23:06:40.868 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=-0.70 hyp=0.83 cameraTheta=-2.12 mountX=0.30 mountY=0.79, mountTheta=1.20
23:06:40.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=-0.70, opts=13)
23:06:40.871 00.001 21068 Enqueuing Move request for scope (-0.43, -0.70)
23:06:40.872 00.001 16108 Worker thread wakes up
23:06:40.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.70) opts 0xd
23:06:40.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, -0.70)
23:06:40.872 00.000 16108 Moving (-0.43, -0.70) raw xDistance=0.30 yDistance=0.79
23:06:40.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
23:06:40.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
23:06:40.872 00.000 16108 MoveAxis(W, 87, ABG)
23:06:40.872 00.000 16108 Guiding  Dir = 3, Dur = 87
23:06:40.872 00.000 16108 IsSlewing returns 0
23:06:40.872 00.000 16108 IsGuiding returns 0
23:06:40.876 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3901, FiltMin=3347, FiltMax=39152, Gamma=1.000
23:06:40.885 00.009 16108 PulseGuide returned control before completion, sleep 85
23:06:40.892 00.007 21068 UpdateGuideState exits: m=90177 SNR=76.1
23:06:40.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:40.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:40.895 00.001 21068 Enqueuing Expose request
23:06:40.978 00.083 16108 IsGuiding returns 1
23:06:40.978 00.000 16108 scope still moving after pulse duration time elapsed
23:06:41.009 00.031 16108 IsSlewing returns 0
23:06:41.009 00.000 16108 IsGuiding returns 1
23:06:41.041 00.032 16108 IsSlewing returns 0
23:06:41.041 00.000 16108 IsGuiding returns 1
23:06:41.073 00.032 16108 IsSlewing returns 0
23:06:41.073 00.000 16108 IsGuiding returns 0
23:06:41.073 00.000 16108 scope move finished after 87 + 113 ms
23:06:41.073 00.000 16108 Move returns status 0, amount 87
23:06:41.073 00.000 16108 MoveAxis(S, 158, ABG)
23:06:41.073 00.000 16108 Guiding  Dir = 1, Dur = 158
23:06:41.073 00.000 16108 IsSlewing returns 0
23:06:41.073 00.000 16108 IsGuiding returns 0
23:06:41.122 00.049 16108 PulseGuide returned control before completion, sleep 120
23:06:41.245 00.123 16108 IsGuiding returns 1
23:06:41.246 00.001 16108 scope still moving after pulse duration time elapsed
23:06:41.277 00.031 16108 IsSlewing returns 0
23:06:41.278 00.001 16108 IsGuiding returns 1
23:06:41.309 00.031 16108 IsSlewing returns 0
23:06:41.309 00.000 16108 IsGuiding returns 0
23:06:41.309 00.000 16108 scope move finished after 158 + 77 ms
23:06:41.309 00.000 16108 Move returns status 0, amount 158
23:06:41.309 00.000 16108 move complete, result=0
23:06:41.309 00.000 16108 worker thread done servicing request
23:06:41.310 00.001 16108 Worker thread wakes up
23:06:41.310 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.8 px 158 ms SOUTH
23:06:41.312 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:41.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:42.499 01.187 16108 Exposure complete
23:06:42.566 00.067 16108 worker thread done servicing request
23:06:42.566 00.000 21068 OnExposeComplete: enter
23:06:42.569 00.003 21068 UpdateGuideState(): m_state=6
23:06:42.571 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3548
23:06:42.572 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.81, Mass=100225, SNR=67.9, Peak=13984 HFD=3.4
23:06:42.572 00.000 21068 MultiStar: large primary error, entering stabilization period
23:06:42.574 00.002 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
23:06:42.575 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
23:06:42.576 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-1.03 hyp=1.03 cameraTheta=-1.57 mountX=-0.18 mountY=1.00, mountTheta=1.75
23:06:42.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-1.03, opts=13)
23:06:42.582 00.004 21068 Enqueuing Move request for scope (0.01, -1.03)
23:06:42.584 00.002 16108 Worker thread wakes up
23:06:42.585 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.03) opts 0xd
23:06:42.585 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -1.03)
23:06:42.585 00.000 16108 Moving (0.01, -1.03) raw xDistance=-0.18 yDistance=1.00
23:06:42.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:06:42.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
23:06:42.585 00.000 16108 MoveAxis(E, 0, ABG)
23:06:42.585 00.000 16108 Move returns status 0, amount 0
23:06:42.585 00.000 16108 MoveAxis(S, 201, ABG)
23:06:42.585 00.000 16108 Guiding  Dir = 1, Dur = 201
23:06:42.585 00.000 16108 IsSlewing returns 0
23:06:42.585 00.000 16108 IsGuiding returns 0
23:06:42.590 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3904, FiltMin=3350, FiltMax=47037, Gamma=1.000
23:06:42.606 00.016 16108 PulseGuide returned control before completion, sleep 191
23:06:42.610 00.004 21068 UpdateGuideState exits: m=100225 SNR=67.9
23:06:42.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.611 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:42.612 00.001 21068 Enqueuing Expose request
23:06:42.808 00.196 16108 IsGuiding returns 1
23:06:42.808 00.000 16108 scope still moving after pulse duration time elapsed
23:06:42.839 00.031 16108 IsSlewing returns 0
23:06:42.839 00.000 16108 IsGuiding returns 1
23:06:42.870 00.031 16108 IsSlewing returns 0
23:06:42.870 00.000 16108 IsGuiding returns 0
23:06:42.870 00.000 16108 scope move finished after 201 + 83 ms
23:06:42.870 00.000 16108 Move returns status 0, amount 201
23:06:42.870 00.000 16108 move complete, result=0
23:06:42.870 00.000 16108 worker thread done servicing request
23:06:42.870 00.000 16108 Worker thread wakes up
23:06:42.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:42.870 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 1.0 px 201 ms SOUTH
23:06:42.872 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:43.845 00.973 16108 Exposure complete
23:06:43.901 00.056 16108 worker thread done servicing request
23:06:43.901 00.000 21068 OnExposeComplete: enter
23:06:43.902 00.001 21068 UpdateGuideState(): m_state=6
23:06:43.903 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3549
23:06:43.904 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.60, Mass=97733, SNR=69.6, Peak=15424 HFD=3.4
23:06:43.904 00.000 21068 MultiStar: exiting stabilization period
23:06:43.905 00.001 21068 MultiStar: [#1 0.78,-0.33,0.00,M4] [#2 0.35,-0.27,1.19,U] [#3 0.20,-0.20,1.03,U] [#4 0.16,-0.12,0.67,U] [#5 0.37,0.27,0.64,U] [#6 0.66,-0.05,0.00,M3] [#7 0.42,0.29,0.00,M3] [#8 0.35,0.18,0.76,U] 
23:06:43.906 00.001 21068 refined, 5 included, MultiStar: {0.28, -0.10}, one-star: {0.25, -0.24}
23:06:43.908 00.002 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
23:06:43.908 00.000 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
23:06:43.909 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.34 mountX=-0.29 mountY=0.03, mountTheta=3.04
23:06:43.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.10, opts=13)
23:06:43.912 00.001 21068 Enqueuing Move request for scope (0.28, -0.10)
23:06:43.912 00.000 16108 Worker thread wakes up
23:06:43.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
23:06:43.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
23:06:43.912 00.000 16108 Moving (0.28, -0.10) raw xDistance=-0.29 yDistance=0.03
23:06:43.913 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:06:43.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:43.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:43.913 00.000 16108 MoveAxis(E, 77, ABG)
23:06:43.913 00.000 16108 Guiding  Dir = 2, Dur = 77
23:06:43.913 00.000 16108 IsSlewing returns 0
23:06:43.913 00.000 16108 IsGuiding returns 0
23:06:43.918 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3907, FiltMin=3385, FiltMax=50739, Gamma=1.000
23:06:43.934 00.016 21068 UpdateGuideState exits: m=97733 SNR=69.6
23:06:43.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:43.937 00.001 21068 Enqueuing Expose request
23:06:43.947 00.010 16108 PulseGuide returned control before completion, sleep 54
23:06:44.008 00.061 16108 IsGuiding returns 1
23:06:44.008 00.000 16108 scope still moving after pulse duration time elapsed
23:06:44.039 00.031 16108 IsSlewing returns 0
23:06:44.039 00.000 16108 IsGuiding returns 0
23:06:44.039 00.000 16108 scope move finished after 77 + 49 ms
23:06:44.039 00.000 16108 Move returns status 0, amount 77
23:06:44.039 00.000 16108 MoveAxis(N, 0, ABG)
23:06:44.039 00.000 16108 Move returns status 0, amount 0
23:06:44.039 00.000 16108 move complete, result=0
23:06:44.039 00.000 16108 worker thread done servicing request
23:06:44.039 00.000 16108 Worker thread wakes up
23:06:44.039 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.0 px 0 ms NORTH
23:06:44.041 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:44.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:45.209 01.168 16108 Exposure complete
23:06:45.266 00.057 16108 worker thread done servicing request
23:06:45.266 00.000 21068 OnExposeComplete: enter
23:06:45.268 00.002 21068 UpdateGuideState(): m_state=6
23:06:45.270 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3550
23:06:45.271 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.69, Mass=84883, SNR=60.0, Peak=14256 HFD=3.3
23:06:45.273 00.002 21068 MultiStar: [#1 0.55,0.12,0.00,M5] [#2 0.25,0.02,1.20,U] [#3 0.17,-0.02,0.88,U] [#4 -0.00,-0.05,0.72,U] [#5 0.07,0.50,0.00,M2] [#6 0.37,0.38,0.00,M4] [#7 0.22,0.15,0.60,U] [#8 0.27,0.22,0.66,U] 
23:06:45.274 00.001 21068 refined, 5 included, MultiStar: {0.21, 0.01}, one-star: {0.29, -0.15}
23:06:45.275 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
23:06:45.276 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
23:06:45.277 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.20 mountY=-0.06, mountTheta=-2.85
23:06:45.281 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.01, opts=13)
23:06:45.283 00.002 21068 Enqueuing Move request for scope (0.21, 0.01)
23:06:45.284 00.001 16108 Worker thread wakes up
23:06:45.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
23:06:45.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
23:06:45.284 00.000 16108 Moving (0.21, 0.01) raw xDistance=-0.20 yDistance=-0.06
23:06:45.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:06:45.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:45.285 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:45.285 00.000 16108 MoveAxis(E, 58, ABG)
23:06:45.285 00.000 16108 Guiding  Dir = 2, Dur = 58
23:06:45.285 00.000 16108 IsSlewing returns 0
23:06:45.285 00.000 16108 IsGuiding returns 0
23:06:45.286 00.001 16108 PulseGuide returned control before completion, sleep 67
23:06:45.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3907, FiltMin=3341, FiltMax=44157, Gamma=1.000
23:06:45.304 00.014 21068 UpdateGuideState exits: m=84883 SNR=60.0
23:06:45.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.307 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:45.308 00.001 21068 Enqueuing Expose request
23:06:45.356 00.048 16108 IsGuiding returns 1
23:06:45.356 00.000 16108 scope still moving after pulse duration time elapsed
23:06:45.388 00.032 16108 IsSlewing returns 0
23:06:45.388 00.000 16108 IsGuiding returns 0
23:06:45.388 00.000 16108 scope move finished after 58 + 45 ms
23:06:45.388 00.000 16108 Move returns status 0, amount 58
23:06:45.389 00.001 16108 MoveAxis(N, 0, ABG)
23:06:45.389 00.000 16108 Move returns status 0, amount 0
23:06:45.389 00.000 16108 move complete, result=0
23:06:45.389 00.000 16108 worker thread done servicing request
23:06:45.389 00.000 16108 Worker thread wakes up
23:06:45.389 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
23:06:45.392 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:45.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:46.371 00.979 16108 Exposure complete
23:06:46.435 00.064 16108 worker thread done servicing request
23:06:46.435 00.000 21068 OnExposeComplete: enter
23:06:46.436 00.001 21068 UpdateGuideState(): m_state=6
23:06:46.438 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3551
23:06:46.440 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=876.89, Mass=83571, SNR=66.2, Peak=12224 HFD=3.1
23:06:46.441 00.001 21068 MultiStar: [#1 0.33,0.15,1.13,U] [#2 -0.03,0.05,1.11,U] [#3 -0.18,-0.01,0.92,U] [#4 -0.08,-0.22,0.71,U] [#5 0.26,0.30,0.73,U] [#6 0.11,0.19,0.63,U] [#7 0.01,0.51,0.00,M3] [#8 -0.06,-0.07,0.67,U] 
23:06:46.443 00.002 21068 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.19, 0.06}
23:06:46.444 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:06:46.445 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:06:46.445 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.22 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
23:06:46.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
23:06:46.448 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
23:06:46.449 00.001 16108 Worker thread wakes up
23:06:46.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:06:46.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:06:46.449 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
23:06:46.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:06:46.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:46.450 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:46.450 00.000 16108 MoveAxis(E, 0, ABG)
23:06:46.450 00.000 16108 Move returns status 0, amount 0
23:06:46.450 00.000 16108 MoveAxis(N, 0, ABG)
23:06:46.450 00.000 16108 Move returns status 0, amount 0
23:06:46.450 00.000 16108 move complete, result=0
23:06:46.450 00.000 16108 worker thread done servicing request
23:06:46.454 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3910, FiltMin=3299, FiltMax=44845, Gamma=1.000
23:06:46.468 00.014 21068 UpdateGuideState exits: m=83571 SNR=66.2
23:06:46.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.471 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:46.472 00.001 21068 Enqueuing Expose request
23:06:46.473 00.001 16108 Worker thread wakes up
23:06:46.473 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:46.474 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:46.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:47.638 01.164 16108 Exposure complete
23:06:47.702 00.064 16108 worker thread done servicing request
23:06:47.702 00.000 21068 OnExposeComplete: enter
23:06:47.704 00.002 21068 UpdateGuideState(): m_state=6
23:06:47.705 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3552
23:06:47.705 00.000 21068 Star::Find returns 1 (0), X=219.97, Y=877.13, Mass=98700, SNR=71.0, Peak=13299 HFD=3.6
23:06:47.706 00.001 21068 MultiStar: [#1 -0.24,0.12,0.99,U] [#2 -0.52,0.21,0.00,M1] [#3 -0.54,0.07,0.00,M1] [#4 -0.39,0.31,0.63,U] [#5 -0.26,0.65,0.00,M2] [#6 -0.28,0.35,0.77,U] [#7 -0.31,0.49,0.00,M4] [#8 -0.48,0.43,0.00,M1] 
23:06:47.707 00.001 21068 refined, 3 included, MultiStar: {-0.42, 0.26}, one-star: {-0.72, 0.30}
23:06:47.708 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:06:47.708 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
23:06:47.709 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=0.26 hyp=0.49 cameraTheta=2.58 mountX=0.46 mountY=-0.16, mountTheta=-0.33
23:06:47.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=0.26, opts=13)
23:06:47.712 00.001 21068 Enqueuing Move request for scope (-0.42, 0.26)
23:06:47.713 00.001 16108 Worker thread wakes up
23:06:47.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.26) opts 0xd
23:06:47.713 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, 0.26)
23:06:47.713 00.000 16108 Moving (-0.42, 0.26) raw xDistance=0.46 yDistance=-0.16
23:06:47.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
23:06:47.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:47.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:06:47.713 00.000 16108 MoveAxis(W, 119, ABG)
23:06:47.713 00.000 16108 Guiding  Dir = 3, Dur = 119
23:06:47.713 00.000 16108 IsSlewing returns 0
23:06:47.713 00.000 16108 IsGuiding returns 0
23:06:47.718 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3910, FiltMin=3341, FiltMax=39165, Gamma=1.000
23:06:47.731 00.013 21068 UpdateGuideState exits: m=98700 SNR=71.0
23:06:47.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:47.734 00.001 21068 Enqueuing Expose request
23:06:47.762 00.028 16108 PulseGuide returned control before completion, sleep 80
23:06:47.855 00.093 16108 IsGuiding returns 1
23:06:47.855 00.000 16108 scope still moving after pulse duration time elapsed
23:06:47.887 00.032 16108 IsSlewing returns 0
23:06:47.887 00.000 16108 IsGuiding returns 1
23:06:47.919 00.032 16108 IsSlewing returns 0
23:06:47.919 00.000 16108 IsGuiding returns 0
23:06:47.919 00.000 16108 scope move finished after 119 + 88 ms
23:06:47.919 00.000 16108 Move returns status 0, amount 119
23:06:47.921 00.002 16108 MoveAxis(N, 0, ABG)
23:06:47.921 00.000 16108 Move returns status 0, amount 0
23:06:47.921 00.000 16108 move complete, result=0
23:06:47.921 00.000 16108 worker thread done servicing request
23:06:47.921 00.000 16108 Worker thread wakes up
23:06:47.921 00.000 21068 GuideStep: 0.5 px 119 ms WEST, -0.2 px 0 ms NORTH
23:06:47.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:47.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:48.894 00.972 16108 Exposure complete
23:06:48.959 00.065 16108 worker thread done servicing request
23:06:48.959 00.000 21068 OnExposeComplete: enter
23:06:48.960 00.001 21068 UpdateGuideState(): m_state=6
23:06:48.962 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3553
23:06:48.965 00.003 21068 Star::Find returns 1 (0), X=221.11, Y=877.30, Mass=87157, SNR=58.1, Peak=13040 HFD=3.4
23:06:48.968 00.003 21068 MultiStar: [#1 0.43,0.45,0.00,M4] [#2 0.20,0.03,1.17,U] [#3 -0.15,0.51,0.00,M2] [#4 0.59,-0.04,0.00,M1] [#5 0.25,0.68,0.00,M3] [#6 0.42,0.51,0.00,M3] [#7 0.25,0.70,0.00,M5] [#8 0.16,0.42,0.86,U] 
23:06:48.970 00.002 21068 refined, 2 included, MultiStar: {0.26, 0.28}, one-star: {0.43, 0.46}
23:06:48.971 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
23:06:48.972 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:06:48.973 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.39 cameraTheta=0.82 mountX=-0.21 mountY=-0.34, mountTheta=-2.13
23:06:48.976 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.28, opts=13)
23:06:48.978 00.002 21068 Enqueuing Move request for scope (0.26, 0.28)
23:06:48.979 00.001 16108 Worker thread wakes up
23:06:48.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
23:06:48.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
23:06:48.979 00.000 16108 Moving (0.26, 0.28) raw xDistance=-0.21 yDistance=-0.34
23:06:48.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21
23:06:48.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:48.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:06:48.980 00.001 16108 MoveAxis(E, 47, ABG)
23:06:48.980 00.000 16108 Guiding  Dir = 2, Dur = 47
23:06:48.980 00.000 16108 IsSlewing returns 0
23:06:48.980 00.000 16108 IsGuiding returns 0
23:06:48.983 00.003 16108 PulseGuide returned control before completion, sleep 55
23:06:48.987 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3910, FiltMin=3323, FiltMax=44851, Gamma=1.000
23:06:49.002 00.015 21068 UpdateGuideState exits: m=87157 SNR=58.1
23:06:49.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:49.004 00.000 21068 Enqueuing Expose request
23:06:49.043 00.039 16108 IsGuiding returns 1
23:06:49.043 00.000 16108 scope still moving after pulse duration time elapsed
23:06:49.075 00.032 16108 IsSlewing returns 0
23:06:49.075 00.000 16108 IsGuiding returns 0
23:06:49.075 00.000 16108 scope move finished after 47 + 48 ms
23:06:49.076 00.001 16108 Move returns status 0, amount 47
23:06:49.076 00.000 16108 MoveAxis(N, 0, ABG)
23:06:49.076 00.000 16108 Move returns status 0, amount 0
23:06:49.076 00.000 16108 move complete, result=0
23:06:49.076 00.000 16108 worker thread done servicing request
23:06:49.076 00.000 16108 Worker thread wakes up
23:06:49.076 00.000 21068 GuideStep: -0.2 px 47 ms EAST, -0.3 px 0 ms NORTH
23:06:49.078 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:49.079 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:50.248 01.169 16108 Exposure complete
23:06:50.317 00.069 16108 worker thread done servicing request
23:06:50.317 00.000 21068 OnExposeComplete: enter
23:06:50.319 00.002 21068 UpdateGuideState(): m_state=6
23:06:50.320 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3554
23:06:50.321 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.78, Mass=77985, SNR=58.2, Peak=13168 HFD=2.9
23:06:50.322 00.001 21068 MultiStar: [#1 0.61,0.00,0.00,M5] [#2 0.51,-0.09,0.00,M1] [#3 0.06,0.12,1.00,U] [#4 0.07,-0.15,1.08,U] [#5 0.82,0.00,0.00,M4] [#6 0.92,-0.03,0.00,M4] [#7 0.70,0.08,0.00,M6] [#8 0.22,0.28,0.75,U] 
23:06:50.323 00.001 21068 refined, 3 included, MultiStar: {0.21, 0.03}, one-star: {0.52, -0.06}
23:06:50.323 00.000 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
23:06:50.324 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
23:06:50.325 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.13 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
23:06:50.326 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
23:06:50.328 00.002 21068 Enqueuing Move request for scope (0.21, 0.03)
23:06:50.329 00.001 16108 Worker thread wakes up
23:06:50.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
23:06:50.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
23:06:50.329 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.08
23:06:50.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:06:50.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:50.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:50.329 00.000 16108 MoveAxis(E, 57, ABG)
23:06:50.329 00.000 16108 Guiding  Dir = 2, Dur = 57
23:06:50.330 00.001 16108 IsSlewing returns 0
23:06:50.330 00.000 16108 IsGuiding returns 0
23:06:50.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3913, FiltMin=3347, FiltMax=51117, Gamma=1.000
23:06:50.357 00.024 21068 UpdateGuideState exits: m=77985 SNR=58.2
23:06:50.359 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:50.361 00.001 21068 Enqueuing Expose request
23:06:50.382 00.021 16108 PulseGuide returned control before completion, sleep 14
23:06:50.413 00.031 16108 IsGuiding returns 1
23:06:50.413 00.000 16108 scope still moving after pulse duration time elapsed
23:06:50.444 00.031 16108 IsSlewing returns 0
23:06:50.444 00.000 16108 IsGuiding returns 1
23:06:50.476 00.032 16108 IsSlewing returns 0
23:06:50.476 00.000 16108 IsGuiding returns 0
23:06:50.476 00.000 16108 scope move finished after 57 + 90 ms
23:06:50.476 00.000 16108 Move returns status 0, amount 57
23:06:50.476 00.000 16108 MoveAxis(N, 0, ABG)
23:06:50.476 00.000 16108 Move returns status 0, amount 0
23:06:50.477 00.001 16108 move complete, result=0
23:06:50.477 00.000 16108 worker thread done servicing request
23:06:50.477 00.000 16108 Worker thread wakes up
23:06:50.477 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
23:06:50.481 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:50.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:51.456 00.975 16108 Exposure complete
23:06:51.521 00.065 16108 worker thread done servicing request
23:06:51.522 00.001 21068 OnExposeComplete: enter
23:06:51.522 00.000 21068 UpdateGuideState(): m_state=6
23:06:51.523 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3555
23:06:51.524 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.96, Mass=97168, SNR=74.9, Peak=14784 HFD=3.6
23:06:51.525 00.001 21068 MultiStar: [#1 0.57,0.29,0.00,M6] [#2 0.38,0.12,0.96,U] [#3 0.17,0.41,1.04,U] [#4 0.14,0.12,0.62,U] [#5 0.36,0.66,0.00,M5] [#6 0.54,0.46,0.00,M5] [#7 0.37,0.62,0.00,M7] [#8 0.46,0.48,0.00,M1] 
23:06:51.526 00.001 21068 single-star, 3 included, MultiStar: {0.21, 0.20}, one-star: {0.13, 0.12}
23:06:51.528 00.002 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:06:51.529 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
23:06:51.530 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
23:06:51.533 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
23:06:51.535 00.002 21068 Enqueuing Move request for scope (0.13, 0.12)
23:06:51.538 00.003 16108 Worker thread wakes up
23:06:51.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:06:51.538 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:06:51.538 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.11 yDistance=-0.15
23:06:51.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:51.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:51.539 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:06:51.539 00.000 16108 MoveAxis(E, 0, ABG)
23:06:51.539 00.000 16108 Move returns status 0, amount 0
23:06:51.539 00.000 16108 MoveAxis(N, 0, ABG)
23:06:51.539 00.000 16108 Move returns status 0, amount 0
23:06:51.539 00.000 16108 move complete, result=0
23:06:51.539 00.000 16108 worker thread done servicing request
23:06:51.543 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3913, FiltMin=3357, FiltMax=41782, Gamma=1.000
23:06:51.558 00.015 21068 UpdateGuideState exits: m=97168 SNR=74.9
23:06:51.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:51.561 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:51.563 00.002 21068 Enqueuing Expose request
23:06:51.565 00.002 16108 Worker thread wakes up
23:06:51.565 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:51.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:51.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:52.737 01.171 16108 Exposure complete
23:06:52.804 00.067 16108 worker thread done servicing request
23:06:52.804 00.000 21068 OnExposeComplete: enter
23:06:52.806 00.002 21068 UpdateGuideState(): m_state=6
23:06:52.807 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3556
23:06:52.807 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=877.33, Mass=108341, SNR=72.7, Peak=15280 HFD=3.5
23:06:52.808 00.001 21068 MultiStar: [#1 0.38,0.49,0.00,M7] [#2 0.20,0.52,0.00,M1] [#3 -0.05,0.50,0.00,M1] [#4 0.01,0.31,0.69,U] [#5 0.15,0.73,0.00,M6] [#6 0.30,0.66,0.00,M6] [#7 0.21,0.63,0.00,M8] [#8 0.08,0.76,0.00,M2] 
23:06:52.809 00.001 21068 refined, 1 included, MultiStar: {0.03, 0.42}, one-star: {0.04, 0.49}
23:06:52.810 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
23:06:52.811 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
23:06:52.812 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.50 mountX=0.04 mountY=-0.41, mountTheta=-1.46
23:06:52.813 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.42, opts=13)
23:06:52.814 00.001 21068 Enqueuing Move request for scope (0.03, 0.42)
23:06:52.815 00.001 16108 Worker thread wakes up
23:06:52.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.42) opts 0xd
23:06:52.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.42)
23:06:52.815 00.000 16108 Moving (0.03, 0.42) raw xDistance=0.04 yDistance=-0.41
23:06:52.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:06:52.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:52.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:06:52.816 00.001 16108 MoveAxis(E, 0, ABG)
23:06:52.816 00.000 16108 Move returns status 0, amount 0
23:06:52.816 00.000 16108 MoveAxis(N, 0, ABG)
23:06:52.816 00.000 16108 Move returns status 0, amount 0
23:06:52.816 00.000 16108 move complete, result=0
23:06:52.816 00.000 16108 worker thread done servicing request
23:06:52.820 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=3913, FiltMin=3353, FiltMax=45821, Gamma=1.000
23:06:52.835 00.015 21068 UpdateGuideState exits: m=108341 SNR=72.7
23:06:52.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:52.837 00.000 21068 Enqueuing Expose request
23:06:52.838 00.001 16108 Worker thread wakes up
23:06:52.838 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:06:52.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:52.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:53.802 00.963 16108 Exposure complete
23:06:53.873 00.071 16108 worker thread done servicing request
23:06:53.873 00.000 21068 OnExposeComplete: enter
23:06:53.874 00.001 21068 UpdateGuideState(): m_state=6
23:06:53.875 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3557
23:06:53.876 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.35, Mass=83803, SNR=63.0, Peak=12944 HFD=3.2
23:06:53.878 00.002 21068 MultiStar: [#1 0.44,0.49,0.00,M8] [#2 0.03,0.52,0.00,M2] [#3 -0.23,0.57,0.00,M2] [#4 -0.10,0.10,0.93,U] [#5 0.43,0.65,0.00,M7] [#6 0.46,0.60,0.00,M7] [#7 0.41,0.40,0.00,M9] [#8 0.12,0.70,0.00,M3] 
23:06:53.878 00.000 21068 refined, 1 included, MultiStar: {0.02, 0.31}, one-star: {0.14, 0.51}
23:06:53.879 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
23:06:53.880 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
23:06:53.880 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.50 mountX=0.03 mountY=-0.31, mountTheta=-1.46
23:06:53.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.31, opts=13)
23:06:53.883 00.001 21068 Enqueuing Move request for scope (0.02, 0.31)
23:06:53.883 00.000 16108 Worker thread wakes up
23:06:53.884 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.31) opts 0xd
23:06:53.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.31)
23:06:53.884 00.000 16108 Moving (0.02, 0.31) raw xDistance=0.03 yDistance=-0.31
23:06:53.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:53.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:53.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:06:53.884 00.000 16108 MoveAxis(E, 0, ABG)
23:06:53.884 00.000 16108 Move returns status 0, amount 0
23:06:53.884 00.000 16108 MoveAxis(N, 0, ABG)
23:06:53.884 00.000 16108 Move returns status 0, amount 0
23:06:53.884 00.000 16108 move complete, result=0
23:06:53.884 00.000 16108 worker thread done servicing request
23:06:53.897 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3917, FiltMin=3315, FiltMax=43558, Gamma=1.000
23:06:53.917 00.020 21068 UpdateGuideState exits: m=83803 SNR=63.0
23:06:53.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:53.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:53.919 00.000 21068 Enqueuing Expose request
23:06:53.920 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:06:53.921 00.001 16108 Worker thread wakes up
23:06:53.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:53.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:55.111 01.190 16108 Exposure complete
23:06:55.166 00.055 16108 worker thread done servicing request
23:06:55.166 00.000 21068 OnExposeComplete: enter
23:06:55.167 00.001 21068 UpdateGuideState(): m_state=6
23:06:55.168 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3558
23:06:55.168 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=877.14, Mass=85755, SNR=63.5, Peak=11568 HFD=3.8
23:06:55.170 00.002 21068 MultiStar: [#1 0.41,0.65,0.00,M9] [#2 0.22,0.49,0.00,M3] [#3 0.38,0.56,0.00,M3] [#4 0.15,0.23,0.83,U] [#5 0.02,0.78,0.00,M8] [#6 0.11,0.51,0.00,M8] [#7 0.37,0.56,0.00,M10] [#8 -0.21,0.26,0.73,U] 
23:06:55.171 00.001 21068 refined, 2 included, MultiStar: {0.07, 0.27}, one-star: {0.21, 0.31}
23:06:55.172 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
23:06:55.173 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
23:06:55.173 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.31 mountX=-0.02 mountY=-0.28, mountTheta=-1.66
23:06:55.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.27, opts=13)
23:06:55.175 00.000 21068 Enqueuing Move request for scope (0.07, 0.27)
23:06:55.176 00.001 16108 Worker thread wakes up
23:06:55.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
23:06:55.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
23:06:55.176 00.000 16108 Moving (0.07, 0.27) raw xDistance=-0.02 yDistance=-0.28
23:06:55.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:06:55.176 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.09 newest=-1.00
23:06:55.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:06:55.176 00.000 16108 MoveAxis(E, 0, ABG)
23:06:55.176 00.000 16108 Move returns status 0, amount 0
23:06:55.176 00.000 16108 MoveAxis(N, 56, ABG)
23:06:55.176 00.000 16108 Guiding  Dir = 0, Dur = 56
23:06:55.177 00.001 16108 IsSlewing returns 0
23:06:55.177 00.000 16108 IsGuiding returns 0
23:06:55.181 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3917, FiltMin=3357, FiltMax=46643, Gamma=1.000
23:06:55.195 00.014 21068 UpdateGuideState exits: m=85755 SNR=63.5
23:06:55.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:55.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:55.198 00.001 21068 Enqueuing Expose request
23:06:55.214 00.016 16108 PulseGuide returned control before completion, sleep 30
23:06:55.259 00.045 16108 IsGuiding returns 1
23:06:55.259 00.000 16108 scope still moving after pulse duration time elapsed
23:06:55.291 00.032 16108 IsSlewing returns 0
23:06:55.291 00.000 16108 IsGuiding returns 1
23:06:55.322 00.031 16108 IsSlewing returns 0
23:06:55.322 00.000 16108 IsGuiding returns 0
23:06:55.322 00.000 16108 scope move finished after 56 + 88 ms
23:06:55.322 00.000 16108 Move returns status 0, amount 56
23:06:55.322 00.000 16108 move complete, result=0
23:06:55.322 00.000 16108 worker thread done servicing request
23:06:55.322 00.000 16108 Worker thread wakes up
23:06:55.322 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 56 ms NORTH
23:06:55.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:55.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:56.298 00.975 16108 Exposure complete
23:06:56.353 00.055 16108 worker thread done servicing request
23:06:56.354 00.001 21068 OnExposeComplete: enter
23:06:56.354 00.000 21068 UpdateGuideState(): m_state=6
23:06:56.355 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3559
23:06:56.356 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.59, Mass=80387, SNR=61.3, Peak=12288 HFD=3.2
23:06:56.358 00.002 21068 MultiStar: [#1 0.20,0.58,0.00,M10] [#2 0.20,0.57,0.00,M4] [#3 0.03,0.45,1.03,U] [#4 0.27,0.67,0.00,M1] [#5 0.57,0.68,0.00,M9] [#6 0.68,0.73,0.00,M9] [#7 0.26,0.79,0.00,R] [#8 0.02,0.72,0.00,M3] 
23:06:56.359 00.001 21068 refined, 1 included, MultiStar: {0.07, 0.60}, one-star: {0.12, 0.75}
23:06:56.361 00.002 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
23:06:56.362 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
23:06:56.363 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.60 hyp=0.60 cameraTheta=1.45 mountX=0.03 mountY=-0.60, mountTheta=-1.52
23:06:56.364 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.60, opts=13)
23:06:56.365 00.001 21068 Enqueuing Move request for scope (0.07, 0.60)
23:06:56.366 00.001 16108 Worker thread wakes up
23:06:56.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.60) opts 0xd
23:06:56.367 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.60)
23:06:56.367 00.000 16108 Moving (0.07, 0.60) raw xDistance=0.03 yDistance=-0.60
23:06:56.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:56.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:06:56.367 00.000 16108 MoveAxis(E, 0, ABG)
23:06:56.367 00.000 16108 Move returns status 0, amount 0
23:06:56.367 00.000 16108 MoveAxis(N, 120, ABG)
23:06:56.367 00.000 16108 Guiding  Dir = 0, Dur = 120
23:06:56.367 00.000 16108 IsSlewing returns 0
23:06:56.367 00.000 16108 IsGuiding returns 0
23:06:56.372 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3920, FiltMin=3389, FiltMax=38742, Gamma=1.000
23:06:56.387 00.015 21068 UpdateGuideState exits: m=80387 SNR=61.3
23:06:56.389 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:56.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:56.392 00.002 21068 Enqueuing Expose request
23:06:56.416 00.024 16108 PulseGuide returned control before completion, sleep 82
23:06:56.509 00.093 16108 IsGuiding returns 1
23:06:56.509 00.000 16108 scope still moving after pulse duration time elapsed
23:06:56.540 00.031 16108 IsSlewing returns 0
23:06:56.540 00.000 16108 IsGuiding returns 1
23:06:56.571 00.031 16108 IsSlewing returns 0
23:06:56.571 00.000 16108 IsGuiding returns 0
23:06:56.571 00.000 16108 scope move finished after 120 + 83 ms
23:06:56.571 00.000 16108 Move returns status 0, amount 120
23:06:56.571 00.000 16108 move complete, result=0
23:06:56.571 00.000 16108 worker thread done servicing request
23:06:56.571 00.000 16108 Worker thread wakes up
23:06:56.571 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.6 px 120 ms NORTH
23:06:56.574 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:56.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:57.731 01.157 16108 Exposure complete
23:06:57.798 00.067 16108 worker thread done servicing request
23:06:57.798 00.000 21068 OnExposeComplete: enter
23:06:57.799 00.001 21068 UpdateGuideState(): m_state=6
23:06:57.800 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3560
23:06:57.801 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=877.64, Mass=84179, SNR=56.3, Peak=11984 HFD=3.3
23:06:57.802 00.001 21068 MultiStar: [#1 0.92,0.77,0.00,R] [#2 0.47,0.72,0.00,M5] [#3 0.46,1.20,0.00,M3] [#4 0.31,0.37,0.74,U] [#5 0.47,1.12,0.00,M10] [#6 0.69,0.63,0.00,M10] [#7 0.11,0.09,0.62,U] [#8 0.35,0.94,0.00,M4] 
23:06:57.802 00.000 21068 refined, 2 included, MultiStar: {0.30, 0.48}, one-star: {0.41, 0.80}
23:06:57.803 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
23:06:57.805 00.002 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
23:06:57.805 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=0.48 hyp=0.57 cameraTheta=1.01 mountX=-0.21 mountY=-0.54, mountTheta=-1.95
23:06:57.808 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.48, opts=13)
23:06:57.810 00.002 21068 Enqueuing Move request for scope (0.30, 0.48)
23:06:57.811 00.001 16108 Worker thread wakes up
23:06:57.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.48) opts 0xd
23:06:57.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.48)
23:06:57.811 00.000 16108 Moving (0.30, 0.48) raw xDistance=-0.21 yDistance=-0.54
23:06:57.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:06:57.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:06:57.811 00.000 16108 MoveAxis(E, 56, ABG)
23:06:57.812 00.001 16108 Guiding  Dir = 2, Dur = 56
23:06:57.812 00.000 16108 IsSlewing returns 0
23:06:57.812 00.000 16108 IsGuiding returns 0
23:06:57.818 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=3920, FiltMin=3392, FiltMax=40851, Gamma=1.000
23:06:57.822 00.004 16108 PulseGuide returned control before completion, sleep 57
23:06:57.834 00.012 21068 UpdateGuideState exits: m=84179 SNR=56.3
23:06:57.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:57.837 00.001 21068 Enqueuing Expose request
23:06:57.883 00.046 16108 IsGuiding returns 1
23:06:57.883 00.000 16108 scope still moving after pulse duration time elapsed
23:06:57.914 00.031 16108 IsSlewing returns 0
23:06:57.914 00.000 16108 IsGuiding returns 0
23:06:57.914 00.000 16108 scope move finished after 56 + 46 ms
23:06:57.914 00.000 16108 Move returns status 0, amount 56
23:06:57.914 00.000 16108 MoveAxis(N, 108, ABG)
23:06:57.915 00.001 16108 Guiding  Dir = 0, Dur = 108
23:06:57.915 00.000 16108 IsSlewing returns 0
23:06:57.915 00.000 16108 IsGuiding returns 0
23:06:57.978 00.063 16108 PulseGuide returned control before completion, sleep 56
23:06:58.038 00.060 16108 IsGuiding returns 1
23:06:58.038 00.000 16108 scope still moving after pulse duration time elapsed
23:06:58.070 00.032 16108 IsSlewing returns 0
23:06:58.070 00.000 16108 IsGuiding returns 1
23:06:58.101 00.031 16108 IsSlewing returns 0
23:06:58.101 00.000 16108 IsGuiding returns 1
23:06:58.132 00.031 16108 IsSlewing returns 0
23:06:58.132 00.000 16108 IsGuiding returns 0
23:06:58.132 00.000 16108 scope move finished after 108 + 109 ms
23:06:58.133 00.001 16108 Move returns status 0, amount 108
23:06:58.133 00.000 16108 move complete, result=0
23:06:58.133 00.000 16108 worker thread done servicing request
23:06:58.133 00.000 16108 Worker thread wakes up
23:06:58.133 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.5 px 108 ms NORTH
23:06:58.137 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:58.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:06:59.123 00.986 16108 Exposure complete
23:06:59.195 00.072 16108 worker thread done servicing request
23:06:59.195 00.000 21068 OnExposeComplete: enter
23:06:59.196 00.001 21068 UpdateGuideState(): m_state=6
23:06:59.197 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3561
23:06:59.197 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=876.69, Mass=73762, SNR=52.2, Peak=12288 HFD=3.0
23:06:59.198 00.001 21068 MultiStar: [#1 -0.55,-0.36,0.00,M1] [#2 0.16,0.26,1.41,U] [#3 0.09,0.34,1.11,U] [#4 -0.03,-0.34,0.96,U] [#5 0.14,0.56,0.00,R] [#6 0.35,0.27,1.07,U] [#7 0.15,-0.37,0.89,U] [#8 0.01,0.33,0.96,U] 
23:06:59.199 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {-0.06, -0.15}
23:06:59.200 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:06:59.201 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
23:06:59.201 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.09 mountY=-0.09, mountTheta=-2.31
23:06:59.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
23:06:59.204 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
23:06:59.205 00.001 16108 Worker thread wakes up
23:06:59.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:06:59.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:06:59.205 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
23:06:59.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:06:59.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:59.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:59.205 00.000 16108 MoveAxis(E, 0, ABG)
23:06:59.205 00.000 16108 Move returns status 0, amount 0
23:06:59.205 00.000 16108 MoveAxis(N, 0, ABG)
23:06:59.205 00.000 16108 Move returns status 0, amount 0
23:06:59.205 00.000 16108 move complete, result=0
23:06:59.205 00.000 16108 worker thread done servicing request
23:06:59.210 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3920, FiltMin=3299, FiltMax=51059, Gamma=1.000
23:06:59.226 00.016 21068 UpdateGuideState exits: m=73762 SNR=52.2
23:06:59.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:06:59.229 00.001 21068 Enqueuing Expose request
23:06:59.229 00.000 16108 Worker thread wakes up
23:06:59.229 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:59.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:06:59.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:00.394 01.164 16108 Exposure complete
23:07:00.448 00.054 16108 worker thread done servicing request
23:07:00.448 00.000 21068 OnExposeComplete: enter
23:07:00.449 00.001 21068 UpdateGuideState(): m_state=6
23:07:00.450 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3562
23:07:00.450 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=876.83, Mass=66327, SNR=53.4, Peak=13616 HFD=2.8
23:07:00.451 00.001 21068 MultiStar: [#1 -0.40,-0.72,0.00,M2] [#2 0.15,-0.01,1.46,U] [#3 -0.06,0.04,1.13,U] [#4 0.12,-0.43,0.96,U] [#5 0.06,-0.28,0.92,U] [#6 0.52,0.12,0.00,M10] [#7 0.22,-0.87,0.00,M1] [#8 0.20,0.02,0.81,U] 
23:07:00.452 00.001 21068 refined, 5 included, MultiStar: {0.10, -0.10}, one-star: {0.15, -0.01}
23:07:00.453 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
23:07:00.455 00.002 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
23:07:00.455 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=-0.12 mountY=0.07, mountTheta=2.59
23:07:00.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
23:07:00.458 00.001 21068 Enqueuing Move request for scope (0.10, -0.10)
23:07:00.459 00.001 16108 Worker thread wakes up
23:07:00.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:07:00.459 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:07:00.459 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=0.07
23:07:00.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:07:00.459 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:00.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:00.459 00.000 16108 MoveAxis(E, 0, ABG)
23:07:00.459 00.000 16108 Move returns status 0, amount 0
23:07:00.459 00.000 16108 MoveAxis(N, 0, ABG)
23:07:00.459 00.000 16108 Move returns status 0, amount 0
23:07:00.459 00.000 16108 move complete, result=0
23:07:00.459 00.000 16108 worker thread done servicing request
23:07:00.462 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=3917, FiltMin=3350, FiltMax=44253, Gamma=1.000
23:07:00.477 00.015 21068 UpdateGuideState exits: m=66327 SNR=53.4
23:07:00.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:00.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:00.480 00.001 21068 Enqueuing Expose request
23:07:00.480 00.000 16108 Worker thread wakes up
23:07:00.480 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:00.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:00.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:01.463 00.982 16108 Exposure complete
23:07:01.519 00.056 16108 worker thread done servicing request
23:07:01.519 00.000 21068 OnExposeComplete: enter
23:07:01.520 00.001 21068 UpdateGuideState(): m_state=6
23:07:01.521 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3563
23:07:01.521 00.000 21068 Star::Find returns 1 (0), X=221.13, Y=877.29, Mass=66091, SNR=49.9, Peak=11968 HFD=2.7
23:07:01.523 00.002 21068 MultiStar: [#1 -0.32,-0.39,0.00,M3] [#2 0.49,0.42,0.00,M4] [#3 0.20,0.45,1.15,U] [#4 0.19,0.15,0.94,U] [#5 0.21,-0.31,1.33,U] [#6 0.84,0.26,0.00,R] [#7 0.34,-0.46,0.00,M2] [#8 0.08,0.23,0.82,U] 
23:07:01.523 00.000 21068 refined, 4 included, MultiStar: {0.23, 0.17}, one-star: {0.44, 0.45}
23:07:01.525 00.002 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
23:07:01.526 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
23:07:01.527 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.28 cameraTheta=0.63 mountX=-0.20 mountY=-0.22, mountTheta=-2.31
23:07:01.528 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.17, opts=13)
23:07:01.529 00.001 21068 Enqueuing Move request for scope (0.23, 0.17)
23:07:01.530 00.001 16108 Worker thread wakes up
23:07:01.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
23:07:01.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
23:07:01.530 00.000 16108 Moving (0.23, 0.17) raw xDistance=-0.20 yDistance=-0.22
23:07:01.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:07:01.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:07:01.530 00.000 16108 MoveAxis(E, 0, ABG)
23:07:01.531 00.001 16108 Move returns status 0, amount 0
23:07:01.531 00.000 16108 MoveAxis(N, 44, ABG)
23:07:01.531 00.000 16108 Guiding  Dir = 0, Dur = 44
23:07:01.531 00.000 16108 IsSlewing returns 0
23:07:01.532 00.001 16108 IsGuiding returns 0
23:07:01.533 00.001 16108 PulseGuide returned control before completion, sleep 53
23:07:01.536 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3917, FiltMin=3347, FiltMax=35574, Gamma=1.000
23:07:01.555 00.019 21068 UpdateGuideState exits: m=66091 SNR=49.9
23:07:01.557 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.557 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:01.558 00.001 21068 Enqueuing Expose request
23:07:01.600 00.042 16108 IsGuiding returns 1
23:07:01.600 00.000 16108 scope still moving after pulse duration time elapsed
23:07:01.631 00.031 16108 IsSlewing returns 0
23:07:01.631 00.000 16108 IsGuiding returns 0
23:07:01.631 00.000 16108 scope move finished after 44 + 55 ms
23:07:01.631 00.000 16108 Move returns status 0, amount 44
23:07:01.631 00.000 16108 move complete, result=0
23:07:01.631 00.000 16108 worker thread done servicing request
23:07:01.631 00.000 16108 Worker thread wakes up
23:07:01.631 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:01.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:01.631 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
23:07:02.801 01.170 16108 Exposure complete
23:07:02.861 00.060 16108 worker thread done servicing request
23:07:02.862 00.001 21068 OnExposeComplete: enter
23:07:02.864 00.002 21068 UpdateGuideState(): m_state=6
23:07:02.866 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3564
23:07:02.868 00.002 21068 Star::Find returns 1 (0), X=220.99, Y=876.83, Mass=89002, SNR=59.9, Peak=15968 HFD=2.8
23:07:02.870 00.002 21068 MultiStar: [#1 -0.37,-0.37,0.00,M4] [#2 0.27,0.00,1.12,U] [#3 0.00,0.57,0.00,M1] [#4 0.25,0.02,0.93,U] [#5 0.16,0.06,0.97,U] [#6 -0.19,0.05,0.82,U] [#7 0.33,-0.48,0.00,M3] [#8 0.20,0.58,0.00,M2] 
23:07:02.872 00.002 21068 refined, 4 included, MultiStar: {0.18, 0.02}, one-star: {0.31, -0.01}
23:07:02.874 00.002 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
23:07:02.876 00.002 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
23:07:02.877 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.14 mountX=-0.17 mountY=-0.06, mountTheta=-2.78
23:07:02.880 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.02, opts=13)
23:07:02.882 00.002 21068 Enqueuing Move request for scope (0.18, 0.02)
23:07:02.884 00.002 16108 Worker thread wakes up
23:07:02.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
23:07:02.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
23:07:02.884 00.000 16108 Moving (0.18, 0.02) raw xDistance=-0.17 yDistance=-0.06
23:07:02.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:07:02.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:02.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:02.884 00.000 16108 MoveAxis(E, 0, ABG)
23:07:02.885 00.001 16108 Move returns status 0, amount 0
23:07:02.885 00.000 16108 MoveAxis(N, 0, ABG)
23:07:02.885 00.000 16108 Move returns status 0, amount 0
23:07:02.885 00.000 16108 move complete, result=0
23:07:02.885 00.000 16108 worker thread done servicing request
23:07:02.892 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3910, FiltMin=3321, FiltMax=36429, Gamma=1.000
23:07:02.909 00.017 21068 UpdateGuideState exits: m=89002 SNR=59.9
23:07:02.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:02.910 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:02.911 00.001 21068 Enqueuing Expose request
23:07:02.912 00.001 16108 Worker thread wakes up
23:07:02.912 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:02.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:02.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:03.884 00.971 16108 Exposure complete
23:07:03.948 00.064 16108 worker thread done servicing request
23:07:03.948 00.000 21068 OnExposeComplete: enter
23:07:03.949 00.001 21068 UpdateGuideState(): m_state=6
23:07:03.950 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3565
23:07:03.951 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.11, Mass=83032, SNR=60.5, Peak=15008 HFD=3.0
23:07:03.952 00.001 21068 MultiStar: [#1 -0.58,-0.55,0.00,M5] [#2 0.39,0.29,1.26,U] [#3 0.09,0.28,0.71,U] [#4 0.11,0.02,0.84,U] [#5 0.22,0.33,0.90,U] [#6 -0.51,0.70,0.00,M1] [#7 0.39,-0.05,0.50,U] [#8 0.50,0.36,0.00,M3] 
23:07:03.952 00.000 21068 refined, 5 included, MultiStar: {0.23, 0.21}, one-star: {0.16, 0.27}
23:07:03.953 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
23:07:03.954 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
23:07:03.955 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.75 mountX=-0.19 mountY=-0.26, mountTheta=-2.20
23:07:03.956 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.21, opts=13)
23:07:03.957 00.001 21068 Enqueuing Move request for scope (0.23, 0.21)
23:07:03.957 00.000 16108 Worker thread wakes up
23:07:03.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
23:07:03.959 00.002 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
23:07:03.959 00.000 16108 Moving (0.23, 0.21) raw xDistance=-0.19 yDistance=-0.26
23:07:03.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:07:03.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:07:03.959 00.000 16108 MoveAxis(E, 0, ABG)
23:07:03.959 00.000 16108 Move returns status 0, amount 0
23:07:03.959 00.000 16108 MoveAxis(N, 53, ABG)
23:07:03.959 00.000 16108 Guiding  Dir = 0, Dur = 53
23:07:03.959 00.000 16108 IsSlewing returns 0
23:07:03.959 00.000 16108 IsGuiding returns 0
23:07:03.962 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3910, FiltMin=3315, FiltMax=32195, Gamma=1.000
23:07:03.968 00.006 16108 PulseGuide returned control before completion, sleep 54
23:07:03.984 00.016 21068 UpdateGuideState exits: m=83032 SNR=60.5
23:07:03.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:03.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:03.987 00.001 21068 Enqueuing Expose request
23:07:04.030 00.043 16108 IsGuiding returns 1
23:07:04.030 00.000 16108 scope still moving after pulse duration time elapsed
23:07:04.061 00.031 16108 IsSlewing returns 0
23:07:04.061 00.000 16108 IsGuiding returns 0
23:07:04.062 00.001 16108 scope move finished after 53 + 49 ms
23:07:04.062 00.000 16108 Move returns status 0, amount 53
23:07:04.062 00.000 16108 move complete, result=0
23:07:04.062 00.000 16108 worker thread done servicing request
23:07:04.062 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 53 ms NORTH
23:07:04.063 00.001 16108 Worker thread wakes up
23:07:04.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:04.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:05.221 01.158 16108 Exposure complete
23:07:05.287 00.066 16108 worker thread done servicing request
23:07:05.287 00.000 21068 OnExposeComplete: enter
23:07:05.288 00.001 21068 UpdateGuideState(): m_state=6
23:07:05.289 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3566
23:07:05.290 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=876.94, Mass=81948, SNR=57.9, Peak=16288 HFD=2.7
23:07:05.291 00.001 21068 MultiStar: [#1 -0.45,-0.39,0.00,M6] [#2 0.10,0.40,1.35,U] [#3 0.20,0.13,0.99,U] [#4 0.06,-0.17,1.05,U] [#5 0.20,0.33,0.88,U] [#6 -0.36,0.09,0.80,U] [#7 0.23,-0.57,0.00,M3] [#8 0.54,0.54,0.00,M4] 
23:07:05.291 00.000 21068 refined, 5 included, MultiStar: {0.13, 0.16}, one-star: {0.49, 0.10}
23:07:05.292 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
23:07:05.293 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
23:07:05.294 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.88 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
23:07:05.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.16, opts=13)
23:07:05.297 00.001 21068 Enqueuing Move request for scope (0.13, 0.16)
23:07:05.298 00.001 16108 Worker thread wakes up
23:07:05.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
23:07:05.298 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
23:07:05.298 00.000 16108 Moving (0.13, 0.16) raw xDistance=-0.10 yDistance=-0.18
23:07:05.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:05.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:05.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:07:05.298 00.000 16108 MoveAxis(E, 0, ABG)
23:07:05.298 00.000 16108 Move returns status 0, amount 0
23:07:05.298 00.000 16108 MoveAxis(N, 0, ABG)
23:07:05.298 00.000 16108 Move returns status 0, amount 0
23:07:05.298 00.000 16108 move complete, result=0
23:07:05.298 00.000 16108 worker thread done servicing request
23:07:05.304 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3907, FiltMin=3270, FiltMax=42029, Gamma=1.000
23:07:05.318 00.014 21068 UpdateGuideState exits: m=81948 SNR=57.9
23:07:05.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:05.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:05.321 00.001 21068 Enqueuing Expose request
23:07:05.321 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:05.322 00.001 16108 Worker thread wakes up
23:07:05.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:05.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:06.309 00.987 16108 Exposure complete
23:07:06.381 00.072 16108 worker thread done servicing request
23:07:06.381 00.000 21068 OnExposeComplete: enter
23:07:06.382 00.001 21068 UpdateGuideState(): m_state=6
23:07:06.383 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3567
23:07:06.384 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=877.00, Mass=88053, SNR=63.8, Peak=14384 HFD=2.9
23:07:06.385 00.001 21068 MultiStar: [#1 -0.38,-0.54,0.00,M7] [#2 0.46,0.24,0.00,M2] [#3 0.15,0.23,0.81,U] [#4 0.42,0.22,0.82,U] [#5 0.56,0.05,0.00,M1] [#6 -0.31,0.15,0.82,U] [#7 0.15,-0.10,0.60,U] [#8 0.17,0.45,0.78,U] 
23:07:06.386 00.001 21068 refined, 5 included, MultiStar: {0.20, 0.20}, one-star: {0.55, 0.17}
23:07:06.386 00.000 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
23:07:06.387 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
23:07:06.388 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.77 mountX=-0.17 mountY=-0.24, mountTheta=-2.18
23:07:06.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.20, opts=13)
23:07:06.391 00.001 21068 Enqueuing Move request for scope (0.20, 0.20)
23:07:06.392 00.001 16108 Worker thread wakes up
23:07:06.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
23:07:06.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
23:07:06.392 00.000 16108 Moving (0.20, 0.20) raw xDistance=-0.17 yDistance=-0.24
23:07:06.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:07:06.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:07:06.392 00.000 16108 MoveAxis(E, 0, ABG)
23:07:06.392 00.000 16108 Move returns status 0, amount 0
23:07:06.392 00.000 16108 MoveAxis(N, 48, ABG)
23:07:06.392 00.000 16108 Guiding  Dir = 0, Dur = 48
23:07:06.393 00.001 16108 IsSlewing returns 0
23:07:06.393 00.000 16108 IsGuiding returns 0
23:07:06.396 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3904, FiltMin=3389, FiltMax=34685, Gamma=1.000
23:07:06.410 00.014 21068 UpdateGuideState exits: m=88053 SNR=63.8
23:07:06.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:06.411 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:06.412 00.001 21068 Enqueuing Expose request
23:07:06.431 00.019 16108 PulseGuide returned control before completion, sleep 20
23:07:06.461 00.030 16108 IsGuiding returns 1
23:07:06.461 00.000 16108 scope still moving after pulse duration time elapsed
23:07:06.493 00.032 16108 IsSlewing returns 0
23:07:06.493 00.000 16108 IsGuiding returns 1
23:07:06.524 00.031 16108 IsSlewing returns 0
23:07:06.524 00.000 16108 IsGuiding returns 0
23:07:06.525 00.001 16108 scope move finished after 48 + 83 ms
23:07:06.525 00.000 16108 Move returns status 0, amount 48
23:07:06.525 00.000 16108 move complete, result=0
23:07:06.525 00.000 16108 worker thread done servicing request
23:07:06.525 00.000 16108 Worker thread wakes up
23:07:06.525 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
23:07:06.527 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:06.528 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:07.690 01.162 16108 Exposure complete
23:07:07.759 00.069 16108 worker thread done servicing request
23:07:07.759 00.000 21068 OnExposeComplete: enter
23:07:07.760 00.001 21068 UpdateGuideState(): m_state=6
23:07:07.761 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3568
23:07:07.762 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=877.01, Mass=75154, SNR=51.8, Peak=13824 HFD=2.9
23:07:07.763 00.001 21068 MultiStar: [#1 -0.52,-0.68,0.00,M8] [#2 0.35,0.26,1.54,U] [#3 0.05,0.09,1.26,U] [#4 0.70,-0.11,0.00,M1] [#5 0.02,0.02,1.17,U] [#6 -0.41,0.19,1.13,U] [#7 0.01,-0.18,0.64,U] [#8 0.19,0.34,0.92,U] 
23:07:07.764 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.24, 0.17}
23:07:07.764 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
23:07:07.765 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
23:07:07.766 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=-0.05 mountY=-0.16, mountTheta=-1.86
23:07:07.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.15, opts=13)
23:07:07.769 00.001 21068 Enqueuing Move request for scope (0.08, 0.15)
23:07:07.769 00.000 16108 Worker thread wakes up
23:07:07.770 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:07:07.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:07:07.770 00.000 16108 Moving (0.08, 0.15) raw xDistance=-0.05 yDistance=-0.16
23:07:07.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:07:07.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:07.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:07:07.770 00.000 16108 MoveAxis(E, 0, ABG)
23:07:07.770 00.000 16108 Move returns status 0, amount 0
23:07:07.771 00.001 16108 MoveAxis(N, 0, ABG)
23:07:07.771 00.000 16108 Move returns status 0, amount 0
23:07:07.771 00.000 16108 move complete, result=0
23:07:07.771 00.000 16108 worker thread done servicing request
23:07:07.773 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3897, FiltMin=3309, FiltMax=43693, Gamma=1.000
23:07:07.800 00.027 21068 UpdateGuideState exits: m=75154 SNR=51.8
23:07:07.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:07.802 00.000 21068 Enqueuing Expose request
23:07:07.804 00.002 16108 Worker thread wakes up
23:07:07.804 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:07.805 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:07.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:08.779 00.974 16108 Exposure complete
23:07:08.839 00.060 16108 worker thread done servicing request
23:07:08.839 00.000 21068 OnExposeComplete: enter
23:07:08.840 00.001 21068 UpdateGuideState(): m_state=6
23:07:08.841 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3569
23:07:08.842 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.91, Mass=76680, SNR=63.1, Peak=12336 HFD=2.9
23:07:08.842 00.000 21068 MultiStar: [#1 -0.82,-0.52,0.00,M9] [#2 0.16,-0.17,1.20,U] [#3 0.26,0.03,1.22,U] [#4 0.07,-0.10,0.88,U] [#5 0.29,-0.21,0.89,U] [#6 0.10,-0.07,0.79,U] [#7 0.11,-0.48,0.59,U] [#8 0.54,0.35,0.00,M3] 
23:07:08.844 00.002 21068 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.27, 0.08}
23:07:08.845 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:07:08.846 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
23:07:08.846 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=-0.20 mountY=0.06, mountTheta=2.85
23:07:08.848 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.11, opts=13)
23:07:08.849 00.001 21068 Enqueuing Move request for scope (0.19, -0.11)
23:07:08.849 00.000 16108 Worker thread wakes up
23:07:08.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
23:07:08.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
23:07:08.849 00.000 16108 Moving (0.19, -0.11) raw xDistance=-0.20 yDistance=0.06
23:07:08.850 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:07:08.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:08.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:08.850 00.000 16108 MoveAxis(E, 53, ABG)
23:07:08.850 00.000 16108 Guiding  Dir = 2, Dur = 53
23:07:08.850 00.000 16108 IsSlewing returns 0
23:07:08.850 00.000 16108 IsGuiding returns 0
23:07:08.853 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=3894, FiltMin=3325, FiltMax=45213, Gamma=1.000
23:07:08.875 00.022 21068 UpdateGuideState exits: m=76680 SNR=63.1
23:07:08.877 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:08.878 00.001 16108 PulseGuide returned control before completion, sleep 36
23:07:08.878 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:08.880 00.002 21068 Enqueuing Expose request
23:07:08.923 00.043 16108 IsGuiding returns 1
23:07:08.923 00.000 16108 scope still moving after pulse duration time elapsed
23:07:08.955 00.032 16108 IsSlewing returns 0
23:07:08.955 00.000 16108 IsGuiding returns 1
23:07:08.987 00.032 16108 IsSlewing returns 0
23:07:08.988 00.001 16108 IsGuiding returns 0
23:07:08.988 00.000 16108 scope move finished after 53 + 84 ms
23:07:08.988 00.000 16108 Move returns status 0, amount 53
23:07:08.988 00.000 16108 MoveAxis(N, 0, ABG)
23:07:08.988 00.000 16108 Move returns status 0, amount 0
23:07:08.988 00.000 16108 move complete, result=0
23:07:08.989 00.001 16108 worker thread done servicing request
23:07:08.989 00.000 16108 Worker thread wakes up
23:07:08.989 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
23:07:08.991 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:08.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:10.160 01.169 16108 Exposure complete
23:07:10.227 00.067 16108 worker thread done servicing request
23:07:10.227 00.000 21068 OnExposeComplete: enter
23:07:10.228 00.001 21068 UpdateGuideState(): m_state=6
23:07:10.228 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3570
23:07:10.229 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=876.68, Mass=69633, SNR=53.6, Peak=12224 HFD=3.0
23:07:10.230 00.001 21068 MultiStar: [#1 0.04,-0.74,0.00,M10] [#2 0.31,0.23,1.37,U] [#3 0.11,0.22,1.08,U] [#4 0.04,-0.20,0.99,U] [#5 0.20,-0.21,1.07,U] [#6 -0.31,-0.21,1.09,U] [#7 -0.02,-0.79,0.00,M1] [#8 0.41,0.33,0.00,M4] 
23:07:10.232 00.002 21068 refined, 5 included, MultiStar: {0.15, -0.04}, one-star: {0.50, -0.16}
23:07:10.232 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
23:07:10.233 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
23:07:10.234 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=-0.15 mountY=0.00, mountTheta=3.11
23:07:10.235 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
23:07:10.237 00.002 21068 Enqueuing Move request for scope (0.15, -0.04)
23:07:10.239 00.002 16108 Worker thread wakes up
23:07:10.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:07:10.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:07:10.239 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=0.00
23:07:10.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:07:10.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:10.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:10.239 00.000 16108 MoveAxis(E, 0, ABG)
23:07:10.239 00.000 16108 Move returns status 0, amount 0
23:07:10.240 00.001 16108 MoveAxis(N, 0, ABG)
23:07:10.240 00.000 16108 Move returns status 0, amount 0
23:07:10.240 00.000 16108 move complete, result=0
23:07:10.240 00.000 16108 worker thread done servicing request
23:07:10.246 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3891, FiltMin=3376, FiltMax=41683, Gamma=1.000
23:07:10.263 00.017 21068 UpdateGuideState exits: m=69633 SNR=53.6
23:07:10.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.264 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:10.265 00.001 21068 Enqueuing Expose request
23:07:10.266 00.001 16108 Worker thread wakes up
23:07:10.266 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:10.267 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:10.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:11.248 00.981 16108 Exposure complete
23:07:11.307 00.059 16108 worker thread done servicing request
23:07:11.307 00.000 21068 OnExposeComplete: enter
23:07:11.308 00.001 21068 UpdateGuideState(): m_state=6
23:07:11.309 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3571
23:07:11.311 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=876.82, Mass=88886, SNR=63.7, Peak=15072 HFD=3.2
23:07:11.312 00.001 21068 MultiStar: [#1 -0.60,-0.60,0.00,R] [#2 0.42,-0.19,1.26,U] [#3 0.08,-0.09,1.03,U] [#4 -0.45,-0.20,0.90,U] [#5 -0.04,-0.39,0.85,U] [#6 -0.52,-0.11,0.00,M1] [#7 -0.39,-0.33,0.00,M2] [#8 0.20,0.03,0.77,U] 
23:07:11.313 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.15}, one-star: {0.21, -0.02}
23:07:11.314 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
23:07:11.316 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
23:07:11.317 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.01 mountX=-0.12 mountY=0.12, mountTheta=2.33
23:07:11.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
23:07:11.320 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
23:07:11.322 00.002 16108 Worker thread wakes up
23:07:11.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:07:11.322 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:07:11.322 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.12 yDistance=0.12
23:07:11.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:07:11.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:11.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:11.322 00.000 16108 MoveAxis(E, 0, ABG)
23:07:11.322 00.000 16108 Move returns status 0, amount 0
23:07:11.322 00.000 16108 MoveAxis(N, 0, ABG)
23:07:11.323 00.001 16108 Move returns status 0, amount 0
23:07:11.323 00.000 16108 move complete, result=0
23:07:11.323 00.000 16108 worker thread done servicing request
23:07:11.328 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3891, FiltMin=3325, FiltMax=45475, Gamma=1.000
23:07:11.343 00.015 21068 UpdateGuideState exits: m=88886 SNR=63.7
23:07:11.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:11.344 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:11.345 00.001 21068 Enqueuing Expose request
23:07:11.345 00.000 16108 Worker thread wakes up
23:07:11.346 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:11.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:11.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:12.513 01.167 16108 Exposure complete
23:07:12.570 00.057 16108 worker thread done servicing request
23:07:12.570 00.000 21068 OnExposeComplete: enter
23:07:12.571 00.001 21068 UpdateGuideState(): m_state=6
23:07:12.572 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3572
23:07:12.572 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=877.33, Mass=79053, SNR=57.3, Peak=11968 HFD=3.5
23:07:12.574 00.002 21068 MultiStar: [#1 0.12,0.20,1.20,U] [#2 0.32,0.26,1.36,U] [#3 -0.15,0.27,1.04,U] [#4 -0.00,0.14,0.86,U] [#5 -0.17,0.14,0.93,U] [#6 -0.62,0.30,0.00,M2] [#7 -0.01,-0.19,0.59,U] [#8 0.32,0.36,0.84,U] 
23:07:12.575 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.23}, one-star: {0.10, 0.49}
23:07:12.576 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:07:12.576 00.000 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
23:07:12.577 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.23 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
23:07:12.581 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.23, opts=13)
23:07:12.583 00.002 21068 Enqueuing Move request for scope (0.08, 0.23)
23:07:12.584 00.001 16108 Worker thread wakes up
23:07:12.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
23:07:12.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
23:07:12.584 00.000 16108 Moving (0.08, 0.23) raw xDistance=-0.04 yDistance=-0.24
23:07:12.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:07:12.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:07:12.584 00.000 16108 MoveAxis(E, 0, ABG)
23:07:12.585 00.001 16108 Move returns status 0, amount 0
23:07:12.585 00.000 16108 MoveAxis(N, 49, ABG)
23:07:12.585 00.000 16108 Guiding  Dir = 0, Dur = 49
23:07:12.585 00.000 16108 IsSlewing returns 0
23:07:12.585 00.000 16108 IsGuiding returns 0
23:07:12.586 00.001 16108 PulseGuide returned control before completion, sleep 58
23:07:12.590 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3888, FiltMin=3296, FiltMax=47459, Gamma=1.000
23:07:12.608 00.018 21068 UpdateGuideState exits: m=79053 SNR=57.3
23:07:12.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:12.610 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:12.611 00.001 21068 Enqueuing Expose request
23:07:12.656 00.045 16108 IsGuiding returns 1
23:07:12.656 00.000 16108 scope still moving after pulse duration time elapsed
23:07:12.687 00.031 16108 IsSlewing returns 0
23:07:12.687 00.000 16108 IsGuiding returns 0
23:07:12.687 00.000 16108 scope move finished after 49 + 54 ms
23:07:12.687 00.000 16108 Move returns status 0, amount 49
23:07:12.689 00.002 16108 move complete, result=0
23:07:12.689 00.000 16108 worker thread done servicing request
23:07:12.689 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
23:07:12.691 00.002 16108 Worker thread wakes up
23:07:12.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:12.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:13.683 00.992 16108 Exposure complete
23:07:13.740 00.057 16108 worker thread done servicing request
23:07:13.740 00.000 21068 OnExposeComplete: enter
23:07:13.741 00.001 21068 UpdateGuideState(): m_state=6
23:07:13.742 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3573
23:07:13.743 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.18, Mass=79061, SNR=55.1, Peak=13264 HFD=3.0
23:07:13.744 00.001 21068 MultiStar: [#1 0.33,0.27,1.35,U] [#2 0.08,0.29,1.61,U] [#3 0.07,0.22,1.25,U] [#4 0.08,-0.09,0.91,U] [#5 0.17,0.18,1.11,U] [#6 -0.41,0.12,0.96,U] [#7 -0.43,-0.34,0.00,M2] [#8 0.12,0.25,0.94,U] 
23:07:13.744 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.21}, one-star: {-0.03, 0.34}
23:07:13.746 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
23:07:13.747 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
23:07:13.747 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=-0.03 mountY=-0.22, mountTheta=-1.70
23:07:13.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.21, opts=13)
23:07:13.749 00.000 21068 Enqueuing Move request for scope (0.07, 0.21)
23:07:13.750 00.001 16108 Worker thread wakes up
23:07:13.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:07:13.750 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:07:13.750 00.000 16108 Moving (0.07, 0.21) raw xDistance=-0.03 yDistance=-0.22
23:07:13.751 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:07:13.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:07:13.751 00.000 16108 MoveAxis(E, 0, ABG)
23:07:13.751 00.000 16108 Move returns status 0, amount 0
23:07:13.751 00.000 16108 MoveAxis(N, 44, ABG)
23:07:13.751 00.000 16108 Guiding  Dir = 0, Dur = 44
23:07:13.751 00.000 16108 IsSlewing returns 0
23:07:13.751 00.000 16108 IsGuiding returns 0
23:07:13.752 00.001 16108 PulseGuide returned control before completion, sleep 54
23:07:13.758 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3888, FiltMin=3341, FiltMax=44413, Gamma=1.000
23:07:13.780 00.022 21068 UpdateGuideState exits: m=79061 SNR=55.1
23:07:13.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:13.783 00.001 21068 Enqueuing Expose request
23:07:13.812 00.029 16108 IsGuiding returns 1
23:07:13.812 00.000 16108 scope still moving after pulse duration time elapsed
23:07:13.843 00.031 16108 IsSlewing returns 0
23:07:13.843 00.000 16108 IsGuiding returns 0
23:07:13.843 00.000 16108 scope move finished after 44 + 48 ms
23:07:13.844 00.001 16108 Move returns status 0, amount 44
23:07:13.844 00.000 16108 move complete, result=0
23:07:13.844 00.000 16108 worker thread done servicing request
23:07:13.844 00.000 16108 Worker thread wakes up
23:07:13.844 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:13.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:13.850 00.006 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
23:07:15.011 01.161 16108 Exposure complete
23:07:15.091 00.080 16108 worker thread done servicing request
23:07:15.091 00.000 21068 OnExposeComplete: enter
23:07:15.092 00.001 21068 UpdateGuideState(): m_state=6
23:07:15.093 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3574
23:07:15.094 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.94, Mass=75402, SNR=54.7, Peak=12528 HFD=2.9
23:07:15.096 00.002 21068 MultiStar: [#1 -0.15,-0.36,1.24,U] [#2 0.01,-0.16,1.42,U] [#3 -0.31,-0.06,0.96,U] [#4 -0.26,-0.35,1.11,U] [#5 -0.58,-0.31,0.00,M1] [#6 -0.82,-0.19,0.00,M2] [#7 -0.50,-0.44,0.00,M3] [#8 -0.06,-0.28,0.85,U] 
23:07:15.097 00.001 21068 single-star, 5 included, MultiStar: {-0.12, -0.19}, one-star: {0.03, 0.10}
23:07:15.098 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:07:15.099 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:07:15.099 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.32 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
23:07:15.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
23:07:15.102 00.001 21068 Enqueuing Move request for scope (0.03, 0.10)
23:07:15.102 00.000 16108 Worker thread wakes up
23:07:15.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:07:15.102 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:07:15.103 00.001 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.11
23:07:15.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:07:15.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:15.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:15.103 00.000 16108 MoveAxis(E, 0, ABG)
23:07:15.103 00.000 16108 Move returns status 0, amount 0
23:07:15.103 00.000 16108 MoveAxis(N, 0, ABG)
23:07:15.103 00.000 16108 Move returns status 0, amount 0
23:07:15.103 00.000 16108 move complete, result=0
23:07:15.103 00.000 16108 worker thread done servicing request
23:07:15.108 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3881, FiltMin=3341, FiltMax=52029, Gamma=1.000
23:07:15.134 00.026 21068 UpdateGuideState exits: m=75402 SNR=54.7
23:07:15.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:15.137 00.001 21068 Enqueuing Expose request
23:07:15.137 00.000 16108 Worker thread wakes up
23:07:15.137 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:15.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:15.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:16.112 00.974 16108 Exposure complete
23:07:16.166 00.054 16108 worker thread done servicing request
23:07:16.166 00.000 21068 OnExposeComplete: enter
23:07:16.167 00.001 21068 UpdateGuideState(): m_state=6
23:07:16.167 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3575
23:07:16.168 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.71, Mass=86563, SNR=61.6, Peak=13344 HFD=3.2
23:07:16.169 00.001 21068 MultiStar: [#1 -0.09,-0.24,1.19,U] [#2 -0.03,-0.29,1.12,U] [#3 -0.16,-0.22,1.10,U] [#4 0.13,-0.21,0.99,U] [#5 -0.22,-0.15,1.04,U] [#6 -0.29,0.02,0.77,U] [#7 -0.13,-0.53,0.00,M4] [#8 0.05,0.11,0.69,U] 
23:07:16.170 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.16}, one-star: {-0.12, -0.13}
23:07:16.171 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
23:07:16.172 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
23:07:16.172 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=0.10 mountY=0.16, mountTheta=1.02
23:07:16.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
23:07:16.175 00.001 21068 Enqueuing Move request for scope (-0.12, -0.13)
23:07:16.176 00.001 16108 Worker thread wakes up
23:07:16.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
23:07:16.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
23:07:16.176 00.000 16108 Moving (-0.12, -0.13) raw xDistance=0.10 yDistance=0.16
23:07:16.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:07:16.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:16.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:07:16.176 00.000 16108 MoveAxis(E, 0, ABG)
23:07:16.176 00.000 16108 Move returns status 0, amount 0
23:07:16.176 00.000 16108 MoveAxis(N, 0, ABG)
23:07:16.176 00.000 16108 Move returns status 0, amount 0
23:07:16.176 00.000 16108 move complete, result=0
23:07:16.176 00.000 16108 worker thread done servicing request
23:07:16.179 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3881, FiltMin=3309, FiltMax=49555, Gamma=1.000
23:07:16.194 00.015 21068 UpdateGuideState exits: m=86563 SNR=61.6
23:07:16.196 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:16.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:16.198 00.001 21068 Enqueuing Expose request
23:07:16.199 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:16.199 00.000 16108 Worker thread wakes up
23:07:16.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:16.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:17.374 01.174 16108 Exposure complete
23:07:17.432 00.058 16108 worker thread done servicing request
23:07:17.433 00.001 21068 OnExposeComplete: enter
23:07:17.434 00.001 21068 UpdateGuideState(): m_state=6
23:07:17.436 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3576
23:07:17.437 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.66, Mass=66990, SNR=53.2, Peak=12208 HFD=2.7
23:07:17.438 00.001 21068 MultiStar: [#1 -0.06,-0.30,1.32,U] [#2 0.31,-0.22,1.29,U] [#3 0.07,-0.08,1.17,U] [#4 -0.06,-0.15,1.06,U] [#5 0.06,-0.14,1.13,U] [#6 -0.27,-0.43,0.00,M2] [#7 0.08,-0.82,0.00,M5] [#8 0.29,-0.12,0.91,U] 
23:07:17.439 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.17}, one-star: {0.18, -0.18}
23:07:17.440 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
23:07:17.441 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:07:17.442 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-1.01 mountX=-0.14 mountY=0.14, mountTheta=2.34
23:07:17.447 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
23:07:17.448 00.001 21068 Enqueuing Move request for scope (0.11, -0.17)
23:07:17.449 00.001 16108 Worker thread wakes up
23:07:17.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
23:07:17.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
23:07:17.449 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
23:07:17.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:07:17.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:17.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:07:17.449 00.000 16108 MoveAxis(E, 0, ABG)
23:07:17.449 00.000 16108 Move returns status 0, amount 0
23:07:17.449 00.000 16108 MoveAxis(N, 0, ABG)
23:07:17.449 00.000 16108 Move returns status 0, amount 0
23:07:17.449 00.000 16108 move complete, result=0
23:07:17.449 00.000 16108 worker thread done servicing request
23:07:17.454 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3878, FiltMin=3296, FiltMax=45507, Gamma=1.000
23:07:17.476 00.022 21068 UpdateGuideState exits: m=66990 SNR=53.2
23:07:17.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:17.479 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:17.480 00.001 21068 Enqueuing Expose request
23:07:17.482 00.002 16108 Worker thread wakes up
23:07:17.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:17.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:17.483 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:18.468 00.985 16108 Exposure complete
23:07:18.544 00.076 16108 worker thread done servicing request
23:07:18.544 00.000 21068 OnExposeComplete: enter
23:07:18.545 00.001 21068 UpdateGuideState(): m_state=6
23:07:18.547 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3577
23:07:18.549 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.75, Mass=93741, SNR=73.6, Peak=15360 HFD=2.9
23:07:18.550 00.001 21068 MultiStar: [#1 -0.09,-0.01,1.07,U] [#2 0.23,-0.15,1.08,U] [#3 -0.09,-0.10,0.93,U] [#4 0.17,-0.51,0.00,M1] [#5 0.01,-0.32,0.76,U] [#6 -0.53,-0.18,0.00,M3] [#7 0.33,-0.99,0.00,M6] [#8 -0.03,-0.22,0.64,U] 
23:07:18.552 00.002 21068 single-star, 5 included, MultiStar: {0.03, -0.14}, one-star: {0.09, -0.09}
23:07:18.554 00.002 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
23:07:18.555 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
23:07:18.557 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.11 mountY=0.06, mountTheta=2.61
23:07:18.561 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
23:07:18.562 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
23:07:18.564 00.002 16108 Worker thread wakes up
23:07:18.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:07:18.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:07:18.564 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=0.06
23:07:18.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:07:18.565 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:18.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:18.565 00.000 16108 MoveAxis(E, 0, ABG)
23:07:18.565 00.000 16108 Move returns status 0, amount 0
23:07:18.565 00.000 16108 MoveAxis(N, 0, ABG)
23:07:18.565 00.000 16108 Move returns status 0, amount 0
23:07:18.565 00.000 16108 move complete, result=0
23:07:18.565 00.000 16108 worker thread done servicing request
23:07:18.571 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3878, FiltMin=3267, FiltMax=47635, Gamma=1.000
23:07:18.594 00.023 21068 UpdateGuideState exits: m=93741 SNR=73.6
23:07:18.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:18.597 00.001 21068 Enqueuing Expose request
23:07:18.597 00.000 16108 Worker thread wakes up
23:07:18.597 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:18.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:18.599 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:19.761 01.162 16108 Exposure complete
23:07:19.827 00.066 16108 worker thread done servicing request
23:07:19.827 00.000 21068 OnExposeComplete: enter
23:07:19.829 00.002 21068 UpdateGuideState(): m_state=6
23:07:19.830 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3578
23:07:19.831 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.48, Mass=74905, SNR=55.7, Peak=12864 HFD=3.0
23:07:19.831 00.000 21068 MultiStar: [#1 0.30,-0.39,1.41,U] [#2 0.33,-0.34,1.43,U] [#3 -0.01,-0.29,1.14,U] [#4 0.09,-0.72,0.00,M2] [#5 0.22,-0.43,0.98,U] [#6 -0.38,-0.23,1.11,U] [#7 0.44,-0.97,0.00,M7] [#8 0.09,-0.05,0.93,U] 
23:07:19.833 00.002 21068 refined, 6 included, MultiStar: {0.12, -0.31}, one-star: {0.21, -0.36}
23:07:19.834 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
23:07:19.835 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
23:07:19.836 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.19 mountX=-0.17 mountY=0.27, mountTheta=2.14
23:07:19.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.31, opts=13)
23:07:19.839 00.001 21068 Enqueuing Move request for scope (0.12, -0.31)
23:07:19.840 00.001 16108 Worker thread wakes up
23:07:19.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.31) opts 0xd
23:07:19.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.31)
23:07:19.840 00.000 16108 Moving (0.12, -0.31) raw xDistance=-0.17 yDistance=0.27
23:07:19.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:07:19.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:19.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:07:19.840 00.000 16108 MoveAxis(E, 0, ABG)
23:07:19.840 00.000 16108 Move returns status 0, amount 0
23:07:19.840 00.000 16108 MoveAxis(N, 0, ABG)
23:07:19.840 00.000 16108 Move returns status 0, amount 0
23:07:19.840 00.000 16108 move complete, result=0
23:07:19.840 00.000 16108 worker thread done servicing request
23:07:19.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3872, FiltMin=3321, FiltMax=37139, Gamma=1.000
23:07:19.867 00.023 21068 UpdateGuideState exits: m=74905 SNR=55.7
23:07:19.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:19.870 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:19.870 00.000 21068 Enqueuing Expose request
23:07:19.872 00.002 16108 Worker thread wakes up
23:07:19.872 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:07:19.874 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:19.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:20.838 00.964 16108 Exposure complete
23:07:20.896 00.058 16108 worker thread done servicing request
23:07:20.896 00.000 21068 OnExposeComplete: enter
23:07:20.898 00.002 21068 UpdateGuideState(): m_state=6
23:07:20.900 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3579
23:07:20.901 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.67, Mass=89702, SNR=60.3, Peak=14016 HFD=3.2
23:07:20.903 00.002 21068 MultiStar: [#1 0.24,-0.51,0.00,M1] [#2 0.30,-0.16,1.27,U] [#3 0.14,-0.24,0.99,U] [#4 0.07,-0.41,0.99,U] [#5 -0.12,-0.46,1.13,U] [#6 -0.57,-0.27,0.00,M3] [#7 0.21,-0.53,0.00,M8] [#8 0.42,0.03,0.80,U] 
23:07:20.904 00.001 21068 single-star, 5 included, MultiStar: {0.16, -0.24}, one-star: {0.18, -0.16}
23:07:20.905 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.58)
23:07:20.906 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
23:07:20.907 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=-0.20 mountY=0.12, mountTheta=2.62
23:07:20.910 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.16, opts=13)
23:07:20.911 00.001 21068 Enqueuing Move request for scope (0.18, -0.16)
23:07:20.912 00.001 16108 Worker thread wakes up
23:07:20.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
23:07:20.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
23:07:20.912 00.000 16108 Moving (0.18, -0.16) raw xDistance=-0.20 yDistance=0.12
23:07:20.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:07:20.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:20.913 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:20.913 00.000 16108 MoveAxis(E, 53, ABG)
23:07:20.913 00.000 16108 Guiding  Dir = 2, Dur = 53
23:07:20.913 00.000 16108 IsSlewing returns 0
23:07:20.913 00.000 16108 IsGuiding returns 0
23:07:20.914 00.001 16108 PulseGuide returned control before completion, sleep 63
23:07:20.917 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3869, FiltMin=3296, FiltMax=39648, Gamma=1.000
23:07:20.935 00.018 21068 UpdateGuideState exits: m=89702 SNR=60.3
23:07:20.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:20.938 00.001 21068 Enqueuing Expose request
23:07:20.986 00.048 16108 IsGuiding returns 1
23:07:20.986 00.000 16108 scope still moving after pulse duration time elapsed
23:07:21.017 00.031 16108 IsSlewing returns 0
23:07:21.017 00.000 16108 IsGuiding returns 0
23:07:21.017 00.000 16108 scope move finished after 53 + 51 ms
23:07:21.017 00.000 16108 Move returns status 0, amount 53
23:07:21.017 00.000 16108 MoveAxis(N, 0, ABG)
23:07:21.017 00.000 16108 Move returns status 0, amount 0
23:07:21.017 00.000 16108 move complete, result=0
23:07:21.017 00.000 16108 worker thread done servicing request
23:07:21.017 00.000 16108 Worker thread wakes up
23:07:21.017 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:21.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:21.131 00.114 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
23:07:22.173 01.042 16108 Exposure complete
23:07:22.237 00.064 16108 worker thread done servicing request
23:07:22.237 00.000 21068 OnExposeComplete: enter
23:07:22.238 00.001 21068 UpdateGuideState(): m_state=6
23:07:22.238 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3580
23:07:22.239 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.41, Mass=79310, SNR=57.2, Peak=12848 HFD=3.1
23:07:22.240 00.001 21068 MultiStar: [#1 0.16,-0.18,1.30,U] [#2 0.02,-0.24,1.38,U] [#3 -0.02,-0.40,1.27,U] [#4 -0.11,-0.68,0.00,M2] [#5 -0.07,-0.40,1.19,U] [#6 -0.60,-0.46,0.00,M4] [#7 -0.40,-0.87,0.00,M9] [#8 -0.02,-0.27,0.80,U] 
23:07:22.241 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.32}, one-star: {-0.12, -0.42}
23:07:22.242 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
23:07:22.243 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
23:07:22.244 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.57 mountX=-0.05 mountY=0.31, mountTheta=1.74
23:07:22.248 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.32, opts=13)
23:07:22.250 00.002 21068 Enqueuing Move request for scope (-0.00, -0.32)
23:07:22.251 00.001 16108 Worker thread wakes up
23:07:22.252 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.32) opts 0xd
23:07:22.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.32)
23:07:22.252 00.000 16108 Moving (-0.00, -0.32) raw xDistance=-0.05 yDistance=0.31
23:07:22.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:07:22.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:22.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:07:22.252 00.000 16108 MoveAxis(E, 0, ABG)
23:07:22.252 00.000 16108 Move returns status 0, amount 0
23:07:22.252 00.000 16108 MoveAxis(N, 0, ABG)
23:07:22.252 00.000 16108 Move returns status 0, amount 0
23:07:22.252 00.000 16108 move complete, result=0
23:07:22.253 00.001 16108 worker thread done servicing request
23:07:22.258 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3865, FiltMin=3273, FiltMax=40144, Gamma=1.000
23:07:22.275 00.017 21068 UpdateGuideState exits: m=79310 SNR=57.2
23:07:22.275 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.277 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:22.278 00.001 21068 Enqueuing Expose request
23:07:22.279 00.001 16108 Worker thread wakes up
23:07:22.279 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:07:22.279 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:22.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:23.244 00.965 16108 Exposure complete
23:07:23.294 00.050 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:07:23.295 00.001 21068 case statement mapped state 6 to 3
23:07:23.296 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:07:23.314 00.018 16108 worker thread done servicing request
23:07:23.314 00.000 21068 OnExposeComplete: enter
23:07:23.316 00.002 21068 UpdateGuideState(): m_state=6
23:07:23.317 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3581
23:07:23.318 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.35, Mass=91389, SNR=61.8, Peak=13808 HFD=3.0
23:07:23.319 00.001 21068 MultiStar: [#1 0.04,-0.30,1.23,U] [#2 0.27,-0.26,1.05,U] [#3 0.10,-0.27,1.04,U] [#4 0.18,-0.26,1.08,U] [#5 0.04,-0.52,0.00,M1] [#6 -0.60,-0.67,0.00,M5] [#7 0.02,-0.89,0.00,M10] [#8 0.01,-0.23,0.89,U] 
23:07:23.320 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.30}, one-star: {0.12, -0.49}
23:07:23.320 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:07:23.321 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:07:23.322 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.19 mountX=-0.17 mountY=0.26, mountTheta=2.15
23:07:23.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.30, opts=13)
23:07:23.325 00.001 21068 Enqueuing Move request for scope (0.12, -0.30)
23:07:23.327 00.002 16108 Worker thread wakes up
23:07:23.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd
23:07:23.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.30)
23:07:23.327 00.000 16108 Moving (0.12, -0.30) raw xDistance=-0.17 yDistance=0.26
23:07:23.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:07:23.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:23.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:07:23.327 00.000 16108 MoveAxis(E, 0, ABG)
23:07:23.327 00.000 16108 Move returns status 0, amount 0
23:07:23.327 00.000 16108 MoveAxis(N, 0, ABG)
23:07:23.327 00.000 16108 Move returns status 0, amount 0
23:07:23.327 00.000 16108 move complete, result=0
23:07:23.328 00.001 16108 worker thread done servicing request
23:07:23.330 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3865, FiltMin=3302, FiltMax=42435, Gamma=1.000
23:07:23.345 00.015 21068 UpdateGuideState exits: m=91389 SNR=61.8
23:07:23.347 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.347 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:23.348 00.001 21068 Enqueuing Expose request
23:07:23.349 00.001 16108 Worker thread wakes up
23:07:23.349 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:07:23.350 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:23.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:24.515 01.165 16108 Exposure complete
23:07:24.579 00.064 16108 worker thread done servicing request
23:07:24.579 00.000 21068 OnExposeComplete: enter
23:07:24.579 00.000 21068 UpdateGuideState(): m_state=6
23:07:24.581 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3582
23:07:24.583 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.50, Mass=85376, SNR=64.6, Peak=13312 HFD=3.1
23:07:24.584 00.001 21068 MultiStar: [#1 0.20,-0.37,1.08,U] [#2 0.09,-0.29,0.98,U] [#3 0.12,-0.17,1.01,U] [#4 -0.00,-0.72,0.00,M2] [#5 0.02,-0.31,1.16,U] [#6 -0.56,-0.60,0.00,M6] [#7 0.20,-1.14,0.00,R] [#8 0.39,-0.31,0.00,M1] 
23:07:24.585 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.29}, one-star: {-0.04, -0.34}
23:07:24.586 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
23:07:24.586 00.000 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
23:07:24.587 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.32 mountX=-0.13 mountY=0.27, mountTheta=2.01
23:07:24.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.29, opts=13)
23:07:24.590 00.001 21068 Enqueuing Move request for scope (0.08, -0.29)
23:07:24.590 00.000 16108 Worker thread wakes up
23:07:24.591 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
23:07:24.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
23:07:24.591 00.000 16108 Moving (0.08, -0.29) raw xDistance=-0.13 yDistance=0.27
23:07:24.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:07:24.591 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.17 newest=0.84
23:07:24.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:07:24.591 00.000 16108 MoveAxis(E, 0, ABG)
23:07:24.591 00.000 16108 Move returns status 0, amount 0
23:07:24.591 00.000 16108 MoveAxis(S, 54, ABG)
23:07:24.592 00.001 16108 Guiding  Dir = 1, Dur = 54
23:07:24.592 00.000 16108 IsSlewing returns 0
23:07:24.592 00.000 16108 IsGuiding returns 0
23:07:24.595 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3862, FiltMin=3296, FiltMax=40451, Gamma=1.000
23:07:24.613 00.018 21068 UpdateGuideState exits: m=85376 SNR=64.6
23:07:24.615 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:24.617 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:24.619 00.002 21068 Enqueuing Expose request
23:07:24.622 00.003 16108 PulseGuide returned control before completion, sleep 35
23:07:24.668 00.046 16108 IsGuiding returns 1
23:07:24.668 00.000 16108 scope still moving after pulse duration time elapsed
23:07:24.699 00.031 16108 IsSlewing returns 0
23:07:24.699 00.000 16108 IsGuiding returns 1
23:07:24.731 00.032 16108 IsSlewing returns 0
23:07:24.731 00.000 16108 IsGuiding returns 0
23:07:24.731 00.000 16108 scope move finished after 54 + 84 ms
23:07:24.731 00.000 16108 Move returns status 0, amount 54
23:07:24.731 00.000 16108 move complete, result=0
23:07:24.731 00.000 16108 worker thread done servicing request
23:07:24.732 00.001 16108 Worker thread wakes up
23:07:24.732 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
23:07:24.735 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:24.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:25.714 00.979 16108 Exposure complete
23:07:25.775 00.061 16108 worker thread done servicing request
23:07:25.775 00.000 21068 OnExposeComplete: enter
23:07:25.776 00.001 21068 UpdateGuideState(): m_state=6
23:07:25.776 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3583
23:07:25.777 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.76, Mass=80653, SNR=61.6, Peak=14720 HFD=2.9
23:07:25.779 00.002 21068 MultiStar: [#1 -0.06,-0.15,1.26,U] [#2 0.25,-0.27,1.35,U] [#3 0.27,0.21,1.02,U] [#4 0.28,-0.18,0.95,U] [#5 0.10,-0.39,0.97,U] [#6 -0.46,-0.33,0.00,M7] [#7 -0.17,0.34,0.56,U] [#8 0.28,0.00,0.96,U] 
23:07:25.780 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.10}, one-star: {0.08, -0.08}
23:07:25.780 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
23:07:25.781 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
23:07:25.782 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
23:07:25.783 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
23:07:25.784 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
23:07:25.786 00.002 16108 Worker thread wakes up
23:07:25.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:07:25.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:07:25.786 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
23:07:25.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:07:25.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:25.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:25.787 00.001 16108 MoveAxis(E, 0, ABG)
23:07:25.787 00.000 16108 Move returns status 0, amount 0
23:07:25.787 00.000 16108 MoveAxis(N, 0, ABG)
23:07:25.787 00.000 16108 Move returns status 0, amount 0
23:07:25.787 00.000 16108 move complete, result=0
23:07:25.787 00.000 16108 worker thread done servicing request
23:07:25.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3862, FiltMin=3315, FiltMax=38249, Gamma=1.000
23:07:25.814 00.024 21068 UpdateGuideState exits: m=80653 SNR=61.6
23:07:25.816 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.818 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:25.819 00.001 21068 Enqueuing Expose request
23:07:25.819 00.000 16108 Worker thread wakes up
23:07:25.820 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:25.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:25.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:27.003 01.182 16108 Exposure complete
23:07:27.092 00.089 16108 worker thread done servicing request
23:07:27.092 00.000 21068 OnExposeComplete: enter
23:07:27.093 00.001 21068 UpdateGuideState(): m_state=6
23:07:27.094 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3584
23:07:27.094 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.77, Mass=86778, SNR=62.6, Peak=12976 HFD=3.2
23:07:27.096 00.002 21068 MultiStar: [#1 -0.18,-0.40,1.21,U] [#2 0.23,-0.28,1.21,U] [#3 -0.18,-0.28,1.32,U] [#4 -0.07,-0.43,0.93,U] [#5 -0.07,-0.38,1.00,U] [#6 -0.72,-0.17,0.00,M8] [#7 -1.49,-0.23,0.00,M1] [#8 0.04,-0.05,1.06,U] 
23:07:27.097 00.001 21068 single-star, 6 included, MultiStar: {-0.05, -0.27}, one-star: {-0.08, -0.06}
23:07:27.098 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
23:07:27.098 00.000 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
23:07:27.099 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.46 mountX=0.07 mountY=0.08, mountTheta=0.88
23:07:27.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
23:07:27.102 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
23:07:27.103 00.001 16108 Worker thread wakes up
23:07:27.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:07:27.103 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:07:27.103 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.08
23:07:27.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:07:27.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:27.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:27.103 00.000 16108 MoveAxis(E, 0, ABG)
23:07:27.103 00.000 16108 Move returns status 0, amount 0
23:07:27.103 00.000 16108 MoveAxis(N, 0, ABG)
23:07:27.103 00.000 16108 Move returns status 0, amount 0
23:07:27.104 00.001 16108 move complete, result=0
23:07:27.104 00.000 16108 worker thread done servicing request
23:07:27.108 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3856, FiltMin=3312, FiltMax=41731, Gamma=1.000
23:07:27.131 00.023 21068 UpdateGuideState exits: m=86778 SNR=62.6
23:07:27.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:27.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:27.135 00.001 21068 Enqueuing Expose request
23:07:27.136 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:27.137 00.001 16108 Worker thread wakes up
23:07:27.137 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:27.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:28.112 00.975 16108 Exposure complete
23:07:28.166 00.054 16108 worker thread done servicing request
23:07:28.166 00.000 21068 OnExposeComplete: enter
23:07:28.168 00.002 21068 UpdateGuideState(): m_state=6
23:07:28.170 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3585
23:07:28.172 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=876.67, Mass=88901, SNR=55.8, Peak=12192 HFD=3.0
23:07:28.173 00.001 21068 MultiStar: [#1 -0.37,-0.31,1.25,U] [#2 -0.19,-0.15,1.25,U] [#3 -0.14,-0.36,1.18,U] [#4 -0.31,-0.57,0.00,M1] [#5 -0.38,-0.37,0.00,M1] [#6 -1.10,-0.40,0.00,M9] [#7 -0.60,0.26,0.00,M2] [#8 -0.10,0.06,0.96,U] 
23:07:28.175 00.002 21068 refined, 4 included, MultiStar: {-0.23, -0.20}, one-star: {-0.35, -0.17}
23:07:28.176 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
23:07:28.177 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
23:07:28.180 00.003 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-2.43 mountX=0.19 mountY=0.25, mountTheta=0.91
23:07:28.184 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.20, opts=13)
23:07:28.185 00.001 21068 Enqueuing Move request for scope (-0.23, -0.20)
23:07:28.187 00.002 16108 Worker thread wakes up
23:07:28.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.20) opts 0xd
23:07:28.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.20)
23:07:28.187 00.000 16108 Moving (-0.23, -0.20) raw xDistance=0.19 yDistance=0.25
23:07:28.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:07:28.189 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:07:28.189 00.000 16108 MoveAxis(E, 0, ABG)
23:07:28.189 00.000 16108 Move returns status 0, amount 0
23:07:28.189 00.000 16108 MoveAxis(S, 50, ABG)
23:07:28.189 00.000 16108 Guiding  Dir = 1, Dur = 50
23:07:28.189 00.000 16108 IsSlewing returns 0
23:07:28.190 00.001 16108 IsGuiding returns 0
23:07:28.199 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3853, FiltMin=3213, FiltMax=37421, Gamma=1.000
23:07:28.215 00.016 21068 UpdateGuideState exits: m=88901 SNR=55.8
23:07:28.217 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.217 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:28.218 00.001 21068 Enqueuing Expose request
23:07:28.244 00.026 16108 IsGuiding returns 1
23:07:28.244 00.000 16108 scope still moving after pulse duration time elapsed
23:07:28.274 00.030 16108 IsSlewing returns 0
23:07:28.274 00.000 16108 IsGuiding returns 1
23:07:28.305 00.031 16108 IsSlewing returns 0
23:07:28.305 00.000 16108 IsGuiding returns 1
23:07:28.335 00.030 16108 IsSlewing returns 0
23:07:28.335 00.000 16108 IsGuiding returns 0
23:07:28.335 00.000 16108 scope move finished after 50 + 95 ms
23:07:28.335 00.000 16108 Move returns status 0, amount 50
23:07:28.335 00.000 16108 move complete, result=0
23:07:28.335 00.000 16108 worker thread done servicing request
23:07:28.335 00.000 16108 Worker thread wakes up
23:07:28.335 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
23:07:28.337 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:28.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:29.501 01.164 16108 Exposure complete
23:07:29.553 00.052 16108 worker thread done servicing request
23:07:29.553 00.000 21068 OnExposeComplete: enter
23:07:29.554 00.001 21068 UpdateGuideState(): m_state=6
23:07:29.555 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3586
23:07:29.556 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.85, Mass=84606, SNR=62.7, Peak=12256 HFD=3.3
23:07:29.556 00.000 21068 MultiStar: [#1 -0.09,-0.40,1.42,U] [#2 0.04,-0.17,1.23,U] [#3 -0.20,0.01,1.32,U] [#4 -0.08,-0.46,0.91,U] [#5 -0.40,-0.20,1.10,U] [#6 -0.55,-0.18,0.00,M10] [#7 -0.52,0.64,0.00,M3] [#8 0.04,-0.09,0.72,U] 
23:07:29.557 00.001 21068 single-star, 6 included, MultiStar: {-0.13, -0.19}, one-star: {-0.17, 0.01}
23:07:29.558 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
23:07:29.558 00.000 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
23:07:29.559 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.08 mountX=0.17 mountY=0.03, mountTheta=0.18
23:07:29.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.01, opts=13)
23:07:29.562 00.001 21068 Enqueuing Move request for scope (-0.17, 0.01)
23:07:29.562 00.000 16108 Worker thread wakes up
23:07:29.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
23:07:29.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
23:07:29.562 00.000 16108 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=0.03
23:07:29.563 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:07:29.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:29.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:29.563 00.000 16108 MoveAxis(E, 0, ABG)
23:07:29.563 00.000 16108 Move returns status 0, amount 0
23:07:29.563 00.000 16108 MoveAxis(N, 0, ABG)
23:07:29.563 00.000 16108 Move returns status 0, amount 0
23:07:29.563 00.000 16108 move complete, result=0
23:07:29.563 00.000 16108 worker thread done servicing request
23:07:29.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3846, FiltMin=3328, FiltMax=50723, Gamma=1.000
23:07:29.581 00.014 21068 UpdateGuideState exits: m=84606 SNR=62.7
23:07:29.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:29.582 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:29.583 00.001 21068 Enqueuing Expose request
23:07:29.584 00.001 16108 Worker thread wakes up
23:07:29.584 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:29.585 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:29.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:30.560 00.975 16108 Exposure complete
23:07:30.638 00.078 16108 worker thread done servicing request
23:07:30.638 00.000 21068 OnExposeComplete: enter
23:07:30.639 00.001 21068 UpdateGuideState(): m_state=6
23:07:30.639 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3587
23:07:30.641 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.78, Mass=92669, SNR=68.6, Peak=13776 HFD=3.1
23:07:30.642 00.001 21068 MultiStar: [#1 0.42,-0.32,0.00,M1] [#2 0.23,-0.10,1.28,U] [#3 -0.04,0.03,0.98,U] [#4 -0.20,-0.31,0.96,U] [#5 0.06,-0.41,0.89,U] [#6 -0.75,-0.34,0.00,R] [#7 0.09,0.51,0.00,M4] [#8 0.42,-0.01,0.68,U] 
23:07:30.642 00.000 21068 single-star, 5 included, MultiStar: {0.09, -0.14}, one-star: {0.09, -0.06}
23:07:30.643 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
23:07:30.644 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
23:07:30.644 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.10 mountY=0.04, mountTheta=2.76
23:07:30.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
23:07:30.648 00.002 21068 Enqueuing Move request for scope (0.09, -0.06)
23:07:30.648 00.000 16108 Worker thread wakes up
23:07:30.649 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:07:30.649 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:07:30.649 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
23:07:30.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:30.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:30.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:30.649 00.000 16108 MoveAxis(E, 0, ABG)
23:07:30.649 00.000 16108 Move returns status 0, amount 0
23:07:30.649 00.000 16108 MoveAxis(N, 0, ABG)
23:07:30.649 00.000 16108 Move returns status 0, amount 0
23:07:30.649 00.000 16108 move complete, result=0
23:07:30.649 00.000 16108 worker thread done servicing request
23:07:30.659 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3846, FiltMin=3293, FiltMax=48160, Gamma=1.000
23:07:30.683 00.024 21068 UpdateGuideState exits: m=92669 SNR=68.6
23:07:30.685 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:30.688 00.002 21068 Enqueuing Expose request
23:07:30.690 00.002 16108 Worker thread wakes up
23:07:30.690 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:30.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:30.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:31.847 01.156 16108 Exposure complete
23:07:31.934 00.087 16108 worker thread done servicing request
23:07:31.934 00.000 21068 OnExposeComplete: enter
23:07:31.935 00.001 21068 UpdateGuideState(): m_state=6
23:07:31.936 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3588
23:07:31.937 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.78, Mass=92060, SNR=66.1, Peak=13699 HFD=3.2
23:07:31.939 00.002 21068 MultiStar: [#1 -0.32,-0.39,0.00,M2] [#2 -0.00,-0.01,1.24,U] [#3 -0.24,0.10,1.03,U] [#4 -0.39,-0.28,0.84,U] [#5 -0.27,-0.25,1.01,U] [#6 0.31,0.17,0.80,U] [#7 -0.87,0.82,0.00,M5] [#8 -0.07,0.40,0.68,U] 
23:07:31.939 00.000 21068 refined, 6 included, MultiStar: {-0.14, -0.01}, one-star: {-0.26, -0.06}
23:07:31.940 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
23:07:31.941 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
23:07:31.942 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.13 mountY=0.04, mountTheta=0.30
23:07:31.943 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
23:07:31.944 00.001 21068 Enqueuing Move request for scope (-0.14, -0.01)
23:07:31.945 00.001 16108 Worker thread wakes up
23:07:31.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
23:07:31.945 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
23:07:31.945 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.13 yDistance=0.04
23:07:31.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:07:31.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:31.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:31.946 00.001 16108 MoveAxis(E, 0, ABG)
23:07:31.946 00.000 16108 Move returns status 0, amount 0
23:07:31.946 00.000 16108 MoveAxis(N, 0, ABG)
23:07:31.946 00.000 16108 Move returns status 0, amount 0
23:07:31.946 00.000 16108 move complete, result=0
23:07:31.946 00.000 16108 worker thread done servicing request
23:07:31.949 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3843, FiltMin=3264, FiltMax=47821, Gamma=1.000
23:07:31.964 00.015 21068 UpdateGuideState exits: m=92060 SNR=66.1
23:07:31.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:31.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:31.967 00.001 21068 Enqueuing Expose request
23:07:31.967 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:31.968 00.001 16108 Worker thread wakes up
23:07:31.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:31.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:32.954 00.986 16108 Exposure complete
23:07:33.029 00.075 16108 worker thread done servicing request
23:07:33.029 00.000 21068 OnExposeComplete: enter
23:07:33.030 00.001 21068 UpdateGuideState(): m_state=6
23:07:33.031 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3589
23:07:33.032 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.62, Mass=91887, SNR=63.2, Peak=13776 HFD=3.2
23:07:33.033 00.001 21068 MultiStar: [#1 -0.43,-0.28,0.00,M3] [#2 -0.14,-0.08,1.13,U] [#3 -0.55,-0.18,0.00,M1] [#4 -0.08,-0.46,0.88,U] [#5 -0.36,-0.45,0.00,M1] [#6 -0.10,-0.09,1.01,U] [#7 -0.43,0.32,0.00,M6] [#8 -0.15,0.16,0.77,U] 
23:07:33.035 00.002 21068 refined, 4 included, MultiStar: {-0.12, -0.14}, one-star: {-0.13, -0.22}
23:07:33.035 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
23:07:33.036 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
23:07:33.037 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.27 mountX=0.09 mountY=0.17, mountTheta=1.06
23:07:33.038 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.14, opts=13)
23:07:33.039 00.001 21068 Enqueuing Move request for scope (-0.12, -0.14)
23:07:33.039 00.000 16108 Worker thread wakes up
23:07:33.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
23:07:33.040 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
23:07:33.040 00.000 16108 Moving (-0.12, -0.14) raw xDistance=0.09 yDistance=0.17
23:07:33.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:07:33.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:33.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:07:33.040 00.000 16108 MoveAxis(E, 0, ABG)
23:07:33.040 00.000 16108 Move returns status 0, amount 0
23:07:33.040 00.000 16108 MoveAxis(N, 0, ABG)
23:07:33.040 00.000 16108 Move returns status 0, amount 0
23:07:33.040 00.000 16108 move complete, result=0
23:07:33.040 00.000 16108 worker thread done servicing request
23:07:33.046 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3840, FiltMin=3261, FiltMax=54861, Gamma=1.000
23:07:33.061 00.015 21068 UpdateGuideState exits: m=91887 SNR=63.2
23:07:33.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:33.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:33.063 00.000 21068 Enqueuing Expose request
23:07:33.064 00.001 16108 Worker thread wakes up
23:07:33.064 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:33.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:33.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:34.242 01.177 16108 Exposure complete
23:07:34.315 00.073 16108 worker thread done servicing request
23:07:34.315 00.000 21068 OnExposeComplete: enter
23:07:34.316 00.001 21068 UpdateGuideState(): m_state=6
23:07:34.318 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3590
23:07:34.319 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.81, Mass=86225, SNR=61.2, Peak=12256 HFD=3.4
23:07:34.320 00.001 21068 MultiStar: [#1 -0.05,-0.07,1.28,U] [#2 -0.13,0.07,1.37,U] [#3 -0.19,0.32,1.18,U] [#4 -0.25,-0.08,1.17,U] [#5 -0.08,-0.31,1.11,U] [#6 -0.26,0.09,0.83,U] [#7 -0.23,0.33,0.64,U] [#8 -0.19,0.23,0.81,U] 
23:07:34.321 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.04}, one-star: {0.03, -0.02}
23:07:34.322 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
23:07:34.324 00.002 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
23:07:34.326 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=-0.04 mountY=0.02, mountTheta=2.75
23:07:34.328 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
23:07:34.329 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
23:07:34.330 00.001 16108 Worker thread wakes up
23:07:34.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:07:34.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:07:34.331 00.001 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.02
23:07:34.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:07:34.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:34.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:34.331 00.000 16108 MoveAxis(E, 0, ABG)
23:07:34.331 00.000 16108 Move returns status 0, amount 0
23:07:34.331 00.000 16108 MoveAxis(N, 0, ABG)
23:07:34.331 00.000 16108 Move returns status 0, amount 0
23:07:34.331 00.000 16108 move complete, result=0
23:07:34.331 00.000 16108 worker thread done servicing request
23:07:34.338 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3833, FiltMin=3219, FiltMax=46291, Gamma=1.000
23:07:34.357 00.019 21068 UpdateGuideState exits: m=86225 SNR=61.2
23:07:34.359 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:34.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:34.361 00.001 21068 Enqueuing Expose request
23:07:34.361 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:34.362 00.001 16108 Worker thread wakes up
23:07:34.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:34.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:35.343 00.980 16108 Exposure complete
23:07:35.401 00.058 16108 worker thread done servicing request
23:07:35.401 00.000 21068 OnExposeComplete: enter
23:07:35.402 00.001 21068 UpdateGuideState(): m_state=6
23:07:35.404 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3591
23:07:35.405 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.92, Mass=96155, SNR=69.2, Peak=15136 HFD=3.2
23:07:35.406 00.001 21068 MultiStar: [#1 -0.08,-0.08,1.18,U] [#2 -0.07,0.14,1.10,U] [#3 0.13,-0.06,1.17,U] [#4 0.04,-0.02,0.84,U] [#5 -0.16,-0.11,0.99,U] [#6 0.16,0.13,0.87,U] [#7 -0.04,0.85,0.00,M6] [#8 -0.51,0.35,0.00,M1] 
23:07:35.407 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {-0.09, 0.08}
23:07:35.408 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
23:07:35.408 00.000 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
23:07:35.409 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.68 mountX=0.02 mountY=-0.00, mountTheta=-0.22
23:07:35.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
23:07:35.412 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
23:07:35.412 00.000 16108 Worker thread wakes up
23:07:35.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:07:35.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:07:35.413 00.001 16108 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=-0.00
23:07:35.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:35.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:35.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:07:35.413 00.000 16108 MoveAxis(E, 0, ABG)
23:07:35.413 00.000 16108 Move returns status 0, amount 0
23:07:35.413 00.000 16108 MoveAxis(N, 0, ABG)
23:07:35.413 00.000 16108 Move returns status 0, amount 0
23:07:35.413 00.000 16108 move complete, result=0
23:07:35.413 00.000 16108 worker thread done servicing request
23:07:35.416 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3833, FiltMin=3309, FiltMax=50189, Gamma=1.000
23:07:35.432 00.016 21068 UpdateGuideState exits: m=96155 SNR=69.2
23:07:35.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.433 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:35.434 00.001 21068 Enqueuing Expose request
23:07:35.435 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:35.437 00.002 16108 Worker thread wakes up
23:07:35.437 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:35.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:36.602 01.165 16108 Exposure complete
23:07:36.673 00.071 16108 worker thread done servicing request
23:07:36.673 00.000 21068 OnExposeComplete: enter
23:07:36.673 00.000 21068 UpdateGuideState(): m_state=6
23:07:36.674 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3592
23:07:36.675 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.95, Mass=93232, SNR=65.7, Peak=15920 HFD=2.8
23:07:36.677 00.002 21068 MultiStar: [#1 0.01,0.25,1.33,U] [#2 0.16,0.11,1.16,U] [#3 -0.13,0.25,1.20,U] [#4 -0.08,-0.21,0.88,U] [#5 -0.02,0.09,0.87,U] [#6 0.43,0.74,0.00,M1] [#7 0.03,0.63,0.00,M7] [#8 0.14,0.35,0.87,U] 
23:07:36.678 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.15}, one-star: {0.25, 0.11}
23:07:36.679 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
23:07:36.679 00.000 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
23:07:36.680 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.27 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
23:07:36.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
23:07:36.683 00.001 21068 Enqueuing Move request for scope (0.05, 0.15)
23:07:36.684 00.001 16108 Worker thread wakes up
23:07:36.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:07:36.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:07:36.684 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.02 yDistance=-0.15
23:07:36.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:07:36.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:36.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:07:36.684 00.000 16108 MoveAxis(E, 0, ABG)
23:07:36.684 00.000 16108 Move returns status 0, amount 0
23:07:36.684 00.000 16108 MoveAxis(N, 0, ABG)
23:07:36.684 00.000 16108 Move returns status 0, amount 0
23:07:36.684 00.000 16108 move complete, result=0
23:07:36.684 00.000 16108 worker thread done servicing request
23:07:36.690 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3830, FiltMin=3267, FiltMax=47181, Gamma=1.000
23:07:36.714 00.024 21068 UpdateGuideState exits: m=93232 SNR=65.7
23:07:36.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.715 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:36.716 00.001 21068 Enqueuing Expose request
23:07:36.717 00.001 16108 Worker thread wakes up
23:07:36.717 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:36.719 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:36.720 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:37.683 00.963 16108 Exposure complete
23:07:37.752 00.069 16108 worker thread done servicing request
23:07:37.752 00.000 21068 OnExposeComplete: enter
23:07:37.753 00.001 21068 UpdateGuideState(): m_state=6
23:07:37.755 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3593
23:07:37.755 00.000 21068 Star::Find returns 1 (0), X=221.01, Y=876.55, Mass=100780, SNR=62.4, Peak=15056 HFD=3.4
23:07:37.756 00.001 21068 MultiStar: [#1 0.14,-0.01,1.31,U] [#2 0.20,-0.12,1.49,U] [#3 0.26,0.04,1.01,U] [#4 -0.12,-0.03,0.93,U] [#5 -0.21,-0.19,1.27,U] [#6 0.23,0.21,1.00,U] [#7 -0.16,0.32,0.71,U] [#8 0.23,0.18,0.83,U] 
23:07:37.757 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.32, -0.29}
23:07:37.758 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:07:37.758 00.000 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:07:37.759 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
23:07:37.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
23:07:37.762 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
23:07:37.762 00.000 16108 Worker thread wakes up
23:07:37.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:07:37.763 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:07:37.763 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
23:07:37.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:37.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:37.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:37.763 00.000 16108 MoveAxis(E, 0, ABG)
23:07:37.763 00.000 16108 Move returns status 0, amount 0
23:07:37.763 00.000 16108 MoveAxis(N, 0, ABG)
23:07:37.763 00.000 16108 Move returns status 0, amount 0
23:07:37.763 00.000 16108 move complete, result=0
23:07:37.763 00.000 16108 worker thread done servicing request
23:07:37.772 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3830, FiltMin=3245, FiltMax=47235, Gamma=1.000
23:07:37.790 00.018 21068 UpdateGuideState exits: m=100780 SNR=62.4
23:07:37.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:37.793 00.001 21068 Enqueuing Expose request
23:07:37.793 00.000 16108 Worker thread wakes up
23:07:37.793 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:37.794 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:37.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:38.974 01.180 16108 Exposure complete
23:07:39.075 00.101 16108 worker thread done servicing request
23:07:39.075 00.000 21068 OnExposeComplete: enter
23:07:39.076 00.001 21068 UpdateGuideState(): m_state=6
23:07:39.077 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3594
23:07:39.078 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=877.16, Mass=119224, SNR=79.3, Peak=16208 HFD=3.5
23:07:39.079 00.001 21068 MultiStar: [#1 -0.18,-0.36,0.93,U] [#2 0.37,0.07,0.93,U] [#3 0.00,0.02,0.93,U] [#4 0.01,-0.30,0.81,U] [#5 0.09,-0.05,0.83,U] [#6 0.30,0.38,0.63,U] [#7 0.06,0.43,0.50,U] [#8 0.07,0.06,0.74,U] 
23:07:39.079 00.000 21068 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.18, 0.32}
23:07:39.080 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
23:07:39.081 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
23:07:39.081 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
23:07:39.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
23:07:39.083 00.000 21068 Enqueuing Move request for scope (0.10, 0.04)
23:07:39.085 00.002 16108 Worker thread wakes up
23:07:39.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:07:39.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:07:39.085 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.09 yDistance=-0.06
23:07:39.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:07:39.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:39.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:39.086 00.001 16108 MoveAxis(E, 0, ABG)
23:07:39.086 00.000 16108 Move returns status 0, amount 0
23:07:39.086 00.000 16108 MoveAxis(N, 0, ABG)
23:07:39.086 00.000 16108 Move returns status 0, amount 0
23:07:39.086 00.000 16108 move complete, result=0
23:07:39.086 00.000 16108 worker thread done servicing request
23:07:39.089 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3827, FiltMin=3299, FiltMax=44560, Gamma=1.000
23:07:39.102 00.013 21068 UpdateGuideState exits: m=119224 SNR=79.3
23:07:39.104 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:39.104 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:39.105 00.001 21068 Enqueuing Expose request
23:07:39.106 00.001 16108 Worker thread wakes up
23:07:39.106 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:39.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:39.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:40.076 00.969 16108 Exposure complete
23:07:40.139 00.063 16108 worker thread done servicing request
23:07:40.139 00.000 21068 OnExposeComplete: enter
23:07:40.141 00.002 21068 UpdateGuideState(): m_state=6
23:07:40.142 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3595
23:07:40.142 00.000 21068 Star::Find returns 1 (0), X=220.41, Y=876.80, Mass=107182, SNR=86.6, Peak=16320 HFD=3.2
23:07:40.143 00.001 21068 MultiStar: [#1 -0.33,-0.02,0.85,U] [#2 0.15,-0.10,1.13,U] [#3 -0.16,-0.15,0.81,U] [#4 -0.22,-0.27,0.70,U] [#5 -0.03,-0.06,0.78,U] [#6 0.20,0.01,0.75,U] [#7 -0.61,0.58,0.00,M6] [#8 -0.13,-0.10,0.63,U] 
23:07:40.144 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.09}, one-star: {-0.27, -0.04}
23:07:40.145 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
23:07:40.146 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
23:07:40.146 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=0.08 mountY=0.11, mountTheta=0.94
23:07:40.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
23:07:40.149 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
23:07:40.150 00.001 16108 Worker thread wakes up
23:07:40.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:07:40.151 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:07:40.151 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.08 yDistance=0.11
23:07:40.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:07:40.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:07:40.151 00.000 16108 MoveAxis(E, 0, ABG)
23:07:40.151 00.000 16108 Move returns status 0, amount 0
23:07:40.151 00.000 16108 MoveAxis(N, 0, ABG)
23:07:40.151 00.000 16108 Move returns status 0, amount 0
23:07:40.151 00.000 16108 move complete, result=0
23:07:40.153 00.002 16108 worker thread done servicing request
23:07:40.159 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3824, FiltMin=3315, FiltMax=48982, Gamma=1.000
23:07:40.185 00.026 21068 UpdateGuideState exits: m=107182 SNR=86.6
23:07:40.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.188 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:40.189 00.001 21068 Enqueuing Expose request
23:07:40.191 00.002 16108 Worker thread wakes up
23:07:40.192 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:40.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:40.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:41.347 01.155 16108 Exposure complete
23:07:41.402 00.055 16108 worker thread done servicing request
23:07:41.402 00.000 21068 OnExposeComplete: enter
23:07:41.403 00.001 21068 UpdateGuideState(): m_state=6
23:07:41.404 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3596
23:07:41.405 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.56, Mass=109581, SNR=72.2, Peak=14800 HFD=3.2
23:07:41.406 00.001 21068 MultiStar: [#1 0.13,-0.13,1.41,U] [#2 -0.04,-0.25,1.18,U] [#3 0.28,-0.07,1.09,U] [#4 0.17,-0.44,0.75,U] [#5 0.08,-0.69,0.00,M1] [#6 0.40,-0.13,0.77,U] [#7 -0.24,0.57,0.00,M7] [#8 0.11,0.01,0.79,U] 
23:07:41.407 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.18}, one-star: {-0.03, -0.28}
23:07:41.408 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
23:07:41.409 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
23:07:41.410 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=-0.16 mountY=0.14, mountTheta=2.42
23:07:41.413 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.18, opts=13)
23:07:41.414 00.001 21068 Enqueuing Move request for scope (0.13, -0.18)
23:07:41.415 00.001 16108 Worker thread wakes up
23:07:41.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
23:07:41.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
23:07:41.415 00.000 16108 Moving (0.13, -0.18) raw xDistance=-0.16 yDistance=0.14
23:07:41.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:07:41.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:41.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:07:41.415 00.000 16108 MoveAxis(E, 0, ABG)
23:07:41.415 00.000 16108 Move returns status 0, amount 0
23:07:41.416 00.001 16108 MoveAxis(N, 0, ABG)
23:07:41.416 00.000 16108 Move returns status 0, amount 0
23:07:41.416 00.000 16108 move complete, result=0
23:07:41.416 00.000 16108 worker thread done servicing request
23:07:41.421 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3821, FiltMin=3286, FiltMax=50787, Gamma=1.000
23:07:41.441 00.020 21068 UpdateGuideState exits: m=109581 SNR=72.2
23:07:41.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:41.444 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:41.445 00.001 21068 Enqueuing Expose request
23:07:41.445 00.000 16108 Worker thread wakes up
23:07:41.445 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:41.446 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:41.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:42.421 00.975 16108 Exposure complete
23:07:42.484 00.063 16108 worker thread done servicing request
23:07:42.485 00.001 21068 OnExposeComplete: enter
23:07:42.485 00.000 21068 UpdateGuideState(): m_state=6
23:07:42.486 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3597
23:07:42.488 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.58, Mass=115987, SNR=81.6, Peak=14208 HFD=3.6
23:07:42.488 00.000 21068 MultiStar: [#1 0.05,-0.27,0.99,U] [#2 0.13,-0.14,1.11,U] [#3 0.11,0.05,0.99,U] [#4 -0.30,-0.37,0.68,U] [#5 -0.09,-0.33,0.82,U] [#6 0.12,0.16,0.78,U] [#7 -0.11,0.64,0.00,M8] [#8 -0.15,0.20,0.76,U] 
23:07:42.489 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.14, -0.25}
23:07:42.490 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
23:07:42.490 00.000 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
23:07:42.491 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.40 mountX=-0.04 mountY=0.11, mountTheta=1.92
23:07:42.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
23:07:42.494 00.001 21068 Enqueuing Move request for scope (0.02, -0.12)
23:07:42.495 00.001 16108 Worker thread wakes up
23:07:42.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
23:07:42.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
23:07:42.495 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.04 yDistance=0.11
23:07:42.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:07:42.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:42.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:07:42.495 00.000 16108 MoveAxis(E, 0, ABG)
23:07:42.495 00.000 16108 Move returns status 0, amount 0
23:07:42.495 00.000 16108 MoveAxis(N, 0, ABG)
23:07:42.495 00.000 16108 Move returns status 0, amount 0
23:07:42.495 00.000 16108 move complete, result=0
23:07:42.495 00.000 16108 worker thread done servicing request
23:07:42.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3817, FiltMin=3245, FiltMax=45661, Gamma=1.000
23:07:42.519 00.020 21068 UpdateGuideState exits: m=115987 SNR=81.6
23:07:42.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:42.522 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:42.523 00.001 21068 Enqueuing Expose request
23:07:42.525 00.002 16108 Worker thread wakes up
23:07:42.525 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:42.526 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:42.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:43.701 01.175 16108 Exposure complete
23:07:43.770 00.069 16108 worker thread done servicing request
23:07:43.771 00.001 21068 OnExposeComplete: enter
23:07:43.772 00.001 21068 UpdateGuideState(): m_state=6
23:07:43.773 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3598
23:07:43.774 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.53, Mass=102992, SNR=70.8, Peak=13216 HFD=3.5
23:07:43.775 00.001 21068 MultiStar: [#1 -0.13,0.03,1.06,U] [#2 -0.10,-0.10,1.04,U] [#3 0.02,-0.14,1.07,U] [#4 -0.13,-0.39,0.94,U] [#5 -0.34,-0.38,0.00,M1] [#6 0.30,-0.23,0.81,U] [#7 -0.31,0.29,0.63,U] [#8 0.09,0.03,0.95,U] 
23:07:43.776 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {0.23, -0.31}
23:07:43.776 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
23:07:43.777 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
23:07:43.779 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.54 mountX=-0.02 mountY=0.11, mountTheta=1.78
23:07:43.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.12, opts=13)
23:07:43.782 00.001 21068 Enqueuing Move request for scope (0.00, -0.12)
23:07:43.783 00.001 16108 Worker thread wakes up
23:07:43.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
23:07:43.783 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
23:07:43.783 00.000 16108 Moving (0.00, -0.12) raw xDistance=-0.02 yDistance=0.11
23:07:43.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:07:43.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:43.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:07:43.783 00.000 16108 MoveAxis(E, 0, ABG)
23:07:43.783 00.000 16108 Move returns status 0, amount 0
23:07:43.783 00.000 16108 MoveAxis(N, 0, ABG)
23:07:43.783 00.000 16108 Move returns status 0, amount 0
23:07:43.783 00.000 16108 move complete, result=0
23:07:43.783 00.000 16108 worker thread done servicing request
23:07:43.787 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3814, FiltMin=3273, FiltMax=48003, Gamma=1.000
23:07:43.804 00.017 21068 UpdateGuideState exits: m=102992 SNR=70.8
23:07:43.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:43.807 00.001 21068 Enqueuing Expose request
23:07:43.808 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:43.809 00.001 16108 Worker thread wakes up
23:07:43.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:43.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:44.781 00.972 16108 Exposure complete
23:07:44.844 00.063 16108 worker thread done servicing request
23:07:44.846 00.002 21068 OnExposeComplete: enter
23:07:44.847 00.001 21068 UpdateGuideState(): m_state=6
23:07:44.849 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3599
23:07:44.850 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.97, Mass=100823, SNR=67.4, Peak=12944 HFD=3.0
23:07:44.852 00.002 21068 MultiStar: [#1 -0.28,0.01,1.16,U] [#2 -0.11,0.19,1.07,U] [#3 0.03,0.18,1.15,U] [#4 -0.21,-0.14,0.88,U] [#5 -0.09,-0.18,0.91,U] [#6 0.32,0.35,1.01,U] [#7 -0.62,0.41,0.00,M8] [#8 -0.08,0.46,0.74,U] 
23:07:44.855 00.003 21068 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {0.21, 0.14}
23:07:44.856 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:07:44.858 00.002 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:07:44.859 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.05 mountY=-0.11, mountTheta=-1.18
23:07:44.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
23:07:44.862 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
23:07:44.863 00.001 16108 Worker thread wakes up
23:07:44.864 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:07:44.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:07:44.864 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
23:07:44.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:07:44.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:44.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:44.864 00.000 16108 MoveAxis(E, 0, ABG)
23:07:44.864 00.000 16108 Move returns status 0, amount 0
23:07:44.864 00.000 16108 MoveAxis(N, 0, ABG)
23:07:44.864 00.000 16108 Move returns status 0, amount 0
23:07:44.864 00.000 16108 move complete, result=0
23:07:44.864 00.000 16108 worker thread done servicing request
23:07:44.869 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3811, FiltMin=3222, FiltMax=51213, Gamma=1.000
23:07:44.884 00.015 21068 UpdateGuideState exits: m=100823 SNR=67.4
23:07:44.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:44.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:44.886 00.000 21068 Enqueuing Expose request
23:07:44.887 00.001 16108 Worker thread wakes up
23:07:44.887 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:44.888 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:44.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:46.053 01.165 16108 Exposure complete
23:07:46.108 00.055 16108 worker thread done servicing request
23:07:46.109 00.001 21068 OnExposeComplete: enter
23:07:46.109 00.000 21068 UpdateGuideState(): m_state=6
23:07:46.110 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3600
23:07:46.111 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.60, Mass=113762, SNR=66.6, Peak=14592 HFD=3.3
23:07:46.113 00.002 21068 MultiStar: [#1 -0.26,-0.45,0.00,M1] [#2 -0.44,-0.21,1.26,U] [#3 -0.21,-0.38,1.08,U] [#4 -0.39,-0.57,0.00,M1] [#5 -0.40,-0.69,0.00,M1] [#6 -0.16,-0.22,0.81,U] [#7 -0.47,0.33,0.00,M9] [#8 -0.32,-0.21,0.76,U] 
23:07:46.114 00.001 21068 single-star, 4 included, MultiStar: {-0.29, -0.26}, one-star: {-0.26, -0.24}
23:07:46.115 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
23:07:46.116 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.99)
23:07:46.117 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.39 mountX=0.21 mountY=0.29, mountTheta=0.94
23:07:46.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.24, opts=13)
23:07:46.120 00.001 21068 Enqueuing Move request for scope (-0.26, -0.24)
23:07:46.120 00.000 16108 Worker thread wakes up
23:07:46.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
23:07:46.121 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
23:07:46.121 00.000 16108 Moving (-0.26, -0.24) raw xDistance=0.21 yDistance=0.29
23:07:46.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:07:46.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:07:46.121 00.000 16108 MoveAxis(W, 56, ABG)
23:07:46.121 00.000 16108 Guiding  Dir = 3, Dur = 56
23:07:46.122 00.001 16108 IsSlewing returns 0
23:07:46.122 00.000 16108 IsGuiding returns 0
23:07:46.127 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3811, FiltMin=3200, FiltMax=47587, Gamma=1.000
23:07:46.143 00.016 21068 UpdateGuideState exits: m=113762 SNR=66.6
23:07:46.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:46.146 00.001 21068 Enqueuing Expose request
23:07:46.175 00.029 16108 PulseGuide returned control before completion, sleep 13
23:07:46.189 00.014 16108 IsGuiding returns 1
23:07:46.189 00.000 16108 scope still moving after pulse duration time elapsed
23:07:46.221 00.032 16108 IsSlewing returns 0
23:07:46.221 00.000 16108 IsGuiding returns 1
23:07:46.254 00.033 16108 IsSlewing returns 0
23:07:46.255 00.001 16108 IsGuiding returns 1
23:07:46.289 00.034 16108 IsSlewing returns 0
23:07:46.289 00.000 16108 IsGuiding returns 0
23:07:46.289 00.000 16108 scope move finished after 56 + 111 ms
23:07:46.289 00.000 16108 Move returns status 0, amount 56
23:07:46.289 00.000 16108 MoveAxis(S, 59, ABG)
23:07:46.289 00.000 16108 Guiding  Dir = 1, Dur = 59
23:07:46.290 00.001 16108 IsSlewing returns 0
23:07:46.290 00.000 16108 IsGuiding returns 0
23:07:46.335 00.045 16108 PulseGuide returned control before completion, sleep 25
23:07:46.364 00.029 16108 IsGuiding returns 1
23:07:46.364 00.000 16108 scope still moving after pulse duration time elapsed
23:07:46.395 00.031 16108 IsSlewing returns 0
23:07:46.396 00.001 16108 IsGuiding returns 1
23:07:46.426 00.030 16108 IsSlewing returns 0
23:07:46.426 00.000 16108 IsGuiding returns 0
23:07:46.426 00.000 16108 scope move finished after 59 + 77 ms
23:07:46.426 00.000 16108 Move returns status 0, amount 59
23:07:46.426 00.000 16108 move complete, result=0
23:07:46.426 00.000 16108 worker thread done servicing request
23:07:46.426 00.000 16108 Worker thread wakes up
23:07:46.426 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.3 px 59 ms SOUTH
23:07:46.429 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:46.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:47.412 00.983 16108 Exposure complete
23:07:47.468 00.056 16108 worker thread done servicing request
23:07:47.468 00.000 21068 OnExposeComplete: enter
23:07:47.469 00.001 21068 UpdateGuideState(): m_state=6
23:07:47.470 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3601
23:07:47.470 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.46, Mass=106162, SNR=72.4, Peak=13056 HFD=3.2
23:07:47.471 00.001 21068 MultiStar: [#1 -0.18,-0.14,0.85,U] [#2 -0.18,-0.40,1.18,U] [#3 -0.52,-0.29,0.00,M1] [#4 -0.38,-0.47,0.00,M2] [#5 -0.42,-0.49,0.00,M2] [#6 0.05,-0.15,0.79,U] [#7 -0.43,0.34,0.00,M10] [#8 -0.22,-0.28,0.78,U] 
23:07:47.472 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.28}, one-star: {-0.13, -0.38}
23:07:47.473 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
23:07:47.475 00.002 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
23:07:47.475 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.32 cameraTheta=-2.02 mountX=0.09 mountY=0.31, mountTheta=1.30
23:07:47.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.28, opts=13)
23:07:47.478 00.001 21068 Enqueuing Move request for scope (-0.14, -0.28)
23:07:47.478 00.000 16108 Worker thread wakes up
23:07:47.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
23:07:47.478 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
23:07:47.479 00.001 16108 Moving (-0.14, -0.28) raw xDistance=0.09 yDistance=0.31
23:07:47.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:07:47.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:07:47.479 00.000 16108 MoveAxis(E, 0, ABG)
23:07:47.479 00.000 16108 Move returns status 0, amount 0
23:07:47.479 00.000 16108 MoveAxis(S, 62, ABG)
23:07:47.479 00.000 16108 Guiding  Dir = 1, Dur = 62
23:07:47.479 00.000 16108 IsSlewing returns 0
23:07:47.479 00.000 16108 IsGuiding returns 0
23:07:47.490 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3808, FiltMin=3267, FiltMax=49011, Gamma=1.000
23:07:47.511 00.021 21068 UpdateGuideState exits: m=106162 SNR=72.4
23:07:47.514 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:47.516 00.002 16108 PulseGuide returned control before completion, sleep 37
23:07:47.516 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:47.516 00.000 21068 Enqueuing Expose request
23:07:47.556 00.040 16108 IsGuiding returns 1
23:07:47.556 00.000 16108 scope still moving after pulse duration time elapsed
23:07:47.588 00.032 16108 IsSlewing returns 0
23:07:47.588 00.000 16108 IsGuiding returns 1
23:07:47.620 00.032 16108 IsSlewing returns 0
23:07:47.621 00.001 16108 IsGuiding returns 0
23:07:47.621 00.000 16108 scope move finished after 62 + 79 ms
23:07:47.621 00.000 16108 Move returns status 0, amount 62
23:07:47.621 00.000 16108 move complete, result=0
23:07:47.621 00.000 16108 worker thread done servicing request
23:07:47.621 00.000 16108 Worker thread wakes up
23:07:47.622 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
23:07:47.623 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:47.624 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:48.781 01.157 16108 Exposure complete
23:07:48.855 00.074 16108 worker thread done servicing request
23:07:48.855 00.000 21068 OnExposeComplete: enter
23:07:48.857 00.002 21068 UpdateGuideState(): m_state=6
23:07:48.858 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3602
23:07:48.859 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.55, Mass=93079, SNR=63.5, Peak=13360 HFD=3.1
23:07:48.860 00.001 21068 MultiStar: [#1 0.10,-0.58,0.00,M1] [#2 0.25,-0.46,0.00,M1] [#3 0.06,-0.39,1.23,U] [#4 -0.30,-0.53,0.00,M3] [#5 0.05,-0.52,0.00,M3] [#6 0.10,-0.21,0.93,U] [#7 -0.26,0.06,0.84,U] [#8 -0.02,-0.23,0.80,U] 
23:07:48.862 00.002 21068 refined, 4 included, MultiStar: {0.06, -0.23}, one-star: {0.35, -0.29}
23:07:48.863 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
23:07:48.865 00.002 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
23:07:48.866 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=-0.10 mountY=0.21, mountTheta=2.01
23:07:48.869 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.23, opts=13)
23:07:48.871 00.002 21068 Enqueuing Move request for scope (0.06, -0.23)
23:07:48.872 00.001 16108 Worker thread wakes up
23:07:48.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
23:07:48.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
23:07:48.872 00.000 16108 Moving (0.06, -0.23) raw xDistance=-0.10 yDistance=0.21
23:07:48.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:48.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:07:48.872 00.000 16108 MoveAxis(E, 0, ABG)
23:07:48.872 00.000 16108 Move returns status 0, amount 0
23:07:48.872 00.000 16108 MoveAxis(S, 42, ABG)
23:07:48.872 00.000 16108 Guiding  Dir = 1, Dur = 42
23:07:48.873 00.001 16108 IsSlewing returns 0
23:07:48.873 00.000 16108 IsGuiding returns 0
23:07:48.874 00.001 16108 PulseGuide returned control before completion, sleep 51
23:07:48.879 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3801, FiltMin=3219, FiltMax=42291, Gamma=1.000
23:07:48.897 00.018 21068 UpdateGuideState exits: m=93079 SNR=63.5
23:07:48.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:48.900 00.001 21068 Enqueuing Expose request
23:07:48.930 00.030 16108 IsGuiding returns 1
23:07:48.930 00.000 16108 scope still moving after pulse duration time elapsed
23:07:48.961 00.031 16108 IsSlewing returns 0
23:07:48.961 00.000 16108 IsGuiding returns 0
23:07:48.961 00.000 16108 scope move finished after 42 + 46 ms
23:07:48.962 00.001 16108 Move returns status 0, amount 42
23:07:48.962 00.000 16108 move complete, result=0
23:07:48.962 00.000 16108 worker thread done servicing request
23:07:48.962 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:07:48.964 00.002 16108 Worker thread wakes up
23:07:48.964 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:48.965 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:49.946 00.981 16108 Exposure complete
23:07:50.012 00.066 16108 worker thread done servicing request
23:07:50.012 00.000 21068 OnExposeComplete: enter
23:07:50.015 00.003 21068 UpdateGuideState(): m_state=6
23:07:50.015 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3603
23:07:50.016 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.70, Mass=110785, SNR=77.2, Peak=15744 HFD=3.2
23:07:50.017 00.001 21068 MultiStar: [#1 0.21,-0.27,1.05,U] [#2 0.21,-0.12,1.05,U] [#3 0.27,-0.06,1.02,U] [#4 0.04,-0.07,0.73,U] [#5 0.09,-0.32,0.77,U] [#6 0.51,0.30,0.00,M1] [#7 -0.26,0.54,0.00,M10] [#8 0.18,0.04,0.60,U] 
23:07:50.018 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.14}, one-star: {0.30, -0.14}
23:07:50.019 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
23:07:50.019 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
23:07:50.020 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.62 mountX=-0.22 mountY=0.09, mountTheta=2.74
23:07:50.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.14, opts=13)
23:07:50.024 00.002 21068 Enqueuing Move request for scope (0.20, -0.14)
23:07:50.027 00.003 16108 Worker thread wakes up
23:07:50.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
23:07:50.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
23:07:50.027 00.000 16108 Moving (0.20, -0.14) raw xDistance=-0.22 yDistance=0.09
23:07:50.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:07:50.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:50.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:07:50.027 00.000 16108 MoveAxis(E, 57, ABG)
23:07:50.028 00.001 16108 Guiding  Dir = 2, Dur = 57
23:07:50.028 00.000 16108 IsSlewing returns 0
23:07:50.028 00.000 16108 IsGuiding returns 0
23:07:50.038 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3798, FiltMin=3225, FiltMax=45011, Gamma=1.000
23:07:50.062 00.024 16108 PulseGuide returned control before completion, sleep 34
23:07:50.063 00.001 21068 UpdateGuideState exits: m=110785 SNR=77.2
23:07:50.066 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:50.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:50.068 00.001 21068 Enqueuing Expose request
23:07:50.108 00.040 16108 IsGuiding returns 1
23:07:50.108 00.000 16108 scope still moving after pulse duration time elapsed
23:07:50.138 00.030 16108 IsSlewing returns 0
23:07:50.138 00.000 16108 IsGuiding returns 1
23:07:50.170 00.032 16108 IsSlewing returns 0
23:07:50.170 00.000 16108 IsGuiding returns 0
23:07:50.170 00.000 16108 scope move finished after 57 + 85 ms
23:07:50.171 00.001 16108 Move returns status 0, amount 57
23:07:50.171 00.000 16108 MoveAxis(N, 0, ABG)
23:07:50.171 00.000 16108 Move returns status 0, amount 0
23:07:50.171 00.000 16108 move complete, result=0
23:07:50.171 00.000 16108 worker thread done servicing request
23:07:50.171 00.000 16108 Worker thread wakes up
23:07:50.171 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
23:07:50.173 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:50.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:51.336 01.163 16108 Exposure complete
23:07:51.393 00.057 16108 worker thread done servicing request
23:07:51.394 00.001 21068 OnExposeComplete: enter
23:07:51.396 00.002 21068 UpdateGuideState(): m_state=6
23:07:51.396 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3604
23:07:51.397 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.45, Mass=97662, SNR=66.6, Peak=14416 HFD=3.2
23:07:51.398 00.001 21068 MultiStar: [#1 -0.19,-0.56,0.00,M1] [#2 -0.09,-0.45,1.21,U] [#3 -0.17,-0.20,0.96,U] [#4 -0.31,-0.68,0.00,M3] [#5 -0.29,-0.45,0.00,M3] [#6 0.13,-0.06,0.84,U] [#7 -0.57,0.32,0.00,R] [#8 0.17,-0.44,0.92,U] 
23:07:51.399 00.001 21068 refined, 4 included, MultiStar: {0.02, -0.32}, one-star: {0.12, -0.39}
23:07:51.399 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
23:07:51.400 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
23:07:51.401 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=-0.08 mountY=0.30, mountTheta=1.82
23:07:51.402 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.32, opts=13)
23:07:51.403 00.001 21068 Enqueuing Move request for scope (0.02, -0.32)
23:07:51.404 00.001 16108 Worker thread wakes up
23:07:51.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
23:07:51.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
23:07:51.404 00.000 16108 Moving (0.02, -0.32) raw xDistance=-0.08 yDistance=0.30
23:07:51.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:07:51.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:07:51.404 00.000 16108 MoveAxis(E, 0, ABG)
23:07:51.404 00.000 16108 Move returns status 0, amount 0
23:07:51.404 00.000 16108 MoveAxis(S, 61, ABG)
23:07:51.404 00.000 16108 Guiding  Dir = 1, Dur = 61
23:07:51.404 00.000 16108 IsSlewing returns 0
23:07:51.404 00.000 16108 IsGuiding returns 0
23:07:51.407 00.003 16108 PulseGuide returned control before completion, sleep 70
23:07:51.409 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3795, FiltMin=3238, FiltMax=49997, Gamma=1.000
23:07:51.435 00.026 21068 UpdateGuideState exits: m=97662 SNR=66.6
23:07:51.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:51.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:51.439 00.001 21068 Enqueuing Expose request
23:07:51.488 00.049 16108 IsGuiding returns 0
23:07:51.488 00.000 16108 Move returns status 0, amount 61
23:07:51.488 00.000 16108 move complete, result=0
23:07:51.488 00.000 16108 worker thread done servicing request
23:07:51.488 00.000 16108 Worker thread wakes up
23:07:51.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:51.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:51.489 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
23:07:52.452 00.963 16108 Exposure complete
23:07:52.528 00.076 16108 worker thread done servicing request
23:07:52.530 00.002 21068 OnExposeComplete: enter
23:07:52.531 00.001 21068 UpdateGuideState(): m_state=6
23:07:52.532 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3605
23:07:52.533 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.72, Mass=116885, SNR=73.9, Peak=14256 HFD=3.5
23:07:52.535 00.002 21068 MultiStar: [#1 0.18,-0.08,1.08,U] [#2 0.08,-0.08,1.32,U] [#3 0.05,-0.03,0.95,U] [#4 -0.05,-0.14,0.71,U] [#5 0.08,-0.22,0.83,U] [#6 0.32,0.19,0.92,U] [#7 0.27,0.01,0.55,U] [#8 -0.01,0.18,0.68,U] 
23:07:52.536 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {-0.06, -0.12}
23:07:52.537 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
23:07:52.537 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
23:07:52.539 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.41 mountX=-0.10 mountY=0.02, mountTheta=2.97
23:07:52.541 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
23:07:52.541 00.000 21068 Enqueuing Move request for scope (0.09, -0.04)
23:07:52.542 00.001 16108 Worker thread wakes up
23:07:52.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:07:52.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:07:52.542 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.10 yDistance=0.02
23:07:52.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:52.543 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:52.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:52.543 00.000 16108 MoveAxis(E, 0, ABG)
23:07:52.543 00.000 16108 Move returns status 0, amount 0
23:07:52.543 00.000 16108 MoveAxis(N, 0, ABG)
23:07:52.543 00.000 16108 Move returns status 0, amount 0
23:07:52.543 00.000 16108 move complete, result=0
23:07:52.543 00.000 16108 worker thread done servicing request
23:07:52.552 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3795, FiltMin=3248, FiltMax=55395, Gamma=1.000
23:07:52.576 00.024 21068 UpdateGuideState exits: m=116885 SNR=73.9
23:07:52.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.577 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:52.579 00.002 21068 Enqueuing Expose request
23:07:52.580 00.001 16108 Worker thread wakes up
23:07:52.580 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:52.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:52.580 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:53.742 01.162 16108 Exposure complete
23:07:53.824 00.082 16108 worker thread done servicing request
23:07:53.824 00.000 21068 OnExposeComplete: enter
23:07:53.827 00.003 21068 UpdateGuideState(): m_state=6
23:07:53.829 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3606
23:07:53.830 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.07, Mass=94035, SNR=65.6, Peak=14640 HFD=3.2
23:07:53.833 00.003 21068 MultiStar: [#1 0.52,0.08,0.00,M1] [#2 0.48,0.25,0.00,M1] [#3 0.35,0.22,1.20,U] [#4 0.23,0.05,1.11,U] [#5 0.26,0.10,0.93,U] [#6 0.59,0.17,0.00,M1] [#7 0.12,0.54,0.00,M1] [#8 0.57,0.29,0.00,M1] 
23:07:53.834 00.001 21068 single-star, 3 included, MultiStar: {0.22, 0.15}, one-star: {0.00, 0.23}
23:07:53.836 00.002 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
23:07:53.837 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
23:07:53.839 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=0.04 mountY=-0.23, mountTheta=-1.40
23:07:53.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.23, opts=13)
23:07:53.843 00.002 21068 Enqueuing Move request for scope (0.00, 0.23)
23:07:53.844 00.001 16108 Worker thread wakes up
23:07:53.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:07:53.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:07:53.844 00.000 16108 Moving (0.00, 0.23) raw xDistance=0.04 yDistance=-0.23
23:07:53.845 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:07:53.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:53.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:07:53.845 00.000 16108 MoveAxis(E, 0, ABG)
23:07:53.845 00.000 16108 Move returns status 0, amount 0
23:07:53.845 00.000 16108 MoveAxis(N, 0, ABG)
23:07:53.845 00.000 16108 Move returns status 0, amount 0
23:07:53.845 00.000 16108 move complete, result=0
23:07:53.845 00.000 16108 worker thread done servicing request
23:07:53.851 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3792, FiltMin=3238, FiltMax=44765, Gamma=1.000
23:07:53.867 00.016 21068 UpdateGuideState exits: m=94035 SNR=65.6
23:07:53.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:53.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:53.870 00.001 21068 Enqueuing Expose request
23:07:53.871 00.001 16108 Worker thread wakes up
23:07:53.871 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:53.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:53.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:54.833 00.961 16108 Exposure complete
23:07:54.894 00.061 16108 worker thread done servicing request
23:07:54.895 00.001 21068 OnExposeComplete: enter
23:07:54.895 00.000 21068 UpdateGuideState(): m_state=6
23:07:54.896 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3607
23:07:54.897 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=877.06, Mass=94715, SNR=63.5, Peak=14384 HFD=2.9
23:07:54.898 00.001 21068 MultiStar: [#1 0.37,0.34,0.00,M2] [#2 0.49,0.31,0.00,M2] [#3 0.35,0.31,1.21,U] [#4 0.06,0.09,0.87,U] [#5 0.39,0.12,1.02,U] [#6 0.59,0.55,0.00,M2] [#7 0.52,0.92,0.00,M2] [#8 0.46,0.28,0.00,M2] 
23:07:54.898 00.000 21068 refined, 3 included, MultiStar: {0.32, 0.19}, one-star: {0.43, 0.22}
23:07:54.900 00.002 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:07:54.901 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:07:54.901 00.000 21068 CameraToMount -- cameraX=0.32 cameraY=0.19 hyp=0.37 cameraTheta=0.54 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
23:07:54.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.19, opts=13)
23:07:54.904 00.001 21068 Enqueuing Move request for scope (0.32, 0.19)
23:07:54.904 00.000 16108 Worker thread wakes up
23:07:54.905 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.19) opts 0xd
23:07:54.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.19)
23:07:54.905 00.000 16108 Moving (0.32, 0.19) raw xDistance=-0.28 yDistance=-0.26
23:07:54.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:07:54.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:54.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:07:54.905 00.000 16108 MoveAxis(E, 74, ABG)
23:07:54.905 00.000 16108 Guiding  Dir = 2, Dur = 74
23:07:54.905 00.000 16108 IsSlewing returns 0
23:07:54.905 00.000 16108 IsGuiding returns 0
23:07:54.908 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3792, FiltMin=3273, FiltMax=43529, Gamma=1.000
23:07:54.923 00.015 21068 UpdateGuideState exits: m=94715 SNR=63.5
23:07:54.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:54.926 00.001 21068 Enqueuing Expose request
23:07:54.933 00.007 16108 PulseGuide returned control before completion, sleep 57
23:07:54.994 00.061 16108 IsGuiding returns 1
23:07:54.994 00.000 16108 scope still moving after pulse duration time elapsed
23:07:55.025 00.031 16108 IsSlewing returns 0
23:07:55.025 00.000 16108 IsGuiding returns 0
23:07:55.025 00.000 16108 scope move finished after 74 + 45 ms
23:07:55.025 00.000 16108 Move returns status 0, amount 74
23:07:55.025 00.000 16108 MoveAxis(N, 0, ABG)
23:07:55.025 00.000 16108 Move returns status 0, amount 0
23:07:55.025 00.000 16108 move complete, result=0
23:07:55.025 00.000 16108 worker thread done servicing request
23:07:55.025 00.000 16108 Worker thread wakes up
23:07:55.025 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.3 px 0 ms NORTH
23:07:55.026 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:55.027 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:56.197 01.170 16108 Exposure complete
23:07:56.268 00.071 16108 worker thread done servicing request
23:07:56.268 00.000 21068 OnExposeComplete: enter
23:07:56.269 00.001 21068 UpdateGuideState(): m_state=6
23:07:56.270 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3608
23:07:56.271 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.91, Mass=96176, SNR=65.9, Peak=16896 HFD=3.1
23:07:56.272 00.001 21068 MultiStar: [#1 0.33,-0.12,1.40,U] [#2 0.11,-0.05,1.38,U] [#3 0.07,0.14,1.26,U] [#4 -0.15,-0.02,1.07,U] [#5 -0.11,-0.16,1.06,U] [#6 0.12,0.15,0.76,U] [#7 0.34,0.27,0.74,U] [#8 0.10,0.18,0.79,U] 
23:07:56.272 00.000 21068 single-star, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.03, 0.07}
23:07:56.273 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
23:07:56.274 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
23:07:56.275 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=-0.02 mountY=-0.08, mountTheta=-1.84
23:07:56.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
23:07:56.278 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
23:07:56.278 00.000 16108 Worker thread wakes up
23:07:56.279 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:07:56.279 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:07:56.279 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.08
23:07:56.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:07:56.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:56.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:56.279 00.000 16108 MoveAxis(E, 0, ABG)
23:07:56.279 00.000 16108 Move returns status 0, amount 0
23:07:56.279 00.000 16108 MoveAxis(N, 0, ABG)
23:07:56.279 00.000 16108 Move returns status 0, amount 0
23:07:56.279 00.000 16108 move complete, result=0
23:07:56.279 00.000 16108 worker thread done servicing request
23:07:56.290 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3789, FiltMin=3267, FiltMax=51683, Gamma=1.000
23:07:56.314 00.024 21068 UpdateGuideState exits: m=96176 SNR=65.9
23:07:56.316 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:56.317 00.000 21068 Enqueuing Expose request
23:07:56.318 00.001 16108 Worker thread wakes up
23:07:56.318 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:56.319 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:56.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:57.308 00.989 16108 Exposure complete
23:07:57.370 00.062 16108 worker thread done servicing request
23:07:57.370 00.000 21068 OnExposeComplete: enter
23:07:57.372 00.002 21068 UpdateGuideState(): m_state=6
23:07:57.373 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3609
23:07:57.373 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=876.62, Mass=118185, SNR=78.5, Peak=16032 HFD=3.2
23:07:57.374 00.001 21068 MultiStar: [#1 -0.15,-0.02,1.12,U] [#2 -0.01,-0.01,1.17,U] [#3 -0.28,0.28,0.96,U] [#4 -0.20,-0.21,0.84,U] [#5 -0.33,-0.39,0.00,M1] [#6 -0.00,0.20,0.76,U] [#7 0.04,0.38,0.61,U] [#8 0.02,0.06,0.75,U] 
23:07:57.375 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.17, -0.22}
23:07:57.376 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
23:07:57.377 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
23:07:57.379 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.81 mountX=0.11 mountY=-0.01, mountTheta=-0.10
23:07:57.384 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
23:07:57.386 00.002 21068 Enqueuing Move request for scope (-0.10, 0.04)
23:07:57.388 00.002 16108 Worker thread wakes up
23:07:57.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:07:57.389 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:07:57.389 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.01
23:07:57.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:07:57.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:57.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:57.389 00.000 16108 MoveAxis(E, 0, ABG)
23:07:57.389 00.000 16108 Move returns status 0, amount 0
23:07:57.389 00.000 16108 MoveAxis(N, 0, ABG)
23:07:57.389 00.000 16108 Move returns status 0, amount 0
23:07:57.389 00.000 16108 move complete, result=0
23:07:57.389 00.000 16108 worker thread done servicing request
23:07:57.395 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3789, FiltMin=3286, FiltMax=53069, Gamma=1.000
23:07:57.414 00.019 21068 UpdateGuideState exits: m=118185 SNR=78.5
23:07:57.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:57.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:57.417 00.000 21068 Enqueuing Expose request
23:07:57.418 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:57.419 00.001 16108 Worker thread wakes up
23:07:57.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:57.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:58.577 01.158 16108 Exposure complete
23:07:58.640 00.063 16108 worker thread done servicing request
23:07:58.640 00.000 21068 OnExposeComplete: enter
23:07:58.641 00.001 21068 UpdateGuideState(): m_state=6
23:07:58.643 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3610
23:07:58.644 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.67, Mass=111418, SNR=74.5, Peak=16640 HFD=3.2
23:07:58.645 00.001 21068 MultiStar: [#1 -0.12,-0.43,1.50,U] [#2 -0.13,-0.31,1.15,U] [#3 -0.20,-0.08,1.16,U] [#4 -0.19,-0.27,0.84,U] [#5 -0.31,-0.29,1.07,U] [#6 0.04,-0.01,0.89,U] [#7 -0.10,0.07,0.78,U] [#8 0.09,0.07,0.83,U] 
23:07:58.646 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.18}, one-star: {-0.07, -0.17}
23:07:58.646 00.000 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
23:07:58.647 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
23:07:58.648 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.98 mountX=0.04 mountY=0.18, mountTheta=1.34
23:07:58.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
23:07:58.650 00.000 21068 Enqueuing Move request for scope (-0.07, -0.17)
23:07:58.651 00.001 16108 Worker thread wakes up
23:07:58.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
23:07:58.651 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
23:07:58.651 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.04 yDistance=0.18
23:07:58.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:07:58.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:58.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:07:58.651 00.000 16108 MoveAxis(E, 0, ABG)
23:07:58.652 00.001 16108 Move returns status 0, amount 0
23:07:58.652 00.000 16108 MoveAxis(N, 0, ABG)
23:07:58.652 00.000 16108 Move returns status 0, amount 0
23:07:58.652 00.000 16108 move complete, result=0
23:07:58.652 00.000 16108 worker thread done servicing request
23:07:58.658 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3785, FiltMin=3219, FiltMax=58141, Gamma=1.000
23:07:58.677 00.019 21068 UpdateGuideState exits: m=111418 SNR=74.5
23:07:58.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:58.679 00.000 21068 Enqueuing Expose request
23:07:58.680 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:58.681 00.001 16108 Worker thread wakes up
23:07:58.681 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:58.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:07:59.643 00.962 16108 Exposure complete
23:07:59.699 00.056 16108 worker thread done servicing request
23:07:59.699 00.000 21068 OnExposeComplete: enter
23:07:59.700 00.001 21068 UpdateGuideState(): m_state=6
23:07:59.700 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3611
23:07:59.701 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=877.00, Mass=106469, SNR=74.0, Peak=16048 HFD=2.9
23:07:59.702 00.001 21068 MultiStar: [#1 -0.15,-0.07,1.09,U] [#2 0.01,0.13,1.20,U] [#3 -0.20,-0.06,0.99,U] [#4 -0.14,-0.17,0.93,U] [#5 -0.27,0.03,0.94,U] [#6 0.33,0.06,0.85,U] [#7 -0.17,0.20,0.66,U] [#8 0.13,0.23,0.71,U] 
23:07:59.702 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.27, 0.16}
23:07:59.703 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
23:07:59.705 00.002 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
23:07:59.706 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.04 mountX=0.03 mountY=-0.04, mountTheta=-0.91
23:07:59.707 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
23:07:59.708 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
23:07:59.708 00.000 16108 Worker thread wakes up
23:07:59.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:07:59.709 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:07:59.709 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
23:07:59.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:07:59.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:59.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:59.709 00.000 16108 MoveAxis(E, 0, ABG)
23:07:59.709 00.000 16108 Move returns status 0, amount 0
23:07:59.709 00.000 16108 MoveAxis(N, 0, ABG)
23:07:59.709 00.000 16108 Move returns status 0, amount 0
23:07:59.709 00.000 16108 move complete, result=0
23:07:59.709 00.000 16108 worker thread done servicing request
23:07:59.712 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3785, FiltMin=3267, FiltMax=52995, Gamma=1.000
23:07:59.727 00.015 21068 UpdateGuideState exits: m=106469 SNR=74.0
23:07:59.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:59.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:07:59.730 00.001 21068 Enqueuing Expose request
23:07:59.730 00.000 16108 Worker thread wakes up
23:07:59.730 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:59.731 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:07:59.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:00.889 01.158 16108 Exposure complete
23:08:00.957 00.068 16108 worker thread done servicing request
23:08:00.958 00.001 21068 OnExposeComplete: enter
23:08:00.959 00.001 21068 UpdateGuideState(): m_state=6
23:08:00.960 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3612
23:08:00.960 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=876.87, Mass=89131, SNR=63.3, Peak=13760 HFD=3.1
23:08:00.961 00.001 21068 MultiStar: [#1 0.24,-0.28,1.70,U] [#2 0.18,-0.07,1.55,U] [#3 -0.03,0.04,1.33,U] [#4 -0.10,-0.18,1.03,U] [#5 0.05,-0.20,1.12,U] [#6 0.49,-0.02,0.91,U] [#7 -0.10,0.39,0.81,U] [#8 0.12,0.16,0.91,U] 
23:08:00.962 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.16, 0.03}
23:08:00.963 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
23:08:00.964 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
23:08:00.964 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.36 mountX=-0.12 mountY=0.02, mountTheta=3.01
23:08:00.966 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
23:08:00.968 00.002 21068 Enqueuing Move request for scope (0.12, -0.04)
23:08:00.969 00.001 16108 Worker thread wakes up
23:08:00.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:08:00.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:08:00.969 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.12 yDistance=0.02
23:08:00.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:08:00.970 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:00.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:00.970 00.000 16108 MoveAxis(E, 0, ABG)
23:08:00.970 00.000 16108 Move returns status 0, amount 0
23:08:00.970 00.000 16108 MoveAxis(N, 0, ABG)
23:08:00.970 00.000 16108 Move returns status 0, amount 0
23:08:00.970 00.000 16108 move complete, result=0
23:08:00.970 00.000 16108 worker thread done servicing request
23:08:00.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3785, FiltMin=3267, FiltMax=57357, Gamma=1.000
23:08:00.991 00.018 21068 UpdateGuideState exits: m=89131 SNR=63.3
23:08:00.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:00.994 00.001 21068 Enqueuing Expose request
23:08:00.994 00.000 16108 Worker thread wakes up
23:08:00.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:00.994 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:00.997 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:01.976 00.979 16108 Exposure complete
23:08:02.047 00.071 16108 worker thread done servicing request
23:08:02.047 00.000 21068 OnExposeComplete: enter
23:08:02.048 00.001 21068 UpdateGuideState(): m_state=6
23:08:02.049 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3613
23:08:02.049 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.80, Mass=120382, SNR=73.0, Peak=14944 HFD=3.4
23:08:02.050 00.001 21068 MultiStar: [#1 -0.10,-0.15,1.16,U] [#2 0.07,-0.21,1.13,U] [#3 0.09,0.31,0.97,U] [#4 -0.15,-0.21,0.85,U] [#5 -0.29,-0.10,1.07,U] [#6 0.26,0.26,0.83,U] [#7 -0.04,0.02,0.58,U] [#8 0.29,0.26,0.69,U] 
23:08:02.051 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.08, -0.04}
23:08:02.053 00.002 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
23:08:02.053 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
23:08:02.054 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.13 mountX=-0.01 mountY=-0.00, mountTheta=-3.03
23:08:02.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.00, opts=13)
23:08:02.056 00.001 21068 Enqueuing Move request for scope (0.01, -0.00)
23:08:02.057 00.001 16108 Worker thread wakes up
23:08:02.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:08:02.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:08:02.057 00.000 16108 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.00
23:08:02.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:02.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.058 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:02.058 00.000 16108 MoveAxis(E, 0, ABG)
23:08:02.058 00.000 16108 Move returns status 0, amount 0
23:08:02.058 00.000 16108 MoveAxis(N, 0, ABG)
23:08:02.058 00.000 16108 Move returns status 0, amount 0
23:08:02.058 00.000 16108 move complete, result=0
23:08:02.058 00.000 16108 worker thread done servicing request
23:08:02.060 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3785, FiltMin=3219, FiltMax=59475, Gamma=1.000
23:08:02.076 00.016 21068 UpdateGuideState exits: m=120382 SNR=73.0
23:08:02.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:02.078 00.000 21068 Enqueuing Expose request
23:08:02.079 00.001 16108 Worker thread wakes up
23:08:02.079 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:02.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:02.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:03.248 01.168 16108 Exposure complete
23:08:03.327 00.079 16108 worker thread done servicing request
23:08:03.327 00.000 21068 OnExposeComplete: enter
23:08:03.328 00.001 21068 UpdateGuideState(): m_state=6
23:08:03.330 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3614
23:08:03.333 00.003 21068 Star::Find returns 1 (0), X=220.86, Y=876.74, Mass=95648, SNR=61.8, Peak=12784 HFD=3.4
23:08:03.335 00.002 21068 MultiStar: [#1 0.05,-0.56,0.00,M1] [#2 -0.09,-0.49,1.47,U] [#3 -0.19,-0.41,1.24,U] [#4 -0.02,-0.52,0.00,M1] [#5 0.03,-0.53,0.00,M1] [#6 0.46,-0.31,0.00,M1] [#7 0.04,-0.18,0.84,U] [#8 0.00,-0.09,0.94,U] 
23:08:03.336 00.001 21068 single-star, 4 included, MultiStar: {-0.03, -0.28}, one-star: {0.18, -0.10}
23:08:03.337 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
23:08:03.338 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
23:08:03.339 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.49 mountX=-0.19 mountY=0.05, mountTheta=2.88
23:08:03.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.10, opts=13)
23:08:03.342 00.001 21068 Enqueuing Move request for scope (0.18, -0.10)
23:08:03.343 00.001 16108 Worker thread wakes up
23:08:03.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
23:08:03.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
23:08:03.343 00.000 16108 Moving (0.18, -0.10) raw xDistance=-0.19 yDistance=0.05
23:08:03.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:08:03.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:03.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:03.343 00.000 16108 MoveAxis(E, 0, ABG)
23:08:03.343 00.000 16108 Move returns status 0, amount 0
23:08:03.343 00.000 16108 MoveAxis(N, 0, ABG)
23:08:03.343 00.000 16108 Move returns status 0, amount 0
23:08:03.343 00.000 16108 move complete, result=0
23:08:03.343 00.000 16108 worker thread done servicing request
23:08:03.348 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3782, FiltMin=3174, FiltMax=61798, Gamma=1.000
23:08:03.362 00.014 21068 UpdateGuideState exits: m=95648 SNR=61.8
23:08:03.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:03.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:03.365 00.001 21068 Enqueuing Expose request
23:08:03.365 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:03.366 00.001 16108 Worker thread wakes up
23:08:03.366 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:03.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:04.344 00.978 16108 Exposure complete
23:08:04.410 00.066 16108 worker thread done servicing request
23:08:04.410 00.000 21068 OnExposeComplete: enter
23:08:04.411 00.001 21068 UpdateGuideState(): m_state=6
23:08:04.412 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3615
23:08:04.412 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=876.92, Mass=125458, SNR=79.0, Peak=15040 HFD=3.5
23:08:04.413 00.001 21068 MultiStar: [#1 -0.10,-0.21,0.97,U] [#2 0.04,-0.13,1.15,U] [#3 -0.01,-0.04,1.03,U] [#4 0.08,-0.09,0.83,U] [#5 0.22,-0.05,1.17,U] [#6 0.34,0.12,0.68,U] [#7 0.43,0.28,0.00,M1] [#8 -0.03,0.30,0.71,U] 
23:08:04.414 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {-0.18, 0.08}
23:08:04.415 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
23:08:04.416 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
23:08:04.416 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.48 mountX=-0.04 mountY=0.01, mountTheta=2.89
23:08:04.418 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
23:08:04.419 00.001 21068 Enqueuing Move request for scope (0.04, -0.02)
23:08:04.420 00.001 16108 Worker thread wakes up
23:08:04.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:08:04.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:08:04.420 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
23:08:04.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:04.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:04.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:08:04.420 00.000 16108 MoveAxis(E, 0, ABG)
23:08:04.420 00.000 16108 Move returns status 0, amount 0
23:08:04.420 00.000 16108 MoveAxis(N, 0, ABG)
23:08:04.420 00.000 16108 Move returns status 0, amount 0
23:08:04.420 00.000 16108 move complete, result=0
23:08:04.420 00.000 16108 worker thread done servicing request
23:08:04.428 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3785, FiltMin=3209, FiltMax=59811, Gamma=1.000
23:08:04.457 00.029 21068 UpdateGuideState exits: m=125458 SNR=79.0
23:08:04.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.459 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:04.460 00.001 21068 Enqueuing Expose request
23:08:04.462 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:04.462 00.000 16108 Worker thread wakes up
23:08:04.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:04.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:05.627 01.164 16108 Exposure complete
23:08:05.699 00.072 16108 worker thread done servicing request
23:08:05.699 00.000 21068 OnExposeComplete: enter
23:08:05.702 00.003 21068 UpdateGuideState(): m_state=6
23:08:05.704 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3616
23:08:05.705 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.92, Mass=103727, SNR=73.8, Peak=15632 HFD=3.2
23:08:05.707 00.002 21068 MultiStar: [#1 0.01,-0.20,1.07,U] [#2 0.01,0.10,1.23,U] [#3 0.07,0.20,1.15,U] [#4 0.07,-0.18,0.91,U] [#5 0.29,0.01,0.91,U] [#6 0.61,0.13,0.00,M1] [#7 0.14,0.18,0.67,U] [#8 0.05,0.31,0.83,U] 
23:08:05.708 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.05, 0.08}
23:08:05.710 00.002 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:08:05.710 00.000 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
23:08:05.711 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.07 mountY=-0.07, mountTheta=-2.31
23:08:05.714 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.06, opts=13)
23:08:05.718 00.004 21068 Enqueuing Move request for scope (0.08, 0.06)
23:08:05.720 00.002 16108 Worker thread wakes up
23:08:05.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:08:05.720 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:08:05.720 00.000 16108 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.07
23:08:05.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:08:05.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:05.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:05.720 00.000 16108 MoveAxis(E, 0, ABG)
23:08:05.720 00.000 16108 Move returns status 0, amount 0
23:08:05.720 00.000 16108 MoveAxis(N, 0, ABG)
23:08:05.720 00.000 16108 Move returns status 0, amount 0
23:08:05.720 00.000 16108 move complete, result=0
23:08:05.720 00.000 16108 worker thread done servicing request
23:08:05.728 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3782, FiltMin=3232, FiltMax=51507, Gamma=1.000
23:08:05.761 00.033 21068 UpdateGuideState exits: m=103727 SNR=73.8
23:08:05.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:05.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:05.766 00.002 21068 Enqueuing Expose request
23:08:05.768 00.002 16108 Worker thread wakes up
23:08:05.769 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:05.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:05.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:06.735 00.965 16108 Exposure complete
23:08:06.790 00.055 16108 worker thread done servicing request
23:08:06.790 00.000 21068 OnExposeComplete: enter
23:08:06.791 00.001 21068 UpdateGuideState(): m_state=6
23:08:06.792 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3617
23:08:06.792 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.63, Mass=111915, SNR=69.6, Peak=15808 HFD=3.2
23:08:06.793 00.001 21068 MultiStar: [#1 -0.05,-0.43,1.19,U] [#2 0.03,-0.04,1.19,U] [#3 -0.28,-0.12,1.02,U] [#4 0.16,-0.12,0.98,U] [#5 0.07,-0.18,0.88,U] [#6 0.47,0.19,0.00,M2] [#7 0.18,-0.06,0.68,U] [#8 0.31,0.06,0.90,U] 
23:08:06.794 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.15}, one-star: {0.11, -0.21}
23:08:06.795 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
23:08:06.795 00.000 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
23:08:06.796 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=-0.08 mountY=0.13, mountTheta=2.13
23:08:06.799 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.15, opts=13)
23:08:06.801 00.002 21068 Enqueuing Move request for scope (0.06, -0.15)
23:08:06.802 00.001 16108 Worker thread wakes up
23:08:06.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:08:06.803 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:08:06.803 00.000 16108 Moving (0.06, -0.15) raw xDistance=-0.08 yDistance=0.13
23:08:06.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:08:06.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:06.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:08:06.803 00.000 16108 MoveAxis(E, 0, ABG)
23:08:06.803 00.000 16108 Move returns status 0, amount 0
23:08:06.803 00.000 16108 MoveAxis(N, 0, ABG)
23:08:06.804 00.001 16108 Move returns status 0, amount 0
23:08:06.804 00.000 16108 move complete, result=0
23:08:06.804 00.000 16108 worker thread done servicing request
23:08:06.814 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3782, FiltMin=3097, FiltMax=59693, Gamma=1.000
23:08:06.838 00.024 21068 UpdateGuideState exits: m=111915 SNR=69.6
23:08:06.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:06.842 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:06.844 00.002 21068 Enqueuing Expose request
23:08:06.845 00.001 16108 Worker thread wakes up
23:08:06.845 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:06.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:06.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:08.003 01.157 16108 Exposure complete
23:08:08.060 00.057 16108 worker thread done servicing request
23:08:08.060 00.000 21068 OnExposeComplete: enter
23:08:08.061 00.001 21068 UpdateGuideState(): m_state=6
23:08:08.062 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3618
23:08:08.063 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.12, Mass=106826, SNR=74.0, Peak=17104 HFD=3.0
23:08:08.064 00.001 21068 MultiStar: [#1 0.31,-0.24,1.34,U] [#2 0.32,0.16,1.27,U] [#3 0.34,0.02,1.08,U] [#4 0.44,-0.33,0.00,M1] [#5 0.48,-0.19,0.00,M1] [#6 0.74,0.29,0.00,M3] [#7 0.48,-0.04,0.56,U] [#8 0.52,0.06,0.00,M1] 
23:08:08.065 00.001 21068 refined, 4 included, MultiStar: {0.31, 0.03}, one-star: {0.15, 0.28}
23:08:08.065 00.000 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
23:08:08.066 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
23:08:08.067 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.10 mountX=-0.30 mountY=-0.10, mountTheta=-2.81
23:08:08.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.03, opts=13)
23:08:08.070 00.002 21068 Enqueuing Move request for scope (0.31, 0.03)
23:08:08.071 00.001 16108 Worker thread wakes up
23:08:08.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd
23:08:08.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.03)
23:08:08.071 00.000 16108 Moving (0.31, 0.03) raw xDistance=-0.30 yDistance=-0.10
23:08:08.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:08:08.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:08.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:08.071 00.000 16108 MoveAxis(E, 78, ABG)
23:08:08.071 00.000 16108 Guiding  Dir = 2, Dur = 78
23:08:08.072 00.001 16108 IsSlewing returns 0
23:08:08.072 00.000 16108 IsGuiding returns 0
23:08:08.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3779, FiltMin=3267, FiltMax=53677, Gamma=1.000
23:08:08.095 00.020 16108 PulseGuide returned control before completion, sleep 65
23:08:08.100 00.005 21068 UpdateGuideState exits: m=106826 SNR=74.0
23:08:08.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:08.101 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:08.102 00.001 21068 Enqueuing Expose request
23:08:08.172 00.070 16108 IsGuiding returns 1
23:08:08.172 00.000 16108 scope still moving after pulse duration time elapsed
23:08:08.203 00.031 16108 IsSlewing returns 0
23:08:08.203 00.000 16108 IsGuiding returns 0
23:08:08.203 00.000 16108 scope move finished after 78 + 54 ms
23:08:08.203 00.000 16108 Move returns status 0, amount 78
23:08:08.203 00.000 16108 MoveAxis(N, 0, ABG)
23:08:08.203 00.000 16108 Move returns status 0, amount 0
23:08:08.203 00.000 16108 move complete, result=0
23:08:08.203 00.000 16108 worker thread done servicing request
23:08:08.204 00.001 21068 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
23:08:08.206 00.002 16108 Worker thread wakes up
23:08:08.206 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:08.207 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:09.184 00.977 16108 Exposure complete
23:08:09.242 00.058 16108 worker thread done servicing request
23:08:09.242 00.000 21068 OnExposeComplete: enter
23:08:09.243 00.001 21068 UpdateGuideState(): m_state=6
23:08:09.244 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3619
23:08:09.244 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=877.05, Mass=108798, SNR=74.0, Peak=14067 HFD=3.3
23:08:09.246 00.002 21068 MultiStar: [#1 0.33,-0.00,1.05,U] [#2 0.04,0.15,1.19,U] [#3 -0.14,0.05,1.21,U] [#4 -0.07,-0.09,0.86,U] [#5 0.06,-0.07,0.96,U] [#6 0.14,0.49,0.00,M4] [#7 0.11,0.59,0.00,M1] [#8 -0.30,0.29,0.98,U] 
23:08:09.246 00.000 21068 refined, 6 included, MultiStar: {-0.08, 0.08}, one-star: {-0.53, 0.21}
23:08:09.247 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
23:08:09.248 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
23:08:09.249 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.10 mountY=-0.06, mountTheta=-0.55
23:08:09.250 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
23:08:09.251 00.001 21068 Enqueuing Move request for scope (-0.08, 0.08)
23:08:09.252 00.001 16108 Worker thread wakes up
23:08:09.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:08:09.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:08:09.252 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=-0.06
23:08:09.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:08:09.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:09.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:09.252 00.000 16108 MoveAxis(E, 0, ABG)
23:08:09.253 00.001 16108 Move returns status 0, amount 0
23:08:09.253 00.000 16108 MoveAxis(N, 0, ABG)
23:08:09.253 00.000 16108 Move returns status 0, amount 0
23:08:09.253 00.000 16108 move complete, result=0
23:08:09.253 00.000 16108 worker thread done servicing request
23:08:09.256 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3779, FiltMin=3261, FiltMax=59757, Gamma=1.000
23:08:09.272 00.016 21068 UpdateGuideState exits: m=108798 SNR=74.0
23:08:09.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:09.277 00.002 21068 Enqueuing Expose request
23:08:09.278 00.001 16108 Worker thread wakes up
23:08:09.278 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:09.280 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:09.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:10.463 01.183 16108 Exposure complete
23:08:10.530 00.067 16108 worker thread done servicing request
23:08:10.530 00.000 21068 OnExposeComplete: enter
23:08:10.532 00.002 21068 UpdateGuideState(): m_state=6
23:08:10.533 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3620
23:08:10.534 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.30, Mass=122932, SNR=86.4, Peak=12992 HFD=3.5
23:08:10.535 00.001 21068 MultiStar: [#1 -0.62,0.21,0.00,M1] [#2 -0.25,0.26,1.10,U] [#3 -0.42,0.37,0.00,M1] [#4 -0.61,0.34,0.00,M1] [#5 -0.23,0.14,0.96,U] [#6 0.21,0.47,0.00,M5] [#7 -0.18,0.76,0.00,M2] [#8 -0.18,0.78,0.00,M1] 
23:08:10.536 00.001 21068 refined, 2 included, MultiStar: {-0.25, 0.29}, one-star: {-0.28, 0.46}
23:08:10.536 00.000 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
23:08:10.537 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
23:08:10.538 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.38 cameraTheta=2.29 mountX=0.30 mountY=-0.22, mountTheta=-0.63
23:08:10.542 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.29, opts=13)
23:08:10.543 00.001 21068 Enqueuing Move request for scope (-0.25, 0.29)
23:08:10.544 00.001 16108 Worker thread wakes up
23:08:10.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
23:08:10.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
23:08:10.544 00.000 16108 Moving (-0.25, 0.29) raw xDistance=0.30 yDistance=-0.22
23:08:10.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:08:10.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:10.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:08:10.544 00.000 16108 MoveAxis(W, 79, ABG)
23:08:10.544 00.000 16108 Guiding  Dir = 3, Dur = 79
23:08:10.545 00.001 16108 IsSlewing returns 0
23:08:10.545 00.000 16108 IsGuiding returns 0
23:08:10.549 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3779, FiltMin=3222, FiltMax=44553, Gamma=1.000
23:08:10.570 00.021 21068 UpdateGuideState exits: m=122932 SNR=86.4
23:08:10.572 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:10.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:10.574 00.001 21068 Enqueuing Expose request
23:08:10.604 00.030 16108 PulseGuide returned control before completion, sleep 30
23:08:10.650 00.046 16108 IsGuiding returns 1
23:08:10.650 00.000 16108 scope still moving after pulse duration time elapsed
23:08:10.686 00.036 16108 IsSlewing returns 0
23:08:10.687 00.001 16108 IsGuiding returns 1
23:08:10.713 00.026 16108 IsSlewing returns 0
23:08:10.713 00.000 16108 IsGuiding returns 0
23:08:10.713 00.000 16108 scope move finished after 79 + 89 ms
23:08:10.713 00.000 16108 Move returns status 0, amount 79
23:08:10.713 00.000 16108 MoveAxis(N, 0, ABG)
23:08:10.713 00.000 16108 Move returns status 0, amount 0
23:08:10.713 00.000 16108 move complete, result=0
23:08:10.713 00.000 16108 worker thread done servicing request
23:08:10.713 00.000 16108 Worker thread wakes up
23:08:10.713 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
23:08:10.715 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:10.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:11.689 00.974 16108 Exposure complete
23:08:11.745 00.056 16108 worker thread done servicing request
23:08:11.745 00.000 21068 OnExposeComplete: enter
23:08:11.746 00.001 21068 UpdateGuideState(): m_state=6
23:08:11.747 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3621
23:08:11.749 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=877.37, Mass=108836, SNR=73.0, Peak=16080 HFD=3.3
23:08:11.750 00.001 21068 MultiStar: [#1 0.16,0.39,1.20,U] [#2 -0.02,0.56,0.00,M1] [#3 -0.02,0.62,0.00,M2] [#4 -0.27,0.22,0.91,U] [#5 -0.14,0.22,0.88,U] [#6 0.06,0.55,0.00,M6] [#7 0.44,0.68,0.00,M3] [#8 0.15,0.79,0.00,M2] 
23:08:11.751 00.001 21068 refined, 3 included, MultiStar: {0.02, 0.35}, one-star: {0.24, 0.53}
23:08:11.751 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
23:08:11.752 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:08:11.753 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.53 mountX=0.05 mountY=-0.34, mountTheta=-1.44
23:08:11.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.35, opts=13)
23:08:11.755 00.000 21068 Enqueuing Move request for scope (0.02, 0.35)
23:08:11.756 00.001 16108 Worker thread wakes up
23:08:11.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
23:08:11.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
23:08:11.756 00.000 16108 Moving (0.02, 0.35) raw xDistance=0.05 yDistance=-0.34
23:08:11.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:08:11.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:11.757 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:08:11.757 00.000 16108 MoveAxis(E, 0, ABG)
23:08:11.757 00.000 16108 Move returns status 0, amount 0
23:08:11.757 00.000 16108 MoveAxis(N, 0, ABG)
23:08:11.757 00.000 16108 Move returns status 0, amount 0
23:08:11.757 00.000 16108 move complete, result=0
23:08:11.757 00.000 16108 worker thread done servicing request
23:08:11.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3779, FiltMin=3209, FiltMax=55597, Gamma=1.000
23:08:11.775 00.014 21068 UpdateGuideState exits: m=108836 SNR=73.0
23:08:11.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:11.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:11.777 00.000 21068 Enqueuing Expose request
23:08:11.778 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:08:11.779 00.001 16108 Worker thread wakes up
23:08:11.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:11.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:12.937 01.158 16108 Exposure complete
23:08:13.015 00.078 16108 worker thread done servicing request
23:08:13.015 00.000 21068 OnExposeComplete: enter
23:08:13.016 00.001 21068 UpdateGuideState(): m_state=6
23:08:13.017 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3622
23:08:13.018 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=877.17, Mass=116439, SNR=77.3, Peak=15072 HFD=3.0
23:08:13.019 00.001 21068 MultiStar: [#1 0.57,0.34,0.00,M1] [#2 0.61,0.30,0.00,M2] [#3 0.72,0.33,0.00,M3] [#4 0.25,0.06,0.95,U] [#5 0.24,-0.01,0.89,U] [#6 0.48,0.45,0.00,M7] [#7 0.65,0.51,0.00,M4] [#8 0.65,0.42,0.00,M3] 
23:08:13.019 00.000 21068 refined, 2 included, MultiStar: {0.28, 0.13}, one-star: {0.35, 0.33}
23:08:13.020 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
23:08:13.021 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
23:08:13.021 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.44 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
23:08:13.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.13, opts=13)
23:08:13.026 00.003 21068 Enqueuing Move request for scope (0.28, 0.13)
23:08:13.027 00.001 16108 Worker thread wakes up
23:08:13.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
23:08:13.028 00.001 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
23:08:13.028 00.000 16108 Moving (0.28, 0.13) raw xDistance=-0.26 yDistance=-0.20
23:08:13.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:08:13.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:13.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:08:13.028 00.000 16108 MoveAxis(E, 67, ABG)
23:08:13.028 00.000 16108 Guiding  Dir = 2, Dur = 67
23:08:13.029 00.001 16108 IsSlewing returns 0
23:08:13.029 00.000 16108 IsGuiding returns 0
23:08:13.035 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3779, FiltMin=3139, FiltMax=46861, Gamma=1.000
23:08:13.050 00.015 21068 UpdateGuideState exits: m=116439 SNR=77.3
23:08:13.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:13.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:13.052 00.000 21068 Enqueuing Expose request
23:08:13.065 00.013 16108 PulseGuide returned control before completion, sleep 42
23:08:13.110 00.045 16108 IsGuiding returns 1
23:08:13.110 00.000 16108 scope still moving after pulse duration time elapsed
23:08:13.142 00.032 16108 IsSlewing returns 0
23:08:13.143 00.001 16108 IsGuiding returns 1
23:08:13.174 00.031 16108 IsSlewing returns 0
23:08:13.174 00.000 16108 IsGuiding returns 0
23:08:13.174 00.000 16108 scope move finished after 67 + 77 ms
23:08:13.174 00.000 16108 Move returns status 0, amount 67
23:08:13.174 00.000 16108 MoveAxis(N, 0, ABG)
23:08:13.174 00.000 16108 Move returns status 0, amount 0
23:08:13.174 00.000 16108 move complete, result=0
23:08:13.174 00.000 16108 worker thread done servicing request
23:08:13.175 00.001 16108 Worker thread wakes up
23:08:13.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:13.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:13.175 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
23:08:14.149 00.974 16108 Exposure complete
23:08:14.210 00.061 16108 worker thread done servicing request
23:08:14.210 00.000 21068 OnExposeComplete: enter
23:08:14.212 00.002 21068 UpdateGuideState(): m_state=6
23:08:14.213 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3623
23:08:14.215 00.002 21068 Star::Find returns 1 (0), X=220.96, Y=877.24, Mass=107330, SNR=63.7, Peak=14288 HFD=3.3
23:08:14.217 00.002 21068 MultiStar: [#1 0.29,0.44,0.00,M2] [#2 0.33,0.61,0.00,M3] [#3 0.09,0.64,0.00,M4] [#4 -0.07,-0.05,0.98,U] [#5 -0.10,0.37,1.06,U] [#6 0.13,0.52,0.00,M8] [#7 0.42,1.00,0.00,M5] [#8 0.02,0.60,0.00,M4] 
23:08:14.219 00.002 21068 refined, 2 included, MultiStar: {0.03, 0.25}, one-star: {0.28, 0.41}
23:08:14.220 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
23:08:14.222 00.002 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
23:08:14.224 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=0.01 mountY=-0.25, mountTheta=-1.53
23:08:14.227 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.25, opts=13)
23:08:14.229 00.002 21068 Enqueuing Move request for scope (0.03, 0.25)
23:08:14.230 00.001 16108 Worker thread wakes up
23:08:14.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
23:08:14.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
23:08:14.230 00.000 16108 Moving (0.03, 0.25) raw xDistance=0.01 yDistance=-0.25
23:08:14.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:08:14.230 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.01 newest=-0.79
23:08:14.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:08:14.231 00.001 16108 MoveAxis(E, 0, ABG)
23:08:14.231 00.000 16108 Move returns status 0, amount 0
23:08:14.231 00.000 16108 MoveAxis(N, 50, ABG)
23:08:14.231 00.000 16108 Guiding  Dir = 0, Dur = 50
23:08:14.231 00.000 16108 IsSlewing returns 0
23:08:14.231 00.000 16108 IsGuiding returns 0
23:08:14.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3779, FiltMin=3200, FiltMax=53830, Gamma=1.000
23:08:14.250 00.015 21068 UpdateGuideState exits: m=107330 SNR=63.7
23:08:14.252 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.252 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:14.253 00.001 21068 Enqueuing Expose request
23:08:14.262 00.009 16108 PulseGuide returned control before completion, sleep 30
23:08:14.308 00.046 16108 IsGuiding returns 1
23:08:14.308 00.000 16108 scope still moving after pulse duration time elapsed
23:08:14.339 00.031 16108 IsSlewing returns 0
23:08:14.339 00.000 16108 IsGuiding returns 1
23:08:14.370 00.031 16108 IsSlewing returns 0
23:08:14.371 00.001 16108 IsGuiding returns 0
23:08:14.371 00.000 16108 scope move finished after 50 + 88 ms
23:08:14.371 00.000 16108 Move returns status 0, amount 50
23:08:14.371 00.000 16108 move complete, result=0
23:08:14.371 00.000 16108 worker thread done servicing request
23:08:14.371 00.000 16108 Worker thread wakes up
23:08:14.371 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
23:08:14.374 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:14.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:15.553 01.179 16108 Exposure complete
23:08:15.615 00.062 16108 worker thread done servicing request
23:08:15.615 00.000 21068 OnExposeComplete: enter
23:08:15.616 00.001 21068 UpdateGuideState(): m_state=6
23:08:15.617 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3624
23:08:15.618 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=877.18, Mass=113921, SNR=72.4, Peak=16592 HFD=3.0
23:08:15.619 00.001 21068 MultiStar: [#1 -0.17,0.37,1.02,U] [#2 0.00,0.50,1.35,U] [#3 -0.19,0.39,1.03,U] [#4 -0.25,0.22,0.83,U] [#5 -0.17,0.31,0.89,U] [#6 -0.08,0.65,0.00,M9] [#7 0.20,0.62,0.00,M6] [#8 -0.28,0.76,0.00,M5] 
23:08:15.619 00.000 21068 single-star, 5 included, MultiStar: {-0.12, 0.37}, one-star: {-0.02, 0.34}
23:08:15.620 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:08:15.621 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
23:08:15.622 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.64 mountX=0.08 mountY=-0.33, mountTheta=-1.32
23:08:15.623 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.34, opts=13)
23:08:15.624 00.001 21068 Enqueuing Move request for scope (-0.02, 0.34)
23:08:15.625 00.001 16108 Worker thread wakes up
23:08:15.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
23:08:15.625 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
23:08:15.625 00.000 16108 Moving (-0.02, 0.34) raw xDistance=0.08 yDistance=-0.33
23:08:15.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:08:15.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:08:15.627 00.002 16108 MoveAxis(E, 0, ABG)
23:08:15.627 00.000 16108 Move returns status 0, amount 0
23:08:15.627 00.000 16108 MoveAxis(N, 66, ABG)
23:08:15.627 00.000 16108 Guiding  Dir = 0, Dur = 66
23:08:15.627 00.000 16108 IsSlewing returns 0
23:08:15.627 00.000 16108 IsGuiding returns 0
23:08:15.630 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3779, FiltMin=3203, FiltMax=46349, Gamma=1.000
23:08:15.645 00.015 21068 UpdateGuideState exits: m=113921 SNR=72.4
23:08:15.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:15.648 00.001 21068 Enqueuing Expose request
23:08:15.686 00.038 16108 PulseGuide returned control before completion, sleep 17
23:08:15.716 00.030 16108 IsGuiding returns 1
23:08:15.716 00.000 16108 scope still moving after pulse duration time elapsed
23:08:15.749 00.033 16108 IsSlewing returns 0
23:08:15.750 00.001 16108 IsGuiding returns 1
23:08:15.780 00.030 16108 IsSlewing returns 0
23:08:15.780 00.000 16108 IsGuiding returns 0
23:08:15.780 00.000 16108 scope move finished after 66 + 87 ms
23:08:15.780 00.000 16108 Move returns status 0, amount 66
23:08:15.781 00.001 16108 move complete, result=0
23:08:15.781 00.000 16108 worker thread done servicing request
23:08:15.781 00.000 16108 Worker thread wakes up
23:08:15.781 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 66 ms NORTH
23:08:15.784 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:15.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:16.763 00.979 16108 Exposure complete
23:08:16.826 00.063 16108 worker thread done servicing request
23:08:16.826 00.000 21068 OnExposeComplete: enter
23:08:16.827 00.001 21068 UpdateGuideState(): m_state=6
23:08:16.827 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3625
23:08:16.828 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.76, Mass=115076, SNR=82.4, Peak=15888 HFD=3.5
23:08:16.829 00.001 21068 MultiStar: [#1 0.15,0.03,1.19,U] [#2 0.14,-0.03,1.30,U] [#3 -0.14,0.26,1.01,U] [#4 -0.35,-0.10,0.80,U] [#5 -0.43,-0.18,0.83,U] [#6 -0.03,-0.18,0.79,U] [#7 0.40,0.32,0.00,M7] [#8 0.17,0.36,0.64,U] 
23:08:16.830 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.10, -0.07}
23:08:16.832 00.002 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
23:08:16.832 00.000 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
23:08:16.833 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.94 mountX=0.03 mountY=0.00, mountTheta=0.03
23:08:16.834 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
23:08:16.836 00.002 21068 Enqueuing Move request for scope (-0.03, 0.01)
23:08:16.838 00.002 16108 Worker thread wakes up
23:08:16.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:08:16.838 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:08:16.838 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=0.00
23:08:16.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:08:16.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:16.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:08:16.839 00.001 16108 MoveAxis(E, 0, ABG)
23:08:16.839 00.000 16108 Move returns status 0, amount 0
23:08:16.839 00.000 16108 MoveAxis(N, 0, ABG)
23:08:16.839 00.000 16108 Move returns status 0, amount 0
23:08:16.839 00.000 16108 move complete, result=0
23:08:16.839 00.000 16108 worker thread done servicing request
23:08:16.848 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3782, FiltMin=3229, FiltMax=56813, Gamma=1.000
23:08:16.872 00.024 21068 UpdateGuideState exits: m=115076 SNR=82.4
23:08:16.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:16.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:16.875 00.001 21068 Enqueuing Expose request
23:08:16.875 00.000 16108 Worker thread wakes up
23:08:16.875 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:16.876 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:16.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:18.051 01.175 16108 Exposure complete
23:08:18.106 00.055 16108 worker thread done servicing request
23:08:18.106 00.000 21068 OnExposeComplete: enter
23:08:18.107 00.001 21068 UpdateGuideState(): m_state=6
23:08:18.107 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3626
23:08:18.109 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=877.07, Mass=96146, SNR=67.5, Peak=16304 HFD=2.8
23:08:18.110 00.001 21068 MultiStar: [#1 0.35,-0.11,1.30,U] [#2 0.02,0.13,1.39,U] [#3 0.18,0.11,1.21,U] [#4 -0.00,-0.28,0.89,U] [#5 0.20,-0.16,0.99,U] [#6 0.16,0.22,0.82,U] [#7 0.31,0.39,0.00,M8] [#8 0.13,0.19,0.87,U] 
23:08:18.111 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {-0.05, 0.23}
23:08:18.111 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
23:08:18.112 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
23:08:18.113 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
23:08:18.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
23:08:18.115 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
23:08:18.116 00.001 16108 Worker thread wakes up
23:08:18.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:08:18.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:08:18.116 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
23:08:18.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:08:18.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:18.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:18.116 00.000 16108 MoveAxis(E, 0, ABG)
23:08:18.116 00.000 16108 Move returns status 0, amount 0
23:08:18.116 00.000 16108 MoveAxis(N, 0, ABG)
23:08:18.116 00.000 16108 Move returns status 0, amount 0
23:08:18.116 00.000 16108 move complete, result=0
23:08:18.118 00.002 16108 worker thread done servicing request
23:08:18.120 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3782, FiltMin=3232, FiltMax=55859, Gamma=1.000
23:08:18.136 00.016 21068 UpdateGuideState exits: m=96146 SNR=67.5
23:08:18.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:18.137 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:18.138 00.001 21068 Enqueuing Expose request
23:08:18.139 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:18.140 00.001 16108 Worker thread wakes up
23:08:18.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:18.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:19.126 00.986 16108 Exposure complete
23:08:19.185 00.059 16108 worker thread done servicing request
23:08:19.185 00.000 21068 OnExposeComplete: enter
23:08:19.186 00.001 21068 UpdateGuideState(): m_state=6
23:08:19.187 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3627
23:08:19.189 00.002 21068 Star::Find returns 1 (0), X=221.15, Y=876.80, Mass=109583, SNR=74.7, Peak=17568 HFD=3.1
23:08:19.190 00.001 21068 MultiStar: [#1 0.19,0.09,1.09,U] [#2 0.33,0.10,1.39,U] [#3 0.04,0.11,1.13,U] [#4 0.25,-0.02,0.84,U] [#5 0.06,0.02,1.08,U] [#6 0.18,-0.01,0.96,U] [#7 0.48,0.45,0.00,M9] [#8 0.52,0.45,0.00,M4] 
23:08:19.192 00.002 21068 refined, 6 included, MultiStar: {0.22, 0.04}, one-star: {0.46, -0.04}
23:08:19.193 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
23:08:19.195 00.002 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
23:08:19.195 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.20 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
23:08:19.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.04, opts=13)
23:08:19.199 00.001 21068 Enqueuing Move request for scope (0.22, 0.04)
23:08:19.201 00.002 16108 Worker thread wakes up
23:08:19.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
23:08:19.202 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
23:08:19.202 00.000 16108 Moving (0.22, 0.04) raw xDistance=-0.21 yDistance=-0.09
23:08:19.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:08:19.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:19.202 00.000 16108 MoveAxis(E, 54, ABG)
23:08:19.202 00.000 16108 Guiding  Dir = 2, Dur = 54
23:08:19.202 00.000 16108 IsSlewing returns 0
23:08:19.203 00.001 16108 IsGuiding returns 0
23:08:19.207 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3782, FiltMin=3225, FiltMax=58493, Gamma=1.000
23:08:19.223 00.016 21068 UpdateGuideState exits: m=109583 SNR=74.7
23:08:19.224 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.224 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:19.225 00.001 21068 Enqueuing Expose request
23:08:19.241 00.016 16108 PulseGuide returned control before completion, sleep 26
23:08:19.271 00.030 16108 IsGuiding returns 1
23:08:19.271 00.000 16108 scope still moving after pulse duration time elapsed
23:08:19.302 00.031 16108 IsSlewing returns 0
23:08:19.302 00.000 16108 IsGuiding returns 1
23:08:19.332 00.030 16108 IsSlewing returns 0
23:08:19.332 00.000 16108 IsGuiding returns 0
23:08:19.332 00.000 16108 scope move finished after 54 + 76 ms
23:08:19.332 00.000 16108 Move returns status 0, amount 54
23:08:19.332 00.000 16108 MoveAxis(N, 0, ABG)
23:08:19.333 00.001 16108 Move returns status 0, amount 0
23:08:19.333 00.000 16108 move complete, result=0
23:08:19.333 00.000 16108 worker thread done servicing request
23:08:19.333 00.000 16108 Worker thread wakes up
23:08:19.333 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
23:08:19.335 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:19.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:20.489 01.154 16108 Exposure complete
23:08:20.585 00.096 16108 worker thread done servicing request
23:08:20.585 00.000 21068 OnExposeComplete: enter
23:08:20.587 00.002 21068 UpdateGuideState(): m_state=6
23:08:20.589 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3628
23:08:20.591 00.002 21068 Star::Find returns 1 (0), X=220.86, Y=876.87, Mass=115579, SNR=74.5, Peak=19424 HFD=2.9
23:08:20.592 00.001 21068 MultiStar: [#1 0.01,0.02,1.26,U] [#2 0.24,0.05,1.35,U] [#3 0.18,0.29,1.11,U] [#4 -0.02,-0.31,0.80,U] [#5 -0.22,-0.21,0.99,U] [#6 -0.13,0.43,0.82,U] [#7 0.08,0.34,0.64,U] [#8 0.04,0.21,0.87,U] 
23:08:20.595 00.003 21068 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.17, 0.03}
23:08:20.597 00.002 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
23:08:20.598 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
23:08:20.600 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
23:08:20.603 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.09, opts=13)
23:08:20.605 00.002 21068 Enqueuing Move request for scope (0.05, 0.09)
23:08:20.606 00.001 16108 Worker thread wakes up
23:08:20.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:08:20.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:08:20.607 00.001 16108 Moving (0.05, 0.09) raw xDistance=-0.04 yDistance=-0.10
23:08:20.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:20.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:20.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:20.607 00.000 16108 MoveAxis(E, 0, ABG)
23:08:20.607 00.000 16108 Move returns status 0, amount 0
23:08:20.607 00.000 16108 MoveAxis(N, 0, ABG)
23:08:20.607 00.000 16108 Move returns status 0, amount 0
23:08:20.607 00.000 16108 move complete, result=0
23:08:20.607 00.000 16108 worker thread done servicing request
23:08:20.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3782, FiltMin=3257, FiltMax=59613, Gamma=1.000
23:08:20.650 00.036 21068 UpdateGuideState exits: m=115579 SNR=74.5
23:08:20.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:20.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:20.653 00.001 21068 Enqueuing Expose request
23:08:20.654 00.001 16108 Worker thread wakes up
23:08:20.654 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:20.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:20.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:21.625 00.970 16108 Exposure complete
23:08:21.681 00.056 16108 worker thread done servicing request
23:08:21.681 00.000 21068 OnExposeComplete: enter
23:08:21.683 00.002 21068 UpdateGuideState(): m_state=6
23:08:21.687 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3629
23:08:21.689 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=876.81, Mass=101858, SNR=64.3, Peak=17312 HFD=2.9
23:08:21.690 00.001 21068 MultiStar: [#1 0.09,-0.02,1.51,U] [#2 0.20,0.17,1.50,U] [#3 0.05,0.10,1.26,U] [#4 -0.02,0.18,0.94,U] [#5 -0.18,-0.06,1.19,U] [#6 -0.14,0.22,0.85,U] [#7 0.21,0.49,0.00,M9] [#8 -0.16,0.32,0.80,U] 
23:08:21.691 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {0.22, -0.03}
23:08:21.692 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
23:08:21.693 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
23:08:21.694 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.30 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:08:21.698 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
23:08:21.699 00.001 21068 Enqueuing Move request for scope (0.03, 0.10)
23:08:21.700 00.001 16108 Worker thread wakes up
23:08:21.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:08:21.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:08:21.700 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.10
23:08:21.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:21.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:21.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:21.700 00.000 16108 MoveAxis(E, 0, ABG)
23:08:21.700 00.000 16108 Move returns status 0, amount 0
23:08:21.700 00.000 16108 MoveAxis(N, 0, ABG)
23:08:21.700 00.000 16108 Move returns status 0, amount 0
23:08:21.700 00.000 16108 move complete, result=0
23:08:21.700 00.000 16108 worker thread done servicing request
23:08:21.703 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3782, FiltMin=3289, FiltMax=61917, Gamma=1.000
23:08:21.719 00.016 21068 UpdateGuideState exits: m=101858 SNR=64.3
23:08:21.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:21.721 00.001 21068 Enqueuing Expose request
23:08:21.722 00.001 16108 Worker thread wakes up
23:08:21.722 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:21.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:21.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:22.893 01.170 16108 Exposure complete
23:08:22.959 00.066 16108 worker thread done servicing request
23:08:22.959 00.000 21068 OnExposeComplete: enter
23:08:22.961 00.002 21068 UpdateGuideState(): m_state=6
23:08:22.962 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3630
23:08:22.964 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=877.21, Mass=110763, SNR=76.3, Peak=14672 HFD=3.3
23:08:22.965 00.001 21068 MultiStar: [#1 -0.08,0.33,1.09,U] [#2 0.19,0.60,0.00,M1] [#3 0.03,0.27,0.88,U] [#4 0.16,0.15,0.86,U] [#5 -0.34,0.24,0.89,U] [#6 -0.03,0.99,0.00,M5] [#7 0.02,0.90,0.00,M10] [#8 0.23,0.61,0.00,M3] 
23:08:22.967 00.002 21068 refined, 4 included, MultiStar: {-0.08, 0.28}, one-star: {-0.16, 0.37}
23:08:22.969 00.002 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
23:08:22.971 00.002 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
23:08:22.972 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.86 mountX=0.13 mountY=-0.25, mountTheta=-1.10
23:08:22.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.28, opts=13)
23:08:22.975 00.001 21068 Enqueuing Move request for scope (-0.08, 0.28)
23:08:22.976 00.001 16108 Worker thread wakes up
23:08:22.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
23:08:22.976 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
23:08:22.976 00.000 16108 Moving (-0.08, 0.28) raw xDistance=0.13 yDistance=-0.25
23:08:22.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:08:22.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:08:22.976 00.000 16108 MoveAxis(E, 0, ABG)
23:08:22.976 00.000 16108 Move returns status 0, amount 0
23:08:22.976 00.000 16108 MoveAxis(N, 51, ABG)
23:08:22.976 00.000 16108 Guiding  Dir = 0, Dur = 51
23:08:22.977 00.001 16108 IsSlewing returns 0
23:08:22.977 00.000 16108 IsGuiding returns 0
23:08:22.983 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3785, FiltMin=3273, FiltMax=54963, Gamma=1.000
23:08:22.999 00.016 21068 UpdateGuideState exits: m=110763 SNR=76.3
23:08:23.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:23.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:23.002 00.001 21068 Enqueuing Expose request
23:08:23.019 00.017 16108 PulseGuide returned control before completion, sleep 19
23:08:23.049 00.030 16108 IsGuiding returns 1
23:08:23.049 00.000 16108 scope still moving after pulse duration time elapsed
23:08:23.080 00.031 16108 IsSlewing returns 0
23:08:23.080 00.000 16108 IsGuiding returns 1
23:08:23.110 00.030 16108 IsSlewing returns 0
23:08:23.110 00.000 16108 IsGuiding returns 0
23:08:23.112 00.002 16108 scope move finished after 51 + 82 ms
23:08:23.112 00.000 16108 Move returns status 0, amount 51
23:08:23.112 00.000 16108 move complete, result=0
23:08:23.112 00.000 16108 worker thread done servicing request
23:08:23.112 00.000 16108 Worker thread wakes up
23:08:23.112 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
23:08:23.114 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:23.115 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:24.101 00.986 16108 Exposure complete
23:08:24.159 00.058 16108 worker thread done servicing request
23:08:24.160 00.001 21068 OnExposeComplete: enter
23:08:24.161 00.001 21068 UpdateGuideState(): m_state=6
23:08:24.162 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3631
23:08:24.162 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=877.02, Mass=109273, SNR=73.6, Peak=16784 HFD=3.1
23:08:24.163 00.001 21068 MultiStar: [#1 -0.04,0.37,1.08,U] [#2 -0.12,0.43,1.46,U] [#3 -0.12,0.40,1.08,U] [#4 0.09,0.07,0.78,U] [#5 -0.05,0.32,0.91,U] [#6 0.24,0.37,0.97,U] [#7 0.14,0.60,0.00,R] [#8 0.19,0.43,0.79,U] 
23:08:24.164 00.001 21068 single-star, 7 included, MultiStar: {-0.01, 0.33}, one-star: {-0.13, 0.18}
23:08:24.165 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:08:24.166 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:08:24.167 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=0.16 mountY=-0.15, mountTheta=-0.74
23:08:24.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.18, opts=13)
23:08:24.170 00.001 21068 Enqueuing Move request for scope (-0.13, 0.18)
23:08:24.170 00.000 16108 Worker thread wakes up
23:08:24.171 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
23:08:24.171 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
23:08:24.171 00.000 16108 Moving (-0.13, 0.18) raw xDistance=0.16 yDistance=-0.15
23:08:24.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:08:24.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:24.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:08:24.171 00.000 16108 MoveAxis(E, 0, ABG)
23:08:24.171 00.000 16108 Move returns status 0, amount 0
23:08:24.171 00.000 16108 MoveAxis(N, 0, ABG)
23:08:24.171 00.000 16108 Move returns status 0, amount 0
23:08:24.171 00.000 16108 move complete, result=0
23:08:24.171 00.000 16108 worker thread done servicing request
23:08:24.174 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3785, FiltMin=3209, FiltMax=56365, Gamma=1.000
23:08:24.189 00.015 21068 UpdateGuideState exits: m=109273 SNR=73.6
23:08:24.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:24.192 00.001 21068 Enqueuing Expose request
23:08:24.193 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:24.193 00.000 16108 Worker thread wakes up
23:08:24.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:24.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:25.345 01.151 16108 Exposure complete
23:08:25.416 00.071 16108 worker thread done servicing request
23:08:25.416 00.000 21068 OnExposeComplete: enter
23:08:25.419 00.003 21068 UpdateGuideState(): m_state=6
23:08:25.421 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3632
23:08:25.422 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.13, Mass=114828, SNR=73.5, Peak=16240 HFD=3.3
23:08:25.424 00.002 21068 MultiStar: [#1 -0.30,0.14,1.21,U] [#2 -0.12,0.21,1.32,U] [#3 -0.24,0.01,1.03,U] [#4 0.19,-0.04,0.83,U] [#5 0.10,0.19,0.85,U] [#6 0.32,0.56,0.00,M5] [#7 -0.18,-0.09,0.66,U] [#8 -0.13,0.69,0.00,M3] 
23:08:25.425 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.12}, one-star: {-0.05, 0.30}
23:08:25.426 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:08:25.428 00.002 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:08:25.429 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.28 mountX=0.12 mountY=-0.09, mountTheta=-0.64
23:08:25.432 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.12, opts=13)
23:08:25.432 00.000 21068 Enqueuing Move request for scope (-0.10, 0.12)
23:08:25.434 00.002 16108 Worker thread wakes up
23:08:25.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
23:08:25.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
23:08:25.434 00.000 16108 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=-0.09
23:08:25.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:08:25.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:25.435 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:25.435 00.000 16108 MoveAxis(E, 0, ABG)
23:08:25.435 00.000 16108 Move returns status 0, amount 0
23:08:25.435 00.000 16108 MoveAxis(N, 0, ABG)
23:08:25.435 00.000 16108 Move returns status 0, amount 0
23:08:25.435 00.000 16108 move complete, result=0
23:08:25.435 00.000 16108 worker thread done servicing request
23:08:25.440 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3785, FiltMin=3213, FiltMax=56819, Gamma=1.000
23:08:25.458 00.018 21068 UpdateGuideState exits: m=114828 SNR=73.5
23:08:25.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:25.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:25.462 00.002 21068 Enqueuing Expose request
23:08:25.463 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:25.464 00.001 16108 Worker thread wakes up
23:08:25.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:25.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:26.438 00.974 16108 Exposure complete
23:08:26.495 00.057 16108 worker thread done servicing request
23:08:26.495 00.000 21068 OnExposeComplete: enter
23:08:26.496 00.001 21068 UpdateGuideState(): m_state=6
23:08:26.497 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3633
23:08:26.498 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.81, Mass=104621, SNR=67.1, Peak=15472 HFD=3.3
23:08:26.499 00.001 21068 MultiStar: [#1 -0.15,0.17,1.30,U] [#2 -0.10,0.25,1.41,U] [#3 -0.31,0.37,1.14,U] [#4 -0.06,-0.10,1.00,U] [#5 -0.06,0.13,1.06,U] [#6 0.33,0.54,0.00,M6] [#7 -0.09,-0.41,0.85,U] [#8 0.19,0.18,0.96,U] 
23:08:26.500 00.001 21068 single-star, 7 included, MultiStar: {-0.07, 0.09}, one-star: {0.11, -0.03}
23:08:26.501 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
23:08:26.501 00.000 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
23:08:26.502 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.12 mountY=0.00, mountTheta=3.11
23:08:26.503 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
23:08:26.504 00.001 21068 Enqueuing Move request for scope (0.11, -0.03)
23:08:26.505 00.001 16108 Worker thread wakes up
23:08:26.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:08:26.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:08:26.505 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.12 yDistance=0.00
23:08:26.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:08:26.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:26.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:08:26.505 00.000 16108 MoveAxis(E, 0, ABG)
23:08:26.505 00.000 16108 Move returns status 0, amount 0
23:08:26.505 00.000 16108 MoveAxis(N, 0, ABG)
23:08:26.505 00.000 16108 Move returns status 0, amount 0
23:08:26.505 00.000 16108 move complete, result=0
23:08:26.506 00.001 16108 worker thread done servicing request
23:08:26.510 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3789, FiltMin=3203, FiltMax=63309, Gamma=1.000
23:08:26.524 00.014 21068 UpdateGuideState exits: m=104621 SNR=67.1
23:08:26.526 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:26.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:26.528 00.001 21068 Enqueuing Expose request
23:08:26.528 00.000 16108 Worker thread wakes up
23:08:26.528 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:26.530 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:26.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:27.685 01.155 16108 Exposure complete
23:08:27.740 00.055 16108 worker thread done servicing request
23:08:27.740 00.000 21068 OnExposeComplete: enter
23:08:27.741 00.001 21068 UpdateGuideState(): m_state=6
23:08:27.742 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3634
23:08:27.743 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.90, Mass=97468, SNR=66.8, Peak=16544 HFD=2.8
23:08:27.744 00.001 21068 MultiStar: [#1 -0.23,-0.11,1.31,U] [#2 -0.09,0.07,1.29,U] [#3 -0.36,-0.04,1.08,U] [#4 0.05,0.13,0.81,U] [#5 -0.10,0.04,1.02,U] [#6 0.08,0.39,0.97,U] [#7 0.07,-0.32,0.76,U] [#8 0.13,0.34,0.81,U] 
23:08:27.745 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.02, 0.06}
23:08:27.746 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:08:27.746 00.000 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:08:27.747 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.22 mountX=-0.01 mountY=-0.07, mountTheta=-1.75
23:08:27.748 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
23:08:27.749 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
23:08:27.750 00.001 16108 Worker thread wakes up
23:08:27.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:08:27.750 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:08:27.750 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.07
23:08:27.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:27.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:27.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:27.750 00.000 16108 MoveAxis(E, 0, ABG)
23:08:27.750 00.000 16108 Move returns status 0, amount 0
23:08:27.750 00.000 16108 MoveAxis(N, 0, ABG)
23:08:27.750 00.000 16108 Move returns status 0, amount 0
23:08:27.751 00.001 16108 move complete, result=0
23:08:27.751 00.000 16108 worker thread done servicing request
23:08:27.754 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3789, FiltMin=3235, FiltMax=59517, Gamma=1.000
23:08:27.769 00.015 21068 UpdateGuideState exits: m=97468 SNR=66.8
23:08:27.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:27.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:27.771 00.000 21068 Enqueuing Expose request
23:08:27.773 00.002 16108 Worker thread wakes up
23:08:27.773 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:27.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:27.774 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:28.758 00.984 16108 Exposure complete
23:08:28.829 00.071 16108 worker thread done servicing request
23:08:28.829 00.000 21068 OnExposeComplete: enter
23:08:28.830 00.001 21068 UpdateGuideState(): m_state=6
23:08:28.831 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3635
23:08:28.832 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=876.98, Mass=108918, SNR=81.8, Peak=16448 HFD=3.2
23:08:28.834 00.002 21068 MultiStar: [#1 -0.09,0.06,1.06,U] [#2 0.23,0.07,1.06,U] [#3 -0.00,0.09,0.81,U] [#4 -0.17,-0.13,0.62,U] [#5 -0.22,-0.09,0.85,U] [#6 0.12,0.58,0.00,M6] [#7 0.12,-0.45,0.53,U] [#8 0.12,0.33,0.74,U] 
23:08:28.834 00.000 21068 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.55, 0.14}
23:08:28.835 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
23:08:28.836 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
23:08:28.836 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
23:08:28.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
23:08:28.839 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
23:08:28.839 00.000 16108 Worker thread wakes up
23:08:28.840 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:08:28.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:08:28.840 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=-0.05
23:08:28.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:08:28.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:28.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:28.840 00.000 16108 MoveAxis(E, 0, ABG)
23:08:28.840 00.000 16108 Move returns status 0, amount 0
23:08:28.840 00.000 16108 MoveAxis(N, 0, ABG)
23:08:28.840 00.000 16108 Move returns status 0, amount 0
23:08:28.840 00.000 16108 move complete, result=0
23:08:28.840 00.000 16108 worker thread done servicing request
23:08:28.851 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3789, FiltMin=3181, FiltMax=58013, Gamma=1.000
23:08:28.877 00.026 21068 UpdateGuideState exits: m=108918 SNR=81.8
23:08:28.877 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:28.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:28.879 00.001 21068 Enqueuing Expose request
23:08:28.880 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:28.880 00.000 16108 Worker thread wakes up
23:08:28.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:28.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:30.043 01.162 16108 Exposure complete
23:08:30.103 00.060 16108 worker thread done servicing request
23:08:30.103 00.000 21068 OnExposeComplete: enter
23:08:30.104 00.001 21068 UpdateGuideState(): m_state=6
23:08:30.105 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3636
23:08:30.105 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.79, Mass=87046, SNR=58.3, Peak=14320 HFD=2.9
23:08:30.106 00.001 21068 MultiStar: [#1 -0.24,-0.00,1.55,U] [#2 -0.12,0.18,1.63,U] [#3 -0.05,0.05,1.32,U] [#4 -0.07,-0.38,1.07,U] [#5 -0.30,-0.08,1.21,U] [#6 0.00,0.15,1.00,U] [#7 0.36,-0.28,0.79,U] [#8 0.08,0.13,1.03,U] 
23:08:30.108 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.08, -0.05}
23:08:30.109 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
23:08:30.109 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
23:08:30.110 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.95 mountX=0.06 mountY=0.02, mountTheta=0.42
23:08:30.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
23:08:30.113 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
23:08:30.113 00.000 16108 Worker thread wakes up
23:08:30.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:08:30.114 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:08:30.114 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
23:08:30.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:08:30.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:30.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:30.114 00.000 16108 MoveAxis(E, 0, ABG)
23:08:30.114 00.000 16108 Move returns status 0, amount 0
23:08:30.114 00.000 16108 MoveAxis(N, 0, ABG)
23:08:30.114 00.000 16108 Move returns status 0, amount 0
23:08:30.114 00.000 16108 move complete, result=0
23:08:30.114 00.000 16108 worker thread done servicing request
23:08:30.117 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3789, FiltMin=3267, FiltMax=56493, Gamma=1.000
23:08:30.133 00.016 21068 UpdateGuideState exits: m=87046 SNR=58.3
23:08:30.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:30.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:30.136 00.001 21068 Enqueuing Expose request
23:08:30.136 00.000 16108 Worker thread wakes up
23:08:30.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:30.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:30.137 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:31.100 00.963 16108 Exposure complete
23:08:31.172 00.072 16108 worker thread done servicing request
23:08:31.172 00.000 21068 OnExposeComplete: enter
23:08:31.172 00.000 21068 UpdateGuideState(): m_state=6
23:08:31.173 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3637
23:08:31.174 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.25, Mass=92461, SNR=68.9, Peak=13648 HFD=3.6
23:08:31.175 00.001 21068 MultiStar: [#1 -0.17,-0.01,1.29,U] [#2 -0.03,0.06,1.30,U] [#3 0.00,0.02,1.21,U] [#4 0.01,-0.19,0.89,U] [#5 -0.30,-0.17,0.91,U] [#6 0.01,0.32,0.80,U] [#7 0.02,-0.02,0.74,U] [#8 -0.12,0.09,0.77,U] 
23:08:31.176 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.04, 0.41}
23:08:31.176 00.000 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
23:08:31.177 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
23:08:31.178 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.47 mountX=0.08 mountY=-0.04, mountTheta=-0.45
23:08:31.179 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
23:08:31.180 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
23:08:31.181 00.001 16108 Worker thread wakes up
23:08:31.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:08:31.181 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:08:31.181 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
23:08:31.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:08:31.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:31.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:31.181 00.000 16108 MoveAxis(E, 0, ABG)
23:08:31.181 00.000 16108 Move returns status 0, amount 0
23:08:31.181 00.000 16108 MoveAxis(N, 0, ABG)
23:08:31.181 00.000 16108 Move returns status 0, amount 0
23:08:31.181 00.000 16108 move complete, result=0
23:08:31.181 00.000 16108 worker thread done servicing request
23:08:31.188 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3792, FiltMin=3280, FiltMax=57446, Gamma=1.000
23:08:31.210 00.022 21068 UpdateGuideState exits: m=92461 SNR=68.9
23:08:31.212 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:31.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:31.214 00.001 21068 Enqueuing Expose request
23:08:31.215 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:31.216 00.001 16108 Worker thread wakes up
23:08:31.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:31.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:32.379 01.163 16108 Exposure complete
23:08:32.447 00.068 16108 worker thread done servicing request
23:08:32.447 00.000 21068 OnExposeComplete: enter
23:08:32.448 00.001 21068 UpdateGuideState(): m_state=6
23:08:32.449 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3638
23:08:32.450 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.77, Mass=115752, SNR=72.0, Peak=15280 HFD=3.3
23:08:32.451 00.001 21068 MultiStar: [#1 -0.55,-0.07,0.00,M1] [#2 -0.34,0.01,1.45,U] [#3 -0.57,0.21,0.00,M1] [#4 -0.19,-0.49,0.00,M1] [#5 -0.75,-0.00,0.00,M1] [#6 -0.51,0.09,0.00,M5] [#7 -0.70,-0.52,0.00,M1] [#8 -0.24,0.19,0.79,U] 
23:08:32.451 00.000 21068 single-star, 2 included, MultiStar: {-0.27, 0.03}, one-star: {-0.20, -0.07}
23:08:32.453 00.002 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.51)
23:08:32.453 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
23:08:32.454 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.81 mountX=0.18 mountY=0.11, mountTheta=0.55
23:08:32.455 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.07, opts=13)
23:08:32.456 00.001 21068 Enqueuing Move request for scope (-0.20, -0.07)
23:08:32.457 00.001 16108 Worker thread wakes up
23:08:32.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
23:08:32.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
23:08:32.457 00.000 16108 Moving (-0.20, -0.07) raw xDistance=0.18 yDistance=0.11
23:08:32.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:08:32.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:08:32.457 00.000 16108 MoveAxis(E, 0, ABG)
23:08:32.457 00.000 16108 Move returns status 0, amount 0
23:08:32.457 00.000 16108 MoveAxis(N, 0, ABG)
23:08:32.458 00.001 16108 Move returns status 0, amount 0
23:08:32.458 00.000 16108 move complete, result=0
23:08:32.458 00.000 16108 worker thread done servicing request
23:08:32.464 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3789, FiltMin=3270, FiltMax=52157, Gamma=1.000
23:08:32.481 00.017 21068 UpdateGuideState exits: m=115752 SNR=72.0
23:08:32.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.482 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:32.483 00.001 21068 Enqueuing Expose request
23:08:32.484 00.001 16108 Worker thread wakes up
23:08:32.484 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:32.486 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:32.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:33.462 00.976 16108 Exposure complete
23:08:33.539 00.077 16108 worker thread done servicing request
23:08:33.539 00.000 21068 OnExposeComplete: enter
23:08:33.540 00.001 21068 UpdateGuideState(): m_state=6
23:08:33.541 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3639
23:08:33.542 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.86, Mass=105186, SNR=68.9, Peak=14464 HFD=3.0
23:08:33.543 00.001 21068 MultiStar: [#1 -0.57,-0.02,0.00,M2] [#2 -0.33,-0.02,1.52,U] [#3 -0.31,0.27,0.97,U] [#4 -0.39,-0.33,0.00,M2] [#5 -0.55,-0.17,0.00,M2] [#6 -0.09,0.28,0.82,U] [#7 -0.14,-0.25,0.66,U] [#8 -0.33,-0.01,0.78,U] 
23:08:33.544 00.001 21068 refined, 5 included, MultiStar: {-0.17, 0.06}, one-star: {0.24, 0.02}
23:08:33.545 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
23:08:33.545 00.000 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
23:08:33.546 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.83 mountX=0.18 mountY=-0.01, mountTheta=-0.07
23:08:33.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
23:08:33.548 00.000 21068 Enqueuing Move request for scope (-0.17, 0.06)
23:08:33.549 00.001 16108 Worker thread wakes up
23:08:33.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
23:08:33.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
23:08:33.549 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.18 yDistance=-0.01
23:08:33.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:08:33.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:33.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:33.550 00.001 16108 MoveAxis(E, 0, ABG)
23:08:33.550 00.000 16108 Move returns status 0, amount 0
23:08:33.550 00.000 16108 MoveAxis(N, 0, ABG)
23:08:33.550 00.000 16108 Move returns status 0, amount 0
23:08:33.550 00.000 16108 move complete, result=0
23:08:33.550 00.000 16108 worker thread done servicing request
23:08:33.555 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3789, FiltMin=3280, FiltMax=55805, Gamma=1.000
23:08:33.583 00.028 21068 UpdateGuideState exits: m=105186 SNR=68.9
23:08:33.586 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:33.588 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:33.589 00.001 21068 Enqueuing Expose request
23:08:33.590 00.001 16108 Worker thread wakes up
23:08:33.590 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:33.590 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:33.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:34.754 01.164 16108 Exposure complete
23:08:34.833 00.079 16108 worker thread done servicing request
23:08:34.833 00.000 21068 OnExposeComplete: enter
23:08:34.835 00.002 21068 UpdateGuideState(): m_state=6
23:08:34.837 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3640
23:08:34.839 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.92, Mass=105602, SNR=70.4, Peak=15152 HFD=3.3
23:08:34.840 00.001 21068 MultiStar: [#1 -0.04,-0.18,0.99,U] [#2 0.08,0.10,1.29,U] [#3 0.07,0.11,1.11,U] [#4 0.31,-0.02,0.93,U] [#5 0.01,-0.01,1.12,U] [#6 0.51,0.38,0.00,M5] [#7 -0.07,-0.29,0.75,U] [#8 0.02,0.61,0.00,M1] 
23:08:34.842 00.002 21068 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {-0.13, 0.08}
23:08:34.843 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
23:08:34.845 00.002 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
23:08:34.846 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.34 mountX=-0.04 mountY=0.00, mountTheta=3.04
23:08:34.849 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
23:08:34.851 00.002 21068 Enqueuing Move request for scope (0.04, -0.01)
23:08:34.854 00.003 16108 Worker thread wakes up
23:08:34.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:08:34.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:08:34.854 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
23:08:34.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:34.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:34.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:08:34.854 00.000 16108 MoveAxis(E, 0, ABG)
23:08:34.855 00.001 16108 Move returns status 0, amount 0
23:08:34.855 00.000 16108 MoveAxis(N, 0, ABG)
23:08:34.855 00.000 16108 Move returns status 0, amount 0
23:08:34.855 00.000 16108 move complete, result=0
23:08:34.855 00.000 16108 worker thread done servicing request
23:08:34.862 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3792, FiltMin=3245, FiltMax=56134, Gamma=1.000
23:08:34.891 00.029 21068 UpdateGuideState exits: m=105602 SNR=70.4
23:08:34.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:34.894 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:34.895 00.001 21068 Enqueuing Expose request
23:08:34.896 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:34.897 00.001 16108 Worker thread wakes up
23:08:34.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:34.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:35.876 00.979 16108 Exposure complete
23:08:35.934 00.058 16108 worker thread done servicing request
23:08:35.934 00.000 21068 OnExposeComplete: enter
23:08:35.936 00.002 21068 UpdateGuideState(): m_state=6
23:08:35.938 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3641
23:08:35.939 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.79, Mass=113744, SNR=81.8, Peak=18048 HFD=3.1
23:08:35.941 00.002 21068 MultiStar: [#1 0.13,0.06,1.06,U] [#2 0.22,0.05,1.20,U] [#3 0.16,0.16,1.03,U] [#4 0.01,-0.03,0.74,U] [#5 0.26,-0.26,0.91,U] [#6 0.36,0.11,0.66,U] [#7 -0.21,-0.23,0.55,U] [#8 0.15,0.12,0.69,U] 
23:08:35.943 00.002 21068 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.22, -0.05}
23:08:35.944 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:08:35.945 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:08:35.947 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
23:08:35.951 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.00, opts=13)
23:08:35.953 00.002 21068 Enqueuing Move request for scope (0.16, 0.00)
23:08:35.954 00.001 16108 Worker thread wakes up
23:08:35.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
23:08:35.954 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
23:08:35.954 00.000 16108 Moving (0.16, 0.00) raw xDistance=-0.16 yDistance=-0.04
23:08:35.955 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:08:35.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:35.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:35.955 00.000 16108 MoveAxis(E, 0, ABG)
23:08:35.955 00.000 16108 Move returns status 0, amount 0
23:08:35.955 00.000 16108 MoveAxis(N, 0, ABG)
23:08:35.955 00.000 16108 Move returns status 0, amount 0
23:08:35.955 00.000 16108 move complete, result=0
23:08:35.956 00.001 16108 worker thread done servicing request
23:08:35.966 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3792, FiltMin=3229, FiltMax=60205, Gamma=1.000
23:08:35.987 00.021 21068 UpdateGuideState exits: m=113744 SNR=81.8
23:08:35.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.988 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:35.989 00.001 21068 Enqueuing Expose request
23:08:35.990 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:35.990 00.000 16108 Worker thread wakes up
23:08:35.992 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:35.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:37.143 01.151 16108 Exposure complete
23:08:37.199 00.056 16108 worker thread done servicing request
23:08:37.199 00.000 21068 OnExposeComplete: enter
23:08:37.200 00.001 21068 UpdateGuideState(): m_state=6
23:08:37.200 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3642
23:08:37.201 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.18, Mass=105479, SNR=67.5, Peak=15632 HFD=3.1
23:08:37.202 00.001 21068 MultiStar: [#1 0.19,-0.07,1.19,U] [#2 0.24,-0.03,1.31,U] [#3 0.24,0.07,1.14,U] [#4 0.08,-0.08,1.14,U] [#5 0.17,-0.33,0.98,U] [#6 0.28,-0.01,0.82,U] [#7 0.24,-0.23,0.73,U] [#8 0.30,0.16,0.86,U] 
23:08:37.203 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.07, 0.35}
23:08:37.204 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:08:37.204 00.000 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:08:37.205 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
23:08:37.208 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.02, opts=13)
23:08:37.208 00.000 21068 Enqueuing Move request for scope (0.20, -0.02)
23:08:37.209 00.001 16108 Worker thread wakes up
23:08:37.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
23:08:37.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
23:08:37.209 00.000 16108 Moving (0.20, -0.02) raw xDistance=-0.20 yDistance=-0.03
23:08:37.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:08:37.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:37.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:37.209 00.000 16108 MoveAxis(E, 0, ABG)
23:08:37.209 00.000 16108 Move returns status 0, amount 0
23:08:37.209 00.000 16108 MoveAxis(N, 0, ABG)
23:08:37.210 00.001 16108 Move returns status 0, amount 0
23:08:37.210 00.000 16108 move complete, result=0
23:08:37.210 00.000 16108 worker thread done servicing request
23:08:37.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3792, FiltMin=3161, FiltMax=61501, Gamma=1.000
23:08:37.230 00.016 21068 UpdateGuideState exits: m=105479 SNR=67.5
23:08:37.230 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:37.232 00.001 21068 Enqueuing Expose request
23:08:37.232 00.000 16108 Worker thread wakes up
23:08:37.232 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:37.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:37.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:38.190 00.957 16108 Exposure complete
23:08:38.250 00.060 16108 worker thread done servicing request
23:08:38.250 00.000 21068 OnExposeComplete: enter
23:08:38.252 00.002 21068 UpdateGuideState(): m_state=6
23:08:38.254 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3643
23:08:38.256 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.82, Mass=114981, SNR=79.7, Peak=18096 HFD=3.1
23:08:38.259 00.003 21068 MultiStar: [#1 0.23,-0.01,1.21,U] [#2 0.27,-0.00,1.08,U] [#3 0.09,-0.03,0.84,U] [#4 0.37,-0.20,0.81,U] [#5 0.29,-0.30,0.95,U] [#6 0.50,-0.07,0.00,M4] [#7 0.06,-0.30,0.50,U] [#8 0.15,0.06,0.74,U] 
23:08:38.260 00.001 21068 single-star, 7 included, MultiStar: {0.21, -0.09}, one-star: {0.17, -0.01}
23:08:38.262 00.002 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:08:38.263 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:08:38.265 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.17 mountY=-0.03, mountTheta=-2.99
23:08:38.268 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.01, opts=13)
23:08:38.271 00.003 21068 Enqueuing Move request for scope (0.17, -0.01)
23:08:38.272 00.001 16108 Worker thread wakes up
23:08:38.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:08:38.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:08:38.272 00.000 16108 Moving (0.17, -0.01) raw xDistance=-0.17 yDistance=-0.03
23:08:38.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:08:38.273 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:38.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:38.273 00.000 16108 MoveAxis(E, 0, ABG)
23:08:38.273 00.000 16108 Move returns status 0, amount 0
23:08:38.273 00.000 16108 MoveAxis(N, 0, ABG)
23:08:38.273 00.000 16108 Move returns status 0, amount 0
23:08:38.273 00.000 16108 move complete, result=0
23:08:38.273 00.000 16108 worker thread done servicing request
23:08:38.279 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3792, FiltMin=3241, FiltMax=55533, Gamma=1.000
23:08:38.301 00.022 21068 UpdateGuideState exits: m=114981 SNR=79.7
23:08:38.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:38.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:38.303 00.000 21068 Enqueuing Expose request
23:08:38.304 00.001 16108 Worker thread wakes up
23:08:38.304 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:38.306 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:38.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:39.475 01.169 16108 Exposure complete
23:08:39.547 00.072 16108 worker thread done servicing request
23:08:39.548 00.001 21068 OnExposeComplete: enter
23:08:39.548 00.000 21068 UpdateGuideState(): m_state=6
23:08:39.549 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3644
23:08:39.550 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.92, Mass=105636, SNR=66.1, Peak=17424 HFD=2.8
23:08:39.551 00.001 21068 MultiStar: [#1 0.33,-0.00,1.39,U] [#2 0.59,0.21,0.00,M1] [#3 0.25,0.18,1.28,U] [#4 0.36,-0.16,0.86,U] [#5 0.16,-0.16,0.95,U] [#6 0.62,0.04,0.00,M5] [#7 0.30,-0.45,0.00,M1] [#8 0.50,0.06,0.00,M1] 
23:08:39.551 00.000 21068 refined, 4 included, MultiStar: {0.28, 0.00}, one-star: {0.31, 0.08}
23:08:39.552 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:08:39.553 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:08:39.554 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.01 mountX=-0.28 mountY=-0.07, mountTheta=-2.90
23:08:39.555 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.00, opts=13)
23:08:39.556 00.001 21068 Enqueuing Move request for scope (0.28, 0.00)
23:08:39.557 00.001 16108 Worker thread wakes up
23:08:39.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.00) opts 0xd
23:08:39.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.00)
23:08:39.557 00.000 16108 Moving (0.28, 0.00) raw xDistance=-0.28 yDistance=-0.07
23:08:39.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:08:39.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:39.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:39.557 00.000 16108 MoveAxis(E, 73, ABG)
23:08:39.557 00.000 16108 Guiding  Dir = 2, Dur = 73
23:08:39.558 00.001 16108 IsSlewing returns 0
23:08:39.558 00.000 16108 IsGuiding returns 0
23:08:39.561 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3792, FiltMin=3261, FiltMax=56845, Gamma=1.000
23:08:39.579 00.018 16108 PulseGuide returned control before completion, sleep 63
23:08:39.585 00.006 21068 UpdateGuideState exits: m=105636 SNR=66.1
23:08:39.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:39.589 00.001 21068 Enqueuing Expose request
23:08:39.655 00.066 16108 IsGuiding returns 1
23:08:39.655 00.000 16108 scope still moving after pulse duration time elapsed
23:08:39.686 00.031 16108 IsSlewing returns 0
23:08:39.686 00.000 16108 IsGuiding returns 0
23:08:39.687 00.001 16108 scope move finished after 73 + 55 ms
23:08:39.687 00.000 16108 Move returns status 0, amount 73
23:08:39.687 00.000 16108 MoveAxis(N, 0, ABG)
23:08:39.687 00.000 16108 Move returns status 0, amount 0
23:08:39.687 00.000 16108 move complete, result=0
23:08:39.687 00.000 16108 worker thread done servicing request
23:08:39.687 00.000 16108 Worker thread wakes up
23:08:39.687 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
23:08:39.690 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:39.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:40.653 00.963 16108 Exposure complete
23:08:40.707 00.054 16108 worker thread done servicing request
23:08:40.707 00.000 21068 OnExposeComplete: enter
23:08:40.708 00.001 21068 UpdateGuideState(): m_state=6
23:08:40.709 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3645
23:08:40.710 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.19, Mass=121816, SNR=83.1, Peak=18176 HFD=3.1
23:08:40.711 00.001 21068 MultiStar: [#1 0.26,0.14,1.08,U] [#2 0.28,0.08,1.07,U] [#3 0.17,0.16,0.89,U] [#4 0.03,-0.08,0.66,U] [#5 0.23,0.09,0.74,U] [#6 0.59,0.19,0.00,M6] [#7 -0.12,-0.11,0.50,U] [#8 0.13,0.32,0.58,U] 
23:08:40.712 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.00, 0.35}
23:08:40.712 00.000 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:08:40.713 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
23:08:40.714 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.74 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
23:08:40.716 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.13, opts=13)
23:08:40.716 00.000 21068 Enqueuing Move request for scope (0.15, 0.13)
23:08:40.717 00.001 16108 Worker thread wakes up
23:08:40.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:08:40.718 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:08:40.718 00.000 16108 Moving (0.15, 0.13) raw xDistance=-0.12 yDistance=-0.16
23:08:40.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:08:40.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:40.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:08:40.718 00.000 16108 MoveAxis(E, 0, ABG)
23:08:40.718 00.000 16108 Move returns status 0, amount 0
23:08:40.718 00.000 16108 MoveAxis(N, 0, ABG)
23:08:40.718 00.000 16108 Move returns status 0, amount 0
23:08:40.718 00.000 16108 move complete, result=0
23:08:40.718 00.000 16108 worker thread done servicing request
23:08:40.723 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3795, FiltMin=3209, FiltMax=54541, Gamma=1.000
23:08:40.738 00.015 21068 UpdateGuideState exits: m=121816 SNR=83.1
23:08:40.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:40.742 00.002 21068 Enqueuing Expose request
23:08:40.743 00.001 16108 Worker thread wakes up
23:08:40.743 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:40.746 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:40.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:41.910 01.164 16108 Exposure complete
23:08:41.966 00.056 16108 worker thread done servicing request
23:08:41.966 00.000 21068 OnExposeComplete: enter
23:08:41.967 00.001 21068 UpdateGuideState(): m_state=6
23:08:41.968 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3646
23:08:41.968 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=877.22, Mass=98983, SNR=64.7, Peak=13008 HFD=3.1
23:08:41.969 00.001 21068 MultiStar: [#1 -0.17,0.32,1.17,U] [#2 -0.21,0.17,1.71,U] [#3 0.06,0.45,1.19,U] [#4 -0.12,0.06,1.11,U] [#5 -0.14,-0.10,1.03,U] [#6 0.22,0.52,0.00,M7] [#7 -0.15,-0.16,0.72,U] [#8 -0.13,0.56,0.00,M1] 
23:08:41.970 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.18}, one-star: {-0.34, 0.38}
23:08:41.971 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
23:08:41.971 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
23:08:41.972 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.18 mountY=-0.14, mountTheta=-0.65
23:08:41.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.18, opts=13)
23:08:41.974 00.000 21068 Enqueuing Move request for scope (-0.15, 0.18)
23:08:41.975 00.001 16108 Worker thread wakes up
23:08:41.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
23:08:41.975 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
23:08:41.975 00.000 16108 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=-0.14
23:08:41.977 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:08:41.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:41.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:08:41.977 00.000 16108 MoveAxis(E, 0, ABG)
23:08:41.977 00.000 16108 Move returns status 0, amount 0
23:08:41.977 00.000 16108 MoveAxis(N, 0, ABG)
23:08:41.977 00.000 16108 Move returns status 0, amount 0
23:08:41.977 00.000 16108 move complete, result=0
23:08:41.977 00.000 16108 worker thread done servicing request
23:08:41.985 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3795, FiltMin=3241, FiltMax=60902, Gamma=1.000
23:08:42.000 00.015 21068 UpdateGuideState exits: m=98983 SNR=64.7
23:08:42.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:42.001 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:42.002 00.001 21068 Enqueuing Expose request
23:08:42.003 00.001 16108 Worker thread wakes up
23:08:42.003 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:42.004 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:42.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:42.988 00.984 16108 Exposure complete
23:08:43.067 00.079 16108 worker thread done servicing request
23:08:43.067 00.000 21068 OnExposeComplete: enter
23:08:43.069 00.002 21068 UpdateGuideState(): m_state=6
23:08:43.070 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3647
23:08:43.073 00.003 21068 Star::Find returns 1 (0), X=220.56, Y=876.98, Mass=110558, SNR=76.7, Peak=17232 HFD=3.3
23:08:43.075 00.002 21068 MultiStar: [#1 -0.28,0.27,1.17,U] [#2 -0.27,0.37,1.12,U] [#3 -0.33,0.05,0.87,U] [#4 -0.27,0.13,0.89,U] [#5 -0.23,-0.14,0.83,U] [#6 0.03,0.51,0.00,M8] [#7 -0.20,-0.21,0.78,U] [#8 -0.11,0.31,0.82,U] 
23:08:43.077 00.002 21068 single-star, 7 included, MultiStar: {-0.23, 0.13}, one-star: {-0.12, 0.14}
23:08:43.078 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:08:43.080 00.002 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:08:43.081 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.28 mountX=0.14 mountY=-0.11, mountTheta=-0.64
23:08:43.084 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.14, opts=13)
23:08:43.086 00.002 21068 Enqueuing Move request for scope (-0.12, 0.14)
23:08:43.087 00.001 16108 Worker thread wakes up
23:08:43.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
23:08:43.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
23:08:43.088 00.001 16108 Moving (-0.12, 0.14) raw xDistance=0.14 yDistance=-0.11
23:08:43.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:08:43.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:43.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:08:43.088 00.000 16108 MoveAxis(E, 0, ABG)
23:08:43.088 00.000 16108 Move returns status 0, amount 0
23:08:43.088 00.000 16108 MoveAxis(N, 0, ABG)
23:08:43.088 00.000 16108 Move returns status 0, amount 0
23:08:43.088 00.000 16108 move complete, result=0
23:08:43.088 00.000 16108 worker thread done servicing request
23:08:43.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3795, FiltMin=3235, FiltMax=58525, Gamma=1.000
23:08:43.108 00.016 21068 UpdateGuideState exits: m=110558 SNR=76.7
23:08:43.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.109 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:43.110 00.001 21068 Enqueuing Expose request
23:08:43.112 00.002 16108 Worker thread wakes up
23:08:43.113 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:43.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:43.114 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:44.277 01.163 16108 Exposure complete
23:08:44.334 00.057 16108 worker thread done servicing request
23:08:44.334 00.000 21068 OnExposeComplete: enter
23:08:44.336 00.002 21068 UpdateGuideState(): m_state=6
23:08:44.337 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3648
23:08:44.339 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=877.08, Mass=111555, SNR=74.6, Peak=18656 HFD=3.1
23:08:44.340 00.001 21068 MultiStar: [#1 -0.29,0.24,1.30,U] [#2 0.03,0.09,1.51,U] [#3 -0.35,0.25,1.14,U] [#4 0.19,-0.16,0.77,U] [#5 -0.21,0.11,0.88,U] [#6 0.32,0.69,0.00,M9] [#7 -0.05,-0.19,0.62,U] [#8 -0.19,0.41,0.73,U] 
23:08:44.342 00.002 21068 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.05, 0.24}
23:08:44.344 00.002 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:08:44.344 00.000 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:08:44.347 00.003 21068 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.29 mountX=0.15 mountY=-0.11, mountTheta=-0.64
23:08:44.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.14, opts=13)
23:08:44.350 00.001 21068 Enqueuing Move request for scope (-0.12, 0.14)
23:08:44.351 00.001 16108 Worker thread wakes up
23:08:44.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
23:08:44.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
23:08:44.351 00.000 16108 Moving (-0.12, 0.14) raw xDistance=0.15 yDistance=-0.11
23:08:44.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:08:44.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:44.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:08:44.351 00.000 16108 MoveAxis(E, 0, ABG)
23:08:44.351 00.000 16108 Move returns status 0, amount 0
23:08:44.351 00.000 16108 MoveAxis(N, 0, ABG)
23:08:44.351 00.000 16108 Move returns status 0, amount 0
23:08:44.351 00.000 16108 move complete, result=0
23:08:44.352 00.001 16108 worker thread done servicing request
23:08:44.358 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3795, FiltMin=3232, FiltMax=55014, Gamma=1.000
23:08:44.384 00.026 21068 UpdateGuideState exits: m=111555 SNR=74.6
23:08:44.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:44.387 00.001 21068 Enqueuing Expose request
23:08:44.388 00.001 16108 Worker thread wakes up
23:08:44.388 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:44.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:44.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:45.376 00.988 16108 Exposure complete
23:08:45.448 00.072 16108 worker thread done servicing request
23:08:45.448 00.000 21068 OnExposeComplete: enter
23:08:45.450 00.002 21068 UpdateGuideState(): m_state=6
23:08:45.451 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3649
23:08:45.451 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=877.19, Mass=94870, SNR=63.9, Peak=16544 HFD=2.8
23:08:45.452 00.001 21068 MultiStar: [#1 -0.10,0.19,1.37,U] [#2 -0.14,0.20,1.34,U] [#3 -0.23,0.48,0.00,M1] [#4 -0.14,0.01,1.02,U] [#5 -0.26,0.05,1.19,U] [#6 0.10,0.65,0.00,M10] [#7 0.18,-0.07,0.67,U] [#8 0.06,0.43,0.87,U] 
23:08:45.453 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.17}, one-star: {0.08, 0.35}
23:08:45.454 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
23:08:45.454 00.000 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
23:08:45.455 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.95 mountX=0.10 mountY=-0.15, mountTheta=-1.00
23:08:45.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.17, opts=13)
23:08:45.459 00.002 21068 Enqueuing Move request for scope (-0.07, 0.17)
23:08:45.460 00.001 16108 Worker thread wakes up
23:08:45.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
23:08:45.460 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
23:08:45.460 00.000 16108 Moving (-0.07, 0.17) raw xDistance=0.10 yDistance=-0.15
23:08:45.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:08:45.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:45.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:08:45.460 00.000 16108 MoveAxis(E, 0, ABG)
23:08:45.460 00.000 16108 Move returns status 0, amount 0
23:08:45.460 00.000 16108 MoveAxis(N, 0, ABG)
23:08:45.460 00.000 16108 Move returns status 0, amount 0
23:08:45.460 00.000 16108 move complete, result=0
23:08:45.460 00.000 16108 worker thread done servicing request
23:08:45.464 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3792, FiltMin=3241, FiltMax=49827, Gamma=1.000
23:08:45.478 00.014 21068 UpdateGuideState exits: m=94870 SNR=63.9
23:08:45.480 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:45.481 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:45.481 00.000 21068 Enqueuing Expose request
23:08:45.482 00.001 16108 Worker thread wakes up
23:08:45.482 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:45.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:45.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:46.650 01.167 16108 Exposure complete
23:08:46.704 00.054 16108 worker thread done servicing request
23:08:46.704 00.000 21068 OnExposeComplete: enter
23:08:46.705 00.001 21068 UpdateGuideState(): m_state=6
23:08:46.706 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3650
23:08:46.707 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.19, Mass=120727, SNR=78.0, Peak=17952 HFD=3.2
23:08:46.708 00.001 21068 MultiStar: [#1 -0.03,-0.16,1.02,U] [#2 -0.05,0.05,1.32,U] [#3 -0.05,0.03,1.11,U] [#4 -0.29,-0.14,0.78,U] [#5 -0.04,-0.06,0.91,U] [#6 0.14,0.10,0.92,U] [#7 -0.27,0.17,0.53,U] [#8 0.08,0.34,0.80,U] 
23:08:46.708 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.06, 0.35}
23:08:46.709 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
23:08:46.710 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
23:08:46.711 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.20 mountX=0.06 mountY=-0.05, mountTheta=-0.73
23:08:46.712 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
23:08:46.715 00.003 21068 Enqueuing Move request for scope (-0.05, 0.07)
23:08:46.716 00.001 16108 Worker thread wakes up
23:08:46.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:08:46.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:08:46.716 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
23:08:46.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:08:46.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:46.717 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:46.717 00.000 16108 MoveAxis(E, 0, ABG)
23:08:46.717 00.000 16108 Move returns status 0, amount 0
23:08:46.717 00.000 16108 MoveAxis(N, 0, ABG)
23:08:46.717 00.000 16108 Move returns status 0, amount 0
23:08:46.717 00.000 16108 move complete, result=0
23:08:46.717 00.000 16108 worker thread done servicing request
23:08:46.721 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3792, FiltMin=3238, FiltMax=50438, Gamma=1.000
23:08:46.734 00.013 21068 UpdateGuideState exits: m=120727 SNR=78.0
23:08:46.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:46.737 00.001 21068 Enqueuing Expose request
23:08:46.737 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:46.738 00.001 16108 Worker thread wakes up
23:08:46.739 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:46.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:47.731 00.992 16108 Exposure complete
23:08:47.795 00.064 16108 worker thread done servicing request
23:08:47.795 00.000 21068 OnExposeComplete: enter
23:08:47.796 00.001 21068 UpdateGuideState(): m_state=6
23:08:47.797 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3651
23:08:47.798 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.83, Mass=115142, SNR=79.1, Peak=20432 HFD=2.7
23:08:47.799 00.001 21068 MultiStar: [#1 0.27,0.12,1.21,U] [#2 0.11,-0.03,1.12,U] [#3 -0.04,0.18,0.93,U] [#4 -0.03,-0.29,0.78,U] [#5 -0.01,-0.11,1.00,U] [#6 0.25,0.25,0.77,U] [#7 -0.01,-0.04,0.54,U] [#8 -0.09,0.27,0.78,U] 
23:08:47.800 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.24, -0.01}
23:08:47.801 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
23:08:47.802 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
23:08:47.802 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.41 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
23:08:47.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
23:08:47.805 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
23:08:47.806 00.001 16108 Worker thread wakes up
23:08:47.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:08:47.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:08:47.806 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.08 yDistance=-0.06
23:08:47.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:08:47.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:47.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:47.806 00.000 16108 MoveAxis(E, 0, ABG)
23:08:47.806 00.000 16108 Move returns status 0, amount 0
23:08:47.806 00.000 16108 MoveAxis(N, 0, ABG)
23:08:47.806 00.000 16108 Move returns status 0, amount 0
23:08:47.806 00.000 16108 move complete, result=0
23:08:47.807 00.001 16108 worker thread done servicing request
23:08:47.810 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3792, FiltMin=3257, FiltMax=48429, Gamma=1.000
23:08:47.833 00.023 21068 UpdateGuideState exits: m=115142 SNR=79.1
23:08:47.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:47.836 00.001 21068 Enqueuing Expose request
23:08:47.836 00.000 16108 Worker thread wakes up
23:08:47.836 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:47.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:47.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:49.020 01.183 16108 Exposure complete
23:08:49.081 00.061 16108 worker thread done servicing request
23:08:49.082 00.001 21068 OnExposeComplete: enter
23:08:49.083 00.001 21068 UpdateGuideState(): m_state=6
23:08:49.085 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3652
23:08:49.086 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.01, Mass=101982, SNR=68.8, Peak=16400 HFD=3.2
23:08:49.087 00.001 21068 MultiStar: [#1 0.24,-0.15,1.26,U] [#2 0.35,0.19,1.28,U] [#3 0.14,0.22,1.23,U] [#4 0.00,0.07,0.90,U] [#5 0.13,-0.11,0.94,U] [#6 0.46,0.42,0.00,M9] [#7 -0.07,-0.19,0.71,U] [#8 0.36,0.20,0.87,U] 
23:08:49.088 00.001 21068 single-star, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.02, 0.17}
23:08:49.090 00.002 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
23:08:49.091 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
23:08:49.092 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.46 mountX=0.01 mountY=-0.17, mountTheta=-1.50
23:08:49.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
23:08:49.096 00.002 21068 Enqueuing Move request for scope (0.02, 0.17)
23:08:49.097 00.001 16108 Worker thread wakes up
23:08:49.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
23:08:49.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
23:08:49.097 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
23:08:49.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:08:49.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:49.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:08:49.097 00.000 16108 MoveAxis(E, 0, ABG)
23:08:49.097 00.000 16108 Move returns status 0, amount 0
23:08:49.097 00.000 16108 MoveAxis(N, 0, ABG)
23:08:49.097 00.000 16108 Move returns status 0, amount 0
23:08:49.097 00.000 16108 move complete, result=0
23:08:49.097 00.000 16108 worker thread done servicing request
23:08:49.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3792, FiltMin=3232, FiltMax=55581, Gamma=1.000
23:08:49.115 00.014 21068 UpdateGuideState exits: m=101982 SNR=68.8
23:08:49.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:49.120 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:49.121 00.001 21068 Enqueuing Expose request
23:08:49.123 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:49.123 00.000 16108 Worker thread wakes up
23:08:49.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:49.124 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:50.107 00.983 16108 Exposure complete
23:08:50.163 00.056 16108 worker thread done servicing request
23:08:50.163 00.000 21068 OnExposeComplete: enter
23:08:50.164 00.001 21068 UpdateGuideState(): m_state=6
23:08:50.165 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3653
23:08:50.165 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.91, Mass=101684, SNR=71.7, Peak=16864 HFD=2.8
23:08:50.166 00.001 21068 MultiStar: [#1 0.13,-0.08,1.12,U] [#2 0.28,0.20,1.25,U] [#3 0.19,0.13,1.10,U] [#4 0.18,-0.23,0.94,U] [#5 0.10,-0.23,1.19,U] [#6 0.64,0.11,0.00,M10] [#7 0.08,-0.32,0.64,U] [#8 -0.02,0.34,0.76,U] 
23:08:50.167 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.11, 0.07}
23:08:50.168 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
23:08:50.168 00.000 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
23:08:50.169 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
23:08:50.171 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
23:08:50.172 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
23:08:50.172 00.000 16108 Worker thread wakes up
23:08:50.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:08:50.172 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:08:50.173 00.001 16108 Moving (0.11, 0.07) raw xDistance=-0.10 yDistance=-0.10
23:08:50.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:08:50.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:50.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:50.173 00.000 16108 MoveAxis(E, 0, ABG)
23:08:50.173 00.000 16108 Move returns status 0, amount 0
23:08:50.173 00.000 16108 MoveAxis(N, 0, ABG)
23:08:50.173 00.000 16108 Move returns status 0, amount 0
23:08:50.173 00.000 16108 move complete, result=0
23:08:50.173 00.000 16108 worker thread done servicing request
23:08:50.177 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3792, FiltMin=3264, FiltMax=58541, Gamma=1.000
23:08:50.192 00.015 21068 UpdateGuideState exits: m=101684 SNR=71.7
23:08:50.194 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:50.196 00.001 21068 Enqueuing Expose request
23:08:50.196 00.000 16108 Worker thread wakes up
23:08:50.196 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:50.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:50.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:51.361 01.164 16108 Exposure complete
23:08:51.414 00.053 16108 worker thread done servicing request
23:08:51.414 00.000 21068 OnExposeComplete: enter
23:08:51.415 00.001 21068 UpdateGuideState(): m_state=6
23:08:51.417 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3654
23:08:51.418 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.27, Mass=102610, SNR=72.9, Peak=16960 HFD=3.4
23:08:51.420 00.002 21068 MultiStar: [#1 -0.09,0.14,1.54,U] [#2 0.05,0.10,1.33,U] [#3 0.01,0.11,0.98,U] [#4 -0.10,-0.18,0.88,U] [#5 -0.00,-0.12,0.86,U] [#6 0.30,0.22,0.81,U] [#7 0.31,-0.16,0.57,U] [#8 0.01,0.42,0.75,U] 
23:08:51.423 00.003 21068 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.03, 0.43}
23:08:51.424 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:08:51.425 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:08:51.426 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
23:08:51.427 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
23:08:51.428 00.001 21068 Enqueuing Move request for scope (0.03, 0.12)
23:08:51.429 00.001 16108 Worker thread wakes up
23:08:51.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:08:51.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:08:51.429 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=-0.12
23:08:51.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:51.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:51.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:51.429 00.000 16108 MoveAxis(E, 0, ABG)
23:08:51.429 00.000 16108 Move returns status 0, amount 0
23:08:51.429 00.000 16108 MoveAxis(N, 0, ABG)
23:08:51.429 00.000 16108 Move returns status 0, amount 0
23:08:51.429 00.000 16108 move complete, result=0
23:08:51.429 00.000 16108 worker thread done servicing request
23:08:51.435 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3789, FiltMin=3171, FiltMax=51549, Gamma=1.000
23:08:51.464 00.029 21068 UpdateGuideState exits: m=102610 SNR=72.9
23:08:51.467 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:51.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:51.470 00.002 21068 Enqueuing Expose request
23:08:51.472 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:51.474 00.002 16108 Worker thread wakes up
23:08:51.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:51.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:52.443 00.969 16108 Exposure complete
23:08:52.514 00.071 16108 worker thread done servicing request
23:08:52.514 00.000 21068 OnExposeComplete: enter
23:08:52.517 00.003 21068 UpdateGuideState(): m_state=6
23:08:52.518 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3655
23:08:52.520 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=877.09, Mass=97042, SNR=66.5, Peak=15552 HFD=3.1
23:08:52.523 00.003 21068 MultiStar: [#1 -0.04,-0.01,1.51,U] [#2 -0.24,0.30,1.37,U] [#3 0.07,-0.11,1.10,U] [#4 0.03,-0.11,0.81,U] [#5 -0.03,-0.07,1.08,U] [#6 0.60,0.10,0.00,M10] [#7 -0.04,0.16,0.60,U] [#8 -0.06,0.41,0.89,U] 
23:08:52.526 00.003 21068 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.23, 0.25}
23:08:52.528 00.002 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:08:52.529 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:08:52.530 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.22 mountX=0.09 mountY=-0.08, mountTheta=-0.71
23:08:52.534 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
23:08:52.536 00.002 21068 Enqueuing Move request for scope (-0.07, 0.10)
23:08:52.537 00.001 16108 Worker thread wakes up
23:08:52.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:08:52.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:08:52.537 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.09 yDistance=-0.08
23:08:52.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:08:52.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:52.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:52.537 00.000 16108 MoveAxis(E, 0, ABG)
23:08:52.537 00.000 16108 Move returns status 0, amount 0
23:08:52.537 00.000 16108 MoveAxis(N, 0, ABG)
23:08:52.538 00.001 16108 Move returns status 0, amount 0
23:08:52.538 00.000 16108 move complete, result=0
23:08:52.538 00.000 16108 worker thread done servicing request
23:08:52.541 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3792, FiltMin=3251, FiltMax=59357, Gamma=1.000
23:08:52.557 00.016 21068 UpdateGuideState exits: m=97042 SNR=66.5
23:08:52.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:52.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:52.559 00.000 21068 Enqueuing Expose request
23:08:52.560 00.001 16108 Worker thread wakes up
23:08:52.560 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:52.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:52.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:53.737 01.176 16108 Exposure complete
23:08:53.794 00.057 16108 worker thread done servicing request
23:08:53.794 00.000 21068 OnExposeComplete: enter
23:08:53.796 00.002 21068 UpdateGuideState(): m_state=6
23:08:53.797 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3656
23:08:53.798 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.86, Mass=131057, SNR=84.1, Peak=20288 HFD=3.2
23:08:53.799 00.001 21068 MultiStar: [#1 -0.13,0.12,1.08,U] [#2 0.13,0.09,1.15,U] [#3 0.10,-0.01,0.91,U] [#4 0.11,-0.00,0.76,U] [#5 -0.07,-0.48,0.80,U] [#6 0.52,0.25,0.00,R] [#7 0.18,-0.40,0.59,U] [#8 0.12,0.44,0.69,U] 
23:08:53.799 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.06, 0.02}
23:08:53.800 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
23:08:53.801 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
23:08:53.802 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
23:08:53.803 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
23:08:53.804 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
23:08:53.805 00.001 16108 Worker thread wakes up
23:08:53.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:08:53.805 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:08:53.805 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.06 yDistance=-0.00
23:08:53.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:53.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:53.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:53.806 00.001 16108 MoveAxis(E, 0, ABG)
23:08:53.806 00.000 16108 Move returns status 0, amount 0
23:08:53.806 00.000 16108 MoveAxis(N, 0, ABG)
23:08:53.806 00.000 16108 Move returns status 0, amount 0
23:08:53.806 00.000 16108 move complete, result=0
23:08:53.806 00.000 16108 worker thread done servicing request
23:08:53.809 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3792, FiltMin=3216, FiltMax=63398, Gamma=1.000
23:08:53.826 00.017 21068 UpdateGuideState exits: m=131057 SNR=84.1
23:08:53.827 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:53.828 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:53.831 00.003 21068 Enqueuing Expose request
23:08:53.832 00.001 16108 Worker thread wakes up
23:08:53.832 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:53.834 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:53.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:54.815 00.981 16108 Exposure complete
23:08:54.886 00.071 16108 worker thread done servicing request
23:08:54.886 00.000 21068 OnExposeComplete: enter
23:08:54.889 00.003 21068 UpdateGuideState(): m_state=6
23:08:54.890 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3657
23:08:54.891 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.92, Mass=117376, SNR=74.1, Peak=18080 HFD=2.9
23:08:54.893 00.002 21068 MultiStar: [#1 -0.01,0.11,0.98,U] [#2 0.30,0.08,1.24,U] [#3 -0.02,0.26,1.08,U] [#4 -0.15,-0.14,0.91,U] [#5 0.30,0.15,0.87,U] [#6 0.09,-0.12,0.78,U] [#7 0.31,-0.38,0.00,M1] [#8 0.08,0.38,0.75,U] 
23:08:54.894 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.38, 0.08}
23:08:54.895 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:08:54.896 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:08:54.898 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
23:08:54.902 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
23:08:54.905 00.003 21068 Enqueuing Move request for scope (0.13, 0.10)
23:08:54.907 00.002 16108 Worker thread wakes up
23:08:54.908 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:08:54.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:08:54.908 00.000 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
23:08:54.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:08:54.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:54.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:54.908 00.000 16108 MoveAxis(E, 0, ABG)
23:08:54.909 00.001 16108 Move returns status 0, amount 0
23:08:54.909 00.000 16108 MoveAxis(N, 0, ABG)
23:08:54.909 00.000 16108 Move returns status 0, amount 0
23:08:54.909 00.000 16108 move complete, result=0
23:08:54.909 00.000 16108 worker thread done servicing request
23:08:54.917 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3792, FiltMin=3273, FiltMax=53795, Gamma=1.000
23:08:54.939 00.022 21068 UpdateGuideState exits: m=117376 SNR=74.1
23:08:54.939 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:54.941 00.001 21068 Enqueuing Expose request
23:08:54.942 00.001 16108 Worker thread wakes up
23:08:54.942 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:54.943 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:54.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:56.121 01.178 16108 Exposure complete
23:08:56.183 00.062 16108 worker thread done servicing request
23:08:56.183 00.000 21068 OnExposeComplete: enter
23:08:56.185 00.002 21068 UpdateGuideState(): m_state=6
23:08:56.186 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3658
23:08:56.188 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.83, Mass=112930, SNR=74.5, Peak=17024 HFD=3.3
23:08:56.189 00.001 21068 MultiStar: [#1 -0.18,0.34,1.21,U] [#2 0.11,0.27,1.22,U] [#3 -0.09,0.40,1.12,U] [#4 -0.27,0.20,0.77,U] [#5 -0.16,-0.19,1.00,U] [#6 -0.45,0.24,0.00,M1] [#7 0.31,-0.22,0.67,U] [#8 0.09,0.56,0.00,M1] 
23:08:56.190 00.001 21068 single-star, 6 included, MultiStar: {-0.05, 0.14}, one-star: {0.02, -0.01}
23:08:56.192 00.002 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
23:08:56.193 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
23:08:56.195 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.36 mountX=-0.02 mountY=0.00, mountTheta=3.01
23:08:56.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
23:08:56.199 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
23:08:56.200 00.001 16108 Worker thread wakes up
23:08:56.201 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:08:56.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:08:56.201 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
23:08:56.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:56.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:56.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:08:56.201 00.000 16108 MoveAxis(E, 0, ABG)
23:08:56.201 00.000 16108 Move returns status 0, amount 0
23:08:56.201 00.000 16108 MoveAxis(N, 0, ABG)
23:08:56.201 00.000 16108 Move returns status 0, amount 0
23:08:56.201 00.000 16108 move complete, result=0
23:08:56.201 00.000 16108 worker thread done servicing request
23:08:56.206 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3792, FiltMin=3219, FiltMax=55638, Gamma=1.000
23:08:56.228 00.022 21068 UpdateGuideState exits: m=112930 SNR=74.5
23:08:56.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:56.231 00.001 21068 Enqueuing Expose request
23:08:56.232 00.001 16108 Worker thread wakes up
23:08:56.232 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:56.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:56.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:57.226 00.993 16108 Exposure complete
23:08:57.281 00.055 16108 worker thread done servicing request
23:08:57.281 00.000 21068 OnExposeComplete: enter
23:08:57.282 00.001 21068 UpdateGuideState(): m_state=6
23:08:57.283 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3659
23:08:57.283 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.97, Mass=119378, SNR=75.1, Peak=20160 HFD=3.0
23:08:57.284 00.001 21068 MultiStar: [#1 -0.07,0.18,0.96,U] [#2 0.07,0.09,1.20,U] [#3 0.05,0.08,1.06,U] [#4 0.08,-0.10,0.90,U] [#5 -0.22,0.01,1.06,U] [#6 -0.28,0.04,0.83,U] [#7 0.00,-0.27,0.58,U] [#8 0.01,0.30,0.67,U] 
23:08:57.285 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.16, 0.13}
23:08:57.286 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
23:08:57.287 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
23:08:57.288 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.87 mountX=0.03 mountY=-0.05, mountTheta=-1.08
23:08:57.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
23:08:57.291 00.001 21068 Enqueuing Move request for scope (-0.02, 0.06)
23:08:57.291 00.000 16108 Worker thread wakes up
23:08:57.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:08:57.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:08:57.291 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
23:08:57.292 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:08:57.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:57.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:57.292 00.000 16108 MoveAxis(E, 0, ABG)
23:08:57.292 00.000 16108 Move returns status 0, amount 0
23:08:57.292 00.000 16108 MoveAxis(N, 0, ABG)
23:08:57.292 00.000 16108 Move returns status 0, amount 0
23:08:57.292 00.000 16108 move complete, result=0
23:08:57.292 00.000 16108 worker thread done servicing request
23:08:57.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3795, FiltMin=3193, FiltMax=51629, Gamma=1.000
23:08:57.310 00.014 21068 UpdateGuideState exits: m=119378 SNR=75.1
23:08:57.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:57.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:57.313 00.001 21068 Enqueuing Expose request
23:08:57.314 00.001 16108 Worker thread wakes up
23:08:57.314 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:57.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:57.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:58.484 01.170 16108 Exposure complete
23:08:58.549 00.065 16108 worker thread done servicing request
23:08:58.549 00.000 21068 OnExposeComplete: enter
23:08:58.552 00.003 21068 UpdateGuideState(): m_state=6
23:08:58.554 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3660
23:08:58.555 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=877.09, Mass=122505, SNR=86.8, Peak=18304 HFD=3.0
23:08:58.557 00.002 21068 MultiStar: [#1 -0.10,0.10,1.07,U] [#2 0.03,0.26,0.97,U] [#3 0.16,0.05,0.84,U] [#4 0.22,-0.02,0.67,U] [#5 0.06,-0.02,0.73,U] [#6 -0.21,-0.24,0.69,U] [#7 0.47,-0.12,0.49,U] [#8 0.25,0.12,0.53,U] 
23:08:58.559 00.002 21068 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.29, 0.25}
23:08:58.561 00.002 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
23:08:58.563 00.002 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
23:08:58.565 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
23:08:58.568 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
23:08:58.569 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
23:08:58.571 00.002 16108 Worker thread wakes up
23:08:58.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:08:58.571 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:08:58.571 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=-0.09
23:08:58.572 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:08:58.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:58.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:58.572 00.000 16108 MoveAxis(E, 0, ABG)
23:08:58.572 00.000 16108 Move returns status 0, amount 0
23:08:58.572 00.000 16108 MoveAxis(N, 0, ABG)
23:08:58.572 00.000 16108 Move returns status 0, amount 0
23:08:58.572 00.000 16108 move complete, result=0
23:08:58.573 00.001 16108 worker thread done servicing request
23:08:58.584 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3795, FiltMin=3219, FiltMax=51091, Gamma=1.000
23:08:58.608 00.024 21068 UpdateGuideState exits: m=122505 SNR=86.8
23:08:58.610 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:58.610 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:58.611 00.001 21068 Enqueuing Expose request
23:08:58.613 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:58.614 00.001 16108 Worker thread wakes up
23:08:58.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:58.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:59.593 00.979 16108 Exposure complete
23:08:59.650 00.057 16108 worker thread done servicing request
23:08:59.650 00.000 21068 OnExposeComplete: enter
23:08:59.652 00.002 21068 UpdateGuideState(): m_state=6
23:08:59.652 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3661
23:08:59.653 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.91, Mass=114488, SNR=78.1, Peak=18480 HFD=3.3
23:08:59.654 00.001 21068 MultiStar: [#1 -0.17,0.26,1.07,U] [#2 -0.05,0.40,1.06,U] [#3 0.20,0.21,0.92,U] [#4 -0.26,-0.08,0.79,U] [#5 -0.15,0.23,0.84,U] [#6 -0.63,0.19,0.00,M1] [#7 -0.03,-0.27,0.59,U] [#8 0.15,0.24,0.70,U] 
23:08:59.655 00.001 21068 single-star, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.01, 0.07}
23:08:59.656 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:08:59.656 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:08:59.657 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.76 mountX=0.03 mountY=-0.07, mountTheta=-1.20
23:08:59.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
23:08:59.659 00.000 21068 Enqueuing Move request for scope (-0.01, 0.07)
23:08:59.660 00.001 16108 Worker thread wakes up
23:08:59.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:08:59.660 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:08:59.661 00.001 16108 Moving (-0.01, 0.07) raw xDistance=0.03 yDistance=-0.07
23:08:59.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:08:59.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:59.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:59.661 00.000 16108 MoveAxis(E, 0, ABG)
23:08:59.661 00.000 16108 Move returns status 0, amount 0
23:08:59.661 00.000 16108 MoveAxis(N, 0, ABG)
23:08:59.661 00.000 16108 Move returns status 0, amount 0
23:08:59.661 00.000 16108 move complete, result=0
23:08:59.662 00.001 16108 worker thread done servicing request
23:08:59.664 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3795, FiltMin=3241, FiltMax=47315, Gamma=1.000
23:08:59.678 00.014 21068 UpdateGuideState exits: m=114488 SNR=78.1
23:08:59.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:08:59.680 00.000 21068 Enqueuing Expose request
23:08:59.681 00.001 16108 Worker thread wakes up
23:08:59.681 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:08:59.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:08:59.681 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:00.828 01.147 16108 Exposure complete
23:09:00.896 00.068 16108 worker thread done servicing request
23:09:00.896 00.000 21068 OnExposeComplete: enter
23:09:00.898 00.002 21068 UpdateGuideState(): m_state=6
23:09:00.901 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3662
23:09:00.902 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=877.30, Mass=114177, SNR=72.0, Peak=16336 HFD=3.3
23:09:00.903 00.001 21068 MultiStar: [#1 0.26,0.17,1.07,U] [#2 0.52,0.06,0.00,M1] [#3 0.16,0.29,1.03,U] [#4 -0.16,0.06,0.81,U] [#5 -0.10,-0.10,0.94,U] [#6 -0.23,0.30,0.92,U] [#7 0.29,-0.03,0.66,U] [#8 0.28,0.48,0.00,M1] 
23:09:00.905 00.002 21068 refined, 6 included, MultiStar: {0.08, 0.18}, one-star: {0.32, 0.47}
23:09:00.907 00.002 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
23:09:00.909 00.002 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
23:09:00.910 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.16 mountX=-0.05 mountY=-0.19, mountTheta=-1.81
23:09:00.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
23:09:00.914 00.002 21068 Enqueuing Move request for scope (0.08, 0.18)
23:09:00.916 00.002 16108 Worker thread wakes up
23:09:00.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:09:00.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:09:00.916 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.19
23:09:00.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:09:00.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:00.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:09:00.916 00.000 16108 MoveAxis(E, 0, ABG)
23:09:00.916 00.000 16108 Move returns status 0, amount 0
23:09:00.916 00.000 16108 MoveAxis(N, 0, ABG)
23:09:00.916 00.000 16108 Move returns status 0, amount 0
23:09:00.916 00.000 16108 move complete, result=0
23:09:00.917 00.001 16108 worker thread done servicing request
23:09:00.920 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3792, FiltMin=3190, FiltMax=56221, Gamma=1.000
23:09:00.940 00.020 21068 UpdateGuideState exits: m=114177 SNR=72.0
23:09:00.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:00.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:00.944 00.002 21068 Enqueuing Expose request
23:09:00.945 00.001 16108 Worker thread wakes up
23:09:00.945 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:00.947 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:00.948 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:01.929 00.981 16108 Exposure complete
23:09:02.004 00.075 16108 worker thread done servicing request
23:09:02.005 00.001 21068 OnExposeComplete: enter
23:09:02.006 00.001 21068 UpdateGuideState(): m_state=6
23:09:02.006 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3663
23:09:02.007 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.14, Mass=118220, SNR=75.7, Peak=15216 HFD=3.4
23:09:02.008 00.001 21068 MultiStar: [#1 -0.20,0.30,1.47,U] [#2 -0.16,0.19,1.26,U] [#3 -0.02,0.22,1.02,U] [#4 -0.18,0.10,0.88,U] [#5 -0.23,-0.06,0.80,U] [#6 -0.31,0.07,0.90,U] [#7 -0.17,-0.04,0.64,U] [#8 0.04,0.34,0.71,U] 
23:09:02.009 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.18}, one-star: {0.03, 0.30}
23:09:02.010 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
23:09:02.011 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:09:02.012 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.22 cameraTheta=2.24 mountX=0.17 mountY=-0.14, mountTheta=-0.69
23:09:02.013 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.18, opts=13)
23:09:02.014 00.001 21068 Enqueuing Move request for scope (-0.14, 0.18)
23:09:02.015 00.001 16108 Worker thread wakes up
23:09:02.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
23:09:02.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
23:09:02.015 00.000 16108 Moving (-0.14, 0.18) raw xDistance=0.17 yDistance=-0.14
23:09:02.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:09:02.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:02.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:09:02.015 00.000 16108 MoveAxis(E, 0, ABG)
23:09:02.016 00.001 16108 Move returns status 0, amount 0
23:09:02.016 00.000 16108 MoveAxis(N, 0, ABG)
23:09:02.016 00.000 16108 Move returns status 0, amount 0
23:09:02.016 00.000 16108 move complete, result=0
23:09:02.016 00.000 16108 worker thread done servicing request
23:09:02.027 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3795, FiltMin=3248, FiltMax=53213, Gamma=1.000
23:09:02.052 00.025 21068 UpdateGuideState exits: m=118220 SNR=75.7
23:09:02.054 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:02.056 00.001 21068 Enqueuing Expose request
23:09:02.057 00.001 16108 Worker thread wakes up
23:09:02.057 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:02.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:02.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:03.237 01.180 16108 Exposure complete
23:09:03.320 00.083 16108 worker thread done servicing request
23:09:03.320 00.000 21068 OnExposeComplete: enter
23:09:03.321 00.001 21068 UpdateGuideState(): m_state=6
23:09:03.322 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3664
23:09:03.323 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=877.21, Mass=109327, SNR=81.7, Peak=16032 HFD=3.2
23:09:03.324 00.001 21068 MultiStar: [#1 0.01,-0.10,0.83,U] [#2 0.10,0.05,0.96,U] [#3 -0.14,0.23,1.09,U] [#4 0.11,-0.23,0.63,U] [#5 -0.22,-0.09,0.95,U] [#6 -0.32,0.02,0.66,U] [#7 0.06,-0.23,0.58,U] [#8 -0.07,0.91,0.00,M1] 
23:09:03.325 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.20, 0.37}
23:09:03.328 00.003 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
23:09:03.328 00.000 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
23:09:03.330 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.18 mountX=0.03 mountY=-0.03, mountTheta=-0.76
23:09:03.333 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
23:09:03.337 00.004 21068 Enqueuing Move request for scope (-0.02, 0.04)
23:09:03.339 00.002 16108 Worker thread wakes up
23:09:03.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:09:03.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:09:03.339 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
23:09:03.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:03.340 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:03.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:03.340 00.000 16108 MoveAxis(E, 0, ABG)
23:09:03.340 00.000 16108 Move returns status 0, amount 0
23:09:03.340 00.000 16108 MoveAxis(N, 0, ABG)
23:09:03.340 00.000 16108 Move returns status 0, amount 0
23:09:03.340 00.000 16108 move complete, result=0
23:09:03.340 00.000 16108 worker thread done servicing request
23:09:03.349 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3792, FiltMin=3261, FiltMax=54563, Gamma=1.000
23:09:03.372 00.023 21068 UpdateGuideState exits: m=109327 SNR=81.7
23:09:03.374 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:03.376 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:03.378 00.002 21068 Enqueuing Expose request
23:09:03.379 00.001 16108 Worker thread wakes up
23:09:03.379 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:03.381 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:03.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:04.361 00.980 16108 Exposure complete
23:09:04.417 00.056 16108 worker thread done servicing request
23:09:04.418 00.001 21068 OnExposeComplete: enter
23:09:04.419 00.001 21068 UpdateGuideState(): m_state=6
23:09:04.420 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3665
23:09:04.421 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.91, Mass=98276, SNR=73.4, Peak=14512 HFD=3.1
23:09:04.422 00.001 21068 MultiStar: [#1 -0.03,-0.03,1.12,U] [#2 0.07,0.17,1.07,U] [#3 -0.13,-0.07,1.11,U] [#4 -0.02,-0.31,0.98,U] [#5 -0.20,-0.11,0.91,U] [#6 -0.47,0.00,0.76,U] [#7 0.00,-0.52,0.00,M1] [#8 0.21,-0.03,0.74,U] 
23:09:04.423 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.13, 0.08}
23:09:04.424 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
23:09:04.425 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
23:09:04.425 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.49 mountX=0.04 mountY=0.05, mountTheta=0.85
23:09:04.428 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
23:09:04.429 00.001 21068 Enqueuing Move request for scope (-0.05, -0.04)
23:09:04.430 00.001 16108 Worker thread wakes up
23:09:04.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:09:04.430 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:09:04.430 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
23:09:04.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:09:04.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:04.430 00.000 16108 MoveAxis(E, 0, ABG)
23:09:04.430 00.000 16108 Move returns status 0, amount 0
23:09:04.430 00.000 16108 MoveAxis(N, 0, ABG)
23:09:04.431 00.001 16108 Move returns status 0, amount 0
23:09:04.431 00.000 16108 move complete, result=0
23:09:04.431 00.000 16108 worker thread done servicing request
23:09:04.436 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3792, FiltMin=3248, FiltMax=57181, Gamma=1.000
23:09:04.453 00.017 21068 UpdateGuideState exits: m=98276 SNR=73.4
23:09:04.455 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.455 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:04.456 00.001 21068 Enqueuing Expose request
23:09:04.457 00.001 16108 Worker thread wakes up
23:09:04.457 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:04.459 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:04.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:05.614 01.155 16108 Exposure complete
23:09:05.687 00.073 16108 worker thread done servicing request
23:09:05.687 00.000 21068 OnExposeComplete: enter
23:09:05.688 00.001 21068 UpdateGuideState(): m_state=6
23:09:05.689 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3666
23:09:05.690 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.86, Mass=127864, SNR=81.1, Peak=17904 HFD=3.2
23:09:05.691 00.001 21068 MultiStar: [#1 0.02,-0.30,0.88,U] [#2 0.18,-0.15,1.10,U] [#3 -0.09,-0.17,0.82,U] [#4 -0.02,-0.27,0.78,U] [#5 -0.09,-0.22,0.86,U] [#6 -0.29,-0.50,0.00,M1] [#7 -0.38,-0.31,0.57,U] [#8 0.05,0.03,0.76,U] 
23:09:05.692 00.001 21068 single-star, 7 included, MultiStar: {-0.00, -0.17}, one-star: {0.09, 0.02}
23:09:05.693 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
23:09:05.694 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
23:09:05.695 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
23:09:05.696 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
23:09:05.697 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
23:09:05.698 00.001 16108 Worker thread wakes up
23:09:05.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:09:05.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:09:05.698 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.08 yDistance=-0.04
23:09:05.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:09:05.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:05.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:05.698 00.000 16108 MoveAxis(E, 0, ABG)
23:09:05.698 00.000 16108 Move returns status 0, amount 0
23:09:05.698 00.000 16108 MoveAxis(N, 0, ABG)
23:09:05.698 00.000 16108 Move returns status 0, amount 0
23:09:05.698 00.000 16108 move complete, result=0
23:09:05.698 00.000 16108 worker thread done servicing request
23:09:05.703 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3789, FiltMin=3203, FiltMax=60771, Gamma=1.000
23:09:05.722 00.019 21068 UpdateGuideState exits: m=127864 SNR=81.1
23:09:05.724 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:05.726 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:05.727 00.001 21068 Enqueuing Expose request
23:09:05.729 00.002 16108 Worker thread wakes up
23:09:05.730 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:05.731 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:05.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:06.710 00.979 16108 Exposure complete
23:09:06.775 00.065 16108 worker thread done servicing request
23:09:06.777 00.002 21068 OnExposeComplete: enter
23:09:06.777 00.000 21068 UpdateGuideState(): m_state=6
23:09:06.778 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3667
23:09:06.779 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.60, Mass=105534, SNR=72.7, Peak=16384 HFD=3.2
23:09:06.780 00.001 21068 MultiStar: [#1 0.01,-0.28,1.17,U] [#2 0.32,-0.02,1.29,U] [#3 0.02,-0.14,1.00,U] [#4 0.05,-0.45,0.90,U] [#5 -0.01,-0.35,0.93,U] [#6 -0.07,-0.25,0.80,U] [#7 0.09,-0.35,0.52,U] [#8 0.01,0.10,0.79,U] 
23:09:06.781 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.17, -0.24}
23:09:06.781 00.000 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
23:09:06.782 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
23:09:06.783 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.22 mountX=-0.11 mountY=0.19, mountTheta=2.11
23:09:06.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
23:09:06.787 00.002 21068 Enqueuing Move request for scope (0.08, -0.21)
23:09:06.788 00.001 16108 Worker thread wakes up
23:09:06.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
23:09:06.789 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
23:09:06.789 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.11 yDistance=0.19
23:09:06.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:09:06.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:06.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:09:06.789 00.000 16108 MoveAxis(E, 0, ABG)
23:09:06.789 00.000 16108 Move returns status 0, amount 0
23:09:06.789 00.000 16108 MoveAxis(N, 0, ABG)
23:09:06.789 00.000 16108 Move returns status 0, amount 0
23:09:06.789 00.000 16108 move complete, result=0
23:09:06.789 00.000 16108 worker thread done servicing request
23:09:06.795 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3789, FiltMin=3197, FiltMax=54909, Gamma=1.000
23:09:06.812 00.017 21068 UpdateGuideState exits: m=105534 SNR=72.7
23:09:06.814 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:06.817 00.001 21068 Enqueuing Expose request
23:09:06.819 00.002 16108 Worker thread wakes up
23:09:06.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:06.821 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:06.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:07.976 01.155 16108 Exposure complete
23:09:08.034 00.058 16108 worker thread done servicing request
23:09:08.035 00.001 21068 OnExposeComplete: enter
23:09:08.036 00.001 21068 UpdateGuideState(): m_state=6
23:09:08.038 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3668
23:09:08.040 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=876.57, Mass=108765, SNR=74.4, Peak=14451 HFD=3.1
23:09:08.042 00.002 21068 MultiStar: [#1 -0.20,-0.50,0.00,M1] [#2 -0.14,-0.27,1.21,U] [#3 0.03,-0.22,1.04,U] [#4 -0.11,-0.12,0.90,U] [#5 -0.09,-0.41,0.86,U] [#6 -0.13,-0.35,0.77,U] [#7 -0.17,-0.47,0.00,M1] [#8 -0.12,0.09,1.02,U] 
23:09:08.044 00.002 21068 refined, 6 included, MultiStar: {-0.12, -0.21}, one-star: {-0.29, -0.27}
23:09:08.046 00.002 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
23:09:08.047 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
23:09:08.049 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-2.08 mountX=0.08 mountY=0.24, mountTheta=1.24
23:09:08.052 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.21, opts=13)
23:09:08.053 00.001 21068 Enqueuing Move request for scope (-0.12, -0.21)
23:09:08.054 00.001 16108 Worker thread wakes up
23:09:08.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
23:09:08.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
23:09:08.054 00.000 16108 Moving (-0.12, -0.21) raw xDistance=0.08 yDistance=0.24
23:09:08.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:09:08.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:08.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:09:08.054 00.000 16108 MoveAxis(E, 0, ABG)
23:09:08.054 00.000 16108 Move returns status 0, amount 0
23:09:08.054 00.000 16108 MoveAxis(N, 0, ABG)
23:09:08.054 00.000 16108 Move returns status 0, amount 0
23:09:08.054 00.000 16108 move complete, result=0
23:09:08.054 00.000 16108 worker thread done servicing request
23:09:08.059 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3789, FiltMin=3225, FiltMax=52003, Gamma=1.000
23:09:08.074 00.015 21068 UpdateGuideState exits: m=108765 SNR=74.4
23:09:08.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:08.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:08.077 00.001 21068 Enqueuing Expose request
23:09:08.077 00.000 16108 Worker thread wakes up
23:09:08.077 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:08.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:08.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:09.062 00.984 16108 Exposure complete
23:09:09.126 00.064 16108 worker thread done servicing request
23:09:09.126 00.000 21068 OnExposeComplete: enter
23:09:09.127 00.001 21068 UpdateGuideState(): m_state=6
23:09:09.128 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3669
23:09:09.129 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.70, Mass=116543, SNR=77.3, Peak=14771 HFD=3.2
23:09:09.129 00.000 21068 MultiStar: [#1 -0.32,-0.29,1.28,U] [#2 -0.14,-0.20,1.06,U] [#3 0.02,-0.10,1.04,U] [#4 -0.09,-0.29,0.70,U] [#5 -0.27,-0.34,0.89,U] [#6 -0.35,-0.04,0.72,U] [#7 0.14,-0.57,0.00,M2] [#8 -0.09,0.21,0.82,U] 
23:09:09.130 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.16}, one-star: {-0.25, -0.14}
23:09:09.131 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
23:09:09.131 00.000 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
23:09:09.132 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.45 mountX=0.16 mountY=0.20, mountTheta=0.89
23:09:09.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.16, opts=13)
23:09:09.135 00.001 21068 Enqueuing Move request for scope (-0.19, -0.16)
23:09:09.136 00.001 16108 Worker thread wakes up
23:09:09.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
23:09:09.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
23:09:09.136 00.000 16108 Moving (-0.19, -0.16) raw xDistance=0.16 yDistance=0.20
23:09:09.137 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:09:09.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:09.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:09:09.137 00.000 16108 MoveAxis(E, 0, ABG)
23:09:09.137 00.000 16108 Move returns status 0, amount 0
23:09:09.137 00.000 16108 MoveAxis(N, 0, ABG)
23:09:09.137 00.000 16108 Move returns status 0, amount 0
23:09:09.137 00.000 16108 move complete, result=0
23:09:09.137 00.000 16108 worker thread done servicing request
23:09:09.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3789, FiltMin=3216, FiltMax=57149, Gamma=1.000
23:09:09.155 00.015 21068 UpdateGuideState exits: m=116543 SNR=77.3
23:09:09.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:09.157 00.000 21068 Enqueuing Expose request
23:09:09.158 00.001 16108 Worker thread wakes up
23:09:09.158 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:09.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:09.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:10.324 01.165 16108 Exposure complete
23:09:10.379 00.055 16108 worker thread done servicing request
23:09:10.379 00.000 21068 OnExposeComplete: enter
23:09:10.380 00.001 21068 UpdateGuideState(): m_state=6
23:09:10.381 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3670
23:09:10.382 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.68, Mass=99830, SNR=72.2, Peak=13616 HFD=3.2
23:09:10.383 00.001 21068 MultiStar: [#1 -0.11,-0.17,1.14,U] [#2 -0.08,-0.22,1.21,U] [#3 0.07,-0.04,0.99,U] [#4 0.29,-0.34,1.07,U] [#5 0.25,-0.37,1.14,U] [#6 -0.05,0.09,0.93,U] [#7 0.61,-0.58,0.00,M3] [#8 0.11,0.06,0.77,U] 
23:09:10.384 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.16}, one-star: {0.02, -0.16}
23:09:10.385 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
23:09:10.385 00.000 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
23:09:10.386 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.45 mountX=-0.05 mountY=0.15, mountTheta=1.87
23:09:10.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
23:09:10.389 00.001 21068 Enqueuing Move request for scope (0.02, -0.16)
23:09:10.389 00.000 16108 Worker thread wakes up
23:09:10.390 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
23:09:10.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
23:09:10.390 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.05 yDistance=0.15
23:09:10.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:09:10.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:10.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:09:10.390 00.000 16108 MoveAxis(E, 0, ABG)
23:09:10.390 00.000 16108 Move returns status 0, amount 0
23:09:10.390 00.000 16108 MoveAxis(N, 0, ABG)
23:09:10.390 00.000 16108 Move returns status 0, amount 0
23:09:10.390 00.000 16108 move complete, result=0
23:09:10.390 00.000 16108 worker thread done servicing request
23:09:10.394 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3785, FiltMin=3248, FiltMax=52397, Gamma=1.000
23:09:10.408 00.014 21068 UpdateGuideState exits: m=99830 SNR=72.2
23:09:10.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:10.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:10.411 00.001 21068 Enqueuing Expose request
23:09:10.411 00.000 16108 Worker thread wakes up
23:09:10.411 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:10.413 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:10.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:11.411 00.998 16108 Exposure complete
23:09:11.466 00.055 16108 worker thread done servicing request
23:09:11.466 00.000 21068 OnExposeComplete: enter
23:09:11.467 00.001 21068 UpdateGuideState(): m_state=6
23:09:11.468 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3671
23:09:11.469 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.74, Mass=109630, SNR=75.9, Peak=16832 HFD=3.1
23:09:11.469 00.000 21068 MultiStar: [#1 -0.13,-0.26,1.11,U] [#2 0.05,-0.19,1.19,U] [#3 0.01,-0.08,1.05,U] [#4 -0.05,-0.21,0.89,U] [#5 0.00,0.12,0.87,U] [#6 -0.21,-0.25,0.89,U] [#7 0.17,-0.61,0.00,M4] [#8 0.38,0.15,0.85,U] 
23:09:11.470 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {0.15, -0.10}
23:09:11.472 00.002 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:09:11.472 00.000 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:09:11.473 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.38 mountX=-0.04 mountY=0.10, mountTheta=1.94
23:09:11.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.11, opts=13)
23:09:11.476 00.001 21068 Enqueuing Move request for scope (0.02, -0.11)
23:09:11.476 00.000 16108 Worker thread wakes up
23:09:11.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:09:11.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:09:11.477 00.001 16108 Moving (0.02, -0.11) raw xDistance=-0.04 yDistance=0.10
23:09:11.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:09:11.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:11.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:11.477 00.000 16108 MoveAxis(E, 0, ABG)
23:09:11.477 00.000 16108 Move returns status 0, amount 0
23:09:11.477 00.000 16108 MoveAxis(N, 0, ABG)
23:09:11.477 00.000 16108 Move returns status 0, amount 0
23:09:11.477 00.000 16108 move complete, result=0
23:09:11.477 00.000 16108 worker thread done servicing request
23:09:11.480 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3789, FiltMin=3219, FiltMax=57504, Gamma=1.000
23:09:11.506 00.026 21068 UpdateGuideState exits: m=109630 SNR=75.9
23:09:11.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:11.509 00.001 21068 Enqueuing Expose request
23:09:11.510 00.001 16108 Worker thread wakes up
23:09:11.510 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:11.511 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:11.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:12.679 01.168 16108 Exposure complete
23:09:12.736 00.057 16108 worker thread done servicing request
23:09:12.736 00.000 21068 OnExposeComplete: enter
23:09:12.737 00.001 21068 UpdateGuideState(): m_state=6
23:09:12.737 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3672
23:09:12.738 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.66, Mass=121911, SNR=82.4, Peak=18480 HFD=3.2
23:09:12.739 00.001 21068 MultiStar: [#1 0.25,-0.29,1.07,U] [#2 0.29,-0.18,1.25,U] [#3 0.16,0.02,0.96,U] [#4 -0.00,-0.11,0.87,U] [#5 -0.00,-0.33,0.77,U] [#6 -0.20,-0.14,0.64,U] [#7 0.18,-0.38,0.51,U] [#8 0.38,-0.02,0.74,U] 
23:09:12.740 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.17, -0.18}
23:09:12.740 00.000 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.47)
23:09:12.742 00.002 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
23:09:12.743 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.85 mountX=-0.18 mountY=0.13, mountTheta=2.51
23:09:12.744 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.17, opts=13)
23:09:12.745 00.001 21068 Enqueuing Move request for scope (0.15, -0.17)
23:09:12.746 00.001 16108 Worker thread wakes up
23:09:12.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
23:09:12.746 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
23:09:12.746 00.000 16108 Moving (0.15, -0.17) raw xDistance=-0.18 yDistance=0.13
23:09:12.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:09:12.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:12.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:09:12.746 00.000 16108 MoveAxis(E, 0, ABG)
23:09:12.746 00.000 16108 Move returns status 0, amount 0
23:09:12.747 00.001 16108 MoveAxis(N, 0, ABG)
23:09:12.747 00.000 16108 Move returns status 0, amount 0
23:09:12.747 00.000 16108 move complete, result=0
23:09:12.747 00.000 16108 worker thread done servicing request
23:09:12.749 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3785, FiltMin=3277, FiltMax=54307, Gamma=1.000
23:09:12.765 00.016 21068 UpdateGuideState exits: m=121911 SNR=82.4
23:09:12.767 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:12.768 00.000 21068 Enqueuing Expose request
23:09:12.769 00.001 16108 Worker thread wakes up
23:09:12.769 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:12.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:12.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:13.750 00.980 16108 Exposure complete
23:09:13.806 00.056 16108 worker thread done servicing request
23:09:13.806 00.000 21068 OnExposeComplete: enter
23:09:13.807 00.001 21068 UpdateGuideState(): m_state=6
23:09:13.807 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3673
23:09:13.808 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.68, Mass=124197, SNR=82.6, Peak=17344 HFD=3.2
23:09:13.809 00.001 21068 MultiStar: [#1 0.23,-0.06,1.03,U] [#2 -0.12,0.05,0.90,U] [#3 0.05,0.00,0.96,U] [#4 -0.28,-0.10,0.79,U] [#5 -0.01,-0.11,0.85,U] [#6 -0.21,0.15,0.85,U] [#7 0.22,-0.30,0.57,U] [#8 0.28,0.46,0.00,M1] 
23:09:13.810 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.06}, one-star: {0.10, -0.16}
23:09:13.811 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
23:09:13.812 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
23:09:13.812 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.01 mountY=0.06, mountTheta=1.73
23:09:13.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
23:09:13.815 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
23:09:13.816 00.001 16108 Worker thread wakes up
23:09:13.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:09:13.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:09:13.816 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
23:09:13.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:09:13.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:13.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:09:13.816 00.000 16108 MoveAxis(E, 0, ABG)
23:09:13.816 00.000 16108 Move returns status 0, amount 0
23:09:13.816 00.000 16108 MoveAxis(N, 0, ABG)
23:09:13.816 00.000 16108 Move returns status 0, amount 0
23:09:13.816 00.000 16108 move complete, result=0
23:09:13.816 00.000 16108 worker thread done servicing request
23:09:13.821 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3785, FiltMin=3267, FiltMax=61581, Gamma=1.000
23:09:13.846 00.025 21068 UpdateGuideState exits: m=124197 SNR=82.6
23:09:13.847 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:13.849 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:13.850 00.001 21068 Enqueuing Expose request
23:09:13.852 00.002 16108 Worker thread wakes up
23:09:13.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:13.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:13.852 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:15.013 01.161 16108 Exposure complete
23:09:15.073 00.060 16108 worker thread done servicing request
23:09:15.073 00.000 21068 OnExposeComplete: enter
23:09:15.074 00.001 21068 UpdateGuideState(): m_state=6
23:09:15.075 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3674
23:09:15.076 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=876.82, Mass=137107, SNR=84.1, Peak=16832 HFD=3.4
23:09:15.076 00.000 21068 MultiStar: [#1 0.43,-0.05,0.97,U] [#2 0.65,0.01,0.00,M1] [#3 0.16,-0.01,0.86,U] [#4 0.25,-0.15,0.59,U] [#5 0.36,-0.18,0.90,U] [#6 0.09,-0.13,0.84,U] [#7 0.64,-0.40,0.00,M3] [#8 0.83,0.19,0.00,M2] 
23:09:15.077 00.001 21068 refined, 5 included, MultiStar: {0.34, -0.09}, one-star: {0.63, -0.02}
23:09:15.078 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
23:09:15.079 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
23:09:15.079 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.25 mountX=-0.35 mountY=0.00, mountTheta=3.13
23:09:15.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.09, opts=13)
23:09:15.081 00.000 21068 Enqueuing Move request for scope (0.34, -0.09)
23:09:15.083 00.002 16108 Worker thread wakes up
23:09:15.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd
23:09:15.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.09)
23:09:15.083 00.000 16108 Moving (0.34, -0.09) raw xDistance=-0.35 yDistance=0.00
23:09:15.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:09:15.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:15.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:15.083 00.000 16108 MoveAxis(E, 91, ABG)
23:09:15.084 00.001 16108 Guiding  Dir = 2, Dur = 91
23:09:15.084 00.000 16108 IsSlewing returns 0
23:09:15.084 00.000 16108 IsGuiding returns 0
23:09:15.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3785, FiltMin=3257, FiltMax=57133, Gamma=1.000
23:09:15.100 00.012 16108 PulseGuide returned control before completion, sleep 85
23:09:15.104 00.004 21068 UpdateGuideState exits: m=137107 SNR=84.1
23:09:15.106 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:15.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:15.107 00.000 21068 Enqueuing Expose request
23:09:15.192 00.085 16108 IsGuiding returns 1
23:09:15.192 00.000 16108 scope still moving after pulse duration time elapsed
23:09:15.224 00.032 16108 IsSlewing returns 0
23:09:15.224 00.000 16108 IsGuiding returns 1
23:09:15.255 00.031 16108 IsSlewing returns 0
23:09:15.255 00.000 16108 IsGuiding returns 1
23:09:15.287 00.032 16108 IsSlewing returns 0
23:09:15.287 00.000 16108 IsGuiding returns 0
23:09:15.287 00.000 16108 scope move finished after 91 + 112 ms
23:09:15.287 00.000 16108 Move returns status 0, amount 91
23:09:15.287 00.000 16108 MoveAxis(N, 0, ABG)
23:09:15.287 00.000 16108 Move returns status 0, amount 0
23:09:15.287 00.000 16108 move complete, result=0
23:09:15.288 00.001 16108 worker thread done servicing request
23:09:15.288 00.000 21068 GuideStep: -0.3 px 91 ms EAST, 0.0 px 0 ms NORTH
23:09:15.290 00.002 16108 Worker thread wakes up
23:09:15.290 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:15.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:16.263 00.973 16108 Exposure complete
23:09:16.319 00.056 16108 worker thread done servicing request
23:09:16.319 00.000 21068 OnExposeComplete: enter
23:09:16.320 00.001 21068 UpdateGuideState(): m_state=6
23:09:16.320 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3675
23:09:16.321 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.12, Mass=100435, SNR=64.5, Peak=15328 HFD=3.1
23:09:16.322 00.001 21068 MultiStar: [#1 0.08,0.08,1.37,U] [#2 0.29,0.00,1.23,U] [#3 0.01,0.16,1.24,U] [#4 0.27,-0.14,1.02,U] [#5 0.03,-0.23,1.10,U] [#6 -0.16,0.23,0.94,U] [#7 0.45,-0.17,0.82,U] [#8 0.20,0.22,0.93,U] 
23:09:16.323 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.04, 0.28}
23:09:16.324 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
23:09:16.324 00.000 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
23:09:16.325 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
23:09:16.328 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.05, opts=13)
23:09:16.328 00.000 21068 Enqueuing Move request for scope (0.13, 0.05)
23:09:16.329 00.001 16108 Worker thread wakes up
23:09:16.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:09:16.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:09:16.329 00.000 16108 Moving (0.13, 0.05) raw xDistance=-0.12 yDistance=-0.08
23:09:16.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:09:16.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:16.330 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:09:16.330 00.000 16108 MoveAxis(E, 0, ABG)
23:09:16.330 00.000 16108 Move returns status 0, amount 0
23:09:16.330 00.000 16108 MoveAxis(N, 0, ABG)
23:09:16.330 00.000 16108 Move returns status 0, amount 0
23:09:16.330 00.000 16108 move complete, result=0
23:09:16.330 00.000 16108 worker thread done servicing request
23:09:16.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3785, FiltMin=3273, FiltMax=49027, Gamma=1.000
23:09:16.358 00.025 21068 UpdateGuideState exits: m=100435 SNR=64.5
23:09:16.360 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.360 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:16.361 00.001 21068 Enqueuing Expose request
23:09:16.362 00.001 16108 Worker thread wakes up
23:09:16.362 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:16.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:16.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:17.527 01.164 16108 Exposure complete
23:09:17.585 00.058 16108 worker thread done servicing request
23:09:17.586 00.001 21068 OnExposeComplete: enter
23:09:17.587 00.001 21068 UpdateGuideState(): m_state=6
23:09:17.588 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3676
23:09:17.589 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.95, Mass=107699, SNR=74.4, Peak=14672 HFD=3.4
23:09:17.590 00.001 21068 MultiStar: [#1 -0.40,-0.04,1.15,U] [#2 -0.02,-0.24,1.15,U] [#3 -0.39,0.07,1.11,U] [#4 -0.25,-0.34,1.05,U] [#5 -0.31,0.00,0.96,U] [#6 -0.44,-0.05,0.96,U] [#7 -0.22,-0.35,0.58,U] [#8 0.02,-0.11,0.71,U] 
23:09:17.591 00.001 21068 refined, 8 included, MultiStar: {-0.27, -0.09}, one-star: {-0.30, 0.11}
23:09:17.592 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
23:09:17.592 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
23:09:17.593 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.81 mountX=0.25 mountY=0.15, mountTheta=0.56
23:09:17.596 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.09, opts=13)
23:09:17.599 00.003 21068 Enqueuing Move request for scope (-0.27, -0.09)
23:09:17.599 00.000 16108 Worker thread wakes up
23:09:17.600 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
23:09:17.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
23:09:17.600 00.000 16108 Moving (-0.27, -0.09) raw xDistance=0.25 yDistance=0.15
23:09:17.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:09:17.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:17.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:09:17.600 00.000 16108 MoveAxis(W, 64, ABG)
23:09:17.600 00.000 16108 Guiding  Dir = 3, Dur = 64
23:09:17.601 00.001 16108 IsSlewing returns 0
23:09:17.601 00.000 16108 IsGuiding returns 0
23:09:17.612 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3782, FiltMin=3142, FiltMax=62733, Gamma=1.000
23:09:17.639 00.027 21068 UpdateGuideState exits: m=107699 SNR=74.4
23:09:17.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:17.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:17.641 00.000 21068 Enqueuing Expose request
23:09:17.651 00.010 16108 PulseGuide returned control before completion, sleep 25
23:09:17.681 00.030 16108 IsGuiding returns 1
23:09:17.681 00.000 16108 scope still moving after pulse duration time elapsed
23:09:17.713 00.032 16108 IsSlewing returns 0
23:09:17.713 00.000 16108 IsGuiding returns 1
23:09:17.744 00.031 16108 IsSlewing returns 0
23:09:17.744 00.000 16108 IsGuiding returns 0
23:09:17.744 00.000 16108 scope move finished after 64 + 79 ms
23:09:17.744 00.000 16108 Move returns status 0, amount 64
23:09:17.744 00.000 16108 MoveAxis(N, 0, ABG)
23:09:17.744 00.000 16108 Move returns status 0, amount 0
23:09:17.744 00.000 16108 move complete, result=0
23:09:17.744 00.000 16108 worker thread done servicing request
23:09:17.744 00.000 16108 Worker thread wakes up
23:09:17.746 00.002 21068 GuideStep: 0.2 px 64 ms WEST, 0.2 px 0 ms NORTH
23:09:17.748 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:17.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:18.725 00.977 16108 Exposure complete
23:09:18.783 00.058 16108 worker thread done servicing request
23:09:18.783 00.000 21068 OnExposeComplete: enter
23:09:18.785 00.002 21068 UpdateGuideState(): m_state=6
23:09:18.786 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3677
23:09:18.787 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.85, Mass=106340, SNR=73.0, Peak=16448 HFD=3.3
23:09:18.788 00.001 21068 MultiStar: [#1 -0.01,0.03,1.42,U] [#2 -0.07,-0.10,1.27,U] [#3 -0.15,-0.03,1.18,U] [#4 0.00,0.00,0.86,U] [#5 0.07,-0.03,0.92,U] [#6 -0.14,-0.23,0.82,U] [#7 0.01,-0.07,0.70,U] [#8 0.20,0.33,0.70,U] 
23:09:18.789 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.03, 0.01}
23:09:18.791 00.002 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
23:09:18.792 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
23:09:18.793 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.56 mountX=0.02 mountY=0.02, mountTheta=0.79
23:09:18.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
23:09:18.797 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
23:09:18.798 00.001 16108 Worker thread wakes up
23:09:18.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:09:18.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:09:18.798 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
23:09:18.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:18.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:18.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:18.798 00.000 16108 MoveAxis(E, 0, ABG)
23:09:18.798 00.000 16108 Move returns status 0, amount 0
23:09:18.798 00.000 16108 MoveAxis(N, 0, ABG)
23:09:18.798 00.000 16108 Move returns status 0, amount 0
23:09:18.798 00.000 16108 move complete, result=0
23:09:18.798 00.000 16108 worker thread done servicing request
23:09:18.803 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3785, FiltMin=3267, FiltMax=56317, Gamma=1.000
23:09:18.819 00.016 21068 UpdateGuideState exits: m=106340 SNR=73.0
23:09:18.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:18.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:18.821 00.000 21068 Enqueuing Expose request
23:09:18.822 00.001 16108 Worker thread wakes up
23:09:18.822 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:18.823 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:18.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:19.984 01.161 16108 Exposure complete
23:09:20.042 00.058 16108 worker thread done servicing request
23:09:20.042 00.000 21068 OnExposeComplete: enter
23:09:20.043 00.001 21068 UpdateGuideState(): m_state=6
23:09:20.044 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3678
23:09:20.045 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.76, Mass=101657, SNR=69.1, Peak=13984 HFD=3.2
23:09:20.046 00.001 21068 MultiStar: [#1 0.07,-0.21,1.22,U] [#2 0.33,-0.04,1.12,U] [#3 0.02,-0.04,1.17,U] [#4 -0.21,-0.17,0.98,U] [#5 -0.09,-0.28,1.10,U] [#6 -0.61,-0.10,0.00,M1] [#7 -0.01,-0.23,0.69,U] [#8 0.15,0.27,0.80,U] 
23:09:20.047 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {-0.16, -0.08}
23:09:20.048 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
23:09:20.049 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
23:09:20.050 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.11 cameraTheta=-1.45 mountX=-0.03 mountY=0.10, mountTheta=1.88
23:09:20.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
23:09:20.052 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
23:09:20.053 00.001 16108 Worker thread wakes up
23:09:20.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:09:20.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:09:20.053 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.10
23:09:20.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:09:20.054 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:20.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:20.054 00.000 16108 MoveAxis(E, 0, ABG)
23:09:20.054 00.000 16108 Move returns status 0, amount 0
23:09:20.054 00.000 16108 MoveAxis(N, 0, ABG)
23:09:20.054 00.000 16108 Move returns status 0, amount 0
23:09:20.054 00.000 16108 move complete, result=0
23:09:20.054 00.000 16108 worker thread done servicing request
23:09:20.057 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3782, FiltMin=3177, FiltMax=55309, Gamma=1.000
23:09:20.073 00.016 21068 UpdateGuideState exits: m=101657 SNR=69.1
23:09:20.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.074 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:20.075 00.001 21068 Enqueuing Expose request
23:09:20.076 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:20.077 00.001 16108 Worker thread wakes up
23:09:20.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:20.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:21.040 00.963 16108 Exposure complete
23:09:21.099 00.059 16108 worker thread done servicing request
23:09:21.099 00.000 21068 OnExposeComplete: enter
23:09:21.100 00.001 21068 UpdateGuideState(): m_state=6
23:09:21.101 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3679
23:09:21.102 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.81, Mass=126204, SNR=90.1, Peak=15680 HFD=3.4
23:09:21.102 00.000 21068 MultiStar: [#1 -0.22,-0.29,0.91,U] [#2 -0.04,-0.07,1.11,U] [#3 -0.12,-0.13,0.72,U] [#4 -0.12,-0.19,0.66,U] [#5 -0.40,-0.21,0.72,U] [#6 -0.51,-0.31,0.00,M2] [#7 -0.12,-0.48,0.48,U] [#8 -0.06,0.19,0.73,U] 
23:09:21.103 00.001 21068 single-star, 7 included, MultiStar: {-0.15, -0.13}, one-star: {-0.18, -0.03}
23:09:21.104 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
23:09:21.105 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
23:09:21.105 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-2.97 mountX=0.17 mountY=0.07, mountTheta=0.39
23:09:21.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
23:09:21.108 00.001 21068 Enqueuing Move request for scope (-0.18, -0.03)
23:09:21.109 00.001 16108 Worker thread wakes up
23:09:21.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:09:21.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:09:21.110 00.001 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
23:09:21.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:09:21.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:21.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:09:21.110 00.000 16108 MoveAxis(E, 0, ABG)
23:09:21.110 00.000 16108 Move returns status 0, amount 0
23:09:21.110 00.000 16108 MoveAxis(N, 0, ABG)
23:09:21.110 00.000 16108 Move returns status 0, amount 0
23:09:21.110 00.000 16108 move complete, result=0
23:09:21.111 00.001 16108 worker thread done servicing request
23:09:21.115 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3785, FiltMin=3277, FiltMax=55021, Gamma=1.000
23:09:21.139 00.024 21068 UpdateGuideState exits: m=126204 SNR=90.1
23:09:21.141 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:21.142 00.000 21068 Enqueuing Expose request
23:09:21.143 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:21.145 00.002 16108 Worker thread wakes up
23:09:21.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:21.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:22.298 01.153 16108 Exposure complete
23:09:22.365 00.067 16108 worker thread done servicing request
23:09:22.365 00.000 21068 OnExposeComplete: enter
23:09:22.368 00.003 21068 UpdateGuideState(): m_state=6
23:09:22.371 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3680
23:09:22.373 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.73, Mass=107596, SNR=75.6, Peak=16048 HFD=3.2
23:09:22.375 00.002 21068 MultiStar: [#1 -0.18,-0.23,1.16,U] [#2 0.18,-0.22,1.11,U] [#3 -0.08,-0.18,1.11,U] [#4 -0.22,-0.43,0.75,U] [#5 -0.12,-0.11,0.97,U] [#6 -0.35,-0.10,0.77,U] [#7 -0.29,-0.55,0.00,M1] [#8 0.01,-0.15,0.78,U] 
23:09:22.376 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.19}, one-star: {-0.08, -0.11}
23:09:22.378 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
23:09:22.380 00.002 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
23:09:22.381 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.20 mountX=0.06 mountY=0.12, mountTheta=1.13
23:09:22.384 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
23:09:22.386 00.002 21068 Enqueuing Move request for scope (-0.08, -0.11)
23:09:22.389 00.003 16108 Worker thread wakes up
23:09:22.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
23:09:22.390 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
23:09:22.390 00.000 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.12
23:09:22.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:09:22.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:22.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:09:22.390 00.000 16108 MoveAxis(E, 0, ABG)
23:09:22.390 00.000 16108 Move returns status 0, amount 0
23:09:22.390 00.000 16108 MoveAxis(N, 0, ABG)
23:09:22.390 00.000 16108 Move returns status 0, amount 0
23:09:22.390 00.000 16108 move complete, result=0
23:09:22.391 00.001 16108 worker thread done servicing request
23:09:22.401 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3785, FiltMin=3241, FiltMax=55414, Gamma=1.000
23:09:22.420 00.019 21068 UpdateGuideState exits: m=107596 SNR=75.6
23:09:22.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:22.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:22.422 00.000 21068 Enqueuing Expose request
23:09:22.423 00.001 16108 Worker thread wakes up
23:09:22.423 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:22.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:22.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:23.398 00.974 16108 Exposure complete
23:09:23.460 00.062 16108 worker thread done servicing request
23:09:23.460 00.000 21068 OnExposeComplete: enter
23:09:23.463 00.003 21068 UpdateGuideState(): m_state=6
23:09:23.466 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3681
23:09:23.467 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.66, Mass=110231, SNR=80.8, Peak=14096 HFD=3.2
23:09:23.467 00.000 21068 MultiStar: [#1 -0.15,-0.36,0.95,U] [#2 0.07,-0.40,1.04,U] [#3 -0.27,-0.06,0.99,U] [#4 0.01,-0.67,0.00,M1] [#5 -0.20,-0.58,0.00,M1] [#6 -0.49,-0.61,0.00,M2] [#7 -0.28,-0.73,0.00,M2] [#8 -0.04,-0.22,0.71,U] 
23:09:23.469 00.002 21068 single-star, 4 included, MultiStar: {-0.11, -0.25}, one-star: {-0.16, -0.18}
23:09:23.470 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
23:09:23.472 00.002 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
23:09:23.473 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.31 mountX=0.13 mountY=0.21, mountTheta=1.02
23:09:23.474 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.18, opts=13)
23:09:23.475 00.001 21068 Enqueuing Move request for scope (-0.16, -0.18)
23:09:23.476 00.001 16108 Worker thread wakes up
23:09:23.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
23:09:23.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
23:09:23.476 00.000 16108 Moving (-0.16, -0.18) raw xDistance=0.13 yDistance=0.21
23:09:23.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:09:23.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:23.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:09:23.476 00.000 16108 MoveAxis(E, 0, ABG)
23:09:23.476 00.000 16108 Move returns status 0, amount 0
23:09:23.476 00.000 16108 MoveAxis(N, 0, ABG)
23:09:23.476 00.000 16108 Move returns status 0, amount 0
23:09:23.476 00.000 16108 move complete, result=0
23:09:23.476 00.000 16108 worker thread done servicing request
23:09:23.484 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3785, FiltMin=3248, FiltMax=56339, Gamma=1.000
23:09:23.503 00.019 21068 UpdateGuideState exits: m=110231 SNR=80.8
23:09:23.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:23.504 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:23.505 00.001 21068 Enqueuing Expose request
23:09:23.506 00.001 16108 Worker thread wakes up
23:09:23.506 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:23.507 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:23.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:24.672 01.165 16108 Exposure complete
23:09:24.738 00.066 16108 worker thread done servicing request
23:09:24.738 00.000 21068 OnExposeComplete: enter
23:09:24.741 00.003 21068 UpdateGuideState(): m_state=6
23:09:24.744 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3682
23:09:24.746 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.73, Mass=107116, SNR=72.9, Peak=14416 HFD=3.4
23:09:24.748 00.002 21068 MultiStar: [#1 0.09,-0.55,0.00,M1] [#2 0.26,-0.35,1.23,U] [#3 -0.05,-0.19,1.16,U] [#4 0.05,-0.27,0.90,U] [#5 0.00,-0.57,0.00,M2] [#6 -0.10,-0.45,0.83,U] [#7 -0.04,-0.60,0.00,M3] [#8 0.22,-0.08,0.83,U] 
23:09:24.750 00.002 21068 single-star, 5 included, MultiStar: {0.07, -0.24}, one-star: {0.01, -0.11}
23:09:24.751 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
23:09:24.752 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
23:09:24.754 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=-0.03 mountY=0.10, mountTheta=1.84
23:09:24.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
23:09:24.758 00.002 21068 Enqueuing Move request for scope (0.01, -0.11)
23:09:24.760 00.002 16108 Worker thread wakes up
23:09:24.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:09:24.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:09:24.760 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
23:09:24.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:09:24.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:24.761 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:24.761 00.000 16108 MoveAxis(E, 0, ABG)
23:09:24.761 00.000 16108 Move returns status 0, amount 0
23:09:24.761 00.000 16108 MoveAxis(N, 0, ABG)
23:09:24.761 00.000 16108 Move returns status 0, amount 0
23:09:24.761 00.000 16108 move complete, result=0
23:09:24.761 00.000 16108 worker thread done servicing request
23:09:24.766 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3785, FiltMin=3254, FiltMax=54278, Gamma=1.000
23:09:24.796 00.030 21068 UpdateGuideState exits: m=107116 SNR=72.9
23:09:24.798 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:24.800 00.001 21068 Enqueuing Expose request
23:09:24.800 00.000 16108 Worker thread wakes up
23:09:24.800 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:24.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:24.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:25.763 00.962 16108 Exposure complete
23:09:25.818 00.055 16108 worker thread done servicing request
23:09:25.818 00.000 21068 OnExposeComplete: enter
23:09:25.820 00.002 21068 UpdateGuideState(): m_state=6
23:09:25.822 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3683
23:09:25.824 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.79, Mass=127576, SNR=77.8, Peak=17968 HFD=3.5
23:09:25.826 00.002 21068 MultiStar: [#1 -0.12,-0.30,1.13,U] [#2 -0.04,-0.20,1.17,U] [#3 -0.02,-0.20,1.11,U] [#4 -0.22,-0.16,0.85,U] [#5 -0.14,-0.40,1.04,U] [#6 -0.63,-0.31,0.00,M2] [#7 0.09,-0.41,0.56,U] [#8 0.19,0.19,0.81,U] 
23:09:25.828 00.002 21068 single-star, 7 included, MultiStar: {-0.03, -0.19}, one-star: {0.11, -0.05}
23:09:25.829 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
23:09:25.831 00.002 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
23:09:25.832 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=-0.11 mountY=0.03, mountTheta=2.92
23:09:25.836 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
23:09:25.836 00.000 21068 Enqueuing Move request for scope (0.11, -0.05)
23:09:25.837 00.001 16108 Worker thread wakes up
23:09:25.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:09:25.838 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:09:25.838 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.11 yDistance=0.03
23:09:25.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:09:25.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:25.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:25.838 00.000 16108 MoveAxis(E, 0, ABG)
23:09:25.838 00.000 16108 Move returns status 0, amount 0
23:09:25.838 00.000 16108 MoveAxis(N, 0, ABG)
23:09:25.838 00.000 16108 Move returns status 0, amount 0
23:09:25.839 00.001 16108 move complete, result=0
23:09:25.839 00.000 16108 worker thread done servicing request
23:09:25.845 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3789, FiltMin=3213, FiltMax=64371, Gamma=1.000
23:09:25.861 00.016 21068 UpdateGuideState exits: m=127576 SNR=77.8
23:09:25.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:25.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:25.863 00.000 21068 Enqueuing Expose request
23:09:25.864 00.001 16108 Worker thread wakes up
23:09:25.864 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:25.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:25.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:27.035 01.170 16108 Exposure complete
23:09:27.093 00.058 16108 worker thread done servicing request
23:09:27.093 00.000 21068 OnExposeComplete: enter
23:09:27.096 00.003 21068 UpdateGuideState(): m_state=6
23:09:27.098 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3684
23:09:27.099 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.73, Mass=108540, SNR=66.5, Peak=16192 HFD=3.2
23:09:27.101 00.002 21068 MultiStar: [#1 0.18,-0.52,0.00,M1] [#2 0.01,-0.19,1.27,U] [#3 0.01,-0.20,1.22,U] [#4 0.01,-0.39,1.03,U] [#5 -0.17,-0.37,0.90,U] [#6 -0.21,-0.29,0.91,U] [#7 0.20,-0.76,0.00,M3] [#8 0.06,-0.14,0.83,U] 
23:09:27.102 00.001 21068 single-star, 6 included, MultiStar: {-0.01, -0.24}, one-star: {0.19, -0.10}
23:09:27.105 00.003 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
23:09:27.106 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
23:09:27.107 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-0.51 mountX=-0.20 mountY=0.06, mountTheta=2.87
23:09:27.110 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.10, opts=13)
23:09:27.111 00.001 21068 Enqueuing Move request for scope (0.19, -0.10)
23:09:27.112 00.001 16108 Worker thread wakes up
23:09:27.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
23:09:27.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
23:09:27.113 00.001 16108 Moving (0.19, -0.10) raw xDistance=-0.20 yDistance=0.06
23:09:27.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:09:27.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:27.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:09:27.113 00.000 16108 MoveAxis(E, 54, ABG)
23:09:27.113 00.000 16108 Guiding  Dir = 2, Dur = 54
23:09:27.115 00.002 16108 IsSlewing returns 0
23:09:27.115 00.000 16108 IsGuiding returns 0
23:09:27.116 00.001 16108 PulseGuide returned control before completion, sleep 63
23:09:27.118 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3782, FiltMin=3248, FiltMax=57622, Gamma=1.000
23:09:27.142 00.024 21068 UpdateGuideState exits: m=108540 SNR=66.5
23:09:27.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.145 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:27.146 00.001 21068 Enqueuing Expose request
23:09:27.180 00.034 16108 IsGuiding returns 1
23:09:27.180 00.000 16108 scope still moving after pulse duration time elapsed
23:09:27.212 00.032 16108 IsSlewing returns 0
23:09:27.212 00.000 16108 IsGuiding returns 0
23:09:27.212 00.000 16108 scope move finished after 54 + 43 ms
23:09:27.212 00.000 16108 Move returns status 0, amount 54
23:09:27.212 00.000 16108 MoveAxis(N, 0, ABG)
23:09:27.212 00.000 16108 Move returns status 0, amount 0
23:09:27.212 00.000 16108 move complete, result=0
23:09:27.212 00.000 16108 worker thread done servicing request
23:09:27.212 00.000 16108 Worker thread wakes up
23:09:27.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:27.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:27.214 00.002 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
23:09:28.183 00.969 16108 Exposure complete
23:09:28.236 00.053 16108 worker thread done servicing request
23:09:28.236 00.000 21068 OnExposeComplete: enter
23:09:28.238 00.002 21068 UpdateGuideState(): m_state=6
23:09:28.239 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3685
23:09:28.240 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.52, Mass=116292, SNR=81.1, Peak=14208 HFD=3.2
23:09:28.241 00.001 21068 MultiStar: [#1 -0.05,-0.42,0.96,U] [#2 -0.02,-0.26,0.94,U] [#3 -0.10,-0.32,1.03,U] [#4 0.02,-0.73,0.00,M1] [#5 -0.28,-0.57,0.00,M1] [#6 -0.39,-0.26,0.83,U] [#7 -0.15,-0.66,0.00,M4] [#8 0.13,0.01,0.67,U] 
23:09:28.242 00.001 21068 refined, 5 included, MultiStar: {-0.12, -0.28}, one-star: {-0.23, -0.31}
23:09:28.243 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
23:09:28.244 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
23:09:28.245 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.97 mountX=0.07 mountY=0.30, mountTheta=1.35
23:09:28.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.28, opts=13)
23:09:28.248 00.001 21068 Enqueuing Move request for scope (-0.12, -0.28)
23:09:28.249 00.001 16108 Worker thread wakes up
23:09:28.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
23:09:28.249 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
23:09:28.249 00.000 16108 Moving (-0.12, -0.28) raw xDistance=0.07 yDistance=0.30
23:09:28.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:09:28.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:28.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:09:28.250 00.001 16108 MoveAxis(E, 0, ABG)
23:09:28.250 00.000 16108 Move returns status 0, amount 0
23:09:28.250 00.000 16108 MoveAxis(N, 0, ABG)
23:09:28.250 00.000 16108 Move returns status 0, amount 0
23:09:28.250 00.000 16108 move complete, result=0
23:09:28.250 00.000 16108 worker thread done servicing request
23:09:28.253 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3785, FiltMin=3264, FiltMax=52627, Gamma=1.000
23:09:28.269 00.016 21068 UpdateGuideState exits: m=116292 SNR=81.1
23:09:28.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:28.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:28.272 00.001 21068 Enqueuing Expose request
23:09:28.273 00.001 16108 Worker thread wakes up
23:09:28.273 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:09:28.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:28.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:29.449 01.176 16108 Exposure complete
23:09:29.513 00.064 16108 worker thread done servicing request
23:09:29.513 00.000 21068 OnExposeComplete: enter
23:09:29.514 00.001 21068 UpdateGuideState(): m_state=6
23:09:29.515 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3686
23:09:29.515 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=876.73, Mass=117916, SNR=74.9, Peak=14624 HFD=3.4
23:09:29.516 00.001 21068 MultiStar: [#1 -0.36,-0.60,0.00,M1] [#2 -0.33,-0.26,1.24,U] [#3 -0.28,-0.42,0.00,M1] [#4 -0.31,-0.61,0.00,M2] [#5 -0.03,-0.73,0.00,M2] [#6 -0.67,-0.40,0.00,M1] [#7 -0.20,-0.55,0.00,M5] [#8 -0.28,-0.04,0.63,U] 
23:09:29.517 00.001 21068 single-star, 2 included, MultiStar: {-0.33, -0.16}, one-star: {-0.35, -0.11}
23:09:29.518 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
23:09:29.520 00.002 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.54)
23:09:29.520 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.36 cameraTheta=-2.84 mountX=0.32 mountY=0.19, mountTheta=0.52
23:09:29.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.11, opts=13)
23:09:29.523 00.001 21068 Enqueuing Move request for scope (-0.35, -0.11)
23:09:29.523 00.000 16108 Worker thread wakes up
23:09:29.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd
23:09:29.523 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.11)
23:09:29.523 00.000 16108 Moving (-0.35, -0.11) raw xDistance=0.32 yDistance=0.19
23:09:29.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:09:29.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.524 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:09:29.524 00.000 16108 MoveAxis(W, 84, ABG)
23:09:29.524 00.000 16108 Guiding  Dir = 3, Dur = 84
23:09:29.524 00.000 16108 IsSlewing returns 0
23:09:29.524 00.000 16108 IsGuiding returns 0
23:09:29.527 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3782, FiltMin=3209, FiltMax=56403, Gamma=1.000
23:09:29.543 00.016 21068 UpdateGuideState exits: m=117916 SNR=74.9
23:09:29.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:29.545 00.000 21068 Enqueuing Expose request
23:09:29.573 00.028 16108 PulseGuide returned control before completion, sleep 45
23:09:29.633 00.060 16108 IsGuiding returns 1
23:09:29.633 00.000 16108 scope still moving after pulse duration time elapsed
23:09:29.665 00.032 16108 IsSlewing returns 0
23:09:29.665 00.000 16108 IsGuiding returns 1
23:09:29.697 00.032 16108 IsSlewing returns 0
23:09:29.697 00.000 16108 IsGuiding returns 1
23:09:29.728 00.031 16108 IsSlewing returns 0
23:09:29.728 00.000 16108 IsGuiding returns 1
23:09:29.759 00.031 16108 IsSlewing returns 0
23:09:29.759 00.000 16108 IsGuiding returns 0
23:09:29.759 00.000 16108 scope move finished after 84 + 150 ms
23:09:29.759 00.000 16108 Move returns status 0, amount 84
23:09:29.759 00.000 16108 MoveAxis(N, 0, ABG)
23:09:29.759 00.000 16108 Move returns status 0, amount 0
23:09:29.759 00.000 16108 move complete, result=0
23:09:29.759 00.000 16108 worker thread done servicing request
23:09:29.759 00.000 16108 Worker thread wakes up
23:09:29.759 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:29.760 00.001 21068 GuideStep: 0.3 px 84 ms WEST, 0.2 px 0 ms NORTH
23:09:29.762 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:30.737 00.975 16108 Exposure complete
23:09:30.794 00.057 16108 worker thread done servicing request
23:09:30.794 00.000 21068 OnExposeComplete: enter
23:09:30.795 00.001 21068 UpdateGuideState(): m_state=6
23:09:30.796 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3687
23:09:30.796 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=876.76, Mass=141711, SNR=90.3, Peak=17312 HFD=3.5
23:09:30.797 00.001 21068 MultiStar: [#1 -0.23,-0.71,0.00,M2] [#2 -0.20,-0.44,1.05,U] [#3 -0.16,-0.34,0.77,U] [#4 0.06,-0.58,0.00,M3] [#5 0.03,-0.52,0.00,M3] [#6 -0.56,-0.38,0.00,M2] [#7 0.08,-0.80,0.00,M6] [#8 -0.25,0.07,0.58,U] 
23:09:30.798 00.001 21068 single-star, 3 included, MultiStar: {-0.18, -0.22}, one-star: {-0.13, -0.07}
23:09:30.800 00.002 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
23:09:30.801 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
23:09:30.801 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.61 mountX=0.11 mountY=0.10, mountTheta=0.74
23:09:30.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
23:09:30.804 00.001 21068 Enqueuing Move request for scope (-0.13, -0.07)
23:09:30.805 00.001 16108 Worker thread wakes up
23:09:30.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:09:30.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:09:30.805 00.000 16108 Moving (-0.13, -0.07) raw xDistance=0.11 yDistance=0.10
23:09:30.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:09:30.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:30.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:30.805 00.000 16108 MoveAxis(E, 0, ABG)
23:09:30.805 00.000 16108 Move returns status 0, amount 0
23:09:30.805 00.000 16108 MoveAxis(N, 0, ABG)
23:09:30.805 00.000 16108 Move returns status 0, amount 0
23:09:30.805 00.000 16108 move complete, result=0
23:09:30.805 00.000 16108 worker thread done servicing request
23:09:30.808 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3785, FiltMin=3149, FiltMax=52099, Gamma=1.000
23:09:30.825 00.017 21068 UpdateGuideState exits: m=141711 SNR=90.3
23:09:30.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:30.826 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:30.827 00.001 21068 Enqueuing Expose request
23:09:30.828 00.001 16108 Worker thread wakes up
23:09:30.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:30.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:30.828 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:32.002 01.174 16108 Exposure complete
23:09:32.061 00.059 16108 worker thread done servicing request
23:09:32.061 00.000 21068 OnExposeComplete: enter
23:09:32.063 00.002 21068 UpdateGuideState(): m_state=6
23:09:32.064 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3688
23:09:32.065 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.57, Mass=110997, SNR=74.4, Peak=17104 HFD=3.1
23:09:32.066 00.001 21068 MultiStar: [#1 0.78,-0.16,0.00,M3] [#2 0.52,0.10,0.00,M1] [#3 0.17,-0.17,1.02,U] [#4 0.20,-0.50,0.00,M4] [#5 0.06,-0.61,0.00,M4] [#6 -0.06,-0.39,0.76,U] [#7 0.29,-0.36,0.59,U] [#8 0.08,0.11,0.81,U] 
23:09:32.066 00.000 21068 refined, 4 included, MultiStar: {0.13, -0.20}, one-star: {0.18, -0.26}
23:09:32.067 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
23:09:32.068 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:09:32.069 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.00 mountX=-0.16 mountY=0.17, mountTheta=2.34
23:09:32.070 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.20, opts=13)
23:09:32.071 00.001 21068 Enqueuing Move request for scope (0.13, -0.20)
23:09:32.073 00.002 16108 Worker thread wakes up
23:09:32.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
23:09:32.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
23:09:32.073 00.000 16108 Moving (0.13, -0.20) raw xDistance=-0.16 yDistance=0.17
23:09:32.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:09:32.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:32.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:09:32.074 00.001 16108 MoveAxis(E, 0, ABG)
23:09:32.074 00.000 16108 Move returns status 0, amount 0
23:09:32.074 00.000 16108 MoveAxis(N, 0, ABG)
23:09:32.074 00.000 16108 Move returns status 0, amount 0
23:09:32.074 00.000 16108 move complete, result=0
23:09:32.074 00.000 16108 worker thread done servicing request
23:09:32.077 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3785, FiltMin=3270, FiltMax=49392, Gamma=1.000
23:09:32.091 00.014 21068 UpdateGuideState exits: m=110997 SNR=74.4
23:09:32.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:32.093 00.000 21068 Enqueuing Expose request
23:09:32.094 00.001 16108 Worker thread wakes up
23:09:32.094 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:32.095 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:32.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:33.061 00.966 16108 Exposure complete
23:09:33.117 00.056 16108 worker thread done servicing request
23:09:33.117 00.000 21068 OnExposeComplete: enter
23:09:33.118 00.001 21068 UpdateGuideState(): m_state=6
23:09:33.119 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3689
23:09:33.120 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.86, Mass=108640, SNR=69.3, Peak=16704 HFD=3.4
23:09:33.121 00.001 21068 MultiStar: [#1 0.33,-0.36,1.34,U] [#2 0.19,-0.18,1.35,U] [#3 -0.13,0.13,1.11,U] [#4 -0.08,-0.22,1.05,U] [#5 -0.10,-0.40,1.12,U] [#6 -0.14,0.02,0.91,U] [#7 0.05,-0.36,0.68,U] [#8 -0.02,0.30,0.98,U] 
23:09:33.121 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.18, 0.02}
23:09:33.122 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
23:09:33.123 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
23:09:33.123 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.23 mountX=-0.06 mountY=0.11, mountTheta=2.10
23:09:33.126 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
23:09:33.127 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
23:09:33.128 00.001 16108 Worker thread wakes up
23:09:33.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:09:33.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:09:33.128 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
23:09:33.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:33.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:33.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:33.128 00.000 16108 MoveAxis(E, 0, ABG)
23:09:33.128 00.000 16108 Move returns status 0, amount 0
23:09:33.128 00.000 16108 MoveAxis(N, 0, ABG)
23:09:33.129 00.001 16108 Move returns status 0, amount 0
23:09:33.129 00.000 16108 move complete, result=0
23:09:33.129 00.000 16108 worker thread done servicing request
23:09:33.133 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3785, FiltMin=3206, FiltMax=56451, Gamma=1.000
23:09:33.159 00.026 21068 UpdateGuideState exits: m=108640 SNR=69.3
23:09:33.161 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:33.163 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:33.164 00.001 21068 Enqueuing Expose request
23:09:33.166 00.002 16108 Worker thread wakes up
23:09:33.166 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:33.168 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:33.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:34.334 01.166 16108 Exposure complete
23:09:34.391 00.057 16108 worker thread done servicing request
23:09:34.391 00.000 21068 OnExposeComplete: enter
23:09:34.391 00.000 21068 UpdateGuideState(): m_state=6
23:09:34.392 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3690
23:09:34.393 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.86, Mass=123553, SNR=78.0, Peak=16000 HFD=3.3
23:09:34.394 00.001 21068 MultiStar: [#1 -0.19,-0.16,1.17,U] [#2 -0.32,-0.21,1.13,U] [#3 -0.29,0.07,0.94,U] [#4 -0.25,-0.26,0.77,U] [#5 -0.55,-0.10,0.00,M4] [#6 -0.56,0.07,0.00,M1] [#7 0.19,-0.13,0.54,U] [#8 -0.02,0.24,0.79,U] 
23:09:34.395 00.001 21068 single-star, 6 included, MultiStar: {-0.17, -0.07}, one-star: {-0.14, 0.02}
23:09:34.396 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
23:09:34.396 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
23:09:34.397 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.01 mountX=0.14 mountY=0.02, mountTheta=0.10
23:09:34.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.02, opts=13)
23:09:34.400 00.001 21068 Enqueuing Move request for scope (-0.14, 0.02)
23:09:34.400 00.000 16108 Worker thread wakes up
23:09:34.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
23:09:34.401 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
23:09:34.401 00.000 16108 Moving (-0.14, 0.02) raw xDistance=0.14 yDistance=0.02
23:09:34.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:09:34.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:34.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:34.401 00.000 16108 MoveAxis(E, 0, ABG)
23:09:34.401 00.000 16108 Move returns status 0, amount 0
23:09:34.401 00.000 16108 MoveAxis(N, 0, ABG)
23:09:34.401 00.000 16108 Move returns status 0, amount 0
23:09:34.401 00.000 16108 move complete, result=0
23:09:34.401 00.000 16108 worker thread done servicing request
23:09:34.407 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3785, FiltMin=3248, FiltMax=58147, Gamma=1.000
23:09:34.428 00.021 21068 UpdateGuideState exits: m=123553 SNR=78.0
23:09:34.431 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:34.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:34.433 00.001 21068 Enqueuing Expose request
23:09:34.436 00.003 16108 Worker thread wakes up
23:09:34.436 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:34.438 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:34.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:35.425 00.987 16108 Exposure complete
23:09:35.503 00.078 16108 worker thread done servicing request
23:09:35.503 00.000 21068 OnExposeComplete: enter
23:09:35.504 00.001 21068 UpdateGuideState(): m_state=6
23:09:35.504 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3691
23:09:35.505 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.49, Mass=111344, SNR=74.6, Peak=15920 HFD=3.0
23:09:35.506 00.001 21068 MultiStar: [#1 -0.08,-0.51,0.00,M2] [#2 0.05,-0.30,1.27,U] [#3 -0.04,-0.11,1.02,U] [#4 0.00,-0.57,0.00,M3] [#5 -0.16,-0.15,0.94,U] [#6 -0.10,-0.51,0.00,M2] [#7 0.27,-0.49,0.00,M4] [#8 -0.05,0.02,0.70,U] 
23:09:35.507 00.001 21068 refined, 4 included, MultiStar: {-0.02, -0.20}, one-star: {0.06, -0.35}
23:09:35.508 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
23:09:35.508 00.000 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.72)
23:09:35.510 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.66 mountX=-0.02 mountY=0.19, mountTheta=1.65
23:09:35.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.20, opts=13)
23:09:35.514 00.001 21068 Enqueuing Move request for scope (-0.02, -0.20)
23:09:35.516 00.002 16108 Worker thread wakes up
23:09:35.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
23:09:35.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
23:09:35.517 00.001 16108 Moving (-0.02, -0.20) raw xDistance=-0.02 yDistance=0.19
23:09:35.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:09:35.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:09:35.517 00.000 16108 MoveAxis(E, 0, ABG)
23:09:35.517 00.000 16108 Move returns status 0, amount 0
23:09:35.517 00.000 16108 MoveAxis(N, 0, ABG)
23:09:35.517 00.000 16108 Move returns status 0, amount 0
23:09:35.517 00.000 16108 move complete, result=0
23:09:35.518 00.001 16108 worker thread done servicing request
23:09:35.524 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3785, FiltMin=3229, FiltMax=52659, Gamma=1.000
23:09:35.543 00.019 21068 UpdateGuideState exits: m=111344 SNR=74.6
23:09:35.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:35.545 00.000 21068 Enqueuing Expose request
23:09:35.546 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:35.547 00.001 16108 Worker thread wakes up
23:09:35.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:35.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:36.721 01.174 16108 Exposure complete
23:09:36.778 00.057 16108 worker thread done servicing request
23:09:36.778 00.000 21068 OnExposeComplete: enter
23:09:36.779 00.001 21068 UpdateGuideState(): m_state=6
23:09:36.780 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3692
23:09:36.780 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=876.88, Mass=121149, SNR=89.4, Peak=16400 HFD=3.2
23:09:36.781 00.001 21068 MultiStar: [#1 0.13,-0.15,0.93,U] [#2 0.13,0.10,0.99,U] [#3 -0.05,-0.09,0.86,U] [#4 0.29,-0.36,0.68,U] [#5 -0.17,-0.16,0.87,U] [#6 -0.45,0.20,0.72,U] [#7 -0.02,-0.22,0.50,U] [#8 0.10,0.21,0.55,U] 
23:09:36.783 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.18, 0.04}
23:09:36.783 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
23:09:36.784 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
23:09:36.785 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.12 mountX=-0.03 mountY=0.04, mountTheta=2.22
23:09:36.786 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
23:09:36.787 00.001 21068 Enqueuing Move request for scope (0.02, -0.04)
23:09:36.788 00.001 16108 Worker thread wakes up
23:09:36.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:09:36.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:09:36.788 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
23:09:36.789 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:09:36.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:36.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:36.789 00.000 16108 MoveAxis(E, 0, ABG)
23:09:36.789 00.000 16108 Move returns status 0, amount 0
23:09:36.789 00.000 16108 MoveAxis(N, 0, ABG)
23:09:36.789 00.000 16108 Move returns status 0, amount 0
23:09:36.789 00.000 16108 move complete, result=0
23:09:36.789 00.000 16108 worker thread done servicing request
23:09:36.796 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3785, FiltMin=3283, FiltMax=52237, Gamma=1.000
23:09:36.824 00.028 21068 UpdateGuideState exits: m=121149 SNR=89.4
23:09:36.826 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.826 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:36.828 00.002 21068 Enqueuing Expose request
23:09:36.829 00.001 16108 Worker thread wakes up
23:09:36.829 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:36.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:36.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:37.797 00.967 16108 Exposure complete
23:09:37.852 00.055 16108 worker thread done servicing request
23:09:37.852 00.000 21068 OnExposeComplete: enter
23:09:37.855 00.003 21068 UpdateGuideState(): m_state=6
23:09:37.858 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3693
23:09:37.860 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.94, Mass=109557, SNR=77.8, Peak=15552 HFD=3.1
23:09:37.864 00.004 21068 MultiStar: [#1 -0.02,-0.28,1.02,U] [#2 0.20,-0.12,1.11,U] [#3 -0.08,0.04,1.22,U] [#4 0.01,-0.26,0.89,U] [#5 -0.05,-0.29,0.73,U] [#6 -0.05,0.04,0.73,U] [#7 0.11,-0.31,0.55,U] [#8 -0.09,0.01,0.81,U] 
23:09:37.865 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.11}, one-star: {-0.05, 0.10}
23:09:37.867 00.002 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
23:09:37.869 00.002 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
23:09:37.870 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.59 mountX=-0.02 mountY=0.10, mountTheta=1.73
23:09:37.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.11, opts=13)
23:09:37.872 00.001 21068 Enqueuing Move request for scope (-0.00, -0.11)
23:09:37.873 00.001 16108 Worker thread wakes up
23:09:37.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
23:09:37.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
23:09:37.873 00.000 16108 Moving (-0.00, -0.11) raw xDistance=-0.02 yDistance=0.10
23:09:37.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:09:37.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:37.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:37.874 00.001 16108 MoveAxis(E, 0, ABG)
23:09:37.874 00.000 16108 Move returns status 0, amount 0
23:09:37.874 00.000 16108 MoveAxis(N, 0, ABG)
23:09:37.874 00.000 16108 Move returns status 0, amount 0
23:09:37.874 00.000 16108 move complete, result=0
23:09:37.874 00.000 16108 worker thread done servicing request
23:09:37.879 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3789, FiltMin=3209, FiltMax=52163, Gamma=1.000
23:09:37.896 00.017 21068 UpdateGuideState exits: m=109557 SNR=77.8
23:09:37.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:37.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:37.900 00.002 21068 Enqueuing Expose request
23:09:37.900 00.000 16108 Worker thread wakes up
23:09:37.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:37.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:37.900 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:39.050 01.150 16108 Exposure complete
23:09:39.118 00.068 16108 worker thread done servicing request
23:09:39.118 00.000 21068 OnExposeComplete: enter
23:09:39.119 00.001 21068 UpdateGuideState(): m_state=6
23:09:39.120 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3694
23:09:39.120 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=877.17, Mass=98559, SNR=67.1, Peak=14016 HFD=3.3
23:09:39.121 00.001 21068 MultiStar: [#1 0.05,-0.12,1.36,U] [#2 0.33,-0.03,1.33,U] [#3 -0.02,0.11,1.29,U] [#4 -0.13,-0.38,0.94,U] [#5 -0.22,-0.09,1.05,U] [#6 -0.51,0.19,0.00,M1] [#7 -0.06,-0.48,0.70,U] [#8 0.14,0.57,0.00,M1] 
23:09:39.122 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.07}, one-star: {-0.07, 0.33}
23:09:39.123 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
23:09:39.124 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
23:09:39.124 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=-0.01 mountY=0.07, mountTheta=1.78
23:09:39.127 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
23:09:39.128 00.001 21068 Enqueuing Move request for scope (0.00, -0.07)
23:09:39.128 00.000 16108 Worker thread wakes up
23:09:39.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:09:39.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:09:39.128 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
23:09:39.129 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:09:39.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:39.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:09:39.129 00.000 16108 MoveAxis(E, 0, ABG)
23:09:39.129 00.000 16108 Move returns status 0, amount 0
23:09:39.129 00.000 16108 MoveAxis(N, 0, ABG)
23:09:39.129 00.000 16108 Move returns status 0, amount 0
23:09:39.129 00.000 16108 move complete, result=0
23:09:39.129 00.000 16108 worker thread done servicing request
23:09:39.135 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3785, FiltMin=3197, FiltMax=57085, Gamma=1.000
23:09:39.150 00.015 21068 UpdateGuideState exits: m=98559 SNR=67.1
23:09:39.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:39.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:39.154 00.002 21068 Enqueuing Expose request
23:09:39.155 00.001 16108 Worker thread wakes up
23:09:39.155 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:39.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:39.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:40.140 00.984 16108 Exposure complete
23:09:40.214 00.074 16108 worker thread done servicing request
23:09:40.214 00.000 21068 OnExposeComplete: enter
23:09:40.215 00.001 21068 UpdateGuideState(): m_state=6
23:09:40.216 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3695
23:09:40.217 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.89, Mass=113854, SNR=69.5, Peak=16512 HFD=3.4
23:09:40.218 00.001 21068 MultiStar: [#1 -0.11,-0.08,1.37,U] [#2 -0.01,0.04,1.34,U] [#3 -0.21,0.09,1.08,U] [#4 -0.38,-0.11,0.95,U] [#5 -0.46,-0.09,0.98,U] [#6 -0.60,0.29,0.00,M2] [#7 -0.33,-0.28,0.70,U] [#8 -0.31,0.20,0.93,U] 
23:09:40.219 00.001 21068 single-star, 7 included, MultiStar: {-0.23, -0.01}, one-star: {-0.19, 0.05}
23:09:40.220 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
23:09:40.221 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
23:09:40.222 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.86 mountX=0.20 mountY=-0.01, mountTheta=-0.04
23:09:40.223 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.05, opts=13)
23:09:40.224 00.001 21068 Enqueuing Move request for scope (-0.19, 0.05)
23:09:40.225 00.001 16108 Worker thread wakes up
23:09:40.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
23:09:40.225 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
23:09:40.225 00.000 16108 Moving (-0.19, 0.05) raw xDistance=0.20 yDistance=-0.01
23:09:40.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:09:40.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.226 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:40.226 00.000 16108 MoveAxis(E, 0, ABG)
23:09:40.226 00.000 16108 Move returns status 0, amount 0
23:09:40.226 00.000 16108 MoveAxis(N, 0, ABG)
23:09:40.226 00.000 16108 Move returns status 0, amount 0
23:09:40.226 00.000 16108 move complete, result=0
23:09:40.226 00.000 16108 worker thread done servicing request
23:09:40.229 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3789, FiltMin=3213, FiltMax=52454, Gamma=1.000
23:09:40.243 00.014 21068 UpdateGuideState exits: m=113854 SNR=69.5
23:09:40.245 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.245 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:40.246 00.001 21068 Enqueuing Expose request
23:09:40.247 00.001 16108 Worker thread wakes up
23:09:40.247 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:40.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:40.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:41.419 01.172 16108 Exposure complete
23:09:41.489 00.070 16108 worker thread done servicing request
23:09:41.489 00.000 21068 OnExposeComplete: enter
23:09:41.490 00.001 21068 UpdateGuideState(): m_state=6
23:09:41.490 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3696
23:09:41.491 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.83, Mass=101578, SNR=71.3, Peak=14736 HFD=3.5
23:09:41.493 00.002 21068 MultiStar: [#1 0.05,-0.27,1.16,U] [#2 0.17,-0.08,1.14,U] [#3 -0.19,-0.05,1.00,U] [#4 -0.09,-0.36,0.89,U] [#5 -0.12,-0.25,1.08,U] [#6 -0.49,-0.22,0.00,M3] [#7 -0.13,-0.08,0.69,U] [#8 -0.04,0.10,0.97,U] 
23:09:41.494 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.13}, one-star: {0.08, -0.01}
23:09:41.494 00.000 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
23:09:41.495 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
23:09:41.496 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.13 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
23:09:41.497 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
23:09:41.498 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
23:09:41.499 00.001 16108 Worker thread wakes up
23:09:41.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:09:41.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:09:41.499 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
23:09:41.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:09:41.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:41.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:41.499 00.000 16108 MoveAxis(E, 0, ABG)
23:09:41.499 00.000 16108 Move returns status 0, amount 0
23:09:41.499 00.000 16108 MoveAxis(N, 0, ABG)
23:09:41.499 00.000 16108 Move returns status 0, amount 0
23:09:41.499 00.000 16108 move complete, result=0
23:09:41.499 00.000 16108 worker thread done servicing request
23:09:41.504 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3785, FiltMin=3270, FiltMax=59123, Gamma=1.000
23:09:41.518 00.014 21068 UpdateGuideState exits: m=101578 SNR=71.3
23:09:41.518 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:41.520 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:41.520 00.000 21068 Enqueuing Expose request
23:09:41.521 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:41.522 00.001 16108 Worker thread wakes up
23:09:41.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:41.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:42.489 00.967 16108 Exposure complete
23:09:42.564 00.075 16108 worker thread done servicing request
23:09:42.564 00.000 21068 OnExposeComplete: enter
23:09:42.566 00.002 21068 UpdateGuideState(): m_state=6
23:09:42.567 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3697
23:09:42.569 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.62, Mass=100335, SNR=66.4, Peak=15552 HFD=3.1
23:09:42.571 00.002 21068 MultiStar: [#1 0.12,-0.24,1.22,U] [#2 0.31,-0.07,1.35,U] [#3 0.26,-0.03,1.27,U] [#4 0.21,-0.43,0.88,U] [#5 -0.14,-0.28,1.17,U] [#6 -0.18,-0.37,1.05,U] [#7 0.16,-0.58,0.00,M1] [#8 0.25,-0.01,0.86,U] 
23:09:42.572 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.20}, one-star: {0.09, -0.21}
23:09:42.574 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
23:09:42.575 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
23:09:42.576 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.18 mountX=-0.12 mountY=0.19, mountTheta=2.16
23:09:42.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
23:09:42.580 00.001 21068 Enqueuing Move request for scope (0.09, -0.21)
23:09:42.582 00.002 16108 Worker thread wakes up
23:09:42.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:09:42.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:09:42.583 00.001 16108 Moving (0.09, -0.21) raw xDistance=-0.12 yDistance=0.19
23:09:42.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:09:42.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:42.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:09:42.583 00.000 16108 MoveAxis(E, 0, ABG)
23:09:42.583 00.000 16108 Move returns status 0, amount 0
23:09:42.583 00.000 16108 MoveAxis(N, 0, ABG)
23:09:42.583 00.000 16108 Move returns status 0, amount 0
23:09:42.583 00.000 16108 move complete, result=0
23:09:42.583 00.000 16108 worker thread done servicing request
23:09:42.588 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3785, FiltMin=3213, FiltMax=63267, Gamma=1.000
23:09:42.604 00.016 21068 UpdateGuideState exits: m=100335 SNR=66.4
23:09:42.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:42.606 00.000 21068 Enqueuing Expose request
23:09:42.607 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:42.608 00.001 16108 Worker thread wakes up
23:09:42.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:42.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:43.784 01.176 16108 Exposure complete
23:09:43.845 00.061 16108 worker thread done servicing request
23:09:43.845 00.000 21068 OnExposeComplete: enter
23:09:43.845 00.000 21068 UpdateGuideState(): m_state=6
23:09:43.846 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3698
23:09:43.848 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.68, Mass=106161, SNR=68.9, Peak=15424 HFD=3.4
23:09:43.849 00.001 21068 MultiStar: [#1 -0.08,-0.13,1.30,U] [#2 0.08,-0.38,1.18,U] [#3 -0.14,-0.01,1.02,U] [#4 0.01,-0.17,0.83,U] [#5 -0.33,-0.35,0.89,U] [#6 -0.17,-0.20,0.81,U] [#7 0.05,-0.91,0.00,M2] [#8 -0.03,-0.14,0.83,U] 
23:09:43.850 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.19}, one-star: {0.16, -0.16}
23:09:43.850 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:09:43.851 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
23:09:43.852 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.85 mountX=0.02 mountY=0.20, mountTheta=1.46
23:09:43.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.19, opts=13)
23:09:43.854 00.001 21068 Enqueuing Move request for scope (-0.06, -0.19)
23:09:43.855 00.001 16108 Worker thread wakes up
23:09:43.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:09:43.855 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:09:43.855 00.000 16108 Moving (-0.06, -0.19) raw xDistance=0.02 yDistance=0.20
23:09:43.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:43.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:43.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:09:43.855 00.000 16108 MoveAxis(E, 0, ABG)
23:09:43.855 00.000 16108 Move returns status 0, amount 0
23:09:43.855 00.000 16108 MoveAxis(N, 0, ABG)
23:09:43.855 00.000 16108 Move returns status 0, amount 0
23:09:43.855 00.000 16108 move complete, result=0
23:09:43.855 00.000 16108 worker thread done servicing request
23:09:43.860 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3785, FiltMin=3254, FiltMax=58211, Gamma=1.000
23:09:43.874 00.014 21068 UpdateGuideState exits: m=106161 SNR=68.9
23:09:43.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:43.875 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:43.876 00.001 21068 Enqueuing Expose request
23:09:43.877 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:43.878 00.001 16108 Worker thread wakes up
23:09:43.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:43.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:44.851 00.973 16108 Exposure complete
23:09:44.915 00.064 16108 worker thread done servicing request
23:09:44.915 00.000 21068 OnExposeComplete: enter
23:09:44.919 00.004 21068 UpdateGuideState(): m_state=6
23:09:44.921 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3699
23:09:44.922 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.49, Mass=97076, SNR=68.0, Peak=12992 HFD=3.6
23:09:44.924 00.002 21068 MultiStar: [#1 0.22,-0.44,0.00,M1] [#2 0.29,-0.31,1.39,U] [#3 -0.08,0.00,1.16,U] [#4 0.08,-0.35,0.85,U] [#5 0.23,-0.26,1.03,U] [#6 -0.33,-0.14,0.97,U] [#7 0.18,-0.59,0.00,M3] [#8 0.31,-0.06,0.92,U] 
23:09:44.927 00.003 21068 refined, 6 included, MultiStar: {0.13, -0.21}, one-star: {0.36, -0.35}
23:09:44.928 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
23:09:44.929 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
23:09:44.930 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.02 mountX=-0.16 mountY=0.17, mountTheta=2.33
23:09:44.934 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.21, opts=13)
23:09:44.935 00.001 21068 Enqueuing Move request for scope (0.13, -0.21)
23:09:44.936 00.001 16108 Worker thread wakes up
23:09:44.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
23:09:44.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
23:09:44.936 00.000 16108 Moving (0.13, -0.21) raw xDistance=-0.16 yDistance=0.17
23:09:44.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:09:44.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:44.937 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:09:44.937 00.000 16108 MoveAxis(E, 0, ABG)
23:09:44.937 00.000 16108 Move returns status 0, amount 0
23:09:44.937 00.000 16108 MoveAxis(N, 0, ABG)
23:09:44.937 00.000 16108 Move returns status 0, amount 0
23:09:44.937 00.000 16108 move complete, result=0
23:09:44.937 00.000 16108 worker thread done servicing request
23:09:44.942 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3789, FiltMin=3283, FiltMax=55955, Gamma=1.000
23:09:44.964 00.022 21068 UpdateGuideState exits: m=97076 SNR=68.0
23:09:44.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:44.967 00.001 21068 Enqueuing Expose request
23:09:44.968 00.001 16108 Worker thread wakes up
23:09:44.968 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:44.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:44.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:46.139 01.171 16108 Exposure complete
23:09:46.213 00.074 16108 worker thread done servicing request
23:09:46.213 00.000 21068 OnExposeComplete: enter
23:09:46.215 00.002 21068 UpdateGuideState(): m_state=6
23:09:46.217 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3700
23:09:46.217 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=876.51, Mass=129261, SNR=87.7, Peak=15632 HFD=3.5
23:09:46.220 00.003 21068 MultiStar: [#1 0.05,-0.26,0.96,U] [#2 0.19,-0.04,1.16,U] [#3 0.09,-0.07,0.91,U] [#4 0.35,-0.48,0.00,M1] [#5 -0.01,-0.53,0.00,M1] [#6 -0.34,-0.51,0.00,M1] [#7 0.05,-0.60,0.00,M4] [#8 0.07,-0.17,0.62,U] 
23:09:46.222 00.002 21068 refined, 4 included, MultiStar: {0.14, -0.17}, one-star: {0.25, -0.32}
23:09:46.222 00.000 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
23:09:46.224 00.002 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
23:09:46.225 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.17 mountY=0.13, mountTheta=2.47
23:09:46.228 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
23:09:46.231 00.003 21068 Enqueuing Move request for scope (0.14, -0.17)
23:09:46.232 00.001 16108 Worker thread wakes up
23:09:46.233 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:09:46.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:09:46.233 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
23:09:46.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:09:46.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:46.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:09:46.233 00.000 16108 MoveAxis(E, 0, ABG)
23:09:46.233 00.000 16108 Move returns status 0, amount 0
23:09:46.233 00.000 16108 MoveAxis(N, 0, ABG)
23:09:46.233 00.000 16108 Move returns status 0, amount 0
23:09:46.233 00.000 16108 move complete, result=0
23:09:46.233 00.000 16108 worker thread done servicing request
23:09:46.239 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3785, FiltMin=3209, FiltMax=61459, Gamma=1.000
23:09:46.263 00.024 21068 UpdateGuideState exits: m=129261 SNR=87.7
23:09:46.263 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:46.265 00.001 21068 Enqueuing Expose request
23:09:46.265 00.000 16108 Worker thread wakes up
23:09:46.265 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:46.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:46.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:47.237 00.971 16108 Exposure complete
23:09:47.293 00.056 16108 worker thread done servicing request
23:09:47.293 00.000 21068 OnExposeComplete: enter
23:09:47.296 00.003 21068 UpdateGuideState(): m_state=6
23:09:47.297 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3701
23:09:47.299 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.68, Mass=104780, SNR=66.4, Peak=14112 HFD=3.2
23:09:47.299 00.000 21068 MultiStar: [#1 0.00,-0.45,1.18,U] [#2 0.10,-0.29,1.47,U] [#3 -0.04,-0.16,1.31,U] [#4 -0.07,-0.23,1.04,U] [#5 -0.07,-0.42,0.98,U] [#6 -0.39,-0.27,0.90,U] [#7 -0.01,-0.59,0.00,M5] [#8 -0.11,0.20,1.03,U] 
23:09:47.301 00.002 21068 single-star, 7 included, MultiStar: {-0.05, -0.23}, one-star: {0.09, -0.16}
23:09:47.302 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
23:09:47.303 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.31)
23:09:47.304 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.07 mountX=-0.11 mountY=0.13, mountTheta=2.27
23:09:47.307 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.16, opts=13)
23:09:47.309 00.002 21068 Enqueuing Move request for scope (0.09, -0.16)
23:09:47.310 00.001 16108 Worker thread wakes up
23:09:47.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
23:09:47.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
23:09:47.310 00.000 16108 Moving (0.09, -0.16) raw xDistance=-0.11 yDistance=0.13
23:09:47.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:09:47.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:47.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:09:47.310 00.000 16108 MoveAxis(E, 0, ABG)
23:09:47.310 00.000 16108 Move returns status 0, amount 0
23:09:47.310 00.000 16108 MoveAxis(N, 0, ABG)
23:09:47.310 00.000 16108 Move returns status 0, amount 0
23:09:47.310 00.000 16108 move complete, result=0
23:09:47.310 00.000 16108 worker thread done servicing request
23:09:47.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3785, FiltMin=3177, FiltMax=54566, Gamma=1.000
23:09:47.336 00.022 21068 UpdateGuideState exits: m=104780 SNR=66.4
23:09:47.338 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:47.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:47.340 00.001 21068 Enqueuing Expose request
23:09:47.341 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:47.342 00.001 16108 Worker thread wakes up
23:09:47.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:47.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:48.495 01.153 16108 Exposure complete
23:09:48.551 00.056 16108 worker thread done servicing request
23:09:48.551 00.000 21068 OnExposeComplete: enter
23:09:48.552 00.001 21068 UpdateGuideState(): m_state=6
23:09:48.553 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3702
23:09:48.555 00.002 21068 Star::Find returns 1 (0), X=221.05, Y=876.64, Mass=125176, SNR=81.7, Peak=16416 HFD=3.3
23:09:48.555 00.000 21068 MultiStar: [#1 0.26,-0.43,0.00,M1] [#2 0.55,-0.36,0.00,M1] [#3 0.13,0.07,1.08,U] [#4 0.00,-0.39,0.81,U] [#5 0.01,-0.31,0.72,U] [#6 -0.33,-0.47,0.00,M1] [#7 0.47,-0.43,0.00,M6] [#8 0.20,-0.05,0.64,U] 
23:09:48.556 00.001 21068 refined, 4 included, MultiStar: {0.15, -0.16}, one-star: {0.36, -0.20}
23:09:48.557 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
23:09:48.558 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
23:09:48.558 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.82 mountX=-0.18 mountY=0.12, mountTheta=2.53
23:09:48.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.16, opts=13)
23:09:48.561 00.001 21068 Enqueuing Move request for scope (0.15, -0.16)
23:09:48.561 00.000 16108 Worker thread wakes up
23:09:48.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
23:09:48.563 00.002 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
23:09:48.563 00.000 16108 Moving (0.15, -0.16) raw xDistance=-0.18 yDistance=0.12
23:09:48.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:09:48.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:48.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:09:48.563 00.000 16108 MoveAxis(E, 0, ABG)
23:09:48.563 00.000 16108 Move returns status 0, amount 0
23:09:48.563 00.000 16108 MoveAxis(N, 0, ABG)
23:09:48.563 00.000 16108 Move returns status 0, amount 0
23:09:48.564 00.001 16108 move complete, result=0
23:09:48.564 00.000 16108 worker thread done servicing request
23:09:48.566 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3785, FiltMin=3219, FiltMax=49805, Gamma=1.000
23:09:48.585 00.019 21068 UpdateGuideState exits: m=125176 SNR=81.7
23:09:48.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:48.588 00.001 21068 Enqueuing Expose request
23:09:48.588 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:48.589 00.001 16108 Worker thread wakes up
23:09:48.589 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:48.589 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:49.567 00.978 16108 Exposure complete
23:09:49.639 00.072 16108 worker thread done servicing request
23:09:49.639 00.000 21068 OnExposeComplete: enter
23:09:49.640 00.001 21068 UpdateGuideState(): m_state=6
23:09:49.641 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3703
23:09:49.643 00.002 21068 Star::Find returns 1 (0), X=221.01, Y=876.79, Mass=103639, SNR=70.3, Peak=16624 HFD=2.9
23:09:49.644 00.001 21068 MultiStar: [#1 0.14,-0.10,1.20,U] [#2 0.22,-0.03,1.45,U] [#3 0.03,0.07,1.10,U] [#4 0.11,-0.18,0.97,U] [#5 -0.18,-0.22,1.04,U] [#6 -0.32,0.01,0.84,U] [#7 0.37,-0.60,0.00,M7] [#8 -0.09,0.04,0.77,U] 
23:09:49.645 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.33, -0.05}
23:09:49.646 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:09:49.646 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
23:09:49.647 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.06 mountY=0.05, mountTheta=2.48
23:09:49.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
23:09:49.649 00.000 21068 Enqueuing Move request for scope (0.05, -0.06)
23:09:49.650 00.001 16108 Worker thread wakes up
23:09:49.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:09:49.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:09:49.650 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
23:09:49.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:49.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:49.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:49.650 00.000 16108 MoveAxis(E, 0, ABG)
23:09:49.650 00.000 16108 Move returns status 0, amount 0
23:09:49.651 00.001 16108 MoveAxis(N, 0, ABG)
23:09:49.651 00.000 16108 Move returns status 0, amount 0
23:09:49.651 00.000 16108 move complete, result=0
23:09:49.651 00.000 16108 worker thread done servicing request
23:09:49.656 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3782, FiltMin=3251, FiltMax=56771, Gamma=1.000
23:09:49.671 00.015 21068 UpdateGuideState exits: m=103639 SNR=70.3
23:09:49.673 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:49.674 00.000 21068 Enqueuing Expose request
23:09:49.675 00.001 16108 Worker thread wakes up
23:09:49.675 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:49.676 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:49.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:50.843 01.167 16108 Exposure complete
23:09:50.896 00.053 16108 worker thread done servicing request
23:09:50.897 00.001 21068 OnExposeComplete: enter
23:09:50.897 00.000 21068 UpdateGuideState(): m_state=6
23:09:50.898 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3704
23:09:50.899 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.92, Mass=118823, SNR=78.0, Peak=16848 HFD=3.0
23:09:50.900 00.001 21068 MultiStar: [#1 0.04,-0.14,1.04,U] [#2 0.39,-0.04,1.01,U] [#3 -0.12,-0.28,0.98,U] [#4 0.11,-0.21,0.72,U] [#5 -0.28,-0.28,0.92,U] [#6 -0.24,-0.23,0.73,U] [#7 0.33,-0.53,0.00,M8] [#8 0.29,-0.02,0.65,U] 
23:09:50.901 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.29, 0.08}
23:09:50.901 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
23:09:50.902 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
23:09:50.903 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.14 mountX=-0.09 mountY=0.12, mountTheta=2.19
23:09:50.904 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.14, opts=13)
23:09:50.905 00.001 21068 Enqueuing Move request for scope (0.06, -0.14)
23:09:50.907 00.002 16108 Worker thread wakes up
23:09:50.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
23:09:50.907 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
23:09:50.907 00.000 16108 Moving (0.06, -0.14) raw xDistance=-0.09 yDistance=0.12
23:09:50.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:09:50.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:50.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:09:50.908 00.001 16108 MoveAxis(E, 0, ABG)
23:09:50.908 00.000 16108 Move returns status 0, amount 0
23:09:50.908 00.000 16108 MoveAxis(N, 0, ABG)
23:09:50.908 00.000 16108 Move returns status 0, amount 0
23:09:50.908 00.000 16108 move complete, result=0
23:09:50.908 00.000 16108 worker thread done servicing request
23:09:50.910 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3782, FiltMin=3280, FiltMax=53219, Gamma=1.000
23:09:50.927 00.017 21068 UpdateGuideState exits: m=118823 SNR=78.0
23:09:50.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:50.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:50.930 00.001 21068 Enqueuing Expose request
23:09:50.931 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:50.931 00.000 16108 Worker thread wakes up
23:09:50.932 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:50.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:51.911 00.979 16108 Exposure complete
23:09:52.004 00.093 16108 worker thread done servicing request
23:09:52.004 00.000 21068 OnExposeComplete: enter
23:09:52.005 00.001 21068 UpdateGuideState(): m_state=6
23:09:52.006 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3705
23:09:52.007 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.52, Mass=110727, SNR=74.2, Peak=14528 HFD=3.1
23:09:52.008 00.001 21068 MultiStar: [#1 0.25,-0.30,1.38,U] [#2 0.38,-0.06,1.22,U] [#3 0.14,-0.08,0.92,U] [#4 -0.08,-0.24,0.91,U] [#5 -0.04,-0.43,0.95,U] [#6 -0.23,-0.21,0.80,U] [#7 0.44,-0.48,0.00,M9] [#8 0.08,-0.14,0.77,U] 
23:09:52.009 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.22}, one-star: {0.70, -0.32}
23:09:52.009 00.000 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
23:09:52.010 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:09:52.011 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.90 mountX=-0.21 mountY=0.18, mountTheta=2.45
23:09:52.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.22, opts=13)
23:09:52.013 00.000 21068 Enqueuing Move request for scope (0.18, -0.22)
23:09:52.014 00.001 16108 Worker thread wakes up
23:09:52.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
23:09:52.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
23:09:52.014 00.000 16108 Moving (0.18, -0.22) raw xDistance=-0.21 yDistance=0.18
23:09:52.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:09:52.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:52.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:09:52.014 00.000 16108 MoveAxis(E, 56, ABG)
23:09:52.014 00.000 16108 Guiding  Dir = 2, Dur = 56
23:09:52.015 00.001 16108 IsSlewing returns 0
23:09:52.015 00.000 16108 IsGuiding returns 0
23:09:52.017 00.002 16108 PulseGuide returned control before completion, sleep 65
23:09:52.019 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3782, FiltMin=3270, FiltMax=52595, Gamma=1.000
23:09:52.046 00.027 21068 UpdateGuideState exits: m=110727 SNR=74.2
23:09:52.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:52.049 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:52.050 00.001 21068 Enqueuing Expose request
23:09:52.097 00.047 16108 IsGuiding returns 1
23:09:52.097 00.000 16108 scope still moving after pulse duration time elapsed
23:09:52.128 00.031 16108 IsSlewing returns 0
23:09:52.128 00.000 16108 IsGuiding returns 0
23:09:52.128 00.000 16108 scope move finished after 56 + 56 ms
23:09:52.128 00.000 16108 Move returns status 0, amount 56
23:09:52.128 00.000 16108 MoveAxis(N, 0, ABG)
23:09:52.128 00.000 16108 Move returns status 0, amount 0
23:09:52.128 00.000 16108 move complete, result=0
23:09:52.128 00.000 16108 worker thread done servicing request
23:09:52.128 00.000 16108 Worker thread wakes up
23:09:52.128 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.2 px 0 ms NORTH
23:09:52.130 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:52.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:53.297 01.167 16108 Exposure complete
23:09:53.353 00.056 16108 worker thread done servicing request
23:09:53.353 00.000 21068 OnExposeComplete: enter
23:09:53.354 00.001 21068 UpdateGuideState(): m_state=6
23:09:53.354 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3706
23:09:53.355 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.65, Mass=106787, SNR=71.2, Peak=13280 HFD=3.2
23:09:53.357 00.002 21068 MultiStar: [#1 -0.11,-0.26,1.14,U] [#2 0.01,-0.33,1.25,U] [#3 0.00,-0.29,1.27,U] [#4 -0.20,-0.41,0.79,U] [#5 -0.42,-0.50,0.00,M1] [#6 -0.53,-0.40,0.00,M1] [#7 0.06,-0.92,0.00,M10] [#8 0.28,-0.37,0.76,U] 
23:09:53.357 00.000 21068 single-star, 5 included, MultiStar: {-0.05, -0.30}, one-star: {-0.24, -0.18}
23:09:53.358 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
23:09:53.358 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
23:09:53.359 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-2.49 mountX=0.21 mountY=0.24, mountTheta=0.86
23:09:53.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.18, opts=13)
23:09:53.361 00.000 21068 Enqueuing Move request for scope (-0.24, -0.18)
23:09:53.362 00.001 16108 Worker thread wakes up
23:09:53.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.18) opts 0xd
23:09:53.363 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.18)
23:09:53.363 00.000 16108 Moving (-0.24, -0.18) raw xDistance=0.21 yDistance=0.24
23:09:53.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
23:09:53.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:53.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:09:53.363 00.000 16108 MoveAxis(W, 50, ABG)
23:09:53.363 00.000 16108 Guiding  Dir = 3, Dur = 50
23:09:53.364 00.001 16108 IsSlewing returns 0
23:09:53.364 00.000 16108 IsGuiding returns 0
23:09:53.367 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3782, FiltMin=3222, FiltMax=45011, Gamma=1.000
23:09:53.374 00.007 16108 PulseGuide returned control before completion, sleep 51
23:09:53.381 00.007 21068 UpdateGuideState exits: m=106787 SNR=71.2
23:09:53.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:53.384 00.001 21068 Enqueuing Expose request
23:09:53.435 00.051 16108 IsGuiding returns 1
23:09:53.435 00.000 16108 scope still moving after pulse duration time elapsed
23:09:53.466 00.031 16108 IsSlewing returns 0
23:09:53.466 00.000 16108 IsGuiding returns 0
23:09:53.466 00.000 16108 scope move finished after 50 + 52 ms
23:09:53.468 00.002 16108 Move returns status 0, amount 50
23:09:53.468 00.000 16108 MoveAxis(N, 0, ABG)
23:09:53.468 00.000 16108 Move returns status 0, amount 0
23:09:53.468 00.000 16108 move complete, result=0
23:09:53.468 00.000 16108 worker thread done servicing request
23:09:53.468 00.000 16108 Worker thread wakes up
23:09:53.468 00.000 21068 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
23:09:53.470 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:53.471 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:54.453 00.982 16108 Exposure complete
23:09:54.506 00.053 16108 worker thread done servicing request
23:09:54.506 00.000 21068 OnExposeComplete: enter
23:09:54.507 00.001 21068 UpdateGuideState(): m_state=6
23:09:54.508 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3707
23:09:54.509 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.31, Mass=94428, SNR=66.5, Peak=14304 HFD=3.0
23:09:54.510 00.001 21068 MultiStar: [#1 0.07,-0.46,1.19,U] [#2 0.17,-0.39,1.38,U] [#3 0.14,-0.34,1.15,U] [#4 0.00,-0.67,0.00,M1] [#5 -0.05,-0.48,1.08,U] [#6 -0.40,-0.44,0.00,M2] [#7 0.31,-0.76,0.00,R] [#8 0.15,-0.56,0.00,M1] 
23:09:54.510 00.000 21068 refined, 4 included, MultiStar: {0.07, -0.44}, one-star: {0.01, -0.53}
23:09:54.511 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
23:09:54.512 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
23:09:54.513 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.44 hyp=0.44 cameraTheta=-1.40 mountX=-0.15 mountY=0.41, mountTheta=1.92
23:09:54.514 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.44, opts=13)
23:09:54.515 00.001 21068 Enqueuing Move request for scope (0.07, -0.44)
23:09:54.516 00.001 16108 Worker thread wakes up
23:09:54.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.44) opts 0xd
23:09:54.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.44)
23:09:54.516 00.000 16108 Moving (0.07, -0.44) raw xDistance=-0.15 yDistance=0.41
23:09:54.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:09:54.516 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.51 newest=0.82
23:09:54.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
23:09:54.516 00.000 16108 MoveAxis(E, 0, ABG)
23:09:54.516 00.000 16108 Move returns status 0, amount 0
23:09:54.516 00.000 16108 MoveAxis(S, 82, ABG)
23:09:54.516 00.000 16108 Guiding  Dir = 1, Dur = 82
23:09:54.516 00.000 16108 IsSlewing returns 0
23:09:54.517 00.001 16108 IsGuiding returns 0
23:09:54.517 00.000 16108 PulseGuide returned control before completion, sleep 91
23:09:54.520 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3782, FiltMin=3254, FiltMax=53203, Gamma=1.000
23:09:54.550 00.030 21068 UpdateGuideState exits: m=94428 SNR=66.5
23:09:54.552 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:54.552 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:54.553 00.001 21068 Enqueuing Expose request
23:09:54.615 00.062 16108 IsGuiding returns 1
23:09:54.615 00.000 16108 scope still moving after pulse duration time elapsed
23:09:54.646 00.031 16108 IsSlewing returns 0
23:09:54.646 00.000 16108 IsGuiding returns 1
23:09:54.677 00.031 16108 IsSlewing returns 0
23:09:54.677 00.000 16108 IsGuiding returns 0
23:09:54.679 00.002 16108 scope move finished after 82 + 79 ms
23:09:54.679 00.000 16108 Move returns status 0, amount 82
23:09:54.679 00.000 16108 move complete, result=0
23:09:54.679 00.000 16108 worker thread done servicing request
23:09:54.679 00.000 16108 Worker thread wakes up
23:09:54.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:54.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:54.679 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 82 ms SOUTH
23:09:55.849 01.170 16108 Exposure complete
23:09:55.909 00.060 16108 worker thread done servicing request
23:09:55.909 00.000 21068 OnExposeComplete: enter
23:09:55.910 00.001 21068 UpdateGuideState(): m_state=6
23:09:55.910 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3708
23:09:55.911 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.75, Mass=122869, SNR=78.3, Peak=18896 HFD=3.4
23:09:55.912 00.001 21068 MultiStar: [#1 0.10,-0.35,1.09,U] [#2 0.07,-0.38,0.99,U] [#3 0.08,-0.12,0.94,U] [#4 0.07,-0.26,0.75,U] [#5 0.12,-0.37,0.92,U] [#6 -0.23,-0.44,0.80,U] [#7 0.11,0.20,0.67,U] [#8 0.32,-0.13,0.70,U] 
23:09:55.913 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.23}, one-star: {0.23, -0.09}
23:09:55.915 00.002 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
23:09:55.915 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
23:09:55.916 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.38 mountX=-0.24 mountY=0.04, mountTheta=3.00
23:09:55.917 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.09, opts=13)
23:09:55.918 00.001 21068 Enqueuing Move request for scope (0.23, -0.09)
23:09:55.919 00.001 16108 Worker thread wakes up
23:09:55.920 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
23:09:55.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
23:09:55.920 00.000 16108 Moving (0.23, -0.09) raw xDistance=-0.24 yDistance=0.04
23:09:55.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:09:55.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:55.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:55.920 00.000 16108 MoveAxis(E, 64, ABG)
23:09:55.920 00.000 16108 Guiding  Dir = 2, Dur = 64
23:09:55.920 00.000 16108 IsSlewing returns 0
23:09:55.921 00.001 16108 IsGuiding returns 0
23:09:55.922 00.001 16108 PulseGuide returned control before completion, sleep 73
23:09:55.924 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3782, FiltMin=3232, FiltMax=53344, Gamma=1.000
23:09:55.942 00.018 21068 UpdateGuideState exits: m=122869 SNR=78.3
23:09:55.945 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.947 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:55.948 00.001 21068 Enqueuing Expose request
23:09:55.997 00.049 16108 IsGuiding returns 1
23:09:55.997 00.000 16108 scope still moving after pulse duration time elapsed
23:09:56.028 00.031 16108 IsSlewing returns 0
23:09:56.028 00.000 16108 IsGuiding returns 0
23:09:56.028 00.000 16108 scope move finished after 64 + 43 ms
23:09:56.028 00.000 16108 Move returns status 0, amount 64
23:09:56.028 00.000 16108 MoveAxis(N, 0, ABG)
23:09:56.028 00.000 16108 Move returns status 0, amount 0
23:09:56.028 00.000 16108 move complete, result=0
23:09:56.028 00.000 16108 worker thread done servicing request
23:09:56.028 00.000 16108 Worker thread wakes up
23:09:56.028 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.0 px 0 ms NORTH
23:09:56.030 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:56.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:56.997 00.967 16108 Exposure complete
23:09:57.069 00.072 16108 worker thread done servicing request
23:09:57.069 00.000 21068 OnExposeComplete: enter
23:09:57.069 00.000 21068 UpdateGuideState(): m_state=6
23:09:57.070 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3709
23:09:57.071 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.52, Mass=96882, SNR=68.7, Peak=15312 HFD=3.2
23:09:57.072 00.001 21068 MultiStar: [#1 -0.14,-0.34,1.30,U] [#2 0.20,-0.32,1.23,U] [#3 0.03,-0.14,0.98,U] [#4 -0.01,-0.34,0.91,U] [#5 -0.12,-0.24,0.84,U] [#6 -0.13,-0.51,0.00,M2] [#7 0.17,0.32,0.61,U] [#8 0.15,-0.05,0.76,U] 
23:09:57.073 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.21}, one-star: {-0.00, -0.32}
23:09:57.074 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
23:09:57.075 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
23:09:57.075 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.45 mountX=-0.06 mountY=0.20, mountTheta=1.88
23:09:57.079 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.21, opts=13)
23:09:57.079 00.000 21068 Enqueuing Move request for scope (0.03, -0.21)
23:09:57.080 00.001 16108 Worker thread wakes up
23:09:57.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
23:09:57.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
23:09:57.081 00.001 16108 Moving (0.03, -0.21) raw xDistance=-0.06 yDistance=0.20
23:09:57.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:57.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:09:57.081 00.000 16108 MoveAxis(E, 0, ABG)
23:09:57.081 00.000 16108 Move returns status 0, amount 0
23:09:57.081 00.000 16108 MoveAxis(S, 41, ABG)
23:09:57.081 00.000 16108 Guiding  Dir = 1, Dur = 41
23:09:57.082 00.001 16108 IsSlewing returns 0
23:09:57.082 00.000 16108 IsGuiding returns 0
23:09:57.084 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3782, FiltMin=3197, FiltMax=54083, Gamma=1.000
23:09:57.095 00.011 16108 PulseGuide returned control before completion, sleep 39
23:09:57.099 00.004 21068 UpdateGuideState exits: m=96882 SNR=68.7
23:09:57.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:57.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:57.102 00.001 21068 Enqueuing Expose request
23:09:57.139 00.037 16108 IsGuiding returns 1
23:09:57.139 00.000 16108 scope still moving after pulse duration time elapsed
23:09:57.171 00.032 16108 IsSlewing returns 0
23:09:57.171 00.000 16108 IsGuiding returns 1
23:09:57.201 00.030 16108 IsSlewing returns 0
23:09:57.201 00.000 16108 IsGuiding returns 0
23:09:57.201 00.000 16108 scope move finished after 41 + 78 ms
23:09:57.201 00.000 16108 Move returns status 0, amount 41
23:09:57.201 00.000 16108 move complete, result=0
23:09:57.203 00.002 16108 worker thread done servicing request
23:09:57.203 00.000 16108 Worker thread wakes up
23:09:57.203 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:09:57.204 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:57.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:58.362 01.158 16108 Exposure complete
23:09:58.425 00.063 16108 worker thread done servicing request
23:09:58.425 00.000 21068 OnExposeComplete: enter
23:09:58.426 00.001 21068 UpdateGuideState(): m_state=6
23:09:58.427 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3710
23:09:58.428 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.62, Mass=117451, SNR=70.5, Peak=15024 HFD=3.3
23:09:58.429 00.001 21068 MultiStar: [#1 0.12,-0.30,1.06,U] [#2 0.02,-0.29,1.19,U] [#3 0.15,-0.15,1.13,U] [#4 -0.14,-0.24,0.83,U] [#5 -0.21,-0.62,0.00,M1] [#6 -0.32,-0.08,0.81,U] [#7 -0.16,0.29,0.67,U] [#8 0.02,-0.00,0.83,U] 
23:09:58.430 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {0.18, -0.22}
23:09:58.430 00.000 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
23:09:58.432 00.002 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
23:09:58.433 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=-0.03 mountY=0.14, mountTheta=1.79
23:09:58.434 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
23:09:58.435 00.001 21068 Enqueuing Move request for scope (0.01, -0.15)
23:09:58.436 00.001 16108 Worker thread wakes up
23:09:58.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:09:58.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:09:58.436 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.03 yDistance=0.14
23:09:58.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:09:58.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:58.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:09:58.436 00.000 16108 MoveAxis(E, 0, ABG)
23:09:58.436 00.000 16108 Move returns status 0, amount 0
23:09:58.436 00.000 16108 MoveAxis(N, 0, ABG)
23:09:58.436 00.000 16108 Move returns status 0, amount 0
23:09:58.436 00.000 16108 move complete, result=0
23:09:58.436 00.000 16108 worker thread done servicing request
23:09:58.439 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3779, FiltMin=3267, FiltMax=57011, Gamma=1.000
23:09:58.454 00.015 21068 UpdateGuideState exits: m=117451 SNR=70.5
23:09:58.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:58.457 00.001 21068 Enqueuing Expose request
23:09:58.457 00.000 16108 Worker thread wakes up
23:09:58.458 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:58.458 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:58.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:09:59.436 00.978 16108 Exposure complete
23:09:59.500 00.064 16108 worker thread done servicing request
23:09:59.500 00.000 21068 OnExposeComplete: enter
23:09:59.503 00.003 21068 UpdateGuideState(): m_state=6
23:09:59.505 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3711
23:09:59.506 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.86, Mass=114914, SNR=72.5, Peak=18352 HFD=2.9
23:09:59.508 00.002 21068 MultiStar: [#1 0.10,-0.09,1.32,U] [#2 0.04,0.08,1.28,U] [#3 -0.13,-0.16,0.89,U] [#4 -0.28,-0.27,0.94,U] [#5 -0.28,-0.24,0.92,U] [#6 -0.44,-0.16,0.87,U] [#7 -0.38,0.46,0.00,M1] [#8 -0.18,0.36,0.82,U] 
23:09:59.509 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.06}, one-star: {0.07, 0.02}
23:09:59.510 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
23:09:59.512 00.002 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
23:09:59.513 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=-0.07 mountY=-0.04, mountTheta=-2.66
23:09:59.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
23:09:59.517 00.002 21068 Enqueuing Move request for scope (0.07, 0.02)
23:09:59.518 00.001 16108 Worker thread wakes up
23:09:59.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:09:59.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:09:59.518 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.04
23:09:59.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:09:59.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:59.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:59.518 00.000 16108 MoveAxis(E, 0, ABG)
23:09:59.518 00.000 16108 Move returns status 0, amount 0
23:09:59.518 00.000 16108 MoveAxis(N, 0, ABG)
23:09:59.518 00.000 16108 Move returns status 0, amount 0
23:09:59.518 00.000 16108 move complete, result=0
23:09:59.519 00.001 16108 worker thread done servicing request
23:09:59.523 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3782, FiltMin=3264, FiltMax=58998, Gamma=1.000
23:09:59.538 00.015 21068 UpdateGuideState exits: m=114914 SNR=72.5
23:09:59.540 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:59.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:09:59.541 00.000 21068 Enqueuing Expose request
23:09:59.542 00.001 16108 Worker thread wakes up
23:09:59.542 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:59.543 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:09:59.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:00.703 01.160 16108 Exposure complete
23:10:00.779 00.076 16108 worker thread done servicing request
23:10:00.779 00.000 21068 OnExposeComplete: enter
23:10:00.780 00.001 21068 UpdateGuideState(): m_state=6
23:10:00.781 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3712
23:10:00.783 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=876.81, Mass=112310, SNR=72.0, Peak=18096 HFD=3.1
23:10:00.784 00.001 21068 MultiStar: [#1 -0.04,-0.22,1.18,U] [#2 0.25,0.03,1.41,U] [#3 -0.15,-0.05,0.97,U] [#4 -0.35,-0.10,0.96,U] [#5 -0.04,-0.03,1.08,U] [#6 -0.63,-0.14,0.00,M1] [#7 -0.14,0.32,0.58,U] [#8 0.12,0.14,0.83,U] 
23:10:00.784 00.000 21068 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.08, -0.03}
23:10:00.785 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
23:10:00.786 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
23:10:00.786 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.78 mountX=0.03 mountY=0.02, mountTheta=0.58
23:10:00.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
23:10:00.789 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
23:10:00.789 00.000 16108 Worker thread wakes up
23:10:00.791 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:10:00.791 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:10:00.791 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.03 yDistance=0.02
23:10:00.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:10:00.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:00.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:00.791 00.000 16108 MoveAxis(E, 0, ABG)
23:10:00.791 00.000 16108 Move returns status 0, amount 0
23:10:00.791 00.000 16108 MoveAxis(N, 0, ABG)
23:10:00.791 00.000 16108 Move returns status 0, amount 0
23:10:00.791 00.000 16108 move complete, result=0
23:10:00.791 00.000 16108 worker thread done servicing request
23:10:00.794 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3779, FiltMin=3277, FiltMax=59421, Gamma=1.000
23:10:00.810 00.016 21068 UpdateGuideState exits: m=112310 SNR=72.0
23:10:00.812 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:00.813 00.001 21068 Enqueuing Expose request
23:10:00.814 00.001 16108 Worker thread wakes up
23:10:00.814 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:00.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:00.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:01.785 00.971 16108 Exposure complete
23:10:01.840 00.055 16108 worker thread done servicing request
23:10:01.841 00.001 21068 OnExposeComplete: enter
23:10:01.841 00.000 21068 UpdateGuideState(): m_state=6
23:10:01.842 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3713
23:10:01.843 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.91, Mass=122331, SNR=88.1, Peak=20416 HFD=3.1
23:10:01.844 00.001 21068 MultiStar: [#1 -0.08,-0.14,0.93,U] [#2 0.11,0.06,0.97,U] [#3 -0.30,0.18,1.04,U] [#4 -0.12,0.07,0.74,U] [#5 0.11,-0.17,0.85,U] [#6 -0.34,0.07,0.73,U] [#7 -0.18,0.65,0.00,M1] [#8 0.06,0.13,0.68,U] 
23:10:01.845 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.08, 0.07}
23:10:01.846 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
23:10:01.847 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
23:10:01.847 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.60 mountX=0.06 mountY=-0.02, mountTheta=-0.31
23:10:01.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
23:10:01.851 00.002 21068 Enqueuing Move request for scope (-0.06, 0.03)
23:10:01.851 00.000 16108 Worker thread wakes up
23:10:01.852 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:10:01.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:10:01.852 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.06 yDistance=-0.02
23:10:01.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:10:01.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:01.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:01.852 00.000 16108 MoveAxis(E, 0, ABG)
23:10:01.852 00.000 16108 Move returns status 0, amount 0
23:10:01.852 00.000 16108 MoveAxis(N, 0, ABG)
23:10:01.852 00.000 16108 Move returns status 0, amount 0
23:10:01.852 00.000 16108 move complete, result=0
23:10:01.852 00.000 16108 worker thread done servicing request
23:10:01.856 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3779, FiltMin=3136, FiltMax=60077, Gamma=1.000
23:10:01.870 00.014 21068 UpdateGuideState exits: m=122331 SNR=88.1
23:10:01.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.873 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:01.874 00.001 21068 Enqueuing Expose request
23:10:01.874 00.000 16108 Worker thread wakes up
23:10:01.874 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:01.875 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:01.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:03.048 01.173 16108 Exposure complete
23:10:03.128 00.080 16108 worker thread done servicing request
23:10:03.128 00.000 21068 OnExposeComplete: enter
23:10:03.131 00.003 21068 UpdateGuideState(): m_state=6
23:10:03.133 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3714
23:10:03.134 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.62, Mass=109373, SNR=72.6, Peak=16160 HFD=3.1
23:10:03.136 00.002 21068 MultiStar: [#1 0.13,-0.11,1.10,U] [#2 0.48,-0.03,1.13,U] [#3 0.14,0.04,1.10,U] [#4 0.10,-0.12,0.93,U] [#5 0.15,-0.20,1.07,U] [#6 -0.14,0.07,0.84,U] [#7 -0.10,0.44,0.71,U] [#8 0.70,-0.06,0.00,M1] 
23:10:03.137 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.37, -0.22}
23:10:03.140 00.003 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
23:10:03.141 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
23:10:03.143 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.22 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
23:10:03.147 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.04, opts=13)
23:10:03.148 00.001 21068 Enqueuing Move request for scope (0.16, -0.04)
23:10:03.149 00.001 16108 Worker thread wakes up
23:10:03.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:10:03.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:10:03.149 00.000 16108 Moving (0.16, -0.04) raw xDistance=-0.16 yDistance=-0.00
23:10:03.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:10:03.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:03.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:10:03.150 00.001 16108 MoveAxis(E, 0, ABG)
23:10:03.150 00.000 16108 Move returns status 0, amount 0
23:10:03.150 00.000 16108 MoveAxis(N, 0, ABG)
23:10:03.150 00.000 16108 Move returns status 0, amount 0
23:10:03.150 00.000 16108 move complete, result=0
23:10:03.150 00.000 16108 worker thread done servicing request
23:10:03.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3776, FiltMin=3251, FiltMax=56688, Gamma=1.000
23:10:03.169 00.016 21068 UpdateGuideState exits: m=109373 SNR=72.6
23:10:03.169 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:03.171 00.001 21068 Enqueuing Expose request
23:10:03.173 00.002 16108 Worker thread wakes up
23:10:03.173 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:03.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:03.174 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:04.151 00.977 16108 Exposure complete
23:10:04.205 00.054 16108 worker thread done servicing request
23:10:04.205 00.000 21068 OnExposeComplete: enter
23:10:04.206 00.001 21068 UpdateGuideState(): m_state=6
23:10:04.207 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3715
23:10:04.208 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.74, Mass=113974, SNR=81.5, Peak=17360 HFD=3.0
23:10:04.209 00.001 21068 MultiStar: [#1 0.11,-0.25,1.01,U] [#2 0.38,-0.15,1.07,U] [#3 0.01,-0.03,1.06,U] [#4 0.05,-0.18,0.77,U] [#5 0.26,-0.10,0.92,U] [#6 -0.17,0.10,0.83,U] [#7 -0.17,0.48,0.00,M1] [#8 0.30,0.34,0.75,U] 
23:10:04.210 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.27, -0.10}
23:10:04.210 00.000 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
23:10:04.211 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
23:10:04.212 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.16 mountY=0.02, mountTheta=3.01
23:10:04.213 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.06, opts=13)
23:10:04.214 00.001 21068 Enqueuing Move request for scope (0.16, -0.06)
23:10:04.215 00.001 16108 Worker thread wakes up
23:10:04.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:10:04.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:10:04.215 00.000 16108 Moving (0.16, -0.06) raw xDistance=-0.16 yDistance=0.02
23:10:04.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:10:04.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:04.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:04.215 00.000 16108 MoveAxis(E, 0, ABG)
23:10:04.215 00.000 16108 Move returns status 0, amount 0
23:10:04.215 00.000 16108 MoveAxis(N, 0, ABG)
23:10:04.215 00.000 16108 Move returns status 0, amount 0
23:10:04.215 00.000 16108 move complete, result=0
23:10:04.215 00.000 16108 worker thread done servicing request
23:10:04.219 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3776, FiltMin=3270, FiltMax=60963, Gamma=1.000
23:10:04.235 00.016 21068 UpdateGuideState exits: m=113974 SNR=81.5
23:10:04.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.236 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:04.237 00.001 21068 Enqueuing Expose request
23:10:04.238 00.001 16108 Worker thread wakes up
23:10:04.238 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:04.239 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:04.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:05.418 01.179 16108 Exposure complete
23:10:05.484 00.066 16108 worker thread done servicing request
23:10:05.484 00.000 21068 OnExposeComplete: enter
23:10:05.485 00.001 21068 UpdateGuideState(): m_state=6
23:10:05.486 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3716
23:10:05.486 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=876.62, Mass=117363, SNR=74.5, Peak=14096 HFD=3.2
23:10:05.487 00.001 21068 MultiStar: [#1 -0.21,-0.08,1.40,U] [#2 -0.25,-0.05,1.37,U] [#3 -0.14,0.05,1.06,U] [#4 -0.55,-0.20,0.00,M1] [#5 -0.60,-0.14,0.00,M1] [#6 -1.15,-0.14,0.00,M1] [#7 -0.73,0.61,0.00,M2] [#8 -0.06,0.16,0.71,U] 
23:10:05.488 00.001 21068 refined, 4 included, MultiStar: {-0.18, -0.04}, one-star: {-0.18, -0.22}
23:10:05.490 00.002 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
23:10:05.491 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
23:10:05.491 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.17 mountY=0.09, mountTheta=0.46
23:10:05.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
23:10:05.493 00.000 21068 Enqueuing Move request for scope (-0.18, -0.04)
23:10:05.494 00.001 16108 Worker thread wakes up
23:10:05.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
23:10:05.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
23:10:05.495 00.001 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.09
23:10:05.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:10:05.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:05.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:10:05.495 00.000 16108 MoveAxis(E, 0, ABG)
23:10:05.495 00.000 16108 Move returns status 0, amount 0
23:10:05.495 00.000 16108 MoveAxis(N, 0, ABG)
23:10:05.495 00.000 16108 Move returns status 0, amount 0
23:10:05.495 00.000 16108 move complete, result=0
23:10:05.496 00.001 16108 worker thread done servicing request
23:10:05.498 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3773, FiltMin=3232, FiltMax=50694, Gamma=1.000
23:10:05.513 00.015 21068 UpdateGuideState exits: m=117363 SNR=74.5
23:10:05.513 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:05.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:05.515 00.001 21068 Enqueuing Expose request
23:10:05.516 00.001 16108 Worker thread wakes up
23:10:05.516 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:05.516 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:05.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:06.514 00.998 16108 Exposure complete
23:10:06.573 00.059 16108 worker thread done servicing request
23:10:06.573 00.000 21068 OnExposeComplete: enter
23:10:06.574 00.001 21068 UpdateGuideState(): m_state=6
23:10:06.575 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3717
23:10:06.576 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.44, Mass=106552, SNR=75.3, Peak=14688 HFD=3.2
23:10:06.578 00.002 21068 MultiStar: [#1 0.25,-0.60,0.00,M1] [#2 0.27,-0.34,1.22,U] [#3 0.18,-0.22,1.03,U] [#4 -0.19,-0.50,0.00,M2] [#5 -0.41,-0.34,0.00,M2] [#6 -0.21,-0.21,0.78,U] [#7 0.03,0.12,0.75,U] [#8 0.44,-0.20,0.76,U] 
23:10:06.579 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.23}, one-star: {0.37, -0.39}
23:10:06.579 00.000 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
23:10:06.580 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
23:10:06.581 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-0.86 mountX=-0.23 mountY=0.18, mountTheta=2.49
23:10:06.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.23, opts=13)
23:10:06.583 00.000 21068 Enqueuing Move request for scope (0.20, -0.23)
23:10:06.584 00.001 16108 Worker thread wakes up
23:10:06.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
23:10:06.585 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
23:10:06.585 00.000 16108 Moving (0.20, -0.23) raw xDistance=-0.23 yDistance=0.18
23:10:06.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:10:06.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:06.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:10:06.585 00.000 16108 MoveAxis(E, 61, ABG)
23:10:06.585 00.000 16108 Guiding  Dir = 2, Dur = 61
23:10:06.585 00.000 16108 IsSlewing returns 0
23:10:06.586 00.001 16108 IsGuiding returns 0
23:10:06.588 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3773, FiltMin=3190, FiltMax=51315, Gamma=1.000
23:10:06.602 00.014 21068 UpdateGuideState exits: m=106552 SNR=75.3
23:10:06.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:06.605 00.001 21068 Enqueuing Expose request
23:10:06.638 00.033 16108 PulseGuide returned control before completion, sleep 19
23:10:06.668 00.030 16108 IsGuiding returns 1
23:10:06.668 00.000 16108 scope still moving after pulse duration time elapsed
23:10:06.704 00.036 16108 IsSlewing returns 0
23:10:06.704 00.000 16108 IsGuiding returns 1
23:10:06.731 00.027 16108 IsSlewing returns 0
23:10:06.731 00.000 16108 IsGuiding returns 0
23:10:06.731 00.000 16108 scope move finished after 61 + 85 ms
23:10:06.731 00.000 16108 Move returns status 0, amount 61
23:10:06.732 00.001 16108 MoveAxis(N, 0, ABG)
23:10:06.732 00.000 16108 Move returns status 0, amount 0
23:10:06.732 00.000 16108 move complete, result=0
23:10:06.732 00.000 16108 worker thread done servicing request
23:10:06.732 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.2 px 0 ms NORTH
23:10:06.733 00.001 16108 Worker thread wakes up
23:10:06.733 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:06.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:07.891 01.158 16108 Exposure complete
23:10:07.955 00.064 16108 worker thread done servicing request
23:10:07.955 00.000 21068 OnExposeComplete: enter
23:10:07.956 00.001 21068 UpdateGuideState(): m_state=6
23:10:07.957 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3718
23:10:07.958 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.40, Mass=113061, SNR=75.5, Peak=15520 HFD=3.4
23:10:07.959 00.001 21068 MultiStar: [#1 0.03,-0.62,0.00,M2] [#2 0.25,-0.52,0.00,M1] [#3 0.12,-0.50,0.00,M1] [#4 -0.28,-0.70,0.00,M3] [#5 -0.27,-0.61,0.00,M3] [#6 -0.32,-0.48,0.00,M1] [#7 0.03,0.24,0.65,U] [#8 0.05,-0.26,0.81,U] 
23:10:07.959 00.000 21068 refined, 2 included, MultiStar: {0.12, -0.20}, one-star: {0.23, -0.44}
23:10:07.960 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:10:07.962 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
23:10:07.962 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=-0.15 mountY=0.17, mountTheta=2.31
23:10:07.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.20, opts=13)
23:10:07.965 00.001 21068 Enqueuing Move request for scope (0.12, -0.20)
23:10:07.965 00.000 16108 Worker thread wakes up
23:10:07.966 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
23:10:07.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
23:10:07.966 00.000 16108 Moving (0.12, -0.20) raw xDistance=-0.15 yDistance=0.17
23:10:07.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:10:07.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:07.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:10:07.966 00.000 16108 MoveAxis(E, 0, ABG)
23:10:07.966 00.000 16108 Move returns status 0, amount 0
23:10:07.966 00.000 16108 MoveAxis(N, 0, ABG)
23:10:07.966 00.000 16108 Move returns status 0, amount 0
23:10:07.966 00.000 16108 move complete, result=0
23:10:07.966 00.000 16108 worker thread done servicing request
23:10:07.972 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3769, FiltMin=3149, FiltMax=48035, Gamma=1.000
23:10:07.988 00.016 21068 UpdateGuideState exits: m=113061 SNR=75.5
23:10:07.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:07.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:07.991 00.001 21068 Enqueuing Expose request
23:10:07.992 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:07.992 00.000 16108 Worker thread wakes up
23:10:07.993 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:07.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:08.984 00.991 16108 Exposure complete
23:10:09.046 00.062 16108 worker thread done servicing request
23:10:09.046 00.000 21068 OnExposeComplete: enter
23:10:09.047 00.001 21068 UpdateGuideState(): m_state=6
23:10:09.048 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3719
23:10:09.049 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.44, Mass=116053, SNR=73.9, Peak=13600 HFD=3.2
23:10:09.050 00.001 21068 MultiStar: [#1 -0.24,-0.59,0.00,M3] [#2 0.07,-0.45,1.14,U] [#3 -0.23,-0.28,0.99,U] [#4 -0.36,-0.71,0.00,M4] [#5 -0.24,-0.58,0.00,M4] [#6 -0.46,-0.45,0.00,M2] [#7 -0.55,0.03,0.00,M1] [#8 -0.18,-0.23,0.83,U] 
23:10:09.051 00.001 21068 refined, 3 included, MultiStar: {-0.12, -0.35}, one-star: {-0.17, -0.40}
23:10:09.053 00.002 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
23:10:09.054 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
23:10:09.056 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.90 mountX=0.06 mountY=0.37, mountTheta=1.42
23:10:09.059 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.35, opts=13)
23:10:09.060 00.001 21068 Enqueuing Move request for scope (-0.12, -0.35)
23:10:09.062 00.002 16108 Worker thread wakes up
23:10:09.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd
23:10:09.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.35)
23:10:09.062 00.000 16108 Moving (-0.12, -0.35) raw xDistance=0.06 yDistance=0.37
23:10:09.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:10:09.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
23:10:09.063 00.001 16108 MoveAxis(E, 0, ABG)
23:10:09.063 00.000 16108 Move returns status 0, amount 0
23:10:09.063 00.000 16108 MoveAxis(S, 74, ABG)
23:10:09.063 00.000 16108 Guiding  Dir = 1, Dur = 74
23:10:09.063 00.000 16108 IsSlewing returns 0
23:10:09.064 00.001 16108 IsGuiding returns 0
23:10:09.069 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3769, FiltMin=3209, FiltMax=59926, Gamma=1.000
23:10:09.085 00.016 21068 UpdateGuideState exits: m=116053 SNR=73.9
23:10:09.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:09.086 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:09.087 00.001 21068 Enqueuing Expose request
23:10:09.114 00.027 16108 PulseGuide returned control before completion, sleep 35
23:10:09.160 00.046 16108 IsGuiding returns 1
23:10:09.160 00.000 16108 scope still moving after pulse duration time elapsed
23:10:09.191 00.031 16108 IsSlewing returns 0
23:10:09.191 00.000 16108 IsGuiding returns 1
23:10:09.223 00.032 16108 IsSlewing returns 0
23:10:09.223 00.000 16108 IsGuiding returns 0
23:10:09.223 00.000 16108 scope move finished after 74 + 85 ms
23:10:09.223 00.000 16108 Move returns status 0, amount 74
23:10:09.224 00.001 16108 move complete, result=0
23:10:09.224 00.000 16108 worker thread done servicing request
23:10:09.224 00.000 16108 Worker thread wakes up
23:10:09.224 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:09.224 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 74 ms SOUTH
23:10:09.227 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:10.382 01.155 16108 Exposure complete
23:10:10.438 00.056 16108 worker thread done servicing request
23:10:10.438 00.000 21068 OnExposeComplete: enter
23:10:10.439 00.001 21068 UpdateGuideState(): m_state=6
23:10:10.440 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3720
23:10:10.441 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.81, Mass=101269, SNR=67.0, Peak=14032 HFD=3.0
23:10:10.443 00.002 21068 MultiStar: [#1 -0.37,0.05,1.37,U] [#2 -0.29,0.12,1.35,U] [#3 -0.29,0.23,1.27,U] [#4 -0.05,-0.02,0.98,U] [#5 -0.29,0.03,1.11,U] [#6 -0.50,0.24,0.00,M3] [#7 -0.60,0.59,0.00,M2] [#8 -0.10,0.19,0.68,U] 
23:10:10.443 00.000 21068 single-star, 6 included, MultiStar: {-0.24, 0.08}, one-star: {-0.19, -0.03}
23:10:10.444 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
23:10:10.445 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
23:10:10.446 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.98 mountX=0.18 mountY=0.07, mountTheta=0.39
23:10:10.447 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.03, opts=13)
23:10:10.448 00.001 21068 Enqueuing Move request for scope (-0.19, -0.03)
23:10:10.449 00.001 16108 Worker thread wakes up
23:10:10.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
23:10:10.449 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
23:10:10.449 00.000 16108 Moving (-0.19, -0.03) raw xDistance=0.18 yDistance=0.07
23:10:10.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:10:10.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:10.450 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:10:10.450 00.000 16108 MoveAxis(E, 0, ABG)
23:10:10.450 00.000 16108 Move returns status 0, amount 0
23:10:10.450 00.000 16108 MoveAxis(N, 0, ABG)
23:10:10.450 00.000 16108 Move returns status 0, amount 0
23:10:10.450 00.000 16108 move complete, result=0
23:10:10.450 00.000 16108 worker thread done servicing request
23:10:10.457 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3769, FiltMin=3238, FiltMax=62109, Gamma=1.000
23:10:10.473 00.016 21068 UpdateGuideState exits: m=101269 SNR=67.0
23:10:10.476 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:10.478 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:10.479 00.001 21068 Enqueuing Expose request
23:10:10.481 00.002 16108 Worker thread wakes up
23:10:10.481 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:10.483 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:10.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:11.466 00.983 16108 Exposure complete
23:10:11.523 00.057 16108 worker thread done servicing request
23:10:11.524 00.001 21068 OnExposeComplete: enter
23:10:11.526 00.002 21068 UpdateGuideState(): m_state=6
23:10:11.528 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3721
23:10:11.529 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.90, Mass=122472, SNR=78.5, Peak=14864 HFD=3.4
23:10:11.531 00.002 21068 MultiStar: [#1 -0.22,-0.13,1.07,U] [#2 -0.21,-0.03,1.12,U] [#3 -0.10,0.18,1.04,U] [#4 0.02,-0.14,0.98,U] [#5 -0.10,-0.17,0.95,U] [#6 -0.41,0.17,0.83,U] [#7 -0.44,0.09,0.68,U] [#8 0.03,0.23,0.68,U] 
23:10:11.534 00.003 21068 single-star, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.14, 0.06}
23:10:11.536 00.002 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:10:11.538 00.002 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:10:11.539 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.76 mountX=0.15 mountY=-0.02, mountTheta=-0.15
23:10:11.542 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
23:10:11.543 00.001 21068 Enqueuing Move request for scope (-0.14, 0.06)
23:10:11.544 00.001 16108 Worker thread wakes up
23:10:11.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
23:10:11.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
23:10:11.544 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.02
23:10:11.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:10:11.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:11.544 00.000 16108 MoveAxis(E, 0, ABG)
23:10:11.545 00.001 16108 Move returns status 0, amount 0
23:10:11.545 00.000 16108 MoveAxis(N, 0, ABG)
23:10:11.545 00.000 16108 Move returns status 0, amount 0
23:10:11.545 00.000 16108 move complete, result=0
23:10:11.545 00.000 16108 worker thread done servicing request
23:10:11.551 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3773, FiltMin=3232, FiltMax=59734, Gamma=1.000
23:10:11.578 00.027 21068 UpdateGuideState exits: m=122472 SNR=78.5
23:10:11.580 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:11.582 00.001 21068 Enqueuing Expose request
23:10:11.584 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:11.586 00.002 16108 Worker thread wakes up
23:10:11.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:11.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:12.745 01.159 16108 Exposure complete
23:10:12.801 00.056 16108 worker thread done servicing request
23:10:12.801 00.000 21068 OnExposeComplete: enter
23:10:12.802 00.001 21068 UpdateGuideState(): m_state=6
23:10:12.803 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3722
23:10:12.804 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.85, Mass=105918, SNR=66.0, Peak=15315 HFD=3.2
23:10:12.805 00.001 21068 MultiStar: [#1 -0.22,-0.32,1.35,U] [#2 -0.36,0.06,1.42,U] [#3 0.20,-0.08,1.17,U] [#4 -0.16,-0.17,1.03,U] [#5 -0.47,-0.20,0.00,M3] [#6 -0.67,-0.05,0.00,M3] [#7 -0.37,0.74,0.00,M2] [#8 -0.27,0.39,0.96,U] 
23:10:12.806 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.03}, one-star: {-0.36, 0.01}
23:10:12.807 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
23:10:12.807 00.000 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
23:10:12.808 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.97 mountX=0.19 mountY=0.08, mountTheta=0.39
23:10:12.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.03, opts=13)
23:10:12.811 00.001 21068 Enqueuing Move request for scope (-0.20, -0.03)
23:10:12.811 00.000 16108 Worker thread wakes up
23:10:12.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
23:10:12.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
23:10:12.812 00.001 16108 Moving (-0.20, -0.03) raw xDistance=0.19 yDistance=0.08
23:10:12.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:10:12.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:12.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:10:12.812 00.000 16108 MoveAxis(E, 0, ABG)
23:10:12.812 00.000 16108 Move returns status 0, amount 0
23:10:12.812 00.000 16108 MoveAxis(N, 0, ABG)
23:10:12.812 00.000 16108 Move returns status 0, amount 0
23:10:12.812 00.000 16108 move complete, result=0
23:10:12.812 00.000 16108 worker thread done servicing request
23:10:12.815 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3769, FiltMin=3235, FiltMax=55165, Gamma=1.000
23:10:12.830 00.015 21068 UpdateGuideState exits: m=105918 SNR=66.0
23:10:12.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:12.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:12.833 00.001 21068 Enqueuing Expose request
23:10:12.833 00.000 16108 Worker thread wakes up
23:10:12.833 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:12.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:12.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:13.802 00.968 16108 Exposure complete
23:10:13.874 00.072 16108 worker thread done servicing request
23:10:13.874 00.000 21068 OnExposeComplete: enter
23:10:13.875 00.001 21068 UpdateGuideState(): m_state=6
23:10:13.876 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3723
23:10:13.878 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=876.44, Mass=103644, SNR=71.9, Peak=14659 HFD=3.0
23:10:13.879 00.001 21068 MultiStar: [#1 -0.25,-0.61,0.00,M1] [#2 -0.49,-0.21,0.00,M1] [#3 -0.23,-0.21,1.06,U] [#4 -0.42,-0.88,0.00,M2] [#5 -0.81,-0.70,0.00,M4] [#6 -0.72,-0.57,0.00,M4] [#7 -0.47,0.18,0.00,M3] [#8 -0.49,-0.06,0.00,M1] 
23:10:13.880 00.001 21068 refined, 1 included, MultiStar: {-0.43, -0.30}, one-star: {-0.63, -0.39}
23:10:13.883 00.003 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
23:10:13.884 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
23:10:13.885 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=-0.30 hyp=0.52 cameraTheta=-2.53 mountX=0.37 mountY=0.39, mountTheta=0.82
23:10:13.888 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=-0.30, opts=13)
23:10:13.889 00.001 21068 Enqueuing Move request for scope (-0.43, -0.30)
23:10:13.890 00.001 16108 Worker thread wakes up
23:10:13.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.30) opts 0xd
23:10:13.891 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.43, -0.30)
23:10:13.891 00.000 16108 Moving (-0.43, -0.30) raw xDistance=0.37 yDistance=0.39
23:10:13.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:10:13.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
23:10:13.891 00.000 16108 MoveAxis(W, 96, ABG)
23:10:13.891 00.000 16108 Guiding  Dir = 3, Dur = 96
23:10:13.892 00.001 16108 IsSlewing returns 0
23:10:13.892 00.000 16108 IsGuiding returns 0
23:10:13.900 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3769, FiltMin=3197, FiltMax=48806, Gamma=1.000
23:10:13.915 00.015 16108 PulseGuide returned control before completion, sleep 83
23:10:13.926 00.011 21068 UpdateGuideState exits: m=103644 SNR=71.9
23:10:13.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:13.929 00.001 21068 Enqueuing Expose request
23:10:14.007 00.078 16108 IsGuiding returns 1
23:10:14.007 00.000 16108 scope still moving after pulse duration time elapsed
23:10:14.039 00.032 16108 IsSlewing returns 0
23:10:14.039 00.000 16108 IsGuiding returns 1
23:10:14.070 00.031 16108 IsSlewing returns 0
23:10:14.070 00.000 16108 IsGuiding returns 1
23:10:14.102 00.032 16108 IsSlewing returns 0
23:10:14.102 00.000 16108 IsGuiding returns 0
23:10:14.102 00.000 16108 scope move finished after 96 + 114 ms
23:10:14.103 00.001 16108 Move returns status 0, amount 96
23:10:14.103 00.000 16108 MoveAxis(S, 78, ABG)
23:10:14.103 00.000 16108 Guiding  Dir = 1, Dur = 78
23:10:14.103 00.000 16108 IsSlewing returns 0
23:10:14.103 00.000 16108 IsGuiding returns 0
23:10:14.152 00.049 16108 PulseGuide returned control before completion, sleep 41
23:10:14.197 00.045 16108 IsGuiding returns 1
23:10:14.197 00.000 16108 scope still moving after pulse duration time elapsed
23:10:14.228 00.031 16108 IsSlewing returns 0
23:10:14.228 00.000 16108 IsGuiding returns 1
23:10:14.259 00.031 16108 IsSlewing returns 0
23:10:14.259 00.000 16108 IsGuiding returns 0
23:10:14.259 00.000 16108 scope move finished after 78 + 78 ms
23:10:14.259 00.000 16108 Move returns status 0, amount 78
23:10:14.261 00.002 16108 move complete, result=0
23:10:14.261 00.000 16108 worker thread done servicing request
23:10:14.261 00.000 16108 Worker thread wakes up
23:10:14.261 00.000 21068 GuideStep: 0.4 px 96 ms WEST, 0.4 px 78 ms SOUTH
23:10:14.264 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:14.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:15.418 01.154 16108 Exposure complete
23:10:15.473 00.055 16108 worker thread done servicing request
23:10:15.473 00.000 21068 OnExposeComplete: enter
23:10:15.474 00.001 21068 UpdateGuideState(): m_state=6
23:10:15.475 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3724
23:10:15.476 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.72, Mass=128535, SNR=77.9, Peak=13843 HFD=3.6
23:10:15.477 00.001 21068 MultiStar: [#1 -0.43,-0.01,1.04,U] [#2 -0.50,-0.01,0.00,M2] [#3 -0.50,-0.13,0.00,M1] [#4 -0.78,-0.55,0.00,M3] [#5 -0.73,-0.39,0.00,M5] [#6 -0.99,0.08,0.00,M5] [#7 -0.87,0.42,0.00,M4] [#8 -0.58,0.25,0.00,M2] 
23:10:15.477 00.000 21068 refined, 1 included, MultiStar: {-0.49, -0.06}, one-star: {-0.55, -0.12}
23:10:15.478 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
23:10:15.479 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.37)
23:10:15.480 00.001 21068 CameraToMount -- cameraX=-0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-3.01 mountX=0.47 mountY=0.18, mountTheta=0.36
23:10:15.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=-0.06, opts=13)
23:10:15.482 00.000 21068 Enqueuing Move request for scope (-0.49, -0.06)
23:10:15.483 00.001 16108 Worker thread wakes up
23:10:15.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.06) opts 0xd
23:10:15.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.49, -0.06)
23:10:15.483 00.000 16108 Moving (-0.49, -0.06) raw xDistance=0.47 yDistance=0.18
23:10:15.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
23:10:15.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:15.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:10:15.483 00.000 16108 MoveAxis(W, 130, ABG)
23:10:15.485 00.002 16108 Guiding  Dir = 3, Dur = 130
23:10:15.485 00.000 16108 IsSlewing returns 0
23:10:15.485 00.000 16108 IsGuiding returns 0
23:10:15.487 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3766, FiltMin=3171, FiltMax=55747, Gamma=1.000
23:10:15.496 00.009 16108 PulseGuide returned control before completion, sleep 129
23:10:15.502 00.006 21068 UpdateGuideState exits: m=128535 SNR=77.9
23:10:15.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.503 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:15.504 00.001 21068 Enqueuing Expose request
23:10:15.637 00.133 16108 IsGuiding returns 1
23:10:15.637 00.000 16108 scope still moving after pulse duration time elapsed
23:10:15.668 00.031 16108 IsSlewing returns 0
23:10:15.668 00.000 16108 IsGuiding returns 0
23:10:15.668 00.000 16108 scope move finished after 130 + 53 ms
23:10:15.668 00.000 16108 Move returns status 0, amount 130
23:10:15.668 00.000 16108 MoveAxis(N, 0, ABG)
23:10:15.668 00.000 16108 Move returns status 0, amount 0
23:10:15.668 00.000 16108 move complete, result=0
23:10:15.668 00.000 16108 worker thread done servicing request
23:10:15.670 00.002 16108 Worker thread wakes up
23:10:15.670 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:15.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:15.670 00.000 21068 GuideStep: 0.5 px 130 ms WEST, 0.2 px 0 ms NORTH
23:10:16.641 00.971 16108 Exposure complete
23:10:16.739 00.098 16108 worker thread done servicing request
23:10:16.739 00.000 21068 OnExposeComplete: enter
23:10:16.741 00.002 21068 UpdateGuideState(): m_state=6
23:10:16.743 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3725
23:10:16.744 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.84, Mass=112707, SNR=67.4, Peak=14019 HFD=3.2
23:10:16.746 00.002 21068 MultiStar: [#1 0.59,-0.07,0.00,M1] [#2 0.40,-0.06,1.34,U] [#3 0.35,0.07,1.11,U] [#4 0.67,-0.52,0.00,M4] [#5 0.34,-0.23,1.14,U] [#6 0.47,-0.14,0.87,U] [#7 0.46,0.29,0.00,M5] [#8 0.54,0.10,0.00,M3] 
23:10:16.747 00.001 21068 refined, 4 included, MultiStar: {0.44, -0.07}, one-star: {0.66, -0.00}
23:10:16.749 00.002 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
23:10:16.751 00.002 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
23:10:16.751 00.000 21068 CameraToMount -- cameraX=0.44 cameraY=-0.07 hyp=0.44 cameraTheta=-0.17 mountX=-0.44 mountY=-0.03, mountTheta=-3.07
23:10:16.753 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=-0.07, opts=13)
23:10:16.754 00.001 21068 Enqueuing Move request for scope (0.44, -0.07)
23:10:16.755 00.001 16108 Worker thread wakes up
23:10:16.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.07) opts 0xd
23:10:16.755 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, -0.07)
23:10:16.755 00.000 16108 Moving (0.44, -0.07) raw xDistance=-0.44 yDistance=-0.03
23:10:16.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
23:10:16.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:16.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:16.755 00.000 16108 MoveAxis(E, 107, ABG)
23:10:16.755 00.000 16108 Guiding  Dir = 2, Dur = 107
23:10:16.756 00.001 16108 IsSlewing returns 0
23:10:16.756 00.000 16108 IsGuiding returns 0
23:10:16.759 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=3766, FiltMin=3267, FiltMax=64352, Gamma=1.000
23:10:16.767 00.008 16108 PulseGuide returned control before completion, sleep 106
23:10:16.775 00.008 21068 UpdateGuideState exits: m=112707 SNR=67.4
23:10:16.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:16.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:16.777 00.000 21068 Enqueuing Expose request
23:10:16.877 00.100 16108 IsGuiding returns 1
23:10:16.877 00.000 16108 scope still moving after pulse duration time elapsed
23:10:16.908 00.031 16108 IsSlewing returns 0
23:10:16.909 00.001 16108 IsGuiding returns 1
23:10:16.940 00.031 16108 IsSlewing returns 0
23:10:16.940 00.000 16108 IsGuiding returns 0
23:10:16.940 00.000 16108 scope move finished after 107 + 76 ms
23:10:16.940 00.000 16108 Move returns status 0, amount 107
23:10:16.940 00.000 16108 MoveAxis(N, 0, ABG)
23:10:16.940 00.000 16108 Move returns status 0, amount 0
23:10:16.940 00.000 16108 move complete, result=0
23:10:16.940 00.000 16108 worker thread done servicing request
23:10:16.940 00.000 16108 Worker thread wakes up
23:10:16.941 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:16.941 00.000 21068 GuideStep: -0.4 px 107 ms EAST, -0.0 px 0 ms NORTH
23:10:16.942 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:18.097 01.155 16108 Exposure complete
23:10:18.167 00.070 16108 worker thread done servicing request
23:10:18.167 00.000 21068 OnExposeComplete: enter
23:10:18.168 00.001 21068 UpdateGuideState(): m_state=6
23:10:18.169 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3726
23:10:18.170 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.61, Mass=100430, SNR=66.8, Peak=14848 HFD=3.1
23:10:18.172 00.002 21068 MultiStar: [#1 0.16,-0.30,1.34,U] [#2 0.46,-0.25,0.00,M2] [#3 0.14,-0.22,1.32,U] [#4 0.04,-0.52,0.00,M5] [#5 0.09,-0.26,1.03,U] [#6 -0.17,-0.19,0.88,U] [#7 0.14,0.12,0.69,U] [#8 0.10,0.03,0.83,U] 
23:10:18.172 00.000 21068 refined, 6 included, MultiStar: {0.14, -0.18}, one-star: {0.48, -0.22}
23:10:18.173 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
23:10:18.174 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
23:10:18.175 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=-0.17 mountY=0.14, mountTheta=2.47
23:10:18.176 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.18, opts=13)
23:10:18.177 00.001 21068 Enqueuing Move request for scope (0.14, -0.18)
23:10:18.178 00.001 16108 Worker thread wakes up
23:10:18.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
23:10:18.179 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
23:10:18.179 00.000 16108 Moving (0.14, -0.18) raw xDistance=-0.17 yDistance=0.14
23:10:18.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:10:18.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:18.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:10:18.179 00.000 16108 MoveAxis(E, 0, ABG)
23:10:18.179 00.000 16108 Move returns status 0, amount 0
23:10:18.179 00.000 16108 MoveAxis(N, 0, ABG)
23:10:18.179 00.000 16108 Move returns status 0, amount 0
23:10:18.179 00.000 16108 move complete, result=0
23:10:18.180 00.001 16108 worker thread done servicing request
23:10:18.182 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3769, FiltMin=3190, FiltMax=60611, Gamma=1.000
23:10:18.199 00.017 21068 UpdateGuideState exits: m=100430 SNR=66.8
23:10:18.199 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:18.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:18.202 00.002 21068 Enqueuing Expose request
23:10:18.203 00.001 16108 Worker thread wakes up
23:10:18.203 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:18.203 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:18.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:19.190 00.987 16108 Exposure complete
23:10:19.247 00.057 16108 worker thread done servicing request
23:10:19.247 00.000 21068 OnExposeComplete: enter
23:10:19.249 00.002 21068 UpdateGuideState(): m_state=6
23:10:19.251 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3727
23:10:19.253 00.002 21068 Star::Find returns 1 (0), X=220.86, Y=876.34, Mass=108006, SNR=76.4, Peak=14560 HFD=3.4
23:10:19.254 00.001 21068 MultiStar: [#1 -0.13,-0.25,1.14,U] [#2 -0.11,-0.32,1.19,U] [#3 -0.02,-0.25,0.91,U] [#4 -0.34,-0.54,0.00,M6] [#5 -0.32,-0.40,0.00,M4] [#6 -0.63,-0.41,0.00,M4] [#7 -0.19,0.25,0.59,U] [#8 -0.05,-0.14,0.82,U] 
23:10:19.254 00.000 21068 refined, 5 included, MultiStar: {-0.05, -0.24}, one-star: {0.18, -0.50}
23:10:19.255 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
23:10:19.256 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
23:10:19.256 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.77 mountX=0.01 mountY=0.24, mountTheta=1.55
23:10:19.259 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.24, opts=13)
23:10:19.260 00.001 21068 Enqueuing Move request for scope (-0.05, -0.24)
23:10:19.260 00.000 16108 Worker thread wakes up
23:10:19.261 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
23:10:19.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
23:10:19.261 00.000 16108 Moving (-0.05, -0.24) raw xDistance=0.01 yDistance=0.24
23:10:19.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:10:19.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:10:19.261 00.000 16108 MoveAxis(E, 0, ABG)
23:10:19.261 00.000 16108 Move returns status 0, amount 0
23:10:19.261 00.000 16108 MoveAxis(S, 49, ABG)
23:10:19.261 00.000 16108 Guiding  Dir = 1, Dur = 49
23:10:19.261 00.000 16108 IsSlewing returns 0
23:10:19.261 00.000 16108 IsGuiding returns 0
23:10:19.272 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3769, FiltMin=3177, FiltMax=60451, Gamma=1.000
23:10:19.280 00.008 16108 PulseGuide returned control before completion, sleep 42
23:10:19.290 00.010 21068 UpdateGuideState exits: m=108006 SNR=76.4
23:10:19.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:19.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:19.292 00.000 21068 Enqueuing Expose request
23:10:19.325 00.033 16108 IsGuiding returns 1
23:10:19.325 00.000 16108 scope still moving after pulse duration time elapsed
23:10:19.356 00.031 16108 IsSlewing returns 0
23:10:19.356 00.000 16108 IsGuiding returns 1
23:10:19.387 00.031 16108 IsSlewing returns 0
23:10:19.387 00.000 16108 IsGuiding returns 0
23:10:19.387 00.000 16108 scope move finished after 49 + 76 ms
23:10:19.387 00.000 16108 Move returns status 0, amount 49
23:10:19.387 00.000 16108 move complete, result=0
23:10:19.387 00.000 16108 worker thread done servicing request
23:10:19.387 00.000 16108 Worker thread wakes up
23:10:19.388 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
23:10:19.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:19.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:20.538 01.149 16108 Exposure complete
23:10:20.602 00.064 16108 worker thread done servicing request
23:10:20.602 00.000 21068 OnExposeComplete: enter
23:10:20.603 00.001 21068 UpdateGuideState(): m_state=6
23:10:20.605 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3728
23:10:20.606 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=876.65, Mass=123060, SNR=82.0, Peak=14768 HFD=3.3
23:10:20.606 00.000 21068 MultiStar: [#1 0.23,-0.10,1.15,U] [#2 0.22,-0.08,1.19,U] [#3 0.12,0.21,1.03,U] [#4 -0.08,-0.45,0.78,U] [#5 -0.18,-0.31,0.80,U] [#6 -0.24,-0.36,0.81,U] [#7 0.35,0.12,0.56,U] [#8 0.34,0.09,0.75,U] 
23:10:20.607 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.58, -0.18}
23:10:20.608 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
23:10:20.608 00.000 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
23:10:20.609 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.63 mountX=-0.18 mountY=0.07, mountTheta=2.74
23:10:20.612 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.11, opts=13)
23:10:20.613 00.001 21068 Enqueuing Move request for scope (0.16, -0.11)
23:10:20.614 00.001 16108 Worker thread wakes up
23:10:20.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:10:20.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:10:20.614 00.000 16108 Moving (0.16, -0.11) raw xDistance=-0.18 yDistance=0.07
23:10:20.615 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:10:20.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:20.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:10:20.615 00.000 16108 MoveAxis(E, 0, ABG)
23:10:20.615 00.000 16108 Move returns status 0, amount 0
23:10:20.615 00.000 16108 MoveAxis(N, 0, ABG)
23:10:20.615 00.000 16108 Move returns status 0, amount 0
23:10:20.615 00.000 16108 move complete, result=0
23:10:20.615 00.000 16108 worker thread done servicing request
23:10:20.620 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3769, FiltMin=3251, FiltMax=65440, Gamma=1.000
23:10:20.634 00.014 21068 UpdateGuideState exits: m=123060 SNR=82.0
23:10:20.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:20.636 00.000 21068 Enqueuing Expose request
23:10:20.637 00.001 16108 Worker thread wakes up
23:10:20.637 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:20.639 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:20.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:21.612 00.973 16108 Exposure complete
23:10:21.669 00.057 16108 worker thread done servicing request
23:10:21.669 00.000 21068 OnExposeComplete: enter
23:10:21.670 00.001 21068 UpdateGuideState(): m_state=6
23:10:21.670 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3729
23:10:21.671 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.84, Mass=112679, SNR=75.2, Peak=17696 HFD=3.0
23:10:21.672 00.001 21068 MultiStar: [#1 0.43,-0.37,0.00,M1] [#2 0.35,-0.11,1.14,U] [#3 0.32,0.20,1.10,U] [#4 -0.03,-0.10,0.89,U] [#5 0.08,-0.41,0.93,U] [#6 -0.31,-0.49,0.00,M4] [#7 0.16,0.16,0.55,U] [#8 0.11,0.01,0.71,U] 
23:10:21.673 00.001 21068 single-star, 6 included, MultiStar: {0.18, -0.05}, one-star: {0.16, 0.00}
23:10:21.674 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:10:21.674 00.000 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
23:10:21.675 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.00 mountX=-0.16 mountY=-0.04, mountTheta=-2.91
23:10:21.678 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.00, opts=13)
23:10:21.678 00.000 21068 Enqueuing Move request for scope (0.16, 0.00)
23:10:21.679 00.001 16108 Worker thread wakes up
23:10:21.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
23:10:21.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
23:10:21.679 00.000 16108 Moving (0.16, 0.00) raw xDistance=-0.16 yDistance=-0.04
23:10:21.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:10:21.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:21.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:21.680 00.001 16108 MoveAxis(E, 0, ABG)
23:10:21.680 00.000 16108 Move returns status 0, amount 0
23:10:21.680 00.000 16108 MoveAxis(N, 0, ABG)
23:10:21.680 00.000 16108 Move returns status 0, amount 0
23:10:21.680 00.000 16108 move complete, result=0
23:10:21.680 00.000 16108 worker thread done servicing request
23:10:21.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3773, FiltMin=3140, FiltMax=54339, Gamma=1.000
23:10:21.699 00.016 21068 UpdateGuideState exits: m=112679 SNR=75.2
23:10:21.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.700 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:21.701 00.001 21068 Enqueuing Expose request
23:10:21.702 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:21.703 00.001 16108 Worker thread wakes up
23:10:21.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:21.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:22.885 01.182 16108 Exposure complete
23:10:22.945 00.060 16108 worker thread done servicing request
23:10:22.946 00.001 21068 OnExposeComplete: enter
23:10:22.948 00.002 21068 UpdateGuideState(): m_state=6
23:10:22.948 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3730
23:10:22.949 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=877.07, Mass=96176, SNR=67.9, Peak=15168 HFD=2.9
23:10:22.950 00.001 21068 MultiStar: [#1 0.06,0.12,1.36,U] [#2 0.45,0.14,1.48,U] [#3 0.14,0.30,1.04,U] [#4 0.10,0.17,0.92,U] [#5 0.24,0.33,1.01,U] [#6 -0.24,0.32,0.78,U] [#7 0.10,0.64,0.00,M2] [#8 0.47,0.44,0.00,M1] 
23:10:22.951 00.001 21068 refined, 6 included, MultiStar: {0.21, 0.22}, one-star: {0.50, 0.23}
23:10:22.952 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
23:10:22.952 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:10:22.953 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.82 mountX=-0.16 mountY=-0.26, mountTheta=-2.13
23:10:22.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.22, opts=13)
23:10:22.955 00.000 21068 Enqueuing Move request for scope (0.21, 0.22)
23:10:22.956 00.001 16108 Worker thread wakes up
23:10:22.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
23:10:22.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
23:10:22.956 00.000 16108 Moving (0.21, 0.22) raw xDistance=-0.16 yDistance=-0.26
23:10:22.957 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:10:22.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:10:22.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:10:22.957 00.000 16108 MoveAxis(E, 0, ABG)
23:10:22.957 00.000 16108 Move returns status 0, amount 0
23:10:22.957 00.000 16108 MoveAxis(N, 0, ABG)
23:10:22.957 00.000 16108 Move returns status 0, amount 0
23:10:22.957 00.000 16108 move complete, result=0
23:10:22.957 00.000 16108 worker thread done servicing request
23:10:22.960 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3769, FiltMin=3174, FiltMax=46653, Gamma=1.000
23:10:22.975 00.015 21068 UpdateGuideState exits: m=96176 SNR=67.9
23:10:22.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:22.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:22.978 00.001 21068 Enqueuing Expose request
23:10:22.978 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:10:22.979 00.001 16108 Worker thread wakes up
23:10:22.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:22.980 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:23.960 00.980 16108 Exposure complete
23:10:24.017 00.057 16108 worker thread done servicing request
23:10:24.017 00.000 21068 OnExposeComplete: enter
23:10:24.019 00.002 21068 UpdateGuideState(): m_state=6
23:10:24.021 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3731
23:10:24.023 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.82, Mass=128506, SNR=81.6, Peak=16480 HFD=3.5
23:10:24.024 00.001 21068 MultiStar: [#1 0.04,0.02,1.01,U] [#2 0.36,0.17,1.11,U] [#3 0.05,0.22,0.94,U] [#4 -0.20,-0.22,0.74,U] [#5 -0.01,0.13,0.80,U] [#6 -0.05,0.13,0.69,U] [#7 0.08,0.26,0.52,U] [#8 -0.03,0.41,0.73,U] 
23:10:24.026 00.002 21068 single-star, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.06, -0.02}
23:10:24.027 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
23:10:24.029 00.002 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
23:10:24.030 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.34 mountX=-0.06 mountY=0.01, mountTheta=3.03
23:10:24.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
23:10:24.033 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
23:10:24.033 00.000 16108 Worker thread wakes up
23:10:24.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:10:24.033 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:10:24.034 00.001 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.01
23:10:24.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:10:24.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:24.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:24.034 00.000 16108 MoveAxis(E, 0, ABG)
23:10:24.034 00.000 16108 Move returns status 0, amount 0
23:10:24.034 00.000 16108 MoveAxis(N, 0, ABG)
23:10:24.034 00.000 16108 Move returns status 0, amount 0
23:10:24.034 00.000 16108 move complete, result=0
23:10:24.034 00.000 16108 worker thread done servicing request
23:10:24.038 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3766, FiltMin=3248, FiltMax=56435, Gamma=1.000
23:10:24.051 00.013 21068 UpdateGuideState exits: m=128506 SNR=81.6
23:10:24.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.052 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:24.053 00.001 21068 Enqueuing Expose request
23:10:24.054 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:24.055 00.001 16108 Worker thread wakes up
23:10:24.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:24.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:25.224 01.169 16108 Exposure complete
23:10:25.298 00.074 16108 worker thread done servicing request
23:10:25.298 00.000 21068 OnExposeComplete: enter
23:10:25.299 00.001 21068 UpdateGuideState(): m_state=6
23:10:25.300 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3732
23:10:25.300 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.72, Mass=108601, SNR=73.5, Peak=15616 HFD=3.1
23:10:25.302 00.002 21068 MultiStar: [#1 0.38,-0.40,0.00,M1] [#2 0.15,-0.17,1.30,U] [#3 -0.06,-0.18,0.91,U] [#4 -0.19,-0.23,0.86,U] [#5 -0.11,-0.44,1.11,U] [#6 -0.16,-0.13,0.91,U] [#7 -0.21,0.34,0.56,U] [#8 0.34,-0.00,0.78,U] 
23:10:25.303 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.15}, one-star: {0.08, -0.11}
23:10:25.304 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
23:10:25.306 00.002 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
23:10:25.307 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.95 mountX=-0.10 mountY=0.09, mountTheta=2.40
23:10:25.311 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.11, opts=13)
23:10:25.312 00.001 21068 Enqueuing Move request for scope (0.08, -0.11)
23:10:25.313 00.001 16108 Worker thread wakes up
23:10:25.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:10:25.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:10:25.313 00.000 16108 Moving (0.08, -0.11) raw xDistance=-0.10 yDistance=0.09
23:10:25.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:10:25.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:25.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:10:25.313 00.000 16108 MoveAxis(E, 0, ABG)
23:10:25.313 00.000 16108 Move returns status 0, amount 0
23:10:25.313 00.000 16108 MoveAxis(N, 0, ABG)
23:10:25.313 00.000 16108 Move returns status 0, amount 0
23:10:25.313 00.000 16108 move complete, result=0
23:10:25.313 00.000 16108 worker thread done servicing request
23:10:25.319 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3766, FiltMin=3161, FiltMax=57379, Gamma=1.000
23:10:25.338 00.019 21068 UpdateGuideState exits: m=108601 SNR=73.5
23:10:25.338 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:25.340 00.001 21068 Enqueuing Expose request
23:10:25.340 00.000 16108 Worker thread wakes up
23:10:25.341 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:25.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:25.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:26.330 00.989 16108 Exposure complete
23:10:26.387 00.057 16108 worker thread done servicing request
23:10:26.387 00.000 21068 OnExposeComplete: enter
23:10:26.389 00.002 21068 UpdateGuideState(): m_state=6
23:10:26.389 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3733
23:10:26.390 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.38, Mass=100922, SNR=68.7, Peak=13091 HFD=3.1
23:10:26.391 00.001 21068 MultiStar: [#1 -0.42,-0.63,0.00,M2] [#2 -0.34,-0.58,0.00,M1] [#3 -0.47,-0.43,0.00,M1] [#4 -0.81,-0.56,0.00,M2] [#5 -0.58,-0.70,0.00,M1] [#6 -0.94,-0.60,0.00,M2] [#7 -0.56,0.17,0.00,M1] [#8 -0.39,-0.19,0.79,U] 
23:10:26.392 00.001 21068 refined, 1 included, MultiStar: {-0.40, -0.34}, one-star: {-0.40, -0.45}
23:10:26.393 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
23:10:26.393 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
23:10:26.394 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.34 hyp=0.52 cameraTheta=-2.44 mountX=0.33 mountY=0.42, mountTheta=0.90
23:10:26.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.34, opts=13)
23:10:26.396 00.000 21068 Enqueuing Move request for scope (-0.40, -0.34)
23:10:26.397 00.001 16108 Worker thread wakes up
23:10:26.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.34) opts 0xd
23:10:26.399 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.34)
23:10:26.399 00.000 16108 Moving (-0.40, -0.34) raw xDistance=0.33 yDistance=0.42
23:10:26.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:10:26.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
23:10:26.399 00.000 16108 MoveAxis(W, 88, ABG)
23:10:26.399 00.000 16108 Guiding  Dir = 3, Dur = 88
23:10:26.399 00.000 16108 IsSlewing returns 0
23:10:26.400 00.001 16108 IsGuiding returns 0
23:10:26.402 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3766, FiltMin=3251, FiltMax=49187, Gamma=1.000
23:10:26.419 00.017 21068 UpdateGuideState exits: m=100922 SNR=68.7
23:10:26.422 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:26.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:26.425 00.002 21068 Enqueuing Expose request
23:10:26.458 00.033 16108 PulseGuide returned control before completion, sleep 40
23:10:26.503 00.045 16108 IsGuiding returns 1
23:10:26.503 00.000 16108 scope still moving after pulse duration time elapsed
23:10:26.534 00.031 16108 IsSlewing returns 0
23:10:26.535 00.001 16108 IsGuiding returns 1
23:10:26.566 00.031 16108 IsSlewing returns 0
23:10:26.566 00.000 16108 IsGuiding returns 0
23:10:26.566 00.000 16108 scope move finished after 88 + 78 ms
23:10:26.566 00.000 16108 Move returns status 0, amount 88
23:10:26.566 00.000 16108 MoveAxis(S, 85, ABG)
23:10:26.566 00.000 16108 Guiding  Dir = 1, Dur = 85
23:10:26.566 00.000 16108 IsSlewing returns 0
23:10:26.566 00.000 16108 IsGuiding returns 0
23:10:26.614 00.048 16108 PulseGuide returned control before completion, sleep 47
23:10:26.677 00.063 16108 IsGuiding returns 1
23:10:26.677 00.000 16108 scope still moving after pulse duration time elapsed
23:10:26.708 00.031 16108 IsSlewing returns 0
23:10:26.708 00.000 16108 IsGuiding returns 1
23:10:26.739 00.031 16108 IsSlewing returns 0
23:10:26.739 00.000 16108 IsGuiding returns 1
23:10:26.771 00.032 16108 IsSlewing returns 0
23:10:26.772 00.001 16108 IsGuiding returns 1
23:10:26.803 00.031 16108 IsSlewing returns 0
23:10:26.803 00.000 16108 IsGuiding returns 0
23:10:26.803 00.000 16108 scope move finished after 85 + 152 ms
23:10:26.803 00.000 16108 Move returns status 0, amount 85
23:10:26.804 00.001 16108 move complete, result=0
23:10:26.804 00.000 16108 worker thread done servicing request
23:10:26.804 00.000 16108 Worker thread wakes up
23:10:26.804 00.000 21068 GuideStep: 0.3 px 88 ms WEST, 0.4 px 85 ms SOUTH
23:10:26.807 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:26.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:27.972 01.165 16108 Exposure complete
23:10:28.034 00.062 16108 worker thread done servicing request
23:10:28.034 00.000 21068 OnExposeComplete: enter
23:10:28.036 00.002 21068 UpdateGuideState(): m_state=6
23:10:28.037 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3734
23:10:28.038 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.49, Mass=118960, SNR=73.7, Peak=13936 HFD=3.5
23:10:28.039 00.001 21068 MultiStar: [#1 0.47,0.39,0.00,M3] [#2 0.35,0.53,0.00,M2] [#3 0.38,0.44,0.00,M2] [#4 -0.12,0.20,0.89,U] [#5 0.27,0.40,0.81,U] [#6 -0.16,0.35,0.87,U] [#7 0.12,1.22,0.00,M2] [#8 0.46,0.60,0.00,M1] 
23:10:28.040 00.001 21068 refined, 3 included, MultiStar: {0.04, 0.41}, one-star: {0.16, 0.65}
23:10:28.041 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
23:10:28.042 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
23:10:28.043 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.48 mountX=0.04 mountY=-0.41, mountTheta=-1.48
23:10:28.046 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.41, opts=13)
23:10:28.048 00.002 21068 Enqueuing Move request for scope (0.04, 0.41)
23:10:28.049 00.001 16108 Worker thread wakes up
23:10:28.050 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.41) opts 0xd
23:10:28.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.41)
23:10:28.050 00.000 16108 Moving (0.04, 0.41) raw xDistance=0.04 yDistance=-0.41
23:10:28.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:10:28.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:10:28.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:10:28.050 00.000 16108 MoveAxis(E, 0, ABG)
23:10:28.050 00.000 16108 Move returns status 0, amount 0
23:10:28.050 00.000 16108 MoveAxis(N, 0, ABG)
23:10:28.050 00.000 16108 Move returns status 0, amount 0
23:10:28.050 00.000 16108 move complete, result=0
23:10:28.050 00.000 16108 worker thread done servicing request
23:10:28.057 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3766, FiltMin=3222, FiltMax=53059, Gamma=1.000
23:10:28.080 00.023 21068 UpdateGuideState exits: m=118960 SNR=73.7
23:10:28.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:28.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:28.083 00.001 21068 Enqueuing Expose request
23:10:28.083 00.000 16108 Worker thread wakes up
23:10:28.084 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:10:28.084 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:28.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:29.067 00.983 16108 Exposure complete
23:10:29.149 00.082 16108 worker thread done servicing request
23:10:29.149 00.000 21068 OnExposeComplete: enter
23:10:29.151 00.002 21068 UpdateGuideState(): m_state=6
23:10:29.151 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3735
23:10:29.152 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=877.46, Mass=101832, SNR=71.1, Peak=13152 HFD=3.4
23:10:29.153 00.001 21068 MultiStar: [#1 0.33,0.57,0.00,M4] [#2 0.39,0.51,0.00,M3] [#3 0.42,0.79,0.00,M3] [#4 0.06,0.60,0.00,M2] [#5 0.22,0.29,1.03,U] [#6 -0.21,0.71,0.00,M2] [#7 -0.13,1.12,0.00,M3] [#8 0.32,0.84,0.00,M2] 
23:10:29.154 00.001 21068 refined, 1 included, MultiStar: {0.21, 0.45}, one-star: {0.20, 0.62}
23:10:29.156 00.002 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
23:10:29.156 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
23:10:29.157 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.45 hyp=0.50 cameraTheta=1.14 mountX=-0.13 mountY=-0.49, mountTheta=-1.83
23:10:29.159 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.45, opts=13)
23:10:29.159 00.000 21068 Enqueuing Move request for scope (0.21, 0.45)
23:10:29.160 00.001 16108 Worker thread wakes up
23:10:29.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.45) opts 0xd
23:10:29.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.45)
23:10:29.160 00.000 16108 Moving (0.21, 0.45) raw xDistance=-0.13 yDistance=-0.49
23:10:29.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:10:29.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:29.161 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
23:10:29.161 00.000 16108 MoveAxis(E, 0, ABG)
23:10:29.161 00.000 16108 Move returns status 0, amount 0
23:10:29.161 00.000 16108 MoveAxis(N, 0, ABG)
23:10:29.161 00.000 16108 Move returns status 0, amount 0
23:10:29.161 00.000 16108 move complete, result=0
23:10:29.161 00.000 16108 worker thread done servicing request
23:10:29.168 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3766, FiltMin=3232, FiltMax=56134, Gamma=1.000
23:10:29.190 00.022 21068 UpdateGuideState exits: m=101832 SNR=71.1
23:10:29.190 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:29.192 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:29.193 00.001 21068 Enqueuing Expose request
23:10:29.193 00.000 16108 Worker thread wakes up
23:10:29.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:29.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:29.194 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:10:30.361 01.167 16108 Exposure complete
23:10:30.416 00.055 16108 worker thread done servicing request
23:10:30.416 00.000 21068 OnExposeComplete: enter
23:10:30.417 00.001 21068 UpdateGuideState(): m_state=6
23:10:30.418 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3736
23:10:30.420 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=877.77, Mass=100400, SNR=68.0, Peak=15952 HFD=3.4
23:10:30.420 00.000 21068 MultiStar: [#1 -0.16,0.82,0.00,M5] [#2 0.18,0.57,0.00,M4] [#3 -0.14,0.81,0.00,M4] [#4 -0.01,0.78,0.00,M3] [#5 0.05,0.60,0.00,M1] [#6 -0.38,1.01,0.00,M3] [#7 -0.06,1.46,0.00,M4] [#8 0.03,0.95,0.00,M3] 
23:10:30.421 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
23:10:30.422 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
23:10:30.422 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.93 hyp=0.95 cameraTheta=1.36 mountX=-0.04 mountY=-0.95, mountTheta=-1.61
23:10:30.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.93, opts=13)
23:10:30.425 00.001 21068 Enqueuing Move request for scope (0.20, 0.93)
23:10:30.426 00.001 16108 Worker thread wakes up
23:10:30.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.93) opts 0xd
23:10:30.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.93)
23:10:30.426 00.000 16108 Moving (0.20, 0.93) raw xDistance=-0.04 yDistance=-0.95
23:10:30.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:10:30.426 00.000 16108 resist switch: large excursion: input -0.95 thresh 0.60 direction from 1 to -1
23:10:30.426 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.86
23:10:30.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
23:10:30.426 00.000 16108 MoveAxis(E, 0, ABG)
23:10:30.426 00.000 16108 Move returns status 0, amount 0
23:10:30.426 00.000 16108 MoveAxis(N, 192, ABG)
23:10:30.426 00.000 16108 Guiding  Dir = 0, Dur = 192
23:10:30.426 00.000 16108 IsSlewing returns 0
23:10:30.427 00.001 16108 IsGuiding returns 0
23:10:30.431 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3766, FiltMin=3248, FiltMax=54077, Gamma=1.000
23:10:30.461 00.030 21068 UpdateGuideState exits: m=100400 SNR=68.0
23:10:30.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:30.464 00.001 21068 Enqueuing Expose request
23:10:30.478 00.014 16108 PulseGuide returned control before completion, sleep 151
23:10:30.634 00.156 16108 IsGuiding returns 1
23:10:30.634 00.000 16108 scope still moving after pulse duration time elapsed
23:10:30.665 00.031 16108 IsSlewing returns 0
23:10:30.665 00.000 16108 IsGuiding returns 1
23:10:30.697 00.032 16108 IsSlewing returns 0
23:10:30.697 00.000 16108 IsGuiding returns 1
23:10:30.728 00.031 16108 IsSlewing returns 0
23:10:30.728 00.000 16108 IsGuiding returns 0
23:10:30.729 00.001 16108 scope move finished after 192 + 109 ms
23:10:30.729 00.000 16108 Move returns status 0, amount 192
23:10:30.729 00.000 16108 move complete, result=0
23:10:30.729 00.000 16108 worker thread done servicing request
23:10:30.729 00.000 16108 Worker thread wakes up
23:10:30.729 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -1.0 px 192 ms NORTH
23:10:30.731 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:30.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:31.712 00.981 16108 Exposure complete
23:10:31.782 00.070 16108 worker thread done servicing request
23:10:31.782 00.000 21068 OnExposeComplete: enter
23:10:31.783 00.001 21068 UpdateGuideState(): m_state=6
23:10:31.784 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3737
23:10:31.785 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.10, Mass=117207, SNR=68.7, Peak=14256 HFD=3.4
23:10:31.786 00.001 21068 MultiStar: [#1 -0.24,0.20,1.18,U] [#2 0.38,0.29,1.46,U] [#3 0.13,0.08,1.13,U] [#4 -0.26,-0.23,0.87,U] [#5 -0.01,0.07,1.00,U] [#6 -0.48,0.06,0.80,U] [#7 -0.56,0.70,0.00,M5] [#8 0.39,0.45,0.00,M4] 
23:10:31.788 00.002 21068 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {-0.05, 0.27}
23:10:31.788 00.000 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
23:10:31.789 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
23:10:31.789 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.84 mountX=0.06 mountY=-0.11, mountTheta=-1.11
23:10:31.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
23:10:31.792 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
23:10:31.793 00.001 16108 Worker thread wakes up
23:10:31.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:10:31.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:10:31.793 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.06 yDistance=-0.11
23:10:31.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:10:31.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:31.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:31.793 00.000 16108 MoveAxis(E, 0, ABG)
23:10:31.793 00.000 16108 Move returns status 0, amount 0
23:10:31.793 00.000 16108 MoveAxis(N, 0, ABG)
23:10:31.793 00.000 16108 Move returns status 0, amount 0
23:10:31.793 00.000 16108 move complete, result=0
23:10:31.793 00.000 16108 worker thread done servicing request
23:10:31.798 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3769, FiltMin=3165, FiltMax=56141, Gamma=1.000
23:10:31.827 00.029 21068 UpdateGuideState exits: m=117207 SNR=68.7
23:10:31.829 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:31.832 00.002 21068 Enqueuing Expose request
23:10:31.835 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:31.837 00.002 16108 Worker thread wakes up
23:10:31.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:31.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:33.009 01.172 16108 Exposure complete
23:10:33.076 00.067 16108 worker thread done servicing request
23:10:33.076 00.000 21068 OnExposeComplete: enter
23:10:33.077 00.001 21068 UpdateGuideState(): m_state=6
23:10:33.078 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3738
23:10:33.079 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.51, Mass=105784, SNR=66.2, Peak=13936 HFD=3.3
23:10:33.080 00.001 21068 MultiStar: [#1 0.55,-0.36,0.00,M5] [#2 0.45,-0.23,0.00,M4] [#3 0.40,-0.31,0.00,M4] [#4 0.28,-0.77,0.00,M3] [#5 -0.04,-0.69,0.00,M1] [#6 -0.08,-0.43,0.92,U] [#7 0.20,0.25,0.75,U] [#8 0.52,-0.17,0.00,M5] 
23:10:33.081 00.001 21068 refined, 2 included, MultiStar: {0.19, -0.20}, one-star: {0.43, -0.33}
23:10:33.082 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
23:10:33.083 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
23:10:33.084 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.22 mountY=0.15, mountTheta=2.54
23:10:33.085 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.20, opts=13)
23:10:33.086 00.001 21068 Enqueuing Move request for scope (0.19, -0.20)
23:10:33.087 00.001 16108 Worker thread wakes up
23:10:33.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
23:10:33.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
23:10:33.087 00.000 16108 Moving (0.19, -0.20) raw xDistance=-0.22 yDistance=0.15
23:10:33.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:10:33.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:33.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:10:33.087 00.000 16108 MoveAxis(E, 57, ABG)
23:10:33.088 00.001 16108 Guiding  Dir = 2, Dur = 57
23:10:33.088 00.000 16108 IsSlewing returns 0
23:10:33.088 00.000 16108 IsGuiding returns 0
23:10:33.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3766, FiltMin=3209, FiltMax=48163, Gamma=1.000
23:10:33.102 00.010 16108 PulseGuide returned control before completion, sleep 54
23:10:33.110 00.008 21068 UpdateGuideState exits: m=105784 SNR=66.2
23:10:33.112 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:33.114 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:33.115 00.001 21068 Enqueuing Expose request
23:10:33.164 00.049 16108 IsGuiding returns 1
23:10:33.164 00.000 16108 scope still moving after pulse duration time elapsed
23:10:33.195 00.031 16108 IsSlewing returns 0
23:10:33.195 00.000 16108 IsGuiding returns 0
23:10:33.195 00.000 16108 scope move finished after 57 + 49 ms
23:10:33.195 00.000 16108 Move returns status 0, amount 57
23:10:33.195 00.000 16108 MoveAxis(N, 0, ABG)
23:10:33.195 00.000 16108 Move returns status 0, amount 0
23:10:33.195 00.000 16108 move complete, result=0
23:10:33.195 00.000 16108 worker thread done servicing request
23:10:33.195 00.000 16108 Worker thread wakes up
23:10:33.196 00.001 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
23:10:33.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:33.198 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:34.173 00.975 16108 Exposure complete
23:10:34.234 00.061 16108 worker thread done servicing request
23:10:34.234 00.000 21068 OnExposeComplete: enter
23:10:34.235 00.001 21068 UpdateGuideState(): m_state=6
23:10:34.236 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3739
23:10:34.236 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=876.82, Mass=114000, SNR=83.6, Peak=14784 HFD=3.4
23:10:34.237 00.001 21068 MultiStar: [#1 -0.01,-0.04,0.81,U] [#2 0.20,-0.04,1.26,U] [#3 0.08,0.12,0.98,U] [#4 0.08,-0.17,0.78,U] [#5 0.01,0.01,0.78,U] [#6 -0.05,-0.14,0.64,U] [#7 -0.01,0.45,0.58,U] [#8 -0.04,0.32,0.75,U] 
23:10:34.238 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.00, -0.02}
23:10:34.239 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.69)
23:10:34.240 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.75)
23:10:34.240 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.63 mountX=-0.00 mountY=0.02, mountTheta=1.69
23:10:34.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.02, opts=13)
23:10:34.243 00.001 21068 Enqueuing Move request for scope (-0.00, -0.02)
23:10:34.243 00.000 16108 Worker thread wakes up
23:10:34.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
23:10:34.243 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
23:10:34.243 00.000 16108 Moving (-0.00, -0.02) raw xDistance=-0.00 yDistance=0.02
23:10:34.244 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:10:34.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:34.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:34.244 00.000 16108 MoveAxis(E, 0, ABG)
23:10:34.244 00.000 16108 Move returns status 0, amount 0
23:10:34.244 00.000 16108 MoveAxis(N, 0, ABG)
23:10:34.244 00.000 16108 Move returns status 0, amount 0
23:10:34.244 00.000 16108 move complete, result=0
23:10:34.244 00.000 16108 worker thread done servicing request
23:10:34.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3769, FiltMin=3222, FiltMax=60045, Gamma=1.000
23:10:34.273 00.026 21068 UpdateGuideState exits: m=114000 SNR=83.6
23:10:34.275 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.276 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:34.277 00.001 21068 Enqueuing Expose request
23:10:34.278 00.001 16108 Worker thread wakes up
23:10:34.278 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:34.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:34.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:35.442 01.164 16108 Exposure complete
23:10:35.497 00.055 16108 worker thread done servicing request
23:10:35.497 00.000 21068 OnExposeComplete: enter
23:10:35.498 00.001 21068 UpdateGuideState(): m_state=6
23:10:35.500 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3740
23:10:35.500 00.000 21068 Star::Find returns 1 (0), X=221.12, Y=876.92, Mass=102801, SNR=69.3, Peak=14176 HFD=3.0
23:10:35.502 00.002 21068 MultiStar: [#1 -0.02,-0.25,1.10,U] [#2 0.13,-0.02,1.39,U] [#3 0.13,-0.27,1.10,U] [#4 0.30,-0.19,0.92,U] [#5 -0.04,-0.37,0.99,U] [#6 -0.25,0.08,0.90,U] [#7 -0.13,0.39,0.59,U] [#8 0.01,0.20,0.80,U] 
23:10:35.505 00.003 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.43, 0.09}
23:10:35.507 00.002 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
23:10:35.509 00.002 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
23:10:35.510 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=-0.09 mountY=0.05, mountTheta=2.65
23:10:35.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
23:10:35.512 00.000 21068 Enqueuing Move request for scope (0.08, -0.07)
23:10:35.513 00.001 16108 Worker thread wakes up
23:10:35.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:10:35.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:10:35.513 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
23:10:35.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:10:35.514 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:35.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:35.514 00.000 16108 MoveAxis(E, 0, ABG)
23:10:35.514 00.000 16108 Move returns status 0, amount 0
23:10:35.514 00.000 16108 MoveAxis(N, 0, ABG)
23:10:35.514 00.000 16108 Move returns status 0, amount 0
23:10:35.514 00.000 16108 move complete, result=0
23:10:35.514 00.000 16108 worker thread done servicing request
23:10:35.518 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3766, FiltMin=3238, FiltMax=63011, Gamma=1.000
23:10:35.533 00.015 21068 UpdateGuideState exits: m=102801 SNR=69.3
23:10:35.535 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:35.536 00.000 21068 Enqueuing Expose request
23:10:35.537 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:35.538 00.001 16108 Worker thread wakes up
23:10:35.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:35.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:36.528 00.990 16108 Exposure complete
23:10:36.593 00.065 16108 worker thread done servicing request
23:10:36.593 00.000 21068 OnExposeComplete: enter
23:10:36.595 00.002 21068 UpdateGuideState(): m_state=6
23:10:36.597 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3741
23:10:36.598 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.73, Mass=101687, SNR=70.9, Peak=14752 HFD=3.0
23:10:36.600 00.002 21068 MultiStar: [#1 -0.25,-0.25,1.23,U] [#2 0.25,-0.15,1.34,U] [#3 -0.01,-0.04,1.14,U] [#4 -0.19,-0.04,0.87,U] [#5 -0.03,-0.35,1.00,U] [#6 -0.20,-0.02,0.86,U] [#7 0.07,0.38,0.63,U] [#8 0.37,0.17,0.82,U] 
23:10:36.601 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.03, -0.11}
23:10:36.603 00.002 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
23:10:36.604 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
23:10:36.606 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=-0.02 mountY=0.07, mountTheta=1.78
23:10:36.608 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.08, opts=13)
23:10:36.608 00.000 21068 Enqueuing Move request for scope (0.00, -0.08)
23:10:36.610 00.002 16108 Worker thread wakes up
23:10:36.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
23:10:36.610 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
23:10:36.610 00.000 16108 Moving (0.00, -0.08) raw xDistance=-0.02 yDistance=0.07
23:10:36.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:10:36.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:36.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:10:36.610 00.000 16108 MoveAxis(E, 0, ABG)
23:10:36.610 00.000 16108 Move returns status 0, amount 0
23:10:36.611 00.001 16108 MoveAxis(N, 0, ABG)
23:10:36.611 00.000 16108 Move returns status 0, amount 0
23:10:36.611 00.000 16108 move complete, result=0
23:10:36.611 00.000 16108 worker thread done servicing request
23:10:36.617 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3769, FiltMin=3181, FiltMax=58605, Gamma=1.000
23:10:36.635 00.018 21068 UpdateGuideState exits: m=101687 SNR=70.9
23:10:36.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:36.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:36.640 00.002 21068 Enqueuing Expose request
23:10:36.642 00.002 16108 Worker thread wakes up
23:10:36.642 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:36.644 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:36.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:37.815 01.171 16108 Exposure complete
23:10:37.870 00.055 16108 worker thread done servicing request
23:10:37.870 00.000 21068 OnExposeComplete: enter
23:10:37.871 00.001 21068 UpdateGuideState(): m_state=6
23:10:37.872 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3742
23:10:37.872 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=877.30, Mass=93611, SNR=80.0, Peak=15280 HFD=3.3
23:10:37.873 00.001 21068 MultiStar: [#1 0.42,0.32,0.00,M3] [#2 0.53,0.30,0.00,M2] [#3 0.34,0.39,0.00,M2] [#4 0.07,0.36,0.72,U] [#5 0.51,0.37,0.00,M1] [#6 0.09,0.42,0.89,U] [#7 0.07,0.80,0.00,M2] [#8 0.47,0.58,0.00,M3] 
23:10:37.874 00.001 21068 refined, 2 included, MultiStar: {0.15, 0.42}, one-star: {0.27, 0.46}
23:10:37.876 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
23:10:37.877 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
23:10:37.877 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.42 hyp=0.45 cameraTheta=1.22 mountX=-0.08 mountY=-0.45, mountTheta=-1.74
23:10:37.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.42, opts=13)
23:10:37.879 00.000 21068 Enqueuing Move request for scope (0.15, 0.42)
23:10:37.880 00.001 16108 Worker thread wakes up
23:10:37.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.42) opts 0xd
23:10:37.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.42)
23:10:37.880 00.000 16108 Moving (0.15, 0.42) raw xDistance=-0.08 yDistance=-0.45
23:10:37.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:10:37.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:10:37.880 00.000 16108 MoveAxis(E, 0, ABG)
23:10:37.880 00.000 16108 Move returns status 0, amount 0
23:10:37.880 00.000 16108 MoveAxis(N, 90, ABG)
23:10:37.881 00.001 16108 Guiding  Dir = 0, Dur = 90
23:10:37.881 00.000 16108 IsSlewing returns 0
23:10:37.881 00.000 16108 IsGuiding returns 0
23:10:37.884 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3769, FiltMin=3177, FiltMax=50221, Gamma=1.000
23:10:37.899 00.015 21068 UpdateGuideState exits: m=93611 SNR=80.0
23:10:37.900 00.001 16108 PulseGuide returned control before completion, sleep 82
23:10:37.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.901 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:37.902 00.001 21068 Enqueuing Expose request
23:10:37.993 00.091 16108 IsGuiding returns 1
23:10:37.993 00.000 16108 scope still moving after pulse duration time elapsed
23:10:38.025 00.032 16108 IsSlewing returns 0
23:10:38.025 00.000 16108 IsGuiding returns 1
23:10:38.056 00.031 16108 IsSlewing returns 0
23:10:38.057 00.001 16108 IsGuiding returns 0
23:10:38.057 00.000 16108 scope move finished after 90 + 86 ms
23:10:38.057 00.000 16108 Move returns status 0, amount 90
23:10:38.057 00.000 16108 move complete, result=0
23:10:38.057 00.000 16108 worker thread done servicing request
23:10:38.057 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 90 ms NORTH
23:10:38.062 00.005 16108 Worker thread wakes up
23:10:38.062 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:38.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:39.028 00.966 16108 Exposure complete
23:10:39.089 00.061 16108 worker thread done servicing request
23:10:39.091 00.002 21068 OnExposeComplete: enter
23:10:39.092 00.001 21068 UpdateGuideState(): m_state=6
23:10:39.093 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3743
23:10:39.094 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.91, Mass=104657, SNR=69.7, Peak=15776 HFD=2.9
23:10:39.095 00.001 21068 MultiStar: [#1 0.19,0.07,1.20,U] [#2 0.39,0.03,1.58,U] [#3 0.26,0.30,0.97,U] [#4 0.13,-0.01,0.90,U] [#5 0.19,0.21,1.08,U] [#6 -0.27,0.11,0.87,U] [#7 0.21,0.19,0.61,U] [#8 0.32,0.26,0.84,U] 
23:10:39.097 00.002 21068 refined, 8 included, MultiStar: {0.21, 0.13}, one-star: {0.30, 0.08}
23:10:39.097 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
23:10:39.099 00.002 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
23:10:39.101 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.54 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
23:10:39.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.13, opts=13)
23:10:39.104 00.001 21068 Enqueuing Move request for scope (0.21, 0.13)
23:10:39.105 00.001 16108 Worker thread wakes up
23:10:39.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
23:10:39.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
23:10:39.105 00.000 16108 Moving (0.21, 0.13) raw xDistance=-0.18 yDistance=-0.17
23:10:39.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:10:39.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:39.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:10:39.105 00.000 16108 MoveAxis(E, 0, ABG)
23:10:39.105 00.000 16108 Move returns status 0, amount 0
23:10:39.105 00.000 16108 MoveAxis(N, 0, ABG)
23:10:39.105 00.000 16108 Move returns status 0, amount 0
23:10:39.105 00.000 16108 move complete, result=0
23:10:39.105 00.000 16108 worker thread done servicing request
23:10:39.110 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3769, FiltMin=3225, FiltMax=49773, Gamma=1.000
23:10:39.125 00.015 21068 UpdateGuideState exits: m=104657 SNR=69.7
23:10:39.127 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:39.130 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:39.132 00.002 21068 Enqueuing Expose request
23:10:39.134 00.002 16108 Worker thread wakes up
23:10:39.134 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:39.137 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:39.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:40.299 01.162 16108 Exposure complete
23:10:40.356 00.057 16108 worker thread done servicing request
23:10:40.356 00.000 21068 OnExposeComplete: enter
23:10:40.357 00.001 21068 UpdateGuideState(): m_state=6
23:10:40.357 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3744
23:10:40.358 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.82, Mass=115098, SNR=73.9, Peak=17136 HFD=3.5
23:10:40.359 00.001 21068 MultiStar: [#1 0.06,-0.10,1.13,U] [#2 0.23,-0.00,1.17,U] [#3 -0.14,0.03,1.01,U] [#4 0.16,-0.29,0.86,U] [#5 0.02,-0.22,0.95,U] [#6 -0.31,-0.07,0.78,U] [#7 -0.07,0.34,0.63,U] [#8 0.05,0.13,0.78,U] 
23:10:40.360 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.13, -0.02}
23:10:40.360 00.000 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
23:10:40.361 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.47)
23:10:40.362 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.91 mountX=-0.03 mountY=0.03, mountTheta=2.44
23:10:40.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
23:10:40.365 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
23:10:40.366 00.001 16108 Worker thread wakes up
23:10:40.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:10:40.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:10:40.366 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
23:10:40.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:10:40.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:40.368 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:10:40.368 00.000 16108 MoveAxis(E, 0, ABG)
23:10:40.368 00.000 16108 Move returns status 0, amount 0
23:10:40.368 00.000 16108 MoveAxis(N, 0, ABG)
23:10:40.368 00.000 16108 Move returns status 0, amount 0
23:10:40.368 00.000 16108 move complete, result=0
23:10:40.368 00.000 16108 worker thread done servicing request
23:10:40.375 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3769, FiltMin=3232, FiltMax=51155, Gamma=1.000
23:10:40.396 00.021 21068 UpdateGuideState exits: m=115098 SNR=73.9
23:10:40.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.397 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:40.398 00.001 21068 Enqueuing Expose request
23:10:40.399 00.001 16108 Worker thread wakes up
23:10:40.399 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:40.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:40.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:41.384 00.984 16108 Exposure complete
23:10:41.460 00.076 16108 worker thread done servicing request
23:10:41.460 00.000 21068 OnExposeComplete: enter
23:10:41.461 00.001 21068 UpdateGuideState(): m_state=6
23:10:41.463 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3745
23:10:41.464 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.83, Mass=103437, SNR=64.6, Peak=16832 HFD=3.3
23:10:41.465 00.001 21068 MultiStar: [#1 0.22,-0.11,1.63,U] [#2 0.25,-0.04,1.24,U] [#3 0.02,0.35,1.21,U] [#4 0.25,-0.01,0.96,U] [#5 0.12,0.12,1.12,U] [#6 0.05,0.02,0.98,U] [#7 -0.18,0.41,0.64,U] [#8 0.09,0.31,0.95,U] 
23:10:41.466 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.07, -0.01}
23:10:41.466 00.000 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
23:10:41.467 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:10:41.468 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
23:10:41.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
23:10:41.471 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
23:10:41.472 00.001 16108 Worker thread wakes up
23:10:41.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:10:41.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:10:41.472 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
23:10:41.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:10:41.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:41.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:10:41.472 00.000 16108 MoveAxis(E, 0, ABG)
23:10:41.472 00.000 16108 Move returns status 0, amount 0
23:10:41.472 00.000 16108 MoveAxis(N, 0, ABG)
23:10:41.472 00.000 16108 Move returns status 0, amount 0
23:10:41.472 00.000 16108 move complete, result=0
23:10:41.472 00.000 16108 worker thread done servicing request
23:10:41.477 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3766, FiltMin=3254, FiltMax=61859, Gamma=1.000
23:10:41.498 00.021 21068 UpdateGuideState exits: m=103437 SNR=64.6
23:10:41.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:41.499 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:41.500 00.001 21068 Enqueuing Expose request
23:10:41.501 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:41.502 00.001 16108 Worker thread wakes up
23:10:41.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:41.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:42.666 01.164 16108 Exposure complete
23:10:42.743 00.077 16108 worker thread done servicing request
23:10:42.743 00.000 21068 OnExposeComplete: enter
23:10:42.744 00.001 21068 UpdateGuideState(): m_state=6
23:10:42.746 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3746
23:10:42.747 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.09, Mass=115380, SNR=75.1, Peak=15792 HFD=3.1
23:10:42.749 00.002 21068 MultiStar: [#1 0.11,-0.90,0.00,M1] [#2 0.32,-0.59,0.00,M1] [#3 -0.04,-0.49,1.01,U] [#4 0.02,-0.85,0.00,M1] [#5 -0.05,-0.62,0.00,M1] [#6 -0.29,-0.78,0.00,M1] [#7 -0.37,-0.14,0.55,U] [#8 0.11,-0.22,0.71,U] 
23:10:42.750 00.001 21068 refined, 3 included, MultiStar: {0.03, -0.45}, one-star: {0.26, -0.75}
23:10:42.751 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
23:10:42.751 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
23:10:42.752 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.45 hyp=0.45 cameraTheta=-1.51 mountX=-0.11 mountY=0.43, mountTheta=1.81
23:10:42.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.45, opts=13)
23:10:42.755 00.001 21068 Enqueuing Move request for scope (0.03, -0.45)
23:10:42.756 00.001 16108 Worker thread wakes up
23:10:42.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.45) opts 0xd
23:10:42.757 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.45)
23:10:42.757 00.000 16108 Moving (0.03, -0.45) raw xDistance=-0.11 yDistance=0.43
23:10:42.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:10:42.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:10:42.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:10:42.757 00.000 16108 MoveAxis(E, 0, ABG)
23:10:42.757 00.000 16108 Move returns status 0, amount 0
23:10:42.757 00.000 16108 MoveAxis(N, 0, ABG)
23:10:42.757 00.000 16108 Move returns status 0, amount 0
23:10:42.757 00.000 16108 move complete, result=0
23:10:42.757 00.000 16108 worker thread done servicing request
23:10:42.762 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3769, FiltMin=3254, FiltMax=57187, Gamma=1.000
23:10:42.776 00.014 21068 UpdateGuideState exits: m=115380 SNR=75.1
23:10:42.778 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.778 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:42.779 00.001 21068 Enqueuing Expose request
23:10:42.780 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:10:42.781 00.001 16108 Worker thread wakes up
23:10:42.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:42.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:43.763 00.982 16108 Exposure complete
23:10:43.834 00.071 16108 worker thread done servicing request
23:10:43.834 00.000 21068 OnExposeComplete: enter
23:10:43.836 00.002 21068 UpdateGuideState(): m_state=6
23:10:43.837 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3747
23:10:43.839 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=876.09, Mass=115904, SNR=82.3, Peak=13488 HFD=3.7
23:10:43.840 00.001 21068 MultiStar: [#1 -0.06,-0.92,0.00,M2] [#2 -0.24,-0.79,0.00,M2] [#3 -0.16,-0.74,0.00,M1] [#4 -0.21,-1.12,0.00,M2] [#5 -0.41,-1.14,0.00,M2] [#6 -0.72,-1.24,0.00,M2] [#7 -0.71,-0.56,0.00,M1] [#8 -0.32,-0.61,0.00,M1] 
23:10:43.841 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
23:10:43.843 00.002 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
23:10:43.845 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.75 hyp=0.78 cameraTheta=-1.82 mountX=0.06 mountY=0.78, mountTheta=1.49
23:10:43.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.75, opts=13)
23:10:43.848 00.001 21068 Enqueuing Move request for scope (-0.19, -0.75)
23:10:43.849 00.001 16108 Worker thread wakes up
23:10:43.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.75) opts 0xd
23:10:43.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.75)
23:10:43.849 00.000 16108 Moving (-0.19, -0.75) raw xDistance=0.06 yDistance=0.78
23:10:43.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:10:43.849 00.000 16108 resist switch: large excursion: input 0.78 thresh 0.60 direction from -1 to 1
23:10:43.849 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33
23:10:43.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
23:10:43.849 00.000 16108 MoveAxis(E, 0, ABG)
23:10:43.849 00.000 16108 Move returns status 0, amount 0
23:10:43.849 00.000 16108 MoveAxis(S, 156, ABG)
23:10:43.849 00.000 16108 Guiding  Dir = 1, Dur = 156
23:10:43.850 00.001 16108 IsSlewing returns 0
23:10:43.850 00.000 16108 IsGuiding returns 0
23:10:43.851 00.001 16108 PulseGuide returned control before completion, sleep 165
23:10:43.853 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3769, FiltMin=3257, FiltMax=55104, Gamma=1.000
23:10:43.868 00.015 21068 UpdateGuideState exits: m=115904 SNR=82.3
23:10:43.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.869 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:43.870 00.001 21068 Enqueuing Expose request
23:10:44.033 00.163 16108 IsGuiding returns 0
23:10:44.033 00.000 16108 Move returns status 0, amount 156
23:10:44.033 00.000 16108 move complete, result=0
23:10:44.033 00.000 16108 worker thread done servicing request
23:10:44.033 00.000 16108 Worker thread wakes up
23:10:44.033 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.8 px 156 ms SOUTH
23:10:44.037 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:44.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:45.233 01.196 16108 Exposure complete
23:10:45.320 00.087 16108 worker thread done servicing request
23:10:45.320 00.000 21068 OnExposeComplete: enter
23:10:45.321 00.001 21068 UpdateGuideState(): m_state=6
23:10:45.322 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3748
23:10:45.323 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.14, Mass=114146, SNR=73.9, Peak=12016 HFD=3.7
23:10:45.324 00.001 21068 MultiStar: [#1 -0.08,-0.91,0.00,M3] [#2 0.03,-0.86,0.00,M3] [#3 -0.04,-0.95,0.00,M2] [#4 -0.02,-0.78,0.00,M3] [#5 -0.33,-1.11,0.00,M3] [#6 -0.33,-0.58,0.00,M3] [#7 -0.31,-0.16,0.56,U] [#8 -0.06,-0.54,0.00,M2] 
23:10:45.325 00.001 21068 refined, 1 included, MultiStar: {-0.19, -0.51}, one-star: {-0.13, -0.70}
23:10:45.326 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
23:10:45.327 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
23:10:45.327 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.51 hyp=0.54 cameraTheta=-1.93 mountX=0.10 mountY=0.54, mountTheta=1.39
23:10:45.329 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.51, opts=13)
23:10:45.330 00.001 21068 Enqueuing Move request for scope (-0.19, -0.51)
23:10:45.331 00.001 16108 Worker thread wakes up
23:10:45.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.51) opts 0xd
23:10:45.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.51)
23:10:45.331 00.000 16108 Moving (-0.19, -0.51) raw xDistance=0.10 yDistance=0.54
23:10:45.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:10:45.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
23:10:45.331 00.000 16108 MoveAxis(E, 0, ABG)
23:10:45.331 00.000 16108 Move returns status 0, amount 0
23:10:45.331 00.000 16108 MoveAxis(S, 108, ABG)
23:10:45.331 00.000 16108 Guiding  Dir = 1, Dur = 108
23:10:45.331 00.000 16108 IsSlewing returns 0
23:10:45.332 00.001 16108 IsGuiding returns 0
23:10:45.335 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3769, FiltMin=3190, FiltMax=61520, Gamma=1.000
23:10:45.345 00.010 16108 PulseGuide returned control before completion, sleep 105
23:10:45.356 00.011 21068 UpdateGuideState exits: m=114146 SNR=73.9
23:10:45.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:45.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:45.359 00.001 21068 Enqueuing Expose request
23:10:45.453 00.094 16108 IsGuiding returns 1
23:10:45.453 00.000 16108 scope still moving after pulse duration time elapsed
23:10:45.484 00.031 16108 IsSlewing returns 0
23:10:45.484 00.000 16108 IsGuiding returns 1
23:10:45.515 00.031 16108 IsSlewing returns 0
23:10:45.515 00.000 16108 IsGuiding returns 0
23:10:45.515 00.000 16108 scope move finished after 108 + 75 ms
23:10:45.515 00.000 16108 Move returns status 0, amount 108
23:10:45.515 00.000 16108 move complete, result=0
23:10:45.515 00.000 16108 worker thread done servicing request
23:10:45.515 00.000 16108 Worker thread wakes up
23:10:45.515 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 108 ms SOUTH
23:10:45.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:45.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:46.474 00.958 16108 Exposure complete
23:10:46.526 00.052 16108 worker thread done servicing request
23:10:46.526 00.000 21068 OnExposeComplete: enter
23:10:46.528 00.002 21068 UpdateGuideState(): m_state=6
23:10:46.529 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3749
23:10:46.530 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.53, Mass=118761, SNR=71.7, Peak=13424 HFD=3.5
23:10:46.532 00.002 21068 MultiStar: [#1 0.31,-0.71,0.00,M4] [#2 0.39,-0.59,0.00,M4] [#3 0.45,-0.50,0.00,M3] [#4 0.37,-0.63,0.00,M4] [#5 0.10,-0.90,0.00,M4] [#6 -0.04,-0.60,0.00,M4] [#7 0.10,0.24,0.64,U] [#8 0.56,0.02,0.00,M3] 
23:10:46.533 00.001 21068 refined, 1 included, MultiStar: {0.30, -0.09}, one-star: {0.43, -0.31}
23:10:46.536 00.003 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.02)
23:10:46.537 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
23:10:46.538 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-0.30 mountX=-0.31 mountY=0.02, mountTheta=3.08
23:10:46.540 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.09, opts=13)
23:10:46.541 00.001 21068 Enqueuing Move request for scope (0.30, -0.09)
23:10:46.542 00.001 16108 Worker thread wakes up
23:10:46.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
23:10:46.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
23:10:46.542 00.000 16108 Moving (0.30, -0.09) raw xDistance=-0.31 yDistance=0.02
23:10:46.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:10:46.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:46.543 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:46.543 00.000 16108 MoveAxis(E, 82, ABG)
23:10:46.543 00.000 16108 Guiding  Dir = 2, Dur = 82
23:10:46.543 00.000 16108 IsSlewing returns 0
23:10:46.543 00.000 16108 IsGuiding returns 0
23:10:46.550 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3769, FiltMin=3184, FiltMax=41757, Gamma=1.000
23:10:46.570 00.020 21068 UpdateGuideState exits: m=118761 SNR=71.7
23:10:46.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.571 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:46.572 00.001 21068 Enqueuing Expose request
23:10:46.593 00.021 16108 PulseGuide returned control before completion, sleep 43
23:10:46.638 00.045 16108 IsGuiding returns 1
23:10:46.638 00.000 16108 scope still moving after pulse duration time elapsed
23:10:46.671 00.033 16108 IsSlewing returns 0
23:10:46.671 00.000 16108 IsGuiding returns 1
23:10:46.702 00.031 16108 IsSlewing returns 0
23:10:46.702 00.000 16108 IsGuiding returns 0
23:10:46.702 00.000 16108 scope move finished after 82 + 77 ms
23:10:46.702 00.000 16108 Move returns status 0, amount 82
23:10:46.702 00.000 16108 MoveAxis(N, 0, ABG)
23:10:46.702 00.000 16108 Move returns status 0, amount 0
23:10:46.704 00.002 16108 move complete, result=0
23:10:46.704 00.000 16108 worker thread done servicing request
23:10:46.704 00.000 16108 Worker thread wakes up
23:10:46.704 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.0 px 0 ms NORTH
23:10:46.706 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:46.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:47.857 01.151 16108 Exposure complete
23:10:47.939 00.082 16108 worker thread done servicing request
23:10:47.939 00.000 21068 OnExposeComplete: enter
23:10:47.940 00.001 21068 UpdateGuideState(): m_state=6
23:10:47.941 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3750
23:10:47.942 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.75, Mass=119214, SNR=81.7, Peak=14224 HFD=3.5
23:10:47.942 00.000 21068 MultiStar: [#1 0.29,-0.42,0.00,M5] [#2 0.41,-0.23,1.09,U] [#3 0.22,-0.34,1.00,U] [#4 -0.11,-0.66,0.00,M5] [#5 0.17,-0.64,0.00,M5] [#6 -0.20,-0.38,0.76,U] [#7 0.04,0.26,0.47,U] [#8 0.28,-0.11,0.68,U] 
23:10:47.943 00.001 21068 single-star, 5 included, MultiStar: {0.19, -0.18}, one-star: {0.23, -0.08}
23:10:47.944 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
23:10:47.945 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
23:10:47.945 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.35 mountX=-0.24 mountY=0.03, mountTheta=3.02
23:10:47.947 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.08, opts=13)
23:10:47.949 00.002 21068 Enqueuing Move request for scope (0.23, -0.08)
23:10:47.949 00.000 16108 Worker thread wakes up
23:10:47.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
23:10:47.949 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
23:10:47.949 00.000 16108 Moving (0.23, -0.08) raw xDistance=-0.24 yDistance=0.03
23:10:47.950 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:10:47.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:47.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:10:47.950 00.000 16108 MoveAxis(E, 68, ABG)
23:10:47.950 00.000 16108 Guiding  Dir = 2, Dur = 68
23:10:47.950 00.000 16108 IsSlewing returns 0
23:10:47.950 00.000 16108 IsGuiding returns 0
23:10:47.951 00.001 16108 PulseGuide returned control before completion, sleep 77
23:10:47.953 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3766, FiltMin=3232, FiltMax=61389, Gamma=1.000
23:10:47.969 00.016 21068 UpdateGuideState exits: m=119214 SNR=81.7
23:10:47.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:47.971 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:47.971 00.000 21068 Enqueuing Expose request
23:10:48.034 00.063 16108 IsGuiding returns 1
23:10:48.034 00.000 16108 scope still moving after pulse duration time elapsed
23:10:48.066 00.032 16108 IsSlewing returns 0
23:10:48.066 00.000 16108 IsGuiding returns 0
23:10:48.066 00.000 16108 scope move finished after 68 + 48 ms
23:10:48.066 00.000 16108 Move returns status 0, amount 68
23:10:48.066 00.000 16108 MoveAxis(N, 0, ABG)
23:10:48.066 00.000 16108 Move returns status 0, amount 0
23:10:48.066 00.000 16108 move complete, result=0
23:10:48.066 00.000 16108 worker thread done servicing request
23:10:48.066 00.000 16108 Worker thread wakes up
23:10:48.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:48.066 00.000 21068 GuideStep: -0.2 px 68 ms EAST, 0.0 px 0 ms NORTH
23:10:48.068 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:49.057 00.989 16108 Exposure complete
23:10:49.115 00.058 16108 worker thread done servicing request
23:10:49.115 00.000 21068 OnExposeComplete: enter
23:10:49.116 00.001 21068 UpdateGuideState(): m_state=6
23:10:49.117 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3751
23:10:49.117 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=875.86, Mass=100917, SNR=72.5, Peak=14496 HFD=3.2
23:10:49.119 00.002 21068 MultiStar: large primary error, entering stabilization period
23:10:49.120 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
23:10:49.120 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
23:10:49.121 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.98 hyp=1.00 cameraTheta=-1.80 mountX=0.05 mountY=1.00, mountTheta=1.52
23:10:49.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.98, opts=13)
23:10:49.124 00.002 21068 Enqueuing Move request for scope (-0.23, -0.98)
23:10:49.126 00.002 16108 Worker thread wakes up
23:10:49.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.98) opts 0xd
23:10:49.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.98)
23:10:49.126 00.000 16108 Moving (-0.23, -0.98) raw xDistance=0.05 yDistance=1.00
23:10:49.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:10:49.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
23:10:49.126 00.000 16108 MoveAxis(E, 0, ABG)
23:10:49.126 00.000 16108 Move returns status 0, amount 0
23:10:49.126 00.000 16108 MoveAxis(S, 202, ABG)
23:10:49.126 00.000 16108 Guiding  Dir = 1, Dur = 202
23:10:49.127 00.001 16108 IsSlewing returns 0
23:10:49.127 00.000 16108 IsGuiding returns 0
23:10:49.127 00.000 16108 PulseGuide returned control before completion, sleep 212
23:10:49.133 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3766, FiltMin=3254, FiltMax=51939, Gamma=1.000
23:10:49.151 00.018 21068 UpdateGuideState exits: m=100917 SNR=72.5
23:10:49.151 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:49.153 00.001 21068 Enqueuing Expose request
23:10:49.352 00.199 16108 IsGuiding returns 1
23:10:49.352 00.000 16108 scope still moving after pulse duration time elapsed
23:10:49.384 00.032 16108 IsSlewing returns 0
23:10:49.384 00.000 16108 IsGuiding returns 0
23:10:49.385 00.001 16108 scope move finished after 202 + 55 ms
23:10:49.385 00.000 16108 Move returns status 0, amount 202
23:10:49.385 00.000 16108 move complete, result=0
23:10:49.385 00.000 16108 worker thread done servicing request
23:10:49.385 00.000 16108 Worker thread wakes up
23:10:49.385 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 1.0 px 202 ms SOUTH
23:10:49.388 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:49.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:50.547 01.159 16108 Exposure complete
23:10:50.628 00.081 16108 worker thread done servicing request
23:10:50.628 00.000 21068 OnExposeComplete: enter
23:10:50.629 00.001 21068 UpdateGuideState(): m_state=6
23:10:50.630 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3752
23:10:50.631 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.57, Mass=112890, SNR=67.4, Peak=14208 HFD=3.3
23:10:50.631 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:10:50.632 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:10:50.633 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.73 hyp=0.78 cameraTheta=1.91 mountX=0.39 mountY=-0.65, mountTheta=-1.04
23:10:50.636 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.73, opts=13)
23:10:50.636 00.000 21068 Enqueuing Move request for scope (-0.26, 0.73)
23:10:50.637 00.001 16108 Worker thread wakes up
23:10:50.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.73) opts 0xd
23:10:50.637 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.73)
23:10:50.638 00.001 16108 Moving (-0.26, 0.73) raw xDistance=0.39 yDistance=-0.65
23:10:50.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
23:10:50.638 00.000 16108 resist switch: large excursion: input -0.65 thresh 0.60 direction from 1 to -1
23:10:50.638 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.96
23:10:50.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
23:10:50.638 00.000 16108 MoveAxis(W, 101, ABG)
23:10:50.638 00.000 16108 Guiding  Dir = 3, Dur = 101
23:10:50.638 00.000 16108 IsSlewing returns 0
23:10:50.638 00.000 16108 IsGuiding returns 0
23:10:50.639 00.001 16108 PulseGuide returned control before completion, sleep 110
23:10:50.646 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3766, FiltMin=3222, FiltMax=62582, Gamma=1.000
23:10:50.666 00.020 21068 UpdateGuideState exits: m=112890 SNR=67.4
23:10:50.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:50.669 00.001 21068 Enqueuing Expose request
23:10:50.762 00.093 16108 IsGuiding returns 1
23:10:50.762 00.000 16108 scope still moving after pulse duration time elapsed
23:10:50.793 00.031 16108 IsSlewing returns 0
23:10:50.793 00.000 16108 IsGuiding returns 0
23:10:50.795 00.002 16108 scope move finished after 101 + 54 ms
23:10:50.795 00.000 16108 Move returns status 0, amount 101
23:10:50.795 00.000 16108 MoveAxis(N, 131, ABG)
23:10:50.795 00.000 16108 Guiding  Dir = 0, Dur = 131
23:10:50.795 00.000 16108 IsSlewing returns 0
23:10:50.795 00.000 16108 IsGuiding returns 0
23:10:50.796 00.001 16108 PulseGuide returned control before completion, sleep 140
23:10:50.949 00.153 16108 IsGuiding returns 1
23:10:50.950 00.001 16108 scope still moving after pulse duration time elapsed
23:10:50.980 00.030 16108 IsSlewing returns 0
23:10:50.980 00.000 16108 IsGuiding returns 0
23:10:50.980 00.000 16108 scope move finished after 131 + 54 ms
23:10:50.980 00.000 16108 Move returns status 0, amount 131
23:10:50.980 00.000 16108 move complete, result=0
23:10:50.980 00.000 16108 worker thread done servicing request
23:10:50.980 00.000 16108 Worker thread wakes up
23:10:50.980 00.000 21068 GuideStep: 0.4 px 101 ms WEST, -0.7 px 131 ms NORTH
23:10:50.982 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:50.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:51.949 00.967 16108 Exposure complete
23:10:52.010 00.061 16108 worker thread done servicing request
23:10:52.010 00.000 21068 OnExposeComplete: enter
23:10:52.011 00.001 21068 UpdateGuideState(): m_state=6
23:10:52.012 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3753
23:10:52.012 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=877.88, Mass=109453, SNR=73.7, Peak=15360 HFD=3.1
23:10:52.014 00.002 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:10:52.015 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:10:52.016 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=1.04 hyp=1.07 cameraTheta=1.33 mountX=-0.07 mountY=-1.07, mountTheta=-1.64
23:10:52.019 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=1.04, opts=13)
23:10:52.020 00.001 21068 Enqueuing Move request for scope (0.26, 1.04)
23:10:52.021 00.001 16108 Worker thread wakes up
23:10:52.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 1.04) opts 0xd
23:10:52.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 1.04)
23:10:52.021 00.000 16108 Moving (0.26, 1.04) raw xDistance=-0.07 yDistance=-1.07
23:10:52.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:10:52.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
23:10:52.021 00.000 16108 MoveAxis(E, 0, ABG)
23:10:52.021 00.000 16108 Move returns status 0, amount 0
23:10:52.021 00.000 16108 MoveAxis(N, 215, ABG)
23:10:52.021 00.000 16108 Guiding  Dir = 0, Dur = 215
23:10:52.022 00.001 16108 IsSlewing returns 0
23:10:52.022 00.000 16108 IsGuiding returns 0
23:10:52.026 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3766, FiltMin=3225, FiltMax=55395, Gamma=1.000
23:10:52.053 00.027 21068 UpdateGuideState exits: m=109453 SNR=73.7
23:10:52.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:52.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:52.057 00.002 21068 Enqueuing Expose request
23:10:52.058 00.001 16108 PulseGuide returned control before completion, sleep 190
23:10:52.259 00.201 16108 IsGuiding returns 1
23:10:52.259 00.000 16108 scope still moving after pulse duration time elapsed
23:10:52.291 00.032 16108 IsSlewing returns 0
23:10:52.291 00.000 16108 IsGuiding returns 1
23:10:52.323 00.032 16108 IsSlewing returns 0
23:10:52.323 00.000 16108 IsGuiding returns 0
23:10:52.323 00.000 16108 scope move finished after 215 + 86 ms
23:10:52.324 00.001 16108 Move returns status 0, amount 215
23:10:52.324 00.000 16108 move complete, result=0
23:10:52.324 00.000 16108 worker thread done servicing request
23:10:52.324 00.000 16108 Worker thread wakes up
23:10:52.324 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -1.1 px 215 ms NORTH
23:10:52.326 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:52.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:53.498 01.172 16108 Exposure complete
23:10:53.555 00.057 16108 worker thread done servicing request
23:10:53.555 00.000 21068 OnExposeComplete: enter
23:10:53.556 00.001 21068 UpdateGuideState(): m_state=6
23:10:53.557 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3754
23:10:53.558 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.40, Mass=111188, SNR=75.6, Peak=16544 HFD=3.2
23:10:53.559 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
23:10:53.559 00.000 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
23:10:53.561 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.54 mountX=0.08 mountY=-0.55, mountTheta=-1.42
23:10:53.562 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.56, opts=13)
23:10:53.563 00.001 21068 Enqueuing Move request for scope (0.01, 0.56)
23:10:53.564 00.001 16108 Worker thread wakes up
23:10:53.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.56) opts 0xd
23:10:53.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.56)
23:10:53.564 00.000 16108 Moving (0.01, 0.56) raw xDistance=0.08 yDistance=-0.55
23:10:53.565 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:10:53.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:10:53.565 00.000 16108 MoveAxis(E, 0, ABG)
23:10:53.565 00.000 16108 Move returns status 0, amount 0
23:10:53.565 00.000 16108 MoveAxis(N, 111, ABG)
23:10:53.565 00.000 16108 Guiding  Dir = 0, Dur = 111
23:10:53.565 00.000 16108 IsSlewing returns 0
23:10:53.565 00.000 16108 IsGuiding returns 0
23:10:53.567 00.002 16108 PulseGuide returned control before completion, sleep 120
23:10:53.568 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3766, FiltMin=3216, FiltMax=44246, Gamma=1.000
23:10:53.583 00.015 21068 UpdateGuideState exits: m=111188 SNR=75.6
23:10:53.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:53.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:53.585 00.000 21068 Enqueuing Expose request
23:10:53.700 00.115 16108 IsGuiding returns 1
23:10:53.700 00.000 16108 scope still moving after pulse duration time elapsed
23:10:53.730 00.030 16108 IsSlewing returns 0
23:10:53.731 00.001 16108 IsGuiding returns 0
23:10:53.731 00.000 16108 scope move finished after 111 + 54 ms
23:10:53.731 00.000 16108 Move returns status 0, amount 111
23:10:53.731 00.000 16108 move complete, result=0
23:10:53.731 00.000 16108 worker thread done servicing request
23:10:53.731 00.000 16108 Worker thread wakes up
23:10:53.731 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 111 ms NORTH
23:10:53.735 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:53.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:54.707 00.972 16108 Exposure complete
23:10:54.778 00.071 16108 worker thread done servicing request
23:10:54.778 00.000 21068 OnExposeComplete: enter
23:10:54.779 00.001 21068 UpdateGuideState(): m_state=6
23:10:54.780 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3755
23:10:54.782 00.002 21068 Star::Find returns 1 (0), X=220.96, Y=877.25, Mass=117436, SNR=74.3, Peak=17216 HFD=3.2
23:10:54.783 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
23:10:54.784 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
23:10:54.785 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.41 hyp=0.50 cameraTheta=0.97 mountX=-0.21 mountY=-0.46, mountTheta=-1.99
23:10:54.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.41, opts=13)
23:10:54.789 00.002 21068 Enqueuing Move request for scope (0.28, 0.41)
23:10:54.790 00.001 16108 Worker thread wakes up
23:10:54.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.41) opts 0xd
23:10:54.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.41)
23:10:54.790 00.000 16108 Moving (0.28, 0.41) raw xDistance=-0.21 yDistance=-0.46
23:10:54.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:10:54.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:10:54.791 00.001 16108 MoveAxis(E, 54, ABG)
23:10:54.791 00.000 16108 Guiding  Dir = 2, Dur = 54
23:10:54.791 00.000 16108 IsSlewing returns 0
23:10:54.791 00.000 16108 IsGuiding returns 0
23:10:54.797 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3769, FiltMin=3203, FiltMax=55011, Gamma=1.000
23:10:54.816 00.019 21068 UpdateGuideState exits: m=117436 SNR=74.3
23:10:54.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:54.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:54.818 00.000 21068 Enqueuing Expose request
23:10:54.825 00.007 16108 PulseGuide returned control before completion, sleep 31
23:10:54.870 00.045 16108 IsGuiding returns 1
23:10:54.870 00.000 16108 scope still moving after pulse duration time elapsed
23:10:54.902 00.032 16108 IsSlewing returns 0
23:10:54.902 00.000 16108 IsGuiding returns 1
23:10:54.933 00.031 16108 IsSlewing returns 0
23:10:54.933 00.000 16108 IsGuiding returns 0
23:10:54.933 00.000 16108 scope move finished after 54 + 88 ms
23:10:54.933 00.000 16108 Move returns status 0, amount 54
23:10:54.933 00.000 16108 MoveAxis(N, 93, ABG)
23:10:54.933 00.000 16108 Guiding  Dir = 0, Dur = 93
23:10:54.933 00.000 16108 IsSlewing returns 0
23:10:54.933 00.000 16108 IsGuiding returns 0
23:10:54.981 00.048 16108 PulseGuide returned control before completion, sleep 56
23:10:55.041 00.060 16108 IsGuiding returns 1
23:10:55.041 00.000 16108 scope still moving after pulse duration time elapsed
23:10:55.072 00.031 16108 IsSlewing returns 0
23:10:55.072 00.000 16108 IsGuiding returns 1
23:10:55.103 00.031 16108 IsSlewing returns 0
23:10:55.103 00.000 16108 IsGuiding returns 1
23:10:55.134 00.031 16108 IsSlewing returns 0
23:10:55.134 00.000 16108 IsGuiding returns 1
23:10:55.166 00.032 16108 IsSlewing returns 0
23:10:55.166 00.000 16108 IsGuiding returns 0
23:10:55.166 00.000 16108 scope move finished after 93 + 140 ms
23:10:55.166 00.000 16108 Move returns status 0, amount 93
23:10:55.167 00.001 16108 move complete, result=0
23:10:55.167 00.000 16108 worker thread done servicing request
23:10:55.167 00.000 16108 Worker thread wakes up
23:10:55.167 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.5 px 93 ms NORTH
23:10:55.170 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:55.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:56.332 01.162 16108 Exposure complete
23:10:56.395 00.063 16108 worker thread done servicing request
23:10:56.395 00.000 21068 OnExposeComplete: enter
23:10:56.395 00.000 21068 UpdateGuideState(): m_state=6
23:10:56.397 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3756
23:10:56.399 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=876.60, Mass=113610, SNR=80.5, Peak=14528 HFD=3.2
23:10:56.400 00.001 21068 MultiStar: exiting stabilization period
23:10:56.401 00.001 21068 MultiStar: [#1 -0.30,-0.57,0.00,M6] [#2 -0.60,-0.09,0.00,M4] [#3 -0.44,-0.25,0.00,M3] [#4 -0.40,-0.19,0.74,U] [#5 -0.14,-0.30,0.72,U] [#6 -0.81,-0.17,0.00,M4] [#7 -0.69,0.03,0.00,M1] [#8 -0.46,-0.21,0.00,M3] 
23:10:56.403 00.002 21068 single-star, 2 included, MultiStar: {-0.24, -0.24}, one-star: {-0.19, -0.24}
23:10:56.406 00.003 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
23:10:56.407 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
23:10:56.408 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-2.23 mountX=0.14 mountY=0.28, mountTheta=1.10
23:10:56.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.24, opts=13)
23:10:56.412 00.002 21068 Enqueuing Move request for scope (-0.19, -0.24)
23:10:56.413 00.001 16108 Worker thread wakes up
23:10:56.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.24) opts 0xd
23:10:56.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.24)
23:10:56.413 00.000 16108 Moving (-0.19, -0.24) raw xDistance=0.14 yDistance=0.28
23:10:56.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:10:56.415 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:10:56.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:10:56.415 00.000 16108 MoveAxis(E, 0, ABG)
23:10:56.415 00.000 16108 Move returns status 0, amount 0
23:10:56.415 00.000 16108 MoveAxis(N, 0, ABG)
23:10:56.415 00.000 16108 Move returns status 0, amount 0
23:10:56.415 00.000 16108 move complete, result=0
23:10:56.415 00.000 16108 worker thread done servicing request
23:10:56.421 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3769, FiltMin=3245, FiltMax=55203, Gamma=1.000
23:10:56.443 00.022 21068 UpdateGuideState exits: m=113610 SNR=80.5
23:10:56.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.444 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:56.445 00.001 21068 Enqueuing Expose request
23:10:56.446 00.001 16108 Worker thread wakes up
23:10:56.446 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:10:56.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:56.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:57.413 00.966 16108 Exposure complete
23:10:57.483 00.070 16108 worker thread done servicing request
23:10:57.483 00.000 21068 OnExposeComplete: enter
23:10:57.485 00.002 21068 UpdateGuideState(): m_state=6
23:10:57.487 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3757
23:10:57.489 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.77, Mass=117390, SNR=84.0, Peak=14160 HFD=3.6
23:10:57.491 00.002 21068 MultiStar: [#1 -0.07,-0.35,1.08,U] [#2 -0.06,0.04,1.06,U] [#3 0.10,-0.14,0.85,U] [#4 -0.14,-0.27,0.79,U] [#5 -0.04,-0.18,1.01,U] [#6 -0.31,0.05,0.74,U] [#7 -0.28,0.03,0.50,U] [#8 -0.12,-0.01,0.63,U] 
23:10:57.493 00.002 21068 single-star, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.01, -0.06}
23:10:57.495 00.002 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
23:10:57.496 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
23:10:57.498 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.76 mountX=0.00 mountY=0.07, mountTheta=1.56
23:10:57.501 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
23:10:57.503 00.002 21068 Enqueuing Move request for scope (-0.01, -0.06)
23:10:57.504 00.001 16108 Worker thread wakes up
23:10:57.505 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:10:57.505 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:10:57.505 00.000 16108 Moving (-0.01, -0.06) raw xDistance=0.00 yDistance=0.07
23:10:57.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:10:57.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:57.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:10:57.505 00.000 16108 MoveAxis(E, 0, ABG)
23:10:57.505 00.000 16108 Move returns status 0, amount 0
23:10:57.505 00.000 16108 MoveAxis(N, 0, ABG)
23:10:57.505 00.000 16108 Move returns status 0, amount 0
23:10:57.506 00.001 16108 move complete, result=0
23:10:57.506 00.000 16108 worker thread done servicing request
23:10:57.516 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3773, FiltMin=3264, FiltMax=57875, Gamma=1.000
23:10:57.545 00.029 21068 UpdateGuideState exits: m=117390 SNR=84.0
23:10:57.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:57.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:57.547 00.000 21068 Enqueuing Expose request
23:10:57.548 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:57.550 00.002 16108 Worker thread wakes up
23:10:57.550 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:57.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:58.728 01.178 16108 Exposure complete
23:10:58.792 00.064 16108 worker thread done servicing request
23:10:58.792 00.000 21068 OnExposeComplete: enter
23:10:58.794 00.002 21068 UpdateGuideState(): m_state=6
23:10:58.797 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3758
23:10:58.798 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.73, Mass=100370, SNR=64.4, Peak=12259 HFD=3.5
23:10:58.799 00.001 21068 MultiStar: [#1 -0.08,-0.61,0.00,M6] [#2 -0.06,-0.40,1.42,U] [#3 -0.34,-0.18,1.32,U] [#4 -0.15,-0.62,0.00,M4] [#5 -0.48,-0.50,0.00,M4] [#6 -0.63,-0.42,0.00,M4] [#7 -0.47,0.12,0.72,U] [#8 0.24,-0.32,0.97,U] 
23:10:58.801 00.002 21068 refined, 4 included, MultiStar: {-0.17, -0.21}, one-star: {-0.30, -0.11}
23:10:58.803 00.002 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
23:10:58.804 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
23:10:58.806 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.25 mountX=0.13 mountY=0.25, mountTheta=1.08
23:10:58.809 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.21, opts=13)
23:10:58.811 00.002 21068 Enqueuing Move request for scope (-0.17, -0.21)
23:10:58.812 00.001 16108 Worker thread wakes up
23:10:58.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
23:10:58.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
23:10:58.813 00.001 16108 Moving (-0.17, -0.21) raw xDistance=0.13 yDistance=0.25
23:10:58.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:10:58.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:10:58.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:10:58.813 00.000 16108 MoveAxis(E, 0, ABG)
23:10:58.813 00.000 16108 Move returns status 0, amount 0
23:10:58.813 00.000 16108 MoveAxis(N, 0, ABG)
23:10:58.813 00.000 16108 Move returns status 0, amount 0
23:10:58.813 00.000 16108 move complete, result=0
23:10:58.813 00.000 16108 worker thread done servicing request
23:10:58.818 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3776, FiltMin=3213, FiltMax=45734, Gamma=1.000
23:10:58.839 00.021 21068 UpdateGuideState exits: m=100370 SNR=64.4
23:10:58.842 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.845 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:58.848 00.003 21068 Enqueuing Expose request
23:10:58.850 00.002 16108 Worker thread wakes up
23:10:58.850 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:58.852 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:58.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:59.814 00.962 16108 Exposure complete
23:10:59.869 00.055 16108 worker thread done servicing request
23:10:59.869 00.000 21068 OnExposeComplete: enter
23:10:59.872 00.003 21068 UpdateGuideState(): m_state=6
23:10:59.874 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3759
23:10:59.876 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=876.53, Mass=100878, SNR=65.3, Peak=12659 HFD=3.2
23:10:59.878 00.002 21068 MultiStar: [#1 -0.26,-0.44,0.00,M7] [#2 -0.12,-0.40,1.22,U] [#3 -0.21,-0.47,0.00,M2] [#4 -0.11,-0.79,0.00,M5] [#5 -0.20,-0.53,0.00,M5] [#6 -0.25,-0.25,0.82,U] [#7 -0.51,-0.16,0.00,M1] [#8 -0.13,-0.09,0.83,U] 
23:10:59.879 00.001 21068 refined, 3 included, MultiStar: {-0.21, -0.28}, one-star: {-0.33, -0.31}
23:10:59.880 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.11)
23:10:59.881 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
23:10:59.881 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.21 mountX=0.15 mountY=0.32, mountTheta=1.12
23:10:59.884 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.28, opts=13)
23:10:59.886 00.002 21068 Enqueuing Move request for scope (-0.21, -0.28)
23:10:59.887 00.001 16108 Worker thread wakes up
23:10:59.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd
23:10:59.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.28)
23:10:59.887 00.000 16108 Moving (-0.21, -0.28) raw xDistance=0.15 yDistance=0.32
23:10:59.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:10:59.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:10:59.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:10:59.887 00.000 16108 MoveAxis(E, 0, ABG)
23:10:59.887 00.000 16108 Move returns status 0, amount 0
23:10:59.887 00.000 16108 MoveAxis(N, 0, ABG)
23:10:59.887 00.000 16108 Move returns status 0, amount 0
23:10:59.887 00.000 16108 move complete, result=0
23:10:59.887 00.000 16108 worker thread done servicing request
23:10:59.895 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3776, FiltMin=3216, FiltMax=53581, Gamma=1.000
23:10:59.917 00.022 21068 UpdateGuideState exits: m=100878 SNR=65.3
23:10:59.917 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:59.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:10:59.919 00.001 21068 Enqueuing Expose request
23:10:59.920 00.001 16108 Worker thread wakes up
23:10:59.920 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:10:59.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:10:59.920 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:11:01.094 01.174 16108 Exposure complete
23:11:01.165 00.071 16108 worker thread done servicing request
23:11:01.165 00.000 21068 OnExposeComplete: enter
23:11:01.166 00.001 21068 UpdateGuideState(): m_state=6
23:11:01.167 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3760
23:11:01.168 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.49, Mass=107659, SNR=66.9, Peak=13264 HFD=3.3
23:11:01.169 00.001 21068 MultiStar: [#1 -0.36,-0.51,0.00,M8] [#2 -0.24,-0.47,0.00,M2] [#3 -0.45,-0.31,0.00,M3] [#4 -0.33,-0.87,0.00,M6] [#5 -0.20,-0.57,0.00,M6] [#6 -0.78,-0.52,0.00,M4] [#7 -0.19,-0.09,0.68,U] [#8 -0.13,0.07,0.89,U] 
23:11:01.170 00.001 21068 refined, 2 included, MultiStar: {-0.11, -0.14}, one-star: {-0.03, -0.35}
23:11:01.170 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
23:11:01.171 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
23:11:01.172 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-2.23 mountX=0.08 mountY=0.16, mountTheta=1.10
23:11:01.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.14, opts=13)
23:11:01.174 00.000 21068 Enqueuing Move request for scope (-0.11, -0.14)
23:11:01.175 00.001 16108 Worker thread wakes up
23:11:01.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
23:11:01.175 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
23:11:01.176 00.001 16108 Moving (-0.11, -0.14) raw xDistance=0.08 yDistance=0.16
23:11:01.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:11:01.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:01.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:11:01.176 00.000 16108 MoveAxis(E, 0, ABG)
23:11:01.176 00.000 16108 Move returns status 0, amount 0
23:11:01.176 00.000 16108 MoveAxis(N, 0, ABG)
23:11:01.176 00.000 16108 Move returns status 0, amount 0
23:11:01.176 00.000 16108 move complete, result=0
23:11:01.176 00.000 16108 worker thread done servicing request
23:11:01.180 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3773, FiltMin=3239, FiltMax=59395, Gamma=1.000
23:11:01.195 00.015 21068 UpdateGuideState exits: m=107659 SNR=66.9
23:11:01.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:01.197 00.000 21068 Enqueuing Expose request
23:11:01.198 00.001 16108 Worker thread wakes up
23:11:01.198 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:01.200 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:01.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:02.186 00.986 16108 Exposure complete
23:11:02.259 00.073 16108 worker thread done servicing request
23:11:02.259 00.000 21068 OnExposeComplete: enter
23:11:02.260 00.001 21068 UpdateGuideState(): m_state=6
23:11:02.262 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3761
23:11:02.265 00.003 21068 Star::Find returns 1 (0), X=220.88, Y=876.01, Mass=110851, SNR=71.1, Peak=17728 HFD=2.9
23:11:02.267 00.002 21068 MultiStar: [#1 -0.17,-0.50,0.00,M9] [#2 -0.08,-0.61,0.00,M3] [#3 0.08,-0.66,0.00,M4] [#4 -0.33,-0.61,0.00,M7] [#5 0.00,-0.75,0.00,M7] [#6 -0.20,-0.96,0.00,M5] [#7 -0.48,-0.11,0.74,U] [#8 0.13,-0.45,0.66,U] 
23:11:02.268 00.001 21068 refined, 2 included, MultiStar: {-0.03, -0.50}, one-star: {0.19, -0.83}
23:11:02.270 00.002 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
23:11:02.271 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
23:11:02.274 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.63 mountX=-0.06 mountY=0.50, mountTheta=1.68
23:11:02.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.50, opts=13)
23:11:02.277 00.001 21068 Enqueuing Move request for scope (-0.03, -0.50)
23:11:02.278 00.001 16108 Worker thread wakes up
23:11:02.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.50) opts 0xd
23:11:02.278 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.50)
23:11:02.278 00.000 16108 Moving (-0.03, -0.50) raw xDistance=-0.06 yDistance=0.50
23:11:02.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:11:02.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:02.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
23:11:02.278 00.000 16108 MoveAxis(E, 0, ABG)
23:11:02.279 00.001 16108 Move returns status 0, amount 0
23:11:02.279 00.000 16108 MoveAxis(N, 0, ABG)
23:11:02.279 00.000 16108 Move returns status 0, amount 0
23:11:02.279 00.000 16108 move complete, result=0
23:11:02.279 00.000 16108 worker thread done servicing request
23:11:02.285 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3776, FiltMin=3232, FiltMax=51155, Gamma=1.000
23:11:02.300 00.015 21068 UpdateGuideState exits: m=110851 SNR=71.1
23:11:02.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.302 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:02.303 00.001 21068 Enqueuing Expose request
23:11:02.303 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:11:02.305 00.002 16108 Worker thread wakes up
23:11:02.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:02.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:03.480 01.175 16108 Exposure complete
23:11:03.535 00.055 16108 worker thread done servicing request
23:11:03.535 00.000 21068 OnExposeComplete: enter
23:11:03.538 00.003 21068 UpdateGuideState(): m_state=6
23:11:03.539 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3762
23:11:03.540 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=875.69, Mass=114847, SNR=78.1, Peak=14400 HFD=3.3
23:11:03.540 00.000 21068 MultiStar: large primary error, entering stabilization period
23:11:03.541 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
23:11:03.543 00.002 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
23:11:03.544 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-1.15 hyp=1.19 cameraTheta=-1.30 mountX=-0.51 mountY=1.04, mountTheta=2.03
23:11:03.547 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-1.15, opts=13)
23:11:03.551 00.004 21068 Enqueuing Move request for scope (0.32, -1.15)
23:11:03.554 00.003 16108 Worker thread wakes up
23:11:03.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.15) opts 0xd
23:11:03.554 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -1.15)
23:11:03.554 00.000 16108 Moving (0.32, -1.15) raw xDistance=-0.51 yDistance=1.04
23:11:03.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
23:11:03.554 00.000 16108 resist switch: large excursion: input 1.04 thresh 0.60 direction from -1 to 1
23:11:03.554 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.13
23:11:03.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
23:11:03.554 00.000 16108 MoveAxis(E, 134, ABG)
23:11:03.554 00.000 16108 Guiding  Dir = 2, Dur = 134
23:11:03.555 00.001 16108 IsSlewing returns 0
23:11:03.555 00.000 16108 IsGuiding returns 0
23:11:03.556 00.001 16108 PulseGuide returned control before completion, sleep 143
23:11:03.563 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3776, FiltMin=3248, FiltMax=65440, Gamma=1.000
23:11:03.583 00.020 21068 UpdateGuideState exits: m=114847 SNR=78.1
23:11:03.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:03.586 00.001 21068 Enqueuing Expose request
23:11:03.701 00.115 16108 IsGuiding returns 1
23:11:03.701 00.000 16108 scope still moving after pulse duration time elapsed
23:11:03.732 00.031 16108 IsSlewing returns 0
23:11:03.732 00.000 16108 IsGuiding returns 0
23:11:03.732 00.000 16108 scope move finished after 134 + 44 ms
23:11:03.732 00.000 16108 Move returns status 0, amount 134
23:11:03.732 00.000 16108 MoveAxis(S, 209, ABG)
23:11:03.733 00.001 16108 Guiding  Dir = 1, Dur = 209
23:11:03.733 00.000 16108 IsSlewing returns 0
23:11:03.733 00.000 16108 IsGuiding returns 0
23:11:03.782 00.049 16108 PulseGuide returned control before completion, sleep 171
23:11:03.970 00.188 16108 IsGuiding returns 1
23:11:03.970 00.000 16108 scope still moving after pulse duration time elapsed
23:11:04.001 00.031 16108 IsSlewing returns 0
23:11:04.002 00.001 16108 IsGuiding returns 1
23:11:04.032 00.030 16108 IsSlewing returns 0
23:11:04.032 00.000 16108 IsGuiding returns 0
23:11:04.034 00.002 16108 scope move finished after 209 + 90 ms
23:11:04.034 00.000 16108 Move returns status 0, amount 209
23:11:04.034 00.000 16108 move complete, result=0
23:11:04.034 00.000 16108 worker thread done servicing request
23:11:04.034 00.000 21068 GuideStep: -0.5 px 134 ms EAST, 1.0 px 209 ms SOUTH
23:11:04.037 00.003 16108 Worker thread wakes up
23:11:04.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:04.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:05.020 00.983 16108 Exposure complete
23:11:05.076 00.056 16108 worker thread done servicing request
23:11:05.076 00.000 21068 OnExposeComplete: enter
23:11:05.077 00.001 21068 UpdateGuideState(): m_state=6
23:11:05.078 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3763
23:11:05.079 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.20, Mass=114807, SNR=77.2, Peak=14464 HFD=3.4
23:11:05.080 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:11:05.080 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
23:11:05.082 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.64 hyp=0.67 cameraTheta=-1.86 mountX=0.07 mountY=0.67, mountTheta=1.46
23:11:05.084 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.64, opts=13)
23:11:05.084 00.000 21068 Enqueuing Move request for scope (-0.19, -0.64)
23:11:05.085 00.001 16108 Worker thread wakes up
23:11:05.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.64) opts 0xd
23:11:05.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.64)
23:11:05.085 00.000 16108 Moving (-0.19, -0.64) raw xDistance=0.07 yDistance=0.67
23:11:05.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:11:05.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
23:11:05.085 00.000 16108 MoveAxis(E, 0, ABG)
23:11:05.085 00.000 16108 Move returns status 0, amount 0
23:11:05.085 00.000 16108 MoveAxis(S, 134, ABG)
23:11:05.085 00.000 16108 Guiding  Dir = 1, Dur = 134
23:11:05.086 00.001 16108 IsSlewing returns 0
23:11:05.086 00.000 16108 IsGuiding returns 0
23:11:05.089 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3779, FiltMin=3209, FiltMax=58611, Gamma=1.000
23:11:05.113 00.024 21068 UpdateGuideState exits: m=114807 SNR=77.2
23:11:05.115 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:05.117 00.001 21068 Enqueuing Expose request
23:11:05.136 00.019 16108 PulseGuide returned control before completion, sleep 95
23:11:05.244 00.108 16108 IsGuiding returns 1
23:11:05.244 00.000 16108 scope still moving after pulse duration time elapsed
23:11:05.276 00.032 16108 IsSlewing returns 0
23:11:05.276 00.000 16108 IsGuiding returns 1
23:11:05.307 00.031 16108 IsSlewing returns 0
23:11:05.307 00.000 16108 IsGuiding returns 0
23:11:05.307 00.000 16108 scope move finished after 134 + 87 ms
23:11:05.307 00.000 16108 Move returns status 0, amount 134
23:11:05.307 00.000 16108 move complete, result=0
23:11:05.308 00.001 16108 worker thread done servicing request
23:11:05.308 00.000 16108 Worker thread wakes up
23:11:05.308 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.7 px 134 ms SOUTH
23:11:05.311 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:05.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:06.469 01.158 16108 Exposure complete
23:11:06.533 00.064 16108 worker thread done servicing request
23:11:06.533 00.000 21068 OnExposeComplete: enter
23:11:06.534 00.001 21068 UpdateGuideState(): m_state=6
23:11:06.535 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3764
23:11:06.535 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=876.89, Mass=128446, SNR=82.0, Peak=15808 HFD=3.3
23:11:06.536 00.001 21068 MultiStar: exiting stabilization period
23:11:06.537 00.001 21068 MultiStar: [#1 -0.18,-0.05,0.98,U] [#2 -0.12,0.14,1.16,U] [#3 -0.43,0.18,1.02,U] [#4 -0.29,-0.30,0.84,U] [#5 -0.33,-0.02,0.81,U] [#6 -0.40,0.16,0.68,U] [#7 -0.31,0.70,0.00,M1] [#8 -0.47,0.06,0.61,U] 
23:11:06.538 00.001 21068 refined, 7 included, MultiStar: {-0.31, 0.03}, one-star: {-0.36, 0.05}
23:11:06.539 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:11:06.539 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:11:06.540 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.03 mountX=0.31 mountY=0.04, mountTheta=0.13
23:11:06.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.03, opts=13)
23:11:06.542 00.000 21068 Enqueuing Move request for scope (-0.31, 0.03)
23:11:06.543 00.001 16108 Worker thread wakes up
23:11:06.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
23:11:06.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
23:11:06.543 00.000 16108 Moving (-0.31, 0.03) raw xDistance=0.31 yDistance=0.04
23:11:06.544 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:11:06.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:06.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:11:06.544 00.000 16108 MoveAxis(W, 81, ABG)
23:11:06.544 00.000 16108 Guiding  Dir = 3, Dur = 81
23:11:06.544 00.000 16108 IsSlewing returns 0
23:11:06.544 00.000 16108 IsGuiding returns 0
23:11:06.547 00.003 16108 PulseGuide returned control before completion, sleep 89
23:11:06.548 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3776, FiltMin=3229, FiltMax=62771, Gamma=1.000
23:11:06.564 00.016 21068 UpdateGuideState exits: m=128446 SNR=82.0
23:11:06.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:06.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:06.567 00.001 21068 Enqueuing Expose request
23:11:06.640 00.073 16108 IsGuiding returns 1
23:11:06.640 00.000 16108 scope still moving after pulse duration time elapsed
23:11:06.671 00.031 16108 IsSlewing returns 0
23:11:06.671 00.000 16108 IsGuiding returns 0
23:11:06.671 00.000 16108 scope move finished after 81 + 46 ms
23:11:06.671 00.000 16108 Move returns status 0, amount 81
23:11:06.673 00.002 16108 MoveAxis(N, 0, ABG)
23:11:06.673 00.000 16108 Move returns status 0, amount 0
23:11:06.673 00.000 16108 move complete, result=0
23:11:06.673 00.000 16108 worker thread done servicing request
23:11:06.673 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.0 px 0 ms NORTH
23:11:06.675 00.002 16108 Worker thread wakes up
23:11:06.675 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:06.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:07.654 00.979 16108 Exposure complete
23:11:07.711 00.057 16108 worker thread done servicing request
23:11:07.711 00.000 21068 OnExposeComplete: enter
23:11:07.712 00.001 21068 UpdateGuideState(): m_state=6
23:11:07.714 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3765
23:11:07.714 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=877.21, Mass=105277, SNR=74.1, Peak=15280 HFD=3.4
23:11:07.715 00.001 21068 MultiStar: [#1 0.08,0.28,1.11,U] [#2 0.06,0.38,1.28,U] [#3 -0.06,0.43,1.03,U] [#4 -0.23,-0.14,0.85,U] [#5 -0.21,0.09,1.02,U] [#6 -0.57,0.07,0.00,M5] [#7 -0.34,0.76,0.00,M2] [#8 -0.03,0.42,0.71,U] 
23:11:07.716 00.001 21068 refined, 6 included, MultiStar: {-0.05, 0.27}, one-star: {-0.00, 0.38}
23:11:07.717 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
23:11:07.717 00.000 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
23:11:07.718 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.74 mountX=0.09 mountY=-0.25, mountTheta=-1.22
23:11:07.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.27, opts=13)
23:11:07.721 00.001 21068 Enqueuing Move request for scope (-0.05, 0.27)
23:11:07.722 00.001 16108 Worker thread wakes up
23:11:07.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
23:11:07.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
23:11:07.722 00.000 16108 Moving (-0.05, 0.27) raw xDistance=0.09 yDistance=-0.25
23:11:07.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:11:07.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:07.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:11:07.722 00.000 16108 MoveAxis(E, 0, ABG)
23:11:07.723 00.001 16108 Move returns status 0, amount 0
23:11:07.723 00.000 16108 MoveAxis(N, 0, ABG)
23:11:07.723 00.000 16108 Move returns status 0, amount 0
23:11:07.723 00.000 16108 move complete, result=0
23:11:07.723 00.000 16108 worker thread done servicing request
23:11:07.725 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3779, FiltMin=3120, FiltMax=54237, Gamma=1.000
23:11:07.740 00.015 21068 UpdateGuideState exits: m=105277 SNR=74.1
23:11:07.742 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:07.742 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:07.743 00.001 21068 Enqueuing Expose request
23:11:07.744 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:11:07.745 00.001 16108 Worker thread wakes up
23:11:07.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:07.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:08.913 01.168 16108 Exposure complete
23:11:08.989 00.076 16108 worker thread done servicing request
23:11:08.989 00.000 21068 OnExposeComplete: enter
23:11:08.992 00.003 21068 UpdateGuideState(): m_state=6
23:11:08.994 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3766
23:11:08.996 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=877.19, Mass=122494, SNR=80.8, Peak=18352 HFD=3.0
23:11:08.999 00.003 21068 MultiStar: [#1 0.22,0.23,1.03,U] [#2 0.15,0.41,1.15,U] [#3 0.38,0.10,1.06,U] [#4 0.08,0.18,0.64,U] [#5 -0.04,0.01,0.85,U] [#6 -0.01,0.21,0.68,U] [#7 0.23,0.59,0.00,M3] [#8 0.33,0.40,0.00,M1] 
23:11:09.000 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.22}, one-star: {0.18, 0.36}
23:11:09.002 00.002 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
23:11:09.004 00.002 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
23:11:09.005 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.96 mountX=-0.12 mountY=-0.25, mountTheta=-2.00
23:11:09.008 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.22, opts=13)
23:11:09.009 00.001 21068 Enqueuing Move request for scope (0.16, 0.22)
23:11:09.010 00.001 16108 Worker thread wakes up
23:11:09.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
23:11:09.010 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
23:11:09.010 00.000 16108 Moving (0.16, 0.22) raw xDistance=-0.12 yDistance=-0.25
23:11:09.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:11:09.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:09.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:11:09.010 00.000 16108 MoveAxis(E, 0, ABG)
23:11:09.010 00.000 16108 Move returns status 0, amount 0
23:11:09.010 00.000 16108 MoveAxis(N, 0, ABG)
23:11:09.010 00.000 16108 Move returns status 0, amount 0
23:11:09.010 00.000 16108 move complete, result=0
23:11:09.010 00.000 16108 worker thread done servicing request
23:11:09.014 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3776, FiltMin=3225, FiltMax=48595, Gamma=1.000
23:11:09.039 00.025 21068 UpdateGuideState exits: m=122494 SNR=80.8
23:11:09.041 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:09.043 00.001 21068 Enqueuing Expose request
23:11:09.043 00.000 16108 Worker thread wakes up
23:11:09.043 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:11:09.045 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:09.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:10.024 00.979 16108 Exposure complete
23:11:10.089 00.065 16108 worker thread done servicing request
23:11:10.090 00.001 21068 OnExposeComplete: enter
23:11:10.090 00.000 21068 UpdateGuideState(): m_state=6
23:11:10.092 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3767
23:11:10.093 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.18, Mass=98709, SNR=68.3, Peak=15312 HFD=3.3
23:11:10.094 00.001 21068 MultiStar: [#1 0.16,0.11,1.19,U] [#2 0.18,0.33,1.41,U] [#3 -0.13,0.23,0.95,U] [#4 -0.03,0.04,0.98,U] [#5 0.02,0.09,1.10,U] [#6 -0.32,0.42,0.00,M5] [#7 -0.05,0.76,0.00,M4] [#8 0.53,0.40,0.00,M2] 
23:11:10.095 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.19}, one-star: {-0.01, 0.34}
23:11:10.096 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
23:11:10.096 00.000 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:11:10.097 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.34 mountX=-0.01 mountY=-0.20, mountTheta=-1.63
23:11:10.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.19, opts=13)
23:11:10.100 00.001 21068 Enqueuing Move request for scope (0.05, 0.19)
23:11:10.101 00.001 16108 Worker thread wakes up
23:11:10.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
23:11:10.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
23:11:10.101 00.000 16108 Moving (0.05, 0.19) raw xDistance=-0.01 yDistance=-0.20
23:11:10.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:11:10.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:10.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:11:10.102 00.001 16108 MoveAxis(E, 0, ABG)
23:11:10.102 00.000 16108 Move returns status 0, amount 0
23:11:10.102 00.000 16108 MoveAxis(N, 0, ABG)
23:11:10.102 00.000 16108 Move returns status 0, amount 0
23:11:10.102 00.000 16108 move complete, result=0
23:11:10.102 00.000 16108 worker thread done servicing request
23:11:10.104 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3779, FiltMin=3273, FiltMax=59469, Gamma=1.000
23:11:10.120 00.016 21068 UpdateGuideState exits: m=98709 SNR=68.3
23:11:10.120 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:10.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:10.122 00.001 21068 Enqueuing Expose request
23:11:10.123 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:10.123 00.000 16108 Worker thread wakes up
23:11:10.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:10.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:11.295 01.172 16108 Exposure complete
23:11:11.351 00.056 16108 worker thread done servicing request
23:11:11.351 00.000 21068 OnExposeComplete: enter
23:11:11.353 00.002 21068 UpdateGuideState(): m_state=6
23:11:11.354 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3768
23:11:11.355 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.10, Mass=96834, SNR=69.3, Peak=13651 HFD=3.3
23:11:11.357 00.002 21068 MultiStar: [#1 -0.14,0.05,1.13,U] [#2 0.30,0.15,1.24,U] [#3 -0.14,0.47,1.70,U] [#4 -0.23,0.21,0.95,U] [#5 -0.23,0.17,0.94,U] [#6 -0.41,0.25,0.79,U] [#7 -0.43,0.70,0.00,M5] [#8 0.22,0.52,0.00,M3] 
23:11:11.359 00.002 21068 refined, 6 included, MultiStar: {-0.15, 0.24}, one-star: {-0.36, 0.26}
23:11:11.361 00.002 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
23:11:11.361 00.000 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
23:11:11.362 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.13 mountX=0.19 mountY=-0.20, mountTheta=-0.81
23:11:11.365 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.24, opts=13)
23:11:11.366 00.001 21068 Enqueuing Move request for scope (-0.15, 0.24)
23:11:11.367 00.001 16108 Worker thread wakes up
23:11:11.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
23:11:11.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
23:11:11.367 00.000 16108 Moving (-0.15, 0.24) raw xDistance=0.19 yDistance=-0.20
23:11:11.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:11:11.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:11.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:11:11.367 00.000 16108 MoveAxis(E, 0, ABG)
23:11:11.367 00.000 16108 Move returns status 0, amount 0
23:11:11.367 00.000 16108 MoveAxis(N, 0, ABG)
23:11:11.367 00.000 16108 Move returns status 0, amount 0
23:11:11.367 00.000 16108 move complete, result=0
23:11:11.367 00.000 16108 worker thread done servicing request
23:11:11.370 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3776, FiltMin=3235, FiltMax=55827, Gamma=1.000
23:11:11.389 00.019 21068 UpdateGuideState exits: m=96834 SNR=69.3
23:11:11.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:11.392 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:11.393 00.001 21068 Enqueuing Expose request
23:11:11.394 00.001 16108 Worker thread wakes up
23:11:11.394 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:11.397 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:11.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:12.372 00.975 16108 Exposure complete
23:11:12.430 00.058 16108 worker thread done servicing request
23:11:12.430 00.000 21068 OnExposeComplete: enter
23:11:12.431 00.001 21068 UpdateGuideState(): m_state=6
23:11:12.432 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3769
23:11:12.433 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.70, Mass=105488, SNR=65.7, Peak=15440 HFD=3.1
23:11:12.434 00.001 21068 MultiStar: [#1 -0.00,0.04,1.27,U] [#2 0.17,-0.06,1.42,U] [#3 -0.29,0.20,1.46,U] [#4 -0.00,-0.37,0.86,U] [#5 -0.23,-0.25,1.05,U] [#6 -0.28,0.04,1.02,U] [#7 -0.21,0.43,0.60,U] [#8 0.01,-0.09,0.85,U] 
23:11:12.435 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.01, -0.13}
23:11:12.435 00.000 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
23:11:12.436 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
23:11:12.438 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=0.08 mountY=0.05, mountTheta=0.52
23:11:12.439 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
23:11:12.440 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
23:11:12.441 00.001 16108 Worker thread wakes up
23:11:12.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
23:11:12.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
23:11:12.441 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.08 yDistance=0.05
23:11:12.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:11:12.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:12.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:11:12.441 00.000 16108 MoveAxis(E, 0, ABG)
23:11:12.441 00.000 16108 Move returns status 0, amount 0
23:11:12.441 00.000 16108 MoveAxis(N, 0, ABG)
23:11:12.441 00.000 16108 Move returns status 0, amount 0
23:11:12.441 00.000 16108 move complete, result=0
23:11:12.441 00.000 16108 worker thread done servicing request
23:11:12.446 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3779, FiltMin=3245, FiltMax=59715, Gamma=1.000
23:11:12.461 00.015 21068 UpdateGuideState exits: m=105488 SNR=65.7
23:11:12.461 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:12.463 00.001 21068 Enqueuing Expose request
23:11:12.464 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:12.464 00.000 16108 Worker thread wakes up
23:11:12.465 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:12.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:13.624 01.159 16108 Exposure complete
23:11:13.683 00.059 16108 worker thread done servicing request
23:11:13.683 00.000 21068 OnExposeComplete: enter
23:11:13.684 00.001 21068 UpdateGuideState(): m_state=6
23:11:13.685 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3770
23:11:13.686 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.68, Mass=115698, SNR=77.4, Peak=13760 HFD=3.3
23:11:13.688 00.002 21068 MultiStar: [#1 -0.20,-0.22,0.97,U] [#2 -0.16,-0.11,1.27,U] [#3 -0.13,-0.25,0.86,U] [#4 -0.10,-0.45,0.86,U] [#5 -0.15,-0.30,0.83,U] [#6 -0.30,-0.43,0.00,M4] [#7 -0.29,0.41,0.00,M5] [#8 -0.04,0.10,0.70,U] 
23:11:13.690 00.002 21068 single-star, 6 included, MultiStar: {-0.13, -0.20}, one-star: {-0.13, -0.16}
23:11:13.692 00.002 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
23:11:13.694 00.002 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
23:11:13.696 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.25 mountX=0.10 mountY=0.18, mountTheta=1.08
23:11:13.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.16, opts=13)
23:11:13.700 00.002 21068 Enqueuing Move request for scope (-0.13, -0.16)
23:11:13.701 00.001 16108 Worker thread wakes up
23:11:13.702 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
23:11:13.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
23:11:13.702 00.000 16108 Moving (-0.13, -0.16) raw xDistance=0.10 yDistance=0.18
23:11:13.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:11:13.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:13.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:11:13.702 00.000 16108 MoveAxis(E, 0, ABG)
23:11:13.702 00.000 16108 Move returns status 0, amount 0
23:11:13.702 00.000 16108 MoveAxis(N, 0, ABG)
23:11:13.704 00.002 16108 Move returns status 0, amount 0
23:11:13.704 00.000 16108 move complete, result=0
23:11:13.704 00.000 16108 worker thread done servicing request
23:11:13.707 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3779, FiltMin=3257, FiltMax=57587, Gamma=1.000
23:11:13.726 00.019 21068 UpdateGuideState exits: m=115698 SNR=77.4
23:11:13.728 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.728 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:13.729 00.001 21068 Enqueuing Expose request
23:11:13.730 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:13.731 00.001 16108 Worker thread wakes up
23:11:13.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:13.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:14.708 00.977 16108 Exposure complete
23:11:14.770 00.062 16108 worker thread done servicing request
23:11:14.770 00.000 21068 OnExposeComplete: enter
23:11:14.771 00.001 21068 UpdateGuideState(): m_state=6
23:11:14.772 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3771
23:11:14.772 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=877.17, Mass=104179, SNR=72.3, Peak=15792 HFD=3.1
23:11:14.773 00.001 21068 MultiStar: [#1 0.02,0.25,1.19,U] [#2 -0.03,0.24,1.27,U] [#3 -0.05,0.28,1.12,U] [#4 -0.07,-0.00,0.82,U] [#5 -0.02,0.34,1.04,U] [#6 -0.52,0.20,0.00,M5] [#7 0.01,0.44,0.68,U] [#8 0.15,0.54,0.00,M2] 
23:11:14.774 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.27}, one-star: {-0.00, 0.33}
23:11:14.775 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
23:11:14.776 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
23:11:14.776 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.65 mountX=0.07 mountY=-0.26, mountTheta=-1.31
23:11:14.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.27, opts=13)
23:11:14.779 00.001 21068 Enqueuing Move request for scope (-0.02, 0.27)
23:11:14.779 00.000 16108 Worker thread wakes up
23:11:14.780 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
23:11:14.780 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
23:11:14.780 00.000 16108 Moving (-0.02, 0.27) raw xDistance=0.07 yDistance=-0.26
23:11:14.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:11:14.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:14.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:11:14.780 00.000 16108 MoveAxis(E, 0, ABG)
23:11:14.780 00.000 16108 Move returns status 0, amount 0
23:11:14.780 00.000 16108 MoveAxis(N, 0, ABG)
23:11:14.780 00.000 16108 Move returns status 0, amount 0
23:11:14.780 00.000 16108 move complete, result=0
23:11:14.780 00.000 16108 worker thread done servicing request
23:11:14.784 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3779, FiltMin=3222, FiltMax=58179, Gamma=1.000
23:11:14.798 00.014 21068 UpdateGuideState exits: m=104179 SNR=72.3
23:11:14.800 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:14.800 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:14.801 00.001 21068 Enqueuing Expose request
23:11:14.802 00.001 16108 Worker thread wakes up
23:11:14.802 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:11:14.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:14.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:15.973 01.171 16108 Exposure complete
23:11:16.042 00.069 16108 worker thread done servicing request
23:11:16.042 00.000 21068 OnExposeComplete: enter
23:11:16.042 00.000 21068 UpdateGuideState(): m_state=6
23:11:16.043 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3772
23:11:16.044 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.81, Mass=109330, SNR=79.7, Peak=17216 HFD=3.0
23:11:16.045 00.001 21068 MultiStar: [#1 -0.01,0.17,1.37,U] [#2 0.30,0.10,1.07,U] [#3 -0.05,0.44,1.19,U] [#4 0.18,0.10,0.74,U] [#5 -0.21,-0.11,0.86,U] [#6 -0.16,-0.14,0.87,U] [#7 -0.24,0.48,0.00,M5] [#8 0.21,0.34,0.62,U] 
23:11:16.046 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.23, -0.03}
23:11:16.046 00.000 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:11:16.047 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:11:16.048 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
23:11:16.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
23:11:16.051 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
23:11:16.052 00.001 16108 Worker thread wakes up
23:11:16.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:11:16.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:11:16.052 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
23:11:16.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:11:16.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:16.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:16.052 00.000 16108 MoveAxis(E, 0, ABG)
23:11:16.052 00.000 16108 Move returns status 0, amount 0
23:11:16.052 00.000 16108 MoveAxis(N, 0, ABG)
23:11:16.052 00.000 16108 Move returns status 0, amount 0
23:11:16.052 00.000 16108 move complete, result=0
23:11:16.052 00.000 16108 worker thread done servicing request
23:11:16.055 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3779, FiltMin=3264, FiltMax=54637, Gamma=1.000
23:11:16.073 00.018 21068 UpdateGuideState exits: m=109330 SNR=79.7
23:11:16.075 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:16.077 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:16.078 00.001 21068 Enqueuing Expose request
23:11:16.080 00.002 16108 Worker thread wakes up
23:11:16.080 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:16.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:16.081 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:17.061 00.980 16108 Exposure complete
23:11:17.131 00.070 16108 worker thread done servicing request
23:11:17.131 00.000 21068 OnExposeComplete: enter
23:11:17.132 00.001 21068 UpdateGuideState(): m_state=6
23:11:17.132 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3773
23:11:17.133 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.14, Mass=120398, SNR=76.1, Peak=17600 HFD=3.2
23:11:17.134 00.001 21068 MultiStar: [#1 -0.38,0.15,1.11,U] [#2 0.26,0.12,1.17,U] [#3 -0.25,0.36,0.88,U] [#4 0.04,0.03,0.87,U] [#5 -0.24,0.14,0.96,U] [#6 -0.47,0.15,0.93,U] [#7 -0.35,0.80,0.00,M6] [#8 -0.27,0.69,0.00,M2] 
23:11:17.134 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.18}, one-star: {0.08, 0.30}
23:11:17.135 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:11:17.137 00.002 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:11:17.138 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=0.16 mountY=-0.14, mountTheta=-0.74
23:11:17.139 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.18, opts=13)
23:11:17.140 00.001 21068 Enqueuing Move request for scope (-0.13, 0.18)
23:11:17.141 00.001 16108 Worker thread wakes up
23:11:17.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
23:11:17.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
23:11:17.141 00.000 16108 Moving (-0.13, 0.18) raw xDistance=0.16 yDistance=-0.14
23:11:17.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:11:17.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:17.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:11:17.141 00.000 16108 MoveAxis(E, 0, ABG)
23:11:17.141 00.000 16108 Move returns status 0, amount 0
23:11:17.141 00.000 16108 MoveAxis(N, 0, ABG)
23:11:17.141 00.000 16108 Move returns status 0, amount 0
23:11:17.141 00.000 16108 move complete, result=0
23:11:17.141 00.000 16108 worker thread done servicing request
23:11:17.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3779, FiltMin=3254, FiltMax=57677, Gamma=1.000
23:11:17.161 00.016 21068 UpdateGuideState exits: m=120398 SNR=76.1
23:11:17.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:17.162 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:17.163 00.001 21068 Enqueuing Expose request
23:11:17.163 00.000 16108 Worker thread wakes up
23:11:17.163 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:17.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:17.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:18.319 01.155 16108 Exposure complete
23:11:18.399 00.080 16108 worker thread done servicing request
23:11:18.399 00.000 21068 OnExposeComplete: enter
23:11:18.401 00.002 21068 UpdateGuideState(): m_state=6
23:11:18.404 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3774
23:11:18.408 00.004 21068 Star::Find returns 1 (0), X=220.71, Y=876.44, Mass=106750, SNR=70.7, Peak=14688 HFD=3.2
23:11:18.410 00.002 21068 MultiStar: [#1 0.05,-0.30,1.10,U] [#2 0.04,-0.21,1.28,U] [#3 -0.14,-0.13,1.02,U] [#4 -0.12,-0.29,0.81,U] [#5 -0.26,-0.48,0.00,M1] [#6 -0.43,-0.45,0.00,M4] [#7 -0.21,0.07,0.55,U] [#8 0.36,-0.21,0.79,U] 
23:11:18.410 00.000 21068 refined, 6 included, MultiStar: {0.01, -0.23}, one-star: {0.03, -0.40}
23:11:18.411 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
23:11:18.412 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
23:11:18.413 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.53 mountX=-0.05 mountY=0.22, mountTheta=1.79
23:11:18.415 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.23, opts=13)
23:11:18.416 00.001 21068 Enqueuing Move request for scope (0.01, -0.23)
23:11:18.418 00.002 16108 Worker thread wakes up
23:11:18.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
23:11:18.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
23:11:18.419 00.001 16108 Moving (0.01, -0.23) raw xDistance=-0.05 yDistance=0.22
23:11:18.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:11:18.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:11:18.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:11:18.419 00.000 16108 MoveAxis(E, 0, ABG)
23:11:18.419 00.000 16108 Move returns status 0, amount 0
23:11:18.419 00.000 16108 MoveAxis(N, 0, ABG)
23:11:18.419 00.000 16108 Move returns status 0, amount 0
23:11:18.419 00.000 16108 move complete, result=0
23:11:18.419 00.000 16108 worker thread done servicing request
23:11:18.424 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3779, FiltMin=3216, FiltMax=59427, Gamma=1.000
23:11:18.441 00.017 21068 UpdateGuideState exits: m=106750 SNR=70.7
23:11:18.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.442 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:18.443 00.001 21068 Enqueuing Expose request
23:11:18.444 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:18.445 00.001 16108 Worker thread wakes up
23:11:18.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:18.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:19.424 00.979 16108 Exposure complete
23:11:19.520 00.096 16108 worker thread done servicing request
23:11:19.520 00.000 21068 OnExposeComplete: enter
23:11:19.522 00.002 21068 UpdateGuideState(): m_state=6
23:11:19.524 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3775
23:11:19.525 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.43, Mass=106491, SNR=78.9, Peak=13472 HFD=3.2
23:11:19.527 00.002 21068 MultiStar: [#1 -0.13,-0.80,0.00,M1] [#2 0.31,-0.44,0.00,M1] [#3 -0.36,-0.47,0.00,M1] [#4 -0.47,-0.44,0.00,M1] [#5 -0.08,-0.62,0.00,M2] [#6 -0.54,-0.41,0.00,M5] [#7 -0.08,0.19,0.49,U] [#8 0.15,-0.15,0.65,U] 
23:11:19.529 00.002 21068 refined, 2 included, MultiStar: {0.07, -0.19}, one-star: {0.08, -0.41}
23:11:19.530 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
23:11:19.531 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
23:11:19.532 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.23 mountX=-0.10 mountY=0.17, mountTheta=2.10
23:11:19.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.19, opts=13)
23:11:19.535 00.001 21068 Enqueuing Move request for scope (0.07, -0.19)
23:11:19.536 00.001 16108 Worker thread wakes up
23:11:19.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:11:19.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:11:19.537 00.001 16108 Moving (0.07, -0.19) raw xDistance=-0.10 yDistance=0.17
23:11:19.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:11:19.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:19.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:11:19.537 00.000 16108 MoveAxis(E, 0, ABG)
23:11:19.537 00.000 16108 Move returns status 0, amount 0
23:11:19.537 00.000 16108 MoveAxis(N, 0, ABG)
23:11:19.537 00.000 16108 Move returns status 0, amount 0
23:11:19.537 00.000 16108 move complete, result=0
23:11:19.537 00.000 16108 worker thread done servicing request
23:11:19.541 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3779, FiltMin=3245, FiltMax=50774, Gamma=1.000
23:11:19.557 00.016 21068 UpdateGuideState exits: m=106491 SNR=78.9
23:11:19.559 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:19.562 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:19.565 00.003 21068 Enqueuing Expose request
23:11:19.567 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:19.569 00.002 16108 Worker thread wakes up
23:11:19.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:19.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:20.737 01.168 16108 Exposure complete
23:11:20.795 00.058 16108 worker thread done servicing request
23:11:20.795 00.000 21068 OnExposeComplete: enter
23:11:20.796 00.001 21068 UpdateGuideState(): m_state=6
23:11:20.797 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3776
23:11:20.799 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=876.76, Mass=113156, SNR=74.2, Peak=14288 HFD=3.3
23:11:20.800 00.001 21068 MultiStar: [#1 -0.41,-0.42,0.00,M2] [#2 -0.28,-0.17,1.29,U] [#3 -0.37,-0.19,1.03,U] [#4 -0.49,-0.08,0.94,U] [#5 -0.76,-0.39,0.00,M3] [#6 -0.80,-0.06,0.00,M6] [#7 -0.37,0.53,0.00,M5] [#8 -0.17,0.27,0.83,U] 
23:11:20.801 00.001 21068 single-star, 4 included, MultiStar: {-0.30, -0.07}, one-star: {-0.20, -0.08}
23:11:20.802 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
23:11:20.805 00.003 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
23:11:20.806 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.77 mountX=0.18 mountY=0.12, mountTheta=0.59
23:11:20.809 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.08, opts=13)
23:11:20.810 00.001 21068 Enqueuing Move request for scope (-0.20, -0.08)
23:11:20.813 00.003 16108 Worker thread wakes up
23:11:20.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
23:11:20.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
23:11:20.813 00.000 16108 Moving (-0.20, -0.08) raw xDistance=0.18 yDistance=0.12
23:11:20.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:11:20.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:20.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:11:20.813 00.000 16108 MoveAxis(E, 0, ABG)
23:11:20.813 00.000 16108 Move returns status 0, amount 0
23:11:20.813 00.000 16108 MoveAxis(N, 0, ABG)
23:11:20.813 00.000 16108 Move returns status 0, amount 0
23:11:20.813 00.000 16108 move complete, result=0
23:11:20.813 00.000 16108 worker thread done servicing request
23:11:20.819 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3779, FiltMin=3245, FiltMax=61245, Gamma=1.000
23:11:20.838 00.019 21068 UpdateGuideState exits: m=113156 SNR=74.2
23:11:20.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.839 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:20.840 00.001 21068 Enqueuing Expose request
23:11:20.841 00.001 16108 Worker thread wakes up
23:11:20.841 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:20.843 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:20.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:21.820 00.977 16108 Exposure complete
23:11:21.891 00.071 16108 worker thread done servicing request
23:11:21.891 00.000 21068 OnExposeComplete: enter
23:11:21.893 00.002 21068 UpdateGuideState(): m_state=6
23:11:21.895 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3777
23:11:21.897 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=875.94, Mass=100555, SNR=67.3, Peak=14371 HFD=2.9
23:11:21.898 00.001 21068 MultiStar: large primary error, entering stabilization period
23:11:21.900 00.002 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
23:11:21.902 00.002 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
23:11:21.903 00.001 21068 CameraToMount -- cameraX=-0.71 cameraY=-0.89 hyp=1.14 cameraTheta=-2.24 mountX=0.55 mountY=1.04, mountTheta=1.08
23:11:21.906 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.71, y=-0.89, opts=13)
23:11:21.907 00.001 21068 Enqueuing Move request for scope (-0.71, -0.89)
23:11:21.910 00.003 16108 Worker thread wakes up
23:11:21.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.89) opts 0xd
23:11:21.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.71, -0.89)
23:11:21.910 00.000 16108 Moving (-0.71, -0.89) raw xDistance=0.55 yDistance=1.04
23:11:21.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
23:11:21.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
23:11:21.911 00.001 16108 MoveAxis(W, 143, ABG)
23:11:21.911 00.000 16108 Guiding  Dir = 3, Dur = 143
23:11:21.911 00.000 16108 IsSlewing returns 0
23:11:21.911 00.000 16108 IsGuiding returns 0
23:11:21.917 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3779, FiltMin=3273, FiltMax=52944, Gamma=1.000
23:11:21.924 00.007 16108 PulseGuide returned control before completion, sleep 141
23:11:21.948 00.024 21068 UpdateGuideState exits: m=100555 SNR=67.3
23:11:21.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:21.951 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:21.952 00.001 21068 Enqueuing Expose request
23:11:22.079 00.127 16108 IsGuiding returns 1
23:11:22.079 00.000 16108 scope still moving after pulse duration time elapsed
23:11:22.110 00.031 16108 IsSlewing returns 0
23:11:22.110 00.000 16108 IsGuiding returns 0
23:11:22.110 00.000 16108 scope move finished after 143 + 55 ms
23:11:22.110 00.000 16108 Move returns status 0, amount 143
23:11:22.110 00.000 16108 MoveAxis(S, 208, ABG)
23:11:22.110 00.000 16108 Guiding  Dir = 1, Dur = 208
23:11:22.110 00.000 16108 IsSlewing returns 0
23:11:22.110 00.000 16108 IsGuiding returns 0
23:11:22.158 00.048 16108 PulseGuide returned control before completion, sleep 171
23:11:22.345 00.187 16108 IsGuiding returns 1
23:11:22.345 00.000 16108 scope still moving after pulse duration time elapsed
23:11:22.376 00.031 16108 IsSlewing returns 0
23:11:22.376 00.000 16108 IsGuiding returns 1
23:11:22.407 00.031 16108 IsSlewing returns 0
23:11:22.407 00.000 16108 IsGuiding returns 0
23:11:22.407 00.000 16108 scope move finished after 208 + 89 ms
23:11:22.407 00.000 16108 Move returns status 0, amount 208
23:11:22.407 00.000 16108 move complete, result=0
23:11:22.408 00.001 16108 worker thread done servicing request
23:11:22.408 00.000 16108 Worker thread wakes up
23:11:22.408 00.000 21068 GuideStep: 0.5 px 143 ms WEST, 1.0 px 208 ms SOUTH
23:11:22.412 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:22.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:23.577 01.165 16108 Exposure complete
23:11:23.634 00.057 16108 worker thread done servicing request
23:11:23.634 00.000 21068 OnExposeComplete: enter
23:11:23.637 00.003 21068 UpdateGuideState(): m_state=6
23:11:23.638 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3778
23:11:23.639 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.34, Mass=114745, SNR=72.6, Peak=14368 HFD=3.2
23:11:23.641 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:11:23.641 00.000 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:11:23.642 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.78 mountX=0.19 mountY=-0.47, mountTheta=-1.18
23:11:23.646 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.51, opts=13)
23:11:23.647 00.001 21068 Enqueuing Move request for scope (-0.11, 0.51)
23:11:23.647 00.000 16108 Worker thread wakes up
23:11:23.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.51) opts 0xd
23:11:23.647 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.51)
23:11:23.647 00.000 16108 Moving (-0.11, 0.51) raw xDistance=0.19 yDistance=-0.47
23:11:23.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:11:23.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:23.648 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:11:23.648 00.000 16108 MoveAxis(E, 0, ABG)
23:11:23.648 00.000 16108 Move returns status 0, amount 0
23:11:23.648 00.000 16108 MoveAxis(N, 0, ABG)
23:11:23.648 00.000 16108 Move returns status 0, amount 0
23:11:23.648 00.000 16108 move complete, result=0
23:11:23.648 00.000 16108 worker thread done servicing request
23:11:23.651 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3776, FiltMin=3216, FiltMax=53219, Gamma=1.000
23:11:23.668 00.017 21068 UpdateGuideState exits: m=114745 SNR=72.6
23:11:23.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:23.669 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:23.670 00.001 21068 Enqueuing Expose request
23:11:23.671 00.001 16108 Worker thread wakes up
23:11:23.671 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:11:23.671 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:23.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:24.641 00.970 16108 Exposure complete
23:11:24.695 00.054 16108 worker thread done servicing request
23:11:24.696 00.001 21068 OnExposeComplete: enter
23:11:24.696 00.000 21068 UpdateGuideState(): m_state=6
23:11:24.697 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3779
23:11:24.698 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.19, Mass=114185, SNR=78.3, Peak=15792 HFD=3.2
23:11:24.699 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
23:11:24.700 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
23:11:24.701 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.36 hyp=0.45 cameraTheta=2.23 mountX=0.33 mountY=-0.28, mountTheta=-0.71
23:11:24.702 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.36, opts=13)
23:11:24.703 00.001 21068 Enqueuing Move request for scope (-0.27, 0.36)
23:11:24.704 00.001 16108 Worker thread wakes up
23:11:24.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.36) opts 0xd
23:11:24.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.36)
23:11:24.704 00.000 16108 Moving (-0.27, 0.36) raw xDistance=0.33 yDistance=-0.28
23:11:24.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:11:24.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:24.705 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:11:24.705 00.000 16108 MoveAxis(W, 87, ABG)
23:11:24.705 00.000 16108 Guiding  Dir = 3, Dur = 87
23:11:24.705 00.000 16108 IsSlewing returns 0
23:11:24.705 00.000 16108 IsGuiding returns 0
23:11:24.714 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3779, FiltMin=3238, FiltMax=65501, Gamma=1.000
23:11:24.737 00.023 16108 PulseGuide returned control before completion, sleep 65
23:11:24.737 00.000 21068 UpdateGuideState exits: m=114185 SNR=78.3
23:11:24.739 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:24.741 00.001 21068 Enqueuing Expose request
23:11:24.815 00.074 16108 IsGuiding returns 1
23:11:24.815 00.000 16108 scope still moving after pulse duration time elapsed
23:11:24.846 00.031 16108 IsSlewing returns 0
23:11:24.846 00.000 16108 IsGuiding returns 0
23:11:24.846 00.000 16108 scope move finished after 87 + 53 ms
23:11:24.846 00.000 16108 Move returns status 0, amount 87
23:11:24.846 00.000 16108 MoveAxis(N, 0, ABG)
23:11:24.847 00.001 16108 Move returns status 0, amount 0
23:11:24.847 00.000 16108 move complete, result=0
23:11:24.847 00.000 16108 worker thread done servicing request
23:11:24.847 00.000 21068 GuideStep: 0.3 px 87 ms WEST, -0.3 px 0 ms NORTH
23:11:24.848 00.001 16108 Worker thread wakes up
23:11:24.848 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:24.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:26.011 01.163 16108 Exposure complete
23:11:26.064 00.053 16108 worker thread done servicing request
23:11:26.064 00.000 21068 OnExposeComplete: enter
23:11:26.066 00.002 21068 UpdateGuideState(): m_state=6
23:11:26.067 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3780
23:11:26.067 00.000 21068 Star::Find returns 1 (0), X=220.99, Y=877.03, Mass=115083, SNR=73.4, Peak=17024 HFD=2.9
23:11:26.068 00.001 21068 MultiStar: exiting stabilization period
23:11:26.069 00.001 21068 MultiStar: [#1 0.28,0.07,1.10,U] [#2 0.38,0.10,1.33,U] [#3 0.18,0.23,1.07,U] [#4 0.18,-0.15,0.90,U] [#5 0.03,-0.24,1.04,U] [#6 -0.12,0.18,0.78,U] [#7 0.14,0.45,0.64,U] [#8 0.51,-0.02,0.00,M1] 
23:11:26.070 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.09}, one-star: {0.31, 0.19}
23:11:26.071 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
23:11:26.071 00.000 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
23:11:26.072 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
23:11:26.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
23:11:26.075 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
23:11:26.075 00.000 16108 Worker thread wakes up
23:11:26.076 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
23:11:26.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
23:11:26.076 00.000 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.13
23:11:26.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:11:26.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:26.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:26.076 00.000 16108 MoveAxis(E, 0, ABG)
23:11:26.076 00.000 16108 Move returns status 0, amount 0
23:11:26.076 00.000 16108 MoveAxis(N, 0, ABG)
23:11:26.077 00.001 16108 Move returns status 0, amount 0
23:11:26.077 00.000 16108 move complete, result=0
23:11:26.077 00.000 16108 worker thread done servicing request
23:11:26.079 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3776, FiltMin=3283, FiltMax=49699, Gamma=1.000
23:11:26.092 00.013 21068 UpdateGuideState exits: m=115083 SNR=73.4
23:11:26.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.093 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:26.094 00.001 21068 Enqueuing Expose request
23:11:26.096 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:26.097 00.001 16108 Worker thread wakes up
23:11:26.097 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:26.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:27.069 00.972 16108 Exposure complete
23:11:27.145 00.076 16108 worker thread done servicing request
23:11:27.145 00.000 21068 OnExposeComplete: enter
23:11:27.147 00.002 21068 UpdateGuideState(): m_state=6
23:11:27.149 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3781
23:11:27.152 00.003 21068 Star::Find returns 1 (0), X=220.96, Y=876.86, Mass=125971, SNR=82.5, Peak=19040 HFD=3.0
23:11:27.154 00.002 21068 MultiStar: [#1 0.28,0.02,0.99,U] [#2 0.44,-0.02,1.05,U] [#3 0.08,0.18,0.88,U] [#4 0.42,-0.06,0.70,U] [#5 0.04,0.19,0.80,U] [#6 -0.06,-0.02,0.78,U] [#7 0.06,0.61,0.00,M5] [#8 0.55,0.19,0.00,M2] 
23:11:27.155 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.05}, one-star: {0.28, 0.03}
23:11:27.158 00.003 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
23:11:27.158 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
23:11:27.159 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.21 mountY=-0.10, mountTheta=-2.71
23:11:27.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.05, opts=13)
23:11:27.163 00.002 21068 Enqueuing Move request for scope (0.22, 0.05)
23:11:27.164 00.001 16108 Worker thread wakes up
23:11:27.165 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
23:11:27.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
23:11:27.165 00.000 16108 Moving (0.22, 0.05) raw xDistance=-0.21 yDistance=-0.10
23:11:27.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:11:27.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:27.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:27.165 00.000 16108 MoveAxis(E, 55, ABG)
23:11:27.165 00.000 16108 Guiding  Dir = 2, Dur = 55
23:11:27.165 00.000 16108 IsSlewing returns 0
23:11:27.166 00.001 16108 IsGuiding returns 0
23:11:27.167 00.001 16108 PulseGuide returned control before completion, sleep 64
23:11:27.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3773, FiltMin=3248, FiltMax=53581, Gamma=1.000
23:11:27.187 00.016 21068 UpdateGuideState exits: m=125971 SNR=82.5
23:11:27.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:27.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:27.190 00.001 21068 Enqueuing Expose request
23:11:27.239 00.049 16108 IsGuiding returns 1
23:11:27.239 00.000 16108 scope still moving after pulse duration time elapsed
23:11:27.269 00.030 16108 IsSlewing returns 0
23:11:27.269 00.000 16108 IsGuiding returns 0
23:11:27.269 00.000 16108 scope move finished after 55 + 48 ms
23:11:27.269 00.000 16108 Move returns status 0, amount 55
23:11:27.269 00.000 16108 MoveAxis(N, 0, ABG)
23:11:27.269 00.000 16108 Move returns status 0, amount 0
23:11:27.269 00.000 16108 move complete, result=0
23:11:27.269 00.000 16108 worker thread done servicing request
23:11:27.269 00.000 16108 Worker thread wakes up
23:11:27.269 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
23:11:27.271 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:27.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:28.431 01.160 16108 Exposure complete
23:11:28.488 00.057 16108 worker thread done servicing request
23:11:28.488 00.000 21068 OnExposeComplete: enter
23:11:28.490 00.002 21068 UpdateGuideState(): m_state=6
23:11:28.492 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3782
23:11:28.494 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=877.14, Mass=106027, SNR=65.6, Peak=17968 HFD=2.8
23:11:28.498 00.004 21068 MultiStar: [#1 -0.01,0.44,1.44,U] [#2 0.28,0.27,1.25,U] [#3 0.12,0.38,1.22,U] [#4 0.43,0.19,1.01,U] [#5 0.28,0.42,0.00,M2] [#6 -0.04,0.49,0.88,U] [#7 0.13,0.71,0.00,M6] [#8 0.22,0.52,0.00,M3] 
23:11:28.499 00.001 21068 refined, 5 included, MultiStar: {0.17, 0.35}, one-star: {0.31, 0.31}
23:11:28.501 00.002 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
23:11:28.502 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
23:11:28.504 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.35 hyp=0.39 cameraTheta=1.11 mountX=-0.11 mountY=-0.38, mountTheta=-1.86
23:11:28.508 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.35, opts=13)
23:11:28.510 00.002 21068 Enqueuing Move request for scope (0.17, 0.35)
23:11:28.511 00.001 16108 Worker thread wakes up
23:11:28.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.35) opts 0xd
23:11:28.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.35)
23:11:28.512 00.001 16108 Moving (0.17, 0.35) raw xDistance=-0.11 yDistance=-0.38
23:11:28.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:11:28.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:28.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:11:28.512 00.000 16108 MoveAxis(E, 0, ABG)
23:11:28.512 00.000 16108 Move returns status 0, amount 0
23:11:28.512 00.000 16108 MoveAxis(N, 0, ABG)
23:11:28.512 00.000 16108 Move returns status 0, amount 0
23:11:28.512 00.000 16108 move complete, result=0
23:11:28.513 00.001 16108 worker thread done servicing request
23:11:28.519 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3769, FiltMin=3248, FiltMax=44285, Gamma=1.000
23:11:28.538 00.019 21068 UpdateGuideState exits: m=106027 SNR=65.6
23:11:28.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:28.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:28.541 00.001 21068 Enqueuing Expose request
23:11:28.542 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:11:28.542 00.000 16108 Worker thread wakes up
23:11:28.544 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:28.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:29.516 00.972 16108 Exposure complete
23:11:29.580 00.064 16108 worker thread done servicing request
23:11:29.580 00.000 21068 OnExposeComplete: enter
23:11:29.582 00.002 21068 UpdateGuideState(): m_state=6
23:11:29.583 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3783
23:11:29.583 00.000 21068 Star::Find returns 1 (0), X=221.16, Y=877.65, Mass=111987, SNR=72.9, Peak=17712 HFD=3.1
23:11:29.584 00.001 21068 MultiStar: [#1 0.14,0.83,0.00,M1] [#2 0.22,0.66,0.00,M1] [#3 0.20,0.99,0.00,M1] [#4 0.17,0.42,0.90,U] [#5 0.45,0.59,0.00,M3] [#6 0.18,0.85,0.00,M4] [#7 0.18,0.91,0.00,M7] [#8 0.25,0.80,0.00,M4] 
23:11:29.585 00.001 21068 refined, 1 included, MultiStar: {0.33, 0.63}, one-star: {0.47, 0.82}
23:11:29.586 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
23:11:29.587 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
23:11:29.588 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.63 hyp=0.71 cameraTheta=1.09 mountX=-0.21 mountY=-0.69, mountTheta=-1.87
23:11:29.589 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.63, opts=13)
23:11:29.590 00.001 21068 Enqueuing Move request for scope (0.33, 0.63)
23:11:29.591 00.001 16108 Worker thread wakes up
23:11:29.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.63) opts 0xd
23:11:29.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.63)
23:11:29.591 00.000 16108 Moving (0.33, 0.63) raw xDistance=-0.21 yDistance=-0.69
23:11:29.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:11:29.591 00.000 16108 resist switch: large excursion: input -0.69 thresh 0.60 direction from 1 to -1
23:11:29.591 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07
23:11:29.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
23:11:29.591 00.000 16108 MoveAxis(E, 56, ABG)
23:11:29.592 00.001 16108 Guiding  Dir = 2, Dur = 56
23:11:29.592 00.000 16108 IsSlewing returns 0
23:11:29.592 00.000 16108 IsGuiding returns 0
23:11:29.600 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3773, FiltMin=3232, FiltMax=54221, Gamma=1.000
23:11:29.630 00.030 21068 UpdateGuideState exits: m=111987 SNR=72.9
23:11:29.632 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:29.635 00.002 21068 Enqueuing Expose request
23:11:29.639 00.004 16108 PulseGuide returned control before completion, sleep 20
23:11:29.669 00.030 16108 IsGuiding returns 1
23:11:29.669 00.000 16108 scope still moving after pulse duration time elapsed
23:11:29.705 00.036 16108 IsSlewing returns 0
23:11:29.705 00.000 16108 IsGuiding returns 1
23:11:29.731 00.026 16108 IsSlewing returns 0
23:11:29.731 00.000 16108 IsGuiding returns 0
23:11:29.731 00.000 16108 scope move finished after 56 + 83 ms
23:11:29.731 00.000 16108 Move returns status 0, amount 56
23:11:29.731 00.000 16108 MoveAxis(N, 139, ABG)
23:11:29.731 00.000 16108 Guiding  Dir = 0, Dur = 139
23:11:29.731 00.000 16108 IsSlewing returns 0
23:11:29.731 00.000 16108 IsGuiding returns 0
23:11:29.735 00.004 16108 PulseGuide returned control before completion, sleep 147
23:11:29.888 00.153 16108 IsGuiding returns 0
23:11:29.888 00.000 16108 Move returns status 0, amount 139
23:11:29.888 00.000 16108 move complete, result=0
23:11:29.890 00.002 16108 worker thread done servicing request
23:11:29.890 00.000 16108 Worker thread wakes up
23:11:29.890 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.7 px 139 ms NORTH
23:11:29.894 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:29.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:31.048 01.154 16108 Exposure complete
23:11:31.103 00.055 16108 worker thread done servicing request
23:11:31.103 00.000 21068 OnExposeComplete: enter
23:11:31.104 00.001 21068 UpdateGuideState(): m_state=6
23:11:31.105 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3784
23:11:31.108 00.003 21068 Star::Find returns 1 (0), X=220.98, Y=876.96, Mass=99932, SNR=68.4, Peak=16336 HFD=2.9
23:11:31.109 00.001 21068 MultiStar: [#1 0.31,-0.07,1.37,U] [#2 0.21,0.29,1.26,U] [#3 0.08,0.50,0.00,M2] [#4 -0.09,-0.02,1.03,U] [#5 0.14,0.20,1.04,U] [#6 -0.30,0.16,0.85,U] [#7 -0.18,0.63,0.00,M8] [#8 0.08,0.39,0.84,U] 
23:11:31.111 00.002 21068 refined, 6 included, MultiStar: {0.12, 0.14}, one-star: {0.30, 0.12}
23:11:31.112 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
23:11:31.113 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
23:11:31.114 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.09 mountY=-0.16, mountTheta=-2.07
23:11:31.118 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
23:11:31.119 00.001 21068 Enqueuing Move request for scope (0.12, 0.14)
23:11:31.121 00.002 16108 Worker thread wakes up
23:11:31.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
23:11:31.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
23:11:31.121 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.09 yDistance=-0.16
23:11:31.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:11:31.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:31.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:31.121 00.000 16108 MoveAxis(E, 0, ABG)
23:11:31.121 00.000 16108 Move returns status 0, amount 0
23:11:31.121 00.000 16108 MoveAxis(N, 0, ABG)
23:11:31.121 00.000 16108 Move returns status 0, amount 0
23:11:31.121 00.000 16108 move complete, result=0
23:11:31.121 00.000 16108 worker thread done servicing request
23:11:31.126 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3769, FiltMin=3219, FiltMax=56003, Gamma=1.000
23:11:31.154 00.028 21068 UpdateGuideState exits: m=99932 SNR=68.4
23:11:31.156 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:31.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:31.157 00.000 21068 Enqueuing Expose request
23:11:31.158 00.001 16108 Worker thread wakes up
23:11:31.158 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:31.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:31.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:32.143 00.984 16108 Exposure complete
23:11:32.195 00.052 16108 worker thread done servicing request
23:11:32.195 00.000 21068 OnExposeComplete: enter
23:11:32.197 00.002 21068 UpdateGuideState(): m_state=6
23:11:32.200 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3785
23:11:32.201 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.15, Mass=98802, SNR=71.8, Peak=14944 HFD=3.2
23:11:32.202 00.001 21068 MultiStar: [#1 0.21,0.26,1.06,U] [#2 0.32,0.19,1.26,U] [#3 -0.06,0.34,1.03,U] [#4 -0.12,0.05,0.89,U] [#5 0.19,0.12,1.00,U] [#6 -0.23,-0.05,0.77,U] [#7 -0.35,0.85,0.00,M9] [#8 0.17,0.66,0.00,M4] 
23:11:32.203 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.19}, one-star: {-0.01, 0.31}
23:11:32.204 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
23:11:32.206 00.002 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
23:11:32.207 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
23:11:32.211 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.19, opts=13)
23:11:32.212 00.001 21068 Enqueuing Move request for scope (0.07, 0.19)
23:11:32.213 00.001 16108 Worker thread wakes up
23:11:32.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
23:11:32.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
23:11:32.213 00.000 16108 Moving (0.07, 0.19) raw xDistance=-0.03 yDistance=-0.20
23:11:32.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:11:32.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:32.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:11:32.213 00.000 16108 MoveAxis(E, 0, ABG)
23:11:32.214 00.001 16108 Move returns status 0, amount 0
23:11:32.214 00.000 16108 MoveAxis(N, 0, ABG)
23:11:32.214 00.000 16108 Move returns status 0, amount 0
23:11:32.214 00.000 16108 move complete, result=0
23:11:32.214 00.000 16108 worker thread done servicing request
23:11:32.216 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3769, FiltMin=3277, FiltMax=55059, Gamma=1.000
23:11:32.232 00.016 21068 UpdateGuideState exits: m=98802 SNR=71.8
23:11:32.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:32.235 00.001 21068 Enqueuing Expose request
23:11:32.236 00.001 16108 Worker thread wakes up
23:11:32.236 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:32.238 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:32.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:33.402 01.164 16108 Exposure complete
23:11:33.459 00.057 16108 worker thread done servicing request
23:11:33.460 00.001 21068 OnExposeComplete: enter
23:11:33.460 00.000 21068 UpdateGuideState(): m_state=6
23:11:33.462 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3786
23:11:33.463 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=877.09, Mass=99852, SNR=66.3, Peak=15264 HFD=2.9
23:11:33.464 00.001 21068 MultiStar: [#1 0.07,0.17,1.41,U] [#2 0.22,0.34,1.39,U] [#3 -0.24,0.39,1.52,U] [#4 0.16,0.26,1.10,U] [#5 0.16,0.14,1.07,U] [#6 -0.43,0.57,0.00,M3] [#7 -0.12,0.89,0.00,M10] [#8 0.22,0.60,0.00,M5] 
23:11:33.465 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.26}, one-star: {0.36, 0.25}
23:11:33.466 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:11:33.466 00.000 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:11:33.467 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.22 mountX=-0.05 mountY=-0.28, mountTheta=-1.75
23:11:33.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.26, opts=13)
23:11:33.469 00.000 21068 Enqueuing Move request for scope (0.10, 0.26)
23:11:33.470 00.001 16108 Worker thread wakes up
23:11:33.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
23:11:33.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
23:11:33.470 00.000 16108 Moving (0.10, 0.26) raw xDistance=-0.05 yDistance=-0.28
23:11:33.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:11:33.472 00.002 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:11:33.472 00.000 16108 MoveAxis(E, 0, ABG)
23:11:33.472 00.000 16108 Move returns status 0, amount 0
23:11:33.472 00.000 16108 MoveAxis(N, 56, ABG)
23:11:33.472 00.000 16108 Guiding  Dir = 0, Dur = 56
23:11:33.472 00.000 16108 IsSlewing returns 0
23:11:33.472 00.000 16108 IsGuiding returns 0
23:11:33.475 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3769, FiltMin=3193, FiltMax=50941, Gamma=1.000
23:11:33.491 00.016 21068 UpdateGuideState exits: m=99852 SNR=66.3
23:11:33.491 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:33.494 00.002 21068 Enqueuing Expose request
23:11:33.513 00.019 16108 PulseGuide returned control before completion, sleep 26
23:11:33.542 00.029 16108 IsGuiding returns 1
23:11:33.542 00.000 16108 scope still moving after pulse duration time elapsed
23:11:33.574 00.032 16108 IsSlewing returns 0
23:11:33.574 00.000 16108 IsGuiding returns 1
23:11:33.605 00.031 16108 IsSlewing returns 0
23:11:33.605 00.000 16108 IsGuiding returns 0
23:11:33.605 00.000 16108 scope move finished after 56 + 77 ms
23:11:33.605 00.000 16108 Move returns status 0, amount 56
23:11:33.605 00.000 16108 move complete, result=0
23:11:33.605 00.000 16108 worker thread done servicing request
23:11:33.605 00.000 16108 Worker thread wakes up
23:11:33.605 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 56 ms NORTH
23:11:33.607 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:33.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:34.576 00.969 16108 Exposure complete
23:11:34.648 00.072 16108 worker thread done servicing request
23:11:34.648 00.000 21068 OnExposeComplete: enter
23:11:34.651 00.003 21068 UpdateGuideState(): m_state=6
23:11:34.652 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3787
23:11:34.653 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=877.09, Mass=102306, SNR=71.5, Peak=17824 HFD=2.8
23:11:34.654 00.001 21068 MultiStar: [#1 0.11,0.12,1.05,U] [#2 0.33,0.29,1.23,U] [#3 0.15,0.09,1.05,U] [#4 0.11,-0.09,0.97,U] [#5 -0.01,-0.01,0.99,U] [#6 -0.02,-0.24,0.79,U] [#7 0.27,0.60,0.00,R] [#8 0.18,0.61,0.00,M6] 
23:11:34.654 00.000 21068 refined, 6 included, MultiStar: {0.13, 0.08}, one-star: {0.18, 0.26}
23:11:34.655 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
23:11:34.656 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
23:11:34.657 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
23:11:34.660 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
23:11:34.660 00.000 21068 Enqueuing Move request for scope (0.13, 0.08)
23:11:34.661 00.001 16108 Worker thread wakes up
23:11:34.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:11:34.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:11:34.661 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.12 yDistance=-0.11
23:11:34.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:11:34.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:34.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:34.661 00.000 16108 MoveAxis(E, 0, ABG)
23:11:34.661 00.000 16108 Move returns status 0, amount 0
23:11:34.661 00.000 16108 MoveAxis(N, 0, ABG)
23:11:34.661 00.000 16108 Move returns status 0, amount 0
23:11:34.661 00.000 16108 move complete, result=0
23:11:34.662 00.001 16108 worker thread done servicing request
23:11:34.665 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3769, FiltMin=3241, FiltMax=48867, Gamma=1.000
23:11:34.688 00.023 21068 UpdateGuideState exits: m=102306 SNR=71.5
23:11:34.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:34.691 00.001 21068 Enqueuing Expose request
23:11:34.692 00.001 16108 Worker thread wakes up
23:11:34.692 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:34.693 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:34.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:35.855 01.162 16108 Exposure complete
23:11:35.924 00.069 16108 worker thread done servicing request
23:11:35.924 00.000 21068 OnExposeComplete: enter
23:11:35.925 00.001 21068 UpdateGuideState(): m_state=6
23:11:35.925 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3788
23:11:35.926 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=877.47, Mass=106952, SNR=73.3, Peak=15488 HFD=3.4
23:11:35.928 00.002 21068 MultiStar: [#1 -0.02,0.29,1.15,U] [#2 0.11,0.50,0.00,M1] [#3 -0.04,0.23,0.97,U] [#4 0.34,-0.02,0.91,U] [#5 0.13,0.26,0.83,U] [#6 -0.19,0.29,0.71,U] [#7 -0.28,0.16,0.65,U] [#8 -0.04,0.76,0.00,M7] 
23:11:35.929 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.27}, one-star: {0.22, 0.63}
23:11:35.929 00.000 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
23:11:35.930 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
23:11:35.931 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.42 mountX=0.01 mountY=-0.28, mountTheta=-1.55
23:11:35.932 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.27, opts=13)
23:11:35.933 00.001 21068 Enqueuing Move request for scope (0.04, 0.27)
23:11:35.934 00.001 16108 Worker thread wakes up
23:11:35.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
23:11:35.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
23:11:35.934 00.000 16108 Moving (0.04, 0.27) raw xDistance=0.01 yDistance=-0.28
23:11:35.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:11:35.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:11:35.934 00.000 16108 MoveAxis(E, 0, ABG)
23:11:35.934 00.000 16108 Move returns status 0, amount 0
23:11:35.934 00.000 16108 MoveAxis(N, 55, ABG)
23:11:35.935 00.001 16108 Guiding  Dir = 0, Dur = 55
23:11:35.935 00.000 16108 IsSlewing returns 0
23:11:35.935 00.000 16108 IsGuiding returns 0
23:11:35.938 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3769, FiltMin=3184, FiltMax=45987, Gamma=1.000
23:11:35.940 00.002 16108 PulseGuide returned control before completion, sleep 61
23:11:35.961 00.021 21068 UpdateGuideState exits: m=106952 SNR=73.3
23:11:35.963 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:35.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:35.965 00.001 21068 Enqueuing Expose request
23:11:36.017 00.052 16108 IsGuiding returns 1
23:11:36.017 00.000 16108 scope still moving after pulse duration time elapsed
23:11:36.048 00.031 16108 IsSlewing returns 0
23:11:36.048 00.000 16108 IsGuiding returns 0
23:11:36.050 00.002 16108 scope move finished after 55 + 58 ms
23:11:36.050 00.000 16108 Move returns status 0, amount 55
23:11:36.050 00.000 16108 move complete, result=0
23:11:36.050 00.000 16108 worker thread done servicing request
23:11:36.050 00.000 16108 Worker thread wakes up
23:11:36.050 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
23:11:36.052 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:36.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:37.029 00.977 16108 Exposure complete
23:11:37.096 00.067 16108 worker thread done servicing request
23:11:37.096 00.000 21068 OnExposeComplete: enter
23:11:37.098 00.002 21068 UpdateGuideState(): m_state=6
23:11:37.099 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3789
23:11:37.100 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=877.14, Mass=101881, SNR=64.7, Peak=16384 HFD=2.9
23:11:37.102 00.002 21068 MultiStar: [#1 -0.18,0.29,1.35,U] [#2 0.19,0.22,1.41,U] [#3 0.11,0.13,1.09,U] [#4 0.19,0.26,0.98,U] [#5 -0.17,0.32,0.90,U] [#6 -0.33,0.31,0.89,U] [#7 -0.21,0.31,0.79,U] [#8 0.13,0.61,0.00,M8] 
23:11:37.102 00.000 21068 refined, 7 included, MultiStar: {-0.00, 0.26}, one-star: {0.26, 0.30}
23:11:37.103 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
23:11:37.104 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
23:11:37.104 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.58 mountX=0.05 mountY=-0.26, mountTheta=-1.38
23:11:37.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.26, opts=13)
23:11:37.108 00.001 21068 Enqueuing Move request for scope (-0.00, 0.26)
23:11:37.109 00.001 16108 Worker thread wakes up
23:11:37.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.26) opts 0xd
23:11:37.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.26)
23:11:37.109 00.000 16108 Moving (-0.00, 0.26) raw xDistance=0.05 yDistance=-0.26
23:11:37.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:11:37.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:11:37.110 00.001 16108 MoveAxis(E, 0, ABG)
23:11:37.110 00.000 16108 Move returns status 0, amount 0
23:11:37.110 00.000 16108 MoveAxis(N, 51, ABG)
23:11:37.110 00.000 16108 Guiding  Dir = 0, Dur = 51
23:11:37.110 00.000 16108 IsSlewing returns 0
23:11:37.110 00.000 16108 IsGuiding returns 0
23:11:37.113 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3769, FiltMin=3184, FiltMax=49661, Gamma=1.000
23:11:37.134 00.021 21068 UpdateGuideState exits: m=101881 SNR=64.7
23:11:37.136 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:37.136 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:37.137 00.001 21068 Enqueuing Expose request
23:11:37.150 00.013 16108 PulseGuide returned control before completion, sleep 22
23:11:37.180 00.030 16108 IsGuiding returns 1
23:11:37.180 00.000 16108 scope still moving after pulse duration time elapsed
23:11:37.212 00.032 16108 IsSlewing returns 0
23:11:37.212 00.000 16108 IsGuiding returns 1
23:11:37.243 00.031 16108 IsSlewing returns 0
23:11:37.243 00.000 16108 IsGuiding returns 0
23:11:37.243 00.000 16108 scope move finished after 51 + 82 ms
23:11:37.243 00.000 16108 Move returns status 0, amount 51
23:11:37.243 00.000 16108 move complete, result=0
23:11:37.244 00.001 16108 worker thread done servicing request
23:11:37.244 00.000 16108 Worker thread wakes up
23:11:37.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:37.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:37.244 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
23:11:38.396 01.152 16108 Exposure complete
23:11:38.454 00.058 16108 worker thread done servicing request
23:11:38.454 00.000 21068 OnExposeComplete: enter
23:11:38.456 00.002 21068 UpdateGuideState(): m_state=6
23:11:38.458 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3790
23:11:38.460 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=877.10, Mass=113850, SNR=77.0, Peak=16080 HFD=3.4
23:11:38.462 00.002 21068 MultiStar: [#1 -0.23,0.28,1.14,U] [#2 -0.19,0.29,1.15,U] [#3 -0.12,0.34,0.95,U] [#4 0.00,0.24,0.78,U] [#5 0.07,0.10,0.93,U] [#6 -0.11,0.18,0.79,U] [#7 -0.68,0.26,0.00,M1] [#8 -0.02,0.13,0.74,U] 
23:11:38.463 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.24}, one-star: {-0.09, 0.26}
23:11:38.465 00.002 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
23:11:38.466 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
23:11:38.466 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.14 mountY=-0.21, mountTheta=-0.99
23:11:38.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.24, opts=13)
23:11:38.471 00.002 21068 Enqueuing Move request for scope (-0.10, 0.24)
23:11:38.473 00.002 16108 Worker thread wakes up
23:11:38.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
23:11:38.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
23:11:38.473 00.000 16108 Moving (-0.10, 0.24) raw xDistance=0.14 yDistance=-0.21
23:11:38.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:11:38.474 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:11:38.474 00.000 16108 MoveAxis(E, 0, ABG)
23:11:38.474 00.000 16108 Move returns status 0, amount 0
23:11:38.474 00.000 16108 MoveAxis(N, 42, ABG)
23:11:38.474 00.000 16108 Guiding  Dir = 0, Dur = 42
23:11:38.474 00.000 16108 IsSlewing returns 0
23:11:38.475 00.001 16108 IsGuiding returns 0
23:11:38.482 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3769, FiltMin=3273, FiltMax=55437, Gamma=1.000
23:11:38.499 00.017 16108 PulseGuide returned control before completion, sleep 28
23:11:38.511 00.012 21068 UpdateGuideState exits: m=113850 SNR=77.0
23:11:38.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.515 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:38.517 00.002 21068 Enqueuing Expose request
23:11:38.529 00.012 16108 IsGuiding returns 1
23:11:38.529 00.000 16108 scope still moving after pulse duration time elapsed
23:11:38.561 00.032 16108 IsSlewing returns 0
23:11:38.561 00.000 16108 IsGuiding returns 1
23:11:38.591 00.030 16108 IsSlewing returns 0
23:11:38.591 00.000 16108 IsGuiding returns 1
23:11:38.623 00.032 16108 IsSlewing returns 0
23:11:38.623 00.000 16108 IsGuiding returns 0
23:11:38.623 00.000 16108 scope move finished after 42 + 106 ms
23:11:38.623 00.000 16108 Move returns status 0, amount 42
23:11:38.623 00.000 16108 move complete, result=0
23:11:38.623 00.000 16108 worker thread done servicing request
23:11:38.623 00.000 16108 Worker thread wakes up
23:11:38.623 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
23:11:38.625 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:38.626 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:39.601 00.975 16108 Exposure complete
23:11:39.667 00.066 16108 worker thread done servicing request
23:11:39.667 00.000 21068 OnExposeComplete: enter
23:11:39.667 00.000 21068 UpdateGuideState(): m_state=6
23:11:39.668 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3791
23:11:39.669 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.00, Mass=125265, SNR=89.0, Peak=19280 HFD=3.1
23:11:39.670 00.001 21068 MultiStar: [#1 -0.25,0.10,0.91,U] [#2 -0.00,0.21,0.99,U] [#3 -0.13,0.26,0.79,U] [#4 -0.23,0.00,0.68,U] [#5 -0.05,0.07,0.81,U] [#6 -0.27,0.24,0.56,U] [#7 -0.34,-0.08,0.62,U] [#8 -0.02,0.44,0.68,U] 
23:11:39.671 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {0.13, 0.16}
23:11:39.671 00.000 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
23:11:39.673 00.002 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
23:11:39.674 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.18 mountX=0.14 mountY=-0.13, mountTheta=-0.76
23:11:39.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.16, opts=13)
23:11:39.676 00.001 21068 Enqueuing Move request for scope (-0.11, 0.16)
23:11:39.676 00.000 16108 Worker thread wakes up
23:11:39.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:11:39.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:11:39.676 00.000 16108 Moving (-0.11, 0.16) raw xDistance=0.14 yDistance=-0.13
23:11:39.677 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:11:39.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:39.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:39.677 00.000 16108 MoveAxis(E, 0, ABG)
23:11:39.677 00.000 16108 Move returns status 0, amount 0
23:11:39.677 00.000 16108 MoveAxis(N, 0, ABG)
23:11:39.677 00.000 16108 Move returns status 0, amount 0
23:11:39.677 00.000 16108 move complete, result=0
23:11:39.677 00.000 16108 worker thread done servicing request
23:11:39.680 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3769, FiltMin=3193, FiltMax=59427, Gamma=1.000
23:11:39.696 00.016 21068 UpdateGuideState exits: m=125265 SNR=89.0
23:11:39.696 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:39.698 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:39.699 00.001 21068 Enqueuing Expose request
23:11:39.700 00.001 16108 Worker thread wakes up
23:11:39.700 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:39.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:39.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:40.858 01.158 16108 Exposure complete
23:11:40.910 00.052 16108 worker thread done servicing request
23:11:40.910 00.000 21068 OnExposeComplete: enter
23:11:40.911 00.001 21068 UpdateGuideState(): m_state=6
23:11:40.912 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3792
23:11:40.913 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.85, Mass=100215, SNR=67.0, Peak=18496 HFD=2.8
23:11:40.913 00.000 21068 MultiStar: [#1 0.08,0.12,1.36,U] [#2 0.06,0.02,1.29,U] [#3 -0.08,-0.09,1.06,U] [#4 -0.26,-0.29,0.99,U] [#5 -0.32,-0.12,0.96,U] [#6 -0.52,-0.14,0.00,M1] [#7 -0.23,-0.52,0.00,M1] [#8 0.08,-0.02,0.83,U] 
23:11:40.914 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {0.26, 0.01}
23:11:40.915 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
23:11:40.916 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
23:11:40.916 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.98 mountX=0.01 mountY=0.04, mountTheta=1.34
23:11:40.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
23:11:40.919 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
23:11:40.919 00.000 16108 Worker thread wakes up
23:11:40.920 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:11:40.920 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:11:40.920 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
23:11:40.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:11:40.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:40.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:11:40.920 00.000 16108 MoveAxis(E, 0, ABG)
23:11:40.920 00.000 16108 Move returns status 0, amount 0
23:11:40.920 00.000 16108 MoveAxis(N, 0, ABG)
23:11:40.920 00.000 16108 Move returns status 0, amount 0
23:11:40.920 00.000 16108 move complete, result=0
23:11:40.920 00.000 16108 worker thread done servicing request
23:11:40.923 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3769, FiltMin=3209, FiltMax=60205, Gamma=1.000
23:11:40.939 00.016 21068 UpdateGuideState exits: m=100215 SNR=67.0
23:11:40.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:40.941 00.000 21068 Enqueuing Expose request
23:11:40.942 00.001 16108 Worker thread wakes up
23:11:40.942 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:40.943 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:40.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:41.924 00.981 16108 Exposure complete
23:11:41.981 00.057 16108 worker thread done servicing request
23:11:41.985 00.004 21068 OnExposeComplete: enter
23:11:41.986 00.001 21068 UpdateGuideState(): m_state=6
23:11:41.988 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3793
23:11:41.990 00.002 21068 Star::Find returns 1 (0), X=221.09, Y=877.02, Mass=96935, SNR=58.8, Peak=16384 HFD=2.7
23:11:41.992 00.002 21068 MultiStar: [#1 0.09,-0.05,1.57,U] [#2 0.17,0.02,1.42,U] [#3 0.18,0.11,1.46,U] [#4 -0.05,0.05,1.05,U] [#5 -0.23,-0.33,1.16,U] [#6 -0.44,-0.06,1.03,U] [#7 -0.28,0.27,0.68,U] [#8 0.19,0.28,1.16,U] 
23:11:41.992 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.41, 0.18}
23:11:41.993 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
23:11:41.994 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
23:11:41.995 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.93 mountX=-0.02 mountY=-0.05, mountTheta=-2.02
23:11:41.996 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
23:11:41.997 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
23:11:41.998 00.001 16108 Worker thread wakes up
23:11:41.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:11:41.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:11:41.998 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:11:41.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:11:41.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:41.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:11:41.999 00.001 16108 MoveAxis(E, 0, ABG)
23:11:41.999 00.000 16108 Move returns status 0, amount 0
23:11:41.999 00.000 16108 MoveAxis(N, 0, ABG)
23:11:41.999 00.000 16108 Move returns status 0, amount 0
23:11:41.999 00.000 16108 move complete, result=0
23:11:41.999 00.000 16108 worker thread done servicing request
23:11:42.004 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3769, FiltMin=3264, FiltMax=57789, Gamma=1.000
23:11:42.019 00.015 21068 UpdateGuideState exits: m=96935 SNR=58.8
23:11:42.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:42.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:42.022 00.001 21068 Enqueuing Expose request
23:11:42.022 00.000 16108 Worker thread wakes up
23:11:42.022 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:42.023 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:42.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:43.192 01.169 16108 Exposure complete
23:11:43.248 00.056 16108 worker thread done servicing request
23:11:43.248 00.000 21068 OnExposeComplete: enter
23:11:43.249 00.001 21068 UpdateGuideState(): m_state=6
23:11:43.249 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3794
23:11:43.250 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=877.00, Mass=127903, SNR=75.0, Peak=18160 HFD=3.3
23:11:43.251 00.001 21068 MultiStar: [#1 -0.08,-0.21,1.28,U] [#2 0.05,-0.06,1.25,U] [#3 -0.04,-0.02,1.12,U] [#4 0.25,-0.33,0.74,U] [#5 -0.11,-0.05,0.96,U] [#6 -0.17,0.38,0.87,U] [#7 -0.46,-0.38,0.00,M1] [#8 0.08,0.16,0.75,U] 
23:11:43.253 00.002 21068 refined, 7 included, MultiStar: {-0.00, -0.01}, one-star: {0.09, 0.16}
23:11:43.254 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
23:11:43.254 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
23:11:43.255 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.86 mountX=0.00 mountY=0.01, mountTheta=1.46
23:11:43.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.01, opts=13)
23:11:43.258 00.001 21068 Enqueuing Move request for scope (-0.00, -0.01)
23:11:43.258 00.000 16108 Worker thread wakes up
23:11:43.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
23:11:43.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
23:11:43.259 00.001 16108 Moving (-0.00, -0.01) raw xDistance=0.00 yDistance=0.01
23:11:43.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:11:43.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:43.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:11:43.259 00.000 16108 MoveAxis(E, 0, ABG)
23:11:43.259 00.000 16108 Move returns status 0, amount 0
23:11:43.259 00.000 16108 MoveAxis(N, 0, ABG)
23:11:43.259 00.000 16108 Move returns status 0, amount 0
23:11:43.259 00.000 16108 move complete, result=0
23:11:43.259 00.000 16108 worker thread done servicing request
23:11:43.262 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3766, FiltMin=3238, FiltMax=57709, Gamma=1.000
23:11:43.278 00.016 21068 UpdateGuideState exits: m=127903 SNR=75.0
23:11:43.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.279 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:43.280 00.001 21068 Enqueuing Expose request
23:11:43.281 00.001 16108 Worker thread wakes up
23:11:43.281 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:43.283 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:43.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:44.249 00.966 16108 Exposure complete
23:11:44.324 00.075 16108 worker thread done servicing request
23:11:44.324 00.000 21068 OnExposeComplete: enter
23:11:44.326 00.002 21068 UpdateGuideState(): m_state=6
23:11:44.327 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3795
23:11:44.330 00.003 21068 Star::Find returns 1 (0), X=221.15, Y=876.89, Mass=105516, SNR=76.8, Peak=17136 HFD=2.9
23:11:44.333 00.003 21068 MultiStar: [#1 0.18,0.03,1.18,U] [#2 0.40,-0.03,1.35,U] [#3 0.24,0.09,1.01,U] [#4 0.23,-0.24,0.91,U] [#5 0.33,-0.34,0.79,U] [#6 -0.20,-0.11,0.85,U] [#7 -0.12,-0.12,0.57,U] [#8 0.40,0.21,0.76,U] 
23:11:44.336 00.003 21068 refined, 8 included, MultiStar: {0.24, -0.04}, one-star: {0.47, 0.06}
23:11:44.339 00.003 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
23:11:44.341 00.002 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
23:11:44.343 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.17 mountX=-0.24 mountY=-0.02, mountTheta=-3.08
23:11:44.348 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
23:11:44.350 00.002 21068 Enqueuing Move request for scope (0.24, -0.04)
23:11:44.352 00.002 16108 Worker thread wakes up
23:11:44.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
23:11:44.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
23:11:44.352 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.02
23:11:44.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:11:44.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:44.353 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:11:44.353 00.000 16108 MoveAxis(E, 63, ABG)
23:11:44.353 00.000 16108 Guiding  Dir = 2, Dur = 63
23:11:44.353 00.000 16108 IsSlewing returns 0
23:11:44.353 00.000 16108 IsGuiding returns 0
23:11:44.363 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3769, FiltMin=3238, FiltMax=62752, Gamma=1.000
23:11:44.377 00.014 16108 PulseGuide returned control before completion, sleep 50
23:11:44.385 00.008 21068 UpdateGuideState exits: m=105516 SNR=76.8
23:11:44.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:44.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:44.388 00.001 21068 Enqueuing Expose request
23:11:44.438 00.050 16108 IsGuiding returns 1
23:11:44.438 00.000 16108 scope still moving after pulse duration time elapsed
23:11:44.469 00.031 16108 IsSlewing returns 0
23:11:44.469 00.000 16108 IsGuiding returns 0
23:11:44.469 00.000 16108 scope move finished after 63 + 53 ms
23:11:44.471 00.002 16108 Move returns status 0, amount 63
23:11:44.471 00.000 16108 MoveAxis(N, 0, ABG)
23:11:44.471 00.000 16108 Move returns status 0, amount 0
23:11:44.471 00.000 16108 move complete, result=0
23:11:44.471 00.000 16108 worker thread done servicing request
23:11:44.471 00.000 16108 Worker thread wakes up
23:11:44.471 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:44.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:44.471 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
23:11:45.623 01.152 16108 Exposure complete
23:11:45.694 00.071 16108 worker thread done servicing request
23:11:45.694 00.000 21068 OnExposeComplete: enter
23:11:45.695 00.001 21068 UpdateGuideState(): m_state=6
23:11:45.696 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3796
23:11:45.697 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.72, Mass=111903, SNR=78.4, Peak=18352 HFD=3.1
23:11:45.700 00.003 21068 MultiStar: [#1 -0.17,-0.13,1.12,U] [#2 0.13,-0.12,1.40,U] [#3 -0.17,0.16,1.02,U] [#4 0.05,-0.65,0.00,M1] [#5 -0.38,-0.33,0.00,M1] [#6 -0.62,-0.19,0.00,M1] [#7 -0.67,-0.17,0.00,M1] [#8 -0.12,0.13,0.65,U] 
23:11:45.702 00.002 21068 refined, 4 included, MultiStar: {-0.05, -0.04}, one-star: {-0.01, -0.12}
23:11:45.703 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
23:11:45.705 00.002 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
23:11:45.706 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.52 mountX=0.05 mountY=0.05, mountTheta=0.82
23:11:45.709 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
23:11:45.710 00.001 21068 Enqueuing Move request for scope (-0.05, -0.04)
23:11:45.711 00.001 16108 Worker thread wakes up
23:11:45.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:11:45.712 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:11:45.712 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
23:11:45.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:11:45.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:45.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:11:45.712 00.000 16108 MoveAxis(E, 0, ABG)
23:11:45.712 00.000 16108 Move returns status 0, amount 0
23:11:45.712 00.000 16108 MoveAxis(N, 0, ABG)
23:11:45.712 00.000 16108 Move returns status 0, amount 0
23:11:45.712 00.000 16108 move complete, result=0
23:11:45.712 00.000 16108 worker thread done servicing request
23:11:45.717 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3769, FiltMin=3222, FiltMax=65533, Gamma=1.000
23:11:45.734 00.017 21068 UpdateGuideState exits: m=111903 SNR=78.4
23:11:45.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:45.737 00.001 21068 Enqueuing Expose request
23:11:45.738 00.001 16108 Worker thread wakes up
23:11:45.738 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:45.740 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:45.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:46.713 00.973 16108 Exposure complete
23:11:46.782 00.069 16108 worker thread done servicing request
23:11:46.782 00.000 21068 OnExposeComplete: enter
23:11:46.783 00.001 21068 UpdateGuideState(): m_state=6
23:11:46.784 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3797
23:11:46.785 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.36, Mass=116484, SNR=74.0, Peak=16496 HFD=3.0
23:11:46.786 00.001 21068 MultiStar: [#1 0.17,-0.30,1.07,U] [#2 0.28,-0.48,0.00,M1] [#3 -0.21,-0.05,1.06,U] [#4 -0.01,-0.44,0.78,U] [#5 -0.52,-0.53,0.00,M2] [#6 -0.41,-0.55,0.00,M2] [#7 -0.53,-0.66,0.00,M2] [#8 0.13,-0.40,0.80,U] 
23:11:46.786 00.000 21068 refined, 4 included, MultiStar: {0.03, -0.32}, one-star: {0.09, -0.47}
23:11:46.787 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
23:11:46.788 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
23:11:46.788 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.48 mountX=-0.09 mountY=0.30, mountTheta=1.85
23:11:46.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.32, opts=13)
23:11:46.793 00.003 21068 Enqueuing Move request for scope (0.03, -0.32)
23:11:46.795 00.002 16108 Worker thread wakes up
23:11:46.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
23:11:46.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
23:11:46.795 00.000 16108 Moving (0.03, -0.32) raw xDistance=-0.09 yDistance=0.30
23:11:46.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:11:46.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:46.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:11:46.795 00.000 16108 MoveAxis(E, 0, ABG)
23:11:46.795 00.000 16108 Move returns status 0, amount 0
23:11:46.795 00.000 16108 MoveAxis(N, 0, ABG)
23:11:46.795 00.000 16108 Move returns status 0, amount 0
23:11:46.795 00.000 16108 move complete, result=0
23:11:46.795 00.000 16108 worker thread done servicing request
23:11:46.803 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3769, FiltMin=3261, FiltMax=53059, Gamma=1.000
23:11:46.824 00.021 21068 UpdateGuideState exits: m=116484 SNR=74.0
23:11:46.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:46.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:46.826 00.000 21068 Enqueuing Expose request
23:11:46.827 00.001 16108 Worker thread wakes up
23:11:46.827 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:11:46.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:46.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:47.995 01.167 16108 Exposure complete
23:11:48.050 00.055 16108 worker thread done servicing request
23:11:48.050 00.000 21068 OnExposeComplete: enter
23:11:48.051 00.001 21068 UpdateGuideState(): m_state=6
23:11:48.052 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3798
23:11:48.053 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.47, Mass=107452, SNR=80.9, Peak=12979 HFD=3.2
23:11:48.053 00.000 21068 MultiStar: [#1 -0.04,-0.46,1.11,U] [#2 0.09,-0.43,1.19,U] [#3 -0.24,-0.29,0.83,U] [#4 -0.28,-0.49,0.00,M1] [#5 -0.14,-0.55,0.00,M3] [#6 -0.44,-0.37,0.00,M3] [#7 -0.99,-0.19,0.00,M3] [#8 -0.39,0.01,0.73,U] 
23:11:48.054 00.001 21068 refined, 4 included, MultiStar: {-0.15, -0.33}, one-star: {-0.32, -0.37}
23:11:48.055 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
23:11:48.056 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
23:11:48.056 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.37 cameraTheta=-2.01 mountX=0.09 mountY=0.36, mountTheta=1.31
23:11:48.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.33, opts=13)
23:11:48.058 00.000 21068 Enqueuing Move request for scope (-0.15, -0.33)
23:11:48.059 00.001 16108 Worker thread wakes up
23:11:48.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.33) opts 0xd
23:11:48.059 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.33)
23:11:48.059 00.000 16108 Moving (-0.15, -0.33) raw xDistance=0.09 yDistance=0.36
23:11:48.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:11:48.060 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:48.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:11:48.060 00.000 16108 MoveAxis(E, 0, ABG)
23:11:48.060 00.000 16108 Move returns status 0, amount 0
23:11:48.060 00.000 16108 MoveAxis(N, 0, ABG)
23:11:48.060 00.000 16108 Move returns status 0, amount 0
23:11:48.060 00.000 16108 move complete, result=0
23:11:48.060 00.000 16108 worker thread done servicing request
23:11:48.066 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3769, FiltMin=3229, FiltMax=63990, Gamma=1.000
23:11:48.094 00.028 21068 UpdateGuideState exits: m=107452 SNR=80.9
23:11:48.096 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.097 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:48.098 00.001 21068 Enqueuing Expose request
23:11:48.101 00.003 16108 Worker thread wakes up
23:11:48.101 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:11:48.102 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:48.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:49.079 00.977 16108 Exposure complete
23:11:49.150 00.071 16108 worker thread done servicing request
23:11:49.150 00.000 21068 OnExposeComplete: enter
23:11:49.151 00.001 21068 UpdateGuideState(): m_state=6
23:11:49.152 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3799
23:11:49.154 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=876.81, Mass=113371, SNR=78.1, Peak=16320 HFD=3.4
23:11:49.156 00.002 21068 MultiStar: [#1 -0.40,-0.37,0.00,M1] [#2 -0.10,-0.28,1.35,U] [#3 -0.49,-0.02,1.01,U] [#4 -0.47,-0.27,0.00,M2] [#5 -0.16,-0.37,1.01,U] [#6 -0.20,-0.47,0.00,M4] [#7 -0.69,-0.11,0.00,M4] [#8 -0.23,0.18,0.72,U] 
23:11:49.158 00.002 21068 single-star, 4 included, MultiStar: {-0.19, -0.13}, one-star: {-0.02, -0.03}
23:11:49.159 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
23:11:49.161 00.002 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
23:11:49.163 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.23 mountX=0.02 mountY=0.03, mountTheta=1.09
23:11:49.165 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:11:49.166 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:11:49.168 00.002 16108 Worker thread wakes up
23:11:49.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:11:49.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:11:49.168 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
23:11:49.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:11:49.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:49.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:11:49.168 00.000 16108 MoveAxis(E, 0, ABG)
23:11:49.168 00.000 16108 Move returns status 0, amount 0
23:11:49.169 00.001 16108 MoveAxis(N, 0, ABG)
23:11:49.169 00.000 16108 Move returns status 0, amount 0
23:11:49.169 00.000 16108 move complete, result=0
23:11:49.169 00.000 16108 worker thread done servicing request
23:11:49.174 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3769, FiltMin=3193, FiltMax=54461, Gamma=1.000
23:11:49.188 00.014 21068 UpdateGuideState exits: m=113371 SNR=78.1
23:11:49.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:49.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:49.190 00.000 21068 Enqueuing Expose request
23:11:49.191 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:49.192 00.001 16108 Worker thread wakes up
23:11:49.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:49.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:50.364 01.172 16108 Exposure complete
23:11:50.424 00.060 16108 worker thread done servicing request
23:11:50.424 00.000 21068 OnExposeComplete: enter
23:11:50.425 00.001 21068 UpdateGuideState(): m_state=6
23:11:50.426 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3800
23:11:50.427 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.73, Mass=108673, SNR=90.6, Peak=14800 HFD=3.3
23:11:50.428 00.001 21068 MultiStar: [#1 -0.54,-0.14,0.00,M2] [#2 0.06,-0.12,1.15,U] [#3 -0.14,-0.05,0.82,U] [#4 -0.25,-0.30,0.78,U] [#5 -0.15,-0.39,0.86,U] [#6 -0.64,0.01,0.00,M5] [#7 -0.97,-0.47,0.00,M5] [#8 -0.20,-0.06,0.68,U] 
23:11:50.428 00.000 21068 single-star, 5 included, MultiStar: {-0.11, -0.17}, one-star: {-0.07, -0.11}
23:11:50.429 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
23:11:50.430 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
23:11:50.431 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.14 mountX=0.05 mountY=0.12, mountTheta=1.18
23:11:50.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
23:11:50.433 00.000 21068 Enqueuing Move request for scope (-0.07, -0.11)
23:11:50.434 00.001 16108 Worker thread wakes up
23:11:50.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:11:50.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:11:50.434 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
23:11:50.435 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:11:50.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:50.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:11:50.435 00.000 16108 MoveAxis(E, 0, ABG)
23:11:50.435 00.000 16108 Move returns status 0, amount 0
23:11:50.435 00.000 16108 MoveAxis(N, 0, ABG)
23:11:50.435 00.000 16108 Move returns status 0, amount 0
23:11:50.435 00.000 16108 move complete, result=0
23:11:50.435 00.000 16108 worker thread done servicing request
23:11:50.438 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3769, FiltMin=3241, FiltMax=60077, Gamma=1.000
23:11:50.465 00.027 21068 UpdateGuideState exits: m=108673 SNR=90.6
23:11:50.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:50.468 00.001 21068 Enqueuing Expose request
23:11:50.469 00.001 16108 Worker thread wakes up
23:11:50.469 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:50.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:50.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:51.454 00.984 16108 Exposure complete
23:11:51.522 00.068 16108 worker thread done servicing request
23:11:51.522 00.000 21068 OnExposeComplete: enter
23:11:51.523 00.001 21068 UpdateGuideState(): m_state=6
23:11:51.529 00.006 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3801
23:11:51.530 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.64, Mass=108590, SNR=72.8, Peak=15840 HFD=3.2
23:11:51.531 00.001 21068 MultiStar: [#1 0.05,-0.29,1.15,U] [#2 0.13,-0.30,1.20,U] [#3 0.06,0.02,0.86,U] [#4 -0.20,-0.58,0.00,M2] [#5 -0.16,-0.21,1.06,U] [#6 -0.48,-0.14,0.00,M6] [#7 -0.63,-0.34,0.00,M6] [#8 -0.13,0.10,0.81,U] 
23:11:51.532 00.001 21068 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {-0.23, -0.20}
23:11:51.533 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
23:11:51.533 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
23:11:51.534 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.80 mountX=0.01 mountY=0.17, mountTheta=1.52
23:11:51.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.17, opts=13)
23:11:51.536 00.000 21068 Enqueuing Move request for scope (-0.04, -0.17)
23:11:51.537 00.001 16108 Worker thread wakes up
23:11:51.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
23:11:51.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
23:11:51.537 00.000 16108 Moving (-0.04, -0.17) raw xDistance=0.01 yDistance=0.17
23:11:51.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:11:51.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:51.538 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:11:51.538 00.000 16108 MoveAxis(E, 0, ABG)
23:11:51.538 00.000 16108 Move returns status 0, amount 0
23:11:51.538 00.000 16108 MoveAxis(N, 0, ABG)
23:11:51.538 00.000 16108 Move returns status 0, amount 0
23:11:51.538 00.000 16108 move complete, result=0
23:11:51.538 00.000 16108 worker thread done servicing request
23:11:51.542 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3769, FiltMin=3225, FiltMax=59549, Gamma=1.000
23:11:51.557 00.015 21068 UpdateGuideState exits: m=108590 SNR=72.8
23:11:51.559 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:51.561 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:51.564 00.003 21068 Enqueuing Expose request
23:11:51.565 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:51.567 00.002 16108 Worker thread wakes up
23:11:51.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:51.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:52.735 01.168 16108 Exposure complete
23:11:52.803 00.068 16108 worker thread done servicing request
23:11:52.803 00.000 21068 OnExposeComplete: enter
23:11:52.805 00.002 21068 UpdateGuideState(): m_state=6
23:11:52.806 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3802
23:11:52.807 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.67, Mass=112465, SNR=76.7, Peak=13427 HFD=3.1
23:11:52.809 00.002 21068 MultiStar: [#1 -0.32,-0.24,1.09,U] [#2 -0.02,-0.23,1.12,U] [#3 0.09,-0.09,0.94,U] [#4 -0.51,-0.22,0.00,M3] [#5 -0.23,-0.34,1.07,U] [#6 -0.60,-0.40,0.00,M7] [#7 -0.69,-0.51,0.00,M7] [#8 -0.41,0.09,0.70,U] 
23:11:52.809 00.000 21068 single-star, 5 included, MultiStar: {-0.14, -0.18}, one-star: {-0.01, -0.17}
23:11:52.811 00.002 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
23:11:52.812 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
23:11:52.813 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=-0.02 mountY=0.17, mountTheta=1.69
23:11:52.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
23:11:52.815 00.000 21068 Enqueuing Move request for scope (-0.01, -0.17)
23:11:52.817 00.002 16108 Worker thread wakes up
23:11:52.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
23:11:52.817 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
23:11:52.817 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.17
23:11:52.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:11:52.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:52.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:11:52.817 00.000 16108 MoveAxis(E, 0, ABG)
23:11:52.817 00.000 16108 Move returns status 0, amount 0
23:11:52.817 00.000 16108 MoveAxis(N, 0, ABG)
23:11:52.817 00.000 16108 Move returns status 0, amount 0
23:11:52.817 00.000 16108 move complete, result=0
23:11:52.818 00.001 16108 worker thread done servicing request
23:11:52.825 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3769, FiltMin=3197, FiltMax=59837, Gamma=1.000
23:11:52.847 00.022 21068 UpdateGuideState exits: m=112465 SNR=76.7
23:11:52.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:52.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:52.850 00.001 21068 Enqueuing Expose request
23:11:52.851 00.001 16108 Worker thread wakes up
23:11:52.851 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:11:52.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:52.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:53.817 00.966 16108 Exposure complete
23:11:53.898 00.081 16108 worker thread done servicing request
23:11:53.898 00.000 21068 OnExposeComplete: enter
23:11:53.900 00.002 21068 UpdateGuideState(): m_state=6
23:11:53.902 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3803
23:11:53.904 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=876.86, Mass=112188, SNR=79.9, Peak=16832 HFD=3.3
23:11:53.907 00.003 21068 MultiStar: [#1 -0.09,0.02,1.23,U] [#2 -0.06,0.02,1.15,U] [#3 -0.19,0.07,1.07,U] [#4 -0.30,0.15,0.65,U] [#5 -0.31,-0.14,0.84,U] [#6 -0.64,-0.15,0.00,M8] [#7 -0.66,-0.19,0.00,M8] [#8 -0.13,0.45,0.77,U] 
23:11:53.913 00.006 21068 refined, 6 included, MultiStar: {-0.18, 0.07}, one-star: {-0.29, 0.02}
23:11:53.914 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
23:11:53.919 00.005 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
23:11:53.921 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.20 cameraTheta=2.77 mountX=0.19 mountY=-0.03, mountTheta=-0.14
23:11:53.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.07, opts=13)
23:11:53.925 00.002 21068 Enqueuing Move request for scope (-0.18, 0.07)
23:11:53.926 00.001 16108 Worker thread wakes up
23:11:53.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
23:11:53.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
23:11:53.926 00.000 16108 Moving (-0.18, 0.07) raw xDistance=0.19 yDistance=-0.03
23:11:53.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:11:53.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:53.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:11:53.926 00.000 16108 MoveAxis(E, 0, ABG)
23:11:53.926 00.000 16108 Move returns status 0, amount 0
23:11:53.926 00.000 16108 MoveAxis(N, 0, ABG)
23:11:53.926 00.000 16108 Move returns status 0, amount 0
23:11:53.926 00.000 16108 move complete, result=0
23:11:53.926 00.000 16108 worker thread done servicing request
23:11:53.933 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3769, FiltMin=3197, FiltMax=60509, Gamma=1.000
23:11:53.961 00.028 21068 UpdateGuideState exits: m=112188 SNR=79.9
23:11:53.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:53.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:53.963 00.000 21068 Enqueuing Expose request
23:11:53.964 00.001 16108 Worker thread wakes up
23:11:53.964 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:53.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:53.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:55.132 01.167 16108 Exposure complete
23:11:55.203 00.071 16108 worker thread done servicing request
23:11:55.203 00.000 21068 OnExposeComplete: enter
23:11:55.206 00.003 21068 UpdateGuideState(): m_state=6
23:11:55.207 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3804
23:11:55.209 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=876.77, Mass=130094, SNR=81.3, Peak=15664 HFD=3.4
23:11:55.212 00.003 21068 MultiStar: [#1 -0.48,-0.19,0.00,M1] [#2 -0.18,-0.06,1.40,U] [#3 -0.22,0.02,1.00,U] [#4 -0.16,-0.38,0.77,U] [#5 -0.32,-0.11,0.86,U] [#6 -0.28,-0.02,0.62,U] [#7 -0.49,-0.32,0.00,M9] [#8 0.08,0.10,0.71,U] 
23:11:55.213 00.001 21068 refined, 6 included, MultiStar: {-0.19, -0.07}, one-star: {-0.24, -0.07}
23:11:55.214 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.54)
23:11:55.216 00.002 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
23:11:55.217 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-2.78 mountX=0.18 mountY=0.12, mountTheta=0.58
23:11:55.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.07, opts=13)
23:11:55.220 00.001 21068 Enqueuing Move request for scope (-0.19, -0.07)
23:11:55.222 00.002 16108 Worker thread wakes up
23:11:55.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
23:11:55.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
23:11:55.222 00.000 16108 Moving (-0.19, -0.07) raw xDistance=0.18 yDistance=0.12
23:11:55.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:11:55.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:55.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:11:55.222 00.000 16108 MoveAxis(E, 0, ABG)
23:11:55.223 00.001 16108 Move returns status 0, amount 0
23:11:55.223 00.000 16108 MoveAxis(N, 0, ABG)
23:11:55.223 00.000 16108 Move returns status 0, amount 0
23:11:55.223 00.000 16108 move complete, result=0
23:11:55.223 00.000 16108 worker thread done servicing request
23:11:55.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3766, FiltMin=3232, FiltMax=60355, Gamma=1.000
23:11:55.245 00.019 21068 UpdateGuideState exits: m=130094 SNR=81.3
23:11:55.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:55.248 00.001 21068 Enqueuing Expose request
23:11:55.248 00.000 16108 Worker thread wakes up
23:11:55.248 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:55.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:55.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:56.231 00.982 16108 Exposure complete
23:11:56.306 00.075 16108 worker thread done servicing request
23:11:56.306 00.000 21068 OnExposeComplete: enter
23:11:56.308 00.002 21068 UpdateGuideState(): m_state=6
23:11:56.309 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3805
23:11:56.311 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=876.96, Mass=118470, SNR=77.2, Peak=16960 HFD=3.1
23:11:56.313 00.002 21068 MultiStar: [#1 -0.44,-0.53,0.00,M2] [#2 0.04,-0.12,1.27,U] [#3 -0.17,-0.13,1.20,U] [#4 -0.38,-0.34,0.00,M2] [#5 -0.17,-0.35,0.93,U] [#6 -0.38,-0.01,0.69,U] [#7 -0.76,-0.29,0.00,M10] [#8 -0.22,0.42,0.79,U] 
23:11:56.315 00.002 21068 refined, 5 included, MultiStar: {-0.14, -0.03}, one-star: {-0.10, 0.12}
23:11:56.317 00.002 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
23:11:56.319 00.002 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
23:11:56.321 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=0.14 mountY=0.06, mountTheta=0.44
23:11:56.324 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.03, opts=13)
23:11:56.326 00.002 21068 Enqueuing Move request for scope (-0.14, -0.03)
23:11:56.328 00.002 16108 Worker thread wakes up
23:11:56.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
23:11:56.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
23:11:56.328 00.000 16108 Moving (-0.14, -0.03) raw xDistance=0.14 yDistance=0.06
23:11:56.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:11:56.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:56.329 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:11:56.329 00.000 16108 MoveAxis(E, 0, ABG)
23:11:56.329 00.000 16108 Move returns status 0, amount 0
23:11:56.329 00.000 16108 MoveAxis(N, 0, ABG)
23:11:56.329 00.000 16108 Move returns status 0, amount 0
23:11:56.329 00.000 16108 move complete, result=0
23:11:56.329 00.000 16108 worker thread done servicing request
23:11:56.337 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3769, FiltMin=3222, FiltMax=54925, Gamma=1.000
23:11:56.356 00.019 21068 UpdateGuideState exits: m=118470 SNR=77.2
23:11:56.358 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:56.360 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:56.361 00.001 21068 Enqueuing Expose request
23:11:56.362 00.001 16108 Worker thread wakes up
23:11:56.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:56.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:56.363 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:57.521 01.158 16108 Exposure complete
23:11:57.591 00.070 16108 worker thread done servicing request
23:11:57.591 00.000 21068 OnExposeComplete: enter
23:11:57.592 00.001 21068 UpdateGuideState(): m_state=6
23:11:57.593 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3806
23:11:57.594 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.01, Mass=106765, SNR=72.5, Peak=15104 HFD=3.2
23:11:57.595 00.001 21068 MultiStar: [#1 -0.27,-0.02,1.24,U] [#2 0.10,-0.13,1.41,U] [#3 -0.19,-0.15,1.06,U] [#4 -0.29,-0.16,0.89,U] [#5 -0.01,-0.31,1.12,U] [#6 -0.72,-0.18,0.00,M7] [#7 -0.65,-0.13,0.00,R] [#8 -0.22,0.17,0.81,U] 
23:11:57.596 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.07}, one-star: {-0.12, 0.18}
23:11:57.597 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
23:11:57.597 00.000 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
23:11:57.598 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.62 mountX=0.11 mountY=0.10, mountTheta=0.73
23:11:57.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
23:11:57.601 00.001 21068 Enqueuing Move request for scope (-0.13, -0.07)
23:11:57.601 00.000 16108 Worker thread wakes up
23:11:57.602 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:11:57.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:11:57.602 00.000 16108 Moving (-0.13, -0.07) raw xDistance=0.11 yDistance=0.10
23:11:57.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:11:57.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:57.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:11:57.602 00.000 16108 MoveAxis(E, 0, ABG)
23:11:57.602 00.000 16108 Move returns status 0, amount 0
23:11:57.602 00.000 16108 MoveAxis(N, 0, ABG)
23:11:57.602 00.000 16108 Move returns status 0, amount 0
23:11:57.602 00.000 16108 move complete, result=0
23:11:57.602 00.000 16108 worker thread done servicing request
23:11:57.606 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3769, FiltMin=3193, FiltMax=64227, Gamma=1.000
23:11:57.621 00.015 21068 UpdateGuideState exits: m=106765 SNR=72.5
23:11:57.621 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:57.622 00.000 21068 Enqueuing Expose request
23:11:57.623 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:57.624 00.001 16108 Worker thread wakes up
23:11:57.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:57.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:58.604 00.980 16108 Exposure complete
23:11:58.701 00.097 16108 worker thread done servicing request
23:11:58.701 00.000 21068 OnExposeComplete: enter
23:11:58.704 00.003 21068 UpdateGuideState(): m_state=6
23:11:58.706 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3807
23:11:58.708 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.97, Mass=105904, SNR=73.8, Peak=15808 HFD=3.2
23:11:58.710 00.002 21068 MultiStar: [#1 -0.29,-0.38,1.12,U] [#2 0.04,-0.16,1.37,U] [#3 -0.05,-0.10,1.09,U] [#4 -0.39,-0.38,0.00,M2] [#5 -0.20,-0.47,0.00,M1] [#6 -0.45,-0.29,0.00,M8] [#7 0.18,0.03,0.67,U] [#8 -0.14,0.35,0.95,U] 
23:11:58.712 00.002 21068 refined, 5 included, MultiStar: {-0.05, -0.04}, one-star: {0.04, 0.13}
23:11:58.713 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
23:11:58.715 00.002 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
23:11:58.716 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.42 mountX=0.04 mountY=0.05, mountTheta=0.92
23:11:58.719 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
23:11:58.720 00.001 21068 Enqueuing Move request for scope (-0.05, -0.04)
23:11:58.721 00.001 16108 Worker thread wakes up
23:11:58.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:11:58.721 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:11:58.721 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
23:11:58.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:11:58.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:58.722 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:11:58.722 00.000 16108 MoveAxis(E, 0, ABG)
23:11:58.722 00.000 16108 Move returns status 0, amount 0
23:11:58.722 00.000 16108 MoveAxis(N, 0, ABG)
23:11:58.722 00.000 16108 Move returns status 0, amount 0
23:11:58.722 00.000 16108 move complete, result=0
23:11:58.722 00.000 16108 worker thread done servicing request
23:11:58.726 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3769, FiltMin=3248, FiltMax=60390, Gamma=1.000
23:11:58.742 00.016 21068 UpdateGuideState exits: m=105904 SNR=73.8
23:11:58.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:11:58.745 00.001 21068 Enqueuing Expose request
23:11:58.745 00.000 16108 Worker thread wakes up
23:11:58.745 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:58.747 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:11:58.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:11:59.917 01.170 16108 Exposure complete
23:12:00.006 00.089 16108 worker thread done servicing request
23:12:00.006 00.000 21068 OnExposeComplete: enter
23:12:00.007 00.001 21068 UpdateGuideState(): m_state=6
23:12:00.009 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3808
23:12:00.010 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.67, Mass=110528, SNR=73.0, Peak=15120 HFD=3.3
23:12:00.012 00.002 21068 MultiStar: [#1 0.03,0.04,1.26,U] [#2 0.24,-0.07,1.15,U] [#3 0.05,0.01,1.10,U] [#4 -0.07,-0.22,0.84,U] [#5 -0.24,-0.25,1.09,U] [#6 -0.43,-0.38,0.00,M9] [#7 -0.05,-0.08,0.55,U] [#8 0.12,-0.10,0.88,U] 
23:12:00.014 00.002 21068 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {0.13, -0.17}
23:12:00.016 00.002 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
23:12:00.017 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
23:12:00.019 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.25 mountX=-0.05 mountY=0.09, mountTheta=2.08
23:12:00.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
23:12:00.022 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
23:12:00.023 00.001 16108 Worker thread wakes up
23:12:00.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:12:00.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:12:00.023 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
23:12:00.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:12:00.024 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:00.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:00.024 00.000 16108 MoveAxis(E, 0, ABG)
23:12:00.024 00.000 16108 Move returns status 0, amount 0
23:12:00.024 00.000 16108 MoveAxis(N, 0, ABG)
23:12:00.024 00.000 16108 Move returns status 0, amount 0
23:12:00.024 00.000 16108 move complete, result=0
23:12:00.024 00.000 16108 worker thread done servicing request
23:12:00.032 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3769, FiltMin=3203, FiltMax=65533, Gamma=1.000
23:12:00.051 00.019 21068 UpdateGuideState exits: m=110528 SNR=73.0
23:12:00.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:00.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:00.053 00.000 21068 Enqueuing Expose request
23:12:00.055 00.002 16108 Worker thread wakes up
23:12:00.055 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:00.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:00.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:01.028 00.972 16108 Exposure complete
23:12:01.091 00.063 16108 worker thread done servicing request
23:12:01.091 00.000 21068 OnExposeComplete: enter
23:12:01.094 00.003 21068 UpdateGuideState(): m_state=6
23:12:01.095 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3809
23:12:01.096 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.86, Mass=110239, SNR=80.0, Peak=16064 HFD=3.2
23:12:01.097 00.001 21068 MultiStar: [#1 0.20,-0.08,1.20,U] [#2 0.09,-0.05,1.12,U] [#3 -0.16,0.40,0.96,U] [#4 -0.08,-0.13,0.83,U] [#5 -0.20,-0.29,0.90,U] [#6 -0.21,0.14,0.80,U] [#7 -0.10,-0.11,0.60,U] [#8 -0.17,0.30,0.78,U] 
23:12:01.099 00.002 21068 single-star, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.04, 0.02}
23:12:01.100 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
23:12:01.103 00.003 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
23:12:01.104 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.71 mountX=0.05 mountY=-0.01, mountTheta=-0.20
23:12:01.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
23:12:01.107 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
23:12:01.108 00.001 16108 Worker thread wakes up
23:12:01.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:12:01.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:12:01.108 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.05 yDistance=-0.01
23:12:01.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:01.109 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:01.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:01.109 00.000 16108 MoveAxis(E, 0, ABG)
23:12:01.109 00.000 16108 Move returns status 0, amount 0
23:12:01.109 00.000 16108 MoveAxis(N, 0, ABG)
23:12:01.109 00.000 16108 Move returns status 0, amount 0
23:12:01.109 00.000 16108 move complete, result=0
23:12:01.109 00.000 16108 worker thread done servicing request
23:12:01.112 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3769, FiltMin=3200, FiltMax=56941, Gamma=1.000
23:12:01.126 00.014 21068 UpdateGuideState exits: m=110239 SNR=80.0
23:12:01.128 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:01.128 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:01.129 00.001 21068 Enqueuing Expose request
23:12:01.129 00.000 16108 Worker thread wakes up
23:12:01.131 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:01.131 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:01.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:02.300 01.169 16108 Exposure complete
23:12:02.365 00.065 16108 worker thread done servicing request
23:12:02.365 00.000 21068 OnExposeComplete: enter
23:12:02.366 00.001 21068 UpdateGuideState(): m_state=6
23:12:02.367 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3810
23:12:02.368 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.41, Mass=112370, SNR=75.9, Peak=15584 HFD=3.1
23:12:02.369 00.001 21068 MultiStar: [#1 -0.14,-0.53,0.00,M1] [#2 0.02,-0.44,1.24,U] [#3 -0.16,-0.22,1.04,U] [#4 -0.27,-0.54,0.00,M1] [#5 0.07,-0.60,0.00,M1] [#6 -0.30,-0.51,0.00,M9] [#7 -0.16,-0.53,0.00,M1] [#8 -0.13,-0.22,0.73,U] 
23:12:02.369 00.000 21068 refined, 3 included, MultiStar: {-0.07, -0.34}, one-star: {-0.04, -0.43}
23:12:02.370 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
23:12:02.372 00.002 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
23:12:02.372 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.77 mountX=0.01 mountY=0.35, mountTheta=1.55
23:12:02.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.34, opts=13)
23:12:02.375 00.001 21068 Enqueuing Move request for scope (-0.07, -0.34)
23:12:02.375 00.000 16108 Worker thread wakes up
23:12:02.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
23:12:02.375 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
23:12:02.375 00.000 16108 Moving (-0.07, -0.34) raw xDistance=0.01 yDistance=0.35
23:12:02.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:12:02.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:02.376 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:12:02.376 00.000 16108 MoveAxis(E, 0, ABG)
23:12:02.376 00.000 16108 Move returns status 0, amount 0
23:12:02.376 00.000 16108 MoveAxis(N, 0, ABG)
23:12:02.376 00.000 16108 Move returns status 0, amount 0
23:12:02.376 00.000 16108 move complete, result=0
23:12:02.376 00.000 16108 worker thread done servicing request
23:12:02.380 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3769, FiltMin=3235, FiltMax=52237, Gamma=1.000
23:12:02.394 00.014 21068 UpdateGuideState exits: m=112370 SNR=75.9
23:12:02.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:02.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:02.397 00.001 21068 Enqueuing Expose request
23:12:02.398 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:12:02.399 00.001 16108 Worker thread wakes up
23:12:02.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:02.400 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:03.368 00.968 16108 Exposure complete
23:12:03.462 00.094 16108 worker thread done servicing request
23:12:03.462 00.000 21068 OnExposeComplete: enter
23:12:03.464 00.002 21068 UpdateGuideState(): m_state=6
23:12:03.465 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3811
23:12:03.466 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.46, Mass=114968, SNR=77.1, Peak=14563 HFD=3.2
23:12:03.467 00.001 21068 MultiStar: [#1 -0.19,-0.65,0.00,M2] [#2 -0.53,-0.30,0.00,M1] [#3 -0.25,-0.35,1.03,U] [#4 -0.47,-0.45,0.00,M2] [#5 -0.34,-0.80,0.00,M2] [#6 -0.89,-0.34,0.00,M10] [#7 -0.22,-0.48,0.00,M2] [#8 -0.11,-0.31,0.78,U] 
23:12:03.467 00.000 21068 refined, 2 included, MultiStar: {-0.30, -0.35}, one-star: {-0.49, -0.38}
23:12:03.468 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
23:12:03.469 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
23:12:03.470 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.35 hyp=0.46 cameraTheta=-2.28 mountX=0.23 mountY=0.41, mountTheta=1.05
23:12:03.471 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.35, opts=13)
23:12:03.472 00.001 21068 Enqueuing Move request for scope (-0.30, -0.35)
23:12:03.473 00.001 16108 Worker thread wakes up
23:12:03.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.35) opts 0xd
23:12:03.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.35)
23:12:03.473 00.000 16108 Moving (-0.30, -0.35) raw xDistance=0.23 yDistance=0.41
23:12:03.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:12:03.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:03.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:12:03.473 00.000 16108 MoveAxis(W, 61, ABG)
23:12:03.473 00.000 16108 Guiding  Dir = 3, Dur = 61
23:12:03.473 00.000 16108 IsSlewing returns 0
23:12:03.475 00.002 16108 IsGuiding returns 0
23:12:03.476 00.001 16108 PulseGuide returned control before completion, sleep 70
23:12:03.478 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3769, FiltMin=3229, FiltMax=62477, Gamma=1.000
23:12:03.495 00.017 21068 UpdateGuideState exits: m=114968 SNR=77.1
23:12:03.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.496 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:03.497 00.001 21068 Enqueuing Expose request
23:12:03.554 00.057 16108 IsGuiding returns 0
23:12:03.554 00.000 16108 Move returns status 0, amount 61
23:12:03.554 00.000 16108 MoveAxis(N, 0, ABG)
23:12:03.554 00.000 16108 Move returns status 0, amount 0
23:12:03.554 00.000 16108 move complete, result=0
23:12:03.555 00.001 16108 worker thread done servicing request
23:12:03.555 00.000 16108 Worker thread wakes up
23:12:03.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:03.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:03.556 00.001 21068 GuideStep: 0.2 px 61 ms WEST, 0.4 px 0 ms NORTH
23:12:04.719 01.163 16108 Exposure complete
23:12:04.776 00.057 16108 worker thread done servicing request
23:12:04.776 00.000 21068 OnExposeComplete: enter
23:12:04.777 00.001 21068 UpdateGuideState(): m_state=6
23:12:04.778 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3812
23:12:04.779 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.35, Mass=114011, SNR=77.0, Peak=14560 HFD=3.1
23:12:04.780 00.001 21068 MultiStar: [#1 -0.28,-0.58,0.00,M3] [#2 -0.09,-0.37,1.29,U] [#3 -0.45,-0.53,0.00,M1] [#4 -0.55,-0.52,0.00,M3] [#5 -0.43,-0.45,0.00,M3] [#6 -0.83,-0.52,0.00,R] [#7 0.02,-0.15,0.51,U] [#8 0.01,-0.40,0.76,U] 
23:12:04.781 00.001 21068 refined, 3 included, MultiStar: {-0.05, -0.38}, one-star: {-0.08, -0.49}
23:12:04.781 00.000 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
23:12:04.783 00.002 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
23:12:04.784 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.70 mountX=-0.02 mountY=0.38, mountTheta=1.62
23:12:04.785 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.38, opts=13)
23:12:04.786 00.001 21068 Enqueuing Move request for scope (-0.05, -0.38)
23:12:04.787 00.001 16108 Worker thread wakes up
23:12:04.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd
23:12:04.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.38)
23:12:04.787 00.000 16108 Moving (-0.05, -0.38) raw xDistance=-0.02 yDistance=0.38
23:12:04.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:12:04.787 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.15 newest=1.13
23:12:04.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
23:12:04.787 00.000 16108 MoveAxis(E, 0, ABG)
23:12:04.787 00.000 16108 Move returns status 0, amount 0
23:12:04.787 00.000 16108 MoveAxis(S, 76, ABG)
23:12:04.787 00.000 16108 Guiding  Dir = 1, Dur = 76
23:12:04.788 00.001 16108 IsSlewing returns 0
23:12:04.788 00.000 16108 IsGuiding returns 0
23:12:04.792 00.004 16108 PulseGuide returned control before completion, sleep 83
23:12:04.793 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3766, FiltMin=3200, FiltMax=52365, Gamma=1.000
23:12:04.816 00.023 21068 UpdateGuideState exits: m=114011 SNR=77.0
23:12:04.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:04.819 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:04.820 00.001 21068 Enqueuing Expose request
23:12:04.884 00.064 16108 IsGuiding returns 1
23:12:04.884 00.000 16108 scope still moving after pulse duration time elapsed
23:12:04.916 00.032 16108 IsSlewing returns 0
23:12:04.916 00.000 16108 IsGuiding returns 0
23:12:04.916 00.000 16108 scope move finished after 76 + 52 ms
23:12:04.917 00.001 16108 Move returns status 0, amount 76
23:12:04.917 00.000 16108 move complete, result=0
23:12:04.917 00.000 16108 worker thread done servicing request
23:12:04.917 00.000 16108 Worker thread wakes up
23:12:04.917 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 76 ms SOUTH
23:12:04.919 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:04.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:05.879 00.960 16108 Exposure complete
23:12:05.935 00.056 16108 worker thread done servicing request
23:12:05.935 00.000 21068 OnExposeComplete: enter
23:12:05.936 00.001 21068 UpdateGuideState(): m_state=6
23:12:05.937 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3813
23:12:05.939 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=876.56, Mass=102245, SNR=71.6, Peak=12899 HFD=3.2
23:12:05.941 00.002 21068 MultiStar: [#1 -0.00,-0.33,1.11,U] [#2 0.18,-0.46,1.39,U] [#3 -0.06,-0.14,1.19,U] [#4 -0.27,-0.81,0.00,M4] [#5 -0.52,-0.59,0.00,M4] [#6 0.21,0.22,0.85,U] [#7 -0.28,-0.27,0.56,U] [#8 -0.03,-0.13,0.77,U] 
23:12:05.942 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.22}, one-star: {-0.28, -0.28}
23:12:05.944 00.002 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
23:12:05.946 00.002 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
23:12:05.947 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=-0.02 mountY=0.22, mountTheta=1.68
23:12:05.950 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.22, opts=13)
23:12:05.951 00.001 21068 Enqueuing Move request for scope (-0.01, -0.22)
23:12:05.952 00.001 16108 Worker thread wakes up
23:12:05.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
23:12:05.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
23:12:05.952 00.000 16108 Moving (-0.01, -0.22) raw xDistance=-0.02 yDistance=0.22
23:12:05.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:12:05.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:12:05.952 00.000 16108 MoveAxis(E, 0, ABG)
23:12:05.952 00.000 16108 Move returns status 0, amount 0
23:12:05.952 00.000 16108 MoveAxis(S, 44, ABG)
23:12:05.952 00.000 16108 Guiding  Dir = 1, Dur = 44
23:12:05.953 00.001 16108 IsSlewing returns 0
23:12:05.953 00.000 16108 IsGuiding returns 0
23:12:05.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3769, FiltMin=3243, FiltMax=58995, Gamma=1.000
23:12:05.973 00.017 21068 UpdateGuideState exits: m=102245 SNR=71.6
23:12:05.975 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:05.975 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:05.976 00.001 21068 Enqueuing Expose request
23:12:05.982 00.006 16108 PulseGuide returned control before completion, sleep 26
23:12:06.011 00.029 16108 IsGuiding returns 1
23:12:06.011 00.000 16108 scope still moving after pulse duration time elapsed
23:12:06.043 00.032 16108 IsSlewing returns 0
23:12:06.044 00.001 16108 IsGuiding returns 1
23:12:06.074 00.030 16108 IsSlewing returns 0
23:12:06.074 00.000 16108 IsGuiding returns 0
23:12:06.074 00.000 16108 scope move finished after 44 + 78 ms
23:12:06.074 00.000 16108 Move returns status 0, amount 44
23:12:06.076 00.002 16108 move complete, result=0
23:12:06.076 00.000 16108 worker thread done servicing request
23:12:06.076 00.000 16108 Worker thread wakes up
23:12:06.076 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
23:12:06.078 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:06.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:07.234 01.156 16108 Exposure complete
23:12:07.307 00.073 16108 worker thread done servicing request
23:12:07.307 00.000 21068 OnExposeComplete: enter
23:12:07.309 00.002 21068 UpdateGuideState(): m_state=6
23:12:07.310 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3814
23:12:07.311 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.06, Mass=117982, SNR=69.5, Peak=18624 HFD=3.0
23:12:07.313 00.002 21068 MultiStar: [#1 0.35,-0.03,1.28,U] [#2 0.34,0.08,1.60,U] [#3 0.08,0.13,1.05,U] [#4 -0.01,-0.18,0.96,U] [#5 -0.11,-0.09,1.08,U] [#6 0.40,0.36,0.00,M1] [#7 0.14,0.30,0.66,U] [#8 0.18,0.21,0.99,U] 
23:12:07.314 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.06, 0.22}
23:12:07.316 00.002 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
23:12:07.317 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
23:12:07.319 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.41 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
23:12:07.322 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.07, opts=13)
23:12:07.323 00.001 21068 Enqueuing Move request for scope (0.15, 0.07)
23:12:07.324 00.001 16108 Worker thread wakes up
23:12:07.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
23:12:07.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
23:12:07.324 00.000 16108 Moving (0.15, 0.07) raw xDistance=-0.14 yDistance=-0.10
23:12:07.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:12:07.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:07.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:12:07.324 00.000 16108 MoveAxis(E, 0, ABG)
23:12:07.324 00.000 16108 Move returns status 0, amount 0
23:12:07.324 00.000 16108 MoveAxis(N, 0, ABG)
23:12:07.324 00.000 16108 Move returns status 0, amount 0
23:12:07.324 00.000 16108 move complete, result=0
23:12:07.326 00.002 16108 worker thread done servicing request
23:12:07.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3763, FiltMin=3222, FiltMax=52717, Gamma=1.000
23:12:07.362 00.031 21068 UpdateGuideState exits: m=117982 SNR=69.5
23:12:07.364 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:07.366 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:07.368 00.002 21068 Enqueuing Expose request
23:12:07.369 00.001 16108 Worker thread wakes up
23:12:07.369 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:07.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:07.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:08.351 00.981 16108 Exposure complete
23:12:08.408 00.057 16108 worker thread done servicing request
23:12:08.408 00.000 21068 OnExposeComplete: enter
23:12:08.410 00.002 21068 UpdateGuideState(): m_state=6
23:12:08.410 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3815
23:12:08.411 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.65, Mass=109601, SNR=66.9, Peak=15712 HFD=3.4
23:12:08.412 00.001 21068 MultiStar: [#1 0.05,-0.14,1.24,U] [#2 0.21,0.11,1.41,U] [#3 -0.18,0.06,1.10,U] [#4 -0.12,-0.27,0.90,U] [#5 -0.23,0.14,1.10,U] [#6 0.48,0.33,0.00,M2] [#7 0.02,-0.02,0.69,U] [#8 -0.05,0.40,0.90,U] 
23:12:08.413 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.02, -0.19}
23:12:08.414 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
23:12:08.415 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
23:12:08.416 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.70 mountX=0.03 mountY=-0.01, mountTheta=-0.21
23:12:08.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
23:12:08.418 00.001 21068 Enqueuing Move request for scope (-0.03, 0.01)
23:12:08.419 00.001 16108 Worker thread wakes up
23:12:08.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:12:08.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:12:08.419 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
23:12:08.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:12:08.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:08.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:08.419 00.000 16108 MoveAxis(E, 0, ABG)
23:12:08.420 00.001 16108 Move returns status 0, amount 0
23:12:08.420 00.000 16108 MoveAxis(N, 0, ABG)
23:12:08.420 00.000 16108 Move returns status 0, amount 0
23:12:08.420 00.000 16108 move complete, result=0
23:12:08.420 00.000 16108 worker thread done servicing request
23:12:08.427 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3763, FiltMin=3197, FiltMax=60957, Gamma=1.000
23:12:08.454 00.027 21068 UpdateGuideState exits: m=109601 SNR=66.9
23:12:08.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:08.457 00.001 21068 Enqueuing Expose request
23:12:08.458 00.001 16108 Worker thread wakes up
23:12:08.458 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:08.459 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:08.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:09.622 01.163 16108 Exposure complete
23:12:09.704 00.082 16108 worker thread done servicing request
23:12:09.704 00.000 21068 OnExposeComplete: enter
23:12:09.705 00.001 21068 UpdateGuideState(): m_state=6
23:12:09.706 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3816
23:12:09.707 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.61, Mass=98547, SNR=70.7, Peak=15824 HFD=3.2
23:12:09.708 00.001 21068 MultiStar: [#1 0.42,-0.26,1.25,U] [#2 0.22,-0.32,1.36,U] [#3 0.19,-0.07,1.08,U] [#4 -0.13,-0.24,0.94,U] [#5 0.85,0.09,0.00,M3] [#6 0.64,0.25,0.00,M3] [#7 0.34,-0.00,0.57,U] [#8 -0.05,0.06,0.86,U] 
23:12:09.708 00.000 21068 refined, 6 included, MultiStar: {0.17, -0.17}, one-star: {0.15, -0.22}
23:12:09.709 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
23:12:09.711 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
23:12:09.711 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.80 mountX=-0.20 mountY=0.13, mountTheta=2.56
23:12:09.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
23:12:09.714 00.001 21068 Enqueuing Move request for scope (0.17, -0.17)
23:12:09.714 00.000 16108 Worker thread wakes up
23:12:09.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
23:12:09.715 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
23:12:09.715 00.000 16108 Moving (0.17, -0.17) raw xDistance=-0.20 yDistance=0.13
23:12:09.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:12:09.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:09.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:12:09.715 00.000 16108 MoveAxis(E, 0, ABG)
23:12:09.715 00.000 16108 Move returns status 0, amount 0
23:12:09.715 00.000 16108 MoveAxis(N, 0, ABG)
23:12:09.715 00.000 16108 Move returns status 0, amount 0
23:12:09.715 00.000 16108 move complete, result=0
23:12:09.715 00.000 16108 worker thread done servicing request
23:12:09.722 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3766, FiltMin=3184, FiltMax=53043, Gamma=1.000
23:12:09.743 00.021 21068 UpdateGuideState exits: m=98547 SNR=70.7
23:12:09.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.744 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:09.745 00.001 21068 Enqueuing Expose request
23:12:09.746 00.001 16108 Worker thread wakes up
23:12:09.746 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:09.747 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:09.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:10.709 00.962 16108 Exposure complete
23:12:10.774 00.065 16108 worker thread done servicing request
23:12:10.775 00.001 21068 OnExposeComplete: enter
23:12:10.776 00.001 21068 UpdateGuideState(): m_state=6
23:12:10.776 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3817
23:12:10.777 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.36, Mass=107280, SNR=68.7, Peak=15024 HFD=3.2
23:12:10.778 00.001 21068 MultiStar: [#1 -0.03,-0.47,1.28,U] [#2 -0.02,-0.19,1.59,U] [#3 -0.25,-0.12,1.14,U] [#4 -0.04,-0.26,0.75,U] [#5 -0.13,-0.59,0.00,M4] [#6 0.62,-0.06,0.00,M4] [#7 0.13,-0.33,0.62,U] [#8 -0.24,-0.10,0.80,U] 
23:12:10.779 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.28}, one-star: {-0.03, -0.47}
23:12:10.779 00.000 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
23:12:10.780 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
23:12:10.781 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=0.02 mountY=0.29, mountTheta=1.49
23:12:10.782 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.28, opts=13)
23:12:10.783 00.001 21068 Enqueuing Move request for scope (-0.07, -0.28)
23:12:10.784 00.001 16108 Worker thread wakes up
23:12:10.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
23:12:10.784 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
23:12:10.784 00.000 16108 Moving (-0.07, -0.28) raw xDistance=0.02 yDistance=0.29
23:12:10.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:12:10.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:12:10.784 00.000 16108 MoveAxis(E, 0, ABG)
23:12:10.784 00.000 16108 Move returns status 0, amount 0
23:12:10.784 00.000 16108 MoveAxis(S, 58, ABG)
23:12:10.784 00.000 16108 Guiding  Dir = 1, Dur = 58
23:12:10.785 00.001 16108 IsSlewing returns 0
23:12:10.785 00.000 16108 IsGuiding returns 0
23:12:10.788 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3766, FiltMin=3229, FiltMax=56147, Gamma=1.000
23:12:10.803 00.015 21068 UpdateGuideState exits: m=107280 SNR=68.7
23:12:10.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:10.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:10.806 00.001 21068 Enqueuing Expose request
23:12:10.825 00.019 16108 PulseGuide returned control before completion, sleep 28
23:12:10.855 00.030 16108 IsGuiding returns 1
23:12:10.855 00.000 16108 scope still moving after pulse duration time elapsed
23:12:10.886 00.031 16108 IsSlewing returns 0
23:12:10.886 00.000 16108 IsGuiding returns 1
23:12:10.917 00.031 16108 IsSlewing returns 0
23:12:10.917 00.000 16108 IsGuiding returns 0
23:12:10.917 00.000 16108 scope move finished after 58 + 74 ms
23:12:10.917 00.000 16108 Move returns status 0, amount 58
23:12:10.917 00.000 16108 move complete, result=0
23:12:10.919 00.002 16108 worker thread done servicing request
23:12:10.919 00.000 16108 Worker thread wakes up
23:12:10.919 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
23:12:10.921 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:10.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:12.086 01.165 16108 Exposure complete
23:12:12.150 00.064 16108 worker thread done servicing request
23:12:12.151 00.001 21068 OnExposeComplete: enter
23:12:12.152 00.001 21068 UpdateGuideState(): m_state=6
23:12:12.152 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3818
23:12:12.153 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.89, Mass=110690, SNR=82.9, Peak=15440 HFD=2.9
23:12:12.154 00.001 21068 MultiStar: [#1 0.14,-0.24,1.11,U] [#2 0.07,0.07,1.06,U] [#3 -0.07,-0.14,1.05,U] [#4 0.08,-0.11,0.77,U] [#5 -0.19,-0.18,0.79,U] [#6 0.69,0.49,0.00,M5] [#7 0.48,-0.02,0.54,U] [#8 0.36,0.30,0.64,U] 
23:12:12.155 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.25, 0.05}
23:12:12.156 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
23:12:12.157 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.99)
23:12:12.157 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=-0.12 mountY=0.02, mountTheta=2.99
23:12:12.160 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
23:12:12.160 00.000 21068 Enqueuing Move request for scope (0.11, -0.05)
23:12:12.161 00.001 16108 Worker thread wakes up
23:12:12.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:12:12.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:12:12.161 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.02
23:12:12.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:12:12.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:12.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:12:12.161 00.000 16108 MoveAxis(E, 0, ABG)
23:12:12.161 00.000 16108 Move returns status 0, amount 0
23:12:12.161 00.000 16108 MoveAxis(N, 0, ABG)
23:12:12.161 00.000 16108 Move returns status 0, amount 0
23:12:12.161 00.000 16108 move complete, result=0
23:12:12.161 00.000 16108 worker thread done servicing request
23:12:12.165 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3763, FiltMin=3241, FiltMax=54227, Gamma=1.000
23:12:12.183 00.018 21068 UpdateGuideState exits: m=110690 SNR=82.9
23:12:12.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:12.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:12.185 00.000 21068 Enqueuing Expose request
23:12:12.186 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:12.186 00.000 16108 Worker thread wakes up
23:12:12.188 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:12.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:13.164 00.976 16108 Exposure complete
23:12:13.230 00.066 16108 worker thread done servicing request
23:12:13.230 00.000 21068 OnExposeComplete: enter
23:12:13.231 00.001 21068 UpdateGuideState(): m_state=6
23:12:13.232 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3819
23:12:13.233 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.97, Mass=104737, SNR=67.1, Peak=18752 HFD=2.9
23:12:13.234 00.001 21068 MultiStar: [#1 0.10,-0.07,1.54,U] [#2 0.39,0.14,1.38,U] [#3 -0.19,-0.02,1.25,U] [#4 0.06,0.01,1.00,U] [#5 -0.20,-0.25,1.03,U] [#6 0.45,0.57,0.00,M6] [#7 0.76,0.05,0.00,M1] [#8 -0.04,0.03,0.86,U] 
23:12:13.235 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.00}, one-star: {0.27, 0.13}
23:12:13.236 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:12:13.238 00.002 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:12:13.239 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.07 mountY=-0.01, mountTheta=-2.95
23:12:13.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
23:12:13.241 00.001 21068 Enqueuing Move request for scope (0.07, -0.00)
23:12:13.242 00.001 16108 Worker thread wakes up
23:12:13.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:12:13.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:12:13.242 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.01
23:12:13.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:13.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:13.243 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:13.243 00.000 16108 MoveAxis(E, 0, ABG)
23:12:13.243 00.000 16108 Move returns status 0, amount 0
23:12:13.243 00.000 16108 MoveAxis(N, 0, ABG)
23:12:13.243 00.000 16108 Move returns status 0, amount 0
23:12:13.243 00.000 16108 move complete, result=0
23:12:13.243 00.000 16108 worker thread done servicing request
23:12:13.248 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3763, FiltMin=3232, FiltMax=54637, Gamma=1.000
23:12:13.269 00.021 21068 UpdateGuideState exits: m=104737 SNR=67.1
23:12:13.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:13.273 00.002 21068 Enqueuing Expose request
23:12:13.273 00.000 16108 Worker thread wakes up
23:12:13.274 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:13.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:13.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:14.439 01.165 16108 Exposure complete
23:12:14.504 00.065 16108 worker thread done servicing request
23:12:14.504 00.000 21068 OnExposeComplete: enter
23:12:14.505 00.001 21068 UpdateGuideState(): m_state=6
23:12:14.507 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3820
23:12:14.508 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.11, Mass=121308, SNR=85.1, Peak=16848 HFD=3.3
23:12:14.509 00.001 21068 MultiStar: [#1 0.05,-0.24,0.97,U] [#2 0.09,-0.08,1.06,U] [#3 -0.02,-0.04,0.87,U] [#4 -0.05,-0.19,0.83,U] [#5 0.19,-0.06,0.85,U] [#6 0.45,0.29,0.00,M7] [#7 0.22,0.11,0.50,U] [#8 -0.00,0.36,0.69,U] 
23:12:14.510 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.00, 0.27}
23:12:14.510 00.000 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
23:12:14.511 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
23:12:14.512 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.06 mountX=-0.05 mountY=-0.02, mountTheta=-2.85
23:12:14.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
23:12:14.514 00.000 21068 Enqueuing Move request for scope (0.05, 0.00)
23:12:14.515 00.001 16108 Worker thread wakes up
23:12:14.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:12:14.515 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:12:14.515 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.02
23:12:14.517 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:12:14.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:14.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:14.517 00.000 16108 MoveAxis(E, 0, ABG)
23:12:14.517 00.000 16108 Move returns status 0, amount 0
23:12:14.517 00.000 16108 MoveAxis(N, 0, ABG)
23:12:14.517 00.000 16108 Move returns status 0, amount 0
23:12:14.517 00.000 16108 move complete, result=0
23:12:14.517 00.000 16108 worker thread done servicing request
23:12:14.520 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3763, FiltMin=3254, FiltMax=60723, Gamma=1.000
23:12:14.535 00.015 21068 UpdateGuideState exits: m=121308 SNR=85.1
23:12:14.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:14.536 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:14.538 00.002 21068 Enqueuing Expose request
23:12:14.539 00.001 16108 Worker thread wakes up
23:12:14.539 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:14.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:14.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:15.515 00.975 16108 Exposure complete
23:12:15.571 00.056 16108 worker thread done servicing request
23:12:15.571 00.000 21068 OnExposeComplete: enter
23:12:15.573 00.002 21068 UpdateGuideState(): m_state=6
23:12:15.576 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3821
23:12:15.578 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=877.07, Mass=104493, SNR=73.9, Peak=18352 HFD=3.1
23:12:15.580 00.002 21068 MultiStar: [#1 0.05,-0.12,1.19,U] [#2 -0.00,0.07,1.15,U] [#3 -0.06,0.08,0.93,U] [#4 0.12,-0.08,0.86,U] [#5 0.11,-0.16,1.06,U] [#6 0.38,0.56,0.00,M8] [#7 0.52,-0.21,0.00,M1] [#8 0.08,0.35,0.97,U] 
23:12:15.581 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.12, 0.24}
23:12:15.583 00.002 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
23:12:15.584 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
23:12:15.586 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.70 mountX=-0.05 mountY=-0.06, mountTheta=-2.25
23:12:15.587 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
23:12:15.588 00.001 21068 Enqueuing Move request for scope (0.06, 0.05)
23:12:15.589 00.001 16108 Worker thread wakes up
23:12:15.591 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:12:15.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:12:15.591 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
23:12:15.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:12:15.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:15.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:12:15.591 00.000 16108 MoveAxis(E, 0, ABG)
23:12:15.591 00.000 16108 Move returns status 0, amount 0
23:12:15.591 00.000 16108 MoveAxis(N, 0, ABG)
23:12:15.591 00.000 16108 Move returns status 0, amount 0
23:12:15.591 00.000 16108 move complete, result=0
23:12:15.591 00.000 16108 worker thread done servicing request
23:12:15.595 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3766, FiltMin=3245, FiltMax=56515, Gamma=1.000
23:12:15.619 00.024 21068 UpdateGuideState exits: m=104493 SNR=73.9
23:12:15.621 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:15.622 00.000 21068 Enqueuing Expose request
23:12:15.624 00.002 16108 Worker thread wakes up
23:12:15.624 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:15.625 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:15.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:16.796 01.171 16108 Exposure complete
23:12:16.886 00.090 16108 worker thread done servicing request
23:12:16.886 00.000 21068 OnExposeComplete: enter
23:12:16.887 00.001 21068 UpdateGuideState(): m_state=6
23:12:16.888 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3822
23:12:16.890 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.92, Mass=107570, SNR=78.3, Peak=16080 HFD=3.2
23:12:16.891 00.001 21068 MultiStar: [#1 0.03,0.09,1.10,U] [#2 0.09,0.04,1.10,U] [#3 0.05,0.12,1.02,U] [#4 0.10,-0.19,0.80,U] [#5 0.05,-0.36,0.89,U] [#6 0.76,0.34,0.00,M9] [#7 -0.06,0.26,0.56,U] [#8 -0.19,0.07,0.65,U] 
23:12:16.892 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.14, 0.08}
23:12:16.893 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:12:16.894 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:12:16.895 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.19 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
23:12:16.898 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
23:12:16.900 00.002 21068 Enqueuing Move request for scope (0.04, 0.01)
23:12:16.901 00.001 16108 Worker thread wakes up
23:12:16.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:12:16.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:12:16.901 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
23:12:16.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:12:16.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:16.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:16.901 00.000 16108 MoveAxis(E, 0, ABG)
23:12:16.901 00.000 16108 Move returns status 0, amount 0
23:12:16.902 00.001 16108 MoveAxis(N, 0, ABG)
23:12:16.902 00.000 16108 Move returns status 0, amount 0
23:12:16.902 00.000 16108 move complete, result=0
23:12:16.902 00.000 16108 worker thread done servicing request
23:12:16.905 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3766, FiltMin=3277, FiltMax=54141, Gamma=1.000
23:12:16.920 00.015 21068 UpdateGuideState exits: m=107570 SNR=78.3
23:12:16.922 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:16.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:16.923 00.000 21068 Enqueuing Expose request
23:12:16.924 00.001 16108 Worker thread wakes up
23:12:16.924 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:16.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:16.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:17.917 00.992 16108 Exposure complete
23:12:17.989 00.072 16108 worker thread done servicing request
23:12:17.989 00.000 21068 OnExposeComplete: enter
23:12:17.991 00.002 21068 UpdateGuideState(): m_state=6
23:12:17.992 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3823
23:12:17.993 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.07, Mass=125526, SNR=81.7, Peak=20544 HFD=3.2
23:12:17.993 00.000 21068 MultiStar: [#1 -0.03,0.12,1.22,U] [#2 -0.12,0.14,1.09,U] [#3 0.14,0.51,0.00,M1] [#4 0.16,-0.02,0.83,U] [#5 -0.08,-0.08,0.99,U] [#6 0.52,0.52,0.00,M10] [#7 -0.15,0.35,0.57,U] [#8 0.01,0.51,0.00,M1] 
23:12:17.994 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {0.04, 0.24}
23:12:17.995 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
23:12:17.996 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
23:12:17.996 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.79 mountX=0.05 mountY=-0.11, mountTheta=-1.17
23:12:17.998 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
23:12:17.999 00.001 21068 Enqueuing Move request for scope (-0.03, 0.11)
23:12:18.000 00.001 16108 Worker thread wakes up
23:12:18.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:12:18.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:12:18.000 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.11
23:12:18.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:18.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:18.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:18.000 00.000 16108 MoveAxis(E, 0, ABG)
23:12:18.000 00.000 16108 Move returns status 0, amount 0
23:12:18.000 00.000 16108 MoveAxis(N, 0, ABG)
23:12:18.000 00.000 16108 Move returns status 0, amount 0
23:12:18.000 00.000 16108 move complete, result=0
23:12:18.000 00.000 16108 worker thread done servicing request
23:12:18.008 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3766, FiltMin=3225, FiltMax=57773, Gamma=1.000
23:12:18.029 00.021 21068 UpdateGuideState exits: m=125526 SNR=81.7
23:12:18.031 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:18.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:18.033 00.001 21068 Enqueuing Expose request
23:12:18.033 00.000 16108 Worker thread wakes up
23:12:18.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:18.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:18.033 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:19.217 01.184 16108 Exposure complete
23:12:19.287 00.070 16108 worker thread done servicing request
23:12:19.287 00.000 21068 OnExposeComplete: enter
23:12:19.288 00.001 21068 UpdateGuideState(): m_state=6
23:12:19.289 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3824
23:12:19.290 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.87, Mass=100914, SNR=67.3, Peak=18784 HFD=2.8
23:12:19.291 00.001 21068 MultiStar: [#1 0.44,-0.00,1.31,U] [#2 0.32,0.28,1.49,U] [#3 0.41,0.21,1.03,U] [#4 0.12,0.10,0.95,U] [#5 0.17,-0.06,1.01,U] [#6 0.81,0.80,0.00,R] [#7 0.45,0.01,0.71,U] [#8 0.34,0.40,0.00,M2] 
23:12:19.292 00.001 21068 single-star, 6 included, MultiStar: {0.30, 0.09}, one-star: {0.16, 0.03}
23:12:19.293 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:12:19.293 00.000 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:12:19.294 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
23:12:19.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
23:12:19.297 00.001 21068 Enqueuing Move request for scope (0.16, 0.03)
23:12:19.298 00.001 16108 Worker thread wakes up
23:12:19.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:12:19.298 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:12:19.298 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.15 yDistance=-0.07
23:12:19.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:12:19.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:19.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:19.298 00.000 16108 MoveAxis(E, 0, ABG)
23:12:19.299 00.001 16108 Move returns status 0, amount 0
23:12:19.299 00.000 16108 MoveAxis(N, 0, ABG)
23:12:19.299 00.000 16108 Move returns status 0, amount 0
23:12:19.299 00.000 16108 move complete, result=0
23:12:19.299 00.000 16108 worker thread done servicing request
23:12:19.303 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3769, FiltMin=3257, FiltMax=51027, Gamma=1.000
23:12:19.327 00.024 21068 UpdateGuideState exits: m=100914 SNR=67.3
23:12:19.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.328 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:19.329 00.001 21068 Enqueuing Expose request
23:12:19.330 00.001 16108 Worker thread wakes up
23:12:19.330 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:19.330 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:19.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:20.299 00.969 16108 Exposure complete
23:12:20.359 00.060 16108 worker thread done servicing request
23:12:20.359 00.000 21068 OnExposeComplete: enter
23:12:20.361 00.002 21068 UpdateGuideState(): m_state=6
23:12:20.362 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3825
23:12:20.363 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=877.00, Mass=112826, SNR=73.9, Peak=18096 HFD=2.9
23:12:20.363 00.000 21068 MultiStar: [#1 0.44,0.21,1.24,U] [#2 0.42,0.35,0.00,M1] [#3 0.32,0.21,1.15,U] [#4 0.38,0.02,0.87,U] [#5 0.30,-0.07,1.03,U] [#6 -0.13,0.13,0.81,U] [#7 0.47,0.23,0.00,M1] [#8 0.46,0.49,0.00,M3] 
23:12:20.364 00.001 21068 refined, 5 included, MultiStar: {0.30, 0.12}, one-star: {0.40, 0.17}
23:12:20.365 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
23:12:20.366 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
23:12:20.366 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.32 cameraTheta=0.37 mountX=-0.28 mountY=-0.18, mountTheta=-2.55
23:12:20.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.12, opts=13)
23:12:20.369 00.001 21068 Enqueuing Move request for scope (0.30, 0.12)
23:12:20.371 00.002 16108 Worker thread wakes up
23:12:20.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.12) opts 0xd
23:12:20.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.12)
23:12:20.371 00.000 16108 Moving (0.30, 0.12) raw xDistance=-0.28 yDistance=-0.18
23:12:20.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
23:12:20.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:20.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:12:20.371 00.000 16108 MoveAxis(E, 73, ABG)
23:12:20.371 00.000 16108 Guiding  Dir = 2, Dur = 73
23:12:20.371 00.000 16108 IsSlewing returns 0
23:12:20.371 00.000 16108 IsGuiding returns 0
23:12:20.375 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3766, FiltMin=3177, FiltMax=56755, Gamma=1.000
23:12:20.390 00.015 16108 PulseGuide returned control before completion, sleep 64
23:12:20.402 00.012 21068 UpdateGuideState exits: m=112826 SNR=73.9
23:12:20.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.406 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:20.407 00.001 21068 Enqueuing Expose request
23:12:20.468 00.061 16108 IsGuiding returns 1
23:12:20.468 00.000 16108 scope still moving after pulse duration time elapsed
23:12:20.500 00.032 16108 IsSlewing returns 0
23:12:20.500 00.000 16108 IsGuiding returns 0
23:12:20.500 00.000 16108 scope move finished after 73 + 56 ms
23:12:20.500 00.000 16108 Move returns status 0, amount 73
23:12:20.500 00.000 16108 MoveAxis(N, 0, ABG)
23:12:20.500 00.000 16108 Move returns status 0, amount 0
23:12:20.501 00.001 16108 move complete, result=0
23:12:20.501 00.000 16108 worker thread done servicing request
23:12:20.501 00.000 16108 Worker thread wakes up
23:12:20.501 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH
23:12:20.503 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:20.504 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:21.667 01.163 16108 Exposure complete
23:12:21.732 00.065 16108 worker thread done servicing request
23:12:21.732 00.000 21068 OnExposeComplete: enter
23:12:21.733 00.001 21068 UpdateGuideState(): m_state=6
23:12:21.735 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3826
23:12:21.736 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.25, Mass=102420, SNR=65.8, Peak=16560 HFD=3.0
23:12:21.736 00.000 21068 MultiStar: [#1 0.05,0.26,1.35,U] [#2 -0.07,0.66,0.00,M2] [#3 0.15,0.38,1.24,U] [#4 0.11,0.30,0.98,U] [#5 0.09,-0.06,1.02,U] [#6 -0.45,0.08,0.90,U] [#7 0.06,0.42,0.71,U] [#8 -0.07,0.86,0.00,M4] 
23:12:21.737 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.25}, one-star: {0.14, 0.41}
23:12:21.738 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
23:12:21.739 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
23:12:21.740 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.45 mountX=0.01 mountY=-0.25, mountTheta=-1.52
23:12:21.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.25, opts=13)
23:12:21.743 00.001 21068 Enqueuing Move request for scope (0.03, 0.25)
23:12:21.744 00.001 16108 Worker thread wakes up
23:12:21.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
23:12:21.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
23:12:21.744 00.000 16108 Moving (0.03, 0.25) raw xDistance=0.01 yDistance=-0.25
23:12:21.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:12:21.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:21.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:12:21.744 00.000 16108 MoveAxis(E, 0, ABG)
23:12:21.744 00.000 16108 Move returns status 0, amount 0
23:12:21.744 00.000 16108 MoveAxis(N, 0, ABG)
23:12:21.744 00.000 16108 Move returns status 0, amount 0
23:12:21.744 00.000 16108 move complete, result=0
23:12:21.744 00.000 16108 worker thread done servicing request
23:12:21.750 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3766, FiltMin=3235, FiltMax=65501, Gamma=1.000
23:12:21.766 00.016 21068 UpdateGuideState exits: m=102420 SNR=65.8
23:12:21.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:21.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:21.769 00.001 21068 Enqueuing Expose request
23:12:21.769 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:12:21.770 00.001 16108 Worker thread wakes up
23:12:21.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:21.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:22.744 00.974 16108 Exposure complete
23:12:22.811 00.067 16108 worker thread done servicing request
23:12:22.811 00.000 21068 OnExposeComplete: enter
23:12:22.813 00.002 21068 UpdateGuideState(): m_state=6
23:12:22.815 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3827
23:12:22.817 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.98, Mass=106370, SNR=67.7, Peak=16816 HFD=3.0
23:12:22.818 00.001 21068 MultiStar: [#1 -0.16,0.23,1.11,U] [#2 -0.01,0.34,1.32,U] [#3 0.09,0.11,1.05,U] [#4 0.16,-0.01,0.84,U] [#5 0.11,0.19,0.99,U] [#6 -0.26,-0.02,0.86,U] [#7 0.16,-0.02,0.71,U] [#8 0.21,0.17,0.84,U] 
23:12:22.818 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.11, 0.14}
23:12:22.819 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:12:22.820 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:12:22.820 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.33 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
23:12:22.824 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.14, opts=13)
23:12:22.825 00.001 21068 Enqueuing Move request for scope (0.04, 0.14)
23:12:22.826 00.001 16108 Worker thread wakes up
23:12:22.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:12:22.827 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:12:22.827 00.000 16108 Moving (0.04, 0.14) raw xDistance=-0.01 yDistance=-0.15
23:12:22.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:12:22.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:22.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:22.827 00.000 16108 MoveAxis(E, 0, ABG)
23:12:22.827 00.000 16108 Move returns status 0, amount 0
23:12:22.827 00.000 16108 MoveAxis(N, 0, ABG)
23:12:22.827 00.000 16108 Move returns status 0, amount 0
23:12:22.827 00.000 16108 move complete, result=0
23:12:22.827 00.000 16108 worker thread done servicing request
23:12:22.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3769, FiltMin=3245, FiltMax=52326, Gamma=1.000
23:12:22.847 00.016 21068 UpdateGuideState exits: m=106370 SNR=67.7
23:12:22.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:22.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:22.849 00.000 21068 Enqueuing Expose request
23:12:22.850 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:22.851 00.001 16108 Worker thread wakes up
23:12:22.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:22.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:24.004 01.153 16108 Exposure complete
23:12:24.059 00.055 16108 worker thread done servicing request
23:12:24.059 00.000 21068 OnExposeComplete: enter
23:12:24.060 00.001 21068 UpdateGuideState(): m_state=6
23:12:24.060 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3828
23:12:24.061 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.09, Mass=121329, SNR=83.9, Peak=16864 HFD=3.3
23:12:24.062 00.001 21068 MultiStar: [#1 -0.19,0.22,1.14,U] [#2 0.22,0.43,0.97,U] [#3 -0.16,0.28,0.89,U] [#4 0.07,0.05,0.77,U] [#5 0.21,0.48,0.00,M1] [#6 -0.28,0.18,0.74,U] [#7 0.34,0.26,0.56,U] [#8 0.04,0.60,0.00,M4] 
23:12:24.062 00.000 21068 refined, 6 included, MultiStar: {-0.01, 0.25}, one-star: {0.05, 0.25}
23:12:24.063 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
23:12:24.064 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
23:12:24.065 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=0.05 mountY=-0.24, mountTheta=-1.36
23:12:24.066 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.25, opts=13)
23:12:24.067 00.001 21068 Enqueuing Move request for scope (-0.01, 0.25)
23:12:24.069 00.002 16108 Worker thread wakes up
23:12:24.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
23:12:24.069 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
23:12:24.069 00.000 16108 Moving (-0.01, 0.25) raw xDistance=0.05 yDistance=-0.24
23:12:24.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:24.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:24.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:12:24.069 00.000 16108 MoveAxis(E, 0, ABG)
23:12:24.069 00.000 16108 Move returns status 0, amount 0
23:12:24.069 00.000 16108 MoveAxis(N, 0, ABG)
23:12:24.070 00.001 16108 Move returns status 0, amount 0
23:12:24.070 00.000 16108 move complete, result=0
23:12:24.070 00.000 16108 worker thread done servicing request
23:12:24.077 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3769, FiltMin=3241, FiltMax=55078, Gamma=1.000
23:12:24.094 00.017 21068 UpdateGuideState exits: m=121329 SNR=83.9
23:12:24.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:24.096 00.000 21068 Enqueuing Expose request
23:12:24.097 00.001 16108 Worker thread wakes up
23:12:24.097 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:24.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:24.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:25.066 00.968 16108 Exposure complete
23:12:25.132 00.066 16108 worker thread done servicing request
23:12:25.132 00.000 21068 OnExposeComplete: enter
23:12:25.133 00.001 21068 UpdateGuideState(): m_state=6
23:12:25.134 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3829
23:12:25.135 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.23, Mass=116781, SNR=78.3, Peak=15664 HFD=3.3
23:12:25.136 00.001 21068 MultiStar: [#1 -0.06,0.32,1.00,U] [#2 0.13,0.49,0.00,M1] [#3 0.08,0.44,0.96,U] [#4 -0.04,0.20,0.75,U] [#5 0.01,0.19,0.86,U] [#6 -0.31,0.04,0.66,U] [#7 -0.26,0.13,0.49,U] [#8 -0.08,0.57,0.00,M5] 
23:12:25.136 00.000 21068 refined, 6 included, MultiStar: {-0.10, 0.27}, one-star: {-0.22, 0.40}
23:12:25.137 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
23:12:25.138 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:12:25.139 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.91 mountX=0.14 mountY=-0.24, mountTheta=-1.04
23:12:25.140 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.27, opts=13)
23:12:25.141 00.001 21068 Enqueuing Move request for scope (-0.10, 0.27)
23:12:25.142 00.001 16108 Worker thread wakes up
23:12:25.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
23:12:25.142 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
23:12:25.142 00.000 16108 Moving (-0.10, 0.27) raw xDistance=0.14 yDistance=-0.24
23:12:25.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:12:25.142 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.09 newest=-0.63
23:12:25.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:12:25.142 00.000 16108 MoveAxis(E, 0, ABG)
23:12:25.142 00.000 16108 Move returns status 0, amount 0
23:12:25.142 00.000 16108 MoveAxis(N, 48, ABG)
23:12:25.142 00.000 16108 Guiding  Dir = 0, Dur = 48
23:12:25.143 00.001 16108 IsSlewing returns 0
23:12:25.143 00.000 16108 IsGuiding returns 0
23:12:25.147 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3769, FiltMin=3107, FiltMax=54637, Gamma=1.000
23:12:25.161 00.014 21068 UpdateGuideState exits: m=116781 SNR=78.3
23:12:25.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:25.162 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:25.163 00.001 21068 Enqueuing Expose request
23:12:25.199 00.036 16108 IsGuiding returns 1
23:12:25.200 00.001 16108 scope still moving after pulse duration time elapsed
23:12:25.229 00.029 16108 IsSlewing returns 0
23:12:25.229 00.000 16108 IsGuiding returns 1
23:12:25.261 00.032 16108 IsSlewing returns 0
23:12:25.261 00.000 16108 IsGuiding returns 1
23:12:25.292 00.031 16108 IsSlewing returns 0
23:12:25.292 00.000 16108 IsGuiding returns 0
23:12:25.292 00.000 16108 scope move finished after 48 + 101 ms
23:12:25.292 00.000 16108 Move returns status 0, amount 48
23:12:25.293 00.001 16108 move complete, result=0
23:12:25.293 00.000 16108 worker thread done servicing request
23:12:25.293 00.000 16108 Worker thread wakes up
23:12:25.293 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
23:12:25.295 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:25.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:26.454 01.159 16108 Exposure complete
23:12:26.527 00.073 16108 worker thread done servicing request
23:12:26.527 00.000 21068 OnExposeComplete: enter
23:12:26.527 00.000 21068 UpdateGuideState(): m_state=6
23:12:26.528 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3830
23:12:26.529 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.31, Mass=107050, SNR=72.2, Peak=15184 HFD=3.4
23:12:26.530 00.001 21068 MultiStar: [#1 -0.06,0.10,1.26,U] [#2 0.02,0.20,1.34,U] [#3 -0.09,0.13,1.19,U] [#4 -0.09,-0.00,0.94,U] [#5 0.15,0.32,1.03,U] [#6 -0.21,-0.14,0.84,U] [#7 -0.02,0.15,0.73,U] [#8 -0.03,0.66,0.00,M6] 
23:12:26.531 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {0.12, 0.48}
23:12:26.532 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
23:12:26.533 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:12:26.533 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.69 mountX=0.05 mountY=-0.15, mountTheta=-1.28
23:12:26.535 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
23:12:26.536 00.001 21068 Enqueuing Move request for scope (-0.02, 0.16)
23:12:26.537 00.001 16108 Worker thread wakes up
23:12:26.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:12:26.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:12:26.537 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
23:12:26.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:26.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:26.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:26.537 00.000 16108 MoveAxis(E, 0, ABG)
23:12:26.537 00.000 16108 Move returns status 0, amount 0
23:12:26.537 00.000 16108 MoveAxis(N, 0, ABG)
23:12:26.537 00.000 16108 Move returns status 0, amount 0
23:12:26.537 00.000 16108 move complete, result=0
23:12:26.537 00.000 16108 worker thread done servicing request
23:12:26.541 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3769, FiltMin=3225, FiltMax=48189, Gamma=1.000
23:12:26.554 00.013 21068 UpdateGuideState exits: m=107050 SNR=72.2
23:12:26.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:26.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:26.556 00.000 21068 Enqueuing Expose request
23:12:26.557 00.001 16108 Worker thread wakes up
23:12:26.557 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:26.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:26.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:27.538 00.980 16108 Exposure complete
23:12:27.599 00.061 16108 worker thread done servicing request
23:12:27.599 00.000 21068 OnExposeComplete: enter
23:12:27.600 00.001 21068 UpdateGuideState(): m_state=6
23:12:27.601 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3831
23:12:27.602 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.27, Mass=102251, SNR=71.4, Peak=14512 HFD=3.2
23:12:27.603 00.001 21068 MultiStar: [#1 0.01,0.21,1.24,U] [#2 -0.02,0.31,1.16,U] [#3 -0.32,0.66,0.00,M1] [#4 0.04,-0.07,0.79,U] [#5 -0.47,0.24,0.00,M1] [#6 -0.47,-0.00,0.90,U] [#7 0.03,0.44,0.65,U] [#8 -0.10,0.60,0.00,M7] 
23:12:27.604 00.001 21068 refined, 5 included, MultiStar: {-0.09, 0.22}, one-star: {-0.13, 0.43}
23:12:27.604 00.000 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:12:27.605 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:12:27.606 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.95 mountX=0.13 mountY=-0.20, mountTheta=-1.00
23:12:27.608 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.22, opts=13)
23:12:27.609 00.001 21068 Enqueuing Move request for scope (-0.09, 0.22)
23:12:27.610 00.001 16108 Worker thread wakes up
23:12:27.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
23:12:27.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
23:12:27.610 00.000 16108 Moving (-0.09, 0.22) raw xDistance=0.13 yDistance=-0.20
23:12:27.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:12:27.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:27.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:12:27.610 00.000 16108 MoveAxis(E, 0, ABG)
23:12:27.610 00.000 16108 Move returns status 0, amount 0
23:12:27.610 00.000 16108 MoveAxis(N, 0, ABG)
23:12:27.610 00.000 16108 Move returns status 0, amount 0
23:12:27.610 00.000 16108 move complete, result=0
23:12:27.610 00.000 16108 worker thread done servicing request
23:12:27.613 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3769, FiltMin=3216, FiltMax=42637, Gamma=1.000
23:12:27.628 00.015 21068 UpdateGuideState exits: m=102251 SNR=71.4
23:12:27.630 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.630 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:27.631 00.001 21068 Enqueuing Expose request
23:12:27.632 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:27.633 00.001 16108 Worker thread wakes up
23:12:27.633 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:27.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:28.795 01.162 16108 Exposure complete
23:12:28.854 00.059 16108 worker thread done servicing request
23:12:28.854 00.000 21068 OnExposeComplete: enter
23:12:28.855 00.001 21068 UpdateGuideState(): m_state=6
23:12:28.856 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3832
23:12:28.857 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.92, Mass=102886, SNR=67.1, Peak=17024 HFD=2.8
23:12:28.858 00.001 21068 MultiStar: [#1 0.24,-0.13,1.30,U] [#2 0.04,0.18,1.46,U] [#3 0.15,0.13,1.08,U] [#4 -0.11,-0.18,0.89,U] [#5 0.16,0.18,0.96,U] [#6 -0.13,-0.34,0.95,U] [#7 0.32,-0.22,0.67,U] [#8 0.20,0.49,0.00,M8] 
23:12:28.859 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.37, 0.08}
23:12:28.860 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
23:12:28.860 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
23:12:28.862 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.13 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
23:12:28.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
23:12:28.865 00.001 21068 Enqueuing Move request for scope (0.13, -0.02)
23:12:28.866 00.001 16108 Worker thread wakes up
23:12:28.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:12:28.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:12:28.866 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
23:12:28.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:12:28.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:28.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:28.866 00.000 16108 MoveAxis(E, 0, ABG)
23:12:28.867 00.001 16108 Move returns status 0, amount 0
23:12:28.867 00.000 16108 MoveAxis(N, 0, ABG)
23:12:28.867 00.000 16108 Move returns status 0, amount 0
23:12:28.867 00.000 16108 move complete, result=0
23:12:28.867 00.000 16108 worker thread done servicing request
23:12:28.876 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3773, FiltMin=3216, FiltMax=51053, Gamma=1.000
23:12:28.897 00.021 21068 UpdateGuideState exits: m=102886 SNR=67.1
23:12:28.899 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.899 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:28.900 00.001 21068 Enqueuing Expose request
23:12:28.901 00.001 16108 Worker thread wakes up
23:12:28.901 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:28.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:28.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:29.866 00.964 16108 Exposure complete
23:12:29.921 00.055 16108 worker thread done servicing request
23:12:29.921 00.000 21068 OnExposeComplete: enter
23:12:29.922 00.001 21068 UpdateGuideState(): m_state=6
23:12:29.923 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3833
23:12:29.924 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.14, Mass=119329, SNR=75.7, Peak=17344 HFD=3.2
23:12:29.925 00.001 21068 MultiStar: [#1 -0.01,-0.06,1.06,U] [#2 -0.26,0.45,0.00,M1] [#3 -0.17,0.21,1.19,U] [#4 -0.00,-0.04,0.83,U] [#5 0.27,-0.04,1.01,U] [#6 -0.21,-0.35,0.74,U] [#7 0.76,0.20,0.00,M1] [#8 0.04,0.56,0.00,M9] 
23:12:29.928 00.003 21068 refined, 5 included, MultiStar: {-0.01, 0.03}, one-star: {0.03, 0.30}
23:12:29.929 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:12:29.930 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:12:29.931 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.92 mountX=0.01 mountY=-0.02, mountTheta=-1.03
23:12:29.935 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
23:12:29.936 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
23:12:29.938 00.002 16108 Worker thread wakes up
23:12:29.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:12:29.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:12:29.938 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
23:12:29.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:12:29.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:29.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:29.939 00.001 16108 MoveAxis(E, 0, ABG)
23:12:29.939 00.000 16108 Move returns status 0, amount 0
23:12:29.939 00.000 16108 MoveAxis(N, 0, ABG)
23:12:29.939 00.000 16108 Move returns status 0, amount 0
23:12:29.939 00.000 16108 move complete, result=0
23:12:29.939 00.000 16108 worker thread done servicing request
23:12:29.945 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3769, FiltMin=3261, FiltMax=47139, Gamma=1.000
23:12:29.961 00.016 21068 UpdateGuideState exits: m=119329 SNR=75.7
23:12:29.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:29.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:29.963 00.000 21068 Enqueuing Expose request
23:12:29.965 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:29.966 00.001 16108 Worker thread wakes up
23:12:29.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:29.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:31.127 01.161 16108 Exposure complete
23:12:31.180 00.053 16108 worker thread done servicing request
23:12:31.182 00.002 21068 OnExposeComplete: enter
23:12:31.183 00.001 21068 UpdateGuideState(): m_state=6
23:12:31.183 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3834
23:12:31.184 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=877.24, Mass=106470, SNR=71.6, Peak=14672 HFD=3.3
23:12:31.185 00.001 21068 MultiStar: [#1 -0.05,0.15,1.38,U] [#2 0.14,0.30,1.37,U] [#3 0.01,0.43,1.02,U] [#4 0.56,0.13,0.00,M1] [#5 0.18,0.42,0.86,U] [#6 0.14,0.23,0.83,U] [#7 0.17,0.21,0.61,U] [#8 0.19,0.62,0.00,M10] 
23:12:31.186 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.30}, one-star: {0.10, 0.41}
23:12:31.186 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
23:12:31.187 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
23:12:31.188 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.03 mountY=-0.31, mountTheta=-1.67
23:12:31.189 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.30, opts=13)
23:12:31.191 00.002 21068 Enqueuing Move request for scope (0.09, 0.30)
23:12:31.192 00.001 16108 Worker thread wakes up
23:12:31.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
23:12:31.192 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
23:12:31.192 00.000 16108 Moving (0.09, 0.30) raw xDistance=-0.03 yDistance=-0.31
23:12:31.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:12:31.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:12:31.192 00.000 16108 MoveAxis(E, 0, ABG)
23:12:31.192 00.000 16108 Move returns status 0, amount 0
23:12:31.192 00.000 16108 MoveAxis(N, 63, ABG)
23:12:31.192 00.000 16108 Guiding  Dir = 0, Dur = 63
23:12:31.193 00.001 16108 IsSlewing returns 0
23:12:31.193 00.000 16108 IsGuiding returns 0
23:12:31.195 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3769, FiltMin=3222, FiltMax=53283, Gamma=1.000
23:12:31.212 00.017 21068 UpdateGuideState exits: m=106470 SNR=71.6
23:12:31.214 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.216 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:31.217 00.001 21068 Enqueuing Expose request
23:12:31.239 00.022 16108 PulseGuide returned control before completion, sleep 27
23:12:31.270 00.031 16108 IsGuiding returns 1
23:12:31.270 00.000 16108 scope still moving after pulse duration time elapsed
23:12:31.301 00.031 16108 IsSlewing returns 0
23:12:31.301 00.000 16108 IsGuiding returns 1
23:12:31.333 00.032 16108 IsSlewing returns 0
23:12:31.333 00.000 16108 IsGuiding returns 0
23:12:31.333 00.000 16108 scope move finished after 63 + 77 ms
23:12:31.333 00.000 16108 Move returns status 0, amount 63
23:12:31.333 00.000 16108 move complete, result=0
23:12:31.333 00.000 16108 worker thread done servicing request
23:12:31.333 00.000 16108 Worker thread wakes up
23:12:31.333 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
23:12:31.334 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:31.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:32.306 00.972 16108 Exposure complete
23:12:32.378 00.072 16108 worker thread done servicing request
23:12:32.378 00.000 21068 OnExposeComplete: enter
23:12:32.379 00.001 21068 UpdateGuideState(): m_state=6
23:12:32.380 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3835
23:12:32.380 00.000 21068 Star::Find returns 1 (0), X=221.06, Y=876.81, Mass=120302, SNR=76.0, Peak=18336 HFD=3.1
23:12:32.381 00.001 21068 MultiStar: [#1 0.64,-0.36,0.00,M1] [#2 0.56,-0.14,0.00,M1] [#3 0.35,-0.07,0.99,U] [#4 0.50,-0.05,0.00,M2] [#5 0.58,-0.11,0.00,M1] [#6 0.08,-0.36,0.77,U] [#7 0.43,-0.28,0.00,M1] [#8 0.51,0.22,0.00,R] 
23:12:32.382 00.001 21068 refined, 2 included, MultiStar: {0.28, -0.13}, one-star: {0.37, -0.03}
23:12:32.383 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
23:12:32.385 00.002 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
23:12:32.385 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.44 mountX=-0.30 mountY=0.06, mountTheta=2.93
23:12:32.387 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.13, opts=13)
23:12:32.388 00.001 21068 Enqueuing Move request for scope (0.28, -0.13)
23:12:32.389 00.001 16108 Worker thread wakes up
23:12:32.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
23:12:32.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
23:12:32.389 00.000 16108 Moving (0.28, -0.13) raw xDistance=-0.30 yDistance=0.06
23:12:32.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:12:32.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:32.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:12:32.389 00.000 16108 MoveAxis(E, 79, ABG)
23:12:32.389 00.000 16108 Guiding  Dir = 2, Dur = 79
23:12:32.389 00.000 16108 IsSlewing returns 0
23:12:32.390 00.001 16108 IsGuiding returns 0
23:12:32.397 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3769, FiltMin=3254, FiltMax=56211, Gamma=1.000
23:12:32.417 00.020 16108 PulseGuide returned control before completion, sleep 62
23:12:32.423 00.006 21068 UpdateGuideState exits: m=120302 SNR=76.0
23:12:32.425 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:32.427 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:32.428 00.001 21068 Enqueuing Expose request
23:12:32.493 00.065 16108 IsGuiding returns 1
23:12:32.493 00.000 16108 scope still moving after pulse duration time elapsed
23:12:32.525 00.032 16108 IsSlewing returns 0
23:12:32.525 00.000 16108 IsGuiding returns 0
23:12:32.525 00.000 16108 scope move finished after 79 + 56 ms
23:12:32.525 00.000 16108 Move returns status 0, amount 79
23:12:32.525 00.000 16108 MoveAxis(N, 0, ABG)
23:12:32.525 00.000 16108 Move returns status 0, amount 0
23:12:32.525 00.000 16108 move complete, result=0
23:12:32.525 00.000 16108 worker thread done servicing request
23:12:32.525 00.000 16108 Worker thread wakes up
23:12:32.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:32.525 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
23:12:32.528 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:33.689 01.161 16108 Exposure complete
23:12:33.743 00.054 16108 worker thread done servicing request
23:12:33.743 00.000 21068 OnExposeComplete: enter
23:12:33.744 00.001 21068 UpdateGuideState(): m_state=6
23:12:33.745 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3836
23:12:33.746 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.02, Mass=112362, SNR=76.6, Peak=16368 HFD=3.3
23:12:33.747 00.001 21068 MultiStar: [#1 0.23,-0.02,1.25,U] [#2 0.30,-0.07,1.36,U] [#3 -0.00,0.22,0.92,U] [#4 0.15,-0.21,0.76,U] [#5 -0.02,-0.20,0.98,U] [#6 -0.47,-0.26,0.00,M1] [#7 0.33,0.02,0.59,U] [#8 -0.43,-0.13,0.72,U] 
23:12:33.748 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {-0.06, 0.18}
23:12:33.748 00.000 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
23:12:33.749 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
23:12:33.750 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.08 mountY=0.00, mountTheta=3.09
23:12:33.751 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
23:12:33.752 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
23:12:33.753 00.001 16108 Worker thread wakes up
23:12:33.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:12:33.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:12:33.753 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=0.00
23:12:33.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:12:33.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:33.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:12:33.753 00.000 16108 MoveAxis(E, 0, ABG)
23:12:33.753 00.000 16108 Move returns status 0, amount 0
23:12:33.753 00.000 16108 MoveAxis(N, 0, ABG)
23:12:33.753 00.000 16108 Move returns status 0, amount 0
23:12:33.753 00.000 16108 move complete, result=0
23:12:33.753 00.000 16108 worker thread done servicing request
23:12:33.757 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3769, FiltMin=3190, FiltMax=61549, Gamma=1.000
23:12:33.774 00.017 21068 UpdateGuideState exits: m=112362 SNR=76.6
23:12:33.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:33.777 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:33.778 00.001 21068 Enqueuing Expose request
23:12:33.779 00.001 16108 Worker thread wakes up
23:12:33.779 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:33.782 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:33.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:34.758 00.976 16108 Exposure complete
23:12:34.852 00.094 16108 worker thread done servicing request
23:12:34.852 00.000 21068 OnExposeComplete: enter
23:12:34.854 00.002 21068 UpdateGuideState(): m_state=6
23:12:34.858 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3837
23:12:34.859 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.13, Mass=112753, SNR=70.5, Peak=15328 HFD=3.2
23:12:34.862 00.003 21068 MultiStar: [#1 -0.22,-0.00,1.11,U] [#2 -0.02,0.11,1.20,U] [#3 -0.24,0.07,1.10,U] [#4 -0.29,-0.20,0.91,U] [#5 -0.36,-0.17,0.97,U] [#6 -0.97,0.06,0.00,M2] [#7 0.14,0.04,0.63,U] [#8 -0.70,0.18,0.00,M1] 
23:12:34.864 00.002 21068 refined, 6 included, MultiStar: {-0.18, 0.03}, one-star: {-0.21, 0.30}
23:12:34.865 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
23:12:34.866 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
23:12:34.867 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.19 cameraTheta=2.99 mountX=0.19 mountY=0.02, mountTheta=0.08
23:12:34.870 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.03, opts=13)
23:12:34.871 00.001 21068 Enqueuing Move request for scope (-0.18, 0.03)
23:12:34.872 00.001 16108 Worker thread wakes up
23:12:34.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
23:12:34.874 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
23:12:34.874 00.000 16108 Moving (-0.18, 0.03) raw xDistance=0.19 yDistance=0.02
23:12:34.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:12:34.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:34.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:12:34.874 00.000 16108 MoveAxis(E, 0, ABG)
23:12:34.874 00.000 16108 Move returns status 0, amount 0
23:12:34.874 00.000 16108 MoveAxis(N, 0, ABG)
23:12:34.874 00.000 16108 Move returns status 0, amount 0
23:12:34.874 00.000 16108 move complete, result=0
23:12:34.874 00.000 16108 worker thread done servicing request
23:12:34.879 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3769, FiltMin=3261, FiltMax=58973, Gamma=1.000
23:12:34.907 00.028 21068 UpdateGuideState exits: m=112753 SNR=70.5
23:12:34.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:34.911 00.002 21068 Enqueuing Expose request
23:12:34.913 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:34.914 00.001 16108 Worker thread wakes up
23:12:34.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:34.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:36.070 01.156 16108 Exposure complete
23:12:36.142 00.072 16108 worker thread done servicing request
23:12:36.142 00.000 21068 OnExposeComplete: enter
23:12:36.145 00.003 21068 UpdateGuideState(): m_state=6
23:12:36.146 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3838
23:12:36.147 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.78, Mass=98231, SNR=68.6, Peak=16080 HFD=2.6
23:12:36.148 00.001 21068 MultiStar: [#1 -0.26,-0.38,1.17,U] [#2 0.10,0.12,1.20,U] [#3 -0.36,-0.11,1.27,U] [#4 -0.22,-0.33,0.81,U] [#5 -0.22,-0.39,1.15,U] [#6 -0.33,-0.48,0.00,M3] [#7 0.23,0.04,0.67,U] [#8 -0.45,0.06,0.81,U] 
23:12:36.149 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.14}, one-star: {0.27, -0.05}
23:12:36.150 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
23:12:36.151 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
23:12:36.151 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.29 mountX=0.10 mountY=0.17, mountTheta=1.04
23:12:36.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.14, opts=13)
23:12:36.153 00.000 21068 Enqueuing Move request for scope (-0.12, -0.14)
23:12:36.155 00.002 16108 Worker thread wakes up
23:12:36.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
23:12:36.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
23:12:36.155 00.000 16108 Moving (-0.12, -0.14) raw xDistance=0.10 yDistance=0.17
23:12:36.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:12:36.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:36.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:12:36.155 00.000 16108 MoveAxis(E, 0, ABG)
23:12:36.155 00.000 16108 Move returns status 0, amount 0
23:12:36.155 00.000 16108 MoveAxis(N, 0, ABG)
23:12:36.155 00.000 16108 Move returns status 0, amount 0
23:12:36.155 00.000 16108 move complete, result=0
23:12:36.156 00.001 16108 worker thread done servicing request
23:12:36.159 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3773, FiltMin=3219, FiltMax=54931, Gamma=1.000
23:12:36.174 00.015 21068 UpdateGuideState exits: m=98231 SNR=68.6
23:12:36.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:36.177 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:36.177 00.000 21068 Enqueuing Expose request
23:12:36.178 00.001 16108 Worker thread wakes up
23:12:36.178 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:36.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:36.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:37.153 00.974 16108 Exposure complete
23:12:37.233 00.080 16108 worker thread done servicing request
23:12:37.233 00.000 21068 OnExposeComplete: enter
23:12:37.234 00.001 21068 UpdateGuideState(): m_state=6
23:12:37.235 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3839
23:12:37.236 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.08, Mass=112029, SNR=77.4, Peak=15312 HFD=3.3
23:12:37.238 00.002 21068 MultiStar: [#1 0.02,-0.29,1.13,U] [#2 -0.05,-0.04,1.28,U] [#3 -0.22,0.01,1.01,U] [#4 0.09,-0.17,0.85,U] [#5 0.05,-0.21,0.97,U] [#6 -0.14,-0.29,0.81,U] [#7 -0.04,0.09,0.64,U] [#8 -0.65,0.06,0.00,M1] 
23:12:37.239 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {-0.20, 0.24}
23:12:37.240 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
23:12:37.240 00.000 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
23:12:37.241 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=0.05 mountY=0.10, mountTheta=1.14
23:12:37.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
23:12:37.244 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
23:12:37.244 00.000 16108 Worker thread wakes up
23:12:37.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:12:37.245 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:12:37.245 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.10
23:12:37.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:37.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:37.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:12:37.245 00.000 16108 MoveAxis(E, 0, ABG)
23:12:37.245 00.000 16108 Move returns status 0, amount 0
23:12:37.245 00.000 16108 MoveAxis(N, 0, ABG)
23:12:37.245 00.000 16108 Move returns status 0, amount 0
23:12:37.245 00.000 16108 move complete, result=0
23:12:37.246 00.001 16108 worker thread done servicing request
23:12:37.249 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3769, FiltMin=3232, FiltMax=59277, Gamma=1.000
23:12:37.265 00.016 21068 UpdateGuideState exits: m=112029 SNR=77.4
23:12:37.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:37.268 00.001 21068 Enqueuing Expose request
23:12:37.269 00.001 16108 Worker thread wakes up
23:12:37.269 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:37.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:37.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:38.433 01.164 16108 Exposure complete
23:12:38.489 00.056 16108 worker thread done servicing request
23:12:38.489 00.000 21068 OnExposeComplete: enter
23:12:38.490 00.001 21068 UpdateGuideState(): m_state=6
23:12:38.491 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3840
23:12:38.491 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.77, Mass=101908, SNR=72.3, Peak=15312 HFD=3.5
23:12:38.493 00.002 21068 MultiStar: [#1 -0.04,0.00,1.02,U] [#2 0.27,0.01,1.23,U] [#3 -0.04,0.20,1.15,U] [#4 0.20,-0.26,0.77,U] [#5 0.10,-0.08,0.95,U] [#6 -0.18,-0.28,0.80,U] [#7 0.12,-0.24,0.61,U] [#8 -0.23,-0.02,0.89,U] 
23:12:38.494 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.10, -0.07}
23:12:38.494 00.000 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
23:12:38.495 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
23:12:38.496 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.00 mountX=-0.05 mountY=0.05, mountTheta=2.35
23:12:38.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
23:12:38.498 00.000 21068 Enqueuing Move request for scope (0.04, -0.06)
23:12:38.499 00.001 16108 Worker thread wakes up
23:12:38.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:12:38.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:12:38.499 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
23:12:38.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:12:38.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:38.500 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:12:38.500 00.000 16108 MoveAxis(E, 0, ABG)
23:12:38.500 00.000 16108 Move returns status 0, amount 0
23:12:38.500 00.000 16108 MoveAxis(N, 0, ABG)
23:12:38.500 00.000 16108 Move returns status 0, amount 0
23:12:38.500 00.000 16108 move complete, result=0
23:12:38.500 00.000 16108 worker thread done servicing request
23:12:38.503 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3773, FiltMin=3289, FiltMax=56963, Gamma=1.000
23:12:38.519 00.016 21068 UpdateGuideState exits: m=101908 SNR=72.3
23:12:38.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:38.521 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:38.521 00.000 21068 Enqueuing Expose request
23:12:38.522 00.001 16108 Worker thread wakes up
23:12:38.522 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:38.523 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:38.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:39.485 00.962 16108 Exposure complete
23:12:39.543 00.058 16108 worker thread done servicing request
23:12:39.543 00.000 21068 OnExposeComplete: enter
23:12:39.544 00.001 21068 UpdateGuideState(): m_state=6
23:12:39.545 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3841
23:12:39.546 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.63, Mass=110624, SNR=80.7, Peak=15280 HFD=3.2
23:12:39.547 00.001 21068 MultiStar: [#1 0.04,-0.44,0.98,U] [#2 0.23,-0.07,1.11,U] [#3 0.01,-0.07,1.18,U] [#4 0.04,-0.36,0.72,U] [#5 -0.01,-0.21,0.89,U] [#6 -0.39,-0.44,0.00,M2] [#7 0.36,-0.14,0.64,U] [#8 -0.50,-0.45,0.00,M1] 
23:12:39.548 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.20}, one-star: {0.18, -0.20}
23:12:39.549 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
23:12:39.549 00.000 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:12:39.550 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=-0.15 mountY=0.17, mountTheta=2.27
23:12:39.552 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.20, opts=13)
23:12:39.552 00.000 21068 Enqueuing Move request for scope (0.11, -0.20)
23:12:39.553 00.001 16108 Worker thread wakes up
23:12:39.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
23:12:39.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
23:12:39.553 00.000 16108 Moving (0.11, -0.20) raw xDistance=-0.15 yDistance=0.17
23:12:39.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:12:39.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:39.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:12:39.553 00.000 16108 MoveAxis(E, 0, ABG)
23:12:39.554 00.001 16108 Move returns status 0, amount 0
23:12:39.554 00.000 16108 MoveAxis(N, 0, ABG)
23:12:39.554 00.000 16108 Move returns status 0, amount 0
23:12:39.554 00.000 16108 move complete, result=0
23:12:39.554 00.000 16108 worker thread done servicing request
23:12:39.559 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3773, FiltMin=3184, FiltMax=59376, Gamma=1.000
23:12:39.575 00.016 21068 UpdateGuideState exits: m=110624 SNR=80.7
23:12:39.577 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:39.578 00.000 21068 Enqueuing Expose request
23:12:39.579 00.001 16108 Worker thread wakes up
23:12:39.579 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:39.580 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:39.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:40.740 01.160 16108 Exposure complete
23:12:40.817 00.077 16108 worker thread done servicing request
23:12:40.817 00.000 21068 OnExposeComplete: enter
23:12:40.818 00.001 21068 UpdateGuideState(): m_state=6
23:12:40.819 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3842
23:12:40.819 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.60, Mass=99905, SNR=68.0, Peak=14032 HFD=3.0
23:12:40.820 00.001 21068 MultiStar: [#1 -0.09,-0.42,1.27,U] [#2 0.08,-0.26,1.45,U] [#3 -0.15,-0.21,1.11,U] [#4 -0.01,-0.47,0.69,U] [#5 -0.35,-0.37,0.00,M1] [#6 -0.34,-0.44,0.00,M3] [#7 0.08,0.01,0.75,U] [#8 -0.41,-0.37,0.00,M2] 
23:12:40.821 00.001 21068 single-star, 5 included, MultiStar: {-0.01, -0.27}, one-star: {0.05, -0.24}
23:12:40.822 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
23:12:40.823 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
23:12:40.823 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.35 mountX=-0.09 mountY=0.22, mountTheta=1.98
23:12:40.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.24, opts=13)
23:12:40.827 00.002 21068 Enqueuing Move request for scope (0.05, -0.24)
23:12:40.828 00.001 16108 Worker thread wakes up
23:12:40.829 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
23:12:40.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
23:12:40.829 00.000 16108 Moving (0.05, -0.24) raw xDistance=-0.09 yDistance=0.22
23:12:40.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:12:40.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:40.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:12:40.829 00.000 16108 MoveAxis(E, 0, ABG)
23:12:40.829 00.000 16108 Move returns status 0, amount 0
23:12:40.830 00.001 16108 MoveAxis(N, 0, ABG)
23:12:40.830 00.000 16108 Move returns status 0, amount 0
23:12:40.830 00.000 16108 move complete, result=0
23:12:40.830 00.000 16108 worker thread done servicing request
23:12:40.835 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3773, FiltMin=3251, FiltMax=58448, Gamma=1.000
23:12:40.850 00.015 21068 UpdateGuideState exits: m=99905 SNR=68.0
23:12:40.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:40.851 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:40.852 00.001 21068 Enqueuing Expose request
23:12:40.853 00.001 16108 Worker thread wakes up
23:12:40.853 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:40.854 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:40.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:41.828 00.974 16108 Exposure complete
23:12:41.883 00.055 16108 worker thread done servicing request
23:12:41.883 00.000 21068 OnExposeComplete: enter
23:12:41.885 00.002 21068 UpdateGuideState(): m_state=6
23:12:41.885 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3843
23:12:41.886 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.04, Mass=121133, SNR=82.4, Peak=17600 HFD=3.5
23:12:41.887 00.001 21068 MultiStar: [#1 -0.03,-0.25,1.23,U] [#2 0.10,-0.18,1.22,U] [#3 0.09,-0.15,0.92,U] [#4 -0.10,-0.28,0.87,U] [#5 0.13,-0.50,0.00,M2] [#6 -0.36,-0.77,0.00,M4] [#7 0.12,-0.23,0.58,U] [#8 -0.41,-0.02,0.56,U] 
23:12:41.888 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.13}, one-star: {-0.16, 0.20}
23:12:41.890 00.002 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
23:12:41.890 00.000 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
23:12:41.891 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.85 mountX=0.01 mountY=0.14, mountTheta=1.47
23:12:41.892 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
23:12:41.893 00.001 21068 Enqueuing Move request for scope (-0.04, -0.13)
23:12:41.894 00.001 16108 Worker thread wakes up
23:12:41.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:12:41.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:12:41.894 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.01 yDistance=0.14
23:12:41.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:12:41.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:41.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:12:41.894 00.000 16108 MoveAxis(E, 0, ABG)
23:12:41.894 00.000 16108 Move returns status 0, amount 0
23:12:41.894 00.000 16108 MoveAxis(N, 0, ABG)
23:12:41.894 00.000 16108 Move returns status 0, amount 0
23:12:41.894 00.000 16108 move complete, result=0
23:12:41.894 00.000 16108 worker thread done servicing request
23:12:41.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3776, FiltMin=3257, FiltMax=62317, Gamma=1.000
23:12:41.926 00.029 21068 UpdateGuideState exits: m=121133 SNR=82.4
23:12:41.928 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:41.930 00.001 21068 Enqueuing Expose request
23:12:41.932 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:41.933 00.001 16108 Worker thread wakes up
23:12:41.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:41.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:43.097 01.164 16108 Exposure complete
23:12:43.159 00.062 16108 worker thread done servicing request
23:12:43.159 00.000 21068 OnExposeComplete: enter
23:12:43.160 00.001 21068 UpdateGuideState(): m_state=6
23:12:43.161 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3844
23:12:43.162 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.94, Mass=129524, SNR=83.4, Peak=17552 HFD=3.5
23:12:43.164 00.002 21068 MultiStar: [#1 0.02,0.02,1.08,U] [#2 -0.11,0.12,1.16,U] [#3 0.08,0.20,0.95,U] [#4 -0.13,0.10,0.71,U] [#5 -0.00,-0.11,0.93,U] [#6 -0.27,0.03,0.74,U] [#7 -0.10,-0.00,0.59,U] [#8 -0.63,0.32,0.00,M2] 
23:12:43.165 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.10, 0.11}
23:12:43.165 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
23:12:43.166 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
23:12:43.167 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=0.08 mountY=-0.05, mountTheta=-0.53
23:12:43.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
23:12:43.171 00.002 21068 Enqueuing Move request for scope (-0.07, 0.06)
23:12:43.173 00.002 16108 Worker thread wakes up
23:12:43.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:12:43.173 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:12:43.173 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.05
23:12:43.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:12:43.174 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:43.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:12:43.174 00.000 16108 MoveAxis(E, 0, ABG)
23:12:43.174 00.000 16108 Move returns status 0, amount 0
23:12:43.174 00.000 16108 MoveAxis(N, 0, ABG)
23:12:43.174 00.000 16108 Move returns status 0, amount 0
23:12:43.174 00.000 16108 move complete, result=0
23:12:43.174 00.000 16108 worker thread done servicing request
23:12:43.180 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=3776, FiltMin=3243, FiltMax=62493, Gamma=1.000
23:12:43.197 00.017 21068 UpdateGuideState exits: m=129524 SNR=83.4
23:12:43.197 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:43.198 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:43.199 00.001 21068 Enqueuing Expose request
23:12:43.200 00.001 16108 Worker thread wakes up
23:12:43.200 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:43.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:43.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:44.168 00.968 16108 Exposure complete
23:12:44.245 00.077 16108 worker thread done servicing request
23:12:44.245 00.000 21068 OnExposeComplete: enter
23:12:44.247 00.002 21068 UpdateGuideState(): m_state=6
23:12:44.248 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3845
23:12:44.249 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.04, Mass=110902, SNR=69.9, Peak=16720 HFD=3.4
23:12:44.250 00.001 21068 MultiStar: [#1 -0.16,-0.14,1.21,U] [#2 -0.11,0.08,1.35,U] [#3 0.18,0.14,1.05,U] [#4 -0.14,0.17,0.70,U] [#5 0.12,0.01,0.99,U] [#6 -0.22,-0.23,0.96,U] [#7 -0.17,-0.01,0.64,U] [#8 -0.32,0.13,0.78,U] 
23:12:44.251 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.01, 0.21}
23:12:44.253 00.002 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
23:12:44.253 00.000 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
23:12:44.254 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.77 mountX=0.09 mountY=-0.01, mountTheta=-0.14
23:12:44.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
23:12:44.257 00.001 21068 Enqueuing Move request for scope (-0.08, 0.03)
23:12:44.258 00.001 16108 Worker thread wakes up
23:12:44.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
23:12:44.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
23:12:44.258 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.09 yDistance=-0.01
23:12:44.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:12:44.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:44.259 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:12:44.259 00.000 16108 MoveAxis(E, 0, ABG)
23:12:44.259 00.000 16108 Move returns status 0, amount 0
23:12:44.259 00.000 16108 MoveAxis(N, 0, ABG)
23:12:44.259 00.000 16108 Move returns status 0, amount 0
23:12:44.259 00.000 16108 move complete, result=0
23:12:44.259 00.000 16108 worker thread done servicing request
23:12:44.262 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3776, FiltMin=3245, FiltMax=53446, Gamma=1.000
23:12:44.277 00.015 21068 UpdateGuideState exits: m=110902 SNR=69.9
23:12:44.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:44.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:44.280 00.001 21068 Enqueuing Expose request
23:12:44.281 00.001 16108 Worker thread wakes up
23:12:44.281 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:12:44.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:44.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:45.460 01.179 16108 Exposure complete
23:12:45.531 00.071 16108 worker thread done servicing request
23:12:45.531 00.000 21068 OnExposeComplete: enter
23:12:45.533 00.002 21068 UpdateGuideState(): m_state=6
23:12:45.533 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3846
23:12:45.534 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=877.31, Mass=95944, SNR=64.7, Peak=15184 HFD=2.9
23:12:45.535 00.001 21068 MultiStar: [#1 0.10,0.17,1.28,U] [#2 0.27,0.22,1.23,U] [#3 -0.07,0.26,1.07,U] [#4 -0.18,0.35,0.86,U] [#5 -0.01,0.19,1.10,U] [#6 -0.35,-0.07,0.93,U] [#7 0.15,0.17,0.66,U] [#8 -0.32,0.17,0.79,U] 
23:12:45.536 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.22}, one-star: {0.14, 0.48}
23:12:45.536 00.000 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:12:45.537 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
23:12:45.538 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.63 mountX=0.05 mountY=-0.21, mountTheta=-1.33
23:12:45.540 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.22, opts=13)
23:12:45.542 00.002 21068 Enqueuing Move request for scope (-0.01, 0.22)
23:12:45.542 00.000 16108 Worker thread wakes up
23:12:45.544 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
23:12:45.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
23:12:45.544 00.000 16108 Moving (-0.01, 0.22) raw xDistance=0.05 yDistance=-0.21
23:12:45.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:45.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:12:45.544 00.000 16108 MoveAxis(E, 0, ABG)
23:12:45.544 00.000 16108 Move returns status 0, amount 0
23:12:45.544 00.000 16108 MoveAxis(N, 42, ABG)
23:12:45.544 00.000 16108 Guiding  Dir = 0, Dur = 42
23:12:45.545 00.001 16108 IsSlewing returns 0
23:12:45.545 00.000 16108 IsGuiding returns 0
23:12:45.546 00.001 16108 PulseGuide returned control before completion, sleep 51
23:12:45.548 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3776, FiltMin=3222, FiltMax=58845, Gamma=1.000
23:12:45.565 00.017 21068 UpdateGuideState exits: m=95944 SNR=64.7
23:12:45.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:45.567 00.000 21068 Enqueuing Expose request
23:12:45.600 00.033 16108 IsGuiding returns 1
23:12:45.600 00.000 16108 scope still moving after pulse duration time elapsed
23:12:45.631 00.031 16108 IsSlewing returns 0
23:12:45.631 00.000 16108 IsGuiding returns 0
23:12:45.631 00.000 16108 scope move finished after 42 + 44 ms
23:12:45.631 00.000 16108 Move returns status 0, amount 42
23:12:45.631 00.000 16108 move complete, result=0
23:12:45.631 00.000 16108 worker thread done servicing request
23:12:45.631 00.000 16108 Worker thread wakes up
23:12:45.631 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
23:12:45.633 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:45.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:46.599 00.966 16108 Exposure complete
23:12:46.676 00.077 16108 worker thread done servicing request
23:12:46.676 00.000 21068 OnExposeComplete: enter
23:12:46.678 00.002 21068 UpdateGuideState(): m_state=6
23:12:46.680 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3847
23:12:46.681 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=877.29, Mass=110841, SNR=76.6, Peak=16720 HFD=3.2
23:12:46.685 00.004 21068 MultiStar: [#1 0.46,0.50,0.00,M1] [#2 0.40,0.55,0.00,M1] [#3 0.22,0.78,0.00,M1] [#4 0.28,0.30,0.84,U] [#5 0.04,0.30,0.88,U] [#6 -0.10,0.20,0.86,U] [#7 0.61,0.22,0.00,M1] [#8 0.15,0.33,0.74,U] 
23:12:46.686 00.001 21068 refined, 4 included, MultiStar: {0.14, 0.32}, one-star: {0.29, 0.45}
23:12:46.687 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
23:12:46.688 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
23:12:46.689 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.16 mountX=-0.08 mountY=-0.34, mountTheta=-1.81
23:12:46.692 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.32, opts=13)
23:12:46.695 00.003 21068 Enqueuing Move request for scope (0.14, 0.32)
23:12:46.697 00.002 16108 Worker thread wakes up
23:12:46.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd
23:12:46.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.32)
23:12:46.697 00.000 16108 Moving (0.14, 0.32) raw xDistance=-0.08 yDistance=-0.34
23:12:46.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:12:46.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:12:46.697 00.000 16108 MoveAxis(E, 0, ABG)
23:12:46.698 00.001 16108 Move returns status 0, amount 0
23:12:46.698 00.000 16108 MoveAxis(N, 69, ABG)
23:12:46.698 00.000 16108 Guiding  Dir = 0, Dur = 69
23:12:46.698 00.000 16108 IsSlewing returns 0
23:12:46.698 00.000 16108 IsGuiding returns 0
23:12:46.706 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3776, FiltMin=3248, FiltMax=50294, Gamma=1.000
23:12:46.720 00.014 21068 UpdateGuideState exits: m=110841 SNR=76.6
23:12:46.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:46.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:46.723 00.001 21068 Enqueuing Expose request
23:12:46.724 00.001 16108 PulseGuide returned control before completion, sleep 54
23:12:46.785 00.061 16108 IsGuiding returns 1
23:12:46.785 00.000 16108 scope still moving after pulse duration time elapsed
23:12:46.817 00.032 16108 IsSlewing returns 0
23:12:46.817 00.000 16108 IsGuiding returns 0
23:12:46.817 00.000 16108 scope move finished after 69 + 49 ms
23:12:46.817 00.000 16108 Move returns status 0, amount 69
23:12:46.817 00.000 16108 move complete, result=0
23:12:46.817 00.000 16108 worker thread done servicing request
23:12:46.817 00.000 16108 Worker thread wakes up
23:12:46.817 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 69 ms NORTH
23:12:46.819 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:46.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:47.979 01.160 16108 Exposure complete
23:12:48.060 00.081 16108 worker thread done servicing request
23:12:48.060 00.000 21068 OnExposeComplete: enter
23:12:48.061 00.001 21068 UpdateGuideState(): m_state=6
23:12:48.064 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3848
23:12:48.066 00.002 21068 Star::Find returns 1 (0), X=221.02, Y=876.60, Mass=108281, SNR=74.6, Peak=16832 HFD=3.4
23:12:48.068 00.002 21068 MultiStar: [#1 0.42,-0.61,0.00,M2] [#2 0.40,-0.33,0.00,M2] [#3 0.40,-0.17,1.10,U] [#4 0.27,-0.40,0.71,U] [#5 0.24,-0.31,0.73,U] [#6 0.09,-0.54,0.00,M1] [#7 0.52,-0.41,0.00,M2] [#8 -0.03,-0.34,0.67,U] 
23:12:48.070 00.002 21068 refined, 4 included, MultiStar: {0.26, -0.28}, one-star: {0.33, -0.24}
23:12:48.071 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
23:12:48.073 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
23:12:48.074 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-0.81 mountX=-0.31 mountY=0.21, mountTheta=2.55
23:12:48.078 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.28, opts=13)
23:12:48.079 00.001 21068 Enqueuing Move request for scope (0.26, -0.28)
23:12:48.081 00.002 16108 Worker thread wakes up
23:12:48.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.28) opts 0xd
23:12:48.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.28)
23:12:48.081 00.000 16108 Moving (0.26, -0.28) raw xDistance=-0.31 yDistance=0.21
23:12:48.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:12:48.082 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:48.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:12:48.082 00.000 16108 MoveAxis(E, 81, ABG)
23:12:48.082 00.000 16108 Guiding  Dir = 2, Dur = 81
23:12:48.082 00.000 16108 IsSlewing returns 0
23:12:48.083 00.001 16108 IsGuiding returns 0
23:12:48.091 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3776, FiltMin=3212, FiltMax=50877, Gamma=1.000
23:12:48.101 00.010 16108 PulseGuide returned control before completion, sleep 73
23:12:48.115 00.014 21068 UpdateGuideState exits: m=108281 SNR=74.6
23:12:48.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:48.119 00.002 21068 Enqueuing Expose request
23:12:48.178 00.059 16108 IsGuiding returns 1
23:12:48.178 00.000 16108 scope still moving after pulse duration time elapsed
23:12:48.209 00.031 16108 IsSlewing returns 0
23:12:48.209 00.000 16108 IsGuiding returns 0
23:12:48.210 00.001 16108 scope move finished after 81 + 45 ms
23:12:48.210 00.000 16108 Move returns status 0, amount 81
23:12:48.210 00.000 16108 MoveAxis(N, 0, ABG)
23:12:48.210 00.000 16108 Move returns status 0, amount 0
23:12:48.210 00.000 16108 move complete, result=0
23:12:48.210 00.000 16108 worker thread done servicing request
23:12:48.210 00.000 16108 Worker thread wakes up
23:12:48.210 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
23:12:48.213 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:48.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:49.189 00.976 16108 Exposure complete
23:12:49.244 00.055 16108 worker thread done servicing request
23:12:49.244 00.000 21068 OnExposeComplete: enter
23:12:49.246 00.002 21068 UpdateGuideState(): m_state=6
23:12:49.249 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3849
23:12:49.250 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.54, Mass=105044, SNR=74.7, Peak=13184 HFD=3.3
23:12:49.251 00.001 21068 MultiStar: [#1 0.19,-0.46,1.17,U] [#2 0.18,-0.21,1.11,U] [#3 0.24,-0.38,0.95,U] [#4 0.09,-0.73,0.00,M1] [#5 0.15,-0.55,0.00,M1] [#6 -0.19,-0.94,0.00,M2] [#7 0.38,-0.22,0.61,U] [#8 -0.59,-0.26,0.00,M1] 
23:12:49.252 00.001 21068 single-star, 4 included, MultiStar: {0.19, -0.32}, one-star: {0.05, -0.30}
23:12:49.252 00.000 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
23:12:49.253 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
23:12:49.254 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.40 mountX=-0.10 mountY=0.28, mountTheta=1.92
23:12:49.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.30, opts=13)
23:12:49.256 00.001 21068 Enqueuing Move request for scope (0.05, -0.30)
23:12:49.257 00.001 16108 Worker thread wakes up
23:12:49.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
23:12:49.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
23:12:49.257 00.000 16108 Moving (0.05, -0.30) raw xDistance=-0.10 yDistance=0.28
23:12:49.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:12:49.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:49.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:12:49.257 00.000 16108 MoveAxis(E, 0, ABG)
23:12:49.257 00.000 16108 Move returns status 0, amount 0
23:12:49.257 00.000 16108 MoveAxis(N, 0, ABG)
23:12:49.257 00.000 16108 Move returns status 0, amount 0
23:12:49.257 00.000 16108 move complete, result=0
23:12:49.257 00.000 16108 worker thread done servicing request
23:12:49.265 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3776, FiltMin=3216, FiltMax=56643, Gamma=1.000
23:12:49.290 00.025 21068 UpdateGuideState exits: m=105044 SNR=74.7
23:12:49.292 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:49.292 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:49.293 00.001 21068 Enqueuing Expose request
23:12:49.294 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:12:49.295 00.001 16108 Worker thread wakes up
23:12:49.295 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:49.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:50.449 01.154 16108 Exposure complete
23:12:50.533 00.084 16108 worker thread done servicing request
23:12:50.533 00.000 21068 OnExposeComplete: enter
23:12:50.534 00.001 21068 UpdateGuideState(): m_state=6
23:12:50.535 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3850
23:12:50.535 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.64, Mass=99822, SNR=68.4, Peak=14816 HFD=3.1
23:12:50.536 00.001 21068 MultiStar: [#1 -0.11,-0.39,1.32,U] [#2 -0.17,-0.19,1.47,U] [#3 -0.09,-0.51,0.00,M1] [#4 0.09,-0.48,0.81,U] [#5 0.17,-0.50,0.00,M2] [#6 -0.31,-0.78,0.00,M3] [#7 -0.01,0.02,0.62,U] [#8 -0.73,-0.26,0.00,M2] 
23:12:50.537 00.001 21068 single-star, 4 included, MultiStar: {-0.08, -0.26}, one-star: {-0.08, -0.20}
23:12:50.538 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
23:12:50.539 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
23:12:50.539 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.96 mountX=0.05 mountY=0.22, mountTheta=1.36
23:12:50.541 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.20, opts=13)
23:12:50.541 00.000 21068 Enqueuing Move request for scope (-0.08, -0.20)
23:12:50.542 00.001 16108 Worker thread wakes up
23:12:50.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
23:12:50.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
23:12:50.542 00.000 16108 Moving (-0.08, -0.20) raw xDistance=0.05 yDistance=0.22
23:12:50.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:50.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:50.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:12:50.544 00.002 16108 MoveAxis(E, 0, ABG)
23:12:50.544 00.000 16108 Move returns status 0, amount 0
23:12:50.544 00.000 16108 MoveAxis(N, 0, ABG)
23:12:50.544 00.000 16108 Move returns status 0, amount 0
23:12:50.544 00.000 16108 move complete, result=0
23:12:50.544 00.000 16108 worker thread done servicing request
23:12:50.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3779, FiltMin=3213, FiltMax=46285, Gamma=1.000
23:12:50.562 00.015 21068 UpdateGuideState exits: m=99822 SNR=68.4
23:12:50.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.566 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:50.568 00.002 21068 Enqueuing Expose request
23:12:50.569 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:50.571 00.002 16108 Worker thread wakes up
23:12:50.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:50.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:51.536 00.965 16108 Exposure complete
23:12:51.597 00.061 16108 worker thread done servicing request
23:12:51.597 00.000 21068 OnExposeComplete: enter
23:12:51.599 00.002 21068 UpdateGuideState(): m_state=6
23:12:51.600 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3851
23:12:51.602 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=877.09, Mass=105174, SNR=70.1, Peak=11955 HFD=3.8
23:12:51.603 00.001 21068 MultiStar: [#1 -0.55,-0.08,0.00,M1] [#2 -0.38,0.01,1.36,U] [#3 -0.54,0.01,0.00,M2] [#4 -0.51,-0.21,0.00,M1] [#5 -0.32,-0.34,0.78,U] [#6 -0.66,-0.28,0.00,M4] [#7 -0.36,-0.01,0.74,U] [#8 -0.92,0.04,0.00,M3] 
23:12:51.605 00.002 21068 refined, 3 included, MultiStar: {-0.38, -0.00}, one-star: {-0.43, 0.25}
23:12:51.606 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
23:12:51.608 00.002 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
23:12:51.609 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=-0.00 hyp=0.38 cameraTheta=-3.13 mountX=0.37 mountY=0.09, mountTheta=0.24
23:12:51.612 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=-0.00, opts=13)
23:12:51.613 00.001 21068 Enqueuing Move request for scope (-0.38, -0.00)
23:12:51.614 00.001 16108 Worker thread wakes up
23:12:51.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.00) opts 0xd
23:12:51.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, -0.00)
23:12:51.614 00.000 16108 Moving (-0.38, -0.00) raw xDistance=0.37 yDistance=0.09
23:12:51.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:12:51.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:51.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:51.614 00.000 16108 MoveAxis(W, 97, ABG)
23:12:51.614 00.000 16108 Guiding  Dir = 3, Dur = 97
23:12:51.614 00.000 16108 IsSlewing returns 0
23:12:51.615 00.001 16108 IsGuiding returns 0
23:12:51.621 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3779, FiltMin=3043, FiltMax=61165, Gamma=1.000
23:12:51.643 00.022 21068 UpdateGuideState exits: m=105174 SNR=70.1
23:12:51.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:51.646 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:51.647 00.001 21068 Enqueuing Expose request
23:12:51.664 00.017 16108 PulseGuide returned control before completion, sleep 58
23:12:51.725 00.061 16108 IsGuiding returns 1
23:12:51.725 00.000 16108 scope still moving after pulse duration time elapsed
23:12:51.757 00.032 16108 IsSlewing returns 0
23:12:51.757 00.000 16108 IsGuiding returns 1
23:12:51.788 00.031 16108 IsSlewing returns 0
23:12:51.788 00.000 16108 IsGuiding returns 1
23:12:51.819 00.031 16108 IsSlewing returns 0
23:12:51.819 00.000 16108 IsGuiding returns 1
23:12:51.849 00.030 16108 IsSlewing returns 0
23:12:51.849 00.000 16108 IsGuiding returns 0
23:12:51.849 00.000 16108 scope move finished after 97 + 138 ms
23:12:51.849 00.000 16108 Move returns status 0, amount 97
23:12:51.849 00.000 16108 MoveAxis(N, 0, ABG)
23:12:51.850 00.001 16108 Move returns status 0, amount 0
23:12:51.850 00.000 16108 move complete, result=0
23:12:51.850 00.000 16108 worker thread done servicing request
23:12:51.850 00.000 16108 Worker thread wakes up
23:12:51.850 00.000 21068 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
23:12:51.852 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:51.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:53.015 01.163 16108 Exposure complete
23:12:53.071 00.056 16108 worker thread done servicing request
23:12:53.071 00.000 21068 OnExposeComplete: enter
23:12:53.072 00.001 21068 UpdateGuideState(): m_state=6
23:12:53.073 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3852
23:12:53.073 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.55, Mass=108352, SNR=74.2, Peak=15424 HFD=3.3
23:12:53.074 00.001 21068 MultiStar: [#1 0.08,-0.33,1.09,U] [#2 0.10,-0.30,1.18,U] [#3 0.16,-0.16,1.11,U] [#4 0.06,-0.62,0.00,M2] [#5 -0.32,-0.51,0.00,M2] [#6 -0.15,-0.71,0.00,M5] [#7 0.34,-0.59,0.00,M1] [#8 -0.18,-0.16,0.80,U] 
23:12:53.075 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.25}, one-star: {0.19, -0.28}
23:12:53.076 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
23:12:53.077 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
23:12:53.077 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=-0.13 mountY=0.22, mountTheta=2.08
23:12:53.080 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
23:12:53.080 00.000 21068 Enqueuing Move request for scope (0.08, -0.25)
23:12:53.081 00.001 16108 Worker thread wakes up
23:12:53.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
23:12:53.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
23:12:53.081 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.13 yDistance=0.22
23:12:53.082 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:12:53.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:53.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:12:53.082 00.000 16108 MoveAxis(E, 0, ABG)
23:12:53.082 00.000 16108 Move returns status 0, amount 0
23:12:53.082 00.000 16108 MoveAxis(N, 0, ABG)
23:12:53.082 00.000 16108 Move returns status 0, amount 0
23:12:53.082 00.000 16108 move complete, result=0
23:12:53.082 00.000 16108 worker thread done servicing request
23:12:53.088 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3782, FiltMin=3235, FiltMax=58800, Gamma=1.000
23:12:53.117 00.029 21068 UpdateGuideState exits: m=108352 SNR=74.2
23:12:53.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:53.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:53.121 00.002 21068 Enqueuing Expose request
23:12:53.122 00.001 16108 Worker thread wakes up
23:12:53.122 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:53.124 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:53.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:54.111 00.987 16108 Exposure complete
23:12:54.174 00.063 16108 worker thread done servicing request
23:12:54.174 00.000 21068 OnExposeComplete: enter
23:12:54.175 00.001 21068 UpdateGuideState(): m_state=6
23:12:54.176 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3853
23:12:54.177 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.58, Mass=126703, SNR=80.8, Peak=15200 HFD=3.6
23:12:54.178 00.001 21068 MultiStar: [#1 0.25,-0.19,0.80,U] [#2 0.45,0.01,1.01,U] [#3 0.39,-0.30,1.15,U] [#4 0.27,-0.41,0.64,U] [#5 0.19,-0.39,0.76,U] [#6 -0.14,-0.65,0.00,M6] [#7 0.44,-0.20,0.54,U] [#8 -0.34,-0.36,0.78,U] 
23:12:54.179 00.001 21068 refined, 7 included, MultiStar: {0.28, -0.25}, one-star: {0.45, -0.26}
23:12:54.180 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
23:12:54.180 00.000 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
23:12:54.181 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-0.74 mountX=-0.32 mountY=0.18, mountTheta=2.62
23:12:54.184 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.25, opts=13)
23:12:54.185 00.001 21068 Enqueuing Move request for scope (0.28, -0.25)
23:12:54.186 00.001 16108 Worker thread wakes up
23:12:54.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.25) opts 0xd
23:12:54.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.25)
23:12:54.187 00.001 16108 Moving (0.28, -0.25) raw xDistance=-0.32 yDistance=0.18
23:12:54.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:12:54.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:54.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:12:54.187 00.000 16108 MoveAxis(E, 83, ABG)
23:12:54.187 00.000 16108 Guiding  Dir = 2, Dur = 83
23:12:54.187 00.000 16108 IsSlewing returns 0
23:12:54.188 00.001 16108 IsGuiding returns 0
23:12:54.196 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3785, FiltMin=3225, FiltMax=54995, Gamma=1.000
23:12:54.205 00.009 16108 PulseGuide returned control before completion, sleep 76
23:12:54.217 00.012 21068 UpdateGuideState exits: m=126703 SNR=80.8
23:12:54.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.224 00.006 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:54.225 00.001 21068 Enqueuing Expose request
23:12:54.297 00.072 16108 IsGuiding returns 1
23:12:54.297 00.000 16108 scope still moving after pulse duration time elapsed
23:12:54.328 00.031 16108 IsSlewing returns 0
23:12:54.328 00.000 16108 IsGuiding returns 0
23:12:54.329 00.001 16108 scope move finished after 83 + 58 ms
23:12:54.329 00.000 16108 Move returns status 0, amount 83
23:12:54.329 00.000 16108 MoveAxis(N, 0, ABG)
23:12:54.329 00.000 16108 Move returns status 0, amount 0
23:12:54.329 00.000 16108 move complete, result=0
23:12:54.329 00.000 16108 worker thread done servicing request
23:12:54.329 00.000 16108 Worker thread wakes up
23:12:54.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:54.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:54.330 00.000 21068 GuideStep: -0.3 px 83 ms EAST, 0.2 px 0 ms NORTH
23:12:55.496 01.166 16108 Exposure complete
23:12:55.555 00.059 16108 worker thread done servicing request
23:12:55.556 00.001 21068 OnExposeComplete: enter
23:12:55.558 00.002 21068 UpdateGuideState(): m_state=6
23:12:55.559 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3854
23:12:55.561 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=877.02, Mass=106179, SNR=71.5, Peak=12000 HFD=3.5
23:12:55.563 00.002 21068 MultiStar: [#1 -0.36,-0.26,1.14,U] [#2 -0.11,0.24,1.20,U] [#3 -0.13,-0.09,0.99,U] [#4 0.25,-0.24,0.75,U] [#5 0.03,-0.42,0.98,U] [#6 -0.02,-0.11,0.72,U] [#7 0.50,-0.08,0.00,M1] [#8 -0.45,0.16,0.86,U] 
23:12:55.563 00.000 21068 refined, 7 included, MultiStar: {-0.13, -0.06}, one-star: {-0.11, 0.19}
23:12:55.564 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
23:12:55.565 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
23:12:55.566 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.11 mountY=0.09, mountTheta=0.65
23:12:55.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.06, opts=13)
23:12:55.569 00.001 21068 Enqueuing Move request for scope (-0.13, -0.06)
23:12:55.570 00.001 16108 Worker thread wakes up
23:12:55.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
23:12:55.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
23:12:55.570 00.000 16108 Moving (-0.13, -0.06) raw xDistance=0.11 yDistance=0.09
23:12:55.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:12:55.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:55.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:55.570 00.000 16108 MoveAxis(E, 0, ABG)
23:12:55.570 00.000 16108 Move returns status 0, amount 0
23:12:55.570 00.000 16108 MoveAxis(N, 0, ABG)
23:12:55.570 00.000 16108 Move returns status 0, amount 0
23:12:55.570 00.000 16108 move complete, result=0
23:12:55.570 00.000 16108 worker thread done servicing request
23:12:55.574 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3785, FiltMin=3213, FiltMax=54246, Gamma=1.000
23:12:55.590 00.016 21068 UpdateGuideState exits: m=106179 SNR=71.5
23:12:55.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:55.593 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:55.594 00.001 21068 Enqueuing Expose request
23:12:55.595 00.001 16108 Worker thread wakes up
23:12:55.595 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:55.597 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:55.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:56.553 00.956 16108 Exposure complete
23:12:56.641 00.088 16108 worker thread done servicing request
23:12:56.641 00.000 21068 OnExposeComplete: enter
23:12:56.642 00.001 21068 UpdateGuideState(): m_state=6
23:12:56.643 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3855
23:12:56.644 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.68, Mass=102381, SNR=67.4, Peak=13216 HFD=3.2
23:12:56.645 00.001 21068 MultiStar: [#1 0.02,-0.27,1.54,U] [#2 0.04,-0.37,1.25,U] [#3 -0.12,-0.19,1.25,U] [#4 0.16,-0.44,0.86,U] [#5 0.31,-0.35,0.90,U] [#6 -0.08,-0.83,0.00,M6] [#7 0.03,-0.64,0.00,M2] [#8 -0.41,-0.37,0.00,M1] 
23:12:56.646 00.001 21068 single-star, 5 included, MultiStar: {0.04, -0.29}, one-star: {-0.07, -0.16}
23:12:56.647 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
23:12:56.648 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
23:12:56.649 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.99 mountX=0.04 mountY=0.17, mountTheta=1.33
23:12:56.650 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.16, opts=13)
23:12:56.651 00.001 21068 Enqueuing Move request for scope (-0.07, -0.16)
23:12:56.652 00.001 16108 Worker thread wakes up
23:12:56.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
23:12:56.652 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
23:12:56.652 00.000 16108 Moving (-0.07, -0.16) raw xDistance=0.04 yDistance=0.17
23:12:56.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:12:56.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:56.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:12:56.652 00.000 16108 MoveAxis(E, 0, ABG)
23:12:56.652 00.000 16108 Move returns status 0, amount 0
23:12:56.652 00.000 16108 MoveAxis(N, 0, ABG)
23:12:56.652 00.000 16108 Move returns status 0, amount 0
23:12:56.652 00.000 16108 move complete, result=0
23:12:56.652 00.000 16108 worker thread done servicing request
23:12:56.656 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3789, FiltMin=3222, FiltMax=59382, Gamma=1.000
23:12:56.672 00.016 21068 UpdateGuideState exits: m=102381 SNR=67.4
23:12:56.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:56.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:56.676 00.002 21068 Enqueuing Expose request
23:12:56.677 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:56.678 00.001 16108 Worker thread wakes up
23:12:56.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:56.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:57.853 01.175 16108 Exposure complete
23:12:57.930 00.077 16108 worker thread done servicing request
23:12:57.930 00.000 21068 OnExposeComplete: enter
23:12:57.932 00.002 21068 UpdateGuideState(): m_state=6
23:12:57.934 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3856
23:12:57.935 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.82, Mass=113854, SNR=77.3, Peak=14912 HFD=3.3
23:12:57.936 00.001 21068 MultiStar: [#1 0.24,-0.07,1.08,U] [#2 0.04,-0.05,1.18,U] [#3 0.12,0.09,0.92,U] [#4 0.05,-0.60,0.00,M1] [#5 0.26,-0.51,0.00,M1] [#6 -0.06,-0.77,0.00,M7] [#7 0.13,-0.30,0.54,U] [#8 -0.26,-0.22,0.69,U] 
23:12:57.937 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.07}, one-star: {0.38, -0.02}
23:12:57.938 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
23:12:57.939 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
23:12:57.940 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=-0.14 mountY=0.04, mountTheta=2.86
23:12:57.944 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
23:12:57.945 00.001 21068 Enqueuing Move request for scope (0.13, -0.07)
23:12:57.945 00.000 16108 Worker thread wakes up
23:12:57.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:12:57.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:12:57.945 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
23:12:57.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:12:57.946 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:57.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:12:57.946 00.000 16108 MoveAxis(E, 0, ABG)
23:12:57.946 00.000 16108 Move returns status 0, amount 0
23:12:57.946 00.000 16108 MoveAxis(N, 0, ABG)
23:12:57.946 00.000 16108 Move returns status 0, amount 0
23:12:57.946 00.000 16108 move complete, result=0
23:12:57.946 00.000 16108 worker thread done servicing request
23:12:57.949 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3792, FiltMin=3222, FiltMax=53891, Gamma=1.000
23:12:57.964 00.015 21068 UpdateGuideState exits: m=113854 SNR=77.3
23:12:57.964 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:57.966 00.001 21068 Enqueuing Expose request
23:12:57.967 00.001 16108 Worker thread wakes up
23:12:57.967 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:57.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:57.968 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:12:58.945 00.977 16108 Exposure complete
23:12:59.004 00.059 16108 worker thread done servicing request
23:12:59.005 00.001 21068 OnExposeComplete: enter
23:12:59.006 00.001 21068 UpdateGuideState(): m_state=6
23:12:59.008 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3857
23:12:59.010 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=876.36, Mass=117149, SNR=73.6, Peak=14928 HFD=3.3
23:12:59.012 00.002 21068 MultiStar: [#1 0.13,-0.52,0.00,M1] [#2 0.01,-0.32,1.24,U] [#3 0.32,-0.09,1.19,U] [#4 0.24,-0.46,0.00,M2] [#5 0.07,-0.55,0.00,M2] [#6 -0.04,-0.98,0.00,M8] [#7 0.02,-0.41,0.59,U] [#8 -0.21,-0.35,0.77,U] 
23:12:59.014 00.002 21068 refined, 4 included, MultiStar: {0.10, -0.31}, one-star: {0.22, -0.47}
23:12:59.015 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:12:59.017 00.002 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
23:12:59.019 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.27 mountX=-0.15 mountY=0.28, mountTheta=2.06
23:12:59.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.31, opts=13)
23:12:59.022 00.001 21068 Enqueuing Move request for scope (0.10, -0.31)
23:12:59.023 00.001 16108 Worker thread wakes up
23:12:59.024 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
23:12:59.024 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
23:12:59.024 00.000 16108 Moving (0.10, -0.31) raw xDistance=-0.15 yDistance=0.28
23:12:59.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:12:59.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:12:59.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:12:59.024 00.000 16108 MoveAxis(E, 0, ABG)
23:12:59.024 00.000 16108 Move returns status 0, amount 0
23:12:59.024 00.000 16108 MoveAxis(N, 0, ABG)
23:12:59.025 00.001 16108 Move returns status 0, amount 0
23:12:59.025 00.000 16108 move complete, result=0
23:12:59.025 00.000 16108 worker thread done servicing request
23:12:59.032 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3795, FiltMin=3257, FiltMax=55030, Gamma=1.000
23:12:59.054 00.022 21068 UpdateGuideState exits: m=117149 SNR=73.6
23:12:59.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:59.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:12:59.056 00.000 21068 Enqueuing Expose request
23:12:59.057 00.001 16108 Worker thread wakes up
23:12:59.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:12:59.057 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:12:59.059 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:00.227 01.168 16108 Exposure complete
23:13:00.288 00.061 16108 worker thread done servicing request
23:13:00.289 00.001 21068 OnExposeComplete: enter
23:13:00.291 00.002 21068 UpdateGuideState(): m_state=6
23:13:00.292 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3858
23:13:00.294 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.70, Mass=106844, SNR=73.6, Peak=14352 HFD=3.4
23:13:00.296 00.002 21068 MultiStar: [#1 0.24,-0.42,1.14,U] [#2 0.19,-0.36,1.21,U] [#3 0.42,-0.10,0.95,U] [#4 -0.04,-0.30,0.71,U] [#5 -0.10,-0.28,0.81,U] [#6 -0.30,-0.71,0.00,M9] [#7 0.20,-0.20,0.58,U] [#8 -0.49,-0.42,0.00,M1] 
23:13:00.298 00.002 21068 single-star, 6 included, MultiStar: {0.15, -0.27}, one-star: {0.01, -0.13}
23:13:00.300 00.002 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
23:13:00.301 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
23:13:00.303 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=-0.03 mountY=0.13, mountTheta=1.82
23:13:00.307 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
23:13:00.308 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
23:13:00.309 00.001 16108 Worker thread wakes up
23:13:00.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:13:00.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:13:00.309 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.13
23:13:00.310 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:13:00.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:13:00.310 00.000 16108 MoveAxis(E, 0, ABG)
23:13:00.310 00.000 16108 Move returns status 0, amount 0
23:13:00.310 00.000 16108 MoveAxis(N, 0, ABG)
23:13:00.310 00.000 16108 Move returns status 0, amount 0
23:13:00.310 00.000 16108 move complete, result=0
23:13:00.310 00.000 16108 worker thread done servicing request
23:13:00.315 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3798, FiltMin=3277, FiltMax=61619, Gamma=1.000
23:13:00.333 00.018 21068 UpdateGuideState exits: m=106844 SNR=73.6
23:13:00.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:00.336 00.001 21068 Enqueuing Expose request
23:13:00.337 00.001 16108 Worker thread wakes up
23:13:00.337 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:00.337 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:00.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:01.308 00.971 16108 Exposure complete
23:13:01.370 00.062 16108 worker thread done servicing request
23:13:01.370 00.000 21068 OnExposeComplete: enter
23:13:01.371 00.001 21068 UpdateGuideState(): m_state=6
23:13:01.372 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3859
23:13:01.373 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.38, Mass=117053, SNR=74.3, Peak=13728 HFD=3.6
23:13:01.375 00.002 21068 MultiStar: [#1 0.34,-0.65,0.00,M1] [#2 0.26,-0.33,0.99,U] [#3 0.23,-0.33,1.28,U] [#4 0.33,-0.63,0.00,M2] [#5 0.35,-0.84,0.00,M2] [#6 0.09,-0.99,0.00,M10] [#7 0.17,-0.49,0.00,M1] [#8 -0.44,-0.35,0.00,M2] 
23:13:01.376 00.001 21068 refined, 2 included, MultiStar: {0.20, -0.37}, one-star: {0.12, -0.46}
23:13:01.377 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
23:13:01.379 00.002 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:13:01.380 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-1.07 mountX=-0.26 mountY=0.31, mountTheta=2.27
23:13:01.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.37, opts=13)
23:13:01.383 00.001 21068 Enqueuing Move request for scope (0.20, -0.37)
23:13:01.384 00.001 16108 Worker thread wakes up
23:13:01.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.37) opts 0xd
23:13:01.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.37)
23:13:01.384 00.000 16108 Moving (0.20, -0.37) raw xDistance=-0.26 yDistance=0.31
23:13:01.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:13:01.384 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.53 newest=0.72
23:13:01.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:13:01.384 00.000 16108 MoveAxis(E, 69, ABG)
23:13:01.384 00.000 16108 Guiding  Dir = 2, Dur = 69
23:13:01.385 00.001 16108 IsSlewing returns 0
23:13:01.385 00.000 16108 IsGuiding returns 0
23:13:01.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3801, FiltMin=3273, FiltMax=55603, Gamma=1.000
23:13:01.404 00.015 21068 UpdateGuideState exits: m=117053 SNR=74.3
23:13:01.407 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:01.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:01.409 00.001 21068 Enqueuing Expose request
23:13:01.420 00.011 16108 PulseGuide returned control before completion, sleep 44
23:13:01.466 00.046 16108 IsGuiding returns 1
23:13:01.466 00.000 16108 scope still moving after pulse duration time elapsed
23:13:01.497 00.031 16108 IsSlewing returns 0
23:13:01.497 00.000 16108 IsGuiding returns 1
23:13:01.527 00.030 16108 IsSlewing returns 0
23:13:01.527 00.000 16108 IsGuiding returns 0
23:13:01.527 00.000 16108 scope move finished after 69 + 74 ms
23:13:01.527 00.000 16108 Move returns status 0, amount 69
23:13:01.527 00.000 16108 MoveAxis(S, 63, ABG)
23:13:01.527 00.000 16108 Guiding  Dir = 1, Dur = 63
23:13:01.528 00.001 16108 IsSlewing returns 0
23:13:01.528 00.000 16108 IsGuiding returns 0
23:13:01.574 00.046 16108 PulseGuide returned control before completion, sleep 27
23:13:01.605 00.031 16108 IsGuiding returns 1
23:13:01.605 00.000 16108 scope still moving after pulse duration time elapsed
23:13:01.637 00.032 16108 IsSlewing returns 0
23:13:01.637 00.000 16108 IsGuiding returns 1
23:13:01.668 00.031 16108 IsSlewing returns 0
23:13:01.668 00.000 16108 IsGuiding returns 0
23:13:01.668 00.000 16108 scope move finished after 63 + 77 ms
23:13:01.669 00.001 16108 Move returns status 0, amount 63
23:13:01.669 00.000 16108 move complete, result=0
23:13:01.669 00.000 16108 worker thread done servicing request
23:13:01.669 00.000 16108 Worker thread wakes up
23:13:01.669 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.3 px 63 ms SOUTH
23:13:01.671 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:01.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:02.822 01.151 16108 Exposure complete
23:13:02.883 00.061 16108 worker thread done servicing request
23:13:02.883 00.000 21068 OnExposeComplete: enter
23:13:02.884 00.001 21068 UpdateGuideState(): m_state=6
23:13:02.885 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3860
23:13:02.885 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=876.57, Mass=107903, SNR=67.2, Peak=15152 HFD=3.1
23:13:02.887 00.002 21068 MultiStar: [#1 -0.06,-0.39,1.09,U] [#2 0.21,-0.56,0.00,M1] [#3 0.08,-0.30,1.07,U] [#4 0.02,-0.35,0.81,U] [#5 0.25,-0.36,0.86,U] [#6 -0.14,-0.32,0.71,U] [#7 0.03,-0.49,0.68,U] [#8 -0.31,-0.21,0.84,U] 
23:13:02.888 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.33}, one-star: {0.28, -0.27}
23:13:02.889 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
23:13:02.889 00.000 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
23:13:02.890 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.49 mountX=-0.08 mountY=0.32, mountTheta=1.83
23:13:02.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.33, opts=13)
23:13:02.892 00.001 21068 Enqueuing Move request for scope (0.03, -0.33)
23:13:02.894 00.002 16108 Worker thread wakes up
23:13:02.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
23:13:02.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
23:13:02.894 00.000 16108 Moving (0.03, -0.33) raw xDistance=-0.08 yDistance=0.32
23:13:02.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:13:02.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:13:02.894 00.000 16108 MoveAxis(E, 0, ABG)
23:13:02.894 00.000 16108 Move returns status 0, amount 0
23:13:02.894 00.000 16108 MoveAxis(S, 64, ABG)
23:13:02.894 00.000 16108 Guiding  Dir = 1, Dur = 64
23:13:02.895 00.001 16108 IsSlewing returns 0
23:13:02.895 00.000 16108 IsGuiding returns 0
23:13:02.898 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3805, FiltMin=3206, FiltMax=59696, Gamma=1.000
23:13:02.912 00.014 21068 UpdateGuideState exits: m=107903 SNR=67.2
23:13:02.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.915 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:02.915 00.000 21068 Enqueuing Expose request
23:13:02.921 00.006 16108 PulseGuide returned control before completion, sleep 48
23:13:02.982 00.061 16108 IsGuiding returns 1
23:13:02.982 00.000 16108 scope still moving after pulse duration time elapsed
23:13:03.014 00.032 16108 IsSlewing returns 0
23:13:03.014 00.000 16108 IsGuiding returns 0
23:13:03.014 00.000 16108 scope move finished after 64 + 55 ms
23:13:03.014 00.000 16108 Move returns status 0, amount 64
23:13:03.014 00.000 16108 move complete, result=0
23:13:03.014 00.000 16108 worker thread done servicing request
23:13:03.015 00.001 16108 Worker thread wakes up
23:13:03.015 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
23:13:03.016 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:03.017 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:03.995 00.978 16108 Exposure complete
23:13:04.060 00.065 16108 worker thread done servicing request
23:13:04.060 00.000 21068 OnExposeComplete: enter
23:13:04.061 00.001 21068 UpdateGuideState(): m_state=6
23:13:04.062 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3861
23:13:04.063 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.75, Mass=101508, SNR=65.5, Peak=13584 HFD=3.1
23:13:04.065 00.002 21068 MultiStar: [#1 0.45,-0.27,0.00,M1] [#2 0.61,-0.20,0.00,M2] [#3 0.37,-0.15,1.13,U] [#4 0.32,-0.31,0.79,U] [#5 0.33,-0.16,0.83,U] [#6 0.39,-0.11,0.80,U] [#7 0.24,-0.04,0.66,U] [#8 -0.02,-0.18,0.65,U] 
23:13:04.066 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.15}, one-star: {0.38, -0.08}
23:13:04.068 00.002 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
23:13:04.070 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
23:13:04.071 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-0.45 mountX=-0.33 mountY=0.07, mountTheta=2.92
23:13:04.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.15, opts=13)
23:13:04.074 00.001 21068 Enqueuing Move request for scope (0.30, -0.15)
23:13:04.076 00.002 16108 Worker thread wakes up
23:13:04.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.15) opts 0xd
23:13:04.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.15)
23:13:04.076 00.000 16108 Moving (0.30, -0.15) raw xDistance=-0.33 yDistance=0.07
23:13:04.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
23:13:04.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:04.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:13:04.077 00.001 16108 MoveAxis(E, 85, ABG)
23:13:04.077 00.000 16108 Guiding  Dir = 2, Dur = 85
23:13:04.077 00.000 16108 IsSlewing returns 0
23:13:04.077 00.000 16108 IsGuiding returns 0
23:13:04.083 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3805, FiltMin=3261, FiltMax=58419, Gamma=1.000
23:13:04.102 00.019 21068 UpdateGuideState exits: m=101508 SNR=65.5
23:13:04.104 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:04.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:04.106 00.001 21068 Enqueuing Expose request
23:13:04.130 00.024 16108 PulseGuide returned control before completion, sleep 43
23:13:04.175 00.045 16108 IsGuiding returns 1
23:13:04.175 00.000 16108 scope still moving after pulse duration time elapsed
23:13:04.206 00.031 16108 IsSlewing returns 0
23:13:04.206 00.000 16108 IsGuiding returns 1
23:13:04.238 00.032 16108 IsSlewing returns 0
23:13:04.239 00.001 16108 IsGuiding returns 0
23:13:04.239 00.000 16108 scope move finished after 85 + 76 ms
23:13:04.239 00.000 16108 Move returns status 0, amount 85
23:13:04.239 00.000 16108 MoveAxis(N, 0, ABG)
23:13:04.239 00.000 16108 Move returns status 0, amount 0
23:13:04.239 00.000 16108 move complete, result=0
23:13:04.240 00.001 16108 worker thread done servicing request
23:13:04.240 00.000 16108 Worker thread wakes up
23:13:04.240 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH
23:13:04.242 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:04.243 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:05.418 01.175 16108 Exposure complete
23:13:05.475 00.057 16108 worker thread done servicing request
23:13:05.475 00.000 21068 OnExposeComplete: enter
23:13:05.476 00.001 21068 UpdateGuideState(): m_state=6
23:13:05.477 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3862
23:13:05.478 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=877.31, Mass=102454, SNR=65.7, Peak=12384 HFD=3.4
23:13:05.479 00.001 21068 MultiStar: [#1 0.21,0.09,1.22,U] [#2 0.00,0.41,1.13,U] [#3 0.18,0.22,1.37,U] [#4 -0.00,0.34,0.87,U] [#5 0.04,0.48,0.88,U] [#6 -0.26,-0.16,0.72,U] [#7 0.38,0.45,0.00,M1] [#8 -0.40,0.71,0.00,M1] 
23:13:05.481 00.002 21068 refined, 6 included, MultiStar: {0.09, 0.27}, one-star: {0.30, 0.47}
23:13:05.481 00.000 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
23:13:05.482 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
23:13:05.483 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.25 mountX=-0.04 mountY=-0.28, mountTheta=-1.71
23:13:05.484 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.27, opts=13)
23:13:05.485 00.001 21068 Enqueuing Move request for scope (0.09, 0.27)
23:13:05.486 00.001 16108 Worker thread wakes up
23:13:05.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
23:13:05.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
23:13:05.486 00.000 16108 Moving (0.09, 0.27) raw xDistance=-0.04 yDistance=-0.28
23:13:05.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:13:05.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:05.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:13:05.486 00.000 16108 MoveAxis(E, 0, ABG)
23:13:05.486 00.000 16108 Move returns status 0, amount 0
23:13:05.486 00.000 16108 MoveAxis(N, 0, ABG)
23:13:05.486 00.000 16108 Move returns status 0, amount 0
23:13:05.486 00.000 16108 move complete, result=0
23:13:05.487 00.001 16108 worker thread done servicing request
23:13:05.494 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3808, FiltMin=3232, FiltMax=49869, Gamma=1.000
23:13:05.515 00.021 21068 UpdateGuideState exits: m=102454 SNR=65.7
23:13:05.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.518 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:05.519 00.001 21068 Enqueuing Expose request
23:13:05.520 00.001 16108 Worker thread wakes up
23:13:05.520 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:13:05.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:05.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:06.506 00.986 16108 Exposure complete
23:13:06.565 00.059 16108 worker thread done servicing request
23:13:06.565 00.000 21068 OnExposeComplete: enter
23:13:06.566 00.001 21068 UpdateGuideState(): m_state=6
23:13:06.567 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3863
23:13:06.567 00.000 21068 Star::Find returns 1 (0), X=221.11, Y=876.80, Mass=119251, SNR=83.9, Peak=15984 HFD=3.6
23:13:06.568 00.001 21068 MultiStar: [#1 0.17,-0.04,1.02,U] [#2 0.30,0.00,0.95,U] [#3 0.17,0.18,0.84,U] [#4 0.11,-0.26,0.72,U] [#5 -0.25,-0.20,0.64,U] [#6 -0.33,-0.34,0.59,U] [#7 0.47,-0.13,0.50,U] [#8 -0.46,-0.01,0.62,U] 
23:13:06.569 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.43, -0.04}
23:13:06.569 00.000 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:13:06.571 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:13:06.572 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.11 mountY=0.05, mountTheta=2.72
23:13:06.573 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
23:13:06.574 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
23:13:06.575 00.001 16108 Worker thread wakes up
23:13:06.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:13:06.575 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:13:06.575 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
23:13:06.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:13:06.575 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:06.576 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:13:06.576 00.000 16108 MoveAxis(E, 0, ABG)
23:13:06.576 00.000 16108 Move returns status 0, amount 0
23:13:06.576 00.000 16108 MoveAxis(N, 0, ABG)
23:13:06.576 00.000 16108 Move returns status 0, amount 0
23:13:06.576 00.000 16108 move complete, result=0
23:13:06.576 00.000 16108 worker thread done servicing request
23:13:06.581 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3811, FiltMin=3161, FiltMax=47085, Gamma=1.000
23:13:06.595 00.014 21068 UpdateGuideState exits: m=119251 SNR=83.9
23:13:06.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:06.598 00.001 21068 Enqueuing Expose request
23:13:06.598 00.000 16108 Worker thread wakes up
23:13:06.598 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:06.599 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:06.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:07.748 01.149 16108 Exposure complete
23:13:07.816 00.068 16108 worker thread done servicing request
23:13:07.816 00.000 21068 OnExposeComplete: enter
23:13:07.817 00.001 21068 UpdateGuideState(): m_state=6
23:13:07.818 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3864
23:13:07.819 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.35, Mass=103492, SNR=67.3, Peak=14608 HFD=3.3
23:13:07.821 00.002 21068 MultiStar: [#1 -0.18,0.30,1.08,U] [#2 0.03,0.41,1.08,U] [#3 0.23,0.33,1.09,U] [#4 -0.27,0.40,0.86,U] [#5 -0.01,0.02,0.77,U] [#6 -0.52,0.14,0.00,M7] [#7 0.17,0.31,0.67,U] [#8 -0.50,0.17,0.00,M1] 
23:13:07.821 00.000 21068 refined, 6 included, MultiStar: {0.01, 0.34}, one-star: {0.14, 0.51}
23:13:07.822 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
23:13:07.823 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:13:07.823 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.53 mountX=0.04 mountY=-0.33, mountTheta=-1.44
23:13:07.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.34, opts=13)
23:13:07.826 00.001 21068 Enqueuing Move request for scope (0.01, 0.34)
23:13:07.826 00.000 16108 Worker thread wakes up
23:13:07.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
23:13:07.826 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
23:13:07.826 00.000 16108 Moving (0.01, 0.34) raw xDistance=0.04 yDistance=-0.33
23:13:07.827 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:13:07.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:07.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:13:07.827 00.000 16108 MoveAxis(E, 0, ABG)
23:13:07.827 00.000 16108 Move returns status 0, amount 0
23:13:07.827 00.000 16108 MoveAxis(N, 0, ABG)
23:13:07.827 00.000 16108 Move returns status 0, amount 0
23:13:07.827 00.000 16108 move complete, result=0
23:13:07.827 00.000 16108 worker thread done servicing request
23:13:07.830 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3811, FiltMin=3283, FiltMax=60326, Gamma=1.000
23:13:07.845 00.015 21068 UpdateGuideState exits: m=103492 SNR=67.3
23:13:07.845 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:07.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:07.847 00.001 21068 Enqueuing Expose request
23:13:07.848 00.001 16108 Worker thread wakes up
23:13:07.848 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:13:07.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:07.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:08.822 00.973 16108 Exposure complete
23:13:08.880 00.058 16108 worker thread done servicing request
23:13:08.880 00.000 21068 OnExposeComplete: enter
23:13:08.881 00.001 21068 UpdateGuideState(): m_state=6
23:13:08.882 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3865
23:13:08.882 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=877.15, Mass=107286, SNR=72.8, Peak=13312 HFD=3.3
23:13:08.883 00.001 21068 MultiStar: [#1 -0.24,0.17,1.14,U] [#2 0.04,0.35,1.04,U] [#3 0.05,0.35,0.91,U] [#4 -0.16,-0.06,0.78,U] [#5 0.19,0.26,0.80,U] [#6 -0.31,-0.14,0.69,U] [#7 -0.07,0.33,0.61,U] [#8 -0.71,0.26,0.00,M2] 
23:13:08.884 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.21}, one-star: {-0.03, 0.32}
23:13:08.885 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
23:13:08.886 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
23:13:08.887 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.87 mountX=0.10 mountY=-0.19, mountTheta=-1.09
23:13:08.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.21, opts=13)
23:13:08.889 00.001 21068 Enqueuing Move request for scope (-0.06, 0.21)
23:13:08.890 00.001 16108 Worker thread wakes up
23:13:08.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
23:13:08.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
23:13:08.890 00.000 16108 Moving (-0.06, 0.21) raw xDistance=0.10 yDistance=-0.19
23:13:08.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:08.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:08.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:08.890 00.000 16108 MoveAxis(E, 0, ABG)
23:13:08.890 00.000 16108 Move returns status 0, amount 0
23:13:08.890 00.000 16108 MoveAxis(N, 0, ABG)
23:13:08.890 00.000 16108 Move returns status 0, amount 0
23:13:08.890 00.000 16108 move complete, result=0
23:13:08.890 00.000 16108 worker thread done servicing request
23:13:08.895 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3811, FiltMin=3264, FiltMax=53293, Gamma=1.000
23:13:08.910 00.015 21068 UpdateGuideState exits: m=107286 SNR=72.8
23:13:08.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.911 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:08.912 00.001 21068 Enqueuing Expose request
23:13:08.913 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:08.916 00.003 16108 Worker thread wakes up
23:13:08.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:08.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:10.076 01.160 16108 Exposure complete
23:13:10.138 00.062 16108 worker thread done servicing request
23:13:10.138 00.000 21068 OnExposeComplete: enter
23:13:10.140 00.002 21068 UpdateGuideState(): m_state=6
23:13:10.140 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3866
23:13:10.141 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=877.23, Mass=94735, SNR=67.9, Peak=11312 HFD=3.4
23:13:10.142 00.001 21068 MultiStar: [#1 -0.03,0.01,1.17,U] [#2 -0.01,0.45,1.16,U] [#3 -0.06,0.40,0.96,U] [#4 0.11,0.00,0.80,U] [#5 0.11,0.04,0.86,U] [#6 -0.17,-0.02,0.78,U] [#7 0.22,0.15,0.62,U] [#8 -0.48,0.28,0.00,M3] 
23:13:10.142 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.19}, one-star: {0.20, 0.39}
23:13:10.143 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
23:13:10.143 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
23:13:10.144 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.37 mountX=-0.01 mountY=-0.20, mountTheta=-1.60
23:13:10.145 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
23:13:10.146 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
23:13:10.148 00.002 16108 Worker thread wakes up
23:13:10.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:13:10.148 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:13:10.148 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.20
23:13:10.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:13:10.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:10.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:10.148 00.000 16108 MoveAxis(E, 0, ABG)
23:13:10.148 00.000 16108 Move returns status 0, amount 0
23:13:10.148 00.000 16108 MoveAxis(N, 0, ABG)
23:13:10.148 00.000 16108 Move returns status 0, amount 0
23:13:10.148 00.000 16108 move complete, result=0
23:13:10.149 00.001 16108 worker thread done servicing request
23:13:10.152 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3811, FiltMin=3277, FiltMax=49709, Gamma=1.000
23:13:10.173 00.021 21068 UpdateGuideState exits: m=94735 SNR=67.9
23:13:10.175 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:10.175 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:10.176 00.001 21068 Enqueuing Expose request
23:13:10.178 00.002 16108 Worker thread wakes up
23:13:10.178 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:10.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:10.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:11.157 00.978 16108 Exposure complete
23:13:11.235 00.078 16108 worker thread done servicing request
23:13:11.235 00.000 21068 OnExposeComplete: enter
23:13:11.236 00.001 21068 UpdateGuideState(): m_state=6
23:13:11.237 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3867
23:13:11.238 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.91, Mass=108338, SNR=67.7, Peak=12976 HFD=3.4
23:13:11.239 00.001 21068 MultiStar: [#1 0.15,-0.16,0.92,U] [#2 0.40,0.31,0.00,M1] [#3 0.18,0.40,0.94,U] [#4 0.33,-0.18,0.76,U] [#5 0.16,-0.06,0.93,U] [#6 -0.11,-0.30,0.66,U] [#7 0.61,0.33,0.00,M1] [#8 -0.32,-0.01,0.93,U] 
23:13:11.240 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {0.42, 0.07}
23:13:11.240 00.000 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
23:13:11.241 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
23:13:11.242 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
23:13:11.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.02, opts=13)
23:13:11.245 00.001 21068 Enqueuing Move request for scope (0.12, -0.02)
23:13:11.246 00.001 16108 Worker thread wakes up
23:13:11.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:13:11.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:13:11.246 00.000 16108 Moving (0.12, -0.02) raw xDistance=-0.12 yDistance=-0.01
23:13:11.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:13:11.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:13:11.246 00.000 16108 MoveAxis(E, 0, ABG)
23:13:11.247 00.001 16108 Move returns status 0, amount 0
23:13:11.247 00.000 16108 MoveAxis(N, 0, ABG)
23:13:11.247 00.000 16108 Move returns status 0, amount 0
23:13:11.247 00.000 16108 move complete, result=0
23:13:11.247 00.000 16108 worker thread done servicing request
23:13:11.252 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3811, FiltMin=3251, FiltMax=51571, Gamma=1.000
23:13:11.269 00.017 21068 UpdateGuideState exits: m=108338 SNR=67.7
23:13:11.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:11.272 00.001 21068 Enqueuing Expose request
23:13:11.273 00.001 16108 Worker thread wakes up
23:13:11.274 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:11.275 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:11.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:12.440 01.165 16108 Exposure complete
23:13:12.518 00.078 16108 worker thread done servicing request
23:13:12.518 00.000 21068 OnExposeComplete: enter
23:13:12.520 00.002 21068 UpdateGuideState(): m_state=6
23:13:12.521 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3868
23:13:12.522 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.98, Mass=102669, SNR=62.6, Peak=13120 HFD=3.2
23:13:12.523 00.001 21068 MultiStar: [#1 0.04,-0.09,1.09,U] [#2 0.22,0.21,1.15,U] [#3 0.12,-0.15,1.09,U] [#4 -0.10,-0.23,0.98,U] [#5 0.01,-0.40,1.11,U] [#6 0.02,-0.33,0.80,U] [#7 0.21,-0.02,0.54,U] [#8 -0.71,0.11,0.00,M3] 
23:13:12.526 00.003 21068 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.04, 0.15}
23:13:12.527 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
23:13:12.528 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
23:13:12.529 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=-0.08 mountY=0.09, mountTheta=2.33
23:13:12.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
23:13:12.532 00.001 21068 Enqueuing Move request for scope (0.07, -0.11)
23:13:12.535 00.003 16108 Worker thread wakes up
23:13:12.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:13:12.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:13:12.535 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.08 yDistance=0.09
23:13:12.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:13:12.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:12.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:13:12.535 00.000 16108 MoveAxis(E, 0, ABG)
23:13:12.535 00.000 16108 Move returns status 0, amount 0
23:13:12.535 00.000 16108 MoveAxis(N, 0, ABG)
23:13:12.536 00.001 16108 Move returns status 0, amount 0
23:13:12.536 00.000 16108 move complete, result=0
23:13:12.536 00.000 16108 worker thread done servicing request
23:13:12.543 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3808, FiltMin=3203, FiltMax=53427, Gamma=1.000
23:13:12.565 00.022 21068 UpdateGuideState exits: m=102669 SNR=62.6
23:13:12.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:12.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:12.567 00.000 21068 Enqueuing Expose request
23:13:12.568 00.001 16108 Worker thread wakes up
23:13:12.568 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:12.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:12.569 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:13.546 00.977 16108 Exposure complete
23:13:13.604 00.058 16108 worker thread done servicing request
23:13:13.604 00.000 21068 OnExposeComplete: enter
23:13:13.605 00.001 21068 UpdateGuideState(): m_state=6
23:13:13.606 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3869
23:13:13.607 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=877.25, Mass=109009, SNR=74.3, Peak=14656 HFD=3.4
23:13:13.608 00.001 21068 MultiStar: [#1 0.02,0.52,0.00,M1] [#2 0.13,0.58,0.00,M1] [#3 -0.05,0.77,0.00,M1] [#4 -0.08,0.34,0.73,U] [#5 -0.17,0.50,0.00,M1] [#6 -0.39,-0.03,0.66,U] [#7 0.26,0.39,0.66,U] [#8 -0.20,0.67,0.00,M4] 
23:13:13.608 00.000 21068 refined, 3 included, MultiStar: {0.04, 0.29}, one-star: {0.28, 0.41}
23:13:13.609 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
23:13:13.610 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
23:13:13.611 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.43 mountX=0.01 mountY=-0.30, mountTheta=-1.54
23:13:13.612 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.29, opts=13)
23:13:13.613 00.001 21068 Enqueuing Move request for scope (0.04, 0.29)
23:13:13.614 00.001 16108 Worker thread wakes up
23:13:13.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
23:13:13.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
23:13:13.614 00.000 16108 Moving (0.04, 0.29) raw xDistance=0.01 yDistance=-0.30
23:13:13.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:13:13.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:13.615 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:13:13.615 00.000 16108 MoveAxis(E, 0, ABG)
23:13:13.615 00.000 16108 Move returns status 0, amount 0
23:13:13.615 00.000 16108 MoveAxis(N, 0, ABG)
23:13:13.615 00.000 16108 Move returns status 0, amount 0
23:13:13.615 00.000 16108 move complete, result=0
23:13:13.615 00.000 16108 worker thread done servicing request
23:13:13.622 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3808, FiltMin=3267, FiltMax=55382, Gamma=1.000
23:13:13.649 00.027 21068 UpdateGuideState exits: m=109009 SNR=74.3
23:13:13.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:13.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:13.652 00.001 21068 Enqueuing Expose request
23:13:13.653 00.001 16108 Worker thread wakes up
23:13:13.653 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:13.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:13.653 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:13:14.829 01.176 16108 Exposure complete
23:13:14.908 00.079 16108 worker thread done servicing request
23:13:14.908 00.000 21068 OnExposeComplete: enter
23:13:14.909 00.001 21068 UpdateGuideState(): m_state=6
23:13:14.910 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3870
23:13:14.911 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.59, Mass=107140, SNR=77.9, Peak=13232 HFD=3.5
23:13:14.911 00.000 21068 MultiStar: [#1 0.38,-0.16,0.83,U] [#2 0.47,0.05,0.95,U] [#3 0.26,-0.11,0.80,U] [#4 0.43,-0.28,0.00,M1] [#5 0.02,-0.13,0.85,U] [#6 0.12,-0.50,0.00,M3] [#7 0.70,-0.26,0.00,M1] [#8 0.01,-0.21,0.72,U] 
23:13:14.912 00.001 21068 refined, 5 included, MultiStar: {0.27, -0.13}, one-star: {0.40, -0.25}
23:13:14.913 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
23:13:14.914 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.92)
23:13:14.914 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.46 mountX=-0.29 mountY=0.07, mountTheta=2.91
23:13:14.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.13, opts=13)
23:13:14.920 00.004 21068 Enqueuing Move request for scope (0.27, -0.13)
23:13:14.921 00.001 16108 Worker thread wakes up
23:13:14.922 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
23:13:14.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
23:13:14.922 00.000 16108 Moving (0.27, -0.13) raw xDistance=-0.29 yDistance=0.07
23:13:14.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:13:14.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:13:14.922 00.000 16108 MoveAxis(E, 75, ABG)
23:13:14.923 00.001 16108 Guiding  Dir = 2, Dur = 75
23:13:14.923 00.000 16108 IsSlewing returns 0
23:13:14.923 00.000 16108 IsGuiding returns 0
23:13:14.931 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3808, FiltMin=3197, FiltMax=54576, Gamma=1.000
23:13:14.952 00.021 21068 UpdateGuideState exits: m=107140 SNR=77.9
23:13:14.954 00.002 16108 PulseGuide returned control before completion, sleep 57
23:13:14.954 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:14.956 00.001 21068 Enqueuing Expose request
23:13:15.013 00.057 16108 IsGuiding returns 1
23:13:15.013 00.000 16108 scope still moving after pulse duration time elapsed
23:13:15.045 00.032 16108 IsSlewing returns 0
23:13:15.045 00.000 16108 IsGuiding returns 0
23:13:15.045 00.000 16108 scope move finished after 75 + 47 ms
23:13:15.045 00.000 16108 Move returns status 0, amount 75
23:13:15.045 00.000 16108 MoveAxis(N, 0, ABG)
23:13:15.045 00.000 16108 Move returns status 0, amount 0
23:13:15.045 00.000 16108 move complete, result=0
23:13:15.046 00.001 16108 worker thread done servicing request
23:13:15.046 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
23:13:15.049 00.003 16108 Worker thread wakes up
23:13:15.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:15.050 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:16.032 00.982 16108 Exposure complete
23:13:16.095 00.063 16108 worker thread done servicing request
23:13:16.095 00.000 21068 OnExposeComplete: enter
23:13:16.096 00.001 21068 UpdateGuideState(): m_state=6
23:13:16.096 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3871
23:13:16.097 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.17, Mass=97588, SNR=62.3, Peak=11568 HFD=3.4
23:13:16.098 00.001 21068 MultiStar: [#1 0.27,0.14,1.13,U] [#2 0.16,0.14,1.33,U] [#3 0.45,0.32,0.00,M1] [#4 0.33,-0.28,0.93,U] [#5 0.02,-0.12,1.07,U] [#6 -0.02,-0.47,0.93,U] [#7 0.13,-0.11,0.69,U] [#8 -0.56,0.19,0.00,M4] 
23:13:16.099 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.08, 0.33}
23:13:16.100 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:13:16.101 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:13:16.101 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
23:13:16.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.03, opts=13)
23:13:16.104 00.001 21068 Enqueuing Move request for scope (0.14, -0.03)
23:13:16.105 00.001 16108 Worker thread wakes up
23:13:16.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:13:16.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:13:16.105 00.000 16108 Moving (0.14, -0.03) raw xDistance=-0.14 yDistance=-0.00
23:13:16.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:13:16.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:16.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:16.105 00.000 16108 MoveAxis(E, 0, ABG)
23:13:16.105 00.000 16108 Move returns status 0, amount 0
23:13:16.105 00.000 16108 MoveAxis(N, 0, ABG)
23:13:16.105 00.000 16108 Move returns status 0, amount 0
23:13:16.105 00.000 16108 move complete, result=0
23:13:16.105 00.000 16108 worker thread done servicing request
23:13:16.108 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3808, FiltMin=3280, FiltMax=45875, Gamma=1.000
23:13:16.123 00.015 21068 UpdateGuideState exits: m=97588 SNR=62.3
23:13:16.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.124 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:16.125 00.001 21068 Enqueuing Expose request
23:13:16.126 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:16.127 00.001 16108 Worker thread wakes up
23:13:16.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:16.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:17.292 01.165 16108 Exposure complete
23:13:17.347 00.055 16108 worker thread done servicing request
23:13:17.347 00.000 21068 OnExposeComplete: enter
23:13:17.348 00.001 21068 UpdateGuideState(): m_state=6
23:13:17.349 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3872
23:13:17.350 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.88, Mass=108021, SNR=74.6, Peak=12688 HFD=3.7
23:13:17.351 00.001 21068 MultiStar: [#1 0.40,-0.08,0.96,U] [#2 0.41,0.04,1.18,U] [#3 0.35,0.14,0.95,U] [#4 0.44,-0.35,0.00,M1] [#5 0.51,-0.17,0.00,M1] [#6 -0.07,-0.21,0.84,U] [#7 0.64,-0.17,0.00,M1] [#8 0.05,-0.09,0.74,U] 
23:13:17.352 00.001 21068 single-star, 5 included, MultiStar: {0.24, -0.02}, one-star: {0.16, 0.05}
23:13:17.353 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
23:13:17.353 00.000 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
23:13:17.354 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
23:13:17.356 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.05, opts=13)
23:13:17.357 00.001 21068 Enqueuing Move request for scope (0.16, 0.05)
23:13:17.358 00.001 16108 Worker thread wakes up
23:13:17.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:13:17.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:13:17.358 00.000 16108 Moving (0.16, 0.05) raw xDistance=-0.15 yDistance=-0.08
23:13:17.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:13:17.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:17.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:17.358 00.000 16108 MoveAxis(E, 0, ABG)
23:13:17.358 00.000 16108 Move returns status 0, amount 0
23:13:17.358 00.000 16108 MoveAxis(N, 0, ABG)
23:13:17.358 00.000 16108 Move returns status 0, amount 0
23:13:17.358 00.000 16108 move complete, result=0
23:13:17.358 00.000 16108 worker thread done servicing request
23:13:17.364 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3805, FiltMin=3283, FiltMax=47811, Gamma=1.000
23:13:17.390 00.026 21068 UpdateGuideState exits: m=108021 SNR=74.6
23:13:17.392 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:17.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:17.396 00.003 21068 Enqueuing Expose request
23:13:17.397 00.001 16108 Worker thread wakes up
23:13:17.397 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:17.402 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:17.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:18.377 00.975 16108 Exposure complete
23:13:18.450 00.073 16108 worker thread done servicing request
23:13:18.450 00.000 21068 OnExposeComplete: enter
23:13:18.452 00.002 21068 UpdateGuideState(): m_state=6
23:13:18.453 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3873
23:13:18.454 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=877.07, Mass=102115, SNR=64.9, Peak=12416 HFD=3.4
23:13:18.455 00.001 21068 MultiStar: [#1 0.24,0.06,1.25,U] [#2 0.36,0.16,1.19,U] [#3 0.33,0.19,1.06,U] [#4 0.10,-0.09,0.88,U] [#5 0.05,-0.06,1.11,U] [#6 -0.29,0.01,0.87,U] [#7 0.30,-0.12,0.63,U] [#8 0.03,0.26,0.79,U] 
23:13:18.456 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.25, 0.23}
23:13:18.457 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
23:13:18.457 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:13:18.458 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.15 mountY=-0.11, mountTheta=-2.48
23:13:18.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.08, opts=13)
23:13:18.461 00.001 21068 Enqueuing Move request for scope (0.16, 0.08)
23:13:18.462 00.001 16108 Worker thread wakes up
23:13:18.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:13:18.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:13:18.462 00.000 16108 Moving (0.16, 0.08) raw xDistance=-0.15 yDistance=-0.11
23:13:18.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:13:18.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:18.462 00.000 16108 MoveAxis(E, 0, ABG)
23:13:18.462 00.000 16108 Move returns status 0, amount 0
23:13:18.462 00.000 16108 MoveAxis(N, 0, ABG)
23:13:18.462 00.000 16108 Move returns status 0, amount 0
23:13:18.462 00.000 16108 move complete, result=0
23:13:18.463 00.001 16108 worker thread done servicing request
23:13:18.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3805, FiltMin=3280, FiltMax=51693, Gamma=1.000
23:13:18.481 00.014 21068 UpdateGuideState exits: m=102115 SNR=64.9
23:13:18.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.484 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:18.484 00.000 21068 Enqueuing Expose request
23:13:18.485 00.001 16108 Worker thread wakes up
23:13:18.485 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:18.486 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:18.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:19.653 01.167 16108 Exposure complete
23:13:19.708 00.055 16108 worker thread done servicing request
23:13:19.708 00.000 21068 OnExposeComplete: enter
23:13:19.710 00.002 21068 UpdateGuideState(): m_state=6
23:13:19.711 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3874
23:13:19.712 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.94, Mass=105898, SNR=70.1, Peak=11747 HFD=3.6
23:13:19.713 00.001 21068 MultiStar: [#1 0.87,-0.23,0.00,M1] [#2 1.05,-0.05,0.00,M1] [#3 0.53,-0.03,0.00,M1] [#4 0.73,-0.21,0.00,M1] [#5 0.88,-0.43,0.00,M1] [#6 0.49,-0.33,0.00,M1] [#7 0.75,0.06,0.00,M1] [#8 0.15,0.21,0.87,U] 
23:13:19.714 00.001 21068 refined, 1 included, MultiStar: {0.53, 0.15}, one-star: {0.86, 0.10}
23:13:19.715 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:13:19.716 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:13:19.716 00.000 21068 CameraToMount -- cameraX=0.53 cameraY=0.15 hyp=0.55 cameraTheta=0.28 mountX=-0.49 mountY=-0.27, mountTheta=-2.64
23:13:19.718 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.53, y=0.15, opts=13)
23:13:19.718 00.000 21068 Enqueuing Move request for scope (0.53, 0.15)
23:13:19.719 00.001 16108 Worker thread wakes up
23:13:19.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.15) opts 0xd
23:13:19.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.53, 0.15)
23:13:19.719 00.000 16108 Moving (0.53, 0.15) raw xDistance=-0.49 yDistance=-0.27
23:13:19.720 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
23:13:19.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:19.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:13:19.720 00.000 16108 MoveAxis(E, 130, ABG)
23:13:19.720 00.000 16108 Guiding  Dir = 2, Dur = 130
23:13:19.720 00.000 16108 IsSlewing returns 0
23:13:19.720 00.000 16108 IsGuiding returns 0
23:13:19.724 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3801, FiltMin=3280, FiltMax=53773, Gamma=1.000
23:13:19.728 00.004 16108 PulseGuide returned control before completion, sleep 132
23:13:19.739 00.011 21068 UpdateGuideState exits: m=105898 SNR=70.1
23:13:19.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:19.740 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:19.741 00.001 21068 Enqueuing Expose request
23:13:19.867 00.126 16108 IsGuiding returns 1
23:13:19.867 00.000 16108 scope still moving after pulse duration time elapsed
23:13:19.899 00.032 16108 IsSlewing returns 0
23:13:19.899 00.000 16108 IsGuiding returns 0
23:13:19.900 00.001 16108 scope move finished after 130 + 49 ms
23:13:19.900 00.000 16108 Move returns status 0, amount 130
23:13:19.900 00.000 16108 MoveAxis(N, 0, ABG)
23:13:19.900 00.000 16108 Move returns status 0, amount 0
23:13:19.900 00.000 16108 move complete, result=0
23:13:19.900 00.000 16108 worker thread done servicing request
23:13:19.900 00.000 16108 Worker thread wakes up
23:13:19.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:19.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:19.900 00.000 21068 GuideStep: -0.5 px 130 ms EAST, -0.3 px 0 ms NORTH
23:13:20.862 00.962 16108 Exposure complete
23:13:20.933 00.071 16108 worker thread done servicing request
23:13:20.934 00.001 21068 OnExposeComplete: enter
23:13:20.935 00.001 21068 UpdateGuideState(): m_state=6
23:13:20.936 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3875
23:13:20.937 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.87, Mass=106626, SNR=79.9, Peak=13248 HFD=3.4
23:13:20.938 00.001 21068 MultiStar: [#1 0.26,-0.07,1.04,U] [#2 0.17,0.07,0.92,U] [#3 0.24,-0.13,0.79,U] [#4 -0.15,-0.21,0.75,U] [#5 0.22,-0.27,0.82,U] [#6 -0.41,-0.21,0.69,U] [#7 0.17,0.02,0.57,U] [#8 -0.78,0.18,0.00,M2] 
23:13:20.939 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.14, 0.03}
23:13:20.940 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
23:13:20.941 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
23:13:20.941 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.73 mountX=-0.11 mountY=0.06, mountTheta=2.63
23:13:20.944 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.09, opts=13)
23:13:20.946 00.002 21068 Enqueuing Move request for scope (0.10, -0.09)
23:13:20.947 00.001 16108 Worker thread wakes up
23:13:20.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:13:20.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:13:20.948 00.001 16108 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=0.06
23:13:20.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:13:20.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:20.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:13:20.948 00.000 16108 MoveAxis(E, 0, ABG)
23:13:20.948 00.000 16108 Move returns status 0, amount 0
23:13:20.948 00.000 16108 MoveAxis(N, 0, ABG)
23:13:20.948 00.000 16108 Move returns status 0, amount 0
23:13:20.948 00.000 16108 move complete, result=0
23:13:20.948 00.000 16108 worker thread done servicing request
23:13:20.954 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3805, FiltMin=3235, FiltMax=53059, Gamma=1.000
23:13:20.976 00.022 21068 UpdateGuideState exits: m=106626 SNR=79.9
23:13:20.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:20.977 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:20.978 00.001 21068 Enqueuing Expose request
23:13:20.979 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:20.980 00.001 16108 Worker thread wakes up
23:13:20.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:20.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:22.158 01.178 16108 Exposure complete
23:13:22.227 00.069 16108 worker thread done servicing request
23:13:22.227 00.000 21068 OnExposeComplete: enter
23:13:22.228 00.001 21068 UpdateGuideState(): m_state=6
23:13:22.229 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3876
23:13:22.230 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.99, Mass=92151, SNR=67.7, Peak=13523 HFD=3.0
23:13:22.231 00.001 21068 MultiStar: [#1 -0.62,0.02,0.00,M1] [#2 -0.51,-0.07,0.00,M1] [#3 -0.64,0.31,0.00,M1] [#4 -0.61,-0.09,0.00,M1] [#5 -0.66,-0.16,0.00,M1] [#6 -0.94,-0.65,0.00,M1] [#7 -0.40,-0.17,0.60,U] [#8 -1.04,0.08,0.00,M3] 
23:13:22.231 00.000 21068 refined, 1 included, MultiStar: {-0.65, 0.03}, one-star: {-0.79, 0.15}
23:13:22.232 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
23:13:22.233 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
23:13:22.234 00.001 21068 CameraToMount -- cameraX=-0.65 cameraY=0.03 hyp=0.65 cameraTheta=3.10 mountX=0.64 mountY=0.12, mountTheta=0.19
23:13:22.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.65, y=0.03, opts=13)
23:13:22.237 00.001 21068 Enqueuing Move request for scope (-0.65, 0.03)
23:13:22.237 00.000 16108 Worker thread wakes up
23:13:22.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.03) opts 0xd
23:13:22.238 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.65, 0.03)
23:13:22.238 00.000 16108 Moving (-0.65, 0.03) raw xDistance=0.64 yDistance=0.12
23:13:22.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
23:13:22.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:22.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:22.238 00.000 16108 MoveAxis(W, 168, ABG)
23:13:22.238 00.000 16108 Guiding  Dir = 3, Dur = 168
23:13:22.238 00.000 16108 IsSlewing returns 0
23:13:22.238 00.000 16108 IsGuiding returns 0
23:13:22.246 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3801, FiltMin=3209, FiltMax=62582, Gamma=1.000
23:13:22.271 00.025 16108 PulseGuide returned control before completion, sleep 146
23:13:22.271 00.000 21068 UpdateGuideState exits: m=92151 SNR=67.7
23:13:22.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:22.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:22.273 00.000 21068 Enqueuing Expose request
23:13:22.426 00.153 16108 IsGuiding returns 1
23:13:22.426 00.000 16108 scope still moving after pulse duration time elapsed
23:13:22.457 00.031 16108 IsSlewing returns 0
23:13:22.457 00.000 16108 IsGuiding returns 0
23:13:22.457 00.000 16108 scope move finished after 168 + 50 ms
23:13:22.457 00.000 16108 Move returns status 0, amount 168
23:13:22.457 00.000 16108 MoveAxis(N, 0, ABG)
23:13:22.458 00.001 16108 Move returns status 0, amount 0
23:13:22.458 00.000 16108 move complete, result=0
23:13:22.458 00.000 16108 worker thread done servicing request
23:13:22.458 00.000 16108 Worker thread wakes up
23:13:22.458 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:22.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:22.458 00.000 21068 GuideStep: 0.6 px 168 ms WEST, 0.1 px 0 ms NORTH
23:13:23.428 00.970 16108 Exposure complete
23:13:23.495 00.067 16108 worker thread done servicing request
23:13:23.495 00.000 21068 OnExposeComplete: enter
23:13:23.496 00.001 21068 UpdateGuideState(): m_state=6
23:13:23.497 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3877
23:13:23.498 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.86, Mass=102429, SNR=66.6, Peak=12163 HFD=3.7
23:13:23.499 00.001 21068 MultiStar: [#1 -0.47,-0.02,1.30,U] [#2 -0.40,-0.24,1.26,U] [#3 -0.67,-0.03,0.00,M2] [#4 -0.70,-0.34,0.00,M2] [#5 -0.52,-0.26,0.00,M2] [#6 -0.90,-0.86,0.00,M2] [#7 -0.43,-0.08,0.77,U] [#8 -0.91,0.02,0.00,M4] 
23:13:23.500 00.001 21068 refined, 3 included, MultiStar: {-0.47, -0.09}, one-star: {-0.56, 0.03}
23:13:23.501 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
23:13:23.501 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
23:13:23.502 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=-0.09 hyp=0.47 cameraTheta=-2.96 mountX=0.44 mountY=0.19, mountTheta=0.41
23:13:23.504 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=-0.09, opts=13)
23:13:23.505 00.001 21068 Enqueuing Move request for scope (-0.47, -0.09)
23:13:23.506 00.001 16108 Worker thread wakes up
23:13:23.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.09) opts 0xd
23:13:23.506 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, -0.09)
23:13:23.506 00.000 16108 Moving (-0.47, -0.09) raw xDistance=0.44 yDistance=0.19
23:13:23.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
23:13:23.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:23.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:13:23.506 00.000 16108 MoveAxis(W, 128, ABG)
23:13:23.506 00.000 16108 Guiding  Dir = 3, Dur = 128
23:13:23.506 00.000 16108 IsSlewing returns 0
23:13:23.506 00.000 16108 IsGuiding returns 0
23:13:23.510 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3808, FiltMin=3251, FiltMax=65485, Gamma=1.000
23:13:23.520 00.010 16108 PulseGuide returned control before completion, sleep 125
23:13:23.529 00.009 21068 UpdateGuideState exits: m=102429 SNR=66.6
23:13:23.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:23.533 00.001 21068 Enqueuing Expose request
23:13:23.660 00.127 16108 IsGuiding returns 1
23:13:23.660 00.000 16108 scope still moving after pulse duration time elapsed
23:13:23.691 00.031 16108 IsSlewing returns 0
23:13:23.691 00.000 16108 IsGuiding returns 0
23:13:23.691 00.000 16108 scope move finished after 128 + 57 ms
23:13:23.691 00.000 16108 Move returns status 0, amount 128
23:13:23.692 00.001 16108 MoveAxis(N, 0, ABG)
23:13:23.692 00.000 16108 Move returns status 0, amount 0
23:13:23.692 00.000 16108 move complete, result=0
23:13:23.692 00.000 16108 worker thread done servicing request
23:13:23.692 00.000 21068 GuideStep: 0.4 px 128 ms WEST, 0.2 px 0 ms NORTH
23:13:23.695 00.003 16108 Worker thread wakes up
23:13:23.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:23.696 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:24.856 01.160 16108 Exposure complete
23:13:24.910 00.054 16108 worker thread done servicing request
23:13:24.910 00.000 21068 OnExposeComplete: enter
23:13:24.911 00.001 21068 UpdateGuideState(): m_state=6
23:13:24.912 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3878
23:13:24.913 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=877.00, Mass=104722, SNR=72.1, Peak=14016 HFD=3.1
23:13:24.914 00.001 21068 MultiStar: [#1 0.14,-0.19,0.92,U] [#2 0.64,-0.17,0.00,M1] [#3 0.05,-0.16,1.10,U] [#4 0.38,0.06,0.68,U] [#5 0.15,-0.19,0.97,U] [#6 -0.01,-0.29,0.63,U] [#7 0.29,0.05,0.57,U] [#8 -0.13,0.36,0.68,U] 
23:13:24.915 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.37, 0.17}
23:13:24.915 00.000 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
23:13:24.916 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
23:13:24.917 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.24 mountX=-0.16 mountY=0.00, mountTheta=3.14
23:13:24.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.04, opts=13)
23:13:24.920 00.001 21068 Enqueuing Move request for scope (0.16, -0.04)
23:13:24.923 00.003 16108 Worker thread wakes up
23:13:24.924 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:13:24.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:13:24.924 00.000 16108 Moving (0.16, -0.04) raw xDistance=-0.16 yDistance=0.00
23:13:24.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:13:24.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:24.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:13:24.924 00.000 16108 MoveAxis(E, 0, ABG)
23:13:24.924 00.000 16108 Move returns status 0, amount 0
23:13:24.924 00.000 16108 MoveAxis(N, 0, ABG)
23:13:24.924 00.000 16108 Move returns status 0, amount 0
23:13:24.924 00.000 16108 move complete, result=0
23:13:24.924 00.000 16108 worker thread done servicing request
23:13:24.933 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3814, FiltMin=3254, FiltMax=65535, Gamma=1.000
23:13:24.963 00.030 21068 UpdateGuideState exits: m=104722 SNR=72.1
23:13:24.965 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:24.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:24.967 00.001 21068 Enqueuing Expose request
23:13:24.967 00.000 16108 Worker thread wakes up
23:13:24.967 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:24.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:24.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:25.952 00.984 16108 Exposure complete
23:13:26.016 00.064 16108 worker thread done servicing request
23:13:26.016 00.000 21068 OnExposeComplete: enter
23:13:26.018 00.002 21068 UpdateGuideState(): m_state=6
23:13:26.019 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3879
23:13:26.020 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.80, Mass=91919, SNR=66.4, Peak=13328 HFD=3.1
23:13:26.021 00.001 21068 MultiStar: [#1 0.57,-0.48,0.00,M1] [#2 0.81,-0.22,0.00,M2] [#3 0.69,-0.27,0.00,M2] [#4 0.33,-0.42,0.00,M2] [#5 0.44,-0.28,0.00,M2] [#6 0.18,-0.54,0.00,M2] [#7 0.49,-0.20,0.00,M1] [#8 0.02,-0.35,0.76,U] 
23:13:26.022 00.001 21068 refined, 1 included, MultiStar: {0.18, -0.17}, one-star: {0.29, -0.04}
23:13:26.022 00.000 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
23:13:26.023 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
23:13:26.024 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.78 mountX=-0.20 mountY=0.13, mountTheta=2.58
23:13:26.025 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.17, opts=13)
23:13:26.026 00.001 21068 Enqueuing Move request for scope (0.18, -0.17)
23:13:26.027 00.001 16108 Worker thread wakes up
23:13:26.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
23:13:26.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
23:13:26.027 00.000 16108 Moving (0.18, -0.17) raw xDistance=-0.20 yDistance=0.13
23:13:26.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:13:26.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:26.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:13:26.027 00.000 16108 MoveAxis(E, 53, ABG)
23:13:26.028 00.001 16108 Guiding  Dir = 2, Dur = 53
23:13:26.028 00.000 16108 IsSlewing returns 0
23:13:26.028 00.000 16108 IsGuiding returns 0
23:13:26.030 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3805, FiltMin=3251, FiltMax=59469, Gamma=1.000
23:13:26.035 00.005 16108 PulseGuide returned control before completion, sleep 57
23:13:26.045 00.010 21068 UpdateGuideState exits: m=91919 SNR=66.4
23:13:26.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:26.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:26.047 00.000 21068 Enqueuing Expose request
23:13:26.095 00.048 16108 IsGuiding returns 1
23:13:26.095 00.000 16108 scope still moving after pulse duration time elapsed
23:13:26.126 00.031 16108 IsSlewing returns 0
23:13:26.126 00.000 16108 IsGuiding returns 0
23:13:26.126 00.000 16108 scope move finished after 53 + 45 ms
23:13:26.126 00.000 16108 Move returns status 0, amount 53
23:13:26.126 00.000 16108 MoveAxis(N, 0, ABG)
23:13:26.126 00.000 16108 Move returns status 0, amount 0
23:13:26.126 00.000 16108 move complete, result=0
23:13:26.126 00.000 16108 worker thread done servicing request
23:13:26.126 00.000 16108 Worker thread wakes up
23:13:26.126 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
23:13:26.128 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:26.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:27.295 01.167 16108 Exposure complete
23:13:27.365 00.070 16108 worker thread done servicing request
23:13:27.365 00.000 21068 OnExposeComplete: enter
23:13:27.366 00.001 21068 UpdateGuideState(): m_state=6
23:13:27.366 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3880
23:13:27.367 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.04, Mass=100660, SNR=66.9, Peak=15536 HFD=3.1
23:13:27.368 00.001 21068 MultiStar: [#1 0.39,-0.11,1.27,U] [#2 0.33,0.12,1.43,U] [#3 0.39,-0.08,0.91,U] [#4 0.06,-0.27,0.85,U] [#5 0.18,-0.21,0.82,U] [#6 -0.17,-0.58,0.00,M3] [#7 0.14,0.11,0.57,U] [#8 -0.37,0.18,0.74,U] 
23:13:27.369 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.01}, one-star: {0.11, 0.20}
23:13:27.370 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:13:27.370 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
23:13:27.371 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
23:13:27.373 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
23:13:27.373 00.000 21068 Enqueuing Move request for scope (0.19, -0.01)
23:13:27.374 00.001 16108 Worker thread wakes up
23:13:27.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:13:27.375 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:13:27.375 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=-0.04
23:13:27.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:13:27.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:27.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:27.375 00.000 16108 MoveAxis(E, 0, ABG)
23:13:27.375 00.000 16108 Move returns status 0, amount 0
23:13:27.375 00.000 16108 MoveAxis(N, 0, ABG)
23:13:27.375 00.000 16108 Move returns status 0, amount 0
23:13:27.376 00.001 16108 move complete, result=0
23:13:27.376 00.000 16108 worker thread done servicing request
23:13:27.378 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3801, FiltMin=3219, FiltMax=56397, Gamma=1.000
23:13:27.394 00.016 21068 UpdateGuideState exits: m=100660 SNR=66.9
23:13:27.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.395 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:27.396 00.001 21068 Enqueuing Expose request
23:13:27.397 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:27.397 00.000 16108 Worker thread wakes up
23:13:27.398 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:27.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:28.365 00.967 16108 Exposure complete
23:13:28.420 00.055 16108 worker thread done servicing request
23:13:28.420 00.000 21068 OnExposeComplete: enter
23:13:28.423 00.003 21068 UpdateGuideState(): m_state=6
23:13:28.425 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3881
23:13:28.427 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=876.84, Mass=100724, SNR=66.6, Peak=16208 HFD=2.9
23:13:28.428 00.001 21068 MultiStar: [#1 0.45,-0.48,0.00,M1] [#2 0.39,0.10,1.27,U] [#3 0.23,-0.05,1.09,U] [#4 -0.10,-0.27,1.00,U] [#5 0.03,-0.03,0.84,U] [#6 -0.14,-0.35,0.86,U] [#7 0.48,-0.11,0.56,U] [#8 0.12,0.07,0.76,U] 
23:13:28.430 00.002 21068 refined, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.22, -0.00}
23:13:28.431 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
23:13:28.432 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
23:13:28.434 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.44 mountX=-0.16 mountY=0.03, mountTheta=2.94
23:13:28.438 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
23:13:28.439 00.001 21068 Enqueuing Move request for scope (0.15, -0.07)
23:13:28.439 00.000 16108 Worker thread wakes up
23:13:28.440 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:13:28.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:13:28.440 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
23:13:28.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:13:28.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:28.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:13:28.440 00.000 16108 MoveAxis(E, 0, ABG)
23:13:28.440 00.000 16108 Move returns status 0, amount 0
23:13:28.440 00.000 16108 MoveAxis(N, 0, ABG)
23:13:28.440 00.000 16108 Move returns status 0, amount 0
23:13:28.440 00.000 16108 move complete, result=0
23:13:28.440 00.000 16108 worker thread done servicing request
23:13:28.443 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3805, FiltMin=3142, FiltMax=50541, Gamma=1.000
23:13:28.459 00.016 21068 UpdateGuideState exits: m=100724 SNR=66.6
23:13:28.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:28.461 00.000 21068 Enqueuing Expose request
23:13:28.462 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:28.463 00.001 16108 Worker thread wakes up
23:13:28.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:28.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:29.619 01.156 16108 Exposure complete
23:13:29.699 00.080 16108 worker thread done servicing request
23:13:29.699 00.000 21068 OnExposeComplete: enter
23:13:29.700 00.001 21068 UpdateGuideState(): m_state=6
23:13:29.702 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3882
23:13:29.702 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=877.06, Mass=97796, SNR=71.9, Peak=17600 HFD=2.9
23:13:29.703 00.001 21068 MultiStar: [#1 0.32,0.03,1.19,U] [#2 0.23,0.03,1.24,U] [#3 0.31,0.26,1.03,U] [#4 0.24,0.07,0.74,U] [#5 -0.17,-0.27,1.01,U] [#6 -0.16,-0.18,0.84,U] [#7 0.38,-0.17,0.51,U] [#8 -0.12,0.14,0.78,U] 
23:13:29.704 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.27, 0.22}
23:13:29.707 00.003 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
23:13:29.708 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
23:13:29.709 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
23:13:29.712 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
23:13:29.713 00.001 21068 Enqueuing Move request for scope (0.15, 0.03)
23:13:29.715 00.002 16108 Worker thread wakes up
23:13:29.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:13:29.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:13:29.715 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.06
23:13:29.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:13:29.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:29.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:29.715 00.000 16108 MoveAxis(E, 0, ABG)
23:13:29.715 00.000 16108 Move returns status 0, amount 0
23:13:29.715 00.000 16108 MoveAxis(N, 0, ABG)
23:13:29.715 00.000 16108 Move returns status 0, amount 0
23:13:29.715 00.000 16108 move complete, result=0
23:13:29.716 00.001 16108 worker thread done servicing request
23:13:29.724 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3805, FiltMin=3270, FiltMax=52253, Gamma=1.000
23:13:29.748 00.024 21068 UpdateGuideState exits: m=97796 SNR=71.9
23:13:29.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:29.751 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:29.751 00.000 21068 Enqueuing Expose request
23:13:29.752 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:29.753 00.001 16108 Worker thread wakes up
23:13:29.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:29.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:30.727 00.974 16108 Exposure complete
23:13:30.797 00.070 16108 worker thread done servicing request
23:13:30.797 00.000 21068 OnExposeComplete: enter
23:13:30.798 00.001 21068 UpdateGuideState(): m_state=6
23:13:30.800 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3883
23:13:30.801 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.97, Mass=96311, SNR=69.0, Peak=15824 HFD=2.9
23:13:30.803 00.002 21068 MultiStar: [#1 -0.03,-0.09,1.20,U] [#2 0.46,0.01,1.77,U] [#3 0.29,0.03,1.11,U] [#4 0.39,-0.24,0.96,U] [#5 0.18,-0.29,0.83,U] [#6 0.06,-0.54,0.00,M2] [#7 0.38,0.04,0.53,U] [#8 -0.30,-0.29,0.77,U] 
23:13:30.804 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.07}, one-star: {0.38, 0.13}
23:13:30.805 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
23:13:30.805 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
23:13:30.806 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.29 mountX=-0.25 mountY=0.01, mountTheta=3.09
23:13:30.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.07, opts=13)
23:13:30.808 00.000 21068 Enqueuing Move request for scope (0.24, -0.07)
23:13:30.809 00.001 16108 Worker thread wakes up
23:13:30.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
23:13:30.809 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
23:13:30.809 00.000 16108 Moving (0.24, -0.07) raw xDistance=-0.25 yDistance=0.01
23:13:30.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:13:30.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:30.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:13:30.810 00.001 16108 MoveAxis(E, 66, ABG)
23:13:30.810 00.000 16108 Guiding  Dir = 2, Dur = 66
23:13:30.810 00.000 16108 IsSlewing returns 0
23:13:30.810 00.000 16108 IsGuiding returns 0
23:13:30.813 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3805, FiltMin=3232, FiltMax=52624, Gamma=1.000
23:13:30.844 00.031 21068 UpdateGuideState exits: m=96311 SNR=69.0
23:13:30.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:30.847 00.001 21068 Enqueuing Expose request
23:13:30.863 00.016 16108 PulseGuide returned control before completion, sleep 24
23:13:30.893 00.030 16108 IsGuiding returns 1
23:13:30.893 00.000 16108 scope still moving after pulse duration time elapsed
23:13:30.923 00.030 16108 IsSlewing returns 0
23:13:30.923 00.000 16108 IsGuiding returns 1
23:13:30.954 00.031 16108 IsSlewing returns 0
23:13:30.955 00.001 16108 IsGuiding returns 0
23:13:30.955 00.000 16108 scope move finished after 66 + 79 ms
23:13:30.955 00.000 16108 Move returns status 0, amount 66
23:13:30.955 00.000 16108 MoveAxis(N, 0, ABG)
23:13:30.955 00.000 16108 Move returns status 0, amount 0
23:13:30.955 00.000 16108 move complete, result=0
23:13:30.955 00.000 16108 worker thread done servicing request
23:13:30.956 00.001 21068 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
23:13:30.958 00.002 16108 Worker thread wakes up
23:13:30.958 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:30.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:32.121 01.163 16108 Exposure complete
23:13:32.196 00.075 16108 worker thread done servicing request
23:13:32.197 00.001 21068 OnExposeComplete: enter
23:13:32.197 00.000 21068 UpdateGuideState(): m_state=6
23:13:32.198 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3884
23:13:32.199 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=877.01, Mass=104113, SNR=77.1, Peak=15360 HFD=3.4
23:13:32.200 00.001 21068 MultiStar: [#1 0.28,-0.41,0.00,M1] [#2 0.26,-0.02,1.13,U] [#3 -0.07,-0.10,0.93,U] [#4 0.46,-0.29,0.00,M1] [#5 0.37,-0.13,0.90,U] [#6 0.25,-0.53,0.00,M3] [#7 0.18,-0.08,0.52,U] [#8 -0.18,-0.06,0.75,U] 
23:13:32.200 00.000 21068 refined, 5 included, MultiStar: {0.09, -0.03}, one-star: {-0.07, 0.17}
23:13:32.201 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
23:13:32.202 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
23:13:32.202 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.09 mountY=0.01, mountTheta=3.03
23:13:32.205 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
23:13:32.205 00.000 21068 Enqueuing Move request for scope (0.09, -0.03)
23:13:32.206 00.001 16108 Worker thread wakes up
23:13:32.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:13:32.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:13:32.206 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
23:13:32.207 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:13:32.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:32.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:13:32.207 00.000 16108 MoveAxis(E, 0, ABG)
23:13:32.207 00.000 16108 Move returns status 0, amount 0
23:13:32.207 00.000 16108 MoveAxis(N, 0, ABG)
23:13:32.207 00.000 16108 Move returns status 0, amount 0
23:13:32.207 00.000 16108 move complete, result=0
23:13:32.207 00.000 16108 worker thread done servicing request
23:13:32.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3805, FiltMin=3241, FiltMax=58557, Gamma=1.000
23:13:32.228 00.018 21068 UpdateGuideState exits: m=104113 SNR=77.1
23:13:32.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:32.231 00.001 21068 Enqueuing Expose request
23:13:32.232 00.001 16108 Worker thread wakes up
23:13:32.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:32.235 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:32.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:33.215 00.980 16108 Exposure complete
23:13:33.271 00.056 16108 worker thread done servicing request
23:13:33.271 00.000 21068 OnExposeComplete: enter
23:13:33.272 00.001 21068 UpdateGuideState(): m_state=6
23:13:33.273 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3885
23:13:33.273 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=877.33, Mass=96487, SNR=68.8, Peak=12912 HFD=3.4
23:13:33.275 00.002 21068 MultiStar: [#1 0.04,0.08,1.12,U] [#2 0.12,0.24,1.36,U] [#3 0.10,0.23,1.10,U] [#4 0.11,0.22,0.86,U] [#5 0.36,0.05,0.72,U] [#6 0.15,-0.04,0.77,U] [#7 0.16,0.14,0.72,U] [#8 -0.38,0.02,0.82,U] 
23:13:33.276 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {-0.00, 0.49}
23:13:33.277 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
23:13:33.277 00.000 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
23:13:33.278 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=-0.04 mountY=-0.19, mountTheta=-1.77
23:13:33.280 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
23:13:33.281 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
23:13:33.281 00.000 16108 Worker thread wakes up
23:13:33.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
23:13:33.282 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
23:13:33.282 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
23:13:33.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:13:33.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:33.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:33.282 00.000 16108 MoveAxis(E, 0, ABG)
23:13:33.282 00.000 16108 Move returns status 0, amount 0
23:13:33.282 00.000 16108 MoveAxis(N, 0, ABG)
23:13:33.282 00.000 16108 Move returns status 0, amount 0
23:13:33.282 00.000 16108 move complete, result=0
23:13:33.282 00.000 16108 worker thread done servicing request
23:13:33.285 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3808, FiltMin=3270, FiltMax=55885, Gamma=1.000
23:13:33.302 00.017 21068 UpdateGuideState exits: m=96487 SNR=68.8
23:13:33.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:33.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:33.306 00.002 21068 Enqueuing Expose request
23:13:33.308 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:33.309 00.001 16108 Worker thread wakes up
23:13:33.309 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:33.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:34.475 01.166 16108 Exposure complete
23:13:34.531 00.056 16108 worker thread done servicing request
23:13:34.531 00.000 21068 OnExposeComplete: enter
23:13:34.532 00.001 21068 UpdateGuideState(): m_state=6
23:13:34.533 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3886
23:13:34.534 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=877.10, Mass=90663, SNR=64.4, Peak=14560 HFD=3.1
23:13:34.535 00.001 21068 MultiStar: [#1 -0.22,0.29,1.27,U] [#2 -0.02,0.70,0.00,M1] [#3 -0.21,0.48,0.00,M1] [#4 -0.18,0.15,0.94,U] [#5 0.15,0.04,0.98,U] [#6 -0.48,0.11,0.95,U] [#7 0.41,0.26,0.57,U] [#8 -0.51,0.64,0.00,M1] 
23:13:34.536 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.19}, one-star: {0.09, 0.27}
23:13:34.537 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:13:34.537 00.000 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:13:34.538 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.95 mountX=0.11 mountY=-0.17, mountTheta=-1.00
23:13:34.540 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.19, opts=13)
23:13:34.541 00.001 21068 Enqueuing Move request for scope (-0.07, 0.19)
23:13:34.541 00.000 16108 Worker thread wakes up
23:13:34.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
23:13:34.542 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
23:13:34.542 00.000 16108 Moving (-0.07, 0.19) raw xDistance=0.11 yDistance=-0.17
23:13:34.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:13:34.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:34.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:13:34.542 00.000 16108 MoveAxis(E, 0, ABG)
23:13:34.542 00.000 16108 Move returns status 0, amount 0
23:13:34.542 00.000 16108 MoveAxis(N, 0, ABG)
23:13:34.542 00.000 16108 Move returns status 0, amount 0
23:13:34.542 00.000 16108 move complete, result=0
23:13:34.542 00.000 16108 worker thread done servicing request
23:13:34.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3808, FiltMin=3238, FiltMax=49773, Gamma=1.000
23:13:34.561 00.015 21068 UpdateGuideState exits: m=90663 SNR=64.4
23:13:34.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.562 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:34.563 00.001 21068 Enqueuing Expose request
23:13:34.564 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:34.565 00.001 16108 Worker thread wakes up
23:13:34.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:34.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:35.547 00.982 16108 Exposure complete
23:13:35.604 00.057 16108 worker thread done servicing request
23:13:35.604 00.000 21068 OnExposeComplete: enter
23:13:35.605 00.001 21068 UpdateGuideState(): m_state=6
23:13:35.606 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3887
23:13:35.607 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=877.07, Mass=92610, SNR=66.6, Peak=14464 HFD=2.9
23:13:35.608 00.001 21068 MultiStar: [#1 0.00,0.36,1.15,U] [#2 0.08,0.51,0.00,M2] [#3 0.16,0.50,0.00,M2] [#4 -0.04,-0.02,0.91,U] [#5 -0.17,0.30,0.98,U] [#6 -0.23,-0.25,0.92,U] [#7 0.10,0.05,0.67,U] [#8 -0.39,0.02,0.74,U] 
23:13:35.609 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {0.21, 0.23}
23:13:35.611 00.002 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
23:13:35.612 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
23:13:35.613 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.13 cameraTheta=2.10 mountX=0.09 mountY=-0.10, mountTheta=-0.84
23:13:35.615 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
23:13:35.616 00.001 21068 Enqueuing Move request for scope (-0.07, 0.12)
23:13:35.617 00.001 16108 Worker thread wakes up
23:13:35.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:13:35.617 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:13:35.617 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
23:13:35.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:13:35.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:35.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:35.617 00.000 16108 MoveAxis(E, 0, ABG)
23:13:35.617 00.000 16108 Move returns status 0, amount 0
23:13:35.617 00.000 16108 MoveAxis(N, 0, ABG)
23:13:35.617 00.000 16108 Move returns status 0, amount 0
23:13:35.617 00.000 16108 move complete, result=0
23:13:35.617 00.000 16108 worker thread done servicing request
23:13:35.621 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3808, FiltMin=3235, FiltMax=47667, Gamma=1.000
23:13:35.636 00.015 21068 UpdateGuideState exits: m=92610 SNR=66.6
23:13:35.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:35.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:35.639 00.001 21068 Enqueuing Expose request
23:13:35.639 00.000 16108 Worker thread wakes up
23:13:35.639 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:35.640 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:35.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:36.821 01.181 16108 Exposure complete
23:13:36.896 00.075 16108 worker thread done servicing request
23:13:36.896 00.000 21068 OnExposeComplete: enter
23:13:36.898 00.002 21068 UpdateGuideState(): m_state=6
23:13:36.899 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3888
23:13:36.900 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=877.05, Mass=96819, SNR=72.0, Peak=14560 HFD=3.4
23:13:36.902 00.002 21068 MultiStar: [#1 -0.06,0.00,1.19,U] [#2 -0.06,0.28,0.97,U] [#3 0.09,0.32,0.94,U] [#4 -0.29,0.07,0.80,U] [#5 -0.06,0.07,0.84,U] [#6 -0.44,-0.19,0.85,U] [#7 0.30,-0.08,0.62,U] [#8 -0.26,0.23,0.81,U] 
23:13:36.903 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.10, 0.21}
23:13:36.903 00.000 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
23:13:36.904 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
23:13:36.905 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=0.12 mountY=-0.08, mountTheta=-0.59
23:13:36.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.11, opts=13)
23:13:36.908 00.001 21068 Enqueuing Move request for scope (-0.10, 0.11)
23:13:36.909 00.001 16108 Worker thread wakes up
23:13:36.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
23:13:36.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
23:13:36.909 00.000 16108 Moving (-0.10, 0.11) raw xDistance=0.12 yDistance=-0.08
23:13:36.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:13:36.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:36.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:36.909 00.000 16108 MoveAxis(E, 0, ABG)
23:13:36.909 00.000 16108 Move returns status 0, amount 0
23:13:36.909 00.000 16108 MoveAxis(N, 0, ABG)
23:13:36.909 00.000 16108 Move returns status 0, amount 0
23:13:36.909 00.000 16108 move complete, result=0
23:13:36.909 00.000 16108 worker thread done servicing request
23:13:36.914 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3811, FiltMin=3277, FiltMax=48029, Gamma=1.000
23:13:36.927 00.013 21068 UpdateGuideState exits: m=96819 SNR=72.0
23:13:36.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:36.930 00.001 21068 Enqueuing Expose request
23:13:36.930 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:36.931 00.001 16108 Worker thread wakes up
23:13:36.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:36.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:37.920 00.989 16108 Exposure complete
23:13:37.977 00.057 16108 worker thread done servicing request
23:13:37.977 00.000 21068 OnExposeComplete: enter
23:13:37.978 00.001 21068 UpdateGuideState(): m_state=6
23:13:37.979 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3889
23:13:37.980 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.94, Mass=93778, SNR=65.2, Peak=15520 HFD=3.1
23:13:37.981 00.001 21068 MultiStar: [#1 0.13,-0.36,1.16,U] [#2 0.06,0.04,1.25,U] [#3 0.04,0.02,0.95,U] [#4 -0.15,-0.39,1.11,U] [#5 -0.19,-0.08,0.94,U] [#6 -0.34,-0.28,0.92,U] [#7 0.34,0.17,0.56,U] [#8 -0.37,-0.37,0.00,M1] 
23:13:37.982 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.13, 0.10}
23:13:37.982 00.000 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
23:13:37.983 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
23:13:37.984 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.65 mountX=-0.01 mountY=0.12, mountTheta=1.67
23:13:37.985 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
23:13:37.986 00.001 21068 Enqueuing Move request for scope (-0.01, -0.12)
23:13:37.987 00.001 16108 Worker thread wakes up
23:13:37.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
23:13:37.987 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
23:13:37.987 00.000 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
23:13:37.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:13:37.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:37.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:37.987 00.000 16108 MoveAxis(E, 0, ABG)
23:13:37.987 00.000 16108 Move returns status 0, amount 0
23:13:37.987 00.000 16108 MoveAxis(N, 0, ABG)
23:13:37.987 00.000 16108 Move returns status 0, amount 0
23:13:37.987 00.000 16108 move complete, result=0
23:13:37.987 00.000 16108 worker thread done servicing request
23:13:37.995 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3811, FiltMin=3229, FiltMax=49952, Gamma=1.000
23:13:38.012 00.017 21068 UpdateGuideState exits: m=93778 SNR=65.2
23:13:38.015 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:38.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:38.018 00.002 21068 Enqueuing Expose request
23:13:38.019 00.001 16108 Worker thread wakes up
23:13:38.019 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:38.021 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:38.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:39.182 01.161 16108 Exposure complete
23:13:39.247 00.065 16108 worker thread done servicing request
23:13:39.247 00.000 21068 OnExposeComplete: enter
23:13:39.248 00.001 21068 UpdateGuideState(): m_state=6
23:13:39.248 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3890
23:13:39.249 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.71, Mass=86350, SNR=69.3, Peak=13472 HFD=3.5
23:13:39.250 00.001 21068 MultiStar: [#1 0.06,-0.27,1.20,U] [#2 0.20,0.00,1.23,U] [#3 0.36,0.06,1.11,U] [#4 -0.13,-0.11,0.77,U] [#5 0.24,-0.20,0.82,U] [#6 -0.53,-0.18,0.00,M1] [#7 0.31,-0.17,0.54,U] [#8 -0.24,-0.16,0.67,U] 
23:13:39.252 00.002 21068 single-star, 7 included, MultiStar: {0.12, -0.11}, one-star: {0.07, -0.13}
23:13:39.253 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
23:13:39.254 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:13:39.254 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.06 mountX=-0.09 mountY=0.11, mountTheta=2.28
23:13:39.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
23:13:39.257 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
23:13:39.258 00.001 16108 Worker thread wakes up
23:13:39.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
23:13:39.258 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
23:13:39.258 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
23:13:39.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:13:39.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:39.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:13:39.258 00.000 16108 MoveAxis(E, 0, ABG)
23:13:39.258 00.000 16108 Move returns status 0, amount 0
23:13:39.258 00.000 16108 MoveAxis(N, 0, ABG)
23:13:39.258 00.000 16108 Move returns status 0, amount 0
23:13:39.258 00.000 16108 move complete, result=0
23:13:39.258 00.000 16108 worker thread done servicing request
23:13:39.263 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3814, FiltMin=3264, FiltMax=46144, Gamma=1.000
23:13:39.288 00.025 21068 UpdateGuideState exits: m=86350 SNR=69.3
23:13:39.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:39.292 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:39.293 00.001 21068 Enqueuing Expose request
23:13:39.294 00.001 16108 Worker thread wakes up
23:13:39.294 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:39.296 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:39.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:40.273 00.977 16108 Exposure complete
23:13:40.329 00.056 16108 worker thread done servicing request
23:13:40.329 00.000 21068 OnExposeComplete: enter
23:13:40.329 00.000 21068 UpdateGuideState(): m_state=6
23:13:40.331 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3891
23:13:40.332 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.82, Mass=109621, SNR=70.3, Peak=15664 HFD=3.1
23:13:40.333 00.001 21068 MultiStar: [#1 -0.10,-0.14,1.21,U] [#2 0.32,-0.15,1.32,U] [#3 -0.05,0.12,0.86,U] [#4 -0.13,-0.34,0.78,U] [#5 -0.12,-0.17,0.96,U] [#6 -0.23,-0.44,0.94,U] [#7 0.40,0.09,0.69,U] [#8 -0.49,-0.05,0.86,U] 
23:13:40.334 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.33, -0.01}
23:13:40.334 00.000 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
23:13:40.335 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
23:13:40.336 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.57 mountX=-0.02 mountY=0.12, mountTheta=1.75
23:13:40.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.13, opts=13)
23:13:40.338 00.000 21068 Enqueuing Move request for scope (0.00, -0.13)
23:13:40.339 00.001 16108 Worker thread wakes up
23:13:40.340 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
23:13:40.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
23:13:40.340 00.000 16108 Moving (0.00, -0.13) raw xDistance=-0.02 yDistance=0.12
23:13:40.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:13:40.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:40.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:40.340 00.000 16108 MoveAxis(E, 0, ABG)
23:13:40.340 00.000 16108 Move returns status 0, amount 0
23:13:40.340 00.000 16108 MoveAxis(N, 0, ABG)
23:13:40.340 00.000 16108 Move returns status 0, amount 0
23:13:40.340 00.000 16108 move complete, result=0
23:13:40.340 00.000 16108 worker thread done servicing request
23:13:40.344 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3817, FiltMin=3245, FiltMax=50429, Gamma=1.000
23:13:40.369 00.025 21068 UpdateGuideState exits: m=109621 SNR=70.3
23:13:40.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:40.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:40.373 00.002 21068 Enqueuing Expose request
23:13:40.374 00.001 16108 Worker thread wakes up
23:13:40.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:40.375 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:40.375 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:41.536 01.161 16108 Exposure complete
23:13:41.593 00.057 16108 worker thread done servicing request
23:13:41.593 00.000 21068 OnExposeComplete: enter
23:13:41.594 00.001 21068 UpdateGuideState(): m_state=6
23:13:41.594 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3892
23:13:41.595 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.16, Mass=85728, SNR=55.1, Peak=14016 HFD=3.2
23:13:41.596 00.001 21068 MultiStar: [#1 -0.10,0.23,1.37,U] [#2 0.17,0.14,1.65,U] [#3 0.09,0.32,1.28,U] [#4 -0.23,-0.25,0.94,U] [#5 -0.25,-0.13,1.01,U] [#6 -0.02,-0.30,1.04,U] [#7 -0.06,0.39,0.78,U] [#8 -0.36,0.13,0.95,U] 
23:13:41.597 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.11, 0.32}
23:13:41.598 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
23:13:41.599 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
23:13:41.600 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.03 mountX=0.07 mountY=-0.09, mountTheta=-0.91
23:13:41.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
23:13:41.602 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
23:13:41.604 00.002 16108 Worker thread wakes up
23:13:41.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:13:41.604 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:13:41.604 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
23:13:41.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:13:41.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:41.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:13:41.604 00.000 16108 MoveAxis(E, 0, ABG)
23:13:41.604 00.000 16108 Move returns status 0, amount 0
23:13:41.604 00.000 16108 MoveAxis(N, 0, ABG)
23:13:41.604 00.000 16108 Move returns status 0, amount 0
23:13:41.604 00.000 16108 move complete, result=0
23:13:41.605 00.001 16108 worker thread done servicing request
23:13:41.608 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3811, FiltMin=3248, FiltMax=45309, Gamma=1.000
23:13:41.621 00.013 21068 UpdateGuideState exits: m=85728 SNR=55.1
23:13:41.623 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.623 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:41.624 00.001 21068 Enqueuing Expose request
23:13:41.625 00.001 16108 Worker thread wakes up
23:13:41.625 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:41.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:41.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:42.602 00.977 16108 Exposure complete
23:13:42.668 00.066 16108 worker thread done servicing request
23:13:42.668 00.000 21068 OnExposeComplete: enter
23:13:42.669 00.001 21068 UpdateGuideState(): m_state=6
23:13:42.670 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3893
23:13:42.671 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.12, Mass=87143, SNR=58.4, Peak=14768 HFD=3.2
23:13:42.672 00.001 21068 MultiStar: [#1 -0.09,0.18,1.31,U] [#2 -0.12,0.17,1.46,U] [#3 -0.14,0.19,1.40,U] [#4 0.00,-0.00,1.07,U] [#5 0.28,0.17,1.22,U] [#6 -0.16,0.25,0.87,U] [#7 0.07,0.23,0.71,U] [#8 -0.62,0.27,0.00,M1] 
23:13:42.673 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.18}, one-star: {0.16, 0.28}
23:13:42.674 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
23:13:42.674 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
23:13:42.675 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.04 mountY=-0.17, mountTheta=-1.36
23:13:42.679 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
23:13:42.681 00.002 21068 Enqueuing Move request for scope (-0.01, 0.18)
23:13:42.682 00.001 16108 Worker thread wakes up
23:13:42.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
23:13:42.682 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
23:13:42.683 00.001 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.17
23:13:42.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:13:42.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:42.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:13:42.683 00.000 16108 MoveAxis(E, 0, ABG)
23:13:42.683 00.000 16108 Move returns status 0, amount 0
23:13:42.683 00.000 16108 MoveAxis(N, 0, ABG)
23:13:42.683 00.000 16108 Move returns status 0, amount 0
23:13:42.683 00.000 16108 move complete, result=0
23:13:42.683 00.000 16108 worker thread done servicing request
23:13:42.689 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3814, FiltMin=3267, FiltMax=49149, Gamma=1.000
23:13:42.709 00.020 21068 UpdateGuideState exits: m=87143 SNR=58.4
23:13:42.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:42.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:42.711 00.000 21068 Enqueuing Expose request
23:13:42.712 00.001 16108 Worker thread wakes up
23:13:42.712 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:42.713 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:42.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:43.871 01.158 16108 Exposure complete
23:13:43.932 00.061 16108 worker thread done servicing request
23:13:43.932 00.000 21068 OnExposeComplete: enter
23:13:43.933 00.001 21068 UpdateGuideState(): m_state=6
23:13:43.934 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3894
23:13:43.934 00.000 21068 Star::Find returns 1 (0), X=221.06, Y=876.54, Mass=83138, SNR=53.8, Peak=12384 HFD=3.2
23:13:43.936 00.002 21068 MultiStar: [#1 0.41,-0.31,0.00,M1] [#2 0.39,-0.09,1.57,U] [#3 0.27,-0.25,1.33,U] [#4 0.24,-0.28,1.07,U] [#5 0.31,-0.53,0.00,M1] [#6 0.07,-0.46,1.08,U] [#7 0.22,-0.22,0.65,U] [#8 0.01,0.01,0.84,U] 
23:13:43.936 00.000 21068 refined, 6 included, MultiStar: {0.25, -0.22}, one-star: {0.38, -0.30}
23:13:43.937 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.58)
23:13:43.938 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
23:13:43.939 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=-0.28 mountY=0.16, mountTheta=2.62
23:13:43.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.22, opts=13)
23:13:43.941 00.001 21068 Enqueuing Move request for scope (0.25, -0.22)
23:13:43.942 00.001 16108 Worker thread wakes up
23:13:43.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd
23:13:43.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.22)
23:13:43.942 00.000 16108 Moving (0.25, -0.22) raw xDistance=-0.28 yDistance=0.16
23:13:43.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:13:43.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:43.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:13:43.942 00.000 16108 MoveAxis(E, 74, ABG)
23:13:43.942 00.000 16108 Guiding  Dir = 2, Dur = 74
23:13:43.943 00.001 16108 IsSlewing returns 0
23:13:43.943 00.000 16108 IsGuiding returns 0
23:13:43.944 00.001 16108 PulseGuide returned control before completion, sleep 83
23:13:43.950 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3814, FiltMin=3302, FiltMax=48099, Gamma=1.000
23:13:43.965 00.015 21068 UpdateGuideState exits: m=83138 SNR=53.8
23:13:43.967 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:43.968 00.000 21068 Enqueuing Expose request
23:13:44.038 00.070 16108 IsGuiding returns 0
23:13:44.038 00.000 16108 Move returns status 0, amount 74
23:13:44.038 00.000 16108 MoveAxis(N, 0, ABG)
23:13:44.038 00.000 16108 Move returns status 0, amount 0
23:13:44.038 00.000 16108 move complete, result=0
23:13:44.039 00.001 16108 worker thread done servicing request
23:13:44.039 00.000 16108 Worker thread wakes up
23:13:44.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:44.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:44.039 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
23:13:45.029 00.990 16108 Exposure complete
23:13:45.104 00.075 16108 worker thread done servicing request
23:13:45.104 00.000 21068 OnExposeComplete: enter
23:13:45.105 00.001 21068 UpdateGuideState(): m_state=6
23:13:45.106 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3895
23:13:45.107 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.56, Mass=74681, SNR=53.4, Peak=10944 HFD=3.1
23:13:45.108 00.001 21068 MultiStar: [#1 0.30,-0.23,1.59,U] [#2 0.04,-0.18,1.67,U] [#3 0.22,-0.27,1.79,U] [#4 -0.22,-0.36,1.15,U] [#5 0.05,-0.44,1.40,U] [#6 -0.32,-0.50,0.00,M1] [#7 0.25,-0.11,0.71,U] [#8 -0.29,-0.15,0.87,U] 
23:13:45.109 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.26}, one-star: {0.26, -0.28}
23:13:45.109 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
23:13:45.110 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
23:13:45.111 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.23 mountX=-0.14 mountY=0.23, mountTheta=2.10
23:13:45.112 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.26, opts=13)
23:13:45.113 00.001 21068 Enqueuing Move request for scope (0.09, -0.26)
23:13:45.114 00.001 16108 Worker thread wakes up
23:13:45.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
23:13:45.114 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
23:13:45.114 00.000 16108 Moving (0.09, -0.26) raw xDistance=-0.14 yDistance=0.23
23:13:45.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:13:45.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:13:45.115 00.001 16108 MoveAxis(E, 0, ABG)
23:13:45.115 00.000 16108 Move returns status 0, amount 0
23:13:45.115 00.000 16108 MoveAxis(S, 47, ABG)
23:13:45.115 00.000 16108 Guiding  Dir = 1, Dur = 47
23:13:45.115 00.000 16108 IsSlewing returns 0
23:13:45.115 00.000 16108 IsGuiding returns 0
23:13:45.119 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3817, FiltMin=3241, FiltMax=54339, Gamma=1.000
23:13:45.125 00.006 16108 PulseGuide returned control before completion, sleep 48
23:13:45.134 00.009 21068 UpdateGuideState exits: m=74681 SNR=53.4
23:13:45.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:45.136 00.000 21068 Enqueuing Expose request
23:13:45.187 00.051 16108 IsGuiding returns 1
23:13:45.187 00.000 16108 scope still moving after pulse duration time elapsed
23:13:45.218 00.031 16108 IsSlewing returns 0
23:13:45.218 00.000 16108 IsGuiding returns 0
23:13:45.218 00.000 16108 scope move finished after 47 + 56 ms
23:13:45.218 00.000 16108 Move returns status 0, amount 47
23:13:45.218 00.000 16108 move complete, result=0
23:13:45.218 00.000 16108 worker thread done servicing request
23:13:45.218 00.000 16108 Worker thread wakes up
23:13:45.220 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:45.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:45.220 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
23:13:46.387 01.167 16108 Exposure complete
23:13:46.448 00.061 16108 worker thread done servicing request
23:13:46.448 00.000 21068 OnExposeComplete: enter
23:13:46.449 00.001 21068 UpdateGuideState(): m_state=6
23:13:46.450 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3896
23:13:46.451 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.02, Mass=77686, SNR=52.2, Peak=12688 HFD=3.0
23:13:46.452 00.001 21068 MultiStar: [#1 0.09,0.02,1.40,U] [#2 0.04,0.31,1.66,U] [#3 0.14,0.52,0.00,M1] [#4 -0.42,0.16,1.13,U] [#5 -0.21,0.17,1.25,U] [#6 -0.81,-0.05,0.00,M2] [#7 -0.07,0.21,0.69,U] [#8 -0.26,0.23,1.38,U] 
23:13:46.452 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.18}, one-star: {-0.17, 0.19}
23:13:46.453 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
23:13:46.454 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
23:13:46.454 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.18 mountX=0.16 mountY=-0.15, mountTheta=-0.75
23:13:46.456 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.18, opts=13)
23:13:46.457 00.001 21068 Enqueuing Move request for scope (-0.13, 0.18)
23:13:46.458 00.001 16108 Worker thread wakes up
23:13:46.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
23:13:46.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
23:13:46.458 00.000 16108 Moving (-0.13, 0.18) raw xDistance=0.16 yDistance=-0.15
23:13:46.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:13:46.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:46.459 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:13:46.459 00.000 16108 MoveAxis(E, 0, ABG)
23:13:46.459 00.000 16108 Move returns status 0, amount 0
23:13:46.459 00.000 16108 MoveAxis(N, 0, ABG)
23:13:46.459 00.000 16108 Move returns status 0, amount 0
23:13:46.459 00.000 16108 move complete, result=0
23:13:46.459 00.000 16108 worker thread done servicing request
23:13:46.465 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3817, FiltMin=3315, FiltMax=48141, Gamma=1.000
23:13:46.490 00.025 21068 UpdateGuideState exits: m=77686 SNR=52.2
23:13:46.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:46.491 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:46.493 00.002 21068 Enqueuing Expose request
23:13:46.494 00.001 16108 Worker thread wakes up
23:13:46.494 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:46.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:46.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:47.468 00.973 16108 Exposure complete
23:13:47.525 00.057 16108 worker thread done servicing request
23:13:47.525 00.000 21068 OnExposeComplete: enter
23:13:47.526 00.001 21068 UpdateGuideState(): m_state=6
23:13:47.527 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3897
23:13:47.528 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.86, Mass=95922, SNR=74.1, Peak=15536 HFD=2.9
23:13:47.529 00.001 21068 MultiStar: [#1 0.09,0.07,1.19,U] [#2 0.15,0.03,0.98,U] [#3 0.02,0.01,0.95,U] [#4 -0.28,-0.23,0.74,U] [#5 -0.31,-0.05,1.29,U] [#6 -0.46,-0.29,0.00,M3] [#7 0.28,0.25,0.51,U] [#8 -0.25,0.03,0.61,U] 
23:13:47.529 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.22, 0.02}
23:13:47.530 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
23:13:47.531 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
23:13:47.532 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.82 mountX=0.02 mountY=-0.00, mountTheta=-0.08
23:13:47.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.01, opts=13)
23:13:47.535 00.001 21068 Enqueuing Move request for scope (-0.02, 0.01)
23:13:47.536 00.001 16108 Worker thread wakes up
23:13:47.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:13:47.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:13:47.536 00.000 16108 Moving (-0.02, 0.01) raw xDistance=0.02 yDistance=-0.00
23:13:47.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:13:47.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:47.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:47.536 00.000 16108 MoveAxis(E, 0, ABG)
23:13:47.536 00.000 16108 Move returns status 0, amount 0
23:13:47.536 00.000 16108 MoveAxis(N, 0, ABG)
23:13:47.536 00.000 16108 Move returns status 0, amount 0
23:13:47.536 00.000 16108 move complete, result=0
23:13:47.536 00.000 16108 worker thread done servicing request
23:13:47.548 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3817, FiltMin=3206, FiltMax=51133, Gamma=1.000
23:13:47.574 00.026 21068 UpdateGuideState exits: m=95922 SNR=74.1
23:13:47.576 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:47.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:47.578 00.001 21068 Enqueuing Expose request
23:13:47.579 00.001 16108 Worker thread wakes up
23:13:47.579 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:47.580 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:47.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:48.751 01.171 16108 Exposure complete
23:13:48.808 00.057 16108 worker thread done servicing request
23:13:48.808 00.000 21068 OnExposeComplete: enter
23:13:48.810 00.002 21068 UpdateGuideState(): m_state=6
23:13:48.811 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3898
23:13:48.811 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=877.02, Mass=80201, SNR=60.3, Peak=13600 HFD=2.9
23:13:48.812 00.001 21068 MultiStar: [#1 -0.43,-0.24,1.19,U] [#2 -0.07,-0.15,1.42,U] [#3 -0.20,-0.06,1.22,U] [#4 -0.36,-0.38,0.00,M1] [#5 -0.47,-0.33,0.00,M1] [#6 -0.71,-0.32,0.00,M4] [#7 0.08,-0.38,0.55,U] [#8 -0.54,0.05,0.00,M1] 
23:13:48.813 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.11}, one-star: {0.06, 0.18}
23:13:48.814 00.001 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.45 = 0.84)
23:13:48.814 00.000 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.90)
23:13:48.815 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=0.12 mountY=0.14, mountTheta=0.86
23:13:48.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
23:13:48.819 00.002 21068 Enqueuing Move request for scope (-0.14, -0.11)
23:13:48.819 00.000 16108 Worker thread wakes up
23:13:48.820 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
23:13:48.820 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
23:13:48.820 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
23:13:48.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:13:48.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:48.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:13:48.820 00.000 16108 MoveAxis(E, 0, ABG)
23:13:48.820 00.000 16108 Move returns status 0, amount 0
23:13:48.820 00.000 16108 MoveAxis(N, 0, ABG)
23:13:48.820 00.000 16108 Move returns status 0, amount 0
23:13:48.820 00.000 16108 move complete, result=0
23:13:48.820 00.000 16108 worker thread done servicing request
23:13:48.826 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3817, FiltMin=3238, FiltMax=51366, Gamma=1.000
23:13:48.850 00.024 21068 UpdateGuideState exits: m=80201 SNR=60.3
23:13:48.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:48.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:48.853 00.001 21068 Enqueuing Expose request
23:13:48.854 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:48.855 00.001 16108 Worker thread wakes up
23:13:48.855 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:48.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:49.842 00.987 16108 Exposure complete
23:13:49.924 00.082 16108 worker thread done servicing request
23:13:49.924 00.000 21068 OnExposeComplete: enter
23:13:49.926 00.002 21068 UpdateGuideState(): m_state=6
23:13:49.928 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3899
23:13:49.929 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.89, Mass=93904, SNR=68.7, Peak=13216 HFD=3.4
23:13:49.930 00.001 21068 MultiStar: [#1 -0.30,0.19,1.18,U] [#2 -0.31,0.24,0.94,U] [#3 -0.14,0.23,1.09,U] [#4 -0.53,-0.09,0.00,M2] [#5 -0.58,0.02,0.00,M2] [#6 -0.67,-0.23,0.00,M5] [#7 -0.14,-0.01,0.48,U] [#8 -1.04,-0.22,0.00,M2] 
23:13:49.931 00.001 21068 single-star, 4 included, MultiStar: {-0.22, 0.16}, one-star: {-0.19, 0.05}
23:13:49.931 00.000 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
23:13:49.932 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
23:13:49.933 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.87 mountX=0.19 mountY=-0.01, mountTheta=-0.04
23:13:49.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.05, opts=13)
23:13:49.936 00.001 21068 Enqueuing Move request for scope (-0.19, 0.05)
23:13:49.936 00.000 16108 Worker thread wakes up
23:13:49.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
23:13:49.936 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
23:13:49.936 00.000 16108 Moving (-0.19, 0.05) raw xDistance=0.19 yDistance=-0.01
23:13:49.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:13:49.937 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:49.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:13:49.937 00.000 16108 MoveAxis(E, 0, ABG)
23:13:49.937 00.000 16108 Move returns status 0, amount 0
23:13:49.937 00.000 16108 MoveAxis(N, 0, ABG)
23:13:49.937 00.000 16108 Move returns status 0, amount 0
23:13:49.937 00.000 16108 move complete, result=0
23:13:49.937 00.000 16108 worker thread done servicing request
23:13:49.940 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3817, FiltMin=3197, FiltMax=46646, Gamma=1.000
23:13:49.955 00.015 21068 UpdateGuideState exits: m=93904 SNR=68.7
23:13:49.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:49.956 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:49.957 00.001 21068 Enqueuing Expose request
23:13:49.957 00.000 16108 Worker thread wakes up
23:13:49.957 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:49.958 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:49.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:51.119 01.161 16108 Exposure complete
23:13:51.218 00.099 16108 worker thread done servicing request
23:13:51.218 00.000 21068 OnExposeComplete: enter
23:13:51.219 00.001 21068 UpdateGuideState(): m_state=6
23:13:51.221 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3900
23:13:51.222 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.92, Mass=78268, SNR=53.7, Peak=12336 HFD=2.8
23:13:51.222 00.000 21068 MultiStar: [#1 -0.28,-0.22,1.52,U] [#2 -0.51,-0.07,0.00,M1] [#3 -0.23,-0.05,1.19,U] [#4 -0.28,-0.26,1.15,U] [#5 -0.19,-0.21,1.37,U] [#6 -0.67,-0.39,0.00,M6] [#7 0.05,0.09,0.73,U] [#8 -0.84,0.14,0.00,M3] 
23:13:51.223 00.001 21068 refined, 5 included, MultiStar: {-0.24, -0.12}, one-star: {-0.43, 0.09}
23:13:51.224 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
23:13:51.225 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
23:13:51.225 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.68 mountX=0.22 mountY=0.17, mountTheta=0.68
23:13:51.227 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.12, opts=13)
23:13:51.228 00.001 21068 Enqueuing Move request for scope (-0.24, -0.12)
23:13:51.229 00.001 16108 Worker thread wakes up
23:13:51.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
23:13:51.229 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
23:13:51.229 00.000 16108 Moving (-0.24, -0.12) raw xDistance=0.22 yDistance=0.17
23:13:51.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:13:51.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:51.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:13:51.229 00.000 16108 MoveAxis(W, 56, ABG)
23:13:51.229 00.000 16108 Guiding  Dir = 3, Dur = 56
23:13:51.229 00.000 16108 IsSlewing returns 0
23:13:51.229 00.000 16108 IsGuiding returns 0
23:13:51.233 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3814, FiltMin=3270, FiltMax=49606, Gamma=1.000
23:13:51.248 00.015 21068 UpdateGuideState exits: m=78268 SNR=53.7
23:13:51.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:51.249 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:51.251 00.002 21068 Enqueuing Expose request
23:13:51.280 00.029 16108 PulseGuide returned control before completion, sleep 16
23:13:51.310 00.030 16108 IsGuiding returns 1
23:13:51.310 00.000 16108 scope still moving after pulse duration time elapsed
23:13:51.341 00.031 16108 IsSlewing returns 0
23:13:51.341 00.000 16108 IsGuiding returns 1
23:13:51.373 00.032 16108 IsSlewing returns 0
23:13:51.373 00.000 16108 IsGuiding returns 0
23:13:51.373 00.000 16108 scope move finished after 56 + 87 ms
23:13:51.374 00.001 16108 Move returns status 0, amount 56
23:13:51.374 00.000 16108 MoveAxis(N, 0, ABG)
23:13:51.374 00.000 16108 Move returns status 0, amount 0
23:13:51.374 00.000 16108 move complete, result=0
23:13:51.374 00.000 16108 worker thread done servicing request
23:13:51.374 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
23:13:51.377 00.003 16108 Worker thread wakes up
23:13:51.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:51.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:52.358 00.981 16108 Exposure complete
23:13:52.412 00.054 16108 worker thread done servicing request
23:13:52.412 00.000 21068 OnExposeComplete: enter
23:13:52.413 00.001 21068 UpdateGuideState(): m_state=6
23:13:52.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3901
23:13:52.416 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.80, Mass=87009, SNR=66.2, Peak=14944 HFD=2.8
23:13:52.417 00.001 21068 MultiStar: [#1 0.04,-0.22,1.29,U] [#2 -0.22,0.04,1.18,U] [#3 0.16,0.22,1.28,U] [#4 -0.02,-0.14,0.94,U] [#5 0.06,-0.24,1.04,U] [#6 -0.06,-0.38,0.84,U] [#7 0.05,-0.31,0.52,U] [#8 -0.24,-0.09,0.84,U] 
23:13:52.418 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.05, -0.04}
23:13:52.418 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
23:13:52.419 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
23:13:52.420 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.68 mountX=-0.06 mountY=0.03, mountTheta=2.69
23:13:52.421 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
23:13:52.422 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
23:13:52.423 00.001 16108 Worker thread wakes up
23:13:52.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:13:52.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:13:52.423 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
23:13:52.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:13:52.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:52.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:13:52.423 00.000 16108 MoveAxis(E, 0, ABG)
23:13:52.423 00.000 16108 Move returns status 0, amount 0
23:13:52.423 00.000 16108 MoveAxis(N, 0, ABG)
23:13:52.423 00.000 16108 Move returns status 0, amount 0
23:13:52.423 00.000 16108 move complete, result=0
23:13:52.423 00.000 16108 worker thread done servicing request
23:13:52.427 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=3814, FiltMin=3248, FiltMax=47885, Gamma=1.000
23:13:52.441 00.014 21068 UpdateGuideState exits: m=87009 SNR=66.2
23:13:52.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:52.442 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:52.443 00.001 21068 Enqueuing Expose request
23:13:52.444 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:52.445 00.001 16108 Worker thread wakes up
23:13:52.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:52.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:53.614 01.169 16108 Exposure complete
23:13:53.691 00.077 16108 worker thread done servicing request
23:13:53.691 00.000 21068 OnExposeComplete: enter
23:13:53.692 00.001 21068 UpdateGuideState(): m_state=6
23:13:53.693 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3902
23:13:53.694 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.78, Mass=98088, SNR=67.1, Peak=13360 HFD=3.2
23:13:53.697 00.003 21068 MultiStar: [#1 -0.29,-0.15,1.25,U] [#2 0.27,0.16,1.28,U] [#3 -0.13,0.17,0.99,U] [#4 -0.30,-0.12,1.01,U] [#5 -0.13,-0.16,0.95,U] [#6 -0.63,-0.33,0.00,M6] [#7 0.02,0.10,0.47,U] [#8 -0.54,-0.10,0.00,M3] 
23:13:53.698 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.01}, one-star: {-0.15, -0.05}
23:13:53.700 00.002 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
23:13:53.703 00.003 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
23:13:53.704 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.10 mountY=0.04, mountTheta=0.37
23:13:53.707 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
23:13:53.708 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
23:13:53.709 00.001 16108 Worker thread wakes up
23:13:53.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:13:53.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:13:53.709 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.04
23:13:53.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:53.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:53.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:13:53.709 00.000 16108 MoveAxis(E, 0, ABG)
23:13:53.711 00.002 16108 Move returns status 0, amount 0
23:13:53.711 00.000 16108 MoveAxis(N, 0, ABG)
23:13:53.711 00.000 16108 Move returns status 0, amount 0
23:13:53.711 00.000 16108 move complete, result=0
23:13:53.711 00.000 16108 worker thread done servicing request
23:13:53.714 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3814, FiltMin=3280, FiltMax=52317, Gamma=1.000
23:13:53.731 00.017 21068 UpdateGuideState exits: m=98088 SNR=67.1
23:13:53.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:53.733 00.000 21068 Enqueuing Expose request
23:13:53.734 00.001 16108 Worker thread wakes up
23:13:53.734 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:53.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:53.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:54.706 00.971 16108 Exposure complete
23:13:54.762 00.056 16108 worker thread done servicing request
23:13:54.762 00.000 21068 OnExposeComplete: enter
23:13:54.763 00.001 21068 UpdateGuideState(): m_state=6
23:13:54.764 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3903
23:13:54.764 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.88, Mass=98003, SNR=61.9, Peak=15280 HFD=2.9
23:13:54.766 00.002 21068 MultiStar: [#1 -0.34,-0.09,1.55,U] [#2 0.09,-0.15,1.29,U] [#3 -0.28,-0.01,1.24,U] [#4 -0.36,-0.16,1.01,U] [#5 -0.24,-0.15,1.16,U] [#6 -0.62,-0.30,0.00,M7] [#7 -0.06,-0.02,0.73,U] [#8 -0.30,0.01,0.75,U] 
23:13:54.766 00.000 21068 refined, 7 included, MultiStar: {-0.17, -0.07}, one-star: {0.19, 0.04}
23:13:54.767 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
23:13:54.768 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
23:13:54.769 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.73 mountX=0.15 mountY=0.11, mountTheta=0.62
23:13:54.770 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.07, opts=13)
23:13:54.771 00.001 21068 Enqueuing Move request for scope (-0.17, -0.07)
23:13:54.772 00.001 16108 Worker thread wakes up
23:13:54.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
23:13:54.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
23:13:54.772 00.000 16108 Moving (-0.17, -0.07) raw xDistance=0.15 yDistance=0.11
23:13:54.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:13:54.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:54.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:13:54.773 00.001 16108 MoveAxis(E, 0, ABG)
23:13:54.773 00.000 16108 Move returns status 0, amount 0
23:13:54.773 00.000 16108 MoveAxis(N, 0, ABG)
23:13:54.773 00.000 16108 Move returns status 0, amount 0
23:13:54.773 00.000 16108 move complete, result=0
23:13:54.773 00.000 16108 worker thread done servicing request
23:13:54.780 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3811, FiltMin=3302, FiltMax=45539, Gamma=1.000
23:13:54.799 00.019 21068 UpdateGuideState exits: m=98003 SNR=61.9
23:13:54.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:54.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:54.803 00.001 21068 Enqueuing Expose request
23:13:54.805 00.002 16108 Worker thread wakes up
23:13:54.805 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:54.807 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:54.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:55.976 01.169 16108 Exposure complete
23:13:56.032 00.056 16108 worker thread done servicing request
23:13:56.032 00.000 21068 OnExposeComplete: enter
23:13:56.033 00.001 21068 UpdateGuideState(): m_state=6
23:13:56.034 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3904
23:13:56.034 00.000 21068 Star::Find returns 1 (0), X=220.81, Y=876.67, Mass=85026, SNR=55.7, Peak=13984 HFD=2.9
23:13:56.036 00.002 21068 MultiStar: [#1 0.18,-0.11,1.73,U] [#2 -0.06,0.17,1.72,U] [#3 0.08,0.23,1.27,U] [#4 -0.40,-0.27,1.09,U] [#5 -0.30,-0.19,1.33,U] [#6 -0.61,-0.32,0.00,M8] [#7 0.22,0.25,0.74,U] [#8 -0.34,-0.19,0.93,U] 
23:13:56.036 00.000 21068 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {0.13, -0.17}
23:13:56.037 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
23:13:56.040 00.003 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
23:13:56.041 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.63 mountX=0.05 mountY=0.05, mountTheta=0.73
23:13:56.044 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
23:13:56.047 00.003 21068 Enqueuing Move request for scope (-0.06, -0.03)
23:13:56.048 00.001 16108 Worker thread wakes up
23:13:56.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:13:56.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:13:56.048 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.05
23:13:56.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:13:56.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:56.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:13:56.048 00.000 16108 MoveAxis(E, 0, ABG)
23:13:56.048 00.000 16108 Move returns status 0, amount 0
23:13:56.048 00.000 16108 MoveAxis(N, 0, ABG)
23:13:56.048 00.000 16108 Move returns status 0, amount 0
23:13:56.048 00.000 16108 move complete, result=0
23:13:56.048 00.000 16108 worker thread done servicing request
23:13:56.054 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3808, FiltMin=3286, FiltMax=43523, Gamma=1.000
23:13:56.072 00.018 21068 UpdateGuideState exits: m=85026 SNR=55.7
23:13:56.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:56.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:56.075 00.001 21068 Enqueuing Expose request
23:13:56.075 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:56.076 00.001 16108 Worker thread wakes up
23:13:56.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:56.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:57.058 00.982 16108 Exposure complete
23:13:57.114 00.056 16108 worker thread done servicing request
23:13:57.115 00.001 21068 OnExposeComplete: enter
23:13:57.115 00.000 21068 UpdateGuideState(): m_state=6
23:13:57.116 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3905
23:13:57.117 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.87, Mass=82364, SNR=58.9, Peak=16464 HFD=2.9
23:13:57.118 00.001 21068 MultiStar: [#1 -0.08,0.03,1.42,U] [#2 0.23,0.16,1.55,U] [#3 -0.13,0.10,1.18,U] [#4 0.08,-0.08,1.20,U] [#5 -0.13,0.05,1.24,U] [#6 -0.65,-0.10,0.00,M9] [#7 0.18,-0.24,0.57,U] [#8 -0.16,0.19,0.79,U] 
23:13:57.119 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.09, 0.03}
23:13:57.120 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
23:13:57.121 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
23:13:57.122 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.34 mountX=-0.00 mountY=-0.05, mountTheta=-1.62
23:13:57.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
23:13:57.125 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
23:13:57.126 00.001 16108 Worker thread wakes up
23:13:57.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:13:57.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:13:57.126 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.05
23:13:57.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:13:57.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:57.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:57.126 00.000 16108 MoveAxis(E, 0, ABG)
23:13:57.128 00.002 16108 Move returns status 0, amount 0
23:13:57.128 00.000 16108 MoveAxis(N, 0, ABG)
23:13:57.128 00.000 16108 Move returns status 0, amount 0
23:13:57.128 00.000 16108 move complete, result=0
23:13:57.128 00.000 16108 worker thread done servicing request
23:13:57.130 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3808, FiltMin=3261, FiltMax=38077, Gamma=1.000
23:13:57.149 00.019 21068 UpdateGuideState exits: m=82364 SNR=58.9
23:13:57.151 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.151 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:57.152 00.001 21068 Enqueuing Expose request
23:13:57.153 00.001 16108 Worker thread wakes up
23:13:57.153 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:57.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:57.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:58.318 01.164 16108 Exposure complete
23:13:58.373 00.055 16108 worker thread done servicing request
23:13:58.374 00.001 21068 OnExposeComplete: enter
23:13:58.375 00.001 21068 UpdateGuideState(): m_state=6
23:13:58.377 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3906
23:13:58.378 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=877.20, Mass=95619, SNR=73.3, Peak=16832 HFD=3.1
23:13:58.380 00.002 21068 MultiStar: [#1 0.22,0.13,1.03,U] [#2 0.40,0.11,1.25,U] [#3 0.14,-0.04,0.99,U] [#4 0.01,0.14,0.75,U] [#5 -0.09,0.05,1.08,U] [#6 -0.20,-0.16,0.79,U] [#7 0.49,0.08,0.00,M1] [#8 0.09,-0.01,0.74,U] 
23:13:58.381 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.35, 0.36}
23:13:58.382 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:13:58.382 00.000 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:13:58.385 00.003 21068 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
23:13:58.387 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.08, opts=13)
23:13:58.388 00.001 21068 Enqueuing Move request for scope (0.14, 0.08)
23:13:58.389 00.001 16108 Worker thread wakes up
23:13:58.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
23:13:58.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
23:13:58.389 00.000 16108 Moving (0.14, 0.08) raw xDistance=-0.12 yDistance=-0.11
23:13:58.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:13:58.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:58.390 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:58.390 00.000 16108 MoveAxis(E, 0, ABG)
23:13:58.390 00.000 16108 Move returns status 0, amount 0
23:13:58.390 00.000 16108 MoveAxis(N, 0, ABG)
23:13:58.390 00.000 16108 Move returns status 0, amount 0
23:13:58.390 00.000 16108 move complete, result=0
23:13:58.390 00.000 16108 worker thread done servicing request
23:13:58.394 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3805, FiltMin=3288, FiltMax=48701, Gamma=1.000
23:13:58.408 00.014 21068 UpdateGuideState exits: m=95619 SNR=73.3
23:13:58.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:58.410 00.000 21068 Enqueuing Expose request
23:13:58.411 00.001 16108 Worker thread wakes up
23:13:58.411 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:58.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:58.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:13:59.369 00.957 16108 Exposure complete
23:13:59.425 00.056 21068 OnExposeComplete: enter
23:13:59.426 00.001 21068 UpdateGuideState(): m_state=6
23:13:59.428 00.002 16108 worker thread done servicing request
23:13:59.428 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3907
23:13:59.430 00.002 21068 Star::Find returns 1 (0), X=220.98, Y=877.13, Mass=87601, SNR=66.4, Peak=15920 HFD=2.8
23:13:59.433 00.003 21068 MultiStar: [#1 0.31,0.22,1.24,U] [#2 0.33,0.15,1.38,U] [#3 0.32,0.16,1.28,U] [#4 0.39,0.03,0.97,U] [#5 -0.02,0.15,0.90,U] [#6 0.18,-0.05,0.96,U] [#7 0.22,0.14,0.54,U] [#8 0.02,0.45,0.79,U] 
23:13:59.434 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.17}, one-star: {0.29, 0.29}
23:13:59.436 00.002 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
23:13:59.437 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
23:13:59.439 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=-0.21 mountY=-0.22, mountTheta=-2.33
23:13:59.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.17, opts=13)
23:13:59.442 00.001 21068 Enqueuing Move request for scope (0.24, 0.17)
23:13:59.443 00.001 16108 Worker thread wakes up
23:13:59.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
23:13:59.444 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
23:13:59.444 00.000 16108 Moving (0.24, 0.17) raw xDistance=-0.21 yDistance=-0.22
23:13:59.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:13:59.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:59.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:13:59.444 00.000 16108 MoveAxis(E, 55, ABG)
23:13:59.444 00.000 16108 Guiding  Dir = 2, Dur = 55
23:13:59.444 00.000 16108 IsSlewing returns 0
23:13:59.444 00.000 16108 IsGuiding returns 0
23:13:59.447 00.003 16108 PulseGuide returned control before completion, sleep 64
23:13:59.449 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3801, FiltMin=3254, FiltMax=42361, Gamma=1.000
23:13:59.465 00.016 21068 UpdateGuideState exits: m=87601 SNR=66.4
23:13:59.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:59.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:13:59.469 00.002 21068 Enqueuing Expose request
23:13:59.517 00.048 16108 IsGuiding returns 1
23:13:59.517 00.000 16108 scope still moving after pulse duration time elapsed
23:13:59.548 00.031 16108 IsSlewing returns 0
23:13:59.548 00.000 16108 IsGuiding returns 0
23:13:59.548 00.000 16108 scope move finished after 55 + 48 ms
23:13:59.548 00.000 16108 Move returns status 0, amount 55
23:13:59.548 00.000 16108 MoveAxis(N, 0, ABG)
23:13:59.548 00.000 16108 Move returns status 0, amount 0
23:13:59.548 00.000 16108 move complete, result=0
23:13:59.549 00.001 16108 worker thread done servicing request
23:13:59.549 00.000 16108 Worker thread wakes up
23:13:59.549 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
23:13:59.551 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:13:59.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:00.721 01.170 16108 Exposure complete
23:14:00.784 00.063 16108 worker thread done servicing request
23:14:00.784 00.000 21068 OnExposeComplete: enter
23:14:00.785 00.001 21068 UpdateGuideState(): m_state=6
23:14:00.786 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3908
23:14:00.786 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=877.10, Mass=101638, SNR=72.5, Peak=16896 HFD=3.0
23:14:00.787 00.001 21068 MultiStar: [#1 0.15,0.31,1.07,U] [#2 0.24,0.32,1.23,U] [#3 0.09,0.29,1.02,U] [#4 0.29,-0.07,0.82,U] [#5 -0.03,0.29,0.96,U] [#6 -0.16,-0.14,1.10,U] [#7 0.55,0.18,0.00,M1] [#8 -0.31,0.39,0.00,M1] 
23:14:00.788 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.26, 0.27}
23:14:00.789 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
23:14:00.791 00.002 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
23:14:00.791 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.01 mountX=-0.08 mountY=-0.21, mountTheta=-1.95
23:14:00.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
23:14:00.793 00.000 21068 Enqueuing Move request for scope (0.12, 0.19)
23:14:00.795 00.002 16108 Worker thread wakes up
23:14:00.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
23:14:00.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
23:14:00.795 00.000 16108 Moving (0.12, 0.19) raw xDistance=-0.08 yDistance=-0.21
23:14:00.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:00.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:00.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:14:00.795 00.000 16108 MoveAxis(E, 0, ABG)
23:14:00.795 00.000 16108 Move returns status 0, amount 0
23:14:00.795 00.000 16108 MoveAxis(N, 0, ABG)
23:14:00.795 00.000 16108 Move returns status 0, amount 0
23:14:00.796 00.001 16108 move complete, result=0
23:14:00.796 00.000 16108 worker thread done servicing request
23:14:00.799 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3798, FiltMin=3254, FiltMax=37062, Gamma=1.000
23:14:00.813 00.014 21068 UpdateGuideState exits: m=101638 SNR=72.5
23:14:00.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:00.816 00.001 21068 Enqueuing Expose request
23:14:00.816 00.000 16108 Worker thread wakes up
23:14:00.816 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:00.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:00.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:01.786 00.969 16108 Exposure complete
23:14:01.844 00.058 16108 worker thread done servicing request
23:14:01.844 00.000 21068 OnExposeComplete: enter
23:14:01.847 00.003 21068 UpdateGuideState(): m_state=6
23:14:01.849 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3909
23:14:01.850 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.94, Mass=94635, SNR=71.0, Peak=17344 HFD=2.8
23:14:01.852 00.002 21068 MultiStar: [#1 0.04,0.18,1.12,U] [#2 0.15,0.14,1.39,U] [#3 0.02,0.40,1.09,U] [#4 -0.03,-0.00,1.00,U] [#5 -0.24,0.10,1.13,U] [#6 -0.37,0.02,0.79,U] [#7 0.34,0.11,0.58,U] [#8 -0.35,0.35,0.67,U] 
23:14:01.855 00.003 21068 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.24, 0.10}
23:14:01.856 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:14:01.858 00.002 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:14:01.859 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=0.04 mountY=-0.15, mountTheta=-1.31
23:14:01.860 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
23:14:01.860 00.000 21068 Enqueuing Move request for scope (-0.01, 0.15)
23:14:01.861 00.001 16108 Worker thread wakes up
23:14:01.862 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:14:01.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:14:01.862 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.04 yDistance=-0.15
23:14:01.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:14:01.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:01.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:01.862 00.000 16108 MoveAxis(E, 0, ABG)
23:14:01.862 00.000 16108 Move returns status 0, amount 0
23:14:01.862 00.000 16108 MoveAxis(N, 0, ABG)
23:14:01.862 00.000 16108 Move returns status 0, amount 0
23:14:01.862 00.000 16108 move complete, result=0
23:14:01.862 00.000 16108 worker thread done servicing request
23:14:01.868 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3798, FiltMin=3209, FiltMax=40179, Gamma=1.000
23:14:01.892 00.024 21068 UpdateGuideState exits: m=94635 SNR=71.0
23:14:01.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:01.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:01.894 00.000 21068 Enqueuing Expose request
23:14:01.895 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:01.896 00.001 16108 Worker thread wakes up
23:14:01.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:01.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:03.055 01.159 16108 Exposure complete
23:14:03.112 00.057 16108 worker thread done servicing request
23:14:03.112 00.000 21068 OnExposeComplete: enter
23:14:03.113 00.001 21068 UpdateGuideState(): m_state=6
23:14:03.114 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3910
23:14:03.115 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.94, Mass=96555, SNR=66.5, Peak=15728 HFD=3.1
23:14:03.116 00.001 21068 MultiStar: [#1 0.38,0.02,1.29,U] [#2 0.15,0.00,1.26,U] [#3 -0.08,0.20,0.97,U] [#4 -0.04,-0.09,0.86,U] [#5 -0.23,-0.19,1.19,U] [#6 -0.62,-0.37,0.00,M6] [#7 0.29,-0.19,0.56,U] [#8 -0.50,-0.17,0.00,M1] 
23:14:03.116 00.000 21068 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {-0.15, 0.10}
23:14:03.117 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
23:14:03.117 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
23:14:03.118 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=-0.04 mountY=0.00, mountTheta=3.13
23:14:03.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
23:14:03.120 00.000 21068 Enqueuing Move request for scope (0.04, -0.01)
23:14:03.121 00.001 16108 Worker thread wakes up
23:14:03.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:14:03.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:14:03.121 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
23:14:03.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:14:03.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:03.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:14:03.121 00.000 16108 MoveAxis(E, 0, ABG)
23:14:03.121 00.000 16108 Move returns status 0, amount 0
23:14:03.121 00.000 16108 MoveAxis(N, 0, ABG)
23:14:03.121 00.000 16108 Move returns status 0, amount 0
23:14:03.122 00.001 16108 move complete, result=0
23:14:03.122 00.000 16108 worker thread done servicing request
23:14:03.125 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3798, FiltMin=3245, FiltMax=56701, Gamma=1.000
23:14:03.139 00.014 21068 UpdateGuideState exits: m=96555 SNR=66.5
23:14:03.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:03.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:03.142 00.001 21068 Enqueuing Expose request
23:14:03.143 00.001 16108 Worker thread wakes up
23:14:03.143 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:03.143 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:03.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:04.109 00.966 16108 Exposure complete
23:14:04.171 00.062 16108 worker thread done servicing request
23:14:04.171 00.000 21068 OnExposeComplete: enter
23:14:04.172 00.001 21068 UpdateGuideState(): m_state=6
23:14:04.173 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3911
23:14:04.174 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.69, Mass=92896, SNR=67.7, Peak=14944 HFD=3.4
23:14:04.175 00.001 21068 MultiStar: [#1 0.14,0.02,1.23,U] [#2 0.02,0.03,1.31,U] [#3 -0.05,0.23,1.25,U] [#4 0.27,-0.04,0.89,U] [#5 -0.05,-0.21,1.15,U] [#6 -0.14,-0.11,0.94,U] [#7 0.63,-0.16,0.00,M1] [#8 -0.44,0.32,0.00,M2] 
23:14:04.176 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.02}, one-star: {0.17, -0.15}
23:14:04.177 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
23:14:04.179 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
23:14:04.180 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.49 mountX=-0.05 mountY=0.01, mountTheta=2.88
23:14:04.182 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
23:14:04.184 00.002 21068 Enqueuing Move request for scope (0.05, -0.02)
23:14:04.185 00.001 16108 Worker thread wakes up
23:14:04.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:14:04.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:14:04.185 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.01
23:14:04.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:04.186 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:04.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:04.186 00.000 16108 MoveAxis(E, 0, ABG)
23:14:04.186 00.000 16108 Move returns status 0, amount 0
23:14:04.186 00.000 16108 MoveAxis(N, 0, ABG)
23:14:04.186 00.000 16108 Move returns status 0, amount 0
23:14:04.186 00.000 16108 move complete, result=0
23:14:04.186 00.000 16108 worker thread done servicing request
23:14:04.190 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3798, FiltMin=3241, FiltMax=48355, Gamma=1.000
23:14:04.208 00.018 21068 UpdateGuideState exits: m=92896 SNR=67.7
23:14:04.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:04.210 00.000 21068 Enqueuing Expose request
23:14:04.211 00.001 16108 Worker thread wakes up
23:14:04.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:04.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:04.211 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:05.356 01.145 16108 Exposure complete
23:14:05.423 00.067 16108 worker thread done servicing request
23:14:05.423 00.000 21068 OnExposeComplete: enter
23:14:05.424 00.001 21068 UpdateGuideState(): m_state=6
23:14:05.425 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3912
23:14:05.426 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.43, Mass=92827, SNR=63.3, Peak=16304 HFD=2.7
23:14:05.427 00.001 21068 MultiStar: [#1 0.29,-0.41,0.00,M1] [#2 0.14,-0.36,1.37,U] [#3 -0.05,-0.29,1.08,U] [#4 0.23,-0.64,0.00,M1] [#5 -0.07,-0.67,0.00,M1] [#6 -0.01,-0.83,0.00,M6] [#7 0.40,-0.42,0.00,M2] [#8 -0.32,-0.67,0.00,M3] 
23:14:05.428 00.001 21068 refined, 2 included, MultiStar: {0.13, -0.35}, one-star: {0.31, -0.41}
23:14:05.429 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
23:14:05.430 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
23:14:05.431 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.38 cameraTheta=-1.22 mountX=-0.19 mountY=0.31, mountTheta=2.11
23:14:05.432 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.35, opts=13)
23:14:05.433 00.001 21068 Enqueuing Move request for scope (0.13, -0.35)
23:14:05.434 00.001 16108 Worker thread wakes up
23:14:05.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
23:14:05.434 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
23:14:05.434 00.000 16108 Moving (0.13, -0.35) raw xDistance=-0.19 yDistance=0.31
23:14:05.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:14:05.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:05.435 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:14:05.435 00.000 16108 MoveAxis(E, 0, ABG)
23:14:05.435 00.000 16108 Move returns status 0, amount 0
23:14:05.435 00.000 16108 MoveAxis(N, 0, ABG)
23:14:05.435 00.000 16108 Move returns status 0, amount 0
23:14:05.435 00.000 16108 move complete, result=0
23:14:05.435 00.000 16108 worker thread done servicing request
23:14:05.439 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3795, FiltMin=3254, FiltMax=36115, Gamma=1.000
23:14:05.456 00.017 21068 UpdateGuideState exits: m=92827 SNR=63.3
23:14:05.458 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:05.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:05.460 00.001 21068 Enqueuing Expose request
23:14:05.461 00.001 16108 Worker thread wakes up
23:14:05.461 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:14:05.463 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:05.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:06.451 00.988 16108 Exposure complete
23:14:06.509 00.058 16108 worker thread done servicing request
23:14:06.509 00.000 21068 OnExposeComplete: enter
23:14:06.509 00.000 21068 UpdateGuideState(): m_state=6
23:14:06.510 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3913
23:14:06.511 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.62, Mass=109532, SNR=71.6, Peak=16656 HFD=3.3
23:14:06.511 00.000 21068 MultiStar: [#1 0.33,-0.48,0.00,M2] [#2 0.40,-0.11,1.27,U] [#3 0.07,-0.02,1.13,U] [#4 -0.05,-0.42,0.92,U] [#5 0.03,-0.46,1.18,U] [#6 0.25,-0.37,0.80,U] [#7 0.55,-0.31,0.00,M3] [#8 -0.21,-0.15,0.66,U] 
23:14:06.512 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.25}, one-star: {0.33, -0.22}
23:14:06.513 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
23:14:06.514 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
23:14:06.514 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.28 cameraTheta=-1.06 mountX=-0.18 mountY=0.21, mountTheta=2.28
23:14:06.517 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.25, opts=13)
23:14:06.518 00.001 21068 Enqueuing Move request for scope (0.14, -0.25)
23:14:06.519 00.001 16108 Worker thread wakes up
23:14:06.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
23:14:06.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
23:14:06.519 00.000 16108 Moving (0.14, -0.25) raw xDistance=-0.18 yDistance=0.21
23:14:06.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:14:06.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:14:06.519 00.000 16108 MoveAxis(E, 0, ABG)
23:14:06.519 00.000 16108 Move returns status 0, amount 0
23:14:06.519 00.000 16108 MoveAxis(S, 41, ABG)
23:14:06.519 00.000 16108 Guiding  Dir = 1, Dur = 41
23:14:06.520 00.001 16108 IsSlewing returns 0
23:14:06.520 00.000 16108 IsGuiding returns 0
23:14:06.523 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3792, FiltMin=3235, FiltMax=50963, Gamma=1.000
23:14:06.539 00.016 21068 UpdateGuideState exits: m=109532 SNR=71.6
23:14:06.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:06.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:06.541 00.000 21068 Enqueuing Expose request
23:14:06.566 00.025 16108 IsGuiding returns 1
23:14:06.566 00.000 16108 scope still moving after pulse duration time elapsed
23:14:06.595 00.029 16108 IsSlewing returns 0
23:14:06.595 00.000 16108 IsGuiding returns 1
23:14:06.626 00.031 16108 IsSlewing returns 0
23:14:06.626 00.000 16108 IsGuiding returns 1
23:14:06.658 00.032 16108 IsSlewing returns 0
23:14:06.659 00.001 16108 IsGuiding returns 0
23:14:06.659 00.000 16108 scope move finished after 41 + 98 ms
23:14:06.659 00.000 16108 Move returns status 0, amount 41
23:14:06.659 00.000 16108 move complete, result=0
23:14:06.659 00.000 16108 worker thread done servicing request
23:14:06.659 00.000 16108 Worker thread wakes up
23:14:06.659 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:14:06.662 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:06.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:07.816 01.154 16108 Exposure complete
23:14:07.881 00.065 16108 worker thread done servicing request
23:14:07.881 00.000 21068 OnExposeComplete: enter
23:14:07.882 00.001 21068 UpdateGuideState(): m_state=6
23:14:07.883 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3914
23:14:07.883 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=877.02, Mass=91488, SNR=62.8, Peak=15952 HFD=3.1
23:14:07.886 00.003 21068 MultiStar: [#1 0.08,0.10,1.32,U] [#2 0.11,0.04,1.30,U] [#3 -0.03,-0.06,1.10,U] [#4 -0.02,-0.21,1.06,U] [#5 -0.28,0.11,1.13,U] [#6 -0.23,-0.48,0.00,M6] [#7 0.17,-0.11,0.62,U] [#8 -0.62,-0.11,0.00,M3] 
23:14:07.886 00.000 21068 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.11, 0.18}
23:14:07.887 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:14:07.888 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:14:07.889 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.20 mountX=0.02 mountY=-0.02, mountTheta=-0.74
23:14:07.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
23:14:07.891 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
23:14:07.892 00.001 16108 Worker thread wakes up
23:14:07.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:14:07.892 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:14:07.892 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
23:14:07.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:14:07.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:07.893 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:07.893 00.000 16108 MoveAxis(E, 0, ABG)
23:14:07.893 00.000 16108 Move returns status 0, amount 0
23:14:07.893 00.000 16108 MoveAxis(N, 0, ABG)
23:14:07.893 00.000 16108 Move returns status 0, amount 0
23:14:07.893 00.000 16108 move complete, result=0
23:14:07.893 00.000 16108 worker thread done servicing request
23:14:07.896 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3789, FiltMin=3245, FiltMax=51251, Gamma=1.000
23:14:07.911 00.015 21068 UpdateGuideState exits: m=91488 SNR=62.8
23:14:07.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.913 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:07.914 00.001 21068 Enqueuing Expose request
23:14:07.915 00.001 16108 Worker thread wakes up
23:14:07.915 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:07.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:07.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:08.895 00.980 16108 Exposure complete
23:14:08.954 00.059 16108 worker thread done servicing request
23:14:08.955 00.001 21068 OnExposeComplete: enter
23:14:08.955 00.000 21068 UpdateGuideState(): m_state=6
23:14:08.956 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3915
23:14:08.957 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=877.07, Mass=99048, SNR=71.1, Peak=15568 HFD=3.2
23:14:08.958 00.001 21068 MultiStar: [#1 -0.33,0.39,0.00,M2] [#2 0.04,0.11,1.13,U] [#3 -0.09,0.57,0.00,M1] [#4 -0.24,-0.04,0.81,U] [#5 -0.04,0.14,1.07,U] [#6 -0.28,0.10,0.89,U] [#7 -0.21,0.35,0.53,U] [#8 -0.71,0.18,0.00,M4] 
23:14:08.959 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.14}, one-star: {-0.03, 0.23}
23:14:08.959 00.000 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
23:14:08.960 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
23:14:08.961 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.23 mountX=0.13 mountY=-0.11, mountTheta=-0.70
23:14:08.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
23:14:08.964 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
23:14:08.965 00.001 16108 Worker thread wakes up
23:14:08.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
23:14:08.965 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
23:14:08.965 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.13 yDistance=-0.11
23:14:08.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:14:08.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:08.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:08.966 00.001 16108 MoveAxis(E, 0, ABG)
23:14:08.966 00.000 16108 Move returns status 0, amount 0
23:14:08.966 00.000 16108 MoveAxis(N, 0, ABG)
23:14:08.966 00.000 16108 Move returns status 0, amount 0
23:14:08.966 00.000 16108 move complete, result=0
23:14:08.966 00.000 16108 worker thread done servicing request
23:14:08.970 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3789, FiltMin=3251, FiltMax=53165, Gamma=1.000
23:14:08.984 00.014 21068 UpdateGuideState exits: m=99048 SNR=71.1
23:14:08.986 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.986 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:08.987 00.001 21068 Enqueuing Expose request
23:14:08.988 00.001 16108 Worker thread wakes up
23:14:08.988 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:08.988 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:08.989 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:10.152 01.163 16108 Exposure complete
23:14:10.222 00.070 16108 worker thread done servicing request
23:14:10.222 00.000 21068 OnExposeComplete: enter
23:14:10.223 00.001 21068 UpdateGuideState(): m_state=6
23:14:10.224 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3916
23:14:10.226 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=876.82, Mass=99221, SNR=62.1, Peak=16048 HFD=2.9
23:14:10.227 00.001 21068 MultiStar: [#1 -0.27,-0.02,1.27,U] [#2 0.08,0.07,1.61,U] [#3 0.10,-0.02,1.34,U] [#4 -0.19,-0.19,0.93,U] [#5 -0.28,-0.02,0.90,U] [#6 -0.63,-0.16,0.00,M6] [#7 0.26,0.26,0.63,U] [#8 -0.42,0.04,0.98,U] 
23:14:10.227 00.000 21068 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {0.25, -0.02}
23:14:10.228 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:14:10.229 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:14:10.230 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.06 mountY=0.01, mountTheta=0.13
23:14:10.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
23:14:10.232 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
23:14:10.233 00.001 16108 Worker thread wakes up
23:14:10.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:14:10.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:14:10.233 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
23:14:10.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:10.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:10.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:10.233 00.000 16108 MoveAxis(E, 0, ABG)
23:14:10.233 00.000 16108 Move returns status 0, amount 0
23:14:10.233 00.000 16108 MoveAxis(N, 0, ABG)
23:14:10.233 00.000 16108 Move returns status 0, amount 0
23:14:10.233 00.000 16108 move complete, result=0
23:14:10.233 00.000 16108 worker thread done servicing request
23:14:10.238 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3789, FiltMin=3259, FiltMax=54147, Gamma=1.000
23:14:10.258 00.020 21068 UpdateGuideState exits: m=99221 SNR=62.1
23:14:10.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:10.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:10.261 00.001 21068 Enqueuing Expose request
23:14:10.262 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:10.263 00.001 16108 Worker thread wakes up
23:14:10.263 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:10.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:11.229 00.966 16108 Exposure complete
23:14:11.303 00.074 16108 worker thread done servicing request
23:14:11.303 00.000 21068 OnExposeComplete: enter
23:14:11.304 00.001 21068 UpdateGuideState(): m_state=6
23:14:11.305 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3917
23:14:11.306 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.83, Mass=89277, SNR=64.6, Peak=14592 HFD=3.0
23:14:11.308 00.002 21068 MultiStar: [#1 -0.14,0.09,1.37,U] [#2 0.15,0.28,1.27,U] [#3 -0.28,0.17,1.16,U] [#4 0.03,-0.10,0.80,U] [#5 -0.31,-0.14,1.03,U] [#6 -0.48,-0.16,0.00,M7] [#7 0.33,0.27,0.63,U] [#8 -0.68,0.17,0.00,M4] 
23:14:11.308 00.000 21068 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.11, -0.00}
23:14:11.309 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
23:14:11.310 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
23:14:11.310 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=0.06 mountY=-0.07, mountTheta=-0.90
23:14:11.312 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
23:14:11.313 00.001 21068 Enqueuing Move request for scope (-0.04, 0.08)
23:14:11.315 00.002 16108 Worker thread wakes up
23:14:11.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:14:11.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:14:11.315 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.06 yDistance=-0.07
23:14:11.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:11.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:11.315 00.000 16108 MoveAxis(E, 0, ABG)
23:14:11.315 00.000 16108 Move returns status 0, amount 0
23:14:11.315 00.000 16108 MoveAxis(N, 0, ABG)
23:14:11.315 00.000 16108 Move returns status 0, amount 0
23:14:11.315 00.000 16108 move complete, result=0
23:14:11.315 00.000 16108 worker thread done servicing request
23:14:11.320 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3789, FiltMin=3229, FiltMax=44141, Gamma=1.000
23:14:11.336 00.016 21068 UpdateGuideState exits: m=89277 SNR=64.6
23:14:11.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:11.339 00.001 21068 Enqueuing Expose request
23:14:11.339 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:11.341 00.002 16108 Worker thread wakes up
23:14:11.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:11.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:12.508 01.167 16108 Exposure complete
23:14:12.567 00.059 16108 worker thread done servicing request
23:14:12.567 00.000 21068 OnExposeComplete: enter
23:14:12.568 00.001 21068 UpdateGuideState(): m_state=6
23:14:12.568 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3918
23:14:12.569 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.25, Mass=100456, SNR=73.5, Peak=14736 HFD=3.3
23:14:12.570 00.001 21068 MultiStar: [#1 -0.05,0.22,1.30,U] [#2 0.08,0.33,1.20,U] [#3 0.10,0.26,1.08,U] [#4 -0.23,-0.20,0.85,U] [#5 -0.20,0.25,0.98,U] [#6 -0.26,-0.25,0.78,U] [#7 0.52,0.27,0.00,M1] [#8 -0.23,0.25,0.81,U] 
23:14:12.571 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.18}, one-star: {0.01, 0.42}
23:14:12.572 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
23:14:12.573 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
23:14:12.573 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.98 mountX=0.11 mountY=-0.16, mountTheta=-0.97
23:14:12.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.18, opts=13)
23:14:12.576 00.001 21068 Enqueuing Move request for scope (-0.08, 0.18)
23:14:12.577 00.001 16108 Worker thread wakes up
23:14:12.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
23:14:12.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
23:14:12.577 00.000 16108 Moving (-0.08, 0.18) raw xDistance=0.11 yDistance=-0.16
23:14:12.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:14:12.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:12.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:14:12.577 00.000 16108 MoveAxis(E, 0, ABG)
23:14:12.577 00.000 16108 Move returns status 0, amount 0
23:14:12.577 00.000 16108 MoveAxis(N, 0, ABG)
23:14:12.577 00.000 16108 Move returns status 0, amount 0
23:14:12.577 00.000 16108 move complete, result=0
23:14:12.577 00.000 16108 worker thread done servicing request
23:14:12.582 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3789, FiltMin=3251, FiltMax=52003, Gamma=1.000
23:14:12.596 00.014 21068 UpdateGuideState exits: m=100456 SNR=73.5
23:14:12.597 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:12.599 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:12.600 00.001 21068 Enqueuing Expose request
23:14:12.601 00.001 16108 Worker thread wakes up
23:14:12.601 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:12.604 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:12.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:13.573 00.969 16108 Exposure complete
23:14:13.636 00.063 16108 worker thread done servicing request
23:14:13.636 00.000 21068 OnExposeComplete: enter
23:14:13.639 00.003 21068 UpdateGuideState(): m_state=6
23:14:13.640 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3919
23:14:13.642 00.002 21068 Star::Find returns 1 (0), X=221.05, Y=877.17, Mass=91066, SNR=64.9, Peak=15168 HFD=2.9
23:14:13.644 00.002 21068 MultiStar: [#1 0.20,0.20,1.38,U] [#2 0.42,0.51,0.00,M1] [#3 0.07,0.47,1.16,U] [#4 -0.05,0.29,0.84,U] [#5 0.14,0.21,1.10,U] [#6 -0.24,0.03,0.96,U] [#7 0.37,0.37,0.00,M2] [#8 -0.20,0.46,0.00,M4] 
23:14:13.646 00.002 21068 refined, 5 included, MultiStar: {0.09, 0.26}, one-star: {0.37, 0.33}
23:14:13.648 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:14:13.649 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:14:13.651 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.22 mountX=-0.05 mountY=-0.27, mountTheta=-1.75
23:14:13.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.26, opts=13)
23:14:13.654 00.001 21068 Enqueuing Move request for scope (0.09, 0.26)
23:14:13.656 00.002 16108 Worker thread wakes up
23:14:13.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
23:14:13.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
23:14:13.656 00.000 16108 Moving (0.09, 0.26) raw xDistance=-0.05 yDistance=-0.27
23:14:13.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:13.657 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:13.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:14:13.657 00.000 16108 MoveAxis(E, 0, ABG)
23:14:13.657 00.000 16108 Move returns status 0, amount 0
23:14:13.657 00.000 16108 MoveAxis(N, 0, ABG)
23:14:13.657 00.000 16108 Move returns status 0, amount 0
23:14:13.657 00.000 16108 move complete, result=0
23:14:13.657 00.000 16108 worker thread done servicing request
23:14:13.661 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3789, FiltMin=3248, FiltMax=46262, Gamma=1.000
23:14:13.677 00.016 21068 UpdateGuideState exits: m=91066 SNR=64.9
23:14:13.677 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:13.678 00.000 21068 Enqueuing Expose request
23:14:13.679 00.001 16108 Worker thread wakes up
23:14:13.679 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:14:13.681 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:13.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:14.852 01.171 16108 Exposure complete
23:14:14.929 00.077 16108 worker thread done servicing request
23:14:14.929 00.000 21068 OnExposeComplete: enter
23:14:14.930 00.001 21068 UpdateGuideState(): m_state=6
23:14:14.931 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3920
23:14:14.932 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=877.40, Mass=93887, SNR=66.6, Peak=13536 HFD=3.2
23:14:14.933 00.001 21068 MultiStar: [#1 0.21,0.53,0.00,M1] [#2 0.66,0.33,0.00,M2] [#3 0.14,0.61,0.00,M1] [#4 0.08,0.21,0.96,U] [#5 -0.05,0.43,1.07,U] [#6 -0.19,0.03,0.83,U] [#7 0.50,0.41,0.00,M3] [#8 -0.25,0.34,0.95,U] 
23:14:14.934 00.001 21068 refined, 4 included, MultiStar: {-0.00, 0.33}, one-star: {0.37, 0.56}
23:14:14.935 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
23:14:14.936 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
23:14:14.937 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.58 mountX=0.06 mountY=-0.32, mountTheta=-1.38
23:14:14.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.33, opts=13)
23:14:14.940 00.001 21068 Enqueuing Move request for scope (-0.00, 0.33)
23:14:14.941 00.001 16108 Worker thread wakes up
23:14:14.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd
23:14:14.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.33)
23:14:14.941 00.000 16108 Moving (-0.00, 0.33) raw xDistance=0.06 yDistance=-0.32
23:14:14.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:14.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:14.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:14:14.941 00.000 16108 MoveAxis(E, 0, ABG)
23:14:14.941 00.000 16108 Move returns status 0, amount 0
23:14:14.941 00.000 16108 MoveAxis(N, 0, ABG)
23:14:14.941 00.000 16108 Move returns status 0, amount 0
23:14:14.941 00.000 16108 move complete, result=0
23:14:14.941 00.000 16108 worker thread done servicing request
23:14:14.944 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3785, FiltMin=3117, FiltMax=48195, Gamma=1.000
23:14:14.959 00.015 21068 UpdateGuideState exits: m=93887 SNR=66.6
23:14:14.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:14.962 00.001 21068 Enqueuing Expose request
23:14:14.962 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:14:14.963 00.001 16108 Worker thread wakes up
23:14:14.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:14.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:15.933 00.970 16108 Exposure complete
23:14:16.008 00.075 16108 worker thread done servicing request
23:14:16.009 00.001 21068 OnExposeComplete: enter
23:14:16.010 00.001 21068 UpdateGuideState(): m_state=6
23:14:16.011 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3921
23:14:16.011 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=877.31, Mass=108949, SNR=73.8, Peak=16320 HFD=3.3
23:14:16.013 00.002 21068 MultiStar: [#1 0.15,0.24,1.08,U] [#2 0.08,0.27,1.14,U] [#3 0.03,0.51,0.00,M2] [#4 0.20,0.35,0.67,U] [#5 -0.07,0.16,0.77,U] [#6 -0.24,-0.06,0.74,U] [#7 0.43,0.36,0.00,M4] [#8 -0.28,0.25,0.86,U] 
23:14:16.014 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.25}, one-star: {0.27, 0.47}
23:14:16.015 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
23:14:16.020 00.005 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
23:14:16.021 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.45 mountX=0.01 mountY=-0.25, mountTheta=-1.51
23:14:16.022 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.25, opts=13)
23:14:16.023 00.001 21068 Enqueuing Move request for scope (0.03, 0.25)
23:14:16.025 00.002 16108 Worker thread wakes up
23:14:16.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
23:14:16.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
23:14:16.025 00.000 16108 Moving (0.03, 0.25) raw xDistance=0.01 yDistance=-0.25
23:14:16.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:14:16.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:16.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:14:16.025 00.000 16108 MoveAxis(E, 0, ABG)
23:14:16.025 00.000 16108 Move returns status 0, amount 0
23:14:16.025 00.000 16108 MoveAxis(N, 0, ABG)
23:14:16.025 00.000 16108 Move returns status 0, amount 0
23:14:16.025 00.000 16108 move complete, result=0
23:14:16.025 00.000 16108 worker thread done servicing request
23:14:16.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3785, FiltMin=3244, FiltMax=38797, Gamma=1.000
23:14:16.044 00.015 21068 UpdateGuideState exits: m=108949 SNR=73.8
23:14:16.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:16.047 00.001 21068 Enqueuing Expose request
23:14:16.048 00.001 16108 Worker thread wakes up
23:14:16.048 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:16.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:16.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:17.214 01.166 16108 Exposure complete
23:14:17.279 00.065 16108 worker thread done servicing request
23:14:17.281 00.002 21068 OnExposeComplete: enter
23:14:17.283 00.002 21068 UpdateGuideState(): m_state=6
23:14:17.285 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3922
23:14:17.286 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=877.65, Mass=93342, SNR=64.2, Peak=14832 HFD=2.9
23:14:17.288 00.002 21068 MultiStar: [#1 -0.05,0.63,0.00,M1] [#2 0.15,0.73,0.00,M2] [#3 -0.10,0.75,0.00,M3] [#4 0.13,0.59,0.00,M1] [#5 0.08,0.54,0.00,M1] [#6 -0.14,0.57,0.00,M4] [#7 0.21,0.36,0.66,U] [#8 -0.42,0.56,0.00,M3] 
23:14:17.289 00.001 21068 refined, 1 included, MultiStar: {0.24, 0.63}, one-star: {0.27, 0.81}
23:14:17.290 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
23:14:17.292 00.002 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
23:14:17.293 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.63 hyp=0.67 cameraTheta=1.20 mountX=-0.13 mountY=-0.67, mountTheta=-1.76
23:14:17.294 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.63, opts=13)
23:14:17.296 00.002 21068 Enqueuing Move request for scope (0.24, 0.63)
23:14:17.297 00.001 16108 Worker thread wakes up
23:14:17.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.63) opts 0xd
23:14:17.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.63)
23:14:17.297 00.000 16108 Moving (0.24, 0.63) raw xDistance=-0.13 yDistance=-0.67
23:14:17.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:14:17.297 00.000 16108 resist switch: large excursion: input -0.67 thresh 0.60 direction from 1 to -1
23:14:17.297 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.00
23:14:17.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:14:17.297 00.000 16108 MoveAxis(E, 0, ABG)
23:14:17.297 00.000 16108 Move returns status 0, amount 0
23:14:17.297 00.000 16108 MoveAxis(N, 134, ABG)
23:14:17.297 00.000 16108 Guiding  Dir = 0, Dur = 134
23:14:17.297 00.000 16108 IsSlewing returns 0
23:14:17.297 00.000 16108 IsGuiding returns 0
23:14:17.303 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3789, FiltMin=3177, FiltMax=43587, Gamma=1.000
23:14:17.319 00.016 21068 UpdateGuideState exits: m=93342 SNR=64.2
23:14:17.321 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:17.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:17.322 00.000 21068 Enqueuing Expose request
23:14:17.355 00.033 16108 PulseGuide returned control before completion, sleep 87
23:14:17.449 00.094 16108 IsGuiding returns 1
23:14:17.449 00.000 16108 scope still moving after pulse duration time elapsed
23:14:17.480 00.031 16108 IsSlewing returns 0
23:14:17.481 00.001 16108 IsGuiding returns 1
23:14:17.512 00.031 16108 IsSlewing returns 0
23:14:17.512 00.000 16108 IsGuiding returns 1
23:14:17.543 00.031 16108 IsSlewing returns 0
23:14:17.543 00.000 16108 IsGuiding returns 0
23:14:17.543 00.000 16108 scope move finished after 134 + 111 ms
23:14:17.543 00.000 16108 Move returns status 0, amount 134
23:14:17.543 00.000 16108 move complete, result=0
23:14:17.543 00.000 16108 worker thread done servicing request
23:14:17.543 00.000 16108 Worker thread wakes up
23:14:17.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:17.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:17.543 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.7 px 134 ms NORTH
23:14:18.528 00.985 16108 Exposure complete
23:14:18.603 00.075 16108 worker thread done servicing request
23:14:18.603 00.000 21068 OnExposeComplete: enter
23:14:18.604 00.001 21068 UpdateGuideState(): m_state=6
23:14:18.605 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3923
23:14:18.605 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=877.25, Mass=109727, SNR=78.8, Peak=15568 HFD=3.4
23:14:18.606 00.001 21068 MultiStar: [#1 0.12,0.44,1.04,U] [#2 0.34,0.41,0.00,M3] [#3 0.05,0.57,0.00,M4] [#4 0.06,0.23,0.88,U] [#5 0.04,0.14,0.92,U] [#6 -0.20,0.03,0.80,U] [#7 0.16,0.19,0.48,U] [#8 -0.32,0.42,0.00,M4] 
23:14:18.607 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.26}, one-star: {0.18, 0.42}
23:14:18.608 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
23:14:18.608 00.000 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:14:18.609 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.34 mountX=-0.02 mountY=-0.26, mountTheta=-1.63
23:14:18.612 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.26, opts=13)
23:14:18.612 00.000 21068 Enqueuing Move request for scope (0.06, 0.26)
23:14:18.613 00.001 16108 Worker thread wakes up
23:14:18.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
23:14:18.613 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
23:14:18.613 00.000 16108 Moving (0.06, 0.26) raw xDistance=-0.02 yDistance=-0.26
23:14:18.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:14:18.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:14:18.613 00.000 16108 MoveAxis(E, 0, ABG)
23:14:18.613 00.000 16108 Move returns status 0, amount 0
23:14:18.613 00.000 16108 MoveAxis(N, 53, ABG)
23:14:18.613 00.000 16108 Guiding  Dir = 0, Dur = 53
23:14:18.614 00.001 16108 IsSlewing returns 0
23:14:18.614 00.000 16108 IsGuiding returns 0
23:14:18.615 00.001 16108 PulseGuide returned control before completion, sleep 62
23:14:18.625 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3785, FiltMin=3257, FiltMax=52550, Gamma=1.000
23:14:18.642 00.017 21068 UpdateGuideState exits: m=109727 SNR=78.8
23:14:18.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:18.645 00.001 21068 Enqueuing Expose request
23:14:18.690 00.045 16108 IsGuiding returns 1
23:14:18.690 00.000 16108 scope still moving after pulse duration time elapsed
23:14:18.722 00.032 16108 IsSlewing returns 0
23:14:18.722 00.000 16108 IsGuiding returns 0
23:14:18.722 00.000 16108 scope move finished after 53 + 55 ms
23:14:18.722 00.000 16108 Move returns status 0, amount 53
23:14:18.722 00.000 16108 move complete, result=0
23:14:18.722 00.000 16108 worker thread done servicing request
23:14:18.722 00.000 16108 Worker thread wakes up
23:14:18.722 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
23:14:18.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:18.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:19.886 01.163 16108 Exposure complete
23:14:19.968 00.082 16108 worker thread done servicing request
23:14:19.968 00.000 21068 OnExposeComplete: enter
23:14:19.969 00.001 21068 UpdateGuideState(): m_state=6
23:14:19.970 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3924
23:14:19.971 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=877.38, Mass=93619, SNR=67.8, Peak=15984 HFD=3.3
23:14:19.972 00.001 21068 MultiStar: [#1 0.11,0.31,1.13,U] [#2 0.02,0.43,1.54,U] [#3 -0.17,0.53,0.00,M5] [#4 -0.08,0.34,1.16,U] [#5 -0.24,0.23,0.91,U] [#6 -0.18,0.17,0.91,U] [#7 0.17,0.38,0.65,U] [#8 -0.31,0.62,0.00,M5] 
23:14:19.972 00.000 21068 refined, 6 included, MultiStar: {0.01, 0.35}, one-star: {0.29, 0.54}
23:14:19.973 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:14:19.974 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
23:14:19.974 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.54 mountX=0.05 mountY=-0.34, mountTheta=-1.42
23:14:19.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.35, opts=13)
23:14:19.977 00.001 21068 Enqueuing Move request for scope (0.01, 0.35)
23:14:19.978 00.001 16108 Worker thread wakes up
23:14:19.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
23:14:19.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
23:14:19.978 00.000 16108 Moving (0.01, 0.35) raw xDistance=0.05 yDistance=-0.34
23:14:19.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:14:19.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:14:19.978 00.000 16108 MoveAxis(E, 0, ABG)
23:14:19.978 00.000 16108 Move returns status 0, amount 0
23:14:19.978 00.000 16108 MoveAxis(N, 69, ABG)
23:14:19.978 00.000 16108 Guiding  Dir = 0, Dur = 69
23:14:19.978 00.000 16108 IsSlewing returns 0
23:14:19.979 00.001 16108 IsGuiding returns 0
23:14:19.984 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3785, FiltMin=3254, FiltMax=46118, Gamma=1.000
23:14:20.008 00.024 21068 UpdateGuideState exits: m=93619 SNR=67.8
23:14:20.011 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.013 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:20.013 00.000 21068 Enqueuing Expose request
23:14:20.028 00.015 16108 PulseGuide returned control before completion, sleep 30
23:14:20.074 00.046 16108 IsGuiding returns 1
23:14:20.074 00.000 16108 scope still moving after pulse duration time elapsed
23:14:20.111 00.037 16108 IsSlewing returns 0
23:14:20.111 00.000 16108 IsGuiding returns 1
23:14:20.137 00.026 16108 IsSlewing returns 0
23:14:20.137 00.000 16108 IsGuiding returns 0
23:14:20.138 00.001 16108 scope move finished after 69 + 89 ms
23:14:20.138 00.000 16108 Move returns status 0, amount 69
23:14:20.138 00.000 16108 move complete, result=0
23:14:20.138 00.000 16108 worker thread done servicing request
23:14:20.138 00.000 16108 Worker thread wakes up
23:14:20.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:20.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:20.138 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 69 ms NORTH
23:14:21.102 00.964 16108 Exposure complete
23:14:21.164 00.062 16108 worker thread done servicing request
23:14:21.164 00.000 21068 OnExposeComplete: enter
23:14:21.165 00.001 21068 UpdateGuideState(): m_state=6
23:14:21.166 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3925
23:14:21.167 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=877.25, Mass=100775, SNR=76.6, Peak=16800 HFD=3.1
23:14:21.168 00.001 21068 MultiStar: [#1 0.27,0.10,1.07,U] [#2 0.24,0.40,1.04,U] [#3 -0.03,0.33,1.11,U] [#4 -0.32,0.10,0.87,U] [#5 0.03,0.13,0.86,U] [#6 -0.27,-0.03,0.72,U] [#7 0.39,0.41,0.00,M2] [#8 -0.60,0.29,0.00,M6] 
23:14:21.169 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.22}, one-star: {0.31, 0.42}
23:14:21.170 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:14:21.170 00.000 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:14:21.171 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
23:14:21.175 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.22, opts=13)
23:14:21.177 00.002 21068 Enqueuing Move request for scope (0.06, 0.22)
23:14:21.179 00.002 16108 Worker thread wakes up
23:14:21.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
23:14:21.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
23:14:21.179 00.000 16108 Moving (0.06, 0.22) raw xDistance=-0.02 yDistance=-0.23
23:14:21.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:14:21.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:14:21.179 00.000 16108 MoveAxis(E, 0, ABG)
23:14:21.179 00.000 16108 Move returns status 0, amount 0
23:14:21.179 00.000 16108 MoveAxis(N, 46, ABG)
23:14:21.179 00.000 16108 Guiding  Dir = 0, Dur = 46
23:14:21.181 00.002 16108 IsSlewing returns 0
23:14:21.181 00.000 16108 IsGuiding returns 0
23:14:21.186 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3785, FiltMin=3261, FiltMax=42051, Gamma=1.000
23:14:21.201 00.015 21068 UpdateGuideState exits: m=100775 SNR=76.6
23:14:21.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:21.203 00.000 21068 Enqueuing Expose request
23:14:21.216 00.013 16108 PulseGuide returned control before completion, sleep 21
23:14:21.247 00.031 16108 IsGuiding returns 1
23:14:21.247 00.000 16108 scope still moving after pulse duration time elapsed
23:14:21.279 00.032 16108 IsSlewing returns 0
23:14:21.279 00.000 16108 IsGuiding returns 1
23:14:21.311 00.032 16108 IsSlewing returns 0
23:14:21.311 00.000 16108 IsGuiding returns 0
23:14:21.312 00.001 16108 scope move finished after 46 + 84 ms
23:14:21.312 00.000 16108 Move returns status 0, amount 46
23:14:21.312 00.000 16108 move complete, result=0
23:14:21.312 00.000 16108 worker thread done servicing request
23:14:21.312 00.000 16108 Worker thread wakes up
23:14:21.312 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
23:14:21.314 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:21.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:22.483 01.169 16108 Exposure complete
23:14:22.556 00.073 16108 worker thread done servicing request
23:14:22.556 00.000 21068 OnExposeComplete: enter
23:14:22.557 00.001 21068 UpdateGuideState(): m_state=6
23:14:22.558 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3926
23:14:22.559 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=877.22, Mass=99125, SNR=65.9, Peak=14928 HFD=2.9
23:14:22.561 00.002 21068 MultiStar: [#1 -0.22,0.15,1.32,U] [#2 -0.22,0.39,1.42,U] [#3 -0.24,0.40,1.22,U] [#4 -0.13,-0.02,0.96,U] [#5 -0.40,0.15,0.94,U] [#6 -0.70,-0.06,0.00,M2] [#7 0.34,0.38,0.00,M3] [#8 -0.86,0.27,0.00,M7] 
23:14:22.562 00.001 21068 refined, 5 included, MultiStar: {-0.18, 0.25}, one-star: {0.15, 0.39}
23:14:22.562 00.000 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:14:22.563 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:14:22.564 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.19 mountX=0.22 mountY=-0.20, mountTheta=-0.74
23:14:22.565 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.25, opts=13)
23:14:22.566 00.001 21068 Enqueuing Move request for scope (-0.18, 0.25)
23:14:22.567 00.001 16108 Worker thread wakes up
23:14:22.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
23:14:22.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
23:14:22.567 00.000 16108 Moving (-0.18, 0.25) raw xDistance=0.22 yDistance=-0.20
23:14:22.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:14:22.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:14:22.567 00.000 16108 MoveAxis(W, 59, ABG)
23:14:22.567 00.000 16108 Guiding  Dir = 3, Dur = 59
23:14:22.568 00.001 16108 IsSlewing returns 0
23:14:22.568 00.000 16108 IsGuiding returns 0
23:14:22.571 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3782, FiltMin=3181, FiltMax=44163, Gamma=1.000
23:14:22.573 00.002 16108 PulseGuide returned control before completion, sleep 66
23:14:22.596 00.023 21068 UpdateGuideState exits: m=99125 SNR=65.9
23:14:22.597 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:22.597 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:22.599 00.002 21068 Enqueuing Expose request
23:14:22.647 00.048 16108 IsGuiding returns 1
23:14:22.647 00.000 16108 scope still moving after pulse duration time elapsed
23:14:22.679 00.032 16108 IsSlewing returns 0
23:14:22.679 00.000 16108 IsGuiding returns 0
23:14:22.679 00.000 16108 scope move finished after 59 + 52 ms
23:14:22.679 00.000 16108 Move returns status 0, amount 59
23:14:22.679 00.000 16108 MoveAxis(N, 41, ABG)
23:14:22.679 00.000 16108 Guiding  Dir = 0, Dur = 41
23:14:22.680 00.001 16108 IsSlewing returns 0
23:14:22.680 00.000 16108 IsGuiding returns 0
23:14:22.728 00.048 16108 IsGuiding returns 1
23:14:22.728 00.000 16108 scope still moving after pulse duration time elapsed
23:14:22.759 00.031 16108 IsSlewing returns 0
23:14:22.759 00.000 16108 IsGuiding returns 1
23:14:22.790 00.031 16108 IsSlewing returns 0
23:14:22.791 00.001 16108 IsGuiding returns 1
23:14:22.827 00.036 16108 IsSlewing returns 0
23:14:22.827 00.000 16108 IsGuiding returns 0
23:14:22.827 00.000 16108 scope move finished after 41 + 105 ms
23:14:22.827 00.000 16108 Move returns status 0, amount 41
23:14:22.827 00.000 16108 move complete, result=0
23:14:22.827 00.000 16108 worker thread done servicing request
23:14:22.827 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.2 px 41 ms NORTH
23:14:22.829 00.002 16108 Worker thread wakes up
23:14:22.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:22.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:23.800 00.971 16108 Exposure complete
23:14:23.854 00.054 16108 worker thread done servicing request
23:14:23.855 00.001 21068 OnExposeComplete: enter
23:14:23.856 00.001 21068 UpdateGuideState(): m_state=6
23:14:23.857 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3927
23:14:23.857 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.83, Mass=108695, SNR=74.1, Peak=14864 HFD=3.5
23:14:23.858 00.001 21068 MultiStar: [#1 0.02,-0.10,1.37,U] [#2 0.22,0.16,1.13,U] [#3 0.26,0.03,1.19,U] [#4 -0.14,-0.15,0.85,U] [#5 0.01,-0.32,0.87,U] [#6 -0.18,-0.39,0.69,U] [#7 0.35,0.01,0.58,U] [#8 -0.32,-0.25,0.74,U] 
23:14:23.859 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.06, -0.00}
23:14:23.860 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:14:23.861 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:14:23.861 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.08 mountX=-0.06 mountY=-0.01, mountTheta=-2.99
23:14:23.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.00, opts=13)
23:14:23.864 00.001 21068 Enqueuing Move request for scope (0.06, -0.00)
23:14:23.865 00.001 16108 Worker thread wakes up
23:14:23.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:14:23.865 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:14:23.865 00.000 16108 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=-0.01
23:14:23.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:14:23.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:23.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:14:23.866 00.001 16108 MoveAxis(E, 0, ABG)
23:14:23.866 00.000 16108 Move returns status 0, amount 0
23:14:23.866 00.000 16108 MoveAxis(N, 0, ABG)
23:14:23.866 00.000 16108 Move returns status 0, amount 0
23:14:23.866 00.000 16108 move complete, result=0
23:14:23.866 00.000 16108 worker thread done servicing request
23:14:23.869 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3782, FiltMin=3225, FiltMax=51469, Gamma=1.000
23:14:23.884 00.015 21068 UpdateGuideState exits: m=108695 SNR=74.1
23:14:23.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:23.887 00.001 21068 Enqueuing Expose request
23:14:23.887 00.000 16108 Worker thread wakes up
23:14:23.887 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:23.888 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:23.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:25.047 01.159 16108 Exposure complete
23:14:25.102 00.055 16108 worker thread done servicing request
23:14:25.103 00.001 21068 OnExposeComplete: enter
23:14:25.104 00.001 21068 UpdateGuideState(): m_state=6
23:14:25.106 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3928
23:14:25.107 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.41, Mass=97357, SNR=64.1, Peak=13984 HFD=3.1
23:14:25.110 00.003 21068 MultiStar: [#1 -0.02,-0.38,1.22,U] [#2 0.43,-0.20,1.37,U] [#3 0.28,-0.04,1.15,U] [#4 -0.37,-0.32,1.04,U] [#5 -0.00,-0.39,1.08,U] [#6 -0.53,-0.37,0.00,M2] [#7 0.33,-0.03,0.67,U] [#8 -0.42,-0.08,0.83,U] 
23:14:25.111 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.25}, one-star: {0.31, -0.43}
23:14:25.111 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
23:14:25.112 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
23:14:25.113 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=-0.12 mountY=0.22, mountTheta=2.08
23:14:25.115 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
23:14:25.115 00.000 21068 Enqueuing Move request for scope (0.08, -0.25)
23:14:25.116 00.001 16108 Worker thread wakes up
23:14:25.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
23:14:25.117 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
23:14:25.117 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.12 yDistance=0.22
23:14:25.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:14:25.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:25.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:14:25.117 00.000 16108 MoveAxis(E, 0, ABG)
23:14:25.117 00.000 16108 Move returns status 0, amount 0
23:14:25.117 00.000 16108 MoveAxis(N, 0, ABG)
23:14:25.117 00.000 16108 Move returns status 0, amount 0
23:14:25.117 00.000 16108 move complete, result=0
23:14:25.117 00.000 16108 worker thread done servicing request
23:14:25.123 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3782, FiltMin=3219, FiltMax=60579, Gamma=1.000
23:14:25.138 00.015 21068 UpdateGuideState exits: m=97357 SNR=64.1
23:14:25.140 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:25.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:25.143 00.002 21068 Enqueuing Expose request
23:14:25.145 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:25.147 00.002 16108 Worker thread wakes up
23:14:25.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:25.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:26.126 00.979 16108 Exposure complete
23:14:26.190 00.064 16108 worker thread done servicing request
23:14:26.191 00.001 21068 OnExposeComplete: enter
23:14:26.192 00.001 21068 UpdateGuideState(): m_state=6
23:14:26.193 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3929
23:14:26.193 00.000 21068 Star::Find returns 1 (0), X=221.01, Y=876.61, Mass=109029, SNR=79.3, Peak=16224 HFD=3.3
23:14:26.196 00.003 21068 MultiStar: [#1 -0.18,-0.16,1.06,U] [#2 -0.14,0.13,1.16,U] [#3 -0.33,0.05,1.04,U] [#4 -0.41,-0.25,0.90,U] [#5 -0.13,-0.19,0.89,U] [#6 -0.27,-0.26,0.71,U] [#7 0.05,-0.50,0.00,M2] [#8 -0.56,-0.24,0.00,M6] 
23:14:26.197 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.11}, one-star: {0.32, -0.22}
23:14:26.199 00.002 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
23:14:26.200 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.87)
23:14:26.201 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.51 mountX=0.13 mountY=0.15, mountTheta=0.83
23:14:26.205 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
23:14:26.206 00.001 21068 Enqueuing Move request for scope (-0.16, -0.11)
23:14:26.207 00.001 16108 Worker thread wakes up
23:14:26.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:14:26.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:14:26.207 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.13 yDistance=0.15
23:14:26.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:14:26.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:26.208 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:14:26.208 00.000 16108 MoveAxis(E, 0, ABG)
23:14:26.208 00.000 16108 Move returns status 0, amount 0
23:14:26.208 00.000 16108 MoveAxis(N, 0, ABG)
23:14:26.208 00.000 16108 Move returns status 0, amount 0
23:14:26.208 00.000 16108 move complete, result=0
23:14:26.208 00.000 16108 worker thread done servicing request
23:14:26.213 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3782, FiltMin=3206, FiltMax=56051, Gamma=1.000
23:14:26.230 00.017 21068 UpdateGuideState exits: m=109029 SNR=79.3
23:14:26.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:26.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:26.234 00.002 21068 Enqueuing Expose request
23:14:26.235 00.001 16108 Worker thread wakes up
23:14:26.235 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:26.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:26.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:27.420 01.185 16108 Exposure complete
23:14:27.507 00.087 16108 worker thread done servicing request
23:14:27.507 00.000 21068 OnExposeComplete: enter
23:14:27.508 00.001 21068 UpdateGuideState(): m_state=6
23:14:27.509 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3930
23:14:27.510 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.69, Mass=119942, SNR=77.6, Peak=17616 HFD=3.3
23:14:27.512 00.002 21068 MultiStar: [#1 0.13,-0.14,1.27,U] [#2 0.20,0.05,1.18,U] [#3 0.21,0.12,1.15,U] [#4 -0.08,-0.01,0.79,U] [#5 0.02,-0.48,0.89,U] [#6 -0.24,-0.49,0.00,M2] [#7 0.50,-0.18,0.00,M3] [#8 -0.09,0.20,0.80,U] 
23:14:27.512 00.000 21068 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.27, -0.15}
23:14:27.513 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
23:14:27.514 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
23:14:27.514 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.47 mountX=-0.12 mountY=0.03, mountTheta=2.91
23:14:27.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
23:14:27.517 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
23:14:27.517 00.000 16108 Worker thread wakes up
23:14:27.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:14:27.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:14:27.517 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
23:14:27.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:14:27.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:27.518 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:14:27.518 00.000 16108 MoveAxis(E, 0, ABG)
23:14:27.518 00.000 16108 Move returns status 0, amount 0
23:14:27.518 00.000 16108 MoveAxis(N, 0, ABG)
23:14:27.518 00.000 16108 Move returns status 0, amount 0
23:14:27.518 00.000 16108 move complete, result=0
23:14:27.518 00.000 16108 worker thread done servicing request
23:14:27.524 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3779, FiltMin=3225, FiltMax=49760, Gamma=1.000
23:14:27.541 00.017 21068 UpdateGuideState exits: m=119942 SNR=77.6
23:14:27.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:27.543 00.000 21068 Enqueuing Expose request
23:14:27.544 00.001 16108 Worker thread wakes up
23:14:27.544 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:27.545 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:27.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:28.519 00.974 16108 Exposure complete
23:14:28.579 00.060 16108 worker thread done servicing request
23:14:28.579 00.000 21068 OnExposeComplete: enter
23:14:28.581 00.002 21068 UpdateGuideState(): m_state=6
23:14:28.583 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3931
23:14:28.584 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=877.00, Mass=106106, SNR=76.6, Peak=16112 HFD=2.9
23:14:28.585 00.001 21068 MultiStar: [#1 0.01,-0.05,1.10,U] [#2 0.44,-0.22,1.24,U] [#3 0.13,0.13,0.97,U] [#4 0.19,-0.23,0.90,U] [#5 0.22,-0.14,0.96,U] [#6 0.02,-0.53,0.00,M3] [#7 0.28,-0.02,0.65,U] [#8 -0.30,0.13,0.81,U] 
23:14:28.586 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.23, 0.16}
23:14:28.589 00.003 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
23:14:28.590 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
23:14:28.591 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=-0.17 mountY=-0.00, mountTheta=-3.14
23:14:28.593 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.04, opts=13)
23:14:28.595 00.002 21068 Enqueuing Move request for scope (0.16, -0.04)
23:14:28.597 00.002 16108 Worker thread wakes up
23:14:28.599 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:14:28.599 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:14:28.599 00.000 16108 Moving (0.16, -0.04) raw xDistance=-0.17 yDistance=-0.00
23:14:28.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:14:28.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:28.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:14:28.599 00.000 16108 MoveAxis(E, 0, ABG)
23:14:28.599 00.000 16108 Move returns status 0, amount 0
23:14:28.599 00.000 16108 MoveAxis(N, 0, ABG)
23:14:28.599 00.000 16108 Move returns status 0, amount 0
23:14:28.599 00.000 16108 move complete, result=0
23:14:28.599 00.000 16108 worker thread done servicing request
23:14:28.607 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3779, FiltMin=3241, FiltMax=50131, Gamma=1.000
23:14:28.635 00.028 21068 UpdateGuideState exits: m=106106 SNR=76.6
23:14:28.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:28.640 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:28.642 00.002 21068 Enqueuing Expose request
23:14:28.644 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:28.646 00.002 16108 Worker thread wakes up
23:14:28.646 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:28.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:29.801 01.155 16108 Exposure complete
23:14:29.884 00.083 16108 worker thread done servicing request
23:14:29.884 00.000 21068 OnExposeComplete: enter
23:14:29.885 00.001 21068 UpdateGuideState(): m_state=6
23:14:29.887 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3932
23:14:29.888 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.74, Mass=105986, SNR=66.2, Peak=15456 HFD=3.3
23:14:29.889 00.001 21068 MultiStar: [#1 -0.01,0.02,1.14,U] [#2 0.16,0.09,1.71,U] [#3 0.24,0.03,1.02,U] [#4 -0.17,-0.49,0.00,M1] [#5 0.01,0.09,1.07,U] [#6 -0.24,-0.44,0.85,U] [#7 0.77,0.06,0.00,M3] [#8 -0.32,-0.13,0.84,U] 
23:14:29.890 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {0.42, -0.09}
23:14:29.890 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
23:14:29.891 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
23:14:29.892 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=-0.07 mountY=0.02, mountTheta=2.81
23:14:29.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
23:14:29.894 00.000 21068 Enqueuing Move request for scope (0.06, -0.04)
23:14:29.895 00.001 16108 Worker thread wakes up
23:14:29.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:14:29.895 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:14:29.895 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.02
23:14:29.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:14:29.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:29.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:14:29.895 00.000 16108 MoveAxis(E, 0, ABG)
23:14:29.895 00.000 16108 Move returns status 0, amount 0
23:14:29.897 00.002 16108 MoveAxis(N, 0, ABG)
23:14:29.897 00.000 16108 Move returns status 0, amount 0
23:14:29.897 00.000 16108 move complete, result=0
23:14:29.897 00.000 16108 worker thread done servicing request
23:14:29.900 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3776, FiltMin=3238, FiltMax=59005, Gamma=1.000
23:14:29.922 00.022 21068 UpdateGuideState exits: m=105986 SNR=66.2
23:14:29.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.923 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:29.924 00.001 21068 Enqueuing Expose request
23:14:29.925 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:29.926 00.001 16108 Worker thread wakes up
23:14:29.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:29.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:30.900 00.974 16108 Exposure complete
23:14:30.953 00.053 16108 worker thread done servicing request
23:14:30.953 00.000 21068 OnExposeComplete: enter
23:14:30.954 00.001 21068 UpdateGuideState(): m_state=6
23:14:30.955 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3933
23:14:30.956 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.81, Mass=105411, SNR=70.2, Peak=15504 HFD=3.1
23:14:30.957 00.001 21068 MultiStar: [#1 -0.13,0.00,1.31,U] [#2 0.17,-0.24,1.46,U] [#3 -0.05,0.11,1.08,U] [#4 0.01,-0.23,0.96,U] [#5 -0.22,-0.17,0.96,U] [#6 -0.32,-0.21,0.88,U] [#7 0.54,0.28,0.00,M4] [#8 -0.17,0.05,0.78,U] 
23:14:30.958 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.29, -0.02}
23:14:30.958 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
23:14:30.959 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
23:14:30.960 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.92 mountX=0.02 mountY=0.10, mountTheta=1.40
23:14:30.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
23:14:30.963 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
23:14:30.963 00.000 16108 Worker thread wakes up
23:14:30.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:14:30.964 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:14:30.964 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.10
23:14:30.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:14:30.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:30.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:14:30.964 00.000 16108 MoveAxis(E, 0, ABG)
23:14:30.964 00.000 16108 Move returns status 0, amount 0
23:14:30.964 00.000 16108 MoveAxis(N, 0, ABG)
23:14:30.964 00.000 16108 Move returns status 0, amount 0
23:14:30.964 00.000 16108 move complete, result=0
23:14:30.964 00.000 16108 worker thread done servicing request
23:14:30.968 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3773, FiltMin=3216, FiltMax=48669, Gamma=1.000
23:14:30.996 00.028 21068 UpdateGuideState exits: m=105411 SNR=70.2
23:14:30.998 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:30.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:31.000 00.001 21068 Enqueuing Expose request
23:14:31.001 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:31.002 00.001 16108 Worker thread wakes up
23:14:31.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:31.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:32.163 01.161 16108 Exposure complete
23:14:32.233 00.070 16108 worker thread done servicing request
23:14:32.233 00.000 21068 OnExposeComplete: enter
23:14:32.234 00.001 21068 UpdateGuideState(): m_state=6
23:14:32.235 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3934
23:14:32.235 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=876.67, Mass=121908, SNR=89.2, Peak=16208 HFD=3.3
23:14:32.236 00.001 21068 MultiStar: [#1 0.25,-0.27,1.07,U] [#2 0.24,-0.02,0.97,U] [#3 0.20,-0.07,0.82,U] [#4 -0.08,-0.13,0.77,U] [#5 -0.25,-0.24,0.78,U] [#6 -0.07,-0.44,0.64,U] [#7 0.55,-0.37,0.00,M5] [#8 -0.43,-0.26,0.00,M3] 
23:14:32.237 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.18}, one-star: {0.27, -0.17}
23:14:32.238 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.27)
23:14:32.238 00.000 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
23:14:32.239 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=-0.13 mountY=0.15, mountTheta=2.29
23:14:32.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.18, opts=13)
23:14:32.241 00.000 21068 Enqueuing Move request for scope (0.10, -0.18)
23:14:32.243 00.002 16108 Worker thread wakes up
23:14:32.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
23:14:32.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
23:14:32.243 00.000 16108 Moving (0.10, -0.18) raw xDistance=-0.13 yDistance=0.15
23:14:32.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:14:32.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:32.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:14:32.244 00.001 16108 MoveAxis(E, 0, ABG)
23:14:32.244 00.000 16108 Move returns status 0, amount 0
23:14:32.244 00.000 16108 MoveAxis(N, 0, ABG)
23:14:32.244 00.000 16108 Move returns status 0, amount 0
23:14:32.244 00.000 16108 move complete, result=0
23:14:32.244 00.000 16108 worker thread done servicing request
23:14:32.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3773, FiltMin=3229, FiltMax=61501, Gamma=1.000
23:14:32.262 00.015 21068 UpdateGuideState exits: m=121908 SNR=89.2
23:14:32.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:32.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:32.265 00.001 21068 Enqueuing Expose request
23:14:32.265 00.000 16108 Worker thread wakes up
23:14:32.265 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:32.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:32.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:33.237 00.971 16108 Exposure complete
23:14:33.294 00.057 16108 worker thread done servicing request
23:14:33.294 00.000 21068 OnExposeComplete: enter
23:14:33.295 00.001 21068 UpdateGuideState(): m_state=6
23:14:33.297 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3935
23:14:33.298 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.43, Mass=111886, SNR=75.4, Peak=14960 HFD=3.3
23:14:33.299 00.001 21068 MultiStar: [#1 0.05,-0.09,1.22,U] [#2 0.42,-0.48,0.00,M1] [#3 0.18,-0.23,0.98,U] [#4 0.08,-0.51,0.00,M1] [#5 0.15,-0.22,0.88,U] [#6 -0.06,-0.65,0.00,M1] [#7 0.41,-0.44,0.00,M6] [#8 -0.30,-0.44,0.00,M4] 
23:14:33.300 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.23}, one-star: {0.24, -0.41}
23:14:33.301 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
23:14:33.302 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
23:14:33.303 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-0.99 mountX=-0.19 mountY=0.19, mountTheta=2.35
23:14:33.307 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.23, opts=13)
23:14:33.309 00.002 21068 Enqueuing Move request for scope (0.15, -0.23)
23:14:33.309 00.000 16108 Worker thread wakes up
23:14:33.310 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
23:14:33.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
23:14:33.310 00.000 16108 Moving (0.15, -0.23) raw xDistance=-0.19 yDistance=0.19
23:14:33.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:14:33.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:33.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:14:33.310 00.000 16108 MoveAxis(E, 0, ABG)
23:14:33.310 00.000 16108 Move returns status 0, amount 0
23:14:33.310 00.000 16108 MoveAxis(N, 0, ABG)
23:14:33.310 00.000 16108 Move returns status 0, amount 0
23:14:33.310 00.000 16108 move complete, result=0
23:14:33.311 00.001 16108 worker thread done servicing request
23:14:33.318 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3773, FiltMin=3216, FiltMax=52291, Gamma=1.000
23:14:33.335 00.017 21068 UpdateGuideState exits: m=111886 SNR=75.4
23:14:33.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:33.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:33.337 00.000 21068 Enqueuing Expose request
23:14:33.338 00.001 16108 Worker thread wakes up
23:14:33.338 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:33.340 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:33.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:34.509 01.169 16108 Exposure complete
23:14:34.569 00.060 16108 worker thread done servicing request
23:14:34.569 00.000 21068 OnExposeComplete: enter
23:14:34.570 00.001 21068 UpdateGuideState(): m_state=6
23:14:34.572 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3936
23:14:34.573 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.89, Mass=114473, SNR=90.5, Peak=17280 HFD=3.0
23:14:34.574 00.001 21068 MultiStar: [#1 0.51,-0.17,0.00,M1] [#2 0.24,-0.09,0.92,U] [#3 0.29,0.09,0.80,U] [#4 0.19,-0.31,0.69,U] [#5 0.08,-0.30,0.91,U] [#6 0.05,-0.54,0.00,M2] [#7 0.72,-0.37,0.00,M7] [#8 -0.40,-0.06,0.64,U] 
23:14:34.575 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.10}, one-star: {0.35, 0.05}
23:14:34.576 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
23:14:34.577 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
23:14:34.578 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=-0.16 mountY=0.06, mountTheta=2.80
23:14:34.581 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.10, opts=13)
23:14:34.582 00.001 21068 Enqueuing Move request for scope (0.15, -0.10)
23:14:34.584 00.002 16108 Worker thread wakes up
23:14:34.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
23:14:34.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
23:14:34.584 00.000 16108 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=0.06
23:14:34.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:14:34.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:34.584 00.000 16108 MoveAxis(E, 0, ABG)
23:14:34.584 00.000 16108 Move returns status 0, amount 0
23:14:34.584 00.000 16108 MoveAxis(N, 0, ABG)
23:14:34.584 00.000 16108 Move returns status 0, amount 0
23:14:34.584 00.000 16108 move complete, result=0
23:14:34.584 00.000 16108 worker thread done servicing request
23:14:34.591 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3773, FiltMin=3225, FiltMax=60813, Gamma=1.000
23:14:34.614 00.023 21068 UpdateGuideState exits: m=114473 SNR=90.5
23:14:34.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:34.616 00.000 21068 Enqueuing Expose request
23:14:34.617 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:34.618 00.001 16108 Worker thread wakes up
23:14:34.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:34.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:35.577 00.959 16108 Exposure complete
23:14:35.647 00.070 16108 worker thread done servicing request
23:14:35.647 00.000 21068 OnExposeComplete: enter
23:14:35.650 00.003 21068 UpdateGuideState(): m_state=6
23:14:35.653 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3937
23:14:35.654 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.76, Mass=105383, SNR=82.8, Peak=15936 HFD=3.2
23:14:35.655 00.001 21068 MultiStar: [#1 0.26,-0.20,0.90,U] [#2 0.19,-0.10,1.10,U] [#3 0.05,-0.29,1.03,U] [#4 0.11,-0.26,0.69,U] [#5 -0.12,-0.41,0.88,U] [#6 -0.06,-0.68,0.00,M3] [#7 0.21,-0.04,0.63,U] [#8 -0.33,0.06,0.82,U] 
23:14:35.656 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {0.25, -0.08}
23:14:35.658 00.002 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
23:14:35.659 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
23:14:35.661 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.11 mountX=-0.11 mountY=0.14, mountTheta=2.23
23:14:35.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.17, opts=13)
23:14:35.665 00.002 21068 Enqueuing Move request for scope (0.08, -0.17)
23:14:35.666 00.001 16108 Worker thread wakes up
23:14:35.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
23:14:35.667 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
23:14:35.667 00.000 16108 Moving (0.08, -0.17) raw xDistance=-0.11 yDistance=0.14
23:14:35.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:14:35.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:35.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:14:35.667 00.000 16108 MoveAxis(E, 0, ABG)
23:14:35.667 00.000 16108 Move returns status 0, amount 0
23:14:35.667 00.000 16108 MoveAxis(N, 0, ABG)
23:14:35.667 00.000 16108 Move returns status 0, amount 0
23:14:35.667 00.000 16108 move complete, result=0
23:14:35.667 00.000 16108 worker thread done servicing request
23:14:35.672 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3773, FiltMin=3229, FiltMax=54067, Gamma=1.000
23:14:35.697 00.025 21068 UpdateGuideState exits: m=105383 SNR=82.8
23:14:35.699 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:35.701 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:35.701 00.000 21068 Enqueuing Expose request
23:14:35.703 00.002 16108 Worker thread wakes up
23:14:35.703 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:35.705 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:35.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:36.870 01.165 16108 Exposure complete
23:14:36.926 00.056 16108 worker thread done servicing request
23:14:36.926 00.000 21068 OnExposeComplete: enter
23:14:36.928 00.002 21068 UpdateGuideState(): m_state=6
23:14:36.929 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3938
23:14:36.930 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.93, Mass=116133, SNR=72.9, Peak=17312 HFD=3.3
23:14:36.931 00.001 21068 MultiStar: [#1 0.30,-0.10,1.22,U] [#2 0.13,0.21,1.02,U] [#3 -0.10,0.08,1.09,U] [#4 0.01,-0.27,0.90,U] [#5 0.16,-0.22,1.00,U] [#6 -0.34,-0.67,0.00,M4] [#7 0.28,-0.10,0.61,U] [#8 -0.42,-0.05,0.92,U] 
23:14:36.931 00.000 21068 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {-0.01, 0.10}
23:14:36.932 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
23:14:36.932 00.000 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
23:14:36.933 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.72 mountX=-0.05 mountY=0.03, mountTheta=2.64
23:14:36.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:14:36.936 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:14:36.936 00.000 16108 Worker thread wakes up
23:14:36.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:14:36.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:14:36.936 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
23:14:36.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:36.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:36.937 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:14:36.937 00.000 16108 MoveAxis(E, 0, ABG)
23:14:36.937 00.000 16108 Move returns status 0, amount 0
23:14:36.937 00.000 16108 MoveAxis(N, 0, ABG)
23:14:36.937 00.000 16108 Move returns status 0, amount 0
23:14:36.937 00.000 16108 move complete, result=0
23:14:36.937 00.000 16108 worker thread done servicing request
23:14:36.943 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3769, FiltMin=3241, FiltMax=59411, Gamma=1.000
23:14:36.966 00.023 21068 UpdateGuideState exits: m=116133 SNR=72.9
23:14:36.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:36.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:36.969 00.001 21068 Enqueuing Expose request
23:14:36.970 00.001 16108 Worker thread wakes up
23:14:36.970 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:36.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:36.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:37.951 00.981 16108 Exposure complete
23:14:38.026 00.075 16108 worker thread done servicing request
23:14:38.026 00.000 21068 OnExposeComplete: enter
23:14:38.027 00.001 21068 UpdateGuideState(): m_state=6
23:14:38.028 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3939
23:14:38.029 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.68, Mass=101174, SNR=75.0, Peak=15792 HFD=2.9
23:14:38.029 00.000 21068 MultiStar: [#1 0.27,-0.07,1.13,U] [#2 0.04,-0.05,1.18,U] [#3 -0.04,0.09,0.98,U] [#4 -0.08,-0.13,0.84,U] [#5 -0.09,-0.47,0.87,U] [#6 -0.70,-0.50,0.00,M5] [#7 0.18,-0.14,0.53,U] [#8 -0.56,-0.13,0.00,M2] 
23:14:38.031 00.002 21068 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.15, -0.15}
23:14:38.032 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
23:14:38.032 00.000 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
23:14:38.033 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.10 mountX=-0.08 mountY=0.10, mountTheta=2.24
23:14:38.034 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
23:14:38.035 00.001 21068 Enqueuing Move request for scope (0.06, -0.12)
23:14:38.036 00.001 16108 Worker thread wakes up
23:14:38.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
23:14:38.037 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
23:14:38.037 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
23:14:38.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:38.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:38.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:14:38.037 00.000 16108 MoveAxis(E, 0, ABG)
23:14:38.037 00.000 16108 Move returns status 0, amount 0
23:14:38.037 00.000 16108 MoveAxis(N, 0, ABG)
23:14:38.038 00.001 16108 Move returns status 0, amount 0
23:14:38.038 00.000 16108 move complete, result=0
23:14:38.038 00.000 16108 worker thread done servicing request
23:14:38.040 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3773, FiltMin=3187, FiltMax=59635, Gamma=1.000
23:14:38.060 00.020 21068 UpdateGuideState exits: m=101174 SNR=75.0
23:14:38.062 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:38.064 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:38.065 00.001 21068 Enqueuing Expose request
23:14:38.067 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:38.070 00.003 16108 Worker thread wakes up
23:14:38.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:38.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:39.225 01.155 16108 Exposure complete
23:14:39.284 00.059 16108 worker thread done servicing request
23:14:39.284 00.000 21068 OnExposeComplete: enter
23:14:39.285 00.001 21068 UpdateGuideState(): m_state=6
23:14:39.285 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3940
23:14:39.286 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.92, Mass=109743, SNR=69.4, Peak=17632 HFD=2.8
23:14:39.287 00.001 21068 MultiStar: [#1 0.20,-0.17,1.32,U] [#2 0.33,-0.31,1.41,U] [#3 0.02,0.26,1.06,U] [#4 0.06,-0.13,0.97,U] [#5 -0.09,-0.19,0.88,U] [#6 -0.39,-0.43,0.00,M6] [#7 0.29,-0.22,0.62,U] [#8 0.04,-0.41,0.88,U] 
23:14:39.288 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.14}, one-star: {0.40, 0.08}
23:14:39.288 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:14:39.289 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:14:39.290 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.21 cameraTheta=-0.68 mountX=-0.19 mountY=0.09, mountTheta=2.68
23:14:39.291 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.14, opts=13)
23:14:39.292 00.001 21068 Enqueuing Move request for scope (0.17, -0.14)
23:14:39.293 00.001 16108 Worker thread wakes up
23:14:39.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
23:14:39.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
23:14:39.293 00.000 16108 Moving (0.17, -0.14) raw xDistance=-0.19 yDistance=0.09
23:14:39.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:14:39.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:14:39.293 00.000 16108 MoveAxis(E, 0, ABG)
23:14:39.293 00.000 16108 Move returns status 0, amount 0
23:14:39.294 00.001 16108 MoveAxis(N, 0, ABG)
23:14:39.294 00.000 16108 Move returns status 0, amount 0
23:14:39.294 00.000 16108 move complete, result=0
23:14:39.294 00.000 16108 worker thread done servicing request
23:14:39.299 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3773, FiltMin=3181, FiltMax=54461, Gamma=1.000
23:14:39.315 00.016 21068 UpdateGuideState exits: m=109743 SNR=69.4
23:14:39.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.316 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:39.317 00.001 21068 Enqueuing Expose request
23:14:39.319 00.002 16108 Worker thread wakes up
23:14:39.319 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:39.320 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:39.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:40.293 00.973 16108 Exposure complete
23:14:40.349 00.056 16108 worker thread done servicing request
23:14:40.349 00.000 21068 OnExposeComplete: enter
23:14:40.350 00.001 21068 UpdateGuideState(): m_state=6
23:14:40.351 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3941
23:14:40.351 00.000 21068 Star::Find returns 1 (0), X=221.01, Y=876.64, Mass=96588, SNR=72.5, Peak=15376 HFD=3.2
23:14:40.352 00.001 21068 MultiStar: [#1 0.31,-0.44,0.00,M1] [#2 0.23,-0.06,1.11,U] [#3 0.20,-0.09,1.12,U] [#4 0.38,-0.16,0.83,U] [#5 0.30,-0.31,0.90,U] [#6 -0.04,-0.76,0.00,M7] [#7 0.62,-0.13,0.00,M4] [#8 -0.09,-0.19,0.82,U] 
23:14:40.353 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.16}, one-star: {0.33, -0.20}
23:14:40.354 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
23:14:40.355 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
23:14:40.356 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=-0.25 mountY=0.11, mountTheta=2.75
23:14:40.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.16, opts=13)
23:14:40.359 00.001 21068 Enqueuing Move request for scope (0.23, -0.16)
23:14:40.360 00.001 16108 Worker thread wakes up
23:14:40.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
23:14:40.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
23:14:40.360 00.000 16108 Moving (0.23, -0.16) raw xDistance=-0.25 yDistance=0.11
23:14:40.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:14:40.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:40.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:14:40.360 00.000 16108 MoveAxis(E, 66, ABG)
23:14:40.360 00.000 16108 Guiding  Dir = 2, Dur = 66
23:14:40.361 00.001 16108 IsSlewing returns 0
23:14:40.361 00.000 16108 IsGuiding returns 0
23:14:40.363 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3773, FiltMin=3216, FiltMax=53421, Gamma=1.000
23:14:40.379 00.016 21068 UpdateGuideState exits: m=96588 SNR=72.5
23:14:40.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:40.380 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:40.381 00.001 21068 Enqueuing Expose request
23:14:40.405 00.024 16108 PulseGuide returned control before completion, sleep 32
23:14:40.451 00.046 16108 IsGuiding returns 1
23:14:40.451 00.000 16108 scope still moving after pulse duration time elapsed
23:14:40.482 00.031 16108 IsSlewing returns 0
23:14:40.482 00.000 16108 IsGuiding returns 1
23:14:40.513 00.031 16108 IsSlewing returns 0
23:14:40.513 00.000 16108 IsGuiding returns 0
23:14:40.513 00.000 16108 scope move finished after 66 + 86 ms
23:14:40.513 00.000 16108 Move returns status 0, amount 66
23:14:40.514 00.001 16108 MoveAxis(N, 0, ABG)
23:14:40.514 00.000 16108 Move returns status 0, amount 0
23:14:40.514 00.000 16108 move complete, result=0
23:14:40.514 00.000 16108 worker thread done servicing request
23:14:40.514 00.000 16108 Worker thread wakes up
23:14:40.514 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
23:14:40.516 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:40.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:41.676 01.160 16108 Exposure complete
23:14:41.737 00.061 16108 worker thread done servicing request
23:14:41.737 00.000 21068 OnExposeComplete: enter
23:14:41.738 00.001 21068 UpdateGuideState(): m_state=6
23:14:41.738 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3942
23:14:41.739 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.84, Mass=98752, SNR=65.1, Peak=16448 HFD=2.8
23:14:41.740 00.001 21068 MultiStar: [#1 0.43,-0.23,1.36,U] [#2 0.29,-0.31,1.51,U] [#3 0.36,-0.06,1.41,U] [#4 0.23,-0.39,1.10,U] [#5 0.28,-0.37,0.97,U] [#6 -0.02,-0.64,0.00,M8] [#7 0.33,-0.43,0.00,M5] [#8 -0.05,-0.20,0.94,U] 
23:14:41.741 00.001 21068 single-star, 6 included, MultiStar: {0.26, -0.22}, one-star: {0.11, 0.00}
23:14:41.742 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
23:14:41.743 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
23:14:41.743 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
23:14:41.745 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
23:14:41.746 00.001 21068 Enqueuing Move request for scope (0.11, 0.00)
23:14:41.747 00.001 16108 Worker thread wakes up
23:14:41.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:14:41.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:14:41.747 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.10 yDistance=-0.03
23:14:41.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:14:41.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:14:41.747 00.000 16108 MoveAxis(E, 0, ABG)
23:14:41.747 00.000 16108 Move returns status 0, amount 0
23:14:41.747 00.000 16108 MoveAxis(N, 0, ABG)
23:14:41.747 00.000 16108 Move returns status 0, amount 0
23:14:41.747 00.000 16108 move complete, result=0
23:14:41.747 00.000 16108 worker thread done servicing request
23:14:41.757 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3769, FiltMin=3261, FiltMax=46595, Gamma=1.000
23:14:41.778 00.021 21068 UpdateGuideState exits: m=98752 SNR=65.1
23:14:41.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:41.781 00.001 21068 Enqueuing Expose request
23:14:41.783 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:41.783 00.000 16108 Worker thread wakes up
23:14:41.783 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:41.784 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:42.748 00.964 16108 Exposure complete
23:14:42.809 00.061 16108 worker thread done servicing request
23:14:42.810 00.001 21068 OnExposeComplete: enter
23:14:42.811 00.001 21068 UpdateGuideState(): m_state=6
23:14:42.811 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3943
23:14:42.812 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.75, Mass=108917, SNR=74.0, Peak=16240 HFD=3.1
23:14:42.813 00.001 21068 MultiStar: [#1 0.27,-0.52,0.00,M1] [#2 0.23,-0.37,1.27,U] [#3 0.07,-0.23,1.11,U] [#4 0.37,-0.41,0.00,M1] [#5 0.19,-0.52,0.00,M1] [#6 0.09,-0.65,0.00,M9] [#7 0.41,-0.12,0.59,U] [#8 -0.33,-0.14,0.79,U] 
23:14:42.814 00.001 21068 single-star, 4 included, MultiStar: {0.11, -0.21}, one-star: {0.17, -0.09}
23:14:42.815 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
23:14:42.816 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
23:14:42.816 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=-0.19 mountY=0.05, mountTheta=2.90
23:14:42.820 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
23:14:42.822 00.002 21068 Enqueuing Move request for scope (0.17, -0.09)
23:14:42.824 00.002 16108 Worker thread wakes up
23:14:42.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
23:14:42.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
23:14:42.824 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.19 yDistance=0.05
23:14:42.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:14:42.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:42.825 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:14:42.825 00.000 16108 MoveAxis(E, 0, ABG)
23:14:42.825 00.000 16108 Move returns status 0, amount 0
23:14:42.825 00.000 16108 MoveAxis(N, 0, ABG)
23:14:42.825 00.000 16108 Move returns status 0, amount 0
23:14:42.825 00.000 16108 move complete, result=0
23:14:42.825 00.000 16108 worker thread done servicing request
23:14:42.833 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3773, FiltMin=3254, FiltMax=60451, Gamma=1.000
23:14:42.853 00.020 21068 UpdateGuideState exits: m=108917 SNR=74.0
23:14:42.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:42.855 00.000 21068 Enqueuing Expose request
23:14:42.856 00.001 16108 Worker thread wakes up
23:14:42.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:42.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:42.856 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:44.015 01.159 16108 Exposure complete
23:14:44.082 00.067 16108 worker thread done servicing request
23:14:44.082 00.000 21068 OnExposeComplete: enter
23:14:44.083 00.001 21068 UpdateGuideState(): m_state=6
23:14:44.084 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3944
23:14:44.085 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.69, Mass=103583, SNR=69.9, Peak=15824 HFD=3.1
23:14:44.086 00.001 21068 MultiStar: [#1 0.31,-0.22,1.18,U] [#2 0.14,-0.10,1.33,U] [#3 0.12,-0.09,1.10,U] [#4 0.16,-0.39,0.88,U] [#5 0.31,-0.38,1.09,U] [#6 -0.24,-0.31,0.75,U] [#7 0.35,-0.18,0.63,U] [#8 -0.19,-0.16,0.71,U] 
23:14:44.087 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.21}, one-star: {0.10, -0.15}
23:14:44.087 00.000 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
23:14:44.088 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
23:14:44.089 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=-0.12 mountY=0.12, mountTheta=2.36
23:14:44.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
23:14:44.092 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
23:14:44.094 00.002 16108 Worker thread wakes up
23:14:44.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:14:44.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:14:44.094 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.12 yDistance=0.12
23:14:44.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:14:44.095 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:14:44.095 00.000 16108 MoveAxis(E, 0, ABG)
23:14:44.095 00.000 16108 Move returns status 0, amount 0
23:14:44.095 00.000 16108 MoveAxis(N, 0, ABG)
23:14:44.095 00.000 16108 Move returns status 0, amount 0
23:14:44.095 00.000 16108 move complete, result=0
23:14:44.095 00.000 16108 worker thread done servicing request
23:14:44.103 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3769, FiltMin=3245, FiltMax=50557, Gamma=1.000
23:14:44.126 00.023 21068 UpdateGuideState exits: m=103583 SNR=69.9
23:14:44.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:44.128 00.000 21068 Enqueuing Expose request
23:14:44.130 00.002 16108 Worker thread wakes up
23:14:44.130 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:44.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:44.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:45.115 00.984 16108 Exposure complete
23:14:45.177 00.062 16108 worker thread done servicing request
23:14:45.177 00.000 21068 OnExposeComplete: enter
23:14:45.178 00.001 21068 UpdateGuideState(): m_state=6
23:14:45.179 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3945
23:14:45.179 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.52, Mass=102226, SNR=68.9, Peak=13872 HFD=3.1
23:14:45.180 00.001 21068 MultiStar: [#1 0.26,-0.17,1.14,U] [#2 0.11,-0.07,1.37,U] [#3 0.20,-0.20,1.18,U] [#4 0.19,-0.07,0.89,U] [#5 -0.00,-0.47,1.01,U] [#6 -0.51,-0.92,0.00,M9] [#7 -0.08,-0.28,0.69,U] [#8 -0.53,-0.07,0.00,M1] 
23:14:45.181 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.21}, one-star: {0.07, -0.31}
23:14:45.182 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
23:14:45.183 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:14:45.183 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-1.06 mountX=-0.16 mountY=0.18, mountTheta=2.28
23:14:45.186 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.21, opts=13)
23:14:45.189 00.003 21068 Enqueuing Move request for scope (0.12, -0.21)
23:14:45.191 00.002 16108 Worker thread wakes up
23:14:45.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
23:14:45.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
23:14:45.191 00.000 16108 Moving (0.12, -0.21) raw xDistance=-0.16 yDistance=0.18
23:14:45.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:14:45.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:45.192 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:14:45.192 00.000 16108 MoveAxis(E, 0, ABG)
23:14:45.192 00.000 16108 Move returns status 0, amount 0
23:14:45.192 00.000 16108 MoveAxis(N, 0, ABG)
23:14:45.192 00.000 16108 Move returns status 0, amount 0
23:14:45.192 00.000 16108 move complete, result=0
23:14:45.192 00.000 16108 worker thread done servicing request
23:14:45.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3769, FiltMin=3251, FiltMax=57523, Gamma=1.000
23:14:45.210 00.014 21068 UpdateGuideState exits: m=102226 SNR=68.9
23:14:45.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:45.212 00.000 21068 Enqueuing Expose request
23:14:45.213 00.001 16108 Worker thread wakes up
23:14:45.213 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:45.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:45.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:46.375 01.161 16108 Exposure complete
23:14:46.444 00.069 16108 worker thread done servicing request
23:14:46.444 00.000 21068 OnExposeComplete: enter
23:14:46.445 00.001 21068 UpdateGuideState(): m_state=6
23:14:46.446 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3946
23:14:46.447 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.56, Mass=101280, SNR=72.7, Peak=14304 HFD=3.2
23:14:46.448 00.001 21068 MultiStar: [#1 0.11,-0.38,1.19,U] [#2 0.27,-0.29,1.18,U] [#3 -0.19,-0.21,1.06,U] [#4 0.02,-0.49,0.82,U] [#5 0.00,-0.33,0.82,U] [#6 -0.48,-0.39,0.00,M10] [#7 0.83,-0.84,0.00,M3] [#8 -0.37,-0.36,0.00,M2] 
23:14:46.448 00.000 21068 refined, 5 included, MultiStar: {0.11, -0.32}, one-star: {0.40, -0.27}
23:14:46.449 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.08)
23:14:46.450 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
23:14:46.450 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.24 mountX=-0.17 mountY=0.29, mountTheta=2.09
23:14:46.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.32, opts=13)
23:14:46.453 00.001 21068 Enqueuing Move request for scope (0.11, -0.32)
23:14:46.453 00.000 16108 Worker thread wakes up
23:14:46.455 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.32) opts 0xd
23:14:46.455 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.32)
23:14:46.455 00.000 16108 Moving (0.11, -0.32) raw xDistance=-0.17 yDistance=0.29
23:14:46.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:14:46.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:46.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:14:46.455 00.000 16108 MoveAxis(E, 0, ABG)
23:14:46.455 00.000 16108 Move returns status 0, amount 0
23:14:46.455 00.000 16108 MoveAxis(N, 0, ABG)
23:14:46.455 00.000 16108 Move returns status 0, amount 0
23:14:46.455 00.000 16108 move complete, result=0
23:14:46.455 00.000 16108 worker thread done servicing request
23:14:46.459 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3766, FiltMin=3235, FiltMax=51325, Gamma=1.000
23:14:46.474 00.015 21068 UpdateGuideState exits: m=101280 SNR=72.7
23:14:46.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:46.476 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:46.477 00.001 21068 Enqueuing Expose request
23:14:46.478 00.001 16108 Worker thread wakes up
23:14:46.478 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:46.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:46.478 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:14:47.449 00.971 16108 Exposure complete
23:14:47.522 00.073 16108 worker thread done servicing request
23:14:47.523 00.001 21068 OnExposeComplete: enter
23:14:47.523 00.000 21068 UpdateGuideState(): m_state=6
23:14:47.524 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3947
23:14:47.525 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.34, Mass=112790, SNR=75.8, Peak=15296 HFD=3.3
23:14:47.526 00.001 21068 MultiStar: [#1 -0.06,-0.49,1.05,U] [#2 0.10,-0.23,1.32,U] [#3 -0.01,-0.06,1.05,U] [#4 -0.05,-0.61,0.00,M1] [#5 0.08,-0.25,0.97,U] [#6 -0.19,-0.75,0.00,R] [#7 0.60,-0.45,0.00,M4] [#8 -0.19,-0.23,0.80,U] 
23:14:47.526 00.000 21068 refined, 5 included, MultiStar: {0.01, -0.29}, one-star: {0.10, -0.50}
23:14:47.527 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
23:14:47.528 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
23:14:47.528 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.53 mountX=-0.06 mountY=0.28, mountTheta=1.79
23:14:47.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.29, opts=13)
23:14:47.532 00.002 21068 Enqueuing Move request for scope (0.01, -0.29)
23:14:47.532 00.000 16108 Worker thread wakes up
23:14:47.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
23:14:47.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
23:14:47.532 00.000 16108 Moving (0.01, -0.29) raw xDistance=-0.06 yDistance=0.28
23:14:47.533 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:14:47.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:47.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:14:47.533 00.000 16108 MoveAxis(E, 0, ABG)
23:14:47.533 00.000 16108 Move returns status 0, amount 0
23:14:47.533 00.000 16108 MoveAxis(N, 0, ABG)
23:14:47.533 00.000 16108 Move returns status 0, amount 0
23:14:47.533 00.000 16108 move complete, result=0
23:14:47.533 00.000 16108 worker thread done servicing request
23:14:47.536 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3766, FiltMin=3241, FiltMax=50787, Gamma=1.000
23:14:47.553 00.017 21068 UpdateGuideState exits: m=112790 SNR=75.8
23:14:47.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.557 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:47.559 00.002 21068 Enqueuing Expose request
23:14:47.562 00.003 16108 Worker thread wakes up
23:14:47.562 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:14:47.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:47.564 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:48.735 01.171 16108 Exposure complete
23:14:48.825 00.090 16108 worker thread done servicing request
23:14:48.826 00.001 21068 OnExposeComplete: enter
23:14:48.827 00.001 21068 UpdateGuideState(): m_state=6
23:14:48.828 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3948
23:14:48.829 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.56, Mass=100702, SNR=75.1, Peak=14576 HFD=3.2
23:14:48.830 00.001 21068 MultiStar: [#1 0.35,-0.38,0.00,M1] [#2 0.40,-0.20,1.13,U] [#3 0.43,-0.15,1.08,U] [#4 0.12,-0.20,0.92,U] [#5 0.21,-0.51,0.00,M1] [#6 0.03,0.22,0.86,U] [#7 0.62,-0.53,0.00,M5] [#8 0.04,-0.40,0.90,U] 
23:14:48.832 00.002 21068 refined, 5 included, MultiStar: {0.26, -0.17}, one-star: {0.43, -0.28}
23:14:48.833 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
23:14:48.834 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
23:14:48.835 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.60 mountX=-0.28 mountY=0.11, mountTheta=2.77
23:14:48.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.17, opts=13)
23:14:48.838 00.001 21068 Enqueuing Move request for scope (0.26, -0.17)
23:14:48.839 00.001 16108 Worker thread wakes up
23:14:48.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
23:14:48.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
23:14:48.839 00.000 16108 Moving (0.26, -0.17) raw xDistance=-0.28 yDistance=0.11
23:14:48.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:14:48.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:48.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:14:48.839 00.000 16108 MoveAxis(E, 74, ABG)
23:14:48.839 00.000 16108 Guiding  Dir = 2, Dur = 74
23:14:48.839 00.000 16108 IsSlewing returns 0
23:14:48.840 00.001 16108 IsGuiding returns 0
23:14:48.849 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3766, FiltMin=3073, FiltMax=56557, Gamma=1.000
23:14:48.859 00.010 16108 PulseGuide returned control before completion, sleep 66
23:14:48.869 00.010 21068 UpdateGuideState exits: m=100702 SNR=75.1
23:14:48.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:48.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:48.872 00.001 21068 Enqueuing Expose request
23:14:48.937 00.065 16108 IsGuiding returns 1
23:14:48.937 00.000 16108 scope still moving after pulse duration time elapsed
23:14:48.968 00.031 16108 IsSlewing returns 0
23:14:48.968 00.000 16108 IsGuiding returns 0
23:14:48.968 00.000 16108 scope move finished after 74 + 54 ms
23:14:48.968 00.000 16108 Move returns status 0, amount 74
23:14:48.968 00.000 16108 MoveAxis(N, 0, ABG)
23:14:48.968 00.000 16108 Move returns status 0, amount 0
23:14:48.968 00.000 16108 move complete, result=0
23:14:48.968 00.000 16108 worker thread done servicing request
23:14:48.968 00.000 16108 Worker thread wakes up
23:14:48.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:48.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:48.968 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
23:14:49.945 00.977 16108 Exposure complete
23:14:50.015 00.070 16108 worker thread done servicing request
23:14:50.015 00.000 21068 OnExposeComplete: enter
23:14:50.017 00.002 21068 UpdateGuideState(): m_state=6
23:14:50.017 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3949
23:14:50.018 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=876.55, Mass=107542, SNR=75.3, Peak=14832 HFD=3.2
23:14:50.020 00.002 21068 MultiStar: [#1 0.37,-0.45,0.00,M2] [#2 0.57,-0.03,0.00,M1] [#3 0.37,-0.11,1.14,U] [#4 0.19,-0.33,0.82,U] [#5 0.02,-0.19,0.81,U] [#6 0.21,0.49,0.00,M1] [#7 0.45,-0.52,0.00,M6] [#8 0.12,-0.26,0.72,U] 
23:14:50.021 00.001 21068 refined, 4 included, MultiStar: {0.28, -0.23}, one-star: {0.56, -0.29}
23:14:50.021 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:14:50.022 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:14:50.023 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-0.68 mountX=-0.31 mountY=0.15, mountTheta=2.68
23:14:50.024 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.23, opts=13)
23:14:50.025 00.001 21068 Enqueuing Move request for scope (0.28, -0.23)
23:14:50.026 00.001 16108 Worker thread wakes up
23:14:50.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.23) opts 0xd
23:14:50.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.23)
23:14:50.027 00.001 16108 Moving (0.28, -0.23) raw xDistance=-0.31 yDistance=0.15
23:14:50.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:14:50.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:50.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:14:50.027 00.000 16108 MoveAxis(E, 87, ABG)
23:14:50.027 00.000 16108 Guiding  Dir = 2, Dur = 87
23:14:50.028 00.001 16108 IsSlewing returns 0
23:14:50.028 00.000 16108 IsGuiding returns 0
23:14:50.030 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3766, FiltMin=3257, FiltMax=54189, Gamma=1.000
23:14:50.032 00.002 16108 PulseGuide returned control before completion, sleep 94
23:14:50.055 00.023 21068 UpdateGuideState exits: m=107542 SNR=75.3
23:14:50.057 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.059 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:50.060 00.001 21068 Enqueuing Expose request
23:14:50.139 00.079 16108 IsGuiding returns 0
23:14:50.139 00.000 16108 Move returns status 0, amount 87
23:14:50.139 00.000 16108 MoveAxis(N, 0, ABG)
23:14:50.139 00.000 16108 Move returns status 0, amount 0
23:14:50.139 00.000 16108 move complete, result=0
23:14:50.140 00.001 16108 worker thread done servicing request
23:14:50.140 00.000 21068 GuideStep: -0.3 px 87 ms EAST, 0.2 px 0 ms NORTH
23:14:50.141 00.001 16108 Worker thread wakes up
23:14:50.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:50.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:51.296 01.155 16108 Exposure complete
23:14:51.353 00.057 16108 worker thread done servicing request
23:14:51.353 00.000 21068 OnExposeComplete: enter
23:14:51.354 00.001 21068 UpdateGuideState(): m_state=6
23:14:51.355 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3950
23:14:51.356 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.29, Mass=127429, SNR=83.2, Peak=15424 HFD=3.4
23:14:51.356 00.000 21068 MultiStar: [#1 -0.02,-0.20,0.88,U] [#2 0.03,-0.25,1.14,U] [#3 0.05,-0.03,0.90,U] [#4 -0.03,-0.35,0.82,U] [#5 -0.26,-0.43,0.00,M1] [#6 -0.17,0.53,0.00,M2] [#7 0.58,-0.47,0.00,M7] [#8 -0.28,-0.16,0.65,U] 
23:14:51.358 00.002 21068 refined, 5 included, MultiStar: {0.01, -0.27}, one-star: {0.18, -0.55}
23:14:51.359 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
23:14:51.359 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
23:14:51.360 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.55 mountX=-0.05 mountY=0.26, mountTheta=1.77
23:14:51.361 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.27, opts=13)
23:14:51.362 00.001 21068 Enqueuing Move request for scope (0.01, -0.27)
23:14:51.363 00.001 16108 Worker thread wakes up
23:14:51.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
23:14:51.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
23:14:51.363 00.000 16108 Moving (0.01, -0.27) raw xDistance=-0.05 yDistance=0.26
23:14:51.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:51.363 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.52
23:14:51.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:14:51.363 00.000 16108 MoveAxis(E, 0, ABG)
23:14:51.363 00.000 16108 Move returns status 0, amount 0
23:14:51.363 00.000 16108 MoveAxis(S, 52, ABG)
23:14:51.364 00.001 16108 Guiding  Dir = 1, Dur = 52
23:14:51.364 00.000 16108 IsSlewing returns 0
23:14:51.364 00.000 16108 IsGuiding returns 0
23:14:51.366 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3763, FiltMin=3254, FiltMax=54208, Gamma=1.000
23:14:51.376 00.010 16108 PulseGuide returned control before completion, sleep 51
23:14:51.381 00.005 21068 UpdateGuideState exits: m=127429 SNR=83.2
23:14:51.384 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.384 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:51.385 00.001 21068 Enqueuing Expose request
23:14:51.438 00.053 16108 IsGuiding returns 1
23:14:51.438 00.000 16108 scope still moving after pulse duration time elapsed
23:14:51.470 00.032 16108 IsSlewing returns 0
23:14:51.470 00.000 16108 IsGuiding returns 0
23:14:51.470 00.000 16108 scope move finished after 52 + 53 ms
23:14:51.470 00.000 16108 Move returns status 0, amount 52
23:14:51.470 00.000 16108 move complete, result=0
23:14:51.470 00.000 16108 worker thread done servicing request
23:14:51.470 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
23:14:51.472 00.002 16108 Worker thread wakes up
23:14:51.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:51.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:52.451 00.979 16108 Exposure complete
23:14:52.506 00.055 16108 worker thread done servicing request
23:14:52.506 00.000 21068 OnExposeComplete: enter
23:14:52.507 00.001 21068 UpdateGuideState(): m_state=6
23:14:52.507 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3951
23:14:52.509 00.002 21068 Star::Find returns 1 (0), X=220.99, Y=876.74, Mass=104356, SNR=70.7, Peak=15824 HFD=3.2
23:14:52.510 00.001 21068 MultiStar: [#1 -0.15,-0.37,1.13,U] [#2 0.41,-0.20,1.42,U] [#3 0.05,-0.19,1.18,U] [#4 -0.29,-0.37,0.90,U] [#5 -0.03,-0.26,1.24,U] [#6 -0.06,0.07,0.91,U] [#7 0.26,-0.24,0.64,U] [#8 -0.31,-0.26,0.76,U] 
23:14:52.511 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.22}, one-star: {0.31, -0.10}
23:14:52.512 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
23:14:52.513 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
23:14:52.513 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.40 mountX=-0.07 mountY=0.20, mountTheta=1.93
23:14:52.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.22, opts=13)
23:14:52.516 00.001 21068 Enqueuing Move request for scope (0.04, -0.22)
23:14:52.516 00.000 16108 Worker thread wakes up
23:14:52.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
23:14:52.517 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
23:14:52.517 00.000 16108 Moving (0.04, -0.22) raw xDistance=-0.07 yDistance=0.20
23:14:52.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:14:52.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:14:52.517 00.000 16108 MoveAxis(E, 0, ABG)
23:14:52.517 00.000 16108 Move returns status 0, amount 0
23:14:52.517 00.000 16108 MoveAxis(S, 40, ABG)
23:14:52.517 00.000 16108 Guiding  Dir = 1, Dur = 40
23:14:52.517 00.000 16108 IsSlewing returns 0
23:14:52.517 00.000 16108 IsGuiding returns 0
23:14:52.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3769, FiltMin=3219, FiltMax=56032, Gamma=1.000
23:14:52.536 00.015 21068 UpdateGuideState exits: m=104356 SNR=70.7
23:14:52.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:52.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:52.539 00.001 21068 Enqueuing Expose request
23:14:52.556 00.017 16108 PulseGuide returned control before completion, sleep 12
23:14:52.571 00.015 16108 IsGuiding returns 1
23:14:52.571 00.000 16108 scope still moving after pulse duration time elapsed
23:14:52.602 00.031 16108 IsSlewing returns 0
23:14:52.602 00.000 16108 IsGuiding returns 1
23:14:52.633 00.031 16108 IsSlewing returns 0
23:14:52.633 00.000 16108 IsGuiding returns 1
23:14:52.665 00.032 16108 IsSlewing returns 0
23:14:52.665 00.000 16108 IsGuiding returns 0
23:14:52.665 00.000 16108 scope move finished after 40 + 107 ms
23:14:52.665 00.000 16108 Move returns status 0, amount 40
23:14:52.665 00.000 16108 move complete, result=0
23:14:52.665 00.000 16108 worker thread done servicing request
23:14:52.665 00.000 16108 Worker thread wakes up
23:14:52.665 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:52.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:52.665 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
23:14:53.828 01.163 16108 Exposure complete
23:14:53.901 00.073 16108 worker thread done servicing request
23:14:53.901 00.000 21068 OnExposeComplete: enter
23:14:53.902 00.001 21068 UpdateGuideState(): m_state=6
23:14:53.903 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3952
23:14:53.904 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=877.04, Mass=140075, SNR=103.1, Peak=20864 HFD=3.8
23:14:53.905 00.001 21068 MultiStar: [#1 0.03,-0.14,0.77,U] [#2 0.25,0.12,1.04,U] [#3 -0.13,0.19,0.73,U] [#4 -0.13,-0.30,0.58,U] [#5 -0.20,-0.07,0.79,U] [#6 0.01,0.41,0.58,U] [#7 0.39,-0.26,0.45,U] [#8 -0.41,0.03,0.53,U] 
23:14:53.906 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.27, 0.20}
23:14:53.907 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
23:14:53.907 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
23:14:53.908 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.96 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
23:14:53.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
23:14:53.911 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
23:14:53.912 00.001 16108 Worker thread wakes up
23:14:53.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:14:53.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:14:53.912 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:14:53.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:14:53.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:53.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:53.912 00.000 16108 MoveAxis(E, 0, ABG)
23:14:53.912 00.000 16108 Move returns status 0, amount 0
23:14:53.912 00.000 16108 MoveAxis(N, 0, ABG)
23:14:53.912 00.000 16108 Move returns status 0, amount 0
23:14:53.912 00.000 16108 move complete, result=0
23:14:53.912 00.000 16108 worker thread done servicing request
23:14:53.919 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3766, FiltMin=3235, FiltMax=56771, Gamma=1.000
23:14:53.943 00.024 21068 UpdateGuideState exits: m=140075 SNR=103.1
23:14:53.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:53.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:53.945 00.000 21068 Enqueuing Expose request
23:14:53.946 00.001 16108 Worker thread wakes up
23:14:53.946 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:53.947 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:53.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:54.932 00.985 16108 Exposure complete
23:14:54.988 00.056 16108 worker thread done servicing request
23:14:54.988 00.000 21068 OnExposeComplete: enter
23:14:54.990 00.002 21068 UpdateGuideState(): m_state=6
23:14:54.991 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3953
23:14:54.991 00.000 21068 Star::Find returns 1 (0), X=220.91, Y=876.88, Mass=120270, SNR=86.3, Peak=19136 HFD=3.0
23:14:54.992 00.001 21068 MultiStar: [#1 0.16,0.08,1.02,U] [#2 0.47,0.03,1.23,U] [#3 -0.08,0.20,1.07,U] [#4 -0.00,-0.08,0.73,U] [#5 -0.19,-0.24,0.88,U] [#6 -0.13,0.53,0.00,M1] [#7 0.38,-0.33,0.00,M6] [#8 -0.41,-0.04,0.79,U] 
23:14:54.993 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.22, 0.05}
23:14:54.994 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
23:14:54.995 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
23:14:54.995 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.05 mountY=-0.03, mountTheta=-2.71
23:14:54.998 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:14:54.999 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:14:55.000 00.001 16108 Worker thread wakes up
23:14:55.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:14:55.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:14:55.000 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.05 yDistance=-0.03
23:14:55.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:55.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:55.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:14:55.000 00.000 16108 MoveAxis(E, 0, ABG)
23:14:55.000 00.000 16108 Move returns status 0, amount 0
23:14:55.000 00.000 16108 MoveAxis(N, 0, ABG)
23:14:55.000 00.000 16108 Move returns status 0, amount 0
23:14:55.001 00.001 16108 move complete, result=0
23:14:55.001 00.000 16108 worker thread done servicing request
23:14:55.009 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3766, FiltMin=3251, FiltMax=61853, Gamma=1.000
23:14:55.036 00.027 21068 UpdateGuideState exits: m=120270 SNR=86.3
23:14:55.038 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:55.040 00.001 21068 Enqueuing Expose request
23:14:55.041 00.001 16108 Worker thread wakes up
23:14:55.041 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:55.041 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:55.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:56.213 01.172 16108 Exposure complete
23:14:56.267 00.054 16108 worker thread done servicing request
23:14:56.268 00.001 21068 OnExposeComplete: enter
23:14:56.269 00.001 21068 UpdateGuideState(): m_state=6
23:14:56.270 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3954
23:14:56.271 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.89, Mass=98391, SNR=68.5, Peak=16384 HFD=2.9
23:14:56.274 00.003 21068 MultiStar: [#1 -0.10,-0.04,1.11,U] [#2 -0.24,0.03,1.50,U] [#3 -0.04,0.10,1.28,U] [#4 -0.09,-0.39,0.86,U] [#5 -0.07,-0.29,0.83,U] [#6 -0.05,0.34,0.87,U] [#7 -0.21,0.07,0.68,U] [#8 -0.65,-0.01,0.00,M1] 
23:14:56.276 00.002 21068 single-star, 7 included, MultiStar: {-0.11, -0.01}, one-star: {-0.05, 0.05}
23:14:56.277 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:14:56.279 00.002 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:14:56.281 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=0.06 mountY=-0.04, mountTheta=-0.64
23:14:56.284 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
23:14:56.286 00.002 21068 Enqueuing Move request for scope (-0.05, 0.05)
23:14:56.287 00.001 16108 Worker thread wakes up
23:14:56.288 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:14:56.288 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:14:56.288 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
23:14:56.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:56.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:56.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:56.288 00.000 16108 MoveAxis(E, 0, ABG)
23:14:56.288 00.000 16108 Move returns status 0, amount 0
23:14:56.289 00.001 16108 MoveAxis(N, 0, ABG)
23:14:56.289 00.000 16108 Move returns status 0, amount 0
23:14:56.289 00.000 16108 move complete, result=0
23:14:56.289 00.000 16108 worker thread done servicing request
23:14:56.295 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3766, FiltMin=3206, FiltMax=55043, Gamma=1.000
23:14:56.317 00.022 21068 UpdateGuideState exits: m=98391 SNR=68.5
23:14:56.319 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:56.319 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:56.320 00.001 21068 Enqueuing Expose request
23:14:56.321 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:56.322 00.001 16108 Worker thread wakes up
23:14:56.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:56.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:57.294 00.972 16108 Exposure complete
23:14:57.350 00.056 16108 worker thread done servicing request
23:14:57.350 00.000 21068 OnExposeComplete: enter
23:14:57.351 00.001 21068 UpdateGuideState(): m_state=6
23:14:57.352 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3955
23:14:57.353 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.84, Mass=100418, SNR=66.4, Peak=15840 HFD=3.1
23:14:57.354 00.001 21068 MultiStar: [#1 -0.33,-0.14,1.44,U] [#2 -0.26,0.07,1.33,U] [#3 -0.11,-0.14,1.24,U] [#4 -0.03,-0.32,0.98,U] [#5 -0.27,-0.28,1.18,U] [#6 -0.34,0.51,0.00,M1] [#7 -0.18,-0.15,0.60,U] [#8 -0.63,-0.03,0.00,M2] 
23:14:57.354 00.000 21068 single-star, 6 included, MultiStar: {-0.19, -0.13}, one-star: {-0.07, 0.00}
23:14:57.355 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
23:14:57.356 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
23:14:57.356 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.07 mountY=0.01, mountTheta=0.21
23:14:57.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
23:14:57.360 00.002 21068 Enqueuing Move request for scope (-0.07, 0.00)
23:14:57.362 00.002 16108 Worker thread wakes up
23:14:57.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
23:14:57.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
23:14:57.362 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.01
23:14:57.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:14:57.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:57.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:57.362 00.000 16108 MoveAxis(E, 0, ABG)
23:14:57.362 00.000 16108 Move returns status 0, amount 0
23:14:57.362 00.000 16108 MoveAxis(N, 0, ABG)
23:14:57.362 00.000 16108 Move returns status 0, amount 0
23:14:57.362 00.000 16108 move complete, result=0
23:14:57.362 00.000 16108 worker thread done servicing request
23:14:57.368 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3769, FiltMin=3251, FiltMax=57565, Gamma=1.000
23:14:57.391 00.023 21068 UpdateGuideState exits: m=100418 SNR=66.4
23:14:57.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:57.394 00.001 21068 Enqueuing Expose request
23:14:57.395 00.001 16108 Worker thread wakes up
23:14:57.395 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:57.397 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:57.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:58.568 01.171 16108 Exposure complete
23:14:58.634 00.066 16108 worker thread done servicing request
23:14:58.634 00.000 21068 OnExposeComplete: enter
23:14:58.635 00.001 21068 UpdateGuideState(): m_state=6
23:14:58.636 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3956
23:14:58.637 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.74, Mass=107531, SNR=76.8, Peak=16928 HFD=3.0
23:14:58.638 00.001 21068 MultiStar: [#1 0.31,-0.14,1.34,U] [#2 0.05,-0.10,1.35,U] [#3 0.13,-0.15,1.03,U] [#4 0.25,-0.54,0.00,M1] [#5 0.04,-0.20,0.83,U] [#6 0.06,0.24,0.79,U] [#7 0.02,-0.09,0.69,U] [#8 -0.21,-0.15,0.69,U] 
23:14:58.639 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.29, -0.10}
23:14:58.639 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
23:14:58.640 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
23:14:58.641 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.71 mountX=-0.13 mountY=0.07, mountTheta=2.66
23:14:58.642 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
23:14:58.643 00.001 21068 Enqueuing Move request for scope (0.11, -0.09)
23:14:58.644 00.001 16108 Worker thread wakes up
23:14:58.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:14:58.644 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:14:58.644 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=0.07
23:14:58.645 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:14:58.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:58.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:14:58.645 00.000 16108 MoveAxis(E, 0, ABG)
23:14:58.645 00.000 16108 Move returns status 0, amount 0
23:14:58.645 00.000 16108 MoveAxis(N, 0, ABG)
23:14:58.645 00.000 16108 Move returns status 0, amount 0
23:14:58.645 00.000 16108 move complete, result=0
23:14:58.645 00.000 16108 worker thread done servicing request
23:14:58.648 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3769, FiltMin=3277, FiltMax=53949, Gamma=1.000
23:14:58.662 00.014 21068 UpdateGuideState exits: m=107531 SNR=76.8
23:14:58.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:58.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:58.665 00.001 21068 Enqueuing Expose request
23:14:58.665 00.000 16108 Worker thread wakes up
23:14:58.665 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:58.666 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:58.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:59.654 00.988 16108 Exposure complete
23:14:59.725 00.071 16108 worker thread done servicing request
23:14:59.725 00.000 21068 OnExposeComplete: enter
23:14:59.727 00.002 21068 UpdateGuideState(): m_state=6
23:14:59.728 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3957
23:14:59.729 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.91, Mass=98244, SNR=63.4, Peak=16832 HFD=2.7
23:14:59.730 00.001 21068 MultiStar: [#1 -0.14,0.03,1.39,U] [#2 0.02,0.15,1.41,U] [#3 0.02,0.16,1.35,U] [#4 0.03,-0.18,0.98,U] [#5 -0.30,-0.02,1.08,U] [#6 -0.23,0.36,0.92,U] [#7 0.13,-0.12,0.70,U] [#8 -0.84,0.19,0.00,M2] 
23:14:59.731 00.001 21068 single-star, 7 included, MultiStar: {-0.06, 0.07}, one-star: {-0.02, 0.07}
23:14:59.732 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
23:14:59.733 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
23:14:59.734 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.88 mountX=0.04 mountY=-0.07, mountTheta=-1.07
23:14:59.735 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
23:14:59.736 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
23:14:59.737 00.001 16108 Worker thread wakes up
23:14:59.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:14:59.737 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:14:59.737 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.04 yDistance=-0.07
23:14:59.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:14:59.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:59.738 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:59.738 00.000 16108 MoveAxis(E, 0, ABG)
23:14:59.738 00.000 16108 Move returns status 0, amount 0
23:14:59.738 00.000 16108 MoveAxis(N, 0, ABG)
23:14:59.738 00.000 16108 Move returns status 0, amount 0
23:14:59.738 00.000 16108 move complete, result=0
23:14:59.738 00.000 16108 worker thread done servicing request
23:14:59.742 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3769, FiltMin=3261, FiltMax=52038, Gamma=1.000
23:14:59.755 00.013 21068 UpdateGuideState exits: m=98244 SNR=63.4
23:14:59.756 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:59.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:14:59.758 00.001 21068 Enqueuing Expose request
23:14:59.759 00.001 16108 Worker thread wakes up
23:14:59.759 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:14:59.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:14:59.759 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:00.922 01.163 16108 Exposure complete
23:15:00.976 00.054 16108 worker thread done servicing request
23:15:00.976 00.000 21068 OnExposeComplete: enter
23:15:00.977 00.001 21068 UpdateGuideState(): m_state=6
23:15:00.978 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3958
23:15:00.979 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.60, Mass=125392, SNR=74.3, Peak=18368 HFD=3.2
23:15:00.980 00.001 21068 MultiStar: [#1 0.22,-0.08,1.17,U] [#2 0.08,0.08,1.34,U] [#3 0.13,0.05,1.01,U] [#4 -0.10,-0.42,0.84,U] [#5 -0.04,-0.21,0.89,U] [#6 0.13,0.33,0.87,U] [#7 0.47,-0.10,0.63,U] [#8 -0.44,-0.22,0.75,U] 
23:15:00.981 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.11, -0.24}
23:15:00.981 00.000 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
23:15:00.982 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.54)
23:15:00.983 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.84 mountX=-0.08 mountY=0.06, mountTheta=2.52
23:15:00.985 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
23:15:00.985 00.000 21068 Enqueuing Move request for scope (0.07, -0.08)
23:15:00.986 00.001 16108 Worker thread wakes up
23:15:00.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:15:00.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:15:00.986 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
23:15:00.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:00.987 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:00.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:15:00.987 00.000 16108 MoveAxis(E, 0, ABG)
23:15:00.987 00.000 16108 Move returns status 0, amount 0
23:15:00.987 00.000 16108 MoveAxis(N, 0, ABG)
23:15:00.987 00.000 16108 Move returns status 0, amount 0
23:15:00.987 00.000 16108 move complete, result=0
23:15:00.987 00.000 16108 worker thread done servicing request
23:15:00.990 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3769, FiltMin=3216, FiltMax=65533, Gamma=1.000
23:15:01.008 00.018 21068 UpdateGuideState exits: m=125392 SNR=74.3
23:15:01.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:01.009 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:01.010 00.001 21068 Enqueuing Expose request
23:15:01.011 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:01.012 00.001 16108 Worker thread wakes up
23:15:01.012 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:01.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:02.000 00.988 16108 Exposure complete
23:15:02.065 00.065 16108 worker thread done servicing request
23:15:02.065 00.000 21068 OnExposeComplete: enter
23:15:02.067 00.002 21068 UpdateGuideState(): m_state=6
23:15:02.069 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3959
23:15:02.070 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.98, Mass=112671, SNR=74.3, Peak=19184 HFD=2.8
23:15:02.072 00.002 21068 MultiStar: [#1 0.15,-0.15,1.09,U] [#2 0.40,-0.01,1.41,U] [#3 0.29,-0.02,0.96,U] [#4 0.01,-0.16,0.75,U] [#5 0.12,-0.16,0.83,U] [#6 0.25,0.30,0.89,U] [#7 0.19,-0.10,0.57,U] [#8 -0.02,-0.15,0.73,U] 
23:15:02.074 00.002 21068 refined, 8 included, MultiStar: {0.21, -0.03}, one-star: {0.28, 0.14}
23:15:02.075 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
23:15:02.077 00.002 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
23:15:02.078 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.13 mountX=-0.21 mountY=-0.02, mountTheta=-3.03
23:15:02.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.03, opts=13)
23:15:02.081 00.001 21068 Enqueuing Move request for scope (0.21, -0.03)
23:15:02.083 00.002 16108 Worker thread wakes up
23:15:02.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:15:02.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:15:02.083 00.000 16108 Moving (0.21, -0.03) raw xDistance=-0.21 yDistance=-0.02
23:15:02.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:15:02.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:02.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:02.083 00.000 16108 MoveAxis(E, 55, ABG)
23:15:02.083 00.000 16108 Guiding  Dir = 2, Dur = 55
23:15:02.084 00.001 16108 IsSlewing returns 0
23:15:02.084 00.000 16108 IsGuiding returns 0
23:15:02.087 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3773, FiltMin=3168, FiltMax=53005, Gamma=1.000
23:15:02.106 00.019 21068 UpdateGuideState exits: m=112671 SNR=74.3
23:15:02.109 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:02.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:02.111 00.001 21068 Enqueuing Expose request
23:15:02.114 00.003 16108 PulseGuide returned control before completion, sleep 35
23:15:02.160 00.046 16108 IsGuiding returns 1
23:15:02.160 00.000 16108 scope still moving after pulse duration time elapsed
23:15:02.191 00.031 16108 IsSlewing returns 0
23:15:02.193 00.002 16108 IsGuiding returns 1
23:15:02.222 00.029 16108 IsSlewing returns 0
23:15:02.222 00.000 16108 IsGuiding returns 1
23:15:02.254 00.032 16108 IsSlewing returns 0
23:15:02.254 00.000 16108 IsGuiding returns 0
23:15:02.255 00.001 16108 scope move finished after 55 + 116 ms
23:15:02.255 00.000 16108 Move returns status 0, amount 55
23:15:02.255 00.000 16108 MoveAxis(N, 0, ABG)
23:15:02.255 00.000 16108 Move returns status 0, amount 0
23:15:02.255 00.000 16108 move complete, result=0
23:15:02.255 00.000 16108 worker thread done servicing request
23:15:02.255 00.000 16108 Worker thread wakes up
23:15:02.255 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
23:15:02.258 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:02.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:03.427 01.169 16108 Exposure complete
23:15:03.483 00.056 16108 worker thread done servicing request
23:15:03.483 00.000 21068 OnExposeComplete: enter
23:15:03.484 00.001 21068 UpdateGuideState(): m_state=6
23:15:03.485 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3960
23:15:03.486 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.89, Mass=101744, SNR=66.1, Peak=15280 HFD=3.5
23:15:03.486 00.000 21068 MultiStar: [#1 0.34,-0.09,1.24,U] [#2 0.17,0.03,1.45,U] [#3 0.02,0.20,1.15,U] [#4 -0.30,-0.40,0.00,M1] [#5 -0.16,-0.15,1.08,U] [#6 0.08,0.42,0.82,U] [#7 0.16,-0.23,0.82,U] [#8 -0.14,-0.20,0.96,U] 
23:15:03.487 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {-0.12, 0.05}
23:15:03.489 00.002 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:15:03.490 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:15:03.490 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.04 mountX=-0.05 mountY=-0.02, mountTheta=-2.87
23:15:03.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
23:15:03.493 00.001 21068 Enqueuing Move request for scope (0.05, 0.00)
23:15:03.493 00.000 16108 Worker thread wakes up
23:15:03.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:15:03.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:15:03.493 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.02
23:15:03.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:15:03.494 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:03.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:03.494 00.000 16108 MoveAxis(E, 0, ABG)
23:15:03.494 00.000 16108 Move returns status 0, amount 0
23:15:03.494 00.000 16108 MoveAxis(N, 0, ABG)
23:15:03.494 00.000 16108 Move returns status 0, amount 0
23:15:03.494 00.000 16108 move complete, result=0
23:15:03.494 00.000 16108 worker thread done servicing request
23:15:03.497 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=45, max=65535, med=3773, FiltMin=3177, FiltMax=47571, Gamma=1.000
23:15:03.512 00.015 21068 UpdateGuideState exits: m=101744 SNR=66.1
23:15:03.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:03.515 00.001 21068 Enqueuing Expose request
23:15:03.515 00.000 16108 Worker thread wakes up
23:15:03.516 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:03.516 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:03.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:04.498 00.982 16108 Exposure complete
23:15:04.565 00.067 16108 worker thread done servicing request
23:15:04.565 00.000 21068 OnExposeComplete: enter
23:15:04.568 00.003 21068 UpdateGuideState(): m_state=6
23:15:04.570 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3961
23:15:04.570 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=876.79, Mass=107749, SNR=84.3, Peak=16784 HFD=3.1
23:15:04.572 00.002 21068 MultiStar: [#1 0.28,-0.44,0.00,M1] [#2 0.55,-0.08,0.00,M1] [#3 0.22,0.22,1.03,U] [#4 -0.12,-0.20,0.69,U] [#5 0.00,-0.04,0.81,U] [#6 -0.05,0.32,0.75,U] [#7 -0.15,-0.03,0.51,U] [#8 -0.52,0.11,0.00,M1] 
23:15:04.574 00.002 21068 refined, 5 included, MultiStar: {0.04, 0.05}, one-star: {0.14, -0.05}
23:15:04.575 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
23:15:04.576 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
23:15:04.578 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
23:15:04.581 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
23:15:04.583 00.002 21068 Enqueuing Move request for scope (0.04, 0.05)
23:15:04.584 00.001 16108 Worker thread wakes up
23:15:04.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:15:04.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:15:04.584 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
23:15:04.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:04.585 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:04.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:04.585 00.000 16108 MoveAxis(E, 0, ABG)
23:15:04.585 00.000 16108 Move returns status 0, amount 0
23:15:04.585 00.000 16108 MoveAxis(N, 0, ABG)
23:15:04.585 00.000 16108 Move returns status 0, amount 0
23:15:04.585 00.000 16108 move complete, result=0
23:15:04.585 00.000 16108 worker thread done servicing request
23:15:04.592 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3773, FiltMin=3248, FiltMax=54947, Gamma=1.000
23:15:04.608 00.016 21068 UpdateGuideState exits: m=107749 SNR=84.3
23:15:04.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.609 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:04.610 00.001 21068 Enqueuing Expose request
23:15:04.611 00.001 16108 Worker thread wakes up
23:15:04.611 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:04.612 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:04.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:05.789 01.177 16108 Exposure complete
23:15:05.853 00.064 16108 worker thread done servicing request
23:15:05.853 00.000 21068 OnExposeComplete: enter
23:15:05.854 00.001 21068 UpdateGuideState(): m_state=6
23:15:05.855 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3962
23:15:05.856 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.85, Mass=106955, SNR=78.5, Peak=14992 HFD=3.2
23:15:05.857 00.001 21068 MultiStar: [#1 0.18,-0.13,1.06,U] [#2 0.17,0.03,1.28,U] [#3 -0.32,0.05,0.97,U] [#4 -0.21,-0.09,0.77,U] [#5 -0.17,-0.33,0.91,U] [#6 -0.23,0.37,0.76,U] [#7 0.39,0.06,0.57,U] [#8 -0.46,0.03,0.75,U] 
23:15:05.858 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.29, 0.02}
23:15:05.859 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.45)
23:15:05.859 00.000 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.51)
23:15:05.860 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.87 mountX=0.03 mountY=0.01, mountTheta=0.49
23:15:05.862 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
23:15:05.862 00.000 21068 Enqueuing Move request for scope (-0.03, -0.01)
23:15:05.863 00.001 16108 Worker thread wakes up
23:15:05.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:15:05.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:15:05.864 00.001 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.01
23:15:05.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:15:05.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:05.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:05.864 00.000 16108 MoveAxis(E, 0, ABG)
23:15:05.864 00.000 16108 Move returns status 0, amount 0
23:15:05.864 00.000 16108 MoveAxis(N, 0, ABG)
23:15:05.864 00.000 16108 Move returns status 0, amount 0
23:15:05.864 00.000 16108 move complete, result=0
23:15:05.864 00.000 16108 worker thread done servicing request
23:15:05.868 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3773, FiltMin=3267, FiltMax=59619, Gamma=1.000
23:15:05.882 00.014 21068 UpdateGuideState exits: m=106955 SNR=78.5
23:15:05.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:05.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:05.885 00.001 21068 Enqueuing Expose request
23:15:05.886 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:05.887 00.001 16108 Worker thread wakes up
23:15:05.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:05.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:06.863 00.976 16108 Exposure complete
23:15:06.927 00.064 16108 worker thread done servicing request
23:15:06.927 00.000 21068 OnExposeComplete: enter
23:15:06.928 00.001 21068 UpdateGuideState(): m_state=6
23:15:06.928 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3963
23:15:06.929 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.84, Mass=126659, SNR=89.0, Peak=18736 HFD=3.0
23:15:06.930 00.001 21068 MultiStar: [#1 -0.09,-0.16,0.84,U] [#2 0.15,-0.16,0.93,U] [#3 -0.20,0.04,0.92,U] [#4 -0.16,-0.03,0.80,U] [#5 -0.06,-0.29,0.77,U] [#6 -0.23,0.60,0.00,M1] [#7 0.14,-0.06,0.53,U] [#8 -0.41,-0.16,0.67,U] 
23:15:06.931 00.001 21068 single-star, 7 included, MultiStar: {-0.06, -0.10}, one-star: {0.11, 0.00}
23:15:06.932 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:15:06.932 00.000 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:15:06.933 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.05 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
23:15:06.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
23:15:06.936 00.001 21068 Enqueuing Move request for scope (0.11, 0.00)
23:15:06.937 00.001 16108 Worker thread wakes up
23:15:06.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:15:06.937 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:15:06.937 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.11 yDistance=-0.03
23:15:06.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:15:06.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:06.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:06.937 00.000 16108 MoveAxis(E, 0, ABG)
23:15:06.937 00.000 16108 Move returns status 0, amount 0
23:15:06.937 00.000 16108 MoveAxis(N, 0, ABG)
23:15:06.937 00.000 16108 Move returns status 0, amount 0
23:15:06.937 00.000 16108 move complete, result=0
23:15:06.937 00.000 16108 worker thread done servicing request
23:15:06.945 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3773, FiltMin=3254, FiltMax=63949, Gamma=1.000
23:15:06.966 00.021 21068 UpdateGuideState exits: m=126659 SNR=89.0
23:15:06.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:06.969 00.001 21068 Enqueuing Expose request
23:15:06.971 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:06.972 00.001 16108 Worker thread wakes up
23:15:06.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:06.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:08.135 01.163 16108 Exposure complete
23:15:08.205 00.070 16108 worker thread done servicing request
23:15:08.205 00.000 21068 OnExposeComplete: enter
23:15:08.206 00.001 21068 UpdateGuideState(): m_state=6
23:15:08.207 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3964
23:15:08.207 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=877.25, Mass=111720, SNR=73.3, Peak=16576 HFD=3.0
23:15:08.208 00.001 21068 MultiStar: [#1 -0.28,-0.15,1.03,U] [#2 -0.28,0.02,1.25,U] [#3 -0.06,-0.06,1.02,U] [#4 -0.53,0.05,0.00,M1] [#5 -0.23,-0.03,1.25,U] [#6 -0.28,0.62,0.00,M2] [#7 -0.15,0.00,0.73,U] [#8 -0.43,0.17,0.78,U] 
23:15:08.209 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.04}, one-star: {-0.19, 0.41}
23:15:08.210 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:15:08.210 00.000 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
23:15:08.212 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.95 mountX=0.23 mountY=0.01, mountTheta=0.05
23:15:08.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.04, opts=13)
23:15:08.215 00.001 21068 Enqueuing Move request for scope (-0.23, 0.04)
23:15:08.215 00.000 16108 Worker thread wakes up
23:15:08.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
23:15:08.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
23:15:08.215 00.000 16108 Moving (-0.23, 0.04) raw xDistance=0.23 yDistance=0.01
23:15:08.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:15:08.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:08.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:08.216 00.001 16108 MoveAxis(W, 61, ABG)
23:15:08.216 00.000 16108 Guiding  Dir = 3, Dur = 61
23:15:08.216 00.000 16108 IsSlewing returns 0
23:15:08.216 00.000 16108 IsGuiding returns 0
23:15:08.220 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3776, FiltMin=3219, FiltMax=60909, Gamma=1.000
23:15:08.235 00.015 21068 UpdateGuideState exits: m=111720 SNR=73.3
23:15:08.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:08.238 00.001 21068 Enqueuing Expose request
23:15:08.254 00.016 16108 PulseGuide returned control before completion, sleep 34
23:15:08.301 00.047 16108 IsGuiding returns 1
23:15:08.301 00.000 16108 scope still moving after pulse duration time elapsed
23:15:08.331 00.030 16108 IsSlewing returns 0
23:15:08.331 00.000 16108 IsGuiding returns 1
23:15:08.363 00.032 16108 IsSlewing returns 0
23:15:08.363 00.000 16108 IsGuiding returns 0
23:15:08.363 00.000 16108 scope move finished after 61 + 85 ms
23:15:08.363 00.000 16108 Move returns status 0, amount 61
23:15:08.363 00.000 16108 MoveAxis(N, 0, ABG)
23:15:08.363 00.000 16108 Move returns status 0, amount 0
23:15:08.363 00.000 16108 move complete, result=0
23:15:08.363 00.000 16108 worker thread done servicing request
23:15:08.363 00.000 16108 Worker thread wakes up
23:15:08.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:08.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:08.363 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
23:15:09.344 00.981 16108 Exposure complete
23:15:09.401 00.057 16108 worker thread done servicing request
23:15:09.401 00.000 21068 OnExposeComplete: enter
23:15:09.402 00.001 21068 UpdateGuideState(): m_state=6
23:15:09.404 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3965
23:15:09.406 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=876.99, Mass=133501, SNR=85.9, Peak=18400 HFD=3.1
23:15:09.408 00.002 21068 MultiStar: [#1 -0.28,-0.09,1.00,U] [#2 0.31,-0.13,1.14,U] [#3 -0.07,0.14,0.88,U] [#4 -0.29,-0.09,0.62,U] [#5 -0.05,-0.08,0.87,U] [#6 -0.05,0.32,0.74,U] [#7 0.20,-0.14,0.51,U] [#8 -0.31,-0.17,0.67,U] 
23:15:09.410 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.12, 0.15}
23:15:09.411 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
23:15:09.413 00.002 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
23:15:09.414 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.97 mountX=0.03 mountY=0.01, mountTheta=0.40
23:15:09.417 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
23:15:09.418 00.001 21068 Enqueuing Move request for scope (-0.03, -0.01)
23:15:09.419 00.001 16108 Worker thread wakes up
23:15:09.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:15:09.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:15:09.420 00.001 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.01
23:15:09.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:15:09.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:09.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:09.420 00.000 16108 MoveAxis(E, 0, ABG)
23:15:09.420 00.000 16108 Move returns status 0, amount 0
23:15:09.420 00.000 16108 MoveAxis(N, 0, ABG)
23:15:09.420 00.000 16108 Move returns status 0, amount 0
23:15:09.420 00.000 16108 move complete, result=0
23:15:09.422 00.002 16108 worker thread done servicing request
23:15:09.426 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3776, FiltMin=3211, FiltMax=56941, Gamma=1.000
23:15:09.444 00.018 21068 UpdateGuideState exits: m=133501 SNR=85.9
23:15:09.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:09.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:09.446 00.000 21068 Enqueuing Expose request
23:15:09.447 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:09.449 00.002 16108 Worker thread wakes up
23:15:09.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:09.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:10.608 01.159 16108 Exposure complete
23:15:10.676 00.068 16108 worker thread done servicing request
23:15:10.676 00.000 21068 OnExposeComplete: enter
23:15:10.678 00.002 21068 UpdateGuideState(): m_state=6
23:15:10.679 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3966
23:15:10.681 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.97, Mass=111619, SNR=77.1, Peak=14512 HFD=3.4
23:15:10.682 00.001 21068 MultiStar: [#1 -0.20,0.23,1.07,U] [#2 0.02,0.45,1.40,U] [#3 -0.21,0.31,0.95,U] [#4 -0.45,0.06,0.78,U] [#5 -0.26,0.04,0.92,U] [#6 -0.50,0.54,0.00,M2] [#7 0.06,0.20,0.49,U] [#8 -0.26,0.07,0.65,U] 
23:15:10.684 00.002 21068 single-star, 7 included, MultiStar: {-0.14, 0.21}, one-star: {0.07, 0.14}
23:15:10.685 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
23:15:10.687 00.002 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
23:15:10.688 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.12 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
23:15:10.692 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
23:15:10.694 00.002 21068 Enqueuing Move request for scope (0.07, 0.14)
23:15:10.695 00.001 16108 Worker thread wakes up
23:15:10.696 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:15:10.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:15:10.696 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.15
23:15:10.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:10.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:10.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:15:10.696 00.000 16108 MoveAxis(E, 0, ABG)
23:15:10.696 00.000 16108 Move returns status 0, amount 0
23:15:10.696 00.000 16108 MoveAxis(N, 0, ABG)
23:15:10.696 00.000 16108 Move returns status 0, amount 0
23:15:10.696 00.000 16108 move complete, result=0
23:15:10.696 00.000 16108 worker thread done servicing request
23:15:10.703 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3776, FiltMin=3222, FiltMax=56973, Gamma=1.000
23:15:10.724 00.021 21068 UpdateGuideState exits: m=111619 SNR=77.1
23:15:10.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.725 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:10.727 00.002 21068 Enqueuing Expose request
23:15:10.728 00.001 16108 Worker thread wakes up
23:15:10.728 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:10.728 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:10.729 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:11.694 00.965 16108 Exposure complete
23:15:11.761 00.067 16108 worker thread done servicing request
23:15:11.761 00.000 21068 OnExposeComplete: enter
23:15:11.763 00.002 21068 UpdateGuideState(): m_state=6
23:15:11.765 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3967
23:15:11.767 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=876.80, Mass=97486, SNR=60.2, Peak=14144 HFD=3.2
23:15:11.770 00.003 21068 MultiStar: [#1 -0.05,-0.05,1.34,U] [#2 0.13,0.09,1.39,U] [#3 -0.09,0.03,1.43,U] [#4 0.06,0.02,1.16,U] [#5 -0.32,-0.28,1.21,U] [#6 -0.40,0.13,1.04,U] [#7 0.67,0.08,0.00,M1] [#8 -0.25,-0.02,0.98,U] 
23:15:11.771 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.01}, one-star: {-0.07, -0.04}
23:15:11.773 00.002 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
23:15:11.774 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
23:15:11.775 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.62 mountX=0.06 mountY=0.05, mountTheta=0.73
23:15:11.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
23:15:11.779 00.002 21068 Enqueuing Move request for scope (-0.07, -0.04)
23:15:11.781 00.002 16108 Worker thread wakes up
23:15:11.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:15:11.781 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:15:11.782 00.001 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.05
23:15:11.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:15:11.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:11.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:11.782 00.000 16108 MoveAxis(E, 0, ABG)
23:15:11.782 00.000 16108 Move returns status 0, amount 0
23:15:11.782 00.000 16108 MoveAxis(N, 0, ABG)
23:15:11.782 00.000 16108 Move returns status 0, amount 0
23:15:11.782 00.000 16108 move complete, result=0
23:15:11.782 00.000 16108 worker thread done servicing request
23:15:11.791 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3776, FiltMin=3209, FiltMax=50685, Gamma=1.000
23:15:11.819 00.028 21068 UpdateGuideState exits: m=97486 SNR=60.2
23:15:11.821 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:11.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:11.823 00.001 21068 Enqueuing Expose request
23:15:11.823 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:11.824 00.001 16108 Worker thread wakes up
23:15:11.824 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:11.825 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:12.981 01.156 16108 Exposure complete
23:15:13.051 00.070 16108 worker thread done servicing request
23:15:13.051 00.000 21068 OnExposeComplete: enter
23:15:13.052 00.001 21068 UpdateGuideState(): m_state=6
23:15:13.053 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3968
23:15:13.054 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.27, Mass=119218, SNR=80.6, Peak=16416 HFD=3.2
23:15:13.055 00.001 21068 MultiStar: [#1 -0.15,-0.10,1.01,U] [#2 0.02,0.26,1.10,U] [#3 -0.29,0.23,1.02,U] [#4 0.00,0.21,0.78,U] [#5 -0.25,-0.12,0.84,U] [#6 -0.27,0.93,0.00,M2] [#7 -0.16,0.40,0.53,U] [#8 -0.78,0.43,0.00,M1] 
23:15:13.056 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.18}, one-star: {-0.11, 0.44}
23:15:13.056 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
23:15:13.057 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
23:15:13.058 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.21 mountX=0.16 mountY=-0.14, mountTheta=-0.73
23:15:13.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.18, opts=13)
23:15:13.060 00.000 21068 Enqueuing Move request for scope (-0.13, 0.18)
23:15:13.061 00.001 16108 Worker thread wakes up
23:15:13.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
23:15:13.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
23:15:13.062 00.001 16108 Moving (-0.13, 0.18) raw xDistance=0.16 yDistance=-0.14
23:15:13.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:15:13.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:13.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:15:13.062 00.000 16108 MoveAxis(E, 0, ABG)
23:15:13.062 00.000 16108 Move returns status 0, amount 0
23:15:13.062 00.000 16108 MoveAxis(N, 0, ABG)
23:15:13.062 00.000 16108 Move returns status 0, amount 0
23:15:13.062 00.000 16108 move complete, result=0
23:15:13.062 00.000 16108 worker thread done servicing request
23:15:13.067 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3776, FiltMin=3203, FiltMax=58406, Gamma=1.000
23:15:13.099 00.032 21068 UpdateGuideState exits: m=119218 SNR=80.6
23:15:13.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:13.102 00.001 21068 Enqueuing Expose request
23:15:13.103 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:13.104 00.001 16108 Worker thread wakes up
23:15:13.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:13.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:14.095 00.990 16108 Exposure complete
23:15:14.164 00.069 16108 worker thread done servicing request
23:15:14.165 00.001 21068 OnExposeComplete: enter
23:15:14.166 00.001 21068 UpdateGuideState(): m_state=6
23:15:14.167 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3969
23:15:14.169 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=877.05, Mass=111661, SNR=76.4, Peak=16080 HFD=3.6
23:15:14.170 00.001 21068 MultiStar: [#1 -0.08,0.17,1.11,U] [#2 -0.01,0.36,1.10,U] [#3 -0.22,0.17,0.88,U] [#4 0.09,-0.05,0.91,U] [#5 -0.07,0.08,1.10,U] [#6 -0.07,0.21,0.87,U] [#7 0.31,0.04,0.64,U] [#8 -0.46,-0.09,0.71,U] 
23:15:14.172 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.16, 0.22}
23:15:14.173 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
23:15:14.174 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
23:15:14.176 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.08 mountX=0.10 mountY=-0.11, mountTheta=-0.86
23:15:14.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
23:15:14.180 00.002 21068 Enqueuing Move request for scope (-0.08, 0.14)
23:15:14.180 00.000 16108 Worker thread wakes up
23:15:14.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:15:14.180 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:15:14.180 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.11
23:15:14.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:15:14.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:14.181 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:14.181 00.000 16108 MoveAxis(E, 0, ABG)
23:15:14.181 00.000 16108 Move returns status 0, amount 0
23:15:14.181 00.000 16108 MoveAxis(N, 0, ABG)
23:15:14.181 00.000 16108 Move returns status 0, amount 0
23:15:14.181 00.000 16108 move complete, result=0
23:15:14.181 00.000 16108 worker thread done servicing request
23:15:14.184 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3776, FiltMin=3267, FiltMax=54989, Gamma=1.000
23:15:14.202 00.018 21068 UpdateGuideState exits: m=111661 SNR=76.4
23:15:14.204 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:14.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:14.205 00.000 21068 Enqueuing Expose request
23:15:14.206 00.001 16108 Worker thread wakes up
23:15:14.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:14.207 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:14.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:15.377 01.170 16108 Exposure complete
23:15:15.436 00.059 16108 worker thread done servicing request
23:15:15.437 00.001 21068 OnExposeComplete: enter
23:15:15.439 00.002 21068 UpdateGuideState(): m_state=6
23:15:15.440 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3970
23:15:15.441 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.74, Mass=93481, SNR=64.1, Peak=13264 HFD=3.2
23:15:15.442 00.001 21068 MultiStar: [#1 0.16,-0.13,1.36,U] [#2 0.28,-0.01,1.34,U] [#3 0.15,-0.14,1.07,U] [#4 0.12,-0.18,1.18,U] [#5 0.07,-0.38,0.98,U] [#6 -0.07,0.27,0.86,U] [#7 0.50,-0.10,0.00,M1] [#8 -0.20,-0.09,0.82,U] 
23:15:15.444 00.002 21068 single-star, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.08, -0.10}
23:15:15.445 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
23:15:15.447 00.002 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
23:15:15.447 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.10 mountY=0.07, mountTheta=2.50
23:15:15.450 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
23:15:15.452 00.002 21068 Enqueuing Move request for scope (0.08, -0.10)
23:15:15.453 00.001 16108 Worker thread wakes up
23:15:15.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
23:15:15.453 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
23:15:15.453 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.07
23:15:15.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:15:15.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:15.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:15.454 00.001 16108 MoveAxis(E, 0, ABG)
23:15:15.454 00.000 16108 Move returns status 0, amount 0
23:15:15.454 00.000 16108 MoveAxis(N, 0, ABG)
23:15:15.454 00.000 16108 Move returns status 0, amount 0
23:15:15.454 00.000 16108 move complete, result=0
23:15:15.454 00.000 16108 worker thread done servicing request
23:15:15.461 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3779, FiltMin=3235, FiltMax=53075, Gamma=1.000
23:15:15.476 00.015 21068 UpdateGuideState exits: m=93481 SNR=64.1
23:15:15.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:15.478 00.000 21068 Enqueuing Expose request
23:15:15.480 00.002 16108 Worker thread wakes up
23:15:15.480 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:15.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:15.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:16.459 00.978 16108 Exposure complete
23:15:16.522 00.063 16108 worker thread done servicing request
23:15:16.522 00.000 21068 OnExposeComplete: enter
23:15:16.522 00.000 21068 UpdateGuideState(): m_state=6
23:15:16.524 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3971
23:15:16.525 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.81, Mass=112286, SNR=71.1, Peak=16304 HFD=3.3
23:15:16.526 00.001 21068 MultiStar: [#1 0.09,-0.49,0.00,M1] [#2 0.14,0.05,1.29,U] [#3 0.41,-0.22,1.11,U] [#4 0.19,-0.30,0.92,U] [#5 0.19,-0.57,0.00,M1] [#6 -0.05,0.26,0.79,U] [#7 0.37,-0.04,0.69,U] [#8 -0.18,0.16,0.80,U] 
23:15:16.527 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.03}, one-star: {-0.00, -0.03}
23:15:16.527 00.000 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
23:15:16.528 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
23:15:16.529 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.61 mountX=-0.00 mountY=0.03, mountTheta=1.71
23:15:16.530 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
23:15:16.532 00.002 21068 Enqueuing Move request for scope (-0.00, -0.03)
23:15:16.533 00.001 16108 Worker thread wakes up
23:15:16.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
23:15:16.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
23:15:16.533 00.000 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
23:15:16.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:15:16.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:16.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:16.533 00.000 16108 MoveAxis(E, 0, ABG)
23:15:16.534 00.001 16108 Move returns status 0, amount 0
23:15:16.534 00.000 16108 MoveAxis(N, 0, ABG)
23:15:16.534 00.000 16108 Move returns status 0, amount 0
23:15:16.534 00.000 16108 move complete, result=0
23:15:16.534 00.000 16108 worker thread done servicing request
23:15:16.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3776, FiltMin=3277, FiltMax=63152, Gamma=1.000
23:15:16.571 00.034 21068 UpdateGuideState exits: m=112286 SNR=71.1
23:15:16.573 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:16.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:16.576 00.002 21068 Enqueuing Expose request
23:15:16.578 00.002 16108 Worker thread wakes up
23:15:16.578 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:16.579 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:16.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:17.750 01.171 16108 Exposure complete
23:15:17.828 00.078 16108 worker thread done servicing request
23:15:17.828 00.000 21068 OnExposeComplete: enter
23:15:17.831 00.003 21068 UpdateGuideState(): m_state=6
23:15:17.833 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3972
23:15:17.834 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.89, Mass=116423, SNR=80.4, Peak=16064 HFD=3.1
23:15:17.835 00.001 21068 MultiStar: [#1 0.38,0.16,1.11,U] [#2 0.34,0.12,1.01,U] [#3 0.17,0.28,0.92,U] [#4 0.15,-0.36,0.92,U] [#5 0.29,-0.01,0.86,U] [#6 -0.17,0.44,0.68,U] [#7 0.34,-0.03,0.49,U] [#8 -0.06,-0.10,0.81,U] 
23:15:17.835 00.000 21068 refined, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.26, 0.05}
23:15:17.836 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
23:15:17.837 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
23:15:17.838 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.30 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
23:15:17.840 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
23:15:17.841 00.001 21068 Enqueuing Move request for scope (0.20, 0.06)
23:15:17.841 00.000 16108 Worker thread wakes up
23:15:17.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
23:15:17.842 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
23:15:17.842 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.19 yDistance=-0.11
23:15:17.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:15:17.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:17.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:17.842 00.000 16108 MoveAxis(E, 0, ABG)
23:15:17.842 00.000 16108 Move returns status 0, amount 0
23:15:17.842 00.000 16108 MoveAxis(N, 0, ABG)
23:15:17.842 00.000 16108 Move returns status 0, amount 0
23:15:17.842 00.000 16108 move complete, result=0
23:15:17.842 00.000 16108 worker thread done servicing request
23:15:17.846 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3779, FiltMin=3193, FiltMax=47613, Gamma=1.000
23:15:17.872 00.026 21068 UpdateGuideState exits: m=116423 SNR=80.4
23:15:17.874 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:17.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:17.876 00.001 21068 Enqueuing Expose request
23:15:17.877 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:17.878 00.001 16108 Worker thread wakes up
23:15:17.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:17.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:18.852 00.973 16108 Exposure complete
23:15:18.909 00.057 16108 worker thread done servicing request
23:15:18.909 00.000 21068 OnExposeComplete: enter
23:15:18.911 00.002 21068 UpdateGuideState(): m_state=6
23:15:18.912 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3973
23:15:18.913 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=877.06, Mass=104393, SNR=71.1, Peak=13488 HFD=3.4
23:15:18.915 00.002 21068 MultiStar: [#1 0.21,-0.19,1.27,U] [#2 0.27,0.07,1.29,U] [#3 0.10,0.07,1.07,U] [#4 0.26,0.10,0.84,U] [#5 0.13,-0.22,1.13,U] [#6 0.41,0.68,0.00,M1] [#7 0.44,-0.03,0.57,U] [#8 -0.14,-0.10,0.80,U] 
23:15:18.916 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {-0.08, 0.22}
23:15:18.917 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
23:15:18.918 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:15:18.919 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.09 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
23:15:18.922 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
23:15:18.923 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
23:15:18.924 00.001 16108 Worker thread wakes up
23:15:18.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:15:18.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:15:18.924 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.02
23:15:18.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:15:18.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:18.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:18.924 00.000 16108 MoveAxis(E, 0, ABG)
23:15:18.925 00.001 16108 Move returns status 0, amount 0
23:15:18.925 00.000 16108 MoveAxis(N, 0, ABG)
23:15:18.925 00.000 16108 Move returns status 0, amount 0
23:15:18.925 00.000 16108 move complete, result=0
23:15:18.925 00.000 16108 worker thread done servicing request
23:15:18.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3779, FiltMin=3257, FiltMax=44045, Gamma=1.000
23:15:18.943 00.015 21068 UpdateGuideState exits: m=104393 SNR=71.1
23:15:18.945 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:18.947 00.001 21068 Enqueuing Expose request
23:15:18.949 00.002 16108 Worker thread wakes up
23:15:18.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:18.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:18.949 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:20.130 01.181 16108 Exposure complete
23:15:20.195 00.065 16108 worker thread done servicing request
23:15:20.195 00.000 21068 OnExposeComplete: enter
23:15:20.196 00.001 21068 UpdateGuideState(): m_state=6
23:15:20.197 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3974
23:15:20.197 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=877.13, Mass=106193, SNR=68.8, Peak=15312 HFD=3.3
23:15:20.198 00.001 21068 MultiStar: [#1 0.14,-0.08,1.11,U] [#2 0.55,0.25,0.00,M1] [#3 0.18,0.03,1.12,U] [#4 -0.03,-0.07,0.94,U] [#5 0.23,-0.22,0.99,U] [#6 0.11,0.60,0.00,M2] [#7 0.09,0.14,0.64,U] [#8 -0.20,-0.04,0.80,U] 
23:15:20.199 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.00}, one-star: {0.09, 0.30}
23:15:20.200 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:15:20.200 00.000 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:15:20.201 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
23:15:20.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.00, opts=13)
23:15:20.208 00.004 21068 Enqueuing Move request for scope (0.08, 0.00)
23:15:20.210 00.002 16108 Worker thread wakes up
23:15:20.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:15:20.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:15:20.210 00.000 16108 Moving (0.08, 0.00) raw xDistance=-0.08 yDistance=-0.02
23:15:20.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:20.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:20.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:20.210 00.000 16108 MoveAxis(E, 0, ABG)
23:15:20.210 00.000 16108 Move returns status 0, amount 0
23:15:20.210 00.000 16108 MoveAxis(N, 0, ABG)
23:15:20.210 00.000 16108 Move returns status 0, amount 0
23:15:20.210 00.000 16108 move complete, result=0
23:15:20.210 00.000 16108 worker thread done servicing request
23:15:20.218 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3779, FiltMin=3280, FiltMax=54557, Gamma=1.000
23:15:20.239 00.021 21068 UpdateGuideState exits: m=106193 SNR=68.8
23:15:20.241 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.243 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:20.244 00.001 21068 Enqueuing Expose request
23:15:20.244 00.000 16108 Worker thread wakes up
23:15:20.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:20.245 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:20.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:21.227 00.982 16108 Exposure complete
23:15:21.300 00.073 16108 worker thread done servicing request
23:15:21.300 00.000 21068 OnExposeComplete: enter
23:15:21.302 00.002 21068 UpdateGuideState(): m_state=6
23:15:21.303 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3975
23:15:21.304 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.88, Mass=107977, SNR=75.5, Peak=15520 HFD=3.4
23:15:21.307 00.003 21068 MultiStar: [#1 0.41,-0.12,1.15,U] [#2 0.26,-0.04,1.33,U] [#3 0.28,0.14,1.06,U] [#4 0.01,-0.20,0.86,U] [#5 0.08,-0.18,0.92,U] [#6 -0.08,0.22,0.75,U] [#7 0.17,-0.12,0.64,U] [#8 -0.33,-0.22,0.73,U] 
23:15:21.308 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.21, 0.04}
23:15:21.309 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
23:15:21.311 00.002 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
23:15:21.312 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=-0.15 mountY=0.02, mountTheta=3.03
23:15:21.316 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
23:15:21.318 00.002 21068 Enqueuing Move request for scope (0.14, -0.05)
23:15:21.319 00.001 16108 Worker thread wakes up
23:15:21.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:15:21.319 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:15:21.320 00.001 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.02
23:15:21.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:15:21.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:21.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:21.320 00.000 16108 MoveAxis(E, 0, ABG)
23:15:21.320 00.000 16108 Move returns status 0, amount 0
23:15:21.320 00.000 16108 MoveAxis(N, 0, ABG)
23:15:21.320 00.000 16108 Move returns status 0, amount 0
23:15:21.321 00.001 16108 move complete, result=0
23:15:21.321 00.000 16108 worker thread done servicing request
23:15:21.327 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3779, FiltMin=3238, FiltMax=48979, Gamma=1.000
23:15:21.353 00.026 21068 UpdateGuideState exits: m=107977 SNR=75.5
23:15:21.355 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.357 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:21.359 00.002 21068 Enqueuing Expose request
23:15:21.360 00.001 16108 Worker thread wakes up
23:15:21.361 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:21.362 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:21.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:22.543 01.181 16108 Exposure complete
23:15:22.607 00.064 16108 worker thread done servicing request
23:15:22.607 00.000 21068 OnExposeComplete: enter
23:15:22.608 00.001 21068 UpdateGuideState(): m_state=6
23:15:22.609 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3976
23:15:22.610 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.93, Mass=106139, SNR=70.3, Peak=16224 HFD=3.1
23:15:22.611 00.001 21068 MultiStar: [#1 -0.04,-0.28,1.52,U] [#2 0.47,-0.23,0.00,M1] [#3 0.27,-0.05,1.22,U] [#4 0.03,-0.26,0.89,U] [#5 0.06,-0.13,1.04,U] [#6 0.12,0.40,0.92,U] [#7 0.40,-0.14,0.81,U] [#8 -0.10,-0.08,0.73,U] 
23:15:22.613 00.002 21068 single-star, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.07, 0.09}
23:15:22.614 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
23:15:22.615 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
23:15:22.616 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
23:15:22.620 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
23:15:22.622 00.002 21068 Enqueuing Move request for scope (0.07, 0.09)
23:15:22.623 00.001 16108 Worker thread wakes up
23:15:22.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:15:22.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:15:22.623 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.10
23:15:22.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:15:22.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:22.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:22.624 00.001 16108 MoveAxis(E, 0, ABG)
23:15:22.624 00.000 16108 Move returns status 0, amount 0
23:15:22.624 00.000 16108 MoveAxis(N, 0, ABG)
23:15:22.624 00.000 16108 Move returns status 0, amount 0
23:15:22.624 00.000 16108 move complete, result=0
23:15:22.624 00.000 16108 worker thread done servicing request
23:15:22.630 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3779, FiltMin=3257, FiltMax=48109, Gamma=1.000
23:15:22.645 00.015 21068 UpdateGuideState exits: m=106139 SNR=70.3
23:15:22.647 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:22.647 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:22.648 00.001 21068 Enqueuing Expose request
23:15:22.649 00.001 16108 Worker thread wakes up
23:15:22.649 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:22.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:22.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:23.612 00.963 16108 Exposure complete
23:15:23.691 00.079 16108 worker thread done servicing request
23:15:23.691 00.000 21068 OnExposeComplete: enter
23:15:23.693 00.002 21068 UpdateGuideState(): m_state=6
23:15:23.694 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3977
23:15:23.695 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=877.00, Mass=105107, SNR=68.0, Peak=18080 HFD=2.8
23:15:23.696 00.001 21068 MultiStar: [#1 0.06,-0.19,1.26,U] [#2 0.29,-0.06,1.57,U] [#3 0.13,0.16,1.35,U] [#4 0.37,-0.17,0.81,U] [#5 0.33,0.06,1.07,U] [#6 0.09,0.59,0.00,M1] [#7 0.20,-0.03,0.83,U] [#8 -0.02,0.11,0.79,U] 
23:15:23.696 00.000 21068 refined, 7 included, MultiStar: {0.20, 0.00}, one-star: {0.23, 0.17}
23:15:23.697 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:15:23.698 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:15:23.698 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.02 mountX=-0.20 mountY=-0.05, mountTheta=-2.89
23:15:23.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.00, opts=13)
23:15:23.701 00.001 21068 Enqueuing Move request for scope (0.20, 0.00)
23:15:23.702 00.001 16108 Worker thread wakes up
23:15:23.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
23:15:23.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
23:15:23.702 00.000 16108 Moving (0.20, 0.00) raw xDistance=-0.20 yDistance=-0.05
23:15:23.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:15:23.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:23.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:23.702 00.000 16108 MoveAxis(E, 0, ABG)
23:15:23.703 00.001 16108 Move returns status 0, amount 0
23:15:23.703 00.000 16108 MoveAxis(N, 0, ABG)
23:15:23.703 00.000 16108 Move returns status 0, amount 0
23:15:23.703 00.000 16108 move complete, result=0
23:15:23.703 00.000 16108 worker thread done servicing request
23:15:23.705 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3779, FiltMin=3235, FiltMax=58909, Gamma=1.000
23:15:23.721 00.016 21068 UpdateGuideState exits: m=105107 SNR=68.0
23:15:23.721 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:23.723 00.001 21068 Enqueuing Expose request
23:15:23.724 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:23.724 00.000 16108 Worker thread wakes up
23:15:23.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:23.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:24.887 01.163 16108 Exposure complete
23:15:24.950 00.063 16108 worker thread done servicing request
23:15:24.950 00.000 21068 OnExposeComplete: enter
23:15:24.952 00.002 21068 UpdateGuideState(): m_state=6
23:15:24.953 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3978
23:15:24.956 00.003 21068 Star::Find returns 1 (0), X=220.97, Y=877.12, Mass=111712, SNR=75.0, Peak=17536 HFD=2.9
23:15:24.958 00.002 21068 MultiStar: [#1 0.22,0.12,1.20,U] [#2 0.39,0.23,1.06,U] [#3 0.36,0.17,1.07,U] [#4 0.32,-0.34,0.86,U] [#5 0.26,-0.25,1.06,U] [#6 0.48,0.43,0.00,M2] [#7 0.24,0.09,0.66,U] [#8 -0.22,0.21,0.65,U] 
23:15:24.960 00.002 21068 refined, 7 included, MultiStar: {0.26, 0.07}, one-star: {0.29, 0.28}
23:15:24.961 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
23:15:24.964 00.003 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
23:15:24.964 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.26 cameraTheta=0.25 mountX=-0.24 mountY=-0.12, mountTheta=-2.67
23:15:24.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.07, opts=13)
23:15:24.968 00.001 21068 Enqueuing Move request for scope (0.26, 0.07)
23:15:24.970 00.002 16108 Worker thread wakes up
23:15:24.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
23:15:24.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
23:15:24.970 00.000 16108 Moving (0.26, 0.07) raw xDistance=-0.24 yDistance=-0.12
23:15:24.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:15:24.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:24.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:15:24.970 00.000 16108 MoveAxis(E, 63, ABG)
23:15:24.970 00.000 16108 Guiding  Dir = 2, Dur = 63
23:15:24.971 00.001 16108 IsSlewing returns 0
23:15:24.971 00.000 16108 IsGuiding returns 0
23:15:24.974 00.003 16108 PulseGuide returned control before completion, sleep 72
23:15:24.976 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3779, FiltMin=3190, FiltMax=53005, Gamma=1.000
23:15:25.000 00.024 21068 UpdateGuideState exits: m=111712 SNR=75.0
23:15:25.002 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:25.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:25.005 00.002 21068 Enqueuing Expose request
23:15:25.056 00.051 16108 IsGuiding returns 0
23:15:25.056 00.000 16108 Move returns status 0, amount 63
23:15:25.056 00.000 16108 MoveAxis(N, 0, ABG)
23:15:25.056 00.000 16108 Move returns status 0, amount 0
23:15:25.056 00.000 16108 move complete, result=0
23:15:25.056 00.000 16108 worker thread done servicing request
23:15:25.056 00.000 16108 Worker thread wakes up
23:15:25.056 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:25.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:25.061 00.005 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
23:15:26.038 00.977 16108 Exposure complete
23:15:26.092 00.054 16108 worker thread done servicing request
23:15:26.092 00.000 21068 OnExposeComplete: enter
23:15:26.094 00.002 21068 UpdateGuideState(): m_state=6
23:15:26.097 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3979
23:15:26.097 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=876.96, Mass=120363, SNR=82.8, Peak=18608 HFD=3.0
23:15:26.099 00.002 21068 MultiStar: [#1 0.17,-0.09,1.04,U] [#2 0.06,-0.16,1.10,U] [#3 0.38,0.10,0.99,U] [#4 0.03,-0.31,0.83,U] [#5 -0.12,-0.32,0.85,U] [#6 -0.02,0.29,0.70,U] [#7 0.35,0.05,0.58,U] [#8 -0.44,-0.10,0.68,U] 
23:15:26.100 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.15, 0.12}
23:15:26.101 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
23:15:26.102 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
23:15:26.104 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=-0.08 mountY=0.03, mountTheta=2.76
23:15:26.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
23:15:26.108 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
23:15:26.110 00.002 16108 Worker thread wakes up
23:15:26.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:15:26.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:15:26.110 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
23:15:26.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:26.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:26.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:26.110 00.000 16108 MoveAxis(E, 0, ABG)
23:15:26.110 00.000 16108 Move returns status 0, amount 0
23:15:26.110 00.000 16108 MoveAxis(N, 0, ABG)
23:15:26.110 00.000 16108 Move returns status 0, amount 0
23:15:26.110 00.000 16108 move complete, result=0
23:15:26.110 00.000 16108 worker thread done servicing request
23:15:26.115 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3779, FiltMin=3227, FiltMax=57411, Gamma=1.000
23:15:26.131 00.016 21068 UpdateGuideState exits: m=120363 SNR=82.8
23:15:26.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:26.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:26.134 00.000 21068 Enqueuing Expose request
23:15:26.135 00.001 16108 Worker thread wakes up
23:15:26.135 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:26.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:26.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:27.288 01.152 16108 Exposure complete
23:15:27.362 00.074 16108 worker thread done servicing request
23:15:27.362 00.000 21068 OnExposeComplete: enter
23:15:27.363 00.001 21068 UpdateGuideState(): m_state=6
23:15:27.365 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3980
23:15:27.366 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.62, Mass=104865, SNR=72.5, Peak=13968 HFD=3.1
23:15:27.368 00.002 21068 MultiStar: [#1 0.23,-0.12,1.16,U] [#2 0.30,-0.15,1.17,U] [#3 -0.10,0.13,1.09,U] [#4 -0.13,-0.34,0.77,U] [#5 0.17,-0.42,1.04,U] [#6 -0.10,0.22,0.83,U] [#7 0.10,0.07,0.70,U] [#8 -0.21,-0.07,0.73,U] 
23:15:27.370 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.04, -0.21}
23:15:27.371 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
23:15:27.372 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
23:15:27.374 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=-0.07 mountY=0.09, mountTheta=2.24
23:15:27.377 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
23:15:27.379 00.002 21068 Enqueuing Move request for scope (0.05, -0.11)
23:15:27.381 00.002 16108 Worker thread wakes up
23:15:27.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:15:27.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:15:27.381 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.09
23:15:27.382 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:15:27.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:27.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:15:27.382 00.000 16108 MoveAxis(E, 0, ABG)
23:15:27.382 00.000 16108 Move returns status 0, amount 0
23:15:27.382 00.000 16108 MoveAxis(N, 0, ABG)
23:15:27.382 00.000 16108 Move returns status 0, amount 0
23:15:27.382 00.000 16108 move complete, result=0
23:15:27.382 00.000 16108 worker thread done servicing request
23:15:27.390 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3776, FiltMin=3225, FiltMax=55795, Gamma=1.000
23:15:27.411 00.021 21068 UpdateGuideState exits: m=104865 SNR=72.5
23:15:27.413 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:27.415 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:27.417 00.002 21068 Enqueuing Expose request
23:15:27.418 00.001 16108 Worker thread wakes up
23:15:27.418 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:27.420 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:27.421 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:28.394 00.973 16108 Exposure complete
23:15:28.450 00.056 16108 worker thread done servicing request
23:15:28.450 00.000 21068 OnExposeComplete: enter
23:15:28.451 00.001 21068 UpdateGuideState(): m_state=6
23:15:28.452 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3981
23:15:28.453 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.88, Mass=90779, SNR=61.9, Peak=14848 HFD=2.9
23:15:28.454 00.001 21068 MultiStar: [#1 0.38,-0.26,1.27,U] [#2 0.53,-0.15,0.00,M1] [#3 0.16,-0.18,1.24,U] [#4 0.11,-0.27,1.20,U] [#5 0.18,-0.09,1.22,U] [#6 0.26,-0.02,0.84,U] [#7 0.05,-0.19,0.60,U] [#8 -0.35,-0.13,0.95,U] 
23:15:28.455 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.14}, one-star: {0.36, 0.05}
23:15:28.456 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
23:15:28.456 00.000 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
23:15:28.457 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.74 mountX=-0.18 mountY=0.10, mountTheta=2.63
23:15:28.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.14, opts=13)
23:15:28.459 00.000 21068 Enqueuing Move request for scope (0.16, -0.14)
23:15:28.460 00.001 16108 Worker thread wakes up
23:15:28.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
23:15:28.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
23:15:28.460 00.000 16108 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=0.10
23:15:28.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:15:28.461 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:28.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:15:28.461 00.000 16108 MoveAxis(E, 0, ABG)
23:15:28.461 00.000 16108 Move returns status 0, amount 0
23:15:28.461 00.000 16108 MoveAxis(N, 0, ABG)
23:15:28.461 00.000 16108 Move returns status 0, amount 0
23:15:28.461 00.000 16108 move complete, result=0
23:15:28.461 00.000 16108 worker thread done servicing request
23:15:28.465 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3779, FiltMin=3181, FiltMax=48029, Gamma=1.000
23:15:28.483 00.018 21068 UpdateGuideState exits: m=90779 SNR=61.9
23:15:28.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:28.488 00.002 21068 Enqueuing Expose request
23:15:28.490 00.002 16108 Worker thread wakes up
23:15:28.490 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:28.491 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:28.491 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:29.660 01.169 16108 Exposure complete
23:15:29.725 00.065 16108 worker thread done servicing request
23:15:29.725 00.000 21068 OnExposeComplete: enter
23:15:29.725 00.000 21068 UpdateGuideState(): m_state=6
23:15:29.726 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3982
23:15:29.727 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.02, Mass=113922, SNR=73.6, Peak=18384 HFD=3.2
23:15:29.728 00.001 21068 MultiStar: [#1 0.04,-0.09,1.07,U] [#2 0.12,0.04,1.05,U] [#3 0.03,0.05,0.99,U] [#4 0.09,-0.16,0.89,U] [#5 -0.22,-0.17,0.82,U] [#6 -0.06,0.44,0.89,U] [#7 0.30,-0.15,0.69,U] [#8 -0.51,-0.02,0.00,M1] 
23:15:29.729 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.05, 0.18}
23:15:29.729 00.000 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
23:15:29.730 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
23:15:29.731 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=-0.04 mountY=-0.03, mountTheta=-2.38
23:15:29.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
23:15:29.736 00.003 21068 Enqueuing Move request for scope (0.04, 0.03)
23:15:29.737 00.001 16108 Worker thread wakes up
23:15:29.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:15:29.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:15:29.737 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.03
23:15:29.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:29.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:29.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:29.737 00.000 16108 MoveAxis(E, 0, ABG)
23:15:29.737 00.000 16108 Move returns status 0, amount 0
23:15:29.737 00.000 16108 MoveAxis(N, 0, ABG)
23:15:29.738 00.001 16108 Move returns status 0, amount 0
23:15:29.738 00.000 16108 move complete, result=0
23:15:29.738 00.000 16108 worker thread done servicing request
23:15:29.741 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3779, FiltMin=3251, FiltMax=51491, Gamma=1.000
23:15:29.755 00.014 21068 UpdateGuideState exits: m=113922 SNR=73.6
23:15:29.756 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:29.758 00.001 21068 Enqueuing Expose request
23:15:29.758 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:29.759 00.001 16108 Worker thread wakes up
23:15:29.759 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:29.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:30.722 00.963 16108 Exposure complete
23:15:30.779 00.057 16108 worker thread done servicing request
23:15:30.779 00.000 21068 OnExposeComplete: enter
23:15:30.781 00.002 21068 UpdateGuideState(): m_state=6
23:15:30.783 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3983
23:15:30.785 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=877.07, Mass=109748, SNR=81.4, Peak=18624 HFD=3.3
23:15:30.787 00.002 21068 MultiStar: [#1 0.01,-0.08,0.98,U] [#2 -0.14,0.11,1.20,U] [#3 0.02,-0.19,0.96,U] [#4 -0.20,-0.20,0.72,U] [#5 -0.06,-0.19,0.86,U] [#6 0.03,0.33,0.75,U] [#7 0.30,-0.15,0.57,U] [#8 -0.55,0.03,0.00,M2] 
23:15:30.788 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.17, 0.23}
23:15:30.790 00.002 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
23:15:30.792 00.002 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
23:15:30.793 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.02 mountX=0.04 mountY=0.02, mountTheta=0.35
23:15:30.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
23:15:30.796 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
23:15:30.797 00.001 16108 Worker thread wakes up
23:15:30.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:15:30.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:15:30.798 00.001 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
23:15:30.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:15:30.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:30.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:30.798 00.000 16108 MoveAxis(E, 0, ABG)
23:15:30.798 00.000 16108 Move returns status 0, amount 0
23:15:30.798 00.000 16108 MoveAxis(N, 0, ABG)
23:15:30.798 00.000 16108 Move returns status 0, amount 0
23:15:30.798 00.000 16108 move complete, result=0
23:15:30.798 00.000 16108 worker thread done servicing request
23:15:30.802 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3779, FiltMin=3232, FiltMax=51181, Gamma=1.000
23:15:30.818 00.016 21068 UpdateGuideState exits: m=109748 SNR=81.4
23:15:30.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:30.819 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:30.820 00.001 21068 Enqueuing Expose request
23:15:30.821 00.001 16108 Worker thread wakes up
23:15:30.821 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:30.821 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:30.822 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:31.985 01.163 16108 Exposure complete
23:15:32.054 00.069 16108 worker thread done servicing request
23:15:32.054 00.000 21068 OnExposeComplete: enter
23:15:32.055 00.001 21068 UpdateGuideState(): m_state=6
23:15:32.057 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3984
23:15:32.058 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.01, Mass=119950, SNR=78.8, Peak=17584 HFD=3.3
23:15:32.059 00.001 21068 MultiStar: [#1 -0.24,0.04,1.11,U] [#2 -0.00,0.01,1.26,U] [#3 -0.11,-0.06,0.86,U] [#4 -0.07,-0.31,0.77,U] [#5 0.00,-0.39,0.78,U] [#6 -0.04,0.06,0.75,U] [#7 0.27,-0.06,0.63,U] [#8 -0.58,-0.24,0.00,M3] 
23:15:32.060 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.03, 0.17}
23:15:32.061 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
23:15:32.062 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
23:15:32.063 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=0.03 mountY=0.06, mountTheta=1.13
23:15:32.065 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
23:15:32.066 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
23:15:32.067 00.001 16108 Worker thread wakes up
23:15:32.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:15:32.067 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:15:32.067 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
23:15:32.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:15:32.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:32.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:15:32.067 00.000 16108 MoveAxis(E, 0, ABG)
23:15:32.067 00.000 16108 Move returns status 0, amount 0
23:15:32.068 00.001 16108 MoveAxis(N, 0, ABG)
23:15:32.068 00.000 16108 Move returns status 0, amount 0
23:15:32.068 00.000 16108 move complete, result=0
23:15:32.068 00.000 16108 worker thread done servicing request
23:15:32.070 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3779, FiltMin=3277, FiltMax=60147, Gamma=1.000
23:15:32.086 00.016 21068 UpdateGuideState exits: m=119950 SNR=78.8
23:15:32.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:32.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:32.088 00.000 21068 Enqueuing Expose request
23:15:32.089 00.001 16108 Worker thread wakes up
23:15:32.089 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:32.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:32.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:33.055 00.965 16108 Exposure complete
23:15:33.141 00.086 16108 worker thread done servicing request
23:15:33.141 00.000 21068 OnExposeComplete: enter
23:15:33.143 00.002 21068 UpdateGuideState(): m_state=6
23:15:33.147 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3985
23:15:33.148 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=877.05, Mass=107041, SNR=69.1, Peak=16560 HFD=3.1
23:15:33.150 00.002 21068 MultiStar: [#1 -0.06,-0.01,1.20,U] [#2 0.24,-0.09,1.27,U] [#3 0.06,0.17,1.11,U] [#4 -0.34,-0.25,0.92,U] [#5 0.05,-0.39,0.85,U] [#6 -0.22,0.42,0.93,U] [#7 0.04,0.08,0.63,U] [#8 -0.44,-0.06,0.74,U] 
23:15:33.151 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.15, 0.21}
23:15:33.153 00.002 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
23:15:33.154 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
23:15:33.156 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.97 mountX=0.07 mountY=0.00, mountTheta=0.07
23:15:33.159 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
23:15:33.159 00.000 21068 Enqueuing Move request for scope (-0.07, 0.01)
23:15:33.160 00.001 16108 Worker thread wakes up
23:15:33.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:15:33.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:15:33.160 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.00
23:15:33.161 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:15:33.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:33.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:15:33.161 00.000 16108 MoveAxis(E, 0, ABG)
23:15:33.161 00.000 16108 Move returns status 0, amount 0
23:15:33.161 00.000 16108 MoveAxis(N, 0, ABG)
23:15:33.161 00.000 16108 Move returns status 0, amount 0
23:15:33.161 00.000 16108 move complete, result=0
23:15:33.161 00.000 16108 worker thread done servicing request
23:15:33.164 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3779, FiltMin=3200, FiltMax=56166, Gamma=1.000
23:15:33.181 00.017 21068 UpdateGuideState exits: m=107041 SNR=69.1
23:15:33.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:33.184 00.001 21068 Enqueuing Expose request
23:15:33.185 00.001 16108 Worker thread wakes up
23:15:33.185 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:33.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:33.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:34.362 01.177 16108 Exposure complete
23:15:34.417 00.055 16108 worker thread done servicing request
23:15:34.417 00.000 21068 OnExposeComplete: enter
23:15:34.420 00.003 21068 UpdateGuideState(): m_state=6
23:15:34.422 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3986
23:15:34.424 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.74, Mass=108047, SNR=75.4, Peak=15504 HFD=3.3
23:15:34.426 00.002 21068 MultiStar: [#1 -0.11,-0.26,1.05,U] [#2 0.25,-0.02,1.33,U] [#3 0.06,0.18,0.99,U] [#4 -0.36,-0.22,0.71,U] [#5 -0.39,-0.33,0.00,M1] [#6 -0.42,0.26,0.77,U] [#7 -0.11,-0.30,0.64,U] [#8 -0.53,0.06,0.00,M3] 
23:15:34.427 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {-0.02, -0.10}
23:15:34.428 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
23:15:34.429 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
23:15:34.429 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.39 mountX=0.05 mountY=0.07, mountTheta=0.94
23:15:34.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
23:15:34.433 00.002 21068 Enqueuing Move request for scope (-0.06, -0.06)
23:15:34.435 00.002 16108 Worker thread wakes up
23:15:34.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:15:34.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:15:34.435 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.07
23:15:34.436 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:15:34.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:34.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:34.436 00.000 16108 MoveAxis(E, 0, ABG)
23:15:34.436 00.000 16108 Move returns status 0, amount 0
23:15:34.436 00.000 16108 MoveAxis(N, 0, ABG)
23:15:34.436 00.000 16108 Move returns status 0, amount 0
23:15:34.436 00.000 16108 move complete, result=0
23:15:34.436 00.000 16108 worker thread done servicing request
23:15:34.442 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3779, FiltMin=3203, FiltMax=58061, Gamma=1.000
23:15:34.470 00.028 21068 UpdateGuideState exits: m=108047 SNR=75.4
23:15:34.471 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.474 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:34.475 00.001 21068 Enqueuing Expose request
23:15:34.476 00.001 16108 Worker thread wakes up
23:15:34.476 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:34.477 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:34.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:35.442 00.965 16108 Exposure complete
23:15:35.494 00.052 16108 worker thread done servicing request
23:15:35.494 00.000 21068 OnExposeComplete: enter
23:15:35.497 00.003 21068 UpdateGuideState(): m_state=6
23:15:35.499 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3987
23:15:35.501 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=876.95, Mass=111965, SNR=71.8, Peak=15168 HFD=3.4
23:15:35.503 00.002 21068 MultiStar: [#1 0.09,-0.03,1.12,U] [#2 0.04,-0.11,1.47,U] [#3 0.27,0.06,1.01,U] [#4 -0.12,-0.22,0.84,U] [#5 -0.22,-0.28,1.00,U] [#6 0.13,-0.02,0.78,U] [#7 -0.06,-0.12,0.63,U] [#8 -0.42,0.25,0.74,U] 
23:15:35.504 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.17, 0.11}
23:15:35.505 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
23:15:35.506 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
23:15:35.509 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.26 mountX=0.03 mountY=0.05, mountTheta=1.07
23:15:35.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
23:15:35.513 00.002 21068 Enqueuing Move request for scope (-0.04, -0.04)
23:15:35.514 00.001 16108 Worker thread wakes up
23:15:35.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:15:35.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:15:35.514 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
23:15:35.515 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:15:35.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:35.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:35.515 00.000 16108 MoveAxis(E, 0, ABG)
23:15:35.515 00.000 16108 Move returns status 0, amount 0
23:15:35.515 00.000 16108 MoveAxis(N, 0, ABG)
23:15:35.515 00.000 16108 Move returns status 0, amount 0
23:15:35.515 00.000 16108 move complete, result=0
23:15:35.515 00.000 16108 worker thread done servicing request
23:15:35.520 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3779, FiltMin=3245, FiltMax=60659, Gamma=1.000
23:15:35.534 00.014 21068 UpdateGuideState exits: m=111965 SNR=71.8
23:15:35.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:35.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:35.536 00.000 21068 Enqueuing Expose request
23:15:35.537 00.001 16108 Worker thread wakes up
23:15:35.537 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:35.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:35.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:36.695 01.157 16108 Exposure complete
23:15:36.763 00.068 16108 worker thread done servicing request
23:15:36.763 00.000 21068 OnExposeComplete: enter
23:15:36.764 00.001 21068 UpdateGuideState(): m_state=6
23:15:36.764 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3988
23:15:36.765 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.00, Mass=110595, SNR=72.2, Peak=14435 HFD=3.1
23:15:36.766 00.001 21068 MultiStar: [#1 0.13,-0.57,0.00,M1] [#2 -0.01,-0.21,1.23,U] [#3 0.01,-0.29,0.96,U] [#4 -0.16,-0.52,0.00,M1] [#5 -0.33,-0.58,0.00,M1] [#6 -0.49,0.00,0.79,U] [#7 0.06,0.11,0.66,U] [#8 -0.62,-0.33,0.00,M3] 
23:15:36.766 00.000 21068 refined, 4 included, MultiStar: {-0.18, -0.07}, one-star: {-0.51, 0.16}
23:15:36.767 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.53)
23:15:36.768 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
23:15:36.770 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.79 mountX=0.17 mountY=0.11, mountTheta=0.57
23:15:36.771 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.07, opts=13)
23:15:36.772 00.001 21068 Enqueuing Move request for scope (-0.18, -0.07)
23:15:36.773 00.001 16108 Worker thread wakes up
23:15:36.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
23:15:36.773 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
23:15:36.773 00.000 16108 Moving (-0.18, -0.07) raw xDistance=0.17 yDistance=0.11
23:15:36.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:15:36.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:36.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:15:36.773 00.000 16108 MoveAxis(E, 0, ABG)
23:15:36.773 00.000 16108 Move returns status 0, amount 0
23:15:36.773 00.000 16108 MoveAxis(N, 0, ABG)
23:15:36.773 00.000 16108 Move returns status 0, amount 0
23:15:36.773 00.000 16108 move complete, result=0
23:15:36.773 00.000 16108 worker thread done servicing request
23:15:36.776 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3782, FiltMin=3245, FiltMax=59894, Gamma=1.000
23:15:36.793 00.017 21068 UpdateGuideState exits: m=110595 SNR=72.2
23:15:36.793 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:36.795 00.001 21068 Enqueuing Expose request
23:15:36.795 00.000 16108 Worker thread wakes up
23:15:36.795 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:36.796 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:36.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:37.759 00.963 16108 Exposure complete
23:15:37.820 00.061 16108 worker thread done servicing request
23:15:37.820 00.000 21068 OnExposeComplete: enter
23:15:37.821 00.001 21068 UpdateGuideState(): m_state=6
23:15:37.822 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3989
23:15:37.822 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=876.76, Mass=107145, SNR=74.5, Peak=16944 HFD=3.0
23:15:37.823 00.001 21068 MultiStar: [#1 0.08,-0.09,1.25,U] [#2 0.05,-0.04,1.17,U] [#3 0.14,-0.32,1.17,U] [#4 -0.04,-0.38,0.87,U] [#5 -0.13,-0.54,0.00,M2] [#6 0.15,0.21,0.86,U] [#7 -0.07,0.10,0.61,U] [#8 -0.31,0.06,0.88,U] 
23:15:37.824 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.17, -0.08}
23:15:37.825 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
23:15:37.826 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
23:15:37.826 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.66 mountX=-0.01 mountY=0.08, mountTheta=1.66
23:15:37.828 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
23:15:37.829 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
23:15:37.830 00.001 16108 Worker thread wakes up
23:15:37.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:15:37.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:15:37.830 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.01 yDistance=0.08
23:15:37.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:15:37.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:37.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:37.830 00.000 16108 MoveAxis(E, 0, ABG)
23:15:37.830 00.000 16108 Move returns status 0, amount 0
23:15:37.830 00.000 16108 MoveAxis(N, 0, ABG)
23:15:37.830 00.000 16108 Move returns status 0, amount 0
23:15:37.830 00.000 16108 move complete, result=0
23:15:37.830 00.000 16108 worker thread done servicing request
23:15:37.837 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3782, FiltMin=3229, FiltMax=54189, Gamma=1.000
23:15:37.852 00.015 21068 UpdateGuideState exits: m=107145 SNR=74.5
23:15:37.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:37.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:37.855 00.001 21068 Enqueuing Expose request
23:15:37.856 00.001 16108 Worker thread wakes up
23:15:37.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:37.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:37.856 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:39.034 01.178 16108 Exposure complete
23:15:39.098 00.064 16108 worker thread done servicing request
23:15:39.098 00.000 21068 OnExposeComplete: enter
23:15:39.099 00.001 21068 UpdateGuideState(): m_state=6
23:15:39.101 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3990
23:15:39.102 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.70, Mass=109026, SNR=77.5, Peak=14480 HFD=3.4
23:15:39.103 00.001 21068 MultiStar: [#1 0.03,-0.13,1.11,U] [#2 -0.17,0.12,1.09,U] [#3 0.02,0.33,1.03,U] [#4 -0.40,-0.15,0.80,U] [#5 -0.19,-0.05,0.98,U] [#6 0.04,0.66,0.00,M1] [#7 0.11,0.11,0.64,U] [#8 -0.32,0.09,0.70,U] 
23:15:39.104 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.02, -0.14}
23:15:39.105 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:15:39.105 00.000 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
23:15:39.106 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.95 mountX=0.11 mountY=0.01, mountTheta=0.05
23:15:39.107 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.02, opts=13)
23:15:39.108 00.001 21068 Enqueuing Move request for scope (-0.11, 0.02)
23:15:39.109 00.001 16108 Worker thread wakes up
23:15:39.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:15:39.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:15:39.109 00.000 16108 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=0.01
23:15:39.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:15:39.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:39.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:39.110 00.001 16108 MoveAxis(E, 0, ABG)
23:15:39.110 00.000 16108 Move returns status 0, amount 0
23:15:39.110 00.000 16108 MoveAxis(N, 0, ABG)
23:15:39.110 00.000 16108 Move returns status 0, amount 0
23:15:39.110 00.000 16108 move complete, result=0
23:15:39.110 00.000 16108 worker thread done servicing request
23:15:39.114 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3782, FiltMin=3286, FiltMax=52131, Gamma=1.000
23:15:39.129 00.015 21068 UpdateGuideState exits: m=109026 SNR=77.5
23:15:39.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.130 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:39.131 00.001 21068 Enqueuing Expose request
23:15:39.131 00.000 16108 Worker thread wakes up
23:15:39.133 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:39.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:39.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:40.104 00.970 16108 Exposure complete
23:15:40.166 00.062 16108 worker thread done servicing request
23:15:40.167 00.001 21068 OnExposeComplete: enter
23:15:40.168 00.001 21068 UpdateGuideState(): m_state=6
23:15:40.170 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3991
23:15:40.171 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.62, Mass=99876, SNR=66.4, Peak=15808 HFD=3.0
23:15:40.173 00.002 21068 MultiStar: [#1 0.09,0.02,1.22,U] [#2 0.28,0.06,1.38,U] [#3 -0.00,0.20,1.03,U] [#4 -0.14,-0.13,0.84,U] [#5 -0.03,-0.10,1.06,U] [#6 -0.21,0.56,0.00,M2] [#7 0.37,-0.20,0.79,U] [#8 -0.43,0.06,0.87,U] 
23:15:40.175 00.002 21068 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.04, -0.21}
23:15:40.176 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
23:15:40.177 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.60)
23:15:40.178 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.78 mountX=-0.03 mountY=0.02, mountTheta=2.58
23:15:40.182 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
23:15:40.183 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
23:15:40.185 00.002 16108 Worker thread wakes up
23:15:40.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:15:40.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:15:40.185 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.02
23:15:40.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:40.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:40.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:40.186 00.001 16108 MoveAxis(E, 0, ABG)
23:15:40.186 00.000 16108 Move returns status 0, amount 0
23:15:40.186 00.000 16108 MoveAxis(N, 0, ABG)
23:15:40.186 00.000 16108 Move returns status 0, amount 0
23:15:40.186 00.000 16108 move complete, result=0
23:15:40.186 00.000 16108 worker thread done servicing request
23:15:40.189 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3782, FiltMin=3270, FiltMax=52605, Gamma=1.000
23:15:40.203 00.014 21068 UpdateGuideState exits: m=99876 SNR=66.4
23:15:40.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:40.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:40.205 00.000 21068 Enqueuing Expose request
23:15:40.207 00.002 16108 Worker thread wakes up
23:15:40.207 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:40.208 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:40.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:41.374 01.166 16108 Exposure complete
23:15:41.436 00.062 16108 worker thread done servicing request
23:15:41.436 00.000 21068 OnExposeComplete: enter
23:15:41.436 00.000 21068 UpdateGuideState(): m_state=6
23:15:41.437 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3992
23:15:41.438 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=877.09, Mass=96235, SNR=69.4, Peak=15744 HFD=2.8
23:15:41.439 00.001 21068 MultiStar: [#1 0.24,0.10,1.03,U] [#2 0.23,0.14,1.06,U] [#3 0.20,0.09,1.01,U] [#4 -0.02,0.11,1.03,U] [#5 0.21,0.10,1.01,U] [#6 0.20,0.44,0.93,U] [#7 0.10,0.10,0.57,U] [#8 -0.39,-0.13,0.81,U] 
23:15:41.440 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.09, 0.25}
23:15:41.440 00.000 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
23:15:41.441 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
23:15:41.442 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.91 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
23:15:41.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.14, opts=13)
23:15:41.444 00.001 21068 Enqueuing Move request for scope (0.11, 0.14)
23:15:41.445 00.001 16108 Worker thread wakes up
23:15:41.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:15:41.445 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:15:41.445 00.000 16108 Moving (0.11, 0.14) raw xDistance=-0.08 yDistance=-0.16
23:15:41.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:41.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:41.446 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:41.446 00.000 16108 MoveAxis(E, 0, ABG)
23:15:41.446 00.000 16108 Move returns status 0, amount 0
23:15:41.446 00.000 16108 MoveAxis(N, 0, ABG)
23:15:41.446 00.000 16108 Move returns status 0, amount 0
23:15:41.446 00.000 16108 move complete, result=0
23:15:41.446 00.000 16108 worker thread done servicing request
23:15:41.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=3785, FiltMin=3222, FiltMax=60579, Gamma=1.000
23:15:41.465 00.015 21068 UpdateGuideState exits: m=96235 SNR=69.4
23:15:41.468 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:41.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:41.470 00.001 21068 Enqueuing Expose request
23:15:41.472 00.002 16108 Worker thread wakes up
23:15:41.472 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:41.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:41.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:42.444 00.971 16108 Exposure complete
23:15:42.497 00.053 16108 worker thread done servicing request
23:15:42.497 00.000 21068 OnExposeComplete: enter
23:15:42.499 00.002 21068 UpdateGuideState(): m_state=6
23:15:42.500 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3993
23:15:42.502 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=876.75, Mass=104275, SNR=74.0, Peak=15424 HFD=3.5
23:15:42.504 00.002 21068 MultiStar: [#1 0.00,0.02,0.97,U] [#2 0.18,-0.06,1.09,U] [#3 -0.01,0.02,1.18,U] [#4 0.28,-0.45,0.00,M1] [#5 0.01,-0.22,0.93,U] [#6 0.10,0.33,0.69,U] [#7 -0.04,-0.19,0.67,U] [#8 -0.13,-0.32,0.80,U] 
23:15:42.505 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.21, -0.08}
23:15:42.508 00.003 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
23:15:42.509 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
23:15:42.510 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.96 mountX=-0.06 mountY=0.05, mountTheta=2.39
23:15:42.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
23:15:42.516 00.003 21068 Enqueuing Move request for scope (0.05, -0.06)
23:15:42.518 00.002 16108 Worker thread wakes up
23:15:42.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:15:42.519 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:15:42.519 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
23:15:42.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:15:42.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:42.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:42.519 00.000 16108 MoveAxis(E, 0, ABG)
23:15:42.519 00.000 16108 Move returns status 0, amount 0
23:15:42.519 00.000 16108 MoveAxis(N, 0, ABG)
23:15:42.519 00.000 16108 Move returns status 0, amount 0
23:15:42.519 00.000 16108 move complete, result=0
23:15:42.519 00.000 16108 worker thread done servicing request
23:15:42.523 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3785, FiltMin=3238, FiltMax=57184, Gamma=1.000
23:15:42.540 00.017 21068 UpdateGuideState exits: m=104275 SNR=74.0
23:15:42.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:42.543 00.001 21068 Enqueuing Expose request
23:15:42.544 00.001 16108 Worker thread wakes up
23:15:42.544 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:42.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:42.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:43.711 01.167 16108 Exposure complete
23:15:43.779 00.068 16108 worker thread done servicing request
23:15:43.779 00.000 21068 OnExposeComplete: enter
23:15:43.781 00.002 21068 UpdateGuideState(): m_state=6
23:15:43.781 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3994
23:15:43.782 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.77, Mass=105467, SNR=70.9, Peak=17536 HFD=2.9
23:15:43.783 00.001 21068 MultiStar: [#1 -0.07,0.02,1.21,U] [#2 0.13,-0.02,1.21,U] [#3 -0.18,0.31,1.00,U] [#4 0.42,-0.14,0.91,U] [#5 0.10,0.00,1.03,U] [#6 0.19,0.57,0.00,M1] [#7 0.09,-0.02,0.63,U] [#8 -0.47,0.20,0.00,M1] 
23:15:43.784 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.08, -0.06}
23:15:43.785 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
23:15:43.785 00.000 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
23:15:43.786 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.07 mountY=-0.03, mountTheta=-2.69
23:15:43.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
23:15:43.789 00.001 21068 Enqueuing Move request for scope (0.07, 0.02)
23:15:43.789 00.000 16108 Worker thread wakes up
23:15:43.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:15:43.790 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:15:43.790 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.03
23:15:43.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:15:43.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:43.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:43.790 00.000 16108 MoveAxis(E, 0, ABG)
23:15:43.790 00.000 16108 Move returns status 0, amount 0
23:15:43.790 00.000 16108 MoveAxis(N, 0, ABG)
23:15:43.790 00.000 16108 Move returns status 0, amount 0
23:15:43.790 00.000 16108 move complete, result=0
23:15:43.790 00.000 16108 worker thread done servicing request
23:15:43.793 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3785, FiltMin=3229, FiltMax=55757, Gamma=1.000
23:15:43.808 00.015 21068 UpdateGuideState exits: m=105467 SNR=70.9
23:15:43.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:43.810 00.000 21068 Enqueuing Expose request
23:15:43.811 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:43.812 00.001 16108 Worker thread wakes up
23:15:43.812 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:43.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:44.795 00.983 16108 Exposure complete
23:15:44.852 00.057 16108 worker thread done servicing request
23:15:44.852 00.000 21068 OnExposeComplete: enter
23:15:44.854 00.002 21068 UpdateGuideState(): m_state=6
23:15:44.855 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3995
23:15:44.856 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.94, Mass=114302, SNR=79.4, Peak=18864 HFD=2.9
23:15:44.857 00.001 21068 MultiStar: [#1 0.10,-0.06,1.09,U] [#2 0.17,0.17,1.22,U] [#3 -0.07,0.22,1.05,U] [#4 0.00,0.02,0.79,U] [#5 0.12,0.12,0.84,U] [#6 0.17,0.58,0.00,M2] [#7 0.01,0.20,0.57,U] [#8 -0.45,0.48,0.00,M2] 
23:15:44.859 00.002 21068 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.29, 0.11}
23:15:44.859 00.000 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
23:15:44.860 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
23:15:44.861 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
23:15:44.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.11, opts=13)
23:15:44.865 00.002 21068 Enqueuing Move request for scope (0.10, 0.11)
23:15:44.866 00.001 16108 Worker thread wakes up
23:15:44.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:15:44.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:15:44.866 00.000 16108 Moving (0.10, 0.11) raw xDistance=-0.08 yDistance=-0.13
23:15:44.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:44.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:44.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:44.866 00.000 16108 MoveAxis(E, 0, ABG)
23:15:44.866 00.000 16108 Move returns status 0, amount 0
23:15:44.866 00.000 16108 MoveAxis(N, 0, ABG)
23:15:44.866 00.000 16108 Move returns status 0, amount 0
23:15:44.866 00.000 16108 move complete, result=0
23:15:44.867 00.001 16108 worker thread done servicing request
23:15:44.872 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3789, FiltMin=3229, FiltMax=47693, Gamma=1.000
23:15:44.890 00.018 21068 UpdateGuideState exits: m=114302 SNR=79.4
23:15:44.890 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:44.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:44.892 00.001 21068 Enqueuing Expose request
23:15:44.894 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:44.894 00.000 16108 Worker thread wakes up
23:15:44.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:44.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:46.051 01.157 16108 Exposure complete
23:15:46.107 00.056 16108 worker thread done servicing request
23:15:46.107 00.000 21068 OnExposeComplete: enter
23:15:46.109 00.002 21068 UpdateGuideState(): m_state=6
23:15:46.110 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3996
23:15:46.110 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=877.15, Mass=105695, SNR=77.8, Peak=15888 HFD=3.3
23:15:46.111 00.001 21068 MultiStar: [#1 -0.11,-0.02,1.05,U] [#2 -0.09,0.18,1.26,U] [#3 -0.14,0.02,1.05,U] [#4 -0.12,-0.14,0.86,U] [#5 -0.06,0.01,0.97,U] [#6 -0.18,0.26,0.76,U] [#7 0.26,0.07,0.55,U] [#8 -0.61,0.24,0.00,M3] 
23:15:46.112 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {0.05, 0.31}
23:15:46.112 00.000 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:15:46.113 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
23:15:46.114 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.20 mountX=0.08 mountY=-0.07, mountTheta=-0.73
23:15:46.115 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
23:15:46.116 00.001 21068 Enqueuing Move request for scope (-0.06, 0.09)
23:15:46.118 00.002 16108 Worker thread wakes up
23:15:46.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:15:46.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:15:46.118 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.08 yDistance=-0.07
23:15:46.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:15:46.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:46.119 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:46.119 00.000 16108 MoveAxis(E, 0, ABG)
23:15:46.119 00.000 16108 Move returns status 0, amount 0
23:15:46.119 00.000 16108 MoveAxis(N, 0, ABG)
23:15:46.119 00.000 16108 Move returns status 0, amount 0
23:15:46.119 00.000 16108 move complete, result=0
23:15:46.119 00.000 16108 worker thread done servicing request
23:15:46.126 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3789, FiltMin=3209, FiltMax=53021, Gamma=1.000
23:15:46.153 00.027 21068 UpdateGuideState exits: m=105695 SNR=77.8
23:15:46.155 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:46.157 00.001 21068 Enqueuing Expose request
23:15:46.158 00.001 16108 Worker thread wakes up
23:15:46.158 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:46.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:46.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:47.135 00.976 16108 Exposure complete
23:15:47.209 00.074 16108 worker thread done servicing request
23:15:47.209 00.000 21068 OnExposeComplete: enter
23:15:47.210 00.001 21068 UpdateGuideState(): m_state=6
23:15:47.210 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3997
23:15:47.211 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.72, Mass=107155, SNR=78.1, Peak=18064 HFD=3.2
23:15:47.212 00.001 21068 MultiStar: [#1 -0.08,-0.00,1.11,U] [#2 0.34,0.23,1.15,U] [#3 -0.21,0.25,1.16,U] [#4 -0.06,0.03,0.76,U] [#5 -0.18,-0.04,0.95,U] [#6 -0.23,0.75,0.00,M2] [#7 0.56,0.12,0.00,M1] [#8 -0.28,-0.04,0.75,U] 
23:15:47.213 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.34, -0.12}
23:15:47.213 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:15:47.214 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:15:47.215 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=0.01 mountY=-0.05, mountTheta=-1.30
23:15:47.216 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
23:15:47.217 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
23:15:47.219 00.002 16108 Worker thread wakes up
23:15:47.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:15:47.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:15:47.219 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.01 yDistance=-0.05
23:15:47.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:15:47.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:47.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:47.219 00.000 16108 MoveAxis(E, 0, ABG)
23:15:47.219 00.000 16108 Move returns status 0, amount 0
23:15:47.219 00.000 16108 MoveAxis(N, 0, ABG)
23:15:47.219 00.000 16108 Move returns status 0, amount 0
23:15:47.219 00.000 16108 move complete, result=0
23:15:47.219 00.000 16108 worker thread done servicing request
23:15:47.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3789, FiltMin=3277, FiltMax=44237, Gamma=1.000
23:15:47.238 00.015 21068 UpdateGuideState exits: m=107155 SNR=78.1
23:15:47.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:47.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:47.240 00.001 21068 Enqueuing Expose request
23:15:47.241 00.001 16108 Worker thread wakes up
23:15:47.241 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:47.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:47.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:48.409 01.167 16108 Exposure complete
23:15:48.463 00.054 16108 worker thread done servicing request
23:15:48.463 00.000 21068 OnExposeComplete: enter
23:15:48.464 00.001 21068 UpdateGuideState(): m_state=6
23:15:48.465 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3998
23:15:48.465 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=877.16, Mass=92807, SNR=64.3, Peak=13232 HFD=3.2
23:15:48.466 00.001 21068 MultiStar: [#1 -0.13,0.05,1.26,U] [#2 0.24,0.05,1.33,U] [#3 -0.08,0.18,1.22,U] [#4 -0.01,0.27,0.87,U] [#5 0.09,-0.03,0.93,U] [#6 0.00,0.70,0.00,M3] [#7 0.01,0.09,0.67,U] [#8 -0.21,0.02,0.83,U] 
23:15:48.467 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.11, 0.33}
23:15:48.468 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
23:15:48.469 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
23:15:48.470 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.04 mountY=-0.11, mountTheta=-1.25
23:15:48.472 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
23:15:48.473 00.001 21068 Enqueuing Move request for scope (-0.02, 0.12)
23:15:48.474 00.001 16108 Worker thread wakes up
23:15:48.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:15:48.474 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:15:48.474 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
23:15:48.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:15:48.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:48.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:48.474 00.000 16108 MoveAxis(E, 0, ABG)
23:15:48.474 00.000 16108 Move returns status 0, amount 0
23:15:48.474 00.000 16108 MoveAxis(N, 0, ABG)
23:15:48.474 00.000 16108 Move returns status 0, amount 0
23:15:48.474 00.000 16108 move complete, result=0
23:15:48.474 00.000 16108 worker thread done servicing request
23:15:48.478 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3789, FiltMin=3248, FiltMax=54307, Gamma=1.000
23:15:48.494 00.016 21068 UpdateGuideState exits: m=92807 SNR=64.3
23:15:48.494 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:48.496 00.001 21068 Enqueuing Expose request
23:15:48.496 00.000 16108 Worker thread wakes up
23:15:48.497 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:48.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:48.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:49.475 00.978 16108 Exposure complete
23:15:49.554 00.079 16108 worker thread done servicing request
23:15:49.556 00.002 21068 OnExposeComplete: enter
23:15:49.557 00.001 21068 UpdateGuideState(): m_state=6
23:15:49.559 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3999
23:15:49.561 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=877.02, Mass=115616, SNR=76.5, Peak=17136 HFD=3.0
23:15:49.564 00.003 21068 MultiStar: [#1 0.10,0.11,1.11,U] [#2 0.44,0.09,1.15,U] [#3 0.04,-0.02,0.98,U] [#4 -0.13,-0.23,0.83,U] [#5 0.05,-0.04,0.95,U] [#6 -0.26,0.49,0.00,M4] [#7 -0.16,0.01,0.65,U] [#8 0.05,-0.13,0.75,U] 
23:15:49.565 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {-0.10, 0.18}
23:15:49.567 00.002 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
23:15:49.569 00.002 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
23:15:49.571 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
23:15:49.574 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:15:49.575 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:15:49.576 00.001 16108 Worker thread wakes up
23:15:49.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:15:49.576 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:15:49.576 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.05 yDistance=-0.02
23:15:49.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:15:49.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:49.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:49.576 00.000 16108 MoveAxis(E, 0, ABG)
23:15:49.577 00.001 16108 Move returns status 0, amount 0
23:15:49.577 00.000 16108 MoveAxis(N, 0, ABG)
23:15:49.577 00.000 16108 Move returns status 0, amount 0
23:15:49.577 00.000 16108 move complete, result=0
23:15:49.577 00.000 16108 worker thread done servicing request
23:15:49.581 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3792, FiltMin=3190, FiltMax=63430, Gamma=1.000
23:15:49.608 00.027 21068 UpdateGuideState exits: m=115616 SNR=76.5
23:15:49.610 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:49.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:49.612 00.001 21068 Enqueuing Expose request
23:15:49.613 00.001 16108 Worker thread wakes up
23:15:49.613 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:49.614 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:49.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:50.772 01.158 16108 Exposure complete
23:15:50.866 00.094 16108 worker thread done servicing request
23:15:50.866 00.000 21068 OnExposeComplete: enter
23:15:50.868 00.002 21068 UpdateGuideState(): m_state=6
23:15:50.870 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4000
23:15:50.870 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=877.17, Mass=107351, SNR=70.7, Peak=14800 HFD=3.2
23:15:50.872 00.002 21068 MultiStar: [#1 -0.10,0.36,1.23,U] [#2 0.19,0.33,1.00,U] [#3 0.07,0.55,0.00,M1] [#4 -0.18,-0.09,0.94,U] [#5 -0.18,0.15,0.92,U] [#6 -0.17,0.65,0.00,M5] [#7 -0.29,0.04,0.65,U] [#8 -0.48,0.25,0.00,M1] 
23:15:50.874 00.002 21068 refined, 5 included, MultiStar: {-0.10, 0.21}, one-star: {-0.09, 0.33}
23:15:50.875 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
23:15:50.876 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
23:15:50.877 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.01 mountX=0.13 mountY=-0.18, mountTheta=-0.93
23:15:50.878 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.21, opts=13)
23:15:50.879 00.001 21068 Enqueuing Move request for scope (-0.10, 0.21)
23:15:50.880 00.001 16108 Worker thread wakes up
23:15:50.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
23:15:50.880 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
23:15:50.880 00.000 16108 Moving (-0.10, 0.21) raw xDistance=0.13 yDistance=-0.18
23:15:50.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:15:50.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:50.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:15:50.880 00.000 16108 MoveAxis(E, 0, ABG)
23:15:50.880 00.000 16108 Move returns status 0, amount 0
23:15:50.880 00.000 16108 MoveAxis(N, 0, ABG)
23:15:50.880 00.000 16108 Move returns status 0, amount 0
23:15:50.880 00.000 16108 move complete, result=0
23:15:50.880 00.000 16108 worker thread done servicing request
23:15:50.883 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3789, FiltMin=3249, FiltMax=44477, Gamma=1.000
23:15:50.899 00.016 21068 UpdateGuideState exits: m=107351 SNR=70.7
23:15:50.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:50.901 00.000 21068 Enqueuing Expose request
23:15:50.902 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:50.903 00.001 16108 Worker thread wakes up
23:15:50.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:50.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:51.870 00.967 16108 Exposure complete
23:15:51.939 00.069 16108 worker thread done servicing request
23:15:51.939 00.000 21068 OnExposeComplete: enter
23:15:51.940 00.001 21068 UpdateGuideState(): m_state=6
23:15:51.941 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4001
23:15:51.942 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.07, Mass=104777, SNR=74.3, Peak=14880 HFD=3.2
23:15:51.942 00.000 21068 MultiStar: [#1 -0.11,0.33,1.36,U] [#2 0.10,0.43,1.24,U] [#3 0.04,0.15,0.93,U] [#4 -0.11,-0.07,0.90,U] [#5 -0.21,-0.08,0.93,U] [#6 0.04,0.51,0.00,M6] [#7 0.26,0.15,0.66,U] [#8 -0.24,-0.09,0.77,U] 
23:15:51.943 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.16}, one-star: {0.05, 0.24}
23:15:51.944 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
23:15:51.945 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
23:15:51.945 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.77 mountX=0.06 mountY=-0.15, mountTheta=-1.19
23:15:51.948 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
23:15:51.949 00.001 21068 Enqueuing Move request for scope (-0.03, 0.16)
23:15:51.949 00.000 16108 Worker thread wakes up
23:15:51.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:15:51.949 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:15:51.950 00.001 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.15
23:15:51.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:15:51.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:51.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:15:51.950 00.000 16108 MoveAxis(E, 0, ABG)
23:15:51.950 00.000 16108 Move returns status 0, amount 0
23:15:51.950 00.000 16108 MoveAxis(N, 0, ABG)
23:15:51.950 00.000 16108 Move returns status 0, amount 0
23:15:51.950 00.000 16108 move complete, result=0
23:15:51.950 00.000 16108 worker thread done servicing request
23:15:51.956 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3789, FiltMin=3245, FiltMax=49613, Gamma=1.000
23:15:51.977 00.021 21068 UpdateGuideState exits: m=104777 SNR=74.3
23:15:51.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:51.978 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:51.979 00.001 21068 Enqueuing Expose request
23:15:51.980 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:51.981 00.001 16108 Worker thread wakes up
23:15:51.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:51.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:53.144 01.163 16108 Exposure complete
23:15:53.225 00.081 16108 worker thread done servicing request
23:15:53.225 00.000 21068 OnExposeComplete: enter
23:15:53.228 00.003 21068 UpdateGuideState(): m_state=6
23:15:53.230 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4002
23:15:53.232 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=876.60, Mass=123045, SNR=76.0, Peak=15088 HFD=3.4
23:15:53.234 00.002 21068 MultiStar: [#1 0.14,-0.15,1.21,U] [#2 -0.09,-0.28,1.22,U] [#3 0.17,-0.35,1.06,U] [#4 -0.09,-0.58,0.00,M1] [#5 -0.03,-0.35,1.00,U] [#6 0.01,0.01,0.80,U] [#7 0.16,0.03,0.63,U] [#8 -0.46,-0.33,0.00,M1] 
23:15:53.235 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.21}, one-star: {0.02, -0.24}
23:15:53.237 00.002 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
23:15:53.238 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
23:15:53.239 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.34 mountX=-0.08 mountY=0.19, mountTheta=1.98
23:15:53.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.21, opts=13)
23:15:53.242 00.001 21068 Enqueuing Move request for scope (0.05, -0.21)
23:15:53.243 00.001 16108 Worker thread wakes up
23:15:53.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
23:15:53.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
23:15:53.243 00.000 16108 Moving (0.05, -0.21) raw xDistance=-0.08 yDistance=0.19
23:15:53.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:53.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:53.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:15:53.243 00.000 16108 MoveAxis(E, 0, ABG)
23:15:53.243 00.000 16108 Move returns status 0, amount 0
23:15:53.243 00.000 16108 MoveAxis(N, 0, ABG)
23:15:53.243 00.000 16108 Move returns status 0, amount 0
23:15:53.243 00.000 16108 move complete, result=0
23:15:53.243 00.000 16108 worker thread done servicing request
23:15:53.249 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3789, FiltMin=3235, FiltMax=53696, Gamma=1.000
23:15:53.264 00.015 21068 UpdateGuideState exits: m=123045 SNR=76.0
23:15:53.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:53.268 00.002 21068 Enqueuing Expose request
23:15:53.269 00.001 16108 Worker thread wakes up
23:15:53.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:53.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:53.269 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:15:54.238 00.969 16108 Exposure complete
23:15:54.306 00.068 16108 worker thread done servicing request
23:15:54.306 00.000 21068 OnExposeComplete: enter
23:15:54.309 00.003 21068 UpdateGuideState(): m_state=6
23:15:54.310 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4003
23:15:54.311 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.76, Mass=97938, SNR=64.3, Peak=14320 HFD=3.0
23:15:54.313 00.002 21068 MultiStar: [#1 0.10,-0.10,1.36,U] [#2 0.24,-0.12,1.42,U] [#3 0.08,0.01,1.08,U] [#4 -0.20,-0.06,0.93,U] [#5 -0.27,-0.34,1.10,U] [#6 -0.17,0.32,1.00,U] [#7 -0.15,-0.72,0.00,M1] [#8 -0.46,0.21,0.00,M2] 
23:15:54.314 00.001 21068 refined, 6 included, MultiStar: {-0.00, -0.06}, one-star: {0.08, -0.08}
23:15:54.315 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
23:15:54.316 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
23:15:54.318 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.61 mountX=-0.01 mountY=0.06, mountTheta=1.71
23:15:54.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
23:15:54.322 00.002 21068 Enqueuing Move request for scope (-0.00, -0.06)
23:15:54.323 00.001 16108 Worker thread wakes up
23:15:54.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:15:54.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:15:54.323 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
23:15:54.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:15:54.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:54.324 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:15:54.324 00.000 16108 MoveAxis(E, 0, ABG)
23:15:54.324 00.000 16108 Move returns status 0, amount 0
23:15:54.324 00.000 16108 MoveAxis(N, 0, ABG)
23:15:54.324 00.000 16108 Move returns status 0, amount 0
23:15:54.324 00.000 16108 move complete, result=0
23:15:54.324 00.000 16108 worker thread done servicing request
23:15:54.328 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3792, FiltMin=3292, FiltMax=54611, Gamma=1.000
23:15:54.345 00.017 21068 UpdateGuideState exits: m=97938 SNR=64.3
23:15:54.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:54.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:54.348 00.001 21068 Enqueuing Expose request
23:15:54.348 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:54.349 00.001 16108 Worker thread wakes up
23:15:54.350 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:54.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:55.514 01.164 16108 Exposure complete
23:15:55.578 00.064 16108 worker thread done servicing request
23:15:55.578 00.000 21068 OnExposeComplete: enter
23:15:55.579 00.001 21068 UpdateGuideState(): m_state=6
23:15:55.580 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4004
23:15:55.580 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=877.07, Mass=112466, SNR=72.0, Peak=15056 HFD=3.3
23:15:55.581 00.001 21068 MultiStar: [#1 -0.17,0.00,1.20,U] [#2 0.14,0.06,1.18,U] [#3 -0.24,-0.07,1.04,U] [#4 -0.07,0.00,0.93,U] [#5 -0.01,-0.27,0.92,U] [#6 -0.11,0.58,0.00,M5] [#7 0.19,0.20,0.67,U] [#8 -0.58,0.18,0.00,M3] 
23:15:55.582 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.02}, one-star: {-0.28, 0.23}
23:15:55.583 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
23:15:55.583 00.000 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
23:15:55.585 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=0.07 mountY=0.00, mountTheta=0.01
23:15:55.588 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
23:15:55.590 00.002 21068 Enqueuing Move request for scope (-0.07, 0.02)
23:15:55.593 00.003 16108 Worker thread wakes up
23:15:55.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:15:55.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:15:55.593 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=0.00
23:15:55.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:15:55.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:55.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:15:55.593 00.000 16108 MoveAxis(E, 0, ABG)
23:15:55.593 00.000 16108 Move returns status 0, amount 0
23:15:55.593 00.000 16108 MoveAxis(N, 0, ABG)
23:15:55.593 00.000 16108 Move returns status 0, amount 0
23:15:55.593 00.000 16108 move complete, result=0
23:15:55.593 00.000 16108 worker thread done servicing request
23:15:55.602 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3792, FiltMin=3251, FiltMax=56781, Gamma=1.000
23:15:55.619 00.017 21068 UpdateGuideState exits: m=112466 SNR=72.0
23:15:55.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:55.623 00.002 21068 Enqueuing Expose request
23:15:55.624 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:55.625 00.001 16108 Worker thread wakes up
23:15:55.626 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:55.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:56.597 00.971 16108 Exposure complete
23:15:56.670 00.073 16108 worker thread done servicing request
23:15:56.670 00.000 21068 OnExposeComplete: enter
23:15:56.672 00.002 21068 UpdateGuideState(): m_state=6
23:15:56.672 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4005
23:15:56.673 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.98, Mass=96485, SNR=65.9, Peak=15040 HFD=2.7
23:15:56.674 00.001 21068 MultiStar: [#1 -0.18,0.21,1.27,U] [#2 -0.23,0.30,1.17,U] [#3 -0.13,0.19,1.11,U] [#4 0.03,-0.01,0.99,U] [#5 -0.33,0.18,0.90,U] [#6 -0.38,0.81,0.00,M6] [#7 0.16,0.12,0.68,U] [#8 -0.72,-0.11,0.00,M4] 
23:15:56.675 00.001 21068 single-star, 6 included, MultiStar: {-0.12, 0.17}, one-star: {-0.03, 0.14}
23:15:56.676 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:15:56.676 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:15:56.677 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.05 mountY=-0.13, mountTheta=-1.20
23:15:56.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
23:15:56.680 00.001 21068 Enqueuing Move request for scope (-0.03, 0.14)
23:15:56.680 00.000 16108 Worker thread wakes up
23:15:56.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:15:56.680 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:15:56.680 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.05 yDistance=-0.13
23:15:56.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:15:56.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:56.681 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:15:56.681 00.000 16108 MoveAxis(E, 0, ABG)
23:15:56.681 00.000 16108 Move returns status 0, amount 0
23:15:56.681 00.000 16108 MoveAxis(N, 0, ABG)
23:15:56.681 00.000 16108 Move returns status 0, amount 0
23:15:56.681 00.000 16108 move complete, result=0
23:15:56.681 00.000 16108 worker thread done servicing request
23:15:56.690 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3792, FiltMin=3299, FiltMax=51869, Gamma=1.000
23:15:56.711 00.021 21068 UpdateGuideState exits: m=96485 SNR=65.9
23:15:56.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:56.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:56.714 00.001 21068 Enqueuing Expose request
23:15:56.715 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:56.716 00.001 16108 Worker thread wakes up
23:15:56.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:56.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:57.884 01.168 16108 Exposure complete
23:15:57.970 00.086 16108 worker thread done servicing request
23:15:57.970 00.000 21068 OnExposeComplete: enter
23:15:57.972 00.002 21068 UpdateGuideState(): m_state=6
23:15:57.976 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4006
23:15:57.977 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.88, Mass=92252, SNR=65.5, Peak=12816 HFD=3.4
23:15:57.979 00.002 21068 MultiStar: [#1 -0.29,0.05,1.27,U] [#2 0.05,-0.14,1.60,U] [#3 -0.49,0.05,0.00,M1] [#4 -0.09,0.06,0.85,U] [#5 -0.06,-0.33,1.09,U] [#6 -0.13,0.40,0.90,U] [#7 -0.53,0.14,0.00,M1] [#8 -0.45,-0.24,0.00,M5] 
23:15:57.980 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.01}, one-star: {-0.12, 0.04}
23:15:57.982 00.002 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
23:15:57.984 00.002 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
23:15:57.986 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.04 mountX=0.09 mountY=0.03, mountTheta=0.33
23:15:57.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
23:15:57.988 00.000 21068 Enqueuing Move request for scope (-0.10, -0.01)
23:15:57.989 00.001 16108 Worker thread wakes up
23:15:57.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:15:57.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:15:57.989 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.09 yDistance=0.03
23:15:57.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:15:57.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:57.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:57.989 00.000 16108 MoveAxis(E, 0, ABG)
23:15:57.989 00.000 16108 Move returns status 0, amount 0
23:15:57.989 00.000 16108 MoveAxis(N, 0, ABG)
23:15:57.990 00.001 16108 Move returns status 0, amount 0
23:15:57.990 00.000 16108 move complete, result=0
23:15:57.990 00.000 16108 worker thread done servicing request
23:15:57.997 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3792, FiltMin=3270, FiltMax=53629, Gamma=1.000
23:15:58.023 00.026 21068 UpdateGuideState exits: m=92252 SNR=65.5
23:15:58.025 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.027 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:58.028 00.001 21068 Enqueuing Expose request
23:15:58.031 00.003 16108 Worker thread wakes up
23:15:58.031 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:58.032 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:58.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:15:59.013 00.981 16108 Exposure complete
23:15:59.074 00.061 16108 worker thread done servicing request
23:15:59.074 00.000 21068 OnExposeComplete: enter
23:15:59.077 00.003 21068 UpdateGuideState(): m_state=6
23:15:59.078 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4007
23:15:59.080 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.93, Mass=112526, SNR=73.7, Peak=16320 HFD=3.2
23:15:59.081 00.001 21068 MultiStar: [#1 -0.16,0.11,1.19,U] [#2 0.11,-0.06,1.20,U] [#3 -0.28,0.40,1.07,U] [#4 -0.30,-0.09,0.83,U] [#5 -0.10,0.09,0.93,U] [#6 0.06,0.50,0.00,M6] [#7 0.02,-0.23,0.63,U] [#8 -0.23,0.16,0.62,U] 
23:15:59.082 00.001 21068 single-star, 7 included, MultiStar: {-0.11, 0.07}, one-star: {0.04, 0.09}
23:15:59.083 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
23:15:59.084 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
23:15:59.085 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
23:15:59.088 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
23:15:59.091 00.003 21068 Enqueuing Move request for scope (0.04, 0.09)
23:15:59.093 00.002 16108 Worker thread wakes up
23:15:59.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:15:59.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:15:59.093 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.09
23:15:59.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:15:59.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:59.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:15:59.093 00.000 16108 MoveAxis(E, 0, ABG)
23:15:59.093 00.000 16108 Move returns status 0, amount 0
23:15:59.093 00.000 16108 MoveAxis(N, 0, ABG)
23:15:59.093 00.000 16108 Move returns status 0, amount 0
23:15:59.093 00.000 16108 move complete, result=0
23:15:59.093 00.000 16108 worker thread done servicing request
23:15:59.099 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3792, FiltMin=3254, FiltMax=59213, Gamma=1.000
23:15:59.124 00.025 21068 UpdateGuideState exits: m=112526 SNR=73.7
23:15:59.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:59.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:15:59.127 00.001 21068 Enqueuing Expose request
23:15:59.128 00.001 16108 Worker thread wakes up
23:15:59.128 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:59.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:15:59.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:00.296 01.167 16108 Exposure complete
23:16:00.351 00.055 16108 worker thread done servicing request
23:16:00.351 00.000 21068 OnExposeComplete: enter
23:16:00.352 00.001 21068 UpdateGuideState(): m_state=6
23:16:00.353 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4008
23:16:00.353 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=877.05, Mass=98518, SNR=73.1, Peak=14288 HFD=3.2
23:16:00.354 00.001 21068 MultiStar: [#1 -0.37,0.01,1.10,U] [#2 0.18,0.20,1.13,U] [#3 -0.16,0.24,1.04,U] [#4 -0.10,-0.22,0.85,U] [#5 -0.10,-0.17,1.06,U] [#6 0.03,0.61,0.00,M7] [#7 0.18,0.51,0.00,M1] [#8 -0.21,-0.08,0.69,U] 
23:16:00.355 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.04}, one-star: {0.07, 0.22}
23:16:00.356 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
23:16:00.356 00.000 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
23:16:00.357 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.72 mountX=0.10 mountY=-0.02, mountTheta=-0.19
23:16:00.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
23:16:00.360 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
23:16:00.361 00.001 16108 Worker thread wakes up
23:16:00.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:16:00.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:16:00.361 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.02
23:16:00.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:16:00.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:00.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:00.361 00.000 16108 MoveAxis(E, 0, ABG)
23:16:00.361 00.000 16108 Move returns status 0, amount 0
23:16:00.361 00.000 16108 MoveAxis(N, 0, ABG)
23:16:00.361 00.000 16108 Move returns status 0, amount 0
23:16:00.361 00.000 16108 move complete, result=0
23:16:00.361 00.000 16108 worker thread done servicing request
23:16:00.371 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3792, FiltMin=3155, FiltMax=53661, Gamma=1.000
23:16:00.391 00.020 21068 UpdateGuideState exits: m=98518 SNR=73.1
23:16:00.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:00.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:00.395 00.002 21068 Enqueuing Expose request
23:16:00.395 00.000 16108 Worker thread wakes up
23:16:00.396 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:00.396 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:00.397 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:01.367 00.970 16108 Exposure complete
23:16:01.421 00.054 16108 worker thread done servicing request
23:16:01.421 00.000 21068 OnExposeComplete: enter
23:16:01.423 00.002 21068 UpdateGuideState(): m_state=6
23:16:01.426 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4009
23:16:01.427 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.94, Mass=108138, SNR=74.4, Peak=16560 HFD=3.0
23:16:01.429 00.002 21068 MultiStar: [#1 0.18,-0.13,1.09,U] [#2 0.41,-0.15,1.27,U] [#3 -0.07,0.01,1.15,U] [#4 -0.05,-0.39,0.78,U] [#5 -0.12,-0.31,0.88,U] [#6 0.27,0.14,0.82,U] [#7 0.27,0.11,0.60,U] [#8 -0.27,-0.04,0.85,U] 
23:16:01.431 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.21, 0.10}
23:16:01.433 00.002 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
23:16:01.434 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:16:01.436 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.11 mountY=0.05, mountTheta=2.72
23:16:01.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
23:16:01.440 00.002 21068 Enqueuing Move request for scope (0.10, -0.08)
23:16:01.441 00.001 16108 Worker thread wakes up
23:16:01.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:16:01.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:16:01.441 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
23:16:01.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:01.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:01.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:01.442 00.001 16108 MoveAxis(E, 0, ABG)
23:16:01.442 00.000 16108 Move returns status 0, amount 0
23:16:01.442 00.000 16108 MoveAxis(N, 0, ABG)
23:16:01.442 00.000 16108 Move returns status 0, amount 0
23:16:01.442 00.000 16108 move complete, result=0
23:16:01.442 00.000 16108 worker thread done servicing request
23:16:01.448 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3792, FiltMin=3203, FiltMax=61024, Gamma=1.000
23:16:01.469 00.021 21068 UpdateGuideState exits: m=108138 SNR=74.4
23:16:01.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:01.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:01.472 00.001 21068 Enqueuing Expose request
23:16:01.473 00.001 16108 Worker thread wakes up
23:16:01.473 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:01.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:01.474 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:02.643 01.169 16108 Exposure complete
23:16:02.708 00.065 16108 worker thread done servicing request
23:16:02.708 00.000 21068 OnExposeComplete: enter
23:16:02.709 00.001 21068 UpdateGuideState(): m_state=6
23:16:02.710 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4010
23:16:02.710 00.000 21068 Star::Find returns 1 (0), X=220.81, Y=877.07, Mass=102817, SNR=68.8, Peak=17040 HFD=3.2
23:16:02.711 00.001 21068 MultiStar: [#1 -0.02,-0.19,1.22,U] [#2 0.24,0.09,1.23,U] [#3 -0.25,-0.08,1.11,U] [#4 -0.36,-0.21,0.91,U] [#5 -0.17,-0.18,1.03,U] [#6 -0.06,0.42,0.76,U] [#7 0.40,0.20,0.66,U] [#8 -0.29,0.07,0.85,U] 
23:16:02.712 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.13, 0.23}
23:16:02.712 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
23:16:02.713 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
23:16:02.714 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.78 mountX=0.05 mountY=-0.01, mountTheta=-0.12
23:16:02.716 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
23:16:02.717 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
23:16:02.718 00.001 16108 Worker thread wakes up
23:16:02.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:16:02.718 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:16:02.718 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
23:16:02.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:02.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:02.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:02.718 00.000 16108 MoveAxis(E, 0, ABG)
23:16:02.718 00.000 16108 Move returns status 0, amount 0
23:16:02.718 00.000 16108 MoveAxis(N, 0, ABG)
23:16:02.718 00.000 16108 Move returns status 0, amount 0
23:16:02.718 00.000 16108 move complete, result=0
23:16:02.719 00.001 16108 worker thread done servicing request
23:16:02.727 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3792, FiltMin=3257, FiltMax=58669, Gamma=1.000
23:16:02.751 00.024 21068 UpdateGuideState exits: m=102817 SNR=68.8
23:16:02.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:02.754 00.001 21068 Enqueuing Expose request
23:16:02.754 00.000 16108 Worker thread wakes up
23:16:02.755 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:02.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:02.755 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:03.728 00.973 16108 Exposure complete
23:16:03.784 00.056 16108 worker thread done servicing request
23:16:03.785 00.001 21068 OnExposeComplete: enter
23:16:03.785 00.000 21068 UpdateGuideState(): m_state=6
23:16:03.786 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4011
23:16:03.788 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.73, Mass=110687, SNR=72.9, Peak=16576 HFD=3.3
23:16:03.789 00.001 21068 MultiStar: [#1 -0.04,-0.14,1.11,U] [#2 -0.01,0.01,1.13,U] [#3 -0.09,-0.04,1.02,U] [#4 -0.21,0.04,0.84,U] [#5 -0.07,-0.20,0.92,U] [#6 -0.18,0.32,0.78,U] [#7 0.17,-0.25,0.59,U] [#8 -0.51,0.12,0.00,M2] 
23:16:03.790 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.10, -0.11}
23:16:03.790 00.000 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
23:16:03.791 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
23:16:03.792 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.35 mountX=0.04 mountY=0.06, mountTheta=0.99
23:16:03.793 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
23:16:03.794 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
23:16:03.795 00.001 16108 Worker thread wakes up
23:16:03.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:16:03.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:16:03.795 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.04 yDistance=0.06
23:16:03.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:03.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:03.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:03.796 00.001 16108 MoveAxis(E, 0, ABG)
23:16:03.796 00.000 16108 Move returns status 0, amount 0
23:16:03.796 00.000 16108 MoveAxis(N, 0, ABG)
23:16:03.796 00.000 16108 Move returns status 0, amount 0
23:16:03.796 00.000 16108 move complete, result=0
23:16:03.796 00.000 16108 worker thread done servicing request
23:16:03.799 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3792, FiltMin=3283, FiltMax=50605, Gamma=1.000
23:16:03.823 00.024 21068 UpdateGuideState exits: m=110687 SNR=72.9
23:16:03.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:03.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:03.826 00.001 21068 Enqueuing Expose request
23:16:03.827 00.001 16108 Worker thread wakes up
23:16:03.827 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:03.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:03.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:05.005 01.178 16108 Exposure complete
23:16:05.064 00.059 16108 worker thread done servicing request
23:16:05.065 00.001 21068 OnExposeComplete: enter
23:16:05.066 00.001 21068 UpdateGuideState(): m_state=6
23:16:05.066 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4012
23:16:05.067 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.82, Mass=109017, SNR=83.6, Peak=16464 HFD=3.0
23:16:05.068 00.001 21068 MultiStar: [#1 -0.22,0.06,0.97,U] [#2 -0.03,0.09,1.32,U] [#3 -0.14,0.31,0.85,U] [#4 -0.15,-0.17,0.71,U] [#5 -0.09,-0.15,0.76,U] [#6 -0.25,0.39,0.59,U] [#7 0.33,-0.11,0.46,U] [#8 -0.66,0.07,0.00,M3] 
23:16:05.069 00.001 21068 single-star, 7 included, MultiStar: {-0.07, 0.06}, one-star: {0.06, -0.02}
23:16:05.070 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
23:16:05.071 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
23:16:05.071 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.28 mountX=-0.06 mountY=0.00, mountTheta=3.10
23:16:05.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
23:16:05.074 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
23:16:05.075 00.001 16108 Worker thread wakes up
23:16:05.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:16:05.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:16:05.075 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
23:16:05.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:05.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:05.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:05.075 00.000 16108 MoveAxis(E, 0, ABG)
23:16:05.076 00.001 16108 Move returns status 0, amount 0
23:16:05.076 00.000 16108 MoveAxis(N, 0, ABG)
23:16:05.076 00.000 16108 Move returns status 0, amount 0
23:16:05.076 00.000 16108 move complete, result=0
23:16:05.076 00.000 16108 worker thread done servicing request
23:16:05.082 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3792, FiltMin=3283, FiltMax=52595, Gamma=1.000
23:16:05.097 00.015 21068 UpdateGuideState exits: m=109017 SNR=83.6
23:16:05.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.100 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:05.100 00.000 21068 Enqueuing Expose request
23:16:05.101 00.001 16108 Worker thread wakes up
23:16:05.101 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:05.102 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:05.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:06.073 00.971 16108 Exposure complete
23:16:06.147 00.074 16108 worker thread done servicing request
23:16:06.147 00.000 21068 OnExposeComplete: enter
23:16:06.149 00.002 21068 UpdateGuideState(): m_state=6
23:16:06.151 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4013
23:16:06.154 00.003 21068 Star::Find returns 1 (0), X=220.99, Y=876.94, Mass=93230, SNR=63.6, Peak=14784 HFD=3.0
23:16:06.156 00.002 21068 MultiStar: [#1 0.14,-0.14,1.39,U] [#2 0.16,-0.19,1.39,U] [#3 0.17,0.11,1.20,U] [#4 0.21,-0.34,0.91,U] [#5 0.06,-0.44,1.17,U] [#6 0.20,0.30,0.87,U] [#7 0.40,-0.06,0.69,U] [#8 -0.14,-0.04,0.85,U] 
23:16:06.157 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.30, 0.10}
23:16:06.159 00.002 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
23:16:06.160 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
23:16:06.163 00.003 21068 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.17 mountY=0.05, mountTheta=2.86
23:16:06.166 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.09, opts=13)
23:16:06.168 00.002 21068 Enqueuing Move request for scope (0.16, -0.09)
23:16:06.169 00.001 16108 Worker thread wakes up
23:16:06.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
23:16:06.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
23:16:06.169 00.000 16108 Moving (0.16, -0.09) raw xDistance=-0.17 yDistance=0.05
23:16:06.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:16:06.170 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:06.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:06.170 00.000 16108 MoveAxis(E, 0, ABG)
23:16:06.170 00.000 16108 Move returns status 0, amount 0
23:16:06.170 00.000 16108 MoveAxis(N, 0, ABG)
23:16:06.170 00.000 16108 Move returns status 0, amount 0
23:16:06.170 00.000 16108 move complete, result=0
23:16:06.170 00.000 16108 worker thread done servicing request
23:16:06.176 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3792, FiltMin=3261, FiltMax=49856, Gamma=1.000
23:16:06.200 00.024 21068 UpdateGuideState exits: m=93230 SNR=63.6
23:16:06.202 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:06.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:06.204 00.001 21068 Enqueuing Expose request
23:16:06.205 00.001 16108 Worker thread wakes up
23:16:06.206 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:06.207 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:06.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:07.366 01.159 16108 Exposure complete
23:16:07.439 00.073 16108 worker thread done servicing request
23:16:07.439 00.000 21068 OnExposeComplete: enter
23:16:07.441 00.002 21068 UpdateGuideState(): m_state=6
23:16:07.442 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4014
23:16:07.444 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.74, Mass=96024, SNR=66.9, Peak=15296 HFD=2.9
23:16:07.445 00.001 21068 MultiStar: [#1 0.09,-0.39,1.29,U] [#2 0.04,-0.14,1.20,U] [#3 0.08,0.04,1.08,U] [#4 -0.05,-0.25,0.82,U] [#5 -0.20,-0.35,1.08,U] [#6 -0.03,0.21,1.02,U] [#7 0.04,-0.35,0.74,U] [#8 -0.14,-0.06,0.87,U] 
23:16:07.447 00.002 21068 single-star, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.10, -0.10}
23:16:07.448 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
23:16:07.449 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
23:16:07.450 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=-0.11 mountY=0.07, mountTheta=2.59
23:16:07.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
23:16:07.453 00.001 21068 Enqueuing Move request for scope (0.10, -0.10)
23:16:07.454 00.001 16108 Worker thread wakes up
23:16:07.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:16:07.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:16:07.454 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.11 yDistance=0.07
23:16:07.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:07.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:07.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:07.455 00.001 16108 MoveAxis(E, 0, ABG)
23:16:07.455 00.000 16108 Move returns status 0, amount 0
23:16:07.455 00.000 16108 MoveAxis(N, 0, ABG)
23:16:07.455 00.000 16108 Move returns status 0, amount 0
23:16:07.455 00.000 16108 move complete, result=0
23:16:07.455 00.000 16108 worker thread done servicing request
23:16:07.460 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3785, FiltMin=3257, FiltMax=48771, Gamma=1.000
23:16:07.474 00.014 21068 UpdateGuideState exits: m=96024 SNR=66.9
23:16:07.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:07.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:07.476 00.000 21068 Enqueuing Expose request
23:16:07.477 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:07.478 00.001 16108 Worker thread wakes up
23:16:07.478 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:07.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:08.460 00.982 16108 Exposure complete
23:16:08.528 00.068 16108 worker thread done servicing request
23:16:08.528 00.000 21068 OnExposeComplete: enter
23:16:08.530 00.002 21068 UpdateGuideState(): m_state=6
23:16:08.531 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4015
23:16:08.532 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.86, Mass=102439, SNR=75.4, Peak=16320 HFD=3.0
23:16:08.533 00.001 21068 MultiStar: [#1 0.38,-0.24,1.20,U] [#2 0.70,-0.05,0.00,M1] [#3 0.43,0.16,0.98,U] [#4 0.27,-0.30,0.90,U] [#5 0.05,-0.34,0.89,U] [#6 0.32,0.48,0.00,M2] [#7 0.60,-0.10,0.00,M1] [#8 0.02,-0.31,0.77,U] 
23:16:08.534 00.001 21068 refined, 5 included, MultiStar: {0.27, -0.16}, one-star: {0.39, 0.02}
23:16:08.535 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
23:16:08.536 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
23:16:08.537 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.32 cameraTheta=-0.53 mountX=-0.30 mountY=0.09, mountTheta=2.84
23:16:08.538 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.16, opts=13)
23:16:08.541 00.003 21068 Enqueuing Move request for scope (0.27, -0.16)
23:16:08.542 00.001 16108 Worker thread wakes up
23:16:08.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
23:16:08.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
23:16:08.542 00.000 16108 Moving (0.27, -0.16) raw xDistance=-0.30 yDistance=0.09
23:16:08.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:16:08.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:08.543 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:08.543 00.000 16108 MoveAxis(E, 78, ABG)
23:16:08.543 00.000 16108 Guiding  Dir = 2, Dur = 78
23:16:08.543 00.000 16108 IsSlewing returns 0
23:16:08.543 00.000 16108 IsGuiding returns 0
23:16:08.552 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3785, FiltMin=3193, FiltMax=54067, Gamma=1.000
23:16:08.562 00.010 16108 PulseGuide returned control before completion, sleep 70
23:16:08.578 00.016 21068 UpdateGuideState exits: m=102439 SNR=75.4
23:16:08.581 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:08.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:08.583 00.001 21068 Enqueuing Expose request
23:16:08.639 00.056 16108 IsGuiding returns 1
23:16:08.639 00.000 16108 scope still moving after pulse duration time elapsed
23:16:08.670 00.031 16108 IsSlewing returns 0
23:16:08.671 00.001 16108 IsGuiding returns 0
23:16:08.671 00.000 16108 scope move finished after 78 + 49 ms
23:16:08.671 00.000 16108 Move returns status 0, amount 78
23:16:08.671 00.000 16108 MoveAxis(N, 0, ABG)
23:16:08.671 00.000 16108 Move returns status 0, amount 0
23:16:08.671 00.000 16108 move complete, result=0
23:16:08.671 00.000 16108 worker thread done servicing request
23:16:08.671 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
23:16:08.674 00.003 16108 Worker thread wakes up
23:16:08.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:08.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:09.844 01.170 16108 Exposure complete
23:16:09.902 00.058 16108 worker thread done servicing request
23:16:09.902 00.000 21068 OnExposeComplete: enter
23:16:09.902 00.000 21068 UpdateGuideState(): m_state=6
23:16:09.903 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4016
23:16:09.904 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.94, Mass=112521, SNR=78.6, Peak=16832 HFD=2.9
23:16:09.906 00.002 21068 MultiStar: [#1 0.23,-0.32,1.20,U] [#2 0.32,-0.38,0.00,M2] [#3 0.23,-0.07,0.93,U] [#4 -0.08,-0.24,0.84,U] [#5 -0.16,-0.35,0.84,U] [#6 -0.21,0.48,0.00,M3] [#7 0.13,0.08,0.67,U] [#8 -0.54,-0.09,0.00,M1] 
23:16:09.906 00.000 21068 refined, 5 included, MultiStar: {0.12, -0.14}, one-star: {0.28, 0.10}
23:16:09.907 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:16:09.908 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
23:16:09.909 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.87 mountX=-0.14 mountY=0.11, mountTheta=2.48
23:16:09.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.14, opts=13)
23:16:09.911 00.001 21068 Enqueuing Move request for scope (0.12, -0.14)
23:16:09.912 00.001 16108 Worker thread wakes up
23:16:09.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
23:16:09.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
23:16:09.912 00.000 16108 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=0.11
23:16:09.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:16:09.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:09.913 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:16:09.913 00.000 16108 MoveAxis(E, 0, ABG)
23:16:09.913 00.000 16108 Move returns status 0, amount 0
23:16:09.913 00.000 16108 MoveAxis(N, 0, ABG)
23:16:09.913 00.000 16108 Move returns status 0, amount 0
23:16:09.913 00.000 16108 move complete, result=0
23:16:09.913 00.000 16108 worker thread done servicing request
23:16:09.915 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3785, FiltMin=3261, FiltMax=51101, Gamma=1.000
23:16:09.936 00.021 21068 UpdateGuideState exits: m=112521 SNR=78.6
23:16:09.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:09.939 00.001 21068 Enqueuing Expose request
23:16:09.940 00.001 16108 Worker thread wakes up
23:16:09.940 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:09.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:09.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:10.926 00.986 16108 Exposure complete
23:16:10.991 00.065 16108 worker thread done servicing request
23:16:10.991 00.000 21068 OnExposeComplete: enter
23:16:10.992 00.001 21068 UpdateGuideState(): m_state=6
23:16:10.993 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4017
23:16:10.995 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=877.21, Mass=109061, SNR=79.8, Peak=17472 HFD=2.9
23:16:10.996 00.001 21068 MultiStar: [#1 0.20,-0.04,0.96,U] [#2 0.09,0.22,1.35,U] [#3 0.19,0.11,1.00,U] [#4 -0.06,0.04,0.78,U] [#5 0.16,-0.09,0.98,U] [#6 -0.02,0.55,0.00,M4] [#7 0.19,0.03,0.54,U] [#8 -0.41,0.23,0.80,U] 
23:16:10.997 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.15, 0.37}
23:16:10.998 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
23:16:10.998 00.000 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
23:16:10.999 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
23:16:11.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.12, opts=13)
23:16:11.002 00.001 21068 Enqueuing Move request for scope (0.07, 0.12)
23:16:11.002 00.000 16108 Worker thread wakes up
23:16:11.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:16:11.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:16:11.002 00.000 16108 Moving (0.07, 0.12) raw xDistance=-0.05 yDistance=-0.13
23:16:11.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:16:11.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:11.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:16:11.003 00.001 16108 MoveAxis(E, 0, ABG)
23:16:11.003 00.000 16108 Move returns status 0, amount 0
23:16:11.003 00.000 16108 MoveAxis(N, 0, ABG)
23:16:11.003 00.000 16108 Move returns status 0, amount 0
23:16:11.003 00.000 16108 move complete, result=0
23:16:11.003 00.000 16108 worker thread done servicing request
23:16:11.007 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3785, FiltMin=3238, FiltMax=54640, Gamma=1.000
23:16:11.022 00.015 21068 UpdateGuideState exits: m=109061 SNR=79.8
23:16:11.022 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:11.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:11.025 00.002 21068 Enqueuing Expose request
23:16:11.026 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:11.026 00.000 16108 Worker thread wakes up
23:16:11.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:11.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:12.187 01.160 16108 Exposure complete
23:16:12.240 00.053 16108 worker thread done servicing request
23:16:12.241 00.001 21068 OnExposeComplete: enter
23:16:12.243 00.002 21068 UpdateGuideState(): m_state=6
23:16:12.244 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4018
23:16:12.246 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=877.04, Mass=118272, SNR=88.2, Peak=16960 HFD=3.3
23:16:12.248 00.002 21068 MultiStar: [#1 0.06,0.05,1.04,U] [#2 -0.11,0.29,0.94,U] [#3 -0.17,-0.06,0.98,U] [#4 -0.04,0.36,0.69,U] [#5 0.04,-0.12,0.74,U] [#6 0.10,0.62,0.00,M5] [#7 0.03,0.11,0.46,U] [#8 -0.61,0.27,0.00,M1] 
23:16:12.249 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {0.03, 0.20}
23:16:12.251 00.002 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
23:16:12.253 00.002 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
23:16:12.254 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.05 mountY=-0.11, mountTheta=-1.14
23:16:12.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
23:16:12.258 00.002 21068 Enqueuing Move request for scope (-0.03, 0.12)
23:16:12.258 00.000 16108 Worker thread wakes up
23:16:12.259 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:16:12.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:16:12.259 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
23:16:12.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:12.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:12.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:16:12.259 00.000 16108 MoveAxis(E, 0, ABG)
23:16:12.259 00.000 16108 Move returns status 0, amount 0
23:16:12.259 00.000 16108 MoveAxis(N, 0, ABG)
23:16:12.259 00.000 16108 Move returns status 0, amount 0
23:16:12.259 00.000 16108 move complete, result=0
23:16:12.259 00.000 16108 worker thread done servicing request
23:16:12.265 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3785, FiltMin=3277, FiltMax=55430, Gamma=1.000
23:16:12.281 00.016 21068 UpdateGuideState exits: m=118272 SNR=88.2
23:16:12.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:12.284 00.001 21068 Enqueuing Expose request
23:16:12.285 00.001 16108 Worker thread wakes up
23:16:12.285 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:12.285 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:12.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:13.257 00.972 16108 Exposure complete
23:16:13.313 00.056 16108 worker thread done servicing request
23:16:13.314 00.001 21068 OnExposeComplete: enter
23:16:13.316 00.002 21068 UpdateGuideState(): m_state=6
23:16:13.316 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4019
23:16:13.317 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=877.16, Mass=113520, SNR=68.4, Peak=17104 HFD=3.0
23:16:13.318 00.001 21068 MultiStar: [#1 -0.01,0.26,1.11,U] [#2 0.13,0.27,1.36,U] [#3 -0.32,0.13,1.07,U] [#4 -0.10,-0.01,1.16,U] [#5 -0.03,0.02,1.07,U] [#6 -0.07,0.92,0.00,M6] [#7 0.16,0.01,0.70,U] [#8 -0.54,0.18,0.00,M2] 
23:16:13.319 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.25, 0.32}
23:16:13.320 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
23:16:13.320 00.000 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:16:13.321 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=0.02 mountY=-0.15, mountTheta=-1.44
23:16:13.322 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.15, opts=13)
23:16:13.324 00.002 21068 Enqueuing Move request for scope (0.01, 0.15)
23:16:13.324 00.000 16108 Worker thread wakes up
23:16:13.325 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:16:13.325 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:16:13.325 00.000 16108 Moving (0.01, 0.15) raw xDistance=0.02 yDistance=-0.15
23:16:13.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:16:13.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:13.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:16:13.325 00.000 16108 MoveAxis(E, 0, ABG)
23:16:13.325 00.000 16108 Move returns status 0, amount 0
23:16:13.325 00.000 16108 MoveAxis(N, 0, ABG)
23:16:13.325 00.000 16108 Move returns status 0, amount 0
23:16:13.325 00.000 16108 move complete, result=0
23:16:13.325 00.000 16108 worker thread done servicing request
23:16:13.328 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3782, FiltMin=3273, FiltMax=50195, Gamma=1.000
23:16:13.343 00.015 21068 UpdateGuideState exits: m=113520 SNR=68.4
23:16:13.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:13.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:13.345 00.000 21068 Enqueuing Expose request
23:16:13.347 00.002 16108 Worker thread wakes up
23:16:13.347 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:13.348 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:13.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:14.519 01.171 16108 Exposure complete
23:16:14.574 00.055 16108 worker thread done servicing request
23:16:14.574 00.000 21068 OnExposeComplete: enter
23:16:14.575 00.001 21068 UpdateGuideState(): m_state=6
23:16:14.576 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4020
23:16:14.577 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.09, Mass=101546, SNR=75.3, Peak=15328 HFD=3.1
23:16:14.578 00.001 21068 MultiStar: [#1 -0.43,0.38,0.00,M1] [#2 -0.22,0.52,0.00,M1] [#3 -0.33,0.60,0.00,M1] [#4 -0.34,0.33,0.84,U] [#5 -0.60,0.30,0.00,M1] [#6 -0.23,0.83,0.00,M7] [#7 -0.25,0.27,0.56,U] [#8 -0.67,0.38,0.00,M3] 
23:16:14.578 00.000 21068 single-star, 2 included, MultiStar: {-0.18, 0.28}, one-star: {-0.01, 0.25}
23:16:14.580 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
23:16:14.581 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
23:16:14.582 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=0.05 mountY=-0.24, mountTheta=-1.35
23:16:14.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.25, opts=13)
23:16:14.584 00.000 21068 Enqueuing Move request for scope (-0.01, 0.25)
23:16:14.585 00.001 16108 Worker thread wakes up
23:16:14.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
23:16:14.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
23:16:14.585 00.000 16108 Moving (-0.01, 0.25) raw xDistance=0.05 yDistance=-0.24
23:16:14.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:14.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:16:14.586 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:16:14.586 00.000 16108 MoveAxis(E, 0, ABG)
23:16:14.586 00.000 16108 Move returns status 0, amount 0
23:16:14.586 00.000 16108 MoveAxis(N, 0, ABG)
23:16:14.586 00.000 16108 Move returns status 0, amount 0
23:16:14.586 00.000 16108 move complete, result=0
23:16:14.586 00.000 16108 worker thread done servicing request
23:16:14.589 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3782, FiltMin=3203, FiltMax=52726, Gamma=1.000
23:16:14.605 00.016 21068 UpdateGuideState exits: m=101546 SNR=75.3
23:16:14.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:14.608 00.001 21068 Enqueuing Expose request
23:16:14.609 00.001 16108 Worker thread wakes up
23:16:14.609 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:14.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:14.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:15.573 00.963 16108 Exposure complete
23:16:15.640 00.067 16108 worker thread done servicing request
23:16:15.640 00.000 21068 OnExposeComplete: enter
23:16:15.641 00.001 21068 UpdateGuideState(): m_state=6
23:16:15.642 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4021
23:16:15.644 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.93, Mass=105603, SNR=70.0, Peak=15216 HFD=3.3
23:16:15.645 00.001 21068 MultiStar: [#1 -0.23,-0.03,1.28,U] [#2 -0.21,-0.08,1.19,U] [#3 -0.37,0.34,0.00,M2] [#4 0.10,-0.34,1.03,U] [#5 -0.11,-0.10,0.93,U] [#6 -0.09,0.37,0.84,U] [#7 0.15,-0.14,0.71,U] [#8 -0.76,-0.04,0.00,M4] 
23:16:15.647 00.002 21068 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {0.09, 0.09}
23:16:15.648 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
23:16:15.649 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.82)
23:16:15.650 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.56 mountX=0.05 mountY=0.05, mountTheta=0.79
23:16:15.651 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
23:16:15.652 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
23:16:15.653 00.001 16108 Worker thread wakes up
23:16:15.654 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:16:15.654 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:16:15.654 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
23:16:15.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:15.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:15.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:15.654 00.000 16108 MoveAxis(E, 0, ABG)
23:16:15.654 00.000 16108 Move returns status 0, amount 0
23:16:15.654 00.000 16108 MoveAxis(N, 0, ABG)
23:16:15.654 00.000 16108 Move returns status 0, amount 0
23:16:15.654 00.000 16108 move complete, result=0
23:16:15.654 00.000 16108 worker thread done servicing request
23:16:15.658 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3782, FiltMin=3232, FiltMax=52109, Gamma=1.000
23:16:15.679 00.021 21068 UpdateGuideState exits: m=105603 SNR=70.0
23:16:15.680 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:15.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:15.681 00.000 21068 Enqueuing Expose request
23:16:15.682 00.001 16108 Worker thread wakes up
23:16:15.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:15.683 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:15.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:16.847 01.164 16108 Exposure complete
23:16:16.907 00.060 16108 worker thread done servicing request
23:16:16.907 00.000 21068 OnExposeComplete: enter
23:16:16.911 00.004 21068 UpdateGuideState(): m_state=6
23:16:16.913 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4022
23:16:16.913 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.82, Mass=114307, SNR=77.8, Peak=18240 HFD=3.1
23:16:16.915 00.002 21068 MultiStar: [#1 0.24,-0.29,1.09,U] [#2 0.19,-0.20,1.11,U] [#3 0.26,-0.23,0.94,U] [#4 0.10,-0.30,0.76,U] [#5 0.14,-0.30,0.94,U] [#6 0.16,0.25,0.80,U] [#7 0.14,-0.07,0.58,U] [#8 -0.08,0.03,0.69,U] 
23:16:16.917 00.002 21068 single-star, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.08, -0.02}
23:16:16.919 00.002 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
23:16:16.920 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
23:16:16.921 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.18 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
23:16:16.924 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
23:16:16.926 00.002 21068 Enqueuing Move request for scope (0.08, -0.02)
23:16:16.927 00.001 16108 Worker thread wakes up
23:16:16.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:16:16.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:16:16.927 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=-0.00
23:16:16.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:16:16.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:16.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:16.927 00.000 16108 MoveAxis(E, 0, ABG)
23:16:16.927 00.000 16108 Move returns status 0, amount 0
23:16:16.927 00.000 16108 MoveAxis(N, 0, ABG)
23:16:16.927 00.000 16108 Move returns status 0, amount 0
23:16:16.927 00.000 16108 move complete, result=0
23:16:16.927 00.000 16108 worker thread done servicing request
23:16:16.931 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3785, FiltMin=3184, FiltMax=64531, Gamma=1.000
23:16:16.948 00.017 21068 UpdateGuideState exits: m=114307 SNR=77.8
23:16:16.951 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:16.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:16.953 00.001 21068 Enqueuing Expose request
23:16:16.953 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:16.954 00.001 16108 Worker thread wakes up
23:16:16.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:16.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:17.922 00.968 16108 Exposure complete
23:16:17.976 00.054 16108 worker thread done servicing request
23:16:17.976 00.000 21068 OnExposeComplete: enter
23:16:17.977 00.001 21068 UpdateGuideState(): m_state=6
23:16:17.978 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4023
23:16:17.979 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.75, Mass=88622, SNR=60.3, Peak=13712 HFD=3.1
23:16:17.980 00.001 21068 MultiStar: [#1 0.10,-0.11,1.36,U] [#2 0.14,0.18,1.45,U] [#3 0.15,-0.15,1.21,U] [#4 -0.13,-0.29,1.01,U] [#5 0.36,-0.26,1.01,U] [#6 0.12,0.15,1.11,U] [#7 0.02,-0.15,0.79,U] [#8 -0.29,-0.19,0.82,U] 
23:16:17.980 00.000 21068 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {-0.09, -0.09}
23:16:17.981 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
23:16:17.982 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
23:16:17.983 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.07 mountY=0.07, mountTheta=2.39
23:16:17.984 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.08, opts=13)
23:16:17.985 00.001 21068 Enqueuing Move request for scope (0.06, -0.08)
23:16:17.985 00.000 16108 Worker thread wakes up
23:16:17.986 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:16:17.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:16:17.986 00.000 16108 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.07
23:16:17.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:16:17.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:17.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:17.986 00.000 16108 MoveAxis(E, 0, ABG)
23:16:17.986 00.000 16108 Move returns status 0, amount 0
23:16:17.986 00.000 16108 MoveAxis(N, 0, ABG)
23:16:17.986 00.000 16108 Move returns status 0, amount 0
23:16:17.986 00.000 16108 move complete, result=0
23:16:17.986 00.000 16108 worker thread done servicing request
23:16:17.994 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3789, FiltMin=3232, FiltMax=48141, Gamma=1.000
23:16:18.013 00.019 21068 UpdateGuideState exits: m=88622 SNR=60.3
23:16:18.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.016 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:18.016 00.000 21068 Enqueuing Expose request
23:16:18.017 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:18.018 00.001 16108 Worker thread wakes up
23:16:18.018 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:18.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:19.184 01.166 16108 Exposure complete
23:16:19.246 00.062 16108 worker thread done servicing request
23:16:19.247 00.001 21068 OnExposeComplete: enter
23:16:19.248 00.001 21068 UpdateGuideState(): m_state=6
23:16:19.248 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4024
23:16:19.249 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.87, Mass=113614, SNR=80.0, Peak=18080 HFD=3.0
23:16:19.251 00.002 21068 MultiStar: [#1 0.07,-0.22,1.15,U] [#2 0.16,0.08,1.44,U] [#3 0.00,-0.03,0.98,U] [#4 -0.17,-0.23,0.71,U] [#5 0.04,-0.27,0.87,U] [#6 -0.19,0.44,0.71,U] [#7 0.21,0.06,0.54,U] [#8 -0.19,-0.04,0.69,U] 
23:16:19.252 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.25, 0.03}
23:16:19.253 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
23:16:19.253 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
23:16:19.254 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.59 mountX=-0.04 mountY=0.02, mountTheta=2.78
23:16:19.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.03, opts=13)
23:16:19.256 00.000 21068 Enqueuing Move request for scope (0.04, -0.03)
23:16:19.257 00.001 16108 Worker thread wakes up
23:16:19.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:16:19.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:16:19.257 00.000 16108 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=0.02
23:16:19.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:16:19.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:19.258 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:19.258 00.000 16108 MoveAxis(E, 0, ABG)
23:16:19.258 00.000 16108 Move returns status 0, amount 0
23:16:19.258 00.000 16108 MoveAxis(N, 0, ABG)
23:16:19.258 00.000 16108 Move returns status 0, amount 0
23:16:19.258 00.000 16108 move complete, result=0
23:16:19.258 00.000 16108 worker thread done servicing request
23:16:19.270 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3789, FiltMin=3261, FiltMax=60771, Gamma=1.000
23:16:19.293 00.023 21068 UpdateGuideState exits: m=113614 SNR=80.0
23:16:19.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:19.296 00.001 21068 Enqueuing Expose request
23:16:19.296 00.000 16108 Worker thread wakes up
23:16:19.297 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:19.297 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:19.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:20.284 00.987 16108 Exposure complete
23:16:20.341 00.057 16108 worker thread done servicing request
23:16:20.341 00.000 21068 OnExposeComplete: enter
23:16:20.344 00.003 21068 UpdateGuideState(): m_state=6
23:16:20.347 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4025
23:16:20.349 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.80, Mass=97990, SNR=71.0, Peak=15280 HFD=3.0
23:16:20.353 00.004 21068 MultiStar: [#1 -0.02,0.01,1.28,U] [#2 -0.28,0.11,1.44,U] [#3 0.13,0.05,1.12,U] [#4 0.08,-0.12,0.86,U] [#5 -0.09,-0.34,0.98,U] [#6 -0.07,0.32,0.85,U] [#7 0.31,-0.47,0.00,M1] [#8 -0.48,-0.08,0.84,U] 
23:16:20.354 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {0.15, -0.04}
23:16:20.356 00.002 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
23:16:20.358 00.002 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
23:16:20.358 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.06 mountX=0.07 mountY=0.02, mountTheta=0.31
23:16:20.362 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
23:16:20.363 00.001 21068 Enqueuing Move request for scope (-0.07, -0.01)
23:16:20.364 00.001 16108 Worker thread wakes up
23:16:20.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:16:20.364 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:16:20.364 00.000 16108 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=0.02
23:16:20.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:16:20.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:20.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:20.364 00.000 16108 MoveAxis(E, 0, ABG)
23:16:20.364 00.000 16108 Move returns status 0, amount 0
23:16:20.364 00.000 16108 MoveAxis(N, 0, ABG)
23:16:20.364 00.000 16108 Move returns status 0, amount 0
23:16:20.364 00.000 16108 move complete, result=0
23:16:20.364 00.000 16108 worker thread done servicing request
23:16:20.370 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3789, FiltMin=3254, FiltMax=58973, Gamma=1.000
23:16:20.386 00.016 21068 UpdateGuideState exits: m=97990 SNR=71.0
23:16:20.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:20.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:20.389 00.001 21068 Enqueuing Expose request
23:16:20.390 00.001 16108 Worker thread wakes up
23:16:20.390 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:20.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:20.391 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:21.556 01.165 16108 Exposure complete
23:16:21.622 00.066 16108 worker thread done servicing request
23:16:21.622 00.000 21068 OnExposeComplete: enter
23:16:21.622 00.000 21068 UpdateGuideState(): m_state=6
23:16:21.624 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4026
23:16:21.625 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.76, Mass=98602, SNR=74.1, Peak=16784 HFD=3.1
23:16:21.626 00.001 21068 MultiStar: [#1 0.07,-0.21,1.11,U] [#2 0.27,-0.21,1.15,U] [#3 0.12,-0.16,0.96,U] [#4 0.07,-0.11,0.82,U] [#5 0.18,-0.32,0.98,U] [#6 -0.19,0.25,0.79,U] [#7 0.47,-0.19,0.00,M2] [#8 -0.21,-0.01,0.69,U] 
23:16:21.627 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.12}, one-star: {0.16, -0.08}
23:16:21.627 00.000 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
23:16:21.628 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
23:16:21.629 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=-0.10 mountY=0.10, mountTheta=2.36
23:16:21.632 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.12, opts=13)
23:16:21.633 00.001 21068 Enqueuing Move request for scope (0.08, -0.12)
23:16:21.635 00.002 16108 Worker thread wakes up
23:16:21.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
23:16:21.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
23:16:21.635 00.000 16108 Moving (0.08, -0.12) raw xDistance=-0.10 yDistance=0.10
23:16:21.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:16:21.636 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:21.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:21.636 00.000 16108 MoveAxis(E, 0, ABG)
23:16:21.636 00.000 16108 Move returns status 0, amount 0
23:16:21.636 00.000 16108 MoveAxis(N, 0, ABG)
23:16:21.636 00.000 16108 Move returns status 0, amount 0
23:16:21.636 00.000 16108 move complete, result=0
23:16:21.636 00.000 16108 worker thread done servicing request
23:16:21.645 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3792, FiltMin=3219, FiltMax=55555, Gamma=1.000
23:16:21.674 00.029 21068 UpdateGuideState exits: m=98602 SNR=74.1
23:16:21.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:21.677 00.001 21068 Enqueuing Expose request
23:16:21.678 00.001 16108 Worker thread wakes up
23:16:21.679 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:21.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:21.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:22.644 00.964 16108 Exposure complete
23:16:22.701 00.057 16108 worker thread done servicing request
23:16:22.701 00.000 21068 OnExposeComplete: enter
23:16:22.701 00.000 21068 UpdateGuideState(): m_state=6
23:16:22.703 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4027
23:16:22.704 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.88, Mass=102529, SNR=65.7, Peak=17456 HFD=3.0
23:16:22.705 00.001 21068 MultiStar: [#1 0.27,-0.21,1.14,U] [#2 0.32,0.19,1.24,U] [#3 0.17,0.08,1.14,U] [#4 0.02,-0.32,0.87,U] [#5 0.06,-0.20,1.08,U] [#6 0.20,0.52,0.00,M2] [#7 0.24,-0.01,0.69,U] [#8 -0.42,0.13,0.78,U] 
23:16:22.707 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.31, 0.04}
23:16:22.708 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
23:16:22.710 00.002 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
23:16:22.711 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.15 mountY=0.00, mountTheta=3.14
23:16:22.714 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
23:16:22.715 00.001 21068 Enqueuing Move request for scope (0.14, -0.04)
23:16:22.717 00.002 16108 Worker thread wakes up
23:16:22.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:16:22.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:16:22.717 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.15 yDistance=0.00
23:16:22.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:16:22.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:22.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:16:22.717 00.000 16108 MoveAxis(E, 0, ABG)
23:16:22.717 00.000 16108 Move returns status 0, amount 0
23:16:22.717 00.000 16108 MoveAxis(N, 0, ABG)
23:16:22.717 00.000 16108 Move returns status 0, amount 0
23:16:22.717 00.000 16108 move complete, result=0
23:16:22.717 00.000 16108 worker thread done servicing request
23:16:22.724 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3795, FiltMin=3232, FiltMax=57117, Gamma=1.000
23:16:22.739 00.015 21068 UpdateGuideState exits: m=102529 SNR=65.7
23:16:22.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.741 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:22.742 00.001 21068 Enqueuing Expose request
23:16:22.742 00.000 16108 Worker thread wakes up
23:16:22.742 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:22.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:22.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:23.907 01.164 16108 Exposure complete
23:16:23.977 00.070 16108 worker thread done servicing request
23:16:23.977 00.000 21068 OnExposeComplete: enter
23:16:23.979 00.002 21068 UpdateGuideState(): m_state=6
23:16:23.981 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4028
23:16:23.982 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.78, Mass=99090, SNR=69.3, Peak=15328 HFD=3.3
23:16:23.984 00.002 21068 MultiStar: [#1 -0.09,0.18,1.26,U] [#2 -0.21,-0.03,1.41,U] [#3 -0.29,0.15,1.14,U] [#4 0.12,-0.36,0.85,U] [#5 -0.08,-0.07,1.07,U] [#6 -0.08,0.42,0.76,U] [#7 0.18,-0.46,0.56,U] [#8 -0.61,0.04,0.00,M1] 
23:16:23.986 00.002 21068 single-star, 7 included, MultiStar: {-0.08, -0.00}, one-star: {0.03, -0.06}
23:16:23.988 00.002 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
23:16:23.990 00.002 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
23:16:23.991 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.13 mountX=-0.04 mountY=0.05, mountTheta=2.21
23:16:23.995 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
23:16:23.997 00.002 21068 Enqueuing Move request for scope (0.03, -0.06)
23:16:23.998 00.001 16108 Worker thread wakes up
23:16:23.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:16:23.999 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:16:23.999 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
23:16:23.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:16:23.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:23.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:23.999 00.000 16108 MoveAxis(E, 0, ABG)
23:16:23.999 00.000 16108 Move returns status 0, amount 0
23:16:23.999 00.000 16108 MoveAxis(N, 0, ABG)
23:16:23.999 00.000 16108 Move returns status 0, amount 0
23:16:24.000 00.001 16108 move complete, result=0
23:16:24.000 00.000 16108 worker thread done servicing request
23:16:24.008 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3795, FiltMin=3277, FiltMax=54947, Gamma=1.000
23:16:24.032 00.024 21068 UpdateGuideState exits: m=99090 SNR=69.3
23:16:24.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:24.036 00.002 21068 Enqueuing Expose request
23:16:24.038 00.002 16108 Worker thread wakes up
23:16:24.038 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:24.039 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:24.040 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:25.015 00.975 16108 Exposure complete
23:16:25.070 00.055 16108 worker thread done servicing request
23:16:25.070 00.000 21068 OnExposeComplete: enter
23:16:25.071 00.001 21068 UpdateGuideState(): m_state=6
23:16:25.072 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4029
23:16:25.073 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.75, Mass=97882, SNR=62.2, Peak=15936 HFD=2.9
23:16:25.073 00.000 21068 MultiStar: [#1 0.19,-0.13,1.52,U] [#2 -0.04,0.16,1.32,U] [#3 0.02,-0.00,1.31,U] [#4 -0.17,-0.28,0.94,U] [#5 0.07,-0.05,1.24,U] [#6 0.15,0.70,0.00,M2] [#7 0.37,-0.11,0.68,U] [#8 -0.49,-0.16,0.00,M2] 
23:16:25.074 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.06}, one-star: {0.10, -0.08}
23:16:25.075 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
23:16:25.075 00.000 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
23:16:25.077 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=-0.08 mountY=0.04, mountTheta=2.64
23:16:25.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
23:16:25.080 00.001 21068 Enqueuing Move request for scope (0.07, -0.06)
23:16:25.081 00.001 16108 Worker thread wakes up
23:16:25.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:16:25.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:16:25.081 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.04
23:16:25.082 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:16:25.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:25.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:16:25.082 00.000 16108 MoveAxis(E, 0, ABG)
23:16:25.082 00.000 16108 Move returns status 0, amount 0
23:16:25.082 00.000 16108 MoveAxis(N, 0, ABG)
23:16:25.082 00.000 16108 Move returns status 0, amount 0
23:16:25.082 00.000 16108 move complete, result=0
23:16:25.082 00.000 16108 worker thread done servicing request
23:16:25.088 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3798, FiltMin=3267, FiltMax=59987, Gamma=1.000
23:16:25.107 00.019 21068 UpdateGuideState exits: m=97882 SNR=62.2
23:16:25.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:25.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:25.110 00.001 21068 Enqueuing Expose request
23:16:25.111 00.001 16108 Worker thread wakes up
23:16:25.111 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:25.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:25.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:26.285 01.173 16108 Exposure complete
23:16:26.345 00.060 16108 worker thread done servicing request
23:16:26.345 00.000 21068 OnExposeComplete: enter
23:16:26.348 00.003 21068 UpdateGuideState(): m_state=6
23:16:26.351 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4030
23:16:26.353 00.002 21068 Star::Find returns 1 (0), X=221.01, Y=877.12, Mass=105792, SNR=71.9, Peak=18064 HFD=3.0
23:16:26.356 00.003 21068 MultiStar: [#1 0.33,-0.08,1.08,U] [#2 0.14,0.01,1.20,U] [#3 0.36,-0.03,1.10,U] [#4 0.03,0.00,0.80,U] [#5 0.26,-0.18,0.99,U] [#6 0.11,0.49,0.00,M3] [#7 0.36,-0.18,0.60,U] [#8 -0.16,-0.16,0.70,U] 
23:16:26.358 00.002 21068 refined, 7 included, MultiStar: {0.22, -0.03}, one-star: {0.32, 0.28}
23:16:26.359 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
23:16:26.361 00.002 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
23:16:26.362 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.15 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
23:16:26.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.03, opts=13)
23:16:26.366 00.002 21068 Enqueuing Move request for scope (0.22, -0.03)
23:16:26.368 00.002 16108 Worker thread wakes up
23:16:26.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
23:16:26.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
23:16:26.368 00.000 16108 Moving (0.22, -0.03) raw xDistance=-0.22 yDistance=-0.02
23:16:26.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:16:26.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:26.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:26.368 00.000 16108 MoveAxis(E, 58, ABG)
23:16:26.369 00.001 16108 Guiding  Dir = 2, Dur = 58
23:16:26.369 00.000 16108 IsSlewing returns 0
23:16:26.369 00.000 16108 IsGuiding returns 0
23:16:26.376 00.007 16108 PulseGuide returned control before completion, sleep 62
23:16:26.378 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3798, FiltMin=3267, FiltMax=52605, Gamma=1.000
23:16:26.395 00.017 21068 UpdateGuideState exits: m=105792 SNR=71.9
23:16:26.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.396 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:26.397 00.001 21068 Enqueuing Expose request
23:16:26.448 00.051 16108 IsGuiding returns 1
23:16:26.448 00.000 16108 scope still moving after pulse duration time elapsed
23:16:26.480 00.032 16108 IsSlewing returns 0
23:16:26.480 00.000 16108 IsGuiding returns 0
23:16:26.480 00.000 16108 scope move finished after 58 + 52 ms
23:16:26.480 00.000 16108 Move returns status 0, amount 58
23:16:26.480 00.000 16108 MoveAxis(N, 0, ABG)
23:16:26.480 00.000 16108 Move returns status 0, amount 0
23:16:26.480 00.000 16108 move complete, result=0
23:16:26.480 00.000 16108 worker thread done servicing request
23:16:26.480 00.000 16108 Worker thread wakes up
23:16:26.480 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
23:16:26.483 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:26.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:27.445 00.962 16108 Exposure complete
23:16:27.520 00.075 16108 worker thread done servicing request
23:16:27.521 00.001 21068 OnExposeComplete: enter
23:16:27.522 00.001 21068 UpdateGuideState(): m_state=6
23:16:27.524 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4031
23:16:27.525 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.91, Mass=88189, SNR=69.7, Peak=15792 HFD=3.0
23:16:27.527 00.002 21068 MultiStar: [#1 0.27,-0.06,1.28,U] [#2 0.14,-0.09,1.18,U] [#3 0.15,-0.03,1.25,U] [#4 -0.04,-0.13,0.87,U] [#5 0.15,-0.34,0.87,U] [#6 0.13,0.31,0.77,U] [#7 0.75,0.02,0.00,M1] [#8 -0.11,-0.12,0.77,U] 
23:16:27.529 00.002 21068 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.45, 0.08}
23:16:27.531 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
23:16:27.533 00.002 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
23:16:27.534 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.16 mountY=0.01, mountTheta=3.06
23:16:27.537 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
23:16:27.539 00.002 21068 Enqueuing Move request for scope (0.16, -0.05)
23:16:27.541 00.002 16108 Worker thread wakes up
23:16:27.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:16:27.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:16:27.541 00.000 16108 Moving (0.16, -0.05) raw xDistance=-0.16 yDistance=0.01
23:16:27.542 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:16:27.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:27.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:27.542 00.000 16108 MoveAxis(E, 0, ABG)
23:16:27.542 00.000 16108 Move returns status 0, amount 0
23:16:27.542 00.000 16108 MoveAxis(N, 0, ABG)
23:16:27.542 00.000 16108 Move returns status 0, amount 0
23:16:27.542 00.000 16108 move complete, result=0
23:16:27.542 00.000 16108 worker thread done servicing request
23:16:27.552 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3801, FiltMin=3289, FiltMax=53075, Gamma=1.000
23:16:27.576 00.024 21068 UpdateGuideState exits: m=88189 SNR=69.7
23:16:27.578 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:27.580 00.001 21068 Enqueuing Expose request
23:16:27.581 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:27.582 00.001 16108 Worker thread wakes up
23:16:27.582 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:27.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:28.742 01.160 16108 Exposure complete
23:16:28.800 00.058 16108 worker thread done servicing request
23:16:28.800 00.000 21068 OnExposeComplete: enter
23:16:28.801 00.001 21068 UpdateGuideState(): m_state=6
23:16:28.802 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4032
23:16:28.802 00.000 21068 Star::Find returns 1 (0), X=220.90, Y=876.87, Mass=100643, SNR=64.7, Peak=17616 HFD=2.9
23:16:28.803 00.001 21068 MultiStar: [#1 0.04,0.24,1.33,U] [#2 -0.07,0.31,1.33,U] [#3 0.09,0.30,1.08,U] [#4 0.16,0.05,0.85,U] [#5 0.05,0.18,0.89,U] [#6 -0.10,0.74,0.00,M3] [#7 0.29,-0.23,0.70,U] [#8 -0.65,0.09,0.00,M1] 
23:16:28.804 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.16}, one-star: {0.22, 0.03}
23:16:28.805 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
23:16:28.806 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
23:16:28.806 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.05 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
23:16:28.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
23:16:28.809 00.001 21068 Enqueuing Move request for scope (0.09, 0.16)
23:16:28.810 00.001 16108 Worker thread wakes up
23:16:28.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
23:16:28.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
23:16:28.810 00.000 16108 Moving (0.09, 0.16) raw xDistance=-0.06 yDistance=-0.18
23:16:28.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:28.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:28.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:16:28.810 00.000 16108 MoveAxis(E, 0, ABG)
23:16:28.810 00.000 16108 Move returns status 0, amount 0
23:16:28.810 00.000 16108 MoveAxis(N, 0, ABG)
23:16:28.810 00.000 16108 Move returns status 0, amount 0
23:16:28.810 00.000 16108 move complete, result=0
23:16:28.810 00.000 16108 worker thread done servicing request
23:16:28.814 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3801, FiltMin=3264, FiltMax=51731, Gamma=1.000
23:16:28.830 00.016 21068 UpdateGuideState exits: m=100643 SNR=64.7
23:16:28.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:28.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:28.832 00.000 21068 Enqueuing Expose request
23:16:28.833 00.001 16108 Worker thread wakes up
23:16:28.833 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:28.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:28.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:29.803 00.969 16108 Exposure complete
23:16:29.859 00.056 16108 worker thread done servicing request
23:16:29.860 00.001 21068 OnExposeComplete: enter
23:16:29.860 00.000 21068 UpdateGuideState(): m_state=6
23:16:29.862 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4033
23:16:29.863 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=877.15, Mass=94363, SNR=62.6, Peak=16320 HFD=2.9
23:16:29.864 00.001 21068 MultiStar: [#1 -0.10,0.16,1.39,U] [#2 0.02,-0.02,1.33,U] [#3 -0.00,0.27,1.16,U] [#4 -0.20,-0.12,0.93,U] [#5 -0.14,-0.11,1.16,U] [#6 -0.08,0.44,0.90,U] [#7 0.28,0.26,0.72,U] [#8 -0.36,0.09,0.82,U] 
23:16:29.865 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {0.25, 0.31}
23:16:29.865 00.000 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
23:16:29.866 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
23:16:29.867 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.87 mountX=0.06 mountY=-0.12, mountTheta=-1.09
23:16:29.868 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.13, opts=13)
23:16:29.869 00.001 21068 Enqueuing Move request for scope (-0.04, 0.13)
23:16:29.869 00.000 16108 Worker thread wakes up
23:16:29.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:16:29.870 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:16:29.870 00.000 16108 Moving (-0.04, 0.13) raw xDistance=0.06 yDistance=-0.12
23:16:29.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:16:29.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:29.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:16:29.870 00.000 16108 MoveAxis(E, 0, ABG)
23:16:29.870 00.000 16108 Move returns status 0, amount 0
23:16:29.870 00.000 16108 MoveAxis(N, 0, ABG)
23:16:29.870 00.000 16108 Move returns status 0, amount 0
23:16:29.870 00.000 16108 move complete, result=0
23:16:29.870 00.000 16108 worker thread done servicing request
23:16:29.874 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3805, FiltMin=3273, FiltMax=51741, Gamma=1.000
23:16:29.897 00.023 21068 UpdateGuideState exits: m=94363 SNR=62.6
23:16:29.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:29.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:29.899 00.000 21068 Enqueuing Expose request
23:16:29.900 00.001 16108 Worker thread wakes up
23:16:29.900 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:29.902 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:29.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:31.082 01.180 16108 Exposure complete
23:16:31.145 00.063 16108 worker thread done servicing request
23:16:31.145 00.000 21068 OnExposeComplete: enter
23:16:31.146 00.001 21068 UpdateGuideState(): m_state=6
23:16:31.147 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4034
23:16:31.148 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.87, Mass=106653, SNR=83.2, Peak=19392 HFD=2.8
23:16:31.149 00.001 21068 MultiStar: [#1 0.15,0.12,1.08,U] [#2 0.25,-0.02,1.05,U] [#3 -0.11,0.24,0.83,U] [#4 0.06,0.15,0.69,U] [#5 0.07,-0.01,0.84,U] [#6 -0.06,0.61,0.00,M3] [#7 0.70,0.06,0.00,M1] [#8 -0.32,-0.03,0.56,U] 
23:16:31.149 00.000 21068 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.46, 0.03}
23:16:31.150 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:16:31.151 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:16:31.152 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
23:16:31.153 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
23:16:31.155 00.002 21068 Enqueuing Move request for scope (0.12, 0.07)
23:16:31.156 00.001 16108 Worker thread wakes up
23:16:31.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:16:31.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:16:31.156 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.11 yDistance=-0.10
23:16:31.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:31.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:31.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:31.156 00.000 16108 MoveAxis(E, 0, ABG)
23:16:31.156 00.000 16108 Move returns status 0, amount 0
23:16:31.156 00.000 16108 MoveAxis(N, 0, ABG)
23:16:31.156 00.000 16108 Move returns status 0, amount 0
23:16:31.156 00.000 16108 move complete, result=0
23:16:31.156 00.000 16108 worker thread done servicing request
23:16:31.160 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3805, FiltMin=3229, FiltMax=52957, Gamma=1.000
23:16:31.175 00.015 21068 UpdateGuideState exits: m=106653 SNR=83.2
23:16:31.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:31.177 00.000 21068 Enqueuing Expose request
23:16:31.178 00.001 16108 Worker thread wakes up
23:16:31.178 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:31.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:31.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:32.150 00.971 16108 Exposure complete
23:16:32.213 00.063 16108 worker thread done servicing request
23:16:32.214 00.001 21068 OnExposeComplete: enter
23:16:32.215 00.001 21068 UpdateGuideState(): m_state=6
23:16:32.215 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4035
23:16:32.216 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.97, Mass=105386, SNR=68.5, Peak=16848 HFD=3.1
23:16:32.217 00.001 21068 MultiStar: [#1 0.05,-0.06,1.48,U] [#2 0.02,0.26,1.19,U] [#3 0.01,0.15,1.17,U] [#4 -0.02,0.03,0.90,U] [#5 -0.08,0.11,0.93,U] [#6 0.02,0.33,0.68,U] [#7 0.17,-0.02,0.52,U] [#8 -0.40,0.13,0.75,U] 
23:16:32.218 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.12, 0.13}
23:16:32.218 00.000 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:16:32.219 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
23:16:32.220 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.03 mountY=-0.11, mountTheta=-1.32
23:16:32.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
23:16:32.223 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
23:16:32.224 00.001 16108 Worker thread wakes up
23:16:32.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:16:32.224 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:16:32.224 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
23:16:32.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:16:32.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:32.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:16:32.224 00.000 16108 MoveAxis(E, 0, ABG)
23:16:32.224 00.000 16108 Move returns status 0, amount 0
23:16:32.224 00.000 16108 MoveAxis(N, 0, ABG)
23:16:32.224 00.000 16108 Move returns status 0, amount 0
23:16:32.225 00.001 16108 move complete, result=0
23:16:32.225 00.000 16108 worker thread done servicing request
23:16:32.228 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3805, FiltMin=3309, FiltMax=54493, Gamma=1.000
23:16:32.253 00.025 21068 UpdateGuideState exits: m=105386 SNR=68.5
23:16:32.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:32.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:32.257 00.002 21068 Enqueuing Expose request
23:16:32.258 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:32.259 00.001 16108 Worker thread wakes up
23:16:32.259 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:32.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:33.423 01.164 16108 Exposure complete
23:16:33.493 00.070 16108 worker thread done servicing request
23:16:33.493 00.000 21068 OnExposeComplete: enter
23:16:33.494 00.001 21068 UpdateGuideState(): m_state=6
23:16:33.495 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4036
23:16:33.495 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=877.00, Mass=92547, SNR=64.1, Peak=14256 HFD=3.0
23:16:33.497 00.002 21068 MultiStar: [#1 -0.15,0.03,1.16,U] [#2 -0.01,-0.01,1.32,U] [#3 -0.24,0.09,1.09,U] [#4 -0.31,-0.10,0.91,U] [#5 -0.14,0.03,1.00,U] [#6 -0.26,0.55,0.00,M3] [#7 -0.17,0.10,0.63,U] [#8 -0.72,-0.01,0.00,M1] 
23:16:33.498 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.04}, one-star: {-0.13, 0.17}
23:16:33.498 00.000 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
23:16:33.499 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
23:16:33.500 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=0.16 mountY=-0.00, mountTheta=-0.01
23:16:33.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.04, opts=13)
23:16:33.502 00.000 21068 Enqueuing Move request for scope (-0.16, 0.04)
23:16:33.503 00.001 16108 Worker thread wakes up
23:16:33.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
23:16:33.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
23:16:33.503 00.000 16108 Moving (-0.16, 0.04) raw xDistance=0.16 yDistance=-0.00
23:16:33.504 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:16:33.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:33.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:33.504 00.000 16108 MoveAxis(E, 0, ABG)
23:16:33.504 00.000 16108 Move returns status 0, amount 0
23:16:33.504 00.000 16108 MoveAxis(N, 0, ABG)
23:16:33.504 00.000 16108 Move returns status 0, amount 0
23:16:33.504 00.000 16108 move complete, result=0
23:16:33.504 00.000 16108 worker thread done servicing request
23:16:33.508 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3805, FiltMin=3289, FiltMax=50726, Gamma=1.000
23:16:33.525 00.017 21068 UpdateGuideState exits: m=92547 SNR=64.1
23:16:33.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:33.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:33.528 00.001 21068 Enqueuing Expose request
23:16:33.530 00.002 16108 Worker thread wakes up
23:16:33.530 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:33.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:33.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:34.495 00.964 16108 Exposure complete
23:16:34.571 00.076 16108 worker thread done servicing request
23:16:34.571 00.000 21068 OnExposeComplete: enter
23:16:34.573 00.002 21068 UpdateGuideState(): m_state=6
23:16:34.573 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4037
23:16:34.574 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.82, Mass=108660, SNR=68.6, Peak=14592 HFD=3.1
23:16:34.575 00.001 21068 MultiStar: [#1 -0.28,0.03,1.11,U] [#2 -0.34,0.02,1.11,U] [#3 -0.06,0.23,1.25,U] [#4 0.10,-0.14,0.88,U] [#5 -0.11,-0.08,1.08,U] [#6 0.18,0.29,1.00,U] [#7 -0.08,-0.30,0.63,U] [#8 -0.87,-0.02,0.00,M2] 
23:16:34.576 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.13, -0.02}
23:16:34.578 00.002 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
23:16:34.580 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
23:16:34.583 00.003 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.87 mountX=0.10 mountY=-0.00, mountTheta=-0.03
23:16:34.587 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
23:16:34.589 00.002 21068 Enqueuing Move request for scope (-0.10, 0.03)
23:16:34.590 00.001 16108 Worker thread wakes up
23:16:34.591 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:16:34.591 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:16:34.591 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=-0.00
23:16:34.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:16:34.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:34.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:34.591 00.000 16108 MoveAxis(E, 0, ABG)
23:16:34.591 00.000 16108 Move returns status 0, amount 0
23:16:34.591 00.000 16108 MoveAxis(N, 0, ABG)
23:16:34.591 00.000 16108 Move returns status 0, amount 0
23:16:34.591 00.000 16108 move complete, result=0
23:16:34.591 00.000 16108 worker thread done servicing request
23:16:34.597 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3808, FiltMin=3264, FiltMax=53581, Gamma=1.000
23:16:34.612 00.015 21068 UpdateGuideState exits: m=108660 SNR=68.6
23:16:34.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:34.615 00.001 21068 Enqueuing Expose request
23:16:34.615 00.000 16108 Worker thread wakes up
23:16:34.615 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:34.617 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:34.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:35.794 01.177 16108 Exposure complete
23:16:35.853 00.059 16108 worker thread done servicing request
23:16:35.854 00.001 21068 OnExposeComplete: enter
23:16:35.856 00.002 21068 UpdateGuideState(): m_state=6
23:16:35.858 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4038
23:16:35.859 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.88, Mass=112589, SNR=75.5, Peak=19264 HFD=2.9
23:16:35.860 00.001 21068 MultiStar: [#1 0.01,-0.40,1.19,U] [#2 -0.10,-0.03,1.05,U] [#3 -0.02,-0.01,0.96,U] [#4 -0.03,-0.10,0.81,U] [#5 0.18,-0.20,0.88,U] [#6 -0.05,0.30,0.74,U] [#7 0.10,-0.06,0.57,U] [#8 -0.38,0.13,0.90,U] 
23:16:35.861 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.16, 0.04}
23:16:35.862 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
23:16:35.863 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
23:16:35.866 00.003 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.89 mountX=0.01 mountY=0.06, mountTheta=1.42
23:16:35.869 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
23:16:35.870 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
23:16:35.872 00.002 16108 Worker thread wakes up
23:16:35.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:16:35.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:16:35.872 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
23:16:35.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:35.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:35.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:35.872 00.000 16108 MoveAxis(E, 0, ABG)
23:16:35.874 00.002 16108 Move returns status 0, amount 0
23:16:35.874 00.000 16108 MoveAxis(N, 0, ABG)
23:16:35.874 00.000 16108 Move returns status 0, amount 0
23:16:35.874 00.000 16108 move complete, result=0
23:16:35.874 00.000 16108 worker thread done servicing request
23:16:35.881 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3808, FiltMin=3251, FiltMax=55507, Gamma=1.000
23:16:35.908 00.027 21068 UpdateGuideState exits: m=112589 SNR=75.5
23:16:35.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:35.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:35.911 00.001 21068 Enqueuing Expose request
23:16:35.912 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:35.914 00.002 16108 Worker thread wakes up
23:16:35.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:35.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:36.885 00.971 16108 Exposure complete
23:16:36.949 00.064 16108 worker thread done servicing request
23:16:36.949 00.000 21068 OnExposeComplete: enter
23:16:36.950 00.001 21068 UpdateGuideState(): m_state=6
23:16:36.952 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4039
23:16:36.952 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=876.83, Mass=106760, SNR=77.8, Peak=17872 HFD=3.2
23:16:36.953 00.001 21068 MultiStar: [#1 0.01,-0.26,0.90,U] [#2 0.21,-0.16,1.18,U] [#3 0.11,-0.11,0.94,U] [#4 0.12,-0.32,0.69,U] [#5 -0.06,-0.25,0.77,U] [#6 -0.16,0.30,0.87,U] [#7 0.12,-0.02,0.54,U] [#8 -0.41,0.06,0.85,U] 
23:16:36.954 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.12, -0.01}
23:16:36.955 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
23:16:36.956 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
23:16:36.956 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.80 mountX=0.00 mountY=0.09, mountTheta=1.51
23:16:36.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
23:16:36.959 00.001 21068 Enqueuing Move request for scope (-0.02, -0.08)
23:16:36.959 00.000 16108 Worker thread wakes up
23:16:36.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:16:36.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:16:36.959 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.00 yDistance=0.09
23:16:36.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:16:36.960 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:36.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:36.960 00.000 16108 MoveAxis(E, 0, ABG)
23:16:36.960 00.000 16108 Move returns status 0, amount 0
23:16:36.960 00.000 16108 MoveAxis(N, 0, ABG)
23:16:36.960 00.000 16108 Move returns status 0, amount 0
23:16:36.960 00.000 16108 move complete, result=0
23:16:36.960 00.000 16108 worker thread done servicing request
23:16:36.964 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3808, FiltMin=3165, FiltMax=51123, Gamma=1.000
23:16:36.979 00.015 21068 UpdateGuideState exits: m=106760 SNR=77.8
23:16:36.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:36.982 00.001 21068 Enqueuing Expose request
23:16:36.982 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:36.983 00.001 16108 Worker thread wakes up
23:16:36.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:36.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:38.153 01.170 16108 Exposure complete
23:16:38.209 00.056 16108 worker thread done servicing request
23:16:38.210 00.001 21068 OnExposeComplete: enter
23:16:38.210 00.000 21068 UpdateGuideState(): m_state=6
23:16:38.211 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4040
23:16:38.213 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.84, Mass=110208, SNR=77.0, Peak=16080 HFD=3.1
23:16:38.214 00.001 21068 MultiStar: [#1 0.05,-0.23,1.08,U] [#2 -0.01,-0.07,1.19,U] [#3 0.06,-0.02,1.00,U] [#4 -0.19,-0.19,0.88,U] [#5 -0.03,-0.29,0.93,U] [#6 -0.23,0.24,0.70,U] [#7 -0.00,-0.13,0.55,U] [#8 -0.63,-0.26,0.00,M1] 
23:16:38.215 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.01, 0.00}
23:16:38.216 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
23:16:38.218 00.002 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
23:16:38.220 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.55 mountX=-0.01 mountY=-0.00, mountTheta=-2.39
23:16:38.223 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.00, opts=13)
23:16:38.224 00.001 21068 Enqueuing Move request for scope (0.01, 0.00)
23:16:38.227 00.003 16108 Worker thread wakes up
23:16:38.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
23:16:38.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
23:16:38.227 00.000 16108 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.00
23:16:38.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:16:38.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:38.228 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:16:38.228 00.000 16108 MoveAxis(E, 0, ABG)
23:16:38.228 00.000 16108 Move returns status 0, amount 0
23:16:38.228 00.000 16108 MoveAxis(N, 0, ABG)
23:16:38.228 00.000 16108 Move returns status 0, amount 0
23:16:38.228 00.000 16108 move complete, result=0
23:16:38.228 00.000 16108 worker thread done servicing request
23:16:38.236 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3808, FiltMin=3283, FiltMax=59955, Gamma=1.000
23:16:38.257 00.021 21068 UpdateGuideState exits: m=110208 SNR=77.0
23:16:38.257 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:38.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:38.259 00.001 21068 Enqueuing Expose request
23:16:38.260 00.001 16108 Worker thread wakes up
23:16:38.260 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:38.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:38.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:39.234 00.974 16108 Exposure complete
23:16:39.296 00.062 16108 worker thread done servicing request
23:16:39.296 00.000 21068 OnExposeComplete: enter
23:16:39.297 00.001 21068 UpdateGuideState(): m_state=6
23:16:39.298 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4041
23:16:39.299 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.92, Mass=101904, SNR=68.8, Peak=16368 HFD=3.2
23:16:39.300 00.001 21068 MultiStar: [#1 -0.11,-0.17,1.21,U] [#2 -0.35,0.04,1.45,U] [#3 -0.05,0.10,0.96,U] [#4 -0.09,0.02,0.98,U] [#5 -0.04,0.07,1.02,U] [#6 -0.29,0.58,0.00,M1] [#7 -0.01,-0.12,0.75,U] [#8 -0.26,-0.03,0.95,U] 
23:16:39.301 00.001 21068 single-star, 7 included, MultiStar: {-0.12, -0.00}, one-star: {0.02, 0.08}
23:16:39.302 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
23:16:39.303 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
23:16:39.303 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.26 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
23:16:39.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
23:16:39.306 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
23:16:39.307 00.001 16108 Worker thread wakes up
23:16:39.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:16:39.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:16:39.307 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=-0.08
23:16:39.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:16:39.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:39.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:39.307 00.000 16108 MoveAxis(E, 0, ABG)
23:16:39.307 00.000 16108 Move returns status 0, amount 0
23:16:39.307 00.000 16108 MoveAxis(N, 0, ABG)
23:16:39.307 00.000 16108 Move returns status 0, amount 0
23:16:39.307 00.000 16108 move complete, result=0
23:16:39.307 00.000 16108 worker thread done servicing request
23:16:39.311 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3808, FiltMin=3254, FiltMax=49293, Gamma=1.000
23:16:39.333 00.022 21068 UpdateGuideState exits: m=101904 SNR=68.8
23:16:39.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:39.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:39.335 00.000 21068 Enqueuing Expose request
23:16:39.336 00.001 16108 Worker thread wakes up
23:16:39.336 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:39.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:39.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:40.496 01.159 16108 Exposure complete
23:16:40.553 00.057 16108 worker thread done servicing request
23:16:40.553 00.000 21068 OnExposeComplete: enter
23:16:40.555 00.002 21068 UpdateGuideState(): m_state=6
23:16:40.556 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4042
23:16:40.557 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.99, Mass=94929, SNR=68.7, Peak=15072 HFD=2.9
23:16:40.558 00.001 21068 MultiStar: [#1 0.42,-0.09,1.42,U] [#2 0.19,-0.01,1.09,U] [#3 -0.06,0.13,0.98,U] [#4 -0.14,-0.23,0.82,U] [#5 0.13,-0.21,0.90,U] [#6 -0.07,0.35,0.90,U] [#7 0.10,0.07,0.72,U] [#8 -0.06,-0.00,0.78,U] 
23:16:40.559 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.19, 0.15}
23:16:40.560 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
23:16:40.562 00.002 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
23:16:40.563 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
23:16:40.567 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
23:16:40.568 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
23:16:40.570 00.002 16108 Worker thread wakes up
23:16:40.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:16:40.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:16:40.570 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.04
23:16:40.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:16:40.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:40.570 00.000 16108 MoveAxis(E, 0, ABG)
23:16:40.570 00.000 16108 Move returns status 0, amount 0
23:16:40.570 00.000 16108 MoveAxis(N, 0, ABG)
23:16:40.570 00.000 16108 Move returns status 0, amount 0
23:16:40.570 00.000 16108 move complete, result=0
23:16:40.571 00.001 16108 worker thread done servicing request
23:16:40.575 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3805, FiltMin=3273, FiltMax=54243, Gamma=1.000
23:16:40.590 00.015 21068 UpdateGuideState exits: m=94929 SNR=68.7
23:16:40.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:40.593 00.001 21068 Enqueuing Expose request
23:16:40.593 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:40.594 00.001 16108 Worker thread wakes up
23:16:40.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:40.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:41.572 00.978 16108 Exposure complete
23:16:41.641 00.069 16108 worker thread done servicing request
23:16:41.641 00.000 21068 OnExposeComplete: enter
23:16:41.641 00.000 21068 UpdateGuideState(): m_state=6
23:16:41.642 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4043
23:16:41.643 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.00, Mass=95696, SNR=71.1, Peak=18368 HFD=3.0
23:16:41.644 00.001 21068 MultiStar: [#1 0.18,0.05,1.30,U] [#2 0.14,0.03,1.45,U] [#3 0.17,0.05,1.02,U] [#4 -0.20,-0.20,0.84,U] [#5 -0.27,-0.16,0.90,U] [#6 -0.34,0.37,0.00,M1] [#7 0.52,0.01,0.00,M1] [#8 -0.54,-0.01,0.00,M1] 
23:16:41.645 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.00}, one-star: {0.13, 0.16}
23:16:41.646 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:16:41.646 00.000 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:16:41.647 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.04 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
23:16:41.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
23:16:41.650 00.001 21068 Enqueuing Move request for scope (0.05, 0.00)
23:16:41.651 00.001 16108 Worker thread wakes up
23:16:41.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:16:41.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:16:41.651 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.01
23:16:41.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:16:41.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:41.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:41.651 00.000 16108 MoveAxis(E, 0, ABG)
23:16:41.651 00.000 16108 Move returns status 0, amount 0
23:16:41.651 00.000 16108 MoveAxis(N, 0, ABG)
23:16:41.651 00.000 16108 Move returns status 0, amount 0
23:16:41.651 00.000 16108 move complete, result=0
23:16:41.651 00.000 16108 worker thread done servicing request
23:16:41.655 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3805, FiltMin=3280, FiltMax=53325, Gamma=1.000
23:16:41.670 00.015 21068 UpdateGuideState exits: m=95696 SNR=71.1
23:16:41.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:41.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:41.673 00.001 21068 Enqueuing Expose request
23:16:41.674 00.001 16108 Worker thread wakes up
23:16:41.674 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:41.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:41.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:42.833 01.158 16108 Exposure complete
23:16:42.924 00.091 16108 worker thread done servicing request
23:16:42.924 00.000 21068 OnExposeComplete: enter
23:16:42.926 00.002 21068 UpdateGuideState(): m_state=6
23:16:42.928 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4044
23:16:42.929 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.36, Mass=94720, SNR=68.0, Peak=14768 HFD=3.2
23:16:42.931 00.002 21068 MultiStar: [#1 0.46,-0.41,0.00,M1] [#2 0.23,-0.22,1.24,U] [#3 0.07,-0.15,1.05,U] [#4 0.12,-0.58,0.00,M1] [#5 -0.41,-0.26,1.17,U] [#6 -0.01,0.28,0.86,U] [#7 0.38,-0.31,0.00,M2] [#8 -0.26,-0.24,0.77,U] 
23:16:42.932 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.19}, one-star: {0.31, -0.48}
23:16:42.935 00.003 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
23:16:42.936 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
23:16:42.937 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=-0.03 mountY=0.18, mountTheta=1.73
23:16:42.941 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.19, opts=13)
23:16:42.943 00.002 21068 Enqueuing Move request for scope (-0.00, -0.19)
23:16:42.945 00.002 16108 Worker thread wakes up
23:16:42.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
23:16:42.945 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
23:16:42.945 00.000 16108 Moving (-0.00, -0.19) raw xDistance=-0.03 yDistance=0.18
23:16:42.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:42.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:42.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:16:42.945 00.000 16108 MoveAxis(E, 0, ABG)
23:16:42.945 00.000 16108 Move returns status 0, amount 0
23:16:42.945 00.000 16108 MoveAxis(N, 0, ABG)
23:16:42.945 00.000 16108 Move returns status 0, amount 0
23:16:42.945 00.000 16108 move complete, result=0
23:16:42.945 00.000 16108 worker thread done servicing request
23:16:42.950 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3805, FiltMin=3251, FiltMax=46803, Gamma=1.000
23:16:42.966 00.016 21068 UpdateGuideState exits: m=94720 SNR=68.0
23:16:42.966 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:42.967 00.000 21068 Enqueuing Expose request
23:16:42.968 00.001 16108 Worker thread wakes up
23:16:42.968 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:42.969 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:42.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:43.942 00.973 16108 Exposure complete
23:16:44.017 00.075 16108 worker thread done servicing request
23:16:44.017 00.000 21068 OnExposeComplete: enter
23:16:44.018 00.001 21068 UpdateGuideState(): m_state=6
23:16:44.020 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4045
23:16:44.021 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.45, Mass=101332, SNR=73.3, Peak=16432 HFD=3.1
23:16:44.022 00.001 21068 MultiStar: [#1 0.55,-0.27,0.00,M2] [#2 0.39,-0.19,1.16,U] [#3 0.20,-0.14,0.96,U] [#4 -0.01,-0.41,0.89,U] [#5 0.06,-0.34,0.91,U] [#6 -0.11,0.42,0.81,U] [#7 0.30,-0.17,0.62,U] [#8 -0.30,-0.22,0.65,U] 
23:16:44.024 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.19}, one-star: {0.05, -0.39}
23:16:44.025 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
23:16:44.026 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
23:16:44.027 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=-0.12 mountY=0.16, mountTheta=2.21
23:16:44.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.19, opts=13)
23:16:44.030 00.001 21068 Enqueuing Move request for scope (0.09, -0.19)
23:16:44.030 00.000 16108 Worker thread wakes up
23:16:44.031 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:16:44.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:16:44.031 00.000 16108 Moving (0.09, -0.19) raw xDistance=-0.12 yDistance=0.16
23:16:44.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:16:44.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:44.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:16:44.031 00.000 16108 MoveAxis(E, 0, ABG)
23:16:44.031 00.000 16108 Move returns status 0, amount 0
23:16:44.031 00.000 16108 MoveAxis(N, 0, ABG)
23:16:44.031 00.000 16108 Move returns status 0, amount 0
23:16:44.031 00.000 16108 move complete, result=0
23:16:44.031 00.000 16108 worker thread done servicing request
23:16:44.036 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3805, FiltMin=3267, FiltMax=52496, Gamma=1.000
23:16:44.050 00.014 21068 UpdateGuideState exits: m=101332 SNR=73.3
23:16:44.052 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.052 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:44.053 00.001 21068 Enqueuing Expose request
23:16:44.054 00.001 16108 Worker thread wakes up
23:16:44.054 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:44.054 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:44.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:45.212 01.158 16108 Exposure complete
23:16:45.285 00.073 16108 worker thread done servicing request
23:16:45.285 00.000 21068 OnExposeComplete: enter
23:16:45.287 00.002 21068 UpdateGuideState(): m_state=6
23:16:45.288 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4046
23:16:45.289 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.70, Mass=93405, SNR=71.0, Peak=16544 HFD=2.7
23:16:45.290 00.001 21068 MultiStar: [#1 0.35,-0.62,0.00,M3] [#2 0.27,-0.18,1.24,U] [#3 0.06,-0.20,1.18,U] [#4 0.06,-0.52,0.00,M1] [#5 -0.03,-0.25,1.10,U] [#6 -0.06,-0.09,0.81,U] [#7 0.21,0.09,0.56,U] [#8 -0.31,-0.45,0.00,M1] 
23:16:45.292 00.002 21068 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {0.15, -0.13}
23:16:45.294 00.002 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
23:16:45.296 00.002 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
23:16:45.297 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=-0.12 mountY=0.12, mountTheta=2.37
23:16:45.300 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
23:16:45.302 00.002 21068 Enqueuing Move request for scope (0.10, -0.15)
23:16:45.303 00.001 16108 Worker thread wakes up
23:16:45.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:16:45.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:16:45.303 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.12 yDistance=0.12
23:16:45.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:16:45.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:45.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:16:45.304 00.001 16108 MoveAxis(E, 0, ABG)
23:16:45.304 00.000 16108 Move returns status 0, amount 0
23:16:45.304 00.000 16108 MoveAxis(N, 0, ABG)
23:16:45.304 00.000 16108 Move returns status 0, amount 0
23:16:45.304 00.000 16108 move complete, result=0
23:16:45.304 00.000 16108 worker thread done servicing request
23:16:45.309 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3805, FiltMin=3206, FiltMax=49555, Gamma=1.000
23:16:45.333 00.024 21068 UpdateGuideState exits: m=93405 SNR=71.0
23:16:45.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:45.337 00.002 21068 Enqueuing Expose request
23:16:45.338 00.001 16108 Worker thread wakes up
23:16:45.338 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:45.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:45.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:46.317 00.978 16108 Exposure complete
23:16:46.389 00.072 16108 worker thread done servicing request
23:16:46.389 00.000 21068 OnExposeComplete: enter
23:16:46.391 00.002 21068 UpdateGuideState(): m_state=6
23:16:46.392 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4047
23:16:46.392 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.69, Mass=83145, SNR=55.6, Peak=16112 HFD=2.8
23:16:46.394 00.002 21068 MultiStar: [#1 0.26,-0.49,0.00,M4] [#2 -0.03,-0.00,1.71,U] [#3 0.05,-0.16,1.54,U] [#4 0.08,-0.44,0.97,U] [#5 -0.08,-0.62,0.00,M1] [#6 -0.04,0.27,1.23,U] [#7 0.21,0.01,0.81,U] [#8 -1.48,-0.17,0.00,M2] 
23:16:46.396 00.002 21068 refined, 5 included, MultiStar: {0.05, -0.07}, one-star: {0.12, -0.15}
23:16:46.397 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
23:16:46.398 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
23:16:46.401 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.96 mountX=-0.06 mountY=0.05, mountTheta=2.39
23:16:46.404 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
23:16:46.405 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
23:16:46.406 00.001 16108 Worker thread wakes up
23:16:46.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:16:46.407 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:16:46.407 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.05
23:16:46.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:46.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:46.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:46.407 00.000 16108 MoveAxis(E, 0, ABG)
23:16:46.407 00.000 16108 Move returns status 0, amount 0
23:16:46.407 00.000 16108 MoveAxis(N, 0, ABG)
23:16:46.407 00.000 16108 Move returns status 0, amount 0
23:16:46.408 00.001 16108 move complete, result=0
23:16:46.408 00.000 16108 worker thread done servicing request
23:16:46.418 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3805, FiltMin=3222, FiltMax=60835, Gamma=1.000
23:16:46.442 00.024 21068 UpdateGuideState exits: m=83145 SNR=55.6
23:16:46.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:46.443 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:46.444 00.001 21068 Enqueuing Expose request
23:16:46.445 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:46.447 00.002 16108 Worker thread wakes up
23:16:46.447 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:46.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:47.612 01.165 16108 Exposure complete
23:16:47.678 00.066 16108 worker thread done servicing request
23:16:47.678 00.000 21068 OnExposeComplete: enter
23:16:47.680 00.002 21068 UpdateGuideState(): m_state=6
23:16:47.681 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4048
23:16:47.681 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=876.72, Mass=95196, SNR=66.8, Peak=15584 HFD=3.0
23:16:47.682 00.001 21068 MultiStar: [#1 -0.07,-0.28,1.32,U] [#2 -0.18,0.07,1.24,U] [#3 -0.19,-0.05,1.12,U] [#4 -0.00,-0.28,0.96,U] [#5 -0.15,0.00,1.05,U] [#6 0.04,0.48,0.93,U] [#7 0.30,-0.17,0.62,U] [#8 -0.58,-0.07,0.00,M3] 
23:16:47.683 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.01, -0.11}
23:16:47.684 00.001 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
23:16:47.684 00.000 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
23:16:47.685 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.48 mountX=0.05 mountY=0.06, mountTheta=0.86
23:16:47.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
23:16:47.687 00.000 21068 Enqueuing Move request for scope (-0.06, -0.04)
23:16:47.688 00.001 16108 Worker thread wakes up
23:16:47.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:16:47.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:16:47.688 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.06
23:16:47.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:47.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:47.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:47.688 00.000 16108 MoveAxis(E, 0, ABG)
23:16:47.689 00.001 16108 Move returns status 0, amount 0
23:16:47.689 00.000 16108 MoveAxis(N, 0, ABG)
23:16:47.689 00.000 16108 Move returns status 0, amount 0
23:16:47.689 00.000 16108 move complete, result=0
23:16:47.689 00.000 16108 worker thread done servicing request
23:16:47.695 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3798, FiltMin=3267, FiltMax=52547, Gamma=1.000
23:16:47.722 00.027 21068 UpdateGuideState exits: m=95196 SNR=66.8
23:16:47.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:47.725 00.001 21068 Enqueuing Expose request
23:16:47.726 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:47.726 00.000 16108 Worker thread wakes up
23:16:47.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:47.727 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:48.688 00.961 16108 Exposure complete
23:16:48.765 00.077 16108 worker thread done servicing request
23:16:48.765 00.000 21068 OnExposeComplete: enter
23:16:48.767 00.002 21068 UpdateGuideState(): m_state=6
23:16:48.768 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4049
23:16:48.768 00.000 21068 Star::Find returns 1 (0), X=220.91, Y=876.39, Mass=85824, SNR=57.9, Peak=15056 HFD=2.7
23:16:48.769 00.001 21068 MultiStar: [#1 0.10,-0.37,1.23,U] [#2 0.10,-0.34,1.35,U] [#3 0.11,-0.27,1.21,U] [#4 0.30,-0.54,0.00,M1] [#5 0.19,-0.48,0.00,M1] [#6 -0.05,0.16,1.03,U] [#7 0.32,-0.43,0.00,M1] [#8 -0.32,-0.28,0.96,U] 
23:16:48.770 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.26}, one-star: {0.22, -0.45}
23:16:48.771 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
23:16:48.772 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
23:16:48.773 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.42 mountX=-0.08 mountY=0.25, mountTheta=1.90
23:16:48.774 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.26, opts=13)
23:16:48.775 00.001 21068 Enqueuing Move request for scope (0.04, -0.26)
23:16:48.776 00.001 16108 Worker thread wakes up
23:16:48.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
23:16:48.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
23:16:48.776 00.000 16108 Moving (0.04, -0.26) raw xDistance=-0.08 yDistance=0.25
23:16:48.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:16:48.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:16:48.776 00.000 16108 MoveAxis(E, 0, ABG)
23:16:48.776 00.000 16108 Move returns status 0, amount 0
23:16:48.776 00.000 16108 MoveAxis(S, 50, ABG)
23:16:48.776 00.000 16108 Guiding  Dir = 1, Dur = 50
23:16:48.776 00.000 16108 IsSlewing returns 0
23:16:48.776 00.000 16108 IsGuiding returns 0
23:16:48.778 00.002 16108 PulseGuide returned control before completion, sleep 59
23:16:48.780 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3798, FiltMin=3225, FiltMax=46483, Gamma=1.000
23:16:48.799 00.019 21068 UpdateGuideState exits: m=85824 SNR=57.9
23:16:48.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:48.803 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:48.805 00.002 21068 Enqueuing Expose request
23:16:48.850 00.045 16108 IsGuiding returns 1
23:16:48.850 00.000 16108 scope still moving after pulse duration time elapsed
23:16:48.881 00.031 16108 IsSlewing returns 0
23:16:48.881 00.000 16108 IsGuiding returns 0
23:16:48.881 00.000 16108 scope move finished after 50 + 54 ms
23:16:48.881 00.000 16108 Move returns status 0, amount 50
23:16:48.881 00.000 16108 move complete, result=0
23:16:48.881 00.000 16108 worker thread done servicing request
23:16:48.881 00.000 16108 Worker thread wakes up
23:16:48.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:48.881 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
23:16:48.883 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:50.031 01.148 16108 Exposure complete
23:16:50.097 00.066 16108 worker thread done servicing request
23:16:50.097 00.000 21068 OnExposeComplete: enter
23:16:50.098 00.001 21068 UpdateGuideState(): m_state=6
23:16:50.098 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4050
23:16:50.099 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.89, Mass=113591, SNR=78.5, Peak=18480 HFD=2.9
23:16:50.100 00.001 21068 MultiStar: [#1 -0.01,-0.20,1.03,U] [#2 0.29,-0.13,1.21,U] [#3 -0.10,-0.18,1.00,U] [#4 0.19,-0.45,0.80,U] [#5 -0.21,-0.10,1.01,U] [#6 -0.19,0.15,0.72,U] [#7 0.17,-0.23,0.48,U] [#8 -0.79,-0.03,0.00,M3] 
23:16:50.101 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.13}, one-star: {0.16, 0.06}
23:16:50.101 00.000 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:16:50.102 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
23:16:50.103 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.27 mountX=-0.06 mountY=0.12, mountTheta=2.06
23:16:50.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
23:16:50.106 00.002 21068 Enqueuing Move request for scope (0.04, -0.13)
23:16:50.107 00.001 16108 Worker thread wakes up
23:16:50.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:16:50.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:16:50.107 00.000 16108 Moving (0.04, -0.13) raw xDistance=-0.06 yDistance=0.12
23:16:50.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:50.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:50.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:16:50.107 00.000 16108 MoveAxis(E, 0, ABG)
23:16:50.107 00.000 16108 Move returns status 0, amount 0
23:16:50.107 00.000 16108 MoveAxis(N, 0, ABG)
23:16:50.107 00.000 16108 Move returns status 0, amount 0
23:16:50.107 00.000 16108 move complete, result=0
23:16:50.107 00.000 16108 worker thread done servicing request
23:16:50.111 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3798, FiltMin=3254, FiltMax=52141, Gamma=1.000
23:16:50.125 00.014 21068 UpdateGuideState exits: m=113591 SNR=78.5
23:16:50.125 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.127 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:50.128 00.001 21068 Enqueuing Expose request
23:16:50.128 00.000 16108 Worker thread wakes up
23:16:50.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:50.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:50.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:51.118 00.989 16108 Exposure complete
23:16:51.177 00.059 16108 worker thread done servicing request
23:16:51.177 00.000 21068 OnExposeComplete: enter
23:16:51.178 00.001 21068 UpdateGuideState(): m_state=6
23:16:51.179 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4051
23:16:51.180 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.68, Mass=105962, SNR=72.8, Peak=16864 HFD=3.3
23:16:51.181 00.001 21068 MultiStar: [#1 0.30,-0.41,0.00,M2] [#2 0.18,0.08,1.47,U] [#3 0.14,-0.33,1.09,U] [#4 0.45,-0.21,0.00,M1] [#5 0.12,-0.45,0.93,U] [#6 0.24,0.03,0.73,U] [#7 0.35,-0.18,0.65,U] [#8 -0.50,-0.12,0.00,M4] 
23:16:51.182 00.001 21068 refined, 5 included, MultiStar: {0.21, -0.16}, one-star: {0.28, -0.16}
23:16:51.183 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:16:51.183 00.000 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:16:51.184 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.64 mountX=-0.23 mountY=0.10, mountTheta=2.72
23:16:51.185 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.16, opts=13)
23:16:51.186 00.001 21068 Enqueuing Move request for scope (0.21, -0.16)
23:16:51.187 00.001 16108 Worker thread wakes up
23:16:51.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
23:16:51.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
23:16:51.187 00.000 16108 Moving (0.21, -0.16) raw xDistance=-0.23 yDistance=0.10
23:16:51.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:16:51.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:51.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:51.187 00.000 16108 MoveAxis(E, 61, ABG)
23:16:51.187 00.000 16108 Guiding  Dir = 2, Dur = 61
23:16:51.189 00.002 16108 IsSlewing returns 0
23:16:51.189 00.000 16108 IsGuiding returns 0
23:16:51.192 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3798, FiltMin=3180, FiltMax=51459, Gamma=1.000
23:16:51.205 00.013 21068 UpdateGuideState exits: m=105962 SNR=72.8
23:16:51.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:51.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:51.207 00.000 21068 Enqueuing Expose request
23:16:51.212 00.005 16108 PulseGuide returned control before completion, sleep 49
23:16:51.273 00.061 16108 IsGuiding returns 1
23:16:51.273 00.000 16108 scope still moving after pulse duration time elapsed
23:16:51.303 00.030 16108 IsSlewing returns 0
23:16:51.303 00.000 16108 IsGuiding returns 0
23:16:51.303 00.000 16108 scope move finished after 61 + 54 ms
23:16:51.303 00.000 16108 Move returns status 0, amount 61
23:16:51.303 00.000 16108 MoveAxis(N, 0, ABG)
23:16:51.303 00.000 16108 Move returns status 0, amount 0
23:16:51.303 00.000 16108 move complete, result=0
23:16:51.305 00.002 16108 worker thread done servicing request
23:16:51.305 00.000 16108 Worker thread wakes up
23:16:51.305 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
23:16:51.307 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:51.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:52.467 01.160 16108 Exposure complete
23:16:52.522 00.055 16108 worker thread done servicing request
23:16:52.522 00.000 21068 OnExposeComplete: enter
23:16:52.523 00.001 21068 UpdateGuideState(): m_state=6
23:16:52.523 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4052
23:16:52.524 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.64, Mass=108488, SNR=80.1, Peak=19472 HFD=2.7
23:16:52.525 00.001 21068 MultiStar: [#1 0.02,-0.09,0.99,U] [#2 0.09,-0.11,1.18,U] [#3 -0.19,-0.14,1.02,U] [#4 0.05,-0.25,0.69,U] [#5 -0.41,-0.15,0.96,U] [#6 -0.05,0.37,0.65,U] [#7 0.04,-0.12,0.59,U] [#8 -0.28,-0.05,0.84,U] 
23:16:52.526 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {0.23, -0.19}
23:16:52.527 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
23:16:52.528 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
23:16:52.528 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.11 mountX=0.04 mountY=0.10, mountTheta=1.21
23:16:52.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
23:16:52.531 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
23:16:52.532 00.001 16108 Worker thread wakes up
23:16:52.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:16:52.532 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:16:52.532 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.10
23:16:52.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:52.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:52.532 00.000 16108 MoveAxis(E, 0, ABG)
23:16:52.532 00.000 16108 Move returns status 0, amount 0
23:16:52.532 00.000 16108 MoveAxis(N, 0, ABG)
23:16:52.532 00.000 16108 Move returns status 0, amount 0
23:16:52.532 00.000 16108 move complete, result=0
23:16:52.532 00.000 16108 worker thread done servicing request
23:16:52.536 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3798, FiltMin=3273, FiltMax=57651, Gamma=1.000
23:16:52.550 00.014 21068 UpdateGuideState exits: m=108488 SNR=80.1
23:16:52.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:52.552 00.000 21068 Enqueuing Expose request
23:16:52.553 00.001 16108 Worker thread wakes up
23:16:52.553 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:52.554 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:52.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:53.540 00.986 16108 Exposure complete
23:16:53.601 00.061 16108 worker thread done servicing request
23:16:53.601 00.000 21068 OnExposeComplete: enter
23:16:53.602 00.001 21068 UpdateGuideState(): m_state=6
23:16:53.602 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4053
23:16:53.603 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.61, Mass=110381, SNR=66.4, Peak=18112 HFD=2.8
23:16:53.605 00.002 21068 MultiStar: [#1 0.00,-0.34,1.25,U] [#2 -0.03,-0.09,1.48,U] [#3 0.01,0.05,1.20,U] [#4 -0.07,-0.25,0.95,U] [#5 -0.25,-0.45,0.00,M1] [#6 -0.06,0.22,0.84,U] [#7 0.42,-0.09,0.64,U] [#8 -0.51,-0.30,0.00,M4] 
23:16:53.606 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {0.07, -0.22}
23:16:53.606 00.000 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
23:16:53.607 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
23:16:53.608 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.35 mountX=-0.04 mountY=0.10, mountTheta=1.98
23:16:53.611 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
23:16:53.613 00.002 21068 Enqueuing Move request for scope (0.03, -0.11)
23:16:53.615 00.002 16108 Worker thread wakes up
23:16:53.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:16:53.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:16:53.615 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.04 yDistance=0.10
23:16:53.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:16:53.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:53.616 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:53.616 00.000 16108 MoveAxis(E, 0, ABG)
23:16:53.616 00.000 16108 Move returns status 0, amount 0
23:16:53.616 00.000 16108 MoveAxis(N, 0, ABG)
23:16:53.616 00.000 16108 Move returns status 0, amount 0
23:16:53.616 00.000 16108 move complete, result=0
23:16:53.616 00.000 16108 worker thread done servicing request
23:16:53.620 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3795, FiltMin=3222, FiltMax=54419, Gamma=1.000
23:16:53.637 00.017 21068 UpdateGuideState exits: m=110381 SNR=66.4
23:16:53.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:53.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:53.639 00.000 21068 Enqueuing Expose request
23:16:53.640 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:53.641 00.001 16108 Worker thread wakes up
23:16:53.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:53.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:54.804 01.163 16108 Exposure complete
23:16:54.874 00.070 16108 worker thread done servicing request
23:16:54.874 00.000 21068 OnExposeComplete: enter
23:16:54.875 00.001 21068 UpdateGuideState(): m_state=6
23:16:54.877 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4054
23:16:54.878 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.87, Mass=113546, SNR=84.2, Peak=16368 HFD=3.4
23:16:54.878 00.000 21068 MultiStar: [#1 -0.03,-0.13,1.17,U] [#2 -0.06,0.02,1.02,U] [#3 0.12,0.10,0.91,U] [#4 0.10,-0.25,0.68,U] [#5 -0.03,-0.26,0.81,U] [#6 -0.10,0.35,0.73,U] [#7 0.06,-0.25,0.50,U] [#8 -0.52,-0.04,0.00,M5] 
23:16:54.879 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.13, 0.03}
23:16:54.880 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
23:16:54.882 00.002 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
23:16:54.886 00.004 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.09 mountX=-0.03 mountY=0.03, mountTheta=2.26
23:16:54.889 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
23:16:54.892 00.003 21068 Enqueuing Move request for scope (0.02, -0.04)
23:16:54.894 00.002 16108 Worker thread wakes up
23:16:54.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:16:54.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:16:54.895 00.001 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
23:16:54.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:54.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:54.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:54.895 00.000 16108 MoveAxis(E, 0, ABG)
23:16:54.895 00.000 16108 Move returns status 0, amount 0
23:16:54.895 00.000 16108 MoveAxis(N, 0, ABG)
23:16:54.895 00.000 16108 Move returns status 0, amount 0
23:16:54.895 00.000 16108 move complete, result=0
23:16:54.896 00.001 16108 worker thread done servicing request
23:16:54.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3795, FiltMin=3225, FiltMax=53773, Gamma=1.000
23:16:54.917 00.017 21068 UpdateGuideState exits: m=113546 SNR=84.2
23:16:54.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:54.918 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:54.919 00.001 21068 Enqueuing Expose request
23:16:54.920 00.001 16108 Worker thread wakes up
23:16:54.920 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:54.920 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:54.921 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:55.886 00.965 16108 Exposure complete
23:16:55.967 00.081 16108 worker thread done servicing request
23:16:55.967 00.000 21068 OnExposeComplete: enter
23:16:55.968 00.001 21068 UpdateGuideState(): m_state=6
23:16:55.970 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4055
23:16:55.972 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.63, Mass=93522, SNR=63.3, Peak=13344 HFD=3.0
23:16:55.973 00.001 21068 MultiStar: [#1 -0.11,-0.28,1.32,U] [#2 -0.07,-0.12,1.26,U] [#3 -0.28,-0.02,1.22,U] [#4 0.36,-0.17,0.92,U] [#5 -0.13,-0.32,1.04,U] [#6 -0.26,0.02,0.90,U] [#7 -0.09,-0.19,0.64,U] [#8 -0.43,-0.12,0.86,U] 
23:16:55.973 00.000 21068 refined, 8 included, MultiStar: {-0.12, -0.16}, one-star: {-0.07, -0.21}
23:16:55.974 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
23:16:55.975 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
23:16:55.975 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=0.09 mountY=0.18, mountTheta=1.11
23:16:55.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.16, opts=13)
23:16:55.977 00.000 21068 Enqueuing Move request for scope (-0.12, -0.16)
23:16:55.978 00.001 16108 Worker thread wakes up
23:16:55.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
23:16:55.978 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
23:16:55.978 00.000 16108 Moving (-0.12, -0.16) raw xDistance=0.09 yDistance=0.18
23:16:55.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:16:55.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:55.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:16:55.979 00.001 16108 MoveAxis(E, 0, ABG)
23:16:55.979 00.000 16108 Move returns status 0, amount 0
23:16:55.979 00.000 16108 MoveAxis(N, 0, ABG)
23:16:55.979 00.000 16108 Move returns status 0, amount 0
23:16:55.979 00.000 16108 move complete, result=0
23:16:55.979 00.000 16108 worker thread done servicing request
23:16:55.983 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3795, FiltMin=3171, FiltMax=55107, Gamma=1.000
23:16:56.008 00.025 21068 UpdateGuideState exits: m=93522 SNR=63.3
23:16:56.010 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.012 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:56.013 00.001 21068 Enqueuing Expose request
23:16:56.014 00.001 16108 Worker thread wakes up
23:16:56.015 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:56.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:56.015 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:57.167 01.152 16108 Exposure complete
23:16:57.221 00.054 16108 worker thread done servicing request
23:16:57.221 00.000 21068 OnExposeComplete: enter
23:16:57.222 00.001 21068 UpdateGuideState(): m_state=6
23:16:57.223 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4056
23:16:57.224 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.66, Mass=97253, SNR=66.0, Peak=15312 HFD=2.9
23:16:57.225 00.001 21068 MultiStar: [#1 -0.13,-0.00,1.40,U] [#2 0.24,-0.07,1.53,U] [#3 -0.11,-0.12,1.20,U] [#4 -0.26,-0.42,0.84,U] [#5 -0.25,-0.13,1.03,U] [#6 -0.09,0.49,0.95,U] [#7 -0.14,-0.17,0.65,U] [#8 -0.59,0.05,0.00,M5] 
23:16:57.226 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {0.04, -0.18}
23:16:57.227 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
23:16:57.228 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
23:16:57.229 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.33 mountX=0.05 mountY=0.08, mountTheta=1.00
23:16:57.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
23:16:57.231 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
23:16:57.232 00.001 16108 Worker thread wakes up
23:16:57.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:16:57.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:16:57.232 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
23:16:57.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:57.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:57.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:57.232 00.000 16108 MoveAxis(E, 0, ABG)
23:16:57.233 00.001 16108 Move returns status 0, amount 0
23:16:57.233 00.000 16108 MoveAxis(N, 0, ABG)
23:16:57.233 00.000 16108 Move returns status 0, amount 0
23:16:57.233 00.000 16108 move complete, result=0
23:16:57.233 00.000 16108 worker thread done servicing request
23:16:57.236 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3795, FiltMin=3273, FiltMax=58131, Gamma=1.000
23:16:57.252 00.016 21068 UpdateGuideState exits: m=97253 SNR=66.0
23:16:57.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:57.256 00.002 21068 Enqueuing Expose request
23:16:57.258 00.002 16108 Worker thread wakes up
23:16:57.258 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:57.260 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:57.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:58.240 00.980 16108 Exposure complete
23:16:58.297 00.057 16108 worker thread done servicing request
23:16:58.297 00.000 21068 OnExposeComplete: enter
23:16:58.300 00.003 21068 UpdateGuideState(): m_state=6
23:16:58.302 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4057
23:16:58.303 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.89, Mass=108589, SNR=84.6, Peak=17328 HFD=3.0
23:16:58.305 00.002 21068 MultiStar: [#1 -0.04,-0.36,0.82,U] [#2 0.09,-0.13,1.19,U] [#3 -0.09,-0.16,1.11,U] [#4 -0.31,-0.28,0.76,U] [#5 -0.16,-0.45,0.86,U] [#6 -0.14,0.34,0.74,U] [#7 -0.15,-0.19,0.53,U] [#8 -0.47,-0.05,0.70,U] 
23:16:58.306 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.14}, one-star: {-0.40, 0.05}
23:16:58.307 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
23:16:58.307 00.000 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
23:16:58.309 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.47 mountX=0.14 mountY=0.17, mountTheta=0.88
23:16:58.310 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.14, opts=13)
23:16:58.311 00.001 21068 Enqueuing Move request for scope (-0.17, -0.14)
23:16:58.312 00.001 16108 Worker thread wakes up
23:16:58.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:16:58.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:16:58.312 00.000 16108 Moving (-0.17, -0.14) raw xDistance=0.14 yDistance=0.17
23:16:58.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:16:58.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:58.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:16:58.312 00.000 16108 MoveAxis(E, 0, ABG)
23:16:58.312 00.000 16108 Move returns status 0, amount 0
23:16:58.312 00.000 16108 MoveAxis(N, 0, ABG)
23:16:58.312 00.000 16108 Move returns status 0, amount 0
23:16:58.312 00.000 16108 move complete, result=0
23:16:58.312 00.000 16108 worker thread done servicing request
23:16:58.316 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3795, FiltMin=3257, FiltMax=55491, Gamma=1.000
23:16:58.330 00.014 21068 UpdateGuideState exits: m=108589 SNR=84.6
23:16:58.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:58.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:58.333 00.001 21068 Enqueuing Expose request
23:16:58.335 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:58.336 00.001 16108 Worker thread wakes up
23:16:58.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:58.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:16:59.506 01.170 16108 Exposure complete
23:16:59.560 00.054 16108 worker thread done servicing request
23:16:59.560 00.000 21068 OnExposeComplete: enter
23:16:59.563 00.003 21068 UpdateGuideState(): m_state=6
23:16:59.565 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4058
23:16:59.565 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=876.72, Mass=111529, SNR=82.6, Peak=16160 HFD=3.1
23:16:59.567 00.002 21068 MultiStar: [#1 -0.22,-0.29,1.04,U] [#2 -0.05,-0.31,1.18,U] [#3 -0.33,-0.21,1.18,U] [#4 -0.19,-0.52,0.00,M1] [#5 -0.09,-0.36,0.83,U] [#6 -0.54,0.29,0.00,M1] [#7 -0.10,-0.21,0.46,U] [#8 -0.64,-0.41,0.00,M5] 
23:16:59.568 00.001 21068 single-star, 5 included, MultiStar: {-0.15, -0.25}, one-star: {-0.07, -0.11}
23:16:59.571 00.003 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
23:16:59.572 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
23:16:59.573 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=0.05 mountY=0.13, mountTheta=1.20
23:16:59.576 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
23:16:59.578 00.002 21068 Enqueuing Move request for scope (-0.07, -0.11)
23:16:59.581 00.003 16108 Worker thread wakes up
23:16:59.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:16:59.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:16:59.581 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.13
23:16:59.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:59.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:59.582 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:16:59.582 00.000 16108 MoveAxis(E, 0, ABG)
23:16:59.582 00.000 16108 Move returns status 0, amount 0
23:16:59.582 00.000 16108 MoveAxis(N, 0, ABG)
23:16:59.582 00.000 16108 Move returns status 0, amount 0
23:16:59.582 00.000 16108 move complete, result=0
23:16:59.582 00.000 16108 worker thread done servicing request
23:16:59.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3792, FiltMin=3264, FiltMax=52070, Gamma=1.000
23:16:59.607 00.020 21068 UpdateGuideState exits: m=111529 SNR=82.6
23:16:59.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:59.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:16:59.609 00.000 21068 Enqueuing Expose request
23:16:59.610 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:59.611 00.001 16108 Worker thread wakes up
23:16:59.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:16:59.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:00.584 00.973 16108 Exposure complete
23:17:00.654 00.070 16108 worker thread done servicing request
23:17:00.654 00.000 21068 OnExposeComplete: enter
23:17:00.655 00.001 21068 UpdateGuideState(): m_state=6
23:17:00.655 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4059
23:17:00.656 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.79, Mass=116051, SNR=75.6, Peak=17808 HFD=2.9
23:17:00.658 00.002 21068 MultiStar: [#1 -0.14,-0.39,1.15,U] [#2 0.04,-0.17,1.17,U] [#3 -0.13,0.07,1.13,U] [#4 -0.24,-0.19,0.78,U] [#5 -0.22,-0.36,1.13,U] [#6 -0.34,0.12,0.70,U] [#7 0.18,-0.22,0.64,U] [#8 -0.77,-0.35,0.00,M6] 
23:17:00.658 00.000 21068 single-star, 7 included, MultiStar: {-0.10, -0.16}, one-star: {0.04, -0.05}
23:17:00.659 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
23:17:00.660 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
23:17:00.661 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.92 mountX=-0.05 mountY=0.04, mountTheta=2.43
23:17:00.662 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
23:17:00.663 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
23:17:00.664 00.001 16108 Worker thread wakes up
23:17:00.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:17:00.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:17:00.664 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
23:17:00.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:17:00.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:00.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:00.665 00.001 16108 MoveAxis(E, 0, ABG)
23:17:00.665 00.000 16108 Move returns status 0, amount 0
23:17:00.665 00.000 16108 MoveAxis(N, 0, ABG)
23:17:00.665 00.000 16108 Move returns status 0, amount 0
23:17:00.665 00.000 16108 move complete, result=0
23:17:00.665 00.000 16108 worker thread done servicing request
23:17:00.673 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3792, FiltMin=3245, FiltMax=51549, Gamma=1.000
23:17:00.696 00.023 21068 UpdateGuideState exits: m=116051 SNR=75.6
23:17:00.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:00.699 00.001 21068 Enqueuing Expose request
23:17:00.699 00.000 16108 Worker thread wakes up
23:17:00.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:00.700 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:00.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:01.877 01.177 16108 Exposure complete
23:17:01.945 00.068 16108 worker thread done servicing request
23:17:01.945 00.000 21068 OnExposeComplete: enter
23:17:01.946 00.001 21068 UpdateGuideState(): m_state=6
23:17:01.947 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4060
23:17:01.948 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.57, Mass=95002, SNR=63.7, Peak=14832 HFD=3.1
23:17:01.950 00.002 21068 MultiStar: [#1 0.14,-0.24,1.40,U] [#2 0.09,-0.27,1.19,U] [#3 -0.02,-0.14,1.03,U] [#4 -0.18,-0.32,1.02,U] [#5 -0.26,-0.61,0.00,M1] [#6 -0.63,-0.14,0.00,M1] [#7 -0.05,-0.30,0.76,U] [#8 -0.48,-0.03,0.90,U] 
23:17:01.950 00.000 21068 refined, 6 included, MultiStar: {-0.05, -0.23}, one-star: {0.02, -0.27}
23:17:01.952 00.002 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
23:17:01.953 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
23:17:01.954 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.78 mountX=0.01 mountY=0.23, mountTheta=1.53
23:17:01.957 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
23:17:01.958 00.001 21068 Enqueuing Move request for scope (-0.05, -0.23)
23:17:01.958 00.000 16108 Worker thread wakes up
23:17:01.959 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
23:17:01.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
23:17:01.959 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.23
23:17:01.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:17:01.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:17:01.959 00.000 16108 MoveAxis(E, 0, ABG)
23:17:01.959 00.000 16108 Move returns status 0, amount 0
23:17:01.959 00.000 16108 MoveAxis(S, 46, ABG)
23:17:01.959 00.000 16108 Guiding  Dir = 1, Dur = 46
23:17:01.959 00.000 16108 IsSlewing returns 0
23:17:01.960 00.001 16108 IsGuiding returns 0
23:17:01.964 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3792, FiltMin=3229, FiltMax=46611, Gamma=1.000
23:17:01.979 00.015 21068 UpdateGuideState exits: m=95002 SNR=63.7
23:17:01.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:01.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:01.981 00.000 21068 Enqueuing Expose request
23:17:02.021 00.040 16108 IsGuiding returns 1
23:17:02.022 00.001 16108 scope still moving after pulse duration time elapsed
23:17:02.053 00.031 16108 IsSlewing returns 0
23:17:02.053 00.000 16108 IsGuiding returns 1
23:17:02.084 00.031 16108 IsSlewing returns 0
23:17:02.084 00.000 16108 IsGuiding returns 1
23:17:02.116 00.032 16108 IsSlewing returns 0
23:17:02.116 00.000 16108 IsGuiding returns 0
23:17:02.116 00.000 16108 scope move finished after 46 + 110 ms
23:17:02.116 00.000 16108 Move returns status 0, amount 46
23:17:02.116 00.000 16108 move complete, result=0
23:17:02.117 00.001 16108 worker thread done servicing request
23:17:02.117 00.000 16108 Worker thread wakes up
23:17:02.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:02.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:02.117 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
23:17:03.094 00.977 16108 Exposure complete
23:17:03.152 00.058 16108 worker thread done servicing request
23:17:03.152 00.000 21068 OnExposeComplete: enter
23:17:03.152 00.000 21068 UpdateGuideState(): m_state=6
23:17:03.154 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4061
23:17:03.155 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.82, Mass=106816, SNR=72.1, Peak=18176 HFD=3.1
23:17:03.156 00.001 21068 MultiStar: [#1 0.16,-0.23,1.06,U] [#2 0.20,-0.12,1.30,U] [#3 -0.01,0.05,1.09,U] [#4 0.01,-0.28,0.86,U] [#5 0.03,-0.43,0.94,U] [#6 -0.03,0.38,0.93,U] [#7 0.22,-0.15,0.55,U] [#8 -0.54,0.20,0.00,M6] 
23:17:03.157 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.30, -0.02}
23:17:03.158 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
23:17:03.159 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
23:17:03.159 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=-0.12 mountY=0.07, mountTheta=2.64
23:17:03.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
23:17:03.162 00.001 21068 Enqueuing Move request for scope (0.11, -0.10)
23:17:03.162 00.000 16108 Worker thread wakes up
23:17:03.163 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:17:03.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:17:03.163 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=0.07
23:17:03.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:17:03.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:03.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:17:03.163 00.000 16108 MoveAxis(E, 0, ABG)
23:17:03.163 00.000 16108 Move returns status 0, amount 0
23:17:03.163 00.000 16108 MoveAxis(N, 0, ABG)
23:17:03.163 00.000 16108 Move returns status 0, amount 0
23:17:03.163 00.000 16108 move complete, result=0
23:17:03.163 00.000 16108 worker thread done servicing request
23:17:03.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3792, FiltMin=3241, FiltMax=55523, Gamma=1.000
23:17:03.181 00.014 21068 UpdateGuideState exits: m=106816 SNR=72.1
23:17:03.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:03.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:03.183 00.000 21068 Enqueuing Expose request
23:17:03.184 00.001 16108 Worker thread wakes up
23:17:03.184 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:03.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:03.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:04.358 01.173 16108 Exposure complete
23:17:04.429 00.071 16108 worker thread done servicing request
23:17:04.429 00.000 21068 OnExposeComplete: enter
23:17:04.431 00.002 21068 UpdateGuideState(): m_state=6
23:17:04.432 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4062
23:17:04.433 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.78, Mass=108021, SNR=78.4, Peak=17568 HFD=2.9
23:17:04.434 00.001 21068 MultiStar: [#1 0.11,-0.37,1.11,U] [#2 0.13,-0.17,1.09,U] [#3 -0.07,-0.12,0.91,U] [#4 -0.11,-0.42,0.81,U] [#5 -0.18,-0.50,0.00,M1] [#6 -0.14,0.45,0.76,U] [#7 0.52,0.13,0.00,M1] [#8 -0.34,-0.18,0.73,U] 
23:17:04.435 00.001 21068 single-star, 6 included, MultiStar: {-0.02, -0.14}, one-star: {0.11, -0.05}
23:17:04.435 00.000 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
23:17:04.436 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
23:17:04.437 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=-0.12 mountY=0.03, mountTheta=2.92
23:17:04.438 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
23:17:04.439 00.001 21068 Enqueuing Move request for scope (0.11, -0.05)
23:17:04.440 00.001 16108 Worker thread wakes up
23:17:04.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:17:04.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:17:04.440 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.03
23:17:04.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:17:04.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:04.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:04.440 00.000 16108 MoveAxis(E, 0, ABG)
23:17:04.440 00.000 16108 Move returns status 0, amount 0
23:17:04.440 00.000 16108 MoveAxis(N, 0, ABG)
23:17:04.440 00.000 16108 Move returns status 0, amount 0
23:17:04.440 00.000 16108 move complete, result=0
23:17:04.440 00.000 16108 worker thread done servicing request
23:17:04.443 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3792, FiltMin=3235, FiltMax=54707, Gamma=1.000
23:17:04.458 00.015 21068 UpdateGuideState exits: m=108021 SNR=78.4
23:17:04.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:04.462 00.002 21068 Enqueuing Expose request
23:17:04.463 00.001 16108 Worker thread wakes up
23:17:04.463 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:04.465 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:04.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:05.445 00.980 16108 Exposure complete
23:17:05.525 00.080 16108 worker thread done servicing request
23:17:05.525 00.000 21068 OnExposeComplete: enter
23:17:05.526 00.001 21068 UpdateGuideState(): m_state=6
23:17:05.527 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4063
23:17:05.528 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.69, Mass=104510, SNR=76.2, Peak=16176 HFD=3.0
23:17:05.529 00.001 21068 MultiStar: [#1 -0.09,-0.28,1.08,U] [#2 0.15,-0.06,1.23,U] [#3 -0.02,-0.10,1.32,U] [#4 -0.33,-0.41,0.00,M1] [#5 -0.19,-0.32,1.02,U] [#6 -0.31,0.33,0.77,U] [#7 0.13,-0.43,0.65,U] [#8 -0.37,-0.13,0.60,U] 
23:17:05.530 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.14}, one-star: {-0.00, -0.15}
23:17:05.531 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
23:17:05.532 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
23:17:05.533 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=-0.02 mountY=0.15, mountTheta=1.74
23:17:05.535 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.15, opts=13)
23:17:05.535 00.000 21068 Enqueuing Move request for scope (-0.00, -0.15)
23:17:05.537 00.002 16108 Worker thread wakes up
23:17:05.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
23:17:05.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
23:17:05.538 00.001 16108 Moving (-0.00, -0.15) raw xDistance=-0.02 yDistance=0.15
23:17:05.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:17:05.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:05.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:17:05.538 00.000 16108 MoveAxis(E, 0, ABG)
23:17:05.538 00.000 16108 Move returns status 0, amount 0
23:17:05.538 00.000 16108 MoveAxis(N, 0, ABG)
23:17:05.538 00.000 16108 Move returns status 0, amount 0
23:17:05.538 00.000 16108 move complete, result=0
23:17:05.539 00.001 16108 worker thread done servicing request
23:17:05.542 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3792, FiltMin=3187, FiltMax=59571, Gamma=1.000
23:17:05.573 00.031 21068 UpdateGuideState exits: m=104510 SNR=76.2
23:17:05.575 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:05.578 00.002 21068 Enqueuing Expose request
23:17:05.579 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:05.580 00.001 16108 Worker thread wakes up
23:17:05.580 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:05.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:06.751 01.171 16108 Exposure complete
23:17:06.839 00.088 16108 worker thread done servicing request
23:17:06.839 00.000 21068 OnExposeComplete: enter
23:17:06.840 00.001 21068 UpdateGuideState(): m_state=6
23:17:06.841 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4064
23:17:06.842 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.62, Mass=129999, SNR=87.2, Peak=20320 HFD=3.0
23:17:06.843 00.001 21068 MultiStar: [#1 -0.01,-0.00,1.11,U] [#2 0.09,0.10,1.08,U] [#3 -0.12,-0.07,0.82,U] [#4 -0.48,-0.17,0.00,M2] [#5 -0.41,-0.24,0.70,U] [#6 -0.40,0.34,0.00,M1] [#7 0.07,0.04,0.50,U] [#8 -0.67,-0.11,0.00,M5] 
23:17:06.843 00.000 21068 refined, 5 included, MultiStar: {-0.05, -0.06}, one-star: {-0.02, -0.22}
23:17:06.844 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
23:17:06.845 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
23:17:06.845 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.32 mountX=0.04 mountY=0.07, mountTheta=1.01
23:17:06.848 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
23:17:06.849 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
23:17:06.849 00.000 16108 Worker thread wakes up
23:17:06.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:17:06.850 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:17:06.850 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
23:17:06.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:17:06.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:06.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:17:06.850 00.000 16108 MoveAxis(E, 0, ABG)
23:17:06.850 00.000 16108 Move returns status 0, amount 0
23:17:06.850 00.000 16108 MoveAxis(N, 0, ABG)
23:17:06.850 00.000 16108 Move returns status 0, amount 0
23:17:06.850 00.000 16108 move complete, result=0
23:17:06.850 00.000 16108 worker thread done servicing request
23:17:06.853 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3789, FiltMin=3264, FiltMax=65533, Gamma=1.000
23:17:06.869 00.016 21068 UpdateGuideState exits: m=129999 SNR=87.2
23:17:06.871 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:06.872 00.000 21068 Enqueuing Expose request
23:17:06.873 00.001 16108 Worker thread wakes up
23:17:06.873 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:06.874 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:06.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:07.850 00.976 16108 Exposure complete
23:17:07.905 00.055 16108 worker thread done servicing request
23:17:07.906 00.001 21068 OnExposeComplete: enter
23:17:07.906 00.000 21068 UpdateGuideState(): m_state=6
23:17:07.907 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4065
23:17:07.909 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.65, Mass=109922, SNR=73.0, Peak=18800 HFD=3.0
23:17:07.910 00.001 21068 MultiStar: [#1 -0.14,-0.15,1.26,U] [#2 -0.10,0.03,1.12,U] [#3 -0.28,-0.13,1.11,U] [#4 0.01,0.01,0.84,U] [#5 -0.26,-0.30,0.94,U] [#6 -0.03,0.35,0.82,U] [#7 0.21,-0.10,0.62,U] [#8 -0.32,0.06,0.84,U] 
23:17:07.911 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {0.05, -0.19}
23:17:07.911 00.000 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
23:17:07.912 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
23:17:07.913 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.67 mountX=0.10 mountY=0.08, mountTheta=0.69
23:17:07.914 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
23:17:07.915 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
23:17:07.916 00.001 16108 Worker thread wakes up
23:17:07.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
23:17:07.916 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
23:17:07.916 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
23:17:07.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:17:07.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:07.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:07.916 00.000 16108 MoveAxis(E, 0, ABG)
23:17:07.916 00.000 16108 Move returns status 0, amount 0
23:17:07.916 00.000 16108 MoveAxis(N, 0, ABG)
23:17:07.916 00.000 16108 Move returns status 0, amount 0
23:17:07.916 00.000 16108 move complete, result=0
23:17:07.918 00.002 16108 worker thread done servicing request
23:17:07.922 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3792, FiltMin=3229, FiltMax=51197, Gamma=1.000
23:17:07.941 00.019 21068 UpdateGuideState exits: m=109922 SNR=73.0
23:17:07.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:07.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:07.944 00.001 21068 Enqueuing Expose request
23:17:07.945 00.001 16108 Worker thread wakes up
23:17:07.945 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:07.946 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:07.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:09.110 01.164 16108 Exposure complete
23:17:09.165 00.055 16108 worker thread done servicing request
23:17:09.165 00.000 21068 OnExposeComplete: enter
23:17:09.166 00.001 21068 UpdateGuideState(): m_state=6
23:17:09.167 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4066
23:17:09.168 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.86, Mass=115545, SNR=70.2, Peak=20416 HFD=2.9
23:17:09.169 00.001 21068 MultiStar: [#1 0.12,0.07,1.17,U] [#2 0.28,0.05,1.33,U] [#3 0.26,0.20,0.88,U] [#4 -0.16,-0.24,0.87,U] [#5 0.06,-0.17,0.93,U] [#6 0.19,0.49,0.00,M1] [#7 -0.33,0.12,0.69,U] [#8 -0.41,0.17,0.66,U] 
23:17:09.172 00.003 21068 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.09, 0.03}
23:17:09.173 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
23:17:09.175 00.002 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
23:17:09.176 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.61 mountX=-0.03 mountY=-0.03, mountTheta=-2.33
23:17:09.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
23:17:09.179 00.001 21068 Enqueuing Move request for scope (0.03, 0.02)
23:17:09.179 00.000 16108 Worker thread wakes up
23:17:09.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:17:09.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:17:09.179 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.03
23:17:09.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:17:09.181 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:09.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:09.181 00.000 16108 MoveAxis(E, 0, ABG)
23:17:09.181 00.000 16108 Move returns status 0, amount 0
23:17:09.181 00.000 16108 MoveAxis(N, 0, ABG)
23:17:09.181 00.000 16108 Move returns status 0, amount 0
23:17:09.181 00.000 16108 move complete, result=0
23:17:09.181 00.000 16108 worker thread done servicing request
23:17:09.184 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3789, FiltMin=3225, FiltMax=54301, Gamma=1.000
23:17:09.198 00.014 21068 UpdateGuideState exits: m=115545 SNR=70.2
23:17:09.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:09.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:09.202 00.002 21068 Enqueuing Expose request
23:17:09.203 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:09.204 00.001 16108 Worker thread wakes up
23:17:09.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:09.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:10.168 00.964 16108 Exposure complete
23:17:10.255 00.087 16108 worker thread done servicing request
23:17:10.255 00.000 21068 OnExposeComplete: enter
23:17:10.257 00.002 21068 UpdateGuideState(): m_state=6
23:17:10.259 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4067
23:17:10.261 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.93, Mass=115801, SNR=77.9, Peak=20480 HFD=3.0
23:17:10.263 00.002 21068 MultiStar: [#1 -0.05,-0.05,1.10,U] [#2 0.13,0.08,1.09,U] [#3 -0.10,-0.09,1.00,U] [#4 -0.42,-0.25,0.70,U] [#5 -0.18,-0.23,0.86,U] [#6 -0.49,0.42,0.00,M2] [#7 0.31,-0.06,0.58,U] [#8 -0.42,-0.14,0.72,U] 
23:17:10.265 00.002 21068 single-star, 7 included, MultiStar: {-0.08, -0.07}, one-star: {-0.00, 0.09}
23:17:10.266 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
23:17:10.268 00.002 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
23:17:10.270 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.02 mountY=-0.09, mountTheta=-1.37
23:17:10.274 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
23:17:10.275 00.001 21068 Enqueuing Move request for scope (-0.00, 0.09)
23:17:10.277 00.002 16108 Worker thread wakes up
23:17:10.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:17:10.277 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:17:10.277 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.09
23:17:10.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:17:10.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:10.278 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:10.278 00.000 16108 MoveAxis(E, 0, ABG)
23:17:10.278 00.000 16108 Move returns status 0, amount 0
23:17:10.278 00.000 16108 MoveAxis(N, 0, ABG)
23:17:10.278 00.000 16108 Move returns status 0, amount 0
23:17:10.278 00.000 16108 move complete, result=0
23:17:10.278 00.000 16108 worker thread done servicing request
23:17:10.286 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3792, FiltMin=3264, FiltMax=63645, Gamma=1.000
23:17:10.306 00.020 21068 UpdateGuideState exits: m=115801 SNR=77.9
23:17:10.309 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.311 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:10.312 00.001 21068 Enqueuing Expose request
23:17:10.312 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:10.313 00.001 16108 Worker thread wakes up
23:17:10.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:10.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:11.478 01.165 16108 Exposure complete
23:17:11.540 00.062 16108 worker thread done servicing request
23:17:11.541 00.001 21068 OnExposeComplete: enter
23:17:11.541 00.000 21068 UpdateGuideState(): m_state=6
23:17:11.543 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4068
23:17:11.544 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.66, Mass=117307, SNR=73.6, Peak=16464 HFD=3.4
23:17:11.545 00.001 21068 MultiStar: [#1 0.05,-0.11,1.54,U] [#2 0.28,0.10,1.31,U] [#3 -0.05,0.03,1.05,U] [#4 -0.21,-0.21,0.71,U] [#5 -0.20,-0.15,1.01,U] [#6 -0.07,0.17,0.81,U] [#7 0.28,-0.24,0.58,U] [#8 -0.36,0.02,0.84,U] 
23:17:11.546 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.10, -0.18}
23:17:11.547 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
23:17:11.547 00.000 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
23:17:11.548 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.69 mountX=-0.00 mountY=0.05, mountTheta=1.62
23:17:11.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
23:17:11.550 00.000 21068 Enqueuing Move request for scope (-0.01, -0.05)
23:17:11.552 00.002 16108 Worker thread wakes up
23:17:11.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:17:11.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:17:11.552 00.000 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
23:17:11.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:17:11.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:11.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:17:11.552 00.000 16108 MoveAxis(E, 0, ABG)
23:17:11.552 00.000 16108 Move returns status 0, amount 0
23:17:11.553 00.001 16108 MoveAxis(N, 0, ABG)
23:17:11.553 00.000 16108 Move returns status 0, amount 0
23:17:11.553 00.000 16108 move complete, result=0
23:17:11.553 00.000 16108 worker thread done servicing request
23:17:11.556 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3792, FiltMin=3261, FiltMax=48301, Gamma=1.000
23:17:11.570 00.014 21068 UpdateGuideState exits: m=117307 SNR=73.6
23:17:11.570 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:11.572 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:11.573 00.001 21068 Enqueuing Expose request
23:17:11.573 00.000 16108 Worker thread wakes up
23:17:11.573 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:11.574 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:11.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:12.565 00.991 16108 Exposure complete
23:17:12.639 00.074 16108 worker thread done servicing request
23:17:12.639 00.000 21068 OnExposeComplete: enter
23:17:12.640 00.001 21068 UpdateGuideState(): m_state=6
23:17:12.641 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4069
23:17:12.642 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.75, Mass=102450, SNR=78.3, Peak=18096 HFD=3.0
23:17:12.643 00.001 21068 MultiStar: [#1 -0.06,-0.09,1.12,U] [#2 0.10,-0.05,1.13,U] [#3 -0.23,0.18,0.95,U] [#4 -0.38,-0.19,0.67,U] [#5 -0.27,-0.17,0.95,U] [#6 -0.44,0.50,0.00,M2] [#7 0.09,-0.25,0.62,U] [#8 -0.66,0.08,0.00,M2] 
23:17:12.644 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {0.14, -0.09}
23:17:12.644 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
23:17:12.646 00.002 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
23:17:12.647 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=0.06 mountY=0.10, mountTheta=1.03
23:17:12.648 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
23:17:12.649 00.001 21068 Enqueuing Move request for scope (-0.07, -0.08)
23:17:12.650 00.001 16108 Worker thread wakes up
23:17:12.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:17:12.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:17:12.650 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.06 yDistance=0.10
23:17:12.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:17:12.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:12.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:17:12.650 00.000 16108 MoveAxis(E, 0, ABG)
23:17:12.651 00.001 16108 Move returns status 0, amount 0
23:17:12.651 00.000 16108 MoveAxis(N, 0, ABG)
23:17:12.651 00.000 16108 Move returns status 0, amount 0
23:17:12.651 00.000 16108 move complete, result=0
23:17:12.651 00.000 16108 worker thread done servicing request
23:17:12.654 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3795, FiltMin=3200, FiltMax=54611, Gamma=1.000
23:17:12.670 00.016 21068 UpdateGuideState exits: m=102450 SNR=78.3
23:17:12.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.671 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:12.672 00.001 21068 Enqueuing Expose request
23:17:12.673 00.001 16108 Worker thread wakes up
23:17:12.673 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:12.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:12.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:13.858 01.185 16108 Exposure complete
23:17:13.935 00.077 16108 worker thread done servicing request
23:17:13.936 00.001 21068 OnExposeComplete: enter
23:17:13.937 00.001 21068 UpdateGuideState(): m_state=6
23:17:13.939 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4070
23:17:13.940 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.07, Mass=119623, SNR=84.5, Peak=18208 HFD=3.2
23:17:13.941 00.001 21068 MultiStar: [#1 0.03,-0.19,0.97,U] [#2 0.14,-0.04,1.08,U] [#3 -0.02,-0.01,1.11,U] [#4 0.05,-0.17,0.74,U] [#5 -0.25,-0.28,0.80,U] [#6 -0.36,0.51,0.00,M3] [#7 -0.05,0.02,0.60,U] [#8 -0.57,0.11,0.00,M3] 
23:17:13.944 00.003 21068 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {0.04, 0.23}
23:17:13.945 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
23:17:13.946 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
23:17:13.947 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.55 mountX=-0.01 mountY=0.05, mountTheta=1.77
23:17:13.950 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.05, opts=13)
23:17:13.951 00.001 21068 Enqueuing Move request for scope (0.00, -0.05)
23:17:13.954 00.003 16108 Worker thread wakes up
23:17:13.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:17:13.954 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:17:13.954 00.000 16108 Moving (0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
23:17:13.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:17:13.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:13.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:17:13.955 00.001 16108 MoveAxis(E, 0, ABG)
23:17:13.955 00.000 16108 Move returns status 0, amount 0
23:17:13.955 00.000 16108 MoveAxis(N, 0, ABG)
23:17:13.955 00.000 16108 Move returns status 0, amount 0
23:17:13.955 00.000 16108 move complete, result=0
23:17:13.955 00.000 16108 worker thread done servicing request
23:17:13.962 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3795, FiltMin=3261, FiltMax=65533, Gamma=1.000
23:17:13.982 00.020 21068 UpdateGuideState exits: m=119623 SNR=84.5
23:17:13.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:13.984 00.001 21068 Enqueuing Expose request
23:17:13.985 00.001 16108 Worker thread wakes up
23:17:13.985 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:13.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:13.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:14.952 00.966 16108 Exposure complete
23:17:15.039 00.087 16108 worker thread done servicing request
23:17:15.039 00.000 21068 OnExposeComplete: enter
23:17:15.040 00.001 21068 UpdateGuideState(): m_state=6
23:17:15.041 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4071
23:17:15.042 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.08, Mass=112001, SNR=71.6, Peak=16832 HFD=3.1
23:17:15.043 00.001 21068 MultiStar: [#1 -0.33,0.16,1.16,U] [#2 0.01,0.04,1.11,U] [#3 -0.06,0.17,1.03,U] [#4 -0.26,-0.14,0.67,U] [#5 -0.11,-0.12,0.89,U] [#6 -0.28,0.62,0.00,M4] [#7 0.10,-0.00,0.59,U] [#8 -0.59,0.19,0.00,M4] 
23:17:15.043 00.000 21068 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {0.13, 0.24}
23:17:15.044 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
23:17:15.045 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
23:17:15.046 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.43 mountX=0.09 mountY=-0.05, mountTheta=-0.49
23:17:15.047 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
23:17:15.048 00.001 21068 Enqueuing Move request for scope (-0.08, 0.07)
23:17:15.049 00.001 16108 Worker thread wakes up
23:17:15.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:17:15.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:17:15.049 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
23:17:15.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:17:15.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:15.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:15.049 00.000 16108 MoveAxis(E, 0, ABG)
23:17:15.049 00.000 16108 Move returns status 0, amount 0
23:17:15.049 00.000 16108 MoveAxis(N, 0, ABG)
23:17:15.049 00.000 16108 Move returns status 0, amount 0
23:17:15.049 00.000 16108 move complete, result=0
23:17:15.049 00.000 16108 worker thread done servicing request
23:17:15.058 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3795, FiltMin=3203, FiltMax=59709, Gamma=1.000
23:17:15.084 00.026 21068 UpdateGuideState exits: m=112001 SNR=71.6
23:17:15.086 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:15.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:15.088 00.001 21068 Enqueuing Expose request
23:17:15.089 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:15.090 00.001 16108 Worker thread wakes up
23:17:15.090 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:15.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:16.251 01.161 16108 Exposure complete
23:17:16.309 00.058 16108 worker thread done servicing request
23:17:16.309 00.000 21068 OnExposeComplete: enter
23:17:16.311 00.002 21068 UpdateGuideState(): m_state=6
23:17:16.311 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4072
23:17:16.312 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.74, Mass=120368, SNR=79.5, Peak=15168 HFD=3.2
23:17:16.313 00.001 21068 MultiStar: [#1 -0.36,-0.21,1.19,U] [#2 -0.06,-0.24,1.07,U] [#3 -0.11,-0.35,1.09,U] [#4 -0.61,-0.43,0.00,M1] [#5 -0.34,-0.34,0.94,U] [#6 -0.31,0.29,0.67,U] [#7 0.18,-0.23,0.53,U] [#8 -0.83,-0.24,0.00,M5] 
23:17:16.314 00.001 21068 single-star, 6 included, MultiStar: {-0.17, -0.19}, one-star: {-0.07, -0.10}
23:17:16.315 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
23:17:16.315 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
23:17:16.316 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=0.05 mountY=0.11, mountTheta=1.13
23:17:16.318 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.10, opts=13)
23:17:16.319 00.001 21068 Enqueuing Move request for scope (-0.07, -0.10)
23:17:16.320 00.001 16108 Worker thread wakes up
23:17:16.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
23:17:16.320 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
23:17:16.320 00.000 16108 Moving (-0.07, -0.10) raw xDistance=0.05 yDistance=0.11
23:17:16.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:17:16.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:16.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:17:16.320 00.000 16108 MoveAxis(E, 0, ABG)
23:17:16.320 00.000 16108 Move returns status 0, amount 0
23:17:16.320 00.000 16108 MoveAxis(N, 0, ABG)
23:17:16.320 00.000 16108 Move returns status 0, amount 0
23:17:16.320 00.000 16108 move complete, result=0
23:17:16.321 00.001 16108 worker thread done servicing request
23:17:16.327 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3795, FiltMin=3273, FiltMax=46672, Gamma=1.000
23:17:16.352 00.025 21068 UpdateGuideState exits: m=120368 SNR=79.5
23:17:16.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.355 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:16.357 00.002 21068 Enqueuing Expose request
23:17:16.359 00.002 16108 Worker thread wakes up
23:17:16.359 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:16.361 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:16.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:17.338 00.977 16108 Exposure complete
23:17:17.397 00.059 16108 worker thread done servicing request
23:17:17.397 00.000 21068 OnExposeComplete: enter
23:17:17.398 00.001 21068 UpdateGuideState(): m_state=6
23:17:17.400 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4073
23:17:17.401 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.67, Mass=107434, SNR=77.7, Peak=13747 HFD=3.4
23:17:17.403 00.002 21068 MultiStar: [#1 -0.28,-0.27,1.16,U] [#2 0.17,-0.16,1.19,U] [#3 -0.06,-0.27,1.10,U] [#4 -0.24,-0.28,0.79,U] [#5 -0.32,-0.25,0.95,U] [#6 -0.15,0.20,0.65,U] [#7 -0.20,0.07,0.51,U] [#8 -0.61,-0.03,0.00,M6] 
23:17:17.405 00.002 21068 refined, 7 included, MultiStar: {-0.17, -0.17}, one-star: {-0.40, -0.16}
23:17:17.407 00.002 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
23:17:17.409 00.002 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
23:17:17.410 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.37 mountX=0.14 mountY=0.21, mountTheta=0.97
23:17:17.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.17, opts=13)
23:17:17.414 00.002 21068 Enqueuing Move request for scope (-0.17, -0.17)
23:17:17.415 00.001 16108 Worker thread wakes up
23:17:17.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
23:17:17.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
23:17:17.415 00.000 16108 Moving (-0.17, -0.17) raw xDistance=0.14 yDistance=0.21
23:17:17.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:17:17.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:17:17.415 00.000 16108 MoveAxis(E, 0, ABG)
23:17:17.415 00.000 16108 Move returns status 0, amount 0
23:17:17.415 00.000 16108 MoveAxis(S, 42, ABG)
23:17:17.415 00.000 16108 Guiding  Dir = 1, Dur = 42
23:17:17.415 00.000 16108 IsSlewing returns 0
23:17:17.417 00.002 16108 IsGuiding returns 0
23:17:17.421 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3795, FiltMin=3267, FiltMax=60467, Gamma=1.000
23:17:17.437 00.016 16108 PulseGuide returned control before completion, sleep 31
23:17:17.444 00.007 21068 UpdateGuideState exits: m=107434 SNR=77.7
23:17:17.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:17.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:17.447 00.001 21068 Enqueuing Expose request
23:17:17.483 00.036 16108 IsGuiding returns 1
23:17:17.483 00.000 16108 scope still moving after pulse duration time elapsed
23:17:17.514 00.031 16108 IsSlewing returns 0
23:17:17.514 00.000 16108 IsGuiding returns 1
23:17:17.546 00.032 16108 IsSlewing returns 0
23:17:17.546 00.000 16108 IsGuiding returns 0
23:17:17.546 00.000 16108 scope move finished after 42 + 88 ms
23:17:17.546 00.000 16108 Move returns status 0, amount 42
23:17:17.546 00.000 16108 move complete, result=0
23:17:17.546 00.000 16108 worker thread done servicing request
23:17:17.546 00.000 16108 Worker thread wakes up
23:17:17.546 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:17:17.548 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:17.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:18.714 01.166 16108 Exposure complete
23:17:18.781 00.067 16108 worker thread done servicing request
23:17:18.781 00.000 21068 OnExposeComplete: enter
23:17:18.782 00.001 21068 UpdateGuideState(): m_state=6
23:17:18.784 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4074
23:17:18.785 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.87, Mass=100402, SNR=73.6, Peak=13123 HFD=3.4
23:17:18.786 00.001 21068 MultiStar: [#1 -0.36,-0.13,0.95,U] [#2 -0.33,0.02,1.24,U] [#3 -0.48,0.07,1.00,U] [#4 -0.45,-0.33,0.00,M1] [#5 -0.31,-0.01,0.78,U] [#6 -0.28,0.47,0.00,M3] [#7 -0.45,0.04,0.65,U] [#8 -0.69,-0.10,0.00,M7] 
23:17:18.787 00.001 21068 refined, 5 included, MultiStar: {-0.39, 0.00}, one-star: {-0.42, 0.03}
23:17:18.787 00.000 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
23:17:18.788 00.001 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
23:17:18.788 00.000 21068 CameraToMount -- cameraX=-0.39 cameraY=0.00 hyp=0.39 cameraTheta=3.14 mountX=0.38 mountY=0.09, mountTheta=0.23
23:17:18.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.00, opts=13)
23:17:18.791 00.001 21068 Enqueuing Move request for scope (-0.39, 0.00)
23:17:18.791 00.000 16108 Worker thread wakes up
23:17:18.793 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.00) opts 0xd
23:17:18.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.00)
23:17:18.793 00.000 16108 Moving (-0.39, 0.00) raw xDistance=0.38 yDistance=0.09
23:17:18.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:17:18.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:18.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:17:18.793 00.000 16108 MoveAxis(W, 101, ABG)
23:17:18.793 00.000 16108 Guiding  Dir = 3, Dur = 101
23:17:18.793 00.000 16108 IsSlewing returns 0
23:17:18.793 00.000 16108 IsGuiding returns 0
23:17:18.795 00.002 16108 PulseGuide returned control before completion, sleep 110
23:17:18.797 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3795, FiltMin=3241, FiltMax=45638, Gamma=1.000
23:17:18.817 00.020 21068 UpdateGuideState exits: m=100402 SNR=73.6
23:17:18.819 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:18.821 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:18.822 00.001 21068 Enqueuing Expose request
23:17:18.910 00.088 16108 IsGuiding returns 1
23:17:18.910 00.000 16108 scope still moving after pulse duration time elapsed
23:17:18.941 00.031 16108 IsSlewing returns 0
23:17:18.942 00.001 16108 IsGuiding returns 1
23:17:18.972 00.030 16108 IsSlewing returns 0
23:17:18.972 00.000 16108 IsGuiding returns 0
23:17:18.972 00.000 16108 scope move finished after 101 + 78 ms
23:17:18.972 00.000 16108 Move returns status 0, amount 101
23:17:18.972 00.000 16108 MoveAxis(N, 0, ABG)
23:17:18.972 00.000 16108 Move returns status 0, amount 0
23:17:18.972 00.000 16108 move complete, result=0
23:17:18.972 00.000 16108 worker thread done servicing request
23:17:18.972 00.000 16108 Worker thread wakes up
23:17:18.974 00.002 21068 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH
23:17:18.976 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:18.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:19.942 00.966 16108 Exposure complete
23:17:20.011 00.069 16108 worker thread done servicing request
23:17:20.011 00.000 21068 OnExposeComplete: enter
23:17:20.012 00.001 21068 UpdateGuideState(): m_state=6
23:17:20.013 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4075
23:17:20.014 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.87, Mass=94453, SNR=62.4, Peak=15424 HFD=2.9
23:17:20.015 00.001 21068 MultiStar: [#1 0.29,-0.21,1.38,U] [#2 0.24,-0.02,1.49,U] [#3 0.10,0.21,1.29,U] [#4 0.43,-0.23,0.98,U] [#5 -0.01,-0.12,1.02,U] [#6 -0.02,0.49,0.82,U] [#7 0.23,-0.19,0.77,U] [#8 -0.30,-0.02,0.87,U] 
23:17:20.016 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.18, 0.03}
23:17:20.018 00.002 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
23:17:20.018 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:17:20.019 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
23:17:20.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
23:17:20.022 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
23:17:20.022 00.000 16108 Worker thread wakes up
23:17:20.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:17:20.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:17:20.022 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.02
23:17:20.023 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:17:20.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:20.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:20.023 00.000 16108 MoveAxis(E, 0, ABG)
23:17:20.023 00.000 16108 Move returns status 0, amount 0
23:17:20.023 00.000 16108 MoveAxis(N, 0, ABG)
23:17:20.023 00.000 16108 Move returns status 0, amount 0
23:17:20.023 00.000 16108 move complete, result=0
23:17:20.023 00.000 16108 worker thread done servicing request
23:17:20.026 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3798, FiltMin=3248, FiltMax=47389, Gamma=1.000
23:17:20.041 00.015 21068 UpdateGuideState exits: m=94453 SNR=62.4
23:17:20.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.047 00.005 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:20.050 00.003 21068 Enqueuing Expose request
23:17:20.053 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:20.055 00.002 16108 Worker thread wakes up
23:17:20.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:20.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:21.220 01.165 16108 Exposure complete
23:17:21.292 00.072 16108 worker thread done servicing request
23:17:21.292 00.000 21068 OnExposeComplete: enter
23:17:21.293 00.001 21068 UpdateGuideState(): m_state=6
23:17:21.294 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4076
23:17:21.294 00.000 21068 Star::Find returns 1 (0), X=221.04, Y=876.93, Mass=112321, SNR=71.8, Peak=20096 HFD=2.8
23:17:21.295 00.001 21068 MultiStar: [#1 0.06,-0.10,1.05,U] [#2 0.18,-0.02,1.11,U] [#3 0.33,-0.02,1.17,U] [#4 -0.22,-0.18,0.82,U] [#5 0.08,-0.11,0.91,U] [#6 0.39,0.53,0.00,M3] [#7 0.28,0.17,0.63,U] [#8 -0.58,0.27,0.00,M7] 
23:17:21.296 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.03}, one-star: {0.35, 0.09}
23:17:21.296 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
23:17:21.297 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
23:17:21.299 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
23:17:21.300 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
23:17:21.301 00.001 21068 Enqueuing Move request for scope (0.16, -0.03)
23:17:21.301 00.000 16108 Worker thread wakes up
23:17:21.302 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:17:21.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:17:21.302 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
23:17:21.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:17:21.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:21.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:21.302 00.000 16108 MoveAxis(E, 0, ABG)
23:17:21.302 00.000 16108 Move returns status 0, amount 0
23:17:21.302 00.000 16108 MoveAxis(N, 0, ABG)
23:17:21.302 00.000 16108 Move returns status 0, amount 0
23:17:21.302 00.000 16108 move complete, result=0
23:17:21.302 00.000 16108 worker thread done servicing request
23:17:21.308 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3795, FiltMin=3213, FiltMax=63181, Gamma=1.000
23:17:21.330 00.022 21068 UpdateGuideState exits: m=112321 SNR=71.8
23:17:21.332 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:21.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:21.334 00.001 21068 Enqueuing Expose request
23:17:21.336 00.002 16108 Worker thread wakes up
23:17:21.336 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:21.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:21.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:22.320 00.983 16108 Exposure complete
23:17:22.386 00.066 16108 worker thread done servicing request
23:17:22.387 00.001 21068 OnExposeComplete: enter
23:17:22.388 00.001 21068 UpdateGuideState(): m_state=6
23:17:22.388 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4077
23:17:22.389 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.82, Mass=99377, SNR=70.7, Peak=17840 HFD=3.0
23:17:22.390 00.001 21068 MultiStar: [#1 0.18,0.10,1.36,U] [#2 0.41,0.01,1.22,U] [#3 0.44,-0.03,1.04,U] [#4 0.23,-0.28,0.85,U] [#5 0.50,-0.03,0.00,M1] [#6 0.25,0.49,0.00,M4] [#7 0.41,0.03,0.64,U] [#8 -0.18,-0.02,0.74,U] 
23:17:22.391 00.001 21068 refined, 6 included, MultiStar: {0.26, -0.02}, one-star: {0.29, -0.02}
23:17:22.392 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:17:22.393 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:17:22.393 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.27 cameraTheta=-0.08 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
23:17:22.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.02, opts=13)
23:17:22.396 00.001 21068 Enqueuing Move request for scope (0.26, -0.02)
23:17:22.397 00.001 16108 Worker thread wakes up
23:17:22.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
23:17:22.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
23:17:22.397 00.000 16108 Moving (0.26, -0.02) raw xDistance=-0.26 yDistance=-0.04
23:17:22.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:17:22.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:22.398 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:17:22.398 00.000 16108 MoveAxis(E, 69, ABG)
23:17:22.398 00.000 16108 Guiding  Dir = 2, Dur = 69
23:17:22.398 00.000 16108 IsSlewing returns 0
23:17:22.398 00.000 16108 IsGuiding returns 0
23:17:22.400 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3798, FiltMin=3254, FiltMax=55549, Gamma=1.000
23:17:22.415 00.015 21068 UpdateGuideState exits: m=99377 SNR=70.7
23:17:22.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:22.418 00.001 21068 Enqueuing Expose request
23:17:22.423 00.005 16108 PulseGuide returned control before completion, sleep 55
23:17:22.484 00.061 16108 IsGuiding returns 1
23:17:22.484 00.000 16108 scope still moving after pulse duration time elapsed
23:17:22.515 00.031 16108 IsSlewing returns 0
23:17:22.515 00.000 16108 IsGuiding returns 0
23:17:22.515 00.000 16108 scope move finished after 69 + 48 ms
23:17:22.515 00.000 16108 Move returns status 0, amount 69
23:17:22.515 00.000 16108 MoveAxis(N, 0, ABG)
23:17:22.515 00.000 16108 Move returns status 0, amount 0
23:17:22.515 00.000 16108 move complete, result=0
23:17:22.515 00.000 16108 worker thread done servicing request
23:17:22.515 00.000 16108 Worker thread wakes up
23:17:22.516 00.001 21068 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
23:17:22.518 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:22.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:23.696 01.178 16108 Exposure complete
23:17:23.772 00.076 16108 worker thread done servicing request
23:17:23.772 00.000 21068 OnExposeComplete: enter
23:17:23.773 00.001 21068 UpdateGuideState(): m_state=6
23:17:23.774 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4078
23:17:23.775 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.94, Mass=104536, SNR=68.7, Peak=17856 HFD=3.0
23:17:23.776 00.001 21068 MultiStar: [#1 -0.11,-0.09,1.32,U] [#2 -0.02,0.20,1.27,U] [#3 0.02,0.12,1.13,U] [#4 -0.18,-0.36,0.86,U] [#5 -0.27,-0.21,1.03,U] [#6 -0.28,0.34,0.94,U] [#7 0.32,-0.19,0.59,U] [#8 -0.47,0.23,0.00,M7] 
23:17:23.776 00.000 21068 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {0.07, 0.10}
23:17:23.777 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
23:17:23.778 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
23:17:23.779 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.04 mountX=0.07 mountY=0.01, mountTheta=0.14
23:17:23.782 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
23:17:23.783 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
23:17:23.784 00.001 16108 Worker thread wakes up
23:17:23.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:17:23.784 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:17:23.784 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.01
23:17:23.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:17:23.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:23.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:23.784 00.000 16108 MoveAxis(E, 0, ABG)
23:17:23.784 00.000 16108 Move returns status 0, amount 0
23:17:23.784 00.000 16108 MoveAxis(N, 0, ABG)
23:17:23.784 00.000 16108 Move returns status 0, amount 0
23:17:23.784 00.000 16108 move complete, result=0
23:17:23.784 00.000 16108 worker thread done servicing request
23:17:23.789 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3798, FiltMin=3264, FiltMax=49981, Gamma=1.000
23:17:23.804 00.015 21068 UpdateGuideState exits: m=104536 SNR=68.7
23:17:23.806 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:23.808 00.001 21068 Enqueuing Expose request
23:17:23.809 00.001 16108 Worker thread wakes up
23:17:23.809 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:23.810 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:23.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:24.772 00.962 16108 Exposure complete
23:17:24.846 00.074 16108 worker thread done servicing request
23:17:24.846 00.000 21068 OnExposeComplete: enter
23:17:24.848 00.002 21068 UpdateGuideState(): m_state=6
23:17:24.849 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4079
23:17:24.849 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.81, Mass=110890, SNR=73.1, Peak=19632 HFD=3.1
23:17:24.850 00.001 21068 MultiStar: [#1 0.07,0.06,1.06,U] [#2 0.27,-0.18,1.18,U] [#3 0.12,-0.10,1.08,U] [#4 0.12,-0.01,0.82,U] [#5 0.01,-0.33,0.93,U] [#6 0.09,0.49,0.00,M4] [#7 0.52,-0.22,0.00,M1] [#8 -0.48,-0.19,0.00,M8] 
23:17:24.851 00.001 21068 single-star, 5 included, MultiStar: {0.11, -0.10}, one-star: {0.07, -0.03}
23:17:24.852 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
23:17:24.853 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
23:17:24.853 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.08 mountY=0.01, mountTheta=3.03
23:17:24.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
23:17:24.855 00.000 21068 Enqueuing Move request for scope (0.07, -0.03)
23:17:24.856 00.001 16108 Worker thread wakes up
23:17:24.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:17:24.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:17:24.856 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=0.01
23:17:24.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:17:24.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:24.857 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:24.857 00.000 16108 MoveAxis(E, 0, ABG)
23:17:24.857 00.000 16108 Move returns status 0, amount 0
23:17:24.857 00.000 16108 MoveAxis(N, 0, ABG)
23:17:24.857 00.000 16108 Move returns status 0, amount 0
23:17:24.857 00.000 16108 move complete, result=0
23:17:24.857 00.000 16108 worker thread done servicing request
23:17:24.869 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3798, FiltMin=3209, FiltMax=60205, Gamma=1.000
23:17:24.897 00.028 21068 UpdateGuideState exits: m=110890 SNR=73.1
23:17:24.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:24.900 00.001 21068 Enqueuing Expose request
23:17:24.901 00.001 16108 Worker thread wakes up
23:17:24.901 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:24.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:24.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:26.054 01.152 16108 Exposure complete
23:17:26.109 00.055 16108 worker thread done servicing request
23:17:26.109 00.000 21068 OnExposeComplete: enter
23:17:26.110 00.001 21068 UpdateGuideState(): m_state=6
23:17:26.111 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4080
23:17:26.112 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=877.05, Mass=113783, SNR=72.8, Peak=16352 HFD=3.1
23:17:26.113 00.001 21068 MultiStar: [#1 0.31,-0.11,1.13,U] [#2 0.09,-0.22,1.43,U] [#3 0.33,0.02,0.91,U] [#4 0.11,-0.49,0.00,M1] [#5 0.03,-0.16,0.99,U] [#6 -0.02,0.29,0.83,U] [#7 0.29,-0.24,0.66,U] [#8 -0.08,-0.12,0.75,U] 
23:17:26.114 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.14, 0.21}
23:17:26.114 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
23:17:26.115 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
23:17:26.116 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.14 mountY=0.01, mountTheta=3.05
23:17:26.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
23:17:26.118 00.000 21068 Enqueuing Move request for scope (0.14, -0.05)
23:17:26.119 00.001 16108 Worker thread wakes up
23:17:26.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:17:26.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:17:26.119 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.14 yDistance=0.01
23:17:26.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:17:26.120 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:26.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:26.120 00.000 16108 MoveAxis(E, 0, ABG)
23:17:26.120 00.000 16108 Move returns status 0, amount 0
23:17:26.120 00.000 16108 MoveAxis(N, 0, ABG)
23:17:26.120 00.000 16108 Move returns status 0, amount 0
23:17:26.120 00.000 16108 move complete, result=0
23:17:26.120 00.000 16108 worker thread done servicing request
23:17:26.125 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3798, FiltMin=3238, FiltMax=59184, Gamma=1.000
23:17:26.623 00.498 21068 UpdateGuideState exits: m=113783 SNR=72.8
23:17:26.625 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.628 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:26.629 00.001 21068 Enqueuing Expose request
23:17:26.631 00.002 16108 Worker thread wakes up
23:17:26.631 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:26.634 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:26.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:27.602 00.968 16108 Exposure complete
23:17:27.661 00.059 16108 worker thread done servicing request
23:17:27.661 00.000 21068 OnExposeComplete: enter
23:17:27.663 00.002 21068 UpdateGuideState(): m_state=6
23:17:27.664 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4081
23:17:27.665 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.59, Mass=96892, SNR=68.7, Peak=16208 HFD=3.1
23:17:27.666 00.001 21068 MultiStar: [#1 0.09,-0.52,0.00,M1] [#2 0.15,-0.08,1.34,U] [#3 0.16,-0.22,1.17,U] [#4 0.08,-0.29,0.74,U] [#5 0.15,-0.46,1.03,U] [#6 0.10,0.08,0.78,U] [#7 0.32,-0.24,0.65,U] [#8 -0.59,-0.16,0.00,M8] 
23:17:27.667 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.19, -0.25}
23:17:27.667 00.000 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
23:17:27.668 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.47)
23:17:27.669 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.91 mountX=-0.19 mountY=0.16, mountTheta=2.44
23:17:27.671 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.21, opts=13)
23:17:27.673 00.002 21068 Enqueuing Move request for scope (0.16, -0.21)
23:17:27.674 00.001 16108 Worker thread wakes up
23:17:27.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
23:17:27.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
23:17:27.674 00.000 16108 Moving (0.16, -0.21) raw xDistance=-0.19 yDistance=0.16
23:17:27.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:17:27.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:27.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:17:27.674 00.000 16108 MoveAxis(E, 0, ABG)
23:17:27.674 00.000 16108 Move returns status 0, amount 0
23:17:27.674 00.000 16108 MoveAxis(N, 0, ABG)
23:17:27.674 00.000 16108 Move returns status 0, amount 0
23:17:27.674 00.000 16108 move complete, result=0
23:17:27.674 00.000 16108 worker thread done servicing request
23:17:27.678 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3795, FiltMin=3155, FiltMax=51952, Gamma=1.000
23:17:27.693 00.015 21068 UpdateGuideState exits: m=96892 SNR=68.7
23:17:27.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:27.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:27.696 00.001 21068 Enqueuing Expose request
23:17:27.697 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:27.698 00.001 16108 Worker thread wakes up
23:17:27.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:27.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:28.851 01.153 16108 Exposure complete
23:17:28.908 00.057 16108 worker thread done servicing request
23:17:28.908 00.000 21068 OnExposeComplete: enter
23:17:28.909 00.001 21068 UpdateGuideState(): m_state=6
23:17:28.910 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4082
23:17:28.911 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.90, Mass=101605, SNR=71.2, Peak=17072 HFD=2.8
23:17:28.912 00.001 21068 MultiStar: [#1 0.37,-0.03,1.01,U] [#2 0.19,-0.07,1.30,U] [#3 -0.03,0.05,1.03,U] [#4 0.12,-0.35,0.79,U] [#5 0.51,-0.39,0.00,M1] [#6 0.26,0.50,0.00,M3] [#7 0.42,-0.08,0.58,U] [#8 -0.17,-0.11,0.72,U] 
23:17:28.913 00.001 21068 single-star, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.14, 0.06}
23:17:28.914 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
23:17:28.915 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
23:17:28.915 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
23:17:28.917 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.06, opts=13)
23:17:28.918 00.001 21068 Enqueuing Move request for scope (0.14, 0.06)
23:17:28.918 00.000 16108 Worker thread wakes up
23:17:28.919 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:17:28.919 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:17:28.919 00.000 16108 Moving (0.14, 0.06) raw xDistance=-0.13 yDistance=-0.09
23:17:28.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:17:28.919 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:28.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:28.919 00.000 16108 MoveAxis(E, 0, ABG)
23:17:28.919 00.000 16108 Move returns status 0, amount 0
23:17:28.919 00.000 16108 MoveAxis(N, 0, ABG)
23:17:28.919 00.000 16108 Move returns status 0, amount 0
23:17:28.919 00.000 16108 move complete, result=0
23:17:28.919 00.000 16108 worker thread done servicing request
23:17:28.923 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3795, FiltMin=3251, FiltMax=47795, Gamma=1.000
23:17:28.938 00.015 21068 UpdateGuideState exits: m=101605 SNR=71.2
23:17:28.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:28.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:28.941 00.001 21068 Enqueuing Expose request
23:17:28.942 00.001 16108 Worker thread wakes up
23:17:28.942 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:28.943 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:28.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:29.911 00.968 16108 Exposure complete
23:17:29.976 00.065 16108 worker thread done servicing request
23:17:29.976 00.000 21068 OnExposeComplete: enter
23:17:29.977 00.001 21068 UpdateGuideState(): m_state=6
23:17:29.977 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4083
23:17:29.978 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.73, Mass=119257, SNR=86.1, Peak=19936 HFD=2.9
23:17:29.979 00.001 21068 MultiStar: [#1 0.13,-0.33,0.97,U] [#2 0.25,-0.10,0.98,U] [#3 -0.07,-0.02,0.76,U] [#4 0.21,-0.31,0.77,U] [#5 0.35,-0.38,0.00,M2] [#6 -0.27,0.36,0.66,U] [#7 0.14,-0.28,0.51,U] [#8 -0.41,-0.34,0.00,M8] 
23:17:29.981 00.002 21068 refined, 6 included, MultiStar: {0.12, -0.12}, one-star: {0.27, -0.11}
23:17:29.983 00.002 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
23:17:29.984 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
23:17:29.985 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.82 mountX=-0.14 mountY=0.09, mountTheta=2.54
23:17:29.986 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.12, opts=13)
23:17:29.987 00.001 21068 Enqueuing Move request for scope (0.12, -0.12)
23:17:29.988 00.001 16108 Worker thread wakes up
23:17:29.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:17:29.988 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:17:29.988 00.000 16108 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=0.09
23:17:29.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:17:29.989 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:29.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:17:29.989 00.000 16108 MoveAxis(E, 0, ABG)
23:17:29.989 00.000 16108 Move returns status 0, amount 0
23:17:29.989 00.000 16108 MoveAxis(N, 0, ABG)
23:17:29.989 00.000 16108 Move returns status 0, amount 0
23:17:29.989 00.000 16108 move complete, result=0
23:17:29.989 00.000 16108 worker thread done servicing request
23:17:29.993 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3795, FiltMin=3238, FiltMax=54752, Gamma=1.000
23:17:30.010 00.017 21068 UpdateGuideState exits: m=119257 SNR=86.1
23:17:30.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:30.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:30.013 00.001 21068 Enqueuing Expose request
23:17:30.013 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:30.014 00.001 16108 Worker thread wakes up
23:17:30.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:30.015 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:31.162 01.147 16108 Exposure complete
23:17:31.233 00.071 16108 worker thread done servicing request
23:17:31.233 00.000 21068 OnExposeComplete: enter
23:17:31.234 00.001 21068 UpdateGuideState(): m_state=6
23:17:31.235 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4084
23:17:31.235 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=876.70, Mass=117460, SNR=74.2, Peak=16976 HFD=3.3
23:17:31.236 00.001 21068 MultiStar: [#1 0.13,-0.42,1.19,U] [#2 0.11,-0.27,1.16,U] [#3 0.24,-0.28,1.01,U] [#4 0.25,-0.19,0.98,U] [#5 0.09,-0.38,0.89,U] [#6 -0.01,0.19,0.86,U] [#7 -0.08,-0.30,0.58,U] [#8 -0.17,-0.28,0.68,U] 
23:17:31.238 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.23}, one-star: {0.26, -0.13}
23:17:31.239 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
23:17:31.240 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
23:17:31.240 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-1.13 mountX=-0.15 mountY=0.20, mountTheta=2.21
23:17:31.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.23, opts=13)
23:17:31.243 00.001 21068 Enqueuing Move request for scope (0.11, -0.23)
23:17:31.243 00.000 16108 Worker thread wakes up
23:17:31.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
23:17:31.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
23:17:31.244 00.001 16108 Moving (0.11, -0.23) raw xDistance=-0.15 yDistance=0.20
23:17:31.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:17:31.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:17:31.244 00.000 16108 MoveAxis(E, 0, ABG)
23:17:31.244 00.000 16108 Move returns status 0, amount 0
23:17:31.244 00.000 16108 MoveAxis(S, 41, ABG)
23:17:31.244 00.000 16108 Guiding  Dir = 1, Dur = 41
23:17:31.244 00.000 16108 IsSlewing returns 0
23:17:31.244 00.000 16108 IsGuiding returns 0
23:17:31.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3795, FiltMin=3181, FiltMax=59891, Gamma=1.000
23:17:31.263 00.016 21068 UpdateGuideState exits: m=117460 SNR=74.2
23:17:31.263 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:31.267 00.003 21068 Enqueuing Expose request
23:17:31.269 00.002 16108 PulseGuide returned control before completion, sleep 29
23:17:31.312 00.043 16108 IsGuiding returns 1
23:17:31.312 00.000 16108 scope still moving after pulse duration time elapsed
23:17:31.343 00.031 16108 IsSlewing returns 0
23:17:31.343 00.000 16108 IsGuiding returns 1
23:17:31.375 00.032 16108 IsSlewing returns 0
23:17:31.375 00.000 16108 IsGuiding returns 0
23:17:31.375 00.000 16108 scope move finished after 41 + 90 ms
23:17:31.377 00.002 16108 Move returns status 0, amount 41
23:17:31.377 00.000 16108 move complete, result=0
23:17:31.377 00.000 16108 worker thread done servicing request
23:17:31.377 00.000 16108 Worker thread wakes up
23:17:31.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:31.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:31.377 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:17:31.723 00.346 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:17:31.726 00.003 21068 case statement mapped state 6 to 3
23:17:31.729 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:17:32.347 00.618 16108 Exposure complete
23:17:32.429 00.082 16108 worker thread done servicing request
23:17:32.429 00.000 21068 OnExposeComplete: enter
23:17:32.431 00.002 21068 UpdateGuideState(): m_state=6
23:17:32.433 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4085
23:17:32.435 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=877.07, Mass=94923, SNR=68.5, Peak=16432 HFD=3.2
23:17:32.437 00.002 21068 MultiStar: [#1 0.31,-0.02,1.29,U] [#2 0.36,0.06,1.20,U] [#3 0.07,0.17,1.17,U] [#4 0.04,-0.25,0.82,U] [#5 -0.17,-0.00,0.89,U] [#6 -0.01,0.74,0.00,M2] [#7 0.48,0.37,0.00,M1] [#8 -0.36,0.28,0.82,U] 
23:17:32.439 00.002 21068 refined, 6 included, MultiStar: {0.08, 0.07}, one-star: {0.05, 0.23}
23:17:32.440 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
23:17:32.441 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
23:17:32.443 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.73 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
23:17:32.446 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
23:17:32.448 00.002 21068 Enqueuing Move request for scope (0.08, 0.07)
23:17:32.450 00.002 16108 Worker thread wakes up
23:17:32.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:17:32.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:17:32.450 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.06 yDistance=-0.08
23:17:32.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:32.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:32.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:32.450 00.000 16108 MoveAxis(E, 0, ABG)
23:17:32.450 00.000 16108 Move returns status 0, amount 0
23:17:32.450 00.000 16108 MoveAxis(N, 0, ABG)
23:17:32.450 00.000 16108 Move returns status 0, amount 0
23:17:32.450 00.000 16108 move complete, result=0
23:17:32.450 00.000 16108 worker thread done servicing request
23:17:32.456 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3798, FiltMin=3273, FiltMax=54275, Gamma=1.000
23:17:32.485 00.029 21068 UpdateGuideState exits: m=94923 SNR=68.5
23:17:32.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:32.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:32.489 00.002 21068 Enqueuing Expose request
23:17:32.489 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:32.490 00.001 16108 Worker thread wakes up
23:17:32.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:32.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:33.662 01.172 16108 Exposure complete
23:17:33.738 00.076 16108 worker thread done servicing request
23:17:33.738 00.000 21068 OnExposeComplete: enter
23:17:33.739 00.001 21068 UpdateGuideState(): m_state=6
23:17:33.740 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4086
23:17:33.740 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=877.04, Mass=105981, SNR=79.8, Peak=17104 HFD=3.1
23:17:33.741 00.001 21068 MultiStar: [#1 0.44,-0.01,1.03,U] [#2 0.17,0.10,1.02,U] [#3 0.15,0.30,0.89,U] [#4 0.25,0.13,0.78,U] [#5 -0.02,-0.15,0.92,U] [#6 -0.06,0.66,0.00,M3] [#7 0.27,0.11,0.54,U] [#8 -0.32,0.04,0.79,U] 
23:17:33.742 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.12, 0.20}
23:17:33.743 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
23:17:33.744 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
23:17:33.744 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
23:17:33.746 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
23:17:33.746 00.000 21068 Enqueuing Move request for scope (0.14, 0.09)
23:17:33.748 00.002 16108 Worker thread wakes up
23:17:33.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:17:33.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:17:33.748 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
23:17:33.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:17:33.749 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:33.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:33.749 00.000 16108 MoveAxis(E, 0, ABG)
23:17:33.749 00.000 16108 Move returns status 0, amount 0
23:17:33.749 00.000 16108 MoveAxis(N, 0, ABG)
23:17:33.749 00.000 16108 Move returns status 0, amount 0
23:17:33.749 00.000 16108 move complete, result=0
23:17:33.749 00.000 16108 worker thread done servicing request
23:17:33.758 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3795, FiltMin=3248, FiltMax=54781, Gamma=1.000
23:17:33.785 00.027 21068 UpdateGuideState exits: m=105981 SNR=79.8
23:17:33.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:33.788 00.001 21068 Enqueuing Expose request
23:17:33.790 00.002 16108 Worker thread wakes up
23:17:33.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:33.790 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:33.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:34.764 00.974 16108 Exposure complete
23:17:34.833 00.069 16108 worker thread done servicing request
23:17:34.833 00.000 21068 OnExposeComplete: enter
23:17:34.834 00.001 21068 UpdateGuideState(): m_state=6
23:17:34.835 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4087
23:17:34.836 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.79, Mass=131501, SNR=80.7, Peak=19616 HFD=3.0
23:17:34.837 00.001 21068 MultiStar: [#1 0.11,0.09,1.14,U] [#2 0.41,0.00,1.15,U] [#3 0.12,-0.01,0.94,U] [#4 -0.16,0.02,0.78,U] [#5 0.09,-0.09,0.91,U] [#6 -0.14,0.34,0.70,U] [#7 0.09,-0.10,0.57,U] [#8 -0.32,-0.04,0.80,U] 
23:17:34.838 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.23, -0.05}
23:17:34.839 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
23:17:34.840 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
23:17:34.841 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
23:17:34.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
23:17:34.843 00.001 21068 Enqueuing Move request for scope (0.08, 0.02)
23:17:34.845 00.002 16108 Worker thread wakes up
23:17:34.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:17:34.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:17:34.845 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.07 yDistance=-0.03
23:17:34.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:17:34.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:34.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:34.845 00.000 16108 MoveAxis(E, 0, ABG)
23:17:34.845 00.000 16108 Move returns status 0, amount 0
23:17:34.845 00.000 16108 MoveAxis(N, 0, ABG)
23:17:34.845 00.000 16108 Move returns status 0, amount 0
23:17:34.845 00.000 16108 move complete, result=0
23:17:34.845 00.000 16108 worker thread done servicing request
23:17:34.849 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3798, FiltMin=3261, FiltMax=52109, Gamma=1.000
23:17:34.865 00.016 21068 UpdateGuideState exits: m=131501 SNR=80.7
23:17:34.867 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:34.869 00.001 21068 Enqueuing Expose request
23:17:34.870 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:34.872 00.002 16108 Worker thread wakes up
23:17:34.872 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:34.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:36.045 01.173 16108 Exposure complete
23:17:36.119 00.074 16108 worker thread done servicing request
23:17:36.119 00.000 21068 OnExposeComplete: enter
23:17:36.121 00.002 21068 UpdateGuideState(): m_state=6
23:17:36.123 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4088
23:17:36.124 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=877.20, Mass=113571, SNR=75.7, Peak=18112 HFD=3.1
23:17:36.125 00.001 21068 MultiStar: [#1 0.36,-0.06,1.37,U] [#2 0.19,-0.25,1.23,U] [#3 0.20,0.13,1.11,U] [#4 -0.05,-0.27,0.75,U] [#5 0.02,-0.21,0.90,U] [#6 -0.11,0.27,0.72,U] [#7 0.29,0.02,0.63,U] [#8 -0.60,0.03,0.00,M5] 
23:17:36.126 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.36, 0.36}
23:17:36.126 00.000 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:17:36.127 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:17:36.128 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.05 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
23:17:36.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.01, opts=13)
23:17:36.131 00.000 21068 Enqueuing Move request for scope (0.18, -0.01)
23:17:36.132 00.001 16108 Worker thread wakes up
23:17:36.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
23:17:36.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
23:17:36.132 00.000 16108 Moving (0.18, -0.01) raw xDistance=-0.18 yDistance=-0.03
23:17:36.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:17:36.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:36.133 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:36.133 00.000 16108 MoveAxis(E, 0, ABG)
23:17:36.133 00.000 16108 Move returns status 0, amount 0
23:17:36.133 00.000 16108 MoveAxis(N, 0, ABG)
23:17:36.133 00.000 16108 Move returns status 0, amount 0
23:17:36.133 00.000 16108 move complete, result=0
23:17:36.133 00.000 16108 worker thread done servicing request
23:17:36.136 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3798, FiltMin=3225, FiltMax=56973, Gamma=1.000
23:17:36.152 00.016 21068 UpdateGuideState exits: m=113571 SNR=75.7
23:17:36.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:36.154 00.000 21068 Enqueuing Expose request
23:17:36.155 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:36.156 00.001 16108 Worker thread wakes up
23:17:36.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:36.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:37.128 00.972 16108 Exposure complete
23:17:37.185 00.057 16108 worker thread done servicing request
23:17:37.185 00.000 21068 OnExposeComplete: enter
23:17:37.186 00.001 21068 UpdateGuideState(): m_state=6
23:17:37.187 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4089
23:17:37.188 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=877.09, Mass=99013, SNR=67.5, Peak=17488 HFD=2.9
23:17:37.189 00.001 21068 MultiStar: [#1 0.44,-0.12,1.14,U] [#2 0.27,0.10,1.45,U] [#3 0.21,0.39,1.07,U] [#4 0.18,0.02,0.90,U] [#5 0.11,-0.24,1.03,U] [#6 0.17,0.42,0.78,U] [#7 0.33,0.06,0.57,U] [#8 -0.33,-0.12,0.93,U] 
23:17:37.189 00.000 21068 refined, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.18, 0.25}
23:17:37.190 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
23:17:37.191 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
23:17:37.191 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.41 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
23:17:37.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
23:17:37.194 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
23:17:37.196 00.002 16108 Worker thread wakes up
23:17:37.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
23:17:37.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
23:17:37.196 00.000 16108 Moving (0.18, 0.08) raw xDistance=-0.16 yDistance=-0.12
23:17:37.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:17:37.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:37.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:37.196 00.000 16108 MoveAxis(E, 0, ABG)
23:17:37.196 00.000 16108 Move returns status 0, amount 0
23:17:37.196 00.000 16108 MoveAxis(N, 0, ABG)
23:17:37.196 00.000 16108 Move returns status 0, amount 0
23:17:37.196 00.000 16108 move complete, result=0
23:17:37.196 00.000 16108 worker thread done servicing request
23:17:37.199 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3801, FiltMin=3257, FiltMax=51917, Gamma=1.000
23:17:37.216 00.017 21068 UpdateGuideState exits: m=99013 SNR=67.5
23:17:37.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:37.217 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:37.218 00.001 21068 Enqueuing Expose request
23:17:37.219 00.001 16108 Worker thread wakes up
23:17:37.219 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:37.221 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:37.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:38.390 01.169 16108 Exposure complete
23:17:38.465 00.075 16108 worker thread done servicing request
23:17:38.465 00.000 21068 OnExposeComplete: enter
23:17:38.467 00.002 21068 UpdateGuideState(): m_state=6
23:17:38.469 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4090
23:17:38.471 00.002 21068 Star::Find returns 1 (0), X=220.97, Y=877.00, Mass=106880, SNR=70.7, Peak=18448 HFD=2.8
23:17:38.473 00.002 21068 MultiStar: [#1 0.02,-0.12,1.43,U] [#2 0.03,0.20,1.09,U] [#3 0.07,0.07,1.12,U] [#4 -0.02,0.00,0.96,U] [#5 -0.02,-0.14,0.89,U] [#6 0.02,0.69,0.00,M1] [#7 0.21,0.05,0.65,U] [#8 -0.42,-0.07,0.76,U] 
23:17:38.475 00.002 21068 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.29, 0.16}
23:17:38.477 00.002 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
23:17:38.478 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
23:17:38.480 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.66 mountX=-0.02 mountY=-0.03, mountTheta=-2.28
23:17:38.483 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
23:17:38.485 00.002 21068 Enqueuing Move request for scope (0.03, 0.02)
23:17:38.487 00.002 16108 Worker thread wakes up
23:17:38.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:17:38.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:17:38.487 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
23:17:38.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:17:38.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:38.488 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:38.488 00.000 16108 MoveAxis(E, 0, ABG)
23:17:38.488 00.000 16108 Move returns status 0, amount 0
23:17:38.488 00.000 16108 MoveAxis(N, 0, ABG)
23:17:38.488 00.000 16108 Move returns status 0, amount 0
23:17:38.488 00.000 16108 move complete, result=0
23:17:38.488 00.000 16108 worker thread done servicing request
23:17:38.497 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3801, FiltMin=3280, FiltMax=55629, Gamma=1.000
23:17:38.517 00.020 21068 UpdateGuideState exits: m=106880 SNR=70.7
23:17:38.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:38.520 00.001 21068 Enqueuing Expose request
23:17:38.521 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:38.522 00.001 16108 Worker thread wakes up
23:17:38.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:38.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:39.496 00.974 16108 Exposure complete
23:17:39.566 00.070 16108 worker thread done servicing request
23:17:39.566 00.000 21068 OnExposeComplete: enter
23:17:39.567 00.001 21068 UpdateGuideState(): m_state=6
23:17:39.569 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4091
23:17:39.570 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.99, Mass=100464, SNR=70.0, Peak=17104 HFD=2.8
23:17:39.571 00.001 21068 MultiStar: [#1 0.15,-0.01,1.18,U] [#2 0.24,0.29,1.18,U] [#3 0.05,0.20,1.18,U] [#4 -0.06,-0.12,0.87,U] [#5 0.06,-0.09,0.84,U] [#6 -0.04,0.48,0.83,U] [#7 0.42,-0.02,0.58,U] [#8 -0.55,-0.08,0.00,M4] 
23:17:39.572 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {-0.07, 0.15}
23:17:39.573 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
23:17:39.574 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
23:17:39.574 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.94 mountX=-0.06 mountY=-0.14, mountTheta=-2.01
23:17:39.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.12, opts=13)
23:17:39.579 00.003 21068 Enqueuing Move request for scope (0.09, 0.12)
23:17:39.581 00.002 16108 Worker thread wakes up
23:17:39.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:17:39.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:17:39.581 00.000 16108 Moving (0.09, 0.12) raw xDistance=-0.06 yDistance=-0.14
23:17:39.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:39.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:39.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:39.581 00.000 16108 MoveAxis(E, 0, ABG)
23:17:39.581 00.000 16108 Move returns status 0, amount 0
23:17:39.581 00.000 16108 MoveAxis(N, 0, ABG)
23:17:39.581 00.000 16108 Move returns status 0, amount 0
23:17:39.581 00.000 16108 move complete, result=0
23:17:39.581 00.000 16108 worker thread done servicing request
23:17:39.585 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3805, FiltMin=3209, FiltMax=52141, Gamma=1.000
23:17:39.607 00.022 21068 UpdateGuideState exits: m=100464 SNR=70.0
23:17:39.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:39.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:39.609 00.000 21068 Enqueuing Expose request
23:17:39.610 00.001 16108 Worker thread wakes up
23:17:39.610 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:39.611 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:39.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:40.773 01.162 16108 Exposure complete
23:17:40.857 00.084 16108 worker thread done servicing request
23:17:40.857 00.000 21068 OnExposeComplete: enter
23:17:40.858 00.001 21068 UpdateGuideState(): m_state=6
23:17:40.858 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4092
23:17:40.859 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.91, Mass=109399, SNR=75.9, Peak=17056 HFD=3.0
23:17:40.860 00.001 21068 MultiStar: [#1 -0.09,-0.12,1.21,U] [#2 -0.14,0.02,0.99,U] [#3 -0.25,0.14,1.08,U] [#4 0.17,-0.06,0.85,U] [#5 -0.28,-0.11,0.92,U] [#6 -0.33,0.66,0.00,M1] [#7 0.16,0.13,0.64,U] [#8 -0.41,0.09,0.71,U] 
23:17:40.861 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {0.12, 0.07}
23:17:40.862 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:17:40.863 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
23:17:40.863 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.10 cameraTheta=3.02 mountX=0.09 mountY=0.01, mountTheta=0.12
23:17:40.867 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
23:17:40.869 00.002 21068 Enqueuing Move request for scope (-0.09, 0.01)
23:17:40.871 00.002 16108 Worker thread wakes up
23:17:40.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:17:40.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:17:40.871 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
23:17:40.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:17:40.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:40.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:40.871 00.000 16108 MoveAxis(E, 0, ABG)
23:17:40.871 00.000 16108 Move returns status 0, amount 0
23:17:40.871 00.000 16108 MoveAxis(N, 0, ABG)
23:17:40.871 00.000 16108 Move returns status 0, amount 0
23:17:40.871 00.000 16108 move complete, result=0
23:17:40.871 00.000 16108 worker thread done servicing request
23:17:40.883 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3805, FiltMin=3254, FiltMax=48109, Gamma=1.000
23:17:40.903 00.020 21068 UpdateGuideState exits: m=109399 SNR=75.9
23:17:40.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:40.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:40.906 00.001 21068 Enqueuing Expose request
23:17:40.906 00.000 16108 Worker thread wakes up
23:17:40.906 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:40.907 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:40.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:41.879 00.972 16108 Exposure complete
23:17:41.949 00.070 16108 worker thread done servicing request
23:17:41.949 00.000 21068 OnExposeComplete: enter
23:17:41.950 00.001 21068 UpdateGuideState(): m_state=6
23:17:41.951 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4093
23:17:41.951 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.92, Mass=99707, SNR=74.7, Peak=16896 HFD=3.0
23:17:41.952 00.001 21068 MultiStar: [#1 -0.43,-0.17,1.02,U] [#2 0.05,0.15,1.07,U] [#3 -0.18,0.08,1.15,U] [#4 0.50,0.28,0.00,M1] [#5 -0.12,0.03,0.83,U] [#6 0.23,0.54,0.00,M2] [#7 0.15,-0.08,0.64,U] [#8 -0.51,0.18,0.00,M4] 
23:17:41.953 00.001 21068 single-star, 5 included, MultiStar: {-0.12, 0.02}, one-star: {-0.08, 0.08}
23:17:41.954 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
23:17:41.955 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
23:17:41.956 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.34 mountX=0.09 mountY=-0.06, mountTheta=-0.58
23:17:41.957 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
23:17:41.958 00.001 21068 Enqueuing Move request for scope (-0.08, 0.08)
23:17:41.959 00.001 16108 Worker thread wakes up
23:17:41.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:17:41.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:17:41.959 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=-0.06
23:17:41.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:17:41.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.960 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:41.960 00.000 16108 MoveAxis(E, 0, ABG)
23:17:41.960 00.000 16108 Move returns status 0, amount 0
23:17:41.960 00.000 16108 MoveAxis(N, 0, ABG)
23:17:41.960 00.000 16108 Move returns status 0, amount 0
23:17:41.960 00.000 16108 move complete, result=0
23:17:41.960 00.000 16108 worker thread done servicing request
23:17:41.962 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3808, FiltMin=3235, FiltMax=54541, Gamma=1.000
23:17:41.976 00.014 21068 UpdateGuideState exits: m=99707 SNR=74.7
23:17:41.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.977 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:41.978 00.001 21068 Enqueuing Expose request
23:17:41.980 00.002 16108 Worker thread wakes up
23:17:41.980 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:41.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:41.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:43.148 01.168 16108 Exposure complete
23:17:43.243 00.095 16108 worker thread done servicing request
23:17:43.243 00.000 21068 OnExposeComplete: enter
23:17:43.243 00.000 21068 UpdateGuideState(): m_state=6
23:17:43.245 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4094
23:17:43.246 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.86, Mass=109476, SNR=78.0, Peak=16368 HFD=3.1
23:17:43.247 00.001 21068 MultiStar: [#1 0.21,0.04,1.07,U] [#2 0.22,0.07,1.02,U] [#3 -0.21,0.26,1.02,U] [#4 0.15,-0.26,0.70,U] [#5 0.20,-0.02,0.82,U] [#6 0.11,0.34,0.78,U] [#7 0.27,0.08,0.63,U] [#8 -0.40,0.10,0.70,U] 
23:17:43.248 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.22, 0.02}
23:17:43.249 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
23:17:43.250 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
23:17:43.250 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
23:17:43.253 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
23:17:43.254 00.001 21068 Enqueuing Move request for scope (0.09, 0.08)
23:17:43.254 00.000 16108 Worker thread wakes up
23:17:43.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:17:43.254 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:17:43.255 00.001 16108 Moving (0.09, 0.08) raw xDistance=-0.08 yDistance=-0.10
23:17:43.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:17:43.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:43.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:43.255 00.000 16108 MoveAxis(E, 0, ABG)
23:17:43.255 00.000 16108 Move returns status 0, amount 0
23:17:43.255 00.000 16108 MoveAxis(N, 0, ABG)
23:17:43.255 00.000 16108 Move returns status 0, amount 0
23:17:43.255 00.000 16108 move complete, result=0
23:17:43.255 00.000 16108 worker thread done servicing request
23:17:43.258 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3808, FiltMin=3270, FiltMax=57648, Gamma=1.000
23:17:43.273 00.015 21068 UpdateGuideState exits: m=109476 SNR=78.0
23:17:43.273 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:43.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:43.276 00.001 21068 Enqueuing Expose request
23:17:43.277 00.001 16108 Worker thread wakes up
23:17:43.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:43.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:43.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:44.267 00.990 16108 Exposure complete
23:17:44.323 00.056 16108 worker thread done servicing request
23:17:44.323 00.000 21068 OnExposeComplete: enter
23:17:44.324 00.001 21068 UpdateGuideState(): m_state=6
23:17:44.325 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4095
23:17:44.327 00.002 21068 Star::Find returns 1 (0), X=220.99, Y=876.84, Mass=117827, SNR=87.6, Peak=16704 HFD=3.5
23:17:44.328 00.001 21068 MultiStar: [#1 0.31,-0.23,0.94,U] [#2 0.47,-0.05,0.98,U] [#3 0.05,0.09,0.95,U] [#4 -0.03,-0.28,0.76,U] [#5 0.03,-0.10,0.87,U] [#6 0.21,0.23,0.58,U] [#7 0.55,-0.24,0.00,M1] [#8 -0.04,-0.06,0.59,U] 
23:17:44.328 00.000 21068 refined, 7 included, MultiStar: {0.18, -0.06}, one-star: {0.31, 0.01}
23:17:44.329 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
23:17:44.330 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
23:17:44.331 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.29 mountX=-0.19 mountY=0.01, mountTheta=3.08
23:17:44.332 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.06, opts=13)
23:17:44.333 00.001 21068 Enqueuing Move request for scope (0.18, -0.06)
23:17:44.333 00.000 16108 Worker thread wakes up
23:17:44.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:17:44.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:17:44.334 00.001 16108 Moving (0.18, -0.06) raw xDistance=-0.19 yDistance=0.01
23:17:44.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:17:44.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:44.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:44.334 00.000 16108 MoveAxis(E, 0, ABG)
23:17:44.334 00.000 16108 Move returns status 0, amount 0
23:17:44.334 00.000 16108 MoveAxis(N, 0, ABG)
23:17:44.334 00.000 16108 Move returns status 0, amount 0
23:17:44.334 00.000 16108 move complete, result=0
23:17:44.334 00.000 16108 worker thread done servicing request
23:17:44.339 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3808, FiltMin=3225, FiltMax=51629, Gamma=1.000
23:17:44.361 00.022 21068 UpdateGuideState exits: m=117827 SNR=87.6
23:17:44.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.363 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:44.364 00.001 21068 Enqueuing Expose request
23:17:44.365 00.001 16108 Worker thread wakes up
23:17:44.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:44.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:44.365 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:45.531 01.166 16108 Exposure complete
23:17:45.602 00.071 16108 worker thread done servicing request
23:17:45.603 00.001 21068 OnExposeComplete: enter
23:17:45.605 00.002 21068 UpdateGuideState(): m_state=6
23:17:45.606 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4096
23:17:45.606 00.000 21068 Star::Find returns 1 (0), X=220.99, Y=877.08, Mass=97767, SNR=80.1, Peak=15824 HFD=2.9
23:17:45.607 00.001 21068 MultiStar: [#1 0.29,-0.13,0.94,U] [#2 0.35,0.02,1.06,U] [#3 -0.02,0.20,1.04,U] [#4 0.01,0.17,0.66,U] [#5 0.14,-0.34,0.72,U] [#6 0.01,0.51,0.00,M1] [#7 0.19,0.18,0.54,U] [#8 -0.33,0.14,0.63,U] 
23:17:45.608 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.31, 0.24}
23:17:45.609 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
23:17:45.610 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
23:17:45.610 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
23:17:45.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.06, opts=13)
23:17:45.615 00.002 21068 Enqueuing Move request for scope (0.14, 0.06)
23:17:45.617 00.002 16108 Worker thread wakes up
23:17:45.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:17:45.619 00.002 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:17:45.619 00.000 16108 Moving (0.14, 0.06) raw xDistance=-0.13 yDistance=-0.09
23:17:45.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:17:45.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:45.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:45.619 00.000 16108 MoveAxis(E, 0, ABG)
23:17:45.619 00.000 16108 Move returns status 0, amount 0
23:17:45.619 00.000 16108 MoveAxis(N, 0, ABG)
23:17:45.619 00.000 16108 Move returns status 0, amount 0
23:17:45.619 00.000 16108 move complete, result=0
23:17:45.619 00.000 16108 worker thread done servicing request
23:17:45.626 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3811, FiltMin=3299, FiltMax=51965, Gamma=1.000
23:17:45.648 00.022 21068 UpdateGuideState exits: m=97767 SNR=80.1
23:17:45.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:45.651 00.001 21068 Enqueuing Expose request
23:17:45.652 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:45.653 00.001 16108 Worker thread wakes up
23:17:45.653 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:45.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:46.634 00.981 16108 Exposure complete
23:17:46.695 00.061 16108 worker thread done servicing request
23:17:46.695 00.000 21068 OnExposeComplete: enter
23:17:46.696 00.001 21068 UpdateGuideState(): m_state=6
23:17:46.697 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4097
23:17:46.697 00.000 21068 Star::Find returns 1 (0), X=221.02, Y=876.84, Mass=89817, SNR=65.4, Peak=15776 HFD=2.6
23:17:46.698 00.001 21068 MultiStar: [#1 0.21,0.16,1.33,U] [#2 0.45,0.04,1.29,U] [#3 0.11,0.02,0.96,U] [#4 0.23,-0.12,0.94,U] [#5 -0.03,-0.27,0.95,U] [#6 -0.34,0.42,0.00,M2] [#7 0.38,-0.19,0.64,U] [#8 -0.35,0.13,0.93,U] 
23:17:46.699 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.33, 0.00}
23:17:46.700 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:17:46.701 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:17:46.701 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=-0.17 mountY=-0.03, mountTheta=-2.96
23:17:46.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.01, opts=13)
23:17:46.703 00.000 21068 Enqueuing Move request for scope (0.17, -0.01)
23:17:46.706 00.003 16108 Worker thread wakes up
23:17:46.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:17:46.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:17:46.706 00.000 16108 Moving (0.17, -0.01) raw xDistance=-0.17 yDistance=-0.03
23:17:46.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:17:46.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:46.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:46.707 00.001 16108 MoveAxis(E, 0, ABG)
23:17:46.707 00.000 16108 Move returns status 0, amount 0
23:17:46.707 00.000 16108 MoveAxis(N, 0, ABG)
23:17:46.707 00.000 16108 Move returns status 0, amount 0
23:17:46.707 00.000 16108 move complete, result=0
23:17:46.707 00.000 16108 worker thread done servicing request
23:17:46.717 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3811, FiltMin=3257, FiltMax=52771, Gamma=1.000
23:17:46.749 00.032 21068 UpdateGuideState exits: m=89817 SNR=65.4
23:17:46.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:46.753 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:46.753 00.000 21068 Enqueuing Expose request
23:17:46.754 00.001 16108 Worker thread wakes up
23:17:46.754 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:46.755 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:46.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:47.921 01.166 16108 Exposure complete
23:17:47.984 00.063 16108 worker thread done servicing request
23:17:47.984 00.000 21068 OnExposeComplete: enter
23:17:47.985 00.001 21068 UpdateGuideState(): m_state=6
23:17:47.986 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4098
23:17:47.987 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=876.88, Mass=100000, SNR=76.5, Peak=15088 HFD=2.9
23:17:47.988 00.001 21068 MultiStar: [#1 0.14,0.05,0.90,U] [#2 0.26,-0.13,1.20,U] [#3 0.13,0.24,0.91,U] [#4 0.07,-0.26,0.82,U] [#5 0.06,0.13,0.88,U] [#6 0.08,0.45,0.78,U] [#7 0.66,0.00,0.00,M1] [#8 -0.43,0.15,0.62,U] 
23:17:47.989 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.44, 0.04}
23:17:47.989 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
23:17:47.990 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
23:17:47.991 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
23:17:47.994 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
23:17:47.996 00.002 21068 Enqueuing Move request for scope (0.13, 0.07)
23:17:47.998 00.002 16108 Worker thread wakes up
23:17:47.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:17:47.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:17:47.998 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.11 yDistance=-0.10
23:17:47.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:17:47.999 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:47.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:47.999 00.000 16108 MoveAxis(E, 0, ABG)
23:17:47.999 00.000 16108 Move returns status 0, amount 0
23:17:47.999 00.000 16108 MoveAxis(N, 0, ABG)
23:17:47.999 00.000 16108 Move returns status 0, amount 0
23:17:47.999 00.000 16108 move complete, result=0
23:17:47.999 00.000 16108 worker thread done servicing request
23:17:48.004 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3814, FiltMin=3229, FiltMax=57373, Gamma=1.000
23:17:48.022 00.018 21068 UpdateGuideState exits: m=100000 SNR=76.5
23:17:48.024 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:48.026 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:48.027 00.001 21068 Enqueuing Expose request
23:17:48.028 00.001 16108 Worker thread wakes up
23:17:48.028 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:48.030 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:48.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:49.014 00.984 16108 Exposure complete
23:17:49.072 00.058 16108 worker thread done servicing request
23:17:49.072 00.000 21068 OnExposeComplete: enter
23:17:49.074 00.002 21068 UpdateGuideState(): m_state=6
23:17:49.075 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4099
23:17:49.075 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=876.59, Mass=92003, SNR=60.9, Peak=14288 HFD=2.7
23:17:49.076 00.001 21068 MultiStar: [#1 0.23,-0.39,1.22,U] [#2 0.21,-0.17,1.24,U] [#3 -0.21,-0.05,1.23,U] [#4 -0.20,-0.29,1.09,U] [#5 -0.29,-0.23,1.01,U] [#6 -0.26,0.37,0.84,U] [#7 0.29,-0.13,0.61,U] [#8 0.02,-0.05,0.89,U] 
23:17:49.077 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.15}, one-star: {0.27, -0.25}
23:17:49.078 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.76)
23:17:49.078 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
23:17:49.079 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.56 mountX=-0.03 mountY=0.15, mountTheta=1.76
23:17:49.080 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.15, opts=13)
23:17:49.081 00.001 21068 Enqueuing Move request for scope (0.00, -0.15)
23:17:49.082 00.001 16108 Worker thread wakes up
23:17:49.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
23:17:49.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
23:17:49.082 00.000 16108 Moving (0.00, -0.15) raw xDistance=-0.03 yDistance=0.15
23:17:49.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:17:49.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:49.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:17:49.082 00.000 16108 MoveAxis(E, 0, ABG)
23:17:49.084 00.002 16108 Move returns status 0, amount 0
23:17:49.084 00.000 16108 MoveAxis(N, 0, ABG)
23:17:49.084 00.000 16108 Move returns status 0, amount 0
23:17:49.084 00.000 16108 move complete, result=0
23:17:49.084 00.000 16108 worker thread done servicing request
23:17:49.089 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3814, FiltMin=3273, FiltMax=51565, Gamma=1.000
23:17:49.109 00.020 21068 UpdateGuideState exits: m=92003 SNR=60.9
23:17:49.110 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:49.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:49.112 00.001 21068 Enqueuing Expose request
23:17:49.114 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:49.115 00.001 16108 Worker thread wakes up
23:17:49.115 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:49.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:50.297 01.182 16108 Exposure complete
23:17:50.374 00.077 16108 worker thread done servicing request
23:17:50.374 00.000 21068 OnExposeComplete: enter
23:17:50.375 00.001 21068 UpdateGuideState(): m_state=6
23:17:50.376 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4100
23:17:50.377 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.86, Mass=112599, SNR=74.6, Peak=17344 HFD=3.0
23:17:50.378 00.001 21068 MultiStar: [#1 -0.05,-0.33,1.14,U] [#2 0.08,-0.12,1.15,U] [#3 -0.13,-0.04,0.99,U] [#4 -0.19,-0.34,0.63,U] [#5 -0.19,-0.43,0.98,U] [#6 -0.03,0.59,0.00,M1] [#7 0.19,-0.19,0.62,U] [#8 -0.47,-0.28,0.00,M1] 
23:17:50.379 00.001 21068 single-star, 6 included, MultiStar: {-0.01, -0.20}, one-star: {0.19, 0.02}
23:17:50.380 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
23:17:50.380 00.000 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
23:17:50.381 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
23:17:50.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.02, opts=13)
23:17:50.384 00.001 21068 Enqueuing Move request for scope (0.19, 0.02)
23:17:50.385 00.001 16108 Worker thread wakes up
23:17:50.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:17:50.385 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:17:50.385 00.000 16108 Moving (0.19, 0.02) raw xDistance=-0.18 yDistance=-0.07
23:17:50.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:17:50.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:50.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:17:50.385 00.000 16108 MoveAxis(E, 0, ABG)
23:17:50.385 00.000 16108 Move returns status 0, amount 0
23:17:50.385 00.000 16108 MoveAxis(N, 0, ABG)
23:17:50.385 00.000 16108 Move returns status 0, amount 0
23:17:50.385 00.000 16108 move complete, result=0
23:17:50.385 00.000 16108 worker thread done servicing request
23:17:50.390 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3814, FiltMin=3251, FiltMax=50835, Gamma=1.000
23:17:50.404 00.014 21068 UpdateGuideState exits: m=112599 SNR=74.6
23:17:50.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:50.406 00.000 21068 Enqueuing Expose request
23:17:50.407 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:50.409 00.002 16108 Worker thread wakes up
23:17:50.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:50.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:51.376 00.967 16108 Exposure complete
23:17:51.435 00.059 16108 worker thread done servicing request
23:17:51.435 00.000 21068 OnExposeComplete: enter
23:17:51.436 00.001 21068 UpdateGuideState(): m_state=6
23:17:51.438 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4101
23:17:51.439 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.86, Mass=105618, SNR=70.0, Peak=16864 HFD=2.9
23:17:51.440 00.001 21068 MultiStar: [#1 0.47,-0.08,0.99,U] [#2 0.32,-0.09,1.23,U] [#3 0.31,-0.08,1.02,U] [#4 0.37,-0.23,0.84,U] [#5 0.20,-0.27,0.91,U] [#6 0.05,0.10,0.89,U] [#7 0.31,0.03,0.60,U] [#8 0.05,-0.20,0.86,U] 
23:17:51.442 00.002 21068 single-star, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.13, 0.02}
23:17:51.443 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
23:17:51.444 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
23:17:51.445 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.12 mountY=-0.05, mountTheta=-2.77
23:17:51.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
23:17:51.448 00.001 21068 Enqueuing Move request for scope (0.13, 0.02)
23:17:51.449 00.001 16108 Worker thread wakes up
23:17:51.450 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:17:51.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:17:51.450 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.12 yDistance=-0.05
23:17:51.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:17:51.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:51.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:51.450 00.000 16108 MoveAxis(E, 0, ABG)
23:17:51.450 00.000 16108 Move returns status 0, amount 0
23:17:51.450 00.000 16108 MoveAxis(N, 0, ABG)
23:17:51.450 00.000 16108 Move returns status 0, amount 0
23:17:51.450 00.000 16108 move complete, result=0
23:17:51.450 00.000 16108 worker thread done servicing request
23:17:51.455 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3817, FiltMin=3254, FiltMax=52413, Gamma=1.000
23:17:51.469 00.014 21068 UpdateGuideState exits: m=105618 SNR=70.0
23:17:51.471 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:51.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:51.473 00.001 21068 Enqueuing Expose request
23:17:51.474 00.001 16108 Worker thread wakes up
23:17:51.474 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:51.475 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:51.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:52.639 01.164 16108 Exposure complete
23:17:52.708 00.069 16108 worker thread done servicing request
23:17:52.708 00.000 21068 OnExposeComplete: enter
23:17:52.710 00.002 21068 UpdateGuideState(): m_state=6
23:17:52.711 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4102
23:17:52.712 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.83, Mass=104008, SNR=66.8, Peak=15856 HFD=3.0
23:17:52.714 00.002 21068 MultiStar: [#1 0.07,-0.16,1.23,U] [#2 0.27,-0.18,1.23,U] [#3 0.29,-0.06,0.98,U] [#4 0.05,-0.31,0.87,U] [#5 0.15,-0.13,0.93,U] [#6 0.08,0.32,0.86,U] [#7 0.28,0.11,0.72,U] [#8 -0.20,-0.00,0.89,U] 
23:17:52.717 00.003 21068 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.40, -0.01}
23:17:52.717 00.000 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
23:17:52.718 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
23:17:52.719 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=-0.17 mountY=0.02, mountTheta=3.02
23:17:52.721 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.06, opts=13)
23:17:52.723 00.002 21068 Enqueuing Move request for scope (0.16, -0.06)
23:17:52.724 00.001 16108 Worker thread wakes up
23:17:52.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:17:52.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:17:52.724 00.000 16108 Moving (0.16, -0.06) raw xDistance=-0.17 yDistance=0.02
23:17:52.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:17:52.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:52.725 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:52.725 00.000 16108 MoveAxis(E, 0, ABG)
23:17:52.725 00.000 16108 Move returns status 0, amount 0
23:17:52.725 00.000 16108 MoveAxis(N, 0, ABG)
23:17:52.725 00.000 16108 Move returns status 0, amount 0
23:17:52.725 00.000 16108 move complete, result=0
23:17:52.725 00.000 16108 worker thread done servicing request
23:17:52.732 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3821, FiltMin=3216, FiltMax=56160, Gamma=1.000
23:17:52.754 00.022 21068 UpdateGuideState exits: m=104008 SNR=66.8
23:17:52.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.755 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:52.756 00.001 21068 Enqueuing Expose request
23:17:52.756 00.000 16108 Worker thread wakes up
23:17:52.756 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:52.757 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:52.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:53.730 00.973 16108 Exposure complete
23:17:53.787 00.057 16108 worker thread done servicing request
23:17:53.787 00.000 21068 OnExposeComplete: enter
23:17:53.788 00.001 21068 UpdateGuideState(): m_state=6
23:17:53.789 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4103
23:17:53.790 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.40, Mass=101849, SNR=70.0, Peak=14608 HFD=2.9
23:17:53.791 00.001 21068 MultiStar: [#1 0.05,-0.36,1.22,U] [#2 0.23,-0.34,1.25,U] [#3 0.31,-0.04,1.06,U] [#4 0.23,-0.61,0.00,M1] [#5 0.48,-0.48,0.00,M1] [#6 0.24,0.14,0.82,U] [#7 0.54,-0.17,0.00,M1] [#8 0.16,-0.67,0.00,M1] 
23:17:53.792 00.001 21068 refined, 4 included, MultiStar: {0.24, -0.23}, one-star: {0.38, -0.44}
23:17:53.792 00.000 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
23:17:53.793 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
23:17:53.794 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.77 mountX=-0.27 mountY=0.17, mountTheta=2.59
23:17:53.795 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.23, opts=13)
23:17:53.796 00.001 21068 Enqueuing Move request for scope (0.24, -0.23)
23:17:53.797 00.001 16108 Worker thread wakes up
23:17:53.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
23:17:53.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
23:17:53.797 00.000 16108 Moving (0.24, -0.23) raw xDistance=-0.27 yDistance=0.17
23:17:53.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:17:53.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:53.798 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:17:53.798 00.000 16108 MoveAxis(E, 71, ABG)
23:17:53.798 00.000 16108 Guiding  Dir = 2, Dur = 71
23:17:53.798 00.000 16108 IsSlewing returns 0
23:17:53.798 00.000 16108 IsGuiding returns 0
23:17:53.806 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3821, FiltMin=3286, FiltMax=57088, Gamma=1.000
23:17:53.832 00.026 16108 PulseGuide returned control before completion, sleep 48
23:17:53.834 00.002 21068 UpdateGuideState exits: m=101849 SNR=70.0
23:17:53.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:53.835 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:53.836 00.001 21068 Enqueuing Expose request
23:17:53.893 00.057 16108 IsGuiding returns 1
23:17:53.893 00.000 16108 scope still moving after pulse duration time elapsed
23:17:53.925 00.032 16108 IsSlewing returns 0
23:17:53.925 00.000 16108 IsGuiding returns 0
23:17:53.926 00.001 16108 scope move finished after 71 + 56 ms
23:17:53.926 00.000 16108 Move returns status 0, amount 71
23:17:53.926 00.000 16108 MoveAxis(N, 0, ABG)
23:17:53.926 00.000 16108 Move returns status 0, amount 0
23:17:53.926 00.000 16108 move complete, result=0
23:17:53.926 00.000 16108 worker thread done servicing request
23:17:53.926 00.000 16108 Worker thread wakes up
23:17:53.926 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
23:17:53.929 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:53.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:55.093 01.164 16108 Exposure complete
23:17:55.148 00.055 16108 worker thread done servicing request
23:17:55.148 00.000 21068 OnExposeComplete: enter
23:17:55.149 00.001 21068 UpdateGuideState(): m_state=6
23:17:55.150 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4104
23:17:55.150 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=877.13, Mass=93734, SNR=63.7, Peak=12976 HFD=3.3
23:17:55.151 00.001 21068 MultiStar: [#1 -0.26,-0.08,1.27,U] [#2 0.00,0.14,1.34,U] [#3 -0.18,0.00,1.11,U] [#4 0.08,-0.25,0.88,U] [#5 -0.13,-0.18,0.92,U] [#6 -0.32,0.33,0.85,U] [#7 -0.09,0.01,0.62,U] [#8 -0.62,-0.18,0.00,M2] 
23:17:55.154 00.003 21068 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.25, 0.29}
23:17:55.156 00.002 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
23:17:55.157 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
23:17:55.158 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=0.15 mountY=-0.00, mountTheta=-0.01
23:17:55.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.04, opts=13)
23:17:55.161 00.001 21068 Enqueuing Move request for scope (-0.14, 0.04)
23:17:55.162 00.001 16108 Worker thread wakes up
23:17:55.163 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:17:55.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:17:55.163 00.000 16108 Moving (-0.14, 0.04) raw xDistance=0.15 yDistance=-0.00
23:17:55.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:17:55.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:55.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:17:55.163 00.000 16108 MoveAxis(E, 0, ABG)
23:17:55.163 00.000 16108 Move returns status 0, amount 0
23:17:55.163 00.000 16108 MoveAxis(N, 0, ABG)
23:17:55.163 00.000 16108 Move returns status 0, amount 0
23:17:55.165 00.002 16108 move complete, result=0
23:17:55.165 00.000 16108 worker thread done servicing request
23:17:55.172 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3821, FiltMin=3286, FiltMax=49901, Gamma=1.000
23:17:55.202 00.030 21068 UpdateGuideState exits: m=93734 SNR=63.7
23:17:55.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:55.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:55.205 00.001 21068 Enqueuing Expose request
23:17:55.206 00.001 16108 Worker thread wakes up
23:17:55.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:55.208 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:55.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:56.194 00.986 16108 Exposure complete
23:17:56.251 00.057 16108 worker thread done servicing request
23:17:56.251 00.000 21068 OnExposeComplete: enter
23:17:56.252 00.001 21068 UpdateGuideState(): m_state=6
23:17:56.252 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4105
23:17:56.253 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.85, Mass=100529, SNR=69.6, Peak=16816 HFD=3.1
23:17:56.254 00.001 21068 MultiStar: [#1 -0.14,0.05,1.09,U] [#2 -0.16,-0.06,1.27,U] [#3 -0.36,0.17,1.14,U] [#4 -0.22,-0.31,0.84,U] [#5 -0.33,-0.48,0.00,M1] [#6 -0.23,0.19,0.92,U] [#7 0.05,0.12,0.56,U] [#8 -0.74,-0.08,0.00,M3] 
23:17:56.255 00.001 21068 refined, 6 included, MultiStar: {-0.21, 0.02}, one-star: {-0.29, 0.01}
23:17:56.256 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:17:56.256 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
23:17:56.257 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=0.21 mountY=0.03, mountTheta=0.12
23:17:56.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.02, opts=13)
23:17:56.260 00.001 21068 Enqueuing Move request for scope (-0.21, 0.02)
23:17:56.261 00.001 16108 Worker thread wakes up
23:17:56.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
23:17:56.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
23:17:56.261 00.000 16108 Moving (-0.21, 0.02) raw xDistance=0.21 yDistance=0.03
23:17:56.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:17:56.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:56.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:56.261 00.000 16108 MoveAxis(W, 55, ABG)
23:17:56.261 00.000 16108 Guiding  Dir = 3, Dur = 55
23:17:56.262 00.001 16108 IsSlewing returns 0
23:17:56.262 00.000 16108 IsGuiding returns 0
23:17:56.263 00.001 16108 PulseGuide returned control before completion, sleep 64
23:17:56.272 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3821, FiltMin=3254, FiltMax=47542, Gamma=1.000
23:17:56.289 00.017 21068 UpdateGuideState exits: m=100529 SNR=69.6
23:17:56.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:56.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:56.292 00.001 21068 Enqueuing Expose request
23:17:56.340 00.048 16108 IsGuiding returns 1
23:17:56.340 00.000 16108 scope still moving after pulse duration time elapsed
23:17:56.371 00.031 16108 IsSlewing returns 0
23:17:56.371 00.000 16108 IsGuiding returns 0
23:17:56.371 00.000 16108 scope move finished after 55 + 54 ms
23:17:56.371 00.000 16108 Move returns status 0, amount 55
23:17:56.371 00.000 16108 MoveAxis(N, 0, ABG)
23:17:56.371 00.000 16108 Move returns status 0, amount 0
23:17:56.371 00.000 16108 move complete, result=0
23:17:56.371 00.000 16108 worker thread done servicing request
23:17:56.371 00.000 16108 Worker thread wakes up
23:17:56.372 00.001 21068 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
23:17:56.374 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:56.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:57.543 01.169 16108 Exposure complete
23:17:57.596 00.053 16108 worker thread done servicing request
23:17:57.596 00.000 21068 OnExposeComplete: enter
23:17:57.597 00.001 21068 UpdateGuideState(): m_state=6
23:17:57.598 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4106
23:17:57.598 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.92, Mass=99340, SNR=68.2, Peak=15424 HFD=2.9
23:17:57.599 00.001 21068 MultiStar: [#1 -0.13,-0.37,1.39,U] [#2 -0.10,-0.21,1.24,U] [#3 -0.17,-0.07,1.00,U] [#4 -0.11,-0.27,0.89,U] [#5 -0.23,-0.40,1.10,U] [#6 -0.07,0.26,0.90,U] [#7 0.09,-0.07,0.56,U] [#8 -0.42,-0.16,0.73,U] 
23:17:57.600 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.15}, one-star: {-0.25, 0.08}
23:17:57.601 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
23:17:57.602 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
23:17:57.602 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.37 mountX=0.13 mountY=0.19, mountTheta=0.97
23:17:57.604 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.15, opts=13)
23:17:57.604 00.000 21068 Enqueuing Move request for scope (-0.16, -0.15)
23:17:57.605 00.001 16108 Worker thread wakes up
23:17:57.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
23:17:57.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
23:17:57.605 00.000 16108 Moving (-0.16, -0.15) raw xDistance=0.13 yDistance=0.19
23:17:57.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:17:57.606 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:57.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:17:57.606 00.000 16108 MoveAxis(E, 0, ABG)
23:17:57.606 00.000 16108 Move returns status 0, amount 0
23:17:57.606 00.000 16108 MoveAxis(N, 0, ABG)
23:17:57.606 00.000 16108 Move returns status 0, amount 0
23:17:57.606 00.000 16108 move complete, result=0
23:17:57.606 00.000 16108 worker thread done servicing request
23:17:57.610 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3821, FiltMin=3302, FiltMax=65533, Gamma=1.000
23:17:57.633 00.023 21068 UpdateGuideState exits: m=99340 SNR=68.2
23:17:57.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.636 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:57.637 00.001 21068 Enqueuing Expose request
23:17:57.639 00.002 16108 Worker thread wakes up
23:17:57.639 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:57.641 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:57.642 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:58.627 00.985 16108 Exposure complete
23:17:58.686 00.059 16108 worker thread done servicing request
23:17:58.686 00.000 21068 OnExposeComplete: enter
23:17:58.687 00.001 21068 UpdateGuideState(): m_state=6
23:17:58.688 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4107
23:17:58.689 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.61, Mass=96711, SNR=67.7, Peak=13475 HFD=3.2
23:17:58.690 00.001 21068 MultiStar: [#1 -0.38,-0.42,0.00,M1] [#2 -0.29,-0.26,1.20,U] [#3 -0.19,-0.30,0.95,U] [#4 -0.12,-0.51,0.00,M1] [#5 -0.05,-0.44,0.98,U] [#6 -0.37,0.34,0.00,M1] [#7 -0.20,-0.20,0.59,U] [#8 -0.77,-0.23,0.00,M3] 
23:17:58.690 00.000 21068 refined, 4 included, MultiStar: {-0.24, -0.29}, one-star: {-0.45, -0.23}
23:17:58.691 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
23:17:58.692 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
23:17:58.692 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-2.27 mountX=0.19 mountY=0.34, mountTheta=1.06
23:17:58.695 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.29, opts=13)
23:17:58.696 00.001 21068 Enqueuing Move request for scope (-0.24, -0.29)
23:17:58.696 00.000 16108 Worker thread wakes up
23:17:58.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
23:17:58.696 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
23:17:58.696 00.000 16108 Moving (-0.24, -0.29) raw xDistance=0.19 yDistance=0.34
23:17:58.697 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:17:58.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:17:58.697 00.000 16108 MoveAxis(E, 0, ABG)
23:17:58.697 00.000 16108 Move returns status 0, amount 0
23:17:58.697 00.000 16108 MoveAxis(S, 69, ABG)
23:17:58.697 00.000 16108 Guiding  Dir = 1, Dur = 69
23:17:58.697 00.000 16108 IsSlewing returns 0
23:17:58.697 00.000 16108 IsGuiding returns 0
23:17:58.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3824, FiltMin=3286, FiltMax=52358, Gamma=1.000
23:17:58.715 00.015 21068 UpdateGuideState exits: m=96711 SNR=67.7
23:17:58.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:58.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:17:58.717 00.000 21068 Enqueuing Expose request
23:17:58.729 00.012 16108 PulseGuide returned control before completion, sleep 48
23:17:58.791 00.062 16108 IsGuiding returns 1
23:17:58.791 00.000 16108 scope still moving after pulse duration time elapsed
23:17:58.822 00.031 16108 IsSlewing returns 0
23:17:58.822 00.000 16108 IsGuiding returns 0
23:17:58.822 00.000 16108 scope move finished after 69 + 57 ms
23:17:58.822 00.000 16108 Move returns status 0, amount 69
23:17:58.824 00.002 16108 move complete, result=0
23:17:58.824 00.000 16108 worker thread done servicing request
23:17:58.824 00.000 16108 Worker thread wakes up
23:17:58.824 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 69 ms SOUTH
23:17:58.827 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:17:58.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:17:59.986 01.159 16108 Exposure complete
23:18:00.062 00.076 16108 worker thread done servicing request
23:18:00.062 00.000 21068 OnExposeComplete: enter
23:18:00.063 00.001 21068 UpdateGuideState(): m_state=6
23:18:00.064 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4108
23:18:00.065 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.79, Mass=89448, SNR=64.7, Peak=16240 HFD=2.9
23:18:00.066 00.001 21068 MultiStar: [#1 0.01,-0.18,1.31,U] [#2 0.28,0.03,1.24,U] [#3 0.21,0.10,1.13,U] [#4 -0.10,0.06,0.93,U] [#5 0.12,-0.02,1.03,U] [#6 0.06,0.74,0.00,M2] [#7 -0.01,-0.31,0.70,U] [#8 0.18,-0.02,0.77,U] 
23:18:00.067 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.10, -0.05}
23:18:00.067 00.000 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
23:18:00.068 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
23:18:00.070 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.42 mountX=-0.11 mountY=0.02, mountTheta=2.96
23:18:00.071 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
23:18:00.072 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
23:18:00.073 00.001 16108 Worker thread wakes up
23:18:00.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:18:00.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:18:00.073 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.02
23:18:00.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:00.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:00.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:00.074 00.001 16108 MoveAxis(E, 0, ABG)
23:18:00.074 00.000 16108 Move returns status 0, amount 0
23:18:00.074 00.000 16108 MoveAxis(N, 0, ABG)
23:18:00.074 00.000 16108 Move returns status 0, amount 0
23:18:00.074 00.000 16108 move complete, result=0
23:18:00.074 00.000 16108 worker thread done servicing request
23:18:00.079 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3824, FiltMin=3261, FiltMax=46326, Gamma=1.000
23:18:00.100 00.021 21068 UpdateGuideState exits: m=89448 SNR=64.7
23:18:00.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:00.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:00.103 00.001 21068 Enqueuing Expose request
23:18:00.103 00.000 16108 Worker thread wakes up
23:18:00.103 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:00.104 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:00.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:01.083 00.979 16108 Exposure complete
23:18:01.174 00.091 16108 worker thread done servicing request
23:18:01.174 00.000 21068 OnExposeComplete: enter
23:18:01.175 00.001 21068 UpdateGuideState(): m_state=6
23:18:01.176 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4109
23:18:01.177 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.85, Mass=82763, SNR=62.4, Peak=16064 HFD=2.8
23:18:01.179 00.002 21068 MultiStar: [#1 0.18,-0.06,1.26,U] [#2 0.08,0.04,1.34,U] [#3 0.17,-0.11,1.19,U] [#4 0.17,-0.09,0.90,U] [#5 0.31,-0.14,1.17,U] [#6 0.07,0.42,0.83,U] [#7 0.58,-0.04,0.00,M1] [#8 -0.15,0.15,0.92,U] 
23:18:01.179 00.000 21068 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.19, 0.01}
23:18:01.180 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
23:18:01.181 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
23:18:01.181 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.13 mountY=-0.04, mountTheta=-2.82
23:18:01.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
23:18:01.184 00.001 21068 Enqueuing Move request for scope (0.14, 0.01)
23:18:01.185 00.001 16108 Worker thread wakes up
23:18:01.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:18:01.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:18:01.185 00.000 16108 Moving (0.14, 0.01) raw xDistance=-0.13 yDistance=-0.04
23:18:01.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:18:01.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:01.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:01.185 00.000 16108 MoveAxis(E, 0, ABG)
23:18:01.185 00.000 16108 Move returns status 0, amount 0
23:18:01.185 00.000 16108 MoveAxis(N, 0, ABG)
23:18:01.185 00.000 16108 Move returns status 0, amount 0
23:18:01.185 00.000 16108 move complete, result=0
23:18:01.185 00.000 16108 worker thread done servicing request
23:18:01.189 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3827, FiltMin=3273, FiltMax=54909, Gamma=1.000
23:18:01.203 00.014 21068 UpdateGuideState exits: m=82763 SNR=62.4
23:18:01.205 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:01.205 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:01.206 00.001 21068 Enqueuing Expose request
23:18:01.207 00.001 16108 Worker thread wakes up
23:18:01.207 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:01.208 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:01.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:02.367 01.159 16108 Exposure complete
23:18:02.436 00.069 16108 worker thread done servicing request
23:18:02.436 00.000 21068 OnExposeComplete: enter
23:18:02.437 00.001 21068 UpdateGuideState(): m_state=6
23:18:02.438 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4110
23:18:02.439 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.72, Mass=110004, SNR=68.9, Peak=17344 HFD=3.0
23:18:02.440 00.001 21068 MultiStar: [#1 0.11,-0.16,1.14,U] [#2 0.03,0.07,1.33,U] [#3 0.04,0.10,1.21,U] [#4 0.03,0.11,0.82,U] [#5 0.02,-0.46,0.95,U] [#6 0.01,0.52,0.00,M2] [#7 -0.09,0.17,0.65,U] [#8 -0.42,-0.17,0.71,U] 
23:18:02.441 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {0.04, -0.12}
23:18:02.442 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
23:18:02.443 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
23:18:02.443 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.69 mountX=-0.00 mountY=0.06, mountTheta=1.63
23:18:02.447 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
23:18:02.447 00.000 21068 Enqueuing Move request for scope (-0.01, -0.06)
23:18:02.448 00.001 16108 Worker thread wakes up
23:18:02.449 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:18:02.449 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:18:02.449 00.000 16108 Moving (-0.01, -0.06) raw xDistance=-0.00 yDistance=0.06
23:18:02.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:02.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:02.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:02.449 00.000 16108 MoveAxis(E, 0, ABG)
23:18:02.449 00.000 16108 Move returns status 0, amount 0
23:18:02.450 00.001 16108 MoveAxis(N, 0, ABG)
23:18:02.450 00.000 16108 Move returns status 0, amount 0
23:18:02.450 00.000 16108 move complete, result=0
23:18:02.451 00.001 16108 worker thread done servicing request
23:18:02.461 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3827, FiltMin=3286, FiltMax=49283, Gamma=1.000
23:18:02.481 00.020 21068 UpdateGuideState exits: m=110004 SNR=68.9
23:18:02.483 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.483 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:02.484 00.001 21068 Enqueuing Expose request
23:18:02.485 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:02.486 00.001 16108 Worker thread wakes up
23:18:02.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:02.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:03.462 00.976 16108 Exposure complete
23:18:03.518 00.056 16108 worker thread done servicing request
23:18:03.518 00.000 21068 OnExposeComplete: enter
23:18:03.519 00.001 21068 UpdateGuideState(): m_state=6
23:18:03.520 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4111
23:18:03.521 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.06, Mass=96314, SNR=73.6, Peak=15296 HFD=3.2
23:18:03.522 00.001 21068 MultiStar: [#1 0.12,-0.10,1.06,U] [#2 0.14,-0.16,1.14,U] [#3 -0.07,-0.02,0.92,U] [#4 -0.07,0.01,0.84,U] [#5 0.09,-0.17,0.90,U] [#6 -0.16,0.49,0.00,M3] [#7 -0.10,0.01,0.60,U] [#8 -0.47,0.06,0.74,U] 
23:18:03.522 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.06, 0.22}
23:18:03.524 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
23:18:03.525 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
23:18:03.526 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.05 mountX=0.01 mountY=0.03, mountTheta=1.27
23:18:03.527 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
23:18:03.528 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
23:18:03.528 00.000 16108 Worker thread wakes up
23:18:03.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:18:03.528 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:18:03.528 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.03
23:18:03.529 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:18:03.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:03.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:03.529 00.000 16108 MoveAxis(E, 0, ABG)
23:18:03.529 00.000 16108 Move returns status 0, amount 0
23:18:03.529 00.000 16108 MoveAxis(N, 0, ABG)
23:18:03.529 00.000 16108 Move returns status 0, amount 0
23:18:03.529 00.000 16108 move complete, result=0
23:18:03.529 00.000 16108 worker thread done servicing request
23:18:03.532 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3827, FiltMin=3299, FiltMax=53747, Gamma=1.000
23:18:03.548 00.016 21068 UpdateGuideState exits: m=96314 SNR=73.6
23:18:03.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:03.549 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:03.550 00.001 21068 Enqueuing Expose request
23:18:03.551 00.001 16108 Worker thread wakes up
23:18:03.551 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:03.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:03.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:04.718 01.166 16108 Exposure complete
23:18:04.777 00.059 16108 worker thread done servicing request
23:18:04.778 00.001 21068 OnExposeComplete: enter
23:18:04.779 00.001 21068 UpdateGuideState(): m_state=6
23:18:04.779 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4112
23:18:04.780 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.95, Mass=89620, SNR=53.1, Peak=17232 HFD=2.8
23:18:04.781 00.001 21068 MultiStar: [#1 0.20,0.03,1.53,U] [#2 0.22,0.21,1.62,U] [#3 -0.15,0.23,1.52,U] [#4 0.16,-0.06,1.04,U] [#5 0.33,0.20,1.16,U] [#6 0.24,0.46,0.00,M4] [#7 -0.10,0.45,0.88,U] [#8 -0.44,0.22,0.00,M1] 
23:18:04.782 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.16}, one-star: {0.18, 0.11}
23:18:04.783 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
23:18:04.783 00.000 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
23:18:04.784 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=-0.09 mountY=-0.19, mountTheta=-2.03
23:18:04.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.16, opts=13)
23:18:04.787 00.001 21068 Enqueuing Move request for scope (0.12, 0.16)
23:18:04.787 00.000 16108 Worker thread wakes up
23:18:04.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:18:04.788 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:18:04.788 00.000 16108 Moving (0.12, 0.16) raw xDistance=-0.09 yDistance=-0.19
23:18:04.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:18:04.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:04.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:18:04.788 00.000 16108 MoveAxis(E, 0, ABG)
23:18:04.788 00.000 16108 Move returns status 0, amount 0
23:18:04.788 00.000 16108 MoveAxis(N, 0, ABG)
23:18:04.788 00.000 16108 Move returns status 0, amount 0
23:18:04.788 00.000 16108 move complete, result=0
23:18:04.788 00.000 16108 worker thread done servicing request
23:18:04.797 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3830, FiltMin=3225, FiltMax=52483, Gamma=1.000
23:18:04.815 00.018 21068 UpdateGuideState exits: m=89620 SNR=53.1
23:18:04.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:04.818 00.001 21068 Enqueuing Expose request
23:18:04.818 00.000 16108 Worker thread wakes up
23:18:04.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:04.820 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:04.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:05.795 00.975 16108 Exposure complete
23:18:05.861 00.066 16108 worker thread done servicing request
23:18:05.862 00.001 21068 OnExposeComplete: enter
23:18:05.864 00.002 21068 UpdateGuideState(): m_state=6
23:18:05.866 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4113
23:18:05.867 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.82, Mass=78078, SNR=55.2, Peak=16896 HFD=2.6
23:18:05.869 00.002 21068 MultiStar: [#1 -0.17,-0.05,1.63,U] [#2 0.29,0.05,1.49,U] [#3 0.24,-0.05,1.35,U] [#4 -0.05,0.06,1.03,U] [#5 0.34,-0.11,1.15,U] [#6 0.19,0.44,1.03,U] [#7 0.31,0.29,0.69,U] [#8 -0.21,0.18,0.94,U] 
23:18:05.870 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.28, -0.02}
23:18:05.871 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
23:18:05.873 00.002 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
23:18:05.875 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
23:18:05.879 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
23:18:05.880 00.001 21068 Enqueuing Move request for scope (0.12, 0.07)
23:18:05.881 00.001 16108 Worker thread wakes up
23:18:05.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:18:05.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:18:05.881 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.11 yDistance=-0.09
23:18:05.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:05.882 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:05.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:05.882 00.000 16108 MoveAxis(E, 0, ABG)
23:18:05.882 00.000 16108 Move returns status 0, amount 0
23:18:05.882 00.000 16108 MoveAxis(N, 0, ABG)
23:18:05.882 00.000 16108 Move returns status 0, amount 0
23:18:05.882 00.000 16108 move complete, result=0
23:18:05.882 00.000 16108 worker thread done servicing request
23:18:05.889 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3830, FiltMin=3289, FiltMax=49901, Gamma=1.000
23:18:05.903 00.014 21068 UpdateGuideState exits: m=78078 SNR=55.2
23:18:05.906 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:05.908 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:05.911 00.003 21068 Enqueuing Expose request
23:18:05.913 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:05.915 00.002 16108 Worker thread wakes up
23:18:05.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:05.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:07.094 01.179 16108 Exposure complete
23:18:07.152 00.058 16108 worker thread done servicing request
23:18:07.152 00.000 21068 OnExposeComplete: enter
23:18:07.153 00.001 21068 UpdateGuideState(): m_state=6
23:18:07.153 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4114
23:18:07.154 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.18, Mass=93345, SNR=61.7, Peak=14640 HFD=3.0
23:18:07.155 00.001 21068 MultiStar: [#1 0.37,0.06,1.39,U] [#2 0.21,0.31,1.40,U] [#3 0.07,0.37,1.20,U] [#4 0.37,-0.15,0.96,U] [#5 0.25,0.03,0.99,U] [#6 -0.07,0.76,0.00,M4] [#7 0.08,0.30,0.79,U] [#8 0.06,0.05,0.79,U] 
23:18:07.156 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.17}, one-star: {0.16, 0.34}
23:18:07.156 00.000 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
23:18:07.158 00.002 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
23:18:07.159 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.69 mountX=-0.18 mountY=-0.22, mountTheta=-2.25
23:18:07.160 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.17, opts=13)
23:18:07.161 00.001 21068 Enqueuing Move request for scope (0.21, 0.17)
23:18:07.162 00.001 16108 Worker thread wakes up
23:18:07.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
23:18:07.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
23:18:07.162 00.000 16108 Moving (0.21, 0.17) raw xDistance=-0.18 yDistance=-0.22
23:18:07.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:18:07.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:07.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:18:07.162 00.000 16108 MoveAxis(E, 0, ABG)
23:18:07.162 00.000 16108 Move returns status 0, amount 0
23:18:07.162 00.000 16108 MoveAxis(N, 0, ABG)
23:18:07.162 00.000 16108 Move returns status 0, amount 0
23:18:07.162 00.000 16108 move complete, result=0
23:18:07.162 00.000 16108 worker thread done servicing request
23:18:07.171 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3827, FiltMin=3293, FiltMax=45382, Gamma=1.000
23:18:07.188 00.017 21068 UpdateGuideState exits: m=93345 SNR=61.7
23:18:07.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.189 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:07.191 00.002 21068 Enqueuing Expose request
23:18:07.192 00.001 16108 Worker thread wakes up
23:18:07.192 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:07.193 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:07.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:08.173 00.980 16108 Exposure complete
23:18:08.228 00.055 16108 worker thread done servicing request
23:18:08.228 00.000 21068 OnExposeComplete: enter
23:18:08.229 00.001 21068 UpdateGuideState(): m_state=6
23:18:08.231 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4115
23:18:08.232 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=877.10, Mass=101559, SNR=73.8, Peak=18240 HFD=2.8
23:18:08.233 00.001 21068 MultiStar: [#1 -0.13,0.12,1.15,U] [#2 0.07,0.06,1.03,U] [#3 0.10,0.35,0.99,U] [#4 -0.04,0.08,0.76,U] [#5 -0.13,0.01,0.81,U] [#6 -0.16,0.35,0.63,U] [#7 0.03,0.14,0.58,U] [#8 -0.34,-0.19,0.65,U] 
23:18:08.234 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.21, 0.26}
23:18:08.235 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:18:08.236 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:18:08.236 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.05 mountY=-0.13, mountTheta=-1.20
23:18:08.238 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
23:18:08.239 00.001 21068 Enqueuing Move request for scope (-0.03, 0.14)
23:18:08.240 00.001 16108 Worker thread wakes up
23:18:08.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:18:08.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:18:08.240 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.05 yDistance=-0.13
23:18:08.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:18:08.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:08.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:08.240 00.000 16108 MoveAxis(E, 0, ABG)
23:18:08.240 00.000 16108 Move returns status 0, amount 0
23:18:08.240 00.000 16108 MoveAxis(N, 0, ABG)
23:18:08.240 00.000 16108 Move returns status 0, amount 0
23:18:08.240 00.000 16108 move complete, result=0
23:18:08.240 00.000 16108 worker thread done servicing request
23:18:08.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3827, FiltMin=3328, FiltMax=50925, Gamma=1.000
23:18:08.259 00.015 21068 UpdateGuideState exits: m=101559 SNR=73.8
23:18:08.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:08.262 00.001 21068 Enqueuing Expose request
23:18:08.263 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:08.264 00.001 16108 Worker thread wakes up
23:18:08.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:08.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:09.423 01.159 16108 Exposure complete
23:18:09.482 00.059 16108 worker thread done servicing request
23:18:09.482 00.000 21068 OnExposeComplete: enter
23:18:09.485 00.003 21068 UpdateGuideState(): m_state=6
23:18:09.486 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4116
23:18:09.487 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.80, Mass=95485, SNR=69.0, Peak=14864 HFD=2.9
23:18:09.489 00.002 21068 MultiStar: [#1 -0.10,0.05,1.01,U] [#2 0.12,-0.00,1.23,U] [#3 0.10,0.33,1.07,U] [#4 0.13,0.09,0.89,U] [#5 0.08,0.13,0.86,U] [#6 0.05,0.54,0.00,M4] [#7 0.26,0.02,0.64,U] [#8 -0.25,-0.13,0.78,U] 
23:18:09.489 00.000 21068 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.43, -0.04}
23:18:09.490 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
23:18:09.491 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
23:18:09.492 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.09 mountY=-0.08, mountTheta=-2.38
23:18:09.494 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
23:18:09.495 00.001 21068 Enqueuing Move request for scope (0.10, 0.06)
23:18:09.496 00.001 16108 Worker thread wakes up
23:18:09.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:18:09.496 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:18:09.496 00.000 16108 Moving (0.10, 0.06) raw xDistance=-0.09 yDistance=-0.08
23:18:09.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:18:09.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:09.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:09.496 00.000 16108 MoveAxis(E, 0, ABG)
23:18:09.496 00.000 16108 Move returns status 0, amount 0
23:18:09.496 00.000 16108 MoveAxis(N, 0, ABG)
23:18:09.496 00.000 16108 Move returns status 0, amount 0
23:18:09.496 00.000 16108 move complete, result=0
23:18:09.496 00.000 16108 worker thread done servicing request
23:18:09.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3827, FiltMin=3251, FiltMax=47373, Gamma=1.000
23:18:09.515 00.015 21068 UpdateGuideState exits: m=95485 SNR=69.0
23:18:09.515 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:09.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:09.517 00.001 21068 Enqueuing Expose request
23:18:09.518 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:09.519 00.001 16108 Worker thread wakes up
23:18:09.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:09.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:10.504 00.985 16108 Exposure complete
23:18:10.567 00.063 16108 worker thread done servicing request
23:18:10.567 00.000 21068 OnExposeComplete: enter
23:18:10.568 00.001 21068 UpdateGuideState(): m_state=6
23:18:10.569 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4117
23:18:10.570 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.60, Mass=83323, SNR=57.1, Peak=14784 HFD=2.7
23:18:10.571 00.001 21068 MultiStar: [#1 0.19,-0.07,1.33,U] [#2 0.52,-0.28,0.00,M1] [#3 0.29,0.05,1.42,U] [#4 0.06,-0.67,0.00,M1] [#5 0.01,-0.40,1.02,U] [#6 0.12,0.23,1.07,U] [#7 0.42,-0.31,0.00,M1] [#8 -0.11,-0.37,1.00,U] 
23:18:10.572 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {0.31, -0.23}
23:18:10.572 00.000 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
23:18:10.573 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
23:18:10.574 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.67 mountX=-0.16 mountY=0.08, mountTheta=2.69
23:18:10.575 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.12, opts=13)
23:18:10.576 00.001 21068 Enqueuing Move request for scope (0.14, -0.12)
23:18:10.577 00.001 16108 Worker thread wakes up
23:18:10.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:18:10.577 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:18:10.577 00.000 16108 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=0.08
23:18:10.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:18:10.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:10.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:18:10.577 00.000 16108 MoveAxis(E, 0, ABG)
23:18:10.577 00.000 16108 Move returns status 0, amount 0
23:18:10.577 00.000 16108 MoveAxis(N, 0, ABG)
23:18:10.577 00.000 16108 Move returns status 0, amount 0
23:18:10.578 00.001 16108 move complete, result=0
23:18:10.578 00.000 16108 worker thread done servicing request
23:18:10.581 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3830, FiltMin=3283, FiltMax=52947, Gamma=1.000
23:18:10.595 00.014 21068 UpdateGuideState exits: m=83323 SNR=57.1
23:18:10.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:10.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:10.598 00.001 21068 Enqueuing Expose request
23:18:10.599 00.001 16108 Worker thread wakes up
23:18:10.599 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:10.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:10.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:11.771 01.172 16108 Exposure complete
23:18:11.840 00.069 16108 worker thread done servicing request
23:18:11.841 00.001 21068 OnExposeComplete: enter
23:18:11.842 00.001 21068 UpdateGuideState(): m_state=6
23:18:11.843 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4118
23:18:11.844 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.99, Mass=92091, SNR=74.2, Peak=15808 HFD=3.0
23:18:11.847 00.003 21068 MultiStar: [#1 0.23,-0.48,0.00,M1] [#2 0.56,-0.24,0.00,M2] [#3 0.31,0.00,1.12,U] [#4 0.13,-0.14,0.80,U] [#5 0.27,-0.26,0.89,U] [#6 0.03,0.30,0.76,U] [#7 -0.15,-0.39,0.54,U] [#8 -0.15,-0.10,0.80,U] 
23:18:11.848 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.07, 0.15}
23:18:11.848 00.000 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:18:11.850 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
23:18:11.851 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.10 mountY=0.02, mountTheta=2.95
23:18:11.854 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
23:18:11.855 00.001 21068 Enqueuing Move request for scope (0.10, -0.04)
23:18:11.855 00.000 16108 Worker thread wakes up
23:18:11.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:18:11.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:18:11.856 00.001 16108 Moving (0.10, -0.04) raw xDistance=-0.10 yDistance=0.02
23:18:11.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:18:11.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:11.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:11.856 00.000 16108 MoveAxis(E, 0, ABG)
23:18:11.856 00.000 16108 Move returns status 0, amount 0
23:18:11.856 00.000 16108 MoveAxis(N, 0, ABG)
23:18:11.856 00.000 16108 Move returns status 0, amount 0
23:18:11.856 00.000 16108 move complete, result=0
23:18:11.856 00.000 16108 worker thread done servicing request
23:18:11.859 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3830, FiltMin=3283, FiltMax=54579, Gamma=1.000
23:18:11.875 00.016 21068 UpdateGuideState exits: m=92091 SNR=74.2
23:18:11.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:11.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:11.878 00.001 21068 Enqueuing Expose request
23:18:11.878 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:11.879 00.001 16108 Worker thread wakes up
23:18:11.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:11.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:12.844 00.965 16108 Exposure complete
23:18:12.904 00.060 16108 worker thread done servicing request
23:18:12.904 00.000 21068 OnExposeComplete: enter
23:18:12.905 00.001 21068 UpdateGuideState(): m_state=6
23:18:12.907 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4119
23:18:12.908 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.96, Mass=89922, SNR=60.8, Peak=15712 HFD=2.9
23:18:12.910 00.002 21068 MultiStar: [#1 0.16,-0.36,1.39,U] [#2 0.37,0.03,1.51,U] [#3 0.28,-0.06,1.14,U] [#4 -0.06,-0.11,1.02,U] [#5 0.02,-0.37,0.94,U] [#6 0.24,0.29,0.97,U] [#7 0.28,-0.07,0.77,U] [#8 -0.51,-0.06,0.00,M1] 
23:18:12.911 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.07}, one-star: {0.19, 0.12}
23:18:12.914 00.003 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
23:18:12.916 00.002 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
23:18:12.917 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.36 mountX=-0.20 mountY=0.02, mountTheta=3.02
23:18:12.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.07, opts=13)
23:18:12.921 00.002 21068 Enqueuing Move request for scope (0.19, -0.07)
23:18:12.923 00.002 16108 Worker thread wakes up
23:18:12.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
23:18:12.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
23:18:12.923 00.000 16108 Moving (0.19, -0.07) raw xDistance=-0.20 yDistance=0.02
23:18:12.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:18:12.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:12.923 00.000 16108 MoveAxis(E, 54, ABG)
23:18:12.923 00.000 16108 Guiding  Dir = 2, Dur = 54
23:18:12.924 00.001 16108 IsSlewing returns 0
23:18:12.924 00.000 16108 IsGuiding returns 0
23:18:12.929 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3833, FiltMin=3302, FiltMax=39565, Gamma=1.000
23:18:12.947 00.018 21068 UpdateGuideState exits: m=89922 SNR=60.8
23:18:12.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:12.950 00.001 21068 Enqueuing Expose request
23:18:12.976 00.026 16108 PulseGuide returned control before completion, sleep 12
23:18:12.991 00.015 16108 IsGuiding returns 1
23:18:12.991 00.000 16108 scope still moving after pulse duration time elapsed
23:18:13.023 00.032 16108 IsSlewing returns 0
23:18:13.023 00.000 16108 IsGuiding returns 1
23:18:13.055 00.032 16108 IsSlewing returns 0
23:18:13.055 00.000 16108 IsGuiding returns 1
23:18:13.086 00.031 16108 IsSlewing returns 0
23:18:13.086 00.000 16108 IsGuiding returns 0
23:18:13.086 00.000 16108 scope move finished after 54 + 107 ms
23:18:13.086 00.000 16108 Move returns status 0, amount 54
23:18:13.086 00.000 16108 MoveAxis(N, 0, ABG)
23:18:13.086 00.000 16108 Move returns status 0, amount 0
23:18:13.086 00.000 16108 move complete, result=0
23:18:13.086 00.000 16108 worker thread done servicing request
23:18:13.086 00.000 16108 Worker thread wakes up
23:18:13.086 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
23:18:13.088 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:13.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:14.246 01.158 16108 Exposure complete
23:18:14.310 00.064 16108 worker thread done servicing request
23:18:14.310 00.000 21068 OnExposeComplete: enter
23:18:14.312 00.002 21068 UpdateGuideState(): m_state=6
23:18:14.314 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4120
23:18:14.316 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=877.23, Mass=73612, SNR=53.3, Peak=14611 HFD=2.7
23:18:14.317 00.001 21068 MultiStar: [#1 -0.17,0.28,1.31,U] [#2 0.00,0.26,1.43,U] [#3 -0.27,0.25,1.31,U] [#4 -0.04,0.34,1.04,U] [#5 -0.11,0.22,1.11,U] [#6 -0.56,0.62,0.00,M2] [#7 -0.16,0.27,0.89,U] [#8 -0.82,0.25,0.00,M2] 
23:18:14.317 00.000 21068 refined, 6 included, MultiStar: {-0.16, 0.28}, one-star: {-0.44, 0.39}
23:18:14.318 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
23:18:14.319 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
23:18:14.320 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.33 cameraTheta=2.09 mountX=0.21 mountY=-0.24, mountTheta=-0.85
23:18:14.322 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.28, opts=13)
23:18:14.323 00.001 21068 Enqueuing Move request for scope (-0.16, 0.28)
23:18:14.324 00.001 16108 Worker thread wakes up
23:18:14.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
23:18:14.324 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
23:18:14.324 00.000 16108 Moving (-0.16, 0.28) raw xDistance=0.21 yDistance=-0.24
23:18:14.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
23:18:14.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:14.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:18:14.324 00.000 16108 MoveAxis(W, 51, ABG)
23:18:14.324 00.000 16108 Guiding  Dir = 3, Dur = 51
23:18:14.324 00.000 16108 IsSlewing returns 0
23:18:14.324 00.000 16108 IsGuiding returns 0
23:18:14.325 00.001 16108 PulseGuide returned control before completion, sleep 61
23:18:14.329 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3833, FiltMin=3235, FiltMax=46134, Gamma=1.000
23:18:14.344 00.015 21068 UpdateGuideState exits: m=73612 SNR=53.3
23:18:14.348 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:14.350 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:14.351 00.001 21068 Enqueuing Expose request
23:18:14.391 00.040 16108 IsGuiding returns 1
23:18:14.391 00.000 16108 scope still moving after pulse duration time elapsed
23:18:14.422 00.031 16108 IsSlewing returns 0
23:18:14.422 00.000 16108 IsGuiding returns 0
23:18:14.422 00.000 16108 scope move finished after 51 + 46 ms
23:18:14.422 00.000 16108 Move returns status 0, amount 51
23:18:14.422 00.000 16108 MoveAxis(N, 0, ABG)
23:18:14.422 00.000 16108 Move returns status 0, amount 0
23:18:14.422 00.000 16108 move complete, result=0
23:18:14.422 00.000 16108 worker thread done servicing request
23:18:14.422 00.000 16108 Worker thread wakes up
23:18:14.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:14.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:14.422 00.000 21068 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
23:18:15.406 00.984 16108 Exposure complete
23:18:15.471 00.065 16108 worker thread done servicing request
23:18:15.471 00.000 21068 OnExposeComplete: enter
23:18:15.471 00.000 21068 UpdateGuideState(): m_state=6
23:18:15.472 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4121
23:18:15.473 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=877.04, Mass=78849, SNR=58.0, Peak=13744 HFD=2.9
23:18:15.475 00.002 21068 MultiStar: [#1 -0.27,-0.03,1.36,U] [#2 -0.19,0.13,1.41,U] [#3 -0.21,0.26,1.35,U] [#4 -0.38,-0.03,0.85,U] [#5 -0.29,0.06,1.00,U] [#6 -0.53,0.64,0.00,M3] [#7 -0.07,-0.01,0.63,U] [#8 -0.71,0.23,0.00,M3] 
23:18:15.476 00.001 21068 single-star, 6 included, MultiStar: {-0.22, 0.10}, one-star: {-0.09, 0.20}
23:18:15.477 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
23:18:15.477 00.000 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
23:18:15.478 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.99 mountX=0.12 mountY=-0.17, mountTheta=-0.96
23:18:15.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.20, opts=13)
23:18:15.480 00.000 21068 Enqueuing Move request for scope (-0.09, 0.20)
23:18:15.481 00.001 16108 Worker thread wakes up
23:18:15.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
23:18:15.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
23:18:15.481 00.000 16108 Moving (-0.09, 0.20) raw xDistance=0.12 yDistance=-0.17
23:18:15.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:18:15.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:15.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:15.482 00.001 16108 MoveAxis(E, 0, ABG)
23:18:15.482 00.000 16108 Move returns status 0, amount 0
23:18:15.482 00.000 16108 MoveAxis(N, 0, ABG)
23:18:15.482 00.000 16108 Move returns status 0, amount 0
23:18:15.482 00.000 16108 move complete, result=0
23:18:15.482 00.000 16108 worker thread done servicing request
23:18:15.490 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3837, FiltMin=3286, FiltMax=45277, Gamma=1.000
23:18:15.506 00.016 21068 UpdateGuideState exits: m=78849 SNR=58.0
23:18:15.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:15.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:15.509 00.001 21068 Enqueuing Expose request
23:18:15.510 00.001 16108 Worker thread wakes up
23:18:15.510 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:15.511 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:15.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:16.672 01.161 16108 Exposure complete
23:18:16.743 00.071 16108 worker thread done servicing request
23:18:16.743 00.000 21068 OnExposeComplete: enter
23:18:16.744 00.001 21068 UpdateGuideState(): m_state=6
23:18:16.745 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4122
23:18:16.745 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=876.79, Mass=95996, SNR=62.9, Peak=15296 HFD=3.0
23:18:16.746 00.001 21068 MultiStar: [#1 -0.39,-0.12,1.31,U] [#2 -0.04,-0.01,1.35,U] [#3 -0.31,0.04,1.15,U] [#4 -0.20,-0.31,0.83,U] [#5 -0.15,-0.16,1.07,U] [#6 -0.20,0.24,0.88,U] [#7 -0.12,0.23,0.60,U] [#8 -0.55,0.07,0.00,M4] 
23:18:16.748 00.002 21068 single-star, 7 included, MultiStar: {-0.17, -0.03}, one-star: {0.09, -0.05}
23:18:16.749 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
23:18:16.749 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
23:18:16.750 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.10 mountY=0.03, mountTheta=2.90
23:18:16.751 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
23:18:16.752 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
23:18:16.753 00.001 16108 Worker thread wakes up
23:18:16.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:18:16.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:18:16.753 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
23:18:16.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:18:16.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:16.754 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:16.754 00.000 16108 MoveAxis(E, 0, ABG)
23:18:16.754 00.000 16108 Move returns status 0, amount 0
23:18:16.754 00.000 16108 MoveAxis(N, 0, ABG)
23:18:16.754 00.000 16108 Move returns status 0, amount 0
23:18:16.754 00.000 16108 move complete, result=0
23:18:16.754 00.000 16108 worker thread done servicing request
23:18:16.757 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3837, FiltMin=3270, FiltMax=46957, Gamma=1.000
23:18:16.771 00.014 21068 UpdateGuideState exits: m=95996 SNR=62.9
23:18:16.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:16.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:16.774 00.001 21068 Enqueuing Expose request
23:18:16.775 00.001 16108 Worker thread wakes up
23:18:16.775 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:16.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:16.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:17.758 00.982 16108 Exposure complete
23:18:17.814 00.056 16108 worker thread done servicing request
23:18:17.814 00.000 21068 OnExposeComplete: enter
23:18:17.815 00.001 21068 UpdateGuideState(): m_state=6
23:18:17.817 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4123
23:18:17.817 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=877.12, Mass=93411, SNR=69.3, Peak=15280 HFD=3.0
23:18:17.818 00.001 21068 MultiStar: [#1 0.19,-0.21,1.09,U] [#2 -0.08,0.19,1.23,U] [#3 -0.16,0.20,0.93,U] [#4 -0.21,0.23,0.72,U] [#5 -0.12,-0.01,0.81,U] [#6 -0.16,0.93,0.00,M3] [#7 -0.14,0.44,0.53,U] [#8 -0.68,0.46,0.00,M5] 
23:18:17.819 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.14}, one-star: {-0.07, 0.28}
23:18:17.820 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
23:18:17.820 00.000 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
23:18:17.821 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.04 mountX=0.09 mountY=-0.12, mountTheta=-0.91
23:18:17.823 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.14, opts=13)
23:18:17.823 00.000 21068 Enqueuing Move request for scope (-0.07, 0.14)
23:18:17.824 00.001 16108 Worker thread wakes up
23:18:17.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
23:18:17.824 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
23:18:17.824 00.000 16108 Moving (-0.07, 0.14) raw xDistance=0.09 yDistance=-0.12
23:18:17.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:18:17.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:17.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:18:17.824 00.000 16108 MoveAxis(E, 0, ABG)
23:18:17.824 00.000 16108 Move returns status 0, amount 0
23:18:17.824 00.000 16108 MoveAxis(N, 0, ABG)
23:18:17.824 00.000 16108 Move returns status 0, amount 0
23:18:17.824 00.000 16108 move complete, result=0
23:18:17.825 00.001 16108 worker thread done servicing request
23:18:17.829 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3840, FiltMin=3321, FiltMax=48685, Gamma=1.000
23:18:17.844 00.015 21068 UpdateGuideState exits: m=93411 SNR=69.3
23:18:17.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:17.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:17.847 00.001 21068 Enqueuing Expose request
23:18:17.847 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:17.848 00.001 16108 Worker thread wakes up
23:18:17.848 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:17.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:19.010 01.162 16108 Exposure complete
23:18:19.066 00.056 16108 worker thread done servicing request
23:18:19.067 00.001 21068 OnExposeComplete: enter
23:18:19.067 00.000 21068 UpdateGuideState(): m_state=6
23:18:19.068 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4124
23:18:19.069 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.76, Mass=106392, SNR=74.7, Peak=16592 HFD=3.4
23:18:19.070 00.001 21068 MultiStar: [#1 -0.03,-0.09,0.83,U] [#2 0.08,0.10,1.34,U] [#3 -0.23,0.08,1.11,U] [#4 -0.17,-0.32,0.77,U] [#5 -0.15,-0.04,0.82,U] [#6 0.10,0.54,0.00,M4] [#7 0.17,-0.05,0.53,U] [#8 -0.37,-0.31,0.72,U] 
23:18:19.071 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {0.16, -0.08}
23:18:19.072 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
23:18:19.072 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
23:18:19.073 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.32 mountX=0.05 mountY=0.08, mountTheta=1.01
23:18:19.075 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
23:18:19.075 00.000 21068 Enqueuing Move request for scope (-0.06, -0.07)
23:18:19.076 00.001 16108 Worker thread wakes up
23:18:19.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:18:19.076 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:18:19.076 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
23:18:19.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:18:19.077 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:19.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:18:19.077 00.000 16108 MoveAxis(E, 0, ABG)
23:18:19.077 00.000 16108 Move returns status 0, amount 0
23:18:19.077 00.000 16108 MoveAxis(N, 0, ABG)
23:18:19.077 00.000 16108 Move returns status 0, amount 0
23:18:19.077 00.000 16108 move complete, result=0
23:18:19.077 00.000 16108 worker thread done servicing request
23:18:19.080 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3843, FiltMin=3286, FiltMax=56573, Gamma=1.000
23:18:19.105 00.025 21068 UpdateGuideState exits: m=106392 SNR=74.7
23:18:19.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:19.106 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:19.107 00.001 21068 Enqueuing Expose request
23:18:19.108 00.001 16108 Worker thread wakes up
23:18:19.108 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:19.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:19.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:20.093 00.984 16108 Exposure complete
23:18:20.160 00.067 16108 worker thread done servicing request
23:18:20.160 00.000 21068 OnExposeComplete: enter
23:18:20.163 00.003 21068 UpdateGuideState(): m_state=6
23:18:20.164 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4125
23:18:20.165 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.84, Mass=95489, SNR=69.9, Peak=14112 HFD=3.2
23:18:20.166 00.001 21068 MultiStar: [#1 0.24,-0.18,1.23,U] [#2 0.02,-0.03,1.12,U] [#3 -0.06,0.05,1.21,U] [#4 -0.25,-0.30,0.73,U] [#5 -0.11,-0.32,0.88,U] [#6 0.00,0.24,0.81,U] [#7 0.10,-0.07,0.52,U] [#8 -0.20,-0.22,0.74,U] 
23:18:20.167 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.02, -0.00}
23:18:20.167 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:18:20.169 00.002 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:18:20.169 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.11 mountX=-0.02 mountY=-0.00, mountTheta=-3.01
23:18:20.172 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
23:18:20.173 00.001 21068 Enqueuing Move request for scope (0.02, -0.00)
23:18:20.173 00.000 16108 Worker thread wakes up
23:18:20.174 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:18:20.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:18:20.174 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=-0.00
23:18:20.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:18:20.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:20.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:20.174 00.000 16108 MoveAxis(E, 0, ABG)
23:18:20.174 00.000 16108 Move returns status 0, amount 0
23:18:20.174 00.000 16108 MoveAxis(N, 0, ABG)
23:18:20.174 00.000 16108 Move returns status 0, amount 0
23:18:20.174 00.000 16108 move complete, result=0
23:18:20.174 00.000 16108 worker thread done servicing request
23:18:20.177 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3846, FiltMin=3299, FiltMax=54413, Gamma=1.000
23:18:20.195 00.018 21068 UpdateGuideState exits: m=95489 SNR=69.9
23:18:20.197 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.199 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:20.200 00.001 21068 Enqueuing Expose request
23:18:20.202 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:20.202 00.000 16108 Worker thread wakes up
23:18:20.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:20.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:21.369 01.166 16108 Exposure complete
23:18:21.431 00.062 16108 worker thread done servicing request
23:18:21.431 00.000 21068 OnExposeComplete: enter
23:18:21.432 00.001 21068 UpdateGuideState(): m_state=6
23:18:21.434 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4126
23:18:21.435 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.69, Mass=97848, SNR=63.9, Peak=16096 HFD=3.1
23:18:21.436 00.001 21068 MultiStar: [#1 0.11,-0.00,1.36,U] [#2 0.31,-0.00,1.40,U] [#3 0.04,0.14,1.08,U] [#4 0.06,-0.17,0.85,U] [#5 0.01,-0.06,0.97,U] [#6 0.00,0.26,0.84,U] [#7 -0.07,-0.15,0.61,U] [#8 -0.39,0.02,0.75,U] 
23:18:21.436 00.000 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.10, -0.15}
23:18:21.437 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
23:18:21.438 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
23:18:21.438 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.29 mountX=-0.03 mountY=0.00, mountTheta=3.09
23:18:21.441 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
23:18:21.442 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
23:18:21.442 00.000 16108 Worker thread wakes up
23:18:21.443 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:18:21.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:18:21.443 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
23:18:21.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:21.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:21.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:21.443 00.000 16108 MoveAxis(E, 0, ABG)
23:18:21.443 00.000 16108 Move returns status 0, amount 0
23:18:21.443 00.000 16108 MoveAxis(N, 0, ABG)
23:18:21.443 00.000 16108 Move returns status 0, amount 0
23:18:21.443 00.000 16108 move complete, result=0
23:18:21.443 00.000 16108 worker thread done servicing request
23:18:21.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3846, FiltMin=3315, FiltMax=57475, Gamma=1.000
23:18:21.464 00.017 21068 UpdateGuideState exits: m=97848 SNR=63.9
23:18:21.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.465 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:21.466 00.001 21068 Enqueuing Expose request
23:18:21.467 00.001 16108 Worker thread wakes up
23:18:21.467 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:21.467 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:21.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:22.434 00.967 16108 Exposure complete
23:18:22.526 00.092 16108 worker thread done servicing request
23:18:22.526 00.000 21068 OnExposeComplete: enter
23:18:22.527 00.001 21068 UpdateGuideState(): m_state=6
23:18:22.528 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4127
23:18:22.528 00.000 21068 Star::Find returns 1 (0), X=220.97, Y=877.01, Mass=96115, SNR=63.1, Peak=16304 HFD=2.9
23:18:22.529 00.001 21068 MultiStar: [#1 0.24,-0.16,1.39,U] [#2 0.41,-0.06,1.36,U] [#3 0.30,-0.01,1.28,U] [#4 -0.27,-0.06,0.99,U] [#5 0.07,-0.16,1.04,U] [#6 0.15,0.09,0.94,U] [#7 -0.09,0.07,0.58,U] [#8 -0.18,-0.03,0.86,U] 
23:18:22.530 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.29, 0.17}
23:18:22.531 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
23:18:22.533 00.002 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
23:18:22.534 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
23:18:22.537 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.03, opts=13)
23:18:22.539 00.002 21068 Enqueuing Move request for scope (0.14, -0.03)
23:18:22.541 00.002 16108 Worker thread wakes up
23:18:22.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:18:22.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:18:22.541 00.000 16108 Moving (0.14, -0.03) raw xDistance=-0.14 yDistance=-0.00
23:18:22.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:18:22.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:22.543 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:22.543 00.000 16108 MoveAxis(E, 0, ABG)
23:18:22.543 00.000 16108 Move returns status 0, amount 0
23:18:22.543 00.000 16108 MoveAxis(N, 0, ABG)
23:18:22.543 00.000 16108 Move returns status 0, amount 0
23:18:22.543 00.000 16108 move complete, result=0
23:18:22.543 00.000 16108 worker thread done servicing request
23:18:22.549 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3849, FiltMin=3347, FiltMax=46493, Gamma=1.000
23:18:22.578 00.029 21068 UpdateGuideState exits: m=96115 SNR=63.1
23:18:22.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:22.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:22.581 00.001 21068 Enqueuing Expose request
23:18:22.582 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:22.583 00.001 16108 Worker thread wakes up
23:18:22.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:22.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:23.755 01.172 16108 Exposure complete
23:18:23.809 00.054 16108 worker thread done servicing request
23:18:23.809 00.000 21068 OnExposeComplete: enter
23:18:23.809 00.000 21068 UpdateGuideState(): m_state=6
23:18:23.810 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4128
23:18:23.811 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.05, Mass=89412, SNR=63.6, Peak=14848 HFD=2.9
23:18:23.812 00.001 21068 MultiStar: [#1 -0.05,-0.10,1.13,U] [#2 -0.16,0.29,1.26,U] [#3 0.21,0.07,1.01,U] [#4 -0.13,0.01,0.90,U] [#5 0.13,-0.01,0.98,U] [#6 -0.27,0.65,0.00,M2] [#7 0.21,-0.04,0.72,U] [#8 -0.97,-0.26,0.00,M2] 
23:18:23.813 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.05, 0.21}
23:18:23.814 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
23:18:23.815 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
23:18:23.815 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.26 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
23:18:23.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
23:18:23.818 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
23:18:23.818 00.000 16108 Worker thread wakes up
23:18:23.819 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:18:23.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:18:23.819 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.08
23:18:23.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:23.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:23.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:23.819 00.000 16108 MoveAxis(E, 0, ABG)
23:18:23.819 00.000 16108 Move returns status 0, amount 0
23:18:23.819 00.000 16108 MoveAxis(N, 0, ABG)
23:18:23.819 00.000 16108 Move returns status 0, amount 0
23:18:23.819 00.000 16108 move complete, result=0
23:18:23.819 00.000 16108 worker thread done servicing request
23:18:23.822 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3849, FiltMin=3302, FiltMax=50845, Gamma=1.000
23:18:23.840 00.018 21068 UpdateGuideState exits: m=89412 SNR=63.6
23:18:23.840 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.842 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:23.843 00.001 21068 Enqueuing Expose request
23:18:23.843 00.000 16108 Worker thread wakes up
23:18:23.843 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:23.844 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:23.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:24.817 00.973 16108 Exposure complete
23:18:24.887 00.070 16108 worker thread done servicing request
23:18:24.887 00.000 21068 OnExposeComplete: enter
23:18:24.889 00.002 21068 UpdateGuideState(): m_state=6
23:18:24.891 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4129
23:18:24.893 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=876.86, Mass=84538, SNR=62.9, Peak=15392 HFD=2.9
23:18:24.895 00.002 21068 MultiStar: [#1 -0.12,-0.17,1.20,U] [#2 0.13,0.00,1.36,U] [#3 -0.25,-0.22,1.15,U] [#4 -0.04,-0.14,0.82,U] [#5 -0.18,-0.14,0.85,U] [#6 -0.21,0.17,0.80,U] [#7 0.13,0.03,0.74,U] [#8 -0.76,-0.10,0.00,M3] 
23:18:24.896 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.07}, one-star: {-0.09, 0.02}
23:18:24.897 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
23:18:24.898 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
23:18:24.899 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=0.09 mountY=0.00, mountTheta=0.01
23:18:24.901 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
23:18:24.902 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
23:18:24.904 00.002 16108 Worker thread wakes up
23:18:24.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:18:24.904 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:18:24.904 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
23:18:24.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:18:24.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:24.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:24.904 00.000 16108 MoveAxis(E, 0, ABG)
23:18:24.904 00.000 16108 Move returns status 0, amount 0
23:18:24.904 00.000 16108 MoveAxis(N, 0, ABG)
23:18:24.904 00.000 16108 Move returns status 0, amount 0
23:18:24.904 00.000 16108 move complete, result=0
23:18:24.904 00.000 16108 worker thread done servicing request
23:18:24.908 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3853, FiltMin=3267, FiltMax=47693, Gamma=1.000
23:18:24.930 00.022 21068 UpdateGuideState exits: m=84538 SNR=62.9
23:18:24.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:24.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:24.933 00.001 21068 Enqueuing Expose request
23:18:24.934 00.001 16108 Worker thread wakes up
23:18:24.934 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:24.935 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:24.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:26.111 01.176 16108 Exposure complete
23:18:26.169 00.058 16108 worker thread done servicing request
23:18:26.169 00.000 21068 OnExposeComplete: enter
23:18:26.172 00.003 21068 UpdateGuideState(): m_state=6
23:18:26.173 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4130
23:18:26.175 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=876.53, Mass=107036, SNR=72.5, Peak=14496 HFD=3.1
23:18:26.177 00.002 21068 MultiStar: [#1 -0.24,-0.24,0.94,U] [#2 -0.12,-0.30,1.14,U] [#3 -0.17,-0.20,0.90,U] [#4 -0.30,-0.62,0.00,M1] [#5 -0.35,-0.28,0.81,U] [#6 -0.23,0.33,0.73,U] [#7 0.10,-0.02,0.48,U] [#8 -0.71,-0.18,0.00,M4] 
23:18:26.178 00.001 21068 refined, 6 included, MultiStar: {-0.18, -0.17}, one-star: {-0.15, -0.31}
23:18:26.179 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
23:18:26.182 00.003 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
23:18:26.182 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.37 mountX=0.14 mountY=0.21, mountTheta=0.97
23:18:26.185 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.17, opts=13)
23:18:26.187 00.002 21068 Enqueuing Move request for scope (-0.18, -0.17)
23:18:26.189 00.002 16108 Worker thread wakes up
23:18:26.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
23:18:26.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
23:18:26.189 00.000 16108 Moving (-0.18, -0.17) raw xDistance=0.14 yDistance=0.21
23:18:26.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:18:26.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:18:26.189 00.000 16108 MoveAxis(E, 0, ABG)
23:18:26.189 00.000 16108 Move returns status 0, amount 0
23:18:26.189 00.000 16108 MoveAxis(S, 42, ABG)
23:18:26.189 00.000 16108 Guiding  Dir = 1, Dur = 42
23:18:26.189 00.000 16108 IsSlewing returns 0
23:18:26.190 00.001 16108 IsGuiding returns 0
23:18:26.191 00.001 16108 PulseGuide returned control before completion, sleep 51
23:18:26.196 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3856, FiltMin=3325, FiltMax=56147, Gamma=1.000
23:18:26.219 00.023 21068 UpdateGuideState exits: m=107036 SNR=72.5
23:18:26.221 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.221 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:26.222 00.001 21068 Enqueuing Expose request
23:18:26.244 00.022 16108 IsGuiding returns 1
23:18:26.244 00.000 16108 scope still moving after pulse duration time elapsed
23:18:26.275 00.031 16108 IsSlewing returns 0
23:18:26.275 00.000 16108 IsGuiding returns 0
23:18:26.275 00.000 16108 scope move finished after 42 + 43 ms
23:18:26.275 00.000 16108 Move returns status 0, amount 42
23:18:26.275 00.000 16108 move complete, result=0
23:18:26.275 00.000 16108 worker thread done servicing request
23:18:26.275 00.000 16108 Worker thread wakes up
23:18:26.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:26.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:26.275 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:18:27.254 00.979 16108 Exposure complete
23:18:27.319 00.065 16108 worker thread done servicing request
23:18:27.319 00.000 21068 OnExposeComplete: enter
23:18:27.321 00.002 21068 UpdateGuideState(): m_state=6
23:18:27.323 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4131
23:18:27.324 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.94, Mass=90372, SNR=67.9, Peak=13584 HFD=3.0
23:18:27.325 00.001 21068 MultiStar: [#1 -0.26,0.15,1.19,U] [#2 -0.23,0.28,1.06,U] [#3 -0.17,0.28,1.19,U] [#4 -0.34,0.02,0.72,U] [#5 -0.40,0.24,0.93,U] [#6 -0.57,0.54,0.00,M1] [#7 -0.24,-0.02,0.62,U] [#8 -0.67,0.46,0.00,M5] 
23:18:27.326 00.001 21068 single-star, 6 included, MultiStar: {-0.27, 0.17}, one-star: {-0.27, 0.10}
23:18:27.327 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
23:18:27.328 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
23:18:27.331 00.003 21068 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.80 mountX=0.29 mountY=-0.03, mountTheta=-0.11
23:18:27.334 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.10, opts=13)
23:18:27.336 00.002 21068 Enqueuing Move request for scope (-0.27, 0.10)
23:18:27.337 00.001 16108 Worker thread wakes up
23:18:27.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
23:18:27.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
23:18:27.337 00.000 16108 Moving (-0.27, 0.10) raw xDistance=0.29 yDistance=-0.03
23:18:27.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:18:27.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:27.338 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:18:27.338 00.000 16108 MoveAxis(W, 75, ABG)
23:18:27.338 00.000 16108 Guiding  Dir = 3, Dur = 75
23:18:27.338 00.000 16108 IsSlewing returns 0
23:18:27.339 00.001 16108 IsGuiding returns 0
23:18:27.345 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3856, FiltMin=3283, FiltMax=45245, Gamma=1.000
23:18:27.359 00.014 21068 UpdateGuideState exits: m=90372 SNR=67.9
23:18:27.361 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:27.361 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:27.362 00.001 21068 Enqueuing Expose request
23:18:27.392 00.030 16108 PulseGuide returned control before completion, sleep 32
23:18:27.438 00.046 16108 IsGuiding returns 1
23:18:27.438 00.000 16108 scope still moving after pulse duration time elapsed
23:18:27.469 00.031 16108 IsSlewing returns 0
23:18:27.470 00.001 16108 IsGuiding returns 1
23:18:27.500 00.030 16108 IsSlewing returns 0
23:18:27.500 00.000 16108 IsGuiding returns 0
23:18:27.500 00.000 16108 scope move finished after 75 + 86 ms
23:18:27.500 00.000 16108 Move returns status 0, amount 75
23:18:27.500 00.000 16108 MoveAxis(N, 0, ABG)
23:18:27.500 00.000 16108 Move returns status 0, amount 0
23:18:27.500 00.000 16108 move complete, result=0
23:18:27.500 00.000 16108 worker thread done servicing request
23:18:27.500 00.000 16108 Worker thread wakes up
23:18:27.500 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.0 px 0 ms NORTH
23:18:27.504 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:27.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:28.677 01.173 16108 Exposure complete
23:18:28.734 00.057 16108 worker thread done servicing request
23:18:28.734 00.000 21068 OnExposeComplete: enter
23:18:28.736 00.002 21068 UpdateGuideState(): m_state=6
23:18:28.737 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4132
23:18:28.738 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.12, Mass=81209, SNR=57.9, Peak=13376 HFD=2.9
23:18:28.740 00.002 21068 MultiStar: [#1 0.11,0.23,1.70,U] [#2 0.24,0.59,0.00,M1] [#3 0.06,0.47,1.28,U] [#4 0.00,0.31,0.87,U] [#5 -0.08,0.32,0.98,U] [#6 -0.02,0.84,0.00,M2] [#7 0.02,0.34,0.84,U] [#8 -0.57,0.57,0.00,M6] 
23:18:28.742 00.002 21068 single-star, 5 included, MultiStar: {0.06, 0.32}, one-star: {0.16, 0.28}
23:18:28.743 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
23:18:28.744 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
23:18:28.745 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.05 mountX=-0.11 mountY=-0.31, mountTheta=-1.91
23:18:28.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.28, opts=13)
23:18:28.748 00.001 21068 Enqueuing Move request for scope (0.16, 0.28)
23:18:28.749 00.001 16108 Worker thread wakes up
23:18:28.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
23:18:28.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
23:18:28.749 00.000 16108 Moving (0.16, 0.28) raw xDistance=-0.11 yDistance=-0.31
23:18:28.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:28.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:28.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:18:28.749 00.000 16108 MoveAxis(E, 0, ABG)
23:18:28.749 00.000 16108 Move returns status 0, amount 0
23:18:28.749 00.000 16108 MoveAxis(N, 0, ABG)
23:18:28.749 00.000 16108 Move returns status 0, amount 0
23:18:28.749 00.000 16108 move complete, result=0
23:18:28.749 00.000 16108 worker thread done servicing request
23:18:28.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3856, FiltMin=3296, FiltMax=54022, Gamma=1.000
23:18:28.768 00.016 21068 UpdateGuideState exits: m=81209 SNR=57.9
23:18:28.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.771 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:28.773 00.002 21068 Enqueuing Expose request
23:18:28.774 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:28.775 00.001 16108 Worker thread wakes up
23:18:28.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:28.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:29.747 00.972 16108 Exposure complete
23:18:29.802 00.055 16108 worker thread done servicing request
23:18:29.802 00.000 21068 OnExposeComplete: enter
23:18:29.803 00.001 21068 UpdateGuideState(): m_state=6
23:18:29.803 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4133
23:18:29.804 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.78, Mass=87875, SNR=63.9, Peak=13936 HFD=3.1
23:18:29.805 00.001 21068 MultiStar: [#1 -0.19,0.31,1.14,U] [#2 -0.12,0.29,1.41,U] [#3 -0.11,0.19,1.09,U] [#4 -0.11,-0.12,0.80,U] [#5 -0.44,0.07,0.90,U] [#6 -0.17,0.55,0.00,M3] [#7 0.05,-0.08,0.59,U] [#8 -0.76,0.25,0.00,M7] 
23:18:29.806 00.001 21068 single-star, 6 included, MultiStar: {-0.14, 0.12}, one-star: {-0.05, -0.06}
23:18:29.807 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
23:18:29.807 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
23:18:29.808 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.25 mountX=0.04 mountY=0.07, mountTheta=1.08
23:18:29.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
23:18:29.811 00.002 21068 Enqueuing Move request for scope (-0.05, -0.06)
23:18:29.812 00.001 16108 Worker thread wakes up
23:18:29.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:18:29.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:18:29.812 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
23:18:29.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:18:29.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:29.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:18:29.812 00.000 16108 MoveAxis(E, 0, ABG)
23:18:29.812 00.000 16108 Move returns status 0, amount 0
23:18:29.812 00.000 16108 MoveAxis(N, 0, ABG)
23:18:29.812 00.000 16108 Move returns status 0, amount 0
23:18:29.812 00.000 16108 move complete, result=0
23:18:29.813 00.001 16108 worker thread done servicing request
23:18:29.815 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3856, FiltMin=3245, FiltMax=46445, Gamma=1.000
23:18:29.830 00.015 21068 UpdateGuideState exits: m=87875 SNR=63.9
23:18:29.830 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:29.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:29.832 00.001 21068 Enqueuing Expose request
23:18:29.833 00.001 16108 Worker thread wakes up
23:18:29.833 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:29.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:29.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:30.984 01.150 16108 Exposure complete
23:18:31.040 00.056 16108 worker thread done servicing request
23:18:31.040 00.000 21068 OnExposeComplete: enter
23:18:31.043 00.003 21068 UpdateGuideState(): m_state=6
23:18:31.044 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4134
23:18:31.045 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.84, Mass=84270, SNR=60.2, Peak=15200 HFD=2.8
23:18:31.047 00.002 21068 MultiStar: [#1 0.07,-0.05,1.11,U] [#2 -0.02,0.02,1.28,U] [#3 0.09,0.26,1.26,U] [#4 0.13,-0.17,0.89,U] [#5 0.09,-0.05,0.89,U] [#6 0.14,0.42,0.95,U] [#7 0.28,-0.07,0.58,U] [#8 -0.36,-0.02,0.81,U] 
23:18:31.048 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.27, 0.00}
23:18:31.049 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
23:18:31.052 00.003 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
23:18:31.052 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=-0.06 mountY=-0.07, mountTheta=-2.33
23:18:31.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
23:18:31.055 00.001 21068 Enqueuing Move request for scope (0.07, 0.05)
23:18:31.057 00.002 16108 Worker thread wakes up
23:18:31.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:18:31.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:18:31.057 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.07
23:18:31.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:18:31.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:31.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:18:31.057 00.000 16108 MoveAxis(E, 0, ABG)
23:18:31.057 00.000 16108 Move returns status 0, amount 0
23:18:31.057 00.000 16108 MoveAxis(N, 0, ABG)
23:18:31.057 00.000 16108 Move returns status 0, amount 0
23:18:31.057 00.000 16108 move complete, result=0
23:18:31.057 00.000 16108 worker thread done servicing request
23:18:31.062 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3859, FiltMin=3286, FiltMax=51965, Gamma=1.000
23:18:31.081 00.019 21068 UpdateGuideState exits: m=84270 SNR=60.2
23:18:31.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:31.083 00.000 21068 Enqueuing Expose request
23:18:31.084 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:31.085 00.001 16108 Worker thread wakes up
23:18:31.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:31.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:32.071 00.986 16108 Exposure complete
23:18:32.125 00.054 16108 worker thread done servicing request
23:18:32.125 00.000 21068 OnExposeComplete: enter
23:18:32.127 00.002 21068 UpdateGuideState(): m_state=6
23:18:32.128 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4135
23:18:32.129 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.97, Mass=90344, SNR=66.3, Peak=12435 HFD=3.4
23:18:32.130 00.001 21068 MultiStar: [#1 0.24,0.18,1.10,U] [#2 0.08,0.23,1.18,U] [#3 0.21,0.21,1.00,U] [#4 0.24,-0.12,0.72,U] [#5 -0.04,-0.04,0.99,U] [#6 0.31,0.70,0.00,M3] [#7 0.11,0.22,0.59,U] [#8 -0.41,0.21,0.72,U] 
23:18:32.131 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {-0.29, 0.14}
23:18:32.131 00.000 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:18:32.132 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
23:18:32.132 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.39 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
23:18:32.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
23:18:32.136 00.002 21068 Enqueuing Move request for scope (0.02, 0.13)
23:18:32.136 00.000 16108 Worker thread wakes up
23:18:32.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:18:32.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:18:32.137 00.001 16108 Moving (0.02, 0.13) raw xDistance=-0.00 yDistance=-0.14
23:18:32.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:32.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:32.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:32.137 00.000 16108 MoveAxis(E, 0, ABG)
23:18:32.137 00.000 16108 Move returns status 0, amount 0
23:18:32.137 00.000 16108 MoveAxis(N, 0, ABG)
23:18:32.137 00.000 16108 Move returns status 0, amount 0
23:18:32.137 00.000 16108 move complete, result=0
23:18:32.137 00.000 16108 worker thread done servicing request
23:18:32.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3859, FiltMin=3289, FiltMax=46653, Gamma=1.000
23:18:32.168 00.028 21068 UpdateGuideState exits: m=90344 SNR=66.3
23:18:32.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:32.170 00.000 21068 Enqueuing Expose request
23:18:32.172 00.002 16108 Worker thread wakes up
23:18:32.172 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:32.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:32.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:33.343 01.170 16108 Exposure complete
23:18:33.398 00.055 16108 worker thread done servicing request
23:18:33.398 00.000 21068 OnExposeComplete: enter
23:18:33.399 00.001 21068 UpdateGuideState(): m_state=6
23:18:33.401 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4136
23:18:33.403 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=877.09, Mass=99666, SNR=65.0, Peak=15232 HFD=3.3
23:18:33.405 00.002 21068 MultiStar: [#1 -0.12,0.11,1.20,U] [#2 -0.06,0.57,0.00,M1] [#3 0.03,0.24,1.16,U] [#4 0.02,0.14,0.89,U] [#5 -0.09,0.46,0.97,U] [#6 -0.02,0.84,0.00,M4] [#7 0.19,0.33,0.56,U] [#8 -0.48,0.66,0.00,M6] 
23:18:33.406 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.24}, one-star: {-0.07, 0.25}
23:18:33.408 00.002 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
23:18:33.409 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
23:18:33.412 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=0.07 mountY=-0.23, mountTheta=-1.29
23:18:33.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.24, opts=13)
23:18:33.415 00.001 21068 Enqueuing Move request for scope (-0.03, 0.24)
23:18:33.417 00.002 16108 Worker thread wakes up
23:18:33.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
23:18:33.417 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
23:18:33.417 00.000 16108 Moving (-0.03, 0.24) raw xDistance=0.07 yDistance=-0.23
23:18:33.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:18:33.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:33.418 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:18:33.418 00.000 16108 MoveAxis(E, 0, ABG)
23:18:33.418 00.000 16108 Move returns status 0, amount 0
23:18:33.418 00.000 16108 MoveAxis(N, 0, ABG)
23:18:33.418 00.000 16108 Move returns status 0, amount 0
23:18:33.418 00.000 16108 move complete, result=0
23:18:33.418 00.000 16108 worker thread done servicing request
23:18:33.426 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3859, FiltMin=3331, FiltMax=45277, Gamma=1.000
23:18:33.454 00.028 21068 UpdateGuideState exits: m=99666 SNR=65.0
23:18:33.456 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.458 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:33.459 00.001 21068 Enqueuing Expose request
23:18:33.459 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:33.462 00.003 16108 Worker thread wakes up
23:18:33.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:33.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:34.435 00.973 16108 Exposure complete
23:18:34.516 00.081 16108 worker thread done servicing request
23:18:34.516 00.000 21068 OnExposeComplete: enter
23:18:34.517 00.001 21068 UpdateGuideState(): m_state=6
23:18:34.518 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4137
23:18:34.519 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=877.04, Mass=93793, SNR=66.7, Peak=14736 HFD=3.0
23:18:34.520 00.001 21068 MultiStar: [#1 -0.08,0.01,1.03,U] [#2 0.07,0.52,0.00,M2] [#3 0.08,0.26,0.93,U] [#4 0.18,-0.26,0.80,U] [#5 0.04,-0.21,0.85,U] [#6 -0.09,0.76,0.00,M5] [#7 -0.08,0.10,0.56,U] [#8 -0.54,0.01,0.00,M7] 
23:18:34.521 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.02}, one-star: {0.23, 0.20}
23:18:34.521 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
23:18:34.522 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
23:18:34.523 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
23:18:34.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
23:18:34.526 00.001 21068 Enqueuing Move request for scope (0.07, 0.02)
23:18:34.527 00.001 16108 Worker thread wakes up
23:18:34.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:18:34.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:18:34.527 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.06 yDistance=-0.04
23:18:34.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:18:34.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:34.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:34.527 00.000 16108 MoveAxis(E, 0, ABG)
23:18:34.527 00.000 16108 Move returns status 0, amount 0
23:18:34.528 00.001 16108 MoveAxis(N, 0, ABG)
23:18:34.528 00.000 16108 Move returns status 0, amount 0
23:18:34.528 00.000 16108 move complete, result=0
23:18:34.528 00.000 16108 worker thread done servicing request
23:18:34.533 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3862, FiltMin=3309, FiltMax=47901, Gamma=1.000
23:18:34.554 00.021 21068 UpdateGuideState exits: m=93793 SNR=66.7
23:18:34.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:34.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:34.557 00.001 21068 Enqueuing Expose request
23:18:34.559 00.002 16108 Worker thread wakes up
23:18:34.559 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:34.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:34.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:35.730 01.170 16108 Exposure complete
23:18:35.798 00.068 16108 worker thread done servicing request
23:18:35.798 00.000 21068 OnExposeComplete: enter
23:18:35.799 00.001 21068 UpdateGuideState(): m_state=6
23:18:35.800 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4138
23:18:35.801 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.97, Mass=85175, SNR=61.4, Peak=14400 HFD=2.8
23:18:35.803 00.002 21068 MultiStar: [#1 -0.05,0.31,1.05,U] [#2 -0.05,0.20,1.15,U] [#3 0.01,0.26,1.09,U] [#4 0.11,-0.02,0.88,U] [#5 -0.14,-0.07,0.96,U] [#6 0.00,0.80,0.00,M6] [#7 0.35,0.25,0.67,U] [#8 -0.61,0.25,0.00,M8] 
23:18:35.803 00.000 21068 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.33, 0.13}
23:18:35.804 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
23:18:35.805 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
23:18:35.805 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.18 mountX=-0.04 mountY=-0.17, mountTheta=-1.78
23:18:35.807 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.15, opts=13)
23:18:35.808 00.001 21068 Enqueuing Move request for scope (0.06, 0.15)
23:18:35.808 00.000 16108 Worker thread wakes up
23:18:35.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:18:35.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:18:35.808 00.000 16108 Moving (0.06, 0.15) raw xDistance=-0.04 yDistance=-0.17
23:18:35.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:35.809 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:35.809 00.000 16108 MoveAxis(E, 0, ABG)
23:18:35.809 00.000 16108 Move returns status 0, amount 0
23:18:35.809 00.000 16108 MoveAxis(N, 0, ABG)
23:18:35.809 00.000 16108 Move returns status 0, amount 0
23:18:35.809 00.000 16108 move complete, result=0
23:18:35.809 00.000 16108 worker thread done servicing request
23:18:35.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3859, FiltMin=3267, FiltMax=42547, Gamma=1.000
23:18:35.827 00.014 21068 UpdateGuideState exits: m=85175 SNR=61.4
23:18:35.828 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.829 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:35.829 00.000 21068 Enqueuing Expose request
23:18:35.830 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:35.831 00.001 16108 Worker thread wakes up
23:18:35.831 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:35.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:36.801 00.970 16108 Exposure complete
23:18:36.872 00.071 16108 worker thread done servicing request
23:18:36.872 00.000 21068 OnExposeComplete: enter
23:18:36.873 00.001 21068 UpdateGuideState(): m_state=6
23:18:36.875 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4139
23:18:36.876 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.15, Mass=88029, SNR=57.8, Peak=13744 HFD=3.1
23:18:36.878 00.002 21068 MultiStar: [#1 0.28,-0.21,1.23,U] [#2 0.20,0.18,1.25,U] [#3 0.23,0.07,1.31,U] [#4 -0.13,0.16,0.93,U] [#5 -0.19,-0.23,1.00,U] [#6 0.35,0.57,0.00,M7] [#7 0.42,0.17,0.76,U] [#8 -0.55,-0.19,0.00,M9] 
23:18:36.878 00.000 21068 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.01, 0.31}
23:18:36.879 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
23:18:36.880 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
23:18:36.881 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.44 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
23:18:36.883 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
23:18:36.884 00.001 21068 Enqueuing Move request for scope (0.12, 0.06)
23:18:36.885 00.001 16108 Worker thread wakes up
23:18:36.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:18:36.885 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:18:36.885 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.11 yDistance=-0.08
23:18:36.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:36.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:36.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:36.885 00.000 16108 MoveAxis(E, 0, ABG)
23:18:36.885 00.000 16108 Move returns status 0, amount 0
23:18:36.885 00.000 16108 MoveAxis(N, 0, ABG)
23:18:36.885 00.000 16108 Move returns status 0, amount 0
23:18:36.885 00.000 16108 move complete, result=0
23:18:36.885 00.000 16108 worker thread done servicing request
23:18:36.889 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3862, FiltMin=3344, FiltMax=54493, Gamma=1.000
23:18:36.903 00.014 21068 UpdateGuideState exits: m=88029 SNR=57.8
23:18:36.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:36.904 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:36.905 00.001 21068 Enqueuing Expose request
23:18:36.906 00.001 16108 Worker thread wakes up
23:18:36.906 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:36.907 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:36.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:38.064 01.157 16108 Exposure complete
23:18:38.120 00.056 16108 worker thread done servicing request
23:18:38.121 00.001 21068 OnExposeComplete: enter
23:18:38.121 00.000 21068 UpdateGuideState(): m_state=6
23:18:38.122 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4140
23:18:38.123 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.95, Mass=91937, SNR=60.7, Peak=14512 HFD=3.3
23:18:38.124 00.001 21068 MultiStar: [#1 -0.07,-0.07,1.32,U] [#2 0.09,0.06,1.24,U] [#3 -0.18,0.56,0.00,M1] [#4 -0.09,0.09,0.88,U] [#5 -0.10,0.12,0.92,U] [#6 0.15,0.64,0.00,M8] [#7 -0.01,-0.06,0.69,U] [#8 -0.72,0.06,0.00,M10] 
23:18:38.124 00.000 21068 refined, 5 included, MultiStar: {-0.03, 0.04}, one-star: {0.01, 0.11}
23:18:38.125 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
23:18:38.126 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
23:18:38.126 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.11 mountX=0.03 mountY=-0.03, mountTheta=-0.82
23:18:38.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
23:18:38.130 00.002 21068 Enqueuing Move request for scope (-0.03, 0.04)
23:18:38.131 00.001 16108 Worker thread wakes up
23:18:38.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:18:38.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:18:38.131 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
23:18:38.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:18:38.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:38.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:18:38.132 00.001 16108 MoveAxis(E, 0, ABG)
23:18:38.132 00.000 16108 Move returns status 0, amount 0
23:18:38.132 00.000 16108 MoveAxis(N, 0, ABG)
23:18:38.132 00.000 16108 Move returns status 0, amount 0
23:18:38.132 00.000 16108 move complete, result=0
23:18:38.132 00.000 16108 worker thread done servicing request
23:18:38.135 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3862, FiltMin=3305, FiltMax=52077, Gamma=1.000
23:18:38.149 00.014 21068 UpdateGuideState exits: m=91937 SNR=60.7
23:18:38.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:38.151 00.000 21068 Enqueuing Expose request
23:18:38.152 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:38.154 00.002 16108 Worker thread wakes up
23:18:38.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:38.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:39.128 00.974 16108 Exposure complete
23:18:39.182 00.054 16108 worker thread done servicing request
23:18:39.182 00.000 21068 OnExposeComplete: enter
23:18:39.184 00.002 21068 UpdateGuideState(): m_state=6
23:18:39.188 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4141
23:18:39.190 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=876.95, Mass=96185, SNR=67.4, Peak=16368 HFD=2.9
23:18:39.192 00.002 21068 MultiStar: [#1 0.06,0.17,1.10,U] [#2 0.18,0.19,1.18,U] [#3 -0.21,0.25,0.98,U] [#4 0.07,-0.10,0.76,U] [#5 -0.26,-0.06,0.79,U] [#6 0.02,0.76,0.00,M9] [#7 0.28,0.17,0.57,U] [#8 -0.55,0.20,0.00,R] 
23:18:39.193 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.12}, one-star: {0.23, 0.11}
23:18:39.194 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
23:18:39.196 00.002 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
23:18:39.197 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
23:18:39.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
23:18:39.200 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
23:18:39.201 00.001 16108 Worker thread wakes up
23:18:39.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:18:39.202 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:18:39.202 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
23:18:39.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:39.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:39.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:39.202 00.000 16108 MoveAxis(E, 0, ABG)
23:18:39.202 00.000 16108 Move returns status 0, amount 0
23:18:39.202 00.000 16108 MoveAxis(N, 0, ABG)
23:18:39.202 00.000 16108 Move returns status 0, amount 0
23:18:39.202 00.000 16108 move complete, result=0
23:18:39.202 00.000 16108 worker thread done servicing request
23:18:39.208 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3862, FiltMin=3283, FiltMax=48413, Gamma=1.000
23:18:39.224 00.016 21068 UpdateGuideState exits: m=96185 SNR=67.4
23:18:39.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.225 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:39.226 00.001 21068 Enqueuing Expose request
23:18:39.227 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:39.227 00.000 16108 Worker thread wakes up
23:18:39.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:39.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:40.395 01.167 16108 Exposure complete
23:18:40.452 00.057 16108 worker thread done servicing request
23:18:40.453 00.001 21068 OnExposeComplete: enter
23:18:40.453 00.000 21068 UpdateGuideState(): m_state=6
23:18:40.454 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4142
23:18:40.455 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=877.04, Mass=92445, SNR=64.7, Peak=16304 HFD=2.9
23:18:40.456 00.001 21068 MultiStar: [#1 -0.07,-0.13,1.22,U] [#2 0.28,0.30,1.11,U] [#3 0.15,0.22,1.03,U] [#4 0.22,0.07,0.83,U] [#5 0.40,-0.01,0.93,U] [#6 0.03,0.86,0.00,M10] [#7 0.66,0.26,0.00,M1] [#8 0.22,0.11,0.69,U] 
23:18:40.457 00.001 21068 refined, 6 included, MultiStar: {0.23, 0.11}, one-star: {0.45, 0.20}
23:18:40.457 00.000 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
23:18:40.458 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:18:40.459 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=-0.20 mountY=-0.16, mountTheta=-2.48
23:18:40.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.11, opts=13)
23:18:40.462 00.001 21068 Enqueuing Move request for scope (0.23, 0.11)
23:18:40.463 00.001 16108 Worker thread wakes up
23:18:40.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
23:18:40.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
23:18:40.463 00.000 16108 Moving (0.23, 0.11) raw xDistance=-0.20 yDistance=-0.16
23:18:40.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:18:40.464 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:40.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:40.464 00.000 16108 MoveAxis(E, 53, ABG)
23:18:40.464 00.000 16108 Guiding  Dir = 2, Dur = 53
23:18:40.464 00.000 16108 IsSlewing returns 0
23:18:40.464 00.000 16108 IsGuiding returns 0
23:18:40.470 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3862, FiltMin=3267, FiltMax=49741, Gamma=1.000
23:18:40.484 00.014 16108 PulseGuide returned control before completion, sleep 43
23:18:40.497 00.013 21068 UpdateGuideState exits: m=92445 SNR=64.7
23:18:40.499 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:40.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:40.502 00.002 21068 Enqueuing Expose request
23:18:40.531 00.029 16108 IsGuiding returns 1
23:18:40.531 00.000 16108 scope still moving after pulse duration time elapsed
23:18:40.562 00.031 16108 IsSlewing returns 0
23:18:40.562 00.000 16108 IsGuiding returns 1
23:18:40.593 00.031 16108 IsSlewing returns 0
23:18:40.593 00.000 16108 IsGuiding returns 0
23:18:40.593 00.000 16108 scope move finished after 53 + 76 ms
23:18:40.593 00.000 16108 Move returns status 0, amount 53
23:18:40.593 00.000 16108 MoveAxis(N, 0, ABG)
23:18:40.594 00.001 16108 Move returns status 0, amount 0
23:18:40.594 00.000 16108 move complete, result=0
23:18:40.594 00.000 16108 worker thread done servicing request
23:18:40.594 00.000 16108 Worker thread wakes up
23:18:40.594 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
23:18:40.597 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:40.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:41.567 00.970 16108 Exposure complete
23:18:41.621 00.054 16108 worker thread done servicing request
23:18:41.621 00.000 21068 OnExposeComplete: enter
23:18:41.622 00.001 21068 UpdateGuideState(): m_state=6
23:18:41.623 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4143
23:18:41.624 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.82, Mass=92240, SNR=68.0, Peak=13984 HFD=3.1
23:18:41.626 00.002 21068 MultiStar: [#1 0.08,0.18,1.25,U] [#2 -0.07,0.38,1.18,U] [#3 -0.03,0.31,1.15,U] [#4 0.22,-0.14,0.71,U] [#5 -0.22,0.09,0.85,U] [#6 -0.04,0.93,0.00,R] [#7 0.16,0.34,0.53,U] [#8 -0.08,0.09,0.68,U] 
23:18:41.626 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.17}, one-star: {0.34, -0.01}
23:18:41.627 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
23:18:41.628 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
23:18:41.628 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.31 mountX=-0.01 mountY=-0.17, mountTheta=-1.66
23:18:41.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.17, opts=13)
23:18:41.631 00.001 21068 Enqueuing Move request for scope (0.04, 0.17)
23:18:41.631 00.000 16108 Worker thread wakes up
23:18:41.632 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
23:18:41.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
23:18:41.632 00.000 16108 Moving (0.04, 0.17) raw xDistance=-0.01 yDistance=-0.17
23:18:41.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:41.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:41.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:18:41.632 00.000 16108 MoveAxis(E, 0, ABG)
23:18:41.632 00.000 16108 Move returns status 0, amount 0
23:18:41.632 00.000 16108 MoveAxis(N, 0, ABG)
23:18:41.632 00.000 16108 Move returns status 0, amount 0
23:18:41.632 00.000 16108 move complete, result=0
23:18:41.632 00.000 16108 worker thread done servicing request
23:18:41.635 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=3865, FiltMin=3302, FiltMax=49773, Gamma=1.000
23:18:41.650 00.015 21068 UpdateGuideState exits: m=92240 SNR=68.0
23:18:41.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:41.653 00.001 21068 Enqueuing Expose request
23:18:41.653 00.000 16108 Worker thread wakes up
23:18:41.653 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:41.654 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:41.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:42.818 01.164 16108 Exposure complete
23:18:42.876 00.058 16108 worker thread done servicing request
23:18:42.876 00.000 21068 OnExposeComplete: enter
23:18:42.877 00.001 21068 UpdateGuideState(): m_state=6
23:18:42.878 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4144
23:18:42.878 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=877.45, Mass=94736, SNR=69.2, Peak=14208 HFD=3.2
23:18:42.879 00.001 21068 MultiStar: [#1 -0.11,0.40,0.87,U] [#2 -0.11,0.76,0.00,M1] [#3 -0.20,0.67,0.00,M1] [#4 -0.28,0.11,0.66,U] [#5 -0.15,0.18,0.80,U] [#6 -0.15,0.19,0.78,U] [#7 0.02,0.39,0.62,U] [#8 -0.16,0.24,0.70,U] 
23:18:42.880 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.32}, one-star: {-0.16, 0.62}
23:18:42.881 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
23:18:42.881 00.000 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
23:18:42.882 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.99 mountX=0.20 mountY=-0.28, mountTheta=-0.95
23:18:42.884 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.32, opts=13)
23:18:42.884 00.000 21068 Enqueuing Move request for scope (-0.14, 0.32)
23:18:42.885 00.001 16108 Worker thread wakes up
23:18:42.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
23:18:42.885 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
23:18:42.885 00.000 16108 Moving (-0.14, 0.32) raw xDistance=0.20 yDistance=-0.28
23:18:42.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:18:42.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:42.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:18:42.885 00.000 16108 MoveAxis(E, 0, ABG)
23:18:42.885 00.000 16108 Move returns status 0, amount 0
23:18:42.885 00.000 16108 MoveAxis(N, 0, ABG)
23:18:42.885 00.000 16108 Move returns status 0, amount 0
23:18:42.885 00.000 16108 move complete, result=0
23:18:42.886 00.001 16108 worker thread done servicing request
23:18:42.890 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3865, FiltMin=3302, FiltMax=49949, Gamma=1.000
23:18:42.909 00.019 21068 UpdateGuideState exits: m=94736 SNR=69.2
23:18:42.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:42.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:42.911 00.000 21068 Enqueuing Expose request
23:18:42.912 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:42.913 00.001 16108 Worker thread wakes up
23:18:42.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:42.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:43.873 00.960 16108 Exposure complete
23:18:43.948 00.075 16108 worker thread done servicing request
23:18:43.948 00.000 21068 OnExposeComplete: enter
23:18:43.948 00.000 21068 UpdateGuideState(): m_state=6
23:18:43.950 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4145
23:18:43.951 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.77, Mass=73910, SNR=53.2, Peak=12160 HFD=2.9
23:18:43.952 00.001 21068 MultiStar: [#1 -0.35,0.06,1.26,U] [#2 0.19,0.20,1.48,U] [#3 -0.16,0.33,1.26,U] [#4 -0.38,0.08,1.04,U] [#5 -0.17,0.16,1.05,U] [#6 -0.27,-0.25,0.92,U] [#7 -0.19,0.25,0.62,U] [#8 -0.16,-0.05,1.02,U] 
23:18:43.953 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.09}, one-star: {-0.08, -0.07}
23:18:43.953 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
23:18:43.954 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
23:18:43.955 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.45 mountX=0.07 mountY=0.08, mountTheta=0.89
23:18:43.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.07, opts=13)
23:18:43.958 00.001 21068 Enqueuing Move request for scope (-0.08, -0.07)
23:18:43.959 00.001 16108 Worker thread wakes up
23:18:43.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:18:43.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:18:43.959 00.000 16108 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.08
23:18:43.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:18:43.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:43.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:18:43.959 00.000 16108 MoveAxis(E, 0, ABG)
23:18:43.959 00.000 16108 Move returns status 0, amount 0
23:18:43.959 00.000 16108 MoveAxis(N, 0, ABG)
23:18:43.960 00.001 16108 Move returns status 0, amount 0
23:18:43.960 00.000 16108 move complete, result=0
23:18:43.960 00.000 16108 worker thread done servicing request
23:18:43.962 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3869, FiltMin=3283, FiltMax=47741, Gamma=1.000
23:18:43.978 00.016 21068 UpdateGuideState exits: m=73910 SNR=53.2
23:18:43.978 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:43.980 00.001 21068 Enqueuing Expose request
23:18:43.981 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:43.982 00.001 16108 Worker thread wakes up
23:18:43.982 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:43.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:45.145 01.163 16108 Exposure complete
23:18:45.200 00.055 16108 worker thread done servicing request
23:18:45.200 00.000 21068 OnExposeComplete: enter
23:18:45.201 00.001 21068 UpdateGuideState(): m_state=6
23:18:45.202 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4146
23:18:45.203 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.75, Mass=86737, SNR=55.2, Peak=12403 HFD=3.4
23:18:45.204 00.001 21068 MultiStar: [#1 -0.16,0.00,1.54,U] [#2 -0.20,0.07,1.52,U] [#3 -0.29,-0.02,1.24,U] [#4 -0.04,-0.20,0.93,U] [#5 -0.27,-0.13,0.90,U] [#6 -0.28,-0.50,0.00,M1] [#7 -0.53,-0.06,0.00,M1] [#8 -0.02,-0.35,1.07,U] 
23:18:45.205 00.001 21068 refined, 6 included, MultiStar: {-0.19, -0.08}, one-star: {-0.32, -0.09}
23:18:45.205 00.000 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
23:18:45.206 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.66)
23:18:45.207 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.72 mountX=0.17 mountY=0.12, mountTheta=0.63
23:18:45.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.08, opts=13)
23:18:45.209 00.000 21068 Enqueuing Move request for scope (-0.19, -0.08)
23:18:45.210 00.001 16108 Worker thread wakes up
23:18:45.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
23:18:45.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
23:18:45.210 00.000 16108 Moving (-0.19, -0.08) raw xDistance=0.17 yDistance=0.12
23:18:45.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:18:45.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:45.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:45.211 00.001 16108 MoveAxis(E, 0, ABG)
23:18:45.211 00.000 16108 Move returns status 0, amount 0
23:18:45.211 00.000 16108 MoveAxis(N, 0, ABG)
23:18:45.211 00.000 16108 Move returns status 0, amount 0
23:18:45.211 00.000 16108 move complete, result=0
23:18:45.211 00.000 16108 worker thread done servicing request
23:18:45.217 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3872, FiltMin=3213, FiltMax=46374, Gamma=1.000
23:18:45.238 00.021 21068 UpdateGuideState exits: m=86737 SNR=55.2
23:18:45.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:45.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:45.240 00.001 21068 Enqueuing Expose request
23:18:45.241 00.001 16108 Worker thread wakes up
23:18:45.241 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:45.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:45.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:46.224 00.983 16108 Exposure complete
23:18:46.297 00.073 16108 worker thread done servicing request
23:18:46.297 00.000 21068 OnExposeComplete: enter
23:18:46.299 00.002 21068 UpdateGuideState(): m_state=6
23:18:46.300 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4147
23:18:46.301 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.06, Mass=93684, SNR=66.2, Peak=14755 HFD=3.3
23:18:46.302 00.001 21068 MultiStar: [#1 -0.41,-0.06,1.06,U] [#2 -0.28,-0.17,0.98,U] [#3 -0.52,0.15,0.00,M1] [#4 -0.09,-0.29,0.78,U] [#5 -0.18,-0.48,0.00,M1] [#6 -0.15,-0.59,0.00,M2] [#7 -0.16,0.10,0.67,U] [#8 -0.36,0.06,0.78,U] 
23:18:46.302 00.000 21068 refined, 5 included, MultiStar: {-0.29, -0.02}, one-star: {-0.35, 0.22}
23:18:46.303 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
23:18:46.304 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
23:18:46.305 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.06 mountX=0.28 mountY=0.09, mountTheta=0.31
23:18:46.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.02, opts=13)
23:18:46.308 00.001 21068 Enqueuing Move request for scope (-0.29, -0.02)
23:18:46.309 00.001 16108 Worker thread wakes up
23:18:46.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
23:18:46.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
23:18:46.309 00.000 16108 Moving (-0.29, -0.02) raw xDistance=0.28 yDistance=0.09
23:18:46.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:18:46.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:46.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:18:46.309 00.000 16108 MoveAxis(W, 73, ABG)
23:18:46.309 00.000 16108 Guiding  Dir = 3, Dur = 73
23:18:46.309 00.000 16108 IsSlewing returns 0
23:18:46.310 00.001 16108 IsGuiding returns 0
23:18:46.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3869, FiltMin=3325, FiltMax=42781, Gamma=1.000
23:18:46.327 00.014 21068 UpdateGuideState exits: m=93684 SNR=66.2
23:18:46.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.328 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:46.329 00.001 21068 Enqueuing Expose request
23:18:46.346 00.017 16108 PulseGuide returned control before completion, sleep 48
23:18:46.408 00.062 16108 IsGuiding returns 1
23:18:46.408 00.000 16108 scope still moving after pulse duration time elapsed
23:18:46.439 00.031 16108 IsSlewing returns 0
23:18:46.439 00.000 16108 IsGuiding returns 0
23:18:46.439 00.000 16108 scope move finished after 73 + 56 ms
23:18:46.439 00.000 16108 Move returns status 0, amount 73
23:18:46.439 00.000 16108 MoveAxis(N, 0, ABG)
23:18:46.440 00.001 16108 Move returns status 0, amount 0
23:18:46.440 00.000 16108 move complete, result=0
23:18:46.440 00.000 16108 worker thread done servicing request
23:18:46.440 00.000 16108 Worker thread wakes up
23:18:46.440 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
23:18:46.442 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:46.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:47.594 01.152 16108 Exposure complete
23:18:47.651 00.057 16108 worker thread done servicing request
23:18:47.651 00.000 21068 OnExposeComplete: enter
23:18:47.652 00.001 21068 UpdateGuideState(): m_state=6
23:18:47.653 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4148
23:18:47.654 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.87, Mass=92202, SNR=64.5, Peak=13984 HFD=3.1
23:18:47.655 00.001 21068 MultiStar: [#1 -0.31,0.10,1.03,U] [#2 -0.07,0.01,1.22,U] [#3 -0.10,0.01,1.05,U] [#4 -0.09,-0.06,0.74,U] [#5 -0.27,-0.03,0.98,U] [#6 0.14,-0.71,0.00,M3] [#7 0.38,-0.51,0.00,M1] [#8 -0.15,-0.01,0.66,U] 
23:18:47.656 00.001 21068 single-star, 6 included, MultiStar: {-0.14, 0.01}, one-star: {0.03, 0.03}
23:18:47.656 00.000 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
23:18:47.657 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
23:18:47.658 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.83 mountX=-0.02 mountY=-0.03, mountTheta=-2.12
23:18:47.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
23:18:47.661 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
23:18:47.662 00.001 16108 Worker thread wakes up
23:18:47.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:18:47.662 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:18:47.662 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.03
23:18:47.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:18:47.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:47.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:18:47.662 00.000 16108 MoveAxis(E, 0, ABG)
23:18:47.662 00.000 16108 Move returns status 0, amount 0
23:18:47.663 00.001 16108 MoveAxis(N, 0, ABG)
23:18:47.663 00.000 16108 Move returns status 0, amount 0
23:18:47.663 00.000 16108 move complete, result=0
23:18:47.663 00.000 16108 worker thread done servicing request
23:18:47.665 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3865, FiltMin=3344, FiltMax=46131, Gamma=1.000
23:18:47.680 00.015 21068 UpdateGuideState exits: m=92202 SNR=64.5
23:18:47.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:47.683 00.001 21068 Enqueuing Expose request
23:18:47.683 00.000 16108 Worker thread wakes up
23:18:47.683 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:47.685 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:47.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:48.660 00.975 16108 Exposure complete
23:18:48.715 00.055 16108 worker thread done servicing request
23:18:48.715 00.000 21068 OnExposeComplete: enter
23:18:48.716 00.001 21068 UpdateGuideState(): m_state=6
23:18:48.717 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4149
23:18:48.718 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.57, Mass=82465, SNR=55.5, Peak=12832 HFD=3.1
23:18:48.719 00.001 21068 MultiStar: [#1 -0.09,-0.18,1.39,U] [#2 0.14,-0.09,1.36,U] [#3 -0.11,-0.17,1.09,U] [#4 0.02,-0.14,0.92,U] [#5 -0.02,-0.50,0.00,M1] [#6 0.12,-0.76,0.00,M4] [#7 0.13,-0.37,0.82,U] [#8 0.02,-0.54,0.00,M1] 
23:18:48.720 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.19}, one-star: {0.07, -0.27}
23:18:48.721 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
23:18:48.721 00.000 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
23:18:48.722 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=-0.05 mountY=0.18, mountTheta=1.86
23:18:48.725 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.19, opts=13)
23:18:48.726 00.001 21068 Enqueuing Move request for scope (0.02, -0.19)
23:18:48.728 00.002 16108 Worker thread wakes up
23:18:48.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
23:18:48.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
23:18:48.728 00.000 16108 Moving (0.02, -0.19) raw xDistance=-0.05 yDistance=0.18
23:18:48.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:18:48.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:48.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:18:48.728 00.000 16108 MoveAxis(E, 0, ABG)
23:18:48.728 00.000 16108 Move returns status 0, amount 0
23:18:48.729 00.001 16108 MoveAxis(N, 0, ABG)
23:18:48.729 00.000 16108 Move returns status 0, amount 0
23:18:48.729 00.000 16108 move complete, result=0
23:18:48.729 00.000 16108 worker thread done servicing request
23:18:48.736 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3865, FiltMin=3305, FiltMax=49555, Gamma=1.000
23:18:48.752 00.016 21068 UpdateGuideState exits: m=82465 SNR=55.5
23:18:48.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:48.756 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:48.758 00.002 21068 Enqueuing Expose request
23:18:48.759 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:18:48.760 00.001 16108 Worker thread wakes up
23:18:48.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:48.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:49.937 01.177 16108 Exposure complete
23:18:50.002 00.065 16108 worker thread done servicing request
23:18:50.002 00.000 21068 OnExposeComplete: enter
23:18:50.005 00.003 21068 UpdateGuideState(): m_state=6
23:18:50.010 00.005 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4150
23:18:50.011 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.16, Mass=88809, SNR=56.4, Peak=13443 HFD=3.0
23:18:50.012 00.001 21068 MultiStar: [#1 -0.22,0.16,1.20,U] [#2 -0.14,0.12,1.50,U] [#3 -0.28,0.31,1.28,U] [#4 -0.26,0.16,0.75,U] [#5 -0.11,0.18,1.07,U] [#6 0.12,-0.18,1.00,U] [#7 -0.01,0.34,0.55,U] [#8 0.23,0.29,0.83,U] 
23:18:50.015 00.003 21068 refined, 8 included, MultiStar: {-0.11, 0.18}, one-star: {-0.17, 0.32}
23:18:50.016 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
23:18:50.017 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
23:18:50.019 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=0.14 mountY=-0.15, mountTheta=-0.82
23:18:50.022 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.18, opts=13)
23:18:50.022 00.000 21068 Enqueuing Move request for scope (-0.11, 0.18)
23:18:50.024 00.002 16108 Worker thread wakes up
23:18:50.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:18:50.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:18:50.024 00.000 16108 Moving (-0.11, 0.18) raw xDistance=0.14 yDistance=-0.15
23:18:50.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:18:50.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:50.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:18:50.025 00.001 16108 MoveAxis(E, 0, ABG)
23:18:50.025 00.000 16108 Move returns status 0, amount 0
23:18:50.025 00.000 16108 MoveAxis(N, 0, ABG)
23:18:50.025 00.000 16108 Move returns status 0, amount 0
23:18:50.025 00.000 16108 move complete, result=0
23:18:50.025 00.000 16108 worker thread done servicing request
23:18:50.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3865, FiltMin=3286, FiltMax=49661, Gamma=1.000
23:18:50.045 00.016 21068 UpdateGuideState exits: m=88809 SNR=56.4
23:18:50.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:50.046 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:50.047 00.001 21068 Enqueuing Expose request
23:18:50.048 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:50.049 00.001 16108 Worker thread wakes up
23:18:50.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:50.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:51.029 00.980 16108 Exposure complete
23:18:51.099 00.070 16108 worker thread done servicing request
23:18:51.099 00.000 21068 OnExposeComplete: enter
23:18:51.100 00.001 21068 UpdateGuideState(): m_state=6
23:18:51.101 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4151
23:18:51.101 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=877.13, Mass=96920, SNR=63.5, Peak=15024 HFD=3.2
23:18:51.102 00.001 21068 MultiStar: [#1 -0.21,0.24,1.26,U] [#2 0.07,0.53,0.00,M1] [#3 -0.32,0.79,0.00,M1] [#4 -0.33,0.36,0.00,M1] [#5 0.04,0.30,0.97,U] [#6 -0.39,0.30,0.00,M4] [#7 0.02,0.34,0.56,U] [#8 0.05,0.13,0.68,U] 
23:18:51.103 00.001 21068 refined, 4 included, MultiStar: {-0.04, 0.26}, one-star: {-0.02, 0.29}
23:18:51.104 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
23:18:51.105 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
23:18:51.105 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.74 mountX=0.09 mountY=-0.24, mountTheta=-1.22
23:18:51.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.26, opts=13)
23:18:51.108 00.001 21068 Enqueuing Move request for scope (-0.04, 0.26)
23:18:51.109 00.001 16108 Worker thread wakes up
23:18:51.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
23:18:51.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
23:18:51.110 00.001 16108 Moving (-0.04, 0.26) raw xDistance=0.09 yDistance=-0.24
23:18:51.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:18:51.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:51.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:18:51.110 00.000 16108 MoveAxis(E, 0, ABG)
23:18:51.110 00.000 16108 Move returns status 0, amount 0
23:18:51.110 00.000 16108 MoveAxis(N, 0, ABG)
23:18:51.110 00.000 16108 Move returns status 0, amount 0
23:18:51.110 00.000 16108 move complete, result=0
23:18:51.110 00.000 16108 worker thread done servicing request
23:18:51.114 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3865, FiltMin=3328, FiltMax=43443, Gamma=1.000
23:18:51.127 00.013 21068 UpdateGuideState exits: m=96920 SNR=63.5
23:18:51.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:51.130 00.001 21068 Enqueuing Expose request
23:18:51.130 00.000 16108 Worker thread wakes up
23:18:51.130 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:51.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:51.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:52.296 01.165 16108 Exposure complete
23:18:52.354 00.058 16108 worker thread done servicing request
23:18:52.354 00.000 21068 OnExposeComplete: enter
23:18:52.355 00.001 21068 UpdateGuideState(): m_state=6
23:18:52.356 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4152
23:18:52.357 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.18, Mass=91153, SNR=62.3, Peak=14528 HFD=3.5
23:18:52.357 00.000 21068 MultiStar: [#1 0.12,0.11,1.15,U] [#2 0.11,0.38,1.10,U] [#3 -0.21,0.52,0.00,M2] [#4 0.18,0.02,0.97,U] [#5 -0.11,0.22,1.11,U] [#6 0.11,-0.13,0.68,U] [#7 0.62,0.04,0.00,M1] [#8 0.04,-0.18,0.64,U] 
23:18:52.358 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.04, 0.35}
23:18:52.359 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
23:18:52.360 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
23:18:52.360 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
23:18:52.363 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
23:18:52.364 00.001 21068 Enqueuing Move request for scope (0.07, 0.14)
23:18:52.365 00.001 16108 Worker thread wakes up
23:18:52.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:18:52.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:18:52.367 00.002 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.16
23:18:52.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:52.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:52.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:52.367 00.000 16108 MoveAxis(E, 0, ABG)
23:18:52.367 00.000 16108 Move returns status 0, amount 0
23:18:52.367 00.000 16108 MoveAxis(N, 0, ABG)
23:18:52.367 00.000 16108 Move returns status 0, amount 0
23:18:52.367 00.000 16108 move complete, result=0
23:18:52.368 00.001 16108 worker thread done servicing request
23:18:52.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3865, FiltMin=3293, FiltMax=48563, Gamma=1.000
23:18:52.386 00.015 21068 UpdateGuideState exits: m=91153 SNR=62.3
23:18:52.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:52.389 00.001 21068 Enqueuing Expose request
23:18:52.390 00.001 16108 Worker thread wakes up
23:18:52.390 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:52.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:52.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:53.365 00.975 16108 Exposure complete
23:18:53.420 00.055 16108 worker thread done servicing request
23:18:53.420 00.000 21068 OnExposeComplete: enter
23:18:53.420 00.000 21068 UpdateGuideState(): m_state=6
23:18:53.421 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4153
23:18:53.422 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.93, Mass=89476, SNR=64.9, Peak=15040 HFD=3.2
23:18:53.423 00.001 21068 MultiStar: [#1 -0.02,-0.12,1.34,U] [#2 0.30,0.01,1.35,U] [#3 0.19,0.10,1.01,U] [#4 0.20,-0.17,0.90,U] [#5 -0.20,0.12,0.80,U] [#6 0.18,-0.29,0.87,U] [#7 0.20,0.24,0.57,U] [#8 -0.16,-0.48,0.00,M1] 
23:18:53.424 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.04, 0.10}
23:18:53.425 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
23:18:53.425 00.000 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
23:18:53.426 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=-0.03 mountY=-0.10, mountTheta=-1.83
23:18:53.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
23:18:53.430 00.002 21068 Enqueuing Move request for scope (0.04, 0.10)
23:18:53.433 00.003 16108 Worker thread wakes up
23:18:53.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:18:53.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:18:53.433 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.03 yDistance=-0.10
23:18:53.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:53.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:53.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:53.433 00.000 16108 MoveAxis(E, 0, ABG)
23:18:53.433 00.000 16108 Move returns status 0, amount 0
23:18:53.433 00.000 16108 MoveAxis(N, 0, ABG)
23:18:53.433 00.000 16108 Move returns status 0, amount 0
23:18:53.433 00.000 16108 move complete, result=0
23:18:53.433 00.000 16108 worker thread done servicing request
23:18:53.442 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3865, FiltMin=3318, FiltMax=47149, Gamma=1.000
23:18:53.470 00.028 21068 UpdateGuideState exits: m=89476 SNR=64.9
23:18:53.472 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:53.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:53.473 00.000 21068 Enqueuing Expose request
23:18:53.474 00.001 16108 Worker thread wakes up
23:18:53.474 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:53.475 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:53.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:54.643 01.168 16108 Exposure complete
23:18:54.703 00.060 16108 worker thread done servicing request
23:18:54.703 00.000 21068 OnExposeComplete: enter
23:18:54.704 00.001 21068 UpdateGuideState(): m_state=6
23:18:54.705 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4154
23:18:54.705 00.000 21068 Star::Find returns 1 (0), X=221.03, Y=876.75, Mass=95724, SNR=61.9, Peak=15728 HFD=3.2
23:18:54.706 00.001 21068 MultiStar: [#1 0.17,-0.19,1.10,U] [#2 0.45,0.10,1.12,U] [#3 0.47,0.12,1.15,U] [#4 -0.18,-0.30,0.93,U] [#5 -0.09,-0.44,0.91,U] [#6 -0.06,-0.70,0.00,M3] [#7 0.24,-0.02,0.65,U] [#8 -0.00,-0.20,0.73,U] 
23:18:54.708 00.002 21068 refined, 7 included, MultiStar: {0.20, -0.12}, one-star: {0.35, -0.09}
23:18:54.709 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
23:18:54.709 00.000 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
23:18:54.710 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.53 mountX=-0.21 mountY=0.07, mountTheta=2.84
23:18:54.712 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.12, opts=13)
23:18:54.712 00.000 21068 Enqueuing Move request for scope (0.20, -0.12)
23:18:54.713 00.001 16108 Worker thread wakes up
23:18:54.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
23:18:54.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
23:18:54.713 00.000 16108 Moving (0.20, -0.12) raw xDistance=-0.21 yDistance=0.07
23:18:54.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:18:54.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:54.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:18:54.713 00.000 16108 MoveAxis(E, 56, ABG)
23:18:54.714 00.001 16108 Guiding  Dir = 2, Dur = 56
23:18:54.714 00.000 16108 IsSlewing returns 0
23:18:54.714 00.000 16108 IsGuiding returns 0
23:18:54.721 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3862, FiltMin=3289, FiltMax=42957, Gamma=1.000
23:18:54.730 00.009 16108 PulseGuide returned control before completion, sleep 51
23:18:54.742 00.012 21068 UpdateGuideState exits: m=95724 SNR=61.9
23:18:54.744 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:54.746 00.001 21068 Enqueuing Expose request
23:18:54.790 00.044 16108 IsGuiding returns 1
23:18:54.790 00.000 16108 scope still moving after pulse duration time elapsed
23:18:54.822 00.032 16108 IsSlewing returns 0
23:18:54.822 00.000 16108 IsGuiding returns 0
23:18:54.822 00.000 16108 scope move finished after 56 + 52 ms
23:18:54.822 00.000 16108 Move returns status 0, amount 56
23:18:54.822 00.000 16108 MoveAxis(N, 0, ABG)
23:18:54.822 00.000 16108 Move returns status 0, amount 0
23:18:54.822 00.000 16108 move complete, result=0
23:18:54.822 00.000 16108 worker thread done servicing request
23:18:54.822 00.000 16108 Worker thread wakes up
23:18:54.822 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
23:18:54.824 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:54.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:55.799 00.975 16108 Exposure complete
23:18:55.877 00.078 16108 worker thread done servicing request
23:18:55.877 00.000 21068 OnExposeComplete: enter
23:18:55.878 00.001 21068 UpdateGuideState(): m_state=6
23:18:55.878 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4155
23:18:55.879 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.74, Mass=100101, SNR=81.1, Peak=16864 HFD=3.1
23:18:55.880 00.001 21068 MultiStar: [#1 -0.16,0.02,0.86,U] [#2 0.11,0.01,0.89,U] [#3 0.20,0.27,0.81,U] [#4 -0.09,0.05,0.68,U] [#5 -0.15,-0.23,0.65,U] [#6 -0.24,-0.33,0.72,U] [#7 0.18,0.32,0.39,U] [#8 -0.12,-0.26,0.53,U] 
23:18:55.881 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.09, -0.10}
23:18:55.881 00.000 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
23:18:55.882 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
23:18:55.884 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.07 mountX=0.01 mountY=0.04, mountTheta=1.26
23:18:55.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:18:55.886 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:18:55.887 00.001 16108 Worker thread wakes up
23:18:55.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:18:55.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:18:55.887 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.04
23:18:55.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:18:55.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:55.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:18:55.887 00.000 16108 MoveAxis(E, 0, ABG)
23:18:55.887 00.000 16108 Move returns status 0, amount 0
23:18:55.887 00.000 16108 MoveAxis(N, 0, ABG)
23:18:55.887 00.000 16108 Move returns status 0, amount 0
23:18:55.887 00.000 16108 move complete, result=0
23:18:55.887 00.000 16108 worker thread done servicing request
23:18:55.893 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3865, FiltMin=3264, FiltMax=52211, Gamma=1.000
23:18:55.911 00.018 21068 UpdateGuideState exits: m=100101 SNR=81.1
23:18:55.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:55.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:55.914 00.001 21068 Enqueuing Expose request
23:18:55.914 00.000 16108 Worker thread wakes up
23:18:55.914 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:55.915 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:55.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:57.080 01.165 16108 Exposure complete
23:18:57.135 00.055 16108 worker thread done servicing request
23:18:57.135 00.000 21068 OnExposeComplete: enter
23:18:57.136 00.001 21068 UpdateGuideState(): m_state=6
23:18:57.137 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4156
23:18:57.138 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.81, Mass=80927, SNR=53.1, Peak=12784 HFD=3.2
23:18:57.139 00.001 21068 MultiStar: [#1 0.04,-0.10,1.40,U] [#2 0.02,-0.07,1.61,U] [#3 0.10,-0.07,1.19,U] [#4 -0.12,-0.04,1.16,U] [#5 -0.06,-0.13,1.18,U] [#6 -0.15,-0.40,1.13,U] [#7 0.32,-0.42,0.00,M1] [#8 0.12,-0.30,1.08,U] 
23:18:57.139 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {-0.19, -0.02}
23:18:57.140 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
23:18:57.141 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
23:18:57.141 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.74 mountX=-0.00 mountY=0.14, mountTheta=1.58
23:18:57.145 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.14, opts=13)
23:18:57.147 00.002 21068 Enqueuing Move request for scope (-0.02, -0.14)
23:18:57.150 00.003 16108 Worker thread wakes up
23:18:57.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
23:18:57.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
23:18:57.150 00.000 16108 Moving (-0.02, -0.14) raw xDistance=-0.00 yDistance=0.14
23:18:57.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:57.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:57.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:18:57.150 00.000 16108 MoveAxis(E, 0, ABG)
23:18:57.150 00.000 16108 Move returns status 0, amount 0
23:18:57.150 00.000 16108 MoveAxis(N, 0, ABG)
23:18:57.150 00.000 16108 Move returns status 0, amount 0
23:18:57.150 00.000 16108 move complete, result=0
23:18:57.150 00.000 16108 worker thread done servicing request
23:18:57.156 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3869, FiltMin=3229, FiltMax=46669, Gamma=1.000
23:18:57.181 00.025 21068 UpdateGuideState exits: m=80927 SNR=53.1
23:18:57.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:57.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:57.183 00.000 21068 Enqueuing Expose request
23:18:57.184 00.001 16108 Worker thread wakes up
23:18:57.184 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:57.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:57.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:58.173 00.988 16108 Exposure complete
23:18:58.239 00.066 16108 worker thread done servicing request
23:18:58.240 00.001 21068 OnExposeComplete: enter
23:18:58.241 00.001 21068 UpdateGuideState(): m_state=6
23:18:58.241 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4157
23:18:58.242 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.23, Mass=83774, SNR=59.6, Peak=12496 HFD=3.3
23:18:58.243 00.001 21068 MultiStar: [#1 -0.11,0.08,1.19,U] [#2 -0.13,0.07,1.35,U] [#3 -0.12,0.23,0.95,U] [#4 -0.01,0.19,0.99,U] [#5 -0.37,-0.09,1.06,U] [#6 0.05,-0.48,0.94,U] [#7 0.19,0.08,0.61,U] [#8 0.09,-0.39,0.87,U] 
23:18:58.244 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.22, 0.40}
23:18:58.245 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:18:58.246 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
23:18:58.248 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.95 mountX=0.09 mountY=0.00, mountTheta=0.04
23:18:58.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
23:18:58.250 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
23:18:58.251 00.001 16108 Worker thread wakes up
23:18:58.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:18:58.251 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:18:58.251 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
23:18:58.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:18:58.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:58.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:18:58.251 00.000 16108 MoveAxis(E, 0, ABG)
23:18:58.251 00.000 16108 Move returns status 0, amount 0
23:18:58.251 00.000 16108 MoveAxis(N, 0, ABG)
23:18:58.251 00.000 16108 Move returns status 0, amount 0
23:18:58.251 00.000 16108 move complete, result=0
23:18:58.251 00.000 16108 worker thread done servicing request
23:18:58.255 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3865, FiltMin=3293, FiltMax=54045, Gamma=1.000
23:18:58.278 00.023 21068 UpdateGuideState exits: m=83774 SNR=59.6
23:18:58.280 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:58.282 00.001 21068 Enqueuing Expose request
23:18:58.283 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:58.284 00.001 16108 Worker thread wakes up
23:18:58.284 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:58.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:18:59.454 01.170 16108 Exposure complete
23:18:59.522 00.068 16108 worker thread done servicing request
23:18:59.522 00.000 21068 OnExposeComplete: enter
23:18:59.523 00.001 21068 UpdateGuideState(): m_state=6
23:18:59.523 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4158
23:18:59.525 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.71, Mass=82678, SNR=59.5, Peak=12976 HFD=2.9
23:18:59.526 00.001 21068 MultiStar: [#1 -0.25,-0.13,1.10,U] [#2 -0.08,0.16,1.50,U] [#3 -0.15,0.01,1.01,U] [#4 -0.25,-0.02,0.93,U] [#5 -0.14,-0.13,1.03,U] [#6 0.02,-0.38,0.92,U] [#7 -0.16,-0.04,0.59,U] [#8 -0.17,-0.07,0.67,U] 
23:18:59.527 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.07}, one-star: {0.02, -0.13}
23:18:59.528 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:18:59.528 00.000 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:18:59.529 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.05 mountY=0.12, mountTheta=1.94
23:18:59.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
23:18:59.533 00.002 21068 Enqueuing Move request for scope (0.02, -0.13)
23:18:59.533 00.000 16108 Worker thread wakes up
23:18:59.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:18:59.533 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:18:59.533 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.05 yDistance=0.12
23:18:59.534 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:18:59.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:59.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:59.534 00.000 16108 MoveAxis(E, 0, ABG)
23:18:59.534 00.000 16108 Move returns status 0, amount 0
23:18:59.534 00.000 16108 MoveAxis(N, 0, ABG)
23:18:59.534 00.000 16108 Move returns status 0, amount 0
23:18:59.534 00.000 16108 move complete, result=0
23:18:59.534 00.000 16108 worker thread done servicing request
23:18:59.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3865, FiltMin=3321, FiltMax=48925, Gamma=1.000
23:18:59.553 00.016 21068 UpdateGuideState exits: m=82678 SNR=59.5
23:18:59.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:18:59.556 00.001 21068 Enqueuing Expose request
23:18:59.557 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:59.557 00.000 16108 Worker thread wakes up
23:18:59.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:18:59.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:00.540 00.982 16108 Exposure complete
23:19:00.599 00.059 16108 worker thread done servicing request
23:19:00.599 00.000 21068 OnExposeComplete: enter
23:19:00.600 00.001 21068 UpdateGuideState(): m_state=6
23:19:00.601 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4159
23:19:00.602 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.10, Mass=81906, SNR=57.7, Peak=12736 HFD=3.0
23:19:00.603 00.001 21068 MultiStar: [#1 -0.12,0.13,1.24,U] [#2 0.06,0.04,1.46,U] [#3 -0.01,0.08,1.25,U] [#4 -0.00,0.08,1.00,U] [#5 -0.01,-0.06,1.25,U] [#6 -0.32,-0.12,0.89,U] [#7 -0.01,0.25,0.60,U] [#8 0.07,-0.02,0.83,U] 
23:19:00.603 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.22, 0.26}
23:19:00.604 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:19:00.605 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:19:00.606 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.29 mountX=0.07 mountY=-0.05, mountTheta=-0.64
23:19:00.607 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
23:19:00.608 00.001 21068 Enqueuing Move request for scope (-0.06, 0.06)
23:19:00.609 00.001 16108 Worker thread wakes up
23:19:00.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
23:19:00.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:19:00.609 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=-0.05
23:19:00.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:19:00.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:00.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:00.609 00.000 16108 MoveAxis(E, 0, ABG)
23:19:00.609 00.000 16108 Move returns status 0, amount 0
23:19:00.611 00.002 16108 MoveAxis(N, 0, ABG)
23:19:00.611 00.000 16108 Move returns status 0, amount 0
23:19:00.611 00.000 16108 move complete, result=0
23:19:00.611 00.000 16108 worker thread done servicing request
23:19:00.616 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3865, FiltMin=3293, FiltMax=48854, Gamma=1.000
23:19:00.632 00.016 21068 UpdateGuideState exits: m=81906 SNR=57.7
23:19:00.634 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:00.634 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:00.635 00.001 21068 Enqueuing Expose request
23:19:00.636 00.001 16108 Worker thread wakes up
23:19:00.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:00.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:00.636 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:01.795 01.159 16108 Exposure complete
23:19:01.847 00.052 16108 worker thread done servicing request
23:19:01.847 00.000 21068 OnExposeComplete: enter
23:19:01.849 00.002 21068 UpdateGuideState(): m_state=6
23:19:01.850 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4160
23:19:01.850 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=876.97, Mass=85324, SNR=59.9, Peak=13776 HFD=3.2
23:19:01.852 00.002 21068 MultiStar: [#1 -0.03,0.06,1.03,U] [#2 0.20,-0.02,1.36,U] [#3 -0.11,0.46,1.19,U] [#4 -0.04,-0.19,0.78,U] [#5 -0.28,-0.05,0.99,U] [#6 -0.13,-0.34,0.81,U] [#7 0.39,0.06,0.58,U] [#8 0.08,-0.09,0.88,U] 
23:19:01.852 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.14, 0.13}
23:19:01.853 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:19:01.854 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:19:01.854 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.21 mountX=0.02 mountY=-0.02, mountTheta=-0.72
23:19:01.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
23:19:01.857 00.001 21068 Enqueuing Move request for scope (-0.02, 0.02)
23:19:01.858 00.001 16108 Worker thread wakes up
23:19:01.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:19:01.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:19:01.858 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
23:19:01.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:19:01.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:01.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:01.858 00.000 16108 MoveAxis(E, 0, ABG)
23:19:01.858 00.000 16108 Move returns status 0, amount 0
23:19:01.858 00.000 16108 MoveAxis(N, 0, ABG)
23:19:01.858 00.000 16108 Move returns status 0, amount 0
23:19:01.858 00.000 16108 move complete, result=0
23:19:01.858 00.000 16108 worker thread done servicing request
23:19:01.863 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3859, FiltMin=3331, FiltMax=49981, Gamma=1.000
23:19:01.887 00.024 21068 UpdateGuideState exits: m=85324 SNR=59.9
23:19:01.889 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:01.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:01.891 00.001 21068 Enqueuing Expose request
23:19:01.893 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:01.894 00.001 16108 Worker thread wakes up
23:19:01.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:01.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:02.862 00.968 16108 Exposure complete
23:19:02.918 00.056 16108 worker thread done servicing request
23:19:02.918 00.000 21068 OnExposeComplete: enter
23:19:02.919 00.001 21068 UpdateGuideState(): m_state=6
23:19:02.921 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4161
23:19:02.922 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.95, Mass=90659, SNR=64.1, Peak=15824 HFD=3.1
23:19:02.923 00.001 21068 MultiStar: [#1 0.03,-0.12,1.36,U] [#2 -0.07,0.22,1.15,U] [#3 0.03,0.24,1.14,U] [#4 -0.16,-0.09,0.82,U] [#5 -0.09,-0.00,0.90,U] [#6 -0.19,0.01,0.81,U] [#7 -0.03,0.08,0.69,U] [#8 -0.04,0.05,0.93,U] 
23:19:02.923 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.09, 0.11}
23:19:02.924 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
23:19:02.925 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
23:19:02.926 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.37 mountX=0.07 mountY=-0.04, mountTheta=-0.55
23:19:02.927 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
23:19:02.928 00.001 21068 Enqueuing Move request for scope (-0.06, 0.06)
23:19:02.928 00.000 16108 Worker thread wakes up
23:19:02.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
23:19:02.929 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:19:02.929 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=-0.04
23:19:02.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:19:02.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:02.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:02.929 00.000 16108 MoveAxis(E, 0, ABG)
23:19:02.929 00.000 16108 Move returns status 0, amount 0
23:19:02.929 00.000 16108 MoveAxis(N, 0, ABG)
23:19:02.929 00.000 16108 Move returns status 0, amount 0
23:19:02.929 00.000 16108 move complete, result=0
23:19:02.930 00.001 16108 worker thread done servicing request
23:19:02.933 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3859, FiltMin=3267, FiltMax=48941, Gamma=1.000
23:19:02.947 00.014 21068 UpdateGuideState exits: m=90659 SNR=64.1
23:19:02.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:02.949 00.000 21068 Enqueuing Expose request
23:19:02.950 00.001 16108 Worker thread wakes up
23:19:02.950 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:02.951 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:02.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:04.112 01.161 16108 Exposure complete
23:19:04.175 00.063 16108 worker thread done servicing request
23:19:04.175 00.000 21068 OnExposeComplete: enter
23:19:04.178 00.003 21068 UpdateGuideState(): m_state=6
23:19:04.180 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4162
23:19:04.181 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.07, Mass=94970, SNR=64.4, Peak=15408 HFD=3.1
23:19:04.182 00.001 21068 MultiStar: [#1 -0.28,0.08,1.17,U] [#2 -0.32,0.03,1.35,U] [#3 -0.23,0.25,1.02,U] [#4 -0.01,0.08,0.76,U] [#5 -0.23,-0.11,1.00,U] [#6 -0.31,-0.57,0.00,M1] [#7 0.16,-0.02,0.59,U] [#8 -0.10,0.18,0.84,U] 
23:19:04.183 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.09}, one-star: {-0.13, 0.23}
23:19:04.184 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
23:19:04.184 00.000 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
23:19:04.185 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.20 cameraTheta=2.65 mountX=0.19 mountY=-0.05, mountTheta=-0.26
23:19:04.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.09, opts=13)
23:19:04.187 00.000 21068 Enqueuing Move request for scope (-0.17, 0.09)
23:19:04.188 00.001 16108 Worker thread wakes up
23:19:04.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
23:19:04.188 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
23:19:04.188 00.000 16108 Moving (-0.17, 0.09) raw xDistance=0.19 yDistance=-0.05
23:19:04.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:19:04.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:04.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:04.189 00.001 16108 MoveAxis(E, 0, ABG)
23:19:04.189 00.000 16108 Move returns status 0, amount 0
23:19:04.189 00.000 16108 MoveAxis(N, 0, ABG)
23:19:04.189 00.000 16108 Move returns status 0, amount 0
23:19:04.189 00.000 16108 move complete, result=0
23:19:04.189 00.000 16108 worker thread done servicing request
23:19:04.193 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3856, FiltMin=3296, FiltMax=47254, Gamma=1.000
23:19:04.210 00.017 21068 UpdateGuideState exits: m=94970 SNR=64.4
23:19:04.212 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:04.212 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:04.213 00.001 21068 Enqueuing Expose request
23:19:04.214 00.001 16108 Worker thread wakes up
23:19:04.214 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:04.214 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:04.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:05.193 00.979 16108 Exposure complete
23:19:05.261 00.068 16108 worker thread done servicing request
23:19:05.261 00.000 21068 OnExposeComplete: enter
23:19:05.264 00.003 21068 UpdateGuideState(): m_state=6
23:19:05.265 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4163
23:19:05.266 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.44, Mass=88243, SNR=63.2, Peak=12688 HFD=3.0
23:19:05.268 00.002 21068 MultiStar: [#1 0.24,0.21,1.21,U] [#2 0.26,0.45,0.00,M1] [#3 0.15,0.31,1.07,U] [#4 -0.10,0.24,0.90,U] [#5 -0.21,0.10,1.10,U] [#6 0.15,0.03,0.85,U] [#7 0.37,0.25,0.73,U] [#8 0.19,0.21,0.75,U] 
23:19:05.270 00.002 21068 refined, 7 included, MultiStar: {0.08, 0.25}, one-star: {-0.03, 0.60}
23:19:05.272 00.002 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
23:19:05.273 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
23:19:05.275 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
23:19:05.279 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.25, opts=13)
23:19:05.282 00.003 21068 Enqueuing Move request for scope (0.08, 0.25)
23:19:05.284 00.002 16108 Worker thread wakes up
23:19:05.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
23:19:05.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
23:19:05.284 00.000 16108 Moving (0.08, 0.25) raw xDistance=-0.04 yDistance=-0.26
23:19:05.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:19:05.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:05.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:19:05.284 00.000 16108 MoveAxis(E, 0, ABG)
23:19:05.284 00.000 16108 Move returns status 0, amount 0
23:19:05.284 00.000 16108 MoveAxis(N, 0, ABG)
23:19:05.284 00.000 16108 Move returns status 0, amount 0
23:19:05.284 00.000 16108 move complete, result=0
23:19:05.284 00.000 16108 worker thread done servicing request
23:19:05.289 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3856, FiltMin=3312, FiltMax=44723, Gamma=1.000
23:19:05.306 00.017 21068 UpdateGuideState exits: m=88243 SNR=63.2
23:19:05.309 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:05.312 00.002 21068 Enqueuing Expose request
23:19:05.313 00.001 16108 Worker thread wakes up
23:19:05.313 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:19:05.316 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:05.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:06.488 01.172 16108 Exposure complete
23:19:06.545 00.057 16108 worker thread done servicing request
23:19:06.546 00.001 21068 OnExposeComplete: enter
23:19:06.547 00.001 21068 UpdateGuideState(): m_state=6
23:19:06.549 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4164
23:19:06.550 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.52, Mass=96124, SNR=64.0, Peak=11475 HFD=3.2
23:19:06.551 00.001 21068 MultiStar: [#1 -0.28,0.38,1.26,U] [#2 0.15,0.31,1.32,U] [#3 0.08,0.44,1.11,U] [#4 -0.02,0.24,0.95,U] [#5 0.08,0.40,0.95,U] [#6 -0.10,-0.01,0.89,U] [#7 -0.05,0.49,0.00,M1] [#8 0.08,0.21,0.74,U] 
23:19:06.553 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.34}, one-star: {-0.29, 0.68}
23:19:06.555 00.002 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
23:19:06.556 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:19:06.558 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.69 mountX=0.10 mountY=-0.32, mountTheta=-1.27
23:19:06.559 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.34, opts=13)
23:19:06.561 00.002 21068 Enqueuing Move request for scope (-0.04, 0.34)
23:19:06.564 00.003 16108 Worker thread wakes up
23:19:06.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
23:19:06.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
23:19:06.564 00.000 16108 Moving (-0.04, 0.34) raw xDistance=0.10 yDistance=-0.32
23:19:06.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:19:06.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:06.565 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:19:06.565 00.000 16108 MoveAxis(E, 0, ABG)
23:19:06.565 00.000 16108 Move returns status 0, amount 0
23:19:06.565 00.000 16108 MoveAxis(N, 0, ABG)
23:19:06.565 00.000 16108 Move returns status 0, amount 0
23:19:06.565 00.000 16108 move complete, result=0
23:19:06.565 00.000 16108 worker thread done servicing request
23:19:06.573 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3856, FiltMin=3209, FiltMax=38451, Gamma=1.000
23:19:06.597 00.024 21068 UpdateGuideState exits: m=96124 SNR=64.0
23:19:06.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:06.598 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:06.599 00.001 21068 Enqueuing Expose request
23:19:06.600 00.001 16108 Worker thread wakes up
23:19:06.600 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:19:06.601 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:06.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:07.580 00.979 16108 Exposure complete
23:19:07.642 00.062 16108 worker thread done servicing request
23:19:07.642 00.000 21068 OnExposeComplete: enter
23:19:07.643 00.001 21068 UpdateGuideState(): m_state=6
23:19:07.643 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4165
23:19:07.645 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=877.14, Mass=92134, SNR=62.3, Peak=12336 HFD=3.4
23:19:07.646 00.001 21068 MultiStar: [#1 -0.41,0.33,0.00,M1] [#2 -0.17,0.31,1.31,U] [#3 -0.23,0.39,1.01,U] [#4 0.08,0.23,0.87,U] [#5 -0.06,0.13,0.84,U] [#6 0.05,-0.02,0.88,U] [#7 -0.43,0.35,0.00,M2] [#8 -0.04,0.34,0.86,U] 
23:19:07.647 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.25}, one-star: {0.01, 0.30}
23:19:07.647 00.000 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
23:19:07.648 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
23:19:07.649 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=0.10 mountY=-0.23, mountTheta=-1.15
23:19:07.650 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.25, opts=13)
23:19:07.651 00.001 21068 Enqueuing Move request for scope (-0.06, 0.25)
23:19:07.652 00.001 16108 Worker thread wakes up
23:19:07.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
23:19:07.652 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
23:19:07.652 00.000 16108 Moving (-0.06, 0.25) raw xDistance=0.10 yDistance=-0.23
23:19:07.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:19:07.653 00.001 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.26 newest=-0.81
23:19:07.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:19:07.653 00.000 16108 MoveAxis(E, 0, ABG)
23:19:07.653 00.000 16108 Move returns status 0, amount 0
23:19:07.653 00.000 16108 MoveAxis(N, 46, ABG)
23:19:07.653 00.000 16108 Guiding  Dir = 0, Dur = 46
23:19:07.653 00.000 16108 IsSlewing returns 0
23:19:07.653 00.000 16108 IsGuiding returns 0
23:19:07.655 00.002 16108 PulseGuide returned control before completion, sleep 55
23:19:07.657 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3856, FiltMin=3184, FiltMax=40499, Gamma=1.000
23:19:07.671 00.014 21068 UpdateGuideState exits: m=92134 SNR=62.3
23:19:07.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:07.673 00.000 21068 Enqueuing Expose request
23:19:07.713 00.040 16108 IsGuiding returns 1
23:19:07.713 00.000 16108 scope still moving after pulse duration time elapsed
23:19:07.744 00.031 16108 IsSlewing returns 0
23:19:07.744 00.000 16108 IsGuiding returns 0
23:19:07.744 00.000 16108 scope move finished after 46 + 43 ms
23:19:07.744 00.000 16108 Move returns status 0, amount 46
23:19:07.744 00.000 16108 move complete, result=0
23:19:07.744 00.000 16108 worker thread done servicing request
23:19:07.744 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
23:19:07.746 00.002 16108 Worker thread wakes up
23:19:07.746 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:07.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:08.914 01.168 16108 Exposure complete
23:19:08.968 00.054 16108 worker thread done servicing request
23:19:08.968 00.000 21068 OnExposeComplete: enter
23:19:08.969 00.001 21068 UpdateGuideState(): m_state=6
23:19:08.970 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4166
23:19:08.971 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.15, Mass=91851, SNR=61.1, Peak=12899 HFD=3.1
23:19:08.972 00.001 21068 MultiStar: [#1 -0.15,0.55,0.00,M2] [#2 0.08,0.35,1.36,U] [#3 -0.12,0.61,0.00,M1] [#4 -0.43,0.01,0.89,U] [#5 -0.21,0.17,0.96,U] [#6 -0.27,-0.20,0.79,U] [#7 -0.27,0.03,0.60,U] [#8 -0.31,-0.02,0.91,U] 
23:19:08.973 00.001 21068 refined, 6 included, MultiStar: {-0.24, 0.12}, one-star: {-0.43, 0.31}
23:19:08.974 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
23:19:08.975 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
23:19:08.975 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.66 mountX=0.26 mountY=-0.06, mountTheta=-0.25
23:19:08.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.12, opts=13)
23:19:08.978 00.001 21068 Enqueuing Move request for scope (-0.24, 0.12)
23:19:08.979 00.001 16108 Worker thread wakes up
23:19:08.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
23:19:08.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
23:19:08.979 00.000 16108 Moving (-0.24, 0.12) raw xDistance=0.26 yDistance=-0.06
23:19:08.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:19:08.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:08.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:08.979 00.000 16108 MoveAxis(W, 67, ABG)
23:19:08.979 00.000 16108 Guiding  Dir = 3, Dur = 67
23:19:08.980 00.001 16108 IsSlewing returns 0
23:19:08.980 00.000 16108 IsGuiding returns 0
23:19:08.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3856, FiltMin=3318, FiltMax=44838, Gamma=1.000
23:19:08.988 00.005 16108 PulseGuide returned control before completion, sleep 69
23:19:08.998 00.010 21068 UpdateGuideState exits: m=91851 SNR=61.1
23:19:08.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:08.999 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:09.000 00.001 21068 Enqueuing Expose request
23:19:09.067 00.067 16108 IsGuiding returns 1
23:19:09.067 00.000 16108 scope still moving after pulse duration time elapsed
23:19:09.100 00.033 16108 IsSlewing returns 0
23:19:09.100 00.000 16108 IsGuiding returns 0
23:19:09.101 00.001 16108 scope move finished after 67 + 53 ms
23:19:09.101 00.000 16108 Move returns status 0, amount 67
23:19:09.101 00.000 16108 MoveAxis(N, 0, ABG)
23:19:09.101 00.000 16108 Move returns status 0, amount 0
23:19:09.101 00.000 16108 move complete, result=0
23:19:09.101 00.000 16108 worker thread done servicing request
23:19:09.101 00.000 16108 Worker thread wakes up
23:19:09.101 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:09.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:09.102 00.001 21068 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
23:19:10.088 00.986 16108 Exposure complete
23:19:10.153 00.065 16108 worker thread done servicing request
23:19:10.153 00.000 21068 OnExposeComplete: enter
23:19:10.154 00.001 21068 UpdateGuideState(): m_state=6
23:19:10.155 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4167
23:19:10.155 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=877.26, Mass=106762, SNR=67.8, Peak=12595 HFD=3.5
23:19:10.156 00.001 21068 MultiStar: [#1 -0.24,0.27,0.98,U] [#2 -0.31,0.43,0.00,M1] [#3 -0.29,0.27,0.90,U] [#4 -0.15,-0.02,0.78,U] [#5 -0.33,0.15,0.88,U] [#6 -0.46,-0.24,0.00,M1] [#7 -0.64,0.22,0.00,M2] [#8 -0.26,-0.01,0.79,U] 
23:19:10.157 00.001 21068 refined, 5 included, MultiStar: {-0.27, 0.19}, one-star: {-0.34, 0.42}
23:19:10.158 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
23:19:10.159 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
23:19:10.159 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=0.30 mountY=-0.12, mountTheta=-0.39
23:19:10.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.19, opts=13)
23:19:10.162 00.001 21068 Enqueuing Move request for scope (-0.27, 0.19)
23:19:10.163 00.001 16108 Worker thread wakes up
23:19:10.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
23:19:10.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
23:19:10.163 00.000 16108 Moving (-0.27, 0.19) raw xDistance=0.30 yDistance=-0.12
23:19:10.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:19:10.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:10.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:10.163 00.000 16108 MoveAxis(W, 84, ABG)
23:19:10.163 00.000 16108 Guiding  Dir = 3, Dur = 84
23:19:10.164 00.001 16108 IsSlewing returns 0
23:19:10.164 00.000 16108 IsGuiding returns 0
23:19:10.171 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3856, FiltMin=3305, FiltMax=44477, Gamma=1.000
23:19:10.190 00.019 21068 UpdateGuideState exits: m=106762 SNR=67.8
23:19:10.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.191 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:10.192 00.001 21068 Enqueuing Expose request
23:19:10.197 00.005 16108 PulseGuide returned control before completion, sleep 62
23:19:10.273 00.076 16108 IsGuiding returns 1
23:19:10.273 00.000 16108 scope still moving after pulse duration time elapsed
23:19:10.304 00.031 16108 IsSlewing returns 0
23:19:10.305 00.001 16108 IsGuiding returns 0
23:19:10.305 00.000 16108 scope move finished after 84 + 56 ms
23:19:10.305 00.000 16108 Move returns status 0, amount 84
23:19:10.305 00.000 16108 MoveAxis(N, 0, ABG)
23:19:10.305 00.000 16108 Move returns status 0, amount 0
23:19:10.305 00.000 16108 move complete, result=0
23:19:10.305 00.000 16108 worker thread done servicing request
23:19:10.305 00.000 16108 Worker thread wakes up
23:19:10.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:10.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:10.305 00.000 21068 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
23:19:11.467 01.162 16108 Exposure complete
23:19:11.532 00.065 16108 worker thread done servicing request
23:19:11.532 00.000 21068 OnExposeComplete: enter
23:19:11.533 00.001 21068 UpdateGuideState(): m_state=6
23:19:11.534 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4168
23:19:11.535 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.16, Mass=108675, SNR=73.6, Peak=13648 HFD=3.5
23:19:11.537 00.002 21068 MultiStar: [#1 -0.19,-0.14,0.90,U] [#2 0.07,0.13,1.05,U] [#3 -0.42,0.41,0.00,M1] [#4 -0.33,0.02,0.89,U] [#5 -0.08,0.20,0.93,U] [#6 -0.15,-0.61,0.00,M2] [#7 -0.02,-0.18,0.59,U] [#8 0.24,-0.23,0.69,U] 
23:19:11.537 00.000 21068 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {0.03, 0.32}
23:19:11.538 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
23:19:11.539 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
23:19:11.539 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.39 mountX=0.05 mountY=-0.03, mountTheta=-0.53
23:19:11.541 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
23:19:11.541 00.000 21068 Enqueuing Move request for scope (-0.05, 0.04)
23:19:11.543 00.002 16108 Worker thread wakes up
23:19:11.544 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:19:11.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:19:11.544 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
23:19:11.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:19:11.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:11.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:19:11.544 00.000 16108 MoveAxis(E, 0, ABG)
23:19:11.544 00.000 16108 Move returns status 0, amount 0
23:19:11.544 00.000 16108 MoveAxis(N, 0, ABG)
23:19:11.544 00.000 16108 Move returns status 0, amount 0
23:19:11.544 00.000 16108 move complete, result=0
23:19:11.544 00.000 16108 worker thread done servicing request
23:19:11.549 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3856, FiltMin=3289, FiltMax=55325, Gamma=1.000
23:19:11.565 00.016 21068 UpdateGuideState exits: m=108675 SNR=73.6
23:19:11.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:11.566 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:11.567 00.001 21068 Enqueuing Expose request
23:19:11.568 00.001 16108 Worker thread wakes up
23:19:11.568 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:11.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:11.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:12.548 00.979 16108 Exposure complete
23:19:12.612 00.064 16108 worker thread done servicing request
23:19:12.612 00.000 21068 OnExposeComplete: enter
23:19:12.613 00.001 21068 UpdateGuideState(): m_state=6
23:19:12.614 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4169
23:19:12.615 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.90, Mass=99543, SNR=76.0, Peak=13520 HFD=3.4
23:19:12.616 00.001 21068 MultiStar: [#1 0.03,0.02,0.92,U] [#2 0.27,0.26,1.03,U] [#3 -0.02,0.24,0.88,U] [#4 0.14,0.14,0.64,U] [#5 -0.11,0.13,0.85,U] [#6 0.24,-0.04,0.72,U] [#7 0.04,-0.04,0.52,U] [#8 0.07,-0.11,0.68,U] 
23:19:12.616 00.000 21068 single-star, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.04, 0.07}
23:19:12.617 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
23:19:12.618 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
23:19:12.619 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
23:19:12.620 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
23:19:12.622 00.002 21068 Enqueuing Move request for scope (0.04, 0.07)
23:19:12.622 00.000 16108 Worker thread wakes up
23:19:12.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:19:12.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:19:12.623 00.001 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
23:19:12.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:19:12.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:12.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:12.623 00.000 16108 MoveAxis(E, 0, ABG)
23:19:12.623 00.000 16108 Move returns status 0, amount 0
23:19:12.623 00.000 16108 MoveAxis(N, 0, ABG)
23:19:12.623 00.000 16108 Move returns status 0, amount 0
23:19:12.623 00.000 16108 move complete, result=0
23:19:12.623 00.000 16108 worker thread done servicing request
23:19:12.628 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3856, FiltMin=3312, FiltMax=50029, Gamma=1.000
23:19:12.652 00.024 21068 UpdateGuideState exits: m=99543 SNR=76.0
23:19:12.655 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.657 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:12.659 00.002 21068 Enqueuing Expose request
23:19:12.660 00.001 16108 Worker thread wakes up
23:19:12.660 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:12.662 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:12.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:13.836 01.174 16108 Exposure complete
23:19:13.889 00.053 16108 worker thread done servicing request
23:19:13.889 00.000 21068 OnExposeComplete: enter
23:19:13.890 00.001 21068 UpdateGuideState(): m_state=6
23:19:13.892 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4170
23:19:13.893 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=877.09, Mass=79399, SNR=58.8, Peak=12416 HFD=3.1
23:19:13.894 00.001 21068 MultiStar: [#1 0.51,0.40,0.00,M1] [#2 0.37,0.29,1.33,U] [#3 -0.03,0.21,1.15,U] [#4 0.08,0.03,0.84,U] [#5 0.14,0.38,0.95,U] [#6 0.28,-0.35,0.93,U] [#7 0.54,0.25,0.00,M1] [#8 0.50,-0.14,0.00,M1] 
23:19:13.895 00.001 21068 refined, 5 included, MultiStar: {0.18, 0.15}, one-star: {0.18, 0.25}
23:19:13.896 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
23:19:13.897 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
23:19:13.898 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.15 mountY=-0.19, mountTheta=-2.23
23:19:13.900 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.15, opts=13)
23:19:13.901 00.001 21068 Enqueuing Move request for scope (0.18, 0.15)
23:19:13.902 00.001 16108 Worker thread wakes up
23:19:13.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
23:19:13.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
23:19:13.902 00.000 16108 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=-0.19
23:19:13.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:19:13.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:13.903 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:19:13.903 00.000 16108 MoveAxis(E, 0, ABG)
23:19:13.903 00.000 16108 Move returns status 0, amount 0
23:19:13.903 00.000 16108 MoveAxis(N, 0, ABG)
23:19:13.903 00.000 16108 Move returns status 0, amount 0
23:19:13.903 00.000 16108 move complete, result=0
23:19:13.903 00.000 16108 worker thread done servicing request
23:19:13.910 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=3853, FiltMin=3251, FiltMax=56685, Gamma=1.000
23:19:13.933 00.023 21068 UpdateGuideState exits: m=79399 SNR=58.8
23:19:13.935 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:13.937 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:13.938 00.001 21068 Enqueuing Expose request
23:19:13.939 00.001 16108 Worker thread wakes up
23:19:13.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:13.940 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:13.940 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:14.911 00.971 16108 Exposure complete
23:19:14.978 00.067 16108 worker thread done servicing request
23:19:14.978 00.000 21068 OnExposeComplete: enter
23:19:14.979 00.001 21068 UpdateGuideState(): m_state=6
23:19:14.981 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4171
23:19:14.982 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=877.03, Mass=85330, SNR=61.9, Peak=12608 HFD=2.9
23:19:14.982 00.000 21068 MultiStar: [#1 0.13,0.22,1.18,U] [#2 0.54,0.03,0.00,M1] [#3 0.21,0.21,1.00,U] [#4 0.20,-0.06,0.98,U] [#5 0.09,-0.04,1.04,U] [#6 0.24,-0.61,0.00,M1] [#7 0.61,-0.22,0.00,M2] [#8 0.55,-0.21,0.00,M2] 
23:19:14.984 00.002 21068 refined, 4 included, MultiStar: {0.18, 0.11}, one-star: {0.30, 0.19}
23:19:14.985 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:19:14.986 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:19:14.986 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=-0.16 mountY=-0.15, mountTheta=-2.40
23:19:14.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
23:19:14.989 00.001 21068 Enqueuing Move request for scope (0.18, 0.11)
23:19:14.990 00.001 16108 Worker thread wakes up
23:19:14.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
23:19:14.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
23:19:14.990 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.16 yDistance=-0.15
23:19:14.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:19:14.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:14.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:14.990 00.000 16108 MoveAxis(E, 0, ABG)
23:19:14.990 00.000 16108 Move returns status 0, amount 0
23:19:14.990 00.000 16108 MoveAxis(N, 0, ABG)
23:19:14.990 00.000 16108 Move returns status 0, amount 0
23:19:14.990 00.000 16108 move complete, result=0
23:19:14.990 00.000 16108 worker thread done servicing request
23:19:14.994 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3853, FiltMin=3315, FiltMax=51517, Gamma=1.000
23:19:15.009 00.015 21068 UpdateGuideState exits: m=85330 SNR=61.9
23:19:15.011 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:15.011 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:15.012 00.001 21068 Enqueuing Expose request
23:19:15.013 00.001 16108 Worker thread wakes up
23:19:15.013 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:15.013 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:15.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:16.173 01.160 16108 Exposure complete
23:19:16.237 00.064 16108 worker thread done servicing request
23:19:16.237 00.000 21068 OnExposeComplete: enter
23:19:16.238 00.001 21068 UpdateGuideState(): m_state=6
23:19:16.239 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4172
23:19:16.239 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=877.01, Mass=86558, SNR=67.9, Peak=12736 HFD=3.0
23:19:16.240 00.001 21068 MultiStar: [#1 0.35,0.12,1.05,U] [#2 0.44,0.11,1.17,U] [#3 0.20,0.29,1.04,U] [#4 0.01,-0.34,0.79,U] [#5 0.48,0.04,0.99,U] [#6 0.58,-0.33,0.00,M2] [#7 0.15,0.19,0.65,U] [#8 0.37,0.19,0.70,U] 
23:19:16.241 00.001 21068 single-star, 7 included, MultiStar: {0.29, 0.10}, one-star: {0.19, 0.17}
23:19:16.242 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:19:16.242 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
23:19:16.243 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.73 mountX=-0.16 mountY=-0.21, mountTheta=-2.21
23:19:16.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.17, opts=13)
23:19:16.246 00.001 21068 Enqueuing Move request for scope (0.19, 0.17)
23:19:16.247 00.001 16108 Worker thread wakes up
23:19:16.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
23:19:16.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
23:19:16.247 00.000 16108 Moving (0.19, 0.17) raw xDistance=-0.16 yDistance=-0.21
23:19:16.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:19:16.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:19:16.247 00.000 16108 MoveAxis(E, 0, ABG)
23:19:16.247 00.000 16108 Move returns status 0, amount 0
23:19:16.247 00.000 16108 MoveAxis(N, 43, ABG)
23:19:16.247 00.000 16108 Guiding  Dir = 0, Dur = 43
23:19:16.248 00.001 16108 IsSlewing returns 0
23:19:16.248 00.000 16108 IsGuiding returns 0
23:19:16.252 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3853, FiltMin=3229, FiltMax=47165, Gamma=1.000
23:19:16.265 00.013 16108 PulseGuide returned control before completion, sleep 36
23:19:16.268 00.003 21068 UpdateGuideState exits: m=86558 SNR=67.9
23:19:16.268 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:16.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:16.270 00.001 21068 Enqueuing Expose request
23:19:16.310 00.040 16108 IsGuiding returns 1
23:19:16.310 00.000 16108 scope still moving after pulse duration time elapsed
23:19:16.341 00.031 16108 IsSlewing returns 0
23:19:16.341 00.000 16108 IsGuiding returns 1
23:19:16.373 00.032 16108 IsSlewing returns 0
23:19:16.373 00.000 16108 IsGuiding returns 0
23:19:16.373 00.000 16108 scope move finished after 43 + 82 ms
23:19:16.373 00.000 16108 Move returns status 0, amount 43
23:19:16.373 00.000 16108 move complete, result=0
23:19:16.373 00.000 16108 worker thread done servicing request
23:19:16.374 00.001 16108 Worker thread wakes up
23:19:16.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:16.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:16.374 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 43 ms NORTH
23:19:17.342 00.968 16108 Exposure complete
23:19:17.415 00.073 16108 worker thread done servicing request
23:19:17.415 00.000 21068 OnExposeComplete: enter
23:19:17.417 00.002 21068 UpdateGuideState(): m_state=6
23:19:17.418 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4173
23:19:17.419 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=877.26, Mass=88204, SNR=71.8, Peak=14192 HFD=3.2
23:19:17.422 00.003 21068 MultiStar: [#1 0.05,-0.11,1.14,U] [#2 0.32,-0.01,1.12,U] [#3 0.05,0.16,1.08,U] [#4 -0.27,-0.41,0.73,U] [#5 0.32,-0.19,0.86,U] [#6 0.23,-0.82,0.00,M3] [#7 0.27,-0.01,0.61,U] [#8 0.35,-0.31,0.72,U] 
23:19:17.424 00.002 21068 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.32, 0.42}
23:19:17.426 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
23:19:17.428 00.002 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
23:19:17.429 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.19 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
23:19:17.432 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
23:19:17.433 00.001 21068 Enqueuing Move request for scope (0.18, -0.03)
23:19:17.434 00.001 16108 Worker thread wakes up
23:19:17.436 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:19:17.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:19:17.436 00.000 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.01
23:19:17.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:19:17.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:17.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:17.436 00.000 16108 MoveAxis(E, 0, ABG)
23:19:17.436 00.000 16108 Move returns status 0, amount 0
23:19:17.436 00.000 16108 MoveAxis(N, 0, ABG)
23:19:17.436 00.000 16108 Move returns status 0, amount 0
23:19:17.436 00.000 16108 move complete, result=0
23:19:17.436 00.000 16108 worker thread done servicing request
23:19:17.440 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3856, FiltMin=3299, FiltMax=46019, Gamma=1.000
23:19:17.456 00.016 21068 UpdateGuideState exits: m=88204 SNR=71.8
23:19:17.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:17.458 00.000 21068 Enqueuing Expose request
23:19:17.459 00.001 16108 Worker thread wakes up
23:19:17.459 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:17.460 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:17.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:18.633 01.173 16108 Exposure complete
23:19:18.713 00.080 16108 worker thread done servicing request
23:19:18.713 00.000 21068 OnExposeComplete: enter
23:19:18.714 00.001 21068 UpdateGuideState(): m_state=6
23:19:18.715 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4174
23:19:18.716 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.87, Mass=87491, SNR=64.9, Peak=14448 HFD=2.9
23:19:18.717 00.001 21068 MultiStar: [#1 0.54,0.18,0.00,M1] [#2 0.19,-0.11,1.15,U] [#3 0.11,0.12,1.37,U] [#4 -0.03,0.07,0.78,U] [#5 0.29,-0.48,0.00,M1] [#6 0.30,-0.80,0.00,M4] [#7 0.35,-0.01,0.59,U] [#8 0.31,-0.17,0.69,U] 
23:19:18.718 00.001 21068 refined, 5 included, MultiStar: {0.17, -0.00}, one-star: {0.18, 0.03}
23:19:18.718 00.000 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:19:18.719 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:19:18.720 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
23:19:18.722 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.00, opts=13)
23:19:18.725 00.003 21068 Enqueuing Move request for scope (0.17, -0.00)
23:19:18.726 00.001 16108 Worker thread wakes up
23:19:18.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
23:19:18.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
23:19:18.726 00.000 16108 Moving (0.17, -0.00) raw xDistance=-0.17 yDistance=-0.04
23:19:18.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:19:18.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:18.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:18.726 00.000 16108 MoveAxis(E, 0, ABG)
23:19:18.726 00.000 16108 Move returns status 0, amount 0
23:19:18.726 00.000 16108 MoveAxis(N, 0, ABG)
23:19:18.726 00.000 16108 Move returns status 0, amount 0
23:19:18.726 00.000 16108 move complete, result=0
23:19:18.727 00.001 16108 worker thread done servicing request
23:19:18.732 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3856, FiltMin=3302, FiltMax=51875, Gamma=1.000
23:19:18.749 00.017 21068 UpdateGuideState exits: m=87491 SNR=64.9
23:19:18.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:18.752 00.001 21068 Enqueuing Expose request
23:19:18.753 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:18.754 00.001 16108 Worker thread wakes up
23:19:18.754 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:18.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:19.731 00.977 16108 Exposure complete
23:19:19.821 00.090 16108 worker thread done servicing request
23:19:19.821 00.000 21068 OnExposeComplete: enter
23:19:19.823 00.002 21068 UpdateGuideState(): m_state=6
23:19:19.825 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4175
23:19:19.827 00.002 21068 Star::Find returns 1 (0), X=221.04, Y=876.93, Mass=70560, SNR=46.9, Peak=11552 HFD=2.9
23:19:19.828 00.001 21068 MultiStar: [#1 0.30,-0.11,1.59,U] [#2 0.50,0.19,0.00,M1] [#3 0.44,0.07,1.40,U] [#4 0.24,-0.10,0.93,U] [#5 0.42,-0.01,1.22,U] [#6 0.10,-0.46,1.28,U] [#7 0.45,-0.04,0.78,U] [#8 0.26,-0.01,1.27,U] 
23:19:19.829 00.001 21068 refined, 7 included, MultiStar: {0.32, -0.07}, one-star: {0.36, 0.10}
23:19:19.830 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
23:19:19.832 00.002 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
23:19:19.833 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-0.23 mountX=-0.33 mountY=-0.00, mountTheta=-3.14
23:19:19.836 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.07, opts=13)
23:19:19.836 00.000 21068 Enqueuing Move request for scope (0.32, -0.07)
23:19:19.838 00.002 16108 Worker thread wakes up
23:19:19.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd
23:19:19.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.07)
23:19:19.838 00.000 16108 Moving (0.32, -0.07) raw xDistance=-0.33 yDistance=-0.00
23:19:19.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
23:19:19.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:19.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:19.838 00.000 16108 MoveAxis(E, 85, ABG)
23:19:19.838 00.000 16108 Guiding  Dir = 2, Dur = 85
23:19:19.839 00.001 16108 IsSlewing returns 0
23:19:19.839 00.000 16108 IsGuiding returns 0
23:19:19.844 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3859, FiltMin=3289, FiltMax=45757, Gamma=1.000
23:19:19.858 00.014 21068 UpdateGuideState exits: m=70560 SNR=46.9
23:19:19.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:19.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:19.860 00.000 21068 Enqueuing Expose request
23:19:19.902 00.042 16108 PulseGuide returned control before completion, sleep 33
23:19:19.947 00.045 16108 IsGuiding returns 1
23:19:19.947 00.000 16108 scope still moving after pulse duration time elapsed
23:19:19.979 00.032 16108 IsSlewing returns 0
23:19:19.980 00.001 16108 IsGuiding returns 1
23:19:20.010 00.030 16108 IsSlewing returns 0
23:19:20.010 00.000 16108 IsGuiding returns 0
23:19:20.010 00.000 16108 scope move finished after 85 + 86 ms
23:19:20.010 00.000 16108 Move returns status 0, amount 85
23:19:20.010 00.000 16108 MoveAxis(N, 0, ABG)
23:19:20.010 00.000 16108 Move returns status 0, amount 0
23:19:20.010 00.000 16108 move complete, result=0
23:19:20.010 00.000 16108 worker thread done servicing request
23:19:20.010 00.000 16108 Worker thread wakes up
23:19:20.010 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:20.010 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.0 px 0 ms NORTH
23:19:20.014 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:21.178 01.164 16108 Exposure complete
23:19:21.242 00.064 16108 worker thread done servicing request
23:19:21.242 00.000 21068 OnExposeComplete: enter
23:19:21.245 00.003 21068 UpdateGuideState(): m_state=6
23:19:21.247 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4176
23:19:21.248 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.13, Mass=73976, SNR=63.4, Peak=11152 HFD=3.6
23:19:21.250 00.002 21068 MultiStar: [#1 -0.11,0.19,1.44,U] [#2 0.11,0.33,1.38,U] [#3 -0.02,0.01,0.98,U] [#4 -0.26,-0.16,0.79,U] [#5 -0.23,-0.31,1.00,U] [#6 -0.29,-0.53,0.00,M4] [#7 -0.01,0.20,0.56,U] [#8 -0.13,-0.19,0.79,U] 
23:19:21.251 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.07}, one-star: {-0.15, 0.29}
23:19:21.253 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
23:19:21.254 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
23:19:21.255 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.49 mountX=0.10 mountY=-0.05, mountTheta=-0.43
23:19:21.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.07, opts=13)
23:19:21.259 00.002 21068 Enqueuing Move request for scope (-0.09, 0.07)
23:19:21.260 00.001 16108 Worker thread wakes up
23:19:21.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:19:21.260 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:19:21.260 00.000 16108 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=-0.05
23:19:21.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:19:21.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:21.261 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:21.261 00.000 16108 MoveAxis(E, 0, ABG)
23:19:21.261 00.000 16108 Move returns status 0, amount 0
23:19:21.261 00.000 16108 MoveAxis(N, 0, ABG)
23:19:21.261 00.000 16108 Move returns status 0, amount 0
23:19:21.261 00.000 16108 move complete, result=0
23:19:21.261 00.000 16108 worker thread done servicing request
23:19:21.268 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3862, FiltMin=3229, FiltMax=48445, Gamma=1.000
23:19:21.288 00.020 21068 UpdateGuideState exits: m=73976 SNR=63.4
23:19:21.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.289 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:21.290 00.001 21068 Enqueuing Expose request
23:19:21.291 00.001 16108 Worker thread wakes up
23:19:21.291 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:21.291 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:21.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:22.271 00.980 16108 Exposure complete
23:19:22.330 00.059 16108 worker thread done servicing request
23:19:22.330 00.000 21068 OnExposeComplete: enter
23:19:22.331 00.001 21068 UpdateGuideState(): m_state=6
23:19:22.332 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4177
23:19:22.333 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=877.14, Mass=67200, SNR=49.3, Peak=11984 HFD=2.9
23:19:22.334 00.001 21068 MultiStar: [#1 -0.18,0.04,1.65,U] [#2 0.28,0.07,1.43,U] [#3 0.04,0.30,1.41,U] [#4 0.09,0.09,1.19,U] [#5 0.04,-0.01,1.20,U] [#6 -0.10,-0.34,1.04,U] [#7 -0.13,0.01,0.70,U] [#8 -0.22,-0.20,0.94,U] 
23:19:22.336 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.15, 0.31}
23:19:22.336 00.000 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
23:19:22.337 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
23:19:22.338 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.06 mountX=0.03 mountY=-0.04, mountTheta=-0.88
23:19:22.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
23:19:22.340 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
23:19:22.341 00.001 16108 Worker thread wakes up
23:19:22.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:19:22.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:19:22.341 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
23:19:22.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:19:22.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:22.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:22.341 00.000 16108 MoveAxis(E, 0, ABG)
23:19:22.341 00.000 16108 Move returns status 0, amount 0
23:19:22.341 00.000 16108 MoveAxis(N, 0, ABG)
23:19:22.341 00.000 16108 Move returns status 0, amount 0
23:19:22.341 00.000 16108 move complete, result=0
23:19:22.341 00.000 16108 worker thread done servicing request
23:19:22.344 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3862, FiltMin=3299, FiltMax=50403, Gamma=1.000
23:19:22.358 00.014 21068 UpdateGuideState exits: m=67200 SNR=49.3
23:19:22.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:22.362 00.002 21068 Enqueuing Expose request
23:19:22.362 00.000 16108 Worker thread wakes up
23:19:22.362 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:22.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:22.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:23.519 01.156 16108 Exposure complete
23:19:23.591 00.072 16108 worker thread done servicing request
23:19:23.591 00.000 21068 OnExposeComplete: enter
23:19:23.592 00.001 21068 UpdateGuideState(): m_state=6
23:19:23.593 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4178
23:19:23.593 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=877.08, Mass=64750, SNR=50.4, Peak=13056 HFD=2.7
23:19:23.594 00.001 21068 MultiStar: [#1 -0.10,-0.23,1.54,U] [#2 0.13,0.08,1.58,U] [#3 0.00,-0.17,1.35,U] [#4 0.06,-0.03,1.06,U] [#5 0.47,0.06,1.62,U] [#6 0.00,0.04,1.02,U] [#7 -0.01,-0.13,0.57,U] [#8 0.05,0.12,1.05,U] 
23:19:23.595 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.00}, one-star: {0.19, 0.24}
23:19:23.596 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:19:23.596 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:19:23.597 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.10 mountY=-0.02, mountTheta=-2.95
23:19:23.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.00, opts=13)
23:19:23.600 00.001 21068 Enqueuing Move request for scope (0.10, -0.00)
23:19:23.600 00.000 16108 Worker thread wakes up
23:19:23.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:19:23.600 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:19:23.600 00.000 16108 Moving (0.10, -0.00) raw xDistance=-0.10 yDistance=-0.02
23:19:23.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:23.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:23.602 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:23.602 00.000 16108 MoveAxis(E, 0, ABG)
23:19:23.602 00.000 16108 Move returns status 0, amount 0
23:19:23.602 00.000 16108 MoveAxis(N, 0, ABG)
23:19:23.602 00.000 16108 Move returns status 0, amount 0
23:19:23.602 00.000 16108 move complete, result=0
23:19:23.602 00.000 16108 worker thread done servicing request
23:19:23.610 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3865, FiltMin=3305, FiltMax=52883, Gamma=1.000
23:19:23.633 00.023 21068 UpdateGuideState exits: m=64750 SNR=50.4
23:19:23.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:23.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:23.637 00.002 21068 Enqueuing Expose request
23:19:23.637 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:23.638 00.001 16108 Worker thread wakes up
23:19:23.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:23.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:24.619 00.981 16108 Exposure complete
23:19:24.684 00.065 16108 worker thread done servicing request
23:19:24.684 00.000 21068 OnExposeComplete: enter
23:19:24.686 00.002 21068 UpdateGuideState(): m_state=6
23:19:24.686 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4179
23:19:24.687 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=877.13, Mass=86926, SNR=60.4, Peak=14384 HFD=2.9
23:19:24.689 00.002 21068 MultiStar: [#1 0.06,0.26,1.25,U] [#2 0.19,0.57,0.00,M1] [#3 0.03,0.41,1.15,U] [#4 0.14,0.52,0.00,M1] [#5 0.09,0.08,0.97,U] [#6 -0.26,0.03,0.80,U] [#7 0.10,0.39,0.70,U] [#8 0.52,0.19,0.00,M1] 
23:19:24.690 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.25}, one-star: {0.24, 0.29}
23:19:24.691 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
23:19:24.692 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
23:19:24.695 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.37 mountX=-0.01 mountY=-0.25, mountTheta=-1.60
23:19:24.698 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.25, opts=13)
23:19:24.699 00.001 21068 Enqueuing Move request for scope (0.05, 0.25)
23:19:24.700 00.001 16108 Worker thread wakes up
23:19:24.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
23:19:24.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
23:19:24.700 00.000 16108 Moving (0.05, 0.25) raw xDistance=-0.01 yDistance=-0.25
23:19:24.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:19:24.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:19:24.700 00.000 16108 MoveAxis(E, 0, ABG)
23:19:24.702 00.002 16108 Move returns status 0, amount 0
23:19:24.702 00.000 16108 MoveAxis(N, 51, ABG)
23:19:24.702 00.000 16108 Guiding  Dir = 0, Dur = 51
23:19:24.702 00.000 16108 IsSlewing returns 0
23:19:24.702 00.000 16108 IsGuiding returns 0
23:19:24.705 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3869, FiltMin=3328, FiltMax=49021, Gamma=1.000
23:19:24.712 00.007 16108 PulseGuide returned control before completion, sleep 52
23:19:24.731 00.019 21068 UpdateGuideState exits: m=86926 SNR=60.4
23:19:24.733 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:24.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:24.735 00.001 21068 Enqueuing Expose request
23:19:24.773 00.038 16108 IsGuiding returns 1
23:19:24.773 00.000 16108 scope still moving after pulse duration time elapsed
23:19:24.804 00.031 16108 IsSlewing returns 0
23:19:24.804 00.000 16108 IsGuiding returns 0
23:19:24.804 00.000 16108 scope move finished after 51 + 51 ms
23:19:24.804 00.000 16108 Move returns status 0, amount 51
23:19:24.804 00.000 16108 move complete, result=0
23:19:24.804 00.000 16108 worker thread done servicing request
23:19:24.804 00.000 16108 Worker thread wakes up
23:19:24.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:24.805 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:24.813 00.008 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
23:19:25.956 01.143 16108 Exposure complete
23:19:26.016 00.060 16108 worker thread done servicing request
23:19:26.016 00.000 21068 OnExposeComplete: enter
23:19:26.017 00.001 21068 UpdateGuideState(): m_state=6
23:19:26.017 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4180
23:19:26.018 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=877.30, Mass=77189, SNR=57.3, Peak=11680 HFD=3.4
23:19:26.019 00.001 21068 MultiStar: [#1 -0.02,0.03,1.35,U] [#2 0.15,0.15,1.30,U] [#3 -0.03,0.14,1.00,U] [#4 -0.10,0.11,0.89,U] [#5 -0.06,0.04,1.14,U] [#6 0.12,-0.26,0.86,U] [#7 0.22,0.21,0.68,U] [#8 -0.15,0.00,0.81,U] 
23:19:26.020 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {-0.09, 0.46}
23:19:26.020 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
23:19:26.022 00.002 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
23:19:26.024 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.54 mountX=0.01 mountY=-0.10, mountTheta=-1.42
23:19:26.029 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
23:19:26.030 00.001 21068 Enqueuing Move request for scope (0.00, 0.10)
23:19:26.030 00.000 16108 Worker thread wakes up
23:19:26.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:19:26.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:19:26.030 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.10
23:19:26.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:26.031 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:26.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:26.031 00.000 16108 MoveAxis(E, 0, ABG)
23:19:26.031 00.000 16108 Move returns status 0, amount 0
23:19:26.031 00.000 16108 MoveAxis(N, 0, ABG)
23:19:26.031 00.000 16108 Move returns status 0, amount 0
23:19:26.031 00.000 16108 move complete, result=0
23:19:26.031 00.000 16108 worker thread done servicing request
23:19:26.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3872, FiltMin=3321, FiltMax=54685, Gamma=1.000
23:19:26.062 00.027 21068 UpdateGuideState exits: m=77189 SNR=57.3
23:19:26.064 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.066 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:26.067 00.001 21068 Enqueuing Expose request
23:19:26.068 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:26.069 00.001 16108 Worker thread wakes up
23:19:26.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:26.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:27.051 00.981 16108 Exposure complete
23:19:27.118 00.067 16108 worker thread done servicing request
23:19:27.118 00.000 21068 OnExposeComplete: enter
23:19:27.119 00.001 21068 UpdateGuideState(): m_state=6
23:19:27.120 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4181
23:19:27.121 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.62, Mass=71644, SNR=51.4, Peak=12752 HFD=3.2
23:19:27.122 00.001 21068 MultiStar: [#1 -0.35,-0.02,1.61,U] [#2 0.03,0.11,1.51,U] [#3 -0.28,0.22,1.42,U] [#4 0.04,-0.22,1.19,U] [#5 0.19,0.08,1.00,U] [#6 -0.26,-0.30,1.06,U] [#7 -0.05,0.01,0.84,U] [#8 0.17,-0.10,0.76,U] 
23:19:27.124 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.06, -0.21}
23:19:27.124 00.000 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
23:19:27.125 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
23:19:27.126 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.75 mountX=0.07 mountY=0.05, mountTheta=0.61
23:19:27.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
23:19:27.129 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
23:19:27.130 00.001 16108 Worker thread wakes up
23:19:27.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:19:27.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:19:27.130 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
23:19:27.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:19:27.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:27.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:27.130 00.000 16108 MoveAxis(E, 0, ABG)
23:19:27.130 00.000 16108 Move returns status 0, amount 0
23:19:27.130 00.000 16108 MoveAxis(N, 0, ABG)
23:19:27.130 00.000 16108 Move returns status 0, amount 0
23:19:27.130 00.000 16108 move complete, result=0
23:19:27.131 00.001 16108 worker thread done servicing request
23:19:27.138 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3872, FiltMin=3302, FiltMax=46774, Gamma=1.000
23:19:27.161 00.023 21068 UpdateGuideState exits: m=71644 SNR=51.4
23:19:27.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:27.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:27.165 00.002 21068 Enqueuing Expose request
23:19:27.166 00.001 16108 Worker thread wakes up
23:19:27.166 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:27.166 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:27.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:28.341 01.175 16108 Exposure complete
23:19:28.415 00.074 16108 worker thread done servicing request
23:19:28.415 00.000 21068 OnExposeComplete: enter
23:19:28.416 00.001 21068 UpdateGuideState(): m_state=6
23:19:28.418 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4182
23:19:28.418 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=876.91, Mass=65750, SNR=55.7, Peak=12240 HFD=2.7
23:19:28.420 00.002 21068 MultiStar: [#1 -0.06,0.00,1.43,U] [#2 -0.05,0.20,1.27,U] [#3 -0.03,-0.05,1.08,U] [#4 0.12,-0.39,0.86,U] [#5 -0.17,-0.12,1.02,U] [#6 -0.19,-0.54,0.00,M1] [#7 -0.11,-0.19,0.62,U] [#8 0.07,-0.38,0.74,U] 
23:19:28.420 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.10, 0.07}
23:19:28.421 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
23:19:28.422 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
23:19:28.422 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.85 mountX=0.01 mountY=0.07, mountTheta=1.47
23:19:28.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
23:19:28.425 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
23:19:28.426 00.001 16108 Worker thread wakes up
23:19:28.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:19:28.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:19:28.426 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.07
23:19:28.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:28.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:28.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:28.426 00.000 16108 MoveAxis(E, 0, ABG)
23:19:28.426 00.000 16108 Move returns status 0, amount 0
23:19:28.426 00.000 16108 MoveAxis(N, 0, ABG)
23:19:28.426 00.000 16108 Move returns status 0, amount 0
23:19:28.426 00.000 16108 move complete, result=0
23:19:28.426 00.000 16108 worker thread done servicing request
23:19:28.433 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3878, FiltMin=3341, FiltMax=42493, Gamma=1.000
23:19:28.448 00.015 21068 UpdateGuideState exits: m=65750 SNR=55.7
23:19:28.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:28.450 00.000 21068 Enqueuing Expose request
23:19:28.452 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:28.453 00.001 16108 Worker thread wakes up
23:19:28.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:28.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:29.441 00.988 16108 Exposure complete
23:19:29.519 00.078 16108 worker thread done servicing request
23:19:29.520 00.001 21068 OnExposeComplete: enter
23:19:29.523 00.003 21068 UpdateGuideState(): m_state=6
23:19:29.525 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4183
23:19:29.527 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=877.02, Mass=61717, SNR=45.2, Peak=11264 HFD=3.2
23:19:29.528 00.001 21068 MultiStar: [#1 -0.15,-0.03,1.57,U] [#2 -0.16,0.00,1.81,U] [#3 -0.18,0.06,1.48,U] [#4 0.06,-0.31,1.18,U] [#5 -0.33,0.02,1.33,U] [#6 -0.18,-0.60,0.00,M2] [#7 -0.04,-0.35,0.73,U] [#8 -0.19,-0.14,0.92,U] 
23:19:29.530 00.002 21068 refined, 7 included, MultiStar: {-0.13, -0.05}, one-star: {0.08, 0.18}
23:19:29.531 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
23:19:29.533 00.002 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
23:19:29.538 00.005 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=0.12 mountY=0.08, mountTheta=0.60
23:19:29.541 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
23:19:29.542 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
23:19:29.543 00.001 16108 Worker thread wakes up
23:19:29.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
23:19:29.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
23:19:29.543 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
23:19:29.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:19:29.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:29.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:19:29.543 00.000 16108 MoveAxis(E, 0, ABG)
23:19:29.543 00.000 16108 Move returns status 0, amount 0
23:19:29.543 00.000 16108 MoveAxis(N, 0, ABG)
23:19:29.543 00.000 16108 Move returns status 0, amount 0
23:19:29.543 00.000 16108 move complete, result=0
23:19:29.543 00.000 16108 worker thread done servicing request
23:19:29.547 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3878, FiltMin=3261, FiltMax=41619, Gamma=1.000
23:19:29.560 00.013 21068 UpdateGuideState exits: m=61717 SNR=45.2
23:19:29.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:29.561 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:29.562 00.001 21068 Enqueuing Expose request
23:19:29.563 00.001 16108 Worker thread wakes up
23:19:29.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:29.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:29.563 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:30.731 01.168 16108 Exposure complete
23:19:30.787 00.056 16108 worker thread done servicing request
23:19:30.787 00.000 21068 OnExposeComplete: enter
23:19:30.788 00.001 21068 UpdateGuideState(): m_state=6
23:19:30.790 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4184
23:19:30.791 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=877.14, Mass=68103, SNR=49.0, Peak=12672 HFD=2.9
23:19:30.792 00.001 21068 MultiStar: [#1 -0.18,-0.12,1.57,U] [#2 -0.19,0.06,1.53,U] [#3 0.15,0.07,1.51,U] [#4 -0.27,0.00,1.09,U] [#5 -0.10,-0.04,1.14,U] [#6 -0.34,-0.41,0.00,M3] [#7 0.27,0.19,0.72,U] [#8 0.09,-0.11,0.83,U] 
23:19:30.793 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {-0.14, 0.30}
23:19:30.794 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
23:19:30.795 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
23:19:30.796 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=0.07 mountY=-0.02, mountTheta=-0.21
23:19:30.797 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
23:19:30.799 00.002 21068 Enqueuing Move request for scope (-0.07, 0.03)
23:19:30.801 00.002 16108 Worker thread wakes up
23:19:30.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:19:30.801 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:19:30.801 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.02
23:19:30.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:19:30.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:30.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:30.802 00.001 16108 MoveAxis(E, 0, ABG)
23:19:30.802 00.000 16108 Move returns status 0, amount 0
23:19:30.802 00.000 16108 MoveAxis(N, 0, ABG)
23:19:30.802 00.000 16108 Move returns status 0, amount 0
23:19:30.802 00.000 16108 move complete, result=0
23:19:30.802 00.000 16108 worker thread done servicing request
23:19:30.807 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3888, FiltMin=3325, FiltMax=40611, Gamma=1.000
23:19:30.826 00.019 21068 UpdateGuideState exits: m=68103 SNR=49.0
23:19:30.827 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.827 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:30.828 00.001 21068 Enqueuing Expose request
23:19:30.829 00.001 16108 Worker thread wakes up
23:19:30.829 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:30.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:30.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:31.814 00.984 16108 Exposure complete
23:19:31.894 00.080 16108 worker thread done servicing request
23:19:31.894 00.000 21068 OnExposeComplete: enter
23:19:31.895 00.001 21068 UpdateGuideState(): m_state=6
23:19:31.896 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4185
23:19:31.897 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.82, Mass=77063, SNR=58.7, Peak=12096 HFD=3.1
23:19:31.898 00.001 21068 MultiStar: [#1 0.37,-0.15,1.32,U] [#2 0.28,-0.02,1.26,U] [#3 -0.12,-0.04,1.07,U] [#4 0.36,-0.01,0.76,U] [#5 0.03,-0.09,1.02,U] [#6 -0.03,-0.31,0.84,U] [#7 0.44,0.25,0.00,M1] [#8 0.28,-0.07,0.77,U] 
23:19:31.899 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.09}, one-star: {0.33, -0.02}
23:19:31.900 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
23:19:31.900 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
23:19:31.902 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.42 mountX=-0.20 mountY=0.04, mountTheta=2.96
23:19:31.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.09, opts=13)
23:19:31.906 00.002 21068 Enqueuing Move request for scope (0.19, -0.09)
23:19:31.907 00.001 16108 Worker thread wakes up
23:19:31.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
23:19:31.907 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
23:19:31.907 00.000 16108 Moving (0.19, -0.09) raw xDistance=-0.20 yDistance=0.04
23:19:31.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:19:31.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:31.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:19:31.907 00.000 16108 MoveAxis(E, 53, ABG)
23:19:31.907 00.000 16108 Guiding  Dir = 2, Dur = 53
23:19:31.909 00.002 16108 IsSlewing returns 0
23:19:31.909 00.000 16108 IsGuiding returns 0
23:19:31.911 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3891, FiltMin=3251, FiltMax=42125, Gamma=1.000
23:19:31.927 00.016 21068 UpdateGuideState exits: m=77063 SNR=58.7
23:19:31.927 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:31.929 00.001 21068 Enqueuing Expose request
23:19:31.938 00.009 16108 PulseGuide returned control before completion, sleep 35
23:19:31.983 00.045 16108 IsGuiding returns 1
23:19:31.983 00.000 16108 scope still moving after pulse duration time elapsed
23:19:32.015 00.032 16108 IsSlewing returns 0
23:19:32.015 00.000 16108 IsGuiding returns 0
23:19:32.015 00.000 16108 scope move finished after 53 + 53 ms
23:19:32.015 00.000 16108 Move returns status 0, amount 53
23:19:32.015 00.000 16108 MoveAxis(N, 0, ABG)
23:19:32.015 00.000 16108 Move returns status 0, amount 0
23:19:32.015 00.000 16108 move complete, result=0
23:19:32.015 00.000 16108 worker thread done servicing request
23:19:32.015 00.000 16108 Worker thread wakes up
23:19:32.015 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
23:19:32.019 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:32.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:33.185 01.166 16108 Exposure complete
23:19:33.248 00.063 16108 worker thread done servicing request
23:19:33.248 00.000 21068 OnExposeComplete: enter
23:19:33.249 00.001 21068 UpdateGuideState(): m_state=6
23:19:33.251 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4186
23:19:33.252 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.65, Mass=74952, SNR=50.5, Peak=11811 HFD=3.2
23:19:33.253 00.001 21068 MultiStar: [#1 -0.18,-0.14,1.32,U] [#2 -0.41,0.10,1.43,U] [#3 -0.33,0.35,1.65,U] [#4 -0.08,-0.22,1.09,U] [#5 -0.32,0.19,1.20,U] [#6 -0.43,-0.11,0.92,U] [#7 -0.04,-0.26,1.00,U] [#8 -0.15,-0.29,0.91,U] 
23:19:33.254 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.03}, one-star: {-0.14, -0.19}
23:19:33.255 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
23:19:33.256 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
23:19:33.258 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.19 mountX=0.10 mountY=0.22, mountTheta=1.14
23:19:33.261 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.19, opts=13)
23:19:33.262 00.001 21068 Enqueuing Move request for scope (-0.14, -0.19)
23:19:33.264 00.002 16108 Worker thread wakes up
23:19:33.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
23:19:33.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
23:19:33.265 00.001 16108 Moving (-0.14, -0.19) raw xDistance=0.10 yDistance=0.22
23:19:33.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:19:33.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:19:33.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:19:33.265 00.000 16108 MoveAxis(E, 0, ABG)
23:19:33.265 00.000 16108 Move returns status 0, amount 0
23:19:33.265 00.000 16108 MoveAxis(N, 0, ABG)
23:19:33.265 00.000 16108 Move returns status 0, amount 0
23:19:33.266 00.001 16108 move complete, result=0
23:19:33.266 00.000 16108 worker thread done servicing request
23:19:33.274 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3894, FiltMin=3325, FiltMax=43629, Gamma=1.000
23:19:33.296 00.022 21068 UpdateGuideState exits: m=74952 SNR=50.5
23:19:33.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:33.299 00.001 21068 Enqueuing Expose request
23:19:33.300 00.001 16108 Worker thread wakes up
23:19:33.300 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:33.301 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:33.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:34.260 00.959 16108 Exposure complete
23:19:34.315 00.055 16108 worker thread done servicing request
23:19:34.316 00.001 21068 OnExposeComplete: enter
23:19:34.317 00.001 21068 UpdateGuideState(): m_state=6
23:19:34.319 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4187
23:19:34.321 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=877.02, Mass=66845, SNR=49.9, Peak=12448 HFD=2.8
23:19:34.323 00.002 21068 MultiStar: [#1 0.05,-0.16,1.41,U] [#2 -0.47,0.27,0.00,M1] [#3 -0.05,0.17,1.27,U] [#4 -0.28,0.07,1.08,U] [#5 -0.42,-0.07,1.24,U] [#6 -0.25,-0.15,1.08,U] [#7 0.09,0.21,0.63,U] [#8 -0.26,0.01,0.92,U] 
23:19:34.324 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.02}, one-star: {-0.17, 0.18}
23:19:34.326 00.002 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:19:34.327 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:19:34.329 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.04 mountX=0.17 mountY=0.02, mountTheta=0.13
23:19:34.332 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
23:19:34.333 00.001 21068 Enqueuing Move request for scope (-0.17, 0.02)
23:19:34.335 00.002 16108 Worker thread wakes up
23:19:34.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
23:19:34.335 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
23:19:34.335 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
23:19:34.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:19:34.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:34.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:34.335 00.000 16108 MoveAxis(E, 0, ABG)
23:19:34.335 00.000 16108 Move returns status 0, amount 0
23:19:34.335 00.000 16108 MoveAxis(N, 0, ABG)
23:19:34.335 00.000 16108 Move returns status 0, amount 0
23:19:34.335 00.000 16108 move complete, result=0
23:19:34.335 00.000 16108 worker thread done servicing request
23:19:34.340 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3897, FiltMin=3283, FiltMax=42118, Gamma=1.000
23:19:34.359 00.019 21068 UpdateGuideState exits: m=66845 SNR=49.9
23:19:34.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:34.362 00.001 21068 Enqueuing Expose request
23:19:34.363 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:34.364 00.001 16108 Worker thread wakes up
23:19:34.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:34.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:35.527 01.163 16108 Exposure complete
23:19:35.587 00.060 16108 worker thread done servicing request
23:19:35.587 00.000 21068 OnExposeComplete: enter
23:19:35.589 00.002 21068 UpdateGuideState(): m_state=6
23:19:35.590 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4188
23:19:35.591 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.85, Mass=76222, SNR=53.7, Peak=13200 HFD=2.9
23:19:35.593 00.002 21068 MultiStar: [#1 0.23,0.07,1.32,U] [#2 -0.06,0.23,1.35,U] [#3 -0.13,0.29,1.20,U] [#4 -0.32,-0.06,1.03,U] [#5 -0.45,-0.25,0.00,M1] [#6 -0.02,-0.58,0.00,M1] [#7 -0.01,0.15,0.64,U] [#8 -0.33,-0.33,0.76,U] 
23:19:35.595 00.002 21068 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {0.11, 0.01}
23:19:35.596 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:19:35.597 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:19:35.598 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=0.07 mountY=-0.06, mountTheta=-0.72
23:19:35.601 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
23:19:35.602 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
23:19:35.603 00.001 16108 Worker thread wakes up
23:19:35.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:19:35.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:19:35.603 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
23:19:35.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:19:35.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:35.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:35.603 00.000 16108 MoveAxis(E, 0, ABG)
23:19:35.603 00.000 16108 Move returns status 0, amount 0
23:19:35.603 00.000 16108 MoveAxis(N, 0, ABG)
23:19:35.603 00.000 16108 Move returns status 0, amount 0
23:19:35.603 00.000 16108 move complete, result=0
23:19:35.603 00.000 16108 worker thread done servicing request
23:19:35.608 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3897, FiltMin=3353, FiltMax=41565, Gamma=1.000
23:19:35.629 00.021 21068 UpdateGuideState exits: m=76222 SNR=53.7
23:19:35.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:35.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:35.632 00.001 21068 Enqueuing Expose request
23:19:35.632 00.000 16108 Worker thread wakes up
23:19:35.633 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:35.633 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:35.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:36.618 00.985 16108 Exposure complete
23:19:36.672 00.054 16108 worker thread done servicing request
23:19:36.673 00.001 21068 OnExposeComplete: enter
23:19:36.675 00.002 21068 UpdateGuideState(): m_state=6
23:19:36.676 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4189
23:19:36.676 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=877.19, Mass=88554, SNR=58.8, Peak=12800 HFD=3.2
23:19:36.677 00.001 21068 MultiStar: [#1 -0.21,0.11,1.17,U] [#2 -0.16,0.12,1.39,U] [#3 -0.06,0.14,1.19,U] [#4 0.04,-0.13,0.98,U] [#5 -0.19,-0.19,0.95,U] [#6 -0.20,-0.41,0.70,U] [#7 -0.47,0.10,0.55,U] [#8 -0.39,-0.32,0.00,M1] 
23:19:36.678 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.03}, one-star: {0.06, 0.35}
23:19:36.679 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
23:19:36.680 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
23:19:36.681 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.88 mountX=0.13 mountY=-0.00, mountTheta=-0.02
23:19:36.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
23:19:36.683 00.000 21068 Enqueuing Move request for scope (-0.13, 0.03)
23:19:36.685 00.002 16108 Worker thread wakes up
23:19:36.686 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
23:19:36.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
23:19:36.686 00.000 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=-0.00
23:19:36.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:19:36.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:36.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:36.686 00.000 16108 MoveAxis(E, 0, ABG)
23:19:36.686 00.000 16108 Move returns status 0, amount 0
23:19:36.686 00.000 16108 MoveAxis(N, 0, ABG)
23:19:36.687 00.001 16108 Move returns status 0, amount 0
23:19:36.687 00.000 16108 move complete, result=0
23:19:36.687 00.000 16108 worker thread done servicing request
23:19:36.690 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3901, FiltMin=3366, FiltMax=35565, Gamma=1.000
23:19:36.707 00.017 21068 UpdateGuideState exits: m=88554 SNR=58.8
23:19:36.709 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.711 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:36.712 00.001 21068 Enqueuing Expose request
23:19:36.715 00.003 16108 Worker thread wakes up
23:19:36.715 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:36.717 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:36.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:37.891 01.174 16108 Exposure complete
23:19:37.955 00.064 16108 worker thread done servicing request
23:19:37.955 00.000 21068 OnExposeComplete: enter
23:19:37.956 00.001 21068 UpdateGuideState(): m_state=6
23:19:37.957 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4190
23:19:37.958 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.92, Mass=69620, SNR=50.4, Peak=13120 HFD=2.8
23:19:37.958 00.000 21068 MultiStar: [#1 -0.16,-0.06,1.40,U] [#2 -0.06,0.17,1.42,U] [#3 -0.34,-0.01,1.20,U] [#4 -0.50,-0.01,0.00,M1] [#5 -0.39,-0.15,1.16,U] [#6 -0.60,-0.60,0.00,M1] [#7 0.23,-0.06,0.71,U] [#8 0.08,0.10,0.73,U] 
23:19:37.959 00.001 21068 single-star, 6 included, MultiStar: {-0.13, 0.01}, one-star: {-0.03, 0.08}
23:19:37.960 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
23:19:37.960 00.000 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
23:19:37.961 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.97 mountX=0.05 mountY=-0.07, mountTheta=-0.97
23:19:37.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
23:19:37.964 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
23:19:37.966 00.002 16108 Worker thread wakes up
23:19:37.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:19:37.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:19:37.966 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.05 yDistance=-0.07
23:19:37.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:19:37.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:37.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:37.966 00.000 16108 MoveAxis(E, 0, ABG)
23:19:37.966 00.000 16108 Move returns status 0, amount 0
23:19:37.966 00.000 16108 MoveAxis(N, 0, ABG)
23:19:37.966 00.000 16108 Move returns status 0, amount 0
23:19:37.966 00.000 16108 move complete, result=0
23:19:37.966 00.000 16108 worker thread done servicing request
23:19:37.969 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3904, FiltMin=3366, FiltMax=36221, Gamma=1.000
23:19:37.988 00.019 21068 UpdateGuideState exits: m=69620 SNR=50.4
23:19:37.990 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:37.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:37.992 00.001 21068 Enqueuing Expose request
23:19:37.993 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:37.994 00.001 16108 Worker thread wakes up
23:19:37.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:37.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:38.973 00.979 16108 Exposure complete
23:19:39.066 00.093 16108 worker thread done servicing request
23:19:39.067 00.001 21068 OnExposeComplete: enter
23:19:39.068 00.001 21068 UpdateGuideState(): m_state=6
23:19:39.068 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4191
23:19:39.070 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=877.19, Mass=81128, SNR=55.9, Peak=13264 HFD=3.2
23:19:39.071 00.001 21068 MultiStar: [#1 -0.09,0.20,1.21,U] [#2 -0.04,0.47,1.45,U] [#3 -0.04,0.31,1.43,U] [#4 -0.61,0.17,0.00,M2] [#5 -0.35,-0.38,0.00,M1] [#6 -0.41,-0.25,0.87,U] [#7 -0.04,0.11,0.64,U] [#8 0.01,0.06,0.90,U] 
23:19:39.072 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.22}, one-star: {-0.08, 0.35}
23:19:39.072 00.000 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
23:19:39.073 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
23:19:39.074 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.97 mountX=0.13 mountY=-0.19, mountTheta=-0.98
23:19:39.080 00.006 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.22, opts=13)
23:19:39.081 00.001 21068 Enqueuing Move request for scope (-0.09, 0.22)
23:19:39.083 00.002 16108 Worker thread wakes up
23:19:39.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
23:19:39.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
23:19:39.083 00.000 16108 Moving (-0.09, 0.22) raw xDistance=0.13 yDistance=-0.19
23:19:39.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:19:39.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:39.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:19:39.083 00.000 16108 MoveAxis(E, 0, ABG)
23:19:39.083 00.000 16108 Move returns status 0, amount 0
23:19:39.083 00.000 16108 MoveAxis(N, 0, ABG)
23:19:39.083 00.000 16108 Move returns status 0, amount 0
23:19:39.083 00.000 16108 move complete, result=0
23:19:39.083 00.000 16108 worker thread done servicing request
23:19:39.087 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3907, FiltMin=3334, FiltMax=34781, Gamma=1.000
23:19:39.102 00.015 21068 UpdateGuideState exits: m=81128 SNR=55.9
23:19:39.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:39.103 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:39.105 00.002 21068 Enqueuing Expose request
23:19:39.106 00.001 16108 Worker thread wakes up
23:19:39.106 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:39.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:39.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:40.266 01.159 16108 Exposure complete
23:19:40.331 00.065 16108 worker thread done servicing request
23:19:40.331 00.000 21068 OnExposeComplete: enter
23:19:40.333 00.002 21068 UpdateGuideState(): m_state=6
23:19:40.334 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4192
23:19:40.335 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.97, Mass=81911, SNR=65.4, Peak=13936 HFD=2.8
23:19:40.335 00.000 21068 MultiStar: [#1 -0.03,0.24,1.27,U] [#2 -0.06,0.24,1.00,U] [#3 0.01,-0.06,0.90,U] [#4 -0.32,0.01,0.91,U] [#5 -0.09,-0.10,0.84,U] [#6 -0.38,-0.58,0.00,M1] [#7 0.37,0.04,0.50,U] [#8 -0.07,-0.11,0.74,U] 
23:19:40.336 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.21, 0.13}
23:19:40.337 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
23:19:40.337 00.000 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
23:19:40.338 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.82 mountX=0.03 mountY=-0.06, mountTheta=-1.14
23:19:40.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
23:19:40.340 00.000 21068 Enqueuing Move request for scope (-0.02, 0.07)
23:19:40.341 00.001 16108 Worker thread wakes up
23:19:40.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:19:40.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:19:40.341 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
23:19:40.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:19:40.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:40.343 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:40.343 00.000 16108 MoveAxis(E, 0, ABG)
23:19:40.343 00.000 16108 Move returns status 0, amount 0
23:19:40.343 00.000 16108 MoveAxis(N, 0, ABG)
23:19:40.343 00.000 16108 Move returns status 0, amount 0
23:19:40.343 00.000 16108 move complete, result=0
23:19:40.343 00.000 16108 worker thread done servicing request
23:19:40.347 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3904, FiltMin=3344, FiltMax=39683, Gamma=1.000
23:19:40.360 00.013 21068 UpdateGuideState exits: m=81911 SNR=65.4
23:19:40.362 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:40.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:40.364 00.001 21068 Enqueuing Expose request
23:19:40.364 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:40.365 00.001 16108 Worker thread wakes up
23:19:40.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:40.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:41.342 00.977 16108 Exposure complete
23:19:41.397 00.055 16108 worker thread done servicing request
23:19:41.398 00.001 21068 OnExposeComplete: enter
23:19:41.398 00.000 21068 UpdateGuideState(): m_state=6
23:19:41.400 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4193
23:19:41.401 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.93, Mass=75943, SNR=60.6, Peak=12896 HFD=3.1
23:19:41.402 00.001 21068 MultiStar: [#1 -0.36,0.07,1.11,U] [#2 -0.10,0.25,1.16,U] [#3 -0.05,0.05,1.15,U] [#4 -0.55,0.11,0.00,M2] [#5 -0.13,0.04,0.95,U] [#6 -0.17,-0.30,0.88,U] [#7 0.10,0.01,0.51,U] [#8 0.14,-0.18,0.88,U] 
23:19:41.403 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {0.02, 0.09}
23:19:41.404 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
23:19:41.404 00.000 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
23:19:41.405 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=0.09 mountY=0.00, mountTheta=0.02
23:19:41.406 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
23:19:41.407 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
23:19:41.408 00.001 16108 Worker thread wakes up
23:19:41.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:19:41.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:19:41.408 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
23:19:41.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:19:41.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:41.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:19:41.408 00.000 16108 MoveAxis(E, 0, ABG)
23:19:41.408 00.000 16108 Move returns status 0, amount 0
23:19:41.409 00.001 16108 MoveAxis(N, 0, ABG)
23:19:41.409 00.000 16108 Move returns status 0, amount 0
23:19:41.409 00.000 16108 move complete, result=0
23:19:41.409 00.000 16108 worker thread done servicing request
23:19:41.413 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3904, FiltMin=3309, FiltMax=45491, Gamma=1.000
23:19:41.428 00.015 21068 UpdateGuideState exits: m=75943 SNR=60.6
23:19:41.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:41.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:41.430 00.000 21068 Enqueuing Expose request
23:19:41.431 00.001 16108 Worker thread wakes up
23:19:41.431 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:41.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:41.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:42.588 01.156 16108 Exposure complete
23:19:42.649 00.061 16108 worker thread done servicing request
23:19:42.649 00.000 21068 OnExposeComplete: enter
23:19:42.650 00.001 21068 UpdateGuideState(): m_state=6
23:19:42.651 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4194
23:19:42.653 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.86, Mass=71619, SNR=52.8, Peak=14800 HFD=2.6
23:19:42.654 00.001 21068 MultiStar: [#1 0.19,-0.14,1.13,U] [#2 0.31,0.03,1.41,U] [#3 0.32,0.19,1.24,U] [#4 -0.10,-0.41,1.02,U] [#5 -0.20,-0.23,1.28,U] [#6 -0.04,-0.50,0.00,M1] [#7 0.35,-0.13,0.68,U] [#8 0.06,-0.35,0.95,U] 
23:19:42.655 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.11}, one-star: {0.07, 0.02}
23:19:42.656 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
23:19:42.657 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
23:19:42.658 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.30 mountX=-0.06 mountY=-0.04, mountTheta=-2.62
23:19:42.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
23:19:42.661 00.001 21068 Enqueuing Move request for scope (0.07, 0.02)
23:19:42.662 00.001 16108 Worker thread wakes up
23:19:42.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:19:42.662 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:19:42.662 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.06 yDistance=-0.04
23:19:42.663 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:19:42.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:42.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:42.663 00.000 16108 MoveAxis(E, 0, ABG)
23:19:42.663 00.000 16108 Move returns status 0, amount 0
23:19:42.663 00.000 16108 MoveAxis(N, 0, ABG)
23:19:42.663 00.000 16108 Move returns status 0, amount 0
23:19:42.663 00.000 16108 move complete, result=0
23:19:42.663 00.000 16108 worker thread done servicing request
23:19:42.668 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3901, FiltMin=3328, FiltMax=42163, Gamma=1.000
23:19:42.692 00.024 21068 UpdateGuideState exits: m=71619 SNR=52.8
23:19:42.694 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:42.696 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:42.697 00.001 21068 Enqueuing Expose request
23:19:42.698 00.001 16108 Worker thread wakes up
23:19:42.698 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:42.701 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:42.702 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:43.672 00.970 16108 Exposure complete
23:19:43.746 00.074 16108 worker thread done servicing request
23:19:43.746 00.000 21068 OnExposeComplete: enter
23:19:43.747 00.001 21068 UpdateGuideState(): m_state=6
23:19:43.750 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4195
23:19:43.751 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.00, Mass=85594, SNR=66.8, Peak=14448 HFD=3.3
23:19:43.752 00.001 21068 MultiStar: [#1 -0.26,0.03,1.01,U] [#2 -0.13,0.21,0.98,U] [#3 -0.07,0.08,0.85,U] [#4 -0.63,0.04,0.00,M2] [#5 -0.30,-0.07,0.95,U] [#6 -0.88,-0.52,0.00,M2] [#7 -0.01,0.12,0.53,U] [#8 -0.06,-0.21,0.80,U] 
23:19:43.752 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.05}, one-star: {-0.03, 0.17}
23:19:43.754 00.002 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
23:19:43.755 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
23:19:43.757 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.78 mountX=0.14 mountY=-0.02, mountTheta=-0.13
23:19:43.760 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.05, opts=13)
23:19:43.760 00.000 21068 Enqueuing Move request for scope (-0.13, 0.05)
23:19:43.762 00.002 16108 Worker thread wakes up
23:19:43.763 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
23:19:43.763 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
23:19:43.763 00.000 16108 Moving (-0.13, 0.05) raw xDistance=0.14 yDistance=-0.02
23:19:43.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:19:43.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:43.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:43.763 00.000 16108 MoveAxis(E, 0, ABG)
23:19:43.763 00.000 16108 Move returns status 0, amount 0
23:19:43.764 00.001 16108 MoveAxis(N, 0, ABG)
23:19:43.764 00.000 16108 Move returns status 0, amount 0
23:19:43.764 00.000 16108 move complete, result=0
23:19:43.764 00.000 16108 worker thread done servicing request
23:19:43.769 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3897, FiltMin=3310, FiltMax=41478, Gamma=1.000
23:19:43.788 00.019 21068 UpdateGuideState exits: m=85594 SNR=66.8
23:19:43.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:43.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:43.790 00.000 21068 Enqueuing Expose request
23:19:43.791 00.001 16108 Worker thread wakes up
23:19:43.791 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:43.792 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:43.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:44.964 01.172 16108 Exposure complete
23:19:45.046 00.082 16108 worker thread done servicing request
23:19:45.046 00.000 21068 OnExposeComplete: enter
23:19:45.048 00.002 21068 UpdateGuideState(): m_state=6
23:19:45.050 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4196
23:19:45.050 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=877.00, Mass=96609, SNR=66.7, Peak=13280 HFD=3.4
23:19:45.052 00.002 21068 MultiStar: [#1 -0.28,0.14,1.25,U] [#2 -0.23,0.05,1.19,U] [#3 -0.71,0.14,0.00,M1] [#4 -0.36,0.24,0.84,U] [#5 -0.34,0.04,0.89,U] [#6 -0.70,-0.47,0.00,M3] [#7 -0.07,0.73,0.00,M1] [#8 -0.48,-0.13,0.00,M1] 
23:19:45.053 00.001 21068 single-star, 4 included, MultiStar: {-0.25, 0.12}, one-star: {-0.04, 0.16}
23:19:45.054 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
23:19:45.055 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
23:19:45.056 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=0.07 mountY=-0.15, mountTheta=-1.13
23:19:45.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.16, opts=13)
23:19:45.059 00.001 21068 Enqueuing Move request for scope (-0.04, 0.16)
23:19:45.060 00.001 16108 Worker thread wakes up
23:19:45.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
23:19:45.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
23:19:45.060 00.000 16108 Moving (-0.04, 0.16) raw xDistance=0.07 yDistance=-0.15
23:19:45.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:19:45.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:45.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:45.060 00.000 16108 MoveAxis(E, 0, ABG)
23:19:45.061 00.001 16108 Move returns status 0, amount 0
23:19:45.061 00.000 16108 MoveAxis(N, 0, ABG)
23:19:45.061 00.000 16108 Move returns status 0, amount 0
23:19:45.061 00.000 16108 move complete, result=0
23:19:45.061 00.000 16108 worker thread done servicing request
23:19:45.064 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3894, FiltMin=3267, FiltMax=39421, Gamma=1.000
23:19:45.083 00.019 21068 UpdateGuideState exits: m=96609 SNR=66.7
23:19:45.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:45.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:45.086 00.001 21068 Enqueuing Expose request
23:19:45.088 00.002 16108 Worker thread wakes up
23:19:45.088 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:45.089 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:45.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:46.057 00.968 16108 Exposure complete
23:19:46.118 00.061 16108 worker thread done servicing request
23:19:46.118 00.000 21068 OnExposeComplete: enter
23:19:46.119 00.001 21068 UpdateGuideState(): m_state=6
23:19:46.120 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4197
23:19:46.121 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.79, Mass=86399, SNR=64.4, Peak=14691 HFD=2.9
23:19:46.123 00.002 21068 MultiStar: [#1 -0.67,0.26,0.00,M1] [#2 -0.45,0.45,0.00,M1] [#3 -0.70,0.35,0.00,M2] [#4 -0.71,0.24,0.00,M2] [#5 -0.49,0.23,0.00,M1] [#6 -0.92,0.20,0.00,M4] [#7 -0.55,0.38,0.00,M2] [#8 -0.44,0.18,0.73,U] 
23:19:46.123 00.000 21068 refined, 1 included, MultiStar: {-0.47, 0.05}, one-star: {-0.49, -0.04}
23:19:46.124 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:19:46.125 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:19:46.125 00.000 21068 CameraToMount -- cameraX=-0.47 cameraY=0.05 hyp=0.47 cameraTheta=3.04 mountX=0.47 mountY=0.06, mountTheta=0.13
23:19:46.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=0.05, opts=13)
23:19:46.128 00.001 21068 Enqueuing Move request for scope (-0.47, 0.05)
23:19:46.128 00.000 16108 Worker thread wakes up
23:19:46.129 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.05) opts 0xd
23:19:46.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, 0.05)
23:19:46.129 00.000 16108 Moving (-0.47, 0.05) raw xDistance=0.47 yDistance=0.06
23:19:46.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
23:19:46.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:46.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:19:46.129 00.000 16108 MoveAxis(W, 124, ABG)
23:19:46.129 00.000 16108 Guiding  Dir = 3, Dur = 124
23:19:46.129 00.000 16108 IsSlewing returns 0
23:19:46.129 00.000 16108 IsGuiding returns 0
23:19:46.132 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3891, FiltMin=3373, FiltMax=33309, Gamma=1.000
23:19:46.147 00.015 21068 UpdateGuideState exits: m=86399 SNR=64.4
23:19:46.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:46.149 00.000 21068 Enqueuing Expose request
23:19:46.165 00.016 16108 PulseGuide returned control before completion, sleep 99
23:19:46.273 00.108 16108 IsGuiding returns 1
23:19:46.273 00.000 16108 scope still moving after pulse duration time elapsed
23:19:46.305 00.032 16108 IsSlewing returns 0
23:19:46.305 00.000 16108 IsGuiding returns 1
23:19:46.336 00.031 16108 IsSlewing returns 0
23:19:46.336 00.000 16108 IsGuiding returns 0
23:19:46.336 00.000 16108 scope move finished after 124 + 82 ms
23:19:46.336 00.000 16108 Move returns status 0, amount 124
23:19:46.336 00.000 16108 MoveAxis(N, 0, ABG)
23:19:46.337 00.001 16108 Move returns status 0, amount 0
23:19:46.337 00.000 16108 move complete, result=0
23:19:46.337 00.000 16108 worker thread done servicing request
23:19:46.337 00.000 16108 Worker thread wakes up
23:19:46.337 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:46.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:46.337 00.000 21068 GuideStep: 0.5 px 124 ms WEST, 0.1 px 0 ms NORTH
23:19:47.506 01.169 16108 Exposure complete
23:19:47.562 00.056 16108 worker thread done servicing request
23:19:47.562 00.000 21068 OnExposeComplete: enter
23:19:47.563 00.001 21068 UpdateGuideState(): m_state=6
23:19:47.565 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4198
23:19:47.565 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=877.08, Mass=89667, SNR=67.7, Peak=14272 HFD=3.1
23:19:47.566 00.001 21068 MultiStar: [#1 0.00,0.02,1.07,U] [#2 -0.01,0.08,1.02,U] [#3 -0.02,0.04,0.85,U] [#4 0.07,0.06,0.91,U] [#5 -0.30,-0.06,0.88,U] [#6 -0.25,-0.11,0.80,U] [#7 0.19,0.17,0.53,U] [#8 0.30,-0.05,0.73,U] 
23:19:47.567 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.19, 0.24}
23:19:47.567 00.000 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:19:47.568 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:19:47.569 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.33 mountX=-0.00 mountY=-0.05, mountTheta=-1.63
23:19:47.570 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
23:19:47.571 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
23:19:47.572 00.001 16108 Worker thread wakes up
23:19:47.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:19:47.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:19:47.572 00.000 16108 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=-0.05
23:19:47.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:19:47.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:47.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:47.573 00.001 16108 MoveAxis(E, 0, ABG)
23:19:47.573 00.000 16108 Move returns status 0, amount 0
23:19:47.573 00.000 16108 MoveAxis(N, 0, ABG)
23:19:47.573 00.000 16108 Move returns status 0, amount 0
23:19:47.573 00.000 16108 move complete, result=0
23:19:47.573 00.000 16108 worker thread done servicing request
23:19:47.579 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3885, FiltMin=3337, FiltMax=49395, Gamma=1.000
23:19:47.606 00.027 21068 UpdateGuideState exits: m=89667 SNR=67.7
23:19:47.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:47.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:47.608 00.000 21068 Enqueuing Expose request
23:19:47.610 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:47.611 00.001 16108 Worker thread wakes up
23:19:47.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:47.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:48.581 00.970 16108 Exposure complete
23:19:48.650 00.069 16108 worker thread done servicing request
23:19:48.650 00.000 21068 OnExposeComplete: enter
23:19:48.651 00.001 21068 UpdateGuideState(): m_state=6
23:19:48.652 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4199
23:19:48.653 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.95, Mass=75287, SNR=57.8, Peak=14608 HFD=2.9
23:19:48.654 00.001 21068 MultiStar: [#1 -0.12,0.12,0.96,U] [#2 0.20,-0.07,1.32,U] [#3 -0.03,0.16,0.99,U] [#4 -0.09,-0.01,0.88,U] [#5 -0.13,0.07,1.08,U] [#6 -0.22,-0.44,0.00,M4] [#7 0.46,0.03,0.55,U] [#8 0.33,-0.14,0.89,U] 
23:19:48.654 00.000 21068 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.24, 0.11}
23:19:48.656 00.002 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
23:19:48.657 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
23:19:48.657 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
23:19:48.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.03, opts=13)
23:19:48.660 00.001 21068 Enqueuing Move request for scope (0.09, 0.03)
23:19:48.660 00.000 16108 Worker thread wakes up
23:19:48.661 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:19:48.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:19:48.661 00.000 16108 Moving (0.09, 0.03) raw xDistance=-0.08 yDistance=-0.05
23:19:48.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:19:48.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:48.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:48.661 00.000 16108 MoveAxis(E, 0, ABG)
23:19:48.661 00.000 16108 Move returns status 0, amount 0
23:19:48.661 00.000 16108 MoveAxis(N, 0, ABG)
23:19:48.661 00.000 16108 Move returns status 0, amount 0
23:19:48.661 00.000 16108 move complete, result=0
23:19:48.661 00.000 16108 worker thread done servicing request
23:19:48.665 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3881, FiltMin=3267, FiltMax=44493, Gamma=1.000
23:19:48.680 00.015 21068 UpdateGuideState exits: m=75287 SNR=57.8
23:19:48.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:48.681 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:48.682 00.001 21068 Enqueuing Expose request
23:19:48.682 00.000 16108 Worker thread wakes up
23:19:48.683 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:48.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:48.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:49.849 01.166 16108 Exposure complete
23:19:49.908 00.059 16108 worker thread done servicing request
23:19:49.908 00.000 21068 OnExposeComplete: enter
23:19:49.909 00.001 21068 UpdateGuideState(): m_state=6
23:19:49.911 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4200
23:19:49.914 00.003 21068 Star::Find returns 1 (0), X=221.27, Y=876.66, Mass=78655, SNR=54.8, Peak=13920 HFD=3.1
23:19:49.915 00.001 21068 MultiStar: [#1 0.00,-0.07,1.25,U] [#2 0.63,0.01,0.00,M1] [#3 0.39,0.05,1.25,U] [#4 0.43,-0.06,0.98,U] [#5 0.33,0.12,1.11,U] [#6 0.07,-0.27,0.91,U] [#7 0.71,-0.34,0.00,M1] [#8 0.56,-0.35,0.00,M1] 
23:19:49.917 00.002 21068 refined, 5 included, MultiStar: {0.30, -0.06}, one-star: {0.59, -0.18}
23:19:49.918 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
23:19:49.919 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
23:19:49.922 00.003 21068 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-0.19 mountX=-0.30 mountY=-0.01, mountTheta=-3.10
23:19:49.923 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.06, opts=13)
23:19:49.926 00.003 21068 Enqueuing Move request for scope (0.30, -0.06)
23:19:49.927 00.001 16108 Worker thread wakes up
23:19:49.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
23:19:49.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
23:19:49.927 00.000 16108 Moving (0.30, -0.06) raw xDistance=-0.30 yDistance=-0.01
23:19:49.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:19:49.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:49.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:49.928 00.001 16108 MoveAxis(E, 80, ABG)
23:19:49.928 00.000 16108 Guiding  Dir = 2, Dur = 80
23:19:49.928 00.000 16108 IsSlewing returns 0
23:19:49.928 00.000 16108 IsGuiding returns 0
23:19:49.935 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3881, FiltMin=3305, FiltMax=45389, Gamma=1.000
23:19:49.955 00.020 21068 UpdateGuideState exits: m=78655 SNR=54.8
23:19:49.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:49.957 00.000 21068 Enqueuing Expose request
23:19:49.970 00.013 16108 PulseGuide returned control before completion, sleep 50
23:19:50.030 00.060 16108 IsGuiding returns 1
23:19:50.030 00.000 16108 scope still moving after pulse duration time elapsed
23:19:50.062 00.032 16108 IsSlewing returns 0
23:19:50.062 00.000 16108 IsGuiding returns 1
23:19:50.093 00.031 16108 IsSlewing returns 0
23:19:50.093 00.000 16108 IsGuiding returns 0
23:19:50.093 00.000 16108 scope move finished after 80 + 85 ms
23:19:50.093 00.000 16108 Move returns status 0, amount 80
23:19:50.093 00.000 16108 MoveAxis(N, 0, ABG)
23:19:50.093 00.000 16108 Move returns status 0, amount 0
23:19:50.093 00.000 16108 move complete, result=0
23:19:50.093 00.000 16108 worker thread done servicing request
23:19:50.093 00.000 16108 Worker thread wakes up
23:19:50.095 00.002 21068 GuideStep: -0.3 px 80 ms EAST, -0.0 px 0 ms NORTH
23:19:50.097 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:50.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:51.069 00.972 16108 Exposure complete
23:19:51.147 00.078 16108 worker thread done servicing request
23:19:51.147 00.000 21068 OnExposeComplete: enter
23:19:51.150 00.003 21068 UpdateGuideState(): m_state=6
23:19:51.152 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4201
23:19:51.153 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.90, Mass=66265, SNR=50.0, Peak=11680 HFD=2.8
23:19:51.155 00.002 21068 MultiStar: [#1 0.17,-0.20,1.12,U] [#2 0.18,-0.00,1.48,U] [#3 0.32,-0.28,1.09,U] [#4 0.13,-0.06,1.15,U] [#5 0.04,-0.05,1.22,U] [#6 0.14,-0.27,1.08,U] [#7 -0.07,0.45,0.65,U] [#8 0.19,-0.04,0.95,U] 
23:19:51.157 00.002 21068 single-star, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.04, 0.07}
23:19:51.159 00.002 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
23:19:51.160 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
23:19:51.162 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.09 mountX=-0.02 mountY=-0.07, mountTheta=-1.87
23:19:51.163 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
23:19:51.164 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
23:19:51.165 00.001 16108 Worker thread wakes up
23:19:51.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:19:51.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:19:51.165 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.02 yDistance=-0.07
23:19:51.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:51.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:51.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:51.165 00.000 16108 MoveAxis(E, 0, ABG)
23:19:51.166 00.001 16108 Move returns status 0, amount 0
23:19:51.166 00.000 16108 MoveAxis(N, 0, ABG)
23:19:51.166 00.000 16108 Move returns status 0, amount 0
23:19:51.166 00.000 16108 move complete, result=0
23:19:51.166 00.000 16108 worker thread done servicing request
23:19:51.169 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3881, FiltMin=3261, FiltMax=47565, Gamma=1.000
23:19:51.184 00.015 21068 UpdateGuideState exits: m=66265 SNR=50.0
23:19:51.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:51.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:51.187 00.001 21068 Enqueuing Expose request
23:19:51.188 00.001 16108 Worker thread wakes up
23:19:51.188 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:51.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:51.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:52.351 01.163 16108 Exposure complete
23:19:52.419 00.068 16108 worker thread done servicing request
23:19:52.419 00.000 21068 OnExposeComplete: enter
23:19:52.420 00.001 21068 UpdateGuideState(): m_state=6
23:19:52.421 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4202
23:19:52.422 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.86, Mass=79841, SNR=60.8, Peak=13792 HFD=3.0
23:19:52.423 00.001 21068 MultiStar: [#1 0.15,-0.02,1.09,U] [#2 0.14,0.05,1.32,U] [#3 0.11,0.04,1.09,U] [#4 -0.40,-0.15,0.79,U] [#5 -0.35,-0.14,0.89,U] [#6 -0.09,-0.66,0.00,M3] [#7 0.48,-0.25,0.00,M1] [#8 0.27,-0.36,0.74,U] 
23:19:52.424 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.06}, one-star: {0.25, 0.02}
23:19:52.425 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
23:19:52.425 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
23:19:52.426 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.95 mountX=-0.05 mountY=0.05, mountTheta=2.40
23:19:52.429 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
23:19:52.429 00.000 21068 Enqueuing Move request for scope (0.04, -0.06)
23:19:52.430 00.001 16108 Worker thread wakes up
23:19:52.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
23:19:52.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
23:19:52.430 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
23:19:52.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:19:52.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:52.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:19:52.430 00.000 16108 MoveAxis(E, 0, ABG)
23:19:52.430 00.000 16108 Move returns status 0, amount 0
23:19:52.430 00.000 16108 MoveAxis(N, 0, ABG)
23:19:52.431 00.001 16108 Move returns status 0, amount 0
23:19:52.431 00.000 16108 move complete, result=0
23:19:52.431 00.000 16108 worker thread done servicing request
23:19:52.434 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3881, FiltMin=3305, FiltMax=48109, Gamma=1.000
23:19:52.450 00.016 21068 UpdateGuideState exits: m=79841 SNR=60.8
23:19:52.452 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:52.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:52.455 00.002 21068 Enqueuing Expose request
23:19:52.456 00.001 16108 Worker thread wakes up
23:19:52.456 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:52.458 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:52.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:53.430 00.972 16108 Exposure complete
23:19:53.502 00.072 16108 worker thread done servicing request
23:19:53.503 00.001 21068 OnExposeComplete: enter
23:19:53.504 00.001 21068 UpdateGuideState(): m_state=6
23:19:53.506 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4203
23:19:53.508 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.76, Mass=69865, SNR=48.4, Peak=11840 HFD=3.1
23:19:53.509 00.001 21068 MultiStar: [#1 -0.10,-0.14,1.28,U] [#2 0.16,-0.14,1.59,U] [#3 -0.22,0.28,1.15,U] [#4 -0.67,-0.49,0.00,M1] [#5 -0.18,0.09,1.52,U] [#6 -0.35,-0.25,1.06,U] [#7 -0.09,-0.39,0.65,U] [#8 -0.21,-0.43,0.81,U] 
23:19:53.512 00.003 21068 single-star, 7 included, MultiStar: {-0.11, -0.10}, one-star: {0.03, -0.08}
23:19:53.513 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
23:19:53.514 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
23:19:53.516 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.18 mountX=-0.05 mountY=0.07, mountTheta=2.16
23:19:53.518 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
23:19:53.520 00.002 21068 Enqueuing Move request for scope (0.03, -0.08)
23:19:53.521 00.001 16108 Worker thread wakes up
23:19:53.522 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:19:53.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:19:53.522 00.000 16108 Moving (0.03, -0.08) raw xDistance=-0.05 yDistance=0.07
23:19:53.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:19:53.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:53.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:53.522 00.000 16108 MoveAxis(E, 0, ABG)
23:19:53.522 00.000 16108 Move returns status 0, amount 0
23:19:53.522 00.000 16108 MoveAxis(N, 0, ABG)
23:19:53.522 00.000 16108 Move returns status 0, amount 0
23:19:53.522 00.000 16108 move complete, result=0
23:19:53.523 00.001 16108 worker thread done servicing request
23:19:53.527 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3885, FiltMin=3305, FiltMax=48947, Gamma=1.000
23:19:53.545 00.018 21068 UpdateGuideState exits: m=69865 SNR=48.4
23:19:53.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:53.548 00.001 21068 Enqueuing Expose request
23:19:53.549 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:53.549 00.000 16108 Worker thread wakes up
23:19:53.549 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:53.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:54.705 01.156 16108 Exposure complete
23:19:54.783 00.078 16108 worker thread done servicing request
23:19:54.783 00.000 21068 OnExposeComplete: enter
23:19:54.785 00.002 21068 UpdateGuideState(): m_state=6
23:19:54.786 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4204
23:19:54.789 00.003 21068 Star::Find returns 1 (0), X=220.55, Y=876.85, Mass=68637, SNR=53.1, Peak=10832 HFD=3.2
23:19:54.791 00.002 21068 MultiStar: [#1 0.43,-0.13,1.25,U] [#2 0.17,-0.11,1.65,U] [#3 0.15,-0.01,1.24,U] [#4 -0.42,-0.11,0.92,U] [#5 -0.17,-0.09,1.19,U] [#6 -0.49,-0.77,0.00,M3] [#7 0.12,0.13,0.65,U] [#8 0.17,-0.36,0.82,U] 
23:19:54.792 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {-0.13, 0.01}
23:19:54.794 00.002 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
23:19:54.795 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
23:19:54.797 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=-0.07 mountY=0.07, mountTheta=2.36
23:19:54.801 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
23:19:54.802 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
23:19:54.804 00.002 16108 Worker thread wakes up
23:19:54.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:19:54.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:19:54.804 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.07
23:19:54.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:19:54.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:54.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:54.804 00.000 16108 MoveAxis(E, 0, ABG)
23:19:54.804 00.000 16108 Move returns status 0, amount 0
23:19:54.804 00.000 16108 MoveAxis(N, 0, ABG)
23:19:54.804 00.000 16108 Move returns status 0, amount 0
23:19:54.804 00.000 16108 move complete, result=0
23:19:54.804 00.000 16108 worker thread done servicing request
23:19:54.811 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3888, FiltMin=3315, FiltMax=38755, Gamma=1.000
23:19:54.836 00.025 21068 UpdateGuideState exits: m=68637 SNR=53.1
23:19:54.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:54.839 00.001 21068 Enqueuing Expose request
23:19:54.840 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:54.840 00.000 16108 Worker thread wakes up
23:19:54.841 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:54.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:55.815 00.974 16108 Exposure complete
23:19:55.884 00.069 16108 worker thread done servicing request
23:19:55.884 00.000 21068 OnExposeComplete: enter
23:19:55.886 00.002 21068 UpdateGuideState(): m_state=6
23:19:55.888 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4205
23:19:55.889 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=877.02, Mass=61515, SNR=49.3, Peak=10816 HFD=3.0
23:19:55.891 00.002 21068 MultiStar: [#1 0.07,-0.11,1.54,U] [#2 0.30,0.07,1.77,U] [#3 0.27,-0.16,1.36,U] [#4 -0.16,0.06,1.01,U] [#5 -0.30,-0.04,1.34,U] [#6 -0.16,-0.50,0.00,M4] [#7 -0.19,0.41,0.60,U] [#8 -0.06,-0.01,0.93,U] 
23:19:55.892 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {-0.19, 0.18}
23:19:55.893 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
23:19:55.894 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
23:19:55.896 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.11 mountX=-0.01 mountY=-0.02, mountTheta=-1.86
23:19:55.900 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
23:19:55.902 00.002 21068 Enqueuing Move request for scope (0.01, 0.02)
23:19:55.903 00.001 16108 Worker thread wakes up
23:19:55.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:19:55.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:19:55.904 00.001 16108 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
23:19:55.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:19:55.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:55.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:55.904 00.000 16108 MoveAxis(E, 0, ABG)
23:19:55.904 00.000 16108 Move returns status 0, amount 0
23:19:55.904 00.000 16108 MoveAxis(N, 0, ABG)
23:19:55.904 00.000 16108 Move returns status 0, amount 0
23:19:55.904 00.000 16108 move complete, result=0
23:19:55.904 00.000 16108 worker thread done servicing request
23:19:55.909 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3891, FiltMin=3328, FiltMax=44125, Gamma=1.000
23:19:55.924 00.015 21068 UpdateGuideState exits: m=61515 SNR=49.3
23:19:55.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:55.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:55.926 00.000 21068 Enqueuing Expose request
23:19:55.927 00.001 16108 Worker thread wakes up
23:19:55.927 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:55.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:55.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:57.099 01.171 16108 Exposure complete
23:19:57.156 00.057 16108 worker thread done servicing request
23:19:57.156 00.000 21068 OnExposeComplete: enter
23:19:57.157 00.001 21068 UpdateGuideState(): m_state=6
23:19:57.159 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4206
23:19:57.159 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=877.15, Mass=65777, SNR=53.0, Peak=11859 HFD=2.8
23:19:57.161 00.002 21068 MultiStar: [#1 -0.10,0.09,1.48,U] [#2 0.02,0.28,1.32,U] [#3 0.06,0.17,1.54,U] [#4 -0.06,0.15,0.97,U] [#5 -0.11,-0.04,1.14,U] [#6 -0.07,-0.46,0.83,U] [#7 -0.16,0.19,0.57,U] [#8 -0.31,0.01,0.82,U] 
23:19:57.162 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.29, 0.31}
23:19:57.163 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
23:19:57.163 00.000 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
23:19:57.164 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.34 mountX=0.11 mountY=-0.07, mountTheta=-0.58
23:19:57.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.10, opts=13)
23:19:57.167 00.001 21068 Enqueuing Move request for scope (-0.09, 0.10)
23:19:57.168 00.001 16108 Worker thread wakes up
23:19:57.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:19:57.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:19:57.168 00.000 16108 Moving (-0.09, 0.10) raw xDistance=0.11 yDistance=-0.07
23:19:57.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:19:57.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:57.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:57.168 00.000 16108 MoveAxis(E, 0, ABG)
23:19:57.168 00.000 16108 Move returns status 0, amount 0
23:19:57.168 00.000 16108 MoveAxis(N, 0, ABG)
23:19:57.168 00.000 16108 Move returns status 0, amount 0
23:19:57.168 00.000 16108 move complete, result=0
23:19:57.168 00.000 16108 worker thread done servicing request
23:19:57.177 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3894, FiltMin=3334, FiltMax=43469, Gamma=1.000
23:19:57.191 00.014 21068 UpdateGuideState exits: m=65777 SNR=53.0
23:19:57.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:57.192 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:57.193 00.001 21068 Enqueuing Expose request
23:19:57.194 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:57.195 00.001 16108 Worker thread wakes up
23:19:57.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:57.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:58.172 00.977 16108 Exposure complete
23:19:58.235 00.063 16108 worker thread done servicing request
23:19:58.235 00.000 21068 OnExposeComplete: enter
23:19:58.237 00.002 21068 UpdateGuideState(): m_state=6
23:19:58.238 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4207
23:19:58.240 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=877.06, Mass=52427, SNR=46.8, Peak=10688 HFD=2.6
23:19:58.241 00.001 21068 MultiStar: [#1 0.23,-0.05,1.57,U] [#2 0.11,0.16,1.54,U] [#3 -0.03,0.21,1.41,U] [#4 -0.10,0.02,1.33,U] [#5 0.01,0.14,1.23,U] [#6 -0.18,-0.32,1.20,U] [#7 -0.01,0.14,0.62,U] [#8 -0.12,0.10,1.06,U] 
23:19:58.243 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.05, 0.23}
23:19:58.244 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
23:19:58.246 00.002 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
23:19:58.247 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.49 mountX=0.01 mountY=-0.06, mountTheta=-1.48
23:19:58.250 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
23:19:58.251 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
23:19:58.253 00.002 16108 Worker thread wakes up
23:19:58.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:19:58.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:19:58.253 00.000 16108 Moving (0.01, 0.06) raw xDistance=0.01 yDistance=-0.06
23:19:58.254 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:58.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:58.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:58.254 00.000 16108 MoveAxis(E, 0, ABG)
23:19:58.254 00.000 16108 Move returns status 0, amount 0
23:19:58.254 00.000 16108 MoveAxis(N, 0, ABG)
23:19:58.254 00.000 16108 Move returns status 0, amount 0
23:19:58.254 00.000 16108 move complete, result=0
23:19:58.254 00.000 16108 worker thread done servicing request
23:19:58.258 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3897, FiltMin=3325, FiltMax=42950, Gamma=1.000
23:19:58.271 00.013 21068 UpdateGuideState exits: m=52427 SNR=46.8
23:19:58.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:58.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:58.274 00.001 21068 Enqueuing Expose request
23:19:58.274 00.000 16108 Worker thread wakes up
23:19:58.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:58.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:19:58.275 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:59.443 01.168 16108 Exposure complete
23:19:59.513 00.070 16108 worker thread done servicing request
23:19:59.513 00.000 21068 OnExposeComplete: enter
23:19:59.514 00.001 21068 UpdateGuideState(): m_state=6
23:19:59.515 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4208
23:19:59.516 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.11, Mass=55457, SNR=43.0, Peak=10224 HFD=2.8
23:19:59.516 00.000 21068 MultiStar: [#1 0.08,0.33,1.83,U] [#2 0.14,0.16,1.87,U] [#3 0.19,0.12,1.33,U] [#4 -0.17,0.00,1.17,U] [#5 -0.43,0.09,1.75,U] [#6 -0.46,-0.30,0.00,M3] [#7 0.49,-0.08,0.00,M1] [#8 -0.12,0.01,1.18,U] 
23:19:59.517 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.15}, one-star: {-0.22, 0.27}
23:19:59.518 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
23:19:59.518 00.000 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
23:19:59.519 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.98 mountX=0.09 mountY=-0.13, mountTheta=-0.96
23:19:59.522 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.15, opts=13)
23:19:59.522 00.000 21068 Enqueuing Move request for scope (-0.07, 0.15)
23:19:59.523 00.001 16108 Worker thread wakes up
23:19:59.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:19:59.523 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:19:59.523 00.000 16108 Moving (-0.07, 0.15) raw xDistance=0.09 yDistance=-0.13
23:19:59.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:19:59.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:59.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:19:59.523 00.000 16108 MoveAxis(E, 0, ABG)
23:19:59.523 00.000 16108 Move returns status 0, amount 0
23:19:59.524 00.001 16108 MoveAxis(N, 0, ABG)
23:19:59.524 00.000 16108 Move returns status 0, amount 0
23:19:59.524 00.000 16108 move complete, result=0
23:19:59.524 00.000 16108 worker thread done servicing request
23:19:59.530 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3901, FiltMin=3325, FiltMax=44205, Gamma=1.000
23:19:59.550 00.020 21068 UpdateGuideState exits: m=55457 SNR=43.0
23:19:59.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:59.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:19:59.553 00.001 21068 Enqueuing Expose request
23:19:59.553 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:59.554 00.001 16108 Worker thread wakes up
23:19:59.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:19:59.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:00.540 00.986 16108 Exposure complete
23:20:00.618 00.078 16108 worker thread done servicing request
23:20:00.618 00.000 21068 OnExposeComplete: enter
23:20:00.619 00.001 21068 UpdateGuideState(): m_state=6
23:20:00.620 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4209
23:20:00.621 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.83, Mass=73813, SNR=57.3, Peak=13728 HFD=3.0
23:20:00.622 00.001 21068 MultiStar: [#1 -0.21,0.26,1.51,U] [#2 -0.24,0.21,1.36,U] [#3 0.03,0.22,1.00,U] [#4 -0.14,0.28,0.90,U] [#5 -0.15,-0.22,1.02,U] [#6 0.13,-0.28,0.93,U] [#7 -0.03,0.35,0.50,U] [#8 0.37,0.10,0.75,U] 
23:20:00.623 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.08, -0.01}
23:20:00.624 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
23:20:00.625 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
23:20:00.625 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.08 mountX=0.08 mountY=0.02, mountTheta=0.29
23:20:00.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
23:20:00.628 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
23:20:00.628 00.000 16108 Worker thread wakes up
23:20:00.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:20:00.629 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:20:00.629 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.02
23:20:00.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:20:00.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:00.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:00.629 00.000 16108 MoveAxis(E, 0, ABG)
23:20:00.629 00.000 16108 Move returns status 0, amount 0
23:20:00.629 00.000 16108 MoveAxis(N, 0, ABG)
23:20:00.629 00.000 16108 Move returns status 0, amount 0
23:20:00.629 00.000 16108 move complete, result=0
23:20:00.629 00.000 16108 worker thread done servicing request
23:20:00.633 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3904, FiltMin=3321, FiltMax=35821, Gamma=1.000
23:20:00.648 00.015 21068 UpdateGuideState exits: m=73813 SNR=57.3
23:20:00.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:00.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:00.651 00.001 21068 Enqueuing Expose request
23:20:00.652 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:00.653 00.001 16108 Worker thread wakes up
23:20:00.653 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:00.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:01.829 01.176 16108 Exposure complete
23:20:01.892 00.063 16108 worker thread done servicing request
23:20:01.892 00.000 21068 OnExposeComplete: enter
23:20:01.894 00.002 21068 UpdateGuideState(): m_state=6
23:20:01.896 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4210
23:20:01.897 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.08, Mass=79305, SNR=55.3, Peak=13472 HFD=3.2
23:20:01.899 00.002 21068 MultiStar: [#1 -0.08,0.11,1.36,U] [#2 -0.32,0.31,1.47,U] [#3 -0.31,0.20,1.20,U] [#4 -0.03,-0.11,0.92,U] [#5 -0.34,0.18,1.15,U] [#6 -0.65,-0.08,0.00,M3] [#7 0.11,-0.15,0.59,U] [#8 -0.00,-0.29,0.81,U] 
23:20:01.901 00.002 21068 refined, 7 included, MultiStar: {-0.20, 0.10}, one-star: {-0.39, 0.24}
23:20:01.902 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
23:20:01.903 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
23:20:01.905 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=0.21 mountY=-0.05, mountTheta=-0.24
23:20:01.908 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.10, opts=13)
23:20:01.910 00.002 21068 Enqueuing Move request for scope (-0.20, 0.10)
23:20:01.911 00.001 16108 Worker thread wakes up
23:20:01.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
23:20:01.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
23:20:01.911 00.000 16108 Moving (-0.20, 0.10) raw xDistance=0.21 yDistance=-0.05
23:20:01.912 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:20:01.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:01.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:01.912 00.000 16108 MoveAxis(W, 56, ABG)
23:20:01.912 00.000 16108 Guiding  Dir = 3, Dur = 56
23:20:01.912 00.000 16108 IsSlewing returns 0
23:20:01.912 00.000 16108 IsGuiding returns 0
23:20:01.914 00.002 16108 PulseGuide returned control before completion, sleep 65
23:20:01.917 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3907, FiltMin=3373, FiltMax=37389, Gamma=1.000
23:20:01.934 00.017 21068 UpdateGuideState exits: m=79305 SNR=55.3
23:20:01.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:01.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:01.937 00.001 21068 Enqueuing Expose request
23:20:01.989 00.052 16108 IsGuiding returns 0
23:20:01.989 00.000 16108 Move returns status 0, amount 56
23:20:01.989 00.000 16108 MoveAxis(N, 0, ABG)
23:20:01.989 00.000 16108 Move returns status 0, amount 0
23:20:01.989 00.000 16108 move complete, result=0
23:20:01.989 00.000 16108 worker thread done servicing request
23:20:01.990 00.001 16108 Worker thread wakes up
23:20:01.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:01.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:01.993 00.003 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
23:20:02.964 00.971 16108 Exposure complete
23:20:03.018 00.054 16108 worker thread done servicing request
23:20:03.019 00.001 21068 OnExposeComplete: enter
23:20:03.020 00.001 21068 UpdateGuideState(): m_state=6
23:20:03.021 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4211
23:20:03.022 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=876.84, Mass=80081, SNR=62.3, Peak=14192 HFD=2.9
23:20:03.023 00.001 21068 MultiStar: [#1 0.17,0.02,1.38,U] [#2 0.21,0.02,1.07,U] [#3 -0.35,0.09,1.06,U] [#4 -0.32,-0.33,0.80,U] [#5 0.04,-0.19,0.77,U] [#6 0.12,-0.62,0.00,M4] [#7 0.72,-0.19,0.00,M1] [#8 -0.06,-0.02,0.54,U] 
23:20:03.024 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.44, 0.00}
23:20:03.025 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
23:20:03.026 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
23:20:03.026 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.79 mountX=-0.05 mountY=0.03, mountTheta=2.57
23:20:03.029 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:20:03.030 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:20:03.031 00.001 16108 Worker thread wakes up
23:20:03.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:20:03.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:20:03.031 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
23:20:03.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:20:03.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:03.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:03.031 00.000 16108 MoveAxis(E, 0, ABG)
23:20:03.031 00.000 16108 Move returns status 0, amount 0
23:20:03.031 00.000 16108 MoveAxis(N, 0, ABG)
23:20:03.031 00.000 16108 Move returns status 0, amount 0
23:20:03.031 00.000 16108 move complete, result=0
23:20:03.031 00.000 16108 worker thread done servicing request
23:20:03.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3910, FiltMin=3373, FiltMax=34979, Gamma=1.000
23:20:03.051 00.016 21068 UpdateGuideState exits: m=80081 SNR=62.3
23:20:03.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:03.054 00.001 21068 Enqueuing Expose request
23:20:03.054 00.000 16108 Worker thread wakes up
23:20:03.055 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:03.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:03.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:04.223 01.168 16108 Exposure complete
23:20:04.280 00.057 16108 worker thread done servicing request
23:20:04.280 00.000 21068 OnExposeComplete: enter
23:20:04.281 00.001 21068 UpdateGuideState(): m_state=6
23:20:04.282 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4212
23:20:04.283 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.95, Mass=75005, SNR=55.4, Peak=13936 HFD=2.8
23:20:04.283 00.000 21068 MultiStar: [#1 0.24,0.03,1.23,U] [#2 0.12,0.14,1.29,U] [#3 -0.20,0.08,1.14,U] [#4 -0.16,-0.08,0.97,U] [#5 0.20,-0.05,0.96,U] [#6 0.26,-0.56,0.00,M5] [#7 0.18,-0.13,0.64,U] [#8 0.42,0.09,0.76,U] 
23:20:04.285 00.002 21068 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.14, 0.11}
23:20:04.286 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
23:20:04.287 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
23:20:04.287 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
23:20:04.289 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
23:20:04.289 00.000 21068 Enqueuing Move request for scope (0.10, 0.04)
23:20:04.290 00.001 16108 Worker thread wakes up
23:20:04.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:20:04.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:20:04.290 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.10 yDistance=-0.06
23:20:04.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:20:04.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:04.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:04.290 00.000 16108 MoveAxis(E, 0, ABG)
23:20:04.290 00.000 16108 Move returns status 0, amount 0
23:20:04.291 00.001 16108 MoveAxis(N, 0, ABG)
23:20:04.291 00.000 16108 Move returns status 0, amount 0
23:20:04.291 00.000 16108 move complete, result=0
23:20:04.291 00.000 16108 worker thread done servicing request
23:20:04.301 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3913, FiltMin=3334, FiltMax=34851, Gamma=1.000
23:20:04.318 00.017 21068 UpdateGuideState exits: m=75005 SNR=55.4
23:20:04.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:04.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:04.321 00.001 21068 Enqueuing Expose request
23:20:04.321 00.000 16108 Worker thread wakes up
23:20:04.322 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:04.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:04.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:05.299 00.976 16108 Exposure complete
23:20:05.370 00.071 16108 worker thread done servicing request
23:20:05.370 00.000 21068 OnExposeComplete: enter
23:20:05.371 00.001 21068 UpdateGuideState(): m_state=6
23:20:05.372 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4213
23:20:05.373 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.85, Mass=92825, SNR=71.8, Peak=14816 HFD=3.4
23:20:05.376 00.003 21068 MultiStar: [#1 0.26,-0.28,1.06,U] [#2 0.30,0.02,1.04,U] [#3 0.10,0.04,0.82,U] [#4 0.07,-0.16,0.83,U] [#5 0.16,-0.23,0.81,U] [#6 0.05,-0.68,0.00,M6] [#7 0.65,0.05,0.00,M1] [#8 0.33,-0.17,0.55,U] 
23:20:05.377 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.11}, one-star: {-0.16, 0.01}
23:20:05.379 00.002 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
23:20:05.380 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
23:20:05.382 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=0.16 mountY=0.03, mountTheta=0.18
23:20:05.385 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.01, opts=13)
23:20:05.387 00.002 21068 Enqueuing Move request for scope (-0.16, 0.01)
23:20:05.389 00.002 16108 Worker thread wakes up
23:20:05.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
23:20:05.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
23:20:05.389 00.000 16108 Moving (-0.16, 0.01) raw xDistance=0.16 yDistance=0.03
23:20:05.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:20:05.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:05.390 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:05.390 00.000 16108 MoveAxis(E, 0, ABG)
23:20:05.390 00.000 16108 Move returns status 0, amount 0
23:20:05.390 00.000 16108 MoveAxis(N, 0, ABG)
23:20:05.390 00.000 16108 Move returns status 0, amount 0
23:20:05.390 00.000 16108 move complete, result=0
23:20:05.390 00.000 16108 worker thread done servicing request
23:20:05.398 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3913, FiltMin=3321, FiltMax=36832, Gamma=1.000
23:20:05.419 00.021 21068 UpdateGuideState exits: m=92825 SNR=71.8
23:20:05.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:05.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:05.422 00.001 21068 Enqueuing Expose request
23:20:05.423 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:05.423 00.000 16108 Worker thread wakes up
23:20:05.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:05.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:06.579 01.155 16108 Exposure complete
23:20:06.644 00.065 16108 worker thread done servicing request
23:20:06.644 00.000 21068 OnExposeComplete: enter
23:20:06.645 00.001 21068 UpdateGuideState(): m_state=6
23:20:06.646 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4214
23:20:06.647 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.04, Mass=85009, SNR=58.7, Peak=13648 HFD=3.0
23:20:06.648 00.001 21068 MultiStar: [#1 -0.06,-0.01,1.17,U] [#2 0.17,-0.26,1.34,U] [#3 0.06,0.29,1.15,U] [#4 -0.05,-0.20,1.05,U] [#5 0.14,-0.53,0.00,M1] [#6 -0.07,-0.59,0.00,M7] [#7 0.15,-0.09,0.63,U] [#8 0.12,0.41,0.71,U] 
23:20:06.649 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.00, 0.20}
23:20:06.649 00.000 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
23:20:06.650 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
23:20:06.651 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
23:20:06.652 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
23:20:06.654 00.002 21068 Enqueuing Move request for scope (0.05, 0.03)
23:20:06.655 00.001 16108 Worker thread wakes up
23:20:06.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:20:06.655 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:20:06.655 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.04
23:20:06.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:20:06.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:06.656 00.001 16108 MoveAxis(E, 0, ABG)
23:20:06.656 00.000 16108 Move returns status 0, amount 0
23:20:06.656 00.000 16108 MoveAxis(N, 0, ABG)
23:20:06.656 00.000 16108 Move returns status 0, amount 0
23:20:06.656 00.000 16108 move complete, result=0
23:20:06.656 00.000 16108 worker thread done servicing request
23:20:06.659 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3910, FiltMin=3318, FiltMax=39341, Gamma=1.000
23:20:06.675 00.016 21068 UpdateGuideState exits: m=85009 SNR=58.7
23:20:06.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:06.678 00.001 21068 Enqueuing Expose request
23:20:06.679 00.001 16108 Worker thread wakes up
23:20:06.679 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:06.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:06.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:07.658 00.979 16108 Exposure complete
23:20:07.726 00.068 16108 worker thread done servicing request
23:20:07.726 00.000 21068 OnExposeComplete: enter
23:20:07.727 00.001 21068 UpdateGuideState(): m_state=6
23:20:07.728 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4215
23:20:07.729 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.95, Mass=76732, SNR=57.5, Peak=14912 HFD=2.6
23:20:07.730 00.001 21068 MultiStar: [#1 -0.13,0.10,1.10,U] [#2 0.15,0.08,1.30,U] [#3 -0.03,0.36,1.14,U] [#4 -0.01,-0.17,1.00,U] [#5 -0.11,-0.02,0.97,U] [#6 -0.05,-0.12,0.95,U] [#7 0.25,-0.21,0.51,U] [#8 0.50,-0.34,0.00,M1] 
23:20:07.730 00.000 21068 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.11, 0.11}
23:20:07.731 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
23:20:07.732 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:20:07.734 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.28 mountX=-0.00 mountY=-0.04, mountTheta=-1.68
23:20:07.735 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
23:20:07.736 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
23:20:07.737 00.001 16108 Worker thread wakes up
23:20:07.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:20:07.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:20:07.737 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
23:20:07.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:20:07.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:07.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:07.737 00.000 16108 MoveAxis(E, 0, ABG)
23:20:07.737 00.000 16108 Move returns status 0, amount 0
23:20:07.737 00.000 16108 MoveAxis(N, 0, ABG)
23:20:07.737 00.000 16108 Move returns status 0, amount 0
23:20:07.737 00.000 16108 move complete, result=0
23:20:07.737 00.000 16108 worker thread done servicing request
23:20:07.742 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3907, FiltMin=3373, FiltMax=35581, Gamma=1.000
23:20:07.759 00.017 21068 UpdateGuideState exits: m=76732 SNR=57.5
23:20:07.761 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:07.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:07.763 00.001 21068 Enqueuing Expose request
23:20:07.764 00.001 16108 Worker thread wakes up
23:20:07.764 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:07.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:07.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:08.930 01.165 16108 Exposure complete
23:20:08.997 00.067 16108 worker thread done servicing request
23:20:08.998 00.001 21068 OnExposeComplete: enter
23:20:09.000 00.002 21068 UpdateGuideState(): m_state=6
23:20:09.001 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4216
23:20:09.003 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.92, Mass=89637, SNR=63.7, Peak=15568 HFD=2.8
23:20:09.005 00.002 21068 MultiStar: [#1 0.06,-0.02,0.92,U] [#2 0.17,0.16,1.00,U] [#3 -0.00,0.26,1.08,U] [#4 0.17,-0.20,0.80,U] [#5 -0.08,-0.16,0.89,U] [#6 0.02,-0.60,0.00,M7] [#7 0.51,-0.27,0.00,M1] [#8 0.12,-0.14,0.56,U] 
23:20:09.006 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.19, 0.08}
23:20:09.008 00.002 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
23:20:09.009 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
23:20:09.010 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
23:20:09.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
23:20:09.013 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
23:20:09.015 00.002 16108 Worker thread wakes up
23:20:09.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:20:09.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:20:09.015 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.08 yDistance=-0.04
23:20:09.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:09.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:09.015 00.000 16108 MoveAxis(E, 0, ABG)
23:20:09.015 00.000 16108 Move returns status 0, amount 0
23:20:09.015 00.000 16108 MoveAxis(N, 0, ABG)
23:20:09.015 00.000 16108 Move returns status 0, amount 0
23:20:09.015 00.000 16108 move complete, result=0
23:20:09.015 00.000 16108 worker thread done servicing request
23:20:09.019 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3907, FiltMin=3305, FiltMax=39181, Gamma=1.000
23:20:09.034 00.015 21068 UpdateGuideState exits: m=89637 SNR=63.7
23:20:09.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:09.036 00.000 21068 Enqueuing Expose request
23:20:09.037 00.001 16108 Worker thread wakes up
23:20:09.037 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:09.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:09.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:10.013 00.975 16108 Exposure complete
23:20:10.089 00.076 16108 worker thread done servicing request
23:20:10.089 00.000 21068 OnExposeComplete: enter
23:20:10.090 00.001 21068 UpdateGuideState(): m_state=6
23:20:10.091 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4217
23:20:10.091 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=876.85, Mass=77539, SNR=60.3, Peak=14048 HFD=2.9
23:20:10.092 00.001 21068 MultiStar: [#1 0.30,0.04,1.12,U] [#2 0.05,0.05,1.08,U] [#3 0.10,0.05,1.08,U] [#4 -0.17,0.03,0.98,U] [#5 -0.00,-0.07,1.02,U] [#6 0.21,-0.58,0.00,M8] [#7 0.42,-0.20,0.66,U] [#8 0.57,-0.31,0.00,M1] 
23:20:10.094 00.002 21068 refined, 6 included, MultiStar: {0.11, -0.00}, one-star: {0.17, 0.01}
23:20:10.095 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
23:20:10.096 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
23:20:10.096 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
23:20:10.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
23:20:10.099 00.001 21068 Enqueuing Move request for scope (0.11, -0.00)
23:20:10.099 00.000 16108 Worker thread wakes up
23:20:10.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:20:10.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:20:10.100 00.001 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.02
23:20:10.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:20:10.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:10.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:10.100 00.000 16108 MoveAxis(E, 0, ABG)
23:20:10.100 00.000 16108 Move returns status 0, amount 0
23:20:10.100 00.000 16108 MoveAxis(N, 0, ABG)
23:20:10.100 00.000 16108 Move returns status 0, amount 0
23:20:10.100 00.000 16108 move complete, result=0
23:20:10.100 00.000 16108 worker thread done servicing request
23:20:10.105 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3907, FiltMin=3315, FiltMax=45549, Gamma=1.000
23:20:10.118 00.013 21068 UpdateGuideState exits: m=77539 SNR=60.3
23:20:10.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:10.120 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:10.121 00.001 21068 Enqueuing Expose request
23:20:10.123 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:10.123 00.000 16108 Worker thread wakes up
23:20:10.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:10.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:11.283 01.159 16108 Exposure complete
23:20:11.369 00.086 16108 worker thread done servicing request
23:20:11.369 00.000 21068 OnExposeComplete: enter
23:20:11.371 00.002 21068 UpdateGuideState(): m_state=6
23:20:11.374 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4218
23:20:11.376 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.83, Mass=72086, SNR=56.4, Peak=14480 HFD=2.9
23:20:11.378 00.002 21068 MultiStar: [#1 0.22,0.22,1.09,U] [#2 0.47,0.27,0.00,M1] [#3 0.20,0.31,1.03,U] [#4 0.01,0.00,0.92,U] [#5 0.36,-0.09,1.19,U] [#6 -0.06,-0.30,0.92,U] [#7 0.36,-0.20,0.67,U] [#8 0.16,0.04,0.77,U] 
23:20:11.379 00.001 21068 single-star, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.07, -0.01}
23:20:11.380 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
23:20:11.381 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:20:11.383 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
23:20:11.386 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
23:20:11.388 00.002 21068 Enqueuing Move request for scope (0.07, -0.01)
23:20:11.389 00.001 16108 Worker thread wakes up
23:20:11.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:20:11.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:20:11.389 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
23:20:11.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:20:11.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:11.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:11.389 00.000 16108 MoveAxis(E, 0, ABG)
23:20:11.389 00.000 16108 Move returns status 0, amount 0
23:20:11.389 00.000 16108 MoveAxis(N, 0, ABG)
23:20:11.389 00.000 16108 Move returns status 0, amount 0
23:20:11.389 00.000 16108 move complete, result=0
23:20:11.390 00.001 16108 worker thread done servicing request
23:20:11.395 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3904, FiltMin=3299, FiltMax=37405, Gamma=1.000
23:20:11.408 00.013 21068 UpdateGuideState exits: m=72086 SNR=56.4
23:20:11.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:11.411 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:11.411 00.000 21068 Enqueuing Expose request
23:20:11.412 00.001 16108 Worker thread wakes up
23:20:11.412 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:11.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:11.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:12.402 00.989 16108 Exposure complete
23:20:12.479 00.077 16108 worker thread done servicing request
23:20:12.479 00.000 21068 OnExposeComplete: enter
23:20:12.480 00.001 21068 UpdateGuideState(): m_state=6
23:20:12.480 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4219
23:20:12.481 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.97, Mass=78613, SNR=63.5, Peak=14544 HFD=3.1
23:20:12.482 00.001 21068 MultiStar: [#1 0.02,0.03,0.99,U] [#2 0.24,0.15,0.95,U] [#3 0.14,-0.05,0.85,U] [#4 0.04,-0.05,0.79,U] [#5 0.03,-0.18,0.92,U] [#6 0.07,-0.41,0.82,U] [#7 0.43,-0.25,0.00,M1] [#8 0.41,-0.21,0.64,U] 
23:20:12.484 00.002 21068 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.15, 0.14}
23:20:12.484 00.000 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:20:12.485 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
23:20:12.486 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.14 mountY=0.03, mountTheta=2.95
23:20:12.487 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
23:20:12.488 00.001 21068 Enqueuing Move request for scope (0.13, -0.06)
23:20:12.490 00.002 16108 Worker thread wakes up
23:20:12.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:20:12.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:20:12.490 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
23:20:12.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:20:12.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:12.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:12.490 00.000 16108 MoveAxis(E, 0, ABG)
23:20:12.490 00.000 16108 Move returns status 0, amount 0
23:20:12.490 00.000 16108 MoveAxis(N, 0, ABG)
23:20:12.490 00.000 16108 Move returns status 0, amount 0
23:20:12.490 00.000 16108 move complete, result=0
23:20:12.490 00.000 16108 worker thread done servicing request
23:20:12.497 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3907, FiltMin=3376, FiltMax=36669, Gamma=1.000
23:20:12.516 00.019 21068 UpdateGuideState exits: m=78613 SNR=63.5
23:20:12.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:12.519 00.001 21068 Enqueuing Expose request
23:20:12.520 00.001 16108 Worker thread wakes up
23:20:12.522 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:12.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:12.522 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:13.691 01.169 16108 Exposure complete
23:20:13.759 00.068 16108 worker thread done servicing request
23:20:13.759 00.000 21068 OnExposeComplete: enter
23:20:13.760 00.001 21068 UpdateGuideState(): m_state=6
23:20:13.761 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4220
23:20:13.764 00.003 21068 Star::Find returns 1 (0), X=220.72, Y=877.07, Mass=78077, SNR=58.0, Peak=13568 HFD=3.2
23:20:13.765 00.001 21068 MultiStar: [#1 -0.04,0.21,1.18,U] [#2 0.19,-0.00,1.05,U] [#3 0.05,0.13,0.98,U] [#4 -0.08,0.09,0.85,U] [#5 0.15,-0.07,1.08,U] [#6 0.08,-0.49,0.00,M7] [#7 0.29,-0.00,0.65,U] [#8 0.19,0.30,0.83,U] 
23:20:13.767 00.002 21068 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.04, 0.23}
23:20:13.768 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
23:20:13.771 00.003 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
23:20:13.772 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
23:20:13.775 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
23:20:13.776 00.001 21068 Enqueuing Move request for scope (0.09, 0.11)
23:20:13.777 00.001 16108 Worker thread wakes up
23:20:13.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:20:13.778 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:20:13.778 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.13
23:20:13.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:20:13.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:13.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:13.778 00.000 16108 MoveAxis(E, 0, ABG)
23:20:13.778 00.000 16108 Move returns status 0, amount 0
23:20:13.778 00.000 16108 MoveAxis(N, 0, ABG)
23:20:13.778 00.000 16108 Move returns status 0, amount 0
23:20:13.778 00.000 16108 move complete, result=0
23:20:13.778 00.000 16108 worker thread done servicing request
23:20:13.782 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3907, FiltMin=3341, FiltMax=49523, Gamma=1.000
23:20:13.801 00.019 21068 UpdateGuideState exits: m=78077 SNR=58.0
23:20:13.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:13.804 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:13.805 00.001 21068 Enqueuing Expose request
23:20:13.806 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:13.808 00.002 16108 Worker thread wakes up
23:20:13.808 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:13.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:14.794 00.986 16108 Exposure complete
23:20:14.854 00.060 16108 worker thread done servicing request
23:20:14.854 00.000 21068 OnExposeComplete: enter
23:20:14.854 00.000 21068 UpdateGuideState(): m_state=6
23:20:14.855 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4221
23:20:14.856 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.90, Mass=79332, SNR=68.4, Peak=13360 HFD=3.3
23:20:14.858 00.002 21068 MultiStar: [#1 0.20,0.08,0.99,U] [#2 0.41,-0.00,0.97,U] [#3 0.10,0.08,0.80,U] [#4 0.13,-0.16,0.73,U] [#5 0.13,0.05,1.01,U] [#6 -0.13,-0.30,0.73,U] [#7 0.52,0.12,0.00,M1] [#8 0.19,-0.20,0.67,U] 
23:20:14.858 00.000 21068 single-star, 7 included, MultiStar: {0.13, -0.03}, one-star: {-0.06, 0.07}
23:20:14.859 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
23:20:14.860 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
23:20:14.860 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.30 mountX=0.07 mountY=-0.05, mountTheta=-0.62
23:20:14.863 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
23:20:14.867 00.004 21068 Enqueuing Move request for scope (-0.06, 0.07)
23:20:14.869 00.002 16108 Worker thread wakes up
23:20:14.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:20:14.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:20:14.869 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
23:20:14.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:20:14.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:14.870 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:14.870 00.000 16108 MoveAxis(E, 0, ABG)
23:20:14.870 00.000 16108 Move returns status 0, amount 0
23:20:14.870 00.000 16108 MoveAxis(N, 0, ABG)
23:20:14.870 00.000 16108 Move returns status 0, amount 0
23:20:14.870 00.000 16108 move complete, result=0
23:20:14.870 00.000 16108 worker thread done servicing request
23:20:14.878 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3907, FiltMin=3334, FiltMax=50093, Gamma=1.000
23:20:14.902 00.024 21068 UpdateGuideState exits: m=79332 SNR=68.4
23:20:14.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.903 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:14.904 00.001 21068 Enqueuing Expose request
23:20:14.905 00.001 16108 Worker thread wakes up
23:20:14.905 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:14.906 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:14.906 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:16.075 01.169 16108 Exposure complete
23:20:16.132 00.057 16108 worker thread done servicing request
23:20:16.132 00.000 21068 OnExposeComplete: enter
23:20:16.135 00.003 21068 UpdateGuideState(): m_state=6
23:20:16.136 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4222
23:20:16.137 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.62, Mass=60594, SNR=47.8, Peak=11696 HFD=3.0
23:20:16.139 00.002 21068 MultiStar: [#1 0.27,-0.09,1.38,U] [#2 0.19,-0.06,1.50,U] [#3 -0.23,0.01,1.19,U] [#4 -0.05,-0.16,0.92,U] [#5 0.05,-0.31,1.46,U] [#6 -0.04,-0.36,1.19,U] [#7 -0.00,-0.05,0.88,U] [#8 0.18,-0.12,0.79,U] 
23:20:16.141 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {-0.05, -0.21}
23:20:16.143 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
23:20:16.144 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
23:20:16.145 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=-0.07 mountY=0.14, mountTheta=2.03
23:20:16.148 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
23:20:16.149 00.001 21068 Enqueuing Move request for scope (0.04, -0.15)
23:20:16.150 00.001 16108 Worker thread wakes up
23:20:16.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:20:16.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:20:16.150 00.000 16108 Moving (0.04, -0.15) raw xDistance=-0.07 yDistance=0.14
23:20:16.151 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:20:16.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:16.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:20:16.151 00.000 16108 MoveAxis(E, 0, ABG)
23:20:16.151 00.000 16108 Move returns status 0, amount 0
23:20:16.151 00.000 16108 MoveAxis(N, 0, ABG)
23:20:16.151 00.000 16108 Move returns status 0, amount 0
23:20:16.151 00.000 16108 move complete, result=0
23:20:16.151 00.000 16108 worker thread done servicing request
23:20:16.154 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3907, FiltMin=3353, FiltMax=41853, Gamma=1.000
23:20:16.171 00.017 21068 UpdateGuideState exits: m=60594 SNR=47.8
23:20:16.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:16.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:16.174 00.001 21068 Enqueuing Expose request
23:20:16.175 00.001 16108 Worker thread wakes up
23:20:16.175 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:16.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:16.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:17.157 00.982 16108 Exposure complete
23:20:17.214 00.057 16108 worker thread done servicing request
23:20:17.214 00.000 21068 OnExposeComplete: enter
23:20:17.215 00.001 21068 UpdateGuideState(): m_state=6
23:20:17.216 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4223
23:20:17.216 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=876.97, Mass=70155, SNR=45.5, Peak=13072 HFD=3.0
23:20:17.218 00.002 21068 MultiStar: [#1 0.38,-0.12,1.25,U] [#2 0.33,0.01,1.46,U] [#3 0.41,0.11,1.43,U] [#4 -0.00,-0.04,1.24,U] [#5 -0.03,-0.31,1.17,U] [#6 0.29,-0.60,0.00,M6] [#7 0.33,-0.17,0.73,U] [#8 0.34,-0.02,0.84,U] 
23:20:17.218 00.000 21068 single-star, 7 included, MultiStar: {0.24, -0.04}, one-star: {0.15, 0.13}
23:20:17.219 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
23:20:17.220 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
23:20:17.220 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.72 mountX=-0.12 mountY=-0.16, mountTheta=-2.23
23:20:17.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.13, opts=13)
23:20:17.225 00.003 21068 Enqueuing Move request for scope (0.15, 0.13)
23:20:17.227 00.002 16108 Worker thread wakes up
23:20:17.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:20:17.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:20:17.227 00.000 16108 Moving (0.15, 0.13) raw xDistance=-0.12 yDistance=-0.16
23:20:17.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:20:17.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:17.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:17.227 00.000 16108 MoveAxis(E, 0, ABG)
23:20:17.228 00.001 16108 Move returns status 0, amount 0
23:20:17.228 00.000 16108 MoveAxis(N, 0, ABG)
23:20:17.228 00.000 16108 Move returns status 0, amount 0
23:20:17.228 00.000 16108 move complete, result=0
23:20:17.228 00.000 16108 worker thread done servicing request
23:20:17.235 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3910, FiltMin=3344, FiltMax=40835, Gamma=1.000
23:20:17.260 00.025 21068 UpdateGuideState exits: m=70155 SNR=45.5
23:20:17.273 00.013 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:17.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:17.276 00.001 21068 Enqueuing Expose request
23:20:17.277 00.001 16108 Worker thread wakes up
23:20:17.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:17.278 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:17.279 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:18.454 01.175 16108 Exposure complete
23:20:18.522 00.068 16108 worker thread done servicing request
23:20:18.522 00.000 21068 OnExposeComplete: enter
23:20:18.523 00.001 21068 UpdateGuideState(): m_state=6
23:20:18.524 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4224
23:20:18.525 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=877.09, Mass=79300, SNR=50.7, Peak=13248 HFD=2.8
23:20:18.527 00.002 21068 MultiStar: [#1 0.39,-0.14,1.48,U] [#2 0.23,0.15,1.61,U] [#3 0.36,0.26,1.37,U] [#4 0.00,0.02,1.01,U] [#5 -0.08,0.04,1.28,U] [#6 0.35,-0.43,0.00,M7] [#7 0.15,0.29,0.60,U] [#8 0.37,-0.15,0.80,U] 
23:20:18.528 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.08}, one-star: {0.10, 0.25}
23:20:18.528 00.000 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
23:20:18.530 00.002 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
23:20:18.531 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.40 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
23:20:18.534 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.08, opts=13)
23:20:18.535 00.001 21068 Enqueuing Move request for scope (0.20, 0.08)
23:20:18.536 00.001 16108 Worker thread wakes up
23:20:18.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
23:20:18.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
23:20:18.536 00.000 16108 Moving (0.20, 0.08) raw xDistance=-0.18 yDistance=-0.13
23:20:18.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:20:18.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:18.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:18.536 00.000 16108 MoveAxis(E, 0, ABG)
23:20:18.536 00.000 16108 Move returns status 0, amount 0
23:20:18.536 00.000 16108 MoveAxis(N, 0, ABG)
23:20:18.536 00.000 16108 Move returns status 0, amount 0
23:20:18.536 00.000 16108 move complete, result=0
23:20:18.537 00.001 16108 worker thread done servicing request
23:20:18.540 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3913, FiltMin=3318, FiltMax=33837, Gamma=1.000
23:20:18.554 00.014 21068 UpdateGuideState exits: m=79300 SNR=50.7
23:20:18.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:18.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:18.556 00.000 21068 Enqueuing Expose request
23:20:18.557 00.001 16108 Worker thread wakes up
23:20:18.557 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:18.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:18.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:19.527 00.969 16108 Exposure complete
23:20:19.593 00.066 16108 worker thread done servicing request
23:20:19.594 00.001 21068 OnExposeComplete: enter
23:20:19.595 00.001 21068 UpdateGuideState(): m_state=6
23:20:19.595 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4225
23:20:19.596 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.09, Mass=72011, SNR=53.8, Peak=12384 HFD=2.7
23:20:19.597 00.001 21068 MultiStar: [#1 0.00,0.22,1.53,U] [#2 0.04,0.53,0.00,M1] [#3 0.17,0.26,1.16,U] [#4 -0.12,-0.04,0.87,U] [#5 0.11,0.02,1.11,U] [#6 0.07,-0.22,0.80,U] [#7 0.14,0.02,0.63,U] [#8 0.22,0.15,0.74,U] 
23:20:19.598 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.02, 0.25}
23:20:19.599 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
23:20:19.599 00.000 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
23:20:19.600 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
23:20:19.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
23:20:19.602 00.000 21068 Enqueuing Move request for scope (0.07, 0.11)
23:20:19.603 00.001 16108 Worker thread wakes up
23:20:19.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:20:19.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:20:19.603 00.000 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.12
23:20:19.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:20:19.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:20:19.603 00.000 16108 MoveAxis(E, 0, ABG)
23:20:19.603 00.000 16108 Move returns status 0, amount 0
23:20:19.603 00.000 16108 MoveAxis(N, 0, ABG)
23:20:19.603 00.000 16108 Move returns status 0, amount 0
23:20:19.603 00.000 16108 move complete, result=0
23:20:19.605 00.002 16108 worker thread done servicing request
23:20:19.610 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3913, FiltMin=3321, FiltMax=39699, Gamma=1.000
23:20:19.628 00.018 21068 UpdateGuideState exits: m=72011 SNR=53.8
23:20:19.630 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.632 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:19.633 00.001 21068 Enqueuing Expose request
23:20:19.636 00.003 16108 Worker thread wakes up
23:20:19.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:19.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:19.636 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:20.792 01.156 16108 Exposure complete
23:20:20.855 00.063 16108 worker thread done servicing request
23:20:20.855 00.000 21068 OnExposeComplete: enter
23:20:20.856 00.001 21068 UpdateGuideState(): m_state=6
23:20:20.858 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4226
23:20:20.859 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.84, Mass=74437, SNR=56.0, Peak=13888 HFD=2.9
23:20:20.860 00.001 21068 MultiStar: [#1 -0.07,0.06,1.19,U] [#2 0.25,-0.14,1.36,U] [#3 0.13,-0.17,1.27,U] [#4 0.16,-0.33,0.85,U] [#5 0.16,-0.22,0.88,U] [#6 0.15,-0.45,0.92,U] [#7 0.55,-0.00,0.00,M1] [#8 0.43,-0.18,0.61,U] 
23:20:20.861 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.17}, one-star: {-0.02, -0.00}
23:20:20.863 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
23:20:20.863 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
23:20:20.864 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.12 mountX=0.02 mountY=0.01, mountTheta=0.26
23:20:20.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.00, opts=13)
23:20:20.867 00.001 21068 Enqueuing Move request for scope (-0.02, -0.00)
23:20:20.868 00.001 16108 Worker thread wakes up
23:20:20.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:20:20.868 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:20:20.868 00.000 16108 Moving (-0.02, -0.00) raw xDistance=0.02 yDistance=0.01
23:20:20.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:20:20.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:20.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:20.868 00.000 16108 MoveAxis(E, 0, ABG)
23:20:20.868 00.000 16108 Move returns status 0, amount 0
23:20:20.868 00.000 16108 MoveAxis(N, 0, ABG)
23:20:20.868 00.000 16108 Move returns status 0, amount 0
23:20:20.868 00.000 16108 move complete, result=0
23:20:20.868 00.000 16108 worker thread done servicing request
23:20:20.871 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3910, FiltMin=3321, FiltMax=43123, Gamma=1.000
23:20:20.886 00.015 21068 UpdateGuideState exits: m=74437 SNR=56.0
23:20:20.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:20.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:20.889 00.001 21068 Enqueuing Expose request
23:20:20.889 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:20.890 00.001 16108 Worker thread wakes up
23:20:20.890 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:20.892 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:21.876 00.984 16108 Exposure complete
23:20:21.938 00.062 16108 worker thread done servicing request
23:20:21.938 00.000 21068 OnExposeComplete: enter
23:20:21.940 00.002 21068 UpdateGuideState(): m_state=6
23:20:21.941 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4227
23:20:21.941 00.000 21068 Star::Find returns 1 (0), X=221.22, Y=876.39, Mass=88826, SNR=61.8, Peak=13168 HFD=3.2
23:20:21.942 00.001 21068 MultiStar: [#1 0.39,0.01,1.29,U] [#2 0.45,0.04,1.01,U] [#3 0.42,0.14,0.97,U] [#4 0.26,-0.40,0.77,U] [#5 0.54,-0.20,0.00,M1] [#6 0.28,-0.81,0.00,M6] [#7 0.75,-0.10,0.00,M2] [#8 0.23,-0.38,0.65,U] 
23:20:21.943 00.001 21068 refined, 5 included, MultiStar: {0.40, -0.14}, one-star: {0.53, -0.44}
23:20:21.944 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
23:20:21.945 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
23:20:21.946 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.35 mountX=-0.41 mountY=0.05, mountTheta=3.03
23:20:21.947 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.14, opts=13)
23:20:21.948 00.001 21068 Enqueuing Move request for scope (0.40, -0.14)
23:20:21.948 00.000 16108 Worker thread wakes up
23:20:21.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd
23:20:21.949 00.001 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.14)
23:20:21.949 00.000 16108 Moving (0.40, -0.14) raw xDistance=-0.41 yDistance=0.05
23:20:21.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:20:21.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:21.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:20:21.949 00.000 16108 MoveAxis(E, 109, ABG)
23:20:21.949 00.000 16108 Guiding  Dir = 2, Dur = 109
23:20:21.949 00.000 16108 IsSlewing returns 0
23:20:21.949 00.000 16108 IsGuiding returns 0
23:20:21.952 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3910, FiltMin=3325, FiltMax=39776, Gamma=1.000
23:20:21.967 00.015 21068 UpdateGuideState exits: m=88826 SNR=61.8
23:20:21.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:21.968 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:21.969 00.001 21068 Enqueuing Expose request
23:20:22.004 00.035 16108 PulseGuide returned control before completion, sleep 66
23:20:22.081 00.077 16108 IsGuiding returns 1
23:20:22.081 00.000 16108 scope still moving after pulse duration time elapsed
23:20:22.112 00.031 16108 IsSlewing returns 0
23:20:22.112 00.000 16108 IsGuiding returns 1
23:20:22.144 00.032 16108 IsSlewing returns 0
23:20:22.144 00.000 16108 IsGuiding returns 1
23:20:22.175 00.031 16108 IsSlewing returns 0
23:20:22.175 00.000 16108 IsGuiding returns 0
23:20:22.175 00.000 16108 scope move finished after 109 + 116 ms
23:20:22.175 00.000 16108 Move returns status 0, amount 109
23:20:22.175 00.000 16108 MoveAxis(N, 0, ABG)
23:20:22.175 00.000 16108 Move returns status 0, amount 0
23:20:22.175 00.000 16108 move complete, result=0
23:20:22.175 00.000 16108 worker thread done servicing request
23:20:22.175 00.000 16108 Worker thread wakes up
23:20:22.175 00.000 21068 GuideStep: -0.4 px 109 ms EAST, 0.0 px 0 ms NORTH
23:20:22.178 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:22.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:23.352 01.174 16108 Exposure complete
23:20:23.449 00.097 16108 worker thread done servicing request
23:20:23.449 00.000 21068 OnExposeComplete: enter
23:20:23.450 00.001 21068 UpdateGuideState(): m_state=6
23:20:23.451 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4228
23:20:23.452 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.69, Mass=84740, SNR=61.3, Peak=13440 HFD=3.3
23:20:23.452 00.000 21068 MultiStar: [#1 -0.06,-0.28,1.19,U] [#2 0.37,-0.31,1.04,U] [#3 -0.30,0.09,0.96,U] [#4 -0.14,-0.37,0.90,U] [#5 0.01,-0.16,0.95,U] [#6 -0.04,-1.07,0.00,M7] [#7 -0.05,-0.55,0.00,M3] [#8 0.13,-0.21,0.77,U] 
23:20:23.453 00.001 21068 single-star, 6 included, MultiStar: {0.01, -0.20}, one-star: {0.07, -0.15}
23:20:23.454 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
23:20:23.454 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
23:20:23.455 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.12 mountX=-0.09 mountY=0.12, mountTheta=2.22
23:20:23.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.15, opts=13)
23:20:23.457 00.000 21068 Enqueuing Move request for scope (0.07, -0.15)
23:20:23.458 00.001 16108 Worker thread wakes up
23:20:23.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
23:20:23.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
23:20:23.458 00.000 16108 Moving (0.07, -0.15) raw xDistance=-0.09 yDistance=0.12
23:20:23.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:20:23.460 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:23.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:20:23.460 00.000 16108 MoveAxis(E, 0, ABG)
23:20:23.460 00.000 16108 Move returns status 0, amount 0
23:20:23.460 00.000 16108 MoveAxis(N, 0, ABG)
23:20:23.460 00.000 16108 Move returns status 0, amount 0
23:20:23.460 00.000 16108 move complete, result=0
23:20:23.460 00.000 16108 worker thread done servicing request
23:20:23.471 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3910, FiltMin=3379, FiltMax=38720, Gamma=1.000
23:20:23.491 00.020 21068 UpdateGuideState exits: m=84740 SNR=61.3
23:20:23.494 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:23.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:23.497 00.002 21068 Enqueuing Expose request
23:20:23.498 00.001 16108 Worker thread wakes up
23:20:23.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:23.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:23.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:24.474 00.975 16108 Exposure complete
23:20:24.541 00.067 16108 worker thread done servicing request
23:20:24.541 00.000 21068 OnExposeComplete: enter
23:20:24.543 00.002 21068 UpdateGuideState(): m_state=6
23:20:24.545 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4229
23:20:24.546 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.74, Mass=86594, SNR=62.0, Peak=14032 HFD=3.5
23:20:24.547 00.001 21068 MultiStar: [#1 0.26,-0.28,1.08,U] [#2 0.61,-0.34,0.00,M1] [#3 0.34,-0.16,0.93,U] [#4 0.17,-0.31,0.85,U] [#5 0.14,-0.48,0.00,M1] [#6 0.11,-0.87,0.00,M8] [#7 0.41,-0.24,0.67,U] [#8 0.25,-0.40,0.72,U] 
23:20:24.548 00.001 21068 single-star, 5 included, MultiStar: {0.27, -0.24}, one-star: {0.20, -0.09}
23:20:24.550 00.002 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
23:20:24.551 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
23:20:24.553 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=-0.22 mountY=0.04, mountTheta=2.94
23:20:24.558 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.09, opts=13)
23:20:24.559 00.001 21068 Enqueuing Move request for scope (0.20, -0.09)
23:20:24.560 00.001 16108 Worker thread wakes up
23:20:24.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:20:24.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:20:24.560 00.000 16108 Moving (0.20, -0.09) raw xDistance=-0.22 yDistance=0.04
23:20:24.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:20:24.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:24.561 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:24.561 00.000 16108 MoveAxis(E, 57, ABG)
23:20:24.561 00.000 16108 Guiding  Dir = 2, Dur = 57
23:20:24.561 00.000 16108 IsSlewing returns 0
23:20:24.562 00.001 16108 IsGuiding returns 0
23:20:24.566 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3910, FiltMin=3197, FiltMax=39939, Gamma=1.000
23:20:24.586 00.020 21068 UpdateGuideState exits: m=86594 SNR=62.0
23:20:24.588 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:24.589 00.000 21068 Enqueuing Expose request
23:20:24.622 00.033 16108 IsGuiding returns 1
23:20:24.622 00.000 16108 scope still moving after pulse duration time elapsed
23:20:24.653 00.031 16108 IsSlewing returns 0
23:20:24.653 00.000 16108 IsGuiding returns 1
23:20:24.684 00.031 16108 IsSlewing returns 0
23:20:24.684 00.000 16108 IsGuiding returns 1
23:20:24.715 00.031 16108 IsSlewing returns 0
23:20:24.716 00.001 16108 IsGuiding returns 0
23:20:24.716 00.000 16108 scope move finished after 57 + 97 ms
23:20:24.716 00.000 16108 Move returns status 0, amount 57
23:20:24.716 00.000 16108 MoveAxis(N, 0, ABG)
23:20:24.716 00.000 16108 Move returns status 0, amount 0
23:20:24.716 00.000 16108 move complete, result=0
23:20:24.716 00.000 16108 worker thread done servicing request
23:20:24.716 00.000 16108 Worker thread wakes up
23:20:24.716 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
23:20:24.721 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:24.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:25.880 01.159 16108 Exposure complete
23:20:25.947 00.067 16108 worker thread done servicing request
23:20:25.948 00.001 21068 OnExposeComplete: enter
23:20:25.949 00.001 21068 UpdateGuideState(): m_state=6
23:20:25.951 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4230
23:20:25.954 00.003 21068 Star::Find returns 1 (0), X=220.39, Y=877.32, Mass=87376, SNR=61.1, Peak=14387 HFD=3.1
23:20:25.956 00.002 21068 MultiStar: [#1 0.03,-0.19,1.10,U] [#2 0.02,-0.13,1.11,U] [#3 -0.00,-0.11,1.03,U] [#4 0.10,0.08,0.88,U] [#5 0.01,-0.26,0.86,U] [#6 0.07,-0.63,0.00,M9] [#7 0.01,0.43,0.64,U] [#8 -0.14,0.07,0.66,U] 
23:20:25.957 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.29, 0.49}
23:20:25.959 00.002 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
23:20:25.960 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
23:20:25.963 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.47 mountX=0.04 mountY=-0.02, mountTheta=-0.45
23:20:25.966 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
23:20:25.968 00.002 21068 Enqueuing Move request for scope (-0.03, 0.03)
23:20:25.969 00.001 16108 Worker thread wakes up
23:20:25.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:20:25.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:20:25.969 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=-0.02
23:20:25.970 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:20:25.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:25.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:25.970 00.000 16108 MoveAxis(E, 0, ABG)
23:20:25.970 00.000 16108 Move returns status 0, amount 0
23:20:25.970 00.000 16108 MoveAxis(N, 0, ABG)
23:20:25.970 00.000 16108 Move returns status 0, amount 0
23:20:25.970 00.000 16108 move complete, result=0
23:20:25.970 00.000 16108 worker thread done servicing request
23:20:25.977 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3907, FiltMin=3350, FiltMax=43779, Gamma=1.000
23:20:25.995 00.018 21068 UpdateGuideState exits: m=87376 SNR=61.1
23:20:25.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:25.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:25.998 00.001 21068 Enqueuing Expose request
23:20:25.999 00.001 16108 Worker thread wakes up
23:20:25.999 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:25.999 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:25.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:26.973 00.974 16108 Exposure complete
23:20:27.033 00.060 16108 worker thread done servicing request
23:20:27.033 00.000 21068 OnExposeComplete: enter
23:20:27.034 00.001 21068 UpdateGuideState(): m_state=6
23:20:27.036 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4231
23:20:27.037 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.84, Mass=77365, SNR=58.2, Peak=12384 HFD=3.2
23:20:27.039 00.002 21068 MultiStar: [#1 0.14,0.02,1.13,U] [#2 0.18,0.00,1.19,U] [#3 0.22,0.01,1.18,U] [#4 0.29,-0.28,0.78,U] [#5 -0.16,-0.35,1.10,U] [#6 0.03,-0.78,0.00,M10] [#7 0.07,-0.01,0.65,U] [#8 -0.11,-0.12,0.73,U] 
23:20:27.039 00.000 21068 single-star, 7 included, MultiStar: {0.07, -0.08}, one-star: {-0.09, 0.01}
23:20:27.040 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
23:20:27.042 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
23:20:27.042 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.08 mountX=0.09 mountY=0.02, mountTheta=0.18
23:20:27.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
23:20:27.046 00.002 21068 Enqueuing Move request for scope (-0.09, 0.01)
23:20:27.046 00.000 16108 Worker thread wakes up
23:20:27.047 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:20:27.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:20:27.047 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.02
23:20:27.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:20:27.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:27.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:27.047 00.000 16108 MoveAxis(E, 0, ABG)
23:20:27.047 00.000 16108 Move returns status 0, amount 0
23:20:27.047 00.000 16108 MoveAxis(N, 0, ABG)
23:20:27.047 00.000 16108 Move returns status 0, amount 0
23:20:27.047 00.000 16108 move complete, result=0
23:20:27.048 00.001 16108 worker thread done servicing request
23:20:27.052 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3907, FiltMin=3344, FiltMax=41014, Gamma=1.000
23:20:27.074 00.022 21068 UpdateGuideState exits: m=77365 SNR=58.2
23:20:27.076 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:27.077 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:27.079 00.002 21068 Enqueuing Expose request
23:20:27.080 00.001 16108 Worker thread wakes up
23:20:27.080 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:27.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:27.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:28.232 01.151 16108 Exposure complete
23:20:28.290 00.058 16108 worker thread done servicing request
23:20:28.291 00.001 21068 OnExposeComplete: enter
23:20:28.292 00.001 21068 UpdateGuideState(): m_state=6
23:20:28.293 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4232
23:20:28.293 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=877.01, Mass=80219, SNR=51.6, Peak=14064 HFD=3.1
23:20:28.294 00.001 21068 MultiStar: [#1 -0.04,0.43,1.33,U] [#2 -0.17,0.16,1.39,U] [#3 -0.09,0.35,1.08,U] [#4 -0.45,-0.04,1.09,U] [#5 -0.16,-0.09,1.37,U] [#6 0.01,-0.37,1.08,U] [#7 0.11,0.18,0.60,U] [#8 0.33,-0.20,0.87,U] 
23:20:28.295 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {0.15, 0.17}
23:20:28.296 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:20:28.297 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
23:20:28.298 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=0.07 mountY=-0.06, mountTheta=-0.68
23:20:28.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
23:20:28.300 00.000 21068 Enqueuing Move request for scope (-0.06, 0.07)
23:20:28.301 00.001 16108 Worker thread wakes up
23:20:28.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:20:28.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:20:28.302 00.001 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
23:20:28.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:20:28.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:28.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:28.302 00.000 16108 MoveAxis(E, 0, ABG)
23:20:28.302 00.000 16108 Move returns status 0, amount 0
23:20:28.302 00.000 16108 MoveAxis(N, 0, ABG)
23:20:28.302 00.000 16108 Move returns status 0, amount 0
23:20:28.302 00.000 16108 move complete, result=0
23:20:28.302 00.000 16108 worker thread done servicing request
23:20:28.306 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3904, FiltMin=3293, FiltMax=39293, Gamma=1.000
23:20:28.320 00.014 21068 UpdateGuideState exits: m=80219 SNR=51.6
23:20:28.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:28.322 00.000 21068 Enqueuing Expose request
23:20:28.323 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:28.325 00.002 16108 Worker thread wakes up
23:20:28.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:28.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:29.308 00.983 16108 Exposure complete
23:20:29.385 00.077 16108 worker thread done servicing request
23:20:29.385 00.000 21068 OnExposeComplete: enter
23:20:29.386 00.001 21068 UpdateGuideState(): m_state=6
23:20:29.387 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4233
23:20:29.388 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.00, Mass=77834, SNR=55.2, Peak=12992 HFD=3.1
23:20:29.389 00.001 21068 MultiStar: [#1 -0.21,-0.07,1.31,U] [#2 -0.19,0.02,1.29,U] [#3 -0.21,0.22,0.99,U] [#4 -0.50,0.03,0.00,M1] [#5 -0.31,-0.02,0.97,U] [#6 -0.25,-0.75,0.00,M10] [#7 0.07,0.07,0.67,U] [#8 -0.50,-0.10,0.00,M1] 
23:20:29.390 00.001 21068 refined, 5 included, MultiStar: {-0.17, 0.05}, one-star: {-0.10, 0.16}
23:20:29.391 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
23:20:29.392 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
23:20:29.392 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.84 mountX=0.18 mountY=-0.01, mountTheta=-0.07
23:20:29.395 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.05, opts=13)
23:20:29.398 00.003 21068 Enqueuing Move request for scope (-0.17, 0.05)
23:20:29.401 00.003 16108 Worker thread wakes up
23:20:29.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
23:20:29.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
23:20:29.401 00.000 16108 Moving (-0.17, 0.05) raw xDistance=0.18 yDistance=-0.01
23:20:29.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:20:29.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:29.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:29.401 00.000 16108 MoveAxis(E, 0, ABG)
23:20:29.401 00.000 16108 Move returns status 0, amount 0
23:20:29.401 00.000 16108 MoveAxis(N, 0, ABG)
23:20:29.401 00.000 16108 Move returns status 0, amount 0
23:20:29.401 00.000 16108 move complete, result=0
23:20:29.401 00.000 16108 worker thread done servicing request
23:20:29.411 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3901, FiltMin=3291, FiltMax=36614, Gamma=1.000
23:20:29.429 00.018 21068 UpdateGuideState exits: m=77834 SNR=55.2
23:20:29.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:29.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:29.432 00.001 21068 Enqueuing Expose request
23:20:29.433 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:29.434 00.001 16108 Worker thread wakes up
23:20:29.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:29.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:30.593 01.159 16108 Exposure complete
23:20:30.649 00.056 16108 worker thread done servicing request
23:20:30.649 00.000 21068 OnExposeComplete: enter
23:20:30.650 00.001 21068 UpdateGuideState(): m_state=6
23:20:30.651 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4234
23:20:30.651 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=876.87, Mass=89347, SNR=65.8, Peak=13987 HFD=2.9
23:20:30.652 00.001 21068 MultiStar: [#1 -0.55,0.05,0.00,M1] [#2 -0.29,0.15,1.06,U] [#3 -0.24,0.09,0.93,U] [#4 -0.47,0.00,0.93,U] [#5 -0.35,-0.09,0.86,U] [#6 -0.27,-0.54,0.00,R] [#7 0.03,0.19,0.54,U] [#8 -0.36,0.11,0.66,U] 
23:20:30.654 00.002 21068 refined, 6 included, MultiStar: {-0.32, 0.06}, one-star: {-0.41, 0.03}
23:20:30.654 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:20:30.655 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
23:20:30.656 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.32 cameraTheta=2.95 mountX=0.32 mountY=0.01, mountTheta=0.04
23:20:30.657 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.06, opts=13)
23:20:30.658 00.001 21068 Enqueuing Move request for scope (-0.32, 0.06)
23:20:30.659 00.001 16108 Worker thread wakes up
23:20:30.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd
23:20:30.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.06)
23:20:30.659 00.000 16108 Moving (-0.32, 0.06) raw xDistance=0.32 yDistance=0.01
23:20:30.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:20:30.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:30.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:30.659 00.000 16108 MoveAxis(W, 85, ABG)
23:20:30.659 00.000 16108 Guiding  Dir = 3, Dur = 85
23:20:30.661 00.002 16108 IsSlewing returns 0
23:20:30.661 00.000 16108 IsGuiding returns 0
23:20:30.664 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3894, FiltMin=3256, FiltMax=37933, Gamma=1.000
23:20:30.684 00.020 21068 UpdateGuideState exits: m=89347 SNR=65.8
23:20:30.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:30.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:30.687 00.001 21068 Enqueuing Expose request
23:20:30.711 00.024 16108 PulseGuide returned control before completion, sleep 45
23:20:30.757 00.046 16108 IsGuiding returns 1
23:20:30.757 00.000 16108 scope still moving after pulse duration time elapsed
23:20:30.789 00.032 16108 IsSlewing returns 0
23:20:30.789 00.000 16108 IsGuiding returns 1
23:20:30.820 00.031 16108 IsSlewing returns 0
23:20:30.820 00.000 16108 IsGuiding returns 0
23:20:30.820 00.000 16108 scope move finished after 85 + 74 ms
23:20:30.820 00.000 16108 Move returns status 0, amount 85
23:20:30.820 00.000 16108 MoveAxis(N, 0, ABG)
23:20:30.820 00.000 16108 Move returns status 0, amount 0
23:20:30.820 00.000 16108 move complete, result=0
23:20:30.820 00.000 16108 worker thread done servicing request
23:20:30.820 00.000 16108 Worker thread wakes up
23:20:30.820 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.0 px 0 ms NORTH
23:20:30.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:30.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:31.800 00.979 16108 Exposure complete
23:20:31.862 00.062 16108 worker thread done servicing request
23:20:31.863 00.001 21068 OnExposeComplete: enter
23:20:31.863 00.000 21068 UpdateGuideState(): m_state=6
23:20:31.864 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4235
23:20:31.865 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.70, Mass=95092, SNR=67.8, Peak=14016 HFD=3.3
23:20:31.866 00.001 21068 MultiStar: [#1 -0.07,-0.00,0.98,U] [#2 0.06,0.03,1.04,U] [#3 -0.23,0.22,0.99,U] [#4 -0.07,0.01,0.71,U] [#5 -0.33,-0.02,0.89,U] [#6 0.03,0.39,0.95,U] [#7 0.01,0.23,0.58,U] [#8 -0.26,-0.05,0.66,U] 
23:20:31.868 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.18, -0.14}
23:20:31.868 00.000 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:20:31.869 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
23:20:31.870 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.14 cameraTheta=2.58 mountX=0.13 mountY=-0.04, mountTheta=-0.34
23:20:31.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
23:20:31.872 00.001 21068 Enqueuing Move request for scope (-0.11, 0.07)
23:20:31.873 00.001 16108 Worker thread wakes up
23:20:31.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:20:31.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:20:31.873 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.13 yDistance=-0.04
23:20:31.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:20:31.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:31.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:31.873 00.000 16108 MoveAxis(E, 0, ABG)
23:20:31.873 00.000 16108 Move returns status 0, amount 0
23:20:31.874 00.001 16108 MoveAxis(N, 0, ABG)
23:20:31.874 00.000 16108 Move returns status 0, amount 0
23:20:31.874 00.000 16108 move complete, result=0
23:20:31.874 00.000 16108 worker thread done servicing request
23:20:31.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3891, FiltMin=3363, FiltMax=41005, Gamma=1.000
23:20:31.892 00.015 21068 UpdateGuideState exits: m=95092 SNR=67.8
23:20:31.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:31.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:31.895 00.001 21068 Enqueuing Expose request
23:20:31.896 00.001 16108 Worker thread wakes up
23:20:31.896 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:31.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:31.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:33.062 01.165 16108 Exposure complete
23:20:33.134 00.072 16108 worker thread done servicing request
23:20:33.135 00.001 21068 OnExposeComplete: enter
23:20:33.135 00.000 21068 UpdateGuideState(): m_state=6
23:20:33.136 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4236
23:20:33.137 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.92, Mass=89674, SNR=63.3, Peak=13264 HFD=3.3
23:20:33.139 00.002 21068 MultiStar: [#1 -0.31,-0.06,0.95,U] [#2 -0.03,0.11,1.28,U] [#3 -0.15,0.13,0.92,U] [#4 -0.30,-0.26,0.80,U] [#5 -0.02,-0.22,0.99,U] [#6 0.26,0.17,0.90,U] [#7 -0.35,-0.25,0.58,U] [#8 -0.28,-0.04,0.82,U] 
23:20:33.139 00.000 21068 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.32, 0.08}
23:20:33.140 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
23:20:33.141 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
23:20:33.142 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.00 mountX=0.14 mountY=0.06, mountTheta=0.37
23:20:33.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
23:20:33.146 00.002 21068 Enqueuing Move request for scope (-0.15, -0.02)
23:20:33.148 00.002 16108 Worker thread wakes up
23:20:33.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:20:33.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:20:33.148 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.14 yDistance=0.06
23:20:33.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:20:33.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:33.149 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:20:33.149 00.000 16108 MoveAxis(E, 0, ABG)
23:20:33.149 00.000 16108 Move returns status 0, amount 0
23:20:33.149 00.000 16108 MoveAxis(N, 0, ABG)
23:20:33.149 00.000 16108 Move returns status 0, amount 0
23:20:33.149 00.000 16108 move complete, result=0
23:20:33.149 00.000 16108 worker thread done servicing request
23:20:33.156 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3885, FiltMin=3277, FiltMax=41693, Gamma=1.000
23:20:33.181 00.025 21068 UpdateGuideState exits: m=89674 SNR=63.3
23:20:33.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:33.184 00.001 21068 Enqueuing Expose request
23:20:33.184 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:33.185 00.001 16108 Worker thread wakes up
23:20:33.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:33.186 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:34.156 00.970 16108 Exposure complete
23:20:34.212 00.056 16108 worker thread done servicing request
23:20:34.212 00.000 21068 OnExposeComplete: enter
23:20:34.213 00.001 21068 UpdateGuideState(): m_state=6
23:20:34.214 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4237
23:20:34.215 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.98, Mass=99273, SNR=64.2, Peak=15168 HFD=3.5
23:20:34.216 00.001 21068 MultiStar: [#1 -0.20,-0.14,1.14,U] [#2 -0.11,0.23,1.02,U] [#3 0.23,0.21,0.79,U] [#4 -0.01,-0.08,0.98,U] [#5 0.05,0.26,1.08,U] [#6 0.54,0.07,0.00,M1] [#7 -0.10,-0.02,0.57,U] [#8 0.14,-0.15,0.81,U] 
23:20:34.217 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.26, 0.14}
23:20:34.220 00.003 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
23:20:34.221 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
23:20:34.222 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.16 mountX=0.05 mountY=-0.05, mountTheta=-0.77
23:20:34.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
23:20:34.225 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
23:20:34.226 00.001 16108 Worker thread wakes up
23:20:34.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:20:34.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:20:34.226 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
23:20:34.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:20:34.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:34.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:34.226 00.000 16108 MoveAxis(E, 0, ABG)
23:20:34.226 00.000 16108 Move returns status 0, amount 0
23:20:34.226 00.000 16108 MoveAxis(N, 0, ABG)
23:20:34.226 00.000 16108 Move returns status 0, amount 0
23:20:34.226 00.000 16108 move complete, result=0
23:20:34.226 00.000 16108 worker thread done servicing request
23:20:34.231 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3881, FiltMin=3286, FiltMax=39021, Gamma=1.000
23:20:34.254 00.023 21068 UpdateGuideState exits: m=99273 SNR=64.2
23:20:34.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:34.258 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:34.259 00.001 21068 Enqueuing Expose request
23:20:34.260 00.001 16108 Worker thread wakes up
23:20:34.260 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:34.261 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:34.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:35.437 01.176 16108 Exposure complete
23:20:35.493 00.056 16108 worker thread done servicing request
23:20:35.493 00.000 21068 OnExposeComplete: enter
23:20:35.494 00.001 21068 UpdateGuideState(): m_state=6
23:20:35.496 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4238
23:20:35.496 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=877.03, Mass=94646, SNR=64.5, Peak=13072 HFD=3.2
23:20:35.497 00.001 21068 MultiStar: [#1 -0.03,-0.06,0.93,U] [#2 -0.02,-0.03,1.19,U] [#3 0.16,0.09,0.95,U] [#4 0.05,-0.32,0.75,U] [#5 0.17,-0.24,0.95,U] [#6 0.19,0.13,0.78,U] [#7 -0.03,-0.16,0.54,U] [#8 0.00,-0.39,0.72,U] 
23:20:35.498 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.11, 0.19}
23:20:35.499 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
23:20:35.500 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
23:20:35.501 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=-0.08 mountY=0.05, mountTheta=2.56
23:20:35.505 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
23:20:35.507 00.002 21068 Enqueuing Move request for scope (0.07, -0.07)
23:20:35.509 00.002 16108 Worker thread wakes up
23:20:35.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:20:35.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:20:35.509 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
23:20:35.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:35.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:35.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:20:35.509 00.000 16108 MoveAxis(E, 0, ABG)
23:20:35.509 00.000 16108 Move returns status 0, amount 0
23:20:35.509 00.000 16108 MoveAxis(N, 0, ABG)
23:20:35.511 00.002 16108 Move returns status 0, amount 0
23:20:35.511 00.000 16108 move complete, result=0
23:20:35.511 00.000 16108 worker thread done servicing request
23:20:35.514 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3872, FiltMin=3339, FiltMax=44387, Gamma=1.000
23:20:35.533 00.019 21068 UpdateGuideState exits: m=94646 SNR=64.5
23:20:35.535 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:35.537 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:35.539 00.002 21068 Enqueuing Expose request
23:20:35.541 00.002 16108 Worker thread wakes up
23:20:35.542 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:35.543 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:35.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:36.527 00.984 16108 Exposure complete
23:20:36.583 00.056 16108 worker thread done servicing request
23:20:36.583 00.000 21068 OnExposeComplete: enter
23:20:36.585 00.002 21068 UpdateGuideState(): m_state=6
23:20:36.586 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4239
23:20:36.587 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.10, Mass=78629, SNR=61.7, Peak=12624 HFD=3.3
23:20:36.589 00.002 21068 MultiStar: [#1 -0.11,-0.32,1.07,U] [#2 0.08,0.03,1.23,U] [#3 -0.17,0.05,1.13,U] [#4 -0.24,0.11,0.88,U] [#5 -0.17,-0.30,1.01,U] [#6 0.08,-0.12,0.74,U] [#7 0.10,-0.16,0.58,U] [#8 0.05,-0.12,0.89,U] 
23:20:36.590 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.32, 0.26}
23:20:36.591 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
23:20:36.593 00.002 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
23:20:36.594 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.59 mountX=0.08 mountY=0.07, mountTheta=0.76
23:20:36.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
23:20:36.597 00.001 21068 Enqueuing Move request for scope (-0.09, -0.05)
23:20:36.598 00.001 16108 Worker thread wakes up
23:20:36.599 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:20:36.599 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:20:36.599 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
23:20:36.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:20:36.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:36.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:20:36.599 00.000 16108 MoveAxis(E, 0, ABG)
23:20:36.599 00.000 16108 Move returns status 0, amount 0
23:20:36.599 00.000 16108 MoveAxis(N, 0, ABG)
23:20:36.599 00.000 16108 Move returns status 0, amount 0
23:20:36.599 00.000 16108 move complete, result=0
23:20:36.599 00.000 16108 worker thread done servicing request
23:20:36.602 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3869, FiltMin=3347, FiltMax=46710, Gamma=1.000
23:20:36.617 00.015 21068 UpdateGuideState exits: m=78629 SNR=61.7
23:20:36.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:36.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:36.620 00.001 21068 Enqueuing Expose request
23:20:36.620 00.000 16108 Worker thread wakes up
23:20:36.620 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:36.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:36.620 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:37.776 01.156 16108 Exposure complete
23:20:37.831 00.055 16108 worker thread done servicing request
23:20:37.831 00.000 21068 OnExposeComplete: enter
23:20:37.832 00.001 21068 UpdateGuideState(): m_state=6
23:20:37.833 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4240
23:20:37.833 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=877.19, Mass=86777, SNR=56.6, Peak=14912 HFD=3.0
23:20:37.834 00.001 21068 MultiStar: [#1 -0.19,-0.02,1.23,U] [#2 -0.16,0.27,1.35,U] [#3 0.01,0.36,1.07,U] [#4 -0.13,0.09,0.91,U] [#5 -0.16,-0.00,1.05,U] [#6 -0.12,0.24,0.88,U] [#7 -0.07,0.24,0.69,U] [#8 0.01,0.06,1.02,U] 
23:20:37.835 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.15, 0.35}
23:20:37.836 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
23:20:37.837 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
23:20:37.837 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.13 mountX=0.14 mountY=-0.14, mountTheta=-0.81
23:20:37.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.17, opts=13)
23:20:37.840 00.001 21068 Enqueuing Move request for scope (-0.11, 0.17)
23:20:37.840 00.000 16108 Worker thread wakes up
23:20:37.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
23:20:37.841 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
23:20:37.841 00.000 16108 Moving (-0.11, 0.17) raw xDistance=0.14 yDistance=-0.14
23:20:37.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:20:37.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:37.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:20:37.841 00.000 16108 MoveAxis(E, 0, ABG)
23:20:37.841 00.000 16108 Move returns status 0, amount 0
23:20:37.841 00.000 16108 MoveAxis(N, 0, ABG)
23:20:37.841 00.000 16108 Move returns status 0, amount 0
23:20:37.841 00.000 16108 move complete, result=0
23:20:37.841 00.000 16108 worker thread done servicing request
23:20:37.847 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3865, FiltMin=3293, FiltMax=42765, Gamma=1.000
23:20:37.871 00.024 21068 UpdateGuideState exits: m=86777 SNR=56.6
23:20:37.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:37.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:37.874 00.001 21068 Enqueuing Expose request
23:20:37.874 00.000 16108 Worker thread wakes up
23:20:37.874 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:37.875 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:37.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:38.850 00.975 16108 Exposure complete
23:20:38.914 00.064 16108 worker thread done servicing request
23:20:38.914 00.000 21068 OnExposeComplete: enter
23:20:38.915 00.001 21068 UpdateGuideState(): m_state=6
23:20:38.917 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4241
23:20:38.918 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.81, Mass=88832, SNR=61.3, Peak=15264 HFD=2.9
23:20:38.919 00.001 21068 MultiStar: [#1 0.17,0.14,1.16,U] [#2 0.00,0.36,1.22,U] [#3 -0.15,0.20,1.19,U] [#4 -0.21,0.15,0.98,U] [#5 -0.17,0.39,1.06,U] [#6 0.26,0.57,0.00,M1] [#7 0.45,0.47,0.00,M1] [#8 -0.05,0.04,0.95,U] 
23:20:38.919 00.000 21068 single-star, 6 included, MultiStar: {-0.03, 0.18}, one-star: {0.15, -0.03}
23:20:38.920 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
23:20:38.921 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
23:20:38.922 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=-0.15 mountY=-0.01, mountTheta=-3.11
23:20:38.923 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.03, opts=13)
23:20:38.924 00.001 21068 Enqueuing Move request for scope (0.15, -0.03)
23:20:38.926 00.002 16108 Worker thread wakes up
23:20:38.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:20:38.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:20:38.926 00.000 16108 Moving (0.15, -0.03) raw xDistance=-0.15 yDistance=-0.01
23:20:38.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:20:38.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:38.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:20:38.926 00.000 16108 MoveAxis(E, 0, ABG)
23:20:38.927 00.001 16108 Move returns status 0, amount 0
23:20:38.927 00.000 16108 MoveAxis(N, 0, ABG)
23:20:38.927 00.000 16108 Move returns status 0, amount 0
23:20:38.927 00.000 16108 move complete, result=0
23:20:38.927 00.000 16108 worker thread done servicing request
23:20:38.932 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3862, FiltMin=3350, FiltMax=46371, Gamma=1.000
23:20:38.949 00.017 21068 UpdateGuideState exits: m=88832 SNR=61.3
23:20:38.951 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:38.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:38.952 00.000 21068 Enqueuing Expose request
23:20:38.953 00.001 16108 Worker thread wakes up
23:20:38.953 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:38.955 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:38.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:40.105 01.150 16108 Exposure complete
23:20:40.160 00.055 16108 worker thread done servicing request
23:20:40.160 00.000 21068 OnExposeComplete: enter
23:20:40.161 00.001 21068 UpdateGuideState(): m_state=6
23:20:40.162 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4242
23:20:40.163 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=877.29, Mass=81325, SNR=65.0, Peak=12880 HFD=3.2
23:20:40.165 00.002 21068 MultiStar: [#1 0.01,-0.04,1.30,U] [#2 -0.22,0.39,1.17,U] [#3 -0.22,0.44,0.00,M1] [#4 -0.21,0.15,1.01,U] [#5 -0.20,0.09,0.97,U] [#6 0.15,0.34,1.00,U] [#7 0.21,0.37,0.66,U] [#8 0.21,0.13,0.78,U] 
23:20:40.166 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.23}, one-star: {-0.03, 0.45}
23:20:40.166 00.000 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
23:20:40.167 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
23:20:40.168 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.69 mountX=0.07 mountY=-0.21, mountTheta=-1.27
23:20:40.169 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.23, opts=13)
23:20:40.170 00.001 21068 Enqueuing Move request for scope (-0.03, 0.23)
23:20:40.171 00.001 16108 Worker thread wakes up
23:20:40.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
23:20:40.171 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
23:20:40.171 00.000 16108 Moving (-0.03, 0.23) raw xDistance=0.07 yDistance=-0.21
23:20:40.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:20:40.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:20:40.171 00.000 16108 MoveAxis(E, 0, ABG)
23:20:40.171 00.000 16108 Move returns status 0, amount 0
23:20:40.171 00.000 16108 MoveAxis(N, 43, ABG)
23:20:40.171 00.000 16108 Guiding  Dir = 0, Dur = 43
23:20:40.172 00.001 16108 IsSlewing returns 0
23:20:40.172 00.000 16108 IsGuiding returns 0
23:20:40.176 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3859, FiltMin=3209, FiltMax=45139, Gamma=1.000
23:20:40.191 00.015 21068 UpdateGuideState exits: m=81325 SNR=65.0
23:20:40.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:40.193 00.000 21068 Enqueuing Expose request
23:20:40.221 00.028 16108 IsGuiding returns 1
23:20:40.221 00.000 16108 scope still moving after pulse duration time elapsed
23:20:40.251 00.030 16108 IsSlewing returns 0
23:20:40.251 00.000 16108 IsGuiding returns 1
23:20:40.283 00.032 16108 IsSlewing returns 0
23:20:40.283 00.000 16108 IsGuiding returns 1
23:20:40.314 00.031 16108 IsSlewing returns 0
23:20:40.314 00.000 16108 IsGuiding returns 0
23:20:40.314 00.000 16108 scope move finished after 43 + 99 ms
23:20:40.314 00.000 16108 Move returns status 0, amount 43
23:20:40.314 00.000 16108 move complete, result=0
23:20:40.314 00.000 16108 worker thread done servicing request
23:20:40.315 00.001 16108 Worker thread wakes up
23:20:40.315 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
23:20:40.317 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:40.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:41.290 00.973 16108 Exposure complete
23:20:41.351 00.061 16108 worker thread done servicing request
23:20:41.351 00.000 21068 OnExposeComplete: enter
23:20:41.352 00.001 21068 UpdateGuideState(): m_state=6
23:20:41.353 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4243
23:20:41.354 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.21, Mass=84840, SNR=60.5, Peak=13216 HFD=3.2
23:20:41.356 00.002 21068 MultiStar: [#1 -0.24,0.46,0.00,M1] [#2 0.03,0.45,1.21,U] [#3 -0.22,0.31,1.17,U] [#4 -0.40,0.20,1.06,U] [#5 -0.34,0.45,0.00,M1] [#6 -0.18,0.59,0.00,M1] [#7 -0.07,0.19,0.57,U] [#8 -0.31,0.03,0.80,U] 
23:20:41.357 00.001 21068 refined, 5 included, MultiStar: {-0.17, 0.28}, one-star: {-0.05, 0.37}
23:20:41.358 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
23:20:41.361 00.003 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
23:20:41.361 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.12 mountX=0.22 mountY=-0.23, mountTheta=-0.82
23:20:41.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.28, opts=13)
23:20:41.364 00.001 21068 Enqueuing Move request for scope (-0.17, 0.28)
23:20:41.365 00.001 16108 Worker thread wakes up
23:20:41.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
23:20:41.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
23:20:41.365 00.000 16108 Moving (-0.17, 0.28) raw xDistance=0.22 yDistance=-0.23
23:20:41.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:20:41.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:20:41.365 00.000 16108 MoveAxis(W, 57, ABG)
23:20:41.365 00.000 16108 Guiding  Dir = 3, Dur = 57
23:20:41.365 00.000 16108 IsSlewing returns 0
23:20:41.365 00.000 16108 IsGuiding returns 0
23:20:41.368 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3856, FiltMin=3309, FiltMax=47894, Gamma=1.000
23:20:41.389 00.021 21068 UpdateGuideState exits: m=84840 SNR=60.5
23:20:41.391 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:41.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:41.393 00.001 21068 Enqueuing Expose request
23:20:41.408 00.015 16108 PulseGuide returned control before completion, sleep 25
23:20:41.438 00.030 16108 IsGuiding returns 1
23:20:41.438 00.000 16108 scope still moving after pulse duration time elapsed
23:20:41.469 00.031 16108 IsSlewing returns 0
23:20:41.469 00.000 16108 IsGuiding returns 1
23:20:41.501 00.032 16108 IsSlewing returns 0
23:20:41.501 00.000 16108 IsGuiding returns 0
23:20:41.501 00.000 16108 scope move finished after 57 + 79 ms
23:20:41.502 00.001 16108 Move returns status 0, amount 57
23:20:41.502 00.000 16108 MoveAxis(N, 47, ABG)
23:20:41.502 00.000 16108 Guiding  Dir = 0, Dur = 47
23:20:41.502 00.000 16108 IsSlewing returns 0
23:20:41.502 00.000 16108 IsGuiding returns 0
23:20:41.565 00.063 16108 IsGuiding returns 1
23:20:41.565 00.000 16108 scope still moving after pulse duration time elapsed
23:20:41.595 00.030 16108 IsSlewing returns 0
23:20:41.595 00.000 16108 IsGuiding returns 1
23:20:41.626 00.031 16108 IsSlewing returns 0
23:20:41.626 00.000 16108 IsGuiding returns 1
23:20:41.657 00.031 16108 IsSlewing returns 0
23:20:41.657 00.000 16108 IsGuiding returns 0
23:20:41.658 00.001 16108 scope move finished after 47 + 108 ms
23:20:41.658 00.000 16108 Move returns status 0, amount 47
23:20:41.658 00.000 16108 move complete, result=0
23:20:41.658 00.000 16108 worker thread done servicing request
23:20:41.658 00.000 16108 Worker thread wakes up
23:20:41.658 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.2 px 47 ms NORTH
23:20:41.662 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:41.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:42.817 01.155 16108 Exposure complete
23:20:42.881 00.064 16108 worker thread done servicing request
23:20:42.881 00.000 21068 OnExposeComplete: enter
23:20:42.882 00.001 21068 UpdateGuideState(): m_state=6
23:20:42.884 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4244
23:20:42.884 00.000 21068 Star::Find returns 1 (0), X=220.99, Y=876.54, Mass=80817, SNR=58.8, Peak=13136 HFD=3.0
23:20:42.886 00.002 21068 MultiStar: [#1 0.18,-0.35,1.33,U] [#2 0.44,-0.28,0.00,M1] [#3 0.09,-0.00,1.10,U] [#4 -0.02,-0.33,1.06,U] [#5 -0.09,-0.45,0.94,U] [#6 0.43,-0.39,0.00,M2] [#7 0.46,-0.61,0.00,M1] [#8 0.48,-0.53,0.00,M1] 
23:20:42.887 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.29}, one-star: {0.31, -0.30}
23:20:42.887 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
23:20:42.888 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
23:20:42.889 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.23 mountX=-0.15 mountY=0.25, mountTheta=2.10
23:20:42.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.29, opts=13)
23:20:42.891 00.001 21068 Enqueuing Move request for scope (0.10, -0.29)
23:20:42.892 00.001 16108 Worker thread wakes up
23:20:42.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
23:20:42.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
23:20:42.892 00.000 16108 Moving (0.10, -0.29) raw xDistance=-0.15 yDistance=0.25
23:20:42.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:20:42.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:42.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:20:42.892 00.000 16108 MoveAxis(E, 0, ABG)
23:20:42.892 00.000 16108 Move returns status 0, amount 0
23:20:42.892 00.000 16108 MoveAxis(N, 0, ABG)
23:20:42.892 00.000 16108 Move returns status 0, amount 0
23:20:42.892 00.000 16108 move complete, result=0
23:20:42.892 00.000 16108 worker thread done servicing request
23:20:42.900 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3849, FiltMin=3248, FiltMax=39123, Gamma=1.000
23:20:42.920 00.020 21068 UpdateGuideState exits: m=80817 SNR=58.8
23:20:42.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:42.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:42.924 00.002 21068 Enqueuing Expose request
23:20:42.925 00.001 16108 Worker thread wakes up
23:20:42.925 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:20:42.927 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:42.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:43.895 00.968 16108 Exposure complete
23:20:43.979 00.084 16108 worker thread done servicing request
23:20:43.979 00.000 21068 OnExposeComplete: enter
23:20:43.980 00.001 21068 UpdateGuideState(): m_state=6
23:20:43.981 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4245
23:20:43.982 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.72, Mass=96717, SNR=67.3, Peak=16320 HFD=3.2
23:20:43.983 00.001 21068 MultiStar: [#1 0.29,-0.23,1.22,U] [#2 0.06,-0.11,1.20,U] [#3 0.19,0.02,1.06,U] [#4 -0.05,-0.15,0.80,U] [#5 0.32,-0.29,0.97,U] [#6 0.34,-0.21,0.92,U] [#7 0.52,-0.10,0.00,M2] [#8 0.12,-0.23,0.77,U] 
23:20:43.984 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.16}, one-star: {0.40, -0.12}
23:20:43.984 00.000 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:20:43.985 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:20:43.986 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.64 mountX=-0.24 mountY=0.11, mountTheta=2.72
23:20:43.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.16, opts=13)
23:20:43.989 00.001 21068 Enqueuing Move request for scope (0.21, -0.16)
23:20:43.990 00.001 16108 Worker thread wakes up
23:20:43.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
23:20:43.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
23:20:43.990 00.000 16108 Moving (0.21, -0.16) raw xDistance=-0.24 yDistance=0.11
23:20:43.991 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:20:43.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:43.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:20:43.991 00.000 16108 MoveAxis(E, 63, ABG)
23:20:43.991 00.000 16108 Guiding  Dir = 2, Dur = 63
23:20:43.991 00.000 16108 IsSlewing returns 0
23:20:43.992 00.001 16108 IsGuiding returns 0
23:20:43.998 00.006 16108 PulseGuide returned control before completion, sleep 68
23:20:43.999 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3849, FiltMin=3302, FiltMax=39568, Gamma=1.000
23:20:44.021 00.022 21068 UpdateGuideState exits: m=96717 SNR=67.3
23:20:44.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:44.023 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:44.024 00.001 21068 Enqueuing Expose request
23:20:44.075 00.051 16108 IsGuiding returns 1
23:20:44.075 00.000 16108 scope still moving after pulse duration time elapsed
23:20:44.106 00.031 16108 IsSlewing returns 0
23:20:44.106 00.000 16108 IsGuiding returns 0
23:20:44.106 00.000 16108 scope move finished after 63 + 51 ms
23:20:44.106 00.000 16108 Move returns status 0, amount 63
23:20:44.106 00.000 16108 MoveAxis(N, 0, ABG)
23:20:44.106 00.000 16108 Move returns status 0, amount 0
23:20:44.106 00.000 16108 move complete, result=0
23:20:44.106 00.000 16108 worker thread done servicing request
23:20:44.106 00.000 16108 Worker thread wakes up
23:20:44.106 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:44.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:44.106 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
23:20:45.263 01.157 16108 Exposure complete
23:20:45.336 00.073 16108 worker thread done servicing request
23:20:45.336 00.000 21068 OnExposeComplete: enter
23:20:45.338 00.002 21068 UpdateGuideState(): m_state=6
23:20:45.341 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4246
23:20:45.343 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.59, Mass=97103, SNR=66.7, Peak=14256 HFD=3.2
23:20:45.344 00.001 21068 MultiStar: [#1 0.03,-0.04,1.24,U] [#2 0.13,0.10,1.27,U] [#3 0.25,0.02,0.98,U] [#4 -0.15,-0.13,0.82,U] [#5 -0.13,-0.16,1.02,U] [#6 0.15,0.04,0.85,U] [#7 0.17,-0.28,0.65,U] [#8 -0.13,-0.33,0.75,U] 
23:20:45.345 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.05, -0.25}
23:20:45.347 00.002 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
23:20:45.348 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
23:20:45.350 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.11 mountX=-0.06 mountY=0.08, mountTheta=2.23
23:20:45.353 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
23:20:45.355 00.002 21068 Enqueuing Move request for scope (0.05, -0.09)
23:20:45.356 00.001 16108 Worker thread wakes up
23:20:45.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:20:45.357 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:20:45.357 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.06 yDistance=0.08
23:20:45.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:20:45.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:45.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:20:45.357 00.000 16108 MoveAxis(E, 0, ABG)
23:20:45.357 00.000 16108 Move returns status 0, amount 0
23:20:45.357 00.000 16108 MoveAxis(N, 0, ABG)
23:20:45.357 00.000 16108 Move returns status 0, amount 0
23:20:45.357 00.000 16108 move complete, result=0
23:20:45.357 00.000 16108 worker thread done servicing request
23:20:45.364 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3846, FiltMin=3309, FiltMax=49485, Gamma=1.000
23:20:45.390 00.026 21068 UpdateGuideState exits: m=97103 SNR=66.7
23:20:45.393 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:45.395 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:45.396 00.001 21068 Enqueuing Expose request
23:20:45.398 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:45.399 00.001 16108 Worker thread wakes up
23:20:45.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:45.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:46.372 00.973 16108 Exposure complete
23:20:46.448 00.076 16108 worker thread done servicing request
23:20:46.448 00.000 21068 OnExposeComplete: enter
23:20:46.450 00.002 21068 UpdateGuideState(): m_state=6
23:20:46.451 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4247
23:20:46.453 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=876.81, Mass=103649, SNR=68.1, Peak=16688 HFD=3.1
23:20:46.455 00.002 21068 MultiStar: [#1 -0.16,0.06,1.04,U] [#2 -0.17,0.00,1.27,U] [#3 -0.05,0.07,0.98,U] [#4 -0.12,0.07,0.82,U] [#5 -0.24,-0.11,0.96,U] [#6 -0.27,0.03,0.75,U] [#7 -0.20,-0.12,0.60,U] [#8 -0.08,-0.10,0.71,U] 
23:20:46.456 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.02, -0.03}
23:20:46.457 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
23:20:46.458 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
23:20:46.459 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.22 mountX=0.01 mountY=0.03, mountTheta=1.10
23:20:46.462 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:20:46.465 00.003 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:20:46.466 00.001 16108 Worker thread wakes up
23:20:46.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:20:46.467 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:20:46.467 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
23:20:46.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:20:46.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:46.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:46.467 00.000 16108 MoveAxis(E, 0, ABG)
23:20:46.467 00.000 16108 Move returns status 0, amount 0
23:20:46.467 00.000 16108 MoveAxis(N, 0, ABG)
23:20:46.467 00.000 16108 Move returns status 0, amount 0
23:20:46.468 00.001 16108 move complete, result=0
23:20:46.468 00.000 16108 worker thread done servicing request
23:20:46.471 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3843, FiltMin=3232, FiltMax=53197, Gamma=1.000
23:20:46.485 00.014 21068 UpdateGuideState exits: m=103649 SNR=68.1
23:20:46.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:46.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:46.488 00.001 21068 Enqueuing Expose request
23:20:46.489 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:46.489 00.000 16108 Worker thread wakes up
23:20:46.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:46.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:47.661 01.172 16108 Exposure complete
23:20:47.743 00.082 16108 worker thread done servicing request
23:20:47.743 00.000 21068 OnExposeComplete: enter
23:20:47.745 00.002 21068 UpdateGuideState(): m_state=6
23:20:47.746 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4248
23:20:47.747 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.88, Mass=110713, SNR=75.9, Peak=15744 HFD=3.2
23:20:47.748 00.001 21068 MultiStar: [#1 0.09,-0.14,0.95,U] [#2 0.17,0.01,1.03,U] [#3 -0.12,-0.14,1.03,U] [#4 -0.20,-0.18,0.62,U] [#5 -0.25,-0.04,0.85,U] [#6 0.24,-0.05,0.61,U] [#7 0.01,0.02,0.56,U] [#8 0.19,-0.41,0.63,U] 
23:20:47.749 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.13, 0.04}
23:20:47.750 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:20:47.752 00.002 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
23:20:47.753 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=-0.04 mountY=0.08, mountTheta=2.06
23:20:47.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
23:20:47.756 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
23:20:47.757 00.001 16108 Worker thread wakes up
23:20:47.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:20:47.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:20:47.757 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.04 yDistance=0.08
23:20:47.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:20:47.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:47.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:20:47.757 00.000 16108 MoveAxis(E, 0, ABG)
23:20:47.757 00.000 16108 Move returns status 0, amount 0
23:20:47.757 00.000 16108 MoveAxis(N, 0, ABG)
23:20:47.757 00.000 16108 Move returns status 0, amount 0
23:20:47.757 00.000 16108 move complete, result=0
23:20:47.758 00.001 16108 worker thread done servicing request
23:20:47.762 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3840, FiltMin=3315, FiltMax=51507, Gamma=1.000
23:20:47.776 00.014 21068 UpdateGuideState exits: m=110713 SNR=75.9
23:20:47.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:47.779 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:47.779 00.000 21068 Enqueuing Expose request
23:20:47.780 00.001 16108 Worker thread wakes up
23:20:47.780 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:47.781 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:47.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:48.757 00.976 16108 Exposure complete
23:20:48.814 00.057 16108 worker thread done servicing request
23:20:48.814 00.000 21068 OnExposeComplete: enter
23:20:48.815 00.001 21068 UpdateGuideState(): m_state=6
23:20:48.816 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4249
23:20:48.817 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.91, Mass=100414, SNR=71.6, Peak=15776 HFD=3.3
23:20:48.818 00.001 21068 MultiStar: [#1 -0.11,-0.27,0.98,U] [#2 0.41,-0.19,1.23,U] [#3 -0.05,0.05,1.09,U] [#4 0.10,-0.27,0.71,U] [#5 0.14,-0.21,0.95,U] [#6 0.23,-0.10,0.72,U] [#7 0.01,0.03,0.55,U] [#8 0.31,-0.30,0.78,U] 
23:20:48.819 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.13}, one-star: {-0.09, 0.07}
23:20:48.820 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
23:20:48.821 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
23:20:48.821 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.10 mountY=-0.05, mountTheta=-0.45
23:20:48.823 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.07, opts=13)
23:20:48.824 00.001 21068 Enqueuing Move request for scope (-0.09, 0.07)
23:20:48.824 00.000 16108 Worker thread wakes up
23:20:48.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:20:48.826 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:20:48.826 00.000 16108 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=-0.05
23:20:48.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:20:48.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:48.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:48.826 00.000 16108 MoveAxis(E, 0, ABG)
23:20:48.826 00.000 16108 Move returns status 0, amount 0
23:20:48.826 00.000 16108 MoveAxis(N, 0, ABG)
23:20:48.827 00.001 16108 Move returns status 0, amount 0
23:20:48.827 00.000 16108 move complete, result=0
23:20:48.827 00.000 16108 worker thread done servicing request
23:20:48.829 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3837, FiltMin=3280, FiltMax=41776, Gamma=1.000
23:20:48.843 00.014 21068 UpdateGuideState exits: m=100414 SNR=71.6
23:20:48.845 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.848 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:48.849 00.001 21068 Enqueuing Expose request
23:20:48.851 00.002 16108 Worker thread wakes up
23:20:48.851 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:48.852 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:48.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:50.021 01.169 16108 Exposure complete
23:20:50.079 00.058 16108 worker thread done servicing request
23:20:50.079 00.000 21068 OnExposeComplete: enter
23:20:50.081 00.002 21068 UpdateGuideState(): m_state=6
23:20:50.082 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4250
23:20:50.082 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.85, Mass=96558, SNR=65.1, Peak=13440 HFD=3.2
23:20:50.083 00.001 21068 MultiStar: [#1 -0.15,-0.24,1.17,U] [#2 -0.03,0.16,1.32,U] [#3 -0.02,-0.03,1.06,U] [#4 -0.40,0.03,0.79,U] [#5 0.07,-0.14,1.14,U] [#6 0.00,-0.02,0.73,U] [#7 -0.29,0.01,0.70,U] [#8 -0.31,-0.22,0.82,U] 
23:20:50.084 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.06, 0.02}
23:20:50.085 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
23:20:50.085 00.000 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
23:20:50.086 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.87 mountX=0.06 mountY=-0.00, mountTheta=-0.04
23:20:50.087 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.02, opts=13)
23:20:50.088 00.001 21068 Enqueuing Move request for scope (-0.06, 0.02)
23:20:50.090 00.002 16108 Worker thread wakes up
23:20:50.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:20:50.090 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:20:50.090 00.000 16108 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.00
23:20:50.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:20:50.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:50.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:20:50.090 00.000 16108 MoveAxis(E, 0, ABG)
23:20:50.090 00.000 16108 Move returns status 0, amount 0
23:20:50.090 00.000 16108 MoveAxis(N, 0, ABG)
23:20:50.090 00.000 16108 Move returns status 0, amount 0
23:20:50.090 00.000 16108 move complete, result=0
23:20:50.091 00.001 16108 worker thread done servicing request
23:20:50.096 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3837, FiltMin=3273, FiltMax=48390, Gamma=1.000
23:20:50.120 00.024 21068 UpdateGuideState exits: m=96558 SNR=65.1
23:20:50.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:50.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:50.122 00.000 21068 Enqueuing Expose request
23:20:50.123 00.001 16108 Worker thread wakes up
23:20:50.123 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:50.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:50.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:51.105 00.981 16108 Exposure complete
23:20:51.171 00.066 16108 worker thread done servicing request
23:20:51.171 00.000 21068 OnExposeComplete: enter
23:20:51.172 00.001 21068 UpdateGuideState(): m_state=6
23:20:51.173 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4251
23:20:51.174 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.96, Mass=104691, SNR=71.8, Peak=16816 HFD=3.3
23:20:51.175 00.001 21068 MultiStar: [#1 -0.05,0.09,1.17,U] [#2 0.02,0.09,1.45,U] [#3 -0.24,0.17,0.89,U] [#4 -0.23,-0.01,0.74,U] [#5 -0.17,-0.18,0.83,U] [#6 -0.04,0.19,0.74,U] [#7 0.10,0.35,0.55,U] [#8 -0.00,-0.14,0.66,U] 
23:20:51.175 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {0.03, 0.12}
23:20:51.176 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
23:20:51.177 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
23:20:51.178 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.27 mountX=0.07 mountY=-0.06, mountTheta=-0.66
23:20:51.179 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
23:20:51.180 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
23:20:51.182 00.002 16108 Worker thread wakes up
23:20:51.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:20:51.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:20:51.182 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
23:20:51.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:20:51.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:51.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:51.182 00.000 16108 MoveAxis(E, 0, ABG)
23:20:51.182 00.000 16108 Move returns status 0, amount 0
23:20:51.183 00.001 16108 MoveAxis(N, 0, ABG)
23:20:51.183 00.000 16108 Move returns status 0, amount 0
23:20:51.183 00.000 16108 move complete, result=0
23:20:51.183 00.000 16108 worker thread done servicing request
23:20:51.188 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3837, FiltMin=3286, FiltMax=54166, Gamma=1.000
23:20:51.206 00.018 21068 UpdateGuideState exits: m=104691 SNR=71.8
23:20:51.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:51.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:51.210 00.002 21068 Enqueuing Expose request
23:20:51.210 00.000 16108 Worker thread wakes up
23:20:51.210 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:51.211 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:51.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:52.362 01.151 16108 Exposure complete
23:20:52.429 00.067 16108 worker thread done servicing request
23:20:52.429 00.000 21068 OnExposeComplete: enter
23:20:52.430 00.001 21068 UpdateGuideState(): m_state=6
23:20:52.431 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4252
23:20:52.431 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.97, Mass=96663, SNR=68.0, Peak=14496 HFD=3.1
23:20:52.432 00.001 21068 MultiStar: [#1 -0.39,0.25,1.37,U] [#2 0.06,0.10,1.36,U] [#3 -0.04,0.18,1.09,U] [#4 0.07,-0.23,0.84,U] [#5 -0.13,0.02,0.85,U] [#6 -0.17,0.27,0.73,U] [#7 -0.12,0.05,0.74,U] [#8 -0.14,-0.19,0.80,U] 
23:20:52.433 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {0.07, 0.13}
23:20:52.434 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
23:20:52.435 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
23:20:52.436 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.10 mountY=-0.06, mountTheta=-0.50
23:20:52.437 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
23:20:52.438 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
23:20:52.438 00.000 16108 Worker thread wakes up
23:20:52.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:20:52.440 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:20:52.440 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
23:20:52.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:20:52.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:52.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:52.440 00.000 16108 MoveAxis(E, 0, ABG)
23:20:52.440 00.000 16108 Move returns status 0, amount 0
23:20:52.440 00.000 16108 MoveAxis(N, 0, ABG)
23:20:52.440 00.000 16108 Move returns status 0, amount 0
23:20:52.440 00.000 16108 move complete, result=0
23:20:52.440 00.000 16108 worker thread done servicing request
23:20:52.446 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3833, FiltMin=3267, FiltMax=49411, Gamma=1.000
23:20:52.475 00.029 21068 UpdateGuideState exits: m=96663 SNR=68.0
23:20:52.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:52.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:52.480 00.003 21068 Enqueuing Expose request
23:20:52.481 00.001 16108 Worker thread wakes up
23:20:52.481 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:52.482 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:52.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:53.474 00.992 16108 Exposure complete
23:20:53.553 00.079 16108 worker thread done servicing request
23:20:53.554 00.001 21068 OnExposeComplete: enter
23:20:53.555 00.001 21068 UpdateGuideState(): m_state=6
23:20:53.555 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4253
23:20:53.556 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.08, Mass=95614, SNR=63.4, Peak=13648 HFD=3.4
23:20:53.557 00.001 21068 MultiStar: [#1 -0.11,0.03,1.49,U] [#2 0.26,-0.12,1.55,U] [#3 0.08,0.17,1.12,U] [#4 0.17,0.02,0.90,U] [#5 0.17,-0.14,0.97,U] [#6 0.24,0.13,0.91,U] [#7 0.15,0.15,0.73,U] [#8 0.34,-0.34,0.90,U] 
23:20:53.558 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {-0.03, 0.24}
23:20:53.559 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
23:20:53.559 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
23:20:53.560 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
23:20:53.561 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
23:20:53.562 00.001 21068 Enqueuing Move request for scope (0.13, 0.01)
23:20:53.564 00.002 16108 Worker thread wakes up
23:20:53.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:20:53.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:20:53.564 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.13 yDistance=-0.04
23:20:53.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:20:53.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:53.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:53.564 00.000 16108 MoveAxis(E, 0, ABG)
23:20:53.565 00.001 16108 Move returns status 0, amount 0
23:20:53.565 00.000 16108 MoveAxis(N, 0, ABG)
23:20:53.565 00.000 16108 Move returns status 0, amount 0
23:20:53.565 00.000 16108 move complete, result=0
23:20:53.565 00.000 16108 worker thread done servicing request
23:20:53.572 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3837, FiltMin=3302, FiltMax=47197, Gamma=1.000
23:20:53.605 00.033 21068 UpdateGuideState exits: m=95614 SNR=63.4
23:20:53.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:53.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:53.608 00.001 21068 Enqueuing Expose request
23:20:53.609 00.001 16108 Worker thread wakes up
23:20:53.609 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:53.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:53.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:54.778 01.168 16108 Exposure complete
23:20:54.842 00.064 16108 worker thread done servicing request
23:20:54.842 00.000 21068 OnExposeComplete: enter
23:20:54.844 00.002 21068 UpdateGuideState(): m_state=6
23:20:54.846 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4254
23:20:54.848 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=876.81, Mass=101169, SNR=67.8, Peak=14784 HFD=3.2
23:20:54.850 00.002 21068 MultiStar: [#1 -0.15,-0.09,1.12,U] [#2 0.11,-0.14,1.03,U] [#3 0.08,0.04,1.14,U] [#4 0.13,-0.37,0.77,U] [#5 0.14,-0.16,1.03,U] [#6 0.33,0.00,0.83,U] [#7 0.16,-0.19,0.73,U] [#8 0.11,-0.24,0.82,U] 
23:20:54.851 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.21, -0.03}
23:20:54.853 00.002 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
23:20:54.855 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
23:20:54.856 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.80 mountX=-0.13 mountY=0.09, mountTheta=2.56
23:20:54.860 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.12, opts=13)
23:20:54.862 00.002 21068 Enqueuing Move request for scope (0.11, -0.12)
23:20:54.863 00.001 16108 Worker thread wakes up
23:20:54.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:20:54.863 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:20:54.864 00.001 16108 Moving (0.11, -0.12) raw xDistance=-0.13 yDistance=0.09
23:20:54.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:20:54.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:54.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:20:54.864 00.000 16108 MoveAxis(E, 0, ABG)
23:20:54.864 00.000 16108 Move returns status 0, amount 0
23:20:54.864 00.000 16108 MoveAxis(N, 0, ABG)
23:20:54.864 00.000 16108 Move returns status 0, amount 0
23:20:54.864 00.000 16108 move complete, result=0
23:20:54.865 00.001 16108 worker thread done servicing request
23:20:54.871 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3837, FiltMin=3299, FiltMax=51171, Gamma=1.000
23:20:54.899 00.028 21068 UpdateGuideState exits: m=101169 SNR=67.8
23:20:54.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:54.902 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:54.904 00.002 21068 Enqueuing Expose request
23:20:54.905 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:54.905 00.000 16108 Worker thread wakes up
23:20:54.906 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:54.906 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:55.887 00.981 16108 Exposure complete
23:20:55.956 00.069 16108 worker thread done servicing request
23:20:55.956 00.000 21068 OnExposeComplete: enter
23:20:55.957 00.001 21068 UpdateGuideState(): m_state=6
23:20:55.958 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4255
23:20:55.959 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.67, Mass=98380, SNR=64.6, Peak=15456 HFD=3.0
23:20:55.959 00.000 21068 MultiStar: [#1 0.15,-0.20,1.04,U] [#2 0.22,-0.08,1.34,U] [#3 0.22,-0.15,0.99,U] [#4 0.44,-0.42,0.00,M1] [#5 -0.12,-0.12,1.18,U] [#6 0.31,-0.47,0.00,M1] [#7 0.48,-0.13,0.00,M1] [#8 0.27,-0.11,0.88,U] 
23:20:55.961 00.002 21068 refined, 5 included, MultiStar: {0.14, -0.14}, one-star: {0.17, -0.17}
23:20:55.962 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
23:20:55.963 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
23:20:55.963 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=-0.17 mountY=0.10, mountTheta=2.60
23:20:55.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
23:20:55.966 00.001 21068 Enqueuing Move request for scope (0.14, -0.14)
23:20:55.966 00.000 16108 Worker thread wakes up
23:20:55.967 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
23:20:55.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
23:20:55.967 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=0.10
23:20:55.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:20:55.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:55.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:20:55.967 00.000 16108 MoveAxis(E, 0, ABG)
23:20:55.967 00.000 16108 Move returns status 0, amount 0
23:20:55.967 00.000 16108 MoveAxis(N, 0, ABG)
23:20:55.967 00.000 16108 Move returns status 0, amount 0
23:20:55.967 00.000 16108 move complete, result=0
23:20:55.967 00.000 16108 worker thread done servicing request
23:20:55.970 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3837, FiltMin=3254, FiltMax=47843, Gamma=1.000
23:20:55.992 00.022 21068 UpdateGuideState exits: m=98380 SNR=64.6
23:20:55.994 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:55.996 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:55.998 00.002 21068 Enqueuing Expose request
23:20:56.000 00.002 16108 Worker thread wakes up
23:20:56.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:56.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:56.000 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:57.169 01.169 16108 Exposure complete
23:20:57.240 00.071 16108 worker thread done servicing request
23:20:57.240 00.000 21068 OnExposeComplete: enter
23:20:57.241 00.001 21068 UpdateGuideState(): m_state=6
23:20:57.242 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4256
23:20:57.243 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.87, Mass=92611, SNR=68.4, Peak=14832 HFD=3.3
23:20:57.244 00.001 21068 MultiStar: [#1 0.12,-0.03,1.24,U] [#2 -0.02,0.10,1.34,U] [#3 0.13,0.24,1.23,U] [#4 -0.39,-0.12,0.76,U] [#5 -0.00,-0.37,1.05,U] [#6 0.24,-0.23,0.96,U] [#7 0.23,0.10,0.60,U] [#8 -0.13,-0.33,0.72,U] 
23:20:57.245 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.11, 0.03}
23:20:57.245 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
23:20:57.246 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
23:20:57.247 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.25 mountX=-0.03 mountY=0.05, mountTheta=2.08
23:20:57.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
23:20:57.251 00.002 21068 Enqueuing Move request for scope (0.02, -0.05)
23:20:57.252 00.001 16108 Worker thread wakes up
23:20:57.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:20:57.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:20:57.252 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.05
23:20:57.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:20:57.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:57.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:20:57.252 00.000 16108 MoveAxis(E, 0, ABG)
23:20:57.252 00.000 16108 Move returns status 0, amount 0
23:20:57.252 00.000 16108 MoveAxis(N, 0, ABG)
23:20:57.252 00.000 16108 Move returns status 0, amount 0
23:20:57.253 00.001 16108 move complete, result=0
23:20:57.253 00.000 16108 worker thread done servicing request
23:20:57.256 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3843, FiltMin=3273, FiltMax=54307, Gamma=1.000
23:20:57.273 00.017 21068 UpdateGuideState exits: m=92611 SNR=68.4
23:20:57.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:57.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:57.275 00.000 21068 Enqueuing Expose request
23:20:57.276 00.001 16108 Worker thread wakes up
23:20:57.276 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:57.277 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:57.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:58.259 00.982 16108 Exposure complete
23:20:58.314 00.055 16108 worker thread done servicing request
23:20:58.314 00.000 21068 OnExposeComplete: enter
23:20:58.315 00.001 21068 UpdateGuideState(): m_state=6
23:20:58.316 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4257
23:20:58.317 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.90, Mass=85074, SNR=63.1, Peak=12960 HFD=3.0
23:20:58.318 00.001 21068 MultiStar: [#1 -0.07,-0.23,1.26,U] [#2 0.14,-0.16,1.40,U] [#3 -0.03,-0.05,1.23,U] [#4 -0.31,-0.22,0.91,U] [#5 -0.32,-0.11,1.14,U] [#6 0.06,0.44,0.91,U] [#7 0.17,0.02,0.69,U] [#8 0.09,0.00,0.87,U] 
23:20:58.318 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.09, 0.07}
23:20:58.320 00.002 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
23:20:58.320 00.000 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.31)
23:20:58.321 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.07 mountX=0.02 mountY=0.05, mountTheta=1.25
23:20:58.323 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
23:20:58.324 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
23:20:58.324 00.000 16108 Worker thread wakes up
23:20:58.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:20:58.324 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:20:58.324 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.05
23:20:58.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:20:58.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:58.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:20:58.324 00.000 16108 MoveAxis(E, 0, ABG)
23:20:58.324 00.000 16108 Move returns status 0, amount 0
23:20:58.325 00.001 16108 MoveAxis(N, 0, ABG)
23:20:58.325 00.000 16108 Move returns status 0, amount 0
23:20:58.325 00.000 16108 move complete, result=0
23:20:58.325 00.000 16108 worker thread done servicing request
23:20:58.328 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3843, FiltMin=3219, FiltMax=52051, Gamma=1.000
23:20:58.357 00.029 21068 UpdateGuideState exits: m=85074 SNR=63.1
23:20:58.357 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:58.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:58.359 00.001 21068 Enqueuing Expose request
23:20:58.361 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:58.362 00.001 16108 Worker thread wakes up
23:20:58.362 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:58.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:20:59.523 01.161 16108 Exposure complete
23:20:59.581 00.058 16108 worker thread done servicing request
23:20:59.582 00.001 21068 OnExposeComplete: enter
23:20:59.583 00.001 21068 UpdateGuideState(): m_state=6
23:20:59.585 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4258
23:20:59.587 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.55, Mass=78421, SNR=56.7, Peak=11760 HFD=3.2
23:20:59.589 00.002 21068 MultiStar: [#1 -0.04,-0.06,1.33,U] [#2 0.31,-0.08,1.43,U] [#3 0.15,0.16,1.18,U] [#4 -0.03,-0.20,0.97,U] [#5 0.01,-0.27,1.23,U] [#6 0.23,0.14,0.96,U] [#7 0.39,-0.30,0.00,M1] [#8 0.20,-0.34,0.99,U] 
23:20:59.590 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {-0.04, -0.29}
23:20:59.591 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
23:20:59.593 00.002 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
23:20:59.594 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.12 mountY=0.09, mountTheta=2.52
23:20:59.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
23:20:59.597 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
23:20:59.598 00.001 16108 Worker thread wakes up
23:20:59.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:20:59.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:20:59.598 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.09
23:20:59.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:20:59.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:59.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:20:59.598 00.000 16108 MoveAxis(E, 0, ABG)
23:20:59.600 00.002 16108 Move returns status 0, amount 0
23:20:59.600 00.000 16108 MoveAxis(N, 0, ABG)
23:20:59.600 00.000 16108 Move returns status 0, amount 0
23:20:59.600 00.000 16108 move complete, result=0
23:20:59.600 00.000 16108 worker thread done servicing request
23:20:59.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3846, FiltMin=3293, FiltMax=58403, Gamma=1.000
23:20:59.620 00.017 21068 UpdateGuideState exits: m=78421 SNR=56.7
23:20:59.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:59.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:20:59.622 00.000 21068 Enqueuing Expose request
23:20:59.623 00.001 16108 Worker thread wakes up
23:20:59.623 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:59.624 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:20:59.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:00.604 00.980 16108 Exposure complete
23:21:00.676 00.072 16108 worker thread done servicing request
23:21:00.676 00.000 21068 OnExposeComplete: enter
23:21:00.677 00.001 21068 UpdateGuideState(): m_state=6
23:21:00.678 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4259
23:21:00.679 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.78, Mass=97047, SNR=64.3, Peak=14512 HFD=3.2
23:21:00.679 00.000 21068 MultiStar: [#1 0.17,-0.23,1.35,U] [#2 0.46,-0.25,0.00,M1] [#3 0.07,0.03,1.17,U] [#4 0.57,-0.02,0.00,M1] [#5 0.41,-0.02,0.91,U] [#6 0.68,0.17,0.00,M1] [#7 0.07,-0.05,0.52,U] [#8 0.11,-0.21,0.81,U] 
23:21:00.680 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.10}, one-star: {0.50, -0.06}
23:21:00.681 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
23:21:00.682 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
23:21:00.682 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.39 mountX=-0.24 mountY=0.04, mountTheta=2.98
23:21:00.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.10, opts=13)
23:21:00.685 00.001 21068 Enqueuing Move request for scope (0.23, -0.10)
23:21:00.687 00.002 16108 Worker thread wakes up
23:21:00.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
23:21:00.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
23:21:00.687 00.000 16108 Moving (0.23, -0.10) raw xDistance=-0.24 yDistance=0.04
23:21:00.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:21:00.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:00.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:00.687 00.000 16108 MoveAxis(E, 64, ABG)
23:21:00.687 00.000 16108 Guiding  Dir = 2, Dur = 64
23:21:00.688 00.001 16108 IsSlewing returns 0
23:21:00.688 00.000 16108 IsGuiding returns 0
23:21:00.691 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=3846, FiltMin=3318, FiltMax=56416, Gamma=1.000
23:21:00.693 00.002 16108 PulseGuide returned control before completion, sleep 71
23:21:00.714 00.021 21068 UpdateGuideState exits: m=97047 SNR=64.3
23:21:00.716 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:00.716 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:00.717 00.001 21068 Enqueuing Expose request
23:21:00.768 00.051 16108 IsGuiding returns 1
23:21:00.768 00.000 16108 scope still moving after pulse duration time elapsed
23:21:00.800 00.032 16108 IsSlewing returns 0
23:21:00.800 00.000 16108 IsGuiding returns 0
23:21:00.800 00.000 16108 scope move finished after 64 + 48 ms
23:21:00.800 00.000 16108 Move returns status 0, amount 64
23:21:00.800 00.000 16108 MoveAxis(N, 0, ABG)
23:21:00.800 00.000 16108 Move returns status 0, amount 0
23:21:00.800 00.000 16108 move complete, result=0
23:21:00.800 00.000 16108 worker thread done servicing request
23:21:00.801 00.001 16108 Worker thread wakes up
23:21:00.801 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.0 px 0 ms NORTH
23:21:00.803 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:00.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:01.968 01.165 16108 Exposure complete
23:21:02.026 00.058 16108 worker thread done servicing request
23:21:02.026 00.000 21068 OnExposeComplete: enter
23:21:02.028 00.002 21068 UpdateGuideState(): m_state=6
23:21:02.029 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4260
23:21:02.031 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.94, Mass=98676, SNR=78.5, Peak=15344 HFD=3.2
23:21:02.032 00.001 21068 MultiStar: [#1 0.10,0.25,1.11,U] [#2 0.04,0.30,0.86,U] [#3 0.02,0.13,0.96,U] [#4 0.23,0.15,0.63,U] [#5 0.20,0.29,0.75,U] [#6 0.43,0.31,0.00,M2] [#7 -0.14,0.39,0.45,U] [#8 0.04,0.48,0.63,U] 
23:21:02.033 00.001 21068 single-star, 7 included, MultiStar: {0.07, 0.24}, one-star: {0.06, 0.10}
23:21:02.033 00.000 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
23:21:02.034 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
23:21:02.035 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
23:21:02.036 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.10, opts=13)
23:21:02.037 00.001 21068 Enqueuing Move request for scope (0.06, 0.10)
23:21:02.038 00.001 16108 Worker thread wakes up
23:21:02.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:21:02.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:21:02.038 00.000 16108 Moving (0.06, 0.10) raw xDistance=-0.04 yDistance=-0.11
23:21:02.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:21:02.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:02.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:02.038 00.000 16108 MoveAxis(E, 0, ABG)
23:21:02.038 00.000 16108 Move returns status 0, amount 0
23:21:02.038 00.000 16108 MoveAxis(N, 0, ABG)
23:21:02.038 00.000 16108 Move returns status 0, amount 0
23:21:02.038 00.000 16108 move complete, result=0
23:21:02.038 00.000 16108 worker thread done servicing request
23:21:02.046 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3846, FiltMin=3251, FiltMax=54851, Gamma=1.000
23:21:02.070 00.024 21068 UpdateGuideState exits: m=98676 SNR=78.5
23:21:02.072 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:02.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:02.074 00.001 21068 Enqueuing Expose request
23:21:02.077 00.003 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:02.077 00.000 16108 Worker thread wakes up
23:21:02.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:02.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:03.039 00.962 16108 Exposure complete
23:21:03.097 00.058 16108 worker thread done servicing request
23:21:03.097 00.000 21068 OnExposeComplete: enter
23:21:03.098 00.001 21068 UpdateGuideState(): m_state=6
23:21:03.098 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4261
23:21:03.099 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.03, Mass=94507, SNR=65.3, Peak=14400 HFD=3.0
23:21:03.100 00.001 21068 MultiStar: [#1 -0.12,0.14,0.98,U] [#2 -0.06,0.44,1.20,U] [#3 -0.03,0.42,0.97,U] [#4 0.11,0.04,0.78,U] [#5 -0.01,0.12,1.14,U] [#6 0.59,0.51,0.00,M3] [#7 -0.03,0.34,0.56,U] [#8 -0.05,-0.01,0.73,U] 
23:21:03.101 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.22}, one-star: {-0.13, 0.20}
23:21:03.101 00.000 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:21:03.102 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:21:03.104 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.77 mountX=0.08 mountY=-0.20, mountTheta=-1.18
23:21:03.105 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.22, opts=13)
23:21:03.106 00.001 21068 Enqueuing Move request for scope (-0.05, 0.22)
23:21:03.107 00.001 16108 Worker thread wakes up
23:21:03.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:21:03.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:21:03.107 00.000 16108 Moving (-0.05, 0.22) raw xDistance=0.08 yDistance=-0.20
23:21:03.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:03.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:21:03.107 00.000 16108 MoveAxis(E, 0, ABG)
23:21:03.107 00.000 16108 Move returns status 0, amount 0
23:21:03.107 00.000 16108 MoveAxis(N, 41, ABG)
23:21:03.107 00.000 16108 Guiding  Dir = 0, Dur = 41
23:21:03.108 00.001 16108 IsSlewing returns 0
23:21:03.108 00.000 16108 IsGuiding returns 0
23:21:03.111 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3849, FiltMin=3347, FiltMax=53405, Gamma=1.000
23:21:03.127 00.016 21068 UpdateGuideState exits: m=94507 SNR=65.3
23:21:03.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:03.128 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:03.129 00.001 21068 Enqueuing Expose request
23:21:03.141 00.012 16108 PulseGuide returned control before completion, sleep 18
23:21:03.171 00.030 16108 IsGuiding returns 1
23:21:03.171 00.000 16108 scope still moving after pulse duration time elapsed
23:21:03.203 00.032 16108 IsSlewing returns 0
23:21:03.203 00.000 16108 IsGuiding returns 1
23:21:03.234 00.031 16108 IsSlewing returns 0
23:21:03.234 00.000 16108 IsGuiding returns 0
23:21:03.234 00.000 16108 scope move finished after 41 + 85 ms
23:21:03.234 00.000 16108 Move returns status 0, amount 41
23:21:03.234 00.000 16108 move complete, result=0
23:21:03.235 00.001 16108 worker thread done servicing request
23:21:03.235 00.000 16108 Worker thread wakes up
23:21:03.235 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
23:21:03.237 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:03.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:04.394 01.157 16108 Exposure complete
23:21:04.458 00.064 16108 worker thread done servicing request
23:21:04.458 00.000 21068 OnExposeComplete: enter
23:21:04.460 00.002 21068 UpdateGuideState(): m_state=6
23:21:04.461 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4262
23:21:04.462 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.83, Mass=95918, SNR=65.4, Peak=15104 HFD=3.0
23:21:04.463 00.001 21068 MultiStar: [#1 -0.18,0.16,1.11,U] [#2 0.16,-0.04,1.34,U] [#3 0.01,0.08,1.03,U] [#4 0.08,-0.26,0.97,U] [#5 0.11,-0.14,1.00,U] [#6 0.21,-0.15,0.78,U] [#7 0.35,-0.09,0.61,U] [#8 0.22,-0.34,0.79,U] 
23:21:04.464 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.24, -0.00}
23:21:04.464 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
23:21:04.467 00.003 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
23:21:04.468 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.56 mountX=-0.13 mountY=0.04, mountTheta=2.81
23:21:04.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
23:21:04.471 00.001 21068 Enqueuing Move request for scope (0.12, -0.07)
23:21:04.472 00.001 16108 Worker thread wakes up
23:21:04.473 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:21:04.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:21:04.473 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.04
23:21:04.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:21:04.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:04.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:04.473 00.000 16108 MoveAxis(E, 0, ABG)
23:21:04.473 00.000 16108 Move returns status 0, amount 0
23:21:04.473 00.000 16108 MoveAxis(N, 0, ABG)
23:21:04.473 00.000 16108 Move returns status 0, amount 0
23:21:04.473 00.000 16108 move complete, result=0
23:21:04.473 00.000 16108 worker thread done servicing request
23:21:04.483 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3849, FiltMin=3312, FiltMax=54787, Gamma=1.000
23:21:04.504 00.021 21068 UpdateGuideState exits: m=95918 SNR=65.4
23:21:04.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.505 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:04.506 00.001 21068 Enqueuing Expose request
23:21:04.507 00.001 16108 Worker thread wakes up
23:21:04.507 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:04.508 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:04.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:05.480 00.972 16108 Exposure complete
23:21:05.567 00.087 16108 worker thread done servicing request
23:21:05.567 00.000 21068 OnExposeComplete: enter
23:21:05.568 00.001 21068 UpdateGuideState(): m_state=6
23:21:05.569 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4263
23:21:05.569 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=876.79, Mass=96155, SNR=64.2, Peak=15824 HFD=2.9
23:21:05.570 00.001 21068 MultiStar: [#1 -0.27,-0.15,1.11,U] [#2 0.02,0.11,1.22,U] [#3 -0.04,-0.12,1.01,U] [#4 -0.14,-0.22,0.77,U] [#5 0.17,-0.09,0.97,U] [#6 0.09,0.13,0.79,U] [#7 0.58,-0.23,0.00,M1] [#8 0.07,-0.07,0.86,U] 
23:21:05.571 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {0.15, -0.05}
23:21:05.572 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
23:21:05.572 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
23:21:05.574 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.51 mountX=-0.01 mountY=0.05, mountTheta=1.81
23:21:05.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.05, opts=13)
23:21:05.577 00.001 21068 Enqueuing Move request for scope (0.00, -0.05)
23:21:05.578 00.001 16108 Worker thread wakes up
23:21:05.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:21:05.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:21:05.578 00.000 16108 Moving (0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
23:21:05.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:05.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:05.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:05.578 00.000 16108 MoveAxis(E, 0, ABG)
23:21:05.578 00.000 16108 Move returns status 0, amount 0
23:21:05.578 00.000 16108 MoveAxis(N, 0, ABG)
23:21:05.578 00.000 16108 Move returns status 0, amount 0
23:21:05.578 00.000 16108 move complete, result=0
23:21:05.579 00.001 16108 worker thread done servicing request
23:21:05.581 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3849, FiltMin=3241, FiltMax=51475, Gamma=1.000
23:21:05.597 00.016 21068 UpdateGuideState exits: m=96155 SNR=64.2
23:21:05.597 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:05.598 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:05.599 00.001 21068 Enqueuing Expose request
23:21:05.600 00.001 16108 Worker thread wakes up
23:21:05.600 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:05.600 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:05.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:06.762 01.162 16108 Exposure complete
23:21:06.817 00.055 16108 worker thread done servicing request
23:21:06.817 00.000 21068 OnExposeComplete: enter
23:21:06.819 00.002 21068 UpdateGuideState(): m_state=6
23:21:06.820 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4264
23:21:06.822 00.002 21068 Star::Find returns 1 (0), X=220.86, Y=876.80, Mass=100552, SNR=63.7, Peak=16320 HFD=2.9
23:21:06.823 00.001 21068 MultiStar: [#1 -0.22,-0.00,1.05,U] [#2 0.31,-0.04,1.23,U] [#3 0.05,0.27,0.86,U] [#4 -0.01,-0.21,0.88,U] [#5 -0.04,-0.32,1.05,U] [#6 0.56,0.13,0.00,M2] [#7 0.32,-0.10,0.75,U] [#8 0.14,-0.21,0.81,U] 
23:21:06.826 00.003 21068 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.18, -0.04}
23:21:06.827 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
23:21:06.829 00.002 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
23:21:06.830 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.10 mountY=0.06, mountTheta=2.60
23:21:06.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
23:21:06.835 00.003 21068 Enqueuing Move request for scope (0.09, -0.08)
23:21:06.835 00.000 16108 Worker thread wakes up
23:21:06.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:21:06.836 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:21:06.836 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.06
23:21:06.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:21:06.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:06.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:21:06.836 00.000 16108 MoveAxis(E, 0, ABG)
23:21:06.836 00.000 16108 Move returns status 0, amount 0
23:21:06.836 00.000 16108 MoveAxis(N, 0, ABG)
23:21:06.836 00.000 16108 Move returns status 0, amount 0
23:21:06.836 00.000 16108 move complete, result=0
23:21:06.836 00.000 16108 worker thread done servicing request
23:21:06.840 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3853, FiltMin=3286, FiltMax=50477, Gamma=1.000
23:21:06.856 00.016 21068 UpdateGuideState exits: m=100552 SNR=63.7
23:21:06.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:06.858 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:06.858 00.000 21068 Enqueuing Expose request
23:21:06.859 00.001 16108 Worker thread wakes up
23:21:06.859 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:06.861 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:06.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:07.829 00.968 16108 Exposure complete
23:21:07.884 00.055 16108 worker thread done servicing request
23:21:07.884 00.000 21068 OnExposeComplete: enter
23:21:07.885 00.001 21068 UpdateGuideState(): m_state=6
23:21:07.885 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4265
23:21:07.886 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.84, Mass=103515, SNR=65.1, Peak=17488 HFD=3.3
23:21:07.887 00.001 21068 MultiStar: [#1 0.18,-0.26,0.96,U] [#2 0.03,0.06,1.22,U] [#3 0.22,-0.00,1.01,U] [#4 0.22,-0.28,0.90,U] [#5 -0.14,-0.30,0.97,U] [#6 0.34,-0.06,0.77,U] [#7 0.40,-0.05,0.57,U] [#8 -0.05,0.05,0.78,U] 
23:21:07.888 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.00, 0.01}
23:21:07.889 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
23:21:07.890 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
23:21:07.890 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.09 mountX=-0.00 mountY=-0.01, mountTheta=-1.87
23:21:07.893 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
23:21:07.895 00.002 21068 Enqueuing Move request for scope (0.00, 0.01)
23:21:07.898 00.003 16108 Worker thread wakes up
23:21:07.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:21:07.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:21:07.898 00.000 16108 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
23:21:07.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:21:07.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:07.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:07.898 00.000 16108 MoveAxis(E, 0, ABG)
23:21:07.898 00.000 16108 Move returns status 0, amount 0
23:21:07.898 00.000 16108 MoveAxis(N, 0, ABG)
23:21:07.898 00.000 16108 Move returns status 0, amount 0
23:21:07.898 00.000 16108 move complete, result=0
23:21:07.898 00.000 16108 worker thread done servicing request
23:21:07.908 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3849, FiltMin=3251, FiltMax=48461, Gamma=1.000
23:21:07.937 00.029 21068 UpdateGuideState exits: m=103515 SNR=65.1
23:21:07.939 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:07.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:07.941 00.001 21068 Enqueuing Expose request
23:21:07.942 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:07.943 00.001 16108 Worker thread wakes up
23:21:07.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:07.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:09.102 01.159 16108 Exposure complete
23:21:09.197 00.095 16108 worker thread done servicing request
23:21:09.197 00.000 21068 OnExposeComplete: enter
23:21:09.198 00.001 21068 UpdateGuideState(): m_state=6
23:21:09.200 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4266
23:21:09.201 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.44, Mass=122343, SNR=85.4, Peak=16432 HFD=3.4
23:21:09.203 00.002 21068 MultiStar: [#1 0.27,0.13,0.96,U] [#2 0.17,0.03,0.95,U] [#3 0.13,0.08,0.80,U] [#4 0.06,-0.07,0.66,U] [#5 -0.07,-0.21,0.74,U] [#6 0.32,0.22,0.60,U] [#7 0.41,-0.19,0.52,U] [#8 0.33,-0.03,0.70,U] 
23:21:09.205 00.002 21068 refined, 8 included, MultiStar: {0.23, -0.05}, one-star: {0.41, -0.39}
23:21:09.206 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
23:21:09.207 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
23:21:09.209 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.23 mountX=-0.23 mountY=-0.00, mountTheta=-3.14
23:21:09.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.05, opts=13)
23:21:09.213 00.002 21068 Enqueuing Move request for scope (0.23, -0.05)
23:21:09.215 00.002 16108 Worker thread wakes up
23:21:09.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
23:21:09.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
23:21:09.215 00.000 16108 Moving (0.23, -0.05) raw xDistance=-0.23 yDistance=-0.00
23:21:09.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:21:09.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:09.216 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:21:09.216 00.000 16108 MoveAxis(E, 61, ABG)
23:21:09.216 00.000 16108 Guiding  Dir = 2, Dur = 61
23:21:09.216 00.000 16108 IsSlewing returns 0
23:21:09.217 00.001 16108 IsGuiding returns 0
23:21:09.222 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3849, FiltMin=3341, FiltMax=52157, Gamma=1.000
23:21:09.239 00.017 21068 UpdateGuideState exits: m=122343 SNR=85.4
23:21:09.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:09.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:09.242 00.001 21068 Enqueuing Expose request
23:21:09.245 00.003 16108 PulseGuide returned control before completion, sleep 42
23:21:09.292 00.047 16108 IsGuiding returns 1
23:21:09.292 00.000 16108 scope still moving after pulse duration time elapsed
23:21:09.324 00.032 16108 IsSlewing returns 0
23:21:09.324 00.000 16108 IsGuiding returns 1
23:21:09.355 00.031 16108 IsSlewing returns 0
23:21:09.355 00.000 16108 IsGuiding returns 0
23:21:09.355 00.000 16108 scope move finished after 61 + 77 ms
23:21:09.355 00.000 16108 Move returns status 0, amount 61
23:21:09.355 00.000 16108 MoveAxis(N, 0, ABG)
23:21:09.355 00.000 16108 Move returns status 0, amount 0
23:21:09.355 00.000 16108 move complete, result=0
23:21:09.355 00.000 16108 worker thread done servicing request
23:21:09.355 00.000 16108 Worker thread wakes up
23:21:09.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:09.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:09.355 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.0 px 0 ms NORTH
23:21:10.333 00.978 16108 Exposure complete
23:21:10.398 00.065 16108 worker thread done servicing request
23:21:10.398 00.000 21068 OnExposeComplete: enter
23:21:10.400 00.002 21068 UpdateGuideState(): m_state=6
23:21:10.400 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4267
23:21:10.401 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.85, Mass=115767, SNR=68.5, Peak=19744 HFD=3.2
23:21:10.402 00.001 21068 MultiStar: [#1 -0.04,-0.08,1.10,U] [#2 0.10,0.06,1.13,U] [#3 0.14,0.05,1.08,U] [#4 -0.15,-0.15,0.74,U] [#5 0.10,0.01,0.97,U] [#6 0.20,-0.32,0.68,U] [#7 0.13,-0.06,0.65,U] [#8 0.34,-0.49,0.00,M1] 
23:21:10.403 00.001 21068 single-star, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.05, 0.01}
23:21:10.404 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
23:21:10.404 00.000 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
23:21:10.405 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.25 mountX=-0.04 mountY=-0.02, mountTheta=-2.66
23:21:10.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
23:21:10.407 00.000 21068 Enqueuing Move request for scope (0.05, 0.01)
23:21:10.408 00.001 16108 Worker thread wakes up
23:21:10.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:21:10.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:21:10.408 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.04 yDistance=-0.02
23:21:10.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:21:10.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:10.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:10.408 00.000 16108 MoveAxis(E, 0, ABG)
23:21:10.408 00.000 16108 Move returns status 0, amount 0
23:21:10.408 00.000 16108 MoveAxis(N, 0, ABG)
23:21:10.408 00.000 16108 Move returns status 0, amount 0
23:21:10.409 00.001 16108 move complete, result=0
23:21:10.409 00.000 16108 worker thread done servicing request
23:21:10.414 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3849, FiltMin=3280, FiltMax=51030, Gamma=1.000
23:21:10.429 00.015 21068 UpdateGuideState exits: m=115767 SNR=68.5
23:21:10.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:10.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:10.431 00.000 21068 Enqueuing Expose request
23:21:10.432 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:10.433 00.001 16108 Worker thread wakes up
23:21:10.433 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:10.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:11.597 01.164 16108 Exposure complete
23:21:11.666 00.069 16108 worker thread done servicing request
23:21:11.666 00.000 21068 OnExposeComplete: enter
23:21:11.668 00.002 21068 UpdateGuideState(): m_state=6
23:21:11.670 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4268
23:21:11.671 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.72, Mass=95788, SNR=69.7, Peak=14272 HFD=3.1
23:21:11.673 00.002 21068 MultiStar: [#1 0.04,-0.08,1.14,U] [#2 -0.10,-0.11,1.27,U] [#3 -0.17,0.18,0.90,U] [#4 0.05,-0.52,0.00,M1] [#5 0.01,-0.42,0.99,U] [#6 0.14,-0.29,0.78,U] [#7 0.57,-0.01,0.00,M1] [#8 -0.28,-0.18,0.88,U] 
23:21:11.676 00.003 21068 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {-0.34, -0.11}
23:21:11.677 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
23:21:11.678 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
23:21:11.678 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.07 mountY=0.16, mountTheta=1.15
23:21:11.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
23:21:11.681 00.001 21068 Enqueuing Move request for scope (-0.10, -0.14)
23:21:11.681 00.000 16108 Worker thread wakes up
23:21:11.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:21:11.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:21:11.683 00.002 16108 Moving (-0.10, -0.14) raw xDistance=0.07 yDistance=0.16
23:21:11.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:21:11.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:11.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:21:11.683 00.000 16108 MoveAxis(E, 0, ABG)
23:21:11.683 00.000 16108 Move returns status 0, amount 0
23:21:11.683 00.000 16108 MoveAxis(N, 0, ABG)
23:21:11.683 00.000 16108 Move returns status 0, amount 0
23:21:11.683 00.000 16108 move complete, result=0
23:21:11.683 00.000 16108 worker thread done servicing request
23:21:11.686 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3853, FiltMin=3283, FiltMax=60509, Gamma=1.000
23:21:11.703 00.017 21068 UpdateGuideState exits: m=95788 SNR=69.7
23:21:11.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:11.706 00.001 21068 Enqueuing Expose request
23:21:11.707 00.001 16108 Worker thread wakes up
23:21:11.707 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:11.708 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:11.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:12.691 00.983 16108 Exposure complete
23:21:12.761 00.070 16108 worker thread done servicing request
23:21:12.761 00.000 21068 OnExposeComplete: enter
23:21:12.762 00.001 21068 UpdateGuideState(): m_state=6
23:21:12.763 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4269
23:21:12.764 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.95, Mass=108633, SNR=74.6, Peak=16944 HFD=3.4
23:21:12.765 00.001 21068 MultiStar: [#1 -0.05,-0.26,1.03,U] [#2 0.08,0.10,1.00,U] [#3 -0.07,-0.00,0.93,U] [#4 -0.00,-0.23,0.79,U] [#5 -0.10,-0.17,0.81,U] [#6 0.15,0.04,0.69,U] [#7 0.23,-0.36,0.54,U] [#8 0.37,-0.29,0.71,U] 
23:21:12.766 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.02, 0.12}
23:21:12.767 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
23:21:12.768 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
23:21:12.769 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.10 mountX=-0.07 mountY=0.09, mountTheta=2.24
23:21:12.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
23:21:12.772 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
23:21:12.773 00.001 16108 Worker thread wakes up
23:21:12.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:21:12.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:21:12.773 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.09
23:21:12.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:21:12.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:12.774 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:21:12.774 00.000 16108 MoveAxis(E, 0, ABG)
23:21:12.774 00.000 16108 Move returns status 0, amount 0
23:21:12.774 00.000 16108 MoveAxis(N, 0, ABG)
23:21:12.774 00.000 16108 Move returns status 0, amount 0
23:21:12.774 00.000 16108 move complete, result=0
23:21:12.774 00.000 16108 worker thread done servicing request
23:21:12.780 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3849, FiltMin=3257, FiltMax=50717, Gamma=1.000
23:21:12.803 00.023 21068 UpdateGuideState exits: m=108633 SNR=74.6
23:21:12.803 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:12.806 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:12.808 00.002 21068 Enqueuing Expose request
23:21:12.810 00.002 16108 Worker thread wakes up
23:21:12.810 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:12.812 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:12.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:13.988 01.176 16108 Exposure complete
23:21:14.043 00.055 16108 worker thread done servicing request
23:21:14.043 00.000 21068 OnExposeComplete: enter
23:21:14.044 00.001 21068 UpdateGuideState(): m_state=6
23:21:14.045 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4270
23:21:14.047 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=876.99, Mass=113455, SNR=71.9, Peak=16592 HFD=3.5
23:21:14.048 00.001 21068 MultiStar: [#1 -0.06,-0.00,1.06,U] [#2 0.16,0.04,1.10,U] [#3 -0.09,0.04,0.94,U] [#4 -0.01,-0.09,0.73,U] [#5 0.07,-0.25,0.96,U] [#6 0.29,-0.01,0.69,U] [#7 0.05,-0.10,0.62,U] [#8 -0.09,-0.18,0.67,U] 
23:21:14.049 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.14, 0.15}
23:21:14.049 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
23:21:14.050 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
23:21:14.051 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.12 mountX=-0.02 mountY=0.03, mountTheta=2.22
23:21:14.053 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
23:21:14.054 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
23:21:14.055 00.001 16108 Worker thread wakes up
23:21:14.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:21:14.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:21:14.055 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
23:21:14.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:14.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:14.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:14.055 00.000 16108 MoveAxis(E, 0, ABG)
23:21:14.055 00.000 16108 Move returns status 0, amount 0
23:21:14.055 00.000 16108 MoveAxis(N, 0, ABG)
23:21:14.055 00.000 16108 Move returns status 0, amount 0
23:21:14.055 00.000 16108 move complete, result=0
23:21:14.055 00.000 16108 worker thread done servicing request
23:21:14.058 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3849, FiltMin=3312, FiltMax=48605, Gamma=1.000
23:21:14.079 00.021 21068 UpdateGuideState exits: m=113455 SNR=71.9
23:21:14.081 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:14.081 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:14.082 00.001 21068 Enqueuing Expose request
23:21:14.083 00.001 16108 Worker thread wakes up
23:21:14.083 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:14.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:14.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:15.063 00.979 16108 Exposure complete
23:21:15.128 00.065 16108 worker thread done servicing request
23:21:15.128 00.000 21068 OnExposeComplete: enter
23:21:15.129 00.001 21068 UpdateGuideState(): m_state=6
23:21:15.130 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4271
23:21:15.131 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.70, Mass=108591, SNR=73.8, Peak=14176 HFD=3.4
23:21:15.132 00.001 21068 MultiStar: [#1 -0.14,0.09,0.89,U] [#2 0.26,-0.02,1.08,U] [#3 0.09,0.13,0.88,U] [#4 -0.04,-0.26,0.77,U] [#5 -0.10,-0.39,0.85,U] [#6 0.12,-0.09,0.78,U] [#7 0.01,-0.51,0.00,M1] [#8 -0.02,-0.12,0.63,U] 
23:21:15.133 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {-0.12, -0.14}
23:21:15.133 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
23:21:15.134 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
23:21:15.135 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=-0.03 mountY=0.09, mountTheta=1.87
23:21:15.136 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
23:21:15.138 00.002 21068 Enqueuing Move request for scope (0.01, -0.09)
23:21:15.139 00.001 16108 Worker thread wakes up
23:21:15.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:21:15.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:21:15.139 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.09
23:21:15.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:21:15.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:15.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:21:15.139 00.000 16108 MoveAxis(E, 0, ABG)
23:21:15.139 00.000 16108 Move returns status 0, amount 0
23:21:15.139 00.000 16108 MoveAxis(N, 0, ABG)
23:21:15.139 00.000 16108 Move returns status 0, amount 0
23:21:15.139 00.000 16108 move complete, result=0
23:21:15.139 00.000 16108 worker thread done servicing request
23:21:15.149 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3849, FiltMin=3277, FiltMax=51869, Gamma=1.000
23:21:15.169 00.020 21068 UpdateGuideState exits: m=108591 SNR=73.8
23:21:15.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:15.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:15.172 00.001 21068 Enqueuing Expose request
23:21:15.172 00.000 16108 Worker thread wakes up
23:21:15.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:15.173 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:15.173 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:16.328 01.155 16108 Exposure complete
23:21:16.381 00.053 16108 worker thread done servicing request
23:21:16.381 00.000 21068 OnExposeComplete: enter
23:21:16.382 00.001 21068 UpdateGuideState(): m_state=6
23:21:16.383 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4272
23:21:16.384 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=877.01, Mass=99065, SNR=67.3, Peak=15008 HFD=3.4
23:21:16.384 00.000 21068 MultiStar: [#1 -0.18,-0.24,1.00,U] [#2 0.18,-0.15,1.24,U] [#3 0.20,0.05,1.04,U] [#4 -0.09,-0.12,0.85,U] [#5 -0.19,-0.26,0.94,U] [#6 -0.03,-0.00,0.72,U] [#7 -0.13,0.00,0.68,U] [#8 -0.09,-0.10,0.73,U] 
23:21:16.385 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.07, 0.17}
23:21:16.386 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
23:21:16.387 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
23:21:16.388 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.94 mountX=0.02 mountY=0.08, mountTheta=1.38
23:21:16.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
23:21:16.390 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
23:21:16.391 00.001 16108 Worker thread wakes up
23:21:16.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:21:16.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:21:16.391 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.08
23:21:16.392 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:21:16.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:16.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:21:16.392 00.000 16108 MoveAxis(E, 0, ABG)
23:21:16.392 00.000 16108 Move returns status 0, amount 0
23:21:16.392 00.000 16108 MoveAxis(N, 0, ABG)
23:21:16.392 00.000 16108 Move returns status 0, amount 0
23:21:16.392 00.000 16108 move complete, result=0
23:21:16.392 00.000 16108 worker thread done servicing request
23:21:16.395 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3849, FiltMin=3238, FiltMax=59677, Gamma=1.000
23:21:16.410 00.015 21068 UpdateGuideState exits: m=99065 SNR=67.3
23:21:16.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:16.411 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:16.412 00.001 21068 Enqueuing Expose request
23:21:16.413 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:16.413 00.000 16108 Worker thread wakes up
23:21:16.414 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:16.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:17.400 00.986 16108 Exposure complete
23:21:17.477 00.077 16108 worker thread done servicing request
23:21:17.477 00.000 21068 OnExposeComplete: enter
23:21:17.479 00.002 21068 UpdateGuideState(): m_state=6
23:21:17.480 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4273
23:21:17.481 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.94, Mass=105599, SNR=68.8, Peak=16896 HFD=2.9
23:21:17.483 00.002 21068 MultiStar: [#1 -0.04,0.17,1.21,U] [#2 -0.01,0.21,1.17,U] [#3 0.17,0.20,1.09,U] [#4 -0.10,-0.26,0.75,U] [#5 -0.04,-0.22,0.86,U] [#6 -0.44,0.08,0.78,U] [#7 0.12,0.47,0.64,U] [#8 -0.15,-0.23,0.95,U] 
23:21:17.485 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.07, 0.10}
23:21:17.486 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
23:21:17.488 00.002 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
23:21:17.489 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.13 mountX=0.05 mountY=-0.05, mountTheta=-0.81
23:21:17.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
23:21:17.493 00.002 21068 Enqueuing Move request for scope (-0.04, 0.06)
23:21:17.494 00.001 16108 Worker thread wakes up
23:21:17.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:21:17.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:21:17.495 00.001 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
23:21:17.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:21:17.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:17.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:17.495 00.000 16108 MoveAxis(E, 0, ABG)
23:21:17.495 00.000 16108 Move returns status 0, amount 0
23:21:17.495 00.000 16108 MoveAxis(N, 0, ABG)
23:21:17.495 00.000 16108 Move returns status 0, amount 0
23:21:17.495 00.000 16108 move complete, result=0
23:21:17.496 00.001 16108 worker thread done servicing request
23:21:17.503 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3849, FiltMin=3325, FiltMax=54541, Gamma=1.000
23:21:17.521 00.018 21068 UpdateGuideState exits: m=105599 SNR=68.8
23:21:17.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:17.522 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:17.524 00.002 21068 Enqueuing Expose request
23:21:17.525 00.001 16108 Worker thread wakes up
23:21:17.525 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:17.526 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:17.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:18.686 01.160 16108 Exposure complete
23:21:18.742 00.056 16108 worker thread done servicing request
23:21:18.742 00.000 21068 OnExposeComplete: enter
23:21:18.743 00.001 21068 UpdateGuideState(): m_state=6
23:21:18.744 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4274
23:21:18.745 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.03, Mass=106526, SNR=68.3, Peak=16736 HFD=3.1
23:21:18.745 00.000 21068 MultiStar: [#1 0.09,-0.05,1.20,U] [#2 0.08,-0.19,1.34,U] [#3 0.39,-0.22,0.94,U] [#4 0.17,0.03,0.92,U] [#5 -0.10,-0.29,0.91,U] [#6 -0.04,0.20,0.74,U] [#7 0.03,0.01,0.63,U] [#8 -0.14,0.01,0.78,U] 
23:21:18.746 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.11, 0.19}
23:21:18.747 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
23:21:18.748 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
23:21:18.748 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=0.03, mountTheta=2.59
23:21:18.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
23:21:18.751 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
23:21:18.751 00.000 16108 Worker thread wakes up
23:21:18.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:21:18.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:21:18.752 00.001 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.03
23:21:18.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:21:18.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:18.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:18.752 00.000 16108 MoveAxis(E, 0, ABG)
23:21:18.752 00.000 16108 Move returns status 0, amount 0
23:21:18.752 00.000 16108 MoveAxis(N, 0, ABG)
23:21:18.752 00.000 16108 Move returns status 0, amount 0
23:21:18.752 00.000 16108 move complete, result=0
23:21:18.752 00.000 16108 worker thread done servicing request
23:21:18.757 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3849, FiltMin=3299, FiltMax=52541, Gamma=1.000
23:21:18.776 00.019 21068 UpdateGuideState exits: m=106526 SNR=68.3
23:21:18.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:18.779 00.001 21068 Enqueuing Expose request
23:21:18.780 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:18.781 00.001 16108 Worker thread wakes up
23:21:18.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:18.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:19.757 00.976 16108 Exposure complete
23:21:19.826 00.069 16108 worker thread done servicing request
23:21:19.826 00.000 21068 OnExposeComplete: enter
23:21:19.827 00.001 21068 UpdateGuideState(): m_state=6
23:21:19.828 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4275
23:21:19.830 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.87, Mass=109647, SNR=74.4, Peak=16448 HFD=3.4
23:21:19.831 00.001 21068 MultiStar: [#1 0.15,-0.13,0.92,U] [#2 0.09,0.22,1.15,U] [#3 0.28,-0.07,0.89,U] [#4 -0.28,-0.16,0.62,U] [#5 -0.26,0.12,0.71,U] [#6 0.24,0.31,0.63,U] [#7 0.16,-0.25,0.59,U] [#8 0.15,-0.13,0.77,U] 
23:21:19.832 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.03, 0.03}
23:21:19.833 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
23:21:19.834 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
23:21:19.835 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.87 mountX=-0.02 mountY=-0.04, mountTheta=-2.08
23:21:19.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
23:21:19.839 00.002 21068 Enqueuing Move request for scope (0.03, 0.03)
23:21:19.840 00.001 16108 Worker thread wakes up
23:21:19.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:21:19.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:21:19.840 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
23:21:19.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:19.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:19.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:19.840 00.000 16108 MoveAxis(E, 0, ABG)
23:21:19.840 00.000 16108 Move returns status 0, amount 0
23:21:19.840 00.000 16108 MoveAxis(N, 0, ABG)
23:21:19.840 00.000 16108 Move returns status 0, amount 0
23:21:19.840 00.000 16108 move complete, result=0
23:21:19.840 00.000 16108 worker thread done servicing request
23:21:19.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3849, FiltMin=3245, FiltMax=45741, Gamma=1.000
23:21:19.862 00.018 21068 UpdateGuideState exits: m=109647 SNR=74.4
23:21:19.862 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:19.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:19.864 00.001 21068 Enqueuing Expose request
23:21:19.865 00.001 16108 Worker thread wakes up
23:21:19.865 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:19.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:19.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:21.034 01.169 16108 Exposure complete
23:21:21.088 00.054 16108 worker thread done servicing request
23:21:21.088 00.000 21068 OnExposeComplete: enter
23:21:21.089 00.001 21068 UpdateGuideState(): m_state=6
23:21:21.090 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4276
23:21:21.091 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.69, Mass=98683, SNR=69.3, Peak=15952 HFD=3.3
23:21:21.092 00.001 21068 MultiStar: [#1 0.14,-0.12,0.99,U] [#2 -0.00,0.22,1.17,U] [#3 0.05,0.15,0.98,U] [#4 0.08,-0.29,0.68,U] [#5 -0.00,-0.29,0.81,U] [#6 0.09,-0.15,0.73,U] [#7 0.23,0.08,0.65,U] [#8 0.25,-0.20,0.80,U] 
23:21:21.093 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.08, -0.15}
23:21:21.094 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
23:21:21.094 00.000 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
23:21:21.095 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.10 mountY=0.04, mountTheta=2.76
23:21:21.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
23:21:21.097 00.000 21068 Enqueuing Move request for scope (0.09, -0.07)
23:21:21.098 00.001 16108 Worker thread wakes up
23:21:21.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:21:21.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:21:21.099 00.001 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.04
23:21:21.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:21:21.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:21.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:21.099 00.000 16108 MoveAxis(E, 0, ABG)
23:21:21.099 00.000 16108 Move returns status 0, amount 0
23:21:21.099 00.000 16108 MoveAxis(N, 0, ABG)
23:21:21.099 00.000 16108 Move returns status 0, amount 0
23:21:21.099 00.000 16108 move complete, result=0
23:21:21.099 00.000 16108 worker thread done servicing request
23:21:21.105 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3846, FiltMin=3270, FiltMax=51139, Gamma=1.000
23:21:21.124 00.019 21068 UpdateGuideState exits: m=98683 SNR=69.3
23:21:21.126 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.126 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:21.127 00.001 21068 Enqueuing Expose request
23:21:21.128 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:21.129 00.001 16108 Worker thread wakes up
23:21:21.129 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:21.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:22.102 00.973 16108 Exposure complete
23:21:22.159 00.057 16108 worker thread done servicing request
23:21:22.159 00.000 21068 OnExposeComplete: enter
23:21:22.159 00.000 21068 UpdateGuideState(): m_state=6
23:21:22.160 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4277
23:21:22.162 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=876.94, Mass=92663, SNR=65.4, Peak=14608 HFD=3.2
23:21:22.163 00.001 21068 MultiStar: [#1 0.36,-0.22,1.24,U] [#2 0.10,-0.03,1.41,U] [#3 0.05,-0.18,1.17,U] [#4 -0.25,-0.21,0.73,U] [#5 -0.43,-0.32,0.00,M1] [#6 0.12,0.14,0.83,U] [#7 0.17,-0.00,0.65,U] [#8 -0.07,-0.37,0.84,U] 
23:21:22.163 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {-0.09, 0.10}
23:21:22.164 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
23:21:22.165 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
23:21:22.166 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=-0.08 mountY=0.08, mountTheta=2.38
23:21:22.167 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
23:21:22.168 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
23:21:22.169 00.001 16108 Worker thread wakes up
23:21:22.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:21:22.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:21:22.169 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.08 yDistance=0.08
23:21:22.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:22.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:22.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:21:22.169 00.000 16108 MoveAxis(E, 0, ABG)
23:21:22.169 00.000 16108 Move returns status 0, amount 0
23:21:22.169 00.000 16108 MoveAxis(N, 0, ABG)
23:21:22.169 00.000 16108 Move returns status 0, amount 0
23:21:22.169 00.000 16108 move complete, result=0
23:21:22.169 00.000 16108 worker thread done servicing request
23:21:22.174 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3849, FiltMin=3245, FiltMax=50003, Gamma=1.000
23:21:22.200 00.026 21068 UpdateGuideState exits: m=92663 SNR=65.4
23:21:22.202 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:22.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:22.203 00.000 21068 Enqueuing Expose request
23:21:22.204 00.001 16108 Worker thread wakes up
23:21:22.205 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:22.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:22.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:23.365 01.159 16108 Exposure complete
23:21:23.417 00.052 16108 worker thread done servicing request
23:21:23.417 00.000 21068 OnExposeComplete: enter
23:21:23.418 00.001 21068 UpdateGuideState(): m_state=6
23:21:23.419 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4278
23:21:23.420 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.48, Mass=93549, SNR=71.5, Peak=13456 HFD=3.1
23:21:23.421 00.001 21068 MultiStar: [#1 -0.04,-0.17,1.00,U] [#2 -0.10,-0.10,1.22,U] [#3 -0.11,-0.14,0.99,U] [#4 -0.14,-0.27,0.74,U] [#5 -0.34,-0.26,0.71,U] [#6 -0.44,-0.12,0.86,U] [#7 0.10,-0.45,0.57,U] [#8 0.03,-0.29,0.81,U] 
23:21:23.422 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.22}, one-star: {-0.03, -0.36}
23:21:23.423 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
23:21:23.423 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
23:21:23.424 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.05 mountX=0.08 mountY=0.24, mountTheta=1.27
23:21:23.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.22, opts=13)
23:21:23.426 00.000 21068 Enqueuing Move request for scope (-0.12, -0.22)
23:21:23.427 00.001 16108 Worker thread wakes up
23:21:23.428 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
23:21:23.428 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
23:21:23.428 00.000 16108 Moving (-0.12, -0.22) raw xDistance=0.08 yDistance=0.24
23:21:23.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:23.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:21:23.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:21:23.428 00.000 16108 MoveAxis(E, 0, ABG)
23:21:23.428 00.000 16108 Move returns status 0, amount 0
23:21:23.428 00.000 16108 MoveAxis(N, 0, ABG)
23:21:23.428 00.000 16108 Move returns status 0, amount 0
23:21:23.428 00.000 16108 move complete, result=0
23:21:23.428 00.000 16108 worker thread done servicing request
23:21:23.432 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3849, FiltMin=3277, FiltMax=52979, Gamma=1.000
23:21:23.446 00.014 21068 UpdateGuideState exits: m=93549 SNR=71.5
23:21:23.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:23.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:23.449 00.001 21068 Enqueuing Expose request
23:21:23.449 00.000 16108 Worker thread wakes up
23:21:23.450 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:23.451 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:23.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:24.427 00.976 16108 Exposure complete
23:21:24.501 00.074 16108 worker thread done servicing request
23:21:24.501 00.000 21068 OnExposeComplete: enter
23:21:24.502 00.001 21068 UpdateGuideState(): m_state=6
23:21:24.503 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4279
23:21:24.504 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.82, Mass=99385, SNR=67.0, Peak=15632 HFD=3.1
23:21:24.505 00.001 21068 MultiStar: [#1 0.18,-0.12,1.16,U] [#2 -0.19,0.13,1.01,U] [#3 0.12,-0.06,1.13,U] [#4 -0.11,-0.14,0.96,U] [#5 -0.06,-0.05,0.78,U] [#6 0.33,-0.20,0.88,U] [#7 0.14,-0.07,0.67,U] [#8 -0.14,-0.39,0.93,U] 
23:21:24.506 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.10}, one-star: {-0.03, -0.02}
23:21:24.506 00.000 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
23:21:24.507 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
23:21:24.508 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.59 mountX=0.03 mountY=0.03, mountTheta=0.76
23:21:24.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
23:21:24.511 00.001 21068 Enqueuing Move request for scope (-0.03, -0.02)
23:21:24.512 00.001 16108 Worker thread wakes up
23:21:24.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:21:24.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:21:24.512 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.03
23:21:24.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:21:24.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:24.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:24.512 00.000 16108 MoveAxis(E, 0, ABG)
23:21:24.513 00.001 16108 Move returns status 0, amount 0
23:21:24.513 00.000 16108 MoveAxis(N, 0, ABG)
23:21:24.513 00.000 16108 Move returns status 0, amount 0
23:21:24.513 00.000 16108 move complete, result=0
23:21:24.513 00.000 16108 worker thread done servicing request
23:21:24.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3849, FiltMin=3277, FiltMax=50243, Gamma=1.000
23:21:24.532 00.015 21068 UpdateGuideState exits: m=99385 SNR=67.0
23:21:24.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:24.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:24.535 00.001 21068 Enqueuing Expose request
23:21:24.536 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:24.538 00.002 16108 Worker thread wakes up
23:21:24.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:24.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:25.695 01.157 16108 Exposure complete
23:21:25.764 00.069 16108 worker thread done servicing request
23:21:25.765 00.001 21068 OnExposeComplete: enter
23:21:25.765 00.000 21068 UpdateGuideState(): m_state=6
23:21:25.766 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4280
23:21:25.767 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.16, Mass=101571, SNR=67.9, Peak=14288 HFD=3.3
23:21:25.768 00.001 21068 MultiStar: [#1 0.08,0.03,1.19,U] [#2 -0.04,0.19,1.14,U] [#3 -0.08,0.32,1.10,U] [#4 -0.21,-0.06,0.85,U] [#5 -0.26,-0.05,0.93,U] [#6 -0.06,0.24,0.82,U] [#7 0.22,0.14,0.69,U] [#8 0.16,-0.20,0.77,U] 
23:21:25.769 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.27, 0.32}
23:21:25.769 00.000 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
23:21:25.770 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
23:21:25.771 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.05 mountX=0.08 mountY=-0.10, mountTheta=-0.90
23:21:25.772 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
23:21:25.773 00.001 21068 Enqueuing Move request for scope (-0.06, 0.11)
23:21:25.774 00.001 16108 Worker thread wakes up
23:21:25.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:21:25.774 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:21:25.774 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.10
23:21:25.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:25.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:25.775 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:25.775 00.000 16108 MoveAxis(E, 0, ABG)
23:21:25.775 00.000 16108 Move returns status 0, amount 0
23:21:25.775 00.000 16108 MoveAxis(N, 0, ABG)
23:21:25.775 00.000 16108 Move returns status 0, amount 0
23:21:25.775 00.000 16108 move complete, result=0
23:21:25.775 00.000 16108 worker thread done servicing request
23:21:25.779 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3846, FiltMin=3302, FiltMax=57414, Gamma=1.000
23:21:25.794 00.015 21068 UpdateGuideState exits: m=101571 SNR=67.9
23:21:25.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:25.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:25.796 00.000 21068 Enqueuing Expose request
23:21:25.797 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:25.798 00.001 16108 Worker thread wakes up
23:21:25.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:25.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:26.774 00.976 16108 Exposure complete
23:21:26.841 00.067 16108 worker thread done servicing request
23:21:26.841 00.000 21068 OnExposeComplete: enter
23:21:26.842 00.001 21068 UpdateGuideState(): m_state=6
23:21:26.844 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4281
23:21:26.845 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.77, Mass=109966, SNR=73.7, Peak=16592 HFD=3.2
23:21:26.845 00.000 21068 MultiStar: [#1 0.11,-0.08,1.02,U] [#2 -0.11,0.07,1.22,U] [#3 0.14,0.06,0.98,U] [#4 -0.08,-0.21,0.76,U] [#5 -0.37,-0.37,0.00,M1] [#6 0.08,-0.33,0.66,U] [#7 0.36,-0.02,0.57,U] [#8 0.23,-0.29,0.67,U] 
23:21:26.846 00.001 21068 single-star, 7 included, MultiStar: {0.07, -0.08}, one-star: {-0.01, -0.07}
23:21:26.847 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
23:21:26.848 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
23:21:26.848 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.77 mountX=0.00 mountY=0.07, mountTheta=1.55
23:21:26.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
23:21:26.852 00.002 21068 Enqueuing Move request for scope (-0.01, -0.07)
23:21:26.853 00.001 16108 Worker thread wakes up
23:21:26.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:21:26.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:21:26.854 00.001 16108 Moving (-0.01, -0.07) raw xDistance=0.00 yDistance=0.07
23:21:26.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:21:26.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:26.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:26.854 00.000 16108 MoveAxis(E, 0, ABG)
23:21:26.854 00.000 16108 Move returns status 0, amount 0
23:21:26.854 00.000 16108 MoveAxis(N, 0, ABG)
23:21:26.854 00.000 16108 Move returns status 0, amount 0
23:21:26.855 00.001 16108 move complete, result=0
23:21:26.855 00.000 16108 worker thread done servicing request
23:21:26.861 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3846, FiltMin=3283, FiltMax=51200, Gamma=1.000
23:21:26.881 00.020 21068 UpdateGuideState exits: m=109966 SNR=73.7
23:21:26.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:26.884 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:26.885 00.001 21068 Enqueuing Expose request
23:21:26.886 00.001 16108 Worker thread wakes up
23:21:26.886 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:26.888 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:26.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:28.071 01.183 16108 Exposure complete
23:21:28.132 00.061 16108 worker thread done servicing request
23:21:28.132 00.000 21068 OnExposeComplete: enter
23:21:28.134 00.002 21068 UpdateGuideState(): m_state=6
23:21:28.136 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4282
23:21:28.138 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=877.00, Mass=105240, SNR=71.8, Peak=16448 HFD=3.3
23:21:28.139 00.001 21068 MultiStar: [#1 0.22,0.02,1.15,U] [#2 0.09,0.04,1.15,U] [#3 0.31,0.07,1.11,U] [#4 -0.05,-0.17,0.71,U] [#5 -0.03,-0.04,0.88,U] [#6 0.48,0.43,0.00,M1] [#7 -0.06,0.24,0.57,U] [#8 0.10,-0.33,0.76,U] 
23:21:28.140 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {-0.04, 0.17}
23:21:28.140 00.000 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
23:21:28.141 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
23:21:28.142 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=-0.08 mountY=-0.03, mountTheta=-2.84
23:21:28.143 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
23:21:28.144 00.001 21068 Enqueuing Move request for scope (0.09, 0.01)
23:21:28.145 00.001 16108 Worker thread wakes up
23:21:28.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:21:28.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:21:28.145 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.08 yDistance=-0.03
23:21:28.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:28.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:28.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:28.145 00.000 16108 MoveAxis(E, 0, ABG)
23:21:28.146 00.001 16108 Move returns status 0, amount 0
23:21:28.146 00.000 16108 MoveAxis(N, 0, ABG)
23:21:28.146 00.000 16108 Move returns status 0, amount 0
23:21:28.146 00.000 16108 move complete, result=0
23:21:28.146 00.000 16108 worker thread done servicing request
23:21:28.149 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3843, FiltMin=3270, FiltMax=65533, Gamma=1.000
23:21:28.164 00.015 21068 UpdateGuideState exits: m=105240 SNR=71.8
23:21:28.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:28.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:28.167 00.001 21068 Enqueuing Expose request
23:21:28.168 00.001 16108 Worker thread wakes up
23:21:28.168 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:28.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:28.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:29.152 00.984 16108 Exposure complete
23:21:29.208 00.056 16108 worker thread done servicing request
23:21:29.208 00.000 21068 OnExposeComplete: enter
23:21:29.210 00.002 21068 UpdateGuideState(): m_state=6
23:21:29.212 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4283
23:21:29.214 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.90, Mass=95127, SNR=55.6, Peak=13520 HFD=3.3
23:21:29.216 00.002 21068 MultiStar: [#1 0.20,-0.07,1.48,U] [#2 0.24,-0.17,1.78,U] [#3 0.17,0.22,1.21,U] [#4 -0.06,-0.36,1.12,U] [#5 -0.28,0.02,1.11,U] [#6 0.29,0.05,0.89,U] [#7 0.15,-0.09,0.87,U] [#8 0.25,-0.40,0.75,U] 
23:21:29.218 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {-0.14, 0.06}
23:21:29.219 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:21:29.222 00.003 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:21:29.224 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.11 mountY=0.05, mountTheta=2.68
23:21:29.227 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
23:21:29.229 00.002 21068 Enqueuing Move request for scope (0.10, -0.08)
23:21:29.230 00.001 16108 Worker thread wakes up
23:21:29.231 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:21:29.231 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:21:29.231 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
23:21:29.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:21:29.231 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:29.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:29.231 00.000 16108 MoveAxis(E, 0, ABG)
23:21:29.231 00.000 16108 Move returns status 0, amount 0
23:21:29.231 00.000 16108 MoveAxis(N, 0, ABG)
23:21:29.232 00.001 16108 Move returns status 0, amount 0
23:21:29.232 00.000 16108 move complete, result=0
23:21:29.232 00.000 16108 worker thread done servicing request
23:21:29.240 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3843, FiltMin=3302, FiltMax=49181, Gamma=1.000
23:21:29.263 00.023 21068 UpdateGuideState exits: m=95127 SNR=55.6
23:21:29.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:29.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:29.265 00.000 21068 Enqueuing Expose request
23:21:29.266 00.001 16108 Worker thread wakes up
23:21:29.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:29.267 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:29.267 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:30.439 01.172 16108 Exposure complete
23:21:30.494 00.055 16108 worker thread done servicing request
23:21:30.494 00.000 21068 OnExposeComplete: enter
23:21:30.496 00.002 21068 UpdateGuideState(): m_state=6
23:21:30.498 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4284
23:21:30.499 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.87, Mass=113001, SNR=73.1, Peak=14192 HFD=3.4
23:21:30.501 00.002 21068 MultiStar: [#1 -0.03,-0.41,1.07,U] [#2 0.00,0.02,1.29,U] [#3 -0.09,-0.15,0.79,U] [#4 -0.02,-0.13,0.66,U] [#5 0.19,-0.45,0.00,M1] [#6 0.27,-0.31,0.64,U] [#7 0.04,0.07,0.68,U] [#8 0.10,0.02,0.68,U] 
23:21:30.502 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {-0.40, 0.03}
23:21:30.504 00.002 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
23:21:30.505 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
23:21:30.506 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.90 mountX=0.02 mountY=0.11, mountTheta=1.42
23:21:30.509 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
23:21:30.511 00.002 21068 Enqueuing Move request for scope (-0.04, -0.11)
23:21:30.515 00.004 16108 Worker thread wakes up
23:21:30.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
23:21:30.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
23:21:30.515 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.11
23:21:30.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:21:30.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:30.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:21:30.515 00.000 16108 MoveAxis(E, 0, ABG)
23:21:30.515 00.000 16108 Move returns status 0, amount 0
23:21:30.515 00.000 16108 MoveAxis(N, 0, ABG)
23:21:30.515 00.000 16108 Move returns status 0, amount 0
23:21:30.515 00.000 16108 move complete, result=0
23:21:30.515 00.000 16108 worker thread done servicing request
23:21:30.520 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3840, FiltMin=3267, FiltMax=65533, Gamma=1.000
23:21:30.536 00.016 21068 UpdateGuideState exits: m=113001 SNR=73.1
23:21:30.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:30.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:30.539 00.001 21068 Enqueuing Expose request
23:21:30.539 00.000 16108 Worker thread wakes up
23:21:30.539 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:30.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:30.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:31.513 00.973 16108 Exposure complete
23:21:31.568 00.055 16108 worker thread done servicing request
23:21:31.568 00.000 21068 OnExposeComplete: enter
23:21:31.569 00.001 21068 UpdateGuideState(): m_state=6
23:21:31.569 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4285
23:21:31.570 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.36, Mass=94823, SNR=65.8, Peak=12784 HFD=3.2
23:21:31.572 00.002 21068 MultiStar: [#1 0.06,0.08,1.24,U] [#2 0.00,0.33,1.32,U] [#3 0.06,0.23,0.89,U] [#4 0.06,-0.01,0.75,U] [#5 0.03,0.05,0.80,U] [#6 0.06,0.22,0.71,U] [#7 0.36,0.24,0.72,U] [#8 0.13,0.08,0.75,U] 
23:21:31.573 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.20}, one-star: {-0.10, 0.52}
23:21:31.573 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:21:31.574 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:21:31.575 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.28 mountX=-0.02 mountY=-0.21, mountTheta=-1.68
23:21:31.576 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.20, opts=13)
23:21:31.577 00.001 21068 Enqueuing Move request for scope (0.06, 0.20)
23:21:31.577 00.000 16108 Worker thread wakes up
23:21:31.578 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
23:21:31.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
23:21:31.578 00.000 16108 Moving (0.06, 0.20) raw xDistance=-0.02 yDistance=-0.21
23:21:31.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:31.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:21:31.578 00.000 16108 MoveAxis(E, 0, ABG)
23:21:31.578 00.000 16108 Move returns status 0, amount 0
23:21:31.578 00.000 16108 MoveAxis(N, 43, ABG)
23:21:31.578 00.000 16108 Guiding  Dir = 0, Dur = 43
23:21:31.578 00.000 16108 IsSlewing returns 0
23:21:31.578 00.000 16108 IsGuiding returns 0
23:21:31.579 00.001 16108 PulseGuide returned control before completion, sleep 52
23:21:31.584 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3843, FiltMin=3321, FiltMax=53894, Gamma=1.000
23:21:31.597 00.013 21068 UpdateGuideState exits: m=94823 SNR=65.8
23:21:31.599 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:31.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:31.601 00.001 21068 Enqueuing Expose request
23:21:31.643 00.042 16108 IsGuiding returns 1
23:21:31.643 00.000 16108 scope still moving after pulse duration time elapsed
23:21:31.674 00.031 16108 IsSlewing returns 0
23:21:31.674 00.000 16108 IsGuiding returns 0
23:21:31.674 00.000 16108 scope move finished after 43 + 52 ms
23:21:31.674 00.000 16108 Move returns status 0, amount 43
23:21:31.674 00.000 16108 move complete, result=0
23:21:31.674 00.000 16108 worker thread done servicing request
23:21:31.675 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
23:21:31.677 00.002 16108 Worker thread wakes up
23:21:31.677 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:31.678 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:32.840 01.162 16108 Exposure complete
23:21:32.895 00.055 16108 worker thread done servicing request
23:21:32.895 00.000 21068 OnExposeComplete: enter
23:21:32.896 00.001 21068 UpdateGuideState(): m_state=6
23:21:32.897 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4286
23:21:32.898 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.72, Mass=93404, SNR=66.4, Peak=14784 HFD=3.2
23:21:32.899 00.001 21068 MultiStar: [#1 -0.13,-0.13,1.23,U] [#2 -0.10,0.17,1.19,U] [#3 0.03,-0.09,0.88,U] [#4 -0.45,-0.17,0.71,U] [#5 -0.31,0.03,0.92,U] [#6 -0.15,0.16,0.87,U] [#7 0.47,-0.10,0.62,U] [#8 -0.13,-0.12,0.69,U] 
23:21:32.900 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.07, -0.12}
23:21:32.901 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
23:21:32.901 00.000 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
23:21:32.902 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.85 mountX=0.10 mountY=0.05, mountTheta=0.51
23:21:32.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.03, opts=13)
23:21:32.904 00.000 21068 Enqueuing Move request for scope (-0.10, -0.03)
23:21:32.905 00.001 16108 Worker thread wakes up
23:21:32.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:21:32.905 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:21:32.905 00.000 16108 Moving (-0.10, -0.03) raw xDistance=0.10 yDistance=0.05
23:21:32.906 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:21:32.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:32.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:32.906 00.000 16108 MoveAxis(E, 0, ABG)
23:21:32.906 00.000 16108 Move returns status 0, amount 0
23:21:32.906 00.000 16108 MoveAxis(N, 0, ABG)
23:21:32.906 00.000 16108 Move returns status 0, amount 0
23:21:32.906 00.000 16108 move complete, result=0
23:21:32.906 00.000 16108 worker thread done servicing request
23:21:32.910 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3843, FiltMin=3277, FiltMax=61133, Gamma=1.000
23:21:32.926 00.016 21068 UpdateGuideState exits: m=93404 SNR=66.4
23:21:32.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:32.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:32.929 00.001 21068 Enqueuing Expose request
23:21:32.930 00.001 16108 Worker thread wakes up
23:21:32.930 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:32.931 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:32.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:33.912 00.981 16108 Exposure complete
23:21:33.970 00.058 16108 worker thread done servicing request
23:21:33.970 00.000 21068 OnExposeComplete: enter
23:21:33.971 00.001 21068 UpdateGuideState(): m_state=6
23:21:33.972 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4287
23:21:33.972 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=876.93, Mass=100850, SNR=67.2, Peak=13427 HFD=3.3
23:21:33.973 00.001 21068 MultiStar: [#1 -0.61,0.26,0.00,M1] [#2 -0.34,0.11,1.13,U] [#3 -0.30,0.19,1.11,U] [#4 -0.43,-0.17,0.76,U] [#5 -0.48,0.09,0.83,U] [#6 -0.21,0.15,0.66,U] [#7 0.07,0.15,0.75,U] [#8 -0.17,-0.55,0.00,M1] 
23:21:33.974 00.001 21068 refined, 6 included, MultiStar: {-0.30, 0.09}, one-star: {-0.35, 0.09}
23:21:33.975 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
23:21:33.976 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
23:21:33.977 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.09 hyp=0.31 cameraTheta=2.84 mountX=0.31 mountY=-0.02, mountTheta=-0.07
23:21:33.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.09, opts=13)
23:21:33.979 00.000 21068 Enqueuing Move request for scope (-0.30, 0.09)
23:21:33.980 00.001 16108 Worker thread wakes up
23:21:33.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.09) opts 0xd
23:21:33.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.09)
23:21:33.980 00.000 16108 Moving (-0.30, 0.09) raw xDistance=0.31 yDistance=-0.02
23:21:33.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
23:21:33.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:33.981 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:33.981 00.000 16108 MoveAxis(W, 82, ABG)
23:21:33.981 00.000 16108 Guiding  Dir = 3, Dur = 82
23:21:33.981 00.000 16108 IsSlewing returns 0
23:21:33.981 00.000 16108 IsGuiding returns 0
23:21:33.988 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3846, FiltMin=3277, FiltMax=53165, Gamma=1.000
23:21:34.009 00.021 21068 UpdateGuideState exits: m=100850 SNR=67.2
23:21:34.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:34.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:34.012 00.001 21068 Enqueuing Expose request
23:21:34.014 00.002 16108 PulseGuide returned control before completion, sleep 61
23:21:34.091 00.077 16108 IsGuiding returns 1
23:21:34.091 00.000 16108 scope still moving after pulse duration time elapsed
23:21:34.122 00.031 16108 IsSlewing returns 0
23:21:34.122 00.000 16108 IsGuiding returns 0
23:21:34.122 00.000 16108 scope move finished after 82 + 57 ms
23:21:34.122 00.000 16108 Move returns status 0, amount 82
23:21:34.122 00.000 16108 MoveAxis(N, 0, ABG)
23:21:34.122 00.000 16108 Move returns status 0, amount 0
23:21:34.122 00.000 16108 move complete, result=0
23:21:34.123 00.001 16108 worker thread done servicing request
23:21:34.123 00.000 16108 Worker thread wakes up
23:21:34.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:34.123 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.0 px 0 ms NORTH
23:21:34.124 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:35.276 01.152 16108 Exposure complete
23:21:35.333 00.057 16108 worker thread done servicing request
23:21:35.333 00.000 21068 OnExposeComplete: enter
23:21:35.334 00.001 21068 UpdateGuideState(): m_state=6
23:21:35.335 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4288
23:21:35.336 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.88, Mass=94157, SNR=68.8, Peak=13840 HFD=3.3
23:21:35.337 00.001 21068 MultiStar: [#1 0.05,-0.07,1.37,U] [#2 0.32,-0.26,1.17,U] [#3 0.16,0.14,0.77,U] [#4 0.06,-0.35,0.76,U] [#5 0.02,-0.21,0.83,U] [#6 0.25,-0.04,0.75,U] [#7 0.31,-0.11,0.61,U] [#8 0.53,-0.43,0.00,M2] 
23:21:35.338 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.11}, one-star: {0.02, 0.04}
23:21:35.338 00.000 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
23:21:35.339 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
23:21:35.340 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
23:21:35.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
23:21:35.343 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
23:21:35.343 00.000 16108 Worker thread wakes up
23:21:35.344 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:21:35.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:21:35.344 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
23:21:35.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:35.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:35.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:35.344 00.000 16108 MoveAxis(E, 0, ABG)
23:21:35.344 00.000 16108 Move returns status 0, amount 0
23:21:35.344 00.000 16108 MoveAxis(N, 0, ABG)
23:21:35.344 00.000 16108 Move returns status 0, amount 0
23:21:35.344 00.000 16108 move complete, result=0
23:21:35.344 00.000 16108 worker thread done servicing request
23:21:35.351 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3849, FiltMin=3277, FiltMax=49363, Gamma=1.000
23:21:35.379 00.028 21068 UpdateGuideState exits: m=94157 SNR=68.8
23:21:35.381 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:35.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:35.383 00.001 21068 Enqueuing Expose request
23:21:35.384 00.001 16108 Worker thread wakes up
23:21:35.384 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:35.384 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:35.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:36.349 00.965 16108 Exposure complete
23:21:36.412 00.063 16108 worker thread done servicing request
23:21:36.412 00.000 21068 OnExposeComplete: enter
23:21:36.413 00.001 21068 UpdateGuideState(): m_state=6
23:21:36.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4289
23:21:36.414 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=876.99, Mass=107122, SNR=78.6, Peak=15024 HFD=3.0
23:21:36.415 00.001 21068 MultiStar: [#1 0.30,-0.53,0.00,M1] [#2 0.42,-0.23,0.87,U] [#3 0.25,-0.04,0.85,U] [#4 0.33,-0.21,0.64,U] [#5 0.32,-0.27,0.80,U] [#6 0.74,0.00,0.00,M1] [#7 0.31,0.11,0.49,U] [#8 0.21,-0.18,0.73,U] 
23:21:36.416 00.001 21068 single-star, 6 included, MultiStar: {0.29, -0.10}, one-star: {0.20, 0.15}
23:21:36.417 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:21:36.418 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
23:21:36.418 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=-0.17 mountY=-0.19, mountTheta=-2.31
23:21:36.421 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.15, opts=13)
23:21:36.423 00.002 21068 Enqueuing Move request for scope (0.20, 0.15)
23:21:36.424 00.001 16108 Worker thread wakes up
23:21:36.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:21:36.425 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:21:36.425 00.000 16108 Moving (0.20, 0.15) raw xDistance=-0.17 yDistance=-0.19
23:21:36.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:21:36.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:36.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:21:36.425 00.000 16108 MoveAxis(E, 0, ABG)
23:21:36.425 00.000 16108 Move returns status 0, amount 0
23:21:36.425 00.000 16108 MoveAxis(N, 0, ABG)
23:21:36.425 00.000 16108 Move returns status 0, amount 0
23:21:36.427 00.002 16108 move complete, result=0
23:21:36.427 00.000 16108 worker thread done servicing request
23:21:36.432 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3853, FiltMin=3299, FiltMax=61453, Gamma=1.000
23:21:36.448 00.016 21068 UpdateGuideState exits: m=107122 SNR=78.6
23:21:36.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:36.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:36.450 00.000 21068 Enqueuing Expose request
23:21:36.452 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:36.453 00.001 16108 Worker thread wakes up
23:21:36.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:36.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:37.607 01.154 16108 Exposure complete
23:21:37.670 00.063 16108 worker thread done servicing request
23:21:37.671 00.001 21068 OnExposeComplete: enter
23:21:37.671 00.000 21068 UpdateGuideState(): m_state=6
23:21:37.672 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4290
23:21:37.674 00.002 21068 Star::Find returns 1 (0), X=220.95, Y=876.93, Mass=106273, SNR=75.5, Peak=14912 HFD=2.9
23:21:37.675 00.001 21068 MultiStar: [#1 0.04,-0.26,0.97,U] [#2 0.44,-0.17,1.01,U] [#3 0.33,-0.05,1.02,U] [#4 0.03,-0.20,0.67,U] [#5 -0.03,-0.27,0.77,U] [#6 0.33,0.14,0.59,U] [#7 0.49,-0.54,0.00,M1] [#8 0.38,-0.28,0.63,U] 
23:21:37.676 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.12}, one-star: {0.27, 0.10}
23:21:37.677 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
23:21:37.678 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
23:21:37.679 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.49 mountX=-0.25 mountY=0.06, mountTheta=2.88
23:21:37.681 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.12, opts=13)
23:21:37.682 00.001 21068 Enqueuing Move request for scope (0.23, -0.12)
23:21:37.683 00.001 16108 Worker thread wakes up
23:21:37.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
23:21:37.684 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
23:21:37.684 00.000 16108 Moving (0.23, -0.12) raw xDistance=-0.25 yDistance=0.06
23:21:37.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:21:37.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:37.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:21:37.684 00.000 16108 MoveAxis(E, 64, ABG)
23:21:37.684 00.000 16108 Guiding  Dir = 2, Dur = 64
23:21:37.684 00.000 16108 IsSlewing returns 0
23:21:37.685 00.001 16108 IsGuiding returns 0
23:21:37.690 00.005 16108 PulseGuide returned control before completion, sleep 70
23:21:37.690 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3856, FiltMin=3312, FiltMax=52035, Gamma=1.000
23:21:37.704 00.014 21068 UpdateGuideState exits: m=106273 SNR=75.5
23:21:37.705 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.706 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:37.707 00.001 21068 Enqueuing Expose request
23:21:37.766 00.059 16108 IsGuiding returns 1
23:21:37.766 00.000 16108 scope still moving after pulse duration time elapsed
23:21:37.800 00.034 16108 IsSlewing returns 0
23:21:37.800 00.000 16108 IsGuiding returns 0
23:21:37.800 00.000 16108 scope move finished after 64 + 50 ms
23:21:37.800 00.000 16108 Move returns status 0, amount 64
23:21:37.800 00.000 16108 MoveAxis(N, 0, ABG)
23:21:37.800 00.000 16108 Move returns status 0, amount 0
23:21:37.800 00.000 16108 move complete, result=0
23:21:37.800 00.000 16108 worker thread done servicing request
23:21:37.800 00.000 16108 Worker thread wakes up
23:21:37.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:37.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:37.800 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
23:21:38.771 00.971 16108 Exposure complete
23:21:38.840 00.069 16108 worker thread done servicing request
23:21:38.840 00.000 21068 OnExposeComplete: enter
23:21:38.841 00.001 21068 UpdateGuideState(): m_state=6
23:21:38.842 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4291
23:21:38.843 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.61, Mass=98826, SNR=65.9, Peak=13520 HFD=3.2
23:21:38.844 00.001 21068 MultiStar: [#1 0.33,-0.17,1.04,U] [#2 0.20,-0.07,1.23,U] [#3 0.30,0.13,0.92,U] [#4 -0.11,-0.26,0.77,U] [#5 0.02,-0.21,1.06,U] [#6 0.25,-0.11,0.68,U] [#7 0.55,-0.55,0.00,M2] [#8 -0.05,-0.39,0.73,U] 
23:21:38.844 00.000 21068 refined, 7 included, MultiStar: {0.15, -0.16}, one-star: {0.14, -0.23}
23:21:38.845 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
23:21:38.846 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
23:21:38.847 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.21 cameraTheta=-0.82 mountX=-0.17 mountY=0.12, mountTheta=2.54
23:21:38.848 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.16, opts=13)
23:21:38.850 00.002 21068 Enqueuing Move request for scope (0.15, -0.16)
23:21:38.851 00.001 16108 Worker thread wakes up
23:21:38.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
23:21:38.851 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
23:21:38.851 00.000 16108 Moving (0.15, -0.16) raw xDistance=-0.17 yDistance=0.12
23:21:38.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:21:38.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:38.852 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:21:38.852 00.000 16108 MoveAxis(E, 0, ABG)
23:21:38.852 00.000 16108 Move returns status 0, amount 0
23:21:38.852 00.000 16108 MoveAxis(N, 0, ABG)
23:21:38.852 00.000 16108 Move returns status 0, amount 0
23:21:38.852 00.000 16108 move complete, result=0
23:21:38.852 00.000 16108 worker thread done servicing request
23:21:38.859 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3859, FiltMin=3312, FiltMax=52445, Gamma=1.000
23:21:38.882 00.023 21068 UpdateGuideState exits: m=98826 SNR=65.9
23:21:38.884 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:38.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:38.885 00.000 21068 Enqueuing Expose request
23:21:38.886 00.001 16108 Worker thread wakes up
23:21:38.886 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:38.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:38.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:40.067 01.180 16108 Exposure complete
23:21:40.140 00.073 16108 worker thread done servicing request
23:21:40.140 00.000 21068 OnExposeComplete: enter
23:21:40.141 00.001 21068 UpdateGuideState(): m_state=6
23:21:40.142 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4292
23:21:40.142 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=876.80, Mass=113066, SNR=82.0, Peak=16880 HFD=3.5
23:21:40.144 00.002 21068 MultiStar: [#1 0.26,-0.28,1.08,U] [#2 0.34,-0.15,0.99,U] [#3 -0.07,0.08,0.84,U] [#4 -0.18,-0.18,0.61,U] [#5 0.19,-0.33,0.84,U] [#6 0.55,0.07,0.00,M1] [#7 0.29,-0.29,0.48,U] [#8 0.31,-0.41,0.00,M1] 
23:21:40.145 00.001 21068 single-star, 6 included, MultiStar: {0.16, -0.16}, one-star: {0.18, -0.04}
23:21:40.146 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
23:21:40.147 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:21:40.147 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
23:21:40.149 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
23:21:40.150 00.001 21068 Enqueuing Move request for scope (0.18, -0.04)
23:21:40.151 00.001 16108 Worker thread wakes up
23:21:40.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:21:40.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:21:40.151 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=-0.00
23:21:40.152 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:21:40.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:21:40.152 00.000 16108 MoveAxis(E, 0, ABG)
23:21:40.152 00.000 16108 Move returns status 0, amount 0
23:21:40.152 00.000 16108 MoveAxis(N, 0, ABG)
23:21:40.152 00.000 16108 Move returns status 0, amount 0
23:21:40.152 00.000 16108 move complete, result=0
23:21:40.152 00.000 16108 worker thread done servicing request
23:21:40.155 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3865, FiltMin=3280, FiltMax=46909, Gamma=1.000
23:21:40.181 00.026 21068 UpdateGuideState exits: m=113066 SNR=82.0
23:21:40.185 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:40.189 00.002 21068 Enqueuing Expose request
23:21:40.191 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:40.192 00.001 16108 Worker thread wakes up
23:21:40.193 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:40.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:41.168 00.975 16108 Exposure complete
23:21:41.225 00.057 16108 worker thread done servicing request
23:21:41.225 00.000 21068 OnExposeComplete: enter
23:21:41.226 00.001 21068 UpdateGuideState(): m_state=6
23:21:41.227 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4293
23:21:41.228 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.10, Mass=92021, SNR=64.4, Peak=14928 HFD=2.9
23:21:41.229 00.001 21068 MultiStar: [#1 0.36,-0.08,1.16,U] [#2 -0.08,-0.05,1.15,U] [#3 0.32,-0.07,1.14,U] [#4 -0.12,0.11,0.81,U] [#5 0.24,-0.10,1.00,U] [#6 0.34,0.40,0.00,M2] [#7 0.28,0.20,0.61,U] [#8 0.19,0.08,0.81,U] 
23:21:41.230 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.12, 0.26}
23:21:41.230 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
23:21:41.231 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
23:21:41.232 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=-0.16 mountY=-0.07, mountTheta=-2.75
23:21:41.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.03, opts=13)
23:21:41.235 00.001 21068 Enqueuing Move request for scope (0.17, 0.03)
23:21:41.235 00.000 16108 Worker thread wakes up
23:21:41.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
23:21:41.236 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
23:21:41.236 00.000 16108 Moving (0.17, 0.03) raw xDistance=-0.16 yDistance=-0.07
23:21:41.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:21:41.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:41.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:41.236 00.000 16108 MoveAxis(E, 0, ABG)
23:21:41.236 00.000 16108 Move returns status 0, amount 0
23:21:41.236 00.000 16108 MoveAxis(N, 0, ABG)
23:21:41.236 00.000 16108 Move returns status 0, amount 0
23:21:41.236 00.000 16108 move complete, result=0
23:21:41.236 00.000 16108 worker thread done servicing request
23:21:41.248 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3869, FiltMin=3328, FiltMax=44909, Gamma=1.000
23:21:41.268 00.020 21068 UpdateGuideState exits: m=92021 SNR=64.4
23:21:41.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:41.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:41.270 00.000 21068 Enqueuing Expose request
23:21:41.272 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:41.273 00.001 16108 Worker thread wakes up
23:21:41.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:41.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:42.426 01.153 16108 Exposure complete
23:21:42.482 00.056 16108 worker thread done servicing request
23:21:42.482 00.000 21068 OnExposeComplete: enter
23:21:42.483 00.001 21068 UpdateGuideState(): m_state=6
23:21:42.484 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4294
23:21:42.485 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.93, Mass=95338, SNR=65.0, Peak=16080 HFD=2.8
23:21:42.485 00.000 21068 MultiStar: [#1 0.33,0.09,1.52,U] [#2 0.46,0.23,0.00,M1] [#3 0.27,0.19,1.00,U] [#4 -0.03,0.05,0.71,U] [#5 -0.33,0.11,0.84,U] [#6 0.27,0.13,0.74,U] [#7 -0.06,0.20,0.61,U] [#8 0.14,-0.13,0.79,U] 
23:21:42.487 00.002 21068 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.13, 0.09}
23:21:42.488 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
23:21:42.489 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
23:21:42.489 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=-0.10 mountY=-0.12, mountTheta=-2.29
23:21:42.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.09, opts=13)
23:21:42.492 00.001 21068 Enqueuing Move request for scope (0.12, 0.09)
23:21:42.492 00.000 16108 Worker thread wakes up
23:21:42.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:21:42.493 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:21:42.493 00.000 16108 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.12
23:21:42.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:21:42.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:42.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:42.493 00.000 16108 MoveAxis(E, 0, ABG)
23:21:42.493 00.000 16108 Move returns status 0, amount 0
23:21:42.493 00.000 16108 MoveAxis(N, 0, ABG)
23:21:42.493 00.000 16108 Move returns status 0, amount 0
23:21:42.494 00.001 16108 move complete, result=0
23:21:42.494 00.000 16108 worker thread done servicing request
23:21:42.497 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3875, FiltMin=3309, FiltMax=48198, Gamma=1.000
23:21:42.511 00.014 21068 UpdateGuideState exits: m=95338 SNR=65.0
23:21:42.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:42.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:42.514 00.001 21068 Enqueuing Expose request
23:21:42.514 00.000 16108 Worker thread wakes up
23:21:42.514 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:42.516 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:42.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:43.490 00.974 16108 Exposure complete
23:21:43.568 00.078 16108 worker thread done servicing request
23:21:43.568 00.000 21068 OnExposeComplete: enter
23:21:43.571 00.003 21068 UpdateGuideState(): m_state=6
23:21:43.573 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4295
23:21:43.576 00.003 21068 Star::Find returns 1 (0), X=220.93, Y=876.96, Mass=98506, SNR=62.0, Peak=16032 HFD=3.0
23:21:43.578 00.002 21068 MultiStar: [#1 0.27,-0.08,1.28,U] [#2 0.48,0.10,0.00,M2] [#3 0.19,0.16,1.00,U] [#4 -0.19,-0.04,0.84,U] [#5 0.06,0.05,1.12,U] [#6 -0.01,-0.07,0.88,U] [#7 0.37,0.08,0.69,U] [#8 0.19,-0.30,0.73,U] 
23:21:43.579 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.24, 0.13}
23:21:43.581 00.002 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:21:43.582 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:21:43.583 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
23:21:43.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.00, opts=13)
23:21:43.586 00.001 21068 Enqueuing Move request for scope (0.14, -0.00)
23:21:43.587 00.001 16108 Worker thread wakes up
23:21:43.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:21:43.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:21:43.587 00.000 16108 Moving (0.14, -0.00) raw xDistance=-0.14 yDistance=-0.03
23:21:43.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:21:43.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:43.588 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:43.588 00.000 16108 MoveAxis(E, 0, ABG)
23:21:43.588 00.000 16108 Move returns status 0, amount 0
23:21:43.588 00.000 16108 MoveAxis(N, 0, ABG)
23:21:43.588 00.000 16108 Move returns status 0, amount 0
23:21:43.588 00.000 16108 move complete, result=0
23:21:43.588 00.000 16108 worker thread done servicing request
23:21:43.591 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3878, FiltMin=3334, FiltMax=56317, Gamma=1.000
23:21:43.611 00.020 21068 UpdateGuideState exits: m=98506 SNR=62.0
23:21:43.613 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.613 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:43.614 00.001 21068 Enqueuing Expose request
23:21:43.615 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:43.616 00.001 16108 Worker thread wakes up
23:21:43.616 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:43.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:44.775 01.159 16108 Exposure complete
23:21:44.846 00.071 16108 worker thread done servicing request
23:21:44.846 00.000 21068 OnExposeComplete: enter
23:21:44.847 00.001 21068 UpdateGuideState(): m_state=6
23:21:44.848 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4296
23:21:44.849 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.77, Mass=95943, SNR=71.9, Peak=14448 HFD=3.3
23:21:44.850 00.001 21068 MultiStar: [#1 0.25,-0.14,1.19,U] [#2 0.59,-0.05,0.00,M3] [#3 0.57,0.14,0.00,M1] [#4 -0.04,-0.24,0.80,U] [#5 0.08,-0.16,0.81,U] [#6 0.44,-0.16,0.61,U] [#7 0.73,-0.20,0.00,M1] [#8 0.17,-0.39,0.59,U] 
23:21:44.851 00.001 21068 single-star, 5 included, MultiStar: {0.17, -0.18}, one-star: {0.17, -0.07}
23:21:44.851 00.000 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
23:21:44.852 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
23:21:44.853 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.39 mountX=-0.18 mountY=0.03, mountTheta=2.98
23:21:44.854 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.07, opts=13)
23:21:44.855 00.001 21068 Enqueuing Move request for scope (0.17, -0.07)
23:21:44.856 00.001 16108 Worker thread wakes up
23:21:44.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
23:21:44.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
23:21:44.856 00.000 16108 Moving (0.17, -0.07) raw xDistance=-0.18 yDistance=0.03
23:21:44.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:21:44.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:44.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:44.856 00.000 16108 MoveAxis(E, 0, ABG)
23:21:44.856 00.000 16108 Move returns status 0, amount 0
23:21:44.856 00.000 16108 MoveAxis(N, 0, ABG)
23:21:44.856 00.000 16108 Move returns status 0, amount 0
23:21:44.856 00.000 16108 move complete, result=0
23:21:44.856 00.000 16108 worker thread done servicing request
23:21:44.859 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3881, FiltMin=3309, FiltMax=52227, Gamma=1.000
23:21:44.875 00.016 21068 UpdateGuideState exits: m=95943 SNR=71.9
23:21:44.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:44.876 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:44.877 00.001 21068 Enqueuing Expose request
23:21:44.878 00.001 16108 Worker thread wakes up
23:21:44.878 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:44.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:44.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:45.862 00.983 16108 Exposure complete
23:21:45.926 00.064 16108 worker thread done servicing request
23:21:45.926 00.000 21068 OnExposeComplete: enter
23:21:45.928 00.002 21068 UpdateGuideState(): m_state=6
23:21:45.931 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4297
23:21:45.933 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.93, Mass=87661, SNR=55.7, Peak=14320 HFD=3.1
23:21:45.934 00.001 21068 MultiStar: [#1 -0.09,-0.13,1.38,U] [#2 0.16,-0.03,1.51,U] [#3 0.06,0.32,1.33,U] [#4 -0.34,-0.13,0.79,U] [#5 0.10,-0.06,1.17,U] [#6 0.04,0.38,0.78,U] [#7 0.44,-0.22,0.00,M2] [#8 0.26,-0.43,0.00,M1] 
23:21:45.936 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.08, 0.09}
23:21:45.938 00.002 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
23:21:45.940 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:21:45.941 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.21 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
23:21:45.944 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
23:21:45.945 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
23:21:45.947 00.002 16108 Worker thread wakes up
23:21:45.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:21:45.948 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:21:45.948 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.06
23:21:45.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:45.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:45.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:45.948 00.000 16108 MoveAxis(E, 0, ABG)
23:21:45.948 00.000 16108 Move returns status 0, amount 0
23:21:45.948 00.000 16108 MoveAxis(N, 0, ABG)
23:21:45.948 00.000 16108 Move returns status 0, amount 0
23:21:45.948 00.000 16108 move complete, result=0
23:21:45.948 00.000 16108 worker thread done servicing request
23:21:45.954 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3888, FiltMin=3257, FiltMax=53533, Gamma=1.000
23:21:45.976 00.022 21068 UpdateGuideState exits: m=87661 SNR=55.7
23:21:45.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:45.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:45.979 00.001 21068 Enqueuing Expose request
23:21:45.980 00.001 16108 Worker thread wakes up
23:21:45.980 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:45.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:45.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:47.137 01.157 16108 Exposure complete
23:21:47.211 00.074 16108 worker thread done servicing request
23:21:47.211 00.000 21068 OnExposeComplete: enter
23:21:47.214 00.003 21068 UpdateGuideState(): m_state=6
23:21:47.216 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4298
23:21:47.217 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.03, Mass=87791, SNR=55.0, Peak=13888 HFD=3.5
23:21:47.219 00.002 21068 MultiStar: [#1 -0.02,-0.32,1.51,U] [#2 0.08,-0.12,1.12,U] [#3 0.01,0.05,1.13,U] [#4 -0.18,-0.13,0.97,U] [#5 0.30,-0.20,1.03,U] [#6 0.29,-0.11,0.79,U] [#7 0.03,-0.12,0.76,U] [#8 -0.02,0.02,0.75,U] 
23:21:47.220 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {-0.14, 0.19}
23:21:47.222 00.002 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
23:21:47.222 00.000 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
23:21:47.224 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.23 mountX=-0.05 mountY=0.08, mountTheta=2.10
23:21:47.226 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
23:21:47.227 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
23:21:47.228 00.001 16108 Worker thread wakes up
23:21:47.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:21:47.228 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:21:47.228 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.08
23:21:47.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:21:47.228 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:47.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:21:47.228 00.000 16108 MoveAxis(E, 0, ABG)
23:21:47.228 00.000 16108 Move returns status 0, amount 0
23:21:47.228 00.000 16108 MoveAxis(N, 0, ABG)
23:21:47.228 00.000 16108 Move returns status 0, amount 0
23:21:47.228 00.000 16108 move complete, result=0
23:21:47.228 00.000 16108 worker thread done servicing request
23:21:47.232 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3891, FiltMin=3296, FiltMax=59821, Gamma=1.000
23:21:47.247 00.015 21068 UpdateGuideState exits: m=87791 SNR=55.0
23:21:47.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:47.248 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:47.249 00.001 21068 Enqueuing Expose request
23:21:47.250 00.001 16108 Worker thread wakes up
23:21:47.250 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:47.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:47.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:48.221 00.970 16108 Exposure complete
23:21:48.277 00.056 16108 worker thread done servicing request
23:21:48.277 00.000 21068 OnExposeComplete: enter
23:21:48.278 00.001 21068 UpdateGuideState(): m_state=6
23:21:48.280 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4299
23:21:48.282 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.72, Mass=91341, SNR=62.3, Peak=14832 HFD=2.9
23:21:48.284 00.002 21068 MultiStar: [#1 -0.15,0.01,1.17,U] [#2 0.21,-0.13,1.19,U] [#3 -0.03,-0.06,1.01,U] [#4 -0.30,-0.23,0.71,U] [#5 0.14,-0.44,0.78,U] [#6 0.32,-0.12,0.74,U] [#7 0.39,-0.10,0.65,U] [#8 -0.07,-0.30,0.90,U] 
23:21:48.285 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.09, -0.11}
23:21:48.286 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
23:21:48.288 00.002 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:21:48.289 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.91 mountX=-0.11 mountY=0.09, mountTheta=2.44
23:21:48.293 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
23:21:48.296 00.003 21068 Enqueuing Move request for scope (0.09, -0.11)
23:21:48.299 00.003 16108 Worker thread wakes up
23:21:48.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:21:48.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:21:48.299 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
23:21:48.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:21:48.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:48.300 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:21:48.300 00.000 16108 MoveAxis(E, 0, ABG)
23:21:48.300 00.000 16108 Move returns status 0, amount 0
23:21:48.300 00.000 16108 MoveAxis(N, 0, ABG)
23:21:48.300 00.000 16108 Move returns status 0, amount 0
23:21:48.300 00.000 16108 move complete, result=0
23:21:48.300 00.000 16108 worker thread done servicing request
23:21:48.307 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=3894, FiltMin=3315, FiltMax=58429, Gamma=1.000
23:21:48.325 00.018 21068 UpdateGuideState exits: m=91341 SNR=62.3
23:21:48.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:48.326 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:48.327 00.001 21068 Enqueuing Expose request
23:21:48.328 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:48.328 00.000 16108 Worker thread wakes up
23:21:48.330 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:48.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:49.490 01.160 16108 Exposure complete
23:21:49.559 00.069 16108 worker thread done servicing request
23:21:49.559 00.000 21068 OnExposeComplete: enter
23:21:49.560 00.001 21068 UpdateGuideState(): m_state=6
23:21:49.561 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4300
23:21:49.561 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=877.03, Mass=74575, SNR=55.3, Peak=12352 HFD=2.9
23:21:49.562 00.001 21068 MultiStar: [#1 0.32,-0.06,1.35,U] [#2 0.44,0.03,1.23,U] [#3 0.23,-0.13,1.06,U] [#4 0.15,0.14,0.98,U] [#5 0.28,-0.05,0.85,U] [#6 0.71,0.28,0.00,M1] [#7 0.10,0.42,0.58,U] [#8 0.23,-0.17,0.93,U] 
23:21:49.563 00.001 21068 single-star, 7 included, MultiStar: {0.25, 0.02}, one-star: {0.11, 0.19}
23:21:49.564 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
23:21:49.564 00.000 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
23:21:49.566 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=-0.08 mountY=-0.21, mountTheta=-1.91
23:21:49.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.19, opts=13)
23:21:49.569 00.001 21068 Enqueuing Move request for scope (0.11, 0.19)
23:21:49.570 00.001 16108 Worker thread wakes up
23:21:49.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
23:21:49.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
23:21:49.570 00.000 16108 Moving (0.11, 0.19) raw xDistance=-0.08 yDistance=-0.21
23:21:49.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:49.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:21:49.570 00.000 16108 MoveAxis(E, 0, ABG)
23:21:49.570 00.000 16108 Move returns status 0, amount 0
23:21:49.570 00.000 16108 MoveAxis(N, 42, ABG)
23:21:49.570 00.000 16108 Guiding  Dir = 0, Dur = 42
23:21:49.570 00.000 16108 IsSlewing returns 0
23:21:49.570 00.000 16108 IsGuiding returns 0
23:21:49.577 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3894, FiltMin=3353, FiltMax=45613, Gamma=1.000
23:21:49.599 00.022 21068 UpdateGuideState exits: m=74575 SNR=55.3
23:21:49.603 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:49.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:49.605 00.001 21068 Enqueuing Expose request
23:21:49.615 00.010 16108 IsGuiding returns 1
23:21:49.615 00.000 16108 scope still moving after pulse duration time elapsed
23:21:49.645 00.030 16108 IsSlewing returns 0
23:21:49.645 00.000 16108 IsGuiding returns 1
23:21:49.676 00.031 16108 IsSlewing returns 0
23:21:49.676 00.000 16108 IsGuiding returns 1
23:21:49.707 00.031 16108 IsSlewing returns 0
23:21:49.707 00.000 16108 IsGuiding returns 0
23:21:49.707 00.000 16108 scope move finished after 42 + 95 ms
23:21:49.707 00.000 16108 Move returns status 0, amount 42
23:21:49.708 00.001 16108 move complete, result=0
23:21:49.708 00.000 16108 worker thread done servicing request
23:21:49.708 00.000 16108 Worker thread wakes up
23:21:49.708 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
23:21:49.710 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:49.711 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:50.677 00.966 16108 Exposure complete
23:21:50.742 00.065 16108 worker thread done servicing request
23:21:50.742 00.000 21068 OnExposeComplete: enter
23:21:50.745 00.003 21068 UpdateGuideState(): m_state=6
23:21:50.747 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4301
23:21:50.748 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.99, Mass=91173, SNR=62.5, Peak=15920 HFD=2.8
23:21:50.749 00.001 21068 MultiStar: [#1 0.11,-0.20,1.08,U] [#2 0.23,0.01,1.09,U] [#3 -0.01,-0.08,1.03,U] [#4 0.44,-0.16,0.78,U] [#5 0.41,0.21,1.01,U] [#6 0.77,-0.16,0.00,M2] [#7 0.46,-0.19,0.00,M1] [#8 0.32,-0.00,0.78,U] 
23:21:50.751 00.002 21068 refined, 6 included, MultiStar: {0.24, -0.01}, one-star: {0.28, 0.15}
23:21:50.752 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
23:21:50.754 00.002 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
23:21:50.756 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
23:21:50.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.01, opts=13)
23:21:50.759 00.001 21068 Enqueuing Move request for scope (0.24, -0.01)
23:21:50.760 00.001 16108 Worker thread wakes up
23:21:50.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
23:21:50.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
23:21:50.760 00.000 16108 Moving (0.24, -0.01) raw xDistance=-0.24 yDistance=-0.05
23:21:50.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:21:50.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:50.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:50.760 00.000 16108 MoveAxis(E, 63, ABG)
23:21:50.760 00.000 16108 Guiding  Dir = 2, Dur = 63
23:21:50.762 00.002 16108 IsSlewing returns 0
23:21:50.762 00.000 16108 IsGuiding returns 0
23:21:50.766 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3897, FiltMin=3318, FiltMax=44304, Gamma=1.000
23:21:50.781 00.015 21068 UpdateGuideState exits: m=91173 SNR=62.5
23:21:50.783 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:50.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:50.784 00.000 21068 Enqueuing Expose request
23:21:50.791 00.007 16108 PulseGuide returned control before completion, sleep 44
23:21:50.837 00.046 16108 IsGuiding returns 1
23:21:50.837 00.000 16108 scope still moving after pulse duration time elapsed
23:21:50.868 00.031 16108 IsSlewing returns 0
23:21:50.869 00.001 16108 IsGuiding returns 1
23:21:50.900 00.031 16108 IsSlewing returns 0
23:21:50.900 00.000 16108 IsGuiding returns 0
23:21:50.901 00.001 16108 scope move finished after 63 + 75 ms
23:21:50.901 00.000 16108 Move returns status 0, amount 63
23:21:50.901 00.000 16108 MoveAxis(N, 0, ABG)
23:21:50.901 00.000 16108 Move returns status 0, amount 0
23:21:50.901 00.000 16108 move complete, result=0
23:21:50.901 00.000 16108 worker thread done servicing request
23:21:50.901 00.000 16108 Worker thread wakes up
23:21:50.901 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
23:21:50.903 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:50.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:52.071 01.168 16108 Exposure complete
23:21:52.135 00.064 16108 worker thread done servicing request
23:21:52.135 00.000 21068 OnExposeComplete: enter
23:21:52.136 00.001 21068 UpdateGuideState(): m_state=6
23:21:52.136 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4302
23:21:52.137 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.95, Mass=86004, SNR=55.2, Peak=12736 HFD=3.0
23:21:52.139 00.002 21068 MultiStar: [#1 0.04,0.05,1.16,U] [#2 -0.23,0.34,1.29,U] [#3 -0.13,0.28,1.23,U] [#4 -0.21,0.05,1.11,U] [#5 -0.01,-0.07,0.91,U] [#6 0.09,-0.02,1.08,U] [#7 0.19,-0.12,0.65,U] [#8 -0.20,-0.11,0.99,U] 
23:21:52.140 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.20, 0.11}
23:21:52.140 00.000 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
23:21:52.141 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
23:21:52.142 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.10 mountY=-0.06, mountTheta=-0.51
23:21:52.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
23:21:52.145 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
23:21:52.145 00.000 16108 Worker thread wakes up
23:21:52.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:21:52.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:21:52.145 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
23:21:52.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:21:52.146 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:52.146 00.000 16108 MoveAxis(E, 0, ABG)
23:21:52.146 00.000 16108 Move returns status 0, amount 0
23:21:52.146 00.000 16108 MoveAxis(N, 0, ABG)
23:21:52.146 00.000 16108 Move returns status 0, amount 0
23:21:52.146 00.000 16108 move complete, result=0
23:21:52.146 00.000 16108 worker thread done servicing request
23:21:52.150 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3897, FiltMin=3321, FiltMax=45117, Gamma=1.000
23:21:52.165 00.015 21068 UpdateGuideState exits: m=86004 SNR=55.2
23:21:52.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:52.167 00.000 21068 Enqueuing Expose request
23:21:52.168 00.001 16108 Worker thread wakes up
23:21:52.168 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:52.169 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:52.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:53.157 00.988 16108 Exposure complete
23:21:53.214 00.057 16108 worker thread done servicing request
23:21:53.214 00.000 21068 OnExposeComplete: enter
23:21:53.215 00.001 21068 UpdateGuideState(): m_state=6
23:21:53.216 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4303
23:21:53.216 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=877.00, Mass=104970, SNR=72.4, Peak=14112 HFD=3.4
23:21:53.217 00.001 21068 MultiStar: [#1 0.26,0.08,0.91,U] [#2 -0.18,0.25,1.17,U] [#3 0.13,0.19,0.80,U] [#4 0.08,-0.39,0.61,U] [#5 -0.02,-0.31,0.81,U] [#6 0.18,0.28,0.75,U] [#7 -0.14,0.04,0.54,U] [#8 0.02,-0.27,0.64,U] 
23:21:53.218 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.07, 0.16}
23:21:53.219 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
23:21:53.220 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
23:21:53.220 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.98 mountX=-0.02 mountY=-0.04, mountTheta=-1.98
23:21:53.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
23:21:53.223 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
23:21:53.225 00.002 16108 Worker thread wakes up
23:21:53.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:21:53.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:21:53.225 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.04
23:21:53.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:53.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:53.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:21:53.225 00.000 16108 MoveAxis(E, 0, ABG)
23:21:53.225 00.000 16108 Move returns status 0, amount 0
23:21:53.225 00.000 16108 MoveAxis(N, 0, ABG)
23:21:53.225 00.000 16108 Move returns status 0, amount 0
23:21:53.225 00.000 16108 move complete, result=0
23:21:53.225 00.000 16108 worker thread done servicing request
23:21:53.231 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3901, FiltMin=3341, FiltMax=45389, Gamma=1.000
23:21:53.246 00.015 21068 UpdateGuideState exits: m=104970 SNR=72.4
23:21:53.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:53.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:53.249 00.001 21068 Enqueuing Expose request
23:21:53.249 00.000 16108 Worker thread wakes up
23:21:53.249 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:53.250 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:53.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:54.407 01.157 16108 Exposure complete
23:21:54.462 00.055 16108 worker thread done servicing request
23:21:54.462 00.000 21068 OnExposeComplete: enter
23:21:54.464 00.002 21068 UpdateGuideState(): m_state=6
23:21:54.465 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4304
23:21:54.466 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.81, Mass=95571, SNR=74.2, Peak=14272 HFD=3.0
23:21:54.468 00.002 21068 MultiStar: [#1 0.15,-0.06,0.85,U] [#2 0.17,0.03,1.08,U] [#3 0.35,0.04,0.81,U] [#4 0.38,-0.32,0.00,M1] [#5 0.22,-0.17,0.80,U] [#6 0.19,0.05,0.69,U] [#7 0.09,-0.13,0.55,U] [#8 0.38,-0.44,0.00,M1] 
23:21:54.468 00.000 21068 refined, 6 included, MultiStar: {0.21, -0.03}, one-star: {0.25, -0.03}
23:21:54.469 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
23:21:54.470 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
23:21:54.471 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.16 mountX=-0.21 mountY=-0.02, mountTheta=-3.07
23:21:54.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.03, opts=13)
23:21:54.474 00.001 21068 Enqueuing Move request for scope (0.21, -0.03)
23:21:54.475 00.001 16108 Worker thread wakes up
23:21:54.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:21:54.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:21:54.475 00.000 16108 Moving (0.21, -0.03) raw xDistance=-0.21 yDistance=-0.02
23:21:54.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:21:54.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:54.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:54.475 00.000 16108 MoveAxis(E, 55, ABG)
23:21:54.475 00.000 16108 Guiding  Dir = 2, Dur = 55
23:21:54.476 00.001 16108 IsSlewing returns 0
23:21:54.476 00.000 16108 IsGuiding returns 0
23:21:54.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3897, FiltMin=3344, FiltMax=47149, Gamma=1.000
23:21:54.495 00.015 21068 UpdateGuideState exits: m=95571 SNR=74.2
23:21:54.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:54.498 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:54.498 00.000 21068 Enqueuing Expose request
23:21:54.525 00.027 16108 PulseGuide returned control before completion, sleep 17
23:21:54.555 00.030 16108 IsGuiding returns 1
23:21:54.555 00.000 16108 scope still moving after pulse duration time elapsed
23:21:54.586 00.031 16108 IsSlewing returns 0
23:21:54.586 00.000 16108 IsGuiding returns 1
23:21:54.617 00.031 16108 IsSlewing returns 0
23:21:54.617 00.000 16108 IsGuiding returns 0
23:21:54.617 00.000 16108 scope move finished after 55 + 86 ms
23:21:54.617 00.000 16108 Move returns status 0, amount 55
23:21:54.617 00.000 16108 MoveAxis(N, 0, ABG)
23:21:54.617 00.000 16108 Move returns status 0, amount 0
23:21:54.617 00.000 16108 move complete, result=0
23:21:54.617 00.000 16108 worker thread done servicing request
23:21:54.617 00.000 16108 Worker thread wakes up
23:21:54.619 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:54.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:54.619 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
23:21:55.582 00.963 16108 Exposure complete
23:21:55.638 00.056 16108 worker thread done servicing request
23:21:55.638 00.000 21068 OnExposeComplete: enter
23:21:55.639 00.001 21068 UpdateGuideState(): m_state=6
23:21:55.640 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4305
23:21:55.641 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.54, Mass=90347, SNR=54.7, Peak=12624 HFD=3.2
23:21:55.642 00.001 21068 MultiStar: [#1 0.11,-0.25,0.85,U] [#2 0.20,-0.22,1.57,U] [#3 0.22,-0.29,1.25,U] [#4 -0.24,-0.44,0.00,M2] [#5 -0.26,-0.48,0.00,M1] [#6 -0.03,-0.38,0.75,U] [#7 -0.14,-0.34,0.79,U] [#8 -0.01,-0.62,0.00,M2] 
23:21:55.643 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.28}, one-star: {-0.20, -0.30}
23:21:55.643 00.000 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
23:21:55.644 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
23:21:55.645 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.38 mountX=-0.10 mountY=0.26, mountTheta=1.95
23:21:55.646 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.28, opts=13)
23:21:55.647 00.001 21068 Enqueuing Move request for scope (0.06, -0.28)
23:21:55.648 00.001 16108 Worker thread wakes up
23:21:55.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
23:21:55.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
23:21:55.648 00.000 16108 Moving (0.06, -0.28) raw xDistance=-0.10 yDistance=0.26
23:21:55.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:21:55.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:55.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:21:55.648 00.000 16108 MoveAxis(E, 0, ABG)
23:21:55.648 00.000 16108 Move returns status 0, amount 0
23:21:55.648 00.000 16108 MoveAxis(N, 0, ABG)
23:21:55.648 00.000 16108 Move returns status 0, amount 0
23:21:55.648 00.000 16108 move complete, result=0
23:21:55.648 00.000 16108 worker thread done servicing request
23:21:55.652 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3897, FiltMin=3363, FiltMax=47203, Gamma=1.000
23:21:55.670 00.018 21068 UpdateGuideState exits: m=90347 SNR=54.7
23:21:55.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:55.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:55.672 00.000 21068 Enqueuing Expose request
23:21:55.673 00.001 16108 Worker thread wakes up
23:21:55.673 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:21:55.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:55.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:56.827 01.153 16108 Exposure complete
23:21:56.902 00.075 16108 worker thread done servicing request
23:21:56.902 00.000 21068 OnExposeComplete: enter
23:21:56.903 00.001 21068 UpdateGuideState(): m_state=6
23:21:56.903 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4306
23:21:56.904 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.53, Mass=89735, SNR=61.4, Peak=13616 HFD=3.0
23:21:56.905 00.001 21068 MultiStar: [#1 -0.06,-0.19,1.06,U] [#2 0.26,-0.14,1.16,U] [#3 0.06,-0.16,1.17,U] [#4 -0.23,-0.59,0.00,M3] [#5 0.04,-0.28,0.96,U] [#6 0.17,0.02,0.78,U] [#7 0.37,-0.25,0.74,U] [#8 -0.06,-0.21,0.75,U] 
23:21:56.907 00.002 21068 refined, 7 included, MultiStar: {0.11, -0.19}, one-star: {0.17, -0.31}
23:21:56.907 00.000 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:21:56.908 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
23:21:56.909 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.04 mountX=-0.15 mountY=0.16, mountTheta=2.31
23:21:56.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.19, opts=13)
23:21:56.912 00.001 21068 Enqueuing Move request for scope (0.11, -0.19)
23:21:56.913 00.001 16108 Worker thread wakes up
23:21:56.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
23:21:56.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
23:21:56.914 00.001 16108 Moving (0.11, -0.19) raw xDistance=-0.15 yDistance=0.16
23:21:56.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:21:56.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:56.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:21:56.914 00.000 16108 MoveAxis(E, 0, ABG)
23:21:56.914 00.000 16108 Move returns status 0, amount 0
23:21:56.914 00.000 16108 MoveAxis(N, 0, ABG)
23:21:56.914 00.000 16108 Move returns status 0, amount 0
23:21:56.914 00.000 16108 move complete, result=0
23:21:56.914 00.000 16108 worker thread done servicing request
23:21:56.918 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3894, FiltMin=3350, FiltMax=47955, Gamma=1.000
23:21:56.938 00.020 21068 UpdateGuideState exits: m=89735 SNR=61.4
23:21:56.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:56.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:56.942 00.002 21068 Enqueuing Expose request
23:21:56.943 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:56.944 00.001 16108 Worker thread wakes up
23:21:56.944 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:56.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:57.919 00.975 16108 Exposure complete
23:21:57.980 00.061 16108 worker thread done servicing request
23:21:57.980 00.000 21068 OnExposeComplete: enter
23:21:57.982 00.002 21068 UpdateGuideState(): m_state=6
23:21:57.984 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4307
23:21:57.985 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.38, Mass=109537, SNR=71.2, Peak=12816 HFD=3.3
23:21:57.986 00.001 21068 MultiStar: [#1 -0.17,-0.32,0.96,U] [#2 -0.56,-0.09,0.00,M1] [#3 0.07,-0.19,0.84,U] [#4 -0.33,-0.56,0.00,M4] [#5 -0.84,-0.15,0.00,M1] [#6 -0.42,-0.01,0.64,U] [#7 0.27,-0.29,0.52,U] [#8 -0.32,-0.19,0.69,U] 
23:21:57.987 00.001 21068 refined, 5 included, MultiStar: {-0.13, -0.26}, one-star: {-0.15, -0.45}
23:21:57.988 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
23:21:57.988 00.000 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
23:21:57.989 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.03 mountX=0.08 mountY=0.28, mountTheta=1.29
23:21:57.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.26, opts=13)
23:21:57.992 00.001 21068 Enqueuing Move request for scope (-0.13, -0.26)
23:21:57.994 00.002 16108 Worker thread wakes up
23:21:57.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
23:21:57.994 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
23:21:57.994 00.000 16108 Moving (-0.13, -0.26) raw xDistance=0.08 yDistance=0.28
23:21:57.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:57.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:21:57.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:21:57.994 00.000 16108 MoveAxis(E, 0, ABG)
23:21:57.994 00.000 16108 Move returns status 0, amount 0
23:21:57.995 00.001 16108 MoveAxis(N, 0, ABG)
23:21:57.995 00.000 16108 Move returns status 0, amount 0
23:21:57.995 00.000 16108 move complete, result=0
23:21:57.995 00.000 16108 worker thread done servicing request
23:21:58.001 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=3894, FiltMin=3353, FiltMax=58694, Gamma=1.000
23:21:58.027 00.026 21068 UpdateGuideState exits: m=109537 SNR=71.2
23:21:58.029 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:58.032 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:58.033 00.001 21068 Enqueuing Expose request
23:21:58.036 00.003 16108 Worker thread wakes up
23:21:58.036 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:21:58.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:58.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:59.200 01.163 16108 Exposure complete
23:21:59.272 00.072 16108 worker thread done servicing request
23:21:59.272 00.000 21068 OnExposeComplete: enter
23:21:59.274 00.002 21068 UpdateGuideState(): m_state=6
23:21:59.276 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4308
23:21:59.276 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=876.98, Mass=95105, SNR=68.1, Peak=12992 HFD=3.3
23:21:59.278 00.002 21068 MultiStar: [#1 -0.33,-0.41,0.00,M1] [#2 -0.55,-0.13,0.00,M2] [#3 -0.33,0.09,0.86,U] [#4 -0.55,-0.29,0.00,M5] [#5 -0.37,-0.75,0.00,M2] [#6 -0.50,-0.42,0.00,M1] [#7 -0.14,-0.07,0.61,U] [#8 -0.27,-0.64,0.00,M1] 
23:21:59.279 00.001 21068 refined, 2 included, MultiStar: {-0.29, 0.07}, one-star: {-0.33, 0.14}
23:21:59.280 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
23:21:59.281 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
23:21:59.282 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.29 cameraTheta=2.90 mountX=0.29 mountY=-0.00, mountTheta=-0.00
23:21:59.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.07, opts=13)
23:21:59.285 00.001 21068 Enqueuing Move request for scope (-0.29, 0.07)
23:21:59.286 00.001 16108 Worker thread wakes up
23:21:59.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
23:21:59.286 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
23:21:59.286 00.000 16108 Moving (-0.29, 0.07) raw xDistance=0.29 yDistance=-0.00
23:21:59.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:21:59.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:59.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:21:59.286 00.000 16108 MoveAxis(W, 77, ABG)
23:21:59.286 00.000 16108 Guiding  Dir = 3, Dur = 77
23:21:59.286 00.000 16108 IsSlewing returns 0
23:21:59.286 00.000 16108 IsGuiding returns 0
23:21:59.288 00.002 16108 PulseGuide returned control before completion, sleep 86
23:21:59.291 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3891, FiltMin=3341, FiltMax=48317, Gamma=1.000
23:21:59.309 00.018 21068 UpdateGuideState exits: m=95105 SNR=68.1
23:21:59.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:59.310 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:21:59.311 00.001 21068 Enqueuing Expose request
23:21:59.388 00.077 16108 IsGuiding returns 0
23:21:59.388 00.000 16108 Move returns status 0, amount 77
23:21:59.388 00.000 16108 MoveAxis(N, 0, ABG)
23:21:59.388 00.000 16108 Move returns status 0, amount 0
23:21:59.388 00.000 16108 move complete, result=0
23:21:59.388 00.000 16108 worker thread done servicing request
23:21:59.388 00.000 16108 Worker thread wakes up
23:21:59.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:21:59.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:21:59.388 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.0 px 0 ms NORTH
23:22:00.375 00.987 16108 Exposure complete
23:22:00.448 00.073 16108 worker thread done servicing request
23:22:00.448 00.000 21068 OnExposeComplete: enter
23:22:00.449 00.001 21068 UpdateGuideState(): m_state=6
23:22:00.450 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4309
23:22:00.450 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.53, Mass=91751, SNR=69.7, Peak=13232 HFD=3.2
23:22:00.451 00.001 21068 MultiStar: [#1 -0.47,-0.37,0.00,M2] [#2 -0.32,-0.25,1.26,U] [#3 -0.22,-0.15,0.93,U] [#4 -0.57,-0.41,0.00,M6] [#5 -0.78,-0.23,0.00,M3] [#6 -0.55,0.30,0.00,M2] [#7 0.45,-0.77,0.00,M1] [#8 -0.33,-0.33,0.61,U] 
23:22:00.452 00.001 21068 refined, 3 included, MultiStar: {-0.29, -0.25}, one-star: {-0.27, -0.31}
23:22:00.453 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
23:22:00.453 00.000 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
23:22:00.454 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.25 hyp=0.38 cameraTheta=-2.42 mountX=0.24 mountY=0.31, mountTheta=0.92
23:22:00.455 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.25, opts=13)
23:22:00.457 00.002 21068 Enqueuing Move request for scope (-0.29, -0.25)
23:22:00.458 00.001 16108 Worker thread wakes up
23:22:00.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.25) opts 0xd
23:22:00.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.25)
23:22:00.458 00.000 16108 Moving (-0.29, -0.25) raw xDistance=0.24 yDistance=0.31
23:22:00.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:22:00.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:00.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:22:00.458 00.000 16108 MoveAxis(W, 68, ABG)
23:22:00.458 00.000 16108 Guiding  Dir = 3, Dur = 68
23:22:00.459 00.001 16108 IsSlewing returns 0
23:22:00.459 00.000 16108 IsGuiding returns 0
23:22:00.460 00.001 16108 PulseGuide returned control before completion, sleep 78
23:22:00.464 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3891, FiltMin=3309, FiltMax=45286, Gamma=1.000
23:22:00.486 00.022 21068 UpdateGuideState exits: m=91751 SNR=69.7
23:22:00.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:00.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:00.491 00.003 21068 Enqueuing Expose request
23:22:00.551 00.060 16108 IsGuiding returns 0
23:22:00.551 00.000 16108 Move returns status 0, amount 68
23:22:00.551 00.000 16108 MoveAxis(N, 0, ABG)
23:22:00.551 00.000 16108 Move returns status 0, amount 0
23:22:00.551 00.000 16108 move complete, result=0
23:22:00.552 00.001 16108 worker thread done servicing request
23:22:00.552 00.000 21068 GuideStep: 0.2 px 68 ms WEST, 0.3 px 0 ms NORTH
23:22:00.554 00.002 16108 Worker thread wakes up
23:22:00.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:00.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:01.724 01.170 16108 Exposure complete
23:22:01.782 00.058 16108 worker thread done servicing request
23:22:01.783 00.001 21068 OnExposeComplete: enter
23:22:01.784 00.001 21068 UpdateGuideState(): m_state=6
23:22:01.785 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4310
23:22:01.786 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.60, Mass=93014, SNR=63.1, Peak=12896 HFD=3.2
23:22:01.787 00.001 21068 MultiStar: [#1 0.03,-0.36,1.06,U] [#2 0.03,-0.19,1.44,U] [#3 0.19,-0.22,0.95,U] [#4 0.17,-0.44,0.71,U] [#5 -0.08,-0.63,0.00,M4] [#6 0.01,-0.25,0.79,U] [#7 0.06,-0.40,0.67,U] [#8 0.45,-0.44,0.00,M1] 
23:22:01.788 00.001 21068 single-star, 6 included, MultiStar: {0.08, -0.28}, one-star: {0.07, -0.24}
23:22:01.789 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:22:01.790 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
23:22:01.790 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.27 mountX=-0.11 mountY=0.22, mountTheta=2.06
23:22:01.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.24, opts=13)
23:22:01.793 00.001 21068 Enqueuing Move request for scope (0.07, -0.24)
23:22:01.794 00.001 16108 Worker thread wakes up
23:22:01.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
23:22:01.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
23:22:01.794 00.000 16108 Moving (0.07, -0.24) raw xDistance=-0.11 yDistance=0.22
23:22:01.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:22:01.794 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.14 newest=0.53
23:22:01.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:22:01.794 00.000 16108 MoveAxis(E, 0, ABG)
23:22:01.794 00.000 16108 Move returns status 0, amount 0
23:22:01.794 00.000 16108 MoveAxis(S, 43, ABG)
23:22:01.794 00.000 16108 Guiding  Dir = 1, Dur = 43
23:22:01.795 00.001 16108 IsSlewing returns 0
23:22:01.795 00.000 16108 IsGuiding returns 0
23:22:01.796 00.001 16108 PulseGuide returned control before completion, sleep 52
23:22:01.800 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3891, FiltMin=3360, FiltMax=43427, Gamma=1.000
23:22:01.820 00.020 21068 UpdateGuideState exits: m=93014 SNR=63.1
23:22:01.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:01.821 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:01.822 00.001 21068 Enqueuing Expose request
23:22:01.856 00.034 16108 IsGuiding returns 1
23:22:01.856 00.000 16108 scope still moving after pulse duration time elapsed
23:22:01.887 00.031 16108 IsSlewing returns 0
23:22:01.887 00.000 16108 IsGuiding returns 0
23:22:01.887 00.000 16108 scope move finished after 43 + 49 ms
23:22:01.887 00.000 16108 Move returns status 0, amount 43
23:22:01.888 00.001 16108 move complete, result=0
23:22:01.888 00.000 16108 worker thread done servicing request
23:22:01.888 00.000 16108 Worker thread wakes up
23:22:01.888 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
23:22:01.891 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:01.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:02.854 00.963 16108 Exposure complete
23:22:02.913 00.059 16108 worker thread done servicing request
23:22:02.913 00.000 21068 OnExposeComplete: enter
23:22:02.914 00.001 21068 UpdateGuideState(): m_state=6
23:22:02.916 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4311
23:22:02.918 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=876.86, Mass=86370, SNR=60.6, Peak=13520 HFD=2.8
23:22:02.919 00.001 21068 MultiStar: [#1 0.03,-0.14,1.29,U] [#2 0.21,-0.20,1.05,U] [#3 0.13,-0.14,0.86,U] [#4 0.18,-0.24,0.74,U] [#5 -0.11,-0.11,0.87,U] [#6 0.24,-0.05,0.92,U] [#7 -0.02,0.10,0.63,U] [#8 0.15,-0.23,0.75,U] 
23:22:02.920 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.24, 0.02}
23:22:02.922 00.002 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
23:22:02.923 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
23:22:02.924 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.14 mountY=0.08, mountTheta=2.60
23:22:02.929 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
23:22:02.931 00.002 21068 Enqueuing Move request for scope (0.12, -0.11)
23:22:02.932 00.001 16108 Worker thread wakes up
23:22:02.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:22:02.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:22:02.932 00.000 16108 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=0.08
23:22:02.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:22:02.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:02.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:02.932 00.000 16108 MoveAxis(E, 0, ABG)
23:22:02.932 00.000 16108 Move returns status 0, amount 0
23:22:02.933 00.001 16108 MoveAxis(N, 0, ABG)
23:22:02.933 00.000 16108 Move returns status 0, amount 0
23:22:02.933 00.000 16108 move complete, result=0
23:22:02.933 00.000 16108 worker thread done servicing request
23:22:02.940 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3891, FiltMin=3344, FiltMax=57363, Gamma=1.000
23:22:02.957 00.017 21068 UpdateGuideState exits: m=86370 SNR=60.6
23:22:02.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:02.960 00.001 21068 Enqueuing Expose request
23:22:02.961 00.001 16108 Worker thread wakes up
23:22:02.961 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:02.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:02.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:04.134 01.173 16108 Exposure complete
23:22:04.187 00.053 16108 worker thread done servicing request
23:22:04.187 00.000 21068 OnExposeComplete: enter
23:22:04.188 00.001 21068 UpdateGuideState(): m_state=6
23:22:04.189 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4312
23:22:04.189 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=876.80, Mass=88095, SNR=62.1, Peak=14816 HFD=2.9
23:22:04.190 00.001 21068 MultiStar: [#1 0.63,-0.34,0.00,M1] [#2 0.27,0.00,1.15,U] [#3 0.41,-0.24,0.90,U] [#4 0.07,0.01,0.84,U] [#5 0.21,-0.43,1.01,U] [#6 0.31,-0.14,1.02,U] [#7 0.35,-0.02,0.68,U] [#8 0.21,-0.36,0.80,U] 
23:22:04.192 00.002 21068 single-star, 7 included, MultiStar: {0.25, -0.15}, one-star: {0.20, -0.03}
23:22:04.192 00.000 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
23:22:04.193 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
23:22:04.194 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.16 mountX=-0.21 mountY=-0.02, mountTheta=-3.07
23:22:04.196 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.03, opts=13)
23:22:04.196 00.000 21068 Enqueuing Move request for scope (0.20, -0.03)
23:22:04.197 00.001 16108 Worker thread wakes up
23:22:04.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
23:22:04.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
23:22:04.198 00.001 16108 Moving (0.20, -0.03) raw xDistance=-0.21 yDistance=-0.02
23:22:04.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:22:04.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:04.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:04.198 00.000 16108 MoveAxis(E, 54, ABG)
23:22:04.198 00.000 16108 Guiding  Dir = 2, Dur = 54
23:22:04.198 00.000 16108 IsSlewing returns 0
23:22:04.198 00.000 16108 IsGuiding returns 0
23:22:04.202 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3891, FiltMin=3321, FiltMax=50355, Gamma=1.000
23:22:04.217 00.015 21068 UpdateGuideState exits: m=88095 SNR=62.1
23:22:04.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:04.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:04.219 00.000 21068 Enqueuing Expose request
23:22:04.238 00.019 16108 PulseGuide returned control before completion, sleep 24
23:22:04.269 00.031 16108 IsGuiding returns 1
23:22:04.269 00.000 16108 scope still moving after pulse duration time elapsed
23:22:04.300 00.031 16108 IsSlewing returns 0
23:22:04.302 00.002 16108 IsGuiding returns 1
23:22:04.332 00.030 16108 IsSlewing returns 0
23:22:04.332 00.000 16108 IsGuiding returns 0
23:22:04.332 00.000 16108 scope move finished after 54 + 80 ms
23:22:04.333 00.001 16108 Move returns status 0, amount 54
23:22:04.333 00.000 16108 MoveAxis(N, 0, ABG)
23:22:04.333 00.000 16108 Move returns status 0, amount 0
23:22:04.333 00.000 16108 move complete, result=0
23:22:04.333 00.000 16108 worker thread done servicing request
23:22:04.333 00.000 16108 Worker thread wakes up
23:22:04.333 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
23:22:04.336 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:04.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:05.309 00.973 16108 Exposure complete
23:22:05.370 00.061 16108 worker thread done servicing request
23:22:05.370 00.000 21068 OnExposeComplete: enter
23:22:05.373 00.003 21068 UpdateGuideState(): m_state=6
23:22:05.376 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4313
23:22:05.378 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.89, Mass=92609, SNR=60.9, Peak=13328 HFD=3.3
23:22:05.381 00.003 21068 MultiStar: [#1 0.00,-0.03,1.40,U] [#2 0.27,0.06,1.32,U] [#3 -0.13,0.35,1.10,U] [#4 -0.08,-0.12,0.74,U] [#5 -0.20,-0.02,0.93,U] [#6 0.12,0.16,0.75,U] [#7 0.07,-0.04,0.74,U] [#8 -0.18,-0.02,0.69,U] 
23:22:05.383 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.07, 0.05}
23:22:05.384 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
23:22:05.385 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
23:22:05.387 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.75 mountX=0.02 mountY=-0.05, mountTheta=-1.21
23:22:05.390 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
23:22:05.391 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
23:22:05.393 00.002 16108 Worker thread wakes up
23:22:05.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:22:05.393 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:22:05.393 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
23:22:05.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:22:05.394 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:05.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:22:05.394 00.000 16108 MoveAxis(E, 0, ABG)
23:22:05.394 00.000 16108 Move returns status 0, amount 0
23:22:05.394 00.000 16108 MoveAxis(N, 0, ABG)
23:22:05.394 00.000 16108 Move returns status 0, amount 0
23:22:05.394 00.000 16108 move complete, result=0
23:22:05.394 00.000 16108 worker thread done servicing request
23:22:05.398 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3894, FiltMin=3309, FiltMax=52566, Gamma=1.000
23:22:05.427 00.029 21068 UpdateGuideState exits: m=92609 SNR=60.9
23:22:05.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:05.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:05.431 00.002 21068 Enqueuing Expose request
23:22:05.432 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:05.433 00.001 16108 Worker thread wakes up
23:22:05.433 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:05.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:06.595 01.162 16108 Exposure complete
23:22:06.663 00.068 16108 worker thread done servicing request
23:22:06.663 00.000 21068 OnExposeComplete: enter
23:22:06.665 00.002 21068 UpdateGuideState(): m_state=6
23:22:06.666 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4314
23:22:06.666 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.84, Mass=76797, SNR=52.3, Peak=12096 HFD=3.0
23:22:06.667 00.001 21068 MultiStar: [#1 -0.17,-0.06,1.43,U] [#2 -0.04,0.05,1.62,U] [#3 -0.57,0.14,0.00,M1] [#4 -0.35,-0.20,1.10,U] [#5 -0.21,-0.14,1.17,U] [#6 -0.46,0.27,0.00,M1] [#7 0.28,-0.20,0.69,U] [#8 -0.02,0.00,0.86,U] 
23:22:06.668 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.07}, one-star: {0.17, -0.00}
23:22:06.669 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
23:22:06.669 00.000 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
23:22:06.670 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.42 mountX=0.06 mountY=0.08, mountTheta=0.92
23:22:06.672 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.07, opts=13)
23:22:06.673 00.001 21068 Enqueuing Move request for scope (-0.08, -0.07)
23:22:06.673 00.000 16108 Worker thread wakes up
23:22:06.674 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:22:06.674 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:22:06.674 00.000 16108 Moving (-0.08, -0.07) raw xDistance=0.06 yDistance=0.08
23:22:06.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:22:06.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:06.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:06.674 00.000 16108 MoveAxis(E, 0, ABG)
23:22:06.674 00.000 16108 Move returns status 0, amount 0
23:22:06.674 00.000 16108 MoveAxis(N, 0, ABG)
23:22:06.675 00.001 16108 Move returns status 0, amount 0
23:22:06.675 00.000 16108 move complete, result=0
23:22:06.675 00.000 16108 worker thread done servicing request
23:22:06.677 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3894, FiltMin=3341, FiltMax=57213, Gamma=1.000
23:22:06.693 00.016 21068 UpdateGuideState exits: m=76797 SNR=52.3
23:22:06.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:06.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:06.696 00.001 21068 Enqueuing Expose request
23:22:06.697 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:06.698 00.001 16108 Worker thread wakes up
23:22:06.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:06.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:07.663 00.965 16108 Exposure complete
23:22:07.722 00.059 16108 worker thread done servicing request
23:22:07.722 00.000 21068 OnExposeComplete: enter
23:22:07.724 00.002 21068 UpdateGuideState(): m_state=6
23:22:07.725 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4315
23:22:07.727 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.62, Mass=70171, SNR=49.8, Peak=11968 HFD=2.8
23:22:07.728 00.001 21068 MultiStar: [#1 -0.14,-0.12,1.38,U] [#2 0.11,-0.01,1.67,U] [#3 -0.12,0.05,1.23,U] [#4 -0.08,-0.09,1.19,U] [#5 -0.08,-0.15,1.18,U] [#6 0.13,-0.15,1.10,U] [#7 0.67,-0.16,0.00,M1] [#8 0.04,-0.30,0.91,U] 
23:22:07.731 00.003 21068 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.10, -0.22}
23:22:07.733 00.002 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
23:22:07.733 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
23:22:07.734 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.64 mountX=-0.01 mountY=0.11, mountTheta=1.68
23:22:07.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
23:22:07.738 00.002 21068 Enqueuing Move request for scope (-0.01, -0.11)
23:22:07.739 00.001 16108 Worker thread wakes up
23:22:07.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:22:07.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:22:07.739 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
23:22:07.740 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:22:07.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:07.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:22:07.740 00.000 16108 MoveAxis(E, 0, ABG)
23:22:07.740 00.000 16108 Move returns status 0, amount 0
23:22:07.740 00.000 16108 MoveAxis(N, 0, ABG)
23:22:07.740 00.000 16108 Move returns status 0, amount 0
23:22:07.740 00.000 16108 move complete, result=0
23:22:07.740 00.000 16108 worker thread done servicing request
23:22:07.745 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3897, FiltMin=3350, FiltMax=55859, Gamma=1.000
23:22:07.762 00.017 21068 UpdateGuideState exits: m=70171 SNR=49.8
23:22:07.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:07.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:07.765 00.001 21068 Enqueuing Expose request
23:22:07.766 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:07.766 00.000 16108 Worker thread wakes up
23:22:07.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:07.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:08.945 01.179 16108 Exposure complete
23:22:09.014 00.069 16108 worker thread done servicing request
23:22:09.014 00.000 21068 OnExposeComplete: enter
23:22:09.016 00.002 21068 UpdateGuideState(): m_state=6
23:22:09.018 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4316
23:22:09.025 00.007 21068 Star::Find returns 1 (0), X=220.77, Y=876.74, Mass=79116, SNR=57.8, Peak=12224 HFD=3.3
23:22:09.028 00.003 21068 MultiStar: [#1 0.22,-0.18,1.27,U] [#2 -0.10,0.06,1.27,U] [#3 0.12,0.29,1.19,U] [#4 -0.23,-0.06,0.90,U] [#5 -0.04,-0.17,1.00,U] [#6 0.36,-0.02,0.95,U] [#7 -0.02,-0.37,0.64,U] [#8 0.13,-0.17,0.73,U] 
23:22:09.029 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.09, -0.09}
23:22:09.031 00.002 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
23:22:09.032 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
23:22:09.034 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.73 mountX=-0.07 mountY=0.04, mountTheta=2.63
23:22:09.037 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
23:22:09.038 00.001 21068 Enqueuing Move request for scope (0.06, -0.06)
23:22:09.039 00.001 16108 Worker thread wakes up
23:22:09.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:22:09.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:22:09.039 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.04
23:22:09.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:22:09.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:09.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:09.039 00.000 16108 MoveAxis(E, 0, ABG)
23:22:09.039 00.000 16108 Move returns status 0, amount 0
23:22:09.039 00.000 16108 MoveAxis(N, 0, ABG)
23:22:09.039 00.000 16108 Move returns status 0, amount 0
23:22:09.039 00.000 16108 move complete, result=0
23:22:09.041 00.002 16108 worker thread done servicing request
23:22:09.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3901, FiltMin=3299, FiltMax=49360, Gamma=1.000
23:22:09.059 00.015 21068 UpdateGuideState exits: m=79116 SNR=57.8
23:22:09.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:09.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:09.062 00.001 21068 Enqueuing Expose request
23:22:09.062 00.000 16108 Worker thread wakes up
23:22:09.063 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:09.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:09.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:10.041 00.978 16108 Exposure complete
23:22:10.097 00.056 16108 worker thread done servicing request
23:22:10.098 00.001 21068 OnExposeComplete: enter
23:22:10.098 00.000 21068 UpdateGuideState(): m_state=6
23:22:10.099 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4317
23:22:10.100 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.85, Mass=66682, SNR=56.7, Peak=13104 HFD=2.7
23:22:10.101 00.001 21068 MultiStar: [#1 -0.04,-0.22,1.35,U] [#2 0.07,-0.05,1.32,U] [#3 -0.18,-0.04,0.96,U] [#4 0.13,-0.44,1.14,U] [#5 0.00,-0.11,1.05,U] [#6 0.50,-0.10,0.00,M1] [#7 0.41,-0.07,0.61,U] [#8 0.20,-0.36,0.79,U] 
23:22:10.101 00.000 21068 refined, 7 included, MultiStar: {0.10, -0.16}, one-star: {0.36, 0.01}
23:22:10.103 00.002 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:22:10.104 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
23:22:10.104 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.03 mountX=-0.12 mountY=0.14, mountTheta=2.31
23:22:10.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.16, opts=13)
23:22:10.107 00.001 21068 Enqueuing Move request for scope (0.10, -0.16)
23:22:10.108 00.001 16108 Worker thread wakes up
23:22:10.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:22:10.108 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:22:10.108 00.000 16108 Moving (0.10, -0.16) raw xDistance=-0.12 yDistance=0.14
23:22:10.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:22:10.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:10.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:22:10.108 00.000 16108 MoveAxis(E, 0, ABG)
23:22:10.109 00.001 16108 Move returns status 0, amount 0
23:22:10.109 00.000 16108 MoveAxis(N, 0, ABG)
23:22:10.109 00.000 16108 Move returns status 0, amount 0
23:22:10.109 00.000 16108 move complete, result=0
23:22:10.109 00.000 16108 worker thread done servicing request
23:22:10.111 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3904, FiltMin=3328, FiltMax=52835, Gamma=1.000
23:22:10.126 00.015 21068 UpdateGuideState exits: m=66682 SNR=56.7
23:22:10.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:10.129 00.001 21068 Enqueuing Expose request
23:22:10.129 00.000 16108 Worker thread wakes up
23:22:10.130 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:10.130 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:10.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:11.301 01.171 16108 Exposure complete
23:22:11.365 00.064 16108 worker thread done servicing request
23:22:11.365 00.000 21068 OnExposeComplete: enter
23:22:11.366 00.001 21068 UpdateGuideState(): m_state=6
23:22:11.368 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4318
23:22:11.369 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=877.15, Mass=61467, SNR=44.5, Peak=10944 HFD=2.7
23:22:11.370 00.001 21068 MultiStar: [#1 0.05,-0.10,1.57,U] [#2 0.30,-0.35,1.56,U] [#3 0.42,-0.16,1.56,U] [#4 0.31,-0.19,1.08,U] [#5 0.21,-0.41,1.40,U] [#6 0.40,-0.28,0.00,M2] [#7 0.31,-0.31,0.77,U] [#8 0.54,-0.78,0.00,M1] 
23:22:11.371 00.001 21068 refined, 6 included, MultiStar: {0.27, -0.19}, one-star: {0.37, 0.31}
23:22:11.372 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
23:22:11.373 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
23:22:11.374 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.60 mountX=-0.30 mountY=0.12, mountTheta=2.77
23:22:11.376 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.19, opts=13)
23:22:11.378 00.002 21068 Enqueuing Move request for scope (0.27, -0.19)
23:22:11.379 00.001 16108 Worker thread wakes up
23:22:11.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd
23:22:11.380 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.19)
23:22:11.380 00.000 16108 Moving (0.27, -0.19) raw xDistance=-0.30 yDistance=0.12
23:22:11.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:22:11.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:11.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:22:11.380 00.000 16108 MoveAxis(E, 78, ABG)
23:22:11.380 00.000 16108 Guiding  Dir = 2, Dur = 78
23:22:11.381 00.001 16108 IsSlewing returns 0
23:22:11.381 00.000 16108 IsGuiding returns 0
23:22:11.384 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3907, FiltMin=3341, FiltMax=47875, Gamma=1.000
23:22:11.399 00.015 21068 UpdateGuideState exits: m=61467 SNR=44.5
23:22:11.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:11.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:11.402 00.001 21068 Enqueuing Expose request
23:22:11.440 00.038 16108 PulseGuide returned control before completion, sleep 31
23:22:11.486 00.046 16108 IsGuiding returns 1
23:22:11.486 00.000 16108 scope still moving after pulse duration time elapsed
23:22:11.517 00.031 16108 IsSlewing returns 0
23:22:11.517 00.000 16108 IsGuiding returns 1
23:22:11.548 00.031 16108 IsSlewing returns 0
23:22:11.548 00.000 16108 IsGuiding returns 0
23:22:11.548 00.000 16108 scope move finished after 78 + 88 ms
23:22:11.548 00.000 16108 Move returns status 0, amount 78
23:22:11.548 00.000 16108 MoveAxis(N, 0, ABG)
23:22:11.548 00.000 16108 Move returns status 0, amount 0
23:22:11.548 00.000 16108 move complete, result=0
23:22:11.548 00.000 16108 worker thread done servicing request
23:22:11.548 00.000 16108 Worker thread wakes up
23:22:11.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:11.549 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
23:22:11.550 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:12.522 00.972 16108 Exposure complete
23:22:12.595 00.073 16108 worker thread done servicing request
23:22:12.595 00.000 21068 OnExposeComplete: enter
23:22:12.596 00.001 21068 UpdateGuideState(): m_state=6
23:22:12.597 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4319
23:22:12.598 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=876.84, Mass=70801, SNR=48.8, Peak=12496 HFD=2.9
23:22:12.599 00.001 21068 MultiStar: [#1 0.19,-0.34,1.55,U] [#2 0.10,0.03,1.73,U] [#3 0.16,0.12,1.48,U] [#4 0.11,-0.06,1.20,U] [#5 0.06,-0.31,1.13,U] [#6 0.47,-0.05,1.00,U] [#7 0.36,-0.28,0.63,U] [#8 0.39,-0.20,0.87,U] 
23:22:12.599 00.000 21068 refined, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.57, 0.01}
23:22:12.600 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
23:22:12.602 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
23:22:12.603 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.42 mountX=-0.25 mountY=0.05, mountTheta=2.96
23:22:12.606 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.10, opts=13)
23:22:12.608 00.002 21068 Enqueuing Move request for scope (0.24, -0.10)
23:22:12.611 00.003 16108 Worker thread wakes up
23:22:12.612 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
23:22:12.612 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
23:22:12.612 00.000 16108 Moving (0.24, -0.10) raw xDistance=-0.25 yDistance=0.05
23:22:12.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:22:12.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:12.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:22:12.612 00.000 16108 MoveAxis(E, 71, ABG)
23:22:12.612 00.000 16108 Guiding  Dir = 2, Dur = 71
23:22:12.612 00.000 16108 IsSlewing returns 0
23:22:12.612 00.000 16108 IsGuiding returns 0
23:22:12.619 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3913, FiltMin=3337, FiltMax=52467, Gamma=1.000
23:22:12.621 00.002 16108 PulseGuide returned control before completion, sleep 72
23:22:12.644 00.023 21068 UpdateGuideState exits: m=70801 SNR=48.8
23:22:12.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:12.647 00.001 21068 Enqueuing Expose request
23:22:12.698 00.051 16108 IsGuiding returns 1
23:22:12.698 00.000 16108 scope still moving after pulse duration time elapsed
23:22:12.729 00.031 16108 IsSlewing returns 0
23:22:12.729 00.000 16108 IsGuiding returns 0
23:22:12.729 00.000 16108 scope move finished after 71 + 47 ms
23:22:12.729 00.000 16108 Move returns status 0, amount 71
23:22:12.729 00.000 16108 MoveAxis(N, 0, ABG)
23:22:12.731 00.002 16108 Move returns status 0, amount 0
23:22:12.731 00.000 16108 move complete, result=0
23:22:12.731 00.000 16108 worker thread done servicing request
23:22:12.731 00.000 16108 Worker thread wakes up
23:22:12.731 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
23:22:12.733 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:12.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:13.883 01.150 16108 Exposure complete
23:22:13.955 00.072 16108 worker thread done servicing request
23:22:13.955 00.000 21068 OnExposeComplete: enter
23:22:13.957 00.002 21068 UpdateGuideState(): m_state=6
23:22:13.958 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4320
23:22:13.959 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.73, Mass=63771, SNR=47.2, Peak=10912 HFD=3.0
23:22:13.960 00.001 21068 MultiStar: [#1 -0.13,-0.10,1.42,U] [#2 0.12,-0.02,1.58,U] [#3 -0.29,0.05,1.41,U] [#4 -0.59,0.11,0.00,M1] [#5 -0.27,-0.08,1.41,U] [#6 -0.29,-0.08,1.20,U] [#7 -0.38,0.02,0.79,U] [#8 -0.10,-0.02,0.90,U] 
23:22:13.961 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.04}, one-star: {-0.13, -0.10}
23:22:13.962 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
23:22:13.963 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
23:22:13.964 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.46 mountX=0.11 mountY=0.13, mountTheta=0.88
23:22:13.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.10, opts=13)
23:22:13.968 00.001 21068 Enqueuing Move request for scope (-0.13, -0.10)
23:22:13.969 00.001 16108 Worker thread wakes up
23:22:13.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
23:22:13.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
23:22:13.969 00.000 16108 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.13
23:22:13.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:22:13.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:13.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:13.969 00.000 16108 MoveAxis(E, 0, ABG)
23:22:13.970 00.001 16108 Move returns status 0, amount 0
23:22:13.970 00.000 16108 MoveAxis(N, 0, ABG)
23:22:13.970 00.000 16108 Move returns status 0, amount 0
23:22:13.970 00.000 16108 move complete, result=0
23:22:13.970 00.000 16108 worker thread done servicing request
23:22:13.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3920, FiltMin=3382, FiltMax=46061, Gamma=1.000
23:22:13.989 00.016 21068 UpdateGuideState exits: m=63771 SNR=47.2
23:22:13.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:13.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:13.992 00.001 21068 Enqueuing Expose request
23:22:13.992 00.000 16108 Worker thread wakes up
23:22:13.992 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:13.993 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:13.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:14.963 00.970 16108 Exposure complete
23:22:15.025 00.062 16108 worker thread done servicing request
23:22:15.025 00.000 21068 OnExposeComplete: enter
23:22:15.027 00.002 21068 UpdateGuideState(): m_state=6
23:22:15.028 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4321
23:22:15.029 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.86, Mass=61637, SNR=48.2, Peak=11216 HFD=3.0
23:22:15.029 00.000 21068 MultiStar: [#1 -0.48,0.06,1.59,U] [#2 -0.35,0.26,1.49,U] [#3 -0.50,0.37,0.00,M1] [#4 -0.82,0.33,0.00,M2] [#5 -0.93,0.28,0.00,M1] [#6 -0.55,0.57,0.00,M1] [#7 0.07,0.15,0.68,U] [#8 -0.25,-0.03,0.75,U] 
23:22:15.030 00.001 21068 single-star, 4 included, MultiStar: {-0.29, 0.10}, one-star: {-0.18, 0.02}
23:22:15.031 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:22:15.032 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:22:15.032 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=0.18 mountY=0.02, mountTheta=0.13
23:22:15.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.02, opts=13)
23:22:15.035 00.001 21068 Enqueuing Move request for scope (-0.18, 0.02)
23:22:15.035 00.000 16108 Worker thread wakes up
23:22:15.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
23:22:15.036 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
23:22:15.036 00.000 16108 Moving (-0.18, 0.02) raw xDistance=0.18 yDistance=0.02
23:22:15.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:22:15.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:15.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:15.036 00.000 16108 MoveAxis(E, 0, ABG)
23:22:15.036 00.000 16108 Move returns status 0, amount 0
23:22:15.036 00.000 16108 MoveAxis(N, 0, ABG)
23:22:15.036 00.000 16108 Move returns status 0, amount 0
23:22:15.037 00.001 16108 move complete, result=0
23:22:15.037 00.000 16108 worker thread done servicing request
23:22:15.039 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3923, FiltMin=3245, FiltMax=34253, Gamma=1.000
23:22:15.053 00.014 21068 UpdateGuideState exits: m=61637 SNR=48.2
23:22:15.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.054 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:15.055 00.001 21068 Enqueuing Expose request
23:22:15.057 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:15.058 00.001 16108 Worker thread wakes up
23:22:15.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:15.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:16.233 01.175 16108 Exposure complete
23:22:16.291 00.058 16108 worker thread done servicing request
23:22:16.291 00.000 21068 OnExposeComplete: enter
23:22:16.293 00.002 21068 UpdateGuideState(): m_state=6
23:22:16.294 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4322
23:22:16.296 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=876.92, Mass=65030, SNR=49.8, Peak=11555 HFD=2.9
23:22:16.297 00.001 21068 MultiStar: [#1 -0.73,-0.01,0.00,M1] [#2 -0.65,0.18,0.00,M1] [#3 -0.68,0.09,0.00,M2] [#4 -0.19,-0.10,1.03,U] [#5 -0.62,0.01,0.00,M2] [#6 -0.27,0.12,1.05,U] [#7 -0.01,0.15,0.57,U] [#8 -0.32,-0.22,0.85,U] 
23:22:16.300 00.003 21068 refined, 4 included, MultiStar: {-0.29, 0.00}, one-star: {-0.54, 0.08}
23:22:16.301 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
23:22:16.303 00.002 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
23:22:16.304 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.14 mountX=0.28 mountY=0.07, mountTheta=0.23
23:22:16.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.00, opts=13)
23:22:16.307 00.001 21068 Enqueuing Move request for scope (-0.29, 0.00)
23:22:16.310 00.003 16108 Worker thread wakes up
23:22:16.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
23:22:16.310 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
23:22:16.310 00.000 16108 Moving (-0.29, 0.00) raw xDistance=0.28 yDistance=0.07
23:22:16.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:22:16.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:16.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:16.310 00.000 16108 MoveAxis(W, 74, ABG)
23:22:16.310 00.000 16108 Guiding  Dir = 3, Dur = 74
23:22:16.311 00.001 16108 IsSlewing returns 0
23:22:16.311 00.000 16108 IsGuiding returns 0
23:22:16.317 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3929, FiltMin=3283, FiltMax=42221, Gamma=1.000
23:22:16.321 00.004 16108 PulseGuide returned control before completion, sleep 75
23:22:16.335 00.014 21068 UpdateGuideState exits: m=65030 SNR=49.8
23:22:16.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:16.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:16.338 00.001 21068 Enqueuing Expose request
23:22:16.397 00.059 16108 IsGuiding returns 1
23:22:16.397 00.000 16108 scope still moving after pulse duration time elapsed
23:22:16.428 00.031 16108 IsSlewing returns 0
23:22:16.428 00.000 16108 IsGuiding returns 0
23:22:16.428 00.000 16108 scope move finished after 74 + 43 ms
23:22:16.429 00.001 16108 Move returns status 0, amount 74
23:22:16.429 00.000 16108 MoveAxis(N, 0, ABG)
23:22:16.429 00.000 16108 Move returns status 0, amount 0
23:22:16.429 00.000 16108 move complete, result=0
23:22:16.429 00.000 16108 worker thread done servicing request
23:22:16.429 00.000 16108 Worker thread wakes up
23:22:16.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:16.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:16.429 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
23:22:17.399 00.970 16108 Exposure complete
23:22:17.453 00.054 16108 worker thread done servicing request
23:22:17.453 00.000 21068 OnExposeComplete: enter
23:22:17.454 00.001 21068 UpdateGuideState(): m_state=6
23:22:17.455 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4323
23:22:17.456 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=877.18, Mass=63233, SNR=46.9, Peak=13203 HFD=2.6
23:22:17.457 00.001 21068 MultiStar: [#1 -0.26,0.06,1.21,U] [#2 -0.18,0.35,1.62,U] [#3 -0.58,0.37,0.00,M3] [#4 -0.18,-0.26,1.03,U] [#5 -0.41,0.06,1.35,U] [#6 -0.10,0.36,1.24,U] [#7 -0.21,-0.10,0.53,U] [#8 -0.35,-0.11,1.12,U] 
23:22:17.457 00.000 21068 refined, 7 included, MultiStar: {-0.29, 0.12}, one-star: {-0.68, 0.34}
23:22:17.458 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
23:22:17.459 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
23:22:17.460 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.76 mountX=0.31 mountY=-0.04, mountTheta=-0.14
23:22:17.464 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.12, opts=13)
23:22:17.466 00.002 21068 Enqueuing Move request for scope (-0.29, 0.12)
23:22:17.469 00.003 16108 Worker thread wakes up
23:22:17.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
23:22:17.469 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
23:22:17.469 00.000 16108 Moving (-0.29, 0.12) raw xDistance=0.31 yDistance=-0.04
23:22:17.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
23:22:17.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:17.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:17.469 00.000 16108 MoveAxis(W, 86, ABG)
23:22:17.469 00.000 16108 Guiding  Dir = 3, Dur = 86
23:22:17.469 00.000 16108 IsSlewing returns 0
23:22:17.470 00.001 16108 IsGuiding returns 0
23:22:17.478 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3936, FiltMin=3376, FiltMax=42077, Gamma=1.000
23:22:17.494 00.016 16108 PulseGuide returned control before completion, sleep 72
23:22:17.495 00.001 21068 UpdateGuideState exits: m=63233 SNR=46.9
23:22:17.497 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:17.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:17.498 00.000 21068 Enqueuing Expose request
23:22:17.572 00.074 16108 IsGuiding returns 1
23:22:17.572 00.000 16108 scope still moving after pulse duration time elapsed
23:22:17.604 00.032 16108 IsSlewing returns 0
23:22:17.604 00.000 16108 IsGuiding returns 0
23:22:17.604 00.000 16108 scope move finished after 86 + 48 ms
23:22:17.604 00.000 16108 Move returns status 0, amount 86
23:22:17.604 00.000 16108 MoveAxis(N, 0, ABG)
23:22:17.604 00.000 16108 Move returns status 0, amount 0
23:22:17.604 00.000 16108 move complete, result=0
23:22:17.604 00.000 16108 worker thread done servicing request
23:22:17.605 00.001 21068 GuideStep: 0.3 px 86 ms WEST, -0.0 px 0 ms NORTH
23:22:17.608 00.003 16108 Worker thread wakes up
23:22:17.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:17.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:18.780 01.172 16108 Exposure complete
23:22:18.836 00.056 16108 worker thread done servicing request
23:22:18.836 00.000 21068 OnExposeComplete: enter
23:22:18.837 00.001 21068 UpdateGuideState(): m_state=6
23:22:18.839 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4324
23:22:18.840 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.93, Mass=76347, SNR=55.9, Peak=12496 HFD=2.9
23:22:18.841 00.001 21068 MultiStar: [#1 0.19,0.15,1.24,U] [#2 0.15,0.17,1.25,U] [#3 -0.10,0.27,1.20,U] [#4 0.11,-0.25,0.81,U] [#5 -0.54,0.07,0.00,M2] [#6 0.07,0.35,0.76,U] [#7 0.12,-0.10,0.72,U] [#8 0.12,-0.35,0.72,U] 
23:22:18.842 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.25, 0.09}
23:22:18.843 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
23:22:18.844 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
23:22:18.845 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
23:22:18.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
23:22:18.847 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
23:22:18.848 00.001 16108 Worker thread wakes up
23:22:18.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:22:18.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:22:18.848 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.10 yDistance=-0.10
23:22:18.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:22:18.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:22:18.848 00.000 16108 MoveAxis(E, 0, ABG)
23:22:18.848 00.000 16108 Move returns status 0, amount 0
23:22:18.848 00.000 16108 MoveAxis(N, 0, ABG)
23:22:18.848 00.000 16108 Move returns status 0, amount 0
23:22:18.848 00.000 16108 move complete, result=0
23:22:18.848 00.000 16108 worker thread done servicing request
23:22:18.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3942, FiltMin=3337, FiltMax=41389, Gamma=1.000
23:22:18.866 00.014 21068 UpdateGuideState exits: m=76347 SNR=55.9
23:22:18.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:18.869 00.001 21068 Enqueuing Expose request
23:22:18.870 00.001 16108 Worker thread wakes up
23:22:18.870 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:18.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:18.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:19.837 00.967 16108 Exposure complete
23:22:19.894 00.057 16108 worker thread done servicing request
23:22:19.895 00.001 21068 OnExposeComplete: enter
23:22:19.896 00.001 21068 UpdateGuideState(): m_state=6
23:22:19.897 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4325
23:22:19.898 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.97, Mass=72683, SNR=53.3, Peak=14736 HFD=3.2
23:22:19.901 00.003 21068 MultiStar: [#1 0.27,-0.19,1.11,U] [#2 0.22,0.03,1.21,U] [#3 0.41,-0.10,1.20,U] [#4 -0.18,0.04,0.94,U] [#5 0.03,-0.31,1.15,U] [#6 0.38,-0.06,0.94,U] [#7 0.34,-0.26,0.64,U] [#8 0.26,0.16,0.84,U] 
23:22:19.902 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.06}, one-star: {-0.09, 0.14}
23:22:19.903 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
23:22:19.904 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
23:22:19.905 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.17 mountX=0.12 mountY=-0.11, mountTheta=-0.77
23:22:19.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.14, opts=13)
23:22:19.908 00.001 21068 Enqueuing Move request for scope (-0.09, 0.14)
23:22:19.909 00.001 16108 Worker thread wakes up
23:22:19.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
23:22:19.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
23:22:19.909 00.000 16108 Moving (-0.09, 0.14) raw xDistance=0.12 yDistance=-0.11
23:22:19.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:22:19.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:19.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:22:19.909 00.000 16108 MoveAxis(E, 0, ABG)
23:22:19.909 00.000 16108 Move returns status 0, amount 0
23:22:19.909 00.000 16108 MoveAxis(N, 0, ABG)
23:22:19.909 00.000 16108 Move returns status 0, amount 0
23:22:19.909 00.000 16108 move complete, result=0
23:22:19.909 00.000 16108 worker thread done servicing request
23:22:19.916 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3945, FiltMin=3376, FiltMax=36973, Gamma=1.000
23:22:19.932 00.016 21068 UpdateGuideState exits: m=72683 SNR=53.3
23:22:19.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:19.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:19.935 00.001 21068 Enqueuing Expose request
23:22:19.936 00.001 16108 Worker thread wakes up
23:22:19.936 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:19.936 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:19.937 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:21.107 01.170 16108 Exposure complete
23:22:21.164 00.057 16108 worker thread done servicing request
23:22:21.164 00.000 21068 OnExposeComplete: enter
23:22:21.166 00.002 21068 UpdateGuideState(): m_state=6
23:22:21.168 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4326
23:22:21.170 00.002 21068 Star::Find returns 1 (0), X=221.04, Y=877.19, Mass=72624, SNR=54.9, Peak=14160 HFD=3.0
23:22:21.174 00.004 21068 MultiStar: [#1 -0.03,0.31,1.37,U] [#2 0.26,0.39,1.27,U] [#3 0.14,0.14,1.11,U] [#4 -0.04,0.10,1.01,U] [#5 0.38,0.17,1.23,U] [#6 0.32,0.62,0.00,M1] [#7 0.09,0.23,0.64,U] [#8 -0.25,0.10,0.74,U] 
23:22:21.175 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.23}, one-star: {0.35, 0.35}
23:22:21.176 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
23:22:21.176 00.000 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
23:22:21.177 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.06 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
23:22:21.180 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.23, opts=13)
23:22:21.181 00.001 21068 Enqueuing Move request for scope (0.13, 0.23)
23:22:21.182 00.001 16108 Worker thread wakes up
23:22:21.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
23:22:21.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
23:22:21.182 00.000 16108 Moving (0.13, 0.23) raw xDistance=-0.09 yDistance=-0.26
23:22:21.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:21.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:21.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:22:21.182 00.000 16108 MoveAxis(E, 0, ABG)
23:22:21.182 00.000 16108 Move returns status 0, amount 0
23:22:21.182 00.000 16108 MoveAxis(N, 0, ABG)
23:22:21.182 00.000 16108 Move returns status 0, amount 0
23:22:21.182 00.000 16108 move complete, result=0
23:22:21.182 00.000 16108 worker thread done servicing request
23:22:21.186 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3945, FiltMin=3347, FiltMax=34595, Gamma=1.000
23:22:21.203 00.017 21068 UpdateGuideState exits: m=72624 SNR=54.9
23:22:21.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:21.204 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:21.205 00.001 21068 Enqueuing Expose request
23:22:21.206 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:22:21.206 00.000 16108 Worker thread wakes up
23:22:21.206 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:21.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:22.181 00.975 16108 Exposure complete
23:22:22.237 00.056 16108 worker thread done servicing request
23:22:22.238 00.001 21068 OnExposeComplete: enter
23:22:22.240 00.002 21068 UpdateGuideState(): m_state=6
23:22:22.244 00.004 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4327
23:22:22.246 00.002 21068 Star::Find returns 1 (0), X=220.98, Y=876.94, Mass=55041, SNR=40.8, Peak=12240 HFD=2.8
23:22:22.248 00.002 21068 MultiStar: [#1 -0.06,0.13,1.38,U] [#2 0.08,-0.01,1.72,U] [#3 -0.01,0.35,1.42,U] [#4 -0.36,-0.07,1.42,U] [#5 -0.09,0.25,1.45,U] [#6 0.38,0.33,0.00,M2] [#7 0.56,0.25,0.00,M1] [#8 0.13,-0.20,1.15,U] 
23:22:22.250 00.002 21068 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {0.30, 0.10}
23:22:22.250 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:22:22.251 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:22:22.252 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=0.03 mountY=-0.08, mountTheta=-1.20
23:22:22.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
23:22:22.255 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
23:22:22.255 00.000 16108 Worker thread wakes up
23:22:22.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:22:22.255 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:22:22.255 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.08
23:22:22.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:22.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:22.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:22.255 00.000 16108 MoveAxis(E, 0, ABG)
23:22:22.255 00.000 16108 Move returns status 0, amount 0
23:22:22.255 00.000 16108 MoveAxis(N, 0, ABG)
23:22:22.255 00.000 16108 Move returns status 0, amount 0
23:22:22.255 00.000 16108 move complete, result=0
23:22:22.255 00.000 16108 worker thread done servicing request
23:22:22.261 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3949, FiltMin=3344, FiltMax=36435, Gamma=1.000
23:22:22.276 00.015 21068 UpdateGuideState exits: m=55041 SNR=40.8
23:22:22.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:22.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:22.279 00.001 21068 Enqueuing Expose request
23:22:22.280 00.001 16108 Worker thread wakes up
23:22:22.280 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:22.280 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:22.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:23.446 01.166 16108 Exposure complete
23:22:23.501 00.055 16108 worker thread done servicing request
23:22:23.502 00.001 21068 OnExposeComplete: enter
23:22:23.504 00.002 21068 UpdateGuideState(): m_state=6
23:22:23.506 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4328
23:22:23.508 00.002 21068 Star::Find returns 1 (0), X=221.06, Y=877.10, Mass=60568, SNR=49.7, Peak=13584 HFD=2.6
23:22:23.510 00.002 21068 MultiStar: [#1 -0.02,0.15,1.43,U] [#2 0.29,0.27,1.60,U] [#3 0.08,0.15,1.20,U] [#4 0.29,0.10,1.10,U] [#5 -0.03,0.35,1.14,U] [#6 0.31,0.22,0.96,U] [#7 0.45,0.25,0.00,M2] [#8 0.58,0.43,0.00,M1] 
23:22:23.512 00.002 21068 refined, 6 included, MultiStar: {0.18, 0.21}, one-star: {0.38, 0.26}
23:22:23.513 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
23:22:23.513 00.000 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
23:22:23.514 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.88 mountX=-0.14 mountY=-0.25, mountTheta=-2.07
23:22:23.518 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.21, opts=13)
23:22:23.520 00.002 21068 Enqueuing Move request for scope (0.18, 0.21)
23:22:23.521 00.001 16108 Worker thread wakes up
23:22:23.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
23:22:23.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
23:22:23.522 00.001 16108 Moving (0.18, 0.21) raw xDistance=-0.14 yDistance=-0.25
23:22:23.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:22:23.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:23.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:22:23.522 00.000 16108 MoveAxis(E, 0, ABG)
23:22:23.522 00.000 16108 Move returns status 0, amount 0
23:22:23.522 00.000 16108 MoveAxis(N, 0, ABG)
23:22:23.522 00.000 16108 Move returns status 0, amount 0
23:22:23.522 00.000 16108 move complete, result=0
23:22:23.522 00.000 16108 worker thread done servicing request
23:22:23.529 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3949, FiltMin=3379, FiltMax=37773, Gamma=1.000
23:22:23.543 00.014 21068 UpdateGuideState exits: m=60568 SNR=49.7
23:22:23.545 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:23.548 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:23.550 00.002 21068 Enqueuing Expose request
23:22:23.552 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:23.554 00.002 16108 Worker thread wakes up
23:22:23.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:23.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:24.520 00.966 16108 Exposure complete
23:22:24.611 00.091 16108 worker thread done servicing request
23:22:24.611 00.000 21068 OnExposeComplete: enter
23:22:24.612 00.001 21068 UpdateGuideState(): m_state=6
23:22:24.612 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4329
23:22:24.613 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=877.06, Mass=60617, SNR=45.6, Peak=12528 HFD=2.6
23:22:24.614 00.001 21068 MultiStar: [#1 0.54,-0.04,0.00,M1] [#2 0.27,0.24,1.16,U] [#3 0.29,0.17,1.33,U] [#4 0.29,-0.07,1.17,U] [#5 0.19,-0.00,1.40,U] [#6 0.71,0.23,0.00,M2] [#7 0.83,0.12,0.00,M3] [#8 0.48,0.15,0.00,M2] 
23:22:24.615 00.001 21068 refined, 4 included, MultiStar: {0.31, 0.11}, one-star: {0.56, 0.22}
23:22:24.616 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
23:22:24.617 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
23:22:24.617 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.32 cameraTheta=0.34 mountX=-0.28 mountY=-0.18, mountTheta=-2.59
23:22:24.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.11, opts=13)
23:22:24.621 00.002 21068 Enqueuing Move request for scope (0.31, 0.11)
23:22:24.623 00.002 16108 Worker thread wakes up
23:22:24.624 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
23:22:24.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
23:22:24.624 00.000 16108 Moving (0.31, 0.11) raw xDistance=-0.28 yDistance=-0.18
23:22:24.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:22:24.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:24.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:22:24.624 00.000 16108 MoveAxis(E, 74, ABG)
23:22:24.624 00.000 16108 Guiding  Dir = 2, Dur = 74
23:22:24.625 00.001 16108 IsSlewing returns 0
23:22:24.625 00.000 16108 IsGuiding returns 0
23:22:24.632 00.007 16108 PulseGuide returned control before completion, sleep 78
23:22:24.632 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3952, FiltMin=3395, FiltMax=36944, Gamma=1.000
23:22:24.660 00.028 21068 UpdateGuideState exits: m=60617 SNR=45.6
23:22:24.662 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:24.662 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:24.663 00.001 21068 Enqueuing Expose request
23:22:24.724 00.061 16108 IsGuiding returns 0
23:22:24.724 00.000 16108 Move returns status 0, amount 74
23:22:24.724 00.000 16108 MoveAxis(N, 0, ABG)
23:22:24.724 00.000 16108 Move returns status 0, amount 0
23:22:24.724 00.000 16108 move complete, result=0
23:22:24.724 00.000 16108 worker thread done servicing request
23:22:24.724 00.000 16108 Worker thread wakes up
23:22:24.724 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
23:22:24.727 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:24.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:25.892 01.165 16108 Exposure complete
23:22:25.946 00.054 16108 worker thread done servicing request
23:22:25.946 00.000 21068 OnExposeComplete: enter
23:22:25.948 00.002 21068 UpdateGuideState(): m_state=6
23:22:25.949 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4330
23:22:25.950 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.88, Mass=69296, SNR=51.9, Peak=13776 HFD=2.8
23:22:25.951 00.001 21068 MultiStar: [#1 0.21,0.21,1.05,U] [#2 0.07,0.13,1.35,U] [#3 0.17,0.21,1.15,U] [#4 0.07,-0.19,1.02,U] [#5 0.30,0.05,1.11,U] [#6 0.49,0.23,0.00,M3] [#7 0.55,-0.06,0.00,M4] [#8 -0.25,-0.41,0.83,U] 
23:22:25.951 00.000 21068 refined, 6 included, MultiStar: {0.13, 0.03}, one-star: {0.24, 0.05}
23:22:25.953 00.002 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
23:22:25.953 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
23:22:25.954 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.12 mountY=-0.06, mountTheta=-2.71
23:22:25.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
23:22:25.956 00.000 21068 Enqueuing Move request for scope (0.13, 0.03)
23:22:25.957 00.001 16108 Worker thread wakes up
23:22:25.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
23:22:25.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
23:22:25.957 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.12 yDistance=-0.06
23:22:25.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:22:25.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:25.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:25.957 00.000 16108 MoveAxis(E, 0, ABG)
23:22:25.957 00.000 16108 Move returns status 0, amount 0
23:22:25.957 00.000 16108 MoveAxis(N, 0, ABG)
23:22:25.957 00.000 16108 Move returns status 0, amount 0
23:22:25.957 00.000 16108 move complete, result=0
23:22:25.958 00.001 16108 worker thread done servicing request
23:22:25.961 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3949, FiltMin=3325, FiltMax=34355, Gamma=1.000
23:22:25.976 00.015 21068 UpdateGuideState exits: m=69296 SNR=51.9
23:22:25.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:25.979 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:25.981 00.002 21068 Enqueuing Expose request
23:22:25.982 00.001 16108 Worker thread wakes up
23:22:25.982 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:25.986 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:25.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:26.961 00.975 16108 Exposure complete
23:22:27.029 00.068 16108 worker thread done servicing request
23:22:27.029 00.000 21068 OnExposeComplete: enter
23:22:27.031 00.002 21068 UpdateGuideState(): m_state=6
23:22:27.032 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4331
23:22:27.034 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=877.08, Mass=78471, SNR=52.0, Peak=12960 HFD=3.0
23:22:27.036 00.002 21068 MultiStar: [#1 0.19,0.12,1.08,U] [#2 0.50,0.09,0.00,M1] [#3 0.03,0.22,1.20,U] [#4 -0.01,-0.18,1.10,U] [#5 -0.05,0.09,0.99,U] [#6 0.27,0.48,0.00,M4] [#7 0.35,0.15,0.59,U] [#8 0.58,-0.23,0.00,M2] 
23:22:27.037 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.10}, one-star: {0.15, 0.25}
23:22:27.039 00.002 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
23:22:27.041 00.002 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
23:22:27.043 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.87 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
23:22:27.046 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.10, opts=13)
23:22:27.047 00.001 21068 Enqueuing Move request for scope (0.09, 0.10)
23:22:27.049 00.002 16108 Worker thread wakes up
23:22:27.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:22:27.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:22:27.049 00.000 16108 Moving (0.09, 0.10) raw xDistance=-0.07 yDistance=-0.12
23:22:27.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:22:27.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:27.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:22:27.049 00.000 16108 MoveAxis(E, 0, ABG)
23:22:27.050 00.001 16108 Move returns status 0, amount 0
23:22:27.050 00.000 16108 MoveAxis(N, 0, ABG)
23:22:27.050 00.000 16108 Move returns status 0, amount 0
23:22:27.050 00.000 16108 move complete, result=0
23:22:27.050 00.000 16108 worker thread done servicing request
23:22:27.058 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3952, FiltMin=3385, FiltMax=38525, Gamma=1.000
23:22:27.083 00.025 21068 UpdateGuideState exits: m=78471 SNR=52.0
23:22:27.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:27.086 00.001 21068 Enqueuing Expose request
23:22:27.087 00.001 16108 Worker thread wakes up
23:22:27.087 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:27.089 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:27.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:28.255 01.166 16108 Exposure complete
23:22:28.310 00.055 16108 worker thread done servicing request
23:22:28.310 00.000 21068 OnExposeComplete: enter
23:22:28.311 00.001 21068 UpdateGuideState(): m_state=6
23:22:28.313 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4332
23:22:28.314 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.80, Mass=58741, SNR=46.1, Peak=12624 HFD=3.1
23:22:28.315 00.001 21068 MultiStar: [#1 0.25,-0.08,1.49,U] [#2 0.53,0.09,0.00,M2] [#3 0.24,0.09,1.41,U] [#4 -0.01,-0.03,1.29,U] [#5 0.21,0.04,1.25,U] [#6 0.51,-0.03,0.00,M5] [#7 0.07,-0.15,0.67,U] [#8 0.16,-0.30,0.92,U] 
23:22:28.316 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.05}, one-star: {0.27, -0.04}
23:22:28.317 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
23:22:28.317 00.000 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
23:22:28.318 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.18 mountY=0.01, mountTheta=3.11
23:22:28.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.05, opts=13)
23:22:28.320 00.000 21068 Enqueuing Move request for scope (0.18, -0.05)
23:22:28.321 00.001 16108 Worker thread wakes up
23:22:28.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
23:22:28.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
23:22:28.321 00.000 16108 Moving (0.18, -0.05) raw xDistance=-0.18 yDistance=0.01
23:22:28.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:22:28.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:28.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:28.322 00.001 16108 MoveAxis(E, 0, ABG)
23:22:28.322 00.000 16108 Move returns status 0, amount 0
23:22:28.322 00.000 16108 MoveAxis(N, 0, ABG)
23:22:28.322 00.000 16108 Move returns status 0, amount 0
23:22:28.322 00.000 16108 move complete, result=0
23:22:28.322 00.000 16108 worker thread done servicing request
23:22:28.325 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3952, FiltMin=3337, FiltMax=42525, Gamma=1.000
23:22:28.340 00.015 21068 UpdateGuideState exits: m=58741 SNR=46.1
23:22:28.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:28.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:28.342 00.000 21068 Enqueuing Expose request
23:22:28.343 00.001 16108 Worker thread wakes up
23:22:28.343 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:28.344 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:28.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:29.326 00.982 16108 Exposure complete
23:22:29.408 00.082 16108 worker thread done servicing request
23:22:29.408 00.000 21068 OnExposeComplete: enter
23:22:29.409 00.001 21068 UpdateGuideState(): m_state=6
23:22:29.409 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4333
23:22:29.410 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=877.19, Mass=67935, SNR=48.6, Peak=10672 HFD=3.0
23:22:29.411 00.001 21068 MultiStar: [#1 0.36,-0.04,1.13,U] [#2 0.58,-0.01,0.00,M3] [#3 0.39,0.05,1.18,U] [#4 0.08,0.01,1.02,U] [#5 0.02,0.27,0.99,U] [#6 0.38,0.24,1.10,U] [#7 0.86,-0.38,0.00,M3] [#8 0.70,-0.22,0.00,M2] 
23:22:29.412 00.001 21068 refined, 5 included, MultiStar: {0.29, 0.14}, one-star: {0.46, 0.35}
23:22:29.412 00.000 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
23:22:29.413 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
23:22:29.414 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.45 mountX=-0.26 mountY=-0.20, mountTheta=-2.48
23:22:29.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.14, opts=13)
23:22:29.417 00.001 21068 Enqueuing Move request for scope (0.29, 0.14)
23:22:29.418 00.001 16108 Worker thread wakes up
23:22:29.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.14) opts 0xd
23:22:29.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.14)
23:22:29.418 00.000 16108 Moving (0.29, 0.14) raw xDistance=-0.26 yDistance=-0.20
23:22:29.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:22:29.419 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:22:29.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:22:29.419 00.000 16108 MoveAxis(E, 68, ABG)
23:22:29.419 00.000 16108 Guiding  Dir = 2, Dur = 68
23:22:29.419 00.000 16108 IsSlewing returns 0
23:22:29.419 00.000 16108 IsGuiding returns 0
23:22:29.421 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3949, FiltMin=3264, FiltMax=36464, Gamma=1.000
23:22:29.436 00.015 21068 UpdateGuideState exits: m=67935 SNR=48.6
23:22:29.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:29.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:29.438 00.000 21068 Enqueuing Expose request
23:22:29.445 00.007 16108 PulseGuide returned control before completion, sleep 53
23:22:29.507 00.062 16108 IsGuiding returns 1
23:22:29.507 00.000 16108 scope still moving after pulse duration time elapsed
23:22:29.538 00.031 16108 IsSlewing returns 0
23:22:29.538 00.000 16108 IsGuiding returns 0
23:22:29.538 00.000 16108 scope move finished after 68 + 51 ms
23:22:29.538 00.000 16108 Move returns status 0, amount 68
23:22:29.538 00.000 16108 MoveAxis(N, 0, ABG)
23:22:29.540 00.002 16108 Move returns status 0, amount 0
23:22:29.540 00.000 16108 move complete, result=0
23:22:29.540 00.000 16108 worker thread done servicing request
23:22:29.540 00.000 16108 Worker thread wakes up
23:22:29.540 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
23:22:29.542 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:29.543 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:30.703 01.160 16108 Exposure complete
23:22:30.763 00.060 16108 worker thread done servicing request
23:22:30.763 00.000 21068 OnExposeComplete: enter
23:22:30.765 00.002 21068 UpdateGuideState(): m_state=6
23:22:30.767 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4334
23:22:30.769 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=876.67, Mass=74393, SNR=53.6, Peak=11856 HFD=3.1
23:22:30.771 00.002 21068 MultiStar: [#1 0.19,-0.07,1.17,U] [#2 -0.18,-0.18,1.25,U] [#3 0.07,0.11,1.15,U] [#4 -0.24,0.02,0.99,U] [#5 -0.39,-0.37,0.00,M1] [#6 0.05,0.05,0.99,U] [#7 0.16,0.26,0.60,U] [#8 -0.40,-0.17,0.80,U] 
23:22:30.772 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.33, -0.16}
23:22:30.773 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
23:22:30.775 00.002 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
23:22:30.777 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=0.07 mountY=0.05, mountTheta=0.59
23:22:30.780 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
23:22:30.782 00.002 21068 Enqueuing Move request for scope (-0.08, -0.03)
23:22:30.783 00.001 16108 Worker thread wakes up
23:22:30.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
23:22:30.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
23:22:30.783 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
23:22:30.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:22:30.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:30.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:22:30.783 00.000 16108 MoveAxis(E, 0, ABG)
23:22:30.783 00.000 16108 Move returns status 0, amount 0
23:22:30.783 00.000 16108 MoveAxis(N, 0, ABG)
23:22:30.783 00.000 16108 Move returns status 0, amount 0
23:22:30.783 00.000 16108 move complete, result=0
23:22:30.783 00.000 16108 worker thread done servicing request
23:22:30.787 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3945, FiltMin=3350, FiltMax=38141, Gamma=1.000
23:22:30.802 00.015 21068 UpdateGuideState exits: m=74393 SNR=53.6
23:22:30.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:30.804 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:30.805 00.001 21068 Enqueuing Expose request
23:22:30.805 00.000 16108 Worker thread wakes up
23:22:30.806 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:30.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:30.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:31.783 00.977 16108 Exposure complete
23:22:31.845 00.062 16108 worker thread done servicing request
23:22:31.845 00.000 21068 OnExposeComplete: enter
23:22:31.847 00.002 21068 UpdateGuideState(): m_state=6
23:22:31.850 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4335
23:22:31.851 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.19, Mass=74854, SNR=57.1, Peak=12320 HFD=3.1
23:22:31.853 00.002 21068 MultiStar: [#1 -0.10,0.13,0.99,U] [#2 -0.23,0.30,1.16,U] [#3 -0.20,0.64,0.00,M1] [#4 -0.68,0.10,0.00,M1] [#5 -0.54,0.06,0.00,M2] [#6 -0.06,0.34,0.71,U] [#7 0.03,0.27,0.50,U] [#8 -0.41,-0.02,0.74,U] 
23:22:31.854 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.23}, one-star: {0.06, 0.35}
23:22:31.857 00.003 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
23:22:31.858 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
23:22:31.859 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.07 mountX=0.16 mountY=-0.20, mountTheta=-0.87
23:22:31.862 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.23, opts=13)
23:22:31.863 00.001 21068 Enqueuing Move request for scope (-0.13, 0.23)
23:22:31.866 00.003 16108 Worker thread wakes up
23:22:31.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
23:22:31.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
23:22:31.866 00.000 16108 Moving (-0.13, 0.23) raw xDistance=0.16 yDistance=-0.20
23:22:31.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:22:31.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:31.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:22:31.866 00.000 16108 MoveAxis(E, 0, ABG)
23:22:31.866 00.000 16108 Move returns status 0, amount 0
23:22:31.866 00.000 16108 MoveAxis(N, 0, ABG)
23:22:31.866 00.000 16108 Move returns status 0, amount 0
23:22:31.866 00.000 16108 move complete, result=0
23:22:31.866 00.000 16108 worker thread done servicing request
23:22:31.873 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3945, FiltMin=3344, FiltMax=39341, Gamma=1.000
23:22:31.899 00.026 21068 UpdateGuideState exits: m=74854 SNR=57.1
23:22:31.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:31.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:31.901 00.000 21068 Enqueuing Expose request
23:22:31.902 00.001 16108 Worker thread wakes up
23:22:31.902 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:31.903 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:31.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:33.072 01.169 16108 Exposure complete
23:22:33.132 00.060 16108 worker thread done servicing request
23:22:33.132 00.000 21068 OnExposeComplete: enter
23:22:33.134 00.002 21068 UpdateGuideState(): m_state=6
23:22:33.135 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4336
23:22:33.137 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.76, Mass=68544, SNR=50.6, Peak=11104 HFD=2.9
23:22:33.138 00.001 21068 MultiStar: [#1 0.05,-0.23,1.09,U] [#2 -0.25,0.25,1.01,U] [#3 -0.18,0.27,0.97,U] [#4 0.04,-0.10,1.01,U] [#5 -0.21,-0.27,1.21,U] [#6 0.10,0.18,0.86,U] [#7 0.39,-0.14,0.56,U] [#8 -0.20,-0.08,0.74,U] 
23:22:33.140 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.16, -0.08}
23:22:33.140 00.000 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
23:22:33.142 00.002 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
23:22:33.143 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.43 mountX=0.03 mountY=0.03, mountTheta=0.91
23:22:33.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
23:22:33.146 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
23:22:33.148 00.002 16108 Worker thread wakes up
23:22:33.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:22:33.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:22:33.148 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
23:22:33.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:33.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:33.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:33.148 00.000 16108 MoveAxis(E, 0, ABG)
23:22:33.148 00.000 16108 Move returns status 0, amount 0
23:22:33.148 00.000 16108 MoveAxis(N, 0, ABG)
23:22:33.148 00.000 16108 Move returns status 0, amount 0
23:22:33.148 00.000 16108 move complete, result=0
23:22:33.149 00.001 16108 worker thread done servicing request
23:22:33.152 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3945, FiltMin=3360, FiltMax=39117, Gamma=1.000
23:22:33.169 00.017 21068 UpdateGuideState exits: m=68544 SNR=50.6
23:22:33.171 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:33.173 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:33.174 00.001 21068 Enqueuing Expose request
23:22:33.175 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:33.176 00.001 16108 Worker thread wakes up
23:22:33.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:33.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:34.152 00.976 16108 Exposure complete
23:22:34.209 00.057 16108 worker thread done servicing request
23:22:34.209 00.000 21068 OnExposeComplete: enter
23:22:34.210 00.001 21068 UpdateGuideState(): m_state=6
23:22:34.211 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4337
23:22:34.212 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.64, Mass=74245, SNR=56.2, Peak=11280 HFD=3.3
23:22:34.213 00.001 21068 MultiStar: [#1 0.33,-0.13,1.17,U] [#2 0.20,-0.10,1.36,U] [#3 0.09,0.16,1.17,U] [#4 0.08,-0.21,0.93,U] [#5 0.00,-0.14,1.08,U] [#6 0.18,-0.07,0.96,U] [#7 0.47,-0.30,0.00,M1] [#8 0.20,-0.41,0.68,U] 
23:22:34.213 00.000 21068 refined, 7 included, MultiStar: {0.18, -0.12}, one-star: {0.35, -0.20}
23:22:34.214 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
23:22:34.214 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
23:22:34.215 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.59 mountX=-0.20 mountY=0.07, mountTheta=2.78
23:22:34.218 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.12, opts=13)
23:22:34.218 00.000 21068 Enqueuing Move request for scope (0.18, -0.12)
23:22:34.219 00.001 16108 Worker thread wakes up
23:22:34.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
23:22:34.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
23:22:34.219 00.000 16108 Moving (0.18, -0.12) raw xDistance=-0.20 yDistance=0.07
23:22:34.220 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:22:34.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:34.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:34.220 00.000 16108 MoveAxis(E, 0, ABG)
23:22:34.220 00.000 16108 Move returns status 0, amount 0
23:22:34.220 00.000 16108 MoveAxis(N, 0, ABG)
23:22:34.220 00.000 16108 Move returns status 0, amount 0
23:22:34.220 00.000 16108 move complete, result=0
23:22:34.220 00.000 16108 worker thread done servicing request
23:22:34.222 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3945, FiltMin=3337, FiltMax=30761, Gamma=1.000
23:22:34.248 00.026 21068 UpdateGuideState exits: m=74245 SNR=56.2
23:22:34.251 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:34.251 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:34.252 00.001 21068 Enqueuing Expose request
23:22:34.253 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:34.254 00.001 16108 Worker thread wakes up
23:22:34.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:34.255 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:35.422 01.167 16108 Exposure complete
23:22:35.478 00.056 16108 worker thread done servicing request
23:22:35.478 00.000 21068 OnExposeComplete: enter
23:22:35.479 00.001 21068 UpdateGuideState(): m_state=6
23:22:35.481 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4338
23:22:35.482 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=877.13, Mass=68896, SNR=51.0, Peak=11504 HFD=3.0
23:22:35.482 00.000 21068 MultiStar: [#1 0.09,0.11,1.16,U] [#2 -0.18,0.34,1.24,U] [#3 -0.17,0.05,1.04,U] [#4 0.02,-0.22,0.92,U] [#5 -0.33,0.07,1.39,U] [#6 0.09,0.43,0.98,U] [#7 0.04,0.14,0.63,U] [#8 0.39,0.12,1.09,U] 
23:22:35.483 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.10, 0.29}
23:22:35.484 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:22:35.485 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:22:35.486 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=0.04 mountY=-0.15, mountTheta=-1.31
23:22:35.487 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
23:22:35.488 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
23:22:35.488 00.000 16108 Worker thread wakes up
23:22:35.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:22:35.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:22:35.489 00.001 16108 Moving (-0.01, 0.15) raw xDistance=0.04 yDistance=-0.15
23:22:35.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:22:35.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:35.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:35.489 00.000 16108 MoveAxis(E, 0, ABG)
23:22:35.489 00.000 16108 Move returns status 0, amount 0
23:22:35.489 00.000 16108 MoveAxis(N, 0, ABG)
23:22:35.489 00.000 16108 Move returns status 0, amount 0
23:22:35.489 00.000 16108 move complete, result=0
23:22:35.489 00.000 16108 worker thread done servicing request
23:22:35.496 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3945, FiltMin=3401, FiltMax=40403, Gamma=1.000
23:22:35.527 00.031 21068 UpdateGuideState exits: m=68896 SNR=51.0
23:22:35.529 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:35.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:35.531 00.001 21068 Enqueuing Expose request
23:22:35.534 00.003 16108 Worker thread wakes up
23:22:35.534 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:35.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:35.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:36.517 00.982 16108 Exposure complete
23:22:36.610 00.093 16108 worker thread done servicing request
23:22:36.610 00.000 21068 OnExposeComplete: enter
23:22:36.611 00.001 21068 UpdateGuideState(): m_state=6
23:22:36.612 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4339
23:22:36.612 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=877.47, Mass=75363, SNR=56.4, Peak=11344 HFD=3.4
23:22:36.613 00.001 21068 MultiStar: [#1 -0.04,0.68,0.00,M1] [#2 0.09,0.67,0.00,M1] [#3 0.20,0.52,0.00,M1] [#4 -0.50,0.43,0.00,M1] [#5 -0.03,0.48,0.98,U] [#6 -0.10,0.79,0.00,M1] [#7 0.54,0.70,0.00,M1] [#8 -0.01,0.46,0.63,U] 
23:22:36.614 00.001 21068 refined, 2 included, MultiStar: {0.00, 0.53}, one-star: {0.05, 0.63}
23:22:36.614 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
23:22:36.615 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
23:22:36.617 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.53 hyp=0.53 cameraTheta=1.56 mountX=0.09 mountY=-0.52, mountTheta=-1.40
23:22:36.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.53, opts=13)
23:22:36.619 00.001 21068 Enqueuing Move request for scope (0.00, 0.53)
23:22:36.620 00.001 16108 Worker thread wakes up
23:22:36.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.53) opts 0xd
23:22:36.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.53)
23:22:36.620 00.000 16108 Moving (0.00, 0.53) raw xDistance=0.09 yDistance=-0.52
23:22:36.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:22:36.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:36.621 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:22:36.621 00.000 16108 MoveAxis(E, 0, ABG)
23:22:36.621 00.000 16108 Move returns status 0, amount 0
23:22:36.621 00.000 16108 MoveAxis(N, 0, ABG)
23:22:36.621 00.000 16108 Move returns status 0, amount 0
23:22:36.621 00.000 16108 move complete, result=0
23:22:36.621 00.000 16108 worker thread done servicing request
23:22:36.624 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3945, FiltMin=3392, FiltMax=35683, Gamma=1.000
23:22:36.640 00.016 21068 UpdateGuideState exits: m=75363 SNR=56.4
23:22:36.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:36.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:36.642 00.000 21068 Enqueuing Expose request
23:22:36.643 00.001 16108 Worker thread wakes up
23:22:36.643 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:22:36.644 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:36.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:37.810 01.166 16108 Exposure complete
23:22:37.875 00.065 16108 worker thread done servicing request
23:22:37.875 00.000 21068 OnExposeComplete: enter
23:22:37.878 00.003 21068 UpdateGuideState(): m_state=6
23:22:37.880 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4340
23:22:37.881 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.24, Mass=77310, SNR=54.6, Peak=13264 HFD=2.7
23:22:37.883 00.002 21068 MultiStar: [#1 0.31,0.26,1.28,U] [#2 0.28,0.51,0.00,M2] [#3 -0.12,0.43,0.98,U] [#4 0.06,0.14,0.84,U] [#5 0.08,0.19,1.07,U] [#6 0.48,0.36,0.00,M2] [#7 0.35,0.01,0.59,U] [#8 0.05,0.18,0.64,U] 
23:22:37.885 00.002 21068 refined, 6 included, MultiStar: {0.11, 0.25}, one-star: {0.03, 0.40}
23:22:37.887 00.002 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
23:22:37.888 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
23:22:37.890 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.17 mountX=-0.06 mountY=-0.27, mountTheta=-1.80
23:22:37.894 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.25, opts=13)
23:22:37.895 00.001 21068 Enqueuing Move request for scope (0.11, 0.25)
23:22:37.896 00.001 16108 Worker thread wakes up
23:22:37.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
23:22:37.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
23:22:37.896 00.000 16108 Moving (0.11, 0.25) raw xDistance=-0.06 yDistance=-0.27
23:22:37.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:22:37.896 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.93
23:22:37.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:22:37.897 00.001 16108 MoveAxis(E, 0, ABG)
23:22:37.897 00.000 16108 Move returns status 0, amount 0
23:22:37.897 00.000 16108 MoveAxis(N, 54, ABG)
23:22:37.897 00.000 16108 Guiding  Dir = 0, Dur = 54
23:22:37.897 00.000 16108 IsSlewing returns 0
23:22:37.897 00.000 16108 IsGuiding returns 0
23:22:37.904 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3945, FiltMin=3261, FiltMax=38819, Gamma=1.000
23:22:37.918 00.014 21068 UpdateGuideState exits: m=77310 SNR=54.6
23:22:37.920 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:37.920 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:37.921 00.001 21068 Enqueuing Expose request
23:22:37.950 00.029 16108 PulseGuide returned control before completion, sleep 13
23:22:37.964 00.014 16108 IsGuiding returns 1
23:22:37.964 00.000 16108 scope still moving after pulse duration time elapsed
23:22:37.995 00.031 16108 IsSlewing returns 0
23:22:37.995 00.000 16108 IsGuiding returns 1
23:22:38.026 00.031 16108 IsSlewing returns 0
23:22:38.026 00.000 16108 IsGuiding returns 0
23:22:38.026 00.000 16108 scope move finished after 54 + 75 ms
23:22:38.026 00.000 16108 Move returns status 0, amount 54
23:22:38.026 00.000 16108 move complete, result=0
23:22:38.028 00.002 16108 worker thread done servicing request
23:22:38.028 00.000 16108 Worker thread wakes up
23:22:38.028 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
23:22:38.031 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:38.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:38.998 00.967 16108 Exposure complete
23:22:39.062 00.064 16108 worker thread done servicing request
23:22:39.062 00.000 21068 OnExposeComplete: enter
23:22:39.064 00.002 21068 UpdateGuideState(): m_state=6
23:22:39.065 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4341
23:22:39.066 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.95, Mass=70978, SNR=55.7, Peak=11888 HFD=2.9
23:22:39.066 00.000 21068 MultiStar: [#1 0.13,0.08,1.10,U] [#2 0.02,0.15,1.10,U] [#3 -0.07,0.11,1.23,U] [#4 -0.07,-0.06,0.88,U] [#5 -0.16,-0.10,1.23,U] [#6 0.37,-0.15,0.87,U] [#7 -0.03,-0.44,0.48,U] [#8 0.44,-0.13,0.64,U] 
23:22:39.067 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.13, 0.11}
23:22:39.068 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
23:22:39.068 00.000 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
23:22:39.069 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.34 mountX=-0.03 mountY=0.00, mountTheta=3.04
23:22:39.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
23:22:39.072 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
23:22:39.072 00.000 16108 Worker thread wakes up
23:22:39.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:22:39.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:22:39.072 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
23:22:39.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:39.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:39.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:22:39.072 00.000 16108 MoveAxis(E, 0, ABG)
23:22:39.073 00.001 16108 Move returns status 0, amount 0
23:22:39.073 00.000 16108 MoveAxis(N, 0, ABG)
23:22:39.073 00.000 16108 Move returns status 0, amount 0
23:22:39.073 00.000 16108 move complete, result=0
23:22:39.073 00.000 16108 worker thread done servicing request
23:22:39.076 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3949, FiltMin=3361, FiltMax=39853, Gamma=1.000
23:22:39.090 00.014 21068 UpdateGuideState exits: m=70978 SNR=55.7
23:22:39.090 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:39.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:39.092 00.001 21068 Enqueuing Expose request
23:22:39.093 00.001 16108 Worker thread wakes up
23:22:39.093 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:39.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:39.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:40.266 01.173 16108 Exposure complete
23:22:40.323 00.057 16108 worker thread done servicing request
23:22:40.324 00.001 21068 OnExposeComplete: enter
23:22:40.325 00.001 21068 UpdateGuideState(): m_state=6
23:22:40.325 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4342
23:22:40.326 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.77, Mass=67777, SNR=48.7, Peak=12400 HFD=2.9
23:22:40.327 00.001 21068 MultiStar: [#1 -0.12,-0.26,1.36,U] [#2 0.10,-0.25,1.52,U] [#3 -0.13,0.03,1.26,U] [#4 -0.25,-0.38,1.11,U] [#5 -0.33,-0.17,1.31,U] [#6 -0.09,-0.25,1.06,U] [#7 0.07,-0.29,0.64,U] [#8 -0.26,-0.18,0.72,U] 
23:22:40.328 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.20}, one-star: {0.13, -0.07}
23:22:40.328 00.000 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
23:22:40.329 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
23:22:40.330 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.14 mountY=0.04, mountTheta=2.89
23:22:40.331 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
23:22:40.332 00.001 21068 Enqueuing Move request for scope (0.13, -0.07)
23:22:40.333 00.001 16108 Worker thread wakes up
23:22:40.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:22:40.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:22:40.333 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
23:22:40.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:22:40.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:40.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:40.333 00.000 16108 MoveAxis(E, 0, ABG)
23:22:40.333 00.000 16108 Move returns status 0, amount 0
23:22:40.333 00.000 16108 MoveAxis(N, 0, ABG)
23:22:40.333 00.000 16108 Move returns status 0, amount 0
23:22:40.333 00.000 16108 move complete, result=0
23:22:40.334 00.001 16108 worker thread done servicing request
23:22:40.338 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3949, FiltMin=3373, FiltMax=40483, Gamma=1.000
23:22:40.354 00.016 21068 UpdateGuideState exits: m=67777 SNR=48.7
23:22:40.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:40.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:40.356 00.000 21068 Enqueuing Expose request
23:22:40.357 00.001 16108 Worker thread wakes up
23:22:40.357 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:40.358 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:40.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:41.339 00.981 16108 Exposure complete
23:22:41.415 00.076 16108 worker thread done servicing request
23:22:41.416 00.001 21068 OnExposeComplete: enter
23:22:41.418 00.002 21068 UpdateGuideState(): m_state=6
23:22:41.418 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4343
23:22:41.420 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.85, Mass=73536, SNR=55.4, Peak=13216 HFD=2.7
23:22:41.421 00.001 21068 MultiStar: [#1 0.22,-0.14,1.21,U] [#2 0.27,-0.07,1.27,U] [#3 0.06,-0.16,1.28,U] [#4 -0.04,-0.27,0.92,U] [#5 -0.04,-0.36,0.99,U] [#6 0.37,-0.01,0.90,U] [#7 0.27,-0.30,0.70,U] [#8 0.25,-0.47,0.00,M1] 
23:22:41.422 00.001 21068 single-star, 7 included, MultiStar: {0.15, -0.15}, one-star: {0.13, 0.01}
23:22:41.423 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
23:22:41.424 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
23:22:41.424 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
23:22:41.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
23:22:41.428 00.002 21068 Enqueuing Move request for scope (0.13, 0.01)
23:22:41.430 00.002 16108 Worker thread wakes up
23:22:41.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:22:41.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:22:41.430 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.12 yDistance=-0.04
23:22:41.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:22:41.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:41.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:41.430 00.000 16108 MoveAxis(E, 0, ABG)
23:22:41.430 00.000 16108 Move returns status 0, amount 0
23:22:41.431 00.001 16108 MoveAxis(N, 0, ABG)
23:22:41.431 00.000 16108 Move returns status 0, amount 0
23:22:41.431 00.000 16108 move complete, result=0
23:22:41.431 00.000 16108 worker thread done servicing request
23:22:41.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3952, FiltMin=3373, FiltMax=34624, Gamma=1.000
23:22:41.455 00.020 21068 UpdateGuideState exits: m=73536 SNR=55.4
23:22:41.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:41.458 00.001 21068 Enqueuing Expose request
23:22:41.459 00.001 16108 Worker thread wakes up
23:22:41.459 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:41.461 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:41.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:42.635 01.174 16108 Exposure complete
23:22:42.690 00.055 16108 worker thread done servicing request
23:22:42.690 00.000 21068 OnExposeComplete: enter
23:22:42.692 00.002 21068 UpdateGuideState(): m_state=6
23:22:42.694 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4344
23:22:42.695 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=877.00, Mass=79208, SNR=58.4, Peak=14032 HFD=2.9
23:22:42.698 00.003 21068 MultiStar: [#1 0.20,0.05,1.10,U] [#2 0.15,-0.05,1.05,U] [#3 0.33,0.00,0.95,U] [#4 0.16,-0.25,0.84,U] [#5 0.01,0.06,1.18,U] [#6 0.63,0.01,0.00,M1] [#7 0.77,0.17,0.00,M1] [#8 0.01,-0.19,0.70,U] 
23:22:42.700 00.002 21068 refined, 6 included, MultiStar: {0.17, -0.02}, one-star: {0.34, 0.16}
23:22:42.701 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
23:22:42.703 00.002 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:22:42.705 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.10 mountX=-0.17 mountY=-0.02, mountTheta=-3.00
23:22:42.707 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.02, opts=13)
23:22:42.708 00.001 21068 Enqueuing Move request for scope (0.17, -0.02)
23:22:42.709 00.001 16108 Worker thread wakes up
23:22:42.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:22:42.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:22:42.709 00.000 16108 Moving (0.17, -0.02) raw xDistance=-0.17 yDistance=-0.02
23:22:42.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:22:42.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:42.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:42.709 00.000 16108 MoveAxis(E, 0, ABG)
23:22:42.709 00.000 16108 Move returns status 0, amount 0
23:22:42.709 00.000 16108 MoveAxis(N, 0, ABG)
23:22:42.709 00.000 16108 Move returns status 0, amount 0
23:22:42.709 00.000 16108 move complete, result=0
23:22:42.709 00.000 16108 worker thread done servicing request
23:22:42.715 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3952, FiltMin=3379, FiltMax=41245, Gamma=1.000
23:22:42.733 00.018 21068 UpdateGuideState exits: m=79208 SNR=58.4
23:22:42.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:42.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:42.736 00.001 21068 Enqueuing Expose request
23:22:42.736 00.000 16108 Worker thread wakes up
23:22:42.736 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:42.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:42.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:43.708 00.971 16108 Exposure complete
23:22:43.762 00.054 16108 worker thread done servicing request
23:22:43.762 00.000 21068 OnExposeComplete: enter
23:22:43.763 00.001 21068 UpdateGuideState(): m_state=6
23:22:43.764 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4345
23:22:43.765 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.80, Mass=70956, SNR=52.7, Peak=13488 HFD=2.8
23:22:43.766 00.001 21068 MultiStar: [#1 0.26,-0.05,1.04,U] [#2 0.05,0.05,1.19,U] [#3 0.16,0.04,1.34,U] [#4 -0.10,-0.26,0.87,U] [#5 0.06,-0.22,1.15,U] [#6 0.29,-0.08,0.89,U] [#7 0.55,-0.07,0.00,M2] [#8 -0.18,-0.45,0.86,U] 
23:22:43.768 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.20, -0.03}
23:22:43.768 00.000 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
23:22:43.769 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
23:22:43.770 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.84 mountX=-0.12 mountY=0.08, mountTheta=2.52
23:22:43.772 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
23:22:43.774 00.002 21068 Enqueuing Move request for scope (0.10, -0.11)
23:22:43.776 00.002 16108 Worker thread wakes up
23:22:43.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:22:43.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:22:43.776 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
23:22:43.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:22:43.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:43.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:43.776 00.000 16108 MoveAxis(E, 0, ABG)
23:22:43.776 00.000 16108 Move returns status 0, amount 0
23:22:43.776 00.000 16108 MoveAxis(N, 0, ABG)
23:22:43.776 00.000 16108 Move returns status 0, amount 0
23:22:43.776 00.000 16108 move complete, result=0
23:22:43.776 00.000 16108 worker thread done servicing request
23:22:43.782 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=3955, FiltMin=3398, FiltMax=36675, Gamma=1.000
23:22:43.802 00.020 21068 UpdateGuideState exits: m=70956 SNR=52.7
23:22:43.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:43.804 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:43.805 00.001 21068 Enqueuing Expose request
23:22:43.805 00.000 16108 Worker thread wakes up
23:22:43.805 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:43.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:43.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:44.976 01.170 16108 Exposure complete
23:22:45.040 00.064 16108 worker thread done servicing request
23:22:45.040 00.000 21068 OnExposeComplete: enter
23:22:45.041 00.001 21068 UpdateGuideState(): m_state=6
23:22:45.044 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4346
23:22:45.045 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.67, Mass=75840, SNR=57.3, Peak=12192 HFD=3.5
23:22:45.047 00.002 21068 MultiStar: [#1 0.09,-0.17,1.31,U] [#2 0.15,-0.08,1.03,U] [#3 0.07,-0.09,1.22,U] [#4 -0.16,-0.41,0.78,U] [#5 0.05,-0.31,0.93,U] [#6 -0.23,0.01,0.89,U] [#7 -0.02,0.00,0.64,U] [#8 0.28,-0.55,0.00,M1] 
23:22:45.049 00.002 21068 refined, 7 included, MultiStar: {0.03, -0.15}, one-star: {0.16, -0.17}
23:22:45.050 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:22:45.051 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:22:45.053 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.38 mountX=-0.06 mountY=0.14, mountTheta=1.94
23:22:45.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.15, opts=13)
23:22:45.057 00.002 21068 Enqueuing Move request for scope (0.03, -0.15)
23:22:45.058 00.001 16108 Worker thread wakes up
23:22:45.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
23:22:45.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
23:22:45.058 00.000 16108 Moving (0.03, -0.15) raw xDistance=-0.06 yDistance=0.14
23:22:45.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:22:45.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:45.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:22:45.058 00.000 16108 MoveAxis(E, 0, ABG)
23:22:45.058 00.000 16108 Move returns status 0, amount 0
23:22:45.058 00.000 16108 MoveAxis(N, 0, ABG)
23:22:45.058 00.000 16108 Move returns status 0, amount 0
23:22:45.058 00.000 16108 move complete, result=0
23:22:45.058 00.000 16108 worker thread done servicing request
23:22:45.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3955, FiltMin=3347, FiltMax=37539, Gamma=1.000
23:22:45.075 00.013 21068 UpdateGuideState exits: m=75840 SNR=57.3
23:22:45.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:45.078 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:45.079 00.001 21068 Enqueuing Expose request
23:22:45.079 00.000 16108 Worker thread wakes up
23:22:45.079 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:45.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:45.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:46.075 00.995 16108 Exposure complete
23:22:46.146 00.071 16108 worker thread done servicing request
23:22:46.146 00.000 21068 OnExposeComplete: enter
23:22:46.147 00.001 21068 UpdateGuideState(): m_state=6
23:22:46.148 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4347
23:22:46.150 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.83, Mass=76269, SNR=54.6, Peak=12160 HFD=3.2
23:22:46.150 00.000 21068 MultiStar: [#1 0.06,-0.01,1.20,U] [#2 -0.06,-0.30,1.15,U] [#3 0.11,0.03,1.05,U] [#4 -0.24,-0.15,0.78,U] [#5 -0.02,-0.52,0.00,M1] [#6 -0.21,-0.27,0.92,U] [#7 0.41,-0.14,0.50,U] [#8 0.04,-0.66,0.00,M2] 
23:22:46.151 00.001 21068 single-star, 6 included, MultiStar: {0.01, -0.12}, one-star: {0.10, -0.01}
23:22:46.152 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
23:22:46.153 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
23:22:46.154 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
23:22:46.155 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
23:22:46.156 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
23:22:46.156 00.000 16108 Worker thread wakes up
23:22:46.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:22:46.157 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:22:46.157 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
23:22:46.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:22:46.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:46.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:46.157 00.000 16108 MoveAxis(E, 0, ABG)
23:22:46.157 00.000 16108 Move returns status 0, amount 0
23:22:46.157 00.000 16108 MoveAxis(N, 0, ABG)
23:22:46.157 00.000 16108 Move returns status 0, amount 0
23:22:46.157 00.000 16108 move complete, result=0
23:22:46.157 00.000 16108 worker thread done servicing request
23:22:46.163 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3955, FiltMin=3392, FiltMax=34083, Gamma=1.000
23:22:46.187 00.024 21068 UpdateGuideState exits: m=76269 SNR=54.6
23:22:46.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:46.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:46.190 00.001 21068 Enqueuing Expose request
23:22:46.190 00.000 16108 Worker thread wakes up
23:22:46.190 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:46.192 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:46.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:47.372 01.180 16108 Exposure complete
23:22:47.440 00.068 16108 worker thread done servicing request
23:22:47.440 00.000 21068 OnExposeComplete: enter
23:22:47.441 00.001 21068 UpdateGuideState(): m_state=6
23:22:47.443 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4348
23:22:47.444 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=877.02, Mass=67927, SNR=49.9, Peak=12608 HFD=2.9
23:22:47.445 00.001 21068 MultiStar: [#1 0.31,-0.17,1.42,U] [#2 0.28,0.08,1.25,U] [#3 -0.02,0.10,1.22,U] [#4 0.20,-0.23,0.95,U] [#5 0.00,-0.16,0.95,U] [#6 0.52,0.10,0.00,M1] [#7 0.18,0.17,0.57,U] [#8 -0.03,-0.17,0.91,U] 
23:22:47.445 00.000 21068 refined, 7 included, MultiStar: {0.17, -0.03}, one-star: {0.36, 0.18}
23:22:47.446 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
23:22:47.447 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
23:22:47.449 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
23:22:47.453 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.03, opts=13)
23:22:47.454 00.001 21068 Enqueuing Move request for scope (0.17, -0.03)
23:22:47.454 00.000 16108 Worker thread wakes up
23:22:47.455 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
23:22:47.455 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
23:22:47.455 00.000 16108 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=-0.01
23:22:47.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:22:47.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:47.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:22:47.455 00.000 16108 MoveAxis(E, 0, ABG)
23:22:47.455 00.000 16108 Move returns status 0, amount 0
23:22:47.455 00.000 16108 MoveAxis(N, 0, ABG)
23:22:47.456 00.001 16108 Move returns status 0, amount 0
23:22:47.456 00.000 16108 move complete, result=0
23:22:47.456 00.000 16108 worker thread done servicing request
23:22:47.462 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3955, FiltMin=3376, FiltMax=40285, Gamma=1.000
23:22:47.477 00.015 21068 UpdateGuideState exits: m=67927 SNR=49.9
23:22:47.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.480 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:47.481 00.001 21068 Enqueuing Expose request
23:22:47.481 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:47.482 00.001 16108 Worker thread wakes up
23:22:47.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:47.483 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:48.454 00.971 16108 Exposure complete
23:22:48.524 00.070 16108 worker thread done servicing request
23:22:48.524 00.000 21068 OnExposeComplete: enter
23:22:48.526 00.002 21068 UpdateGuideState(): m_state=6
23:22:48.528 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4349
23:22:48.529 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=876.61, Mass=68323, SNR=51.8, Peak=11024 HFD=3.2
23:22:48.531 00.002 21068 MultiStar: [#1 0.45,-0.17,1.26,U] [#2 0.28,0.01,1.12,U] [#3 0.09,0.21,1.17,U] [#4 0.38,-0.43,0.00,M1] [#5 0.02,-0.15,1.11,U] [#6 0.58,-0.07,0.00,M2] [#7 0.74,0.08,0.00,M1] [#8 0.63,-0.62,0.00,M2] 
23:22:48.533 00.002 21068 refined, 4 included, MultiStar: {0.28, -0.06}, one-star: {0.58, -0.23}
23:22:48.534 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
23:22:48.535 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:22:48.536 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-0.22 mountX=-0.29 mountY=-0.00, mountTheta=-3.13
23:22:48.539 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.06, opts=13)
23:22:48.540 00.001 21068 Enqueuing Move request for scope (0.28, -0.06)
23:22:48.541 00.001 16108 Worker thread wakes up
23:22:48.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
23:22:48.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
23:22:48.541 00.000 16108 Moving (0.28, -0.06) raw xDistance=-0.29 yDistance=-0.00
23:22:48.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:22:48.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:48.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:48.541 00.000 16108 MoveAxis(E, 76, ABG)
23:22:48.541 00.000 16108 Guiding  Dir = 2, Dur = 76
23:22:48.542 00.001 16108 IsSlewing returns 0
23:22:48.542 00.000 16108 IsGuiding returns 0
23:22:48.544 00.002 16108 PulseGuide returned control before completion, sleep 86
23:22:48.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=3958, FiltMin=3398, FiltMax=40435, Gamma=1.000
23:22:48.568 00.021 21068 UpdateGuideState exits: m=68323 SNR=51.8
23:22:48.569 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:48.570 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:48.571 00.001 21068 Enqueuing Expose request
23:22:48.645 00.074 16108 IsGuiding returns 0
23:22:48.645 00.000 16108 Move returns status 0, amount 76
23:22:48.645 00.000 16108 MoveAxis(N, 0, ABG)
23:22:48.645 00.000 16108 Move returns status 0, amount 0
23:22:48.645 00.000 16108 move complete, result=0
23:22:48.645 00.000 16108 worker thread done servicing request
23:22:48.645 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
23:22:48.647 00.002 16108 Worker thread wakes up
23:22:48.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:48.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:49.812 01.165 16108 Exposure complete
23:22:49.884 00.072 16108 worker thread done servicing request
23:22:49.885 00.001 21068 OnExposeComplete: enter
23:22:49.885 00.000 21068 UpdateGuideState(): m_state=6
23:22:49.886 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4350
23:22:49.887 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=877.21, Mass=76241, SNR=56.3, Peak=12192 HFD=3.1
23:22:49.889 00.002 21068 MultiStar: [#1 0.15,-0.30,1.18,U] [#2 0.26,-0.12,1.23,U] [#3 -0.03,0.02,0.90,U] [#4 -0.23,0.17,0.86,U] [#5 0.16,-0.24,1.09,U] [#6 0.35,-0.02,0.83,U] [#7 0.74,-0.20,0.00,M2] [#8 0.31,-0.11,0.77,U] 
23:22:49.890 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.21, 0.37}
23:22:49.890 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
23:22:49.891 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
23:22:49.892 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=-0.16 mountY=0.01, mountTheta=3.10
23:22:49.893 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
23:22:49.894 00.001 21068 Enqueuing Move request for scope (0.15, -0.04)
23:22:49.895 00.001 16108 Worker thread wakes up
23:22:49.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:22:49.895 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:22:49.895 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.16 yDistance=0.01
23:22:49.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:22:49.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:49.895 00.000 16108 MoveAxis(E, 0, ABG)
23:22:49.895 00.000 16108 Move returns status 0, amount 0
23:22:49.895 00.000 16108 MoveAxis(N, 0, ABG)
23:22:49.895 00.000 16108 Move returns status 0, amount 0
23:22:49.895 00.000 16108 move complete, result=0
23:22:49.895 00.000 16108 worker thread done servicing request
23:22:49.900 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3958, FiltMin=3352, FiltMax=37888, Gamma=1.000
23:22:49.914 00.014 21068 UpdateGuideState exits: m=76241 SNR=56.3
23:22:49.914 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:49.917 00.002 21068 Enqueuing Expose request
23:22:49.922 00.005 16108 Worker thread wakes up
23:22:49.922 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:49.923 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:49.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:50.894 00.971 16108 Exposure complete
23:22:50.962 00.068 16108 worker thread done servicing request
23:22:50.962 00.000 21068 OnExposeComplete: enter
23:22:50.963 00.001 21068 UpdateGuideState(): m_state=6
23:22:50.965 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4351
23:22:50.967 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=876.77, Mass=73212, SNR=50.9, Peak=11280 HFD=3.4
23:22:50.968 00.001 21068 MultiStar: [#1 -0.10,-0.18,1.16,U] [#2 -0.21,0.25,1.42,U] [#3 -0.35,-0.04,1.06,U] [#4 -0.61,0.05,0.00,M1] [#5 -0.48,0.01,1.17,U] [#6 -0.36,0.15,0.94,U] [#7 0.03,0.33,0.67,U] [#8 -0.41,-0.23,0.78,U] 
23:22:50.969 00.001 21068 refined, 7 included, MultiStar: {-0.29, 0.03}, one-star: {-0.38, -0.07}
23:22:50.971 00.002 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
23:22:50.972 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
23:22:50.973 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.05 mountX=0.29 mountY=0.04, mountTheta=0.14
23:22:50.976 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.03, opts=13)
23:22:50.977 00.001 21068 Enqueuing Move request for scope (-0.29, 0.03)
23:22:50.979 00.002 16108 Worker thread wakes up
23:22:50.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
23:22:50.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
23:22:50.979 00.000 16108 Moving (-0.29, 0.03) raw xDistance=0.29 yDistance=0.04
23:22:50.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:22:50.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:50.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:50.979 00.000 16108 MoveAxis(W, 76, ABG)
23:22:50.979 00.000 16108 Guiding  Dir = 3, Dur = 76
23:22:50.980 00.001 16108 IsSlewing returns 0
23:22:50.980 00.000 16108 IsGuiding returns 0
23:22:50.988 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3958, FiltMin=3382, FiltMax=38109, Gamma=1.000
23:22:50.997 00.009 16108 PulseGuide returned control before completion, sleep 69
23:22:51.012 00.015 21068 UpdateGuideState exits: m=73212 SNR=50.9
23:22:51.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:51.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:51.015 00.001 21068 Enqueuing Expose request
23:22:51.074 00.059 16108 IsGuiding returns 1
23:22:51.074 00.000 16108 scope still moving after pulse duration time elapsed
23:22:51.106 00.032 16108 IsSlewing returns 0
23:22:51.106 00.000 16108 IsGuiding returns 0
23:22:51.106 00.000 16108 scope move finished after 76 + 50 ms
23:22:51.106 00.000 16108 Move returns status 0, amount 76
23:22:51.106 00.000 16108 MoveAxis(N, 0, ABG)
23:22:51.106 00.000 16108 Move returns status 0, amount 0
23:22:51.106 00.000 16108 move complete, result=0
23:22:51.107 00.001 16108 worker thread done servicing request
23:22:51.107 00.000 16108 Worker thread wakes up
23:22:51.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:51.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:51.107 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
23:22:52.286 01.179 16108 Exposure complete
23:22:52.342 00.056 16108 worker thread done servicing request
23:22:52.342 00.000 21068 OnExposeComplete: enter
23:22:52.343 00.001 21068 UpdateGuideState(): m_state=6
23:22:52.345 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4352
23:22:52.345 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=876.91, Mass=59806, SNR=49.1, Peak=12784 HFD=3.0
23:22:52.347 00.002 21068 MultiStar: [#1 0.05,0.06,1.22,U] [#2 0.26,0.32,1.33,U] [#3 0.20,0.36,1.40,U] [#4 0.06,-0.38,0.89,U] [#5 -0.16,0.17,1.17,U] [#6 0.07,0.47,1.06,U] [#7 0.44,-0.37,0.00,M2] [#8 0.01,-0.26,0.81,U] 
23:22:52.347 00.000 21068 single-star, 7 included, MultiStar: {0.06, 0.14}, one-star: {-0.12, 0.08}
23:22:52.349 00.002 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
23:22:52.350 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
23:22:52.352 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.58 mountX=0.13 mountY=-0.05, mountTheta=-0.33
23:22:52.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.08, opts=13)
23:22:52.355 00.001 21068 Enqueuing Move request for scope (-0.12, 0.08)
23:22:52.356 00.001 16108 Worker thread wakes up
23:22:52.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
23:22:52.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
23:22:52.356 00.000 16108 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=-0.05
23:22:52.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:22:52.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:52.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:22:52.356 00.000 16108 MoveAxis(E, 0, ABG)
23:22:52.356 00.000 16108 Move returns status 0, amount 0
23:22:52.357 00.001 16108 MoveAxis(N, 0, ABG)
23:22:52.357 00.000 16108 Move returns status 0, amount 0
23:22:52.357 00.000 16108 move complete, result=0
23:22:52.357 00.000 16108 worker thread done servicing request
23:22:52.360 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3958, FiltMin=3344, FiltMax=39677, Gamma=1.000
23:22:52.375 00.015 21068 UpdateGuideState exits: m=59806 SNR=49.1
23:22:52.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:52.377 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:52.378 00.001 21068 Enqueuing Expose request
23:22:52.379 00.001 16108 Worker thread wakes up
23:22:52.379 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:52.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:52.379 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:53.368 00.989 16108 Exposure complete
23:22:53.441 00.073 16108 worker thread done servicing request
23:22:53.441 00.000 21068 OnExposeComplete: enter
23:22:53.442 00.001 21068 UpdateGuideState(): m_state=6
23:22:53.443 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4353
23:22:53.444 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.96, Mass=63375, SNR=49.0, Peak=10624 HFD=3.3
23:22:53.445 00.001 21068 MultiStar: [#1 0.00,-0.33,1.18,U] [#2 0.05,-0.21,1.24,U] [#3 0.16,0.30,1.23,U] [#4 -0.04,-0.33,0.88,U] [#5 -0.19,-0.23,1.26,U] [#6 0.23,-0.02,1.02,U] [#7 0.03,0.03,0.71,U] [#8 0.03,-0.37,0.93,U] 
23:22:53.445 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.06, 0.12}
23:22:53.446 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:22:53.447 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:22:53.448 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.39 mountX=-0.04 mountY=0.11, mountTheta=1.94
23:22:53.449 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.11, opts=13)
23:22:53.450 00.001 21068 Enqueuing Move request for scope (0.02, -0.11)
23:22:53.451 00.001 16108 Worker thread wakes up
23:22:53.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:22:53.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:22:53.451 00.000 16108 Moving (0.02, -0.11) raw xDistance=-0.04 yDistance=0.11
23:22:53.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:22:53.453 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:53.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:22:53.453 00.000 16108 MoveAxis(E, 0, ABG)
23:22:53.453 00.000 16108 Move returns status 0, amount 0
23:22:53.453 00.000 16108 MoveAxis(N, 0, ABG)
23:22:53.453 00.000 16108 Move returns status 0, amount 0
23:22:53.453 00.000 16108 move complete, result=0
23:22:53.453 00.000 16108 worker thread done servicing request
23:22:53.457 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3961, FiltMin=3398, FiltMax=45827, Gamma=1.000
23:22:53.478 00.021 21068 UpdateGuideState exits: m=63375 SNR=49.0
23:22:53.481 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:53.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:53.483 00.001 21068 Enqueuing Expose request
23:22:53.484 00.001 16108 Worker thread wakes up
23:22:53.484 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:53.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:53.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:54.656 01.171 16108 Exposure complete
23:22:54.711 00.055 16108 worker thread done servicing request
23:22:54.711 00.000 21068 OnExposeComplete: enter
23:22:54.713 00.002 21068 UpdateGuideState(): m_state=6
23:22:54.715 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4354
23:22:54.716 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.92, Mass=66743, SNR=53.0, Peak=11120 HFD=3.8
23:22:54.717 00.001 21068 MultiStar: [#1 0.26,-0.20,1.03,U] [#2 0.03,-0.13,1.51,U] [#3 0.35,-0.18,1.01,U] [#4 0.29,-0.10,1.14,U] [#5 -0.12,-0.16,0.89,U] [#6 0.17,-0.17,1.08,U] [#7 -0.61,-0.07,0.00,M2] [#8 -0.18,-0.33,0.76,U] 
23:22:54.719 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.14}, one-star: {0.23, 0.08}
23:22:54.719 00.000 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
23:22:54.721 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
23:22:54.722 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=-0.16 mountY=0.11, mountTheta=2.56
23:22:54.725 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
23:22:54.726 00.001 21068 Enqueuing Move request for scope (0.14, -0.14)
23:22:54.727 00.001 16108 Worker thread wakes up
23:22:54.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
23:22:54.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
23:22:54.727 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.16 yDistance=0.11
23:22:54.728 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:22:54.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:54.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:22:54.728 00.000 16108 MoveAxis(E, 0, ABG)
23:22:54.728 00.000 16108 Move returns status 0, amount 0
23:22:54.728 00.000 16108 MoveAxis(N, 0, ABG)
23:22:54.728 00.000 16108 Move returns status 0, amount 0
23:22:54.728 00.000 16108 move complete, result=0
23:22:54.728 00.000 16108 worker thread done servicing request
23:22:54.731 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3958, FiltMin=3405, FiltMax=37341, Gamma=1.000
23:22:54.747 00.016 21068 UpdateGuideState exits: m=66743 SNR=53.0
23:22:54.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:54.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:54.749 00.000 21068 Enqueuing Expose request
23:22:54.750 00.001 16108 Worker thread wakes up
23:22:54.750 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:54.751 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:54.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:55.710 00.959 16108 Exposure complete
23:22:55.776 00.066 16108 worker thread done servicing request
23:22:55.777 00.001 21068 OnExposeComplete: enter
23:22:55.777 00.000 21068 UpdateGuideState(): m_state=6
23:22:55.778 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4355
23:22:55.779 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.78, Mass=56714, SNR=45.0, Peak=11456 HFD=2.8
23:22:55.781 00.002 21068 MultiStar: [#1 0.19,-0.02,1.51,U] [#2 0.18,0.03,1.45,U] [#3 0.22,0.11,1.26,U] [#4 0.04,-0.29,1.07,U] [#5 -0.07,-0.16,1.36,U] [#6 0.25,0.01,1.02,U] [#7 0.17,-0.05,0.63,U] [#8 -0.01,-0.32,0.88,U] 
23:22:55.781 00.000 21068 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.05, -0.06}
23:22:55.782 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
23:22:55.783 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
23:22:55.784 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-0.88 mountX=-0.05 mountY=0.04, mountTheta=2.47
23:22:55.788 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
23:22:55.791 00.003 21068 Enqueuing Move request for scope (0.05, -0.06)
23:22:55.793 00.002 16108 Worker thread wakes up
23:22:55.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:22:55.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:22:55.793 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=0.04
23:22:55.794 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:22:55.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:55.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:55.794 00.000 16108 MoveAxis(E, 0, ABG)
23:22:55.794 00.000 16108 Move returns status 0, amount 0
23:22:55.794 00.000 16108 MoveAxis(N, 0, ABG)
23:22:55.794 00.000 16108 Move returns status 0, amount 0
23:22:55.794 00.000 16108 move complete, result=0
23:22:55.794 00.000 16108 worker thread done servicing request
23:22:55.801 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3961, FiltMin=3369, FiltMax=41571, Gamma=1.000
23:22:55.815 00.014 21068 UpdateGuideState exits: m=56714 SNR=45.0
23:22:55.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:55.816 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:55.817 00.001 21068 Enqueuing Expose request
23:22:55.818 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:55.818 00.000 16108 Worker thread wakes up
23:22:55.818 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:55.819 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:56.987 01.168 16108 Exposure complete
23:22:57.049 00.062 16108 worker thread done servicing request
23:22:57.049 00.000 21068 OnExposeComplete: enter
23:22:57.051 00.002 21068 UpdateGuideState(): m_state=6
23:22:57.055 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4356
23:22:57.058 00.003 21068 Star::Find returns 1 (0), X=221.22, Y=877.08, Mass=58590, SNR=47.7, Peak=11200 HFD=2.9
23:22:57.060 00.002 21068 MultiStar: [#1 0.45,0.18,1.17,U] [#2 0.42,0.04,1.16,U] [#3 0.52,0.01,0.00,M1] [#4 0.16,-0.19,1.16,U] [#5 0.40,-0.39,0.00,M1] [#6 0.59,0.07,0.00,M1] [#7 0.57,0.55,0.00,M2] [#8 0.36,-0.19,0.80,U] 
23:22:57.062 00.002 21068 refined, 4 included, MultiStar: {0.38, 0.02}, one-star: {0.53, 0.24}
23:22:57.064 00.002 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
23:22:57.065 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
23:22:57.066 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.02 hyp=0.38 cameraTheta=0.06 mountX=-0.37 mountY=-0.11, mountTheta=-2.85
23:22:57.067 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.02, opts=13)
23:22:57.068 00.001 21068 Enqueuing Move request for scope (0.38, 0.02)
23:22:57.069 00.001 16108 Worker thread wakes up
23:22:57.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.02) opts 0xd
23:22:57.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.02)
23:22:57.069 00.000 16108 Moving (0.38, 0.02) raw xDistance=-0.37 yDistance=-0.11
23:22:57.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:22:57.070 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:57.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:22:57.070 00.000 16108 MoveAxis(E, 98, ABG)
23:22:57.070 00.000 16108 Guiding  Dir = 2, Dur = 98
23:22:57.070 00.000 16108 IsSlewing returns 0
23:22:57.070 00.000 16108 IsGuiding returns 0
23:22:57.076 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3965, FiltMin=3395, FiltMax=38899, Gamma=1.000
23:22:57.092 00.016 21068 UpdateGuideState exits: m=58590 SNR=47.7
23:22:57.094 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:57.094 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:57.095 00.001 21068 Enqueuing Expose request
23:22:57.103 00.008 16108 PulseGuide returned control before completion, sleep 77
23:22:57.180 00.077 16108 IsGuiding returns 1
23:22:57.180 00.000 16108 scope still moving after pulse duration time elapsed
23:22:57.212 00.032 16108 IsSlewing returns 0
23:22:57.212 00.000 16108 IsGuiding returns 1
23:22:57.244 00.032 16108 IsSlewing returns 0
23:22:57.245 00.001 16108 IsGuiding returns 1
23:22:57.275 00.030 16108 IsSlewing returns 0
23:22:57.275 00.000 16108 IsGuiding returns 0
23:22:57.275 00.000 16108 scope move finished after 98 + 106 ms
23:22:57.275 00.000 16108 Move returns status 0, amount 98
23:22:57.275 00.000 16108 MoveAxis(N, 0, ABG)
23:22:57.275 00.000 16108 Move returns status 0, amount 0
23:22:57.275 00.000 16108 move complete, result=0
23:22:57.275 00.000 16108 worker thread done servicing request
23:22:57.275 00.000 16108 Worker thread wakes up
23:22:57.275 00.000 21068 GuideStep: -0.4 px 98 ms EAST, -0.1 px 0 ms NORTH
23:22:57.277 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:57.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:58.259 00.982 16108 Exposure complete
23:22:58.317 00.058 16108 worker thread done servicing request
23:22:58.317 00.000 21068 OnExposeComplete: enter
23:22:58.318 00.001 21068 UpdateGuideState(): m_state=6
23:22:58.319 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4357
23:22:58.320 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.80, Mass=53071, SNR=37.8, Peak=10960 HFD=2.8
23:22:58.321 00.001 21068 MultiStar: [#1 0.10,-0.03,1.64,U] [#2 0.31,0.04,1.94,U] [#3 0.08,0.12,1.29,U] [#4 -0.27,-0.46,0.00,M1] [#5 -0.01,0.15,1.32,U] [#6 0.17,0.12,1.17,U] [#7 0.36,0.20,0.71,U] [#8 0.30,-0.43,0.00,M1] 
23:22:58.321 00.000 21068 single-star, 6 included, MultiStar: {0.13, 0.07}, one-star: {-0.10, -0.04}
23:22:58.323 00.002 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
23:22:58.324 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.60)
23:22:58.325 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.78 mountX=0.09 mountY=0.06, mountTheta=0.58
23:22:58.326 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
23:22:58.327 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
23:22:58.328 00.001 16108 Worker thread wakes up
23:22:58.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
23:22:58.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
23:22:58.328 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
23:22:58.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:22:58.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:58.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:22:58.328 00.000 16108 MoveAxis(E, 0, ABG)
23:22:58.328 00.000 16108 Move returns status 0, amount 0
23:22:58.328 00.000 16108 MoveAxis(N, 0, ABG)
23:22:58.328 00.000 16108 Move returns status 0, amount 0
23:22:58.328 00.000 16108 move complete, result=0
23:22:58.328 00.000 16108 worker thread done servicing request
23:22:58.333 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3968, FiltMin=3344, FiltMax=33405, Gamma=1.000
23:22:58.347 00.014 21068 UpdateGuideState exits: m=53071 SNR=37.8
23:22:58.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:58.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:58.350 00.001 21068 Enqueuing Expose request
23:22:58.350 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:58.351 00.001 16108 Worker thread wakes up
23:22:58.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:58.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:22:59.520 01.169 16108 Exposure complete
23:22:59.576 00.056 16108 worker thread done servicing request
23:22:59.576 00.000 21068 OnExposeComplete: enter
23:22:59.577 00.001 21068 UpdateGuideState(): m_state=6
23:22:59.577 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4358
23:22:59.579 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=876.80, Mass=55294, SNR=41.7, Peak=10400 HFD=3.1
23:22:59.580 00.001 21068 MultiStar: [#1 -0.07,0.01,1.53,U] [#2 0.17,0.03,1.56,U] [#3 -0.17,0.06,1.34,U] [#4 -0.38,-0.19,1.09,U] [#5 -0.02,-0.01,1.45,U] [#6 -0.08,0.25,1.44,U] [#7 -0.21,0.38,0.68,U] [#8 -0.12,0.08,0.69,U] 
23:22:59.581 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.33, -0.03}
23:22:59.582 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
23:22:59.582 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
23:22:59.583 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.12 mountY=-0.03, mountTheta=-0.22
23:22:59.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
23:22:59.585 00.000 21068 Enqueuing Move request for scope (-0.11, 0.05)
23:22:59.586 00.001 16108 Worker thread wakes up
23:22:59.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
23:22:59.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
23:22:59.586 00.000 16108 Moving (-0.11, 0.05) raw xDistance=0.12 yDistance=-0.03
23:22:59.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:22:59.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:59.587 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:22:59.587 00.000 16108 MoveAxis(E, 0, ABG)
23:22:59.587 00.000 16108 Move returns status 0, amount 0
23:22:59.587 00.000 16108 MoveAxis(N, 0, ABG)
23:22:59.587 00.000 16108 Move returns status 0, amount 0
23:22:59.587 00.000 16108 move complete, result=0
23:22:59.587 00.000 16108 worker thread done servicing request
23:22:59.591 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3968, FiltMin=3424, FiltMax=37725, Gamma=1.000
23:22:59.605 00.014 21068 UpdateGuideState exits: m=55294 SNR=41.7
23:22:59.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:59.606 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:22:59.607 00.001 21068 Enqueuing Expose request
23:22:59.609 00.002 16108 Worker thread wakes up
23:22:59.609 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:59.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:22:59.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:00.597 00.988 16108 Exposure complete
23:23:00.658 00.061 16108 worker thread done servicing request
23:23:00.658 00.000 21068 OnExposeComplete: enter
23:23:00.659 00.001 21068 UpdateGuideState(): m_state=6
23:23:00.660 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4359
23:23:00.661 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.98, Mass=51470, SNR=43.8, Peak=9776 HFD=2.8
23:23:00.662 00.001 21068 MultiStar: [#1 -0.09,-0.03,1.51,U] [#2 -0.08,-0.05,1.32,U] [#3 -0.32,0.16,1.17,U] [#4 -0.15,-0.26,1.10,U] [#5 -0.08,-0.10,1.93,U] [#6 -0.22,-0.29,1.11,U] [#7 -0.08,0.06,0.52,U] [#8 -0.29,-0.27,0.80,U] 
23:23:00.663 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {0.06, 0.14}
23:23:00.664 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
23:23:00.664 00.000 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
23:23:00.665 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.64 mountX=0.12 mountY=0.10, mountTheta=0.71
23:23:00.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
23:23:00.668 00.001 21068 Enqueuing Move request for scope (-0.13, -0.07)
23:23:00.668 00.000 16108 Worker thread wakes up
23:23:00.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:23:00.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:23:00.669 00.001 16108 Moving (-0.13, -0.07) raw xDistance=0.12 yDistance=0.10
23:23:00.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:23:00.669 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:00.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:23:00.669 00.000 16108 MoveAxis(E, 0, ABG)
23:23:00.669 00.000 16108 Move returns status 0, amount 0
23:23:00.669 00.000 16108 MoveAxis(N, 0, ABG)
23:23:00.669 00.000 16108 Move returns status 0, amount 0
23:23:00.669 00.000 16108 move complete, result=0
23:23:00.669 00.000 16108 worker thread done servicing request
23:23:00.673 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3971, FiltMin=3325, FiltMax=31501, Gamma=1.000
23:23:00.694 00.021 21068 UpdateGuideState exits: m=51470 SNR=43.8
23:23:00.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:00.698 00.002 21068 Enqueuing Expose request
23:23:00.699 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:00.700 00.001 16108 Worker thread wakes up
23:23:00.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:00.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:01.877 01.176 16108 Exposure complete
23:23:01.934 00.057 16108 worker thread done servicing request
23:23:01.934 00.000 21068 OnExposeComplete: enter
23:23:01.936 00.002 21068 UpdateGuideState(): m_state=6
23:23:01.936 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4360
23:23:01.937 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.95, Mass=54534, SNR=37.5, Peak=9952 HFD=2.9
23:23:01.938 00.001 21068 MultiStar: [#1 -0.44,0.02,2.14,U] [#2 -0.22,0.30,1.70,U] [#3 -0.12,0.02,1.70,U] [#4 -0.56,0.13,0.00,M1] [#5 -0.22,-0.16,1.61,U] [#6 -0.16,0.11,1.34,U] [#7 0.17,0.11,0.77,U] [#8 -0.69,0.12,0.00,M1] 
23:23:01.938 00.000 21068 single-star, 6 included, MultiStar: {-0.20, 0.06}, one-star: {-0.07, 0.11}
23:23:01.939 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
23:23:01.940 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
23:23:01.940 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.13 mountX=0.09 mountY=-0.09, mountTheta=-0.81
23:23:01.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
23:23:01.944 00.002 21068 Enqueuing Move request for scope (-0.07, 0.11)
23:23:01.944 00.000 16108 Worker thread wakes up
23:23:01.945 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
23:23:01.945 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
23:23:01.945 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
23:23:01.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:23:01.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:01.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:01.945 00.000 16108 MoveAxis(E, 0, ABG)
23:23:01.945 00.000 16108 Move returns status 0, amount 0
23:23:01.945 00.000 16108 MoveAxis(N, 0, ABG)
23:23:01.945 00.000 16108 Move returns status 0, amount 0
23:23:01.945 00.000 16108 move complete, result=0
23:23:01.945 00.000 16108 worker thread done servicing request
23:23:01.950 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3974, FiltMin=3411, FiltMax=30361, Gamma=1.000
23:23:01.973 00.023 21068 UpdateGuideState exits: m=54534 SNR=37.5
23:23:01.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:01.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:01.976 00.001 21068 Enqueuing Expose request
23:23:01.977 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:01.978 00.001 16108 Worker thread wakes up
23:23:01.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:01.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:02.951 00.973 16108 Exposure complete
23:23:03.034 00.083 16108 worker thread done servicing request
23:23:03.034 00.000 21068 OnExposeComplete: enter
23:23:03.035 00.001 21068 UpdateGuideState(): m_state=6
23:23:03.036 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4361
23:23:03.037 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.70, Mass=56005, SNR=41.3, Peak=9155 HFD=3.2
23:23:03.038 00.001 21068 MultiStar: [#1 -0.33,0.21,1.68,U] [#2 -0.53,0.24,0.00,M1] [#3 -0.53,0.20,0.00,M1] [#4 -0.52,-0.26,0.00,M2] [#5 -0.71,-0.06,0.00,M1] [#6 -0.53,0.25,0.00,M1] [#7 -0.10,-0.24,0.57,U] [#8 -0.58,-0.34,0.00,M2] 
23:23:03.039 00.001 21068 single-star, 2 included, MultiStar: {-0.23, 0.03}, one-star: {-0.14, -0.14}
23:23:03.040 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
23:23:03.042 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
23:23:03.043 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-2.35 mountX=0.11 mountY=0.17, mountTheta=0.98
23:23:03.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.14, opts=13)
23:23:03.046 00.001 21068 Enqueuing Move request for scope (-0.14, -0.14)
23:23:03.047 00.001 16108 Worker thread wakes up
23:23:03.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
23:23:03.048 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
23:23:03.048 00.000 16108 Moving (-0.14, -0.14) raw xDistance=0.11 yDistance=0.17
23:23:03.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:23:03.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:03.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:23:03.048 00.000 16108 MoveAxis(E, 0, ABG)
23:23:03.048 00.000 16108 Move returns status 0, amount 0
23:23:03.048 00.000 16108 MoveAxis(N, 0, ABG)
23:23:03.048 00.000 16108 Move returns status 0, amount 0
23:23:03.048 00.000 16108 move complete, result=0
23:23:03.049 00.001 16108 worker thread done servicing request
23:23:03.053 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3977, FiltMin=3344, FiltMax=33901, Gamma=1.000
23:23:03.069 00.016 21068 UpdateGuideState exits: m=56005 SNR=41.3
23:23:03.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:03.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:03.072 00.001 21068 Enqueuing Expose request
23:23:03.073 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:03.074 00.001 16108 Worker thread wakes up
23:23:03.074 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:03.075 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:04.233 01.158 16108 Exposure complete
23:23:04.302 00.069 16108 worker thread done servicing request
23:23:04.302 00.000 21068 OnExposeComplete: enter
23:23:04.303 00.001 21068 UpdateGuideState(): m_state=6
23:23:04.305 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4362
23:23:04.307 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.88, Mass=56144, SNR=42.4, Peak=9840 HFD=3.3
23:23:04.310 00.003 21068 MultiStar: [#1 -0.27,0.15,1.51,U] [#2 -0.38,0.24,1.67,U] [#3 -0.19,0.40,1.27,U] [#4 -0.34,-0.01,1.18,U] [#5 -0.56,-0.02,0.00,M2] [#6 -0.34,0.05,1.13,U] [#7 -0.76,0.18,0.00,M1] [#8 -0.25,-0.17,1.03,U] 
23:23:04.311 00.001 21068 single-star, 6 included, MultiStar: {-0.30, 0.12}, one-star: {-0.27, 0.05}
23:23:04.311 00.000 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
23:23:04.313 00.002 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
23:23:04.315 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.28 cameraTheta=2.97 mountX=0.28 mountY=0.02, mountTheta=0.07
23:23:04.318 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.05, opts=13)
23:23:04.320 00.002 21068 Enqueuing Move request for scope (-0.27, 0.05)
23:23:04.321 00.001 16108 Worker thread wakes up
23:23:04.322 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
23:23:04.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
23:23:04.322 00.000 16108 Moving (-0.27, 0.05) raw xDistance=0.28 yDistance=0.02
23:23:04.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
23:23:04.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:04.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:04.322 00.000 16108 MoveAxis(W, 72, ABG)
23:23:04.322 00.000 16108 Guiding  Dir = 3, Dur = 72
23:23:04.323 00.001 16108 IsSlewing returns 0
23:23:04.323 00.000 16108 IsGuiding returns 0
23:23:04.330 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3977, FiltMin=3411, FiltMax=35117, Gamma=1.000
23:23:04.350 00.020 21068 UpdateGuideState exits: m=56144 SNR=42.4
23:23:04.351 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:04.351 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:04.352 00.001 21068 Enqueuing Expose request
23:23:04.358 00.006 16108 PulseGuide returned control before completion, sleep 48
23:23:04.419 00.061 16108 IsGuiding returns 1
23:23:04.419 00.000 16108 scope still moving after pulse duration time elapsed
23:23:04.451 00.032 16108 IsSlewing returns 0
23:23:04.452 00.001 16108 IsGuiding returns 0
23:23:04.452 00.000 16108 scope move finished after 72 + 56 ms
23:23:04.452 00.000 16108 Move returns status 0, amount 72
23:23:04.452 00.000 16108 MoveAxis(N, 0, ABG)
23:23:04.452 00.000 16108 Move returns status 0, amount 0
23:23:04.452 00.000 16108 move complete, result=0
23:23:04.452 00.000 16108 worker thread done servicing request
23:23:04.452 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
23:23:04.454 00.002 16108 Worker thread wakes up
23:23:04.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:04.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:05.435 00.981 16108 Exposure complete
23:23:05.490 00.055 16108 worker thread done servicing request
23:23:05.490 00.000 21068 OnExposeComplete: enter
23:23:05.493 00.003 21068 UpdateGuideState(): m_state=6
23:23:05.496 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4363
23:23:05.498 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.93, Mass=54768, SNR=43.1, Peak=10560 HFD=3.2
23:23:05.501 00.003 21068 MultiStar: [#1 0.09,-0.11,1.58,U] [#2 0.06,-0.15,1.59,U] [#3 0.26,0.23,1.10,U] [#4 0.03,-0.07,1.09,U] [#5 -0.21,-0.09,1.30,U] [#6 0.11,0.24,1.17,U] [#7 0.59,0.21,0.00,M2] [#8 0.01,-0.39,0.82,U] 
23:23:05.503 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.04, 0.09}
23:23:05.505 00.002 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
23:23:05.506 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
23:23:05.507 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.58 mountX=-0.05 mountY=0.02, mountTheta=2.79
23:23:05.510 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
23:23:05.512 00.002 21068 Enqueuing Move request for scope (0.05, -0.03)
23:23:05.513 00.001 16108 Worker thread wakes up
23:23:05.514 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:23:05.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:23:05.514 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
23:23:05.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:23:05.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:05.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:05.514 00.000 16108 MoveAxis(E, 0, ABG)
23:23:05.514 00.000 16108 Move returns status 0, amount 0
23:23:05.514 00.000 16108 MoveAxis(N, 0, ABG)
23:23:05.514 00.000 16108 Move returns status 0, amount 0
23:23:05.514 00.000 16108 move complete, result=0
23:23:05.515 00.001 16108 worker thread done servicing request
23:23:05.521 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3981, FiltMin=3401, FiltMax=31795, Gamma=1.000
23:23:05.550 00.029 21068 UpdateGuideState exits: m=54768 SNR=43.1
23:23:05.553 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:05.555 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:05.557 00.002 21068 Enqueuing Expose request
23:23:05.558 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:05.560 00.002 16108 Worker thread wakes up
23:23:05.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:05.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:06.744 01.184 16108 Exposure complete
23:23:06.813 00.069 16108 worker thread done servicing request
23:23:06.813 00.000 21068 OnExposeComplete: enter
23:23:06.813 00.000 21068 UpdateGuideState(): m_state=6
23:23:06.814 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4364
23:23:06.815 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.87, Mass=62674, SNR=44.5, Peak=9392 HFD=3.7
23:23:06.816 00.001 21068 MultiStar: [#1 0.50,-0.31,0.00,M1] [#2 0.04,-0.05,1.85,U] [#3 0.14,-0.05,1.08,U] [#4 -0.07,0.01,1.05,U] [#5 -0.27,-0.06,1.21,U] [#6 0.20,0.05,1.23,U] [#7 0.15,0.18,0.63,U] [#8 0.09,-0.13,0.91,U] 
23:23:06.817 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.08, 0.04}
23:23:06.817 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
23:23:06.818 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
23:23:06.819 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.33 mountX=-0.04 mountY=0.00, mountTheta=3.04
23:23:06.820 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
23:23:06.821 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
23:23:06.821 00.000 16108 Worker thread wakes up
23:23:06.823 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:23:06.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:23:06.823 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
23:23:06.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:06.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:06.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:23:06.823 00.000 16108 MoveAxis(E, 0, ABG)
23:23:06.823 00.000 16108 Move returns status 0, amount 0
23:23:06.823 00.000 16108 MoveAxis(N, 0, ABG)
23:23:06.823 00.000 16108 Move returns status 0, amount 0
23:23:06.823 00.000 16108 move complete, result=0
23:23:06.823 00.000 16108 worker thread done servicing request
23:23:06.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3987, FiltMin=3385, FiltMax=33645, Gamma=1.000
23:23:06.849 00.022 21068 UpdateGuideState exits: m=62674 SNR=44.5
23:23:06.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:06.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:06.852 00.001 21068 Enqueuing Expose request
23:23:06.853 00.001 16108 Worker thread wakes up
23:23:06.853 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:06.854 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:06.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:07.823 00.969 16108 Exposure complete
23:23:07.879 00.056 16108 worker thread done servicing request
23:23:07.879 00.000 21068 OnExposeComplete: enter
23:23:07.880 00.001 21068 UpdateGuideState(): m_state=6
23:23:07.880 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4365
23:23:07.882 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=877.22, Mass=47437, SNR=38.8, Peak=9056 HFD=2.9
23:23:07.883 00.001 21068 MultiStar: [#1 -0.02,-0.01,1.56,U] [#2 0.07,-0.04,1.52,U] [#3 0.04,-0.05,1.26,U] [#4 -0.43,0.19,1.19,U] [#5 -0.12,-0.06,1.31,U] [#6 0.12,0.02,1.32,U] [#7 0.11,0.20,0.72,U] [#8 0.08,0.03,0.71,U] 
23:23:07.884 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.02, 0.38}
23:23:07.884 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
23:23:07.885 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
23:23:07.886 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.01 mountX=0.04 mountY=-0.05, mountTheta=-0.93
23:23:07.887 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
23:23:07.888 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
23:23:07.889 00.001 16108 Worker thread wakes up
23:23:07.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:23:07.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:23:07.889 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
23:23:07.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:07.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:07.889 00.000 16108 MoveAxis(E, 0, ABG)
23:23:07.889 00.000 16108 Move returns status 0, amount 0
23:23:07.889 00.000 16108 MoveAxis(N, 0, ABG)
23:23:07.889 00.000 16108 Move returns status 0, amount 0
23:23:07.889 00.000 16108 move complete, result=0
23:23:07.890 00.001 16108 worker thread done servicing request
23:23:07.902 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3990, FiltMin=3411, FiltMax=33437, Gamma=1.000
23:23:07.921 00.019 21068 UpdateGuideState exits: m=47437 SNR=38.8
23:23:07.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.925 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:07.926 00.001 21068 Enqueuing Expose request
23:23:07.927 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:07.928 00.001 16108 Worker thread wakes up
23:23:07.928 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:07.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:09.099 01.171 16108 Exposure complete
23:23:09.171 00.072 16108 worker thread done servicing request
23:23:09.171 00.000 21068 OnExposeComplete: enter
23:23:09.172 00.001 21068 UpdateGuideState(): m_state=6
23:23:09.173 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4366
23:23:09.174 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.70, Mass=54945, SNR=39.3, Peak=9920 HFD=2.9
23:23:09.175 00.001 21068 MultiStar: [#1 -0.18,0.05,2.01,U] [#2 -0.14,0.16,1.71,U] [#3 -0.04,0.27,1.45,U] [#4 -0.34,0.08,1.12,U] [#5 -0.23,-0.06,1.33,U] [#6 0.08,0.04,1.22,U] [#7 -0.44,0.15,0.73,U] [#8 -0.31,-0.07,0.90,U] 
23:23:09.177 00.002 21068 single-star, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.01, -0.14}
23:23:09.181 00.004 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
23:23:09.183 00.002 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
23:23:09.184 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=-0.01 mountY=0.14, mountTheta=1.65
23:23:09.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
23:23:09.189 00.002 21068 Enqueuing Move request for scope (-0.01, -0.14)
23:23:09.191 00.002 16108 Worker thread wakes up
23:23:09.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:23:09.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:23:09.191 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
23:23:09.192 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:09.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:09.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:23:09.192 00.000 16108 MoveAxis(E, 0, ABG)
23:23:09.192 00.000 16108 Move returns status 0, amount 0
23:23:09.192 00.000 16108 MoveAxis(N, 0, ABG)
23:23:09.192 00.000 16108 Move returns status 0, amount 0
23:23:09.192 00.000 16108 move complete, result=0
23:23:09.192 00.000 16108 worker thread done servicing request
23:23:09.199 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3993, FiltMin=3398, FiltMax=31715, Gamma=1.000
23:23:09.224 00.025 21068 UpdateGuideState exits: m=54945 SNR=39.3
23:23:09.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:09.227 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:09.227 00.000 21068 Enqueuing Expose request
23:23:09.228 00.001 16108 Worker thread wakes up
23:23:09.228 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:09.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:09.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:10.205 00.976 16108 Exposure complete
23:23:10.257 00.052 16108 worker thread done servicing request
23:23:10.257 00.000 21068 OnExposeComplete: enter
23:23:10.258 00.001 21068 UpdateGuideState(): m_state=6
23:23:10.259 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4367
23:23:10.260 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.07, Mass=45627, SNR=34.5, Peak=9856 HFD=2.8
23:23:10.261 00.001 21068 MultiStar: [#1 -0.29,0.21,2.02,U] [#2 -0.13,0.22,1.89,U] [#3 -0.40,0.32,0.00,M1] [#4 -0.23,0.18,1.40,U] [#5 -0.23,0.15,1.56,U] [#6 -0.35,0.66,0.00,M1] [#7 0.66,0.21,0.00,M1] [#8 0.01,-0.03,1.00,U] 
23:23:10.262 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.17}, one-star: {0.14, 0.23}
23:23:10.263 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
23:23:10.263 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
23:23:10.264 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=0.18 mountY=-0.13, mountTheta=-0.63
23:23:10.265 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.17, opts=13)
23:23:10.266 00.001 21068 Enqueuing Move request for scope (-0.15, 0.17)
23:23:10.267 00.001 16108 Worker thread wakes up
23:23:10.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
23:23:10.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
23:23:10.267 00.000 16108 Moving (-0.15, 0.17) raw xDistance=0.18 yDistance=-0.13
23:23:10.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:23:10.268 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:10.268 00.000 16108 MoveAxis(E, 0, ABG)
23:23:10.268 00.000 16108 Move returns status 0, amount 0
23:23:10.268 00.000 16108 MoveAxis(N, 0, ABG)
23:23:10.268 00.000 16108 Move returns status 0, amount 0
23:23:10.268 00.000 16108 move complete, result=0
23:23:10.268 00.000 16108 worker thread done servicing request
23:23:10.273 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3997, FiltMin=3353, FiltMax=34867, Gamma=1.000
23:23:10.297 00.024 21068 UpdateGuideState exits: m=45627 SNR=34.5
23:23:10.300 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:10.302 00.001 21068 Enqueuing Expose request
23:23:10.304 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:10.306 00.002 16108 Worker thread wakes up
23:23:10.306 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:10.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:11.461 01.155 16108 Exposure complete
23:23:11.517 00.056 16108 worker thread done servicing request
23:23:11.517 00.000 21068 OnExposeComplete: enter
23:23:11.518 00.001 21068 UpdateGuideState(): m_state=6
23:23:11.519 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4368
23:23:11.520 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=876.69, Mass=43992, SNR=39.8, Peak=9568 HFD=2.8
23:23:11.520 00.000 21068 MultiStar: [#1 -0.27,0.04,1.60,U] [#2 0.09,-0.03,1.39,U] [#3 0.10,0.03,1.78,U] [#4 -0.39,-0.16,1.04,U] [#5 -0.21,-0.05,1.64,U] [#6 0.07,-0.13,1.37,U] [#7 0.42,0.11,0.48,U] [#8 0.06,-0.18,0.96,U] 
23:23:11.521 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {0.52, -0.15}
23:23:11.522 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
23:23:11.523 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.81)
23:23:11.523 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=-0.01 mountY=0.06, mountTheta=1.75
23:23:11.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
23:23:11.526 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
23:23:11.527 00.001 16108 Worker thread wakes up
23:23:11.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:23:11.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:23:11.527 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
23:23:11.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:11.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:11.528 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:11.528 00.000 16108 MoveAxis(E, 0, ABG)
23:23:11.528 00.000 16108 Move returns status 0, amount 0
23:23:11.528 00.000 16108 MoveAxis(N, 0, ABG)
23:23:11.528 00.000 16108 Move returns status 0, amount 0
23:23:11.528 00.000 16108 move complete, result=0
23:23:11.528 00.000 16108 worker thread done servicing request
23:23:11.531 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4006, FiltMin=3449, FiltMax=30323, Gamma=1.000
23:23:11.545 00.014 21068 UpdateGuideState exits: m=43992 SNR=39.8
23:23:11.548 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:11.548 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:11.549 00.001 21068 Enqueuing Expose request
23:23:11.550 00.001 16108 Worker thread wakes up
23:23:11.550 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:11.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:11.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:12.521 00.970 16108 Exposure complete
23:23:12.574 00.053 16108 worker thread done servicing request
23:23:12.574 00.000 21068 OnExposeComplete: enter
23:23:12.575 00.001 21068 UpdateGuideState(): m_state=6
23:23:12.576 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4369
23:23:12.577 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.50, Mass=45355, SNR=38.0, Peak=9648 HFD=3.0
23:23:12.578 00.001 21068 MultiStar: [#1 0.03,-0.11,1.75,U] [#2 0.01,-0.07,1.64,U] [#3 0.13,0.06,1.22,U] [#4 -0.15,0.06,1.20,U] [#5 0.18,-0.07,1.36,U] [#6 0.39,0.09,1.11,U] [#7 0.80,0.17,0.00,M1] [#8 -0.45,-0.41,0.00,M1] 
23:23:12.579 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.28, -0.34}
23:23:12.581 00.002 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
23:23:12.582 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
23:23:12.584 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.47 mountX=-0.12 mountY=0.03, mountTheta=2.90
23:23:12.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
23:23:12.588 00.002 21068 Enqueuing Move request for scope (0.11, -0.06)
23:23:12.591 00.003 16108 Worker thread wakes up
23:23:12.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:23:12.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:23:12.591 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
23:23:12.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:12.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:12.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:12.592 00.001 16108 MoveAxis(E, 0, ABG)
23:23:12.592 00.000 16108 Move returns status 0, amount 0
23:23:12.592 00.000 16108 MoveAxis(N, 0, ABG)
23:23:12.592 00.000 16108 Move returns status 0, amount 0
23:23:12.592 00.000 16108 move complete, result=0
23:23:12.592 00.000 16108 worker thread done servicing request
23:23:12.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4016, FiltMin=3424, FiltMax=32019, Gamma=1.000
23:23:12.610 00.014 21068 UpdateGuideState exits: m=45355 SNR=38.0
23:23:12.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:12.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:12.613 00.001 21068 Enqueuing Expose request
23:23:12.613 00.000 16108 Worker thread wakes up
23:23:12.613 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:12.614 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:12.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:13.789 01.175 16108 Exposure complete
23:23:13.861 00.072 16108 worker thread done servicing request
23:23:13.861 00.000 21068 OnExposeComplete: enter
23:23:13.863 00.002 21068 UpdateGuideState(): m_state=6
23:23:13.863 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4370
23:23:13.864 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.52, Mass=40516, SNR=35.3, Peak=9008 HFD=2.5
23:23:13.865 00.001 21068 MultiStar: [#1 0.12,-0.12,1.85,U] [#2 0.21,-0.02,1.52,U] [#3 -0.14,0.22,1.47,U] [#4 -0.23,-0.24,1.28,U] [#5 -0.07,0.01,1.81,U] [#6 0.13,0.41,1.22,U] [#7 0.28,-0.27,0.80,U] [#8 0.08,-0.30,0.83,U] 
23:23:13.866 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.41, -0.32}
23:23:13.867 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
23:23:13.868 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
23:23:13.868 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=-0.07 mountY=0.03, mountTheta=2.80
23:23:13.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
23:23:13.871 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
23:23:13.872 00.001 16108 Worker thread wakes up
23:23:13.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:23:13.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:23:13.872 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.03
23:23:13.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:23:13.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:13.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:13.872 00.000 16108 MoveAxis(E, 0, ABG)
23:23:13.872 00.000 16108 Move returns status 0, amount 0
23:23:13.872 00.000 16108 MoveAxis(N, 0, ABG)
23:23:13.872 00.000 16108 Move returns status 0, amount 0
23:23:13.872 00.000 16108 move complete, result=0
23:23:13.872 00.000 16108 worker thread done servicing request
23:23:13.877 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=4022, FiltMin=3443, FiltMax=34627, Gamma=1.000
23:23:13.892 00.015 21068 UpdateGuideState exits: m=40516 SNR=35.3
23:23:13.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:13.895 00.001 21068 Enqueuing Expose request
23:23:13.895 00.000 16108 Worker thread wakes up
23:23:13.895 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:13.896 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:13.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:14.875 00.979 16108 Exposure complete
23:23:14.931 00.056 16108 worker thread done servicing request
23:23:14.931 00.000 21068 OnExposeComplete: enter
23:23:14.932 00.001 21068 UpdateGuideState(): m_state=6
23:23:14.932 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4371
23:23:14.933 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.85, Mass=40619, SNR=33.6, Peak=9392 HFD=2.7
23:23:14.935 00.002 21068 MultiStar: [#1 0.05,-0.10,1.62,U] [#2 0.28,0.06,1.52,U] [#3 -0.08,0.18,1.80,U] [#4 0.39,-0.29,0.00,M1] [#5 0.31,-0.11,1.32,U] [#6 0.30,0.17,1.43,U] [#7 0.45,0.43,0.00,M1] [#8 0.00,-0.23,0.72,U] 
23:23:14.936 00.001 21068 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.17, 0.02}
23:23:14.937 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
23:23:14.937 00.000 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
23:23:14.939 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=-0.14 mountY=-0.05, mountTheta=-2.78
23:23:14.939 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
23:23:14.940 00.001 21068 Enqueuing Move request for scope (0.14, 0.02)
23:23:14.942 00.002 16108 Worker thread wakes up
23:23:14.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:23:14.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:23:14.942 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.14 yDistance=-0.05
23:23:14.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:23:14.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:14.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:14.942 00.000 16108 MoveAxis(E, 0, ABG)
23:23:14.942 00.000 16108 Move returns status 0, amount 0
23:23:14.942 00.000 16108 MoveAxis(N, 0, ABG)
23:23:14.942 00.000 16108 Move returns status 0, amount 0
23:23:14.942 00.000 16108 move complete, result=0
23:23:14.942 00.000 16108 worker thread done servicing request
23:23:14.946 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=4032, FiltMin=3449, FiltMax=28787, Gamma=1.000
23:23:14.964 00.018 21068 UpdateGuideState exits: m=40619 SNR=33.6
23:23:14.966 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:14.966 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:14.967 00.001 21068 Enqueuing Expose request
23:23:14.968 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:14.969 00.001 16108 Worker thread wakes up
23:23:14.969 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:14.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:16.132 01.163 16108 Exposure complete
23:23:16.197 00.065 16108 worker thread done servicing request
23:23:16.197 00.000 21068 OnExposeComplete: enter
23:23:16.199 00.002 21068 UpdateGuideState(): m_state=6
23:23:16.202 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4372
23:23:16.205 00.003 21068 Star::Find returns 1 (0), X=220.99, Y=876.50, Mass=36016, SNR=29.4, Peak=8896 HFD=2.3
23:23:16.206 00.001 21068 MultiStar: [#1 0.23,-0.13,2.15,U] [#2 0.25,-0.15,1.66,U] [#3 0.30,0.10,1.70,U] [#4 -0.05,-0.45,1.22,U] [#5 -0.23,-0.04,1.89,U] [#6 0.17,-0.18,1.67,U] [#7 0.48,-0.19,0.00,M2] [#8 0.21,-0.24,1.05,U] 
23:23:16.208 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.31, -0.34}
23:23:16.209 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
23:23:16.210 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
23:23:16.211 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.83 mountX=-0.16 mountY=0.12, mountTheta=2.53
23:23:16.215 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.15, opts=13)
23:23:16.216 00.001 21068 Enqueuing Move request for scope (0.14, -0.15)
23:23:16.218 00.002 16108 Worker thread wakes up
23:23:16.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
23:23:16.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
23:23:16.218 00.000 16108 Moving (0.14, -0.15) raw xDistance=-0.16 yDistance=0.12
23:23:16.219 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:23:16.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:23:16.219 00.000 16108 MoveAxis(E, 0, ABG)
23:23:16.219 00.000 16108 Move returns status 0, amount 0
23:23:16.219 00.000 16108 MoveAxis(N, 0, ABG)
23:23:16.219 00.000 16108 Move returns status 0, amount 0
23:23:16.219 00.000 16108 move complete, result=0
23:23:16.219 00.000 16108 worker thread done servicing request
23:23:16.225 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=4041, FiltMin=3456, FiltMax=31907, Gamma=1.000
23:23:16.242 00.017 21068 UpdateGuideState exits: m=36016 SNR=29.4
23:23:16.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:16.244 00.000 21068 Enqueuing Expose request
23:23:16.245 00.001 16108 Worker thread wakes up
23:23:16.245 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:16.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:16.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:17.226 00.980 16108 Exposure complete
23:23:17.298 00.072 16108 worker thread done servicing request
23:23:17.298 00.000 21068 OnExposeComplete: enter
23:23:17.299 00.001 21068 UpdateGuideState(): m_state=6
23:23:17.299 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4373
23:23:17.300 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.63, Mass=47842, SNR=36.9, Peak=10656 HFD=2.9
23:23:17.301 00.001 21068 MultiStar: [#1 0.17,0.04,1.77,U] [#2 -0.02,-0.02,1.48,U] [#3 0.24,0.17,1.56,U] [#4 -0.07,-0.08,1.30,U] [#5 0.12,-0.08,1.38,U] [#6 0.27,0.21,1.00,U] [#7 0.46,0.44,0.00,M3] [#8 0.21,-0.34,0.86,U] 
23:23:17.302 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.49, -0.21}
23:23:17.303 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
23:23:17.304 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
23:23:17.304 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
23:23:17.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
23:23:17.307 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
23:23:17.308 00.001 16108 Worker thread wakes up
23:23:17.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:23:17.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:23:17.308 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
23:23:17.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:23:17.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:17.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:23:17.309 00.001 16108 MoveAxis(E, 0, ABG)
23:23:17.309 00.000 16108 Move returns status 0, amount 0
23:23:17.309 00.000 16108 MoveAxis(N, 0, ABG)
23:23:17.309 00.000 16108 Move returns status 0, amount 0
23:23:17.309 00.000 16108 move complete, result=0
23:23:17.309 00.000 16108 worker thread done servicing request
23:23:17.312 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4051, FiltMin=3456, FiltMax=30237, Gamma=1.000
23:23:17.326 00.014 21068 UpdateGuideState exits: m=47842 SNR=36.9
23:23:17.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:17.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:17.329 00.001 21068 Enqueuing Expose request
23:23:17.330 00.001 16108 Worker thread wakes up
23:23:17.330 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:17.330 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:17.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:18.496 01.166 16108 Exposure complete
23:23:18.562 00.066 16108 worker thread done servicing request
23:23:18.562 00.000 21068 OnExposeComplete: enter
23:23:18.564 00.002 21068 UpdateGuideState(): m_state=6
23:23:18.565 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4374
23:23:18.566 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.03, Mass=38456, SNR=35.8, Peak=10672 HFD=2.5
23:23:18.568 00.002 21068 MultiStar: [#1 0.19,-0.16,1.68,U] [#2 0.16,0.02,1.47,U] [#3 0.32,-0.06,1.75,U] [#4 -0.13,-0.39,0.95,U] [#5 -0.10,-0.27,1.60,U] [#6 0.24,-0.02,1.02,U] [#7 0.42,0.61,0.00,M4] [#8 0.04,0.06,0.77,U] 
23:23:18.569 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {-0.19, 0.19}
23:23:18.570 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
23:23:18.571 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
23:23:18.573 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.81 mountX=-0.10 mountY=0.07, mountTheta=2.55
23:23:18.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
23:23:18.576 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
23:23:18.578 00.002 16108 Worker thread wakes up
23:23:18.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:23:18.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:23:18.578 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.10 yDistance=0.07
23:23:18.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:23:18.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:18.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:23:18.578 00.000 16108 MoveAxis(E, 0, ABG)
23:23:18.578 00.000 16108 Move returns status 0, amount 0
23:23:18.578 00.000 16108 MoveAxis(N, 0, ABG)
23:23:18.578 00.000 16108 Move returns status 0, amount 0
23:23:18.579 00.001 16108 move complete, result=0
23:23:18.579 00.000 16108 worker thread done servicing request
23:23:18.582 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4057, FiltMin=3440, FiltMax=27229, Gamma=1.000
23:23:18.596 00.014 21068 UpdateGuideState exits: m=38456 SNR=35.8
23:23:18.597 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.597 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:18.598 00.001 21068 Enqueuing Expose request
23:23:18.599 00.001 16108 Worker thread wakes up
23:23:18.599 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:18.600 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:18.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:19.578 00.978 16108 Exposure complete
23:23:19.644 00.066 16108 worker thread done servicing request
23:23:19.644 00.000 21068 OnExposeComplete: enter
23:23:19.646 00.002 21068 UpdateGuideState(): m_state=6
23:23:19.647 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4375
23:23:19.648 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.59, Mass=42192, SNR=36.6, Peak=10752 HFD=2.3
23:23:19.650 00.002 21068 MultiStar: [#1 -0.13,-0.31,1.66,U] [#2 0.02,-0.12,1.38,U] [#3 -0.22,-0.08,1.66,U] [#4 -0.06,-0.57,0.00,M1] [#5 0.17,-0.31,1.36,U] [#6 0.64,-0.25,0.00,M1] [#7 0.11,0.03,0.57,U] [#8 0.18,-0.73,0.00,M1] 
23:23:19.653 00.003 21068 refined, 5 included, MultiStar: {0.01, -0.19}, one-star: {0.34, -0.25}
23:23:19.654 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
23:23:19.655 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
23:23:19.655 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.51 mountX=-0.04 mountY=0.18, mountTheta=1.81
23:23:19.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
23:23:19.658 00.001 21068 Enqueuing Move request for scope (0.01, -0.19)
23:23:19.659 00.001 16108 Worker thread wakes up
23:23:19.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
23:23:19.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
23:23:19.660 00.001 16108 Moving (0.01, -0.19) raw xDistance=-0.04 yDistance=0.18
23:23:19.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:19.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:19.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:23:19.660 00.000 16108 MoveAxis(E, 0, ABG)
23:23:19.660 00.000 16108 Move returns status 0, amount 0
23:23:19.660 00.000 16108 MoveAxis(N, 0, ABG)
23:23:19.660 00.000 16108 Move returns status 0, amount 0
23:23:19.661 00.001 16108 move complete, result=0
23:23:19.661 00.000 16108 worker thread done servicing request
23:23:19.663 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4064, FiltMin=3395, FiltMax=26320, Gamma=1.000
23:23:19.677 00.014 21068 UpdateGuideState exits: m=42192 SNR=36.6
23:23:19.677 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:19.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:19.679 00.001 21068 Enqueuing Expose request
23:23:19.680 00.001 16108 Worker thread wakes up
23:23:19.680 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:19.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:19.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:20.854 01.174 16108 Exposure complete
23:23:20.910 00.056 16108 worker thread done servicing request
23:23:20.910 00.000 21068 OnExposeComplete: enter
23:23:20.913 00.003 21068 UpdateGuideState(): m_state=6
23:23:20.915 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4376
23:23:20.916 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.91, Mass=47856, SNR=37.0, Peak=11648 HFD=2.8
23:23:20.918 00.002 21068 MultiStar: [#1 0.19,-0.40,1.67,U] [#2 0.25,-0.34,1.54,U] [#3 0.49,-0.23,0.00,M1] [#4 0.13,-0.26,0.94,U] [#5 0.45,-0.27,0.00,M1] [#6 0.32,0.09,0.97,U] [#7 0.50,-0.61,0.00,M4] [#8 0.48,-0.10,0.00,M2] 
23:23:20.919 00.001 21068 single-star, 4 included, MultiStar: {0.18, -0.21}, one-star: {-0.05, 0.07}
23:23:20.921 00.002 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
23:23:20.923 00.002 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
23:23:20.924 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.18 mountX=0.06 mountY=-0.05, mountTheta=-0.76
23:23:20.927 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
23:23:20.928 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
23:23:20.929 00.001 16108 Worker thread wakes up
23:23:20.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:23:20.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:23:20.929 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
23:23:20.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:23:20.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:20.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:20.929 00.000 16108 MoveAxis(E, 0, ABG)
23:23:20.929 00.000 16108 Move returns status 0, amount 0
23:23:20.929 00.000 16108 MoveAxis(N, 0, ABG)
23:23:20.929 00.000 16108 Move returns status 0, amount 0
23:23:20.929 00.000 16108 move complete, result=0
23:23:20.929 00.000 16108 worker thread done servicing request
23:23:20.934 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=4070, FiltMin=3424, FiltMax=24835, Gamma=1.000
23:23:20.949 00.015 21068 UpdateGuideState exits: m=47856 SNR=37.0
23:23:20.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:20.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:20.951 00.000 21068 Enqueuing Expose request
23:23:20.952 00.001 16108 Worker thread wakes up
23:23:20.952 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:20.954 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:20.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:21.916 00.962 16108 Exposure complete
23:23:21.970 00.054 16108 worker thread done servicing request
23:23:21.970 00.000 21068 OnExposeComplete: enter
23:23:21.971 00.001 21068 UpdateGuideState(): m_state=6
23:23:21.972 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4377
23:23:21.973 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.51, Mass=54885, SNR=48.1, Peak=10528 HFD=3.0
23:23:21.974 00.001 21068 MultiStar: [#1 0.54,-0.32,0.00,M1] [#2 -0.10,-0.12,0.98,U] [#3 0.26,-0.15,1.08,U] [#4 0.09,-0.22,0.70,U] [#5 -0.02,-0.28,0.92,U] [#6 0.59,-0.27,0.00,M1] [#7 0.42,-0.20,0.40,U] [#8 -0.14,-0.41,0.63,U] 
23:23:21.974 00.000 21068 refined, 6 included, MultiStar: {0.08, -0.24}, one-star: {0.16, -0.33}
23:23:21.975 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
23:23:21.976 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
23:23:21.978 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=-0.12 mountY=0.21, mountTheta=2.10
23:23:21.979 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.24, opts=13)
23:23:21.980 00.001 21068 Enqueuing Move request for scope (0.08, -0.24)
23:23:21.981 00.001 16108 Worker thread wakes up
23:23:21.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
23:23:21.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
23:23:21.981 00.000 16108 Moving (0.08, -0.24) raw xDistance=-0.12 yDistance=0.21
23:23:21.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:21.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:21.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:23:21.981 00.000 16108 MoveAxis(E, 0, ABG)
23:23:21.981 00.000 16108 Move returns status 0, amount 0
23:23:21.981 00.000 16108 MoveAxis(N, 0, ABG)
23:23:21.981 00.000 16108 Move returns status 0, amount 0
23:23:21.981 00.000 16108 move complete, result=0
23:23:21.981 00.000 16108 worker thread done servicing request
23:23:21.984 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=4077, FiltMin=3437, FiltMax=27933, Gamma=1.000
23:23:22.000 00.016 21068 UpdateGuideState exits: m=54885 SNR=48.1
23:23:22.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:22.001 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:22.002 00.001 21068 Enqueuing Expose request
23:23:22.003 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:22.005 00.002 16108 Worker thread wakes up
23:23:22.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:22.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:23.166 01.161 16108 Exposure complete
23:23:23.240 00.074 16108 worker thread done servicing request
23:23:23.240 00.000 21068 OnExposeComplete: enter
23:23:23.241 00.001 21068 UpdateGuideState(): m_state=6
23:23:23.242 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4378
23:23:23.243 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.58, Mass=36643, SNR=29.8, Peak=9632 HFD=2.8
23:23:23.244 00.001 21068 MultiStar: [#1 0.32,-0.50,0.00,M2] [#2 0.32,-0.08,1.65,U] [#3 -0.16,-0.05,1.84,U] [#4 -0.08,-0.47,1.24,U] [#5 0.43,-0.25,0.00,M1] [#6 0.38,-0.10,1.41,U] [#7 -0.08,-0.30,0.79,U] [#8 0.15,-0.23,1.13,U] 
23:23:23.245 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.19}, one-star: {0.04, -0.25}
23:23:23.246 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
23:23:23.247 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
23:23:23.248 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=-0.12 mountY=0.16, mountTheta=2.22
23:23:23.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.19, opts=13)
23:23:23.251 00.002 21068 Enqueuing Move request for scope (0.09, -0.19)
23:23:23.252 00.001 16108 Worker thread wakes up
23:23:23.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:23:23.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:23:23.252 00.000 16108 Moving (0.09, -0.19) raw xDistance=-0.12 yDistance=0.16
23:23:23.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:23.253 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:23.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:23:23.253 00.000 16108 MoveAxis(E, 0, ABG)
23:23:23.253 00.000 16108 Move returns status 0, amount 0
23:23:23.253 00.000 16108 MoveAxis(N, 0, ABG)
23:23:23.253 00.000 16108 Move returns status 0, amount 0
23:23:23.253 00.000 16108 move complete, result=0
23:23:23.253 00.000 16108 worker thread done servicing request
23:23:23.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4083, FiltMin=3465, FiltMax=29101, Gamma=1.000
23:23:23.282 00.025 21068 UpdateGuideState exits: m=36643 SNR=29.8
23:23:23.284 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:23.286 00.001 21068 Enqueuing Expose request
23:23:23.288 00.002 16108 Worker thread wakes up
23:23:23.288 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:23.289 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:23.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:24.256 00.967 16108 Exposure complete
23:23:24.340 00.084 16108 worker thread done servicing request
23:23:24.340 00.000 21068 OnExposeComplete: enter
23:23:24.341 00.001 21068 UpdateGuideState(): m_state=6
23:23:24.342 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4379
23:23:24.343 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.51, Mass=55753, SNR=40.0, Peak=10944 HFD=3.3
23:23:24.344 00.001 21068 MultiStar: [#1 -0.19,-0.00,1.41,U] [#2 0.08,-0.02,1.20,U] [#3 0.19,-0.27,1.48,U] [#4 -0.17,-0.24,0.86,U] [#5 -0.17,-0.43,1.29,U] [#6 -0.10,-0.12,0.98,U] [#7 0.11,0.18,0.51,U] [#8 0.06,-0.48,0.89,U] 
23:23:24.344 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.20}, one-star: {-0.04, -0.33}
23:23:24.345 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
23:23:24.346 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
23:23:24.346 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.72 mountX=-0.01 mountY=0.20, mountTheta=1.60
23:23:24.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
23:23:24.351 00.002 21068 Enqueuing Move request for scope (-0.03, -0.20)
23:23:24.353 00.002 16108 Worker thread wakes up
23:23:24.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
23:23:24.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
23:23:24.353 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.01 yDistance=0.20
23:23:24.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:24.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:24.354 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:23:24.354 00.000 16108 MoveAxis(E, 0, ABG)
23:23:24.354 00.000 16108 Move returns status 0, amount 0
23:23:24.354 00.000 16108 MoveAxis(N, 0, ABG)
23:23:24.354 00.000 16108 Move returns status 0, amount 0
23:23:24.354 00.000 16108 move complete, result=0
23:23:24.354 00.000 16108 worker thread done servicing request
23:23:24.361 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4086, FiltMin=3469, FiltMax=26784, Gamma=1.000
23:23:24.382 00.021 21068 UpdateGuideState exits: m=55753 SNR=40.0
23:23:24.384 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:24.386 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:24.387 00.001 21068 Enqueuing Expose request
23:23:24.389 00.002 16108 Worker thread wakes up
23:23:24.389 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:24.392 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:24.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:25.570 01.178 16108 Exposure complete
23:23:25.626 00.056 16108 worker thread done servicing request
23:23:25.626 00.000 21068 OnExposeComplete: enter
23:23:25.627 00.001 21068 UpdateGuideState(): m_state=6
23:23:25.628 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4380
23:23:25.629 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.86, Mass=52417, SNR=44.7, Peak=11200 HFD=2.7
23:23:25.631 00.002 21068 MultiStar: [#1 0.12,-0.26,1.13,U] [#2 0.15,-0.23,1.10,U] [#3 0.01,-0.15,0.99,U] [#4 0.02,-0.22,1.04,U] [#5 0.07,-0.11,1.17,U] [#6 0.53,0.14,0.00,M1] [#7 0.00,0.08,0.51,U] [#8 0.31,-0.36,0.78,U] 
23:23:25.632 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.43, 0.02}
23:23:25.632 00.000 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:23:25.633 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
23:23:25.634 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=-0.17 mountY=0.13, mountTheta=2.48
23:23:25.635 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
23:23:25.636 00.001 21068 Enqueuing Move request for scope (0.14, -0.17)
23:23:25.637 00.001 16108 Worker thread wakes up
23:23:25.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:23:25.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:23:25.637 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
23:23:25.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:23:25.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:25.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:25.637 00.000 16108 MoveAxis(E, 0, ABG)
23:23:25.637 00.000 16108 Move returns status 0, amount 0
23:23:25.637 00.000 16108 MoveAxis(N, 0, ABG)
23:23:25.637 00.000 16108 Move returns status 0, amount 0
23:23:25.637 00.000 16108 move complete, result=0
23:23:25.637 00.000 16108 worker thread done servicing request
23:23:25.640 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4089, FiltMin=3433, FiltMax=29773, Gamma=1.000
23:23:25.655 00.015 21068 UpdateGuideState exits: m=52417 SNR=44.7
23:23:25.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:25.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:25.658 00.001 21068 Enqueuing Expose request
23:23:25.658 00.000 16108 Worker thread wakes up
23:23:25.658 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:25.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:25.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:26.644 00.985 16108 Exposure complete
23:23:26.699 00.055 16108 worker thread done servicing request
23:23:26.699 00.000 21068 OnExposeComplete: enter
23:23:26.702 00.003 21068 UpdateGuideState(): m_state=6
23:23:26.703 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4381
23:23:26.704 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.86, Mass=41749, SNR=38.1, Peak=9664 HFD=2.7
23:23:26.705 00.001 21068 MultiStar: [#1 -0.00,-0.08,1.26,U] [#2 0.28,-0.35,1.35,U] [#3 -0.03,0.07,1.40,U] [#4 0.04,-0.28,0.85,U] [#5 -0.00,-0.33,1.26,U] [#6 0.27,0.15,0.99,U] [#7 0.27,-0.39,0.53,U] [#8 -0.24,-0.21,1.05,U] 
23:23:26.707 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.20, 0.03}
23:23:26.708 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
23:23:26.710 00.002 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
23:23:26.711 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.10 mountY=0.12, mountTheta=2.26
23:23:26.714 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.14, opts=13)
23:23:26.720 00.006 21068 Enqueuing Move request for scope (0.07, -0.14)
23:23:26.721 00.001 16108 Worker thread wakes up
23:23:26.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:23:26.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:23:26.721 00.000 16108 Moving (0.07, -0.14) raw xDistance=-0.10 yDistance=0.12
23:23:26.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:23:26.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:26.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:23:26.721 00.000 16108 MoveAxis(E, 0, ABG)
23:23:26.721 00.000 16108 Move returns status 0, amount 0
23:23:26.721 00.000 16108 MoveAxis(N, 0, ABG)
23:23:26.721 00.000 16108 Move returns status 0, amount 0
23:23:26.721 00.000 16108 move complete, result=0
23:23:26.721 00.000 16108 worker thread done servicing request
23:23:26.725 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=4089, FiltMin=3478, FiltMax=25651, Gamma=1.000
23:23:26.742 00.017 21068 UpdateGuideState exits: m=41749 SNR=38.1
23:23:26.744 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:26.746 00.001 21068 Enqueuing Expose request
23:23:26.748 00.002 16108 Worker thread wakes up
23:23:26.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:26.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:26.748 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:27.919 01.171 16108 Exposure complete
23:23:27.976 00.057 16108 worker thread done servicing request
23:23:27.976 00.000 21068 OnExposeComplete: enter
23:23:27.977 00.001 21068 UpdateGuideState(): m_state=6
23:23:27.978 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4382
23:23:27.979 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.79, Mass=52309, SNR=45.6, Peak=11424 HFD=2.9
23:23:27.980 00.001 21068 MultiStar: [#1 0.36,-0.44,0.00,M1] [#2 0.24,0.06,0.94,U] [#3 0.36,0.03,0.88,U] [#4 -0.08,-0.10,0.86,U] [#5 0.04,-0.39,0.87,U] [#6 0.57,-0.26,0.00,M1] [#7 0.67,-0.04,0.00,M1] [#8 0.19,-0.43,0.64,U] 
23:23:27.981 00.001 21068 refined, 5 included, MultiStar: {0.17, -0.13}, one-star: {0.28, -0.05}
23:23:27.981 00.000 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:23:27.982 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:23:27.983 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=-0.19 mountY=0.08, mountTheta=2.73
23:23:27.984 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.13, opts=13)
23:23:27.985 00.001 21068 Enqueuing Move request for scope (0.17, -0.13)
23:23:27.986 00.001 16108 Worker thread wakes up
23:23:27.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
23:23:27.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
23:23:27.986 00.000 16108 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=0.08
23:23:27.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:23:27.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:27.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:27.986 00.000 16108 MoveAxis(E, 0, ABG)
23:23:27.986 00.000 16108 Move returns status 0, amount 0
23:23:27.986 00.000 16108 MoveAxis(N, 0, ABG)
23:23:27.986 00.000 16108 Move returns status 0, amount 0
23:23:27.986 00.000 16108 move complete, result=0
23:23:27.986 00.000 16108 worker thread done servicing request
23:23:27.990 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4089, FiltMin=3427, FiltMax=28656, Gamma=1.000
23:23:28.020 00.030 21068 UpdateGuideState exits: m=52309 SNR=45.6
23:23:28.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:28.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:28.025 00.003 21068 Enqueuing Expose request
23:23:28.025 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:28.026 00.001 16108 Worker thread wakes up
23:23:28.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:28.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:28.996 00.970 16108 Exposure complete
23:23:29.054 00.058 16108 worker thread done servicing request
23:23:29.054 00.000 21068 OnExposeComplete: enter
23:23:29.055 00.001 21068 UpdateGuideState(): m_state=6
23:23:29.056 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4383
23:23:29.057 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.78, Mass=55179, SNR=43.8, Peak=10608 HFD=3.2
23:23:29.059 00.002 21068 MultiStar: [#1 0.48,-0.19,0.00,M2] [#2 0.07,0.09,1.19,U] [#3 0.38,-0.25,1.14,U] [#4 0.23,0.06,1.06,U] [#5 -0.02,-0.41,1.08,U] [#6 0.43,-0.17,0.91,U] [#7 0.35,-0.31,0.39,U] [#8 0.11,0.03,0.63,U] 
23:23:29.059 00.000 21068 refined, 7 included, MultiStar: {0.21, -0.12}, one-star: {0.24, -0.06}
23:23:29.060 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
23:23:29.061 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
23:23:29.062 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.51 mountX=-0.23 mountY=0.06, mountTheta=2.87
23:23:29.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.12, opts=13)
23:23:29.066 00.002 21068 Enqueuing Move request for scope (0.21, -0.12)
23:23:29.068 00.002 16108 Worker thread wakes up
23:23:29.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
23:23:29.068 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
23:23:29.068 00.000 16108 Moving (0.21, -0.12) raw xDistance=-0.23 yDistance=0.06
23:23:29.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:23:29.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:29.070 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:29.070 00.000 16108 MoveAxis(E, 60, ABG)
23:23:29.070 00.000 16108 Guiding  Dir = 2, Dur = 60
23:23:29.070 00.000 16108 IsSlewing returns 0
23:23:29.071 00.001 16108 IsGuiding returns 0
23:23:29.077 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4093, FiltMin=3533, FiltMax=30221, Gamma=1.000
23:23:29.092 00.015 16108 PulseGuide returned control before completion, sleep 49
23:23:29.095 00.003 21068 UpdateGuideState exits: m=55179 SNR=43.8
23:23:29.097 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:29.097 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:29.098 00.001 21068 Enqueuing Expose request
23:23:29.155 00.057 16108 IsGuiding returns 1
23:23:29.155 00.000 16108 scope still moving after pulse duration time elapsed
23:23:29.186 00.031 16108 IsSlewing returns 0
23:23:29.187 00.001 16108 IsGuiding returns 0
23:23:29.187 00.000 16108 scope move finished after 60 + 56 ms
23:23:29.187 00.000 16108 Move returns status 0, amount 60
23:23:29.187 00.000 16108 MoveAxis(N, 0, ABG)
23:23:29.187 00.000 16108 Move returns status 0, amount 0
23:23:29.187 00.000 16108 move complete, result=0
23:23:29.188 00.001 16108 worker thread done servicing request
23:23:29.188 00.000 16108 Worker thread wakes up
23:23:29.188 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
23:23:29.190 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:29.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:30.347 01.157 16108 Exposure complete
23:23:30.404 00.057 16108 worker thread done servicing request
23:23:30.405 00.001 21068 OnExposeComplete: enter
23:23:30.405 00.000 21068 UpdateGuideState(): m_state=6
23:23:30.406 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4384
23:23:30.407 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.85, Mass=43983, SNR=34.1, Peak=9376 HFD=3.0
23:23:30.408 00.001 21068 MultiStar: [#1 0.45,-0.17,1.30,U] [#2 0.30,-0.12,1.55,U] [#3 0.20,-0.01,1.19,U] [#4 0.08,-0.26,1.15,U] [#5 -0.04,-0.31,1.27,U] [#6 0.01,0.04,1.19,U] [#7 0.15,-0.14,0.71,U] [#8 -0.08,-0.42,1.01,U] 
23:23:30.408 00.000 21068 single-star, 8 included, MultiStar: {0.11, -0.15}, one-star: {-0.16, 0.02}
23:23:30.409 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:23:30.410 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:23:30.412 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=0.16 mountY=0.02, mountTheta=0.13
23:23:30.415 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.02, opts=13)
23:23:30.417 00.002 21068 Enqueuing Move request for scope (-0.16, 0.02)
23:23:30.419 00.002 16108 Worker thread wakes up
23:23:30.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
23:23:30.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
23:23:30.419 00.000 16108 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=0.02
23:23:30.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:23:30.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:30.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:30.419 00.000 16108 MoveAxis(E, 0, ABG)
23:23:30.419 00.000 16108 Move returns status 0, amount 0
23:23:30.419 00.000 16108 MoveAxis(N, 0, ABG)
23:23:30.419 00.000 16108 Move returns status 0, amount 0
23:23:30.419 00.000 16108 move complete, result=0
23:23:30.419 00.000 16108 worker thread done servicing request
23:23:30.424 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4089, FiltMin=3491, FiltMax=26387, Gamma=1.000
23:23:30.449 00.025 21068 UpdateGuideState exits: m=43983 SNR=34.1
23:23:30.451 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:30.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:30.453 00.001 21068 Enqueuing Expose request
23:23:30.454 00.001 16108 Worker thread wakes up
23:23:30.454 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:30.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:30.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:31.440 00.985 16108 Exposure complete
23:23:31.511 00.071 16108 worker thread done servicing request
23:23:31.511 00.000 21068 OnExposeComplete: enter
23:23:31.512 00.001 21068 UpdateGuideState(): m_state=6
23:23:31.513 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4385
23:23:31.513 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.79, Mass=55587, SNR=41.9, Peak=9680 HFD=3.6
23:23:31.514 00.001 21068 MultiStar: [#1 0.10,-0.04,1.08,U] [#2 0.17,0.22,1.19,U] [#3 0.06,-0.18,1.26,U] [#4 0.11,-0.25,0.87,U] [#5 -0.42,0.11,1.16,U] [#6 0.23,0.11,1.02,U] [#7 0.21,-0.09,0.67,U] [#8 0.19,-0.26,0.57,U] 
23:23:31.515 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.06, -0.04}
23:23:31.516 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
23:23:31.517 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
23:23:31.518 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.52 mountX=-0.05 mountY=0.02, mountTheta=2.85
23:23:31.519 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
23:23:31.520 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
23:23:31.521 00.001 16108 Worker thread wakes up
23:23:31.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:23:31.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:23:31.521 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
23:23:31.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:23:31.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:31.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:31.521 00.000 16108 MoveAxis(E, 0, ABG)
23:23:31.521 00.000 16108 Move returns status 0, amount 0
23:23:31.522 00.001 16108 MoveAxis(N, 0, ABG)
23:23:31.522 00.000 16108 Move returns status 0, amount 0
23:23:31.522 00.000 16108 move complete, result=0
23:23:31.522 00.000 16108 worker thread done servicing request
23:23:31.525 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4093, FiltMin=3433, FiltMax=23869, Gamma=1.000
23:23:31.539 00.014 21068 UpdateGuideState exits: m=55587 SNR=41.9
23:23:31.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:31.542 00.001 21068 Enqueuing Expose request
23:23:31.542 00.000 16108 Worker thread wakes up
23:23:31.542 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:31.544 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:31.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:32.721 01.177 16108 Exposure complete
23:23:32.794 00.073 16108 worker thread done servicing request
23:23:32.794 00.000 21068 OnExposeComplete: enter
23:23:32.795 00.001 21068 UpdateGuideState(): m_state=6
23:23:32.796 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4386
23:23:32.797 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.98, Mass=37328, SNR=29.4, Peak=9616 HFD=2.4
23:23:32.798 00.001 21068 MultiStar: [#1 0.10,-0.00,1.47,U] [#2 0.13,-0.09,1.80,U] [#3 -0.03,0.07,1.35,U] [#4 -0.03,0.08,1.00,U] [#5 -0.47,-0.08,1.69,U] [#6 -0.01,0.15,1.15,U] [#7 0.05,0.38,0.99,U] [#8 -0.40,0.21,0.90,U] 
23:23:32.799 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.20, 0.15}
23:23:32.800 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
23:23:32.801 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:23:32.801 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.24 mountX=0.07 mountY=-0.05, mountTheta=-0.69
23:23:32.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
23:23:32.804 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
23:23:32.805 00.001 16108 Worker thread wakes up
23:23:32.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:23:32.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:23:32.805 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.07 yDistance=-0.05
23:23:32.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:23:32.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:32.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:32.806 00.001 16108 MoveAxis(E, 0, ABG)
23:23:32.806 00.000 16108 Move returns status 0, amount 0
23:23:32.806 00.000 16108 MoveAxis(N, 0, ABG)
23:23:32.806 00.000 16108 Move returns status 0, amount 0
23:23:32.806 00.000 16108 move complete, result=0
23:23:32.806 00.000 16108 worker thread done servicing request
23:23:32.810 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4096, FiltMin=3478, FiltMax=25261, Gamma=1.000
23:23:32.827 00.017 21068 UpdateGuideState exits: m=37328 SNR=29.4
23:23:32.829 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:32.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:32.831 00.001 21068 Enqueuing Expose request
23:23:32.833 00.002 16108 Worker thread wakes up
23:23:32.833 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:32.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:32.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:33.809 00.975 16108 Exposure complete
23:23:33.877 00.068 16108 worker thread done servicing request
23:23:33.877 00.000 21068 OnExposeComplete: enter
23:23:33.879 00.002 21068 UpdateGuideState(): m_state=6
23:23:33.880 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4387
23:23:33.880 00.000 21068 Star::Find returns 1 (0), X=220.92, Y=876.87, Mass=47341, SNR=37.3, Peak=9280 HFD=2.6
23:23:33.882 00.002 21068 MultiStar: [#1 -0.12,-0.12,1.44,U] [#2 0.06,0.42,1.35,U] [#3 -0.38,0.02,1.21,U] [#4 -0.45,-0.25,0.00,M1] [#5 -0.37,0.11,1.07,U] [#6 -0.12,0.32,0.98,U] [#7 -0.20,0.09,0.56,U] [#8 -0.35,-0.14,0.77,U] 
23:23:33.883 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.10}, one-star: {0.24, 0.03}
23:23:33.884 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
23:23:33.885 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
23:23:33.886 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.55 mountX=0.16 mountY=-0.06, mountTheta=-0.36
23:23:33.889 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.10, opts=13)
23:23:33.890 00.001 21068 Enqueuing Move request for scope (-0.15, 0.10)
23:23:33.891 00.001 16108 Worker thread wakes up
23:23:33.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
23:23:33.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
23:23:33.891 00.000 16108 Moving (-0.15, 0.10) raw xDistance=0.16 yDistance=-0.06
23:23:33.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:23:33.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:33.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:23:33.891 00.000 16108 MoveAxis(E, 0, ABG)
23:23:33.891 00.000 16108 Move returns status 0, amount 0
23:23:33.891 00.000 16108 MoveAxis(N, 0, ABG)
23:23:33.891 00.000 16108 Move returns status 0, amount 0
23:23:33.891 00.000 16108 move complete, result=0
23:23:33.891 00.000 16108 worker thread done servicing request
23:23:33.895 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4096, FiltMin=3513, FiltMax=30173, Gamma=1.000
23:23:33.910 00.015 21068 UpdateGuideState exits: m=47341 SNR=37.3
23:23:33.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:33.912 00.000 21068 Enqueuing Expose request
23:23:33.913 00.001 16108 Worker thread wakes up
23:23:33.913 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:33.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:33.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:35.078 01.164 16108 Exposure complete
23:23:35.134 00.056 16108 worker thread done servicing request
23:23:35.134 00.000 21068 OnExposeComplete: enter
23:23:35.134 00.000 21068 UpdateGuideState(): m_state=6
23:23:35.135 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4388
23:23:35.136 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.11, Mass=39835, SNR=32.4, Peak=8944 HFD=2.6
23:23:35.137 00.001 21068 MultiStar: [#1 0.02,-0.03,1.46,U] [#2 -0.22,0.29,1.58,U] [#3 -0.32,0.18,1.30,U] [#4 -0.14,-0.35,1.01,U] [#5 -0.30,0.20,1.18,U] [#6 -0.07,0.12,0.88,U] [#7 0.11,0.06,0.81,U] [#8 0.06,-0.17,1.03,U] 
23:23:35.137 00.000 21068 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {0.02, 0.28}
23:23:35.139 00.002 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
23:23:35.142 00.003 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
23:23:35.144 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.53 mountX=0.12 mountY=-0.05, mountTheta=-0.39
23:23:35.147 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
23:23:35.148 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
23:23:35.149 00.001 16108 Worker thread wakes up
23:23:35.150 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:23:35.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:23:35.150 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
23:23:35.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:23:35.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:35.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:35.150 00.000 16108 MoveAxis(E, 0, ABG)
23:23:35.150 00.000 16108 Move returns status 0, amount 0
23:23:35.150 00.000 16108 MoveAxis(N, 0, ABG)
23:23:35.150 00.000 16108 Move returns status 0, amount 0
23:23:35.150 00.000 16108 move complete, result=0
23:23:35.150 00.000 16108 worker thread done servicing request
23:23:35.154 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4096, FiltMin=3529, FiltMax=29005, Gamma=1.000
23:23:35.169 00.015 21068 UpdateGuideState exits: m=39835 SNR=32.4
23:23:35.169 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:35.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:35.171 00.001 21068 Enqueuing Expose request
23:23:35.172 00.001 16108 Worker thread wakes up
23:23:35.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:35.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:35.172 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:36.155 00.983 16108 Exposure complete
23:23:36.251 00.096 16108 worker thread done servicing request
23:23:36.251 00.000 21068 OnExposeComplete: enter
23:23:36.252 00.001 21068 UpdateGuideState(): m_state=6
23:23:36.252 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4389
23:23:36.253 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=877.20, Mass=43945, SNR=31.9, Peak=9776 HFD=2.6
23:23:36.255 00.002 21068 MultiStar: [#1 -0.25,0.05,1.56,U] [#2 0.25,0.15,1.99,U] [#3 0.07,0.05,1.29,U] [#4 -0.11,-0.14,0.85,U] [#5 -0.21,-0.22,1.44,U] [#6 -0.04,0.48,0.00,M1] [#7 0.11,-0.06,0.72,U] [#8 -0.44,-0.00,0.96,U] 
23:23:36.255 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.23, 0.37}
23:23:36.256 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
23:23:36.262 00.006 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
23:23:36.263 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.37 mountX=0.04 mountY=-0.02, mountTheta=-0.56
23:23:36.264 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
23:23:36.265 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
23:23:36.266 00.001 16108 Worker thread wakes up
23:23:36.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:23:36.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:23:36.266 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=-0.02
23:23:36.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:36.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:36.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:23:36.266 00.000 16108 MoveAxis(E, 0, ABG)
23:23:36.266 00.000 16108 Move returns status 0, amount 0
23:23:36.266 00.000 16108 MoveAxis(N, 0, ABG)
23:23:36.266 00.000 16108 Move returns status 0, amount 0
23:23:36.266 00.000 16108 move complete, result=0
23:23:36.266 00.000 16108 worker thread done servicing request
23:23:36.271 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4099, FiltMin=3529, FiltMax=24589, Gamma=1.000
23:23:36.287 00.016 21068 UpdateGuideState exits: m=43945 SNR=31.9
23:23:36.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:36.290 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:36.291 00.001 21068 Enqueuing Expose request
23:23:36.292 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:36.292 00.000 16108 Worker thread wakes up
23:23:36.293 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:36.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:37.447 01.154 16108 Exposure complete
23:23:37.531 00.084 16108 worker thread done servicing request
23:23:37.531 00.000 21068 OnExposeComplete: enter
23:23:37.532 00.001 21068 UpdateGuideState(): m_state=6
23:23:37.533 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4390
23:23:37.535 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=876.77, Mass=41749, SNR=33.4, Peak=9280 HFD=3.0
23:23:37.536 00.001 21068 MultiStar: [#1 -0.29,-0.01,1.72,U] [#2 -0.41,0.19,1.57,U] [#3 -0.28,0.22,1.18,U] [#4 0.02,-0.27,0.92,U] [#5 -0.16,-0.32,1.38,U] [#6 0.16,0.34,1.07,U] [#7 -0.43,0.13,0.56,U] [#8 -0.37,-0.32,0.00,M1] 
23:23:37.537 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.02}, one-star: {-0.20, -0.07}
23:23:37.537 00.000 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:23:37.538 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
23:23:37.539 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=0.21 mountY=0.03, mountTheta=0.12
23:23:37.541 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.02, opts=13)
23:23:37.543 00.002 21068 Enqueuing Move request for scope (-0.21, 0.02)
23:23:37.544 00.001 16108 Worker thread wakes up
23:23:37.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
23:23:37.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
23:23:37.544 00.000 16108 Moving (-0.21, 0.02) raw xDistance=0.21 yDistance=0.03
23:23:37.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:23:37.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:37.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:37.544 00.000 16108 MoveAxis(W, 54, ABG)
23:23:37.544 00.000 16108 Guiding  Dir = 3, Dur = 54
23:23:37.546 00.002 16108 IsSlewing returns 0
23:23:37.546 00.000 16108 IsGuiding returns 0
23:23:37.549 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4102, FiltMin=3529, FiltMax=28781, Gamma=1.000
23:23:37.562 00.013 21068 UpdateGuideState exits: m=41749 SNR=33.4
23:23:37.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:37.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:37.565 00.001 21068 Enqueuing Expose request
23:23:37.604 00.039 16108 IsGuiding returns 1
23:23:37.605 00.001 16108 scope still moving after pulse duration time elapsed
23:23:37.639 00.034 16108 IsSlewing returns 0
23:23:37.640 00.001 16108 IsGuiding returns 1
23:23:37.665 00.025 16108 IsSlewing returns 0
23:23:37.665 00.000 16108 IsGuiding returns 1
23:23:37.696 00.031 16108 IsSlewing returns 0
23:23:37.696 00.000 16108 IsGuiding returns 0
23:23:37.696 00.000 16108 scope move finished after 54 + 97 ms
23:23:37.696 00.000 16108 Move returns status 0, amount 54
23:23:37.696 00.000 16108 MoveAxis(N, 0, ABG)
23:23:37.696 00.000 16108 Move returns status 0, amount 0
23:23:37.696 00.000 16108 move complete, result=0
23:23:37.696 00.000 16108 worker thread done servicing request
23:23:37.696 00.000 16108 Worker thread wakes up
23:23:37.696 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
23:23:37.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:37.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:38.685 00.988 16108 Exposure complete
23:23:38.740 00.055 16108 worker thread done servicing request
23:23:38.741 00.001 21068 OnExposeComplete: enter
23:23:38.742 00.001 21068 UpdateGuideState(): m_state=6
23:23:38.745 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4391
23:23:38.746 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.58, Mass=48570, SNR=42.7, Peak=10432 HFD=3.1
23:23:38.747 00.001 21068 MultiStar: [#1 0.07,-0.07,0.96,U] [#2 0.16,-0.08,1.37,U] [#3 0.07,0.10,0.84,U] [#4 -0.54,-0.13,0.00,M1] [#5 -0.54,-0.33,0.00,M1] [#6 -0.42,0.31,0.00,M1] [#7 -0.02,0.19,0.52,U] [#8 -0.28,-0.48,0.00,M2] 
23:23:38.748 00.001 21068 refined, 4 included, MultiStar: {0.07, -0.05}, one-star: {-0.02, -0.26}
23:23:38.748 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:23:38.749 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:23:38.750 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.65 mountX=-0.08 mountY=0.04, mountTheta=2.72
23:23:38.751 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
23:23:38.752 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
23:23:38.753 00.001 16108 Worker thread wakes up
23:23:38.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:23:38.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:23:38.753 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.04
23:23:38.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:23:38.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:38.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:38.753 00.000 16108 MoveAxis(E, 0, ABG)
23:23:38.753 00.000 16108 Move returns status 0, amount 0
23:23:38.753 00.000 16108 MoveAxis(N, 0, ABG)
23:23:38.753 00.000 16108 Move returns status 0, amount 0
23:23:38.753 00.000 16108 move complete, result=0
23:23:38.753 00.000 16108 worker thread done servicing request
23:23:38.757 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4105, FiltMin=3510, FiltMax=30109, Gamma=1.000
23:23:38.770 00.013 21068 UpdateGuideState exits: m=48570 SNR=42.7
23:23:38.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:38.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:38.773 00.001 21068 Enqueuing Expose request
23:23:38.773 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:38.774 00.001 16108 Worker thread wakes up
23:23:38.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:38.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:39.940 01.166 16108 Exposure complete
23:23:39.996 00.056 16108 worker thread done servicing request
23:23:39.996 00.000 21068 OnExposeComplete: enter
23:23:39.997 00.001 21068 UpdateGuideState(): m_state=6
23:23:39.997 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4392
23:23:39.998 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.72, Mass=45629, SNR=41.1, Peak=8400 HFD=3.3
23:23:40.000 00.002 21068 MultiStar: [#1 0.20,0.16,1.25,U] [#2 0.17,0.30,1.71,U] [#3 0.31,0.40,0.00,M1] [#4 0.03,-0.29,0.72,U] [#5 -0.01,-0.24,1.17,U] [#6 0.01,0.28,0.75,U] [#7 0.40,-0.32,0.00,M1] [#8 0.32,-0.43,0.00,M3] 
23:23:40.001 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.05}, one-star: {0.25, -0.11}
23:23:40.002 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
23:23:40.002 00.000 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
23:23:40.003 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=-0.11 mountY=-0.08, mountTheta=-2.54
23:23:40.005 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
23:23:40.005 00.000 21068 Enqueuing Move request for scope (0.12, 0.05)
23:23:40.007 00.002 16108 Worker thread wakes up
23:23:40.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:23:40.007 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:23:40.007 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.08
23:23:40.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:23:40.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:40.008 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:23:40.008 00.000 16108 MoveAxis(E, 0, ABG)
23:23:40.008 00.000 16108 Move returns status 0, amount 0
23:23:40.008 00.000 16108 MoveAxis(N, 0, ABG)
23:23:40.008 00.000 16108 Move returns status 0, amount 0
23:23:40.008 00.000 16108 move complete, result=0
23:23:40.008 00.000 16108 worker thread done servicing request
23:23:40.012 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4109, FiltMin=3517, FiltMax=30253, Gamma=1.000
23:23:40.027 00.015 21068 UpdateGuideState exits: m=45629 SNR=41.1
23:23:40.027 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:40.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:40.029 00.001 21068 Enqueuing Expose request
23:23:40.030 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:40.031 00.001 16108 Worker thread wakes up
23:23:40.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:40.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:41.009 00.978 16108 Exposure complete
23:23:41.079 00.070 16108 worker thread done servicing request
23:23:41.079 00.000 21068 OnExposeComplete: enter
23:23:41.080 00.001 21068 UpdateGuideState(): m_state=6
23:23:41.080 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4393
23:23:41.081 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.75, Mass=43070, SNR=36.5, Peak=9440 HFD=2.8
23:23:41.082 00.001 21068 MultiStar: [#1 0.17,-0.05,1.32,U] [#2 0.39,-0.14,1.53,U] [#3 0.26,0.15,1.19,U] [#4 0.03,-0.22,1.00,U] [#5 -0.11,-0.51,0.00,M1] [#6 0.11,-0.53,0.00,M1] [#7 0.62,0.56,0.00,M2] [#8 0.44,-0.52,0.00,M4] 
23:23:41.082 00.000 21068 single-star, 4 included, MultiStar: {0.19, -0.07}, one-star: {-0.04, -0.08}
23:23:41.083 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
23:23:41.084 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
23:23:41.084 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.00 mountX=0.02 mountY=0.09, mountTheta=1.32
23:23:41.087 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
23:23:41.088 00.001 21068 Enqueuing Move request for scope (-0.04, -0.08)
23:23:41.088 00.000 16108 Worker thread wakes up
23:23:41.089 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:23:41.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:23:41.089 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.02 yDistance=0.09
23:23:41.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:23:41.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:41.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:23:41.089 00.000 16108 MoveAxis(E, 0, ABG)
23:23:41.089 00.000 16108 Move returns status 0, amount 0
23:23:41.089 00.000 16108 MoveAxis(N, 0, ABG)
23:23:41.089 00.000 16108 Move returns status 0, amount 0
23:23:41.089 00.000 16108 move complete, result=0
23:23:41.089 00.000 16108 worker thread done servicing request
23:23:41.096 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4112, FiltMin=3501, FiltMax=34595, Gamma=1.000
23:23:41.113 00.017 21068 UpdateGuideState exits: m=43070 SNR=36.5
23:23:41.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.114 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:41.116 00.002 21068 Enqueuing Expose request
23:23:41.117 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:41.118 00.001 16108 Worker thread wakes up
23:23:41.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:41.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:42.291 01.173 16108 Exposure complete
23:23:42.354 00.063 16108 worker thread done servicing request
23:23:42.354 00.000 21068 OnExposeComplete: enter
23:23:42.355 00.001 21068 UpdateGuideState(): m_state=6
23:23:42.355 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4394
23:23:42.356 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.61, Mass=43706, SNR=36.6, Peak=9296 HFD=2.7
23:23:42.357 00.001 21068 MultiStar: [#1 -0.10,-0.32,1.35,U] [#2 0.01,-0.03,1.41,U] [#3 -0.09,-0.17,1.16,U] [#4 -0.74,-0.43,0.00,M1] [#5 0.04,-0.34,1.11,U] [#6 -0.32,-0.24,0.69,U] [#7 0.06,-0.41,0.48,U] [#8 0.06,-0.48,0.73,U] 
23:23:42.358 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.25}, one-star: {0.10, -0.23}
23:23:42.359 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
23:23:42.360 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
23:23:42.360 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=-0.14 mountY=0.20, mountTheta=2.18
23:23:42.364 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.23, opts=13)
23:23:42.367 00.003 21068 Enqueuing Move request for scope (0.10, -0.23)
23:23:42.368 00.001 16108 Worker thread wakes up
23:23:42.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
23:23:42.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
23:23:42.369 00.001 16108 Moving (0.10, -0.23) raw xDistance=-0.14 yDistance=0.20
23:23:42.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:23:42.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:42.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:23:42.369 00.000 16108 MoveAxis(E, 0, ABG)
23:23:42.369 00.000 16108 Move returns status 0, amount 0
23:23:42.369 00.000 16108 MoveAxis(N, 0, ABG)
23:23:42.369 00.000 16108 Move returns status 0, amount 0
23:23:42.369 00.000 16108 move complete, result=0
23:23:42.369 00.000 16108 worker thread done servicing request
23:23:42.374 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4118, FiltMin=3494, FiltMax=27203, Gamma=1.000
23:23:42.388 00.014 21068 UpdateGuideState exits: m=43706 SNR=36.6
23:23:42.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:42.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:42.391 00.001 21068 Enqueuing Expose request
23:23:42.392 00.001 16108 Worker thread wakes up
23:23:42.392 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:42.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:42.392 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:43.358 00.966 16108 Exposure complete
23:23:43.428 00.070 16108 worker thread done servicing request
23:23:43.428 00.000 21068 OnExposeComplete: enter
23:23:43.429 00.001 21068 UpdateGuideState(): m_state=6
23:23:43.429 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4395
23:23:43.430 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.31, Mass=42309, SNR=31.7, Peak=8384 HFD=2.7
23:23:43.431 00.001 21068 MultiStar: [#1 -0.20,0.12,1.57,U] [#2 0.21,0.14,1.48,U] [#3 -0.22,0.18,1.24,U] [#4 -0.16,0.16,1.17,U] [#5 -0.16,0.37,1.04,U] [#6 -0.43,0.35,0.00,M1] [#7 0.06,-0.14,0.69,U] [#8 0.41,-0.43,0.00,M4] 
23:23:43.432 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.37, -0.53}
23:23:43.433 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
23:23:43.433 00.000 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
23:23:43.434 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.93 mountX=0.04 mountY=-0.06, mountTheta=-1.02
23:23:43.435 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
23:23:43.437 00.002 21068 Enqueuing Move request for scope (-0.03, 0.07)
23:23:43.438 00.001 16108 Worker thread wakes up
23:23:43.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:23:43.438 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:23:43.438 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
23:23:43.439 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:43.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:23:43.439 00.000 16108 MoveAxis(E, 0, ABG)
23:23:43.439 00.000 16108 Move returns status 0, amount 0
23:23:43.439 00.000 16108 MoveAxis(N, 0, ABG)
23:23:43.439 00.000 16108 Move returns status 0, amount 0
23:23:43.439 00.000 16108 move complete, result=0
23:23:43.439 00.000 16108 worker thread done servicing request
23:23:43.445 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4121, FiltMin=3501, FiltMax=31923, Gamma=1.000
23:23:43.464 00.019 21068 UpdateGuideState exits: m=42309 SNR=31.7
23:23:43.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:43.467 00.001 21068 Enqueuing Expose request
23:23:43.468 00.001 16108 Worker thread wakes up
23:23:43.468 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:43.470 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:43.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:44.635 01.165 16108 Exposure complete
23:23:44.692 00.057 16108 worker thread done servicing request
23:23:44.692 00.000 21068 OnExposeComplete: enter
23:23:44.693 00.001 21068 UpdateGuideState(): m_state=6
23:23:44.694 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4396
23:23:44.694 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=876.88, Mass=39961, SNR=33.9, Peak=9760 HFD=2.5
23:23:44.695 00.001 21068 MultiStar: [#1 0.14,-0.24,1.36,U] [#2 0.18,-0.09,1.35,U] [#3 -0.02,-0.16,1.29,U] [#4 -0.99,-0.28,0.00,M1] [#5 -0.80,0.17,0.00,M1] [#6 -0.30,-0.02,0.93,U] [#7 0.10,-0.42,0.62,U] [#8 0.03,-0.62,0.00,M5] 
23:23:44.696 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.14}, one-star: {0.39, 0.05}
23:23:44.698 00.002 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
23:23:44.698 00.000 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:23:44.699 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.00 mountX=-0.11 mountY=0.11, mountTheta=2.34
23:23:44.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
23:23:44.703 00.002 21068 Enqueuing Move request for scope (0.09, -0.14)
23:23:44.703 00.000 16108 Worker thread wakes up
23:23:44.704 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:23:44.704 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:23:44.704 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.11 yDistance=0.11
23:23:44.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:23:44.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:44.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:23:44.704 00.000 16108 MoveAxis(E, 0, ABG)
23:23:44.704 00.000 16108 Move returns status 0, amount 0
23:23:44.704 00.000 16108 MoveAxis(N, 0, ABG)
23:23:44.704 00.000 16108 Move returns status 0, amount 0
23:23:44.704 00.000 16108 move complete, result=0
23:23:44.704 00.000 16108 worker thread done servicing request
23:23:44.711 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4128, FiltMin=3523, FiltMax=25168, Gamma=1.000
23:23:44.733 00.022 21068 UpdateGuideState exits: m=39961 SNR=33.9
23:23:44.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:44.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:44.735 00.000 21068 Enqueuing Expose request
23:23:44.736 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:44.737 00.001 16108 Worker thread wakes up
23:23:44.737 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:44.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:45.703 00.966 16108 Exposure complete
23:23:45.761 00.058 16108 worker thread done servicing request
23:23:45.762 00.001 21068 OnExposeComplete: enter
23:23:45.764 00.002 21068 UpdateGuideState(): m_state=6
23:23:45.764 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4397
23:23:45.765 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=877.07, Mass=45636, SNR=36.8, Peak=9520 HFD=2.8
23:23:45.766 00.001 21068 MultiStar: [#1 -0.06,-0.06,1.30,U] [#2 0.16,0.05,1.35,U] [#3 -0.06,-0.20,1.30,U] [#4 0.04,-0.01,0.76,U] [#5 -0.39,0.20,1.03,U] [#6 -0.31,0.68,0.00,M1] [#7 0.56,0.04,0.00,M1] [#8 -0.20,-0.16,0.95,U] 
23:23:45.767 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.00}, one-star: {0.33, 0.24}
23:23:45.768 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
23:23:45.768 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
23:23:45.769 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.09 mountX=0.02 mountY=0.00, mountTheta=0.18
23:23:45.770 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
23:23:45.771 00.001 21068 Enqueuing Move request for scope (-0.02, 0.00)
23:23:45.772 00.001 16108 Worker thread wakes up
23:23:45.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:23:45.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:23:45.772 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
23:23:45.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:23:45.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:45.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:23:45.772 00.000 16108 MoveAxis(E, 0, ABG)
23:23:45.772 00.000 16108 Move returns status 0, amount 0
23:23:45.772 00.000 16108 MoveAxis(N, 0, ABG)
23:23:45.772 00.000 16108 Move returns status 0, amount 0
23:23:45.772 00.000 16108 move complete, result=0
23:23:45.772 00.000 16108 worker thread done servicing request
23:23:45.777 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4134, FiltMin=3571, FiltMax=28221, Gamma=1.000
23:23:45.792 00.015 21068 UpdateGuideState exits: m=45636 SNR=36.8
23:23:45.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:45.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:45.795 00.001 21068 Enqueuing Expose request
23:23:45.796 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:45.797 00.001 16108 Worker thread wakes up
23:23:45.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:45.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:46.957 01.160 16108 Exposure complete
23:23:47.026 00.069 16108 worker thread done servicing request
23:23:47.026 00.000 21068 OnExposeComplete: enter
23:23:47.029 00.003 21068 UpdateGuideState(): m_state=6
23:23:47.030 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4398
23:23:47.031 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.16, Mass=44256, SNR=37.9, Peak=9168 HFD=2.7
23:23:47.033 00.002 21068 MultiStar: [#1 -0.16,-0.07,1.41,U] [#2 0.19,-0.11,1.42,U] [#3 0.05,-0.10,1.07,U] [#4 -0.02,0.00,0.76,U] [#5 0.03,-0.38,0.99,U] [#6 0.21,-0.18,0.68,U] [#7 0.03,-0.56,0.00,M2] [#8 -0.01,-0.06,0.75,U] 
23:23:47.034 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.07}, one-star: {-0.26, 0.32}
23:23:47.036 00.002 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
23:23:47.038 00.002 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
23:23:47.039 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.01 mountY=0.07, mountTheta=1.74
23:23:47.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
23:23:47.043 00.002 21068 Enqueuing Move request for scope (-0.00, -0.07)
23:23:47.043 00.000 16108 Worker thread wakes up
23:23:47.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:23:47.044 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:23:47.044 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
23:23:47.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:47.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:47.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:23:47.044 00.000 16108 MoveAxis(E, 0, ABG)
23:23:47.044 00.000 16108 Move returns status 0, amount 0
23:23:47.044 00.000 16108 MoveAxis(N, 0, ABG)
23:23:47.044 00.000 16108 Move returns status 0, amount 0
23:23:47.044 00.000 16108 move complete, result=0
23:23:47.044 00.000 16108 worker thread done servicing request
23:23:47.051 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=4137, FiltMin=3552, FiltMax=26131, Gamma=1.000
23:23:47.078 00.027 21068 UpdateGuideState exits: m=44256 SNR=37.9
23:23:47.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:47.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:47.082 00.002 21068 Enqueuing Expose request
23:23:47.083 00.001 16108 Worker thread wakes up
23:23:47.083 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:47.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:47.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:48.064 00.980 16108 Exposure complete
23:23:48.120 00.056 16108 worker thread done servicing request
23:23:48.121 00.001 21068 OnExposeComplete: enter
23:23:48.121 00.000 21068 UpdateGuideState(): m_state=6
23:23:48.123 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4399
23:23:48.124 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.84, Mass=44174, SNR=38.2, Peak=9952 HFD=3.2
23:23:48.124 00.000 21068 MultiStar: [#1 0.24,0.05,1.19,U] [#2 0.15,-0.31,1.13,U] [#3 0.26,-0.16,1.19,U] [#4 0.17,-0.33,0.95,U] [#5 0.04,-0.53,0.00,M1] [#6 0.05,0.15,0.96,U] [#7 0.15,-0.12,0.60,U] [#8 -0.15,-0.14,0.68,U] 
23:23:48.125 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.11}, one-star: {-0.08, 0.01}
23:23:48.127 00.002 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
23:23:48.128 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
23:23:48.128 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=0.08 mountY=0.01, mountTheta=0.15
23:23:48.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
23:23:48.131 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
23:23:48.132 00.001 16108 Worker thread wakes up
23:23:48.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:23:48.133 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:23:48.133 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
23:23:48.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:23:48.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:48.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:23:48.133 00.000 16108 MoveAxis(E, 0, ABG)
23:23:48.133 00.000 16108 Move returns status 0, amount 0
23:23:48.133 00.000 16108 MoveAxis(N, 0, ABG)
23:23:48.133 00.000 16108 Move returns status 0, amount 0
23:23:48.134 00.001 16108 move complete, result=0
23:23:48.134 00.000 16108 worker thread done servicing request
23:23:48.139 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4144, FiltMin=3593, FiltMax=24144, Gamma=1.000
23:23:48.160 00.021 21068 UpdateGuideState exits: m=44174 SNR=38.2
23:23:48.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:48.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:48.162 00.000 21068 Enqueuing Expose request
23:23:48.163 00.001 16108 Worker thread wakes up
23:23:48.163 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:48.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:48.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:49.340 01.176 16108 Exposure complete
23:23:49.418 00.078 16108 worker thread done servicing request
23:23:49.418 00.000 21068 OnExposeComplete: enter
23:23:49.419 00.001 21068 UpdateGuideState(): m_state=6
23:23:49.420 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4400
23:23:49.421 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.81, Mass=29587, SNR=29.8, Peak=9664 HFD=2.2
23:23:49.422 00.001 21068 MultiStar: [#1 0.15,-0.13,1.73,U] [#2 0.01,-0.14,1.57,U] [#3 -0.20,0.15,1.50,U] [#4 -0.30,-0.43,0.00,M1] [#5 -0.08,-0.37,1.12,U] [#6 0.07,0.27,1.25,U] [#7 0.00,0.00,0.00,L] [#8 -0.03,-0.66,0.00,M3] [#9 0.18,0.58,0.00,M2] 
23:23:49.423 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.04}, one-star: {0.25, -0.03}
23:23:49.424 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
23:23:49.424 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
23:23:49.425 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.99 mountX=-0.03 mountY=0.03, mountTheta=2.36
23:23:49.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
23:23:49.429 00.002 21068 Enqueuing Move request for scope (0.03, -0.04)
23:23:49.431 00.002 16108 Worker thread wakes up
23:23:49.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:23:49.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:23:49.431 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
23:23:49.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:23:49.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:49.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:49.431 00.000 16108 MoveAxis(E, 0, ABG)
23:23:49.431 00.000 16108 Move returns status 0, amount 0
23:23:49.431 00.000 16108 MoveAxis(N, 0, ABG)
23:23:49.431 00.000 16108 Move returns status 0, amount 0
23:23:49.431 00.000 16108 move complete, result=0
23:23:49.432 00.001 16108 worker thread done servicing request
23:23:49.439 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4150, FiltMin=3568, FiltMax=29267, Gamma=1.000
23:23:49.457 00.018 21068 UpdateGuideState exits: m=29587 SNR=29.8
23:23:49.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:49.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:49.460 00.000 21068 Enqueuing Expose request
23:23:49.461 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:49.462 00.001 16108 Worker thread wakes up
23:23:49.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:49.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:50.436 00.974 16108 Exposure complete
23:23:50.501 00.065 16108 worker thread done servicing request
23:23:50.501 00.000 21068 OnExposeComplete: enter
23:23:50.503 00.002 21068 UpdateGuideState(): m_state=6
23:23:50.506 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4401
23:23:50.507 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.82, Mass=38154, SNR=32.4, Peak=9920 HFD=2.4
23:23:50.509 00.002 21068 MultiStar: [#1 0.13,-0.20,1.53,U] [#2 0.20,-0.28,1.29,U] [#3 0.04,-0.21,1.37,U] [#4 -0.03,-0.41,0.89,U] [#5 -0.51,-0.53,0.00,M1] [#6 0.15,-0.22,1.04,U] [#7 0.69,0.04,0.00,M2] [#8 0.28,-0.25,0.68,U] 
23:23:50.509 00.000 21068 single-star, 6 included, MultiStar: {0.13, -0.22}, one-star: {0.16, -0.02}
23:23:50.510 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
23:23:50.511 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
23:23:50.512 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
23:23:50.515 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
23:23:50.518 00.003 21068 Enqueuing Move request for scope (0.16, -0.02)
23:23:50.520 00.002 16108 Worker thread wakes up
23:23:50.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
23:23:50.520 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
23:23:50.520 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
23:23:50.521 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:23:50.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:50.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:23:50.521 00.000 16108 MoveAxis(E, 0, ABG)
23:23:50.521 00.000 16108 Move returns status 0, amount 0
23:23:50.521 00.000 16108 MoveAxis(N, 0, ABG)
23:23:50.521 00.000 16108 Move returns status 0, amount 0
23:23:50.521 00.000 16108 move complete, result=0
23:23:50.522 00.001 16108 worker thread done servicing request
23:23:50.527 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4150, FiltMin=3574, FiltMax=25763, Gamma=1.000
23:23:50.543 00.016 21068 UpdateGuideState exits: m=38154 SNR=32.4
23:23:50.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:50.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:50.545 00.000 21068 Enqueuing Expose request
23:23:50.546 00.001 16108 Worker thread wakes up
23:23:50.546 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:50.547 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:50.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:51.691 01.144 16108 Exposure complete
23:23:51.745 00.054 16108 worker thread done servicing request
23:23:51.746 00.001 21068 OnExposeComplete: enter
23:23:51.749 00.003 21068 UpdateGuideState(): m_state=6
23:23:51.752 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4402
23:23:51.753 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.00, Mass=37286, SNR=30.1, Peak=8640 HFD=2.8
23:23:51.756 00.003 21068 MultiStar: [#1 0.11,-0.34,1.58,U] [#2 0.09,-0.20,1.65,U] [#3 0.04,-0.22,1.24,U] [#4 -0.12,-0.36,1.24,U] [#5 -0.34,-0.48,0.00,M2] [#6 -0.03,-0.15,0.99,U] [#7 0.43,-0.37,0.00,M3] [#8 0.06,-0.76,0.00,M3] 
23:23:51.758 00.002 21068 refined, 5 included, MultiStar: {0.06, -0.33}, one-star: {0.29, -0.83}
23:23:51.759 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:23:51.760 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:23:51.761 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.38 mountX=-0.12 mountY=0.31, mountTheta=1.94
23:23:51.764 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.33, opts=13)
23:23:51.765 00.001 21068 Enqueuing Move request for scope (0.06, -0.33)
23:23:51.765 00.000 16108 Worker thread wakes up
23:23:51.766 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.33) opts 0xd
23:23:51.766 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.33)
23:23:51.766 00.000 16108 Moving (0.06, -0.33) raw xDistance=-0.12 yDistance=0.31
23:23:51.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:51.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:51.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:23:51.766 00.000 16108 MoveAxis(E, 0, ABG)
23:23:51.766 00.000 16108 Move returns status 0, amount 0
23:23:51.766 00.000 16108 MoveAxis(N, 0, ABG)
23:23:51.766 00.000 16108 Move returns status 0, amount 0
23:23:51.766 00.000 16108 move complete, result=0
23:23:51.766 00.000 16108 worker thread done servicing request
23:23:51.769 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4157, FiltMin=3590, FiltMax=26464, Gamma=1.000
23:23:51.783 00.014 21068 UpdateGuideState exits: m=37286 SNR=30.1
23:23:51.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:51.786 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:51.786 00.000 21068 Enqueuing Expose request
23:23:51.787 00.001 16108 Worker thread wakes up
23:23:51.787 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:23:51.788 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:51.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:52.763 00.975 16108 Exposure complete
23:23:52.818 00.055 16108 worker thread done servicing request
23:23:52.818 00.000 21068 OnExposeComplete: enter
23:23:52.819 00.001 21068 UpdateGuideState(): m_state=6
23:23:52.820 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4403
23:23:52.820 00.000 21068 Star::Find returns 1 (0), X=221.01, Y=876.43, Mass=46010, SNR=38.9, Peak=8864 HFD=3.1
23:23:52.821 00.001 21068 MultiStar: [#1 0.11,-0.58,0.00,M1] [#2 0.32,-0.44,0.00,M1] [#3 0.22,-0.27,1.03,U] [#4 -0.18,-0.78,0.00,M1] [#5 -0.38,-0.74,0.00,M3] [#6 0.04,-0.49,0.00,M1] [#7 0.49,0.29,0.00,M4] [#8 -0.01,-0.70,0.00,M4] 
23:23:52.822 00.001 21068 refined, 1 included, MultiStar: {0.27, -0.34}, one-star: {0.32, -0.41}
23:23:52.823 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
23:23:52.823 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
23:23:52.824 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.34 hyp=0.43 cameraTheta=-0.90 mountX=-0.32 mountY=0.26, mountTheta=2.46
23:23:52.825 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.34, opts=13)
23:23:52.826 00.001 21068 Enqueuing Move request for scope (0.27, -0.34)
23:23:52.827 00.001 16108 Worker thread wakes up
23:23:52.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.34) opts 0xd
23:23:52.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.34)
23:23:52.828 00.001 16108 Moving (0.27, -0.34) raw xDistance=-0.32 yDistance=0.26
23:23:52.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:23:52.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:52.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:23:52.828 00.000 16108 MoveAxis(E, 85, ABG)
23:23:52.828 00.000 16108 Guiding  Dir = 2, Dur = 85
23:23:52.828 00.000 16108 IsSlewing returns 0
23:23:52.828 00.000 16108 IsGuiding returns 0
23:23:52.831 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4160, FiltMin=3523, FiltMax=23216, Gamma=1.000
23:23:52.834 00.003 16108 PulseGuide returned control before completion, sleep 91
23:23:52.853 00.019 21068 UpdateGuideState exits: m=46010 SNR=38.9
23:23:52.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:52.856 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:52.857 00.001 21068 Enqueuing Expose request
23:23:52.926 00.069 16108 IsGuiding returns 1
23:23:52.926 00.000 16108 scope still moving after pulse duration time elapsed
23:23:52.957 00.031 16108 IsSlewing returns 0
23:23:52.957 00.000 16108 IsGuiding returns 1
23:23:52.988 00.031 16108 IsSlewing returns 0
23:23:52.988 00.000 16108 IsGuiding returns 1
23:23:53.019 00.031 16108 IsSlewing returns 0
23:23:53.019 00.000 16108 IsGuiding returns 0
23:23:53.020 00.001 16108 scope move finished after 85 + 106 ms
23:23:53.020 00.000 16108 Move returns status 0, amount 85
23:23:53.020 00.000 16108 MoveAxis(N, 0, ABG)
23:23:53.020 00.000 16108 Move returns status 0, amount 0
23:23:53.020 00.000 16108 move complete, result=0
23:23:53.020 00.000 16108 worker thread done servicing request
23:23:53.020 00.000 16108 Worker thread wakes up
23:23:53.020 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.3 px 0 ms NORTH
23:23:53.024 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:53.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:54.193 01.169 16108 Exposure complete
23:23:54.246 00.053 16108 worker thread done servicing request
23:23:54.246 00.000 21068 OnExposeComplete: enter
23:23:54.247 00.001 21068 UpdateGuideState(): m_state=6
23:23:54.248 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4404
23:23:54.249 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.80, Mass=37769, SNR=38.7, Peak=8208 HFD=2.7
23:23:54.250 00.001 21068 MultiStar: [#1 -0.49,-0.19,0.00,M2] [#2 -0.45,-0.37,0.00,M2] [#3 -0.23,0.09,1.10,U] [#4 -0.39,-0.14,0.94,U] [#5 -0.22,-0.42,0.96,U] [#6 -0.37,0.09,0.87,U] [#7 -0.20,0.00,0.62,U] [#8 -0.10,-0.35,0.67,U] 
23:23:54.251 00.001 21068 refined, 6 included, MultiStar: {-0.28, -0.10}, one-star: {-0.35, -0.03}
23:23:54.252 00.001 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
23:23:54.252 00.000 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
23:23:54.253 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-2.80 mountX=0.25 mountY=0.16, mountTheta=0.57
23:23:54.255 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.10, opts=13)
23:23:54.256 00.001 21068 Enqueuing Move request for scope (-0.28, -0.10)
23:23:54.257 00.001 16108 Worker thread wakes up
23:23:54.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
23:23:54.257 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
23:23:54.257 00.000 16108 Moving (-0.28, -0.10) raw xDistance=0.25 yDistance=0.16
23:23:54.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
23:23:54.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:54.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:23:54.257 00.000 16108 MoveAxis(W, 61, ABG)
23:23:54.257 00.000 16108 Guiding  Dir = 3, Dur = 61
23:23:54.257 00.000 16108 IsSlewing returns 0
23:23:54.258 00.001 16108 IsGuiding returns 0
23:23:54.259 00.001 16108 PulseGuide returned control before completion, sleep 70
23:23:54.261 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4160, FiltMin=3571, FiltMax=30790, Gamma=1.000
23:23:54.287 00.026 21068 UpdateGuideState exits: m=37769 SNR=38.7
23:23:54.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:54.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:54.291 00.002 21068 Enqueuing Expose request
23:23:54.341 00.050 16108 IsGuiding returns 0
23:23:54.341 00.000 16108 Move returns status 0, amount 61
23:23:54.341 00.000 16108 MoveAxis(N, 0, ABG)
23:23:54.341 00.000 16108 Move returns status 0, amount 0
23:23:54.342 00.001 16108 move complete, result=0
23:23:54.342 00.000 16108 worker thread done servicing request
23:23:54.342 00.000 16108 Worker thread wakes up
23:23:54.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:54.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:54.342 00.000 21068 GuideStep: 0.3 px 61 ms WEST, 0.2 px 0 ms NORTH
23:23:55.305 00.963 16108 Exposure complete
23:23:55.379 00.074 16108 worker thread done servicing request
23:23:55.379 00.000 21068 OnExposeComplete: enter
23:23:55.380 00.001 21068 UpdateGuideState(): m_state=6
23:23:55.381 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4405
23:23:55.382 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.39, Mass=44870, SNR=33.7, Peak=9376 HFD=3.0
23:23:55.383 00.001 21068 MultiStar: [#1 -0.11,-0.40,1.45,U] [#2 -0.00,-0.23,1.32,U] [#3 -0.36,0.06,1.23,U] [#4 -0.17,-0.74,0.00,M1] [#5 -0.37,-0.59,0.00,M3] [#6 -0.28,-0.41,0.00,M1] [#7 -0.10,-0.22,0.68,U] [#8 -0.02,-0.97,0.00,M4] 
23:23:55.384 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.25}, one-star: {-0.10, -0.45}
23:23:55.384 00.000 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.24)
23:23:55.385 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
23:23:55.387 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.28 cameraTheta=-2.08 mountX=0.09 mountY=0.27, mountTheta=1.24
23:23:55.388 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.25, opts=13)
23:23:55.389 00.001 21068 Enqueuing Move request for scope (-0.14, -0.25)
23:23:55.390 00.001 16108 Worker thread wakes up
23:23:55.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
23:23:55.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
23:23:55.390 00.000 16108 Moving (-0.14, -0.25) raw xDistance=0.09 yDistance=0.27
23:23:55.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:23:55.390 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=0.70
23:23:55.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:23:55.390 00.000 16108 MoveAxis(E, 0, ABG)
23:23:55.390 00.000 16108 Move returns status 0, amount 0
23:23:55.390 00.000 16108 MoveAxis(S, 55, ABG)
23:23:55.390 00.000 16108 Guiding  Dir = 1, Dur = 55
23:23:55.391 00.001 16108 IsSlewing returns 0
23:23:55.391 00.000 16108 IsGuiding returns 0
23:23:55.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4157, FiltMin=3523, FiltMax=29181, Gamma=1.000
23:23:55.408 00.014 21068 UpdateGuideState exits: m=44870 SNR=33.7
23:23:55.408 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:55.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:55.410 00.001 21068 Enqueuing Expose request
23:23:55.418 00.008 16108 PulseGuide returned control before completion, sleep 39
23:23:55.464 00.046 16108 IsGuiding returns 1
23:23:55.464 00.000 16108 scope still moving after pulse duration time elapsed
23:23:55.496 00.032 16108 IsSlewing returns 0
23:23:55.496 00.000 16108 IsGuiding returns 1
23:23:55.528 00.032 16108 IsSlewing returns 0
23:23:55.528 00.000 16108 IsGuiding returns 0
23:23:55.528 00.000 16108 scope move finished after 55 + 82 ms
23:23:55.528 00.000 16108 Move returns status 0, amount 55
23:23:55.528 00.000 16108 move complete, result=0
23:23:55.528 00.000 16108 worker thread done servicing request
23:23:55.528 00.000 16108 Worker thread wakes up
23:23:55.528 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
23:23:55.530 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:55.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:56.693 01.163 16108 Exposure complete
23:23:56.764 00.071 16108 worker thread done servicing request
23:23:56.765 00.001 21068 OnExposeComplete: enter
23:23:56.767 00.002 21068 UpdateGuideState(): m_state=6
23:23:56.771 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4406
23:23:56.772 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.11, Mass=33229, SNR=31.8, Peak=8784 HFD=2.5
23:23:56.774 00.002 21068 MultiStar: [#1 0.08,-0.77,0.00,M2] [#2 -0.00,-0.33,1.40,U] [#3 0.02,-0.23,1.31,U] [#4 -0.22,-0.63,0.00,M2] [#5 0.17,-0.61,0.00,M4] [#6 -0.09,-0.52,0.00,M2] [#7 0.41,-0.64,0.00,M3] [#8 -0.10,-0.64,0.00,M5] 
23:23:56.776 00.002 21068 refined, 2 included, MultiStar: {-0.01, -0.40}, one-star: {-0.07, -0.72}
23:23:56.777 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
23:23:56.778 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
23:23:56.780 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.60 mountX=-0.06 mountY=0.39, mountTheta=1.71
23:23:56.783 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.40, opts=13)
23:23:56.784 00.001 21068 Enqueuing Move request for scope (-0.01, -0.40)
23:23:56.785 00.001 16108 Worker thread wakes up
23:23:56.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
23:23:56.785 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
23:23:56.786 00.001 16108 Moving (-0.01, -0.40) raw xDistance=-0.06 yDistance=0.39
23:23:56.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:56.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
23:23:56.786 00.000 16108 MoveAxis(E, 0, ABG)
23:23:56.786 00.000 16108 Move returns status 0, amount 0
23:23:56.786 00.000 16108 MoveAxis(S, 79, ABG)
23:23:56.786 00.000 16108 Guiding  Dir = 1, Dur = 79
23:23:56.786 00.000 16108 IsSlewing returns 0
23:23:56.786 00.000 16108 IsGuiding returns 0
23:23:56.790 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4160, FiltMin=3590, FiltMax=25891, Gamma=1.000
23:23:56.805 00.015 21068 UpdateGuideState exits: m=33229 SNR=31.8
23:23:56.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.806 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:56.807 00.001 21068 Enqueuing Expose request
23:23:56.843 00.036 16108 PulseGuide returned control before completion, sleep 33
23:23:56.888 00.045 16108 IsGuiding returns 1
23:23:56.888 00.000 16108 scope still moving after pulse duration time elapsed
23:23:56.920 00.032 16108 IsSlewing returns 0
23:23:56.921 00.001 16108 IsGuiding returns 1
23:23:56.952 00.031 16108 IsSlewing returns 0
23:23:56.953 00.001 16108 IsGuiding returns 0
23:23:56.953 00.000 16108 scope move finished after 79 + 86 ms
23:23:56.953 00.000 16108 Move returns status 0, amount 79
23:23:56.953 00.000 16108 move complete, result=0
23:23:56.953 00.000 16108 worker thread done servicing request
23:23:56.953 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH
23:23:56.956 00.003 16108 Worker thread wakes up
23:23:56.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:56.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:57.938 00.982 16108 Exposure complete
23:23:58.012 00.074 16108 worker thread done servicing request
23:23:58.012 00.000 21068 OnExposeComplete: enter
23:23:58.013 00.001 21068 UpdateGuideState(): m_state=6
23:23:58.014 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4407
23:23:58.015 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.93, Mass=38807, SNR=32.1, Peak=7856 HFD=2.6
23:23:58.017 00.002 21068 MultiStar: [#1 -0.12,0.01,1.58,U] [#2 -0.01,-0.19,1.42,U] [#3 0.26,0.08,1.18,U] [#4 -0.05,-0.25,0.96,U] [#5 -0.07,-0.23,0.97,U] [#6 0.38,0.27,0.91,U] [#7 -0.09,-0.24,0.61,U] [#8 0.04,-0.00,0.90,U] 
23:23:58.018 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.39, 0.09}
23:23:58.019 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
23:23:58.020 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
23:23:58.021 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.74 mountX=-0.00 mountY=0.05, mountTheta=1.57
23:23:58.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
23:23:58.024 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
23:23:58.024 00.000 16108 Worker thread wakes up
23:23:58.025 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:23:58.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:23:58.025 00.000 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
23:23:58.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:23:58.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:58.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:23:58.025 00.000 16108 MoveAxis(E, 0, ABG)
23:23:58.025 00.000 16108 Move returns status 0, amount 0
23:23:58.025 00.000 16108 MoveAxis(N, 0, ABG)
23:23:58.025 00.000 16108 Move returns status 0, amount 0
23:23:58.025 00.000 16108 move complete, result=0
23:23:58.025 00.000 16108 worker thread done servicing request
23:23:58.031 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4160, FiltMin=3597, FiltMax=29574, Gamma=1.000
23:23:58.056 00.025 21068 UpdateGuideState exits: m=38807 SNR=32.1
23:23:58.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:58.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:58.058 00.000 21068 Enqueuing Expose request
23:23:58.059 00.001 16108 Worker thread wakes up
23:23:58.059 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:58.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:58.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:23:59.215 01.155 16108 Exposure complete
23:23:59.274 00.059 16108 worker thread done servicing request
23:23:59.274 00.000 21068 OnExposeComplete: enter
23:23:59.275 00.001 21068 UpdateGuideState(): m_state=6
23:23:59.276 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4408
23:23:59.277 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.69, Mass=44733, SNR=35.7, Peak=9232 HFD=3.1
23:23:59.279 00.002 21068 MultiStar: [#1 0.06,-0.35,1.18,U] [#2 0.04,-0.29,1.21,U] [#3 0.07,-0.09,1.12,U] [#4 0.21,-0.32,1.07,U] [#5 -0.48,-0.19,0.00,M4] [#6 0.19,-0.07,1.02,U] [#7 0.25,-0.14,0.62,U] [#8 0.16,-0.38,0.84,U] 
23:23:59.280 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.23}, one-star: {0.03, -0.14}
23:23:59.281 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
23:23:59.282 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
23:23:59.282 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.40 mountX=-0.05 mountY=0.13, mountTheta=1.93
23:23:59.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
23:23:59.285 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
23:23:59.286 00.001 16108 Worker thread wakes up
23:23:59.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:23:59.287 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:23:59.287 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.05 yDistance=0.13
23:23:59.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:23:59.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:59.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:59.287 00.000 16108 MoveAxis(E, 0, ABG)
23:23:59.287 00.000 16108 Move returns status 0, amount 0
23:23:59.287 00.000 16108 MoveAxis(N, 0, ABG)
23:23:59.287 00.000 16108 Move returns status 0, amount 0
23:23:59.287 00.000 16108 move complete, result=0
23:23:59.287 00.000 16108 worker thread done servicing request
23:23:59.291 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4160, FiltMin=3565, FiltMax=27235, Gamma=1.000
23:23:59.306 00.015 21068 UpdateGuideState exits: m=44733 SNR=35.7
23:23:59.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:59.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:23:59.308 00.000 21068 Enqueuing Expose request
23:23:59.309 00.001 16108 Worker thread wakes up
23:23:59.309 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:59.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:23:59.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:00.286 00.976 16108 Exposure complete
23:24:00.343 00.057 16108 worker thread done servicing request
23:24:00.343 00.000 21068 OnExposeComplete: enter
23:24:00.345 00.002 21068 UpdateGuideState(): m_state=6
23:24:00.346 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4409
23:24:00.346 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=876.87, Mass=39566, SNR=32.2, Peak=10128 HFD=2.7
23:24:00.348 00.002 21068 MultiStar: [#1 0.09,0.05,1.06,U] [#2 0.12,0.42,1.43,U] [#3 -0.15,0.28,1.41,U] [#4 -0.39,0.04,0.81,U] [#5 -0.11,-0.04,1.03,U] [#6 0.25,-0.03,0.82,U] [#7 -0.10,-0.10,0.55,U] [#8 0.40,-0.14,0.80,U] 
23:24:00.350 00.002 21068 single-star, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.02, 0.03}
23:24:00.352 00.002 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
23:24:00.353 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
23:24:00.354 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.94
23:24:00.358 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
23:24:00.359 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
23:24:00.361 00.002 16108 Worker thread wakes up
23:24:00.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:24:00.361 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:24:00.361 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=-0.03
23:24:00.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:00.362 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:00.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:00.362 00.000 16108 MoveAxis(E, 0, ABG)
23:24:00.362 00.000 16108 Move returns status 0, amount 0
23:24:00.362 00.000 16108 MoveAxis(N, 0, ABG)
23:24:00.362 00.000 16108 Move returns status 0, amount 0
23:24:00.362 00.000 16108 move complete, result=0
23:24:00.362 00.000 16108 worker thread done servicing request
23:24:00.369 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4163, FiltMin=3555, FiltMax=24413, Gamma=1.000
23:24:00.390 00.021 21068 UpdateGuideState exits: m=39566 SNR=32.2
23:24:00.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:00.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:00.393 00.001 21068 Enqueuing Expose request
23:24:00.393 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:00.394 00.001 16108 Worker thread wakes up
23:24:00.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:00.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:01.551 01.157 16108 Exposure complete
23:24:01.640 00.089 16108 worker thread done servicing request
23:24:01.641 00.001 21068 OnExposeComplete: enter
23:24:01.641 00.000 21068 UpdateGuideState(): m_state=6
23:24:01.642 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4410
23:24:01.644 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.92, Mass=41822, SNR=36.5, Peak=8624 HFD=3.0
23:24:01.647 00.003 21068 MultiStar: [#1 -0.15,0.28,1.10,U] [#2 0.22,-0.29,1.35,U] [#3 -0.30,0.06,0.98,U] [#4 -0.46,-0.24,0.00,M1] [#5 -0.20,-0.24,1.19,U] [#6 0.02,0.17,0.81,U] [#7 0.30,0.25,0.57,U] [#8 0.08,-0.29,0.84,U] 
23:24:01.649 00.002 21068 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.17, 0.08}
23:24:01.650 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
23:24:01.652 00.002 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:24:01.653 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.39 mountX=-0.01 mountY=0.02, mountTheta=1.94
23:24:01.656 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
23:24:01.657 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
23:24:01.659 00.002 16108 Worker thread wakes up
23:24:01.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:24:01.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:24:01.659 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.02
23:24:01.660 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:01.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:01.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:01.660 00.000 16108 MoveAxis(E, 0, ABG)
23:24:01.660 00.000 16108 Move returns status 0, amount 0
23:24:01.660 00.000 16108 MoveAxis(N, 0, ABG)
23:24:01.660 00.000 16108 Move returns status 0, amount 0
23:24:01.660 00.000 16108 move complete, result=0
23:24:01.660 00.000 16108 worker thread done servicing request
23:24:01.664 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4160, FiltMin=3549, FiltMax=25187, Gamma=1.000
23:24:01.681 00.017 21068 UpdateGuideState exits: m=41822 SNR=36.5
23:24:01.685 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:01.687 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:01.689 00.002 21068 Enqueuing Expose request
23:24:01.691 00.002 16108 Worker thread wakes up
23:24:01.691 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:01.692 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:01.694 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:02.679 00.985 16108 Exposure complete
23:24:02.744 00.065 16108 worker thread done servicing request
23:24:02.744 00.000 21068 OnExposeComplete: enter
23:24:02.746 00.002 21068 UpdateGuideState(): m_state=6
23:24:02.747 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4411
23:24:02.750 00.003 21068 Star::Find returns 1 (0), X=220.44, Y=876.97, Mass=44428, SNR=33.8, Peak=9664 HFD=2.9
23:24:02.753 00.003 21068 MultiStar: [#1 0.24,-0.31,1.28,U] [#2 0.33,0.18,1.29,U] [#3 0.38,0.21,1.11,U] [#4 -0.24,-0.15,1.07,U] [#5 -0.17,0.26,1.09,U] [#6 -0.23,0.23,1.03,U] [#7 0.35,-0.07,0.61,U] [#8 0.29,0.08,0.64,U] 
23:24:02.756 00.003 21068 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.24, 0.13}
23:24:02.758 00.002 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:24:02.760 00.002 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
23:24:02.761 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
23:24:02.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
23:24:02.764 00.001 21068 Enqueuing Move request for scope (0.07, 0.06)
23:24:02.766 00.002 16108 Worker thread wakes up
23:24:02.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:24:02.766 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:24:02.766 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.08
23:24:02.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:24:02.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:02.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:02.766 00.000 16108 MoveAxis(E, 0, ABG)
23:24:02.766 00.000 16108 Move returns status 0, amount 0
23:24:02.766 00.000 16108 MoveAxis(N, 0, ABG)
23:24:02.766 00.000 16108 Move returns status 0, amount 0
23:24:02.766 00.000 16108 move complete, result=0
23:24:02.766 00.000 16108 worker thread done servicing request
23:24:02.770 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4160, FiltMin=3590, FiltMax=26717, Gamma=1.000
23:24:02.784 00.014 21068 UpdateGuideState exits: m=44428 SNR=33.8
23:24:02.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:02.786 00.000 21068 Enqueuing Expose request
23:24:02.788 00.002 16108 Worker thread wakes up
23:24:02.788 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:02.789 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:02.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:03.947 01.158 16108 Exposure complete
23:24:04.016 00.069 16108 worker thread done servicing request
23:24:04.016 00.000 21068 OnExposeComplete: enter
23:24:04.017 00.001 21068 UpdateGuideState(): m_state=6
23:24:04.019 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4412
23:24:04.021 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.16, Mass=41066, SNR=33.5, Peak=8048 HFD=3.2
23:24:04.023 00.002 21068 MultiStar: [#1 -0.27,-0.28,1.06,U] [#2 -0.20,0.04,1.22,U] [#3 -0.18,0.07,1.17,U] [#4 -0.22,-0.21,1.08,U] [#5 -0.43,-0.75,0.00,M2] [#6 0.03,0.41,1.27,U] [#7 0.28,0.24,0.51,U] [#8 -0.02,-0.23,0.71,U] 
23:24:04.025 00.002 21068 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {-0.30, 0.32}
23:24:04.026 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
23:24:04.027 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
23:24:04.029 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=0.15 mountY=-0.02, mountTheta=-0.11
23:24:04.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.05, opts=13)
23:24:04.032 00.001 21068 Enqueuing Move request for scope (-0.14, 0.05)
23:24:04.033 00.001 16108 Worker thread wakes up
23:24:04.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
23:24:04.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
23:24:04.034 00.001 16108 Moving (-0.14, 0.05) raw xDistance=0.15 yDistance=-0.02
23:24:04.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:24:04.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:04.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:04.034 00.000 16108 MoveAxis(E, 0, ABG)
23:24:04.034 00.000 16108 Move returns status 0, amount 0
23:24:04.034 00.000 16108 MoveAxis(N, 0, ABG)
23:24:04.034 00.000 16108 Move returns status 0, amount 0
23:24:04.034 00.000 16108 move complete, result=0
23:24:04.034 00.000 16108 worker thread done servicing request
23:24:04.038 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4157, FiltMin=3558, FiltMax=23037, Gamma=1.000
23:24:04.053 00.015 21068 UpdateGuideState exits: m=41066 SNR=33.5
23:24:04.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:04.055 00.000 21068 Enqueuing Expose request
23:24:04.056 00.001 16108 Worker thread wakes up
23:24:04.056 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:04.058 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:04.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:05.029 00.971 16108 Exposure complete
23:24:05.086 00.057 16108 worker thread done servicing request
23:24:05.086 00.000 21068 OnExposeComplete: enter
23:24:05.088 00.002 21068 UpdateGuideState(): m_state=6
23:24:05.091 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4413
23:24:05.095 00.004 21068 Star::Find returns 1 (0), X=220.75, Y=877.07, Mass=42006, SNR=32.6, Peak=8912 HFD=2.8
23:24:05.097 00.002 21068 MultiStar: [#1 -0.35,0.26,1.33,U] [#2 -0.04,0.29,1.26,U] [#3 0.04,0.18,1.34,U] [#4 -0.56,0.35,0.00,M1] [#5 -0.55,0.13,0.00,M3] [#6 -0.16,0.23,1.03,U] [#7 0.37,-0.13,0.59,U] [#8 0.05,0.19,0.92,U] 
23:24:05.099 00.002 21068 refined, 6 included, MultiStar: {-0.04, 0.20}, one-star: {0.07, 0.24}
23:24:05.100 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
23:24:05.102 00.002 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
23:24:05.104 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.76 mountX=0.07 mountY=-0.19, mountTheta=-1.20
23:24:05.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.20, opts=13)
23:24:05.107 00.001 21068 Enqueuing Move request for scope (-0.04, 0.20)
23:24:05.109 00.002 16108 Worker thread wakes up
23:24:05.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
23:24:05.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
23:24:05.109 00.000 16108 Moving (-0.04, 0.20) raw xDistance=0.07 yDistance=-0.19
23:24:05.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:24:05.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:05.110 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:24:05.110 00.000 16108 MoveAxis(E, 0, ABG)
23:24:05.110 00.000 16108 Move returns status 0, amount 0
23:24:05.110 00.000 16108 MoveAxis(N, 0, ABG)
23:24:05.110 00.000 16108 Move returns status 0, amount 0
23:24:05.110 00.000 16108 move complete, result=0
23:24:05.110 00.000 16108 worker thread done servicing request
23:24:05.117 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4157, FiltMin=3526, FiltMax=24733, Gamma=1.000
23:24:05.136 00.019 21068 UpdateGuideState exits: m=42006 SNR=32.6
23:24:05.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:05.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:05.139 00.001 21068 Enqueuing Expose request
23:24:05.140 00.001 16108 Worker thread wakes up
23:24:05.140 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:05.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:05.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:06.307 01.167 16108 Exposure complete
23:24:06.380 00.073 16108 worker thread done servicing request
23:24:06.380 00.000 21068 OnExposeComplete: enter
23:24:06.382 00.002 21068 UpdateGuideState(): m_state=6
23:24:06.382 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4414
23:24:06.383 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.62, Mass=36053, SNR=29.9, Peak=8176 HFD=2.7
23:24:06.384 00.001 21068 MultiStar: [#1 0.13,-0.19,1.53,U] [#2 0.32,0.05,1.26,U] [#3 0.22,0.19,1.17,U] [#4 -0.21,-0.60,0.00,M2] [#5 -0.41,-0.21,1.06,U] [#6 0.08,0.03,1.09,U] [#7 -0.08,-0.27,0.63,U] [#8 0.15,-0.49,0.00,M1] 
23:24:06.385 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.16, -0.22}
23:24:06.386 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
23:24:06.387 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
23:24:06.388 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=0.05, mountTheta=2.63
23:24:06.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
23:24:06.390 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
23:24:06.391 00.001 16108 Worker thread wakes up
23:24:06.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:24:06.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:24:06.391 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
23:24:06.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:24:06.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:06.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:24:06.391 00.000 16108 MoveAxis(E, 0, ABG)
23:24:06.391 00.000 16108 Move returns status 0, amount 0
23:24:06.391 00.000 16108 MoveAxis(N, 0, ABG)
23:24:06.391 00.000 16108 Move returns status 0, amount 0
23:24:06.391 00.000 16108 move complete, result=0
23:24:06.391 00.000 16108 worker thread done servicing request
23:24:06.398 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4153, FiltMin=3558, FiltMax=23507, Gamma=1.000
23:24:06.418 00.020 21068 UpdateGuideState exits: m=36053 SNR=29.9
23:24:06.420 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:06.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:06.421 00.001 21068 Enqueuing Expose request
23:24:06.422 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:06.422 00.000 16108 Worker thread wakes up
23:24:06.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:06.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:07.394 00.972 16108 Exposure complete
23:24:07.448 00.054 16108 worker thread done servicing request
23:24:07.448 00.000 21068 OnExposeComplete: enter
23:24:07.449 00.001 21068 UpdateGuideState(): m_state=6
23:24:07.450 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4415
23:24:07.451 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.43, Mass=53991, SNR=38.2, Peak=8992 HFD=3.5
23:24:07.452 00.001 21068 MultiStar: [#1 -0.04,-0.60,0.00,M1] [#2 0.37,-0.08,0.94,U] [#3 0.11,-0.34,1.22,U] [#4 0.17,-0.40,0.76,U] [#5 0.23,-0.55,0.00,M3] [#6 0.54,-0.67,0.00,M1] [#7 0.29,-0.57,0.00,M1] [#8 0.18,-0.67,0.00,M2] 
23:24:07.453 00.001 21068 refined, 3 included, MultiStar: {0.17, -0.31}, one-star: {0.06, -0.41}
23:24:07.454 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
23:24:07.454 00.000 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:24:07.455 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-1.07 mountX=-0.22 mountY=0.26, mountTheta=2.28
23:24:07.456 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.31, opts=13)
23:24:07.457 00.001 21068 Enqueuing Move request for scope (0.17, -0.31)
23:24:07.458 00.001 16108 Worker thread wakes up
23:24:07.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
23:24:07.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
23:24:07.458 00.000 16108 Moving (0.17, -0.31) raw xDistance=-0.22 yDistance=0.26
23:24:07.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:24:07.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:24:07.458 00.000 16108 MoveAxis(E, 58, ABG)
23:24:07.458 00.000 16108 Guiding  Dir = 2, Dur = 58
23:24:07.458 00.000 16108 IsSlewing returns 0
23:24:07.459 00.001 16108 IsGuiding returns 0
23:24:07.465 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4150, FiltMin=3536, FiltMax=22083, Gamma=1.000
23:24:07.470 00.005 16108 PulseGuide returned control before completion, sleep 57
23:24:07.481 00.011 21068 UpdateGuideState exits: m=53991 SNR=38.2
23:24:07.483 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:07.483 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:07.484 00.001 21068 Enqueuing Expose request
23:24:07.532 00.048 16108 IsGuiding returns 1
23:24:07.532 00.000 16108 scope still moving after pulse duration time elapsed
23:24:07.564 00.032 16108 IsSlewing returns 0
23:24:07.564 00.000 16108 IsGuiding returns 0
23:24:07.565 00.001 16108 scope move finished after 58 + 48 ms
23:24:07.565 00.000 16108 Move returns status 0, amount 58
23:24:07.565 00.000 16108 MoveAxis(S, 52, ABG)
23:24:07.565 00.000 16108 Guiding  Dir = 1, Dur = 52
23:24:07.565 00.000 16108 IsSlewing returns 0
23:24:07.565 00.000 16108 IsGuiding returns 0
23:24:07.628 00.063 16108 IsGuiding returns 1
23:24:07.629 00.001 16108 scope still moving after pulse duration time elapsed
23:24:07.658 00.029 16108 IsSlewing returns 0
23:24:07.658 00.000 16108 IsGuiding returns 1
23:24:07.690 00.032 16108 IsSlewing returns 0
23:24:07.690 00.000 16108 IsGuiding returns 1
23:24:07.721 00.031 16108 IsSlewing returns 0
23:24:07.721 00.000 16108 IsGuiding returns 0
23:24:07.721 00.000 16108 scope move finished after 52 + 104 ms
23:24:07.721 00.000 16108 Move returns status 0, amount 52
23:24:07.721 00.000 16108 move complete, result=0
23:24:07.721 00.000 16108 worker thread done servicing request
23:24:07.723 00.002 16108 Worker thread wakes up
23:24:07.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:07.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:07.723 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.3 px 52 ms SOUTH
23:24:08.893 01.170 16108 Exposure complete
23:24:08.950 00.057 16108 worker thread done servicing request
23:24:08.950 00.000 21068 OnExposeComplete: enter
23:24:08.950 00.000 21068 UpdateGuideState(): m_state=6
23:24:08.952 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4416
23:24:08.953 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.43, Mass=54481, SNR=38.2, Peak=9696 HFD=3.2
23:24:08.954 00.001 21068 MultiStar: [#1 -0.49,-0.58,0.00,M2] [#2 -0.50,-0.37,0.00,M1] [#3 -0.36,-0.17,1.23,U] [#4 -0.30,0.10,1.02,U] [#5 -0.37,-0.65,0.00,M4] [#6 -0.23,-0.24,0.89,U] [#7 0.32,0.19,0.53,U] [#8 -0.26,-0.67,0.00,M3] 
23:24:08.955 00.001 21068 refined, 4 included, MultiStar: {-0.16, -0.13}, one-star: {0.04, -0.41}
23:24:08.955 00.000 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
23:24:08.956 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
23:24:08.957 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.44 mountX=0.13 mountY=0.17, mountTheta=0.90
23:24:08.958 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.13, opts=13)
23:24:08.959 00.001 21068 Enqueuing Move request for scope (-0.16, -0.13)
23:24:08.960 00.001 16108 Worker thread wakes up
23:24:08.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
23:24:08.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
23:24:08.960 00.000 16108 Moving (-0.16, -0.13) raw xDistance=0.13 yDistance=0.17
23:24:08.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:24:08.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:08.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:24:08.961 00.001 16108 MoveAxis(E, 0, ABG)
23:24:08.961 00.000 16108 Move returns status 0, amount 0
23:24:08.961 00.000 16108 MoveAxis(N, 0, ABG)
23:24:08.961 00.000 16108 Move returns status 0, amount 0
23:24:08.961 00.000 16108 move complete, result=0
23:24:08.961 00.000 16108 worker thread done servicing request
23:24:08.964 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4150, FiltMin=3606, FiltMax=30214, Gamma=1.000
23:24:08.981 00.017 21068 UpdateGuideState exits: m=54481 SNR=38.2
23:24:08.981 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:08.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:08.983 00.001 21068 Enqueuing Expose request
23:24:08.985 00.002 16108 Worker thread wakes up
23:24:08.985 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:08.987 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:08.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:09.970 00.983 16108 Exposure complete
23:24:10.050 00.080 16108 worker thread done servicing request
23:24:10.050 00.000 21068 OnExposeComplete: enter
23:24:10.051 00.001 21068 UpdateGuideState(): m_state=6
23:24:10.052 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4417
23:24:10.052 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=876.71, Mass=51311, SNR=43.8, Peak=9168 HFD=3.2
23:24:10.053 00.001 21068 MultiStar: [#1 -0.61,-0.21,0.00,M3] [#2 -0.39,-0.28,1.04,U] [#3 0.06,-0.25,0.87,U] [#4 -0.27,-0.55,0.00,M1] [#5 -0.44,-0.23,0.00,M5] [#6 0.09,-0.23,0.91,U] [#7 0.26,-0.69,0.00,M1] [#8 -0.02,-0.40,0.69,U] 
23:24:10.054 00.001 21068 single-star, 4 included, MultiStar: {-0.08, -0.25}, one-star: {-0.08, -0.13}
23:24:10.055 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
23:24:10.056 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
23:24:10.057 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=0.05 mountY=0.14, mountTheta=1.21
23:24:10.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.13, opts=13)
23:24:10.059 00.001 21068 Enqueuing Move request for scope (-0.08, -0.13)
23:24:10.059 00.000 16108 Worker thread wakes up
23:24:10.060 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
23:24:10.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
23:24:10.060 00.000 16108 Moving (-0.08, -0.13) raw xDistance=0.05 yDistance=0.14
23:24:10.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:24:10.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:10.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:24:10.060 00.000 16108 MoveAxis(E, 0, ABG)
23:24:10.060 00.000 16108 Move returns status 0, amount 0
23:24:10.061 00.001 16108 MoveAxis(N, 0, ABG)
23:24:10.061 00.000 16108 Move returns status 0, amount 0
23:24:10.061 00.000 16108 move complete, result=0
23:24:10.061 00.000 16108 worker thread done servicing request
23:24:10.063 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4150, FiltMin=3529, FiltMax=27203, Gamma=1.000
23:24:10.077 00.014 21068 UpdateGuideState exits: m=51311 SNR=43.8
23:24:10.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:10.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:10.079 00.000 21068 Enqueuing Expose request
23:24:10.080 00.001 16108 Worker thread wakes up
23:24:10.080 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:10.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:10.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:11.250 01.169 16108 Exposure complete
23:24:11.327 00.077 16108 worker thread done servicing request
23:24:11.327 00.000 21068 OnExposeComplete: enter
23:24:11.328 00.001 21068 UpdateGuideState(): m_state=6
23:24:11.329 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4418
23:24:11.330 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.39, Mass=48473, SNR=33.8, Peak=8771 HFD=3.3
23:24:11.331 00.001 21068 MultiStar: [#1 -0.53,-0.22,0.00,M4] [#2 -0.33,-0.18,1.44,U] [#3 -0.16,-0.19,1.20,U] [#4 -0.53,-0.48,0.00,M2] [#5 -0.49,-0.38,0.00,M6] [#6 -0.31,-0.46,0.00,M1] [#7 0.66,0.13,0.00,M2] [#8 -0.16,-0.57,0.00,M3] 
23:24:11.331 00.000 21068 refined, 2 included, MultiStar: {-0.27, -0.26}, one-star: {-0.33, -0.45}
23:24:11.332 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
23:24:11.332 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
23:24:11.333 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.37 cameraTheta=-2.38 mountX=0.22 mountY=0.31, mountTheta=0.95
23:24:11.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.26, opts=13)
23:24:11.335 00.000 21068 Enqueuing Move request for scope (-0.27, -0.26)
23:24:11.336 00.001 16108 Worker thread wakes up
23:24:11.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.26) opts 0xd
23:24:11.338 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.26)
23:24:11.338 00.000 16108 Moving (-0.27, -0.26) raw xDistance=0.22 yDistance=0.31
23:24:11.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:24:11.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:24:11.338 00.000 16108 MoveAxis(W, 58, ABG)
23:24:11.338 00.000 16108 Guiding  Dir = 3, Dur = 58
23:24:11.338 00.000 16108 IsSlewing returns 0
23:24:11.338 00.000 16108 IsGuiding returns 0
23:24:11.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=4150, FiltMin=3555, FiltMax=23757, Gamma=1.000
23:24:11.342 00.001 16108 PulseGuide returned control before completion, sleep 65
23:24:11.361 00.019 21068 UpdateGuideState exits: m=48473 SNR=33.8
23:24:11.362 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:11.364 00.001 21068 Enqueuing Expose request
23:24:11.418 00.054 16108 IsGuiding returns 1
23:24:11.418 00.000 16108 scope still moving after pulse duration time elapsed
23:24:11.451 00.033 16108 IsSlewing returns 0
23:24:11.451 00.000 16108 IsGuiding returns 0
23:24:11.451 00.000 16108 scope move finished after 58 + 54 ms
23:24:11.451 00.000 16108 Move returns status 0, amount 58
23:24:11.451 00.000 16108 MoveAxis(S, 63, ABG)
23:24:11.451 00.000 16108 Guiding  Dir = 1, Dur = 63
23:24:11.451 00.000 16108 IsSlewing returns 0
23:24:11.451 00.000 16108 IsGuiding returns 0
23:24:11.515 00.064 16108 IsGuiding returns 1
23:24:11.515 00.000 16108 scope still moving after pulse duration time elapsed
23:24:11.544 00.029 16108 IsSlewing returns 0
23:24:11.544 00.000 16108 IsGuiding returns 1
23:24:11.575 00.031 16108 IsSlewing returns 0
23:24:11.575 00.000 16108 IsGuiding returns 1
23:24:11.607 00.032 16108 IsSlewing returns 0
23:24:11.607 00.000 16108 IsGuiding returns 0
23:24:11.607 00.000 16108 scope move finished after 63 + 92 ms
23:24:11.607 00.000 16108 Move returns status 0, amount 63
23:24:11.607 00.000 16108 move complete, result=0
23:24:11.608 00.001 16108 worker thread done servicing request
23:24:11.608 00.000 16108 Worker thread wakes up
23:24:11.608 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.3 px 63 ms SOUTH
23:24:11.610 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:11.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:12.587 00.977 16108 Exposure complete
23:24:12.656 00.069 16108 worker thread done servicing request
23:24:12.656 00.000 21068 OnExposeComplete: enter
23:24:12.657 00.001 21068 UpdateGuideState(): m_state=6
23:24:12.658 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4419
23:24:12.659 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.75, Mass=29639, SNR=32.5, Peak=7984 HFD=2.4
23:24:12.660 00.001 21068 MultiStar: [#1 -0.21,-0.37,1.26,U] [#2 0.20,-0.06,1.45,U] [#3 -0.05,-0.31,1.46,U] [#4 -0.14,-0.37,1.11,U] [#5 -0.33,-0.11,1.19,U] [#6 0.40,0.23,1.24,U] [#7 0.28,0.27,0.90,U] [#8 0.15,-0.59,0.00,M4] 
23:24:12.660 00.000 21068 single-star, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.03, -0.09}
23:24:12.662 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
23:24:12.662 00.000 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.51)
23:24:12.663 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.87 mountX=0.01 mountY=0.09, mountTheta=1.45
23:24:12.665 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
23:24:12.665 00.000 21068 Enqueuing Move request for scope (-0.03, -0.09)
23:24:12.666 00.001 16108 Worker thread wakes up
23:24:12.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:24:12.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:24:12.666 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.09
23:24:12.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:24:12.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:12.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:24:12.667 00.001 16108 MoveAxis(E, 0, ABG)
23:24:12.667 00.000 16108 Move returns status 0, amount 0
23:24:12.667 00.000 16108 MoveAxis(N, 0, ABG)
23:24:12.667 00.000 16108 Move returns status 0, amount 0
23:24:12.667 00.000 16108 move complete, result=0
23:24:12.667 00.000 16108 worker thread done servicing request
23:24:12.672 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2029, max=65535, med=4153, FiltMin=3504, FiltMax=25805, Gamma=1.000
23:24:12.687 00.015 21068 UpdateGuideState exits: m=29639 SNR=32.5
23:24:12.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:12.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:12.689 00.000 21068 Enqueuing Expose request
23:24:12.690 00.001 16108 Worker thread wakes up
23:24:12.690 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:12.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:12.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:13.862 01.171 16108 Exposure complete
23:24:13.916 00.054 16108 worker thread done servicing request
23:24:13.916 00.000 21068 OnExposeComplete: enter
23:24:13.916 00.000 21068 UpdateGuideState(): m_state=6
23:24:13.917 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4420
23:24:13.918 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.94, Mass=46198, SNR=34.0, Peak=9280 HFD=2.9
23:24:13.919 00.001 21068 MultiStar: [#1 0.20,-0.23,1.01,U] [#2 0.02,0.04,1.43,U] [#3 0.42,0.22,1.18,U] [#4 -0.10,-0.00,0.88,U] [#5 0.10,0.01,1.25,U] [#6 0.33,0.41,0.00,M1] [#7 0.62,-0.07,0.00,M2] [#8 0.33,-0.36,0.00,M5] 
23:24:13.920 00.001 21068 refined, 5 included, MultiStar: {0.16, 0.03}, one-star: {0.29, 0.10}
23:24:13.920 00.000 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:24:13.921 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:24:13.922 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
23:24:13.923 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
23:24:13.924 00.001 21068 Enqueuing Move request for scope (0.16, 0.03)
23:24:13.925 00.001 16108 Worker thread wakes up
23:24:13.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:24:13.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:24:13.925 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.15 yDistance=-0.07
23:24:13.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:24:13.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:13.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:13.925 00.000 16108 MoveAxis(E, 0, ABG)
23:24:13.925 00.000 16108 Move returns status 0, amount 0
23:24:13.925 00.000 16108 MoveAxis(N, 0, ABG)
23:24:13.925 00.000 16108 Move returns status 0, amount 0
23:24:13.925 00.000 16108 move complete, result=0
23:24:13.925 00.000 16108 worker thread done servicing request
23:24:13.929 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4153, FiltMin=3571, FiltMax=27277, Gamma=1.000
23:24:13.951 00.022 21068 UpdateGuideState exits: m=46198 SNR=34.0
23:24:13.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:13.954 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:13.954 00.000 21068 Enqueuing Expose request
23:24:13.955 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:13.956 00.001 16108 Worker thread wakes up
23:24:13.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:13.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:14.950 00.994 16108 Exposure complete
23:24:15.032 00.082 16108 worker thread done servicing request
23:24:15.033 00.001 21068 OnExposeComplete: enter
23:24:15.035 00.002 21068 UpdateGuideState(): m_state=6
23:24:15.037 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4421
23:24:15.038 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.62, Mass=45296, SNR=42.1, Peak=9120 HFD=3.2
23:24:15.039 00.001 21068 MultiStar: [#1 0.00,-0.11,1.30,U] [#2 0.42,-0.17,1.23,U] [#3 0.22,-0.14,0.89,U] [#4 -0.04,-0.27,0.81,U] [#5 0.04,-0.32,0.96,U] [#6 0.31,0.27,0.77,U] [#7 0.83,-0.16,0.00,M3] [#8 0.47,0.10,0.78,U] 
23:24:15.040 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {-0.25, -0.22}
23:24:15.041 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
23:24:15.042 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
23:24:15.044 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=0.09, mountTheta=2.65
23:24:15.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.12, opts=13)
23:24:15.047 00.001 21068 Enqueuing Move request for scope (0.14, -0.12)
23:24:15.048 00.001 16108 Worker thread wakes up
23:24:15.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:24:15.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:24:15.048 00.000 16108 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=0.09
23:24:15.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:24:15.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:15.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:24:15.048 00.000 16108 MoveAxis(E, 0, ABG)
23:24:15.048 00.000 16108 Move returns status 0, amount 0
23:24:15.048 00.000 16108 MoveAxis(N, 0, ABG)
23:24:15.048 00.000 16108 Move returns status 0, amount 0
23:24:15.048 00.000 16108 move complete, result=0
23:24:15.049 00.001 16108 worker thread done servicing request
23:24:15.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4153, FiltMin=3539, FiltMax=22515, Gamma=1.000
23:24:15.069 00.017 21068 UpdateGuideState exits: m=45296 SNR=42.1
23:24:15.069 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:15.071 00.001 21068 Enqueuing Expose request
23:24:15.071 00.000 16108 Worker thread wakes up
23:24:15.071 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:15.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:15.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:16.237 01.165 16108 Exposure complete
23:24:16.303 00.066 16108 worker thread done servicing request
23:24:16.303 00.000 21068 OnExposeComplete: enter
23:24:16.307 00.004 21068 UpdateGuideState(): m_state=6
23:24:16.309 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4422
23:24:16.311 00.002 21068 Star::Find returns 1 (0), X=220.99, Y=876.92, Mass=34966, SNR=31.7, Peak=9392 HFD=2.5
23:24:16.312 00.001 21068 MultiStar: [#1 0.33,-0.32,1.47,U] [#2 0.36,-0.29,1.57,U] [#3 0.18,-0.10,1.41,U] [#4 0.38,-0.12,0.97,U] [#5 0.27,-0.37,1.29,U] [#6 0.29,0.52,0.00,M1] [#7 0.36,-0.51,0.00,M4] [#8 0.32,-0.33,0.74,U] 
23:24:16.312 00.000 21068 single-star, 6 included, MultiStar: {0.30, -0.22}, one-star: {0.31, 0.08}
23:24:16.314 00.002 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
23:24:16.315 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
23:24:16.316 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.25 mountX=-0.29 mountY=-0.15, mountTheta=-2.67
23:24:16.319 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.08, opts=13)
23:24:16.320 00.001 21068 Enqueuing Move request for scope (0.31, 0.08)
23:24:16.321 00.001 16108 Worker thread wakes up
23:24:16.323 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
23:24:16.323 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
23:24:16.323 00.000 16108 Moving (0.31, 0.08) raw xDistance=-0.29 yDistance=-0.15
23:24:16.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:24:16.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:16.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:24:16.323 00.000 16108 MoveAxis(E, 75, ABG)
23:24:16.323 00.000 16108 Guiding  Dir = 2, Dur = 75
23:24:16.323 00.000 16108 IsSlewing returns 0
23:24:16.324 00.001 16108 IsGuiding returns 0
23:24:16.327 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=4157, FiltMin=3549, FiltMax=28595, Gamma=1.000
23:24:16.332 00.005 16108 PulseGuide returned control before completion, sleep 77
23:24:16.343 00.011 21068 UpdateGuideState exits: m=34966 SNR=31.7
23:24:16.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:16.346 00.001 21068 Enqueuing Expose request
23:24:16.424 00.078 16108 IsGuiding returns 0
23:24:16.424 00.000 16108 Move returns status 0, amount 75
23:24:16.424 00.000 16108 MoveAxis(N, 0, ABG)
23:24:16.424 00.000 16108 Move returns status 0, amount 0
23:24:16.424 00.000 16108 move complete, result=0
23:24:16.424 00.000 16108 worker thread done servicing request
23:24:16.424 00.000 16108 Worker thread wakes up
23:24:16.424 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
23:24:16.426 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:16.427 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:17.392 00.965 16108 Exposure complete
23:24:17.450 00.058 16108 worker thread done servicing request
23:24:17.450 00.000 21068 OnExposeComplete: enter
23:24:17.452 00.002 21068 UpdateGuideState(): m_state=6
23:24:17.454 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4423
23:24:17.455 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.80, Mass=44301, SNR=36.9, Peak=8992 HFD=2.6
23:24:17.457 00.002 21068 MultiStar: [#1 0.02,-0.47,1.52,U] [#2 -0.15,0.21,1.40,U] [#3 -0.09,0.14,1.15,U] [#4 -0.27,-0.59,0.00,M1] [#5 0.12,-0.26,0.99,U] [#6 -0.05,0.09,0.90,U] [#7 -0.04,-0.01,0.62,U] [#8 -0.05,-0.60,0.00,M4] 
23:24:17.459 00.002 21068 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {0.31, -0.04}
23:24:17.461 00.002 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
23:24:17.463 00.002 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
23:24:17.465 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.41 mountX=-0.02 mountY=0.06, mountTheta=1.91
23:24:17.468 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
23:24:17.469 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
23:24:17.470 00.001 16108 Worker thread wakes up
23:24:17.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:24:17.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:24:17.470 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.06
23:24:17.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:24:17.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:17.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:17.470 00.000 16108 MoveAxis(E, 0, ABG)
23:24:17.470 00.000 16108 Move returns status 0, amount 0
23:24:17.470 00.000 16108 MoveAxis(N, 0, ABG)
23:24:17.470 00.000 16108 Move returns status 0, amount 0
23:24:17.471 00.001 16108 move complete, result=0
23:24:17.471 00.000 16108 worker thread done servicing request
23:24:17.473 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4160, FiltMin=3590, FiltMax=28259, Gamma=1.000
23:24:17.487 00.014 21068 UpdateGuideState exits: m=44301 SNR=36.9
23:24:17.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:17.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:17.489 00.000 21068 Enqueuing Expose request
23:24:17.490 00.001 16108 Worker thread wakes up
23:24:17.490 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:17.492 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:17.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:18.656 01.164 16108 Exposure complete
23:24:18.709 00.053 16108 worker thread done servicing request
23:24:18.709 00.000 21068 OnExposeComplete: enter
23:24:18.711 00.002 21068 UpdateGuideState(): m_state=6
23:24:18.711 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4424
23:24:18.712 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.59, Mass=49419, SNR=35.4, Peak=10256 HFD=2.6
23:24:18.713 00.001 21068 MultiStar: [#1 -0.26,-0.25,1.19,U] [#2 -0.31,-0.07,1.30,U] [#3 -0.14,0.01,1.21,U] [#4 -0.68,-0.51,0.00,M2] [#5 -0.43,-0.13,1.15,U] [#6 -0.34,-0.07,0.88,U] [#7 0.03,-0.32,0.62,U] [#8 0.31,-0.41,0.00,M5] 
23:24:18.714 00.001 21068 refined, 6 included, MultiStar: {-0.20, -0.14}, one-star: {0.20, -0.25}
23:24:18.715 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
23:24:18.716 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
23:24:18.716 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=0.17 mountY=0.18, mountTheta=0.83
23:24:18.718 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.14, opts=13)
23:24:18.719 00.001 21068 Enqueuing Move request for scope (-0.20, -0.14)
23:24:18.720 00.001 16108 Worker thread wakes up
23:24:18.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
23:24:18.720 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
23:24:18.720 00.000 16108 Moving (-0.20, -0.14) raw xDistance=0.17 yDistance=0.18
23:24:18.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:24:18.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:24:18.720 00.000 16108 MoveAxis(E, 0, ABG)
23:24:18.720 00.000 16108 Move returns status 0, amount 0
23:24:18.721 00.001 16108 MoveAxis(N, 0, ABG)
23:24:18.721 00.000 16108 Move returns status 0, amount 0
23:24:18.721 00.000 16108 move complete, result=0
23:24:18.721 00.000 16108 worker thread done servicing request
23:24:18.724 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=4163, FiltMin=3539, FiltMax=26624, Gamma=1.000
23:24:18.740 00.016 21068 UpdateGuideState exits: m=49419 SNR=35.4
23:24:18.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:18.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:18.742 00.000 21068 Enqueuing Expose request
23:24:18.743 00.001 16108 Worker thread wakes up
23:24:18.743 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:18.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:18.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:19.726 00.982 16108 Exposure complete
23:24:19.782 00.056 16108 worker thread done servicing request
23:24:19.782 00.000 21068 OnExposeComplete: enter
23:24:19.783 00.001 21068 UpdateGuideState(): m_state=6
23:24:19.784 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4425
23:24:19.785 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.62, Mass=53890, SNR=40.9, Peak=10688 HFD=3.1
23:24:19.786 00.001 21068 MultiStar: [#1 -0.22,-0.31,1.23,U] [#2 -0.52,-0.08,0.00,M1] [#3 -0.37,0.17,1.12,U] [#4 0.09,-0.41,0.49,U] [#5 -0.51,-0.28,0.00,M1] [#6 -0.10,-0.35,0.85,U] [#7 0.33,0.01,0.54,U] [#8 -0.01,-0.18,0.61,U] 
23:24:19.787 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.17}, one-star: {0.03, -0.22}
23:24:19.788 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
23:24:19.788 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
23:24:19.790 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-2.05 mountX=0.06 mountY=0.19, mountTheta=1.28
23:24:19.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.17, opts=13)
23:24:19.792 00.000 21068 Enqueuing Move request for scope (-0.09, -0.17)
23:24:19.793 00.001 16108 Worker thread wakes up
23:24:19.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
23:24:19.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
23:24:19.793 00.000 16108 Moving (-0.09, -0.17) raw xDistance=0.06 yDistance=0.19
23:24:19.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:24:19.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:19.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:24:19.793 00.000 16108 MoveAxis(E, 0, ABG)
23:24:19.793 00.000 16108 Move returns status 0, amount 0
23:24:19.793 00.000 16108 MoveAxis(N, 0, ABG)
23:24:19.793 00.000 16108 Move returns status 0, amount 0
23:24:19.794 00.001 16108 move complete, result=0
23:24:19.794 00.000 16108 worker thread done servicing request
23:24:19.798 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4166, FiltMin=3529, FiltMax=26080, Gamma=1.000
23:24:19.811 00.013 21068 UpdateGuideState exits: m=53890 SNR=40.9
23:24:19.813 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:19.815 00.001 21068 Enqueuing Expose request
23:24:19.815 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:19.816 00.001 16108 Worker thread wakes up
23:24:19.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:19.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:20.970 01.154 16108 Exposure complete
23:24:21.039 00.069 16108 worker thread done servicing request
23:24:21.039 00.000 21068 OnExposeComplete: enter
23:24:21.041 00.002 21068 UpdateGuideState(): m_state=6
23:24:21.042 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4426
23:24:21.042 00.000 21068 Star::Find returns 1 (0), X=220.99, Y=876.83, Mass=53697, SNR=42.5, Peak=9904 HFD=3.1
23:24:21.043 00.001 21068 MultiStar: [#1 -0.35,-0.23,1.18,U] [#2 -0.16,0.13,1.21,U] [#3 -0.16,0.05,1.01,U] [#4 -0.06,-0.27,0.59,U] [#5 -0.30,-0.35,0.88,U] [#6 0.12,0.75,0.00,M1] [#7 -0.14,0.29,0.59,U] [#8 0.09,-0.29,0.59,U] 
23:24:21.044 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.08}, one-star: {0.31, -0.01}
23:24:21.045 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
23:24:21.046 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
23:24:21.047 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=0.10 mountY=0.10, mountTheta=0.81
23:24:21.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
23:24:21.049 00.001 21068 Enqueuing Move request for scope (-0.11, -0.08)
23:24:21.050 00.001 16108 Worker thread wakes up
23:24:21.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
23:24:21.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
23:24:21.050 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=0.10
23:24:21.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:24:21.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:21.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:24:21.050 00.000 16108 MoveAxis(E, 0, ABG)
23:24:21.050 00.000 16108 Move returns status 0, amount 0
23:24:21.050 00.000 16108 MoveAxis(N, 0, ABG)
23:24:21.050 00.000 16108 Move returns status 0, amount 0
23:24:21.050 00.000 16108 move complete, result=0
23:24:21.050 00.000 16108 worker thread done servicing request
23:24:21.055 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=4173, FiltMin=3603, FiltMax=27981, Gamma=1.000
23:24:21.068 00.013 21068 UpdateGuideState exits: m=53697 SNR=42.5
23:24:21.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:21.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:21.070 00.000 21068 Enqueuing Expose request
23:24:21.071 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:21.072 00.001 16108 Worker thread wakes up
23:24:21.072 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:21.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:22.060 00.988 16108 Exposure complete
23:24:22.113 00.053 16108 worker thread done servicing request
23:24:22.113 00.000 21068 OnExposeComplete: enter
23:24:22.114 00.001 21068 UpdateGuideState(): m_state=6
23:24:22.115 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4427
23:24:22.116 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.76, Mass=49422, SNR=42.9, Peak=10768 HFD=2.8
23:24:22.117 00.001 21068 MultiStar: [#1 -0.37,0.06,1.10,U] [#2 0.05,0.12,1.21,U] [#3 -0.33,0.18,1.10,U] [#4 -0.42,-0.30,0.00,M1] [#5 -0.38,-0.31,0.00,M1] [#6 -0.18,-0.01,0.58,U] [#7 0.47,-0.60,0.00,M1] [#8 -0.24,-0.38,0.67,U] 
23:24:22.117 00.000 21068 single-star, 5 included, MultiStar: {-0.20, 0.01}, one-star: {-0.17, -0.08}
23:24:22.118 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
23:24:22.119 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
23:24:22.120 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.71 mountX=0.15 mountY=0.12, mountTheta=0.65
23:24:22.121 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.08, opts=13)
23:24:22.123 00.002 21068 Enqueuing Move request for scope (-0.17, -0.08)
23:24:22.125 00.002 16108 Worker thread wakes up
23:24:22.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
23:24:22.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
23:24:22.125 00.000 16108 Moving (-0.17, -0.08) raw xDistance=0.15 yDistance=0.12
23:24:22.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:24:22.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:22.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:24:22.125 00.000 16108 MoveAxis(E, 0, ABG)
23:24:22.125 00.000 16108 Move returns status 0, amount 0
23:24:22.125 00.000 16108 MoveAxis(N, 0, ABG)
23:24:22.125 00.000 16108 Move returns status 0, amount 0
23:24:22.126 00.001 16108 move complete, result=0
23:24:22.126 00.000 16108 worker thread done servicing request
23:24:22.133 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4179, FiltMin=3593, FiltMax=32995, Gamma=1.000
23:24:22.146 00.013 21068 UpdateGuideState exits: m=49422 SNR=42.9
23:24:22.148 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:22.150 00.001 21068 Enqueuing Expose request
23:24:22.151 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:22.151 00.000 16108 Worker thread wakes up
23:24:22.152 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:22.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:23.317 01.165 16108 Exposure complete
23:24:23.377 00.060 16108 worker thread done servicing request
23:24:23.377 00.000 21068 OnExposeComplete: enter
23:24:23.378 00.001 21068 UpdateGuideState(): m_state=6
23:24:23.379 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4428
23:24:23.380 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.05, Mass=49853, SNR=39.3, Peak=10179 HFD=2.4
23:24:23.381 00.001 21068 MultiStar: [#1 -0.22,0.26,1.01,U] [#2 -0.36,0.05,1.32,U] [#3 -0.32,0.03,1.03,U] [#4 -1.04,0.19,0.00,M2] [#5 -0.26,0.02,0.94,U] [#6 -0.32,0.41,0.00,M1] [#7 0.10,0.01,0.62,U] [#8 0.05,-0.32,0.71,U] 
23:24:23.382 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.06}, one-star: {-0.31, 0.22}
23:24:23.383 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
23:24:23.384 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
23:24:23.384 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.23 cameraTheta=2.89 mountX=0.23 mountY=-0.00, mountTheta=-0.01
23:24:23.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.06, opts=13)
23:24:23.387 00.001 21068 Enqueuing Move request for scope (-0.23, 0.06)
23:24:23.388 00.001 16108 Worker thread wakes up
23:24:23.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
23:24:23.388 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
23:24:23.388 00.000 16108 Moving (-0.23, 0.06) raw xDistance=0.23 yDistance=-0.00
23:24:23.389 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:24:23.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:23.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:24:23.389 00.000 16108 MoveAxis(W, 61, ABG)
23:24:23.389 00.000 16108 Guiding  Dir = 3, Dur = 61
23:24:23.389 00.000 16108 IsSlewing returns 0
23:24:23.389 00.000 16108 IsGuiding returns 0
23:24:23.393 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4182, FiltMin=3555, FiltMax=30477, Gamma=1.000
23:24:23.407 00.014 21068 UpdateGuideState exits: m=49853 SNR=39.3
23:24:23.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:23.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:23.410 00.001 21068 Enqueuing Expose request
23:24:23.435 00.025 16108 PulseGuide returned control before completion, sleep 27
23:24:23.465 00.030 16108 IsGuiding returns 1
23:24:23.465 00.000 16108 scope still moving after pulse duration time elapsed
23:24:23.496 00.031 16108 IsSlewing returns 0
23:24:23.496 00.000 16108 IsGuiding returns 1
23:24:23.527 00.031 16108 IsSlewing returns 0
23:24:23.527 00.000 16108 IsGuiding returns 0
23:24:23.527 00.000 16108 scope move finished after 61 + 76 ms
23:24:23.527 00.000 16108 Move returns status 0, amount 61
23:24:23.527 00.000 16108 MoveAxis(N, 0, ABG)
23:24:23.527 00.000 16108 Move returns status 0, amount 0
23:24:23.527 00.000 16108 move complete, result=0
23:24:23.528 00.001 16108 worker thread done servicing request
23:24:23.528 00.000 16108 Worker thread wakes up
23:24:23.528 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.0 px 0 ms NORTH
23:24:23.531 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:23.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:24.504 00.973 16108 Exposure complete
23:24:24.559 00.055 16108 worker thread done servicing request
23:24:24.559 00.000 21068 OnExposeComplete: enter
23:24:24.560 00.001 21068 UpdateGuideState(): m_state=6
23:24:24.561 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4429
23:24:24.562 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.88, Mass=48997, SNR=38.1, Peak=10960 HFD=2.8
23:24:24.564 00.002 21068 MultiStar: [#1 -0.10,0.04,1.20,U] [#2 0.22,0.06,1.31,U] [#3 -0.15,0.01,1.47,U] [#4 0.17,-0.41,0.64,U] [#5 0.08,0.13,1.11,U] [#6 0.08,-0.29,0.93,U] [#7 0.75,-0.24,0.00,M1] [#8 -0.58,-0.32,0.00,M2] 
23:24:24.565 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.15, 0.05}
23:24:24.565 00.000 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
23:24:24.566 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
23:24:24.567 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=-0.05 mountY=0.01, mountTheta=2.89
23:24:24.568 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
23:24:24.569 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
23:24:24.570 00.001 16108 Worker thread wakes up
23:24:24.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:24:24.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:24:24.570 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.01
23:24:24.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:24:24.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:24.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:24.570 00.000 16108 MoveAxis(E, 0, ABG)
23:24:24.570 00.000 16108 Move returns status 0, amount 0
23:24:24.570 00.000 16108 MoveAxis(N, 0, ABG)
23:24:24.571 00.001 16108 Move returns status 0, amount 0
23:24:24.571 00.000 16108 move complete, result=0
23:24:24.571 00.000 16108 worker thread done servicing request
23:24:24.578 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4189, FiltMin=3613, FiltMax=29917, Gamma=1.000
23:24:24.592 00.014 21068 UpdateGuideState exits: m=48997 SNR=38.1
23:24:24.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:24.595 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:24.596 00.001 21068 Enqueuing Expose request
23:24:24.597 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:24.598 00.001 16108 Worker thread wakes up
23:24:24.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:24.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:25.771 01.173 16108 Exposure complete
23:24:25.844 00.073 16108 worker thread done servicing request
23:24:25.844 00.000 21068 OnExposeComplete: enter
23:24:25.845 00.001 21068 UpdateGuideState(): m_state=6
23:24:25.846 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4430
23:24:25.846 00.000 21068 Star::Find returns 1 (0), X=221.27, Y=876.82, Mass=44329, SNR=40.6, Peak=9168 HFD=2.9
23:24:25.847 00.001 21068 MultiStar: [#1 0.01,-0.13,1.23,U] [#2 0.29,0.21,1.08,U] [#3 0.13,-0.03,1.05,U] [#4 0.33,-0.47,0.00,M2] [#5 -0.16,-0.55,0.00,M1] [#6 0.15,0.14,0.71,U] [#7 0.74,-0.37,0.00,M2] [#8 0.35,-0.67,0.00,M3] 
23:24:25.848 00.001 21068 refined, 4 included, MultiStar: {0.23, 0.02}, one-star: {0.58, -0.01}
23:24:25.849 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
23:24:25.849 00.000 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
23:24:25.850 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.10 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
23:24:25.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.02, opts=13)
23:24:25.855 00.003 21068 Enqueuing Move request for scope (0.23, 0.02)
23:24:25.858 00.003 16108 Worker thread wakes up
23:24:25.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
23:24:25.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
23:24:25.858 00.000 16108 Moving (0.23, 0.02) raw xDistance=-0.22 yDistance=-0.08
23:24:25.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:24:25.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:25.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:25.858 00.000 16108 MoveAxis(E, 57, ABG)
23:24:25.858 00.000 16108 Guiding  Dir = 2, Dur = 57
23:24:25.858 00.000 16108 IsSlewing returns 0
23:24:25.858 00.000 16108 IsGuiding returns 0
23:24:25.864 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4192, FiltMin=3565, FiltMax=28915, Gamma=1.000
23:24:25.879 00.015 21068 UpdateGuideState exits: m=44329 SNR=40.6
23:24:25.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:25.882 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:25.882 00.000 21068 Enqueuing Expose request
23:24:25.884 00.002 16108 PulseGuide returned control before completion, sleep 42
23:24:25.930 00.046 16108 IsGuiding returns 1
23:24:25.930 00.000 16108 scope still moving after pulse duration time elapsed
23:24:25.962 00.032 16108 IsSlewing returns 0
23:24:25.963 00.001 16108 IsGuiding returns 1
23:24:25.993 00.030 16108 IsSlewing returns 0
23:24:25.993 00.000 16108 IsGuiding returns 0
23:24:25.993 00.000 16108 scope move finished after 57 + 78 ms
23:24:25.994 00.001 16108 Move returns status 0, amount 57
23:24:25.994 00.000 16108 MoveAxis(N, 0, ABG)
23:24:25.994 00.000 16108 Move returns status 0, amount 0
23:24:25.994 00.000 16108 move complete, result=0
23:24:25.994 00.000 16108 worker thread done servicing request
23:24:25.994 00.000 16108 Worker thread wakes up
23:24:25.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:25.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:25.994 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
23:24:26.961 00.967 16108 Exposure complete
23:24:27.016 00.055 16108 worker thread done servicing request
23:24:27.016 00.000 21068 OnExposeComplete: enter
23:24:27.017 00.001 21068 UpdateGuideState(): m_state=6
23:24:27.018 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4431
23:24:27.019 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.50, Mass=48337, SNR=39.4, Peak=9376 HFD=3.0
23:24:27.020 00.001 21068 MultiStar: [#1 -0.01,-0.69,0.00,M1] [#2 0.30,-0.26,1.01,U] [#3 0.07,-0.37,0.98,U] [#4 -0.01,-0.92,0.00,M3] [#5 0.12,-0.51,0.00,M2] [#6 0.44,-0.27,0.00,M1] [#7 0.36,0.30,0.83,U] [#8 -0.34,-0.40,0.00,M4] 
23:24:27.021 00.001 21068 refined, 3 included, MultiStar: {0.17, -0.19}, one-star: {-0.03, -0.34}
23:24:27.021 00.000 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
23:24:27.022 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.54)
23:24:27.023 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.84 mountX=-0.20 mountY=0.14, mountTheta=2.52
23:24:27.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.19, opts=13)
23:24:27.026 00.001 21068 Enqueuing Move request for scope (0.17, -0.19)
23:24:27.027 00.001 16108 Worker thread wakes up
23:24:27.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
23:24:27.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
23:24:27.027 00.000 16108 Moving (0.17, -0.19) raw xDistance=-0.20 yDistance=0.14
23:24:27.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:24:27.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:27.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:24:27.027 00.000 16108 MoveAxis(E, 0, ABG)
23:24:27.027 00.000 16108 Move returns status 0, amount 0
23:24:27.027 00.000 16108 MoveAxis(N, 0, ABG)
23:24:27.027 00.000 16108 Move returns status 0, amount 0
23:24:27.027 00.000 16108 move complete, result=0
23:24:27.028 00.001 16108 worker thread done servicing request
23:24:27.035 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4195, FiltMin=3587, FiltMax=28835, Gamma=1.000
23:24:27.059 00.024 21068 UpdateGuideState exits: m=48337 SNR=39.4
23:24:27.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:27.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:27.062 00.001 21068 Enqueuing Expose request
23:24:27.063 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:27.064 00.001 16108 Worker thread wakes up
23:24:27.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:27.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:28.238 01.174 16108 Exposure complete
23:24:28.292 00.054 16108 worker thread done servicing request
23:24:28.292 00.000 21068 OnExposeComplete: enter
23:24:28.294 00.002 21068 UpdateGuideState(): m_state=6
23:24:28.294 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4432
23:24:28.295 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.45, Mass=42024, SNR=32.9, Peak=9392 HFD=3.1
23:24:28.297 00.002 21068 MultiStar: [#1 0.10,-0.17,1.35,U] [#2 -0.26,-0.12,1.11,U] [#3 -0.19,0.02,1.28,U] [#4 -0.12,-0.64,0.00,M4] [#5 -0.20,-0.32,1.38,U] [#6 0.42,0.08,0.92,U] [#7 0.21,-0.16,0.89,U] [#8 -0.25,-0.88,0.00,M5] 
23:24:28.298 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.16}, one-star: {-0.14, -0.39}
23:24:28.298 00.000 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
23:24:28.299 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
23:24:28.300 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.76 mountX=0.00 mountY=0.16, mountTheta=1.55
23:24:28.301 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.16, opts=13)
23:24:28.303 00.002 21068 Enqueuing Move request for scope (-0.03, -0.16)
23:24:28.304 00.001 16108 Worker thread wakes up
23:24:28.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
23:24:28.304 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
23:24:28.304 00.000 16108 Moving (-0.03, -0.16) raw xDistance=0.00 yDistance=0.16
23:24:28.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:24:28.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:28.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:24:28.304 00.000 16108 MoveAxis(E, 0, ABG)
23:24:28.305 00.001 16108 Move returns status 0, amount 0
23:24:28.305 00.000 16108 MoveAxis(N, 0, ABG)
23:24:28.305 00.000 16108 Move returns status 0, amount 0
23:24:28.305 00.000 16108 move complete, result=0
23:24:28.305 00.000 16108 worker thread done servicing request
23:24:28.310 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4201, FiltMin=3600, FiltMax=28867, Gamma=1.000
23:24:28.335 00.025 21068 UpdateGuideState exits: m=42024 SNR=32.9
23:24:28.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:28.338 00.001 21068 Enqueuing Expose request
23:24:28.339 00.001 16108 Worker thread wakes up
23:24:28.339 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:28.340 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:28.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:29.324 00.984 16108 Exposure complete
23:24:29.403 00.079 16108 worker thread done servicing request
23:24:29.403 00.000 21068 OnExposeComplete: enter
23:24:29.404 00.001 21068 UpdateGuideState(): m_state=6
23:24:29.406 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4433
23:24:29.407 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.37, Mass=41429, SNR=34.5, Peak=8147 HFD=2.9
23:24:29.409 00.002 21068 MultiStar: [#1 0.02,0.14,1.08,U] [#2 -0.11,-0.28,1.12,U] [#3 -0.27,-0.10,1.09,U] [#4 -0.40,-0.32,0.00,M5] [#5 -0.64,-0.40,0.00,M2] [#6 -0.26,-0.26,0.98,U] [#7 0.07,-0.16,0.60,U] [#8 -0.30,-0.41,0.00,M6] 
23:24:29.409 00.000 21068 refined, 5 included, MultiStar: {-0.18, -0.19}, one-star: {-0.46, -0.47}
23:24:29.410 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
23:24:29.412 00.002 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
23:24:29.413 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.34 mountX=0.15 mountY=0.22, mountTheta=0.99
23:24:29.414 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.19, opts=13)
23:24:29.415 00.001 21068 Enqueuing Move request for scope (-0.18, -0.19)
23:24:29.416 00.001 16108 Worker thread wakes up
23:24:29.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
23:24:29.416 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
23:24:29.416 00.000 16108 Moving (-0.18, -0.19) raw xDistance=0.15 yDistance=0.22
23:24:29.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:24:29.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:24:29.416 00.000 16108 MoveAxis(E, 0, ABG)
23:24:29.416 00.000 16108 Move returns status 0, amount 0
23:24:29.416 00.000 16108 MoveAxis(S, 45, ABG)
23:24:29.416 00.000 16108 Guiding  Dir = 1, Dur = 45
23:24:29.416 00.000 16108 IsSlewing returns 0
23:24:29.417 00.001 16108 IsGuiding returns 0
23:24:29.420 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4208, FiltMin=3619, FiltMax=26531, Gamma=1.000
23:24:29.434 00.014 21068 UpdateGuideState exits: m=41429 SNR=34.5
23:24:29.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:29.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:29.437 00.001 21068 Enqueuing Expose request
23:24:29.441 00.004 16108 PulseGuide returned control before completion, sleep 32
23:24:29.486 00.045 16108 IsGuiding returns 1
23:24:29.486 00.000 16108 scope still moving after pulse duration time elapsed
23:24:29.518 00.032 16108 IsSlewing returns 0
23:24:29.518 00.000 16108 IsGuiding returns 1
23:24:29.549 00.031 16108 IsSlewing returns 0
23:24:29.550 00.001 16108 IsGuiding returns 0
23:24:29.550 00.000 16108 scope move finished after 45 + 88 ms
23:24:29.550 00.000 16108 Move returns status 0, amount 45
23:24:29.550 00.000 16108 move complete, result=0
23:24:29.550 00.000 16108 worker thread done servicing request
23:24:29.550 00.000 16108 Worker thread wakes up
23:24:29.550 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
23:24:29.554 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:29.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:30.724 01.170 16108 Exposure complete
23:24:30.780 00.056 16108 worker thread done servicing request
23:24:30.781 00.001 21068 OnExposeComplete: enter
23:24:30.781 00.000 21068 UpdateGuideState(): m_state=6
23:24:30.782 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4434
23:24:30.783 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=877.32, Mass=44002, SNR=35.1, Peak=9264 HFD=3.1
23:24:30.784 00.001 21068 MultiStar: [#1 0.01,0.23,0.92,U] [#2 -0.25,0.29,1.35,U] [#3 0.05,-0.03,1.27,U] [#4 -0.21,-0.36,0.79,U] [#5 -0.23,0.13,0.92,U] [#6 0.10,0.65,0.00,M1] [#7 -0.09,0.29,0.57,U] [#8 -0.48,0.14,0.00,M7] 
23:24:30.785 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.15}, one-star: {-0.18, 0.48}
23:24:30.785 00.000 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
23:24:30.786 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
23:24:30.793 00.007 21068 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.27 mountX=0.15 mountY=-0.12, mountTheta=-0.65
23:24:30.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.15, opts=13)
23:24:30.796 00.000 21068 Enqueuing Move request for scope (-0.13, 0.15)
23:24:30.797 00.001 16108 Worker thread wakes up
23:24:30.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
23:24:30.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
23:24:30.797 00.000 16108 Moving (-0.13, 0.15) raw xDistance=0.15 yDistance=-0.12
23:24:30.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:24:30.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:30.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:24:30.797 00.000 16108 MoveAxis(E, 0, ABG)
23:24:30.797 00.000 16108 Move returns status 0, amount 0
23:24:30.797 00.000 16108 MoveAxis(N, 0, ABG)
23:24:30.797 00.000 16108 Move returns status 0, amount 0
23:24:30.797 00.000 16108 move complete, result=0
23:24:30.797 00.000 16108 worker thread done servicing request
23:24:30.801 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4211, FiltMin=3568, FiltMax=29309, Gamma=1.000
23:24:30.814 00.013 21068 UpdateGuideState exits: m=44002 SNR=35.1
23:24:30.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:30.815 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:30.816 00.001 21068 Enqueuing Expose request
23:24:30.817 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:30.818 00.001 16108 Worker thread wakes up
23:24:30.818 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:30.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:31.793 00.975 16108 Exposure complete
23:24:31.848 00.055 16108 worker thread done servicing request
23:24:31.848 00.000 21068 OnExposeComplete: enter
23:24:31.849 00.001 21068 UpdateGuideState(): m_state=6
23:24:31.850 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4435
23:24:31.851 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.30, Mass=34563, SNR=30.0, Peak=8384 HFD=3.2
23:24:31.851 00.000 21068 MultiStar: [#1 -0.43,0.22,1.31,U] [#2 -0.60,0.44,0.00,M1] [#3 -0.23,0.35,1.10,U] [#4 -0.41,-0.03,0.82,U] [#5 -0.27,0.35,1.22,U] [#6 -0.18,0.88,0.00,M2] [#7 -0.10,0.29,0.82,U] [#8 -0.05,0.40,0.77,U] 
23:24:31.852 00.001 21068 refined, 6 included, MultiStar: {-0.26, 0.30}, one-star: {-0.22, 0.46}
23:24:31.853 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:24:31.854 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:24:31.854 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=0.30 hyp=0.39 cameraTheta=2.29 mountX=0.31 mountY=-0.23, mountTheta=-0.64
23:24:31.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.30, opts=13)
23:24:31.857 00.001 21068 Enqueuing Move request for scope (-0.26, 0.30)
23:24:31.858 00.001 16108 Worker thread wakes up
23:24:31.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.30) opts 0xd
23:24:31.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.30)
23:24:31.858 00.000 16108 Moving (-0.26, 0.30) raw xDistance=0.31 yDistance=-0.23
23:24:31.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:24:31.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:31.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:24:31.858 00.000 16108 MoveAxis(W, 80, ABG)
23:24:31.858 00.000 16108 Guiding  Dir = 3, Dur = 80
23:24:31.860 00.002 16108 IsSlewing returns 0
23:24:31.860 00.000 16108 IsGuiding returns 0
23:24:31.861 00.001 16108 PulseGuide returned control before completion, sleep 89
23:24:31.862 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4217, FiltMin=3609, FiltMax=28429, Gamma=1.000
23:24:31.881 00.019 21068 UpdateGuideState exits: m=34563 SNR=30.0
23:24:31.884 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:31.886 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:31.887 00.001 21068 Enqueuing Expose request
23:24:31.963 00.076 16108 IsGuiding returns 1
23:24:31.963 00.000 16108 scope still moving after pulse duration time elapsed
23:24:31.994 00.031 16108 IsSlewing returns 0
23:24:31.994 00.000 16108 IsGuiding returns 0
23:24:31.994 00.000 16108 scope move finished after 80 + 55 ms
23:24:31.994 00.000 16108 Move returns status 0, amount 80
23:24:31.994 00.000 16108 MoveAxis(N, 0, ABG)
23:24:31.994 00.000 16108 Move returns status 0, amount 0
23:24:31.995 00.001 16108 move complete, result=0
23:24:31.995 00.000 16108 worker thread done servicing request
23:24:31.995 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.2 px 0 ms NORTH
23:24:31.997 00.002 16108 Worker thread wakes up
23:24:31.997 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:31.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:33.149 01.152 16108 Exposure complete
23:24:33.233 00.084 16108 worker thread done servicing request
23:24:33.233 00.000 21068 OnExposeComplete: enter
23:24:33.235 00.002 21068 UpdateGuideState(): m_state=6
23:24:33.238 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4436
23:24:33.238 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.76, Mass=40670, SNR=33.8, Peak=9200 HFD=2.9
23:24:33.239 00.001 21068 MultiStar: [#1 -0.08,0.05,0.90,U] [#2 -0.01,-0.32,1.29,U] [#3 0.03,0.13,0.92,U] [#4 0.05,0.03,0.82,U] [#5 0.09,-0.42,1.10,U] [#6 0.55,-0.03,0.00,M3] [#7 -0.01,0.15,0.62,U] [#8 -0.28,-0.34,0.70,U] 
23:24:33.240 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.08, -0.08}
23:24:33.241 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
23:24:33.242 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
23:24:33.243 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=-0.09 mountY=0.06, mountTheta=2.58
23:24:33.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
23:24:33.248 00.003 21068 Enqueuing Move request for scope (0.08, -0.08)
23:24:33.249 00.001 16108 Worker thread wakes up
23:24:33.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
23:24:33.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
23:24:33.249 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
23:24:33.250 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:24:33.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:33.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:33.250 00.000 16108 MoveAxis(E, 0, ABG)
23:24:33.250 00.000 16108 Move returns status 0, amount 0
23:24:33.250 00.000 16108 MoveAxis(N, 0, ABG)
23:24:33.250 00.000 16108 Move returns status 0, amount 0
23:24:33.250 00.000 16108 move complete, result=0
23:24:33.250 00.000 16108 worker thread done servicing request
23:24:33.254 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4217, FiltMin=3616, FiltMax=31773, Gamma=1.000
23:24:33.271 00.017 21068 UpdateGuideState exits: m=40670 SNR=33.8
23:24:33.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:33.272 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:33.273 00.001 21068 Enqueuing Expose request
23:24:33.274 00.001 16108 Worker thread wakes up
23:24:33.274 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:33.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:33.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:34.261 00.987 16108 Exposure complete
23:24:34.339 00.078 16108 worker thread done servicing request
23:24:34.339 00.000 21068 OnExposeComplete: enter
23:24:34.341 00.002 21068 UpdateGuideState(): m_state=6
23:24:34.343 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4437
23:24:34.344 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.83, Mass=32200, SNR=26.9, Peak=9104 HFD=2.4
23:24:34.346 00.002 21068 MultiStar: [#1 0.05,-0.13,1.31,U] [#2 0.12,0.28,1.55,U] [#3 -0.00,0.41,1.13,U] [#4 0.47,0.16,0.00,M3] [#5 0.14,0.05,1.36,U] [#6 0.23,0.36,1.30,U] [#7 -0.23,0.23,0.69,U] [#8 -0.18,-0.31,0.98,U] 
23:24:34.346 00.000 21068 single-star, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.11, -0.00}
23:24:34.347 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:24:34.348 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:24:34.349 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
23:24:34.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
23:24:34.352 00.001 21068 Enqueuing Move request for scope (0.11, -0.00)
23:24:34.353 00.001 16108 Worker thread wakes up
23:24:34.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:24:34.353 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:24:34.353 00.000 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.02
23:24:34.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:24:34.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:34.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:34.353 00.000 16108 MoveAxis(E, 0, ABG)
23:24:34.353 00.000 16108 Move returns status 0, amount 0
23:24:34.353 00.000 16108 MoveAxis(N, 0, ABG)
23:24:34.353 00.000 16108 Move returns status 0, amount 0
23:24:34.353 00.000 16108 move complete, result=0
23:24:34.353 00.000 16108 worker thread done servicing request
23:24:34.358 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4217, FiltMin=3616, FiltMax=34710, Gamma=1.000
23:24:34.372 00.014 21068 UpdateGuideState exits: m=32200 SNR=26.9
23:24:34.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.373 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:34.374 00.001 21068 Enqueuing Expose request
23:24:34.375 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:34.376 00.001 16108 Worker thread wakes up
23:24:34.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:34.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:35.530 01.154 16108 Exposure complete
23:24:35.604 00.074 16108 worker thread done servicing request
23:24:35.604 00.000 21068 OnExposeComplete: enter
23:24:35.606 00.002 21068 UpdateGuideState(): m_state=6
23:24:35.608 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4438
23:24:35.610 00.002 21068 Star::Find returns 1 (0), X=221.34, Y=876.92, Mass=32491, SNR=29.7, Peak=9136 HFD=2.4
23:24:35.611 00.001 21068 MultiStar: [#1 0.48,-0.58,0.00,M1] [#2 0.34,0.28,1.45,U] [#3 0.02,-0.21,1.19,U] [#4 0.24,-0.39,0.92,U] [#5 0.17,-0.05,1.14,U] [#6 0.71,-0.04,0.00,M3] [#7 -0.09,0.01,0.61,U] [#8 0.40,-0.52,0.00,M5] 
23:24:35.613 00.002 21068 refined, 5 included, MultiStar: {0.24, -0.03}, one-star: {0.65, 0.08}
23:24:35.614 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:24:35.615 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
23:24:35.616 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
23:24:35.619 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.03, opts=13)
23:24:35.621 00.002 21068 Enqueuing Move request for scope (0.24, -0.03)
23:24:35.621 00.000 16108 Worker thread wakes up
23:24:35.622 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
23:24:35.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
23:24:35.622 00.000 16108 Moving (0.24, -0.03) raw xDistance=-0.24 yDistance=-0.03
23:24:35.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:24:35.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:35.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:35.622 00.000 16108 MoveAxis(E, 64, ABG)
23:24:35.622 00.000 16108 Guiding  Dir = 2, Dur = 64
23:24:35.622 00.000 16108 IsSlewing returns 0
23:24:35.622 00.000 16108 IsGuiding returns 0
23:24:35.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4217, FiltMin=3593, FiltMax=25744, Gamma=1.000
23:24:35.629 00.003 16108 PulseGuide returned control before completion, sleep 68
23:24:35.641 00.012 21068 UpdateGuideState exits: m=32491 SNR=29.7
23:24:35.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:35.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:35.643 00.000 21068 Enqueuing Expose request
23:24:35.708 00.065 16108 IsGuiding returns 1
23:24:35.708 00.000 16108 scope still moving after pulse duration time elapsed
23:24:35.740 00.032 16108 IsSlewing returns 0
23:24:35.741 00.001 16108 IsGuiding returns 0
23:24:35.741 00.000 16108 scope move finished after 64 + 53 ms
23:24:35.741 00.000 16108 Move returns status 0, amount 64
23:24:35.741 00.000 16108 MoveAxis(N, 0, ABG)
23:24:35.741 00.000 16108 Move returns status 0, amount 0
23:24:35.741 00.000 16108 move complete, result=0
23:24:35.741 00.000 16108 worker thread done servicing request
23:24:35.741 00.000 16108 Worker thread wakes up
23:24:35.742 00.001 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
23:24:35.744 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:35.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:36.712 00.968 16108 Exposure complete
23:24:36.768 00.056 16108 worker thread done servicing request
23:24:36.768 00.000 21068 OnExposeComplete: enter
23:24:36.769 00.001 21068 UpdateGuideState(): m_state=6
23:24:36.771 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4439
23:24:36.773 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.71, Mass=38175, SNR=35.9, Peak=8640 HFD=3.1
23:24:36.774 00.001 21068 MultiStar: [#1 0.16,0.15,0.85,U] [#2 0.13,0.13,1.19,U] [#3 -0.17,0.41,0.87,U] [#4 0.31,-0.24,0.90,U] [#5 0.27,0.18,0.97,U] [#6 0.08,0.10,0.80,U] [#7 -0.45,0.13,0.45,U] [#8 0.04,-0.04,0.74,U] 
23:24:36.775 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.13, -0.13}
23:24:36.777 00.002 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
23:24:36.779 00.002 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
23:24:36.780 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
23:24:36.783 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
23:24:36.786 00.003 21068 Enqueuing Move request for scope (0.06, 0.07)
23:24:36.787 00.001 16108 Worker thread wakes up
23:24:36.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:24:36.788 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:24:36.788 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.04 yDistance=-0.09
23:24:36.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:24:36.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:36.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:36.788 00.000 16108 MoveAxis(E, 0, ABG)
23:24:36.788 00.000 16108 Move returns status 0, amount 0
23:24:36.788 00.000 16108 MoveAxis(N, 0, ABG)
23:24:36.788 00.000 16108 Move returns status 0, amount 0
23:24:36.788 00.000 16108 move complete, result=0
23:24:36.788 00.000 16108 worker thread done servicing request
23:24:36.794 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4214, FiltMin=3536, FiltMax=30310, Gamma=1.000
23:24:36.814 00.020 21068 UpdateGuideState exits: m=38175 SNR=35.9
23:24:36.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:36.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:36.817 00.001 21068 Enqueuing Expose request
23:24:36.817 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:36.818 00.001 16108 Worker thread wakes up
23:24:36.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:36.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:37.985 01.166 16108 Exposure complete
23:24:38.042 00.057 16108 worker thread done servicing request
23:24:38.042 00.000 21068 OnExposeComplete: enter
23:24:38.043 00.001 21068 UpdateGuideState(): m_state=6
23:24:38.044 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4440
23:24:38.044 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.94, Mass=39095, SNR=36.0, Peak=9232 HFD=2.5
23:24:38.045 00.001 21068 MultiStar: [#1 0.04,-0.05,1.13,U] [#2 -0.24,0.04,1.01,U] [#3 -0.29,0.18,0.91,U] [#4 -0.55,-0.07,0.00,M2] [#5 -0.31,-0.05,0.99,U] [#6 0.71,-0.17,0.00,M3] [#7 -0.58,-0.42,0.00,M1] [#8 0.11,-0.16,0.82,U] 
23:24:38.048 00.003 21068 single-star, 5 included, MultiStar: {-0.13, 0.01}, one-star: {-0.08, 0.10}
23:24:38.049 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:24:38.051 00.002 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
23:24:38.053 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.25 mountX=0.10 mountY=-0.08, mountTheta=-0.68
23:24:38.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
23:24:38.057 00.002 21068 Enqueuing Move request for scope (-0.08, 0.10)
23:24:38.058 00.001 16108 Worker thread wakes up
23:24:38.059 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:24:38.059 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:24:38.059 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=-0.08
23:24:38.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:24:38.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:38.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:38.059 00.000 16108 MoveAxis(E, 0, ABG)
23:24:38.059 00.000 16108 Move returns status 0, amount 0
23:24:38.059 00.000 16108 MoveAxis(N, 0, ABG)
23:24:38.059 00.000 16108 Move returns status 0, amount 0
23:24:38.060 00.001 16108 move complete, result=0
23:24:38.060 00.000 16108 worker thread done servicing request
23:24:38.065 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4211, FiltMin=3635, FiltMax=26413, Gamma=1.000
23:24:38.079 00.014 21068 UpdateGuideState exits: m=39095 SNR=36.0
23:24:38.081 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:38.082 00.000 21068 Enqueuing Expose request
23:24:38.083 00.001 16108 Worker thread wakes up
23:24:38.083 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:38.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:38.083 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:39.048 00.965 16108 Exposure complete
23:24:39.124 00.076 16108 worker thread done servicing request
23:24:39.124 00.000 21068 OnExposeComplete: enter
23:24:39.125 00.001 21068 UpdateGuideState(): m_state=6
23:24:39.126 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4441
23:24:39.127 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.89, Mass=37015, SNR=32.2, Peak=7875 HFD=2.9
23:24:39.128 00.001 21068 MultiStar: [#1 -0.25,0.18,0.84,U] [#2 0.08,0.32,1.37,U] [#3 -0.11,0.31,1.03,U] [#4 -0.40,-0.28,0.00,M3] [#5 -0.21,-0.13,1.05,U] [#6 -0.27,-0.31,0.97,U] [#7 -0.08,0.25,0.64,U] [#8 -0.34,-0.14,0.79,U] 
23:24:39.129 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.07}, one-star: {-0.24, 0.06}
23:24:39.130 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
23:24:39.130 00.000 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
23:24:39.131 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.71 mountX=0.17 mountY=-0.03, mountTheta=-0.20
23:24:39.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.07, opts=13)
23:24:39.134 00.001 21068 Enqueuing Move request for scope (-0.16, 0.07)
23:24:39.134 00.000 16108 Worker thread wakes up
23:24:39.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
23:24:39.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
23:24:39.135 00.001 16108 Moving (-0.16, 0.07) raw xDistance=0.17 yDistance=-0.03
23:24:39.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:24:39.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:39.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:39.135 00.000 16108 MoveAxis(E, 0, ABG)
23:24:39.135 00.000 16108 Move returns status 0, amount 0
23:24:39.135 00.000 16108 MoveAxis(N, 0, ABG)
23:24:39.135 00.000 16108 Move returns status 0, amount 0
23:24:39.135 00.000 16108 move complete, result=0
23:24:39.135 00.000 16108 worker thread done servicing request
23:24:39.139 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1779, max=65535, med=4211, FiltMin=3593, FiltMax=28397, Gamma=1.000
23:24:39.153 00.014 21068 UpdateGuideState exits: m=37015 SNR=32.2
23:24:39.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:39.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:39.156 00.001 21068 Enqueuing Expose request
23:24:39.157 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:39.159 00.002 16108 Worker thread wakes up
23:24:39.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:39.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:40.311 01.152 16108 Exposure complete
23:24:40.386 00.075 16108 worker thread done servicing request
23:24:40.386 00.000 21068 OnExposeComplete: enter
23:24:40.387 00.001 21068 UpdateGuideState(): m_state=6
23:24:40.388 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4442
23:24:40.388 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=876.85, Mass=41747, SNR=36.3, Peak=8675 HFD=2.8
23:24:40.389 00.001 21068 MultiStar: [#1 -0.17,-0.25,0.86,U] [#2 -0.63,0.25,0.00,M1] [#3 -0.48,-0.02,1.13,U] [#4 -0.46,0.16,0.00,M4] [#5 -0.65,-0.39,0.00,M1] [#6 -0.35,0.22,0.81,U] [#7 -0.18,-0.31,0.52,U] [#8 -0.18,-0.17,0.81,U] 
23:24:40.390 00.001 21068 refined, 5 included, MultiStar: {-0.33, -0.07}, one-star: {-0.47, 0.01}
23:24:40.391 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
23:24:40.391 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
23:24:40.392 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-2.94 mountX=0.31 mountY=0.14, mountTheta=0.43
23:24:40.394 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.07, opts=13)
23:24:40.394 00.000 21068 Enqueuing Move request for scope (-0.33, -0.07)
23:24:40.395 00.001 16108 Worker thread wakes up
23:24:40.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
23:24:40.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
23:24:40.395 00.000 16108 Moving (-0.33, -0.07) raw xDistance=0.31 yDistance=0.14
23:24:40.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
23:24:40.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:40.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:24:40.395 00.000 16108 MoveAxis(W, 82, ABG)
23:24:40.395 00.000 16108 Guiding  Dir = 3, Dur = 82
23:24:40.396 00.001 16108 IsSlewing returns 0
23:24:40.396 00.000 16108 IsGuiding returns 0
23:24:40.403 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=4208, FiltMin=3635, FiltMax=25341, Gamma=1.000
23:24:40.422 00.019 21068 UpdateGuideState exits: m=41747 SNR=36.3
23:24:40.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:40.423 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:40.425 00.002 21068 Enqueuing Expose request
23:24:40.431 00.006 16108 PulseGuide returned control before completion, sleep 58
23:24:40.491 00.060 16108 IsGuiding returns 1
23:24:40.491 00.000 16108 scope still moving after pulse duration time elapsed
23:24:40.522 00.031 16108 IsSlewing returns 0
23:24:40.522 00.000 16108 IsGuiding returns 1
23:24:40.553 00.031 16108 IsSlewing returns 0
23:24:40.553 00.000 16108 IsGuiding returns 0
23:24:40.553 00.000 16108 scope move finished after 82 + 75 ms
23:24:40.555 00.002 16108 Move returns status 0, amount 82
23:24:40.555 00.000 16108 MoveAxis(N, 0, ABG)
23:24:40.555 00.000 16108 Move returns status 0, amount 0
23:24:40.555 00.000 16108 move complete, result=0
23:24:40.555 00.000 16108 worker thread done servicing request
23:24:40.555 00.000 16108 Worker thread wakes up
23:24:40.555 00.000 21068 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH
23:24:40.557 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:40.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:41.529 00.972 16108 Exposure complete
23:24:41.584 00.055 16108 worker thread done servicing request
23:24:41.584 00.000 21068 OnExposeComplete: enter
23:24:41.585 00.001 21068 UpdateGuideState(): m_state=6
23:24:41.586 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4443
23:24:41.588 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.91, Mass=42721, SNR=35.3, Peak=9376 HFD=2.6
23:24:41.590 00.002 21068 MultiStar: [#1 -0.07,-0.14,0.99,U] [#2 -0.32,0.09,1.06,U] [#3 -0.10,0.15,0.83,U] [#4 0.33,-0.03,0.91,U] [#5 -0.37,-0.10,1.00,U] [#6 0.09,0.67,0.00,M2] [#7 -0.07,0.04,0.74,U] [#8 -0.29,-0.34,0.92,U] 
23:24:41.591 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {0.19, 0.07}
23:24:41.592 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
23:24:41.593 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
23:24:41.595 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=0.09 mountY=0.06, mountTheta=0.57
23:24:41.597 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
23:24:41.598 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
23:24:41.599 00.001 16108 Worker thread wakes up
23:24:41.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
23:24:41.599 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
23:24:41.599 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=0.06
23:24:41.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:24:41.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:41.599 00.000 16108 MoveAxis(E, 0, ABG)
23:24:41.599 00.000 16108 Move returns status 0, amount 0
23:24:41.599 00.000 16108 MoveAxis(N, 0, ABG)
23:24:41.599 00.000 16108 Move returns status 0, amount 0
23:24:41.599 00.000 16108 move complete, result=0
23:24:41.599 00.000 16108 worker thread done servicing request
23:24:41.607 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4205, FiltMin=3584, FiltMax=26445, Gamma=1.000
23:24:41.631 00.024 21068 UpdateGuideState exits: m=42721 SNR=35.3
23:24:41.633 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:41.638 00.004 21068 Enqueuing Expose request
23:24:41.639 00.001 16108 Worker thread wakes up
23:24:41.639 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:41.640 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:41.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:42.800 01.160 16108 Exposure complete
23:24:42.855 00.055 16108 worker thread done servicing request
23:24:42.855 00.000 21068 OnExposeComplete: enter
23:24:42.857 00.002 21068 UpdateGuideState(): m_state=6
23:24:42.857 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4444
23:24:42.858 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.19, Mass=42216, SNR=33.6, Peak=9744 HFD=3.0
23:24:42.859 00.001 21068 MultiStar: [#1 0.29,-0.03,1.08,U] [#2 0.05,0.32,1.39,U] [#3 -0.20,0.51,0.00,M1] [#4 -0.14,0.41,0.69,U] [#5 -0.39,0.05,1.15,U] [#6 0.38,0.79,0.00,M3] [#7 0.67,-0.05,0.00,M1] [#8 0.01,-0.12,0.72,U] 
23:24:42.860 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.17}, one-star: {-0.04, 0.35}
23:24:42.861 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:24:42.861 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:24:42.862 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.76 mountX=0.06 mountY=-0.16, mountTheta=-1.20
23:24:42.866 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
23:24:42.868 00.002 21068 Enqueuing Move request for scope (-0.03, 0.17)
23:24:42.869 00.001 16108 Worker thread wakes up
23:24:42.870 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
23:24:42.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
23:24:42.870 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.16
23:24:42.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:24:42.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:42.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:24:42.870 00.000 16108 MoveAxis(E, 0, ABG)
23:24:42.871 00.001 16108 Move returns status 0, amount 0
23:24:42.871 00.000 16108 MoveAxis(N, 0, ABG)
23:24:42.871 00.000 16108 Move returns status 0, amount 0
23:24:42.871 00.000 16108 move complete, result=0
23:24:42.871 00.000 16108 worker thread done servicing request
23:24:42.878 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4205, FiltMin=3584, FiltMax=22358, Gamma=1.000
23:24:42.900 00.022 21068 UpdateGuideState exits: m=42216 SNR=33.6
23:24:42.902 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:42.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:42.905 00.002 21068 Enqueuing Expose request
23:24:42.905 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:42.906 00.001 16108 Worker thread wakes up
23:24:42.907 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:42.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:43.879 00.972 16108 Exposure complete
23:24:43.941 00.062 16108 worker thread done servicing request
23:24:43.941 00.000 21068 OnExposeComplete: enter
23:24:43.942 00.001 21068 UpdateGuideState(): m_state=6
23:24:43.943 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4445
23:24:43.946 00.003 21068 Star::Find returns 1 (0), X=220.85, Y=876.74, Mass=42094, SNR=33.6, Peak=9888 HFD=2.9
23:24:43.947 00.001 21068 MultiStar: [#1 0.29,-0.23,0.93,U] [#2 0.20,-0.05,1.38,U] [#3 0.10,-0.21,0.97,U] [#4 -0.29,-0.08,0.96,U] [#5 -0.04,-0.26,1.03,U] [#6 0.33,0.26,0.71,U] [#7 0.17,0.09,0.66,U] [#8 0.25,-0.12,0.97,U] 
23:24:43.949 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.16, -0.10}
23:24:43.950 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:24:43.951 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:24:43.954 00.003 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.14 mountY=0.06, mountTheta=2.73
23:24:43.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
23:24:43.956 00.000 21068 Enqueuing Move request for scope (0.12, -0.09)
23:24:43.957 00.001 16108 Worker thread wakes up
23:24:43.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:24:43.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:24:43.957 00.000 16108 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=0.06
23:24:43.958 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:24:43.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:43.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:43.958 00.000 16108 MoveAxis(E, 0, ABG)
23:24:43.958 00.000 16108 Move returns status 0, amount 0
23:24:43.958 00.000 16108 MoveAxis(N, 0, ABG)
23:24:43.958 00.000 16108 Move returns status 0, amount 0
23:24:43.958 00.000 16108 move complete, result=0
23:24:43.958 00.000 16108 worker thread done servicing request
23:24:43.964 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=4205, FiltMin=3616, FiltMax=25005, Gamma=1.000
23:24:43.981 00.017 21068 UpdateGuideState exits: m=42094 SNR=33.6
23:24:43.981 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:43.983 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:43.984 00.001 21068 Enqueuing Expose request
23:24:43.985 00.001 16108 Worker thread wakes up
23:24:43.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:43.985 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:43.986 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:45.150 01.164 16108 Exposure complete
23:24:45.206 00.056 16108 worker thread done servicing request
23:24:45.206 00.000 21068 OnExposeComplete: enter
23:24:45.207 00.001 21068 UpdateGuideState(): m_state=6
23:24:45.208 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4446
23:24:45.209 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.98, Mass=35691, SNR=32.2, Peak=9504 HFD=2.5
23:24:45.210 00.001 21068 MultiStar: [#1 0.18,-0.14,1.16,U] [#2 0.22,-0.25,1.64,U] [#3 0.22,0.12,1.00,U] [#4 0.12,-0.49,0.00,M2] [#5 -0.43,-0.45,0.00,M1] [#6 0.30,0.28,0.81,U] [#7 0.78,0.09,0.00,M1] [#8 0.26,-0.50,0.00,M1] 
23:24:45.210 00.000 21068 refined, 4 included, MultiStar: {0.15, -0.01}, one-star: {-0.20, 0.14}
23:24:45.212 00.002 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
23:24:45.213 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:24:45.213 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
23:24:45.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
23:24:45.216 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
23:24:45.216 00.000 16108 Worker thread wakes up
23:24:45.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:24:45.217 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:24:45.217 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
23:24:45.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:24:45.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:45.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:45.217 00.000 16108 MoveAxis(E, 0, ABG)
23:24:45.217 00.000 16108 Move returns status 0, amount 0
23:24:45.217 00.000 16108 MoveAxis(N, 0, ABG)
23:24:45.217 00.000 16108 Move returns status 0, amount 0
23:24:45.217 00.000 16108 move complete, result=0
23:24:45.217 00.000 16108 worker thread done servicing request
23:24:45.220 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4205, FiltMin=3597, FiltMax=23155, Gamma=1.000
23:24:45.256 00.036 21068 UpdateGuideState exits: m=35691 SNR=32.2
23:24:45.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:45.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:45.259 00.001 21068 Enqueuing Expose request
23:24:45.260 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:45.261 00.001 16108 Worker thread wakes up
23:24:45.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:45.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:46.251 00.990 16108 Exposure complete
23:24:46.325 00.074 16108 worker thread done servicing request
23:24:46.325 00.000 21068 OnExposeComplete: enter
23:24:46.326 00.001 21068 UpdateGuideState(): m_state=6
23:24:46.327 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4447
23:24:46.327 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=877.04, Mass=49660, SNR=35.1, Peak=10320 HFD=3.0
23:24:46.328 00.001 21068 MultiStar: [#1 0.17,-0.38,0.89,U] [#2 0.05,0.04,1.28,U] [#3 0.45,-0.17,1.01,U] [#4 0.14,-0.09,1.00,U] [#5 -0.13,-0.30,1.02,U] [#6 0.23,0.40,0.71,U] [#7 0.52,-0.15,0.00,M2] [#8 0.20,-0.63,0.00,M2] 
23:24:46.329 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.05}, one-star: {0.09, 0.20}
23:24:46.330 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
23:24:46.331 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
23:24:46.331 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.38 mountX=-0.14 mountY=0.02, mountTheta=3.00
23:24:46.333 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
23:24:46.333 00.000 21068 Enqueuing Move request for scope (0.14, -0.05)
23:24:46.334 00.001 16108 Worker thread wakes up
23:24:46.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
23:24:46.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
23:24:46.334 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.14 yDistance=0.02
23:24:46.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:24:46.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:46.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:46.335 00.001 16108 MoveAxis(E, 0, ABG)
23:24:46.335 00.000 16108 Move returns status 0, amount 0
23:24:46.335 00.000 16108 MoveAxis(N, 0, ABG)
23:24:46.335 00.000 16108 Move returns status 0, amount 0
23:24:46.335 00.000 16108 move complete, result=0
23:24:46.335 00.000 16108 worker thread done servicing request
23:24:46.339 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4205, FiltMin=3616, FiltMax=24365, Gamma=1.000
23:24:46.353 00.014 21068 UpdateGuideState exits: m=49660 SNR=35.1
23:24:46.354 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:46.354 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:46.355 00.001 21068 Enqueuing Expose request
23:24:46.356 00.001 16108 Worker thread wakes up
23:24:46.356 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:46.356 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:46.357 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:47.511 01.154 16108 Exposure complete
23:24:47.566 00.055 16108 worker thread done servicing request
23:24:47.566 00.000 21068 OnExposeComplete: enter
23:24:47.566 00.000 21068 UpdateGuideState(): m_state=6
23:24:47.567 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4448
23:24:47.568 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.87, Mass=42520, SNR=33.9, Peak=8624 HFD=2.7
23:24:47.569 00.001 21068 MultiStar: [#1 0.36,-0.35,0.00,M1] [#2 0.03,-0.14,1.26,U] [#3 0.31,0.01,1.09,U] [#4 0.47,-0.47,0.00,M2] [#5 0.11,-0.13,0.87,U] [#6 0.50,-0.17,0.00,M1] [#7 -0.51,-0.70,0.00,M3] [#8 0.38,-0.70,0.00,M3] 
23:24:47.570 00.001 21068 refined, 3 included, MultiStar: {0.17, -0.06}, one-star: {0.25, 0.03}
23:24:47.570 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
23:24:47.571 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
23:24:47.572 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=-0.18 mountY=0.02, mountTheta=3.05
23:24:47.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.06, opts=13)
23:24:47.575 00.001 21068 Enqueuing Move request for scope (0.17, -0.06)
23:24:47.578 00.003 16108 Worker thread wakes up
23:24:47.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
23:24:47.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
23:24:47.578 00.000 16108 Moving (0.17, -0.06) raw xDistance=-0.18 yDistance=0.02
23:24:47.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:24:47.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:47.579 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:47.579 00.000 16108 MoveAxis(E, 0, ABG)
23:24:47.579 00.000 16108 Move returns status 0, amount 0
23:24:47.579 00.000 16108 MoveAxis(N, 0, ABG)
23:24:47.579 00.000 16108 Move returns status 0, amount 0
23:24:47.579 00.000 16108 move complete, result=0
23:24:47.579 00.000 16108 worker thread done servicing request
23:24:47.587 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4198, FiltMin=3654, FiltMax=24320, Gamma=1.000
23:24:47.604 00.017 21068 UpdateGuideState exits: m=42520 SNR=33.9
23:24:47.606 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:47.608 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:47.609 00.001 21068 Enqueuing Expose request
23:24:47.611 00.002 16108 Worker thread wakes up
23:24:47.611 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:47.613 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:47.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:48.595 00.982 16108 Exposure complete
23:24:48.669 00.074 16108 worker thread done servicing request
23:24:48.669 00.000 21068 OnExposeComplete: enter
23:24:48.671 00.002 21068 UpdateGuideState(): m_state=6
23:24:48.672 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4449
23:24:48.672 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=877.00, Mass=35297, SNR=30.9, Peak=8224 HFD=2.5
23:24:48.673 00.001 21068 MultiStar: [#1 0.06,-0.30,1.24,U] [#2 0.41,-0.08,1.23,U] [#3 -0.17,-0.02,1.12,U] [#4 0.05,-0.30,0.73,U] [#5 0.28,-0.35,0.84,U] [#6 0.49,-0.04,0.00,M2] [#7 -0.03,0.19,0.71,U] [#8 0.10,-0.81,0.00,M4] 
23:24:48.674 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.03, 0.16}
23:24:48.675 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
23:24:48.676 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
23:24:48.676 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.82 mountX=-0.11 mountY=0.08, mountTheta=2.54
23:24:48.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
23:24:48.679 00.001 21068 Enqueuing Move request for scope (0.10, -0.10)
23:24:48.679 00.000 16108 Worker thread wakes up
23:24:48.680 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:24:48.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:24:48.680 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.11 yDistance=0.08
23:24:48.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:24:48.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:48.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:24:48.680 00.000 16108 MoveAxis(E, 0, ABG)
23:24:48.680 00.000 16108 Move returns status 0, amount 0
23:24:48.680 00.000 16108 MoveAxis(N, 0, ABG)
23:24:48.680 00.000 16108 Move returns status 0, amount 0
23:24:48.680 00.000 16108 move complete, result=0
23:24:48.680 00.000 16108 worker thread done servicing request
23:24:48.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4198, FiltMin=3632, FiltMax=25843, Gamma=1.000
23:24:48.696 00.013 21068 UpdateGuideState exits: m=35297 SNR=30.9
23:24:48.699 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:48.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:48.701 00.001 21068 Enqueuing Expose request
23:24:48.702 00.001 16108 Worker thread wakes up
23:24:48.702 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:48.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:48.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:49.876 01.173 16108 Exposure complete
23:24:49.932 00.056 16108 worker thread done servicing request
23:24:49.932 00.000 21068 OnExposeComplete: enter
23:24:49.933 00.001 21068 UpdateGuideState(): m_state=6
23:24:49.934 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4450
23:24:49.934 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.54, Mass=42757, SNR=34.1, Peak=8528 HFD=3.0
23:24:49.935 00.001 21068 MultiStar: [#1 -0.24,-0.37,1.15,U] [#2 0.42,-0.10,1.07,U] [#3 0.21,-0.01,1.01,U] [#4 -0.28,0.01,1.00,U] [#5 0.06,-0.11,0.94,U] [#6 0.37,0.25,0.93,U] [#7 0.50,-0.24,0.00,M3] [#8 0.19,-0.62,0.00,M5] 
23:24:49.936 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.20, -0.30}
23:24:49.937 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
23:24:49.938 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
23:24:49.939 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=-0.11 mountY=0.07, mountTheta=2.56
23:24:49.942 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
23:24:49.945 00.003 21068 Enqueuing Move request for scope (0.10, -0.10)
23:24:49.947 00.002 16108 Worker thread wakes up
23:24:49.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:24:49.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:24:49.947 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.11 yDistance=0.07
23:24:49.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:24:49.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:49.948 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:49.948 00.000 16108 MoveAxis(E, 0, ABG)
23:24:49.948 00.000 16108 Move returns status 0, amount 0
23:24:49.948 00.000 16108 MoveAxis(N, 0, ABG)
23:24:49.948 00.000 16108 Move returns status 0, amount 0
23:24:49.948 00.000 16108 move complete, result=0
23:24:49.948 00.000 16108 worker thread done servicing request
23:24:49.955 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4198, FiltMin=3609, FiltMax=27491, Gamma=1.000
23:24:49.970 00.015 21068 UpdateGuideState exits: m=42757 SNR=34.1
23:24:49.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:49.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:49.973 00.001 21068 Enqueuing Expose request
23:24:49.973 00.000 16108 Worker thread wakes up
23:24:49.973 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:49.974 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:49.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:50.951 00.977 16108 Exposure complete
23:24:51.008 00.057 16108 worker thread done servicing request
23:24:51.008 00.000 21068 OnExposeComplete: enter
23:24:51.009 00.001 21068 UpdateGuideState(): m_state=6
23:24:51.010 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4451
23:24:51.011 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.25, Mass=45288, SNR=39.5, Peak=10208 HFD=2.5
23:24:51.011 00.000 21068 MultiStar: [#1 0.21,-0.35,1.12,U] [#2 0.54,-0.17,0.00,M1] [#3 0.35,-0.22,0.96,U] [#4 0.17,-0.58,0.00,M1] [#5 0.18,-0.33,0.89,U] [#6 0.15,0.47,0.00,M2] [#7 0.87,-0.39,0.00,M4] [#8 0.65,-0.49,0.00,M6] 
23:24:51.012 00.001 21068 refined, 3 included, MultiStar: {0.27, -0.37}, one-star: {0.36, -0.59}
23:24:51.013 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
23:24:51.014 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
23:24:51.015 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.94 mountX=-0.34 mountY=0.30, mountTheta=2.41
23:24:51.016 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.37, opts=13)
23:24:51.017 00.001 21068 Enqueuing Move request for scope (0.27, -0.37)
23:24:51.018 00.001 16108 Worker thread wakes up
23:24:51.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
23:24:51.019 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
23:24:51.019 00.000 16108 Moving (0.27, -0.37) raw xDistance=-0.34 yDistance=0.30
23:24:51.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:24:51.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:24:51.019 00.000 16108 MoveAxis(E, 88, ABG)
23:24:51.019 00.000 16108 Guiding  Dir = 2, Dur = 88
23:24:51.019 00.000 16108 IsSlewing returns 0
23:24:51.019 00.000 16108 IsGuiding returns 0
23:24:51.022 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4198, FiltMin=3616, FiltMax=30483, Gamma=1.000
23:24:51.038 00.016 21068 UpdateGuideState exits: m=45288 SNR=39.5
23:24:51.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.039 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:51.040 00.001 21068 Enqueuing Expose request
23:24:51.048 00.008 16108 PulseGuide returned control before completion, sleep 70
23:24:51.125 00.077 16108 IsGuiding returns 1
23:24:51.126 00.001 16108 scope still moving after pulse duration time elapsed
23:24:51.156 00.030 16108 IsSlewing returns 0
23:24:51.156 00.000 16108 IsGuiding returns 0
23:24:51.156 00.000 16108 scope move finished after 88 + 48 ms
23:24:51.156 00.000 16108 Move returns status 0, amount 88
23:24:51.156 00.000 16108 MoveAxis(S, 60, ABG)
23:24:51.157 00.001 16108 Guiding  Dir = 1, Dur = 60
23:24:51.157 00.000 16108 IsSlewing returns 0
23:24:51.157 00.000 16108 IsGuiding returns 0
23:24:51.206 00.049 16108 PulseGuide returned control before completion, sleep 22
23:24:51.240 00.034 16108 IsGuiding returns 1
23:24:51.240 00.000 16108 scope still moving after pulse duration time elapsed
23:24:51.266 00.026 16108 IsSlewing returns 0
23:24:51.266 00.000 16108 IsGuiding returns 1
23:24:51.297 00.031 16108 IsSlewing returns 0
23:24:51.297 00.000 16108 IsGuiding returns 0
23:24:51.297 00.000 16108 scope move finished after 60 + 80 ms
23:24:51.297 00.000 16108 Move returns status 0, amount 60
23:24:51.297 00.000 16108 move complete, result=0
23:24:51.297 00.000 16108 worker thread done servicing request
23:24:51.297 00.000 16108 Worker thread wakes up
23:24:51.297 00.000 21068 GuideStep: -0.3 px 88 ms EAST, 0.3 px 60 ms SOUTH
23:24:51.299 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:51.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:52.469 01.170 16108 Exposure complete
23:24:52.526 00.057 16108 worker thread done servicing request
23:24:52.526 00.000 21068 OnExposeComplete: enter
23:24:52.527 00.001 21068 UpdateGuideState(): m_state=6
23:24:52.528 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4452
23:24:52.528 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.37, Mass=51392, SNR=40.5, Peak=10160 HFD=2.9
23:24:52.530 00.002 21068 MultiStar: [#1 -0.22,-0.09,1.03,U] [#2 0.17,-0.33,1.24,U] [#3 -0.18,-0.10,0.80,U] [#4 0.12,-0.17,0.80,U] [#5 -0.45,-0.25,0.00,M1] [#6 0.29,-0.32,0.62,U] [#7 0.63,-0.55,0.00,M5] [#8 -0.00,-0.67,0.00,M7] 
23:24:52.531 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.25}, one-star: {0.16, -0.47}
23:24:52.531 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
23:24:52.532 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
23:24:52.533 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.37 mountX=-0.09 mountY=0.23, mountTheta=1.95
23:24:52.534 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.25, opts=13)
23:24:52.535 00.001 21068 Enqueuing Move request for scope (0.05, -0.25)
23:24:52.536 00.001 16108 Worker thread wakes up
23:24:52.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
23:24:52.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
23:24:52.536 00.000 16108 Moving (0.05, -0.25) raw xDistance=-0.09 yDistance=0.23
23:24:52.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:24:52.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:24:52.536 00.000 16108 MoveAxis(E, 0, ABG)
23:24:52.536 00.000 16108 Move returns status 0, amount 0
23:24:52.536 00.000 16108 MoveAxis(S, 46, ABG)
23:24:52.536 00.000 16108 Guiding  Dir = 1, Dur = 46
23:24:52.536 00.000 16108 IsSlewing returns 0
23:24:52.537 00.001 16108 IsGuiding returns 0
23:24:52.539 00.002 16108 PulseGuide returned control before completion, sleep 53
23:24:52.542 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4198, FiltMin=3625, FiltMax=26371, Gamma=1.000
23:24:52.557 00.015 21068 UpdateGuideState exits: m=51392 SNR=40.5
23:24:52.559 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:52.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:52.562 00.002 21068 Enqueuing Expose request
23:24:52.606 00.044 16108 IsGuiding returns 1
23:24:52.606 00.000 16108 scope still moving after pulse duration time elapsed
23:24:52.632 00.026 16108 IsSlewing returns 0
23:24:52.632 00.000 16108 IsGuiding returns 0
23:24:52.632 00.000 16108 scope move finished after 46 + 50 ms
23:24:52.634 00.002 16108 Move returns status 0, amount 46
23:24:52.634 00.000 16108 move complete, result=0
23:24:52.634 00.000 16108 worker thread done servicing request
23:24:52.634 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
23:24:52.635 00.001 16108 Worker thread wakes up
23:24:52.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:52.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:53.612 00.977 16108 Exposure complete
23:24:53.680 00.068 16108 worker thread done servicing request
23:24:53.680 00.000 21068 OnExposeComplete: enter
23:24:53.681 00.001 21068 UpdateGuideState(): m_state=6
23:24:53.682 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4453
23:24:53.683 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.41, Mass=47119, SNR=37.2, Peak=9280 HFD=2.8
23:24:53.684 00.001 21068 MultiStar: [#1 0.05,-0.34,1.12,U] [#2 0.15,-0.58,0.00,M1] [#3 0.38,-0.24,0.96,U] [#4 0.15,-0.40,0.82,U] [#5 -0.33,0.23,0.92,U] [#6 0.29,-0.26,0.61,U] [#7 0.31,-0.26,0.62,U] [#8 0.40,-0.44,0.00,M8] 
23:24:53.685 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.24}, one-star: {0.48, -0.42}
23:24:53.686 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
23:24:53.687 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
23:24:53.689 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.93 mountX=-0.22 mountY=0.19, mountTheta=2.42
23:24:53.693 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.24, opts=13)
23:24:53.694 00.001 21068 Enqueuing Move request for scope (0.18, -0.24)
23:24:53.696 00.002 16108 Worker thread wakes up
23:24:53.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
23:24:53.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
23:24:53.696 00.000 16108 Moving (0.18, -0.24) raw xDistance=-0.22 yDistance=0.19
23:24:53.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:24:53.697 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:53.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:24:53.697 00.000 16108 MoveAxis(E, 57, ABG)
23:24:53.697 00.000 16108 Guiding  Dir = 2, Dur = 57
23:24:53.697 00.000 16108 IsSlewing returns 0
23:24:53.697 00.000 16108 IsGuiding returns 0
23:24:53.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4201, FiltMin=3603, FiltMax=25312, Gamma=1.000
23:24:53.715 00.015 21068 UpdateGuideState exits: m=47119 SNR=37.2
23:24:53.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:53.716 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:53.717 00.001 21068 Enqueuing Expose request
23:24:53.730 00.013 16108 PulseGuide returned control before completion, sleep 35
23:24:53.775 00.045 16108 IsGuiding returns 1
23:24:53.775 00.000 16108 scope still moving after pulse duration time elapsed
23:24:53.807 00.032 16108 IsSlewing returns 0
23:24:53.807 00.000 16108 IsGuiding returns 1
23:24:53.838 00.031 16108 IsSlewing returns 0
23:24:53.838 00.000 16108 IsGuiding returns 0
23:24:53.838 00.000 16108 scope move finished after 57 + 83 ms
23:24:53.838 00.000 16108 Move returns status 0, amount 57
23:24:53.838 00.000 16108 MoveAxis(N, 0, ABG)
23:24:53.838 00.000 16108 Move returns status 0, amount 0
23:24:53.838 00.000 16108 move complete, result=0
23:24:53.838 00.000 16108 worker thread done servicing request
23:24:53.838 00.000 16108 Worker thread wakes up
23:24:53.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:53.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:53.839 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
23:24:55.009 01.170 16108 Exposure complete
23:24:55.079 00.070 16108 worker thread done servicing request
23:24:55.079 00.000 21068 OnExposeComplete: enter
23:24:55.081 00.002 21068 UpdateGuideState(): m_state=6
23:24:55.082 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4454
23:24:55.083 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.51, Mass=34943, SNR=30.4, Peak=8896 HFD=2.9
23:24:55.084 00.001 21068 MultiStar: [#1 -0.13,-0.09,1.43,U] [#2 0.20,0.19,1.49,U] [#3 0.17,0.32,1.11,U] [#4 0.24,-0.27,0.80,U] [#5 -0.15,-0.10,1.25,U] [#6 0.10,0.35,1.01,U] [#7 0.43,-0.33,0.00,M5] [#8 0.26,-0.45,0.00,M9] 
23:24:55.085 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.01, -0.33}
23:24:55.086 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
23:24:55.087 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:24:55.088 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.44 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
23:24:55.089 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
23:24:55.090 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
23:24:55.091 00.001 16108 Worker thread wakes up
23:24:55.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:24:55.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:24:55.091 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.04
23:24:55.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:24:55.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:55.092 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:55.092 00.000 16108 MoveAxis(E, 0, ABG)
23:24:55.092 00.000 16108 Move returns status 0, amount 0
23:24:55.092 00.000 16108 MoveAxis(N, 0, ABG)
23:24:55.092 00.000 16108 Move returns status 0, amount 0
23:24:55.092 00.000 16108 move complete, result=0
23:24:55.092 00.000 16108 worker thread done servicing request
23:24:55.096 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4201, FiltMin=3549, FiltMax=30291, Gamma=1.000
23:24:55.120 00.024 21068 UpdateGuideState exits: m=34943 SNR=30.4
23:24:55.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:55.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:55.123 00.001 21068 Enqueuing Expose request
23:24:55.124 00.001 16108 Worker thread wakes up
23:24:55.124 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:55.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:55.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:56.108 00.983 16108 Exposure complete
23:24:56.164 00.056 16108 worker thread done servicing request
23:24:56.164 00.000 21068 OnExposeComplete: enter
23:24:56.165 00.001 21068 UpdateGuideState(): m_state=6
23:24:56.166 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4455
23:24:56.167 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.06, Mass=44966, SNR=39.0, Peak=10704 HFD=2.6
23:24:56.168 00.001 21068 MultiStar: [#1 0.24,0.10,1.06,U] [#2 0.14,-0.06,1.02,U] [#3 -0.10,0.08,1.01,U] [#4 -0.24,-0.26,0.71,U] [#5 -0.11,0.02,0.75,U] [#6 0.71,-0.13,0.00,M1] [#7 0.40,0.47,0.00,M6] [#8 0.23,-0.28,0.77,U] 
23:24:56.168 00.000 21068 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {-0.01, 0.22}
23:24:56.169 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
23:24:56.170 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
23:24:56.171 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.17 mountX=-0.03 mountY=-0.00, mountTheta=-3.07
23:24:56.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
23:24:56.174 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
23:24:56.175 00.001 16108 Worker thread wakes up
23:24:56.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:24:56.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:24:56.175 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
23:24:56.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:24:56.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:56.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:24:56.176 00.001 16108 MoveAxis(E, 0, ABG)
23:24:56.176 00.000 16108 Move returns status 0, amount 0
23:24:56.176 00.000 16108 MoveAxis(N, 0, ABG)
23:24:56.176 00.000 16108 Move returns status 0, amount 0
23:24:56.176 00.000 16108 move complete, result=0
23:24:56.176 00.000 16108 worker thread done servicing request
23:24:56.179 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2029, max=65535, med=4205, FiltMin=3593, FiltMax=31123, Gamma=1.000
23:24:56.194 00.015 21068 UpdateGuideState exits: m=44966 SNR=39.0
23:24:56.196 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:56.199 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:56.201 00.002 21068 Enqueuing Expose request
23:24:56.203 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:56.204 00.001 16108 Worker thread wakes up
23:24:56.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:56.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:57.377 01.173 16108 Exposure complete
23:24:57.433 00.056 16108 worker thread done servicing request
23:24:57.433 00.000 21068 OnExposeComplete: enter
23:24:57.436 00.003 21068 UpdateGuideState(): m_state=6
23:24:57.437 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4456
23:24:57.438 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.88, Mass=41737, SNR=35.2, Peak=9776 HFD=2.4
23:24:57.439 00.001 21068 MultiStar: [#1 0.05,-0.02,1.10,U] [#2 0.03,0.16,1.44,U] [#3 -0.33,0.30,1.10,U] [#4 -0.53,-0.01,0.00,M1] [#5 -0.36,0.53,0.00,M1] [#6 -0.49,0.90,0.00,M2] [#7 0.19,0.51,0.00,M7] [#8 0.24,0.06,0.84,U] 
23:24:57.440 00.001 21068 refined, 4 included, MultiStar: {-0.05, 0.12}, one-star: {-0.19, 0.05}
23:24:57.441 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:24:57.443 00.002 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:24:57.444 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.95 mountX=0.07 mountY=-0.10, mountTheta=-1.00
23:24:57.448 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
23:24:57.450 00.002 21068 Enqueuing Move request for scope (-0.05, 0.12)
23:24:57.452 00.002 16108 Worker thread wakes up
23:24:57.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:24:57.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:24:57.452 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.10
23:24:57.453 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:24:57.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:57.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:24:57.453 00.000 16108 MoveAxis(E, 0, ABG)
23:24:57.453 00.000 16108 Move returns status 0, amount 0
23:24:57.453 00.000 16108 MoveAxis(N, 0, ABG)
23:24:57.453 00.000 16108 Move returns status 0, amount 0
23:24:57.453 00.000 16108 move complete, result=0
23:24:57.453 00.000 16108 worker thread done servicing request
23:24:57.461 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4211, FiltMin=3632, FiltMax=28765, Gamma=1.000
23:24:57.482 00.021 21068 UpdateGuideState exits: m=41737 SNR=35.2
23:24:57.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:57.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:57.485 00.001 21068 Enqueuing Expose request
23:24:57.485 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:57.486 00.001 16108 Worker thread wakes up
23:24:57.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:57.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:58.466 00.980 16108 Exposure complete
23:24:58.531 00.065 16108 worker thread done servicing request
23:24:58.531 00.000 21068 OnExposeComplete: enter
23:24:58.532 00.001 21068 UpdateGuideState(): m_state=6
23:24:58.535 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4457
23:24:58.536 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.02, Mass=48748, SNR=38.0, Peak=9600 HFD=3.2
23:24:58.538 00.002 21068 MultiStar: [#1 0.09,0.00,1.01,U] [#2 0.27,-0.03,1.04,U] [#3 -0.13,0.02,1.25,U] [#4 0.03,0.12,0.65,U] [#5 -0.06,-0.23,0.69,U] [#6 0.44,0.82,0.00,M3] [#7 0.70,0.04,0.00,M8] [#8 0.15,-0.09,0.69,U] 
23:24:58.540 00.002 21068 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.07, 0.18}
23:24:58.541 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
23:24:58.542 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
23:24:58.545 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.06 mountY=-0.02, mountTheta=-2.82
23:24:58.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:24:58.548 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:24:58.550 00.002 16108 Worker thread wakes up
23:24:58.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:24:58.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:24:58.551 00.001 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.02
23:24:58.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:24:58.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:58.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:58.551 00.000 16108 MoveAxis(E, 0, ABG)
23:24:58.551 00.000 16108 Move returns status 0, amount 0
23:24:58.551 00.000 16108 MoveAxis(N, 0, ABG)
23:24:58.552 00.001 16108 Move returns status 0, amount 0
23:24:58.552 00.000 16108 move complete, result=0
23:24:58.552 00.000 16108 worker thread done servicing request
23:24:58.559 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4214, FiltMin=3635, FiltMax=28486, Gamma=1.000
23:24:58.575 00.016 21068 UpdateGuideState exits: m=48748 SNR=38.0
23:24:58.577 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:58.577 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:58.578 00.001 21068 Enqueuing Expose request
23:24:58.579 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:58.580 00.001 16108 Worker thread wakes up
23:24:58.580 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:58.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:24:59.746 01.166 16108 Exposure complete
23:24:59.840 00.094 16108 worker thread done servicing request
23:24:59.840 00.000 21068 OnExposeComplete: enter
23:24:59.841 00.001 21068 UpdateGuideState(): m_state=6
23:24:59.842 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4458
23:24:59.843 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.50, Mass=34095, SNR=31.8, Peak=9120 HFD=2.7
23:24:59.844 00.001 21068 MultiStar: [#1 0.59,-0.11,0.00,M1] [#2 0.35,0.26,1.28,U] [#3 -0.02,0.25,1.24,U] [#4 -0.18,-0.12,0.91,U] [#5 0.19,0.30,0.76,U] [#6 -0.29,-0.19,0.85,U] [#7 0.12,0.51,0.00,M9] [#8 0.18,0.14,0.73,U] 
23:24:59.846 00.002 21068 refined, 6 included, MultiStar: {0.05, 0.20}, one-star: {0.06, 0.66}
23:24:59.847 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:24:59.848 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:24:59.848 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.33 mountX=-0.01 mountY=-0.21, mountTheta=-1.64
23:24:59.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.20, opts=13)
23:24:59.851 00.001 21068 Enqueuing Move request for scope (0.05, 0.20)
23:24:59.851 00.000 16108 Worker thread wakes up
23:24:59.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
23:24:59.852 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
23:24:59.852 00.000 16108 Moving (0.05, 0.20) raw xDistance=-0.01 yDistance=-0.21
23:24:59.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:59.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:59.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:24:59.852 00.000 16108 MoveAxis(E, 0, ABG)
23:24:59.852 00.000 16108 Move returns status 0, amount 0
23:24:59.852 00.000 16108 MoveAxis(N, 0, ABG)
23:24:59.852 00.000 16108 Move returns status 0, amount 0
23:24:59.852 00.000 16108 move complete, result=0
23:24:59.852 00.000 16108 worker thread done servicing request
23:24:59.855 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4221, FiltMin=3654, FiltMax=26893, Gamma=1.000
23:24:59.870 00.015 21068 UpdateGuideState exits: m=34095 SNR=31.8
23:24:59.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:59.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:24:59.873 00.001 21068 Enqueuing Expose request
23:24:59.875 00.002 16108 Worker thread wakes up
23:24:59.875 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:59.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:24:59.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:00.853 00.978 16108 Exposure complete
23:25:00.909 00.056 16108 worker thread done servicing request
23:25:00.909 00.000 21068 OnExposeComplete: enter
23:25:00.910 00.001 21068 UpdateGuideState(): m_state=6
23:25:00.911 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4459
23:25:00.912 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.19, Mass=47731, SNR=39.5, Peak=10048 HFD=3.2
23:25:00.912 00.000 21068 MultiStar: [#1 0.03,-0.07,1.21,U] [#2 0.10,0.67,0.00,M1] [#3 0.00,0.65,0.00,M1] [#4 -0.57,0.29,0.00,M1] [#5 -0.02,-0.16,0.80,U] [#6 -0.26,0.30,0.53,U] [#7 0.18,0.30,0.56,U] [#8 -0.03,-0.13,0.65,U] 
23:25:00.914 00.002 21068 refined, 5 included, MultiStar: {-0.08, 0.08}, one-star: {-0.35, 0.35}
23:25:00.915 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
23:25:00.916 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
23:25:00.917 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.10 mountY=-0.06, mountTheta=-0.54
23:25:00.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
23:25:00.921 00.002 21068 Enqueuing Move request for scope (-0.08, 0.08)
23:25:00.922 00.001 16108 Worker thread wakes up
23:25:00.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:25:00.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:25:00.922 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=-0.06
23:25:00.923 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:25:00.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:00.923 00.000 16108 MoveAxis(E, 0, ABG)
23:25:00.923 00.000 16108 Move returns status 0, amount 0
23:25:00.923 00.000 16108 MoveAxis(N, 0, ABG)
23:25:00.923 00.000 16108 Move returns status 0, amount 0
23:25:00.923 00.000 16108 move complete, result=0
23:25:00.923 00.000 16108 worker thread done servicing request
23:25:00.928 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4221, FiltMin=3571, FiltMax=28563, Gamma=1.000
23:25:00.949 00.021 21068 UpdateGuideState exits: m=47731 SNR=39.5
23:25:00.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.952 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:00.954 00.002 21068 Enqueuing Expose request
23:25:00.955 00.001 16108 Worker thread wakes up
23:25:00.956 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:00.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:00.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:02.125 01.168 16108 Exposure complete
23:25:02.196 00.071 16108 worker thread done servicing request
23:25:02.196 00.000 21068 OnExposeComplete: enter
23:25:02.197 00.001 21068 UpdateGuideState(): m_state=6
23:25:02.198 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4460
23:25:02.198 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=877.27, Mass=34177, SNR=31.4, Peak=8256 HFD=2.9
23:25:02.201 00.003 21068 MultiStar: [#1 -0.08,0.18,1.29,U] [#2 -0.21,0.75,0.00,M2] [#3 -0.44,0.57,0.00,M2] [#4 0.08,-0.02,0.86,U] [#5 -0.12,0.16,0.88,U] [#6 -0.32,0.53,0.00,M2] [#7 0.38,0.18,0.66,U] [#8 -0.05,0.18,0.90,U] 
23:25:02.202 00.001 21068 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {0.03, 0.43}
23:25:02.204 00.002 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
23:25:02.206 00.002 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
23:25:02.207 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=0.02 mountY=-0.19, mountTheta=-1.49
23:25:02.210 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.19, opts=13)
23:25:02.212 00.002 21068 Enqueuing Move request for scope (0.02, 0.19)
23:25:02.214 00.002 16108 Worker thread wakes up
23:25:02.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:25:02.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:25:02.214 00.000 16108 Moving (0.02, 0.19) raw xDistance=0.02 yDistance=-0.19
23:25:02.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:02.215 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:02.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:02.215 00.000 16108 MoveAxis(E, 0, ABG)
23:25:02.215 00.000 16108 Move returns status 0, amount 0
23:25:02.215 00.000 16108 MoveAxis(N, 0, ABG)
23:25:02.215 00.000 16108 Move returns status 0, amount 0
23:25:02.215 00.000 16108 move complete, result=0
23:25:02.215 00.000 16108 worker thread done servicing request
23:25:02.221 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1984, max=65535, med=4221, FiltMin=3603, FiltMax=28925, Gamma=1.000
23:25:02.236 00.015 21068 UpdateGuideState exits: m=34177 SNR=31.4
23:25:02.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:02.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:02.238 00.000 21068 Enqueuing Expose request
23:25:02.240 00.002 16108 Worker thread wakes up
23:25:02.240 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:02.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:02.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:03.241 01.000 16108 Exposure complete
23:25:03.321 00.080 16108 worker thread done servicing request
23:25:03.321 00.000 21068 OnExposeComplete: enter
23:25:03.323 00.002 21068 UpdateGuideState(): m_state=6
23:25:03.325 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4461
23:25:03.326 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.73, Mass=38821, SNR=34.3, Peak=9664 HFD=2.5
23:25:03.328 00.002 21068 MultiStar: [#1 0.15,0.07,1.23,U] [#2 -0.03,0.39,1.34,U] [#3 -0.02,0.48,1.30,U] [#4 -0.49,0.20,0.00,M1] [#5 -0.27,0.26,0.93,U] [#6 -0.35,-0.06,0.53,U] [#7 0.54,0.16,0.00,M8] [#8 0.17,-0.34,1.00,U] 
23:25:03.329 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.14}, one-star: {0.32, -0.11}
23:25:03.330 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
23:25:03.331 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
23:25:03.332 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=0.00 mountY=-0.14, mountTheta=-1.56
23:25:03.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
23:25:03.335 00.001 21068 Enqueuing Move request for scope (0.02, 0.14)
23:25:03.336 00.001 16108 Worker thread wakes up
23:25:03.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:25:03.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:25:03.336 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.00 yDistance=-0.14
23:25:03.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:03.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:03.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:03.336 00.000 16108 MoveAxis(E, 0, ABG)
23:25:03.336 00.000 16108 Move returns status 0, amount 0
23:25:03.336 00.000 16108 MoveAxis(N, 0, ABG)
23:25:03.336 00.000 16108 Move returns status 0, amount 0
23:25:03.336 00.000 16108 move complete, result=0
23:25:03.336 00.000 16108 worker thread done servicing request
23:25:03.339 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4224, FiltMin=3613, FiltMax=28525, Gamma=1.000
23:25:03.354 00.015 21068 UpdateGuideState exits: m=38821 SNR=34.3
23:25:03.354 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:03.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:03.356 00.001 21068 Enqueuing Expose request
23:25:03.356 00.000 16108 Worker thread wakes up
23:25:03.356 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:03.357 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:03.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:04.531 01.174 16108 Exposure complete
23:25:04.587 00.056 16108 worker thread done servicing request
23:25:04.587 00.000 21068 OnExposeComplete: enter
23:25:04.588 00.001 21068 UpdateGuideState(): m_state=6
23:25:04.590 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4462
23:25:04.590 00.000 21068 Star::Find returns 1 (0), X=220.90, Y=876.71, Mass=45337, SNR=36.3, Peak=9552 HFD=2.9
23:25:04.591 00.001 21068 MultiStar: [#1 0.04,0.18,1.00,U] [#2 0.14,0.14,1.08,U] [#3 -0.11,0.18,0.92,U] [#4 -0.39,0.05,0.79,U] [#5 -0.45,0.08,0.65,U] [#6 0.16,0.52,0.00,M2] [#7 0.33,0.29,0.52,U] [#8 0.08,0.24,0.64,U] 
23:25:04.592 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {0.22, -0.13}
23:25:04.593 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
23:25:04.593 00.000 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
23:25:04.594 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.03 mountY=-0.11, mountTheta=-1.31
23:25:04.595 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
23:25:04.596 00.001 21068 Enqueuing Move request for scope (-0.01, 0.12)
23:25:04.597 00.001 16108 Worker thread wakes up
23:25:04.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:25:04.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:25:04.597 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.11
23:25:04.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:04.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:04.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:04.597 00.000 16108 MoveAxis(E, 0, ABG)
23:25:04.597 00.000 16108 Move returns status 0, amount 0
23:25:04.597 00.000 16108 MoveAxis(N, 0, ABG)
23:25:04.597 00.000 16108 Move returns status 0, amount 0
23:25:04.597 00.000 16108 move complete, result=0
23:25:04.598 00.001 16108 worker thread done servicing request
23:25:04.603 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4227, FiltMin=3664, FiltMax=28563, Gamma=1.000
23:25:04.616 00.013 21068 UpdateGuideState exits: m=45337 SNR=36.3
23:25:04.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:04.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:04.618 00.000 21068 Enqueuing Expose request
23:25:04.619 00.001 16108 Worker thread wakes up
23:25:04.619 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:04.621 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:04.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:05.588 00.967 16108 Exposure complete
23:25:05.643 00.055 16108 worker thread done servicing request
23:25:05.643 00.000 21068 OnExposeComplete: enter
23:25:05.643 00.000 21068 UpdateGuideState(): m_state=6
23:25:05.644 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4463
23:25:05.645 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=877.19, Mass=43593, SNR=36.1, Peak=9664 HFD=2.9
23:25:05.646 00.001 21068 MultiStar: [#1 0.05,0.07,1.08,U] [#2 0.35,-0.25,0.92,U] [#3 -0.35,0.34,0.78,U] [#4 -0.61,-0.06,0.00,M1] [#5 -0.10,-0.38,0.76,U] [#6 0.41,0.90,0.00,M3] [#7 0.53,0.43,0.00,M8] [#8 -0.17,-0.70,0.00,M2] 
23:25:05.647 00.001 21068 refined, 4 included, MultiStar: {-0.01, 0.04}, one-star: {-0.09, 0.35}
23:25:05.647 00.000 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
23:25:05.649 00.002 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
23:25:05.650 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.92 mountX=0.02 mountY=-0.03, mountTheta=-1.03
23:25:05.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
23:25:05.655 00.003 21068 Enqueuing Move request for scope (-0.01, 0.04)
23:25:05.657 00.002 16108 Worker thread wakes up
23:25:05.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:25:05.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:25:05.657 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.03
23:25:05.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:05.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:05.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:05.657 00.000 16108 MoveAxis(E, 0, ABG)
23:25:05.657 00.000 16108 Move returns status 0, amount 0
23:25:05.657 00.000 16108 MoveAxis(N, 0, ABG)
23:25:05.657 00.000 16108 Move returns status 0, amount 0
23:25:05.657 00.000 16108 move complete, result=0
23:25:05.657 00.000 16108 worker thread done servicing request
23:25:05.664 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4230, FiltMin=3651, FiltMax=27699, Gamma=1.000
23:25:05.679 00.015 21068 UpdateGuideState exits: m=43593 SNR=36.1
23:25:05.680 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:05.681 00.000 21068 Enqueuing Expose request
23:25:05.682 00.001 16108 Worker thread wakes up
23:25:05.682 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:05.683 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:05.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:06.859 01.176 16108 Exposure complete
23:25:06.929 00.070 16108 worker thread done servicing request
23:25:06.929 00.000 21068 OnExposeComplete: enter
23:25:06.930 00.001 21068 UpdateGuideState(): m_state=6
23:25:06.931 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4464
23:25:06.931 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=876.65, Mass=40311, SNR=33.2, Peak=10272 HFD=2.4
23:25:06.932 00.001 21068 MultiStar: [#1 -0.03,-0.03,1.20,U] [#2 0.26,0.07,1.26,U] [#3 -0.08,-0.04,0.97,U] [#4 0.18,-0.41,0.61,U] [#5 -0.10,-0.05,0.88,U] [#6 0.22,-0.41,0.76,U] [#7 0.86,0.42,0.00,M9] [#8 -0.61,-0.54,0.00,M3] 
23:25:06.933 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.20, -0.19}
23:25:06.935 00.002 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
23:25:06.936 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
23:25:06.936 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=-0.11 mountY=0.09, mountTheta=2.43
23:25:06.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.12, opts=13)
23:25:06.939 00.001 21068 Enqueuing Move request for scope (0.09, -0.12)
23:25:06.941 00.002 16108 Worker thread wakes up
23:25:06.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:25:06.941 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:25:06.941 00.000 16108 Moving (0.09, -0.12) raw xDistance=-0.11 yDistance=0.09
23:25:06.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:25:06.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:06.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:25:06.941 00.000 16108 MoveAxis(E, 0, ABG)
23:25:06.942 00.001 16108 Move returns status 0, amount 0
23:25:06.942 00.000 16108 MoveAxis(N, 0, ABG)
23:25:06.942 00.000 16108 Move returns status 0, amount 0
23:25:06.942 00.000 16108 move complete, result=0
23:25:06.942 00.000 16108 worker thread done servicing request
23:25:06.949 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4233, FiltMin=3529, FiltMax=25613, Gamma=1.000
23:25:06.973 00.024 21068 UpdateGuideState exits: m=40311 SNR=33.2
23:25:06.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:06.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:06.976 00.001 21068 Enqueuing Expose request
23:25:06.977 00.001 16108 Worker thread wakes up
23:25:06.977 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:06.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:06.978 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:07.956 00.978 16108 Exposure complete
23:25:08.021 00.065 16108 worker thread done servicing request
23:25:08.022 00.001 21068 OnExposeComplete: enter
23:25:08.023 00.001 21068 UpdateGuideState(): m_state=6
23:25:08.025 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4465
23:25:08.026 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.86, Mass=41670, SNR=36.0, Peak=9408 HFD=2.7
23:25:08.027 00.001 21068 MultiStar: [#1 0.01,0.20,1.21,U] [#2 -0.18,0.00,1.10,U] [#3 -0.13,0.48,0.00,M1] [#4 0.08,-0.15,0.74,U] [#5 -0.46,0.44,0.00,M1] [#6 -0.44,-0.62,0.00,M3] [#7 0.11,-0.29,0.62,U] [#8 0.53,-0.17,0.00,M4] 
23:25:08.028 00.001 21068 refined, 4 included, MultiStar: {-0.02, -0.00}, one-star: {-0.02, 0.02}
23:25:08.030 00.002 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
23:25:08.031 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
23:25:08.033 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.91 mountX=0.02 mountY=0.01, mountTheta=0.46
23:25:08.036 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.00, opts=13)
23:25:08.037 00.001 21068 Enqueuing Move request for scope (-0.02, -0.00)
23:25:08.038 00.001 16108 Worker thread wakes up
23:25:08.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:25:08.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:25:08.038 00.000 16108 Moving (-0.02, -0.00) raw xDistance=0.02 yDistance=0.01
23:25:08.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:08.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:08.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:08.038 00.000 16108 MoveAxis(E, 0, ABG)
23:25:08.038 00.000 16108 Move returns status 0, amount 0
23:25:08.038 00.000 16108 MoveAxis(N, 0, ABG)
23:25:08.038 00.000 16108 Move returns status 0, amount 0
23:25:08.039 00.001 16108 move complete, result=0
23:25:08.039 00.000 16108 worker thread done servicing request
23:25:08.042 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4237, FiltMin=3555, FiltMax=28115, Gamma=1.000
23:25:08.061 00.019 21068 UpdateGuideState exits: m=41670 SNR=36.0
23:25:08.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:08.065 00.002 21068 Enqueuing Expose request
23:25:08.066 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:08.067 00.001 16108 Worker thread wakes up
23:25:08.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:08.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:09.227 01.160 16108 Exposure complete
23:25:09.288 00.061 16108 worker thread done servicing request
23:25:09.288 00.000 21068 OnExposeComplete: enter
23:25:09.289 00.001 21068 UpdateGuideState(): m_state=6
23:25:09.290 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4466
23:25:09.291 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.68, Mass=42674, SNR=31.5, Peak=9568 HFD=2.9
23:25:09.293 00.002 21068 MultiStar: [#1 -0.29,-0.07,1.19,U] [#2 -0.04,-0.10,1.49,U] [#3 -0.26,0.03,1.13,U] [#4 0.27,-0.53,0.00,M1] [#5 0.12,-0.47,0.95,U] [#6 -0.17,0.50,0.00,M4] [#7 0.33,-0.16,0.73,U] [#8 0.24,-0.41,0.77,U] 
23:25:09.294 00.001 21068 single-star, 6 included, MultiStar: {-0.03, -0.17}, one-star: {-0.06, -0.16}
23:25:09.294 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
23:25:09.295 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
23:25:09.296 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.03 mountY=0.17, mountTheta=1.40
23:25:09.297 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.16, opts=13)
23:25:09.298 00.001 21068 Enqueuing Move request for scope (-0.06, -0.16)
23:25:09.299 00.001 16108 Worker thread wakes up
23:25:09.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
23:25:09.299 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
23:25:09.299 00.000 16108 Moving (-0.06, -0.16) raw xDistance=0.03 yDistance=0.17
23:25:09.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:09.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:09.300 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:25:09.300 00.000 16108 MoveAxis(E, 0, ABG)
23:25:09.300 00.000 16108 Move returns status 0, amount 0
23:25:09.300 00.000 16108 MoveAxis(N, 0, ABG)
23:25:09.300 00.000 16108 Move returns status 0, amount 0
23:25:09.300 00.000 16108 move complete, result=0
23:25:09.300 00.000 16108 worker thread done servicing request
23:25:09.307 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4240, FiltMin=3651, FiltMax=25709, Gamma=1.000
23:25:09.329 00.022 21068 UpdateGuideState exits: m=42674 SNR=31.5
23:25:09.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:09.332 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:09.333 00.001 21068 Enqueuing Expose request
23:25:09.336 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:09.337 00.001 16108 Worker thread wakes up
23:25:09.337 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:09.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:10.304 00.967 16108 Exposure complete
23:25:10.363 00.059 16108 worker thread done servicing request
23:25:10.363 00.000 21068 OnExposeComplete: enter
23:25:10.365 00.002 21068 UpdateGuideState(): m_state=6
23:25:10.367 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4467
23:25:10.368 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.00, Mass=35060, SNR=33.5, Peak=8227 HFD=2.4
23:25:10.371 00.003 21068 MultiStar: [#1 -0.12,-0.00,1.04,U] [#2 0.21,-0.07,1.37,U] [#3 -0.23,0.37,1.01,U] [#4 -0.56,-0.03,0.00,M2] [#5 -0.32,0.20,0.81,U] [#6 -0.16,0.13,0.77,U] [#7 -0.08,0.32,0.74,U] [#8 -0.04,-0.16,0.76,U] 
23:25:10.372 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.11}, one-star: {-0.19, 0.16}
23:25:10.373 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
23:25:10.374 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
23:25:10.375 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.14 cameraTheta=2.30 mountX=0.11 mountY=-0.08, mountTheta=-0.63
23:25:10.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.11, opts=13)
23:25:10.379 00.001 21068 Enqueuing Move request for scope (-0.10, 0.11)
23:25:10.381 00.002 16108 Worker thread wakes up
23:25:10.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
23:25:10.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
23:25:10.381 00.000 16108 Moving (-0.10, 0.11) raw xDistance=0.11 yDistance=-0.08
23:25:10.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:25:10.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:10.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:10.381 00.000 16108 MoveAxis(E, 0, ABG)
23:25:10.381 00.000 16108 Move returns status 0, amount 0
23:25:10.381 00.000 16108 MoveAxis(N, 0, ABG)
23:25:10.381 00.000 16108 Move returns status 0, amount 0
23:25:10.382 00.001 16108 move complete, result=0
23:25:10.382 00.000 16108 worker thread done servicing request
23:25:10.389 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4243, FiltMin=3604, FiltMax=26525, Gamma=1.000
23:25:10.405 00.016 21068 UpdateGuideState exits: m=35060 SNR=33.5
23:25:10.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:10.408 00.001 21068 Enqueuing Expose request
23:25:10.409 00.001 16108 Worker thread wakes up
23:25:10.409 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:10.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:10.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:11.581 01.172 16108 Exposure complete
23:25:11.635 00.054 16108 worker thread done servicing request
23:25:11.635 00.000 21068 OnExposeComplete: enter
23:25:11.637 00.002 21068 UpdateGuideState(): m_state=6
23:25:11.638 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4468
23:25:11.639 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.71, Mass=39573, SNR=31.0, Peak=8547 HFD=2.9
23:25:11.639 00.000 21068 MultiStar: [#1 -0.28,0.33,1.12,U] [#2 -0.40,0.47,0.00,M1] [#3 -0.47,0.66,0.00,M1] [#4 -0.36,0.13,0.85,U] [#5 -0.53,0.07,0.00,M1] [#6 -0.20,0.26,0.83,U] [#7 -0.10,0.26,0.66,U] [#8 -0.18,-0.09,0.68,U] 
23:25:11.640 00.001 21068 refined, 5 included, MultiStar: {-0.28, 0.13}, one-star: {-0.44, -0.12}
23:25:11.641 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
23:25:11.642 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
23:25:11.642 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.70 mountX=0.29 mountY=-0.06, mountTheta=-0.21
23:25:11.644 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.13, opts=13)
23:25:11.647 00.003 21068 Enqueuing Move request for scope (-0.28, 0.13)
23:25:11.649 00.002 16108 Worker thread wakes up
23:25:11.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
23:25:11.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
23:25:11.649 00.000 16108 Moving (-0.28, 0.13) raw xDistance=0.29 yDistance=-0.06
23:25:11.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
23:25:11.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:11.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:11.649 00.000 16108 MoveAxis(W, 77, ABG)
23:25:11.649 00.000 16108 Guiding  Dir = 3, Dur = 77
23:25:11.651 00.002 16108 IsSlewing returns 0
23:25:11.651 00.000 16108 IsGuiding returns 0
23:25:11.659 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4243, FiltMin=3641, FiltMax=26669, Gamma=1.000
23:25:11.673 00.014 16108 PulseGuide returned control before completion, sleep 65
23:25:11.684 00.011 21068 UpdateGuideState exits: m=39573 SNR=31.0
23:25:11.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:11.687 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:11.692 00.005 21068 Enqueuing Expose request
23:25:11.750 00.058 16108 IsGuiding returns 1
23:25:11.750 00.000 16108 scope still moving after pulse duration time elapsed
23:25:11.781 00.031 16108 IsSlewing returns 0
23:25:11.781 00.000 16108 IsGuiding returns 0
23:25:11.781 00.000 16108 scope move finished after 77 + 53 ms
23:25:11.781 00.000 16108 Move returns status 0, amount 77
23:25:11.781 00.000 16108 MoveAxis(N, 0, ABG)
23:25:11.781 00.000 16108 Move returns status 0, amount 0
23:25:11.781 00.000 16108 move complete, result=0
23:25:11.781 00.000 16108 worker thread done servicing request
23:25:11.781 00.000 16108 Worker thread wakes up
23:25:11.781 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
23:25:11.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:11.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:12.762 00.980 16108 Exposure complete
23:25:12.841 00.079 16108 worker thread done servicing request
23:25:12.841 00.000 21068 OnExposeComplete: enter
23:25:12.842 00.001 21068 UpdateGuideState(): m_state=6
23:25:12.842 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4469
23:25:12.843 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.73, Mass=38758, SNR=33.6, Peak=8896 HFD=2.8
23:25:12.844 00.001 21068 MultiStar: [#1 0.01,0.10,1.09,U] [#2 -0.31,0.19,1.32,U] [#3 -0.35,0.14,1.05,U] [#4 -0.42,-0.11,0.76,U] [#5 -0.58,-0.19,0.00,M2] [#6 0.09,-0.26,0.66,U] [#7 -0.45,-0.20,0.00,M6] [#8 -0.35,-0.28,0.78,U] 
23:25:12.845 00.001 21068 single-star, 6 included, MultiStar: {-0.21, -0.01}, one-star: {-0.10, -0.11}
23:25:12.845 00.000 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
23:25:12.846 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
23:25:12.847 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=0.08 mountY=0.13, mountTheta=1.02
23:25:12.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.11, opts=13)
23:25:12.849 00.000 21068 Enqueuing Move request for scope (-0.10, -0.11)
23:25:12.850 00.001 16108 Worker thread wakes up
23:25:12.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
23:25:12.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
23:25:12.850 00.000 16108 Moving (-0.10, -0.11) raw xDistance=0.08 yDistance=0.13
23:25:12.851 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:25:12.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:25:12.851 00.000 16108 MoveAxis(E, 0, ABG)
23:25:12.851 00.000 16108 Move returns status 0, amount 0
23:25:12.851 00.000 16108 MoveAxis(N, 0, ABG)
23:25:12.851 00.000 16108 Move returns status 0, amount 0
23:25:12.851 00.000 16108 move complete, result=0
23:25:12.851 00.000 16108 worker thread done servicing request
23:25:12.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2054, max=65535, med=4243, FiltMin=3651, FiltMax=27421, Gamma=1.000
23:25:12.876 00.021 21068 UpdateGuideState exits: m=38758 SNR=33.6
23:25:12.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:12.879 00.001 21068 Enqueuing Expose request
23:25:12.880 00.001 16108 Worker thread wakes up
23:25:12.881 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:12.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:12.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:14.042 01.160 16108 Exposure complete
23:25:14.098 00.056 16108 worker thread done servicing request
23:25:14.098 00.000 21068 OnExposeComplete: enter
23:25:14.099 00.001 21068 UpdateGuideState(): m_state=6
23:25:14.100 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4470
23:25:14.100 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.91, Mass=39090, SNR=35.5, Peak=8576 HFD=2.8
23:25:14.101 00.001 21068 MultiStar: [#1 -0.13,-0.01,0.91,U] [#2 0.15,-0.06,1.00,U] [#3 -0.01,-0.09,0.81,U] [#4 -0.11,-0.20,0.91,U] [#5 0.05,-0.02,0.69,U] [#6 -0.06,0.39,0.65,U] [#7 0.46,0.42,0.00,M7] [#8 -0.11,-0.28,0.66,U] 
23:25:14.102 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.19, 0.08}
23:25:14.103 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
23:25:14.104 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
23:25:14.104 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.41 mountX=-0.01 mountY=0.03, mountTheta=1.92
23:25:14.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
23:25:14.107 00.000 21068 Enqueuing Move request for scope (0.00, -0.03)
23:25:14.110 00.003 16108 Worker thread wakes up
23:25:14.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:25:14.111 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:25:14.111 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
23:25:14.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:25:14.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:14.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:14.111 00.000 16108 MoveAxis(E, 0, ABG)
23:25:14.111 00.000 16108 Move returns status 0, amount 0
23:25:14.111 00.000 16108 MoveAxis(N, 0, ABG)
23:25:14.111 00.000 16108 Move returns status 0, amount 0
23:25:14.111 00.000 16108 move complete, result=0
23:25:14.111 00.000 16108 worker thread done servicing request
23:25:14.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4240, FiltMin=3622, FiltMax=31005, Gamma=1.000
23:25:14.131 00.015 21068 UpdateGuideState exits: m=39090 SNR=35.5
23:25:14.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:14.132 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:14.133 00.001 21068 Enqueuing Expose request
23:25:14.134 00.001 16108 Worker thread wakes up
23:25:14.134 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:14.135 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:14.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:15.117 00.982 16108 Exposure complete
23:25:15.184 00.067 16108 worker thread done servicing request
23:25:15.186 00.002 21068 OnExposeComplete: enter
23:25:15.186 00.000 21068 UpdateGuideState(): m_state=6
23:25:15.187 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4471
23:25:15.188 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.83, Mass=48891, SNR=36.6, Peak=10032 HFD=3.0
23:25:15.189 00.001 21068 MultiStar: [#1 -0.22,0.10,0.95,U] [#2 0.04,-0.02,1.06,U] [#3 -0.12,0.20,0.91,U] [#4 -0.36,-0.73,0.00,M1] [#5 -0.07,-0.52,0.00,M2] [#6 0.34,0.29,0.74,U] [#7 0.06,0.08,0.49,U] [#8 0.30,-0.80,0.00,M1] 
23:25:15.190 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.10}, one-star: {-0.20, -0.00}
23:25:15.191 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
23:25:15.191 00.000 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:25:15.192 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=0.05 mountY=-0.09, mountTheta=-1.02
23:25:15.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
23:25:15.194 00.000 21068 Enqueuing Move request for scope (-0.04, 0.10)
23:25:15.195 00.001 16108 Worker thread wakes up
23:25:15.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:25:15.195 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:25:15.195 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.05 yDistance=-0.09
23:25:15.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:25:15.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:15.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:15.195 00.000 16108 MoveAxis(E, 0, ABG)
23:25:15.195 00.000 16108 Move returns status 0, amount 0
23:25:15.196 00.001 16108 MoveAxis(N, 0, ABG)
23:25:15.196 00.000 16108 Move returns status 0, amount 0
23:25:15.196 00.000 16108 move complete, result=0
23:25:15.196 00.000 16108 worker thread done servicing request
23:25:15.199 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2035, max=65535, med=4240, FiltMin=3574, FiltMax=27539, Gamma=1.000
23:25:15.213 00.014 21068 UpdateGuideState exits: m=48891 SNR=36.6
23:25:15.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:15.215 00.000 21068 Enqueuing Expose request
23:25:15.216 00.001 16108 Worker thread wakes up
23:25:15.216 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:15.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:15.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:16.393 01.176 16108 Exposure complete
23:25:16.470 00.077 16108 worker thread done servicing request
23:25:16.470 00.000 21068 OnExposeComplete: enter
23:25:16.471 00.001 21068 UpdateGuideState(): m_state=6
23:25:16.472 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4472
23:25:16.472 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=877.08, Mass=32126, SNR=28.0, Peak=8784 HFD=2.4
23:25:16.473 00.001 21068 MultiStar: [#1 0.07,-0.41,1.16,U] [#2 0.02,0.04,1.21,U] [#3 0.50,-0.18,0.00,M1] [#4 -0.20,-0.37,1.00,U] [#5 0.11,-0.49,0.00,M3] [#6 0.42,-0.26,0.00,M1] [#7 0.83,-0.30,0.00,M7] [#8 -0.09,-0.29,0.91,U] 
23:25:16.474 00.001 21068 refined, 4 included, MultiStar: {-0.06, -0.15}, one-star: {-0.15, 0.25}
23:25:16.475 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.37)
23:25:16.477 00.002 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.43)
23:25:16.478 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.17 cameraTheta=-1.95 mountX=0.03 mountY=0.16, mountTheta=1.37
23:25:16.479 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.15, opts=13)
23:25:16.480 00.001 21068 Enqueuing Move request for scope (-0.06, -0.15)
23:25:16.481 00.001 16108 Worker thread wakes up
23:25:16.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
23:25:16.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
23:25:16.481 00.000 16108 Moving (-0.06, -0.15) raw xDistance=0.03 yDistance=0.16
23:25:16.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:16.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:16.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:25:16.481 00.000 16108 MoveAxis(E, 0, ABG)
23:25:16.481 00.000 16108 Move returns status 0, amount 0
23:25:16.481 00.000 16108 MoveAxis(N, 0, ABG)
23:25:16.481 00.000 16108 Move returns status 0, amount 0
23:25:16.481 00.000 16108 move complete, result=0
23:25:16.482 00.001 16108 worker thread done servicing request
23:25:16.486 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4240, FiltMin=3584, FiltMax=30003, Gamma=1.000
23:25:16.500 00.014 21068 UpdateGuideState exits: m=32126 SNR=28.0
23:25:16.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:16.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:16.503 00.001 21068 Enqueuing Expose request
23:25:16.503 00.000 16108 Worker thread wakes up
23:25:16.503 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:16.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:16.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:17.487 00.983 16108 Exposure complete
23:25:17.544 00.057 16108 worker thread done servicing request
23:25:17.544 00.000 21068 OnExposeComplete: enter
23:25:17.544 00.000 21068 UpdateGuideState(): m_state=6
23:25:17.546 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4473
23:25:17.547 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.36, Mass=36611, SNR=31.7, Peak=8336 HFD=3.0
23:25:17.548 00.001 21068 MultiStar: [#1 0.53,-0.11,0.00,M1] [#2 0.41,0.09,1.18,U] [#3 0.09,-0.22,0.99,U] [#4 -0.09,-0.42,0.77,U] [#5 -0.36,-0.10,0.81,U] [#6 0.31,-0.00,0.85,U] [#7 0.41,-0.15,0.87,U] [#8 0.34,-0.37,0.00,M1] 
23:25:17.549 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.17}, one-star: {0.16, -0.48}
23:25:17.549 00.000 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
23:25:17.550 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
23:25:17.551 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.84 mountX=-0.18 mountY=0.13, mountTheta=2.52
23:25:17.552 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.17, opts=13)
23:25:17.553 00.001 21068 Enqueuing Move request for scope (0.15, -0.17)
23:25:17.554 00.001 16108 Worker thread wakes up
23:25:17.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
23:25:17.554 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
23:25:17.554 00.000 16108 Moving (0.15, -0.17) raw xDistance=-0.18 yDistance=0.13
23:25:17.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:25:17.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:17.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:25:17.554 00.000 16108 MoveAxis(E, 0, ABG)
23:25:17.554 00.000 16108 Move returns status 0, amount 0
23:25:17.554 00.000 16108 MoveAxis(N, 0, ABG)
23:25:17.554 00.000 16108 Move returns status 0, amount 0
23:25:17.554 00.000 16108 move complete, result=0
23:25:17.554 00.000 16108 worker thread done servicing request
23:25:17.558 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4240, FiltMin=3606, FiltMax=30659, Gamma=1.000
23:25:17.572 00.014 21068 UpdateGuideState exits: m=36611 SNR=31.7
23:25:17.575 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:17.577 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:17.579 00.002 21068 Enqueuing Expose request
23:25:17.581 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:17.582 00.001 16108 Worker thread wakes up
23:25:17.582 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:17.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:18.755 01.173 16108 Exposure complete
23:25:18.812 00.057 16108 worker thread done servicing request
23:25:18.812 00.000 21068 OnExposeComplete: enter
23:25:18.814 00.002 21068 UpdateGuideState(): m_state=6
23:25:18.816 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4474
23:25:18.817 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=876.54, Mass=38157, SNR=33.8, Peak=8672 HFD=2.8
23:25:18.821 00.004 21068 MultiStar: [#1 0.04,0.21,0.75,U] [#2 -0.28,0.25,1.26,U] [#3 -0.25,0.11,1.06,U] [#4 -0.25,-0.16,1.00,U] [#5 -0.07,-0.12,1.10,U] [#6 0.05,0.06,1.02,U] [#7 -0.54,-0.12,0.00,M7] [#8 -0.10,-0.16,0.63,U] 
23:25:18.823 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.53, -0.30}
23:25:18.825 00.002 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
23:25:18.826 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
23:25:18.828 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.02 mountX=0.05 mountY=0.02, mountTheta=0.35
23:25:18.831 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
23:25:18.832 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
23:25:18.833 00.001 16108 Worker thread wakes up
23:25:18.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:25:18.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:25:18.833 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.02
23:25:18.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:25:18.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:18.834 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:25:18.834 00.000 16108 MoveAxis(E, 0, ABG)
23:25:18.834 00.000 16108 Move returns status 0, amount 0
23:25:18.834 00.000 16108 MoveAxis(N, 0, ABG)
23:25:18.834 00.000 16108 Move returns status 0, amount 0
23:25:18.834 00.000 16108 move complete, result=0
23:25:18.834 00.000 16108 worker thread done servicing request
23:25:18.839 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4240, FiltMin=3651, FiltMax=23683, Gamma=1.000
23:25:18.854 00.015 21068 UpdateGuideState exits: m=38157 SNR=33.8
23:25:18.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:18.856 00.000 21068 Enqueuing Expose request
23:25:18.857 00.001 16108 Worker thread wakes up
23:25:18.857 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:18.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:18.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:19.832 00.974 16108 Exposure complete
23:25:19.896 00.064 16108 worker thread done servicing request
23:25:19.896 00.000 21068 OnExposeComplete: enter
23:25:19.897 00.001 21068 UpdateGuideState(): m_state=6
23:25:19.898 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4475
23:25:19.899 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.77, Mass=34758, SNR=29.3, Peak=8912 HFD=2.7
23:25:19.900 00.001 21068 MultiStar: [#1 0.31,-0.01,1.00,U] [#2 0.07,0.16,1.44,U] [#3 -0.14,0.04,1.12,U] [#4 -0.16,-0.17,1.14,U] [#5 -0.28,-0.26,1.14,U] [#6 -0.09,0.19,1.15,U] [#7 -0.40,-0.15,0.70,U] [#8 -0.02,-0.00,0.71,U] 
23:25:19.901 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.04, -0.07}
23:25:19.901 00.000 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
23:25:19.902 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.56)
23:25:19.903 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.82 mountX=0.06 mountY=0.04, mountTheta=0.54
23:25:19.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
23:25:19.905 00.000 21068 Enqueuing Move request for scope (-0.06, -0.02)
23:25:19.906 00.001 16108 Worker thread wakes up
23:25:19.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:25:19.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:25:19.906 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=0.04
23:25:19.907 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:25:19.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:19.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:19.907 00.000 16108 MoveAxis(E, 0, ABG)
23:25:19.907 00.000 16108 Move returns status 0, amount 0
23:25:19.907 00.000 16108 MoveAxis(N, 0, ABG)
23:25:19.907 00.000 16108 Move returns status 0, amount 0
23:25:19.907 00.000 16108 move complete, result=0
23:25:19.907 00.000 16108 worker thread done servicing request
23:25:19.913 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4240, FiltMin=3606, FiltMax=27437, Gamma=1.000
23:25:19.929 00.016 21068 UpdateGuideState exits: m=34758 SNR=29.3
23:25:19.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.930 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:19.931 00.001 21068 Enqueuing Expose request
23:25:19.932 00.001 16108 Worker thread wakes up
23:25:19.932 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:19.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:19.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:21.106 01.173 16108 Exposure complete
23:25:21.169 00.063 16108 worker thread done servicing request
23:25:21.169 00.000 21068 OnExposeComplete: enter
23:25:21.171 00.002 21068 UpdateGuideState(): m_state=6
23:25:21.172 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4476
23:25:21.173 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.90, Mass=32359, SNR=29.2, Peak=10192 HFD=2.4
23:25:21.175 00.002 21068 MultiStar: [#1 0.10,-0.05,1.11,U] [#2 -0.10,0.33,1.30,U] [#3 -0.21,0.24,1.06,U] [#4 0.07,0.12,0.96,U] [#5 0.07,-0.21,1.25,U] [#6 0.18,0.04,0.97,U] [#7 0.02,0.48,0.66,U] [#8 -0.16,0.30,0.92,U] 
23:25:21.176 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.49, 0.07}
23:25:21.176 00.000 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:25:21.177 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:25:21.178 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.21 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
23:25:21.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.13, opts=13)
23:25:21.182 00.002 21068 Enqueuing Move request for scope (0.05, 0.13)
23:25:21.185 00.003 16108 Worker thread wakes up
23:25:21.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:25:21.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:25:21.185 00.000 16108 Moving (0.05, 0.13) raw xDistance=-0.02 yDistance=-0.13
23:25:21.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:21.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:21.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:21.186 00.001 16108 MoveAxis(E, 0, ABG)
23:25:21.186 00.000 16108 Move returns status 0, amount 0
23:25:21.186 00.000 16108 MoveAxis(N, 0, ABG)
23:25:21.186 00.000 16108 Move returns status 0, amount 0
23:25:21.186 00.000 16108 move complete, result=0
23:25:21.186 00.000 16108 worker thread done servicing request
23:25:21.197 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4240, FiltMin=3590, FiltMax=25405, Gamma=1.000
23:25:21.221 00.024 21068 UpdateGuideState exits: m=32359 SNR=29.2
23:25:21.224 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:21.225 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:21.228 00.003 21068 Enqueuing Expose request
23:25:21.229 00.001 16108 Worker thread wakes up
23:25:21.230 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:21.234 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:21.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:22.218 00.984 16108 Exposure complete
23:25:22.281 00.063 16108 worker thread done servicing request
23:25:22.281 00.000 21068 OnExposeComplete: enter
23:25:22.282 00.001 21068 UpdateGuideState(): m_state=6
23:25:22.283 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4477
23:25:22.283 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.87, Mass=29278, SNR=25.9, Peak=8416 HFD=2.5
23:25:22.284 00.001 21068 MultiStar: [#1 0.37,-0.28,1.22,U] [#2 0.22,0.07,1.27,U] [#3 0.02,0.30,1.31,U] [#4 -0.25,0.10,1.29,U] [#5 -0.60,0.14,0.00,M1] [#6 0.07,0.06,1.18,U] [#7 0.10,0.64,0.00,M6] [#8 0.22,0.02,0.78,U] 
23:25:22.286 00.002 21068 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.19, 0.03}
23:25:22.287 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
23:25:22.287 00.000 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
23:25:22.288 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
23:25:22.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
23:25:22.292 00.002 21068 Enqueuing Move request for scope (0.11, 0.05)
23:25:22.293 00.001 16108 Worker thread wakes up
23:25:22.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:25:22.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:25:22.293 00.000 16108 Moving (0.11, 0.05) raw xDistance=-0.10 yDistance=-0.07
23:25:22.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:25:22.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:22.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:22.293 00.000 16108 MoveAxis(E, 0, ABG)
23:25:22.293 00.000 16108 Move returns status 0, amount 0
23:25:22.293 00.000 16108 MoveAxis(N, 0, ABG)
23:25:22.293 00.000 16108 Move returns status 0, amount 0
23:25:22.293 00.000 16108 move complete, result=0
23:25:22.294 00.001 16108 worker thread done servicing request
23:25:22.301 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4237, FiltMin=3622, FiltMax=25725, Gamma=1.000
23:25:22.325 00.024 21068 UpdateGuideState exits: m=29278 SNR=25.9
23:25:22.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:22.328 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:22.330 00.002 21068 Enqueuing Expose request
23:25:22.331 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:22.332 00.001 16108 Worker thread wakes up
23:25:22.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:22.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:23.496 01.164 16108 Exposure complete
23:25:23.582 00.086 16108 worker thread done servicing request
23:25:23.582 00.000 21068 OnExposeComplete: enter
23:25:23.583 00.001 21068 UpdateGuideState(): m_state=6
23:25:23.585 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4478
23:25:23.586 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=877.14, Mass=34397, SNR=28.8, Peak=8912 HFD=2.6
23:25:23.588 00.002 21068 MultiStar: [#1 0.38,-0.17,1.12,U] [#2 -0.27,0.11,1.17,U] [#3 0.06,0.15,1.05,U] [#4 -0.28,-0.24,1.10,U] [#5 -0.56,0.10,0.00,M2] [#6 -1.08,0.01,0.00,M1] [#7 0.32,-0.55,0.00,M7] [#8 -0.06,-0.27,0.76,U] 
23:25:23.589 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {0.27, 0.30}
23:25:23.591 00.002 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
23:25:23.593 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
23:25:23.594 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.81 mountX=-0.02 mountY=0.01, mountTheta=2.55
23:25:23.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
23:25:23.599 00.003 21068 Enqueuing Move request for scope (0.01, -0.01)
23:25:23.602 00.003 16108 Worker thread wakes up
23:25:23.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:25:23.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:25:23.602 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=0.01
23:25:23.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:23.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:23.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:23.602 00.000 16108 MoveAxis(E, 0, ABG)
23:25:23.602 00.000 16108 Move returns status 0, amount 0
23:25:23.602 00.000 16108 MoveAxis(N, 0, ABG)
23:25:23.602 00.000 16108 Move returns status 0, amount 0
23:25:23.602 00.000 16108 move complete, result=0
23:25:23.602 00.000 16108 worker thread done servicing request
23:25:23.612 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4233, FiltMin=3661, FiltMax=26653, Gamma=1.000
23:25:23.639 00.027 21068 UpdateGuideState exits: m=34397 SNR=28.8
23:25:23.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:23.642 00.001 21068 Enqueuing Expose request
23:25:23.643 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:23.643 00.000 16108 Worker thread wakes up
23:25:23.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:23.644 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:24.607 00.963 16108 Exposure complete
23:25:24.666 00.059 16108 worker thread done servicing request
23:25:24.667 00.001 21068 OnExposeComplete: enter
23:25:24.668 00.001 21068 UpdateGuideState(): m_state=6
23:25:24.670 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4479
23:25:24.671 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.34, Mass=32101, SNR=31.5, Peak=8592 HFD=2.9
23:25:24.673 00.002 21068 MultiStar: [#1 -0.47,-0.22,0.00,M1] [#2 -0.24,-0.09,1.24,U] [#3 -0.40,0.25,0.96,U] [#4 -0.82,0.10,0.00,M1] [#5 -0.40,-0.03,1.27,U] [#6 -0.39,0.17,0.97,U] [#7 -0.28,-0.68,0.00,M8] [#8 -0.30,-0.16,0.80,U] 
23:25:24.673 00.000 21068 refined, 5 included, MultiStar: {-0.33, -0.06}, one-star: {-0.27, -0.50}
23:25:24.676 00.003 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
23:25:24.676 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
23:25:24.677 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.96 mountX=0.32 mountY=0.13, mountTheta=0.40
23:25:24.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.06, opts=13)
23:25:24.679 00.000 21068 Enqueuing Move request for scope (-0.33, -0.06)
23:25:24.680 00.001 16108 Worker thread wakes up
23:25:24.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
23:25:24.680 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
23:25:24.680 00.000 16108 Moving (-0.33, -0.06) raw xDistance=0.32 yDistance=0.13
23:25:24.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:25:24.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:24.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:25:24.680 00.000 16108 MoveAxis(W, 83, ABG)
23:25:24.680 00.000 16108 Guiding  Dir = 3, Dur = 83
23:25:24.681 00.001 16108 IsSlewing returns 0
23:25:24.681 00.000 16108 IsGuiding returns 0
23:25:24.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4233, FiltMin=3581, FiltMax=27101, Gamma=1.000
23:25:24.698 00.014 21068 UpdateGuideState exits: m=32101 SNR=31.5
23:25:24.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:24.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:24.701 00.001 21068 Enqueuing Expose request
23:25:24.722 00.021 16108 PulseGuide returned control before completion, sleep 53
23:25:24.784 00.062 16108 IsGuiding returns 1
23:25:24.784 00.000 16108 scope still moving after pulse duration time elapsed
23:25:24.814 00.030 16108 IsSlewing returns 0
23:25:24.814 00.000 16108 IsGuiding returns 0
23:25:24.814 00.000 16108 scope move finished after 83 + 50 ms
23:25:24.814 00.000 16108 Move returns status 0, amount 83
23:25:24.814 00.000 16108 MoveAxis(N, 0, ABG)
23:25:24.814 00.000 16108 Move returns status 0, amount 0
23:25:24.816 00.002 16108 move complete, result=0
23:25:24.816 00.000 16108 worker thread done servicing request
23:25:24.816 00.000 16108 Worker thread wakes up
23:25:24.816 00.000 21068 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH
23:25:24.819 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:24.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:25.982 01.163 16108 Exposure complete
23:25:26.079 00.097 16108 worker thread done servicing request
23:25:26.079 00.000 21068 OnExposeComplete: enter
23:25:26.082 00.003 21068 UpdateGuideState(): m_state=6
23:25:26.085 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4480
23:25:26.088 00.003 21068 Star::Find returns 1 (0), X=220.92, Y=876.62, Mass=29666, SNR=29.8, Peak=8048 HFD=2.5
23:25:26.090 00.002 21068 MultiStar: [#1 -0.25,-0.14,1.33,U] [#2 -0.23,-0.17,1.28,U] [#3 0.05,-0.43,0.88,U] [#4 0.10,-0.31,0.99,U] [#5 -0.25,-0.36,1.06,U] [#6 0.49,-0.27,0.00,M1] [#7 0.43,-0.48,0.00,M9] [#8 -0.30,-0.27,0.77,U] 
23:25:26.092 00.002 21068 refined, 6 included, MultiStar: {-0.10, -0.26}, one-star: {0.23, -0.22}
23:25:26.093 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
23:25:26.094 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
23:25:26.095 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.95 mountX=0.06 mountY=0.28, mountTheta=1.36
23:25:26.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.26, opts=13)
23:25:26.098 00.001 21068 Enqueuing Move request for scope (-0.10, -0.26)
23:25:26.099 00.001 16108 Worker thread wakes up
23:25:26.100 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
23:25:26.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
23:25:26.100 00.000 16108 Moving (-0.10, -0.26) raw xDistance=0.06 yDistance=0.28
23:25:26.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:25:26.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:25:26.100 00.000 16108 MoveAxis(E, 0, ABG)
23:25:26.100 00.000 16108 Move returns status 0, amount 0
23:25:26.100 00.000 16108 MoveAxis(S, 55, ABG)
23:25:26.100 00.000 16108 Guiding  Dir = 1, Dur = 55
23:25:26.101 00.001 16108 IsSlewing returns 0
23:25:26.101 00.000 16108 IsGuiding returns 0
23:25:26.109 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4230, FiltMin=3625, FiltMax=25795, Gamma=1.000
23:25:26.135 00.026 21068 UpdateGuideState exits: m=29666 SNR=29.8
23:25:26.137 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:26.140 00.002 21068 Enqueuing Expose request
23:25:26.146 00.006 16108 PulseGuide returned control before completion, sleep 21
23:25:26.175 00.029 16108 IsGuiding returns 1
23:25:26.175 00.000 16108 scope still moving after pulse duration time elapsed
23:25:26.207 00.032 16108 IsSlewing returns 0
23:25:26.207 00.000 16108 IsGuiding returns 1
23:25:26.239 00.032 16108 IsSlewing returns 0
23:25:26.239 00.000 16108 IsGuiding returns 0
23:25:26.239 00.000 16108 scope move finished after 55 + 82 ms
23:25:26.239 00.000 16108 Move returns status 0, amount 55
23:25:26.239 00.000 16108 move complete, result=0
23:25:26.239 00.000 16108 worker thread done servicing request
23:25:26.239 00.000 16108 Worker thread wakes up
23:25:26.239 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
23:25:26.241 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:26.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:27.211 00.970 16108 Exposure complete
23:25:27.268 00.057 16108 worker thread done servicing request
23:25:27.268 00.000 21068 OnExposeComplete: enter
23:25:27.269 00.001 21068 UpdateGuideState(): m_state=6
23:25:27.270 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4481
23:25:27.270 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=876.79, Mass=32826, SNR=32.0, Peak=8704 HFD=2.6
23:25:27.271 00.001 21068 MultiStar: [#1 -0.34,-0.15,1.03,U] [#2 -0.20,0.02,1.33,U] [#3 -0.47,0.11,0.68,U] [#4 0.42,-0.14,0.86,U] [#5 0.18,-0.06,0.95,U] [#6 0.46,0.47,0.00,M2] [#7 0.02,-0.24,0.46,U] [#8 -0.22,0.09,0.58,U] 
23:25:27.272 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.05}, one-star: {0.03, -0.05}
23:25:27.274 00.002 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
23:25:27.275 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
23:25:27.275 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.05 mountX=-0.04 mountY=0.04, mountTheta=2.30
23:25:27.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
23:25:27.279 00.002 21068 Enqueuing Move request for scope (0.03, -0.05)
23:25:27.281 00.002 16108 Worker thread wakes up
23:25:27.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:25:27.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:25:27.281 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
23:25:27.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:27.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:27.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:27.281 00.000 16108 MoveAxis(E, 0, ABG)
23:25:27.281 00.000 16108 Move returns status 0, amount 0
23:25:27.281 00.000 16108 MoveAxis(N, 0, ABG)
23:25:27.281 00.000 16108 Move returns status 0, amount 0
23:25:27.281 00.000 16108 move complete, result=0
23:25:27.281 00.000 16108 worker thread done servicing request
23:25:27.286 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4227, FiltMin=3587, FiltMax=24813, Gamma=1.000
23:25:27.304 00.018 21068 UpdateGuideState exits: m=32826 SNR=32.0
23:25:27.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:27.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:27.306 00.000 21068 Enqueuing Expose request
23:25:27.307 00.001 16108 Worker thread wakes up
23:25:27.307 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:27.308 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:27.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:28.471 01.163 16108 Exposure complete
23:25:28.533 00.062 16108 worker thread done servicing request
23:25:28.533 00.000 21068 OnExposeComplete: enter
23:25:28.535 00.002 21068 UpdateGuideState(): m_state=6
23:25:28.536 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4482
23:25:28.537 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.81, Mass=33324, SNR=27.4, Peak=8672 HFD=2.4
23:25:28.538 00.001 21068 MultiStar: [#1 0.32,0.34,1.12,U] [#2 0.41,0.41,0.00,M1] [#3 -0.24,0.75,0.00,M1] [#4 -0.04,0.09,0.89,U] [#5 -0.24,0.60,0.00,M1] [#6 0.27,0.60,0.00,M3] [#7 0.04,0.28,0.61,U] [#8 0.29,0.23,0.86,U] 
23:25:28.539 00.001 21068 single-star, 4 included, MultiStar: {0.17, 0.18}, one-star: {0.18, -0.03}
23:25:28.539 00.000 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
23:25:28.540 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
23:25:28.541 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
23:25:28.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
23:25:28.543 00.001 21068 Enqueuing Move request for scope (0.18, -0.03)
23:25:28.545 00.002 16108 Worker thread wakes up
23:25:28.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:25:28.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:25:28.545 00.000 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.01
23:25:28.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:25:28.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:28.546 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:28.546 00.000 16108 MoveAxis(E, 0, ABG)
23:25:28.546 00.000 16108 Move returns status 0, amount 0
23:25:28.546 00.000 16108 MoveAxis(N, 0, ABG)
23:25:28.546 00.000 16108 Move returns status 0, amount 0
23:25:28.546 00.000 16108 move complete, result=0
23:25:28.546 00.000 16108 worker thread done servicing request
23:25:28.552 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4224, FiltMin=3561, FiltMax=27165, Gamma=1.000
23:25:28.581 00.029 21068 UpdateGuideState exits: m=33324 SNR=27.4
23:25:28.583 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:28.585 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:28.586 00.001 21068 Enqueuing Expose request
23:25:28.588 00.002 16108 Worker thread wakes up
23:25:28.588 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:28.589 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:28.590 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:29.580 00.990 16108 Exposure complete
23:25:29.639 00.059 16108 worker thread done servicing request
23:25:29.639 00.000 21068 OnExposeComplete: enter
23:25:29.641 00.002 21068 UpdateGuideState(): m_state=6
23:25:29.641 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4483
23:25:29.642 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=877.48, Mass=36422, SNR=28.2, Peak=7968 HFD=2.9
23:25:29.643 00.001 21068 MultiStar: [#1 0.07,0.13,1.18,U] [#2 0.10,0.49,0.00,M2] [#3 -0.13,0.32,1.22,U] [#4 0.17,0.04,0.87,U] [#5 0.39,0.07,1.38,U] [#6 0.71,0.18,0.00,M4] [#7 0.67,0.66,0.00,M8] [#8 0.10,0.19,0.87,U] 
23:25:29.644 00.001 21068 refined, 5 included, MultiStar: {0.18, 0.23}, one-star: {0.48, 0.64}
23:25:29.645 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
23:25:29.646 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
23:25:29.647 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.89 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
23:25:29.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.23, opts=13)
23:25:29.650 00.001 21068 Enqueuing Move request for scope (0.18, 0.23)
23:25:29.652 00.002 16108 Worker thread wakes up
23:25:29.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
23:25:29.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
23:25:29.652 00.000 16108 Moving (0.18, 0.23) raw xDistance=-0.14 yDistance=-0.26
23:25:29.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:25:29.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:25:29.653 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:25:29.653 00.000 16108 MoveAxis(E, 0, ABG)
23:25:29.653 00.000 16108 Move returns status 0, amount 0
23:25:29.653 00.000 16108 MoveAxis(N, 0, ABG)
23:25:29.653 00.000 16108 Move returns status 0, amount 0
23:25:29.653 00.000 16108 move complete, result=0
23:25:29.653 00.000 16108 worker thread done servicing request
23:25:29.660 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4224, FiltMin=3638, FiltMax=22109, Gamma=1.000
23:25:29.682 00.022 21068 UpdateGuideState exits: m=36422 SNR=28.2
23:25:29.684 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:29.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:29.686 00.001 21068 Enqueuing Expose request
23:25:29.688 00.002 16108 Worker thread wakes up
23:25:29.688 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:25:29.690 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:29.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:30.841 01.151 16108 Exposure complete
23:25:30.906 00.065 16108 worker thread done servicing request
23:25:30.906 00.000 21068 OnExposeComplete: enter
23:25:30.908 00.002 21068 UpdateGuideState(): m_state=6
23:25:30.911 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4484
23:25:30.914 00.003 21068 Star::Find returns 1 (0), X=220.54, Y=876.65, Mass=36720, SNR=29.2, Peak=8483 HFD=3.0
23:25:30.917 00.003 21068 MultiStar: [#1 0.09,-0.13,1.02,U] [#2 0.17,0.07,1.08,U] [#3 -0.09,0.41,1.19,U] [#4 -0.29,-0.29,0.81,U] [#5 -0.07,-0.03,1.23,U] [#6 0.11,0.37,0.74,U] [#7 0.06,0.51,0.00,M9] [#8 -0.09,-0.78,0.00,M1] 
23:25:30.919 00.002 21068 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {-0.14, -0.18}
23:25:30.921 00.002 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:25:30.923 00.002 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:25:30.924 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.32 mountX=0.04 mountY=-0.03, mountTheta=-0.61
23:25:30.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
23:25:30.927 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
23:25:30.928 00.001 16108 Worker thread wakes up
23:25:30.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:25:30.928 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:25:30.928 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
23:25:30.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:25:30.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:30.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:30.928 00.000 16108 MoveAxis(E, 0, ABG)
23:25:30.928 00.000 16108 Move returns status 0, amount 0
23:25:30.928 00.000 16108 MoveAxis(N, 0, ABG)
23:25:30.928 00.000 16108 Move returns status 0, amount 0
23:25:30.928 00.000 16108 move complete, result=0
23:25:30.929 00.001 16108 worker thread done servicing request
23:25:30.932 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=4224, FiltMin=3545, FiltMax=20253, Gamma=1.000
23:25:30.947 00.015 21068 UpdateGuideState exits: m=36720 SNR=29.2
23:25:30.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:30.948 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:30.949 00.001 21068 Enqueuing Expose request
23:25:30.950 00.001 16108 Worker thread wakes up
23:25:30.950 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:30.951 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:30.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:31.921 00.970 16108 Exposure complete
23:25:31.989 00.068 16108 worker thread done servicing request
23:25:31.989 00.000 21068 OnExposeComplete: enter
23:25:31.990 00.001 21068 UpdateGuideState(): m_state=6
23:25:31.992 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4485
23:25:31.993 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.41, Mass=28255, SNR=26.5, Peak=7440 HFD=2.8
23:25:31.994 00.001 21068 MultiStar: [#1 0.50,-0.09,0.00,M1] [#2 0.04,-0.04,1.50,U] [#3 -0.02,0.28,1.02,U] [#4 0.17,-0.05,1.01,U] [#5 0.13,0.08,1.08,U] [#6 0.31,1.07,0.00,M4] [#7 -0.18,0.48,0.00,M10] [#8 -0.15,0.15,1.10,U] 
23:25:31.994 00.000 21068 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.14, 0.58}
23:25:31.995 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
23:25:31.996 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
23:25:31.997 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.27 mountX=-0.02 mountY=-0.16, mountTheta=-1.70
23:25:31.998 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
23:25:31.999 00.001 21068 Enqueuing Move request for scope (0.05, 0.15)
23:25:32.000 00.001 16108 Worker thread wakes up
23:25:32.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:25:32.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:25:32.000 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.02 yDistance=-0.16
23:25:32.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:32.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:32.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:32.000 00.000 16108 MoveAxis(E, 0, ABG)
23:25:32.000 00.000 16108 Move returns status 0, amount 0
23:25:32.000 00.000 16108 MoveAxis(N, 0, ABG)
23:25:32.000 00.000 16108 Move returns status 0, amount 0
23:25:32.000 00.000 16108 move complete, result=0
23:25:32.000 00.000 16108 worker thread done servicing request
23:25:32.005 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4224, FiltMin=3657, FiltMax=27469, Gamma=1.000
23:25:32.025 00.020 21068 UpdateGuideState exits: m=28255 SNR=26.5
23:25:32.027 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:32.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:32.029 00.001 21068 Enqueuing Expose request
23:25:32.032 00.003 16108 Worker thread wakes up
23:25:32.032 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:32.033 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:32.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:33.200 01.167 16108 Exposure complete
23:25:33.265 00.065 16108 worker thread done servicing request
23:25:33.265 00.000 21068 OnExposeComplete: enter
23:25:33.267 00.002 21068 UpdateGuideState(): m_state=6
23:25:33.268 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4486
23:25:33.269 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=877.04, Mass=37283, SNR=33.9, Peak=8208 HFD=2.7
23:25:33.271 00.002 21068 MultiStar: [#1 0.08,-0.26,0.97,U] [#2 0.29,-0.08,1.23,U] [#3 0.31,0.28,1.01,U] [#4 -0.46,-0.02,0.79,U] [#5 0.21,-0.02,1.00,U] [#6 0.29,0.61,0.00,M5] [#7 0.76,-0.07,0.00,R] [#8 0.38,0.07,0.73,U] 
23:25:33.271 00.000 21068 refined, 6 included, MultiStar: {0.21, 0.02}, one-star: {0.51, 0.20}
23:25:33.272 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
23:25:33.274 00.002 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
23:25:33.274 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.10 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
23:25:33.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.02, opts=13)
23:25:33.277 00.001 21068 Enqueuing Move request for scope (0.21, 0.02)
23:25:33.277 00.000 16108 Worker thread wakes up
23:25:33.278 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
23:25:33.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
23:25:33.278 00.000 16108 Moving (0.21, 0.02) raw xDistance=-0.20 yDistance=-0.07
23:25:33.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:25:33.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:33.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:33.278 00.000 16108 MoveAxis(E, 0, ABG)
23:25:33.278 00.000 16108 Move returns status 0, amount 0
23:25:33.278 00.000 16108 MoveAxis(N, 0, ABG)
23:25:33.278 00.000 16108 Move returns status 0, amount 0
23:25:33.278 00.000 16108 move complete, result=0
23:25:33.278 00.000 16108 worker thread done servicing request
23:25:33.282 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4221, FiltMin=3673, FiltMax=23581, Gamma=1.000
23:25:33.295 00.013 21068 UpdateGuideState exits: m=37283 SNR=33.9
23:25:33.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:33.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:33.297 00.000 21068 Enqueuing Expose request
23:25:33.298 00.001 16108 Worker thread wakes up
23:25:33.298 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:33.299 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:33.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:34.282 00.983 16108 Exposure complete
23:25:34.350 00.068 16108 worker thread done servicing request
23:25:34.350 00.000 21068 OnExposeComplete: enter
23:25:34.351 00.001 21068 UpdateGuideState(): m_state=6
23:25:34.352 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4487
23:25:34.353 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=877.07, Mass=34373, SNR=32.7, Peak=10208 HFD=2.7
23:25:34.355 00.002 21068 MultiStar: [#1 0.28,-0.08,0.92,U] [#2 0.40,0.41,0.00,M1] [#3 0.58,0.78,0.00,M1] [#4 0.45,0.04,0.87,U] [#5 -0.06,-0.09,1.08,U] [#6 0.67,0.35,0.00,M6] [#7 0.13,-0.01,0.55,U] [#8 0.19,0.12,0.80,U] 
23:25:34.355 00.000 21068 refined, 5 included, MultiStar: {0.19, 0.04}, one-star: {0.22, 0.23}
23:25:34.356 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:25:34.357 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:25:34.358 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
23:25:34.359 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.04, opts=13)
23:25:34.360 00.001 21068 Enqueuing Move request for scope (0.19, 0.04)
23:25:34.361 00.001 16108 Worker thread wakes up
23:25:34.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:25:34.361 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:25:34.361 00.000 16108 Moving (0.19, 0.04) raw xDistance=-0.18 yDistance=-0.08
23:25:34.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:25:34.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:34.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:34.361 00.000 16108 MoveAxis(E, 0, ABG)
23:25:34.361 00.000 16108 Move returns status 0, amount 0
23:25:34.361 00.000 16108 MoveAxis(N, 0, ABG)
23:25:34.361 00.000 16108 Move returns status 0, amount 0
23:25:34.361 00.000 16108 move complete, result=0
23:25:34.361 00.000 16108 worker thread done servicing request
23:25:34.364 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=4221, FiltMin=3558, FiltMax=22717, Gamma=1.000
23:25:34.385 00.021 21068 UpdateGuideState exits: m=34373 SNR=32.7
23:25:34.387 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:34.391 00.003 21068 Enqueuing Expose request
23:25:34.392 00.001 16108 Worker thread wakes up
23:25:34.392 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:34.394 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:34.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:35.566 01.172 16108 Exposure complete
23:25:35.635 00.069 16108 worker thread done servicing request
23:25:35.635 00.000 21068 OnExposeComplete: enter
23:25:35.635 00.000 21068 UpdateGuideState(): m_state=6
23:25:35.638 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4488
23:25:35.639 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=877.15, Mass=39417, SNR=33.5, Peak=9920 HFD=2.9
23:25:35.641 00.002 21068 MultiStar: [#1 0.47,-0.19,0.00,M1] [#2 0.61,-0.29,0.00,M2] [#3 0.17,0.27,0.96,U] [#4 0.15,0.60,0.00,M1] [#5 0.20,0.28,0.99,U] [#6 0.36,-0.18,0.77,U] [#7 -0.34,-0.02,0.51,U] [#8 0.16,0.28,1.05,U] 
23:25:35.643 00.002 21068 refined, 5 included, MultiStar: {0.15, 0.19}, one-star: {0.17, 0.31}
23:25:35.644 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
23:25:35.646 00.002 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
23:25:35.648 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.90 mountX=-0.12 mountY=-0.22, mountTheta=-2.06
23:25:35.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.19, opts=13)
23:25:35.651 00.001 21068 Enqueuing Move request for scope (0.15, 0.19)
23:25:35.653 00.002 16108 Worker thread wakes up
23:25:35.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
23:25:35.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
23:25:35.653 00.000 16108 Moving (0.15, 0.19) raw xDistance=-0.12 yDistance=-0.22
23:25:35.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:25:35.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:35.654 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:25:35.654 00.000 16108 MoveAxis(E, 0, ABG)
23:25:35.654 00.000 16108 Move returns status 0, amount 0
23:25:35.654 00.000 16108 MoveAxis(N, 0, ABG)
23:25:35.654 00.000 16108 Move returns status 0, amount 0
23:25:35.654 00.000 16108 move complete, result=0
23:25:35.654 00.000 16108 worker thread done servicing request
23:25:35.663 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4221, FiltMin=3673, FiltMax=24189, Gamma=1.000
23:25:35.682 00.019 21068 UpdateGuideState exits: m=39417 SNR=33.5
23:25:35.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.685 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:35.686 00.001 21068 Enqueuing Expose request
23:25:35.687 00.001 16108 Worker thread wakes up
23:25:35.687 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:35.689 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:35.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:36.653 00.964 16108 Exposure complete
23:25:36.735 00.082 16108 worker thread done servicing request
23:25:36.736 00.001 21068 OnExposeComplete: enter
23:25:36.737 00.001 21068 UpdateGuideState(): m_state=6
23:25:36.738 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4489
23:25:36.739 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.71, Mass=31933, SNR=29.7, Peak=9408 HFD=2.5
23:25:36.739 00.000 21068 MultiStar: [#1 0.39,0.03,1.13,U] [#2 -0.12,-0.01,1.39,U] [#3 0.54,-0.03,0.00,M1] [#4 -0.30,0.34,0.84,U] [#5 0.32,0.16,1.12,U] [#6 -0.07,0.21,0.90,U] [#7 -0.66,0.33,0.00,M1] [#8 0.52,0.07,0.00,M1] 
23:25:36.740 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.08}, one-star: {0.35, -0.13}
23:25:36.741 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:25:36.741 00.000 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:25:36.742 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
23:25:36.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
23:25:36.745 00.001 21068 Enqueuing Move request for scope (0.10, 0.08)
23:25:36.745 00.000 16108 Worker thread wakes up
23:25:36.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:25:36.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:25:36.745 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.11
23:25:36.747 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:25:36.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:36.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:36.747 00.000 16108 MoveAxis(E, 0, ABG)
23:25:36.747 00.000 16108 Move returns status 0, amount 0
23:25:36.747 00.000 16108 MoveAxis(N, 0, ABG)
23:25:36.747 00.000 16108 Move returns status 0, amount 0
23:25:36.747 00.000 16108 move complete, result=0
23:25:36.747 00.000 16108 worker thread done servicing request
23:25:36.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4221, FiltMin=3661, FiltMax=20973, Gamma=1.000
23:25:36.776 00.025 21068 UpdateGuideState exits: m=31933 SNR=29.7
23:25:36.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:36.777 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:36.778 00.001 21068 Enqueuing Expose request
23:25:36.779 00.001 16108 Worker thread wakes up
23:25:36.779 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:36.780 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:36.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:37.951 01.171 16108 Exposure complete
23:25:38.018 00.067 16108 worker thread done servicing request
23:25:38.018 00.000 21068 OnExposeComplete: enter
23:25:38.020 00.002 21068 UpdateGuideState(): m_state=6
23:25:38.021 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4490
23:25:38.023 00.002 21068 Star::Find returns 1 (0), X=221.32, Y=877.04, Mass=39971, SNR=33.0, Peak=8880 HFD=2.6
23:25:38.025 00.002 21068 MultiStar: [#1 0.41,-0.01,1.24,U] [#2 0.06,0.17,1.00,U] [#3 0.53,-0.06,0.00,M2] [#4 0.53,-0.22,0.00,M1] [#5 0.38,0.14,1.06,U] [#6 0.33,-0.24,0.80,U] [#7 0.29,0.42,0.00,M2] [#8 0.83,0.39,0.00,M2] 
23:25:38.027 00.002 21068 refined, 4 included, MultiStar: {0.37, 0.06}, one-star: {0.64, 0.21}
23:25:38.027 00.000 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
23:25:38.028 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
23:25:38.030 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.37 cameraTheta=0.17 mountX=-0.35 mountY=-0.15, mountTheta=-2.75
23:25:38.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=0.06, opts=13)
23:25:38.033 00.001 21068 Enqueuing Move request for scope (0.37, 0.06)
23:25:38.034 00.001 16108 Worker thread wakes up
23:25:38.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd
23:25:38.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, 0.06)
23:25:38.034 00.000 16108 Moving (0.37, 0.06) raw xDistance=-0.35 yDistance=-0.15
23:25:38.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:25:38.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:38.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:38.034 00.000 16108 MoveAxis(E, 92, ABG)
23:25:38.034 00.000 16108 Guiding  Dir = 2, Dur = 92
23:25:38.036 00.002 16108 IsSlewing returns 0
23:25:38.036 00.000 16108 IsGuiding returns 0
23:25:38.039 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4221, FiltMin=3593, FiltMax=25117, Gamma=1.000
23:25:38.067 00.028 21068 UpdateGuideState exits: m=39971 SNR=33.0
23:25:38.069 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.071 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:38.072 00.001 21068 Enqueuing Expose request
23:25:38.073 00.001 16108 PulseGuide returned control before completion, sleep 66
23:25:38.149 00.076 16108 IsGuiding returns 1
23:25:38.149 00.000 16108 scope still moving after pulse duration time elapsed
23:25:38.180 00.031 16108 IsSlewing returns 0
23:25:38.180 00.000 16108 IsGuiding returns 0
23:25:38.181 00.001 16108 scope move finished after 92 + 53 ms
23:25:38.181 00.000 16108 Move returns status 0, amount 92
23:25:38.181 00.000 16108 MoveAxis(N, 0, ABG)
23:25:38.181 00.000 16108 Move returns status 0, amount 0
23:25:38.181 00.000 16108 move complete, result=0
23:25:38.181 00.000 16108 worker thread done servicing request
23:25:38.181 00.000 16108 Worker thread wakes up
23:25:38.181 00.000 21068 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
23:25:38.183 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:38.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:39.163 00.980 16108 Exposure complete
23:25:39.235 00.072 16108 worker thread done servicing request
23:25:39.235 00.000 21068 OnExposeComplete: enter
23:25:39.238 00.003 21068 UpdateGuideState(): m_state=6
23:25:39.241 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4491
23:25:39.242 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.83, Mass=33453, SNR=31.3, Peak=8960 HFD=2.6
23:25:39.243 00.001 21068 MultiStar: [#1 0.64,0.25,0.00,M1] [#2 0.11,0.53,0.00,M1] [#3 0.57,0.58,0.00,M3] [#4 -0.25,-0.31,1.08,U] [#5 0.14,0.43,1.08,U] [#6 0.53,-0.00,0.00,M4] [#7 -0.91,0.57,0.00,M3] [#8 0.04,0.23,0.70,U] 
23:25:39.244 00.001 21068 refined, 3 included, MultiStar: {0.03, 0.07}, one-star: {0.20, -0.01}
23:25:39.245 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
23:25:39.246 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:25:39.247 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.20 mountX=-0.01 mountY=-0.08, mountTheta=-1.76
23:25:39.250 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
23:25:39.251 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
23:25:39.252 00.001 16108 Worker thread wakes up
23:25:39.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:25:39.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:25:39.252 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.01 yDistance=-0.08
23:25:39.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:25:39.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:39.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:39.252 00.000 16108 MoveAxis(E, 0, ABG)
23:25:39.252 00.000 16108 Move returns status 0, amount 0
23:25:39.252 00.000 16108 MoveAxis(N, 0, ABG)
23:25:39.252 00.000 16108 Move returns status 0, amount 0
23:25:39.252 00.000 16108 move complete, result=0
23:25:39.252 00.000 16108 worker thread done servicing request
23:25:39.257 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4221, FiltMin=3603, FiltMax=24371, Gamma=1.000
23:25:39.272 00.015 21068 UpdateGuideState exits: m=33453 SNR=31.3
23:25:39.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:39.273 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:39.274 00.001 21068 Enqueuing Expose request
23:25:39.275 00.001 16108 Worker thread wakes up
23:25:39.275 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:39.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:39.276 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:40.454 01.178 16108 Exposure complete
23:25:40.512 00.058 16108 worker thread done servicing request
23:25:40.512 00.000 21068 OnExposeComplete: enter
23:25:40.513 00.001 21068 UpdateGuideState(): m_state=6
23:25:40.513 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4492
23:25:40.514 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.77, Mass=27495, SNR=24.0, Peak=8144 HFD=2.5
23:25:40.515 00.001 21068 MultiStar: [#1 -0.09,0.04,1.43,U] [#2 -0.04,0.02,1.74,U] [#3 -0.17,0.31,1.34,U] [#4 -0.46,0.03,1.26,U] [#5 -0.15,-0.06,1.47,U] [#6 -0.06,-0.06,1.16,U] [#7 -0.99,-0.11,0.00,M4] [#8 0.09,0.25,1.09,U] 
23:25:40.515 00.000 21068 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {0.36, -0.07}
23:25:40.516 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
23:25:40.517 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
23:25:40.518 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=0.09 mountY=-0.04, mountTheta=-0.41
23:25:40.521 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.06, opts=13)
23:25:40.523 00.002 21068 Enqueuing Move request for scope (-0.08, 0.06)
23:25:40.526 00.003 16108 Worker thread wakes up
23:25:40.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:25:40.526 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:25:40.526 00.000 16108 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=-0.04
23:25:40.527 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:25:40.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:40.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:25:40.527 00.000 16108 MoveAxis(E, 0, ABG)
23:25:40.527 00.000 16108 Move returns status 0, amount 0
23:25:40.527 00.000 16108 MoveAxis(N, 0, ABG)
23:25:40.527 00.000 16108 Move returns status 0, amount 0
23:25:40.527 00.000 16108 move complete, result=0
23:25:40.527 00.000 16108 worker thread done servicing request
23:25:40.537 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4221, FiltMin=3654, FiltMax=25619, Gamma=1.000
23:25:40.561 00.024 21068 UpdateGuideState exits: m=27495 SNR=24.0
23:25:40.563 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:40.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:40.565 00.001 21068 Enqueuing Expose request
23:25:40.565 00.000 16108 Worker thread wakes up
23:25:40.565 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:40.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:40.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:41.553 00.987 16108 Exposure complete
23:25:41.623 00.070 16108 worker thread done servicing request
23:25:41.623 00.000 21068 OnExposeComplete: enter
23:25:41.625 00.002 21068 UpdateGuideState(): m_state=6
23:25:41.627 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4493
23:25:41.628 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.94, Mass=30145, SNR=26.1, Peak=7968 HFD=2.5
23:25:41.630 00.002 21068 MultiStar: [#1 -0.32,0.16,1.78,U] [#2 -0.12,0.08,1.57,U] [#3 -0.09,-0.00,1.48,U] [#4 -0.26,-0.21,1.16,U] [#5 -0.17,0.06,1.22,U] [#6 0.18,0.57,0.00,M4] [#7 -0.42,-0.47,0.00,M5] [#8 -0.76,-0.13,0.00,M1] 
23:25:41.631 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.04}, one-star: {0.17, 0.10}
23:25:41.634 00.003 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
23:25:41.634 00.000 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
23:25:41.635 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.15 mountY=-0.01, mountTheta=-0.03
23:25:41.638 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
23:25:41.640 00.002 21068 Enqueuing Move request for scope (-0.15, 0.04)
23:25:41.641 00.001 16108 Worker thread wakes up
23:25:41.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:25:41.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:25:41.641 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.15 yDistance=-0.01
23:25:41.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:25:41.642 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:41.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:41.642 00.000 16108 MoveAxis(E, 0, ABG)
23:25:41.642 00.000 16108 Move returns status 0, amount 0
23:25:41.642 00.000 16108 MoveAxis(N, 0, ABG)
23:25:41.642 00.000 16108 Move returns status 0, amount 0
23:25:41.642 00.000 16108 move complete, result=0
23:25:41.642 00.000 16108 worker thread done servicing request
23:25:41.650 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4217, FiltMin=3651, FiltMax=24150, Gamma=1.000
23:25:41.665 00.015 21068 UpdateGuideState exits: m=30145 SNR=26.1
23:25:41.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:41.666 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:41.667 00.001 21068 Enqueuing Expose request
23:25:41.668 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:41.669 00.001 16108 Worker thread wakes up
23:25:41.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:41.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:42.844 01.175 16108 Exposure complete
23:25:42.897 00.053 16108 worker thread done servicing request
23:25:42.898 00.001 21068 OnExposeComplete: enter
23:25:42.899 00.001 21068 UpdateGuideState(): m_state=6
23:25:42.899 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4494
23:25:42.900 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.80, Mass=41223, SNR=34.3, Peak=8352 HFD=2.9
23:25:42.901 00.001 21068 MultiStar: [#1 0.49,0.44,0.00,M1] [#2 -0.13,0.33,1.34,U] [#3 0.03,0.23,1.07,U] [#4 0.04,-0.16,1.05,U] [#5 -0.34,-0.35,0.00,M1] [#6 0.24,0.20,0.73,U] [#7 -0.52,0.32,0.00,M6] [#8 -0.61,-0.20,0.00,M2] 
23:25:42.903 00.002 21068 single-star, 4 included, MultiStar: {0.02, 0.12}, one-star: {0.02, -0.04}
23:25:42.904 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
23:25:42.906 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
23:25:42.907 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.04 mountX=-0.03 mountY=0.03, mountTheta=2.30
23:25:42.911 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
23:25:42.913 00.002 21068 Enqueuing Move request for scope (0.02, -0.04)
23:25:42.914 00.001 16108 Worker thread wakes up
23:25:42.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:25:42.915 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:25:42.915 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
23:25:42.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:25:42.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:42.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:42.915 00.000 16108 MoveAxis(E, 0, ABG)
23:25:42.915 00.000 16108 Move returns status 0, amount 0
23:25:42.915 00.000 16108 MoveAxis(N, 0, ABG)
23:25:42.915 00.000 16108 Move returns status 0, amount 0
23:25:42.916 00.001 16108 move complete, result=0
23:25:42.916 00.000 16108 worker thread done servicing request
23:25:42.926 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4214, FiltMin=3555, FiltMax=28141, Gamma=1.000
23:25:42.943 00.017 21068 UpdateGuideState exits: m=41223 SNR=34.3
23:25:42.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:42.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:42.945 00.000 21068 Enqueuing Expose request
23:25:42.946 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:42.947 00.001 16108 Worker thread wakes up
23:25:42.947 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:42.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:43.927 00.980 16108 Exposure complete
23:25:43.986 00.059 16108 worker thread done servicing request
23:25:43.986 00.000 21068 OnExposeComplete: enter
23:25:43.987 00.001 21068 UpdateGuideState(): m_state=6
23:25:43.987 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4495
23:25:43.988 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.90, Mass=33116, SNR=29.5, Peak=8416 HFD=2.6
23:25:43.989 00.001 21068 MultiStar: [#1 0.42,0.19,1.40,U] [#2 0.34,0.30,1.40,U] [#3 0.07,-0.05,1.38,U] [#4 -0.04,-0.13,1.09,U] [#5 0.05,-0.28,1.17,U] [#6 0.20,-0.13,0.87,U] [#7 -0.68,-0.17,0.00,M7] [#8 -0.10,-0.47,0.91,U] 
23:25:43.990 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.03, 0.06}
23:25:43.991 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
23:25:43.991 00.000 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
23:25:43.992 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.17 mountX=-0.01 mountY=-0.07, mountTheta=-1.79
23:25:43.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
23:25:43.995 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
23:25:43.995 00.000 16108 Worker thread wakes up
23:25:43.996 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:25:43.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:25:43.996 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.01 yDistance=-0.07
23:25:43.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:25:43.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:43.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:43.996 00.000 16108 MoveAxis(E, 0, ABG)
23:25:43.996 00.000 16108 Move returns status 0, amount 0
23:25:43.996 00.000 16108 MoveAxis(N, 0, ABG)
23:25:43.996 00.000 16108 Move returns status 0, amount 0
23:25:43.996 00.000 16108 move complete, result=0
23:25:43.996 00.000 16108 worker thread done servicing request
23:25:43.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4211, FiltMin=3536, FiltMax=23773, Gamma=1.000
23:25:44.012 00.013 21068 UpdateGuideState exits: m=33116 SNR=29.5
23:25:44.012 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:44.014 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:44.015 00.001 21068 Enqueuing Expose request
23:25:44.015 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:44.016 00.001 16108 Worker thread wakes up
23:25:44.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:44.017 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:45.166 01.149 16108 Exposure complete
23:25:45.220 00.054 16108 worker thread done servicing request
23:25:45.220 00.000 21068 OnExposeComplete: enter
23:25:45.221 00.001 21068 UpdateGuideState(): m_state=6
23:25:45.222 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4496
23:25:45.223 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.57, Mass=37481, SNR=32.4, Peak=8192 HFD=3.2
23:25:45.224 00.001 21068 MultiStar: [#1 0.16,0.03,1.27,U] [#2 -0.17,0.20,1.24,U] [#3 -0.10,-0.09,1.15,U] [#4 -0.13,-0.33,1.12,U] [#5 0.09,-0.02,0.96,U] [#6 0.08,-0.15,1.17,U] [#7 -0.61,0.23,0.00,M8] [#8 0.17,-0.38,0.83,U] 
23:25:45.225 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.01, -0.26}
23:25:45.225 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
23:25:45.226 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
23:25:45.227 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=-0.03 mountY=0.11, mountTheta=1.82
23:25:45.229 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
23:25:45.231 00.002 21068 Enqueuing Move request for scope (0.01, -0.11)
23:25:45.233 00.002 16108 Worker thread wakes up
23:25:45.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:25:45.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:25:45.233 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.11
23:25:45.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:25:45.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:45.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:25:45.233 00.000 16108 MoveAxis(E, 0, ABG)
23:25:45.233 00.000 16108 Move returns status 0, amount 0
23:25:45.233 00.000 16108 MoveAxis(N, 0, ABG)
23:25:45.233 00.000 16108 Move returns status 0, amount 0
23:25:45.233 00.000 16108 move complete, result=0
23:25:45.235 00.002 16108 worker thread done servicing request
23:25:45.240 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4208, FiltMin=3565, FiltMax=27885, Gamma=1.000
23:25:45.263 00.023 21068 UpdateGuideState exits: m=37481 SNR=32.4
23:25:45.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:45.264 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:45.266 00.002 21068 Enqueuing Expose request
23:25:45.267 00.001 16108 Worker thread wakes up
23:25:45.267 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:45.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:45.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:46.258 00.991 16108 Exposure complete
23:25:46.331 00.073 16108 worker thread done servicing request
23:25:46.331 00.000 21068 OnExposeComplete: enter
23:25:46.332 00.001 21068 UpdateGuideState(): m_state=6
23:25:46.333 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4497
23:25:46.334 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.56, Mass=35999, SNR=30.9, Peak=8896 HFD=2.8
23:25:46.336 00.002 21068 MultiStar: [#1 -0.11,0.15,1.43,U] [#2 0.12,0.24,1.54,U] [#3 0.07,0.40,1.21,U] [#4 0.06,-0.06,0.97,U] [#5 -0.41,-0.17,1.17,U] [#6 -0.25,-0.15,1.12,U] [#7 -0.74,-0.10,0.00,M9] [#8 0.07,-0.16,0.89,U] 
23:25:46.337 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.27, -0.27}
23:25:46.338 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
23:25:46.339 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
23:25:46.340 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.43 mountX=0.03 mountY=-0.02, mountTheta=-0.49
23:25:46.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
23:25:46.343 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
23:25:46.344 00.001 16108 Worker thread wakes up
23:25:46.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
23:25:46.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
23:25:46.344 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.02
23:25:46.345 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:46.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:46.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:25:46.345 00.000 16108 MoveAxis(E, 0, ABG)
23:25:46.345 00.000 16108 Move returns status 0, amount 0
23:25:46.345 00.000 16108 MoveAxis(N, 0, ABG)
23:25:46.345 00.000 16108 Move returns status 0, amount 0
23:25:46.345 00.000 16108 move complete, result=0
23:25:46.345 00.000 16108 worker thread done servicing request
23:25:46.353 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4205, FiltMin=3648, FiltMax=23517, Gamma=1.000
23:25:46.376 00.023 21068 UpdateGuideState exits: m=35999 SNR=30.9
23:25:46.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.378 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:46.378 00.000 21068 Enqueuing Expose request
23:25:46.379 00.001 16108 Worker thread wakes up
23:25:46.379 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:46.381 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:46.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:47.543 01.162 16108 Exposure complete
23:25:47.610 00.067 16108 worker thread done servicing request
23:25:47.610 00.000 21068 OnExposeComplete: enter
23:25:47.611 00.001 21068 UpdateGuideState(): m_state=6
23:25:47.612 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4498
23:25:47.613 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=877.09, Mass=37814, SNR=32.9, Peak=9360 HFD=2.8
23:25:47.614 00.001 21068 MultiStar: [#1 -0.02,0.26,1.20,U] [#2 0.34,0.28,1.64,U] [#3 -0.22,0.72,0.00,M1] [#4 -0.33,0.07,1.10,U] [#5 -0.17,0.20,1.19,U] [#6 0.39,0.20,0.90,U] [#7 -0.21,-0.38,0.54,U] [#8 0.09,0.07,0.91,U] 
23:25:47.615 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.16}, one-star: {0.21, 0.25}
23:25:47.615 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
23:25:47.618 00.003 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
23:25:47.620 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
23:25:47.624 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.16, opts=13)
23:25:47.627 00.003 21068 Enqueuing Move request for scope (0.06, 0.16)
23:25:47.629 00.002 16108 Worker thread wakes up
23:25:47.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:25:47.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:25:47.629 00.000 16108 Moving (0.06, 0.16) raw xDistance=-0.03 yDistance=-0.17
23:25:47.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:25:47.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:47.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:47.630 00.001 16108 MoveAxis(E, 0, ABG)
23:25:47.630 00.000 16108 Move returns status 0, amount 0
23:25:47.630 00.000 16108 MoveAxis(N, 0, ABG)
23:25:47.630 00.000 16108 Move returns status 0, amount 0
23:25:47.630 00.000 16108 move complete, result=0
23:25:47.630 00.000 16108 worker thread done servicing request
23:25:47.640 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=4201, FiltMin=3619, FiltMax=22633, Gamma=1.000
23:25:47.663 00.023 21068 UpdateGuideState exits: m=37814 SNR=32.9
23:25:47.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:47.668 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:47.670 00.002 21068 Enqueuing Expose request
23:25:47.672 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:47.673 00.001 16108 Worker thread wakes up
23:25:47.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:47.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:48.659 00.986 16108 Exposure complete
23:25:48.716 00.057 16108 worker thread done servicing request
23:25:48.716 00.000 21068 OnExposeComplete: enter
23:25:48.717 00.001 21068 UpdateGuideState(): m_state=6
23:25:48.718 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4499
23:25:48.719 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=877.44, Mass=42763, SNR=35.4, Peak=8912 HFD=3.1
23:25:48.720 00.001 21068 MultiStar: [#1 0.11,0.02,1.18,U] [#2 0.21,0.11,1.38,U] [#3 -0.13,-0.12,1.20,U] [#4 -0.63,0.07,0.00,M1] [#5 -0.05,-0.01,0.81,U] [#6 -0.13,-0.09,0.87,U] [#7 -1.10,0.51,0.00,M9] [#8 -0.05,0.04,0.81,U] 
23:25:48.721 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.08}, one-star: {-0.10, 0.60}
23:25:48.722 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
23:25:48.722 00.000 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
23:25:48.723 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.62 mountX=0.02 mountY=-0.08, mountTheta=-1.35
23:25:48.725 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.08, opts=13)
23:25:48.726 00.001 21068 Enqueuing Move request for scope (-0.00, 0.08)
23:25:48.727 00.001 16108 Worker thread wakes up
23:25:48.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:25:48.727 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:25:48.727 00.000 16108 Moving (-0.00, 0.08) raw xDistance=0.02 yDistance=-0.08
23:25:48.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:48.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:48.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:48.727 00.000 16108 MoveAxis(E, 0, ABG)
23:25:48.727 00.000 16108 Move returns status 0, amount 0
23:25:48.727 00.000 16108 MoveAxis(N, 0, ABG)
23:25:48.727 00.000 16108 Move returns status 0, amount 0
23:25:48.727 00.000 16108 move complete, result=0
23:25:48.729 00.002 16108 worker thread done servicing request
23:25:48.733 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4195, FiltMin=3576, FiltMax=21901, Gamma=1.000
23:25:48.756 00.023 21068 UpdateGuideState exits: m=42763 SNR=35.4
23:25:48.757 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:48.759 00.001 21068 Enqueuing Expose request
23:25:48.760 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:48.761 00.001 16108 Worker thread wakes up
23:25:48.761 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:48.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:49.920 01.159 16108 Exposure complete
23:25:49.986 00.066 16108 worker thread done servicing request
23:25:49.986 00.000 21068 OnExposeComplete: enter
23:25:49.988 00.002 21068 UpdateGuideState(): m_state=6
23:25:49.989 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4500
23:25:49.990 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=877.17, Mass=43925, SNR=35.2, Peak=10352 HFD=2.8
23:25:49.991 00.001 21068 MultiStar: [#1 0.37,-0.14,1.23,U] [#2 -0.08,0.50,0.00,M1] [#3 0.09,0.13,1.00,U] [#4 -0.16,-0.19,0.81,U] [#5 -0.40,-0.13,0.92,U] [#6 0.24,-0.11,0.96,U] [#7 -0.93,-0.10,0.00,M10] [#8 0.05,0.10,0.68,U] 
23:25:49.992 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {-0.15, 0.33}
23:25:49.992 00.000 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
23:25:49.993 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
23:25:49.994 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.03 cameraTheta=-0.17 mountX=-0.03 mountY=-0.00, mountTheta=-3.08
23:25:49.995 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
23:25:49.997 00.002 21068 Enqueuing Move request for scope (0.02, -0.00)
23:25:49.997 00.000 16108 Worker thread wakes up
23:25:49.998 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:25:49.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:25:49.998 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.03 yDistance=-0.00
23:25:49.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:25:49.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:49.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:25:49.998 00.000 16108 MoveAxis(E, 0, ABG)
23:25:49.998 00.000 16108 Move returns status 0, amount 0
23:25:49.998 00.000 16108 MoveAxis(N, 0, ABG)
23:25:49.998 00.000 16108 Move returns status 0, amount 0
23:25:49.998 00.000 16108 move complete, result=0
23:25:49.998 00.000 16108 worker thread done servicing request
23:25:50.002 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=4192, FiltMin=3581, FiltMax=25478, Gamma=1.000
23:25:50.026 00.024 21068 UpdateGuideState exits: m=43925 SNR=35.2
23:25:50.028 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:50.031 00.002 21068 Enqueuing Expose request
23:25:50.032 00.001 16108 Worker thread wakes up
23:25:50.032 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:50.033 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:50.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:51.022 00.989 16108 Exposure complete
23:25:51.081 00.059 16108 worker thread done servicing request
23:25:51.081 00.000 21068 OnExposeComplete: enter
23:25:51.082 00.001 21068 UpdateGuideState(): m_state=6
23:25:51.082 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4501
23:25:51.083 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=877.10, Mass=42212, SNR=36.2, Peak=10448 HFD=2.8
23:25:51.084 00.001 21068 MultiStar: [#1 0.03,0.49,0.00,M1] [#2 0.17,0.14,1.30,U] [#3 0.08,0.34,0.85,U] [#4 -0.33,-0.58,0.00,M1] [#5 -0.17,0.36,0.87,U] [#6 0.42,0.42,0.00,M1] [#7 -0.46,0.33,0.00,R] [#8 -0.30,-0.13,0.86,U] 
23:25:51.085 00.001 21068 refined, 4 included, MultiStar: {0.04, 0.19}, one-star: {0.31, 0.26}
23:25:51.085 00.000 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:25:51.086 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:25:51.087 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.38 mountX=-0.00 mountY=-0.20, mountTheta=-1.58
23:25:51.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
23:25:51.091 00.002 21068 Enqueuing Move request for scope (0.04, 0.19)
23:25:51.095 00.004 16108 Worker thread wakes up
23:25:51.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:25:51.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:25:51.095 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.00 yDistance=-0.20
23:25:51.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:25:51.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:25:51.095 00.000 16108 MoveAxis(E, 0, ABG)
23:25:51.095 00.000 16108 Move returns status 0, amount 0
23:25:51.095 00.000 16108 MoveAxis(N, 0, ABG)
23:25:51.095 00.000 16108 Move returns status 0, amount 0
23:25:51.095 00.000 16108 move complete, result=0
23:25:51.095 00.000 16108 worker thread done servicing request
23:25:51.101 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4189, FiltMin=3598, FiltMax=24262, Gamma=1.000
23:25:51.120 00.019 21068 UpdateGuideState exits: m=42212 SNR=36.2
23:25:51.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:51.123 00.001 21068 Enqueuing Expose request
23:25:51.123 00.000 16108 Worker thread wakes up
23:25:51.123 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:51.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:51.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:52.292 01.168 16108 Exposure complete
23:25:52.349 00.057 16108 worker thread done servicing request
23:25:52.349 00.000 21068 OnExposeComplete: enter
23:25:52.351 00.002 21068 UpdateGuideState(): m_state=6
23:25:52.353 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4502
23:25:52.355 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.81, Mass=46640, SNR=38.6, Peak=9952 HFD=2.8
23:25:52.357 00.002 21068 MultiStar: [#1 0.37,0.16,0.99,U] [#2 -0.00,0.35,1.17,U] [#3 0.29,0.22,0.92,U] [#4 -0.01,0.18,0.83,U] [#5 0.30,-0.14,0.92,U] [#6 0.27,0.33,0.68,U] [#7 0.54,0.01,0.00,M1] [#8 0.38,-0.04,0.66,U] 
23:25:52.359 00.002 21068 single-star, 7 included, MultiStar: {0.21, 0.13}, one-star: {0.16, -0.03}
23:25:52.361 00.002 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
23:25:52.362 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
23:25:52.364 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
23:25:52.367 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
23:25:52.369 00.002 21068 Enqueuing Move request for scope (0.16, -0.03)
23:25:52.370 00.001 16108 Worker thread wakes up
23:25:52.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:25:52.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:25:52.370 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
23:25:52.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:25:52.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:52.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:52.370 00.000 16108 MoveAxis(E, 0, ABG)
23:25:52.370 00.000 16108 Move returns status 0, amount 0
23:25:52.371 00.001 16108 MoveAxis(N, 0, ABG)
23:25:52.371 00.000 16108 Move returns status 0, amount 0
23:25:52.371 00.000 16108 move complete, result=0
23:25:52.371 00.000 16108 worker thread done servicing request
23:25:52.376 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2032, max=65535, med=4182, FiltMin=3603, FiltMax=21917, Gamma=1.000
23:25:52.396 00.020 21068 UpdateGuideState exits: m=46640 SNR=38.6
23:25:52.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:52.399 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:52.400 00.001 21068 Enqueuing Expose request
23:25:52.401 00.001 16108 Worker thread wakes up
23:25:52.401 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:52.402 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:52.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:53.373 00.971 16108 Exposure complete
23:25:53.442 00.069 16108 worker thread done servicing request
23:25:53.442 00.000 21068 OnExposeComplete: enter
23:25:53.443 00.001 21068 UpdateGuideState(): m_state=6
23:25:53.444 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4503
23:25:53.445 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.86, Mass=49702, SNR=39.5, Peak=9328 HFD=3.0
23:25:53.448 00.003 21068 MultiStar: [#1 -0.14,-0.19,1.15,U] [#2 0.10,-0.03,1.19,U] [#3 -0.33,0.39,0.00,M1] [#4 -0.21,-0.01,0.63,U] [#5 -0.27,-0.58,0.00,M1] [#6 0.15,0.31,0.74,U] [#7 0.04,-0.96,0.00,M2] [#8 -0.12,-0.15,0.63,U] 
23:25:53.449 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.02}, one-star: {0.32, 0.02}
23:25:53.451 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
23:25:53.452 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
23:25:53.453 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.50 mountX=-0.04 mountY=0.01, mountTheta=2.87
23:25:53.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
23:25:53.458 00.003 21068 Enqueuing Move request for scope (0.03, -0.02)
23:25:53.461 00.003 16108 Worker thread wakes up
23:25:53.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
23:25:53.461 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
23:25:53.461 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.01
23:25:53.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:53.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:53.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:53.461 00.000 16108 MoveAxis(E, 0, ABG)
23:25:53.461 00.000 16108 Move returns status 0, amount 0
23:25:53.461 00.000 16108 MoveAxis(N, 0, ABG)
23:25:53.461 00.000 16108 Move returns status 0, amount 0
23:25:53.461 00.000 16108 move complete, result=0
23:25:53.461 00.000 16108 worker thread done servicing request
23:25:53.467 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4176, FiltMin=3597, FiltMax=23437, Gamma=1.000
23:25:53.489 00.022 21068 UpdateGuideState exits: m=49702 SNR=39.5
23:25:53.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:53.491 00.000 21068 Enqueuing Expose request
23:25:53.492 00.001 16108 Worker thread wakes up
23:25:53.492 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:53.493 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:53.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:54.660 01.167 16108 Exposure complete
23:25:54.730 00.070 16108 worker thread done servicing request
23:25:54.730 00.000 21068 OnExposeComplete: enter
23:25:54.731 00.001 21068 UpdateGuideState(): m_state=6
23:25:54.732 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4504
23:25:54.733 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.75, Mass=52430, SNR=38.8, Peak=10128 HFD=3.1
23:25:54.734 00.001 21068 MultiStar: [#1 0.34,0.15,1.20,U] [#2 0.12,-0.04,1.44,U] [#3 0.40,0.34,0.00,M2] [#4 -0.19,-0.24,0.79,U] [#5 -0.28,-0.06,1.05,U] [#6 0.13,-0.31,1.01,U] [#7 -0.63,-0.14,0.00,M3] [#8 -0.02,0.06,0.67,U] 
23:25:54.734 00.000 21068 refined, 6 included, MultiStar: {0.00, -0.07}, one-star: {-0.23, -0.09}
23:25:54.735 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
23:25:54.736 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
23:25:54.738 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.53 mountX=-0.02 mountY=0.07, mountTheta=1.79
23:25:54.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
23:25:54.741 00.001 21068 Enqueuing Move request for scope (0.00, -0.07)
23:25:54.743 00.002 16108 Worker thread wakes up
23:25:54.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:25:54.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:25:54.743 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.02 yDistance=0.07
23:25:54.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:54.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:54.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:25:54.743 00.000 16108 MoveAxis(E, 0, ABG)
23:25:54.744 00.001 16108 Move returns status 0, amount 0
23:25:54.744 00.000 16108 MoveAxis(N, 0, ABG)
23:25:54.744 00.000 16108 Move returns status 0, amount 0
23:25:54.744 00.000 16108 move complete, result=0
23:25:54.744 00.000 16108 worker thread done servicing request
23:25:54.749 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4169, FiltMin=3517, FiltMax=24781, Gamma=1.000
23:25:54.781 00.032 21068 UpdateGuideState exits: m=52430 SNR=38.8
23:25:54.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:54.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:54.786 00.003 21068 Enqueuing Expose request
23:25:54.788 00.002 16108 Worker thread wakes up
23:25:54.788 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:54.789 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:54.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:55.775 00.986 16108 Exposure complete
23:25:55.837 00.062 16108 worker thread done servicing request
23:25:55.837 00.000 21068 OnExposeComplete: enter
23:25:55.838 00.001 21068 UpdateGuideState(): m_state=6
23:25:55.839 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4505
23:25:55.839 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.83, Mass=44986, SNR=39.6, Peak=8371 HFD=3.1
23:25:55.840 00.001 21068 MultiStar: [#1 -0.15,-0.19,1.24,U] [#2 -0.36,-0.31,1.13,U] [#3 -0.15,-0.31,0.85,U] [#4 -0.48,-0.38,0.00,M1] [#5 0.20,-0.42,0.87,U] [#6 0.07,0.07,0.86,U] [#7 0.09,-0.22,0.61,U] [#8 -0.18,-0.25,0.80,U] 
23:25:55.841 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.20}, one-star: {-0.22, -0.01}
23:25:55.841 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
23:25:55.842 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
23:25:55.844 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=0.21 mountY=0.06, mountTheta=0.27
23:25:55.845 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.01, opts=13)
23:25:55.846 00.001 21068 Enqueuing Move request for scope (-0.22, -0.01)
23:25:55.847 00.001 16108 Worker thread wakes up
23:25:55.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
23:25:55.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
23:25:55.847 00.000 16108 Moving (-0.22, -0.01) raw xDistance=0.21 yDistance=0.06
23:25:55.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:25:55.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:25:55.847 00.000 16108 MoveAxis(W, 56, ABG)
23:25:55.847 00.000 16108 Guiding  Dir = 3, Dur = 56
23:25:55.848 00.001 16108 IsSlewing returns 0
23:25:55.848 00.000 16108 IsGuiding returns 0
23:25:55.849 00.001 16108 PulseGuide returned control before completion, sleep 65
23:25:55.855 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4166, FiltMin=3581, FiltMax=25145, Gamma=1.000
23:25:55.881 00.026 21068 UpdateGuideState exits: m=44986 SNR=39.6
23:25:55.884 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:55.887 00.002 21068 Enqueuing Expose request
23:25:55.918 00.031 16108 IsGuiding returns 1
23:25:55.918 00.000 16108 scope still moving after pulse duration time elapsed
23:25:55.950 00.032 16108 IsSlewing returns 0
23:25:55.950 00.000 16108 IsGuiding returns 0
23:25:55.950 00.000 16108 scope move finished after 56 + 46 ms
23:25:55.950 00.000 16108 Move returns status 0, amount 56
23:25:55.950 00.000 16108 MoveAxis(N, 0, ABG)
23:25:55.950 00.000 16108 Move returns status 0, amount 0
23:25:55.950 00.000 16108 move complete, result=0
23:25:55.950 00.000 16108 worker thread done servicing request
23:25:55.950 00.000 16108 Worker thread wakes up
23:25:55.950 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:55.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:55.951 00.001 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
23:25:57.115 01.164 16108 Exposure complete
23:25:57.169 00.054 16108 worker thread done servicing request
23:25:57.170 00.001 21068 OnExposeComplete: enter
23:25:57.171 00.001 21068 UpdateGuideState(): m_state=6
23:25:57.172 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4506
23:25:57.173 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.45, Mass=47810, SNR=44.6, Peak=9648 HFD=3.2
23:25:57.174 00.001 21068 MultiStar: [#1 -0.10,-0.28,1.12,U] [#2 0.04,-0.27,1.05,U] [#3 0.02,-0.07,0.84,U] [#4 -0.04,-0.16,0.89,U] [#5 0.15,-0.28,0.84,U] [#6 0.23,-0.08,0.68,U] [#7 -0.08,-0.75,0.00,M3] [#8 0.31,-0.44,0.00,M1] 
23:25:57.174 00.000 21068 refined, 6 included, MultiStar: {0.05, -0.23}, one-star: {0.11, -0.38}
23:25:57.175 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
23:25:57.176 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
23:25:57.176 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.36 mountX=-0.09 mountY=0.21, mountTheta=1.96
23:25:57.179 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.23, opts=13)
23:25:57.180 00.001 21068 Enqueuing Move request for scope (0.05, -0.23)
23:25:57.180 00.000 16108 Worker thread wakes up
23:25:57.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
23:25:57.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
23:25:57.180 00.000 16108 Moving (0.05, -0.23) raw xDistance=-0.09 yDistance=0.21
23:25:57.181 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:25:57.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:25:57.181 00.000 16108 MoveAxis(E, 0, ABG)
23:25:57.181 00.000 16108 Move returns status 0, amount 0
23:25:57.181 00.000 16108 MoveAxis(S, 43, ABG)
23:25:57.181 00.000 16108 Guiding  Dir = 1, Dur = 43
23:25:57.181 00.000 16108 IsSlewing returns 0
23:25:57.181 00.000 16108 IsGuiding returns 0
23:25:57.185 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4160, FiltMin=3577, FiltMax=23827, Gamma=1.000
23:25:57.200 00.015 16108 PulseGuide returned control before completion, sleep 34
23:25:57.216 00.016 21068 UpdateGuideState exits: m=47810 SNR=44.6
23:25:57.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:57.219 00.001 21068 Enqueuing Expose request
23:25:57.248 00.029 16108 IsGuiding returns 1
23:25:57.248 00.000 16108 scope still moving after pulse duration time elapsed
23:25:57.279 00.031 16108 IsSlewing returns 0
23:25:57.279 00.000 16108 IsGuiding returns 1
23:25:57.310 00.031 16108 IsSlewing returns 0
23:25:57.310 00.000 16108 IsGuiding returns 0
23:25:57.310 00.000 16108 scope move finished after 43 + 85 ms
23:25:57.310 00.000 16108 Move returns status 0, amount 43
23:25:57.310 00.000 16108 move complete, result=0
23:25:57.310 00.000 16108 worker thread done servicing request
23:25:57.310 00.000 16108 Worker thread wakes up
23:25:57.310 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
23:25:57.313 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:57.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:58.286 00.973 16108 Exposure complete
23:25:58.349 00.063 16108 worker thread done servicing request
23:25:58.349 00.000 21068 OnExposeComplete: enter
23:25:58.350 00.001 21068 UpdateGuideState(): m_state=6
23:25:58.351 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4507
23:25:58.352 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=877.09, Mass=49992, SNR=39.6, Peak=9168 HFD=2.9
23:25:58.352 00.000 21068 MultiStar: [#1 0.29,-0.10,1.17,U] [#2 0.13,0.42,1.08,U] [#3 0.11,-0.06,0.95,U] [#4 0.33,0.01,1.17,U] [#5 0.33,0.04,1.08,U] [#6 0.36,0.49,0.00,M1] [#7 0.37,-0.13,0.67,U] [#8 0.27,-0.07,0.86,U] 
23:25:58.353 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.05}, one-star: {-0.07, 0.26}
23:25:58.354 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
23:25:58.354 00.000 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
23:25:58.355 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.24 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
23:25:58.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.05, opts=13)
23:25:58.359 00.002 21068 Enqueuing Move request for scope (0.22, 0.05)
23:25:58.360 00.001 16108 Worker thread wakes up
23:25:58.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
23:25:58.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
23:25:58.360 00.000 16108 Moving (0.22, 0.05) raw xDistance=-0.20 yDistance=-0.10
23:25:58.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:25:58.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:58.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:58.360 00.000 16108 MoveAxis(E, 54, ABG)
23:25:58.360 00.000 16108 Guiding  Dir = 2, Dur = 54
23:25:58.361 00.001 16108 IsSlewing returns 0
23:25:58.361 00.000 16108 IsGuiding returns 0
23:25:58.363 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4153, FiltMin=3584, FiltMax=25789, Gamma=1.000
23:25:58.380 00.017 16108 PulseGuide returned control before completion, sleep 45
23:25:58.390 00.010 21068 UpdateGuideState exits: m=49992 SNR=39.6
23:25:58.392 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:58.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:58.395 00.002 21068 Enqueuing Expose request
23:25:58.441 00.046 16108 IsGuiding returns 1
23:25:58.441 00.000 16108 scope still moving after pulse duration time elapsed
23:25:58.473 00.032 16108 IsSlewing returns 0
23:25:58.473 00.000 16108 IsGuiding returns 0
23:25:58.473 00.000 16108 scope move finished after 54 + 58 ms
23:25:58.473 00.000 16108 Move returns status 0, amount 54
23:25:58.473 00.000 16108 MoveAxis(N, 0, ABG)
23:25:58.473 00.000 16108 Move returns status 0, amount 0
23:25:58.473 00.000 16108 move complete, result=0
23:25:58.473 00.000 16108 worker thread done servicing request
23:25:58.473 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
23:25:58.475 00.002 16108 Worker thread wakes up
23:25:58.477 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:25:58.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:25:59.647 01.170 16108 Exposure complete
23:25:59.716 00.069 16108 worker thread done servicing request
23:25:59.716 00.000 21068 OnExposeComplete: enter
23:25:59.717 00.001 21068 UpdateGuideState(): m_state=6
23:25:59.718 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4508
23:25:59.719 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.88, Mass=56589, SNR=40.6, Peak=8976 HFD=3.3
23:25:59.719 00.000 21068 MultiStar: large primary error, entering stabilization period
23:25:59.720 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
23:25:59.721 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
23:25:59.721 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=1.04 hyp=1.04 cameraTheta=1.61 mountX=0.22 mountY=-1.00, mountTheta=-1.36
23:25:59.726 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=1.04, opts=13)
23:25:59.728 00.002 21068 Enqueuing Move request for scope (-0.04, 1.04)
23:25:59.730 00.002 16108 Worker thread wakes up
23:25:59.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.04) opts 0xd
23:25:59.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 1.04)
23:25:59.730 00.000 16108 Moving (-0.04, 1.04) raw xDistance=0.22 yDistance=-1.00
23:25:59.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
23:25:59.730 00.000 16108 resist switch: large excursion: input -1.00 thresh 0.60 direction from 1 to -1
23:25:59.731 00.001 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.01
23:25:59.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
23:25:59.731 00.000 16108 MoveAxis(W, 53, ABG)
23:25:59.731 00.000 16108 Guiding  Dir = 3, Dur = 53
23:25:59.731 00.000 16108 IsSlewing returns 0
23:25:59.732 00.001 16108 IsGuiding returns 0
23:25:59.742 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4147, FiltMin=3545, FiltMax=30237, Gamma=1.000
23:25:59.750 00.008 16108 PulseGuide returned control before completion, sleep 46
23:25:59.776 00.026 21068 UpdateGuideState exits: m=56589 SNR=40.6
23:25:59.778 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:59.778 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:25:59.780 00.002 21068 Enqueuing Expose request
23:25:59.812 00.032 16108 IsGuiding returns 1
23:25:59.812 00.000 16108 scope still moving after pulse duration time elapsed
23:25:59.842 00.030 16108 IsSlewing returns 0
23:25:59.842 00.000 16108 IsGuiding returns 0
23:25:59.842 00.000 16108 scope move finished after 53 + 57 ms
23:25:59.842 00.000 16108 Move returns status 0, amount 53
23:25:59.842 00.000 16108 MoveAxis(N, 201, ABG)
23:25:59.843 00.001 16108 Guiding  Dir = 0, Dur = 201
23:25:59.843 00.000 16108 IsSlewing returns 0
23:25:59.843 00.000 16108 IsGuiding returns 0
23:25:59.907 00.064 16108 PulseGuide returned control before completion, sleep 148
23:26:00.063 00.156 16108 IsGuiding returns 1
23:26:00.063 00.000 16108 scope still moving after pulse duration time elapsed
23:26:00.094 00.031 16108 IsSlewing returns 0
23:26:00.094 00.000 16108 IsGuiding returns 1
23:26:00.124 00.030 16108 IsSlewing returns 0
23:26:00.124 00.000 16108 IsGuiding returns 1
23:26:00.156 00.032 16108 IsSlewing returns 0
23:26:00.156 00.000 16108 IsGuiding returns 0
23:26:00.156 00.000 16108 scope move finished after 201 + 111 ms
23:26:00.156 00.000 16108 Move returns status 0, amount 201
23:26:00.156 00.000 16108 move complete, result=0
23:26:00.156 00.000 16108 worker thread done servicing request
23:26:00.156 00.000 16108 Worker thread wakes up
23:26:00.157 00.001 21068 GuideStep: 0.2 px 53 ms WEST, -1.0 px 201 ms NORTH
23:26:00.158 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:00.159 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:01.128 00.969 16108 Exposure complete
23:26:01.183 00.055 16108 worker thread done servicing request
23:26:01.184 00.001 21068 OnExposeComplete: enter
23:26:01.184 00.000 21068 UpdateGuideState(): m_state=6
23:26:01.185 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4509
23:26:01.186 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=878.00, Mass=61176, SNR=46.1, Peak=9408 HFD=3.1
23:26:01.187 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
23:26:01.187 00.000 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
23:26:01.188 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=1.17 hyp=1.18 cameraTheta=1.40 mountX=0.00 mountY=-1.18, mountTheta=-1.57
23:26:01.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=1.17, opts=13)
23:26:01.192 00.002 21068 Enqueuing Move request for scope (0.20, 1.17)
23:26:01.193 00.001 16108 Worker thread wakes up
23:26:01.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.17) opts 0xd
23:26:01.193 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 1.17)
23:26:01.193 00.000 16108 Moving (0.20, 1.17) raw xDistance=0.00 yDistance=-1.18
23:26:01.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:26:01.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
23:26:01.193 00.000 16108 MoveAxis(E, 0, ABG)
23:26:01.193 00.000 16108 Move returns status 0, amount 0
23:26:01.193 00.000 16108 MoveAxis(N, 238, ABG)
23:26:01.193 00.000 16108 Guiding  Dir = 0, Dur = 238
23:26:01.194 00.001 16108 IsSlewing returns 0
23:26:01.194 00.000 16108 IsGuiding returns 0
23:26:01.195 00.001 16108 PulseGuide returned control before completion, sleep 248
23:26:01.196 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4141, FiltMin=3552, FiltMax=29373, Gamma=1.000
23:26:01.210 00.014 21068 UpdateGuideState exits: m=61176 SNR=46.1
23:26:01.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:01.212 00.000 21068 Enqueuing Expose request
23:26:01.457 00.245 16108 IsGuiding returns 0
23:26:01.457 00.000 16108 Move returns status 0, amount 238
23:26:01.457 00.000 16108 move complete, result=0
23:26:01.457 00.000 16108 worker thread done servicing request
23:26:01.457 00.000 16108 Worker thread wakes up
23:26:01.457 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -1.2 px 238 ms NORTH
23:26:01.460 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:01.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:02.617 01.157 16108 Exposure complete
23:26:02.689 00.072 16108 worker thread done servicing request
23:26:02.689 00.000 21068 OnExposeComplete: enter
23:26:02.690 00.001 21068 UpdateGuideState(): m_state=6
23:26:02.691 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4510
23:26:02.693 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.53, Mass=51779, SNR=40.0, Peak=9200 HFD=3.2
23:26:02.694 00.001 21068 MultiStar: exiting stabilization period
23:26:02.694 00.000 21068 MultiStar: [#1 -0.11,-0.61,0.00,M1] [#2 -0.09,-0.25,1.17,U] [#3 -0.17,0.21,1.24,U] [#4 -0.23,-0.17,1.01,U] [#5 -0.23,-0.32,1.02,U] [#6 -0.00,0.07,1.19,U] [#7 0.20,-0.29,0.63,U] [#8 0.34,-0.37,0.00,M1] 
23:26:02.695 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {0.11, -0.30}
23:26:02.696 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
23:26:02.697 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
23:26:02.698 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=0.05 mountY=0.14, mountTheta=1.22
23:26:02.699 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.13, opts=13)
23:26:02.700 00.001 21068 Enqueuing Move request for scope (-0.08, -0.13)
23:26:02.700 00.000 16108 Worker thread wakes up
23:26:02.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
23:26:02.700 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
23:26:02.702 00.002 16108 Moving (-0.08, -0.13) raw xDistance=0.05 yDistance=0.14
23:26:02.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:26:02.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:02.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:26:02.702 00.000 16108 MoveAxis(E, 0, ABG)
23:26:02.702 00.000 16108 Move returns status 0, amount 0
23:26:02.702 00.000 16108 MoveAxis(N, 0, ABG)
23:26:02.702 00.000 16108 Move returns status 0, amount 0
23:26:02.702 00.000 16108 move complete, result=0
23:26:02.702 00.000 16108 worker thread done servicing request
23:26:02.705 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4131, FiltMin=3526, FiltMax=29523, Gamma=1.000
23:26:02.719 00.014 21068 UpdateGuideState exits: m=51779 SNR=40.0
23:26:02.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:02.721 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:02.721 00.000 21068 Enqueuing Expose request
23:26:02.722 00.001 16108 Worker thread wakes up
23:26:02.722 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:02.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:02.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:03.713 00.990 16108 Exposure complete
23:26:03.769 00.056 16108 worker thread done servicing request
23:26:03.769 00.000 21068 OnExposeComplete: enter
23:26:03.770 00.001 21068 UpdateGuideState(): m_state=6
23:26:03.771 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4511
23:26:03.771 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.78, Mass=62450, SNR=46.1, Peak=8912 HFD=3.6
23:26:03.772 00.001 21068 MultiStar: [#1 -0.34,-0.16,0.82,U] [#2 -0.02,-0.03,1.00,U] [#3 -0.18,0.04,0.84,U] [#4 -0.24,-0.10,0.84,U] [#5 -0.51,-0.17,0.00,M1] [#6 -0.24,0.71,0.00,M1] [#7 -0.51,-0.90,0.00,M2] [#8 0.28,-0.40,0.00,M2] 
23:26:03.773 00.001 21068 single-star, 4 included, MultiStar: {-0.13, -0.06}, one-star: {0.09, -0.06}
23:26:03.775 00.002 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
23:26:03.776 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
23:26:03.776 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.56 mountX=-0.10 mountY=0.03, mountTheta=2.81
23:26:03.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
23:26:03.780 00.002 21068 Enqueuing Move request for scope (0.09, -0.06)
23:26:03.782 00.002 16108 Worker thread wakes up
23:26:03.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:26:03.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:26:03.782 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.03
23:26:03.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:26:03.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:03.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:03.782 00.000 16108 MoveAxis(E, 0, ABG)
23:26:03.782 00.000 16108 Move returns status 0, amount 0
23:26:03.782 00.000 16108 MoveAxis(N, 0, ABG)
23:26:03.782 00.000 16108 Move returns status 0, amount 0
23:26:03.782 00.000 16108 move complete, result=0
23:26:03.782 00.000 16108 worker thread done servicing request
23:26:03.788 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4128, FiltMin=3549, FiltMax=28064, Gamma=1.000
23:26:03.802 00.014 21068 UpdateGuideState exits: m=62450 SNR=46.1
23:26:03.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:03.803 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:03.804 00.001 21068 Enqueuing Expose request
23:26:03.805 00.001 16108 Worker thread wakes up
23:26:03.805 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:03.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:03.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:04.981 01.176 16108 Exposure complete
23:26:05.048 00.067 16108 worker thread done servicing request
23:26:05.048 00.000 21068 OnExposeComplete: enter
23:26:05.049 00.001 21068 UpdateGuideState(): m_state=6
23:26:05.050 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4512
23:26:05.051 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.88, Mass=46087, SNR=35.6, Peak=8160 HFD=3.1
23:26:05.052 00.001 21068 MultiStar: [#1 0.02,-0.08,1.02,U] [#2 -0.07,0.05,1.30,U] [#3 -0.54,0.44,0.00,M1] [#4 -0.12,-0.70,0.00,M1] [#5 0.03,-0.01,1.21,U] [#6 0.33,0.16,0.90,U] [#7 -0.14,-0.61,0.00,M3] [#8 0.03,-0.84,0.00,M3] 
23:26:05.053 00.001 21068 refined, 4 included, MultiStar: {-0.03, 0.03}, one-star: {-0.40, 0.04}
23:26:05.054 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
23:26:05.055 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
23:26:05.055 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.34 mountX=0.03 mountY=-0.02, mountTheta=-0.58
23:26:05.057 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
23:26:05.057 00.000 21068 Enqueuing Move request for scope (-0.03, 0.03)
23:26:05.058 00.001 16108 Worker thread wakes up
23:26:05.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:26:05.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:26:05.058 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.02
23:26:05.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:26:05.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:05.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:05.058 00.000 16108 MoveAxis(E, 0, ABG)
23:26:05.058 00.000 16108 Move returns status 0, amount 0
23:26:05.058 00.000 16108 MoveAxis(N, 0, ABG)
23:26:05.058 00.000 16108 Move returns status 0, amount 0
23:26:05.058 00.000 16108 move complete, result=0
23:26:05.058 00.000 16108 worker thread done servicing request
23:26:05.063 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4121, FiltMin=3558, FiltMax=30470, Gamma=1.000
23:26:05.077 00.014 21068 UpdateGuideState exits: m=46087 SNR=35.6
23:26:05.080 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:05.082 00.001 21068 Enqueuing Expose request
23:26:05.083 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:05.085 00.002 16108 Worker thread wakes up
23:26:05.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:05.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:06.077 00.992 16108 Exposure complete
23:26:06.149 00.072 16108 worker thread done servicing request
23:26:06.149 00.000 21068 OnExposeComplete: enter
23:26:06.150 00.001 21068 UpdateGuideState(): m_state=6
23:26:06.152 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4513
23:26:06.152 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.59, Mass=47228, SNR=40.4, Peak=9680 HFD=2.8
23:26:06.155 00.003 21068 MultiStar: [#1 0.12,-0.60,0.00,M1] [#2 0.51,-0.25,0.00,M1] [#3 -0.17,-0.21,1.02,U] [#4 -0.11,-0.43,0.94,U] [#5 0.03,-0.17,1.08,U] [#6 -0.08,-0.05,0.96,U] [#7 -0.44,-0.71,0.00,M4] [#8 0.23,-0.73,0.00,M4] 
23:26:06.156 00.001 21068 refined, 4 included, MultiStar: {-0.04, -0.22}, one-star: {0.12, -0.25}
23:26:06.156 00.000 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
23:26:06.157 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
23:26:06.158 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.75 mountX=0.00 mountY=0.22, mountTheta=1.56
23:26:06.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.22, opts=13)
23:26:06.161 00.001 21068 Enqueuing Move request for scope (-0.04, -0.22)
23:26:06.162 00.001 16108 Worker thread wakes up
23:26:06.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
23:26:06.162 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
23:26:06.162 00.000 16108 Moving (-0.04, -0.22) raw xDistance=0.00 yDistance=0.22
23:26:06.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:26:06.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:06.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:26:06.162 00.000 16108 MoveAxis(E, 0, ABG)
23:26:06.162 00.000 16108 Move returns status 0, amount 0
23:26:06.163 00.001 16108 MoveAxis(N, 0, ABG)
23:26:06.163 00.000 16108 Move returns status 0, amount 0
23:26:06.163 00.000 16108 move complete, result=0
23:26:06.163 00.000 16108 worker thread done servicing request
23:26:06.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=4118, FiltMin=3533, FiltMax=31395, Gamma=1.000
23:26:06.181 00.014 21068 UpdateGuideState exits: m=47228 SNR=40.4
23:26:06.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:06.182 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:06.183 00.001 21068 Enqueuing Expose request
23:26:06.184 00.001 16108 Worker thread wakes up
23:26:06.184 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:06.186 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:06.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:07.357 01.171 16108 Exposure complete
23:26:07.413 00.056 16108 worker thread done servicing request
23:26:07.413 00.000 21068 OnExposeComplete: enter
23:26:07.414 00.001 21068 UpdateGuideState(): m_state=6
23:26:07.415 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4514
23:26:07.416 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.65, Mass=53099, SNR=39.5, Peak=9344 HFD=3.2
23:26:07.417 00.001 21068 MultiStar: [#1 -0.11,-0.50,0.00,M2] [#2 0.12,0.05,1.32,U] [#3 0.35,-0.29,0.93,U] [#4 -0.63,0.11,0.00,M1] [#5 -0.36,-0.09,0.84,U] [#6 0.34,0.30,0.74,U] [#7 -0.13,-0.35,0.59,U] [#8 -0.08,0.22,1.03,U] 
23:26:07.418 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {-0.10, -0.19}
23:26:07.418 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
23:26:07.420 00.002 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
23:26:07.421 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.04 cameraTheta=-0.95 mountX=-0.03 mountY=0.03, mountTheta=2.40
23:26:07.422 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
23:26:07.423 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
23:26:07.424 00.001 16108 Worker thread wakes up
23:26:07.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:26:07.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:26:07.424 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
23:26:07.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:26:07.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:07.424 00.000 16108 MoveAxis(E, 0, ABG)
23:26:07.424 00.000 16108 Move returns status 0, amount 0
23:26:07.424 00.000 16108 MoveAxis(N, 0, ABG)
23:26:07.424 00.000 16108 Move returns status 0, amount 0
23:26:07.424 00.000 16108 move complete, result=0
23:26:07.424 00.000 16108 worker thread done servicing request
23:26:07.434 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4109, FiltMin=3574, FiltMax=30621, Gamma=1.000
23:26:07.458 00.024 21068 UpdateGuideState exits: m=53099 SNR=39.5
23:26:07.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.461 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:07.461 00.000 21068 Enqueuing Expose request
23:26:07.463 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:07.464 00.001 16108 Worker thread wakes up
23:26:07.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:07.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:08.428 00.964 16108 Exposure complete
23:26:08.481 00.053 16108 worker thread done servicing request
23:26:08.481 00.000 21068 OnExposeComplete: enter
23:26:08.482 00.001 21068 UpdateGuideState(): m_state=6
23:26:08.483 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4515
23:26:08.484 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.54, Mass=49120, SNR=39.2, Peak=10432 HFD=3.0
23:26:08.485 00.001 21068 MultiStar: [#1 0.23,-0.26,1.02,U] [#2 0.31,-0.10,1.31,U] [#3 0.08,-0.14,1.13,U] [#4 -0.38,-0.29,0.85,U] [#5 -0.04,-0.64,0.00,M1] [#6 0.35,-0.48,0.00,M1] [#7 0.30,-0.47,0.00,M4] [#8 0.15,-0.25,0.83,U] 
23:26:08.486 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.21}, one-star: {0.01, -0.29}
23:26:08.486 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:26:08.487 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
23:26:08.488 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.18 mountX=-0.12 mountY=0.19, mountTheta=2.15
23:26:08.489 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
23:26:08.490 00.001 21068 Enqueuing Move request for scope (0.09, -0.21)
23:26:08.492 00.002 16108 Worker thread wakes up
23:26:08.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:26:08.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:26:08.492 00.000 16108 Moving (0.09, -0.21) raw xDistance=-0.12 yDistance=0.19
23:26:08.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:26:08.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:08.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:26:08.492 00.000 16108 MoveAxis(E, 0, ABG)
23:26:08.492 00.000 16108 Move returns status 0, amount 0
23:26:08.492 00.000 16108 MoveAxis(N, 0, ABG)
23:26:08.492 00.000 16108 Move returns status 0, amount 0
23:26:08.493 00.001 16108 move complete, result=0
23:26:08.493 00.000 16108 worker thread done servicing request
23:26:08.500 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4105, FiltMin=3475, FiltMax=34589, Gamma=1.000
23:26:08.517 00.017 21068 UpdateGuideState exits: m=49120 SNR=39.2
23:26:08.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:08.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:08.520 00.001 21068 Enqueuing Expose request
23:26:08.520 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:08.521 00.001 16108 Worker thread wakes up
23:26:08.521 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:08.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:09.687 01.166 16108 Exposure complete
23:26:09.746 00.059 16108 worker thread done servicing request
23:26:09.746 00.000 21068 OnExposeComplete: enter
23:26:09.748 00.002 21068 UpdateGuideState(): m_state=6
23:26:09.749 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4516
23:26:09.750 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.58, Mass=55805, SNR=43.6, Peak=8960 HFD=3.2
23:26:09.752 00.002 21068 MultiStar: [#1 -0.56,-0.05,0.00,M2] [#2 -0.43,-0.36,0.00,M1] [#3 -0.30,-0.06,0.93,U] [#4 -0.14,-0.48,0.00,M1] [#5 -0.46,-0.60,0.00,M2] [#6 -0.06,-0.52,0.00,M2] [#7 -0.30,-0.96,0.00,M5] [#8 -0.12,-0.74,0.00,M3] 
23:26:09.753 00.001 21068 refined, 1 included, MultiStar: {-0.19, -0.16}, one-star: {-0.09, -0.26}
23:26:09.754 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
23:26:09.754 00.000 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
23:26:09.755 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=0.16 mountY=0.20, mountTheta=0.91
23:26:09.756 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.16, opts=13)
23:26:09.758 00.002 21068 Enqueuing Move request for scope (-0.19, -0.16)
23:26:09.759 00.001 16108 Worker thread wakes up
23:26:09.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
23:26:09.759 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
23:26:09.759 00.000 16108 Moving (-0.19, -0.16) raw xDistance=0.16 yDistance=0.20
23:26:09.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:26:09.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:09.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:26:09.760 00.001 16108 MoveAxis(E, 0, ABG)
23:26:09.760 00.000 16108 Move returns status 0, amount 0
23:26:09.760 00.000 16108 MoveAxis(N, 0, ABG)
23:26:09.760 00.000 16108 Move returns status 0, amount 0
23:26:09.760 00.000 16108 move complete, result=0
23:26:09.760 00.000 16108 worker thread done servicing request
23:26:09.764 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4102, FiltMin=3536, FiltMax=32019, Gamma=1.000
23:26:09.791 00.027 21068 UpdateGuideState exits: m=55805 SNR=43.6
23:26:09.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:09.794 00.001 21068 Enqueuing Expose request
23:26:09.796 00.002 16108 Worker thread wakes up
23:26:09.797 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:09.798 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:09.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:10.783 00.985 16108 Exposure complete
23:26:10.867 00.084 16108 worker thread done servicing request
23:26:10.867 00.000 21068 OnExposeComplete: enter
23:26:10.869 00.002 21068 UpdateGuideState(): m_state=6
23:26:10.870 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4517
23:26:10.871 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.88, Mass=41893, SNR=34.8, Peak=8464 HFD=2.6
23:26:10.873 00.002 21068 MultiStar: [#1 -0.30,-0.26,1.40,U] [#2 -0.02,-0.05,1.37,U] [#3 -0.44,0.04,0.99,U] [#4 -0.15,-0.40,1.05,U] [#5 -0.03,-0.13,1.35,U] [#6 0.26,0.22,0.89,U] [#7 -0.73,-0.46,0.00,M6] [#8 -0.17,-0.28,1.00,U] 
23:26:10.874 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.11}, one-star: {-0.15, 0.04}
23:26:10.875 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
23:26:10.876 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
23:26:10.877 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=0.15 mountY=-0.01, mountTheta=-0.06
23:26:10.881 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
23:26:10.883 00.002 21068 Enqueuing Move request for scope (-0.15, 0.04)
23:26:10.886 00.003 16108 Worker thread wakes up
23:26:10.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:26:10.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:26:10.886 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.15 yDistance=-0.01
23:26:10.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:26:10.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:10.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:26:10.886 00.000 16108 MoveAxis(E, 0, ABG)
23:26:10.886 00.000 16108 Move returns status 0, amount 0
23:26:10.886 00.000 16108 MoveAxis(N, 0, ABG)
23:26:10.886 00.000 16108 Move returns status 0, amount 0
23:26:10.886 00.000 16108 move complete, result=0
23:26:10.886 00.000 16108 worker thread done servicing request
23:26:10.893 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4099, FiltMin=3549, FiltMax=29750, Gamma=1.000
23:26:10.914 00.021 21068 UpdateGuideState exits: m=41893 SNR=34.8
23:26:10.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:10.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:10.917 00.001 21068 Enqueuing Expose request
23:26:10.918 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:10.919 00.001 16108 Worker thread wakes up
23:26:10.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:10.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:12.078 01.159 16108 Exposure complete
23:26:12.149 00.071 16108 worker thread done servicing request
23:26:12.149 00.000 21068 OnExposeComplete: enter
23:26:12.150 00.001 21068 UpdateGuideState(): m_state=6
23:26:12.152 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4518
23:26:12.152 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=876.49, Mass=54906, SNR=38.9, Peak=9104 HFD=3.2
23:26:12.153 00.001 21068 MultiStar: [#1 -0.11,-0.37,1.29,U] [#2 -0.19,-0.43,1.46,U] [#3 -0.57,-0.13,0.00,M1] [#4 -0.65,-0.94,0.00,M1] [#5 -0.25,-0.82,0.00,M2] [#6 -0.18,-0.31,0.89,U] [#7 0.12,-0.56,0.00,M7] [#8 0.13,-0.71,0.00,M3] 
23:26:12.154 00.001 21068 refined, 3 included, MultiStar: {-0.18, -0.37}, one-star: {-0.25, -0.35}
23:26:12.155 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.30)
23:26:12.156 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
23:26:12.156 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-2.02 mountX=0.11 mountY=0.40, mountTheta=1.30
23:26:12.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.37, opts=13)
23:26:12.158 00.000 21068 Enqueuing Move request for scope (-0.18, -0.37)
23:26:12.159 00.001 16108 Worker thread wakes up
23:26:12.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.37) opts 0xd
23:26:12.159 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.37)
23:26:12.159 00.000 16108 Moving (-0.18, -0.37) raw xDistance=0.11 yDistance=0.40
23:26:12.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:26:12.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:26:12.161 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:26:12.161 00.000 16108 MoveAxis(E, 0, ABG)
23:26:12.161 00.000 16108 Move returns status 0, amount 0
23:26:12.161 00.000 16108 MoveAxis(N, 0, ABG)
23:26:12.161 00.000 16108 Move returns status 0, amount 0
23:26:12.161 00.000 16108 move complete, result=0
23:26:12.161 00.000 16108 worker thread done servicing request
23:26:12.165 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4096, FiltMin=3533, FiltMax=29942, Gamma=1.000
23:26:12.188 00.023 21068 UpdateGuideState exits: m=54906 SNR=38.9
23:26:12.190 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:12.193 00.002 21068 Enqueuing Expose request
23:26:12.195 00.002 16108 Worker thread wakes up
23:26:12.195 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:26:12.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:12.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:13.176 00.980 16108 Exposure complete
23:26:13.247 00.071 16108 worker thread done servicing request
23:26:13.247 00.000 21068 OnExposeComplete: enter
23:26:13.249 00.002 21068 UpdateGuideState(): m_state=6
23:26:13.250 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4519
23:26:13.251 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.49, Mass=53291, SNR=40.7, Peak=9936 HFD=3.1
23:26:13.252 00.001 21068 MultiStar: [#1 0.08,-0.50,0.00,M1] [#2 -0.09,-0.48,1.06,U] [#3 -0.16,-0.55,0.00,M2] [#4 -0.41,-0.49,0.00,M2] [#5 -0.13,-0.58,0.00,M3] [#6 -0.08,-0.44,1.08,U] [#7 0.19,-0.64,0.00,M8] [#8 0.18,-0.60,0.00,M4] 
23:26:13.253 00.001 21068 single-star, 2 included, MultiStar: {-0.08, -0.43}, one-star: {-0.05, -0.35}
23:26:13.254 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
23:26:13.254 00.000 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
23:26:13.255 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.72 mountX=-0.01 mountY=0.35, mountTheta=1.60
23:26:13.256 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.35, opts=13)
23:26:13.257 00.001 21068 Enqueuing Move request for scope (-0.05, -0.35)
23:26:13.258 00.001 16108 Worker thread wakes up
23:26:13.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
23:26:13.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
23:26:13.258 00.000 16108 Moving (-0.05, -0.35) raw xDistance=-0.01 yDistance=0.35
23:26:13.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:26:13.258 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.15 newest=0.75
23:26:13.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:26:13.258 00.000 16108 MoveAxis(E, 0, ABG)
23:26:13.258 00.000 16108 Move returns status 0, amount 0
23:26:13.258 00.000 16108 MoveAxis(S, 71, ABG)
23:26:13.258 00.000 16108 Guiding  Dir = 1, Dur = 71
23:26:13.259 00.001 16108 IsSlewing returns 0
23:26:13.259 00.000 16108 IsGuiding returns 0
23:26:13.262 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4096, FiltMin=3497, FiltMax=29939, Gamma=1.000
23:26:13.265 00.003 16108 PulseGuide returned control before completion, sleep 76
23:26:13.277 00.012 21068 UpdateGuideState exits: m=53291 SNR=40.7
23:26:13.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.278 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:13.281 00.003 21068 Enqueuing Expose request
23:26:13.356 00.075 16108 IsGuiding returns 0
23:26:13.356 00.000 16108 Move returns status 0, amount 71
23:26:13.356 00.000 16108 move complete, result=0
23:26:13.356 00.000 16108 worker thread done servicing request
23:26:13.356 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 71 ms SOUTH
23:26:13.358 00.002 16108 Worker thread wakes up
23:26:13.358 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:13.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:14.530 01.172 16108 Exposure complete
23:26:14.621 00.091 16108 worker thread done servicing request
23:26:14.621 00.000 21068 OnExposeComplete: enter
23:26:14.622 00.001 21068 UpdateGuideState(): m_state=6
23:26:14.623 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4520
23:26:14.623 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=877.09, Mass=53331, SNR=41.1, Peak=8432 HFD=3.3
23:26:14.624 00.001 21068 MultiStar: [#1 -0.16,-0.41,1.03,U] [#2 -0.14,-0.07,1.29,U] [#3 -0.43,-0.30,0.00,M3] [#4 -0.86,0.04,0.00,M3] [#5 -0.72,-0.05,0.00,M4] [#6 -0.16,-0.18,0.96,U] [#7 0.07,0.10,0.50,U] [#8 -0.29,-0.36,0.72,U] 
23:26:14.625 00.001 21068 refined, 5 included, MultiStar: {-0.12, -0.12}, one-star: {0.04, 0.25}
23:26:14.626 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
23:26:14.627 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
23:26:14.627 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.34 mountX=0.09 mountY=0.14, mountTheta=0.99
23:26:14.630 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.12, opts=13)
23:26:14.630 00.000 21068 Enqueuing Move request for scope (-0.12, -0.12)
23:26:14.631 00.001 16108 Worker thread wakes up
23:26:14.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:26:14.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:26:14.631 00.000 16108 Moving (-0.12, -0.12) raw xDistance=0.09 yDistance=0.14
23:26:14.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:26:14.632 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:14.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:26:14.632 00.000 16108 MoveAxis(E, 0, ABG)
23:26:14.632 00.000 16108 Move returns status 0, amount 0
23:26:14.632 00.000 16108 MoveAxis(N, 0, ABG)
23:26:14.632 00.000 16108 Move returns status 0, amount 0
23:26:14.632 00.000 16108 move complete, result=0
23:26:14.632 00.000 16108 worker thread done servicing request
23:26:14.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=4093, FiltMin=3545, FiltMax=30390, Gamma=1.000
23:26:14.651 00.015 21068 UpdateGuideState exits: m=53331 SNR=41.1
23:26:14.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:14.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:14.653 00.000 21068 Enqueuing Expose request
23:26:14.654 00.001 16108 Worker thread wakes up
23:26:14.654 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:14.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:14.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:15.628 00.973 16108 Exposure complete
23:26:15.683 00.055 16108 worker thread done servicing request
23:26:15.683 00.000 21068 OnExposeComplete: enter
23:26:15.684 00.001 21068 UpdateGuideState(): m_state=6
23:26:15.685 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4521
23:26:15.686 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.76, Mass=60577, SNR=49.3, Peak=10211 HFD=3.1
23:26:15.687 00.001 21068 MultiStar: [#1 0.01,-0.02,0.97,U] [#2 -0.47,0.15,0.00,M1] [#3 -0.31,0.08,0.85,U] [#4 -0.13,0.36,0.80,U] [#5 -0.32,-0.10,1.01,U] [#6 0.12,-0.12,0.52,U] [#7 -0.15,-0.36,0.44,U] [#8 -0.40,0.11,0.58,U] 
23:26:15.688 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.00}, one-star: {0.00, -0.07}
23:26:15.688 00.000 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
23:26:15.689 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
23:26:15.691 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.02 mountY=0.07, mountTheta=1.81
23:26:15.695 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
23:26:15.698 00.003 21068 Enqueuing Move request for scope (0.00, -0.07)
23:26:15.699 00.001 16108 Worker thread wakes up
23:26:15.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:26:15.699 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:26:15.699 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.02 yDistance=0.07
23:26:15.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:26:15.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:15.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:15.699 00.000 16108 MoveAxis(E, 0, ABG)
23:26:15.699 00.000 16108 Move returns status 0, amount 0
23:26:15.699 00.000 16108 MoveAxis(N, 0, ABG)
23:26:15.699 00.000 16108 Move returns status 0, amount 0
23:26:15.699 00.000 16108 move complete, result=0
23:26:15.699 00.000 16108 worker thread done servicing request
23:26:15.703 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4093, FiltMin=3526, FiltMax=30253, Gamma=1.000
23:26:15.717 00.014 21068 UpdateGuideState exits: m=60577 SNR=49.3
23:26:15.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:15.718 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:15.719 00.001 21068 Enqueuing Expose request
23:26:15.720 00.001 16108 Worker thread wakes up
23:26:15.720 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:15.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:15.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:16.884 01.163 16108 Exposure complete
23:26:16.956 00.072 16108 worker thread done servicing request
23:26:16.956 00.000 21068 OnExposeComplete: enter
23:26:16.957 00.001 21068 UpdateGuideState(): m_state=6
23:26:16.957 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4522
23:26:16.958 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.38, Mass=65211, SNR=46.5, Peak=10480 HFD=2.8
23:26:16.959 00.001 21068 MultiStar: [#1 -0.15,-0.07,1.16,U] [#2 0.03,0.21,1.01,U] [#3 0.11,0.01,1.23,U] [#4 -0.73,-0.33,0.00,M3] [#5 0.09,-0.27,0.80,U] [#6 -0.22,-0.09,0.74,U] [#7 -0.45,-0.33,0.00,M7] [#8 -0.34,-0.11,0.69,U] 
23:26:16.960 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.10}, one-star: {0.11, -0.46}
23:26:16.961 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
23:26:16.962 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
23:26:16.963 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.89 mountX=0.02 mountY=0.11, mountTheta=1.43
23:26:16.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
23:26:16.966 00.001 21068 Enqueuing Move request for scope (-0.03, -0.10)
23:26:16.967 00.001 16108 Worker thread wakes up
23:26:16.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:26:16.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:26:16.967 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.02 yDistance=0.11
23:26:16.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:26:16.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:16.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:26:16.967 00.000 16108 MoveAxis(E, 0, ABG)
23:26:16.967 00.000 16108 Move returns status 0, amount 0
23:26:16.967 00.000 16108 MoveAxis(N, 0, ABG)
23:26:16.967 00.000 16108 Move returns status 0, amount 0
23:26:16.968 00.001 16108 move complete, result=0
23:26:16.968 00.000 16108 worker thread done servicing request
23:26:16.972 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4093, FiltMin=3417, FiltMax=33661, Gamma=1.000
23:26:16.994 00.022 21068 UpdateGuideState exits: m=65211 SNR=46.5
23:26:16.996 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:16.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:16.999 00.002 21068 Enqueuing Expose request
23:26:17.000 00.001 16108 Worker thread wakes up
23:26:17.000 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:17.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:17.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:17.976 00.975 16108 Exposure complete
23:26:18.060 00.084 16108 worker thread done servicing request
23:26:18.060 00.000 21068 OnExposeComplete: enter
23:26:18.062 00.002 21068 UpdateGuideState(): m_state=6
23:26:18.064 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4523
23:26:18.065 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.66, Mass=74062, SNR=54.4, Peak=12128 HFD=3.2
23:26:18.067 00.002 21068 MultiStar: [#1 -0.27,-0.07,1.08,U] [#2 -0.28,-0.21,0.96,U] [#3 0.17,0.19,0.85,U] [#4 0.09,-0.48,0.00,M4] [#5 -0.09,-0.33,0.74,U] [#6 0.20,-0.21,0.52,U] [#7 -0.00,-0.58,0.00,M8] [#8 0.23,-0.79,0.00,M2] 
23:26:18.068 00.001 21068 refined, 5 included, MultiStar: {-0.04, -0.13}, one-star: {0.19, -0.18}
23:26:18.069 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:26:18.070 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
23:26:18.071 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.85 mountX=0.01 mountY=0.13, mountTheta=1.46
23:26:18.074 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
23:26:18.076 00.002 21068 Enqueuing Move request for scope (-0.04, -0.13)
23:26:18.078 00.002 16108 Worker thread wakes up
23:26:18.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
23:26:18.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
23:26:18.078 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.01 yDistance=0.13
23:26:18.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:26:18.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:18.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:26:18.078 00.000 16108 MoveAxis(E, 0, ABG)
23:26:18.078 00.000 16108 Move returns status 0, amount 0
23:26:18.078 00.000 16108 MoveAxis(N, 0, ABG)
23:26:18.078 00.000 16108 Move returns status 0, amount 0
23:26:18.078 00.000 16108 move complete, result=0
23:26:18.079 00.001 16108 worker thread done servicing request
23:26:18.085 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4096, FiltMin=3542, FiltMax=32323, Gamma=1.000
23:26:18.101 00.016 21068 UpdateGuideState exits: m=74062 SNR=54.4
23:26:18.101 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:18.103 00.001 21068 Enqueuing Expose request
23:26:18.104 00.001 16108 Worker thread wakes up
23:26:18.104 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:18.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:18.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:19.281 01.176 16108 Exposure complete
23:26:19.341 00.060 16108 worker thread done servicing request
23:26:19.341 00.000 21068 OnExposeComplete: enter
23:26:19.343 00.002 21068 UpdateGuideState(): m_state=6
23:26:19.344 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4524
23:26:19.344 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=876.31, Mass=67439, SNR=47.7, Peak=10592 HFD=3.2
23:26:19.347 00.003 21068 MultiStar: [#1 0.09,-0.58,0.00,M1] [#2 0.40,-0.38,0.00,M1] [#3 -0.01,-0.11,1.05,U] [#4 0.19,-0.10,0.72,U] [#5 -0.07,-0.25,0.74,U] [#6 0.02,0.35,0.76,U] [#7 0.30,-0.73,0.00,M9] [#8 0.37,-0.49,0.00,M3] 
23:26:19.347 00.000 21068 refined, 4 included, MultiStar: {0.09, -0.15}, one-star: {0.27, -0.53}
23:26:19.348 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
23:26:19.349 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
23:26:19.350 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.05 mountX=-0.11 mountY=0.12, mountTheta=2.30
23:26:19.351 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
23:26:19.352 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
23:26:19.352 00.000 16108 Worker thread wakes up
23:26:19.353 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:26:19.353 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:26:19.353 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.11 yDistance=0.12
23:26:19.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:26:19.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:19.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:26:19.353 00.000 16108 MoveAxis(E, 0, ABG)
23:26:19.353 00.000 16108 Move returns status 0, amount 0
23:26:19.353 00.000 16108 MoveAxis(N, 0, ABG)
23:26:19.353 00.000 16108 Move returns status 0, amount 0
23:26:19.353 00.000 16108 move complete, result=0
23:26:19.353 00.000 16108 worker thread done servicing request
23:26:19.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4096, FiltMin=3507, FiltMax=28115, Gamma=1.000
23:26:19.371 00.015 21068 UpdateGuideState exits: m=67439 SNR=47.7
23:26:19.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:19.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:19.373 00.000 21068 Enqueuing Expose request
23:26:19.374 00.001 16108 Worker thread wakes up
23:26:19.374 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:19.375 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:19.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:20.363 00.988 16108 Exposure complete
23:26:20.453 00.090 16108 worker thread done servicing request
23:26:20.453 00.000 21068 OnExposeComplete: enter
23:26:20.454 00.001 21068 UpdateGuideState(): m_state=6
23:26:20.455 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4525
23:26:20.455 00.000 21068 Star::Find returns 1 (0), X=220.97, Y=876.76, Mass=63162, SNR=47.5, Peak=9808 HFD=3.3
23:26:20.456 00.001 21068 MultiStar: [#1 0.15,-0.36,1.09,U] [#2 0.31,-0.38,0.00,M2] [#3 0.28,-0.21,0.92,U] [#4 0.12,-0.89,0.00,M4] [#5 -0.19,-0.09,0.69,U] [#6 0.33,-0.51,0.00,M1] [#7 0.29,-0.66,0.00,M10] [#8 0.41,-0.71,0.00,M4] 
23:26:20.457 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.19}, one-star: {0.28, -0.07}
23:26:20.458 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
23:26:20.459 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:26:20.460 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-0.90 mountX=-0.18 mountY=0.15, mountTheta=2.45
23:26:20.461 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.19, opts=13)
23:26:20.462 00.001 21068 Enqueuing Move request for scope (0.15, -0.19)
23:26:20.463 00.001 16108 Worker thread wakes up
23:26:20.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
23:26:20.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
23:26:20.464 00.001 16108 Moving (0.15, -0.19) raw xDistance=-0.18 yDistance=0.15
23:26:20.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:26:20.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:20.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:26:20.464 00.000 16108 MoveAxis(E, 0, ABG)
23:26:20.464 00.000 16108 Move returns status 0, amount 0
23:26:20.464 00.000 16108 MoveAxis(N, 0, ABG)
23:26:20.464 00.000 16108 Move returns status 0, amount 0
23:26:20.464 00.000 16108 move complete, result=0
23:26:20.465 00.001 16108 worker thread done servicing request
23:26:20.470 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4096, FiltMin=3561, FiltMax=27379, Gamma=1.000
23:26:20.493 00.023 21068 UpdateGuideState exits: m=63162 SNR=47.5
23:26:20.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:20.496 00.001 21068 Enqueuing Expose request
23:26:20.497 00.001 16108 Worker thread wakes up
23:26:20.498 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:20.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:20.498 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:21.683 01.185 16108 Exposure complete
23:26:21.741 00.058 16108 worker thread done servicing request
23:26:21.741 00.000 21068 OnExposeComplete: enter
23:26:21.742 00.001 21068 UpdateGuideState(): m_state=6
23:26:21.743 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4526
23:26:21.744 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.28, Mass=63014, SNR=44.2, Peak=10672 HFD=2.6
23:26:21.745 00.001 21068 MultiStar: [#1 0.16,-0.72,0.00,M1] [#2 0.18,-0.31,1.38,U] [#3 0.01,-0.00,0.97,U] [#4 -0.40,-0.65,0.00,M5] [#5 0.04,-0.90,0.00,M1] [#6 0.17,-0.71,0.00,M2] [#7 0.35,-0.68,0.00,R] [#8 -0.04,-0.65,0.00,M5] 
23:26:21.746 00.001 21068 refined, 2 included, MultiStar: {0.14, -0.30}, one-star: {0.23, -0.56}
23:26:21.746 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
23:26:21.747 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
23:26:21.748 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.12 mountX=-0.19 mountY=0.25, mountTheta=2.22
23:26:21.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.30, opts=13)
23:26:21.750 00.000 21068 Enqueuing Move request for scope (0.14, -0.30)
23:26:21.751 00.001 16108 Worker thread wakes up
23:26:21.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd
23:26:21.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.30)
23:26:21.752 00.001 16108 Moving (0.14, -0.30) raw xDistance=-0.19 yDistance=0.25
23:26:21.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:26:21.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:26:21.752 00.000 16108 MoveAxis(E, 0, ABG)
23:26:21.752 00.000 16108 Move returns status 0, amount 0
23:26:21.752 00.000 16108 MoveAxis(S, 51, ABG)
23:26:21.752 00.000 16108 Guiding  Dir = 1, Dur = 51
23:26:21.752 00.000 16108 IsSlewing returns 0
23:26:21.752 00.000 16108 IsGuiding returns 0
23:26:21.754 00.002 16108 PulseGuide returned control before completion, sleep 60
23:26:21.756 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=4096, FiltMin=3529, FiltMax=29715, Gamma=1.000
23:26:21.770 00.014 21068 UpdateGuideState exits: m=63014 SNR=44.2
23:26:21.770 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:21.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:21.772 00.001 21068 Enqueuing Expose request
23:26:21.822 00.050 16108 IsGuiding returns 1
23:26:21.822 00.000 16108 scope still moving after pulse duration time elapsed
23:26:21.853 00.031 16108 IsSlewing returns 0
23:26:21.853 00.000 16108 IsGuiding returns 0
23:26:21.853 00.000 16108 scope move finished after 51 + 50 ms
23:26:21.853 00.000 16108 Move returns status 0, amount 51
23:26:21.853 00.000 16108 move complete, result=0
23:26:21.854 00.001 16108 worker thread done servicing request
23:26:21.854 00.000 16108 Worker thread wakes up
23:26:21.854 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:21.854 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
23:26:21.856 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:22.816 00.960 16108 Exposure complete
23:26:22.872 00.056 16108 worker thread done servicing request
23:26:22.872 00.000 21068 OnExposeComplete: enter
23:26:22.873 00.001 21068 UpdateGuideState(): m_state=6
23:26:22.874 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4527
23:26:22.876 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.70, Mass=59582, SNR=42.7, Peak=11360 HFD=3.0
23:26:22.877 00.001 21068 MultiStar: [#1 0.24,-0.57,0.00,M2] [#2 -0.07,-0.46,1.35,U] [#3 -0.05,-0.36,1.08,U] [#4 -0.03,-1.02,0.00,M6] [#5 0.15,-0.45,0.93,U] [#6 0.32,-0.48,0.00,M3] [#7 -0.55,0.15,0.00,M1] [#8 -0.36,-0.80,0.00,M6] 
23:26:22.877 00.000 21068 single-star, 3 included, MultiStar: {-0.03, -0.36}, one-star: {-0.12, -0.14}
23:26:22.878 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
23:26:22.879 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
23:26:22.879 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.29 mountX=0.10 mountY=0.16, mountTheta=1.04
23:26:22.881 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.14, opts=13)
23:26:22.882 00.001 21068 Enqueuing Move request for scope (-0.12, -0.14)
23:26:22.882 00.000 16108 Worker thread wakes up
23:26:22.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
23:26:22.883 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
23:26:22.883 00.000 16108 Moving (-0.12, -0.14) raw xDistance=0.10 yDistance=0.16
23:26:22.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:26:22.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:22.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:26:22.883 00.000 16108 MoveAxis(E, 0, ABG)
23:26:22.883 00.000 16108 Move returns status 0, amount 0
23:26:22.883 00.000 16108 MoveAxis(N, 0, ABG)
23:26:22.883 00.000 16108 Move returns status 0, amount 0
23:26:22.883 00.000 16108 move complete, result=0
23:26:22.883 00.000 16108 worker thread done servicing request
23:26:22.886 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2025, max=65535, med=4099, FiltMin=3536, FiltMax=34291, Gamma=1.000
23:26:22.910 00.024 21068 UpdateGuideState exits: m=59582 SNR=42.7
23:26:22.912 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:22.914 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:22.915 00.001 21068 Enqueuing Expose request
23:26:22.917 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:22.919 00.002 16108 Worker thread wakes up
23:26:22.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:22.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:24.083 01.164 16108 Exposure complete
23:26:24.156 00.073 16108 worker thread done servicing request
23:26:24.156 00.000 21068 OnExposeComplete: enter
23:26:24.159 00.003 21068 UpdateGuideState(): m_state=6
23:26:24.162 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4528
23:26:24.164 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=876.20, Mass=61846, SNR=50.2, Peak=10416 HFD=3.2
23:26:24.166 00.002 21068 MultiStar: [#1 0.13,-0.67,0.00,M3] [#2 0.25,-0.42,0.00,M1] [#3 0.01,-0.27,1.09,U] [#4 -0.10,-0.49,0.00,M7] [#5 -0.17,-0.25,0.71,U] [#6 -0.34,0.33,0.60,U] [#7 -0.52,-0.29,0.00,M2] [#8 0.35,-0.68,0.00,M7] 
23:26:24.168 00.002 21068 refined, 3 included, MultiStar: {-0.19, -0.27}, one-star: {-0.32, -0.64}
23:26:24.169 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
23:26:24.171 00.002 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
23:26:24.172 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-2.18 mountX=0.14 mountY=0.30, mountTheta=1.14
23:26:24.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.27, opts=13)
23:26:24.175 00.001 21068 Enqueuing Move request for scope (-0.19, -0.27)
23:26:24.176 00.001 16108 Worker thread wakes up
23:26:24.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.27) opts 0xd
23:26:24.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.27)
23:26:24.176 00.000 16108 Moving (-0.19, -0.27) raw xDistance=0.14 yDistance=0.30
23:26:24.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:26:24.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:26:24.176 00.000 16108 MoveAxis(E, 0, ABG)
23:26:24.176 00.000 16108 Move returns status 0, amount 0
23:26:24.176 00.000 16108 MoveAxis(S, 61, ABG)
23:26:24.176 00.000 16108 Guiding  Dir = 1, Dur = 61
23:26:24.177 00.001 16108 IsSlewing returns 0
23:26:24.177 00.000 16108 IsGuiding returns 0
23:26:24.181 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4102, FiltMin=3507, FiltMax=34973, Gamma=1.000
23:26:24.194 00.013 21068 UpdateGuideState exits: m=61846 SNR=50.2
23:26:24.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:24.197 00.001 21068 Enqueuing Expose request
23:26:24.204 00.007 16108 PulseGuide returned control before completion, sleep 45
23:26:24.250 00.046 16108 IsGuiding returns 1
23:26:24.250 00.000 16108 scope still moving after pulse duration time elapsed
23:26:24.281 00.031 16108 IsSlewing returns 0
23:26:24.282 00.001 16108 IsGuiding returns 1
23:26:24.312 00.030 16108 IsSlewing returns 0
23:26:24.312 00.000 16108 IsGuiding returns 0
23:26:24.312 00.000 16108 scope move finished after 61 + 73 ms
23:26:24.312 00.000 16108 Move returns status 0, amount 61
23:26:24.312 00.000 16108 move complete, result=0
23:26:24.312 00.000 16108 worker thread done servicing request
23:26:24.312 00.000 16108 Worker thread wakes up
23:26:24.312 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:24.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:24.313 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
23:26:25.290 00.977 16108 Exposure complete
23:26:25.352 00.062 16108 worker thread done servicing request
23:26:25.352 00.000 21068 OnExposeComplete: enter
23:26:25.353 00.001 21068 UpdateGuideState(): m_state=6
23:26:25.355 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4529
23:26:25.356 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.70, Mass=63469, SNR=43.8, Peak=9923 HFD=3.1
23:26:25.359 00.003 21068 MultiStar: [#1 -0.10,-0.42,1.13,U] [#2 0.13,-0.22,1.19,U] [#3 0.02,-0.27,1.17,U] [#4 -0.53,-0.30,0.00,M8] [#5 -0.43,-0.41,0.00,M1] [#6 0.09,-0.34,0.93,U] [#7 -0.78,0.24,0.00,M3] [#8 0.42,-0.29,0.00,M8] 
23:26:25.361 00.002 21068 refined, 4 included, MultiStar: {-0.04, -0.28}, one-star: {-0.38, -0.14}
23:26:25.362 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.59)
23:26:25.363 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
23:26:25.364 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.73 mountX=-0.00 mountY=0.28, mountTheta=1.59
23:26:25.366 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.28, opts=13)
23:26:25.368 00.002 21068 Enqueuing Move request for scope (-0.04, -0.28)
23:26:25.370 00.002 16108 Worker thread wakes up
23:26:25.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
23:26:25.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
23:26:25.371 00.001 16108 Moving (-0.04, -0.28) raw xDistance=-0.00 yDistance=0.28
23:26:25.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:26:25.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:26:25.371 00.000 16108 MoveAxis(E, 0, ABG)
23:26:25.371 00.000 16108 Move returns status 0, amount 0
23:26:25.371 00.000 16108 MoveAxis(S, 57, ABG)
23:26:25.371 00.000 16108 Guiding  Dir = 1, Dur = 57
23:26:25.372 00.001 16108 IsSlewing returns 0
23:26:25.372 00.000 16108 IsGuiding returns 0
23:26:25.379 00.007 16108 PulseGuide returned control before completion, sleep 62
23:26:25.379 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4105, FiltMin=3491, FiltMax=35411, Gamma=1.000
23:26:25.394 00.015 21068 UpdateGuideState exits: m=63469 SNR=43.8
23:26:25.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:25.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:25.397 00.001 21068 Enqueuing Expose request
23:26:25.455 00.058 16108 IsGuiding returns 1
23:26:25.455 00.000 16108 scope still moving after pulse duration time elapsed
23:26:25.487 00.032 16108 IsSlewing returns 0
23:26:25.487 00.000 16108 IsGuiding returns 0
23:26:25.487 00.000 16108 scope move finished after 57 + 57 ms
23:26:25.487 00.000 16108 Move returns status 0, amount 57
23:26:25.488 00.001 16108 move complete, result=0
23:26:25.488 00.000 16108 worker thread done servicing request
23:26:25.488 00.000 16108 Worker thread wakes up
23:26:25.488 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
23:26:25.491 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:25.491 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:26.653 01.162 16108 Exposure complete
23:26:26.738 00.085 16108 worker thread done servicing request
23:26:26.738 00.000 21068 OnExposeComplete: enter
23:26:26.739 00.001 21068 UpdateGuideState(): m_state=6
23:26:26.740 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4530
23:26:26.741 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.83, Mass=63267, SNR=46.2, Peak=11488 HFD=3.2
23:26:26.743 00.002 21068 MultiStar: [#1 0.22,-0.14,1.02,U] [#2 0.22,0.07,1.08,U] [#3 -0.32,0.38,0.00,M1] [#4 -0.15,-0.43,0.66,U] [#5 0.15,-0.43,0.76,U] [#6 0.08,0.28,0.56,U] [#7 -0.50,0.37,0.00,M4] [#8 -0.16,-0.06,0.67,U] 
23:26:26.743 00.000 21068 single-star, 6 included, MultiStar: {0.06, -0.10}, one-star: {-0.06, -0.01}
23:26:26.745 00.002 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
23:26:26.746 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
23:26:26.746 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.06 mountX=0.06 mountY=0.02, mountTheta=0.32
23:26:26.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
23:26:26.749 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
23:26:26.750 00.001 16108 Worker thread wakes up
23:26:26.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:26:26.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:26:26.750 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
23:26:26.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:26:26.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:26.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:26:26.750 00.000 16108 MoveAxis(E, 0, ABG)
23:26:26.750 00.000 16108 Move returns status 0, amount 0
23:26:26.750 00.000 16108 MoveAxis(N, 0, ABG)
23:26:26.750 00.000 16108 Move returns status 0, amount 0
23:26:26.750 00.000 16108 move complete, result=0
23:26:26.750 00.000 16108 worker thread done servicing request
23:26:26.754 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4109, FiltMin=3520, FiltMax=36035, Gamma=1.000
23:26:26.768 00.014 21068 UpdateGuideState exits: m=63267 SNR=46.2
23:26:26.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:26.770 00.000 21068 Enqueuing Expose request
23:26:26.771 00.001 16108 Worker thread wakes up
23:26:26.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:26.773 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:26.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:27.753 00.980 16108 Exposure complete
23:26:27.820 00.067 16108 worker thread done servicing request
23:26:27.820 00.000 21068 OnExposeComplete: enter
23:26:27.821 00.001 21068 UpdateGuideState(): m_state=6
23:26:27.822 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4531
23:26:27.823 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.29, Mass=57623, SNR=40.3, Peak=10224 HFD=3.3
23:26:27.824 00.001 21068 MultiStar: [#1 0.44,-0.39,0.00,M2] [#2 0.25,-0.23,1.41,U] [#3 -0.27,0.16,1.05,U] [#4 0.50,-0.32,0.00,M8] [#5 0.10,-0.36,0.79,U] [#6 0.27,0.47,0.00,M1] [#7 -0.24,0.04,0.75,U] [#8 0.33,-0.34,0.86,U] 
23:26:27.824 00.000 21068 refined, 5 included, MultiStar: {0.09, -0.21}, one-star: {0.30, -0.54}
23:26:27.825 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
23:26:27.826 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
23:26:27.827 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.16 mountX=-0.13 mountY=0.18, mountTheta=2.18
23:26:27.828 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
23:26:27.829 00.001 21068 Enqueuing Move request for scope (0.09, -0.21)
23:26:27.831 00.002 16108 Worker thread wakes up
23:26:27.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:26:27.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:26:27.831 00.000 16108 Moving (0.09, -0.21) raw xDistance=-0.13 yDistance=0.18
23:26:27.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:26:27.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:27.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:26:27.831 00.000 16108 MoveAxis(E, 0, ABG)
23:26:27.831 00.000 16108 Move returns status 0, amount 0
23:26:27.831 00.000 16108 MoveAxis(N, 0, ABG)
23:26:27.831 00.000 16108 Move returns status 0, amount 0
23:26:27.832 00.001 16108 move complete, result=0
23:26:27.832 00.000 16108 worker thread done servicing request
23:26:27.837 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=4112, FiltMin=3510, FiltMax=38675, Gamma=1.000
23:26:27.854 00.017 21068 UpdateGuideState exits: m=57623 SNR=40.3
23:26:27.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.855 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:27.857 00.002 21068 Enqueuing Expose request
23:26:27.858 00.001 16108 Worker thread wakes up
23:26:27.858 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:27.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:27.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:29.023 01.165 16108 Exposure complete
23:26:29.093 00.070 16108 worker thread done servicing request
23:26:29.093 00.000 21068 OnExposeComplete: enter
23:26:29.094 00.001 21068 UpdateGuideState(): m_state=6
23:26:29.095 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4532
23:26:29.097 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.73, Mass=48803, SNR=38.6, Peak=8816 HFD=2.9
23:26:29.098 00.001 21068 MultiStar: [#1 -0.06,-0.25,1.10,U] [#2 0.43,-0.24,0.00,M1] [#3 0.19,-0.11,1.08,U] [#4 -0.16,-0.06,0.72,U] [#5 0.05,-0.39,0.97,U] [#6 0.27,-0.09,0.82,U] [#7 -0.41,0.04,0.77,U] [#8 0.02,-0.35,0.76,U] 
23:26:29.099 00.001 21068 single-star, 7 included, MultiStar: {-0.02, -0.17}, one-star: {-0.13, -0.11}
23:26:29.100 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
23:26:29.101 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.91)
23:26:29.103 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.47 mountX=0.11 mountY=0.14, mountTheta=0.87
23:26:29.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
23:26:29.106 00.001 21068 Enqueuing Move request for scope (-0.13, -0.11)
23:26:29.107 00.001 16108 Worker thread wakes up
23:26:29.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
23:26:29.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
23:26:29.107 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.14
23:26:29.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:26:29.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:29.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:26:29.107 00.000 16108 MoveAxis(E, 0, ABG)
23:26:29.107 00.000 16108 Move returns status 0, amount 0
23:26:29.107 00.000 16108 MoveAxis(N, 0, ABG)
23:26:29.107 00.000 16108 Move returns status 0, amount 0
23:26:29.109 00.002 16108 move complete, result=0
23:26:29.109 00.000 16108 worker thread done servicing request
23:26:29.114 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4115, FiltMin=3507, FiltMax=32419, Gamma=1.000
23:26:29.139 00.025 21068 UpdateGuideState exits: m=48803 SNR=38.6
23:26:29.141 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:29.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:29.144 00.002 21068 Enqueuing Expose request
23:26:29.145 00.001 16108 Worker thread wakes up
23:26:29.145 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:29.147 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:29.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:30.122 00.975 16108 Exposure complete
23:26:30.189 00.067 16108 worker thread done servicing request
23:26:30.189 00.000 21068 OnExposeComplete: enter
23:26:30.190 00.001 21068 UpdateGuideState(): m_state=6
23:26:30.191 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4533
23:26:30.192 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.74, Mass=55773, SNR=41.2, Peak=10304 HFD=2.9
23:26:30.193 00.001 21068 MultiStar: [#1 -0.09,0.05,1.17,U] [#2 0.01,-0.07,1.40,U] [#3 0.08,-0.21,0.93,U] [#4 -0.56,-0.11,0.00,M8] [#5 0.10,-0.47,0.78,U] [#6 0.28,0.34,0.76,U] [#7 -0.26,0.60,0.00,M3] [#8 0.19,-0.12,0.85,U] 
23:26:30.193 00.000 21068 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {-0.30, -0.10}
23:26:30.194 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
23:26:30.196 00.002 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
23:26:30.196 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.32 mountX=-0.03 mountY=0.07, mountTheta=2.01
23:26:30.199 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
23:26:30.202 00.003 21068 Enqueuing Move request for scope (0.02, -0.08)
23:26:30.204 00.002 16108 Worker thread wakes up
23:26:30.205 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:26:30.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:26:30.205 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.03 yDistance=0.07
23:26:30.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:26:30.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:30.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:30.205 00.000 16108 MoveAxis(E, 0, ABG)
23:26:30.205 00.000 16108 Move returns status 0, amount 0
23:26:30.205 00.000 16108 MoveAxis(N, 0, ABG)
23:26:30.205 00.000 16108 Move returns status 0, amount 0
23:26:30.205 00.000 16108 move complete, result=0
23:26:30.206 00.001 16108 worker thread done servicing request
23:26:30.214 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4118, FiltMin=3526, FiltMax=36883, Gamma=1.000
23:26:30.235 00.021 21068 UpdateGuideState exits: m=55773 SNR=41.2
23:26:30.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:30.239 00.002 21068 Enqueuing Expose request
23:26:30.239 00.000 16108 Worker thread wakes up
23:26:30.239 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:30.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:30.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:31.414 01.174 16108 Exposure complete
23:26:31.488 00.074 16108 worker thread done servicing request
23:26:31.488 00.000 21068 OnExposeComplete: enter
23:26:31.490 00.002 21068 UpdateGuideState(): m_state=6
23:26:31.491 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4534
23:26:31.491 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.90, Mass=59466, SNR=48.7, Peak=10320 HFD=3.2
23:26:31.493 00.002 21068 MultiStar: [#1 0.28,0.03,1.02,U] [#2 -0.08,0.25,1.10,U] [#3 0.10,0.13,0.84,U] [#4 -0.38,-0.01,0.74,U] [#5 -0.64,-0.19,0.00,M1] [#6 -0.75,0.20,0.00,M1] [#7 -0.54,0.34,0.00,M4] [#8 0.22,0.11,0.65,U] 
23:26:31.494 00.001 21068 refined, 5 included, MultiStar: {0.00, 0.10}, one-star: {-0.14, 0.06}
23:26:31.494 00.000 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
23:26:31.495 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
23:26:31.496 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.02 mountY=-0.10, mountTheta=-1.41
23:26:31.500 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
23:26:31.502 00.002 21068 Enqueuing Move request for scope (0.00, 0.10)
23:26:31.504 00.002 16108 Worker thread wakes up
23:26:31.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:26:31.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:26:31.504 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.02 yDistance=-0.10
23:26:31.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:26:31.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:31.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:31.504 00.000 16108 MoveAxis(E, 0, ABG)
23:26:31.504 00.000 16108 Move returns status 0, amount 0
23:26:31.504 00.000 16108 MoveAxis(N, 0, ABG)
23:26:31.504 00.000 16108 Move returns status 0, amount 0
23:26:31.504 00.000 16108 move complete, result=0
23:26:31.504 00.000 16108 worker thread done servicing request
23:26:31.508 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1971, max=65535, med=4121, FiltMin=3513, FiltMax=34723, Gamma=1.000
23:26:31.521 00.013 21068 UpdateGuideState exits: m=59466 SNR=48.7
23:26:31.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:31.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:31.523 00.000 21068 Enqueuing Expose request
23:26:31.524 00.001 16108 Worker thread wakes up
23:26:31.524 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:31.525 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:31.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:32.514 00.989 16108 Exposure complete
23:26:32.578 00.064 16108 worker thread done servicing request
23:26:32.578 00.000 21068 OnExposeComplete: enter
23:26:32.580 00.002 21068 UpdateGuideState(): m_state=6
23:26:32.582 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4535
23:26:32.583 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.90, Mass=48994, SNR=39.8, Peak=10800 HFD=2.9
23:26:32.585 00.002 21068 MultiStar: [#1 -0.16,-0.16,1.23,U] [#2 -0.25,0.30,1.28,U] [#3 -0.46,0.13,0.99,U] [#4 0.05,-0.10,0.88,U] [#5 -0.44,0.23,0.00,M2] [#6 -0.03,0.49,0.00,M2] [#7 -0.44,0.42,0.00,M5] [#8 -0.07,-0.17,0.62,U] 
23:26:32.587 00.002 21068 single-star, 5 included, MultiStar: {-0.16, 0.03}, one-star: {0.02, 0.07}
23:26:32.589 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:26:32.591 00.002 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
23:26:32.592 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.24 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
23:26:32.595 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
23:26:32.597 00.002 21068 Enqueuing Move request for scope (0.02, 0.07)
23:26:32.598 00.001 16108 Worker thread wakes up
23:26:32.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:26:32.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:26:32.598 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
23:26:32.599 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:26:32.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:32.599 00.000 16108 MoveAxis(E, 0, ABG)
23:26:32.599 00.000 16108 Move returns status 0, amount 0
23:26:32.599 00.000 16108 MoveAxis(N, 0, ABG)
23:26:32.599 00.000 16108 Move returns status 0, amount 0
23:26:32.599 00.000 16108 move complete, result=0
23:26:32.599 00.000 16108 worker thread done servicing request
23:26:32.604 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4121, FiltMin=3536, FiltMax=36419, Gamma=1.000
23:26:32.631 00.027 21068 UpdateGuideState exits: m=48994 SNR=39.8
23:26:32.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:32.633 00.000 21068 Enqueuing Expose request
23:26:32.634 00.001 16108 Worker thread wakes up
23:26:32.634 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:32.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:32.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:33.801 01.166 16108 Exposure complete
23:26:33.856 00.055 16108 worker thread done servicing request
23:26:33.856 00.000 21068 OnExposeComplete: enter
23:26:33.858 00.002 21068 UpdateGuideState(): m_state=6
23:26:33.858 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4536
23:26:33.860 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=877.32, Mass=53751, SNR=42.3, Peak=9440 HFD=3.0
23:26:33.861 00.001 21068 MultiStar: [#1 0.16,0.25,0.96,U] [#2 0.18,0.45,1.25,U] [#3 -0.22,0.54,0.00,M1] [#4 -0.41,0.30,0.00,M7] [#5 -0.08,0.62,0.00,M3] [#6 -0.01,0.62,0.00,M3] [#7 0.12,0.90,0.00,M6] [#8 0.50,0.09,0.00,M3] 
23:26:33.862 00.001 21068 refined, 2 included, MultiStar: {0.16, 0.40}, one-star: {0.12, 0.48}
23:26:33.863 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
23:26:33.864 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
23:26:33.865 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.19 mountX=-0.09 mountY=-0.42, mountTheta=-1.77
23:26:33.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.40, opts=13)
23:26:33.870 00.003 21068 Enqueuing Move request for scope (0.16, 0.40)
23:26:33.871 00.001 16108 Worker thread wakes up
23:26:33.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
23:26:33.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
23:26:33.871 00.000 16108 Moving (0.16, 0.40) raw xDistance=-0.09 yDistance=-0.42
23:26:33.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:26:33.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:33.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:26:33.871 00.000 16108 MoveAxis(E, 0, ABG)
23:26:33.871 00.000 16108 Move returns status 0, amount 0
23:26:33.871 00.000 16108 MoveAxis(N, 0, ABG)
23:26:33.871 00.000 16108 Move returns status 0, amount 0
23:26:33.871 00.000 16108 move complete, result=0
23:26:33.872 00.001 16108 worker thread done servicing request
23:26:33.878 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4125, FiltMin=3526, FiltMax=33603, Gamma=1.000
23:26:33.897 00.019 21068 UpdateGuideState exits: m=53751 SNR=42.3
23:26:33.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:33.900 00.001 21068 Enqueuing Expose request
23:26:33.900 00.000 16108 Worker thread wakes up
23:26:33.900 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:26:33.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:33.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:34.867 00.966 16108 Exposure complete
23:26:34.924 00.057 16108 worker thread done servicing request
23:26:34.924 00.000 21068 OnExposeComplete: enter
23:26:34.925 00.001 21068 UpdateGuideState(): m_state=6
23:26:34.926 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4537
23:26:34.927 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.05, Mass=57521, SNR=43.2, Peak=10400 HFD=3.4
23:26:34.927 00.000 21068 MultiStar: [#1 -0.28,0.16,0.99,U] [#2 0.02,0.48,0.97,U] [#3 -0.39,0.16,0.82,U] [#4 -0.19,-0.16,0.90,U] [#5 -0.51,0.17,0.00,M4] [#6 0.14,0.09,0.69,U] [#7 -0.10,0.44,0.66,U] [#8 -0.28,0.34,0.81,U] 
23:26:34.928 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.21}, one-star: {0.04, 0.21}
23:26:34.929 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
23:26:34.929 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
23:26:34.930 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.37 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
23:26:34.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.21, opts=13)
23:26:34.933 00.001 21068 Enqueuing Move request for scope (0.04, 0.21)
23:26:34.934 00.001 16108 Worker thread wakes up
23:26:34.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:26:34.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:26:34.934 00.000 16108 Moving (0.04, 0.21) raw xDistance=-0.01 yDistance=-0.22
23:26:34.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:26:34.935 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:34.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:26:34.935 00.000 16108 MoveAxis(E, 0, ABG)
23:26:34.935 00.000 16108 Move returns status 0, amount 0
23:26:34.935 00.000 16108 MoveAxis(N, 0, ABG)
23:26:34.935 00.000 16108 Move returns status 0, amount 0
23:26:34.935 00.000 16108 move complete, result=0
23:26:34.935 00.000 16108 worker thread done servicing request
23:26:34.938 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4128, FiltMin=3542, FiltMax=34365, Gamma=1.000
23:26:34.965 00.027 21068 UpdateGuideState exits: m=57521 SNR=43.2
23:26:34.967 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:34.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:34.969 00.001 21068 Enqueuing Expose request
23:26:34.971 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:34.972 00.001 16108 Worker thread wakes up
23:26:34.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:34.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:36.135 01.163 16108 Exposure complete
23:26:36.196 00.061 16108 worker thread done servicing request
23:26:36.196 00.000 21068 OnExposeComplete: enter
23:26:36.203 00.007 21068 UpdateGuideState(): m_state=6
23:26:36.204 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4538
23:26:36.204 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=876.72, Mass=53597, SNR=43.9, Peak=8896 HFD=3.1
23:26:36.205 00.001 21068 MultiStar: [#1 -0.20,0.15,0.92,U] [#2 -0.19,0.04,1.06,U] [#3 -0.34,0.50,0.00,M1] [#4 -0.51,-0.24,0.00,M7] [#5 0.16,-0.14,0.80,U] [#6 0.38,0.35,0.00,M3] [#7 -0.53,0.13,0.00,M6] [#8 -0.36,-0.14,0.72,U] 
23:26:36.206 00.001 21068 refined, 4 included, MultiStar: {-0.15, -0.03}, one-star: {-0.18, -0.12}
23:26:36.207 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
23:26:36.207 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
23:26:36.208 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=0.15 mountY=0.07, mountTheta=0.44
23:26:36.209 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
23:26:36.211 00.002 21068 Enqueuing Move request for scope (-0.15, -0.03)
23:26:36.212 00.001 16108 Worker thread wakes up
23:26:36.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:26:36.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:26:36.212 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.15 yDistance=0.07
23:26:36.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:26:36.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:36.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:36.213 00.001 16108 MoveAxis(E, 0, ABG)
23:26:36.213 00.000 16108 Move returns status 0, amount 0
23:26:36.213 00.000 16108 MoveAxis(N, 0, ABG)
23:26:36.213 00.000 16108 Move returns status 0, amount 0
23:26:36.213 00.000 16108 move complete, result=0
23:26:36.213 00.000 16108 worker thread done servicing request
23:26:36.218 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4128, FiltMin=3497, FiltMax=35405, Gamma=1.000
23:26:36.239 00.021 21068 UpdateGuideState exits: m=53597 SNR=43.9
23:26:36.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:36.241 00.000 21068 Enqueuing Expose request
23:26:36.242 00.001 16108 Worker thread wakes up
23:26:36.242 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:36.243 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:36.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:37.219 00.976 16108 Exposure complete
23:26:37.295 00.076 16108 worker thread done servicing request
23:26:37.295 00.000 21068 OnExposeComplete: enter
23:26:37.296 00.001 21068 UpdateGuideState(): m_state=6
23:26:37.297 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4539
23:26:37.299 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=876.74, Mass=66861, SNR=50.2, Peak=11072 HFD=3.2
23:26:37.301 00.002 21068 MultiStar: [#1 -0.09,0.18,0.94,U] [#2 -0.23,0.17,1.11,U] [#3 -0.32,0.13,0.79,U] [#4 -0.15,0.10,0.64,U] [#5 -0.52,-0.12,0.00,M4] [#6 -0.20,0.03,0.62,U] [#7 -0.69,0.38,0.00,M7] [#8 0.16,-0.58,0.00,M2] 
23:26:37.302 00.001 21068 single-star, 5 included, MultiStar: {-0.19, 0.09}, one-star: {-0.16, -0.10}
23:26:37.305 00.003 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
23:26:37.306 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
23:26:37.308 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.58 mountX=0.14 mountY=0.13, mountTheta=0.77
23:26:37.311 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.10, opts=13)
23:26:37.312 00.001 21068 Enqueuing Move request for scope (-0.16, -0.10)
23:26:37.314 00.002 16108 Worker thread wakes up
23:26:37.315 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
23:26:37.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
23:26:37.315 00.000 16108 Moving (-0.16, -0.10) raw xDistance=0.14 yDistance=0.13
23:26:37.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:26:37.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:37.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:26:37.315 00.000 16108 MoveAxis(E, 0, ABG)
23:26:37.315 00.000 16108 Move returns status 0, amount 0
23:26:37.316 00.001 16108 MoveAxis(N, 0, ABG)
23:26:37.316 00.000 16108 Move returns status 0, amount 0
23:26:37.316 00.000 16108 move complete, result=0
23:26:37.316 00.000 16108 worker thread done servicing request
23:26:37.319 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4128, FiltMin=3539, FiltMax=31398, Gamma=1.000
23:26:37.333 00.014 21068 UpdateGuideState exits: m=66861 SNR=50.2
23:26:37.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:37.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:37.336 00.001 21068 Enqueuing Expose request
23:26:37.336 00.000 16108 Worker thread wakes up
23:26:37.336 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:37.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:37.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:38.501 01.164 16108 Exposure complete
23:26:38.570 00.069 16108 worker thread done servicing request
23:26:38.570 00.000 21068 OnExposeComplete: enter
23:26:38.572 00.002 21068 UpdateGuideState(): m_state=6
23:26:38.574 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4540
23:26:38.575 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.37, Mass=52454, SNR=36.8, Peak=9235 HFD=3.2
23:26:38.578 00.003 21068 MultiStar: [#1 -0.26,0.35,1.55,U] [#2 -0.07,0.51,0.00,M1] [#3 -0.13,0.59,0.00,M1] [#4 -0.56,0.14,0.00,M7] [#5 -0.18,-0.00,0.86,U] [#6 0.01,0.17,0.85,U] [#7 -0.93,0.36,0.00,M8] [#8 -0.17,-0.19,0.86,U] 
23:26:38.579 00.001 21068 refined, 4 included, MultiStar: {-0.23, 0.21}, one-star: {-0.50, 0.53}
23:26:38.581 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
23:26:38.582 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
23:26:38.583 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.42 mountX=0.27 mountY=-0.15, mountTheta=-0.50
23:26:38.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.21, opts=13)
23:26:38.586 00.001 21068 Enqueuing Move request for scope (-0.23, 0.21)
23:26:38.587 00.001 16108 Worker thread wakes up
23:26:38.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
23:26:38.587 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
23:26:38.587 00.000 16108 Moving (-0.23, 0.21) raw xDistance=0.27 yDistance=-0.15
23:26:38.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:26:38.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:38.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:26:38.587 00.000 16108 MoveAxis(W, 70, ABG)
23:26:38.587 00.000 16108 Guiding  Dir = 3, Dur = 70
23:26:38.587 00.000 16108 IsSlewing returns 0
23:26:38.588 00.001 16108 IsGuiding returns 0
23:26:38.592 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4128, FiltMin=3481, FiltMax=31581, Gamma=1.000
23:26:38.612 00.020 16108 PulseGuide returned control before completion, sleep 56
23:26:38.615 00.003 21068 UpdateGuideState exits: m=52454 SNR=36.8
23:26:38.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:38.617 00.000 21068 Enqueuing Expose request
23:26:38.673 00.056 16108 IsGuiding returns 1
23:26:38.673 00.000 16108 scope still moving after pulse duration time elapsed
23:26:38.704 00.031 16108 IsSlewing returns 0
23:26:38.705 00.001 16108 IsGuiding returns 0
23:26:38.705 00.000 16108 scope move finished after 70 + 47 ms
23:26:38.705 00.000 16108 Move returns status 0, amount 70
23:26:38.705 00.000 16108 MoveAxis(N, 0, ABG)
23:26:38.705 00.000 16108 Move returns status 0, amount 0
23:26:38.705 00.000 16108 move complete, result=0
23:26:38.705 00.000 16108 worker thread done servicing request
23:26:38.706 00.001 21068 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
23:26:38.709 00.003 16108 Worker thread wakes up
23:26:38.709 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:38.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:39.685 00.976 16108 Exposure complete
23:26:39.743 00.058 16108 worker thread done servicing request
23:26:39.743 00.000 21068 OnExposeComplete: enter
23:26:39.744 00.001 21068 UpdateGuideState(): m_state=6
23:26:39.745 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4541
23:26:39.746 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.90, Mass=64045, SNR=52.6, Peak=11744 HFD=3.1
23:26:39.747 00.001 21068 MultiStar: [#1 -0.23,-0.08,0.82,U] [#2 -0.24,0.22,0.94,U] [#3 -0.08,0.06,0.65,U] [#4 0.06,0.13,0.70,U] [#5 0.08,-0.10,0.63,U] [#6 0.05,0.20,0.70,U] [#7 -0.59,0.38,0.00,M9] [#8 0.09,-0.08,0.52,U] 
23:26:39.748 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.12, 0.07}
23:26:39.749 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
23:26:39.749 00.000 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
23:26:39.750 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.41 mountX=0.08 mountY=-0.04, mountTheta=-0.52
23:26:39.753 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
23:26:39.754 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
23:26:39.755 00.001 16108 Worker thread wakes up
23:26:39.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:26:39.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:26:39.755 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
23:26:39.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:26:39.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:39.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:39.755 00.000 16108 MoveAxis(E, 0, ABG)
23:26:39.755 00.000 16108 Move returns status 0, amount 0
23:26:39.755 00.000 16108 MoveAxis(N, 0, ABG)
23:26:39.755 00.000 16108 Move returns status 0, amount 0
23:26:39.755 00.000 16108 move complete, result=0
23:26:39.755 00.000 16108 worker thread done servicing request
23:26:39.760 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4131, FiltMin=3552, FiltMax=31811, Gamma=1.000
23:26:39.775 00.015 21068 UpdateGuideState exits: m=64045 SNR=52.6
23:26:39.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:39.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:39.778 00.001 21068 Enqueuing Expose request
23:26:39.778 00.000 16108 Worker thread wakes up
23:26:39.778 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:39.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:39.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:40.926 01.147 16108 Exposure complete
23:26:40.982 00.056 16108 worker thread done servicing request
23:26:40.983 00.001 21068 OnExposeComplete: enter
23:26:40.984 00.001 21068 UpdateGuideState(): m_state=6
23:26:40.985 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4542
23:26:40.985 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.98, Mass=61880, SNR=46.1, Peak=12720 HFD=2.7
23:26:40.986 00.001 21068 MultiStar: [#1 0.13,-0.23,0.77,U] [#2 -0.16,-0.28,1.32,U] [#3 -0.10,0.43,0.74,U] [#4 -0.53,-0.09,0.00,M7] [#5 0.21,0.05,0.72,U] [#6 0.10,0.98,0.00,M1] [#7 -0.14,0.88,0.00,M10] [#8 0.50,0.19,0.00,M1] 
23:26:40.987 00.001 21068 refined, 4 included, MultiStar: {0.03, -0.01}, one-star: {0.19, 0.15}
23:26:40.988 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
23:26:40.989 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
23:26:40.989 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.28 mountX=-0.04 mountY=0.00, mountTheta=3.09
23:26:40.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
23:26:40.992 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
23:26:40.993 00.001 16108 Worker thread wakes up
23:26:40.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:26:40.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:26:40.993 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.04 yDistance=0.00
23:26:40.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:40.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:40.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:26:40.993 00.000 16108 MoveAxis(E, 0, ABG)
23:26:40.993 00.000 16108 Move returns status 0, amount 0
23:26:40.993 00.000 16108 MoveAxis(N, 0, ABG)
23:26:40.993 00.000 16108 Move returns status 0, amount 0
23:26:40.993 00.000 16108 move complete, result=0
23:26:40.994 00.001 16108 worker thread done servicing request
23:26:40.999 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=4128, FiltMin=3475, FiltMax=33885, Gamma=1.000
23:26:41.014 00.015 21068 UpdateGuideState exits: m=61880 SNR=46.1
23:26:41.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:41.017 00.001 21068 Enqueuing Expose request
23:26:41.017 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:41.018 00.001 16108 Worker thread wakes up
23:26:41.018 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:41.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:41.998 00.980 16108 Exposure complete
23:26:42.055 00.057 16108 worker thread done servicing request
23:26:42.055 00.000 21068 OnExposeComplete: enter
23:26:42.056 00.001 21068 UpdateGuideState(): m_state=6
23:26:42.057 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4543
23:26:42.058 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.97, Mass=64270, SNR=44.7, Peak=11216 HFD=3.2
23:26:42.059 00.001 21068 MultiStar: [#1 0.04,0.15,0.96,U] [#2 0.23,0.30,1.15,U] [#3 -0.16,0.38,0.74,U] [#4 -0.23,-0.01,0.71,U] [#5 -0.31,0.04,0.91,U] [#6 0.39,0.64,0.00,M2] [#7 -0.78,0.12,0.00,R] [#8 0.14,-0.07,0.59,U] 
23:26:42.059 00.000 21068 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {-0.16, 0.13}
23:26:42.061 00.002 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:26:42.062 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:26:42.063 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=0.08 mountY=-0.13, mountTheta=-1.01
23:26:42.064 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.15, opts=13)
23:26:42.065 00.001 21068 Enqueuing Move request for scope (-0.06, 0.15)
23:26:42.065 00.000 16108 Worker thread wakes up
23:26:42.066 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:26:42.066 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:26:42.066 00.000 16108 Moving (-0.06, 0.15) raw xDistance=0.08 yDistance=-0.13
23:26:42.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:26:42.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:42.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:26:42.066 00.000 16108 MoveAxis(E, 0, ABG)
23:26:42.066 00.000 16108 Move returns status 0, amount 0
23:26:42.066 00.000 16108 MoveAxis(N, 0, ABG)
23:26:42.066 00.000 16108 Move returns status 0, amount 0
23:26:42.066 00.000 16108 move complete, result=0
23:26:42.066 00.000 16108 worker thread done servicing request
23:26:42.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4128, FiltMin=3568, FiltMax=33805, Gamma=1.000
23:26:42.093 00.023 21068 UpdateGuideState exits: m=64270 SNR=44.7
23:26:42.095 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:42.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:42.097 00.001 21068 Enqueuing Expose request
23:26:42.098 00.001 16108 Worker thread wakes up
23:26:42.098 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:42.098 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:42.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:43.257 01.159 16108 Exposure complete
23:26:43.310 00.053 16108 worker thread done servicing request
23:26:43.310 00.000 21068 OnExposeComplete: enter
23:26:43.310 00.000 21068 UpdateGuideState(): m_state=6
23:26:43.312 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4544
23:26:43.313 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.76, Mass=50290, SNR=39.6, Peak=11280 HFD=2.7
23:26:43.314 00.001 21068 MultiStar: [#1 0.19,0.01,1.10,U] [#2 -0.31,-0.10,1.20,U] [#3 0.10,0.33,0.83,U] [#4 0.33,0.05,1.03,U] [#5 -0.12,0.00,0.99,U] [#6 0.16,-0.50,0.00,M3] [#7 0.42,0.13,0.77,U] [#8 -0.03,-0.23,0.73,U] 
23:26:43.315 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.10, -0.08}
23:26:43.316 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
23:26:43.317 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
23:26:43.317 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.07 mountY=-0.02, mountTheta=-2.79
23:26:43.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
23:26:43.320 00.001 21068 Enqueuing Move request for scope (0.07, 0.01)
23:26:43.321 00.001 16108 Worker thread wakes up
23:26:43.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:26:43.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:26:43.321 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.07 yDistance=-0.02
23:26:43.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:26:43.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:43.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:43.321 00.000 16108 MoveAxis(E, 0, ABG)
23:26:43.321 00.000 16108 Move returns status 0, amount 0
23:26:43.321 00.000 16108 MoveAxis(N, 0, ABG)
23:26:43.321 00.000 16108 Move returns status 0, amount 0
23:26:43.321 00.000 16108 move complete, result=0
23:26:43.321 00.000 16108 worker thread done servicing request
23:26:43.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4125, FiltMin=3504, FiltMax=37955, Gamma=1.000
23:26:43.352 00.027 21068 UpdateGuideState exits: m=50290 SNR=39.6
23:26:43.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:43.354 00.000 21068 Enqueuing Expose request
23:26:43.355 00.001 16108 Worker thread wakes up
23:26:43.355 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:43.357 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:43.358 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:44.331 00.973 16108 Exposure complete
23:26:44.384 00.053 16108 worker thread done servicing request
23:26:44.385 00.001 21068 OnExposeComplete: enter
23:26:44.385 00.000 21068 UpdateGuideState(): m_state=6
23:26:44.386 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4545
23:26:44.387 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.69, Mass=46132, SNR=37.6, Peak=9664 HFD=3.0
23:26:44.388 00.001 21068 MultiStar: [#1 -0.07,0.03,1.12,U] [#2 -0.00,0.15,1.34,U] [#3 -0.06,0.20,0.78,U] [#4 -0.22,-0.10,0.88,U] [#5 -0.31,0.38,0.91,U] [#6 0.14,-0.02,0.86,U] [#7 0.66,0.01,0.00,M1] [#8 -0.38,-0.09,0.71,U] 
23:26:44.389 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.06}, one-star: {0.00, -0.15}
23:26:44.389 00.000 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
23:26:44.390 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
23:26:44.391 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.63 mountX=0.11 mountY=-0.03, mountTheta=-0.28
23:26:44.394 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
23:26:44.396 00.002 21068 Enqueuing Move request for scope (-0.10, 0.06)
23:26:44.398 00.002 16108 Worker thread wakes up
23:26:44.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:26:44.400 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:26:44.400 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.03
23:26:44.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:26:44.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:44.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:44.400 00.000 16108 MoveAxis(E, 0, ABG)
23:26:44.400 00.000 16108 Move returns status 0, amount 0
23:26:44.400 00.000 16108 MoveAxis(N, 0, ABG)
23:26:44.400 00.000 16108 Move returns status 0, amount 0
23:26:44.400 00.000 16108 move complete, result=0
23:26:44.400 00.000 16108 worker thread done servicing request
23:26:44.404 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4125, FiltMin=3529, FiltMax=35725, Gamma=1.000
23:26:44.420 00.016 21068 UpdateGuideState exits: m=46132 SNR=37.6
23:26:44.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:44.423 00.001 21068 Enqueuing Expose request
23:26:44.423 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:44.424 00.001 16108 Worker thread wakes up
23:26:44.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:44.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:45.594 01.170 16108 Exposure complete
23:26:45.679 00.085 16108 worker thread done servicing request
23:26:45.679 00.000 21068 OnExposeComplete: enter
23:26:45.682 00.003 21068 UpdateGuideState(): m_state=6
23:26:45.684 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4546
23:26:45.686 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=877.11, Mass=54046, SNR=39.5, Peak=9792 HFD=3.1
23:26:45.689 00.003 21068 MultiStar: [#1 0.28,0.12,0.96,U] [#2 0.25,-0.15,1.22,U] [#3 0.30,0.08,0.90,U] [#4 -0.04,-0.16,0.76,U] [#5 0.01,-0.16,0.91,U] [#6 0.84,0.14,0.00,M3] [#7 0.35,0.75,0.00,M2] [#8 0.45,-0.15,0.65,U] 
23:26:45.690 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.01}, one-star: {0.16, 0.27}
23:26:45.691 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
23:26:45.692 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
23:26:45.692 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.07 mountX=-0.20 mountY=-0.03, mountTheta=-2.98
23:26:45.695 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.01, opts=13)
23:26:45.696 00.001 21068 Enqueuing Move request for scope (0.20, -0.01)
23:26:45.697 00.001 16108 Worker thread wakes up
23:26:45.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
23:26:45.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
23:26:45.697 00.000 16108 Moving (0.20, -0.01) raw xDistance=-0.20 yDistance=-0.03
23:26:45.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:26:45.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:45.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:45.697 00.000 16108 MoveAxis(E, 0, ABG)
23:26:45.697 00.000 16108 Move returns status 0, amount 0
23:26:45.698 00.001 16108 MoveAxis(N, 0, ABG)
23:26:45.698 00.000 16108 Move returns status 0, amount 0
23:26:45.698 00.000 16108 move complete, result=0
23:26:45.698 00.000 16108 worker thread done servicing request
23:26:45.704 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=4118, FiltMin=3542, FiltMax=32995, Gamma=1.000
23:26:45.725 00.021 21068 UpdateGuideState exits: m=54046 SNR=39.5
23:26:45.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:45.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:45.728 00.001 21068 Enqueuing Expose request
23:26:45.729 00.001 16108 Worker thread wakes up
23:26:45.729 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:45.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:45.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:46.724 00.995 16108 Exposure complete
23:26:46.815 00.091 16108 worker thread done servicing request
23:26:46.815 00.000 21068 OnExposeComplete: enter
23:26:46.816 00.001 21068 UpdateGuideState(): m_state=6
23:26:46.817 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4547
23:26:46.818 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.86, Mass=56756, SNR=48.2, Peak=10400 HFD=3.0
23:26:46.819 00.001 21068 MultiStar: [#1 0.25,0.07,0.87,U] [#2 0.41,0.03,0.93,U] [#3 0.19,-0.16,0.96,U] [#4 0.14,-0.24,0.81,U] [#5 -0.33,-0.20,0.95,U] [#6 0.72,-0.10,0.00,M4] [#7 0.64,-0.24,0.00,M3] [#8 0.20,-0.31,0.57,U] 
23:26:46.820 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.10}, one-star: {0.40, 0.02}
23:26:46.821 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
23:26:46.821 00.000 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
23:26:46.822 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.50 mountX=-0.20 mountY=0.05, mountTheta=2.87
23:26:46.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.10, opts=13)
23:26:46.824 00.000 21068 Enqueuing Move request for scope (0.18, -0.10)
23:26:46.825 00.001 16108 Worker thread wakes up
23:26:46.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
23:26:46.825 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
23:26:46.825 00.000 16108 Moving (0.18, -0.10) raw xDistance=-0.20 yDistance=0.05
23:26:46.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:26:46.826 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:46.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:46.826 00.000 16108 MoveAxis(E, 0, ABG)
23:26:46.826 00.000 16108 Move returns status 0, amount 0
23:26:46.826 00.000 16108 MoveAxis(N, 0, ABG)
23:26:46.826 00.000 16108 Move returns status 0, amount 0
23:26:46.826 00.000 16108 move complete, result=0
23:26:46.826 00.000 16108 worker thread done servicing request
23:26:46.833 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4118, FiltMin=3526, FiltMax=33379, Gamma=1.000
23:26:46.860 00.027 21068 UpdateGuideState exits: m=56756 SNR=48.2
23:26:46.861 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.863 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:46.864 00.001 21068 Enqueuing Expose request
23:26:46.866 00.002 16108 Worker thread wakes up
23:26:46.866 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:46.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:46.866 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:48.036 01.170 16108 Exposure complete
23:26:48.094 00.058 16108 worker thread done servicing request
23:26:48.094 00.000 21068 OnExposeComplete: enter
23:26:48.095 00.001 21068 UpdateGuideState(): m_state=6
23:26:48.095 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4548
23:26:48.096 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.65, Mass=49523, SNR=40.0, Peak=10048 HFD=2.5
23:26:48.098 00.002 21068 MultiStar: [#1 0.49,-0.33,0.00,M1] [#2 0.57,-0.20,0.00,M1] [#3 0.58,0.05,0.00,M1] [#4 -0.02,-0.27,1.15,U] [#5 -0.18,-0.52,0.00,M1] [#6 0.47,-0.08,0.97,U] [#7 0.70,0.07,0.00,M4] [#8 0.55,-0.48,0.00,M1] 
23:26:48.099 00.001 21068 refined, 2 included, MultiStar: {0.28, -0.19}, one-star: {0.43, -0.19}
23:26:48.100 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
23:26:48.100 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
23:26:48.101 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.33 cameraTheta=-0.59 mountX=-0.30 mountY=0.12, mountTheta=2.78
23:26:48.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.19, opts=13)
23:26:48.104 00.001 21068 Enqueuing Move request for scope (0.28, -0.19)
23:26:48.104 00.000 16108 Worker thread wakes up
23:26:48.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
23:26:48.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
23:26:48.104 00.000 16108 Moving (0.28, -0.19) raw xDistance=-0.30 yDistance=0.12
23:26:48.105 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:26:48.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:48.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:26:48.105 00.000 16108 MoveAxis(E, 80, ABG)
23:26:48.105 00.000 16108 Guiding  Dir = 2, Dur = 80
23:26:48.105 00.000 16108 IsSlewing returns 0
23:26:48.105 00.000 16108 IsGuiding returns 0
23:26:48.110 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4112, FiltMin=3488, FiltMax=36099, Gamma=1.000
23:26:48.123 00.013 16108 PulseGuide returned control before completion, sleep 73
23:26:48.124 00.001 21068 UpdateGuideState exits: m=49523 SNR=40.0
23:26:48.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:48.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:48.126 00.000 21068 Enqueuing Expose request
23:26:48.201 00.075 16108 IsGuiding returns 1
23:26:48.201 00.000 16108 scope still moving after pulse duration time elapsed
23:26:48.233 00.032 16108 IsSlewing returns 0
23:26:48.233 00.000 16108 IsGuiding returns 0
23:26:48.233 00.000 16108 scope move finished after 80 + 47 ms
23:26:48.233 00.000 16108 Move returns status 0, amount 80
23:26:48.234 00.001 16108 MoveAxis(N, 0, ABG)
23:26:48.234 00.000 16108 Move returns status 0, amount 0
23:26:48.234 00.000 16108 move complete, result=0
23:26:48.234 00.000 16108 worker thread done servicing request
23:26:48.234 00.000 16108 Worker thread wakes up
23:26:48.234 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
23:26:48.235 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:48.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:49.223 00.988 16108 Exposure complete
23:26:49.279 00.056 16108 worker thread done servicing request
23:26:49.279 00.000 21068 OnExposeComplete: enter
23:26:49.280 00.001 21068 UpdateGuideState(): m_state=6
23:26:49.281 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4549
23:26:49.281 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=876.94, Mass=51790, SNR=39.5, Peak=10384 HFD=2.8
23:26:49.282 00.001 21068 MultiStar: [#1 0.03,-0.05,0.98,U] [#2 0.04,0.20,1.41,U] [#3 0.17,-0.07,1.12,U] [#4 -0.03,-0.07,0.99,U] [#5 0.03,-0.02,1.10,U] [#6 0.02,0.17,1.11,U] [#7 0.04,0.15,0.61,U] [#8 0.19,-0.48,0.00,M2] 
23:26:49.283 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.09, 0.11}
23:26:49.284 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
23:26:49.285 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
23:26:49.285 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
23:26:49.287 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
23:26:49.288 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
23:26:49.288 00.000 16108 Worker thread wakes up
23:26:49.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:26:49.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:26:49.289 00.001 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:26:49.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:49.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:49.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:49.289 00.000 16108 MoveAxis(E, 0, ABG)
23:26:49.289 00.000 16108 Move returns status 0, amount 0
23:26:49.289 00.000 16108 MoveAxis(N, 0, ABG)
23:26:49.289 00.000 16108 Move returns status 0, amount 0
23:26:49.289 00.000 16108 move complete, result=0
23:26:49.289 00.000 16108 worker thread done servicing request
23:26:49.293 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4109, FiltMin=3555, FiltMax=33267, Gamma=1.000
23:26:49.307 00.014 21068 UpdateGuideState exits: m=51790 SNR=39.5
23:26:49.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:49.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:49.310 00.001 21068 Enqueuing Expose request
23:26:49.310 00.000 16108 Worker thread wakes up
23:26:49.310 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:49.311 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:49.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:50.485 01.174 16108 Exposure complete
23:26:50.553 00.068 16108 worker thread done servicing request
23:26:50.553 00.000 21068 OnExposeComplete: enter
23:26:50.555 00.002 21068 UpdateGuideState(): m_state=6
23:26:50.557 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4550
23:26:50.558 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.89, Mass=50733, SNR=38.5, Peak=10880 HFD=2.7
23:26:50.559 00.001 21068 MultiStar: [#1 -0.08,-0.12,1.23,U] [#2 0.33,-0.22,1.25,U] [#3 0.04,-0.10,0.95,U] [#4 0.09,-0.20,0.96,U] [#5 -0.36,-0.04,1.36,U] [#6 -0.11,0.28,0.80,U] [#7 0.28,0.00,0.67,U] [#8 0.07,-0.37,0.81,U] 
23:26:50.560 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.06, 0.05}
23:26:50.560 00.000 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:26:50.562 00.002 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
23:26:50.563 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.74 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
23:26:50.567 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
23:26:50.568 00.001 21068 Enqueuing Move request for scope (0.06, 0.05)
23:26:50.568 00.000 16108 Worker thread wakes up
23:26:50.569 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:26:50.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:26:50.569 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.07
23:26:50.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:26:50.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:50.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:50.569 00.000 16108 MoveAxis(E, 0, ABG)
23:26:50.569 00.000 16108 Move returns status 0, amount 0
23:26:50.569 00.000 16108 MoveAxis(N, 0, ABG)
23:26:50.569 00.000 16108 Move returns status 0, amount 0
23:26:50.569 00.000 16108 move complete, result=0
23:26:50.570 00.001 16108 worker thread done servicing request
23:26:50.573 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4105, FiltMin=3549, FiltMax=34371, Gamma=1.000
23:26:50.588 00.015 21068 UpdateGuideState exits: m=50733 SNR=38.5
23:26:50.588 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:50.590 00.001 21068 Enqueuing Expose request
23:26:50.591 00.001 16108 Worker thread wakes up
23:26:50.591 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:50.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:50.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:51.563 00.972 16108 Exposure complete
23:26:51.627 00.064 16108 worker thread done servicing request
23:26:51.627 00.000 21068 OnExposeComplete: enter
23:26:51.629 00.002 21068 UpdateGuideState(): m_state=6
23:26:51.629 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4551
23:26:51.631 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.92, Mass=53911, SNR=43.9, Peak=11056 HFD=2.9
23:26:51.632 00.001 21068 MultiStar: [#1 -0.10,-0.18,0.90,U] [#2 -0.21,0.08,1.08,U] [#3 -0.35,0.04,0.81,U] [#4 -0.23,-0.13,1.01,U] [#5 -0.32,-0.08,1.01,U] [#6 -0.35,0.35,0.00,M2] [#7 0.28,0.60,0.00,M3] [#8 -0.29,-0.37,0.57,U] 
23:26:51.633 00.001 21068 single-star, 6 included, MultiStar: {-0.19, -0.06}, one-star: {0.10, 0.09}
23:26:51.635 00.002 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
23:26:51.637 00.002 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
23:26:51.638 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.71 mountX=-0.08 mountY=-0.11, mountTheta=-2.23
23:26:51.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.09, opts=13)
23:26:51.641 00.001 21068 Enqueuing Move request for scope (0.10, 0.09)
23:26:51.642 00.001 16108 Worker thread wakes up
23:26:51.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:26:51.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:26:51.643 00.001 16108 Moving (0.10, 0.09) raw xDistance=-0.08 yDistance=-0.11
23:26:51.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:26:51.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:51.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:51.643 00.000 16108 MoveAxis(E, 0, ABG)
23:26:51.643 00.000 16108 Move returns status 0, amount 0
23:26:51.643 00.000 16108 MoveAxis(N, 0, ABG)
23:26:51.643 00.000 16108 Move returns status 0, amount 0
23:26:51.643 00.000 16108 move complete, result=0
23:26:51.643 00.000 16108 worker thread done servicing request
23:26:51.650 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=4102, FiltMin=3520, FiltMax=30451, Gamma=1.000
23:26:51.671 00.021 21068 UpdateGuideState exits: m=53911 SNR=43.9
23:26:51.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:51.674 00.001 21068 Enqueuing Expose request
23:26:51.674 00.000 16108 Worker thread wakes up
23:26:51.675 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:51.675 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:51.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:52.840 01.165 16108 Exposure complete
23:26:52.909 00.069 16108 worker thread done servicing request
23:26:52.909 00.000 21068 OnExposeComplete: enter
23:26:52.910 00.001 21068 UpdateGuideState(): m_state=6
23:26:52.911 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4552
23:26:52.913 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=877.12, Mass=50548, SNR=41.7, Peak=9568 HFD=2.9
23:26:52.917 00.004 21068 MultiStar: [#1 -0.18,-0.05,0.89,U] [#2 -0.11,0.11,1.05,U] [#3 -0.21,0.54,0.00,M1] [#4 -0.35,-0.01,1.11,U] [#5 -0.29,0.18,1.36,U] [#6 -0.16,0.16,0.95,U] [#7 0.32,0.50,0.00,M4] [#8 0.23,0.49,0.00,M1] 
23:26:52.918 00.001 21068 refined, 5 included, MultiStar: {-0.19, 0.12}, one-star: {-0.02, 0.29}
23:26:52.920 00.002 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
23:26:52.923 00.003 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
23:26:52.924 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=0.21 mountY=-0.07, mountTheta=-0.31
23:26:52.928 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.12, opts=13)
23:26:52.930 00.002 21068 Enqueuing Move request for scope (-0.19, 0.12)
23:26:52.931 00.001 16108 Worker thread wakes up
23:26:52.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:26:52.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:26:52.931 00.000 16108 Moving (-0.19, 0.12) raw xDistance=0.21 yDistance=-0.07
23:26:52.932 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:26:52.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:52.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:52.932 00.000 16108 MoveAxis(W, 55, ABG)
23:26:52.932 00.000 16108 Guiding  Dir = 3, Dur = 55
23:26:52.932 00.000 16108 IsSlewing returns 0
23:26:52.932 00.000 16108 IsGuiding returns 0
23:26:52.933 00.001 16108 PulseGuide returned control before completion, sleep 65
23:26:52.935 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4096, FiltMin=3472, FiltMax=29894, Gamma=1.000
23:26:52.950 00.015 21068 UpdateGuideState exits: m=50548 SNR=41.7
23:26:52.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:52.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:52.953 00.001 21068 Enqueuing Expose request
23:26:53.007 00.054 16108 IsGuiding returns 1
23:26:53.007 00.000 16108 scope still moving after pulse duration time elapsed
23:26:53.039 00.032 16108 IsSlewing returns 0
23:26:53.039 00.000 16108 IsGuiding returns 0
23:26:53.039 00.000 16108 scope move finished after 55 + 52 ms
23:26:53.039 00.000 16108 Move returns status 0, amount 55
23:26:53.039 00.000 16108 MoveAxis(N, 0, ABG)
23:26:53.039 00.000 16108 Move returns status 0, amount 0
23:26:53.039 00.000 16108 move complete, result=0
23:26:53.039 00.000 16108 worker thread done servicing request
23:26:53.040 00.001 16108 Worker thread wakes up
23:26:53.040 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
23:26:53.043 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:53.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:54.009 00.966 16108 Exposure complete
23:26:54.093 00.084 16108 worker thread done servicing request
23:26:54.093 00.000 21068 OnExposeComplete: enter
23:26:54.094 00.001 21068 UpdateGuideState(): m_state=6
23:26:54.094 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4553
23:26:54.095 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.79, Mass=59344, SNR=42.0, Peak=9936 HFD=3.0
23:26:54.096 00.001 21068 MultiStar: [#1 -0.57,-0.10,0.00,M1] [#2 -0.25,0.00,1.00,U] [#3 -0.26,0.47,0.00,M2] [#4 -0.29,-0.31,1.18,U] [#5 -0.30,-0.04,0.99,U] [#6 0.20,-0.02,1.19,U] [#7 0.01,0.32,0.59,U] [#8 -0.35,-0.07,0.89,U] 
23:26:54.097 00.001 21068 refined, 6 included, MultiStar: {-0.20, -0.05}, one-star: {-0.40, -0.05}
23:26:54.097 00.000 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
23:26:54.098 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
23:26:54.099 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.90 mountX=0.19 mountY=0.09, mountTheta=0.47
23:26:54.100 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.05, opts=13)
23:26:54.101 00.001 21068 Enqueuing Move request for scope (-0.20, -0.05)
23:26:54.102 00.001 16108 Worker thread wakes up
23:26:54.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
23:26:54.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
23:26:54.102 00.000 16108 Moving (-0.20, -0.05) raw xDistance=0.19 yDistance=0.09
23:26:54.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:26:54.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:54.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:26:54.104 00.002 16108 MoveAxis(E, 0, ABG)
23:26:54.104 00.000 16108 Move returns status 0, amount 0
23:26:54.104 00.000 16108 MoveAxis(N, 0, ABG)
23:26:54.104 00.000 16108 Move returns status 0, amount 0
23:26:54.104 00.000 16108 move complete, result=0
23:26:54.104 00.000 16108 worker thread done servicing request
23:26:54.107 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=4093, FiltMin=3453, FiltMax=30381, Gamma=1.000
23:26:54.134 00.027 21068 UpdateGuideState exits: m=59344 SNR=42.0
23:26:54.136 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:54.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:54.139 00.002 21068 Enqueuing Expose request
23:26:54.140 00.001 16108 Worker thread wakes up
23:26:54.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:54.141 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:54.141 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:55.296 01.155 16108 Exposure complete
23:26:55.353 00.057 16108 worker thread done servicing request
23:26:55.353 00.000 21068 OnExposeComplete: enter
23:26:55.355 00.002 21068 UpdateGuideState(): m_state=6
23:26:55.356 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4554
23:26:55.358 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=876.70, Mass=51931, SNR=42.7, Peak=10704 HFD=2.6
23:26:55.360 00.002 21068 MultiStar: [#1 0.28,-0.29,0.93,U] [#2 -0.02,0.23,1.21,U] [#3 -0.00,0.23,1.03,U] [#4 0.14,-0.15,1.08,U] [#5 -0.28,0.03,1.25,U] [#6 0.15,0.31,1.05,U] [#7 -0.03,0.09,0.52,U] [#8 0.06,-0.03,0.78,U] 
23:26:55.362 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.24, -0.14}
23:26:55.363 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
23:26:55.364 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
23:26:55.365 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.64 mountX=-0.04 mountY=-0.05, mountTheta=-2.30
23:26:55.368 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
23:26:55.371 00.003 21068 Enqueuing Move request for scope (0.05, 0.04)
23:26:55.372 00.001 16108 Worker thread wakes up
23:26:55.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:26:55.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:26:55.373 00.001 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
23:26:55.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:55.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:55.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:55.373 00.000 16108 MoveAxis(E, 0, ABG)
23:26:55.373 00.000 16108 Move returns status 0, amount 0
23:26:55.373 00.000 16108 MoveAxis(N, 0, ABG)
23:26:55.373 00.000 16108 Move returns status 0, amount 0
23:26:55.373 00.000 16108 move complete, result=0
23:26:55.373 00.000 16108 worker thread done servicing request
23:26:55.381 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=4086, FiltMin=3533, FiltMax=28723, Gamma=1.000
23:26:55.396 00.015 21068 UpdateGuideState exits: m=51931 SNR=42.7
23:26:55.396 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:55.399 00.002 21068 Enqueuing Expose request
23:26:55.400 00.001 16108 Worker thread wakes up
23:26:55.400 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:55.402 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:55.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:56.362 00.960 16108 Exposure complete
23:26:56.417 00.055 16108 worker thread done servicing request
23:26:56.417 00.000 21068 OnExposeComplete: enter
23:26:56.419 00.002 21068 UpdateGuideState(): m_state=6
23:26:56.420 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4555
23:26:56.421 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.78, Mass=50561, SNR=44.4, Peak=9312 HFD=3.7
23:26:56.423 00.002 21068 MultiStar: [#1 0.00,-0.15,0.90,U] [#2 0.25,0.14,0.95,U] [#3 0.14,0.29,0.82,U] [#4 0.07,-0.30,1.03,U] [#5 -0.02,0.02,1.15,U] [#6 0.16,-0.10,1.06,U] [#7 0.36,-0.31,0.73,U] [#8 0.06,-0.71,0.00,M1] 
23:26:56.424 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.20, -0.06}
23:26:56.425 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:26:56.426 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
23:26:56.427 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.14 mountY=0.03, mountTheta=2.95
23:26:56.431 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
23:26:56.433 00.002 21068 Enqueuing Move request for scope (0.13, -0.06)
23:26:56.437 00.004 16108 Worker thread wakes up
23:26:56.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:26:56.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:26:56.437 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
23:26:56.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:26:56.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:56.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:56.437 00.000 16108 MoveAxis(E, 0, ABG)
23:26:56.437 00.000 16108 Move returns status 0, amount 0
23:26:56.437 00.000 16108 MoveAxis(N, 0, ABG)
23:26:56.437 00.000 16108 Move returns status 0, amount 0
23:26:56.437 00.000 16108 move complete, result=0
23:26:56.437 00.000 16108 worker thread done servicing request
23:26:56.443 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4083, FiltMin=3453, FiltMax=31923, Gamma=1.000
23:26:56.462 00.019 21068 UpdateGuideState exits: m=50561 SNR=44.4
23:26:56.464 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.464 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:56.465 00.001 21068 Enqueuing Expose request
23:26:56.466 00.001 16108 Worker thread wakes up
23:26:56.466 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:56.467 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:56.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:57.618 01.151 16108 Exposure complete
23:26:57.679 00.061 16108 worker thread done servicing request
23:26:57.679 00.000 21068 OnExposeComplete: enter
23:26:57.681 00.002 21068 UpdateGuideState(): m_state=6
23:26:57.682 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4556
23:26:57.683 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.56, Mass=52235, SNR=45.3, Peak=10960 HFD=2.8
23:26:57.685 00.002 21068 MultiStar: [#1 -0.13,-0.08,1.02,U] [#2 0.29,-0.02,0.89,U] [#3 0.20,-0.05,1.06,U] [#4 -0.29,-0.01,1.03,U] [#5 -0.06,-0.46,1.24,U] [#6 0.18,-0.07,0.84,U] [#7 0.38,-0.02,0.62,U] [#8 -0.26,-0.37,0.84,U] 
23:26:57.686 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.14, -0.28}
23:26:57.686 00.000 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:26:57.687 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
23:26:57.688 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=-0.06 mountY=0.15, mountTheta=1.94
23:26:57.689 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
23:26:57.690 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
23:26:57.691 00.001 16108 Worker thread wakes up
23:26:57.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:26:57.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:26:57.691 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
23:26:57.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:26:57.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:57.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:26:57.691 00.000 16108 MoveAxis(E, 0, ABG)
23:26:57.691 00.000 16108 Move returns status 0, amount 0
23:26:57.691 00.000 16108 MoveAxis(N, 0, ABG)
23:26:57.691 00.000 16108 Move returns status 0, amount 0
23:26:57.691 00.000 16108 move complete, result=0
23:26:57.691 00.000 16108 worker thread done servicing request
23:26:57.696 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4077, FiltMin=3488, FiltMax=29568, Gamma=1.000
23:26:57.721 00.025 21068 UpdateGuideState exits: m=52235 SNR=45.3
23:26:57.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:57.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:57.724 00.001 21068 Enqueuing Expose request
23:26:57.725 00.001 16108 Worker thread wakes up
23:26:57.725 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:57.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:57.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:58.703 00.977 16108 Exposure complete
23:26:58.765 00.062 16108 worker thread done servicing request
23:26:58.766 00.001 21068 OnExposeComplete: enter
23:26:58.767 00.001 21068 UpdateGuideState(): m_state=6
23:26:58.767 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4557
23:26:58.768 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.68, Mass=57615, SNR=44.0, Peak=10176 HFD=3.1
23:26:58.769 00.001 21068 MultiStar: [#1 0.09,-0.71,0.00,M1] [#2 0.30,-0.08,1.11,U] [#3 0.06,-0.40,1.04,U] [#4 -0.39,-0.43,0.00,M1] [#5 -0.28,-0.60,0.00,M1] [#6 -0.34,-0.26,0.99,U] [#7 0.16,-0.10,0.45,U] [#8 -0.25,-0.23,1.03,U] 
23:26:58.770 00.001 21068 single-star, 5 included, MultiStar: {-0.04, -0.21}, one-star: {-0.13, -0.16}
23:26:58.771 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
23:26:58.771 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
23:26:58.772 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.25 mountX=0.10 mountY=0.19, mountTheta=1.08
23:26:58.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.16, opts=13)
23:26:58.774 00.000 21068 Enqueuing Move request for scope (-0.13, -0.16)
23:26:58.776 00.002 16108 Worker thread wakes up
23:26:58.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
23:26:58.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
23:26:58.776 00.000 16108 Moving (-0.13, -0.16) raw xDistance=0.10 yDistance=0.19
23:26:58.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:26:58.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:58.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:26:58.776 00.000 16108 MoveAxis(E, 0, ABG)
23:26:58.776 00.000 16108 Move returns status 0, amount 0
23:26:58.776 00.000 16108 MoveAxis(N, 0, ABG)
23:26:58.777 00.001 16108 Move returns status 0, amount 0
23:26:58.777 00.000 16108 move complete, result=0
23:26:58.777 00.000 16108 worker thread done servicing request
23:26:58.780 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=4073, FiltMin=3469, FiltMax=31123, Gamma=1.000
23:26:58.800 00.020 21068 UpdateGuideState exits: m=57615 SNR=44.0
23:26:58.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:58.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:26:58.804 00.001 21068 Enqueuing Expose request
23:26:58.805 00.001 16108 Worker thread wakes up
23:26:58.805 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:58.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:26:58.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:26:59.965 01.159 16108 Exposure complete
23:27:00.029 00.064 16108 worker thread done servicing request
23:27:00.029 00.000 21068 OnExposeComplete: enter
23:27:00.030 00.001 21068 UpdateGuideState(): m_state=6
23:27:00.031 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4558
23:27:00.033 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=876.85, Mass=63286, SNR=46.0, Peak=12000 HFD=2.9
23:27:00.034 00.001 21068 MultiStar: [#1 0.28,0.14,1.04,U] [#2 0.29,0.05,1.04,U] [#3 -0.02,0.17,0.93,U] [#4 -0.17,-0.07,0.86,U] [#5 -0.45,-0.07,0.90,U] [#6 -0.62,0.24,0.00,M1] [#7 0.49,0.59,0.00,M1] [#8 0.01,0.10,0.82,U] 
23:27:00.036 00.002 21068 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.22, 0.01}
23:27:00.037 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
23:27:00.040 00.003 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
23:27:00.041 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
23:27:00.044 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
23:27:00.047 00.003 21068 Enqueuing Move request for scope (0.04, 0.05)
23:27:00.049 00.002 16108 Worker thread wakes up
23:27:00.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:27:00.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:27:00.049 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
23:27:00.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:27:00.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:00.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:00.049 00.000 16108 MoveAxis(E, 0, ABG)
23:27:00.050 00.001 16108 Move returns status 0, amount 0
23:27:00.050 00.000 16108 MoveAxis(N, 0, ABG)
23:27:00.050 00.000 16108 Move returns status 0, amount 0
23:27:00.050 00.000 16108 move complete, result=0
23:27:00.050 00.000 16108 worker thread done servicing request
23:27:00.058 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4067, FiltMin=3475, FiltMax=28902, Gamma=1.000
23:27:00.086 00.028 21068 UpdateGuideState exits: m=63286 SNR=46.0
23:27:00.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:00.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:00.089 00.001 21068 Enqueuing Expose request
23:27:00.089 00.000 16108 Worker thread wakes up
23:27:00.089 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:00.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:00.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:01.077 00.987 16108 Exposure complete
23:27:01.139 00.062 16108 worker thread done servicing request
23:27:01.139 00.000 21068 OnExposeComplete: enter
23:27:01.140 00.001 21068 UpdateGuideState(): m_state=6
23:27:01.140 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4559
23:27:01.141 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.73, Mass=44358, SNR=36.6, Peak=10416 HFD=2.6
23:27:01.142 00.001 21068 MultiStar: [#1 0.12,-0.20,1.28,U] [#2 0.09,-0.26,1.55,U] [#3 -0.35,-0.00,1.15,U] [#4 -0.36,-0.16,1.27,U] [#5 -0.52,-0.07,0.00,M1] [#6 -0.28,-0.08,1.06,U] [#7 0.77,0.47,0.00,M2] [#8 0.01,-0.27,0.95,U] 
23:27:01.143 00.001 21068 single-star, 6 included, MultiStar: {-0.10, -0.16}, one-star: {0.06, -0.11}
23:27:01.144 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
23:27:01.144 00.000 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
23:27:01.145 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=-0.08 mountY=0.09, mountTheta=2.28
23:27:01.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.11, opts=13)
23:27:01.147 00.000 21068 Enqueuing Move request for scope (0.06, -0.11)
23:27:01.149 00.002 16108 Worker thread wakes up
23:27:01.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:27:01.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:27:01.149 00.000 16108 Moving (0.06, -0.11) raw xDistance=-0.08 yDistance=0.09
23:27:01.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:27:01.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:01.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:01.150 00.001 16108 MoveAxis(E, 0, ABG)
23:27:01.150 00.000 16108 Move returns status 0, amount 0
23:27:01.150 00.000 16108 MoveAxis(N, 0, ABG)
23:27:01.150 00.000 16108 Move returns status 0, amount 0
23:27:01.150 00.000 16108 move complete, result=0
23:27:01.150 00.000 16108 worker thread done servicing request
23:27:01.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4064, FiltMin=3491, FiltMax=35395, Gamma=1.000
23:27:01.167 00.014 21068 UpdateGuideState exits: m=44358 SNR=36.6
23:27:01.169 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:01.171 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:01.172 00.001 21068 Enqueuing Expose request
23:27:01.174 00.002 16108 Worker thread wakes up
23:27:01.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:01.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:01.175 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:02.333 01.158 16108 Exposure complete
23:27:02.387 00.054 16108 worker thread done servicing request
23:27:02.388 00.001 21068 OnExposeComplete: enter
23:27:02.389 00.001 21068 UpdateGuideState(): m_state=6
23:27:02.389 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4560
23:27:02.390 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.82, Mass=55023, SNR=37.6, Peak=10416 HFD=2.7
23:27:02.391 00.001 21068 MultiStar: [#1 0.24,0.11,1.34,U] [#2 0.04,0.03,1.34,U] [#3 0.19,0.08,1.13,U] [#4 -0.29,-0.31,1.12,U] [#5 -0.24,0.01,1.08,U] [#6 0.29,0.36,1.08,U] [#7 0.41,-0.03,0.67,U] [#8 -0.04,-0.31,1.17,U] 
23:27:02.392 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.40, -0.02}
23:27:02.393 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
23:27:02.394 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
23:27:02.394 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
23:27:02.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
23:27:02.398 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
23:27:02.399 00.001 16108 Worker thread wakes up
23:27:02.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:27:02.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:27:02.399 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
23:27:02.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:27:02.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:02.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:02.399 00.000 16108 MoveAxis(E, 0, ABG)
23:27:02.399 00.000 16108 Move returns status 0, amount 0
23:27:02.399 00.000 16108 MoveAxis(N, 0, ABG)
23:27:02.399 00.000 16108 Move returns status 0, amount 0
23:27:02.399 00.000 16108 move complete, result=0
23:27:02.399 00.000 16108 worker thread done servicing request
23:27:02.403 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4054, FiltMin=3369, FiltMax=32813, Gamma=1.000
23:27:02.421 00.018 21068 UpdateGuideState exits: m=55023 SNR=37.6
23:27:02.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:02.423 00.000 21068 Enqueuing Expose request
23:27:02.424 00.001 16108 Worker thread wakes up
23:27:02.424 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:02.425 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:02.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:03.394 00.969 16108 Exposure complete
23:27:03.449 00.055 16108 worker thread done servicing request
23:27:03.450 00.001 21068 OnExposeComplete: enter
23:27:03.450 00.000 21068 UpdateGuideState(): m_state=6
23:27:03.451 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4561
23:27:03.452 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.92, Mass=56083, SNR=44.4, Peak=10352 HFD=2.7
23:27:03.453 00.001 21068 MultiStar: [#1 0.42,-0.11,1.01,U] [#2 0.29,-0.14,1.01,U] [#3 0.03,0.12,1.11,U] [#4 -0.14,-0.46,0.84,U] [#5 -0.08,-0.44,1.10,U] [#6 -0.03,0.20,0.97,U] [#7 1.04,0.45,0.00,M2] [#8 0.10,-0.30,0.75,U] 
23:27:03.454 00.001 21068 single-star, 7 included, MultiStar: {0.07, -0.12}, one-star: {-0.04, 0.08}
23:27:03.455 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
23:27:03.456 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
23:27:03.456 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.06 mountY=-0.07, mountTheta=-0.88
23:27:03.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
23:27:03.458 00.000 21068 Enqueuing Move request for scope (-0.04, 0.08)
23:27:03.459 00.001 16108 Worker thread wakes up
23:27:03.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:27:03.460 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:27:03.460 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.06 yDistance=-0.07
23:27:03.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:27:03.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:03.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:03.460 00.000 16108 MoveAxis(E, 0, ABG)
23:27:03.460 00.000 16108 Move returns status 0, amount 0
23:27:03.460 00.000 16108 MoveAxis(N, 0, ABG)
23:27:03.461 00.001 16108 Move returns status 0, amount 0
23:27:03.461 00.000 16108 move complete, result=0
23:27:03.461 00.000 16108 worker thread done servicing request
23:27:03.463 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4054, FiltMin=3456, FiltMax=33085, Gamma=1.000
23:27:03.478 00.015 21068 UpdateGuideState exits: m=56083 SNR=44.4
23:27:03.478 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:03.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:03.480 00.001 21068 Enqueuing Expose request
23:27:03.481 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:03.482 00.001 16108 Worker thread wakes up
23:27:03.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:03.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:04.656 01.174 16108 Exposure complete
23:27:04.721 00.065 16108 worker thread done servicing request
23:27:04.722 00.001 21068 OnExposeComplete: enter
23:27:04.724 00.002 21068 UpdateGuideState(): m_state=6
23:27:04.728 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4562
23:27:04.729 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=876.54, Mass=65418, SNR=48.9, Peak=10496 HFD=3.3
23:27:04.730 00.001 21068 MultiStar: [#1 0.19,-0.40,1.05,U] [#2 0.03,-0.10,1.48,U] [#3 0.24,-0.09,0.99,U] [#4 0.15,-0.25,1.05,U] [#5 0.06,-0.33,1.05,U] [#6 0.26,-0.19,0.80,U] [#7 0.73,0.08,0.00,M3] [#8 0.10,-0.54,0.00,M1] 
23:27:04.730 00.000 21068 refined, 6 included, MultiStar: {0.18, -0.23}, one-star: {0.45, -0.30}
23:27:04.731 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
23:27:04.732 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
23:27:04.733 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.30 cameraTheta=-0.90 mountX=-0.22 mountY=0.18, mountTheta=2.46
23:27:04.734 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.23, opts=13)
23:27:04.735 00.001 21068 Enqueuing Move request for scope (0.18, -0.23)
23:27:04.736 00.001 16108 Worker thread wakes up
23:27:04.737 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
23:27:04.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
23:27:04.737 00.000 16108 Moving (0.18, -0.23) raw xDistance=-0.22 yDistance=0.18
23:27:04.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:27:04.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:04.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:27:04.737 00.000 16108 MoveAxis(E, 58, ABG)
23:27:04.737 00.000 16108 Guiding  Dir = 2, Dur = 58
23:27:04.737 00.000 16108 IsSlewing returns 0
23:27:04.738 00.001 16108 IsGuiding returns 0
23:27:04.740 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4048, FiltMin=3473, FiltMax=28381, Gamma=1.000
23:27:04.746 00.006 16108 PulseGuide returned control before completion, sleep 61
23:27:04.754 00.008 21068 UpdateGuideState exits: m=65418 SNR=48.9
23:27:04.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:04.757 00.001 21068 Enqueuing Expose request
23:27:04.808 00.051 16108 IsGuiding returns 1
23:27:04.808 00.000 16108 scope still moving after pulse duration time elapsed
23:27:04.839 00.031 16108 IsSlewing returns 0
23:27:04.839 00.000 16108 IsGuiding returns 0
23:27:04.839 00.000 16108 scope move finished after 58 + 43 ms
23:27:04.839 00.000 16108 Move returns status 0, amount 58
23:27:04.839 00.000 16108 MoveAxis(N, 0, ABG)
23:27:04.839 00.000 16108 Move returns status 0, amount 0
23:27:04.839 00.000 16108 move complete, result=0
23:27:04.839 00.000 16108 worker thread done servicing request
23:27:04.839 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 0 ms NORTH
23:27:04.841 00.002 16108 Worker thread wakes up
23:27:04.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:04.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:05.813 00.972 16108 Exposure complete
23:27:05.869 00.056 16108 worker thread done servicing request
23:27:05.869 00.000 21068 OnExposeComplete: enter
23:27:05.870 00.001 21068 UpdateGuideState(): m_state=6
23:27:05.871 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4563
23:27:05.872 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.79, Mass=66669, SNR=50.5, Peak=11968 HFD=2.8
23:27:05.872 00.000 21068 MultiStar: [#1 0.19,0.06,1.29,U] [#2 -0.13,0.06,1.16,U] [#3 0.07,-0.05,0.93,U] [#4 -0.13,0.14,0.95,U] [#5 -0.37,-0.10,0.89,U] [#6 0.05,0.05,0.75,U] [#7 -0.22,0.00,0.52,U] [#8 -0.07,-0.26,0.84,U] 
23:27:05.873 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.02, -0.05}
23:27:05.874 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
23:27:05.874 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
23:27:05.875 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.95 mountX=0.05 mountY=0.02, mountTheta=0.42
23:27:05.878 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
23:27:05.878 00.000 21068 Enqueuing Move request for scope (-0.05, -0.01)
23:27:05.879 00.001 16108 Worker thread wakes up
23:27:05.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:27:05.879 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:27:05.879 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.02
23:27:05.880 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:27:05.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:05.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:05.880 00.000 16108 MoveAxis(E, 0, ABG)
23:27:05.880 00.000 16108 Move returns status 0, amount 0
23:27:05.880 00.000 16108 MoveAxis(N, 0, ABG)
23:27:05.880 00.000 16108 Move returns status 0, amount 0
23:27:05.880 00.000 16108 move complete, result=0
23:27:05.880 00.000 16108 worker thread done servicing request
23:27:05.883 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4045, FiltMin=3417, FiltMax=31155, Gamma=1.000
23:27:05.896 00.013 21068 UpdateGuideState exits: m=66669 SNR=50.5
23:27:05.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:05.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:05.898 00.000 21068 Enqueuing Expose request
23:27:05.899 00.001 16108 Worker thread wakes up
23:27:05.899 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:05.901 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:05.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:07.090 01.189 16108 Exposure complete
23:27:07.169 00.079 16108 worker thread done servicing request
23:27:07.169 00.000 21068 OnExposeComplete: enter
23:27:07.171 00.002 21068 UpdateGuideState(): m_state=6
23:27:07.173 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4564
23:27:07.175 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=876.91, Mass=58876, SNR=40.7, Peak=10035 HFD=3.0
23:27:07.177 00.002 21068 MultiStar: [#1 -0.12,-0.31,1.31,U] [#2 -0.06,0.03,1.50,U] [#3 -0.10,0.05,1.36,U] [#4 -0.13,-0.15,1.22,U] [#5 -0.17,-0.35,1.18,U] [#6 -0.16,0.01,1.16,U] [#7 0.42,-0.10,0.64,U] [#8 0.16,-0.25,1.09,U] 
23:27:07.178 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {-0.19, 0.07}
23:27:07.180 00.002 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
23:27:07.182 00.002 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
23:27:07.182 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.11 mountX=0.04 mountY=0.12, mountTheta=1.22
23:27:07.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
23:27:07.185 00.001 21068 Enqueuing Move request for scope (-0.06, -0.11)
23:27:07.186 00.001 16108 Worker thread wakes up
23:27:07.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:27:07.186 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:27:07.186 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
23:27:07.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:27:07.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:07.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:07.186 00.000 16108 MoveAxis(E, 0, ABG)
23:27:07.186 00.000 16108 Move returns status 0, amount 0
23:27:07.186 00.000 16108 MoveAxis(N, 0, ABG)
23:27:07.187 00.001 16108 Move returns status 0, amount 0
23:27:07.187 00.000 16108 move complete, result=0
23:27:07.187 00.000 16108 worker thread done servicing request
23:27:07.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=4038, FiltMin=3469, FiltMax=34979, Gamma=1.000
23:27:07.204 00.014 21068 UpdateGuideState exits: m=58876 SNR=40.7
23:27:07.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:07.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:07.207 00.001 21068 Enqueuing Expose request
23:27:07.208 00.001 16108 Worker thread wakes up
23:27:07.208 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:07.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:07.208 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:08.184 00.976 16108 Exposure complete
23:27:08.239 00.055 16108 worker thread done servicing request
23:27:08.239 00.000 21068 OnExposeComplete: enter
23:27:08.241 00.002 21068 UpdateGuideState(): m_state=6
23:27:08.243 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4565
23:27:08.245 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.87, Mass=72854, SNR=57.1, Peak=11184 HFD=3.3
23:27:08.247 00.002 21068 MultiStar: [#1 0.04,-0.33,0.96,U] [#2 0.03,-0.14,1.02,U] [#3 0.01,-0.01,0.79,U] [#4 -0.33,-0.29,0.81,U] [#5 -0.28,-0.55,0.00,M1] [#6 -0.18,0.12,0.73,U] [#7 0.29,-0.17,0.50,U] [#8 0.01,-0.61,0.00,M1] 
23:27:08.248 00.001 21068 single-star, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.07, 0.03}
23:27:08.250 00.002 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
23:27:08.254 00.004 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
23:27:08.256 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.77 mountX=0.07 mountY=-0.01, mountTheta=-0.14
23:27:08.259 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
23:27:08.260 00.001 21068 Enqueuing Move request for scope (-0.07, 0.03)
23:27:08.263 00.003 16108 Worker thread wakes up
23:27:08.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:27:08.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:27:08.263 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.01
23:27:08.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:27:08.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:08.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:08.263 00.000 16108 MoveAxis(E, 0, ABG)
23:27:08.263 00.000 16108 Move returns status 0, amount 0
23:27:08.263 00.000 16108 MoveAxis(N, 0, ABG)
23:27:08.264 00.001 16108 Move returns status 0, amount 0
23:27:08.264 00.000 16108 move complete, result=0
23:27:08.264 00.000 16108 worker thread done servicing request
23:27:08.274 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4038, FiltMin=3459, FiltMax=35779, Gamma=1.000
23:27:08.291 00.017 21068 UpdateGuideState exits: m=72854 SNR=57.1
23:27:08.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:08.293 00.000 21068 Enqueuing Expose request
23:27:08.294 00.001 16108 Worker thread wakes up
23:27:08.294 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:08.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:08.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:09.459 01.164 16108 Exposure complete
23:27:09.527 00.068 16108 worker thread done servicing request
23:27:09.527 00.000 21068 OnExposeComplete: enter
23:27:09.528 00.001 21068 UpdateGuideState(): m_state=6
23:27:09.529 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4566
23:27:09.530 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.00, Mass=70564, SNR=51.0, Peak=11043 HFD=3.3
23:27:09.531 00.001 21068 MultiStar: [#1 -0.29,-0.32,0.97,U] [#2 0.04,-0.20,1.39,U] [#3 -0.37,-0.21,1.11,U] [#4 -0.43,-0.41,0.00,M1] [#5 -0.72,-0.53,0.00,M2] [#6 -0.30,-0.11,0.82,U] [#7 -0.03,0.53,0.00,M1] [#8 -0.14,-0.49,0.00,M2] 
23:27:09.532 00.001 21068 refined, 4 included, MultiStar: {-0.25, -0.14}, one-star: {-0.44, 0.16}
23:27:09.532 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.69)
23:27:09.534 00.002 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.75)
23:27:09.536 00.002 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-2.63 mountX=0.22 mountY=0.20, mountTheta=0.72
23:27:09.540 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.14, opts=13)
23:27:09.542 00.002 21068 Enqueuing Move request for scope (-0.25, -0.14)
23:27:09.544 00.002 16108 Worker thread wakes up
23:27:09.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd
23:27:09.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.14)
23:27:09.544 00.000 16108 Moving (-0.25, -0.14) raw xDistance=0.22 yDistance=0.20
23:27:09.545 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:27:09.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:09.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:27:09.545 00.000 16108 MoveAxis(W, 58, ABG)
23:27:09.545 00.000 16108 Guiding  Dir = 3, Dur = 58
23:27:09.545 00.000 16108 IsSlewing returns 0
23:27:09.546 00.001 16108 IsGuiding returns 0
23:27:09.552 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4032, FiltMin=3424, FiltMax=33555, Gamma=1.000
23:27:09.566 00.014 16108 PulseGuide returned control before completion, sleep 48
23:27:09.570 00.004 21068 UpdateGuideState exits: m=70564 SNR=51.0
23:27:09.573 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:09.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:09.575 00.001 21068 Enqueuing Expose request
23:27:09.631 00.056 16108 IsGuiding returns 1
23:27:09.631 00.000 16108 scope still moving after pulse duration time elapsed
23:27:09.659 00.028 16108 IsSlewing returns 0
23:27:09.659 00.000 16108 IsGuiding returns 0
23:27:09.659 00.000 16108 scope move finished after 58 + 56 ms
23:27:09.659 00.000 16108 Move returns status 0, amount 58
23:27:09.659 00.000 16108 MoveAxis(N, 0, ABG)
23:27:09.659 00.000 16108 Move returns status 0, amount 0
23:27:09.659 00.000 16108 move complete, result=0
23:27:09.660 00.001 16108 worker thread done servicing request
23:27:09.660 00.000 16108 Worker thread wakes up
23:27:09.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:09.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:09.660 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.2 px 0 ms NORTH
23:27:10.628 00.968 16108 Exposure complete
23:27:10.683 00.055 16108 worker thread done servicing request
23:27:10.683 00.000 21068 OnExposeComplete: enter
23:27:10.685 00.002 21068 UpdateGuideState(): m_state=6
23:27:10.686 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4567
23:27:10.687 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=876.76, Mass=82855, SNR=61.2, Peak=11571 HFD=3.2
23:27:10.688 00.001 21068 MultiStar: [#1 -0.15,-0.21,0.86,U] [#2 -0.10,-0.33,1.06,U] [#3 -0.21,0.08,0.95,U] [#4 -0.34,-0.28,0.67,U] [#5 -0.22,-0.30,0.82,U] [#6 0.02,-0.15,0.69,U] [#7 0.18,0.05,0.55,U] [#8 -0.04,-0.68,0.00,M3] 
23:27:10.689 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.16}, one-star: {-0.76, -0.08}
23:27:10.691 00.002 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
23:27:10.693 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
23:27:10.694 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.53 mountX=0.19 mountY=0.21, mountTheta=0.81
23:27:10.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.16, opts=13)
23:27:10.697 00.001 21068 Enqueuing Move request for scope (-0.23, -0.16)
23:27:10.698 00.001 16108 Worker thread wakes up
23:27:10.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
23:27:10.698 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
23:27:10.698 00.000 16108 Moving (-0.23, -0.16) raw xDistance=0.19 yDistance=0.21
23:27:10.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:27:10.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:27:10.698 00.000 16108 MoveAxis(E, 0, ABG)
23:27:10.698 00.000 16108 Move returns status 0, amount 0
23:27:10.698 00.000 16108 MoveAxis(S, 41, ABG)
23:27:10.698 00.000 16108 Guiding  Dir = 1, Dur = 41
23:27:10.699 00.001 16108 IsSlewing returns 0
23:27:10.699 00.000 16108 IsGuiding returns 0
23:27:10.702 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4032, FiltMin=3459, FiltMax=33779, Gamma=1.000
23:27:10.717 00.015 21068 UpdateGuideState exits: m=82855 SNR=61.2
23:27:10.717 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:10.719 00.001 21068 Enqueuing Expose request
23:27:10.759 00.040 16108 IsGuiding returns 1
23:27:10.759 00.000 16108 scope still moving after pulse duration time elapsed
23:27:10.790 00.031 16108 IsSlewing returns 0
23:27:10.790 00.000 16108 IsGuiding returns 1
23:27:10.821 00.031 16108 IsSlewing returns 0
23:27:10.821 00.000 16108 IsGuiding returns 1
23:27:10.852 00.031 16108 IsSlewing returns 0
23:27:10.852 00.000 16108 IsGuiding returns 0
23:27:10.853 00.001 16108 scope move finished after 41 + 112 ms
23:27:10.853 00.000 16108 Move returns status 0, amount 41
23:27:10.853 00.000 16108 move complete, result=0
23:27:10.853 00.000 16108 worker thread done servicing request
23:27:10.853 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:27:10.856 00.003 16108 Worker thread wakes up
23:27:10.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:10.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:12.030 01.174 16108 Exposure complete
23:27:12.085 00.055 16108 worker thread done servicing request
23:27:12.085 00.000 21068 OnExposeComplete: enter
23:27:12.086 00.001 21068 UpdateGuideState(): m_state=6
23:27:12.087 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4568
23:27:12.088 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.63, Mass=64428, SNR=48.3, Peak=10496 HFD=3.4
23:27:12.089 00.001 21068 MultiStar: [#1 0.21,0.09,1.19,U] [#2 0.17,0.25,1.25,U] [#3 0.07,0.58,0.00,M1] [#4 -0.19,-0.01,0.94,U] [#5 0.24,0.09,1.03,U] [#6 0.29,-0.14,0.89,U] [#7 0.87,0.34,0.00,M1] [#8 0.29,-0.28,0.70,U] 
23:27:12.090 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.02, -0.21}
23:27:12.091 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
23:27:12.091 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
23:27:12.092 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.14 mountY=-0.03, mountTheta=-2.94
23:27:12.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
23:27:12.095 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
23:27:12.095 00.000 16108 Worker thread wakes up
23:27:12.096 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:27:12.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:27:12.096 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.03
23:27:12.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:27:12.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:12.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:12.096 00.000 16108 MoveAxis(E, 0, ABG)
23:27:12.096 00.000 16108 Move returns status 0, amount 0
23:27:12.096 00.000 16108 MoveAxis(N, 0, ABG)
23:27:12.096 00.000 16108 Move returns status 0, amount 0
23:27:12.096 00.000 16108 move complete, result=0
23:27:12.096 00.000 16108 worker thread done servicing request
23:27:12.102 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4025, FiltMin=3446, FiltMax=32243, Gamma=1.000
23:27:12.119 00.017 21068 UpdateGuideState exits: m=64428 SNR=48.3
23:27:12.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:12.122 00.001 21068 Enqueuing Expose request
23:27:12.123 00.001 16108 Worker thread wakes up
23:27:12.123 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:12.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:12.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:13.099 00.975 16108 Exposure complete
23:27:13.155 00.056 16108 worker thread done servicing request
23:27:13.155 00.000 21068 OnExposeComplete: enter
23:27:13.156 00.001 21068 UpdateGuideState(): m_state=6
23:27:13.157 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4569
23:27:13.158 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=877.18, Mass=79189, SNR=57.9, Peak=13040 HFD=3.0
23:27:13.158 00.000 21068 MultiStar: [#1 -0.20,-0.00,0.91,U] [#2 0.17,0.14,0.98,U] [#3 -0.00,0.13,0.87,U] [#4 -0.28,-0.04,0.69,U] [#5 -0.37,0.07,0.92,U] [#6 0.05,0.33,0.87,U] [#7 0.40,0.11,0.56,U] [#8 0.25,-0.03,0.69,U] 
23:27:13.160 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.27, 0.34}
23:27:13.161 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
23:27:13.162 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
23:27:13.162 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=0.00 mountY=-0.13, mountTheta=-1.57
23:27:13.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
23:27:13.164 00.000 21068 Enqueuing Move request for scope (0.02, 0.13)
23:27:13.165 00.001 16108 Worker thread wakes up
23:27:13.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:27:13.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:27:13.165 00.000 16108 Moving (0.02, 0.13) raw xDistance=0.00 yDistance=-0.13
23:27:13.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:27:13.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:13.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:13.166 00.001 16108 MoveAxis(E, 0, ABG)
23:27:13.166 00.000 16108 Move returns status 0, amount 0
23:27:13.166 00.000 16108 MoveAxis(N, 0, ABG)
23:27:13.166 00.000 16108 Move returns status 0, amount 0
23:27:13.166 00.000 16108 move complete, result=0
23:27:13.166 00.000 16108 worker thread done servicing request
23:27:13.169 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4025, FiltMin=3469, FiltMax=35133, Gamma=1.000
23:27:13.184 00.015 21068 UpdateGuideState exits: m=79189 SNR=57.9
23:27:13.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:13.185 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:13.186 00.001 21068 Enqueuing Expose request
23:27:13.187 00.001 16108 Worker thread wakes up
23:27:13.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:13.187 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:13.188 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:14.355 01.167 16108 Exposure complete
23:27:14.414 00.059 16108 worker thread done servicing request
23:27:14.414 00.000 21068 OnExposeComplete: enter
23:27:14.415 00.001 21068 UpdateGuideState(): m_state=6
23:27:14.416 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4570
23:27:14.417 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.75, Mass=76406, SNR=52.7, Peak=11328 HFD=3.5
23:27:14.418 00.001 21068 MultiStar: [#1 0.16,-0.15,0.99,U] [#2 0.20,0.25,0.94,U] [#3 0.33,0.23,1.03,U] [#4 -0.38,-0.02,0.91,U] [#5 0.01,-0.18,1.19,U] [#6 0.11,0.04,0.85,U] [#7 0.21,0.36,0.58,U] [#8 0.55,-0.07,0.00,M2] 
23:27:14.419 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.02, -0.09}
23:27:14.419 00.000 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
23:27:14.420 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
23:27:14.421 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.42 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
23:27:14.422 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
23:27:14.424 00.002 21068 Enqueuing Move request for scope (0.08, 0.03)
23:27:14.425 00.001 16108 Worker thread wakes up
23:27:14.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:27:14.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:27:14.425 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.05
23:27:14.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:27:14.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:14.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:14.425 00.000 16108 MoveAxis(E, 0, ABG)
23:27:14.425 00.000 16108 Move returns status 0, amount 0
23:27:14.425 00.000 16108 MoveAxis(N, 0, ABG)
23:27:14.425 00.000 16108 Move returns status 0, amount 0
23:27:14.425 00.000 16108 move complete, result=0
23:27:14.425 00.000 16108 worker thread done servicing request
23:27:14.434 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4022, FiltMin=3433, FiltMax=37149, Gamma=1.000
23:27:14.450 00.016 21068 UpdateGuideState exits: m=76406 SNR=52.7
23:27:14.452 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:14.454 00.001 21068 Enqueuing Expose request
23:27:14.454 00.000 16108 Worker thread wakes up
23:27:14.454 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:14.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:14.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:15.430 00.975 16108 Exposure complete
23:27:15.499 00.069 16108 worker thread done servicing request
23:27:15.499 00.000 21068 OnExposeComplete: enter
23:27:15.500 00.001 21068 UpdateGuideState(): m_state=6
23:27:15.502 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4571
23:27:15.503 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.70, Mass=80299, SNR=60.3, Peak=12096 HFD=3.0
23:27:15.504 00.001 21068 MultiStar: [#1 -0.12,0.14,0.98,U] [#2 0.25,0.04,0.95,U] [#3 0.01,0.09,0.81,U] [#4 -0.07,-0.34,0.74,U] [#5 -0.31,-0.26,0.86,U] [#6 0.05,-0.31,0.72,U] [#7 0.40,-0.13,0.54,U] [#8 0.40,-0.50,0.00,M3] 
23:27:15.505 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.37, -0.14}
23:27:15.505 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
23:27:15.506 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
23:27:15.507 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.99 mountX=-0.08 mountY=0.08, mountTheta=2.35
23:27:15.508 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
23:27:15.509 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
23:27:15.510 00.001 16108 Worker thread wakes up
23:27:15.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:27:15.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:27:15.510 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.08 yDistance=0.08
23:27:15.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:27:15.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:15.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:27:15.510 00.000 16108 MoveAxis(E, 0, ABG)
23:27:15.510 00.000 16108 Move returns status 0, amount 0
23:27:15.510 00.000 16108 MoveAxis(N, 0, ABG)
23:27:15.510 00.000 16108 Move returns status 0, amount 0
23:27:15.510 00.000 16108 move complete, result=0
23:27:15.510 00.000 16108 worker thread done servicing request
23:27:15.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4019, FiltMin=3437, FiltMax=32861, Gamma=1.000
23:27:15.529 00.015 21068 UpdateGuideState exits: m=80299 SNR=60.3
23:27:15.529 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:15.531 00.001 21068 Enqueuing Expose request
23:27:15.532 00.001 16108 Worker thread wakes up
23:27:15.533 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:15.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:15.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:16.706 01.173 16108 Exposure complete
23:27:16.773 00.067 16108 worker thread done servicing request
23:27:16.774 00.001 21068 OnExposeComplete: enter
23:27:16.775 00.001 21068 UpdateGuideState(): m_state=6
23:27:16.775 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4572
23:27:16.776 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.82, Mass=66163, SNR=52.4, Peak=10672 HFD=2.9
23:27:16.777 00.001 21068 MultiStar: [#1 -0.21,-0.11,1.03,U] [#2 0.11,0.05,1.24,U] [#3 -0.27,0.09,0.94,U] [#4 -0.32,-0.53,0.00,M1] [#5 -0.04,0.11,0.84,U] [#6 0.38,0.24,0.81,U] [#7 0.61,0.30,0.00,M1] [#8 0.17,-0.24,0.74,U] 
23:27:16.779 00.002 21068 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.23, -0.02}
23:27:16.780 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
23:27:16.780 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
23:27:16.781 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.40 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
23:27:16.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
23:27:16.784 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
23:27:16.785 00.001 16108 Worker thread wakes up
23:27:16.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:27:16.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:27:16.785 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.04 yDistance=-0.03
23:27:16.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:27:16.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:16.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:16.785 00.000 16108 MoveAxis(E, 0, ABG)
23:27:16.785 00.000 16108 Move returns status 0, amount 0
23:27:16.785 00.000 16108 MoveAxis(N, 0, ABG)
23:27:16.785 00.000 16108 Move returns status 0, amount 0
23:27:16.785 00.000 16108 move complete, result=0
23:27:16.785 00.000 16108 worker thread done servicing request
23:27:16.790 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4019, FiltMin=3465, FiltMax=44109, Gamma=1.000
23:27:16.804 00.014 21068 UpdateGuideState exits: m=66163 SNR=52.4
23:27:16.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:16.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:16.807 00.001 21068 Enqueuing Expose request
23:27:16.807 00.000 16108 Worker thread wakes up
23:27:16.808 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:16.808 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:16.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:17.789 00.981 16108 Exposure complete
23:27:17.842 00.053 16108 worker thread done servicing request
23:27:17.842 00.000 21068 OnExposeComplete: enter
23:27:17.843 00.001 21068 UpdateGuideState(): m_state=6
23:27:17.844 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4573
23:27:17.845 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=877.26, Mass=67281, SNR=46.5, Peak=12480 HFD=2.6
23:27:17.846 00.001 21068 MultiStar: [#1 -0.06,0.07,1.35,U] [#2 0.26,0.23,1.30,U] [#3 -0.02,0.12,1.07,U] [#4 -0.25,-0.07,1.06,U] [#5 -0.08,-0.07,1.03,U] [#6 0.32,0.24,0.96,U] [#7 0.39,0.61,0.00,M2] [#8 0.09,-0.06,0.69,U] 
23:27:17.847 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.26, 0.42}
23:27:17.848 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
23:27:17.849 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
23:27:17.850 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
23:27:17.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
23:27:17.853 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
23:27:17.854 00.001 16108 Worker thread wakes up
23:27:17.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:27:17.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:27:17.854 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.04 yDistance=-0.13
23:27:17.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:27:17.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:17.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:17.854 00.000 16108 MoveAxis(E, 0, ABG)
23:27:17.854 00.000 16108 Move returns status 0, amount 0
23:27:17.854 00.000 16108 MoveAxis(N, 0, ABG)
23:27:17.854 00.000 16108 Move returns status 0, amount 0
23:27:17.854 00.000 16108 move complete, result=0
23:27:17.854 00.000 16108 worker thread done servicing request
23:27:17.859 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4019, FiltMin=3456, FiltMax=40419, Gamma=1.000
23:27:17.881 00.022 21068 UpdateGuideState exits: m=67281 SNR=46.5
23:27:17.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:17.884 00.001 21068 Enqueuing Expose request
23:27:17.884 00.000 16108 Worker thread wakes up
23:27:17.885 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:17.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:17.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:19.059 01.174 16108 Exposure complete
23:27:19.112 00.053 16108 worker thread done servicing request
23:27:19.113 00.001 21068 OnExposeComplete: enter
23:27:19.113 00.000 21068 UpdateGuideState(): m_state=6
23:27:19.114 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4574
23:27:19.115 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=876.89, Mass=85350, SNR=58.0, Peak=12736 HFD=3.5
23:27:19.116 00.001 21068 MultiStar: [#1 -0.06,-0.16,1.08,U] [#2 0.26,0.00,0.93,U] [#3 0.05,0.16,0.84,U] [#4 0.16,-0.17,0.78,U] [#5 0.06,0.13,0.95,U] [#6 0.39,0.36,0.00,M1] [#7 0.69,-0.27,0.00,M3] [#8 0.00,-0.06,0.71,U] 
23:27:19.117 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.49, 0.05}
23:27:19.118 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:27:19.119 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:27:19.119 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.14 mountY=-0.03, mountTheta=-2.95
23:27:19.121 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
23:27:19.122 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
23:27:19.122 00.000 16108 Worker thread wakes up
23:27:19.123 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:27:19.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:27:19.123 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.03
23:27:19.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:27:19.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:19.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:19.123 00.000 16108 MoveAxis(E, 0, ABG)
23:27:19.123 00.000 16108 Move returns status 0, amount 0
23:27:19.123 00.000 16108 MoveAxis(N, 0, ABG)
23:27:19.123 00.000 16108 Move returns status 0, amount 0
23:27:19.123 00.000 16108 move complete, result=0
23:27:19.123 00.000 16108 worker thread done servicing request
23:27:19.126 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4016, FiltMin=3449, FiltMax=36931, Gamma=1.000
23:27:19.141 00.015 21068 UpdateGuideState exits: m=85350 SNR=58.0
23:27:19.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.144 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:19.145 00.001 21068 Enqueuing Expose request
23:27:19.146 00.001 16108 Worker thread wakes up
23:27:19.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:19.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:19.146 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:20.123 00.977 16108 Exposure complete
23:27:20.202 00.079 16108 worker thread done servicing request
23:27:20.202 00.000 21068 OnExposeComplete: enter
23:27:20.204 00.002 21068 UpdateGuideState(): m_state=6
23:27:20.205 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4575
23:27:20.206 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.85, Mass=65678, SNR=48.6, Peak=11888 HFD=2.7
23:27:20.207 00.001 21068 MultiStar: [#1 -0.30,0.12,1.07,U] [#2 0.10,0.14,1.39,U] [#3 0.08,0.13,0.99,U] [#4 -0.23,-0.38,0.90,U] [#5 0.07,-0.09,0.97,U] [#6 0.47,0.25,0.00,M2] [#7 0.52,-0.02,0.00,M4] [#8 0.06,-0.44,0.76,U] 
23:27:20.207 00.000 21068 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.37, 0.01}
23:27:20.208 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
23:27:20.209 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
23:27:20.210 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=-0.03 mountY=0.03, mountTheta=2.35
23:27:20.213 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
23:27:20.214 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
23:27:20.214 00.000 16108 Worker thread wakes up
23:27:20.215 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:27:20.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:27:20.215 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
23:27:20.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:27:20.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:20.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:20.215 00.000 16108 MoveAxis(E, 0, ABG)
23:27:20.215 00.000 16108 Move returns status 0, amount 0
23:27:20.215 00.000 16108 MoveAxis(N, 0, ABG)
23:27:20.215 00.000 16108 Move returns status 0, amount 0
23:27:20.215 00.000 16108 move complete, result=0
23:27:20.215 00.000 16108 worker thread done servicing request
23:27:20.218 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=4016, FiltMin=3449, FiltMax=39040, Gamma=1.000
23:27:20.233 00.015 21068 UpdateGuideState exits: m=65678 SNR=48.6
23:27:20.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:20.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:20.235 00.000 21068 Enqueuing Expose request
23:27:20.236 00.001 16108 Worker thread wakes up
23:27:20.236 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:20.237 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:20.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:21.418 01.181 16108 Exposure complete
23:27:21.484 00.066 16108 worker thread done servicing request
23:27:21.485 00.001 21068 OnExposeComplete: enter
23:27:21.486 00.001 21068 UpdateGuideState(): m_state=6
23:27:21.488 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4576
23:27:21.489 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.94, Mass=71450, SNR=61.6, Peak=13296 HFD=2.8
23:27:21.492 00.003 21068 MultiStar: [#1 0.16,0.07,0.85,U] [#2 0.39,0.01,0.88,U] [#3 -0.00,0.18,0.84,U] [#4 0.22,0.02,0.64,U] [#5 -0.06,0.11,0.83,U] [#6 0.68,-0.06,0.00,M3] [#7 0.73,0.30,0.00,M5] [#8 0.01,-0.17,0.55,U] 
23:27:21.493 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.06}, one-star: {0.24, 0.10}
23:27:21.494 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
23:27:21.495 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
23:27:21.496 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
23:27:21.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
23:27:21.499 00.001 21068 Enqueuing Move request for scope (0.15, 0.06)
23:27:21.500 00.001 16108 Worker thread wakes up
23:27:21.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:27:21.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:27:21.500 00.000 16108 Moving (0.15, 0.06) raw xDistance=-0.13 yDistance=-0.09
23:27:21.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:27:21.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:21.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:21.500 00.000 16108 MoveAxis(E, 0, ABG)
23:27:21.501 00.001 16108 Move returns status 0, amount 0
23:27:21.501 00.000 16108 MoveAxis(N, 0, ABG)
23:27:21.501 00.000 16108 Move returns status 0, amount 0
23:27:21.501 00.000 16108 move complete, result=0
23:27:21.501 00.000 16108 worker thread done servicing request
23:27:21.504 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4016, FiltMin=3305, FiltMax=39309, Gamma=1.000
23:27:21.521 00.017 21068 UpdateGuideState exits: m=71450 SNR=61.6
23:27:21.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:21.523 00.000 21068 Enqueuing Expose request
23:27:21.524 00.001 16108 Worker thread wakes up
23:27:21.524 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:21.525 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:21.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:22.496 00.971 16108 Exposure complete
23:27:22.564 00.068 16108 worker thread done servicing request
23:27:22.565 00.001 21068 OnExposeComplete: enter
23:27:22.566 00.001 21068 UpdateGuideState(): m_state=6
23:27:22.566 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4577
23:27:22.567 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.78, Mass=58195, SNR=43.1, Peak=11184 HFD=2.8
23:27:22.568 00.001 21068 MultiStar: [#1 0.03,0.07,1.52,U] [#2 0.21,0.07,1.47,U] [#3 -0.08,0.14,1.25,U] [#4 0.13,0.07,1.03,U] [#5 0.36,-0.23,1.07,U] [#6 0.19,0.31,0.93,U] [#7 0.45,0.34,0.00,M6] [#8 -0.17,-0.17,0.77,U] 
23:27:22.569 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.21, -0.06}
23:27:22.570 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
23:27:22.570 00.000 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
23:27:22.571 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
23:27:22.573 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
23:27:22.574 00.001 21068 Enqueuing Move request for scope (0.11, 0.03)
23:27:22.574 00.000 16108 Worker thread wakes up
23:27:22.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:27:22.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:27:22.574 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.06
23:27:22.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:22.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:22.575 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:22.575 00.000 16108 MoveAxis(E, 0, ABG)
23:27:22.575 00.000 16108 Move returns status 0, amount 0
23:27:22.575 00.000 16108 MoveAxis(N, 0, ABG)
23:27:22.575 00.000 16108 Move returns status 0, amount 0
23:27:22.575 00.000 16108 move complete, result=0
23:27:22.575 00.000 16108 worker thread done servicing request
23:27:22.578 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4019, FiltMin=3481, FiltMax=36621, Gamma=1.000
23:27:22.593 00.015 21068 UpdateGuideState exits: m=58195 SNR=43.1
23:27:22.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:22.595 00.000 21068 Enqueuing Expose request
23:27:22.596 00.001 16108 Worker thread wakes up
23:27:22.596 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:22.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:22.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:23.767 01.170 16108 Exposure complete
23:27:23.822 00.055 16108 worker thread done servicing request
23:27:23.822 00.000 21068 OnExposeComplete: enter
23:27:23.823 00.001 21068 UpdateGuideState(): m_state=6
23:27:23.824 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4578
23:27:23.824 00.000 21068 Star::Find returns 1 (0), X=220.91, Y=877.01, Mass=57411, SNR=44.8, Peak=11952 HFD=2.7
23:27:23.826 00.002 21068 MultiStar: [#1 0.35,-0.15,1.20,U] [#2 0.16,0.05,1.33,U] [#3 0.05,0.35,1.06,U] [#4 -0.03,-0.08,1.06,U] [#5 0.32,-0.14,1.17,U] [#6 0.44,0.18,0.84,U] [#7 0.34,-0.17,0.79,U] [#8 0.50,-0.03,0.00,M1] 
23:27:23.826 00.000 21068 refined, 7 included, MultiStar: {0.22, 0.02}, one-star: {0.23, 0.17}
23:27:23.827 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
23:27:23.828 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
23:27:23.829 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.23 cameraTheta=0.11 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
23:27:23.830 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.02, opts=13)
23:27:23.831 00.001 21068 Enqueuing Move request for scope (0.22, 0.02)
23:27:23.832 00.001 16108 Worker thread wakes up
23:27:23.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
23:27:23.832 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
23:27:23.832 00.000 16108 Moving (0.22, 0.02) raw xDistance=-0.22 yDistance=-0.08
23:27:23.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:27:23.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:23.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:23.832 00.000 16108 MoveAxis(E, 57, ABG)
23:27:23.832 00.000 16108 Guiding  Dir = 2, Dur = 57
23:27:23.832 00.000 16108 IsSlewing returns 0
23:27:23.832 00.000 16108 IsGuiding returns 0
23:27:23.836 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4019, FiltMin=3421, FiltMax=39757, Gamma=1.000
23:27:23.850 00.014 21068 UpdateGuideState exits: m=57411 SNR=44.8
23:27:23.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:23.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:23.853 00.001 21068 Enqueuing Expose request
23:27:23.893 00.040 16108 IsGuiding returns 1
23:27:23.893 00.000 16108 scope still moving after pulse duration time elapsed
23:27:23.923 00.030 16108 IsSlewing returns 0
23:27:23.923 00.000 16108 IsGuiding returns 1
23:27:23.954 00.031 16108 IsSlewing returns 0
23:27:23.954 00.000 16108 IsGuiding returns 1
23:27:23.985 00.031 16108 IsSlewing returns 0
23:27:23.985 00.000 16108 IsGuiding returns 0
23:27:23.985 00.000 16108 scope move finished after 57 + 96 ms
23:27:23.985 00.000 16108 Move returns status 0, amount 57
23:27:23.985 00.000 16108 MoveAxis(N, 0, ABG)
23:27:23.985 00.000 16108 Move returns status 0, amount 0
23:27:23.985 00.000 16108 move complete, result=0
23:27:23.985 00.000 16108 worker thread done servicing request
23:27:23.985 00.000 16108 Worker thread wakes up
23:27:23.985 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
23:27:23.988 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:23.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:24.953 00.965 16108 Exposure complete
23:27:25.037 00.084 16108 worker thread done servicing request
23:27:25.037 00.000 21068 OnExposeComplete: enter
23:27:25.039 00.002 21068 UpdateGuideState(): m_state=6
23:27:25.041 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4579
23:27:25.043 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=877.18, Mass=62803, SNR=46.3, Peak=12208 HFD=2.8
23:27:25.046 00.003 21068 MultiStar: [#1 0.27,-0.02,1.30,U] [#2 0.02,-0.01,1.18,U] [#3 0.17,0.39,1.39,U] [#4 -0.28,-0.10,0.94,U] [#5 -0.11,0.08,1.10,U] [#6 0.48,0.32,0.00,M2] [#7 0.82,0.29,0.00,M6] [#8 -0.06,0.10,0.96,U] 
23:27:25.048 00.002 21068 refined, 6 included, MultiStar: {0.05, 0.12}, one-star: {0.18, 0.34}
23:27:25.049 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
23:27:25.050 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:27:25.051 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.21 mountX=-0.02 mountY=-0.13, mountTheta=-1.76
23:27:25.053 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
23:27:25.055 00.002 21068 Enqueuing Move request for scope (0.05, 0.12)
23:27:25.056 00.001 16108 Worker thread wakes up
23:27:25.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:27:25.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:27:25.056 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.02 yDistance=-0.13
23:27:25.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:27:25.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:25.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:25.056 00.000 16108 MoveAxis(E, 0, ABG)
23:27:25.056 00.000 16108 Move returns status 0, amount 0
23:27:25.057 00.001 16108 MoveAxis(N, 0, ABG)
23:27:25.057 00.000 16108 Move returns status 0, amount 0
23:27:25.057 00.000 16108 move complete, result=0
23:27:25.057 00.000 16108 worker thread done servicing request
23:27:25.064 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4019, FiltMin=3414, FiltMax=35309, Gamma=1.000
23:27:25.085 00.021 21068 UpdateGuideState exits: m=62803 SNR=46.3
23:27:25.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:25.088 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:25.088 00.000 21068 Enqueuing Expose request
23:27:25.089 00.001 16108 Worker thread wakes up
23:27:25.089 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:25.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:25.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:26.247 01.157 16108 Exposure complete
23:27:26.301 00.054 16108 worker thread done servicing request
23:27:26.301 00.000 21068 OnExposeComplete: enter
23:27:26.302 00.001 21068 UpdateGuideState(): m_state=6
23:27:26.303 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4580
23:27:26.304 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.87, Mass=63429, SNR=44.4, Peak=11648 HFD=2.9
23:27:26.305 00.001 21068 MultiStar: [#1 0.22,0.00,1.17,U] [#2 0.27,0.05,1.15,U] [#3 -0.08,-0.06,1.16,U] [#4 -0.16,-0.04,0.98,U] [#5 -0.35,-0.00,1.18,U] [#6 0.41,-0.12,1.04,U] [#7 0.74,0.18,0.00,M7] [#8 0.05,-0.01,0.89,U] 
23:27:26.305 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.26, 0.03}
23:27:26.306 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
23:27:26.307 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
23:27:26.308 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.23 mountX=-0.08 mountY=-0.00, mountTheta=-3.14
23:27:26.310 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
23:27:26.311 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
23:27:26.311 00.000 16108 Worker thread wakes up
23:27:26.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:27:26.312 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:27:26.312 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=-0.00
23:27:26.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:27:26.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:26.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:26.312 00.000 16108 MoveAxis(E, 0, ABG)
23:27:26.312 00.000 16108 Move returns status 0, amount 0
23:27:26.312 00.000 16108 MoveAxis(N, 0, ABG)
23:27:26.312 00.000 16108 Move returns status 0, amount 0
23:27:26.312 00.000 16108 move complete, result=0
23:27:26.312 00.000 16108 worker thread done servicing request
23:27:26.316 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4022, FiltMin=3427, FiltMax=38637, Gamma=1.000
23:27:26.335 00.019 21068 UpdateGuideState exits: m=63429 SNR=44.4
23:27:26.337 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.340 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:26.341 00.001 21068 Enqueuing Expose request
23:27:26.343 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:26.344 00.001 16108 Worker thread wakes up
23:27:26.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:26.345 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:27.309 00.964 16108 Exposure complete
23:27:27.373 00.064 16108 worker thread done servicing request
23:27:27.374 00.001 21068 OnExposeComplete: enter
23:27:27.375 00.001 21068 UpdateGuideState(): m_state=6
23:27:27.375 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4581
23:27:27.376 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.98, Mass=65010, SNR=46.5, Peak=10288 HFD=3.3
23:27:27.377 00.001 21068 MultiStar: [#1 0.02,0.07,1.10,U] [#2 0.10,-0.01,1.24,U] [#3 -0.16,0.22,1.08,U] [#4 -0.34,0.01,0.84,U] [#5 -0.32,0.20,0.90,U] [#6 -0.37,0.30,0.89,U] [#7 0.49,0.13,0.00,M8] [#8 -0.02,-0.28,0.93,U] 
23:27:27.377 00.000 21068 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {0.08, 0.14}
23:27:27.378 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
23:27:27.379 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
23:27:27.379 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.50 mountX=0.12 mountY=-0.05, mountTheta=-0.41
23:27:27.382 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
23:27:27.382 00.000 21068 Enqueuing Move request for scope (-0.11, 0.08)
23:27:27.383 00.001 16108 Worker thread wakes up
23:27:27.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:27:27.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:27:27.383 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
23:27:27.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:27:27.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:27.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:27.383 00.000 16108 MoveAxis(E, 0, ABG)
23:27:27.384 00.001 16108 Move returns status 0, amount 0
23:27:27.384 00.000 16108 MoveAxis(N, 0, ABG)
23:27:27.384 00.000 16108 Move returns status 0, amount 0
23:27:27.384 00.000 16108 move complete, result=0
23:27:27.384 00.000 16108 worker thread done servicing request
23:27:27.387 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=4019, FiltMin=3436, FiltMax=38483, Gamma=1.000
23:27:27.422 00.035 21068 UpdateGuideState exits: m=65010 SNR=46.5
23:27:27.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:27.426 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:27.428 00.002 21068 Enqueuing Expose request
23:27:27.429 00.001 16108 Worker thread wakes up
23:27:27.429 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:27.430 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:27.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:28.606 01.176 16108 Exposure complete
23:27:28.679 00.073 16108 worker thread done servicing request
23:27:28.679 00.000 21068 OnExposeComplete: enter
23:27:28.680 00.001 21068 UpdateGuideState(): m_state=6
23:27:28.681 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4582
23:27:28.682 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.93, Mass=59902, SNR=45.2, Peak=11584 HFD=2.8
23:27:28.682 00.000 21068 MultiStar: [#1 0.39,0.13,1.10,U] [#2 0.23,0.25,1.26,U] [#3 0.25,0.35,1.20,U] [#4 0.19,-0.22,1.02,U] [#5 0.18,0.05,0.98,U] [#6 0.47,-0.17,0.00,M1] [#7 0.44,0.43,0.00,M9] [#8 0.30,-0.04,0.92,U] 
23:27:28.683 00.001 21068 single-star, 6 included, MultiStar: {0.25, 0.10}, one-star: {0.22, 0.09}
23:27:28.684 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
23:27:28.685 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
23:27:28.685 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.23 cameraTheta=0.40 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
23:27:28.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.09, opts=13)
23:27:28.687 00.000 21068 Enqueuing Move request for scope (0.22, 0.09)
23:27:28.689 00.002 16108 Worker thread wakes up
23:27:28.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
23:27:28.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
23:27:28.689 00.000 16108 Moving (0.22, 0.09) raw xDistance=-0.20 yDistance=-0.14
23:27:28.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:27:28.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:28.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:27:28.689 00.000 16108 MoveAxis(E, 0, ABG)
23:27:28.689 00.000 16108 Move returns status 0, amount 0
23:27:28.689 00.000 16108 MoveAxis(N, 0, ABG)
23:27:28.689 00.000 16108 Move returns status 0, amount 0
23:27:28.689 00.000 16108 move complete, result=0
23:27:28.689 00.000 16108 worker thread done servicing request
23:27:28.693 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4019, FiltMin=3427, FiltMax=41117, Gamma=1.000
23:27:28.706 00.013 21068 UpdateGuideState exits: m=59902 SNR=45.2
23:27:28.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:28.709 00.001 21068 Enqueuing Expose request
23:27:28.709 00.000 16108 Worker thread wakes up
23:27:28.709 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:28.711 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:28.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:29.705 00.994 16108 Exposure complete
23:27:29.768 00.063 16108 worker thread done servicing request
23:27:29.768 00.000 21068 OnExposeComplete: enter
23:27:29.769 00.001 21068 UpdateGuideState(): m_state=6
23:27:29.770 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4583
23:27:29.770 00.000 21068 Star::Find returns 1 (0), X=221.28, Y=876.63, Mass=70350, SNR=46.6, Peak=11280 HFD=3.1
23:27:29.771 00.001 21068 MultiStar: [#1 0.35,-0.10,1.14,U] [#2 0.48,-0.08,0.00,M1] [#3 -0.01,0.03,1.04,U] [#4 0.10,-0.36,0.95,U] [#5 0.01,-0.25,0.99,U] [#6 0.38,0.02,0.71,U] [#7 1.05,0.06,0.00,M10] [#8 -0.01,0.08,0.65,U] 
23:27:29.772 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.13}, one-star: {0.59, -0.21}
23:27:29.773 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
23:27:29.773 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
23:27:29.775 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.55 mountX=-0.23 mountY=0.08, mountTheta=2.82
23:27:29.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.13, opts=13)
23:27:29.778 00.001 21068 Enqueuing Move request for scope (0.21, -0.13)
23:27:29.778 00.000 16108 Worker thread wakes up
23:27:29.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
23:27:29.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
23:27:29.778 00.000 16108 Moving (0.21, -0.13) raw xDistance=-0.23 yDistance=0.08
23:27:29.779 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:27:29.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:29.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:27:29.779 00.000 16108 MoveAxis(E, 60, ABG)
23:27:29.779 00.000 16108 Guiding  Dir = 2, Dur = 60
23:27:29.779 00.000 16108 IsSlewing returns 0
23:27:29.779 00.000 16108 IsGuiding returns 0
23:27:29.780 00.001 16108 PulseGuide returned control before completion, sleep 69
23:27:29.782 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4022, FiltMin=3392, FiltMax=36349, Gamma=1.000
23:27:29.797 00.015 21068 UpdateGuideState exits: m=70350 SNR=46.6
23:27:29.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:29.799 00.000 21068 Enqueuing Expose request
23:27:29.863 00.064 16108 IsGuiding returns 0
23:27:29.863 00.000 16108 Move returns status 0, amount 60
23:27:29.863 00.000 16108 MoveAxis(N, 0, ABG)
23:27:29.863 00.000 16108 Move returns status 0, amount 0
23:27:29.863 00.000 16108 move complete, result=0
23:27:29.863 00.000 16108 worker thread done servicing request
23:27:29.863 00.000 16108 Worker thread wakes up
23:27:29.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:29.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:29.863 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
23:27:31.017 01.154 16108 Exposure complete
23:27:31.104 00.087 16108 worker thread done servicing request
23:27:31.104 00.000 21068 OnExposeComplete: enter
23:27:31.105 00.001 21068 UpdateGuideState(): m_state=6
23:27:31.106 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4584
23:27:31.106 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.87, Mass=65817, SNR=47.0, Peak=10851 HFD=3.2
23:27:31.107 00.001 21068 MultiStar: [#1 -0.17,0.08,1.18,U] [#2 -0.04,0.11,1.33,U] [#3 -0.18,0.22,1.24,U] [#4 0.06,-0.07,1.06,U] [#5 -0.07,-0.15,1.29,U] [#6 0.18,-0.09,0.88,U] [#7 0.23,0.62,0.00,R] [#8 -0.15,-0.08,0.86,U] 
23:27:31.108 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.25, 0.03}
23:27:31.109 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
23:27:31.110 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
23:27:31.110 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.98 mountX=0.08 mountY=0.01, mountTheta=0.08
23:27:31.113 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
23:27:31.114 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
23:27:31.114 00.000 16108 Worker thread wakes up
23:27:31.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:27:31.114 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:27:31.114 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
23:27:31.115 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:27:31.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:31.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:31.115 00.000 16108 MoveAxis(E, 0, ABG)
23:27:31.115 00.000 16108 Move returns status 0, amount 0
23:27:31.115 00.000 16108 MoveAxis(N, 0, ABG)
23:27:31.115 00.000 16108 Move returns status 0, amount 0
23:27:31.115 00.000 16108 move complete, result=0
23:27:31.115 00.000 16108 worker thread done servicing request
23:27:31.122 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4019, FiltMin=3453, FiltMax=39062, Gamma=1.000
23:27:31.142 00.020 21068 UpdateGuideState exits: m=65817 SNR=47.0
23:27:31.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:31.143 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:31.144 00.001 21068 Enqueuing Expose request
23:27:31.146 00.002 16108 Worker thread wakes up
23:27:31.146 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:31.148 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:31.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:32.121 00.973 16108 Exposure complete
23:27:32.203 00.082 16108 worker thread done servicing request
23:27:32.203 00.000 21068 OnExposeComplete: enter
23:27:32.204 00.001 21068 UpdateGuideState(): m_state=6
23:27:32.205 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4585
23:27:32.205 00.000 21068 Star::Find returns 1 (0), X=220.38, Y=876.98, Mass=67078, SNR=48.7, Peak=12019 HFD=2.9
23:27:32.206 00.001 21068 MultiStar: [#1 -0.34,-0.00,1.07,U] [#2 -0.36,0.26,1.15,U] [#3 -0.31,0.40,0.00,M1] [#4 -0.16,-0.17,0.96,U] [#5 -0.26,0.06,0.88,U] [#6 -0.07,0.36,0.96,U] [#7 -0.53,-0.57,0.00,M1] [#8 0.02,-0.11,0.82,U] 
23:27:32.207 00.001 21068 refined, 6 included, MultiStar: {-0.22, 0.09}, one-star: {-0.30, 0.14}
23:27:32.208 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
23:27:32.209 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
23:27:32.209 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=0.23 mountY=-0.03, mountTheta=-0.14
23:27:32.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.09, opts=13)
23:27:32.214 00.003 21068 Enqueuing Move request for scope (-0.22, 0.09)
23:27:32.216 00.002 16108 Worker thread wakes up
23:27:32.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
23:27:32.216 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
23:27:32.216 00.000 16108 Moving (-0.22, 0.09) raw xDistance=0.23 yDistance=-0.03
23:27:32.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:27:32.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:32.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:32.217 00.001 16108 MoveAxis(W, 61, ABG)
23:27:32.217 00.000 16108 Guiding  Dir = 3, Dur = 61
23:27:32.217 00.000 16108 IsSlewing returns 0
23:27:32.218 00.001 16108 IsGuiding returns 0
23:27:32.219 00.001 16108 PulseGuide returned control before completion, sleep 70
23:27:32.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4022, FiltMin=3427, FiltMax=33933, Gamma=1.000
23:27:32.239 00.015 21068 UpdateGuideState exits: m=67078 SNR=48.7
23:27:32.241 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.243 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:32.244 00.001 21068 Enqueuing Expose request
23:27:32.293 00.049 16108 IsGuiding returns 1
23:27:32.293 00.000 16108 scope still moving after pulse duration time elapsed
23:27:32.324 00.031 16108 IsSlewing returns 0
23:27:32.324 00.000 16108 IsGuiding returns 0
23:27:32.324 00.000 16108 scope move finished after 61 + 45 ms
23:27:32.324 00.000 16108 Move returns status 0, amount 61
23:27:32.324 00.000 16108 MoveAxis(N, 0, ABG)
23:27:32.324 00.000 16108 Move returns status 0, amount 0
23:27:32.324 00.000 16108 move complete, result=0
23:27:32.324 00.000 16108 worker thread done servicing request
23:27:32.324 00.000 16108 Worker thread wakes up
23:27:32.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:32.324 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.0 px 0 ms NORTH
23:27:32.326 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:33.485 01.159 16108 Exposure complete
23:27:33.552 00.067 16108 worker thread done servicing request
23:27:33.552 00.000 21068 OnExposeComplete: enter
23:27:33.554 00.002 21068 UpdateGuideState(): m_state=6
23:27:33.555 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4586
23:27:33.556 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.94, Mass=65029, SNR=44.5, Peak=11824 HFD=2.9
23:27:33.556 00.000 21068 MultiStar: [#1 -0.07,-0.07,1.16,U] [#2 0.16,0.11,1.27,U] [#3 -0.07,0.23,1.03,U] [#4 -0.27,-0.12,1.22,U] [#5 -0.07,-0.00,1.20,U] [#6 0.14,0.49,0.00,M1] [#7 -0.18,-0.32,0.73,U] [#8 0.19,-0.25,0.98,U] 
23:27:33.557 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.21, 0.10}
23:27:33.558 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
23:27:33.559 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
23:27:33.560 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.00 mountX=0.01 mountY=0.03, mountTheta=1.32
23:27:33.561 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
23:27:33.562 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
23:27:33.563 00.001 16108 Worker thread wakes up
23:27:33.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:27:33.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:27:33.563 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.03
23:27:33.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:33.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:33.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:33.563 00.000 16108 MoveAxis(E, 0, ABG)
23:27:33.563 00.000 16108 Move returns status 0, amount 0
23:27:33.564 00.001 16108 MoveAxis(N, 0, ABG)
23:27:33.564 00.000 16108 Move returns status 0, amount 0
23:27:33.564 00.000 16108 move complete, result=0
23:27:33.564 00.000 16108 worker thread done servicing request
23:27:33.569 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=4019, FiltMin=3363, FiltMax=36534, Gamma=1.000
23:27:33.587 00.018 21068 UpdateGuideState exits: m=65029 SNR=44.5
23:27:33.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:33.589 00.000 21068 Enqueuing Expose request
23:27:33.590 00.001 16108 Worker thread wakes up
23:27:33.590 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:33.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:33.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:34.559 00.968 16108 Exposure complete
23:27:34.617 00.058 16108 worker thread done servicing request
23:27:34.618 00.001 21068 OnExposeComplete: enter
23:27:34.619 00.001 21068 UpdateGuideState(): m_state=6
23:27:34.620 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4587
23:27:34.620 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=877.07, Mass=72833, SNR=59.6, Peak=12816 HFD=3.3
23:27:34.621 00.001 21068 MultiStar: [#1 -0.02,0.07,0.91,U] [#2 0.19,0.09,1.02,U] [#3 0.07,-0.05,0.89,U] [#4 -0.02,0.17,0.80,U] [#5 -0.18,0.04,0.77,U] [#6 0.04,0.50,0.00,M2] [#7 0.66,-0.10,0.00,M1] [#8 0.22,0.08,0.58,U] 
23:27:34.622 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {-0.12, 0.23}
23:27:34.623 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
23:27:34.624 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
23:27:34.625 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.40 mountX=0.00 mountY=-0.09, mountTheta=-1.56
23:27:34.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
23:27:34.628 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
23:27:34.629 00.001 16108 Worker thread wakes up
23:27:34.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:27:34.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:27:34.629 00.000 16108 Moving (0.02, 0.09) raw xDistance=0.00 yDistance=-0.09
23:27:34.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:27:34.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:34.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:34.629 00.000 16108 MoveAxis(E, 0, ABG)
23:27:34.629 00.000 16108 Move returns status 0, amount 0
23:27:34.629 00.000 16108 MoveAxis(N, 0, ABG)
23:27:34.629 00.000 16108 Move returns status 0, amount 0
23:27:34.629 00.000 16108 move complete, result=0
23:27:34.629 00.000 16108 worker thread done servicing request
23:27:34.632 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=4019, FiltMin=3453, FiltMax=38275, Gamma=1.000
23:27:34.655 00.023 21068 UpdateGuideState exits: m=72833 SNR=59.6
23:27:34.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:34.658 00.001 21068 Enqueuing Expose request
23:27:34.658 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:34.659 00.001 16108 Worker thread wakes up
23:27:34.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:34.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:35.815 01.156 16108 Exposure complete
23:27:35.886 00.071 16108 worker thread done servicing request
23:27:35.886 00.000 21068 OnExposeComplete: enter
23:27:35.887 00.001 21068 UpdateGuideState(): m_state=6
23:27:35.889 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4588
23:27:35.890 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.97, Mass=70540, SNR=49.3, Peak=13200 HFD=3.1
23:27:35.892 00.002 21068 MultiStar: [#1 0.06,0.30,0.97,U] [#2 0.11,0.13,1.28,U] [#3 -0.15,0.32,1.17,U] [#4 -0.17,0.06,0.86,U] [#5 -0.35,0.29,1.00,U] [#6 0.25,0.20,0.92,U] [#7 0.15,-0.23,0.61,U] [#8 0.20,0.10,0.86,U] 
23:27:35.893 00.001 21068 single-star, 8 included, MultiStar: {0.00, 0.16}, one-star: {0.01, 0.13}
23:27:35.895 00.002 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
23:27:35.897 00.002 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
23:27:35.898 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=0.01 mountY=-0.13, mountTheta=-1.47
23:27:35.900 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
23:27:35.902 00.002 21068 Enqueuing Move request for scope (0.01, 0.13)
23:27:35.903 00.001 16108 Worker thread wakes up
23:27:35.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
23:27:35.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
23:27:35.903 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.13
23:27:35.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:35.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:35.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:35.903 00.000 16108 MoveAxis(E, 0, ABG)
23:27:35.903 00.000 16108 Move returns status 0, amount 0
23:27:35.903 00.000 16108 MoveAxis(N, 0, ABG)
23:27:35.903 00.000 16108 Move returns status 0, amount 0
23:27:35.903 00.000 16108 move complete, result=0
23:27:35.904 00.001 16108 worker thread done servicing request
23:27:35.908 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4016, FiltMin=3481, FiltMax=38893, Gamma=1.000
23:27:35.925 00.017 21068 UpdateGuideState exits: m=70540 SNR=49.3
23:27:35.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:35.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:35.928 00.001 21068 Enqueuing Expose request
23:27:35.929 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:35.930 00.001 16108 Worker thread wakes up
23:27:35.931 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:35.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:36.905 00.974 16108 Exposure complete
23:27:36.962 00.057 16108 worker thread done servicing request
23:27:36.962 00.000 21068 OnExposeComplete: enter
23:27:36.963 00.001 21068 UpdateGuideState(): m_state=6
23:27:36.964 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4589
23:27:36.965 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.88, Mass=63389, SNR=49.0, Peak=12368 HFD=2.8
23:27:36.966 00.001 21068 MultiStar: [#1 0.17,0.35,0.96,U] [#2 0.15,0.27,1.26,U] [#3 -0.21,0.22,0.98,U] [#4 0.10,0.04,0.83,U] [#5 -0.48,0.22,0.00,M1] [#6 0.63,0.41,0.00,M2] [#7 0.63,-0.19,0.00,M1] [#8 0.15,0.25,0.86,U] 
23:27:36.967 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.20}, one-star: {0.49, 0.04}
23:27:36.968 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
23:27:36.969 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
23:27:36.969 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.94 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
23:27:36.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.20, opts=13)
23:27:36.972 00.001 21068 Enqueuing Move request for scope (0.15, 0.20)
23:27:36.973 00.001 16108 Worker thread wakes up
23:27:36.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
23:27:36.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
23:27:36.973 00.000 16108 Moving (0.15, 0.20) raw xDistance=-0.11 yDistance=-0.23
23:27:36.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:36.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:36.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:27:36.973 00.000 16108 MoveAxis(E, 0, ABG)
23:27:36.973 00.000 16108 Move returns status 0, amount 0
23:27:36.973 00.000 16108 MoveAxis(N, 0, ABG)
23:27:36.973 00.000 16108 Move returns status 0, amount 0
23:27:36.973 00.000 16108 move complete, result=0
23:27:36.973 00.000 16108 worker thread done servicing request
23:27:36.977 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4016, FiltMin=3446, FiltMax=28723, Gamma=1.000
23:27:36.995 00.018 21068 UpdateGuideState exits: m=63389 SNR=49.0
23:27:36.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:36.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:36.998 00.001 21068 Enqueuing Expose request
23:27:37.000 00.002 16108 Worker thread wakes up
23:27:37.000 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:27:37.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:37.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:38.152 01.152 16108 Exposure complete
23:27:38.209 00.057 16108 worker thread done servicing request
23:27:38.209 00.000 21068 OnExposeComplete: enter
23:27:38.210 00.001 21068 UpdateGuideState(): m_state=6
23:27:38.211 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4590
23:27:38.212 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=877.21, Mass=61844, SNR=48.7, Peak=12352 HFD=2.5
23:27:38.213 00.001 21068 MultiStar: [#1 0.08,0.21,1.30,U] [#2 0.39,0.13,1.24,U] [#3 0.30,0.40,0.00,M1] [#4 -0.02,0.12,0.87,U] [#5 0.25,0.40,0.92,U] [#6 0.59,0.37,0.00,M3] [#7 0.42,0.25,0.77,U] [#8 0.29,0.06,0.83,U] 
23:27:38.214 00.001 21068 refined, 6 included, MultiStar: {0.24, 0.22}, one-star: {0.27, 0.37}
23:27:38.215 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
23:27:38.215 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
23:27:38.216 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.75 mountX=-0.19 mountY=-0.27, mountTheta=-2.19
23:27:38.217 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.22, opts=13)
23:27:38.218 00.001 21068 Enqueuing Move request for scope (0.24, 0.22)
23:27:38.219 00.001 16108 Worker thread wakes up
23:27:38.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
23:27:38.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
23:27:38.219 00.000 16108 Moving (0.24, 0.22) raw xDistance=-0.19 yDistance=-0.27
23:27:38.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:27:38.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:38.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:27:38.220 00.001 16108 MoveAxis(E, 0, ABG)
23:27:38.220 00.000 16108 Move returns status 0, amount 0
23:27:38.220 00.000 16108 MoveAxis(N, 0, ABG)
23:27:38.220 00.000 16108 Move returns status 0, amount 0
23:27:38.220 00.000 16108 move complete, result=0
23:27:38.220 00.000 16108 worker thread done servicing request
23:27:38.224 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4013, FiltMin=3437, FiltMax=31113, Gamma=1.000
23:27:38.239 00.015 21068 UpdateGuideState exits: m=61844 SNR=48.7
23:27:38.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:38.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:38.241 00.001 21068 Enqueuing Expose request
23:27:38.242 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:27:38.243 00.001 16108 Worker thread wakes up
23:27:38.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:38.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:39.218 00.975 16108 Exposure complete
23:27:39.282 00.064 16108 worker thread done servicing request
23:27:39.282 00.000 21068 OnExposeComplete: enter
23:27:39.283 00.001 21068 UpdateGuideState(): m_state=6
23:27:39.284 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4591
23:27:39.285 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.12, Mass=78732, SNR=58.1, Peak=13840 HFD=2.8
23:27:39.286 00.001 21068 MultiStar: [#1 0.00,0.14,0.79,U] [#2 0.16,0.25,0.95,U] [#3 0.31,0.47,0.00,M2] [#4 0.06,0.19,0.72,U] [#5 0.04,0.41,0.91,U] [#6 0.11,0.27,0.88,U] [#7 -0.02,-0.14,0.55,U] [#8 0.27,-0.13,0.67,U] 
23:27:39.287 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.19}, one-star: {0.05, 0.28}
23:27:39.287 00.000 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:27:39.288 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:27:39.289 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.15 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
23:27:39.290 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.19, opts=13)
23:27:39.291 00.001 21068 Enqueuing Move request for scope (0.08, 0.19)
23:27:39.292 00.001 16108 Worker thread wakes up
23:27:39.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
23:27:39.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
23:27:39.292 00.000 16108 Moving (0.08, 0.19) raw xDistance=-0.05 yDistance=-0.20
23:27:39.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:39.292 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.06 newest=-0.70
23:27:39.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:27:39.292 00.000 16108 MoveAxis(E, 0, ABG)
23:27:39.292 00.000 16108 Move returns status 0, amount 0
23:27:39.292 00.000 16108 MoveAxis(N, 40, ABG)
23:27:39.292 00.000 16108 Guiding  Dir = 0, Dur = 40
23:27:39.293 00.001 16108 IsSlewing returns 0
23:27:39.293 00.000 16108 IsGuiding returns 0
23:27:39.295 00.002 16108 PulseGuide returned control before completion, sleep 49
23:27:39.296 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4013, FiltMin=3456, FiltMax=30899, Gamma=1.000
23:27:39.324 00.028 21068 UpdateGuideState exits: m=78732 SNR=58.1
23:27:39.326 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.328 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:39.329 00.001 21068 Enqueuing Expose request
23:27:39.344 00.015 16108 IsGuiding returns 1
23:27:39.344 00.000 16108 scope still moving after pulse duration time elapsed
23:27:39.375 00.031 16108 IsSlewing returns 0
23:27:39.375 00.000 16108 IsGuiding returns 0
23:27:39.375 00.000 16108 scope move finished after 40 + 42 ms
23:27:39.375 00.000 16108 Move returns status 0, amount 40
23:27:39.375 00.000 16108 move complete, result=0
23:27:39.375 00.000 16108 worker thread done servicing request
23:27:39.375 00.000 16108 Worker thread wakes up
23:27:39.375 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:39.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:39.377 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 40 ms NORTH
23:27:40.004 00.627 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:40.005 00.001 21068 case statement mapped state 6 to 3
23:27:40.006 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:40.548 00.542 16108 Exposure complete
23:27:40.609 00.061 16108 worker thread done servicing request
23:27:40.609 00.000 21068 OnExposeComplete: enter
23:27:40.610 00.001 21068 UpdateGuideState(): m_state=6
23:27:40.611 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4592
23:27:40.612 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.04, Mass=72361, SNR=56.1, Peak=14048 HFD=2.6
23:27:40.613 00.001 21068 MultiStar: [#1 -0.23,0.22,0.88,U] [#2 -0.16,0.30,1.11,U] [#3 -0.17,0.60,0.00,M3] [#4 -0.17,0.03,0.87,U] [#5 -0.07,0.40,0.97,U] [#6 -0.01,0.40,0.91,U] [#7 0.36,-0.21,0.56,U] [#8 -0.10,-0.03,0.64,U] 
23:27:40.614 00.001 21068 single-star, 7 included, MultiStar: {-0.06, 0.20}, one-star: {0.03, 0.20}
23:27:40.615 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
23:27:40.616 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
23:27:40.617 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=0.00 mountY=-0.20, mountTheta=-1.55
23:27:40.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.20, opts=13)
23:27:40.620 00.002 21068 Enqueuing Move request for scope (0.03, 0.20)
23:27:40.621 00.001 16108 Worker thread wakes up
23:27:40.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
23:27:40.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
23:27:40.621 00.000 16108 Moving (0.03, 0.20) raw xDistance=0.00 yDistance=-0.20
23:27:40.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:27:40.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:27:40.621 00.000 16108 MoveAxis(E, 0, ABG)
23:27:40.621 00.000 16108 Move returns status 0, amount 0
23:27:40.622 00.001 16108 MoveAxis(N, 41, ABG)
23:27:40.622 00.000 16108 Guiding  Dir = 0, Dur = 41
23:27:40.622 00.000 16108 IsSlewing returns 0
23:27:40.622 00.000 16108 IsGuiding returns 0
23:27:40.624 00.002 16108 PulseGuide returned control before completion, sleep 50
23:27:40.625 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4009, FiltMin=3449, FiltMax=36013, Gamma=1.000
23:27:40.640 00.015 21068 UpdateGuideState exits: m=72361 SNR=56.1
23:27:40.642 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:40.644 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:40.645 00.001 21068 Enqueuing Expose request
23:27:40.682 00.037 16108 IsGuiding returns 1
23:27:40.682 00.000 16108 scope still moving after pulse duration time elapsed
23:27:40.713 00.031 16108 IsSlewing returns 0
23:27:40.713 00.000 16108 IsGuiding returns 0
23:27:40.713 00.000 16108 scope move finished after 41 + 50 ms
23:27:40.713 00.000 16108 Move returns status 0, amount 41
23:27:40.713 00.000 16108 move complete, result=0
23:27:40.713 00.000 16108 worker thread done servicing request
23:27:40.713 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
23:27:40.716 00.003 16108 Worker thread wakes up
23:27:40.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:40.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:41.121 00.405 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:41.123 00.002 21068 case statement mapped state 6 to 3
23:27:41.125 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:41.689 00.564 16108 Exposure complete
23:27:41.758 00.069 16108 worker thread done servicing request
23:27:41.758 00.000 21068 OnExposeComplete: enter
23:27:41.759 00.001 21068 UpdateGuideState(): m_state=6
23:27:41.759 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4593
23:27:41.760 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=877.12, Mass=75306, SNR=50.9, Peak=12976 HFD=2.9
23:27:41.762 00.002 21068 MultiStar: [#1 -0.05,0.21,0.94,U] [#2 0.25,0.06,1.42,U] [#3 0.01,0.09,1.01,U] [#4 -0.08,-0.15,0.85,U] [#5 0.24,0.11,1.06,U] [#6 0.09,0.16,0.84,U] [#7 -0.02,0.19,0.69,U] [#8 0.16,-0.26,0.73,U] 
23:27:41.763 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.13, 0.28}
23:27:41.763 00.000 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:27:41.764 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
23:27:41.765 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=-0.08 mountY=-0.10, mountTheta=-2.21
23:27:41.766 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.09, opts=13)
23:27:41.767 00.001 21068 Enqueuing Move request for scope (0.09, 0.09)
23:27:41.768 00.001 16108 Worker thread wakes up
23:27:41.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:27:41.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:27:41.768 00.000 16108 Moving (0.09, 0.09) raw xDistance=-0.08 yDistance=-0.10
23:27:41.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:27:41.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:41.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:41.768 00.000 16108 MoveAxis(E, 0, ABG)
23:27:41.768 00.000 16108 Move returns status 0, amount 0
23:27:41.769 00.001 16108 MoveAxis(N, 0, ABG)
23:27:41.769 00.000 16108 Move returns status 0, amount 0
23:27:41.769 00.000 16108 move complete, result=0
23:27:41.769 00.000 16108 worker thread done servicing request
23:27:41.774 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4006, FiltMin=3405, FiltMax=32291, Gamma=1.000
23:27:41.802 00.028 21068 UpdateGuideState exits: m=75306 SNR=50.9
23:27:41.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.804 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:41.805 00.001 21068 Enqueuing Expose request
23:27:41.806 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:41.807 00.001 16108 Worker thread wakes up
23:27:41.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:41.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:42.286 00.479 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:42.289 00.003 21068 case statement mapped state 6 to 3
23:27:42.291 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:42.972 00.681 16108 Exposure complete
23:27:43.040 00.068 16108 worker thread done servicing request
23:27:43.040 00.000 21068 OnExposeComplete: enter
23:27:43.041 00.001 21068 UpdateGuideState(): m_state=6
23:27:43.042 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4594
23:27:43.044 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.87, Mass=72538, SNR=58.2, Peak=12752 HFD=2.8
23:27:43.045 00.001 21068 MultiStar: [#1 -0.05,0.05,0.86,U] [#2 -0.17,0.38,1.07,U] [#3 -0.33,0.31,0.96,U] [#4 -0.29,0.02,0.65,U] [#5 -0.43,-0.10,1.03,U] [#6 -0.09,-0.10,0.81,U] [#7 0.02,-0.67,0.00,M1] [#8 -0.08,-0.30,0.66,U] 
23:27:43.046 00.001 21068 single-star, 7 included, MultiStar: {-0.17, 0.05}, one-star: {0.10, 0.03}
23:27:43.047 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
23:27:43.049 00.002 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
23:27:43.050 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.29 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
23:27:43.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
23:27:43.053 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
23:27:43.054 00.001 16108 Worker thread wakes up
23:27:43.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:27:43.054 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:27:43.054 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.05
23:27:43.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:27:43.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:43.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:43.054 00.000 16108 MoveAxis(E, 0, ABG)
23:27:43.054 00.000 16108 Move returns status 0, amount 0
23:27:43.054 00.000 16108 MoveAxis(N, 0, ABG)
23:27:43.054 00.000 16108 Move returns status 0, amount 0
23:27:43.054 00.000 16108 move complete, result=0
23:27:43.054 00.000 16108 worker thread done servicing request
23:27:43.059 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4003, FiltMin=3411, FiltMax=37213, Gamma=1.000
23:27:43.079 00.020 21068 UpdateGuideState exits: m=72538 SNR=58.2
23:27:43.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:43.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:43.083 00.002 21068 Enqueuing Expose request
23:27:43.084 00.001 16108 Worker thread wakes up
23:27:43.084 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:43.087 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:43.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:43.400 00.313 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:43.403 00.003 21068 case statement mapped state 6 to 3
23:27:43.404 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:44.071 00.667 16108 Exposure complete
23:27:44.143 00.072 16108 worker thread done servicing request
23:27:44.143 00.000 21068 OnExposeComplete: enter
23:27:44.145 00.002 21068 UpdateGuideState(): m_state=6
23:27:44.146 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4595
23:27:44.148 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=876.98, Mass=76620, SNR=56.3, Peak=11952 HFD=3.4
23:27:44.150 00.002 21068 MultiStar: [#1 -0.37,0.04,0.95,U] [#2 0.02,0.07,1.15,U] [#3 -0.36,0.28,1.01,U] [#4 -0.23,0.00,0.74,U] [#5 -0.19,0.18,1.01,U] [#6 -0.04,0.15,0.76,U] [#7 0.23,-0.34,0.59,U] [#8 0.06,-0.22,0.83,U] 
23:27:44.150 00.000 21068 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.31, 0.14}
23:27:44.151 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
23:27:44.153 00.002 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
23:27:44.153 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.78 mountX=0.16 mountY=-0.02, mountTheta=-0.13
23:27:44.156 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
23:27:44.156 00.000 21068 Enqueuing Move request for scope (-0.15, 0.06)
23:27:44.158 00.002 16108 Worker thread wakes up
23:27:44.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:27:44.158 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:27:44.158 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.16 yDistance=-0.02
23:27:44.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:27:44.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:44.158 00.000 16108 MoveAxis(E, 0, ABG)
23:27:44.158 00.000 16108 Move returns status 0, amount 0
23:27:44.158 00.000 16108 MoveAxis(N, 0, ABG)
23:27:44.158 00.000 16108 Move returns status 0, amount 0
23:27:44.159 00.001 16108 move complete, result=0
23:27:44.159 00.000 16108 worker thread done servicing request
23:27:44.162 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1843, max=65535, med=4000, FiltMin=3395, FiltMax=40125, Gamma=1.000
23:27:44.176 00.014 21068 UpdateGuideState exits: m=76620 SNR=56.3
23:27:44.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:44.178 00.000 21068 Enqueuing Expose request
23:27:44.179 00.001 16108 Worker thread wakes up
23:27:44.179 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:44.180 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:44.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:44.513 00.333 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:44.516 00.003 21068 case statement mapped state 6 to 3
23:27:44.518 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:44.614 00.096 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:44.615 00.001 21068 case statement mapped state 6 to 3
23:27:44.617 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:44.716 00.099 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
23:27:44.720 00.004 21068 PhdController::Dither begins
23:27:44.723 00.003 21068 dither: size=1.00, dRA=0.17 dDec=-0.04
23:27:44.725 00.002 21068 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.97) = xAngle (2.73 = 2.73)
23:27:44.727 00.002 21068 MountToCamera -- mountX=0.17 mountY=-0.04 hyp=0.17 mountTheta=-0.23 cameraX=-0.16, cameraY=0.07 cameraTheta=2.73
23:27:44.730 00.003 21068 setting lock position to (220.52, 876.91)
23:27:44.731 00.001 21068 Mount: notify guiding dithered (-0.2, 0.1)
23:27:44.732 00.001 21068 MultiStar: stabilizing after lock position change
23:27:44.733 00.001 21068 Status Line: Dither by 0.17,-0.04
23:27:44.736 00.003 21068 PhdController: newstate STATE_SETTLE_BEGIN
23:27:44.739 00.003 21068 PhdController: newstate STATE_SETTLE_WAIT
23:27:44.741 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
23:27:45.347 00.606 16108 Exposure complete
23:27:45.403 00.056 16108 worker thread done servicing request
23:27:45.403 00.000 21068 OnExposeComplete: enter
23:27:45.404 00.001 21068 UpdateGuideState(): m_state=6
23:27:45.405 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4596
23:27:45.407 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=876.50, Mass=91310, SNR=75.7, Peak=10960 HFD=3.3
23:27:45.407 00.000 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:27:45.408 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
23:27:45.409 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.86 mountX=0.05 mountY=0.43, mountTheta=1.46
23:27:45.410 00.001 21068 dither recenter: remaining=(-0.2,0.0) step=(-0.2,0.0)
23:27:45.411 00.001 21068 MountToCamera -- mountTheta (2.91) + m_xAngle (2.97) = xAngle (5.88 = -0.41)
23:27:45.412 00.001 21068 MountToCamera -- mountX=-0.17 mountY=0.04 hyp=0.17 mountTheta=2.91 cameraX=0.16, cameraY=-0.07 cameraTheta=-0.41
23:27:45.413 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.07, opts=4)
23:27:45.413 00.000 21068 Enqueuing Move request for scope (0.16, -0.07)
23:27:45.414 00.001 21068 Mount: notify direct move -0.17,0.04
23:27:45.416 00.002 16108 Worker thread wakes up
23:27:45.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0x4
23:27:45.416 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:27:45.416 00.000 16108 Moving (0.16, -0.07) raw xDistance=-0.17 yDistance=0.04
23:27:45.416 00.000 16108 MoveAxis(E, 71, B)
23:27:45.416 00.000 16108 Guiding  Dir = 2, Dur = 71
23:27:45.416 00.000 16108 IsSlewing returns 0
23:27:45.416 00.000 16108 IsGuiding returns 0
23:27:45.419 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3997, FiltMin=3437, FiltMax=39027, Gamma=1.000
23:27:45.435 00.016 21068 UpdateGuideState exits: m=91310 SNR=75.7
23:27:45.437 00.002 21068 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 1 / 99999
23:27:45.437 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781674065.437,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:27:45.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:45.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:45.440 00.001 21068 Enqueuing Expose request
23:27:45.441 00.001 16108 PulseGuide returned control before completion, sleep 57
23:27:45.503 00.062 16108 IsGuiding returns 1
23:27:45.503 00.000 16108 scope still moving after pulse duration time elapsed
23:27:45.534 00.031 16108 IsSlewing returns 0
23:27:45.534 00.000 16108 IsGuiding returns 0
23:27:45.534 00.000 16108 scope move finished after 71 + 47 ms
23:27:45.534 00.000 16108 Move returns status 0, amount 71
23:27:45.534 00.000 16108 MoveAxis(S, 8, B)
23:27:45.534 00.000 16108 Guiding  Dir = 1, Dur = 8
23:27:45.534 00.000 16108 IsSlewing returns 0
23:27:45.534 00.000 16108 IsGuiding returns 0
23:27:45.537 00.003 16108 PulseGuide returned control before completion, sleep 16
23:27:45.565 00.028 16108 IsGuiding returns 1
23:27:45.565 00.000 16108 scope still moving after pulse duration time elapsed
23:27:45.597 00.032 16108 IsSlewing returns 0
23:27:45.597 00.000 16108 IsGuiding returns 1
23:27:45.628 00.031 16108 IsSlewing returns 0
23:27:45.628 00.000 16108 IsGuiding returns 0
23:27:45.628 00.000 16108 scope move finished after 8 + 85 ms
23:27:45.628 00.000 16108 Move returns status 0, amount 8
23:27:45.629 00.001 16108 move complete, result=0
23:27:45.629 00.000 16108 worker thread done servicing request
23:27:45.629 00.000 16108 Worker thread wakes up
23:27:45.629 00.000 21068 GuideStep: -0.2 px 71 ms EAST, 0.0 px 8 ms SOUTH
23:27:45.632 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:45.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:46.601 00.969 16108 Exposure complete
23:27:46.669 00.068 16108 worker thread done servicing request
23:27:46.669 00.000 21068 OnExposeComplete: enter
23:27:46.670 00.001 21068 UpdateGuideState(): m_state=6
23:27:46.671 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4597
23:27:46.672 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.61, Mass=71295, SNR=51.6, Peak=10864 HFD=3.3
23:27:46.672 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
23:27:46.673 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
23:27:46.674 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.18 mountX=-0.17 mountY=0.26, mountTheta=2.16
23:27:46.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.29, opts=13)
23:27:46.676 00.001 21068 Enqueuing Move request for scope (0.12, -0.29)
23:27:46.678 00.002 16108 Worker thread wakes up
23:27:46.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
23:27:46.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
23:27:46.678 00.000 16108 Moving (0.12, -0.29) raw xDistance=-0.17 yDistance=0.26
23:27:46.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:27:46.679 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:46.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:27:46.679 00.000 16108 MoveAxis(E, 0, ABG)
23:27:46.679 00.000 16108 Move returns status 0, amount 0
23:27:46.679 00.000 16108 MoveAxis(N, 0, ABG)
23:27:46.679 00.000 16108 Move returns status 0, amount 0
23:27:46.679 00.000 16108 move complete, result=0
23:27:46.679 00.000 16108 worker thread done servicing request
23:27:46.682 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3993, FiltMin=3360, FiltMax=39398, Gamma=1.000
23:27:46.696 00.014 21068 UpdateGuideState exits: m=71295 SNR=51.6
23:27:46.697 00.001 21068 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 2 / 99999
23:27:46.697 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781674066.697,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.32,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
23:27:46.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:46.699 00.000 21068 Enqueuing Expose request
23:27:46.700 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:27:46.702 00.002 16108 Worker thread wakes up
23:27:46.702 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:46.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:47.871 01.169 16108 Exposure complete
23:27:47.934 00.063 16108 worker thread done servicing request
23:27:47.934 00.000 21068 OnExposeComplete: enter
23:27:47.936 00.002 21068 UpdateGuideState(): m_state=6
23:27:47.936 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4598
23:27:47.938 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=877.03, Mass=68683, SNR=49.5, Peak=12384 HFD=3.0
23:27:47.939 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
23:27:47.940 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:27:47.941 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=-0.03 mountY=-0.14, mountTheta=-1.76
23:27:47.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.13, opts=13)
23:27:47.944 00.001 21068 Enqueuing Move request for scope (0.05, 0.13)
23:27:47.945 00.001 16108 Worker thread wakes up
23:27:47.946 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:27:47.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:27:47.946 00.000 16108 Moving (0.05, 0.13) raw xDistance=-0.03 yDistance=-0.14
23:27:47.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:27:47.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:47.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:27:47.946 00.000 16108 MoveAxis(E, 0, ABG)
23:27:47.946 00.000 16108 Move returns status 0, amount 0
23:27:47.946 00.000 16108 MoveAxis(N, 0, ABG)
23:27:47.946 00.000 16108 Move returns status 0, amount 0
23:27:47.946 00.000 16108 move complete, result=0
23:27:47.946 00.000 16108 worker thread done servicing request
23:27:47.952 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3987, FiltMin=3289, FiltMax=39757, Gamma=1.000
23:27:47.969 00.017 21068 UpdateGuideState exits: m=68683 SNR=49.5
23:27:47.969 00.000 21068 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 3 / 99999
23:27:47.970 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781674067.970,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.26,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
23:27:47.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.971 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:47.973 00.002 21068 Enqueuing Expose request
23:27:47.974 00.001 16108 Worker thread wakes up
23:27:47.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:47.974 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:47.975 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:48.948 00.973 16108 Exposure complete
23:27:49.029 00.081 16108 worker thread done servicing request
23:27:49.029 00.000 21068 OnExposeComplete: enter
23:27:49.031 00.002 21068 UpdateGuideState(): m_state=6
23:27:49.033 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4599
23:27:49.034 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.84, Mass=63285, SNR=46.6, Peak=11216 HFD=2.9
23:27:49.038 00.004 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
23:27:49.039 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
23:27:49.041 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.14 mountY=0.04, mountTheta=2.89
23:27:49.045 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
23:27:49.048 00.003 21068 Enqueuing Move request for scope (0.13, -0.07)
23:27:49.050 00.002 16108 Worker thread wakes up
23:27:49.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:27:49.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:27:49.050 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
23:27:49.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:27:49.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:49.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:49.051 00.001 16108 MoveAxis(E, 0, ABG)
23:27:49.051 00.000 16108 Move returns status 0, amount 0
23:27:49.051 00.000 16108 MoveAxis(N, 0, ABG)
23:27:49.051 00.000 16108 Move returns status 0, amount 0
23:27:49.051 00.000 16108 move complete, result=0
23:27:49.051 00.000 16108 worker thread done servicing request
23:27:49.060 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3987, FiltMin=3451, FiltMax=37629, Gamma=1.000
23:27:49.088 00.028 21068 UpdateGuideState exits: m=63285 SNR=46.6
23:27:49.089 00.001 21068 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 4 / 99999
23:27:49.090 00.001 21068 PhdController: newstate STATE_FINISH
23:27:49.092 00.002 21068 PhdController complete: success
23:27:49.094 00.002 21068 evsrv: {"Event":"SettleDone","Timestamp":1781674069.094,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
23:27:49.096 00.002 21068 Mount: notify guiding dither settle done success=1
23:27:49.097 00.001 21068 PhdController: newstate STATE_IDLE
23:27:49.099 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.101 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:49.102 00.001 21068 Enqueuing Expose request
23:27:49.103 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:49.104 00.001 16108 Worker thread wakes up
23:27:49.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:49.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:49.827 00.722 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:49.828 00.001 21068 case statement mapped state 6 to 3
23:27:49.828 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:49.930 00.102 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
23:27:49.932 00.002 21068 PhdController::Guide begins
23:27:49.934 00.002 21068 PhdController: newstate STATE_SETUP
23:27:49.937 00.003 21068 PhdController: setup
23:27:49.939 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
23:27:49.941 00.002 21068 PhdController: guider state = 6
23:27:49.943 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
23:27:49.944 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
23:27:49.946 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:27:49.980 00.034 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:27:49.984 00.004 21068 case statement mapped state 6 to 3
23:27:49.986 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:27:50.263 00.277 16108 Exposure complete
23:27:50.343 00.080 16108 worker thread done servicing request
23:27:50.343 00.000 21068 OnExposeComplete: enter
23:27:50.344 00.001 21068 UpdateGuideState(): m_state=6
23:27:50.344 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4600
23:27:50.345 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=877.09, Mass=76715, SNR=64.0, Peak=12672 HFD=3.3
23:27:50.346 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
23:27:50.347 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
23:27:50.347 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.16 mountX=-0.05 mountY=-0.19, mountTheta=-1.80
23:27:50.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
23:27:50.350 00.001 21068 Enqueuing Move request for scope (0.08, 0.18)
23:27:50.350 00.000 16108 Worker thread wakes up
23:27:50.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:27:50.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:27:50.351 00.001 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.19
23:27:50.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:50.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:50.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:27:50.351 00.000 16108 MoveAxis(E, 0, ABG)
23:27:50.351 00.000 16108 Move returns status 0, amount 0
23:27:50.351 00.000 16108 MoveAxis(N, 0, ABG)
23:27:50.351 00.000 16108 Move returns status 0, amount 0
23:27:50.351 00.000 16108 move complete, result=0
23:27:50.351 00.000 16108 worker thread done servicing request
23:27:50.354 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=3984, FiltMin=3353, FiltMax=42365, Gamma=1.000
23:27:50.369 00.015 21068 UpdateGuideState exits: m=76715 SNR=64.0
23:27:50.370 00.001 21068 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 1 / 99999
23:27:50.371 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781674070.371,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:27:50.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:50.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:50.374 00.001 21068 Enqueuing Expose request
23:27:50.375 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:27:50.376 00.001 16108 Worker thread wakes up
23:27:50.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:50.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:51.345 00.969 16108 Exposure complete
23:27:51.419 00.074 16108 worker thread done servicing request
23:27:51.419 00.000 21068 OnExposeComplete: enter
23:27:51.420 00.001 21068 UpdateGuideState(): m_state=6
23:27:51.422 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4601
23:27:51.423 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.20, Mass=68105, SNR=48.1, Peak=11936 HFD=3.0
23:27:51.424 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
23:27:51.426 00.002 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
23:27:51.427 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.06 mountX=-0.11 mountY=-0.32, mountTheta=-1.90
23:27:51.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.29, opts=13)
23:27:51.430 00.001 21068 Enqueuing Move request for scope (0.16, 0.29)
23:27:51.431 00.001 16108 Worker thread wakes up
23:27:51.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
23:27:51.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
23:27:51.431 00.000 16108 Moving (0.16, 0.29) raw xDistance=-0.11 yDistance=-0.32
23:27:51.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:51.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:51.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:27:51.431 00.000 16108 MoveAxis(E, 0, ABG)
23:27:51.431 00.000 16108 Move returns status 0, amount 0
23:27:51.431 00.000 16108 MoveAxis(N, 0, ABG)
23:27:51.431 00.000 16108 Move returns status 0, amount 0
23:27:51.431 00.000 16108 move complete, result=0
23:27:51.431 00.000 16108 worker thread done servicing request
23:27:51.437 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3981, FiltMin=3355, FiltMax=37309, Gamma=1.000
23:27:51.457 00.020 21068 UpdateGuideState exits: m=68105 SNR=48.1
23:27:51.458 00.001 21068 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 2 / 99999
23:27:51.460 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781674071.460,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.25,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
23:27:51.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.463 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:51.464 00.001 21068 Enqueuing Expose request
23:27:51.465 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:27:51.466 00.001 16108 Worker thread wakes up
23:27:51.466 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:51.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:52.612 01.146 16108 Exposure complete
23:27:52.670 00.058 16108 worker thread done servicing request
23:27:52.670 00.000 21068 OnExposeComplete: enter
23:27:52.671 00.001 21068 UpdateGuideState(): m_state=6
23:27:52.672 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4602
23:27:52.672 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=877.25, Mass=68049, SNR=54.7, Peak=11040 HFD=3.0
23:27:52.673 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
23:27:52.674 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
23:27:52.675 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.60 mountX=0.07 mountY=-0.33, mountTheta=-1.37
23:27:52.676 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.34, opts=13)
23:27:52.677 00.001 21068 Enqueuing Move request for scope (-0.01, 0.34)
23:27:52.678 00.001 16108 Worker thread wakes up
23:27:52.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
23:27:52.678 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
23:27:52.678 00.000 16108 Moving (-0.01, 0.34) raw xDistance=0.07 yDistance=-0.33
23:27:52.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:27:52.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:52.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:27:52.678 00.000 16108 MoveAxis(E, 0, ABG)
23:27:52.678 00.000 16108 Move returns status 0, amount 0
23:27:52.678 00.000 16108 MoveAxis(N, 0, ABG)
23:27:52.678 00.000 16108 Move returns status 0, amount 0
23:27:52.678 00.000 16108 move complete, result=0
23:27:52.678 00.000 16108 worker thread done servicing request
23:27:52.682 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3981, FiltMin=3430, FiltMax=37853, Gamma=1.000
23:27:52.704 00.022 21068 UpdateGuideState exits: m=68049 SNR=54.7
23:27:52.705 00.001 21068 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 3 / 99999
23:27:52.706 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781674072.706,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.28,"Time":2.3,"SettleTime":3.0,"StarLocked":true}
23:27:52.706 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:52.708 00.001 21068 Enqueuing Expose request
23:27:52.709 00.001 16108 Worker thread wakes up
23:27:52.709 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:27:52.709 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:52.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:53.686 00.977 16108 Exposure complete
23:27:53.771 00.085 16108 worker thread done servicing request
23:27:53.771 00.000 21068 OnExposeComplete: enter
23:27:53.774 00.003 21068 UpdateGuideState(): m_state=6
23:27:53.777 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4603
23:27:53.779 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.77, Mass=89351, SNR=57.0, Peak=14208 HFD=3.4
23:27:53.780 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
23:27:53.782 00.002 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:27:53.783 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.65 mountX=-0.20 mountY=0.09, mountTheta=2.72
23:27:53.787 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
23:27:53.788 00.001 21068 Enqueuing Move request for scope (0.18, -0.14)
23:27:53.790 00.002 16108 Worker thread wakes up
23:27:53.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
23:27:53.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
23:27:53.791 00.001 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
23:27:53.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:27:53.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:53.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:53.791 00.000 16108 MoveAxis(E, 54, ABG)
23:27:53.791 00.000 16108 Guiding  Dir = 2, Dur = 54
23:27:53.792 00.001 16108 IsSlewing returns 0
23:27:53.792 00.000 16108 IsGuiding returns 0
23:27:53.799 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3977, FiltMin=3433, FiltMax=44829, Gamma=1.000
23:27:53.800 00.001 16108 PulseGuide returned control before completion, sleep 57
23:27:53.817 00.017 21068 UpdateGuideState exits: m=89351 SNR=57.0
23:27:53.818 00.001 21068 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 4 / 99999
23:27:53.819 00.001 21068 PhdController: newstate STATE_FINISH
23:27:53.820 00.001 21068 PhdController complete: success
23:27:53.820 00.000 21068 evsrv: {"Event":"SettleDone","Timestamp":1781674073.820,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
23:27:53.821 00.001 21068 Mount: notify guiding dither settle done success=1
23:27:53.822 00.001 21068 PhdController: newstate STATE_IDLE
23:27:53.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:53.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:53.824 00.000 21068 Enqueuing Expose request
23:27:53.861 00.037 16108 IsGuiding returns 1
23:27:53.861 00.000 16108 scope still moving after pulse duration time elapsed
23:27:53.892 00.031 16108 IsSlewing returns 0
23:27:53.892 00.000 16108 IsGuiding returns 0
23:27:53.897 00.005 16108 scope move finished after 54 + 46 ms
23:27:53.897 00.000 16108 Move returns status 0, amount 54
23:27:53.897 00.000 16108 MoveAxis(N, 0, ABG)
23:27:53.897 00.000 16108 Move returns status 0, amount 0
23:27:53.897 00.000 16108 move complete, result=0
23:27:53.897 00.000 16108 worker thread done servicing request
23:27:53.897 00.000 16108 Worker thread wakes up
23:27:53.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:53.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:53.898 00.001 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
23:27:55.066 01.168 16108 Exposure complete
23:27:55.138 00.072 16108 worker thread done servicing request
23:27:55.138 00.000 21068 OnExposeComplete: enter
23:27:55.139 00.001 21068 UpdateGuideState(): m_state=6
23:27:55.140 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.141 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.93, Mass=63644, SNR=45.3, Peak=11139 HFD=3.0
23:27:55.141 00.000 21068 MultiStar: exiting stabilization period
23:27:55.143 00.002 21068 MultiStar: updating star positions after lock position change
23:27:55.145 00.002 21068 Star::Find(15, 607, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.146 00.001 21068 Star::Find returns 1 (0), X=607.86, Y=149.44, Mass=87699, SNR=56.0, Peak=13379 HFD=3.1
23:27:55.146 00.000 21068 Star::Find(15, 475, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.147 00.001 21068 Star::Find returns 1 (0), X=475.27, Y=450.21, Mass=117547, SNR=75.8, Peak=18505 HFD=2.9
23:27:55.148 00.001 21068 Star::Find(15, 701, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.148 00.000 21068 Star::Find returns 1 (0), X=702.53, Y=50.70, Mass=89557, SNR=63.1, Peak=11913 HFD=3.5
23:27:55.149 00.001 21068 Star::Find(15, 1174, 884, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.150 00.001 21068 Star::Find returns 1 (0), X=1175.00, Y=884.78, Mass=67392, SNR=43.9, Peak=10029 HFD=3.1
23:27:55.151 00.001 21068 Star::Find(15, 1113, 407, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.152 00.001 21068 Star::Find returns 1 (0), X=1113.46, Y=408.00, Mass=72190, SNR=45.8, Peak=10473 HFD=3.5
23:27:55.154 00.002 21068 Star::Find(15, 1178, 610, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.154 00.000 21068 Star::Find returns 1 (0), X=1178.20, Y=610.08, Mass=56072, SNR=44.3, Peak=9360 HFD=3.3
23:27:55.155 00.001 21068 Star::Find(15, 123, 729, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.156 00.001 21068 Star::Find returns 1 (0), X=123.00, Y=729.40, Mass=33865, SNR=29.6, Peak=7536 HFD=2.6
23:27:55.157 00.001 21068 Star::Find(15, 545, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.158 00.001 21068 Star::Find returns 1 (0), X=545.80, Y=838.55, Mass=43470, SNR=35.7, Peak=9158 HFD=2.6
23:27:55.158 00.000 21068 Star::Find(15, 1049, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.159 00.001 21068 Star::Find returns 1 (0), X=1050.16, Y=673.22, Mass=45714, SNR=37.9, Peak=9395 HFD=2.8
23:27:55.160 00.001 21068 Star::Find(15, 1018, 636, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.160 00.000 21068 Star::Find returns 1 (0), X=1018.60, Y=636.69, Mass=41591, SNR=35.0, Peak=8147 HFD=3.1
23:27:55.161 00.001 21068 Star::Find(15, 58, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4604
23:27:55.162 00.001 21068 Star::Find returns 1 (0), X=58.41, Y=630.48, Mass=44137, SNR=37.7, Peak=8473 HFD=3.1
23:27:55.163 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
23:27:55.163 00.000 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
23:27:55.164 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.00 mountX=0.20 mountY=0.02, mountTheta=0.10
23:27:55.167 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.03, opts=13)
23:27:55.167 00.000 21068 Enqueuing Move request for scope (-0.20, 0.03)
23:27:55.168 00.001 16108 Worker thread wakes up
23:27:55.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
23:27:55.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
23:27:55.168 00.000 16108 Moving (-0.20, 0.03) raw xDistance=0.20 yDistance=0.02
23:27:55.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
23:27:55.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:55.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:55.168 00.000 16108 MoveAxis(W, 49, ABG)
23:27:55.168 00.000 16108 Guiding  Dir = 3, Dur = 49
23:27:55.169 00.001 16108 IsSlewing returns 0
23:27:55.169 00.000 16108 IsGuiding returns 0
23:27:55.172 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=3974, FiltMin=3411, FiltMax=35830, Gamma=1.000
23:27:55.187 00.015 21068 UpdateGuideState exits: m=63644 SNR=45.3
23:27:55.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:55.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:55.189 00.001 21068 Enqueuing Expose request
23:27:55.219 00.030 16108 IsGuiding returns 1
23:27:55.219 00.000 16108 scope still moving after pulse duration time elapsed
23:27:55.249 00.030 16108 IsSlewing returns 0
23:27:55.249 00.000 16108 IsGuiding returns 1
23:27:55.281 00.032 16108 IsSlewing returns 0
23:27:55.281 00.000 16108 IsGuiding returns 1
23:27:55.312 00.031 16108 IsSlewing returns 0
23:27:55.312 00.000 16108 IsGuiding returns 0
23:27:55.312 00.000 16108 scope move finished after 49 + 94 ms
23:27:55.312 00.000 16108 Move returns status 0, amount 49
23:27:55.312 00.000 16108 MoveAxis(N, 0, ABG)
23:27:55.312 00.000 16108 Move returns status 0, amount 0
23:27:55.312 00.000 16108 move complete, result=0
23:27:55.312 00.000 16108 worker thread done servicing request
23:27:55.312 00.000 16108 Worker thread wakes up
23:27:55.312 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:55.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:55.313 00.001 21068 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
23:27:56.288 00.975 16108 Exposure complete
23:27:56.367 00.079 16108 worker thread done servicing request
23:27:56.367 00.000 21068 OnExposeComplete: enter
23:27:56.369 00.002 21068 UpdateGuideState(): m_state=6
23:27:56.370 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4605
23:27:56.370 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=877.29, Mass=68165, SNR=45.2, Peak=11203 HFD=3.0
23:27:56.373 00.003 21068 MultiStar: [#1 -0.24,0.29,1.38,U] [#2 0.08,0.00,1.64,U] [#3 0.09,0.26,1.17,U] [#4 0.05,0.14,1.37,U] [#5 0.45,0.38,0.00,M1] [#6 0.43,0.40,0.00,M1] [#7 0.11,-0.19,0.76,U] [#8 0.39,0.07,0.96,U] 
23:27:56.374 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.15}, one-star: {-0.30, 0.39}
23:27:56.375 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
23:27:56.375 00.000 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
23:27:56.376 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.45 mountX=0.01 mountY=-0.15, mountTheta=-1.51
23:27:56.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
23:27:56.380 00.002 21068 Enqueuing Move request for scope (0.02, 0.15)
23:27:56.381 00.001 16108 Worker thread wakes up
23:27:56.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
23:27:56.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
23:27:56.381 00.000 16108 Moving (0.02, 0.15) raw xDistance=0.01 yDistance=-0.15
23:27:56.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:56.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:27:56.381 00.000 16108 MoveAxis(E, 0, ABG)
23:27:56.381 00.000 16108 Move returns status 0, amount 0
23:27:56.381 00.000 16108 MoveAxis(N, 0, ABG)
23:27:56.381 00.000 16108 Move returns status 0, amount 0
23:27:56.381 00.000 16108 move complete, result=0
23:27:56.381 00.000 16108 worker thread done servicing request
23:27:56.385 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3974, FiltMin=3421, FiltMax=38461, Gamma=1.000
23:27:56.410 00.025 21068 UpdateGuideState exits: m=68165 SNR=45.2
23:27:56.412 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.414 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:56.415 00.001 21068 Enqueuing Expose request
23:27:56.417 00.002 16108 Worker thread wakes up
23:27:56.417 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:56.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:56.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:57.599 01.181 16108 Exposure complete
23:27:57.659 00.060 16108 worker thread done servicing request
23:27:57.659 00.000 21068 OnExposeComplete: enter
23:27:57.660 00.001 21068 UpdateGuideState(): m_state=6
23:27:57.660 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4606
23:27:57.661 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.30, Mass=80087, SNR=59.9, Peak=12528 HFD=3.5
23:27:57.662 00.001 21068 MultiStar: [#1 0.56,0.18,0.00,M1] [#2 0.15,0.38,0.99,U] [#3 0.34,0.53,0.00,M1] [#4 0.13,0.65,0.00,M1] [#5 0.97,0.46,0.00,M2] [#6 0.87,0.90,0.00,M2] [#7 0.28,0.77,0.00,M1] [#8 0.61,0.39,0.00,M1] 
23:27:57.663 00.001 21068 refined, 1 included, MultiStar: {0.19, 0.39}, one-star: {0.23, 0.39}
23:27:57.663 00.000 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
23:27:57.664 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
23:27:57.665 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.11 mountX=-0.12 mountY=-0.42, mountTheta=-1.85
23:27:57.666 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.39, opts=13)
23:27:57.668 00.002 21068 Enqueuing Move request for scope (0.19, 0.39)
23:27:57.669 00.001 16108 Worker thread wakes up
23:27:57.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
23:27:57.669 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
23:27:57.669 00.000 16108 Moving (0.19, 0.39) raw xDistance=-0.12 yDistance=-0.42
23:27:57.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:27:57.669 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:57.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:27:57.669 00.000 16108 MoveAxis(E, 0, ABG)
23:27:57.669 00.000 16108 Move returns status 0, amount 0
23:27:57.669 00.000 16108 MoveAxis(N, 0, ABG)
23:27:57.669 00.000 16108 Move returns status 0, amount 0
23:27:57.669 00.000 16108 move complete, result=0
23:27:57.669 00.000 16108 worker thread done servicing request
23:27:57.673 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3971, FiltMin=3353, FiltMax=46371, Gamma=1.000
23:27:57.698 00.025 21068 UpdateGuideState exits: m=80087 SNR=59.9
23:27:57.700 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:57.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:57.702 00.001 21068 Enqueuing Expose request
23:27:57.703 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:27:57.705 00.002 16108 Worker thread wakes up
23:27:57.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:57.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:27:58.683 00.978 16108 Exposure complete
23:27:58.744 00.061 16108 worker thread done servicing request
23:27:58.744 00.000 21068 OnExposeComplete: enter
23:27:58.745 00.001 21068 UpdateGuideState(): m_state=6
23:27:58.745 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4607
23:27:58.746 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.11, Mass=64388, SNR=48.9, Peak=12496 HFD=2.8
23:27:58.747 00.001 21068 MultiStar: [#1 0.35,0.54,0.00,M2] [#2 0.36,0.29,1.55,U] [#3 0.33,0.64,0.00,M2] [#4 0.52,-0.03,0.00,M2] [#5 0.86,0.48,0.00,M3] [#6 0.78,0.89,0.00,M3] [#7 0.57,0.52,0.00,M2] [#8 0.47,0.00,0.87,U] 
23:27:58.748 00.001 21068 single-star, 2 included, MultiStar: {0.36, 0.19}, one-star: {0.27, 0.20}
23:27:58.749 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
23:27:58.749 00.000 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
23:27:58.750 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.64 mountX=-0.24 mountY=-0.26, mountTheta=-2.30
23:27:58.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.20, opts=13)
23:27:58.752 00.000 21068 Enqueuing Move request for scope (0.27, 0.20)
23:27:58.753 00.001 16108 Worker thread wakes up
23:27:58.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
23:27:58.754 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
23:27:58.754 00.000 16108 Moving (0.27, 0.20) raw xDistance=-0.24 yDistance=-0.26
23:27:58.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:27:58.754 00.000 16108 switching direction from 0 to -1 - decHistory=-4 oldest=-0.29 newest=-0.83
23:27:58.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:27:58.754 00.000 16108 MoveAxis(E, 62, ABG)
23:27:58.754 00.000 16108 Guiding  Dir = 2, Dur = 62
23:27:58.754 00.000 16108 IsSlewing returns 0
23:27:58.755 00.001 16108 IsGuiding returns 0
23:27:58.758 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3971, FiltMin=3411, FiltMax=36659, Gamma=1.000
23:27:58.773 00.015 16108 PulseGuide returned control before completion, sleep 54
23:27:58.787 00.014 21068 UpdateGuideState exits: m=64388 SNR=48.9
23:27:58.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:58.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:27:58.790 00.001 21068 Enqueuing Expose request
23:27:58.835 00.045 16108 IsGuiding returns 1
23:27:58.835 00.000 16108 scope still moving after pulse duration time elapsed
23:27:58.867 00.032 16108 IsSlewing returns 0
23:27:58.867 00.000 16108 IsGuiding returns 0
23:27:58.867 00.000 16108 scope move finished after 62 + 49 ms
23:27:58.867 00.000 16108 Move returns status 0, amount 62
23:27:58.867 00.000 16108 MoveAxis(N, 53, ABG)
23:27:58.867 00.000 16108 Guiding  Dir = 0, Dur = 53
23:27:58.868 00.001 16108 IsSlewing returns 0
23:27:58.868 00.000 16108 IsGuiding returns 0
23:27:58.931 00.063 16108 IsGuiding returns 1
23:27:58.933 00.002 16108 scope still moving after pulse duration time elapsed
23:27:58.962 00.029 16108 IsSlewing returns 0
23:27:58.963 00.001 16108 IsGuiding returns 1
23:27:58.993 00.030 16108 IsSlewing returns 0
23:27:58.993 00.000 16108 IsGuiding returns 1
23:27:59.025 00.032 16108 IsSlewing returns 0
23:27:59.025 00.000 16108 IsGuiding returns 0
23:27:59.025 00.000 16108 scope move finished after 53 + 104 ms
23:27:59.025 00.000 16108 Move returns status 0, amount 53
23:27:59.025 00.000 16108 move complete, result=0
23:27:59.025 00.000 16108 worker thread done servicing request
23:27:59.025 00.000 16108 Worker thread wakes up
23:27:59.025 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.3 px 53 ms NORTH
23:27:59.027 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:27:59.028 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:00.197 01.169 16108 Exposure complete
23:28:00.271 00.074 16108 worker thread done servicing request
23:28:00.272 00.001 21068 OnExposeComplete: enter
23:28:00.272 00.000 21068 UpdateGuideState(): m_state=6
23:28:00.273 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4608
23:28:00.274 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.95, Mass=86637, SNR=59.7, Peak=12032 HFD=3.3
23:28:00.275 00.001 21068 MultiStar: [#1 0.28,-0.16,0.95,U] [#2 -0.12,-0.20,1.10,U] [#3 0.38,-0.00,1.01,U] [#4 -0.15,0.25,0.92,U] [#5 0.68,0.13,0.00,M4] [#6 0.54,0.51,0.00,M4] [#7 0.47,0.07,0.59,U] [#8 -0.07,0.02,0.63,U] 
23:28:00.276 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {-0.18, 0.04}
23:28:00.277 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:28:00.277 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
23:28:00.278 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.12 mountX=-0.07 mountY=-0.01, mountTheta=-3.02
23:28:00.280 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
23:28:00.282 00.002 21068 Enqueuing Move request for scope (0.07, -0.01)
23:28:00.286 00.004 16108 Worker thread wakes up
23:28:00.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:28:00.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:28:00.286 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
23:28:00.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:00.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:00.286 00.000 16108 MoveAxis(E, 0, ABG)
23:28:00.287 00.001 16108 Move returns status 0, amount 0
23:28:00.287 00.000 16108 MoveAxis(N, 0, ABG)
23:28:00.287 00.000 16108 Move returns status 0, amount 0
23:28:00.287 00.000 16108 move complete, result=0
23:28:00.287 00.000 16108 worker thread done servicing request
23:28:00.297 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3965, FiltMin=3363, FiltMax=40429, Gamma=1.000
23:28:00.314 00.017 21068 UpdateGuideState exits: m=86637 SNR=59.7
23:28:00.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.315 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:00.316 00.001 21068 Enqueuing Expose request
23:28:00.317 00.001 16108 Worker thread wakes up
23:28:00.317 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:00.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:00.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:01.297 00.979 16108 Exposure complete
23:28:01.352 00.055 16108 worker thread done servicing request
23:28:01.353 00.001 21068 OnExposeComplete: enter
23:28:01.353 00.000 21068 UpdateGuideState(): m_state=6
23:28:01.354 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4609
23:28:01.355 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.95, Mass=74530, SNR=53.4, Peak=13328 HFD=2.9
23:28:01.356 00.001 21068 MultiStar: [#1 0.30,0.15,1.22,U] [#2 0.18,-0.03,1.28,U] [#3 -0.05,0.28,1.02,U] [#4 0.00,0.40,0.87,U] [#5 0.77,0.38,0.00,M5] [#6 0.73,0.85,0.00,M5] [#7 0.21,0.44,0.64,U] [#8 0.51,0.15,0.00,M1] 
23:28:01.356 00.000 21068 single-star, 5 included, MultiStar: {0.15, 0.18}, one-star: {0.21, 0.05}
23:28:01.357 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
23:28:01.358 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
23:28:01.358 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.22 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
23:28:01.361 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.05, opts=13)
23:28:01.362 00.001 21068 Enqueuing Move request for scope (0.21, 0.05)
23:28:01.363 00.001 16108 Worker thread wakes up
23:28:01.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
23:28:01.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
23:28:01.363 00.000 16108 Moving (0.21, 0.05) raw xDistance=-0.20 yDistance=-0.10
23:28:01.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:28:01.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:01.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:01.363 00.000 16108 MoveAxis(E, 0, ABG)
23:28:01.363 00.000 16108 Move returns status 0, amount 0
23:28:01.363 00.000 16108 MoveAxis(N, 0, ABG)
23:28:01.363 00.000 16108 Move returns status 0, amount 0
23:28:01.363 00.000 16108 move complete, result=0
23:28:01.363 00.000 16108 worker thread done servicing request
23:28:01.366 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3965, FiltMin=3417, FiltMax=39219, Gamma=1.000
23:28:01.381 00.015 21068 UpdateGuideState exits: m=74530 SNR=53.4
23:28:01.383 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:01.383 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:01.384 00.001 21068 Enqueuing Expose request
23:28:01.385 00.001 16108 Worker thread wakes up
23:28:01.385 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:01.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:01.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:02.542 01.156 16108 Exposure complete
23:28:02.611 00.069 16108 worker thread done servicing request
23:28:02.611 00.000 21068 OnExposeComplete: enter
23:28:02.612 00.001 21068 UpdateGuideState(): m_state=6
23:28:02.613 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4610
23:28:02.614 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.89, Mass=80683, SNR=58.3, Peak=13027 HFD=3.0
23:28:02.615 00.001 21068 MultiStar: [#1 0.21,0.22,1.11,U] [#2 0.14,-0.02,1.29,U] [#3 0.29,0.14,1.04,U] [#4 -0.14,0.39,0.75,U] [#5 0.20,0.41,0.98,U] [#6 -0.23,0.62,0.00,M6] [#7 -0.00,0.11,0.70,U] [#8 -0.21,0.21,0.70,U] 
23:28:02.616 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.17}, one-star: {-0.33, -0.01}
23:28:02.617 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
23:28:02.618 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
23:28:02.618 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.32 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
23:28:02.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.17, opts=13)
23:28:02.621 00.001 21068 Enqueuing Move request for scope (0.04, 0.17)
23:28:02.621 00.000 16108 Worker thread wakes up
23:28:02.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
23:28:02.622 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
23:28:02.622 00.000 16108 Moving (0.04, 0.17) raw xDistance=-0.01 yDistance=-0.17
23:28:02.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:02.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:02.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:02.622 00.000 16108 MoveAxis(E, 0, ABG)
23:28:02.622 00.000 16108 Move returns status 0, amount 0
23:28:02.622 00.000 16108 MoveAxis(N, 0, ABG)
23:28:02.622 00.000 16108 Move returns status 0, amount 0
23:28:02.622 00.000 16108 move complete, result=0
23:28:02.622 00.000 16108 worker thread done servicing request
23:28:02.628 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3961, FiltMin=3395, FiltMax=43133, Gamma=1.000
23:28:02.643 00.015 21068 UpdateGuideState exits: m=80683 SNR=58.3
23:28:02.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:02.644 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:02.646 00.002 21068 Enqueuing Expose request
23:28:02.647 00.001 16108 Worker thread wakes up
23:28:02.647 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:02.648 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:02.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:03.612 00.964 16108 Exposure complete
23:28:03.666 00.054 16108 worker thread done servicing request
23:28:03.666 00.000 21068 OnExposeComplete: enter
23:28:03.668 00.002 21068 UpdateGuideState(): m_state=6
23:28:03.669 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4611
23:28:03.670 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.90, Mass=87966, SNR=64.9, Peak=11584 HFD=3.7
23:28:03.671 00.001 21068 MultiStar: [#1 0.52,0.40,0.00,M1] [#2 0.43,-0.08,1.13,U] [#3 0.39,0.41,0.00,M1] [#4 -0.16,0.14,0.93,U] [#5 0.19,0.39,0.78,U] [#6 0.35,0.41,0.00,M7] [#7 0.04,0.21,0.58,U] [#8 0.27,-0.35,0.55,U] 
23:28:03.672 00.001 21068 refined, 5 included, MultiStar: {0.19, 0.06}, one-star: {0.27, -0.01}
23:28:03.672 00.000 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
23:28:03.673 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
23:28:03.674 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.19 cameraTheta=0.29 mountX=-0.17 mountY=-0.10, mountTheta=-2.63
23:28:03.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.06, opts=13)
23:28:03.676 00.001 21068 Enqueuing Move request for scope (0.19, 0.06)
23:28:03.677 00.001 16108 Worker thread wakes up
23:28:03.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:28:03.677 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:28:03.677 00.000 16108 Moving (0.19, 0.06) raw xDistance=-0.17 yDistance=-0.10
23:28:03.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:28:03.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:03.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:03.677 00.000 16108 MoveAxis(E, 0, ABG)
23:28:03.677 00.000 16108 Move returns status 0, amount 0
23:28:03.677 00.000 16108 MoveAxis(N, 0, ABG)
23:28:03.677 00.000 16108 Move returns status 0, amount 0
23:28:03.677 00.000 16108 move complete, result=0
23:28:03.677 00.000 16108 worker thread done servicing request
23:28:03.681 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3961, FiltMin=3408, FiltMax=44253, Gamma=1.000
23:28:03.711 00.030 21068 UpdateGuideState exits: m=87966 SNR=64.9
23:28:03.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:03.714 00.001 21068 Enqueuing Expose request
23:28:03.716 00.002 16108 Worker thread wakes up
23:28:03.716 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:03.718 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:03.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:04.870 01.152 16108 Exposure complete
23:28:04.938 00.068 16108 worker thread done servicing request
23:28:04.938 00.000 21068 OnExposeComplete: enter
23:28:04.940 00.002 21068 UpdateGuideState(): m_state=6
23:28:04.942 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4612
23:28:04.944 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=876.96, Mass=76174, SNR=58.0, Peak=10963 HFD=3.3
23:28:04.946 00.002 21068 MultiStar: [#1 0.56,-0.11,0.00,M2] [#2 0.22,0.16,1.25,U] [#3 0.42,0.05,1.02,U] [#4 -0.14,0.23,0.76,U] [#5 0.62,0.32,0.00,M4] [#6 0.80,0.33,0.00,M8] [#7 0.42,0.52,0.00,M1] [#8 0.09,0.12,0.96,U] 
23:28:04.947 00.001 21068 single-star, 4 included, MultiStar: {0.12, 0.12}, one-star: {-0.06, 0.05}
23:28:04.947 00.000 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
23:28:04.950 00.003 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
23:28:04.951 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=0.07 mountY=-0.04, mountTheta=-0.46
23:28:04.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
23:28:04.955 00.002 21068 Enqueuing Move request for scope (-0.06, 0.05)
23:28:04.956 00.001 16108 Worker thread wakes up
23:28:04.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:28:04.956 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:28:04.956 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.04
23:28:04.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:04.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:04.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:04.956 00.000 16108 MoveAxis(E, 0, ABG)
23:28:04.956 00.000 16108 Move returns status 0, amount 0
23:28:04.957 00.001 16108 MoveAxis(N, 0, ABG)
23:28:04.957 00.000 16108 Move returns status 0, amount 0
23:28:04.957 00.000 16108 move complete, result=0
23:28:04.957 00.000 16108 worker thread done servicing request
23:28:04.964 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3961, FiltMin=3405, FiltMax=43523, Gamma=1.000
23:28:04.989 00.025 21068 UpdateGuideState exits: m=76174 SNR=58.0
23:28:04.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.990 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:04.992 00.002 21068 Enqueuing Expose request
23:28:04.993 00.001 16108 Worker thread wakes up
23:28:04.993 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:04.995 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:04.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:05.968 00.973 16108 Exposure complete
23:28:06.040 00.072 16108 worker thread done servicing request
23:28:06.040 00.000 21068 OnExposeComplete: enter
23:28:06.041 00.001 21068 UpdateGuideState(): m_state=6
23:28:06.042 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4613
23:28:06.043 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.99, Mass=75782, SNR=59.5, Peak=11920 HFD=3.2
23:28:06.044 00.001 21068 MultiStar: [#1 0.28,0.20,1.15,U] [#2 0.13,-0.00,1.26,U] [#3 -0.03,0.45,1.06,U] [#4 -0.19,-0.05,0.67,U] [#5 0.89,0.47,0.00,M5] [#6 0.41,0.43,0.00,M9] [#7 -0.03,0.06,0.43,U] [#8 -0.28,0.13,0.63,U] 
23:28:06.045 00.001 21068 single-star, 6 included, MultiStar: {0.03, 0.14}, one-star: {0.05, 0.08}
23:28:06.046 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
23:28:06.047 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
23:28:06.048 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.00 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
23:28:06.049 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.08, opts=13)
23:28:06.050 00.001 21068 Enqueuing Move request for scope (0.05, 0.08)
23:28:06.051 00.001 16108 Worker thread wakes up
23:28:06.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:28:06.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:28:06.051 00.000 16108 Moving (0.05, 0.08) raw xDistance=-0.04 yDistance=-0.09
23:28:06.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:28:06.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:06.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:06.051 00.000 16108 MoveAxis(E, 0, ABG)
23:28:06.051 00.000 16108 Move returns status 0, amount 0
23:28:06.051 00.000 16108 MoveAxis(N, 0, ABG)
23:28:06.051 00.000 16108 Move returns status 0, amount 0
23:28:06.051 00.000 16108 move complete, result=0
23:28:06.051 00.000 16108 worker thread done servicing request
23:28:06.055 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3961, FiltMin=3389, FiltMax=39030, Gamma=1.000
23:28:06.069 00.014 21068 UpdateGuideState exits: m=75782 SNR=59.5
23:28:06.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.072 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:06.073 00.001 21068 Enqueuing Expose request
23:28:06.074 00.001 16108 Worker thread wakes up
23:28:06.074 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:06.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:06.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:07.240 01.165 16108 Exposure complete
23:28:07.314 00.074 16108 worker thread done servicing request
23:28:07.314 00.000 21068 OnExposeComplete: enter
23:28:07.315 00.001 21068 UpdateGuideState(): m_state=6
23:28:07.317 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4614
23:28:07.319 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=876.83, Mass=73876, SNR=47.7, Peak=11056 HFD=3.1
23:28:07.321 00.002 21068 MultiStar: [#1 0.19,0.20,1.45,U] [#2 -0.54,0.20,0.00,M1] [#3 0.30,0.40,0.00,M1] [#4 0.04,0.51,0.00,M1] [#5 0.44,0.51,0.00,M6] [#6 0.63,0.79,0.00,M10] [#7 -0.33,0.20,0.66,U] [#8 0.11,-0.04,1.00,U] 
23:28:07.323 00.002 21068 refined, 3 included, MultiStar: {-0.07, 0.08}, one-star: {-0.48, -0.08}
23:28:07.324 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
23:28:07.325 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
23:28:07.328 00.003 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.34 mountX=0.09 mountY=-0.06, mountTheta=-0.58
23:28:07.330 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
23:28:07.333 00.003 21068 Enqueuing Move request for scope (-0.07, 0.08)
23:28:07.335 00.002 16108 Worker thread wakes up
23:28:07.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:28:07.335 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:28:07.335 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=-0.06
23:28:07.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:28:07.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:07.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:07.335 00.000 16108 MoveAxis(E, 0, ABG)
23:28:07.336 00.001 16108 Move returns status 0, amount 0
23:28:07.336 00.000 16108 MoveAxis(N, 0, ABG)
23:28:07.336 00.000 16108 Move returns status 0, amount 0
23:28:07.336 00.000 16108 move complete, result=0
23:28:07.336 00.000 16108 worker thread done servicing request
23:28:07.343 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3958, FiltMin=3411, FiltMax=44598, Gamma=1.000
23:28:07.365 00.022 21068 UpdateGuideState exits: m=73876 SNR=47.7
23:28:07.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:07.368 00.001 21068 Enqueuing Expose request
23:28:07.369 00.001 16108 Worker thread wakes up
23:28:07.369 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:07.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:07.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:08.346 00.976 16108 Exposure complete
23:28:08.404 00.058 16108 worker thread done servicing request
23:28:08.404 00.000 21068 OnExposeComplete: enter
23:28:08.405 00.001 21068 UpdateGuideState(): m_state=6
23:28:08.406 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4615
23:28:08.406 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=877.11, Mass=78290, SNR=54.5, Peak=12227 HFD=3.0
23:28:08.407 00.001 21068 MultiStar: [#1 0.27,0.29,1.46,U] [#2 0.15,0.20,1.31,U] [#3 0.17,0.51,0.00,M2] [#4 -0.25,0.41,0.00,M2] [#5 0.66,0.70,0.00,M7] [#6 0.40,0.86,0.00,R] [#7 0.20,0.29,0.66,U] [#8 0.72,0.14,0.00,M1] 
23:28:08.408 00.001 21068 single-star, 3 included, MultiStar: {0.18, 0.24}, one-star: {0.07, 0.21}
23:28:08.409 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:28:08.409 00.000 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
23:28:08.410 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.24 mountX=-0.03 mountY=-0.22, mountTheta=-1.73
23:28:08.413 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.21, opts=13)
23:28:08.413 00.000 21068 Enqueuing Move request for scope (0.07, 0.21)
23:28:08.414 00.001 16108 Worker thread wakes up
23:28:08.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:28:08.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:28:08.414 00.000 16108 Moving (0.07, 0.21) raw xDistance=-0.03 yDistance=-0.22
23:28:08.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:28:08.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:28:08.414 00.000 16108 MoveAxis(E, 0, ABG)
23:28:08.414 00.000 16108 Move returns status 0, amount 0
23:28:08.415 00.001 16108 MoveAxis(N, 44, ABG)
23:28:08.415 00.000 16108 Guiding  Dir = 0, Dur = 44
23:28:08.415 00.000 16108 IsSlewing returns 0
23:28:08.415 00.000 16108 IsGuiding returns 0
23:28:08.418 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3958, FiltMin=3414, FiltMax=34525, Gamma=1.000
23:28:08.433 00.015 16108 PulseGuide returned control before completion, sleep 37
23:28:08.438 00.005 21068 UpdateGuideState exits: m=78290 SNR=54.5
23:28:08.441 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:08.444 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:08.446 00.002 21068 Enqueuing Expose request
23:28:08.478 00.032 16108 IsGuiding returns 1
23:28:08.478 00.000 16108 scope still moving after pulse duration time elapsed
23:28:08.509 00.031 16108 IsSlewing returns 0
23:28:08.509 00.000 16108 IsGuiding returns 1
23:28:08.540 00.031 16108 IsSlewing returns 0
23:28:08.540 00.000 16108 IsGuiding returns 0
23:28:08.540 00.000 16108 scope move finished after 44 + 81 ms
23:28:08.540 00.000 16108 Move returns status 0, amount 44
23:28:08.540 00.000 16108 move complete, result=0
23:28:08.541 00.001 16108 worker thread done servicing request
23:28:08.541 00.000 16108 Worker thread wakes up
23:28:08.541 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
23:28:08.544 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:08.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:09.710 01.166 16108 Exposure complete
23:28:09.765 00.055 16108 worker thread done servicing request
23:28:09.765 00.000 21068 OnExposeComplete: enter
23:28:09.766 00.001 21068 UpdateGuideState(): m_state=6
23:28:09.767 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4616
23:28:09.768 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.69, Mass=73974, SNR=54.7, Peak=10787 HFD=3.2
23:28:09.769 00.001 21068 MultiStar: [#1 0.24,-0.24,1.18,U] [#2 0.03,-0.35,1.41,U] [#3 0.30,0.09,0.98,U] [#4 -0.08,0.18,0.75,U] [#5 0.24,0.08,1.01,U] [#6 -0.33,-0.57,0.00,M1] [#7 0.05,0.07,0.65,U] [#8 0.28,-0.20,0.79,U] 
23:28:09.769 00.000 21068 refined, 7 included, MultiStar: {0.14, -0.10}, one-star: {0.03, -0.21}
23:28:09.770 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:28:09.771 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:28:09.772 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.16 mountY=0.07, mountTheta=2.72
23:28:09.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
23:28:09.774 00.000 21068 Enqueuing Move request for scope (0.14, -0.10)
23:28:09.775 00.001 16108 Worker thread wakes up
23:28:09.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:28:09.775 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:28:09.775 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.07
23:28:09.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:28:09.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:28:09.775 00.000 16108 MoveAxis(E, 0, ABG)
23:28:09.775 00.000 16108 Move returns status 0, amount 0
23:28:09.775 00.000 16108 MoveAxis(N, 0, ABG)
23:28:09.776 00.001 16108 Move returns status 0, amount 0
23:28:09.776 00.000 16108 move complete, result=0
23:28:09.776 00.000 16108 worker thread done servicing request
23:28:09.780 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=3958, FiltMin=3366, FiltMax=38931, Gamma=1.000
23:28:09.794 00.014 21068 UpdateGuideState exits: m=73974 SNR=54.7
23:28:09.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:09.797 00.001 21068 Enqueuing Expose request
23:28:09.797 00.000 16108 Worker thread wakes up
23:28:09.799 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:09.800 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:09.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:10.772 00.972 16108 Exposure complete
23:28:10.827 00.055 16108 worker thread done servicing request
23:28:10.827 00.000 21068 OnExposeComplete: enter
23:28:10.828 00.001 21068 UpdateGuideState(): m_state=6
23:28:10.830 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4617
23:28:10.830 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.87, Mass=67670, SNR=49.3, Peak=11411 HFD=2.9
23:28:10.831 00.001 21068 MultiStar: [#1 0.37,0.41,0.00,M1] [#2 0.11,0.16,1.30,U] [#3 0.07,0.43,1.25,U] [#4 -0.34,-0.11,0.90,U] [#5 0.27,0.35,1.02,U] [#6 -0.07,-0.25,0.89,U] [#7 0.54,0.36,0.00,M1] [#8 0.44,-0.34,0.00,M1] 
23:28:10.832 00.001 21068 single-star, 5 included, MultiStar: {0.00, 0.12}, one-star: {-0.10, -0.03}
23:28:10.833 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
23:28:10.834 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
23:28:10.835 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.82 mountX=0.10 mountY=0.06, mountTheta=0.54
23:28:10.836 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.03, opts=13)
23:28:10.837 00.001 21068 Enqueuing Move request for scope (-0.10, -0.03)
23:28:10.838 00.001 16108 Worker thread wakes up
23:28:10.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:28:10.838 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:28:10.838 00.000 16108 Moving (-0.10, -0.03) raw xDistance=0.10 yDistance=0.06
23:28:10.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:28:10.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:10.839 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:28:10.839 00.000 16108 MoveAxis(E, 0, ABG)
23:28:10.839 00.000 16108 Move returns status 0, amount 0
23:28:10.839 00.000 16108 MoveAxis(N, 0, ABG)
23:28:10.839 00.000 16108 Move returns status 0, amount 0
23:28:10.839 00.000 16108 move complete, result=0
23:28:10.839 00.000 16108 worker thread done servicing request
23:28:10.844 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3958, FiltMin=3376, FiltMax=50061, Gamma=1.000
23:28:10.862 00.018 21068 UpdateGuideState exits: m=67670 SNR=49.3
23:28:10.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:10.865 00.001 21068 Enqueuing Expose request
23:28:10.865 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:10.866 00.001 16108 Worker thread wakes up
23:28:10.866 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:10.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:12.022 01.156 16108 Exposure complete
23:28:12.078 00.056 16108 worker thread done servicing request
23:28:12.078 00.000 21068 OnExposeComplete: enter
23:28:12.080 00.002 21068 UpdateGuideState(): m_state=6
23:28:12.081 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4618
23:28:12.082 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.49, Mass=80752, SNR=62.0, Peak=10848 HFD=3.3
23:28:12.083 00.001 21068 MultiStar: [#1 0.04,-0.23,1.22,U] [#2 0.20,-0.45,0.00,M1] [#3 0.05,-0.05,0.75,U] [#4 -0.12,-0.37,0.83,U] [#5 0.53,0.02,0.00,M6] [#6 0.07,-0.84,0.00,M1] [#7 0.20,-0.30,0.51,U] [#8 0.27,-0.29,0.75,U] 
23:28:12.083 00.000 21068 refined, 5 included, MultiStar: {0.02, -0.28}, one-star: {-0.22, -0.41}
23:28:12.084 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
23:28:12.085 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
23:28:12.086 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.51 mountX=-0.06 mountY=0.27, mountTheta=1.81
23:28:12.089 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.28, opts=13)
23:28:12.090 00.001 21068 Enqueuing Move request for scope (0.02, -0.28)
23:28:12.092 00.002 16108 Worker thread wakes up
23:28:12.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
23:28:12.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
23:28:12.092 00.000 16108 Moving (0.02, -0.28) raw xDistance=-0.06 yDistance=0.27
23:28:12.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:28:12.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:28:12.093 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:28:12.093 00.000 16108 MoveAxis(E, 0, ABG)
23:28:12.093 00.000 16108 Move returns status 0, amount 0
23:28:12.093 00.000 16108 MoveAxis(N, 0, ABG)
23:28:12.093 00.000 16108 Move returns status 0, amount 0
23:28:12.093 00.000 16108 move complete, result=0
23:28:12.093 00.000 16108 worker thread done servicing request
23:28:12.100 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3961, FiltMin=3392, FiltMax=40691, Gamma=1.000
23:28:12.123 00.023 21068 UpdateGuideState exits: m=80752 SNR=62.0
23:28:12.125 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:12.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:12.126 00.000 21068 Enqueuing Expose request
23:28:12.127 00.001 16108 Worker thread wakes up
23:28:12.127 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:28:12.128 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:12.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:13.113 00.985 16108 Exposure complete
23:28:13.168 00.055 16108 worker thread done servicing request
23:28:13.168 00.000 21068 OnExposeComplete: enter
23:28:13.170 00.002 21068 UpdateGuideState(): m_state=6
23:28:13.171 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4619
23:28:13.172 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.71, Mass=81818, SNR=59.0, Peak=12336 HFD=3.1
23:28:13.173 00.001 21068 MultiStar: [#1 0.68,-0.12,0.00,M1] [#2 0.58,-0.33,0.00,M2] [#3 0.12,-0.07,1.19,U] [#4 -0.00,0.07,0.62,U] [#5 0.85,-0.04,0.00,M7] [#6 -0.24,-0.57,0.00,M2] [#7 0.34,-0.07,0.58,U] [#8 0.52,0.01,0.00,M1] 
23:28:13.174 00.001 21068 refined, 3 included, MultiStar: {0.19, -0.08}, one-star: {0.30, -0.19}
23:28:13.176 00.002 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
23:28:13.177 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
23:28:13.179 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.41 mountX=-0.20 mountY=0.04, mountTheta=2.96
23:28:13.182 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.08, opts=13)
23:28:13.182 00.000 21068 Enqueuing Move request for scope (0.19, -0.08)
23:28:13.184 00.002 16108 Worker thread wakes up
23:28:13.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
23:28:13.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
23:28:13.184 00.000 16108 Moving (0.19, -0.08) raw xDistance=-0.20 yDistance=0.04
23:28:13.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:28:13.185 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:13.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:28:13.185 00.000 16108 MoveAxis(E, 0, ABG)
23:28:13.185 00.000 16108 Move returns status 0, amount 0
23:28:13.185 00.000 16108 MoveAxis(N, 0, ABG)
23:28:13.185 00.000 16108 Move returns status 0, amount 0
23:28:13.185 00.000 16108 move complete, result=0
23:28:13.185 00.000 16108 worker thread done servicing request
23:28:13.189 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3961, FiltMin=3379, FiltMax=37949, Gamma=1.000
23:28:13.213 00.024 21068 UpdateGuideState exits: m=81818 SNR=59.0
23:28:13.215 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.217 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:13.218 00.001 21068 Enqueuing Expose request
23:28:13.220 00.002 16108 Worker thread wakes up
23:28:13.220 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:13.222 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:13.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:14.379 01.157 16108 Exposure complete
23:28:14.436 00.057 16108 worker thread done servicing request
23:28:14.436 00.000 21068 OnExposeComplete: enter
23:28:14.438 00.002 21068 UpdateGuideState(): m_state=6
23:28:14.440 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4620
23:28:14.441 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.93, Mass=95572, SNR=74.5, Peak=12544 HFD=4.0
23:28:14.442 00.001 21068 MultiStar: [#1 0.22,0.46,0.00,M2] [#2 -0.02,0.04,0.86,U] [#3 0.18,0.51,0.00,M1] [#4 -0.35,0.41,0.00,M1] [#5 0.71,0.32,0.00,M8] [#6 0.01,0.13,0.56,U] [#7 0.67,-0.08,0.00,M1] [#8 0.50,0.45,0.00,M2] 
23:28:14.444 00.002 21068 refined, 2 included, MultiStar: {0.20, 0.06}, one-star: {0.50, 0.03}
23:28:14.445 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:28:14.448 00.003 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:28:14.449 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
23:28:14.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
23:28:14.452 00.001 21068 Enqueuing Move request for scope (0.20, 0.06)
23:28:14.453 00.001 16108 Worker thread wakes up
23:28:14.454 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
23:28:14.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
23:28:14.454 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.19 yDistance=-0.10
23:28:14.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:28:14.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:14.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:14.454 00.000 16108 MoveAxis(E, 0, ABG)
23:28:14.454 00.000 16108 Move returns status 0, amount 0
23:28:14.454 00.000 16108 MoveAxis(N, 0, ABG)
23:28:14.454 00.000 16108 Move returns status 0, amount 0
23:28:14.454 00.000 16108 move complete, result=0
23:28:14.454 00.000 16108 worker thread done servicing request
23:28:14.458 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=3961, FiltMin=3360, FiltMax=46397, Gamma=1.000
23:28:14.474 00.016 21068 UpdateGuideState exits: m=95572 SNR=74.5
23:28:14.474 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:14.476 00.001 21068 Enqueuing Expose request
23:28:14.477 00.001 16108 Worker thread wakes up
23:28:14.477 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:14.477 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:14.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:15.451 00.974 16108 Exposure complete
23:28:15.505 00.054 16108 worker thread done servicing request
23:28:15.505 00.000 21068 OnExposeComplete: enter
23:28:15.506 00.001 21068 UpdateGuideState(): m_state=6
23:28:15.507 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4621
23:28:15.508 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.20, Mass=75025, SNR=53.5, Peak=11008 HFD=3.2
23:28:15.509 00.001 21068 MultiStar: [#1 0.56,0.22,0.00,M3] [#2 0.45,-0.04,1.44,U] [#3 0.57,0.08,0.00,M2] [#4 0.23,0.44,0.00,M2] [#5 0.11,0.57,0.00,M9] [#6 0.16,-0.07,0.84,U] [#7 0.44,0.34,0.00,M2] [#8 0.64,0.00,0.00,M3] 
23:28:15.510 00.001 21068 refined, 2 included, MultiStar: {0.28, 0.06}, one-star: {0.15, 0.30}
23:28:15.511 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
23:28:15.511 00.000 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
23:28:15.512 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.29 cameraTheta=0.20 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
23:28:15.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.06, opts=13)
23:28:15.514 00.000 21068 Enqueuing Move request for scope (0.28, 0.06)
23:28:15.516 00.002 16108 Worker thread wakes up
23:28:15.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd
23:28:15.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.06)
23:28:15.516 00.000 16108 Moving (0.28, 0.06) raw xDistance=-0.27 yDistance=-0.12
23:28:15.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:28:15.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:15.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:15.516 00.000 16108 MoveAxis(E, 71, ABG)
23:28:15.517 00.001 16108 Guiding  Dir = 2, Dur = 71
23:28:15.517 00.000 16108 IsSlewing returns 0
23:28:15.517 00.000 16108 IsGuiding returns 0
23:28:15.520 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3961, FiltMin=3382, FiltMax=39981, Gamma=1.000
23:28:15.526 00.006 16108 PulseGuide returned control before completion, sleep 72
23:28:15.536 00.010 21068 UpdateGuideState exits: m=75025 SNR=53.5
23:28:15.538 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:15.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:15.539 00.000 21068 Enqueuing Expose request
23:28:15.603 00.064 16108 IsGuiding returns 1
23:28:15.603 00.000 16108 scope still moving after pulse duration time elapsed
23:28:15.635 00.032 16108 IsSlewing returns 0
23:28:15.635 00.000 16108 IsGuiding returns 0
23:28:15.635 00.000 16108 scope move finished after 71 + 47 ms
23:28:15.635 00.000 16108 Move returns status 0, amount 71
23:28:15.635 00.000 16108 MoveAxis(N, 0, ABG)
23:28:15.635 00.000 16108 Move returns status 0, amount 0
23:28:15.635 00.000 16108 move complete, result=0
23:28:15.635 00.000 16108 worker thread done servicing request
23:28:15.635 00.000 16108 Worker thread wakes up
23:28:15.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:15.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:15.635 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
23:28:16.800 01.165 16108 Exposure complete
23:28:16.889 00.089 16108 worker thread done servicing request
23:28:16.889 00.000 21068 OnExposeComplete: enter
23:28:16.890 00.001 21068 UpdateGuideState(): m_state=6
23:28:16.891 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4622
23:28:16.891 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=877.03, Mass=90946, SNR=62.3, Peak=12256 HFD=3.4
23:28:16.892 00.001 21068 MultiStar: [#1 0.45,0.31,0.00,M4] [#2 -0.04,0.44,1.02,U] [#3 0.11,0.52,0.00,M3] [#4 -0.08,0.32,0.58,U] [#5 0.20,0.68,0.00,M10] [#6 -0.09,-0.15,0.70,U] [#7 -0.06,0.35,0.56,U] [#8 0.47,0.14,0.00,M4] 
23:28:16.893 00.001 21068 single-star, 4 included, MultiStar: {-0.07, 0.22}, one-star: {-0.10, 0.12}
23:28:16.894 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:28:16.895 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:28:16.896 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.29 mountX=0.12 mountY=-0.09, mountTheta=-0.64
23:28:16.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.12, opts=13)
23:28:16.899 00.002 21068 Enqueuing Move request for scope (-0.10, 0.12)
23:28:16.900 00.001 16108 Worker thread wakes up
23:28:16.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
23:28:16.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
23:28:16.900 00.000 16108 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=-0.09
23:28:16.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:28:16.901 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:16.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:16.901 00.000 16108 MoveAxis(E, 0, ABG)
23:28:16.901 00.000 16108 Move returns status 0, amount 0
23:28:16.901 00.000 16108 MoveAxis(N, 0, ABG)
23:28:16.901 00.000 16108 Move returns status 0, amount 0
23:28:16.901 00.000 16108 move complete, result=0
23:28:16.901 00.000 16108 worker thread done servicing request
23:28:16.904 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3965, FiltMin=3421, FiltMax=37229, Gamma=1.000
23:28:16.922 00.018 21068 UpdateGuideState exits: m=90946 SNR=62.3
23:28:16.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:16.925 00.001 21068 Enqueuing Expose request
23:28:16.925 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:16.927 00.002 16108 Worker thread wakes up
23:28:16.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:16.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:17.890 00.963 16108 Exposure complete
23:28:17.968 00.078 16108 worker thread done servicing request
23:28:17.969 00.001 21068 OnExposeComplete: enter
23:28:17.970 00.001 21068 UpdateGuideState(): m_state=6
23:28:17.971 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4623
23:28:17.972 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.18, Mass=67194, SNR=49.0, Peak=11251 HFD=2.7
23:28:17.974 00.002 21068 MultiStar: [#1 0.42,0.69,0.00,M5] [#2 0.29,0.13,1.19,U] [#3 0.10,0.24,1.32,U] [#4 0.28,0.30,0.71,U] [#5 0.45,0.90,0.00,R] [#6 -0.07,-0.02,0.81,U] [#7 0.28,0.31,0.69,U] [#8 0.56,-0.01,0.00,M5] 
23:28:17.975 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.20}, one-star: {-0.16, 0.27}
23:28:17.975 00.000 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
23:28:17.976 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
23:28:17.977 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.05 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
23:28:17.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.20, opts=13)
23:28:17.981 00.002 21068 Enqueuing Move request for scope (0.12, 0.20)
23:28:17.982 00.001 16108 Worker thread wakes up
23:28:17.983 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
23:28:17.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
23:28:17.983 00.000 16108 Moving (0.12, 0.20) raw xDistance=-0.08 yDistance=-0.22
23:28:17.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:17.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:28:17.983 00.000 16108 MoveAxis(E, 0, ABG)
23:28:17.983 00.000 16108 Move returns status 0, amount 0
23:28:17.983 00.000 16108 MoveAxis(N, 45, ABG)
23:28:17.983 00.000 16108 Guiding  Dir = 0, Dur = 45
23:28:17.983 00.000 16108 IsSlewing returns 0
23:28:17.985 00.002 16108 IsGuiding returns 0
23:28:17.986 00.001 16108 PulseGuide returned control before completion, sleep 54
23:28:17.989 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3968, FiltMin=3305, FiltMax=43645, Gamma=1.000
23:28:18.011 00.022 21068 UpdateGuideState exits: m=67194 SNR=49.0
23:28:18.014 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:18.016 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:18.018 00.002 21068 Enqueuing Expose request
23:28:18.051 00.033 16108 IsGuiding returns 1
23:28:18.051 00.000 16108 scope still moving after pulse duration time elapsed
23:28:18.083 00.032 16108 IsSlewing returns 0
23:28:18.083 00.000 16108 IsGuiding returns 0
23:28:18.083 00.000 16108 scope move finished after 45 + 53 ms
23:28:18.083 00.000 16108 Move returns status 0, amount 45
23:28:18.083 00.000 16108 move complete, result=0
23:28:18.084 00.001 16108 worker thread done servicing request
23:28:18.084 00.000 16108 Worker thread wakes up
23:28:18.084 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:18.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:18.084 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
23:28:19.237 01.153 16108 Exposure complete
23:28:19.298 00.061 16108 worker thread done servicing request
23:28:19.298 00.000 21068 OnExposeComplete: enter
23:28:19.299 00.001 21068 UpdateGuideState(): m_state=6
23:28:19.300 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4624
23:28:19.301 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.16, Mass=102980, SNR=66.7, Peak=13808 HFD=3.3
23:28:19.302 00.001 21068 MultiStar: [#1 0.65,0.35,0.00,M6] [#2 0.32,-0.08,1.13,U] [#3 0.41,0.32,0.00,M3] [#4 0.01,0.42,0.59,U] [#5 0.25,-0.55,0.00,M1] [#6 0.43,-0.51,0.00,M1] [#7 0.31,0.51,0.00,M1] [#8 0.08,0.23,0.60,U] 
23:28:19.303 00.001 21068 refined, 3 included, MultiStar: {0.07, 0.17}, one-star: {-0.18, 0.26}
23:28:19.304 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
23:28:19.307 00.003 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
23:28:19.308 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.17 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
23:28:19.311 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.17, opts=13)
23:28:19.313 00.002 21068 Enqueuing Move request for scope (0.07, 0.17)
23:28:19.315 00.002 16108 Worker thread wakes up
23:28:19.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:28:19.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:28:19.315 00.000 16108 Moving (0.07, 0.17) raw xDistance=-0.04 yDistance=-0.18
23:28:19.316 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:28:19.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:28:19.316 00.000 16108 MoveAxis(E, 0, ABG)
23:28:19.316 00.000 16108 Move returns status 0, amount 0
23:28:19.316 00.000 16108 MoveAxis(N, 0, ABG)
23:28:19.316 00.000 16108 Move returns status 0, amount 0
23:28:19.316 00.000 16108 move complete, result=0
23:28:19.317 00.001 16108 worker thread done servicing request
23:28:19.327 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3968, FiltMin=3424, FiltMax=38829, Gamma=1.000
23:28:19.348 00.021 21068 UpdateGuideState exits: m=102980 SNR=66.7
23:28:19.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:19.351 00.001 21068 Enqueuing Expose request
23:28:19.352 00.001 16108 Worker thread wakes up
23:28:19.352 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:19.353 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:19.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:20.320 00.967 16108 Exposure complete
23:28:20.379 00.059 16108 worker thread done servicing request
23:28:20.379 00.000 21068 OnExposeComplete: enter
23:28:20.380 00.001 21068 UpdateGuideState(): m_state=6
23:28:20.380 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4625
23:28:20.381 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.82, Mass=84617, SNR=60.2, Peak=13040 HFD=3.0
23:28:20.383 00.002 21068 MultiStar: [#1 0.29,0.14,1.17,U] [#2 0.19,0.05,1.23,U] [#3 0.41,0.30,0.00,M4] [#4 -0.17,0.24,0.81,U] [#5 0.15,-0.57,0.00,M2] [#6 -0.08,-0.09,0.64,U] [#7 0.09,0.20,0.62,U] [#8 0.27,0.10,0.59,U] 
23:28:20.384 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.16, -0.09}
23:28:20.385 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
23:28:20.386 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
23:28:20.386 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=-0.11 mountY=-0.10, mountTheta=-2.38
23:28:20.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
23:28:20.390 00.002 21068 Enqueuing Move request for scope (0.12, 0.08)
23:28:20.391 00.001 16108 Worker thread wakes up
23:28:20.392 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:28:20.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:28:20.392 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.11 yDistance=-0.10
23:28:20.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:28:20.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:20.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:20.392 00.000 16108 MoveAxis(E, 0, ABG)
23:28:20.393 00.001 16108 Move returns status 0, amount 0
23:28:20.393 00.000 16108 MoveAxis(N, 0, ABG)
23:28:20.393 00.000 16108 Move returns status 0, amount 0
23:28:20.393 00.000 16108 move complete, result=0
23:28:20.393 00.000 16108 worker thread done servicing request
23:28:20.401 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3968, FiltMin=3408, FiltMax=41158, Gamma=1.000
23:28:20.419 00.018 21068 UpdateGuideState exits: m=84617 SNR=60.2
23:28:20.421 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:20.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:20.425 00.003 21068 Enqueuing Expose request
23:28:20.425 00.000 16108 Worker thread wakes up
23:28:20.425 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:20.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:20.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:21.605 01.179 16108 Exposure complete
23:28:21.660 00.055 16108 worker thread done servicing request
23:28:21.660 00.000 21068 OnExposeComplete: enter
23:28:21.661 00.001 21068 UpdateGuideState(): m_state=6
23:28:21.662 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4626
23:28:21.662 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=877.09, Mass=84241, SNR=57.7, Peak=12272 HFD=3.0
23:28:21.663 00.001 21068 MultiStar: [#1 0.51,0.23,0.00,M6] [#2 0.46,-0.05,1.15,U] [#3 0.44,0.33,0.00,M5] [#4 -0.15,0.28,0.68,U] [#5 -0.16,-0.26,0.75,U] [#6 0.20,-0.18,0.68,U] [#7 -0.08,0.33,0.54,U] [#8 0.37,-0.11,0.64,U] 
23:28:21.665 00.002 21068 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {-0.09, 0.19}
23:28:21.666 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:28:21.666 00.000 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:28:21.667 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
23:28:21.668 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
23:28:21.669 00.001 21068 Enqueuing Move request for scope (0.10, 0.02)
23:28:21.670 00.001 16108 Worker thread wakes up
23:28:21.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:28:21.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:28:21.670 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.04
23:28:21.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:28:21.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:21.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:21.670 00.000 16108 MoveAxis(E, 0, ABG)
23:28:21.670 00.000 16108 Move returns status 0, amount 0
23:28:21.670 00.000 16108 MoveAxis(N, 0, ABG)
23:28:21.671 00.001 16108 Move returns status 0, amount 0
23:28:21.671 00.000 16108 move complete, result=0
23:28:21.672 00.001 16108 worker thread done servicing request
23:28:21.678 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3968, FiltMin=3414, FiltMax=41901, Gamma=1.000
23:28:21.707 00.029 21068 UpdateGuideState exits: m=84241 SNR=57.7
23:28:21.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:21.710 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:21.711 00.001 21068 Enqueuing Expose request
23:28:21.712 00.001 16108 Worker thread wakes up
23:28:21.712 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:21.714 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:21.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:22.689 00.975 16108 Exposure complete
23:28:22.742 00.053 16108 worker thread done servicing request
23:28:22.742 00.000 21068 OnExposeComplete: enter
23:28:22.743 00.001 21068 UpdateGuideState(): m_state=6
23:28:22.744 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4627
23:28:22.745 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.14, Mass=70808, SNR=53.6, Peak=11392 HFD=3.2
23:28:22.746 00.001 21068 MultiStar: [#1 0.61,0.07,0.00,M7] [#2 0.32,-0.08,1.40,U] [#3 0.23,0.33,0.94,U] [#4 0.12,0.25,0.83,U] [#5 -0.08,-0.59,0.00,M2] [#6 0.14,-0.10,0.87,U] [#7 0.14,0.59,0.00,M1] [#8 0.52,0.31,0.00,M3] 
23:28:22.747 00.001 21068 refined, 4 included, MultiStar: {0.20, 0.11}, one-star: {0.12, 0.23}
23:28:22.747 00.000 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
23:28:22.748 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
23:28:22.749 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.50 mountX=-0.18 mountY=-0.15, mountTheta=-2.43
23:28:22.750 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.11, opts=13)
23:28:22.751 00.001 21068 Enqueuing Move request for scope (0.20, 0.11)
23:28:22.752 00.001 16108 Worker thread wakes up
23:28:22.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
23:28:22.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
23:28:22.752 00.000 16108 Moving (0.20, 0.11) raw xDistance=-0.18 yDistance=-0.15
23:28:22.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:28:22.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:22.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:22.752 00.000 16108 MoveAxis(E, 0, ABG)
23:28:22.752 00.000 16108 Move returns status 0, amount 0
23:28:22.752 00.000 16108 MoveAxis(N, 0, ABG)
23:28:22.752 00.000 16108 Move returns status 0, amount 0
23:28:22.752 00.000 16108 move complete, result=0
23:28:22.753 00.001 16108 worker thread done servicing request
23:28:22.756 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3968, FiltMin=3363, FiltMax=45446, Gamma=1.000
23:28:22.770 00.014 21068 UpdateGuideState exits: m=70808 SNR=53.6
23:28:22.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:22.773 00.001 21068 Enqueuing Expose request
23:28:22.774 00.001 16108 Worker thread wakes up
23:28:22.774 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:22.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:22.775 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:23.936 01.161 16108 Exposure complete
23:28:24.018 00.082 16108 worker thread done servicing request
23:28:24.018 00.000 21068 OnExposeComplete: enter
23:28:24.019 00.001 21068 UpdateGuideState(): m_state=6
23:28:24.020 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4628
23:28:24.021 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.19, Mass=78970, SNR=56.5, Peak=13219 HFD=2.9
23:28:24.024 00.003 21068 MultiStar: [#1 0.73,0.17,0.00,M8] [#2 0.15,0.15,1.22,U] [#3 0.45,0.40,0.00,M5] [#4 -0.16,0.46,0.00,M1] [#5 0.25,-0.16,0.86,U] [#6 0.24,-0.19,0.73,U] [#7 0.20,0.77,0.00,M2] [#8 0.18,0.13,0.83,U] 
23:28:24.025 00.001 21068 refined, 4 included, MultiStar: {0.10, 0.07}, one-star: {-0.23, 0.28}
23:28:24.026 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
23:28:24.028 00.002 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
23:28:24.029 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.56 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
23:28:24.033 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
23:28:24.034 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
23:28:24.035 00.001 16108 Worker thread wakes up
23:28:24.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:28:24.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:28:24.035 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
23:28:24.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:28:24.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:24.036 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:24.036 00.000 16108 MoveAxis(E, 0, ABG)
23:28:24.036 00.000 16108 Move returns status 0, amount 0
23:28:24.036 00.000 16108 MoveAxis(N, 0, ABG)
23:28:24.036 00.000 16108 Move returns status 0, amount 0
23:28:24.036 00.000 16108 move complete, result=0
23:28:24.036 00.000 16108 worker thread done servicing request
23:28:24.043 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3971, FiltMin=3411, FiltMax=41885, Gamma=1.000
23:28:24.070 00.027 21068 UpdateGuideState exits: m=78970 SNR=56.5
23:28:24.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:24.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:24.073 00.001 21068 Enqueuing Expose request
23:28:24.074 00.001 16108 Worker thread wakes up
23:28:24.074 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:24.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:24.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:25.049 00.974 16108 Exposure complete
23:28:25.118 00.069 16108 worker thread done servicing request
23:28:25.119 00.001 21068 OnExposeComplete: enter
23:28:25.121 00.002 21068 UpdateGuideState(): m_state=6
23:28:25.122 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4629
23:28:25.124 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=877.17, Mass=81853, SNR=59.3, Peak=12464 HFD=3.1
23:28:25.125 00.001 21068 MultiStar: [#1 0.38,0.00,0.86,U] [#2 0.57,0.09,0.00,M1] [#3 0.36,0.36,0.00,M6] [#4 0.04,0.31,0.76,U] [#5 0.26,-0.34,0.94,U] [#6 0.05,-0.17,0.67,U] [#7 0.40,0.57,0.00,M3] [#8 0.33,-0.20,0.73,U] 
23:28:25.127 00.002 21068 refined, 5 included, MultiStar: {0.20, -0.02}, one-star: {0.11, 0.26}
23:28:25.128 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
23:28:25.129 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:28:25.131 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.09 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
23:28:25.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.02, opts=13)
23:28:25.134 00.001 21068 Enqueuing Move request for scope (0.20, -0.02)
23:28:25.134 00.000 16108 Worker thread wakes up
23:28:25.135 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
23:28:25.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
23:28:25.135 00.000 16108 Moving (0.20, -0.02) raw xDistance=-0.20 yDistance=-0.03
23:28:25.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:28:25.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:25.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:25.135 00.000 16108 MoveAxis(E, 0, ABG)
23:28:25.135 00.000 16108 Move returns status 0, amount 0
23:28:25.136 00.001 16108 MoveAxis(N, 0, ABG)
23:28:25.136 00.000 16108 Move returns status 0, amount 0
23:28:25.136 00.000 16108 move complete, result=0
23:28:25.136 00.000 16108 worker thread done servicing request
23:28:25.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=3971, FiltMin=3379, FiltMax=46726, Gamma=1.000
23:28:25.153 00.014 21068 UpdateGuideState exits: m=81853 SNR=59.3
23:28:25.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.156 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:25.157 00.001 21068 Enqueuing Expose request
23:28:25.158 00.001 16108 Worker thread wakes up
23:28:25.158 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:25.161 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:25.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:26.321 01.160 16108 Exposure complete
23:28:26.377 00.056 16108 worker thread done servicing request
23:28:26.377 00.000 21068 OnExposeComplete: enter
23:28:26.377 00.000 21068 UpdateGuideState(): m_state=6
23:28:26.378 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4630
23:28:26.379 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.63, Mass=76686, SNR=61.7, Peak=11344 HFD=3.3
23:28:26.380 00.001 21068 MultiStar: [#1 0.28,-0.10,0.95,U] [#2 0.00,0.12,1.36,U] [#3 -0.05,0.05,0.85,U] [#4 -0.50,0.39,0.00,M1] [#5 -0.04,-0.42,0.83,U] [#6 -0.36,-0.21,0.70,U] [#7 0.35,-0.14,0.58,U] [#8 0.01,-0.25,0.63,U] 
23:28:26.381 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.20, -0.28}
23:28:26.381 00.000 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
23:28:26.382 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
23:28:26.384 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.20 mountX=-0.07 mountY=0.11, mountTheta=2.13
23:28:26.385 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.13, opts=13)
23:28:26.386 00.001 21068 Enqueuing Move request for scope (0.05, -0.13)
23:28:26.387 00.001 16108 Worker thread wakes up
23:28:26.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:28:26.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:28:26.387 00.000 16108 Moving (0.05, -0.13) raw xDistance=-0.07 yDistance=0.11
23:28:26.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:26.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:26.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:28:26.387 00.000 16108 MoveAxis(E, 0, ABG)
23:28:26.387 00.000 16108 Move returns status 0, amount 0
23:28:26.387 00.000 16108 MoveAxis(N, 0, ABG)
23:28:26.387 00.000 16108 Move returns status 0, amount 0
23:28:26.387 00.000 16108 move complete, result=0
23:28:26.387 00.000 16108 worker thread done servicing request
23:28:26.395 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3974, FiltMin=3302, FiltMax=47155, Gamma=1.000
23:28:26.420 00.025 21068 UpdateGuideState exits: m=76686 SNR=61.7
23:28:26.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:26.423 00.001 21068 Enqueuing Expose request
23:28:26.425 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:26.426 00.001 16108 Worker thread wakes up
23:28:26.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:26.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:27.405 00.979 16108 Exposure complete
23:28:27.472 00.067 16108 worker thread done servicing request
23:28:27.472 00.000 21068 OnExposeComplete: enter
23:28:27.473 00.001 21068 UpdateGuideState(): m_state=6
23:28:27.474 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4631
23:28:27.474 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=877.07, Mass=86597, SNR=61.6, Peak=11603 HFD=3.6
23:28:27.475 00.001 21068 MultiStar: [#1 -0.10,0.49,0.00,M7] [#2 -0.01,-0.08,1.00,U] [#3 0.01,0.15,0.91,U] [#4 -0.03,0.47,0.69,U] [#5 -0.13,-0.50,0.00,M1] [#6 0.22,-0.18,0.71,U] [#7 0.04,0.52,0.00,M3] [#8 0.32,0.12,0.61,U] 
23:28:27.476 00.001 21068 refined, 5 included, MultiStar: {0.00, 0.10}, one-star: {-0.31, 0.16}
23:28:27.477 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
23:28:27.477 00.000 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:28:27.479 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.01 mountY=-0.10, mountTheta=-1.44
23:28:27.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
23:28:27.481 00.000 21068 Enqueuing Move request for scope (0.00, 0.10)
23:28:27.482 00.001 16108 Worker thread wakes up
23:28:27.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
23:28:27.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
23:28:27.482 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.10
23:28:27.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:28:27.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:27.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:27.482 00.000 16108 MoveAxis(E, 0, ABG)
23:28:27.482 00.000 16108 Move returns status 0, amount 0
23:28:27.482 00.000 16108 MoveAxis(N, 0, ABG)
23:28:27.483 00.001 16108 Move returns status 0, amount 0
23:28:27.483 00.000 16108 move complete, result=0
23:28:27.483 00.000 16108 worker thread done servicing request
23:28:27.486 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3977, FiltMin=3389, FiltMax=44077, Gamma=1.000
23:28:27.502 00.016 21068 UpdateGuideState exits: m=86597 SNR=61.6
23:28:27.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:27.504 00.000 21068 Enqueuing Expose request
23:28:27.505 00.001 16108 Worker thread wakes up
23:28:27.505 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:27.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:27.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:28.677 01.171 16108 Exposure complete
23:28:28.734 00.057 16108 worker thread done servicing request
23:28:28.735 00.001 21068 OnExposeComplete: enter
23:28:28.735 00.000 21068 UpdateGuideState(): m_state=6
23:28:28.736 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4632
23:28:28.737 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.92, Mass=85651, SNR=63.7, Peak=11555 HFD=3.9
23:28:28.738 00.001 21068 MultiStar: [#1 0.17,0.45,0.87,U] [#2 0.05,0.18,1.03,U] [#3 0.15,0.77,0.00,M5] [#4 -0.07,-0.11,0.65,U] [#5 -0.14,-0.24,0.70,U] [#6 -0.04,-0.30,0.81,U] [#7 -0.27,0.65,0.00,M4] [#8 -0.07,0.14,0.57,U] 
23:28:28.739 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.03}, one-star: {-0.34, 0.01}
23:28:28.739 00.000 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
23:28:28.740 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
23:28:28.741 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.65 mountX=0.07 mountY=-0.02, mountTheta=-0.26
23:28:28.744 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
23:28:28.744 00.000 21068 Enqueuing Move request for scope (-0.06, 0.03)
23:28:28.745 00.001 16108 Worker thread wakes up
23:28:28.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
23:28:28.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
23:28:28.745 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.07 yDistance=-0.02
23:28:28.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:28.746 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:28.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:28:28.746 00.000 16108 MoveAxis(E, 0, ABG)
23:28:28.746 00.000 16108 Move returns status 0, amount 0
23:28:28.746 00.000 16108 MoveAxis(N, 0, ABG)
23:28:28.746 00.000 16108 Move returns status 0, amount 0
23:28:28.746 00.000 16108 move complete, result=0
23:28:28.746 00.000 16108 worker thread done servicing request
23:28:28.749 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3977, FiltMin=3433, FiltMax=39005, Gamma=1.000
23:28:28.763 00.014 21068 UpdateGuideState exits: m=85651 SNR=63.7
23:28:28.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:28.767 00.002 21068 Enqueuing Expose request
23:28:28.768 00.001 16108 Worker thread wakes up
23:28:28.768 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:28.768 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:28.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:29.747 00.979 16108 Exposure complete
23:28:29.804 00.057 16108 worker thread done servicing request
23:28:29.804 00.000 21068 OnExposeComplete: enter
23:28:29.806 00.002 21068 UpdateGuideState(): m_state=6
23:28:29.807 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4633
23:28:29.808 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.76, Mass=78712, SNR=51.8, Peak=11571 HFD=3.3
23:28:29.809 00.001 21068 MultiStar: [#1 -0.19,-0.02,1.13,U] [#2 0.06,-0.12,1.33,U] [#3 -0.13,0.26,1.09,U] [#4 -0.19,-0.06,0.77,U] [#5 0.14,-1.03,0.00,M1] [#6 -0.52,-0.45,0.00,M1] [#7 0.03,0.02,0.78,U] [#8 0.08,-0.42,0.75,U] 
23:28:29.810 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.06}, one-star: {-0.15, -0.15}
23:28:29.810 00.000 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
23:28:29.811 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
23:28:29.812 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.46 mountX=0.06 mountY=0.07, mountTheta=0.88
23:28:29.813 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
23:28:29.814 00.001 21068 Enqueuing Move request for scope (-0.07, -0.06)
23:28:29.815 00.001 16108 Worker thread wakes up
23:28:29.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
23:28:29.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
23:28:29.815 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
23:28:29.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:29.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:29.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:28:29.815 00.000 16108 MoveAxis(E, 0, ABG)
23:28:29.815 00.000 16108 Move returns status 0, amount 0
23:28:29.815 00.000 16108 MoveAxis(N, 0, ABG)
23:28:29.815 00.000 16108 Move returns status 0, amount 0
23:28:29.815 00.000 16108 move complete, result=0
23:28:29.815 00.000 16108 worker thread done servicing request
23:28:29.819 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3981, FiltMin=3395, FiltMax=41190, Gamma=1.000
23:28:29.833 00.014 21068 UpdateGuideState exits: m=78712 SNR=51.8
23:28:29.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:29.836 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:29.836 00.000 21068 Enqueuing Expose request
23:28:29.837 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:29.838 00.001 16108 Worker thread wakes up
23:28:29.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:29.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:31.015 01.177 16108 Exposure complete
23:28:31.087 00.072 16108 worker thread done servicing request
23:28:31.087 00.000 21068 OnExposeComplete: enter
23:28:31.090 00.003 21068 UpdateGuideState(): m_state=6
23:28:31.092 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4634
23:28:31.093 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.57, Mass=64234, SNR=48.7, Peak=10227 HFD=3.3
23:28:31.094 00.001 21068 MultiStar: [#1 0.26,0.14,1.32,U] [#2 0.21,-0.49,0.00,M1] [#3 0.20,-0.08,1.28,U] [#4 0.01,0.24,0.90,U] [#5 -0.00,-0.52,0.00,M2] [#6 -0.22,-0.56,0.00,M2] [#7 0.32,0.17,0.79,U] [#8 0.36,-0.45,0.00,M1] 
23:28:31.095 00.001 21068 refined, 4 included, MultiStar: {0.21, 0.02}, one-star: {0.26, -0.34}
23:28:31.096 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
23:28:31.097 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
23:28:31.098 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
23:28:31.099 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.02, opts=13)
23:28:31.100 00.001 21068 Enqueuing Move request for scope (0.21, 0.02)
23:28:31.101 00.001 16108 Worker thread wakes up
23:28:31.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
23:28:31.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
23:28:31.101 00.000 16108 Moving (0.21, 0.02) raw xDistance=-0.21 yDistance=-0.07
23:28:31.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:28:31.102 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:31.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:31.102 00.000 16108 MoveAxis(E, 54, ABG)
23:28:31.102 00.000 16108 Guiding  Dir = 2, Dur = 54
23:28:31.102 00.000 16108 IsSlewing returns 0
23:28:31.102 00.000 16108 IsGuiding returns 0
23:28:31.103 00.001 16108 PulseGuide returned control before completion, sleep 63
23:28:31.106 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3984, FiltMin=3381, FiltMax=43795, Gamma=1.000
23:28:31.129 00.023 21068 UpdateGuideState exits: m=64234 SNR=48.7
23:28:31.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:31.133 00.002 21068 Enqueuing Expose request
23:28:31.175 00.042 16108 IsGuiding returns 1
23:28:31.175 00.000 16108 scope still moving after pulse duration time elapsed
23:28:31.206 00.031 16108 IsSlewing returns 0
23:28:31.206 00.000 16108 IsGuiding returns 0
23:28:31.206 00.000 16108 scope move finished after 54 + 49 ms
23:28:31.206 00.000 16108 Move returns status 0, amount 54
23:28:31.206 00.000 16108 MoveAxis(N, 0, ABG)
23:28:31.207 00.001 16108 Move returns status 0, amount 0
23:28:31.207 00.000 16108 move complete, result=0
23:28:31.207 00.000 16108 worker thread done servicing request
23:28:31.207 00.000 16108 Worker thread wakes up
23:28:31.207 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
23:28:31.208 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:31.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:32.175 00.967 16108 Exposure complete
23:28:32.231 00.056 16108 worker thread done servicing request
23:28:32.231 00.000 21068 OnExposeComplete: enter
23:28:32.232 00.001 21068 UpdateGuideState(): m_state=6
23:28:32.233 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4635
23:28:32.233 00.000 21068 Star::Find returns 1 (0), X=220.41, Y=877.12, Mass=71970, SNR=48.6, Peak=10483 HFD=3.3
23:28:32.234 00.001 21068 MultiStar: [#1 0.20,0.20,1.42,U] [#2 -0.05,0.04,1.27,U] [#3 0.25,0.03,1.07,U] [#4 -0.41,0.76,0.00,M1] [#5 0.16,-0.45,1.40,U] [#6 -0.12,0.04,0.60,U] [#7 0.10,0.58,0.00,M3] [#8 0.31,0.30,0.83,U] 
23:28:32.235 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {-0.12, 0.21}
23:28:32.236 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:28:32.237 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:28:32.237 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
23:28:32.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
23:28:32.240 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
23:28:32.241 00.001 16108 Worker thread wakes up
23:28:32.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:28:32.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:28:32.241 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.05
23:28:32.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:28:32.242 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:32.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:32.242 00.000 16108 MoveAxis(E, 0, ABG)
23:28:32.242 00.000 16108 Move returns status 0, amount 0
23:28:32.242 00.000 16108 MoveAxis(N, 0, ABG)
23:28:32.242 00.000 16108 Move returns status 0, amount 0
23:28:32.242 00.000 16108 move complete, result=0
23:28:32.242 00.000 16108 worker thread done servicing request
23:28:32.245 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3987, FiltMin=3417, FiltMax=44477, Gamma=1.000
23:28:32.274 00.029 21068 UpdateGuideState exits: m=71970 SNR=48.6
23:28:32.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:32.278 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:32.279 00.001 21068 Enqueuing Expose request
23:28:32.281 00.002 16108 Worker thread wakes up
23:28:32.281 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:32.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:32.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:33.459 01.177 16108 Exposure complete
23:28:33.520 00.061 16108 worker thread done servicing request
23:28:33.520 00.000 21068 OnExposeComplete: enter
23:28:33.522 00.002 21068 UpdateGuideState(): m_state=6
23:28:33.524 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4636
23:28:33.525 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.25, Mass=81182, SNR=53.7, Peak=10627 HFD=3.5
23:28:33.528 00.003 21068 MultiStar: [#1 0.35,0.38,0.00,M4] [#2 -0.07,0.34,1.32,U] [#3 -0.02,0.38,1.23,U] [#4 -0.15,0.39,0.78,U] [#5 -0.25,-0.44,0.00,M2] [#6 -0.18,0.03,0.73,U] [#7 0.34,0.62,0.00,M4] [#8 0.08,0.40,0.94,U] 
23:28:33.529 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.33}, one-star: {-0.42, 0.35}
23:28:33.530 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:28:33.531 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:28:33.532 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.92 mountX=0.17 mountY=-0.29, mountTheta=-1.03
23:28:33.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.33, opts=13)
23:28:33.535 00.001 21068 Enqueuing Move request for scope (-0.12, 0.33)
23:28:33.535 00.000 16108 Worker thread wakes up
23:28:33.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
23:28:33.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
23:28:33.535 00.000 16108 Moving (-0.12, 0.33) raw xDistance=0.17 yDistance=-0.29
23:28:33.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:28:33.537 00.002 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:28:33.537 00.000 16108 MoveAxis(E, 0, ABG)
23:28:33.537 00.000 16108 Move returns status 0, amount 0
23:28:33.537 00.000 16108 MoveAxis(N, 59, ABG)
23:28:33.537 00.000 16108 Guiding  Dir = 0, Dur = 59
23:28:33.537 00.000 16108 IsSlewing returns 0
23:28:33.537 00.000 16108 IsGuiding returns 0
23:28:33.538 00.001 16108 PulseGuide returned control before completion, sleep 68
23:28:33.540 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3987, FiltMin=3417, FiltMax=32973, Gamma=1.000
23:28:33.554 00.014 21068 UpdateGuideState exits: m=81182 SNR=53.7
23:28:33.554 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:33.556 00.001 21068 Enqueuing Expose request
23:28:33.620 00.064 16108 IsGuiding returns 0
23:28:33.620 00.000 16108 Move returns status 0, amount 59
23:28:33.620 00.000 16108 move complete, result=0
23:28:33.620 00.000 16108 worker thread done servicing request
23:28:33.620 00.000 16108 Worker thread wakes up
23:28:33.620 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:33.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:33.621 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 59 ms NORTH
23:28:34.603 00.982 16108 Exposure complete
23:28:34.664 00.061 16108 worker thread done servicing request
23:28:34.664 00.000 21068 OnExposeComplete: enter
23:28:34.665 00.001 21068 UpdateGuideState(): m_state=6
23:28:34.666 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4637
23:28:34.667 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.56, Mass=83992, SNR=56.1, Peak=11024 HFD=3.3
23:28:34.668 00.001 21068 MultiStar: [#1 0.43,0.47,0.00,M5] [#2 -0.17,0.54,0.00,M1] [#3 0.03,0.48,1.18,U] [#4 -0.33,0.53,0.00,M1] [#5 -0.20,-0.18,0.82,U] [#6 -0.14,-0.19,0.71,U] [#7 0.20,0.62,0.00,M5] [#8 0.03,0.66,0.00,M1] 
23:28:34.668 00.000 21068 refined, 3 included, MultiStar: {-0.13, 0.25}, one-star: {-0.27, 0.65}
23:28:34.669 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
23:28:34.671 00.002 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
23:28:34.672 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.06 mountX=0.18 mountY=-0.21, mountTheta=-0.88
23:28:34.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.25, opts=13)
23:28:34.674 00.001 21068 Enqueuing Move request for scope (-0.13, 0.25)
23:28:34.674 00.000 16108 Worker thread wakes up
23:28:34.675 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
23:28:34.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
23:28:34.675 00.000 16108 Moving (-0.13, 0.25) raw xDistance=0.18 yDistance=-0.21
23:28:34.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:28:34.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:28:34.675 00.000 16108 MoveAxis(E, 0, ABG)
23:28:34.675 00.000 16108 Move returns status 0, amount 0
23:28:34.675 00.000 16108 MoveAxis(N, 43, ABG)
23:28:34.676 00.001 16108 Guiding  Dir = 0, Dur = 43
23:28:34.676 00.000 16108 IsSlewing returns 0
23:28:34.676 00.000 16108 IsGuiding returns 0
23:28:34.678 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3987, FiltMin=3369, FiltMax=43885, Gamma=1.000
23:28:34.697 00.019 21068 UpdateGuideState exits: m=83992 SNR=56.1
23:28:34.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:34.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:34.700 00.001 21068 Enqueuing Expose request
23:28:34.722 00.022 16108 IsGuiding returns 1
23:28:34.722 00.000 16108 scope still moving after pulse duration time elapsed
23:28:34.751 00.029 16108 IsSlewing returns 0
23:28:34.751 00.000 16108 IsGuiding returns 1
23:28:34.781 00.030 16108 IsSlewing returns 0
23:28:34.781 00.000 16108 IsGuiding returns 1
23:28:34.813 00.032 16108 IsSlewing returns 0
23:28:34.813 00.000 16108 IsGuiding returns 0
23:28:34.813 00.000 16108 scope move finished after 43 + 93 ms
23:28:34.813 00.000 16108 Move returns status 0, amount 43
23:28:34.813 00.000 16108 move complete, result=0
23:28:34.813 00.000 16108 worker thread done servicing request
23:28:34.813 00.000 16108 Worker thread wakes up
23:28:34.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:34.814 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 43 ms NORTH
23:28:34.816 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:35.970 01.154 16108 Exposure complete
23:28:36.038 00.068 16108 worker thread done servicing request
23:28:36.038 00.000 21068 OnExposeComplete: enter
23:28:36.039 00.001 21068 UpdateGuideState(): m_state=6
23:28:36.041 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4638
23:28:36.042 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.00, Mass=74273, SNR=54.9, Peak=13043 HFD=2.6
23:28:36.043 00.001 21068 MultiStar: [#1 -0.18,0.06,1.19,U] [#2 -0.30,-0.03,1.17,U] [#3 -0.21,0.43,0.92,U] [#4 -0.62,0.18,0.00,M2] [#5 -0.33,-0.68,0.00,M2] [#6 -0.54,-0.19,0.00,M1] [#7 0.05,0.29,0.60,U] [#8 -0.29,-0.36,0.82,U] 
23:28:36.044 00.001 21068 refined, 5 included, MultiStar: {-0.23, 0.07}, one-star: {-0.38, 0.10}
23:28:36.044 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
23:28:36.045 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
23:28:36.045 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.25 cameraTheta=2.84 mountX=0.24 mountY=-0.01, mountTheta=-0.06
23:28:36.048 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.07, opts=13)
23:28:36.049 00.001 21068 Enqueuing Move request for scope (-0.23, 0.07)
23:28:36.049 00.000 16108 Worker thread wakes up
23:28:36.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
23:28:36.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
23:28:36.049 00.000 16108 Moving (-0.23, 0.07) raw xDistance=0.24 yDistance=-0.01
23:28:36.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:28:36.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:36.050 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:36.050 00.000 16108 MoveAxis(W, 64, ABG)
23:28:36.050 00.000 16108 Guiding  Dir = 3, Dur = 64
23:28:36.050 00.000 16108 IsSlewing returns 0
23:28:36.050 00.000 16108 IsGuiding returns 0
23:28:36.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3987, FiltMin=3321, FiltMax=38118, Gamma=1.000
23:28:36.069 00.016 21068 UpdateGuideState exits: m=74273 SNR=54.9
23:28:36.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:36.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:36.072 00.001 21068 Enqueuing Expose request
23:28:36.101 00.029 16108 PulseGuide returned control before completion, sleep 23
23:28:36.130 00.029 16108 IsGuiding returns 1
23:28:36.130 00.000 16108 scope still moving after pulse duration time elapsed
23:28:36.166 00.036 16108 IsSlewing returns 0
23:28:36.166 00.000 16108 IsGuiding returns 1
23:28:36.193 00.027 16108 IsSlewing returns 0
23:28:36.193 00.000 16108 IsGuiding returns 0
23:28:36.193 00.000 16108 scope move finished after 64 + 78 ms
23:28:36.193 00.000 16108 Move returns status 0, amount 64
23:28:36.193 00.000 16108 MoveAxis(N, 0, ABG)
23:28:36.193 00.000 16108 Move returns status 0, amount 0
23:28:36.193 00.000 16108 move complete, result=0
23:28:36.193 00.000 16108 worker thread done servicing request
23:28:36.193 00.000 16108 Worker thread wakes up
23:28:36.193 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.0 px 0 ms NORTH
23:28:36.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:36.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:37.157 00.963 16108 Exposure complete
23:28:37.210 00.053 16108 worker thread done servicing request
23:28:37.210 00.000 21068 OnExposeComplete: enter
23:28:37.211 00.001 21068 UpdateGuideState(): m_state=6
23:28:37.212 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4639
23:28:37.213 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.90, Mass=84096, SNR=57.7, Peak=11059 HFD=3.2
23:28:37.215 00.002 21068 MultiStar: [#1 0.31,0.09,1.10,U] [#2 0.07,-0.15,1.12,U] [#3 0.28,0.37,0.88,U] [#4 -0.16,0.12,0.64,U] [#5 0.08,-0.63,0.00,M3] [#6 -0.24,-0.41,0.65,U] [#7 -0.01,0.06,0.47,U] [#8 0.11,-0.03,0.78,U] 
23:28:37.215 00.000 21068 single-star, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.02, -0.01}
23:28:37.216 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
23:28:37.217 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
23:28:37.217 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.34 mountX=-0.02 mountY=0.00, mountTheta=3.04
23:28:37.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
23:28:37.220 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
23:28:37.221 00.001 16108 Worker thread wakes up
23:28:37.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:28:37.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:28:37.221 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
23:28:37.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:28:37.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:37.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:28:37.221 00.000 16108 MoveAxis(E, 0, ABG)
23:28:37.221 00.000 16108 Move returns status 0, amount 0
23:28:37.221 00.000 16108 MoveAxis(N, 0, ABG)
23:28:37.221 00.000 16108 Move returns status 0, amount 0
23:28:37.221 00.000 16108 move complete, result=0
23:28:37.221 00.000 16108 worker thread done servicing request
23:28:37.224 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3990, FiltMin=3389, FiltMax=34694, Gamma=1.000
23:28:37.238 00.014 21068 UpdateGuideState exits: m=84096 SNR=57.7
23:28:37.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:37.240 00.000 21068 Enqueuing Expose request
23:28:37.241 00.001 16108 Worker thread wakes up
23:28:37.241 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:37.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:37.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:38.408 01.166 16108 Exposure complete
23:28:38.469 00.061 16108 worker thread done servicing request
23:28:38.469 00.000 21068 OnExposeComplete: enter
23:28:38.470 00.001 21068 UpdateGuideState(): m_state=6
23:28:38.471 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4640
23:28:38.474 00.003 21068 Star::Find returns 1 (0), X=220.82, Y=877.14, Mass=68966, SNR=45.1, Peak=10752 HFD=2.9
23:28:38.476 00.002 21068 MultiStar: [#1 0.69,0.17,0.00,M4] [#2 0.38,0.10,1.40,U] [#3 0.60,0.25,0.00,M1] [#4 0.13,0.36,0.93,U] [#5 0.12,-0.41,1.00,U] [#6 0.03,-0.17,0.93,U] [#7 0.75,0.25,0.00,M4] [#8 0.52,0.11,0.00,M1] 
23:28:38.477 00.001 21068 refined, 4 included, MultiStar: {0.21, 0.03}, one-star: {0.30, 0.23}
23:28:38.479 00.002 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
23:28:38.480 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
23:28:38.480 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.12 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
23:28:38.483 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
23:28:38.484 00.001 21068 Enqueuing Move request for scope (0.21, 0.03)
23:28:38.484 00.000 16108 Worker thread wakes up
23:28:38.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
23:28:38.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
23:28:38.485 00.001 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.07
23:28:38.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:28:38.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:38.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:38.485 00.000 16108 MoveAxis(E, 53, ABG)
23:28:38.485 00.000 16108 Guiding  Dir = 2, Dur = 53
23:28:38.485 00.000 16108 IsSlewing returns 0
23:28:38.485 00.000 16108 IsGuiding returns 0
23:28:38.489 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3990, FiltMin=3443, FiltMax=40275, Gamma=1.000
23:28:38.502 00.013 21068 UpdateGuideState exits: m=68966 SNR=45.1
23:28:38.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.505 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:38.506 00.001 21068 Enqueuing Expose request
23:28:38.536 00.030 16108 PulseGuide returned control before completion, sleep 14
23:28:38.551 00.015 16108 IsGuiding returns 1
23:28:38.551 00.000 16108 scope still moving after pulse duration time elapsed
23:28:38.582 00.031 16108 IsSlewing returns 0
23:28:38.583 00.001 16108 IsGuiding returns 1
23:28:38.613 00.030 16108 IsSlewing returns 0
23:28:38.614 00.001 16108 IsGuiding returns 1
23:28:38.644 00.030 16108 IsSlewing returns 0
23:28:38.644 00.000 16108 IsGuiding returns 0
23:28:38.644 00.000 16108 scope move finished after 53 + 106 ms
23:28:38.644 00.000 16108 Move returns status 0, amount 53
23:28:38.644 00.000 16108 MoveAxis(N, 0, ABG)
23:28:38.646 00.002 16108 Move returns status 0, amount 0
23:28:38.646 00.000 16108 move complete, result=0
23:28:38.646 00.000 16108 worker thread done servicing request
23:28:38.646 00.000 16108 Worker thread wakes up
23:28:38.646 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
23:28:38.649 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:38.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:39.626 00.977 16108 Exposure complete
23:28:39.695 00.069 16108 worker thread done servicing request
23:28:39.695 00.000 21068 OnExposeComplete: enter
23:28:39.696 00.001 21068 UpdateGuideState(): m_state=6
23:28:39.697 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4641
23:28:39.697 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=876.67, Mass=82236, SNR=51.8, Peak=10707 HFD=3.4
23:28:39.698 00.001 21068 MultiStar: [#1 0.66,-0.02,0.00,M5] [#2 0.61,-0.26,0.00,M1] [#3 0.68,0.02,0.00,M2] [#4 -0.04,-0.05,0.72,U] [#5 -0.10,-0.86,0.00,M3] [#6 0.03,-0.65,0.00,M1] [#7 0.18,0.01,0.76,U] [#8 0.42,-0.67,0.00,M2] 
23:28:39.699 00.001 21068 refined, 2 included, MultiStar: {-0.03, -0.11}, one-star: {-0.18, -0.24}
23:28:39.699 00.000 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
23:28:39.700 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.55)
23:28:39.701 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=0.01 mountY=0.11, mountTheta=1.49
23:28:39.702 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
23:28:39.703 00.001 21068 Enqueuing Move request for scope (-0.03, -0.11)
23:28:39.705 00.002 16108 Worker thread wakes up
23:28:39.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
23:28:39.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
23:28:39.705 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.11
23:28:39.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:28:39.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:39.706 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:28:39.706 00.000 16108 MoveAxis(E, 0, ABG)
23:28:39.706 00.000 16108 Move returns status 0, amount 0
23:28:39.706 00.000 16108 MoveAxis(N, 0, ABG)
23:28:39.706 00.000 16108 Move returns status 0, amount 0
23:28:39.706 00.000 16108 move complete, result=0
23:28:39.706 00.000 16108 worker thread done servicing request
23:28:39.712 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=3990, FiltMin=3465, FiltMax=38982, Gamma=1.000
23:28:39.734 00.022 21068 UpdateGuideState exits: m=82236 SNR=51.8
23:28:39.736 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.736 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:39.737 00.001 21068 Enqueuing Expose request
23:28:39.738 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:39.739 00.001 16108 Worker thread wakes up
23:28:39.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:39.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:40.904 01.165 16108 Exposure complete
23:28:40.960 00.056 16108 worker thread done servicing request
23:28:40.960 00.000 21068 OnExposeComplete: enter
23:28:40.961 00.001 21068 UpdateGuideState(): m_state=6
23:28:40.961 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4642
23:28:40.962 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.94, Mass=81209, SNR=61.8, Peak=12000 HFD=3.4
23:28:40.963 00.001 21068 MultiStar: [#1 0.52,-0.28,0.00,M6] [#2 0.22,-0.20,1.00,U] [#3 0.38,0.09,0.83,U] [#4 0.20,-0.14,0.72,U] [#5 0.04,-0.61,0.00,M4] [#6 -0.01,-0.39,0.66,U] [#7 0.25,-0.06,0.68,U] [#8 0.03,-0.03,0.60,U] 
23:28:40.964 00.001 21068 single-star, 6 included, MultiStar: {0.18, -0.09}, one-star: {0.11, 0.04}
23:28:40.965 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
23:28:40.965 00.000 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
23:28:40.966 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.32 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
23:28:40.967 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
23:28:40.968 00.001 21068 Enqueuing Move request for scope (0.11, 0.04)
23:28:40.968 00.000 16108 Worker thread wakes up
23:28:40.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:28:40.968 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:28:40.970 00.002 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.06
23:28:40.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:28:40.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:40.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:40.970 00.000 16108 MoveAxis(E, 0, ABG)
23:28:40.970 00.000 16108 Move returns status 0, amount 0
23:28:40.970 00.000 16108 MoveAxis(N, 0, ABG)
23:28:40.970 00.000 16108 Move returns status 0, amount 0
23:28:40.970 00.000 16108 move complete, result=0
23:28:40.970 00.000 16108 worker thread done servicing request
23:28:40.975 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3993, FiltMin=3395, FiltMax=38989, Gamma=1.000
23:28:40.990 00.015 21068 UpdateGuideState exits: m=81209 SNR=61.8
23:28:40.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:40.992 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:40.992 00.000 21068 Enqueuing Expose request
23:28:40.993 00.001 16108 Worker thread wakes up
23:28:40.993 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:40.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:40.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:41.976 00.982 16108 Exposure complete
23:28:42.045 00.069 16108 worker thread done servicing request
23:28:42.047 00.002 21068 OnExposeComplete: enter
23:28:42.047 00.000 21068 UpdateGuideState(): m_state=6
23:28:42.048 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4643
23:28:42.049 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.83, Mass=68603, SNR=52.2, Peak=11043 HFD=3.2
23:28:42.050 00.001 21068 MultiStar: [#1 0.39,0.35,0.00,M7] [#2 0.13,0.24,1.24,U] [#3 0.23,0.27,0.91,U] [#4 -0.18,0.15,0.74,U] [#5 0.16,-0.38,0.90,U] [#6 -0.08,-0.35,0.61,U] [#7 0.56,0.13,0.00,M3] [#8 0.13,0.08,0.83,U] 
23:28:42.050 00.000 21068 refined, 6 included, MultiStar: {0.04, 0.01}, one-star: {-0.18, -0.08}
23:28:42.051 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
23:28:42.052 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
23:28:42.053 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.33 mountX=-0.04 mountY=-0.02, mountTheta=-2.60
23:28:42.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
23:28:42.055 00.000 21068 Enqueuing Move request for scope (0.04, 0.01)
23:28:42.056 00.001 16108 Worker thread wakes up
23:28:42.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:28:42.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:28:42.056 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
23:28:42.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:28:42.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:42.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:28:42.056 00.000 16108 MoveAxis(E, 0, ABG)
23:28:42.057 00.001 16108 Move returns status 0, amount 0
23:28:42.057 00.000 16108 MoveAxis(N, 0, ABG)
23:28:42.057 00.000 16108 Move returns status 0, amount 0
23:28:42.057 00.000 16108 move complete, result=0
23:28:42.057 00.000 16108 worker thread done servicing request
23:28:42.060 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3993, FiltMin=3446, FiltMax=41517, Gamma=1.000
23:28:42.074 00.014 21068 UpdateGuideState exits: m=68603 SNR=52.2
23:28:42.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:42.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:42.077 00.001 21068 Enqueuing Expose request
23:28:42.077 00.000 16108 Worker thread wakes up
23:28:42.077 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:42.079 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:42.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:43.243 01.164 16108 Exposure complete
23:28:43.295 00.052 16108 worker thread done servicing request
23:28:43.295 00.000 21068 OnExposeComplete: enter
23:28:43.297 00.002 21068 UpdateGuideState(): m_state=6
23:28:43.297 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4644
23:28:43.298 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=877.00, Mass=70138, SNR=50.7, Peak=11824 HFD=3.2
23:28:43.299 00.001 21068 MultiStar: [#1 0.28,0.31,1.19,U] [#2 0.43,-0.40,0.00,M1] [#3 0.40,0.51,0.00,M1] [#4 0.06,-0.07,0.79,U] [#5 -0.11,-0.41,1.13,U] [#6 0.04,-0.64,0.00,M1] [#7 -0.03,0.35,0.56,U] [#8 0.14,-0.45,0.88,U] 
23:28:43.300 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.04}, one-star: {0.07, 0.10}
23:28:43.301 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:28:43.301 00.000 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
23:28:43.302 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.52 mountX=-0.08 mountY=0.03, mountTheta=2.85
23:28:43.306 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
23:28:43.308 00.002 21068 Enqueuing Move request for scope (0.08, -0.04)
23:28:43.308 00.000 16108 Worker thread wakes up
23:28:43.310 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:28:43.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:28:43.310 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.08 yDistance=0.03
23:28:43.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:43.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:43.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:28:43.310 00.000 16108 MoveAxis(E, 0, ABG)
23:28:43.310 00.000 16108 Move returns status 0, amount 0
23:28:43.310 00.000 16108 MoveAxis(N, 0, ABG)
23:28:43.310 00.000 16108 Move returns status 0, amount 0
23:28:43.310 00.000 16108 move complete, result=0
23:28:43.310 00.000 16108 worker thread done servicing request
23:28:43.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=3990, FiltMin=3414, FiltMax=36883, Gamma=1.000
23:28:43.337 00.023 21068 UpdateGuideState exits: m=70138 SNR=50.7
23:28:43.339 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.339 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:43.340 00.001 21068 Enqueuing Expose request
23:28:43.341 00.001 16108 Worker thread wakes up
23:28:43.341 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:43.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:43.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:44.304 00.963 16108 Exposure complete
23:28:44.360 00.056 16108 worker thread done servicing request
23:28:44.360 00.000 21068 OnExposeComplete: enter
23:28:44.361 00.001 21068 UpdateGuideState(): m_state=6
23:28:44.362 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4645
23:28:44.362 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.99, Mass=92824, SNR=68.2, Peak=11312 HFD=3.7
23:28:44.363 00.001 21068 MultiStar: [#1 0.39,0.13,0.80,U] [#2 0.37,0.02,1.04,U] [#3 0.40,-0.04,0.81,U] [#4 -0.41,0.10,0.61,U] [#5 0.04,-0.70,0.00,M3] [#6 0.06,-0.41,0.67,U] [#7 0.39,0.43,0.00,M3] [#8 0.11,-0.01,0.63,U] 
23:28:44.364 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.01}, one-star: {-0.08, 0.09}
23:28:44.365 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:28:44.366 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:28:44.367 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.09 mountY=-0.07, mountTheta=-0.61
23:28:44.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.09, opts=13)
23:28:44.369 00.001 21068 Enqueuing Move request for scope (-0.08, 0.09)
23:28:44.370 00.001 16108 Worker thread wakes up
23:28:44.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:28:44.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:28:44.370 00.000 16108 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=-0.07
23:28:44.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:28:44.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:44.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:44.370 00.000 16108 MoveAxis(E, 0, ABG)
23:28:44.370 00.000 16108 Move returns status 0, amount 0
23:28:44.370 00.000 16108 MoveAxis(N, 0, ABG)
23:28:44.370 00.000 16108 Move returns status 0, amount 0
23:28:44.370 00.000 16108 move complete, result=0
23:28:44.370 00.000 16108 worker thread done servicing request
23:28:44.377 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3990, FiltMin=3414, FiltMax=44950, Gamma=1.000
23:28:44.403 00.026 21068 UpdateGuideState exits: m=92824 SNR=68.2
23:28:44.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.406 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:44.408 00.002 21068 Enqueuing Expose request
23:28:44.409 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:44.410 00.001 16108 Worker thread wakes up
23:28:44.410 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:44.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:45.568 01.158 16108 Exposure complete
23:28:45.640 00.072 16108 worker thread done servicing request
23:28:45.640 00.000 21068 OnExposeComplete: enter
23:28:45.643 00.003 21068 UpdateGuideState(): m_state=6
23:28:45.644 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4646
23:28:45.646 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=876.92, Mass=71545, SNR=49.0, Peak=12835 HFD=2.7
23:28:45.647 00.001 21068 MultiStar: [#1 0.21,0.32,1.32,U] [#2 0.03,0.11,1.42,U] [#3 -0.09,0.21,1.13,U] [#4 -0.42,0.07,0.95,U] [#5 -0.65,-0.30,0.00,M4] [#6 -0.26,-0.46,0.00,M1] [#7 0.15,0.55,0.00,M4] [#8 0.24,-0.14,0.79,U] 
23:28:45.647 00.000 21068 refined, 5 included, MultiStar: {-0.05, 0.12}, one-star: {-0.36, 0.01}
23:28:45.648 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
23:28:45.649 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
23:28:45.650 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=0.07 mountY=-0.10, mountTheta=-0.95
23:28:45.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
23:28:45.653 00.001 21068 Enqueuing Move request for scope (-0.05, 0.12)
23:28:45.654 00.001 16108 Worker thread wakes up
23:28:45.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:28:45.655 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:28:45.655 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.10
23:28:45.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:45.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:45.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:45.655 00.000 16108 MoveAxis(E, 0, ABG)
23:28:45.656 00.001 16108 Move returns status 0, amount 0
23:28:45.656 00.000 16108 MoveAxis(N, 0, ABG)
23:28:45.656 00.000 16108 Move returns status 0, amount 0
23:28:45.656 00.000 16108 move complete, result=0
23:28:45.656 00.000 16108 worker thread done servicing request
23:28:45.664 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3990, FiltMin=3417, FiltMax=35526, Gamma=1.000
23:28:45.688 00.024 21068 UpdateGuideState exits: m=71545 SNR=49.0
23:28:45.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:45.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:45.691 00.001 21068 Enqueuing Expose request
23:28:45.692 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:45.693 00.001 16108 Worker thread wakes up
23:28:45.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:45.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:46.663 00.970 16108 Exposure complete
23:28:46.718 00.055 16108 worker thread done servicing request
23:28:46.718 00.000 21068 OnExposeComplete: enter
23:28:46.720 00.002 21068 UpdateGuideState(): m_state=6
23:28:46.721 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4647
23:28:46.722 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.80, Mass=71289, SNR=56.7, Peak=11699 HFD=3.4
23:28:46.724 00.002 21068 MultiStar: [#1 0.07,-0.07,1.34,U] [#2 0.11,-0.20,1.03,U] [#3 0.01,0.30,0.87,U] [#4 -0.22,0.09,0.79,U] [#5 -0.38,-0.68,0.00,M5] [#6 -0.40,-0.18,0.78,U] [#7 -0.14,0.25,0.57,U] [#8 -0.41,-0.09,0.80,U] 
23:28:46.725 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.37, -0.11}
23:28:46.726 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
23:28:46.727 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
23:28:46.729 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.01 mountX=0.14 mountY=0.05, mountTheta=0.37
23:28:46.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
23:28:46.732 00.001 21068 Enqueuing Move request for scope (-0.15, -0.02)
23:28:46.734 00.002 16108 Worker thread wakes up
23:28:46.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:28:46.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:28:46.734 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.14 yDistance=0.05
23:28:46.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:28:46.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:46.735 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:28:46.735 00.000 16108 MoveAxis(E, 0, ABG)
23:28:46.735 00.000 16108 Move returns status 0, amount 0
23:28:46.735 00.000 16108 MoveAxis(N, 0, ABG)
23:28:46.735 00.000 16108 Move returns status 0, amount 0
23:28:46.735 00.000 16108 move complete, result=0
23:28:46.735 00.000 16108 worker thread done servicing request
23:28:46.741 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3990, FiltMin=3376, FiltMax=40909, Gamma=1.000
23:28:46.756 00.015 21068 UpdateGuideState exits: m=71289 SNR=56.7
23:28:46.757 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:46.760 00.002 21068 Enqueuing Expose request
23:28:46.760 00.000 16108 Worker thread wakes up
23:28:46.760 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:46.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:46.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:47.926 01.165 16108 Exposure complete
23:28:47.990 00.064 16108 worker thread done servicing request
23:28:47.990 00.000 21068 OnExposeComplete: enter
23:28:47.993 00.003 21068 UpdateGuideState(): m_state=6
23:28:47.994 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4648
23:28:47.995 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.95, Mass=76294, SNR=62.2, Peak=11075 HFD=3.4
23:28:47.997 00.002 21068 MultiStar: [#1 0.10,0.17,0.90,U] [#2 -0.26,-0.13,1.06,U] [#3 0.01,0.17,0.92,U] [#4 -0.41,0.22,0.62,U] [#5 -0.48,-0.38,0.00,M6] [#6 -0.45,0.13,0.78,U] [#7 -0.49,0.44,0.00,M4] [#8 -0.05,-0.20,0.55,U] 
23:28:47.999 00.002 21068 refined, 6 included, MultiStar: {-0.19, 0.06}, one-star: {-0.27, 0.04}
23:28:48.000 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
23:28:48.002 00.002 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
23:28:48.004 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.19 cameraTheta=2.83 mountX=0.19 mountY=-0.01, mountTheta=-0.07
23:28:48.007 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.06, opts=13)
23:28:48.009 00.002 21068 Enqueuing Move request for scope (-0.19, 0.06)
23:28:48.011 00.002 16108 Worker thread wakes up
23:28:48.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:28:48.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:28:48.011 00.000 16108 Moving (-0.19, 0.06) raw xDistance=0.19 yDistance=-0.01
23:28:48.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:28:48.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:48.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:48.011 00.000 16108 MoveAxis(E, 0, ABG)
23:28:48.012 00.001 16108 Move returns status 0, amount 0
23:28:48.012 00.000 16108 MoveAxis(N, 0, ABG)
23:28:48.012 00.000 16108 Move returns status 0, amount 0
23:28:48.012 00.000 16108 move complete, result=0
23:28:48.012 00.000 16108 worker thread done servicing request
23:28:48.019 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3987, FiltMin=3360, FiltMax=45331, Gamma=1.000
23:28:48.040 00.021 21068 UpdateGuideState exits: m=76294 SNR=62.2
23:28:48.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:48.041 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:48.042 00.001 21068 Enqueuing Expose request
23:28:48.044 00.002 16108 Worker thread wakes up
23:28:48.044 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:48.044 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:48.045 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:49.013 00.968 16108 Exposure complete
23:28:49.092 00.079 16108 worker thread done servicing request
23:28:49.092 00.000 21068 OnExposeComplete: enter
23:28:49.094 00.002 21068 UpdateGuideState(): m_state=6
23:28:49.095 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4649
23:28:49.096 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.06, Mass=70135, SNR=59.6, Peak=11219 HFD=3.0
23:28:49.098 00.002 21068 MultiStar: [#1 0.13,0.14,1.02,U] [#2 -0.01,-0.11,1.14,U] [#3 0.35,0.22,0.81,U] [#4 0.08,0.03,0.79,U] [#5 0.24,-0.61,0.00,M7] [#6 -0.12,-0.27,0.74,U] [#7 0.19,-0.06,0.48,U] [#8 0.13,0.05,0.62,U] 
23:28:49.099 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {-0.02, 0.15}
23:28:49.100 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
23:28:49.100 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
23:28:49.101 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.31 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
23:28:49.104 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
23:28:49.105 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
23:28:49.106 00.001 16108 Worker thread wakes up
23:28:49.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:28:49.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:28:49.106 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.04
23:28:49.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:49.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:49.107 00.001 16108 MoveAxis(E, 0, ABG)
23:28:49.107 00.000 16108 Move returns status 0, amount 0
23:28:49.107 00.000 16108 MoveAxis(N, 0, ABG)
23:28:49.107 00.000 16108 Move returns status 0, amount 0
23:28:49.107 00.000 16108 move complete, result=0
23:28:49.107 00.000 16108 worker thread done servicing request
23:28:49.110 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3984, FiltMin=3408, FiltMax=32349, Gamma=1.000
23:28:49.125 00.015 21068 UpdateGuideState exits: m=70135 SNR=59.6
23:28:49.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:49.127 00.000 21068 Enqueuing Expose request
23:28:49.128 00.001 16108 Worker thread wakes up
23:28:49.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:49.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:49.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:50.294 01.165 16108 Exposure complete
23:28:50.370 00.076 16108 worker thread done servicing request
23:28:50.370 00.000 21068 OnExposeComplete: enter
23:28:50.371 00.001 21068 UpdateGuideState(): m_state=6
23:28:50.371 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4650
23:28:50.372 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.04, Mass=79401, SNR=58.3, Peak=13024 HFD=3.3
23:28:50.373 00.001 21068 MultiStar: [#1 0.65,0.26,0.00,M2] [#2 0.18,0.20,1.04,U] [#3 0.22,0.48,0.00,M1] [#4 -0.08,0.55,0.00,M1] [#5 0.15,-0.42,1.13,U] [#6 -0.09,-0.17,0.69,U] [#7 0.12,0.24,0.63,U] [#8 0.46,0.10,0.70,U] 
23:28:50.373 00.000 21068 refined, 5 included, MultiStar: {0.15, -0.01}, one-star: {0.11, 0.13}
23:28:50.374 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:28:50.376 00.002 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:28:50.376 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
23:28:50.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
23:28:50.379 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
23:28:50.380 00.001 16108 Worker thread wakes up
23:28:50.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:28:50.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:28:50.380 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.03
23:28:50.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:28:50.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:50.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:50.381 00.001 16108 MoveAxis(E, 0, ABG)
23:28:50.381 00.000 16108 Move returns status 0, amount 0
23:28:50.381 00.000 16108 MoveAxis(N, 0, ABG)
23:28:50.381 00.000 16108 Move returns status 0, amount 0
23:28:50.381 00.000 16108 move complete, result=0
23:28:50.381 00.000 16108 worker thread done servicing request
23:28:50.384 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=3984, FiltMin=3392, FiltMax=37341, Gamma=1.000
23:28:50.399 00.015 21068 UpdateGuideState exits: m=79401 SNR=58.3
23:28:50.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:50.401 00.000 21068 Enqueuing Expose request
23:28:50.402 00.001 16108 Worker thread wakes up
23:28:50.402 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:50.403 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:50.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:51.374 00.971 16108 Exposure complete
23:28:51.439 00.065 16108 worker thread done servicing request
23:28:51.439 00.000 21068 OnExposeComplete: enter
23:28:51.442 00.003 21068 UpdateGuideState(): m_state=6
23:28:51.443 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4651
23:28:51.444 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.09, Mass=80672, SNR=54.7, Peak=11568 HFD=3.3
23:28:51.446 00.002 21068 MultiStar: [#1 0.62,0.26,0.00,M3] [#2 -0.02,0.18,1.25,U] [#3 0.03,0.62,0.00,M2] [#4 -0.04,0.20,0.88,U] [#5 -0.35,-0.37,0.00,M7] [#6 0.28,0.03,0.84,U] [#7 0.43,0.06,0.63,U] [#8 0.11,0.23,0.81,U] 
23:28:51.447 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.16}, one-star: {0.11, 0.18}
23:28:51.449 00.002 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
23:28:51.451 00.002 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
23:28:51.452 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
23:28:51.455 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.16, opts=13)
23:28:51.456 00.001 21068 Enqueuing Move request for scope (0.12, 0.16)
23:28:51.457 00.001 16108 Worker thread wakes up
23:28:51.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:28:51.457 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:28:51.458 00.001 16108 Moving (0.12, 0.16) raw xDistance=-0.09 yDistance=-0.18
23:28:51.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:28:51.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:51.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:28:51.458 00.000 16108 MoveAxis(E, 0, ABG)
23:28:51.458 00.000 16108 Move returns status 0, amount 0
23:28:51.458 00.000 16108 MoveAxis(N, 0, ABG)
23:28:51.458 00.000 16108 Move returns status 0, amount 0
23:28:51.458 00.000 16108 move complete, result=0
23:28:51.458 00.000 16108 worker thread done servicing request
23:28:51.464 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=3984, FiltMin=3433, FiltMax=38829, Gamma=1.000
23:28:51.483 00.019 21068 UpdateGuideState exits: m=80672 SNR=54.7
23:28:51.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:51.485 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:51.486 00.001 21068 Enqueuing Expose request
23:28:51.487 00.001 16108 Worker thread wakes up
23:28:51.487 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:51.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:51.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:52.653 01.166 16108 Exposure complete
23:28:52.736 00.083 16108 worker thread done servicing request
23:28:52.736 00.000 21068 OnExposeComplete: enter
23:28:52.738 00.002 21068 UpdateGuideState(): m_state=6
23:28:52.739 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4652
23:28:52.741 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=876.77, Mass=70325, SNR=60.8, Peak=10147 HFD=3.3
23:28:52.742 00.001 21068 MultiStar: [#1 0.35,0.21,0.89,U] [#2 -0.16,-0.17,0.87,U] [#3 0.19,0.17,0.79,U] [#4 -0.62,-0.20,0.00,M1] [#5 -0.11,-0.83,0.00,M8] [#6 -0.37,-0.34,0.00,M1] [#7 0.02,-0.27,0.58,U] [#8 0.29,-0.27,0.69,U] 
23:28:52.742 00.000 21068 refined, 5 included, MultiStar: {0.07, -0.07}, one-star: {-0.20, -0.14}
23:28:52.743 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
23:28:52.744 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
23:28:52.745 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=0.05, mountTheta=2.60
23:28:52.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
23:28:52.747 00.001 21068 Enqueuing Move request for scope (0.07, -0.07)
23:28:52.747 00.000 16108 Worker thread wakes up
23:28:52.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:28:52.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:28:52.747 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
23:28:52.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:52.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:52.748 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:28:52.748 00.000 16108 MoveAxis(E, 0, ABG)
23:28:52.748 00.000 16108 Move returns status 0, amount 0
23:28:52.748 00.000 16108 MoveAxis(N, 0, ABG)
23:28:52.748 00.000 16108 Move returns status 0, amount 0
23:28:52.748 00.000 16108 move complete, result=0
23:28:52.748 00.000 16108 worker thread done servicing request
23:28:52.751 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3981, FiltMin=3369, FiltMax=38237, Gamma=1.000
23:28:52.766 00.015 21068 UpdateGuideState exits: m=70325 SNR=60.8
23:28:52.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:52.769 00.001 21068 Enqueuing Expose request
23:28:52.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:52.770 00.001 16108 Worker thread wakes up
23:28:52.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:52.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:53.735 00.965 16108 Exposure complete
23:28:53.798 00.063 16108 worker thread done servicing request
23:28:53.799 00.001 21068 OnExposeComplete: enter
23:28:53.800 00.001 21068 UpdateGuideState(): m_state=6
23:28:53.801 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4653
23:28:53.802 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.76, Mass=73002, SNR=57.0, Peak=11219 HFD=3.2
23:28:53.803 00.001 21068 MultiStar: [#1 0.27,-0.31,0.99,U] [#2 -0.03,-0.19,1.23,U] [#3 -0.10,-0.14,0.92,U] [#4 -0.34,-0.11,0.73,U] [#5 -0.42,-0.78,0.00,M9] [#6 -0.25,-0.34,0.69,U] [#7 -0.11,0.01,0.53,U] [#8 0.50,-0.28,0.00,M1] 
23:28:53.804 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.18}, one-star: {-0.41, -0.14}
23:28:53.805 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
23:28:53.806 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
23:28:53.807 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=0.09 mountY=0.21, mountTheta=1.16
23:28:53.809 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.18, opts=13)
23:28:53.810 00.001 21068 Enqueuing Move request for scope (-0.13, -0.18)
23:28:53.811 00.001 16108 Worker thread wakes up
23:28:53.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
23:28:53.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
23:28:53.811 00.000 16108 Moving (-0.13, -0.18) raw xDistance=0.09 yDistance=0.21
23:28:53.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:28:53.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:53.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:28:53.811 00.000 16108 MoveAxis(E, 0, ABG)
23:28:53.811 00.000 16108 Move returns status 0, amount 0
23:28:53.811 00.000 16108 MoveAxis(N, 0, ABG)
23:28:53.811 00.000 16108 Move returns status 0, amount 0
23:28:53.811 00.000 16108 move complete, result=0
23:28:53.811 00.000 16108 worker thread done servicing request
23:28:53.818 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3981, FiltMin=3453, FiltMax=37014, Gamma=1.000
23:28:53.843 00.025 21068 UpdateGuideState exits: m=73002 SNR=57.0
23:28:53.845 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:53.845 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:53.847 00.002 21068 Enqueuing Expose request
23:28:53.848 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:53.848 00.000 16108 Worker thread wakes up
23:28:53.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:53.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:55.022 01.173 16108 Exposure complete
23:28:55.077 00.055 16108 worker thread done servicing request
23:28:55.079 00.002 21068 OnExposeComplete: enter
23:28:55.081 00.002 21068 UpdateGuideState(): m_state=6
23:28:55.083 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4654
23:28:55.084 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.34, Mass=76196, SNR=57.1, Peak=11456 HFD=3.1
23:28:55.085 00.001 21068 MultiStar: [#1 0.75,0.05,0.00,M2] [#2 0.49,-0.09,0.00,M1] [#3 0.67,0.18,0.00,M1] [#4 0.34,0.18,0.76,U] [#5 0.70,-0.66,0.00,M10] [#6 0.55,-0.32,0.00,M1] [#7 -0.10,0.24,0.51,U] [#8 0.27,-0.12,0.69,U] 
23:28:55.086 00.001 21068 refined, 3 included, MultiStar: {0.02, 0.21}, one-star: {-0.32, 0.43}
23:28:55.088 00.002 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
23:28:55.089 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
23:28:55.090 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=0.01 mountY=-0.21, mountTheta=-1.51
23:28:55.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.21, opts=13)
23:28:55.093 00.001 21068 Enqueuing Move request for scope (0.02, 0.21)
23:28:55.094 00.001 16108 Worker thread wakes up
23:28:55.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
23:28:55.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
23:28:55.094 00.000 16108 Moving (0.02, 0.21) raw xDistance=0.01 yDistance=-0.21
23:28:55.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:28:55.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:28:55.094 00.000 16108 MoveAxis(E, 0, ABG)
23:28:55.094 00.000 16108 Move returns status 0, amount 0
23:28:55.094 00.000 16108 MoveAxis(N, 41, ABG)
23:28:55.094 00.000 16108 Guiding  Dir = 0, Dur = 41
23:28:55.095 00.001 16108 IsSlewing returns 0
23:28:55.095 00.000 16108 IsGuiding returns 0
23:28:55.100 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3977, FiltMin=3421, FiltMax=39622, Gamma=1.000
23:28:55.125 00.025 16108 PulseGuide returned control before completion, sleep 22
23:28:55.131 00.006 21068 UpdateGuideState exits: m=76196 SNR=57.1
23:28:55.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:55.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:55.135 00.001 21068 Enqueuing Expose request
23:28:55.155 00.020 16108 IsGuiding returns 1
23:28:55.155 00.000 16108 scope still moving after pulse duration time elapsed
23:28:55.186 00.031 16108 IsSlewing returns 0
23:28:55.186 00.000 16108 IsGuiding returns 1
23:28:55.217 00.031 16108 IsSlewing returns 0
23:28:55.217 00.000 16108 IsGuiding returns 0
23:28:55.217 00.000 16108 scope move finished after 41 + 81 ms
23:28:55.217 00.000 16108 Move returns status 0, amount 41
23:28:55.219 00.002 16108 move complete, result=0
23:28:55.219 00.000 16108 worker thread done servicing request
23:28:55.219 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
23:28:55.220 00.001 16108 Worker thread wakes up
23:28:55.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:55.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:56.202 00.982 16108 Exposure complete
23:28:56.272 00.070 16108 worker thread done servicing request
23:28:56.272 00.000 21068 OnExposeComplete: enter
23:28:56.274 00.002 21068 UpdateGuideState(): m_state=6
23:28:56.275 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4655
23:28:56.276 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.69, Mass=72481, SNR=54.5, Peak=11216 HFD=3.3
23:28:56.278 00.002 21068 MultiStar: [#1 0.38,-0.09,0.96,U] [#2 0.32,-0.13,1.23,U] [#3 0.63,-0.13,0.00,M2] [#4 0.40,-0.13,0.76,U] [#5 0.58,-0.77,0.00,R] [#6 0.47,-0.92,0.00,M2] [#7 0.05,0.11,0.58,U] [#8 0.47,-0.42,0.00,M1] 
23:28:56.280 00.002 21068 single-star, 4 included, MultiStar: {0.29, -0.11}, one-star: {0.20, -0.21}
23:28:56.281 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
23:28:56.281 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
23:28:56.283 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=-0.24 mountY=0.16, mountTheta=2.55
23:28:56.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.21, opts=13)
23:28:56.286 00.001 21068 Enqueuing Move request for scope (0.20, -0.21)
23:28:56.287 00.001 16108 Worker thread wakes up
23:28:56.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
23:28:56.287 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
23:28:56.287 00.000 16108 Moving (0.20, -0.21) raw xDistance=-0.24 yDistance=0.16
23:28:56.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:28:56.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:56.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:28:56.288 00.001 16108 MoveAxis(E, 62, ABG)
23:28:56.288 00.000 16108 Guiding  Dir = 2, Dur = 62
23:28:56.288 00.000 16108 IsSlewing returns 0
23:28:56.288 00.000 16108 IsGuiding returns 0
23:28:56.294 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3977, FiltMin=3376, FiltMax=41741, Gamma=1.000
23:28:56.307 00.013 21068 UpdateGuideState exits: m=72481 SNR=54.5
23:28:56.309 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:56.311 00.001 21068 Enqueuing Expose request
23:28:56.317 00.006 16108 PulseGuide returned control before completion, sleep 44
23:28:56.363 00.046 16108 IsGuiding returns 1
23:28:56.363 00.000 16108 scope still moving after pulse duration time elapsed
23:28:56.394 00.031 16108 IsSlewing returns 0
23:28:56.395 00.001 16108 IsGuiding returns 1
23:28:56.425 00.030 16108 IsSlewing returns 0
23:28:56.425 00.000 16108 IsGuiding returns 0
23:28:56.425 00.000 16108 scope move finished after 62 + 75 ms
23:28:56.425 00.000 16108 Move returns status 0, amount 62
23:28:56.425 00.000 16108 MoveAxis(N, 0, ABG)
23:28:56.425 00.000 16108 Move returns status 0, amount 0
23:28:56.425 00.000 16108 move complete, result=0
23:28:56.425 00.000 16108 worker thread done servicing request
23:28:56.425 00.000 16108 Worker thread wakes up
23:28:56.425 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.2 px 0 ms NORTH
23:28:56.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:56.427 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:57.594 01.167 16108 Exposure complete
23:28:57.652 00.058 16108 worker thread done servicing request
23:28:57.652 00.000 21068 OnExposeComplete: enter
23:28:57.653 00.001 21068 UpdateGuideState(): m_state=6
23:28:57.654 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4656
23:28:57.655 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.28, Mass=75724, SNR=54.2, Peak=11264 HFD=3.3
23:28:57.655 00.000 21068 MultiStar: [#1 0.18,0.22,1.05,U] [#2 0.04,-0.00,1.38,U] [#3 -0.22,0.68,0.00,M3] [#4 -0.06,0.24,0.74,U] [#5 -0.17,0.22,0.88,U] [#6 0.12,-0.40,0.74,U] [#7 -0.02,-0.13,0.61,U] [#8 0.23,0.14,0.74,U] 
23:28:57.656 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.04, 0.37}
23:28:57.657 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
23:28:57.657 00.000 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
23:28:57.658 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
23:28:57.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
23:28:57.660 00.000 21068 Enqueuing Move request for scope (0.05, 0.10)
23:28:57.661 00.001 16108 Worker thread wakes up
23:28:57.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:28:57.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:28:57.661 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
23:28:57.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:28:57.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:57.662 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:57.662 00.000 16108 MoveAxis(E, 0, ABG)
23:28:57.662 00.000 16108 Move returns status 0, amount 0
23:28:57.662 00.000 16108 MoveAxis(N, 0, ABG)
23:28:57.662 00.000 16108 Move returns status 0, amount 0
23:28:57.662 00.000 16108 move complete, result=0
23:28:57.662 00.000 16108 worker thread done servicing request
23:28:57.667 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3977, FiltMin=3379, FiltMax=39645, Gamma=1.000
23:28:57.691 00.024 21068 UpdateGuideState exits: m=75724 SNR=54.2
23:28:57.693 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:57.695 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:57.696 00.001 21068 Enqueuing Expose request
23:28:57.698 00.002 16108 Worker thread wakes up
23:28:57.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:57.698 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:57.699 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:58.674 00.975 16108 Exposure complete
23:28:58.753 00.079 16108 worker thread done servicing request
23:28:58.753 00.000 21068 OnExposeComplete: enter
23:28:58.754 00.001 21068 UpdateGuideState(): m_state=6
23:28:58.755 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4657
23:28:58.756 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.96, Mass=76359, SNR=59.9, Peak=10531 HFD=3.6
23:28:58.757 00.001 21068 MultiStar: [#1 0.08,0.36,1.03,U] [#2 -0.20,0.01,1.12,U] [#3 0.21,0.45,0.00,M4] [#4 0.09,0.25,0.65,U] [#5 -0.61,0.43,0.00,M1] [#6 0.06,-0.31,0.72,U] [#7 0.26,0.15,0.61,U] [#8 0.16,0.08,0.73,U] 
23:28:58.758 00.001 21068 single-star, 6 included, MultiStar: {0.03, 0.09}, one-star: {-0.05, 0.05}
23:28:58.759 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
23:28:58.760 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
23:28:58.760 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.33 mountX=0.06 mountY=-0.04, mountTheta=-0.59
23:28:58.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
23:28:58.763 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
23:28:58.764 00.001 16108 Worker thread wakes up
23:28:58.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:28:58.764 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:28:58.764 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
23:28:58.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:58.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:58.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:58.764 00.000 16108 MoveAxis(E, 0, ABG)
23:28:58.765 00.001 16108 Move returns status 0, amount 0
23:28:58.765 00.000 16108 MoveAxis(N, 0, ABG)
23:28:58.765 00.000 16108 Move returns status 0, amount 0
23:28:58.765 00.000 16108 move complete, result=0
23:28:58.765 00.000 16108 worker thread done servicing request
23:28:58.774 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3977, FiltMin=3408, FiltMax=44723, Gamma=1.000
23:28:58.796 00.022 21068 UpdateGuideState exits: m=76359 SNR=59.9
23:28:58.797 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.799 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:28:58.801 00.002 21068 Enqueuing Expose request
23:28:58.802 00.001 16108 Worker thread wakes up
23:28:58.802 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:58.805 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:28:58.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:28:59.957 01.152 16108 Exposure complete
23:29:00.036 00.079 16108 worker thread done servicing request
23:29:00.036 00.000 21068 OnExposeComplete: enter
23:29:00.038 00.002 21068 UpdateGuideState(): m_state=6
23:29:00.039 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4658
23:29:00.040 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.73, Mass=59136, SNR=44.6, Peak=11744 HFD=2.8
23:29:00.041 00.001 21068 MultiStar: [#1 0.39,0.05,1.21,U] [#2 0.23,-0.17,1.39,U] [#3 0.55,-0.07,0.00,M5] [#4 0.18,-0.23,1.03,U] [#5 -0.15,0.00,1.15,U] [#6 0.43,-0.50,0.00,M1] [#7 0.58,0.27,0.00,M1] [#8 0.20,-0.15,0.98,U] 
23:29:00.042 00.001 21068 single-star, 5 included, MultiStar: {0.15, -0.11}, one-star: {0.01, -0.18}
23:29:00.043 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
23:29:00.044 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
23:29:00.045 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.52 mountX=-0.04 mountY=0.17, mountTheta=1.80
23:29:00.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
23:29:00.048 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
23:29:00.048 00.000 16108 Worker thread wakes up
23:29:00.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
23:29:00.049 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
23:29:00.049 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.17
23:29:00.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:00.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:00.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:29:00.049 00.000 16108 MoveAxis(E, 0, ABG)
23:29:00.049 00.000 16108 Move returns status 0, amount 0
23:29:00.049 00.000 16108 MoveAxis(N, 0, ABG)
23:29:00.049 00.000 16108 Move returns status 0, amount 0
23:29:00.049 00.000 16108 move complete, result=0
23:29:00.049 00.000 16108 worker thread done servicing request
23:29:00.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3974, FiltMin=3417, FiltMax=38147, Gamma=1.000
23:29:00.067 00.015 21068 UpdateGuideState exits: m=59136 SNR=44.6
23:29:00.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:00.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:00.069 00.000 21068 Enqueuing Expose request
23:29:00.070 00.001 16108 Worker thread wakes up
23:29:00.070 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:00.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:00.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:01.046 00.976 16108 Exposure complete
23:29:01.101 00.055 16108 worker thread done servicing request
23:29:01.101 00.000 21068 OnExposeComplete: enter
23:29:01.102 00.001 21068 UpdateGuideState(): m_state=6
23:29:01.102 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4659
23:29:01.103 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.39, Mass=64591, SNR=47.8, Peak=10688 HFD=3.1
23:29:01.104 00.001 21068 MultiStar: [#1 0.75,0.05,0.00,M1] [#2 0.28,-0.21,1.56,U] [#3 0.62,0.04,0.00,M6] [#4 -0.07,-0.13,1.02,U] [#5 -0.36,0.05,0.99,U] [#6 0.34,-0.49,0.00,M2] [#7 -0.02,-0.11,0.58,U] [#8 0.24,-0.42,0.00,M1] 
23:29:01.105 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.19}, one-star: {0.04, -0.52}
23:29:01.107 00.002 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
23:29:01.108 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
23:29:01.110 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.53 mountX=-0.04 mountY=0.18, mountTheta=1.79
23:29:01.113 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
23:29:01.114 00.001 21068 Enqueuing Move request for scope (0.01, -0.19)
23:29:01.115 00.001 16108 Worker thread wakes up
23:29:01.116 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
23:29:01.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
23:29:01.116 00.000 16108 Moving (0.01, -0.19) raw xDistance=-0.04 yDistance=0.18
23:29:01.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:01.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:01.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:29:01.116 00.000 16108 MoveAxis(E, 0, ABG)
23:29:01.116 00.000 16108 Move returns status 0, amount 0
23:29:01.116 00.000 16108 MoveAxis(N, 0, ABG)
23:29:01.116 00.000 16108 Move returns status 0, amount 0
23:29:01.116 00.000 16108 move complete, result=0
23:29:01.118 00.002 16108 worker thread done servicing request
23:29:01.123 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3974, FiltMin=3417, FiltMax=44733, Gamma=1.000
23:29:01.138 00.015 21068 UpdateGuideState exits: m=64591 SNR=47.8
23:29:01.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:01.140 00.000 21068 Enqueuing Expose request
23:29:01.141 00.001 16108 Worker thread wakes up
23:29:01.141 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:01.142 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:01.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:02.302 01.160 16108 Exposure complete
23:29:02.359 00.057 16108 worker thread done servicing request
23:29:02.360 00.001 21068 OnExposeComplete: enter
23:29:02.361 00.001 21068 UpdateGuideState(): m_state=6
23:29:02.363 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4660
23:29:02.365 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=876.63, Mass=75049, SNR=55.1, Peak=12099 HFD=3.0
23:29:02.367 00.002 21068 MultiStar: [#1 0.32,-0.01,1.04,U] [#2 0.25,-0.33,1.27,U] [#3 0.27,-0.28,0.95,U] [#4 -0.14,0.13,0.62,U] [#5 -0.44,0.04,0.79,U] [#6 0.00,-0.46,0.68,U] [#7 0.38,-0.06,0.65,U] [#8 0.04,-0.29,0.90,U] 
23:29:02.369 00.002 21068 refined, 8 included, MultiStar: {0.09, -0.19}, one-star: {-0.06, -0.28}
23:29:02.370 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
23:29:02.372 00.002 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
23:29:02.374 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=-0.12 mountY=0.16, mountTheta=2.20
23:29:02.376 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.19, opts=13)
23:29:02.377 00.001 21068 Enqueuing Move request for scope (0.09, -0.19)
23:29:02.378 00.001 16108 Worker thread wakes up
23:29:02.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:29:02.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:29:02.378 00.000 16108 Moving (0.09, -0.19) raw xDistance=-0.12 yDistance=0.16
23:29:02.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:29:02.379 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:02.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:29:02.379 00.000 16108 MoveAxis(E, 0, ABG)
23:29:02.379 00.000 16108 Move returns status 0, amount 0
23:29:02.379 00.000 16108 MoveAxis(N, 0, ABG)
23:29:02.379 00.000 16108 Move returns status 0, amount 0
23:29:02.379 00.000 16108 move complete, result=0
23:29:02.379 00.000 16108 worker thread done servicing request
23:29:02.385 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=3974, FiltMin=3433, FiltMax=41245, Gamma=1.000
23:29:02.405 00.020 21068 UpdateGuideState exits: m=75049 SNR=55.1
23:29:02.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:02.408 00.001 21068 Enqueuing Expose request
23:29:02.409 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:02.409 00.000 16108 Worker thread wakes up
23:29:02.410 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:02.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:03.389 00.979 16108 Exposure complete
23:29:03.456 00.067 16108 worker thread done servicing request
23:29:03.456 00.000 21068 OnExposeComplete: enter
23:29:03.458 00.002 21068 UpdateGuideState(): m_state=6
23:29:03.459 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4661
23:29:03.461 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.45, Mass=71725, SNR=54.2, Peak=11040 HFD=3.2
23:29:03.463 00.002 21068 MultiStar: [#1 -0.06,0.17,1.25,U] [#2 0.00,-0.13,1.40,U] [#3 0.24,0.06,1.13,U] [#4 -0.45,0.14,0.66,U] [#5 -0.44,0.11,0.99,U] [#6 -0.31,-0.58,0.00,M2] [#7 -0.11,-0.01,0.61,U] [#8 0.27,-0.35,0.88,U] 
23:29:03.465 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.06, -0.46}
23:29:03.466 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
23:29:03.467 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
23:29:03.469 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.28 mountX=0.04 mountY=0.07, mountTheta=1.05
23:29:03.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
23:29:03.474 00.002 21068 Enqueuing Move request for scope (-0.05, -0.06)
23:29:03.475 00.001 16108 Worker thread wakes up
23:29:03.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:29:03.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:29:03.475 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
23:29:03.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:29:03.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:03.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:03.475 00.000 16108 MoveAxis(E, 0, ABG)
23:29:03.476 00.001 16108 Move returns status 0, amount 0
23:29:03.476 00.000 16108 MoveAxis(N, 0, ABG)
23:29:03.476 00.000 16108 Move returns status 0, amount 0
23:29:03.476 00.000 16108 move complete, result=0
23:29:03.476 00.000 16108 worker thread done servicing request
23:29:03.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3974, FiltMin=3398, FiltMax=40429, Gamma=1.000
23:29:03.495 00.015 21068 UpdateGuideState exits: m=71725 SNR=54.2
23:29:03.495 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:03.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:03.497 00.001 21068 Enqueuing Expose request
23:29:03.498 00.001 16108 Worker thread wakes up
23:29:03.498 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:03.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:03.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:04.674 01.175 16108 Exposure complete
23:29:04.754 00.080 16108 worker thread done servicing request
23:29:04.754 00.000 21068 OnExposeComplete: enter
23:29:04.754 00.000 21068 UpdateGuideState(): m_state=6
23:29:04.755 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4662
23:29:04.756 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.08, Mass=82537, SNR=65.3, Peak=13200 HFD=3.2
23:29:04.757 00.001 21068 MultiStar: [#1 0.57,-0.28,0.00,M1] [#2 0.38,-0.10,0.98,U] [#3 0.34,0.29,0.86,U] [#4 -0.14,0.06,0.49,U] [#5 -0.41,0.30,0.00,M1] [#6 -0.08,-0.53,0.00,M3] [#7 -0.04,0.11,0.61,U] [#8 0.41,-0.38,0.00,M1] 
23:29:04.759 00.002 21068 refined, 4 included, MultiStar: {0.10, 0.11}, one-star: {-0.18, 0.17}
23:29:04.759 00.000 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
23:29:04.760 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
23:29:04.761 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.83 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
23:29:04.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.11, opts=13)
23:29:04.763 00.000 21068 Enqueuing Move request for scope (0.10, 0.11)
23:29:04.764 00.001 16108 Worker thread wakes up
23:29:04.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:29:04.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:29:04.765 00.001 16108 Moving (0.10, 0.11) raw xDistance=-0.08 yDistance=-0.13
23:29:04.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:04.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:04.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:29:04.765 00.000 16108 MoveAxis(E, 0, ABG)
23:29:04.765 00.000 16108 Move returns status 0, amount 0
23:29:04.765 00.000 16108 MoveAxis(N, 0, ABG)
23:29:04.765 00.000 16108 Move returns status 0, amount 0
23:29:04.765 00.000 16108 move complete, result=0
23:29:04.765 00.000 16108 worker thread done servicing request
23:29:04.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3974, FiltMin=3350, FiltMax=48723, Gamma=1.000
23:29:04.789 00.021 21068 UpdateGuideState exits: m=82537 SNR=65.3
23:29:04.794 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:04.796 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:04.797 00.001 21068 Enqueuing Expose request
23:29:04.797 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:04.798 00.001 16108 Worker thread wakes up
23:29:04.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:04.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:05.766 00.968 16108 Exposure complete
23:29:05.834 00.068 16108 worker thread done servicing request
23:29:05.834 00.000 21068 OnExposeComplete: enter
23:29:05.837 00.003 21068 UpdateGuideState(): m_state=6
23:29:05.838 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4663
23:29:05.838 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.56, Mass=89843, SNR=69.1, Peak=13264 HFD=3.4
23:29:05.839 00.001 21068 MultiStar: [#1 0.30,-0.08,1.10,U] [#2 0.17,-0.15,0.94,U] [#3 0.39,0.06,0.77,U] [#4 -0.19,0.07,0.54,U] [#5 -0.30,-0.01,0.78,U] [#6 0.29,-0.64,0.00,M4] [#7 -0.04,0.13,0.40,U] [#8 0.39,-0.03,0.59,U] 
23:29:05.840 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.13, -0.35}
23:29:05.841 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:29:05.841 00.000 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
23:29:05.842 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.52 mountX=-0.14 mountY=0.04, mountTheta=2.85
23:29:05.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
23:29:05.844 00.000 21068 Enqueuing Move request for scope (0.13, -0.08)
23:29:05.845 00.001 16108 Worker thread wakes up
23:29:05.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:29:05.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:29:05.845 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.14 yDistance=0.04
23:29:05.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:29:05.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:05.846 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:05.846 00.000 16108 MoveAxis(E, 0, ABG)
23:29:05.846 00.000 16108 Move returns status 0, amount 0
23:29:05.846 00.000 16108 MoveAxis(N, 0, ABG)
23:29:05.846 00.000 16108 Move returns status 0, amount 0
23:29:05.846 00.000 16108 move complete, result=0
23:29:05.846 00.000 16108 worker thread done servicing request
23:29:05.850 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3974, FiltMin=3357, FiltMax=43139, Gamma=1.000
23:29:05.877 00.027 21068 UpdateGuideState exits: m=89843 SNR=69.1
23:29:05.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:05.880 00.001 21068 Enqueuing Expose request
23:29:05.881 00.001 16108 Worker thread wakes up
23:29:05.881 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:05.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:05.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:07.039 01.157 16108 Exposure complete
23:29:07.098 00.059 16108 worker thread done servicing request
23:29:07.098 00.000 21068 OnExposeComplete: enter
23:29:07.100 00.002 21068 UpdateGuideState(): m_state=6
23:29:07.101 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4664
23:29:07.102 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.83, Mass=83633, SNR=56.3, Peak=12784 HFD=3.1
23:29:07.104 00.002 21068 MultiStar: [#1 0.47,0.11,0.00,M1] [#2 0.36,-0.19,1.08,U] [#3 0.22,0.29,0.94,U] [#4 0.06,0.10,0.74,U] [#5 -0.33,-0.06,0.70,U] [#6 -0.15,-0.46,0.00,M5] [#7 -0.07,0.22,0.65,U] [#8 0.23,-0.20,0.79,U] 
23:29:07.105 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.00}, one-star: {-0.02, -0.08}
23:29:07.106 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
23:29:07.108 00.002 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
23:29:07.108 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.85 mountX=0.01 mountY=0.08, mountTheta=1.47
23:29:07.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
23:29:07.111 00.001 21068 Enqueuing Move request for scope (-0.02, -0.08)
23:29:07.112 00.001 16108 Worker thread wakes up
23:29:07.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:29:07.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:29:07.112 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.01 yDistance=0.08
23:29:07.113 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:07.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:07.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:07.113 00.000 16108 MoveAxis(E, 0, ABG)
23:29:07.113 00.000 16108 Move returns status 0, amount 0
23:29:07.113 00.000 16108 MoveAxis(N, 0, ABG)
23:29:07.113 00.000 16108 Move returns status 0, amount 0
23:29:07.113 00.000 16108 move complete, result=0
23:29:07.113 00.000 16108 worker thread done servicing request
23:29:07.116 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3977, FiltMin=3385, FiltMax=42941, Gamma=1.000
23:29:07.128 00.012 21068 UpdateGuideState exits: m=83633 SNR=56.3
23:29:07.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.131 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:07.131 00.000 21068 Enqueuing Expose request
23:29:07.132 00.001 16108 Worker thread wakes up
23:29:07.132 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:07.133 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:07.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:08.122 00.989 16108 Exposure complete
23:29:08.215 00.093 16108 worker thread done servicing request
23:29:08.215 00.000 21068 OnExposeComplete: enter
23:29:08.217 00.002 21068 UpdateGuideState(): m_state=6
23:29:08.218 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4665
23:29:08.219 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.91, Mass=85294, SNR=62.8, Peak=13216 HFD=3.0
23:29:08.220 00.001 21068 MultiStar: [#1 0.42,0.03,0.95,U] [#2 0.17,0.14,1.22,U] [#3 0.40,0.05,0.89,U] [#4 -0.01,-0.00,0.66,U] [#5 -0.21,0.22,0.74,U] [#6 0.07,-0.36,0.51,U] [#7 0.15,0.30,0.58,U] [#8 -0.17,0.04,0.62,U] 
23:29:08.220 00.000 21068 single-star, 8 included, MultiStar: {0.11, 0.06}, one-star: {-0.04, 0.01}
23:29:08.221 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
23:29:08.222 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
23:29:08.222 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.98 mountX=0.04 mountY=0.00, mountTheta=0.07
23:29:08.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
23:29:08.225 00.001 21068 Enqueuing Move request for scope (-0.04, 0.01)
23:29:08.225 00.000 16108 Worker thread wakes up
23:29:08.226 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:29:08.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:29:08.226 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=0.00
23:29:08.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:29:08.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:08.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:08.226 00.000 16108 MoveAxis(E, 0, ABG)
23:29:08.226 00.000 16108 Move returns status 0, amount 0
23:29:08.226 00.000 16108 MoveAxis(N, 0, ABG)
23:29:08.226 00.000 16108 Move returns status 0, amount 0
23:29:08.226 00.000 16108 move complete, result=0
23:29:08.226 00.000 16108 worker thread done servicing request
23:29:08.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3977, FiltMin=3417, FiltMax=42845, Gamma=1.000
23:29:08.259 00.029 21068 UpdateGuideState exits: m=85294 SNR=62.8
23:29:08.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:08.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:08.263 00.002 21068 Enqueuing Expose request
23:29:08.265 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:08.268 00.003 16108 Worker thread wakes up
23:29:08.268 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:08.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:09.433 01.165 16108 Exposure complete
23:29:09.486 00.053 16108 worker thread done servicing request
23:29:09.486 00.000 21068 OnExposeComplete: enter
23:29:09.487 00.001 21068 UpdateGuideState(): m_state=6
23:29:09.488 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4666
23:29:09.488 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.87, Mass=83092, SNR=55.4, Peak=12240 HFD=3.3
23:29:09.489 00.001 21068 MultiStar: [#1 0.29,-0.03,1.10,U] [#2 0.19,-0.21,1.15,U] [#3 0.06,0.01,1.10,U] [#4 0.08,0.09,0.71,U] [#5 -0.79,-0.05,0.00,M1] [#6 -0.05,-0.42,0.69,U] [#7 0.27,0.28,0.71,U] [#8 0.19,-0.02,0.93,U] 
23:29:09.490 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.15, -0.04}
23:29:09.491 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
23:29:09.492 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
23:29:09.493 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.26 mountX=-0.15 mountY=0.00, mountTheta=3.12
23:29:09.494 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
23:29:09.495 00.001 21068 Enqueuing Move request for scope (0.15, -0.04)
23:29:09.496 00.001 16108 Worker thread wakes up
23:29:09.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:29:09.496 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:29:09.496 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=0.00
23:29:09.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:29:09.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:09.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:09.496 00.000 16108 MoveAxis(E, 0, ABG)
23:29:09.497 00.001 16108 Move returns status 0, amount 0
23:29:09.497 00.000 16108 MoveAxis(N, 0, ABG)
23:29:09.497 00.000 16108 Move returns status 0, amount 0
23:29:09.497 00.000 16108 move complete, result=0
23:29:09.497 00.000 16108 worker thread done servicing request
23:29:09.504 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3977, FiltMin=3424, FiltMax=43997, Gamma=1.000
23:29:09.532 00.028 21068 UpdateGuideState exits: m=83092 SNR=55.4
23:29:09.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:09.535 00.001 21068 Enqueuing Expose request
23:29:09.536 00.001 16108 Worker thread wakes up
23:29:09.536 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:09.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:09.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:10.511 00.974 16108 Exposure complete
23:29:10.572 00.061 16108 worker thread done servicing request
23:29:10.573 00.001 21068 OnExposeComplete: enter
23:29:10.574 00.001 21068 UpdateGuideState(): m_state=6
23:29:10.575 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4667
23:29:10.576 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.31, Mass=78704, SNR=53.6, Peak=11843 HFD=3.3
23:29:10.577 00.001 21068 MultiStar: [#1 0.24,0.07,1.05,U] [#2 -0.07,-0.33,1.23,U] [#3 -0.09,0.24,1.00,U] [#4 -0.41,-0.04,0.72,U] [#5 -0.75,0.30,0.00,M2] [#6 -0.40,-0.79,0.00,M4] [#7 0.27,-0.21,0.60,U] [#8 0.00,-0.19,0.72,U] 
23:29:10.578 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.16}, one-star: {-0.24, -0.60}
23:29:10.581 00.003 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
23:29:10.582 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
23:29:10.584 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.86 mountX=0.02 mountY=0.16, mountTheta=1.46
23:29:10.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
23:29:10.589 00.003 21068 Enqueuing Move request for scope (-0.05, -0.16)
23:29:10.590 00.001 16108 Worker thread wakes up
23:29:10.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
23:29:10.590 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
23:29:10.590 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.16
23:29:10.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:29:10.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:10.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:29:10.590 00.000 16108 MoveAxis(E, 0, ABG)
23:29:10.590 00.000 16108 Move returns status 0, amount 0
23:29:10.590 00.000 16108 MoveAxis(N, 0, ABG)
23:29:10.591 00.001 16108 Move returns status 0, amount 0
23:29:10.591 00.000 16108 move complete, result=0
23:29:10.591 00.000 16108 worker thread done servicing request
23:29:10.595 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3981, FiltMin=3398, FiltMax=37133, Gamma=1.000
23:29:10.612 00.017 21068 UpdateGuideState exits: m=78704 SNR=53.6
23:29:10.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:10.615 00.001 21068 Enqueuing Expose request
23:29:10.615 00.000 16108 Worker thread wakes up
23:29:10.615 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:10.617 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:10.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:11.785 01.168 16108 Exposure complete
23:29:11.853 00.068 16108 worker thread done servicing request
23:29:11.854 00.001 21068 OnExposeComplete: enter
23:29:11.854 00.000 21068 UpdateGuideState(): m_state=6
23:29:11.855 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4668
23:29:11.856 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=877.06, Mass=72140, SNR=51.1, Peak=11648 HFD=3.1
23:29:11.857 00.001 21068 MultiStar: [#1 0.23,0.02,0.98,U] [#2 0.06,-0.24,1.48,U] [#3 0.23,0.28,1.12,U] [#4 -0.30,0.29,0.76,U] [#5 -0.91,0.28,0.00,M3] [#6 -0.40,-0.49,0.00,M5] [#7 -0.01,-0.32,0.67,U] [#8 0.09,0.22,0.69,U] 
23:29:11.858 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.09, 0.16}
23:29:11.858 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:29:11.861 00.003 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:29:11.862 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.54 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
23:29:11.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
23:29:11.865 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
23:29:11.866 00.001 16108 Worker thread wakes up
23:29:11.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:29:11.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:29:11.866 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.07 yDistance=-0.06
23:29:11.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:11.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:11.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:11.866 00.000 16108 MoveAxis(E, 0, ABG)
23:29:11.866 00.000 16108 Move returns status 0, amount 0
23:29:11.866 00.000 16108 MoveAxis(N, 0, ABG)
23:29:11.866 00.000 16108 Move returns status 0, amount 0
23:29:11.866 00.000 16108 move complete, result=0
23:29:11.866 00.000 16108 worker thread done servicing request
23:29:11.870 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3981, FiltMin=3369, FiltMax=44051, Gamma=1.000
23:29:11.889 00.019 21068 UpdateGuideState exits: m=72140 SNR=51.1
23:29:11.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:11.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:11.891 00.000 21068 Enqueuing Expose request
23:29:11.892 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:11.893 00.001 16108 Worker thread wakes up
23:29:11.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:11.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:12.864 00.971 16108 Exposure complete
23:29:12.930 00.066 16108 worker thread done servicing request
23:29:12.930 00.000 21068 OnExposeComplete: enter
23:29:12.931 00.001 21068 UpdateGuideState(): m_state=6
23:29:12.933 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4669
23:29:12.934 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.92, Mass=89055, SNR=68.3, Peak=12755 HFD=3.2
23:29:12.935 00.001 21068 MultiStar: [#1 0.21,0.31,0.90,U] [#2 0.01,-0.16,1.05,U] [#3 0.43,0.22,0.82,U] [#4 0.01,0.13,0.59,U] [#5 -0.48,0.11,0.00,M4] [#6 0.37,-0.02,0.58,U] [#7 0.19,0.08,0.51,U] [#8 0.07,-0.10,0.47,U] 
23:29:12.935 00.000 21068 single-star, 7 included, MultiStar: {0.15, 0.06}, one-star: {-0.01, 0.02}
23:29:12.936 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:29:12.937 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
23:29:12.938 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.24 mountX=0.02 mountY=-0.01, mountTheta=-0.69
23:29:12.939 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
23:29:12.940 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
23:29:12.941 00.001 16108 Worker thread wakes up
23:29:12.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:29:12.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:29:12.941 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
23:29:12.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:29:12.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:12.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:12.941 00.000 16108 MoveAxis(E, 0, ABG)
23:29:12.941 00.000 16108 Move returns status 0, amount 0
23:29:12.941 00.000 16108 MoveAxis(N, 0, ABG)
23:29:12.941 00.000 16108 Move returns status 0, amount 0
23:29:12.941 00.000 16108 move complete, result=0
23:29:12.942 00.001 16108 worker thread done servicing request
23:29:12.945 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=3984, FiltMin=3446, FiltMax=38598, Gamma=1.000
23:29:12.969 00.024 21068 UpdateGuideState exits: m=89055 SNR=68.3
23:29:12.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:12.971 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:12.972 00.001 21068 Enqueuing Expose request
23:29:12.974 00.002 16108 Worker thread wakes up
23:29:12.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:12.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:12.974 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:14.131 01.157 16108 Exposure complete
23:29:14.185 00.054 16108 worker thread done servicing request
23:29:14.185 00.000 21068 OnExposeComplete: enter
23:29:14.185 00.000 21068 UpdateGuideState(): m_state=6
23:29:14.186 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4670
23:29:14.187 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.74, Mass=66459, SNR=48.1, Peak=10672 HFD=3.1
23:29:14.188 00.001 21068 MultiStar: [#1 0.21,-0.10,1.17,U] [#2 0.30,-0.31,1.39,U] [#3 0.29,-0.09,1.04,U] [#4 -0.19,0.09,0.91,U] [#5 -0.44,0.11,0.98,U] [#6 -0.08,-0.75,0.00,M5] [#7 -0.06,-0.15,0.61,U] [#8 0.51,-0.23,0.00,M1] 
23:29:14.189 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.10}, one-star: {-0.05, -0.17}
23:29:14.189 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
23:29:14.190 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
23:29:14.191 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.19 mountX=-0.06 mountY=0.09, mountTheta=2.14
23:29:14.192 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.10, opts=13)
23:29:14.193 00.001 21068 Enqueuing Move request for scope (0.04, -0.10)
23:29:14.194 00.001 16108 Worker thread wakes up
23:29:14.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:29:14.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:29:14.194 00.000 16108 Moving (0.04, -0.10) raw xDistance=-0.06 yDistance=0.09
23:29:14.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:29:14.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:14.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:29:14.194 00.000 16108 MoveAxis(E, 0, ABG)
23:29:14.194 00.000 16108 Move returns status 0, amount 0
23:29:14.194 00.000 16108 MoveAxis(N, 0, ABG)
23:29:14.194 00.000 16108 Move returns status 0, amount 0
23:29:14.194 00.000 16108 move complete, result=0
23:29:14.194 00.000 16108 worker thread done servicing request
23:29:14.200 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3987, FiltMin=3411, FiltMax=41670, Gamma=1.000
23:29:14.227 00.027 21068 UpdateGuideState exits: m=66459 SNR=48.1
23:29:14.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:14.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:14.231 00.001 21068 Enqueuing Expose request
23:29:14.231 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:14.232 00.001 16108 Worker thread wakes up
23:29:14.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:14.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:15.198 00.966 16108 Exposure complete
23:29:15.268 00.070 16108 worker thread done servicing request
23:29:15.268 00.000 21068 OnExposeComplete: enter
23:29:15.269 00.001 21068 UpdateGuideState(): m_state=6
23:29:15.270 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4671
23:29:15.271 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.74, Mass=71230, SNR=51.1, Peak=11536 HFD=3.0
23:29:15.271 00.000 21068 MultiStar: [#1 0.48,-0.00,0.00,M1] [#2 0.83,-0.30,0.00,M1] [#3 0.51,0.18,0.00,M1] [#4 0.20,-0.02,0.84,U] [#5 -0.35,-0.07,1.04,U] [#6 0.44,-0.08,0.83,U] [#7 0.23,0.37,0.65,U] [#8 0.47,-0.44,0.00,M2] 
23:29:15.272 00.001 21068 refined, 4 included, MultiStar: {0.07, -0.02}, one-star: {-0.03, -0.17}
23:29:15.273 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
23:29:15.274 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
23:29:15.274 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=-0.07 mountY=0.01, mountTheta=3.07
23:29:15.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
23:29:15.277 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
23:29:15.277 00.000 16108 Worker thread wakes up
23:29:15.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:29:15.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:29:15.278 00.001 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.01
23:29:15.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:15.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:15.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:15.278 00.000 16108 MoveAxis(E, 0, ABG)
23:29:15.278 00.000 16108 Move returns status 0, amount 0
23:29:15.278 00.000 16108 MoveAxis(N, 0, ABG)
23:29:15.278 00.000 16108 Move returns status 0, amount 0
23:29:15.278 00.000 16108 move complete, result=0
23:29:15.278 00.000 16108 worker thread done servicing request
23:29:15.285 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=3987, FiltMin=3411, FiltMax=45629, Gamma=1.000
23:29:15.298 00.013 21068 UpdateGuideState exits: m=71230 SNR=51.1
23:29:15.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:15.301 00.001 21068 Enqueuing Expose request
23:29:15.301 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:15.302 00.001 16108 Worker thread wakes up
23:29:15.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:15.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:16.458 01.156 16108 Exposure complete
23:29:16.527 00.069 16108 worker thread done servicing request
23:29:16.527 00.000 21068 OnExposeComplete: enter
23:29:16.528 00.001 21068 UpdateGuideState(): m_state=6
23:29:16.528 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4672
23:29:16.529 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.75, Mass=72718, SNR=51.9, Peak=11360 HFD=3.0
23:29:16.530 00.001 21068 MultiStar: [#1 0.66,-0.01,0.00,M2] [#2 0.40,-0.28,0.00,M2] [#3 0.55,0.17,0.00,M2] [#4 0.09,-0.18,0.88,U] [#5 -0.46,0.19,0.00,M3] [#6 0.31,-0.48,0.00,M5] [#7 0.03,0.05,0.64,U] [#8 0.72,-0.28,0.00,M3] 
23:29:16.531 00.001 21068 refined, 2 included, MultiStar: {0.10, -0.11}, one-star: {0.14, -0.15}
23:29:16.532 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
23:29:16.532 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
23:29:16.533 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.87 mountX=-0.11 mountY=0.09, mountTheta=2.49
23:29:16.536 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
23:29:16.538 00.002 21068 Enqueuing Move request for scope (0.10, -0.11)
23:29:16.540 00.002 16108 Worker thread wakes up
23:29:16.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:29:16.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:29:16.541 00.001 16108 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=0.09
23:29:16.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:29:16.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:16.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:29:16.541 00.000 16108 MoveAxis(E, 0, ABG)
23:29:16.541 00.000 16108 Move returns status 0, amount 0
23:29:16.541 00.000 16108 MoveAxis(N, 0, ABG)
23:29:16.541 00.000 16108 Move returns status 0, amount 0
23:29:16.541 00.000 16108 move complete, result=0
23:29:16.541 00.000 16108 worker thread done servicing request
23:29:16.549 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3990, FiltMin=3357, FiltMax=41491, Gamma=1.000
23:29:16.570 00.021 21068 UpdateGuideState exits: m=72718 SNR=51.9
23:29:16.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:16.571 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:16.572 00.001 21068 Enqueuing Expose request
23:29:16.573 00.001 16108 Worker thread wakes up
23:29:16.573 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:16.573 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:16.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:17.538 00.965 16108 Exposure complete
23:29:17.594 00.056 16108 worker thread done servicing request
23:29:17.594 00.000 21068 OnExposeComplete: enter
23:29:17.595 00.001 21068 UpdateGuideState(): m_state=6
23:29:17.596 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4673
23:29:17.596 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.95, Mass=74238, SNR=54.2, Peak=11856 HFD=3.3
23:29:17.597 00.001 21068 MultiStar: [#1 0.76,0.17,0.00,M3] [#2 0.27,0.05,1.24,U] [#3 0.37,0.24,0.99,U] [#4 0.28,-0.15,0.77,U] [#5 -0.35,0.14,0.96,U] [#6 0.48,-0.12,0.00,M6] [#7 0.34,0.20,0.56,U] [#8 0.49,0.07,0.00,M4] 
23:29:17.598 00.001 21068 single-star, 5 included, MultiStar: {0.16, 0.09}, one-star: {0.09, 0.04}
23:29:17.599 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
23:29:17.601 00.002 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:29:17.601 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
23:29:17.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
23:29:17.604 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
23:29:17.606 00.002 16108 Worker thread wakes up
23:29:17.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:29:17.607 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:29:17.607 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.09 yDistance=-0.07
23:29:17.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:29:17.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:17.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:17.607 00.000 16108 MoveAxis(E, 0, ABG)
23:29:17.607 00.000 16108 Move returns status 0, amount 0
23:29:17.607 00.000 16108 MoveAxis(N, 0, ABG)
23:29:17.607 00.000 16108 Move returns status 0, amount 0
23:29:17.607 00.000 16108 move complete, result=0
23:29:17.607 00.000 16108 worker thread done servicing request
23:29:17.611 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3990, FiltMin=3430, FiltMax=43597, Gamma=1.000
23:29:17.626 00.015 21068 UpdateGuideState exits: m=74238 SNR=54.2
23:29:17.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.629 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:17.630 00.001 21068 Enqueuing Expose request
23:29:17.631 00.001 16108 Worker thread wakes up
23:29:17.631 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:17.631 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:17.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:18.805 01.174 16108 Exposure complete
23:29:18.865 00.060 16108 worker thread done servicing request
23:29:18.865 00.000 21068 OnExposeComplete: enter
23:29:18.865 00.000 21068 UpdateGuideState(): m_state=6
23:29:18.866 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4674
23:29:18.867 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.81, Mass=66097, SNR=48.8, Peak=11107 HFD=2.9
23:29:18.868 00.001 21068 MultiStar: [#1 0.66,0.05,0.00,M4] [#2 0.10,-0.11,1.36,U] [#3 0.48,0.19,0.00,M2] [#4 0.17,-0.12,0.97,U] [#5 -0.28,-0.07,0.84,U] [#6 0.44,-0.77,0.00,M7] [#7 -0.02,-0.05,0.73,U] [#8 0.36,-0.45,0.00,M5] 
23:29:18.869 00.001 21068 refined, 4 included, MultiStar: {-0.03, -0.09}, one-star: {-0.19, -0.10}
23:29:18.870 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:29:18.870 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
23:29:18.871 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.86 mountX=0.01 mountY=0.10, mountTheta=1.46
23:29:18.875 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
23:29:18.877 00.002 21068 Enqueuing Move request for scope (-0.03, -0.09)
23:29:18.878 00.001 16108 Worker thread wakes up
23:29:18.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:29:18.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:29:18.879 00.001 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.10
23:29:18.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:18.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:18.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:29:18.879 00.000 16108 MoveAxis(E, 0, ABG)
23:29:18.879 00.000 16108 Move returns status 0, amount 0
23:29:18.879 00.000 16108 MoveAxis(N, 0, ABG)
23:29:18.879 00.000 16108 Move returns status 0, amount 0
23:29:18.879 00.000 16108 move complete, result=0
23:29:18.880 00.001 16108 worker thread done servicing request
23:29:18.883 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3990, FiltMin=3353, FiltMax=43421, Gamma=1.000
23:29:18.898 00.015 21068 UpdateGuideState exits: m=66097 SNR=48.8
23:29:18.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:18.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:18.902 00.002 21068 Enqueuing Expose request
23:29:18.902 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:18.903 00.001 16108 Worker thread wakes up
23:29:18.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:18.904 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:19.875 00.971 16108 Exposure complete
23:29:19.943 00.068 16108 worker thread done servicing request
23:29:19.943 00.000 21068 OnExposeComplete: enter
23:29:19.944 00.001 21068 UpdateGuideState(): m_state=6
23:29:19.947 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4675
23:29:19.949 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=876.57, Mass=66693, SNR=54.0, Peak=12288 HFD=3.1
23:29:19.951 00.002 21068 MultiStar: [#1 0.42,-0.09,1.04,U] [#2 0.13,-0.11,1.05,U] [#3 0.53,0.24,0.00,M3] [#4 -0.07,-0.13,0.90,U] [#5 -0.26,-0.24,0.90,U] [#6 0.15,-0.42,0.69,U] [#7 -0.15,-0.10,0.57,U] [#8 0.44,-0.04,0.80,U] 
23:29:19.952 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.18}, one-star: {0.05, -0.34}
23:29:19.954 00.002 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
23:29:19.956 00.002 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:29:19.957 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.07 mountX=-0.13 mountY=0.15, mountTheta=2.27
23:29:19.961 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.18, opts=13)
23:29:19.963 00.002 21068 Enqueuing Move request for scope (0.10, -0.18)
23:29:19.965 00.002 16108 Worker thread wakes up
23:29:19.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
23:29:19.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
23:29:19.965 00.000 16108 Moving (0.10, -0.18) raw xDistance=-0.13 yDistance=0.15
23:29:19.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:29:19.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:19.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:29:19.965 00.000 16108 MoveAxis(E, 0, ABG)
23:29:19.965 00.000 16108 Move returns status 0, amount 0
23:29:19.965 00.000 16108 MoveAxis(N, 0, ABG)
23:29:19.965 00.000 16108 Move returns status 0, amount 0
23:29:19.965 00.000 16108 move complete, result=0
23:29:19.965 00.000 16108 worker thread done servicing request
23:29:19.970 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3990, FiltMin=3411, FiltMax=39014, Gamma=1.000
23:29:19.984 00.014 21068 UpdateGuideState exits: m=66693 SNR=54.0
23:29:19.984 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:19.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:19.986 00.001 21068 Enqueuing Expose request
23:29:19.986 00.000 16108 Worker thread wakes up
23:29:19.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:19.987 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:19.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:21.149 01.162 16108 Exposure complete
23:29:21.226 00.077 16108 worker thread done servicing request
23:29:21.226 00.000 21068 OnExposeComplete: enter
23:29:21.228 00.002 21068 UpdateGuideState(): m_state=6
23:29:21.229 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4676
23:29:21.230 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.55, Mass=56628, SNR=42.9, Peak=10128 HFD=3.0
23:29:21.231 00.001 21068 MultiStar: [#1 0.48,-0.11,0.00,M4] [#2 0.45,-0.41,0.00,M1] [#3 0.30,-0.04,1.28,U] [#4 0.07,-0.09,1.06,U] [#5 -0.22,-0.00,1.41,U] [#6 0.12,-0.66,0.00,M7] [#7 0.07,-0.21,0.79,U] [#8 0.45,-0.50,0.00,M5] 
23:29:21.232 00.001 21068 refined, 4 included, MultiStar: {0.09, -0.12}, one-star: {0.29, -0.36}
23:29:21.235 00.003 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
23:29:21.236 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
23:29:21.237 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=-0.11 mountY=0.10, mountTheta=2.42
23:29:21.240 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.12, opts=13)
23:29:21.241 00.001 21068 Enqueuing Move request for scope (0.09, -0.12)
23:29:21.243 00.002 16108 Worker thread wakes up
23:29:21.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:29:21.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:29:21.243 00.000 16108 Moving (0.09, -0.12) raw xDistance=-0.11 yDistance=0.10
23:29:21.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:29:21.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:21.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:29:21.243 00.000 16108 MoveAxis(E, 0, ABG)
23:29:21.243 00.000 16108 Move returns status 0, amount 0
23:29:21.243 00.000 16108 MoveAxis(N, 0, ABG)
23:29:21.243 00.000 16108 Move returns status 0, amount 0
23:29:21.243 00.000 16108 move complete, result=0
23:29:21.243 00.000 16108 worker thread done servicing request
23:29:21.249 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=3993, FiltMin=3389, FiltMax=38870, Gamma=1.000
23:29:21.269 00.020 21068 UpdateGuideState exits: m=56628 SNR=42.9
23:29:21.271 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:21.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:21.273 00.001 21068 Enqueuing Expose request
23:29:21.274 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:21.275 00.001 16108 Worker thread wakes up
23:29:21.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:21.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:22.254 00.979 16108 Exposure complete
23:29:22.334 00.080 16108 worker thread done servicing request
23:29:22.334 00.000 21068 OnExposeComplete: enter
23:29:22.335 00.001 21068 UpdateGuideState(): m_state=6
23:29:22.336 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4677
23:29:22.337 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.83, Mass=54534, SNR=47.8, Peak=11216 HFD=2.8
23:29:22.338 00.001 21068 MultiStar: [#1 0.46,0.20,0.00,M5] [#2 0.46,-0.10,1.55,U] [#3 0.01,-0.09,1.23,U] [#4 0.01,0.11,1.23,U] [#5 -0.28,0.03,1.21,U] [#6 0.45,-0.46,0.00,M8] [#7 0.85,-0.44,0.00,M1] [#8 0.53,-0.16,0.00,M6] 
23:29:22.339 00.001 21068 refined, 4 included, MultiStar: {0.09, -0.03}, one-star: {0.14, -0.08}
23:29:22.339 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
23:29:22.340 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
23:29:22.341 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.09 mountY=0.01, mountTheta=3.06
23:29:22.344 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
23:29:22.347 00.003 21068 Enqueuing Move request for scope (0.09, -0.03)
23:29:22.348 00.001 16108 Worker thread wakes up
23:29:22.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:29:22.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:29:22.348 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
23:29:22.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:29:22.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:22.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:22.348 00.000 16108 MoveAxis(E, 0, ABG)
23:29:22.348 00.000 16108 Move returns status 0, amount 0
23:29:22.348 00.000 16108 MoveAxis(N, 0, ABG)
23:29:22.348 00.000 16108 Move returns status 0, amount 0
23:29:22.348 00.000 16108 move complete, result=0
23:29:22.348 00.000 16108 worker thread done servicing request
23:29:22.353 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3993, FiltMin=3379, FiltMax=44685, Gamma=1.000
23:29:22.377 00.024 21068 UpdateGuideState exits: m=54534 SNR=47.8
23:29:22.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:22.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:22.380 00.001 21068 Enqueuing Expose request
23:29:22.383 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:22.384 00.001 16108 Worker thread wakes up
23:29:22.384 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:22.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:23.536 01.152 16108 Exposure complete
23:29:23.592 00.056 16108 worker thread done servicing request
23:29:23.592 00.000 21068 OnExposeComplete: enter
23:29:23.593 00.001 21068 UpdateGuideState(): m_state=6
23:29:23.594 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4678
23:29:23.594 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=876.68, Mass=51129, SNR=42.7, Peak=10368 HFD=2.9
23:29:23.595 00.001 21068 MultiStar: [#1 0.17,-0.03,1.28,U] [#2 0.11,-0.26,1.66,U] [#3 0.11,0.19,1.24,U] [#4 -0.04,-0.16,1.01,U] [#5 -0.38,0.13,1.08,U] [#6 0.04,-0.61,0.00,M9] [#7 -0.12,-0.05,0.63,U] [#8 0.33,-0.47,0.00,M7] 
23:29:23.596 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.06}, one-star: {0.20, -0.23}
23:29:23.597 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
23:29:23.598 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
23:29:23.598 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.17 mountX=-0.04 mountY=0.06, mountTheta=2.17
23:29:23.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
23:29:23.601 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
23:29:23.601 00.000 16108 Worker thread wakes up
23:29:23.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:29:23.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:29:23.601 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
23:29:23.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:23.603 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:23.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:23.603 00.000 16108 MoveAxis(E, 0, ABG)
23:29:23.603 00.000 16108 Move returns status 0, amount 0
23:29:23.603 00.000 16108 MoveAxis(N, 0, ABG)
23:29:23.603 00.000 16108 Move returns status 0, amount 0
23:29:23.603 00.000 16108 move complete, result=0
23:29:23.603 00.000 16108 worker thread done servicing request
23:29:23.606 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3990, FiltMin=3379, FiltMax=43267, Gamma=1.000
23:29:23.621 00.015 21068 UpdateGuideState exits: m=51129 SNR=42.7
23:29:23.624 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:23.627 00.002 21068 Enqueuing Expose request
23:29:23.629 00.002 16108 Worker thread wakes up
23:29:23.629 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:23.631 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:23.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:24.617 00.986 16108 Exposure complete
23:29:24.700 00.083 16108 worker thread done servicing request
23:29:24.700 00.000 21068 OnExposeComplete: enter
23:29:24.702 00.002 21068 UpdateGuideState(): m_state=6
23:29:24.703 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4679
23:29:24.704 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.91, Mass=58610, SNR=45.4, Peak=11152 HFD=2.7
23:29:24.704 00.000 21068 MultiStar: [#1 0.31,-0.01,1.33,U] [#2 0.33,-0.21,1.16,U] [#3 0.40,0.04,1.24,U] [#4 0.15,0.27,0.96,U] [#5 -0.62,-0.18,0.00,M1] [#6 -0.17,-0.28,1.04,U] [#7 0.53,0.10,0.00,M1] [#8 0.23,-0.16,0.94,U] 
23:29:24.705 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.05}, one-star: {-0.15, 0.01}
23:29:24.706 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
23:29:24.707 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
23:29:24.708 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.11 mountX=0.15 mountY=0.03, mountTheta=0.20
23:29:24.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
23:29:24.710 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
23:29:24.710 00.000 16108 Worker thread wakes up
23:29:24.711 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
23:29:24.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
23:29:24.711 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.03
23:29:24.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:29:24.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:24.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:24.711 00.000 16108 MoveAxis(E, 0, ABG)
23:29:24.711 00.000 16108 Move returns status 0, amount 0
23:29:24.711 00.000 16108 MoveAxis(N, 0, ABG)
23:29:24.711 00.000 16108 Move returns status 0, amount 0
23:29:24.711 00.000 16108 move complete, result=0
23:29:24.711 00.000 16108 worker thread done servicing request
23:29:24.715 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3987, FiltMin=3417, FiltMax=39197, Gamma=1.000
23:29:24.736 00.021 21068 UpdateGuideState exits: m=58610 SNR=45.4
23:29:24.740 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.742 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:24.743 00.001 21068 Enqueuing Expose request
23:29:24.745 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:24.746 00.001 16108 Worker thread wakes up
23:29:24.746 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:24.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:25.892 01.146 16108 Exposure complete
23:29:25.949 00.057 16108 worker thread done servicing request
23:29:25.949 00.000 21068 OnExposeComplete: enter
23:29:25.951 00.002 21068 UpdateGuideState(): m_state=6
23:29:25.951 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4680
23:29:25.952 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.68, Mass=58811, SNR=42.3, Peak=11248 HFD=2.9
23:29:25.953 00.001 21068 MultiStar: [#1 0.13,0.07,1.22,U] [#2 0.00,-0.19,1.33,U] [#3 0.21,0.04,1.15,U] [#4 0.02,0.13,1.20,U] [#5 -0.07,-0.19,1.22,U] [#6 0.16,-0.72,0.00,M9] [#7 0.00,-0.17,0.64,U] [#8 0.34,-0.17,1.02,U] 
23:29:25.954 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.04, -0.23}
23:29:25.955 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
23:29:25.955 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
23:29:25.956 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.10 mountY=0.06, mountTheta=2.60
23:29:25.957 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
23:29:25.958 00.001 21068 Enqueuing Move request for scope (0.09, -0.08)
23:29:25.959 00.001 16108 Worker thread wakes up
23:29:25.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:29:25.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:29:25.959 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.06
23:29:25.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:29:25.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:25.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:25.959 00.000 16108 MoveAxis(E, 0, ABG)
23:29:25.960 00.001 16108 Move returns status 0, amount 0
23:29:25.960 00.000 16108 MoveAxis(N, 0, ABG)
23:29:25.960 00.000 16108 Move returns status 0, amount 0
23:29:25.960 00.000 16108 move complete, result=0
23:29:25.960 00.000 16108 worker thread done servicing request
23:29:25.965 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3987, FiltMin=3392, FiltMax=37453, Gamma=1.000
23:29:25.979 00.014 21068 UpdateGuideState exits: m=58811 SNR=42.3
23:29:25.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:25.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:25.984 00.003 21068 Enqueuing Expose request
23:29:25.985 00.001 16108 Worker thread wakes up
23:29:25.986 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:25.987 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:25.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:26.963 00.976 16108 Exposure complete
23:29:27.027 00.064 16108 worker thread done servicing request
23:29:27.027 00.000 21068 OnExposeComplete: enter
23:29:27.028 00.001 21068 UpdateGuideState(): m_state=6
23:29:27.029 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4681
23:29:27.030 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.60, Mass=65521, SNR=48.1, Peak=9952 HFD=3.3
23:29:27.031 00.001 21068 MultiStar: [#1 0.20,-0.05,1.46,U] [#2 -0.10,-0.19,1.17,U] [#3 0.18,-0.01,1.13,U] [#4 0.09,0.19,0.86,U] [#5 -0.52,0.14,0.00,M1] [#6 0.10,-0.23,1.15,U] [#7 0.08,-0.16,0.57,U] [#8 0.07,-0.46,0.99,U] 
23:29:27.032 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.08, -0.31}
23:29:27.033 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:29:27.034 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
23:29:27.034 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.03 mountX=-0.12 mountY=0.13, mountTheta=2.31
23:29:27.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
23:29:27.037 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
23:29:27.038 00.001 16108 Worker thread wakes up
23:29:27.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:29:27.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:29:27.038 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.12 yDistance=0.13
23:29:27.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:29:27.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:27.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:27.038 00.000 16108 MoveAxis(E, 0, ABG)
23:29:27.038 00.000 16108 Move returns status 0, amount 0
23:29:27.038 00.000 16108 MoveAxis(N, 0, ABG)
23:29:27.038 00.000 16108 Move returns status 0, amount 0
23:29:27.038 00.000 16108 move complete, result=0
23:29:27.039 00.001 16108 worker thread done servicing request
23:29:27.042 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3984, FiltMin=3344, FiltMax=37581, Gamma=1.000
23:29:27.056 00.014 21068 UpdateGuideState exits: m=65521 SNR=48.1
23:29:27.056 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:27.057 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:27.058 00.001 21068 Enqueuing Expose request
23:29:27.059 00.001 16108 Worker thread wakes up
23:29:27.059 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:27.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:27.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:28.223 01.164 16108 Exposure complete
23:29:28.284 00.061 16108 worker thread done servicing request
23:29:28.284 00.000 21068 OnExposeComplete: enter
23:29:28.285 00.001 21068 UpdateGuideState(): m_state=6
23:29:28.285 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4682
23:29:28.286 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=877.18, Mass=69900, SNR=51.2, Peak=12992 HFD=3.2
23:29:28.287 00.001 21068 MultiStar: [#1 0.55,-0.12,0.00,M2] [#2 0.36,-0.27,1.23,U] [#3 0.42,-0.07,0.89,U] [#4 -0.05,-0.05,0.88,U] [#5 -0.56,0.04,0.00,M2] [#6 -0.13,-0.40,0.99,U] [#7 0.22,0.23,0.57,U] [#8 0.49,-0.06,0.00,M5] 
23:29:28.288 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.08}, one-star: {0.24, 0.27}
23:29:28.289 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
23:29:28.290 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
23:29:28.290 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.41 mountX=-0.19 mountY=0.04, mountTheta=2.96
23:29:28.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.08, opts=13)
23:29:28.293 00.001 21068 Enqueuing Move request for scope (0.18, -0.08)
23:29:28.294 00.001 16108 Worker thread wakes up
23:29:28.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
23:29:28.294 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
23:29:28.294 00.000 16108 Moving (0.18, -0.08) raw xDistance=-0.19 yDistance=0.04
23:29:28.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:29:28.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:28.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:28.294 00.000 16108 MoveAxis(E, 0, ABG)
23:29:28.294 00.000 16108 Move returns status 0, amount 0
23:29:28.294 00.000 16108 MoveAxis(N, 0, ABG)
23:29:28.294 00.000 16108 Move returns status 0, amount 0
23:29:28.294 00.000 16108 move complete, result=0
23:29:28.294 00.000 16108 worker thread done servicing request
23:29:28.298 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3977, FiltMin=3427, FiltMax=41811, Gamma=1.000
23:29:28.311 00.013 21068 UpdateGuideState exits: m=69900 SNR=51.2
23:29:28.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:28.314 00.001 21068 Enqueuing Expose request
23:29:28.314 00.000 16108 Worker thread wakes up
23:29:28.314 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:28.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:28.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:29.295 00.980 16108 Exposure complete
23:29:29.358 00.063 16108 worker thread done servicing request
23:29:29.358 00.000 21068 OnExposeComplete: enter
23:29:29.359 00.001 21068 UpdateGuideState(): m_state=6
23:29:29.360 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4683
23:29:29.361 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.03, Mass=77424, SNR=54.8, Peak=12336 HFD=3.2
23:29:29.362 00.001 21068 MultiStar: [#1 0.44,0.22,0.00,M3] [#2 0.21,0.05,1.00,U] [#3 0.81,0.14,0.00,M1] [#4 -0.10,0.18,0.77,U] [#5 -0.37,0.20,0.98,U] [#6 0.06,-0.54,0.00,M8] [#7 -0.03,0.06,0.59,U] [#8 0.50,0.26,0.00,M6] 
23:29:29.363 00.001 21068 refined, 4 included, MultiStar: {-0.01, 0.12}, one-star: {0.21, 0.12}
23:29:29.363 00.000 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
23:29:29.364 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
23:29:29.365 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.03 mountY=-0.12, mountTheta=-1.34
23:29:29.368 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
23:29:29.369 00.001 21068 Enqueuing Move request for scope (-0.01, 0.12)
23:29:29.370 00.001 16108 Worker thread wakes up
23:29:29.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:29:29.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:29:29.370 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.12
23:29:29.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:29:29.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:29.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:29.370 00.000 16108 MoveAxis(E, 0, ABG)
23:29:29.370 00.000 16108 Move returns status 0, amount 0
23:29:29.370 00.000 16108 MoveAxis(N, 0, ABG)
23:29:29.370 00.000 16108 Move returns status 0, amount 0
23:29:29.370 00.000 16108 move complete, result=0
23:29:29.370 00.000 16108 worker thread done servicing request
23:29:29.373 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3977, FiltMin=3417, FiltMax=31949, Gamma=1.000
23:29:29.388 00.015 21068 UpdateGuideState exits: m=77424 SNR=54.8
23:29:29.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:29.389 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:29.390 00.001 21068 Enqueuing Expose request
23:29:29.391 00.001 16108 Worker thread wakes up
23:29:29.391 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:29.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:29.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:30.559 01.167 16108 Exposure complete
23:29:30.615 00.056 16108 worker thread done servicing request
23:29:30.615 00.000 21068 OnExposeComplete: enter
23:29:30.616 00.001 21068 UpdateGuideState(): m_state=6
23:29:30.617 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4684
23:29:30.618 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.18, Mass=72249, SNR=49.8, Peak=12224 HFD=2.9
23:29:30.619 00.001 21068 MultiStar: [#1 0.19,0.13,1.28,U] [#2 0.75,-0.05,0.00,M1] [#3 0.60,0.34,0.00,M2] [#4 0.07,0.24,0.80,U] [#5 -0.17,0.07,0.90,U] [#6 0.25,-0.33,1.12,U] [#7 0.44,0.11,0.63,U] [#8 0.62,-0.25,0.00,M7] 
23:29:30.621 00.002 21068 refined, 5 included, MultiStar: {0.17, 0.07}, one-star: {0.24, 0.28}
23:29:30.623 00.002 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
23:29:30.625 00.002 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
23:29:30.628 00.003 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
23:29:30.631 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
23:29:30.632 00.001 21068 Enqueuing Move request for scope (0.17, 0.07)
23:29:30.633 00.001 16108 Worker thread wakes up
23:29:30.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:29:30.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:29:30.633 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.15 yDistance=-0.11
23:29:30.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:29:30.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:30.634 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:30.634 00.000 16108 MoveAxis(E, 0, ABG)
23:29:30.634 00.000 16108 Move returns status 0, amount 0
23:29:30.634 00.000 16108 MoveAxis(N, 0, ABG)
23:29:30.634 00.000 16108 Move returns status 0, amount 0
23:29:30.634 00.000 16108 move complete, result=0
23:29:30.634 00.000 16108 worker thread done servicing request
23:29:30.641 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3971, FiltMin=3369, FiltMax=34035, Gamma=1.000
23:29:30.661 00.020 21068 UpdateGuideState exits: m=72249 SNR=49.8
23:29:30.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:30.663 00.000 21068 Enqueuing Expose request
23:29:30.664 00.001 16108 Worker thread wakes up
23:29:30.664 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:30.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:30.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:31.649 00.984 16108 Exposure complete
23:29:31.725 00.076 16108 worker thread done servicing request
23:29:31.725 00.000 21068 OnExposeComplete: enter
23:29:31.728 00.003 21068 UpdateGuideState(): m_state=6
23:29:31.730 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4685
23:29:31.731 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.10, Mass=71375, SNR=53.5, Peak=11616 HFD=3.2
23:29:31.733 00.002 21068 MultiStar: [#1 1.10,0.11,0.00,M3] [#2 0.46,-0.02,1.05,U] [#3 0.41,0.36,0.00,M3] [#4 0.00,0.38,0.94,U] [#5 -0.26,0.20,0.96,U] [#6 -0.04,-0.21,0.75,U] [#7 0.42,0.35,0.00,M1] [#8 0.78,-0.05,0.00,M8] 
23:29:31.735 00.002 21068 refined, 4 included, MultiStar: {0.07, 0.12}, one-star: {0.11, 0.20}
23:29:31.736 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
23:29:31.738 00.002 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
23:29:31.740 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=-0.04 mountY=-0.13, mountTheta=-1.90
23:29:31.743 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.12, opts=13)
23:29:31.744 00.001 21068 Enqueuing Move request for scope (0.07, 0.12)
23:29:31.745 00.001 16108 Worker thread wakes up
23:29:31.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:29:31.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:29:31.745 00.000 16108 Moving (0.07, 0.12) raw xDistance=-0.04 yDistance=-0.13
23:29:31.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:31.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:31.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:29:31.745 00.000 16108 MoveAxis(E, 0, ABG)
23:29:31.745 00.000 16108 Move returns status 0, amount 0
23:29:31.746 00.001 16108 MoveAxis(N, 0, ABG)
23:29:31.746 00.000 16108 Move returns status 0, amount 0
23:29:31.746 00.000 16108 move complete, result=0
23:29:31.746 00.000 16108 worker thread done servicing request
23:29:31.749 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3971, FiltMin=3382, FiltMax=38397, Gamma=1.000
23:29:31.765 00.016 21068 UpdateGuideState exits: m=71375 SNR=53.5
23:29:31.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:31.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:31.768 00.001 21068 Enqueuing Expose request
23:29:31.769 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:31.769 00.000 16108 Worker thread wakes up
23:29:31.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:31.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:32.938 01.168 16108 Exposure complete
23:29:32.995 00.057 16108 worker thread done servicing request
23:29:32.995 00.000 21068 OnExposeComplete: enter
23:29:32.996 00.001 21068 UpdateGuideState(): m_state=6
23:29:32.997 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4686
23:29:32.997 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.78, Mass=78117, SNR=49.4, Peak=13008 HFD=2.9
23:29:32.999 00.002 21068 MultiStar: [#1 0.63,0.05,0.00,M4] [#2 0.30,-0.13,1.41,U] [#3 0.69,0.05,0.00,M4] [#4 0.15,0.15,0.77,U] [#5 0.13,-0.15,0.94,U] [#6 0.58,-0.73,0.00,M7] [#7 0.54,0.08,0.00,M2] [#8 0.25,-0.35,0.82,U] 
23:29:33.000 00.001 21068 single-star, 4 included, MultiStar: {0.22, -0.13}, one-star: {0.21, -0.13}
23:29:33.000 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
23:29:33.001 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
23:29:33.002 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.56 mountX=-0.23 mountY=0.08, mountTheta=2.81
23:29:33.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.13, opts=13)
23:29:33.005 00.001 21068 Enqueuing Move request for scope (0.21, -0.13)
23:29:33.005 00.000 16108 Worker thread wakes up
23:29:33.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
23:29:33.005 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
23:29:33.005 00.000 16108 Moving (0.21, -0.13) raw xDistance=-0.23 yDistance=0.08
23:29:33.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:29:33.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.006 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:33.006 00.000 16108 MoveAxis(E, 60, ABG)
23:29:33.006 00.000 16108 Guiding  Dir = 2, Dur = 60
23:29:33.006 00.000 16108 IsSlewing returns 0
23:29:33.006 00.000 16108 IsGuiding returns 0
23:29:33.009 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3965, FiltMin=3400, FiltMax=40211, Gamma=1.000
23:29:33.025 00.016 21068 UpdateGuideState exits: m=78117 SNR=49.4
23:29:33.027 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:33.028 00.000 21068 Enqueuing Expose request
23:29:33.063 00.035 16108 PulseGuide returned control before completion, sleep 14
23:29:33.092 00.029 16108 IsGuiding returns 1
23:29:33.092 00.000 16108 scope still moving after pulse duration time elapsed
23:29:33.123 00.031 16108 IsSlewing returns 0
23:29:33.123 00.000 16108 IsGuiding returns 1
23:29:33.154 00.031 16108 IsSlewing returns 0
23:29:33.154 00.000 16108 IsGuiding returns 0
23:29:33.154 00.000 16108 scope move finished after 60 + 88 ms
23:29:33.154 00.000 16108 Move returns status 0, amount 60
23:29:33.154 00.000 16108 MoveAxis(N, 0, ABG)
23:29:33.154 00.000 16108 Move returns status 0, amount 0
23:29:33.154 00.000 16108 move complete, result=0
23:29:33.154 00.000 16108 worker thread done servicing request
23:29:33.155 00.001 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
23:29:33.157 00.002 16108 Worker thread wakes up
23:29:33.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:33.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:34.125 00.968 16108 Exposure complete
23:29:34.181 00.056 16108 worker thread done servicing request
23:29:34.181 00.000 21068 OnExposeComplete: enter
23:29:34.182 00.001 21068 UpdateGuideState(): m_state=6
23:29:34.183 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4687
23:29:34.184 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.52, Mass=70226, SNR=58.0, Peak=13248 HFD=3.1
23:29:34.185 00.001 21068 MultiStar: [#1 0.54,0.17,0.00,M5] [#2 0.35,-0.18,1.49,U] [#3 0.15,0.17,1.15,U] [#4 0.10,0.16,0.64,U] [#5 -0.53,0.04,0.00,M1] [#6 0.09,-0.66,0.00,M8] [#7 0.59,0.05,0.00,M3] [#8 0.28,-0.30,0.78,U] 
23:29:34.185 00.000 21068 refined, 4 included, MultiStar: {0.22, -0.12}, one-star: {0.12, -0.39}
23:29:34.186 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
23:29:34.188 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
23:29:34.188 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.49 mountX=-0.23 mountY=0.06, mountTheta=2.88
23:29:34.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.12, opts=13)
23:29:34.190 00.000 21068 Enqueuing Move request for scope (0.22, -0.12)
23:29:34.191 00.001 16108 Worker thread wakes up
23:29:34.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
23:29:34.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
23:29:34.192 00.001 16108 Moving (0.22, -0.12) raw xDistance=-0.23 yDistance=0.06
23:29:34.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:29:34.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:34.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:34.192 00.000 16108 MoveAxis(E, 66, ABG)
23:29:34.192 00.000 16108 Guiding  Dir = 2, Dur = 66
23:29:34.192 00.000 16108 IsSlewing returns 0
23:29:34.192 00.000 16108 IsGuiding returns 0
23:29:34.195 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3965, FiltMin=3392, FiltMax=37149, Gamma=1.000
23:29:34.211 00.016 21068 UpdateGuideState exits: m=70226 SNR=58.0
23:29:34.211 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:34.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:34.213 00.001 21068 Enqueuing Expose request
23:29:34.233 00.020 16108 PulseGuide returned control before completion, sleep 36
23:29:34.278 00.045 16108 IsGuiding returns 1
23:29:34.278 00.000 16108 scope still moving after pulse duration time elapsed
23:29:34.310 00.032 16108 IsSlewing returns 0
23:29:34.310 00.000 16108 IsGuiding returns 1
23:29:34.341 00.031 16108 IsSlewing returns 0
23:29:34.341 00.000 16108 IsGuiding returns 0
23:29:34.341 00.000 16108 scope move finished after 66 + 82 ms
23:29:34.342 00.001 16108 Move returns status 0, amount 66
23:29:34.342 00.000 16108 MoveAxis(N, 0, ABG)
23:29:34.342 00.000 16108 Move returns status 0, amount 0
23:29:34.342 00.000 16108 move complete, result=0
23:29:34.342 00.000 16108 worker thread done servicing request
23:29:34.342 00.000 16108 Worker thread wakes up
23:29:34.342 00.000 21068 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
23:29:34.344 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:34.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:35.521 01.177 16108 Exposure complete
23:29:35.585 00.064 16108 worker thread done servicing request
23:29:35.586 00.001 21068 OnExposeComplete: enter
23:29:35.589 00.003 21068 UpdateGuideState(): m_state=6
23:29:35.592 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4688
23:29:35.594 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=876.46, Mass=79789, SNR=59.7, Peak=12451 HFD=3.2
23:29:35.596 00.002 21068 MultiStar: [#1 0.11,-0.05,1.04,U] [#2 0.01,-0.60,0.00,M1] [#3 -0.16,0.21,1.01,U] [#4 -0.08,-0.10,0.74,U] [#5 -0.60,-0.06,0.00,M2] [#6 -0.02,-1.00,0.00,M9] [#7 -0.23,0.40,0.56,U] [#8 0.22,-0.43,0.00,M7] 
23:29:35.597 00.001 21068 refined, 4 included, MultiStar: {-0.16, -0.03}, one-star: {-0.44, -0.44}
23:29:35.600 00.003 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
23:29:35.601 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
23:29:35.601 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.95 mountX=0.15 mountY=0.07, mountTheta=0.42
23:29:35.604 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.03, opts=13)
23:29:35.605 00.001 21068 Enqueuing Move request for scope (-0.16, -0.03)
23:29:35.606 00.001 16108 Worker thread wakes up
23:29:35.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:29:35.606 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:29:35.606 00.000 16108 Moving (-0.16, -0.03) raw xDistance=0.15 yDistance=0.07
23:29:35.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:29:35.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:35.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:35.606 00.000 16108 MoveAxis(E, 0, ABG)
23:29:35.606 00.000 16108 Move returns status 0, amount 0
23:29:35.606 00.000 16108 MoveAxis(N, 0, ABG)
23:29:35.606 00.000 16108 Move returns status 0, amount 0
23:29:35.606 00.000 16108 move complete, result=0
23:29:35.606 00.000 16108 worker thread done servicing request
23:29:35.613 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3965, FiltMin=3325, FiltMax=35030, Gamma=1.000
23:29:35.640 00.027 21068 UpdateGuideState exits: m=79789 SNR=59.7
23:29:35.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:35.643 00.001 21068 Enqueuing Expose request
23:29:35.643 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:35.644 00.001 16108 Worker thread wakes up
23:29:35.644 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:35.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:36.617 00.973 16108 Exposure complete
23:29:36.680 00.063 16108 worker thread done servicing request
23:29:36.680 00.000 21068 OnExposeComplete: enter
23:29:36.681 00.001 21068 UpdateGuideState(): m_state=6
23:29:36.684 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4689
23:29:36.686 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=877.00, Mass=80723, SNR=58.9, Peak=12307 HFD=3.3
23:29:36.688 00.002 21068 MultiStar: [#1 0.37,-0.23,1.10,U] [#2 -0.31,-0.32,1.26,U] [#3 0.04,-0.19,1.25,U] [#4 -0.02,0.42,0.76,U] [#5 -0.59,0.13,0.00,M3] [#6 0.16,-0.61,0.00,M10] [#7 0.01,-0.09,0.58,U] [#8 0.06,-0.16,0.72,U] 
23:29:36.689 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {-0.18, 0.09}
23:29:36.690 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
23:29:36.691 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
23:29:36.692 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.69 mountX=-0.01 mountY=0.10, mountTheta=1.63
23:29:36.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
23:29:36.695 00.001 21068 Enqueuing Move request for scope (-0.01, -0.10)
23:29:36.696 00.001 16108 Worker thread wakes up
23:29:36.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:29:36.696 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:29:36.696 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
23:29:36.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:29:36.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:36.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:29:36.696 00.000 16108 MoveAxis(E, 0, ABG)
23:29:36.696 00.000 16108 Move returns status 0, amount 0
23:29:36.696 00.000 16108 MoveAxis(N, 0, ABG)
23:29:36.696 00.000 16108 Move returns status 0, amount 0
23:29:36.696 00.000 16108 move complete, result=0
23:29:36.696 00.000 16108 worker thread done servicing request
23:29:36.702 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=3965, FiltMin=3414, FiltMax=36445, Gamma=1.000
23:29:36.717 00.015 21068 UpdateGuideState exits: m=80723 SNR=58.9
23:29:36.720 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:36.721 00.001 21068 Enqueuing Expose request
23:29:36.721 00.000 16108 Worker thread wakes up
23:29:36.722 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:36.722 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:36.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:37.900 01.178 16108 Exposure complete
23:29:37.961 00.061 16108 worker thread done servicing request
23:29:37.961 00.000 21068 OnExposeComplete: enter
23:29:37.962 00.001 21068 UpdateGuideState(): m_state=6
23:29:37.963 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4690
23:29:37.963 00.000 21068 Star::Find returns 1 (0), X=220.30, Y=877.05, Mass=87942, SNR=62.0, Peak=13475 HFD=3.2
23:29:37.964 00.001 21068 MultiStar: [#1 0.40,0.12,1.15,U] [#2 0.22,0.16,1.23,U] [#3 0.22,0.25,1.01,U] [#4 0.04,0.15,0.49,U] [#5 -0.52,0.22,0.00,M4] [#6 0.16,-0.28,0.54,U] [#7 -0.24,0.35,0.50,U] [#8 0.10,0.09,0.64,U] 
23:29:37.965 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.14}, one-star: {-0.23, 0.14}
23:29:37.966 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
23:29:37.967 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
23:29:37.968 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
23:29:37.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
23:29:37.971 00.001 21068 Enqueuing Move request for scope (0.12, 0.14)
23:29:37.971 00.000 16108 Worker thread wakes up
23:29:37.972 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
23:29:37.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
23:29:37.972 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.09 yDistance=-0.16
23:29:37.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:29:37.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:37.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:29:37.972 00.000 16108 MoveAxis(E, 0, ABG)
23:29:37.972 00.000 16108 Move returns status 0, amount 0
23:29:37.972 00.000 16108 MoveAxis(N, 0, ABG)
23:29:37.972 00.000 16108 Move returns status 0, amount 0
23:29:37.972 00.000 16108 move complete, result=0
23:29:37.972 00.000 16108 worker thread done servicing request
23:29:37.976 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3965, FiltMin=3293, FiltMax=33462, Gamma=1.000
23:29:38.000 00.024 21068 UpdateGuideState exits: m=87942 SNR=62.0
23:29:38.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.001 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:38.002 00.001 21068 Enqueuing Expose request
23:29:38.003 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:38.004 00.001 16108 Worker thread wakes up
23:29:38.004 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:38.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:38.993 00.989 16108 Exposure complete
23:29:39.049 00.056 16108 worker thread done servicing request
23:29:39.049 00.000 21068 OnExposeComplete: enter
23:29:39.051 00.002 21068 UpdateGuideState(): m_state=6
23:29:39.052 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4691
23:29:39.054 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.97, Mass=80782, SNR=55.2, Peak=12784 HFD=3.3
23:29:39.056 00.002 21068 MultiStar: [#1 0.06,0.12,1.32,U] [#2 0.11,0.24,1.14,U] [#3 0.18,-0.01,1.34,U] [#4 -0.24,0.15,0.64,U] [#5 -0.49,0.26,0.00,M5] [#6 0.18,-0.40,0.76,U] [#7 0.08,0.44,0.64,U] [#8 0.05,0.05,0.91,U] 
23:29:39.057 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.12, 0.06}
23:29:39.060 00.003 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:29:39.061 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
23:29:39.062 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.74 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
23:29:39.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.08, opts=13)
23:29:39.065 00.001 21068 Enqueuing Move request for scope (0.08, 0.08)
23:29:39.066 00.001 16108 Worker thread wakes up
23:29:39.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:29:39.066 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:29:39.066 00.000 16108 Moving (0.08, 0.08) raw xDistance=-0.07 yDistance=-0.09
23:29:39.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:39.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:39.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:39.066 00.000 16108 MoveAxis(E, 0, ABG)
23:29:39.066 00.000 16108 Move returns status 0, amount 0
23:29:39.066 00.000 16108 MoveAxis(N, 0, ABG)
23:29:39.066 00.000 16108 Move returns status 0, amount 0
23:29:39.066 00.000 16108 move complete, result=0
23:29:39.066 00.000 16108 worker thread done servicing request
23:29:39.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3968, FiltMin=3392, FiltMax=41341, Gamma=1.000
23:29:39.088 00.018 21068 UpdateGuideState exits: m=80782 SNR=55.2
23:29:39.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:39.089 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:39.090 00.001 21068 Enqueuing Expose request
23:29:39.091 00.001 16108 Worker thread wakes up
23:29:39.091 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:39.092 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:39.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:40.254 01.162 16108 Exposure complete
23:29:40.307 00.053 16108 worker thread done servicing request
23:29:40.307 00.000 21068 OnExposeComplete: enter
23:29:40.308 00.001 21068 UpdateGuideState(): m_state=6
23:29:40.309 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4692
23:29:40.309 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.76, Mass=68365, SNR=55.0, Peak=11952 HFD=2.8
23:29:40.310 00.001 21068 MultiStar: [#1 0.42,0.05,1.15,U] [#2 0.15,-0.03,1.44,U] [#3 0.39,0.38,0.00,M1] [#4 0.11,-0.20,0.80,U] [#5 -0.59,-0.02,0.00,M6] [#6 -0.02,-0.50,0.00,M9] [#7 0.29,-0.04,0.66,U] [#8 0.32,-0.24,0.73,U] 
23:29:40.311 00.001 21068 single-star, 5 included, MultiStar: {0.23, -0.08}, one-star: {0.14, -0.14}
23:29:40.312 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
23:29:40.312 00.000 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
23:29:40.313 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=-0.16 mountY=0.11, mountTheta=2.56
23:29:40.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
23:29:40.315 00.000 21068 Enqueuing Move request for scope (0.14, -0.14)
23:29:40.316 00.001 16108 Worker thread wakes up
23:29:40.316 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
23:29:40.316 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
23:29:40.316 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.16 yDistance=0.11
23:29:40.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:29:40.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:40.317 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:29:40.317 00.000 16108 MoveAxis(E, 0, ABG)
23:29:40.317 00.000 16108 Move returns status 0, amount 0
23:29:40.317 00.000 16108 MoveAxis(N, 0, ABG)
23:29:40.317 00.000 16108 Move returns status 0, amount 0
23:29:40.317 00.000 16108 move complete, result=0
23:29:40.317 00.000 16108 worker thread done servicing request
23:29:40.320 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3968, FiltMin=3440, FiltMax=39462, Gamma=1.000
23:29:40.341 00.021 21068 UpdateGuideState exits: m=68365 SNR=55.0
23:29:40.342 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:40.344 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:40.344 00.000 21068 Enqueuing Expose request
23:29:40.345 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:40.346 00.001 16108 Worker thread wakes up
23:29:40.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:40.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:41.323 00.977 16108 Exposure complete
23:29:41.393 00.070 16108 worker thread done servicing request
23:29:41.393 00.000 21068 OnExposeComplete: enter
23:29:41.394 00.001 21068 UpdateGuideState(): m_state=6
23:29:41.395 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4693
23:29:41.396 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.92, Mass=80383, SNR=56.6, Peak=13504 HFD=3.3
23:29:41.397 00.001 21068 MultiStar: [#1 0.13,0.03,1.19,U] [#2 0.12,0.10,1.28,U] [#3 0.34,0.04,0.87,U] [#4 -0.16,0.21,0.71,U] [#5 -0.61,0.06,0.00,M7] [#6 0.02,-0.44,0.67,U] [#7 0.39,0.09,0.63,U] [#8 0.08,-0.55,0.00,M4] 
23:29:41.398 00.001 21068 single-star, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.08, 0.01}
23:29:41.399 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
23:29:41.399 00.000 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
23:29:41.400 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.07 mountY=-0.03, mountTheta=-2.77
23:29:41.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
23:29:41.403 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
23:29:41.404 00.001 16108 Worker thread wakes up
23:29:41.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:29:41.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:29:41.404 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.03
23:29:41.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:41.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:41.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:41.404 00.000 16108 MoveAxis(E, 0, ABG)
23:29:41.404 00.000 16108 Move returns status 0, amount 0
23:29:41.405 00.001 16108 MoveAxis(N, 0, ABG)
23:29:41.405 00.000 16108 Move returns status 0, amount 0
23:29:41.405 00.000 16108 move complete, result=0
23:29:41.405 00.000 16108 worker thread done servicing request
23:29:41.413 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3968, FiltMin=3382, FiltMax=47437, Gamma=1.000
23:29:41.431 00.018 21068 UpdateGuideState exits: m=80383 SNR=56.6
23:29:41.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.432 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:41.433 00.001 21068 Enqueuing Expose request
23:29:41.434 00.001 16108 Worker thread wakes up
23:29:41.434 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:41.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:41.435 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:42.605 01.170 16108 Exposure complete
23:29:42.660 00.055 16108 worker thread done servicing request
23:29:42.660 00.000 21068 OnExposeComplete: enter
23:29:42.663 00.003 21068 UpdateGuideState(): m_state=6
23:29:42.664 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4694
23:29:42.664 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=876.85, Mass=67907, SNR=50.2, Peak=12064 HFD=2.9
23:29:42.665 00.001 21068 MultiStar: [#1 0.19,-0.02,1.31,U] [#2 0.18,-0.20,1.55,U] [#3 0.17,0.13,0.93,U] [#4 0.06,0.11,0.86,U] [#5 -0.55,-0.05,0.00,M8] [#6 -0.01,-0.35,0.90,U] [#7 0.07,-0.05,0.66,U] [#8 -0.04,-0.22,0.88,U] 
23:29:42.667 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.29, -0.06}
23:29:42.669 00.002 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
23:29:42.671 00.002 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
23:29:42.672 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.02 mountX=-0.07 mountY=0.07, mountTheta=2.32
23:29:42.674 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
23:29:42.676 00.002 21068 Enqueuing Move request for scope (0.05, -0.09)
23:29:42.680 00.004 16108 Worker thread wakes up
23:29:42.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:29:42.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:29:42.680 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.07
23:29:42.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:42.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:42.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:42.680 00.000 16108 MoveAxis(E, 0, ABG)
23:29:42.681 00.001 16108 Move returns status 0, amount 0
23:29:42.681 00.000 16108 MoveAxis(N, 0, ABG)
23:29:42.681 00.000 16108 Move returns status 0, amount 0
23:29:42.681 00.000 16108 move complete, result=0
23:29:42.681 00.000 16108 worker thread done servicing request
23:29:42.690 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3965, FiltMin=3430, FiltMax=46611, Gamma=1.000
23:29:42.706 00.016 21068 UpdateGuideState exits: m=67907 SNR=50.2
23:29:42.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:42.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:42.708 00.000 21068 Enqueuing Expose request
23:29:42.709 00.001 16108 Worker thread wakes up
23:29:42.709 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:42.711 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:42.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:43.693 00.982 16108 Exposure complete
23:29:43.754 00.061 16108 worker thread done servicing request
23:29:43.754 00.000 21068 OnExposeComplete: enter
23:29:43.757 00.003 21068 UpdateGuideState(): m_state=6
23:29:43.759 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4695
23:29:43.761 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=877.03, Mass=79762, SNR=58.3, Peak=11443 HFD=3.5
23:29:43.762 00.001 21068 MultiStar: [#1 0.34,-0.00,1.02,U] [#2 -0.15,-0.07,1.21,U] [#3 0.20,0.08,1.00,U] [#4 -0.43,0.40,0.00,M1] [#5 -0.54,0.24,0.00,M9] [#6 -0.24,-0.18,0.67,U] [#7 0.54,0.22,0.00,M1] [#8 0.09,0.13,0.84,U] 
23:29:43.763 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.02}, one-star: {0.04, 0.12}
23:29:43.763 00.000 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
23:29:43.764 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
23:29:43.765 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
23:29:43.766 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
23:29:43.767 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
23:29:43.768 00.001 16108 Worker thread wakes up
23:29:43.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:29:43.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:29:43.768 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
23:29:43.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:29:43.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:43.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:43.768 00.000 16108 MoveAxis(E, 0, ABG)
23:29:43.768 00.000 16108 Move returns status 0, amount 0
23:29:43.768 00.000 16108 MoveAxis(N, 0, ABG)
23:29:43.768 00.000 16108 Move returns status 0, amount 0
23:29:43.768 00.000 16108 move complete, result=0
23:29:43.768 00.000 16108 worker thread done servicing request
23:29:43.772 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=3968, FiltMin=3401, FiltMax=51238, Gamma=1.000
23:29:43.787 00.015 21068 UpdateGuideState exits: m=79762 SNR=58.3
23:29:43.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.791 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:43.792 00.001 21068 Enqueuing Expose request
23:29:43.793 00.001 16108 Worker thread wakes up
23:29:43.793 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:43.794 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:43.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:44.957 01.163 16108 Exposure complete
23:29:45.017 00.060 16108 worker thread done servicing request
23:29:45.017 00.000 21068 OnExposeComplete: enter
23:29:45.020 00.003 21068 UpdateGuideState(): m_state=6
23:29:45.022 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4696
23:29:45.024 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=877.05, Mass=71848, SNR=58.7, Peak=14083 HFD=2.6
23:29:45.025 00.001 21068 MultiStar: [#1 0.09,0.09,1.20,U] [#2 0.16,0.30,1.28,U] [#3 0.30,0.14,1.00,U] [#4 -0.31,0.05,0.83,U] [#5 -0.69,0.14,0.00,M10] [#6 -0.06,-0.26,0.68,U] [#7 -0.01,0.10,0.64,U] [#8 -0.02,-0.08,0.62,U] 
23:29:45.026 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {-0.27, 0.14}
23:29:45.027 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
23:29:45.028 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:29:45.030 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=0.01 mountY=-0.09, mountTheta=-1.44
23:29:45.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
23:29:45.033 00.001 21068 Enqueuing Move request for scope (0.00, 0.09)
23:29:45.035 00.002 16108 Worker thread wakes up
23:29:45.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:29:45.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:29:45.035 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.01 yDistance=-0.09
23:29:45.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:45.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:45.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:45.035 00.000 16108 MoveAxis(E, 0, ABG)
23:29:45.035 00.000 16108 Move returns status 0, amount 0
23:29:45.035 00.000 16108 MoveAxis(N, 0, ABG)
23:29:45.035 00.000 16108 Move returns status 0, amount 0
23:29:45.035 00.000 16108 move complete, result=0
23:29:45.035 00.000 16108 worker thread done servicing request
23:29:45.041 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3965, FiltMin=3395, FiltMax=39885, Gamma=1.000
23:29:45.056 00.015 21068 UpdateGuideState exits: m=71848 SNR=58.7
23:29:45.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:45.058 00.000 21068 Enqueuing Expose request
23:29:45.059 00.001 16108 Worker thread wakes up
23:29:45.059 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:45.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:45.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:46.036 00.976 16108 Exposure complete
23:29:46.114 00.078 16108 worker thread done servicing request
23:29:46.114 00.000 21068 OnExposeComplete: enter
23:29:46.116 00.002 21068 UpdateGuideState(): m_state=6
23:29:46.118 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4697
23:29:46.119 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.81, Mass=57047, SNR=44.5, Peak=11299 HFD=2.8
23:29:46.121 00.002 21068 MultiStar: [#1 0.25,0.09,1.63,U] [#2 -0.11,-0.11,1.61,U] [#3 -0.02,0.36,1.24,U] [#4 -0.37,0.35,0.00,M1] [#5 -0.73,0.41,0.00,R] [#6 0.04,-0.44,0.77,U] [#7 0.29,-0.16,0.87,U] [#8 -0.11,0.14,1.02,U] 
23:29:46.123 00.002 21068 refined, 6 included, MultiStar: {0.01, -0.00}, one-star: {-0.32, -0.10}
23:29:46.125 00.002 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
23:29:46.126 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
23:29:46.127 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.54 mountX=-0.01 mountY=0.00, mountTheta=2.83
23:29:46.130 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.00, opts=13)
23:29:46.132 00.002 21068 Enqueuing Move request for scope (0.01, -0.00)
23:29:46.133 00.001 16108 Worker thread wakes up
23:29:46.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:29:46.134 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:29:46.134 00.000 16108 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
23:29:46.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:29:46.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:46.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:29:46.134 00.000 16108 MoveAxis(E, 0, ABG)
23:29:46.134 00.000 16108 Move returns status 0, amount 0
23:29:46.134 00.000 16108 MoveAxis(N, 0, ABG)
23:29:46.134 00.000 16108 Move returns status 0, amount 0
23:29:46.134 00.000 16108 move complete, result=0
23:29:46.134 00.000 16108 worker thread done servicing request
23:29:46.141 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3968, FiltMin=3309, FiltMax=43501, Gamma=1.000
23:29:46.164 00.023 21068 UpdateGuideState exits: m=57047 SNR=44.5
23:29:46.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:46.167 00.001 21068 Enqueuing Expose request
23:29:46.167 00.000 16108 Worker thread wakes up
23:29:46.167 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:46.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:46.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:47.339 01.171 16108 Exposure complete
23:29:47.401 00.062 16108 worker thread done servicing request
23:29:47.401 00.000 21068 OnExposeComplete: enter
23:29:47.402 00.001 21068 UpdateGuideState(): m_state=6
23:29:47.403 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4698
23:29:47.404 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.26, Mass=70589, SNR=46.4, Peak=11648 HFD=3.0
23:29:47.406 00.002 21068 MultiStar: [#1 0.43,-0.09,1.57,U] [#2 -0.06,-0.05,1.55,U] [#3 -0.06,0.18,1.23,U] [#4 0.03,0.40,0.82,U] [#5 0.21,-0.46,0.00,M1] [#6 -0.14,-0.33,1.20,U] [#7 0.44,0.06,0.60,U] [#8 0.16,-0.05,1.06,U] 
23:29:47.407 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.16, 0.35}
23:29:47.408 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:29:47.409 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:29:47.410 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.27 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
23:29:47.413 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
23:29:47.414 00.001 21068 Enqueuing Move request for scope (0.11, 0.03)
23:29:47.415 00.001 16108 Worker thread wakes up
23:29:47.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:29:47.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:29:47.415 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.10 yDistance=-0.05
23:29:47.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:29:47.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:47.416 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:47.416 00.000 16108 MoveAxis(E, 0, ABG)
23:29:47.416 00.000 16108 Move returns status 0, amount 0
23:29:47.416 00.000 16108 MoveAxis(N, 0, ABG)
23:29:47.416 00.000 16108 Move returns status 0, amount 0
23:29:47.416 00.000 16108 move complete, result=0
23:29:47.416 00.000 16108 worker thread done servicing request
23:29:47.420 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3965, FiltMin=3373, FiltMax=43238, Gamma=1.000
23:29:47.433 00.013 21068 UpdateGuideState exits: m=70589 SNR=46.4
23:29:47.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.435 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:47.436 00.001 21068 Enqueuing Expose request
23:29:47.437 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:47.438 00.001 16108 Worker thread wakes up
23:29:47.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:47.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:48.418 00.980 16108 Exposure complete
23:29:48.489 00.071 16108 worker thread done servicing request
23:29:48.489 00.000 21068 OnExposeComplete: enter
23:29:48.490 00.001 21068 UpdateGuideState(): m_state=6
23:29:48.490 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4699
23:29:48.491 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.01, Mass=73847, SNR=51.6, Peak=10448 HFD=3.3
23:29:48.492 00.001 21068 MultiStar: [#1 0.09,0.28,1.21,U] [#2 0.19,-0.01,1.45,U] [#3 0.23,0.47,0.00,M1] [#4 0.23,0.29,1.15,U] [#5 0.54,-0.05,0.00,M2] [#6 0.03,-0.47,0.83,U] [#7 0.11,0.68,0.00,M1] [#8 -0.11,0.26,0.99,U] 
23:29:48.493 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {-0.21, 0.10}
23:29:48.494 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
23:29:48.494 00.000 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
23:29:48.496 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.06 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
23:29:48.499 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
23:29:48.501 00.002 21068 Enqueuing Move request for scope (0.05, 0.10)
23:29:48.503 00.002 16108 Worker thread wakes up
23:29:48.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:29:48.503 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:29:48.503 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.04 yDistance=-0.11
23:29:48.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:48.504 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:48.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:48.504 00.000 16108 MoveAxis(E, 0, ABG)
23:29:48.504 00.000 16108 Move returns status 0, amount 0
23:29:48.504 00.000 16108 MoveAxis(N, 0, ABG)
23:29:48.504 00.000 16108 Move returns status 0, amount 0
23:29:48.504 00.000 16108 move complete, result=0
23:29:48.504 00.000 16108 worker thread done servicing request
23:29:48.512 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3965, FiltMin=3328, FiltMax=40157, Gamma=1.000
23:29:48.530 00.018 21068 UpdateGuideState exits: m=73847 SNR=51.6
23:29:48.532 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:48.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:48.534 00.001 21068 Enqueuing Expose request
23:29:48.536 00.002 16108 Worker thread wakes up
23:29:48.536 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:48.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:48.538 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:49.695 01.157 16108 Exposure complete
23:29:49.751 00.056 16108 worker thread done servicing request
23:29:49.751 00.000 21068 OnExposeComplete: enter
23:29:49.753 00.002 21068 UpdateGuideState(): m_state=6
23:29:49.756 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4700
23:29:49.759 00.003 21068 Star::Find returns 1 (0), X=220.33, Y=876.98, Mass=71719, SNR=59.8, Peak=12739 HFD=3.3
23:29:49.762 00.003 21068 MultiStar: [#1 0.16,0.03,1.17,U] [#2 -0.18,0.22,1.25,U] [#3 0.11,0.34,0.88,U] [#4 -0.22,0.45,0.00,M1] [#5 0.01,-0.03,0.81,U] [#6 0.04,0.04,0.65,U] [#7 -0.40,0.35,0.00,M2] [#8 0.10,-0.01,0.73,U] 
23:29:49.764 00.002 21068 refined, 6 included, MultiStar: {-0.00, 0.10}, one-star: {-0.20, 0.07}
23:29:49.766 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
23:29:49.771 00.005 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
23:29:49.772 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.62 mountX=0.02 mountY=-0.10, mountTheta=-1.34
23:29:49.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.10, opts=13)
23:29:49.774 00.000 21068 Enqueuing Move request for scope (-0.00, 0.10)
23:29:49.775 00.001 16108 Worker thread wakes up
23:29:49.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
23:29:49.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
23:29:49.775 00.000 16108 Moving (-0.00, 0.10) raw xDistance=0.02 yDistance=-0.10
23:29:49.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:29:49.776 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:49.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:49.776 00.000 16108 MoveAxis(E, 0, ABG)
23:29:49.776 00.000 16108 Move returns status 0, amount 0
23:29:49.776 00.000 16108 MoveAxis(N, 0, ABG)
23:29:49.776 00.000 16108 Move returns status 0, amount 0
23:29:49.776 00.000 16108 move complete, result=0
23:29:49.776 00.000 16108 worker thread done servicing request
23:29:49.779 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3965, FiltMin=3373, FiltMax=38669, Gamma=1.000
23:29:49.794 00.015 21068 UpdateGuideState exits: m=71719 SNR=59.8
23:29:49.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:49.797 00.001 21068 Enqueuing Expose request
23:29:49.797 00.000 16108 Worker thread wakes up
23:29:49.797 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:49.798 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:49.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:50.767 00.969 16108 Exposure complete
23:29:50.822 00.055 16108 worker thread done servicing request
23:29:50.822 00.000 21068 OnExposeComplete: enter
23:29:50.825 00.003 21068 UpdateGuideState(): m_state=6
23:29:50.827 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4701
23:29:50.828 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.83, Mass=71072, SNR=54.0, Peak=13267 HFD=2.8
23:29:50.830 00.002 21068 MultiStar: [#1 0.25,0.33,1.27,U] [#2 0.05,0.02,1.40,U] [#3 -0.15,0.25,1.05,U] [#4 -0.04,0.36,0.87,U] [#5 0.21,-0.17,0.82,U] [#6 0.19,-0.43,0.75,U] [#7 -0.14,0.16,0.67,U] [#8 0.19,0.14,0.77,U] 
23:29:50.831 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.43, -0.08}
23:29:50.832 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
23:29:50.833 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
23:29:50.834 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.40 mountX=0.00 mountY=-0.08, mountTheta=-1.56
23:29:50.835 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
23:29:50.836 00.001 21068 Enqueuing Move request for scope (0.01, 0.08)
23:29:50.837 00.001 16108 Worker thread wakes up
23:29:50.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:29:50.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:29:50.837 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
23:29:50.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:29:50.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:50.838 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:50.838 00.000 16108 MoveAxis(E, 0, ABG)
23:29:50.838 00.000 16108 Move returns status 0, amount 0
23:29:50.838 00.000 16108 MoveAxis(N, 0, ABG)
23:29:50.838 00.000 16108 Move returns status 0, amount 0
23:29:50.838 00.000 16108 move complete, result=0
23:29:50.838 00.000 16108 worker thread done servicing request
23:29:50.843 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3965, FiltMin=3382, FiltMax=36934, Gamma=1.000
23:29:50.860 00.017 21068 UpdateGuideState exits: m=71072 SNR=54.0
23:29:50.861 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:50.862 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:50.862 00.000 21068 Enqueuing Expose request
23:29:50.863 00.001 16108 Worker thread wakes up
23:29:50.863 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:50.864 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:50.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:52.032 01.168 16108 Exposure complete
23:29:52.090 00.058 16108 worker thread done servicing request
23:29:52.090 00.000 21068 OnExposeComplete: enter
23:29:52.091 00.001 21068 UpdateGuideState(): m_state=6
23:29:52.092 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4702
23:29:52.092 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=876.94, Mass=83206, SNR=58.9, Peak=12563 HFD=3.2
23:29:52.093 00.001 21068 MultiStar: [#1 0.34,0.02,0.96,U] [#2 -0.08,-0.02,1.03,U] [#3 0.30,0.24,0.84,U] [#4 0.01,0.28,0.73,U] [#5 0.23,-0.56,0.00,M1] [#6 -0.04,-0.79,0.00,M1] [#7 0.24,0.14,0.51,U] [#8 -0.10,-0.04,0.77,U] 
23:29:52.094 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {-0.38, 0.03}
23:29:52.095 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:29:52.096 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
23:29:52.097 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.24 mountX=-0.01 mountY=-0.09, mountTheta=-1.73
23:29:52.100 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
23:29:52.103 00.003 21068 Enqueuing Move request for scope (0.03, 0.08)
23:29:52.104 00.001 16108 Worker thread wakes up
23:29:52.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:29:52.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:29:52.104 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.01 yDistance=-0.09
23:29:52.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:29:52.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:52.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:52.104 00.000 16108 MoveAxis(E, 0, ABG)
23:29:52.104 00.000 16108 Move returns status 0, amount 0
23:29:52.104 00.000 16108 MoveAxis(N, 0, ABG)
23:29:52.104 00.000 16108 Move returns status 0, amount 0
23:29:52.104 00.000 16108 move complete, result=0
23:29:52.106 00.002 16108 worker thread done servicing request
23:29:52.109 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3961, FiltMin=3389, FiltMax=39181, Gamma=1.000
23:29:52.126 00.017 21068 UpdateGuideState exits: m=83206 SNR=58.9
23:29:52.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:52.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:52.129 00.001 21068 Enqueuing Expose request
23:29:52.130 00.001 16108 Worker thread wakes up
23:29:52.130 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:52.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:52.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:53.117 00.986 16108 Exposure complete
23:29:53.199 00.082 16108 worker thread done servicing request
23:29:53.200 00.001 21068 OnExposeComplete: enter
23:29:53.200 00.000 21068 UpdateGuideState(): m_state=6
23:29:53.201 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4703
23:29:53.203 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.82, Mass=71845, SNR=59.1, Peak=12976 HFD=2.9
23:29:53.204 00.001 21068 MultiStar: [#1 0.34,0.12,1.00,U] [#2 0.29,-0.22,1.09,U] [#3 0.34,0.29,0.90,U] [#4 -0.03,0.08,0.73,U] [#5 0.35,-0.36,0.00,M2] [#6 -0.05,-0.48,0.00,M2] [#7 0.36,0.02,0.57,U] [#8 0.05,-0.04,0.66,U] 
23:29:53.205 00.001 21068 single-star, 6 included, MultiStar: {0.23, 0.02}, one-star: {0.20, -0.08}
23:29:53.206 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
23:29:53.206 00.000 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
23:29:53.207 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.39 mountX=-0.21 mountY=0.03, mountTheta=2.99
23:29:53.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.08, opts=13)
23:29:53.209 00.000 21068 Enqueuing Move request for scope (0.20, -0.08)
23:29:53.210 00.001 16108 Worker thread wakes up
23:29:53.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
23:29:53.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
23:29:53.210 00.000 16108 Moving (0.20, -0.08) raw xDistance=-0.21 yDistance=0.03
23:29:53.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:29:53.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:53.210 00.000 16108 MoveAxis(E, 55, ABG)
23:29:53.210 00.000 16108 Guiding  Dir = 2, Dur = 55
23:29:53.210 00.000 16108 IsSlewing returns 0
23:29:53.210 00.000 16108 IsGuiding returns 0
23:29:53.213 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3965, FiltMin=3373, FiltMax=37453, Gamma=1.000
23:29:53.220 00.007 16108 PulseGuide returned control before completion, sleep 56
23:29:53.232 00.012 21068 UpdateGuideState exits: m=71845 SNR=59.1
23:29:53.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:53.235 00.001 21068 Enqueuing Expose request
23:29:53.281 00.046 16108 IsGuiding returns 1
23:29:53.281 00.000 16108 scope still moving after pulse duration time elapsed
23:29:53.312 00.031 16108 IsSlewing returns 0
23:29:53.312 00.000 16108 IsGuiding returns 0
23:29:53.313 00.001 16108 scope move finished after 55 + 46 ms
23:29:53.313 00.000 16108 Move returns status 0, amount 55
23:29:53.313 00.000 16108 MoveAxis(N, 0, ABG)
23:29:53.313 00.000 16108 Move returns status 0, amount 0
23:29:53.313 00.000 16108 move complete, result=0
23:29:53.313 00.000 16108 worker thread done servicing request
23:29:53.313 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
23:29:53.314 00.001 16108 Worker thread wakes up
23:29:53.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:53.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:54.466 01.151 16108 Exposure complete
23:29:54.522 00.056 16108 worker thread done servicing request
23:29:54.522 00.000 21068 OnExposeComplete: enter
23:29:54.523 00.001 21068 UpdateGuideState(): m_state=6
23:29:54.524 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4704
23:29:54.525 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.99, Mass=73273, SNR=53.0, Peak=11635 HFD=3.2
23:29:54.527 00.002 21068 MultiStar: [#1 0.28,0.16,1.17,U] [#2 0.08,-0.11,1.28,U] [#3 0.05,0.20,1.00,U] [#4 0.01,0.12,0.95,U] [#5 0.03,-0.32,0.87,U] [#6 -0.04,-0.22,0.82,U] [#7 0.12,0.26,0.64,U] [#8 0.11,-0.02,0.76,U] 
23:29:54.528 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.09, 0.08}
23:29:54.528 00.000 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
23:29:54.529 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
23:29:54.530 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.06 mountY=-0.03, mountTheta=-2.69
23:29:54.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
23:29:54.533 00.001 21068 Enqueuing Move request for scope (0.07, 0.02)
23:29:54.534 00.001 16108 Worker thread wakes up
23:29:54.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:29:54.535 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:29:54.535 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.06 yDistance=-0.03
23:29:54.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:29:54.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:54.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:54.535 00.000 16108 MoveAxis(E, 0, ABG)
23:29:54.535 00.000 16108 Move returns status 0, amount 0
23:29:54.535 00.000 16108 MoveAxis(N, 0, ABG)
23:29:54.536 00.001 16108 Move returns status 0, amount 0
23:29:54.536 00.000 16108 move complete, result=0
23:29:54.536 00.000 16108 worker thread done servicing request
23:29:54.539 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3961, FiltMin=3363, FiltMax=34909, Gamma=1.000
23:29:54.559 00.020 21068 UpdateGuideState exits: m=73273 SNR=53.0
23:29:54.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:54.562 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:54.563 00.001 21068 Enqueuing Expose request
23:29:54.564 00.001 16108 Worker thread wakes up
23:29:54.564 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:54.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:54.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:55.528 00.964 16108 Exposure complete
23:29:55.595 00.067 16108 worker thread done servicing request
23:29:55.595 00.000 21068 OnExposeComplete: enter
23:29:55.597 00.002 21068 UpdateGuideState(): m_state=6
23:29:55.599 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4705
23:29:55.601 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=877.29, Mass=86126, SNR=65.1, Peak=15715 HFD=3.2
23:29:55.602 00.001 21068 MultiStar: [#1 -0.02,0.18,0.92,U] [#2 0.06,-0.02,0.99,U] [#3 -0.08,0.23,0.87,U] [#4 -0.24,0.52,0.00,M1] [#5 0.16,-0.14,0.77,U] [#6 -0.18,-0.15,0.69,U] [#7 0.05,0.21,0.53,U] [#8 -0.08,0.11,0.57,U] 
23:29:55.604 00.002 21068 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.44, 0.38}
23:29:55.605 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
23:29:55.606 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
23:29:55.609 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.19 mountX=0.10 mountY=-0.09, mountTheta=-0.74
23:29:55.611 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.11, opts=13)
23:29:55.612 00.001 21068 Enqueuing Move request for scope (-0.08, 0.11)
23:29:55.613 00.001 16108 Worker thread wakes up
23:29:55.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:29:55.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:29:55.613 00.000 16108 Moving (-0.08, 0.11) raw xDistance=0.10 yDistance=-0.09
23:29:55.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:29:55.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:55.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:55.613 00.000 16108 MoveAxis(E, 0, ABG)
23:29:55.613 00.000 16108 Move returns status 0, amount 0
23:29:55.613 00.000 16108 MoveAxis(N, 0, ABG)
23:29:55.614 00.001 16108 Move returns status 0, amount 0
23:29:55.614 00.000 16108 move complete, result=0
23:29:55.614 00.000 16108 worker thread done servicing request
23:29:55.619 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=3961, FiltMin=3379, FiltMax=36541, Gamma=1.000
23:29:55.633 00.014 21068 UpdateGuideState exits: m=86126 SNR=65.1
23:29:55.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:55.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:55.635 00.000 21068 Enqueuing Expose request
23:29:55.637 00.002 16108 Worker thread wakes up
23:29:55.637 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:55.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:55.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:56.798 01.160 16108 Exposure complete
23:29:56.870 00.072 16108 worker thread done servicing request
23:29:56.870 00.000 21068 OnExposeComplete: enter
23:29:56.872 00.002 21068 UpdateGuideState(): m_state=6
23:29:56.873 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4706
23:29:56.873 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=876.86, Mass=74185, SNR=54.0, Peak=14083 HFD=2.7
23:29:56.874 00.001 21068 MultiStar: [#1 -0.05,0.35,1.01,U] [#2 -0.17,0.02,1.37,U] [#3 0.07,0.47,1.03,U] [#4 -0.37,0.29,0.84,U] [#5 -0.33,-0.29,1.03,U] [#6 -0.55,-0.37,0.00,M1] [#7 -0.35,0.05,0.53,U] [#8 0.21,0.32,0.95,U] 
23:29:56.875 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.14}, one-star: {-0.45, -0.05}
23:29:56.876 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
23:29:56.877 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
23:29:56.877 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.19 mountY=-0.10, mountTheta=-0.47
23:29:56.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.14, opts=13)
23:29:56.880 00.001 21068 Enqueuing Move request for scope (-0.17, 0.14)
23:29:56.881 00.001 16108 Worker thread wakes up
23:29:56.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:29:56.881 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:29:56.881 00.000 16108 Moving (-0.17, 0.14) raw xDistance=0.19 yDistance=-0.10
23:29:56.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:29:56.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:56.881 00.000 16108 MoveAxis(E, 0, ABG)
23:29:56.881 00.000 16108 Move returns status 0, amount 0
23:29:56.882 00.001 16108 MoveAxis(N, 0, ABG)
23:29:56.882 00.000 16108 Move returns status 0, amount 0
23:29:56.882 00.000 16108 move complete, result=0
23:29:56.882 00.000 16108 worker thread done servicing request
23:29:56.889 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3958, FiltMin=3389, FiltMax=39462, Gamma=1.000
23:29:56.908 00.019 21068 UpdateGuideState exits: m=74185 SNR=54.0
23:29:56.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:56.911 00.001 21068 Enqueuing Expose request
23:29:56.912 00.001 16108 Worker thread wakes up
23:29:56.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:56.912 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:56.914 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:57.894 00.980 16108 Exposure complete
23:29:57.964 00.070 16108 worker thread done servicing request
23:29:57.964 00.000 21068 OnExposeComplete: enter
23:29:57.966 00.002 21068 UpdateGuideState(): m_state=6
23:29:57.967 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4707
23:29:57.968 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.96, Mass=77120, SNR=57.7, Peak=11699 HFD=2.9
23:29:57.969 00.001 21068 MultiStar: [#1 -0.07,0.12,0.98,U] [#2 0.11,0.02,1.24,U] [#3 -0.21,0.66,0.00,M1] [#4 -0.67,0.18,0.00,M1] [#5 -0.42,-0.29,0.00,M1] [#6 -0.26,-0.43,0.00,M2] [#7 -0.63,0.04,0.00,M1] [#8 -0.11,-0.11,0.79,U] 
23:29:57.969 00.000 21068 refined, 3 included, MultiStar: {-0.11, 0.03}, one-star: {-0.41, 0.05}
23:29:57.970 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
23:29:57.971 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
23:29:57.971 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.89 mountX=0.11 mountY=-0.00, mountTheta=-0.02
23:29:57.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
23:29:57.974 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
23:29:57.974 00.000 16108 Worker thread wakes up
23:29:57.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:29:57.974 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:29:57.974 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.00
23:29:57.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:29:57.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:57.975 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:29:57.975 00.000 16108 MoveAxis(E, 0, ABG)
23:29:57.975 00.000 16108 Move returns status 0, amount 0
23:29:57.975 00.000 16108 MoveAxis(N, 0, ABG)
23:29:57.975 00.000 16108 Move returns status 0, amount 0
23:29:57.975 00.000 16108 move complete, result=0
23:29:57.975 00.000 16108 worker thread done servicing request
23:29:57.979 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3958, FiltMin=3379, FiltMax=38646, Gamma=1.000
23:29:58.005 00.026 21068 UpdateGuideState exits: m=77120 SNR=57.7
23:29:58.008 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:58.008 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:58.010 00.002 21068 Enqueuing Expose request
23:29:58.011 00.001 16108 Worker thread wakes up
23:29:58.011 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:58.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:58.012 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:29:59.177 01.165 16108 Exposure complete
23:29:59.234 00.057 16108 worker thread done servicing request
23:29:59.234 00.000 21068 OnExposeComplete: enter
23:29:59.237 00.003 21068 UpdateGuideState(): m_state=6
23:29:59.239 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4708
23:29:59.240 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.77, Mass=79716, SNR=62.3, Peak=13747 HFD=3.0
23:29:59.241 00.001 21068 MultiStar: [#1 0.21,0.01,1.00,U] [#2 0.12,-0.29,1.14,U] [#3 -0.16,0.13,0.94,U] [#4 -0.21,0.15,0.69,U] [#5 -0.03,-0.48,0.89,U] [#6 -0.02,-0.47,0.64,U] [#7 -0.09,-0.27,0.54,U] [#8 -0.07,-0.40,0.66,U] 
23:29:59.242 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.18}, one-star: {-0.17, -0.14}
23:29:59.243 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
23:29:59.243 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
23:29:59.244 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.77 mountX=0.00 mountY=0.19, mountTheta=1.55
23:29:59.246 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.18, opts=13)
23:29:59.247 00.001 21068 Enqueuing Move request for scope (-0.04, -0.18)
23:29:59.247 00.000 16108 Worker thread wakes up
23:29:59.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
23:29:59.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
23:29:59.248 00.000 16108 Moving (-0.04, -0.18) raw xDistance=0.00 yDistance=0.19
23:29:59.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:29:59.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:59.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:29:59.248 00.000 16108 MoveAxis(E, 0, ABG)
23:29:59.248 00.000 16108 Move returns status 0, amount 0
23:29:59.248 00.000 16108 MoveAxis(N, 0, ABG)
23:29:59.248 00.000 16108 Move returns status 0, amount 0
23:29:59.248 00.000 16108 move complete, result=0
23:29:59.248 00.000 16108 worker thread done servicing request
23:29:59.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3952, FiltMin=3411, FiltMax=42515, Gamma=1.000
23:29:59.275 00.022 21068 UpdateGuideState exits: m=79716 SNR=62.3
23:29:59.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:29:59.277 00.000 21068 Enqueuing Expose request
23:29:59.278 00.001 16108 Worker thread wakes up
23:29:59.278 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:59.279 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:29:59.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:00.246 00.967 16108 Exposure complete
23:30:00.309 00.063 16108 worker thread done servicing request
23:30:00.309 00.000 21068 OnExposeComplete: enter
23:30:00.311 00.002 21068 UpdateGuideState(): m_state=6
23:30:00.313 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4709
23:30:00.313 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=877.08, Mass=68861, SNR=58.7, Peak=11475 HFD=2.9
23:30:00.314 00.001 21068 MultiStar: [#1 0.19,0.39,1.05,U] [#2 0.13,0.06,0.99,U] [#3 -0.10,0.49,0.00,M1] [#4 -0.07,0.03,0.80,U] [#5 0.11,-0.20,0.91,U] [#6 -0.27,-0.17,0.77,U] [#7 -0.04,0.36,0.57,U] [#8 0.18,-0.22,0.76,U] 
23:30:00.315 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {-0.51, 0.18}
23:30:00.317 00.002 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
23:30:00.317 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
23:30:00.318 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=0.04 mountY=-0.05, mountTheta=-0.83
23:30:00.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
23:30:00.322 00.002 21068 Enqueuing Move request for scope (-0.03, 0.06)
23:30:00.323 00.001 16108 Worker thread wakes up
23:30:00.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:30:00.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:30:00.323 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
23:30:00.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:00.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:00.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:00.323 00.000 16108 MoveAxis(E, 0, ABG)
23:30:00.323 00.000 16108 Move returns status 0, amount 0
23:30:00.323 00.000 16108 MoveAxis(N, 0, ABG)
23:30:00.323 00.000 16108 Move returns status 0, amount 0
23:30:00.323 00.000 16108 move complete, result=0
23:30:00.323 00.000 16108 worker thread done servicing request
23:30:00.329 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3952, FiltMin=3421, FiltMax=42317, Gamma=1.000
23:30:00.354 00.025 21068 UpdateGuideState exits: m=68861 SNR=58.7
23:30:00.354 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:00.357 00.002 21068 Enqueuing Expose request
23:30:00.359 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:00.361 00.002 16108 Worker thread wakes up
23:30:00.361 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:00.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:01.530 01.169 16108 Exposure complete
23:30:01.596 00.066 16108 worker thread done servicing request
23:30:01.596 00.000 21068 OnExposeComplete: enter
23:30:01.597 00.001 21068 UpdateGuideState(): m_state=6
23:30:01.598 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4710
23:30:01.598 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=877.11, Mass=79603, SNR=55.0, Peak=12499 HFD=3.0
23:30:01.600 00.002 21068 MultiStar: [#1 -0.01,0.14,1.02,U] [#2 -0.06,-0.17,1.36,U] [#3 -0.03,0.41,0.96,U] [#4 -0.38,-0.32,0.00,M1] [#5 -0.13,-0.43,0.96,U] [#6 -0.19,-0.69,0.00,M1] [#7 0.34,-0.26,0.64,U] [#8 0.14,0.14,0.75,U] 
23:30:01.600 00.000 21068 refined, 6 included, MultiStar: {-0.06, 0.01}, one-star: {-0.47, 0.21}
23:30:01.601 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
23:30:01.602 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
23:30:01.603 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.06 mountY=0.01, mountTheta=0.14
23:30:01.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
23:30:01.606 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
23:30:01.607 00.001 16108 Worker thread wakes up
23:30:01.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:30:01.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:30:01.607 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
23:30:01.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:30:01.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:01.608 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:01.608 00.000 16108 MoveAxis(E, 0, ABG)
23:30:01.608 00.000 16108 Move returns status 0, amount 0
23:30:01.608 00.000 16108 MoveAxis(N, 0, ABG)
23:30:01.608 00.000 16108 Move returns status 0, amount 0
23:30:01.608 00.000 16108 move complete, result=0
23:30:01.608 00.000 16108 worker thread done servicing request
23:30:01.613 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3949, FiltMin=3350, FiltMax=41798, Gamma=1.000
23:30:01.635 00.022 21068 UpdateGuideState exits: m=79603 SNR=55.0
23:30:01.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:01.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:01.638 00.001 21068 Enqueuing Expose request
23:30:01.638 00.000 16108 Worker thread wakes up
23:30:01.638 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:01.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:01.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:02.618 00.979 16108 Exposure complete
23:30:02.699 00.081 16108 worker thread done servicing request
23:30:02.699 00.000 21068 OnExposeComplete: enter
23:30:02.699 00.000 21068 UpdateGuideState(): m_state=6
23:30:02.700 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4711
23:30:02.701 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=877.08, Mass=68608, SNR=49.5, Peak=11379 HFD=3.0
23:30:02.702 00.001 21068 MultiStar: [#1 -0.25,0.36,1.28,U] [#2 -0.24,-0.11,1.41,U] [#3 -0.29,0.07,1.10,U] [#4 -0.36,0.38,0.00,M2] [#5 -0.28,-0.35,0.96,U] [#6 -0.21,-0.51,0.00,M2] [#7 -0.41,0.48,0.00,M1] [#8 -0.18,0.05,1.02,U] 
23:30:02.702 00.000 21068 refined, 5 included, MultiStar: {-0.32, 0.04}, one-star: {-0.71, 0.18}
23:30:02.703 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
23:30:02.704 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
23:30:02.704 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.32 cameraTheta=3.01 mountX=0.32 mountY=0.03, mountTheta=0.11
23:30:02.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.04, opts=13)
23:30:02.708 00.002 21068 Enqueuing Move request for scope (-0.32, 0.04)
23:30:02.708 00.000 16108 Worker thread wakes up
23:30:02.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd
23:30:02.709 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.04)
23:30:02.709 00.000 16108 Moving (-0.32, 0.04) raw xDistance=0.32 yDistance=0.03
23:30:02.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:30:02.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:02.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:02.709 00.000 16108 MoveAxis(W, 84, ABG)
23:30:02.709 00.000 16108 Guiding  Dir = 3, Dur = 84
23:30:02.709 00.000 16108 IsSlewing returns 0
23:30:02.709 00.000 16108 IsGuiding returns 0
23:30:02.710 00.001 16108 PulseGuide returned control before completion, sleep 94
23:30:02.717 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3952, FiltMin=3357, FiltMax=39117, Gamma=1.000
23:30:02.740 00.023 21068 UpdateGuideState exits: m=68608 SNR=49.5
23:30:02.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:02.743 00.001 21068 Enqueuing Expose request
23:30:02.817 00.074 16108 IsGuiding returns 0
23:30:02.817 00.000 16108 Move returns status 0, amount 84
23:30:02.817 00.000 16108 MoveAxis(N, 0, ABG)
23:30:02.817 00.000 16108 Move returns status 0, amount 0
23:30:02.817 00.000 16108 move complete, result=0
23:30:02.817 00.000 16108 worker thread done servicing request
23:30:02.817 00.000 21068 GuideStep: 0.3 px 84 ms WEST, 0.0 px 0 ms NORTH
23:30:02.818 00.001 16108 Worker thread wakes up
23:30:02.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:02.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:03.981 01.162 16108 Exposure complete
23:30:04.036 00.055 16108 worker thread done servicing request
23:30:04.036 00.000 21068 OnExposeComplete: enter
23:30:04.037 00.001 21068 UpdateGuideState(): m_state=6
23:30:04.037 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4712
23:30:04.038 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.00, Mass=66010, SNR=50.1, Peak=11488 HFD=2.8
23:30:04.039 00.001 21068 MultiStar: [#1 0.59,-0.09,0.00,M1] [#2 0.39,-0.07,1.21,U] [#3 0.40,-0.06,1.20,U] [#4 0.12,0.03,1.01,U] [#5 0.52,-0.11,0.00,M1] [#6 -0.17,-0.67,0.00,M3] [#7 0.01,-0.08,0.89,U] [#8 0.50,-0.07,0.00,M1] 
23:30:04.040 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.02}, one-star: {-0.32, 0.10}
23:30:04.041 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
23:30:04.041 00.000 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
23:30:04.042 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=-0.15 mountY=-0.01, mountTheta=-3.04
23:30:04.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.02, opts=13)
23:30:04.046 00.002 21068 Enqueuing Move request for scope (0.14, -0.02)
23:30:04.048 00.002 16108 Worker thread wakes up
23:30:04.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:30:04.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:30:04.048 00.000 16108 Moving (0.14, -0.02) raw xDistance=-0.15 yDistance=-0.01
23:30:04.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:30:04.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:04.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:30:04.049 00.001 16108 MoveAxis(E, 0, ABG)
23:30:04.049 00.000 16108 Move returns status 0, amount 0
23:30:04.049 00.000 16108 MoveAxis(N, 0, ABG)
23:30:04.049 00.000 16108 Move returns status 0, amount 0
23:30:04.049 00.000 16108 move complete, result=0
23:30:04.049 00.000 16108 worker thread done servicing request
23:30:04.056 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3945, FiltMin=3421, FiltMax=45229, Gamma=1.000
23:30:04.075 00.019 21068 UpdateGuideState exits: m=66010 SNR=50.1
23:30:04.075 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:04.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:04.077 00.001 21068 Enqueuing Expose request
23:30:04.078 00.001 16108 Worker thread wakes up
23:30:04.078 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:04.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:04.078 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:05.052 00.974 16108 Exposure complete
23:30:05.120 00.068 16108 worker thread done servicing request
23:30:05.120 00.000 21068 OnExposeComplete: enter
23:30:05.122 00.002 21068 UpdateGuideState(): m_state=6
23:30:05.123 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4713
23:30:05.124 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.78, Mass=76447, SNR=59.8, Peak=12080 HFD=3.1
23:30:05.125 00.001 21068 MultiStar: [#1 0.31,-0.36,1.18,U] [#2 0.22,-0.06,1.20,U] [#3 0.14,-0.14,1.04,U] [#4 -0.06,0.05,0.79,U] [#5 0.12,-0.27,0.78,U] [#6 0.25,-0.37,0.74,U] [#7 0.12,0.05,0.47,U] [#8 0.08,0.02,0.56,U] 
23:30:05.125 00.000 21068 single-star, 8 included, MultiStar: {0.14, -0.15}, one-star: {-0.03, -0.13}
23:30:05.126 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
23:30:05.127 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
23:30:05.127 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.78 mountX=0.00 mountY=0.13, mountTheta=1.54
23:30:05.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
23:30:05.130 00.001 21068 Enqueuing Move request for scope (-0.03, -0.13)
23:30:05.130 00.000 16108 Worker thread wakes up
23:30:05.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:30:05.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:30:05.130 00.000 16108 Moving (-0.03, -0.13) raw xDistance=0.00 yDistance=0.13
23:30:05.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:30:05.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:05.131 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:30:05.131 00.000 16108 MoveAxis(E, 0, ABG)
23:30:05.131 00.000 16108 Move returns status 0, amount 0
23:30:05.131 00.000 16108 MoveAxis(N, 0, ABG)
23:30:05.131 00.000 16108 Move returns status 0, amount 0
23:30:05.131 00.000 16108 move complete, result=0
23:30:05.131 00.000 16108 worker thread done servicing request
23:30:05.138 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3949, FiltMin=3382, FiltMax=41878, Gamma=1.000
23:30:05.164 00.026 21068 UpdateGuideState exits: m=76447 SNR=59.8
23:30:05.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:05.167 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:05.168 00.001 21068 Enqueuing Expose request
23:30:05.169 00.001 16108 Worker thread wakes up
23:30:05.169 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:05.171 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:05.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:06.339 01.168 16108 Exposure complete
23:30:06.424 00.085 16108 worker thread done servicing request
23:30:06.424 00.000 21068 OnExposeComplete: enter
23:30:06.425 00.001 21068 UpdateGuideState(): m_state=6
23:30:06.426 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4714
23:30:06.427 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.91, Mass=75172, SNR=59.2, Peak=13283 HFD=2.9
23:30:06.428 00.001 21068 MultiStar: [#1 0.14,-0.06,1.10,U] [#2 0.17,-0.16,1.14,U] [#3 0.23,0.11,1.28,U] [#4 0.12,0.10,0.75,U] [#5 0.28,-0.39,0.79,U] [#6 -0.11,-0.38,0.74,U] [#7 -0.02,0.31,0.69,U] [#8 0.27,-0.23,0.68,U] 
23:30:06.429 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.52, 0.00}
23:30:06.430 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
23:30:06.431 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
23:30:06.431 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.84 mountX=-0.07 mountY=0.05, mountTheta=2.51
23:30:06.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
23:30:06.434 00.001 21068 Enqueuing Move request for scope (0.06, -0.07)
23:30:06.435 00.001 16108 Worker thread wakes up
23:30:06.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:30:06.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:30:06.435 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.05
23:30:06.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:06.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:06.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:30:06.435 00.000 16108 MoveAxis(E, 0, ABG)
23:30:06.435 00.000 16108 Move returns status 0, amount 0
23:30:06.435 00.000 16108 MoveAxis(N, 0, ABG)
23:30:06.435 00.000 16108 Move returns status 0, amount 0
23:30:06.435 00.000 16108 move complete, result=0
23:30:06.435 00.000 16108 worker thread done servicing request
23:30:06.439 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3945, FiltMin=3353, FiltMax=41725, Gamma=1.000
23:30:06.460 00.021 21068 UpdateGuideState exits: m=75172 SNR=59.2
23:30:06.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:06.463 00.001 21068 Enqueuing Expose request
23:30:06.465 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:06.466 00.001 16108 Worker thread wakes up
23:30:06.466 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:06.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:07.441 00.975 16108 Exposure complete
23:30:07.499 00.058 16108 worker thread done servicing request
23:30:07.499 00.000 21068 OnExposeComplete: enter
23:30:07.500 00.001 21068 UpdateGuideState(): m_state=6
23:30:07.500 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4715
23:30:07.501 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.82, Mass=68395, SNR=54.4, Peak=12243 HFD=3.1
23:30:07.503 00.002 21068 MultiStar: [#1 0.56,-0.02,0.00,M1] [#2 0.02,-0.15,1.23,U] [#3 0.35,0.24,1.08,U] [#4 0.13,-0.06,1.01,U] [#5 0.47,-0.57,0.00,M1] [#6 -0.07,-0.10,0.93,U] [#7 0.14,-0.02,0.52,U] [#8 0.10,-0.07,0.90,U] 
23:30:07.504 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {-0.20, -0.09}
23:30:07.504 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:30:07.505 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
23:30:07.506 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.07 mountY=0.02, mountTheta=2.85
23:30:07.507 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
23:30:07.508 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
23:30:07.509 00.001 16108 Worker thread wakes up
23:30:07.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:30:07.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:30:07.509 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.02
23:30:07.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:07.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:07.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:07.509 00.000 16108 MoveAxis(E, 0, ABG)
23:30:07.509 00.000 16108 Move returns status 0, amount 0
23:30:07.509 00.000 16108 MoveAxis(N, 0, ABG)
23:30:07.509 00.000 16108 Move returns status 0, amount 0
23:30:07.509 00.000 16108 move complete, result=0
23:30:07.509 00.000 16108 worker thread done servicing request
23:30:07.515 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3945, FiltMin=3395, FiltMax=41478, Gamma=1.000
23:30:07.532 00.017 21068 UpdateGuideState exits: m=68395 SNR=54.4
23:30:07.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:07.534 00.000 21068 Enqueuing Expose request
23:30:07.535 00.001 16108 Worker thread wakes up
23:30:07.535 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:07.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:07.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:08.715 01.179 16108 Exposure complete
23:30:08.773 00.058 16108 worker thread done servicing request
23:30:08.773 00.000 21068 OnExposeComplete: enter
23:30:08.774 00.001 21068 UpdateGuideState(): m_state=6
23:30:08.776 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4716
23:30:08.777 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.79, Mass=71528, SNR=58.7, Peak=10352 HFD=3.3
23:30:08.778 00.001 21068 MultiStar: [#1 0.26,0.19,1.11,U] [#2 -0.07,0.02,0.98,U] [#3 0.40,0.18,1.05,U] [#4 -0.21,0.19,0.84,U] [#5 0.21,-0.15,0.89,U] [#6 -0.34,-0.06,0.73,U] [#7 0.08,0.00,0.54,U] [#8 -0.13,-0.19,0.74,U] 
23:30:08.778 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.02, -0.12}
23:30:08.779 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
23:30:08.780 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
23:30:08.780 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=-0.04 mountY=-0.03, mountTheta=-2.49
23:30:08.783 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
23:30:08.785 00.002 21068 Enqueuing Move request for scope (0.04, 0.02)
23:30:08.786 00.001 16108 Worker thread wakes up
23:30:08.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:30:08.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:30:08.786 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
23:30:08.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:30:08.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:08.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:08.786 00.000 16108 MoveAxis(E, 0, ABG)
23:30:08.786 00.000 16108 Move returns status 0, amount 0
23:30:08.786 00.000 16108 MoveAxis(N, 0, ABG)
23:30:08.786 00.000 16108 Move returns status 0, amount 0
23:30:08.786 00.000 16108 move complete, result=0
23:30:08.786 00.000 16108 worker thread done servicing request
23:30:08.789 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3942, FiltMin=3401, FiltMax=46278, Gamma=1.000
23:30:08.804 00.015 21068 UpdateGuideState exits: m=71528 SNR=58.7
23:30:08.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:08.806 00.000 21068 Enqueuing Expose request
23:30:08.807 00.001 16108 Worker thread wakes up
23:30:08.807 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:08.809 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:08.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:09.789 00.980 16108 Exposure complete
23:30:09.859 00.070 16108 worker thread done servicing request
23:30:09.860 00.001 21068 OnExposeComplete: enter
23:30:09.860 00.000 21068 UpdateGuideState(): m_state=6
23:30:09.861 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4717
23:30:09.863 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.76, Mass=68088, SNR=47.4, Peak=11232 HFD=3.2
23:30:09.864 00.001 21068 MultiStar: [#1 0.45,0.21,0.00,M1] [#2 0.30,-0.01,1.29,U] [#3 0.25,0.42,0.00,M1] [#4 -0.25,0.28,1.07,U] [#5 0.16,-0.19,1.01,U] [#6 -0.13,-0.22,1.12,U] [#7 0.39,0.19,0.66,U] [#8 0.31,-0.24,1.02,U] 
23:30:09.864 00.000 21068 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {-0.11, -0.14}
23:30:09.865 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
23:30:09.866 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
23:30:09.866 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.60 mountX=-0.09 mountY=0.04, mountTheta=2.77
23:30:09.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
23:30:09.869 00.001 21068 Enqueuing Move request for scope (0.08, -0.06)
23:30:09.869 00.000 16108 Worker thread wakes up
23:30:09.870 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:30:09.870 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:30:09.870 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
23:30:09.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:30:09.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:09.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:09.870 00.000 16108 MoveAxis(E, 0, ABG)
23:30:09.870 00.000 16108 Move returns status 0, amount 0
23:30:09.870 00.000 16108 MoveAxis(N, 0, ABG)
23:30:09.870 00.000 16108 Move returns status 0, amount 0
23:30:09.870 00.000 16108 move complete, result=0
23:30:09.870 00.000 16108 worker thread done servicing request
23:30:09.882 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3942, FiltMin=3392, FiltMax=43459, Gamma=1.000
23:30:09.902 00.020 21068 UpdateGuideState exits: m=68088 SNR=47.4
23:30:09.904 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:09.906 00.001 21068 Enqueuing Expose request
23:30:09.907 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:09.909 00.002 16108 Worker thread wakes up
23:30:09.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:09.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:11.069 01.160 16108 Exposure complete
23:30:11.137 00.068 16108 worker thread done servicing request
23:30:11.137 00.000 21068 OnExposeComplete: enter
23:30:11.140 00.003 21068 UpdateGuideState(): m_state=6
23:30:11.142 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4718
23:30:11.143 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.60, Mass=77739, SNR=59.8, Peak=11587 HFD=3.2
23:30:11.145 00.002 21068 MultiStar: [#1 0.34,-0.24,1.09,U] [#2 0.30,-0.25,1.10,U] [#3 0.19,-0.09,1.12,U] [#4 0.25,0.27,0.75,U] [#5 0.32,-0.51,0.00,M1] [#6 0.27,-0.19,0.84,U] [#7 0.03,0.09,0.53,U] [#8 0.35,0.01,0.76,U] 
23:30:11.146 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.12}, one-star: {-0.23, -0.31}
23:30:11.148 00.002 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
23:30:11.149 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
23:30:11.150 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.55 mountX=-0.21 mountY=0.07, mountTheta=2.82
23:30:11.154 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.12, opts=13)
23:30:11.155 00.001 21068 Enqueuing Move request for scope (0.19, -0.12)
23:30:11.157 00.002 16108 Worker thread wakes up
23:30:11.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
23:30:11.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
23:30:11.157 00.000 16108 Moving (0.19, -0.12) raw xDistance=-0.21 yDistance=0.07
23:30:11.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:30:11.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:11.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:30:11.158 00.001 16108 MoveAxis(E, 54, ABG)
23:30:11.158 00.000 16108 Guiding  Dir = 2, Dur = 54
23:30:11.158 00.000 16108 IsSlewing returns 0
23:30:11.158 00.000 16108 IsGuiding returns 0
23:30:11.168 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3942, FiltMin=3405, FiltMax=41286, Gamma=1.000
23:30:11.177 00.009 16108 PulseGuide returned control before completion, sleep 46
23:30:11.185 00.008 21068 UpdateGuideState exits: m=77739 SNR=59.8
23:30:11.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.186 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:11.187 00.001 21068 Enqueuing Expose request
23:30:11.236 00.049 16108 IsGuiding returns 1
23:30:11.236 00.000 16108 scope still moving after pulse duration time elapsed
23:30:11.267 00.031 16108 IsSlewing returns 0
23:30:11.268 00.001 16108 IsGuiding returns 0
23:30:11.268 00.000 16108 scope move finished after 54 + 55 ms
23:30:11.268 00.000 16108 Move returns status 0, amount 54
23:30:11.268 00.000 16108 MoveAxis(N, 0, ABG)
23:30:11.268 00.000 16108 Move returns status 0, amount 0
23:30:11.268 00.000 16108 move complete, result=0
23:30:11.268 00.000 16108 worker thread done servicing request
23:30:11.268 00.000 16108 Worker thread wakes up
23:30:11.268 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
23:30:11.270 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:11.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:12.234 00.964 16108 Exposure complete
23:30:12.290 00.056 16108 worker thread done servicing request
23:30:12.291 00.001 21068 OnExposeComplete: enter
23:30:12.291 00.000 21068 UpdateGuideState(): m_state=6
23:30:12.293 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4719
23:30:12.294 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.21, Mass=73449, SNR=62.9, Peak=12704 HFD=3.0
23:30:12.296 00.002 21068 MultiStar: [#1 0.07,0.23,1.19,U] [#2 0.11,0.10,1.12,U] [#3 0.31,0.27,0.88,U] [#4 -0.46,0.30,0.00,M1] [#5 -0.22,0.15,0.77,U] [#6 -0.10,0.04,0.77,U] [#7 -0.23,0.30,0.55,U] [#8 0.12,-0.20,0.61,U] 
23:30:12.297 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {-0.04, 0.30}
23:30:12.298 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
23:30:12.299 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
23:30:12.300 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.01 mountY=-0.16, mountTheta=-1.52
23:30:12.303 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
23:30:12.305 00.002 21068 Enqueuing Move request for scope (0.02, 0.16)
23:30:12.305 00.000 16108 Worker thread wakes up
23:30:12.306 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:30:12.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:30:12.306 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=-0.16
23:30:12.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:30:12.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:12.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:30:12.306 00.000 16108 MoveAxis(E, 0, ABG)
23:30:12.306 00.000 16108 Move returns status 0, amount 0
23:30:12.306 00.000 16108 MoveAxis(N, 0, ABG)
23:30:12.306 00.000 16108 Move returns status 0, amount 0
23:30:12.306 00.000 16108 move complete, result=0
23:30:12.306 00.000 16108 worker thread done servicing request
23:30:12.310 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=3942, FiltMin=3373, FiltMax=38797, Gamma=1.000
23:30:12.325 00.015 21068 UpdateGuideState exits: m=73449 SNR=62.9
23:30:12.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:12.327 00.000 21068 Enqueuing Expose request
23:30:12.328 00.001 16108 Worker thread wakes up
23:30:12.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:12.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:12.328 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:13.489 01.161 16108 Exposure complete
23:30:13.556 00.067 16108 worker thread done servicing request
23:30:13.556 00.000 21068 OnExposeComplete: enter
23:30:13.557 00.001 21068 UpdateGuideState(): m_state=6
23:30:13.558 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4720
23:30:13.559 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=876.85, Mass=80732, SNR=61.6, Peak=13267 HFD=3.1
23:30:13.560 00.001 21068 MultiStar: [#1 -0.16,0.28,1.01,U] [#2 -0.16,-0.04,1.05,U] [#3 -0.33,0.36,0.00,M1] [#4 -0.85,-0.05,0.00,M2] [#5 -0.55,-0.02,0.00,M1] [#6 -0.38,0.04,0.66,U] [#7 -0.21,0.51,0.00,M1] [#8 -0.03,-0.21,0.62,U] 
23:30:13.561 00.001 21068 refined, 4 included, MultiStar: {-0.26, 0.02}, one-star: {-0.51, -0.06}
23:30:13.562 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
23:30:13.562 00.000 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
23:30:13.563 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.07 mountX=0.26 mountY=0.04, mountTheta=0.16
23:30:13.565 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.02, opts=13)
23:30:13.566 00.001 21068 Enqueuing Move request for scope (-0.26, 0.02)
23:30:13.566 00.000 16108 Worker thread wakes up
23:30:13.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
23:30:13.567 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
23:30:13.567 00.000 16108 Moving (-0.26, 0.02) raw xDistance=0.26 yDistance=0.04
23:30:13.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:30:13.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:13.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:13.567 00.000 16108 MoveAxis(W, 67, ABG)
23:30:13.567 00.000 16108 Guiding  Dir = 3, Dur = 67
23:30:13.568 00.001 16108 IsSlewing returns 0
23:30:13.568 00.000 16108 IsGuiding returns 0
23:30:13.568 00.000 16108 PulseGuide returned control before completion, sleep 77
23:30:13.570 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3939, FiltMin=3430, FiltMax=41462, Gamma=1.000
23:30:13.595 00.025 21068 UpdateGuideState exits: m=80732 SNR=61.6
23:30:13.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:13.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:13.599 00.002 21068 Enqueuing Expose request
23:30:13.650 00.051 16108 IsGuiding returns 1
23:30:13.650 00.000 16108 scope still moving after pulse duration time elapsed
23:30:13.682 00.032 16108 IsSlewing returns 0
23:30:13.682 00.000 16108 IsGuiding returns 0
23:30:13.682 00.000 16108 scope move finished after 67 + 47 ms
23:30:13.682 00.000 16108 Move returns status 0, amount 67
23:30:13.682 00.000 16108 MoveAxis(N, 0, ABG)
23:30:13.682 00.000 16108 Move returns status 0, amount 0
23:30:13.682 00.000 16108 move complete, result=0
23:30:13.684 00.002 16108 worker thread done servicing request
23:30:13.684 00.000 16108 Worker thread wakes up
23:30:13.684 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
23:30:13.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:13.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:14.667 00.982 16108 Exposure complete
23:30:14.720 00.053 16108 worker thread done servicing request
23:30:14.720 00.000 21068 OnExposeComplete: enter
23:30:14.721 00.001 21068 UpdateGuideState(): m_state=6
23:30:14.722 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4721
23:30:14.723 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.94, Mass=75081, SNR=53.1, Peak=12483 HFD=2.9
23:30:14.724 00.001 21068 MultiStar: [#1 0.01,0.30,1.07,U] [#2 0.12,-0.04,1.18,U] [#3 -0.25,0.43,0.00,M2] [#4 -0.04,0.31,1.00,U] [#5 -0.08,-0.21,1.07,U] [#6 -0.07,-0.39,0.74,U] [#7 -0.12,0.08,0.69,U] [#8 0.11,-0.12,0.77,U] 
23:30:14.725 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.64, 0.04}
23:30:14.726 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:30:14.727 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:30:14.727 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.04 mountX=0.09 mountY=0.01, mountTheta=0.13
23:30:14.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
23:30:14.730 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
23:30:14.731 00.001 16108 Worker thread wakes up
23:30:14.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:30:14.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:30:14.731 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
23:30:14.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:30:14.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:14.731 00.000 16108 MoveAxis(E, 0, ABG)
23:30:14.731 00.000 16108 Move returns status 0, amount 0
23:30:14.731 00.000 16108 MoveAxis(N, 0, ABG)
23:30:14.731 00.000 16108 Move returns status 0, amount 0
23:30:14.731 00.000 16108 move complete, result=0
23:30:14.731 00.000 16108 worker thread done servicing request
23:30:14.734 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3939, FiltMin=3395, FiltMax=36429, Gamma=1.000
23:30:14.748 00.014 21068 UpdateGuideState exits: m=75081 SNR=53.1
23:30:14.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:14.750 00.000 21068 Enqueuing Expose request
23:30:14.751 00.001 16108 Worker thread wakes up
23:30:14.751 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:14.752 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:14.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:15.918 01.166 16108 Exposure complete
23:30:15.974 00.056 16108 worker thread done servicing request
23:30:15.974 00.000 21068 OnExposeComplete: enter
23:30:15.975 00.001 21068 UpdateGuideState(): m_state=6
23:30:15.975 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4722
23:30:15.976 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.94, Mass=79463, SNR=58.5, Peak=12755 HFD=2.9
23:30:15.978 00.002 21068 MultiStar: [#1 0.28,0.30,1.16,U] [#2 0.03,0.16,1.36,U] [#3 0.20,0.28,0.87,U] [#4 -0.17,0.30,0.75,U] [#5 0.24,-0.42,0.00,M1] [#6 -0.16,-0.58,0.00,M1] [#7 0.16,0.14,0.62,U] [#8 0.16,0.40,0.85,U] 
23:30:15.979 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.23}, one-star: {-0.37, 0.04}
23:30:15.979 00.000 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
23:30:15.980 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:30:15.981 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.38 mountX=-0.00 mountY=-0.23, mountTheta=-1.59
23:30:15.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.23, opts=13)
23:30:15.983 00.000 21068 Enqueuing Move request for scope (0.04, 0.23)
23:30:15.984 00.001 16108 Worker thread wakes up
23:30:15.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
23:30:15.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
23:30:15.984 00.000 16108 Moving (0.04, 0.23) raw xDistance=-0.00 yDistance=-0.23
23:30:15.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:30:15.985 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:30:15.985 00.000 16108 MoveAxis(E, 0, ABG)
23:30:15.985 00.000 16108 Move returns status 0, amount 0
23:30:15.985 00.000 16108 MoveAxis(N, 47, ABG)
23:30:15.985 00.000 16108 Guiding  Dir = 0, Dur = 47
23:30:15.985 00.000 16108 IsSlewing returns 0
23:30:15.985 00.000 16108 IsGuiding returns 0
23:30:15.989 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3936, FiltMin=3363, FiltMax=34534, Gamma=1.000
23:30:16.016 00.027 21068 UpdateGuideState exits: m=79463 SNR=58.5
23:30:16.019 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.022 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:16.024 00.002 21068 Enqueuing Expose request
23:30:16.026 00.002 16108 PulseGuide returned control before completion, sleep 16
23:30:16.055 00.029 16108 IsGuiding returns 1
23:30:16.055 00.000 16108 scope still moving after pulse duration time elapsed
23:30:16.087 00.032 16108 IsSlewing returns 0
23:30:16.087 00.000 16108 IsGuiding returns 1
23:30:16.119 00.032 16108 IsSlewing returns 0
23:30:16.119 00.000 16108 IsGuiding returns 0
23:30:16.119 00.000 16108 scope move finished after 47 + 87 ms
23:30:16.119 00.000 16108 Move returns status 0, amount 47
23:30:16.119 00.000 16108 move complete, result=0
23:30:16.119 00.000 16108 worker thread done servicing request
23:30:16.119 00.000 16108 Worker thread wakes up
23:30:16.119 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
23:30:16.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:16.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:17.083 00.963 16108 Exposure complete
23:30:17.138 00.055 16108 worker thread done servicing request
23:30:17.139 00.001 21068 OnExposeComplete: enter
23:30:17.140 00.001 21068 UpdateGuideState(): m_state=6
23:30:17.142 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4723
23:30:17.143 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.86, Mass=68867, SNR=54.1, Peak=12963 HFD=2.8
23:30:17.144 00.001 21068 MultiStar: [#1 0.45,0.50,0.00,M1] [#2 -0.10,0.07,1.07,U] [#3 0.26,0.43,0.00,M2] [#4 0.11,0.09,0.80,U] [#5 0.24,-0.06,0.94,U] [#6 0.07,-0.77,0.00,M2] [#7 -0.12,-0.13,0.70,U] [#8 0.08,0.03,0.83,U] 
23:30:17.146 00.002 21068 refined, 5 included, MultiStar: {-0.04, -0.00}, one-star: {-0.39, -0.05}
23:30:17.147 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
23:30:17.149 00.002 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
23:30:17.150 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.02 mountX=0.04 mountY=0.01, mountTheta=0.35
23:30:17.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
23:30:17.154 00.002 21068 Enqueuing Move request for scope (-0.04, -0.00)
23:30:17.155 00.001 16108 Worker thread wakes up
23:30:17.156 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:30:17.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:30:17.156 00.000 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
23:30:17.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:17.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:17.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:17.156 00.000 16108 MoveAxis(E, 0, ABG)
23:30:17.156 00.000 16108 Move returns status 0, amount 0
23:30:17.156 00.000 16108 MoveAxis(N, 0, ABG)
23:30:17.156 00.000 16108 Move returns status 0, amount 0
23:30:17.156 00.000 16108 move complete, result=0
23:30:17.156 00.000 16108 worker thread done servicing request
23:30:17.163 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3936, FiltMin=3257, FiltMax=42333, Gamma=1.000
23:30:17.181 00.018 21068 UpdateGuideState exits: m=68867 SNR=54.1
23:30:17.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.184 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:17.186 00.002 21068 Enqueuing Expose request
23:30:17.187 00.001 16108 Worker thread wakes up
23:30:17.188 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:17.190 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:17.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:18.335 01.145 16108 Exposure complete
23:30:18.396 00.061 16108 worker thread done servicing request
23:30:18.396 00.000 21068 OnExposeComplete: enter
23:30:18.397 00.001 21068 UpdateGuideState(): m_state=6
23:30:18.398 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4724
23:30:18.399 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.45, Mass=72355, SNR=60.9, Peak=11264 HFD=3.1
23:30:18.400 00.001 21068 MultiStar: [#1 -0.11,0.09,0.96,U] [#2 -0.38,-0.28,1.07,U] [#3 0.34,-0.02,1.10,U] [#4 -0.49,0.08,0.00,M1] [#5 0.05,-0.31,0.81,U] [#6 -0.46,-0.72,0.00,M3] [#7 0.28,-0.06,0.56,U] [#8 0.27,-0.21,0.77,U] 
23:30:18.401 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.18}, one-star: {0.03, -0.46}
23:30:18.402 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
23:30:18.403 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
23:30:18.404 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.32 mountX=-0.08 mountY=0.16, mountTheta=2.01
23:30:18.405 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.18, opts=13)
23:30:18.407 00.002 21068 Enqueuing Move request for scope (0.05, -0.18)
23:30:18.407 00.000 16108 Worker thread wakes up
23:30:18.408 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
23:30:18.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
23:30:18.408 00.000 16108 Moving (0.05, -0.18) raw xDistance=-0.08 yDistance=0.16
23:30:18.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:18.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:18.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:30:18.408 00.000 16108 MoveAxis(E, 0, ABG)
23:30:18.408 00.000 16108 Move returns status 0, amount 0
23:30:18.408 00.000 16108 MoveAxis(N, 0, ABG)
23:30:18.408 00.000 16108 Move returns status 0, amount 0
23:30:18.408 00.000 16108 move complete, result=0
23:30:18.408 00.000 16108 worker thread done servicing request
23:30:18.411 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3936, FiltMin=3395, FiltMax=42086, Gamma=1.000
23:30:18.425 00.014 21068 UpdateGuideState exits: m=72355 SNR=60.9
23:30:18.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:18.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:18.428 00.001 21068 Enqueuing Expose request
23:30:18.428 00.000 16108 Worker thread wakes up
23:30:18.428 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:18.429 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:18.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:19.415 00.986 16108 Exposure complete
23:30:19.488 00.073 16108 worker thread done servicing request
23:30:19.488 00.000 21068 OnExposeComplete: enter
23:30:19.489 00.001 21068 UpdateGuideState(): m_state=6
23:30:19.490 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4725
23:30:19.490 00.000 21068 Star::Find returns 1 (0), X=220.38, Y=876.74, Mass=75966, SNR=64.0, Peak=12643 HFD=2.8
23:30:19.492 00.002 21068 MultiStar: [#1 0.22,-0.12,1.03,U] [#2 0.18,-0.11,1.16,U] [#3 0.09,-0.02,0.97,U] [#4 -0.30,-0.24,0.70,U] [#5 0.12,-0.39,0.78,U] [#6 0.02,-0.85,0.00,M4] [#7 -0.08,-0.20,0.58,U] [#8 0.29,-0.17,0.74,U] 
23:30:19.493 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.16}, one-star: {-0.15, -0.16}
23:30:19.493 00.000 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
23:30:19.494 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
23:30:19.495 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.18 cameraTheta=-1.21 mountX=-0.09 mountY=0.15, mountTheta=2.12
23:30:19.496 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
23:30:19.497 00.001 21068 Enqueuing Move request for scope (0.06, -0.16)
23:30:19.497 00.000 16108 Worker thread wakes up
23:30:19.498 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
23:30:19.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
23:30:19.498 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.09 yDistance=0.15
23:30:19.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:30:19.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:30:19.498 00.000 16108 MoveAxis(E, 0, ABG)
23:30:19.498 00.000 16108 Move returns status 0, amount 0
23:30:19.498 00.000 16108 MoveAxis(N, 0, ABG)
23:30:19.498 00.000 16108 Move returns status 0, amount 0
23:30:19.498 00.000 16108 move complete, result=0
23:30:19.498 00.000 16108 worker thread done servicing request
23:30:19.502 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3936, FiltMin=3328, FiltMax=39526, Gamma=1.000
23:30:19.524 00.022 21068 UpdateGuideState exits: m=75966 SNR=64.0
23:30:19.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:19.527 00.001 21068 Enqueuing Expose request
23:30:19.529 00.002 16108 Worker thread wakes up
23:30:19.529 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:19.530 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:19.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:20.687 01.157 16108 Exposure complete
23:30:20.743 00.056 16108 worker thread done servicing request
23:30:20.744 00.001 21068 OnExposeComplete: enter
23:30:20.745 00.001 21068 UpdateGuideState(): m_state=6
23:30:20.745 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4726
23:30:20.746 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.81, Mass=75743, SNR=51.6, Peak=12387 HFD=3.1
23:30:20.748 00.002 21068 MultiStar: [#1 0.12,-0.12,1.28,U] [#2 -0.04,-0.03,1.12,U] [#3 -0.06,0.01,1.05,U] [#4 0.06,-0.14,0.94,U] [#5 0.39,-0.36,0.00,M1] [#6 0.12,-0.70,0.00,M5] [#7 0.20,-0.23,0.61,U] [#8 -0.45,-0.04,0.99,U] 
23:30:20.749 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.03, -0.10}
23:30:20.750 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
23:30:20.751 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
23:30:20.752 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.89 mountX=0.01 mountY=0.09, mountTheta=1.43
23:30:20.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
23:30:20.755 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
23:30:20.756 00.001 16108 Worker thread wakes up
23:30:20.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:30:20.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:30:20.756 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.09
23:30:20.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:30:20.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:20.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:20.756 00.000 16108 MoveAxis(E, 0, ABG)
23:30:20.756 00.000 16108 Move returns status 0, amount 0
23:30:20.756 00.000 16108 MoveAxis(N, 0, ABG)
23:30:20.757 00.001 16108 Move returns status 0, amount 0
23:30:20.757 00.000 16108 move complete, result=0
23:30:20.757 00.000 16108 worker thread done servicing request
23:30:20.760 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3936, FiltMin=3382, FiltMax=42467, Gamma=1.000
23:30:20.774 00.014 21068 UpdateGuideState exits: m=75743 SNR=51.6
23:30:20.776 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:20.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:20.777 00.000 21068 Enqueuing Expose request
23:30:20.778 00.001 16108 Worker thread wakes up
23:30:20.778 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:20.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:20.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:21.740 00.961 16108 Exposure complete
23:30:21.807 00.067 16108 worker thread done servicing request
23:30:21.807 00.000 21068 OnExposeComplete: enter
23:30:21.809 00.002 21068 UpdateGuideState(): m_state=6
23:30:21.811 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4727
23:30:21.813 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=876.94, Mass=91342, SNR=63.7, Peak=12016 HFD=3.4
23:30:21.814 00.001 21068 MultiStar: [#1 0.43,-0.08,0.93,U] [#2 -0.00,-0.27,1.01,U] [#3 0.21,0.07,0.85,U] [#4 -0.18,-0.05,0.63,U] [#5 0.31,-0.42,0.00,M2] [#6 0.26,-0.46,0.00,M6] [#7 0.08,0.01,0.61,U] [#8 0.18,0.07,0.80,U] 
23:30:21.815 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {-0.26, 0.04}
23:30:21.816 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
23:30:21.817 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
23:30:21.818 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=-0.07 mountY=0.02, mountTheta=2.85
23:30:21.820 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
23:30:21.822 00.002 21068 Enqueuing Move request for scope (0.07, -0.04)
23:30:21.823 00.001 16108 Worker thread wakes up
23:30:21.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:30:21.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:30:21.823 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.02
23:30:21.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:21.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:21.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:21.823 00.000 16108 MoveAxis(E, 0, ABG)
23:30:21.823 00.000 16108 Move returns status 0, amount 0
23:30:21.823 00.000 16108 MoveAxis(N, 0, ABG)
23:30:21.823 00.000 16108 Move returns status 0, amount 0
23:30:21.823 00.000 16108 move complete, result=0
23:30:21.824 00.001 16108 worker thread done servicing request
23:30:21.827 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3936, FiltMin=3382, FiltMax=42950, Gamma=1.000
23:30:21.847 00.020 21068 UpdateGuideState exits: m=91342 SNR=63.7
23:30:21.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:21.850 00.001 21068 Enqueuing Expose request
23:30:21.851 00.001 16108 Worker thread wakes up
23:30:21.851 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:21.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:21.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:23.021 01.170 16108 Exposure complete
23:30:23.073 00.052 16108 worker thread done servicing request
23:30:23.073 00.000 21068 OnExposeComplete: enter
23:30:23.074 00.001 21068 UpdateGuideState(): m_state=6
23:30:23.075 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4728
23:30:23.076 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.79, Mass=60043, SNR=47.4, Peak=11571 HFD=2.7
23:30:23.077 00.001 21068 MultiStar: [#1 0.53,-0.12,0.00,M1] [#2 0.45,-0.28,0.00,M1] [#3 0.28,0.09,1.17,U] [#4 -0.18,0.20,1.17,U] [#5 0.53,-0.42,0.00,M3] [#6 -0.02,-0.75,0.00,M7] [#7 0.21,0.07,0.59,U] [#8 0.41,-0.32,0.00,M1] 
23:30:23.077 00.000 21068 refined, 3 included, MultiStar: {0.03, 0.07}, one-star: {-0.12, -0.11}
23:30:23.078 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:30:23.079 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:30:23.082 00.003 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.15 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
23:30:23.085 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
23:30:23.087 00.002 21068 Enqueuing Move request for scope (0.03, 0.07)
23:30:23.090 00.003 16108 Worker thread wakes up
23:30:23.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:30:23.091 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:30:23.091 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
23:30:23.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:23.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:23.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:23.091 00.000 16108 MoveAxis(E, 0, ABG)
23:30:23.091 00.000 16108 Move returns status 0, amount 0
23:30:23.091 00.000 16108 MoveAxis(N, 0, ABG)
23:30:23.091 00.000 16108 Move returns status 0, amount 0
23:30:23.091 00.000 16108 move complete, result=0
23:30:23.091 00.000 16108 worker thread done servicing request
23:30:23.096 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3933, FiltMin=3369, FiltMax=39331, Gamma=1.000
23:30:23.118 00.022 21068 UpdateGuideState exits: m=60043 SNR=47.4
23:30:23.121 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:23.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:23.124 00.002 21068 Enqueuing Expose request
23:30:23.125 00.001 16108 Worker thread wakes up
23:30:23.125 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:23.126 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:23.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:24.109 00.983 16108 Exposure complete
23:30:24.173 00.064 16108 worker thread done servicing request
23:30:24.173 00.000 21068 OnExposeComplete: enter
23:30:24.174 00.001 21068 UpdateGuideState(): m_state=6
23:30:24.175 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4729
23:30:24.176 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.46, Mass=77031, SNR=58.4, Peak=10864 HFD=3.2
23:30:24.177 00.001 21068 MultiStar: [#1 0.34,0.09,1.02,U] [#2 0.25,-0.39,1.12,U] [#3 -0.01,-0.05,1.19,U] [#4 -0.05,-0.40,0.87,U] [#5 0.33,-0.47,0.00,M4] [#6 0.04,-0.69,0.00,M8] [#7 0.51,-0.07,0.00,M1] [#8 0.19,-0.47,0.00,M2] 
23:30:24.177 00.000 21068 refined, 4 included, MultiStar: {0.08, -0.23}, one-star: {-0.18, -0.44}
23:30:24.178 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
23:30:24.178 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
23:30:24.180 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=-0.11 mountY=0.21, mountTheta=2.08
23:30:24.182 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.23, opts=13)
23:30:24.184 00.002 21068 Enqueuing Move request for scope (0.08, -0.23)
23:30:24.186 00.002 16108 Worker thread wakes up
23:30:24.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
23:30:24.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
23:30:24.186 00.000 16108 Moving (0.08, -0.23) raw xDistance=-0.11 yDistance=0.21
23:30:24.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:30:24.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:30:24.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:30:24.187 00.001 16108 MoveAxis(E, 0, ABG)
23:30:24.187 00.000 16108 Move returns status 0, amount 0
23:30:24.187 00.000 16108 MoveAxis(N, 0, ABG)
23:30:24.187 00.000 16108 Move returns status 0, amount 0
23:30:24.187 00.000 16108 move complete, result=0
23:30:24.187 00.000 16108 worker thread done servicing request
23:30:24.192 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3936, FiltMin=3325, FiltMax=43011, Gamma=1.000
23:30:24.218 00.026 21068 UpdateGuideState exits: m=77031 SNR=58.4
23:30:24.220 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.220 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:24.221 00.001 21068 Enqueuing Expose request
23:30:24.222 00.001 16108 Worker thread wakes up
23:30:24.222 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:24.223 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:24.225 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:25.396 01.171 16108 Exposure complete
23:30:25.452 00.056 16108 worker thread done servicing request
23:30:25.452 00.000 21068 OnExposeComplete: enter
23:30:25.454 00.002 21068 UpdateGuideState(): m_state=6
23:30:25.455 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4730
23:30:25.457 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=876.72, Mass=72256, SNR=52.4, Peak=12003 HFD=2.9
23:30:25.459 00.002 21068 MultiStar: [#1 0.26,-0.06,1.12,U] [#2 -0.07,0.14,1.30,U] [#3 0.03,0.21,1.07,U] [#4 -0.08,-0.07,0.93,U] [#5 0.27,-0.43,0.00,M5] [#6 -0.11,-0.66,0.00,M9] [#7 0.01,0.25,0.57,U] [#8 0.18,-0.37,0.85,U] 
23:30:25.460 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {-0.05, -0.18}
23:30:25.461 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
23:30:25.461 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
23:30:25.462 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.29 mountX=-0.04 mountY=0.00, mountTheta=3.09
23:30:25.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
23:30:25.465 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
23:30:25.466 00.001 16108 Worker thread wakes up
23:30:25.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:30:25.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:30:25.466 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
23:30:25.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:30:25.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:25.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:30:25.466 00.000 16108 MoveAxis(E, 0, ABG)
23:30:25.466 00.000 16108 Move returns status 0, amount 0
23:30:25.466 00.000 16108 MoveAxis(N, 0, ABG)
23:30:25.466 00.000 16108 Move returns status 0, amount 0
23:30:25.466 00.000 16108 move complete, result=0
23:30:25.466 00.000 16108 worker thread done servicing request
23:30:25.472 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3933, FiltMin=3347, FiltMax=42557, Gamma=1.000
23:30:25.492 00.020 21068 UpdateGuideState exits: m=72256 SNR=52.4
23:30:25.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:25.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:25.495 00.001 21068 Enqueuing Expose request
23:30:25.496 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:25.497 00.001 16108 Worker thread wakes up
23:30:25.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:25.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:26.469 00.972 16108 Exposure complete
23:30:26.534 00.065 16108 worker thread done servicing request
23:30:26.534 00.000 21068 OnExposeComplete: enter
23:30:26.535 00.001 21068 UpdateGuideState(): m_state=6
23:30:26.536 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4731
23:30:26.537 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.96, Mass=71181, SNR=57.6, Peak=11571 HFD=3.6
23:30:26.538 00.001 21068 MultiStar: [#1 0.19,0.36,1.23,U] [#2 0.15,0.06,1.17,U] [#3 0.21,0.39,0.99,U] [#4 -0.38,0.19,0.87,U] [#5 -0.00,0.10,0.95,U] [#6 -0.24,-0.03,0.90,U] [#7 0.02,0.07,0.61,U] [#8 0.23,0.21,0.68,U] 
23:30:26.538 00.000 21068 single-star, 8 included, MultiStar: {0.02, 0.16}, one-star: {-0.04, 0.06}
23:30:26.539 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
23:30:26.540 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
23:30:26.540 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.14 mountX=0.04 mountY=-0.05, mountTheta=-0.80
23:30:26.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
23:30:26.543 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
23:30:26.543 00.000 16108 Worker thread wakes up
23:30:26.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:30:26.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:30:26.543 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.04 yDistance=-0.05
23:30:26.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:26.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:26.545 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:26.545 00.000 16108 MoveAxis(E, 0, ABG)
23:30:26.545 00.000 16108 Move returns status 0, amount 0
23:30:26.545 00.000 16108 MoveAxis(N, 0, ABG)
23:30:26.545 00.000 16108 Move returns status 0, amount 0
23:30:26.545 00.000 16108 move complete, result=0
23:30:26.545 00.000 16108 worker thread done servicing request
23:30:26.548 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3933, FiltMin=3376, FiltMax=40509, Gamma=1.000
23:30:26.573 00.025 21068 UpdateGuideState exits: m=71181 SNR=57.6
23:30:26.575 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.577 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:26.578 00.001 21068 Enqueuing Expose request
23:30:26.583 00.005 16108 Worker thread wakes up
23:30:26.583 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:26.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:26.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:27.748 01.164 16108 Exposure complete
23:30:27.830 00.082 16108 worker thread done servicing request
23:30:27.830 00.000 21068 OnExposeComplete: enter
23:30:27.831 00.001 21068 UpdateGuideState(): m_state=6
23:30:27.832 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4732
23:30:27.833 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.59, Mass=83754, SNR=58.3, Peak=11728 HFD=3.1
23:30:27.834 00.001 21068 MultiStar: [#1 0.27,0.10,1.03,U] [#2 0.17,-0.36,1.17,U] [#3 0.18,0.02,0.79,U] [#4 -0.04,-0.14,0.85,U] [#5 0.01,-0.24,0.78,U] [#6 -0.26,-0.50,0.00,M9] [#7 0.29,0.08,0.56,U] [#8 0.25,-0.42,0.00,M1] 
23:30:27.835 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.14}, one-star: {0.06, -0.32}
23:30:27.836 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
23:30:27.837 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
23:30:27.840 00.003 21068 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=-0.15 mountY=0.11, mountTheta=2.53
23:30:27.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.14, opts=13)
23:30:27.844 00.002 21068 Enqueuing Move request for scope (0.13, -0.14)
23:30:27.845 00.001 16108 Worker thread wakes up
23:30:27.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
23:30:27.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
23:30:27.845 00.000 16108 Moving (0.13, -0.14) raw xDistance=-0.15 yDistance=0.11
23:30:27.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:30:27.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:27.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:30:27.845 00.000 16108 MoveAxis(E, 0, ABG)
23:30:27.845 00.000 16108 Move returns status 0, amount 0
23:30:27.845 00.000 16108 MoveAxis(N, 0, ABG)
23:30:27.845 00.000 16108 Move returns status 0, amount 0
23:30:27.845 00.000 16108 move complete, result=0
23:30:27.845 00.000 16108 worker thread done servicing request
23:30:27.849 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3929, FiltMin=3337, FiltMax=41891, Gamma=1.000
23:30:27.865 00.016 21068 UpdateGuideState exits: m=83754 SNR=58.3
23:30:27.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.866 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:27.867 00.001 21068 Enqueuing Expose request
23:30:27.868 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:27.869 00.001 16108 Worker thread wakes up
23:30:27.869 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:27.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:28.854 00.985 16108 Exposure complete
23:30:28.911 00.057 16108 worker thread done servicing request
23:30:28.911 00.000 21068 OnExposeComplete: enter
23:30:28.912 00.001 21068 UpdateGuideState(): m_state=6
23:30:28.913 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4733
23:30:28.913 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=876.61, Mass=89621, SNR=58.6, Peak=11008 HFD=3.3
23:30:28.914 00.001 21068 MultiStar: [#1 0.37,-0.03,1.06,U] [#2 -0.21,-0.53,0.00,M1] [#3 0.01,0.07,1.09,U] [#4 -0.38,-0.23,0.71,U] [#5 -0.14,-0.36,0.73,U] [#6 -0.37,-0.72,0.00,M10] [#7 0.24,-0.29,0.48,U] [#8 0.12,-0.53,0.00,M2] 
23:30:28.915 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.01, -0.30}
23:30:28.916 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
23:30:28.917 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
23:30:28.917 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=-0.06 mountY=0.15, mountTheta=1.96
23:30:28.920 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
23:30:28.923 00.003 21068 Enqueuing Move request for scope (0.03, -0.16)
23:30:28.925 00.002 16108 Worker thread wakes up
23:30:28.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:30:28.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:30:28.925 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
23:30:28.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:30:28.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:28.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:30:28.925 00.000 16108 MoveAxis(E, 0, ABG)
23:30:28.925 00.000 16108 Move returns status 0, amount 0
23:30:28.925 00.000 16108 MoveAxis(N, 0, ABG)
23:30:28.926 00.001 16108 Move returns status 0, amount 0
23:30:28.926 00.000 16108 move complete, result=0
23:30:28.926 00.000 16108 worker thread done servicing request
23:30:28.931 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3933, FiltMin=3341, FiltMax=36838, Gamma=1.000
23:30:28.952 00.021 21068 UpdateGuideState exits: m=89621 SNR=58.6
23:30:28.954 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:28.956 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:28.958 00.002 21068 Enqueuing Expose request
23:30:28.959 00.001 16108 Worker thread wakes up
23:30:28.959 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:28.961 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:28.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:30.130 01.169 16108 Exposure complete
23:30:30.190 00.060 16108 worker thread done servicing request
23:30:30.190 00.000 21068 OnExposeComplete: enter
23:30:30.191 00.001 21068 UpdateGuideState(): m_state=6
23:30:30.192 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4734
23:30:30.193 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.39, Mass=76504, SNR=56.2, Peak=11296 HFD=3.3
23:30:30.194 00.001 21068 MultiStar: [#1 0.03,-0.41,1.05,U] [#2 0.22,-0.87,0.00,M2] [#3 0.06,-0.34,0.90,U] [#4 -0.24,-0.42,0.00,M1] [#5 0.27,-0.71,0.00,M3] [#6 -0.11,-0.86,0.00,R] [#7 0.21,-0.19,0.61,U] [#8 0.49,-0.56,0.00,M3] 
23:30:30.195 00.001 21068 refined, 3 included, MultiStar: {0.08, -0.38}, one-star: {0.06, -0.52}
23:30:30.195 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
23:30:30.196 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
23:30:30.197 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.37 mountX=-0.14 mountY=0.35, mountTheta=1.96
23:30:30.198 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.38, opts=13)
23:30:30.199 00.001 21068 Enqueuing Move request for scope (0.08, -0.38)
23:30:30.201 00.002 16108 Worker thread wakes up
23:30:30.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
23:30:30.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
23:30:30.201 00.000 16108 Moving (0.08, -0.38) raw xDistance=-0.14 yDistance=0.35
23:30:30.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:30:30.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:30.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:30:30.202 00.001 16108 MoveAxis(E, 0, ABG)
23:30:30.202 00.000 16108 Move returns status 0, amount 0
23:30:30.202 00.000 16108 MoveAxis(N, 0, ABG)
23:30:30.202 00.000 16108 Move returns status 0, amount 0
23:30:30.202 00.000 16108 move complete, result=0
23:30:30.202 00.000 16108 worker thread done servicing request
23:30:30.208 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3929, FiltMin=3251, FiltMax=39709, Gamma=1.000
23:30:30.228 00.020 21068 UpdateGuideState exits: m=76504 SNR=56.2
23:30:30.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:30.231 00.001 21068 Enqueuing Expose request
23:30:30.231 00.000 16108 Worker thread wakes up
23:30:30.231 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:30:30.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:30.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:31.217 00.985 16108 Exposure complete
23:30:31.275 00.058 16108 worker thread done servicing request
23:30:31.275 00.000 21068 OnExposeComplete: enter
23:30:31.276 00.001 21068 UpdateGuideState(): m_state=6
23:30:31.277 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4735
23:30:31.278 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.77, Mass=80947, SNR=51.8, Peak=11344 HFD=3.2
23:30:31.279 00.001 21068 MultiStar: [#1 0.45,-0.14,1.26,U] [#2 0.43,-0.07,1.38,U] [#3 -0.06,-0.06,1.12,U] [#4 -0.18,0.05,1.09,U] [#5 -0.15,-0.40,1.07,U] [#6 0.26,0.29,0.79,U] [#7 -0.01,-0.22,0.61,U] [#8 -0.14,-0.24,0.75,U] 
23:30:31.279 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.03, -0.14}
23:30:31.280 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
23:30:31.281 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
23:30:31.281 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.82 mountX=-0.11 mountY=0.08, mountTheta=2.53
23:30:31.284 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
23:30:31.285 00.001 21068 Enqueuing Move request for scope (0.10, -0.10)
23:30:31.286 00.001 16108 Worker thread wakes up
23:30:31.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:30:31.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:30:31.286 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.11 yDistance=0.08
23:30:31.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:30:31.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:31.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:30:31.286 00.000 16108 MoveAxis(E, 0, ABG)
23:30:31.286 00.000 16108 Move returns status 0, amount 0
23:30:31.286 00.000 16108 MoveAxis(N, 0, ABG)
23:30:31.286 00.000 16108 Move returns status 0, amount 0
23:30:31.286 00.000 16108 move complete, result=0
23:30:31.286 00.000 16108 worker thread done servicing request
23:30:31.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3926, FiltMin=3334, FiltMax=38774, Gamma=1.000
23:30:31.319 00.029 21068 UpdateGuideState exits: m=80947 SNR=51.8
23:30:31.321 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.321 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:31.322 00.001 21068 Enqueuing Expose request
23:30:31.323 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:31.325 00.002 16108 Worker thread wakes up
23:30:31.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:31.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:32.501 01.176 16108 Exposure complete
23:30:32.572 00.071 16108 worker thread done servicing request
23:30:32.572 00.000 21068 OnExposeComplete: enter
23:30:32.573 00.001 21068 UpdateGuideState(): m_state=6
23:30:32.574 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4736
23:30:32.574 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=877.01, Mass=86292, SNR=59.5, Peak=14163 HFD=2.8
23:30:32.576 00.002 21068 MultiStar: [#1 -0.02,0.39,1.09,U] [#2 -0.10,0.12,1.12,U] [#3 -0.35,0.53,0.00,M1] [#4 -0.34,0.14,0.73,U] [#5 -0.29,0.27,0.93,U] [#6 -0.05,0.59,0.00,M1] [#7 -0.08,0.26,0.50,U] [#8 -0.05,0.05,0.66,U] 
23:30:32.577 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.19}, one-star: {-0.43, 0.10}
23:30:32.578 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
23:30:32.578 00.000 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
23:30:32.579 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.35 mountX=0.22 mountY=-0.14, mountTheta=-0.58
23:30:32.580 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.19, opts=13)
23:30:32.581 00.001 21068 Enqueuing Move request for scope (-0.19, 0.19)
23:30:32.582 00.001 16108 Worker thread wakes up
23:30:32.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
23:30:32.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
23:30:32.582 00.000 16108 Moving (-0.19, 0.19) raw xDistance=0.22 yDistance=-0.14
23:30:32.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:30:32.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:32.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:30:32.582 00.000 16108 MoveAxis(W, 58, ABG)
23:30:32.582 00.000 16108 Guiding  Dir = 3, Dur = 58
23:30:32.582 00.000 16108 IsSlewing returns 0
23:30:32.583 00.001 16108 IsGuiding returns 0
23:30:32.585 00.002 16108 PulseGuide returned control before completion, sleep 67
23:30:32.590 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3923, FiltMin=3337, FiltMax=37078, Gamma=1.000
23:30:32.607 00.017 21068 UpdateGuideState exits: m=86292 SNR=59.5
23:30:32.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.608 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:32.609 00.001 21068 Enqueuing Expose request
23:30:32.661 00.052 16108 IsGuiding returns 1
23:30:32.661 00.000 16108 scope still moving after pulse duration time elapsed
23:30:32.692 00.031 16108 IsSlewing returns 0
23:30:32.692 00.000 16108 IsGuiding returns 0
23:30:32.692 00.000 16108 scope move finished after 58 + 51 ms
23:30:32.692 00.000 16108 Move returns status 0, amount 58
23:30:32.692 00.000 16108 MoveAxis(N, 0, ABG)
23:30:32.692 00.000 16108 Move returns status 0, amount 0
23:30:32.693 00.001 16108 move complete, result=0
23:30:32.693 00.000 16108 worker thread done servicing request
23:30:32.693 00.000 16108 Worker thread wakes up
23:30:32.693 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
23:30:32.695 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:32.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:33.677 00.982 16108 Exposure complete
23:30:33.763 00.086 16108 worker thread done servicing request
23:30:33.763 00.000 21068 OnExposeComplete: enter
23:30:33.764 00.001 21068 UpdateGuideState(): m_state=6
23:30:33.765 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4737
23:30:33.766 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.86, Mass=79417, SNR=51.0, Peak=10915 HFD=3.4
23:30:33.767 00.001 21068 MultiStar: [#1 0.16,-0.02,1.30,U] [#2 -0.01,0.03,1.54,U] [#3 0.49,-0.02,0.00,M2] [#4 0.03,0.02,0.94,U] [#5 0.29,-0.49,0.00,M2] [#6 0.55,0.42,0.00,M2] [#7 0.23,0.00,0.64,U] [#8 0.01,-0.21,0.98,U] 
23:30:33.767 00.000 21068 refined, 5 included, MultiStar: {0.02, -0.03}, one-star: {-0.23, -0.05}
23:30:33.768 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
23:30:33.769 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:30:33.770 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.01 mountX=-0.03 mountY=0.03, mountTheta=2.34
23:30:33.771 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
23:30:33.772 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
23:30:33.773 00.001 16108 Worker thread wakes up
23:30:33.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:30:33.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:30:33.773 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
23:30:33.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:30:33.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:33.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:33.774 00.001 16108 MoveAxis(E, 0, ABG)
23:30:33.774 00.000 16108 Move returns status 0, amount 0
23:30:33.774 00.000 16108 MoveAxis(N, 0, ABG)
23:30:33.774 00.000 16108 Move returns status 0, amount 0
23:30:33.774 00.000 16108 move complete, result=0
23:30:33.774 00.000 16108 worker thread done servicing request
23:30:33.781 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3923, FiltMin=3357, FiltMax=37261, Gamma=1.000
23:30:33.801 00.020 21068 UpdateGuideState exits: m=79417 SNR=51.0
23:30:33.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:33.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:33.804 00.001 21068 Enqueuing Expose request
23:30:33.805 00.001 16108 Worker thread wakes up
23:30:33.805 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:33.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:33.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:34.965 01.159 16108 Exposure complete
23:30:35.021 00.056 16108 worker thread done servicing request
23:30:35.022 00.001 21068 OnExposeComplete: enter
23:30:35.023 00.001 21068 UpdateGuideState(): m_state=6
23:30:35.025 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4738
23:30:35.027 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.87, Mass=92996, SNR=57.1, Peak=13616 HFD=3.1
23:30:35.029 00.002 21068 MultiStar: [#1 0.68,-0.20,0.00,M1] [#2 0.49,-0.06,0.00,M1] [#3 0.46,-0.15,0.00,M3] [#4 0.22,0.03,0.99,U] [#5 0.58,-0.75,0.00,M3] [#6 0.54,0.22,0.00,M3] [#7 0.14,0.07,0.73,U] [#8 0.33,-0.29,0.81,U] 
23:30:35.032 00.003 21068 refined, 3 included, MultiStar: {0.24, -0.06}, one-star: {0.27, -0.04}
23:30:35.034 00.002 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:30:35.034 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:30:35.036 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.22 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
23:30:35.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.06, opts=13)
23:30:35.038 00.001 21068 Enqueuing Move request for scope (0.24, -0.06)
23:30:35.039 00.001 16108 Worker thread wakes up
23:30:35.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
23:30:35.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
23:30:35.039 00.000 16108 Moving (0.24, -0.06) raw xDistance=-0.25 yDistance=-0.00
23:30:35.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:30:35.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:35.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:30:35.039 00.000 16108 MoveAxis(E, 65, ABG)
23:30:35.039 00.000 16108 Guiding  Dir = 2, Dur = 65
23:30:35.040 00.001 16108 IsSlewing returns 0
23:30:35.040 00.000 16108 IsGuiding returns 0
23:30:35.044 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3920, FiltMin=3363, FiltMax=39024, Gamma=1.000
23:30:35.058 00.014 21068 UpdateGuideState exits: m=92996 SNR=57.1
23:30:35.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:35.060 00.000 21068 Enqueuing Expose request
23:30:35.095 00.035 16108 PulseGuide returned control before completion, sleep 21
23:30:35.125 00.030 16108 IsGuiding returns 1
23:30:35.125 00.000 16108 scope still moving after pulse duration time elapsed
23:30:35.157 00.032 16108 IsSlewing returns 0
23:30:35.157 00.000 16108 IsGuiding returns 1
23:30:35.189 00.032 16108 IsSlewing returns 0
23:30:35.189 00.000 16108 IsGuiding returns 0
23:30:35.190 00.001 16108 scope move finished after 65 + 84 ms
23:30:35.190 00.000 16108 Move returns status 0, amount 65
23:30:35.190 00.000 16108 MoveAxis(N, 0, ABG)
23:30:35.190 00.000 16108 Move returns status 0, amount 0
23:30:35.190 00.000 16108 move complete, result=0
23:30:35.190 00.000 16108 worker thread done servicing request
23:30:35.190 00.000 16108 Worker thread wakes up
23:30:35.190 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
23:30:35.193 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:35.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:36.178 00.985 16108 Exposure complete
23:30:36.234 00.056 16108 worker thread done servicing request
23:30:36.234 00.000 21068 OnExposeComplete: enter
23:30:36.235 00.001 21068 UpdateGuideState(): m_state=6
23:30:36.236 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4739
23:30:36.237 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.13, Mass=79602, SNR=53.3, Peak=12784 HFD=2.8
23:30:36.239 00.002 21068 MultiStar: [#1 0.46,0.33,0.00,M2] [#2 0.17,0.12,1.21,U] [#3 0.43,0.45,0.00,M4] [#4 -0.08,0.04,0.96,U] [#5 0.19,-0.24,0.99,U] [#6 0.05,0.63,0.00,M4] [#7 0.13,0.47,0.00,M1] [#8 0.18,-0.11,0.61,U] 
23:30:36.240 00.001 21068 refined, 4 included, MultiStar: {0.04, 0.02}, one-star: {-0.22, 0.22}
23:30:36.240 00.000 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
23:30:36.241 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
23:30:36.242 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.45 mountX=-0.04 mountY=-0.03, mountTheta=-2.47
23:30:36.243 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
23:30:36.244 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
23:30:36.245 00.001 16108 Worker thread wakes up
23:30:36.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:30:36.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:30:36.245 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
23:30:36.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:30:36.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:36.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:36.245 00.000 16108 MoveAxis(E, 0, ABG)
23:30:36.245 00.000 16108 Move returns status 0, amount 0
23:30:36.245 00.000 16108 MoveAxis(N, 0, ABG)
23:30:36.245 00.000 16108 Move returns status 0, amount 0
23:30:36.245 00.000 16108 move complete, result=0
23:30:36.245 00.000 16108 worker thread done servicing request
23:30:36.250 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3920, FiltMin=3363, FiltMax=42365, Gamma=1.000
23:30:36.264 00.014 21068 UpdateGuideState exits: m=79602 SNR=53.3
23:30:36.264 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:36.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:36.266 00.001 21068 Enqueuing Expose request
23:30:36.267 00.001 16108 Worker thread wakes up
23:30:36.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:36.267 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:36.268 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:37.437 01.169 16108 Exposure complete
23:30:37.491 00.054 16108 worker thread done servicing request
23:30:37.491 00.000 21068 OnExposeComplete: enter
23:30:37.493 00.002 21068 UpdateGuideState(): m_state=6
23:30:37.495 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4740
23:30:37.498 00.003 21068 Star::Find returns 1 (0), X=220.38, Y=876.38, Mass=86707, SNR=56.2, Peak=11091 HFD=3.3
23:30:37.501 00.003 21068 MultiStar: [#1 0.25,-0.31,1.04,U] [#2 0.13,-0.62,0.00,M1] [#3 -0.04,-0.10,0.93,U] [#4 -0.40,0.00,0.98,U] [#5 -0.02,-0.51,0.00,M3] [#6 -0.25,0.05,0.96,U] [#7 0.23,-0.19,0.76,U] [#8 0.16,-0.38,0.95,U] 
23:30:37.503 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.21}, one-star: {-0.15, -0.52}
23:30:37.506 00.003 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
23:30:37.507 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
23:30:37.507 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.74 mountX=-0.00 mountY=0.21, mountTheta=1.58
23:30:37.510 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
23:30:37.511 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
23:30:37.512 00.001 16108 Worker thread wakes up
23:30:37.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
23:30:37.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
23:30:37.512 00.000 16108 Moving (-0.04, -0.21) raw xDistance=-0.00 yDistance=0.21
23:30:37.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:30:37.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:37.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:30:37.512 00.000 16108 MoveAxis(E, 0, ABG)
23:30:37.512 00.000 16108 Move returns status 0, amount 0
23:30:37.512 00.000 16108 MoveAxis(N, 0, ABG)
23:30:37.512 00.000 16108 Move returns status 0, amount 0
23:30:37.512 00.000 16108 move complete, result=0
23:30:37.512 00.000 16108 worker thread done servicing request
23:30:37.516 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3917, FiltMin=3392, FiltMax=39389, Gamma=1.000
23:30:37.533 00.017 21068 UpdateGuideState exits: m=86707 SNR=56.2
23:30:37.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:37.535 00.000 21068 Enqueuing Expose request
23:30:37.536 00.001 16108 Worker thread wakes up
23:30:37.536 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:37.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:37.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:38.508 00.971 16108 Exposure complete
23:30:38.566 00.058 16108 worker thread done servicing request
23:30:38.566 00.000 21068 OnExposeComplete: enter
23:30:38.567 00.001 21068 UpdateGuideState(): m_state=6
23:30:38.568 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4741
23:30:38.569 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.53, Mass=92108, SNR=65.3, Peak=12320 HFD=3.2
23:30:38.570 00.001 21068 MultiStar: [#1 0.65,-0.22,0.00,M2] [#2 0.53,-0.46,0.00,M2] [#3 0.46,-0.09,1.11,U] [#4 0.07,-0.23,0.78,U] [#5 0.23,-0.53,0.00,M4] [#6 0.32,0.18,0.81,U] [#7 0.11,-0.04,0.65,U] [#8 0.32,-0.32,0.75,U] 
23:30:38.571 00.001 21068 refined, 5 included, MultiStar: {0.24, -0.15}, one-star: {0.10, -0.38}
23:30:38.572 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
23:30:38.573 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
23:30:38.574 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.29 cameraTheta=-0.56 mountX=-0.26 mountY=0.09, mountTheta=2.81
23:30:38.575 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.15, opts=13)
23:30:38.576 00.001 21068 Enqueuing Move request for scope (0.24, -0.15)
23:30:38.577 00.001 16108 Worker thread wakes up
23:30:38.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
23:30:38.577 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
23:30:38.577 00.000 16108 Moving (0.24, -0.15) raw xDistance=-0.26 yDistance=0.09
23:30:38.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:30:38.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:38.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:38.577 00.000 16108 MoveAxis(E, 69, ABG)
23:30:38.577 00.000 16108 Guiding  Dir = 2, Dur = 69
23:30:38.578 00.001 16108 IsSlewing returns 0
23:30:38.578 00.000 16108 IsGuiding returns 0
23:30:38.582 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3913, FiltMin=3344, FiltMax=36467, Gamma=1.000
23:30:38.597 00.015 21068 UpdateGuideState exits: m=92108 SNR=65.3
23:30:38.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:38.600 00.001 21068 Enqueuing Expose request
23:30:38.642 00.042 16108 PulseGuide returned control before completion, sleep 16
23:30:38.673 00.031 16108 IsGuiding returns 1
23:30:38.673 00.000 16108 scope still moving after pulse duration time elapsed
23:30:38.705 00.032 16108 IsSlewing returns 0
23:30:38.705 00.000 16108 IsGuiding returns 1
23:30:38.736 00.031 16108 IsSlewing returns 0
23:30:38.736 00.000 16108 IsGuiding returns 0
23:30:38.737 00.001 16108 scope move finished after 69 + 89 ms
23:30:38.737 00.000 16108 Move returns status 0, amount 69
23:30:38.737 00.000 16108 MoveAxis(N, 0, ABG)
23:30:38.737 00.000 16108 Move returns status 0, amount 0
23:30:38.737 00.000 16108 move complete, result=0
23:30:38.737 00.000 16108 worker thread done servicing request
23:30:38.737 00.000 16108 Worker thread wakes up
23:30:38.737 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
23:30:38.739 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:38.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:39.905 01.166 16108 Exposure complete
23:30:39.962 00.057 16108 worker thread done servicing request
23:30:39.962 00.000 21068 OnExposeComplete: enter
23:30:39.964 00.002 21068 UpdateGuideState(): m_state=6
23:30:39.966 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4742
23:30:39.967 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.77, Mass=80245, SNR=58.9, Peak=10691 HFD=3.5
23:30:39.969 00.002 21068 MultiStar: [#1 0.33,-0.32,1.04,U] [#2 0.25,-0.34,1.12,U] [#3 0.30,-0.26,0.75,U] [#4 0.05,-0.24,0.95,U] [#5 0.11,-0.61,0.00,M5] [#6 0.32,0.20,0.80,U] [#7 0.24,-0.07,0.48,U] [#8 0.13,-0.23,0.74,U] 
23:30:39.970 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.19}, one-star: {-0.32, -0.14}
23:30:39.971 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
23:30:39.972 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:30:39.974 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.18 mountY=0.15, mountTheta=2.45
23:30:39.977 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.19, opts=13)
23:30:39.978 00.001 21068 Enqueuing Move request for scope (0.15, -0.19)
23:30:39.980 00.002 16108 Worker thread wakes up
23:30:39.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
23:30:39.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
23:30:39.980 00.000 16108 Moving (0.15, -0.19) raw xDistance=-0.18 yDistance=0.15
23:30:39.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:30:39.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:39.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:30:39.980 00.000 16108 MoveAxis(E, 0, ABG)
23:30:39.980 00.000 16108 Move returns status 0, amount 0
23:30:39.980 00.000 16108 MoveAxis(N, 0, ABG)
23:30:39.980 00.000 16108 Move returns status 0, amount 0
23:30:39.980 00.000 16108 move complete, result=0
23:30:39.980 00.000 16108 worker thread done servicing request
23:30:39.987 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3910, FiltMin=3334, FiltMax=37923, Gamma=1.000
23:30:40.010 00.023 21068 UpdateGuideState exits: m=80245 SNR=58.9
23:30:40.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:40.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:40.013 00.001 21068 Enqueuing Expose request
23:30:40.014 00.001 16108 Worker thread wakes up
23:30:40.014 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:40.015 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:40.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:40.993 00.978 16108 Exposure complete
23:30:41.064 00.071 16108 worker thread done servicing request
23:30:41.064 00.000 21068 OnExposeComplete: enter
23:30:41.066 00.002 21068 UpdateGuideState(): m_state=6
23:30:41.067 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4743
23:30:41.068 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=876.80, Mass=80215, SNR=53.7, Peak=12067 HFD=3.3
23:30:41.069 00.001 21068 MultiStar: [#1 0.20,-0.10,1.30,U] [#2 -0.16,-0.16,1.44,U] [#3 0.03,0.36,1.02,U] [#4 -0.42,0.04,1.00,U] [#5 -0.27,-0.54,0.00,M6] [#6 -0.01,0.35,0.86,U] [#7 0.06,0.19,0.73,U] [#8 0.11,-0.29,0.95,U] 
23:30:41.069 00.000 21068 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.53, -0.11}
23:30:41.070 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
23:30:41.071 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
23:30:41.071 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=0.09 mountY=0.01, mountTheta=0.09
23:30:41.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
23:30:41.074 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
23:30:41.077 00.003 16108 Worker thread wakes up
23:30:41.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:30:41.077 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:30:41.077 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
23:30:41.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:30:41.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.078 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:41.078 00.000 16108 MoveAxis(E, 0, ABG)
23:30:41.078 00.000 16108 Move returns status 0, amount 0
23:30:41.078 00.000 16108 MoveAxis(N, 0, ABG)
23:30:41.078 00.000 16108 Move returns status 0, amount 0
23:30:41.078 00.000 16108 move complete, result=0
23:30:41.078 00.000 16108 worker thread done servicing request
23:30:41.083 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3907, FiltMin=3321, FiltMax=41990, Gamma=1.000
23:30:41.103 00.020 21068 UpdateGuideState exits: m=80215 SNR=53.7
23:30:41.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:41.106 00.001 21068 Enqueuing Expose request
23:30:41.106 00.000 16108 Worker thread wakes up
23:30:41.106 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:41.108 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:41.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:42.277 01.169 16108 Exposure complete
23:30:42.332 00.055 16108 worker thread done servicing request
23:30:42.332 00.000 21068 OnExposeComplete: enter
23:30:42.333 00.001 21068 UpdateGuideState(): m_state=6
23:30:42.334 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4744
23:30:42.334 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=876.85, Mass=83892, SNR=56.4, Peak=14099 HFD=3.0
23:30:42.335 00.001 21068 MultiStar: [#1 -0.11,-0.13,1.12,U] [#2 -0.46,-0.37,0.00,M1] [#3 -0.14,0.15,1.09,U] [#4 -0.25,0.10,0.94,U] [#5 -0.30,-0.24,0.95,U] [#6 -0.05,0.21,0.89,U] [#7 -0.33,0.32,0.63,U] [#8 0.05,-0.06,0.85,U] 
23:30:42.336 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.51, -0.06}
23:30:42.337 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:30:42.338 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
23:30:42.338 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.03 mountX=0.20 mountY=0.03, mountTheta=0.12
23:30:42.341 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.02, opts=13)
23:30:42.343 00.002 21068 Enqueuing Move request for scope (-0.20, 0.02)
23:30:42.345 00.002 16108 Worker thread wakes up
23:30:42.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
23:30:42.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
23:30:42.345 00.000 16108 Moving (-0.20, 0.02) raw xDistance=0.20 yDistance=0.03
23:30:42.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:30:42.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:42.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:42.345 00.000 16108 MoveAxis(W, 54, ABG)
23:30:42.346 00.001 16108 Guiding  Dir = 3, Dur = 54
23:30:42.346 00.000 16108 IsSlewing returns 0
23:30:42.346 00.000 16108 IsGuiding returns 0
23:30:42.353 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3904, FiltMin=3363, FiltMax=47619, Gamma=1.000
23:30:42.368 00.015 16108 PulseGuide returned control before completion, sleep 43
23:30:42.376 00.008 21068 UpdateGuideState exits: m=83892 SNR=56.4
23:30:42.378 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:42.380 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:42.381 00.001 21068 Enqueuing Expose request
23:30:42.414 00.033 16108 IsGuiding returns 1
23:30:42.414 00.000 16108 scope still moving after pulse duration time elapsed
23:30:42.446 00.032 16108 IsSlewing returns 0
23:30:42.446 00.000 16108 IsGuiding returns 1
23:30:42.477 00.031 16108 IsSlewing returns 0
23:30:42.477 00.000 16108 IsGuiding returns 0
23:30:42.477 00.000 16108 scope move finished after 54 + 77 ms
23:30:42.477 00.000 16108 Move returns status 0, amount 54
23:30:42.478 00.001 16108 MoveAxis(N, 0, ABG)
23:30:42.478 00.000 16108 Move returns status 0, amount 0
23:30:42.478 00.000 16108 move complete, result=0
23:30:42.478 00.000 16108 worker thread done servicing request
23:30:42.478 00.000 16108 Worker thread wakes up
23:30:42.478 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:42.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:42.478 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
23:30:43.457 00.979 16108 Exposure complete
23:30:43.516 00.059 16108 worker thread done servicing request
23:30:43.516 00.000 21068 OnExposeComplete: enter
23:30:43.517 00.001 21068 UpdateGuideState(): m_state=6
23:30:43.517 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4745
23:30:43.518 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.92, Mass=78731, SNR=51.3, Peak=11363 HFD=3.0
23:30:43.519 00.001 21068 MultiStar: [#1 0.49,0.01,0.00,M1] [#2 0.52,-0.16,0.00,M2] [#3 0.20,-0.02,1.16,U] [#4 -0.12,-0.14,1.07,U] [#5 0.44,-0.37,0.00,M6] [#6 -0.04,0.42,1.13,U] [#7 0.48,-0.20,0.00,M1] [#8 0.26,-0.07,0.78,U] 
23:30:43.520 00.001 21068 refined, 4 included, MultiStar: {0.04, 0.05}, one-star: {-0.07, 0.01}
23:30:43.521 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
23:30:43.522 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
23:30:43.523 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
23:30:43.526 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
23:30:43.529 00.003 21068 Enqueuing Move request for scope (0.04, 0.05)
23:30:43.531 00.002 16108 Worker thread wakes up
23:30:43.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:30:43.531 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:30:43.531 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
23:30:43.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:30:43.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:43.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:43.531 00.000 16108 MoveAxis(E, 0, ABG)
23:30:43.531 00.000 16108 Move returns status 0, amount 0
23:30:43.531 00.000 16108 MoveAxis(N, 0, ABG)
23:30:43.531 00.000 16108 Move returns status 0, amount 0
23:30:43.531 00.000 16108 move complete, result=0
23:30:43.531 00.000 16108 worker thread done servicing request
23:30:43.534 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3904, FiltMin=3318, FiltMax=43699, Gamma=1.000
23:30:43.551 00.017 21068 UpdateGuideState exits: m=78731 SNR=51.3
23:30:43.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:43.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:43.555 00.002 21068 Enqueuing Expose request
23:30:43.555 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:43.556 00.001 16108 Worker thread wakes up
23:30:43.556 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:43.557 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:44.721 01.164 16108 Exposure complete
23:30:44.777 00.056 16108 worker thread done servicing request
23:30:44.777 00.000 21068 OnExposeComplete: enter
23:30:44.778 00.001 21068 UpdateGuideState(): m_state=6
23:30:44.779 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4746
23:30:44.780 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.46, Mass=81777, SNR=52.0, Peak=12576 HFD=3.2
23:30:44.781 00.001 21068 MultiStar: [#1 0.72,-0.09,0.00,M2] [#2 0.54,-0.44,0.00,M3] [#3 0.43,0.00,1.22,U] [#4 0.06,-0.42,1.26,U] [#5 0.59,-0.49,0.00,M7] [#6 0.08,-0.19,1.31,U] [#7 0.44,-0.30,0.00,M2] [#8 0.50,-0.34,0.00,M1] 
23:30:44.782 00.001 21068 refined, 3 included, MultiStar: {0.16, -0.26}, one-star: {0.09, -0.45}
23:30:44.782 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
23:30:44.783 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:30:44.784 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-1.01 mountX=-0.21 mountY=0.21, mountTheta=2.34
23:30:44.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.26, opts=13)
23:30:44.789 00.003 21068 Enqueuing Move request for scope (0.16, -0.26)
23:30:44.791 00.002 16108 Worker thread wakes up
23:30:44.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
23:30:44.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
23:30:44.791 00.000 16108 Moving (0.16, -0.26) raw xDistance=-0.21 yDistance=0.21
23:30:44.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:30:44.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:44.792 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:30:44.792 00.000 16108 MoveAxis(E, 54, ABG)
23:30:44.792 00.000 16108 Guiding  Dir = 2, Dur = 54
23:30:44.792 00.000 16108 IsSlewing returns 0
23:30:44.793 00.001 16108 IsGuiding returns 0
23:30:44.798 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=3897, FiltMin=3334, FiltMax=44707, Gamma=1.000
23:30:44.813 00.015 21068 UpdateGuideState exits: m=81777 SNR=52.0
23:30:44.815 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.815 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:44.816 00.001 21068 Enqueuing Expose request
23:30:44.827 00.011 16108 PulseGuide returned control before completion, sleep 30
23:30:44.858 00.031 16108 IsGuiding returns 1
23:30:44.858 00.000 16108 scope still moving after pulse duration time elapsed
23:30:44.889 00.031 16108 IsSlewing returns 0
23:30:44.889 00.000 16108 IsGuiding returns 1
23:30:44.920 00.031 16108 IsSlewing returns 0
23:30:44.920 00.000 16108 IsGuiding returns 0
23:30:44.921 00.001 16108 scope move finished after 54 + 73 ms
23:30:44.921 00.000 16108 Move returns status 0, amount 54
23:30:44.921 00.000 16108 MoveAxis(N, 0, ABG)
23:30:44.921 00.000 16108 Move returns status 0, amount 0
23:30:44.921 00.000 16108 move complete, result=0
23:30:44.921 00.000 16108 worker thread done servicing request
23:30:44.921 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
23:30:44.922 00.001 16108 Worker thread wakes up
23:30:44.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:44.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:45.893 00.971 16108 Exposure complete
23:30:45.947 00.054 16108 worker thread done servicing request
23:30:45.947 00.000 21068 OnExposeComplete: enter
23:30:45.947 00.000 21068 UpdateGuideState(): m_state=6
23:30:45.949 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4747
23:30:45.950 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.46, Mass=66735, SNR=52.8, Peak=11091 HFD=3.1
23:30:45.951 00.001 21068 MultiStar: [#1 0.26,-0.18,1.29,U] [#2 0.08,-0.43,1.30,U] [#3 0.09,-0.10,1.09,U] [#4 -0.27,-0.44,0.00,M1] [#5 -0.10,-0.69,0.00,M8] [#6 0.16,-0.13,1.16,U] [#7 -0.02,-0.16,0.56,U] [#8 0.09,-0.53,0.00,M2] 
23:30:45.952 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.25}, one-star: {-0.19, -0.45}
23:30:45.953 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
23:30:45.954 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
23:30:45.954 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=-0.12 mountY=0.22, mountTheta=2.08
23:30:45.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
23:30:45.957 00.001 21068 Enqueuing Move request for scope (0.08, -0.25)
23:30:45.957 00.000 16108 Worker thread wakes up
23:30:45.958 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
23:30:45.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
23:30:45.958 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.12 yDistance=0.22
23:30:45.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:30:45.958 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=0.38
23:30:45.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:30:45.958 00.000 16108 MoveAxis(E, 0, ABG)
23:30:45.958 00.000 16108 Move returns status 0, amount 0
23:30:45.958 00.000 16108 MoveAxis(S, 44, ABG)
23:30:45.958 00.000 16108 Guiding  Dir = 1, Dur = 44
23:30:45.958 00.000 16108 IsSlewing returns 0
23:30:45.958 00.000 16108 IsGuiding returns 0
23:30:45.962 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3894, FiltMin=3315, FiltMax=37971, Gamma=1.000
23:30:45.976 00.014 21068 UpdateGuideState exits: m=66735 SNR=52.8
23:30:45.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:45.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:45.979 00.001 21068 Enqueuing Expose request
23:30:46.005 00.026 16108 IsGuiding returns 1
23:30:46.005 00.000 16108 scope still moving after pulse duration time elapsed
23:30:46.037 00.032 16108 IsSlewing returns 0
23:30:46.037 00.000 16108 IsGuiding returns 1
23:30:46.067 00.030 16108 IsSlewing returns 0
23:30:46.067 00.000 16108 IsGuiding returns 1
23:30:46.098 00.031 16108 IsSlewing returns 0
23:30:46.098 00.000 16108 IsGuiding returns 0
23:30:46.098 00.000 16108 scope move finished after 44 + 96 ms
23:30:46.098 00.000 16108 Move returns status 0, amount 44
23:30:46.098 00.000 16108 move complete, result=0
23:30:46.098 00.000 16108 worker thread done servicing request
23:30:46.100 00.002 16108 Worker thread wakes up
23:30:46.100 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
23:30:46.103 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:46.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:47.254 01.151 16108 Exposure complete
23:30:47.338 00.084 16108 worker thread done servicing request
23:30:47.338 00.000 21068 OnExposeComplete: enter
23:30:47.340 00.002 21068 UpdateGuideState(): m_state=6
23:30:47.341 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4748
23:30:47.341 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=876.60, Mass=82216, SNR=55.0, Peak=12739 HFD=3.1
23:30:47.342 00.001 21068 MultiStar: [#1 -0.14,-0.12,1.25,U] [#2 0.04,-0.34,1.34,U] [#3 -0.15,0.21,1.14,U] [#4 -0.58,-0.28,0.00,M2] [#5 -0.02,-0.36,1.19,U] [#6 -0.13,0.19,1.13,U] [#7 0.16,-0.08,0.65,U] [#8 -0.19,-0.41,0.79,U] 
23:30:47.343 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {-0.30, -0.31}
23:30:47.344 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
23:30:47.345 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
23:30:47.345 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.13 mountX=0.07 mountY=0.17, mountTheta=1.19
23:30:47.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.15, opts=13)
23:30:47.347 00.000 21068 Enqueuing Move request for scope (-0.09, -0.15)
23:30:47.348 00.001 16108 Worker thread wakes up
23:30:47.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
23:30:47.348 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
23:30:47.348 00.000 16108 Moving (-0.09, -0.15) raw xDistance=0.07 yDistance=0.17
23:30:47.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:30:47.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:47.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:30:47.348 00.000 16108 MoveAxis(E, 0, ABG)
23:30:47.348 00.000 16108 Move returns status 0, amount 0
23:30:47.348 00.000 16108 MoveAxis(N, 0, ABG)
23:30:47.348 00.000 16108 Move returns status 0, amount 0
23:30:47.348 00.000 16108 move complete, result=0
23:30:47.350 00.002 16108 worker thread done servicing request
23:30:47.361 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3888, FiltMin=3331, FiltMax=47267, Gamma=1.000
23:30:47.383 00.022 21068 UpdateGuideState exits: m=82216 SNR=55.0
23:30:47.385 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.387 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:47.388 00.001 21068 Enqueuing Expose request
23:30:47.391 00.003 16108 Worker thread wakes up
23:30:47.391 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:47.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:47.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:48.383 00.991 16108 Exposure complete
23:30:48.461 00.078 16108 worker thread done servicing request
23:30:48.461 00.000 21068 OnExposeComplete: enter
23:30:48.463 00.002 21068 UpdateGuideState(): m_state=6
23:30:48.464 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4749
23:30:48.464 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=876.39, Mass=87031, SNR=64.2, Peak=11443 HFD=3.5
23:30:48.465 00.001 21068 MultiStar: [#1 -0.28,0.11,1.00,U] [#2 -0.08,-0.65,0.00,M2] [#3 -0.47,-0.00,0.91,U] [#4 -0.79,-0.21,0.00,M3] [#5 -0.51,-0.39,0.00,M8] [#6 -0.38,0.10,0.84,U] [#7 -0.15,-0.27,0.54,U] [#8 -0.05,-0.46,0.65,U] 
23:30:48.466 00.001 21068 refined, 5 included, MultiStar: {-0.33, -0.15}, one-star: {-0.50, -0.51}
23:30:48.467 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
23:30:48.467 00.000 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
23:30:48.468 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.15 hyp=0.37 cameraTheta=-2.71 mountX=0.30 mountY=0.23, mountTheta=0.64
23:30:48.471 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.15, opts=13)
23:30:48.471 00.000 21068 Enqueuing Move request for scope (-0.33, -0.15)
23:30:48.472 00.001 16108 Worker thread wakes up
23:30:48.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.15) opts 0xd
23:30:48.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.15)
23:30:48.472 00.000 16108 Moving (-0.33, -0.15) raw xDistance=0.30 yDistance=0.23
23:30:48.473 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:30:48.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:30:48.473 00.000 16108 MoveAxis(W, 79, ABG)
23:30:48.473 00.000 16108 Guiding  Dir = 3, Dur = 79
23:30:48.473 00.000 16108 IsSlewing returns 0
23:30:48.473 00.000 16108 IsGuiding returns 0
23:30:48.475 00.002 16108 PulseGuide returned control before completion, sleep 88
23:30:48.480 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3885, FiltMin=3312, FiltMax=36870, Gamma=1.000
23:30:48.507 00.027 21068 UpdateGuideState exits: m=87031 SNR=64.2
23:30:48.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:48.510 00.001 21068 Enqueuing Expose request
23:30:48.577 00.067 16108 IsGuiding returns 0
23:30:48.577 00.000 16108 Move returns status 0, amount 79
23:30:48.577 00.000 16108 MoveAxis(S, 46, ABG)
23:30:48.577 00.000 16108 Guiding  Dir = 1, Dur = 46
23:30:48.577 00.000 16108 IsSlewing returns 0
23:30:48.577 00.000 16108 IsGuiding returns 0
23:30:48.624 00.047 16108 IsGuiding returns 1
23:30:48.624 00.000 16108 scope still moving after pulse duration time elapsed
23:30:48.655 00.031 16108 IsSlewing returns 0
23:30:48.656 00.001 16108 IsGuiding returns 1
23:30:48.686 00.030 16108 IsSlewing returns 0
23:30:48.688 00.002 16108 IsGuiding returns 1
23:30:48.717 00.029 16108 IsSlewing returns 0
23:30:48.717 00.000 16108 IsGuiding returns 0
23:30:48.717 00.000 16108 scope move finished after 46 + 94 ms
23:30:48.717 00.000 16108 Move returns status 0, amount 46
23:30:48.717 00.000 16108 move complete, result=0
23:30:48.717 00.000 16108 worker thread done servicing request
23:30:48.717 00.000 16108 Worker thread wakes up
23:30:48.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:48.719 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:48.719 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.2 px 46 ms SOUTH
23:30:49.867 01.148 16108 Exposure complete
23:30:49.921 00.054 16108 worker thread done servicing request
23:30:49.921 00.000 21068 OnExposeComplete: enter
23:30:49.922 00.001 21068 UpdateGuideState(): m_state=6
23:30:49.923 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4750
23:30:49.924 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.07, Mass=84490, SNR=55.7, Peak=13328 HFD=3.4
23:30:49.925 00.001 21068 MultiStar: [#1 0.11,0.17,1.15,U] [#2 0.06,-0.16,1.24,U] [#3 0.14,-0.02,1.19,U] [#4 -0.37,-0.16,1.12,U] [#5 -0.01,-0.57,0.00,M9] [#6 -0.28,0.42,0.00,M1] [#7 -0.06,0.11,0.63,U] [#8 0.14,-0.09,0.85,U] 
23:30:49.926 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {-0.20, 0.17}
23:30:49.926 00.000 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.37)
23:30:49.927 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
23:30:49.928 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-2.95 mountX=0.02 mountY=0.01, mountTheta=0.42
23:30:49.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
23:30:49.930 00.001 21068 Enqueuing Move request for scope (-0.03, -0.00)
23:30:49.931 00.001 16108 Worker thread wakes up
23:30:49.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:30:49.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:30:49.931 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.02 yDistance=0.01
23:30:49.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:30:49.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:49.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:49.932 00.001 16108 MoveAxis(E, 0, ABG)
23:30:49.932 00.000 16108 Move returns status 0, amount 0
23:30:49.932 00.000 16108 MoveAxis(N, 0, ABG)
23:30:49.932 00.000 16108 Move returns status 0, amount 0
23:30:49.932 00.000 16108 move complete, result=0
23:30:49.932 00.000 16108 worker thread done servicing request
23:30:49.935 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3881, FiltMin=3309, FiltMax=44614, Gamma=1.000
23:30:49.949 00.014 21068 UpdateGuideState exits: m=84490 SNR=55.7
23:30:49.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:49.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:49.952 00.001 21068 Enqueuing Expose request
23:30:49.953 00.001 16108 Worker thread wakes up
23:30:49.953 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:49.955 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:49.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:50.933 00.978 16108 Exposure complete
23:30:50.997 00.064 16108 worker thread done servicing request
23:30:50.997 00.000 21068 OnExposeComplete: enter
23:30:50.998 00.001 21068 UpdateGuideState(): m_state=6
23:30:51.000 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4751
23:30:51.001 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.63, Mass=80692, SNR=61.1, Peak=12480 HFD=3.2
23:30:51.002 00.001 21068 MultiStar: [#1 0.32,0.07,1.21,U] [#2 0.38,-0.24,1.04,U] [#3 0.22,-0.03,1.03,U] [#4 -0.22,0.04,0.97,U] [#5 0.21,-0.26,1.02,U] [#6 -0.13,0.32,0.95,U] [#7 0.00,-0.38,0.56,U] [#8 0.36,-0.18,0.78,U] 
23:30:51.003 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {-0.04, -0.28}
23:30:51.004 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
23:30:51.005 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
23:30:51.005 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.14 mountY=0.05, mountTheta=2.78
23:30:51.010 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.09, opts=13)
23:30:51.012 00.002 21068 Enqueuing Move request for scope (0.13, -0.09)
23:30:51.014 00.002 16108 Worker thread wakes up
23:30:51.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:30:51.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:30:51.014 00.000 16108 Moving (0.13, -0.09) raw xDistance=-0.14 yDistance=0.05
23:30:51.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:30:51.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:51.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:30:51.014 00.000 16108 MoveAxis(E, 0, ABG)
23:30:51.014 00.000 16108 Move returns status 0, amount 0
23:30:51.014 00.000 16108 MoveAxis(N, 0, ABG)
23:30:51.014 00.000 16108 Move returns status 0, amount 0
23:30:51.014 00.000 16108 move complete, result=0
23:30:51.014 00.000 16108 worker thread done servicing request
23:30:51.020 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3878, FiltMin=3325, FiltMax=43779, Gamma=1.000
23:30:51.035 00.015 21068 UpdateGuideState exits: m=80692 SNR=61.1
23:30:51.038 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.040 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:51.042 00.002 21068 Enqueuing Expose request
23:30:51.045 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:51.047 00.002 16108 Worker thread wakes up
23:30:51.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:51.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:52.208 01.161 16108 Exposure complete
23:30:52.262 00.054 16108 worker thread done servicing request
23:30:52.262 00.000 21068 OnExposeComplete: enter
23:30:52.264 00.002 21068 UpdateGuideState(): m_state=6
23:30:52.266 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4752
23:30:52.267 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.85, Mass=85891, SNR=63.8, Peak=12208 HFD=3.4
23:30:52.269 00.002 21068 MultiStar: [#1 0.35,-0.20,1.06,U] [#2 0.26,-0.53,0.00,M1] [#3 0.14,-0.07,1.06,U] [#4 -0.02,-0.09,0.83,U] [#5 0.40,-0.54,0.00,M9] [#6 0.24,0.09,0.90,U] [#7 -0.02,-0.20,0.54,U] [#8 -0.17,-0.09,0.59,U] 
23:30:52.271 00.002 21068 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.22, -0.06}
23:30:52.272 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
23:30:52.274 00.002 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
23:30:52.275 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.55 mountX=-0.15 mountY=0.05, mountTheta=2.82
23:30:52.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
23:30:52.278 00.001 21068 Enqueuing Move request for scope (0.14, -0.08)
23:30:52.279 00.001 16108 Worker thread wakes up
23:30:52.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:30:52.279 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:30:52.279 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.05
23:30:52.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:30:52.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:52.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:30:52.279 00.000 16108 MoveAxis(E, 0, ABG)
23:30:52.279 00.000 16108 Move returns status 0, amount 0
23:30:52.279 00.000 16108 MoveAxis(N, 0, ABG)
23:30:52.279 00.000 16108 Move returns status 0, amount 0
23:30:52.279 00.000 16108 move complete, result=0
23:30:52.281 00.002 16108 worker thread done servicing request
23:30:52.284 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3875, FiltMin=3286, FiltMax=39171, Gamma=1.000
23:30:52.303 00.019 21068 UpdateGuideState exits: m=85891 SNR=63.8
23:30:52.305 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:52.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:52.309 00.003 21068 Enqueuing Expose request
23:30:52.311 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:52.312 00.001 16108 Worker thread wakes up
23:30:52.312 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:52.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:53.291 00.979 16108 Exposure complete
23:30:53.363 00.072 16108 worker thread done servicing request
23:30:53.363 00.000 21068 OnExposeComplete: enter
23:30:53.364 00.001 21068 UpdateGuideState(): m_state=6
23:30:53.367 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4753
23:30:53.368 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.87, Mass=61344, SNR=44.3, Peak=10371 HFD=2.7
23:30:53.370 00.002 21068 MultiStar: [#1 0.44,-0.22,0.00,M1] [#2 0.02,-0.11,1.51,U] [#3 0.08,0.07,1.10,U] [#4 -0.09,0.10,1.44,U] [#5 0.04,-0.38,1.51,U] [#6 0.06,0.52,0.00,M1] [#7 -0.25,0.09,1.02,U] [#8 -0.07,0.02,1.00,U] 
23:30:53.371 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {0.05, -0.03}
23:30:53.372 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
23:30:53.373 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
23:30:53.373 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.03 mountX=0.02 mountY=0.06, mountTheta=1.30
23:30:53.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
23:30:53.376 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
23:30:53.377 00.001 16108 Worker thread wakes up
23:30:53.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:30:53.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:30:53.377 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
23:30:53.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:30:53.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:53.377 00.000 16108 MoveAxis(E, 0, ABG)
23:30:53.377 00.000 16108 Move returns status 0, amount 0
23:30:53.377 00.000 16108 MoveAxis(N, 0, ABG)
23:30:53.378 00.001 16108 Move returns status 0, amount 0
23:30:53.378 00.000 16108 move complete, result=0
23:30:53.378 00.000 16108 worker thread done servicing request
23:30:53.385 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3872, FiltMin=3294, FiltMax=42221, Gamma=1.000
23:30:53.401 00.016 21068 UpdateGuideState exits: m=61344 SNR=44.3
23:30:53.403 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:53.404 00.000 21068 Enqueuing Expose request
23:30:53.405 00.001 16108 Worker thread wakes up
23:30:53.405 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:53.406 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:53.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:54.579 01.173 16108 Exposure complete
23:30:54.658 00.079 16108 worker thread done servicing request
23:30:54.658 00.000 21068 OnExposeComplete: enter
23:30:54.659 00.001 21068 UpdateGuideState(): m_state=6
23:30:54.659 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4754
23:30:54.660 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.32, Mass=74789, SNR=57.4, Peak=10128 HFD=3.4
23:30:54.661 00.001 21068 MultiStar: [#1 -0.29,-0.11,1.16,U] [#2 -0.04,-0.49,0.00,M1] [#3 0.01,0.02,1.06,U] [#4 -0.43,-0.05,1.00,U] [#5 -0.21,-0.45,0.00,M9] [#6 -0.40,0.30,0.00,M2] [#7 0.13,-0.30,0.62,U] [#8 0.01,-0.44,1.00,U] 
23:30:54.662 00.001 21068 refined, 5 included, MultiStar: {-0.14, -0.24}, one-star: {-0.14, -0.59}
23:30:54.663 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
23:30:54.663 00.000 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
23:30:54.664 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-2.10 mountX=0.09 mountY=0.26, mountTheta=1.22
23:30:54.667 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.24, opts=13)
23:30:54.669 00.002 21068 Enqueuing Move request for scope (-0.14, -0.24)
23:30:54.671 00.002 16108 Worker thread wakes up
23:30:54.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
23:30:54.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
23:30:54.671 00.000 16108 Moving (-0.14, -0.24) raw xDistance=0.09 yDistance=0.26
23:30:54.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:30:54.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:30:54.671 00.000 16108 MoveAxis(E, 0, ABG)
23:30:54.671 00.000 16108 Move returns status 0, amount 0
23:30:54.672 00.001 16108 MoveAxis(S, 53, ABG)
23:30:54.672 00.000 16108 Guiding  Dir = 1, Dur = 53
23:30:54.672 00.000 16108 IsSlewing returns 0
23:30:54.672 00.000 16108 IsGuiding returns 0
23:30:54.680 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3869, FiltMin=3312, FiltMax=38237, Gamma=1.000
23:30:54.682 00.002 16108 PulseGuide returned control before completion, sleep 54
23:30:54.703 00.021 21068 UpdateGuideState exits: m=74789 SNR=57.4
23:30:54.705 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:54.706 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:54.707 00.001 21068 Enqueuing Expose request
23:30:54.743 00.036 16108 IsGuiding returns 1
23:30:54.743 00.000 16108 scope still moving after pulse duration time elapsed
23:30:54.774 00.031 16108 IsSlewing returns 0
23:30:54.774 00.000 16108 IsGuiding returns 0
23:30:54.774 00.000 16108 scope move finished after 53 + 49 ms
23:30:54.774 00.000 16108 Move returns status 0, amount 53
23:30:54.774 00.000 16108 move complete, result=0
23:30:54.775 00.001 16108 worker thread done servicing request
23:30:54.775 00.000 16108 Worker thread wakes up
23:30:54.775 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
23:30:54.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:54.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:55.750 00.974 16108 Exposure complete
23:30:55.802 00.052 16108 worker thread done servicing request
23:30:55.802 00.000 21068 OnExposeComplete: enter
23:30:55.803 00.001 21068 UpdateGuideState(): m_state=6
23:30:55.804 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4755
23:30:55.804 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=876.55, Mass=79822, SNR=55.9, Peak=10976 HFD=3.2
23:30:55.807 00.003 21068 MultiStar: [#1 0.07,-0.06,1.07,U] [#2 0.13,-0.27,1.30,U] [#3 0.21,0.08,1.09,U] [#4 -0.46,-0.08,1.27,U] [#5 -0.04,-0.44,1.07,U] [#6 -0.08,0.01,0.95,U] [#7 0.21,-0.02,0.71,U] [#8 0.00,-0.38,0.77,U] 
23:30:55.808 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {-0.01, -0.36}
23:30:55.809 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
23:30:55.810 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
23:30:55.811 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=-0.02 mountY=0.17, mountTheta=1.69
23:30:55.812 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
23:30:55.813 00.001 21068 Enqueuing Move request for scope (-0.01, -0.17)
23:30:55.814 00.001 16108 Worker thread wakes up
23:30:55.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
23:30:55.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
23:30:55.814 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.17
23:30:55.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:55.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:55.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:30:55.814 00.000 16108 MoveAxis(E, 0, ABG)
23:30:55.814 00.000 16108 Move returns status 0, amount 0
23:30:55.814 00.000 16108 MoveAxis(N, 0, ABG)
23:30:55.814 00.000 16108 Move returns status 0, amount 0
23:30:55.814 00.000 16108 move complete, result=0
23:30:55.814 00.000 16108 worker thread done servicing request
23:30:55.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3865, FiltMin=3305, FiltMax=45478, Gamma=1.000
23:30:55.833 00.015 21068 UpdateGuideState exits: m=79822 SNR=55.9
23:30:55.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.834 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:55.835 00.001 21068 Enqueuing Expose request
23:30:55.836 00.001 16108 Worker thread wakes up
23:30:55.836 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:55.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:55.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:57.006 01.170 16108 Exposure complete
23:30:57.082 00.076 16108 worker thread done servicing request
23:30:57.082 00.000 21068 OnExposeComplete: enter
23:30:57.082 00.000 21068 UpdateGuideState(): m_state=6
23:30:57.083 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4756
23:30:57.084 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.80, Mass=88844, SNR=60.6, Peak=12096 HFD=3.7
23:30:57.085 00.001 21068 MultiStar: [#1 0.10,0.17,1.23,U] [#2 0.10,-0.09,1.20,U] [#3 0.01,0.23,1.10,U] [#4 -0.52,0.31,0.00,M1] [#5 -0.12,-0.22,1.18,U] [#6 -0.27,0.32,0.85,U] [#7 0.01,0.28,0.63,U] [#8 0.12,0.17,0.89,U] 
23:30:57.086 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.22, -0.11}
23:30:57.087 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:30:57.087 00.000 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:30:57.089 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.94 mountX=0.04 mountY=-0.06, mountTheta=-1.01
23:30:57.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
23:30:57.093 00.002 21068 Enqueuing Move request for scope (-0.03, 0.07)
23:30:57.095 00.002 16108 Worker thread wakes up
23:30:57.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:30:57.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:30:57.095 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
23:30:57.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:57.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:57.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:57.095 00.000 16108 MoveAxis(E, 0, ABG)
23:30:57.095 00.000 16108 Move returns status 0, amount 0
23:30:57.095 00.000 16108 MoveAxis(N, 0, ABG)
23:30:57.095 00.000 16108 Move returns status 0, amount 0
23:30:57.095 00.000 16108 move complete, result=0
23:30:57.095 00.000 16108 worker thread done servicing request
23:30:57.100 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3869, FiltMin=3283, FiltMax=42365, Gamma=1.000
23:30:57.115 00.015 21068 UpdateGuideState exits: m=88844 SNR=60.6
23:30:57.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.116 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:57.117 00.001 21068 Enqueuing Expose request
23:30:57.118 00.001 16108 Worker thread wakes up
23:30:57.118 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:57.119 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:57.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:58.097 00.978 16108 Exposure complete
23:30:58.156 00.059 16108 worker thread done servicing request
23:30:58.156 00.000 21068 OnExposeComplete: enter
23:30:58.159 00.003 21068 UpdateGuideState(): m_state=6
23:30:58.161 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4757
23:30:58.162 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.49, Mass=76772, SNR=57.4, Peak=9936 HFD=3.4
23:30:58.164 00.002 21068 MultiStar: [#1 0.08,-0.24,1.23,U] [#2 0.03,-0.34,1.18,U] [#3 0.16,-0.18,1.14,U] [#4 -0.20,-0.02,1.17,U] [#5 -0.03,-0.52,0.00,M8] [#6 0.17,0.41,0.99,U] [#7 0.25,-0.26,0.72,U] [#8 0.16,-0.60,0.00,M1] 
23:30:58.166 00.002 21068 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {-0.25, -0.42}
23:30:58.168 00.002 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
23:30:58.169 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
23:30:58.171 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=-0.05 mountY=0.14, mountTheta=1.90
23:30:58.175 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
23:30:58.176 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
23:30:58.179 00.003 16108 Worker thread wakes up
23:30:58.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:30:58.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:30:58.179 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
23:30:58.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:30:58.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:58.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:30:58.180 00.001 16108 MoveAxis(E, 0, ABG)
23:30:58.180 00.000 16108 Move returns status 0, amount 0
23:30:58.180 00.000 16108 MoveAxis(N, 0, ABG)
23:30:58.180 00.000 16108 Move returns status 0, amount 0
23:30:58.180 00.000 16108 move complete, result=0
23:30:58.180 00.000 16108 worker thread done servicing request
23:30:58.188 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3865, FiltMin=3305, FiltMax=43894, Gamma=1.000
23:30:58.217 00.029 21068 UpdateGuideState exits: m=76772 SNR=57.4
23:30:58.220 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:58.222 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:58.224 00.002 21068 Enqueuing Expose request
23:30:58.227 00.003 16108 Worker thread wakes up
23:30:58.227 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:58.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:30:58.227 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:59.399 01.172 16108 Exposure complete
23:30:59.484 00.085 16108 worker thread done servicing request
23:30:59.484 00.000 21068 OnExposeComplete: enter
23:30:59.486 00.002 21068 UpdateGuideState(): m_state=6
23:30:59.488 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4758
23:30:59.489 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.89, Mass=70625, SNR=51.3, Peak=10928 HFD=3.2
23:30:59.491 00.002 21068 MultiStar: [#1 0.51,-0.05,0.00,M1] [#2 0.35,-0.09,1.63,U] [#3 0.36,0.25,1.33,U] [#4 -0.16,0.01,1.10,U] [#5 0.35,-0.27,1.09,U] [#6 0.02,0.39,1.08,U] [#7 0.05,0.34,0.73,U] [#8 0.03,0.01,1.06,U] 
23:30:59.492 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {-0.24, -0.02}
23:30:59.494 00.002 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
23:30:59.495 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
23:30:59.498 00.003 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.48 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
23:30:59.501 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
23:30:59.502 00.001 21068 Enqueuing Move request for scope (0.12, 0.06)
23:30:59.504 00.002 16108 Worker thread wakes up
23:30:59.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:30:59.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:30:59.504 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.11 yDistance=-0.09
23:30:59.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:30:59.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:59.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:59.504 00.000 16108 MoveAxis(E, 0, ABG)
23:30:59.504 00.000 16108 Move returns status 0, amount 0
23:30:59.506 00.002 16108 MoveAxis(N, 0, ABG)
23:30:59.506 00.000 16108 Move returns status 0, amount 0
23:30:59.506 00.000 16108 move complete, result=0
23:30:59.506 00.000 16108 worker thread done servicing request
23:30:59.513 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3865, FiltMin=3289, FiltMax=38742, Gamma=1.000
23:30:59.535 00.022 21068 UpdateGuideState exits: m=70625 SNR=51.3
23:30:59.537 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.539 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:30:59.541 00.002 21068 Enqueuing Expose request
23:30:59.543 00.002 16108 Worker thread wakes up
23:30:59.543 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:59.544 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:30:59.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:00.527 00.983 16108 Exposure complete
23:31:00.584 00.057 16108 worker thread done servicing request
23:31:00.584 00.000 21068 OnExposeComplete: enter
23:31:00.585 00.001 21068 UpdateGuideState(): m_state=6
23:31:00.586 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4759
23:31:00.587 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.78, Mass=88938, SNR=60.8, Peak=11872 HFD=3.5
23:31:00.588 00.001 21068 MultiStar: [#1 0.78,-0.09,0.00,M2] [#2 0.19,-0.04,1.14,U] [#3 0.40,0.14,1.01,U] [#4 0.04,-0.14,0.96,U] [#5 0.35,-0.46,0.00,M8] [#6 0.24,0.37,1.11,U] [#7 0.13,0.08,0.60,U] [#8 0.49,-0.02,0.00,M1] 
23:31:00.588 00.000 21068 refined, 5 included, MultiStar: {0.22, 0.05}, one-star: {0.25, -0.12}
23:31:00.589 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
23:31:00.590 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
23:31:00.590 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.23 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
23:31:00.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.05, opts=13)
23:31:00.595 00.003 21068 Enqueuing Move request for scope (0.22, 0.05)
23:31:00.597 00.002 16108 Worker thread wakes up
23:31:00.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
23:31:00.597 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
23:31:00.598 00.001 16108 Moving (0.22, 0.05) raw xDistance=-0.20 yDistance=-0.10
23:31:00.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:31:00.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:00.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:00.598 00.000 16108 MoveAxis(E, 53, ABG)
23:31:00.598 00.000 16108 Guiding  Dir = 2, Dur = 53
23:31:00.598 00.000 16108 IsSlewing returns 0
23:31:00.599 00.001 16108 IsGuiding returns 0
23:31:00.607 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3862, FiltMin=3315, FiltMax=42102, Gamma=1.000
23:31:00.624 00.017 21068 UpdateGuideState exits: m=88938 SNR=60.8
23:31:00.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.625 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:00.626 00.001 21068 Enqueuing Expose request
23:31:00.636 00.010 16108 PulseGuide returned control before completion, sleep 26
23:31:00.666 00.030 16108 IsGuiding returns 1
23:31:00.666 00.000 16108 scope still moving after pulse duration time elapsed
23:31:00.697 00.031 16108 IsSlewing returns 0
23:31:00.697 00.000 16108 IsGuiding returns 1
23:31:00.729 00.032 16108 IsSlewing returns 0
23:31:00.730 00.001 16108 IsGuiding returns 0
23:31:00.730 00.000 16108 scope move finished after 53 + 77 ms
23:31:00.730 00.000 16108 Move returns status 0, amount 53
23:31:00.730 00.000 16108 MoveAxis(N, 0, ABG)
23:31:00.730 00.000 16108 Move returns status 0, amount 0
23:31:00.730 00.000 16108 move complete, result=0
23:31:00.731 00.001 16108 worker thread done servicing request
23:31:00.731 00.000 16108 Worker thread wakes up
23:31:00.731 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
23:31:00.733 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:00.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:01.895 01.162 16108 Exposure complete
23:31:01.950 00.055 16108 worker thread done servicing request
23:31:01.950 00.000 21068 OnExposeComplete: enter
23:31:01.951 00.001 21068 UpdateGuideState(): m_state=6
23:31:01.952 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4760
23:31:01.953 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.57, Mass=95410, SNR=62.7, Peak=12387 HFD=3.3
23:31:01.954 00.001 21068 MultiStar: [#1 -0.14,0.03,1.17,U] [#2 -0.10,-0.24,1.47,U] [#3 0.29,0.01,1.01,U] [#4 -0.18,-0.16,1.07,U] [#5 -0.08,-0.44,1.08,U] [#6 -0.27,0.16,0.78,U] [#7 0.11,-0.03,0.58,U] [#8 0.01,-0.47,0.73,U] 
23:31:01.954 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.17}, one-star: {-0.35, -0.34}
23:31:01.956 00.002 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
23:31:01.957 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
23:31:01.958 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.06 mountY=0.19, mountTheta=1.28
23:31:01.959 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.17, opts=13)
23:31:01.960 00.001 21068 Enqueuing Move request for scope (-0.09, -0.17)
23:31:01.961 00.001 16108 Worker thread wakes up
23:31:01.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
23:31:01.961 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
23:31:01.961 00.000 16108 Moving (-0.09, -0.17) raw xDistance=0.06 yDistance=0.19
23:31:01.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:31:01.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:01.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:31:01.961 00.000 16108 MoveAxis(E, 0, ABG)
23:31:01.961 00.000 16108 Move returns status 0, amount 0
23:31:01.961 00.000 16108 MoveAxis(N, 0, ABG)
23:31:01.961 00.000 16108 Move returns status 0, amount 0
23:31:01.961 00.000 16108 move complete, result=0
23:31:01.961 00.000 16108 worker thread done servicing request
23:31:01.968 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3859, FiltMin=3309, FiltMax=42739, Gamma=1.000
23:31:01.993 00.025 21068 UpdateGuideState exits: m=95410 SNR=62.7
23:31:01.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:01.995 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:01.996 00.001 21068 Enqueuing Expose request
23:31:01.997 00.001 16108 Worker thread wakes up
23:31:01.997 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:01.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:01.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:02.977 00.979 16108 Exposure complete
23:31:03.047 00.070 16108 worker thread done servicing request
23:31:03.047 00.000 21068 OnExposeComplete: enter
23:31:03.048 00.001 21068 UpdateGuideState(): m_state=6
23:31:03.049 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4761
23:31:03.050 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.53, Mass=69738, SNR=51.2, Peak=11123 HFD=3.4
23:31:03.050 00.000 21068 MultiStar: [#1 0.36,0.08,1.41,U] [#2 0.20,-0.32,1.43,U] [#3 0.28,-0.13,1.24,U] [#4 -0.16,-0.19,1.23,U] [#5 0.19,-0.52,0.00,M8] [#6 0.17,0.01,1.05,U] [#7 -0.57,0.34,0.00,M1] [#8 -0.14,-0.24,0.88,U] 
23:31:03.051 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {-0.44, -0.38}
23:31:03.052 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
23:31:03.053 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
23:31:03.054 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.18 mountX=-0.09 mountY=0.14, mountTheta=2.16
23:31:03.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
23:31:03.057 00.002 21068 Enqueuing Move request for scope (0.07, -0.16)
23:31:03.058 00.001 16108 Worker thread wakes up
23:31:03.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
23:31:03.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
23:31:03.058 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.09 yDistance=0.14
23:31:03.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:31:03.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:31:03.058 00.000 16108 MoveAxis(E, 0, ABG)
23:31:03.058 00.000 16108 Move returns status 0, amount 0
23:31:03.058 00.000 16108 MoveAxis(N, 0, ABG)
23:31:03.058 00.000 16108 Move returns status 0, amount 0
23:31:03.058 00.000 16108 move complete, result=0
23:31:03.058 00.000 16108 worker thread done servicing request
23:31:03.064 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3862, FiltMin=3334, FiltMax=39174, Gamma=1.000
23:31:03.090 00.026 21068 UpdateGuideState exits: m=69738 SNR=51.2
23:31:03.092 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:03.094 00.001 21068 Enqueuing Expose request
23:31:03.097 00.003 16108 Worker thread wakes up
23:31:03.097 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:03.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:03.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:04.277 01.179 16108 Exposure complete
23:31:04.333 00.056 16108 worker thread done servicing request
23:31:04.333 00.000 21068 OnExposeComplete: enter
23:31:04.334 00.001 21068 UpdateGuideState(): m_state=6
23:31:04.335 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4762
23:31:04.335 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=876.73, Mass=74652, SNR=53.2, Peak=10288 HFD=3.2
23:31:04.337 00.002 21068 MultiStar: [#1 0.17,-0.42,1.23,U] [#2 -0.03,-0.47,1.58,U] [#3 -0.12,-0.43,1.36,U] [#4 -0.36,-0.57,0.00,M1] [#5 0.11,-1.03,0.00,M9] [#6 0.06,-0.21,1.13,U] [#7 0.16,-0.40,0.60,U] [#8 0.19,-0.29,1.02,U] 
23:31:04.338 00.001 21068 single-star, 6 included, MultiStar: {0.04, -0.35}, one-star: {-0.07, -0.18}
23:31:04.339 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
23:31:04.340 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
23:31:04.341 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.94 mountX=0.04 mountY=0.19, mountTheta=1.38
23:31:04.342 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.18, opts=13)
23:31:04.344 00.002 21068 Enqueuing Move request for scope (-0.07, -0.18)
23:31:04.345 00.001 16108 Worker thread wakes up
23:31:04.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
23:31:04.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
23:31:04.345 00.000 16108 Moving (-0.07, -0.18) raw xDistance=0.04 yDistance=0.19
23:31:04.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:31:04.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:04.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:31:04.345 00.000 16108 MoveAxis(E, 0, ABG)
23:31:04.345 00.000 16108 Move returns status 0, amount 0
23:31:04.345 00.000 16108 MoveAxis(N, 0, ABG)
23:31:04.345 00.000 16108 Move returns status 0, amount 0
23:31:04.345 00.000 16108 move complete, result=0
23:31:04.345 00.000 16108 worker thread done servicing request
23:31:04.349 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3862, FiltMin=3309, FiltMax=38349, Gamma=1.000
23:31:04.366 00.017 21068 UpdateGuideState exits: m=74652 SNR=53.2
23:31:04.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:04.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:04.369 00.001 21068 Enqueuing Expose request
23:31:04.370 00.001 16108 Worker thread wakes up
23:31:04.370 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:04.370 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:04.371 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:05.344 00.973 16108 Exposure complete
23:31:05.400 00.056 16108 worker thread done servicing request
23:31:05.400 00.000 21068 OnExposeComplete: enter
23:31:05.401 00.001 21068 UpdateGuideState(): m_state=6
23:31:05.402 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4763
23:31:05.402 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.77, Mass=72436, SNR=58.4, Peak=10771 HFD=3.2
23:31:05.403 00.001 21068 MultiStar: [#1 0.28,0.24,1.08,U] [#2 0.16,-0.06,1.44,U] [#3 0.18,0.17,1.14,U] [#4 -0.08,0.13,0.99,U] [#5 0.42,-0.39,0.00,M10] [#6 -0.24,0.38,0.98,U] [#7 -0.21,0.18,0.58,U] [#8 -0.18,-0.03,0.75,U] 
23:31:05.404 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.06, -0.14}
23:31:05.404 00.000 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
23:31:05.405 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
23:31:05.407 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.00 mountY=-0.10, mountTheta=-1.54
23:31:05.408 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
23:31:05.409 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
23:31:05.410 00.001 16108 Worker thread wakes up
23:31:05.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:31:05.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:31:05.410 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.00 yDistance=-0.10
23:31:05.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:31:05.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:05.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:05.410 00.000 16108 MoveAxis(E, 0, ABG)
23:31:05.411 00.001 16108 Move returns status 0, amount 0
23:31:05.411 00.000 16108 MoveAxis(N, 0, ABG)
23:31:05.411 00.000 16108 Move returns status 0, amount 0
23:31:05.411 00.000 16108 move complete, result=0
23:31:05.411 00.000 16108 worker thread done servicing request
23:31:05.413 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3862, FiltMin=3270, FiltMax=36285, Gamma=1.000
23:31:05.438 00.025 21068 UpdateGuideState exits: m=72436 SNR=58.4
23:31:05.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:05.440 00.000 21068 Enqueuing Expose request
23:31:05.441 00.001 16108 Worker thread wakes up
23:31:05.441 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:05.442 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:05.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:06.595 01.153 16108 Exposure complete
23:31:06.678 00.083 16108 worker thread done servicing request
23:31:06.678 00.000 21068 OnExposeComplete: enter
23:31:06.679 00.001 21068 UpdateGuideState(): m_state=6
23:31:06.680 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4764
23:31:06.681 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=876.75, Mass=81452, SNR=57.8, Peak=11347 HFD=3.4
23:31:06.683 00.002 21068 MultiStar: [#1 -0.19,-0.12,1.24,U] [#2 -0.11,-0.32,1.30,U] [#3 -0.18,-0.03,1.13,U] [#4 -0.30,0.03,1.00,U] [#5 -0.21,-0.61,0.00,R] [#6 -0.28,0.23,1.08,U] [#7 -0.10,-0.11,0.50,U] [#8 -0.16,-0.24,0.72,U] 
23:31:06.683 00.000 21068 refined, 7 included, MultiStar: {-0.25, -0.09}, one-star: {-0.65, -0.16}
23:31:06.685 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
23:31:06.686 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.58)
23:31:06.687 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.80 mountX=0.23 mountY=0.15, mountTheta=0.56
23:31:06.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.09, opts=13)
23:31:06.691 00.002 21068 Enqueuing Move request for scope (-0.25, -0.09)
23:31:06.692 00.001 16108 Worker thread wakes up
23:31:06.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
23:31:06.692 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
23:31:06.692 00.000 16108 Moving (-0.25, -0.09) raw xDistance=0.23 yDistance=0.15
23:31:06.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:31:06.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:06.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:31:06.692 00.000 16108 MoveAxis(W, 61, ABG)
23:31:06.692 00.000 16108 Guiding  Dir = 3, Dur = 61
23:31:06.692 00.000 16108 IsSlewing returns 0
23:31:06.692 00.000 16108 IsGuiding returns 0
23:31:06.697 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3862, FiltMin=3273, FiltMax=47293, Gamma=1.000
23:31:06.714 00.017 21068 UpdateGuideState exits: m=81452 SNR=57.8
23:31:06.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:06.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:06.716 00.000 21068 Enqueuing Expose request
23:31:06.737 00.021 16108 PulseGuide returned control before completion, sleep 27
23:31:06.767 00.030 16108 IsGuiding returns 1
23:31:06.767 00.000 16108 scope still moving after pulse duration time elapsed
23:31:06.797 00.030 16108 IsSlewing returns 0
23:31:06.797 00.000 16108 IsGuiding returns 1
23:31:06.829 00.032 16108 IsSlewing returns 0
23:31:06.829 00.000 16108 IsGuiding returns 0
23:31:06.829 00.000 16108 scope move finished after 61 + 75 ms
23:31:06.829 00.000 16108 Move returns status 0, amount 61
23:31:06.829 00.000 16108 MoveAxis(N, 0, ABG)
23:31:06.829 00.000 16108 Move returns status 0, amount 0
23:31:06.829 00.000 16108 move complete, result=0
23:31:06.829 00.000 16108 worker thread done servicing request
23:31:06.830 00.001 16108 Worker thread wakes up
23:31:06.830 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:06.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:06.830 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
23:31:07.808 00.978 16108 Exposure complete
23:31:07.875 00.067 16108 worker thread done servicing request
23:31:07.875 00.000 21068 OnExposeComplete: enter
23:31:07.876 00.001 21068 UpdateGuideState(): m_state=6
23:31:07.877 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4765
23:31:07.878 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.92, Mass=71582, SNR=49.0, Peak=10528 HFD=3.3
23:31:07.879 00.001 21068 MultiStar: [#1 0.17,-0.19,1.67,U] [#2 -0.20,-0.09,1.58,U] [#3 0.13,-0.23,1.27,U] [#4 -0.28,-0.11,1.10,U] [#5 -0.02,0.13,1.27,U] [#6 -0.00,0.33,1.12,U] [#7 -0.30,-0.24,0.81,U] [#8 0.28,-0.42,0.00,M1] 
23:31:07.879 00.000 21068 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.20, 0.01}
23:31:07.881 00.002 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
23:31:07.882 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
23:31:07.883 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.46 mountX=0.05 mountY=0.07, mountTheta=0.89
23:31:07.884 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
23:31:07.885 00.001 21068 Enqueuing Move request for scope (-0.07, -0.05)
23:31:07.886 00.001 16108 Worker thread wakes up
23:31:07.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:31:07.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:31:07.886 00.000 16108 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
23:31:07.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:31:07.887 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:07.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:07.887 00.000 16108 MoveAxis(E, 0, ABG)
23:31:07.887 00.000 16108 Move returns status 0, amount 0
23:31:07.887 00.000 16108 MoveAxis(N, 0, ABG)
23:31:07.887 00.000 16108 Move returns status 0, amount 0
23:31:07.887 00.000 16108 move complete, result=0
23:31:07.887 00.000 16108 worker thread done servicing request
23:31:07.889 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3859, FiltMin=3305, FiltMax=40435, Gamma=1.000
23:31:07.911 00.022 21068 UpdateGuideState exits: m=71582 SNR=49.0
23:31:07.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:07.915 00.001 21068 Enqueuing Expose request
23:31:07.917 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:07.918 00.001 16108 Worker thread wakes up
23:31:07.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:07.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:09.065 01.147 16108 Exposure complete
23:31:09.120 00.055 16108 worker thread done servicing request
23:31:09.120 00.000 21068 OnExposeComplete: enter
23:31:09.121 00.001 21068 UpdateGuideState(): m_state=6
23:31:09.122 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4766
23:31:09.123 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.91, Mass=87673, SNR=66.8, Peak=11136 HFD=3.5
23:31:09.124 00.001 21068 MultiStar: [#1 0.23,-0.28,1.03,U] [#2 0.03,-0.05,1.10,U] [#3 0.15,0.12,0.87,U] [#4 -0.10,0.17,0.84,U] [#5 0.24,0.42,0.00,M1] [#6 0.06,0.41,0.88,U] [#7 0.16,-0.28,0.50,U] [#8 0.29,-0.36,0.75,U] 
23:31:09.125 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.02}, one-star: {-0.08, 0.00}
23:31:09.126 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
23:31:09.127 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
23:31:09.128 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.10 mountX=0.08 mountY=0.02, mountTheta=0.19
23:31:09.129 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.00, opts=13)
23:31:09.130 00.001 21068 Enqueuing Move request for scope (-0.08, 0.00)
23:31:09.131 00.001 16108 Worker thread wakes up
23:31:09.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
23:31:09.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
23:31:09.131 00.000 16108 Moving (-0.08, 0.00) raw xDistance=0.08 yDistance=0.02
23:31:09.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:09.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:09.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:09.131 00.000 16108 MoveAxis(E, 0, ABG)
23:31:09.131 00.000 16108 Move returns status 0, amount 0
23:31:09.131 00.000 16108 MoveAxis(N, 0, ABG)
23:31:09.132 00.001 16108 Move returns status 0, amount 0
23:31:09.132 00.000 16108 move complete, result=0
23:31:09.132 00.000 16108 worker thread done servicing request
23:31:09.139 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3859, FiltMin=3235, FiltMax=47622, Gamma=1.000
23:31:09.164 00.025 21068 UpdateGuideState exits: m=87673 SNR=66.8
23:31:09.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:09.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:09.166 00.000 21068 Enqueuing Expose request
23:31:09.168 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:09.169 00.001 16108 Worker thread wakes up
23:31:09.169 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:09.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:10.144 00.975 16108 Exposure complete
23:31:10.219 00.075 16108 worker thread done servicing request
23:31:10.221 00.002 21068 OnExposeComplete: enter
23:31:10.222 00.001 21068 UpdateGuideState(): m_state=6
23:31:10.223 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4767
23:31:10.224 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.58, Mass=92272, SNR=62.1, Peak=11379 HFD=3.5
23:31:10.226 00.002 21068 MultiStar: [#1 0.10,-0.08,0.98,U] [#2 0.05,-0.27,1.05,U] [#3 -0.02,0.25,1.10,U] [#4 -0.18,-0.43,0.92,U] [#5 0.25,0.02,1.18,U] [#6 0.20,0.21,1.09,U] [#7 0.17,-0.67,0.00,M1] [#8 0.36,-0.73,0.00,M1] 
23:31:10.226 00.000 21068 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {-0.22, -0.33}
23:31:10.227 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
23:31:10.229 00.002 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.24)
23:31:10.230 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.14 mountX=-0.05 mountY=0.07, mountTheta=2.20
23:31:10.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
23:31:10.234 00.002 21068 Enqueuing Move request for scope (0.04, -0.08)
23:31:10.234 00.000 16108 Worker thread wakes up
23:31:10.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:31:10.234 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:31:10.234 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
23:31:10.235 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:31:10.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:10.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:10.235 00.000 16108 MoveAxis(E, 0, ABG)
23:31:10.235 00.000 16108 Move returns status 0, amount 0
23:31:10.235 00.000 16108 MoveAxis(N, 0, ABG)
23:31:10.235 00.000 16108 Move returns status 0, amount 0
23:31:10.235 00.000 16108 move complete, result=0
23:31:10.235 00.000 16108 worker thread done servicing request
23:31:10.238 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3856, FiltMin=3261, FiltMax=38029, Gamma=1.000
23:31:10.257 00.019 21068 UpdateGuideState exits: m=92272 SNR=62.1
23:31:10.259 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:10.260 00.000 21068 Enqueuing Expose request
23:31:10.261 00.001 16108 Worker thread wakes up
23:31:10.261 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:10.262 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:10.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:11.425 01.163 16108 Exposure complete
23:31:11.485 00.060 16108 worker thread done servicing request
23:31:11.485 00.000 21068 OnExposeComplete: enter
23:31:11.487 00.002 21068 UpdateGuideState(): m_state=6
23:31:11.487 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4768
23:31:11.488 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.54, Mass=81781, SNR=55.7, Peak=12976 HFD=3.0
23:31:11.489 00.001 21068 MultiStar: [#1 0.47,-0.12,0.00,M1] [#2 0.38,-0.27,1.03,U] [#3 0.43,-0.13,1.06,U] [#4 -0.02,-0.32,0.98,U] [#5 0.42,0.11,1.14,U] [#6 0.16,0.15,1.07,U] [#7 0.52,-0.45,0.00,M2] [#8 0.46,-0.55,0.00,M2] 
23:31:11.490 00.001 21068 refined, 5 included, MultiStar: {0.30, -0.13}, one-star: {0.39, -0.36}
23:31:11.490 00.000 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
23:31:11.491 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
23:31:11.492 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-0.40 mountX=-0.32 mountY=0.05, mountTheta=2.97
23:31:11.493 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.13, opts=13)
23:31:11.494 00.001 21068 Enqueuing Move request for scope (0.30, -0.13)
23:31:11.494 00.000 16108 Worker thread wakes up
23:31:11.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
23:31:11.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
23:31:11.494 00.000 16108 Moving (0.30, -0.13) raw xDistance=-0.32 yDistance=0.05
23:31:11.495 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:31:11.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:11.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:31:11.495 00.000 16108 MoveAxis(E, 83, ABG)
23:31:11.495 00.000 16108 Guiding  Dir = 2, Dur = 83
23:31:11.495 00.000 16108 IsSlewing returns 0
23:31:11.495 00.000 16108 IsGuiding returns 0
23:31:11.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3856, FiltMin=3275, FiltMax=42557, Gamma=1.000
23:31:11.514 00.015 21068 UpdateGuideState exits: m=81781 SNR=55.7
23:31:11.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.515 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:11.516 00.001 21068 Enqueuing Expose request
23:31:11.549 00.033 16108 PulseGuide returned control before completion, sleep 41
23:31:11.595 00.046 16108 IsGuiding returns 1
23:31:11.595 00.000 16108 scope still moving after pulse duration time elapsed
23:31:11.626 00.031 16108 IsSlewing returns 0
23:31:11.626 00.000 16108 IsGuiding returns 1
23:31:11.658 00.032 16108 IsSlewing returns 0
23:31:11.659 00.001 16108 IsGuiding returns 0
23:31:11.659 00.000 16108 scope move finished after 83 + 80 ms
23:31:11.659 00.000 16108 Move returns status 0, amount 83
23:31:11.659 00.000 16108 MoveAxis(N, 0, ABG)
23:31:11.659 00.000 16108 Move returns status 0, amount 0
23:31:11.660 00.001 16108 move complete, result=0
23:31:11.660 00.000 16108 worker thread done servicing request
23:31:11.660 00.000 16108 Worker thread wakes up
23:31:11.660 00.000 21068 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH
23:31:11.662 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:11.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:12.622 00.960 16108 Exposure complete
23:31:12.677 00.055 16108 worker thread done servicing request
23:31:12.677 00.000 21068 OnExposeComplete: enter
23:31:12.680 00.003 21068 UpdateGuideState(): m_state=6
23:31:12.681 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4769
23:31:12.682 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.53, Mass=79380, SNR=54.0, Peak=12851 HFD=2.7
23:31:12.684 00.002 21068 MultiStar: [#1 0.28,-0.13,1.28,U] [#2 0.12,-0.41,1.28,U] [#3 0.11,-0.05,1.31,U] [#4 0.25,-0.22,1.01,U] [#5 0.42,-0.05,1.02,U] [#6 0.42,-0.15,1.10,U] [#7 -0.07,-0.16,0.66,U] [#8 0.12,-0.48,0.00,M3] 
23:31:12.685 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.19}, one-star: {-0.36, -0.38}
23:31:12.686 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:31:12.687 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
23:31:12.688 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.87 mountX=-0.19 mountY=0.15, mountTheta=2.48
23:31:12.689 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.19, opts=13)
23:31:12.690 00.001 21068 Enqueuing Move request for scope (0.16, -0.19)
23:31:12.691 00.001 16108 Worker thread wakes up
23:31:12.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
23:31:12.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
23:31:12.691 00.000 16108 Moving (0.16, -0.19) raw xDistance=-0.19 yDistance=0.15
23:31:12.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:31:12.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:12.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:31:12.691 00.000 16108 MoveAxis(E, 0, ABG)
23:31:12.691 00.000 16108 Move returns status 0, amount 0
23:31:12.691 00.000 16108 MoveAxis(N, 0, ABG)
23:31:12.691 00.000 16108 Move returns status 0, amount 0
23:31:12.691 00.000 16108 move complete, result=0
23:31:12.691 00.000 16108 worker thread done servicing request
23:31:12.696 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3856, FiltMin=3277, FiltMax=38797, Gamma=1.000
23:31:12.723 00.027 21068 UpdateGuideState exits: m=79380 SNR=54.0
23:31:12.724 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:12.726 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:12.727 00.001 21068 Enqueuing Expose request
23:31:12.728 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:12.729 00.001 16108 Worker thread wakes up
23:31:12.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:12.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:13.889 01.160 16108 Exposure complete
23:31:13.955 00.066 16108 worker thread done servicing request
23:31:13.955 00.000 21068 OnExposeComplete: enter
23:31:13.956 00.001 21068 UpdateGuideState(): m_state=6
23:31:13.957 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4770
23:31:13.958 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.73, Mass=74671, SNR=59.1, Peak=11747 HFD=3.4
23:31:13.959 00.001 21068 MultiStar: [#1 -0.13,0.02,1.01,U] [#2 -0.35,-0.17,1.16,U] [#3 -0.46,-0.19,0.00,M1] [#4 -0.23,0.01,0.99,U] [#5 0.35,0.33,1.10,U] [#6 -0.08,0.76,0.00,M1] [#7 -0.08,0.02,0.77,U] [#8 0.21,-0.13,0.72,U] 
23:31:13.960 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.01}, one-star: {-0.26, -0.17}
23:31:13.960 00.000 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
23:31:13.961 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
23:31:13.962 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=0.08 mountY=0.03, mountTheta=0.33
23:31:13.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
23:31:13.965 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
23:31:13.966 00.001 16108 Worker thread wakes up
23:31:13.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:31:13.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:31:13.966 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.03
23:31:13.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:13.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:13.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:13.966 00.000 16108 MoveAxis(E, 0, ABG)
23:31:13.966 00.000 16108 Move returns status 0, amount 0
23:31:13.966 00.000 16108 MoveAxis(N, 0, ABG)
23:31:13.967 00.001 16108 Move returns status 0, amount 0
23:31:13.967 00.000 16108 move complete, result=0
23:31:13.967 00.000 16108 worker thread done servicing request
23:31:13.973 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3853, FiltMin=3254, FiltMax=36611, Gamma=1.000
23:31:13.996 00.023 21068 UpdateGuideState exits: m=74671 SNR=59.1
23:31:13.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:13.999 00.001 21068 Enqueuing Expose request
23:31:13.999 00.000 16108 Worker thread wakes up
23:31:13.999 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:14.001 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:14.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:14.971 00.970 16108 Exposure complete
23:31:15.066 00.095 16108 worker thread done servicing request
23:31:15.067 00.001 21068 OnExposeComplete: enter
23:31:15.069 00.002 21068 UpdateGuideState(): m_state=6
23:31:15.071 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4771
23:31:15.073 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=876.64, Mass=80779, SNR=58.9, Peak=11651 HFD=3.3
23:31:15.074 00.001 21068 MultiStar: [#1 -0.38,-0.15,0.92,U] [#2 -0.08,-0.29,1.29,U] [#3 -0.05,-0.08,1.10,U] [#4 -0.20,-0.14,1.09,U] [#5 0.28,0.26,1.35,U] [#6 0.11,0.21,1.08,U] [#7 -0.27,-0.06,0.68,U] [#8 -0.16,-0.51,0.00,M3] 
23:31:15.076 00.002 21068 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.30, -0.26}
23:31:15.077 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
23:31:15.078 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
23:31:15.081 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=0.07 mountY=0.08, mountTheta=0.81
23:31:15.085 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
23:31:15.088 00.003 21068 Enqueuing Move request for scope (-0.08, -0.06)
23:31:15.090 00.002 16108 Worker thread wakes up
23:31:15.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:31:15.090 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:31:15.090 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.08
23:31:15.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:31:15.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:15.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:15.090 00.000 16108 MoveAxis(E, 0, ABG)
23:31:15.090 00.000 16108 Move returns status 0, amount 0
23:31:15.090 00.000 16108 MoveAxis(N, 0, ABG)
23:31:15.090 00.000 16108 Move returns status 0, amount 0
23:31:15.090 00.000 16108 move complete, result=0
23:31:15.090 00.000 16108 worker thread done servicing request
23:31:15.097 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3856, FiltMin=3197, FiltMax=39491, Gamma=1.000
23:31:15.115 00.018 21068 UpdateGuideState exits: m=80779 SNR=58.9
23:31:15.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:15.118 00.001 21068 Enqueuing Expose request
23:31:15.119 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:15.119 00.000 16108 Worker thread wakes up
23:31:15.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:15.120 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:16.289 01.169 16108 Exposure complete
23:31:16.345 00.056 16108 worker thread done servicing request
23:31:16.345 00.000 21068 OnExposeComplete: enter
23:31:16.347 00.002 21068 UpdateGuideState(): m_state=6
23:31:16.349 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4772
23:31:16.350 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.82, Mass=92448, SNR=68.3, Peak=12563 HFD=3.4
23:31:16.354 00.004 21068 MultiStar: [#1 0.16,0.04,1.01,U] [#2 -0.27,-0.50,0.00,M1] [#3 -0.03,-0.10,0.98,U] [#4 -0.26,-0.10,0.87,U] [#5 0.01,0.06,0.91,U] [#6 -0.07,0.51,0.00,M1] [#7 -0.16,-0.09,0.55,U] [#8 -0.15,0.04,0.72,U] 
23:31:16.356 00.002 21068 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.15, -0.08}
23:31:16.357 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.60)
23:31:16.358 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
23:31:16.359 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=0.07 mountY=0.05, mountTheta=0.64
23:31:16.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
23:31:16.362 00.001 21068 Enqueuing Move request for scope (-0.07, -0.03)
23:31:16.363 00.001 16108 Worker thread wakes up
23:31:16.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:31:16.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:31:16.363 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.07 yDistance=0.05
23:31:16.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:31:16.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:16.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:31:16.363 00.000 16108 MoveAxis(E, 0, ABG)
23:31:16.363 00.000 16108 Move returns status 0, amount 0
23:31:16.363 00.000 16108 MoveAxis(N, 0, ABG)
23:31:16.363 00.000 16108 Move returns status 0, amount 0
23:31:16.363 00.000 16108 move complete, result=0
23:31:16.364 00.001 16108 worker thread done servicing request
23:31:16.368 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3853, FiltMin=3321, FiltMax=41734, Gamma=1.000
23:31:16.383 00.015 21068 UpdateGuideState exits: m=92448 SNR=68.3
23:31:16.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:16.385 00.000 21068 Enqueuing Expose request
23:31:16.386 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:16.387 00.001 16108 Worker thread wakes up
23:31:16.387 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:16.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:17.363 00.976 16108 Exposure complete
23:31:17.434 00.071 16108 worker thread done servicing request
23:31:17.435 00.001 21068 OnExposeComplete: enter
23:31:17.436 00.001 21068 UpdateGuideState(): m_state=6
23:31:17.436 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4773
23:31:17.437 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=876.93, Mass=65768, SNR=49.1, Peak=9731 HFD=3.0
23:31:17.438 00.001 21068 MultiStar: [#1 -0.11,0.01,1.37,U] [#2 -0.36,-0.31,1.43,U] [#3 0.10,-0.06,1.71,U] [#4 -0.53,0.13,0.00,M1] [#5 0.03,0.05,1.52,U] [#6 -0.08,0.04,1.19,U] [#7 -0.75,-0.11,0.00,M1] [#8 -0.34,-0.13,0.94,U] 
23:31:17.439 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.06}, one-star: {-0.70, 0.02}
23:31:17.439 00.000 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
23:31:17.440 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
23:31:17.441 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.83 mountX=0.16 mountY=0.09, mountTheta=0.53
23:31:17.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.06, opts=13)
23:31:17.444 00.001 21068 Enqueuing Move request for scope (-0.17, -0.06)
23:31:17.444 00.000 16108 Worker thread wakes up
23:31:17.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:31:17.444 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:31:17.444 00.000 16108 Moving (-0.17, -0.06) raw xDistance=0.16 yDistance=0.09
23:31:17.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:31:17.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:17.445 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:31:17.445 00.000 16108 MoveAxis(E, 0, ABG)
23:31:17.445 00.000 16108 Move returns status 0, amount 0
23:31:17.445 00.000 16108 MoveAxis(N, 0, ABG)
23:31:17.445 00.000 16108 Move returns status 0, amount 0
23:31:17.445 00.000 16108 move complete, result=0
23:31:17.445 00.000 16108 worker thread done servicing request
23:31:17.451 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3853, FiltMin=3257, FiltMax=47651, Gamma=1.000
23:31:17.480 00.029 21068 UpdateGuideState exits: m=65768 SNR=49.1
23:31:17.483 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:17.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:17.485 00.001 21068 Enqueuing Expose request
23:31:17.487 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:17.489 00.002 16108 Worker thread wakes up
23:31:17.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:17.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:18.645 01.156 16108 Exposure complete
23:31:18.715 00.070 16108 worker thread done servicing request
23:31:18.715 00.000 21068 OnExposeComplete: enter
23:31:18.716 00.001 21068 UpdateGuideState(): m_state=6
23:31:18.717 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4774
23:31:18.718 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.63, Mass=75133, SNR=56.3, Peak=12451 HFD=2.9
23:31:18.719 00.001 21068 MultiStar: [#1 0.02,0.05,1.23,U] [#2 -0.39,-0.05,1.35,U] [#3 -0.25,0.08,1.11,U] [#4 -0.95,-0.02,0.00,M2] [#5 0.13,0.32,1.11,U] [#6 -0.37,0.43,0.00,M1] [#7 0.02,0.41,0.69,U] [#8 0.15,0.08,0.78,U] 
23:31:18.719 00.000 21068 refined, 6 included, MultiStar: {-0.11, 0.07}, one-star: {-0.30, -0.27}
23:31:18.720 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
23:31:18.721 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
23:31:18.721 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=0.12 mountY=-0.04, mountTheta=-0.32
23:31:18.724 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
23:31:18.725 00.001 21068 Enqueuing Move request for scope (-0.11, 0.07)
23:31:18.726 00.001 16108 Worker thread wakes up
23:31:18.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:31:18.726 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:31:18.726 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.12 yDistance=-0.04
23:31:18.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:31:18.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:18.726 00.000 16108 MoveAxis(E, 0, ABG)
23:31:18.726 00.000 16108 Move returns status 0, amount 0
23:31:18.726 00.000 16108 MoveAxis(N, 0, ABG)
23:31:18.726 00.000 16108 Move returns status 0, amount 0
23:31:18.726 00.000 16108 move complete, result=0
23:31:18.727 00.001 16108 worker thread done servicing request
23:31:18.733 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3849, FiltMin=3296, FiltMax=46806, Gamma=1.000
23:31:18.749 00.016 21068 UpdateGuideState exits: m=75133 SNR=56.3
23:31:18.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.750 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:18.751 00.001 21068 Enqueuing Expose request
23:31:18.752 00.001 16108 Worker thread wakes up
23:31:18.752 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:18.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:18.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:19.739 00.986 16108 Exposure complete
23:31:19.800 00.061 16108 worker thread done servicing request
23:31:19.800 00.000 21068 OnExposeComplete: enter
23:31:19.801 00.001 21068 UpdateGuideState(): m_state=6
23:31:19.802 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4775
23:31:19.802 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=876.69, Mass=76414, SNR=53.5, Peak=11888 HFD=3.0
23:31:19.804 00.002 21068 MultiStar: [#1 0.47,-0.23,0.00,M1] [#2 0.10,-0.30,1.37,U] [#3 -0.03,-0.06,1.41,U] [#4 -0.12,-0.01,1.09,U] [#5 0.14,0.08,1.24,U] [#6 -0.25,0.38,1.01,U] [#7 -0.01,0.01,0.57,U] [#8 0.50,-0.21,0.00,M1] 
23:31:19.804 00.000 21068 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.04, -0.22}
23:31:19.805 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
23:31:19.806 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
23:31:19.807 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.20 mountX=0.02 mountY=0.03, mountTheta=1.13
23:31:19.809 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:31:19.809 00.000 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:31:19.810 00.001 16108 Worker thread wakes up
23:31:19.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:31:19.810 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:31:19.811 00.001 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
23:31:19.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:31:19.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:19.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:19.811 00.000 16108 MoveAxis(E, 0, ABG)
23:31:19.811 00.000 16108 Move returns status 0, amount 0
23:31:19.811 00.000 16108 MoveAxis(N, 0, ABG)
23:31:19.811 00.000 16108 Move returns status 0, amount 0
23:31:19.811 00.000 16108 move complete, result=0
23:31:19.811 00.000 16108 worker thread done servicing request
23:31:19.813 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3846, FiltMin=3309, FiltMax=45315, Gamma=1.000
23:31:19.828 00.015 21068 UpdateGuideState exits: m=76414 SNR=53.5
23:31:19.830 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:19.832 00.001 21068 Enqueuing Expose request
23:31:19.834 00.002 16108 Worker thread wakes up
23:31:19.834 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:19.836 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:19.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:21.004 01.168 16108 Exposure complete
23:31:21.084 00.080 16108 worker thread done servicing request
23:31:21.084 00.000 21068 OnExposeComplete: enter
23:31:21.087 00.003 21068 UpdateGuideState(): m_state=6
23:31:21.089 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4776
23:31:21.092 00.003 21068 Star::Find returns 1 (0), X=220.05, Y=876.69, Mass=89230, SNR=62.0, Peak=12579 HFD=3.4
23:31:21.094 00.002 21068 MultiStar: [#1 0.26,-0.21,1.22,U] [#2 0.35,-0.52,0.00,M1] [#3 -0.18,0.16,0.99,U] [#4 -0.15,-0.35,0.93,U] [#5 0.31,0.03,1.04,U] [#6 -0.13,0.11,0.86,U] [#7 -0.06,0.10,0.56,U] [#8 0.24,-0.57,0.00,M2] 
23:31:21.096 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.07}, one-star: {-0.48, -0.21}
23:31:21.098 00.002 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
23:31:21.099 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
23:31:21.104 00.005 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.14 mountX=0.03 mountY=0.08, mountTheta=1.18
23:31:21.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
23:31:21.107 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
23:31:21.109 00.002 16108 Worker thread wakes up
23:31:21.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:31:21.110 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:31:21.110 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.08
23:31:21.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:31:21.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:21.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:21.110 00.000 16108 MoveAxis(E, 0, ABG)
23:31:21.110 00.000 16108 Move returns status 0, amount 0
23:31:21.110 00.000 16108 MoveAxis(N, 0, ABG)
23:31:21.110 00.000 16108 Move returns status 0, amount 0
23:31:21.110 00.000 16108 move complete, result=0
23:31:21.110 00.000 16108 worker thread done servicing request
23:31:21.114 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3843, FiltMin=3318, FiltMax=35123, Gamma=1.000
23:31:21.129 00.015 21068 UpdateGuideState exits: m=89230 SNR=62.0
23:31:21.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:21.132 00.001 21068 Enqueuing Expose request
23:31:21.133 00.001 16108 Worker thread wakes up
23:31:21.133 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:21.133 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:21.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:22.107 00.974 16108 Exposure complete
23:31:22.166 00.059 16108 worker thread done servicing request
23:31:22.166 00.000 21068 OnExposeComplete: enter
23:31:22.167 00.001 21068 UpdateGuideState(): m_state=6
23:31:22.170 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4777
23:31:22.171 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.92, Mass=82033, SNR=58.3, Peak=12064 HFD=3.2
23:31:22.173 00.002 21068 MultiStar: [#1 0.27,-0.01,1.61,U] [#2 -0.05,-0.22,1.60,U] [#3 0.13,-0.15,1.18,U] [#4 -0.12,-0.06,0.95,U] [#5 0.32,-0.12,0.87,U] [#6 0.07,0.52,0.00,M1] [#7 0.17,0.29,0.71,U] [#8 0.11,-0.01,0.82,U] 
23:31:22.174 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {-0.20, 0.02}
23:31:22.176 00.002 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
23:31:22.177 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:31:22.178 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=-0.08 mountY=0.04, mountTheta=2.72
23:31:22.182 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
23:31:22.183 00.001 21068 Enqueuing Move request for scope (0.08, -0.06)
23:31:22.184 00.001 16108 Worker thread wakes up
23:31:22.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:31:22.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:31:22.184 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.08 yDistance=0.04
23:31:22.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:31:22.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:22.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:22.184 00.000 16108 MoveAxis(E, 0, ABG)
23:31:22.184 00.000 16108 Move returns status 0, amount 0
23:31:22.184 00.000 16108 MoveAxis(N, 0, ABG)
23:31:22.184 00.000 16108 Move returns status 0, amount 0
23:31:22.184 00.000 16108 move complete, result=0
23:31:22.184 00.000 16108 worker thread done servicing request
23:31:22.190 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3840, FiltMin=3197, FiltMax=37757, Gamma=1.000
23:31:22.214 00.024 21068 UpdateGuideState exits: m=82033 SNR=58.3
23:31:22.217 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:22.219 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:22.220 00.001 21068 Enqueuing Expose request
23:31:22.222 00.002 16108 Worker thread wakes up
23:31:22.222 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:22.224 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:22.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:23.407 01.183 16108 Exposure complete
23:31:23.471 00.064 16108 worker thread done servicing request
23:31:23.471 00.000 21068 OnExposeComplete: enter
23:31:23.472 00.001 21068 UpdateGuideState(): m_state=6
23:31:23.473 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4778
23:31:23.474 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.58, Mass=92216, SNR=59.6, Peak=11331 HFD=3.3
23:31:23.475 00.001 21068 MultiStar: [#1 0.11,0.03,1.34,U] [#2 -0.06,-0.11,1.30,U] [#3 -0.17,0.12,1.12,U] [#4 -0.31,-0.21,0.96,U] [#5 0.35,0.19,1.05,U] [#6 -0.16,0.26,1.02,U] [#7 0.21,-0.08,0.66,U] [#8 0.22,-0.52,0.00,M2] 
23:31:23.476 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.15, -0.33}
23:31:23.477 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
23:31:23.477 00.000 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.54)
23:31:23.478 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=0.03 mountY=0.02, mountTheta=0.52
23:31:23.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
23:31:23.481 00.001 21068 Enqueuing Move request for scope (-0.03, -0.01)
23:31:23.481 00.000 16108 Worker thread wakes up
23:31:23.482 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:31:23.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:31:23.482 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
23:31:23.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:31:23.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:23.482 00.000 16108 MoveAxis(E, 0, ABG)
23:31:23.482 00.000 16108 Move returns status 0, amount 0
23:31:23.482 00.000 16108 MoveAxis(N, 0, ABG)
23:31:23.482 00.000 16108 Move returns status 0, amount 0
23:31:23.482 00.000 16108 move complete, result=0
23:31:23.482 00.000 16108 worker thread done servicing request
23:31:23.487 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3840, FiltMin=3305, FiltMax=42627, Gamma=1.000
23:31:23.507 00.020 21068 UpdateGuideState exits: m=92216 SNR=59.6
23:31:23.509 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:23.512 00.002 21068 Enqueuing Expose request
23:31:23.514 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:23.515 00.001 16108 Worker thread wakes up
23:31:23.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:23.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:24.499 00.984 16108 Exposure complete
23:31:24.566 00.067 16108 worker thread done servicing request
23:31:24.566 00.000 21068 OnExposeComplete: enter
23:31:24.567 00.001 21068 UpdateGuideState(): m_state=6
23:31:24.569 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4779
23:31:24.570 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.42, Mass=93063, SNR=66.1, Peak=11875 HFD=3.6
23:31:24.571 00.001 21068 MultiStar: [#1 0.24,-0.18,1.16,U] [#2 -0.15,-0.55,0.00,M1] [#3 0.08,-0.05,1.01,U] [#4 -0.24,-0.33,0.94,U] [#5 0.10,0.01,0.95,U] [#6 0.02,-0.01,0.85,U] [#7 -0.06,-0.26,0.59,U] [#8 -0.19,-0.57,0.00,M3] 
23:31:24.572 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.19}, one-star: {-0.48, -0.49}
23:31:24.573 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
23:31:24.573 00.000 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
23:31:24.574 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.79 mountX=0.01 mountY=0.19, mountTheta=1.53
23:31:24.575 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.19, opts=13)
23:31:24.576 00.001 21068 Enqueuing Move request for scope (-0.04, -0.19)
23:31:24.577 00.001 16108 Worker thread wakes up
23:31:24.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
23:31:24.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
23:31:24.577 00.000 16108 Moving (-0.04, -0.19) raw xDistance=0.01 yDistance=0.19
23:31:24.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:31:24.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:24.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:31:24.577 00.000 16108 MoveAxis(E, 0, ABG)
23:31:24.577 00.000 16108 Move returns status 0, amount 0
23:31:24.578 00.001 16108 MoveAxis(N, 0, ABG)
23:31:24.578 00.000 16108 Move returns status 0, amount 0
23:31:24.578 00.000 16108 move complete, result=0
23:31:24.578 00.000 16108 worker thread done servicing request
23:31:24.580 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3837, FiltMin=3318, FiltMax=34198, Gamma=1.000
23:31:24.594 00.014 21068 UpdateGuideState exits: m=93063 SNR=66.1
23:31:24.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:24.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:24.597 00.001 21068 Enqueuing Expose request
23:31:24.597 00.000 16108 Worker thread wakes up
23:31:24.597 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:24.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:24.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:25.771 01.173 16108 Exposure complete
23:31:25.841 00.070 16108 worker thread done servicing request
23:31:25.841 00.000 21068 OnExposeComplete: enter
23:31:25.843 00.002 21068 UpdateGuideState(): m_state=6
23:31:25.844 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4780
23:31:25.846 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.59, Mass=80146, SNR=59.4, Peak=11600 HFD=3.1
23:31:25.849 00.003 21068 MultiStar: [#1 0.33,-0.34,1.23,U] [#2 0.08,-0.48,1.23,U] [#3 0.02,-0.35,1.39,U] [#4 -0.04,-0.13,0.93,U] [#5 0.48,-0.19,0.00,M1] [#6 -0.08,-0.02,0.84,U] [#7 -0.00,-0.15,0.72,U] [#8 -0.09,-0.33,0.82,U] 
23:31:25.850 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.28}, one-star: {0.09, -0.32}
23:31:25.851 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:31:25.852 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:31:25.853 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.38 mountX=-0.10 mountY=0.26, mountTheta=1.94
23:31:25.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.28, opts=13)
23:31:25.856 00.001 21068 Enqueuing Move request for scope (0.05, -0.28)
23:31:25.857 00.001 16108 Worker thread wakes up
23:31:25.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
23:31:25.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
23:31:25.857 00.000 16108 Moving (0.05, -0.28) raw xDistance=-0.10 yDistance=0.26
23:31:25.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:25.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:31:25.857 00.000 16108 MoveAxis(E, 0, ABG)
23:31:25.857 00.000 16108 Move returns status 0, amount 0
23:31:25.857 00.000 16108 MoveAxis(S, 53, ABG)
23:31:25.857 00.000 16108 Guiding  Dir = 1, Dur = 53
23:31:25.857 00.000 16108 IsSlewing returns 0
23:31:25.858 00.001 16108 IsGuiding returns 0
23:31:25.859 00.001 16108 PulseGuide returned control before completion, sleep 62
23:31:25.864 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3837, FiltMin=3305, FiltMax=35971, Gamma=1.000
23:31:25.882 00.018 21068 UpdateGuideState exits: m=80146 SNR=59.4
23:31:25.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:25.885 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:25.885 00.000 21068 Enqueuing Expose request
23:31:25.930 00.045 16108 IsGuiding returns 1
23:31:25.930 00.000 16108 scope still moving after pulse duration time elapsed
23:31:25.961 00.031 16108 IsSlewing returns 0
23:31:25.961 00.000 16108 IsGuiding returns 0
23:31:25.961 00.000 16108 scope move finished after 53 + 50 ms
23:31:25.961 00.000 16108 Move returns status 0, amount 53
23:31:25.961 00.000 16108 move complete, result=0
23:31:25.961 00.000 16108 worker thread done servicing request
23:31:25.961 00.000 16108 Worker thread wakes up
23:31:25.962 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
23:31:25.964 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:25.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:26.936 00.972 16108 Exposure complete
23:31:27.000 00.064 16108 worker thread done servicing request
23:31:27.000 00.000 21068 OnExposeComplete: enter
23:31:27.001 00.001 21068 UpdateGuideState(): m_state=6
23:31:27.002 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4781
23:31:27.003 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.91, Mass=89034, SNR=59.1, Peak=13251 HFD=3.2
23:31:27.004 00.001 21068 MultiStar: [#1 0.26,-0.40,1.48,U] [#2 0.12,-0.39,1.41,U] [#3 0.31,-0.27,1.02,U] [#4 0.05,-0.17,0.94,U] [#5 0.45,-0.17,0.00,M2] [#6 0.08,0.27,0.86,U] [#7 -0.16,-0.06,0.53,U] [#8 0.18,-0.25,0.75,U] 
23:31:27.005 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.19}, one-star: {-0.19, 0.00}
23:31:27.006 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
23:31:27.007 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
23:31:27.008 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=0.19 mountY=0.04, mountTheta=0.22
23:31:27.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.00, opts=13)
23:31:27.011 00.001 21068 Enqueuing Move request for scope (-0.19, 0.00)
23:31:27.012 00.001 16108 Worker thread wakes up
23:31:27.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
23:31:27.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
23:31:27.012 00.000 16108 Moving (-0.19, 0.00) raw xDistance=0.19 yDistance=0.04
23:31:27.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:31:27.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:27.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:27.012 00.000 16108 MoveAxis(E, 0, ABG)
23:31:27.012 00.000 16108 Move returns status 0, amount 0
23:31:27.012 00.000 16108 MoveAxis(N, 0, ABG)
23:31:27.013 00.001 16108 Move returns status 0, amount 0
23:31:27.013 00.000 16108 move complete, result=0
23:31:27.013 00.000 16108 worker thread done servicing request
23:31:27.019 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3833, FiltMin=3299, FiltMax=41715, Gamma=1.000
23:31:27.038 00.019 21068 UpdateGuideState exits: m=89034 SNR=59.1
23:31:27.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:27.039 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:27.040 00.001 21068 Enqueuing Expose request
23:31:27.041 00.001 16108 Worker thread wakes up
23:31:27.041 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:27.041 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:27.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:28.205 01.164 16108 Exposure complete
23:31:28.263 00.058 16108 worker thread done servicing request
23:31:28.263 00.000 21068 OnExposeComplete: enter
23:31:28.266 00.003 21068 UpdateGuideState(): m_state=6
23:31:28.268 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4782
23:31:28.270 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=876.45, Mass=94142, SNR=69.0, Peak=12224 HFD=3.3
23:31:28.272 00.002 21068 MultiStar: [#1 0.57,0.10,0.00,M1] [#2 0.27,-0.19,1.03,U] [#3 0.19,0.24,1.10,U] [#4 -0.12,0.08,0.83,U] [#5 0.41,0.18,0.81,U] [#6 0.14,0.19,0.73,U] [#7 0.36,-0.17,0.51,U] [#8 0.41,-0.36,0.00,M2] 
23:31:28.273 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {-0.09, -0.46}
23:31:28.276 00.003 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
23:31:28.277 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
23:31:28.279 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
23:31:28.283 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.02, opts=13)
23:31:28.285 00.002 21068 Enqueuing Move request for scope (0.15, -0.02)
23:31:28.286 00.001 16108 Worker thread wakes up
23:31:28.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:31:28.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:31:28.286 00.000 16108 Moving (0.15, -0.02) raw xDistance=-0.15 yDistance=-0.02
23:31:28.287 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:31:28.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:28.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:28.287 00.000 16108 MoveAxis(E, 0, ABG)
23:31:28.287 00.000 16108 Move returns status 0, amount 0
23:31:28.287 00.000 16108 MoveAxis(N, 0, ABG)
23:31:28.287 00.000 16108 Move returns status 0, amount 0
23:31:28.287 00.000 16108 move complete, result=0
23:31:28.287 00.000 16108 worker thread done servicing request
23:31:28.295 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3830, FiltMin=3267, FiltMax=53181, Gamma=1.000
23:31:28.316 00.021 21068 UpdateGuideState exits: m=94142 SNR=69.0
23:31:28.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:28.318 00.000 21068 Enqueuing Expose request
23:31:28.319 00.001 16108 Worker thread wakes up
23:31:28.319 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:28.320 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:28.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:29.299 00.979 16108 Exposure complete
23:31:29.385 00.086 16108 worker thread done servicing request
23:31:29.385 00.000 21068 OnExposeComplete: enter
23:31:29.386 00.001 21068 UpdateGuideState(): m_state=6
23:31:29.389 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4783
23:31:29.391 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=876.77, Mass=87398, SNR=64.3, Peak=12211 HFD=3.2
23:31:29.393 00.002 21068 MultiStar: [#1 0.66,-0.13,0.00,M2] [#2 0.47,-0.47,0.00,M1] [#3 0.32,-0.04,1.43,U] [#4 0.04,-0.20,1.01,U] [#5 0.29,0.05,0.95,U] [#6 0.18,0.05,0.81,U] [#7 -0.11,-0.07,0.47,U] [#8 0.18,-0.26,0.73,U] 
23:31:29.394 00.001 21068 single-star, 6 included, MultiStar: {0.16, -0.08}, one-star: {0.04, -0.14}
23:31:29.397 00.003 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
23:31:29.398 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
23:31:29.399 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.26 mountX=-0.07 mountY=0.12, mountTheta=2.07
23:31:29.403 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
23:31:29.405 00.002 21068 Enqueuing Move request for scope (0.04, -0.14)
23:31:29.409 00.004 16108 Worker thread wakes up
23:31:29.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:31:29.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:31:29.409 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.07 yDistance=0.12
23:31:29.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:31:29.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:31:29.410 00.001 16108 MoveAxis(E, 0, ABG)
23:31:29.410 00.000 16108 Move returns status 0, amount 0
23:31:29.410 00.000 16108 MoveAxis(N, 0, ABG)
23:31:29.410 00.000 16108 Move returns status 0, amount 0
23:31:29.410 00.000 16108 move complete, result=0
23:31:29.410 00.000 16108 worker thread done servicing request
23:31:29.417 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3830, FiltMin=3264, FiltMax=42550, Gamma=1.000
23:31:29.435 00.018 21068 UpdateGuideState exits: m=87398 SNR=64.3
23:31:29.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:29.438 00.001 21068 Enqueuing Expose request
23:31:29.439 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:29.439 00.000 16108 Worker thread wakes up
23:31:29.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:29.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:30.593 01.154 16108 Exposure complete
23:31:30.667 00.074 16108 worker thread done servicing request
23:31:30.667 00.000 21068 OnExposeComplete: enter
23:31:30.668 00.001 21068 UpdateGuideState(): m_state=6
23:31:30.669 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4784
23:31:30.670 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.49, Mass=87226, SNR=64.8, Peak=11683 HFD=3.1
23:31:30.671 00.001 21068 MultiStar: [#1 0.59,-0.53,0.00,M3] [#2 -0.12,-0.47,0.00,M2] [#3 0.35,-0.50,0.00,M1] [#4 -0.05,-0.21,0.83,U] [#5 0.44,-0.14,0.95,U] [#6 0.27,0.02,0.85,U] [#7 -0.14,-0.36,0.53,U] [#8 0.19,-0.39,0.67,U] 
23:31:30.672 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.24}, one-star: {-0.33, -0.41}
23:31:30.672 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
23:31:30.673 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:31:30.674 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.31 mountX=-0.11 mountY=0.22, mountTheta=2.02
23:31:30.676 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.24, opts=13)
23:31:30.677 00.001 21068 Enqueuing Move request for scope (0.07, -0.24)
23:31:30.678 00.001 16108 Worker thread wakes up
23:31:30.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
23:31:30.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
23:31:30.678 00.000 16108 Moving (0.07, -0.24) raw xDistance=-0.11 yDistance=0.22
23:31:30.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:30.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:31:30.678 00.000 16108 MoveAxis(E, 0, ABG)
23:31:30.678 00.000 16108 Move returns status 0, amount 0
23:31:30.678 00.000 16108 MoveAxis(S, 44, ABG)
23:31:30.678 00.000 16108 Guiding  Dir = 1, Dur = 44
23:31:30.679 00.001 16108 IsSlewing returns 0
23:31:30.679 00.000 16108 IsGuiding returns 0
23:31:30.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3830, FiltMin=3283, FiltMax=38541, Gamma=1.000
23:31:30.705 00.022 21068 UpdateGuideState exits: m=87226 SNR=64.8
23:31:30.706 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:30.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:30.708 00.001 21068 Enqueuing Expose request
23:31:30.713 00.005 16108 PulseGuide returned control before completion, sleep 20
23:31:30.743 00.030 16108 IsGuiding returns 1
23:31:30.743 00.000 16108 scope still moving after pulse duration time elapsed
23:31:30.774 00.031 16108 IsSlewing returns 0
23:31:30.775 00.001 16108 IsGuiding returns 1
23:31:30.806 00.031 16108 IsSlewing returns 0
23:31:30.806 00.000 16108 IsGuiding returns 0
23:31:30.806 00.000 16108 scope move finished after 44 + 83 ms
23:31:30.806 00.000 16108 Move returns status 0, amount 44
23:31:30.806 00.000 16108 move complete, result=0
23:31:30.806 00.000 16108 worker thread done servicing request
23:31:30.806 00.000 16108 Worker thread wakes up
23:31:30.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:30.806 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
23:31:30.807 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:31.784 00.977 16108 Exposure complete
23:31:31.840 00.056 16108 worker thread done servicing request
23:31:31.840 00.000 21068 OnExposeComplete: enter
23:31:31.841 00.001 21068 UpdateGuideState(): m_state=6
23:31:31.842 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4785
23:31:31.842 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=876.37, Mass=86829, SNR=57.6, Peak=11408 HFD=3.2
23:31:31.843 00.001 21068 MultiStar: [#1 0.29,-0.13,1.26,U] [#2 -0.00,-0.56,0.00,M3] [#3 0.24,-0.16,1.18,U] [#4 0.11,-0.43,1.14,U] [#5 0.60,-0.25,0.00,M1] [#6 0.03,-0.07,1.01,U] [#7 0.40,-0.47,0.00,M1] [#8 -0.17,-0.63,0.00,M1] 
23:31:31.845 00.002 21068 refined, 4 included, MultiStar: {0.09, -0.26}, one-star: {-0.30, -0.53}
23:31:31.846 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
23:31:31.846 00.000 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
23:31:31.847 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.24 mountX=-0.13 mountY=0.23, mountTheta=2.09
23:31:31.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.26, opts=13)
23:31:31.850 00.001 21068 Enqueuing Move request for scope (0.09, -0.26)
23:31:31.850 00.000 16108 Worker thread wakes up
23:31:31.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
23:31:31.851 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
23:31:31.851 00.000 16108 Moving (0.09, -0.26) raw xDistance=-0.13 yDistance=0.23
23:31:31.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:31:31.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:31:31.851 00.000 16108 MoveAxis(E, 0, ABG)
23:31:31.851 00.000 16108 Move returns status 0, amount 0
23:31:31.851 00.000 16108 MoveAxis(S, 47, ABG)
23:31:31.851 00.000 16108 Guiding  Dir = 1, Dur = 47
23:31:31.851 00.000 16108 IsSlewing returns 0
23:31:31.851 00.000 16108 IsGuiding returns 0
23:31:31.856 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=3827, FiltMin=3302, FiltMax=38221, Gamma=1.000
23:31:31.876 00.020 21068 UpdateGuideState exits: m=86829 SNR=57.6
23:31:31.878 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:31.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:31.880 00.001 21068 Enqueuing Expose request
23:31:31.885 00.005 16108 PulseGuide returned control before completion, sleep 24
23:31:31.915 00.030 16108 IsGuiding returns 1
23:31:31.915 00.000 16108 scope still moving after pulse duration time elapsed
23:31:31.946 00.031 16108 IsSlewing returns 0
23:31:31.946 00.000 16108 IsGuiding returns 1
23:31:31.977 00.031 16108 IsSlewing returns 0
23:31:31.977 00.000 16108 IsGuiding returns 0
23:31:31.977 00.000 16108 scope move finished after 47 + 79 ms
23:31:31.977 00.000 16108 Move returns status 0, amount 47
23:31:31.977 00.000 16108 move complete, result=0
23:31:31.977 00.000 16108 worker thread done servicing request
23:31:31.977 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
23:31:31.980 00.003 16108 Worker thread wakes up
23:31:31.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:31.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:33.137 01.157 16108 Exposure complete
23:31:33.212 00.075 16108 worker thread done servicing request
23:31:33.212 00.000 21068 OnExposeComplete: enter
23:31:33.213 00.001 21068 UpdateGuideState(): m_state=6
23:31:33.213 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4786
23:31:33.214 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.52, Mass=84254, SNR=58.6, Peak=12080 HFD=3.2
23:31:33.215 00.001 21068 MultiStar: [#1 0.39,-0.24,1.17,U] [#2 0.18,-0.46,0.00,M4] [#3 0.58,-0.36,0.00,M1] [#4 0.14,0.04,1.09,U] [#5 0.80,0.12,0.00,M2] [#6 0.44,0.09,0.97,U] [#7 -0.50,-0.18,0.00,M2] [#8 0.10,-0.22,0.84,U] 
23:31:33.217 00.002 21068 refined, 4 included, MultiStar: {0.21, -0.14}, one-star: {-0.02, -0.38}
23:31:33.217 00.000 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
23:31:33.218 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
23:31:33.219 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.26 cameraTheta=-0.59 mountX=-0.24 mountY=0.09, mountTheta=2.78
23:31:33.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.14, opts=13)
23:31:33.221 00.001 21068 Enqueuing Move request for scope (0.21, -0.14)
23:31:33.222 00.001 16108 Worker thread wakes up
23:31:33.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
23:31:33.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
23:31:33.222 00.000 16108 Moving (0.21, -0.14) raw xDistance=-0.24 yDistance=0.09
23:31:33.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:31:33.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.223 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:31:33.223 00.000 16108 MoveAxis(E, 62, ABG)
23:31:33.223 00.000 16108 Guiding  Dir = 2, Dur = 62
23:31:33.223 00.000 16108 IsSlewing returns 0
23:31:33.223 00.000 16108 IsGuiding returns 0
23:31:33.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3827, FiltMin=3245, FiltMax=48694, Gamma=1.000
23:31:33.231 00.004 16108 PulseGuide returned control before completion, sleep 64
23:31:33.249 00.018 21068 UpdateGuideState exits: m=84254 SNR=58.6
23:31:33.250 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:33.251 00.000 21068 Enqueuing Expose request
23:31:33.308 00.057 16108 IsGuiding returns 1
23:31:33.308 00.000 16108 scope still moving after pulse duration time elapsed
23:31:33.340 00.032 16108 IsSlewing returns 0
23:31:33.340 00.000 16108 IsGuiding returns 0
23:31:33.340 00.000 16108 scope move finished after 62 + 55 ms
23:31:33.340 00.000 16108 Move returns status 0, amount 62
23:31:33.340 00.000 16108 MoveAxis(N, 0, ABG)
23:31:33.340 00.000 16108 Move returns status 0, amount 0
23:31:33.340 00.000 16108 move complete, result=0
23:31:33.341 00.001 16108 worker thread done servicing request
23:31:33.341 00.000 16108 Worker thread wakes up
23:31:33.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:33.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:33.341 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
23:31:34.318 00.977 16108 Exposure complete
23:31:34.387 00.069 16108 worker thread done servicing request
23:31:34.387 00.000 21068 OnExposeComplete: enter
23:31:34.388 00.001 21068 UpdateGuideState(): m_state=6
23:31:34.389 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4787
23:31:34.389 00.000 21068 Star::Find returns 1 (0), X=220.30, Y=877.16, Mass=79938, SNR=56.8, Peak=12179 HFD=3.3
23:31:34.390 00.001 21068 MultiStar: [#1 0.12,0.05,1.31,U] [#2 0.47,-0.17,0.00,M5] [#3 0.09,-0.03,1.19,U] [#4 0.12,0.12,1.09,U] [#5 0.41,0.28,0.00,M3] [#6 0.22,0.14,0.86,U] [#7 -0.05,0.15,0.67,U] [#8 -0.28,0.06,0.90,U] 
23:31:34.391 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {-0.22, 0.25}
23:31:34.392 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
23:31:34.392 00.000 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
23:31:34.393 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=0.01 mountY=-0.10, mountTheta=-1.49
23:31:34.396 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
23:31:34.396 00.000 21068 Enqueuing Move request for scope (0.01, 0.10)
23:31:34.397 00.001 16108 Worker thread wakes up
23:31:34.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:31:34.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:31:34.397 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
23:31:34.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:31:34.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:34.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:34.397 00.000 16108 MoveAxis(E, 0, ABG)
23:31:34.397 00.000 16108 Move returns status 0, amount 0
23:31:34.397 00.000 16108 MoveAxis(N, 0, ABG)
23:31:34.398 00.001 16108 Move returns status 0, amount 0
23:31:34.398 00.000 16108 move complete, result=0
23:31:34.398 00.000 16108 worker thread done servicing request
23:31:34.403 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3827, FiltMin=3257, FiltMax=47213, Gamma=1.000
23:31:34.420 00.017 21068 UpdateGuideState exits: m=79938 SNR=56.8
23:31:34.422 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:34.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:34.425 00.002 21068 Enqueuing Expose request
23:31:34.425 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:34.426 00.001 16108 Worker thread wakes up
23:31:34.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:34.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:35.581 01.155 16108 Exposure complete
23:31:35.643 00.062 16108 worker thread done servicing request
23:31:35.643 00.000 21068 OnExposeComplete: enter
23:31:35.645 00.002 21068 UpdateGuideState(): m_state=6
23:31:35.646 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4788
23:31:35.647 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.49, Mass=82926, SNR=67.3, Peak=11107 HFD=3.3
23:31:35.648 00.001 21068 MultiStar: [#1 0.11,0.06,1.24,U] [#2 0.13,-0.32,1.08,U] [#3 0.44,-0.21,0.00,M1] [#4 -0.16,0.19,0.87,U] [#5 0.25,-0.14,1.04,U] [#6 0.29,0.11,0.87,U] [#7 0.08,-0.06,0.50,U] [#8 0.16,-0.54,0.00,M1] 
23:31:35.650 00.002 21068 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {-0.33, -0.42}
23:31:35.651 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
23:31:35.653 00.002 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
23:31:35.654 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.05 mountX=-0.07 mountY=0.08, mountTheta=2.30
23:31:35.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
23:31:35.657 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
23:31:35.659 00.002 16108 Worker thread wakes up
23:31:35.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:31:35.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:31:35.659 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
23:31:35.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:31:35.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:35.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:35.659 00.000 16108 MoveAxis(E, 0, ABG)
23:31:35.659 00.000 16108 Move returns status 0, amount 0
23:31:35.659 00.000 16108 MoveAxis(N, 0, ABG)
23:31:35.659 00.000 16108 Move returns status 0, amount 0
23:31:35.659 00.000 16108 move complete, result=0
23:31:35.660 00.001 16108 worker thread done servicing request
23:31:35.667 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3824, FiltMin=3315, FiltMax=48291, Gamma=1.000
23:31:35.688 00.021 21068 UpdateGuideState exits: m=82926 SNR=67.3
23:31:35.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:35.689 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:35.691 00.002 21068 Enqueuing Expose request
23:31:35.692 00.001 16108 Worker thread wakes up
23:31:35.692 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:35.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:35.693 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:36.665 00.972 16108 Exposure complete
23:31:36.718 00.053 16108 worker thread done servicing request
23:31:36.718 00.000 21068 OnExposeComplete: enter
23:31:36.719 00.001 21068 UpdateGuideState(): m_state=6
23:31:36.719 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4789
23:31:36.720 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.92, Mass=77254, SNR=54.7, Peak=12179 HFD=2.6
23:31:36.721 00.001 21068 MultiStar: [#1 0.16,0.11,1.46,U] [#2 -0.02,-0.18,1.47,U] [#3 0.14,-0.14,1.24,U] [#4 -0.32,-0.03,1.01,U] [#5 0.29,0.25,1.20,U] [#6 -0.19,0.59,0.00,M1] [#7 0.04,0.10,0.66,U] [#8 0.15,-0.15,0.98,U] 
23:31:36.722 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {-0.21, 0.01}
23:31:36.723 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:31:36.724 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:31:36.724 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.23 mountX=-0.04 mountY=-0.00, mountTheta=-3.13
23:31:36.727 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
23:31:36.729 00.002 21068 Enqueuing Move request for scope (0.04, -0.01)
23:31:36.730 00.001 16108 Worker thread wakes up
23:31:36.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:31:36.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:31:36.730 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
23:31:36.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:31:36.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:36.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:31:36.730 00.000 16108 MoveAxis(E, 0, ABG)
23:31:36.731 00.001 16108 Move returns status 0, amount 0
23:31:36.731 00.000 16108 MoveAxis(N, 0, ABG)
23:31:36.731 00.000 16108 Move returns status 0, amount 0
23:31:36.731 00.000 16108 move complete, result=0
23:31:36.731 00.000 16108 worker thread done servicing request
23:31:36.735 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3824, FiltMin=3235, FiltMax=53894, Gamma=1.000
23:31:36.755 00.020 21068 UpdateGuideState exits: m=77254 SNR=54.7
23:31:36.757 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:36.759 00.001 21068 Enqueuing Expose request
23:31:36.761 00.002 16108 Worker thread wakes up
23:31:36.761 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:36.762 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:36.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:37.912 01.150 16108 Exposure complete
23:31:37.983 00.071 16108 worker thread done servicing request
23:31:37.983 00.000 21068 OnExposeComplete: enter
23:31:37.985 00.002 21068 UpdateGuideState(): m_state=6
23:31:37.988 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4790
23:31:37.989 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.72, Mass=89233, SNR=63.1, Peak=12131 HFD=3.0
23:31:37.991 00.002 21068 MultiStar: [#1 0.22,-0.08,1.12,U] [#2 0.26,-0.14,1.20,U] [#3 0.03,0.05,1.19,U] [#4 -0.46,0.03,0.87,U] [#5 0.47,0.26,0.00,M2] [#6 0.10,0.18,0.88,U] [#7 -0.10,0.01,0.59,U] [#8 0.18,-0.34,0.74,U] 
23:31:37.993 00.002 21068 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.26, -0.19}
23:31:37.995 00.002 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
23:31:37.997 00.002 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
23:31:37.999 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.36 mountX=-0.02 mountY=0.06, mountTheta=1.97
23:31:38.002 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
23:31:38.003 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
23:31:38.004 00.001 16108 Worker thread wakes up
23:31:38.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:31:38.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:31:38.004 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.06
23:31:38.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:31:38.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:38.005 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:31:38.005 00.000 16108 MoveAxis(E, 0, ABG)
23:31:38.005 00.000 16108 Move returns status 0, amount 0
23:31:38.005 00.000 16108 MoveAxis(N, 0, ABG)
23:31:38.005 00.000 16108 Move returns status 0, amount 0
23:31:38.005 00.000 16108 move complete, result=0
23:31:38.005 00.000 16108 worker thread done servicing request
23:31:38.010 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3824, FiltMin=3277, FiltMax=47606, Gamma=1.000
23:31:38.031 00.021 21068 UpdateGuideState exits: m=89233 SNR=63.1
23:31:38.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:38.034 00.001 21068 Enqueuing Expose request
23:31:38.034 00.000 16108 Worker thread wakes up
23:31:38.035 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:38.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:38.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:39.025 00.990 16108 Exposure complete
23:31:39.096 00.071 16108 worker thread done servicing request
23:31:39.096 00.000 21068 OnExposeComplete: enter
23:31:39.098 00.002 21068 UpdateGuideState(): m_state=6
23:31:39.100 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4791
23:31:39.101 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.80, Mass=83406, SNR=60.6, Peak=12627 HFD=2.8
23:31:39.103 00.002 21068 MultiStar: [#1 0.06,-0.17,1.21,U] [#2 0.19,-0.30,1.16,U] [#3 -0.40,-0.02,1.12,U] [#4 -0.21,0.21,0.97,U] [#5 0.33,0.46,0.00,M3] [#6 -0.07,0.26,0.97,U] [#7 0.28,0.12,0.64,U] [#8 0.08,-0.36,0.82,U] 
23:31:39.105 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.17, -0.11}
23:31:39.107 00.002 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
23:31:39.109 00.002 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
23:31:39.111 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.24 mountX=0.03 mountY=0.07, mountTheta=1.09
23:31:39.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.06, opts=13)
23:31:39.114 00.001 21068 Enqueuing Move request for scope (-0.04, -0.06)
23:31:39.116 00.002 16108 Worker thread wakes up
23:31:39.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
23:31:39.116 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
23:31:39.116 00.000 16108 Moving (-0.04, -0.06) raw xDistance=0.03 yDistance=0.07
23:31:39.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:31:39.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:39.117 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:39.117 00.000 16108 MoveAxis(E, 0, ABG)
23:31:39.117 00.000 16108 Move returns status 0, amount 0
23:31:39.117 00.000 16108 MoveAxis(N, 0, ABG)
23:31:39.117 00.000 16108 Move returns status 0, amount 0
23:31:39.117 00.000 16108 move complete, result=0
23:31:39.117 00.000 16108 worker thread done servicing request
23:31:39.124 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3824, FiltMin=3206, FiltMax=45446, Gamma=1.000
23:31:39.146 00.022 21068 UpdateGuideState exits: m=83406 SNR=60.6
23:31:39.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:39.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:39.149 00.001 21068 Enqueuing Expose request
23:31:39.150 00.001 16108 Worker thread wakes up
23:31:39.150 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:39.151 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:39.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:40.316 01.165 16108 Exposure complete
23:31:40.369 00.053 16108 worker thread done servicing request
23:31:40.369 00.000 21068 OnExposeComplete: enter
23:31:40.370 00.001 21068 UpdateGuideState(): m_state=6
23:31:40.371 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4792
23:31:40.371 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=876.75, Mass=89725, SNR=55.9, Peak=14803 HFD=3.0
23:31:40.372 00.001 21068 MultiStar: [#1 -0.09,0.12,1.41,U] [#2 0.06,-0.03,1.72,U] [#3 -0.00,0.10,1.29,U] [#4 -0.03,-0.04,1.13,U] [#5 0.41,0.39,0.00,M4] [#6 -0.10,0.48,0.00,M1] [#7 0.07,0.27,0.67,U] [#8 0.09,-0.29,0.89,U] 
23:31:40.373 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.00}, one-star: {-0.40, -0.15}
23:31:40.374 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
23:31:40.375 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
23:31:40.377 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.02 mountX=0.04 mountY=0.01, mountTheta=0.35
23:31:40.380 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
23:31:40.381 00.001 21068 Enqueuing Move request for scope (-0.04, -0.00)
23:31:40.383 00.002 16108 Worker thread wakes up
23:31:40.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:31:40.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:31:40.383 00.000 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
23:31:40.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:31:40.385 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:40.385 00.000 16108 MoveAxis(E, 0, ABG)
23:31:40.385 00.000 16108 Move returns status 0, amount 0
23:31:40.385 00.000 16108 MoveAxis(N, 0, ABG)
23:31:40.385 00.000 16108 Move returns status 0, amount 0
23:31:40.385 00.000 16108 move complete, result=0
23:31:40.385 00.000 16108 worker thread done servicing request
23:31:40.391 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3821, FiltMin=3315, FiltMax=40941, Gamma=1.000
23:31:40.408 00.017 21068 UpdateGuideState exits: m=89725 SNR=55.9
23:31:40.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:40.411 00.001 21068 Enqueuing Expose request
23:31:40.411 00.000 16108 Worker thread wakes up
23:31:40.411 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:40.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:40.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:41.379 00.967 16108 Exposure complete
23:31:41.451 00.072 16108 worker thread done servicing request
23:31:41.451 00.000 21068 OnExposeComplete: enter
23:31:41.454 00.003 21068 UpdateGuideState(): m_state=6
23:31:41.456 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4793
23:31:41.457 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.69, Mass=89629, SNR=63.3, Peak=14435 HFD=2.9
23:31:41.459 00.002 21068 MultiStar: [#1 -0.06,-0.01,1.38,U] [#2 -0.24,-0.17,1.45,U] [#3 -0.20,0.07,1.17,U] [#4 -0.33,-0.18,1.19,U] [#5 0.42,0.22,1.05,U] [#6 -0.51,0.30,0.00,M2] [#7 -0.20,-0.17,0.67,U] [#8 -0.08,-0.26,0.79,U] 
23:31:41.460 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.08}, one-star: {-0.33, -0.22}
23:31:41.462 00.002 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
23:31:41.463 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
23:31:41.466 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=0.11 mountY=0.11, mountTheta=0.77
23:31:41.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.08, opts=13)
23:31:41.471 00.002 21068 Enqueuing Move request for scope (-0.13, -0.08)
23:31:41.473 00.002 16108 Worker thread wakes up
23:31:41.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
23:31:41.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
23:31:41.474 00.001 16108 Moving (-0.13, -0.08) raw xDistance=0.11 yDistance=0.11
23:31:41.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:31:41.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:41.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:41.474 00.000 16108 MoveAxis(E, 0, ABG)
23:31:41.474 00.000 16108 Move returns status 0, amount 0
23:31:41.474 00.000 16108 MoveAxis(N, 0, ABG)
23:31:41.474 00.000 16108 Move returns status 0, amount 0
23:31:41.474 00.000 16108 move complete, result=0
23:31:41.475 00.001 16108 worker thread done servicing request
23:31:41.481 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3821, FiltMin=3248, FiltMax=46054, Gamma=1.000
23:31:41.504 00.023 21068 UpdateGuideState exits: m=89629 SNR=63.3
23:31:41.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:41.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:41.507 00.001 21068 Enqueuing Expose request
23:31:41.508 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:41.509 00.001 16108 Worker thread wakes up
23:31:41.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:41.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:42.667 01.158 16108 Exposure complete
23:31:42.724 00.057 16108 worker thread done servicing request
23:31:42.724 00.000 21068 OnExposeComplete: enter
23:31:42.725 00.001 21068 UpdateGuideState(): m_state=6
23:31:42.726 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4794
23:31:42.727 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.70, Mass=81973, SNR=52.4, Peak=14019 HFD=2.7
23:31:42.728 00.001 21068 MultiStar: [#1 -0.03,0.18,1.45,U] [#2 -0.33,-0.31,1.51,U] [#3 0.01,0.16,1.22,U] [#4 -0.15,0.03,1.20,U] [#5 0.07,0.18,1.43,U] [#6 -0.06,0.41,1.20,U] [#7 -0.06,0.12,0.72,U] [#8 -0.03,-0.03,0.98,U] 
23:31:42.730 00.002 21068 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.33, -0.21}
23:31:42.730 00.000 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
23:31:42.731 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
23:31:42.732 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.11 mountY=-0.03, mountTheta=-0.30
23:31:42.733 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
23:31:42.734 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
23:31:42.735 00.001 16108 Worker thread wakes up
23:31:42.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:31:42.735 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:31:42.735 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.03
23:31:42.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:31:42.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:42.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:42.735 00.000 16108 MoveAxis(E, 0, ABG)
23:31:42.735 00.000 16108 Move returns status 0, amount 0
23:31:42.735 00.000 16108 MoveAxis(N, 0, ABG)
23:31:42.735 00.000 16108 Move returns status 0, amount 0
23:31:42.735 00.000 16108 move complete, result=0
23:31:42.735 00.000 16108 worker thread done servicing request
23:31:42.738 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3817, FiltMin=3309, FiltMax=47238, Gamma=1.000
23:31:42.754 00.016 21068 UpdateGuideState exits: m=81973 SNR=52.4
23:31:42.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.755 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:42.756 00.001 21068 Enqueuing Expose request
23:31:42.757 00.001 16108 Worker thread wakes up
23:31:42.757 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:42.758 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:42.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:43.744 00.986 16108 Exposure complete
23:31:43.806 00.062 16108 worker thread done servicing request
23:31:43.806 00.000 21068 OnExposeComplete: enter
23:31:43.807 00.001 21068 UpdateGuideState(): m_state=6
23:31:43.808 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4795
23:31:43.809 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.64, Mass=100708, SNR=65.0, Peak=13312 HFD=3.3
23:31:43.810 00.001 21068 MultiStar: [#1 0.23,-0.06,1.19,U] [#2 0.03,-0.42,1.20,U] [#3 0.32,0.04,1.10,U] [#4 -0.14,-0.22,0.97,U] [#5 0.36,-0.08,1.03,U] [#6 -0.06,0.16,0.90,U] [#7 0.21,-0.21,0.63,U] [#8 -0.08,-0.67,0.00,M1] 
23:31:43.810 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {-0.37, -0.27}
23:31:43.811 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
23:31:43.812 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:31:43.813 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=-0.10 mountY=0.11, mountTheta=2.28
23:31:43.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
23:31:43.816 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
23:31:43.817 00.001 16108 Worker thread wakes up
23:31:43.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
23:31:43.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
23:31:43.817 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.10 yDistance=0.11
23:31:43.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:43.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:43.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:43.817 00.000 16108 MoveAxis(E, 0, ABG)
23:31:43.817 00.000 16108 Move returns status 0, amount 0
23:31:43.817 00.000 16108 MoveAxis(N, 0, ABG)
23:31:43.817 00.000 16108 Move returns status 0, amount 0
23:31:43.817 00.000 16108 move complete, result=0
23:31:43.817 00.000 16108 worker thread done servicing request
23:31:43.822 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3817, FiltMin=3252, FiltMax=41437, Gamma=1.000
23:31:43.845 00.023 21068 UpdateGuideState exits: m=100708 SNR=65.0
23:31:43.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:43.847 00.000 21068 Enqueuing Expose request
23:31:43.848 00.001 16108 Worker thread wakes up
23:31:43.848 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:43.850 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:43.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:45.010 01.160 16108 Exposure complete
23:31:45.070 00.060 16108 worker thread done servicing request
23:31:45.070 00.000 21068 OnExposeComplete: enter
23:31:45.072 00.002 21068 UpdateGuideState(): m_state=6
23:31:45.074 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4796
23:31:45.075 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=876.76, Mass=100891, SNR=65.5, Peak=13779 HFD=3.2
23:31:45.077 00.002 21068 MultiStar: [#1 0.14,-0.14,1.16,U] [#2 0.20,-0.20,1.23,U] [#3 0.11,0.08,1.09,U] [#4 0.03,-0.10,0.93,U] [#5 0.31,0.07,0.96,U] [#6 -0.01,0.35,0.80,U] [#7 -0.26,-0.00,0.65,U] [#8 0.27,-0.27,0.74,U] 
23:31:45.079 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.59, -0.15}
23:31:45.081 00.002 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
23:31:45.081 00.000 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
23:31:45.083 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.04 mountY=0.04, mountTheta=2.37
23:31:45.085 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
23:31:45.086 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
23:31:45.089 00.003 16108 Worker thread wakes up
23:31:45.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:31:45.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:31:45.089 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
23:31:45.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:31:45.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:45.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:45.089 00.000 16108 MoveAxis(E, 0, ABG)
23:31:45.089 00.000 16108 Move returns status 0, amount 0
23:31:45.089 00.000 16108 MoveAxis(N, 0, ABG)
23:31:45.089 00.000 16108 Move returns status 0, amount 0
23:31:45.089 00.000 16108 move complete, result=0
23:31:45.089 00.000 16108 worker thread done servicing request
23:31:45.094 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3814, FiltMin=3270, FiltMax=45206, Gamma=1.000
23:31:45.115 00.021 21068 UpdateGuideState exits: m=100891 SNR=65.5
23:31:45.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:45.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:45.119 00.001 21068 Enqueuing Expose request
23:31:45.121 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:45.122 00.001 16108 Worker thread wakes up
23:31:45.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:45.123 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:46.103 00.980 16108 Exposure complete
23:31:46.156 00.053 16108 worker thread done servicing request
23:31:46.156 00.000 21068 OnExposeComplete: enter
23:31:46.157 00.001 21068 UpdateGuideState(): m_state=6
23:31:46.158 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4797
23:31:46.159 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.29, Mass=88419, SNR=64.2, Peak=11939 HFD=3.1
23:31:46.160 00.001 21068 MultiStar: [#1 0.33,-0.15,1.18,U] [#2 0.30,-0.42,0.00,M1] [#3 0.05,-0.16,1.04,U] [#4 -0.17,-0.23,0.95,U] [#5 0.35,0.15,0.86,U] [#6 -0.19,0.15,0.77,U] [#7 -0.01,0.18,0.63,U] [#8 0.48,-0.38,0.00,M1] 
23:31:46.161 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {-0.31, -0.62}
23:31:46.162 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
23:31:46.162 00.000 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
23:31:46.163 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=-0.04 mountY=0.12, mountTheta=1.90
23:31:46.165 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
23:31:46.166 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
23:31:46.167 00.001 16108 Worker thread wakes up
23:31:46.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:31:46.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:31:46.167 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.12
23:31:46.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:31:46.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:46.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:31:46.167 00.000 16108 MoveAxis(E, 0, ABG)
23:31:46.167 00.000 16108 Move returns status 0, amount 0
23:31:46.167 00.000 16108 MoveAxis(N, 0, ABG)
23:31:46.167 00.000 16108 Move returns status 0, amount 0
23:31:46.167 00.000 16108 move complete, result=0
23:31:46.167 00.000 16108 worker thread done servicing request
23:31:46.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3814, FiltMin=3261, FiltMax=40685, Gamma=1.000
23:31:46.185 00.014 21068 UpdateGuideState exits: m=88419 SNR=64.2
23:31:46.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:46.188 00.001 21068 Enqueuing Expose request
23:31:46.189 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:46.189 00.000 16108 Worker thread wakes up
23:31:46.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:46.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:47.359 01.170 16108 Exposure complete
23:31:47.417 00.058 16108 worker thread done servicing request
23:31:47.417 00.000 21068 OnExposeComplete: enter
23:31:47.418 00.001 21068 UpdateGuideState(): m_state=6
23:31:47.419 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4798
23:31:47.419 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=876.65, Mass=100354, SNR=71.3, Peak=13587 HFD=3.1
23:31:47.420 00.001 21068 MultiStar: [#1 0.18,-0.20,1.00,U] [#2 -0.07,-0.38,1.11,U] [#3 0.23,-0.21,1.24,U] [#4 0.01,-0.23,0.85,U] [#5 0.16,-0.08,0.83,U] [#6 -0.15,0.14,0.75,U] [#7 0.05,-0.35,0.52,U] [#8 0.24,-0.25,0.88,U] 
23:31:47.421 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.21}, one-star: {-0.12, -0.26}
23:31:47.422 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
23:31:47.422 00.000 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
23:31:47.423 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=-0.10 mountY=0.19, mountTheta=2.07
23:31:47.426 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
23:31:47.427 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
23:31:47.427 00.000 16108 Worker thread wakes up
23:31:47.428 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
23:31:47.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
23:31:47.428 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
23:31:47.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:47.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:47.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:31:47.428 00.000 16108 MoveAxis(E, 0, ABG)
23:31:47.428 00.000 16108 Move returns status 0, amount 0
23:31:47.428 00.000 16108 MoveAxis(N, 0, ABG)
23:31:47.428 00.000 16108 Move returns status 0, amount 0
23:31:47.428 00.000 16108 move complete, result=0
23:31:47.428 00.000 16108 worker thread done servicing request
23:31:47.431 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3811, FiltMin=3261, FiltMax=39917, Gamma=1.000
23:31:47.444 00.013 21068 UpdateGuideState exits: m=100354 SNR=71.3
23:31:47.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:47.447 00.001 21068 Enqueuing Expose request
23:31:47.448 00.001 16108 Worker thread wakes up
23:31:47.448 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:47.448 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:47.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:48.418 00.970 16108 Exposure complete
23:31:48.486 00.068 16108 worker thread done servicing request
23:31:48.486 00.000 21068 OnExposeComplete: enter
23:31:48.488 00.002 21068 UpdateGuideState(): m_state=6
23:31:48.489 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4799
23:31:48.490 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.44, Mass=100780, SNR=68.6, Peak=13907 HFD=3.2
23:31:48.491 00.001 21068 MultiStar: [#1 0.01,-0.27,1.09,U] [#2 -0.14,-0.42,1.15,U] [#3 0.21,-0.35,1.15,U] [#4 -0.06,-0.13,0.87,U] [#5 0.38,-0.02,0.94,U] [#6 -0.06,-0.20,0.89,U] [#7 -0.39,-0.02,0.67,U] [#8 -0.32,-0.48,0.00,M1] 
23:31:48.492 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.26}, one-star: {-0.42, -0.47}
23:31:48.493 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
23:31:48.494 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
23:31:48.495 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.74 mountX=-0.00 mountY=0.26, mountTheta=1.58
23:31:48.498 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.26, opts=13)
23:31:48.499 00.001 21068 Enqueuing Move request for scope (-0.04, -0.26)
23:31:48.500 00.001 16108 Worker thread wakes up
23:31:48.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
23:31:48.501 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
23:31:48.501 00.000 16108 Moving (-0.04, -0.26) raw xDistance=-0.00 yDistance=0.26
23:31:48.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:31:48.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:31:48.501 00.000 16108 MoveAxis(E, 0, ABG)
23:31:48.501 00.000 16108 Move returns status 0, amount 0
23:31:48.501 00.000 16108 MoveAxis(S, 52, ABG)
23:31:48.501 00.000 16108 Guiding  Dir = 1, Dur = 52
23:31:48.501 00.000 16108 IsSlewing returns 0
23:31:48.502 00.001 16108 IsGuiding returns 0
23:31:48.505 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3811, FiltMin=3293, FiltMax=42115, Gamma=1.000
23:31:48.520 00.015 21068 UpdateGuideState exits: m=100780 SNR=68.6
23:31:48.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:48.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:48.523 00.001 21068 Enqueuing Expose request
23:31:48.561 00.038 16108 IsGuiding returns 1
23:31:48.561 00.000 16108 scope still moving after pulse duration time elapsed
23:31:48.591 00.030 16108 IsSlewing returns 0
23:31:48.591 00.000 16108 IsGuiding returns 1
23:31:48.624 00.033 16108 IsSlewing returns 0
23:31:48.624 00.000 16108 IsGuiding returns 1
23:31:48.655 00.031 16108 IsSlewing returns 0
23:31:48.655 00.000 16108 IsGuiding returns 0
23:31:48.655 00.000 16108 scope move finished after 52 + 102 ms
23:31:48.655 00.000 16108 Move returns status 0, amount 52
23:31:48.655 00.000 16108 move complete, result=0
23:31:48.657 00.002 16108 worker thread done servicing request
23:31:48.657 00.000 16108 Worker thread wakes up
23:31:48.657 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
23:31:48.659 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:48.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:49.819 01.160 16108 Exposure complete
23:31:49.882 00.063 16108 worker thread done servicing request
23:31:49.882 00.000 21068 OnExposeComplete: enter
23:31:49.883 00.001 21068 UpdateGuideState(): m_state=6
23:31:49.884 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4800
23:31:49.885 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.66, Mass=99952, SNR=62.9, Peak=15779 HFD=3.2
23:31:49.886 00.001 21068 MultiStar: [#1 0.10,-0.26,1.39,U] [#2 -0.03,-0.24,1.18,U] [#3 0.07,0.03,1.17,U] [#4 -0.01,0.02,0.91,U] [#5 0.27,0.31,1.00,U] [#6 0.07,0.44,0.81,U] [#7 -0.00,-0.01,0.59,U] [#8 0.05,-0.17,0.79,U] 
23:31:49.887 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.49, -0.25}
23:31:49.888 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
23:31:49.888 00.000 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
23:31:49.889 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.39 mountX=-0.01 mountY=0.03, mountTheta=1.93
23:31:49.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
23:31:49.891 00.000 21068 Enqueuing Move request for scope (0.01, -0.04)
23:31:49.892 00.001 16108 Worker thread wakes up
23:31:49.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:31:49.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:31:49.892 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.01 yDistance=0.03
23:31:49.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:31:49.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:49.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:49.892 00.000 16108 MoveAxis(E, 0, ABG)
23:31:49.892 00.000 16108 Move returns status 0, amount 0
23:31:49.892 00.000 16108 MoveAxis(N, 0, ABG)
23:31:49.893 00.001 16108 Move returns status 0, amount 0
23:31:49.893 00.000 16108 move complete, result=0
23:31:49.893 00.000 16108 worker thread done servicing request
23:31:49.899 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3805, FiltMin=3248, FiltMax=47507, Gamma=1.000
23:31:49.916 00.017 21068 UpdateGuideState exits: m=99952 SNR=62.9
23:31:49.918 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.918 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:49.921 00.003 21068 Enqueuing Expose request
23:31:49.922 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:49.923 00.001 16108 Worker thread wakes up
23:31:49.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:49.924 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:50.904 00.980 16108 Exposure complete
23:31:50.976 00.072 16108 worker thread done servicing request
23:31:50.976 00.000 21068 OnExposeComplete: enter
23:31:50.979 00.003 21068 UpdateGuideState(): m_state=6
23:31:50.981 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4801
23:31:50.984 00.003 21068 Star::Find returns 1 (0), X=219.73, Y=876.75, Mass=97190, SNR=63.0, Peak=14691 HFD=3.0
23:31:50.985 00.001 21068 MultiStar: [#1 -0.29,-0.00,1.16,U] [#2 -0.28,-0.08,1.26,U] [#3 0.05,-0.03,1.26,U] [#4 -0.44,0.21,0.00,M1] [#5 -0.11,0.15,1.14,U] [#6 -0.20,0.43,0.79,U] [#7 -0.27,0.27,0.66,U] [#8 -0.23,-0.31,0.83,U] 
23:31:50.986 00.001 21068 refined, 7 included, MultiStar: {-0.25, 0.02}, one-star: {-0.79, -0.16}
23:31:50.988 00.002 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
23:31:50.989 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
23:31:50.992 00.003 21068 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.26 cameraTheta=3.08 mountX=0.25 mountY=0.04, mountTheta=0.17
23:31:50.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.02, opts=13)
23:31:50.995 00.001 21068 Enqueuing Move request for scope (-0.25, 0.02)
23:31:50.995 00.000 16108 Worker thread wakes up
23:31:50.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
23:31:50.996 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
23:31:50.996 00.000 16108 Moving (-0.25, 0.02) raw xDistance=0.25 yDistance=0.04
23:31:50.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:31:50.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:50.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:50.996 00.000 16108 MoveAxis(W, 67, ABG)
23:31:50.996 00.000 16108 Guiding  Dir = 3, Dur = 67
23:31:50.996 00.000 16108 IsSlewing returns 0
23:31:50.996 00.000 16108 IsGuiding returns 0
23:31:50.998 00.002 16108 PulseGuide returned control before completion, sleep 76
23:31:50.999 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3805, FiltMin=3257, FiltMax=50861, Gamma=1.000
23:31:51.014 00.015 21068 UpdateGuideState exits: m=97190 SNR=63.0
23:31:51.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:51.018 00.002 21068 Enqueuing Expose request
23:31:51.090 00.072 16108 IsGuiding returns 1
23:31:51.090 00.000 16108 scope still moving after pulse duration time elapsed
23:31:51.116 00.026 16108 IsSlewing returns 0
23:31:51.116 00.000 16108 IsGuiding returns 0
23:31:51.116 00.000 16108 scope move finished after 67 + 52 ms
23:31:51.116 00.000 16108 Move returns status 0, amount 67
23:31:51.117 00.001 16108 MoveAxis(N, 0, ABG)
23:31:51.117 00.000 16108 Move returns status 0, amount 0
23:31:51.117 00.000 16108 move complete, result=0
23:31:51.117 00.000 16108 worker thread done servicing request
23:31:51.117 00.000 16108 Worker thread wakes up
23:31:51.117 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
23:31:51.119 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:51.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:52.287 01.168 16108 Exposure complete
23:31:52.355 00.068 16108 worker thread done servicing request
23:31:52.355 00.000 21068 OnExposeComplete: enter
23:31:52.356 00.001 21068 UpdateGuideState(): m_state=6
23:31:52.356 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4802
23:31:52.357 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.96, Mass=93930, SNR=58.3, Peak=13715 HFD=2.8
23:31:52.358 00.001 21068 MultiStar: [#1 0.27,-0.07,1.17,U] [#2 0.32,-0.35,1.41,U] [#3 0.10,-0.03,1.25,U] [#4 -0.44,0.19,0.99,U] [#5 0.20,0.21,1.19,U] [#6 -0.25,0.25,1.00,U] [#7 0.37,-0.04,0.70,U] [#8 0.05,-0.07,0.90,U] 
23:31:52.359 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {-0.18, 0.05}
23:31:52.359 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
23:31:52.360 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
23:31:52.361 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
23:31:52.362 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
23:31:52.363 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
23:31:52.364 00.001 16108 Worker thread wakes up
23:31:52.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:31:52.364 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:31:52.364 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.02
23:31:52.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:31:52.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:52.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:52.364 00.000 16108 MoveAxis(E, 0, ABG)
23:31:52.364 00.000 16108 Move returns status 0, amount 0
23:31:52.364 00.000 16108 MoveAxis(N, 0, ABG)
23:31:52.364 00.000 16108 Move returns status 0, amount 0
23:31:52.364 00.000 16108 move complete, result=0
23:31:52.364 00.000 16108 worker thread done servicing request
23:31:52.371 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3801, FiltMin=3273, FiltMax=45350, Gamma=1.000
23:31:52.395 00.024 21068 UpdateGuideState exits: m=93930 SNR=58.3
23:31:52.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:52.399 00.001 21068 Enqueuing Expose request
23:31:52.400 00.001 16108 Worker thread wakes up
23:31:52.401 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:52.401 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:52.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:53.377 00.976 16108 Exposure complete
23:31:53.432 00.055 16108 worker thread done servicing request
23:31:53.432 00.000 21068 OnExposeComplete: enter
23:31:53.433 00.001 21068 UpdateGuideState(): m_state=6
23:31:53.434 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4803
23:31:53.435 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.66, Mass=87446, SNR=67.5, Peak=14051 HFD=3.0
23:31:53.435 00.000 21068 MultiStar: [#1 -0.11,0.09,1.10,U] [#2 -0.05,-0.18,1.14,U] [#3 -0.19,0.25,1.08,U] [#4 -0.52,0.01,0.00,M1] [#5 0.04,0.48,0.00,M1] [#6 -0.14,0.48,0.00,M1] [#7 -0.11,0.35,0.57,U] [#8 -0.06,-0.20,0.87,U] 
23:31:53.436 00.001 21068 refined, 5 included, MultiStar: {-0.15, -0.01}, one-star: {-0.35, -0.25}
23:31:53.437 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
23:31:53.437 00.000 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
23:31:53.438 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.08 mountX=0.14 mountY=0.04, mountTheta=0.29
23:31:53.441 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.01, opts=13)
23:31:53.443 00.002 21068 Enqueuing Move request for scope (-0.15, -0.01)
23:31:53.444 00.001 16108 Worker thread wakes up
23:31:53.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
23:31:53.444 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
23:31:53.444 00.000 16108 Moving (-0.15, -0.01) raw xDistance=0.14 yDistance=0.04
23:31:53.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:31:53.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:53.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:53.444 00.000 16108 MoveAxis(E, 0, ABG)
23:31:53.445 00.001 16108 Move returns status 0, amount 0
23:31:53.445 00.000 16108 MoveAxis(N, 0, ABG)
23:31:53.445 00.000 16108 Move returns status 0, amount 0
23:31:53.445 00.000 16108 move complete, result=0
23:31:53.445 00.000 16108 worker thread done servicing request
23:31:53.451 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3801, FiltMin=3232, FiltMax=46182, Gamma=1.000
23:31:53.476 00.025 21068 UpdateGuideState exits: m=87446 SNR=67.5
23:31:53.478 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:53.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:53.481 00.002 21068 Enqueuing Expose request
23:31:53.482 00.001 16108 Worker thread wakes up
23:31:53.483 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:53.484 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:53.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:54.646 01.162 16108 Exposure complete
23:31:54.703 00.057 16108 worker thread done servicing request
23:31:54.703 00.000 21068 OnExposeComplete: enter
23:31:54.704 00.001 21068 UpdateGuideState(): m_state=6
23:31:54.705 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4804
23:31:54.706 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.58, Mass=98892, SNR=66.3, Peak=13440 HFD=3.1
23:31:54.707 00.001 21068 MultiStar: [#1 0.35,0.32,1.24,U] [#2 0.36,-0.11,1.19,U] [#3 0.36,0.30,1.05,U] [#4 0.13,0.17,0.91,U] [#5 0.34,0.57,0.00,M2] [#6 0.29,0.67,0.00,M2] [#7 -0.05,0.03,0.66,U] [#8 0.24,-0.21,0.73,U] 
23:31:54.708 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.04}, one-star: {0.23, -0.33}
23:31:54.708 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
23:31:54.709 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
23:31:54.710 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.16 mountX=-0.24 mountY=-0.10, mountTheta=-2.76
23:31:54.711 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.04, opts=13)
23:31:54.712 00.001 21068 Enqueuing Move request for scope (0.26, 0.04)
23:31:54.713 00.001 16108 Worker thread wakes up
23:31:54.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
23:31:54.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
23:31:54.713 00.000 16108 Moving (0.26, 0.04) raw xDistance=-0.24 yDistance=-0.10
23:31:54.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:31:54.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:54.714 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:54.714 00.000 16108 MoveAxis(E, 64, ABG)
23:31:54.714 00.000 16108 Guiding  Dir = 2, Dur = 64
23:31:54.714 00.000 16108 IsSlewing returns 0
23:31:54.715 00.001 16108 IsGuiding returns 0
23:31:54.717 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3798, FiltMin=3228, FiltMax=49229, Gamma=1.000
23:31:54.739 00.022 21068 UpdateGuideState exits: m=98892 SNR=66.3
23:31:54.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:54.742 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:54.743 00.001 21068 Enqueuing Expose request
23:31:54.759 00.016 16108 PulseGuide returned control before completion, sleep 30
23:31:54.805 00.046 16108 IsGuiding returns 1
23:31:54.805 00.000 16108 scope still moving after pulse duration time elapsed
23:31:54.841 00.036 16108 IsSlewing returns 0
23:31:54.841 00.000 16108 IsGuiding returns 1
23:31:54.868 00.027 16108 IsSlewing returns 0
23:31:54.868 00.000 16108 IsGuiding returns 0
23:31:54.869 00.001 16108 scope move finished after 64 + 90 ms
23:31:54.869 00.000 16108 Move returns status 0, amount 64
23:31:54.869 00.000 16108 MoveAxis(N, 0, ABG)
23:31:54.869 00.000 16108 Move returns status 0, amount 0
23:31:54.869 00.000 16108 move complete, result=0
23:31:54.869 00.000 16108 worker thread done servicing request
23:31:54.869 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
23:31:54.871 00.002 16108 Worker thread wakes up
23:31:54.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:54.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:55.849 00.978 16108 Exposure complete
23:31:55.901 00.052 16108 worker thread done servicing request
23:31:55.901 00.000 21068 OnExposeComplete: enter
23:31:55.902 00.001 21068 UpdateGuideState(): m_state=6
23:31:55.903 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4805
23:31:55.904 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.95, Mass=96637, SNR=69.7, Peak=13619 HFD=3.2
23:31:55.905 00.001 21068 MultiStar: [#1 0.45,0.10,1.14,U] [#2 0.05,0.03,1.18,U] [#3 0.11,0.06,1.29,U] [#4 -0.14,0.25,0.96,U] [#5 0.45,0.44,0.00,M3] [#6 0.01,0.42,0.90,U] [#7 -0.02,0.29,0.63,U] [#8 0.28,0.29,0.70,U] 
23:31:55.906 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.16}, one-star: {-0.23, 0.05}
23:31:55.907 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
23:31:55.907 00.000 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
23:31:55.908 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.16 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
23:31:55.912 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.16, opts=13)
23:31:55.915 00.003 21068 Enqueuing Move request for scope (0.07, 0.16)
23:31:55.917 00.002 16108 Worker thread wakes up
23:31:55.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:31:55.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:31:55.917 00.000 16108 Moving (0.07, 0.16) raw xDistance=-0.04 yDistance=-0.18
23:31:55.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:31:55.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:31:55.917 00.000 16108 MoveAxis(E, 0, ABG)
23:31:55.918 00.001 16108 Move returns status 0, amount 0
23:31:55.918 00.000 16108 MoveAxis(N, 0, ABG)
23:31:55.918 00.000 16108 Move returns status 0, amount 0
23:31:55.918 00.000 16108 move complete, result=0
23:31:55.918 00.000 16108 worker thread done servicing request
23:31:55.928 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3798, FiltMin=3246, FiltMax=56877, Gamma=1.000
23:31:55.952 00.024 21068 UpdateGuideState exits: m=96637 SNR=69.7
23:31:55.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:55.955 00.001 21068 Enqueuing Expose request
23:31:55.955 00.000 16108 Worker thread wakes up
23:31:55.955 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:55.956 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:55.956 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:31:57.123 01.167 16108 Exposure complete
23:31:57.199 00.076 16108 worker thread done servicing request
23:31:57.200 00.001 21068 OnExposeComplete: enter
23:31:57.200 00.000 21068 UpdateGuideState(): m_state=6
23:31:57.201 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4806
23:31:57.202 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.79, Mass=108773, SNR=77.7, Peak=14928 HFD=3.3
23:31:57.203 00.001 21068 MultiStar: [#1 0.27,0.32,1.10,U] [#2 -0.09,0.02,1.19,U] [#3 -0.13,0.33,0.95,U] [#4 -0.25,-0.14,0.69,U] [#5 0.42,0.43,0.00,M4] [#6 -0.21,0.49,0.00,M2] [#7 0.16,0.17,0.44,U] [#8 0.11,-0.13,0.74,U] 
23:31:57.204 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.01, -0.12}
23:31:57.204 00.000 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
23:31:57.205 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
23:31:57.206 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=0.00 mountY=-0.08, mountTheta=-1.51
23:31:57.207 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
23:31:57.208 00.001 21068 Enqueuing Move request for scope (0.01, 0.08)
23:31:57.209 00.001 16108 Worker thread wakes up
23:31:57.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:31:57.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:31:57.209 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
23:31:57.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:31:57.210 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:57.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:31:57.210 00.000 16108 MoveAxis(E, 0, ABG)
23:31:57.210 00.000 16108 Move returns status 0, amount 0
23:31:57.210 00.000 16108 MoveAxis(N, 0, ABG)
23:31:57.210 00.000 16108 Move returns status 0, amount 0
23:31:57.210 00.000 16108 move complete, result=0
23:31:57.210 00.000 16108 worker thread done servicing request
23:31:57.215 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3795, FiltMin=3245, FiltMax=48349, Gamma=1.000
23:31:57.229 00.014 21068 UpdateGuideState exits: m=108773 SNR=77.7
23:31:57.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:57.232 00.001 21068 Enqueuing Expose request
23:31:57.232 00.000 16108 Worker thread wakes up
23:31:57.232 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:57.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:57.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:58.199 00.966 16108 Exposure complete
23:31:58.268 00.069 16108 worker thread done servicing request
23:31:58.268 00.000 21068 OnExposeComplete: enter
23:31:58.270 00.002 21068 UpdateGuideState(): m_state=6
23:31:58.270 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4807
23:31:58.271 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.56, Mass=89697, SNR=65.1, Peak=12579 HFD=3.2
23:31:58.272 00.001 21068 MultiStar: [#1 0.11,-0.13,1.02,U] [#2 -0.16,-0.11,1.41,U] [#3 -0.07,0.17,1.04,U] [#4 -0.10,-0.02,0.83,U] [#5 0.17,0.11,1.02,U] [#6 -0.14,0.44,0.86,U] [#7 -0.28,-0.06,0.71,U] [#8 0.16,-0.56,0.00,M1] 
23:31:58.273 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {-0.21, -0.34}
23:31:58.274 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.24)
23:31:58.274 00.000 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
23:31:58.275 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.08 mountX=0.08 mountY=0.02, mountTheta=0.29
23:31:58.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
23:31:58.280 00.003 21068 Enqueuing Move request for scope (-0.08, -0.00)
23:31:58.282 00.002 16108 Worker thread wakes up
23:31:58.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
23:31:58.283 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
23:31:58.283 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
23:31:58.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:58.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:58.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:58.283 00.000 16108 MoveAxis(E, 0, ABG)
23:31:58.283 00.000 16108 Move returns status 0, amount 0
23:31:58.283 00.000 16108 MoveAxis(N, 0, ABG)
23:31:58.283 00.000 16108 Move returns status 0, amount 0
23:31:58.283 00.000 16108 move complete, result=0
23:31:58.283 00.000 16108 worker thread done servicing request
23:31:58.288 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3795, FiltMin=3267, FiltMax=53139, Gamma=1.000
23:31:58.305 00.017 21068 UpdateGuideState exits: m=89697 SNR=65.1
23:31:58.306 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:58.306 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:58.307 00.001 21068 Enqueuing Expose request
23:31:58.309 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:58.309 00.000 16108 Worker thread wakes up
23:31:58.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:58.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:31:59.458 01.148 16108 Exposure complete
23:31:59.530 00.072 16108 worker thread done servicing request
23:31:59.530 00.000 21068 OnExposeComplete: enter
23:31:59.531 00.001 21068 UpdateGuideState(): m_state=6
23:31:59.532 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4808
23:31:59.533 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.70, Mass=93978, SNR=62.6, Peak=11923 HFD=3.5
23:31:59.534 00.001 21068 MultiStar: [#1 0.15,-0.45,1.20,U] [#2 0.07,-0.26,1.30,U] [#3 0.39,-0.24,1.08,U] [#4 0.03,-0.31,0.90,U] [#5 0.26,-0.10,1.07,U] [#6 0.10,0.03,1.02,U] [#7 -0.30,0.00,0.70,U] [#8 0.38,-0.28,0.97,U] 
23:31:59.536 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.21}, one-star: {-0.15, -0.21}
23:31:59.536 00.000 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
23:31:59.537 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:31:59.538 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-1.07 mountX=-0.15 mountY=0.18, mountTheta=2.28
23:31:59.539 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.21, opts=13)
23:31:59.540 00.001 21068 Enqueuing Move request for scope (0.12, -0.21)
23:31:59.541 00.001 16108 Worker thread wakes up
23:31:59.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
23:31:59.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
23:31:59.541 00.000 16108 Moving (0.12, -0.21) raw xDistance=-0.15 yDistance=0.18
23:31:59.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:31:59.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:59.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:31:59.541 00.000 16108 MoveAxis(E, 0, ABG)
23:31:59.541 00.000 16108 Move returns status 0, amount 0
23:31:59.541 00.000 16108 MoveAxis(N, 0, ABG)
23:31:59.541 00.000 16108 Move returns status 0, amount 0
23:31:59.541 00.000 16108 move complete, result=0
23:31:59.541 00.000 16108 worker thread done servicing request
23:31:59.546 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3792, FiltMin=3251, FiltMax=43603, Gamma=1.000
23:31:59.570 00.024 21068 UpdateGuideState exits: m=93978 SNR=62.6
23:31:59.572 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.574 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:31:59.576 00.002 21068 Enqueuing Expose request
23:31:59.577 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:59.579 00.002 16108 Worker thread wakes up
23:31:59.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:31:59.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:00.552 00.973 16108 Exposure complete
23:32:00.630 00.078 16108 worker thread done servicing request
23:32:00.631 00.001 21068 OnExposeComplete: enter
23:32:00.631 00.000 21068 UpdateGuideState(): m_state=6
23:32:00.632 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4809
23:32:00.633 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=876.64, Mass=103934, SNR=71.2, Peak=15779 HFD=3.3
23:32:00.635 00.002 21068 MultiStar: [#1 -0.03,0.06,1.24,U] [#2 -0.23,-0.12,1.20,U] [#3 0.16,0.08,0.95,U] [#4 -0.71,0.18,0.00,M1] [#5 -0.14,0.41,0.87,U] [#6 -0.22,0.25,0.73,U] [#7 -0.39,0.17,0.49,U] [#8 -0.23,-0.21,0.68,U] 
23:32:00.635 00.000 21068 refined, 7 included, MultiStar: {-0.20, 0.03}, one-star: {-0.64, -0.26}
23:32:00.636 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
23:32:00.637 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
23:32:00.637 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=0.20 mountY=0.02, mountTheta=0.08
23:32:00.640 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.03, opts=13)
23:32:00.641 00.001 21068 Enqueuing Move request for scope (-0.20, 0.03)
23:32:00.642 00.001 16108 Worker thread wakes up
23:32:00.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
23:32:00.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
23:32:00.642 00.000 16108 Moving (-0.20, 0.03) raw xDistance=0.20 yDistance=0.02
23:32:00.643 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:32:00.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:00.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:00.643 00.000 16108 MoveAxis(W, 53, ABG)
23:32:00.643 00.000 16108 Guiding  Dir = 3, Dur = 53
23:32:00.644 00.001 16108 IsSlewing returns 0
23:32:00.644 00.000 16108 IsGuiding returns 0
23:32:00.645 00.001 16108 PulseGuide returned control before completion, sleep 62
23:32:00.649 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3792, FiltMin=3209, FiltMax=49795, Gamma=1.000
23:32:00.676 00.027 21068 UpdateGuideState exits: m=103934 SNR=71.2
23:32:00.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:00.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:00.679 00.001 21068 Enqueuing Expose request
23:32:00.717 00.038 16108 IsGuiding returns 1
23:32:00.717 00.000 16108 scope still moving after pulse duration time elapsed
23:32:00.748 00.031 16108 IsSlewing returns 0
23:32:00.748 00.000 16108 IsGuiding returns 0
23:32:00.748 00.000 16108 scope move finished after 53 + 51 ms
23:32:00.748 00.000 16108 Move returns status 0, amount 53
23:32:00.748 00.000 16108 MoveAxis(N, 0, ABG)
23:32:00.748 00.000 16108 Move returns status 0, amount 0
23:32:00.748 00.000 16108 move complete, result=0
23:32:00.750 00.002 16108 worker thread done servicing request
23:32:00.750 00.000 16108 Worker thread wakes up
23:32:00.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:00.750 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
23:32:00.751 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:01.912 01.161 16108 Exposure complete
23:32:02.003 00.091 16108 worker thread done servicing request
23:32:02.003 00.000 21068 OnExposeComplete: enter
23:32:02.005 00.002 21068 UpdateGuideState(): m_state=6
23:32:02.006 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4810
23:32:02.008 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=876.77, Mass=88847, SNR=72.6, Peak=14259 HFD=2.8
23:32:02.009 00.001 21068 MultiStar: [#1 0.46,0.10,1.13,U] [#2 -0.02,-0.14,1.14,U] [#3 0.31,0.29,1.01,U] [#4 -0.26,-0.04,0.82,U] [#5 0.23,0.22,0.88,U] [#6 -0.07,0.09,0.89,U] [#7 0.23,-0.33,0.60,U] [#8 0.26,-0.44,0.00,M1] 
23:32:02.010 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {-0.39, -0.14}
23:32:02.013 00.003 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
23:32:02.014 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
23:32:02.015 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
23:32:02.017 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
23:32:02.019 00.002 21068 Enqueuing Move request for scope (0.06, 0.02)
23:32:02.020 00.001 16108 Worker thread wakes up
23:32:02.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:32:02.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:32:02.021 00.001 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.04
23:32:02.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:32:02.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:02.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:02.021 00.000 16108 MoveAxis(E, 0, ABG)
23:32:02.021 00.000 16108 Move returns status 0, amount 0
23:32:02.021 00.000 16108 MoveAxis(N, 0, ABG)
23:32:02.021 00.000 16108 Move returns status 0, amount 0
23:32:02.021 00.000 16108 move complete, result=0
23:32:02.021 00.000 16108 worker thread done servicing request
23:32:02.028 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3789, FiltMin=3238, FiltMax=60259, Gamma=1.000
23:32:02.045 00.017 21068 UpdateGuideState exits: m=88847 SNR=72.6
23:32:02.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.049 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:02.049 00.000 21068 Enqueuing Expose request
23:32:02.050 00.001 16108 Worker thread wakes up
23:32:02.050 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:02.051 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:02.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:03.024 00.973 16108 Exposure complete
23:32:03.085 00.061 16108 worker thread done servicing request
23:32:03.085 00.000 21068 OnExposeComplete: enter
23:32:03.086 00.001 21068 UpdateGuideState(): m_state=6
23:32:03.087 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4811
23:32:03.088 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.65, Mass=96007, SNR=64.8, Peak=13779 HFD=3.1
23:32:03.089 00.001 21068 MultiStar: [#1 0.18,-0.04,1.26,U] [#2 0.01,-0.23,1.48,U] [#3 0.43,-0.05,1.05,U] [#4 0.10,0.06,0.89,U] [#5 0.33,0.29,1.12,U] [#6 0.17,0.41,0.77,U] [#7 -0.28,0.13,0.67,U] [#8 0.12,-0.09,0.86,U] 
23:32:03.090 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {-0.20, -0.26}
23:32:03.091 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:32:03.092 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:32:03.093 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
23:32:03.097 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
23:32:03.098 00.001 21068 Enqueuing Move request for scope (0.11, -0.00)
23:32:03.098 00.000 16108 Worker thread wakes up
23:32:03.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:32:03.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:32:03.099 00.001 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.03
23:32:03.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:32:03.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:03.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:03.099 00.000 16108 MoveAxis(E, 0, ABG)
23:32:03.099 00.000 16108 Move returns status 0, amount 0
23:32:03.099 00.000 16108 MoveAxis(N, 0, ABG)
23:32:03.099 00.000 16108 Move returns status 0, amount 0
23:32:03.099 00.000 16108 move complete, result=0
23:32:03.099 00.000 16108 worker thread done servicing request
23:32:03.103 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3789, FiltMin=3225, FiltMax=55875, Gamma=1.000
23:32:03.118 00.015 21068 UpdateGuideState exits: m=96007 SNR=64.8
23:32:03.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.120 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:03.121 00.001 21068 Enqueuing Expose request
23:32:03.122 00.001 16108 Worker thread wakes up
23:32:03.122 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:03.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:03.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:04.296 01.174 16108 Exposure complete
23:32:04.351 00.055 16108 worker thread done servicing request
23:32:04.351 00.000 21068 OnExposeComplete: enter
23:32:04.352 00.001 21068 UpdateGuideState(): m_state=6
23:32:04.353 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4812
23:32:04.353 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=876.64, Mass=99486, SNR=70.1, Peak=14819 HFD=2.9
23:32:04.354 00.001 21068 MultiStar: [#1 0.04,-0.12,1.07,U] [#2 -0.10,-0.26,1.30,U] [#3 0.10,0.05,1.05,U] [#4 0.03,-0.04,0.87,U] [#5 0.31,0.14,0.78,U] [#6 0.24,0.15,0.87,U] [#7 0.20,-0.46,0.00,M1] [#8 0.24,-0.32,0.75,U] 
23:32:04.355 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.27, -0.27}
23:32:04.356 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
23:32:04.356 00.000 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
23:32:04.357 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.06 mountX=-0.07 mountY=0.08, mountTheta=2.29
23:32:04.360 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
23:32:04.360 00.000 21068 Enqueuing Move request for scope (0.05, -0.09)
23:32:04.361 00.001 16108 Worker thread wakes up
23:32:04.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:32:04.362 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:32:04.362 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
23:32:04.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:04.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:04.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:04.362 00.000 16108 MoveAxis(E, 0, ABG)
23:32:04.362 00.000 16108 Move returns status 0, amount 0
23:32:04.362 00.000 16108 MoveAxis(N, 0, ABG)
23:32:04.362 00.000 16108 Move returns status 0, amount 0
23:32:04.362 00.000 16108 move complete, result=0
23:32:04.363 00.001 16108 worker thread done servicing request
23:32:04.365 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3785, FiltMin=3129, FiltMax=54291, Gamma=1.000
23:32:04.380 00.015 21068 UpdateGuideState exits: m=99486 SNR=70.1
23:32:04.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:04.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:04.383 00.001 21068 Enqueuing Expose request
23:32:04.384 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:04.385 00.001 16108 Worker thread wakes up
23:32:04.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:04.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:05.354 00.969 16108 Exposure complete
23:32:05.409 00.055 16108 worker thread done servicing request
23:32:05.409 00.000 21068 OnExposeComplete: enter
23:32:05.410 00.001 21068 UpdateGuideState(): m_state=6
23:32:05.411 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4813
23:32:05.412 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.63, Mass=107063, SNR=82.5, Peak=12800 HFD=3.3
23:32:05.412 00.000 21068 MultiStar: [#1 0.45,-0.20,0.00,M1] [#2 0.40,-0.44,0.00,M1] [#3 0.19,-0.04,0.94,U] [#4 -0.04,-0.16,0.68,U] [#5 0.53,0.01,0.00,M1] [#6 0.21,0.35,0.71,U] [#7 0.00,-0.30,0.47,U] [#8 0.24,-0.52,0.00,M1] 
23:32:05.413 00.001 21068 refined, 4 included, MultiStar: {0.07, -0.08}, one-star: {-0.04, -0.28}
23:32:05.414 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.45)
23:32:05.415 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
23:32:05.416 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=-0.09 mountY=0.07, mountTheta=2.49
23:32:05.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
23:32:05.418 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
23:32:05.419 00.001 16108 Worker thread wakes up
23:32:05.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:32:05.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:32:05.419 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=0.07
23:32:05.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:32:05.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:05.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:05.419 00.000 16108 MoveAxis(E, 0, ABG)
23:32:05.419 00.000 16108 Move returns status 0, amount 0
23:32:05.419 00.000 16108 MoveAxis(N, 0, ABG)
23:32:05.420 00.001 16108 Move returns status 0, amount 0
23:32:05.420 00.000 16108 move complete, result=0
23:32:05.420 00.000 16108 worker thread done servicing request
23:32:05.427 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3785, FiltMin=3283, FiltMax=51229, Gamma=1.000
23:32:05.444 00.017 21068 UpdateGuideState exits: m=107063 SNR=82.5
23:32:05.446 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.446 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:05.447 00.001 21068 Enqueuing Expose request
23:32:05.448 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:05.448 00.000 16108 Worker thread wakes up
23:32:05.449 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:05.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:06.614 01.165 16108 Exposure complete
23:32:06.710 00.096 16108 worker thread done servicing request
23:32:06.710 00.000 21068 OnExposeComplete: enter
23:32:06.711 00.001 21068 UpdateGuideState(): m_state=6
23:32:06.712 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4814
23:32:06.713 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.70, Mass=107999, SNR=89.1, Peak=14560 HFD=3.4
23:32:06.714 00.001 21068 MultiStar: [#1 0.62,-0.10,0.00,M2] [#2 0.23,-0.13,0.92,U] [#3 0.39,-0.03,0.77,U] [#4 0.22,-0.14,0.65,U] [#5 0.56,0.35,0.00,M2] [#6 0.23,0.18,0.64,U] [#7 0.27,0.14,0.44,U] [#8 0.16,-0.36,0.75,U] 
23:32:06.714 00.000 21068 single-star, 6 included, MultiStar: {0.22, -0.10}, one-star: {0.11, -0.21}
23:32:06.715 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
23:32:06.716 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
23:32:06.716 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.09 mountX=-0.14 mountY=0.18, mountTheta=2.25
23:32:06.719 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.21, opts=13)
23:32:06.720 00.001 21068 Enqueuing Move request for scope (0.11, -0.21)
23:32:06.721 00.001 16108 Worker thread wakes up
23:32:06.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
23:32:06.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
23:32:06.721 00.000 16108 Moving (0.11, -0.21) raw xDistance=-0.14 yDistance=0.18
23:32:06.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:32:06.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:06.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:32:06.721 00.000 16108 MoveAxis(E, 0, ABG)
23:32:06.721 00.000 16108 Move returns status 0, amount 0
23:32:06.721 00.000 16108 MoveAxis(N, 0, ABG)
23:32:06.721 00.000 16108 Move returns status 0, amount 0
23:32:06.721 00.000 16108 move complete, result=0
23:32:06.721 00.000 16108 worker thread done servicing request
23:32:06.724 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3785, FiltMin=3219, FiltMax=55955, Gamma=1.000
23:32:06.740 00.016 21068 UpdateGuideState exits: m=107999 SNR=89.1
23:32:06.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:06.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:06.743 00.001 21068 Enqueuing Expose request
23:32:06.744 00.001 16108 Worker thread wakes up
23:32:06.744 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:06.745 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:06.745 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:32:07.710 00.965 16108 Exposure complete
23:32:07.766 00.056 16108 worker thread done servicing request
23:32:07.766 00.000 21068 OnExposeComplete: enter
23:32:07.767 00.001 21068 UpdateGuideState(): m_state=6
23:32:07.767 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4815
23:32:07.768 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.08, Mass=94879, SNR=71.7, Peak=14739 HFD=3.1
23:32:07.769 00.001 21068 MultiStar: [#1 0.30,0.33,1.38,U] [#2 0.17,0.05,1.16,U] [#3 0.18,0.30,0.96,U] [#4 -0.20,0.34,0.83,U] [#5 0.62,0.69,0.00,M3] [#6 0.21,0.74,0.00,M1] [#7 -0.15,0.11,0.59,U] [#8 0.03,0.22,0.93,U] 
23:32:07.770 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.22}, one-star: {-0.32, 0.17}
23:32:07.771 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
23:32:07.771 00.000 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
23:32:07.772 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.42 mountX=0.01 mountY=-0.22, mountTheta=-1.55
23:32:07.775 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
23:32:07.777 00.002 21068 Enqueuing Move request for scope (0.03, 0.22)
23:32:07.779 00.002 16108 Worker thread wakes up
23:32:07.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:32:07.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:32:07.779 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
23:32:07.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:07.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:07.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:32:07.779 00.000 16108 MoveAxis(E, 0, ABG)
23:32:07.779 00.000 16108 Move returns status 0, amount 0
23:32:07.779 00.000 16108 MoveAxis(N, 0, ABG)
23:32:07.779 00.000 16108 Move returns status 0, amount 0
23:32:07.779 00.000 16108 move complete, result=0
23:32:07.779 00.000 16108 worker thread done servicing request
23:32:07.790 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3779, FiltMin=3241, FiltMax=51677, Gamma=1.000
23:32:07.807 00.017 21068 UpdateGuideState exits: m=94879 SNR=71.7
23:32:07.810 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.810 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:07.811 00.001 21068 Enqueuing Expose request
23:32:07.812 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:07.813 00.001 16108 Worker thread wakes up
23:32:07.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:07.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:08.961 01.148 16108 Exposure complete
23:32:09.016 00.055 16108 worker thread done servicing request
23:32:09.017 00.001 21068 OnExposeComplete: enter
23:32:09.018 00.001 21068 UpdateGuideState(): m_state=6
23:32:09.019 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4816
23:32:09.019 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=876.81, Mass=104039, SNR=70.9, Peak=14355 HFD=3.4
23:32:09.020 00.001 21068 MultiStar: [#1 0.28,-0.09,1.31,U] [#2 0.18,-0.40,1.28,U] [#3 0.17,0.16,1.19,U] [#4 -0.08,0.15,1.03,U] [#5 0.39,0.12,0.99,U] [#6 0.33,0.23,0.77,U] [#7 -0.09,0.17,0.64,U] [#8 0.17,-0.18,0.77,U] 
23:32:09.021 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {-0.32, -0.10}
23:32:09.022 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
23:32:09.022 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:32:09.024 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
23:32:09.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
23:32:09.026 00.000 21068 Enqueuing Move request for scope (0.12, -0.01)
23:32:09.027 00.001 16108 Worker thread wakes up
23:32:09.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:32:09.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:32:09.027 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
23:32:09.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:09.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:09.028 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:09.028 00.000 16108 MoveAxis(E, 0, ABG)
23:32:09.028 00.000 16108 Move returns status 0, amount 0
23:32:09.028 00.000 16108 MoveAxis(N, 0, ABG)
23:32:09.028 00.000 16108 Move returns status 0, amount 0
23:32:09.028 00.000 16108 move complete, result=0
23:32:09.028 00.000 16108 worker thread done servicing request
23:32:09.035 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3779, FiltMin=3245, FiltMax=53101, Gamma=1.000
23:32:09.053 00.018 21068 UpdateGuideState exits: m=104039 SNR=70.9
23:32:09.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:09.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:09.059 00.003 21068 Enqueuing Expose request
23:32:09.060 00.001 16108 Worker thread wakes up
23:32:09.060 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:09.062 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:09.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:10.038 00.976 16108 Exposure complete
23:32:10.107 00.069 16108 worker thread done servicing request
23:32:10.107 00.000 21068 OnExposeComplete: enter
23:32:10.109 00.002 21068 UpdateGuideState(): m_state=6
23:32:10.110 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4817
23:32:10.111 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.83, Mass=92022, SNR=64.9, Peak=13984 HFD=3.0
23:32:10.114 00.003 21068 MultiStar: [#1 0.43,0.05,1.14,U] [#2 0.23,-0.33,1.48,U] [#3 0.44,0.01,1.22,U] [#4 -0.08,-0.05,0.99,U] [#5 0.70,0.16,0.00,M3] [#6 0.22,0.24,1.00,U] [#7 -0.25,-0.02,0.62,U] [#8 0.25,-0.09,0.90,U] 
23:32:10.115 00.001 21068 single-star, 7 included, MultiStar: {0.18, -0.05}, one-star: {-0.06, -0.08}
23:32:10.117 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
23:32:10.119 00.002 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
23:32:10.121 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.04 mountY=0.09, mountTheta=1.13
23:32:10.124 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
23:32:10.126 00.002 21068 Enqueuing Move request for scope (-0.06, -0.08)
23:32:10.127 00.001 16108 Worker thread wakes up
23:32:10.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
23:32:10.127 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
23:32:10.129 00.002 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
23:32:10.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:32:10.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:10.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:32:10.129 00.000 16108 MoveAxis(E, 0, ABG)
23:32:10.129 00.000 16108 Move returns status 0, amount 0
23:32:10.129 00.000 16108 MoveAxis(N, 0, ABG)
23:32:10.129 00.000 16108 Move returns status 0, amount 0
23:32:10.129 00.000 16108 move complete, result=0
23:32:10.130 00.001 16108 worker thread done servicing request
23:32:10.139 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3779, FiltMin=3264, FiltMax=52013, Gamma=1.000
23:32:10.159 00.020 21068 UpdateGuideState exits: m=92022 SNR=64.9
23:32:10.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:10.163 00.002 21068 Enqueuing Expose request
23:32:10.164 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:10.166 00.002 16108 Worker thread wakes up
23:32:10.166 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:10.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:11.338 01.172 16108 Exposure complete
23:32:11.405 00.067 16108 worker thread done servicing request
23:32:11.405 00.000 21068 OnExposeComplete: enter
23:32:11.406 00.001 21068 UpdateGuideState(): m_state=6
23:32:11.406 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4818
23:32:11.407 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.45, Mass=95392, SNR=65.0, Peak=13248 HFD=3.2
23:32:11.408 00.001 21068 MultiStar: [#1 0.31,-0.17,1.19,U] [#2 -0.07,-0.36,1.53,U] [#3 0.32,-0.06,1.09,U] [#4 -0.17,-0.20,1.12,U] [#5 0.47,-0.01,1.21,U] [#6 -0.02,-0.03,0.99,U] [#7 0.01,-0.10,0.66,U] [#8 -0.03,-0.24,0.73,U] 
23:32:11.409 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.19}, one-star: {-0.08, -0.46}
23:32:11.409 00.000 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
23:32:11.410 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
23:32:11.411 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.11 mountX=-0.12 mountY=0.16, mountTheta=2.23
23:32:11.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.19, opts=13)
23:32:11.417 00.004 21068 Enqueuing Move request for scope (0.09, -0.19)
23:32:11.419 00.002 16108 Worker thread wakes up
23:32:11.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:32:11.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:32:11.420 00.001 16108 Moving (0.09, -0.19) raw xDistance=-0.12 yDistance=0.16
23:32:11.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:11.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:11.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:32:11.420 00.000 16108 MoveAxis(E, 0, ABG)
23:32:11.420 00.000 16108 Move returns status 0, amount 0
23:32:11.420 00.000 16108 MoveAxis(N, 0, ABG)
23:32:11.420 00.000 16108 Move returns status 0, amount 0
23:32:11.420 00.000 16108 move complete, result=0
23:32:11.420 00.000 16108 worker thread done servicing request
23:32:11.427 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3779, FiltMin=3200, FiltMax=48963, Gamma=1.000
23:32:11.451 00.024 21068 UpdateGuideState exits: m=95392 SNR=65.0
23:32:11.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:11.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:11.454 00.001 21068 Enqueuing Expose request
23:32:11.455 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:32:11.456 00.001 16108 Worker thread wakes up
23:32:11.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:11.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:12.441 00.985 16108 Exposure complete
23:32:12.512 00.071 16108 worker thread done servicing request
23:32:12.512 00.000 21068 OnExposeComplete: enter
23:32:12.513 00.001 21068 UpdateGuideState(): m_state=6
23:32:12.513 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4819
23:32:12.515 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.77, Mass=111496, SNR=78.6, Peak=15379 HFD=3.5
23:32:12.516 00.001 21068 MultiStar: [#1 0.24,0.07,0.96,U] [#2 0.23,-0.26,1.19,U] [#3 0.10,-0.11,0.89,U] [#4 -0.21,-0.13,0.73,U] [#5 0.22,-0.07,0.83,U] [#6 -0.02,0.34,0.76,U] [#7 -0.09,-0.02,0.57,U] [#8 0.03,0.01,0.77,U] 
23:32:12.517 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.27, -0.14}
23:32:12.517 00.000 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
23:32:12.518 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
23:32:12.519 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.88 mountX=-0.05 mountY=0.04, mountTheta=2.47
23:32:12.520 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
23:32:12.521 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
23:32:12.522 00.001 16108 Worker thread wakes up
23:32:12.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:32:12.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:32:12.522 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
23:32:12.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:32:12.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:12.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:32:12.522 00.000 16108 MoveAxis(E, 0, ABG)
23:32:12.522 00.000 16108 Move returns status 0, amount 0
23:32:12.523 00.001 16108 MoveAxis(N, 0, ABG)
23:32:12.523 00.000 16108 Move returns status 0, amount 0
23:32:12.523 00.000 16108 move complete, result=0
23:32:12.523 00.000 16108 worker thread done servicing request
23:32:12.527 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3776, FiltMin=3257, FiltMax=50598, Gamma=1.000
23:32:12.542 00.015 21068 UpdateGuideState exits: m=111496 SNR=78.6
23:32:12.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:12.543 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:12.544 00.001 21068 Enqueuing Expose request
23:32:12.545 00.001 16108 Worker thread wakes up
23:32:12.545 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:12.546 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:12.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:13.699 01.153 16108 Exposure complete
23:32:13.769 00.070 16108 worker thread done servicing request
23:32:13.769 00.000 21068 OnExposeComplete: enter
23:32:13.770 00.001 21068 UpdateGuideState(): m_state=6
23:32:13.771 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4820
23:32:13.772 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.63, Mass=105081, SNR=75.5, Peak=12243 HFD=3.4
23:32:13.773 00.001 21068 MultiStar: [#1 0.27,0.03,1.22,U] [#2 0.26,-0.23,1.17,U] [#3 0.24,0.04,1.08,U] [#4 -0.02,0.02,0.76,U] [#5 0.45,0.21,0.00,M2] [#6 0.30,0.51,0.00,M1] [#7 -0.04,0.17,0.58,U] [#8 0.51,-0.36,0.00,M1] 
23:32:13.774 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.06}, one-star: {-0.22, -0.27}
23:32:13.774 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:32:13.775 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
23:32:13.776 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.52 mountX=-0.12 mountY=0.04, mountTheta=2.85
23:32:13.777 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
23:32:13.778 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
23:32:13.779 00.001 16108 Worker thread wakes up
23:32:13.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:32:13.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:32:13.779 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.04
23:32:13.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:13.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:13.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:32:13.779 00.000 16108 MoveAxis(E, 0, ABG)
23:32:13.779 00.000 16108 Move returns status 0, amount 0
23:32:13.779 00.000 16108 MoveAxis(N, 0, ABG)
23:32:13.779 00.000 16108 Move returns status 0, amount 0
23:32:13.779 00.000 16108 move complete, result=0
23:32:13.779 00.000 16108 worker thread done servicing request
23:32:13.783 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3776, FiltMin=3241, FiltMax=52675, Gamma=1.000
23:32:13.798 00.015 21068 UpdateGuideState exits: m=105081 SNR=75.5
23:32:13.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:13.800 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:13.800 00.000 21068 Enqueuing Expose request
23:32:13.801 00.001 16108 Worker thread wakes up
23:32:13.801 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:13.802 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:13.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:14.767 00.965 16108 Exposure complete
23:32:14.837 00.070 16108 worker thread done servicing request
23:32:14.837 00.000 21068 OnExposeComplete: enter
23:32:14.840 00.003 21068 UpdateGuideState(): m_state=6
23:32:14.842 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4821
23:32:14.844 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=876.92, Mass=110793, SNR=81.6, Peak=14579 HFD=3.4
23:32:14.846 00.002 21068 MultiStar: [#1 0.45,-0.09,0.97,U] [#2 0.28,-0.21,1.09,U] [#3 0.38,-0.01,0.95,U] [#4 0.19,0.02,0.67,U] [#5 0.62,0.12,0.00,M3] [#6 0.37,0.46,0.00,M2] [#7 -0.00,0.09,0.58,U] [#8 0.02,0.03,0.68,U] 
23:32:14.849 00.003 21068 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {-0.20, 0.01}
23:32:14.850 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
23:32:14.852 00.002 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
23:32:14.853 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
23:32:14.857 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
23:32:14.858 00.001 21068 Enqueuing Move request for scope (0.18, -0.04)
23:32:14.860 00.002 16108 Worker thread wakes up
23:32:14.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:32:14.860 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:32:14.860 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=-0.00
23:32:14.861 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:32:14.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:14.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:32:14.861 00.000 16108 MoveAxis(E, 0, ABG)
23:32:14.861 00.000 16108 Move returns status 0, amount 0
23:32:14.861 00.000 16108 MoveAxis(N, 0, ABG)
23:32:14.861 00.000 16108 Move returns status 0, amount 0
23:32:14.861 00.000 16108 move complete, result=0
23:32:14.861 00.000 16108 worker thread done servicing request
23:32:14.870 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3776, FiltMin=3241, FiltMax=44653, Gamma=1.000
23:32:14.888 00.018 21068 UpdateGuideState exits: m=110793 SNR=81.6
23:32:14.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:14.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:14.890 00.000 21068 Enqueuing Expose request
23:32:14.891 00.001 16108 Worker thread wakes up
23:32:14.891 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:14.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:14.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:16.073 01.181 16108 Exposure complete
23:32:16.132 00.059 16108 worker thread done servicing request
23:32:16.132 00.000 21068 OnExposeComplete: enter
23:32:16.134 00.002 21068 UpdateGuideState(): m_state=6
23:32:16.136 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4822
23:32:16.139 00.003 21068 Star::Find returns 1 (0), X=220.10, Y=877.14, Mass=106792, SNR=74.2, Peak=16787 HFD=2.9
23:32:16.141 00.002 21068 MultiStar: [#1 0.24,0.28,1.23,U] [#2 -0.17,0.04,1.02,U] [#3 0.20,0.19,1.10,U] [#4 -0.25,0.28,0.82,U] [#5 0.70,0.37,0.00,M4] [#6 0.11,0.77,0.00,M3] [#7 -0.24,0.36,0.57,U] [#8 0.02,0.10,0.79,U] 
23:32:16.143 00.002 21068 refined, 6 included, MultiStar: {-0.06, 0.21}, one-star: {-0.43, 0.24}
23:32:16.144 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
23:32:16.146 00.002 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
23:32:16.147 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.87 mountX=0.10 mountY=-0.19, mountTheta=-1.08
23:32:16.150 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.21, opts=13)
23:32:16.151 00.001 21068 Enqueuing Move request for scope (-0.06, 0.21)
23:32:16.153 00.002 16108 Worker thread wakes up
23:32:16.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
23:32:16.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
23:32:16.153 00.000 16108 Moving (-0.06, 0.21) raw xDistance=0.10 yDistance=-0.19
23:32:16.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:32:16.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:16.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:32:16.153 00.000 16108 MoveAxis(E, 0, ABG)
23:32:16.153 00.000 16108 Move returns status 0, amount 0
23:32:16.153 00.000 16108 MoveAxis(N, 0, ABG)
23:32:16.153 00.000 16108 Move returns status 0, amount 0
23:32:16.153 00.000 16108 move complete, result=0
23:32:16.153 00.000 16108 worker thread done servicing request
23:32:16.157 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3773, FiltMin=3187, FiltMax=47862, Gamma=1.000
23:32:16.173 00.016 21068 UpdateGuideState exits: m=106792 SNR=74.2
23:32:16.176 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.178 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:16.179 00.001 21068 Enqueuing Expose request
23:32:16.180 00.001 16108 Worker thread wakes up
23:32:16.181 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:16.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:16.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:17.157 00.975 16108 Exposure complete
23:32:17.213 00.056 16108 worker thread done servicing request
23:32:17.213 00.000 21068 OnExposeComplete: enter
23:32:17.215 00.002 21068 UpdateGuideState(): m_state=6
23:32:17.217 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4823
23:32:17.217 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=876.95, Mass=91296, SNR=66.6, Peak=13539 HFD=3.1
23:32:17.219 00.002 21068 MultiStar: [#1 0.08,0.35,1.25,U] [#2 -0.21,0.16,1.31,U] [#3 0.14,0.69,0.00,M1] [#4 -0.49,0.36,0.00,M1] [#5 0.43,0.74,0.00,M5] [#6 -0.08,0.60,0.00,M4] [#7 0.25,0.41,0.60,U] [#8 -0.04,0.30,0.95,U] 
23:32:17.220 00.001 21068 refined, 4 included, MultiStar: {-0.09, 0.24}, one-star: {-0.38, 0.05}
23:32:17.221 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:32:17.222 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
23:32:17.224 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.92 mountX=0.13 mountY=-0.21, mountTheta=-1.03
23:32:17.225 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.24, opts=13)
23:32:17.226 00.001 21068 Enqueuing Move request for scope (-0.09, 0.24)
23:32:17.227 00.001 16108 Worker thread wakes up
23:32:17.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
23:32:17.227 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
23:32:17.227 00.000 16108 Moving (-0.09, 0.24) raw xDistance=0.13 yDistance=-0.21
23:32:17.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:32:17.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:17.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:32:17.227 00.000 16108 MoveAxis(E, 0, ABG)
23:32:17.227 00.000 16108 Move returns status 0, amount 0
23:32:17.227 00.000 16108 MoveAxis(N, 0, ABG)
23:32:17.227 00.000 16108 Move returns status 0, amount 0
23:32:17.227 00.000 16108 move complete, result=0
23:32:17.227 00.000 16108 worker thread done servicing request
23:32:17.231 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3779, FiltMin=3267, FiltMax=48525, Gamma=1.000
23:32:17.245 00.014 21068 UpdateGuideState exits: m=91296 SNR=66.6
23:32:17.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:17.246 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:17.247 00.001 21068 Enqueuing Expose request
23:32:17.249 00.002 16108 Worker thread wakes up
23:32:17.249 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:17.250 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:17.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:18.407 01.157 16108 Exposure complete
23:32:18.463 00.056 16108 worker thread done servicing request
23:32:18.463 00.000 21068 OnExposeComplete: enter
23:32:18.464 00.001 21068 UpdateGuideState(): m_state=6
23:32:18.466 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4824
23:32:18.469 00.003 21068 Star::Find returns 1 (0), X=220.01, Y=877.15, Mass=80233, SNR=61.8, Peak=15235 HFD=2.9
23:32:18.472 00.003 21068 MultiStar: [#1 -0.08,-0.17,1.33,U] [#2 -0.14,-0.11,1.53,U] [#3 0.16,0.05,0.99,U] [#4 -0.23,0.23,0.94,U] [#5 0.34,0.34,0.00,M6] [#6 0.05,0.38,0.90,U] [#7 -0.43,0.17,0.60,U] [#8 0.13,0.08,1.21,U] 
23:32:18.473 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {-0.52, 0.25}
23:32:18.475 00.002 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
23:32:18.476 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
23:32:18.478 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.53 mountX=0.12 mountY=-0.05, mountTheta=-0.38
23:32:18.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
23:32:18.481 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
23:32:18.481 00.000 16108 Worker thread wakes up
23:32:18.482 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:32:18.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:32:18.482 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
23:32:18.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:32:18.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:18.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:18.482 00.000 16108 MoveAxis(E, 0, ABG)
23:32:18.482 00.000 16108 Move returns status 0, amount 0
23:32:18.482 00.000 16108 MoveAxis(N, 0, ABG)
23:32:18.482 00.000 16108 Move returns status 0, amount 0
23:32:18.482 00.000 16108 move complete, result=0
23:32:18.482 00.000 16108 worker thread done servicing request
23:32:18.487 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3779, FiltMin=3232, FiltMax=50006, Gamma=1.000
23:32:18.503 00.016 21068 UpdateGuideState exits: m=80233 SNR=61.8
23:32:18.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.504 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:18.505 00.001 21068 Enqueuing Expose request
23:32:18.506 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:18.507 00.001 16108 Worker thread wakes up
23:32:18.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:18.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:19.495 00.988 16108 Exposure complete
23:32:19.551 00.056 16108 worker thread done servicing request
23:32:19.552 00.001 21068 OnExposeComplete: enter
23:32:19.553 00.001 21068 UpdateGuideState(): m_state=6
23:32:19.556 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4825
23:32:19.558 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=876.87, Mass=94836, SNR=64.7, Peak=13027 HFD=3.1
23:32:19.559 00.001 21068 MultiStar: [#1 0.11,0.03,1.24,U] [#2 -0.08,0.01,1.60,U] [#3 0.23,0.15,1.17,U] [#4 -0.18,0.21,0.94,U] [#5 0.19,0.23,1.17,U] [#6 0.02,0.80,0.00,M4] [#7 -0.01,0.24,0.64,U] [#8 -0.01,-0.03,0.80,U] 
23:32:19.561 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {-0.24, -0.04}
23:32:19.562 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
23:32:19.564 00.002 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
23:32:19.566 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.47 mountX=0.01 mountY=-0.09, mountTheta=-1.50
23:32:19.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.09, opts=13)
23:32:19.570 00.001 21068 Enqueuing Move request for scope (0.01, 0.09)
23:32:19.571 00.001 16108 Worker thread wakes up
23:32:19.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:32:19.571 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:32:19.571 00.000 16108 Moving (0.01, 0.09) raw xDistance=0.01 yDistance=-0.09
23:32:19.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:19.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:19.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:19.571 00.000 16108 MoveAxis(E, 0, ABG)
23:32:19.571 00.000 16108 Move returns status 0, amount 0
23:32:19.571 00.000 16108 MoveAxis(N, 0, ABG)
23:32:19.571 00.000 16108 Move returns status 0, amount 0
23:32:19.571 00.000 16108 move complete, result=0
23:32:19.571 00.000 16108 worker thread done servicing request
23:32:19.577 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3779, FiltMin=3225, FiltMax=53446, Gamma=1.000
23:32:19.592 00.015 21068 UpdateGuideState exits: m=94836 SNR=64.7
23:32:19.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:19.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:19.595 00.001 21068 Enqueuing Expose request
23:32:19.596 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:19.597 00.001 16108 Worker thread wakes up
23:32:19.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:19.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:20.771 01.174 16108 Exposure complete
23:32:20.828 00.057 16108 worker thread done servicing request
23:32:20.828 00.000 21068 OnExposeComplete: enter
23:32:20.830 00.002 21068 UpdateGuideState(): m_state=6
23:32:20.832 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4826
23:32:20.834 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.90, Mass=104655, SNR=68.1, Peak=15328 HFD=3.1
23:32:20.836 00.002 21068 MultiStar: [#1 0.30,0.30,1.18,U] [#2 0.03,-0.16,1.34,U] [#3 0.04,0.19,1.06,U] [#4 -0.23,0.24,0.98,U] [#5 0.44,0.56,0.00,M6] [#6 -0.27,0.46,0.00,M5] [#7 0.16,0.11,0.51,U] [#8 0.09,-0.15,0.93,U] 
23:32:20.837 00.001 21068 single-star, 6 included, MultiStar: {0.04, 0.07}, one-star: {-0.05, -0.00}
23:32:20.839 00.002 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.25)
23:32:20.840 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.31)
23:32:20.841 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.07 mountX=0.05 mountY=0.02, mountTheta=0.30
23:32:20.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
23:32:20.844 00.001 21068 Enqueuing Move request for scope (-0.05, -0.00)
23:32:20.845 00.001 16108 Worker thread wakes up
23:32:20.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
23:32:20.845 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
23:32:20.845 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.02
23:32:20.846 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:32:20.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:20.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:20.846 00.000 16108 MoveAxis(E, 0, ABG)
23:32:20.846 00.000 16108 Move returns status 0, amount 0
23:32:20.846 00.000 16108 MoveAxis(N, 0, ABG)
23:32:20.846 00.000 16108 Move returns status 0, amount 0
23:32:20.846 00.000 16108 move complete, result=0
23:32:20.846 00.000 16108 worker thread done servicing request
23:32:20.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3779, FiltMin=3238, FiltMax=51853, Gamma=1.000
23:32:20.862 00.013 21068 UpdateGuideState exits: m=104655 SNR=68.1
23:32:20.865 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:20.865 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:20.866 00.001 21068 Enqueuing Expose request
23:32:20.867 00.001 16108 Worker thread wakes up
23:32:20.867 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:20.868 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:20.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:21.847 00.979 16108 Exposure complete
23:32:21.900 00.053 16108 worker thread done servicing request
23:32:21.901 00.001 21068 OnExposeComplete: enter
23:32:21.901 00.000 21068 UpdateGuideState(): m_state=6
23:32:21.902 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4827
23:32:21.903 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.92, Mass=102378, SNR=74.0, Peak=14352 HFD=3.1
23:32:21.904 00.001 21068 MultiStar: [#1 0.16,0.15,1.06,U] [#2 0.02,0.03,1.20,U] [#3 0.32,0.17,1.06,U] [#4 0.15,0.29,0.90,U] [#5 0.53,0.02,0.00,M7] [#6 0.16,0.55,0.00,M6] [#7 -0.10,-0.04,0.57,U] [#8 0.20,-0.00,0.68,U] 
23:32:21.905 00.001 21068 single-star, 6 included, MultiStar: {0.11, 0.10}, one-star: {-0.01, 0.01}
23:32:21.905 00.000 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
23:32:21.906 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
23:32:21.906 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.97 mountX=0.01 mountY=-0.01, mountTheta=-0.97
23:32:21.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
23:32:21.909 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
23:32:21.909 00.000 16108 Worker thread wakes up
23:32:21.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:32:21.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:32:21.909 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:32:21.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:21.910 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:21.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:21.910 00.000 16108 MoveAxis(E, 0, ABG)
23:32:21.910 00.000 16108 Move returns status 0, amount 0
23:32:21.910 00.000 16108 MoveAxis(N, 0, ABG)
23:32:21.910 00.000 16108 Move returns status 0, amount 0
23:32:21.910 00.000 16108 move complete, result=0
23:32:21.910 00.000 16108 worker thread done servicing request
23:32:21.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3779, FiltMin=3254, FiltMax=54189, Gamma=1.000
23:32:21.929 00.014 21068 UpdateGuideState exits: m=102378 SNR=74.0
23:32:21.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:21.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:21.932 00.001 21068 Enqueuing Expose request
23:32:21.932 00.000 16108 Worker thread wakes up
23:32:21.932 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:21.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:21.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:23.115 01.182 16108 Exposure complete
23:32:23.191 00.076 16108 worker thread done servicing request
23:32:23.191 00.000 21068 OnExposeComplete: enter
23:32:23.192 00.001 21068 UpdateGuideState(): m_state=6
23:32:23.193 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4828
23:32:23.194 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.69, Mass=101099, SNR=74.5, Peak=14355 HFD=3.4
23:32:23.195 00.001 21068 MultiStar: [#1 0.35,-0.06,1.01,U] [#2 0.26,-0.34,1.16,U] [#3 0.04,0.16,1.10,U] [#4 -0.05,-0.02,0.86,U] [#5 0.53,0.34,0.00,M8] [#6 -0.24,0.22,0.83,U] [#7 -0.02,0.36,0.56,U] [#8 0.25,-0.37,0.93,U] 
23:32:23.195 00.000 21068 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {-0.27, -0.22}
23:32:23.196 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.47)
23:32:23.197 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
23:32:23.197 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=-0.07 mountY=0.05, mountTheta=2.51
23:32:23.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
23:32:23.200 00.001 21068 Enqueuing Move request for scope (0.06, -0.06)
23:32:23.202 00.002 16108 Worker thread wakes up
23:32:23.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:32:23.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:32:23.202 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
23:32:23.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:23.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:23.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:23.202 00.000 16108 MoveAxis(E, 0, ABG)
23:32:23.202 00.000 16108 Move returns status 0, amount 0
23:32:23.202 00.000 16108 MoveAxis(N, 0, ABG)
23:32:23.202 00.000 16108 Move returns status 0, amount 0
23:32:23.202 00.000 16108 move complete, result=0
23:32:23.202 00.000 16108 worker thread done servicing request
23:32:23.208 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3779, FiltMin=3238, FiltMax=53661, Gamma=1.000
23:32:23.223 00.015 21068 UpdateGuideState exits: m=101099 SNR=74.5
23:32:23.225 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:23.228 00.002 21068 Enqueuing Expose request
23:32:23.229 00.001 16108 Worker thread wakes up
23:32:23.229 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:23.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:23.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:24.196 00.965 16108 Exposure complete
23:32:24.258 00.062 16108 worker thread done servicing request
23:32:24.258 00.000 21068 OnExposeComplete: enter
23:32:24.260 00.002 21068 UpdateGuideState(): m_state=6
23:32:24.261 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4829
23:32:24.262 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.69, Mass=98336, SNR=73.2, Peak=12643 HFD=3.0
23:32:24.264 00.002 21068 MultiStar: [#1 0.31,-0.11,1.18,U] [#2 0.03,-0.36,1.20,U] [#3 0.12,0.07,1.07,U] [#4 -0.18,-0.20,0.77,U] [#5 0.30,0.16,0.99,U] [#6 0.09,0.25,0.85,U] [#7 0.03,0.08,0.63,U] [#8 -0.15,-0.15,0.71,U] 
23:32:24.267 00.003 21068 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.21, -0.21}
23:32:24.268 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
23:32:24.269 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
23:32:24.271 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.83 mountX=-0.07 mountY=0.05, mountTheta=2.52
23:32:24.274 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
23:32:24.276 00.002 21068 Enqueuing Move request for scope (0.06, -0.06)
23:32:24.278 00.002 16108 Worker thread wakes up
23:32:24.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:32:24.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:32:24.278 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
23:32:24.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:24.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:24.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:24.278 00.000 16108 MoveAxis(E, 0, ABG)
23:32:24.278 00.000 16108 Move returns status 0, amount 0
23:32:24.278 00.000 16108 MoveAxis(N, 0, ABG)
23:32:24.278 00.000 16108 Move returns status 0, amount 0
23:32:24.278 00.000 16108 move complete, result=0
23:32:24.279 00.001 16108 worker thread done servicing request
23:32:24.285 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3782, FiltMin=3270, FiltMax=51686, Gamma=1.000
23:32:24.306 00.021 21068 UpdateGuideState exits: m=98336 SNR=73.2
23:32:24.308 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:24.308 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:24.309 00.001 21068 Enqueuing Expose request
23:32:24.310 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:24.311 00.001 16108 Worker thread wakes up
23:32:24.311 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:24.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:25.467 01.156 16108 Exposure complete
23:32:25.523 00.056 16108 worker thread done servicing request
23:32:25.523 00.000 21068 OnExposeComplete: enter
23:32:25.523 00.000 21068 UpdateGuideState(): m_state=6
23:32:25.525 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4830
23:32:25.526 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.60, Mass=88632, SNR=64.6, Peak=12979 HFD=3.0
23:32:25.527 00.001 21068 MultiStar: [#1 0.14,-0.03,1.33,U] [#2 0.18,-0.23,1.33,U] [#3 -0.09,0.06,1.22,U] [#4 -0.03,0.05,0.89,U] [#5 0.18,0.15,1.03,U] [#6 0.27,0.40,0.88,U] [#7 0.01,0.01,0.74,U] [#8 0.12,-0.33,0.71,U] 
23:32:25.528 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.20, -0.31}
23:32:25.529 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:32:25.529 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
23:32:25.530 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.42 mountX=-0.07 mountY=0.01, mountTheta=2.95
23:32:25.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
23:32:25.532 00.000 21068 Enqueuing Move request for scope (0.06, -0.03)
23:32:25.533 00.001 16108 Worker thread wakes up
23:32:25.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:32:25.534 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:32:25.534 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.07 yDistance=0.01
23:32:25.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:25.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:25.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:25.534 00.000 16108 MoveAxis(E, 0, ABG)
23:32:25.534 00.000 16108 Move returns status 0, amount 0
23:32:25.534 00.000 16108 MoveAxis(N, 0, ABG)
23:32:25.534 00.000 16108 Move returns status 0, amount 0
23:32:25.534 00.000 16108 move complete, result=0
23:32:25.534 00.000 16108 worker thread done servicing request
23:32:25.539 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3782, FiltMin=3257, FiltMax=48083, Gamma=1.000
23:32:25.562 00.023 21068 UpdateGuideState exits: m=88632 SNR=64.6
23:32:25.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:25.565 00.001 21068 Enqueuing Expose request
23:32:25.566 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:25.567 00.001 16108 Worker thread wakes up
23:32:25.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:25.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:26.527 00.960 16108 Exposure complete
23:32:26.584 00.057 16108 worker thread done servicing request
23:32:26.584 00.000 21068 OnExposeComplete: enter
23:32:26.585 00.001 21068 UpdateGuideState(): m_state=6
23:32:26.586 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4831
23:32:26.587 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.88, Mass=91756, SNR=61.0, Peak=15011 HFD=2.9
23:32:26.588 00.001 21068 MultiStar: [#1 0.30,-0.18,1.41,U] [#2 0.29,-0.31,1.53,U] [#3 0.11,-0.01,1.26,U] [#4 -0.35,-0.04,0.93,U] [#5 0.25,0.08,1.25,U] [#6 0.21,0.23,0.91,U] [#7 0.00,0.06,0.64,U] [#8 0.16,-0.27,0.79,U] 
23:32:26.589 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {-0.36, -0.02}
23:32:26.590 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
23:32:26.590 00.000 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
23:32:26.591 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.11 mountY=0.04, mountTheta=2.76
23:32:26.593 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
23:32:26.593 00.000 21068 Enqueuing Move request for scope (0.10, -0.07)
23:32:26.594 00.001 16108 Worker thread wakes up
23:32:26.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:32:26.595 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:32:26.595 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
23:32:26.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:32:26.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:26.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:32:26.595 00.000 16108 MoveAxis(E, 0, ABG)
23:32:26.595 00.000 16108 Move returns status 0, amount 0
23:32:26.595 00.000 16108 MoveAxis(N, 0, ABG)
23:32:26.596 00.001 16108 Move returns status 0, amount 0
23:32:26.596 00.000 16108 move complete, result=0
23:32:26.596 00.000 16108 worker thread done servicing request
23:32:26.598 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3785, FiltMin=3264, FiltMax=51059, Gamma=1.000
23:32:26.619 00.021 21068 UpdateGuideState exits: m=91756 SNR=61.0
23:32:26.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:26.621 00.000 21068 Enqueuing Expose request
23:32:26.622 00.001 16108 Worker thread wakes up
23:32:26.622 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:26.623 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:26.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:27.789 01.166 16108 Exposure complete
23:32:27.850 00.061 16108 worker thread done servicing request
23:32:27.850 00.000 21068 OnExposeComplete: enter
23:32:27.852 00.002 21068 UpdateGuideState(): m_state=6
23:32:27.855 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4832
23:32:27.856 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.51, Mass=102974, SNR=69.6, Peak=13667 HFD=3.2
23:32:27.856 00.000 21068 MultiStar: [#1 0.10,-0.26,1.12,U] [#2 -0.22,-0.45,0.00,M1] [#3 -0.26,-0.31,1.07,U] [#4 -0.34,-0.22,0.97,U] [#5 0.06,-0.09,0.93,U] [#6 -0.12,0.10,0.79,U] [#7 0.01,-0.20,0.63,U] [#8 -0.44,-0.36,0.00,M1] 
23:32:27.857 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.21}, one-star: {-0.34, -0.40}
23:32:27.858 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
23:32:27.859 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
23:32:27.859 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.14 mountX=0.09 mountY=0.24, mountTheta=1.19
23:32:27.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.21, opts=13)
23:32:27.862 00.001 21068 Enqueuing Move request for scope (-0.13, -0.21)
23:32:27.863 00.001 16108 Worker thread wakes up
23:32:27.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
23:32:27.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
23:32:27.863 00.000 16108 Moving (-0.13, -0.21) raw xDistance=0.09 yDistance=0.24
23:32:27.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:32:27.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:32:27.864 00.001 16108 MoveAxis(E, 0, ABG)
23:32:27.864 00.000 16108 Move returns status 0, amount 0
23:32:27.864 00.000 16108 MoveAxis(S, 48, ABG)
23:32:27.864 00.000 16108 Guiding  Dir = 1, Dur = 48
23:32:27.864 00.000 16108 IsSlewing returns 0
23:32:27.864 00.000 16108 IsGuiding returns 0
23:32:27.867 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3782, FiltMin=3254, FiltMax=46790, Gamma=1.000
23:32:27.870 00.003 16108 PulseGuide returned control before completion, sleep 53
23:32:27.881 00.011 21068 UpdateGuideState exits: m=102974 SNR=69.6
23:32:27.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:27.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:27.884 00.001 21068 Enqueuing Expose request
23:32:27.931 00.047 16108 IsGuiding returns 1
23:32:27.931 00.000 16108 scope still moving after pulse duration time elapsed
23:32:27.962 00.031 16108 IsSlewing returns 0
23:32:27.962 00.000 16108 IsGuiding returns 0
23:32:27.962 00.000 16108 scope move finished after 48 + 50 ms
23:32:27.962 00.000 16108 Move returns status 0, amount 48
23:32:27.962 00.000 16108 move complete, result=0
23:32:27.962 00.000 16108 worker thread done servicing request
23:32:27.962 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
23:32:27.964 00.002 16108 Worker thread wakes up
23:32:27.964 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:27.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:28.944 00.980 16108 Exposure complete
23:32:28.999 00.055 16108 worker thread done servicing request
23:32:28.999 00.000 21068 OnExposeComplete: enter
23:32:29.001 00.002 21068 UpdateGuideState(): m_state=6
23:32:29.002 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4833
23:32:29.003 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.91, Mass=92562, SNR=63.7, Peak=14051 HFD=3.1
23:32:29.004 00.001 21068 MultiStar: [#1 0.18,-0.04,1.22,U] [#2 -0.00,-0.29,1.60,U] [#3 -0.14,0.19,1.18,U] [#4 -0.12,-0.09,0.88,U] [#5 0.30,0.22,1.02,U] [#6 0.08,0.14,0.94,U] [#7 -0.21,0.06,0.71,U] [#8 -0.27,-0.10,0.82,U] 
23:32:29.004 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.19, 0.00}
23:32:29.005 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
23:32:29.006 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
23:32:29.006 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.92 mountX=0.02 mountY=0.01, mountTheta=0.44
23:32:29.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
23:32:29.010 00.002 21068 Enqueuing Move request for scope (-0.02, -0.01)
23:32:29.010 00.000 16108 Worker thread wakes up
23:32:29.011 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:32:29.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:32:29.011 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
23:32:29.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:32:29.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:29.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:29.011 00.000 16108 MoveAxis(E, 0, ABG)
23:32:29.011 00.000 16108 Move returns status 0, amount 0
23:32:29.011 00.000 16108 MoveAxis(N, 0, ABG)
23:32:29.011 00.000 16108 Move returns status 0, amount 0
23:32:29.011 00.000 16108 move complete, result=0
23:32:29.011 00.000 16108 worker thread done servicing request
23:32:29.014 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3785, FiltMin=3280, FiltMax=51542, Gamma=1.000
23:32:29.029 00.015 21068 UpdateGuideState exits: m=92562 SNR=63.7
23:32:29.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:29.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:29.032 00.001 21068 Enqueuing Expose request
23:32:29.033 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:29.034 00.001 16108 Worker thread wakes up
23:32:29.034 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:29.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:30.210 01.176 16108 Exposure complete
23:32:30.269 00.059 16108 worker thread done servicing request
23:32:30.269 00.000 21068 OnExposeComplete: enter
23:32:30.270 00.001 21068 UpdateGuideState(): m_state=6
23:32:30.271 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4834
23:32:30.272 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.10, Mass=82813, SNR=61.5, Peak=14035 HFD=2.9
23:32:30.272 00.000 21068 MultiStar: [#1 0.13,0.39,1.43,U] [#2 -0.28,0.06,1.30,U] [#3 0.30,0.39,0.00,M1] [#4 -0.37,0.36,0.00,M1] [#5 0.31,0.44,0.00,M4] [#6 0.32,0.53,0.00,M1] [#7 -0.24,0.24,0.61,U] [#8 -0.01,0.11,0.85,U] 
23:32:30.273 00.001 21068 refined, 4 included, MultiStar: {-0.15, 0.21}, one-star: {-0.47, 0.19}
23:32:30.275 00.002 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:32:30.275 00.000 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:32:30.276 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.22 mountX=0.19 mountY=-0.16, mountTheta=-0.71
23:32:30.277 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.21, opts=13)
23:32:30.278 00.001 21068 Enqueuing Move request for scope (-0.15, 0.21)
23:32:30.279 00.001 16108 Worker thread wakes up
23:32:30.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
23:32:30.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
23:32:30.279 00.000 16108 Moving (-0.15, 0.21) raw xDistance=0.19 yDistance=-0.16
23:32:30.280 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:32:30.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:30.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:32:30.280 00.000 16108 MoveAxis(E, 0, ABG)
23:32:30.280 00.000 16108 Move returns status 0, amount 0
23:32:30.280 00.000 16108 MoveAxis(N, 0, ABG)
23:32:30.280 00.000 16108 Move returns status 0, amount 0
23:32:30.280 00.000 16108 move complete, result=0
23:32:30.280 00.000 16108 worker thread done servicing request
23:32:30.287 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3785, FiltMin=3277, FiltMax=42886, Gamma=1.000
23:32:30.314 00.027 21068 UpdateGuideState exits: m=82813 SNR=61.5
23:32:30.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:30.317 00.001 21068 Enqueuing Expose request
23:32:30.317 00.000 16108 Worker thread wakes up
23:32:30.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:30.319 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:30.319 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:31.301 00.982 16108 Exposure complete
23:32:31.382 00.081 16108 worker thread done servicing request
23:32:31.382 00.000 21068 OnExposeComplete: enter
23:32:31.383 00.001 21068 UpdateGuideState(): m_state=6
23:32:31.385 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4835
23:32:31.387 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=876.81, Mass=83163, SNR=64.6, Peak=13811 HFD=2.9
23:32:31.388 00.001 21068 MultiStar: [#1 0.42,0.19,1.41,U] [#2 -0.07,-0.06,1.35,U] [#3 0.18,0.10,1.02,U] [#4 0.10,-0.03,0.94,U] [#5 0.50,0.52,0.00,M5] [#6 -0.05,0.54,0.00,M2] [#7 -0.27,-0.09,0.61,U] [#8 0.19,-0.30,0.72,U] 
23:32:31.389 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.02}, one-star: {-0.38, -0.09}
23:32:31.390 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
23:32:31.391 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
23:32:31.391 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.28 mountX=-0.05 mountY=0.00, mountTheta=3.10
23:32:31.393 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
23:32:31.394 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
23:32:31.395 00.001 16108 Worker thread wakes up
23:32:31.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:32:31.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:32:31.395 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.00
23:32:31.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:32:31.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:31.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:32:31.395 00.000 16108 MoveAxis(E, 0, ABG)
23:32:31.395 00.000 16108 Move returns status 0, amount 0
23:32:31.395 00.000 16108 MoveAxis(N, 0, ABG)
23:32:31.395 00.000 16108 Move returns status 0, amount 0
23:32:31.395 00.000 16108 move complete, result=0
23:32:31.396 00.001 16108 worker thread done servicing request
23:32:31.399 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3785, FiltMin=3193, FiltMax=54781, Gamma=1.000
23:32:31.414 00.015 21068 UpdateGuideState exits: m=83163 SNR=64.6
23:32:31.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:31.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:31.416 00.000 21068 Enqueuing Expose request
23:32:31.417 00.001 16108 Worker thread wakes up
23:32:31.417 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:31.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:31.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:32.587 01.169 16108 Exposure complete
23:32:32.654 00.067 16108 worker thread done servicing request
23:32:32.654 00.000 21068 OnExposeComplete: enter
23:32:32.655 00.001 21068 UpdateGuideState(): m_state=6
23:32:32.655 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4836
23:32:32.657 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=877.03, Mass=101073, SNR=65.6, Peak=15299 HFD=2.9
23:32:32.658 00.001 21068 MultiStar: [#1 0.32,0.08,1.31,U] [#2 0.37,-0.07,1.29,U] [#3 0.17,0.14,1.01,U] [#4 -0.04,0.09,0.94,U] [#5 0.47,0.43,0.00,M6] [#6 0.04,0.51,0.00,M3] [#7 0.06,0.40,0.68,U] [#8 0.43,0.09,0.68,U] 
23:32:32.659 00.001 21068 refined, 6 included, MultiStar: {0.14, 0.10}, one-star: {-0.41, 0.12}
23:32:32.659 00.000 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:32:32.660 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
23:32:32.661 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.63 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
23:32:32.662 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.10, opts=13)
23:32:32.663 00.001 21068 Enqueuing Move request for scope (0.14, 0.10)
23:32:32.664 00.001 16108 Worker thread wakes up
23:32:32.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:32:32.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:32:32.664 00.000 16108 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=-0.13
23:32:32.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:32.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:32.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:32:32.664 00.000 16108 MoveAxis(E, 0, ABG)
23:32:32.664 00.000 16108 Move returns status 0, amount 0
23:32:32.664 00.000 16108 MoveAxis(N, 0, ABG)
23:32:32.664 00.000 16108 Move returns status 0, amount 0
23:32:32.664 00.000 16108 move complete, result=0
23:32:32.664 00.000 16108 worker thread done servicing request
23:32:32.669 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3789, FiltMin=3241, FiltMax=50454, Gamma=1.000
23:32:32.689 00.020 21068 UpdateGuideState exits: m=101073 SNR=65.6
23:32:32.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:32.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:32.691 00.000 21068 Enqueuing Expose request
23:32:32.695 00.004 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:32.697 00.002 16108 Worker thread wakes up
23:32:32.697 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:32.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:33.677 00.980 16108 Exposure complete
23:32:33.734 00.057 16108 worker thread done servicing request
23:32:33.734 00.000 21068 OnExposeComplete: enter
23:32:33.734 00.000 21068 UpdateGuideState(): m_state=6
23:32:33.735 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4837
23:32:33.736 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.13, Mass=87762, SNR=60.4, Peak=13699 HFD=2.9
23:32:33.737 00.001 21068 MultiStar: [#1 0.44,0.05,1.55,U] [#2 0.21,0.00,1.10,U] [#3 0.38,0.19,1.33,U] [#4 -0.25,0.14,1.04,U] [#5 0.54,0.28,0.00,M7] [#6 0.13,0.70,0.00,M4] [#7 -0.11,0.34,0.63,U] [#8 0.23,0.01,1.31,U] 
23:32:33.738 00.001 21068 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {-0.25, 0.22}
23:32:33.739 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
23:32:33.739 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
23:32:33.740 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.68 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
23:32:33.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.12, opts=13)
23:32:33.744 00.002 21068 Enqueuing Move request for scope (0.14, 0.12)
23:32:33.747 00.003 16108 Worker thread wakes up
23:32:33.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
23:32:33.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
23:32:33.747 00.000 16108 Moving (0.14, 0.12) raw xDistance=-0.12 yDistance=-0.15
23:32:33.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:33.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:33.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:32:33.747 00.000 16108 MoveAxis(E, 0, ABG)
23:32:33.747 00.000 16108 Move returns status 0, amount 0
23:32:33.747 00.000 16108 MoveAxis(N, 0, ABG)
23:32:33.747 00.000 16108 Move returns status 0, amount 0
23:32:33.747 00.000 16108 move complete, result=0
23:32:33.747 00.000 16108 worker thread done servicing request
23:32:33.854 00.107 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3789, FiltMin=3142, FiltMax=50742, Gamma=1.000
23:32:33.887 00.033 21068 UpdateGuideState exits: m=87762 SNR=60.4
23:32:33.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:33.890 00.001 21068 Enqueuing Expose request
23:32:33.891 00.001 16108 Worker thread wakes up
23:32:33.891 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:33.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:33.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:35.055 01.163 16108 Exposure complete
23:32:35.128 00.073 16108 worker thread done servicing request
23:32:35.128 00.000 21068 OnExposeComplete: enter
23:32:35.129 00.001 21068 UpdateGuideState(): m_state=6
23:32:35.130 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4838
23:32:35.131 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.70, Mass=102483, SNR=68.5, Peak=13555 HFD=3.1
23:32:35.132 00.001 21068 MultiStar: [#1 0.45,0.02,1.24,U] [#2 0.20,-0.09,1.39,U] [#3 0.28,-0.02,1.27,U] [#4 -0.05,0.02,0.89,U] [#5 0.37,0.51,0.00,M8] [#6 0.70,0.31,0.00,M5] [#7 -0.01,0.11,0.66,U] [#8 0.30,-0.12,0.67,U] 
23:32:35.134 00.002 21068 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {-0.24, -0.21}
23:32:35.134 00.000 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
23:32:35.135 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
23:32:35.136 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.16 mountY=0.01, mountTheta=3.10
23:32:35.138 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.04, opts=13)
23:32:35.139 00.001 21068 Enqueuing Move request for scope (0.16, -0.04)
23:32:35.140 00.001 16108 Worker thread wakes up
23:32:35.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:32:35.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:32:35.140 00.000 16108 Moving (0.16, -0.04) raw xDistance=-0.16 yDistance=0.01
23:32:35.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:32:35.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:35.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:35.140 00.000 16108 MoveAxis(E, 0, ABG)
23:32:35.140 00.000 16108 Move returns status 0, amount 0
23:32:35.140 00.000 16108 MoveAxis(N, 0, ABG)
23:32:35.140 00.000 16108 Move returns status 0, amount 0
23:32:35.140 00.000 16108 move complete, result=0
23:32:35.141 00.001 16108 worker thread done servicing request
23:32:35.143 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3792, FiltMin=3248, FiltMax=47286, Gamma=1.000
23:32:35.159 00.016 21068 UpdateGuideState exits: m=102483 SNR=68.5
23:32:35.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.162 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:35.163 00.001 21068 Enqueuing Expose request
23:32:35.163 00.000 16108 Worker thread wakes up
23:32:35.163 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:35.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:35.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:36.141 00.977 16108 Exposure complete
23:32:36.197 00.056 16108 worker thread done servicing request
23:32:36.197 00.000 21068 OnExposeComplete: enter
23:32:36.198 00.001 21068 UpdateGuideState(): m_state=6
23:32:36.200 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4839
23:32:36.201 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.48, Mass=91043, SNR=63.5, Peak=11987 HFD=3.2
23:32:36.202 00.001 21068 MultiStar: [#1 0.37,-0.05,1.29,U] [#2 0.55,-0.48,0.00,M1] [#3 0.49,-0.07,0.00,M1] [#4 0.14,-0.34,0.89,U] [#5 0.61,0.07,0.00,M9] [#6 0.41,0.20,0.96,U] [#7 0.20,-0.25,0.63,U] [#8 0.56,-0.44,0.00,M1] 
23:32:36.202 00.000 21068 refined, 4 included, MultiStar: {0.23, -0.16}, one-star: {-0.04, -0.43}
23:32:36.203 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
23:32:36.204 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.77)
23:32:36.204 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.61 mountX=-0.25 mountY=0.10, mountTheta=2.76
23:32:36.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.16, opts=13)
23:32:36.207 00.001 21068 Enqueuing Move request for scope (0.23, -0.16)
23:32:36.208 00.001 16108 Worker thread wakes up
23:32:36.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
23:32:36.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
23:32:36.208 00.000 16108 Moving (0.23, -0.16) raw xDistance=-0.25 yDistance=0.10
23:32:36.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:32:36.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:36.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:32:36.208 00.000 16108 MoveAxis(E, 66, ABG)
23:32:36.208 00.000 16108 Guiding  Dir = 2, Dur = 66
23:32:36.208 00.000 16108 IsSlewing returns 0
23:32:36.209 00.001 16108 IsGuiding returns 0
23:32:36.210 00.001 16108 PulseGuide returned control before completion, sleep 75
23:32:36.212 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3792, FiltMin=3193, FiltMax=51174, Gamma=1.000
23:32:36.227 00.015 21068 UpdateGuideState exits: m=91043 SNR=63.5
23:32:36.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:36.231 00.002 21068 Enqueuing Expose request
23:32:36.301 00.070 16108 IsGuiding returns 0
23:32:36.301 00.000 16108 Move returns status 0, amount 66
23:32:36.301 00.000 16108 MoveAxis(N, 0, ABG)
23:32:36.301 00.000 16108 Move returns status 0, amount 0
23:32:36.301 00.000 16108 move complete, result=0
23:32:36.301 00.000 16108 worker thread done servicing request
23:32:36.301 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
23:32:36.302 00.001 16108 Worker thread wakes up
23:32:36.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:36.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:37.459 01.156 16108 Exposure complete
23:32:37.530 00.071 16108 worker thread done servicing request
23:32:37.531 00.001 21068 OnExposeComplete: enter
23:32:37.532 00.001 21068 UpdateGuideState(): m_state=6
23:32:37.533 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4840
23:32:37.534 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.96, Mass=88625, SNR=60.4, Peak=12947 HFD=3.0
23:32:37.537 00.003 21068 MultiStar: [#1 0.23,0.10,1.46,U] [#2 -0.07,-0.14,1.40,U] [#3 0.15,-0.01,1.38,U] [#4 -0.02,0.15,0.90,U] [#5 0.60,0.20,0.00,M10] [#6 0.20,0.44,0.00,M5] [#7 -0.05,0.49,0.00,M1] [#8 -0.08,0.09,0.78,U] 
23:32:37.538 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.03}, one-star: {-0.40, 0.05}
23:32:37.538 00.000 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
23:32:37.539 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
23:32:37.540 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.70 mountX=0.01 mountY=-0.03, mountTheta=-1.26
23:32:37.541 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
23:32:37.542 00.001 21068 Enqueuing Move request for scope (-0.00, 0.03)
23:32:37.543 00.001 16108 Worker thread wakes up
23:32:37.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:32:37.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:32:37.543 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
23:32:37.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:37.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:37.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:37.543 00.000 16108 MoveAxis(E, 0, ABG)
23:32:37.543 00.000 16108 Move returns status 0, amount 0
23:32:37.543 00.000 16108 MoveAxis(N, 0, ABG)
23:32:37.543 00.000 16108 Move returns status 0, amount 0
23:32:37.543 00.000 16108 move complete, result=0
23:32:37.543 00.000 16108 worker thread done servicing request
23:32:37.548 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3792, FiltMin=3241, FiltMax=50381, Gamma=1.000
23:32:37.570 00.022 21068 UpdateGuideState exits: m=88625 SNR=60.4
23:32:37.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:37.571 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:37.573 00.002 21068 Enqueuing Expose request
23:32:37.574 00.001 16108 Worker thread wakes up
23:32:37.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:37.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:37.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:38.546 00.971 16108 Exposure complete
23:32:38.609 00.063 16108 worker thread done servicing request
23:32:38.609 00.000 21068 OnExposeComplete: enter
23:32:38.610 00.001 21068 UpdateGuideState(): m_state=6
23:32:38.611 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4841
23:32:38.613 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=876.78, Mass=86425, SNR=58.3, Peak=13043 HFD=3.4
23:32:38.614 00.001 21068 MultiStar: [#1 0.14,0.15,1.32,U] [#2 -0.15,0.11,1.35,U] [#3 0.03,0.14,1.24,U] [#4 -0.35,0.26,1.06,U] [#5 0.39,0.41,0.00,R] [#6 -0.20,0.48,0.00,M6] [#7 -0.10,0.23,0.58,U] [#8 0.17,-0.26,0.81,U] 
23:32:38.615 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {-0.40, -0.12}
23:32:38.616 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
23:32:38.617 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
23:32:38.618 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.10 mountY=-0.06, mountTheta=-0.49
23:32:38.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
23:32:38.622 00.002 21068 Enqueuing Move request for scope (-0.09, 0.08)
23:32:38.623 00.001 16108 Worker thread wakes up
23:32:38.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:32:38.623 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:32:38.623 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
23:32:38.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:32:38.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:38.624 00.001 16108 MoveAxis(E, 0, ABG)
23:32:38.624 00.000 16108 Move returns status 0, amount 0
23:32:38.624 00.000 16108 MoveAxis(N, 0, ABG)
23:32:38.624 00.000 16108 Move returns status 0, amount 0
23:32:38.624 00.000 16108 move complete, result=0
23:32:38.624 00.000 16108 worker thread done servicing request
23:32:38.631 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3792, FiltMin=3222, FiltMax=58259, Gamma=1.000
23:32:38.650 00.019 21068 UpdateGuideState exits: m=86425 SNR=58.3
23:32:38.650 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.652 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:38.653 00.001 21068 Enqueuing Expose request
23:32:38.653 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:38.654 00.001 16108 Worker thread wakes up
23:32:38.654 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:38.655 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:39.812 01.157 16108 Exposure complete
23:32:39.868 00.056 16108 worker thread done servicing request
23:32:39.868 00.000 21068 OnExposeComplete: enter
23:32:39.869 00.001 21068 UpdateGuideState(): m_state=6
23:32:39.869 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4842
23:32:39.870 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.18, Mass=97686, SNR=61.8, Peak=14883 HFD=3.1
23:32:39.871 00.001 21068 MultiStar: [#1 0.07,0.51,0.00,M1] [#2 -0.16,-0.03,1.34,U] [#3 -0.11,0.52,0.00,M1] [#4 -0.23,0.37,0.90,U] [#5 -0.35,0.39,0.00,M1] [#6 0.01,0.61,0.00,M7] [#7 -0.05,0.25,0.53,U] [#8 0.20,0.10,0.72,U] 
23:32:39.872 00.001 21068 refined, 4 included, MultiStar: {-0.14, 0.17}, one-star: {-0.33, 0.28}
23:32:39.872 00.000 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:32:39.874 00.002 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
23:32:39.875 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.17 mountY=-0.14, mountTheta=-0.68
23:32:39.876 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.17, opts=13)
23:32:39.877 00.001 21068 Enqueuing Move request for scope (-0.14, 0.17)
23:32:39.878 00.001 16108 Worker thread wakes up
23:32:39.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
23:32:39.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
23:32:39.878 00.000 16108 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=-0.14
23:32:39.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:32:39.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:39.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:39.878 00.000 16108 MoveAxis(E, 0, ABG)
23:32:39.878 00.000 16108 Move returns status 0, amount 0
23:32:39.878 00.000 16108 MoveAxis(N, 0, ABG)
23:32:39.878 00.000 16108 Move returns status 0, amount 0
23:32:39.878 00.000 16108 move complete, result=0
23:32:39.878 00.000 16108 worker thread done servicing request
23:32:39.884 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3795, FiltMin=3283, FiltMax=49142, Gamma=1.000
23:32:39.898 00.014 21068 UpdateGuideState exits: m=97686 SNR=61.8
23:32:39.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:39.899 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:39.900 00.001 21068 Enqueuing Expose request
23:32:39.902 00.002 16108 Worker thread wakes up
23:32:39.902 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:39.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:39.903 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:40.861 00.958 16108 Exposure complete
23:32:40.929 00.068 16108 worker thread done servicing request
23:32:40.929 00.000 21068 OnExposeComplete: enter
23:32:40.930 00.001 21068 UpdateGuideState(): m_state=6
23:32:40.931 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4843
23:32:40.932 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.85, Mass=95715, SNR=65.5, Peak=14019 HFD=2.9
23:32:40.933 00.001 21068 MultiStar: [#1 0.14,0.41,1.06,U] [#2 0.22,-0.02,1.40,U] [#3 -0.01,0.56,0.00,M2] [#4 -0.05,0.27,0.85,U] [#5 -0.25,0.26,1.01,U] [#6 0.12,0.50,0.00,M8] [#7 -0.03,0.40,0.60,U] [#8 0.33,0.32,0.93,U] 
23:32:40.934 00.001 21068 refined, 6 included, MultiStar: {0.00, 0.20}, one-star: {-0.45, -0.06}
23:32:40.935 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
23:32:40.935 00.000 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
23:32:40.936 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.57 mountX=0.03 mountY=-0.20, mountTheta=-1.40
23:32:40.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.20, opts=13)
23:32:40.939 00.001 21068 Enqueuing Move request for scope (0.00, 0.20)
23:32:40.939 00.000 16108 Worker thread wakes up
23:32:40.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
23:32:40.940 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
23:32:40.940 00.000 16108 Moving (0.00, 0.20) raw xDistance=0.03 yDistance=-0.20
23:32:40.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:32:40.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:32:40.940 00.000 16108 MoveAxis(E, 0, ABG)
23:32:40.940 00.000 16108 Move returns status 0, amount 0
23:32:40.940 00.000 16108 MoveAxis(N, 0, ABG)
23:32:40.940 00.000 16108 Move returns status 0, amount 0
23:32:40.940 00.000 16108 move complete, result=0
23:32:40.941 00.001 16108 worker thread done servicing request
23:32:40.946 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3795, FiltMin=3267, FiltMax=45645, Gamma=1.000
23:32:40.962 00.016 21068 UpdateGuideState exits: m=95715 SNR=65.5
23:32:40.964 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:40.966 00.001 21068 Enqueuing Expose request
23:32:40.967 00.001 16108 Worker thread wakes up
23:32:40.967 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:40.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:40.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:42.145 01.177 16108 Exposure complete
23:32:42.205 00.060 16108 worker thread done servicing request
23:32:42.205 00.000 21068 OnExposeComplete: enter
23:32:42.207 00.002 21068 UpdateGuideState(): m_state=6
23:32:42.208 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4844
23:32:42.209 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.94, Mass=87475, SNR=55.9, Peak=12467 HFD=3.2
23:32:42.210 00.001 21068 MultiStar: [#1 0.08,0.31,1.47,U] [#2 0.02,-0.19,1.36,U] [#3 -0.14,0.30,1.42,U] [#4 -0.40,0.26,1.02,U] [#5 -0.62,0.03,0.00,M1] [#6 -0.33,0.56,0.00,M9] [#7 0.05,0.35,0.66,U] [#8 0.06,-0.15,0.99,U] 
23:32:42.210 00.000 21068 single-star, 6 included, MultiStar: {-0.06, 0.13}, one-star: {-0.10, 0.04}
23:32:42.211 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
23:32:42.213 00.002 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
23:32:42.213 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.79 mountX=0.10 mountY=-0.01, mountTheta=-0.12
23:32:42.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
23:32:42.216 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
23:32:42.216 00.000 16108 Worker thread wakes up
23:32:42.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:32:42.217 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:32:42.217 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.10 yDistance=-0.01
23:32:42.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:32:42.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:42.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:42.217 00.000 16108 MoveAxis(E, 0, ABG)
23:32:42.217 00.000 16108 Move returns status 0, amount 0
23:32:42.217 00.000 16108 MoveAxis(N, 0, ABG)
23:32:42.217 00.000 16108 Move returns status 0, amount 0
23:32:42.217 00.000 16108 move complete, result=0
23:32:42.217 00.000 16108 worker thread done servicing request
23:32:42.224 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3795, FiltMin=3257, FiltMax=49181, Gamma=1.000
23:32:42.251 00.027 21068 UpdateGuideState exits: m=87475 SNR=55.9
23:32:42.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:42.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:42.254 00.001 21068 Enqueuing Expose request
23:32:42.255 00.001 16108 Worker thread wakes up
23:32:42.255 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:42.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:42.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:43.234 00.978 16108 Exposure complete
23:32:43.289 00.055 16108 worker thread done servicing request
23:32:43.289 00.000 21068 OnExposeComplete: enter
23:32:43.291 00.002 21068 UpdateGuideState(): m_state=6
23:32:43.291 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4845
23:32:43.292 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=876.86, Mass=101413, SNR=70.9, Peak=14275 HFD=3.2
23:32:43.293 00.001 21068 MultiStar: [#1 0.05,0.15,1.16,U] [#2 -0.05,-0.27,1.46,U] [#3 -0.28,0.01,1.10,U] [#4 -0.33,0.11,0.84,U] [#5 -0.27,-0.18,1.06,U] [#6 -0.35,0.47,0.00,M10] [#7 -0.40,0.45,0.00,M1] [#8 -0.07,-0.16,0.76,U] 
23:32:43.294 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.06}, one-star: {-0.72, -0.05}
23:32:43.295 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
23:32:43.296 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.52)
23:32:43.296 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.86 mountX=0.21 mountY=0.12, mountTheta=0.50
23:32:43.300 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.06, opts=13)
23:32:43.303 00.003 21068 Enqueuing Move request for scope (-0.22, -0.06)
23:32:43.304 00.001 16108 Worker thread wakes up
23:32:43.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
23:32:43.304 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
23:32:43.304 00.000 16108 Moving (-0.22, -0.06) raw xDistance=0.21 yDistance=0.12
23:32:43.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:32:43.305 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:43.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:32:43.305 00.000 16108 MoveAxis(W, 55, ABG)
23:32:43.305 00.000 16108 Guiding  Dir = 3, Dur = 55
23:32:43.306 00.001 16108 IsSlewing returns 0
23:32:43.306 00.000 16108 IsGuiding returns 0
23:32:43.313 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3795, FiltMin=3267, FiltMax=52861, Gamma=1.000
23:32:43.328 00.015 16108 PulseGuide returned control before completion, sleep 44
23:32:43.342 00.014 21068 UpdateGuideState exits: m=101413 SNR=70.9
23:32:43.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:43.345 00.001 21068 Enqueuing Expose request
23:32:43.374 00.029 16108 IsGuiding returns 1
23:32:43.374 00.000 16108 scope still moving after pulse duration time elapsed
23:32:43.404 00.030 16108 IsSlewing returns 0
23:32:43.404 00.000 16108 IsGuiding returns 1
23:32:43.435 00.031 16108 IsSlewing returns 0
23:32:43.435 00.000 16108 IsGuiding returns 0
23:32:43.435 00.000 16108 scope move finished after 55 + 73 ms
23:32:43.436 00.001 16108 Move returns status 0, amount 55
23:32:43.436 00.000 16108 MoveAxis(N, 0, ABG)
23:32:43.436 00.000 16108 Move returns status 0, amount 0
23:32:43.436 00.000 16108 move complete, result=0
23:32:43.436 00.000 16108 worker thread done servicing request
23:32:43.436 00.000 16108 Worker thread wakes up
23:32:43.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:43.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:43.437 00.001 21068 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
23:32:44.601 01.164 16108 Exposure complete
23:32:44.658 00.057 16108 worker thread done servicing request
23:32:44.658 00.000 21068 OnExposeComplete: enter
23:32:44.659 00.001 21068 UpdateGuideState(): m_state=6
23:32:44.660 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4846
23:32:44.661 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.47, Mass=94444, SNR=58.8, Peak=13699 HFD=3.1
23:32:44.662 00.001 21068 MultiStar: [#1 -0.04,0.28,1.25,U] [#2 -0.32,0.43,0.00,M1] [#3 0.02,0.57,0.00,M1] [#4 -0.02,0.54,0.00,M1] [#5 -0.22,0.20,1.11,U] [#6 -0.02,0.71,0.00,R] [#7 -0.28,0.50,0.00,M2] [#8 -0.16,0.26,0.99,U] 
23:32:44.664 00.002 21068 refined, 3 included, MultiStar: {-0.22, 0.32}, one-star: {-0.49, 0.56}
23:32:44.665 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
23:32:44.665 00.000 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
23:32:44.666 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.16 mountX=0.27 mountY=-0.26, mountTheta=-0.77
23:32:44.668 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.32, opts=13)
23:32:44.669 00.001 21068 Enqueuing Move request for scope (-0.22, 0.32)
23:32:44.670 00.001 16108 Worker thread wakes up
23:32:44.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
23:32:44.670 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
23:32:44.671 00.001 16108 Moving (-0.22, 0.32) raw xDistance=0.27 yDistance=-0.26
23:32:44.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:32:44.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:44.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:32:44.671 00.000 16108 MoveAxis(W, 74, ABG)
23:32:44.671 00.000 16108 Guiding  Dir = 3, Dur = 74
23:32:44.672 00.001 16108 IsSlewing returns 0
23:32:44.672 00.000 16108 IsGuiding returns 0
23:32:44.677 00.005 16108 PulseGuide returned control before completion, sleep 80
23:32:44.677 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3795, FiltMin=3286, FiltMax=41321, Gamma=1.000
23:32:44.691 00.014 21068 UpdateGuideState exits: m=94444 SNR=58.8
23:32:44.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.694 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:44.696 00.002 21068 Enqueuing Expose request
23:32:44.769 00.073 16108 IsGuiding returns 0
23:32:44.769 00.000 16108 Move returns status 0, amount 74
23:32:44.769 00.000 16108 MoveAxis(N, 0, ABG)
23:32:44.769 00.000 16108 Move returns status 0, amount 0
23:32:44.769 00.000 16108 move complete, result=0
23:32:44.769 00.000 16108 worker thread done servicing request
23:32:44.770 00.001 16108 Worker thread wakes up
23:32:44.770 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.3 px 0 ms NORTH
23:32:44.772 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:44.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:45.744 00.972 16108 Exposure complete
23:32:45.808 00.064 16108 worker thread done servicing request
23:32:45.809 00.001 21068 OnExposeComplete: enter
23:32:45.810 00.001 21068 UpdateGuideState(): m_state=6
23:32:45.812 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4847
23:32:45.813 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.88, Mass=101829, SNR=69.7, Peak=13571 HFD=3.3
23:32:45.815 00.002 21068 MultiStar: [#1 0.20,0.25,1.36,U] [#2 0.01,0.14,1.19,U] [#3 0.13,0.48,0.00,M2] [#4 0.02,0.05,0.74,U] [#5 0.28,0.20,0.90,U] [#6 0.46,-0.13,0.73,U] [#7 -0.13,0.22,0.55,U] [#8 0.19,-0.30,0.74,U] 
23:32:45.817 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {-0.18, -0.03}
23:32:45.817 00.000 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
23:32:45.818 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
23:32:45.821 00.003 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
23:32:45.822 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
23:32:45.823 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
23:32:45.824 00.001 16108 Worker thread wakes up
23:32:45.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
23:32:45.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
23:32:45.824 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=-0.10
23:32:45.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:32:45.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:45.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:32:45.824 00.000 16108 MoveAxis(E, 0, ABG)
23:32:45.824 00.000 16108 Move returns status 0, amount 0
23:32:45.824 00.000 16108 MoveAxis(N, 0, ABG)
23:32:45.824 00.000 16108 Move returns status 0, amount 0
23:32:45.824 00.000 16108 move complete, result=0
23:32:45.825 00.001 16108 worker thread done servicing request
23:32:45.831 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3795, FiltMin=3232, FiltMax=50157, Gamma=1.000
23:32:45.860 00.029 21068 UpdateGuideState exits: m=101829 SNR=69.7
23:32:45.861 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:45.864 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:45.865 00.001 21068 Enqueuing Expose request
23:32:45.866 00.001 16108 Worker thread wakes up
23:32:45.867 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:45.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:45.867 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:47.014 01.147 16108 Exposure complete
23:32:47.070 00.056 16108 worker thread done servicing request
23:32:47.070 00.000 21068 OnExposeComplete: enter
23:32:47.073 00.003 21068 UpdateGuideState(): m_state=6
23:32:47.074 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4848
23:32:47.075 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.99, Mass=103446, SNR=77.2, Peak=12771 HFD=3.5
23:32:47.076 00.001 21068 MultiStar: [#1 0.47,0.39,0.00,M1] [#2 0.33,0.01,0.98,U] [#3 0.26,0.03,0.93,U] [#4 0.21,0.30,0.72,U] [#5 0.14,-0.03,0.88,U] [#6 0.38,0.02,0.78,U] [#7 -0.12,0.32,0.53,U] [#8 0.47,0.10,0.00,M1] 
23:32:47.077 00.001 21068 single-star, 6 included, MultiStar: {0.19, 0.08}, one-star: {0.03, 0.08}
23:32:47.079 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:32:47.081 00.002 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
23:32:47.082 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.22 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
23:32:47.086 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
23:32:47.089 00.003 21068 Enqueuing Move request for scope (0.03, 0.08)
23:32:47.091 00.002 16108 Worker thread wakes up
23:32:47.092 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:32:47.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:32:47.092 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.01 yDistance=-0.08
23:32:47.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:32:47.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:47.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:32:47.092 00.000 16108 MoveAxis(E, 0, ABG)
23:32:47.092 00.000 16108 Move returns status 0, amount 0
23:32:47.092 00.000 16108 MoveAxis(N, 0, ABG)
23:32:47.092 00.000 16108 Move returns status 0, amount 0
23:32:47.092 00.000 16108 move complete, result=0
23:32:47.092 00.000 16108 worker thread done servicing request
23:32:47.100 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3795, FiltMin=3264, FiltMax=52787, Gamma=1.000
23:32:47.120 00.020 21068 UpdateGuideState exits: m=103446 SNR=77.2
23:32:47.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:47.121 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:47.122 00.001 21068 Enqueuing Expose request
23:32:47.123 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:47.124 00.001 16108 Worker thread wakes up
23:32:47.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:47.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:48.086 00.962 16108 Exposure complete
23:32:48.153 00.067 16108 worker thread done servicing request
23:32:48.153 00.000 21068 OnExposeComplete: enter
23:32:48.156 00.003 21068 UpdateGuideState(): m_state=6
23:32:48.159 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4849
23:32:48.162 00.003 21068 Star::Find returns 1 (0), X=220.46, Y=876.87, Mass=90617, SNR=65.5, Peak=13376 HFD=3.1
23:32:48.165 00.003 21068 MultiStar: [#1 0.67,0.14,0.00,M2] [#2 0.18,-0.19,1.39,U] [#3 0.69,0.11,0.00,M2] [#4 0.43,-0.23,0.00,M1] [#5 0.22,-0.03,1.12,U] [#6 0.52,-0.47,0.00,M1] [#7 -0.06,-0.01,0.66,U] [#8 0.13,-0.27,0.89,U] 
23:32:48.166 00.001 21068 single-star, 4 included, MultiStar: {0.10, -0.12}, one-star: {-0.07, -0.04}
23:32:48.168 00.002 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
23:32:48.171 00.003 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
23:32:48.173 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.63 mountX=0.06 mountY=0.05, mountTheta=0.72
23:32:48.178 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
23:32:48.181 00.003 21068 Enqueuing Move request for scope (-0.07, -0.04)
23:32:48.183 00.002 16108 Worker thread wakes up
23:32:48.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:32:48.183 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:32:48.183 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.05
23:32:48.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:32:48.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:48.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:48.183 00.000 16108 MoveAxis(E, 0, ABG)
23:32:48.183 00.000 16108 Move returns status 0, amount 0
23:32:48.183 00.000 16108 MoveAxis(N, 0, ABG)
23:32:48.183 00.000 16108 Move returns status 0, amount 0
23:32:48.184 00.001 16108 move complete, result=0
23:32:48.185 00.001 16108 worker thread done servicing request
23:32:48.192 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3795, FiltMin=3229, FiltMax=50733, Gamma=1.000
23:32:48.220 00.028 21068 UpdateGuideState exits: m=90617 SNR=65.5
23:32:48.222 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:48.225 00.002 21068 Enqueuing Expose request
23:32:48.226 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:48.227 00.001 16108 Worker thread wakes up
23:32:48.227 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:48.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:49.401 01.174 16108 Exposure complete
23:32:49.474 00.073 16108 worker thread done servicing request
23:32:49.474 00.000 21068 OnExposeComplete: enter
23:32:49.475 00.001 21068 UpdateGuideState(): m_state=6
23:32:49.476 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4850
23:32:49.476 00.000 21068 Star::Find returns 1 (0), X=220.38, Y=876.71, Mass=96990, SNR=69.3, Peak=13667 HFD=3.1
23:32:49.477 00.001 21068 MultiStar: [#1 0.70,0.09,0.00,M3] [#2 0.12,-0.18,1.26,U] [#3 0.50,0.20,0.00,M3] [#4 0.11,-0.05,0.89,U] [#5 0.24,-0.28,1.15,U] [#6 0.58,-0.27,0.00,M2] [#7 0.10,-0.01,0.66,U] [#8 0.44,-0.19,0.80,U] 
23:32:49.478 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.17}, one-star: {-0.15, -0.20}
23:32:49.479 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:32:49.479 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
23:32:49.480 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.17 mountY=0.13, mountTheta=2.48
23:32:49.483 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
23:32:49.483 00.000 21068 Enqueuing Move request for scope (0.14, -0.17)
23:32:49.484 00.001 16108 Worker thread wakes up
23:32:49.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:32:49.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:32:49.484 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
23:32:49.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:32:49.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:49.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:32:49.484 00.000 16108 MoveAxis(E, 0, ABG)
23:32:49.485 00.001 16108 Move returns status 0, amount 0
23:32:49.485 00.000 16108 MoveAxis(N, 0, ABG)
23:32:49.485 00.000 16108 Move returns status 0, amount 0
23:32:49.485 00.000 16108 move complete, result=0
23:32:49.485 00.000 16108 worker thread done servicing request
23:32:49.488 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3795, FiltMin=3241, FiltMax=53613, Gamma=1.000
23:32:49.504 00.016 21068 UpdateGuideState exits: m=96990 SNR=69.3
23:32:49.504 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.505 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:49.506 00.001 21068 Enqueuing Expose request
23:32:49.507 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:49.509 00.002 16108 Worker thread wakes up
23:32:49.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:49.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:50.488 00.979 16108 Exposure complete
23:32:50.556 00.068 16108 worker thread done servicing request
23:32:50.556 00.000 21068 OnExposeComplete: enter
23:32:50.558 00.002 21068 UpdateGuideState(): m_state=6
23:32:50.559 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4851
23:32:50.560 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.71, Mass=106303, SNR=69.9, Peak=15168 HFD=3.1
23:32:50.561 00.001 21068 MultiStar: [#1 0.60,0.15,0.00,M4] [#2 0.17,-0.24,1.24,U] [#3 0.45,0.16,1.11,U] [#4 0.07,0.02,0.92,U] [#5 0.41,-0.02,0.97,U] [#6 0.49,-0.33,0.00,M3] [#7 0.15,0.07,0.63,U] [#8 0.21,-0.11,0.80,U] 
23:32:50.563 00.002 21068 refined, 6 included, MultiStar: {0.24, -0.05}, one-star: {0.15, -0.19}
23:32:50.564 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:32:50.565 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:32:50.566 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.22 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
23:32:50.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.05, opts=13)
23:32:50.571 00.002 21068 Enqueuing Move request for scope (0.24, -0.05)
23:32:50.572 00.001 16108 Worker thread wakes up
23:32:50.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
23:32:50.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
23:32:50.572 00.000 16108 Moving (0.24, -0.05) raw xDistance=-0.24 yDistance=-0.00
23:32:50.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:32:50.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:50.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:32:50.572 00.000 16108 MoveAxis(E, 64, ABG)
23:32:50.572 00.000 16108 Guiding  Dir = 2, Dur = 64
23:32:50.572 00.000 16108 IsSlewing returns 0
23:32:50.572 00.000 16108 IsGuiding returns 0
23:32:50.575 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3795, FiltMin=3235, FiltMax=46195, Gamma=1.000
23:32:50.591 00.016 21068 UpdateGuideState exits: m=106303 SNR=69.9
23:32:50.592 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:50.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:50.594 00.001 21068 Enqueuing Expose request
23:32:50.618 00.024 16108 PulseGuide returned control before completion, sleep 29
23:32:50.648 00.030 16108 IsGuiding returns 1
23:32:50.648 00.000 16108 scope still moving after pulse duration time elapsed
23:32:50.680 00.032 16108 IsSlewing returns 0
23:32:50.680 00.000 16108 IsGuiding returns 1
23:32:50.711 00.031 16108 IsSlewing returns 0
23:32:50.711 00.000 16108 IsGuiding returns 0
23:32:50.711 00.000 16108 scope move finished after 64 + 75 ms
23:32:50.711 00.000 16108 Move returns status 0, amount 64
23:32:50.711 00.000 16108 MoveAxis(N, 0, ABG)
23:32:50.711 00.000 16108 Move returns status 0, amount 0
23:32:50.712 00.001 16108 move complete, result=0
23:32:50.712 00.000 16108 worker thread done servicing request
23:32:50.712 00.000 16108 Worker thread wakes up
23:32:50.712 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
23:32:50.715 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:50.716 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:51.872 01.156 16108 Exposure complete
23:32:51.927 00.055 16108 worker thread done servicing request
23:32:51.928 00.001 21068 OnExposeComplete: enter
23:32:51.928 00.000 21068 UpdateGuideState(): m_state=6
23:32:51.929 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4852
23:32:51.930 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=876.77, Mass=110250, SNR=79.1, Peak=16755 HFD=3.2
23:32:51.931 00.001 21068 MultiStar: [#1 0.23,-0.01,0.99,U] [#2 -0.05,-0.10,1.33,U] [#3 0.14,0.15,0.98,U] [#4 -0.32,0.25,0.71,U] [#5 -0.14,-0.17,0.83,U] [#6 0.05,-0.28,0.70,U] [#7 -0.06,0.14,0.57,U] [#8 0.03,-0.27,0.64,U] 
23:32:51.931 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.60, -0.14}
23:32:51.932 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.75)
23:32:51.932 00.000 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
23:32:51.933 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=0.07 mountY=0.07, mountTheta=0.78
23:32:51.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
23:32:51.937 00.002 21068 Enqueuing Move request for scope (-0.08, -0.05)
23:32:51.937 00.000 16108 Worker thread wakes up
23:32:51.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:32:51.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:32:51.937 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.07
23:32:51.938 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:32:51.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:51.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:51.938 00.000 16108 MoveAxis(E, 0, ABG)
23:32:51.938 00.000 16108 Move returns status 0, amount 0
23:32:51.938 00.000 16108 MoveAxis(N, 0, ABG)
23:32:51.938 00.000 16108 Move returns status 0, amount 0
23:32:51.938 00.000 16108 move complete, result=0
23:32:51.938 00.000 16108 worker thread done servicing request
23:32:51.942 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3792, FiltMin=3222, FiltMax=51325, Gamma=1.000
23:32:51.957 00.015 21068 UpdateGuideState exits: m=110250 SNR=79.1
23:32:51.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:51.959 00.000 21068 Enqueuing Expose request
23:32:51.960 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:51.961 00.001 16108 Worker thread wakes up
23:32:51.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:51.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:52.941 00.980 16108 Exposure complete
23:32:52.996 00.055 16108 worker thread done servicing request
23:32:52.996 00.000 21068 OnExposeComplete: enter
23:32:52.997 00.001 21068 UpdateGuideState(): m_state=6
23:32:52.997 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4853
23:32:52.998 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.90, Mass=97663, SNR=74.1, Peak=14675 HFD=2.8
23:32:52.999 00.001 21068 MultiStar: [#1 0.12,0.27,1.04,U] [#2 -0.18,0.21,1.23,U] [#3 -0.14,0.17,1.07,U] [#4 -0.22,0.32,0.72,U] [#5 -0.44,-0.11,1.01,U] [#6 -0.11,0.01,0.73,U] [#7 -0.18,0.33,0.48,U] [#8 -0.37,-0.03,0.62,U] 
23:32:53.000 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.12}, one-star: {-0.44, -0.00}
23:32:53.001 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
23:32:53.002 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
23:32:53.003 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.25 cameraTheta=2.62 mountX=0.23 mountY=-0.07, mountTheta=-0.29
23:32:53.004 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.12, opts=13)
23:32:53.005 00.001 21068 Enqueuing Move request for scope (-0.21, 0.12)
23:32:53.006 00.001 16108 Worker thread wakes up
23:32:53.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
23:32:53.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
23:32:53.006 00.000 16108 Moving (-0.21, 0.12) raw xDistance=0.23 yDistance=-0.07
23:32:53.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:32:53.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:53.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:53.006 00.000 16108 MoveAxis(W, 61, ABG)
23:32:53.006 00.000 16108 Guiding  Dir = 3, Dur = 61
23:32:53.007 00.001 16108 IsSlewing returns 0
23:32:53.007 00.000 16108 IsGuiding returns 0
23:32:53.009 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3795, FiltMin=3238, FiltMax=45238, Gamma=1.000
23:32:53.025 00.016 21068 UpdateGuideState exits: m=97663 SNR=74.1
23:32:53.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:53.027 00.000 21068 Enqueuing Expose request
23:32:53.065 00.038 16108 PulseGuide returned control before completion, sleep 14
23:32:53.094 00.029 16108 IsGuiding returns 1
23:32:53.094 00.000 16108 scope still moving after pulse duration time elapsed
23:32:53.124 00.030 16108 IsSlewing returns 0
23:32:53.124 00.000 16108 IsGuiding returns 1
23:32:53.155 00.031 16108 IsSlewing returns 0
23:32:53.155 00.000 16108 IsGuiding returns 0
23:32:53.155 00.000 16108 scope move finished after 61 + 87 ms
23:32:53.155 00.000 16108 Move returns status 0, amount 61
23:32:53.155 00.000 16108 MoveAxis(N, 0, ABG)
23:32:53.155 00.000 16108 Move returns status 0, amount 0
23:32:53.155 00.000 16108 move complete, result=0
23:32:53.155 00.000 16108 worker thread done servicing request
23:32:53.156 00.001 16108 Worker thread wakes up
23:32:53.156 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
23:32:53.159 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:53.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:54.314 01.155 16108 Exposure complete
23:32:54.371 00.057 16108 worker thread done servicing request
23:32:54.371 00.000 21068 OnExposeComplete: enter
23:32:54.372 00.001 21068 UpdateGuideState(): m_state=6
23:32:54.373 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4854
23:32:54.373 00.000 21068 Star::Find returns 1 (0), X=220.05, Y=876.83, Mass=93168, SNR=69.2, Peak=12883 HFD=3.0
23:32:54.374 00.001 21068 MultiStar: [#1 -0.02,0.12,1.11,U] [#2 -0.06,0.05,1.30,U] [#3 -0.17,0.37,0.96,U] [#4 -0.19,-0.20,0.73,U] [#5 -0.33,0.08,0.91,U] [#6 -0.12,-0.03,0.78,U] [#7 -0.00,0.24,0.69,U] [#8 0.03,-0.33,0.73,U] 
23:32:54.375 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.47, -0.08}
23:32:54.376 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
23:32:54.376 00.000 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
23:32:54.377 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.91 mountX=0.16 mountY=0.00, mountTheta=0.00
23:32:54.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
23:32:54.381 00.002 21068 Enqueuing Move request for scope (-0.15, 0.04)
23:32:54.384 00.003 16108 Worker thread wakes up
23:32:54.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:32:54.384 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:32:54.384 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.16 yDistance=0.00
23:32:54.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:32:54.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:54.385 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:32:54.385 00.000 16108 MoveAxis(E, 0, ABG)
23:32:54.385 00.000 16108 Move returns status 0, amount 0
23:32:54.385 00.000 16108 MoveAxis(N, 0, ABG)
23:32:54.385 00.000 16108 Move returns status 0, amount 0
23:32:54.385 00.000 16108 move complete, result=0
23:32:54.385 00.000 16108 worker thread done servicing request
23:32:54.392 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3795, FiltMin=3302, FiltMax=58093, Gamma=1.000
23:32:54.422 00.030 21068 UpdateGuideState exits: m=93168 SNR=69.2
23:32:54.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:54.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:54.426 00.001 21068 Enqueuing Expose request
23:32:54.427 00.001 16108 Worker thread wakes up
23:32:54.427 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:54.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:54.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:55.399 00.971 16108 Exposure complete
23:32:55.453 00.054 16108 worker thread done servicing request
23:32:55.453 00.000 21068 OnExposeComplete: enter
23:32:55.454 00.001 21068 UpdateGuideState(): m_state=6
23:32:55.455 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4855
23:32:55.455 00.000 21068 Star::Find returns 1 (0), X=220.41, Y=876.97, Mass=105822, SNR=75.5, Peak=15152 HFD=3.4
23:32:55.456 00.001 21068 MultiStar: [#1 0.40,0.50,0.00,M2] [#2 0.43,-0.04,1.06,U] [#3 0.09,0.18,1.07,U] [#4 0.28,0.01,0.84,U] [#5 0.48,0.16,0.00,M1] [#6 0.57,-0.45,0.00,M1] [#7 0.16,0.17,0.49,U] [#8 0.41,-0.04,0.64,U] 
23:32:55.457 00.001 21068 single-star, 5 included, MultiStar: {0.20, 0.05}, one-star: {-0.11, 0.06}
23:32:55.458 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
23:32:55.459 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
23:32:55.460 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=0.12 mountY=-0.03, mountTheta=-0.27
23:32:55.461 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
23:32:55.463 00.002 21068 Enqueuing Move request for scope (-0.11, 0.06)
23:32:55.465 00.002 16108 Worker thread wakes up
23:32:55.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
23:32:55.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
23:32:55.465 00.000 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.03
23:32:55.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:32:55.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:55.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:55.465 00.000 16108 MoveAxis(E, 0, ABG)
23:32:55.465 00.000 16108 Move returns status 0, amount 0
23:32:55.466 00.001 16108 MoveAxis(N, 0, ABG)
23:32:55.466 00.000 16108 Move returns status 0, amount 0
23:32:55.466 00.000 16108 move complete, result=0
23:32:55.466 00.000 16108 worker thread done servicing request
23:32:55.468 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3795, FiltMin=3248, FiltMax=49485, Gamma=1.000
23:32:55.484 00.016 21068 UpdateGuideState exits: m=105822 SNR=75.5
23:32:55.484 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:55.486 00.001 21068 Enqueuing Expose request
23:32:55.487 00.001 16108 Worker thread wakes up
23:32:55.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:55.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:55.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:56.660 01.173 16108 Exposure complete
23:32:56.714 00.054 16108 worker thread done servicing request
23:32:56.715 00.001 21068 OnExposeComplete: enter
23:32:56.715 00.000 21068 UpdateGuideState(): m_state=6
23:32:56.716 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4856
23:32:56.717 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.71, Mass=112691, SNR=71.1, Peak=15600 HFD=3.2
23:32:56.719 00.002 21068 MultiStar: [#1 0.85,0.14,0.00,M3] [#2 0.50,-0.19,0.00,M1] [#3 0.48,0.11,0.00,M1] [#4 0.33,0.11,0.82,U] [#5 0.17,-0.11,0.87,U] [#6 0.50,-0.44,0.00,M2] [#7 0.47,-0.03,0.47,U] [#8 0.65,-0.10,0.00,M1] 
23:32:56.720 00.001 21068 single-star, 3 included, MultiStar: {0.24, -0.07}, one-star: {0.12, -0.19}
23:32:56.720 00.000 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:32:56.721 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
23:32:56.722 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.03 mountX=-0.15 mountY=0.16, mountTheta=2.31
23:32:56.723 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.19, opts=13)
23:32:56.724 00.001 21068 Enqueuing Move request for scope (0.12, -0.19)
23:32:56.725 00.001 16108 Worker thread wakes up
23:32:56.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:32:56.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:32:56.725 00.000 16108 Moving (0.12, -0.19) raw xDistance=-0.15 yDistance=0.16
23:32:56.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:32:56.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:56.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:32:56.725 00.000 16108 MoveAxis(E, 0, ABG)
23:32:56.725 00.000 16108 Move returns status 0, amount 0
23:32:56.725 00.000 16108 MoveAxis(N, 0, ABG)
23:32:56.725 00.000 16108 Move returns status 0, amount 0
23:32:56.725 00.000 16108 move complete, result=0
23:32:56.725 00.000 16108 worker thread done servicing request
23:32:56.730 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=3798, FiltMin=3225, FiltMax=52611, Gamma=1.000
23:32:56.744 00.014 21068 UpdateGuideState exits: m=112691 SNR=71.1
23:32:56.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:56.747 00.001 21068 Enqueuing Expose request
23:32:56.748 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:32:56.749 00.001 16108 Worker thread wakes up
23:32:56.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:56.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:57.734 00.985 16108 Exposure complete
23:32:57.790 00.056 16108 worker thread done servicing request
23:32:57.790 00.000 21068 OnExposeComplete: enter
23:32:57.792 00.002 21068 UpdateGuideState(): m_state=6
23:32:57.795 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4857
23:32:57.796 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.88, Mass=89270, SNR=62.3, Peak=11443 HFD=3.5
23:32:57.798 00.002 21068 MultiStar: [#1 0.35,0.08,1.14,U] [#2 0.32,-0.02,1.28,U] [#3 0.35,0.41,0.00,M2] [#4 0.00,0.02,0.94,U] [#5 0.01,-0.13,0.92,U] [#6 0.22,-0.26,0.82,U] [#7 -0.24,-0.12,0.62,U] [#8 0.30,-0.07,0.83,U] 
23:32:57.800 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {-0.33, -0.02}
23:32:57.801 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
23:32:57.803 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
23:32:57.804 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.11 mountY=0.03, mountTheta=2.88
23:32:57.808 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
23:32:57.809 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
23:32:57.810 00.001 16108 Worker thread wakes up
23:32:57.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:32:57.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:32:57.810 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.03
23:32:57.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:32:57.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:57.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:32:57.811 00.001 16108 MoveAxis(E, 0, ABG)
23:32:57.811 00.000 16108 Move returns status 0, amount 0
23:32:57.811 00.000 16108 MoveAxis(N, 0, ABG)
23:32:57.811 00.000 16108 Move returns status 0, amount 0
23:32:57.811 00.000 16108 move complete, result=0
23:32:57.811 00.000 16108 worker thread done servicing request
23:32:57.818 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3801, FiltMin=3283, FiltMax=54886, Gamma=1.000
23:32:57.834 00.016 21068 UpdateGuideState exits: m=89270 SNR=62.3
23:32:57.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:57.837 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:57.838 00.001 21068 Enqueuing Expose request
23:32:57.840 00.002 16108 Worker thread wakes up
23:32:57.840 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:57.841 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:57.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:32:59.013 01.172 16108 Exposure complete
23:32:59.078 00.065 16108 worker thread done servicing request
23:32:59.078 00.000 21068 OnExposeComplete: enter
23:32:59.079 00.001 21068 UpdateGuideState(): m_state=6
23:32:59.080 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4858
23:32:59.080 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=876.78, Mass=97512, SNR=73.1, Peak=13475 HFD=3.3
23:32:59.081 00.001 21068 MultiStar: [#1 0.44,-0.03,1.08,U] [#2 0.47,-0.32,0.00,M1] [#3 0.32,0.02,1.22,U] [#4 0.09,-0.10,0.72,U] [#5 0.25,-0.37,0.89,U] [#6 0.36,-0.54,0.00,M2] [#7 0.24,-0.01,0.60,U] [#8 0.25,-0.39,0.80,U] 
23:32:59.082 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.14}, one-star: {-0.22, -0.13}
23:32:59.083 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
23:32:59.084 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
23:32:59.085 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.60 mountX=-0.22 mountY=0.09, mountTheta=2.77
23:32:59.086 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.14, opts=13)
23:32:59.087 00.001 21068 Enqueuing Move request for scope (0.20, -0.14)
23:32:59.088 00.001 16108 Worker thread wakes up
23:32:59.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
23:32:59.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
23:32:59.088 00.000 16108 Moving (0.20, -0.14) raw xDistance=-0.22 yDistance=0.09
23:32:59.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:32:59.089 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:59.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:32:59.089 00.000 16108 MoveAxis(E, 58, ABG)
23:32:59.089 00.000 16108 Guiding  Dir = 2, Dur = 58
23:32:59.089 00.000 16108 IsSlewing returns 0
23:32:59.089 00.000 16108 IsGuiding returns 0
23:32:59.093 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3798, FiltMin=3152, FiltMax=44630, Gamma=1.000
23:32:59.107 00.014 21068 UpdateGuideState exits: m=97512 SNR=73.1
23:32:59.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:59.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:32:59.110 00.001 21068 Enqueuing Expose request
23:32:59.136 00.026 16108 PulseGuide returned control before completion, sleep 22
23:32:59.166 00.030 16108 IsGuiding returns 1
23:32:59.166 00.000 16108 scope still moving after pulse duration time elapsed
23:32:59.197 00.031 16108 IsSlewing returns 0
23:32:59.197 00.000 16108 IsGuiding returns 1
23:32:59.229 00.032 16108 IsSlewing returns 0
23:32:59.229 00.000 16108 IsGuiding returns 0
23:32:59.229 00.000 16108 scope move finished after 58 + 81 ms
23:32:59.229 00.000 16108 Move returns status 0, amount 58
23:32:59.229 00.000 16108 MoveAxis(N, 0, ABG)
23:32:59.229 00.000 16108 Move returns status 0, amount 0
23:32:59.229 00.000 16108 move complete, result=0
23:32:59.229 00.000 16108 worker thread done servicing request
23:32:59.230 00.001 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
23:32:59.231 00.001 16108 Worker thread wakes up
23:32:59.231 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:32:59.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:00.192 00.961 16108 Exposure complete
23:33:00.248 00.056 16108 worker thread done servicing request
23:33:00.248 00.000 21068 OnExposeComplete: enter
23:33:00.251 00.003 21068 UpdateGuideState(): m_state=6
23:33:00.253 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4859
23:33:00.254 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.58, Mass=102023, SNR=70.7, Peak=12499 HFD=3.4
23:33:00.256 00.002 21068 MultiStar: [#1 0.17,-0.02,1.18,U] [#2 0.01,-0.26,1.24,U] [#3 0.02,0.03,1.12,U] [#4 -0.05,0.09,0.79,U] [#5 -0.04,-0.25,0.92,U] [#6 0.20,-0.57,0.00,M3] [#7 0.16,-0.12,0.69,U] [#8 0.06,-0.19,0.80,U] 
23:33:00.258 00.002 21068 refined, 7 included, MultiStar: {0.00, -0.14}, one-star: {-0.33, -0.32}
23:33:00.260 00.002 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
23:33:00.261 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.81)
23:33:00.262 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.57 mountX=-0.02 mountY=0.13, mountTheta=1.75
23:33:00.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.14, opts=13)
23:33:00.267 00.003 21068 Enqueuing Move request for scope (0.00, -0.14)
23:33:00.270 00.003 16108 Worker thread wakes up
23:33:00.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
23:33:00.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
23:33:00.270 00.000 16108 Moving (0.00, -0.14) raw xDistance=-0.02 yDistance=0.13
23:33:00.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:33:00.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:00.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:33:00.270 00.000 16108 MoveAxis(E, 0, ABG)
23:33:00.270 00.000 16108 Move returns status 0, amount 0
23:33:00.270 00.000 16108 MoveAxis(N, 0, ABG)
23:33:00.270 00.000 16108 Move returns status 0, amount 0
23:33:00.270 00.000 16108 move complete, result=0
23:33:00.270 00.000 16108 worker thread done servicing request
23:33:00.279 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3801, FiltMin=3293, FiltMax=54262, Gamma=1.000
23:33:00.306 00.027 21068 UpdateGuideState exits: m=102023 SNR=70.7
23:33:00.308 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:00.312 00.002 21068 Enqueuing Expose request
23:33:00.312 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:00.313 00.001 16108 Worker thread wakes up
23:33:00.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:00.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:01.480 01.167 16108 Exposure complete
23:33:01.536 00.056 16108 worker thread done servicing request
23:33:01.536 00.000 21068 OnExposeComplete: enter
23:33:01.536 00.000 21068 UpdateGuideState(): m_state=6
23:33:01.538 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4860
23:33:01.539 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.68, Mass=94724, SNR=67.6, Peak=11760 HFD=3.3
23:33:01.541 00.002 21068 MultiStar: [#1 -0.16,-0.03,1.06,U] [#2 0.13,-0.25,1.15,U] [#3 0.03,0.10,1.06,U] [#4 0.08,-0.06,0.85,U] [#5 0.02,-0.45,1.07,U] [#6 0.21,-0.50,0.00,M4] [#7 0.07,-0.46,0.58,U] [#8 -0.03,-0.18,0.68,U] 
23:33:01.543 00.002 21068 refined, 7 included, MultiStar: {0.01, -0.18}, one-star: {-0.05, -0.23}
23:33:01.545 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
23:33:01.546 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
23:33:01.547 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.52 mountX=-0.04 mountY=0.17, mountTheta=1.80
23:33:01.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
23:33:01.550 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
23:33:01.551 00.001 16108 Worker thread wakes up
23:33:01.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
23:33:01.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
23:33:01.551 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.17
23:33:01.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:01.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:01.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:33:01.551 00.000 16108 MoveAxis(E, 0, ABG)
23:33:01.551 00.000 16108 Move returns status 0, amount 0
23:33:01.551 00.000 16108 MoveAxis(N, 0, ABG)
23:33:01.551 00.000 16108 Move returns status 0, amount 0
23:33:01.551 00.000 16108 move complete, result=0
23:33:01.551 00.000 16108 worker thread done servicing request
23:33:01.558 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3801, FiltMin=3289, FiltMax=45283, Gamma=1.000
23:33:01.575 00.017 21068 UpdateGuideState exits: m=94724 SNR=67.6
23:33:01.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:01.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:01.578 00.001 21068 Enqueuing Expose request
23:33:01.579 00.001 16108 Worker thread wakes up
23:33:01.579 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:01.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:01.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:02.554 00.975 16108 Exposure complete
23:33:02.609 00.055 16108 worker thread done servicing request
23:33:02.609 00.000 21068 OnExposeComplete: enter
23:33:02.610 00.001 21068 UpdateGuideState(): m_state=6
23:33:02.611 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4861
23:33:02.612 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.40, Mass=85239, SNR=53.6, Peak=11840 HFD=3.2
23:33:02.614 00.002 21068 MultiStar: [#1 0.20,-0.05,1.59,U] [#2 0.20,-0.41,1.78,U] [#3 0.18,0.05,1.53,U] [#4 0.02,-0.13,1.04,U] [#5 0.09,-0.39,1.22,U] [#6 0.14,-0.70,0.00,M5] [#7 0.54,-0.13,0.00,M1] [#8 0.20,-0.20,1.08,U] 
23:33:02.615 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.22}, one-star: {-0.18, -0.50}
23:33:02.617 00.002 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
23:33:02.618 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
23:33:02.620 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=-0.16 mountY=0.19, mountTheta=2.26
23:33:02.621 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.22, opts=13)
23:33:02.623 00.002 21068 Enqueuing Move request for scope (0.12, -0.22)
23:33:02.625 00.002 16108 Worker thread wakes up
23:33:02.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
23:33:02.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
23:33:02.625 00.000 16108 Moving (0.12, -0.22) raw xDistance=-0.16 yDistance=0.19
23:33:02.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:33:02.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:02.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:33:02.626 00.001 16108 MoveAxis(E, 0, ABG)
23:33:02.626 00.000 16108 Move returns status 0, amount 0
23:33:02.626 00.000 16108 MoveAxis(N, 0, ABG)
23:33:02.626 00.000 16108 Move returns status 0, amount 0
23:33:02.626 00.000 16108 move complete, result=0
23:33:02.626 00.000 16108 worker thread done servicing request
23:33:02.632 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3801, FiltMin=3251, FiltMax=49987, Gamma=1.000
23:33:02.649 00.017 21068 UpdateGuideState exits: m=85239 SNR=53.6
23:33:02.651 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:02.653 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:02.656 00.003 21068 Enqueuing Expose request
23:33:02.659 00.003 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:02.660 00.001 16108 Worker thread wakes up
23:33:02.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:02.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:03.838 01.178 16108 Exposure complete
23:33:03.908 00.070 16108 worker thread done servicing request
23:33:03.908 00.000 21068 OnExposeComplete: enter
23:33:03.909 00.001 21068 UpdateGuideState(): m_state=6
23:33:03.910 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4862
23:33:03.911 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.95, Mass=83595, SNR=60.1, Peak=12515 HFD=3.0
23:33:03.914 00.003 21068 MultiStar: [#1 0.12,0.10,1.33,U] [#2 0.17,-0.17,1.32,U] [#3 0.34,0.30,1.16,U] [#4 -0.20,0.21,0.96,U] [#5 0.07,-0.01,1.18,U] [#6 0.24,-0.31,0.97,U] [#7 0.14,0.42,0.68,U] [#8 0.02,0.11,0.78,U] 
23:33:03.915 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.08, 0.05}
23:33:03.916 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
23:33:03.917 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
23:33:03.918 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.62 mountX=0.09 mountY=-0.03, mountTheta=-0.30
23:33:03.920 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.05, opts=13)
23:33:03.921 00.001 21068 Enqueuing Move request for scope (-0.08, 0.05)
23:33:03.922 00.001 16108 Worker thread wakes up
23:33:03.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
23:33:03.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
23:33:03.922 00.000 16108 Moving (-0.08, 0.05) raw xDistance=0.09 yDistance=-0.03
23:33:03.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:03.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:03.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:03.922 00.000 16108 MoveAxis(E, 0, ABG)
23:33:03.922 00.000 16108 Move returns status 0, amount 0
23:33:03.922 00.000 16108 MoveAxis(N, 0, ABG)
23:33:03.922 00.000 16108 Move returns status 0, amount 0
23:33:03.922 00.000 16108 move complete, result=0
23:33:03.922 00.000 16108 worker thread done servicing request
23:33:03.926 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3801, FiltMin=3267, FiltMax=47613, Gamma=1.000
23:33:03.942 00.016 21068 UpdateGuideState exits: m=83595 SNR=60.1
23:33:03.944 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.944 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:03.945 00.001 21068 Enqueuing Expose request
23:33:03.946 00.001 16108 Worker thread wakes up
23:33:03.946 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:03.947 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:03.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:04.934 00.987 16108 Exposure complete
23:33:04.990 00.056 16108 worker thread done servicing request
23:33:04.990 00.000 21068 OnExposeComplete: enter
23:33:04.992 00.002 21068 UpdateGuideState(): m_state=6
23:33:04.993 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4863
23:33:04.996 00.003 21068 Star::Find returns 1 (0), X=220.49, Y=876.76, Mass=88936, SNR=65.2, Peak=14432 HFD=3.0
23:33:04.997 00.001 21068 MultiStar: [#1 0.23,0.12,1.17,U] [#2 0.15,-0.14,1.22,U] [#3 0.35,-0.07,1.12,U] [#4 0.18,0.13,0.91,U] [#5 0.34,-0.09,1.06,U] [#6 0.37,-0.39,0.00,M5] [#7 0.05,0.03,0.54,U] [#8 0.23,-0.22,0.78,U] 
23:33:04.998 00.001 21068 single-star, 7 included, MultiStar: {0.20, -0.05}, one-star: {-0.03, -0.15}
23:33:04.999 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
23:33:05.000 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
23:33:05.003 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.79 mountX=0.01 mountY=0.15, mountTheta=1.53
23:33:05.006 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.15, opts=13)
23:33:05.007 00.001 21068 Enqueuing Move request for scope (-0.03, -0.15)
23:33:05.009 00.002 16108 Worker thread wakes up
23:33:05.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
23:33:05.009 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
23:33:05.009 00.000 16108 Moving (-0.03, -0.15) raw xDistance=0.01 yDistance=0.15
23:33:05.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:33:05.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:05.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:05.009 00.000 16108 MoveAxis(E, 0, ABG)
23:33:05.009 00.000 16108 Move returns status 0, amount 0
23:33:05.009 00.000 16108 MoveAxis(N, 0, ABG)
23:33:05.009 00.000 16108 Move returns status 0, amount 0
23:33:05.009 00.000 16108 move complete, result=0
23:33:05.009 00.000 16108 worker thread done servicing request
23:33:05.023 00.014 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3801, FiltMin=3257, FiltMax=45533, Gamma=1.000
23:33:05.042 00.019 21068 UpdateGuideState exits: m=88936 SNR=65.2
23:33:05.042 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:05.044 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:05.045 00.001 21068 Enqueuing Expose request
23:33:05.045 00.000 16108 Worker thread wakes up
23:33:05.045 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:05.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:05.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:06.221 01.175 16108 Exposure complete
23:33:06.278 00.057 16108 worker thread done servicing request
23:33:06.279 00.001 21068 OnExposeComplete: enter
23:33:06.280 00.001 21068 UpdateGuideState(): m_state=6
23:33:06.281 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4864
23:33:06.281 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.82, Mass=94042, SNR=71.0, Peak=15376 HFD=2.9
23:33:06.282 00.001 21068 MultiStar: [#1 0.37,-0.01,1.11,U] [#2 0.37,-0.24,1.07,U] [#3 0.26,-0.10,0.98,U] [#4 -0.04,-0.02,0.82,U] [#5 0.25,-0.20,0.94,U] [#6 0.19,-0.46,0.00,M6] [#7 0.44,0.15,0.54,U] [#8 0.24,-0.53,0.00,M1] 
23:33:06.283 00.001 21068 single-star, 6 included, MultiStar: {0.25, -0.09}, one-star: {0.15, -0.08}
23:33:06.284 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
23:33:06.284 00.000 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
23:33:06.285 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=-0.16 mountY=0.05, mountTheta=2.86
23:33:06.287 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.08, opts=13)
23:33:06.287 00.000 21068 Enqueuing Move request for scope (0.15, -0.08)
23:33:06.288 00.001 16108 Worker thread wakes up
23:33:06.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:33:06.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:33:06.288 00.000 16108 Moving (0.15, -0.08) raw xDistance=-0.16 yDistance=0.05
23:33:06.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:33:06.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:06.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:33:06.288 00.000 16108 MoveAxis(E, 0, ABG)
23:33:06.288 00.000 16108 Move returns status 0, amount 0
23:33:06.290 00.002 16108 MoveAxis(N, 0, ABG)
23:33:06.290 00.000 16108 Move returns status 0, amount 0
23:33:06.290 00.000 16108 move complete, result=0
23:33:06.290 00.000 16108 worker thread done servicing request
23:33:06.296 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3798, FiltMin=3203, FiltMax=48317, Gamma=1.000
23:33:06.321 00.025 21068 UpdateGuideState exits: m=94042 SNR=71.0
23:33:06.322 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:06.324 00.001 21068 Enqueuing Expose request
23:33:06.325 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:06.325 00.000 16108 Worker thread wakes up
23:33:06.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:06.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:07.310 00.984 16108 Exposure complete
23:33:07.363 00.053 16108 worker thread done servicing request
23:33:07.363 00.000 21068 OnExposeComplete: enter
23:33:07.365 00.002 21068 UpdateGuideState(): m_state=6
23:33:07.368 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4865
23:33:07.371 00.003 21068 Star::Find returns 1 (0), X=220.30, Y=876.80, Mass=97256, SNR=65.1, Peak=13667 HFD=3.4
23:33:07.373 00.002 21068 MultiStar: [#1 0.06,-0.13,1.24,U] [#2 0.11,-0.18,1.21,U] [#3 0.07,0.14,1.15,U] [#4 -0.47,0.29,0.00,M1] [#5 -0.19,-0.17,1.02,U] [#6 -0.05,-0.33,0.83,U] [#7 0.14,0.01,0.62,U] [#8 0.10,-0.24,0.91,U] 
23:33:07.375 00.002 21068 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {-0.22, -0.11}
23:33:07.377 00.002 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
23:33:07.380 00.003 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
23:33:07.381 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.55 mountX=-0.02 mountY=0.12, mountTheta=1.76
23:33:07.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.12, opts=13)
23:33:07.385 00.002 21068 Enqueuing Move request for scope (0.00, -0.12)
23:33:07.386 00.001 16108 Worker thread wakes up
23:33:07.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
23:33:07.386 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
23:33:07.386 00.000 16108 Moving (0.00, -0.12) raw xDistance=-0.02 yDistance=0.12
23:33:07.386 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:33:07.386 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:07.386 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:07.386 00.000 16108 MoveAxis(E, 0, ABG)
23:33:07.386 00.000 16108 Move returns status 0, amount 0
23:33:07.386 00.000 16108 MoveAxis(N, 0, ABG)
23:33:07.386 00.000 16108 Move returns status 0, amount 0
23:33:07.386 00.000 16108 move complete, result=0
23:33:07.386 00.000 16108 worker thread done servicing request
23:33:07.392 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3798, FiltMin=3203, FiltMax=47347, Gamma=1.000
23:33:07.415 00.023 21068 UpdateGuideState exits: m=97256 SNR=65.1
23:33:07.422 00.007 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:07.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:07.423 00.000 21068 Enqueuing Expose request
23:33:07.425 00.002 16108 Worker thread wakes up
23:33:07.425 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:07.427 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:07.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:08.600 01.173 16108 Exposure complete
23:33:08.672 00.072 16108 worker thread done servicing request
23:33:08.672 00.000 21068 OnExposeComplete: enter
23:33:08.673 00.001 21068 UpdateGuideState(): m_state=6
23:33:08.675 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4866
23:33:08.677 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.76, Mass=100370, SNR=62.5, Peak=13744 HFD=3.1
23:33:08.678 00.001 21068 MultiStar: [#1 0.18,0.11,1.26,U] [#2 -0.03,0.02,1.30,U] [#3 0.05,-0.08,1.07,U] [#4 -0.53,0.32,0.00,M2] [#5 -0.11,-0.20,0.92,U] [#6 0.07,-0.36,0.86,U] [#7 0.15,0.18,0.66,U] [#8 0.17,-0.44,0.96,U] 
23:33:08.680 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.05, -0.15}
23:33:08.681 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
23:33:08.684 00.003 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
23:33:08.685 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.13 mountX=-0.07 mountY=0.09, mountTheta=2.21
23:33:08.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
23:33:08.689 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
23:33:08.690 00.001 16108 Worker thread wakes up
23:33:08.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:33:08.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:33:08.690 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.09
23:33:08.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:33:08.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:08.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:33:08.690 00.000 16108 MoveAxis(E, 0, ABG)
23:33:08.690 00.000 16108 Move returns status 0, amount 0
23:33:08.690 00.000 16108 MoveAxis(N, 0, ABG)
23:33:08.690 00.000 16108 Move returns status 0, amount 0
23:33:08.690 00.000 16108 move complete, result=0
23:33:08.691 00.001 16108 worker thread done servicing request
23:33:08.695 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3801, FiltMin=3257, FiltMax=50518, Gamma=1.000
23:33:08.711 00.016 21068 UpdateGuideState exits: m=100370 SNR=62.5
23:33:08.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:08.713 00.000 21068 Enqueuing Expose request
23:33:08.714 00.001 16108 Worker thread wakes up
23:33:08.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:08.714 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:08.715 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:09.705 00.990 16108 Exposure complete
23:33:09.768 00.063 16108 worker thread done servicing request
23:33:09.768 00.000 21068 OnExposeComplete: enter
23:33:09.770 00.002 21068 UpdateGuideState(): m_state=6
23:33:09.773 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4867
23:33:09.773 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=876.83, Mass=83821, SNR=62.7, Peak=13395 HFD=3.2
23:33:09.775 00.002 21068 MultiStar: [#1 0.14,-0.01,1.13,U] [#2 -0.18,-0.08,1.27,U] [#3 0.09,0.04,1.14,U] [#4 -0.41,0.34,0.00,M3] [#5 -0.33,-0.18,1.13,U] [#6 -0.22,-0.39,0.87,U] [#7 0.29,0.03,0.64,U] [#8 0.08,-0.28,0.87,U] 
23:33:09.776 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {-0.19, -0.07}
23:33:09.777 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
23:33:09.778 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
23:33:09.778 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.04 mountX=0.04 mountY=0.12, mountTheta=1.28
23:33:09.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
23:33:09.781 00.001 21068 Enqueuing Move request for scope (-0.06, -0.11)
23:33:09.782 00.001 16108 Worker thread wakes up
23:33:09.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:33:09.782 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:33:09.782 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
23:33:09.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:09.783 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:09.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:09.783 00.000 16108 MoveAxis(E, 0, ABG)
23:33:09.783 00.000 16108 Move returns status 0, amount 0
23:33:09.783 00.000 16108 MoveAxis(N, 0, ABG)
23:33:09.783 00.000 16108 Move returns status 0, amount 0
23:33:09.783 00.000 16108 move complete, result=0
23:33:09.783 00.000 16108 worker thread done servicing request
23:33:09.787 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3801, FiltMin=3155, FiltMax=49462, Gamma=1.000
23:33:09.812 00.025 21068 UpdateGuideState exits: m=83821 SNR=62.7
23:33:09.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:09.814 00.000 21068 Enqueuing Expose request
23:33:09.815 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:09.816 00.001 16108 Worker thread wakes up
23:33:09.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:09.817 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:10.989 01.172 16108 Exposure complete
23:33:11.044 00.055 16108 worker thread done servicing request
23:33:11.044 00.000 21068 OnExposeComplete: enter
23:33:11.045 00.001 21068 UpdateGuideState(): m_state=6
23:33:11.046 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4868
23:33:11.048 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=876.99, Mass=86265, SNR=60.2, Peak=15283 HFD=2.9
23:33:11.049 00.001 21068 MultiStar: [#1 -0.07,0.27,1.39,U] [#2 0.03,0.18,1.26,U] [#3 -0.05,0.28,1.15,U] [#4 -0.41,0.29,0.00,M4] [#5 -0.42,0.05,0.97,U] [#6 -0.18,-0.17,0.94,U] [#7 -0.15,0.48,0.00,M1] [#8 -0.11,-0.02,0.80,U] 
23:33:11.051 00.002 21068 refined, 6 included, MultiStar: {-0.18, 0.12}, one-star: {-0.61, 0.09}
23:33:11.051 00.000 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:33:11.053 00.002 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
23:33:11.054 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.57 mountX=0.20 mountY=-0.07, mountTheta=-0.34
23:33:11.057 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.12, opts=13)
23:33:11.058 00.001 21068 Enqueuing Move request for scope (-0.18, 0.12)
23:33:11.059 00.001 16108 Worker thread wakes up
23:33:11.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
23:33:11.060 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
23:33:11.060 00.000 16108 Moving (-0.18, 0.12) raw xDistance=0.20 yDistance=-0.07
23:33:11.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:33:11.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:11.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:11.060 00.000 16108 MoveAxis(W, 53, ABG)
23:33:11.060 00.000 16108 Guiding  Dir = 3, Dur = 53
23:33:11.060 00.000 16108 IsSlewing returns 0
23:33:11.060 00.000 16108 IsGuiding returns 0
23:33:11.064 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3798, FiltMin=3255, FiltMax=38269, Gamma=1.000
23:33:11.078 00.014 21068 UpdateGuideState exits: m=86265 SNR=60.2
23:33:11.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:11.081 00.001 21068 Enqueuing Expose request
23:33:11.092 00.011 16108 PulseGuide returned control before completion, sleep 31
23:33:11.138 00.046 16108 IsGuiding returns 1
23:33:11.138 00.000 16108 scope still moving after pulse duration time elapsed
23:33:11.169 00.031 16108 IsSlewing returns 0
23:33:11.169 00.000 16108 IsGuiding returns 1
23:33:11.200 00.031 16108 IsSlewing returns 0
23:33:11.200 00.000 16108 IsGuiding returns 0
23:33:11.200 00.000 16108 scope move finished after 53 + 86 ms
23:33:11.200 00.000 16108 Move returns status 0, amount 53
23:33:11.201 00.001 16108 MoveAxis(N, 0, ABG)
23:33:11.201 00.000 16108 Move returns status 0, amount 0
23:33:11.201 00.000 16108 move complete, result=0
23:33:11.201 00.000 16108 worker thread done servicing request
23:33:11.201 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
23:33:11.203 00.002 16108 Worker thread wakes up
23:33:11.204 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:11.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:12.173 00.969 16108 Exposure complete
23:33:12.237 00.064 16108 worker thread done servicing request
23:33:12.237 00.000 21068 OnExposeComplete: enter
23:33:12.239 00.002 21068 UpdateGuideState(): m_state=6
23:33:12.239 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4869
23:33:12.240 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=876.76, Mass=83600, SNR=65.6, Peak=14291 HFD=3.2
23:33:12.242 00.002 21068 MultiStar: [#1 0.23,0.17,1.18,U] [#2 0.16,-0.02,1.21,U] [#3 -0.22,0.21,0.94,U] [#4 -0.36,0.16,0.94,U] [#5 0.01,-0.05,1.11,U] [#6 -0.17,-0.32,0.78,U] [#7 -0.19,0.06,0.59,U] [#8 -0.06,-0.08,0.84,U] 
23:33:12.243 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.62, -0.15}
23:33:12.244 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
23:33:12.246 00.002 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
23:33:12.247 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.10 mountX=0.11 mountY=0.02, mountTheta=0.19
23:33:12.251 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
23:33:12.252 00.001 21068 Enqueuing Move request for scope (-0.11, 0.00)
23:33:12.253 00.001 16108 Worker thread wakes up
23:33:12.254 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
23:33:12.254 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
23:33:12.254 00.000 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.02
23:33:12.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:33:12.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:12.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:12.254 00.000 16108 MoveAxis(E, 0, ABG)
23:33:12.254 00.000 16108 Move returns status 0, amount 0
23:33:12.254 00.000 16108 MoveAxis(N, 0, ABG)
23:33:12.254 00.000 16108 Move returns status 0, amount 0
23:33:12.255 00.001 16108 move complete, result=0
23:33:12.255 00.000 16108 worker thread done servicing request
23:33:12.262 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3798, FiltMin=3257, FiltMax=44262, Gamma=1.000
23:33:12.297 00.035 21068 UpdateGuideState exits: m=83600 SNR=65.6
23:33:12.299 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.301 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:12.304 00.003 21068 Enqueuing Expose request
23:33:12.306 00.002 16108 Worker thread wakes up
23:33:12.306 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:12.308 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:12.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:13.480 01.172 16108 Exposure complete
23:33:13.541 00.061 16108 worker thread done servicing request
23:33:13.542 00.001 21068 OnExposeComplete: enter
23:33:13.543 00.001 21068 UpdateGuideState(): m_state=6
23:33:13.543 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4870
23:33:13.545 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=876.60, Mass=83204, SNR=58.5, Peak=12819 HFD=3.0
23:33:13.547 00.002 21068 MultiStar: [#1 -0.02,0.23,1.35,U] [#2 0.23,0.15,1.42,U] [#3 0.27,0.16,1.34,U] [#4 -0.01,0.11,1.02,U] [#5 0.12,0.01,0.92,U] [#6 0.43,-0.13,0.91,U] [#7 0.10,0.20,0.59,U] [#8 0.33,-0.06,0.76,U] 
23:33:13.548 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {-0.15, -0.31}
23:33:13.550 00.002 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
23:33:13.552 00.002 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
23:33:13.552 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.37 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
23:33:13.555 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.06, opts=13)
23:33:13.556 00.001 21068 Enqueuing Move request for scope (0.14, 0.06)
23:33:13.557 00.001 16108 Worker thread wakes up
23:33:13.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:33:13.558 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:33:13.558 00.000 16108 Moving (0.14, 0.06) raw xDistance=-0.13 yDistance=-0.09
23:33:13.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:33:13.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:13.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:13.558 00.000 16108 MoveAxis(E, 0, ABG)
23:33:13.558 00.000 16108 Move returns status 0, amount 0
23:33:13.558 00.000 16108 MoveAxis(N, 0, ABG)
23:33:13.558 00.000 16108 Move returns status 0, amount 0
23:33:13.558 00.000 16108 move complete, result=0
23:33:13.558 00.000 16108 worker thread done servicing request
23:33:13.564 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3795, FiltMin=3280, FiltMax=42102, Gamma=1.000
23:33:13.580 00.016 21068 UpdateGuideState exits: m=83204 SNR=58.5
23:33:13.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:13.583 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:13.586 00.003 21068 Enqueuing Expose request
23:33:13.588 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:13.591 00.003 16108 Worker thread wakes up
23:33:13.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:13.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:14.565 00.974 16108 Exposure complete
23:33:14.632 00.067 16108 worker thread done servicing request
23:33:14.632 00.000 21068 OnExposeComplete: enter
23:33:14.632 00.000 21068 UpdateGuideState(): m_state=6
23:33:14.633 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4871
23:33:14.634 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.65, Mass=85036, SNR=60.6, Peak=13568 HFD=3.1
23:33:14.636 00.002 21068 MultiStar: [#1 0.55,0.07,0.00,M1] [#2 0.29,-0.25,1.34,U] [#3 0.44,0.06,1.20,U] [#4 0.09,-0.17,1.03,U] [#5 0.34,-0.19,1.09,U] [#6 0.22,-0.68,0.00,M1] [#7 0.40,-0.29,0.00,M1] [#8 0.20,-0.34,0.95,U] 
23:33:14.636 00.000 21068 single-star, 5 included, MultiStar: {0.25, -0.19}, one-star: {0.08, -0.25}
23:33:14.637 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
23:33:14.638 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
23:33:14.639 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.27 cameraTheta=-1.25 mountX=-0.13 mountY=0.23, mountTheta=2.08
23:33:14.641 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
23:33:14.642 00.001 21068 Enqueuing Move request for scope (0.08, -0.25)
23:33:14.642 00.000 16108 Worker thread wakes up
23:33:14.643 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
23:33:14.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
23:33:14.643 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.13 yDistance=0.23
23:33:14.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:33:14.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:33:14.643 00.000 16108 MoveAxis(E, 0, ABG)
23:33:14.643 00.000 16108 Move returns status 0, amount 0
23:33:14.643 00.000 16108 MoveAxis(S, 45, ABG)
23:33:14.643 00.000 16108 Guiding  Dir = 1, Dur = 45
23:33:14.643 00.000 16108 IsSlewing returns 0
23:33:14.644 00.001 16108 IsGuiding returns 0
23:33:14.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3795, FiltMin=3219, FiltMax=57091, Gamma=1.000
23:33:14.652 00.005 16108 PulseGuide returned control before completion, sleep 47
23:33:14.661 00.009 21068 UpdateGuideState exits: m=85036 SNR=60.6
23:33:14.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:14.664 00.001 21068 Enqueuing Expose request
23:33:14.713 00.049 16108 IsGuiding returns 1
23:33:14.713 00.000 16108 scope still moving after pulse duration time elapsed
23:33:14.744 00.031 16108 IsSlewing returns 0
23:33:14.744 00.000 16108 IsGuiding returns 0
23:33:14.744 00.000 16108 scope move finished after 45 + 55 ms
23:33:14.744 00.000 16108 Move returns status 0, amount 45
23:33:14.744 00.000 16108 move complete, result=0
23:33:14.744 00.000 16108 worker thread done servicing request
23:33:14.744 00.000 16108 Worker thread wakes up
23:33:14.744 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:14.744 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
23:33:14.747 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:15.937 01.190 16108 Exposure complete
23:33:16.004 00.067 16108 worker thread done servicing request
23:33:16.004 00.000 21068 OnExposeComplete: enter
23:33:16.005 00.001 21068 UpdateGuideState(): m_state=6
23:33:16.007 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4872
23:33:16.008 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=877.01, Mass=98032, SNR=62.3, Peak=16576 HFD=2.8
23:33:16.009 00.001 21068 MultiStar: [#1 0.85,0.12,0.00,M2] [#2 0.62,0.08,0.00,M1] [#3 0.78,0.26,0.00,M1] [#4 0.54,0.28,0.00,M2] [#5 0.42,0.16,1.15,U] [#6 0.89,0.02,0.00,M2] [#7 0.60,0.44,0.00,M2] [#8 0.63,-0.01,0.00,M1] 
23:33:16.010 00.001 21068 single-star, 1 included, MultiStar: {0.41, 0.13}, one-star: {0.39, 0.10}
23:33:16.011 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
23:33:16.012 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
23:33:16.013 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.10 hyp=0.41 cameraTheta=0.25 mountX=-0.37 mountY=-0.19, mountTheta=-2.67
23:33:16.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.10, opts=13)
23:33:16.015 00.001 21068 Enqueuing Move request for scope (0.39, 0.10)
23:33:16.016 00.001 16108 Worker thread wakes up
23:33:16.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.10) opts 0xd
23:33:16.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.10)
23:33:16.016 00.000 16108 Moving (0.39, 0.10) raw xDistance=-0.37 yDistance=-0.19
23:33:16.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:33:16.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.017 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:16.017 00.000 16108 MoveAxis(E, 97, ABG)
23:33:16.017 00.000 16108 Guiding  Dir = 2, Dur = 97
23:33:16.017 00.000 16108 IsSlewing returns 0
23:33:16.017 00.000 16108 IsGuiding returns 0
23:33:16.021 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3792, FiltMin=3225, FiltMax=50541, Gamma=1.000
23:33:16.036 00.015 21068 UpdateGuideState exits: m=98032 SNR=62.3
23:33:16.038 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:16.040 00.001 21068 Enqueuing Expose request
23:33:16.072 00.032 16108 PulseGuide returned control before completion, sleep 53
23:33:16.134 00.062 16108 IsGuiding returns 1
23:33:16.134 00.000 16108 scope still moving after pulse duration time elapsed
23:33:16.165 00.031 16108 IsSlewing returns 0
23:33:16.165 00.000 16108 IsGuiding returns 1
23:33:16.197 00.032 16108 IsSlewing returns 0
23:33:16.197 00.000 16108 IsGuiding returns 1
23:33:16.228 00.031 16108 IsSlewing returns 0
23:33:16.228 00.000 16108 IsGuiding returns 0
23:33:16.229 00.001 16108 scope move finished after 97 + 114 ms
23:33:16.229 00.000 16108 Move returns status 0, amount 97
23:33:16.229 00.000 16108 MoveAxis(N, 0, ABG)
23:33:16.229 00.000 16108 Move returns status 0, amount 0
23:33:16.229 00.000 16108 move complete, result=0
23:33:16.229 00.000 16108 worker thread done servicing request
23:33:16.229 00.000 16108 Worker thread wakes up
23:33:16.229 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.2 px 0 ms NORTH
23:33:16.232 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:16.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:17.208 00.976 16108 Exposure complete
23:33:17.280 00.072 16108 worker thread done servicing request
23:33:17.280 00.000 21068 OnExposeComplete: enter
23:33:17.282 00.002 21068 UpdateGuideState(): m_state=6
23:33:17.284 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4873
23:33:17.286 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=877.25, Mass=94914, SNR=64.2, Peak=13827 HFD=3.1
23:33:17.287 00.001 21068 MultiStar: [#1 0.39,0.47,0.00,M3] [#2 0.37,0.18,1.27,U] [#3 0.36,0.43,0.00,M2] [#4 0.09,0.39,0.83,U] [#5 0.24,0.17,0.96,U] [#6 0.49,-0.18,0.00,M3] [#7 0.03,0.26,0.61,U] [#8 0.20,0.07,0.79,U] 
23:33:17.288 00.001 21068 refined, 5 included, MultiStar: {0.16, 0.23}, one-star: {-0.04, 0.34}
23:33:17.289 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
23:33:17.290 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
23:33:17.291 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.29 cameraTheta=0.96 mountX=-0.12 mountY=-0.27, mountTheta=-2.00
23:33:17.293 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.23, opts=13)
23:33:17.293 00.000 21068 Enqueuing Move request for scope (0.16, 0.23)
23:33:17.294 00.001 16108 Worker thread wakes up
23:33:17.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
23:33:17.294 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
23:33:17.294 00.000 16108 Moving (0.16, 0.23) raw xDistance=-0.12 yDistance=-0.27
23:33:17.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:33:17.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:17.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:33:17.295 00.001 16108 MoveAxis(E, 0, ABG)
23:33:17.295 00.000 16108 Move returns status 0, amount 0
23:33:17.295 00.000 16108 MoveAxis(N, 0, ABG)
23:33:17.295 00.000 16108 Move returns status 0, amount 0
23:33:17.295 00.000 16108 move complete, result=0
23:33:17.295 00.000 16108 worker thread done servicing request
23:33:17.300 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3792, FiltMin=3277, FiltMax=52237, Gamma=1.000
23:33:17.322 00.022 21068 UpdateGuideState exits: m=94914 SNR=64.2
23:33:17.325 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:17.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:17.326 00.001 21068 Enqueuing Expose request
23:33:17.327 00.001 16108 Worker thread wakes up
23:33:17.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:17.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:17.327 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:33:18.507 01.180 16108 Exposure complete
23:33:18.564 00.057 16108 worker thread done servicing request
23:33:18.564 00.000 21068 OnExposeComplete: enter
23:33:18.564 00.000 21068 UpdateGuideState(): m_state=6
23:33:18.565 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4874
23:33:18.566 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.00, Mass=104695, SNR=78.8, Peak=14051 HFD=3.3
23:33:18.567 00.001 21068 MultiStar: [#1 0.43,0.28,0.00,M4] [#2 0.29,-0.09,1.08,U] [#3 0.33,0.37,0.00,M3] [#4 0.19,0.32,0.82,U] [#5 0.18,-0.01,0.77,U] [#6 0.32,-0.37,0.00,M4] [#7 0.08,0.47,0.60,U] [#8 0.26,-0.14,0.71,U] 
23:33:18.568 00.001 21068 single-star, 5 included, MultiStar: {0.14, 0.09}, one-star: {-0.12, 0.10}
23:33:18.568 00.000 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
23:33:18.569 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
23:33:18.570 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=0.14 mountY=-0.07, mountTheta=-0.44
23:33:18.572 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.10, opts=13)
23:33:18.572 00.000 21068 Enqueuing Move request for scope (-0.12, 0.10)
23:33:18.573 00.001 16108 Worker thread wakes up
23:33:18.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
23:33:18.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
23:33:18.573 00.000 16108 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=-0.07
23:33:18.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:33:18.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:18.574 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:18.574 00.000 16108 MoveAxis(E, 0, ABG)
23:33:18.574 00.000 16108 Move returns status 0, amount 0
23:33:18.574 00.000 16108 MoveAxis(N, 0, ABG)
23:33:18.574 00.000 16108 Move returns status 0, amount 0
23:33:18.574 00.000 16108 move complete, result=0
23:33:18.574 00.000 16108 worker thread done servicing request
23:33:18.579 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3789, FiltMin=3190, FiltMax=47325, Gamma=1.000
23:33:18.593 00.014 21068 UpdateGuideState exits: m=104695 SNR=78.8
23:33:18.595 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.597 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:18.599 00.002 21068 Enqueuing Expose request
23:33:18.600 00.001 16108 Worker thread wakes up
23:33:18.600 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:18.602 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:18.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:19.591 00.989 16108 Exposure complete
23:33:19.650 00.059 16108 worker thread done servicing request
23:33:19.650 00.000 21068 OnExposeComplete: enter
23:33:19.652 00.002 21068 UpdateGuideState(): m_state=6
23:33:19.653 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4875
23:33:19.655 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.82, Mass=84550, SNR=55.5, Peak=13024 HFD=2.9
23:33:19.657 00.002 21068 MultiStar: [#1 0.93,0.06,0.00,M5] [#2 0.64,-0.17,0.00,M1] [#3 0.73,0.07,0.00,M4] [#4 0.35,0.07,0.88,U] [#5 0.47,-0.17,0.00,M1] [#6 0.70,-0.46,0.00,M5] [#7 0.37,-0.03,0.93,U] [#8 0.71,-0.20,0.00,M1] 
23:33:19.658 00.001 21068 single-star, 2 included, MultiStar: {0.29, -0.02}, one-star: {0.17, -0.09}
23:33:19.660 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
23:33:19.661 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
23:33:19.662 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=-0.18 mountY=0.05, mountTheta=2.88
23:33:19.665 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
23:33:19.665 00.000 21068 Enqueuing Move request for scope (0.17, -0.09)
23:33:19.667 00.002 16108 Worker thread wakes up
23:33:19.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
23:33:19.667 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
23:33:19.667 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.18 yDistance=0.05
23:33:19.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:33:19.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:19.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:33:19.667 00.000 16108 MoveAxis(E, 0, ABG)
23:33:19.667 00.000 16108 Move returns status 0, amount 0
23:33:19.667 00.000 16108 MoveAxis(N, 0, ABG)
23:33:19.667 00.000 16108 Move returns status 0, amount 0
23:33:19.667 00.000 16108 move complete, result=0
23:33:19.667 00.000 16108 worker thread done servicing request
23:33:19.672 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3789, FiltMin=3213, FiltMax=45613, Gamma=1.000
23:33:19.687 00.015 21068 UpdateGuideState exits: m=84550 SNR=55.5
23:33:19.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:19.689 00.000 21068 Enqueuing Expose request
23:33:19.690 00.001 16108 Worker thread wakes up
23:33:19.690 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:19.695 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:19.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:20.862 01.167 16108 Exposure complete
23:33:20.916 00.054 16108 worker thread done servicing request
23:33:20.916 00.000 21068 OnExposeComplete: enter
23:33:20.918 00.002 21068 UpdateGuideState(): m_state=6
23:33:20.919 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4876
23:33:20.919 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.75, Mass=80150, SNR=56.6, Peak=11843 HFD=3.2
23:33:20.920 00.001 21068 MultiStar: [#1 0.31,0.22,1.67,U] [#2 0.14,0.02,1.53,U] [#3 0.18,0.28,1.25,U] [#4 -0.02,-0.22,1.04,U] [#5 -0.04,0.07,1.33,U] [#6 -0.13,-0.30,1.07,U] [#7 0.03,0.35,0.67,U] [#8 0.25,-0.19,0.90,U] 
23:33:20.921 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.11, -0.15}
23:33:20.922 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
23:33:20.923 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
23:33:20.924 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
23:33:20.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
23:33:20.927 00.001 21068 Enqueuing Move request for scope (0.08, 0.02)
23:33:20.928 00.001 16108 Worker thread wakes up
23:33:20.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:33:20.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:33:20.928 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=-0.04
23:33:20.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:33:20.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:20.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:20.928 00.000 16108 MoveAxis(E, 0, ABG)
23:33:20.928 00.000 16108 Move returns status 0, amount 0
23:33:20.928 00.000 16108 MoveAxis(N, 0, ABG)
23:33:20.928 00.000 16108 Move returns status 0, amount 0
23:33:20.928 00.000 16108 move complete, result=0
23:33:20.928 00.000 16108 worker thread done servicing request
23:33:20.931 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3789, FiltMin=3283, FiltMax=49222, Gamma=1.000
23:33:20.947 00.016 21068 UpdateGuideState exits: m=80150 SNR=56.6
23:33:20.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:20.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:20.950 00.001 21068 Enqueuing Expose request
23:33:20.951 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:20.951 00.000 16108 Worker thread wakes up
23:33:20.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:20.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:21.926 00.974 16108 Exposure complete
23:33:21.983 00.057 16108 worker thread done servicing request
23:33:21.983 00.000 21068 OnExposeComplete: enter
23:33:21.984 00.001 21068 UpdateGuideState(): m_state=6
23:33:21.986 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4877
23:33:21.987 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.95, Mass=108826, SNR=66.7, Peak=14291 HFD=3.3
23:33:21.988 00.001 21068 MultiStar: [#1 0.26,-0.01,1.28,U] [#2 0.24,-0.16,1.43,U] [#3 0.24,0.18,1.08,U] [#4 0.04,-0.14,0.90,U] [#5 0.07,-0.08,0.91,U] [#6 0.20,-0.29,0.94,U] [#7 0.06,0.40,0.67,U] [#8 -0.21,-0.18,0.71,U] 
23:33:21.989 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.38, 0.04}
23:33:21.989 00.000 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:33:21.990 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
23:33:21.991 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=-0.09 mountY=0.02, mountTheta=2.95
23:33:21.993 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
23:33:21.993 00.000 21068 Enqueuing Move request for scope (0.08, -0.04)
23:33:21.995 00.002 16108 Worker thread wakes up
23:33:21.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:33:21.995 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:33:21.995 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.09 yDistance=0.02
23:33:21.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:33:21.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:21.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:21.996 00.001 16108 MoveAxis(E, 0, ABG)
23:33:21.996 00.000 16108 Move returns status 0, amount 0
23:33:21.996 00.000 16108 MoveAxis(N, 0, ABG)
23:33:21.996 00.000 16108 Move returns status 0, amount 0
23:33:21.996 00.000 16108 move complete, result=0
23:33:21.996 00.000 16108 worker thread done servicing request
23:33:22.000 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3789, FiltMin=3251, FiltMax=48099, Gamma=1.000
23:33:22.026 00.026 21068 UpdateGuideState exits: m=108826 SNR=66.7
23:33:22.028 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:22.030 00.001 21068 Enqueuing Expose request
23:33:22.031 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:22.032 00.001 16108 Worker thread wakes up
23:33:22.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:22.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:23.208 01.176 16108 Exposure complete
23:33:23.278 00.070 16108 worker thread done servicing request
23:33:23.278 00.000 21068 OnExposeComplete: enter
23:33:23.279 00.001 21068 UpdateGuideState(): m_state=6
23:33:23.280 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4878
23:33:23.280 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.95, Mass=99252, SNR=69.4, Peak=14256 HFD=3.3
23:33:23.282 00.002 21068 MultiStar: [#1 0.59,-0.00,0.00,M4] [#2 0.27,-0.10,1.25,U] [#3 0.54,0.20,0.00,M3] [#4 0.05,0.09,0.80,U] [#5 0.15,-0.09,0.96,U] [#6 0.53,-0.42,0.00,M4] [#7 0.51,0.37,0.00,M1] [#8 0.09,0.02,0.76,U] 
23:33:23.282 00.000 21068 single-star, 4 included, MultiStar: {0.11, -0.02}, one-star: {-0.08, 0.04}
23:33:23.283 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
23:33:23.283 00.000 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
23:33:23.284 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.71 mountX=0.09 mountY=-0.02, mountTheta=-0.20
23:33:23.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.04, opts=13)
23:33:23.287 00.001 21068 Enqueuing Move request for scope (-0.08, 0.04)
23:33:23.288 00.001 16108 Worker thread wakes up
23:33:23.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:33:23.288 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:33:23.288 00.000 16108 Moving (-0.08, 0.04) raw xDistance=0.09 yDistance=-0.02
23:33:23.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:23.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:23.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:23.288 00.000 16108 MoveAxis(E, 0, ABG)
23:33:23.288 00.000 16108 Move returns status 0, amount 0
23:33:23.288 00.000 16108 MoveAxis(N, 0, ABG)
23:33:23.288 00.000 16108 Move returns status 0, amount 0
23:33:23.288 00.000 16108 move complete, result=0
23:33:23.288 00.000 16108 worker thread done servicing request
23:33:23.294 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3789, FiltMin=3229, FiltMax=48333, Gamma=1.000
23:33:23.317 00.023 21068 UpdateGuideState exits: m=99252 SNR=69.4
23:33:23.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:23.319 00.000 21068 Enqueuing Expose request
23:33:23.320 00.001 16108 Worker thread wakes up
23:33:23.320 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:23.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:23.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:24.306 00.985 16108 Exposure complete
23:33:24.388 00.082 16108 worker thread done servicing request
23:33:24.388 00.000 21068 OnExposeComplete: enter
23:33:24.390 00.002 21068 UpdateGuideState(): m_state=6
23:33:24.393 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4879
23:33:24.395 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=876.89, Mass=96491, SNR=69.5, Peak=12704 HFD=3.3
23:33:24.399 00.004 21068 MultiStar: [#1 0.27,0.34,1.11,U] [#2 0.38,-0.14,1.20,U] [#3 0.62,0.11,0.00,M4] [#4 -0.20,-0.06,0.80,U] [#5 0.05,0.07,1.08,U] [#6 0.39,-0.32,0.00,M5] [#7 0.27,0.29,0.52,U] [#8 -0.18,0.00,0.80,U] 
23:33:24.400 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {-0.33, -0.02}
23:33:24.401 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
23:33:24.403 00.002 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
23:33:24.404 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.85 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
23:33:24.407 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
23:33:24.408 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
23:33:24.409 00.001 16108 Worker thread wakes up
23:33:24.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:33:24.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:33:24.410 00.001 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
23:33:24.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:24.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:24.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:24.410 00.000 16108 MoveAxis(E, 0, ABG)
23:33:24.410 00.000 16108 Move returns status 0, amount 0
23:33:24.410 00.000 16108 MoveAxis(N, 0, ABG)
23:33:24.410 00.000 16108 Move returns status 0, amount 0
23:33:24.410 00.000 16108 move complete, result=0
23:33:24.410 00.000 16108 worker thread done servicing request
23:33:24.414 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3789, FiltMin=3270, FiltMax=42189, Gamma=1.000
23:33:24.428 00.014 21068 UpdateGuideState exits: m=96491 SNR=69.5
23:33:24.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.431 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:24.431 00.000 21068 Enqueuing Expose request
23:33:24.432 00.001 16108 Worker thread wakes up
23:33:24.432 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:24.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:24.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:25.607 01.174 16108 Exposure complete
23:33:25.663 00.056 16108 worker thread done servicing request
23:33:25.663 00.000 21068 OnExposeComplete: enter
23:33:25.664 00.001 21068 UpdateGuideState(): m_state=6
23:33:25.668 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4880
23:33:25.670 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=876.97, Mass=94301, SNR=67.2, Peak=14499 HFD=3.3
23:33:25.673 00.003 21068 MultiStar: [#1 0.45,0.03,1.11,U] [#2 0.19,-0.13,1.25,U] [#3 0.15,0.16,1.23,U] [#4 0.09,0.12,0.89,U] [#5 0.08,0.24,0.99,U] [#6 0.10,-0.04,0.80,U] [#7 0.39,0.23,0.65,U] [#8 0.17,-0.24,0.79,U] 
23:33:25.674 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {-0.20, 0.06}
23:33:25.677 00.003 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
23:33:25.679 00.002 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
23:33:25.679 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.29 mountX=-0.14 mountY=-0.08, mountTheta=-2.63
23:33:25.682 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.05, opts=13)
23:33:25.683 00.001 21068 Enqueuing Move request for scope (0.15, 0.05)
23:33:25.686 00.003 16108 Worker thread wakes up
23:33:25.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:33:25.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:33:25.686 00.000 16108 Moving (0.15, 0.05) raw xDistance=-0.14 yDistance=-0.08
23:33:25.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:33:25.687 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:25.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:25.687 00.000 16108 MoveAxis(E, 0, ABG)
23:33:25.687 00.000 16108 Move returns status 0, amount 0
23:33:25.687 00.000 16108 MoveAxis(N, 0, ABG)
23:33:25.687 00.000 16108 Move returns status 0, amount 0
23:33:25.687 00.000 16108 move complete, result=0
23:33:25.687 00.000 16108 worker thread done servicing request
23:33:25.692 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3789, FiltMin=3219, FiltMax=52045, Gamma=1.000
23:33:25.714 00.022 21068 UpdateGuideState exits: m=94301 SNR=67.2
23:33:25.716 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:25.718 00.001 21068 Enqueuing Expose request
23:33:25.720 00.002 16108 Worker thread wakes up
23:33:25.720 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:25.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:25.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:26.706 00.985 16108 Exposure complete
23:33:26.783 00.077 16108 worker thread done servicing request
23:33:26.783 00.000 21068 OnExposeComplete: enter
23:33:26.784 00.001 21068 UpdateGuideState(): m_state=6
23:33:26.786 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4881
23:33:26.787 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.89, Mass=105663, SNR=69.5, Peak=14544 HFD=3.2
23:33:26.788 00.001 21068 MultiStar: [#1 0.27,0.20,1.24,U] [#2 0.30,-0.22,1.01,U] [#3 0.19,0.22,0.93,U] [#4 0.04,0.23,0.83,U] [#5 -0.12,0.16,0.91,U] [#6 0.23,0.15,0.81,U] [#7 0.30,-0.22,0.54,U] [#8 -0.04,-0.07,0.72,U] 
23:33:26.790 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.05, -0.02}
23:33:26.790 00.000 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
23:33:26.791 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
23:33:26.792 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=-0.06 mountY=0.01, mountTheta=3.02
23:33:26.793 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
23:33:26.794 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
23:33:26.795 00.001 16108 Worker thread wakes up
23:33:26.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:33:26.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:33:26.795 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.06 yDistance=0.01
23:33:26.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:33:26.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:26.796 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:26.796 00.000 16108 MoveAxis(E, 0, ABG)
23:33:26.796 00.000 16108 Move returns status 0, amount 0
23:33:26.796 00.000 16108 MoveAxis(N, 0, ABG)
23:33:26.796 00.000 16108 Move returns status 0, amount 0
23:33:26.796 00.000 16108 move complete, result=0
23:33:26.796 00.000 16108 worker thread done servicing request
23:33:26.801 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3785, FiltMin=3209, FiltMax=55741, Gamma=1.000
23:33:26.821 00.020 21068 UpdateGuideState exits: m=105663 SNR=69.5
23:33:26.821 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:26.824 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:26.825 00.001 21068 Enqueuing Expose request
23:33:26.827 00.002 16108 Worker thread wakes up
23:33:26.827 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:26.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:26.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:27.993 01.165 16108 Exposure complete
23:33:28.062 00.069 16108 worker thread done servicing request
23:33:28.062 00.000 21068 OnExposeComplete: enter
23:33:28.063 00.001 21068 UpdateGuideState(): m_state=6
23:33:28.064 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4882
23:33:28.065 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.64, Mass=105257, SNR=70.3, Peak=14979 HFD=3.0
23:33:28.066 00.001 21068 MultiStar: [#1 0.25,-0.23,1.19,U] [#2 0.01,-0.26,1.28,U] [#3 -0.09,0.29,1.09,U] [#4 -0.08,-0.06,0.96,U] [#5 -0.11,-0.36,0.87,U] [#6 0.14,-0.36,0.88,U] [#7 -0.02,0.15,0.63,U] [#8 0.18,-0.24,0.85,U] 
23:33:28.067 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.21, -0.27}
23:33:28.067 00.000 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
23:33:28.068 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
23:33:28.069 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.16 cameraTheta=-1.49 mountX=-0.04 mountY=0.15, mountTheta=1.83
23:33:28.070 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
23:33:28.071 00.001 21068 Enqueuing Move request for scope (0.01, -0.15)
23:33:28.072 00.001 16108 Worker thread wakes up
23:33:28.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:33:28.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:33:28.072 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.04 yDistance=0.15
23:33:28.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:28.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:28.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:28.072 00.000 16108 MoveAxis(E, 0, ABG)
23:33:28.072 00.000 16108 Move returns status 0, amount 0
23:33:28.072 00.000 16108 MoveAxis(N, 0, ABG)
23:33:28.072 00.000 16108 Move returns status 0, amount 0
23:33:28.072 00.000 16108 move complete, result=0
23:33:28.072 00.000 16108 worker thread done servicing request
23:33:28.077 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3782, FiltMin=3171, FiltMax=58813, Gamma=1.000
23:33:28.090 00.013 21068 UpdateGuideState exits: m=105257 SNR=70.3
23:33:28.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:28.093 00.001 21068 Enqueuing Expose request
23:33:28.095 00.002 16108 Worker thread wakes up
23:33:28.095 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:28.096 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:28.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:29.057 00.961 16108 Exposure complete
23:33:29.120 00.063 16108 worker thread done servicing request
23:33:29.120 00.000 21068 OnExposeComplete: enter
23:33:29.121 00.001 21068 UpdateGuideState(): m_state=6
23:33:29.122 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4883
23:33:29.123 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.68, Mass=115290, SNR=76.3, Peak=17571 HFD=3.2
23:33:29.124 00.001 21068 MultiStar: [#1 0.24,-0.08,0.95,U] [#2 0.13,-0.30,1.08,U] [#3 0.22,-0.18,1.17,U] [#4 0.09,-0.02,0.86,U] [#5 -0.17,-0.31,0.95,U] [#6 0.14,-0.54,0.00,M3] [#7 -0.05,0.13,0.64,U] [#8 -0.09,-0.46,0.69,U] 
23:33:29.125 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.19}, one-star: {-0.10, -0.23}
23:33:29.125 00.000 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
23:33:29.126 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
23:33:29.127 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=-0.08 mountY=0.17, mountTheta=2.01
23:33:29.131 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.19, opts=13)
23:33:29.132 00.001 21068 Enqueuing Move request for scope (0.05, -0.19)
23:33:29.133 00.001 16108 Worker thread wakes up
23:33:29.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
23:33:29.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
23:33:29.133 00.000 16108 Moving (0.05, -0.19) raw xDistance=-0.08 yDistance=0.17
23:33:29.134 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:33:29.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:29.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:33:29.134 00.000 16108 MoveAxis(E, 0, ABG)
23:33:29.134 00.000 16108 Move returns status 0, amount 0
23:33:29.134 00.000 16108 MoveAxis(N, 0, ABG)
23:33:29.134 00.000 16108 Move returns status 0, amount 0
23:33:29.134 00.000 16108 move complete, result=0
23:33:29.134 00.000 16108 worker thread done servicing request
23:33:29.139 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3785, FiltMin=3254, FiltMax=48422, Gamma=1.000
23:33:29.154 00.015 21068 UpdateGuideState exits: m=115290 SNR=76.3
23:33:29.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:29.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:29.157 00.001 21068 Enqueuing Expose request
23:33:29.157 00.000 16108 Worker thread wakes up
23:33:29.157 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:29.158 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:29.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:30.319 01.161 16108 Exposure complete
23:33:30.372 00.053 16108 worker thread done servicing request
23:33:30.372 00.000 21068 OnExposeComplete: enter
23:33:30.373 00.001 21068 UpdateGuideState(): m_state=6
23:33:30.373 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4884
23:33:30.374 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.89, Mass=104005, SNR=68.5, Peak=15696 HFD=3.0
23:33:30.375 00.001 21068 MultiStar: [#1 0.51,-0.05,0.00,M1] [#2 -0.23,-0.12,1.22,U] [#3 0.21,0.06,1.05,U] [#4 0.05,-0.06,0.82,U] [#5 0.26,-0.08,1.09,U] [#6 0.11,-0.19,0.79,U] [#7 0.08,0.02,0.61,U] [#8 -0.04,-0.04,0.74,U] 
23:33:30.376 00.001 21068 single-star, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.01, -0.01}
23:33:30.377 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
23:33:30.378 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
23:33:30.379 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.18 mountX=-0.01 mountY=0.01, mountTheta=2.16
23:33:30.382 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
23:33:30.384 00.002 21068 Enqueuing Move request for scope (0.01, -0.01)
23:33:30.388 00.004 16108 Worker thread wakes up
23:33:30.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:33:30.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:33:30.388 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
23:33:30.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:33:30.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:30.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:30.388 00.000 16108 MoveAxis(E, 0, ABG)
23:33:30.388 00.000 16108 Move returns status 0, amount 0
23:33:30.388 00.000 16108 MoveAxis(N, 0, ABG)
23:33:30.388 00.000 16108 Move returns status 0, amount 0
23:33:30.388 00.000 16108 move complete, result=0
23:33:30.389 00.001 16108 worker thread done servicing request
23:33:30.392 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3782, FiltMin=3197, FiltMax=49405, Gamma=1.000
23:33:30.414 00.022 21068 UpdateGuideState exits: m=104005 SNR=68.5
23:33:30.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.415 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:30.416 00.001 21068 Enqueuing Expose request
23:33:30.417 00.001 16108 Worker thread wakes up
23:33:30.417 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:30.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:30.418 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:31.405 00.987 16108 Exposure complete
23:33:31.476 00.071 16108 worker thread done servicing request
23:33:31.476 00.000 21068 OnExposeComplete: enter
23:33:31.477 00.001 21068 UpdateGuideState(): m_state=6
23:33:31.479 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4885
23:33:31.480 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.91, Mass=100550, SNR=71.9, Peak=14160 HFD=3.5
23:33:31.481 00.001 21068 MultiStar: [#1 0.21,0.16,1.23,U] [#2 0.08,0.11,1.13,U] [#3 0.28,0.35,1.02,U] [#4 -0.02,0.42,0.78,U] [#5 0.27,-0.01,0.94,U] [#6 0.25,-0.18,0.73,U] [#7 0.36,0.25,0.51,U] [#8 0.16,0.34,0.71,U] 
23:33:31.481 00.000 21068 single-star, 8 included, MultiStar: {0.16, 0.15}, one-star: {-0.06, 0.01}
23:33:31.482 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
23:33:31.483 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
23:33:31.484 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=0.06 mountY=0.01, mountTheta=0.10
23:33:31.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
23:33:31.487 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
23:33:31.487 00.000 16108 Worker thread wakes up
23:33:31.488 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:33:31.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:33:31.488 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
23:33:31.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:31.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:31.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:31.488 00.000 16108 MoveAxis(E, 0, ABG)
23:33:31.488 00.000 16108 Move returns status 0, amount 0
23:33:31.488 00.000 16108 MoveAxis(N, 0, ABG)
23:33:31.488 00.000 16108 Move returns status 0, amount 0
23:33:31.488 00.000 16108 move complete, result=0
23:33:31.488 00.000 16108 worker thread done servicing request
23:33:31.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3785, FiltMin=3213, FiltMax=46829, Gamma=1.000
23:33:31.521 00.028 21068 UpdateGuideState exits: m=100550 SNR=71.9
23:33:31.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:31.526 00.002 21068 Enqueuing Expose request
23:33:31.528 00.002 16108 Worker thread wakes up
23:33:31.528 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:31.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:31.528 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:32.691 01.163 16108 Exposure complete
23:33:32.768 00.077 16108 worker thread done servicing request
23:33:32.768 00.000 21068 OnExposeComplete: enter
23:33:32.771 00.003 21068 UpdateGuideState(): m_state=6
23:33:32.772 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4886
23:33:32.773 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.00, Mass=103031, SNR=61.7, Peak=15424 HFD=3.1
23:33:32.775 00.002 21068 MultiStar: [#1 0.32,0.41,0.00,M1] [#2 0.12,0.32,1.31,U] [#3 0.39,0.64,0.00,M1] [#4 -0.07,0.43,0.95,U] [#5 0.19,0.20,1.20,U] [#6 0.08,0.16,0.93,U] [#7 0.42,0.31,0.00,M1] [#8 0.20,0.36,0.92,U] 
23:33:32.776 00.001 21068 single-star, 5 included, MultiStar: {0.11, 0.26}, one-star: {0.12, 0.09}
23:33:32.778 00.002 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:33:32.779 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:33:32.780 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
23:33:32.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.09, opts=13)
23:33:32.784 00.002 21068 Enqueuing Move request for scope (0.12, 0.09)
23:33:32.785 00.001 16108 Worker thread wakes up
23:33:32.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:33:32.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:33:32.785 00.000 16108 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.12
23:33:32.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:33:32.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:32.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:33:32.785 00.000 16108 MoveAxis(E, 0, ABG)
23:33:32.785 00.000 16108 Move returns status 0, amount 0
23:33:32.785 00.000 16108 MoveAxis(N, 0, ABG)
23:33:32.785 00.000 16108 Move returns status 0, amount 0
23:33:32.785 00.000 16108 move complete, result=0
23:33:32.785 00.000 16108 worker thread done servicing request
23:33:32.791 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3782, FiltMin=3206, FiltMax=46221, Gamma=1.000
23:33:32.817 00.026 21068 UpdateGuideState exits: m=103031 SNR=61.7
23:33:32.820 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.822 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:32.823 00.001 21068 Enqueuing Expose request
23:33:32.824 00.001 16108 Worker thread wakes up
23:33:32.824 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:32.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:32.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:33.809 00.984 16108 Exposure complete
23:33:33.866 00.057 16108 worker thread done servicing request
23:33:33.866 00.000 21068 OnExposeComplete: enter
23:33:33.867 00.001 21068 UpdateGuideState(): m_state=6
23:33:33.868 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4887
23:33:33.869 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.76, Mass=96746, SNR=74.2, Peak=15088 HFD=3.1
23:33:33.870 00.001 21068 MultiStar: [#1 0.31,0.17,1.14,U] [#2 0.38,-0.03,1.33,U] [#3 0.48,0.34,0.00,M2] [#4 0.11,0.19,0.75,U] [#5 -0.04,0.06,0.96,U] [#6 0.09,-0.33,0.89,U] [#7 0.06,0.16,0.50,U] [#8 0.26,-0.02,0.73,U] 
23:33:33.870 00.000 21068 single-star, 7 included, MultiStar: {0.17, -0.00}, one-star: {0.05, -0.15}
23:33:33.871 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
23:33:33.872 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
23:33:33.872 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.26 mountX=-0.07 mountY=0.13, mountTheta=2.07
23:33:33.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
23:33:33.874 00.000 21068 Enqueuing Move request for scope (0.05, -0.15)
23:33:33.875 00.001 16108 Worker thread wakes up
23:33:33.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:33:33.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:33:33.877 00.002 16108 Moving (0.05, -0.15) raw xDistance=-0.07 yDistance=0.13
23:33:33.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:33:33.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:33.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:33:33.877 00.000 16108 MoveAxis(E, 0, ABG)
23:33:33.877 00.000 16108 Move returns status 0, amount 0
23:33:33.877 00.000 16108 MoveAxis(N, 0, ABG)
23:33:33.877 00.000 16108 Move returns status 0, amount 0
23:33:33.877 00.000 16108 move complete, result=0
23:33:33.878 00.001 16108 worker thread done servicing request
23:33:33.880 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3782, FiltMin=3248, FiltMax=56573, Gamma=1.000
23:33:34.145 00.265 21068 UpdateGuideState exits: m=96746 SNR=74.2
23:33:34.148 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.150 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:34.151 00.001 21068 Enqueuing Expose request
23:33:34.153 00.002 16108 Worker thread wakes up
23:33:34.153 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:34.157 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:34.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:35.326 01.169 16108 Exposure complete
23:33:35.402 00.076 16108 worker thread done servicing request
23:33:35.402 00.000 21068 OnExposeComplete: enter
23:33:35.403 00.001 21068 UpdateGuideState(): m_state=6
23:33:35.404 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4888
23:33:35.404 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.83, Mass=118438, SNR=84.7, Peak=16864 HFD=3.3
23:33:35.405 00.001 21068 MultiStar: [#1 0.27,0.10,0.87,U] [#2 0.42,0.11,1.08,U] [#3 0.57,0.15,0.00,M3] [#4 0.10,0.08,0.78,U] [#5 0.38,-0.00,0.81,U] [#6 0.49,-0.33,0.00,M1] [#7 0.41,0.10,0.52,U] [#8 0.33,0.02,0.59,U] 
23:33:35.406 00.001 21068 single-star, 6 included, MultiStar: {0.31, 0.04}, one-star: {0.27, -0.08}
23:33:35.407 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
23:33:35.408 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
23:33:35.408 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.28 mountX=-0.27 mountY=0.01, mountTheta=3.10
23:33:35.412 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.08, opts=13)
23:33:35.413 00.001 21068 Enqueuing Move request for scope (0.27, -0.08)
23:33:35.413 00.000 16108 Worker thread wakes up
23:33:35.414 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
23:33:35.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
23:33:35.414 00.000 16108 Moving (0.27, -0.08) raw xDistance=-0.27 yDistance=0.01
23:33:35.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:33:35.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:35.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:35.414 00.000 16108 MoveAxis(E, 72, ABG)
23:33:35.414 00.000 16108 Guiding  Dir = 2, Dur = 72
23:33:35.414 00.000 16108 IsSlewing returns 0
23:33:35.414 00.000 16108 IsGuiding returns 0
23:33:35.418 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3782, FiltMin=3232, FiltMax=48829, Gamma=1.000
23:33:35.437 00.019 21068 UpdateGuideState exits: m=118438 SNR=84.7
23:33:35.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:35.441 00.002 21068 Enqueuing Expose request
23:33:35.474 00.033 16108 PulseGuide returned control before completion, sleep 23
23:33:35.505 00.031 16108 IsGuiding returns 1
23:33:35.505 00.000 16108 scope still moving after pulse duration time elapsed
23:33:35.535 00.030 16108 IsSlewing returns 0
23:33:35.535 00.000 16108 IsGuiding returns 1
23:33:35.567 00.032 16108 IsSlewing returns 0
23:33:35.567 00.000 16108 IsGuiding returns 0
23:33:35.567 00.000 16108 scope move finished after 72 + 80 ms
23:33:35.567 00.000 16108 Move returns status 0, amount 72
23:33:35.567 00.000 16108 MoveAxis(N, 0, ABG)
23:33:35.567 00.000 16108 Move returns status 0, amount 0
23:33:35.567 00.000 16108 move complete, result=0
23:33:35.567 00.000 16108 worker thread done servicing request
23:33:35.567 00.000 16108 Worker thread wakes up
23:33:35.567 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
23:33:35.570 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:35.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:36.546 00.976 16108 Exposure complete
23:33:36.602 00.056 16108 worker thread done servicing request
23:33:36.602 00.000 21068 OnExposeComplete: enter
23:33:36.603 00.001 21068 UpdateGuideState(): m_state=6
23:33:36.604 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4889
23:33:36.604 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.96, Mass=90635, SNR=70.8, Peak=13712 HFD=2.9
23:33:36.605 00.001 21068 MultiStar: [#1 0.28,0.05,1.32,U] [#2 0.16,-0.09,1.27,U] [#3 0.42,0.31,0.00,M4] [#4 -0.19,0.24,0.87,U] [#5 -0.01,0.08,0.94,U] [#6 0.13,-0.29,0.88,U] [#7 0.26,0.18,0.65,U] [#8 -0.10,0.17,0.76,U] 
23:33:36.606 00.001 21068 single-star, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.06, 0.05}
23:33:36.606 00.000 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
23:33:36.607 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
23:33:36.608 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=-0.05 mountY=-0.06, mountTheta=-2.23
23:33:36.611 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
23:33:36.613 00.002 21068 Enqueuing Move request for scope (0.06, 0.05)
23:33:36.614 00.001 16108 Worker thread wakes up
23:33:36.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:33:36.615 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:33:36.615 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
23:33:36.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:33:36.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:36.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:36.615 00.000 16108 MoveAxis(E, 0, ABG)
23:33:36.615 00.000 16108 Move returns status 0, amount 0
23:33:36.615 00.000 16108 MoveAxis(N, 0, ABG)
23:33:36.615 00.000 16108 Move returns status 0, amount 0
23:33:36.616 00.001 16108 move complete, result=0
23:33:36.616 00.000 16108 worker thread done servicing request
23:33:36.623 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3782, FiltMin=3181, FiltMax=44877, Gamma=1.000
23:33:36.644 00.021 21068 UpdateGuideState exits: m=90635 SNR=70.8
23:33:36.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:36.645 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:36.646 00.001 21068 Enqueuing Expose request
23:33:36.647 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:36.648 00.001 16108 Worker thread wakes up
23:33:36.648 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:36.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:37.833 01.185 16108 Exposure complete
23:33:37.900 00.067 16108 worker thread done servicing request
23:33:37.900 00.000 21068 OnExposeComplete: enter
23:33:37.901 00.001 21068 UpdateGuideState(): m_state=6
23:33:37.902 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4890
23:33:37.903 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.07, Mass=105035, SNR=77.1, Peak=15203 HFD=3.3
23:33:37.904 00.001 21068 MultiStar: [#1 -0.02,0.22,0.99,U] [#2 -0.02,0.03,1.18,U] [#3 -0.11,0.29,0.94,U] [#4 0.06,0.29,0.77,U] [#5 -0.26,0.15,0.86,U] [#6 0.06,-0.08,0.77,U] [#7 0.22,0.39,0.63,U] [#8 -0.04,-0.08,0.78,U] 
23:33:37.905 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.24, 0.17}
23:33:37.905 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
23:33:37.906 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
23:33:37.907 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.91 mountX=0.08 mountY=-0.13, mountTheta=-1.04
23:33:37.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.15, opts=13)
23:33:37.910 00.001 21068 Enqueuing Move request for scope (-0.05, 0.15)
23:33:37.910 00.000 16108 Worker thread wakes up
23:33:37.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
23:33:37.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
23:33:37.910 00.000 16108 Moving (-0.05, 0.15) raw xDistance=0.08 yDistance=-0.13
23:33:37.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:33:37.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:37.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:33:37.910 00.000 16108 MoveAxis(E, 0, ABG)
23:33:37.911 00.001 16108 Move returns status 0, amount 0
23:33:37.911 00.000 16108 MoveAxis(N, 0, ABG)
23:33:37.911 00.000 16108 Move returns status 0, amount 0
23:33:37.911 00.000 16108 move complete, result=0
23:33:37.911 00.000 16108 worker thread done servicing request
23:33:37.914 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3782, FiltMin=3213, FiltMax=54941, Gamma=1.000
23:33:37.927 00.013 21068 UpdateGuideState exits: m=105035 SNR=77.1
23:33:37.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:37.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:37.930 00.001 21068 Enqueuing Expose request
23:33:37.931 00.001 16108 Worker thread wakes up
23:33:37.931 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:37.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:37.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:38.925 00.994 16108 Exposure complete
23:33:38.984 00.059 16108 worker thread done servicing request
23:33:38.984 00.000 21068 OnExposeComplete: enter
23:33:38.985 00.001 21068 UpdateGuideState(): m_state=6
23:33:38.986 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4891
23:33:38.987 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.95, Mass=95681, SNR=67.3, Peak=13552 HFD=3.1
23:33:38.988 00.001 21068 MultiStar: [#1 0.13,0.26,1.18,U] [#2 0.02,-0.01,1.24,U] [#3 -0.09,0.40,1.04,U] [#4 -0.01,0.10,0.69,U] [#5 -0.01,0.06,0.85,U] [#6 0.04,-0.06,0.89,U] [#7 -0.16,0.10,0.71,U] [#8 -0.14,-0.16,0.76,U] 
23:33:38.989 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.07, 0.04}
23:33:38.989 00.000 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
23:33:38.990 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
23:33:38.991 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.62 mountX=0.07 mountY=-0.02, mountTheta=-0.29
23:33:38.993 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
23:33:38.994 00.001 21068 Enqueuing Move request for scope (-0.07, 0.04)
23:33:38.995 00.001 16108 Worker thread wakes up
23:33:38.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:33:38.995 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:33:38.995 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=-0.02
23:33:38.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:33:38.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.996 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:38.996 00.000 16108 MoveAxis(E, 0, ABG)
23:33:38.996 00.000 16108 Move returns status 0, amount 0
23:33:38.996 00.000 16108 MoveAxis(N, 0, ABG)
23:33:38.996 00.000 16108 Move returns status 0, amount 0
23:33:38.996 00.000 16108 move complete, result=0
23:33:38.996 00.000 16108 worker thread done servicing request
23:33:38.998 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3782, FiltMin=3289, FiltMax=53229, Gamma=1.000
23:33:39.012 00.014 21068 UpdateGuideState exits: m=95681 SNR=67.3
23:33:39.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:39.015 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:39.015 00.000 21068 Enqueuing Expose request
23:33:39.016 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:39.017 00.001 16108 Worker thread wakes up
23:33:39.017 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:39.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:40.174 01.157 16108 Exposure complete
23:33:40.247 00.073 16108 worker thread done servicing request
23:33:40.247 00.000 21068 OnExposeComplete: enter
23:33:40.248 00.001 21068 UpdateGuideState(): m_state=6
23:33:40.249 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4892
23:33:40.250 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.62, Mass=103761, SNR=67.8, Peak=13872 HFD=3.2
23:33:40.250 00.000 21068 MultiStar: [#1 0.27,-0.03,1.24,U] [#2 0.09,-0.12,1.23,U] [#3 -0.05,0.27,1.07,U] [#4 -0.26,0.02,0.80,U] [#5 -0.11,0.02,0.96,U] [#6 0.18,-0.08,0.86,U] [#7 0.15,0.08,0.64,U] [#8 0.00,-0.26,0.76,U] 
23:33:40.251 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.01, -0.29}
23:33:40.252 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
23:33:40.253 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
23:33:40.254 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.82 mountX=-0.05 mountY=0.03, mountTheta=2.54
23:33:40.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:33:40.256 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:33:40.257 00.001 16108 Worker thread wakes up
23:33:40.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:33:40.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:33:40.257 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
23:33:40.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:33:40.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:40.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:40.257 00.000 16108 MoveAxis(E, 0, ABG)
23:33:40.257 00.000 16108 Move returns status 0, amount 0
23:33:40.257 00.000 16108 MoveAxis(N, 0, ABG)
23:33:40.257 00.000 16108 Move returns status 0, amount 0
23:33:40.257 00.000 16108 move complete, result=0
23:33:40.258 00.001 16108 worker thread done servicing request
23:33:40.261 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3782, FiltMin=3198, FiltMax=52813, Gamma=1.000
23:33:40.275 00.014 21068 UpdateGuideState exits: m=103761 SNR=67.8
23:33:40.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:40.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:40.279 00.002 21068 Enqueuing Expose request
23:33:40.279 00.000 16108 Worker thread wakes up
23:33:40.279 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:40.280 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:40.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:41.263 00.983 16108 Exposure complete
23:33:41.329 00.066 16108 worker thread done servicing request
23:33:41.329 00.000 21068 OnExposeComplete: enter
23:33:41.330 00.001 21068 UpdateGuideState(): m_state=6
23:33:41.331 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4893
23:33:41.332 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.89, Mass=100625, SNR=75.2, Peak=17139 HFD=3.1
23:33:41.333 00.001 21068 MultiStar: [#1 0.33,0.16,1.09,U] [#2 0.07,0.05,1.14,U] [#3 0.04,0.43,1.07,U] [#4 -0.18,-0.05,0.78,U] [#5 -0.02,0.25,0.77,U] [#6 0.05,-0.51,0.00,M1] [#7 -0.01,0.11,0.65,U] [#8 0.05,0.07,0.60,U] 
23:33:41.334 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {-0.22, -0.02}
23:33:41.334 00.000 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
23:33:41.335 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
23:33:41.336 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.42 mountX=0.00 mountY=-0.13, mountTheta=-1.55
23:33:41.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
23:33:41.338 00.001 21068 Enqueuing Move request for scope (0.02, 0.13)
23:33:41.339 00.001 16108 Worker thread wakes up
23:33:41.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:33:41.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:33:41.339 00.000 16108 Moving (0.02, 0.13) raw xDistance=0.00 yDistance=-0.13
23:33:41.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:33:41.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:41.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:33:41.339 00.000 16108 MoveAxis(E, 0, ABG)
23:33:41.339 00.000 16108 Move returns status 0, amount 0
23:33:41.339 00.000 16108 MoveAxis(N, 0, ABG)
23:33:41.339 00.000 16108 Move returns status 0, amount 0
23:33:41.340 00.001 16108 move complete, result=0
23:33:41.340 00.000 16108 worker thread done servicing request
23:33:41.343 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3785, FiltMin=3264, FiltMax=49126, Gamma=1.000
23:33:41.358 00.015 21068 UpdateGuideState exits: m=100625 SNR=75.2
23:33:41.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:41.362 00.002 21068 Enqueuing Expose request
23:33:41.362 00.000 16108 Worker thread wakes up
23:33:41.362 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:41.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:41.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:42.544 01.181 16108 Exposure complete
23:33:42.617 00.073 16108 worker thread done servicing request
23:33:42.618 00.001 21068 OnExposeComplete: enter
23:33:42.619 00.001 21068 UpdateGuideState(): m_state=6
23:33:42.620 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4894
23:33:42.622 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=876.85, Mass=106971, SNR=75.2, Peak=16531 HFD=3.0
23:33:42.623 00.001 21068 MultiStar: [#1 0.11,0.13,1.20,U] [#2 -0.06,0.00,1.13,U] [#3 0.50,0.14,0.00,M1] [#4 -0.06,0.21,0.92,U] [#5 -0.01,-0.09,0.87,U] [#6 0.14,-0.43,0.61,U] [#7 0.05,0.27,0.57,U] [#8 0.03,0.17,0.71,U] 
23:33:42.624 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.39, -0.06}
23:33:42.624 00.000 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
23:33:42.625 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
23:33:42.626 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.43 mountX=0.04 mountY=-0.02, mountTheta=-0.49
23:33:42.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
23:33:42.628 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
23:33:42.629 00.001 16108 Worker thread wakes up
23:33:42.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:33:42.629 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:33:42.629 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
23:33:42.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:42.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:42.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:42.629 00.000 16108 MoveAxis(E, 0, ABG)
23:33:42.629 00.000 16108 Move returns status 0, amount 0
23:33:42.630 00.001 16108 MoveAxis(N, 0, ABG)
23:33:42.630 00.000 16108 Move returns status 0, amount 0
23:33:42.630 00.000 16108 move complete, result=0
23:33:42.630 00.000 16108 worker thread done servicing request
23:33:42.633 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3782, FiltMin=3261, FiltMax=50294, Gamma=1.000
23:33:42.647 00.014 21068 UpdateGuideState exits: m=106971 SNR=75.2
23:33:42.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:42.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:42.649 00.000 21068 Enqueuing Expose request
23:33:42.651 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:42.652 00.001 16108 Worker thread wakes up
23:33:42.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:42.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:43.624 00.972 16108 Exposure complete
23:33:43.704 00.080 16108 worker thread done servicing request
23:33:43.705 00.001 21068 OnExposeComplete: enter
23:33:43.706 00.001 21068 UpdateGuideState(): m_state=6
23:33:43.707 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4895
23:33:43.708 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.84, Mass=90357, SNR=63.5, Peak=15571 HFD=2.9
23:33:43.709 00.001 21068 MultiStar: [#1 0.15,0.08,1.30,U] [#2 -0.01,-0.19,1.46,U] [#3 0.06,0.16,0.98,U] [#4 -0.38,-0.14,0.80,U] [#5 -0.52,-0.07,0.00,M1] [#6 0.01,-0.51,0.00,M1] [#7 -0.16,-0.01,0.63,U] [#8 -0.04,-0.13,0.89,U] 
23:33:43.710 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.04}, one-star: {-0.30, -0.07}
23:33:43.710 00.000 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
23:33:43.711 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
23:33:43.712 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.59 mountX=0.06 mountY=0.06, mountTheta=0.76
23:33:43.713 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
23:33:43.714 00.001 21068 Enqueuing Move request for scope (-0.07, -0.04)
23:33:43.715 00.001 16108 Worker thread wakes up
23:33:43.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:33:43.715 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:33:43.715 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.06
23:33:43.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:43.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:43.716 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:33:43.716 00.000 16108 MoveAxis(E, 0, ABG)
23:33:43.716 00.000 16108 Move returns status 0, amount 0
23:33:43.716 00.000 16108 MoveAxis(N, 0, ABG)
23:33:43.716 00.000 16108 Move returns status 0, amount 0
23:33:43.716 00.000 16108 move complete, result=0
23:33:43.716 00.000 16108 worker thread done servicing request
23:33:43.719 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3782, FiltMin=3225, FiltMax=52941, Gamma=1.000
23:33:43.737 00.018 21068 UpdateGuideState exits: m=90357 SNR=63.5
23:33:43.739 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:43.740 00.000 21068 Enqueuing Expose request
23:33:43.741 00.001 16108 Worker thread wakes up
23:33:43.741 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:43.742 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:43.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:44.901 01.159 16108 Exposure complete
23:33:44.958 00.057 16108 worker thread done servicing request
23:33:44.958 00.000 21068 OnExposeComplete: enter
23:33:44.960 00.002 21068 UpdateGuideState(): m_state=6
23:33:44.961 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4896
23:33:44.964 00.003 21068 Star::Find returns 1 (0), X=220.16, Y=876.86, Mass=87201, SNR=68.1, Peak=16611 HFD=2.6
23:33:44.965 00.001 21068 MultiStar: [#1 0.27,0.13,1.05,U] [#2 0.02,-0.34,1.36,U] [#3 -0.17,-0.02,1.23,U] [#4 -0.29,0.12,0.87,U] [#5 0.04,-0.08,1.00,U] [#6 0.11,-0.04,0.81,U] [#7 0.06,0.36,0.64,U] [#8 -0.14,-0.06,0.74,U] 
23:33:44.967 00.002 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.36, -0.05}
23:33:44.968 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
23:33:44.969 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
23:33:44.971 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.69 mountX=0.05 mountY=0.04, mountTheta=0.67
23:33:44.975 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
23:33:44.977 00.002 21068 Enqueuing Move request for scope (-0.05, -0.02)
23:33:44.979 00.002 16108 Worker thread wakes up
23:33:44.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:33:44.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:33:44.981 00.002 16108 Moving (-0.05, -0.02) raw xDistance=0.05 yDistance=0.04
23:33:44.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:33:44.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:44.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:44.981 00.000 16108 MoveAxis(E, 0, ABG)
23:33:44.981 00.000 16108 Move returns status 0, amount 0
23:33:44.981 00.000 16108 MoveAxis(N, 0, ABG)
23:33:44.981 00.000 16108 Move returns status 0, amount 0
23:33:44.981 00.000 16108 move complete, result=0
23:33:44.981 00.000 16108 worker thread done servicing request
23:33:44.986 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3782, FiltMin=3213, FiltMax=56966, Gamma=1.000
23:33:45.001 00.015 21068 UpdateGuideState exits: m=87201 SNR=68.1
23:33:45.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:45.003 00.000 21068 Enqueuing Expose request
23:33:45.005 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:45.006 00.001 16108 Worker thread wakes up
23:33:45.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:45.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:45.972 00.966 16108 Exposure complete
23:33:46.053 00.081 16108 worker thread done servicing request
23:33:46.053 00.000 21068 OnExposeComplete: enter
23:33:46.055 00.002 21068 UpdateGuideState(): m_state=6
23:33:46.056 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4897
23:33:46.058 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=876.93, Mass=98131, SNR=62.8, Peak=14947 HFD=3.4
23:33:46.060 00.002 21068 MultiStar: [#1 0.19,-0.13,1.39,U] [#2 -0.05,-0.26,1.43,U] [#3 -0.09,0.13,1.18,U] [#4 -0.29,-0.04,0.85,U] [#5 -0.00,-0.07,1.10,U] [#6 -0.11,-0.40,0.85,U] [#7 0.11,-0.04,0.58,U] [#8 0.01,0.11,0.80,U] 
23:33:46.061 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.19, 0.03}
23:33:46.063 00.002 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
23:33:46.064 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
23:33:46.065 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.02 mountX=0.03 mountY=0.09, mountTheta=1.30
23:33:46.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
23:33:46.068 00.001 21068 Enqueuing Move request for scope (-0.04, -0.08)
23:33:46.070 00.002 16108 Worker thread wakes up
23:33:46.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:33:46.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:33:46.070 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.09
23:33:46.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:33:46.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:46.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:33:46.070 00.000 16108 MoveAxis(E, 0, ABG)
23:33:46.070 00.000 16108 Move returns status 0, amount 0
23:33:46.070 00.000 16108 MoveAxis(N, 0, ABG)
23:33:46.070 00.000 16108 Move returns status 0, amount 0
23:33:46.070 00.000 16108 move complete, result=0
23:33:46.070 00.000 16108 worker thread done servicing request
23:33:46.073 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3785, FiltMin=3216, FiltMax=50470, Gamma=1.000
23:33:46.090 00.017 21068 UpdateGuideState exits: m=98131 SNR=62.8
23:33:46.093 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:46.094 00.000 21068 Enqueuing Expose request
23:33:46.096 00.002 16108 Worker thread wakes up
23:33:46.096 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:46.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:46.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:47.259 01.162 16108 Exposure complete
23:33:47.322 00.063 16108 worker thread done servicing request
23:33:47.323 00.001 21068 OnExposeComplete: enter
23:33:47.324 00.001 21068 UpdateGuideState(): m_state=6
23:33:47.324 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4898
23:33:47.325 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.75, Mass=94914, SNR=69.5, Peak=14019 HFD=3.4
23:33:47.326 00.001 21068 MultiStar: [#1 -0.04,0.22,1.35,U] [#2 -0.18,-0.26,1.21,U] [#3 0.09,0.09,1.10,U] [#4 -0.35,0.01,0.97,U] [#5 -0.19,-0.20,0.92,U] [#6 -0.32,-0.16,0.79,U] [#7 -0.29,0.16,0.60,U] [#8 -0.04,-0.09,0.81,U] 
23:33:47.327 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.04}, one-star: {-0.45, -0.16}
23:33:47.328 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
23:33:47.329 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
23:33:47.329 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.93 mountX=0.17 mountY=0.08, mountTheta=0.44
23:33:47.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
23:33:47.332 00.001 21068 Enqueuing Move request for scope (-0.18, -0.04)
23:33:47.333 00.001 16108 Worker thread wakes up
23:33:47.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
23:33:47.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
23:33:47.333 00.000 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.08
23:33:47.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:33:47.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:47.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:33:47.333 00.000 16108 MoveAxis(E, 0, ABG)
23:33:47.333 00.000 16108 Move returns status 0, amount 0
23:33:47.334 00.001 16108 MoveAxis(N, 0, ABG)
23:33:47.334 00.000 16108 Move returns status 0, amount 0
23:33:47.334 00.000 16108 move complete, result=0
23:33:47.334 00.000 16108 worker thread done servicing request
23:33:47.341 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3785, FiltMin=3216, FiltMax=49763, Gamma=1.000
23:33:47.366 00.025 21068 UpdateGuideState exits: m=94914 SNR=69.5
23:33:47.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:47.368 00.000 21068 Enqueuing Expose request
23:33:47.369 00.001 16108 Worker thread wakes up
23:33:47.369 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:47.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:47.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:48.339 00.969 16108 Exposure complete
23:33:48.394 00.055 16108 worker thread done servicing request
23:33:48.395 00.001 21068 OnExposeComplete: enter
23:33:48.395 00.000 21068 UpdateGuideState(): m_state=6
23:33:48.396 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4899
23:33:48.397 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.05, Mass=106791, SNR=71.1, Peak=15539 HFD=2.9
23:33:48.398 00.001 21068 MultiStar: [#1 -0.06,0.03,1.03,U] [#2 -0.26,0.06,1.27,U] [#3 0.19,0.03,0.97,U] [#4 -0.37,0.21,0.92,U] [#5 -0.11,-0.16,1.21,U] [#6 -0.24,-0.40,0.79,U] [#7 -0.23,0.14,0.55,U] [#8 0.07,0.25,0.85,U] 
23:33:48.399 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.43, 0.14}
23:33:48.400 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
23:33:48.401 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
23:33:48.401 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=0.16 mountY=0.01, mountTheta=0.05
23:33:48.403 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.03, opts=13)
23:33:48.405 00.002 21068 Enqueuing Move request for scope (-0.16, 0.03)
23:33:48.406 00.001 16108 Worker thread wakes up
23:33:48.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:33:48.406 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:33:48.406 00.000 16108 Moving (-0.16, 0.03) raw xDistance=0.16 yDistance=0.01
23:33:48.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:33:48.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:48.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:48.406 00.000 16108 MoveAxis(E, 0, ABG)
23:33:48.406 00.000 16108 Move returns status 0, amount 0
23:33:48.406 00.000 16108 MoveAxis(N, 0, ABG)
23:33:48.406 00.000 16108 Move returns status 0, amount 0
23:33:48.406 00.000 16108 move complete, result=0
23:33:48.406 00.000 16108 worker thread done servicing request
23:33:48.410 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3785, FiltMin=3216, FiltMax=53942, Gamma=1.000
23:33:48.435 00.025 21068 UpdateGuideState exits: m=106791 SNR=71.1
23:33:48.438 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:48.441 00.002 21068 Enqueuing Expose request
23:33:48.442 00.001 16108 Worker thread wakes up
23:33:48.442 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:48.444 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:48.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:49.607 01.163 16108 Exposure complete
23:33:49.664 00.057 16108 worker thread done servicing request
23:33:49.664 00.000 21068 OnExposeComplete: enter
23:33:49.665 00.001 21068 UpdateGuideState(): m_state=6
23:33:49.665 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4900
23:33:49.666 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.05, Mass=98589, SNR=69.7, Peak=14115 HFD=3.3
23:33:49.667 00.001 21068 MultiStar: [#1 0.61,0.26,0.00,M1] [#2 0.09,-0.02,1.14,U] [#3 0.52,0.11,0.00,M1] [#4 0.06,0.52,0.00,M1] [#5 -0.22,-0.04,0.99,U] [#6 0.22,-0.41,0.86,U] [#7 -0.01,0.47,0.59,U] [#8 -0.02,0.47,0.80,U] 
23:33:49.668 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.07}, one-star: {-0.18, 0.15}
23:33:49.668 00.000 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
23:33:49.669 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
23:33:49.671 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.89 mountX=0.04 mountY=-0.06, mountTheta=-1.06
23:33:49.672 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
23:33:49.673 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
23:33:49.674 00.001 16108 Worker thread wakes up
23:33:49.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:33:49.674 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:33:49.674 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.04 yDistance=-0.06
23:33:49.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:49.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:49.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:49.674 00.000 16108 MoveAxis(E, 0, ABG)
23:33:49.674 00.000 16108 Move returns status 0, amount 0
23:33:49.674 00.000 16108 MoveAxis(N, 0, ABG)
23:33:49.674 00.000 16108 Move returns status 0, amount 0
23:33:49.674 00.000 16108 move complete, result=0
23:33:49.674 00.000 16108 worker thread done servicing request
23:33:49.681 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3789, FiltMin=3289, FiltMax=53165, Gamma=1.000
23:33:49.702 00.021 21068 UpdateGuideState exits: m=98589 SNR=69.7
23:33:49.704 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:49.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:49.705 00.000 21068 Enqueuing Expose request
23:33:49.706 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:49.706 00.000 16108 Worker thread wakes up
23:33:49.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:49.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:50.682 00.975 16108 Exposure complete
23:33:50.738 00.056 16108 worker thread done servicing request
23:33:50.738 00.000 21068 OnExposeComplete: enter
23:33:50.739 00.001 21068 UpdateGuideState(): m_state=6
23:33:50.740 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4901
23:33:50.740 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=876.97, Mass=109214, SNR=78.8, Peak=18099 HFD=3.0
23:33:50.741 00.001 21068 MultiStar: [#1 0.21,0.38,1.00,U] [#2 -0.02,0.09,1.11,U] [#3 0.23,0.47,0.00,M2] [#4 -0.12,0.06,0.79,U] [#5 0.23,-0.04,0.89,U] [#6 0.03,-0.01,0.76,U] [#7 -0.53,0.41,0.00,M1] [#8 -0.09,-0.19,0.76,U] 
23:33:50.743 00.002 21068 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {-0.36, 0.07}
23:33:50.744 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
23:33:50.744 00.000 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
23:33:50.745 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.80 mountX=0.03 mountY=-0.06, mountTheta=-1.16
23:33:50.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
23:33:50.747 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
23:33:50.748 00.001 16108 Worker thread wakes up
23:33:50.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:33:50.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:33:50.748 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.03 yDistance=-0.06
23:33:50.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:33:50.749 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:50.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:50.749 00.000 16108 MoveAxis(E, 0, ABG)
23:33:50.749 00.000 16108 Move returns status 0, amount 0
23:33:50.749 00.000 16108 MoveAxis(N, 0, ABG)
23:33:50.749 00.000 16108 Move returns status 0, amount 0
23:33:50.749 00.000 16108 move complete, result=0
23:33:50.749 00.000 16108 worker thread done servicing request
23:33:50.759 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3785, FiltMin=3251, FiltMax=51798, Gamma=1.000
23:33:50.781 00.022 21068 UpdateGuideState exits: m=109214 SNR=78.8
23:33:50.783 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.785 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:50.787 00.002 21068 Enqueuing Expose request
23:33:50.788 00.001 16108 Worker thread wakes up
23:33:50.788 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:50.791 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:50.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:51.952 01.161 16108 Exposure complete
23:33:52.016 00.064 16108 worker thread done servicing request
23:33:52.017 00.001 21068 OnExposeComplete: enter
23:33:52.019 00.002 21068 UpdateGuideState(): m_state=6
23:33:52.020 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4902
23:33:52.023 00.003 21068 Star::Find returns 1 (0), X=220.14, Y=876.99, Mass=100432, SNR=74.8, Peak=15699 HFD=3.0
23:33:52.025 00.002 21068 MultiStar: [#1 0.42,0.26,0.00,M1] [#2 0.06,0.23,1.03,U] [#3 0.52,0.31,0.00,M3] [#4 -0.01,0.28,0.71,U] [#5 0.02,-0.08,0.84,U] [#6 0.31,-0.10,0.68,U] [#7 0.04,0.26,0.56,U] [#8 0.00,-0.15,0.57,U] 
23:33:52.026 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.39, 0.09}
23:33:52.027 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
23:33:52.028 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
23:33:52.029 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=0.03 mountY=-0.08, mountTheta=-1.21
23:33:52.032 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
23:33:52.033 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
23:33:52.034 00.001 16108 Worker thread wakes up
23:33:52.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:33:52.034 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:33:52.034 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.03 yDistance=-0.08
23:33:52.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:33:52.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:52.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:52.034 00.000 16108 MoveAxis(E, 0, ABG)
23:33:52.034 00.000 16108 Move returns status 0, amount 0
23:33:52.034 00.000 16108 MoveAxis(N, 0, ABG)
23:33:52.034 00.000 16108 Move returns status 0, amount 0
23:33:52.034 00.000 16108 move complete, result=0
23:33:52.034 00.000 16108 worker thread done servicing request
23:33:52.037 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3785, FiltMin=3219, FiltMax=53334, Gamma=1.000
23:33:52.054 00.017 21068 UpdateGuideState exits: m=100432 SNR=74.8
23:33:52.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.055 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:52.056 00.001 21068 Enqueuing Expose request
23:33:52.057 00.001 16108 Worker thread wakes up
23:33:52.057 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:52.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:52.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:53.038 00.980 16108 Exposure complete
23:33:53.098 00.060 16108 worker thread done servicing request
23:33:53.098 00.000 21068 OnExposeComplete: enter
23:33:53.099 00.001 21068 UpdateGuideState(): m_state=6
23:33:53.101 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4903
23:33:53.101 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=876.96, Mass=88408, SNR=62.3, Peak=13747 HFD=3.0
23:33:53.103 00.002 21068 MultiStar: [#1 0.17,0.43,1.06,U] [#2 -0.05,0.15,1.38,U] [#3 0.43,0.39,0.00,M4] [#4 -0.17,0.47,0.00,M1] [#5 -0.12,0.27,1.07,U] [#6 -0.08,0.04,0.89,U] [#7 0.03,0.28,0.69,U] [#8 0.10,0.19,0.90,U] 
23:33:53.104 00.001 21068 single-star, 6 included, MultiStar: {0.00, 0.20}, one-star: {-0.01, 0.05}
23:33:53.106 00.002 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
23:33:53.108 00.002 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
23:33:53.109 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.72 mountX=0.02 mountY=-0.05, mountTheta=-1.24
23:33:53.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
23:33:53.113 00.002 21068 Enqueuing Move request for scope (-0.01, 0.05)
23:33:53.114 00.001 16108 Worker thread wakes up
23:33:53.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:33:53.114 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:33:53.114 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
23:33:53.115 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:33:53.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:53.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:53.115 00.000 16108 MoveAxis(E, 0, ABG)
23:33:53.115 00.000 16108 Move returns status 0, amount 0
23:33:53.115 00.000 16108 MoveAxis(N, 0, ABG)
23:33:53.115 00.000 16108 Move returns status 0, amount 0
23:33:53.115 00.000 16108 move complete, result=0
23:33:53.117 00.002 16108 worker thread done servicing request
23:33:53.122 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3789, FiltMin=3229, FiltMax=59798, Gamma=1.000
23:33:53.147 00.025 21068 UpdateGuideState exits: m=88408 SNR=62.3
23:33:53.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:53.150 00.001 21068 Enqueuing Expose request
23:33:53.150 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:53.151 00.001 16108 Worker thread wakes up
23:33:53.151 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:53.152 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:54.319 01.167 16108 Exposure complete
23:33:54.390 00.071 16108 worker thread done servicing request
23:33:54.391 00.001 21068 OnExposeComplete: enter
23:33:54.392 00.001 21068 UpdateGuideState(): m_state=6
23:33:54.393 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4904
23:33:54.395 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=876.78, Mass=86778, SNR=63.1, Peak=16403 HFD=2.6
23:33:54.396 00.001 21068 MultiStar: [#1 0.05,0.45,1.31,U] [#2 -0.06,0.02,1.24,U] [#3 0.10,0.22,1.23,U] [#4 -0.38,0.08,0.93,U] [#5 -0.53,-0.07,0.00,M1] [#6 -0.36,-0.14,0.91,U] [#7 -0.21,0.15,0.62,U] [#8 -0.24,-0.22,0.80,U] 
23:33:54.398 00.002 21068 refined, 7 included, MultiStar: {-0.19, 0.08}, one-star: {-0.62, -0.12}
23:33:54.398 00.000 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
23:33:54.399 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
23:33:54.400 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=0.20 mountY=-0.03, mountTheta=-0.16
23:33:54.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.08, opts=13)
23:33:54.403 00.001 21068 Enqueuing Move request for scope (-0.19, 0.08)
23:33:54.404 00.001 16108 Worker thread wakes up
23:33:54.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
23:33:54.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
23:33:54.404 00.000 16108 Moving (-0.19, 0.08) raw xDistance=0.20 yDistance=-0.03
23:33:54.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:33:54.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:54.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:54.404 00.000 16108 MoveAxis(E, 0, ABG)
23:33:54.404 00.000 16108 Move returns status 0, amount 0
23:33:54.404 00.000 16108 MoveAxis(N, 0, ABG)
23:33:54.404 00.000 16108 Move returns status 0, amount 0
23:33:54.404 00.000 16108 move complete, result=0
23:33:54.406 00.002 16108 worker thread done servicing request
23:33:54.412 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3789, FiltMin=3251, FiltMax=56365, Gamma=1.000
23:33:54.443 00.031 21068 UpdateGuideState exits: m=86778 SNR=63.1
23:33:54.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:54.446 00.001 21068 Enqueuing Expose request
23:33:54.447 00.001 16108 Worker thread wakes up
23:33:54.447 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:54.447 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:54.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:55.431 00.984 16108 Exposure complete
23:33:55.498 00.067 16108 worker thread done servicing request
23:33:55.498 00.000 21068 OnExposeComplete: enter
23:33:55.500 00.002 21068 UpdateGuideState(): m_state=6
23:33:55.501 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4905
23:33:55.503 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=876.76, Mass=113700, SNR=78.0, Peak=16275 HFD=3.2
23:33:55.505 00.002 21068 MultiStar: [#1 0.14,-0.07,1.14,U] [#2 -0.08,0.04,1.00,U] [#3 0.07,0.06,0.85,U] [#4 -0.03,0.11,0.67,U] [#5 -0.02,0.07,0.89,U] [#6 0.10,-0.14,0.73,U] [#7 -0.31,0.00,0.57,U] [#8 0.14,-0.07,0.65,U] 
23:33:55.507 00.002 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.49, -0.15}
23:33:55.508 00.001 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
23:33:55.510 00.002 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
23:33:55.511 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.80 mountX=0.05 mountY=0.03, mountTheta=0.56
23:33:55.514 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
23:33:55.516 00.002 21068 Enqueuing Move request for scope (-0.05, -0.02)
23:33:55.518 00.002 16108 Worker thread wakes up
23:33:55.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:33:55.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:33:55.518 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.05 yDistance=0.03
23:33:55.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:33:55.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:55.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:55.518 00.000 16108 MoveAxis(E, 0, ABG)
23:33:55.518 00.000 16108 Move returns status 0, amount 0
23:33:55.518 00.000 16108 MoveAxis(N, 0, ABG)
23:33:55.518 00.000 16108 Move returns status 0, amount 0
23:33:55.518 00.000 16108 move complete, result=0
23:33:55.518 00.000 16108 worker thread done servicing request
23:33:55.525 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=3789, FiltMin=3229, FiltMax=54531, Gamma=1.000
23:33:55.543 00.018 21068 UpdateGuideState exits: m=113700 SNR=78.0
23:33:55.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:55.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:55.546 00.001 21068 Enqueuing Expose request
23:33:55.546 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:55.547 00.001 16108 Worker thread wakes up
23:33:55.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:55.548 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:56.706 01.158 16108 Exposure complete
23:33:56.774 00.068 16108 worker thread done servicing request
23:33:56.774 00.000 21068 OnExposeComplete: enter
23:33:56.775 00.001 21068 UpdateGuideState(): m_state=6
23:33:56.775 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4906
23:33:56.776 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.80, Mass=98824, SNR=69.4, Peak=15059 HFD=2.8
23:33:56.777 00.001 21068 MultiStar: [#1 0.29,-0.02,1.32,U] [#2 0.22,-0.16,1.16,U] [#3 -0.10,0.29,1.14,U] [#4 -0.20,0.14,0.85,U] [#5 -0.16,-0.12,0.82,U] [#6 -0.12,-0.40,0.79,U] [#7 -0.26,-0.01,0.62,U] [#8 0.05,-0.34,0.78,U] 
23:33:56.778 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.12, -0.11}
23:33:56.779 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
23:33:56.779 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
23:33:56.780 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.80 mountX=0.00 mountY=0.07, mountTheta=1.52
23:33:56.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
23:33:56.783 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
23:33:56.784 00.001 16108 Worker thread wakes up
23:33:56.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:33:56.784 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:33:56.784 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.00 yDistance=0.07
23:33:56.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:33:56.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:56.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:33:56.784 00.000 16108 MoveAxis(E, 0, ABG)
23:33:56.784 00.000 16108 Move returns status 0, amount 0
23:33:56.784 00.000 16108 MoveAxis(N, 0, ABG)
23:33:56.784 00.000 16108 Move returns status 0, amount 0
23:33:56.784 00.000 16108 move complete, result=0
23:33:56.785 00.001 16108 worker thread done servicing request
23:33:56.790 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3789, FiltMin=3229, FiltMax=53622, Gamma=1.000
23:33:56.813 00.023 21068 UpdateGuideState exits: m=98824 SNR=69.4
23:33:56.815 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:56.815 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:56.816 00.001 21068 Enqueuing Expose request
23:33:56.817 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:56.817 00.000 16108 Worker thread wakes up
23:33:56.817 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:56.818 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:57.786 00.968 16108 Exposure complete
23:33:57.847 00.061 16108 worker thread done servicing request
23:33:57.847 00.000 21068 OnExposeComplete: enter
23:33:57.849 00.002 21068 UpdateGuideState(): m_state=6
23:33:57.850 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4907
23:33:57.851 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.95, Mass=93560, SNR=60.9, Peak=14144 HFD=3.0
23:33:57.852 00.001 21068 MultiStar: [#1 0.31,0.09,1.34,U] [#2 0.08,-0.09,1.60,U] [#3 0.22,0.33,1.20,U] [#4 0.02,0.23,1.10,U] [#5 0.15,0.20,1.15,U] [#6 -0.09,0.08,1.01,U] [#7 0.06,0.23,0.63,U] [#8 0.05,0.36,0.92,U] 
23:33:57.852 00.000 21068 single-star, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.04, 0.04}
23:33:57.853 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
23:33:57.854 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
23:33:57.854 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.83 mountX=-0.03 mountY=-0.05, mountTheta=-2.12
23:33:57.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
23:33:57.857 00.001 21068 Enqueuing Move request for scope (0.04, 0.04)
23:33:57.857 00.000 16108 Worker thread wakes up
23:33:57.858 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:33:57.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:33:57.858 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
23:33:57.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:33:57.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:57.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:57.858 00.000 16108 MoveAxis(E, 0, ABG)
23:33:57.858 00.000 16108 Move returns status 0, amount 0
23:33:57.858 00.000 16108 MoveAxis(N, 0, ABG)
23:33:57.858 00.000 16108 Move returns status 0, amount 0
23:33:57.858 00.000 16108 move complete, result=0
23:33:57.858 00.000 16108 worker thread done servicing request
23:33:57.861 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3789, FiltMin=3235, FiltMax=46166, Gamma=1.000
23:33:57.877 00.016 21068 UpdateGuideState exits: m=93560 SNR=60.9
23:33:57.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:57.880 00.001 21068 Enqueuing Expose request
23:33:57.881 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:57.882 00.001 16108 Worker thread wakes up
23:33:57.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:57.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:33:59.046 01.164 16108 Exposure complete
23:33:59.101 00.055 16108 worker thread done servicing request
23:33:59.101 00.000 21068 OnExposeComplete: enter
23:33:59.102 00.001 21068 UpdateGuideState(): m_state=6
23:33:59.102 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4908
23:33:59.103 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.94, Mass=102200, SNR=74.6, Peak=15331 HFD=3.1
23:33:59.104 00.001 21068 MultiStar: [#1 0.26,0.33,1.10,U] [#2 0.04,-0.01,1.14,U] [#3 -0.03,0.34,1.04,U] [#4 -0.32,0.22,0.75,U] [#5 -0.01,-0.05,0.71,U] [#6 -0.21,-0.31,0.68,U] [#7 -0.24,0.22,0.63,U] [#8 -0.22,-0.14,0.80,U] 
23:33:59.106 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.19, 0.03}
23:33:59.107 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:33:59.107 00.000 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:33:59.108 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.09 mountY=-0.07, mountTheta=-0.64
23:33:59.111 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.09, opts=13)
23:33:59.112 00.001 21068 Enqueuing Move request for scope (-0.08, 0.09)
23:33:59.112 00.000 16108 Worker thread wakes up
23:33:59.113 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:33:59.113 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:33:59.113 00.000 16108 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=-0.07
23:33:59.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:59.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:59.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:59.113 00.000 16108 MoveAxis(E, 0, ABG)
23:33:59.113 00.000 16108 Move returns status 0, amount 0
23:33:59.113 00.000 16108 MoveAxis(N, 0, ABG)
23:33:59.113 00.000 16108 Move returns status 0, amount 0
23:33:59.113 00.000 16108 move complete, result=0
23:33:59.113 00.000 16108 worker thread done servicing request
23:33:59.118 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3789, FiltMin=3254, FiltMax=45821, Gamma=1.000
23:33:59.132 00.014 21068 UpdateGuideState exits: m=102200 SNR=74.6
23:33:59.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:59.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:33:59.134 00.000 21068 Enqueuing Expose request
23:33:59.135 00.001 16108 Worker thread wakes up
23:33:59.135 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:59.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:33:59.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:00.120 00.984 16108 Exposure complete
23:34:00.193 00.073 16108 worker thread done servicing request
23:34:00.193 00.000 21068 OnExposeComplete: enter
23:34:00.194 00.001 21068 UpdateGuideState(): m_state=6
23:34:00.196 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4909
23:34:00.197 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.29, Mass=93655, SNR=62.0, Peak=14243 HFD=3.0
23:34:00.198 00.001 21068 MultiStar: [#1 0.16,0.09,1.35,U] [#2 0.18,-0.20,1.25,U] [#3 -0.09,0.23,1.57,U] [#4 -0.05,0.18,0.91,U] [#5 0.09,-0.15,1.08,U] [#6 0.03,-0.16,0.94,U] [#7 -0.22,0.00,0.75,U] [#8 -0.10,-0.12,0.80,U] 
23:34:00.199 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {-0.18, 0.38}
23:34:00.200 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
23:34:00.200 00.000 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:34:00.201 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.69 mountX=0.01 mountY=-0.03, mountTheta=-1.27
23:34:00.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.04, opts=13)
23:34:00.203 00.000 21068 Enqueuing Move request for scope (-0.00, 0.04)
23:34:00.204 00.001 16108 Worker thread wakes up
23:34:00.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:34:00.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:34:00.205 00.001 16108 Moving (-0.00, 0.04) raw xDistance=0.01 yDistance=-0.03
23:34:00.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:00.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:00.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:00.205 00.000 16108 MoveAxis(E, 0, ABG)
23:34:00.205 00.000 16108 Move returns status 0, amount 0
23:34:00.205 00.000 16108 MoveAxis(N, 0, ABG)
23:34:00.205 00.000 16108 Move returns status 0, amount 0
23:34:00.205 00.000 16108 move complete, result=0
23:34:00.205 00.000 16108 worker thread done servicing request
23:34:00.211 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3792, FiltMin=3216, FiltMax=51798, Gamma=1.000
23:34:00.235 00.024 21068 UpdateGuideState exits: m=93655 SNR=62.0
23:34:00.237 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:00.239 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:00.240 00.001 21068 Enqueuing Expose request
23:34:00.242 00.002 16108 Worker thread wakes up
23:34:00.242 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:00.243 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:00.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:01.416 01.173 16108 Exposure complete
23:34:01.473 00.057 16108 worker thread done servicing request
23:34:01.473 00.000 21068 OnExposeComplete: enter
23:34:01.474 00.001 21068 UpdateGuideState(): m_state=6
23:34:01.475 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4910
23:34:01.476 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.19, Mass=105360, SNR=69.2, Peak=15139 HFD=2.8
23:34:01.477 00.001 21068 MultiStar: [#1 0.38,0.19,1.12,U] [#2 0.22,-0.00,1.36,U] [#3 0.19,0.26,1.01,U] [#4 -0.27,0.20,0.83,U] [#5 0.06,-0.19,0.88,U] [#6 0.28,-0.15,0.86,U] [#7 0.18,0.07,0.63,U] [#8 -0.06,0.26,0.76,U] 
23:34:01.478 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {-0.21, 0.28}
23:34:01.478 00.000 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
23:34:01.479 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
23:34:01.480 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
23:34:01.481 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.10, opts=13)
23:34:01.482 00.001 21068 Enqueuing Move request for scope (0.10, 0.10)
23:34:01.483 00.001 16108 Worker thread wakes up
23:34:01.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:34:01.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:34:01.483 00.000 16108 Moving (0.10, 0.10) raw xDistance=-0.08 yDistance=-0.12
23:34:01.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:34:01.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:01.483 00.000 16108 MoveAxis(E, 0, ABG)
23:34:01.483 00.000 16108 Move returns status 0, amount 0
23:34:01.483 00.000 16108 MoveAxis(N, 0, ABG)
23:34:01.484 00.001 16108 Move returns status 0, amount 0
23:34:01.484 00.000 16108 move complete, result=0
23:34:01.484 00.000 16108 worker thread done servicing request
23:34:01.490 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3792, FiltMin=3245, FiltMax=45885, Gamma=1.000
23:34:01.516 00.026 21068 UpdateGuideState exits: m=105360 SNR=69.2
23:34:01.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.519 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:01.521 00.002 21068 Enqueuing Expose request
23:34:01.522 00.001 16108 Worker thread wakes up
23:34:01.522 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:01.523 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:01.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:02.493 00.970 16108 Exposure complete
23:34:02.567 00.074 16108 worker thread done servicing request
23:34:02.567 00.000 21068 OnExposeComplete: enter
23:34:02.569 00.002 21068 UpdateGuideState(): m_state=6
23:34:02.573 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4911
23:34:02.575 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=877.08, Mass=98835, SNR=69.7, Peak=15040 HFD=3.1
23:34:02.577 00.002 21068 MultiStar: [#1 0.22,0.17,1.16,U] [#2 0.04,-0.00,1.04,U] [#3 0.10,0.18,1.01,U] [#4 -0.02,0.31,0.91,U] [#5 0.13,0.09,0.96,U] [#6 0.46,-0.06,0.76,U] [#7 -0.40,0.34,0.00,M1] [#8 0.13,0.10,0.71,U] 
23:34:02.579 00.002 21068 single-star, 7 included, MultiStar: {0.13, 0.13}, one-star: {0.01, 0.17}
23:34:02.580 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
23:34:02.581 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
23:34:02.583 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=0.02 mountY=-0.17, mountTheta=-1.45
23:34:02.586 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.17, opts=13)
23:34:02.586 00.000 21068 Enqueuing Move request for scope (0.01, 0.17)
23:34:02.588 00.002 16108 Worker thread wakes up
23:34:02.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
23:34:02.588 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
23:34:02.588 00.000 16108 Moving (0.01, 0.17) raw xDistance=0.02 yDistance=-0.17
23:34:02.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:02.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:02.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:34:02.588 00.000 16108 MoveAxis(E, 0, ABG)
23:34:02.588 00.000 16108 Move returns status 0, amount 0
23:34:02.588 00.000 16108 MoveAxis(N, 0, ABG)
23:34:02.588 00.000 16108 Move returns status 0, amount 0
23:34:02.589 00.001 16108 move complete, result=0
23:34:02.589 00.000 16108 worker thread done servicing request
23:34:02.596 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3792, FiltMin=3289, FiltMax=49357, Gamma=1.000
23:34:02.616 00.020 21068 UpdateGuideState exits: m=98835 SNR=69.7
23:34:02.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:02.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:02.618 00.000 21068 Enqueuing Expose request
23:34:02.619 00.001 16108 Worker thread wakes up
23:34:02.619 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:02.620 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:02.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:03.769 01.149 16108 Exposure complete
23:34:03.833 00.064 16108 worker thread done servicing request
23:34:03.833 00.000 21068 OnExposeComplete: enter
23:34:03.833 00.000 21068 UpdateGuideState(): m_state=6
23:34:03.834 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4912
23:34:03.835 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.95, Mass=104648, SNR=73.4, Peak=14944 HFD=3.3
23:34:03.836 00.001 21068 MultiStar: [#1 0.34,0.36,0.00,M1] [#2 0.24,-0.04,1.22,U] [#3 0.11,0.49,0.00,M1] [#4 -0.08,0.11,0.72,U] [#5 -0.22,0.16,0.90,U] [#6 0.27,0.01,0.61,U] [#7 0.01,-0.01,0.62,U] [#8 0.31,-0.23,0.67,U] 
23:34:03.837 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.01}, one-star: {-0.19, 0.04}
23:34:03.837 00.000 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:34:03.838 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:34:03.839 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.28 mountX=-0.04 mountY=-0.02, mountTheta=-2.64
23:34:03.840 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
23:34:03.841 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
23:34:03.842 00.001 16108 Worker thread wakes up
23:34:03.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:34:03.842 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:34:03.842 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
23:34:03.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:34:03.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:03.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:03.842 00.000 16108 MoveAxis(E, 0, ABG)
23:34:03.842 00.000 16108 Move returns status 0, amount 0
23:34:03.842 00.000 16108 MoveAxis(N, 0, ABG)
23:34:03.843 00.001 16108 Move returns status 0, amount 0
23:34:03.843 00.000 16108 move complete, result=0
23:34:03.843 00.000 16108 worker thread done servicing request
23:34:03.846 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3792, FiltMin=3283, FiltMax=51421, Gamma=1.000
23:34:03.863 00.017 21068 UpdateGuideState exits: m=104648 SNR=73.4
23:34:03.864 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:03.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:03.866 00.001 21068 Enqueuing Expose request
23:34:03.867 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:03.869 00.002 16108 Worker thread wakes up
23:34:03.869 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:03.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:04.838 00.969 16108 Exposure complete
23:34:04.897 00.059 16108 worker thread done servicing request
23:34:04.897 00.000 21068 OnExposeComplete: enter
23:34:04.899 00.002 21068 UpdateGuideState(): m_state=6
23:34:04.901 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4913
23:34:04.902 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.70, Mass=115040, SNR=77.5, Peak=13667 HFD=3.5
23:34:04.903 00.001 21068 MultiStar: [#1 0.17,0.05,1.16,U] [#2 -0.13,-0.23,1.11,U] [#3 -0.04,0.07,0.86,U] [#4 -0.20,0.10,0.67,U] [#5 0.14,-0.23,0.81,U] [#6 0.13,-0.32,0.79,U] [#7 0.19,0.11,0.50,U] [#8 0.19,-0.39,0.64,U] 
23:34:04.904 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.12}, one-star: {-0.34, -0.21}
23:34:04.905 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
23:34:04.906 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
23:34:04.907 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=-0.02 mountY=0.12, mountTheta=1.73
23:34:04.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.12, opts=13)
23:34:04.910 00.001 21068 Enqueuing Move request for scope (-0.00, -0.12)
23:34:04.912 00.002 16108 Worker thread wakes up
23:34:04.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
23:34:04.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
23:34:04.912 00.000 16108 Moving (-0.00, -0.12) raw xDistance=-0.02 yDistance=0.12
23:34:04.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:34:04.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:34:04.913 00.001 16108 MoveAxis(E, 0, ABG)
23:34:04.913 00.000 16108 Move returns status 0, amount 0
23:34:04.913 00.000 16108 MoveAxis(N, 0, ABG)
23:34:04.913 00.000 16108 Move returns status 0, amount 0
23:34:04.913 00.000 16108 move complete, result=0
23:34:04.913 00.000 16108 worker thread done servicing request
23:34:04.916 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3795, FiltMin=3213, FiltMax=50979, Gamma=1.000
23:34:04.947 00.031 21068 UpdateGuideState exits: m=115040 SNR=77.5
23:34:04.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.950 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:04.951 00.001 21068 Enqueuing Expose request
23:34:04.953 00.002 16108 Worker thread wakes up
23:34:04.953 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:04.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:04.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:06.109 01.155 16108 Exposure complete
23:34:06.165 00.056 16108 worker thread done servicing request
23:34:06.165 00.000 21068 OnExposeComplete: enter
23:34:06.166 00.001 21068 UpdateGuideState(): m_state=6
23:34:06.167 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4914
23:34:06.168 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.93, Mass=102693, SNR=71.6, Peak=14432 HFD=3.3
23:34:06.169 00.001 21068 MultiStar: [#1 0.23,0.04,1.16,U] [#2 0.41,-0.19,1.33,U] [#3 0.12,0.07,1.10,U] [#4 -0.07,0.30,0.80,U] [#5 0.26,0.15,0.89,U] [#6 0.42,-0.20,0.66,U] [#7 0.06,0.28,0.70,U] [#8 0.41,0.08,0.70,U] 
23:34:06.169 00.000 21068 single-star, 8 included, MultiStar: {0.20, 0.05}, one-star: {-0.09, 0.02}
23:34:06.170 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
23:34:06.172 00.002 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
23:34:06.172 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.89 mountX=0.09 mountY=-0.00, mountTheta=-0.01
23:34:06.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
23:34:06.176 00.002 21068 Enqueuing Move request for scope (-0.09, 0.02)
23:34:06.177 00.001 16108 Worker thread wakes up
23:34:06.178 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:34:06.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:34:06.178 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=-0.00
23:34:06.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:34:06.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:06.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:34:06.178 00.000 16108 MoveAxis(E, 0, ABG)
23:34:06.178 00.000 16108 Move returns status 0, amount 0
23:34:06.178 00.000 16108 MoveAxis(N, 0, ABG)
23:34:06.178 00.000 16108 Move returns status 0, amount 0
23:34:06.179 00.001 16108 move complete, result=0
23:34:06.179 00.000 16108 worker thread done servicing request
23:34:06.186 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3795, FiltMin=3238, FiltMax=56365, Gamma=1.000
23:34:06.215 00.029 21068 UpdateGuideState exits: m=102693 SNR=71.6
23:34:06.217 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:06.219 00.001 21068 Enqueuing Expose request
23:34:06.220 00.001 16108 Worker thread wakes up
23:34:06.220 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:06.223 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:06.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:07.201 00.978 16108 Exposure complete
23:34:07.258 00.057 16108 worker thread done servicing request
23:34:07.258 00.000 21068 OnExposeComplete: enter
23:34:07.259 00.001 21068 UpdateGuideState(): m_state=6
23:34:07.259 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4915
23:34:07.260 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=877.13, Mass=96093, SNR=72.8, Peak=14035 HFD=3.0
23:34:07.262 00.002 21068 MultiStar: [#1 0.43,0.24,0.00,M1] [#2 0.40,0.05,1.10,U] [#3 0.33,0.29,0.96,U] [#4 -0.05,0.23,0.87,U] [#5 -0.00,-0.04,0.91,U] [#6 -0.08,-0.24,0.85,U] [#7 0.09,0.58,0.00,M1] [#8 0.27,0.18,0.75,U] 
23:34:07.262 00.000 21068 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {-0.04, 0.22}
23:34:07.263 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
23:34:07.264 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
23:34:07.265 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
23:34:07.266 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
23:34:07.267 00.001 21068 Enqueuing Move request for scope (0.13, 0.10)
23:34:07.268 00.001 16108 Worker thread wakes up
23:34:07.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:34:07.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:34:07.268 00.000 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
23:34:07.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:34:07.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:07.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:34:07.268 00.000 16108 MoveAxis(E, 0, ABG)
23:34:07.268 00.000 16108 Move returns status 0, amount 0
23:34:07.268 00.000 16108 MoveAxis(N, 0, ABG)
23:34:07.268 00.000 16108 Move returns status 0, amount 0
23:34:07.268 00.000 16108 move complete, result=0
23:34:07.270 00.002 16108 worker thread done servicing request
23:34:07.273 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3795, FiltMin=3229, FiltMax=54797, Gamma=1.000
23:34:07.289 00.016 21068 UpdateGuideState exits: m=96093 SNR=72.8
23:34:07.291 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:07.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:07.294 00.002 21068 Enqueuing Expose request
23:34:07.295 00.001 16108 Worker thread wakes up
23:34:07.295 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:07.298 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:07.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:08.464 01.166 16108 Exposure complete
23:34:08.529 00.065 16108 worker thread done servicing request
23:34:08.529 00.000 21068 OnExposeComplete: enter
23:34:08.530 00.001 21068 UpdateGuideState(): m_state=6
23:34:08.531 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4916
23:34:08.532 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.02, Mass=87290, SNR=61.6, Peak=15027 HFD=2.6
23:34:08.533 00.001 21068 MultiStar: [#1 0.46,0.10,1.32,U] [#2 0.03,0.27,1.54,U] [#3 0.40,0.13,1.33,U] [#4 -0.09,0.34,0.83,U] [#5 0.21,-0.09,1.08,U] [#6 -0.12,0.09,1.02,U] [#7 -0.16,0.30,0.62,U] [#8 0.02,-0.08,0.69,U] 
23:34:08.534 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {-0.28, 0.11}
23:34:08.534 00.000 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
23:34:08.535 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
23:34:08.537 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
23:34:08.538 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=13)
23:34:08.539 00.001 21068 Enqueuing Move request for scope (0.09, 0.13)
23:34:08.539 00.000 16108 Worker thread wakes up
23:34:08.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
23:34:08.540 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
23:34:08.540 00.000 16108 Moving (0.09, 0.13) raw xDistance=-0.06 yDistance=-0.15
23:34:08.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:08.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:08.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:34:08.540 00.000 16108 MoveAxis(E, 0, ABG)
23:34:08.540 00.000 16108 Move returns status 0, amount 0
23:34:08.540 00.000 16108 MoveAxis(N, 0, ABG)
23:34:08.540 00.000 16108 Move returns status 0, amount 0
23:34:08.540 00.000 16108 move complete, result=0
23:34:08.540 00.000 16108 worker thread done servicing request
23:34:08.543 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3795, FiltMin=3248, FiltMax=46157, Gamma=1.000
23:34:08.559 00.016 21068 UpdateGuideState exits: m=87290 SNR=61.6
23:34:08.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:08.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:08.561 00.000 21068 Enqueuing Expose request
23:34:08.562 00.001 16108 Worker thread wakes up
23:34:08.562 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:08.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:08.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:09.541 00.978 16108 Exposure complete
23:34:09.618 00.077 16108 worker thread done servicing request
23:34:09.618 00.000 21068 OnExposeComplete: enter
23:34:09.619 00.001 21068 UpdateGuideState(): m_state=6
23:34:09.620 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4917
23:34:09.621 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.07, Mass=96200, SNR=66.0, Peak=14720 HFD=2.6
23:34:09.623 00.002 21068 MultiStar: [#1 0.14,0.19,1.24,U] [#2 0.19,0.07,1.30,U] [#3 -0.02,0.16,0.98,U] [#4 -0.30,-0.04,0.91,U] [#5 -0.18,0.10,0.93,U] [#6 0.13,-0.16,0.74,U] [#7 0.15,0.19,0.62,U] [#8 0.24,0.02,0.74,U] 
23:34:09.623 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.27, 0.16}
23:34:09.624 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
23:34:09.625 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
23:34:09.626 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.49 mountX=0.01 mountY=-0.08, mountTheta=-1.48
23:34:09.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
23:34:09.628 00.001 21068 Enqueuing Move request for scope (0.01, 0.08)
23:34:09.629 00.001 16108 Worker thread wakes up
23:34:09.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:34:09.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:34:09.629 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.01 yDistance=-0.08
23:34:09.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:09.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:09.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:09.629 00.000 16108 MoveAxis(E, 0, ABG)
23:34:09.629 00.000 16108 Move returns status 0, amount 0
23:34:09.629 00.000 16108 MoveAxis(N, 0, ABG)
23:34:09.629 00.000 16108 Move returns status 0, amount 0
23:34:09.629 00.000 16108 move complete, result=0
23:34:09.629 00.000 16108 worker thread done servicing request
23:34:09.633 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3795, FiltMin=3216, FiltMax=47149, Gamma=1.000
23:34:09.648 00.015 21068 UpdateGuideState exits: m=96200 SNR=66.0
23:34:09.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:09.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:09.650 00.000 21068 Enqueuing Expose request
23:34:09.651 00.001 16108 Worker thread wakes up
23:34:09.651 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:09.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:09.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:10.821 01.169 16108 Exposure complete
23:34:10.898 00.077 16108 worker thread done servicing request
23:34:10.898 00.000 21068 OnExposeComplete: enter
23:34:10.901 00.003 21068 UpdateGuideState(): m_state=6
23:34:10.902 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4918
23:34:10.904 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=876.73, Mass=102582, SNR=68.4, Peak=16067 HFD=3.0
23:34:10.905 00.001 21068 MultiStar: [#1 0.22,0.26,1.25,U] [#2 0.26,0.00,1.28,U] [#3 0.31,0.05,1.20,U] [#4 -0.36,-0.15,0.79,U] [#5 0.07,-0.13,0.99,U] [#6 0.22,-0.45,0.00,M1] [#7 0.12,0.20,0.53,U] [#8 -0.06,-0.32,0.79,U] 
23:34:10.906 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {-0.21, -0.18}
23:34:10.907 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
23:34:10.908 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
23:34:10.909 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.31 mountX=-0.07 mountY=0.01, mountTheta=3.07
23:34:10.913 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
23:34:10.914 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
23:34:10.915 00.001 16108 Worker thread wakes up
23:34:10.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:34:10.915 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:34:10.915 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.01
23:34:10.916 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:10.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:10.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:10.916 00.000 16108 MoveAxis(E, 0, ABG)
23:34:10.916 00.000 16108 Move returns status 0, amount 0
23:34:10.916 00.000 16108 MoveAxis(N, 0, ABG)
23:34:10.916 00.000 16108 Move returns status 0, amount 0
23:34:10.916 00.000 16108 move complete, result=0
23:34:10.916 00.000 16108 worker thread done servicing request
23:34:10.922 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3798, FiltMin=3251, FiltMax=49974, Gamma=1.000
23:34:10.938 00.016 21068 UpdateGuideState exits: m=102582 SNR=68.4
23:34:10.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:10.941 00.001 21068 Enqueuing Expose request
23:34:10.943 00.002 16108 Worker thread wakes up
23:34:10.943 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:10.945 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:10.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:11.915 00.970 16108 Exposure complete
23:34:11.990 00.075 16108 worker thread done servicing request
23:34:11.990 00.000 21068 OnExposeComplete: enter
23:34:11.990 00.000 21068 UpdateGuideState(): m_state=6
23:34:11.992 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4919
23:34:11.993 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.92, Mass=104481, SNR=65.7, Peak=16707 HFD=2.9
23:34:11.994 00.001 21068 MultiStar: [#1 -0.09,0.05,1.20,U] [#2 0.17,-0.25,1.20,U] [#3 -0.02,0.26,1.12,U] [#4 -0.51,0.18,0.00,M1] [#5 -0.16,-0.12,1.08,U] [#6 -0.27,-0.22,0.82,U] [#7 -0.01,0.36,0.73,U] [#8 -0.16,0.01,0.88,U] 
23:34:11.995 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.35, 0.01}
23:34:11.996 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
23:34:11.997 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
23:34:11.998 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.10 mountY=0.02, mountTheta=0.21
23:34:12.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.00, opts=13)
23:34:12.002 00.002 21068 Enqueuing Move request for scope (-0.10, 0.00)
23:34:12.003 00.001 16108 Worker thread wakes up
23:34:12.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
23:34:12.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
23:34:12.003 00.000 16108 Moving (-0.10, 0.00) raw xDistance=0.10 yDistance=0.02
23:34:12.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:34:12.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:12.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:12.003 00.000 16108 MoveAxis(E, 0, ABG)
23:34:12.003 00.000 16108 Move returns status 0, amount 0
23:34:12.003 00.000 16108 MoveAxis(N, 0, ABG)
23:34:12.003 00.000 16108 Move returns status 0, amount 0
23:34:12.003 00.000 16108 move complete, result=0
23:34:12.003 00.000 16108 worker thread done servicing request
23:34:12.007 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3798, FiltMin=3286, FiltMax=51382, Gamma=1.000
23:34:12.021 00.014 21068 UpdateGuideState exits: m=104481 SNR=65.7
23:34:12.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:12.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:12.023 00.000 21068 Enqueuing Expose request
23:34:12.026 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:12.027 00.001 16108 Worker thread wakes up
23:34:12.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:12.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:13.190 01.163 16108 Exposure complete
23:34:13.257 00.067 16108 worker thread done servicing request
23:34:13.257 00.000 21068 OnExposeComplete: enter
23:34:13.258 00.001 21068 UpdateGuideState(): m_state=6
23:34:13.259 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4920
23:34:13.260 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.89, Mass=114113, SNR=77.0, Peak=14512 HFD=3.6
23:34:13.261 00.001 21068 MultiStar: [#1 0.42,0.12,1.15,U] [#2 0.07,-0.30,0.95,U] [#3 -0.04,0.25,0.99,U] [#4 -0.17,0.30,0.71,U] [#5 0.14,-0.22,0.80,U] [#6 -0.01,-0.35,0.65,U] [#7 0.16,0.26,0.47,U] [#8 0.13,-0.00,0.72,U] 
23:34:13.262 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {-0.10, -0.02}
23:34:13.263 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
23:34:13.263 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
23:34:13.264 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.03 mountX=-0.07 mountY=-0.02, mountTheta=-2.88
23:34:13.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
23:34:13.268 00.002 21068 Enqueuing Move request for scope (0.07, 0.00)
23:34:13.270 00.002 16108 Worker thread wakes up
23:34:13.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:34:13.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:34:13.270 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.07 yDistance=-0.02
23:34:13.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:13.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:13.271 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:13.271 00.000 16108 MoveAxis(E, 0, ABG)
23:34:13.271 00.000 16108 Move returns status 0, amount 0
23:34:13.271 00.000 16108 MoveAxis(N, 0, ABG)
23:34:13.271 00.000 16108 Move returns status 0, amount 0
23:34:13.271 00.000 16108 move complete, result=0
23:34:13.271 00.000 16108 worker thread done servicing request
23:34:13.277 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3801, FiltMin=3289, FiltMax=54611, Gamma=1.000
23:34:13.293 00.016 21068 UpdateGuideState exits: m=114113 SNR=77.0
23:34:13.295 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:13.296 00.000 21068 Enqueuing Expose request
23:34:13.297 00.001 16108 Worker thread wakes up
23:34:13.297 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:13.298 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:13.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:14.261 00.963 16108 Exposure complete
23:34:14.325 00.064 16108 worker thread done servicing request
23:34:14.325 00.000 21068 OnExposeComplete: enter
23:34:14.328 00.003 21068 UpdateGuideState(): m_state=6
23:34:14.331 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4921
23:34:14.333 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=876.79, Mass=110751, SNR=71.0, Peak=14835 HFD=3.5
23:34:14.335 00.002 21068 MultiStar: [#1 0.18,-0.04,1.06,U] [#2 0.02,-0.27,1.12,U] [#3 -0.07,0.06,0.87,U] [#4 -0.37,0.10,0.83,U] [#5 -0.15,-0.08,0.87,U] [#6 -0.11,-0.35,0.99,U] [#7 -0.03,-0.13,0.66,U] [#8 -0.11,-0.24,0.76,U] 
23:34:14.336 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {-0.24, -0.12}
23:34:14.338 00.002 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
23:34:14.339 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
23:34:14.340 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.21 mountX=0.07 mountY=0.14, mountTheta=1.12
23:34:14.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.12, opts=13)
23:34:14.343 00.001 21068 Enqueuing Move request for scope (-0.09, -0.12)
23:34:14.346 00.003 16108 Worker thread wakes up
23:34:14.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
23:34:14.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
23:34:14.346 00.000 16108 Moving (-0.09, -0.12) raw xDistance=0.07 yDistance=0.14
23:34:14.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:34:14.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:14.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:34:14.346 00.000 16108 MoveAxis(E, 0, ABG)
23:34:14.346 00.000 16108 Move returns status 0, amount 0
23:34:14.346 00.000 16108 MoveAxis(N, 0, ABG)
23:34:14.346 00.000 16108 Move returns status 0, amount 0
23:34:14.346 00.000 16108 move complete, result=0
23:34:14.346 00.000 16108 worker thread done servicing request
23:34:14.352 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3801, FiltMin=3277, FiltMax=46150, Gamma=1.000
23:34:14.373 00.021 21068 UpdateGuideState exits: m=110751 SNR=71.0
23:34:14.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:14.374 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:14.375 00.001 21068 Enqueuing Expose request
23:34:14.376 00.001 16108 Worker thread wakes up
23:34:14.376 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:14.377 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:14.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:15.537 01.160 16108 Exposure complete
23:34:15.599 00.062 16108 worker thread done servicing request
23:34:15.599 00.000 21068 OnExposeComplete: enter
23:34:15.601 00.002 21068 UpdateGuideState(): m_state=6
23:34:15.603 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4922
23:34:15.605 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=876.76, Mass=112378, SNR=77.7, Peak=14544 HFD=3.3
23:34:15.607 00.002 21068 MultiStar: [#1 0.24,0.30,1.00,U] [#2 0.01,0.01,0.99,U] [#3 0.05,0.51,0.00,M1] [#4 -0.13,0.35,0.60,U] [#5 0.31,0.29,0.85,U] [#6 0.13,0.26,0.64,U] [#7 0.07,0.25,0.54,U] [#8 0.12,-0.27,0.62,U] 
23:34:15.608 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {-0.07, -0.14}
23:34:15.609 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
23:34:15.612 00.003 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
23:34:15.613 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
23:34:15.615 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.12, opts=13)
23:34:15.616 00.001 21068 Enqueuing Move request for scope (0.09, 0.12)
23:34:15.617 00.001 16108 Worker thread wakes up
23:34:15.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:34:15.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:34:15.617 00.000 16108 Moving (0.09, 0.12) raw xDistance=-0.07 yDistance=-0.14
23:34:15.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:15.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:15.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:15.617 00.000 16108 MoveAxis(E, 0, ABG)
23:34:15.617 00.000 16108 Move returns status 0, amount 0
23:34:15.617 00.000 16108 MoveAxis(N, 0, ABG)
23:34:15.618 00.001 16108 Move returns status 0, amount 0
23:34:15.618 00.000 16108 move complete, result=0
23:34:15.618 00.000 16108 worker thread done servicing request
23:34:15.621 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3801, FiltMin=3264, FiltMax=48829, Gamma=1.000
23:34:15.636 00.015 21068 UpdateGuideState exits: m=112378 SNR=77.7
23:34:15.638 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:15.640 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:15.642 00.002 21068 Enqueuing Expose request
23:34:15.644 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:15.646 00.002 16108 Worker thread wakes up
23:34:15.646 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:15.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:16.617 00.971 16108 Exposure complete
23:34:16.677 00.060 16108 worker thread done servicing request
23:34:16.679 00.002 21068 OnExposeComplete: enter
23:34:16.680 00.001 21068 UpdateGuideState(): m_state=6
23:34:16.682 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4923
23:34:16.683 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.77, Mass=102948, SNR=66.9, Peak=14272 HFD=3.1
23:34:16.686 00.003 21068 MultiStar: [#1 0.08,0.27,1.38,U] [#2 0.30,-0.02,1.24,U] [#3 0.13,0.24,1.10,U] [#4 -0.15,-0.02,0.92,U] [#5 0.23,0.13,0.97,U] [#6 0.36,-0.16,0.79,U] [#7 0.43,0.05,0.55,U] [#8 0.15,-0.26,0.77,U] 
23:34:16.688 00.002 21068 single-star, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.09, -0.14}
23:34:16.689 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
23:34:16.692 00.003 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:34:16.693 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.00 mountX=-0.11 mountY=0.11, mountTheta=2.34
23:34:16.696 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
23:34:16.698 00.002 21068 Enqueuing Move request for scope (0.09, -0.14)
23:34:16.700 00.002 16108 Worker thread wakes up
23:34:16.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:34:16.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:34:16.700 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.11 yDistance=0.11
23:34:16.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:34:16.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:16.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:34:16.700 00.000 16108 MoveAxis(E, 0, ABG)
23:34:16.700 00.000 16108 Move returns status 0, amount 0
23:34:16.700 00.000 16108 MoveAxis(N, 0, ABG)
23:34:16.700 00.000 16108 Move returns status 0, amount 0
23:34:16.702 00.002 16108 move complete, result=0
23:34:16.702 00.000 16108 worker thread done servicing request
23:34:16.712 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3805, FiltMin=3270, FiltMax=55757, Gamma=1.000
23:34:16.732 00.020 21068 UpdateGuideState exits: m=102948 SNR=66.9
23:34:16.734 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.737 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:16.739 00.002 21068 Enqueuing Expose request
23:34:16.741 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:16.743 00.002 16108 Worker thread wakes up
23:34:16.743 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:16.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:17.908 01.165 16108 Exposure complete
23:34:17.963 00.055 16108 worker thread done servicing request
23:34:17.963 00.000 21068 OnExposeComplete: enter
23:34:17.965 00.002 21068 UpdateGuideState(): m_state=6
23:34:17.967 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4924
23:34:17.967 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.83, Mass=108049, SNR=76.7, Peak=18032 HFD=3.2
23:34:17.970 00.003 21068 MultiStar: [#1 0.41,0.16,0.96,U] [#2 0.32,-0.24,1.18,U] [#3 0.41,0.10,0.91,U] [#4 -0.25,-0.22,0.65,U] [#5 0.11,-0.05,0.92,U] [#6 0.27,-0.34,0.62,U] [#7 0.14,-0.29,0.55,U] [#8 0.50,-0.16,0.00,M1] 
23:34:17.970 00.000 21068 single-star, 7 included, MultiStar: {0.21, -0.10}, one-star: {0.06, -0.08}
23:34:17.971 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
23:34:17.973 00.002 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
23:34:17.974 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.07 mountY=0.06, mountTheta=2.42
23:34:17.977 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.08, opts=13)
23:34:17.979 00.002 21068 Enqueuing Move request for scope (0.06, -0.08)
23:34:17.980 00.001 16108 Worker thread wakes up
23:34:17.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:34:17.981 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:34:17.981 00.000 16108 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.06
23:34:17.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:17.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:17.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:17.981 00.000 16108 MoveAxis(E, 0, ABG)
23:34:17.981 00.000 16108 Move returns status 0, amount 0
23:34:17.981 00.000 16108 MoveAxis(N, 0, ABG)
23:34:17.981 00.000 16108 Move returns status 0, amount 0
23:34:17.982 00.001 16108 move complete, result=0
23:34:17.982 00.000 16108 worker thread done servicing request
23:34:17.988 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3808, FiltMin=3293, FiltMax=57379, Gamma=1.000
23:34:18.003 00.015 21068 UpdateGuideState exits: m=108049 SNR=76.7
23:34:18.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:18.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:18.007 00.001 21068 Enqueuing Expose request
23:34:18.008 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:18.008 00.000 16108 Worker thread wakes up
23:34:18.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:18.009 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:18.984 00.975 16108 Exposure complete
23:34:19.050 00.066 16108 worker thread done servicing request
23:34:19.050 00.000 21068 OnExposeComplete: enter
23:34:19.051 00.001 21068 UpdateGuideState(): m_state=6
23:34:19.052 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4925
23:34:19.052 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.61, Mass=98434, SNR=60.8, Peak=15808 HFD=3.1
23:34:19.053 00.001 21068 MultiStar: [#1 0.31,0.11,1.24,U] [#2 0.32,-0.07,1.70,U] [#3 0.32,0.19,1.28,U] [#4 -0.06,0.27,0.82,U] [#5 0.03,-0.25,1.17,U] [#6 0.08,-0.46,0.84,U] [#7 0.29,0.25,0.77,U] [#8 0.36,-0.23,0.87,U] 
23:34:19.054 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.08, -0.30}
23:34:19.057 00.003 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
23:34:19.058 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
23:34:19.058 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.21 mountY=0.00, mountTheta=3.13
23:34:19.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.05, opts=13)
23:34:19.061 00.001 21068 Enqueuing Move request for scope (0.21, -0.05)
23:34:19.061 00.000 16108 Worker thread wakes up
23:34:19.062 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
23:34:19.062 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
23:34:19.062 00.000 16108 Moving (0.21, -0.05) raw xDistance=-0.21 yDistance=0.00
23:34:19.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:34:19.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:19.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:34:19.062 00.000 16108 MoveAxis(E, 56, ABG)
23:34:19.063 00.001 16108 Guiding  Dir = 2, Dur = 56
23:34:19.063 00.000 16108 IsSlewing returns 0
23:34:19.063 00.000 16108 IsGuiding returns 0
23:34:19.065 00.002 16108 PulseGuide returned control before completion, sleep 65
23:34:19.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3808, FiltMin=3257, FiltMax=54051, Gamma=1.000
23:34:19.098 00.029 21068 UpdateGuideState exits: m=98434 SNR=60.8
23:34:19.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:19.101 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:19.103 00.002 21068 Enqueuing Expose request
23:34:19.134 00.031 16108 IsGuiding returns 1
23:34:19.134 00.000 16108 scope still moving after pulse duration time elapsed
23:34:19.166 00.032 16108 IsSlewing returns 0
23:34:19.166 00.000 16108 IsGuiding returns 0
23:34:19.166 00.000 16108 scope move finished after 56 + 46 ms
23:34:19.166 00.000 16108 Move returns status 0, amount 56
23:34:19.166 00.000 16108 MoveAxis(N, 0, ABG)
23:34:19.166 00.000 16108 Move returns status 0, amount 0
23:34:19.167 00.001 16108 move complete, result=0
23:34:19.167 00.000 16108 worker thread done servicing request
23:34:19.167 00.000 16108 Worker thread wakes up
23:34:19.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:19.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:19.167 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
23:34:20.328 01.161 16108 Exposure complete
23:34:20.402 00.074 16108 worker thread done servicing request
23:34:20.403 00.001 21068 OnExposeComplete: enter
23:34:20.405 00.002 21068 UpdateGuideState(): m_state=6
23:34:20.408 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4926
23:34:20.409 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.78, Mass=84967, SNR=58.7, Peak=13232 HFD=2.9
23:34:20.411 00.002 21068 MultiStar: [#1 0.29,-0.10,1.30,U] [#2 0.00,-0.15,1.48,U] [#3 0.28,0.07,1.44,U] [#4 -0.46,0.03,1.06,U] [#5 -0.01,-0.06,1.10,U] [#6 0.07,-0.40,0.91,U] [#7 0.08,0.09,0.89,U] [#8 0.05,-0.27,1.02,U] 
23:34:20.413 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.10, -0.13}
23:34:20.415 00.002 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
23:34:20.417 00.002 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
23:34:20.418 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.20 mountX=-0.05 mountY=0.08, mountTheta=2.14
23:34:20.421 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
23:34:20.422 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
23:34:20.424 00.002 16108 Worker thread wakes up
23:34:20.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:34:20.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:34:20.424 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
23:34:20.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:34:20.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:20.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:20.424 00.000 16108 MoveAxis(E, 0, ABG)
23:34:20.424 00.000 16108 Move returns status 0, amount 0
23:34:20.424 00.000 16108 MoveAxis(N, 0, ABG)
23:34:20.424 00.000 16108 Move returns status 0, amount 0
23:34:20.424 00.000 16108 move complete, result=0
23:34:20.426 00.002 16108 worker thread done servicing request
23:34:20.430 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3808, FiltMin=3238, FiltMax=51398, Gamma=1.000
23:34:20.449 00.019 21068 UpdateGuideState exits: m=84967 SNR=58.7
23:34:20.451 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:20.455 00.003 21068 Enqueuing Expose request
23:34:20.457 00.002 16108 Worker thread wakes up
23:34:20.457 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:20.457 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:20.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:21.428 00.971 16108 Exposure complete
23:34:21.490 00.062 16108 worker thread done servicing request
23:34:21.490 00.000 21068 OnExposeComplete: enter
23:34:21.492 00.002 21068 UpdateGuideState(): m_state=6
23:34:21.495 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4927
23:34:21.497 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=877.04, Mass=94973, SNR=67.4, Peak=14163 HFD=3.2
23:34:21.499 00.002 21068 MultiStar: [#1 -0.06,0.34,1.11,U] [#2 -0.04,0.07,1.20,U] [#3 0.05,0.15,1.08,U] [#4 -0.38,0.32,0.00,M1] [#5 -0.24,-0.27,1.10,U] [#6 -0.19,-0.08,0.78,U] [#7 0.02,-0.17,0.66,U] [#8 -0.31,-0.27,0.74,U] 
23:34:21.501 00.002 21068 refined, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.14, 0.13}
23:34:21.502 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
23:34:21.505 00.003 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
23:34:21.506 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.06 mountX=0.11 mountY=0.02, mountTheta=0.16
23:34:21.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
23:34:21.509 00.001 21068 Enqueuing Move request for scope (-0.11, 0.01)
23:34:21.510 00.001 16108 Worker thread wakes up
23:34:21.511 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:34:21.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:34:21.511 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
23:34:21.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:34:21.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:21.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:21.511 00.000 16108 MoveAxis(E, 0, ABG)
23:34:21.511 00.000 16108 Move returns status 0, amount 0
23:34:21.511 00.000 16108 MoveAxis(N, 0, ABG)
23:34:21.511 00.000 16108 Move returns status 0, amount 0
23:34:21.511 00.000 16108 move complete, result=0
23:34:21.511 00.000 16108 worker thread done servicing request
23:34:21.516 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3811, FiltMin=3158, FiltMax=47926, Gamma=1.000
23:34:21.531 00.015 21068 UpdateGuideState exits: m=94973 SNR=67.4
23:34:21.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:21.534 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:21.534 00.000 21068 Enqueuing Expose request
23:34:21.535 00.001 16108 Worker thread wakes up
23:34:21.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:21.536 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:21.536 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:22.704 01.168 16108 Exposure complete
23:34:22.768 00.064 16108 worker thread done servicing request
23:34:22.768 00.000 21068 OnExposeComplete: enter
23:34:22.769 00.001 21068 UpdateGuideState(): m_state=6
23:34:22.770 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4928
23:34:22.770 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=876.66, Mass=86819, SNR=60.9, Peak=14243 HFD=2.9
23:34:22.771 00.001 21068 MultiStar: [#1 -0.04,0.23,1.35,U] [#2 0.10,-0.16,1.43,U] [#3 -0.16,0.32,1.05,U] [#4 -0.67,0.09,0.00,M2] [#5 -0.18,-0.12,1.08,U] [#6 -0.31,-0.37,0.00,M1] [#7 0.08,0.48,0.00,M1] [#8 -0.17,0.01,0.77,U] 
23:34:22.772 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.01}, one-star: {-0.42, -0.24}
23:34:22.773 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
23:34:22.774 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
23:34:22.775 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=0.12 mountY=0.02, mountTheta=0.16
23:34:22.776 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
23:34:22.777 00.001 21068 Enqueuing Move request for scope (-0.12, 0.01)
23:34:22.778 00.001 16108 Worker thread wakes up
23:34:22.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
23:34:22.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
23:34:22.778 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
23:34:22.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:34:22.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:22.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:22.779 00.001 16108 MoveAxis(E, 0, ABG)
23:34:22.779 00.000 16108 Move returns status 0, amount 0
23:34:22.779 00.000 16108 MoveAxis(N, 0, ABG)
23:34:22.779 00.000 16108 Move returns status 0, amount 0
23:34:22.779 00.000 16108 move complete, result=0
23:34:22.779 00.000 16108 worker thread done servicing request
23:34:22.785 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3811, FiltMin=3222, FiltMax=55542, Gamma=1.000
23:34:22.806 00.021 21068 UpdateGuideState exits: m=86819 SNR=60.9
23:34:22.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:22.810 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:22.811 00.001 21068 Enqueuing Expose request
23:34:22.813 00.002 16108 Worker thread wakes up
23:34:22.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:22.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:22.813 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:23.791 00.978 16108 Exposure complete
23:34:23.845 00.054 16108 worker thread done servicing request
23:34:23.845 00.000 21068 OnExposeComplete: enter
23:34:23.846 00.001 21068 UpdateGuideState(): m_state=6
23:34:23.848 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4929
23:34:23.849 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=876.93, Mass=85125, SNR=57.7, Peak=15555 HFD=2.9
23:34:23.850 00.001 21068 MultiStar: [#1 0.07,0.15,1.33,U] [#2 0.01,-0.06,1.29,U] [#3 -0.36,0.32,0.00,M1] [#4 -0.44,0.25,0.00,M3] [#5 -0.28,-0.18,1.23,U] [#6 -0.53,-0.43,0.00,M2] [#7 -0.27,0.18,0.74,U] [#8 -0.13,-0.23,0.99,U] 
23:34:23.851 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.03}, one-star: {-0.57, 0.02}
23:34:23.851 00.000 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
23:34:23.852 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
23:34:23.853 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-3.00 mountX=0.17 mountY=0.07, mountTheta=0.37
23:34:23.854 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
23:34:23.855 00.001 21068 Enqueuing Move request for scope (-0.18, -0.03)
23:34:23.855 00.000 16108 Worker thread wakes up
23:34:23.856 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:34:23.856 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:34:23.856 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
23:34:23.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:34:23.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:23.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:23.856 00.000 16108 MoveAxis(E, 0, ABG)
23:34:23.856 00.000 16108 Move returns status 0, amount 0
23:34:23.856 00.000 16108 MoveAxis(N, 0, ABG)
23:34:23.856 00.000 16108 Move returns status 0, amount 0
23:34:23.856 00.000 16108 move complete, result=0
23:34:23.856 00.000 16108 worker thread done servicing request
23:34:23.860 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3811, FiltMin=3254, FiltMax=52877, Gamma=1.000
23:34:23.879 00.019 21068 UpdateGuideState exits: m=85125 SNR=57.7
23:34:23.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:23.882 00.001 21068 Enqueuing Expose request
23:34:23.883 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:23.883 00.000 16108 Worker thread wakes up
23:34:23.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:23.884 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:25.042 01.158 16108 Exposure complete
23:34:25.095 00.053 16108 worker thread done servicing request
23:34:25.095 00.000 21068 OnExposeComplete: enter
23:34:25.097 00.002 21068 UpdateGuideState(): m_state=6
23:34:25.097 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4930
23:34:25.098 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.93, Mass=91987, SNR=71.9, Peak=18643 HFD=2.7
23:34:25.099 00.001 21068 MultiStar: [#1 -0.06,0.17,1.03,U] [#2 -0.35,-0.15,1.07,U] [#3 -0.21,0.35,0.86,U] [#4 -0.43,0.34,0.00,M4] [#5 -0.31,0.17,0.87,U] [#6 -0.54,0.04,0.00,M3] [#7 -0.21,0.19,0.56,U] [#8 -0.39,0.04,0.68,U] 
23:34:25.100 00.001 21068 refined, 6 included, MultiStar: {-0.29, 0.10}, one-star: {-0.52, 0.03}
23:34:25.101 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
23:34:25.102 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
23:34:25.102 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.31 cameraTheta=2.81 mountX=0.31 mountY=-0.03, mountTheta=-0.10
23:34:25.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.10, opts=13)
23:34:25.105 00.001 21068 Enqueuing Move request for scope (-0.29, 0.10)
23:34:25.106 00.001 16108 Worker thread wakes up
23:34:25.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
23:34:25.106 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
23:34:25.106 00.000 16108 Moving (-0.29, 0.10) raw xDistance=0.31 yDistance=-0.03
23:34:25.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:34:25.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:25.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:25.106 00.000 16108 MoveAxis(W, 81, ABG)
23:34:25.106 00.000 16108 Guiding  Dir = 3, Dur = 81
23:34:25.106 00.000 16108 IsSlewing returns 0
23:34:25.107 00.001 16108 IsGuiding returns 0
23:34:25.110 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3811, FiltMin=3286, FiltMax=53222, Gamma=1.000
23:34:25.116 00.006 16108 PulseGuide returned control before completion, sleep 82
23:34:25.124 00.008 21068 UpdateGuideState exits: m=91987 SNR=71.9
23:34:25.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:25.127 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:25.127 00.000 21068 Enqueuing Expose request
23:34:25.209 00.082 16108 IsGuiding returns 1
23:34:25.209 00.000 16108 scope still moving after pulse duration time elapsed
23:34:25.240 00.031 16108 IsSlewing returns 0
23:34:25.241 00.001 16108 IsGuiding returns 0
23:34:25.241 00.000 16108 scope move finished after 81 + 52 ms
23:34:25.241 00.000 16108 Move returns status 0, amount 81
23:34:25.241 00.000 16108 MoveAxis(N, 0, ABG)
23:34:25.241 00.000 16108 Move returns status 0, amount 0
23:34:25.241 00.000 16108 move complete, result=0
23:34:25.241 00.000 16108 worker thread done servicing request
23:34:25.241 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
23:34:25.244 00.003 16108 Worker thread wakes up
23:34:25.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:25.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:26.215 00.971 16108 Exposure complete
23:34:26.269 00.054 16108 worker thread done servicing request
23:34:26.269 00.000 21068 OnExposeComplete: enter
23:34:26.270 00.001 21068 UpdateGuideState(): m_state=6
23:34:26.271 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4931
23:34:26.272 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=876.87, Mass=83356, SNR=61.0, Peak=17763 HFD=2.8
23:34:26.273 00.001 21068 MultiStar: [#1 -0.07,0.22,1.31,U] [#2 -0.27,-0.04,1.14,U] [#3 0.18,0.24,1.11,U] [#4 -0.33,0.09,0.88,U] [#5 -0.11,-0.01,1.04,U] [#6 -0.16,-0.48,0.00,M4] [#7 -0.39,0.24,0.75,U] [#8 -0.20,-0.02,0.77,U] 
23:34:26.273 00.000 21068 refined, 7 included, MultiStar: {-0.22, 0.09}, one-star: {-0.72, -0.03}
23:34:26.274 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:34:26.275 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
23:34:26.276 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.76 mountX=0.23 mountY=-0.03, mountTheta=-0.15
23:34:26.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.09, opts=13)
23:34:26.278 00.000 21068 Enqueuing Move request for scope (-0.22, 0.09)
23:34:26.279 00.001 16108 Worker thread wakes up
23:34:26.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
23:34:26.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
23:34:26.279 00.000 16108 Moving (-0.22, 0.09) raw xDistance=0.23 yDistance=-0.03
23:34:26.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:34:26.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:26.280 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:26.280 00.000 16108 MoveAxis(W, 67, ABG)
23:34:26.280 00.000 16108 Guiding  Dir = 3, Dur = 67
23:34:26.280 00.000 16108 IsSlewing returns 0
23:34:26.280 00.000 16108 IsGuiding returns 0
23:34:26.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3814, FiltMin=3277, FiltMax=44765, Gamma=1.000
23:34:26.292 00.008 16108 PulseGuide returned control before completion, sleep 65
23:34:26.299 00.007 21068 UpdateGuideState exits: m=83356 SNR=61.0
23:34:26.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:26.302 00.001 21068 Enqueuing Expose request
23:34:26.368 00.066 16108 IsGuiding returns 1
23:34:26.368 00.000 16108 scope still moving after pulse duration time elapsed
23:34:26.399 00.031 16108 IsSlewing returns 0
23:34:26.399 00.000 16108 IsGuiding returns 0
23:34:26.399 00.000 16108 scope move finished after 67 + 52 ms
23:34:26.399 00.000 16108 Move returns status 0, amount 67
23:34:26.399 00.000 16108 MoveAxis(N, 0, ABG)
23:34:26.399 00.000 16108 Move returns status 0, amount 0
23:34:26.399 00.000 16108 move complete, result=0
23:34:26.401 00.002 16108 worker thread done servicing request
23:34:26.401 00.000 16108 Worker thread wakes up
23:34:26.401 00.000 21068 GuideStep: 0.2 px 67 ms WEST, -0.0 px 0 ms NORTH
23:34:26.404 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:26.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:27.568 01.164 16108 Exposure complete
23:34:27.644 00.076 16108 worker thread done servicing request
23:34:27.644 00.000 21068 OnExposeComplete: enter
23:34:27.645 00.001 21068 UpdateGuideState(): m_state=6
23:34:27.646 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4932
23:34:27.647 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.17, Mass=90012, SNR=68.3, Peak=14256 HFD=2.8
23:34:27.649 00.002 21068 MultiStar: [#1 0.32,0.01,1.14,U] [#2 0.11,-0.06,1.37,U] [#3 0.07,0.24,0.88,U] [#4 -0.28,0.59,0.00,M4] [#5 0.04,-0.10,0.87,U] [#6 -0.22,-0.08,0.79,U] [#7 0.28,0.24,0.51,U] [#8 0.22,0.24,0.93,U] 
23:34:27.650 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.16, 0.27}
23:34:27.653 00.003 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
23:34:27.654 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
23:34:27.656 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=-0.11 mountY=-0.11, mountTheta=-2.37
23:34:27.658 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
23:34:27.659 00.001 21068 Enqueuing Move request for scope (0.13, 0.08)
23:34:27.662 00.003 16108 Worker thread wakes up
23:34:27.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:34:27.662 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:34:27.662 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.11 yDistance=-0.11
23:34:27.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:34:27.663 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:27.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:27.663 00.000 16108 MoveAxis(E, 0, ABG)
23:34:27.663 00.000 16108 Move returns status 0, amount 0
23:34:27.663 00.000 16108 MoveAxis(N, 0, ABG)
23:34:27.663 00.000 16108 Move returns status 0, amount 0
23:34:27.663 00.000 16108 move complete, result=0
23:34:27.663 00.000 16108 worker thread done servicing request
23:34:27.671 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3814, FiltMin=3273, FiltMax=51389, Gamma=1.000
23:34:27.690 00.019 21068 UpdateGuideState exits: m=90012 SNR=68.3
23:34:27.692 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:27.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:27.694 00.001 21068 Enqueuing Expose request
23:34:27.694 00.000 16108 Worker thread wakes up
23:34:27.694 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:27.695 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:27.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:28.681 00.986 16108 Exposure complete
23:34:28.737 00.056 16108 worker thread done servicing request
23:34:28.737 00.000 21068 OnExposeComplete: enter
23:34:28.741 00.004 21068 UpdateGuideState(): m_state=6
23:34:28.742 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4933
23:34:28.744 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=877.24, Mass=99368, SNR=68.9, Peak=15248 HFD=3.1
23:34:28.745 00.001 21068 MultiStar: [#1 0.68,0.68,0.00,M1] [#2 0.43,0.61,0.00,M1] [#3 0.53,0.66,0.00,M1] [#4 0.19,0.63,0.00,M5] [#5 0.08,0.44,0.91,U] [#6 0.19,0.33,0.84,U] [#7 0.19,0.50,0.00,M1] [#8 0.29,0.39,0.00,M1] 
23:34:28.747 00.002 21068 single-star, 2 included, MultiStar: {0.09, 0.37}, one-star: {0.01, 0.33}
23:34:28.748 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:34:28.749 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
23:34:28.749 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.54 mountX=0.05 mountY=-0.32, mountTheta=-1.43
23:34:28.753 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.33, opts=13)
23:34:28.755 00.002 21068 Enqueuing Move request for scope (0.01, 0.33)
23:34:28.756 00.001 16108 Worker thread wakes up
23:34:28.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd
23:34:28.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
23:34:28.756 00.000 16108 Moving (0.01, 0.33) raw xDistance=0.05 yDistance=-0.32
23:34:28.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:34:28.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:28.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:34:28.756 00.000 16108 MoveAxis(E, 0, ABG)
23:34:28.756 00.000 16108 Move returns status 0, amount 0
23:34:28.756 00.000 16108 MoveAxis(N, 0, ABG)
23:34:28.756 00.000 16108 Move returns status 0, amount 0
23:34:28.756 00.000 16108 move complete, result=0
23:34:28.757 00.001 16108 worker thread done servicing request
23:34:28.763 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3814, FiltMin=3293, FiltMax=51805, Gamma=1.000
23:34:28.779 00.016 21068 UpdateGuideState exits: m=99368 SNR=68.9
23:34:28.780 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:28.781 00.000 21068 Enqueuing Expose request
23:34:28.782 00.001 16108 Worker thread wakes up
23:34:28.782 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:34:28.783 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:28.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:29.948 01.165 16108 Exposure complete
23:34:30.003 00.055 16108 worker thread done servicing request
23:34:30.003 00.000 21068 OnExposeComplete: enter
23:34:30.004 00.001 21068 UpdateGuideState(): m_state=6
23:34:30.005 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4934
23:34:30.006 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.97, Mass=82677, SNR=58.6, Peak=12739 HFD=2.9
23:34:30.007 00.001 21068 MultiStar: [#1 0.14,0.12,1.36,U] [#2 0.40,-0.14,1.37,U] [#3 0.44,0.02,1.06,U] [#4 0.09,0.10,1.02,U] [#5 0.29,-0.02,1.27,U] [#6 0.30,-0.39,0.00,M3] [#7 0.41,-0.04,0.71,U] [#8 -0.06,0.01,0.80,U] 
23:34:30.008 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {-0.29, 0.06}
23:34:30.009 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
23:34:30.009 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
23:34:30.010 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.18 mountY=-0.06, mountTheta=-2.84
23:34:30.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
23:34:30.013 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
23:34:30.014 00.001 16108 Worker thread wakes up
23:34:30.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
23:34:30.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
23:34:30.014 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.18 yDistance=-0.06
23:34:30.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:34:30.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:30.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:30.014 00.000 16108 MoveAxis(E, 0, ABG)
23:34:30.014 00.000 16108 Move returns status 0, amount 0
23:34:30.014 00.000 16108 MoveAxis(N, 0, ABG)
23:34:30.014 00.000 16108 Move returns status 0, amount 0
23:34:30.015 00.001 16108 move complete, result=0
23:34:30.015 00.000 16108 worker thread done servicing request
23:34:30.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3814, FiltMin=3213, FiltMax=55203, Gamma=1.000
23:34:30.033 00.015 21068 UpdateGuideState exits: m=82677 SNR=58.6
23:34:30.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:30.035 00.000 21068 Enqueuing Expose request
23:34:30.036 00.001 16108 Worker thread wakes up
23:34:30.036 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:30.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:30.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:31.002 00.965 16108 Exposure complete
23:34:31.075 00.073 16108 worker thread done servicing request
23:34:31.075 00.000 21068 OnExposeComplete: enter
23:34:31.077 00.002 21068 UpdateGuideState(): m_state=6
23:34:31.078 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4935
23:34:31.080 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=877.14, Mass=95616, SNR=65.0, Peak=14976 HFD=2.7
23:34:31.081 00.001 21068 MultiStar: [#1 0.17,0.24,0.93,U] [#2 0.16,-0.15,1.19,U] [#3 0.34,0.11,0.95,U] [#4 0.33,0.13,0.79,U] [#5 0.15,-0.03,1.04,U] [#6 0.33,-0.17,0.89,U] [#7 0.17,0.22,0.68,U] [#8 0.17,0.22,0.81,U] 
23:34:31.082 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {-0.21, 0.23}
23:34:31.083 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
23:34:31.084 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
23:34:31.084 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.41 mountX=-0.16 mountY=-0.11, mountTheta=-2.51
23:34:31.088 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
23:34:31.090 00.002 21068 Enqueuing Move request for scope (0.17, 0.07)
23:34:31.092 00.002 16108 Worker thread wakes up
23:34:31.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
23:34:31.093 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
23:34:31.093 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.16 yDistance=-0.11
23:34:31.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:34:31.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:31.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:31.093 00.000 16108 MoveAxis(E, 0, ABG)
23:34:31.093 00.000 16108 Move returns status 0, amount 0
23:34:31.093 00.000 16108 MoveAxis(N, 0, ABG)
23:34:31.093 00.000 16108 Move returns status 0, amount 0
23:34:31.093 00.000 16108 move complete, result=0
23:34:31.093 00.000 16108 worker thread done servicing request
23:34:31.100 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3814, FiltMin=3238, FiltMax=50733, Gamma=1.000
23:34:31.128 00.028 21068 UpdateGuideState exits: m=95616 SNR=65.0
23:34:31.131 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.131 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:31.133 00.002 21068 Enqueuing Expose request
23:34:31.134 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:31.135 00.001 16108 Worker thread wakes up
23:34:31.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:31.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:32.285 01.149 16108 Exposure complete
23:34:32.340 00.055 16108 worker thread done servicing request
23:34:32.340 00.000 21068 OnExposeComplete: enter
23:34:32.342 00.002 21068 UpdateGuideState(): m_state=6
23:34:32.342 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4936
23:34:32.343 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=877.05, Mass=92954, SNR=80.3, Peak=16048 HFD=3.0
23:34:32.344 00.001 21068 MultiStar: [#1 0.70,0.17,0.00,M1] [#2 0.40,-0.08,1.05,U] [#3 0.63,0.16,0.00,M1] [#4 0.26,0.17,0.70,U] [#5 0.30,-0.10,0.81,U] [#6 0.57,-0.02,0.00,M3] [#7 0.48,0.31,0.00,M1] [#8 0.43,-0.20,0.65,U] 
23:34:32.345 00.001 21068 refined, 4 included, MultiStar: {0.34, -0.01}, one-star: {0.31, 0.15}
23:34:32.346 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
23:34:32.346 00.000 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
23:34:32.347 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.02 mountX=-0.34 mountY=-0.07, mountTheta=-2.93
23:34:32.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.01, opts=13)
23:34:32.350 00.001 21068 Enqueuing Move request for scope (0.34, -0.01)
23:34:32.350 00.000 16108 Worker thread wakes up
23:34:32.351 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
23:34:32.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
23:34:32.351 00.000 16108 Moving (0.34, -0.01) raw xDistance=-0.34 yDistance=-0.07
23:34:32.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:34:32.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:32.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:32.351 00.000 16108 MoveAxis(E, 88, ABG)
23:34:32.351 00.000 16108 Guiding  Dir = 2, Dur = 88
23:34:32.351 00.000 16108 IsSlewing returns 0
23:34:32.351 00.000 16108 IsGuiding returns 0
23:34:32.353 00.002 16108 PulseGuide returned control before completion, sleep 97
23:34:32.357 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3814, FiltMin=3299, FiltMax=46685, Gamma=1.000
23:34:32.383 00.026 21068 UpdateGuideState exits: m=92954 SNR=80.3
23:34:32.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:32.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:32.387 00.002 21068 Enqueuing Expose request
23:34:32.460 00.073 16108 IsGuiding returns 0
23:34:32.460 00.000 16108 Move returns status 0, amount 88
23:34:32.460 00.000 16108 MoveAxis(N, 0, ABG)
23:34:32.460 00.000 16108 Move returns status 0, amount 0
23:34:32.460 00.000 16108 move complete, result=0
23:34:32.460 00.000 16108 worker thread done servicing request
23:34:32.460 00.000 16108 Worker thread wakes up
23:34:32.462 00.002 21068 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
23:34:32.464 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:32.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:33.442 00.978 16108 Exposure complete
23:34:33.501 00.059 16108 worker thread done servicing request
23:34:33.501 00.000 21068 OnExposeComplete: enter
23:34:33.502 00.001 21068 UpdateGuideState(): m_state=6
23:34:33.504 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4937
23:34:33.505 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.87, Mass=117453, SNR=80.7, Peak=18640 HFD=3.1
23:34:33.506 00.001 21068 MultiStar: [#1 0.41,0.09,1.02,U] [#2 0.32,-0.11,1.15,U] [#3 0.38,0.16,0.76,U] [#4 0.03,0.15,0.63,U] [#5 0.27,0.14,0.75,U] [#6 0.63,-0.28,0.00,M4] [#7 0.37,0.44,0.00,M2] [#8 0.27,-0.03,0.64,U] 
23:34:33.506 00.000 21068 single-star, 6 included, MultiStar: {0.27, 0.04}, one-star: {0.14, -0.04}
23:34:33.507 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
23:34:33.507 00.000 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
23:34:33.508 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.27 mountX=-0.14 mountY=0.01, mountTheta=3.11
23:34:33.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
23:34:33.511 00.001 21068 Enqueuing Move request for scope (0.14, -0.04)
23:34:33.511 00.000 16108 Worker thread wakes up
23:34:33.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:34:33.513 00.002 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:34:33.513 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.14 yDistance=0.01
23:34:33.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:34:33.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:33.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:33.513 00.000 16108 MoveAxis(E, 0, ABG)
23:34:33.513 00.000 16108 Move returns status 0, amount 0
23:34:33.513 00.000 16108 MoveAxis(N, 0, ABG)
23:34:33.513 00.000 16108 Move returns status 0, amount 0
23:34:33.513 00.000 16108 move complete, result=0
23:34:33.513 00.000 16108 worker thread done servicing request
23:34:33.524 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3814, FiltMin=3273, FiltMax=46445, Gamma=1.000
23:34:33.552 00.028 21068 UpdateGuideState exits: m=117453 SNR=80.7
23:34:33.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:33.555 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:33.556 00.001 21068 Enqueuing Expose request
23:34:33.557 00.001 16108 Worker thread wakes up
23:34:33.557 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:33.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:33.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:34.737 01.179 16108 Exposure complete
23:34:34.817 00.080 16108 worker thread done servicing request
23:34:34.818 00.001 21068 OnExposeComplete: enter
23:34:34.818 00.000 21068 UpdateGuideState(): m_state=6
23:34:34.819 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4938
23:34:34.820 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.94, Mass=100353, SNR=68.7, Peak=16784 HFD=2.7
23:34:34.821 00.001 21068 MultiStar: [#1 0.49,0.43,0.00,M1] [#2 0.36,0.12,1.27,U] [#3 0.37,0.48,0.00,M1] [#4 0.39,0.34,0.00,M2] [#5 0.35,0.06,1.01,U] [#6 0.65,0.40,0.00,M5] [#7 -0.03,0.02,0.67,U] [#8 0.39,0.11,0.72,U] 
23:34:34.822 00.001 21068 single-star, 4 included, MultiStar: {0.22, 0.07}, one-star: {-0.04, 0.03}
23:34:34.822 00.000 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
23:34:34.823 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
23:34:34.824 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.52 mountX=0.05 mountY=-0.02, mountTheta=-0.39
23:34:34.825 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
23:34:34.826 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
23:34:34.827 00.001 16108 Worker thread wakes up
23:34:34.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:34:34.827 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:34:34.827 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
23:34:34.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:34:34.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:34.828 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:34.828 00.000 16108 MoveAxis(E, 0, ABG)
23:34:34.828 00.000 16108 Move returns status 0, amount 0
23:34:34.828 00.000 16108 MoveAxis(N, 0, ABG)
23:34:34.828 00.000 16108 Move returns status 0, amount 0
23:34:34.828 00.000 16108 move complete, result=0
23:34:34.828 00.000 16108 worker thread done servicing request
23:34:34.832 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3811, FiltMin=3283, FiltMax=51229, Gamma=1.000
23:34:34.848 00.016 21068 UpdateGuideState exits: m=100353 SNR=68.7
23:34:34.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:34.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:34.850 00.000 21068 Enqueuing Expose request
23:34:34.851 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:34.852 00.001 16108 Worker thread wakes up
23:34:34.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:34.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:35.832 00.980 16108 Exposure complete
23:34:35.901 00.069 16108 worker thread done servicing request
23:34:35.901 00.000 21068 OnExposeComplete: enter
23:34:35.903 00.002 21068 UpdateGuideState(): m_state=6
23:34:35.905 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4939
23:34:35.906 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.35, Mass=115537, SNR=79.3, Peak=15040 HFD=3.3
23:34:35.908 00.002 21068 MultiStar: [#1 0.33,0.56,0.00,M2] [#2 0.43,0.25,0.00,M1] [#3 0.37,0.59,0.00,M2] [#4 -0.07,0.49,0.00,M3] [#5 -0.05,0.50,0.00,M1] [#6 0.14,0.21,0.72,U] [#7 0.43,0.37,0.00,M2] [#8 0.57,0.18,0.00,M1] 
23:34:35.909 00.001 21068 refined, 1 included, MultiStar: {0.13, 0.35}, one-star: {0.11, 0.44}
23:34:35.911 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:34:35.912 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:34:35.913 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.22 mountX=-0.06 mountY=-0.37, mountTheta=-1.75
23:34:35.914 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.35, opts=13)
23:34:35.915 00.001 21068 Enqueuing Move request for scope (0.13, 0.35)
23:34:35.916 00.001 16108 Worker thread wakes up
23:34:35.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
23:34:35.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
23:34:35.916 00.000 16108 Moving (0.13, 0.35) raw xDistance=-0.06 yDistance=-0.37
23:34:35.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:35.917 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:35.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:34:35.917 00.000 16108 MoveAxis(E, 0, ABG)
23:34:35.917 00.000 16108 Move returns status 0, amount 0
23:34:35.917 00.000 16108 MoveAxis(N, 0, ABG)
23:34:35.917 00.000 16108 Move returns status 0, amount 0
23:34:35.917 00.000 16108 move complete, result=0
23:34:35.917 00.000 16108 worker thread done servicing request
23:34:35.920 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3811, FiltMin=3264, FiltMax=39917, Gamma=1.000
23:34:35.934 00.014 21068 UpdateGuideState exits: m=115537 SNR=79.3
23:34:35.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:35.937 00.001 21068 Enqueuing Expose request
23:34:35.937 00.000 16108 Worker thread wakes up
23:34:35.937 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:34:35.939 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:35.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:37.104 01.165 16108 Exposure complete
23:34:37.159 00.055 16108 worker thread done servicing request
23:34:37.159 00.000 21068 OnExposeComplete: enter
23:34:37.161 00.002 21068 UpdateGuideState(): m_state=6
23:34:37.162 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4940
23:34:37.163 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=877.21, Mass=110813, SNR=67.0, Peak=16320 HFD=3.1
23:34:37.163 00.000 21068 MultiStar: [#1 0.59,0.27,0.00,M3] [#2 0.34,0.00,1.22,U] [#3 0.66,0.60,0.00,M3] [#4 0.11,0.21,0.78,U] [#5 0.39,0.02,0.90,U] [#6 0.38,0.18,0.78,U] [#7 0.24,0.38,0.63,U] [#8 0.65,0.34,0.00,M2] 
23:34:37.164 00.001 21068 refined, 5 included, MultiStar: {0.29, 0.16}, one-star: {0.22, 0.31}
23:34:37.165 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
23:34:37.166 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
23:34:37.166 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=0.16 hyp=0.33 cameraTheta=0.51 mountX=-0.26 mountY=-0.23, mountTheta=-2.42
23:34:37.168 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.16, opts=13)
23:34:37.170 00.002 21068 Enqueuing Move request for scope (0.29, 0.16)
23:34:37.170 00.000 16108 Worker thread wakes up
23:34:37.171 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.16) opts 0xd
23:34:37.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.16)
23:34:37.171 00.000 16108 Moving (0.29, 0.16) raw xDistance=-0.26 yDistance=-0.23
23:34:37.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:34:37.171 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.47 newest=-0.61
23:34:37.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:34:37.171 00.000 16108 MoveAxis(E, 67, ABG)
23:34:37.171 00.000 16108 Guiding  Dir = 2, Dur = 67
23:34:37.171 00.000 16108 IsSlewing returns 0
23:34:37.171 00.000 16108 IsGuiding returns 0
23:34:37.174 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3811, FiltMin=3229, FiltMax=51014, Gamma=1.000
23:34:37.177 00.003 16108 PulseGuide returned control before completion, sleep 71
23:34:37.189 00.012 21068 UpdateGuideState exits: m=110813 SNR=67.0
23:34:37.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:37.190 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:37.191 00.001 21068 Enqueuing Expose request
23:34:37.255 00.064 16108 IsGuiding returns 1
23:34:37.255 00.000 16108 scope still moving after pulse duration time elapsed
23:34:37.286 00.031 16108 IsSlewing returns 0
23:34:37.286 00.000 16108 IsGuiding returns 0
23:34:37.286 00.000 16108 scope move finished after 67 + 47 ms
23:34:37.286 00.000 16108 Move returns status 0, amount 67
23:34:37.286 00.000 16108 MoveAxis(N, 45, ABG)
23:34:37.286 00.000 16108 Guiding  Dir = 0, Dur = 45
23:34:37.286 00.000 16108 IsSlewing returns 0
23:34:37.286 00.000 16108 IsGuiding returns 0
23:34:37.335 00.049 16108 IsGuiding returns 1
23:34:37.335 00.000 16108 scope still moving after pulse duration time elapsed
23:34:37.365 00.030 16108 IsSlewing returns 0
23:34:37.365 00.000 16108 IsGuiding returns 1
23:34:37.401 00.036 16108 IsSlewing returns 0
23:34:37.401 00.000 16108 IsGuiding returns 1
23:34:37.428 00.027 16108 IsSlewing returns 0
23:34:37.428 00.000 16108 IsGuiding returns 0
23:34:37.428 00.000 16108 scope move finished after 45 + 97 ms
23:34:37.428 00.000 16108 Move returns status 0, amount 45
23:34:37.428 00.000 16108 move complete, result=0
23:34:37.428 00.000 16108 worker thread done servicing request
23:34:37.429 00.001 16108 Worker thread wakes up
23:34:37.429 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.2 px 45 ms NORTH
23:34:37.430 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:37.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:38.405 00.975 16108 Exposure complete
23:34:38.466 00.061 16108 worker thread done servicing request
23:34:38.467 00.001 21068 OnExposeComplete: enter
23:34:38.468 00.001 21068 UpdateGuideState(): m_state=6
23:34:38.470 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4941
23:34:38.471 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.31, Mass=109240, SNR=71.2, Peak=12915 HFD=3.4
23:34:38.473 00.002 21068 MultiStar: [#1 0.45,0.72,0.00,M4] [#2 0.31,0.28,1.52,U] [#3 0.43,0.80,0.00,M4] [#4 -0.07,0.46,0.74,U] [#5 0.30,0.42,0.00,M1] [#6 0.15,0.22,0.63,U] [#7 0.28,0.65,0.00,M2] [#8 0.13,0.55,0.00,M3] 
23:34:38.475 00.002 21068 refined, 3 included, MultiStar: {0.11, 0.33}, one-star: {-0.11, 0.40}
23:34:38.476 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
23:34:38.478 00.002 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
23:34:38.478 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.26 mountX=-0.05 mountY=-0.35, mountTheta=-1.70
23:34:38.481 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.33, opts=13)
23:34:38.482 00.001 21068 Enqueuing Move request for scope (0.11, 0.33)
23:34:38.483 00.001 16108 Worker thread wakes up
23:34:38.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
23:34:38.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
23:34:38.483 00.000 16108 Moving (0.11, 0.33) raw xDistance=-0.05 yDistance=-0.35
23:34:38.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:34:38.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:34:38.483 00.000 16108 MoveAxis(E, 0, ABG)
23:34:38.483 00.000 16108 Move returns status 0, amount 0
23:34:38.484 00.001 16108 MoveAxis(N, 70, ABG)
23:34:38.484 00.000 16108 Guiding  Dir = 0, Dur = 70
23:34:38.484 00.000 16108 IsSlewing returns 0
23:34:38.484 00.000 16108 IsGuiding returns 0
23:34:38.488 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3811, FiltMin=3241, FiltMax=45933, Gamma=1.000
23:34:38.503 00.015 21068 UpdateGuideState exits: m=109240 SNR=71.2
23:34:38.503 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:38.505 00.001 21068 Enqueuing Expose request
23:34:38.526 00.021 16108 PulseGuide returned control before completion, sleep 39
23:34:38.573 00.047 16108 IsGuiding returns 1
23:34:38.574 00.001 16108 scope still moving after pulse duration time elapsed
23:34:38.604 00.030 16108 IsSlewing returns 0
23:34:38.604 00.000 16108 IsGuiding returns 1
23:34:38.635 00.031 16108 IsSlewing returns 0
23:34:38.636 00.001 16108 IsGuiding returns 0
23:34:38.636 00.000 16108 scope move finished after 70 + 81 ms
23:34:38.636 00.000 16108 Move returns status 0, amount 70
23:34:38.636 00.000 16108 move complete, result=0
23:34:38.636 00.000 16108 worker thread done servicing request
23:34:38.637 00.001 16108 Worker thread wakes up
23:34:38.637 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 70 ms NORTH
23:34:38.640 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:38.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:39.796 01.156 16108 Exposure complete
23:34:39.882 00.086 16108 worker thread done servicing request
23:34:39.882 00.000 21068 OnExposeComplete: enter
23:34:39.884 00.002 21068 UpdateGuideState(): m_state=6
23:34:39.885 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4942
23:34:39.886 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.11, Mass=114254, SNR=81.1, Peak=16307 HFD=3.1
23:34:39.888 00.002 21068 MultiStar: [#1 -0.06,0.22,0.85,U] [#2 -0.21,-0.05,1.04,U] [#3 0.03,0.37,0.81,U] [#4 -0.44,0.38,0.00,M2] [#5 -0.37,0.13,0.74,U] [#6 -0.22,0.19,0.73,U] [#7 -0.26,0.09,0.51,U] [#8 0.02,0.38,0.73,U] 
23:34:39.890 00.002 21068 refined, 7 included, MultiStar: {-0.18, 0.19}, one-star: {-0.38, 0.21}
23:34:39.891 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
23:34:39.892 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
23:34:39.892 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.35 mountX=0.21 mountY=-0.14, mountTheta=-0.57
23:34:39.895 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.19, opts=13)
23:34:39.896 00.001 21068 Enqueuing Move request for scope (-0.18, 0.19)
23:34:39.897 00.001 16108 Worker thread wakes up
23:34:39.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
23:34:39.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
23:34:39.897 00.000 16108 Moving (-0.18, 0.19) raw xDistance=0.21 yDistance=-0.14
23:34:39.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:34:39.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:39.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:39.897 00.000 16108 MoveAxis(W, 56, ABG)
23:34:39.897 00.000 16108 Guiding  Dir = 3, Dur = 56
23:34:39.897 00.000 16108 IsSlewing returns 0
23:34:39.897 00.000 16108 IsGuiding returns 0
23:34:39.901 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3808, FiltMin=3305, FiltMax=41734, Gamma=1.000
23:34:39.916 00.015 21068 UpdateGuideState exits: m=114254 SNR=81.1
23:34:39.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:39.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:39.919 00.001 21068 Enqueuing Expose request
23:34:39.953 00.034 16108 PulseGuide returned control before completion, sleep 11
23:34:39.967 00.014 16108 IsGuiding returns 1
23:34:39.967 00.000 16108 scope still moving after pulse duration time elapsed
23:34:39.998 00.031 16108 IsSlewing returns 0
23:34:39.998 00.000 16108 IsGuiding returns 1
23:34:40.029 00.031 16108 IsSlewing returns 0
23:34:40.029 00.000 16108 IsGuiding returns 1
23:34:40.060 00.031 16108 IsSlewing returns 0
23:34:40.060 00.000 16108 IsGuiding returns 0
23:34:40.060 00.000 16108 scope move finished after 56 + 106 ms
23:34:40.060 00.000 16108 Move returns status 0, amount 56
23:34:40.060 00.000 16108 MoveAxis(N, 0, ABG)
23:34:40.060 00.000 16108 Move returns status 0, amount 0
23:34:40.060 00.000 16108 move complete, result=0
23:34:40.060 00.000 16108 worker thread done servicing request
23:34:40.060 00.000 16108 Worker thread wakes up
23:34:40.060 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:40.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:40.060 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
23:34:41.037 00.977 16108 Exposure complete
23:34:41.123 00.086 16108 worker thread done servicing request
23:34:41.123 00.000 21068 OnExposeComplete: enter
23:34:41.125 00.002 21068 UpdateGuideState(): m_state=6
23:34:41.126 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4943
23:34:41.127 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.26, Mass=92032, SNR=63.1, Peak=14851 HFD=2.9
23:34:41.129 00.002 21068 MultiStar: [#1 0.04,0.51,0.00,M4] [#2 -0.02,0.26,1.33,U] [#3 0.23,0.66,0.00,M4] [#4 -0.14,0.54,0.00,M3] [#5 0.07,0.60,0.00,M1] [#6 -0.04,0.30,0.72,U] [#7 -0.30,0.63,0.00,M2] [#8 0.42,0.40,0.00,M3] 
23:34:41.133 00.004 21068 refined, 2 included, MultiStar: {-0.12, 0.30}, one-star: {-0.29, 0.35}
23:34:41.135 00.002 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:34:41.137 00.002 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:34:41.139 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.94 mountX=0.17 mountY=-0.26, mountTheta=-1.01
23:34:41.144 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.30, opts=13)
23:34:41.145 00.001 21068 Enqueuing Move request for scope (-0.12, 0.30)
23:34:41.146 00.001 16108 Worker thread wakes up
23:34:41.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
23:34:41.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
23:34:41.147 00.001 16108 Moving (-0.12, 0.30) raw xDistance=0.17 yDistance=-0.26
23:34:41.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:34:41.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:34:41.147 00.000 16108 MoveAxis(E, 0, ABG)
23:34:41.147 00.000 16108 Move returns status 0, amount 0
23:34:41.147 00.000 16108 MoveAxis(N, 53, ABG)
23:34:41.147 00.000 16108 Guiding  Dir = 0, Dur = 53
23:34:41.148 00.001 16108 IsSlewing returns 0
23:34:41.148 00.000 16108 IsGuiding returns 0
23:34:41.149 00.001 16108 PulseGuide returned control before completion, sleep 62
23:34:41.155 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=3808, FiltMin=3245, FiltMax=41731, Gamma=1.000
23:34:41.172 00.017 21068 UpdateGuideState exits: m=92032 SNR=63.1
23:34:41.174 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:41.174 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:41.175 00.001 21068 Enqueuing Expose request
23:34:41.223 00.048 16108 IsGuiding returns 1
23:34:41.223 00.000 16108 scope still moving after pulse duration time elapsed
23:34:41.254 00.031 16108 IsSlewing returns 0
23:34:41.254 00.000 16108 IsGuiding returns 0
23:34:41.254 00.000 16108 scope move finished after 53 + 52 ms
23:34:41.254 00.000 16108 Move returns status 0, amount 53
23:34:41.254 00.000 16108 move complete, result=0
23:34:41.254 00.000 16108 worker thread done servicing request
23:34:41.254 00.000 16108 Worker thread wakes up
23:34:41.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:41.254 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 53 ms NORTH
23:34:41.256 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:42.418 01.162 16108 Exposure complete
23:34:42.502 00.084 16108 worker thread done servicing request
23:34:42.503 00.001 21068 OnExposeComplete: enter
23:34:42.505 00.002 21068 UpdateGuideState(): m_state=6
23:34:42.507 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4944
23:34:42.509 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=876.79, Mass=96159, SNR=64.9, Peak=12499 HFD=3.3
23:34:42.510 00.001 21068 MultiStar: [#1 0.24,0.45,0.00,M5] [#2 0.11,0.10,1.18,U] [#3 0.40,0.60,0.00,M5] [#4 0.15,-0.33,0.77,U] [#5 -0.07,0.11,0.84,U] [#6 0.08,-0.60,0.00,M1] [#7 0.06,0.20,0.68,U] [#8 0.07,-0.30,0.71,U] 
23:34:42.512 00.002 21068 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {-0.13, -0.12}
23:34:42.513 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
23:34:42.514 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
23:34:42.514 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.99 mountX=-0.04 mountY=0.04, mountTheta=2.36
23:34:42.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
23:34:42.517 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
23:34:42.518 00.001 16108 Worker thread wakes up
23:34:42.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:34:42.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:34:42.518 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
23:34:42.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:34:42.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:42.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:34:42.518 00.000 16108 MoveAxis(E, 0, ABG)
23:34:42.518 00.000 16108 Move returns status 0, amount 0
23:34:42.518 00.000 16108 MoveAxis(N, 0, ABG)
23:34:42.518 00.000 16108 Move returns status 0, amount 0
23:34:42.518 00.000 16108 move complete, result=0
23:34:42.518 00.000 16108 worker thread done servicing request
23:34:42.524 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3805, FiltMin=3193, FiltMax=54157, Gamma=1.000
23:34:42.540 00.016 21068 UpdateGuideState exits: m=96159 SNR=64.9
23:34:42.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:42.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:42.543 00.001 21068 Enqueuing Expose request
23:34:42.544 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:42.546 00.002 16108 Worker thread wakes up
23:34:42.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:42.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:43.528 00.982 16108 Exposure complete
23:34:43.584 00.056 16108 worker thread done servicing request
23:34:43.584 00.000 21068 OnExposeComplete: enter
23:34:43.586 00.002 21068 UpdateGuideState(): m_state=6
23:34:43.587 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4945
23:34:43.587 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.60, Mass=107514, SNR=77.5, Peak=13728 HFD=3.3
23:34:43.588 00.001 21068 MultiStar: [#1 0.50,0.02,0.00,M6] [#2 0.24,-0.26,1.08,U] [#3 0.24,0.23,0.86,U] [#4 0.05,-0.15,0.63,U] [#5 0.12,-0.33,0.77,U] [#6 0.18,-0.44,0.57,U] [#7 0.41,-0.09,0.53,U] [#8 0.26,-0.42,0.00,M3] 
23:34:43.589 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.19}, one-star: {0.06, -0.31}
23:34:43.590 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
23:34:43.590 00.000 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
23:34:43.591 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.82 mountX=-0.21 mountY=0.14, mountTheta=2.54
23:34:43.592 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.19, opts=13)
23:34:43.593 00.001 21068 Enqueuing Move request for scope (0.18, -0.19)
23:34:43.594 00.001 16108 Worker thread wakes up
23:34:43.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
23:34:43.594 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
23:34:43.594 00.000 16108 Moving (0.18, -0.19) raw xDistance=-0.21 yDistance=0.14
23:34:43.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:34:43.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:43.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:34:43.594 00.000 16108 MoveAxis(E, 55, ABG)
23:34:43.594 00.000 16108 Guiding  Dir = 2, Dur = 55
23:34:43.596 00.002 16108 IsSlewing returns 0
23:34:43.596 00.000 16108 IsGuiding returns 0
23:34:43.600 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3808, FiltMin=3145, FiltMax=58883, Gamma=1.000
23:34:43.612 00.012 16108 PulseGuide returned control before completion, sleep 48
23:34:43.618 00.006 21068 UpdateGuideState exits: m=107514 SNR=77.5
23:34:43.620 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:43.622 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:43.624 00.002 21068 Enqueuing Expose request
23:34:43.674 00.050 16108 IsGuiding returns 1
23:34:43.674 00.000 16108 scope still moving after pulse duration time elapsed
23:34:43.706 00.032 16108 IsSlewing returns 0
23:34:43.706 00.000 16108 IsGuiding returns 0
23:34:43.706 00.000 16108 scope move finished after 55 + 56 ms
23:34:43.706 00.000 16108 Move returns status 0, amount 55
23:34:43.706 00.000 16108 MoveAxis(N, 0, ABG)
23:34:43.706 00.000 16108 Move returns status 0, amount 0
23:34:43.706 00.000 16108 move complete, result=0
23:34:43.706 00.000 16108 worker thread done servicing request
23:34:43.707 00.001 16108 Worker thread wakes up
23:34:43.707 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
23:34:43.710 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:43.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:44.877 01.167 16108 Exposure complete
23:34:44.941 00.064 16108 worker thread done servicing request
23:34:44.941 00.000 21068 OnExposeComplete: enter
23:34:44.942 00.001 21068 UpdateGuideState(): m_state=6
23:34:44.943 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4946
23:34:44.944 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.98, Mass=97858, SNR=68.2, Peak=14947 HFD=2.8
23:34:44.945 00.001 21068 MultiStar: [#1 0.32,0.23,1.12,U] [#2 0.25,0.04,1.29,U] [#3 0.07,0.38,0.95,U] [#4 0.38,0.30,0.74,U] [#5 0.49,-0.11,0.00,M1] [#6 0.23,-0.20,0.92,U] [#7 -0.09,0.33,0.69,U] [#8 0.31,-0.08,0.83,U] 
23:34:44.946 00.001 21068 single-star, 7 included, MultiStar: {0.17, 0.12}, one-star: {-0.14, 0.07}
23:34:44.947 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
23:34:44.947 00.000 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
23:34:44.948 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=0.15 mountY=-0.03, mountTheta=-0.23
23:34:44.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.07, opts=13)
23:34:44.951 00.001 21068 Enqueuing Move request for scope (-0.14, 0.07)
23:34:44.951 00.000 16108 Worker thread wakes up
23:34:44.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
23:34:44.952 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
23:34:44.952 00.000 16108 Moving (-0.14, 0.07) raw xDistance=0.15 yDistance=-0.03
23:34:44.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:34:44.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:44.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:44.952 00.000 16108 MoveAxis(E, 0, ABG)
23:34:44.952 00.000 16108 Move returns status 0, amount 0
23:34:44.952 00.000 16108 MoveAxis(N, 0, ABG)
23:34:44.952 00.000 16108 Move returns status 0, amount 0
23:34:44.952 00.000 16108 move complete, result=0
23:34:44.952 00.000 16108 worker thread done servicing request
23:34:44.958 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3805, FiltMin=3232, FiltMax=62605, Gamma=1.000
23:34:44.973 00.015 21068 UpdateGuideState exits: m=97858 SNR=68.2
23:34:44.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:44.977 00.002 21068 Enqueuing Expose request
23:34:44.978 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:44.980 00.002 16108 Worker thread wakes up
23:34:44.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:44.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:45.946 00.966 16108 Exposure complete
23:34:46.017 00.071 16108 worker thread done servicing request
23:34:46.018 00.001 21068 OnExposeComplete: enter
23:34:46.019 00.001 21068 UpdateGuideState(): m_state=6
23:34:46.020 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4947
23:34:46.020 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=876.95, Mass=101902, SNR=66.8, Peak=15936 HFD=2.9
23:34:46.021 00.001 21068 MultiStar: [#1 0.57,0.09,0.00,M6] [#2 0.21,-0.06,1.21,U] [#3 0.46,0.38,0.00,M4] [#4 -0.04,0.27,0.76,U] [#5 0.07,-0.28,0.80,U] [#6 0.24,0.24,0.79,U] [#7 0.12,0.24,0.63,U] [#8 0.14,0.06,0.81,U] 
23:34:46.022 00.001 21068 single-star, 6 included, MultiStar: {0.10, 0.06}, one-star: {-0.07, 0.04}
23:34:46.024 00.002 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
23:34:46.024 00.000 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
23:34:46.025 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.60 mountX=0.07 mountY=-0.02, mountTheta=-0.32
23:34:46.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
23:34:46.027 00.000 21068 Enqueuing Move request for scope (-0.07, 0.04)
23:34:46.028 00.001 16108 Worker thread wakes up
23:34:46.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:34:46.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:34:46.028 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=-0.02
23:34:46.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:34:46.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:46.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:46.028 00.000 16108 MoveAxis(E, 0, ABG)
23:34:46.029 00.001 16108 Move returns status 0, amount 0
23:34:46.029 00.000 16108 MoveAxis(N, 0, ABG)
23:34:46.029 00.000 16108 Move returns status 0, amount 0
23:34:46.029 00.000 16108 move complete, result=0
23:34:46.029 00.000 16108 worker thread done servicing request
23:34:46.034 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3805, FiltMin=3257, FiltMax=58077, Gamma=1.000
23:34:46.048 00.014 21068 UpdateGuideState exits: m=101902 SNR=66.8
23:34:46.050 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:46.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:46.051 00.000 21068 Enqueuing Expose request
23:34:46.052 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:46.053 00.001 16108 Worker thread wakes up
23:34:46.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:46.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:47.202 01.149 16108 Exposure complete
23:34:47.273 00.071 16108 worker thread done servicing request
23:34:47.273 00.000 21068 OnExposeComplete: enter
23:34:47.274 00.001 21068 UpdateGuideState(): m_state=6
23:34:47.275 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4948
23:34:47.276 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.54, Mass=105603, SNR=72.5, Peak=13040 HFD=3.2
23:34:47.279 00.003 21068 MultiStar: [#1 0.37,0.13,1.08,U] [#2 0.01,-0.19,1.14,U] [#3 0.35,0.16,1.24,U] [#4 -0.36,-0.03,0.63,U] [#5 -0.12,-0.14,0.69,U] [#6 0.02,-0.23,0.65,U] [#7 0.23,-0.24,0.67,U] [#8 0.06,-0.20,0.64,U] 
23:34:47.280 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {-0.08, -0.36}
23:34:47.282 00.002 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:34:47.283 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
23:34:47.285 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=-0.10 mountY=0.08, mountTheta=2.48
23:34:47.287 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
23:34:47.289 00.002 21068 Enqueuing Move request for scope (0.09, -0.10)
23:34:47.290 00.001 16108 Worker thread wakes up
23:34:47.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:34:47.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:34:47.290 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=0.08
23:34:47.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:34:47.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:47.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:47.290 00.000 16108 MoveAxis(E, 0, ABG)
23:34:47.290 00.000 16108 Move returns status 0, amount 0
23:34:47.290 00.000 16108 MoveAxis(N, 0, ABG)
23:34:47.290 00.000 16108 Move returns status 0, amount 0
23:34:47.290 00.000 16108 move complete, result=0
23:34:47.290 00.000 16108 worker thread done servicing request
23:34:47.294 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3801, FiltMin=3280, FiltMax=61565, Gamma=1.000
23:34:47.310 00.016 21068 UpdateGuideState exits: m=105603 SNR=72.5
23:34:47.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:47.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:47.312 00.000 21068 Enqueuing Expose request
23:34:47.313 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:47.314 00.001 16108 Worker thread wakes up
23:34:47.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:47.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:48.313 00.999 16108 Exposure complete
23:34:48.367 00.054 16108 worker thread done servicing request
23:34:48.368 00.001 21068 OnExposeComplete: enter
23:34:48.368 00.000 21068 UpdateGuideState(): m_state=6
23:34:48.369 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4949
23:34:48.370 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.75, Mass=111839, SNR=87.0, Peak=15091 HFD=3.2
23:34:48.371 00.001 21068 MultiStar: [#1 0.43,-0.14,1.00,U] [#2 0.04,-0.18,0.87,U] [#3 0.14,-0.00,0.95,U] [#4 -0.10,0.19,0.59,U] [#5 -0.09,-0.20,0.64,U] [#6 0.06,-0.53,0.00,M1] [#7 0.30,0.04,0.42,U] [#8 0.20,-0.31,0.60,U] 
23:34:48.372 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {-0.12, -0.15}
23:34:48.373 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
23:34:48.374 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
23:34:48.375 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=-0.12 mountY=0.08, mountTheta=2.54
23:34:48.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
23:34:48.377 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
23:34:48.378 00.001 16108 Worker thread wakes up
23:34:48.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:34:48.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:34:48.378 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
23:34:48.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:34:48.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:48.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:48.378 00.000 16108 MoveAxis(E, 0, ABG)
23:34:48.378 00.000 16108 Move returns status 0, amount 0
23:34:48.378 00.000 16108 MoveAxis(N, 0, ABG)
23:34:48.378 00.000 16108 Move returns status 0, amount 0
23:34:48.378 00.000 16108 move complete, result=0
23:34:48.378 00.000 16108 worker thread done servicing request
23:34:48.382 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3801, FiltMin=3225, FiltMax=52307, Gamma=1.000
23:34:48.396 00.014 21068 UpdateGuideState exits: m=111839 SNR=87.0
23:34:48.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:48.399 00.001 21068 Enqueuing Expose request
23:34:48.400 00.001 16108 Worker thread wakes up
23:34:48.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:48.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:48.400 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:49.565 01.165 16108 Exposure complete
23:34:49.622 00.057 16108 worker thread done servicing request
23:34:49.622 00.000 21068 OnExposeComplete: enter
23:34:49.623 00.001 21068 UpdateGuideState(): m_state=6
23:34:49.624 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4950
23:34:49.624 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=876.67, Mass=112720, SNR=72.3, Peak=15536 HFD=3.0
23:34:49.625 00.001 21068 MultiStar: [#1 0.49,0.05,0.00,M5] [#2 0.09,-0.19,1.21,U] [#3 0.44,0.20,0.00,M3] [#4 0.09,0.10,0.66,U] [#5 0.24,-0.05,0.83,U] [#6 0.47,-0.57,0.00,M2] [#7 0.15,-0.03,0.57,U] [#8 0.30,-0.34,0.70,U] 
23:34:49.627 00.002 21068 refined, 5 included, MultiStar: {0.09, -0.14}, one-star: {-0.19, -0.24}
23:34:49.628 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
23:34:49.629 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
23:34:49.629 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.98 mountX=-0.12 mountY=0.11, mountTheta=2.37
23:34:49.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
23:34:49.632 00.001 21068 Enqueuing Move request for scope (0.09, -0.14)
23:34:49.632 00.000 16108 Worker thread wakes up
23:34:49.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:34:49.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:34:49.632 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.11
23:34:49.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:34:49.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:49.633 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:34:49.633 00.000 16108 MoveAxis(E, 0, ABG)
23:34:49.633 00.000 16108 Move returns status 0, amount 0
23:34:49.633 00.000 16108 MoveAxis(N, 0, ABG)
23:34:49.633 00.000 16108 Move returns status 0, amount 0
23:34:49.633 00.000 16108 move complete, result=0
23:34:49.633 00.000 16108 worker thread done servicing request
23:34:49.637 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3798, FiltMin=3248, FiltMax=55261, Gamma=1.000
23:34:49.651 00.014 21068 UpdateGuideState exits: m=112720 SNR=72.3
23:34:49.653 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.653 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:49.654 00.001 21068 Enqueuing Expose request
23:34:49.655 00.001 16108 Worker thread wakes up
23:34:49.655 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:49.656 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:49.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:50.621 00.965 16108 Exposure complete
23:34:50.687 00.066 16108 worker thread done servicing request
23:34:50.687 00.000 21068 OnExposeComplete: enter
23:34:50.688 00.001 21068 UpdateGuideState(): m_state=6
23:34:50.689 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4951
23:34:50.690 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.77, Mass=99744, SNR=67.3, Peak=14912 HFD=3.0
23:34:50.691 00.001 21068 MultiStar: [#1 0.62,-0.10,0.00,M6] [#2 0.46,-0.32,0.00,M1] [#3 0.20,0.06,0.97,U] [#4 0.02,-0.11,0.76,U] [#5 0.15,-0.05,0.82,U] [#6 0.35,-0.40,0.00,M3] [#7 0.07,0.02,0.66,U] [#8 0.17,-0.37,0.82,U] 
23:34:50.692 00.001 21068 single-star, 5 included, MultiStar: {0.10, -0.10}, one-star: {-0.00, -0.13}
23:34:50.692 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
23:34:50.693 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
23:34:50.694 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.58 mountX=-0.02 mountY=0.13, mountTheta=1.74
23:34:50.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.13, opts=13)
23:34:50.696 00.000 21068 Enqueuing Move request for scope (-0.00, -0.13)
23:34:50.697 00.001 16108 Worker thread wakes up
23:34:50.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
23:34:50.698 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
23:34:50.698 00.000 16108 Moving (-0.00, -0.13) raw xDistance=-0.02 yDistance=0.13
23:34:50.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:34:50.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:50.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:34:50.698 00.000 16108 MoveAxis(E, 0, ABG)
23:34:50.698 00.000 16108 Move returns status 0, amount 0
23:34:50.698 00.000 16108 MoveAxis(N, 0, ABG)
23:34:50.698 00.000 16108 Move returns status 0, amount 0
23:34:50.698 00.000 16108 move complete, result=0
23:34:50.698 00.000 16108 worker thread done servicing request
23:34:50.702 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3798, FiltMin=3229, FiltMax=60467, Gamma=1.000
23:34:50.721 00.019 21068 UpdateGuideState exits: m=99744 SNR=67.3
23:34:50.723 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:50.725 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:50.728 00.003 21068 Enqueuing Expose request
23:34:50.730 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:50.732 00.002 16108 Worker thread wakes up
23:34:50.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:50.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:51.906 01.174 16108 Exposure complete
23:34:51.964 00.058 16108 worker thread done servicing request
23:34:51.964 00.000 21068 OnExposeComplete: enter
23:34:51.966 00.002 21068 UpdateGuideState(): m_state=6
23:34:51.967 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4952
23:34:51.968 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.74, Mass=101354, SNR=67.7, Peak=16931 HFD=3.2
23:34:51.969 00.001 21068 MultiStar: [#1 0.40,-0.12,1.25,U] [#2 0.07,-0.33,1.36,U] [#3 0.14,0.11,1.13,U] [#4 -0.09,0.16,0.67,U] [#5 0.01,0.07,0.88,U] [#6 -0.21,-0.45,0.00,M4] [#7 -0.08,-0.25,0.68,U] [#8 0.20,-0.11,0.68,U] 
23:34:51.969 00.000 21068 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {-0.48, -0.17}
23:34:51.970 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:34:51.971 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:34:51.971 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=-0.05 mountY=0.08, mountTheta=2.15
23:34:51.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
23:34:51.975 00.002 21068 Enqueuing Move request for scope (0.04, -0.09)
23:34:51.975 00.000 16108 Worker thread wakes up
23:34:51.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:34:51.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:34:51.975 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
23:34:51.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:34:51.976 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:51.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:51.976 00.000 16108 MoveAxis(E, 0, ABG)
23:34:51.976 00.000 16108 Move returns status 0, amount 0
23:34:51.976 00.000 16108 MoveAxis(N, 0, ABG)
23:34:51.976 00.000 16108 Move returns status 0, amount 0
23:34:51.976 00.000 16108 move complete, result=0
23:34:51.976 00.000 16108 worker thread done servicing request
23:34:51.979 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3798, FiltMin=3187, FiltMax=49750, Gamma=1.000
23:34:51.995 00.016 21068 UpdateGuideState exits: m=101354 SNR=67.7
23:34:51.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.996 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:51.998 00.002 21068 Enqueuing Expose request
23:34:51.999 00.001 16108 Worker thread wakes up
23:34:51.999 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:52.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:52.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:52.985 00.985 16108 Exposure complete
23:34:53.042 00.057 16108 worker thread done servicing request
23:34:53.043 00.001 21068 OnExposeComplete: enter
23:34:53.045 00.002 21068 UpdateGuideState(): m_state=6
23:34:53.047 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4953
23:34:53.047 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=876.59, Mass=95030, SNR=72.4, Peak=12144 HFD=3.2
23:34:53.048 00.001 21068 MultiStar: [#1 0.06,-0.27,1.03,U] [#2 -0.03,-0.46,1.21,U] [#3 -0.10,0.09,1.01,U] [#4 -0.33,-0.08,0.82,U] [#5 -0.37,-0.17,0.84,U] [#6 -0.30,-0.57,0.00,M5] [#7 0.15,-0.06,0.63,U] [#8 0.06,-0.46,0.73,U] 
23:34:53.050 00.002 21068 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.04, -0.32}
23:34:53.051 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
23:34:53.053 00.002 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
23:34:53.054 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.90 mountX=0.04 mountY=0.24, mountTheta=1.42
23:34:53.057 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.23, opts=13)
23:34:53.060 00.003 21068 Enqueuing Move request for scope (-0.08, -0.23)
23:34:53.061 00.001 16108 Worker thread wakes up
23:34:53.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
23:34:53.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
23:34:53.061 00.000 16108 Moving (-0.08, -0.23) raw xDistance=0.04 yDistance=0.24
23:34:53.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:34:53.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:53.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:34:53.061 00.000 16108 MoveAxis(E, 0, ABG)
23:34:53.061 00.000 16108 Move returns status 0, amount 0
23:34:53.061 00.000 16108 MoveAxis(N, 0, ABG)
23:34:53.061 00.000 16108 Move returns status 0, amount 0
23:34:53.061 00.000 16108 move complete, result=0
23:34:53.061 00.000 16108 worker thread done servicing request
23:34:53.067 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3798, FiltMin=3229, FiltMax=48781, Gamma=1.000
23:34:53.087 00.020 21068 UpdateGuideState exits: m=95030 SNR=72.4
23:34:53.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:53.090 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:53.092 00.002 21068 Enqueuing Expose request
23:34:53.093 00.001 16108 Worker thread wakes up
23:34:53.093 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:53.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:53.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:54.261 01.167 16108 Exposure complete
23:34:54.318 00.057 16108 worker thread done servicing request
23:34:54.319 00.001 21068 OnExposeComplete: enter
23:34:54.320 00.001 21068 UpdateGuideState(): m_state=6
23:34:54.321 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4954
23:34:54.322 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.71, Mass=111015, SNR=77.3, Peak=15619 HFD=3.2
23:34:54.323 00.001 21068 MultiStar: [#1 0.24,0.17,1.22,U] [#2 0.08,-0.14,1.21,U] [#3 0.05,0.33,0.88,U] [#4 -0.30,-0.08,0.64,U] [#5 -0.18,-0.06,0.66,U] [#6 -0.14,-0.33,0.76,U] [#7 0.08,0.10,0.52,U] [#8 0.02,-0.28,0.73,U] 
23:34:54.324 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.43, -0.20}
23:34:54.326 00.002 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
23:34:54.327 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
23:34:54.328 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.34 mountX=0.04 mountY=0.06, mountTheta=1.00
23:34:54.330 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
23:34:54.331 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
23:34:54.332 00.001 16108 Worker thread wakes up
23:34:54.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:34:54.332 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:34:54.332 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
23:34:54.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:34:54.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:54.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:34:54.332 00.000 16108 MoveAxis(E, 0, ABG)
23:34:54.332 00.000 16108 Move returns status 0, amount 0
23:34:54.332 00.000 16108 MoveAxis(N, 0, ABG)
23:34:54.332 00.000 16108 Move returns status 0, amount 0
23:34:54.333 00.001 16108 move complete, result=0
23:34:54.333 00.000 16108 worker thread done servicing request
23:34:54.337 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3798, FiltMin=3254, FiltMax=47853, Gamma=1.000
23:34:54.352 00.015 21068 UpdateGuideState exits: m=111015 SNR=77.3
23:34:54.354 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.356 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:54.358 00.002 21068 Enqueuing Expose request
23:34:54.359 00.001 16108 Worker thread wakes up
23:34:54.360 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:54.361 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:54.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:55.337 00.976 16108 Exposure complete
23:34:55.397 00.060 16108 worker thread done servicing request
23:34:55.397 00.000 21068 OnExposeComplete: enter
23:34:55.399 00.002 21068 UpdateGuideState(): m_state=6
23:34:55.400 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4955
23:34:55.401 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.37, Mass=106347, SNR=74.6, Peak=13219 HFD=3.1
23:34:55.402 00.001 21068 MultiStar: [#1 0.11,-0.33,1.02,U] [#2 -0.41,-0.33,0.00,M1] [#3 -0.11,-0.05,0.82,U] [#4 -0.51,-0.08,0.00,M1] [#5 -0.03,-0.41,0.88,U] [#6 0.04,-0.69,0.00,M5] [#7 0.03,-0.37,0.73,U] [#8 -0.24,-0.69,0.00,M1] 
23:34:55.402 00.000 21068 refined, 4 included, MultiStar: {-0.07, -0.35}, one-star: {-0.31, -0.54}
23:34:55.403 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
23:34:55.404 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
23:34:55.405 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.35 cameraTheta=-1.76 mountX=0.00 mountY=0.35, mountTheta=1.56
23:34:55.406 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.35, opts=13)
23:34:55.408 00.002 21068 Enqueuing Move request for scope (-0.07, -0.35)
23:34:55.409 00.001 16108 Worker thread wakes up
23:34:55.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
23:34:55.409 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
23:34:55.409 00.000 16108 Moving (-0.07, -0.35) raw xDistance=0.00 yDistance=0.35
23:34:55.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:34:55.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:55.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:34:55.410 00.001 16108 MoveAxis(E, 0, ABG)
23:34:55.410 00.000 16108 Move returns status 0, amount 0
23:34:55.410 00.000 16108 MoveAxis(N, 0, ABG)
23:34:55.410 00.000 16108 Move returns status 0, amount 0
23:34:55.410 00.000 16108 move complete, result=0
23:34:55.410 00.000 16108 worker thread done servicing request
23:34:55.415 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3798, FiltMin=3219, FiltMax=42918, Gamma=1.000
23:34:55.432 00.017 21068 UpdateGuideState exits: m=106347 SNR=74.6
23:34:55.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:55.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:55.435 00.001 21068 Enqueuing Expose request
23:34:55.435 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:34:55.437 00.002 16108 Worker thread wakes up
23:34:55.437 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:55.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:56.613 01.176 16108 Exposure complete
23:34:56.679 00.066 16108 worker thread done servicing request
23:34:56.679 00.000 21068 OnExposeComplete: enter
23:34:56.680 00.001 21068 UpdateGuideState(): m_state=6
23:34:56.683 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4956
23:34:56.684 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=877.00, Mass=97859, SNR=63.6, Peak=13091 HFD=3.0
23:34:56.685 00.001 21068 MultiStar: [#1 0.19,0.29,1.14,U] [#2 0.05,-0.10,1.30,U] [#3 0.08,0.27,1.11,U] [#4 -0.32,0.42,0.00,M2] [#5 -0.04,0.04,0.89,U] [#6 0.01,-0.14,0.80,U] [#7 0.10,-0.06,0.74,U] [#8 0.00,0.12,0.87,U] 
23:34:56.687 00.002 21068 refined, 7 included, MultiStar: {-0.00, 0.07}, one-star: {-0.43, 0.09}
23:34:56.688 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
23:34:56.689 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
23:34:56.690 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.59 mountX=0.01 mountY=-0.07, mountTheta=-1.37
23:34:56.693 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
23:34:56.695 00.002 21068 Enqueuing Move request for scope (-0.00, 0.07)
23:34:56.697 00.002 16108 Worker thread wakes up
23:34:56.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:34:56.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:34:56.697 00.000 16108 Moving (-0.00, 0.07) raw xDistance=0.01 yDistance=-0.07
23:34:56.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:56.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:56.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:56.698 00.001 16108 MoveAxis(E, 0, ABG)
23:34:56.698 00.000 16108 Move returns status 0, amount 0
23:34:56.698 00.000 16108 MoveAxis(N, 0, ABG)
23:34:56.698 00.000 16108 Move returns status 0, amount 0
23:34:56.698 00.000 16108 move complete, result=0
23:34:56.698 00.000 16108 worker thread done servicing request
23:34:56.706 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3801, FiltMin=3156, FiltMax=53133, Gamma=1.000
23:34:56.722 00.016 21068 UpdateGuideState exits: m=97859 SNR=63.6
23:34:56.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:56.725 00.001 21068 Enqueuing Expose request
23:34:56.726 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:56.726 00.000 16108 Worker thread wakes up
23:34:56.728 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:56.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:57.708 00.980 16108 Exposure complete
23:34:57.786 00.078 16108 worker thread done servicing request
23:34:57.786 00.000 21068 OnExposeComplete: enter
23:34:57.787 00.001 21068 UpdateGuideState(): m_state=6
23:34:57.788 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4957
23:34:57.788 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=876.74, Mass=100718, SNR=65.7, Peak=12480 HFD=3.4
23:34:57.789 00.001 21068 MultiStar: [#1 0.42,-0.06,1.23,U] [#2 0.10,-0.35,1.21,U] [#3 0.10,0.01,1.05,U] [#4 -0.11,-0.34,0.77,U] [#5 0.06,-0.27,1.02,U] [#6 0.17,-0.39,0.68,U] [#7 -0.40,-0.11,0.62,U] [#8 -0.04,-0.42,0.87,U] 
23:34:57.790 00.001 21068 single-star, 8 included, MultiStar: {0.05, -0.22}, one-star: {-0.12, -0.17}
23:34:57.791 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
23:34:57.791 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
23:34:57.793 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.20 mountX=0.09 mountY=0.19, mountTheta=1.12
23:34:57.794 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
23:34:57.795 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
23:34:57.796 00.001 16108 Worker thread wakes up
23:34:57.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
23:34:57.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
23:34:57.796 00.000 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.19
23:34:57.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:34:57.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:57.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:34:57.796 00.000 16108 MoveAxis(E, 0, ABG)
23:34:57.796 00.000 16108 Move returns status 0, amount 0
23:34:57.796 00.000 16108 MoveAxis(N, 0, ABG)
23:34:57.796 00.000 16108 Move returns status 0, amount 0
23:34:57.796 00.000 16108 move complete, result=0
23:34:57.797 00.001 16108 worker thread done servicing request
23:34:57.800 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3805, FiltMin=3270, FiltMax=53219, Gamma=1.000
23:34:57.816 00.016 21068 UpdateGuideState exits: m=100718 SNR=65.7
23:34:57.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:57.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:57.818 00.000 21068 Enqueuing Expose request
23:34:57.819 00.001 16108 Worker thread wakes up
23:34:57.819 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:57.820 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:57.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:58.982 01.162 16108 Exposure complete
23:34:59.050 00.068 16108 worker thread done servicing request
23:34:59.051 00.001 21068 OnExposeComplete: enter
23:34:59.051 00.000 21068 UpdateGuideState(): m_state=6
23:34:59.052 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4958
23:34:59.053 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.63, Mass=106978, SNR=69.0, Peak=13779 HFD=3.2
23:34:59.053 00.000 21068 MultiStar: [#1 0.34,-0.05,1.13,U] [#2 0.29,-0.37,1.30,U] [#3 0.32,-0.04,0.97,U] [#4 -0.38,-0.09,0.84,U] [#5 -0.06,-0.29,1.04,U] [#6 -0.08,-0.60,0.00,M4] [#7 -0.01,0.05,0.60,U] [#8 0.08,-0.25,0.81,U] 
23:34:59.054 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.18}, one-star: {-0.09, -0.28}
23:34:59.055 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.18)
23:34:59.056 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.24)
23:34:59.056 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=-0.12 mountY=0.16, mountTheta=2.20
23:34:59.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.18, opts=13)
23:34:59.060 00.002 21068 Enqueuing Move request for scope (0.08, -0.18)
23:34:59.060 00.000 16108 Worker thread wakes up
23:34:59.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
23:34:59.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
23:34:59.061 00.001 16108 Moving (0.08, -0.18) raw xDistance=-0.12 yDistance=0.16
23:34:59.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:34:59.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:59.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:34:59.061 00.000 16108 MoveAxis(E, 0, ABG)
23:34:59.061 00.000 16108 Move returns status 0, amount 0
23:34:59.061 00.000 16108 MoveAxis(N, 0, ABG)
23:34:59.061 00.000 16108 Move returns status 0, amount 0
23:34:59.061 00.000 16108 move complete, result=0
23:34:59.061 00.000 16108 worker thread done servicing request
23:34:59.068 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3801, FiltMin=3245, FiltMax=52339, Gamma=1.000
23:34:59.092 00.024 21068 UpdateGuideState exits: m=106978 SNR=69.0
23:34:59.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:34:59.095 00.001 21068 Enqueuing Expose request
23:34:59.096 00.001 16108 Worker thread wakes up
23:34:59.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:34:59.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:34:59.096 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:00.056 00.960 16108 Exposure complete
23:35:00.141 00.085 16108 worker thread done servicing request
23:35:00.141 00.000 21068 OnExposeComplete: enter
23:35:00.141 00.000 21068 UpdateGuideState(): m_state=6
23:35:00.142 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4959
23:35:00.143 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.77, Mass=101713, SNR=72.9, Peak=13696 HFD=3.2
23:35:00.144 00.001 21068 MultiStar: [#1 0.19,-0.04,0.96,U] [#2 0.24,-0.29,1.30,U] [#3 0.13,-0.01,0.81,U] [#4 0.03,0.14,0.80,U] [#5 0.11,-0.19,0.76,U] [#6 0.20,-0.41,0.73,U] [#7 0.18,-0.22,0.60,U] [#8 0.05,-0.39,0.64,U] 
23:35:00.144 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {-0.20, -0.13}
23:35:00.145 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
23:35:00.145 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
23:35:00.146 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.13 mountY=0.14, mountTheta=2.34
23:35:00.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
23:35:00.149 00.001 21068 Enqueuing Move request for scope (0.10, -0.17)
23:35:00.149 00.000 16108 Worker thread wakes up
23:35:00.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:35:00.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:35:00.150 00.001 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.14
23:35:00.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:00.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:00.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:35:00.150 00.000 16108 MoveAxis(E, 0, ABG)
23:35:00.150 00.000 16108 Move returns status 0, amount 0
23:35:00.150 00.000 16108 MoveAxis(N, 0, ABG)
23:35:00.150 00.000 16108 Move returns status 0, amount 0
23:35:00.150 00.000 16108 move complete, result=0
23:35:00.150 00.000 16108 worker thread done servicing request
23:35:00.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3805, FiltMin=3257, FiltMax=56582, Gamma=1.000
23:35:00.168 00.015 21068 UpdateGuideState exits: m=101713 SNR=72.9
23:35:00.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:00.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:00.170 00.000 21068 Enqueuing Expose request
23:35:00.171 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:00.171 00.000 16108 Worker thread wakes up
23:35:00.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:00.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:01.337 01.165 16108 Exposure complete
23:35:01.409 00.072 16108 worker thread done servicing request
23:35:01.410 00.001 21068 OnExposeComplete: enter
23:35:01.411 00.001 21068 UpdateGuideState(): m_state=6
23:35:01.412 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4960
23:35:01.413 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.72, Mass=106445, SNR=71.6, Peak=14115 HFD=3.4
23:35:01.414 00.001 21068 MultiStar: [#1 0.31,0.02,1.01,U] [#2 0.19,-0.12,1.12,U] [#3 0.50,0.12,0.00,M1] [#4 -0.08,-0.23,0.79,U] [#5 0.08,-0.07,0.80,U] [#6 0.18,-0.64,0.00,M4] [#7 -0.27,0.01,0.48,U] [#8 0.21,-0.21,0.73,U] 
23:35:01.415 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {-0.28, -0.19}
23:35:01.416 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
23:35:01.417 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
23:35:01.418 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=-0.06 mountY=0.10, mountTheta=2.14
23:35:01.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
23:35:01.421 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
23:35:01.422 00.001 16108 Worker thread wakes up
23:35:01.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:35:01.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:35:01.422 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.06 yDistance=0.10
23:35:01.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:01.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:01.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:35:01.424 00.002 16108 MoveAxis(E, 0, ABG)
23:35:01.424 00.000 16108 Move returns status 0, amount 0
23:35:01.424 00.000 16108 MoveAxis(N, 0, ABG)
23:35:01.424 00.000 16108 Move returns status 0, amount 0
23:35:01.424 00.000 16108 move complete, result=0
23:35:01.424 00.000 16108 worker thread done servicing request
23:35:01.429 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3805, FiltMin=3270, FiltMax=51661, Gamma=1.000
23:35:01.445 00.016 21068 UpdateGuideState exits: m=106445 SNR=71.6
23:35:01.447 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.447 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:01.448 00.001 21068 Enqueuing Expose request
23:35:01.449 00.001 16108 Worker thread wakes up
23:35:01.449 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:01.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:01.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:02.426 00.977 16108 Exposure complete
23:35:02.489 00.063 16108 worker thread done servicing request
23:35:02.489 00.000 21068 OnExposeComplete: enter
23:35:02.492 00.003 21068 UpdateGuideState(): m_state=6
23:35:02.492 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4961
23:35:02.493 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.92, Mass=93164, SNR=68.2, Peak=13699 HFD=3.2
23:35:02.494 00.001 21068 MultiStar: [#1 0.59,0.14,0.00,M1] [#2 0.24,-0.25,1.26,U] [#3 0.54,0.15,0.00,M2] [#4 -0.15,-0.06,0.79,U] [#5 0.09,-0.31,0.90,U] [#6 0.09,-0.59,0.00,M5] [#7 0.08,0.09,0.59,U] [#8 0.24,-0.18,0.74,U] 
23:35:02.495 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.13}, one-star: {-0.30, 0.02}
23:35:02.496 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
23:35:02.496 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
23:35:02.497 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.31 mountX=-0.06 mountY=0.12, mountTheta=2.02
23:35:02.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
23:35:02.500 00.001 21068 Enqueuing Move request for scope (0.04, -0.13)
23:35:02.500 00.000 16108 Worker thread wakes up
23:35:02.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:35:02.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:35:02.502 00.002 16108 Moving (0.04, -0.13) raw xDistance=-0.06 yDistance=0.12
23:35:02.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:02.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:02.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:35:02.502 00.000 16108 MoveAxis(E, 0, ABG)
23:35:02.502 00.000 16108 Move returns status 0, amount 0
23:35:02.502 00.000 16108 MoveAxis(N, 0, ABG)
23:35:02.502 00.000 16108 Move returns status 0, amount 0
23:35:02.502 00.000 16108 move complete, result=0
23:35:02.502 00.000 16108 worker thread done servicing request
23:35:02.505 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3808, FiltMin=3216, FiltMax=53677, Gamma=1.000
23:35:02.520 00.015 21068 UpdateGuideState exits: m=93164 SNR=68.2
23:35:02.522 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:02.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:02.524 00.001 21068 Enqueuing Expose request
23:35:02.526 00.002 16108 Worker thread wakes up
23:35:02.526 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:02.528 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:02.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:03.691 01.163 16108 Exposure complete
23:35:03.746 00.055 16108 worker thread done servicing request
23:35:03.746 00.000 21068 OnExposeComplete: enter
23:35:03.749 00.003 21068 UpdateGuideState(): m_state=6
23:35:03.751 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4962
23:35:03.751 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=876.97, Mass=97077, SNR=72.5, Peak=14419 HFD=3.2
23:35:03.753 00.002 21068 MultiStar: [#1 0.58,-0.13,0.00,M2] [#2 0.15,-0.24,1.17,U] [#3 0.30,0.23,1.01,U] [#4 0.10,0.22,0.78,U] [#5 0.27,-0.19,0.85,U] [#6 0.37,-0.57,0.00,M6] [#7 0.11,0.02,0.58,U] [#8 0.15,-0.22,0.73,U] 
23:35:03.755 00.002 21068 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {-0.28, 0.06}
23:35:03.756 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
23:35:03.758 00.002 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
23:35:03.759 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
23:35:03.762 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
23:35:03.764 00.002 21068 Enqueuing Move request for scope (0.11, -0.02)
23:35:03.765 00.001 16108 Worker thread wakes up
23:35:03.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:35:03.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:35:03.765 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
23:35:03.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:35:03.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:03.766 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:35:03.766 00.000 16108 MoveAxis(E, 0, ABG)
23:35:03.766 00.000 16108 Move returns status 0, amount 0
23:35:03.766 00.000 16108 MoveAxis(N, 0, ABG)
23:35:03.766 00.000 16108 Move returns status 0, amount 0
23:35:03.766 00.000 16108 move complete, result=0
23:35:03.766 00.000 16108 worker thread done servicing request
23:35:03.771 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3808, FiltMin=3203, FiltMax=49078, Gamma=1.000
23:35:03.790 00.019 21068 UpdateGuideState exits: m=97077 SNR=72.5
23:35:03.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.791 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:03.792 00.001 21068 Enqueuing Expose request
23:35:03.793 00.001 16108 Worker thread wakes up
23:35:03.793 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:03.795 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:03.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:04.777 00.982 16108 Exposure complete
23:35:04.850 00.073 16108 worker thread done servicing request
23:35:04.850 00.000 21068 OnExposeComplete: enter
23:35:04.851 00.001 21068 UpdateGuideState(): m_state=6
23:35:04.852 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4963
23:35:04.852 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=876.92, Mass=117214, SNR=79.7, Peak=14499 HFD=3.3
23:35:04.853 00.001 21068 MultiStar: [#1 0.34,-0.11,0.87,U] [#2 0.13,-0.28,0.93,U] [#3 0.39,-0.06,0.79,U] [#4 0.22,-0.02,0.63,U] [#5 0.03,-0.09,0.70,U] [#6 0.19,-0.34,0.71,U] [#7 0.04,0.03,0.47,U] [#8 0.07,-0.54,0.00,M1] 
23:35:04.854 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.11}, one-star: {-0.17, 0.01}
23:35:04.855 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
23:35:04.855 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
23:35:04.856 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=0.17 mountY=0.03, mountTheta=0.19
23:35:04.859 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.01, opts=13)
23:35:04.859 00.000 21068 Enqueuing Move request for scope (-0.17, 0.01)
23:35:04.860 00.001 16108 Worker thread wakes up
23:35:04.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
23:35:04.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
23:35:04.860 00.000 16108 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=0.03
23:35:04.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:35:04.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:04.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:04.861 00.001 16108 MoveAxis(E, 0, ABG)
23:35:04.861 00.000 16108 Move returns status 0, amount 0
23:35:04.861 00.000 16108 MoveAxis(N, 0, ABG)
23:35:04.861 00.000 16108 Move returns status 0, amount 0
23:35:04.861 00.000 16108 move complete, result=0
23:35:04.861 00.000 16108 worker thread done servicing request
23:35:04.864 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3811, FiltMin=3213, FiltMax=51878, Gamma=1.000
23:35:04.879 00.015 21068 UpdateGuideState exits: m=117214 SNR=79.7
23:35:04.882 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.884 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:04.887 00.003 21068 Enqueuing Expose request
23:35:04.889 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:04.892 00.003 16108 Worker thread wakes up
23:35:04.892 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:04.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:06.051 01.159 16108 Exposure complete
23:35:06.123 00.072 16108 worker thread done servicing request
23:35:06.123 00.000 21068 OnExposeComplete: enter
23:35:06.124 00.001 21068 UpdateGuideState(): m_state=6
23:35:06.125 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4964
23:35:06.125 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=876.47, Mass=104086, SNR=70.0, Peak=12067 HFD=3.3
23:35:06.127 00.002 21068 MultiStar: [#1 0.21,0.00,1.04,U] [#2 0.30,-0.42,0.00,M1] [#3 0.31,0.01,0.93,U] [#4 -0.22,-0.03,0.74,U] [#5 -0.12,-0.29,0.85,U] [#6 -0.25,-0.74,0.00,M6] [#7 0.33,-0.14,0.56,U] [#8 0.22,-0.52,0.00,M2] 
23:35:06.128 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.15}, one-star: {-0.19, -0.44}
23:35:06.129 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:35:06.129 00.000 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
23:35:06.130 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.28 mountX=-0.07 mountY=0.14, mountTheta=2.05
23:35:06.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
23:35:06.132 00.000 21068 Enqueuing Move request for scope (0.05, -0.15)
23:35:06.133 00.001 16108 Worker thread wakes up
23:35:06.134 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:35:06.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:35:06.134 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.07 yDistance=0.14
23:35:06.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:35:06.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:06.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:35:06.134 00.000 16108 MoveAxis(E, 0, ABG)
23:35:06.134 00.000 16108 Move returns status 0, amount 0
23:35:06.134 00.000 16108 MoveAxis(N, 0, ABG)
23:35:06.134 00.000 16108 Move returns status 0, amount 0
23:35:06.134 00.000 16108 move complete, result=0
23:35:06.134 00.000 16108 worker thread done servicing request
23:35:06.139 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3814, FiltMin=3273, FiltMax=54045, Gamma=1.000
23:35:06.153 00.014 21068 UpdateGuideState exits: m=104086 SNR=70.0
23:35:06.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:06.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:06.156 00.001 21068 Enqueuing Expose request
23:35:06.156 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:06.157 00.001 16108 Worker thread wakes up
23:35:06.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:06.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:07.141 00.984 16108 Exposure complete
23:35:07.197 00.056 16108 worker thread done servicing request
23:35:07.197 00.000 21068 OnExposeComplete: enter
23:35:07.199 00.002 21068 UpdateGuideState(): m_state=6
23:35:07.202 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4965
23:35:07.204 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=876.67, Mass=100850, SNR=69.1, Peak=13283 HFD=3.4
23:35:07.206 00.002 21068 MultiStar: [#1 0.14,-0.18,1.03,U] [#2 0.04,-0.28,1.15,U] [#3 -0.08,0.13,1.13,U] [#4 -0.37,-0.18,0.66,U] [#5 -0.24,-0.23,0.90,U] [#6 -0.14,-0.17,0.75,U] [#7 -0.20,0.06,0.65,U] [#8 -0.17,-0.24,0.67,U] 
23:35:07.208 00.002 21068 refined, 8 included, MultiStar: {-0.11, -0.15}, one-star: {-0.18, -0.23}
23:35:07.210 00.002 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
23:35:07.213 00.003 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
23:35:07.214 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.21 mountX=0.08 mountY=0.17, mountTheta=1.12
23:35:07.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.15, opts=13)
23:35:07.218 00.002 21068 Enqueuing Move request for scope (-0.11, -0.15)
23:35:07.219 00.001 16108 Worker thread wakes up
23:35:07.220 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
23:35:07.220 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
23:35:07.220 00.000 16108 Moving (-0.11, -0.15) raw xDistance=0.08 yDistance=0.17
23:35:07.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:35:07.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:07.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:35:07.220 00.000 16108 MoveAxis(E, 0, ABG)
23:35:07.220 00.000 16108 Move returns status 0, amount 0
23:35:07.220 00.000 16108 MoveAxis(N, 0, ABG)
23:35:07.220 00.000 16108 Move returns status 0, amount 0
23:35:07.220 00.000 16108 move complete, result=0
23:35:07.220 00.000 16108 worker thread done servicing request
23:35:07.225 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3814, FiltMin=3296, FiltMax=53091, Gamma=1.000
23:35:07.240 00.015 21068 UpdateGuideState exits: m=100850 SNR=69.1
23:35:07.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:07.242 00.000 21068 Enqueuing Expose request
23:35:07.243 00.001 16108 Worker thread wakes up
23:35:07.243 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:07.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:07.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:08.409 01.165 16108 Exposure complete
23:35:08.466 00.057 16108 worker thread done servicing request
23:35:08.467 00.001 21068 OnExposeComplete: enter
23:35:08.467 00.000 21068 UpdateGuideState(): m_state=6
23:35:08.469 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4966
23:35:08.470 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.68, Mass=110236, SNR=76.8, Peak=13955 HFD=3.3
23:35:08.471 00.001 21068 MultiStar: [#1 0.04,-0.03,1.04,U] [#2 0.38,-0.23,0.91,U] [#3 0.27,-0.08,0.94,U] [#4 -0.04,-0.23,0.56,U] [#5 0.25,-0.26,0.84,U] [#6 0.19,-0.74,0.00,M6] [#7 -0.01,0.13,0.50,U] [#8 0.07,-0.10,0.75,U] 
23:35:08.471 00.000 21068 refined, 7 included, MultiStar: {0.11, -0.14}, one-star: {-0.17, -0.22}
23:35:08.472 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
23:35:08.473 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
23:35:08.473 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.90 mountX=-0.13 mountY=0.11, mountTheta=2.46
23:35:08.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.14, opts=13)
23:35:08.476 00.001 21068 Enqueuing Move request for scope (0.11, -0.14)
23:35:08.477 00.001 16108 Worker thread wakes up
23:35:08.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:35:08.477 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:35:08.477 00.000 16108 Moving (0.11, -0.14) raw xDistance=-0.13 yDistance=0.11
23:35:08.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:08.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:08.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:35:08.477 00.000 16108 MoveAxis(E, 0, ABG)
23:35:08.478 00.001 16108 Move returns status 0, amount 0
23:35:08.478 00.000 16108 MoveAxis(N, 0, ABG)
23:35:08.478 00.000 16108 Move returns status 0, amount 0
23:35:08.478 00.000 16108 move complete, result=0
23:35:08.478 00.000 16108 worker thread done servicing request
23:35:08.487 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3817, FiltMin=3264, FiltMax=48029, Gamma=1.000
23:35:08.513 00.026 21068 UpdateGuideState exits: m=110236 SNR=76.8
23:35:08.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:08.516 00.001 21068 Enqueuing Expose request
23:35:08.516 00.000 16108 Worker thread wakes up
23:35:08.517 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:08.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:08.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:09.475 00.958 16108 Exposure complete
23:35:09.556 00.081 16108 worker thread done servicing request
23:35:09.556 00.000 21068 OnExposeComplete: enter
23:35:09.557 00.001 21068 UpdateGuideState(): m_state=6
23:35:09.558 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4967
23:35:09.559 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.70, Mass=97394, SNR=61.9, Peak=12864 HFD=3.2
23:35:09.560 00.001 21068 MultiStar: [#1 0.22,-0.13,1.06,U] [#2 0.12,-0.22,1.31,U] [#3 0.29,-0.16,1.28,U] [#4 -0.42,0.19,0.86,U] [#5 -0.19,-0.41,1.14,U] [#6 -0.00,-0.38,0.73,U] [#7 -0.19,0.22,0.83,U] [#8 0.35,-0.21,0.80,U] 
23:35:09.561 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.09, -0.21}
23:35:09.564 00.003 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
23:35:09.565 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
23:35:09.567 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.41 mountX=-0.05 mountY=0.15, mountTheta=1.92
23:35:09.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
23:35:09.571 00.002 21068 Enqueuing Move request for scope (0.03, -0.16)
23:35:09.571 00.000 16108 Worker thread wakes up
23:35:09.572 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:35:09.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:35:09.572 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.05 yDistance=0.15
23:35:09.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:35:09.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:09.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:35:09.572 00.000 16108 MoveAxis(E, 0, ABG)
23:35:09.572 00.000 16108 Move returns status 0, amount 0
23:35:09.572 00.000 16108 MoveAxis(N, 0, ABG)
23:35:09.574 00.002 16108 Move returns status 0, amount 0
23:35:09.574 00.000 16108 move complete, result=0
23:35:09.574 00.000 16108 worker thread done servicing request
23:35:09.579 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3821, FiltMin=3277, FiltMax=49843, Gamma=1.000
23:35:09.594 00.015 21068 UpdateGuideState exits: m=97394 SNR=61.9
23:35:09.596 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:09.598 00.001 21068 Enqueuing Expose request
23:35:09.599 00.001 16108 Worker thread wakes up
23:35:09.599 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:09.600 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:09.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:10.759 01.159 16108 Exposure complete
23:35:10.818 00.059 16108 worker thread done servicing request
23:35:10.818 00.000 21068 OnExposeComplete: enter
23:35:10.820 00.002 21068 UpdateGuideState(): m_state=6
23:35:10.821 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4968
23:35:10.822 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.09, Mass=97417, SNR=68.0, Peak=13968 HFD=3.3
23:35:10.823 00.001 21068 MultiStar: [#1 0.47,0.26,0.00,M1] [#2 -0.04,-0.04,1.28,U] [#3 0.30,0.07,0.89,U] [#4 -0.08,0.38,0.76,U] [#5 0.26,-0.13,0.95,U] [#6 0.46,-0.00,0.77,U] [#7 -0.34,0.25,0.62,U] [#8 0.02,0.16,0.69,U] 
23:35:10.824 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {-0.08, 0.19}
23:35:10.825 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
23:35:10.825 00.000 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
23:35:10.826 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
23:35:10.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
23:35:10.828 00.001 21068 Enqueuing Move request for scope (0.07, 0.09)
23:35:10.830 00.002 16108 Worker thread wakes up
23:35:10.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:35:10.830 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:35:10.830 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.11
23:35:10.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:35:10.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:10.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:10.830 00.000 16108 MoveAxis(E, 0, ABG)
23:35:10.830 00.000 16108 Move returns status 0, amount 0
23:35:10.830 00.000 16108 MoveAxis(N, 0, ABG)
23:35:10.830 00.000 16108 Move returns status 0, amount 0
23:35:10.830 00.000 16108 move complete, result=0
23:35:10.830 00.000 16108 worker thread done servicing request
23:35:10.834 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3824, FiltMin=3174, FiltMax=45325, Gamma=1.000
23:35:10.851 00.017 21068 UpdateGuideState exits: m=97417 SNR=68.0
23:35:10.855 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:10.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:10.857 00.001 21068 Enqueuing Expose request
23:35:10.858 00.001 16108 Worker thread wakes up
23:35:10.858 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:10.860 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:10.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:11.840 00.980 16108 Exposure complete
23:35:11.926 00.086 16108 worker thread done servicing request
23:35:11.926 00.000 21068 OnExposeComplete: enter
23:35:11.928 00.002 21068 UpdateGuideState(): m_state=6
23:35:11.929 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4969
23:35:11.930 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=876.93, Mass=94654, SNR=60.6, Peak=15379 HFD=2.9
23:35:11.931 00.001 21068 MultiStar: [#1 0.32,0.05,1.11,U] [#2 0.02,0.05,1.31,U] [#3 0.11,-0.15,1.13,U] [#4 -0.54,0.16,0.00,M1] [#5 0.06,-0.04,1.07,U] [#6 -0.07,-0.69,0.00,M5] [#7 -0.01,0.14,0.69,U] [#8 0.11,0.16,0.86,U] 
23:35:11.932 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {-0.50, 0.02}
23:35:11.933 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
23:35:11.933 00.000 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:35:11.934 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.81 mountX=-0.02 mountY=-0.03, mountTheta=-2.14
23:35:11.937 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
23:35:11.937 00.000 21068 Enqueuing Move request for scope (0.02, 0.02)
23:35:11.938 00.001 16108 Worker thread wakes up
23:35:11.939 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:35:11.939 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:35:11.939 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.03
23:35:11.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:35:11.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:11.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:11.939 00.000 16108 MoveAxis(E, 0, ABG)
23:35:11.939 00.000 16108 Move returns status 0, amount 0
23:35:11.939 00.000 16108 MoveAxis(N, 0, ABG)
23:35:11.939 00.000 16108 Move returns status 0, amount 0
23:35:11.939 00.000 16108 move complete, result=0
23:35:11.939 00.000 16108 worker thread done servicing request
23:35:11.945 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3827, FiltMin=3312, FiltMax=46758, Gamma=1.000
23:35:11.960 00.015 21068 UpdateGuideState exits: m=94654 SNR=60.6
23:35:11.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.963 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:11.963 00.000 21068 Enqueuing Expose request
23:35:11.964 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:11.965 00.001 16108 Worker thread wakes up
23:35:11.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:11.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:13.127 01.162 16108 Exposure complete
23:35:13.198 00.071 16108 worker thread done servicing request
23:35:13.198 00.000 21068 OnExposeComplete: enter
23:35:13.199 00.001 21068 UpdateGuideState(): m_state=6
23:35:13.200 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4970
23:35:13.201 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.91, Mass=93155, SNR=65.3, Peak=14272 HFD=2.9
23:35:13.202 00.001 21068 MultiStar: [#1 0.57,0.06,0.00,M1] [#2 0.41,-0.03,1.23,U] [#3 0.51,0.25,0.00,M1] [#4 -0.14,0.16,0.72,U] [#5 0.08,-0.05,0.81,U] [#6 0.17,-0.08,0.66,U] [#7 0.13,-0.05,0.59,U] [#8 0.45,-0.28,0.00,M1] 
23:35:13.203 00.001 21068 single-star, 5 included, MultiStar: {0.14, -0.01}, one-star: {0.03, 0.01}
23:35:13.203 00.000 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
23:35:13.204 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
23:35:13.205 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.26 mountX=-0.03 mountY=-0.01, mountTheta=-2.66
23:35:13.206 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
23:35:13.207 00.001 21068 Enqueuing Move request for scope (0.03, 0.01)
23:35:13.208 00.001 16108 Worker thread wakes up
23:35:13.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:35:13.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:35:13.208 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.01
23:35:13.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:35:13.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:13.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:35:13.208 00.000 16108 MoveAxis(E, 0, ABG)
23:35:13.208 00.000 16108 Move returns status 0, amount 0
23:35:13.208 00.000 16108 MoveAxis(N, 0, ABG)
23:35:13.208 00.000 16108 Move returns status 0, amount 0
23:35:13.208 00.000 16108 move complete, result=0
23:35:13.208 00.000 16108 worker thread done servicing request
23:35:13.213 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3830, FiltMin=3273, FiltMax=52499, Gamma=1.000
23:35:13.228 00.015 21068 UpdateGuideState exits: m=93155 SNR=65.3
23:35:13.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:13.229 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:13.230 00.001 21068 Enqueuing Expose request
23:35:13.231 00.001 16108 Worker thread wakes up
23:35:13.231 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:13.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:13.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:14.205 00.973 16108 Exposure complete
23:35:14.260 00.055 16108 worker thread done servicing request
23:35:14.260 00.000 21068 OnExposeComplete: enter
23:35:14.261 00.001 21068 UpdateGuideState(): m_state=6
23:35:14.262 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4971
23:35:14.262 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=876.68, Mass=97768, SNR=69.9, Peak=12960 HFD=3.2
23:35:14.263 00.001 21068 MultiStar: [#1 0.54,0.09,0.00,M2] [#2 0.14,-0.03,1.18,U] [#3 0.27,0.25,0.83,U] [#4 -0.42,0.25,0.00,M1] [#5 0.17,-0.06,0.93,U] [#6 0.04,-0.28,0.64,U] [#7 0.49,0.02,0.00,M1] [#8 0.46,-0.09,0.69,U] 
23:35:14.264 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.06}, one-star: {0.04, -0.23}
23:35:14.265 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
23:35:14.266 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
23:35:14.266 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.35 mountX=-0.18 mountY=0.02, mountTheta=3.02
23:35:14.269 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.06, opts=13)
23:35:14.270 00.001 21068 Enqueuing Move request for scope (0.18, -0.06)
23:35:14.271 00.001 16108 Worker thread wakes up
23:35:14.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:35:14.271 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:35:14.271 00.000 16108 Moving (0.18, -0.06) raw xDistance=-0.18 yDistance=0.02
23:35:14.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:35:14.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:14.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:35:14.271 00.000 16108 MoveAxis(E, 0, ABG)
23:35:14.271 00.000 16108 Move returns status 0, amount 0
23:35:14.271 00.000 16108 MoveAxis(N, 0, ABG)
23:35:14.272 00.001 16108 Move returns status 0, amount 0
23:35:14.272 00.000 16108 move complete, result=0
23:35:14.272 00.000 16108 worker thread done servicing request
23:35:14.274 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3833, FiltMin=3318, FiltMax=49606, Gamma=1.000
23:35:14.289 00.015 21068 UpdateGuideState exits: m=97768 SNR=69.9
23:35:14.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:14.292 00.001 21068 Enqueuing Expose request
23:35:14.292 00.000 16108 Worker thread wakes up
23:35:14.293 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:14.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:14.293 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:15.475 01.182 16108 Exposure complete
23:35:15.544 00.069 16108 worker thread done servicing request
23:35:15.545 00.001 21068 OnExposeComplete: enter
23:35:15.546 00.001 21068 UpdateGuideState(): m_state=6
23:35:15.548 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4972
23:35:15.550 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=876.84, Mass=87780, SNR=57.9, Peak=15859 HFD=2.6
23:35:15.553 00.003 21068 MultiStar: [#1 0.21,-0.08,1.49,U] [#2 0.15,-0.16,1.42,U] [#3 0.21,0.16,1.43,U] [#4 -0.28,0.16,0.89,U] [#5 0.08,-0.15,1.08,U] [#6 -0.01,-0.35,0.72,U] [#7 0.03,0.14,0.71,U] [#8 -0.00,-0.23,0.88,U] 
23:35:15.554 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {-0.52, -0.07}
23:35:15.556 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
23:35:15.557 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:35:15.558 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.30 mountX=-0.03 mountY=0.05, mountTheta=2.03
23:35:15.566 00.008 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
23:35:15.567 00.001 21068 Enqueuing Move request for scope (0.02, -0.06)
23:35:15.569 00.002 16108 Worker thread wakes up
23:35:15.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:35:15.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:35:15.569 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.05
23:35:15.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:35:15.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:15.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:15.569 00.000 16108 MoveAxis(E, 0, ABG)
23:35:15.569 00.000 16108 Move returns status 0, amount 0
23:35:15.569 00.000 16108 MoveAxis(N, 0, ABG)
23:35:15.569 00.000 16108 Move returns status 0, amount 0
23:35:15.570 00.001 16108 move complete, result=0
23:35:15.570 00.000 16108 worker thread done servicing request
23:35:15.576 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3837, FiltMin=3270, FiltMax=49597, Gamma=1.000
23:35:15.595 00.019 21068 UpdateGuideState exits: m=87780 SNR=57.9
23:35:15.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:15.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:15.598 00.001 21068 Enqueuing Expose request
23:35:15.598 00.000 16108 Worker thread wakes up
23:35:15.599 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:15.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:15.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:16.569 00.970 16108 Exposure complete
23:35:16.632 00.063 16108 worker thread done servicing request
23:35:16.632 00.000 21068 OnExposeComplete: enter
23:35:16.634 00.002 21068 UpdateGuideState(): m_state=6
23:35:16.636 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4973
23:35:16.636 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=876.90, Mass=94436, SNR=73.5, Peak=12051 HFD=3.2
23:35:16.637 00.001 21068 MultiStar: [#1 0.16,0.20,0.91,U] [#2 0.13,-0.10,0.95,U] [#3 0.18,0.09,1.05,U] [#4 -0.40,0.13,0.56,U] [#5 0.05,0.03,0.80,U] [#6 0.02,-0.56,0.00,M3] [#7 0.09,0.39,0.56,U] [#8 -0.15,0.01,0.63,U] 
23:35:16.638 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {-0.43, -0.00}
23:35:16.639 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:35:16.640 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:35:16.640 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.95 mountX=0.04 mountY=-0.07, mountTheta=-1.00
23:35:16.642 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
23:35:16.643 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
23:35:16.644 00.001 16108 Worker thread wakes up
23:35:16.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:35:16.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:35:16.644 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.04 yDistance=-0.07
23:35:16.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:35:16.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:16.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:16.644 00.000 16108 MoveAxis(E, 0, ABG)
23:35:16.644 00.000 16108 Move returns status 0, amount 0
23:35:16.644 00.000 16108 MoveAxis(N, 0, ABG)
23:35:16.644 00.000 16108 Move returns status 0, amount 0
23:35:16.644 00.000 16108 move complete, result=0
23:35:16.644 00.000 16108 worker thread done servicing request
23:35:16.648 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3840, FiltMin=3283, FiltMax=49798, Gamma=1.000
23:35:16.666 00.018 21068 UpdateGuideState exits: m=94436 SNR=73.5
23:35:16.666 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:16.668 00.001 21068 Enqueuing Expose request
23:35:16.668 00.000 16108 Worker thread wakes up
23:35:16.669 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:16.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:16.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:17.828 01.159 16108 Exposure complete
23:35:17.890 00.062 16108 worker thread done servicing request
23:35:17.890 00.000 21068 OnExposeComplete: enter
23:35:17.890 00.000 21068 UpdateGuideState(): m_state=6
23:35:17.891 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4974
23:35:17.892 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.95, Mass=101927, SNR=68.5, Peak=13760 HFD=3.5
23:35:17.893 00.001 21068 MultiStar: [#1 0.39,0.11,1.05,U] [#2 0.28,0.02,0.99,U] [#3 0.72,0.23,0.00,M1] [#4 -0.11,-0.08,0.75,U] [#5 -0.04,0.00,0.70,U] [#6 0.01,0.01,0.73,U] [#7 -0.02,0.03,0.63,U] [#8 0.43,-0.11,0.62,U] 
23:35:17.894 00.001 21068 single-star, 7 included, MultiStar: {0.12, 0.01}, one-star: {-0.06, 0.05}
23:35:17.895 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
23:35:17.896 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
23:35:17.896 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.07 mountY=-0.03, mountTheta=-0.40
23:35:17.899 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
23:35:17.900 00.001 21068 Enqueuing Move request for scope (-0.06, 0.05)
23:35:17.900 00.000 16108 Worker thread wakes up
23:35:17.901 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:35:17.901 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:35:17.901 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.03
23:35:17.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:35:17.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:17.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:17.901 00.000 16108 MoveAxis(E, 0, ABG)
23:35:17.901 00.000 16108 Move returns status 0, amount 0
23:35:17.901 00.000 16108 MoveAxis(N, 0, ABG)
23:35:17.901 00.000 16108 Move returns status 0, amount 0
23:35:17.901 00.000 16108 move complete, result=0
23:35:17.901 00.000 16108 worker thread done servicing request
23:35:17.905 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=3846, FiltMin=3286, FiltMax=50307, Gamma=1.000
23:35:17.920 00.015 21068 UpdateGuideState exits: m=101927 SNR=68.5
23:35:17.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.921 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:17.922 00.001 21068 Enqueuing Expose request
23:35:17.923 00.001 16108 Worker thread wakes up
23:35:17.923 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:17.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:17.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:18.902 00.979 16108 Exposure complete
23:35:18.960 00.058 16108 worker thread done servicing request
23:35:18.960 00.000 21068 OnExposeComplete: enter
23:35:18.962 00.002 21068 UpdateGuideState(): m_state=6
23:35:18.964 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4975
23:35:18.965 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.78, Mass=90230, SNR=62.6, Peak=11395 HFD=3.3
23:35:18.967 00.002 21068 MultiStar: [#1 0.22,0.14,1.37,U] [#2 0.37,-0.20,1.32,U] [#3 0.39,0.18,1.16,U] [#4 -0.07,-0.11,0.75,U] [#5 0.44,-0.12,0.94,U] [#6 0.42,-0.54,0.00,M3] [#7 0.15,0.30,0.71,U] [#8 0.38,-0.25,0.78,U] 
23:35:18.969 00.002 21068 refined, 7 included, MultiStar: {0.21, -0.02}, one-star: {-0.34, -0.13}
23:35:18.970 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
23:35:18.972 00.002 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:35:18.972 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=-0.21 mountY=-0.03, mountTheta=-3.01
23:35:18.975 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.02, opts=13)
23:35:18.977 00.002 21068 Enqueuing Move request for scope (0.21, -0.02)
23:35:18.978 00.001 16108 Worker thread wakes up
23:35:18.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
23:35:18.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
23:35:18.978 00.000 16108 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=-0.03
23:35:18.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:35:18.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:18.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:18.978 00.000 16108 MoveAxis(E, 54, ABG)
23:35:18.978 00.000 16108 Guiding  Dir = 2, Dur = 54
23:35:18.979 00.001 16108 IsSlewing returns 0
23:35:18.979 00.000 16108 IsGuiding returns 0
23:35:18.980 00.001 16108 PulseGuide returned control before completion, sleep 64
23:35:18.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3849, FiltMin=3254, FiltMax=54147, Gamma=1.000
23:35:19.009 00.026 21068 UpdateGuideState exits: m=90230 SNR=62.6
23:35:19.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.010 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:19.011 00.001 21068 Enqueuing Expose request
23:35:19.050 00.039 16108 IsGuiding returns 1
23:35:19.050 00.000 16108 scope still moving after pulse duration time elapsed
23:35:19.078 00.028 16108 IsSlewing returns 0
23:35:19.078 00.000 16108 IsGuiding returns 0
23:35:19.078 00.000 16108 scope move finished after 54 + 45 ms
23:35:19.078 00.000 16108 Move returns status 0, amount 54
23:35:19.078 00.000 16108 MoveAxis(N, 0, ABG)
23:35:19.078 00.000 16108 Move returns status 0, amount 0
23:35:19.078 00.000 16108 move complete, result=0
23:35:19.078 00.000 16108 worker thread done servicing request
23:35:19.078 00.000 16108 Worker thread wakes up
23:35:19.078 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
23:35:19.081 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:19.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:20.245 01.164 16108 Exposure complete
23:35:20.324 00.079 16108 worker thread done servicing request
23:35:20.324 00.000 21068 OnExposeComplete: enter
23:35:20.325 00.001 21068 UpdateGuideState(): m_state=6
23:35:20.326 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4976
23:35:20.327 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.86, Mass=90169, SNR=59.4, Peak=13091 HFD=3.0
23:35:20.329 00.002 21068 MultiStar: [#1 0.01,0.30,1.25,U] [#2 -0.11,0.09,1.10,U] [#3 0.00,0.28,1.05,U] [#4 -0.60,0.25,0.00,M1] [#5 -0.35,0.44,0.00,M1] [#6 -0.31,-0.41,0.00,M4] [#7 -0.01,0.26,0.70,U] [#8 -0.20,-0.20,0.80,U] 
23:35:20.331 00.002 21068 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.52, -0.04}
23:35:20.332 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
23:35:20.333 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
23:35:20.335 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.39 mountX=0.15 mountY=-0.09, mountTheta=-0.53
23:35:20.337 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.13, opts=13)
23:35:20.337 00.000 21068 Enqueuing Move request for scope (-0.13, 0.13)
23:35:20.338 00.001 16108 Worker thread wakes up
23:35:20.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
23:35:20.339 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
23:35:20.339 00.000 16108 Moving (-0.13, 0.13) raw xDistance=0.15 yDistance=-0.09
23:35:20.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:35:20.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:20.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:20.339 00.000 16108 MoveAxis(E, 0, ABG)
23:35:20.339 00.000 16108 Move returns status 0, amount 0
23:35:20.339 00.000 16108 MoveAxis(N, 0, ABG)
23:35:20.339 00.000 16108 Move returns status 0, amount 0
23:35:20.339 00.000 16108 move complete, result=0
23:35:20.339 00.000 16108 worker thread done servicing request
23:35:20.344 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3853, FiltMin=3289, FiltMax=40438, Gamma=1.000
23:35:20.358 00.014 21068 UpdateGuideState exits: m=90169 SNR=59.4
23:35:20.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.359 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:20.360 00.001 21068 Enqueuing Expose request
23:35:20.361 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:20.362 00.001 16108 Worker thread wakes up
23:35:20.362 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:20.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:21.330 00.968 16108 Exposure complete
23:35:21.392 00.062 16108 worker thread done servicing request
23:35:21.392 00.000 21068 OnExposeComplete: enter
23:35:21.395 00.003 21068 UpdateGuideState(): m_state=6
23:35:21.398 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4977
23:35:21.400 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=876.85, Mass=85656, SNR=59.6, Peak=12483 HFD=3.1
23:35:21.403 00.003 21068 MultiStar: [#1 0.47,0.20,0.00,M1] [#2 0.14,0.08,1.30,U] [#3 0.38,0.10,0.93,U] [#4 -0.22,0.09,0.72,U] [#5 0.21,0.07,1.00,U] [#6 0.10,-0.53,0.00,M5] [#7 -0.08,0.09,0.66,U] [#8 0.32,0.10,0.81,U] 
23:35:21.406 00.003 21068 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {-0.47, -0.05}
23:35:21.407 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
23:35:21.408 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
23:35:21.409 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.94 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
23:35:21.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
23:35:21.413 00.002 21068 Enqueuing Move request for scope (0.05, 0.07)
23:35:21.414 00.001 16108 Worker thread wakes up
23:35:21.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:35:21.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:35:21.414 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
23:35:21.415 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:35:21.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:21.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:21.415 00.000 16108 MoveAxis(E, 0, ABG)
23:35:21.415 00.000 16108 Move returns status 0, amount 0
23:35:21.415 00.000 16108 MoveAxis(N, 0, ABG)
23:35:21.415 00.000 16108 Move returns status 0, amount 0
23:35:21.415 00.000 16108 move complete, result=0
23:35:21.415 00.000 16108 worker thread done servicing request
23:35:21.417 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3856, FiltMin=3264, FiltMax=39878, Gamma=1.000
23:35:21.432 00.015 21068 UpdateGuideState exits: m=85656 SNR=59.6
23:35:21.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:21.434 00.000 21068 Enqueuing Expose request
23:35:21.435 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:21.436 00.001 16108 Worker thread wakes up
23:35:21.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:21.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:22.599 01.163 16108 Exposure complete
23:35:22.668 00.069 16108 worker thread done servicing request
23:35:22.668 00.000 21068 OnExposeComplete: enter
23:35:22.670 00.002 21068 UpdateGuideState(): m_state=6
23:35:22.672 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4978
23:35:22.673 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=877.16, Mass=91166, SNR=66.5, Peak=14067 HFD=3.1
23:35:22.676 00.003 21068 MultiStar: [#1 0.36,0.28,0.96,U] [#2 -0.03,0.16,1.08,U] [#3 0.01,0.24,0.97,U] [#4 -0.56,0.04,0.00,M1] [#5 0.00,0.05,0.85,U] [#6 -0.10,-0.55,0.00,M6] [#7 -0.08,0.00,0.66,U] [#8 0.14,-0.14,0.61,U] 
23:35:22.677 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {-0.01, 0.25}
23:35:22.678 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
23:35:22.680 00.002 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:35:22.681 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
23:35:22.682 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
23:35:22.684 00.002 21068 Enqueuing Move request for scope (0.06, 0.14)
23:35:22.684 00.000 16108 Worker thread wakes up
23:35:22.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:35:22.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:35:22.684 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.03 yDistance=-0.15
23:35:22.685 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:35:22.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:22.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:22.685 00.000 16108 MoveAxis(E, 0, ABG)
23:35:22.685 00.000 16108 Move returns status 0, amount 0
23:35:22.685 00.000 16108 MoveAxis(N, 0, ABG)
23:35:22.685 00.000 16108 Move returns status 0, amount 0
23:35:22.685 00.000 16108 move complete, result=0
23:35:22.685 00.000 16108 worker thread done servicing request
23:35:22.688 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3856, FiltMin=3254, FiltMax=42694, Gamma=1.000
23:35:22.703 00.015 21068 UpdateGuideState exits: m=91166 SNR=66.5
23:35:22.705 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:22.705 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:22.706 00.001 21068 Enqueuing Expose request
23:35:22.707 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:35:22.708 00.001 16108 Worker thread wakes up
23:35:22.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:22.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:23.674 00.966 16108 Exposure complete
23:35:23.730 00.056 16108 worker thread done servicing request
23:35:23.730 00.000 21068 OnExposeComplete: enter
23:35:23.731 00.001 21068 UpdateGuideState(): m_state=6
23:35:23.732 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4979
23:35:23.733 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.86, Mass=98033, SNR=68.4, Peak=14419 HFD=3.1
23:35:23.734 00.001 21068 MultiStar: [#1 -0.00,0.30,0.90,U] [#2 0.06,-0.16,0.88,U] [#3 -0.39,0.37,0.00,M1] [#4 -0.46,0.19,0.00,M2] [#5 -0.24,0.13,0.75,U] [#6 -0.22,-0.01,0.68,U] [#7 -0.29,0.09,0.59,U] [#8 -0.34,-0.03,0.67,U] 
23:35:23.735 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.04}, one-star: {-0.38, -0.05}
23:35:23.736 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
23:35:23.736 00.000 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
23:35:23.737 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=0.20 mountY=0.01, mountTheta=0.05
23:35:23.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.04, opts=13)
23:35:23.740 00.002 21068 Enqueuing Move request for scope (-0.19, 0.04)
23:35:23.741 00.001 16108 Worker thread wakes up
23:35:23.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
23:35:23.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
23:35:23.741 00.000 16108 Moving (-0.19, 0.04) raw xDistance=0.20 yDistance=0.01
23:35:23.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:35:23.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:23.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:23.741 00.000 16108 MoveAxis(E, 0, ABG)
23:35:23.741 00.000 16108 Move returns status 0, amount 0
23:35:23.741 00.000 16108 MoveAxis(N, 0, ABG)
23:35:23.741 00.000 16108 Move returns status 0, amount 0
23:35:23.741 00.000 16108 move complete, result=0
23:35:23.742 00.001 16108 worker thread done servicing request
23:35:23.746 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3859, FiltMin=3232, FiltMax=48438, Gamma=1.000
23:35:23.763 00.017 21068 UpdateGuideState exits: m=98033 SNR=68.4
23:35:23.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:23.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:23.766 00.001 21068 Enqueuing Expose request
23:35:23.766 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:23.767 00.001 16108 Worker thread wakes up
23:35:23.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:23.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:24.926 01.159 16108 Exposure complete
23:35:24.991 00.065 16108 worker thread done servicing request
23:35:24.991 00.000 21068 OnExposeComplete: enter
23:35:24.992 00.001 21068 UpdateGuideState(): m_state=6
23:35:24.993 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4980
23:35:24.994 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.87, Mass=83867, SNR=66.5, Peak=13488 HFD=2.9
23:35:24.995 00.001 21068 MultiStar: [#1 -0.03,0.16,0.97,U] [#2 -0.02,-0.16,1.09,U] [#3 -0.33,0.56,0.00,M2] [#4 -0.44,0.24,0.00,M3] [#5 -0.06,-0.03,0.75,U] [#6 -0.14,-0.39,0.63,U] [#7 0.22,-0.05,0.51,U] [#8 0.10,0.26,0.66,U] 
23:35:24.996 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.11, -0.04}
23:35:24.997 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
23:35:24.997 00.000 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
23:35:24.998 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.22 mountX=0.02 mountY=0.03, mountTheta=1.11
23:35:25.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:35:25.000 00.000 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:35:25.001 00.001 16108 Worker thread wakes up
23:35:25.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:35:25.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:35:25.001 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
23:35:25.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:35:25.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:25.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:25.002 00.001 16108 MoveAxis(E, 0, ABG)
23:35:25.002 00.000 16108 Move returns status 0, amount 0
23:35:25.002 00.000 16108 MoveAxis(N, 0, ABG)
23:35:25.002 00.000 16108 Move returns status 0, amount 0
23:35:25.002 00.000 16108 move complete, result=0
23:35:25.002 00.000 16108 worker thread done servicing request
23:35:25.012 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3859, FiltMin=3305, FiltMax=51693, Gamma=1.000
23:35:25.045 00.033 21068 UpdateGuideState exits: m=83867 SNR=66.5
23:35:25.048 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:25.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:25.051 00.002 21068 Enqueuing Expose request
23:35:25.052 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:25.054 00.002 16108 Worker thread wakes up
23:35:25.054 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:25.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:26.020 00.966 16108 Exposure complete
23:35:26.084 00.064 16108 worker thread done servicing request
23:35:26.086 00.002 21068 OnExposeComplete: enter
23:35:26.086 00.000 21068 UpdateGuideState(): m_state=6
23:35:26.087 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4981
23:35:26.088 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=877.09, Mass=101753, SNR=64.0, Peak=14832 HFD=3.4
23:35:26.089 00.001 21068 MultiStar: [#1 0.40,0.02,1.15,U] [#2 0.44,-0.03,1.10,U] [#3 0.37,0.34,0.00,M3] [#4 -0.23,0.17,0.83,U] [#5 -0.05,0.20,0.87,U] [#6 0.09,0.05,0.95,U] [#7 0.18,0.06,0.77,U] [#8 0.23,0.00,0.75,U] 
23:35:26.090 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.08}, one-star: {0.08, 0.19}
23:35:26.090 00.000 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
23:35:26.091 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
23:35:26.092 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
23:35:26.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.08, opts=13)
23:35:26.095 00.002 21068 Enqueuing Move request for scope (0.16, 0.08)
23:35:26.096 00.001 16108 Worker thread wakes up
23:35:26.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:35:26.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:35:26.096 00.000 16108 Moving (0.16, 0.08) raw xDistance=-0.14 yDistance=-0.11
23:35:26.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:35:26.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:26.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:26.096 00.000 16108 MoveAxis(E, 0, ABG)
23:35:26.096 00.000 16108 Move returns status 0, amount 0
23:35:26.096 00.000 16108 MoveAxis(N, 0, ABG)
23:35:26.096 00.000 16108 Move returns status 0, amount 0
23:35:26.096 00.000 16108 move complete, result=0
23:35:26.096 00.000 16108 worker thread done servicing request
23:35:26.099 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3859, FiltMin=3293, FiltMax=59901, Gamma=1.000
23:35:26.114 00.015 21068 UpdateGuideState exits: m=101753 SNR=64.0
23:35:26.116 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:26.118 00.001 21068 Enqueuing Expose request
23:35:26.118 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:26.119 00.001 16108 Worker thread wakes up
23:35:26.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:26.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:27.272 01.153 16108 Exposure complete
23:35:27.329 00.057 16108 worker thread done servicing request
23:35:27.329 00.000 21068 OnExposeComplete: enter
23:35:27.330 00.001 21068 UpdateGuideState(): m_state=6
23:35:27.331 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4982
23:35:27.331 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=877.01, Mass=100153, SNR=62.2, Peak=14243 HFD=3.4
23:35:27.332 00.001 21068 MultiStar: [#1 0.13,0.26,1.23,U] [#2 0.13,0.06,1.16,U] [#3 0.23,-0.01,1.04,U] [#4 -0.22,0.49,0.00,M3] [#5 0.03,-0.00,0.92,U] [#6 0.03,0.15,0.72,U] [#7 -0.18,0.37,0.67,U] [#8 0.14,0.29,0.75,U] 
23:35:27.333 00.001 21068 single-star, 7 included, MultiStar: {0.06, 0.14}, one-star: {-0.09, 0.10}
23:35:27.334 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
23:35:27.334 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
23:35:27.335 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.27 mountX=0.11 mountY=-0.08, mountTheta=-0.65
23:35:27.338 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.10, opts=13)
23:35:27.338 00.000 21068 Enqueuing Move request for scope (-0.09, 0.10)
23:35:27.339 00.001 16108 Worker thread wakes up
23:35:27.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:35:27.340 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:35:27.340 00.000 16108 Moving (-0.09, 0.10) raw xDistance=0.11 yDistance=-0.08
23:35:27.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:35:27.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:27.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:35:27.340 00.000 16108 MoveAxis(E, 0, ABG)
23:35:27.340 00.000 16108 Move returns status 0, amount 0
23:35:27.340 00.000 16108 MoveAxis(N, 0, ABG)
23:35:27.340 00.000 16108 Move returns status 0, amount 0
23:35:27.340 00.000 16108 move complete, result=0
23:35:27.340 00.000 16108 worker thread done servicing request
23:35:27.345 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3856, FiltMin=3305, FiltMax=48390, Gamma=1.000
23:35:27.361 00.016 21068 UpdateGuideState exits: m=100153 SNR=62.2
23:35:27.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:27.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:27.365 00.001 21068 Enqueuing Expose request
23:35:27.365 00.000 16108 Worker thread wakes up
23:35:27.365 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:27.366 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:27.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:28.344 00.978 16108 Exposure complete
23:35:28.401 00.057 16108 worker thread done servicing request
23:35:28.401 00.000 21068 OnExposeComplete: enter
23:35:28.403 00.002 21068 UpdateGuideState(): m_state=6
23:35:28.406 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4983
23:35:28.408 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.99, Mass=95919, SNR=64.5, Peak=13363 HFD=3.2
23:35:28.410 00.002 21068 MultiStar: [#1 0.21,0.47,0.00,M1] [#2 -0.04,0.39,1.17,U] [#3 -0.15,0.53,0.00,M3] [#4 -0.65,0.44,0.00,M4] [#5 -0.39,0.05,0.79,U] [#6 0.02,0.50,0.00,M3] [#7 -0.29,0.56,0.00,M1] [#8 0.09,0.19,0.65,U] 
23:35:28.413 00.003 21068 refined, 3 included, MultiStar: {-0.17, 0.20}, one-star: {-0.30, 0.09}
23:35:28.415 00.002 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
23:35:28.416 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
23:35:28.417 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.27 mountX=0.20 mountY=-0.15, mountTheta=-0.66
23:35:28.422 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.20, opts=13)
23:35:28.424 00.002 21068 Enqueuing Move request for scope (-0.17, 0.20)
23:35:28.427 00.003 16108 Worker thread wakes up
23:35:28.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
23:35:28.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
23:35:28.427 00.000 16108 Moving (-0.17, 0.20) raw xDistance=0.20 yDistance=-0.15
23:35:28.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:35:28.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:28.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:28.427 00.000 16108 MoveAxis(E, 0, ABG)
23:35:28.428 00.001 16108 Move returns status 0, amount 0
23:35:28.428 00.000 16108 MoveAxis(N, 0, ABG)
23:35:28.428 00.000 16108 Move returns status 0, amount 0
23:35:28.428 00.000 16108 move complete, result=0
23:35:28.428 00.000 16108 worker thread done servicing request
23:35:28.437 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3853, FiltMin=3305, FiltMax=39833, Gamma=1.000
23:35:28.459 00.022 21068 UpdateGuideState exits: m=95919 SNR=64.5
23:35:28.461 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:28.463 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:28.464 00.001 21068 Enqueuing Expose request
23:35:28.465 00.001 16108 Worker thread wakes up
23:35:28.465 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:35:28.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:28.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:29.628 01.162 16108 Exposure complete
23:35:29.695 00.067 16108 worker thread done servicing request
23:35:29.695 00.000 21068 OnExposeComplete: enter
23:35:29.696 00.001 21068 UpdateGuideState(): m_state=6
23:35:29.698 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4984
23:35:29.698 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=877.19, Mass=86949, SNR=58.1, Peak=12915 HFD=3.2
23:35:29.699 00.001 21068 MultiStar: [#1 -0.07,0.21,1.03,U] [#2 -0.24,0.31,1.37,U] [#3 -0.19,0.67,0.00,M4] [#4 -0.43,0.37,0.00,M5] [#5 -0.18,0.29,1.07,U] [#6 -0.43,-0.08,1.08,U] [#7 -0.31,0.61,0.00,M2] [#8 0.11,0.18,0.79,U] 
23:35:29.700 00.001 21068 refined, 5 included, MultiStar: {-0.18, 0.20}, one-star: {-0.20, 0.28}
23:35:29.701 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
23:35:29.702 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
23:35:29.702 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.31 mountX=0.22 mountY=-0.15, mountTheta=-0.62
23:35:29.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.20, opts=13)
23:35:29.705 00.001 21068 Enqueuing Move request for scope (-0.18, 0.20)
23:35:29.706 00.001 16108 Worker thread wakes up
23:35:29.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
23:35:29.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
23:35:29.706 00.000 16108 Moving (-0.18, 0.20) raw xDistance=0.22 yDistance=-0.15
23:35:29.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:35:29.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:29.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:29.707 00.001 16108 MoveAxis(W, 57, ABG)
23:35:29.707 00.000 16108 Guiding  Dir = 3, Dur = 57
23:35:29.707 00.000 16108 IsSlewing returns 0
23:35:29.707 00.000 16108 IsGuiding returns 0
23:35:29.710 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3853, FiltMin=3283, FiltMax=44845, Gamma=1.000
23:35:29.725 00.015 21068 UpdateGuideState exits: m=86949 SNR=58.1
23:35:29.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.726 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:29.727 00.001 21068 Enqueuing Expose request
23:35:29.768 00.041 16108 IsGuiding returns 1
23:35:29.768 00.000 16108 scope still moving after pulse duration time elapsed
23:35:29.799 00.031 16108 IsSlewing returns 0
23:35:29.799 00.000 16108 IsGuiding returns 1
23:35:29.831 00.032 16108 IsSlewing returns 0
23:35:29.832 00.001 16108 IsGuiding returns 1
23:35:29.863 00.031 16108 IsSlewing returns 0
23:35:29.863 00.000 16108 IsGuiding returns 0
23:35:29.863 00.000 16108 scope move finished after 57 + 98 ms
23:35:29.863 00.000 16108 Move returns status 0, amount 57
23:35:29.863 00.000 16108 MoveAxis(N, 0, ABG)
23:35:29.863 00.000 16108 Move returns status 0, amount 0
23:35:29.863 00.000 16108 move complete, result=0
23:35:29.863 00.000 16108 worker thread done servicing request
23:35:29.863 00.000 16108 Worker thread wakes up
23:35:29.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:29.864 00.001 21068 GuideStep: 0.2 px 57 ms WEST, -0.2 px 0 ms NORTH
23:35:29.866 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:30.844 00.978 16108 Exposure complete
23:35:30.904 00.060 16108 worker thread done servicing request
23:35:30.905 00.001 21068 OnExposeComplete: enter
23:35:30.906 00.001 21068 UpdateGuideState(): m_state=6
23:35:30.908 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4985
23:35:30.909 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.82, Mass=67063, SNR=53.9, Peak=11056 HFD=3.0
23:35:30.910 00.001 21068 MultiStar: [#1 0.40,0.55,0.00,M1] [#2 0.06,0.03,1.15,U] [#3 0.35,0.51,0.00,M5] [#4 0.15,0.16,0.88,U] [#5 0.24,0.29,0.99,U] [#6 0.06,-0.06,0.85,U] [#7 0.06,0.10,0.76,U] [#8 0.49,0.12,0.00,M1] 
23:35:30.911 00.001 21068 single-star, 5 included, MultiStar: {0.09, 0.07}, one-star: {-0.03, -0.09}
23:35:30.912 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
23:35:30.913 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
23:35:30.914 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.91 mountX=0.02 mountY=0.09, mountTheta=1.41
23:35:30.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
23:35:30.917 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
23:35:30.918 00.001 16108 Worker thread wakes up
23:35:30.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:35:30.918 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:35:30.918 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.09
23:35:30.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:35:30.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:30.919 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:30.919 00.000 16108 MoveAxis(E, 0, ABG)
23:35:30.919 00.000 16108 Move returns status 0, amount 0
23:35:30.919 00.000 16108 MoveAxis(N, 0, ABG)
23:35:30.919 00.000 16108 Move returns status 0, amount 0
23:35:30.919 00.000 16108 move complete, result=0
23:35:30.919 00.000 16108 worker thread done servicing request
23:35:30.922 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3856, FiltMin=3246, FiltMax=49366, Gamma=1.000
23:35:30.942 00.020 21068 UpdateGuideState exits: m=67063 SNR=53.9
23:35:30.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:30.945 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:30.946 00.001 21068 Enqueuing Expose request
23:35:30.948 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:30.949 00.001 16108 Worker thread wakes up
23:35:30.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:30.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:32.120 01.171 16108 Exposure complete
23:35:32.195 00.075 16108 worker thread done servicing request
23:35:32.195 00.000 21068 OnExposeComplete: enter
23:35:32.196 00.001 21068 UpdateGuideState(): m_state=6
23:35:32.197 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4986
23:35:32.198 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.80, Mass=94367, SNR=63.8, Peak=15824 HFD=3.0
23:35:32.199 00.001 21068 MultiStar: [#1 0.47,0.04,1.07,U] [#2 0.30,-0.08,1.24,U] [#3 0.46,0.16,0.00,M6] [#4 0.24,0.24,0.75,U] [#5 0.16,0.04,0.80,U] [#6 0.16,-0.38,0.74,U] [#7 0.18,0.11,0.58,U] [#8 0.23,-0.08,0.76,U] 
23:35:32.200 00.001 21068 single-star, 7 included, MultiStar: {0.23, -0.03}, one-star: {-0.01, -0.10}
23:35:32.200 00.000 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
23:35:32.202 00.002 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
23:35:32.203 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.68 mountX=-0.01 mountY=0.10, mountTheta=1.64
23:35:32.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
23:35:32.205 00.001 21068 Enqueuing Move request for scope (-0.01, -0.10)
23:35:32.206 00.001 16108 Worker thread wakes up
23:35:32.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
23:35:32.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
23:35:32.206 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
23:35:32.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:35:32.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:32.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:35:32.206 00.000 16108 MoveAxis(E, 0, ABG)
23:35:32.206 00.000 16108 Move returns status 0, amount 0
23:35:32.206 00.000 16108 MoveAxis(N, 0, ABG)
23:35:32.206 00.000 16108 Move returns status 0, amount 0
23:35:32.206 00.000 16108 move complete, result=0
23:35:32.206 00.000 16108 worker thread done servicing request
23:35:32.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3853, FiltMin=3286, FiltMax=46845, Gamma=1.000
23:35:32.224 00.014 21068 UpdateGuideState exits: m=94367 SNR=63.8
23:35:32.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:32.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:32.227 00.001 21068 Enqueuing Expose request
23:35:32.227 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:32.228 00.001 16108 Worker thread wakes up
23:35:32.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:32.229 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:33.193 00.964 16108 Exposure complete
23:35:33.245 00.052 16108 worker thread done servicing request
23:35:33.245 00.000 21068 OnExposeComplete: enter
23:35:33.247 00.002 21068 UpdateGuideState(): m_state=6
23:35:33.248 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4987
23:35:33.248 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.87, Mass=88599, SNR=61.2, Peak=14672 HFD=3.0
23:35:33.250 00.002 21068 MultiStar: [#1 0.45,0.10,0.96,U] [#2 0.39,0.03,1.20,U] [#3 0.69,0.08,0.00,M7] [#4 0.23,0.14,0.70,U] [#5 0.59,0.15,0.00,M1] [#6 0.41,-0.26,0.00,M1] [#7 0.34,0.14,0.64,U] [#8 0.41,0.05,0.74,U] 
23:35:33.251 00.001 21068 single-star, 5 included, MultiStar: {0.33, 0.06}, one-star: {0.13, -0.04}
23:35:33.251 00.000 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
23:35:33.252 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
23:35:33.254 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=-0.13 mountY=0.01, mountTheta=3.08
23:35:33.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
23:35:33.256 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
23:35:33.257 00.001 16108 Worker thread wakes up
23:35:33.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:35:33.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:35:33.257 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.01
23:35:33.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:33.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:33.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:33.257 00.000 16108 MoveAxis(E, 0, ABG)
23:35:33.258 00.001 16108 Move returns status 0, amount 0
23:35:33.258 00.000 16108 MoveAxis(N, 0, ABG)
23:35:33.258 00.000 16108 Move returns status 0, amount 0
23:35:33.258 00.000 16108 move complete, result=0
23:35:33.258 00.000 16108 worker thread done servicing request
23:35:33.261 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=3853, FiltMin=3216, FiltMax=48077, Gamma=1.000
23:35:33.283 00.022 21068 UpdateGuideState exits: m=88599 SNR=61.2
23:35:33.286 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:33.288 00.001 21068 Enqueuing Expose request
23:35:33.290 00.002 16108 Worker thread wakes up
23:35:33.290 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:33.292 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:33.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:34.474 01.182 16108 Exposure complete
23:35:34.552 00.078 16108 worker thread done servicing request
23:35:34.553 00.001 21068 OnExposeComplete: enter
23:35:34.554 00.001 21068 UpdateGuideState(): m_state=6
23:35:34.554 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4988
23:35:34.555 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.82, Mass=85978, SNR=64.1, Peak=13632 HFD=2.9
23:35:34.556 00.001 21068 MultiStar: [#1 0.47,0.25,0.00,M1] [#2 0.43,-0.02,1.07,U] [#3 0.37,0.24,0.92,U] [#4 0.19,0.01,0.76,U] [#5 0.25,-0.11,0.83,U] [#6 0.39,0.06,0.84,U] [#7 -0.04,0.07,0.55,U] [#8 0.44,-0.16,0.68,U] 
23:35:34.557 00.001 21068 single-star, 7 included, MultiStar: {0.25, 0.00}, one-star: {-0.09, -0.09}
23:35:34.558 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
23:35:34.558 00.000 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
23:35:34.559 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=0.08 mountY=0.11, mountTheta=0.97
23:35:34.560 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
23:35:34.561 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
23:35:34.563 00.002 16108 Worker thread wakes up
23:35:34.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:35:34.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:35:34.563 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.08 yDistance=0.11
23:35:34.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:35:34.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:34.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:35:34.563 00.000 16108 MoveAxis(E, 0, ABG)
23:35:34.563 00.000 16108 Move returns status 0, amount 0
23:35:34.563 00.000 16108 MoveAxis(N, 0, ABG)
23:35:34.563 00.000 16108 Move returns status 0, amount 0
23:35:34.563 00.000 16108 move complete, result=0
23:35:34.563 00.000 16108 worker thread done servicing request
23:35:34.566 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3853, FiltMin=3325, FiltMax=50502, Gamma=1.000
23:35:34.581 00.015 21068 UpdateGuideState exits: m=85978 SNR=64.1
23:35:34.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:34.584 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:34.584 00.000 21068 Enqueuing Expose request
23:35:34.585 00.001 16108 Worker thread wakes up
23:35:34.585 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:34.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:34.587 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:35.565 00.978 16108 Exposure complete
23:35:35.651 00.086 16108 worker thread done servicing request
23:35:35.651 00.000 21068 OnExposeComplete: enter
23:35:35.653 00.002 21068 UpdateGuideState(): m_state=6
23:35:35.653 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4989
23:35:35.654 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.97, Mass=87456, SNR=62.8, Peak=14608 HFD=2.8
23:35:35.655 00.001 21068 MultiStar: [#1 0.85,0.14,0.00,M2] [#2 0.65,0.02,0.00,M1] [#3 0.55,0.10,0.00,M7] [#4 0.24,-0.05,0.78,U] [#5 0.57,-0.22,0.00,M1] [#6 0.36,-0.15,0.99,U] [#7 0.82,0.07,0.00,M1] [#8 0.49,0.04,0.00,M1] 
23:35:35.655 00.000 21068 refined, 2 included, MultiStar: {0.36, -0.04}, one-star: {0.45, 0.06}
23:35:35.656 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
23:35:35.657 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
23:35:35.658 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.12 mountX=-0.36 mountY=-0.04, mountTheta=-3.03
23:35:35.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.04, opts=13)
23:35:35.661 00.001 21068 Enqueuing Move request for scope (0.36, -0.04)
23:35:35.662 00.001 16108 Worker thread wakes up
23:35:35.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
23:35:35.662 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
23:35:35.662 00.000 16108 Moving (0.36, -0.04) raw xDistance=-0.36 yDistance=-0.04
23:35:35.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:35:35.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:35.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:35:35.662 00.000 16108 MoveAxis(E, 95, ABG)
23:35:35.662 00.000 16108 Guiding  Dir = 2, Dur = 95
23:35:35.663 00.001 16108 IsSlewing returns 0
23:35:35.663 00.000 16108 IsGuiding returns 0
23:35:35.666 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3853, FiltMin=3293, FiltMax=47024, Gamma=1.000
23:35:35.681 00.015 21068 UpdateGuideState exits: m=87456 SNR=62.8
23:35:35.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:35.682 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:35.683 00.001 21068 Enqueuing Expose request
23:35:35.731 00.048 16108 PulseGuide returned control before completion, sleep 38
23:35:35.777 00.046 16108 IsGuiding returns 1
23:35:35.777 00.000 16108 scope still moving after pulse duration time elapsed
23:35:35.808 00.031 16108 IsSlewing returns 0
23:35:35.808 00.000 16108 IsGuiding returns 1
23:35:35.840 00.032 16108 IsSlewing returns 0
23:35:35.840 00.000 16108 IsGuiding returns 1
23:35:35.871 00.031 16108 IsSlewing returns 0
23:35:35.872 00.001 16108 IsGuiding returns 1
23:35:35.901 00.029 16108 IsSlewing returns 0
23:35:35.901 00.000 16108 IsGuiding returns 0
23:35:35.901 00.000 16108 scope move finished after 95 + 144 ms
23:35:35.901 00.000 16108 Move returns status 0, amount 95
23:35:35.901 00.000 16108 MoveAxis(N, 0, ABG)
23:35:35.901 00.000 16108 Move returns status 0, amount 0
23:35:35.901 00.000 16108 move complete, result=0
23:35:35.901 00.000 16108 worker thread done servicing request
23:35:35.901 00.000 16108 Worker thread wakes up
23:35:35.901 00.000 21068 GuideStep: -0.4 px 95 ms EAST, -0.0 px 0 ms NORTH
23:35:35.904 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:35.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:37.069 01.165 16108 Exposure complete
23:35:37.148 00.079 16108 worker thread done servicing request
23:35:37.148 00.000 21068 OnExposeComplete: enter
23:35:37.150 00.002 21068 UpdateGuideState(): m_state=6
23:35:37.152 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4990
23:35:37.154 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=877.14, Mass=82455, SNR=56.9, Peak=12352 HFD=3.3
23:35:37.156 00.002 21068 MultiStar: [#1 0.20,0.42,1.13,U] [#2 0.00,0.10,1.35,U] [#3 0.23,0.52,0.00,M8] [#4 -0.31,0.30,0.75,U] [#5 -0.39,0.26,1.08,U] [#6 -0.19,0.08,0.78,U] [#7 0.21,0.35,0.65,U] [#8 -0.15,0.25,0.78,U] 
23:35:37.158 00.002 21068 refined, 7 included, MultiStar: {-0.10, 0.24}, one-star: {-0.17, 0.23}
23:35:37.159 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:35:37.160 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:35:37.162 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.14 mountY=-0.21, mountTheta=-1.00
23:35:37.163 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.24, opts=13)
23:35:37.165 00.002 21068 Enqueuing Move request for scope (-0.10, 0.24)
23:35:37.166 00.001 16108 Worker thread wakes up
23:35:37.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
23:35:37.166 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
23:35:37.166 00.000 16108 Moving (-0.10, 0.24) raw xDistance=0.14 yDistance=-0.21
23:35:37.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:35:37.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:35:37.166 00.000 16108 MoveAxis(E, 0, ABG)
23:35:37.166 00.000 16108 Move returns status 0, amount 0
23:35:37.166 00.000 16108 MoveAxis(N, 43, ABG)
23:35:37.166 00.000 16108 Guiding  Dir = 0, Dur = 43
23:35:37.168 00.002 16108 IsSlewing returns 0
23:35:37.168 00.000 16108 IsGuiding returns 0
23:35:37.169 00.001 16108 PulseGuide returned control before completion, sleep 52
23:35:37.171 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3853, FiltMin=3257, FiltMax=50205, Gamma=1.000
23:35:37.195 00.024 21068 UpdateGuideState exits: m=82455 SNR=56.9
23:35:37.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:37.199 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:37.200 00.001 21068 Enqueuing Expose request
23:35:37.237 00.037 16108 IsGuiding returns 1
23:35:37.237 00.000 16108 scope still moving after pulse duration time elapsed
23:35:37.269 00.032 16108 IsSlewing returns 0
23:35:37.269 00.000 16108 IsGuiding returns 0
23:35:37.269 00.000 16108 scope move finished after 43 + 57 ms
23:35:37.269 00.000 16108 Move returns status 0, amount 43
23:35:37.269 00.000 16108 move complete, result=0
23:35:37.270 00.001 16108 worker thread done servicing request
23:35:37.270 00.000 16108 Worker thread wakes up
23:35:37.270 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
23:35:37.271 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:37.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:38.245 00.974 16108 Exposure complete
23:35:38.302 00.057 16108 worker thread done servicing request
23:35:38.302 00.000 21068 OnExposeComplete: enter
23:35:38.304 00.002 21068 UpdateGuideState(): m_state=6
23:35:38.307 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4991
23:35:38.309 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=876.83, Mass=87639, SNR=62.3, Peak=13507 HFD=3.0
23:35:38.312 00.003 21068 MultiStar: [#1 -0.08,0.39,1.17,U] [#2 0.03,-0.17,1.38,U] [#3 -0.02,0.30,0.94,U] [#4 -0.29,0.13,0.77,U] [#5 -0.40,-0.10,0.85,U] [#6 -0.18,-0.02,0.75,U] [#7 -0.34,0.26,0.62,U] [#8 -0.00,-0.46,0.88,U] 
23:35:38.315 00.003 21068 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.26, -0.07}
23:35:38.317 00.002 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
23:35:38.318 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
23:35:38.321 00.003 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.00 mountX=0.15 mountY=0.01, mountTheta=0.09
23:35:38.325 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
23:35:38.326 00.001 21068 Enqueuing Move request for scope (-0.15, 0.02)
23:35:38.327 00.001 16108 Worker thread wakes up
23:35:38.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
23:35:38.327 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
23:35:38.328 00.001 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.01
23:35:38.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:35:38.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:38.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:38.328 00.000 16108 MoveAxis(E, 0, ABG)
23:35:38.328 00.000 16108 Move returns status 0, amount 0
23:35:38.328 00.000 16108 MoveAxis(N, 0, ABG)
23:35:38.328 00.000 16108 Move returns status 0, amount 0
23:35:38.328 00.000 16108 move complete, result=0
23:35:38.328 00.000 16108 worker thread done servicing request
23:35:38.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=3849, FiltMin=3334, FiltMax=43206, Gamma=1.000
23:35:38.349 00.017 21068 UpdateGuideState exits: m=87639 SNR=62.3
23:35:38.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:38.351 00.000 21068 Enqueuing Expose request
23:35:38.352 00.001 16108 Worker thread wakes up
23:35:38.352 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:38.354 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:38.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:39.509 01.155 16108 Exposure complete
23:35:39.565 00.056 16108 worker thread done servicing request
23:35:39.565 00.000 21068 OnExposeComplete: enter
23:35:39.567 00.002 21068 UpdateGuideState(): m_state=6
23:35:39.568 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4992
23:35:39.570 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.64, Mass=81421, SNR=56.2, Peak=12304 HFD=3.0
23:35:39.571 00.001 21068 MultiStar: [#1 0.08,0.29,1.52,U] [#2 -0.22,-0.20,1.56,U] [#3 -0.08,0.10,1.09,U] [#4 -0.12,0.30,0.87,U] [#5 -0.53,-0.09,0.00,M1] [#6 0.13,-0.40,0.81,U] [#7 -0.27,-0.27,0.69,U] [#8 0.18,0.10,0.92,U] 
23:35:39.572 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {-0.29, -0.27}
23:35:39.573 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
23:35:39.575 00.002 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
23:35:39.577 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.85 mountX=0.07 mountY=0.04, mountTheta=0.52
23:35:39.580 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
23:35:39.582 00.002 21068 Enqueuing Move request for scope (-0.07, -0.02)
23:35:39.583 00.001 16108 Worker thread wakes up
23:35:39.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:35:39.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:35:39.583 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.04
23:35:39.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:35:39.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:39.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:35:39.583 00.000 16108 MoveAxis(E, 0, ABG)
23:35:39.583 00.000 16108 Move returns status 0, amount 0
23:35:39.583 00.000 16108 MoveAxis(N, 0, ABG)
23:35:39.583 00.000 16108 Move returns status 0, amount 0
23:35:39.583 00.000 16108 move complete, result=0
23:35:39.583 00.000 16108 worker thread done servicing request
23:35:39.589 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3849, FiltMin=3280, FiltMax=44771, Gamma=1.000
23:35:39.605 00.016 21068 UpdateGuideState exits: m=81421 SNR=56.2
23:35:39.607 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:39.608 00.000 21068 Enqueuing Expose request
23:35:39.609 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:39.610 00.001 16108 Worker thread wakes up
23:35:39.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:39.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:40.594 00.984 16108 Exposure complete
23:35:40.676 00.082 16108 worker thread done servicing request
23:35:40.676 00.000 21068 OnExposeComplete: enter
23:35:40.679 00.003 21068 UpdateGuideState(): m_state=6
23:35:40.680 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4993
23:35:40.681 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=877.06, Mass=93590, SNR=68.9, Peak=15043 HFD=3.2
23:35:40.683 00.002 21068 MultiStar: [#1 0.05,0.06,1.02,U] [#2 -0.17,-0.13,1.08,U] [#3 0.14,0.24,0.88,U] [#4 -0.28,0.34,0.75,U] [#5 -0.17,0.15,0.84,U] [#6 0.00,-0.24,0.67,U] [#7 -0.03,0.08,0.65,U] [#8 0.19,-0.14,0.67,U] 
23:35:40.684 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.25, 0.16}
23:35:40.686 00.002 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
23:35:40.686 00.000 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
23:35:40.687 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.39 mountX=0.08 mountY=-0.04, mountTheta=-0.53
23:35:40.690 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
23:35:40.691 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
23:35:40.692 00.001 16108 Worker thread wakes up
23:35:40.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:35:40.692 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:35:40.692 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
23:35:40.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:35:40.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:40.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:35:40.692 00.000 16108 MoveAxis(E, 0, ABG)
23:35:40.692 00.000 16108 Move returns status 0, amount 0
23:35:40.693 00.001 16108 MoveAxis(N, 0, ABG)
23:35:40.693 00.000 16108 Move returns status 0, amount 0
23:35:40.693 00.000 16108 move complete, result=0
23:35:40.693 00.000 16108 worker thread done servicing request
23:35:40.696 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3849, FiltMin=3273, FiltMax=48790, Gamma=1.000
23:35:40.723 00.027 21068 UpdateGuideState exits: m=93590 SNR=68.9
23:35:40.724 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:40.726 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:40.727 00.001 21068 Enqueuing Expose request
23:35:40.728 00.001 16108 Worker thread wakes up
23:35:40.728 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:40.728 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:40.729 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:41.892 01.163 16108 Exposure complete
23:35:41.950 00.058 16108 worker thread done servicing request
23:35:41.950 00.000 21068 OnExposeComplete: enter
23:35:41.953 00.003 21068 UpdateGuideState(): m_state=6
23:35:41.956 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4994
23:35:41.958 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=877.08, Mass=81710, SNR=65.1, Peak=15427 HFD=2.7
23:35:41.962 00.004 21068 MultiStar: [#1 0.39,0.02,1.17,U] [#2 -0.00,-0.19,1.31,U] [#3 0.31,0.12,0.88,U] [#4 -0.47,0.01,0.74,U] [#5 -0.16,-0.07,0.75,U] [#6 -0.17,-0.61,0.00,M1] [#7 -0.14,0.19,0.54,U] [#8 0.11,-0.18,0.69,U] 
23:35:41.964 00.002 21068 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {-0.31, 0.17}
23:35:41.965 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
23:35:41.966 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
23:35:41.967 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.77 mountX=0.01 mountY=0.00, mountTheta=0.59
23:35:41.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.00, opts=13)
23:35:41.971 00.002 21068 Enqueuing Move request for scope (-0.01, -0.00)
23:35:41.973 00.002 16108 Worker thread wakes up
23:35:41.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
23:35:41.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
23:35:41.973 00.000 16108 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=0.00
23:35:41.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:35:41.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:41.974 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:35:41.974 00.000 16108 MoveAxis(E, 0, ABG)
23:35:41.974 00.000 16108 Move returns status 0, amount 0
23:35:41.974 00.000 16108 MoveAxis(N, 0, ABG)
23:35:41.974 00.000 16108 Move returns status 0, amount 0
23:35:41.974 00.000 16108 move complete, result=0
23:35:41.974 00.000 16108 worker thread done servicing request
23:35:41.981 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3846, FiltMin=3302, FiltMax=52118, Gamma=1.000
23:35:42.010 00.029 21068 UpdateGuideState exits: m=81710 SNR=65.1
23:35:42.012 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:42.014 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:42.017 00.003 21068 Enqueuing Expose request
23:35:42.019 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:42.021 00.002 16108 Worker thread wakes up
23:35:42.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:42.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:43.013 00.992 16108 Exposure complete
23:35:43.081 00.068 16108 worker thread done servicing request
23:35:43.081 00.000 21068 OnExposeComplete: enter
23:35:43.083 00.002 21068 UpdateGuideState(): m_state=6
23:35:43.084 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4995
23:35:43.085 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.27, Mass=78063, SNR=61.8, Peak=14355 HFD=2.8
23:35:43.086 00.001 21068 MultiStar: [#1 0.32,0.33,1.36,U] [#2 0.06,0.05,1.18,U] [#3 0.35,0.28,1.04,U] [#4 -0.19,0.30,0.83,U] [#5 -0.12,0.08,0.90,U] [#6 -0.18,0.10,0.75,U] [#7 -0.19,0.21,0.54,U] [#8 -0.03,0.15,0.76,U] 
23:35:43.086 00.000 21068 refined, 8 included, MultiStar: {-0.00, 0.21}, one-star: {-0.38, 0.37}
23:35:43.087 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
23:35:43.088 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
23:35:43.090 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=0.04 mountY=-0.21, mountTheta=-1.38
23:35:43.091 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.21, opts=13)
23:35:43.092 00.001 21068 Enqueuing Move request for scope (-0.00, 0.21)
23:35:43.093 00.001 16108 Worker thread wakes up
23:35:43.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
23:35:43.093 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
23:35:43.093 00.000 16108 Moving (-0.00, 0.21) raw xDistance=0.04 yDistance=-0.21
23:35:43.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:35:43.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:35:43.093 00.000 16108 MoveAxis(E, 0, ABG)
23:35:43.093 00.000 16108 Move returns status 0, amount 0
23:35:43.093 00.000 16108 MoveAxis(N, 42, ABG)
23:35:43.093 00.000 16108 Guiding  Dir = 0, Dur = 42
23:35:43.093 00.000 16108 IsSlewing returns 0
23:35:43.094 00.001 16108 IsGuiding returns 0
23:35:43.100 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3846, FiltMin=3273, FiltMax=40934, Gamma=1.000
23:35:43.110 00.010 16108 PulseGuide returned control before completion, sleep 37
23:35:43.120 00.010 21068 UpdateGuideState exits: m=78063 SNR=61.8
23:35:43.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:43.123 00.001 21068 Enqueuing Expose request
23:35:43.156 00.033 16108 IsGuiding returns 1
23:35:43.156 00.000 16108 scope still moving after pulse duration time elapsed
23:35:43.188 00.032 16108 IsSlewing returns 0
23:35:43.188 00.000 16108 IsGuiding returns 0
23:35:43.189 00.001 16108 scope move finished after 42 + 52 ms
23:35:43.189 00.000 16108 Move returns status 0, amount 42
23:35:43.189 00.000 16108 move complete, result=0
23:35:43.189 00.000 16108 worker thread done servicing request
23:35:43.189 00.000 16108 Worker thread wakes up
23:35:43.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:43.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:43.189 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
23:35:44.354 01.165 16108 Exposure complete
23:35:44.420 00.066 16108 worker thread done servicing request
23:35:44.420 00.000 21068 OnExposeComplete: enter
23:35:44.421 00.001 21068 UpdateGuideState(): m_state=6
23:35:44.422 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4996
23:35:44.423 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.83, Mass=109114, SNR=87.5, Peak=18595 HFD=3.0
23:35:44.424 00.001 21068 MultiStar: [#1 0.17,0.38,1.07,U] [#2 -0.11,-0.11,1.02,U] [#3 0.03,0.22,0.75,U] [#4 -0.20,0.15,0.56,U] [#5 -0.04,0.05,0.61,U] [#6 -0.25,-0.23,0.55,U] [#7 -0.05,-0.21,0.48,U] [#8 0.17,-0.03,0.47,U] 
23:35:44.425 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.50, -0.08}
23:35:44.426 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
23:35:44.428 00.002 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:35:44.429 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=0.10 mountY=-0.02, mountTheta=-0.16
23:35:44.433 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
23:35:44.434 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
23:35:44.436 00.002 16108 Worker thread wakes up
23:35:44.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:35:44.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:35:44.436 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.10 yDistance=-0.02
23:35:44.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:35:44.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:44.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:44.436 00.000 16108 MoveAxis(E, 0, ABG)
23:35:44.437 00.001 16108 Move returns status 0, amount 0
23:35:44.437 00.000 16108 MoveAxis(N, 0, ABG)
23:35:44.437 00.000 16108 Move returns status 0, amount 0
23:35:44.437 00.000 16108 move complete, result=0
23:35:44.437 00.000 16108 worker thread done servicing request
23:35:44.447 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3846, FiltMin=3286, FiltMax=46854, Gamma=1.000
23:35:44.474 00.027 21068 UpdateGuideState exits: m=109114 SNR=87.5
23:35:44.477 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:44.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:44.479 00.001 21068 Enqueuing Expose request
23:35:44.480 00.001 16108 Worker thread wakes up
23:35:44.480 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:44.482 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:44.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:45.463 00.981 16108 Exposure complete
23:35:45.540 00.077 16108 worker thread done servicing request
23:35:45.540 00.000 21068 OnExposeComplete: enter
23:35:45.541 00.001 21068 UpdateGuideState(): m_state=6
23:35:45.541 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4997
23:35:45.542 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.90, Mass=96203, SNR=74.4, Peak=15331 HFD=3.1
23:35:45.544 00.002 21068 MultiStar: [#1 0.36,0.08,1.15,U] [#2 0.09,-0.13,1.12,U] [#3 0.12,0.13,0.83,U] [#4 -0.20,0.17,0.70,U] [#5 0.06,-0.26,0.74,U] [#6 -0.19,-0.43,0.60,U] [#7 0.01,0.20,0.48,U] [#8 0.30,-0.09,0.69,U] 
23:35:45.545 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.43, -0.01}
23:35:45.545 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
23:35:45.546 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
23:35:45.547 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.95 mountX=-0.03 mountY=0.03, mountTheta=2.40
23:35:45.548 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
23:35:45.549 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
23:35:45.550 00.001 16108 Worker thread wakes up
23:35:45.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:35:45.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:35:45.550 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
23:35:45.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:35:45.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:45.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:35:45.550 00.000 16108 MoveAxis(E, 0, ABG)
23:35:45.550 00.000 16108 Move returns status 0, amount 0
23:35:45.550 00.000 16108 MoveAxis(N, 0, ABG)
23:35:45.551 00.001 16108 Move returns status 0, amount 0
23:35:45.551 00.000 16108 move complete, result=0
23:35:45.551 00.000 16108 worker thread done servicing request
23:35:45.561 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3846, FiltMin=3296, FiltMax=46541, Gamma=1.000
23:35:45.577 00.016 21068 UpdateGuideState exits: m=96203 SNR=74.4
23:35:45.578 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:45.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:45.579 00.000 21068 Enqueuing Expose request
23:35:45.580 00.001 16108 Worker thread wakes up
23:35:45.580 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:45.581 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:45.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:46.750 01.169 16108 Exposure complete
23:35:46.806 00.056 16108 worker thread done servicing request
23:35:46.806 00.000 21068 OnExposeComplete: enter
23:35:46.808 00.002 21068 UpdateGuideState(): m_state=6
23:35:46.810 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4998
23:35:46.812 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=876.66, Mass=97516, SNR=73.5, Peak=12784 HFD=3.4
23:35:46.813 00.001 21068 MultiStar: [#1 0.34,0.21,1.07,U] [#2 -0.02,-0.04,0.94,U] [#3 0.22,0.22,0.80,U] [#4 -0.18,0.18,0.68,U] [#5 0.01,-0.16,0.86,U] [#6 -0.00,-0.44,0.64,U] [#7 0.37,0.35,0.00,M1] [#8 0.04,-0.18,0.65,U] 
23:35:46.815 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.17, -0.25}
23:35:46.817 00.002 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
23:35:46.818 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
23:35:46.820 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.44 mountX=-0.10 mountY=0.02, mountTheta=2.93
23:35:46.821 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
23:35:46.822 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
23:35:46.824 00.002 16108 Worker thread wakes up
23:35:46.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:35:46.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:35:46.824 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.10 yDistance=0.02
23:35:46.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:35:46.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:46.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:35:46.824 00.000 16108 MoveAxis(E, 0, ABG)
23:35:46.824 00.000 16108 Move returns status 0, amount 0
23:35:46.824 00.000 16108 MoveAxis(N, 0, ABG)
23:35:46.824 00.000 16108 Move returns status 0, amount 0
23:35:46.824 00.000 16108 move complete, result=0
23:35:46.824 00.000 16108 worker thread done servicing request
23:35:46.828 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3846, FiltMin=3289, FiltMax=45606, Gamma=1.000
23:35:46.845 00.017 21068 UpdateGuideState exits: m=97516 SNR=73.5
23:35:46.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.846 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:46.848 00.002 21068 Enqueuing Expose request
23:35:46.849 00.001 16108 Worker thread wakes up
23:35:46.849 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:46.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:46.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:47.824 00.974 16108 Exposure complete
23:35:47.879 00.055 16108 worker thread done servicing request
23:35:47.881 00.002 21068 OnExposeComplete: enter
23:35:47.882 00.001 21068 UpdateGuideState(): m_state=6
23:35:47.882 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4999
23:35:47.883 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.76, Mass=91356, SNR=68.4, Peak=12771 HFD=3.4
23:35:47.884 00.001 21068 MultiStar: [#1 -0.17,0.09,1.15,U] [#2 -0.20,-0.12,1.15,U] [#3 0.27,-0.17,0.93,U] [#4 -0.20,0.14,0.65,U] [#5 0.05,0.02,0.89,U] [#6 0.17,-0.14,0.68,U] [#7 -0.22,0.00,0.67,U] [#8 0.01,-0.02,0.71,U] 
23:35:47.885 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.20, -0.14}
23:35:47.886 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
23:35:47.886 00.000 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
23:35:47.887 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=0.05 mountY=0.06, mountTheta=0.82
23:35:47.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
23:35:47.890 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
23:35:47.890 00.000 16108 Worker thread wakes up
23:35:47.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:35:47.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:35:47.890 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.06
23:35:47.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:35:47.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:47.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:47.890 00.000 16108 MoveAxis(E, 0, ABG)
23:35:47.891 00.001 16108 Move returns status 0, amount 0
23:35:47.891 00.000 16108 MoveAxis(N, 0, ABG)
23:35:47.891 00.000 16108 Move returns status 0, amount 0
23:35:47.891 00.000 16108 move complete, result=0
23:35:47.891 00.000 16108 worker thread done servicing request
23:35:47.894 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3846, FiltMin=3293, FiltMax=49683, Gamma=1.000
23:35:47.909 00.015 21068 UpdateGuideState exits: m=91356 SNR=68.4
23:35:47.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:47.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:47.912 00.001 21068 Enqueuing Expose request
23:35:47.912 00.000 16108 Worker thread wakes up
23:35:47.912 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:47.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:47.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:49.089 01.176 16108 Exposure complete
23:35:49.156 00.067 16108 worker thread done servicing request
23:35:49.157 00.001 21068 OnExposeComplete: enter
23:35:49.159 00.002 21068 UpdateGuideState(): m_state=6
23:35:49.161 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5000
23:35:49.163 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=876.81, Mass=81788, SNR=56.0, Peak=11811 HFD=3.3
23:35:49.164 00.001 21068 MultiStar: [#1 0.19,0.25,1.36,U] [#2 0.04,-0.29,1.35,U] [#3 0.17,0.22,1.36,U] [#4 0.06,0.10,0.89,U] [#5 -0.15,-0.11,1.05,U] [#6 0.30,-0.48,0.00,M1] [#7 0.06,-0.07,0.65,U] [#8 0.07,-0.09,0.86,U] 
23:35:49.165 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {-0.16, -0.10}
23:35:49.166 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
23:35:49.167 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
23:35:49.168 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=-0.04 mountY=-0.01, mountTheta=-2.93
23:35:49.172 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.00, opts=13)
23:35:49.174 00.002 21068 Enqueuing Move request for scope (0.04, -0.00)
23:35:49.178 00.004 16108 Worker thread wakes up
23:35:49.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:35:49.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:35:49.178 00.000 16108 Moving (0.04, -0.00) raw xDistance=-0.04 yDistance=-0.01
23:35:49.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:35:49.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:49.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:35:49.178 00.000 16108 MoveAxis(E, 0, ABG)
23:35:49.178 00.000 16108 Move returns status 0, amount 0
23:35:49.178 00.000 16108 MoveAxis(N, 0, ABG)
23:35:49.178 00.000 16108 Move returns status 0, amount 0
23:35:49.178 00.000 16108 move complete, result=0
23:35:49.179 00.001 16108 worker thread done servicing request
23:35:49.187 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3843, FiltMin=3280, FiltMax=58195, Gamma=1.000
23:35:49.215 00.028 21068 UpdateGuideState exits: m=81788 SNR=56.0
23:35:49.217 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:49.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:49.219 00.001 21068 Enqueuing Expose request
23:35:49.219 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:49.220 00.001 16108 Worker thread wakes up
23:35:49.221 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:49.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:50.198 00.977 16108 Exposure complete
23:35:50.254 00.056 16108 worker thread done servicing request
23:35:50.254 00.000 21068 OnExposeComplete: enter
23:35:50.255 00.001 21068 UpdateGuideState(): m_state=6
23:35:50.256 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5001
23:35:50.257 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.55, Mass=79717, SNR=62.6, Peak=9584 HFD=3.2
23:35:50.258 00.001 21068 MultiStar: [#1 0.48,-0.21,0.00,M1] [#2 0.55,-0.32,0.00,M1] [#3 0.18,0.02,1.11,U] [#4 -0.25,0.09,0.80,U] [#5 0.05,-0.24,1.03,U] [#6 0.15,-0.54,0.00,M2] [#7 0.46,-0.02,0.57,U] [#8 0.45,0.01,0.72,U] 
23:35:50.260 00.002 21068 refined, 5 included, MultiStar: {0.12, -0.10}, one-star: {-0.01, -0.36}
23:35:50.260 00.000 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:35:50.261 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:35:50.262 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=-0.13 mountY=0.07, mountTheta=2.68
23:35:50.263 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
23:35:50.264 00.001 21068 Enqueuing Move request for scope (0.12, -0.10)
23:35:50.265 00.001 16108 Worker thread wakes up
23:35:50.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:35:50.265 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:35:50.265 00.000 16108 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=0.07
23:35:50.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:50.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:50.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:35:50.265 00.000 16108 MoveAxis(E, 0, ABG)
23:35:50.265 00.000 16108 Move returns status 0, amount 0
23:35:50.265 00.000 16108 MoveAxis(N, 0, ABG)
23:35:50.265 00.000 16108 Move returns status 0, amount 0
23:35:50.265 00.000 16108 move complete, result=0
23:35:50.265 00.000 16108 worker thread done servicing request
23:35:50.273 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3843, FiltMin=3289, FiltMax=48550, Gamma=1.000
23:35:50.297 00.024 21068 UpdateGuideState exits: m=79717 SNR=62.6
23:35:50.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.300 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:50.300 00.000 21068 Enqueuing Expose request
23:35:50.301 00.001 16108 Worker thread wakes up
23:35:50.301 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:50.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:50.302 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:51.474 01.172 16108 Exposure complete
23:35:51.542 00.068 16108 worker thread done servicing request
23:35:51.542 00.000 21068 OnExposeComplete: enter
23:35:51.542 00.000 21068 UpdateGuideState(): m_state=6
23:35:51.543 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5002
23:35:51.544 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.49, Mass=77207, SNR=49.0, Peak=10368 HFD=3.5
23:35:51.545 00.001 21068 MultiStar: [#1 0.62,-0.18,0.00,M2] [#2 0.54,-0.46,0.00,M2] [#3 0.46,-0.18,0.00,M1] [#4 0.19,-0.32,0.97,U] [#5 0.33,-0.44,0.00,M1] [#6 0.44,-0.73,0.00,M3] [#7 0.46,-0.23,0.00,M1] [#8 0.18,-0.57,0.00,M1] 
23:35:51.546 00.001 21068 refined, 1 included, MultiStar: {0.18, -0.37}, one-star: {0.17, -0.42}
23:35:51.547 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
23:35:51.547 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
23:35:51.548 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-1.12 mountX=-0.24 mountY=0.32, mountTheta=2.22
23:35:51.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.37, opts=13)
23:35:51.551 00.001 21068 Enqueuing Move request for scope (0.18, -0.37)
23:35:51.551 00.000 16108 Worker thread wakes up
23:35:51.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.37) opts 0xd
23:35:51.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.37)
23:35:51.551 00.000 16108 Moving (0.18, -0.37) raw xDistance=-0.24 yDistance=0.32
23:35:51.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:35:51.553 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:51.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:35:51.553 00.000 16108 MoveAxis(E, 63, ABG)
23:35:51.553 00.000 16108 Guiding  Dir = 2, Dur = 63
23:35:51.553 00.000 16108 IsSlewing returns 0
23:35:51.553 00.000 16108 IsGuiding returns 0
23:35:51.556 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3843, FiltMin=3261, FiltMax=49984, Gamma=1.000
23:35:51.564 00.008 16108 PulseGuide returned control before completion, sleep 62
23:35:51.571 00.007 21068 UpdateGuideState exits: m=77207 SNR=49.0
23:35:51.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:51.573 00.000 21068 Enqueuing Expose request
23:35:51.640 00.067 16108 IsGuiding returns 1
23:35:51.640 00.000 16108 scope still moving after pulse duration time elapsed
23:35:51.673 00.033 16108 IsSlewing returns 0
23:35:51.673 00.000 16108 IsGuiding returns 0
23:35:51.674 00.001 16108 scope move finished after 63 + 57 ms
23:35:51.674 00.000 16108 Move returns status 0, amount 63
23:35:51.674 00.000 16108 MoveAxis(N, 0, ABG)
23:35:51.674 00.000 16108 Move returns status 0, amount 0
23:35:51.674 00.000 16108 move complete, result=0
23:35:51.674 00.000 16108 worker thread done servicing request
23:35:51.675 00.001 16108 Worker thread wakes up
23:35:51.675 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.3 px 0 ms NORTH
23:35:51.678 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:51.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:52.663 00.985 16108 Exposure complete
23:35:52.735 00.072 16108 worker thread done servicing request
23:35:52.735 00.000 21068 OnExposeComplete: enter
23:35:52.736 00.001 21068 UpdateGuideState(): m_state=6
23:35:52.736 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5003
23:35:52.738 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=876.59, Mass=69543, SNR=48.7, Peak=8752 HFD=3.3
23:35:52.739 00.001 21068 MultiStar: [#1 0.41,-0.17,1.39,U] [#2 0.15,-0.36,1.51,U] [#3 0.35,-0.29,1.34,U] [#4 -0.18,-0.20,1.05,U] [#5 0.44,-0.31,0.00,M2] [#6 0.11,-0.54,0.00,M4] [#7 -0.08,-0.21,0.68,U] [#8 0.14,-0.63,0.00,M2] 
23:35:52.740 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.27}, one-star: {-0.09, -0.32}
23:35:52.741 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
23:35:52.741 00.000 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
23:35:52.743 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.10 mountX=-0.18 mountY=0.23, mountTheta=2.24
23:35:52.744 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.27, opts=13)
23:35:52.747 00.003 21068 Enqueuing Move request for scope (0.13, -0.27)
23:35:52.748 00.001 16108 Worker thread wakes up
23:35:52.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
23:35:52.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
23:35:52.748 00.000 16108 Moving (0.13, -0.27) raw xDistance=-0.18 yDistance=0.23
23:35:52.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:35:52.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:52.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:35:52.748 00.000 16108 MoveAxis(E, 0, ABG)
23:35:52.748 00.000 16108 Move returns status 0, amount 0
23:35:52.748 00.000 16108 MoveAxis(N, 0, ABG)
23:35:52.748 00.000 16108 Move returns status 0, amount 0
23:35:52.748 00.000 16108 move complete, result=0
23:35:52.749 00.001 16108 worker thread done servicing request
23:35:52.753 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3843, FiltMin=3296, FiltMax=43299, Gamma=1.000
23:35:52.772 00.019 21068 UpdateGuideState exits: m=69543 SNR=48.7
23:35:52.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:52.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:52.774 00.000 21068 Enqueuing Expose request
23:35:52.775 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:52.776 00.001 16108 Worker thread wakes up
23:35:52.776 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:52.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:53.952 01.176 16108 Exposure complete
23:35:54.022 00.070 16108 worker thread done servicing request
23:35:54.022 00.000 21068 OnExposeComplete: enter
23:35:54.023 00.001 21068 UpdateGuideState(): m_state=6
23:35:54.025 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5004
23:35:54.027 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.41, Mass=87954, SNR=58.3, Peak=8099 HFD=4.6
23:35:54.028 00.001 21068 MultiStar: [#1 0.35,-0.37,0.00,M2] [#2 0.10,-0.57,0.00,M2] [#3 0.26,-0.19,0.90,U] [#4 -0.22,-0.37,0.84,U] [#5 -0.32,-0.62,0.00,M3] [#6 -0.04,-0.88,0.00,M5] [#7 -0.05,-0.40,0.59,U] [#8 0.45,-0.44,0.00,M3] 
23:35:54.029 00.001 21068 refined, 3 included, MultiStar: {-0.08, -0.37}, one-star: {-0.29, -0.50}
23:35:54.030 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
23:35:54.031 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
23:35:54.032 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.79 mountX=0.02 mountY=0.38, mountTheta=1.53
23:35:54.035 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.37, opts=13)
23:35:54.038 00.003 21068 Enqueuing Move request for scope (-0.08, -0.37)
23:35:54.039 00.001 16108 Worker thread wakes up
23:35:54.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
23:35:54.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
23:35:54.039 00.000 16108 Moving (-0.08, -0.37) raw xDistance=0.02 yDistance=0.38
23:35:54.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:35:54.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:54.040 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:35:54.040 00.000 16108 MoveAxis(E, 0, ABG)
23:35:54.040 00.000 16108 Move returns status 0, amount 0
23:35:54.040 00.000 16108 MoveAxis(N, 0, ABG)
23:35:54.040 00.000 16108 Move returns status 0, amount 0
23:35:54.040 00.000 16108 move complete, result=0
23:35:54.040 00.000 16108 worker thread done servicing request
23:35:54.048 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3843, FiltMin=3280, FiltMax=35341, Gamma=1.000
23:35:54.069 00.021 21068 UpdateGuideState exits: m=87954 SNR=58.3
23:35:54.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:54.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:54.072 00.001 21068 Enqueuing Expose request
23:35:54.072 00.000 16108 Worker thread wakes up
23:35:54.072 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:35:54.074 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:54.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:55.041 00.967 16108 Exposure complete
23:35:55.134 00.093 16108 worker thread done servicing request
23:35:55.134 00.000 21068 OnExposeComplete: enter
23:35:55.135 00.001 21068 UpdateGuideState(): m_state=6
23:35:55.136 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5005
23:35:55.137 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.44, Mass=60118, SNR=43.5, Peak=7635 HFD=4.1
23:35:55.139 00.002 21068 MultiStar: [#1 0.37,-0.03,1.43,U] [#2 0.28,-0.40,0.00,M3] [#3 0.13,-0.07,1.63,U] [#4 -0.13,-0.09,1.16,U] [#5 -0.03,-0.35,1.16,U] [#6 0.13,-0.58,0.00,M6] [#7 0.33,0.16,0.69,U] [#8 0.26,-0.46,0.00,M4] 
23:35:55.139 00.000 21068 refined, 5 included, MultiStar: {0.09, -0.15}, one-star: {-0.13, -0.47}
23:35:55.140 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
23:35:55.141 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
23:35:55.141 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.00 mountX=-0.12 mountY=0.12, mountTheta=2.35
23:35:55.144 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
23:35:55.145 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
23:35:55.145 00.000 16108 Worker thread wakes up
23:35:55.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:35:55.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:35:55.145 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.12 yDistance=0.12
23:35:55.146 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:35:55.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:55.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:35:55.146 00.000 16108 MoveAxis(E, 0, ABG)
23:35:55.146 00.000 16108 Move returns status 0, amount 0
23:35:55.146 00.000 16108 MoveAxis(N, 0, ABG)
23:35:55.146 00.000 16108 Move returns status 0, amount 0
23:35:55.146 00.000 16108 move complete, result=0
23:35:55.146 00.000 16108 worker thread done servicing request
23:35:55.149 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3843, FiltMin=3299, FiltMax=41491, Gamma=1.000
23:35:55.164 00.015 21068 UpdateGuideState exits: m=60118 SNR=43.5
23:35:55.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:55.167 00.001 21068 Enqueuing Expose request
23:35:55.168 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:55.170 00.002 16108 Worker thread wakes up
23:35:55.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:55.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:56.344 01.174 16108 Exposure complete
23:35:56.417 00.073 16108 worker thread done servicing request
23:35:56.417 00.000 21068 OnExposeComplete: enter
23:35:56.418 00.001 21068 UpdateGuideState(): m_state=6
23:35:56.420 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5006
23:35:56.422 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=876.40, Mass=87948, SNR=60.7, Peak=11744 HFD=3.3
23:35:56.423 00.001 21068 MultiStar: [#1 0.31,-0.44,0.00,M2] [#2 0.60,-0.64,0.00,M4] [#3 0.31,-0.13,1.09,U] [#4 -0.01,-0.31,1.01,U] [#5 -0.03,-0.47,1.00,U] [#6 0.15,-0.82,0.00,M7] [#7 0.48,-0.39,0.00,M1] [#8 0.34,-0.47,0.00,M5] 
23:35:56.426 00.003 21068 refined, 3 included, MultiStar: {0.11, -0.35}, one-star: {0.14, -0.51}
23:35:56.428 00.002 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:35:56.430 00.002 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
23:35:56.431 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.28 mountX=-0.16 mountY=0.31, mountTheta=2.06
23:35:56.435 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.35, opts=13)
23:35:56.436 00.001 21068 Enqueuing Move request for scope (0.11, -0.35)
23:35:56.438 00.002 16108 Worker thread wakes up
23:35:56.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.35) opts 0xd
23:35:56.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.35)
23:35:56.438 00.000 16108 Moving (0.11, -0.35) raw xDistance=-0.16 yDistance=0.31
23:35:56.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:35:56.438 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.11 newest=0.81
23:35:56.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:35:56.438 00.000 16108 MoveAxis(E, 0, ABG)
23:35:56.438 00.000 16108 Move returns status 0, amount 0
23:35:56.438 00.000 16108 MoveAxis(S, 63, ABG)
23:35:56.438 00.000 16108 Guiding  Dir = 1, Dur = 63
23:35:56.439 00.001 16108 IsSlewing returns 0
23:35:56.439 00.000 16108 IsGuiding returns 0
23:35:56.444 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3843, FiltMin=3229, FiltMax=44589, Gamma=1.000
23:35:56.458 00.014 21068 UpdateGuideState exits: m=87948 SNR=60.7
23:35:56.464 00.006 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:56.466 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:56.467 00.001 21068 Enqueuing Expose request
23:35:56.476 00.009 16108 PulseGuide returned control before completion, sleep 37
23:35:56.522 00.046 16108 IsGuiding returns 1
23:35:56.522 00.000 16108 scope still moving after pulse duration time elapsed
23:35:56.553 00.031 16108 IsSlewing returns 0
23:35:56.553 00.000 16108 IsGuiding returns 1
23:35:56.584 00.031 16108 IsSlewing returns 0
23:35:56.585 00.001 16108 IsGuiding returns 0
23:35:56.585 00.000 16108 scope move finished after 63 + 82 ms
23:35:56.585 00.000 16108 Move returns status 0, amount 63
23:35:56.585 00.000 16108 move complete, result=0
23:35:56.585 00.000 16108 worker thread done servicing request
23:35:56.585 00.000 16108 Worker thread wakes up
23:35:56.585 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 63 ms SOUTH
23:35:56.588 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:56.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:57.548 00.960 16108 Exposure complete
23:35:57.601 00.053 16108 worker thread done servicing request
23:35:57.601 00.000 21068 OnExposeComplete: enter
23:35:57.602 00.001 21068 UpdateGuideState(): m_state=6
23:35:57.603 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5007
23:35:57.604 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.64, Mass=80028, SNR=61.2, Peak=11968 HFD=3.0
23:35:57.605 00.001 21068 MultiStar: [#1 0.18,-0.21,1.20,U] [#2 0.16,-0.38,1.15,U] [#3 -0.24,-0.11,0.95,U] [#4 -0.45,-0.04,1.01,U] [#5 0.22,-0.30,0.93,U] [#6 -0.14,-0.61,0.00,M8] [#7 -0.22,-0.27,0.58,U] [#8 -0.20,-0.60,0.00,M6] 
23:35:57.606 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.23}, one-star: {-0.21, -0.27}
23:35:57.607 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.49)
23:35:57.608 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.55)
23:35:57.608 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.83 mountX=0.02 mountY=0.24, mountTheta=1.49
23:35:57.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.23, opts=13)
23:35:57.611 00.001 21068 Enqueuing Move request for scope (-0.06, -0.23)
23:35:57.612 00.001 16108 Worker thread wakes up
23:35:57.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
23:35:57.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
23:35:57.612 00.000 16108 Moving (-0.06, -0.23) raw xDistance=0.02 yDistance=0.24
23:35:57.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:35:57.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:35:57.612 00.000 16108 MoveAxis(E, 0, ABG)
23:35:57.612 00.000 16108 Move returns status 0, amount 0
23:35:57.612 00.000 16108 MoveAxis(S, 47, ABG)
23:35:57.612 00.000 16108 Guiding  Dir = 1, Dur = 47
23:35:57.612 00.000 16108 IsSlewing returns 0
23:35:57.613 00.001 16108 IsGuiding returns 0
23:35:57.616 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3843, FiltMin=3312, FiltMax=44115, Gamma=1.000
23:35:57.631 00.015 21068 UpdateGuideState exits: m=80028 SNR=61.2
23:35:57.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:57.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:57.633 00.000 21068 Enqueuing Expose request
23:35:57.652 00.019 16108 PulseGuide returned control before completion, sleep 18
23:35:57.682 00.030 16108 IsGuiding returns 1
23:35:57.682 00.000 16108 scope still moving after pulse duration time elapsed
23:35:57.714 00.032 16108 IsSlewing returns 0
23:35:57.714 00.000 16108 IsGuiding returns 1
23:35:57.745 00.031 16108 IsSlewing returns 0
23:35:57.745 00.000 16108 IsGuiding returns 0
23:35:57.745 00.000 16108 scope move finished after 47 + 85 ms
23:35:57.745 00.000 16108 Move returns status 0, amount 47
23:35:57.745 00.000 16108 move complete, result=0
23:35:57.745 00.000 16108 worker thread done servicing request
23:35:57.745 00.000 16108 Worker thread wakes up
23:35:57.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:57.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:35:57.745 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
23:35:58.916 01.171 16108 Exposure complete
23:35:59.007 00.091 16108 worker thread done servicing request
23:35:59.008 00.001 21068 OnExposeComplete: enter
23:35:59.008 00.000 21068 UpdateGuideState(): m_state=6
23:35:59.009 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5008
23:35:59.010 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.77, Mass=83107, SNR=64.0, Peak=12352 HFD=3.1
23:35:59.011 00.001 21068 MultiStar: [#1 0.16,0.02,1.30,U] [#2 0.09,-0.14,1.17,U] [#3 -0.20,0.25,1.04,U] [#4 -0.21,0.15,0.79,U] [#5 -0.06,-0.12,1.08,U] [#6 0.01,-0.28,0.86,U] [#7 0.39,0.56,0.00,M1] [#8 0.29,-0.27,0.82,U] 
23:35:59.012 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.06}, one-star: {-0.10, -0.14}
23:35:59.012 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
23:35:59.013 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
23:35:59.015 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.50 mountX=-0.01 mountY=0.06, mountTheta=1.82
23:35:59.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
23:35:59.020 00.002 21068 Enqueuing Move request for scope (0.00, -0.06)
23:35:59.022 00.002 16108 Worker thread wakes up
23:35:59.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
23:35:59.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
23:35:59.022 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
23:35:59.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:35:59.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:59.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:59.022 00.000 16108 MoveAxis(E, 0, ABG)
23:35:59.023 00.001 16108 Move returns status 0, amount 0
23:35:59.023 00.000 16108 MoveAxis(N, 0, ABG)
23:35:59.023 00.000 16108 Move returns status 0, amount 0
23:35:59.023 00.000 16108 move complete, result=0
23:35:59.023 00.000 16108 worker thread done servicing request
23:35:59.028 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3843, FiltMin=3309, FiltMax=44765, Gamma=1.000
23:35:59.044 00.016 21068 UpdateGuideState exits: m=83107 SNR=64.0
23:35:59.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:35:59.047 00.001 21068 Enqueuing Expose request
23:35:59.048 00.001 16108 Worker thread wakes up
23:35:59.048 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:59.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:35:59.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:00.040 00.992 16108 Exposure complete
23:36:00.101 00.061 16108 worker thread done servicing request
23:36:00.101 00.000 21068 OnExposeComplete: enter
23:36:00.103 00.002 21068 UpdateGuideState(): m_state=6
23:36:00.104 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5009
23:36:00.105 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.65, Mass=77204, SNR=57.2, Peak=11008 HFD=3.1
23:36:00.108 00.003 21068 MultiStar: [#1 0.33,-0.07,1.36,U] [#2 -0.03,-0.27,1.32,U] [#3 0.23,0.12,1.23,U] [#4 0.14,0.19,1.07,U] [#5 0.09,-0.22,1.04,U] [#6 0.13,-0.33,1.01,U] [#7 0.26,0.31,0.57,U] [#8 0.28,-0.25,0.85,U] 
23:36:00.109 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {-0.00, -0.26}
23:36:00.110 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
23:36:00.111 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
23:36:00.112 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.58 mountX=-0.17 mountY=0.06, mountTheta=2.79
23:36:00.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.10, opts=13)
23:36:00.115 00.001 21068 Enqueuing Move request for scope (0.15, -0.10)
23:36:00.117 00.002 16108 Worker thread wakes up
23:36:00.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
23:36:00.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
23:36:00.117 00.000 16108 Moving (0.15, -0.10) raw xDistance=-0.17 yDistance=0.06
23:36:00.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:36:00.118 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:00.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:36:00.118 00.000 16108 MoveAxis(E, 0, ABG)
23:36:00.118 00.000 16108 Move returns status 0, amount 0
23:36:00.118 00.000 16108 MoveAxis(N, 0, ABG)
23:36:00.118 00.000 16108 Move returns status 0, amount 0
23:36:00.118 00.000 16108 move complete, result=0
23:36:00.118 00.000 16108 worker thread done servicing request
23:36:00.123 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3843, FiltMin=3289, FiltMax=42381, Gamma=1.000
23:36:00.155 00.032 21068 UpdateGuideState exits: m=77204 SNR=57.2
23:36:00.157 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:00.159 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:00.160 00.001 21068 Enqueuing Expose request
23:36:00.162 00.002 16108 Worker thread wakes up
23:36:00.162 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:00.163 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:00.165 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:01.337 01.172 16108 Exposure complete
23:36:01.394 00.057 16108 worker thread done servicing request
23:36:01.395 00.001 21068 OnExposeComplete: enter
23:36:01.396 00.001 21068 UpdateGuideState(): m_state=6
23:36:01.397 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5010
23:36:01.398 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.85, Mass=91135, SNR=64.6, Peak=12240 HFD=3.2
23:36:01.400 00.002 21068 MultiStar: [#1 0.43,-0.18,1.28,U] [#2 0.39,-0.39,0.00,M2] [#3 0.38,-0.03,0.84,U] [#4 0.11,-0.12,0.99,U] [#5 0.35,-0.22,0.89,U] [#6 0.41,-0.44,0.00,M7] [#7 0.25,-0.12,0.64,U] [#8 0.11,-0.47,0.00,M5] 
23:36:01.401 00.001 21068 single-star, 5 included, MultiStar: {0.24, -0.13}, one-star: {-0.11, -0.06}
23:36:01.402 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
23:36:01.403 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
23:36:01.404 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.62 mountX=0.09 mountY=0.08, mountTheta=0.73
23:36:01.408 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
23:36:01.410 00.002 21068 Enqueuing Move request for scope (-0.11, -0.06)
23:36:01.412 00.002 16108 Worker thread wakes up
23:36:01.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
23:36:01.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
23:36:01.412 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.09 yDistance=0.08
23:36:01.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:36:01.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:01.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:36:01.412 00.000 16108 MoveAxis(E, 0, ABG)
23:36:01.412 00.000 16108 Move returns status 0, amount 0
23:36:01.412 00.000 16108 MoveAxis(N, 0, ABG)
23:36:01.412 00.000 16108 Move returns status 0, amount 0
23:36:01.412 00.000 16108 move complete, result=0
23:36:01.412 00.000 16108 worker thread done servicing request
23:36:01.419 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3840, FiltMin=3293, FiltMax=41731, Gamma=1.000
23:36:01.443 00.024 21068 UpdateGuideState exits: m=91135 SNR=64.6
23:36:01.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:01.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:01.446 00.001 21068 Enqueuing Expose request
23:36:01.446 00.000 16108 Worker thread wakes up
23:36:01.446 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:01.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:01.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:02.432 00.985 16108 Exposure complete
23:36:02.499 00.067 16108 worker thread done servicing request
23:36:02.499 00.000 21068 OnExposeComplete: enter
23:36:02.500 00.001 21068 UpdateGuideState(): m_state=6
23:36:02.501 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5011
23:36:02.502 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.43, Mass=84432, SNR=66.8, Peak=11424 HFD=3.2
23:36:02.502 00.000 21068 MultiStar: [#1 0.64,-0.03,0.00,M1] [#2 0.40,-0.38,0.00,M3] [#3 0.54,-0.11,0.00,M1] [#4 0.45,-0.29,0.00,M1] [#5 0.42,-0.38,0.00,M1] [#6 0.65,-0.74,0.00,M8] [#7 0.29,-0.47,0.00,M1] [#8 0.55,-0.45,0.00,M6] 
23:36:02.503 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
23:36:02.504 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
23:36:02.505 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.47 hyp=0.48 cameraTheta=-1.67 mountX=-0.04 mountY=0.47, mountTheta=1.65
23:36:02.506 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.47, opts=13)
23:36:02.507 00.001 21068 Enqueuing Move request for scope (-0.05, -0.47)
23:36:02.509 00.002 16108 Worker thread wakes up
23:36:02.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.47) opts 0xd
23:36:02.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.47)
23:36:02.509 00.000 16108 Moving (-0.05, -0.47) raw xDistance=-0.04 yDistance=0.47
23:36:02.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:36:02.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:36:02.510 00.001 16108 MoveAxis(E, 0, ABG)
23:36:02.510 00.000 16108 Move returns status 0, amount 0
23:36:02.510 00.000 16108 MoveAxis(S, 95, ABG)
23:36:02.510 00.000 16108 Guiding  Dir = 1, Dur = 95
23:36:02.510 00.000 16108 IsSlewing returns 0
23:36:02.511 00.001 16108 IsGuiding returns 0
23:36:02.512 00.001 16108 PulseGuide returned control before completion, sleep 104
23:36:02.514 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3840, FiltMin=3283, FiltMax=41488, Gamma=1.000
23:36:02.537 00.023 21068 UpdateGuideState exits: m=84432 SNR=66.8
23:36:02.539 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:02.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:02.542 00.002 21068 Enqueuing Expose request
23:36:02.627 00.085 16108 IsGuiding returns 1
23:36:02.627 00.000 16108 scope still moving after pulse duration time elapsed
23:36:02.658 00.031 16108 IsSlewing returns 0
23:36:02.658 00.000 16108 IsGuiding returns 1
23:36:02.690 00.032 16108 IsSlewing returns 0
23:36:02.690 00.000 16108 IsGuiding returns 0
23:36:02.690 00.000 16108 scope move finished after 95 + 84 ms
23:36:02.690 00.000 16108 Move returns status 0, amount 95
23:36:02.690 00.000 16108 move complete, result=0
23:36:02.691 00.001 16108 worker thread done servicing request
23:36:02.691 00.000 16108 Worker thread wakes up
23:36:02.691 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.5 px 95 ms SOUTH
23:36:02.693 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:02.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:03.858 01.165 16108 Exposure complete
23:36:03.915 00.057 16108 worker thread done servicing request
23:36:03.915 00.000 21068 OnExposeComplete: enter
23:36:03.917 00.002 21068 UpdateGuideState(): m_state=6
23:36:03.918 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5012
23:36:03.921 00.003 21068 Star::Find returns 1 (0), X=220.56, Y=876.86, Mass=97022, SNR=61.7, Peak=16080 HFD=3.0
23:36:03.923 00.002 21068 MultiStar: [#1 0.77,-0.17,0.00,M2] [#2 0.47,-0.06,1.35,U] [#3 0.72,0.08,0.00,M2] [#4 0.15,-0.19,0.92,U] [#5 0.28,0.03,1.16,U] [#6 0.54,0.00,0.00,M9] [#7 0.24,-0.05,0.54,U] [#8 0.52,-0.13,0.00,M7] 
23:36:03.924 00.001 21068 single-star, 4 included, MultiStar: {0.25, -0.06}, one-star: {0.04, -0.04}
23:36:03.925 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
23:36:03.926 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
23:36:03.928 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=-0.05 mountY=0.03, mountTheta=2.53
23:36:03.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:36:03.931 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:36:03.932 00.001 16108 Worker thread wakes up
23:36:03.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:36:03.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:36:03.932 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
23:36:03.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:36:03.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:03.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:03.932 00.000 16108 MoveAxis(E, 0, ABG)
23:36:03.932 00.000 16108 Move returns status 0, amount 0
23:36:03.932 00.000 16108 MoveAxis(N, 0, ABG)
23:36:03.932 00.000 16108 Move returns status 0, amount 0
23:36:03.932 00.000 16108 move complete, result=0
23:36:03.932 00.000 16108 worker thread done servicing request
23:36:03.938 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3840, FiltMin=3235, FiltMax=43699, Gamma=1.000
23:36:03.957 00.019 21068 UpdateGuideState exits: m=97022 SNR=61.7
23:36:03.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:03.960 00.001 21068 Enqueuing Expose request
23:36:03.960 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:03.961 00.001 16108 Worker thread wakes up
23:36:03.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:03.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:04.937 00.976 16108 Exposure complete
23:36:04.999 00.062 16108 worker thread done servicing request
23:36:04.999 00.000 21068 OnExposeComplete: enter
23:36:05.000 00.001 21068 UpdateGuideState(): m_state=6
23:36:05.002 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5013
23:36:05.002 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.77, Mass=85338, SNR=65.2, Peak=16400 HFD=2.8
23:36:05.003 00.001 21068 MultiStar: [#1 0.85,-0.19,0.00,M3] [#2 0.69,-0.08,0.00,M3] [#3 0.66,0.20,0.00,M3] [#4 0.40,0.02,0.79,U] [#5 0.46,0.03,0.89,U] [#6 0.49,-0.40,0.00,M10] [#7 0.58,0.02,0.00,M1] [#8 0.19,-0.28,0.67,U] 
23:36:05.004 00.001 21068 single-star, 3 included, MultiStar: {0.35, -0.08}, one-star: {0.32, -0.14}
23:36:05.004 00.000 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
23:36:05.005 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
23:36:05.006 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.14 hyp=0.35 cameraTheta=-0.40 mountX=-0.34 mountY=0.06, mountTheta=2.97
23:36:05.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.14, opts=13)
23:36:05.009 00.001 21068 Enqueuing Move request for scope (0.32, -0.14)
23:36:05.010 00.001 16108 Worker thread wakes up
23:36:05.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.14) opts 0xd
23:36:05.010 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.14)
23:36:05.010 00.000 16108 Moving (0.32, -0.14) raw xDistance=-0.34 yDistance=0.06
23:36:05.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
23:36:05.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:05.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:36:05.010 00.000 16108 MoveAxis(E, 90, ABG)
23:36:05.010 00.000 16108 Guiding  Dir = 2, Dur = 90
23:36:05.011 00.001 16108 IsSlewing returns 0
23:36:05.011 00.000 16108 IsGuiding returns 0
23:36:05.013 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=3840, FiltMin=3270, FiltMax=42355, Gamma=1.000
23:36:05.027 00.014 21068 UpdateGuideState exits: m=85338 SNR=65.2
23:36:05.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:05.030 00.001 21068 Enqueuing Expose request
23:36:05.039 00.009 16108 PulseGuide returned control before completion, sleep 73
23:36:05.114 00.075 16108 IsGuiding returns 1
23:36:05.114 00.000 16108 scope still moving after pulse duration time elapsed
23:36:05.145 00.031 16108 IsSlewing returns 0
23:36:05.145 00.000 16108 IsGuiding returns 0
23:36:05.145 00.000 16108 scope move finished after 90 + 45 ms
23:36:05.145 00.000 16108 Move returns status 0, amount 90
23:36:05.147 00.002 16108 MoveAxis(N, 0, ABG)
23:36:05.147 00.000 16108 Move returns status 0, amount 0
23:36:05.147 00.000 16108 move complete, result=0
23:36:05.147 00.000 16108 worker thread done servicing request
23:36:05.147 00.000 16108 Worker thread wakes up
23:36:05.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:05.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:05.147 00.000 21068 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH
23:36:06.302 01.155 16108 Exposure complete
23:36:06.372 00.070 16108 worker thread done servicing request
23:36:06.372 00.000 21068 OnExposeComplete: enter
23:36:06.374 00.002 21068 UpdateGuideState(): m_state=6
23:36:06.376 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5014
23:36:06.378 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=876.96, Mass=98232, SNR=80.7, Peak=14416 HFD=3.3
23:36:06.380 00.002 21068 MultiStar: [#1 0.47,0.08,0.96,U] [#2 0.12,-0.14,0.76,U] [#3 0.39,0.03,0.90,U] [#4 -0.06,0.14,0.72,U] [#5 0.17,-0.06,0.76,U] [#6 0.42,-0.16,0.68,U] [#7 0.32,0.16,0.48,U] [#8 0.44,0.09,0.56,U] 
23:36:06.381 00.001 21068 single-star, 8 included, MultiStar: {0.22, 0.02}, one-star: {-0.17, 0.06}
23:36:06.382 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
23:36:06.383 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
23:36:06.384 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.81 mountX=0.18 mountY=-0.02, mountTheta=-0.09
23:36:06.385 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
23:36:06.386 00.001 21068 Enqueuing Move request for scope (-0.17, 0.06)
23:36:06.388 00.002 16108 Worker thread wakes up
23:36:06.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
23:36:06.388 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
23:36:06.388 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.18 yDistance=-0.02
23:36:06.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:36:06.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:06.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:06.388 00.000 16108 MoveAxis(E, 0, ABG)
23:36:06.389 00.001 16108 Move returns status 0, amount 0
23:36:06.389 00.000 16108 MoveAxis(N, 0, ABG)
23:36:06.389 00.000 16108 Move returns status 0, amount 0
23:36:06.389 00.000 16108 move complete, result=0
23:36:06.389 00.000 16108 worker thread done servicing request
23:36:06.392 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3840, FiltMin=3315, FiltMax=44486, Gamma=1.000
23:36:06.408 00.016 21068 UpdateGuideState exits: m=98232 SNR=80.7
23:36:06.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:06.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:06.410 00.000 21068 Enqueuing Expose request
23:36:06.411 00.001 16108 Worker thread wakes up
23:36:06.411 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:06.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:06.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:07.384 00.972 16108 Exposure complete
23:36:07.449 00.065 16108 worker thread done servicing request
23:36:07.449 00.000 21068 OnExposeComplete: enter
23:36:07.450 00.001 21068 UpdateGuideState(): m_state=6
23:36:07.451 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5015
23:36:07.452 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.91, Mass=107081, SNR=72.0, Peak=16496 HFD=3.3
23:36:07.454 00.002 21068 MultiStar: [#1 0.44,0.10,1.06,U] [#2 0.19,0.08,0.96,U] [#3 0.25,0.36,1.14,U] [#4 -0.02,0.10,0.78,U] [#5 0.11,0.11,0.87,U] [#6 0.20,-0.20,0.76,U] [#7 0.16,0.27,0.63,U] [#8 0.24,0.30,0.69,U] 
23:36:07.455 00.001 21068 single-star, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.13, 0.01}
23:36:07.456 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
23:36:07.456 00.000 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
23:36:07.457 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
23:36:07.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
23:36:07.460 00.001 21068 Enqueuing Move request for scope (0.13, 0.01)
23:36:07.460 00.000 16108 Worker thread wakes up
23:36:07.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:36:07.461 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:36:07.461 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.13 yDistance=-0.04
23:36:07.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:36:07.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:07.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:07.461 00.000 16108 MoveAxis(E, 0, ABG)
23:36:07.461 00.000 16108 Move returns status 0, amount 0
23:36:07.461 00.000 16108 MoveAxis(N, 0, ABG)
23:36:07.461 00.000 16108 Move returns status 0, amount 0
23:36:07.461 00.000 16108 move complete, result=0
23:36:07.461 00.000 16108 worker thread done servicing request
23:36:07.465 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3837, FiltMin=3277, FiltMax=42237, Gamma=1.000
23:36:07.481 00.016 21068 UpdateGuideState exits: m=107081 SNR=72.0
23:36:07.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:07.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:07.483 00.000 21068 Enqueuing Expose request
23:36:07.484 00.001 16108 Worker thread wakes up
23:36:07.484 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:07.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:07.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:08.654 01.169 16108 Exposure complete
23:36:08.739 00.085 16108 worker thread done servicing request
23:36:08.758 00.019 21068 OnExposeComplete: enter
23:36:08.760 00.002 21068 UpdateGuideState(): m_state=6
23:36:08.761 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5016
23:36:08.762 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.00, Mass=101882, SNR=71.3, Peak=14579 HFD=3.0
23:36:08.764 00.002 21068 MultiStar: [#1 0.34,-0.05,0.91,U] [#2 -0.02,-0.16,1.16,U] [#3 0.22,0.26,0.93,U] [#4 0.11,0.01,0.70,U] [#5 0.03,-0.15,0.87,U] [#6 0.47,0.02,0.81,U] [#7 0.13,0.44,0.61,U] [#8 0.19,-0.03,0.57,U] 
23:36:08.765 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {-0.39, 0.09}
23:36:08.766 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
23:36:08.767 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
23:36:08.768 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.10 mountY=-0.05, mountTheta=-2.62
23:36:08.783 00.015 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
23:36:08.797 00.014 21068 Enqueuing Move request for scope (0.10, 0.03)
23:36:08.803 00.006 16108 Worker thread wakes up
23:36:08.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:36:08.803 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:36:08.803 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.05
23:36:08.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:36:08.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:08.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:08.803 00.000 16108 MoveAxis(E, 0, ABG)
23:36:08.803 00.000 16108 Move returns status 0, amount 0
23:36:08.804 00.001 16108 MoveAxis(N, 0, ABG)
23:36:08.804 00.000 16108 Move returns status 0, amount 0
23:36:08.804 00.000 16108 move complete, result=0
23:36:08.804 00.000 16108 worker thread done servicing request
23:36:08.962 00.158 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3840, FiltMin=3315, FiltMax=41149, Gamma=1.000
23:36:08.995 00.033 21068 UpdateGuideState exits: m=101882 SNR=71.3
23:36:08.997 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:08.999 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:09.000 00.001 21068 Enqueuing Expose request
23:36:09.001 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:09.003 00.002 16108 Worker thread wakes up
23:36:09.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:09.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:09.966 00.963 16108 Exposure complete
23:36:10.022 00.056 16108 worker thread done servicing request
23:36:10.022 00.000 21068 OnExposeComplete: enter
23:36:10.023 00.001 21068 UpdateGuideState(): m_state=6
23:36:10.024 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5017
23:36:10.025 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.85, Mass=93460, SNR=71.5, Peak=15024 HFD=3.2
23:36:10.026 00.001 21068 MultiStar: [#1 0.57,0.21,0.00,M1] [#2 0.33,0.10,0.91,U] [#3 0.51,0.22,0.00,M1] [#4 0.09,0.21,0.75,U] [#5 0.34,0.10,0.80,U] [#6 0.25,-0.27,0.74,U] [#7 0.18,0.17,0.65,U] [#8 0.27,-0.05,0.55,U] 
23:36:10.027 00.001 21068 single-star, 6 included, MultiStar: {0.22, 0.03}, one-star: {0.09, -0.06}
23:36:10.028 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
23:36:10.029 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
23:36:10.030 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=-0.10 mountY=0.03, mountTheta=2.81
23:36:10.031 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
23:36:10.032 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
23:36:10.032 00.000 16108 Worker thread wakes up
23:36:10.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:36:10.032 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:36:10.032 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.03
23:36:10.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:36:10.033 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:10.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:10.033 00.000 16108 MoveAxis(E, 0, ABG)
23:36:10.033 00.000 16108 Move returns status 0, amount 0
23:36:10.033 00.000 16108 MoveAxis(N, 0, ABG)
23:36:10.033 00.000 16108 Move returns status 0, amount 0
23:36:10.033 00.000 16108 move complete, result=0
23:36:10.033 00.000 16108 worker thread done servicing request
23:36:10.036 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3843, FiltMin=3261, FiltMax=45037, Gamma=1.000
23:36:10.049 00.013 21068 UpdateGuideState exits: m=93460 SNR=71.5
23:36:10.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:10.051 00.001 21068 Enqueuing Expose request
23:36:10.052 00.001 16108 Worker thread wakes up
23:36:10.052 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:10.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:10.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:11.202 01.149 16108 Exposure complete
23:36:11.249 00.047 16108 worker thread done servicing request
23:36:11.249 00.000 21068 OnExposeComplete: enter
23:36:11.250 00.001 21068 UpdateGuideState(): m_state=6
23:36:11.250 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5018
23:36:11.251 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.94, Mass=82208, SNR=56.0, Peak=15952 HFD=2.6
23:36:11.253 00.002 21068 MultiStar: [#1 0.62,0.32,0.00,M2] [#2 0.13,-0.16,1.38,U] [#3 0.32,0.23,1.15,U] [#4 0.05,0.18,0.91,U] [#5 0.22,0.26,1.19,U] [#6 0.13,0.10,0.85,U] [#7 0.11,0.33,0.62,U] [#8 0.48,0.06,0.00,M3] 
23:36:11.253 00.000 21068 refined, 6 included, MultiStar: {0.18, 0.12}, one-star: {0.23, 0.04}
23:36:11.254 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
23:36:11.255 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
23:36:11.255 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.60 mountX=-0.15 mountY=-0.16, mountTheta=-2.34
23:36:11.256 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.12, opts=13)
23:36:11.257 00.001 21068 Enqueuing Move request for scope (0.18, 0.12)
23:36:11.258 00.001 16108 Worker thread wakes up
23:36:11.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
23:36:11.258 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
23:36:11.258 00.000 16108 Moving (0.18, 0.12) raw xDistance=-0.15 yDistance=-0.16
23:36:11.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:36:11.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:11.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:11.258 00.000 16108 MoveAxis(E, 0, ABG)
23:36:11.258 00.000 16108 Move returns status 0, amount 0
23:36:11.258 00.000 16108 MoveAxis(N, 0, ABG)
23:36:11.258 00.000 16108 Move returns status 0, amount 0
23:36:11.258 00.000 16108 move complete, result=0
23:36:11.258 00.000 16108 worker thread done servicing request
23:36:11.262 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3843, FiltMin=3206, FiltMax=44301, Gamma=1.000
23:36:11.275 00.013 21068 UpdateGuideState exits: m=82208 SNR=56.0
23:36:11.277 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:11.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:11.278 00.000 21068 Enqueuing Expose request
23:36:11.279 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:11.280 00.001 16108 Worker thread wakes up
23:36:11.280 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:11.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:12.243 00.963 16108 Exposure complete
23:36:12.289 00.046 16108 worker thread done servicing request
23:36:12.289 00.000 21068 OnExposeComplete: enter
23:36:12.290 00.001 21068 UpdateGuideState(): m_state=6
23:36:12.291 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5019
23:36:12.291 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.61, Mass=73447, SNR=54.0, Peak=12848 HFD=3.1
23:36:12.292 00.001 21068 MultiStar: [#1 0.35,0.19,1.53,U] [#2 0.09,0.07,1.56,U] [#3 0.45,0.30,0.00,M1] [#4 0.13,0.31,0.89,U] [#5 0.23,0.21,1.05,U] [#6 -0.02,-0.05,1.12,U] [#7 -0.03,0.16,0.82,U] [#8 0.33,0.07,0.85,U] 
23:36:12.293 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.08}, one-star: {0.27, -0.30}
23:36:12.293 00.000 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
23:36:12.294 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:36:12.294 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
23:36:12.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.08, opts=13)
23:36:12.296 00.000 21068 Enqueuing Move request for scope (0.17, 0.08)
23:36:12.298 00.002 16108 Worker thread wakes up
23:36:12.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:36:12.298 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:36:12.298 00.000 16108 Moving (0.17, 0.08) raw xDistance=-0.16 yDistance=-0.12
23:36:12.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:36:12.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:12.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:36:12.298 00.000 16108 MoveAxis(E, 0, ABG)
23:36:12.298 00.000 16108 Move returns status 0, amount 0
23:36:12.298 00.000 16108 MoveAxis(N, 0, ABG)
23:36:12.298 00.000 16108 Move returns status 0, amount 0
23:36:12.298 00.000 16108 move complete, result=0
23:36:12.298 00.000 16108 worker thread done servicing request
23:36:12.301 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3846, FiltMin=3190, FiltMax=44045, Gamma=1.000
23:36:12.313 00.012 21068 UpdateGuideState exits: m=73447 SNR=54.0
23:36:12.313 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:12.314 00.000 21068 Enqueuing Expose request
23:36:12.315 00.001 16108 Worker thread wakes up
23:36:12.315 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:12.317 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:12.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:13.477 01.160 16108 Exposure complete
23:36:13.536 00.059 16108 worker thread done servicing request
23:36:13.537 00.001 21068 OnExposeComplete: enter
23:36:13.539 00.002 21068 UpdateGuideState(): m_state=6
23:36:13.540 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5020
23:36:13.541 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.84, Mass=75151, SNR=52.5, Peak=13824 HFD=3.2
23:36:13.544 00.003 21068 MultiStar: [#1 0.50,0.27,0.00,M2] [#2 -0.03,-0.03,1.30,U] [#3 0.39,0.15,1.40,U] [#4 0.10,0.39,1.05,U] [#5 -0.08,0.09,1.24,U] [#6 -0.00,-0.32,0.96,U] [#7 0.28,0.26,0.67,U] [#8 0.54,-0.12,0.00,M3] 
23:36:13.545 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {-0.18, -0.07}
23:36:13.547 00.002 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
23:36:13.548 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
23:36:13.550 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
23:36:13.553 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
23:36:13.554 00.001 21068 Enqueuing Move request for scope (0.07, 0.06)
23:36:13.555 00.001 16108 Worker thread wakes up
23:36:13.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:36:13.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:36:13.555 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.08
23:36:13.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:36:13.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:13.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:13.555 00.000 16108 MoveAxis(E, 0, ABG)
23:36:13.555 00.000 16108 Move returns status 0, amount 0
23:36:13.556 00.001 16108 MoveAxis(N, 0, ABG)
23:36:13.556 00.000 16108 Move returns status 0, amount 0
23:36:13.556 00.000 16108 move complete, result=0
23:36:13.556 00.000 16108 worker thread done servicing request
23:36:13.563 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3849, FiltMin=3299, FiltMax=52365, Gamma=1.000
23:36:13.582 00.019 21068 UpdateGuideState exits: m=75151 SNR=52.5
23:36:13.584 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.584 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:13.585 00.001 21068 Enqueuing Expose request
23:36:13.586 00.001 16108 Worker thread wakes up
23:36:13.586 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:13.587 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:13.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:14.568 00.981 16108 Exposure complete
23:36:14.632 00.064 16108 worker thread done servicing request
23:36:14.632 00.000 21068 OnExposeComplete: enter
23:36:14.633 00.001 21068 UpdateGuideState(): m_state=6
23:36:14.634 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5021
23:36:14.635 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.04, Mass=76729, SNR=53.5, Peak=14000 HFD=3.2
23:36:14.636 00.001 21068 MultiStar: [#1 0.52,0.18,0.00,M3] [#2 0.43,-0.12,1.53,U] [#3 0.24,0.13,1.41,U] [#4 0.09,0.08,0.91,U] [#5 -0.02,0.11,1.12,U] [#6 0.40,-0.36,0.00,M4] [#7 0.25,0.42,0.00,M1] [#8 0.42,-0.02,0.87,U] 
23:36:14.636 00.000 21068 refined, 5 included, MultiStar: {0.24, 0.05}, one-star: {0.23, 0.13}
23:36:14.637 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:36:14.638 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:36:14.639 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.19 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
23:36:14.642 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.05, opts=13)
23:36:14.642 00.000 21068 Enqueuing Move request for scope (0.24, 0.05)
23:36:14.643 00.001 16108 Worker thread wakes up
23:36:14.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
23:36:14.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
23:36:14.643 00.000 16108 Moving (0.24, 0.05) raw xDistance=-0.23 yDistance=-0.10
23:36:14.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:36:14.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:14.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:14.643 00.000 16108 MoveAxis(E, 60, ABG)
23:36:14.643 00.000 16108 Guiding  Dir = 2, Dur = 60
23:36:14.644 00.001 16108 IsSlewing returns 0
23:36:14.644 00.000 16108 IsGuiding returns 0
23:36:14.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3853, FiltMin=3286, FiltMax=52781, Gamma=1.000
23:36:14.663 00.016 21068 UpdateGuideState exits: m=76729 SNR=53.5
23:36:14.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:14.664 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:14.665 00.001 21068 Enqueuing Expose request
23:36:14.693 00.028 16108 PulseGuide returned control before completion, sleep 22
23:36:14.717 00.024 16108 IsGuiding returns 1
23:36:14.717 00.000 16108 scope still moving after pulse duration time elapsed
23:36:14.749 00.032 16108 IsSlewing returns 0
23:36:14.749 00.000 16108 IsGuiding returns 1
23:36:14.780 00.031 16108 IsSlewing returns 0
23:36:14.780 00.000 16108 IsGuiding returns 0
23:36:14.780 00.000 16108 scope move finished after 60 + 76 ms
23:36:14.780 00.000 16108 Move returns status 0, amount 60
23:36:14.780 00.000 16108 MoveAxis(N, 0, ABG)
23:36:14.780 00.000 16108 Move returns status 0, amount 0
23:36:14.780 00.000 16108 move complete, result=0
23:36:14.780 00.000 16108 worker thread done servicing request
23:36:14.781 00.001 16108 Worker thread wakes up
23:36:14.781 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
23:36:14.785 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:14.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:15.955 01.170 16108 Exposure complete
23:36:16.013 00.058 16108 worker thread done servicing request
23:36:16.013 00.000 21068 OnExposeComplete: enter
23:36:16.014 00.001 21068 UpdateGuideState(): m_state=6
23:36:16.015 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5022
23:36:16.016 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.95, Mass=74985, SNR=57.7, Peak=14336 HFD=2.6
23:36:16.017 00.001 21068 MultiStar: [#1 0.55,0.16,0.00,M4] [#2 0.19,0.17,1.28,U] [#3 0.07,0.39,1.11,U] [#4 -0.25,0.49,0.00,M1] [#5 -0.11,0.40,1.04,U] [#6 0.09,0.08,0.81,U] [#7 -0.00,0.36,0.57,U] [#8 0.24,0.27,0.85,U] 
23:36:16.017 00.000 21068 single-star, 6 included, MultiStar: {0.11, 0.24}, one-star: {0.24, 0.04}
23:36:16.018 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
23:36:16.019 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
23:36:16.020 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.17 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
23:36:16.021 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.04, opts=13)
23:36:16.022 00.001 21068 Enqueuing Move request for scope (0.24, 0.04)
23:36:16.023 00.001 16108 Worker thread wakes up
23:36:16.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
23:36:16.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
23:36:16.023 00.000 16108 Moving (0.24, 0.04) raw xDistance=-0.23 yDistance=-0.10
23:36:16.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:36:16.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:16.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:16.023 00.000 16108 MoveAxis(E, 64, ABG)
23:36:16.025 00.002 16108 Guiding  Dir = 2, Dur = 64
23:36:16.025 00.000 16108 IsSlewing returns 0
23:36:16.025 00.000 16108 IsGuiding returns 0
23:36:16.031 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3856, FiltMin=3283, FiltMax=46669, Gamma=1.000
23:36:16.033 00.002 16108 PulseGuide returned control before completion, sleep 68
23:36:16.057 00.024 21068 UpdateGuideState exits: m=74985 SNR=57.7
23:36:16.058 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:16.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:16.060 00.001 21068 Enqueuing Expose request
23:36:16.108 00.048 16108 IsGuiding returns 1
23:36:16.108 00.000 16108 scope still moving after pulse duration time elapsed
23:36:16.139 00.031 16108 IsSlewing returns 0
23:36:16.139 00.000 16108 IsGuiding returns 0
23:36:16.139 00.000 16108 scope move finished after 64 + 50 ms
23:36:16.139 00.000 16108 Move returns status 0, amount 64
23:36:16.139 00.000 16108 MoveAxis(N, 0, ABG)
23:36:16.139 00.000 16108 Move returns status 0, amount 0
23:36:16.139 00.000 16108 move complete, result=0
23:36:16.140 00.001 16108 worker thread done servicing request
23:36:16.140 00.000 16108 Worker thread wakes up
23:36:16.140 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
23:36:16.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:16.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:17.111 00.970 16108 Exposure complete
23:36:17.182 00.071 16108 worker thread done servicing request
23:36:17.182 00.000 21068 OnExposeComplete: enter
23:36:17.184 00.002 21068 UpdateGuideState(): m_state=6
23:36:17.186 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5023
23:36:17.188 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=876.87, Mass=88110, SNR=66.5, Peak=14835 HFD=3.0
23:36:17.188 00.000 21068 MultiStar: [#1 0.26,0.36,1.16,U] [#2 0.10,0.01,1.23,U] [#3 0.26,0.38,1.07,U] [#4 -0.37,0.36,0.00,M2] [#5 -0.47,0.04,0.95,U] [#6 -0.07,-0.01,0.69,U] [#7 -0.23,0.14,0.52,U] [#8 0.20,-0.09,0.76,U] 
23:36:17.190 00.002 21068 single-star, 7 included, MultiStar: {0.03, 0.11}, one-star: {-0.04, -0.04}
23:36:17.191 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
23:36:17.192 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
23:36:17.193 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.34 mountX=0.03 mountY=0.05, mountTheta=0.99
23:36:17.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
23:36:17.199 00.004 21068 Enqueuing Move request for scope (-0.04, -0.04)
23:36:17.201 00.002 16108 Worker thread wakes up
23:36:17.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:36:17.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:36:17.201 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
23:36:17.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:17.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:17.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:36:17.201 00.000 16108 MoveAxis(E, 0, ABG)
23:36:17.201 00.000 16108 Move returns status 0, amount 0
23:36:17.201 00.000 16108 MoveAxis(N, 0, ABG)
23:36:17.201 00.000 16108 Move returns status 0, amount 0
23:36:17.201 00.000 16108 move complete, result=0
23:36:17.202 00.001 16108 worker thread done servicing request
23:36:17.213 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3862, FiltMin=3347, FiltMax=44189, Gamma=1.000
23:36:17.252 00.039 21068 UpdateGuideState exits: m=88110 SNR=66.5
23:36:17.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:17.256 00.002 21068 Enqueuing Expose request
23:36:17.257 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:17.258 00.001 16108 Worker thread wakes up
23:36:17.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:17.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:18.416 01.158 16108 Exposure complete
23:36:18.475 00.059 16108 worker thread done servicing request
23:36:18.475 00.000 21068 OnExposeComplete: enter
23:36:18.476 00.001 21068 UpdateGuideState(): m_state=6
23:36:18.478 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5024
23:36:18.480 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=876.96, Mass=88903, SNR=67.5, Peak=14131 HFD=3.3
23:36:18.480 00.000 21068 MultiStar: [#1 0.02,0.32,0.96,U] [#2 0.17,0.10,1.15,U] [#3 0.09,0.34,1.03,U] [#4 -0.20,0.19,0.64,U] [#5 -0.02,0.23,0.82,U] [#6 0.28,-0.04,0.71,U] [#7 -0.26,0.45,0.00,M1] [#8 -0.18,0.01,0.66,U] 
23:36:18.481 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {-0.18, 0.05}
23:36:18.482 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
23:36:18.483 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
23:36:18.483 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=0.02 mountY=-0.16, mountTheta=-1.45
23:36:18.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
23:36:18.486 00.001 21068 Enqueuing Move request for scope (0.01, 0.16)
23:36:18.487 00.001 16108 Worker thread wakes up
23:36:18.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:36:18.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:36:18.487 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.02 yDistance=-0.16
23:36:18.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:18.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:18.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:18.487 00.000 16108 MoveAxis(E, 0, ABG)
23:36:18.487 00.000 16108 Move returns status 0, amount 0
23:36:18.487 00.000 16108 MoveAxis(N, 0, ABG)
23:36:18.487 00.000 16108 Move returns status 0, amount 0
23:36:18.487 00.000 16108 move complete, result=0
23:36:18.487 00.000 16108 worker thread done servicing request
23:36:18.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3865, FiltMin=3315, FiltMax=42541, Gamma=1.000
23:36:18.510 00.019 21068 UpdateGuideState exits: m=88903 SNR=67.5
23:36:18.512 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.514 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:18.516 00.002 21068 Enqueuing Expose request
23:36:18.518 00.002 16108 Worker thread wakes up
23:36:18.518 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:18.518 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:18.519 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:19.497 00.978 16108 Exposure complete
23:36:19.568 00.071 16108 worker thread done servicing request
23:36:19.569 00.001 21068 OnExposeComplete: enter
23:36:19.569 00.000 21068 UpdateGuideState(): m_state=6
23:36:19.570 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5025
23:36:19.571 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.04, Mass=82533, SNR=61.1, Peak=13648 HFD=3.2
23:36:19.572 00.001 21068 MultiStar: [#1 0.28,0.19,1.08,U] [#2 -0.04,0.02,1.18,U] [#3 0.09,0.12,1.15,U] [#4 -0.22,0.31,0.81,U] [#5 -0.15,0.13,0.85,U] [#6 -0.18,-0.38,0.87,U] [#7 -0.44,0.51,0.00,M2] [#8 -0.13,-0.18,0.78,U] 
23:36:19.573 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.21, 0.14}
23:36:19.574 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
23:36:19.575 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
23:36:19.575 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.39 mountX=0.06 mountY=-0.04, mountTheta=-0.53
23:36:19.577 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
23:36:19.578 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
23:36:19.579 00.001 16108 Worker thread wakes up
23:36:19.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:36:19.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:36:19.579 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
23:36:19.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:19.580 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:19.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:19.580 00.000 16108 MoveAxis(E, 0, ABG)
23:36:19.580 00.000 16108 Move returns status 0, amount 0
23:36:19.580 00.000 16108 MoveAxis(N, 0, ABG)
23:36:19.580 00.000 16108 Move returns status 0, amount 0
23:36:19.580 00.000 16108 move complete, result=0
23:36:19.580 00.000 16108 worker thread done servicing request
23:36:19.587 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3872, FiltMin=3293, FiltMax=45542, Gamma=1.000
23:36:19.614 00.027 21068 UpdateGuideState exits: m=82533 SNR=61.1
23:36:19.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:19.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:19.617 00.001 21068 Enqueuing Expose request
23:36:19.618 00.001 16108 Worker thread wakes up
23:36:19.618 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:19.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:19.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:20.791 01.173 16108 Exposure complete
23:36:20.849 00.058 16108 worker thread done servicing request
23:36:20.849 00.000 21068 OnExposeComplete: enter
23:36:20.851 00.002 21068 UpdateGuideState(): m_state=6
23:36:20.852 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5026
23:36:20.853 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.82, Mass=82796, SNR=55.5, Peak=14003 HFD=2.9
23:36:20.855 00.002 21068 MultiStar: [#1 0.16,0.05,1.31,U] [#2 0.24,0.04,1.31,U] [#3 -0.04,0.47,1.05,U] [#4 -0.20,0.04,0.83,U] [#5 -0.28,-0.05,0.99,U] [#6 0.02,-0.14,0.97,U] [#7 0.02,0.22,0.57,U] [#8 -0.07,-0.07,0.70,U] 
23:36:20.856 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.26, -0.09}
23:36:20.857 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
23:36:20.859 00.002 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
23:36:20.859 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.05 mountX=0.04 mountY=-0.04, mountTheta=-0.89
23:36:20.863 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.05, opts=13)
23:36:20.864 00.001 21068 Enqueuing Move request for scope (-0.03, 0.05)
23:36:20.865 00.001 16108 Worker thread wakes up
23:36:20.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:36:20.865 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:36:20.865 00.000 16108 Moving (-0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
23:36:20.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:36:20.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:20.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:20.865 00.000 16108 MoveAxis(E, 0, ABG)
23:36:20.866 00.001 16108 Move returns status 0, amount 0
23:36:20.866 00.000 16108 MoveAxis(N, 0, ABG)
23:36:20.866 00.000 16108 Move returns status 0, amount 0
23:36:20.866 00.000 16108 move complete, result=0
23:36:20.866 00.000 16108 worker thread done servicing request
23:36:20.870 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3872, FiltMin=3296, FiltMax=36829, Gamma=1.000
23:36:20.883 00.013 21068 UpdateGuideState exits: m=82796 SNR=55.5
23:36:20.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:20.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:20.886 00.001 21068 Enqueuing Expose request
23:36:20.886 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:20.887 00.001 16108 Worker thread wakes up
23:36:20.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:20.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:21.871 00.984 16108 Exposure complete
23:36:21.931 00.060 16108 worker thread done servicing request
23:36:21.931 00.000 21068 OnExposeComplete: enter
23:36:21.932 00.001 21068 UpdateGuideState(): m_state=6
23:36:21.933 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5027
23:36:21.934 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.15, Mass=92841, SNR=68.5, Peak=15347 HFD=3.0
23:36:21.935 00.001 21068 MultiStar: [#1 0.22,0.33,1.11,U] [#2 0.20,0.02,1.09,U] [#3 0.20,0.42,1.14,U] [#4 -0.23,0.36,0.69,U] [#5 -0.22,0.13,0.93,U] [#6 -0.17,-0.11,0.75,U] [#7 -0.01,0.07,0.41,U] [#8 -0.15,0.17,0.69,U] 
23:36:21.936 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.25, 0.24}
23:36:21.937 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
23:36:21.937 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:36:21.938 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=0.06 mountY=-0.19, mountTheta=-1.28
23:36:21.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.20, opts=13)
23:36:21.942 00.002 21068 Enqueuing Move request for scope (-0.02, 0.20)
23:36:21.944 00.002 16108 Worker thread wakes up
23:36:21.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:36:21.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:36:21.944 00.000 16108 Moving (-0.02, 0.20) raw xDistance=0.06 yDistance=-0.19
23:36:21.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:21.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:21.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:21.944 00.000 16108 MoveAxis(E, 0, ABG)
23:36:21.944 00.000 16108 Move returns status 0, amount 0
23:36:21.944 00.000 16108 MoveAxis(N, 0, ABG)
23:36:21.944 00.000 16108 Move returns status 0, amount 0
23:36:21.944 00.000 16108 move complete, result=0
23:36:21.944 00.000 16108 worker thread done servicing request
23:36:21.950 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3875, FiltMin=3302, FiltMax=34141, Gamma=1.000
23:36:21.976 00.026 21068 UpdateGuideState exits: m=92841 SNR=68.5
23:36:21.978 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:21.981 00.002 21068 Enqueuing Expose request
23:36:21.983 00.002 16108 Worker thread wakes up
23:36:21.983 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:21.984 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:21.985 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:23.148 01.163 16108 Exposure complete
23:36:23.223 00.075 16108 worker thread done servicing request
23:36:23.223 00.000 21068 OnExposeComplete: enter
23:36:23.225 00.002 21068 UpdateGuideState(): m_state=6
23:36:23.226 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5028
23:36:23.228 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=877.11, Mass=94449, SNR=67.7, Peak=14499 HFD=2.9
23:36:23.230 00.002 21068 MultiStar: [#1 0.10,0.24,1.04,U] [#2 -0.14,0.16,1.10,U] [#3 0.24,0.38,1.08,U] [#4 -0.32,0.32,0.65,U] [#5 -0.38,-0.03,1.06,U] [#6 -0.09,0.06,0.69,U] [#7 -0.22,0.37,0.62,U] [#8 -0.27,0.27,0.63,U] 
23:36:23.231 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.21}, one-star: {-0.33, 0.20}
23:36:23.233 00.002 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
23:36:23.234 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
23:36:23.236 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.16 mountX=0.17 mountY=-0.17, mountTheta=-0.78
23:36:23.238 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.21, opts=13)
23:36:23.239 00.001 21068 Enqueuing Move request for scope (-0.14, 0.21)
23:36:23.240 00.001 16108 Worker thread wakes up
23:36:23.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
23:36:23.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
23:36:23.240 00.000 16108 Moving (-0.14, 0.21) raw xDistance=0.17 yDistance=-0.17
23:36:23.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:36:23.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:23.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:23.240 00.000 16108 MoveAxis(E, 0, ABG)
23:36:23.240 00.000 16108 Move returns status 0, amount 0
23:36:23.240 00.000 16108 MoveAxis(N, 0, ABG)
23:36:23.240 00.000 16108 Move returns status 0, amount 0
23:36:23.240 00.000 16108 move complete, result=0
23:36:23.240 00.000 16108 worker thread done servicing request
23:36:23.245 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3875, FiltMin=3261, FiltMax=37981, Gamma=1.000
23:36:23.262 00.017 21068 UpdateGuideState exits: m=94449 SNR=67.7
23:36:23.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.263 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:23.265 00.002 21068 Enqueuing Expose request
23:36:23.266 00.001 16108 Worker thread wakes up
23:36:23.266 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:23.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:23.267 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:24.246 00.979 16108 Exposure complete
23:36:24.309 00.063 16108 worker thread done servicing request
23:36:24.309 00.000 21068 OnExposeComplete: enter
23:36:24.310 00.001 21068 UpdateGuideState(): m_state=6
23:36:24.310 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5029
23:36:24.311 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.12, Mass=88751, SNR=66.9, Peak=13904 HFD=3.0
23:36:24.312 00.001 21068 MultiStar: [#1 0.21,0.23,0.99,U] [#2 -0.05,0.41,1.10,U] [#3 0.27,0.29,1.04,U] [#4 -0.20,0.30,0.61,U] [#5 -0.33,0.07,0.82,U] [#6 -0.12,0.03,0.79,U] [#7 0.19,0.32,0.53,U] [#8 -0.15,0.01,0.62,U] 
23:36:24.313 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {-0.09, 0.21}
23:36:24.314 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:36:24.314 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:36:24.315 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=0.06 mountY=-0.21, mountTheta=-1.30
23:36:24.316 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.22, opts=13)
23:36:24.318 00.002 21068 Enqueuing Move request for scope (-0.02, 0.22)
23:36:24.319 00.001 16108 Worker thread wakes up
23:36:24.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
23:36:24.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
23:36:24.319 00.000 16108 Moving (-0.02, 0.22) raw xDistance=0.06 yDistance=-0.21
23:36:24.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:24.320 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:24.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:36:24.320 00.000 16108 MoveAxis(E, 0, ABG)
23:36:24.320 00.000 16108 Move returns status 0, amount 0
23:36:24.320 00.000 16108 MoveAxis(N, 0, ABG)
23:36:24.320 00.000 16108 Move returns status 0, amount 0
23:36:24.320 00.000 16108 move complete, result=0
23:36:24.320 00.000 16108 worker thread done servicing request
23:36:24.325 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=3875, FiltMin=3347, FiltMax=40685, Gamma=1.000
23:36:24.349 00.024 21068 UpdateGuideState exits: m=88751 SNR=66.9
23:36:24.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:24.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:24.352 00.001 21068 Enqueuing Expose request
23:36:24.353 00.001 16108 Worker thread wakes up
23:36:24.353 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:24.353 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:24.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:25.520 01.167 16108 Exposure complete
23:36:25.583 00.063 16108 worker thread done servicing request
23:36:25.583 00.000 21068 OnExposeComplete: enter
23:36:25.584 00.001 21068 UpdateGuideState(): m_state=6
23:36:25.584 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5030
23:36:25.585 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.59, Mass=79963, SNR=57.5, Peak=14899 HFD=2.8
23:36:25.586 00.001 21068 MultiStar: [#1 -0.15,0.35,1.11,U] [#2 -0.27,-0.01,1.23,U] [#3 -0.13,0.21,1.05,U] [#4 -0.33,0.22,0.80,U] [#5 -0.54,0.05,0.00,M1] [#6 -0.39,-0.29,0.00,M1] [#7 -0.22,-0.13,0.56,U] [#8 -0.50,-0.15,0.00,M1] 
23:36:25.587 00.001 21068 refined, 5 included, MultiStar: {-0.24, 0.07}, one-star: {-0.38, -0.32}
23:36:25.588 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
23:36:25.589 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
23:36:25.589 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.88 mountX=0.25 mountY=-0.01, mountTheta=-0.03
23:36:25.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.07, opts=13)
23:36:25.592 00.001 21068 Enqueuing Move request for scope (-0.24, 0.07)
23:36:25.593 00.001 16108 Worker thread wakes up
23:36:25.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
23:36:25.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
23:36:25.593 00.000 16108 Moving (-0.24, 0.07) raw xDistance=0.25 yDistance=-0.01
23:36:25.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:36:25.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:25.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:36:25.593 00.000 16108 MoveAxis(W, 66, ABG)
23:36:25.593 00.000 16108 Guiding  Dir = 3, Dur = 66
23:36:25.593 00.000 16108 IsSlewing returns 0
23:36:25.593 00.000 16108 IsGuiding returns 0
23:36:25.594 00.001 16108 PulseGuide returned control before completion, sleep 76
23:36:25.597 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3875, FiltMin=3334, FiltMax=38534, Gamma=1.000
23:36:25.620 00.023 21068 UpdateGuideState exits: m=79963 SNR=57.5
23:36:25.622 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:25.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:25.624 00.001 21068 Enqueuing Expose request
23:36:25.674 00.050 16108 IsGuiding returns 1
23:36:25.674 00.000 16108 scope still moving after pulse duration time elapsed
23:36:25.705 00.031 16108 IsSlewing returns 0
23:36:25.705 00.000 16108 IsGuiding returns 0
23:36:25.705 00.000 16108 scope move finished after 66 + 45 ms
23:36:25.705 00.000 16108 Move returns status 0, amount 66
23:36:25.705 00.000 16108 MoveAxis(N, 0, ABG)
23:36:25.705 00.000 16108 Move returns status 0, amount 0
23:36:25.705 00.000 16108 move complete, result=0
23:36:25.705 00.000 16108 worker thread done servicing request
23:36:25.705 00.000 16108 Worker thread wakes up
23:36:25.705 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
23:36:25.707 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:25.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:26.676 00.969 16108 Exposure complete
23:36:26.764 00.088 16108 worker thread done servicing request
23:36:26.764 00.000 21068 OnExposeComplete: enter
23:36:26.765 00.001 21068 UpdateGuideState(): m_state=6
23:36:26.767 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5031
23:36:26.768 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.83, Mass=70451, SNR=55.1, Peak=13555 HFD=2.8
23:36:26.770 00.002 21068 MultiStar: [#1 0.07,0.13,1.26,U] [#2 -0.12,-0.01,1.09,U] [#3 0.00,0.26,1.05,U] [#4 -0.33,-0.04,0.87,U] [#5 -0.42,-0.17,1.08,U] [#6 -0.16,-0.17,0.96,U] [#7 0.03,0.31,0.66,U] [#8 0.13,-0.09,0.85,U] 
23:36:26.771 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.37, -0.08}
23:36:26.772 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
23:36:26.775 00.003 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
23:36:26.776 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.06 mountX=0.13 mountY=0.02, mountTheta=0.16
23:36:26.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
23:36:26.779 00.001 21068 Enqueuing Move request for scope (-0.13, 0.01)
23:36:26.780 00.001 16108 Worker thread wakes up
23:36:26.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
23:36:26.780 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
23:36:26.780 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
23:36:26.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:36:26.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:26.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:26.780 00.000 16108 MoveAxis(E, 0, ABG)
23:36:26.780 00.000 16108 Move returns status 0, amount 0
23:36:26.781 00.001 16108 MoveAxis(N, 0, ABG)
23:36:26.781 00.000 16108 Move returns status 0, amount 0
23:36:26.781 00.000 16108 move complete, result=0
23:36:26.781 00.000 16108 worker thread done servicing request
23:36:26.785 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3878, FiltMin=3312, FiltMax=44749, Gamma=1.000
23:36:26.806 00.021 21068 UpdateGuideState exits: m=70451 SNR=55.1
23:36:26.808 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.810 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:26.811 00.001 21068 Enqueuing Expose request
23:36:26.811 00.000 16108 Worker thread wakes up
23:36:26.812 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:26.812 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:26.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:27.981 01.169 16108 Exposure complete
23:36:28.048 00.067 16108 worker thread done servicing request
23:36:28.048 00.000 21068 OnExposeComplete: enter
23:36:28.049 00.001 21068 UpdateGuideState(): m_state=6
23:36:28.050 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5032
23:36:28.050 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.95, Mass=71982, SNR=53.6, Peak=10960 HFD=3.0
23:36:28.053 00.003 21068 MultiStar: [#1 0.21,0.20,1.37,U] [#2 0.38,0.00,1.36,U] [#3 0.25,0.13,1.22,U] [#4 -0.42,0.09,0.81,U] [#5 -0.09,0.00,1.04,U] [#6 -0.18,-0.33,0.82,U] [#7 0.22,0.37,0.74,U] [#8 0.17,0.16,1.05,U] 
23:36:28.054 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.08}, one-star: {-0.06, 0.04}
23:36:28.055 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
23:36:28.055 00.000 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
23:36:28.056 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.06 mountY=-0.03, mountTheta=-0.43
23:36:28.057 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
23:36:28.059 00.002 21068 Enqueuing Move request for scope (-0.06, 0.04)
23:36:28.060 00.001 16108 Worker thread wakes up
23:36:28.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:36:28.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:36:28.060 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
23:36:28.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:28.061 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:28.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:28.061 00.000 16108 MoveAxis(E, 0, ABG)
23:36:28.061 00.000 16108 Move returns status 0, amount 0
23:36:28.061 00.000 16108 MoveAxis(N, 0, ABG)
23:36:28.061 00.000 16108 Move returns status 0, amount 0
23:36:28.061 00.000 16108 move complete, result=0
23:36:28.061 00.000 16108 worker thread done servicing request
23:36:28.068 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3878, FiltMin=3270, FiltMax=44781, Gamma=1.000
23:36:28.087 00.019 21068 UpdateGuideState exits: m=71982 SNR=53.6
23:36:28.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:28.090 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:28.091 00.001 21068 Enqueuing Expose request
23:36:28.091 00.000 16108 Worker thread wakes up
23:36:28.091 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:28.092 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:28.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:29.063 00.971 16108 Exposure complete
23:36:29.141 00.078 16108 worker thread done servicing request
23:36:29.141 00.000 21068 OnExposeComplete: enter
23:36:29.143 00.002 21068 UpdateGuideState(): m_state=6
23:36:29.145 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5033
23:36:29.147 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=877.01, Mass=70652, SNR=58.2, Peak=11699 HFD=3.1
23:36:29.150 00.003 21068 MultiStar: [#1 0.51,0.41,0.00,M1] [#2 0.04,0.31,1.18,U] [#3 0.60,0.42,0.00,M1] [#4 -0.27,0.05,0.87,U] [#5 0.10,-0.17,0.94,U] [#6 0.28,-0.24,0.85,U] [#7 0.17,0.72,0.00,M1] [#8 0.09,0.07,0.79,U] 
23:36:29.152 00.002 21068 refined, 5 included, MultiStar: {0.05, 0.04}, one-star: {0.04, 0.11}
23:36:29.153 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
23:36:29.155 00.002 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
23:36:29.156 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.65 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
23:36:29.160 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
23:36:29.162 00.002 21068 Enqueuing Move request for scope (0.05, 0.04)
23:36:29.163 00.001 16108 Worker thread wakes up
23:36:29.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:36:29.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:36:29.163 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
23:36:29.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:36:29.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:29.163 00.000 16108 MoveAxis(E, 0, ABG)
23:36:29.163 00.000 16108 Move returns status 0, amount 0
23:36:29.163 00.000 16108 MoveAxis(N, 0, ABG)
23:36:29.163 00.000 16108 Move returns status 0, amount 0
23:36:29.163 00.000 16108 move complete, result=0
23:36:29.164 00.001 16108 worker thread done servicing request
23:36:29.170 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3881, FiltMin=3319, FiltMax=40605, Gamma=1.000
23:36:29.194 00.024 21068 UpdateGuideState exits: m=70652 SNR=58.2
23:36:29.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:29.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:29.196 00.000 21068 Enqueuing Expose request
23:36:29.197 00.001 16108 Worker thread wakes up
23:36:29.197 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:29.198 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:29.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:30.361 01.163 16108 Exposure complete
23:36:30.435 00.074 16108 worker thread done servicing request
23:36:30.435 00.000 21068 OnExposeComplete: enter
23:36:30.436 00.001 21068 UpdateGuideState(): m_state=6
23:36:30.438 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5034
23:36:30.439 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.17, Mass=88259, SNR=64.0, Peak=13811 HFD=3.2
23:36:30.440 00.001 21068 MultiStar: [#1 0.15,0.21,1.22,U] [#2 -0.13,0.15,1.17,U] [#3 0.42,0.52,0.00,M2] [#4 -0.25,0.52,0.00,M1] [#5 -0.27,0.03,0.84,U] [#6 -0.16,-0.19,0.73,U] [#7 0.06,0.19,0.58,U] [#8 0.06,0.09,0.61,U] 
23:36:30.442 00.002 21068 refined, 6 included, MultiStar: {-0.09, 0.12}, one-star: {-0.29, 0.26}
23:36:30.442 00.000 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:36:30.443 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:36:30.444 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.19 mountX=0.11 mountY=-0.10, mountTheta=-0.74
23:36:30.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
23:36:30.447 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
23:36:30.447 00.000 16108 Worker thread wakes up
23:36:30.448 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:36:30.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:36:30.448 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.10
23:36:30.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:36:30.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:30.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:30.448 00.000 16108 MoveAxis(E, 0, ABG)
23:36:30.448 00.000 16108 Move returns status 0, amount 0
23:36:30.448 00.000 16108 MoveAxis(N, 0, ABG)
23:36:30.448 00.000 16108 Move returns status 0, amount 0
23:36:30.448 00.000 16108 move complete, result=0
23:36:30.448 00.000 16108 worker thread done servicing request
23:36:30.451 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3881, FiltMin=3321, FiltMax=41693, Gamma=1.000
23:36:30.466 00.015 21068 UpdateGuideState exits: m=88259 SNR=64.0
23:36:30.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:30.468 00.000 21068 Enqueuing Expose request
23:36:30.469 00.001 16108 Worker thread wakes up
23:36:30.469 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:30.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:30.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:31.460 00.990 16108 Exposure complete
23:36:31.529 00.069 16108 worker thread done servicing request
23:36:31.529 00.000 21068 OnExposeComplete: enter
23:36:31.531 00.002 21068 UpdateGuideState(): m_state=6
23:36:31.533 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5035
23:36:31.534 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.32, Mass=79343, SNR=56.1, Peak=14819 HFD=3.0
23:36:31.536 00.002 21068 MultiStar: [#1 0.13,0.41,1.39,U] [#2 0.05,-0.17,1.38,U] [#3 0.02,0.18,1.05,U] [#4 -0.48,0.35,0.00,M2] [#5 -0.15,0.20,1.05,U] [#6 0.09,0.05,0.71,U] [#7 -0.13,0.53,0.00,M1] [#8 -0.06,-0.01,0.85,U] 
23:36:31.537 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.16}, one-star: {-0.54, 0.41}
23:36:31.538 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
23:36:31.538 00.000 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
23:36:31.540 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.91 mountX=0.08 mountY=-0.14, mountTheta=-1.05
23:36:31.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.16, opts=13)
23:36:31.542 00.000 21068 Enqueuing Move request for scope (-0.06, 0.16)
23:36:31.543 00.001 16108 Worker thread wakes up
23:36:31.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
23:36:31.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
23:36:31.543 00.000 16108 Moving (-0.06, 0.16) raw xDistance=0.08 yDistance=-0.14
23:36:31.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:36:31.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:31.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:31.543 00.000 16108 MoveAxis(E, 0, ABG)
23:36:31.543 00.000 16108 Move returns status 0, amount 0
23:36:31.543 00.000 16108 MoveAxis(N, 0, ABG)
23:36:31.543 00.000 16108 Move returns status 0, amount 0
23:36:31.543 00.000 16108 move complete, result=0
23:36:31.543 00.000 16108 worker thread done servicing request
23:36:31.548 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3881, FiltMin=3280, FiltMax=42102, Gamma=1.000
23:36:31.565 00.017 21068 UpdateGuideState exits: m=79343 SNR=56.1
23:36:31.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:31.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:31.568 00.001 21068 Enqueuing Expose request
23:36:31.568 00.000 16108 Worker thread wakes up
23:36:31.568 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:31.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:31.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:32.736 01.167 16108 Exposure complete
23:36:32.789 00.053 16108 worker thread done servicing request
23:36:32.789 00.000 21068 OnExposeComplete: enter
23:36:32.790 00.001 21068 UpdateGuideState(): m_state=6
23:36:32.791 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5036
23:36:32.792 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.04, Mass=83362, SNR=62.9, Peak=14243 HFD=3.1
23:36:32.793 00.001 21068 MultiStar: [#1 0.18,0.30,1.09,U] [#2 -0.05,0.14,1.30,U] [#3 0.02,0.31,1.00,U] [#4 -0.10,0.34,0.82,U] [#5 0.08,0.13,0.66,U] [#6 0.09,0.14,0.74,U] [#7 -0.44,0.85,0.00,M2] [#8 -0.10,0.08,0.69,U] 
23:36:32.794 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.20}, one-star: {-0.29, 0.14}
23:36:32.795 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
23:36:32.795 00.000 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:36:32.796 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.69 mountX=0.06 mountY=-0.19, mountTheta=-1.28
23:36:32.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.20, opts=13)
23:36:32.799 00.001 21068 Enqueuing Move request for scope (-0.02, 0.20)
23:36:32.799 00.000 16108 Worker thread wakes up
23:36:32.800 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:36:32.800 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:36:32.800 00.000 16108 Moving (-0.02, 0.20) raw xDistance=0.06 yDistance=-0.19
23:36:32.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:32.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:32.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:32.800 00.000 16108 MoveAxis(E, 0, ABG)
23:36:32.800 00.000 16108 Move returns status 0, amount 0
23:36:32.800 00.000 16108 MoveAxis(N, 0, ABG)
23:36:32.800 00.000 16108 Move returns status 0, amount 0
23:36:32.800 00.000 16108 move complete, result=0
23:36:32.800 00.000 16108 worker thread done servicing request
23:36:32.805 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3881, FiltMin=3283, FiltMax=39142, Gamma=1.000
23:36:32.820 00.015 21068 UpdateGuideState exits: m=83362 SNR=62.9
23:36:32.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:32.823 00.001 21068 Enqueuing Expose request
23:36:32.823 00.000 16108 Worker thread wakes up
23:36:32.823 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:32.825 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:32.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:33.786 00.961 16108 Exposure complete
23:36:33.850 00.064 16108 worker thread done servicing request
23:36:33.850 00.000 21068 OnExposeComplete: enter
23:36:33.851 00.001 21068 UpdateGuideState(): m_state=6
23:36:33.853 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5037
23:36:33.854 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.97, Mass=75154, SNR=55.7, Peak=13395 HFD=2.8
23:36:33.855 00.001 21068 MultiStar: [#1 0.19,0.40,1.30,U] [#2 0.03,0.07,1.30,U] [#3 0.30,0.42,0.00,M1] [#4 -0.05,0.24,0.81,U] [#5 -0.03,0.24,0.90,U] [#6 0.15,0.12,0.80,U] [#7 0.06,0.24,0.68,U] [#8 0.19,0.15,0.77,U] 
23:36:33.855 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.19}, one-star: {-0.20, 0.06}
23:36:33.857 00.002 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
23:36:33.858 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
23:36:33.858 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.35 mountX=-0.01 mountY=-0.20, mountTheta=-1.62
23:36:33.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
23:36:33.860 00.000 21068 Enqueuing Move request for scope (0.04, 0.19)
23:36:33.862 00.002 16108 Worker thread wakes up
23:36:33.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:36:33.862 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:36:33.862 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.20
23:36:33.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:33.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:33.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:36:33.862 00.000 16108 MoveAxis(E, 0, ABG)
23:36:33.862 00.000 16108 Move returns status 0, amount 0
23:36:33.862 00.000 16108 MoveAxis(N, 0, ABG)
23:36:33.862 00.000 16108 Move returns status 0, amount 0
23:36:33.862 00.000 16108 move complete, result=0
23:36:33.862 00.000 16108 worker thread done servicing request
23:36:33.866 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3881, FiltMin=3283, FiltMax=38893, Gamma=1.000
23:36:33.888 00.022 21068 UpdateGuideState exits: m=75154 SNR=55.7
23:36:33.890 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.890 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:33.892 00.002 21068 Enqueuing Expose request
23:36:33.894 00.002 16108 Worker thread wakes up
23:36:33.894 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:33.895 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:33.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:35.050 01.155 16108 Exposure complete
23:36:35.105 00.055 16108 worker thread done servicing request
23:36:35.105 00.000 21068 OnExposeComplete: enter
23:36:35.106 00.001 21068 UpdateGuideState(): m_state=6
23:36:35.107 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5038
23:36:35.107 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=877.22, Mass=79319, SNR=55.1, Peak=12003 HFD=3.4
23:36:35.108 00.001 21068 MultiStar: [#1 0.29,0.32,1.37,U] [#2 0.05,0.09,1.21,U] [#3 0.37,0.40,0.00,M2] [#4 -0.42,0.27,0.00,M1] [#5 -0.03,0.15,1.08,U] [#6 -0.01,-0.21,0.81,U] [#7 0.28,0.40,0.00,M2] [#8 -0.00,0.08,0.78,U] 
23:36:35.109 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.15}, one-star: {-0.31, 0.31}
23:36:35.110 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
23:36:35.111 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
23:36:35.112 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=0.01 mountY=-0.15, mountTheta=-1.50
23:36:35.113 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.15, opts=13)
23:36:35.114 00.001 21068 Enqueuing Move request for scope (0.01, 0.15)
23:36:35.116 00.002 16108 Worker thread wakes up
23:36:35.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:36:35.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:36:35.116 00.000 16108 Moving (0.01, 0.15) raw xDistance=0.01 yDistance=-0.15
23:36:35.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:36:35.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:35.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:35.116 00.000 16108 MoveAxis(E, 0, ABG)
23:36:35.116 00.000 16108 Move returns status 0, amount 0
23:36:35.116 00.000 16108 MoveAxis(N, 0, ABG)
23:36:35.116 00.000 16108 Move returns status 0, amount 0
23:36:35.116 00.000 16108 move complete, result=0
23:36:35.116 00.000 16108 worker thread done servicing request
23:36:35.120 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3881, FiltMin=3350, FiltMax=41805, Gamma=1.000
23:36:35.134 00.014 21068 UpdateGuideState exits: m=79319 SNR=55.1
23:36:35.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:35.137 00.001 21068 Enqueuing Expose request
23:36:35.137 00.000 16108 Worker thread wakes up
23:36:35.138 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:35.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:35.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:36.113 00.975 16108 Exposure complete
23:36:36.169 00.056 16108 worker thread done servicing request
23:36:36.169 00.000 21068 OnExposeComplete: enter
23:36:36.170 00.001 21068 UpdateGuideState(): m_state=6
23:36:36.170 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5039
23:36:36.171 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.15, Mass=71590, SNR=55.2, Peak=11136 HFD=3.2
23:36:36.172 00.001 21068 MultiStar: [#1 0.33,0.09,1.12,U] [#2 0.56,-0.24,0.00,M1] [#3 0.21,0.28,1.03,U] [#4 -0.08,0.22,1.04,U] [#5 -0.01,0.05,0.93,U] [#6 0.30,-0.35,0.75,U] [#7 0.06,0.05,0.66,U] [#8 0.26,-0.10,0.79,U] 
23:36:36.173 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {-0.05, 0.24}
23:36:36.174 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
23:36:36.175 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
23:36:36.175 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.57 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
23:36:36.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
23:36:36.179 00.002 21068 Enqueuing Move request for scope (0.13, 0.08)
23:36:36.180 00.001 16108 Worker thread wakes up
23:36:36.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:36:36.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:36:36.180 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.11 yDistance=-0.11
23:36:36.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:36:36.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:36.181 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:36.181 00.000 16108 MoveAxis(E, 0, ABG)
23:36:36.181 00.000 16108 Move returns status 0, amount 0
23:36:36.181 00.000 16108 MoveAxis(N, 0, ABG)
23:36:36.181 00.000 16108 Move returns status 0, amount 0
23:36:36.181 00.000 16108 move complete, result=0
23:36:36.181 00.000 16108 worker thread done servicing request
23:36:36.184 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3881, FiltMin=3280, FiltMax=39078, Gamma=1.000
23:36:36.203 00.019 21068 UpdateGuideState exits: m=71590 SNR=55.2
23:36:36.205 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:36.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:36.208 00.002 21068 Enqueuing Expose request
23:36:36.209 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:36.211 00.002 16108 Worker thread wakes up
23:36:36.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:36.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:37.368 01.157 16108 Exposure complete
23:36:37.426 00.058 16108 worker thread done servicing request
23:36:37.427 00.001 21068 OnExposeComplete: enter
23:36:37.427 00.000 21068 UpdateGuideState(): m_state=6
23:36:37.428 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5040
23:36:37.429 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.89, Mass=78795, SNR=64.5, Peak=13136 HFD=3.3
23:36:37.430 00.001 21068 MultiStar: [#1 0.34,0.42,0.00,M1] [#2 0.20,0.25,1.10,U] [#3 0.20,0.42,0.89,U] [#4 -0.01,0.28,0.83,U] [#5 0.02,0.25,0.72,U] [#6 -0.06,0.11,0.69,U] [#7 -0.06,0.53,0.00,M2] [#8 0.13,0.06,0.66,U] 
23:36:37.430 00.000 21068 single-star, 6 included, MultiStar: {0.07, 0.20}, one-star: {-0.04, -0.02}
23:36:37.431 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
23:36:37.432 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
23:36:37.432 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.73 mountX=0.03 mountY=0.02, mountTheta=0.63
23:36:37.435 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
23:36:37.435 00.000 21068 Enqueuing Move request for scope (-0.04, -0.02)
23:36:37.436 00.001 16108 Worker thread wakes up
23:36:37.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:36:37.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:36:37.436 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=0.02
23:36:37.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:37.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:37.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:37.436 00.000 16108 MoveAxis(E, 0, ABG)
23:36:37.436 00.000 16108 Move returns status 0, amount 0
23:36:37.437 00.001 16108 MoveAxis(N, 0, ABG)
23:36:37.437 00.000 16108 Move returns status 0, amount 0
23:36:37.437 00.000 16108 move complete, result=0
23:36:37.437 00.000 16108 worker thread done servicing request
23:36:37.440 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3881, FiltMin=3337, FiltMax=36765, Gamma=1.000
23:36:37.464 00.024 21068 UpdateGuideState exits: m=78795 SNR=64.5
23:36:37.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:37.467 00.001 21068 Enqueuing Expose request
23:36:37.469 00.002 16108 Worker thread wakes up
23:36:37.469 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:37.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:37.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:38.453 00.983 16108 Exposure complete
23:36:38.533 00.080 16108 worker thread done servicing request
23:36:38.533 00.000 21068 OnExposeComplete: enter
23:36:38.534 00.001 21068 UpdateGuideState(): m_state=6
23:36:38.535 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5041
23:36:38.535 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=877.02, Mass=77565, SNR=54.6, Peak=10947 HFD=3.3
23:36:38.536 00.001 21068 MultiStar: [#1 0.38,0.38,0.00,M2] [#2 0.19,0.03,1.27,U] [#3 0.33,0.44,0.00,M1] [#4 0.28,0.29,0.90,U] [#5 0.00,0.25,1.08,U] [#6 0.29,0.01,0.81,U] [#7 0.20,0.58,0.00,M3] [#8 0.09,0.21,0.92,U] 
23:36:38.538 00.002 21068 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {-0.19, 0.11}
23:36:38.539 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
23:36:38.539 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
23:36:38.540 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.96 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
23:36:38.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
23:36:38.543 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
23:36:38.543 00.000 16108 Worker thread wakes up
23:36:38.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:36:38.543 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:36:38.544 00.001 16108 Moving (0.10, 0.15) raw xDistance=-0.08 yDistance=-0.17
23:36:38.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:36:38.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:38.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:38.544 00.000 16108 MoveAxis(E, 0, ABG)
23:36:38.544 00.000 16108 Move returns status 0, amount 0
23:36:38.544 00.000 16108 MoveAxis(N, 0, ABG)
23:36:38.544 00.000 16108 Move returns status 0, amount 0
23:36:38.544 00.000 16108 move complete, result=0
23:36:38.544 00.000 16108 worker thread done servicing request
23:36:38.549 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3885, FiltMin=3232, FiltMax=40669, Gamma=1.000
23:36:38.565 00.016 21068 UpdateGuideState exits: m=77565 SNR=54.6
23:36:38.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:38.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:38.568 00.001 21068 Enqueuing Expose request
23:36:38.569 00.001 16108 Worker thread wakes up
23:36:38.569 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:38.570 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:38.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:39.728 01.158 16108 Exposure complete
23:36:39.785 00.057 16108 worker thread done servicing request
23:36:39.785 00.000 21068 OnExposeComplete: enter
23:36:39.787 00.002 21068 UpdateGuideState(): m_state=6
23:36:39.788 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5042
23:36:39.789 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.11, Mass=75746, SNR=64.1, Peak=12387 HFD=2.8
23:36:39.790 00.001 21068 MultiStar: [#1 0.05,0.31,1.23,U] [#2 -0.17,0.28,1.08,U] [#3 0.01,0.64,0.00,M2] [#4 -0.25,0.66,0.00,M1] [#5 0.23,0.30,0.89,U] [#6 0.08,0.13,0.77,U] [#7 0.06,0.32,0.44,U] [#8 0.03,0.29,0.69,U] 
23:36:39.790 00.000 21068 refined, 6 included, MultiStar: {-0.03, 0.26}, one-star: {-0.37, 0.20}
23:36:39.791 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
23:36:39.792 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:36:39.793 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.68 mountX=0.07 mountY=-0.25, mountTheta=-1.28
23:36:39.794 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.26, opts=13)
23:36:39.795 00.001 21068 Enqueuing Move request for scope (-0.03, 0.26)
23:36:39.796 00.001 16108 Worker thread wakes up
23:36:39.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
23:36:39.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
23:36:39.797 00.001 16108 Moving (-0.03, 0.26) raw xDistance=0.07 yDistance=-0.25
23:36:39.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:36:39.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:39.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:36:39.797 00.000 16108 MoveAxis(E, 0, ABG)
23:36:39.797 00.000 16108 Move returns status 0, amount 0
23:36:39.797 00.000 16108 MoveAxis(N, 0, ABG)
23:36:39.797 00.000 16108 Move returns status 0, amount 0
23:36:39.797 00.000 16108 move complete, result=0
23:36:39.797 00.000 16108 worker thread done servicing request
23:36:39.802 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3881, FiltMin=3350, FiltMax=39613, Gamma=1.000
23:36:39.819 00.017 21068 UpdateGuideState exits: m=75746 SNR=64.1
23:36:39.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:39.822 00.001 21068 Enqueuing Expose request
23:36:39.825 00.003 16108 Worker thread wakes up
23:36:39.825 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:39.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:39.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:40.804 00.978 16108 Exposure complete
23:36:40.867 00.063 16108 worker thread done servicing request
23:36:40.867 00.000 21068 OnExposeComplete: enter
23:36:40.868 00.001 21068 UpdateGuideState(): m_state=6
23:36:40.869 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5043
23:36:40.869 00.000 21068 Star::Find returns 1 (0), X=220.32, Y=877.03, Mass=85591, SNR=57.0, Peak=12739 HFD=3.3
23:36:40.870 00.001 21068 MultiStar: [#1 0.04,0.18,1.09,U] [#2 0.05,0.02,1.12,U] [#3 -0.07,0.37,1.17,U] [#4 0.42,0.60,0.00,M2] [#5 0.25,0.21,0.88,U] [#6 0.15,-0.28,0.73,U] [#7 0.14,0.30,0.52,U] [#8 0.27,-0.09,0.65,U] 
23:36:40.871 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.21, 0.13}
23:36:40.872 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
23:36:40.873 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
23:36:40.873 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
23:36:40.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
23:36:40.876 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
23:36:40.876 00.000 16108 Worker thread wakes up
23:36:40.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:36:40.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:36:40.877 00.001 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
23:36:40.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:36:40.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:40.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:36:40.877 00.000 16108 MoveAxis(E, 0, ABG)
23:36:40.877 00.000 16108 Move returns status 0, amount 0
23:36:40.877 00.000 16108 MoveAxis(N, 0, ABG)
23:36:40.877 00.000 16108 Move returns status 0, amount 0
23:36:40.877 00.000 16108 move complete, result=0
23:36:40.878 00.001 16108 worker thread done servicing request
23:36:40.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3885, FiltMin=3321, FiltMax=41453, Gamma=1.000
23:36:40.895 00.014 21068 UpdateGuideState exits: m=85591 SNR=57.0
23:36:40.896 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:40.898 00.001 21068 Enqueuing Expose request
23:36:40.898 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:40.899 00.001 16108 Worker thread wakes up
23:36:40.899 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:40.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:42.061 01.162 16108 Exposure complete
23:36:42.118 00.057 16108 worker thread done servicing request
23:36:42.118 00.000 21068 OnExposeComplete: enter
23:36:42.119 00.001 21068 UpdateGuideState(): m_state=6
23:36:42.121 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5044
23:36:42.122 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.21, Mass=75295, SNR=56.7, Peak=11888 HFD=3.0
23:36:42.123 00.001 21068 MultiStar: [#1 0.28,0.24,0.96,U] [#2 0.24,-0.14,1.16,U] [#3 0.54,0.00,0.00,M2] [#4 0.52,0.30,0.00,M3] [#5 0.49,0.04,0.00,M1] [#6 0.68,-0.17,0.00,M1] [#7 -0.15,0.27,0.53,U] [#8 -0.06,0.02,0.85,U] 
23:36:42.124 00.001 21068 refined, 4 included, MultiStar: {0.04, 0.12}, one-star: {-0.23, 0.30}
23:36:42.125 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:36:42.126 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
23:36:42.126 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.24 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
23:36:42.129 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
23:36:42.130 00.001 21068 Enqueuing Move request for scope (0.04, 0.12)
23:36:42.130 00.000 16108 Worker thread wakes up
23:36:42.131 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:36:42.131 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:36:42.131 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.13
23:36:42.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:36:42.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:42.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:36:42.131 00.000 16108 MoveAxis(E, 0, ABG)
23:36:42.131 00.000 16108 Move returns status 0, amount 0
23:36:42.131 00.000 16108 MoveAxis(N, 0, ABG)
23:36:42.131 00.000 16108 Move returns status 0, amount 0
23:36:42.131 00.000 16108 move complete, result=0
23:36:42.131 00.000 16108 worker thread done servicing request
23:36:42.135 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3885, FiltMin=3366, FiltMax=39245, Gamma=1.000
23:36:42.150 00.015 21068 UpdateGuideState exits: m=75295 SNR=56.7
23:36:42.152 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.152 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:42.153 00.001 21068 Enqueuing Expose request
23:36:42.154 00.001 16108 Worker thread wakes up
23:36:42.154 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:42.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:42.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:43.131 00.976 16108 Exposure complete
23:36:43.189 00.058 16108 worker thread done servicing request
23:36:43.189 00.000 21068 OnExposeComplete: enter
23:36:43.190 00.001 21068 UpdateGuideState(): m_state=6
23:36:43.193 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5045
23:36:43.193 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=877.08, Mass=76115, SNR=58.8, Peak=12384 HFD=2.9
23:36:43.195 00.002 21068 MultiStar: [#1 0.38,0.30,0.00,M1] [#2 0.14,0.12,1.26,U] [#3 0.35,0.45,0.00,M3] [#4 0.11,0.39,0.90,U] [#5 0.35,0.12,0.86,U] [#6 0.39,-0.29,0.00,M2] [#7 0.18,0.27,0.47,U] [#8 0.32,0.18,0.69,U] 
23:36:43.197 00.002 21068 single-star, 5 included, MultiStar: {0.15, 0.20}, one-star: {-0.08, 0.17}
23:36:43.198 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
23:36:43.199 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
23:36:43.201 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=0.11 mountY=-0.15, mountTheta=-0.95
23:36:43.205 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.17, opts=13)
23:36:43.206 00.001 21068 Enqueuing Move request for scope (-0.08, 0.17)
23:36:43.208 00.002 16108 Worker thread wakes up
23:36:43.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
23:36:43.208 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
23:36:43.208 00.000 16108 Moving (-0.08, 0.17) raw xDistance=0.11 yDistance=-0.15
23:36:43.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:36:43.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:43.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:43.208 00.000 16108 MoveAxis(E, 0, ABG)
23:36:43.208 00.000 16108 Move returns status 0, amount 0
23:36:43.208 00.000 16108 MoveAxis(N, 0, ABG)
23:36:43.208 00.000 16108 Move returns status 0, amount 0
23:36:43.208 00.000 16108 move complete, result=0
23:36:43.209 00.001 16108 worker thread done servicing request
23:36:43.216 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3885, FiltMin=3353, FiltMax=37597, Gamma=1.000
23:36:43.235 00.019 21068 UpdateGuideState exits: m=76115 SNR=58.8
23:36:43.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.236 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:43.237 00.001 21068 Enqueuing Expose request
23:36:43.238 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:43.239 00.001 16108 Worker thread wakes up
23:36:43.239 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:43.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:44.383 01.144 16108 Exposure complete
23:36:44.435 00.052 16108 worker thread done servicing request
23:36:44.435 00.000 21068 OnExposeComplete: enter
23:36:44.436 00.001 21068 UpdateGuideState(): m_state=6
23:36:44.437 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5046
23:36:44.438 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.15, Mass=70238, SNR=57.6, Peak=12304 HFD=2.9
23:36:44.439 00.001 21068 MultiStar: [#1 0.42,0.49,0.00,M2] [#2 0.27,0.34,1.28,U] [#3 0.39,0.52,0.00,M4] [#4 -0.13,0.32,0.87,U] [#5 0.02,0.35,1.00,U] [#6 0.57,0.18,0.00,M3] [#7 0.21,0.49,0.00,M1] [#8 0.48,-0.03,0.78,U] 
23:36:44.440 00.001 21068 single-star, 4 included, MultiStar: {0.15, 0.26}, one-star: {0.12, 0.25}
23:36:44.440 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
23:36:44.441 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
23:36:44.442 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.13 mountX=-0.07 mountY=-0.27, mountTheta=-1.83
23:36:44.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.25, opts=13)
23:36:44.444 00.001 21068 Enqueuing Move request for scope (0.12, 0.25)
23:36:44.445 00.001 16108 Worker thread wakes up
23:36:44.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
23:36:44.445 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
23:36:44.445 00.000 16108 Moving (0.12, 0.25) raw xDistance=-0.07 yDistance=-0.27
23:36:44.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:36:44.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:44.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:36:44.445 00.000 16108 MoveAxis(E, 0, ABG)
23:36:44.445 00.000 16108 Move returns status 0, amount 0
23:36:44.445 00.000 16108 MoveAxis(N, 0, ABG)
23:36:44.445 00.000 16108 Move returns status 0, amount 0
23:36:44.445 00.000 16108 move complete, result=0
23:36:44.445 00.000 16108 worker thread done servicing request
23:36:44.450 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3881, FiltMin=3293, FiltMax=38198, Gamma=1.000
23:36:44.465 00.015 21068 UpdateGuideState exits: m=70238 SNR=57.6
23:36:44.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:44.469 00.002 21068 Enqueuing Expose request
23:36:44.471 00.002 16108 Worker thread wakes up
23:36:44.471 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:44.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:44.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:45.452 00.980 16108 Exposure complete
23:36:45.517 00.065 16108 worker thread done servicing request
23:36:45.517 00.000 21068 OnExposeComplete: enter
23:36:45.517 00.000 21068 UpdateGuideState(): m_state=6
23:36:45.518 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5047
23:36:45.519 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.05, Mass=77289, SNR=60.0, Peak=15056 HFD=2.6
23:36:45.520 00.001 21068 MultiStar: [#1 0.44,0.21,0.00,M3] [#2 0.36,-0.04,1.11,U] [#3 0.39,0.36,0.00,M5] [#4 -0.15,0.07,0.80,U] [#5 0.21,-0.04,0.84,U] [#6 0.39,0.12,0.78,U] [#7 0.34,0.56,0.00,M2] [#8 0.33,-0.10,0.73,U] 
23:36:45.520 00.000 21068 refined, 5 included, MultiStar: {0.23, 0.03}, one-star: {0.18, 0.14}
23:36:45.521 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
23:36:45.522 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
23:36:45.523 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.12 mountX=-0.22 mountY=-0.08, mountTheta=-2.79
23:36:45.526 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.03, opts=13)
23:36:45.527 00.001 21068 Enqueuing Move request for scope (0.23, 0.03)
23:36:45.528 00.001 16108 Worker thread wakes up
23:36:45.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
23:36:45.529 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
23:36:45.529 00.000 16108 Moving (0.23, 0.03) raw xDistance=-0.22 yDistance=-0.08
23:36:45.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:36:45.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:45.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:45.529 00.000 16108 MoveAxis(E, 57, ABG)
23:36:45.529 00.000 16108 Guiding  Dir = 2, Dur = 57
23:36:45.529 00.000 16108 IsSlewing returns 0
23:36:45.530 00.001 16108 IsGuiding returns 0
23:36:45.532 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3885, FiltMin=3283, FiltMax=38342, Gamma=1.000
23:36:45.541 00.009 16108 PulseGuide returned control before completion, sleep 56
23:36:45.550 00.009 21068 UpdateGuideState exits: m=77289 SNR=60.0
23:36:45.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:45.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:45.552 00.000 21068 Enqueuing Expose request
23:36:45.601 00.049 16108 IsGuiding returns 1
23:36:45.601 00.000 16108 scope still moving after pulse duration time elapsed
23:36:45.632 00.031 16108 IsSlewing returns 0
23:36:45.632 00.000 16108 IsGuiding returns 0
23:36:45.632 00.000 16108 scope move finished after 57 + 45 ms
23:36:45.632 00.000 16108 Move returns status 0, amount 57
23:36:45.632 00.000 16108 MoveAxis(N, 0, ABG)
23:36:45.632 00.000 16108 Move returns status 0, amount 0
23:36:45.632 00.000 16108 move complete, result=0
23:36:45.632 00.000 16108 worker thread done servicing request
23:36:45.632 00.000 16108 Worker thread wakes up
23:36:45.632 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
23:36:45.634 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:45.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:46.812 01.178 16108 Exposure complete
23:36:46.883 00.071 16108 worker thread done servicing request
23:36:46.883 00.000 21068 OnExposeComplete: enter
23:36:46.885 00.002 21068 UpdateGuideState(): m_state=6
23:36:46.886 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5048
23:36:46.886 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=877.30, Mass=72196, SNR=56.0, Peak=13651 HFD=2.8
23:36:46.887 00.001 21068 MultiStar: [#1 0.14,0.40,1.13,U] [#2 0.17,0.07,1.18,U] [#3 0.14,0.45,1.01,U] [#4 -0.06,0.39,0.97,U] [#5 -0.05,0.14,0.97,U] [#6 0.02,0.36,0.79,U] [#7 0.12,0.51,0.00,M3] [#8 -0.22,0.40,0.80,U] 
23:36:46.888 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.32}, one-star: {-0.28, 0.39}
23:36:46.889 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
23:36:46.889 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
23:36:46.890 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.59 mountX=0.06 mountY=-0.31, mountTheta=-1.38
23:36:46.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.32, opts=13)
23:36:46.892 00.000 21068 Enqueuing Move request for scope (-0.01, 0.32)
23:36:46.893 00.001 16108 Worker thread wakes up
23:36:46.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
23:36:46.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
23:36:46.893 00.000 16108 Moving (-0.01, 0.32) raw xDistance=0.06 yDistance=-0.31
23:36:46.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:46.894 00.001 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.25 newest=-0.66
23:36:46.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:36:46.894 00.000 16108 MoveAxis(E, 0, ABG)
23:36:46.894 00.000 16108 Move returns status 0, amount 0
23:36:46.894 00.000 16108 MoveAxis(N, 62, ABG)
23:36:46.894 00.000 16108 Guiding  Dir = 0, Dur = 62
23:36:46.894 00.000 16108 IsSlewing returns 0
23:36:46.894 00.000 16108 IsGuiding returns 0
23:36:46.941 00.047 16108 PulseGuide returned control before completion, sleep 26
23:36:46.971 00.030 16108 IsGuiding returns 1
23:36:46.971 00.000 16108 scope still moving after pulse duration time elapsed
23:36:47.002 00.031 16108 IsSlewing returns 0
23:36:47.002 00.000 16108 IsGuiding returns 0
23:36:47.002 00.000 16108 scope move finished after 62 + 46 ms
23:36:47.002 00.000 16108 Move returns status 0, amount 62
23:36:47.002 00.000 16108 move complete, result=0
23:36:47.329 00.327 16108 worker thread done servicing request
23:36:47.336 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3881, FiltMin=3373, FiltMax=33901, Gamma=1.000
23:36:47.355 00.019 21068 UpdateGuideState exits: m=72196 SNR=56.0
23:36:47.357 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.357 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:47.358 00.001 21068 Enqueuing Expose request
23:36:47.358 00.000 16108 Worker thread wakes up
23:36:47.358 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
23:36:47.359 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:47.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:48.326 00.967 16108 Exposure complete
23:36:48.391 00.065 16108 worker thread done servicing request
23:36:48.391 00.000 21068 OnExposeComplete: enter
23:36:48.393 00.002 21068 UpdateGuideState(): m_state=6
23:36:48.394 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5049
23:36:48.394 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=877.02, Mass=74645, SNR=59.1, Peak=14627 HFD=2.6
23:36:48.395 00.001 21068 MultiStar: [#1 0.20,0.53,0.00,M3] [#2 0.06,0.29,1.33,U] [#3 0.28,0.12,1.04,U] [#4 -0.05,0.63,0.00,M1] [#5 -0.19,0.19,0.90,U] [#6 0.18,-0.06,0.80,U] [#7 -0.01,0.18,0.60,U] [#8 0.15,0.22,0.75,U] 
23:36:48.396 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.16}, one-star: {-0.38, 0.12}
23:36:48.397 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
23:36:48.397 00.000 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
23:36:48.398 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=0.02 mountY=-0.16, mountTheta=-1.47
23:36:48.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
23:36:48.401 00.001 21068 Enqueuing Move request for scope (0.01, 0.16)
23:36:48.402 00.001 16108 Worker thread wakes up
23:36:48.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:36:48.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:36:48.402 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.02 yDistance=-0.16
23:36:48.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:48.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:48.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:48.402 00.000 16108 MoveAxis(E, 0, ABG)
23:36:48.402 00.000 16108 Move returns status 0, amount 0
23:36:48.402 00.000 16108 MoveAxis(N, 0, ABG)
23:36:48.402 00.000 16108 Move returns status 0, amount 0
23:36:48.402 00.000 16108 move complete, result=0
23:36:48.402 00.000 16108 worker thread done servicing request
23:36:48.409 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=3881, FiltMin=3293, FiltMax=37661, Gamma=1.000
23:36:48.433 00.024 21068 UpdateGuideState exits: m=74645 SNR=59.1
23:36:48.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:48.435 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:48.436 00.001 21068 Enqueuing Expose request
23:36:48.437 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:48.438 00.001 16108 Worker thread wakes up
23:36:48.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:48.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:49.611 01.173 16108 Exposure complete
23:36:49.670 00.059 16108 worker thread done servicing request
23:36:49.670 00.000 21068 OnExposeComplete: enter
23:36:49.671 00.001 21068 UpdateGuideState(): m_state=6
23:36:49.672 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5050
23:36:49.673 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.16, Mass=89559, SNR=60.3, Peak=13747 HFD=3.4
23:36:49.674 00.001 21068 MultiStar: [#1 0.41,0.45,0.00,M4] [#2 -0.12,0.27,1.07,U] [#3 -0.00,0.59,0.00,M4] [#4 -0.37,0.66,0.00,M2] [#5 -0.43,0.26,0.00,M1] [#6 -0.02,-0.08,0.73,U] [#7 -0.34,0.40,0.00,M3] [#8 0.09,0.40,0.73,U] 
23:36:49.674 00.000 21068 refined, 3 included, MultiStar: {-0.11, 0.22}, one-star: {-0.33, 0.25}
23:36:49.675 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
23:36:49.677 00.002 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
23:36:49.677 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.05 mountX=0.15 mountY=-0.19, mountTheta=-0.89
23:36:49.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.22, opts=13)
23:36:49.680 00.001 21068 Enqueuing Move request for scope (-0.11, 0.22)
23:36:49.681 00.001 16108 Worker thread wakes up
23:36:49.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
23:36:49.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
23:36:49.681 00.000 16108 Moving (-0.11, 0.22) raw xDistance=0.15 yDistance=-0.19
23:36:49.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:36:49.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:49.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:49.681 00.000 16108 MoveAxis(E, 0, ABG)
23:36:49.681 00.000 16108 Move returns status 0, amount 0
23:36:49.681 00.000 16108 MoveAxis(N, 0, ABG)
23:36:49.681 00.000 16108 Move returns status 0, amount 0
23:36:49.681 00.000 16108 move complete, result=0
23:36:49.681 00.000 16108 worker thread done servicing request
23:36:49.686 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3881, FiltMin=3289, FiltMax=34294, Gamma=1.000
23:36:49.700 00.014 21068 UpdateGuideState exits: m=89559 SNR=60.3
23:36:49.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:49.701 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:49.702 00.001 21068 Enqueuing Expose request
23:36:49.703 00.001 16108 Worker thread wakes up
23:36:49.703 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:49.704 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:49.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:50.667 00.963 16108 Exposure complete
23:36:50.728 00.061 16108 worker thread done servicing request
23:36:50.728 00.000 21068 OnExposeComplete: enter
23:36:50.730 00.002 21068 UpdateGuideState(): m_state=6
23:36:50.732 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5051
23:36:50.734 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=877.15, Mass=83963, SNR=57.8, Peak=13875 HFD=2.9
23:36:50.736 00.002 21068 MultiStar: [#1 0.25,0.31,1.12,U] [#2 0.19,0.10,1.39,U] [#3 0.03,0.42,1.04,U] [#4 -0.18,0.19,0.78,U] [#5 -0.16,-0.11,0.78,U] [#6 0.07,0.29,0.82,U] [#7 0.07,0.47,0.62,U] [#8 0.13,0.07,0.73,U] 
23:36:50.737 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.22}, one-star: {-0.46, 0.25}
23:36:50.738 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
23:36:50.739 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
23:36:50.740 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.56 mountX=0.04 mountY=-0.21, mountTheta=-1.41
23:36:50.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.22, opts=13)
23:36:50.742 00.000 21068 Enqueuing Move request for scope (0.00, 0.22)
23:36:50.743 00.001 16108 Worker thread wakes up
23:36:50.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
23:36:50.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
23:36:50.743 00.000 16108 Moving (0.00, 0.22) raw xDistance=0.04 yDistance=-0.21
23:36:50.744 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:36:50.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:36:50.744 00.000 16108 MoveAxis(E, 0, ABG)
23:36:50.744 00.000 16108 Move returns status 0, amount 0
23:36:50.744 00.000 16108 MoveAxis(N, 43, ABG)
23:36:50.744 00.000 16108 Guiding  Dir = 0, Dur = 43
23:36:50.744 00.000 16108 IsSlewing returns 0
23:36:50.744 00.000 16108 IsGuiding returns 0
23:36:50.747 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3881, FiltMin=3286, FiltMax=37270, Gamma=1.000
23:36:50.757 00.010 16108 PulseGuide returned control before completion, sleep 41
23:36:50.761 00.004 21068 UpdateGuideState exits: m=83963 SNR=57.8
23:36:50.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.763 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:50.764 00.001 21068 Enqueuing Expose request
23:36:50.803 00.039 16108 IsGuiding returns 1
23:36:50.803 00.000 16108 scope still moving after pulse duration time elapsed
23:36:50.835 00.032 16108 IsSlewing returns 0
23:36:50.835 00.000 16108 IsGuiding returns 1
23:36:50.866 00.031 16108 IsSlewing returns 0
23:36:50.866 00.000 16108 IsGuiding returns 0
23:36:50.866 00.000 16108 scope move finished after 43 + 78 ms
23:36:50.866 00.000 16108 Move returns status 0, amount 43
23:36:50.866 00.000 16108 move complete, result=0
23:36:50.866 00.000 16108 worker thread done servicing request
23:36:50.866 00.000 16108 Worker thread wakes up
23:36:50.866 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
23:36:50.869 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:50.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:52.020 01.151 16108 Exposure complete
23:36:52.089 00.069 16108 worker thread done servicing request
23:36:52.089 00.000 21068 OnExposeComplete: enter
23:36:52.089 00.000 21068 UpdateGuideState(): m_state=6
23:36:52.091 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5052
23:36:52.092 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.04, Mass=78963, SNR=54.1, Peak=14563 HFD=2.8
23:36:52.093 00.001 21068 MultiStar: [#1 0.03,0.30,1.13,U] [#2 -0.07,0.01,1.46,U] [#3 -0.20,0.52,0.00,M4] [#4 -0.36,0.29,0.77,U] [#5 -0.29,0.38,0.92,U] [#6 -0.14,0.04,0.90,U] [#7 -0.12,0.26,0.70,U] [#8 0.04,0.11,0.72,U] 
23:36:52.094 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.18}, one-star: {-0.48, 0.13}
23:36:52.097 00.003 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:36:52.098 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:36:52.099 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.24 cameraTheta=2.32 mountX=0.19 mountY=-0.14, mountTheta=-0.61
23:36:52.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.18, opts=13)
23:36:52.102 00.001 21068 Enqueuing Move request for scope (-0.17, 0.18)
23:36:52.104 00.002 16108 Worker thread wakes up
23:36:52.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
23:36:52.104 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
23:36:52.104 00.000 16108 Moving (-0.17, 0.18) raw xDistance=0.19 yDistance=-0.14
23:36:52.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:36:52.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:52.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:52.104 00.000 16108 MoveAxis(E, 0, ABG)
23:36:52.105 00.001 16108 Move returns status 0, amount 0
23:36:52.105 00.000 16108 MoveAxis(N, 0, ABG)
23:36:52.105 00.000 16108 Move returns status 0, amount 0
23:36:52.105 00.000 16108 move complete, result=0
23:36:52.105 00.000 16108 worker thread done servicing request
23:36:52.109 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3881, FiltMin=3264, FiltMax=37270, Gamma=1.000
23:36:52.128 00.019 21068 UpdateGuideState exits: m=78963 SNR=54.1
23:36:52.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:52.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:52.131 00.001 21068 Enqueuing Expose request
23:36:52.131 00.000 16108 Worker thread wakes up
23:36:52.131 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:52.132 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:52.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:53.099 00.967 16108 Exposure complete
23:36:53.154 00.055 16108 worker thread done servicing request
23:36:53.155 00.001 21068 OnExposeComplete: enter
23:36:53.155 00.000 21068 UpdateGuideState(): m_state=6
23:36:53.157 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5053
23:36:53.158 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.80, Mass=70194, SNR=50.5, Peak=13443 HFD=2.9
23:36:53.159 00.001 21068 MultiStar: [#1 0.28,0.15,1.27,U] [#2 0.06,-0.03,1.39,U] [#3 0.10,0.34,1.30,U] [#4 -0.19,0.20,0.88,U] [#5 -0.09,0.44,1.29,U] [#6 0.21,-0.26,0.93,U] [#7 -0.20,0.30,0.70,U] [#8 0.18,0.08,0.81,U] 
23:36:53.159 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {-0.22, -0.11}
23:36:53.160 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
23:36:53.161 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
23:36:53.161 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.01 mountY=-0.13, mountTheta=-1.61
23:36:53.163 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
23:36:53.164 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
23:36:53.165 00.001 16108 Worker thread wakes up
23:36:53.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:36:53.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:36:53.165 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.13
23:36:53.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:53.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:53.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:36:53.165 00.000 16108 MoveAxis(E, 0, ABG)
23:36:53.165 00.000 16108 Move returns status 0, amount 0
23:36:53.165 00.000 16108 MoveAxis(N, 0, ABG)
23:36:53.165 00.000 16108 Move returns status 0, amount 0
23:36:53.165 00.000 16108 move complete, result=0
23:36:53.166 00.001 16108 worker thread done servicing request
23:36:53.172 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3885, FiltMin=3328, FiltMax=38893, Gamma=1.000
23:36:53.199 00.027 21068 UpdateGuideState exits: m=70194 SNR=50.5
23:36:53.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:53.203 00.001 21068 Enqueuing Expose request
23:36:53.205 00.002 16108 Worker thread wakes up
23:36:53.205 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:53.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:53.207 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:54.368 01.161 16108 Exposure complete
23:36:54.425 00.057 16108 worker thread done servicing request
23:36:54.425 00.000 21068 OnExposeComplete: enter
23:36:54.426 00.001 21068 UpdateGuideState(): m_state=6
23:36:54.427 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5054
23:36:54.428 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.03, Mass=76486, SNR=61.4, Peak=14995 HFD=2.6
23:36:54.429 00.001 21068 MultiStar: [#1 0.30,0.09,1.21,U] [#2 0.15,-0.11,1.16,U] [#3 0.16,0.30,0.94,U] [#4 0.03,-0.17,0.79,U] [#5 0.13,0.03,1.02,U] [#6 0.17,-0.10,0.63,U] [#7 -0.19,0.20,0.59,U] [#8 0.25,-0.05,0.80,U] 
23:36:54.430 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {-0.35, 0.12}
23:36:54.431 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
23:36:54.432 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
23:36:54.433 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
23:36:54.435 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
23:36:54.436 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
23:36:54.437 00.001 16108 Worker thread wakes up
23:36:54.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:36:54.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:36:54.437 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.08 yDistance=-0.06
23:36:54.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:36:54.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:54.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:54.437 00.000 16108 MoveAxis(E, 0, ABG)
23:36:54.437 00.000 16108 Move returns status 0, amount 0
23:36:54.437 00.000 16108 MoveAxis(N, 0, ABG)
23:36:54.437 00.000 16108 Move returns status 0, amount 0
23:36:54.437 00.000 16108 move complete, result=0
23:36:54.437 00.000 16108 worker thread done servicing request
23:36:54.444 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3885, FiltMin=3229, FiltMax=40173, Gamma=1.000
23:36:54.459 00.015 21068 UpdateGuideState exits: m=76486 SNR=61.4
23:36:54.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:54.463 00.002 21068 Enqueuing Expose request
23:36:54.465 00.002 16108 Worker thread wakes up
23:36:54.465 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:54.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:54.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:55.437 00.971 16108 Exposure complete
23:36:55.514 00.077 16108 worker thread done servicing request
23:36:55.514 00.000 21068 OnExposeComplete: enter
23:36:55.515 00.001 21068 UpdateGuideState(): m_state=6
23:36:55.516 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5055
23:36:55.517 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.99, Mass=86678, SNR=61.1, Peak=14784 HFD=2.9
23:36:55.518 00.001 21068 MultiStar: [#1 0.37,-0.00,1.25,U] [#2 0.30,0.04,1.44,U] [#3 0.38,0.10,1.17,U] [#4 -0.17,0.29,0.78,U] [#5 0.21,0.09,0.78,U] [#6 0.12,-0.08,0.65,U] [#7 0.17,0.21,0.61,U] [#8 -0.02,-0.08,0.79,U] 
23:36:55.518 00.000 21068 single-star, 8 included, MultiStar: {0.17, 0.07}, one-star: {-0.11, 0.08}
23:36:55.520 00.002 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
23:36:55.521 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
23:36:55.522 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.47 mountX=0.12 mountY=-0.06, mountTheta=-0.45
23:36:55.523 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
23:36:55.524 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
23:36:55.525 00.001 16108 Worker thread wakes up
23:36:55.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:36:55.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:36:55.525 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.06
23:36:55.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:36:55.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:55.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:55.525 00.000 16108 MoveAxis(E, 0, ABG)
23:36:55.525 00.000 16108 Move returns status 0, amount 0
23:36:55.525 00.000 16108 MoveAxis(N, 0, ABG)
23:36:55.525 00.000 16108 Move returns status 0, amount 0
23:36:55.525 00.000 16108 move complete, result=0
23:36:55.525 00.000 16108 worker thread done servicing request
23:36:55.532 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3888, FiltMin=3321, FiltMax=38957, Gamma=1.000
23:36:55.554 00.022 21068 UpdateGuideState exits: m=86678 SNR=61.1
23:36:55.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:55.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:55.557 00.001 21068 Enqueuing Expose request
23:36:55.558 00.001 16108 Worker thread wakes up
23:36:55.558 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:55.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:55.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:56.722 01.163 16108 Exposure complete
23:36:56.802 00.080 16108 worker thread done servicing request
23:36:56.802 00.000 21068 OnExposeComplete: enter
23:36:56.803 00.001 21068 UpdateGuideState(): m_state=6
23:36:56.804 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5056
23:36:56.805 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.94, Mass=74368, SNR=52.6, Peak=13891 HFD=2.6
23:36:56.806 00.001 21068 MultiStar: [#1 0.19,0.15,1.25,U] [#2 0.19,-0.06,1.25,U] [#3 0.04,0.29,1.21,U] [#4 0.13,-0.09,0.82,U] [#5 -0.27,0.17,1.00,U] [#6 0.25,-0.47,0.00,M1] [#7 -0.32,0.14,0.68,U] [#8 -0.01,-0.01,0.88,U] 
23:36:56.807 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.08}, one-star: {-0.15, 0.04}
23:36:56.808 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
23:36:56.809 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
23:36:56.810 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=0.02 mountY=-0.08, mountTheta=-1.38
23:36:56.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.08, opts=13)
23:36:56.813 00.001 21068 Enqueuing Move request for scope (-0.00, 0.08)
23:36:56.814 00.001 16108 Worker thread wakes up
23:36:56.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:36:56.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:36:56.814 00.000 16108 Moving (-0.00, 0.08) raw xDistance=0.02 yDistance=-0.08
23:36:56.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:56.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:56.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:56.814 00.000 16108 MoveAxis(E, 0, ABG)
23:36:56.814 00.000 16108 Move returns status 0, amount 0
23:36:56.814 00.000 16108 MoveAxis(N, 0, ABG)
23:36:56.814 00.000 16108 Move returns status 0, amount 0
23:36:56.814 00.000 16108 move complete, result=0
23:36:56.814 00.000 16108 worker thread done servicing request
23:36:56.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3891, FiltMin=3289, FiltMax=42038, Gamma=1.000
23:36:56.833 00.015 21068 UpdateGuideState exits: m=74368 SNR=52.6
23:36:56.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.834 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:56.835 00.001 21068 Enqueuing Expose request
23:36:56.836 00.001 16108 Worker thread wakes up
23:36:56.836 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:56.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:56.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:57.816 00.980 16108 Exposure complete
23:36:57.889 00.073 16108 worker thread done servicing request
23:36:57.889 00.000 21068 OnExposeComplete: enter
23:36:57.890 00.001 21068 UpdateGuideState(): m_state=6
23:36:57.891 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5057
23:36:57.893 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=876.99, Mass=77131, SNR=57.4, Peak=14707 HFD=2.8
23:36:57.894 00.001 21068 MultiStar: [#1 -0.06,0.23,1.29,U] [#2 -0.02,-0.16,1.21,U] [#3 -0.12,0.20,0.95,U] [#4 0.08,0.25,0.73,U] [#5 0.14,-0.15,0.75,U] [#6 0.13,0.10,0.54,U] [#7 -0.13,0.37,0.64,U] [#8 0.14,0.29,0.63,U] 
23:36:57.895 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.36, 0.08}
23:36:57.896 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
23:36:57.896 00.000 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
23:36:57.897 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.92 mountX=0.06 mountY=-0.10, mountTheta=-1.03
23:36:57.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
23:36:57.900 00.001 21068 Enqueuing Move request for scope (-0.04, 0.12)
23:36:57.903 00.003 16108 Worker thread wakes up
23:36:57.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:36:57.903 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:36:57.903 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.10
23:36:57.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:57.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:57.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:36:57.903 00.000 16108 MoveAxis(E, 0, ABG)
23:36:57.903 00.000 16108 Move returns status 0, amount 0
23:36:57.903 00.000 16108 MoveAxis(N, 0, ABG)
23:36:57.903 00.000 16108 Move returns status 0, amount 0
23:36:57.903 00.000 16108 move complete, result=0
23:36:57.903 00.000 16108 worker thread done servicing request
23:36:57.908 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3894, FiltMin=3328, FiltMax=40614, Gamma=1.000
23:36:57.925 00.017 21068 UpdateGuideState exits: m=77131 SNR=57.4
23:36:57.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:57.926 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:57.928 00.002 21068 Enqueuing Expose request
23:36:57.929 00.001 16108 Worker thread wakes up
23:36:57.929 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:57.930 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:57.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:36:59.114 01.184 16108 Exposure complete
23:36:59.175 00.061 16108 worker thread done servicing request
23:36:59.175 00.000 21068 OnExposeComplete: enter
23:36:59.176 00.001 21068 UpdateGuideState(): m_state=6
23:36:59.178 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5058
23:36:59.179 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.97, Mass=79629, SNR=62.5, Peak=14051 HFD=2.8
23:36:59.180 00.001 21068 MultiStar: [#1 0.36,0.10,0.95,U] [#2 -0.02,-0.16,1.12,U] [#3 0.22,0.31,0.96,U] [#4 -0.33,0.17,0.70,U] [#5 0.24,-0.09,0.60,U] [#6 0.12,-0.24,0.60,U] [#7 -0.18,0.36,0.63,U] [#8 -0.10,-0.10,0.68,U] 
23:36:59.180 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.48, 0.06}
23:36:59.181 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
23:36:59.182 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
23:36:59.183 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.96 mountX=0.03 mountY=-0.04, mountTheta=-0.99
23:36:59.184 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
23:36:59.185 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
23:36:59.186 00.001 16108 Worker thread wakes up
23:36:59.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:36:59.186 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:36:59.186 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
23:36:59.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:59.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:59.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:59.186 00.000 16108 MoveAxis(E, 0, ABG)
23:36:59.186 00.000 16108 Move returns status 0, amount 0
23:36:59.186 00.000 16108 MoveAxis(N, 0, ABG)
23:36:59.187 00.001 16108 Move returns status 0, amount 0
23:36:59.187 00.000 16108 move complete, result=0
23:36:59.187 00.000 16108 worker thread done servicing request
23:36:59.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3901, FiltMin=3331, FiltMax=35453, Gamma=1.000
23:36:59.205 00.015 21068 UpdateGuideState exits: m=79629 SNR=62.5
23:36:59.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:59.206 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:36:59.207 00.001 21068 Enqueuing Expose request
23:36:59.208 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:59.209 00.001 16108 Worker thread wakes up
23:36:59.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:36:59.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:00.176 00.967 16108 Exposure complete
23:37:00.246 00.070 16108 worker thread done servicing request
23:37:00.248 00.002 21068 OnExposeComplete: enter
23:37:00.248 00.000 21068 UpdateGuideState(): m_state=6
23:37:00.249 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5059
23:37:00.250 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.24, Mass=75002, SNR=55.1, Peak=13171 HFD=2.9
23:37:00.251 00.001 21068 MultiStar: [#1 0.46,0.18,0.00,M1] [#2 -0.10,-0.25,1.60,U] [#3 0.15,0.17,1.08,U] [#4 0.37,-0.19,0.77,U] [#5 -0.02,-0.12,0.91,U] [#6 -0.08,-0.31,0.61,U] [#7 -0.14,0.18,0.57,U] [#8 -0.03,0.20,0.68,U] 
23:37:00.251 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {-0.27, 0.33}
23:37:00.252 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
23:37:00.253 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
23:37:00.254 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.55 mountX=0.02 mountY=0.02, mountTheta=0.80
23:37:00.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
23:37:00.257 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
23:37:00.259 00.002 16108 Worker thread wakes up
23:37:00.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:37:00.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:37:00.259 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.02
23:37:00.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:00.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:00.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:00.259 00.000 16108 MoveAxis(E, 0, ABG)
23:37:00.259 00.000 16108 Move returns status 0, amount 0
23:37:00.259 00.000 16108 MoveAxis(N, 0, ABG)
23:37:00.259 00.000 16108 Move returns status 0, amount 0
23:37:00.259 00.000 16108 move complete, result=0
23:37:00.259 00.000 16108 worker thread done servicing request
23:37:00.265 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3904, FiltMin=3325, FiltMax=43014, Gamma=1.000
23:37:00.282 00.017 21068 UpdateGuideState exits: m=75002 SNR=55.1
23:37:00.283 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.285 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:00.285 00.000 21068 Enqueuing Expose request
23:37:00.286 00.001 16108 Worker thread wakes up
23:37:00.286 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:00.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:00.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:01.458 01.171 16108 Exposure complete
23:37:01.523 00.065 16108 worker thread done servicing request
23:37:01.523 00.000 21068 OnExposeComplete: enter
23:37:01.526 00.003 21068 UpdateGuideState(): m_state=6
23:37:01.526 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5060
23:37:01.527 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=877.41, Mass=75463, SNR=49.2, Peak=10915 HFD=3.4
23:37:01.528 00.001 21068 MultiStar: [#1 -0.01,0.11,1.20,U] [#2 -0.11,0.06,1.28,U] [#3 -0.26,0.27,1.23,U] [#4 -0.38,0.36,0.00,M1] [#5 -0.34,0.16,1.08,U] [#6 -0.15,0.28,0.79,U] [#7 -0.73,0.48,0.00,M1] [#8 -0.43,0.13,0.94,U] 
23:37:01.530 00.002 21068 refined, 6 included, MultiStar: {-0.28, 0.21}, one-star: {-0.72, 0.51}
23:37:01.531 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
23:37:01.532 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
23:37:01.535 00.003 21068 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.49 mountX=0.31 mountY=-0.14, mountTheta=-0.42
23:37:01.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.21, opts=13)
23:37:01.539 00.002 21068 Enqueuing Move request for scope (-0.28, 0.21)
23:37:01.540 00.001 16108 Worker thread wakes up
23:37:01.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.21) opts 0xd
23:37:01.540 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.21)
23:37:01.540 00.000 16108 Moving (-0.28, 0.21) raw xDistance=0.31 yDistance=-0.14
23:37:01.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:37:01.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:01.541 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:37:01.541 00.000 16108 MoveAxis(W, 81, ABG)
23:37:01.541 00.000 16108 Guiding  Dir = 3, Dur = 81
23:37:01.541 00.000 16108 IsSlewing returns 0
23:37:01.541 00.000 16108 IsGuiding returns 0
23:37:01.545 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3904, FiltMin=3257, FiltMax=45894, Gamma=1.000
23:37:01.561 00.016 21068 UpdateGuideState exits: m=75463 SNR=49.2
23:37:01.563 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:01.563 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:01.564 00.001 21068 Enqueuing Expose request
23:37:01.590 00.026 16108 PulseGuide returned control before completion, sleep 43
23:37:01.636 00.046 16108 IsGuiding returns 1
23:37:01.636 00.000 16108 scope still moving after pulse duration time elapsed
23:37:01.668 00.032 16108 IsSlewing returns 0
23:37:01.668 00.000 16108 IsGuiding returns 1
23:37:01.700 00.032 16108 IsSlewing returns 0
23:37:01.700 00.000 16108 IsGuiding returns 0
23:37:01.700 00.000 16108 scope move finished after 81 + 77 ms
23:37:01.700 00.000 16108 Move returns status 0, amount 81
23:37:01.700 00.000 16108 MoveAxis(N, 0, ABG)
23:37:01.700 00.000 16108 Move returns status 0, amount 0
23:37:01.700 00.000 16108 move complete, result=0
23:37:01.700 00.000 16108 worker thread done servicing request
23:37:01.700 00.000 16108 Worker thread wakes up
23:37:01.700 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
23:37:01.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:01.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:02.680 00.979 16108 Exposure complete
23:37:02.742 00.062 16108 worker thread done servicing request
23:37:02.742 00.000 21068 OnExposeComplete: enter
23:37:02.743 00.001 21068 UpdateGuideState(): m_state=6
23:37:02.744 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5061
23:37:02.745 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.35, Mass=78257, SNR=52.4, Peak=9827 HFD=3.6
23:37:02.746 00.001 21068 MultiStar: [#1 0.08,0.47,1.08,U] [#2 -0.26,0.55,0.00,M1] [#3 0.14,0.73,0.00,M1] [#4 -0.08,0.58,0.00,M2] [#5 -0.12,0.64,0.00,M1] [#6 -0.14,0.49,0.00,M1] [#7 -0.45,0.37,0.00,M2] [#8 -0.08,0.64,0.00,M1] 
23:37:02.747 00.001 21068 refined, 1 included, MultiStar: {-0.08, 0.45}, one-star: {-0.26, 0.44}
23:37:02.748 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:37:02.748 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:37:02.749 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.45 hyp=0.46 cameraTheta=1.75 mountX=0.16 mountY=-0.42, mountTheta=-1.20
23:37:02.752 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.45, opts=13)
23:37:02.754 00.002 21068 Enqueuing Move request for scope (-0.08, 0.45)
23:37:02.755 00.001 16108 Worker thread wakes up
23:37:02.756 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.45) opts 0xd
23:37:02.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.45)
23:37:02.756 00.000 16108 Moving (-0.08, 0.45) raw xDistance=0.16 yDistance=-0.42
23:37:02.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:37:02.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:37:02.756 00.000 16108 MoveAxis(E, 0, ABG)
23:37:02.756 00.000 16108 Move returns status 0, amount 0
23:37:02.756 00.000 16108 MoveAxis(N, 85, ABG)
23:37:02.756 00.000 16108 Guiding  Dir = 0, Dur = 85
23:37:02.757 00.001 16108 IsSlewing returns 0
23:37:02.757 00.000 16108 IsGuiding returns 0
23:37:02.763 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3907, FiltMin=3238, FiltMax=37197, Gamma=1.000
23:37:02.786 00.023 21068 UpdateGuideState exits: m=78257 SNR=52.4
23:37:02.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.787 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:02.788 00.001 21068 Enqueuing Expose request
23:37:02.812 00.024 16108 PulseGuide returned control before completion, sleep 41
23:37:02.858 00.046 16108 IsGuiding returns 1
23:37:02.858 00.000 16108 scope still moving after pulse duration time elapsed
23:37:02.890 00.032 16108 IsSlewing returns 0
23:37:02.890 00.000 16108 IsGuiding returns 1
23:37:02.922 00.032 16108 IsSlewing returns 0
23:37:02.922 00.000 16108 IsGuiding returns 0
23:37:02.922 00.000 16108 scope move finished after 85 + 79 ms
23:37:02.922 00.000 16108 Move returns status 0, amount 85
23:37:02.922 00.000 16108 move complete, result=0
23:37:02.922 00.000 16108 worker thread done servicing request
23:37:02.922 00.000 16108 Worker thread wakes up
23:37:02.922 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 85 ms NORTH
23:37:02.924 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:02.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:04.081 01.157 16108 Exposure complete
23:37:04.140 00.059 16108 worker thread done servicing request
23:37:04.140 00.000 21068 OnExposeComplete: enter
23:37:04.141 00.001 21068 UpdateGuideState(): m_state=6
23:37:04.142 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5062
23:37:04.143 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.05, Mass=64219, SNR=49.0, Peak=8851 HFD=3.9
23:37:04.144 00.001 21068 MultiStar: [#1 0.42,-0.02,0.98,U] [#2 0.33,-0.05,1.41,U] [#3 0.38,0.18,1.21,U] [#4 -0.24,0.18,0.78,U] [#5 -0.18,0.25,0.87,U] [#6 0.05,-0.35,0.89,U] [#7 0.04,0.49,0.00,M3] [#8 0.07,0.03,0.81,U] 
23:37:04.144 00.000 21068 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {-0.31, 0.15}
23:37:04.145 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
23:37:04.146 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
23:37:04.147 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
23:37:04.149 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
23:37:04.149 00.000 21068 Enqueuing Move request for scope (0.10, 0.04)
23:37:04.150 00.001 16108 Worker thread wakes up
23:37:04.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:37:04.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:37:04.150 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.09 yDistance=-0.07
23:37:04.151 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:04.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:04.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:04.151 00.000 16108 MoveAxis(E, 0, ABG)
23:37:04.151 00.000 16108 Move returns status 0, amount 0
23:37:04.151 00.000 16108 MoveAxis(N, 0, ABG)
23:37:04.151 00.000 16108 Move returns status 0, amount 0
23:37:04.151 00.000 16108 move complete, result=0
23:37:04.151 00.000 16108 worker thread done servicing request
23:37:04.154 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3907, FiltMin=3366, FiltMax=36141, Gamma=1.000
23:37:04.167 00.013 21068 UpdateGuideState exits: m=64219 SNR=49.0
23:37:04.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:04.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:04.170 00.001 21068 Enqueuing Expose request
23:37:04.170 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:04.171 00.001 16108 Worker thread wakes up
23:37:04.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:04.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:05.144 00.973 16108 Exposure complete
23:37:05.223 00.079 16108 worker thread done servicing request
23:37:05.223 00.000 21068 OnExposeComplete: enter
23:37:05.223 00.000 21068 UpdateGuideState(): m_state=6
23:37:05.224 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5063
23:37:05.225 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.37, Mass=77727, SNR=58.1, Peak=11459 HFD=3.3
23:37:05.226 00.001 21068 MultiStar: [#1 0.12,0.23,1.14,U] [#2 -0.03,0.24,1.31,U] [#3 0.22,0.29,0.79,U] [#4 -0.35,0.54,0.00,M2] [#5 0.01,0.11,0.79,U] [#6 -0.24,0.51,0.00,M1] [#7 0.08,0.44,0.59,U] [#8 -0.03,0.47,0.78,U] 
23:37:05.226 00.000 21068 refined, 6 included, MultiStar: {-0.02, 0.31}, one-star: {-0.41, 0.47}
23:37:05.227 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
23:37:05.228 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
23:37:05.229 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.63 mountX=0.07 mountY=-0.30, mountTheta=-1.34
23:37:05.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.31, opts=13)
23:37:05.231 00.001 21068 Enqueuing Move request for scope (-0.02, 0.31)
23:37:05.232 00.001 16108 Worker thread wakes up
23:37:05.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
23:37:05.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
23:37:05.232 00.000 16108 Moving (-0.02, 0.31) raw xDistance=0.07 yDistance=-0.30
23:37:05.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:37:05.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:37:05.232 00.000 16108 MoveAxis(E, 0, ABG)
23:37:05.232 00.000 16108 Move returns status 0, amount 0
23:37:05.232 00.000 16108 MoveAxis(N, 59, ABG)
23:37:05.232 00.000 16108 Guiding  Dir = 0, Dur = 59
23:37:05.234 00.002 16108 IsSlewing returns 0
23:37:05.234 00.000 16108 IsGuiding returns 0
23:37:05.237 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3910, FiltMin=3381, FiltMax=40950, Gamma=1.000
23:37:05.252 00.015 21068 UpdateGuideState exits: m=77727 SNR=58.1
23:37:05.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:05.254 00.000 21068 Enqueuing Expose request
23:37:05.255 00.001 16108 PulseGuide returned control before completion, sleep 49
23:37:05.314 00.059 16108 IsGuiding returns 1
23:37:05.314 00.000 16108 scope still moving after pulse duration time elapsed
23:37:05.346 00.032 16108 IsSlewing returns 0
23:37:05.346 00.000 16108 IsGuiding returns 0
23:37:05.346 00.000 16108 scope move finished after 59 + 54 ms
23:37:05.346 00.000 16108 Move returns status 0, amount 59
23:37:05.346 00.000 16108 move complete, result=0
23:37:05.346 00.000 16108 worker thread done servicing request
23:37:05.347 00.001 16108 Worker thread wakes up
23:37:05.347 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 59 ms NORTH
23:37:05.349 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:05.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:06.507 01.158 16108 Exposure complete
23:37:06.571 00.064 16108 worker thread done servicing request
23:37:06.571 00.000 21068 OnExposeComplete: enter
23:37:06.572 00.001 21068 UpdateGuideState(): m_state=6
23:37:06.573 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5064
23:37:06.573 00.000 21068 Star::Find returns 1 (0), X=219.93, Y=876.94, Mass=85020, SNR=49.5, Peak=10851 HFD=3.9
23:37:06.574 00.001 21068 MultiStar: [#1 0.33,0.30,1.27,U] [#2 0.03,-0.02,1.19,U] [#3 0.23,0.40,1.27,U] [#4 -0.25,0.05,0.82,U] [#5 -0.20,0.10,0.90,U] [#6 -0.19,-0.19,0.86,U] [#7 0.08,0.27,0.61,U] [#8 0.29,-0.04,1.00,U] 
23:37:06.575 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.59, 0.03}
23:37:06.576 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
23:37:06.576 00.000 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
23:37:06.577 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.03 mountY=-0.11, mountTheta=-1.34
23:37:06.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
23:37:06.579 00.000 21068 Enqueuing Move request for scope (-0.01, 0.11)
23:37:06.580 00.001 16108 Worker thread wakes up
23:37:06.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:37:06.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:37:06.580 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
23:37:06.581 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:37:06.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:06.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:06.581 00.000 16108 MoveAxis(E, 0, ABG)
23:37:06.581 00.000 16108 Move returns status 0, amount 0
23:37:06.581 00.000 16108 MoveAxis(N, 0, ABG)
23:37:06.581 00.000 16108 Move returns status 0, amount 0
23:37:06.581 00.000 16108 move complete, result=0
23:37:06.581 00.000 16108 worker thread done servicing request
23:37:06.587 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3910, FiltMin=3350, FiltMax=33709, Gamma=1.000
23:37:06.615 00.028 21068 UpdateGuideState exits: m=85020 SNR=49.5
23:37:06.615 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:06.617 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:06.618 00.001 21068 Enqueuing Expose request
23:37:06.619 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:06.620 00.001 16108 Worker thread wakes up
23:37:06.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:06.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:07.578 00.957 16108 Exposure complete
23:37:07.640 00.062 16108 worker thread done servicing request
23:37:07.640 00.000 21068 OnExposeComplete: enter
23:37:07.641 00.001 21068 UpdateGuideState(): m_state=6
23:37:07.642 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5065
23:37:07.643 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=876.89, Mass=80792, SNR=55.0, Peak=14147 HFD=2.8
23:37:07.644 00.001 21068 MultiStar: [#1 0.38,0.12,1.16,U] [#2 0.10,0.09,1.24,U] [#3 0.15,0.38,1.08,U] [#4 0.26,0.10,0.70,U] [#5 -0.06,0.00,1.00,U] [#6 -0.12,-0.12,0.58,U] [#7 -0.37,0.40,0.00,M2] [#8 -0.07,0.36,0.82,U] 
23:37:07.645 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {-0.52, -0.02}
23:37:07.646 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
23:37:07.647 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
23:37:07.647 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
23:37:07.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
23:37:07.650 00.001 21068 Enqueuing Move request for scope (0.03, 0.12)
23:37:07.651 00.001 16108 Worker thread wakes up
23:37:07.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:37:07.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:37:07.651 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.00 yDistance=-0.12
23:37:07.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:37:07.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:07.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:37:07.652 00.001 16108 MoveAxis(E, 0, ABG)
23:37:07.652 00.000 16108 Move returns status 0, amount 0
23:37:07.652 00.000 16108 MoveAxis(N, 0, ABG)
23:37:07.652 00.000 16108 Move returns status 0, amount 0
23:37:07.652 00.000 16108 move complete, result=0
23:37:07.652 00.000 16108 worker thread done servicing request
23:37:07.656 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3910, FiltMin=3325, FiltMax=39318, Gamma=1.000
23:37:07.671 00.015 21068 UpdateGuideState exits: m=80792 SNR=55.0
23:37:07.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:07.674 00.001 21068 Enqueuing Expose request
23:37:07.674 00.000 16108 Worker thread wakes up
23:37:07.674 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:07.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:07.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:08.841 01.166 16108 Exposure complete
23:37:08.920 00.079 16108 worker thread done servicing request
23:37:08.920 00.000 21068 OnExposeComplete: enter
23:37:08.922 00.002 21068 UpdateGuideState(): m_state=6
23:37:08.923 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5066
23:37:08.925 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=876.76, Mass=83860, SNR=63.7, Peak=14096 HFD=2.9
23:37:08.926 00.001 21068 MultiStar: [#1 0.64,0.20,0.00,M1] [#2 0.20,-0.03,1.00,U] [#3 0.04,0.52,0.00,M1] [#4 -0.16,0.36,0.57,U] [#5 0.11,-0.02,0.76,U] [#6 0.05,-0.13,0.71,U] [#7 -0.13,-0.13,0.61,U] [#8 0.45,-0.02,0.76,U] 
23:37:08.927 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {-0.10, -0.15}
23:37:08.928 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
23:37:08.929 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
23:37:08.930 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.41 mountX=-0.08 mountY=0.01, mountTheta=2.97
23:37:08.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
23:37:08.932 00.000 21068 Enqueuing Move request for scope (0.07, -0.03)
23:37:08.934 00.002 16108 Worker thread wakes up
23:37:08.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:37:08.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:37:08.935 00.001 16108 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=0.01
23:37:08.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:37:08.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:08.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:08.935 00.000 16108 MoveAxis(E, 0, ABG)
23:37:08.935 00.000 16108 Move returns status 0, amount 0
23:37:08.935 00.000 16108 MoveAxis(N, 0, ABG)
23:37:08.935 00.000 16108 Move returns status 0, amount 0
23:37:08.935 00.000 16108 move complete, result=0
23:37:08.935 00.000 16108 worker thread done servicing request
23:37:08.941 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=3907, FiltMin=3325, FiltMax=38029, Gamma=1.000
23:37:08.961 00.020 21068 UpdateGuideState exits: m=83860 SNR=63.7
23:37:08.963 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:08.963 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:08.964 00.001 21068 Enqueuing Expose request
23:37:08.965 00.001 16108 Worker thread wakes up
23:37:08.965 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:08.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:08.966 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:09.941 00.975 16108 Exposure complete
23:37:10.011 00.070 16108 worker thread done servicing request
23:37:10.013 00.002 21068 OnExposeComplete: enter
23:37:10.013 00.000 21068 UpdateGuideState(): m_state=6
23:37:10.014 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5067
23:37:10.015 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.94, Mass=97997, SNR=69.7, Peak=14291 HFD=3.2
23:37:10.016 00.001 21068 MultiStar: [#1 0.50,0.25,0.00,M2] [#2 0.52,-0.14,0.00,M1] [#3 0.05,0.12,0.78,U] [#4 0.35,0.04,0.62,U] [#5 0.27,0.33,0.59,U] [#6 0.59,-0.33,0.00,M1] [#7 0.33,0.09,0.44,U] [#8 0.58,-0.16,0.00,M1] 
23:37:10.017 00.001 21068 refined, 4 included, MultiStar: {0.11, 0.11}, one-star: {-0.20, 0.04}
23:37:10.018 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
23:37:10.018 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:37:10.019 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.82 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
23:37:10.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.11, opts=13)
23:37:10.021 00.000 21068 Enqueuing Move request for scope (0.11, 0.11)
23:37:10.022 00.001 16108 Worker thread wakes up
23:37:10.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
23:37:10.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
23:37:10.022 00.000 16108 Moving (0.11, 0.11) raw xDistance=-0.09 yDistance=-0.14
23:37:10.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:10.024 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:10.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:37:10.024 00.000 16108 MoveAxis(E, 0, ABG)
23:37:10.024 00.000 16108 Move returns status 0, amount 0
23:37:10.024 00.000 16108 MoveAxis(N, 0, ABG)
23:37:10.024 00.000 16108 Move returns status 0, amount 0
23:37:10.024 00.000 16108 move complete, result=0
23:37:10.024 00.000 16108 worker thread done servicing request
23:37:10.028 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3907, FiltMin=3325, FiltMax=42387, Gamma=1.000
23:37:10.045 00.017 21068 UpdateGuideState exits: m=97997 SNR=69.7
23:37:10.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:10.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:10.048 00.001 21068 Enqueuing Expose request
23:37:10.049 00.001 16108 Worker thread wakes up
23:37:10.049 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:10.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:10.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:11.214 01.165 16108 Exposure complete
23:37:11.271 00.057 16108 worker thread done servicing request
23:37:11.271 00.000 21068 OnExposeComplete: enter
23:37:11.273 00.002 21068 UpdateGuideState(): m_state=6
23:37:11.274 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5068
23:37:11.274 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.93, Mass=93217, SNR=72.0, Peak=16352 HFD=2.9
23:37:11.275 00.001 21068 MultiStar: [#1 0.52,0.05,0.00,M3] [#2 0.46,0.05,0.97,U] [#3 0.37,0.01,0.98,U] [#4 0.15,0.09,0.61,U] [#5 0.12,0.39,0.65,U] [#6 0.35,0.26,0.49,U] [#7 0.07,0.08,0.42,U] [#8 0.50,-0.11,0.00,M2] 
23:37:11.276 00.001 21068 single-star, 6 included, MultiStar: {0.25, 0.11}, one-star: {0.12, 0.03}
23:37:11.277 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
23:37:11.277 00.000 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
23:37:11.278 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
23:37:11.281 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
23:37:11.282 00.001 21068 Enqueuing Move request for scope (0.12, 0.03)
23:37:11.284 00.002 16108 Worker thread wakes up
23:37:11.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:37:11.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:37:11.284 00.000 16108 Moving (0.12, 0.03) raw xDistance=-0.11 yDistance=-0.05
23:37:11.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:37:11.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:11.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:11.284 00.000 16108 MoveAxis(E, 0, ABG)
23:37:11.284 00.000 16108 Move returns status 0, amount 0
23:37:11.285 00.001 16108 MoveAxis(N, 0, ABG)
23:37:11.285 00.000 16108 Move returns status 0, amount 0
23:37:11.285 00.000 16108 move complete, result=0
23:37:11.285 00.000 16108 worker thread done servicing request
23:37:11.292 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3904, FiltMin=3315, FiltMax=39741, Gamma=1.000
23:37:11.316 00.024 21068 UpdateGuideState exits: m=93217 SNR=72.0
23:37:11.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:11.317 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:11.318 00.001 21068 Enqueuing Expose request
23:37:11.319 00.001 16108 Worker thread wakes up
23:37:11.319 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:11.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:11.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:12.306 00.987 16108 Exposure complete
23:37:12.375 00.069 16108 worker thread done servicing request
23:37:12.376 00.001 21068 OnExposeComplete: enter
23:37:12.376 00.000 21068 UpdateGuideState(): m_state=6
23:37:12.377 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5069
23:37:12.378 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.09, Mass=71273, SNR=58.9, Peak=13936 HFD=2.7
23:37:12.379 00.001 21068 MultiStar: [#1 0.46,0.04,0.99,U] [#2 0.41,0.06,1.39,U] [#3 0.48,0.60,0.00,M1] [#4 -0.03,0.13,0.84,U] [#5 0.08,0.34,0.91,U] [#6 0.11,-0.18,0.77,U] [#7 0.64,-0.15,0.00,M1] [#8 0.53,0.01,0.00,M3] 
23:37:12.381 00.002 21068 single-star, 5 included, MultiStar: {0.20, 0.10}, one-star: {0.00, 0.19}
23:37:12.382 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
23:37:12.382 00.000 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
23:37:12.383 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.55 mountX=0.03 mountY=-0.18, mountTheta=-1.42
23:37:12.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.19, opts=13)
23:37:12.385 00.000 21068 Enqueuing Move request for scope (0.00, 0.19)
23:37:12.386 00.001 16108 Worker thread wakes up
23:37:12.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
23:37:12.386 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
23:37:12.386 00.000 16108 Moving (0.00, 0.19) raw xDistance=0.03 yDistance=-0.18
23:37:12.386 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:37:12.386 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:12.387 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:37:12.387 00.000 16108 MoveAxis(E, 0, ABG)
23:37:12.387 00.000 16108 Move returns status 0, amount 0
23:37:12.387 00.000 16108 MoveAxis(N, 0, ABG)
23:37:12.387 00.000 16108 Move returns status 0, amount 0
23:37:12.387 00.000 16108 move complete, result=0
23:37:12.387 00.000 16108 worker thread done servicing request
23:37:12.391 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3904, FiltMin=3353, FiltMax=43379, Gamma=1.000
23:37:12.413 00.022 21068 UpdateGuideState exits: m=71273 SNR=58.9
23:37:12.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:12.417 00.002 21068 Enqueuing Expose request
23:37:12.417 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:12.418 00.001 16108 Worker thread wakes up
23:37:12.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:12.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:13.580 01.162 16108 Exposure complete
23:37:13.647 00.067 16108 worker thread done servicing request
23:37:13.647 00.000 21068 OnExposeComplete: enter
23:37:13.648 00.001 21068 UpdateGuideState(): m_state=6
23:37:13.650 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5070
23:37:13.651 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.88, Mass=78078, SNR=53.7, Peak=14304 HFD=3.0
23:37:13.652 00.001 21068 MultiStar: [#1 0.57,0.01,0.00,M3] [#2 0.44,-0.16,1.53,U] [#3 0.35,0.35,0.00,M2] [#4 0.08,0.06,0.87,U] [#5 0.45,0.21,0.00,M1] [#6 0.58,0.19,0.00,M1] [#7 0.12,0.27,0.65,U] [#8 0.46,-0.12,0.98,U] 
23:37:13.654 00.002 21068 single-star, 4 included, MultiStar: {0.24, -0.03}, one-star: {-0.07, -0.02}
23:37:13.656 00.002 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
23:37:13.657 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
23:37:13.659 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.83 mountX=0.07 mountY=0.04, mountTheta=0.53
23:37:13.662 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
23:37:13.662 00.000 21068 Enqueuing Move request for scope (-0.07, -0.02)
23:37:13.663 00.001 16108 Worker thread wakes up
23:37:13.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:37:13.663 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:37:13.663 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.04
23:37:13.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:37:13.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:13.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:13.663 00.000 16108 MoveAxis(E, 0, ABG)
23:37:13.663 00.000 16108 Move returns status 0, amount 0
23:37:13.665 00.002 16108 MoveAxis(N, 0, ABG)
23:37:13.665 00.000 16108 Move returns status 0, amount 0
23:37:13.665 00.000 16108 move complete, result=0
23:37:13.665 00.000 16108 worker thread done servicing request
23:37:13.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=3901, FiltMin=3337, FiltMax=46413, Gamma=1.000
23:37:13.685 00.016 21068 UpdateGuideState exits: m=78078 SNR=53.7
23:37:13.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:13.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:13.688 00.001 21068 Enqueuing Expose request
23:37:13.689 00.001 16108 Worker thread wakes up
23:37:13.691 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:13.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:13.692 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:14.667 00.975 16108 Exposure complete
23:37:14.739 00.072 16108 worker thread done servicing request
23:37:14.739 00.000 21068 OnExposeComplete: enter
23:37:14.740 00.001 21068 UpdateGuideState(): m_state=6
23:37:14.740 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5071
23:37:14.741 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.02, Mass=76397, SNR=51.9, Peak=15104 HFD=2.4
23:37:14.742 00.001 21068 MultiStar: [#1 0.47,0.10,0.00,M4] [#2 0.42,-0.22,1.64,U] [#3 0.41,0.24,1.08,U] [#4 0.28,-0.00,0.94,U] [#5 0.12,-0.01,0.85,U] [#6 0.18,0.23,0.90,U] [#7 -0.16,0.36,0.76,U] [#8 0.31,-0.09,0.94,U] 
23:37:14.743 00.001 21068 single-star, 7 included, MultiStar: {0.23, 0.05}, one-star: {0.05, 0.12}
23:37:14.744 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
23:37:14.745 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
23:37:14.746 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.20 mountX=-0.02 mountY=-0.12, mountTheta=-1.77
23:37:14.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
23:37:14.749 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
23:37:14.750 00.001 16108 Worker thread wakes up
23:37:14.752 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:37:14.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:37:14.752 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.02 yDistance=-0.12
23:37:14.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:37:14.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:14.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:37:14.752 00.000 16108 MoveAxis(E, 0, ABG)
23:37:14.752 00.000 16108 Move returns status 0, amount 0
23:37:14.752 00.000 16108 MoveAxis(N, 0, ABG)
23:37:14.752 00.000 16108 Move returns status 0, amount 0
23:37:14.752 00.000 16108 move complete, result=0
23:37:14.752 00.000 16108 worker thread done servicing request
23:37:14.759 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3897, FiltMin=3296, FiltMax=48445, Gamma=1.000
23:37:14.781 00.022 21068 UpdateGuideState exits: m=76397 SNR=51.9
23:37:14.783 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:14.784 00.000 21068 Enqueuing Expose request
23:37:14.785 00.001 16108 Worker thread wakes up
23:37:14.785 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:14.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:14.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:15.961 01.175 16108 Exposure complete
23:37:16.027 00.066 16108 worker thread done servicing request
23:37:16.027 00.000 21068 OnExposeComplete: enter
23:37:16.028 00.001 21068 UpdateGuideState(): m_state=6
23:37:16.029 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5072
23:37:16.029 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.67, Mass=85111, SNR=57.2, Peak=15824 HFD=3.0
23:37:16.032 00.003 21068 MultiStar: [#1 0.50,0.24,0.00,M5] [#2 0.46,-0.23,0.00,M1] [#3 0.67,0.27,0.00,M2] [#4 0.20,0.23,0.77,U] [#5 0.06,0.06,0.81,U] [#6 0.30,-0.01,0.70,U] [#7 0.01,0.37,0.59,U] [#8 0.39,-0.18,0.86,U] 
23:37:16.033 00.001 21068 refined, 5 included, MultiStar: {0.21, 0.01}, one-star: {0.23, -0.23}
23:37:16.034 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:37:16.034 00.000 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:37:16.035 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.05 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
23:37:16.036 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.01, opts=13)
23:37:16.037 00.001 21068 Enqueuing Move request for scope (0.21, 0.01)
23:37:16.038 00.001 16108 Worker thread wakes up
23:37:16.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
23:37:16.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
23:37:16.038 00.000 16108 Moving (0.21, 0.01) raw xDistance=-0.20 yDistance=-0.06
23:37:16.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:37:16.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:16.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:16.038 00.000 16108 MoveAxis(E, 53, ABG)
23:37:16.039 00.001 16108 Guiding  Dir = 2, Dur = 53
23:37:16.039 00.000 16108 IsSlewing returns 0
23:37:16.039 00.000 16108 IsGuiding returns 0
23:37:16.043 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3894, FiltMin=3302, FiltMax=39261, Gamma=1.000
23:37:16.061 00.018 16108 PulseGuide returned control before completion, sleep 42
23:37:16.065 00.004 21068 UpdateGuideState exits: m=85111 SNR=57.2
23:37:16.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:16.066 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:16.067 00.001 21068 Enqueuing Expose request
23:37:16.106 00.039 16108 IsGuiding returns 1
23:37:16.106 00.000 16108 scope still moving after pulse duration time elapsed
23:37:16.137 00.031 16108 IsSlewing returns 0
23:37:16.137 00.000 16108 IsGuiding returns 1
23:37:16.169 00.032 16108 IsSlewing returns 0
23:37:16.169 00.000 16108 IsGuiding returns 0
23:37:16.169 00.000 16108 scope move finished after 53 + 76 ms
23:37:16.169 00.000 16108 Move returns status 0, amount 53
23:37:16.169 00.000 16108 MoveAxis(N, 0, ABG)
23:37:16.169 00.000 16108 Move returns status 0, amount 0
23:37:16.169 00.000 16108 move complete, result=0
23:37:16.169 00.000 16108 worker thread done servicing request
23:37:16.169 00.000 16108 Worker thread wakes up
23:37:16.169 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
23:37:16.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:16.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:17.146 00.976 16108 Exposure complete
23:37:17.220 00.074 16108 worker thread done servicing request
23:37:17.220 00.000 21068 OnExposeComplete: enter
23:37:17.222 00.002 21068 UpdateGuideState(): m_state=6
23:37:17.223 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5073
23:37:17.226 00.003 21068 Star::Find returns 1 (0), X=220.36, Y=876.96, Mass=86122, SNR=63.3, Peak=13616 HFD=3.0
23:37:17.227 00.001 21068 MultiStar: [#1 0.47,0.36,0.00,M6] [#2 0.14,0.04,1.12,U] [#3 0.28,0.47,0.00,M3] [#4 0.17,0.28,0.83,U] [#5 0.14,-0.12,0.79,U] [#6 0.11,-0.18,0.76,U] [#7 0.24,0.12,0.48,U] [#8 0.54,-0.33,0.00,M1] 
23:37:17.229 00.002 21068 refined, 5 included, MultiStar: {0.09, 0.03}, one-star: {-0.16, 0.05}
23:37:17.230 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
23:37:17.231 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
23:37:17.233 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
23:37:17.237 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.03, opts=13)
23:37:17.239 00.002 21068 Enqueuing Move request for scope (0.09, 0.03)
23:37:17.240 00.001 16108 Worker thread wakes up
23:37:17.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:37:17.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:37:17.240 00.000 16108 Moving (0.09, 0.03) raw xDistance=-0.08 yDistance=-0.05
23:37:17.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:37:17.242 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:17.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:17.242 00.000 16108 MoveAxis(E, 0, ABG)
23:37:17.242 00.000 16108 Move returns status 0, amount 0
23:37:17.242 00.000 16108 MoveAxis(N, 0, ABG)
23:37:17.242 00.000 16108 Move returns status 0, amount 0
23:37:17.242 00.000 16108 move complete, result=0
23:37:17.242 00.000 16108 worker thread done servicing request
23:37:17.249 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3891, FiltMin=3273, FiltMax=50653, Gamma=1.000
23:37:17.278 00.029 21068 UpdateGuideState exits: m=86122 SNR=63.3
23:37:17.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.281 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:17.283 00.002 21068 Enqueuing Expose request
23:37:17.284 00.001 16108 Worker thread wakes up
23:37:17.284 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:17.286 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:17.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:18.447 01.161 16108 Exposure complete
23:37:18.502 00.055 16108 worker thread done servicing request
23:37:18.502 00.000 21068 OnExposeComplete: enter
23:37:18.503 00.001 21068 UpdateGuideState(): m_state=6
23:37:18.504 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5074
23:37:18.505 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=877.06, Mass=78385, SNR=60.1, Peak=15203 HFD=2.8
23:37:18.506 00.001 21068 MultiStar: [#1 0.44,0.32,0.00,M7] [#2 0.07,0.19,1.34,U] [#3 0.12,0.31,0.97,U] [#4 -0.10,0.28,0.80,U] [#5 0.18,-0.20,0.73,U] [#6 -0.14,0.21,0.74,U] [#7 -0.39,0.35,0.00,M1] [#8 0.20,-0.04,0.86,U] 
23:37:18.506 00.000 21068 refined, 6 included, MultiStar: {-0.02, 0.14}, one-star: {-0.43, 0.16}
23:37:18.507 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
23:37:18.508 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
23:37:18.508 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=0.04 mountY=-0.13, mountTheta=-1.28
23:37:18.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.14, opts=13)
23:37:18.511 00.001 21068 Enqueuing Move request for scope (-0.02, 0.14)
23:37:18.511 00.000 16108 Worker thread wakes up
23:37:18.512 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:37:18.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:37:18.512 00.000 16108 Moving (-0.02, 0.14) raw xDistance=0.04 yDistance=-0.13
23:37:18.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:37:18.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:18.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:37:18.512 00.000 16108 MoveAxis(E, 0, ABG)
23:37:18.512 00.000 16108 Move returns status 0, amount 0
23:37:18.512 00.000 16108 MoveAxis(N, 0, ABG)
23:37:18.512 00.000 16108 Move returns status 0, amount 0
23:37:18.512 00.000 16108 move complete, result=0
23:37:18.512 00.000 16108 worker thread done servicing request
23:37:18.518 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3885, FiltMin=3334, FiltMax=43213, Gamma=1.000
23:37:18.539 00.021 21068 UpdateGuideState exits: m=78385 SNR=60.1
23:37:18.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:18.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:18.543 00.002 21068 Enqueuing Expose request
23:37:18.543 00.000 16108 Worker thread wakes up
23:37:18.543 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:18.544 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:18.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:19.519 00.975 16108 Exposure complete
23:37:19.586 00.067 16108 worker thread done servicing request
23:37:19.586 00.000 21068 OnExposeComplete: enter
23:37:19.587 00.001 21068 UpdateGuideState(): m_state=6
23:37:19.589 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5075
23:37:19.591 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=877.01, Mass=88791, SNR=72.4, Peak=15123 HFD=2.9
23:37:19.592 00.001 21068 MultiStar: [#1 0.41,0.12,0.86,U] [#2 0.22,-0.04,1.08,U] [#3 0.27,0.22,0.80,U] [#4 -0.18,0.34,0.61,U] [#5 0.03,-0.06,0.66,U] [#6 0.19,-0.24,0.66,U] [#7 -0.04,0.39,0.42,U] [#8 0.47,0.05,0.60,U] 
23:37:19.593 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {-0.33, 0.10}
23:37:19.594 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
23:37:19.596 00.002 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
23:37:19.597 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
23:37:19.600 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
23:37:19.600 00.000 21068 Enqueuing Move request for scope (0.12, 0.08)
23:37:19.601 00.001 16108 Worker thread wakes up
23:37:19.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:37:19.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:37:19.601 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=-0.11
23:37:19.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:37:19.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:19.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:19.602 00.001 16108 MoveAxis(E, 0, ABG)
23:37:19.602 00.000 16108 Move returns status 0, amount 0
23:37:19.602 00.000 16108 MoveAxis(N, 0, ABG)
23:37:19.602 00.000 16108 Move returns status 0, amount 0
23:37:19.602 00.000 16108 move complete, result=0
23:37:19.602 00.000 16108 worker thread done servicing request
23:37:19.606 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3881, FiltMin=3302, FiltMax=41613, Gamma=1.000
23:37:19.629 00.023 21068 UpdateGuideState exits: m=88791 SNR=72.4
23:37:19.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.630 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:19.631 00.001 21068 Enqueuing Expose request
23:37:19.632 00.001 16108 Worker thread wakes up
23:37:19.632 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:19.633 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:19.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:20.793 01.160 16108 Exposure complete
23:37:20.872 00.079 16108 worker thread done servicing request
23:37:20.872 00.000 21068 OnExposeComplete: enter
23:37:20.873 00.001 21068 UpdateGuideState(): m_state=6
23:37:20.874 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5076
23:37:20.875 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.90, Mass=81191, SNR=57.2, Peak=14019 HFD=2.8
23:37:20.877 00.002 21068 MultiStar: [#1 0.33,0.21,1.09,U] [#2 0.22,-0.09,1.27,U] [#3 0.13,0.57,0.00,M2] [#4 -0.17,0.05,0.76,U] [#5 -0.13,0.13,0.91,U] [#6 -0.08,-0.15,0.82,U] [#7 -0.23,0.27,0.79,U] [#8 0.00,0.05,0.87,U] 
23:37:20.878 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {-0.20, -0.01}
23:37:20.880 00.002 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
23:37:20.881 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
23:37:20.882 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.72 mountX=0.02 mountY=-0.05, mountTheta=-1.24
23:37:20.883 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
23:37:20.884 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
23:37:20.885 00.001 16108 Worker thread wakes up
23:37:20.886 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
23:37:20.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
23:37:20.886 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
23:37:20.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:20.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:20.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:20.886 00.000 16108 MoveAxis(E, 0, ABG)
23:37:20.886 00.000 16108 Move returns status 0, amount 0
23:37:20.886 00.000 16108 MoveAxis(N, 0, ABG)
23:37:20.886 00.000 16108 Move returns status 0, amount 0
23:37:20.886 00.000 16108 move complete, result=0
23:37:20.886 00.000 16108 worker thread done servicing request
23:37:20.890 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3875, FiltMin=3267, FiltMax=44765, Gamma=1.000
23:37:20.909 00.019 21068 UpdateGuideState exits: m=81191 SNR=57.2
23:37:20.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:20.913 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:20.914 00.001 21068 Enqueuing Expose request
23:37:20.916 00.002 16108 Worker thread wakes up
23:37:20.916 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:20.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:20.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:21.897 00.980 16108 Exposure complete
23:37:21.978 00.081 16108 worker thread done servicing request
23:37:21.978 00.000 21068 OnExposeComplete: enter
23:37:21.980 00.002 21068 UpdateGuideState(): m_state=6
23:37:21.981 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5077
23:37:21.983 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=876.90, Mass=79547, SNR=58.7, Peak=13107 HFD=3.0
23:37:21.984 00.001 21068 MultiStar: [#1 0.38,0.20,1.07,U] [#2 0.32,0.01,1.35,U] [#3 0.21,0.37,0.78,U] [#4 -0.04,0.11,0.86,U] [#5 0.12,-0.06,0.91,U] [#6 -0.06,0.11,0.80,U] [#7 0.05,0.36,0.53,U] [#8 0.25,0.10,0.79,U] 
23:37:21.985 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.11}, one-star: {-0.10, -0.01}
23:37:21.985 00.000 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
23:37:21.986 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
23:37:21.987 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.09 mountY=0.03, mountTheta=0.29
23:37:21.991 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
23:37:21.992 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
23:37:21.992 00.000 16108 Worker thread wakes up
23:37:21.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:37:21.993 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:37:21.993 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.09 yDistance=0.03
23:37:21.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:37:21.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:21.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:21.993 00.000 16108 MoveAxis(E, 0, ABG)
23:37:21.993 00.000 16108 Move returns status 0, amount 0
23:37:21.993 00.000 16108 MoveAxis(N, 0, ABG)
23:37:21.993 00.000 16108 Move returns status 0, amount 0
23:37:21.993 00.000 16108 move complete, result=0
23:37:21.993 00.000 16108 worker thread done servicing request
23:37:21.997 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3872, FiltMin=3334, FiltMax=41629, Gamma=1.000
23:37:22.013 00.016 21068 UpdateGuideState exits: m=79547 SNR=58.7
23:37:22.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:22.014 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:22.015 00.001 21068 Enqueuing Expose request
23:37:22.016 00.001 16108 Worker thread wakes up
23:37:22.016 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:22.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:22.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:23.191 01.175 16108 Exposure complete
23:37:23.249 00.058 16108 worker thread done servicing request
23:37:23.250 00.001 21068 OnExposeComplete: enter
23:37:23.250 00.000 21068 UpdateGuideState(): m_state=6
23:37:23.251 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5078
23:37:23.252 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.80, Mass=90743, SNR=63.1, Peak=13904 HFD=3.0
23:37:23.253 00.001 21068 MultiStar: [#1 0.44,0.21,0.00,M5] [#2 0.12,0.13,1.13,U] [#3 -0.06,0.61,0.00,M2] [#4 -0.06,0.13,0.91,U] [#5 0.12,0.45,0.79,U] [#6 0.37,0.28,0.72,U] [#7 -0.00,0.58,0.00,M1] [#8 0.13,-0.02,0.79,U] 
23:37:23.254 00.001 21068 single-star, 5 included, MultiStar: {0.09, 0.13}, one-star: {-0.10, -0.10}
23:37:23.254 00.000 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
23:37:23.255 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
23:37:23.256 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=0.08 mountY=0.12, mountTheta=1.02
23:37:23.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
23:37:23.260 00.002 21068 Enqueuing Move request for scope (-0.10, -0.10)
23:37:23.261 00.001 16108 Worker thread wakes up
23:37:23.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
23:37:23.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
23:37:23.261 00.000 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.12
23:37:23.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:37:23.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:23.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:37:23.261 00.000 16108 MoveAxis(E, 0, ABG)
23:37:23.262 00.001 16108 Move returns status 0, amount 0
23:37:23.262 00.000 16108 MoveAxis(N, 0, ABG)
23:37:23.262 00.000 16108 Move returns status 0, amount 0
23:37:23.262 00.000 16108 move complete, result=0
23:37:23.262 00.000 16108 worker thread done servicing request
23:37:23.270 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3869, FiltMin=3213, FiltMax=37629, Gamma=1.000
23:37:23.294 00.024 21068 UpdateGuideState exits: m=90743 SNR=63.1
23:37:23.296 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:23.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:23.299 00.002 21068 Enqueuing Expose request
23:37:23.300 00.001 16108 Worker thread wakes up
23:37:23.300 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:23.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:23.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:24.263 00.963 16108 Exposure complete
23:37:24.340 00.077 16108 worker thread done servicing request
23:37:24.340 00.000 21068 OnExposeComplete: enter
23:37:24.341 00.001 21068 UpdateGuideState(): m_state=6
23:37:24.342 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5079
23:37:24.343 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.01, Mass=94828, SNR=65.4, Peak=14560 HFD=3.0
23:37:24.344 00.001 21068 MultiStar: [#1 0.52,0.35,0.00,M6] [#2 0.17,0.06,1.13,U] [#3 0.39,0.38,0.00,M3] [#4 -0.02,0.33,0.87,U] [#5 0.41,0.05,0.78,U] [#6 -0.03,-0.05,0.65,U] [#7 0.11,0.47,0.00,M2] [#8 0.09,0.24,0.77,U] 
23:37:24.345 00.001 21068 single-star, 5 included, MultiStar: {0.11, 0.12}, one-star: {0.03, 0.10}
23:37:24.346 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
23:37:24.346 00.000 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
23:37:24.347 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.30 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
23:37:24.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
23:37:24.350 00.001 21068 Enqueuing Move request for scope (0.03, 0.10)
23:37:24.351 00.001 16108 Worker thread wakes up
23:37:24.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:37:24.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:37:24.351 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.10
23:37:24.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:24.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:24.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:24.351 00.000 16108 MoveAxis(E, 0, ABG)
23:37:24.351 00.000 16108 Move returns status 0, amount 0
23:37:24.351 00.000 16108 MoveAxis(N, 0, ABG)
23:37:24.351 00.000 16108 Move returns status 0, amount 0
23:37:24.351 00.000 16108 move complete, result=0
23:37:24.351 00.000 16108 worker thread done servicing request
23:37:24.356 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3865, FiltMin=3299, FiltMax=39357, Gamma=1.000
23:37:24.380 00.024 21068 UpdateGuideState exits: m=94828 SNR=65.4
23:37:24.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:24.384 00.001 21068 Enqueuing Expose request
23:37:24.385 00.001 16108 Worker thread wakes up
23:37:24.385 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:24.387 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:24.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:25.546 01.159 16108 Exposure complete
23:37:25.602 00.056 16108 worker thread done servicing request
23:37:25.602 00.000 21068 OnExposeComplete: enter
23:37:25.603 00.001 21068 UpdateGuideState(): m_state=6
23:37:25.604 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5080
23:37:25.605 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.71, Mass=75950, SNR=58.5, Peak=13360 HFD=2.9
23:37:25.606 00.001 21068 MultiStar: [#1 0.21,-0.06,1.11,U] [#2 0.18,-0.11,1.39,U] [#3 0.22,0.17,1.04,U] [#4 -0.01,0.25,1.08,U] [#5 -0.20,-0.21,0.97,U] [#6 0.57,-0.51,0.00,M1] [#7 0.01,0.55,0.00,M3] [#8 0.39,-0.01,0.95,U] 
23:37:25.607 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {0.02, -0.20}
23:37:25.610 00.003 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:37:25.611 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:37:25.611 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
23:37:25.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
23:37:25.614 00.001 21068 Enqueuing Move request for scope (0.12, -0.03)
23:37:25.614 00.000 16108 Worker thread wakes up
23:37:25.615 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:37:25.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:37:25.615 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=-0.00
23:37:25.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:37:25.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:25.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:37:25.615 00.000 16108 MoveAxis(E, 0, ABG)
23:37:25.615 00.000 16108 Move returns status 0, amount 0
23:37:25.615 00.000 16108 MoveAxis(N, 0, ABG)
23:37:25.615 00.000 16108 Move returns status 0, amount 0
23:37:25.615 00.000 16108 move complete, result=0
23:37:25.615 00.000 16108 worker thread done servicing request
23:37:25.621 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3862, FiltMin=3241, FiltMax=46285, Gamma=1.000
23:37:25.642 00.021 21068 UpdateGuideState exits: m=75950 SNR=58.5
23:37:25.644 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:25.646 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:25.648 00.002 21068 Enqueuing Expose request
23:37:25.649 00.001 16108 Worker thread wakes up
23:37:25.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:25.651 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:25.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:26.613 00.962 16108 Exposure complete
23:37:26.670 00.057 16108 worker thread done servicing request
23:37:26.671 00.001 21068 OnExposeComplete: enter
23:37:26.672 00.001 21068 UpdateGuideState(): m_state=6
23:37:26.674 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5081
23:37:26.677 00.003 21068 Star::Find returns 1 (0), X=220.14, Y=876.85, Mass=93759, SNR=65.4, Peak=14112 HFD=3.1
23:37:26.679 00.002 21068 MultiStar: [#1 0.27,-0.14,1.07,U] [#2 0.35,-0.24,1.19,U] [#3 0.42,0.09,0.96,U] [#4 -0.19,0.02,0.87,U] [#5 0.09,-0.40,0.83,U] [#6 -0.08,-0.56,0.00,M2] [#7 0.23,0.16,0.55,U] [#8 0.10,-0.10,0.78,U] 
23:37:26.681 00.002 21068 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {-0.39, -0.06}
23:37:26.682 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
23:37:26.684 00.002 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
23:37:26.686 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.13 mountY=0.07, mountTheta=2.65
23:37:26.689 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
23:37:26.691 00.002 21068 Enqueuing Move request for scope (0.12, -0.10)
23:37:26.692 00.001 16108 Worker thread wakes up
23:37:26.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:37:26.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:37:26.692 00.000 16108 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=0.07
23:37:26.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:37:26.693 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:26.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:26.693 00.000 16108 MoveAxis(E, 0, ABG)
23:37:26.693 00.000 16108 Move returns status 0, amount 0
23:37:26.693 00.000 16108 MoveAxis(N, 0, ABG)
23:37:26.693 00.000 16108 Move returns status 0, amount 0
23:37:26.693 00.000 16108 move complete, result=0
23:37:26.693 00.000 16108 worker thread done servicing request
23:37:26.699 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3856, FiltMin=3321, FiltMax=36861, Gamma=1.000
23:37:26.727 00.028 21068 UpdateGuideState exits: m=93759 SNR=65.4
23:37:26.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.730 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:26.731 00.001 21068 Enqueuing Expose request
23:37:26.733 00.002 16108 Worker thread wakes up
23:37:26.733 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:26.733 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:26.734 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:27.903 01.169 16108 Exposure complete
23:37:27.974 00.071 16108 worker thread done servicing request
23:37:27.974 00.000 21068 OnExposeComplete: enter
23:37:27.975 00.001 21068 UpdateGuideState(): m_state=6
23:37:27.976 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5082
23:37:27.977 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.07, Mass=92231, SNR=66.3, Peak=13872 HFD=2.6
23:37:27.979 00.002 21068 MultiStar: [#1 0.30,-0.05,1.29,U] [#2 0.04,-0.14,1.19,U] [#3 0.52,0.23,0.00,M2] [#4 0.00,0.18,0.83,U] [#5 0.04,-0.02,0.76,U] [#6 -0.01,-0.13,0.76,U] [#7 -0.15,0.36,0.52,U] [#8 0.32,-0.07,0.91,U] 
23:37:27.979 00.000 21068 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {-0.23, 0.16}
23:37:27.980 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
23:37:27.981 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
23:37:27.982 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.19 mountX=-0.06 mountY=-0.03, mountTheta=-2.72
23:37:27.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:37:27.984 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:37:27.985 00.001 16108 Worker thread wakes up
23:37:27.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:37:27.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:37:27.985 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.03
23:37:27.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:37:27.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:27.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:27.985 00.000 16108 MoveAxis(E, 0, ABG)
23:37:27.985 00.000 16108 Move returns status 0, amount 0
23:37:27.985 00.000 16108 MoveAxis(N, 0, ABG)
23:37:27.985 00.000 16108 Move returns status 0, amount 0
23:37:27.985 00.000 16108 move complete, result=0
23:37:27.985 00.000 16108 worker thread done servicing request
23:37:27.989 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3849, FiltMin=3245, FiltMax=44685, Gamma=1.000
23:37:28.011 00.022 21068 UpdateGuideState exits: m=92231 SNR=66.3
23:37:28.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.014 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:28.014 00.000 21068 Enqueuing Expose request
23:37:28.015 00.001 16108 Worker thread wakes up
23:37:28.015 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:28.016 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:28.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:28.991 00.975 16108 Exposure complete
23:37:29.051 00.060 16108 worker thread done servicing request
23:37:29.051 00.000 21068 OnExposeComplete: enter
23:37:29.053 00.002 21068 UpdateGuideState(): m_state=6
23:37:29.054 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5083
23:37:29.056 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.89, Mass=95491, SNR=74.2, Peak=13523 HFD=3.1
23:37:29.057 00.001 21068 MultiStar: [#1 0.26,0.00,0.93,U] [#2 0.27,-0.12,0.98,U] [#3 0.42,0.14,1.02,U] [#4 0.06,-0.02,0.72,U] [#5 0.16,-0.21,0.69,U] [#6 0.39,-0.20,0.78,U] [#7 0.21,0.01,0.46,U] [#8 0.28,0.02,0.86,U] 
23:37:29.059 00.002 21068 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {-0.28, -0.02}
23:37:29.060 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
23:37:29.060 00.000 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
23:37:29.061 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.20 mountX=-0.20 mountY=-0.01, mountTheta=-3.10
23:37:29.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.04, opts=13)
23:37:29.064 00.001 21068 Enqueuing Move request for scope (0.20, -0.04)
23:37:29.065 00.001 16108 Worker thread wakes up
23:37:29.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
23:37:29.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
23:37:29.065 00.000 16108 Moving (0.20, -0.04) raw xDistance=-0.20 yDistance=-0.01
23:37:29.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:37:29.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:29.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:29.065 00.000 16108 MoveAxis(E, 0, ABG)
23:37:29.065 00.000 16108 Move returns status 0, amount 0
23:37:29.065 00.000 16108 MoveAxis(N, 0, ABG)
23:37:29.065 00.000 16108 Move returns status 0, amount 0
23:37:29.065 00.000 16108 move complete, result=0
23:37:29.065 00.000 16108 worker thread done servicing request
23:37:29.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3846, FiltMin=3286, FiltMax=52269, Gamma=1.000
23:37:29.084 00.015 21068 UpdateGuideState exits: m=95491 SNR=74.2
23:37:29.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:29.085 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:29.086 00.001 21068 Enqueuing Expose request
23:37:29.087 00.001 16108 Worker thread wakes up
23:37:29.087 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:29.088 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:29.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:30.254 01.166 16108 Exposure complete
23:37:30.316 00.062 16108 worker thread done servicing request
23:37:30.316 00.000 21068 OnExposeComplete: enter
23:37:30.317 00.001 21068 UpdateGuideState(): m_state=6
23:37:30.318 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5084
23:37:30.318 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.84, Mass=89882, SNR=62.5, Peak=15056 HFD=3.0
23:37:30.319 00.001 21068 MultiStar: [#1 0.58,-0.23,0.00,M3] [#2 0.47,-0.37,0.00,M1] [#3 0.26,0.07,1.20,U] [#4 0.21,-0.11,0.88,U] [#5 0.26,-0.15,0.88,U] [#6 0.47,-0.50,0.00,M1] [#7 0.19,0.08,0.75,U] [#8 0.33,-0.57,0.00,M1] 
23:37:30.320 00.001 21068 single-star, 4 included, MultiStar: {0.21, -0.03}, one-star: {0.10, -0.07}
23:37:30.321 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
23:37:30.322 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.77)
23:37:30.323 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.11 mountY=0.04, mountTheta=2.76
23:37:30.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
23:37:30.326 00.001 21068 Enqueuing Move request for scope (0.10, -0.07)
23:37:30.326 00.000 16108 Worker thread wakes up
23:37:30.327 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:37:30.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:37:30.327 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
23:37:30.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:37:30.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:30.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:30.327 00.000 16108 MoveAxis(E, 0, ABG)
23:37:30.327 00.000 16108 Move returns status 0, amount 0
23:37:30.327 00.000 16108 MoveAxis(N, 0, ABG)
23:37:30.327 00.000 16108 Move returns status 0, amount 0
23:37:30.328 00.001 16108 move complete, result=0
23:37:30.328 00.000 16108 worker thread done servicing request
23:37:30.334 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3840, FiltMin=3289, FiltMax=49629, Gamma=1.000
23:37:30.360 00.026 21068 UpdateGuideState exits: m=89882 SNR=62.5
23:37:30.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:30.363 00.001 21068 Enqueuing Expose request
23:37:30.364 00.001 16108 Worker thread wakes up
23:37:30.364 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:30.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:30.365 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:31.344 00.979 16108 Exposure complete
23:37:31.400 00.056 16108 worker thread done servicing request
23:37:31.401 00.001 21068 OnExposeComplete: enter
23:37:31.402 00.001 21068 UpdateGuideState(): m_state=6
23:37:31.403 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5085
23:37:31.404 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.95, Mass=101727, SNR=78.2, Peak=15552 HFD=3.2
23:37:31.405 00.001 21068 MultiStar: [#1 0.63,0.07,0.00,M4] [#2 0.09,-0.05,0.99,U] [#3 0.41,0.14,0.82,U] [#4 0.06,0.27,0.83,U] [#5 0.12,-0.27,0.75,U] [#6 0.49,-0.28,0.00,M2] [#7 0.08,-0.06,0.54,U] [#8 0.23,-0.19,0.62,U] 
23:37:31.406 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.02, 0.05}
23:37:31.406 00.000 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
23:37:31.407 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
23:37:31.408 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.18 mountX=-0.01 mountY=-0.05, mountTheta=-1.78
23:37:31.409 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
23:37:31.410 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
23:37:31.411 00.001 16108 Worker thread wakes up
23:37:31.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:37:31.411 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:37:31.411 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
23:37:31.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:31.411 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:31.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:31.411 00.000 16108 MoveAxis(E, 0, ABG)
23:37:31.411 00.000 16108 Move returns status 0, amount 0
23:37:31.411 00.000 16108 MoveAxis(N, 0, ABG)
23:37:31.411 00.000 16108 Move returns status 0, amount 0
23:37:31.411 00.000 16108 move complete, result=0
23:37:31.411 00.000 16108 worker thread done servicing request
23:37:31.416 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3840, FiltMin=3309, FiltMax=45293, Gamma=1.000
23:37:31.429 00.013 21068 UpdateGuideState exits: m=101727 SNR=78.2
23:37:31.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:31.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:31.432 00.001 21068 Enqueuing Expose request
23:37:31.432 00.000 16108 Worker thread wakes up
23:37:31.432 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:31.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:31.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:32.586 01.153 16108 Exposure complete
23:37:32.643 00.057 16108 worker thread done servicing request
23:37:32.643 00.000 21068 OnExposeComplete: enter
23:37:32.643 00.000 21068 UpdateGuideState(): m_state=6
23:37:32.644 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5086
23:37:32.645 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.86, Mass=81765, SNR=65.7, Peak=13808 HFD=3.0
23:37:32.647 00.002 21068 MultiStar: [#1 0.37,0.19,1.10,U] [#2 0.27,-0.23,1.25,U] [#3 0.52,0.14,0.00,M1] [#4 0.10,0.03,0.89,U] [#5 0.14,-0.20,0.90,U] [#6 0.45,-0.20,0.00,M3] [#7 0.26,0.19,0.57,U] [#8 0.34,0.09,0.81,U] 
23:37:32.648 00.001 21068 single-star, 6 included, MultiStar: {0.21, -0.02}, one-star: {-0.02, -0.05}
23:37:32.648 00.000 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
23:37:32.649 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
23:37:32.650 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.88 mountX=0.01 mountY=0.05, mountTheta=1.43
23:37:32.651 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
23:37:32.652 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
23:37:32.653 00.001 16108 Worker thread wakes up
23:37:32.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:37:32.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:37:32.653 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
23:37:32.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:37:32.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:32.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:37:32.653 00.000 16108 MoveAxis(E, 0, ABG)
23:37:32.653 00.000 16108 Move returns status 0, amount 0
23:37:32.653 00.000 16108 MoveAxis(N, 0, ABG)
23:37:32.653 00.000 16108 Move returns status 0, amount 0
23:37:32.653 00.000 16108 move complete, result=0
23:37:32.653 00.000 16108 worker thread done servicing request
23:37:32.657 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3837, FiltMin=3216, FiltMax=44125, Gamma=1.000
23:37:32.672 00.015 21068 UpdateGuideState exits: m=81765 SNR=65.7
23:37:32.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:32.675 00.001 21068 Enqueuing Expose request
23:37:32.676 00.001 16108 Worker thread wakes up
23:37:32.676 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:32.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:32.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:33.645 00.969 16108 Exposure complete
23:37:33.721 00.076 16108 worker thread done servicing request
23:37:33.721 00.000 21068 OnExposeComplete: enter
23:37:33.723 00.002 21068 UpdateGuideState(): m_state=6
23:37:33.725 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5087
23:37:33.727 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=876.63, Mass=77363, SNR=59.8, Peak=12624 HFD=3.1
23:37:33.729 00.002 21068 MultiStar: [#1 0.53,-0.06,0.00,M4] [#2 0.41,-0.12,1.20,U] [#3 0.27,0.35,1.28,U] [#4 0.04,0.05,1.08,U] [#5 0.24,-0.10,1.07,U] [#6 0.14,-0.06,1.09,U] [#7 0.26,-0.16,0.63,U] [#8 0.26,-0.16,0.68,U] 
23:37:33.730 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.04}, one-star: {-0.04, -0.27}
23:37:33.731 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
23:37:33.733 00.002 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
23:37:33.734 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=-0.20 mountY=-0.01, mountTheta=-3.10
23:37:33.737 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.04, opts=13)
23:37:33.738 00.001 21068 Enqueuing Move request for scope (0.20, -0.04)
23:37:33.740 00.002 16108 Worker thread wakes up
23:37:33.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
23:37:33.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
23:37:33.740 00.000 16108 Moving (0.20, -0.04) raw xDistance=-0.20 yDistance=-0.01
23:37:33.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:37:33.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:33.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:33.740 00.000 16108 MoveAxis(E, 53, ABG)
23:37:33.740 00.000 16108 Guiding  Dir = 2, Dur = 53
23:37:33.741 00.001 16108 IsSlewing returns 0
23:37:33.741 00.000 16108 IsGuiding returns 0
23:37:33.744 00.003 16108 PulseGuide returned control before completion, sleep 60
23:37:33.744 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3837, FiltMin=3273, FiltMax=39526, Gamma=1.000
23:37:33.766 00.022 21068 UpdateGuideState exits: m=77363 SNR=59.8
23:37:33.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:33.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:33.769 00.001 21068 Enqueuing Expose request
23:37:33.805 00.036 16108 IsGuiding returns 1
23:37:33.805 00.000 16108 scope still moving after pulse duration time elapsed
23:37:33.836 00.031 16108 IsSlewing returns 0
23:37:33.836 00.000 16108 IsGuiding returns 0
23:37:33.836 00.000 16108 scope move finished after 53 + 43 ms
23:37:33.836 00.000 16108 Move returns status 0, amount 53
23:37:33.836 00.000 16108 MoveAxis(N, 0, ABG)
23:37:33.836 00.000 16108 Move returns status 0, amount 0
23:37:33.836 00.000 16108 move complete, result=0
23:37:33.836 00.000 16108 worker thread done servicing request
23:37:33.837 00.001 16108 Worker thread wakes up
23:37:33.837 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
23:37:33.839 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:33.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:34.993 01.154 16108 Exposure complete
23:37:35.072 00.079 16108 worker thread done servicing request
23:37:35.072 00.000 21068 OnExposeComplete: enter
23:37:35.073 00.001 21068 UpdateGuideState(): m_state=6
23:37:35.074 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5088
23:37:35.074 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=876.97, Mass=66483, SNR=50.8, Peak=12387 HFD=2.5
23:37:35.075 00.001 21068 MultiStar: [#1 0.25,-0.12,1.37,U] [#2 -0.06,-0.09,1.33,U] [#3 0.21,0.10,1.45,U] [#4 -0.16,0.12,1.07,U] [#5 -0.11,-0.20,1.45,U] [#6 0.25,-0.08,1.11,U] [#7 -0.50,0.18,0.00,M1] [#8 0.20,-0.01,0.88,U] 
23:37:35.077 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {-0.25, 0.07}
23:37:35.080 00.003 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:37:35.081 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:37:35.083 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.63 mountX=-0.05 mountY=0.02, mountTheta=2.73
23:37:35.086 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
23:37:35.087 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
23:37:35.088 00.001 16108 Worker thread wakes up
23:37:35.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:37:35.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:37:35.088 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=0.02
23:37:35.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:37:35.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:35.090 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:35.090 00.000 16108 MoveAxis(E, 0, ABG)
23:37:35.090 00.000 16108 Move returns status 0, amount 0
23:37:35.090 00.000 16108 MoveAxis(N, 0, ABG)
23:37:35.090 00.000 16108 Move returns status 0, amount 0
23:37:35.090 00.000 16108 move complete, result=0
23:37:35.090 00.000 16108 worker thread done servicing request
23:37:35.095 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3837, FiltMin=3267, FiltMax=42806, Gamma=1.000
23:37:35.110 00.015 21068 UpdateGuideState exits: m=66483 SNR=50.8
23:37:35.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:35.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:35.113 00.001 21068 Enqueuing Expose request
23:37:35.113 00.000 16108 Worker thread wakes up
23:37:35.113 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:35.114 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:35.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:36.089 00.975 16108 Exposure complete
23:37:36.162 00.073 16108 worker thread done servicing request
23:37:36.162 00.000 21068 OnExposeComplete: enter
23:37:36.163 00.001 21068 UpdateGuideState(): m_state=6
23:37:36.164 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5089
23:37:36.164 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=876.58, Mass=71114, SNR=56.2, Peak=12563 HFD=3.0
23:37:36.165 00.001 21068 MultiStar: [#1 0.39,0.16,1.45,U] [#2 0.09,-0.09,1.46,U] [#3 0.09,0.21,0.96,U] [#4 -0.23,0.27,0.94,U] [#5 0.21,-0.24,1.26,U] [#6 0.10,-0.32,0.96,U] [#7 0.25,0.06,0.58,U] [#8 0.20,-0.10,0.79,U] 
23:37:36.166 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.45, -0.33}
23:37:36.167 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
23:37:36.167 00.000 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
23:37:36.168 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.50 mountX=-0.09 mountY=0.02, mountTheta=2.87
23:37:36.170 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
23:37:36.172 00.002 21068 Enqueuing Move request for scope (0.08, -0.04)
23:37:36.172 00.000 16108 Worker thread wakes up
23:37:36.173 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:37:36.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:37:36.173 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.09 yDistance=0.02
23:37:36.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:36.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:36.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:36.173 00.000 16108 MoveAxis(E, 0, ABG)
23:37:36.173 00.000 16108 Move returns status 0, amount 0
23:37:36.173 00.000 16108 MoveAxis(N, 0, ABG)
23:37:36.173 00.000 16108 Move returns status 0, amount 0
23:37:36.173 00.000 16108 move complete, result=0
23:37:36.173 00.000 16108 worker thread done servicing request
23:37:36.177 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3837, FiltMin=3283, FiltMax=46790, Gamma=1.000
23:37:36.192 00.015 21068 UpdateGuideState exits: m=71114 SNR=56.2
23:37:36.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:36.195 00.001 21068 Enqueuing Expose request
23:37:36.196 00.001 16108 Worker thread wakes up
23:37:36.196 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:36.196 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:36.197 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:37.371 01.174 16108 Exposure complete
23:37:37.461 00.090 16108 worker thread done servicing request
23:37:37.461 00.000 21068 OnExposeComplete: enter
23:37:37.462 00.001 21068 UpdateGuideState(): m_state=6
23:37:37.463 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5090
23:37:37.464 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=877.01, Mass=74548, SNR=53.1, Peak=14496 HFD=2.6
23:37:37.466 00.002 21068 MultiStar: [#1 -0.05,0.15,1.15,U] [#2 0.11,-0.13,1.59,U] [#3 -0.03,0.24,1.20,U] [#4 -0.15,0.45,0.94,U] [#5 -0.18,-0.22,1.34,U] [#6 -0.33,-0.14,1.23,U] [#7 0.31,0.42,0.00,M1] [#8 0.21,0.05,0.78,U] 
23:37:37.467 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {0.02, 0.10}
23:37:37.469 00.002 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
23:37:37.471 00.002 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
23:37:37.471 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.55 mountX=0.06 mountY=-0.02, mountTheta=-0.37
23:37:37.474 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
23:37:37.476 00.002 21068 Enqueuing Move request for scope (-0.06, 0.04)
23:37:37.478 00.002 16108 Worker thread wakes up
23:37:37.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:37:37.479 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:37:37.479 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.02
23:37:37.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:37:37.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:37.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:37.479 00.000 16108 MoveAxis(E, 0, ABG)
23:37:37.479 00.000 16108 Move returns status 0, amount 0
23:37:37.479 00.000 16108 MoveAxis(N, 0, ABG)
23:37:37.479 00.000 16108 Move returns status 0, amount 0
23:37:37.480 00.001 16108 move complete, result=0
23:37:37.480 00.000 16108 worker thread done servicing request
23:37:37.488 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3840, FiltMin=3254, FiltMax=43645, Gamma=1.000
23:37:37.513 00.025 21068 UpdateGuideState exits: m=74548 SNR=53.1
23:37:37.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:37.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:37.516 00.001 21068 Enqueuing Expose request
23:37:37.517 00.001 16108 Worker thread wakes up
23:37:37.517 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:37.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:37.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:38.485 00.967 16108 Exposure complete
23:37:38.561 00.076 16108 worker thread done servicing request
23:37:38.561 00.000 21068 OnExposeComplete: enter
23:37:38.562 00.001 21068 UpdateGuideState(): m_state=6
23:37:38.563 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5091
23:37:38.563 00.000 21068 Star::Find returns 1 (0), X=220.36, Y=876.86, Mass=62605, SNR=53.0, Peak=12115 HFD=2.7
23:37:38.564 00.001 21068 MultiStar: [#1 0.23,0.38,1.27,U] [#2 0.04,-0.00,1.71,U] [#3 -0.03,0.28,1.40,U] [#4 -0.28,0.45,0.00,M1] [#5 0.12,-0.03,1.31,U] [#6 -0.07,-0.18,1.00,U] [#7 0.50,0.18,0.00,M2] [#8 0.09,-0.04,0.85,U] 
23:37:38.565 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {-0.16, -0.04}
23:37:38.567 00.002 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
23:37:38.568 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
23:37:38.568 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=-0.03 mountY=-0.07, mountTheta=-1.90
23:37:38.572 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
23:37:38.573 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
23:37:38.574 00.001 16108 Worker thread wakes up
23:37:38.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:37:38.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:37:38.574 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
23:37:38.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:37:38.575 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:38.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:38.575 00.000 16108 MoveAxis(E, 0, ABG)
23:37:38.575 00.000 16108 Move returns status 0, amount 0
23:37:38.575 00.000 16108 MoveAxis(N, 0, ABG)
23:37:38.575 00.000 16108 Move returns status 0, amount 0
23:37:38.575 00.000 16108 move complete, result=0
23:37:38.575 00.000 16108 worker thread done servicing request
23:37:38.579 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3843, FiltMin=3286, FiltMax=44605, Gamma=1.000
23:37:38.595 00.016 21068 UpdateGuideState exits: m=62605 SNR=53.0
23:37:38.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.596 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:38.598 00.002 21068 Enqueuing Expose request
23:37:38.599 00.001 16108 Worker thread wakes up
23:37:38.599 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:38.600 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:38.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:39.749 01.149 16108 Exposure complete
23:37:39.815 00.066 16108 worker thread done servicing request
23:37:39.815 00.000 21068 OnExposeComplete: enter
23:37:39.817 00.002 21068 UpdateGuideState(): m_state=6
23:37:39.818 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5092
23:37:39.819 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.97, Mass=63749, SNR=51.7, Peak=13763 HFD=2.6
23:37:39.821 00.002 21068 MultiStar: [#1 0.42,0.30,0.00,M1] [#2 0.09,-0.38,1.64,U] [#3 0.18,0.19,1.18,U] [#4 0.02,0.04,0.97,U] [#5 -0.08,-0.03,1.16,U] [#6 0.05,-0.17,1.09,U] [#7 0.02,0.06,0.54,U] [#8 -0.15,-0.13,1.05,U] 
23:37:39.821 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.38, 0.07}
23:37:39.823 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:37:39.824 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
23:37:39.825 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=0.01 mountY=0.07, mountTheta=1.46
23:37:39.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
23:37:39.828 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
23:37:39.829 00.001 16108 Worker thread wakes up
23:37:39.830 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:37:39.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:37:39.830 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.07
23:37:39.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:37:39.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:39.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:39.830 00.000 16108 MoveAxis(E, 0, ABG)
23:37:39.830 00.000 16108 Move returns status 0, amount 0
23:37:39.830 00.000 16108 MoveAxis(N, 0, ABG)
23:37:39.830 00.000 16108 Move returns status 0, amount 0
23:37:39.830 00.000 16108 move complete, result=0
23:37:39.830 00.000 16108 worker thread done servicing request
23:37:39.836 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3846, FiltMin=3296, FiltMax=45206, Gamma=1.000
23:37:39.851 00.015 21068 UpdateGuideState exits: m=63749 SNR=51.7
23:37:39.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:39.855 00.002 21068 Enqueuing Expose request
23:37:39.856 00.001 16108 Worker thread wakes up
23:37:39.856 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:39.859 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:39.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:40.843 00.984 16108 Exposure complete
23:37:40.904 00.061 16108 worker thread done servicing request
23:37:40.904 00.000 21068 OnExposeComplete: enter
23:37:40.906 00.002 21068 UpdateGuideState(): m_state=6
23:37:40.907 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5093
23:37:40.907 00.000 21068 Star::Find returns 1 (0), X=220.41, Y=876.74, Mass=65465, SNR=53.4, Peak=12643 HFD=2.8
23:37:40.908 00.001 21068 MultiStar: [#1 0.18,0.01,1.48,U] [#2 -0.04,-0.15,1.50,U] [#3 -0.07,0.10,1.18,U] [#4 -0.28,0.09,0.99,U] [#5 -0.28,-0.10,1.14,U] [#6 0.05,-0.30,0.90,U] [#7 -0.15,0.36,0.69,U] [#8 -0.08,-0.04,0.76,U] 
23:37:40.908 00.000 21068 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.12, -0.16}
23:37:40.909 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
23:37:40.910 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
23:37:40.910 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.70 mountX=0.07 mountY=0.05, mountTheta=0.66
23:37:40.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
23:37:40.914 00.002 21068 Enqueuing Move request for scope (-0.07, -0.04)
23:37:40.914 00.000 16108 Worker thread wakes up
23:37:40.915 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:37:40.915 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:37:40.915 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.05
23:37:40.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:37:40.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:40.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:37:40.915 00.000 16108 MoveAxis(E, 0, ABG)
23:37:40.915 00.000 16108 Move returns status 0, amount 0
23:37:40.915 00.000 16108 MoveAxis(N, 0, ABG)
23:37:40.915 00.000 16108 Move returns status 0, amount 0
23:37:40.915 00.000 16108 move complete, result=0
23:37:40.915 00.000 16108 worker thread done servicing request
23:37:40.919 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3849, FiltMin=3299, FiltMax=45405, Gamma=1.000
23:37:40.943 00.024 21068 UpdateGuideState exits: m=65465 SNR=53.4
23:37:40.945 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:40.948 00.002 21068 Enqueuing Expose request
23:37:40.948 00.000 16108 Worker thread wakes up
23:37:40.948 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:40.950 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:40.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:42.099 01.149 16108 Exposure complete
23:37:42.163 00.064 16108 worker thread done servicing request
23:37:42.163 00.000 21068 OnExposeComplete: enter
23:37:42.164 00.001 21068 UpdateGuideState(): m_state=6
23:37:42.166 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5094
23:37:42.167 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.96, Mass=74448, SNR=57.2, Peak=13267 HFD=2.9
23:37:42.167 00.000 21068 MultiStar: [#1 0.22,0.17,1.09,U] [#2 -0.22,-0.36,1.52,U] [#3 0.05,0.16,1.15,U] [#4 -0.06,0.28,0.88,U] [#5 -0.30,-0.23,0.92,U] [#6 0.12,-0.21,0.91,U] [#7 0.04,0.03,0.55,U] [#8 -0.20,-0.14,0.71,U] 
23:37:42.168 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.37, 0.05}
23:37:42.169 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
23:37:42.170 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
23:37:42.171 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=0.07 mountY=0.06, mountTheta=0.67
23:37:42.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
23:37:42.174 00.001 21068 Enqueuing Move request for scope (-0.08, -0.04)
23:37:42.176 00.002 16108 Worker thread wakes up
23:37:42.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:37:42.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:37:42.176 00.000 16108 Moving (-0.08, -0.04) raw xDistance=0.07 yDistance=0.06
23:37:42.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:37:42.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:42.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:37:42.176 00.000 16108 MoveAxis(E, 0, ABG)
23:37:42.176 00.000 16108 Move returns status 0, amount 0
23:37:42.176 00.000 16108 MoveAxis(N, 0, ABG)
23:37:42.176 00.000 16108 Move returns status 0, amount 0
23:37:42.177 00.001 16108 move complete, result=0
23:37:42.177 00.000 16108 worker thread done servicing request
23:37:42.180 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3853, FiltMin=3270, FiltMax=48982, Gamma=1.000
23:37:42.196 00.016 21068 UpdateGuideState exits: m=74448 SNR=57.2
23:37:42.198 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:42.200 00.001 21068 Enqueuing Expose request
23:37:42.200 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:42.201 00.001 16108 Worker thread wakes up
23:37:42.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:42.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:43.166 00.965 16108 Exposure complete
23:37:43.220 00.054 16108 worker thread done servicing request
23:37:43.220 00.000 21068 OnExposeComplete: enter
23:37:43.222 00.002 21068 UpdateGuideState(): m_state=6
23:37:43.223 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5095
23:37:43.225 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=877.04, Mass=71978, SNR=50.7, Peak=12515 HFD=2.9
23:37:43.227 00.002 21068 MultiStar: [#1 0.26,0.16,1.48,U] [#2 -0.12,0.03,1.51,U] [#3 0.05,0.16,1.33,U] [#4 -0.29,0.03,0.94,U] [#5 -0.08,-0.07,1.32,U] [#6 -0.04,0.02,0.98,U] [#7 -0.11,0.13,0.55,U] [#8 -0.26,-0.19,0.89,U] 
23:37:43.229 00.002 21068 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.45, 0.13}
23:37:43.229 00.000 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
23:37:43.230 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
23:37:43.231 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.63 mountX=0.10 mountY=-0.03, mountTheta=-0.28
23:37:43.235 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
23:37:43.237 00.002 21068 Enqueuing Move request for scope (-0.09, 0.05)
23:37:43.239 00.002 16108 Worker thread wakes up
23:37:43.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
23:37:43.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
23:37:43.239 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.10 yDistance=-0.03
23:37:43.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:43.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:43.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:43.239 00.000 16108 MoveAxis(E, 0, ABG)
23:37:43.239 00.000 16108 Move returns status 0, amount 0
23:37:43.239 00.000 16108 MoveAxis(N, 0, ABG)
23:37:43.239 00.000 16108 Move returns status 0, amount 0
23:37:43.239 00.000 16108 move complete, result=0
23:37:43.239 00.000 16108 worker thread done servicing request
23:37:43.246 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3856, FiltMin=3184, FiltMax=40230, Gamma=1.000
23:37:43.271 00.025 21068 UpdateGuideState exits: m=71978 SNR=50.7
23:37:43.273 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:43.276 00.001 21068 Enqueuing Expose request
23:37:43.277 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:43.278 00.001 16108 Worker thread wakes up
23:37:43.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:43.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:44.451 01.173 16108 Exposure complete
23:37:44.535 00.084 16108 worker thread done servicing request
23:37:44.536 00.001 21068 OnExposeComplete: enter
23:37:44.537 00.001 21068 UpdateGuideState(): m_state=6
23:37:44.539 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5096
23:37:44.541 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=876.81, Mass=72847, SNR=57.4, Peak=11667 HFD=2.7
23:37:44.544 00.003 21068 MultiStar: [#1 0.25,0.07,1.26,U] [#2 0.14,-0.27,1.58,U] [#3 0.08,0.14,1.33,U] [#4 -0.31,0.05,0.83,U] [#5 -0.10,-0.43,1.03,U] [#6 -0.03,-0.39,0.92,U] [#7 -0.15,-0.01,0.64,U] [#8 0.11,-0.31,0.63,U] 
23:37:44.545 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {-0.21, -0.09}
23:37:44.547 00.002 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
23:37:44.548 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
23:37:44.549 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=-0.02 mountY=0.13, mountTheta=1.76
23:37:44.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.13, opts=13)
23:37:44.552 00.001 21068 Enqueuing Move request for scope (0.00, -0.13)
23:37:44.553 00.001 16108 Worker thread wakes up
23:37:44.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
23:37:44.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
23:37:44.553 00.000 16108 Moving (0.00, -0.13) raw xDistance=-0.02 yDistance=0.13
23:37:44.554 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:37:44.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:44.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:37:44.554 00.000 16108 MoveAxis(E, 0, ABG)
23:37:44.554 00.000 16108 Move returns status 0, amount 0
23:37:44.554 00.000 16108 MoveAxis(N, 0, ABG)
23:37:44.554 00.000 16108 Move returns status 0, amount 0
23:37:44.554 00.000 16108 move complete, result=0
23:37:44.555 00.001 16108 worker thread done servicing request
23:37:44.562 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=3856, FiltMin=3283, FiltMax=39814, Gamma=1.000
23:37:44.584 00.022 21068 UpdateGuideState exits: m=72847 SNR=57.4
23:37:44.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:44.585 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:44.586 00.001 21068 Enqueuing Expose request
23:37:44.587 00.001 16108 Worker thread wakes up
23:37:44.587 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:44.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:44.588 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:45.576 00.988 16108 Exposure complete
23:37:45.656 00.080 16108 worker thread done servicing request
23:37:45.656 00.000 21068 OnExposeComplete: enter
23:37:45.657 00.001 21068 UpdateGuideState(): m_state=6
23:37:45.659 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5097
23:37:45.660 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.88, Mass=62053, SNR=45.7, Peak=10675 HFD=3.0
23:37:45.661 00.001 21068 MultiStar: [#1 0.13,0.05,1.51,U] [#2 -0.04,-0.26,1.52,U] [#3 0.28,0.11,1.27,U] [#4 -0.34,-0.02,1.02,U] [#5 -0.29,-0.43,0.00,M1] [#6 -0.17,-0.48,0.00,M1] [#7 0.16,0.14,0.92,U] [#8 -0.00,-0.12,0.86,U] 
23:37:45.662 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.14, -0.03}
23:37:45.663 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
23:37:45.663 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
23:37:45.664 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.99 mountX=-0.02 mountY=0.02, mountTheta=2.36
23:37:45.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
23:37:45.666 00.000 21068 Enqueuing Move request for scope (0.02, -0.03)
23:37:45.667 00.001 16108 Worker thread wakes up
23:37:45.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:37:45.667 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:37:45.668 00.001 16108 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.02
23:37:45.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:37:45.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:45.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:45.668 00.000 16108 MoveAxis(E, 0, ABG)
23:37:45.668 00.000 16108 Move returns status 0, amount 0
23:37:45.668 00.000 16108 MoveAxis(N, 0, ABG)
23:37:45.668 00.000 16108 Move returns status 0, amount 0
23:37:45.668 00.000 16108 move complete, result=0
23:37:45.668 00.000 16108 worker thread done servicing request
23:37:45.671 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3862, FiltMin=3270, FiltMax=44774, Gamma=1.000
23:37:45.687 00.016 21068 UpdateGuideState exits: m=62053 SNR=45.7
23:37:45.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.688 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:45.689 00.001 21068 Enqueuing Expose request
23:37:45.690 00.001 16108 Worker thread wakes up
23:37:45.690 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:45.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:45.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:46.869 01.178 16108 Exposure complete
23:37:46.930 00.061 16108 worker thread done servicing request
23:37:46.930 00.000 21068 OnExposeComplete: enter
23:37:46.931 00.001 21068 UpdateGuideState(): m_state=6
23:37:46.932 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5098
23:37:46.933 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.06, Mass=62426, SNR=51.4, Peak=13395 HFD=2.7
23:37:46.934 00.001 21068 MultiStar: [#1 0.36,0.09,1.53,U] [#2 0.31,-0.24,1.24,U] [#3 0.01,0.17,1.29,U] [#4 -0.02,0.30,1.30,U] [#5 0.22,0.07,1.19,U] [#6 0.27,-0.41,0.00,M2] [#7 0.03,-0.00,0.64,U] [#8 0.19,0.05,0.96,U] 
23:37:46.935 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {-0.41, 0.15}
23:37:46.935 00.000 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
23:37:46.936 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
23:37:46.937 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
23:37:46.938 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
23:37:46.941 00.003 21068 Enqueuing Move request for scope (0.10, 0.08)
23:37:46.942 00.001 16108 Worker thread wakes up
23:37:46.943 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:37:46.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:37:46.943 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.10
23:37:46.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:46.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:46.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:46.943 00.000 16108 MoveAxis(E, 0, ABG)
23:37:46.943 00.000 16108 Move returns status 0, amount 0
23:37:46.944 00.001 16108 MoveAxis(N, 0, ABG)
23:37:46.944 00.000 16108 Move returns status 0, amount 0
23:37:46.944 00.000 16108 move complete, result=0
23:37:46.944 00.000 16108 worker thread done servicing request
23:37:46.950 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3865, FiltMin=3273, FiltMax=41581, Gamma=1.000
23:37:46.972 00.022 21068 UpdateGuideState exits: m=62426 SNR=51.4
23:37:46.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:46.974 00.000 21068 Enqueuing Expose request
23:37:46.975 00.001 16108 Worker thread wakes up
23:37:46.975 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:46.977 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:46.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:47.954 00.977 16108 Exposure complete
23:37:48.029 00.075 16108 worker thread done servicing request
23:37:48.029 00.000 21068 OnExposeComplete: enter
23:37:48.030 00.001 21068 UpdateGuideState(): m_state=6
23:37:48.032 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5099
23:37:48.033 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=876.83, Mass=57192, SNR=50.1, Peak=11859 HFD=2.8
23:37:48.036 00.003 21068 MultiStar: [#1 0.11,0.16,1.57,U] [#2 -0.07,-0.15,1.34,U] [#3 0.03,0.24,1.28,U] [#4 -0.38,0.27,0.99,U] [#5 0.23,-0.23,1.24,U] [#6 0.18,-0.17,1.00,U] [#7 -0.24,0.05,0.69,U] [#8 0.01,-0.05,0.81,U] 
23:37:48.038 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.53, -0.08}
23:37:48.039 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
23:37:48.040 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
23:37:48.042 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=0.05 mountY=0.00, mountTheta=0.08
23:37:48.045 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
23:37:48.046 00.001 21068 Enqueuing Move request for scope (-0.05, 0.01)
23:37:48.047 00.001 16108 Worker thread wakes up
23:37:48.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:37:48.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:37:48.047 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=0.00
23:37:48.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:37:48.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:48.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:37:48.047 00.000 16108 MoveAxis(E, 0, ABG)
23:37:48.047 00.000 16108 Move returns status 0, amount 0
23:37:48.047 00.000 16108 MoveAxis(N, 0, ABG)
23:37:48.047 00.000 16108 Move returns status 0, amount 0
23:37:48.047 00.000 16108 move complete, result=0
23:37:48.047 00.000 16108 worker thread done servicing request
23:37:48.050 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3869, FiltMin=3305, FiltMax=40685, Gamma=1.000
23:37:48.069 00.019 21068 UpdateGuideState exits: m=57192 SNR=50.1
23:37:48.071 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:48.073 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:48.075 00.002 21068 Enqueuing Expose request
23:37:48.078 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:48.081 00.003 16108 Worker thread wakes up
23:37:48.081 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:48.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:49.265 01.184 16108 Exposure complete
23:37:49.321 00.056 16108 worker thread done servicing request
23:37:49.321 00.000 21068 OnExposeComplete: enter
23:37:49.322 00.001 21068 UpdateGuideState(): m_state=6
23:37:49.323 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5100
23:37:49.324 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.04, Mass=77025, SNR=59.3, Peak=14611 HFD=2.7
23:37:49.325 00.001 21068 MultiStar: [#1 0.25,0.10,1.30,U] [#2 0.02,-0.06,1.14,U] [#3 0.13,0.27,1.24,U] [#4 -0.11,0.09,0.95,U] [#5 0.15,-0.13,0.89,U] [#6 0.17,-0.20,0.95,U] [#7 0.27,0.11,0.61,U] [#8 0.36,0.09,0.93,U] 
23:37:49.325 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {-0.37, 0.13}
23:37:49.327 00.002 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
23:37:49.328 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
23:37:49.329 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.51 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
23:37:49.330 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
23:37:49.331 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
23:37:49.332 00.001 16108 Worker thread wakes up
23:37:49.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:37:49.332 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:37:49.332 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
23:37:49.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:37:49.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:49.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:37:49.332 00.000 16108 MoveAxis(E, 0, ABG)
23:37:49.332 00.000 16108 Move returns status 0, amount 0
23:37:49.332 00.000 16108 MoveAxis(N, 0, ABG)
23:37:49.332 00.000 16108 Move returns status 0, amount 0
23:37:49.332 00.000 16108 move complete, result=0
23:37:49.332 00.000 16108 worker thread done servicing request
23:37:49.335 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3869, FiltMin=3299, FiltMax=39894, Gamma=1.000
23:37:49.355 00.020 21068 UpdateGuideState exits: m=77025 SNR=59.3
23:37:49.356 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:49.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:49.358 00.001 21068 Enqueuing Expose request
23:37:49.359 00.001 16108 Worker thread wakes up
23:37:49.359 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:49.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:49.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:50.331 00.971 16108 Exposure complete
23:37:50.393 00.062 16108 worker thread done servicing request
23:37:50.393 00.000 21068 OnExposeComplete: enter
23:37:50.394 00.001 21068 UpdateGuideState(): m_state=6
23:37:50.395 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5101
23:37:50.396 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.81, Mass=66252, SNR=52.0, Peak=11955 HFD=2.7
23:37:50.398 00.002 21068 MultiStar: [#1 0.25,0.02,1.23,U] [#2 0.13,0.11,1.29,U] [#3 0.06,0.12,1.25,U] [#4 0.03,0.04,1.01,U] [#5 0.47,-0.14,0.00,M1] [#6 0.47,-0.04,1.08,U] [#7 0.36,0.13,0.61,U] [#8 0.18,-0.11,1.00,U] 
23:37:50.399 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {-0.22, -0.10}
23:37:50.401 00.002 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
23:37:50.402 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
23:37:50.403 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.14 mountY=-0.06, mountTheta=-2.77
23:37:50.406 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.02, opts=13)
23:37:50.407 00.001 21068 Enqueuing Move request for scope (0.15, 0.02)
23:37:50.408 00.001 16108 Worker thread wakes up
23:37:50.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:37:50.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:37:50.408 00.000 16108 Moving (0.15, 0.02) raw xDistance=-0.14 yDistance=-0.06
23:37:50.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:37:50.409 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:50.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:50.409 00.000 16108 MoveAxis(E, 0, ABG)
23:37:50.409 00.000 16108 Move returns status 0, amount 0
23:37:50.409 00.000 16108 MoveAxis(N, 0, ABG)
23:37:50.409 00.000 16108 Move returns status 0, amount 0
23:37:50.409 00.000 16108 move complete, result=0
23:37:50.409 00.000 16108 worker thread done servicing request
23:37:50.412 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3872, FiltMin=3273, FiltMax=38758, Gamma=1.000
23:37:50.427 00.015 21068 UpdateGuideState exits: m=66252 SNR=52.0
23:37:50.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.428 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:50.429 00.001 21068 Enqueuing Expose request
23:37:50.430 00.001 16108 Worker thread wakes up
23:37:50.430 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:50.431 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:50.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:51.602 01.171 16108 Exposure complete
23:37:51.677 00.075 16108 worker thread done servicing request
23:37:51.677 00.000 21068 OnExposeComplete: enter
23:37:51.678 00.001 21068 UpdateGuideState(): m_state=6
23:37:51.678 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5102
23:37:51.679 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.74, Mass=62449, SNR=51.9, Peak=13139 HFD=2.8
23:37:51.680 00.001 21068 MultiStar: [#1 0.02,0.08,1.31,U] [#2 0.04,-0.28,1.18,U] [#3 0.18,0.21,1.44,U] [#4 -0.20,-0.00,1.08,U] [#5 -0.01,-0.35,1.17,U] [#6 -0.13,-0.50,0.00,M1] [#7 -0.11,0.06,0.55,U] [#8 -0.09,-0.09,0.75,U] 
23:37:51.681 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.38, -0.17}
23:37:51.682 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
23:37:51.683 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
23:37:51.684 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.20 mountX=0.03 mountY=0.07, mountTheta=1.13
23:37:51.685 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
23:37:51.686 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
23:37:51.687 00.001 16108 Worker thread wakes up
23:37:51.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:37:51.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:37:51.687 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.03 yDistance=0.07
23:37:51.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:37:51.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:51.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:51.688 00.001 16108 MoveAxis(E, 0, ABG)
23:37:51.688 00.000 16108 Move returns status 0, amount 0
23:37:51.688 00.000 16108 MoveAxis(N, 0, ABG)
23:37:51.688 00.000 16108 Move returns status 0, amount 0
23:37:51.688 00.000 16108 move complete, result=0
23:37:51.688 00.000 16108 worker thread done servicing request
23:37:51.694 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3872, FiltMin=3222, FiltMax=39859, Gamma=1.000
23:37:51.712 00.018 21068 UpdateGuideState exits: m=62449 SNR=51.9
23:37:51.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:51.715 00.001 21068 Enqueuing Expose request
23:37:51.715 00.000 16108 Worker thread wakes up
23:37:51.715 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:51.716 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:51.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:52.682 00.966 16108 Exposure complete
23:37:52.752 00.070 16108 worker thread done servicing request
23:37:52.752 00.000 21068 OnExposeComplete: enter
23:37:52.753 00.001 21068 UpdateGuideState(): m_state=6
23:37:52.754 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5103
23:37:52.755 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=876.96, Mass=65145, SNR=43.1, Peak=12931 HFD=2.9
23:37:52.756 00.001 21068 MultiStar: [#1 -0.04,-0.07,1.49,U] [#2 -0.12,-0.08,1.78,U] [#3 -0.13,0.07,1.37,U] [#4 -0.28,-0.01,1.31,U] [#5 -0.13,-0.31,1.46,U] [#6 -0.18,-0.39,1.02,U] [#7 -0.39,0.01,0.74,U] [#8 -0.55,-0.01,0.00,M1] 
23:37:52.756 00.000 21068 refined, 7 included, MultiStar: {-0.23, -0.09}, one-star: {-0.82, 0.05}
23:37:52.757 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
23:37:52.758 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
23:37:52.759 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.75 mountX=0.21 mountY=0.14, mountTheta=0.61
23:37:52.760 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.09, opts=13)
23:37:52.761 00.001 21068 Enqueuing Move request for scope (-0.23, -0.09)
23:37:52.762 00.001 16108 Worker thread wakes up
23:37:52.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
23:37:52.762 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
23:37:52.762 00.000 16108 Moving (-0.23, -0.09) raw xDistance=0.21 yDistance=0.14
23:37:52.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:37:52.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:52.763 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:37:52.763 00.000 16108 MoveAxis(W, 54, ABG)
23:37:52.763 00.000 16108 Guiding  Dir = 3, Dur = 54
23:37:52.763 00.000 16108 IsSlewing returns 0
23:37:52.763 00.000 16108 IsGuiding returns 0
23:37:52.766 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3875, FiltMin=3299, FiltMax=45350, Gamma=1.000
23:37:52.784 00.018 21068 UpdateGuideState exits: m=65145 SNR=43.1
23:37:52.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.785 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:52.786 00.001 21068 Enqueuing Expose request
23:37:52.811 00.025 16108 PulseGuide returned control before completion, sleep 17
23:37:52.840 00.029 16108 IsGuiding returns 1
23:37:52.840 00.000 16108 scope still moving after pulse duration time elapsed
23:37:52.873 00.033 16108 IsSlewing returns 0
23:37:52.873 00.000 16108 IsGuiding returns 1
23:37:52.903 00.030 16108 IsSlewing returns 0
23:37:52.903 00.000 16108 IsGuiding returns 0
23:37:52.903 00.000 16108 scope move finished after 54 + 86 ms
23:37:52.903 00.000 16108 Move returns status 0, amount 54
23:37:52.903 00.000 16108 MoveAxis(N, 0, ABG)
23:37:52.904 00.001 16108 Move returns status 0, amount 0
23:37:52.904 00.000 16108 move complete, result=0
23:37:52.904 00.000 16108 worker thread done servicing request
23:37:52.904 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
23:37:52.907 00.003 16108 Worker thread wakes up
23:37:52.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:52.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:54.070 01.163 16108 Exposure complete
23:37:54.160 00.090 16108 worker thread done servicing request
23:37:54.160 00.000 21068 OnExposeComplete: enter
23:37:54.162 00.002 21068 UpdateGuideState(): m_state=6
23:37:54.163 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5104
23:37:54.164 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.86, Mass=58749, SNR=43.4, Peak=11043 HFD=2.7
23:37:54.165 00.001 21068 MultiStar: [#1 0.41,0.12,1.52,U] [#2 -0.11,-0.03,1.88,U] [#3 0.12,0.12,1.49,U] [#4 -0.06,-0.11,1.10,U] [#5 -0.06,-0.17,1.29,U] [#6 0.01,-0.23,1.15,U] [#7 0.02,0.09,0.67,U] [#8 0.33,-0.05,1.26,U] 
23:37:54.166 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.21, -0.04}
23:37:54.167 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
23:37:54.168 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
23:37:54.170 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.50 mountX=-0.06 mountY=0.02, mountTheta=2.88
23:37:54.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
23:37:54.172 00.001 21068 Enqueuing Move request for scope (0.06, -0.03)
23:37:54.173 00.001 16108 Worker thread wakes up
23:37:54.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:37:54.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:37:54.173 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.02
23:37:54.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:37:54.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:54.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:37:54.174 00.001 16108 MoveAxis(E, 0, ABG)
23:37:54.174 00.000 16108 Move returns status 0, amount 0
23:37:54.174 00.000 16108 MoveAxis(N, 0, ABG)
23:37:54.174 00.000 16108 Move returns status 0, amount 0
23:37:54.174 00.000 16108 move complete, result=0
23:37:54.174 00.000 16108 worker thread done servicing request
23:37:54.178 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3878, FiltMin=3270, FiltMax=39334, Gamma=1.000
23:37:54.192 00.014 21068 UpdateGuideState exits: m=58749 SNR=43.4
23:37:54.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.193 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:54.195 00.002 21068 Enqueuing Expose request
23:37:54.196 00.001 16108 Worker thread wakes up
23:37:54.196 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:54.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:54.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:55.179 00.982 16108 Exposure complete
23:37:55.256 00.077 16108 worker thread done servicing request
23:37:55.256 00.000 21068 OnExposeComplete: enter
23:37:55.257 00.001 21068 UpdateGuideState(): m_state=6
23:37:55.259 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5105
23:37:55.261 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=876.89, Mass=68375, SNR=55.1, Peak=11872 HFD=2.9
23:37:55.263 00.002 21068 MultiStar: [#1 0.35,0.08,1.43,U] [#2 0.07,0.06,1.33,U] [#3 0.10,0.33,1.04,U] [#4 -0.28,0.28,0.93,U] [#5 -0.04,0.27,1.05,U] [#6 -0.09,0.22,0.94,U] [#7 0.13,0.26,0.53,U] [#8 0.16,-0.07,0.99,U] 
23:37:55.264 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {-0.18, -0.02}
23:37:55.265 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
23:37:55.266 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:37:55.268 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.32 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
23:37:55.270 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.14, opts=13)
23:37:55.272 00.002 21068 Enqueuing Move request for scope (0.04, 0.14)
23:37:55.274 00.002 16108 Worker thread wakes up
23:37:55.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:37:55.274 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:37:55.274 00.000 16108 Moving (0.04, 0.14) raw xDistance=-0.01 yDistance=-0.15
23:37:55.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:55.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:55.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:37:55.274 00.000 16108 MoveAxis(E, 0, ABG)
23:37:55.274 00.000 16108 Move returns status 0, amount 0
23:37:55.274 00.000 16108 MoveAxis(N, 0, ABG)
23:37:55.274 00.000 16108 Move returns status 0, amount 0
23:37:55.274 00.000 16108 move complete, result=0
23:37:55.275 00.001 16108 worker thread done servicing request
23:37:55.280 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3878, FiltMin=3293, FiltMax=34557, Gamma=1.000
23:37:55.306 00.026 21068 UpdateGuideState exits: m=68375 SNR=55.1
23:37:55.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:55.309 00.001 21068 Enqueuing Expose request
23:37:55.310 00.001 16108 Worker thread wakes up
23:37:55.310 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:55.310 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:55.312 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:56.472 01.160 16108 Exposure complete
23:37:56.545 00.073 16108 worker thread done servicing request
23:37:56.545 00.000 21068 OnExposeComplete: enter
23:37:56.546 00.001 21068 UpdateGuideState(): m_state=6
23:37:56.547 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5106
23:37:56.548 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.71, Mass=71663, SNR=53.7, Peak=11744 HFD=3.1
23:37:56.549 00.001 21068 MultiStar: [#1 0.23,0.35,1.31,U] [#2 0.18,-0.12,1.48,U] [#3 0.27,-0.08,1.09,U] [#4 -0.05,-0.10,0.79,U] [#5 0.36,-0.17,0.99,U] [#6 0.11,-0.51,0.00,M1] [#7 0.26,-0.10,0.59,U] [#8 -0.01,-0.38,0.89,U] 
23:37:56.550 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {-0.00, -0.19}
23:37:56.551 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
23:37:56.551 00.000 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.92)
23:37:56.552 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.46 mountX=-0.17 mountY=0.04, mountTheta=2.91
23:37:56.554 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
23:37:56.555 00.001 21068 Enqueuing Move request for scope (0.16, -0.08)
23:37:56.555 00.000 16108 Worker thread wakes up
23:37:56.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
23:37:56.557 00.002 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
23:37:56.557 00.000 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.04
23:37:56.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:37:56.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:56.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:56.557 00.000 16108 MoveAxis(E, 0, ABG)
23:37:56.557 00.000 16108 Move returns status 0, amount 0
23:37:56.557 00.000 16108 MoveAxis(N, 0, ABG)
23:37:56.557 00.000 16108 Move returns status 0, amount 0
23:37:56.557 00.000 16108 move complete, result=0
23:37:56.557 00.000 16108 worker thread done servicing request
23:37:56.563 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3878, FiltMin=3315, FiltMax=41251, Gamma=1.000
23:37:56.585 00.022 21068 UpdateGuideState exits: m=71663 SNR=53.7
23:37:56.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.589 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:56.589 00.000 21068 Enqueuing Expose request
23:37:56.590 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:56.591 00.001 16108 Worker thread wakes up
23:37:56.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:56.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:57.564 00.973 16108 Exposure complete
23:37:57.628 00.064 16108 worker thread done servicing request
23:37:57.628 00.000 21068 OnExposeComplete: enter
23:37:57.630 00.002 21068 UpdateGuideState(): m_state=6
23:37:57.631 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5107
23:37:57.632 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.25, Mass=80956, SNR=61.9, Peak=11264 HFD=3.0
23:37:57.633 00.001 21068 MultiStar: [#1 0.32,-0.27,0.99,U] [#2 0.09,-0.54,0.00,M1] [#3 0.25,0.03,1.22,U] [#4 -0.05,-0.17,0.63,U] [#5 0.11,-0.51,0.00,M1] [#6 0.35,-0.64,0.00,M2] [#7 -0.29,-0.29,0.47,U] [#8 0.23,-0.43,0.00,M1] 
23:37:57.634 00.001 21068 refined, 4 included, MultiStar: {0.02, -0.26}, one-star: {-0.36, -0.66}
23:37:57.635 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
23:37:57.636 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
23:37:57.637 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.07 mountY=0.25, mountTheta=1.83
23:37:57.638 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.26, opts=13)
23:37:57.639 00.001 21068 Enqueuing Move request for scope (0.02, -0.26)
23:37:57.640 00.001 16108 Worker thread wakes up
23:37:57.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
23:37:57.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
23:37:57.640 00.000 16108 Moving (0.02, -0.26) raw xDistance=-0.07 yDistance=0.25
23:37:57.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:37:57.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:57.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:37:57.640 00.000 16108 MoveAxis(E, 0, ABG)
23:37:57.641 00.001 16108 Move returns status 0, amount 0
23:37:57.641 00.000 16108 MoveAxis(N, 0, ABG)
23:37:57.641 00.000 16108 Move returns status 0, amount 0
23:37:57.641 00.000 16108 move complete, result=0
23:37:57.641 00.000 16108 worker thread done servicing request
23:37:57.646 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3881, FiltMin=3337, FiltMax=38672, Gamma=1.000
23:37:57.668 00.022 21068 UpdateGuideState exits: m=80956 SNR=61.9
23:37:57.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:57.671 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:57.671 00.000 21068 Enqueuing Expose request
23:37:57.672 00.001 16108 Worker thread wakes up
23:37:57.672 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:37:57.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:57.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:58.849 01.176 16108 Exposure complete
23:37:58.918 00.069 16108 worker thread done servicing request
23:37:58.918 00.000 21068 OnExposeComplete: enter
23:37:58.919 00.001 21068 UpdateGuideState(): m_state=6
23:37:58.921 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5108
23:37:58.922 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.78, Mass=76449, SNR=55.1, Peak=12723 HFD=2.9
23:37:58.924 00.002 21068 MultiStar: [#1 0.35,-0.07,1.41,U] [#2 -0.04,-0.28,1.52,U] [#3 0.16,0.11,1.09,U] [#4 0.19,0.07,0.86,U] [#5 0.52,-0.52,0.00,M2] [#6 0.19,-0.24,0.87,U] [#7 0.24,-0.11,0.56,U] [#8 0.31,-0.44,0.00,M2] 
23:37:58.925 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {-0.18, -0.12}
23:37:58.926 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
23:37:58.927 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
23:37:58.928 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=-0.14 mountY=0.07, mountTheta=2.67
23:37:58.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
23:37:58.931 00.001 21068 Enqueuing Move request for scope (0.12, -0.10)
23:37:58.932 00.001 16108 Worker thread wakes up
23:37:58.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:37:58.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:37:58.932 00.000 16108 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=0.07
23:37:58.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:37:58.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:58.932 00.000 16108 MoveAxis(E, 0, ABG)
23:37:58.932 00.000 16108 Move returns status 0, amount 0
23:37:58.932 00.000 16108 MoveAxis(N, 0, ABG)
23:37:58.932 00.000 16108 Move returns status 0, amount 0
23:37:58.932 00.000 16108 move complete, result=0
23:37:58.934 00.002 16108 worker thread done servicing request
23:37:58.937 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3878, FiltMin=3373, FiltMax=37187, Gamma=1.000
23:37:58.953 00.016 21068 UpdateGuideState exits: m=76449 SNR=55.1
23:37:58.955 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.957 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:37:58.957 00.000 21068 Enqueuing Expose request
23:37:58.958 00.001 16108 Worker thread wakes up
23:37:58.958 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:58.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:37:58.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:37:59.923 00.964 16108 Exposure complete
23:37:59.985 00.062 16108 worker thread done servicing request
23:37:59.986 00.001 21068 OnExposeComplete: enter
23:37:59.986 00.000 21068 UpdateGuideState(): m_state=6
23:37:59.987 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5109
23:37:59.988 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.92, Mass=74353, SNR=56.1, Peak=13651 HFD=2.7
23:37:59.989 00.001 21068 MultiStar: [#1 0.10,-0.12,1.17,U] [#2 0.16,-0.31,1.24,U] [#3 0.32,0.03,1.28,U] [#4 0.03,0.06,0.84,U] [#5 0.04,-0.48,0.00,M3] [#6 0.34,-0.15,0.74,U] [#7 -0.17,0.00,0.55,U] [#8 0.13,-0.28,0.84,U] 
23:37:59.990 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {-0.32, 0.01}
23:37:59.991 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
23:37:59.992 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
23:37:59.993 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.83 mountX=-0.11 mountY=0.08, mountTheta=2.53
23:37:59.995 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
23:37:59.995 00.000 21068 Enqueuing Move request for scope (0.09, -0.10)
23:37:59.996 00.001 16108 Worker thread wakes up
23:37:59.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:37:59.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:37:59.996 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.11 yDistance=0.08
23:37:59.997 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:37:59.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:59.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:37:59.997 00.000 16108 MoveAxis(E, 0, ABG)
23:37:59.997 00.000 16108 Move returns status 0, amount 0
23:37:59.997 00.000 16108 MoveAxis(N, 0, ABG)
23:37:59.997 00.000 16108 Move returns status 0, amount 0
23:37:59.997 00.000 16108 move complete, result=0
23:37:59.997 00.000 16108 worker thread done servicing request
23:38:00.001 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3878, FiltMin=3296, FiltMax=34819, Gamma=1.000
23:38:00.016 00.015 21068 UpdateGuideState exits: m=74353 SNR=56.1
23:38:00.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:00.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:00.020 00.001 21068 Enqueuing Expose request
23:38:00.021 00.001 16108 Worker thread wakes up
23:38:00.021 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:00.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:00.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:01.188 01.166 16108 Exposure complete
23:38:01.262 00.074 16108 worker thread done servicing request
23:38:01.262 00.000 21068 OnExposeComplete: enter
23:38:01.264 00.002 21068 UpdateGuideState(): m_state=6
23:38:01.267 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5110
23:38:01.269 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=876.70, Mass=75855, SNR=55.6, Peak=13491 HFD=2.9
23:38:01.270 00.001 21068 MultiStar: [#1 0.13,-0.09,1.24,U] [#2 0.04,-0.30,1.56,U] [#3 0.18,0.17,1.38,U] [#4 0.36,-0.06,0.85,U] [#5 -0.20,-0.21,1.06,U] [#6 0.31,-0.67,0.00,M1] [#7 0.13,-0.09,0.54,U] [#8 0.21,-0.08,0.89,U] 
23:38:01.272 00.002 21068 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {-0.24, -0.21}
23:38:01.275 00.003 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
23:38:01.276 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
23:38:01.277 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=-0.09 mountY=0.09, mountTheta=2.33
23:38:01.280 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
23:38:01.282 00.002 21068 Enqueuing Move request for scope (0.07, -0.11)
23:38:01.284 00.002 16108 Worker thread wakes up
23:38:01.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:38:01.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:38:01.284 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
23:38:01.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:38:01.285 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:01.285 00.000 16108 MoveAxis(E, 0, ABG)
23:38:01.285 00.000 16108 Move returns status 0, amount 0
23:38:01.285 00.000 16108 MoveAxis(N, 0, ABG)
23:38:01.285 00.000 16108 Move returns status 0, amount 0
23:38:01.285 00.000 16108 move complete, result=0
23:38:01.285 00.000 16108 worker thread done servicing request
23:38:01.295 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3875, FiltMin=3337, FiltMax=34195, Gamma=1.000
23:38:01.323 00.028 21068 UpdateGuideState exits: m=75855 SNR=55.6
23:38:01.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.326 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:01.327 00.001 21068 Enqueuing Expose request
23:38:01.328 00.001 16108 Worker thread wakes up
23:38:01.328 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:01.330 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:01.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:02.308 00.978 16108 Exposure complete
23:38:02.378 00.070 16108 worker thread done servicing request
23:38:02.378 00.000 21068 OnExposeComplete: enter
23:38:02.379 00.001 21068 UpdateGuideState(): m_state=6
23:38:02.381 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5111
23:38:02.382 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.57, Mass=76469, SNR=58.7, Peak=12947 HFD=3.2
23:38:02.384 00.002 21068 MultiStar: [#1 0.26,-0.20,0.99,U] [#2 0.37,-0.25,1.21,U] [#3 0.25,-0.07,1.08,U] [#4 0.17,0.02,0.82,U] [#5 0.39,-0.46,0.00,M3] [#6 0.54,-0.49,0.00,M2] [#7 -0.28,0.06,0.65,U] [#8 0.36,0.00,0.77,U] 
23:38:02.385 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.13}, one-star: {-0.24, -0.34}
23:38:02.386 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
23:38:02.387 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
23:38:02.388 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.73 mountX=-0.17 mountY=0.09, mountTheta=2.64
23:38:02.392 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
23:38:02.393 00.001 21068 Enqueuing Move request for scope (0.15, -0.13)
23:38:02.394 00.001 16108 Worker thread wakes up
23:38:02.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
23:38:02.394 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
23:38:02.394 00.000 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.09
23:38:02.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:38:02.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:02.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:02.394 00.000 16108 MoveAxis(E, 0, ABG)
23:38:02.394 00.000 16108 Move returns status 0, amount 0
23:38:02.394 00.000 16108 MoveAxis(N, 0, ABG)
23:38:02.394 00.000 16108 Move returns status 0, amount 0
23:38:02.394 00.000 16108 move complete, result=0
23:38:02.394 00.000 16108 worker thread done servicing request
23:38:02.398 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3875, FiltMin=3283, FiltMax=34617, Gamma=1.000
23:38:02.421 00.023 21068 UpdateGuideState exits: m=76469 SNR=58.7
23:38:02.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:02.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:02.424 00.001 21068 Enqueuing Expose request
23:38:02.425 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:02.426 00.001 16108 Worker thread wakes up
23:38:02.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:02.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:02.647 00.221 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:38:02.648 00.001 21068 case statement mapped state 6 to 3
23:38:02.650 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:38:03.590 00.940 16108 Exposure complete
23:38:03.661 00.071 16108 worker thread done servicing request
23:38:03.661 00.000 21068 OnExposeComplete: enter
23:38:03.661 00.000 21068 UpdateGuideState(): m_state=6
23:38:03.663 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5112
23:38:03.664 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.74, Mass=82005, SNR=58.1, Peak=11155 HFD=3.3
23:38:03.665 00.001 21068 MultiStar: [#1 0.31,-0.00,1.21,U] [#2 -0.03,-0.19,1.43,U] [#3 0.27,-0.10,1.33,U] [#4 0.06,0.03,0.90,U] [#5 0.12,-0.12,1.02,U] [#6 0.03,-0.38,0.85,U] [#7 0.16,-0.13,0.64,U] [#8 0.19,-0.14,0.76,U] 
23:38:03.666 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.20, -0.17}
23:38:03.667 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
23:38:03.667 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
23:38:03.668 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.90 mountX=-0.13 mountY=0.10, mountTheta=2.46
23:38:03.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
23:38:03.670 00.000 21068 Enqueuing Move request for scope (0.10, -0.13)
23:38:03.671 00.001 16108 Worker thread wakes up
23:38:03.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:38:03.671 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:38:03.671 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.13 yDistance=0.10
23:38:03.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:03.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:03.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:03.671 00.000 16108 MoveAxis(E, 0, ABG)
23:38:03.671 00.000 16108 Move returns status 0, amount 0
23:38:03.672 00.001 16108 MoveAxis(N, 0, ABG)
23:38:03.672 00.000 16108 Move returns status 0, amount 0
23:38:03.672 00.000 16108 move complete, result=0
23:38:03.672 00.000 16108 worker thread done servicing request
23:38:03.675 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3872, FiltMin=3309, FiltMax=39798, Gamma=1.000
23:38:03.689 00.014 21068 UpdateGuideState exits: m=82005 SNR=58.1
23:38:03.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.690 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:03.691 00.001 21068 Enqueuing Expose request
23:38:03.692 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:03.693 00.001 16108 Worker thread wakes up
23:38:03.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:03.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:04.663 00.970 16108 Exposure complete
23:38:04.721 00.058 16108 worker thread done servicing request
23:38:04.721 00.000 21068 OnExposeComplete: enter
23:38:04.722 00.001 21068 UpdateGuideState(): m_state=6
23:38:04.723 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5113
23:38:04.724 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.54, Mass=90164, SNR=57.6, Peak=16304 HFD=3.1
23:38:04.725 00.001 21068 MultiStar: [#1 0.41,-0.11,1.32,U] [#2 0.20,-0.30,1.16,U] [#3 0.28,-0.03,1.21,U] [#4 0.25,-0.25,0.99,U] [#5 0.43,-0.30,0.00,M3] [#6 0.30,-0.61,0.00,M2] [#7 0.31,-0.25,0.72,U] [#8 0.30,-0.38,0.00,M1] 
23:38:04.726 00.001 21068 refined, 5 included, MultiStar: {0.26, -0.21}, one-star: {0.11, -0.36}
23:38:04.727 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
23:38:04.728 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
23:38:04.729 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.66 mountX=-0.30 mountY=0.14, mountTheta=2.70
23:38:04.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.21, opts=13)
23:38:04.732 00.001 21068 Enqueuing Move request for scope (0.26, -0.21)
23:38:04.733 00.001 16108 Worker thread wakes up
23:38:04.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
23:38:04.733 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
23:38:04.733 00.000 16108 Moving (0.26, -0.21) raw xDistance=-0.30 yDistance=0.14
23:38:04.735 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:38:04.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:04.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:04.735 00.000 16108 MoveAxis(E, 77, ABG)
23:38:04.735 00.000 16108 Guiding  Dir = 2, Dur = 77
23:38:04.735 00.000 16108 IsSlewing returns 0
23:38:04.735 00.000 16108 IsGuiding returns 0
23:38:04.740 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3872, FiltMin=3337, FiltMax=36419, Gamma=1.000
23:38:04.754 00.014 21068 UpdateGuideState exits: m=90164 SNR=57.6
23:38:04.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.755 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:04.756 00.001 21068 Enqueuing Expose request
23:38:04.783 00.027 16108 PulseGuide returned control before completion, sleep 40
23:38:04.829 00.046 16108 IsGuiding returns 1
23:38:04.829 00.000 16108 scope still moving after pulse duration time elapsed
23:38:04.860 00.031 16108 IsSlewing returns 0
23:38:04.860 00.000 16108 IsGuiding returns 1
23:38:04.892 00.032 16108 IsSlewing returns 0
23:38:04.892 00.000 16108 IsGuiding returns 0
23:38:04.892 00.000 16108 scope move finished after 77 + 80 ms
23:38:04.892 00.000 16108 Move returns status 0, amount 77
23:38:04.892 00.000 16108 MoveAxis(N, 0, ABG)
23:38:04.892 00.000 16108 Move returns status 0, amount 0
23:38:04.892 00.000 16108 move complete, result=0
23:38:04.892 00.000 16108 worker thread done servicing request
23:38:04.892 00.000 16108 Worker thread wakes up
23:38:04.892 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
23:38:04.893 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:04.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:06.055 01.162 16108 Exposure complete
23:38:06.127 00.072 16108 worker thread done servicing request
23:38:06.128 00.001 21068 OnExposeComplete: enter
23:38:06.129 00.001 21068 UpdateGuideState(): m_state=6
23:38:06.129 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5114
23:38:06.130 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.78, Mass=69690, SNR=51.0, Peak=12787 HFD=2.8
23:38:06.131 00.001 21068 MultiStar: [#1 0.37,0.03,1.36,U] [#2 0.10,-0.30,1.36,U] [#3 0.12,0.04,1.17,U] [#4 -0.10,0.04,1.15,U] [#5 0.34,-0.34,0.00,M4] [#6 0.19,-0.43,0.88,U] [#7 -0.06,0.01,0.71,U] [#8 -0.12,-0.29,0.80,U] 
23:38:06.132 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {-0.16, -0.12}
23:38:06.133 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
23:38:06.134 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
23:38:06.135 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=-0.08 mountY=0.10, mountTheta=2.26
23:38:06.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
23:38:06.138 00.001 21068 Enqueuing Move request for scope (0.06, -0.12)
23:38:06.139 00.001 16108 Worker thread wakes up
23:38:06.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
23:38:06.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
23:38:06.139 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
23:38:06.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:06.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:06.140 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:06.140 00.000 16108 MoveAxis(E, 0, ABG)
23:38:06.140 00.000 16108 Move returns status 0, amount 0
23:38:06.140 00.000 16108 MoveAxis(N, 0, ABG)
23:38:06.140 00.000 16108 Move returns status 0, amount 0
23:38:06.140 00.000 16108 move complete, result=0
23:38:06.140 00.000 16108 worker thread done servicing request
23:38:06.143 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3872, FiltMin=3331, FiltMax=40387, Gamma=1.000
23:38:06.158 00.015 21068 UpdateGuideState exits: m=69690 SNR=51.0
23:38:06.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.160 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:06.161 00.001 21068 Enqueuing Expose request
23:38:06.161 00.000 16108 Worker thread wakes up
23:38:06.161 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:06.162 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:06.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:07.144 00.982 16108 Exposure complete
23:38:07.219 00.075 16108 worker thread done servicing request
23:38:07.219 00.000 21068 OnExposeComplete: enter
23:38:07.220 00.001 21068 UpdateGuideState(): m_state=6
23:38:07.220 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5115
23:38:07.222 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.76, Mass=72202, SNR=49.9, Peak=11763 HFD=2.8
23:38:07.223 00.001 21068 MultiStar: [#1 0.21,-0.20,1.50,U] [#2 -0.04,-0.40,1.65,U] [#3 0.40,0.07,1.09,U] [#4 -0.02,-0.31,1.06,U] [#5 0.20,-0.13,0.96,U] [#6 0.00,-0.81,0.00,M2] [#7 0.10,-0.24,0.68,U] [#8 0.19,-0.39,0.87,U] 
23:38:07.224 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.23}, one-star: {-0.30, -0.14}
23:38:07.224 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
23:38:07.225 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
23:38:07.226 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.19 mountX=-0.13 mountY=0.20, mountTheta=2.14
23:38:07.227 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.23, opts=13)
23:38:07.228 00.001 21068 Enqueuing Move request for scope (0.09, -0.23)
23:38:07.229 00.001 16108 Worker thread wakes up
23:38:07.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
23:38:07.229 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
23:38:07.229 00.000 16108 Moving (0.09, -0.23) raw xDistance=-0.13 yDistance=0.20
23:38:07.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:07.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:07.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:38:07.229 00.000 16108 MoveAxis(E, 0, ABG)
23:38:07.229 00.000 16108 Move returns status 0, amount 0
23:38:07.229 00.000 16108 MoveAxis(N, 0, ABG)
23:38:07.229 00.000 16108 Move returns status 0, amount 0
23:38:07.229 00.000 16108 move complete, result=0
23:38:07.229 00.000 16108 worker thread done servicing request
23:38:07.234 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3869, FiltMin=3296, FiltMax=44883, Gamma=1.000
23:38:07.248 00.014 21068 UpdateGuideState exits: m=72202 SNR=49.9
23:38:07.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:07.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:07.251 00.001 21068 Enqueuing Expose request
23:38:07.252 00.001 16108 Worker thread wakes up
23:38:07.252 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:07.254 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:07.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:08.412 01.158 16108 Exposure complete
23:38:08.470 00.058 16108 worker thread done servicing request
23:38:08.470 00.000 21068 OnExposeComplete: enter
23:38:08.471 00.001 21068 UpdateGuideState(): m_state=6
23:38:08.472 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5116
23:38:08.473 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.39, Mass=101371, SNR=86.8, Peak=15155 HFD=2.9
23:38:08.474 00.001 21068 MultiStar: [#1 0.16,-0.18,0.81,U] [#2 -0.05,-0.49,0.00,M1] [#3 0.07,-0.07,0.73,U] [#4 0.07,0.01,0.50,U] [#5 0.21,-0.35,0.73,U] [#6 0.20,-0.19,0.54,U] [#7 0.01,-0.07,0.42,U] [#8 0.21,-0.54,0.00,M1] 
23:38:08.475 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.23}, one-star: {-0.44, -0.51}
23:38:08.475 00.000 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
23:38:08.476 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
23:38:08.477 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.53 mountX=-0.05 mountY=0.22, mountTheta=1.79
23:38:08.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.23, opts=13)
23:38:08.480 00.001 21068 Enqueuing Move request for scope (0.01, -0.23)
23:38:08.481 00.001 16108 Worker thread wakes up
23:38:08.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
23:38:08.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
23:38:08.481 00.000 16108 Moving (0.01, -0.23) raw xDistance=-0.05 yDistance=0.22
23:38:08.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:38:08.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:08.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:38:08.481 00.000 16108 MoveAxis(E, 0, ABG)
23:38:08.481 00.000 16108 Move returns status 0, amount 0
23:38:08.481 00.000 16108 MoveAxis(N, 0, ABG)
23:38:08.481 00.000 16108 Move returns status 0, amount 0
23:38:08.481 00.000 16108 move complete, result=0
23:38:08.481 00.000 16108 worker thread done servicing request
23:38:08.484 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3865, FiltMin=3312, FiltMax=35949, Gamma=1.000
23:38:08.500 00.016 21068 UpdateGuideState exits: m=101371 SNR=86.8
23:38:08.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.501 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:08.502 00.001 21068 Enqueuing Expose request
23:38:08.503 00.001 16108 Worker thread wakes up
23:38:08.503 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:08.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:08.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:09.485 00.981 16108 Exposure complete
23:38:09.548 00.063 16108 worker thread done servicing request
23:38:09.548 00.000 21068 OnExposeComplete: enter
23:38:09.548 00.000 21068 UpdateGuideState(): m_state=6
23:38:09.550 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5117
23:38:09.551 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.60, Mass=88007, SNR=74.9, Peak=11443 HFD=3.2
23:38:09.552 00.001 21068 MultiStar: [#1 -0.00,-0.15,1.04,U] [#2 0.10,-0.41,1.01,U] [#3 0.38,-0.19,0.86,U] [#4 0.11,-0.14,0.78,U] [#5 0.29,-0.20,0.76,U] [#6 0.35,-0.53,0.00,M2] [#7 0.18,-0.13,0.43,U] [#8 0.19,-0.36,0.62,U] 
23:38:09.554 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.24}, one-star: {-0.34, -0.31}
23:38:09.556 00.002 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
23:38:09.558 00.002 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
23:38:09.559 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.21 mountX=-0.13 mountY=0.22, mountTheta=2.12
23:38:09.562 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.24, opts=13)
23:38:09.563 00.001 21068 Enqueuing Move request for scope (0.09, -0.24)
23:38:09.564 00.001 16108 Worker thread wakes up
23:38:09.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
23:38:09.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
23:38:09.564 00.000 16108 Moving (0.09, -0.24) raw xDistance=-0.13 yDistance=0.22
23:38:09.565 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:09.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:09.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:38:09.565 00.000 16108 MoveAxis(E, 0, ABG)
23:38:09.565 00.000 16108 Move returns status 0, amount 0
23:38:09.565 00.000 16108 MoveAxis(N, 0, ABG)
23:38:09.565 00.000 16108 Move returns status 0, amount 0
23:38:09.565 00.000 16108 move complete, result=0
23:38:09.565 00.000 16108 worker thread done servicing request
23:38:09.573 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3862, FiltMin=3190, FiltMax=41997, Gamma=1.000
23:38:09.593 00.020 21068 UpdateGuideState exits: m=88007 SNR=74.9
23:38:09.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:09.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:09.595 00.000 21068 Enqueuing Expose request
23:38:09.596 00.001 16108 Worker thread wakes up
23:38:09.596 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:09.598 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:09.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:10.758 01.160 16108 Exposure complete
23:38:10.818 00.060 16108 worker thread done servicing request
23:38:10.818 00.000 21068 OnExposeComplete: enter
23:38:10.818 00.000 21068 UpdateGuideState(): m_state=6
23:38:10.819 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5118
23:38:10.820 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.79, Mass=83631, SNR=68.4, Peak=12259 HFD=2.9
23:38:10.821 00.001 21068 MultiStar: [#1 0.22,0.09,1.28,U] [#2 0.08,-0.24,1.06,U] [#3 -0.07,0.04,0.81,U] [#4 -0.06,-0.30,0.70,U] [#5 -0.03,-0.33,0.87,U] [#6 0.07,-0.65,0.00,M3] [#7 0.18,-0.03,0.56,U] [#8 0.11,-0.43,0.67,U] 
23:38:10.822 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {-0.29, -0.12}
23:38:10.822 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
23:38:10.823 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
23:38:10.824 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.45 mountX=-0.04 mountY=0.14, mountTheta=1.87
23:38:10.825 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
23:38:10.826 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
23:38:10.826 00.000 16108 Worker thread wakes up
23:38:10.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:38:10.827 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:38:10.827 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.04 yDistance=0.14
23:38:10.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:38:10.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:10.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:10.827 00.000 16108 MoveAxis(E, 0, ABG)
23:38:10.827 00.000 16108 Move returns status 0, amount 0
23:38:10.827 00.000 16108 MoveAxis(N, 0, ABG)
23:38:10.827 00.000 16108 Move returns status 0, amount 0
23:38:10.827 00.000 16108 move complete, result=0
23:38:10.827 00.000 16108 worker thread done servicing request
23:38:10.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3859, FiltMin=3334, FiltMax=46166, Gamma=1.000
23:38:10.853 00.022 21068 UpdateGuideState exits: m=83631 SNR=68.4
23:38:10.856 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:10.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:10.857 00.000 21068 Enqueuing Expose request
23:38:10.858 00.001 16108 Worker thread wakes up
23:38:10.858 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:10.860 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:10.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:11.820 00.960 16108 Exposure complete
23:38:11.886 00.066 16108 worker thread done servicing request
23:38:11.886 00.000 21068 OnExposeComplete: enter
23:38:11.887 00.001 21068 UpdateGuideState(): m_state=6
23:38:11.889 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5119
23:38:11.891 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.59, Mass=100374, SNR=76.4, Peak=16563 HFD=3.1
23:38:11.892 00.001 21068 MultiStar: [#1 0.04,-0.20,0.90,U] [#2 0.02,-0.29,0.95,U] [#3 0.09,-0.15,0.83,U] [#4 -0.22,-0.03,0.69,U] [#5 -0.23,-0.31,0.80,U] [#6 0.13,-0.53,0.00,M4] [#7 0.04,0.29,0.55,U] [#8 0.10,-0.40,0.64,U] 
23:38:11.894 00.002 21068 refined, 7 included, MultiStar: {-0.06, -0.20}, one-star: {-0.28, -0.32}
23:38:11.896 00.002 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
23:38:11.897 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
23:38:11.899 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.88 mountX=0.03 mountY=0.21, mountTheta=1.44
23:38:11.901 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.20, opts=13)
23:38:11.903 00.002 21068 Enqueuing Move request for scope (-0.06, -0.20)
23:38:11.904 00.001 16108 Worker thread wakes up
23:38:11.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
23:38:11.904 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
23:38:11.904 00.000 16108 Moving (-0.06, -0.20) raw xDistance=0.03 yDistance=0.21
23:38:11.905 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:38:11.905 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=0.56
23:38:11.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:38:11.905 00.000 16108 MoveAxis(E, 0, ABG)
23:38:11.905 00.000 16108 Move returns status 0, amount 0
23:38:11.905 00.000 16108 MoveAxis(S, 42, ABG)
23:38:11.905 00.000 16108 Guiding  Dir = 1, Dur = 42
23:38:11.906 00.001 16108 IsSlewing returns 0
23:38:11.906 00.000 16108 IsGuiding returns 0
23:38:11.911 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3856, FiltMin=3254, FiltMax=43043, Gamma=1.000
23:38:11.918 00.007 16108 PulseGuide returned control before completion, sleep 41
23:38:11.933 00.015 21068 UpdateGuideState exits: m=100374 SNR=76.4
23:38:11.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:11.936 00.001 21068 Enqueuing Expose request
23:38:11.963 00.027 16108 IsGuiding returns 1
23:38:11.963 00.000 16108 scope still moving after pulse duration time elapsed
23:38:11.995 00.032 16108 IsSlewing returns 0
23:38:11.996 00.001 16108 IsGuiding returns 0
23:38:11.996 00.000 16108 scope move finished after 42 + 47 ms
23:38:11.996 00.000 16108 Move returns status 0, amount 42
23:38:11.996 00.000 16108 move complete, result=0
23:38:11.996 00.000 16108 worker thread done servicing request
23:38:11.996 00.000 16108 Worker thread wakes up
23:38:11.996 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:38:11.998 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:11.999 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:13.165 01.166 16108 Exposure complete
23:38:13.222 00.057 16108 worker thread done servicing request
23:38:13.223 00.001 21068 OnExposeComplete: enter
23:38:13.223 00.000 21068 UpdateGuideState(): m_state=6
23:38:13.224 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5120
23:38:13.225 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.85, Mass=88821, SNR=63.3, Peak=13235 HFD=3.1
23:38:13.226 00.001 21068 MultiStar: [#1 0.26,-0.04,1.20,U] [#2 -0.05,-0.21,1.14,U] [#3 0.20,0.01,0.99,U] [#4 -0.11,-0.04,0.86,U] [#5 -0.08,-0.15,0.81,U] [#6 0.24,-0.30,0.83,U] [#7 -0.34,-0.10,0.71,U] [#8 -0.07,-0.13,0.79,U] 
23:38:13.227 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.14, -0.06}
23:38:13.227 00.000 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
23:38:13.228 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
23:38:13.229 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=-0.03 mountY=0.11, mountTheta=1.81
23:38:13.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
23:38:13.231 00.001 21068 Enqueuing Move request for scope (0.01, -0.11)
23:38:13.232 00.001 16108 Worker thread wakes up
23:38:13.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:38:13.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:38:13.232 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.11
23:38:13.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:13.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:13.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:13.232 00.000 16108 MoveAxis(E, 0, ABG)
23:38:13.232 00.000 16108 Move returns status 0, amount 0
23:38:13.232 00.000 16108 MoveAxis(N, 0, ABG)
23:38:13.232 00.000 16108 Move returns status 0, amount 0
23:38:13.232 00.000 16108 move complete, result=0
23:38:13.232 00.000 16108 worker thread done servicing request
23:38:13.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3853, FiltMin=3277, FiltMax=43501, Gamma=1.000
23:38:13.250 00.014 21068 UpdateGuideState exits: m=88821 SNR=63.3
23:38:13.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:13.251 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:13.252 00.001 21068 Enqueuing Expose request
23:38:13.253 00.001 16108 Worker thread wakes up
23:38:13.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:13.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:13.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:14.228 00.975 16108 Exposure complete
23:38:14.291 00.063 16108 worker thread done servicing request
23:38:14.291 00.000 21068 OnExposeComplete: enter
23:38:14.293 00.002 21068 UpdateGuideState(): m_state=6
23:38:14.294 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5121
23:38:14.295 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.69, Mass=96132, SNR=76.5, Peak=14435 HFD=3.0
23:38:14.296 00.001 21068 MultiStar: [#1 0.25,0.16,0.84,U] [#2 -0.04,-0.16,0.99,U] [#3 0.08,-0.01,0.80,U] [#4 -0.02,0.05,0.67,U] [#5 0.05,-0.22,0.79,U] [#6 0.20,-0.41,0.69,U] [#7 -0.23,-0.21,0.54,U] [#8 0.19,-0.02,0.61,U] 
23:38:14.296 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {-0.31, -0.22}
23:38:14.297 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
23:38:14.298 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
23:38:14.300 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=-0.03 mountY=0.11, mountTheta=1.86
23:38:14.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.12, opts=13)
23:38:14.303 00.001 21068 Enqueuing Move request for scope (0.01, -0.12)
23:38:14.304 00.001 16108 Worker thread wakes up
23:38:14.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:38:14.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:38:14.304 00.000 16108 Moving (0.01, -0.12) raw xDistance=-0.03 yDistance=0.11
23:38:14.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:14.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:14.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:14.304 00.000 16108 MoveAxis(E, 0, ABG)
23:38:14.304 00.000 16108 Move returns status 0, amount 0
23:38:14.304 00.000 16108 MoveAxis(N, 0, ABG)
23:38:14.304 00.000 16108 Move returns status 0, amount 0
23:38:14.304 00.000 16108 move complete, result=0
23:38:14.304 00.000 16108 worker thread done servicing request
23:38:14.308 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3846, FiltMin=3184, FiltMax=39830, Gamma=1.000
23:38:14.329 00.021 21068 UpdateGuideState exits: m=96132 SNR=76.5
23:38:14.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:14.332 00.001 21068 Enqueuing Expose request
23:38:14.334 00.002 16108 Worker thread wakes up
23:38:14.335 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:14.336 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:14.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:15.503 01.167 16108 Exposure complete
23:38:15.562 00.059 16108 worker thread done servicing request
23:38:15.562 00.000 21068 OnExposeComplete: enter
23:38:15.563 00.001 21068 UpdateGuideState(): m_state=6
23:38:15.564 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5122
23:38:15.566 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=876.66, Mass=106591, SNR=74.2, Peak=15507 HFD=3.3
23:38:15.567 00.001 21068 MultiStar: [#1 0.22,-0.04,0.92,U] [#2 -0.11,-0.17,0.94,U] [#3 0.33,0.14,0.82,U] [#4 0.05,0.10,0.77,U] [#5 0.30,-0.02,0.67,U] [#6 0.11,-0.09,0.66,U] [#7 -0.27,0.19,0.50,U] [#8 0.13,-0.14,0.72,U] 
23:38:15.567 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.15, -0.25}
23:38:15.568 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
23:38:15.570 00.002 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
23:38:15.571 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.08 mountY=0.03, mountTheta=2.78
23:38:15.574 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
23:38:15.575 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
23:38:15.576 00.001 16108 Worker thread wakes up
23:38:15.578 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:38:15.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:38:15.578 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
23:38:15.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:15.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:15.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:38:15.578 00.000 16108 MoveAxis(E, 0, ABG)
23:38:15.578 00.000 16108 Move returns status 0, amount 0
23:38:15.578 00.000 16108 MoveAxis(N, 0, ABG)
23:38:15.578 00.000 16108 Move returns status 0, amount 0
23:38:15.578 00.000 16108 move complete, result=0
23:38:15.579 00.001 16108 worker thread done servicing request
23:38:15.584 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3840, FiltMin=3305, FiltMax=41533, Gamma=1.000
23:38:15.600 00.016 21068 UpdateGuideState exits: m=106591 SNR=74.2
23:38:15.600 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:15.601 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:15.602 00.001 21068 Enqueuing Expose request
23:38:15.603 00.001 16108 Worker thread wakes up
23:38:15.603 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:15.603 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:15.603 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:16.564 00.961 16108 Exposure complete
23:38:16.622 00.058 16108 worker thread done servicing request
23:38:16.622 00.000 21068 OnExposeComplete: enter
23:38:16.623 00.001 21068 UpdateGuideState(): m_state=6
23:38:16.623 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5123
23:38:16.624 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.95, Mass=111360, SNR=70.8, Peak=20179 HFD=2.9
23:38:16.625 00.001 21068 MultiStar: [#1 0.18,0.09,1.10,U] [#2 0.04,-0.30,0.92,U] [#3 0.17,0.25,0.94,U] [#4 -0.10,0.09,0.73,U] [#5 0.06,-0.25,0.94,U] [#6 0.08,-0.26,0.68,U] [#7 -0.10,-0.07,0.44,U] [#8 0.08,-0.33,0.72,U] 
23:38:16.626 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.55, 0.04}
23:38:16.627 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
23:38:16.628 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
23:38:16.629 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.76 mountX=0.00 mountY=0.07, mountTheta=1.55
23:38:16.630 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
23:38:16.631 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
23:38:16.632 00.001 16108 Worker thread wakes up
23:38:16.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:38:16.632 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:38:16.632 00.000 16108 Moving (-0.01, -0.07) raw xDistance=0.00 yDistance=0.07
23:38:16.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:38:16.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:16.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:38:16.633 00.001 16108 MoveAxis(E, 0, ABG)
23:38:16.633 00.000 16108 Move returns status 0, amount 0
23:38:16.633 00.000 16108 MoveAxis(N, 0, ABG)
23:38:16.633 00.000 16108 Move returns status 0, amount 0
23:38:16.633 00.000 16108 move complete, result=0
23:38:16.633 00.000 16108 worker thread done servicing request
23:38:16.636 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1843, max=65535, med=3840, FiltMin=3273, FiltMax=42854, Gamma=1.000
23:38:16.658 00.022 21068 UpdateGuideState exits: m=111360 SNR=70.8
23:38:16.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:16.661 00.001 21068 Enqueuing Expose request
23:38:16.661 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:16.662 00.001 16108 Worker thread wakes up
23:38:16.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:16.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:17.824 01.162 16108 Exposure complete
23:38:17.901 00.077 16108 worker thread done servicing request
23:38:17.901 00.000 21068 OnExposeComplete: enter
23:38:17.902 00.001 21068 UpdateGuideState(): m_state=6
23:38:17.903 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5124
23:38:17.905 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=876.61, Mass=80534, SNR=61.3, Peak=12547 HFD=3.0
23:38:17.906 00.001 21068 MultiStar: [#1 0.02,-0.13,1.12,U] [#2 -0.28,-0.18,1.24,U] [#3 0.02,0.11,1.16,U] [#4 -0.33,-0.17,0.84,U] [#5 0.01,-0.37,0.93,U] [#6 0.21,-0.55,0.00,M1] [#7 -0.15,-0.10,0.57,U] [#8 -0.11,-0.09,0.92,U] 
23:38:17.906 00.000 21068 refined, 7 included, MultiStar: {-0.12, -0.15}, one-star: {-0.17, -0.29}
23:38:17.907 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
23:38:17.908 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
23:38:17.909 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=0.09 mountY=0.17, mountTheta=1.09
23:38:17.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
23:38:17.911 00.001 21068 Enqueuing Move request for scope (-0.12, -0.15)
23:38:17.912 00.001 16108 Worker thread wakes up
23:38:17.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
23:38:17.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
23:38:17.912 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.17
23:38:17.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:38:17.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:17.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:38:17.912 00.000 16108 MoveAxis(E, 0, ABG)
23:38:17.912 00.000 16108 Move returns status 0, amount 0
23:38:17.912 00.000 16108 MoveAxis(N, 0, ABG)
23:38:17.912 00.000 16108 Move returns status 0, amount 0
23:38:17.912 00.000 16108 move complete, result=0
23:38:17.912 00.000 16108 worker thread done servicing request
23:38:17.916 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3837, FiltMin=3238, FiltMax=39747, Gamma=1.000
23:38:17.933 00.017 21068 UpdateGuideState exits: m=80534 SNR=61.3
23:38:17.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:17.937 00.002 21068 Enqueuing Expose request
23:38:17.938 00.001 16108 Worker thread wakes up
23:38:17.938 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:17.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:17.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:18.900 00.961 16108 Exposure complete
23:38:18.967 00.067 16108 worker thread done servicing request
23:38:18.967 00.000 21068 OnExposeComplete: enter
23:38:18.968 00.001 21068 UpdateGuideState(): m_state=6
23:38:18.969 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5125
23:38:18.970 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.81, Mass=93924, SNR=62.4, Peak=13443 HFD=3.2
23:38:18.972 00.002 21068 MultiStar: [#1 0.03,-0.17,1.19,U] [#2 -0.07,-0.34,1.27,U] [#3 0.26,-0.10,1.18,U] [#4 -0.33,-0.10,0.79,U] [#5 -0.19,-0.23,0.89,U] [#6 0.05,-0.58,0.00,M2] [#7 0.10,0.22,0.74,U] [#8 0.09,-0.29,0.81,U] 
23:38:18.972 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {-0.19, -0.10}
23:38:18.973 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
23:38:18.974 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
23:38:18.975 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.75 mountX=0.00 mountY=0.16, mountTheta=1.56
23:38:18.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.15, opts=13)
23:38:18.978 00.001 21068 Enqueuing Move request for scope (-0.03, -0.15)
23:38:18.979 00.001 16108 Worker thread wakes up
23:38:18.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
23:38:18.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
23:38:18.979 00.000 16108 Moving (-0.03, -0.15) raw xDistance=0.00 yDistance=0.16
23:38:18.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:38:18.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:18.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:18.979 00.000 16108 MoveAxis(E, 0, ABG)
23:38:18.979 00.000 16108 Move returns status 0, amount 0
23:38:18.979 00.000 16108 MoveAxis(N, 0, ABG)
23:38:18.979 00.000 16108 Move returns status 0, amount 0
23:38:18.979 00.000 16108 move complete, result=0
23:38:18.979 00.000 16108 worker thread done servicing request
23:38:18.984 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3833, FiltMin=3299, FiltMax=50515, Gamma=1.000
23:38:19.000 00.016 21068 UpdateGuideState exits: m=93924 SNR=62.4
23:38:19.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:19.001 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:19.003 00.002 21068 Enqueuing Expose request
23:38:19.005 00.002 16108 Worker thread wakes up
23:38:19.005 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:19.006 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:19.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:20.160 01.154 16108 Exposure complete
23:38:20.224 00.064 16108 worker thread done servicing request
23:38:20.225 00.001 21068 OnExposeComplete: enter
23:38:20.225 00.000 21068 UpdateGuideState(): m_state=6
23:38:20.227 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5126
23:38:20.228 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.75, Mass=88886, SNR=65.0, Peak=15683 HFD=2.9
23:38:20.229 00.001 21068 MultiStar: [#1 0.23,-0.03,1.05,U] [#2 -0.15,-0.16,1.21,U] [#3 -0.07,0.00,0.99,U] [#4 -0.28,0.23,0.85,U] [#5 0.21,0.03,0.81,U] [#6 0.10,-0.04,0.69,U] [#7 -0.17,0.13,0.78,U] [#8 0.01,-0.27,0.64,U] 
23:38:20.231 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.34, -0.16}
23:38:20.233 00.002 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
23:38:20.235 00.002 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
23:38:20.236 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=0.05 mountY=0.05, mountTheta=0.71
23:38:20.239 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
23:38:20.240 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
23:38:20.241 00.001 16108 Worker thread wakes up
23:38:20.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:38:20.242 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:38:20.242 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.05
23:38:20.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:38:20.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:20.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:20.242 00.000 16108 MoveAxis(E, 0, ABG)
23:38:20.242 00.000 16108 Move returns status 0, amount 0
23:38:20.242 00.000 16108 MoveAxis(N, 0, ABG)
23:38:20.242 00.000 16108 Move returns status 0, amount 0
23:38:20.242 00.000 16108 move complete, result=0
23:38:20.242 00.000 16108 worker thread done servicing request
23:38:20.249 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=3830, FiltMin=3241, FiltMax=52406, Gamma=1.000
23:38:20.265 00.016 21068 UpdateGuideState exits: m=88886 SNR=65.0
23:38:20.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:20.268 00.001 21068 Enqueuing Expose request
23:38:20.270 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:20.271 00.001 16108 Worker thread wakes up
23:38:20.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:20.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:21.250 00.979 16108 Exposure complete
23:38:21.314 00.064 16108 worker thread done servicing request
23:38:21.315 00.001 21068 OnExposeComplete: enter
23:38:21.315 00.000 21068 UpdateGuideState(): m_state=6
23:38:21.316 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5127
23:38:21.317 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=876.71, Mass=100389, SNR=70.5, Peak=17635 HFD=3.3
23:38:21.319 00.002 21068 MultiStar: [#1 -0.06,0.01,1.12,U] [#2 -0.00,-0.28,1.30,U] [#3 0.14,0.10,0.95,U] [#4 -0.46,-0.03,0.84,U] [#5 -0.25,-0.21,0.70,U] [#6 -0.22,-0.42,0.67,U] [#7 -0.27,0.26,0.58,U] [#8 -0.20,-0.05,0.71,U] 
23:38:21.320 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.10}, one-star: {-0.47, -0.20}
23:38:21.321 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.69)
23:38:21.322 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.75)
23:38:21.323 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.63 mountX=0.16 mountY=0.14, mountTheta=0.72
23:38:21.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.10, opts=13)
23:38:21.326 00.001 21068 Enqueuing Move request for scope (-0.18, -0.10)
23:38:21.327 00.001 16108 Worker thread wakes up
23:38:21.328 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
23:38:21.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
23:38:21.328 00.000 16108 Moving (-0.18, -0.10) raw xDistance=0.16 yDistance=0.14
23:38:21.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:38:21.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:21.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:21.328 00.000 16108 MoveAxis(E, 0, ABG)
23:38:21.328 00.000 16108 Move returns status 0, amount 0
23:38:21.328 00.000 16108 MoveAxis(N, 0, ABG)
23:38:21.328 00.000 16108 Move returns status 0, amount 0
23:38:21.328 00.000 16108 move complete, result=0
23:38:21.328 00.000 16108 worker thread done servicing request
23:38:21.335 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3827, FiltMin=3273, FiltMax=44438, Gamma=1.000
23:38:21.362 00.027 21068 UpdateGuideState exits: m=100389 SNR=70.5
23:38:21.364 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:21.367 00.002 21068 Enqueuing Expose request
23:38:21.369 00.002 16108 Worker thread wakes up
23:38:21.369 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:21.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:21.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:22.534 01.164 16108 Exposure complete
23:38:22.628 00.094 16108 worker thread done servicing request
23:38:22.628 00.000 21068 OnExposeComplete: enter
23:38:22.629 00.001 21068 UpdateGuideState(): m_state=6
23:38:22.629 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5128
23:38:22.631 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=876.65, Mass=90577, SNR=60.6, Peak=14995 HFD=2.7
23:38:22.634 00.003 21068 MultiStar: [#1 0.16,-0.09,1.39,U] [#2 0.24,-0.43,0.00,M1] [#3 -0.21,-0.09,1.00,U] [#4 -0.23,0.09,0.85,U] [#5 -0.23,-0.26,0.88,U] [#6 0.24,-0.44,0.00,M1] [#7 -0.23,-0.00,0.64,U] [#8 0.11,-0.49,0.00,M1] 
23:38:22.635 00.001 21068 refined, 5 included, MultiStar: {-0.16, -0.11}, one-star: {-0.39, -0.26}
23:38:22.637 00.002 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
23:38:22.637 00.000 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.84)
23:38:22.639 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.54 mountX=0.14 mountY=0.14, mountTheta=0.81
23:38:22.641 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
23:38:22.642 00.001 21068 Enqueuing Move request for scope (-0.16, -0.11)
23:38:22.643 00.001 16108 Worker thread wakes up
23:38:22.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:38:22.644 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:38:22.644 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=0.14
23:38:22.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:38:22.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:22.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:22.644 00.000 16108 MoveAxis(E, 0, ABG)
23:38:22.644 00.000 16108 Move returns status 0, amount 0
23:38:22.644 00.000 16108 MoveAxis(N, 0, ABG)
23:38:22.644 00.000 16108 Move returns status 0, amount 0
23:38:22.644 00.000 16108 move complete, result=0
23:38:22.645 00.001 16108 worker thread done servicing request
23:38:22.650 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3821, FiltMin=3257, FiltMax=45830, Gamma=1.000
23:38:22.668 00.018 21068 UpdateGuideState exits: m=90577 SNR=60.6
23:38:22.670 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:22.672 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:22.672 00.000 21068 Enqueuing Expose request
23:38:22.674 00.002 16108 Worker thread wakes up
23:38:22.674 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:22.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:22.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:23.642 00.967 16108 Exposure complete
23:38:23.709 00.067 16108 worker thread done servicing request
23:38:23.709 00.000 21068 OnExposeComplete: enter
23:38:23.711 00.002 21068 UpdateGuideState(): m_state=6
23:38:23.712 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5129
23:38:23.712 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=876.78, Mass=103303, SNR=65.8, Peak=16483 HFD=3.1
23:38:23.713 00.001 21068 MultiStar: [#1 0.13,-0.13,1.14,U] [#2 0.23,-0.32,1.22,U] [#3 0.26,0.13,1.15,U] [#4 -0.04,-0.17,0.75,U] [#5 0.06,-0.28,0.91,U] [#6 0.11,-0.51,0.00,M2] [#7 -0.17,0.08,0.59,U] [#8 0.28,-0.22,0.69,U] 
23:38:23.714 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.13}, one-star: {-0.27, -0.13}
23:38:23.715 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.27)
23:38:23.716 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
23:38:23.717 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=-0.10 mountY=0.11, mountTheta=2.29
23:38:23.718 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
23:38:23.719 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
23:38:23.720 00.001 16108 Worker thread wakes up
23:38:23.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:38:23.720 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:38:23.720 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
23:38:23.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:38:23.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:23.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:23.720 00.000 16108 MoveAxis(E, 0, ABG)
23:38:23.720 00.000 16108 Move returns status 0, amount 0
23:38:23.720 00.000 16108 MoveAxis(N, 0, ABG)
23:38:23.720 00.000 16108 Move returns status 0, amount 0
23:38:23.720 00.000 16108 move complete, result=0
23:38:23.720 00.000 16108 worker thread done servicing request
23:38:23.724 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3817, FiltMin=3277, FiltMax=54950, Gamma=1.000
23:38:23.744 00.020 21068 UpdateGuideState exits: m=103303 SNR=65.8
23:38:23.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:23.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:23.748 00.002 21068 Enqueuing Expose request
23:38:23.749 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:23.750 00.001 16108 Worker thread wakes up
23:38:23.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:23.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:24.917 01.167 16108 Exposure complete
23:38:24.999 00.082 16108 worker thread done servicing request
23:38:24.999 00.000 21068 OnExposeComplete: enter
23:38:25.000 00.001 21068 UpdateGuideState(): m_state=6
23:38:25.000 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5130
23:38:25.001 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.89, Mass=90498, SNR=63.5, Peak=15811 HFD=2.8
23:38:25.002 00.001 21068 MultiStar: [#1 0.31,0.04,1.32,U] [#2 0.18,-0.33,1.28,U] [#3 0.26,-0.00,1.29,U] [#4 -0.11,0.02,0.86,U] [#5 -0.18,-0.28,0.95,U] [#6 0.18,-0.49,0.00,M3] [#7 -0.24,-0.07,0.63,U] [#8 0.14,-0.23,0.81,U] 
23:38:25.003 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {-0.41, -0.02}
23:38:25.004 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
23:38:25.005 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
23:38:25.006 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.27 mountX=-0.05 mountY=0.10, mountTheta=2.07
23:38:25.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
23:38:25.010 00.002 21068 Enqueuing Move request for scope (0.03, -0.11)
23:38:25.012 00.002 16108 Worker thread wakes up
23:38:25.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:38:25.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:38:25.012 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
23:38:25.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:38:25.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:25.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:25.012 00.000 16108 MoveAxis(E, 0, ABG)
23:38:25.012 00.000 16108 Move returns status 0, amount 0
23:38:25.012 00.000 16108 MoveAxis(N, 0, ABG)
23:38:25.012 00.000 16108 Move returns status 0, amount 0
23:38:25.012 00.000 16108 move complete, result=0
23:38:25.014 00.002 16108 worker thread done servicing request
23:38:25.018 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3811, FiltMin=3245, FiltMax=45254, Gamma=1.000
23:38:25.038 00.020 21068 UpdateGuideState exits: m=90498 SNR=63.5
23:38:25.038 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:25.038 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:25.044 00.006 21068 Enqueuing Expose request
23:38:25.045 00.001 16108 Worker thread wakes up
23:38:25.045 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:25.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:25.047 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:26.019 00.972 16108 Exposure complete
23:38:26.074 00.055 16108 worker thread done servicing request
23:38:26.075 00.001 21068 OnExposeComplete: enter
23:38:26.076 00.001 21068 UpdateGuideState(): m_state=6
23:38:26.077 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5131
23:38:26.077 00.000 21068 Star::Find returns 1 (0), X=220.00, Y=876.65, Mass=105687, SNR=74.8, Peak=17491 HFD=3.3
23:38:26.080 00.003 21068 MultiStar: [#1 -0.06,0.13,1.06,U] [#2 -0.06,-0.23,0.95,U] [#3 0.08,0.13,0.92,U] [#4 -0.08,-0.03,0.76,U] [#5 -0.21,-0.12,0.74,U] [#6 0.06,-0.34,0.81,U] [#7 0.01,-0.15,0.53,U] [#8 -0.10,-0.32,0.78,U] 
23:38:26.081 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {-0.52, -0.26}
23:38:26.082 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
23:38:26.083 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
23:38:26.084 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=0.08 mountY=0.15, mountTheta=1.05
23:38:26.085 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
23:38:26.086 00.001 21068 Enqueuing Move request for scope (-0.11, -0.12)
23:38:26.087 00.001 16108 Worker thread wakes up
23:38:26.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
23:38:26.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
23:38:26.087 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.08 yDistance=0.15
23:38:26.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:38:26.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:26.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:38:26.087 00.000 16108 MoveAxis(E, 0, ABG)
23:38:26.088 00.001 16108 Move returns status 0, amount 0
23:38:26.088 00.000 16108 MoveAxis(N, 0, ABG)
23:38:26.088 00.000 16108 Move returns status 0, amount 0
23:38:26.088 00.000 16108 move complete, result=0
23:38:26.088 00.000 16108 worker thread done servicing request
23:38:26.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3811, FiltMin=3264, FiltMax=48598, Gamma=1.000
23:38:26.107 00.015 21068 UpdateGuideState exits: m=105687 SNR=74.8
23:38:26.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.108 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:26.109 00.001 21068 Enqueuing Expose request
23:38:26.110 00.001 16108 Worker thread wakes up
23:38:26.110 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:26.111 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:26.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:27.277 01.166 16108 Exposure complete
23:38:27.345 00.068 16108 worker thread done servicing request
23:38:27.345 00.000 21068 OnExposeComplete: enter
23:38:27.346 00.001 21068 UpdateGuideState(): m_state=6
23:38:27.347 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5132
23:38:27.348 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.74, Mass=112491, SNR=72.1, Peak=17043 HFD=3.0
23:38:27.349 00.001 21068 MultiStar: [#1 0.13,-0.19,1.09,U] [#2 -0.15,-0.43,1.23,U] [#3 0.09,-0.14,1.14,U] [#4 -0.24,0.12,0.77,U] [#5 0.01,-0.28,0.91,U] [#6 0.01,-0.35,0.69,U] [#7 -0.31,-0.10,0.65,U] [#8 -0.13,-0.09,0.72,U] 
23:38:27.350 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.20}, one-star: {-0.24, -0.17}
23:38:27.350 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
23:38:27.351 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
23:38:27.352 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.96 mountX=0.04 mountY=0.21, mountTheta=1.36
23:38:27.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.20, opts=13)
23:38:27.355 00.001 21068 Enqueuing Move request for scope (-0.08, -0.20)
23:38:27.355 00.000 16108 Worker thread wakes up
23:38:27.356 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
23:38:27.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
23:38:27.356 00.000 16108 Moving (-0.08, -0.20) raw xDistance=0.04 yDistance=0.21
23:38:27.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:38:27.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:38:27.356 00.000 16108 MoveAxis(E, 0, ABG)
23:38:27.356 00.000 16108 Move returns status 0, amount 0
23:38:27.356 00.000 16108 MoveAxis(S, 42, ABG)
23:38:27.356 00.000 16108 Guiding  Dir = 1, Dur = 42
23:38:27.356 00.000 16108 IsSlewing returns 0
23:38:27.357 00.001 16108 IsGuiding returns 0
23:38:27.360 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3805, FiltMin=3248, FiltMax=41581, Gamma=1.000
23:38:27.378 00.018 16108 PulseGuide returned control before completion, sleep 31
23:38:27.385 00.007 21068 UpdateGuideState exits: m=112491 SNR=72.1
23:38:27.387 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:27.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:27.390 00.002 21068 Enqueuing Expose request
23:38:27.425 00.035 16108 IsGuiding returns 1
23:38:27.425 00.000 16108 scope still moving after pulse duration time elapsed
23:38:27.456 00.031 16108 IsSlewing returns 0
23:38:27.456 00.000 16108 IsGuiding returns 1
23:38:27.487 00.031 16108 IsSlewing returns 0
23:38:27.487 00.000 16108 IsGuiding returns 0
23:38:27.487 00.000 16108 scope move finished after 42 + 88 ms
23:38:27.487 00.000 16108 Move returns status 0, amount 42
23:38:27.487 00.000 16108 move complete, result=0
23:38:27.487 00.000 16108 worker thread done servicing request
23:38:27.487 00.000 16108 Worker thread wakes up
23:38:27.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:27.488 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:38:27.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:28.467 00.979 16108 Exposure complete
23:38:28.521 00.054 16108 worker thread done servicing request
23:38:28.521 00.000 21068 OnExposeComplete: enter
23:38:28.522 00.001 21068 UpdateGuideState(): m_state=6
23:38:28.524 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5133
23:38:28.525 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.65, Mass=109558, SNR=73.8, Peak=15027 HFD=3.1
23:38:28.527 00.002 21068 MultiStar: [#1 0.12,-0.22,1.11,U] [#2 -0.01,-0.30,1.13,U] [#3 0.31,0.20,1.14,U] [#4 -0.09,-0.07,0.71,U] [#5 -0.15,-0.18,0.84,U] [#6 0.10,-0.43,0.69,U] [#7 -0.01,-0.11,0.63,U] [#8 0.13,-0.29,0.78,U] 
23:38:28.529 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.17}, one-star: {-0.04, -0.25}
23:38:28.529 00.000 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
23:38:28.530 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
23:38:28.531 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.28 mountX=-0.08 mountY=0.16, mountTheta=2.05
23:38:28.532 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.17, opts=13)
23:38:28.533 00.001 21068 Enqueuing Move request for scope (0.05, -0.17)
23:38:28.534 00.001 16108 Worker thread wakes up
23:38:28.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
23:38:28.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
23:38:28.534 00.000 16108 Moving (0.05, -0.17) raw xDistance=-0.08 yDistance=0.16
23:38:28.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:28.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:28.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:28.534 00.000 16108 MoveAxis(E, 0, ABG)
23:38:28.534 00.000 16108 Move returns status 0, amount 0
23:38:28.534 00.000 16108 MoveAxis(N, 0, ABG)
23:38:28.534 00.000 16108 Move returns status 0, amount 0
23:38:28.534 00.000 16108 move complete, result=0
23:38:28.534 00.000 16108 worker thread done servicing request
23:38:28.539 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3801, FiltMin=3254, FiltMax=50883, Gamma=1.000
23:38:28.554 00.015 21068 UpdateGuideState exits: m=109558 SNR=73.8
23:38:28.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:28.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:28.556 00.000 21068 Enqueuing Expose request
23:38:28.557 00.001 16108 Worker thread wakes up
23:38:28.557 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:28.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:28.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:29.725 01.168 16108 Exposure complete
23:38:29.794 00.069 16108 worker thread done servicing request
23:38:29.794 00.000 21068 OnExposeComplete: enter
23:38:29.795 00.001 21068 UpdateGuideState(): m_state=6
23:38:29.797 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5134
23:38:29.799 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=876.52, Mass=104915, SNR=70.3, Peak=15811 HFD=3.1
23:38:29.802 00.003 21068 MultiStar: [#1 0.17,0.06,1.24,U] [#2 0.07,-0.22,1.16,U] [#3 -0.05,0.20,0.87,U] [#4 -0.17,0.17,0.88,U] [#5 -0.02,-0.08,0.86,U] [#6 0.11,-0.14,0.83,U] [#7 0.03,0.07,0.62,U] [#8 -0.02,-0.07,0.92,U] 
23:38:29.803 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.33, -0.38}
23:38:29.804 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
23:38:29.805 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
23:38:29.807 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.93 mountX=0.01 mountY=0.06, mountTheta=1.39
23:38:29.811 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
23:38:29.812 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
23:38:29.813 00.001 16108 Worker thread wakes up
23:38:29.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:38:29.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:38:29.813 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
23:38:29.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:38:29.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:29.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:29.814 00.001 16108 MoveAxis(E, 0, ABG)
23:38:29.814 00.000 16108 Move returns status 0, amount 0
23:38:29.814 00.000 16108 MoveAxis(N, 0, ABG)
23:38:29.814 00.000 16108 Move returns status 0, amount 0
23:38:29.814 00.000 16108 move complete, result=0
23:38:29.814 00.000 16108 worker thread done servicing request
23:38:29.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3798, FiltMin=3235, FiltMax=51638, Gamma=1.000
23:38:29.833 00.016 21068 UpdateGuideState exits: m=104915 SNR=70.3
23:38:29.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:29.835 00.000 21068 Enqueuing Expose request
23:38:29.836 00.001 16108 Worker thread wakes up
23:38:29.836 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:29.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:29.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:30.831 00.994 16108 Exposure complete
23:38:30.914 00.083 16108 worker thread done servicing request
23:38:30.914 00.000 21068 OnExposeComplete: enter
23:38:30.915 00.001 21068 UpdateGuideState(): m_state=6
23:38:30.915 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5135
23:38:30.917 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=876.79, Mass=99123, SNR=74.4, Peak=13392 HFD=3.1
23:38:30.919 00.002 21068 MultiStar: [#1 0.20,-0.23,1.05,U] [#2 -0.07,-0.10,1.15,U] [#3 0.14,0.15,0.98,U] [#4 -0.23,0.16,0.92,U] [#5 0.12,-0.13,0.83,U] [#6 0.05,-0.40,0.79,U] [#7 -0.12,-0.19,0.50,U] [#8 0.26,-0.23,0.79,U] 
23:38:30.919 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.23, -0.12}
23:38:30.920 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
23:38:30.921 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
23:38:30.922 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=-0.03 mountY=0.10, mountTheta=1.87
23:38:30.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
23:38:30.925 00.001 21068 Enqueuing Move request for scope (0.01, -0.11)
23:38:30.926 00.001 16108 Worker thread wakes up
23:38:30.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:38:30.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:38:30.926 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
23:38:30.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:30.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:30.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:38:30.926 00.000 16108 MoveAxis(E, 0, ABG)
23:38:30.926 00.000 16108 Move returns status 0, amount 0
23:38:30.926 00.000 16108 MoveAxis(N, 0, ABG)
23:38:30.926 00.000 16108 Move returns status 0, amount 0
23:38:30.926 00.000 16108 move complete, result=0
23:38:30.926 00.000 16108 worker thread done servicing request
23:38:30.931 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3795, FiltMin=3248, FiltMax=49286, Gamma=1.000
23:38:30.961 00.030 21068 UpdateGuideState exits: m=99123 SNR=74.4
23:38:30.963 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:30.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:30.966 00.002 21068 Enqueuing Expose request
23:38:30.968 00.002 16108 Worker thread wakes up
23:38:30.968 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:30.969 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:30.971 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:32.141 01.170 16108 Exposure complete
23:38:32.208 00.067 16108 worker thread done servicing request
23:38:32.208 00.000 21068 OnExposeComplete: enter
23:38:32.209 00.001 21068 UpdateGuideState(): m_state=6
23:38:32.209 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5136
23:38:32.211 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=876.78, Mass=93279, SNR=70.5, Peak=13680 HFD=3.1
23:38:32.213 00.002 21068 MultiStar: [#1 0.18,0.12,1.28,U] [#2 0.07,-0.13,1.30,U] [#3 -0.08,0.32,1.08,U] [#4 0.10,0.02,0.84,U] [#5 -0.21,-0.19,0.97,U] [#6 0.29,-0.43,0.00,M1] [#7 -0.08,0.12,0.55,U] [#8 0.05,-0.35,0.78,U] 
23:38:32.214 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {-0.05, -0.13}
23:38:32.217 00.003 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
23:38:32.217 00.000 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
23:38:32.218 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.21 mountX=-0.01 mountY=0.02, mountTheta=2.12
23:38:32.221 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
23:38:32.223 00.002 21068 Enqueuing Move request for scope (0.01, -0.02)
23:38:32.224 00.001 16108 Worker thread wakes up
23:38:32.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:38:32.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:38:32.224 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
23:38:32.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:32.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:32.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:32.224 00.000 16108 MoveAxis(E, 0, ABG)
23:38:32.225 00.001 16108 Move returns status 0, amount 0
23:38:32.225 00.000 16108 MoveAxis(N, 0, ABG)
23:38:32.225 00.000 16108 Move returns status 0, amount 0
23:38:32.225 00.000 16108 move complete, result=0
23:38:32.225 00.000 16108 worker thread done servicing request
23:38:32.229 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3792, FiltMin=3235, FiltMax=51453, Gamma=1.000
23:38:32.244 00.015 21068 UpdateGuideState exits: m=93279 SNR=70.5
23:38:32.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:32.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:32.247 00.001 21068 Enqueuing Expose request
23:38:32.249 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:32.250 00.001 16108 Worker thread wakes up
23:38:32.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:32.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:33.231 00.981 16108 Exposure complete
23:38:33.288 00.057 16108 worker thread done servicing request
23:38:33.289 00.001 21068 OnExposeComplete: enter
23:38:33.290 00.001 21068 UpdateGuideState(): m_state=6
23:38:33.290 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5137
23:38:33.292 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=876.62, Mass=103011, SNR=66.6, Peak=15603 HFD=3.1
23:38:33.293 00.001 21068 MultiStar: [#1 0.22,-0.05,1.15,U] [#2 0.09,-0.42,1.16,U] [#3 0.32,-0.06,0.96,U] [#4 -0.11,-0.08,0.91,U] [#5 -0.20,-0.57,0.00,M1] [#6 0.29,-0.74,0.00,M2] [#7 -0.01,-0.05,0.60,U] [#8 0.32,-0.35,0.88,U] 
23:38:33.294 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.20}, one-star: {-0.07, -0.29}
23:38:33.296 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:38:33.298 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
23:38:33.299 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=-0.15 mountY=0.16, mountTheta=2.31
23:38:33.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.20, opts=13)
23:38:33.304 00.002 21068 Enqueuing Move request for scope (0.12, -0.20)
23:38:33.305 00.001 16108 Worker thread wakes up
23:38:33.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
23:38:33.306 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
23:38:33.306 00.000 16108 Moving (0.12, -0.20) raw xDistance=-0.15 yDistance=0.16
23:38:33.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:38:33.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:33.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:33.306 00.000 16108 MoveAxis(E, 0, ABG)
23:38:33.306 00.000 16108 Move returns status 0, amount 0
23:38:33.306 00.000 16108 MoveAxis(N, 0, ABG)
23:38:33.306 00.000 16108 Move returns status 0, amount 0
23:38:33.306 00.000 16108 move complete, result=0
23:38:33.306 00.000 16108 worker thread done servicing request
23:38:33.310 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3789, FiltMin=3283, FiltMax=47165, Gamma=1.000
23:38:33.332 00.022 21068 UpdateGuideState exits: m=103011 SNR=66.6
23:38:33.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:33.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:33.335 00.001 21068 Enqueuing Expose request
23:38:33.336 00.001 16108 Worker thread wakes up
23:38:33.336 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:33.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:33.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:34.508 01.171 16108 Exposure complete
23:38:34.609 00.101 16108 worker thread done servicing request
23:38:34.609 00.000 21068 OnExposeComplete: enter
23:38:34.610 00.001 21068 UpdateGuideState(): m_state=6
23:38:34.612 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5138
23:38:34.613 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=876.74, Mass=98947, SNR=69.5, Peak=16531 HFD=2.6
23:38:34.614 00.001 21068 MultiStar: [#1 0.17,-0.14,1.09,U] [#2 -0.11,-0.18,1.28,U] [#3 0.23,0.00,0.99,U] [#4 -0.30,-0.39,0.00,M1] [#5 0.12,-0.36,1.09,U] [#6 0.10,-0.54,0.00,M3] [#7 0.06,0.02,0.67,U] [#8 0.17,-0.41,0.71,U] 
23:38:34.614 00.000 21068 refined, 6 included, MultiStar: {-0.00, -0.18}, one-star: {-0.58, -0.17}
23:38:34.615 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
23:38:34.616 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
23:38:34.616 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=-0.03 mountY=0.17, mountTheta=1.74
23:38:34.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.18, opts=13)
23:38:34.618 00.000 21068 Enqueuing Move request for scope (-0.00, -0.18)
23:38:34.619 00.001 16108 Worker thread wakes up
23:38:34.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
23:38:34.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
23:38:34.619 00.000 16108 Moving (-0.00, -0.18) raw xDistance=-0.03 yDistance=0.17
23:38:34.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:34.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:34.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:38:34.620 00.001 16108 MoveAxis(E, 0, ABG)
23:38:34.620 00.000 16108 Move returns status 0, amount 0
23:38:34.620 00.000 16108 MoveAxis(N, 0, ABG)
23:38:34.620 00.000 16108 Move returns status 0, amount 0
23:38:34.620 00.000 16108 move complete, result=0
23:38:34.620 00.000 16108 worker thread done servicing request
23:38:34.625 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3789, FiltMin=3245, FiltMax=53379, Gamma=1.000
23:38:34.646 00.021 21068 UpdateGuideState exits: m=98947 SNR=69.5
23:38:34.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:34.649 00.001 21068 Enqueuing Expose request
23:38:34.650 00.001 16108 Worker thread wakes up
23:38:34.650 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:34.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:34.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:35.631 00.980 16108 Exposure complete
23:38:35.686 00.055 16108 worker thread done servicing request
23:38:35.686 00.000 21068 OnExposeComplete: enter
23:38:35.687 00.001 21068 UpdateGuideState(): m_state=6
23:38:35.687 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5139
23:38:35.688 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.66, Mass=104853, SNR=78.3, Peak=17779 HFD=2.8
23:38:35.689 00.001 21068 MultiStar: [#1 0.07,0.12,0.91,U] [#2 0.02,-0.26,1.22,U] [#3 0.06,0.12,0.89,U] [#4 -0.32,0.00,0.86,U] [#5 -0.23,-0.21,0.91,U] [#6 -0.08,-0.65,0.00,M4] [#7 -0.14,-0.02,0.52,U] [#8 -0.08,-0.35,0.65,U] 
23:38:35.690 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.11}, one-star: {-0.50, -0.25}
23:38:35.691 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
23:38:35.691 00.000 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
23:38:35.692 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=0.12 mountY=0.14, mountTheta=0.88
23:38:35.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
23:38:35.695 00.001 21068 Enqueuing Move request for scope (-0.14, -0.11)
23:38:35.695 00.000 16108 Worker thread wakes up
23:38:35.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
23:38:35.696 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
23:38:35.696 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
23:38:35.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:38:35.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:35.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:35.696 00.000 16108 MoveAxis(E, 0, ABG)
23:38:35.696 00.000 16108 Move returns status 0, amount 0
23:38:35.696 00.000 16108 MoveAxis(N, 0, ABG)
23:38:35.696 00.000 16108 Move returns status 0, amount 0
23:38:35.696 00.000 16108 move complete, result=0
23:38:35.696 00.000 16108 worker thread done servicing request
23:38:35.699 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3785, FiltMin=3181, FiltMax=51165, Gamma=1.000
23:38:35.715 00.016 21068 UpdateGuideState exits: m=104853 SNR=78.3
23:38:35.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:35.716 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:35.717 00.001 21068 Enqueuing Expose request
23:38:35.718 00.001 16108 Worker thread wakes up
23:38:35.718 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:35.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:35.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:36.890 01.172 16108 Exposure complete
23:38:36.955 00.065 16108 worker thread done servicing request
23:38:36.955 00.000 21068 OnExposeComplete: enter
23:38:36.957 00.002 21068 UpdateGuideState(): m_state=6
23:38:36.958 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5140
23:38:36.961 00.003 21068 Star::Find returns 1 (0), X=220.46, Y=876.66, Mass=99437, SNR=72.4, Peak=15120 HFD=3.0
23:38:36.962 00.001 21068 MultiStar: [#1 0.33,0.00,1.21,U] [#2 -0.02,-0.33,1.15,U] [#3 0.12,-0.16,0.97,U] [#4 -0.07,0.05,0.91,U] [#5 -0.12,-0.29,0.80,U] [#6 0.31,-0.46,0.00,M5] [#7 0.09,-0.53,0.00,M1] [#8 0.08,-0.22,0.72,U] 
23:38:36.964 00.002 21068 refined, 6 included, MultiStar: {0.05, -0.17}, one-star: {-0.06, -0.25}
23:38:36.965 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
23:38:36.966 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
23:38:36.968 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.28 mountX=-0.08 mountY=0.15, mountTheta=2.05
23:38:36.972 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.17, opts=13)
23:38:36.973 00.001 21068 Enqueuing Move request for scope (0.05, -0.17)
23:38:36.975 00.002 16108 Worker thread wakes up
23:38:36.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
23:38:36.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
23:38:36.975 00.000 16108 Moving (0.05, -0.17) raw xDistance=-0.08 yDistance=0.15
23:38:36.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:36.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:36.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:38:36.975 00.000 16108 MoveAxis(E, 0, ABG)
23:38:36.975 00.000 16108 Move returns status 0, amount 0
23:38:36.976 00.001 16108 MoveAxis(N, 0, ABG)
23:38:36.976 00.000 16108 Move returns status 0, amount 0
23:38:36.976 00.000 16108 move complete, result=0
23:38:36.976 00.000 16108 worker thread done servicing request
23:38:36.980 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3782, FiltMin=3206, FiltMax=50045, Gamma=1.000
23:38:37.003 00.023 21068 UpdateGuideState exits: m=99437 SNR=72.4
23:38:37.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:37.007 00.001 21068 Enqueuing Expose request
23:38:37.008 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:37.009 00.001 16108 Worker thread wakes up
23:38:37.009 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:37.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:37.985 00.976 16108 Exposure complete
23:38:38.045 00.060 16108 worker thread done servicing request
23:38:38.045 00.000 21068 OnExposeComplete: enter
23:38:38.046 00.001 21068 UpdateGuideState(): m_state=6
23:38:38.047 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5141
23:38:38.048 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.77, Mass=102488, SNR=68.3, Peak=16467 HFD=2.9
23:38:38.049 00.001 21068 MultiStar: [#1 -0.10,-0.01,1.31,U] [#2 -0.09,-0.42,1.42,U] [#3 -0.09,-0.05,0.93,U] [#4 -0.28,0.11,0.88,U] [#5 -0.08,-0.21,1.10,U] [#6 0.06,-0.40,0.91,U] [#7 -0.01,-0.00,0.69,U] [#8 -0.26,-0.32,0.89,U] 
23:38:38.050 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.17}, one-star: {-0.32, -0.14}
23:38:38.050 00.000 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
23:38:38.051 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
23:38:38.052 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.22 mountX=0.10 mountY=0.20, mountTheta=1.11
23:38:38.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.17, opts=13)
23:38:38.056 00.002 21068 Enqueuing Move request for scope (-0.13, -0.17)
23:38:38.057 00.001 16108 Worker thread wakes up
23:38:38.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
23:38:38.057 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
23:38:38.057 00.000 16108 Moving (-0.13, -0.17) raw xDistance=0.10 yDistance=0.20
23:38:38.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:38:38.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:38.058 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:38:38.058 00.000 16108 MoveAxis(E, 0, ABG)
23:38:38.058 00.000 16108 Move returns status 0, amount 0
23:38:38.058 00.000 16108 MoveAxis(N, 0, ABG)
23:38:38.058 00.000 16108 Move returns status 0, amount 0
23:38:38.058 00.000 16108 move complete, result=0
23:38:38.058 00.000 16108 worker thread done servicing request
23:38:38.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3779, FiltMin=3222, FiltMax=54630, Gamma=1.000
23:38:38.080 00.018 21068 UpdateGuideState exits: m=102488 SNR=68.3
23:38:38.082 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:38.085 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:38.085 00.000 21068 Enqueuing Expose request
23:38:38.086 00.001 16108 Worker thread wakes up
23:38:38.086 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:38.087 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:38.088 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:39.267 01.179 16108 Exposure complete
23:38:39.342 00.075 16108 worker thread done servicing request
23:38:39.342 00.000 21068 OnExposeComplete: enter
23:38:39.343 00.001 21068 UpdateGuideState(): m_state=6
23:38:39.344 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5142
23:38:39.344 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=876.56, Mass=97968, SNR=67.2, Peak=15219 HFD=2.9
23:38:39.346 00.002 21068 MultiStar: [#1 0.24,-0.20,1.21,U] [#2 -0.12,-0.32,1.34,U] [#3 0.08,0.05,1.25,U] [#4 -0.28,-0.09,0.89,U] [#5 -0.10,-0.37,1.13,U] [#6 -0.02,-0.50,0.00,M5] [#7 -0.17,-0.31,0.72,U] [#8 -0.07,-0.28,0.84,U] 
23:38:39.347 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.32, -0.35}
23:38:39.348 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
23:38:39.348 00.000 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
23:38:39.349 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.89 mountX=0.04 mountY=0.24, mountTheta=1.42
23:38:39.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.23, opts=13)
23:38:39.352 00.001 21068 Enqueuing Move request for scope (-0.08, -0.23)
23:38:39.352 00.000 16108 Worker thread wakes up
23:38:39.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
23:38:39.352 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
23:38:39.352 00.000 16108 Moving (-0.08, -0.23) raw xDistance=0.04 yDistance=0.24
23:38:39.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:38:39.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:38:39.352 00.000 16108 MoveAxis(E, 0, ABG)
23:38:39.352 00.000 16108 Move returns status 0, amount 0
23:38:39.353 00.001 16108 MoveAxis(S, 48, ABG)
23:38:39.353 00.000 16108 Guiding  Dir = 1, Dur = 48
23:38:39.353 00.000 16108 IsSlewing returns 0
23:38:39.353 00.000 16108 IsGuiding returns 0
23:38:39.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3776, FiltMin=3241, FiltMax=51485, Gamma=1.000
23:38:39.365 00.009 16108 PulseGuide returned control before completion, sleep 47
23:38:39.372 00.007 21068 UpdateGuideState exits: m=97968 SNR=67.2
23:38:39.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:39.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:39.374 00.000 21068 Enqueuing Expose request
23:38:39.426 00.052 16108 IsGuiding returns 1
23:38:39.426 00.000 16108 scope still moving after pulse duration time elapsed
23:38:39.457 00.031 16108 IsSlewing returns 0
23:38:39.457 00.000 16108 IsGuiding returns 0
23:38:39.457 00.000 16108 scope move finished after 48 + 56 ms
23:38:39.457 00.000 16108 Move returns status 0, amount 48
23:38:39.457 00.000 16108 move complete, result=0
23:38:39.457 00.000 16108 worker thread done servicing request
23:38:39.457 00.000 16108 Worker thread wakes up
23:38:39.457 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
23:38:39.460 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:39.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:40.431 00.971 16108 Exposure complete
23:38:40.490 00.059 16108 worker thread done servicing request
23:38:40.490 00.000 21068 OnExposeComplete: enter
23:38:40.493 00.003 21068 UpdateGuideState(): m_state=6
23:38:40.495 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5143
23:38:40.496 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.80, Mass=126542, SNR=83.4, Peak=19587 HFD=3.1
23:38:40.498 00.002 21068 MultiStar: [#1 0.23,-0.25,0.94,U] [#2 0.08,-0.35,1.03,U] [#3 0.19,-0.07,0.86,U] [#4 -0.26,0.20,0.97,U] [#5 -0.05,-0.33,0.83,U] [#6 -0.01,-0.63,0.00,M6] [#7 -0.16,-0.15,0.55,U] [#8 0.14,-0.27,0.68,U] 
23:38:40.500 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {-0.29, -0.11}
23:38:40.501 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
23:38:40.502 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
23:38:40.504 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=-0.01 mountY=0.16, mountTheta=1.64
23:38:40.505 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
23:38:40.506 00.001 21068 Enqueuing Move request for scope (-0.02, -0.16)
23:38:40.506 00.000 16108 Worker thread wakes up
23:38:40.507 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
23:38:40.507 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
23:38:40.507 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
23:38:40.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:40.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:40.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:40.507 00.000 16108 MoveAxis(E, 0, ABG)
23:38:40.507 00.000 16108 Move returns status 0, amount 0
23:38:40.507 00.000 16108 MoveAxis(N, 0, ABG)
23:38:40.507 00.000 16108 Move returns status 0, amount 0
23:38:40.507 00.000 16108 move complete, result=0
23:38:40.507 00.000 16108 worker thread done servicing request
23:38:40.513 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3776, FiltMin=3216, FiltMax=51715, Gamma=1.000
23:38:40.537 00.024 21068 UpdateGuideState exits: m=126542 SNR=83.4
23:38:40.539 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.541 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:40.542 00.001 21068 Enqueuing Expose request
23:38:40.544 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:40.545 00.001 16108 Worker thread wakes up
23:38:40.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:40.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:41.705 01.160 16108 Exposure complete
23:38:41.767 00.062 16108 worker thread done servicing request
23:38:41.767 00.000 21068 OnExposeComplete: enter
23:38:41.768 00.001 21068 UpdateGuideState(): m_state=6
23:38:41.769 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5144
23:38:41.770 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.81, Mass=101860, SNR=71.3, Peak=15536 HFD=3.2
23:38:41.770 00.000 21068 MultiStar: [#1 0.58,0.03,0.00,M1] [#2 0.10,-0.16,1.23,U] [#3 0.20,0.11,1.08,U] [#4 -0.01,0.23,0.83,U] [#5 0.02,-0.00,1.07,U] [#6 0.41,-0.19,0.79,U] [#7 -0.08,-0.05,0.66,U] [#8 0.13,-0.07,0.80,U] 
23:38:41.771 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.07, -0.10}
23:38:41.772 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
23:38:41.773 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
23:38:41.773 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.11 mountY=0.01, mountTheta=3.09
23:38:41.776 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
23:38:41.777 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
23:38:41.778 00.001 16108 Worker thread wakes up
23:38:41.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:38:41.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:38:41.778 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.11 yDistance=0.01
23:38:41.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:38:41.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:41.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:41.778 00.000 16108 MoveAxis(E, 0, ABG)
23:38:41.778 00.000 16108 Move returns status 0, amount 0
23:38:41.778 00.000 16108 MoveAxis(N, 0, ABG)
23:38:41.778 00.000 16108 Move returns status 0, amount 0
23:38:41.778 00.000 16108 move complete, result=0
23:38:41.778 00.000 16108 worker thread done servicing request
23:38:41.782 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3769, FiltMin=3190, FiltMax=54973, Gamma=1.000
23:38:41.797 00.015 21068 UpdateGuideState exits: m=101860 SNR=71.3
23:38:41.799 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:41.799 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:41.800 00.001 21068 Enqueuing Expose request
23:38:41.801 00.001 16108 Worker thread wakes up
23:38:41.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:41.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:41.801 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:42.781 00.980 16108 Exposure complete
23:38:42.848 00.067 16108 worker thread done servicing request
23:38:42.848 00.000 21068 OnExposeComplete: enter
23:38:42.849 00.001 21068 UpdateGuideState(): m_state=6
23:38:42.850 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5145
23:38:42.851 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.61, Mass=109653, SNR=73.5, Peak=16019 HFD=3.2
23:38:42.852 00.001 21068 MultiStar: [#1 0.34,-0.16,1.06,U] [#2 0.08,-0.27,1.08,U] [#3 0.43,-0.02,0.93,U] [#4 0.03,-0.07,0.76,U] [#5 -0.08,-0.28,0.96,U] [#6 0.20,-0.58,0.00,M6] [#7 -0.01,0.00,0.59,U] [#8 0.20,-0.32,0.77,U] 
23:38:42.853 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.19}, one-star: {-0.22, -0.29}
23:38:42.853 00.000 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
23:38:42.854 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
23:38:42.855 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.08 mountX=-0.13 mountY=0.16, mountTheta=2.27
23:38:42.856 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.19, opts=13)
23:38:42.857 00.001 21068 Enqueuing Move request for scope (0.10, -0.19)
23:38:42.858 00.001 16108 Worker thread wakes up
23:38:42.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
23:38:42.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
23:38:42.858 00.000 16108 Moving (0.10, -0.19) raw xDistance=-0.13 yDistance=0.16
23:38:42.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:42.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:42.859 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:42.859 00.000 16108 MoveAxis(E, 0, ABG)
23:38:42.859 00.000 16108 Move returns status 0, amount 0
23:38:42.859 00.000 16108 MoveAxis(N, 0, ABG)
23:38:42.859 00.000 16108 Move returns status 0, amount 0
23:38:42.859 00.000 16108 move complete, result=0
23:38:42.859 00.000 16108 worker thread done servicing request
23:38:42.863 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3769, FiltMin=3235, FiltMax=58934, Gamma=1.000
23:38:42.878 00.015 21068 UpdateGuideState exits: m=109653 SNR=73.5
23:38:42.878 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:42.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:42.880 00.001 21068 Enqueuing Expose request
23:38:42.881 00.001 16108 Worker thread wakes up
23:38:42.881 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:42.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:42.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:44.034 01.152 16108 Exposure complete
23:38:44.092 00.058 16108 worker thread done servicing request
23:38:44.092 00.000 21068 OnExposeComplete: enter
23:38:44.093 00.001 21068 UpdateGuideState(): m_state=6
23:38:44.094 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5146
23:38:44.094 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=876.89, Mass=101757, SNR=69.7, Peak=18387 HFD=3.0
23:38:44.097 00.003 21068 MultiStar: [#1 0.02,0.30,1.15,U] [#2 0.06,0.06,1.44,U] [#3 -0.10,0.33,1.05,U] [#4 -0.25,0.34,0.95,U] [#5 -0.15,0.12,1.05,U] [#6 -0.21,0.14,0.95,U] [#7 -0.04,0.32,0.61,U] [#8 -0.04,0.11,0.80,U] 
23:38:44.098 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.18}, one-star: {-0.31, -0.02}
23:38:44.099 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
23:38:44.099 00.000 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
23:38:44.100 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=0.14 mountY=-0.15, mountTheta=-0.84
23:38:44.102 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.18, opts=13)
23:38:44.103 00.001 21068 Enqueuing Move request for scope (-0.11, 0.18)
23:38:44.105 00.002 16108 Worker thread wakes up
23:38:44.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:38:44.106 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:38:44.106 00.000 16108 Moving (-0.11, 0.18) raw xDistance=0.14 yDistance=-0.15
23:38:44.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:38:44.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:44.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:38:44.106 00.000 16108 MoveAxis(E, 0, ABG)
23:38:44.106 00.000 16108 Move returns status 0, amount 0
23:38:44.106 00.000 16108 MoveAxis(N, 0, ABG)
23:38:44.106 00.000 16108 Move returns status 0, amount 0
23:38:44.106 00.000 16108 move complete, result=0
23:38:44.106 00.000 16108 worker thread done servicing request
23:38:44.112 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3766, FiltMin=3177, FiltMax=53085, Gamma=1.000
23:38:44.131 00.019 21068 UpdateGuideState exits: m=101757 SNR=69.7
23:38:44.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:44.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:44.134 00.000 21068 Enqueuing Expose request
23:38:44.137 00.003 16108 Worker thread wakes up
23:38:44.137 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:44.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:44.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:45.111 00.973 16108 Exposure complete
23:38:45.203 00.092 16108 worker thread done servicing request
23:38:45.203 00.000 21068 OnExposeComplete: enter
23:38:45.206 00.003 21068 UpdateGuideState(): m_state=6
23:38:45.208 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5147
23:38:45.210 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=877.02, Mass=87398, SNR=62.5, Peak=17747 HFD=2.7
23:38:45.212 00.002 21068 MultiStar: [#1 0.06,-0.08,1.19,U] [#2 0.04,-0.06,1.55,U] [#3 -0.03,0.13,1.25,U] [#4 -0.34,0.02,1.06,U] [#5 -0.19,0.13,1.01,U] [#6 -0.09,-0.21,1.12,U] [#7 -0.16,0.29,0.68,U] [#8 0.07,0.06,0.93,U] 
23:38:45.213 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.46, 0.11}
23:38:45.214 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
23:38:45.217 00.003 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
23:38:45.218 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.91 mountX=0.11 mountY=0.00, mountTheta=0.00
23:38:45.221 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
23:38:45.222 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
23:38:45.224 00.002 16108 Worker thread wakes up
23:38:45.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:38:45.224 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:38:45.224 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=0.00
23:38:45.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:38:45.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:45.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:38:45.224 00.000 16108 MoveAxis(E, 0, ABG)
23:38:45.224 00.000 16108 Move returns status 0, amount 0
23:38:45.224 00.000 16108 MoveAxis(N, 0, ABG)
23:38:45.224 00.000 16108 Move returns status 0, amount 0
23:38:45.224 00.000 16108 move complete, result=0
23:38:45.224 00.000 16108 worker thread done servicing request
23:38:45.230 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3766, FiltMin=3213, FiltMax=53846, Gamma=1.000
23:38:45.247 00.017 21068 UpdateGuideState exits: m=87398 SNR=62.5
23:38:45.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:45.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:45.249 00.000 21068 Enqueuing Expose request
23:38:45.250 00.001 16108 Worker thread wakes up
23:38:45.250 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:45.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:45.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:46.412 01.161 16108 Exposure complete
23:38:46.468 00.056 16108 worker thread done servicing request
23:38:46.468 00.000 21068 OnExposeComplete: enter
23:38:46.469 00.001 21068 UpdateGuideState(): m_state=6
23:38:46.469 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5148
23:38:46.470 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.68, Mass=100863, SNR=73.5, Peak=16787 HFD=3.3
23:38:46.471 00.001 21068 MultiStar: [#1 0.18,0.04,1.21,U] [#2 0.00,-0.15,1.13,U] [#3 -0.03,-0.07,0.93,U] [#4 -0.35,0.12,0.87,U] [#5 -0.27,-0.15,0.93,U] [#6 0.19,-0.26,0.87,U] [#7 0.05,0.11,0.65,U] [#8 -0.09,-0.20,0.76,U] 
23:38:46.472 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.49, -0.23}
23:38:46.472 00.000 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
23:38:46.473 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
23:38:46.474 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.33 mountX=0.07 mountY=0.11, mountTheta=1.00
23:38:46.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
23:38:46.477 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
23:38:46.478 00.001 16108 Worker thread wakes up
23:38:46.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:38:46.478 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:38:46.478 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
23:38:46.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:38:46.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:46.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:46.478 00.000 16108 MoveAxis(E, 0, ABG)
23:38:46.478 00.000 16108 Move returns status 0, amount 0
23:38:46.478 00.000 16108 MoveAxis(N, 0, ABG)
23:38:46.479 00.001 16108 Move returns status 0, amount 0
23:38:46.479 00.000 16108 move complete, result=0
23:38:46.479 00.000 16108 worker thread done servicing request
23:38:46.482 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3763, FiltMin=3248, FiltMax=51725, Gamma=1.000
23:38:46.509 00.027 21068 UpdateGuideState exits: m=100863 SNR=73.5
23:38:46.510 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:46.512 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:46.513 00.001 21068 Enqueuing Expose request
23:38:46.514 00.001 16108 Worker thread wakes up
23:38:46.514 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:46.516 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:46.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:47.486 00.970 16108 Exposure complete
23:38:47.558 00.072 16108 worker thread done servicing request
23:38:47.558 00.000 21068 OnExposeComplete: enter
23:38:47.559 00.001 21068 UpdateGuideState(): m_state=6
23:38:47.559 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5149
23:38:47.560 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.69, Mass=103743, SNR=64.2, Peak=15091 HFD=3.0
23:38:47.562 00.002 21068 MultiStar: [#1 0.27,0.08,1.42,U] [#2 0.18,-0.18,1.48,U] [#3 0.32,0.05,1.17,U] [#4 -0.13,-0.03,1.09,U] [#5 0.19,-0.13,1.05,U] [#6 0.07,-0.39,0.84,U] [#7 -0.09,0.19,0.75,U] [#8 0.21,-0.18,0.83,U] 
23:38:47.562 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {-0.19, -0.21}
23:38:47.563 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
23:38:47.564 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
23:38:47.565 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.66 mountX=-0.12 mountY=0.06, mountTheta=2.71
23:38:47.566 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
23:38:47.567 00.001 21068 Enqueuing Move request for scope (0.11, -0.08)
23:38:47.568 00.001 16108 Worker thread wakes up
23:38:47.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:38:47.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:38:47.568 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.06
23:38:47.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:38:47.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:47.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:47.568 00.000 16108 MoveAxis(E, 0, ABG)
23:38:47.568 00.000 16108 Move returns status 0, amount 0
23:38:47.568 00.000 16108 MoveAxis(N, 0, ABG)
23:38:47.568 00.000 16108 Move returns status 0, amount 0
23:38:47.568 00.000 16108 move complete, result=0
23:38:47.568 00.000 16108 worker thread done servicing request
23:38:47.572 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3760, FiltMin=3222, FiltMax=55622, Gamma=1.000
23:38:47.587 00.015 21068 UpdateGuideState exits: m=103743 SNR=64.2
23:38:47.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:47.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:47.589 00.000 21068 Enqueuing Expose request
23:38:47.590 00.001 16108 Worker thread wakes up
23:38:47.590 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:47.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:47.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:48.757 01.166 16108 Exposure complete
23:38:48.817 00.060 16108 worker thread done servicing request
23:38:48.817 00.000 21068 OnExposeComplete: enter
23:38:48.818 00.001 21068 UpdateGuideState(): m_state=6
23:38:48.818 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5150
23:38:48.819 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.41, Mass=95903, SNR=74.1, Peak=13648 HFD=3.1
23:38:48.820 00.001 21068 MultiStar: [#1 0.30,-0.02,1.09,U] [#2 0.22,-0.23,1.16,U] [#3 0.26,0.21,1.00,U] [#4 -0.11,-0.11,0.86,U] [#5 0.07,-0.33,0.87,U] [#6 0.03,-0.66,0.00,M3] [#7 -0.01,-0.17,0.64,U] [#8 0.26,-0.41,0.00,M1] 
23:38:48.821 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.16}, one-star: {-0.02, -0.49}
23:38:48.821 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
23:38:48.822 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
23:38:48.823 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=-0.14 mountY=0.13, mountTheta=2.41
23:38:48.824 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.16, opts=13)
23:38:48.825 00.001 21068 Enqueuing Move request for scope (0.12, -0.16)
23:38:48.827 00.002 16108 Worker thread wakes up
23:38:48.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
23:38:48.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
23:38:48.827 00.000 16108 Moving (0.12, -0.16) raw xDistance=-0.14 yDistance=0.13
23:38:48.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:38:48.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:48.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:38:48.827 00.000 16108 MoveAxis(E, 0, ABG)
23:38:48.827 00.000 16108 Move returns status 0, amount 0
23:38:48.827 00.000 16108 MoveAxis(N, 0, ABG)
23:38:48.827 00.000 16108 Move returns status 0, amount 0
23:38:48.827 00.000 16108 move complete, result=0
23:38:48.828 00.001 16108 worker thread done servicing request
23:38:48.831 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3760, FiltMin=3257, FiltMax=51565, Gamma=1.000
23:38:48.846 00.015 21068 UpdateGuideState exits: m=95903 SNR=74.1
23:38:48.848 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:48.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:48.851 00.002 21068 Enqueuing Expose request
23:38:48.853 00.002 16108 Worker thread wakes up
23:38:48.853 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:48.855 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:48.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:49.847 00.992 16108 Exposure complete
23:38:49.912 00.065 16108 worker thread done servicing request
23:38:49.912 00.000 21068 OnExposeComplete: enter
23:38:49.913 00.001 21068 UpdateGuideState(): m_state=6
23:38:49.913 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5151
23:38:49.914 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.36, Mass=107258, SNR=71.5, Peak=15424 HFD=3.1
23:38:49.915 00.001 21068 MultiStar: [#1 0.27,-0.03,1.43,U] [#2 0.03,-0.27,1.41,U] [#3 -0.13,0.04,1.02,U] [#4 0.08,0.17,1.06,U] [#5 0.23,0.01,1.04,U] [#6 0.19,-0.62,0.00,M4] [#7 0.05,-0.09,0.65,U] [#8 0.18,-0.41,0.76,U] 
23:38:49.916 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.04, -0.55}
23:38:49.916 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
23:38:49.917 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
23:38:49.919 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.94 mountX=-0.12 mountY=0.11, mountTheta=2.41
23:38:49.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
23:38:49.921 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
23:38:49.922 00.001 16108 Worker thread wakes up
23:38:49.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:38:49.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:38:49.922 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.11
23:38:49.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:38:49.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:49.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:49.922 00.000 16108 MoveAxis(E, 0, ABG)
23:38:49.922 00.000 16108 Move returns status 0, amount 0
23:38:49.922 00.000 16108 MoveAxis(N, 0, ABG)
23:38:49.922 00.000 16108 Move returns status 0, amount 0
23:38:49.922 00.000 16108 move complete, result=0
23:38:49.922 00.000 16108 worker thread done servicing request
23:38:49.925 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3757, FiltMin=3238, FiltMax=49923, Gamma=1.000
23:38:49.948 00.023 21068 UpdateGuideState exits: m=107258 SNR=71.5
23:38:49.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:49.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:49.951 00.001 21068 Enqueuing Expose request
23:38:49.951 00.000 16108 Worker thread wakes up
23:38:49.951 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:49.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:49.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:51.106 01.154 16108 Exposure complete
23:38:51.164 00.058 16108 worker thread done servicing request
23:38:51.164 00.000 21068 OnExposeComplete: enter
23:38:51.164 00.000 21068 UpdateGuideState(): m_state=6
23:38:51.165 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5152
23:38:51.166 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.53, Mass=104572, SNR=74.3, Peak=14947 HFD=3.1
23:38:51.168 00.002 21068 MultiStar: [#1 0.06,-0.07,1.07,U] [#2 0.09,-0.33,1.41,U] [#3 -0.13,-0.07,0.92,U] [#4 -0.08,-0.16,0.79,U] [#5 -0.10,-0.30,0.94,U] [#6 0.12,-0.53,0.00,M5] [#7 0.03,-0.46,0.60,U] [#8 0.10,-0.56,0.00,M1] 
23:38:51.169 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.25}, one-star: {-0.12, -0.37}
23:38:51.169 00.000 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
23:38:51.170 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
23:38:51.171 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.68 mountX=-0.02 mountY=0.25, mountTheta=1.64
23:38:51.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.25, opts=13)
23:38:51.174 00.001 21068 Enqueuing Move request for scope (-0.03, -0.25)
23:38:51.175 00.001 16108 Worker thread wakes up
23:38:51.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
23:38:51.175 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
23:38:51.175 00.000 16108 Moving (-0.03, -0.25) raw xDistance=-0.02 yDistance=0.25
23:38:51.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:38:51.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:38:51.175 00.000 16108 MoveAxis(E, 0, ABG)
23:38:51.175 00.000 16108 Move returns status 0, amount 0
23:38:51.176 00.001 16108 MoveAxis(S, 49, ABG)
23:38:51.176 00.000 16108 Guiding  Dir = 1, Dur = 49
23:38:51.176 00.000 16108 IsSlewing returns 0
23:38:51.176 00.000 16108 IsGuiding returns 0
23:38:51.179 00.003 16108 PulseGuide returned control before completion, sleep 57
23:38:51.180 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3757, FiltMin=3206, FiltMax=46029, Gamma=1.000
23:38:51.196 00.016 21068 UpdateGuideState exits: m=104572 SNR=74.3
23:38:51.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:51.197 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:51.198 00.001 21068 Enqueuing Expose request
23:38:51.252 00.054 16108 IsGuiding returns 0
23:38:51.252 00.000 16108 Move returns status 0, amount 49
23:38:51.252 00.000 16108 move complete, result=0
23:38:51.252 00.000 16108 worker thread done servicing request
23:38:51.252 00.000 16108 Worker thread wakes up
23:38:51.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:51.252 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
23:38:51.253 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:52.213 00.960 16108 Exposure complete
23:38:52.266 00.053 16108 worker thread done servicing request
23:38:52.266 00.000 21068 OnExposeComplete: enter
23:38:52.267 00.001 21068 UpdateGuideState(): m_state=6
23:38:52.268 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5153
23:38:52.270 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.76, Mass=100443, SNR=77.7, Peak=16304 HFD=3.1
23:38:52.272 00.002 21068 MultiStar: [#1 0.23,-0.11,0.94,U] [#2 0.27,-0.30,1.12,U] [#3 0.27,0.04,0.98,U] [#4 0.01,0.26,0.91,U] [#5 0.17,-0.21,0.96,U] [#6 0.42,-0.43,0.00,M6] [#7 0.09,-0.02,0.51,U] [#8 0.39,-0.17,0.69,U] 
23:38:52.274 00.002 21068 single-star, 7 included, MultiStar: {0.17, -0.09}, one-star: {-0.05, -0.15}
23:38:52.275 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
23:38:52.276 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
23:38:52.278 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.91 mountX=0.03 mountY=0.16, mountTheta=1.41
23:38:52.282 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.15, opts=13)
23:38:52.283 00.001 21068 Enqueuing Move request for scope (-0.05, -0.15)
23:38:52.284 00.001 16108 Worker thread wakes up
23:38:52.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:38:52.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:38:52.284 00.000 16108 Moving (-0.05, -0.15) raw xDistance=0.03 yDistance=0.16
23:38:52.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:38:52.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:52.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:52.284 00.000 16108 MoveAxis(E, 0, ABG)
23:38:52.285 00.001 16108 Move returns status 0, amount 0
23:38:52.285 00.000 16108 MoveAxis(N, 0, ABG)
23:38:52.285 00.000 16108 Move returns status 0, amount 0
23:38:52.285 00.000 16108 move complete, result=0
23:38:52.285 00.000 16108 worker thread done servicing request
23:38:52.290 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3757, FiltMin=3193, FiltMax=52918, Gamma=1.000
23:38:52.316 00.026 21068 UpdateGuideState exits: m=100443 SNR=77.7
23:38:52.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:52.320 00.002 21068 Enqueuing Expose request
23:38:52.322 00.002 16108 Worker thread wakes up
23:38:52.322 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:52.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:52.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:53.498 01.175 16108 Exposure complete
23:38:53.560 00.062 16108 worker thread done servicing request
23:38:53.560 00.000 21068 OnExposeComplete: enter
23:38:53.561 00.001 21068 UpdateGuideState(): m_state=6
23:38:53.562 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5154
23:38:53.562 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=876.88, Mass=103832, SNR=69.9, Peak=17299 HFD=2.9
23:38:53.563 00.001 21068 MultiStar: [#1 0.36,0.07,1.13,U] [#2 0.02,-0.13,1.18,U] [#3 0.01,0.17,1.27,U] [#4 -0.00,0.16,0.92,U] [#5 0.03,-0.22,1.03,U] [#6 0.15,-0.56,0.00,M7] [#7 0.44,0.16,0.61,U] [#8 0.28,-0.04,0.84,U] 
23:38:53.564 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {-0.33, -0.03}
23:38:53.565 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
23:38:53.566 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
23:38:53.566 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=-0.08 mountY=-0.03, mountTheta=-2.75
23:38:53.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
23:38:53.569 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
23:38:53.570 00.001 16108 Worker thread wakes up
23:38:53.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
23:38:53.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
23:38:53.570 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
23:38:53.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:53.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:53.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:53.570 00.000 16108 MoveAxis(E, 0, ABG)
23:38:53.570 00.000 16108 Move returns status 0, amount 0
23:38:53.570 00.000 16108 MoveAxis(N, 0, ABG)
23:38:53.571 00.001 16108 Move returns status 0, amount 0
23:38:53.571 00.000 16108 move complete, result=0
23:38:53.571 00.000 16108 worker thread done servicing request
23:38:53.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3757, FiltMin=3187, FiltMax=51798, Gamma=1.000
23:38:53.590 00.016 21068 UpdateGuideState exits: m=103832 SNR=69.9
23:38:53.590 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.593 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:53.594 00.001 21068 Enqueuing Expose request
23:38:53.595 00.001 16108 Worker thread wakes up
23:38:53.595 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:53.596 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:53.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:54.567 00.971 16108 Exposure complete
23:38:54.622 00.055 16108 worker thread done servicing request
23:38:54.622 00.000 21068 OnExposeComplete: enter
23:38:54.623 00.001 21068 UpdateGuideState(): m_state=6
23:38:54.624 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5155
23:38:54.625 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.78, Mass=100747, SNR=77.1, Peak=16835 HFD=2.9
23:38:54.626 00.001 21068 MultiStar: [#1 0.19,0.01,1.21,U] [#2 -0.01,-0.12,1.20,U] [#3 0.15,0.03,1.06,U] [#4 0.04,0.17,0.84,U] [#5 0.13,-0.30,0.93,U] [#6 0.18,-0.40,0.86,U] [#7 -0.18,-0.03,0.59,U] [#8 0.07,-0.02,0.73,U] 
23:38:54.626 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {-0.25, -0.13}
23:38:54.627 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
23:38:54.628 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
23:38:54.629 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.08 mountX=-0.06 mountY=0.07, mountTheta=2.26
23:38:54.630 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
23:38:54.631 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
23:38:54.632 00.001 16108 Worker thread wakes up
23:38:54.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:38:54.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:38:54.632 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.06 yDistance=0.07
23:38:54.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:38:54.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:54.633 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:38:54.633 00.000 16108 MoveAxis(E, 0, ABG)
23:38:54.633 00.000 16108 Move returns status 0, amount 0
23:38:54.633 00.000 16108 MoveAxis(N, 0, ABG)
23:38:54.633 00.000 16108 Move returns status 0, amount 0
23:38:54.633 00.000 16108 move complete, result=0
23:38:54.633 00.000 16108 worker thread done servicing request
23:38:54.638 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3753, FiltMin=3245, FiltMax=60659, Gamma=1.000
23:38:54.665 00.027 21068 UpdateGuideState exits: m=100747 SNR=77.1
23:38:54.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:54.669 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:54.670 00.001 21068 Enqueuing Expose request
23:38:54.672 00.002 16108 Worker thread wakes up
23:38:54.672 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:54.674 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:54.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:55.847 01.173 16108 Exposure complete
23:38:55.903 00.056 16108 worker thread done servicing request
23:38:55.904 00.001 21068 OnExposeComplete: enter
23:38:55.904 00.000 21068 UpdateGuideState(): m_state=6
23:38:55.905 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5156
23:38:55.906 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.89, Mass=108801, SNR=81.7, Peak=17395 HFD=3.1
23:38:55.908 00.002 21068 MultiStar: [#1 0.27,0.05,1.19,U] [#2 0.25,-0.15,1.13,U] [#3 0.07,0.14,0.87,U] [#4 -0.11,0.07,0.85,U] [#5 -0.07,-0.20,1.02,U] [#6 0.05,-0.62,0.00,M7] [#7 0.31,0.18,0.52,U] [#8 -0.12,-0.08,0.74,U] 
23:38:55.909 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {-0.16, -0.01}
23:38:55.909 00.000 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
23:38:55.910 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
23:38:55.911 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.06 mountY=0.00, mountTheta=3.10
23:38:55.912 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
23:38:55.913 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
23:38:55.914 00.001 16108 Worker thread wakes up
23:38:55.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:38:55.914 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:38:55.914 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.06 yDistance=0.00
23:38:55.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:38:55.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:55.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:38:55.914 00.000 16108 MoveAxis(E, 0, ABG)
23:38:55.914 00.000 16108 Move returns status 0, amount 0
23:38:55.914 00.000 16108 MoveAxis(N, 0, ABG)
23:38:55.915 00.001 16108 Move returns status 0, amount 0
23:38:55.915 00.000 16108 move complete, result=0
23:38:55.915 00.000 16108 worker thread done servicing request
23:38:55.919 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3753, FiltMin=3225, FiltMax=55373, Gamma=1.000
23:38:55.948 00.029 21068 UpdateGuideState exits: m=108801 SNR=81.7
23:38:55.950 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:55.952 00.001 21068 Enqueuing Expose request
23:38:55.953 00.001 16108 Worker thread wakes up
23:38:55.953 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:55.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:55.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:56.937 00.983 16108 Exposure complete
23:38:57.018 00.081 16108 worker thread done servicing request
23:38:57.018 00.000 21068 OnExposeComplete: enter
23:38:57.019 00.001 21068 UpdateGuideState(): m_state=6
23:38:57.021 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5157
23:38:57.021 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=876.70, Mass=109581, SNR=75.6, Peak=13811 HFD=3.1
23:38:57.022 00.001 21068 MultiStar: [#1 0.30,0.09,1.08,U] [#2 0.29,-0.24,1.30,U] [#3 0.27,0.15,1.15,U] [#4 -0.31,-0.10,0.84,U] [#5 -0.01,-0.07,0.92,U] [#6 0.14,-0.25,0.76,U] [#7 0.26,-0.00,0.53,U] [#8 0.36,-0.15,0.70,U] 
23:38:57.023 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {-0.24, -0.21}
23:38:57.024 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.72)
23:38:57.025 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
23:38:57.025 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.60 mountX=-0.13 mountY=0.05, mountTheta=2.77
23:38:57.026 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
23:38:57.027 00.001 21068 Enqueuing Move request for scope (0.12, -0.08)
23:38:57.028 00.001 16108 Worker thread wakes up
23:38:57.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:38:57.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:38:57.028 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
23:38:57.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:57.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:57.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:57.028 00.000 16108 MoveAxis(E, 0, ABG)
23:38:57.028 00.000 16108 Move returns status 0, amount 0
23:38:57.029 00.001 16108 MoveAxis(N, 0, ABG)
23:38:57.029 00.000 16108 Move returns status 0, amount 0
23:38:57.029 00.000 16108 move complete, result=0
23:38:57.029 00.000 16108 worker thread done servicing request
23:38:57.033 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=3757, FiltMin=3225, FiltMax=57037, Gamma=1.000
23:38:57.048 00.015 21068 UpdateGuideState exits: m=109581 SNR=75.6
23:38:57.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:57.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:57.050 00.000 21068 Enqueuing Expose request
23:38:57.051 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:57.052 00.001 16108 Worker thread wakes up
23:38:57.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:57.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:58.222 01.170 16108 Exposure complete
23:38:58.294 00.072 16108 worker thread done servicing request
23:38:58.294 00.000 21068 OnExposeComplete: enter
23:38:58.295 00.001 21068 UpdateGuideState(): m_state=6
23:38:58.296 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5158
23:38:58.297 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.69, Mass=104066, SNR=73.5, Peak=16240 HFD=3.1
23:38:58.297 00.000 21068 MultiStar: [#1 0.33,-0.07,1.20,U] [#2 0.29,-0.32,1.15,U] [#3 0.42,0.09,1.01,U] [#4 0.07,-0.10,0.97,U] [#5 0.16,-0.29,0.92,U] [#6 0.14,-0.31,0.97,U] [#7 0.41,-0.03,0.63,U] [#8 0.38,-0.21,0.77,U] 
23:38:58.298 00.001 21068 single-star, 8 included, MultiStar: {0.25, -0.16}, one-star: {0.04, -0.22}
23:38:58.299 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
23:38:58.299 00.000 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
23:38:58.300 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.37 mountX=-0.08 mountY=0.20, mountTheta=1.95
23:38:58.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.22, opts=13)
23:38:58.303 00.001 21068 Enqueuing Move request for scope (0.04, -0.22)
23:38:58.304 00.001 16108 Worker thread wakes up
23:38:58.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
23:38:58.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
23:38:58.304 00.000 16108 Moving (0.04, -0.22) raw xDistance=-0.08 yDistance=0.20
23:38:58.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:58.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:38:58.304 00.000 16108 MoveAxis(E, 0, ABG)
23:38:58.304 00.000 16108 Move returns status 0, amount 0
23:38:58.304 00.000 16108 MoveAxis(S, 41, ABG)
23:38:58.304 00.000 16108 Guiding  Dir = 1, Dur = 41
23:38:58.305 00.001 16108 IsSlewing returns 0
23:38:58.305 00.000 16108 IsGuiding returns 0
23:38:58.306 00.001 16108 PulseGuide returned control before completion, sleep 51
23:38:58.307 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3757, FiltMin=3248, FiltMax=53789, Gamma=1.000
23:38:58.331 00.024 21068 UpdateGuideState exits: m=104066 SNR=73.5
23:38:58.333 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:58.333 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:58.334 00.001 21068 Enqueuing Expose request
23:38:58.359 00.025 16108 IsGuiding returns 1
23:38:58.359 00.000 16108 scope still moving after pulse duration time elapsed
23:38:58.390 00.031 16108 IsSlewing returns 0
23:38:58.390 00.000 16108 IsGuiding returns 0
23:38:58.390 00.000 16108 scope move finished after 41 + 44 ms
23:38:58.390 00.000 16108 Move returns status 0, amount 41
23:38:58.390 00.000 16108 move complete, result=0
23:38:58.390 00.000 16108 worker thread done servicing request
23:38:58.390 00.000 16108 Worker thread wakes up
23:38:58.390 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:38:58.391 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:58.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:38:59.370 00.979 16108 Exposure complete
23:38:59.465 00.095 16108 worker thread done servicing request
23:38:59.465 00.000 21068 OnExposeComplete: enter
23:38:59.466 00.001 21068 UpdateGuideState(): m_state=6
23:38:59.467 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5159
23:38:59.468 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.75, Mass=102159, SNR=71.0, Peak=14883 HFD=3.0
23:38:59.471 00.003 21068 MultiStar: [#1 0.45,-0.01,1.28,U] [#2 0.08,-0.18,1.24,U] [#3 0.28,0.20,1.08,U] [#4 -0.13,0.09,0.93,U] [#5 0.01,-0.06,1.03,U] [#6 0.16,-0.49,0.00,M6] [#7 0.02,0.09,0.64,U] [#8 0.17,-0.25,0.81,U] 
23:38:59.472 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {-0.02, -0.16}
23:38:59.472 00.000 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
23:38:59.473 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
23:38:59.474 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=-0.13 mountY=0.01, mountTheta=3.09
23:38:59.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
23:38:59.477 00.001 21068 Enqueuing Move request for scope (0.12, -0.04)
23:38:59.478 00.001 16108 Worker thread wakes up
23:38:59.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:38:59.478 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:38:59.478 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.13 yDistance=0.01
23:38:59.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:59.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:59.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:59.478 00.000 16108 MoveAxis(E, 0, ABG)
23:38:59.478 00.000 16108 Move returns status 0, amount 0
23:38:59.478 00.000 16108 MoveAxis(N, 0, ABG)
23:38:59.478 00.000 16108 Move returns status 0, amount 0
23:38:59.478 00.000 16108 move complete, result=0
23:38:59.478 00.000 16108 worker thread done servicing request
23:38:59.482 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3760, FiltMin=3113, FiltMax=55686, Gamma=1.000
23:38:59.497 00.015 21068 UpdateGuideState exits: m=102159 SNR=71.0
23:38:59.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:59.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:38:59.500 00.001 21068 Enqueuing Expose request
23:38:59.500 00.000 16108 Worker thread wakes up
23:38:59.500 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:59.501 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:38:59.501 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:00.664 01.163 16108 Exposure complete
23:39:00.728 00.064 16108 worker thread done servicing request
23:39:00.729 00.001 21068 OnExposeComplete: enter
23:39:00.730 00.001 21068 UpdateGuideState(): m_state=6
23:39:00.731 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5160
23:39:00.732 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.85, Mass=96709, SNR=62.2, Peak=14560 HFD=3.2
23:39:00.733 00.001 21068 MultiStar: [#1 0.40,-0.11,1.45,U] [#2 0.29,-0.01,1.46,U] [#3 0.49,-0.03,0.00,M1] [#4 0.14,0.15,1.00,U] [#5 0.26,0.03,1.21,U] [#6 0.40,-0.30,0.00,M7] [#7 0.05,0.28,0.76,U] [#8 0.34,-0.16,0.89,U] 
23:39:00.735 00.002 21068 single-star, 6 included, MultiStar: {0.24, 0.00}, one-star: {0.06, -0.06}
23:39:00.736 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
23:39:00.739 00.003 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
23:39:00.740 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=-0.06 mountY=0.04, mountTheta=2.57
23:39:00.743 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
23:39:00.744 00.001 21068 Enqueuing Move request for scope (0.06, -0.06)
23:39:00.745 00.001 16108 Worker thread wakes up
23:39:00.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:39:00.746 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:39:00.746 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.06 yDistance=0.04
23:39:00.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:39:00.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:00.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:00.746 00.000 16108 MoveAxis(E, 0, ABG)
23:39:00.746 00.000 16108 Move returns status 0, amount 0
23:39:00.746 00.000 16108 MoveAxis(N, 0, ABG)
23:39:00.746 00.000 16108 Move returns status 0, amount 0
23:39:00.746 00.000 16108 move complete, result=0
23:39:00.747 00.001 16108 worker thread done servicing request
23:39:00.754 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3760, FiltMin=3216, FiltMax=59747, Gamma=1.000
23:39:00.780 00.026 21068 UpdateGuideState exits: m=96709 SNR=62.2
23:39:00.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:00.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:00.783 00.001 21068 Enqueuing Expose request
23:39:00.785 00.002 16108 Worker thread wakes up
23:39:00.785 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:00.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:00.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:01.758 00.972 16108 Exposure complete
23:39:01.819 00.061 16108 worker thread done servicing request
23:39:01.819 00.000 21068 OnExposeComplete: enter
23:39:01.820 00.001 21068 UpdateGuideState(): m_state=6
23:39:01.821 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5161
23:39:01.822 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.67, Mass=98771, SNR=73.2, Peak=16864 HFD=3.1
23:39:01.823 00.001 21068 MultiStar: [#1 0.30,-0.05,1.16,U] [#2 0.37,-0.15,1.13,U] [#3 0.40,0.20,1.14,U] [#4 -0.02,0.11,0.82,U] [#5 0.34,0.07,1.07,U] [#6 0.32,-0.52,0.00,M8] [#7 0.06,-0.01,0.66,U] [#8 0.39,-0.22,0.68,U] 
23:39:01.823 00.000 21068 single-star, 7 included, MultiStar: {0.24, -0.03}, one-star: {-0.03, -0.24}
23:39:01.824 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
23:39:01.825 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
23:39:01.826 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.69 mountX=-0.01 mountY=0.24, mountTheta=1.62
23:39:01.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.24, opts=13)
23:39:01.828 00.001 21068 Enqueuing Move request for scope (-0.03, -0.24)
23:39:01.829 00.001 16108 Worker thread wakes up
23:39:01.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
23:39:01.829 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
23:39:01.829 00.000 16108 Moving (-0.03, -0.24) raw xDistance=-0.01 yDistance=0.24
23:39:01.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:39:01.830 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:39:01.830 00.000 16108 MoveAxis(E, 0, ABG)
23:39:01.830 00.000 16108 Move returns status 0, amount 0
23:39:01.830 00.000 16108 MoveAxis(S, 48, ABG)
23:39:01.830 00.000 16108 Guiding  Dir = 1, Dur = 48
23:39:01.830 00.000 16108 IsSlewing returns 0
23:39:01.830 00.000 16108 IsGuiding returns 0
23:39:01.833 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3763, FiltMin=3213, FiltMax=57779, Gamma=1.000
23:39:01.849 00.016 21068 UpdateGuideState exits: m=98771 SNR=73.2
23:39:01.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:01.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:01.852 00.001 21068 Enqueuing Expose request
23:39:01.881 00.029 16108 IsGuiding returns 1
23:39:01.881 00.000 16108 scope still moving after pulse duration time elapsed
23:39:01.911 00.030 16108 IsSlewing returns 0
23:39:01.911 00.000 16108 IsGuiding returns 1
23:39:01.942 00.031 16108 IsSlewing returns 0
23:39:01.942 00.000 16108 IsGuiding returns 1
23:39:01.973 00.031 16108 IsSlewing returns 0
23:39:01.973 00.000 16108 IsGuiding returns 0
23:39:01.973 00.000 16108 scope move finished after 48 + 94 ms
23:39:01.973 00.000 16108 Move returns status 0, amount 48
23:39:01.973 00.000 16108 move complete, result=0
23:39:01.973 00.000 16108 worker thread done servicing request
23:39:01.973 00.000 16108 Worker thread wakes up
23:39:01.974 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
23:39:01.975 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:01.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:03.148 01.173 16108 Exposure complete
23:39:03.223 00.075 16108 worker thread done servicing request
23:39:03.223 00.000 21068 OnExposeComplete: enter
23:39:03.224 00.001 21068 UpdateGuideState(): m_state=6
23:39:03.225 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5162
23:39:03.226 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.25, Mass=107729, SNR=75.7, Peak=15520 HFD=3.2
23:39:03.227 00.001 21068 MultiStar: [#1 0.28,0.48,0.00,M1] [#2 0.16,0.06,1.15,U] [#3 0.24,0.53,0.00,M1] [#4 0.00,0.24,0.75,U] [#5 0.12,0.21,0.89,U] [#6 -0.03,-0.17,0.81,U] [#7 0.14,0.49,0.00,M1] [#8 -0.04,0.00,0.78,U] 
23:39:03.228 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.12}, one-star: {-0.10, 0.35}
23:39:03.229 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
23:39:03.229 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
23:39:03.230 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
23:39:03.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
23:39:03.232 00.000 21068 Enqueuing Move request for scope (0.03, 0.12)
23:39:03.233 00.001 16108 Worker thread wakes up
23:39:03.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:39:03.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:39:03.233 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.00 yDistance=-0.12
23:39:03.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:39:03.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:03.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:03.233 00.000 16108 MoveAxis(E, 0, ABG)
23:39:03.233 00.000 16108 Move returns status 0, amount 0
23:39:03.233 00.000 16108 MoveAxis(N, 0, ABG)
23:39:03.233 00.000 16108 Move returns status 0, amount 0
23:39:03.233 00.000 16108 move complete, result=0
23:39:03.234 00.001 16108 worker thread done servicing request
23:39:03.238 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3766, FiltMin=3235, FiltMax=47558, Gamma=1.000
23:39:03.263 00.025 21068 UpdateGuideState exits: m=107729 SNR=75.7
23:39:03.265 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:03.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:03.268 00.002 21068 Enqueuing Expose request
23:39:03.270 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:03.271 00.001 16108 Worker thread wakes up
23:39:03.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:03.272 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:04.259 00.987 16108 Exposure complete
23:39:04.323 00.064 16108 worker thread done servicing request
23:39:04.323 00.000 21068 OnExposeComplete: enter
23:39:04.324 00.001 21068 UpdateGuideState(): m_state=6
23:39:04.326 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5163
23:39:04.327 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.23, Mass=82378, SNR=61.1, Peak=14304 HFD=2.9
23:39:04.328 00.001 21068 MultiStar: [#1 0.49,0.60,0.00,M2] [#2 0.21,0.41,1.24,U] [#3 0.47,0.40,0.00,M2] [#4 -0.19,0.43,1.00,U] [#5 0.14,0.30,1.34,U] [#6 0.01,0.07,1.01,U] [#7 -0.03,0.49,0.00,M2] [#8 0.15,0.50,0.00,M1] 
23:39:04.330 00.002 21068 refined, 4 included, MultiStar: {0.05, 0.31}, one-star: {0.03, 0.33}
23:39:04.331 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
23:39:04.332 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
23:39:04.333 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.32 cameraTheta=1.41 mountX=0.00 mountY=-0.31, mountTheta=-1.56
23:39:04.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.31, opts=13)
23:39:04.336 00.001 21068 Enqueuing Move request for scope (0.05, 0.31)
23:39:04.337 00.001 16108 Worker thread wakes up
23:39:04.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
23:39:04.339 00.002 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
23:39:04.339 00.000 16108 Moving (0.05, 0.31) raw xDistance=0.00 yDistance=-0.31
23:39:04.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:04.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:39:04.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:39:04.339 00.000 16108 MoveAxis(E, 0, ABG)
23:39:04.339 00.000 16108 Move returns status 0, amount 0
23:39:04.339 00.000 16108 MoveAxis(N, 0, ABG)
23:39:04.339 00.000 16108 Move returns status 0, amount 0
23:39:04.339 00.000 16108 move complete, result=0
23:39:04.339 00.000 16108 worker thread done servicing request
23:39:04.345 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3766, FiltMin=3251, FiltMax=50989, Gamma=1.000
23:39:04.365 00.020 21068 UpdateGuideState exits: m=82378 SNR=61.1
23:39:04.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:04.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:04.367 00.000 21068 Enqueuing Expose request
23:39:04.368 00.001 16108 Worker thread wakes up
23:39:04.368 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:39:04.368 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:04.369 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:05.524 01.155 16108 Exposure complete
23:39:05.577 00.053 16108 worker thread done servicing request
23:39:05.577 00.000 21068 OnExposeComplete: enter
23:39:05.578 00.001 21068 UpdateGuideState(): m_state=6
23:39:05.579 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5164
23:39:05.580 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.91, Mass=89052, SNR=62.6, Peak=14499 HFD=2.6
23:39:05.581 00.001 21068 MultiStar: [#1 0.41,0.37,0.00,M3] [#2 0.64,0.07,0.00,M1] [#3 0.35,0.43,0.00,M3] [#4 -0.02,0.47,0.93,U] [#5 0.16,0.03,1.20,U] [#6 0.21,-0.19,0.99,U] [#7 0.12,0.10,0.68,U] [#8 0.40,0.18,0.86,U] 
23:39:05.582 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.09}, one-star: {-0.20, -0.00}
23:39:05.583 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
23:39:05.583 00.000 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
23:39:05.584 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=-0.09 mountY=-0.11, mountTheta=-2.23
23:39:05.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.09, opts=13)
23:39:05.587 00.001 21068 Enqueuing Move request for scope (0.11, 0.09)
23:39:05.589 00.002 16108 Worker thread wakes up
23:39:05.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:39:05.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:39:05.589 00.000 16108 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
23:39:05.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:39:05.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:05.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:05.589 00.000 16108 MoveAxis(E, 0, ABG)
23:39:05.589 00.000 16108 Move returns status 0, amount 0
23:39:05.589 00.000 16108 MoveAxis(N, 0, ABG)
23:39:05.589 00.000 16108 Move returns status 0, amount 0
23:39:05.589 00.000 16108 move complete, result=0
23:39:05.589 00.000 16108 worker thread done servicing request
23:39:05.593 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3769, FiltMin=3232, FiltMax=51533, Gamma=1.000
23:39:05.620 00.027 21068 UpdateGuideState exits: m=89052 SNR=62.6
23:39:05.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:05.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:05.623 00.001 21068 Enqueuing Expose request
23:39:05.624 00.001 16108 Worker thread wakes up
23:39:05.624 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:05.625 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:05.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:06.599 00.974 16108 Exposure complete
23:39:06.673 00.074 16108 worker thread done servicing request
23:39:06.673 00.000 21068 OnExposeComplete: enter
23:39:06.675 00.002 21068 UpdateGuideState(): m_state=6
23:39:06.676 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5165
23:39:06.679 00.003 21068 Star::Find returns 1 (0), X=220.32, Y=877.09, Mass=95195, SNR=76.3, Peak=14579 HFD=3.1
23:39:06.681 00.002 21068 MultiStar: [#1 0.27,0.21,1.15,U] [#2 0.38,-0.02,1.07,U] [#3 0.34,0.41,0.00,M4] [#4 -0.12,0.45,0.81,U] [#5 0.19,0.18,1.03,U] [#6 -0.01,0.15,0.84,U] [#7 -0.17,0.11,0.54,U] [#8 0.41,0.19,0.69,U] 
23:39:06.682 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.18}, one-star: {-0.20, 0.19}
23:39:06.684 00.002 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
23:39:06.684 00.000 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
23:39:06.685 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.02 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
23:39:06.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.18, opts=13)
23:39:06.688 00.001 21068 Enqueuing Move request for scope (0.11, 0.18)
23:39:06.689 00.001 16108 Worker thread wakes up
23:39:06.691 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
23:39:06.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
23:39:06.691 00.000 16108 Moving (0.11, 0.18) raw xDistance=-0.08 yDistance=-0.20
23:39:06.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:39:06.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:06.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:39:06.691 00.000 16108 MoveAxis(E, 0, ABG)
23:39:06.691 00.000 16108 Move returns status 0, amount 0
23:39:06.691 00.000 16108 MoveAxis(N, 0, ABG)
23:39:06.692 00.001 16108 Move returns status 0, amount 0
23:39:06.692 00.000 16108 move complete, result=0
23:39:06.692 00.000 16108 worker thread done servicing request
23:39:06.699 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3773, FiltMin=3181, FiltMax=48477, Gamma=1.000
23:39:06.718 00.019 21068 UpdateGuideState exits: m=95195 SNR=76.3
23:39:06.721 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:06.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:06.723 00.001 21068 Enqueuing Expose request
23:39:06.725 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:06.726 00.001 16108 Worker thread wakes up
23:39:06.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:06.727 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:07.895 01.168 16108 Exposure complete
23:39:07.988 00.093 16108 worker thread done servicing request
23:39:07.988 00.000 21068 OnExposeComplete: enter
23:39:07.990 00.002 21068 UpdateGuideState(): m_state=6
23:39:07.992 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5166
23:39:07.994 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.06, Mass=85604, SNR=60.7, Peak=15104 HFD=2.7
23:39:07.996 00.002 21068 MultiStar: [#1 -0.11,0.41,1.27,U] [#2 0.25,0.23,1.24,U] [#3 0.28,0.57,0.00,M5] [#4 -0.12,0.36,1.03,U] [#5 0.03,0.36,1.21,U] [#6 0.24,0.19,1.06,U] [#7 0.36,0.19,0.70,U] [#8 0.08,0.29,0.84,U] 
23:39:07.997 00.001 21068 single-star, 7 included, MultiStar: {0.06, 0.28}, one-star: {-0.14, 0.16}
23:39:07.999 00.002 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:39:08.000 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:39:08.002 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.28 mountX=0.16 mountY=-0.12, mountTheta=-0.64
23:39:08.005 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.16, opts=13)
23:39:08.007 00.002 21068 Enqueuing Move request for scope (-0.14, 0.16)
23:39:08.008 00.001 16108 Worker thread wakes up
23:39:08.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:39:08.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:39:08.008 00.000 16108 Moving (-0.14, 0.16) raw xDistance=0.16 yDistance=-0.12
23:39:08.009 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:39:08.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:08.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:08.009 00.000 16108 MoveAxis(E, 0, ABG)
23:39:08.009 00.000 16108 Move returns status 0, amount 0
23:39:08.009 00.000 16108 MoveAxis(N, 0, ABG)
23:39:08.009 00.000 16108 Move returns status 0, amount 0
23:39:08.009 00.000 16108 move complete, result=0
23:39:08.009 00.000 16108 worker thread done servicing request
23:39:08.016 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3773, FiltMin=3200, FiltMax=46749, Gamma=1.000
23:39:08.038 00.022 21068 UpdateGuideState exits: m=85604 SNR=60.7
23:39:08.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:08.041 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:08.042 00.001 21068 Enqueuing Expose request
23:39:08.044 00.002 16108 Worker thread wakes up
23:39:08.044 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:08.045 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:08.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:09.014 00.969 16108 Exposure complete
23:39:09.071 00.057 16108 worker thread done servicing request
23:39:09.071 00.000 21068 OnExposeComplete: enter
23:39:09.072 00.001 21068 UpdateGuideState(): m_state=6
23:39:09.074 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5167
23:39:09.075 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.25, Mass=76241, SNR=56.5, Peak=13440 HFD=3.0
23:39:09.076 00.001 21068 MultiStar: [#1 0.21,0.11,1.70,U] [#2 0.13,-0.01,1.63,U] [#3 0.24,0.36,1.26,U] [#4 0.03,0.21,1.24,U] [#5 -0.20,0.05,1.18,U] [#6 0.07,-0.11,1.08,U] [#7 -0.23,0.21,0.71,U] [#8 0.17,0.25,0.92,U] 
23:39:09.076 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.00, 0.34}
23:39:09.077 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
23:39:09.078 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
23:39:09.078 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.13 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
23:39:09.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
23:39:09.083 00.003 21068 Enqueuing Move request for scope (0.07, 0.14)
23:39:09.084 00.001 16108 Worker thread wakes up
23:39:09.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:39:09.085 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:39:09.085 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.16
23:39:09.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:39:09.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:09.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:39:09.085 00.000 16108 MoveAxis(E, 0, ABG)
23:39:09.085 00.000 16108 Move returns status 0, amount 0
23:39:09.085 00.000 16108 MoveAxis(N, 0, ABG)
23:39:09.085 00.000 16108 Move returns status 0, amount 0
23:39:09.085 00.000 16108 move complete, result=0
23:39:09.086 00.001 16108 worker thread done servicing request
23:39:09.090 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3776, FiltMin=3245, FiltMax=52045, Gamma=1.000
23:39:09.108 00.018 21068 UpdateGuideState exits: m=76241 SNR=56.5
23:39:09.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:09.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:09.110 00.000 21068 Enqueuing Expose request
23:39:09.112 00.002 16108 Worker thread wakes up
23:39:09.112 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:09.113 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:09.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:10.267 01.154 16108 Exposure complete
23:39:10.326 00.059 16108 worker thread done servicing request
23:39:10.326 00.000 21068 OnExposeComplete: enter
23:39:10.327 00.001 21068 UpdateGuideState(): m_state=6
23:39:10.328 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5168
23:39:10.329 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.83, Mass=109330, SNR=77.7, Peak=16163 HFD=3.5
23:39:10.330 00.001 21068 MultiStar: [#1 0.25,0.31,1.03,U] [#2 0.12,0.13,1.12,U] [#3 -0.00,0.37,1.22,U] [#4 -0.16,0.24,0.77,U] [#5 -0.07,0.18,0.93,U] [#6 -0.05,-0.28,0.82,U] [#7 0.14,0.18,0.51,U] [#8 -0.03,0.02,0.55,U] 
23:39:10.332 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {-0.31, -0.08}
23:39:10.333 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
23:39:10.333 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
23:39:10.334 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.68 mountX=0.04 mountY=-0.13, mountTheta=-1.28
23:39:10.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.13, opts=13)
23:39:10.336 00.000 21068 Enqueuing Move request for scope (-0.01, 0.13)
23:39:10.337 00.001 16108 Worker thread wakes up
23:39:10.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
23:39:10.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
23:39:10.337 00.000 16108 Moving (-0.01, 0.13) raw xDistance=0.04 yDistance=-0.13
23:39:10.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:39:10.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:10.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:39:10.337 00.000 16108 MoveAxis(E, 0, ABG)
23:39:10.337 00.000 16108 Move returns status 0, amount 0
23:39:10.338 00.001 16108 MoveAxis(N, 0, ABG)
23:39:10.338 00.000 16108 Move returns status 0, amount 0
23:39:10.338 00.000 16108 move complete, result=0
23:39:10.338 00.000 16108 worker thread done servicing request
23:39:10.345 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3779, FiltMin=3126, FiltMax=45533, Gamma=1.000
23:39:10.364 00.019 21068 UpdateGuideState exits: m=109330 SNR=77.7
23:39:10.366 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:10.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:10.368 00.001 21068 Enqueuing Expose request
23:39:10.368 00.000 16108 Worker thread wakes up
23:39:10.368 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:10.370 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:10.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:11.346 00.976 16108 Exposure complete
23:39:11.409 00.063 16108 worker thread done servicing request
23:39:11.409 00.000 21068 OnExposeComplete: enter
23:39:11.410 00.001 21068 UpdateGuideState(): m_state=6
23:39:11.411 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5169
23:39:11.412 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.20, Mass=94449, SNR=61.3, Peak=13888 HFD=3.3
23:39:11.413 00.001 21068 MultiStar: [#1 0.22,0.10,1.43,U] [#2 -0.03,0.08,1.21,U] [#3 0.16,0.31,1.31,U] [#4 -0.17,0.09,0.95,U] [#5 -0.07,0.09,1.20,U] [#6 -0.02,-0.16,1.17,U] [#7 0.31,0.24,0.69,U] [#8 0.05,0.07,0.79,U] 
23:39:11.414 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.05, 0.30}
23:39:11.415 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:39:11.416 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
23:39:11.417 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
23:39:11.420 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
23:39:11.422 00.002 21068 Enqueuing Move request for scope (0.05, 0.12)
23:39:11.424 00.002 16108 Worker thread wakes up
23:39:11.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:39:11.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:39:11.424 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
23:39:11.425 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:39:11.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:11.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:39:11.425 00.000 16108 MoveAxis(E, 0, ABG)
23:39:11.425 00.000 16108 Move returns status 0, amount 0
23:39:11.425 00.000 16108 MoveAxis(N, 0, ABG)
23:39:11.425 00.000 16108 Move returns status 0, amount 0
23:39:11.425 00.000 16108 move complete, result=0
23:39:11.425 00.000 16108 worker thread done servicing request
23:39:11.432 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3785, FiltMin=3270, FiltMax=51933, Gamma=1.000
23:39:11.456 00.024 21068 UpdateGuideState exits: m=94449 SNR=61.3
23:39:11.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:11.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:11.459 00.001 21068 Enqueuing Expose request
23:39:11.460 00.001 16108 Worker thread wakes up
23:39:11.460 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:11.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:11.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:12.616 01.155 16108 Exposure complete
23:39:12.689 00.073 16108 worker thread done servicing request
23:39:12.689 00.000 21068 OnExposeComplete: enter
23:39:12.690 00.001 21068 UpdateGuideState(): m_state=6
23:39:12.691 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5170
23:39:12.691 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=877.26, Mass=73522, SNR=52.8, Peak=14003 HFD=2.9
23:39:12.692 00.001 21068 MultiStar: [#1 0.42,0.41,0.00,M1] [#2 0.08,0.37,1.70,U] [#3 0.26,0.41,0.00,M3] [#4 -0.23,0.33,1.18,U] [#5 -0.10,0.22,1.33,U] [#6 0.16,-0.01,1.22,U] [#7 -0.49,0.59,0.00,M1] [#8 0.05,-0.06,0.95,U] 
23:39:12.694 00.002 21068 refined, 5 included, MultiStar: {-0.04, 0.22}, one-star: {-0.28, 0.35}
23:39:12.694 00.000 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
23:39:12.695 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
23:39:12.696 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.75 mountX=0.08 mountY=-0.20, mountTheta=-1.21
23:39:12.697 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.22, opts=13)
23:39:12.698 00.001 21068 Enqueuing Move request for scope (-0.04, 0.22)
23:39:12.699 00.001 16108 Worker thread wakes up
23:39:12.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
23:39:12.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
23:39:12.699 00.000 16108 Moving (-0.04, 0.22) raw xDistance=0.08 yDistance=-0.20
23:39:12.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:12.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:39:12.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:39:12.699 00.000 16108 MoveAxis(E, 0, ABG)
23:39:12.699 00.000 16108 Move returns status 0, amount 0
23:39:12.699 00.000 16108 MoveAxis(N, 0, ABG)
23:39:12.699 00.000 16108 Move returns status 0, amount 0
23:39:12.699 00.000 16108 move complete, result=0
23:39:12.700 00.001 16108 worker thread done servicing request
23:39:12.704 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3785, FiltMin=3219, FiltMax=42921, Gamma=1.000
23:39:12.718 00.014 21068 UpdateGuideState exits: m=73522 SNR=52.8
23:39:12.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:12.720 00.000 21068 Enqueuing Expose request
23:39:12.721 00.001 16108 Worker thread wakes up
23:39:12.721 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:12.722 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:12.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:13.696 00.974 16108 Exposure complete
23:39:13.772 00.076 16108 worker thread done servicing request
23:39:13.772 00.000 21068 OnExposeComplete: enter
23:39:13.773 00.001 21068 UpdateGuideState(): m_state=6
23:39:13.774 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5171
23:39:13.774 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=877.05, Mass=65127, SNR=51.7, Peak=12259 HFD=2.5
23:39:13.775 00.001 21068 MultiStar: [#1 -0.03,0.48,0.00,M2] [#2 -0.21,0.04,1.53,U] [#3 -0.01,0.40,1.67,U] [#4 -0.29,0.35,1.24,U] [#5 -0.24,0.36,1.26,U] [#6 0.04,-0.06,1.37,U] [#7 -0.20,0.32,0.76,U] [#8 -0.08,0.15,1.07,U] 
23:39:13.776 00.001 21068 single-star, 7 included, MultiStar: {-0.14, 0.21}, one-star: {-0.17, 0.14}
23:39:13.778 00.002 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
23:39:13.779 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
23:39:13.780 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.46 mountX=0.19 mountY=-0.10, mountTheta=-0.46
23:39:13.781 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.14, opts=13)
23:39:13.782 00.001 21068 Enqueuing Move request for scope (-0.17, 0.14)
23:39:13.783 00.001 16108 Worker thread wakes up
23:39:13.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:39:13.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:39:13.783 00.000 16108 Moving (-0.17, 0.14) raw xDistance=0.19 yDistance=-0.10
23:39:13.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:39:13.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:13.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:39:13.783 00.000 16108 MoveAxis(E, 0, ABG)
23:39:13.783 00.000 16108 Move returns status 0, amount 0
23:39:13.783 00.000 16108 MoveAxis(N, 0, ABG)
23:39:13.783 00.000 16108 Move returns status 0, amount 0
23:39:13.783 00.000 16108 move complete, result=0
23:39:13.783 00.000 16108 worker thread done servicing request
23:39:13.789 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3789, FiltMin=3219, FiltMax=39283, Gamma=1.000
23:39:13.812 00.023 21068 UpdateGuideState exits: m=65127 SNR=51.7
23:39:13.814 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:13.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:13.817 00.002 21068 Enqueuing Expose request
23:39:13.818 00.001 16108 Worker thread wakes up
23:39:13.818 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:13.821 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:13.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:14.973 01.152 16108 Exposure complete
23:39:15.040 00.067 16108 worker thread done servicing request
23:39:15.040 00.000 21068 OnExposeComplete: enter
23:39:15.041 00.001 21068 UpdateGuideState(): m_state=6
23:39:15.042 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5172
23:39:15.043 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=877.10, Mass=74066, SNR=50.6, Peak=14560 HFD=2.9
23:39:15.043 00.000 21068 MultiStar: [#1 0.53,0.25,0.00,M3] [#2 0.09,0.03,1.58,U] [#3 0.34,0.35,0.00,M3] [#4 0.08,0.39,1.20,U] [#5 0.00,0.32,1.37,U] [#6 0.03,-0.08,1.09,U] [#7 0.19,0.69,0.00,M1] [#8 0.06,0.13,1.02,U] 
23:39:15.044 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.16}, one-star: {-0.04, 0.19}
23:39:15.045 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
23:39:15.046 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:39:15.047 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
23:39:15.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.16, opts=13)
23:39:15.049 00.001 21068 Enqueuing Move request for scope (0.04, 0.16)
23:39:15.050 00.001 16108 Worker thread wakes up
23:39:15.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:39:15.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:39:15.050 00.000 16108 Moving (0.04, 0.16) raw xDistance=-0.01 yDistance=-0.17
23:39:15.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:39:15.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:15.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:39:15.051 00.001 16108 MoveAxis(E, 0, ABG)
23:39:15.051 00.000 16108 Move returns status 0, amount 0
23:39:15.051 00.000 16108 MoveAxis(N, 0, ABG)
23:39:15.051 00.000 16108 Move returns status 0, amount 0
23:39:15.051 00.000 16108 move complete, result=0
23:39:15.051 00.000 16108 worker thread done servicing request
23:39:15.054 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3795, FiltMin=3193, FiltMax=43197, Gamma=1.000
23:39:15.068 00.014 21068 UpdateGuideState exits: m=74066 SNR=50.6
23:39:15.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:15.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:15.071 00.001 21068 Enqueuing Expose request
23:39:15.071 00.000 16108 Worker thread wakes up
23:39:15.071 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:15.073 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:15.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:16.059 00.986 16108 Exposure complete
23:39:16.134 00.075 16108 worker thread done servicing request
23:39:16.134 00.000 21068 OnExposeComplete: enter
23:39:16.135 00.001 21068 UpdateGuideState(): m_state=6
23:39:16.138 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5173
23:39:16.139 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.99, Mass=83111, SNR=67.7, Peak=16432 HFD=3.0
23:39:16.141 00.002 21068 MultiStar: [#1 0.20,0.23,1.19,U] [#2 0.30,-0.17,1.22,U] [#3 0.22,0.47,0.00,M4] [#4 -0.05,0.20,0.94,U] [#5 0.16,0.19,1.04,U] [#6 0.30,0.21,0.97,U] [#7 0.52,0.34,0.00,M2] [#8 0.45,0.03,0.70,U] 
23:39:16.142 00.001 21068 single-star, 6 included, MultiStar: {0.18, 0.11}, one-star: {-0.04, 0.09}
23:39:16.145 00.003 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
23:39:16.146 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
23:39:16.147 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.04 mountX=0.06 mountY=-0.07, mountTheta=-0.90
23:39:16.150 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
23:39:16.153 00.003 21068 Enqueuing Move request for scope (-0.04, 0.09)
23:39:16.155 00.002 16108 Worker thread wakes up
23:39:16.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
23:39:16.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
23:39:16.155 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.06 yDistance=-0.07
23:39:16.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:39:16.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:16.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:16.155 00.000 16108 MoveAxis(E, 0, ABG)
23:39:16.155 00.000 16108 Move returns status 0, amount 0
23:39:16.155 00.000 16108 MoveAxis(N, 0, ABG)
23:39:16.155 00.000 16108 Move returns status 0, amount 0
23:39:16.155 00.000 16108 move complete, result=0
23:39:16.156 00.001 16108 worker thread done servicing request
23:39:16.161 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3795, FiltMin=3219, FiltMax=44867, Gamma=1.000
23:39:16.184 00.023 21068 UpdateGuideState exits: m=83111 SNR=67.7
23:39:16.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:16.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:16.187 00.000 21068 Enqueuing Expose request
23:39:16.188 00.001 16108 Worker thread wakes up
23:39:16.188 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:16.189 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:16.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:17.343 01.154 16108 Exposure complete
23:39:17.409 00.066 16108 worker thread done servicing request
23:39:17.409 00.000 21068 OnExposeComplete: enter
23:39:17.411 00.002 21068 UpdateGuideState(): m_state=6
23:39:17.412 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5174
23:39:17.413 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.96, Mass=82336, SNR=61.6, Peak=13027 HFD=3.2
23:39:17.414 00.001 21068 MultiStar: [#1 0.32,0.16,1.20,U] [#2 0.41,0.02,1.30,U] [#3 0.27,0.51,0.00,M5] [#4 0.02,0.37,1.19,U] [#5 -0.06,0.31,1.17,U] [#6 -0.04,-0.05,0.90,U] [#7 0.07,0.18,0.72,U] [#8 0.19,0.12,0.83,U] 
23:39:17.417 00.003 21068 single-star, 7 included, MultiStar: {0.11, 0.15}, one-star: {-0.11, 0.05}
23:39:17.418 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
23:39:17.420 00.002 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
23:39:17.421 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=0.12 mountY=-0.02, mountTheta=-0.20
23:39:17.425 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
23:39:17.426 00.001 21068 Enqueuing Move request for scope (-0.11, 0.05)
23:39:17.427 00.001 16108 Worker thread wakes up
23:39:17.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
23:39:17.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
23:39:17.428 00.001 16108 Moving (-0.11, 0.05) raw xDistance=0.12 yDistance=-0.02
23:39:17.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:39:17.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:17.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:17.428 00.000 16108 MoveAxis(E, 0, ABG)
23:39:17.428 00.000 16108 Move returns status 0, amount 0
23:39:17.428 00.000 16108 MoveAxis(N, 0, ABG)
23:39:17.428 00.000 16108 Move returns status 0, amount 0
23:39:17.428 00.000 16108 move complete, result=0
23:39:17.429 00.001 16108 worker thread done servicing request
23:39:17.435 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3798, FiltMin=3254, FiltMax=45757, Gamma=1.000
23:39:17.458 00.023 21068 UpdateGuideState exits: m=82336 SNR=61.6
23:39:17.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:17.459 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:17.460 00.001 21068 Enqueuing Expose request
23:39:17.461 00.001 16108 Worker thread wakes up
23:39:17.461 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:17.463 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:17.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:18.432 00.969 16108 Exposure complete
23:39:18.506 00.074 16108 worker thread done servicing request
23:39:18.507 00.001 21068 OnExposeComplete: enter
23:39:18.508 00.001 21068 UpdateGuideState(): m_state=6
23:39:18.509 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5175
23:39:18.509 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.88, Mass=76372, SNR=58.6, Peak=16768 HFD=2.4
23:39:18.510 00.001 21068 MultiStar: [#1 0.40,0.19,1.36,U] [#2 0.52,0.02,0.00,M1] [#3 0.42,0.22,0.00,M6] [#4 0.03,0.38,1.20,U] [#5 0.43,-0.12,1.33,U] [#6 0.26,-0.23,1.19,U] [#7 0.50,-0.17,0.00,M2] [#8 0.60,-0.18,0.00,M1] 
23:39:18.511 00.001 21068 single-star, 4 included, MultiStar: {0.28, 0.04}, one-star: {0.28, -0.03}
23:39:18.512 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
23:39:18.513 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:39:18.514 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.11 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
23:39:18.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.03, opts=13)
23:39:18.517 00.001 21068 Enqueuing Move request for scope (0.28, -0.03)
23:39:18.519 00.002 16108 Worker thread wakes up
23:39:18.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
23:39:18.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
23:39:18.519 00.000 16108 Moving (0.28, -0.03) raw xDistance=-0.28 yDistance=-0.04
23:39:18.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
23:39:18.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:18.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:18.519 00.000 16108 MoveAxis(E, 73, ABG)
23:39:18.519 00.000 16108 Guiding  Dir = 2, Dur = 73
23:39:18.519 00.000 16108 IsSlewing returns 0
23:39:18.519 00.000 16108 IsGuiding returns 0
23:39:18.525 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3801, FiltMin=3222, FiltMax=44163, Gamma=1.000
23:39:18.548 00.023 21068 UpdateGuideState exits: m=76372 SNR=58.6
23:39:18.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:18.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:18.551 00.001 21068 Enqueuing Expose request
23:39:18.563 00.012 16108 PulseGuide returned control before completion, sleep 40
23:39:18.610 00.047 16108 IsGuiding returns 1
23:39:18.610 00.000 16108 scope still moving after pulse duration time elapsed
23:39:18.642 00.032 16108 IsSlewing returns 0
23:39:18.642 00.000 16108 IsGuiding returns 1
23:39:18.673 00.031 16108 IsSlewing returns 0
23:39:18.673 00.000 16108 IsGuiding returns 0
23:39:18.673 00.000 16108 scope move finished after 73 + 80 ms
23:39:18.673 00.000 16108 Move returns status 0, amount 73
23:39:18.673 00.000 16108 MoveAxis(N, 0, ABG)
23:39:18.673 00.000 16108 Move returns status 0, amount 0
23:39:18.673 00.000 16108 move complete, result=0
23:39:18.673 00.000 16108 worker thread done servicing request
23:39:18.673 00.000 16108 Worker thread wakes up
23:39:18.673 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
23:39:18.675 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:18.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:19.831 01.156 16108 Exposure complete
23:39:19.901 00.070 16108 worker thread done servicing request
23:39:19.901 00.000 21068 OnExposeComplete: enter
23:39:19.903 00.002 21068 UpdateGuideState(): m_state=6
23:39:19.903 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5176
23:39:19.904 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.05, Mass=86704, SNR=64.1, Peak=13667 HFD=3.3
23:39:19.905 00.001 21068 MultiStar: [#1 0.23,0.38,1.34,U] [#2 -0.08,-0.12,1.17,U] [#3 0.27,0.25,1.25,U] [#4 -0.32,0.26,1.02,U] [#5 -0.19,-0.15,1.03,U] [#6 0.15,-0.17,0.95,U] [#7 0.23,0.40,0.60,U] [#8 0.50,-0.14,0.00,M2] 
23:39:19.906 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {-0.16, 0.14}
23:39:19.906 00.000 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
23:39:19.907 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
23:39:19.908 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=0.00 mountY=-0.12, mountTheta=-1.54
23:39:19.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
23:39:19.911 00.001 21068 Enqueuing Move request for scope (0.02, 0.12)
23:39:19.912 00.001 16108 Worker thread wakes up
23:39:19.913 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:39:19.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:39:19.913 00.000 16108 Moving (0.02, 0.12) raw xDistance=0.00 yDistance=-0.12
23:39:19.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:19.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:19.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:19.913 00.000 16108 MoveAxis(E, 0, ABG)
23:39:19.913 00.000 16108 Move returns status 0, amount 0
23:39:19.913 00.000 16108 MoveAxis(N, 0, ABG)
23:39:19.913 00.000 16108 Move returns status 0, amount 0
23:39:19.913 00.000 16108 move complete, result=0
23:39:19.914 00.001 16108 worker thread done servicing request
23:39:19.921 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3798, FiltMin=3232, FiltMax=46301, Gamma=1.000
23:39:19.947 00.026 21068 UpdateGuideState exits: m=86704 SNR=64.1
23:39:19.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:19.951 00.002 21068 Enqueuing Expose request
23:39:19.952 00.001 16108 Worker thread wakes up
23:39:19.952 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:19.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:19.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:20.920 00.967 16108 Exposure complete
23:39:20.982 00.062 16108 worker thread done servicing request
23:39:20.982 00.000 21068 OnExposeComplete: enter
23:39:20.983 00.001 21068 UpdateGuideState(): m_state=6
23:39:20.984 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5177
23:39:20.984 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=877.07, Mass=85376, SNR=56.2, Peak=14195 HFD=2.6
23:39:20.985 00.001 21068 MultiStar: [#1 0.18,0.19,1.56,U] [#2 0.09,0.02,1.39,U] [#3 0.05,0.41,1.29,U] [#4 -0.45,0.22,0.00,M1] [#5 -0.35,0.09,1.17,U] [#6 -0.08,-0.27,1.17,U] [#7 0.13,0.11,0.60,U] [#8 0.15,0.15,0.90,U] 
23:39:20.987 00.002 21068 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.29, 0.16}
23:39:20.987 00.000 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
23:39:20.989 00.002 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
23:39:20.990 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.70 mountX=0.03 mountY=-0.10, mountTheta=-1.26
23:39:20.991 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
23:39:20.992 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
23:39:20.993 00.001 16108 Worker thread wakes up
23:39:20.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:39:20.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:39:20.993 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.10
23:39:20.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:39:20.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:20.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:39:20.993 00.000 16108 MoveAxis(E, 0, ABG)
23:39:20.993 00.000 16108 Move returns status 0, amount 0
23:39:20.993 00.000 16108 MoveAxis(N, 0, ABG)
23:39:20.993 00.000 16108 Move returns status 0, amount 0
23:39:20.994 00.001 16108 move complete, result=0
23:39:20.994 00.000 16108 worker thread done servicing request
23:39:20.997 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3801, FiltMin=3238, FiltMax=43254, Gamma=1.000
23:39:21.013 00.016 21068 UpdateGuideState exits: m=85376 SNR=56.2
23:39:21.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:21.014 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:21.015 00.001 21068 Enqueuing Expose request
23:39:21.016 00.001 16108 Worker thread wakes up
23:39:21.016 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:21.017 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:21.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:22.184 01.167 16108 Exposure complete
23:39:22.253 00.069 16108 worker thread done servicing request
23:39:22.253 00.000 21068 OnExposeComplete: enter
23:39:22.255 00.002 21068 UpdateGuideState(): m_state=6
23:39:22.256 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5178
23:39:22.257 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.76, Mass=66876, SNR=51.4, Peak=13779 HFD=2.5
23:39:22.257 00.000 21068 MultiStar: [#1 0.07,0.10,1.66,U] [#2 -0.12,-0.04,1.59,U] [#3 0.06,0.21,1.53,U] [#4 -0.63,0.28,0.00,M2] [#5 -0.42,-0.09,1.23,U] [#6 -0.13,-0.15,1.09,U] [#7 -0.07,0.15,0.68,U] [#8 -0.34,-0.07,1.01,U] 
23:39:22.258 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.00}, one-star: {-0.40, -0.14}
23:39:22.259 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
23:39:22.260 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
23:39:22.261 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=0.14 mountY=0.03, mountTheta=0.20
23:39:22.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.00, opts=13)
23:39:22.264 00.001 21068 Enqueuing Move request for scope (-0.15, 0.00)
23:39:22.264 00.000 16108 Worker thread wakes up
23:39:22.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
23:39:22.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
23:39:22.264 00.000 16108 Moving (-0.15, 0.00) raw xDistance=0.14 yDistance=0.03
23:39:22.265 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:39:22.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:22.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:22.265 00.000 16108 MoveAxis(E, 0, ABG)
23:39:22.265 00.000 16108 Move returns status 0, amount 0
23:39:22.265 00.000 16108 MoveAxis(N, 0, ABG)
23:39:22.265 00.000 16108 Move returns status 0, amount 0
23:39:22.265 00.000 16108 move complete, result=0
23:39:22.265 00.000 16108 worker thread done servicing request
23:39:22.273 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3801, FiltMin=3248, FiltMax=40413, Gamma=1.000
23:39:22.295 00.022 21068 UpdateGuideState exits: m=66876 SNR=51.4
23:39:22.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:22.300 00.003 21068 Enqueuing Expose request
23:39:22.301 00.001 16108 Worker thread wakes up
23:39:22.301 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:22.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:22.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:23.268 00.966 16108 Exposure complete
23:39:23.346 00.078 16108 worker thread done servicing request
23:39:23.346 00.000 21068 OnExposeComplete: enter
23:39:23.347 00.001 21068 UpdateGuideState(): m_state=6
23:39:23.347 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5179
23:39:23.348 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.07, Mass=77939, SNR=59.4, Peak=17843 HFD=2.6
23:39:23.349 00.001 21068 MultiStar: [#1 0.02,0.22,1.34,U] [#2 -0.08,0.09,1.30,U] [#3 0.14,0.28,1.24,U] [#4 -0.57,0.30,0.00,M3] [#5 -0.42,0.07,1.36,U] [#6 -0.34,-0.09,0.91,U] [#7 -0.31,0.24,0.58,U] [#8 -0.07,0.10,0.88,U] 
23:39:23.350 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.13}, one-star: {-0.66, 0.16}
23:39:23.350 00.000 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
23:39:23.351 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
23:39:23.353 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.54 mountX=0.22 mountY=-0.08, mountTheta=-0.37
23:39:23.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.13, opts=13)
23:39:23.356 00.001 21068 Enqueuing Move request for scope (-0.20, 0.13)
23:39:23.357 00.001 16108 Worker thread wakes up
23:39:23.358 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
23:39:23.358 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
23:39:23.358 00.000 16108 Moving (-0.20, 0.13) raw xDistance=0.22 yDistance=-0.08
23:39:23.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:39:23.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:23.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:23.358 00.000 16108 MoveAxis(W, 57, ABG)
23:39:23.358 00.000 16108 Guiding  Dir = 3, Dur = 57
23:39:23.359 00.001 16108 IsSlewing returns 0
23:39:23.359 00.000 16108 IsGuiding returns 0
23:39:23.364 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3801, FiltMin=3261, FiltMax=40547, Gamma=1.000
23:39:23.385 00.021 21068 UpdateGuideState exits: m=77939 SNR=59.4
23:39:23.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:23.387 00.001 16108 PulseGuide returned control before completion, sleep 41
23:39:23.387 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:23.389 00.002 21068 Enqueuing Expose request
23:39:23.432 00.043 16108 IsGuiding returns 1
23:39:23.432 00.000 16108 scope still moving after pulse duration time elapsed
23:39:23.463 00.031 16108 IsSlewing returns 0
23:39:23.463 00.000 16108 IsGuiding returns 1
23:39:23.495 00.032 16108 IsSlewing returns 0
23:39:23.495 00.000 16108 IsGuiding returns 0
23:39:23.495 00.000 16108 scope move finished after 57 + 78 ms
23:39:23.495 00.000 16108 Move returns status 0, amount 57
23:39:23.495 00.000 16108 MoveAxis(N, 0, ABG)
23:39:23.495 00.000 16108 Move returns status 0, amount 0
23:39:23.495 00.000 16108 move complete, result=0
23:39:23.495 00.000 16108 worker thread done servicing request
23:39:23.495 00.000 16108 Worker thread wakes up
23:39:23.495 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
23:39:23.496 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:23.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:24.672 01.176 16108 Exposure complete
23:39:24.740 00.068 16108 worker thread done servicing request
23:39:24.740 00.000 21068 OnExposeComplete: enter
23:39:24.740 00.000 21068 UpdateGuideState(): m_state=6
23:39:24.741 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5180
23:39:24.742 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.99, Mass=81233, SNR=61.2, Peak=13792 HFD=2.5
23:39:24.744 00.002 21068 MultiStar: [#1 0.30,0.13,1.24,U] [#2 0.13,-0.04,1.47,U] [#3 0.10,0.34,1.62,U] [#4 -0.29,0.28,1.14,U] [#5 -0.13,0.09,1.16,U] [#6 0.07,-0.09,0.91,U] [#7 -0.07,0.45,0.62,U] [#8 0.32,0.00,0.85,U] 
23:39:24.745 00.001 21068 single-star, 8 included, MultiStar: {0.05, 0.14}, one-star: {-0.07, 0.09}
23:39:24.745 00.000 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
23:39:24.746 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
23:39:24.747 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.26 mountX=0.08 mountY=-0.07, mountTheta=-0.67
23:39:24.748 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
23:39:24.749 00.001 21068 Enqueuing Move request for scope (-0.07, 0.09)
23:39:24.750 00.001 16108 Worker thread wakes up
23:39:24.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
23:39:24.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
23:39:24.750 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.08 yDistance=-0.07
23:39:24.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:24.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:24.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:24.750 00.000 16108 MoveAxis(E, 0, ABG)
23:39:24.750 00.000 16108 Move returns status 0, amount 0
23:39:24.750 00.000 16108 MoveAxis(N, 0, ABG)
23:39:24.750 00.000 16108 Move returns status 0, amount 0
23:39:24.750 00.000 16108 move complete, result=0
23:39:24.750 00.000 16108 worker thread done servicing request
23:39:24.754 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3801, FiltMin=3152, FiltMax=43405, Gamma=1.000
23:39:24.770 00.016 21068 UpdateGuideState exits: m=81233 SNR=61.2
23:39:24.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:24.772 00.000 21068 Enqueuing Expose request
23:39:24.773 00.001 16108 Worker thread wakes up
23:39:24.773 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:24.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:24.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:25.758 00.985 16108 Exposure complete
23:39:25.829 00.071 16108 worker thread done servicing request
23:39:25.829 00.000 21068 OnExposeComplete: enter
23:39:25.830 00.001 21068 UpdateGuideState(): m_state=6
23:39:25.831 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5181
23:39:25.832 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.88, Mass=83394, SNR=60.8, Peak=14752 HFD=3.0
23:39:25.833 00.001 21068 MultiStar: [#1 0.28,0.41,0.00,M1] [#2 0.05,0.14,1.30,U] [#3 0.11,0.37,1.17,U] [#4 -0.26,0.52,0.00,M3] [#5 -0.21,-0.03,1.12,U] [#6 0.02,-0.01,1.08,U] [#7 0.21,0.35,0.60,U] [#8 0.06,-0.10,0.79,U] 
23:39:25.834 00.001 21068 refined, 6 included, MultiStar: {0.00, 0.09}, one-star: {-0.12, -0.03}
23:39:25.834 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:39:25.835 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
23:39:25.836 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=0.01 mountY=-0.09, mountTheta=-1.43
23:39:25.837 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
23:39:25.839 00.002 21068 Enqueuing Move request for scope (0.00, 0.09)
23:39:25.840 00.001 16108 Worker thread wakes up
23:39:25.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:39:25.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:39:25.840 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.01 yDistance=-0.09
23:39:25.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:25.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:25.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:39:25.840 00.000 16108 MoveAxis(E, 0, ABG)
23:39:25.840 00.000 16108 Move returns status 0, amount 0
23:39:25.840 00.000 16108 MoveAxis(N, 0, ABG)
23:39:25.840 00.000 16108 Move returns status 0, amount 0
23:39:25.840 00.000 16108 move complete, result=0
23:39:25.840 00.000 16108 worker thread done servicing request
23:39:25.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3801, FiltMin=3264, FiltMax=47094, Gamma=1.000
23:39:25.860 00.016 21068 UpdateGuideState exits: m=83394 SNR=60.8
23:39:25.860 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:25.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:25.863 00.002 21068 Enqueuing Expose request
23:39:25.864 00.001 16108 Worker thread wakes up
23:39:25.864 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:25.866 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:25.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:27.035 01.169 16108 Exposure complete
23:39:27.111 00.076 16108 worker thread done servicing request
23:39:27.111 00.000 21068 OnExposeComplete: enter
23:39:27.112 00.001 21068 UpdateGuideState(): m_state=6
23:39:27.113 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5182
23:39:27.115 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=877.00, Mass=86133, SNR=62.0, Peak=15056 HFD=2.9
23:39:27.118 00.003 21068 MultiStar: [#1 0.41,0.07,1.29,U] [#2 0.34,-0.09,1.38,U] [#3 0.36,0.10,1.39,U] [#4 -0.38,0.22,0.90,U] [#5 -0.16,-0.12,1.06,U] [#6 0.07,-0.23,1.06,U] [#7 0.19,0.30,0.51,U] [#8 0.35,-0.07,0.85,U] 
23:39:27.119 00.001 21068 single-star, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.02, 0.09}
23:39:27.121 00.002 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
23:39:27.122 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
23:39:27.123 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=-0.00 mountY=-0.09, mountTheta=-1.57
23:39:27.127 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
23:39:27.128 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
23:39:27.129 00.001 16108 Worker thread wakes up
23:39:27.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:39:27.129 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:39:27.129 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
23:39:27.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:39:27.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:27.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:39:27.129 00.000 16108 MoveAxis(E, 0, ABG)
23:39:27.129 00.000 16108 Move returns status 0, amount 0
23:39:27.129 00.000 16108 MoveAxis(N, 0, ABG)
23:39:27.129 00.000 16108 Move returns status 0, amount 0
23:39:27.129 00.000 16108 move complete, result=0
23:39:27.129 00.000 16108 worker thread done servicing request
23:39:27.132 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3795, FiltMin=3200, FiltMax=44717, Gamma=1.000
23:39:27.150 00.018 21068 UpdateGuideState exits: m=86133 SNR=62.0
23:39:27.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:27.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:27.152 00.000 21068 Enqueuing Expose request
23:39:27.153 00.001 16108 Worker thread wakes up
23:39:27.153 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:27.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:27.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:28.143 00.989 16108 Exposure complete
23:39:28.231 00.088 16108 worker thread done servicing request
23:39:28.231 00.000 21068 OnExposeComplete: enter
23:39:28.232 00.001 21068 UpdateGuideState(): m_state=6
23:39:28.233 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5183
23:39:28.234 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.11, Mass=96965, SNR=67.9, Peak=15299 HFD=3.0
23:39:28.235 00.001 21068 MultiStar: [#1 0.24,0.20,1.27,U] [#2 0.01,-0.03,1.21,U] [#3 -0.16,0.46,0.00,M1] [#4 -0.25,0.25,0.89,U] [#5 -0.08,-0.12,1.19,U] [#6 -0.10,-0.09,0.95,U] [#7 0.01,0.28,0.50,U] [#8 0.24,0.23,0.82,U] 
23:39:28.235 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.37, 0.20}
23:39:28.237 00.002 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
23:39:28.238 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
23:39:28.239 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=0.05 mountY=-0.08, mountTheta=-1.03
23:39:28.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
23:39:28.241 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
23:39:28.242 00.001 16108 Worker thread wakes up
23:39:28.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:39:28.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:39:28.242 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
23:39:28.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:39:28.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:28.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:28.242 00.000 16108 MoveAxis(E, 0, ABG)
23:39:28.242 00.000 16108 Move returns status 0, amount 0
23:39:28.242 00.000 16108 MoveAxis(N, 0, ABG)
23:39:28.242 00.000 16108 Move returns status 0, amount 0
23:39:28.242 00.000 16108 move complete, result=0
23:39:28.242 00.000 16108 worker thread done servicing request
23:39:28.247 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3795, FiltMin=3261, FiltMax=41933, Gamma=1.000
23:39:28.261 00.014 21068 UpdateGuideState exits: m=96965 SNR=67.9
23:39:28.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:28.264 00.001 21068 Enqueuing Expose request
23:39:28.265 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:28.267 00.002 16108 Worker thread wakes up
23:39:28.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:28.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:29.433 01.166 16108 Exposure complete
23:39:29.492 00.059 16108 worker thread done servicing request
23:39:29.493 00.001 21068 OnExposeComplete: enter
23:39:29.494 00.001 21068 UpdateGuideState(): m_state=6
23:39:29.496 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5184
23:39:29.498 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=876.99, Mass=104448, SNR=68.1, Peak=15024 HFD=3.1
23:39:29.499 00.001 21068 MultiStar: [#1 0.28,0.07,1.25,U] [#2 0.13,0.01,1.29,U] [#3 0.18,0.30,1.22,U] [#4 0.02,0.28,0.97,U] [#5 0.02,-0.08,1.17,U] [#6 -0.08,-0.24,0.87,U] [#7 0.14,0.21,0.63,U] [#8 0.03,0.06,0.90,U] 
23:39:29.502 00.003 21068 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.15, 0.08}
23:39:29.504 00.002 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
23:39:29.505 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:39:29.506 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.81 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
23:39:29.510 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
23:39:29.511 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
23:39:29.513 00.002 16108 Worker thread wakes up
23:39:29.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:39:29.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:39:29.513 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.06 yDistance=-0.09
23:39:29.514 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:39:29.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:29.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:39:29.514 00.000 16108 MoveAxis(E, 0, ABG)
23:39:29.514 00.000 16108 Move returns status 0, amount 0
23:39:29.514 00.000 16108 MoveAxis(N, 0, ABG)
23:39:29.514 00.000 16108 Move returns status 0, amount 0
23:39:29.514 00.000 16108 move complete, result=0
23:39:29.514 00.000 16108 worker thread done servicing request
23:39:29.522 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3792, FiltMin=3187, FiltMax=47117, Gamma=1.000
23:39:29.541 00.019 21068 UpdateGuideState exits: m=104448 SNR=68.1
23:39:29.544 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:29.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:29.547 00.002 21068 Enqueuing Expose request
23:39:29.548 00.001 16108 Worker thread wakes up
23:39:29.548 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:29.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:29.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:30.519 00.970 16108 Exposure complete
23:39:30.585 00.066 16108 worker thread done servicing request
23:39:30.585 00.000 21068 OnExposeComplete: enter
23:39:30.587 00.002 21068 UpdateGuideState(): m_state=6
23:39:30.589 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5185
23:39:30.590 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.75, Mass=82099, SNR=58.9, Peak=14755 HFD=3.0
23:39:30.593 00.003 21068 MultiStar: [#1 0.19,0.15,1.48,U] [#2 0.07,-0.05,1.54,U] [#3 0.17,0.19,1.30,U] [#4 -0.21,0.25,0.99,U] [#5 -0.06,-0.09,1.23,U] [#6 -0.01,-0.08,1.07,U] [#7 0.06,0.44,0.78,U] [#8 0.04,-0.17,0.94,U] 
23:39:30.595 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.30, -0.15}
23:39:30.596 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
23:39:30.597 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
23:39:30.599 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.34 mountX=-0.00 mountY=-0.05, mountTheta=-1.62
23:39:30.602 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
23:39:30.604 00.002 21068 Enqueuing Move request for scope (0.01, 0.04)
23:39:30.605 00.001 16108 Worker thread wakes up
23:39:30.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:39:30.606 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:39:30.606 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.05
23:39:30.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:39:30.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:30.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:30.606 00.000 16108 MoveAxis(E, 0, ABG)
23:39:30.606 00.000 16108 Move returns status 0, amount 0
23:39:30.606 00.000 16108 MoveAxis(N, 0, ABG)
23:39:30.606 00.000 16108 Move returns status 0, amount 0
23:39:30.606 00.000 16108 move complete, result=0
23:39:30.607 00.001 16108 worker thread done servicing request
23:39:30.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3792, FiltMin=3219, FiltMax=45069, Gamma=1.000
23:39:30.632 00.018 21068 UpdateGuideState exits: m=82099 SNR=58.9
23:39:30.634 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:30.634 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:30.635 00.001 21068 Enqueuing Expose request
23:39:30.636 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:30.637 00.001 16108 Worker thread wakes up
23:39:30.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:30.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:31.790 01.153 16108 Exposure complete
23:39:31.847 00.057 16108 worker thread done servicing request
23:39:31.847 00.000 21068 OnExposeComplete: enter
23:39:31.849 00.002 21068 UpdateGuideState(): m_state=6
23:39:31.852 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5186
23:39:31.853 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.77, Mass=95507, SNR=67.6, Peak=14755 HFD=2.9
23:39:31.855 00.002 21068 MultiStar: [#1 0.10,0.29,1.17,U] [#2 0.05,-0.06,1.23,U] [#3 0.39,0.11,1.31,U] [#4 -0.09,0.17,1.07,U] [#5 0.18,0.09,0.97,U] [#6 0.21,-0.12,0.96,U] [#7 0.14,0.15,0.59,U] [#8 0.00,-0.03,0.76,U] 
23:39:31.856 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {-0.20, -0.14}
23:39:31.857 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
23:39:31.858 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
23:39:31.859 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
23:39:31.860 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
23:39:31.861 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
23:39:31.861 00.000 16108 Worker thread wakes up
23:39:31.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:39:31.862 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:39:31.862 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
23:39:31.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:39:31.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:31.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:31.862 00.000 16108 MoveAxis(E, 0, ABG)
23:39:31.862 00.000 16108 Move returns status 0, amount 0
23:39:31.862 00.000 16108 MoveAxis(N, 0, ABG)
23:39:31.862 00.000 16108 Move returns status 0, amount 0
23:39:31.862 00.000 16108 move complete, result=0
23:39:31.862 00.000 16108 worker thread done servicing request
23:39:31.868 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3789, FiltMin=3222, FiltMax=44029, Gamma=1.000
23:39:31.893 00.025 21068 UpdateGuideState exits: m=95507 SNR=67.6
23:39:31.896 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:31.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:31.898 00.001 21068 Enqueuing Expose request
23:39:31.899 00.001 16108 Worker thread wakes up
23:39:31.899 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:31.900 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:31.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:32.886 00.986 16108 Exposure complete
23:39:32.973 00.087 16108 worker thread done servicing request
23:39:32.973 00.000 21068 OnExposeComplete: enter
23:39:32.974 00.001 21068 UpdateGuideState(): m_state=6
23:39:32.975 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5187
23:39:32.976 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.77, Mass=89050, SNR=67.0, Peak=16016 HFD=3.0
23:39:32.977 00.001 21068 MultiStar: [#1 0.51,0.20,0.00,M1] [#2 0.38,-0.14,1.42,U] [#3 0.52,0.39,0.00,M1] [#4 -0.10,0.12,0.83,U] [#5 0.04,-0.07,1.17,U] [#6 0.25,-0.23,0.86,U] [#7 0.28,0.03,0.61,U] [#8 0.34,-0.02,0.72,U] 
23:39:32.978 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.08}, one-star: {0.00, -0.14}
23:39:32.979 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
23:39:32.979 00.000 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
23:39:32.980 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.54 mountX=-0.03 mountY=0.13, mountTheta=1.78
23:39:32.982 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.14, opts=13)
23:39:32.983 00.001 21068 Enqueuing Move request for scope (0.00, -0.14)
23:39:32.984 00.001 16108 Worker thread wakes up
23:39:32.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
23:39:32.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
23:39:32.984 00.000 16108 Moving (0.00, -0.14) raw xDistance=-0.03 yDistance=0.13
23:39:32.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:39:32.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:32.984 00.000 16108 MoveAxis(E, 0, ABG)
23:39:32.984 00.000 16108 Move returns status 0, amount 0
23:39:32.984 00.000 16108 MoveAxis(N, 0, ABG)
23:39:32.984 00.000 16108 Move returns status 0, amount 0
23:39:32.984 00.000 16108 move complete, result=0
23:39:32.984 00.000 16108 worker thread done servicing request
23:39:32.989 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3789, FiltMin=3273, FiltMax=40285, Gamma=1.000
23:39:33.004 00.015 21068 UpdateGuideState exits: m=89050 SNR=67.0
23:39:33.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:33.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:33.007 00.001 21068 Enqueuing Expose request
23:39:33.008 00.001 16108 Worker thread wakes up
23:39:33.008 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:33.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:33.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:34.167 01.158 16108 Exposure complete
23:39:34.234 00.067 16108 worker thread done servicing request
23:39:34.235 00.001 21068 OnExposeComplete: enter
23:39:34.235 00.000 21068 UpdateGuideState(): m_state=6
23:39:34.236 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5188
23:39:34.238 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=876.75, Mass=88268, SNR=62.5, Peak=14256 HFD=3.0
23:39:34.239 00.001 21068 MultiStar: [#1 0.53,0.07,0.00,M2] [#2 0.28,-0.03,1.29,U] [#3 0.30,0.25,1.11,U] [#4 -0.15,0.23,0.96,U] [#5 0.05,-0.09,1.13,U] [#6 0.09,-0.29,1.03,U] [#7 -0.07,0.07,0.73,U] [#8 0.45,-0.20,0.00,M1] 
23:39:34.240 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {-0.09, -0.15}
23:39:34.240 00.000 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
23:39:34.241 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
23:39:34.242 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
23:39:34.243 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
23:39:34.244 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
23:39:34.245 00.001 16108 Worker thread wakes up
23:39:34.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:39:34.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:39:34.245 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
23:39:34.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:39:34.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:34.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:34.245 00.000 16108 MoveAxis(E, 0, ABG)
23:39:34.245 00.000 16108 Move returns status 0, amount 0
23:39:34.245 00.000 16108 MoveAxis(N, 0, ABG)
23:39:34.245 00.000 16108 Move returns status 0, amount 0
23:39:34.245 00.000 16108 move complete, result=0
23:39:34.245 00.000 16108 worker thread done servicing request
23:39:34.251 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3789, FiltMin=3257, FiltMax=45654, Gamma=1.000
23:39:34.267 00.016 21068 UpdateGuideState exits: m=88268 SNR=62.5
23:39:34.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:34.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:34.270 00.001 21068 Enqueuing Expose request
23:39:34.271 00.001 16108 Worker thread wakes up
23:39:34.271 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:34.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:34.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:35.241 00.970 16108 Exposure complete
23:39:35.299 00.058 16108 worker thread done servicing request
23:39:35.299 00.000 21068 OnExposeComplete: enter
23:39:35.300 00.001 21068 UpdateGuideState(): m_state=6
23:39:35.301 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5189
23:39:35.301 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.92, Mass=90586, SNR=68.5, Peak=15488 HFD=2.6
23:39:35.302 00.001 21068 MultiStar: [#1 0.46,-0.03,1.12,U] [#2 0.14,-0.13,1.46,U] [#3 0.45,0.16,0.00,M1] [#4 0.01,0.07,0.95,U] [#5 0.18,0.02,1.02,U] [#6 0.05,-0.17,0.89,U] [#7 0.19,-0.00,0.57,U] [#8 0.16,-0.12,0.74,U] 
23:39:35.303 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.21, 0.01}
23:39:35.304 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
23:39:35.304 00.000 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
23:39:35.306 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.26 mountX=-0.18 mountY=0.00, mountTheta=3.12
23:39:35.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.05, opts=13)
23:39:35.308 00.000 21068 Enqueuing Move request for scope (0.18, -0.05)
23:39:35.309 00.001 16108 Worker thread wakes up
23:39:35.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
23:39:35.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
23:39:35.309 00.000 16108 Moving (0.18, -0.05) raw xDistance=-0.18 yDistance=0.00
23:39:35.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:39:35.310 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:35.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:39:35.310 00.000 16108 MoveAxis(E, 0, ABG)
23:39:35.310 00.000 16108 Move returns status 0, amount 0
23:39:35.310 00.000 16108 MoveAxis(N, 0, ABG)
23:39:35.310 00.000 16108 Move returns status 0, amount 0
23:39:35.310 00.000 16108 move complete, result=0
23:39:35.310 00.000 16108 worker thread done servicing request
23:39:35.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3789, FiltMin=3248, FiltMax=53981, Gamma=1.000
23:39:35.338 00.025 21068 UpdateGuideState exits: m=90586 SNR=68.5
23:39:35.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:35.339 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:35.341 00.002 21068 Enqueuing Expose request
23:39:35.342 00.001 16108 Worker thread wakes up
23:39:35.342 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:35.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:35.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:36.501 01.158 16108 Exposure complete
23:39:36.570 00.069 16108 worker thread done servicing request
23:39:36.570 00.000 21068 OnExposeComplete: enter
23:39:36.571 00.001 21068 UpdateGuideState(): m_state=6
23:39:36.572 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5190
23:39:36.573 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.72, Mass=83101, SNR=64.1, Peak=14416 HFD=2.9
23:39:36.575 00.002 21068 MultiStar: [#1 0.41,-0.10,1.38,U] [#2 0.34,-0.19,1.26,U] [#3 0.42,0.15,1.09,U] [#4 -0.03,0.08,1.25,U] [#5 0.09,-0.18,1.31,U] [#6 0.10,-0.33,1.01,U] [#7 0.32,-0.05,0.67,U] [#8 0.16,-0.10,0.85,U] 
23:39:36.576 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.16, -0.18}
23:39:36.576 00.000 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
23:39:36.577 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
23:39:36.578 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.23 mountY=0.05, mountTheta=2.94
23:39:36.579 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.10, opts=13)
23:39:36.580 00.001 21068 Enqueuing Move request for scope (0.22, -0.10)
23:39:36.581 00.001 16108 Worker thread wakes up
23:39:36.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
23:39:36.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
23:39:36.581 00.000 16108 Moving (0.22, -0.10) raw xDistance=-0.23 yDistance=0.05
23:39:36.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:39:36.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:36.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:36.581 00.000 16108 MoveAxis(E, 60, ABG)
23:39:36.581 00.000 16108 Guiding  Dir = 2, Dur = 60
23:39:36.582 00.001 16108 IsSlewing returns 0
23:39:36.582 00.000 16108 IsGuiding returns 0
23:39:36.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3785, FiltMin=3219, FiltMax=45475, Gamma=1.000
23:39:36.589 00.002 16108 PulseGuide returned control before completion, sleep 66
23:39:36.613 00.024 21068 UpdateGuideState exits: m=83101 SNR=64.1
23:39:36.616 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:36.618 00.001 21068 Enqueuing Expose request
23:39:36.665 00.047 16108 IsGuiding returns 1
23:39:36.665 00.000 16108 scope still moving after pulse duration time elapsed
23:39:36.695 00.030 16108 IsSlewing returns 0
23:39:36.695 00.000 16108 IsGuiding returns 0
23:39:36.695 00.000 16108 scope move finished after 60 + 53 ms
23:39:36.695 00.000 16108 Move returns status 0, amount 60
23:39:36.695 00.000 16108 MoveAxis(N, 0, ABG)
23:39:36.695 00.000 16108 Move returns status 0, amount 0
23:39:36.695 00.000 16108 move complete, result=0
23:39:36.695 00.000 16108 worker thread done servicing request
23:39:36.695 00.000 16108 Worker thread wakes up
23:39:36.695 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
23:39:36.698 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:36.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:37.682 00.984 16108 Exposure complete
23:39:37.757 00.075 16108 worker thread done servicing request
23:39:37.757 00.000 21068 OnExposeComplete: enter
23:39:37.758 00.001 21068 UpdateGuideState(): m_state=6
23:39:37.758 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5191
23:39:37.759 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.80, Mass=76730, SNR=55.6, Peak=12547 HFD=3.0
23:39:37.760 00.001 21068 MultiStar: [#1 0.31,0.06,1.25,U] [#2 -0.01,-0.10,1.48,U] [#3 0.07,0.13,1.41,U] [#4 -0.30,0.16,1.02,U] [#5 -0.04,0.01,1.21,U] [#6 0.14,-0.20,1.08,U] [#7 0.27,-0.12,0.66,U] [#8 0.03,-0.31,0.87,U] 
23:39:37.761 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.02, -0.10}
23:39:37.761 00.000 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
23:39:37.763 00.002 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
23:39:37.764 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.72 mountX=-0.05 mountY=0.03, mountTheta=2.64
23:39:37.766 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:39:37.767 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:39:37.768 00.001 16108 Worker thread wakes up
23:39:37.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:39:37.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:39:37.768 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
23:39:37.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:37.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:37.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:37.768 00.000 16108 MoveAxis(E, 0, ABG)
23:39:37.768 00.000 16108 Move returns status 0, amount 0
23:39:37.768 00.000 16108 MoveAxis(N, 0, ABG)
23:39:37.768 00.000 16108 Move returns status 0, amount 0
23:39:37.768 00.000 16108 move complete, result=0
23:39:37.768 00.000 16108 worker thread done servicing request
23:39:37.776 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3789, FiltMin=3213, FiltMax=51219, Gamma=1.000
23:39:37.803 00.027 21068 UpdateGuideState exits: m=76730 SNR=55.6
23:39:37.805 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:37.807 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:37.809 00.002 21068 Enqueuing Expose request
23:39:37.811 00.002 16108 Worker thread wakes up
23:39:37.811 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:37.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:37.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:38.999 01.188 16108 Exposure complete
23:39:39.066 00.067 16108 worker thread done servicing request
23:39:39.066 00.000 21068 OnExposeComplete: enter
23:39:39.067 00.001 21068 UpdateGuideState(): m_state=6
23:39:39.067 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5192
23:39:39.068 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.00, Mass=100925, SNR=69.9, Peak=14339 HFD=3.3
23:39:39.069 00.001 21068 MultiStar: [#1 0.34,0.17,1.14,U] [#2 -0.14,0.03,1.30,U] [#3 0.16,0.17,1.19,U] [#4 -0.22,0.11,1.09,U] [#5 -0.07,-0.01,1.03,U] [#6 0.09,-0.22,0.87,U] [#7 0.03,0.16,0.68,U] [#8 0.03,-0.09,0.77,U] 
23:39:39.070 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {-0.16, 0.09}
23:39:39.070 00.000 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
23:39:39.071 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
23:39:39.072 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.51 mountX=0.01 mountY=-0.05, mountTheta=-1.46
23:39:39.075 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.05, opts=13)
23:39:39.076 00.001 21068 Enqueuing Move request for scope (0.00, 0.05)
23:39:39.078 00.002 16108 Worker thread wakes up
23:39:39.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:39:39.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:39:39.078 00.000 16108 Moving (0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
23:39:39.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:39.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:39.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:39:39.078 00.000 16108 MoveAxis(E, 0, ABG)
23:39:39.078 00.000 16108 Move returns status 0, amount 0
23:39:39.079 00.001 16108 MoveAxis(N, 0, ABG)
23:39:39.079 00.000 16108 Move returns status 0, amount 0
23:39:39.079 00.000 16108 move complete, result=0
23:39:39.079 00.000 16108 worker thread done servicing request
23:39:39.086 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3789, FiltMin=3229, FiltMax=48509, Gamma=1.000
23:39:39.112 00.026 21068 UpdateGuideState exits: m=100925 SNR=69.9
23:39:39.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.115 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:39.116 00.001 21068 Enqueuing Expose request
23:39:39.117 00.001 16108 Worker thread wakes up
23:39:39.117 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:39.119 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:39.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:40.082 00.963 16108 Exposure complete
23:39:40.145 00.063 16108 worker thread done servicing request
23:39:40.145 00.000 21068 OnExposeComplete: enter
23:39:40.146 00.001 21068 UpdateGuideState(): m_state=6
23:39:40.147 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5193
23:39:40.148 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.70, Mass=104160, SNR=74.3, Peak=15075 HFD=3.3
23:39:40.149 00.001 21068 MultiStar: [#1 0.24,0.08,1.08,U] [#2 -0.16,-0.10,1.21,U] [#3 -0.01,0.06,1.00,U] [#4 -0.10,0.22,0.77,U] [#5 0.14,-0.12,1.01,U] [#6 0.09,-0.29,0.82,U] [#7 0.29,0.23,0.48,U] [#8 0.13,-0.21,0.74,U] 
23:39:40.150 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.49, -0.21}
23:39:40.150 00.000 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
23:39:40.151 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
23:39:40.152 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.71 mountX=-0.00 mountY=0.05, mountTheta=1.60
23:39:40.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
23:39:40.155 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
23:39:40.156 00.001 16108 Worker thread wakes up
23:39:40.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:39:40.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:39:40.156 00.000 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
23:39:40.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:39:40.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:40.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:40.156 00.000 16108 MoveAxis(E, 0, ABG)
23:39:40.156 00.000 16108 Move returns status 0, amount 0
23:39:40.156 00.000 16108 MoveAxis(N, 0, ABG)
23:39:40.156 00.000 16108 Move returns status 0, amount 0
23:39:40.156 00.000 16108 move complete, result=0
23:39:40.156 00.000 16108 worker thread done servicing request
23:39:40.160 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3785, FiltMin=3257, FiltMax=56365, Gamma=1.000
23:39:40.175 00.015 21068 UpdateGuideState exits: m=104160 SNR=74.3
23:39:40.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:40.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:40.178 00.001 21068 Enqueuing Expose request
23:39:40.178 00.000 16108 Worker thread wakes up
23:39:40.178 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:40.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:40.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:41.347 01.168 16108 Exposure complete
23:39:41.411 00.064 16108 worker thread done servicing request
23:39:41.411 00.000 21068 OnExposeComplete: enter
23:39:41.413 00.002 21068 UpdateGuideState(): m_state=6
23:39:41.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5194
23:39:41.415 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.56, Mass=94228, SNR=72.9, Peak=13744 HFD=3.1
23:39:41.416 00.001 21068 MultiStar: [#1 0.46,-0.14,0.00,M1] [#2 0.13,-0.13,1.32,U] [#3 0.34,0.15,1.04,U] [#4 -0.25,-0.24,1.09,U] [#5 0.01,-0.37,0.95,U] [#6 0.15,-0.48,0.00,M1] [#7 0.02,-0.15,0.69,U] [#8 0.02,-0.23,0.75,U] 
23:39:41.417 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.18}, one-star: {-0.11, -0.35}
23:39:41.417 00.000 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
23:39:41.418 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
23:39:41.419 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.43 mountX=-0.06 mountY=0.17, mountTheta=1.89
23:39:41.420 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.18, opts=13)
23:39:41.423 00.003 21068 Enqueuing Move request for scope (0.03, -0.18)
23:39:41.424 00.001 16108 Worker thread wakes up
23:39:41.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
23:39:41.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
23:39:41.424 00.000 16108 Moving (0.03, -0.18) raw xDistance=-0.06 yDistance=0.17
23:39:41.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:39:41.425 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:41.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:39:41.425 00.000 16108 MoveAxis(E, 0, ABG)
23:39:41.425 00.000 16108 Move returns status 0, amount 0
23:39:41.425 00.000 16108 MoveAxis(N, 0, ABG)
23:39:41.425 00.000 16108 Move returns status 0, amount 0
23:39:41.425 00.000 16108 move complete, result=0
23:39:41.425 00.000 16108 worker thread done servicing request
23:39:41.431 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3782, FiltMin=3209, FiltMax=46061, Gamma=1.000
23:39:41.455 00.024 21068 UpdateGuideState exits: m=94228 SNR=72.9
23:39:41.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:41.457 00.000 21068 Enqueuing Expose request
23:39:41.458 00.001 16108 Worker thread wakes up
23:39:41.458 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:41.459 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:41.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:42.437 00.978 16108 Exposure complete
23:39:42.493 00.056 16108 worker thread done servicing request
23:39:42.493 00.000 21068 OnExposeComplete: enter
23:39:42.495 00.002 21068 UpdateGuideState(): m_state=6
23:39:42.496 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5195
23:39:42.497 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.94, Mass=89423, SNR=65.5, Peak=14131 HFD=2.8
23:39:42.498 00.001 21068 MultiStar: [#1 0.43,-0.25,0.00,M2] [#2 0.10,-0.22,1.36,U] [#3 0.27,-0.01,1.11,U] [#4 0.02,-0.02,1.06,U] [#5 0.07,-0.29,1.12,U] [#6 -0.02,-0.52,0.00,M2] [#7 0.01,-0.20,0.62,U] [#8 -0.09,-0.29,0.94,U] 
23:39:42.498 00.000 21068 refined, 6 included, MultiStar: {0.03, -0.14}, one-star: {-0.23, 0.03}
23:39:42.499 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
23:39:42.500 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
23:39:42.501 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.34 mountX=-0.06 mountY=0.13, mountTheta=1.99
23:39:42.502 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
23:39:42.503 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
23:39:42.504 00.001 16108 Worker thread wakes up
23:39:42.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:39:42.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:39:42.504 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.06 yDistance=0.13
23:39:42.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:39:42.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:42.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:42.505 00.001 16108 MoveAxis(E, 0, ABG)
23:39:42.505 00.000 16108 Move returns status 0, amount 0
23:39:42.505 00.000 16108 MoveAxis(N, 0, ABG)
23:39:42.505 00.000 16108 Move returns status 0, amount 0
23:39:42.505 00.000 16108 move complete, result=0
23:39:42.505 00.000 16108 worker thread done servicing request
23:39:42.509 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3782, FiltMin=3248, FiltMax=48163, Gamma=1.000
23:39:42.528 00.019 21068 UpdateGuideState exits: m=89423 SNR=65.5
23:39:42.531 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:42.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:42.532 00.000 21068 Enqueuing Expose request
23:39:42.534 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:42.534 00.000 16108 Worker thread wakes up
23:39:42.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:42.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:43.708 01.174 16108 Exposure complete
23:39:43.770 00.062 16108 worker thread done servicing request
23:39:43.770 00.000 21068 OnExposeComplete: enter
23:39:43.771 00.001 21068 UpdateGuideState(): m_state=6
23:39:43.772 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5196
23:39:43.773 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.65, Mass=103342, SNR=73.3, Peak=15267 HFD=3.3
23:39:43.775 00.002 21068 MultiStar: [#1 0.27,-0.12,1.39,U] [#2 0.02,-0.19,1.24,U] [#3 0.20,0.08,1.06,U] [#4 -0.19,0.16,0.94,U] [#5 0.03,-0.36,0.90,U] [#6 0.21,-0.40,0.95,U] [#7 0.00,-0.01,0.60,U] [#8 0.09,-0.40,0.82,U] 
23:39:43.777 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {-0.34, -0.26}
23:39:43.779 00.002 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
23:39:43.780 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:39:43.782 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.31 mountX=-0.07 mountY=0.15, mountTheta=2.02
23:39:43.785 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
23:39:43.787 00.002 21068 Enqueuing Move request for scope (0.04, -0.17)
23:39:43.789 00.002 16108 Worker thread wakes up
23:39:43.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
23:39:43.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
23:39:43.789 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.15
23:39:43.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:39:43.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:43.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:39:43.789 00.000 16108 MoveAxis(E, 0, ABG)
23:39:43.789 00.000 16108 Move returns status 0, amount 0
23:39:43.789 00.000 16108 MoveAxis(N, 0, ABG)
23:39:43.789 00.000 16108 Move returns status 0, amount 0
23:39:43.789 00.000 16108 move complete, result=0
23:39:43.790 00.001 16108 worker thread done servicing request
23:39:43.796 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3782, FiltMin=3213, FiltMax=49606, Gamma=1.000
23:39:43.825 00.029 21068 UpdateGuideState exits: m=103342 SNR=73.3
23:39:43.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:43.826 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:43.827 00.001 21068 Enqueuing Expose request
23:39:43.828 00.001 16108 Worker thread wakes up
23:39:43.828 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:43.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:43.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:44.808 00.979 16108 Exposure complete
23:39:44.872 00.064 16108 worker thread done servicing request
23:39:44.872 00.000 21068 OnExposeComplete: enter
23:39:44.873 00.001 21068 UpdateGuideState(): m_state=6
23:39:44.873 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5197
23:39:44.874 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.90, Mass=88901, SNR=60.9, Peak=15971 HFD=2.8
23:39:44.875 00.001 21068 MultiStar: [#1 0.10,0.13,1.19,U] [#2 -0.10,-0.06,1.42,U] [#3 0.15,0.00,1.43,U] [#4 -0.29,0.02,1.04,U] [#5 0.22,-0.14,0.97,U] [#6 0.23,-0.38,1.19,U] [#7 -0.02,-0.22,0.61,U] [#8 0.06,-0.17,0.96,U] 
23:39:44.876 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.32, -0.01}
23:39:44.877 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
23:39:44.878 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
23:39:44.878 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.47 mountX=-0.02 mountY=0.08, mountTheta=1.86
23:39:44.881 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
23:39:44.882 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
23:39:44.885 00.003 16108 Worker thread wakes up
23:39:44.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:39:44.885 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:39:44.885 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.08
23:39:44.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:39:44.886 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:44.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:44.886 00.000 16108 MoveAxis(E, 0, ABG)
23:39:44.886 00.000 16108 Move returns status 0, amount 0
23:39:44.886 00.000 16108 MoveAxis(N, 0, ABG)
23:39:44.886 00.000 16108 Move returns status 0, amount 0
23:39:44.886 00.000 16108 move complete, result=0
23:39:44.886 00.000 16108 worker thread done servicing request
23:39:44.894 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3782, FiltMin=3241, FiltMax=50797, Gamma=1.000
23:39:44.917 00.023 21068 UpdateGuideState exits: m=88901 SNR=60.9
23:39:44.920 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.922 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:44.922 00.000 21068 Enqueuing Expose request
23:39:44.924 00.002 16108 Worker thread wakes up
23:39:44.924 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:44.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:44.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:46.097 01.172 16108 Exposure complete
23:39:46.185 00.088 16108 worker thread done servicing request
23:39:46.185 00.000 21068 OnExposeComplete: enter
23:39:46.186 00.001 21068 UpdateGuideState(): m_state=6
23:39:46.186 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5198
23:39:46.188 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=876.58, Mass=86981, SNR=61.0, Peak=14672 HFD=3.1
23:39:46.189 00.001 21068 MultiStar: [#1 0.30,-0.08,1.33,U] [#2 0.11,-0.32,1.42,U] [#3 0.19,0.13,1.40,U] [#4 -0.12,-0.09,1.00,U] [#5 0.02,-0.09,1.08,U] [#6 0.14,-0.51,0.00,M1] [#7 0.33,-0.08,0.60,U] [#8 0.26,-0.28,0.91,U] 
23:39:46.190 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.14}, one-star: {-0.02, -0.32}
23:39:46.191 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
23:39:46.192 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
23:39:46.193 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.82 mountX=-0.15 mountY=0.10, mountTheta=2.54
23:39:46.194 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.14, opts=13)
23:39:46.195 00.001 21068 Enqueuing Move request for scope (0.13, -0.14)
23:39:46.196 00.001 16108 Worker thread wakes up
23:39:46.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
23:39:46.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
23:39:46.196 00.000 16108 Moving (0.13, -0.14) raw xDistance=-0.15 yDistance=0.10
23:39:46.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:39:46.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:46.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:39:46.196 00.000 16108 MoveAxis(E, 0, ABG)
23:39:46.196 00.000 16108 Move returns status 0, amount 0
23:39:46.196 00.000 16108 MoveAxis(N, 0, ABG)
23:39:46.196 00.000 16108 Move returns status 0, amount 0
23:39:46.196 00.000 16108 move complete, result=0
23:39:46.196 00.000 16108 worker thread done servicing request
23:39:46.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3782, FiltMin=3245, FiltMax=51187, Gamma=1.000
23:39:46.218 00.018 21068 UpdateGuideState exits: m=86981 SNR=61.0
23:39:46.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:46.221 00.001 21068 Enqueuing Expose request
23:39:46.222 00.001 16108 Worker thread wakes up
23:39:46.222 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:46.223 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:46.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:47.206 00.983 16108 Exposure complete
23:39:47.273 00.067 16108 worker thread done servicing request
23:39:47.273 00.000 21068 OnExposeComplete: enter
23:39:47.274 00.001 21068 UpdateGuideState(): m_state=6
23:39:47.275 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5199
23:39:47.276 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.62, Mass=91822, SNR=70.0, Peak=13440 HFD=3.1
23:39:47.277 00.001 21068 MultiStar: [#1 0.06,-0.11,1.24,U] [#2 0.05,-0.27,1.33,U] [#3 0.08,0.10,1.16,U] [#4 -0.03,-0.08,0.92,U] [#5 -0.26,-0.30,1.01,U] [#6 0.13,-0.44,0.79,U] [#7 0.22,-0.23,0.60,U] [#8 0.10,-0.30,0.76,U] 
23:39:47.277 00.000 21068 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {-0.00, -0.28}
23:39:47.278 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
23:39:47.279 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
23:39:47.280 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.43 mountX=-0.06 mountY=0.19, mountTheta=1.89
23:39:47.281 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
23:39:47.282 00.001 21068 Enqueuing Move request for scope (0.03, -0.20)
23:39:47.283 00.001 16108 Worker thread wakes up
23:39:47.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
23:39:47.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
23:39:47.283 00.000 16108 Moving (0.03, -0.20) raw xDistance=-0.06 yDistance=0.19
23:39:47.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:39:47.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:47.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:39:47.283 00.000 16108 MoveAxis(E, 0, ABG)
23:39:47.283 00.000 16108 Move returns status 0, amount 0
23:39:47.283 00.000 16108 MoveAxis(N, 0, ABG)
23:39:47.283 00.000 16108 Move returns status 0, amount 0
23:39:47.283 00.000 16108 move complete, result=0
23:39:47.284 00.001 16108 worker thread done servicing request
23:39:47.287 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3782, FiltMin=3257, FiltMax=41949, Gamma=1.000
23:39:47.312 00.025 21068 UpdateGuideState exits: m=91822 SNR=70.0
23:39:47.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:47.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:47.315 00.001 21068 Enqueuing Expose request
23:39:47.316 00.001 16108 Worker thread wakes up
23:39:47.316 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:47.318 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:47.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:48.487 01.169 16108 Exposure complete
23:39:48.559 00.072 16108 worker thread done servicing request
23:39:48.559 00.000 21068 OnExposeComplete: enter
23:39:48.560 00.001 21068 UpdateGuideState(): m_state=6
23:39:48.561 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5200
23:39:48.562 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.74, Mass=98371, SNR=76.3, Peak=14147 HFD=3.2
23:39:48.564 00.002 21068 MultiStar: [#1 0.25,0.03,0.97,U] [#2 -0.18,-0.29,1.04,U] [#3 0.04,-0.08,0.99,U] [#4 -0.12,-0.06,0.82,U] [#5 -0.17,-0.25,1.06,U] [#6 -0.13,-0.56,0.00,M1] [#7 -0.23,-0.11,0.47,U] [#8 0.23,-0.30,0.75,U] 
23:39:48.565 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {-0.13, -0.17}
23:39:48.566 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
23:39:48.567 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
23:39:48.569 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.80 mountX=0.01 mountY=0.16, mountTheta=1.52
23:39:48.571 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.16, opts=13)
23:39:48.572 00.001 21068 Enqueuing Move request for scope (-0.04, -0.16)
23:39:48.574 00.002 16108 Worker thread wakes up
23:39:48.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
23:39:48.574 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
23:39:48.574 00.000 16108 Moving (-0.04, -0.16) raw xDistance=0.01 yDistance=0.16
23:39:48.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:48.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:48.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:39:48.574 00.000 16108 MoveAxis(E, 0, ABG)
23:39:48.574 00.000 16108 Move returns status 0, amount 0
23:39:48.574 00.000 16108 MoveAxis(N, 0, ABG)
23:39:48.575 00.001 16108 Move returns status 0, amount 0
23:39:48.575 00.000 16108 move complete, result=0
23:39:48.575 00.000 16108 worker thread done servicing request
23:39:48.580 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3782, FiltMin=3232, FiltMax=42467, Gamma=1.000
23:39:48.603 00.023 21068 UpdateGuideState exits: m=98371 SNR=76.3
23:39:48.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:48.607 00.002 21068 Enqueuing Expose request
23:39:48.609 00.002 16108 Worker thread wakes up
23:39:48.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:48.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:48.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:49.576 00.966 16108 Exposure complete
23:39:49.647 00.071 16108 worker thread done servicing request
23:39:49.647 00.000 21068 OnExposeComplete: enter
23:39:49.648 00.001 21068 UpdateGuideState(): m_state=6
23:39:49.649 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5201
23:39:49.650 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.68, Mass=99345, SNR=69.6, Peak=14019 HFD=3.2
23:39:49.651 00.001 21068 MultiStar: [#1 0.08,-0.04,1.21,U] [#2 0.08,-0.31,1.32,U] [#3 0.04,-0.03,1.14,U] [#4 -0.29,-0.10,0.89,U] [#5 -0.15,-0.13,0.92,U] [#6 0.12,-0.47,0.00,M2] [#7 0.18,-0.11,0.62,U] [#8 0.13,-0.32,0.74,U] 
23:39:49.651 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {-0.22, -0.23}
23:39:49.652 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
23:39:49.653 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
23:39:49.655 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.70 mountX=-0.01 mountY=0.16, mountTheta=1.62
23:39:49.656 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
23:39:49.657 00.001 21068 Enqueuing Move request for scope (-0.02, -0.16)
23:39:49.658 00.001 16108 Worker thread wakes up
23:39:49.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
23:39:49.658 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
23:39:49.658 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
23:39:49.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:39:49.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:49.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:39:49.658 00.000 16108 MoveAxis(E, 0, ABG)
23:39:49.658 00.000 16108 Move returns status 0, amount 0
23:39:49.658 00.000 16108 MoveAxis(N, 0, ABG)
23:39:49.658 00.000 16108 Move returns status 0, amount 0
23:39:49.658 00.000 16108 move complete, result=0
23:39:49.658 00.000 16108 worker thread done servicing request
23:39:49.663 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3779, FiltMin=3174, FiltMax=48630, Gamma=1.000
23:39:49.689 00.026 21068 UpdateGuideState exits: m=99345 SNR=69.6
23:39:49.691 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:49.693 00.001 21068 Enqueuing Expose request
23:39:49.694 00.001 16108 Worker thread wakes up
23:39:49.694 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:49.696 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:49.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:50.857 01.161 16108 Exposure complete
23:39:50.919 00.062 16108 worker thread done servicing request
23:39:50.919 00.000 21068 OnExposeComplete: enter
23:39:50.920 00.001 21068 UpdateGuideState(): m_state=6
23:39:50.921 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5202
23:39:50.921 00.000 21068 Star::Find returns 1 (0), X=220.38, Y=876.79, Mass=85580, SNR=65.1, Peak=14899 HFD=2.8
23:39:50.922 00.001 21068 MultiStar: [#1 0.24,-0.11,1.16,U] [#2 0.29,-0.42,0.00,M1] [#3 0.23,0.08,1.14,U] [#4 -0.15,0.04,1.09,U] [#5 0.21,-0.33,1.00,U] [#6 0.17,-0.27,1.05,U] [#7 0.30,0.14,0.52,U] [#8 0.17,-0.20,0.87,U] 
23:39:50.925 00.003 21068 refined, 7 included, MultiStar: {0.12, -0.11}, one-star: {-0.14, -0.12}
23:39:50.926 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
23:39:50.927 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
23:39:50.928 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.72 mountX=-0.14 mountY=0.07, mountTheta=2.64
23:39:50.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
23:39:50.930 00.001 21068 Enqueuing Move request for scope (0.12, -0.11)
23:39:50.931 00.001 16108 Worker thread wakes up
23:39:50.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:39:50.931 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:39:50.932 00.001 16108 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=0.07
23:39:50.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:39:50.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:50.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:39:50.932 00.000 16108 MoveAxis(E, 0, ABG)
23:39:50.932 00.000 16108 Move returns status 0, amount 0
23:39:50.932 00.000 16108 MoveAxis(N, 0, ABG)
23:39:50.932 00.000 16108 Move returns status 0, amount 0
23:39:50.932 00.000 16108 move complete, result=0
23:39:50.932 00.000 16108 worker thread done servicing request
23:39:50.939 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3779, FiltMin=3245, FiltMax=50029, Gamma=1.000
23:39:50.956 00.017 21068 UpdateGuideState exits: m=85580 SNR=65.1
23:39:50.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:50.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:50.959 00.001 21068 Enqueuing Expose request
23:39:50.960 00.001 16108 Worker thread wakes up
23:39:50.960 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:50.960 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:50.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:51.930 00.970 16108 Exposure complete
23:39:51.985 00.055 16108 worker thread done servicing request
23:39:51.985 00.000 21068 OnExposeComplete: enter
23:39:51.986 00.001 21068 UpdateGuideState(): m_state=6
23:39:51.986 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5203
23:39:51.988 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.61, Mass=106482, SNR=73.8, Peak=14016 HFD=3.2
23:39:51.989 00.001 21068 MultiStar: [#1 0.44,-0.08,1.23,U] [#2 0.20,-0.39,1.29,U] [#3 0.31,-0.15,0.91,U] [#4 -0.10,-0.22,0.98,U] [#5 0.23,-0.29,1.03,U] [#6 0.24,-0.41,0.84,U] [#7 0.03,-0.07,0.50,U] [#8 0.40,-0.52,0.00,M1] 
23:39:51.990 00.001 21068 single-star, 7 included, MultiStar: {0.19, -0.25}, one-star: {0.03, -0.30}
23:39:51.991 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
23:39:51.991 00.000 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
23:39:51.992 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.46 mountX=-0.09 mountY=0.28, mountTheta=1.86
23:39:51.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.30, opts=13)
23:39:51.995 00.001 21068 Enqueuing Move request for scope (0.03, -0.30)
23:39:51.996 00.001 16108 Worker thread wakes up
23:39:51.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
23:39:51.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
23:39:51.996 00.000 16108 Moving (0.03, -0.30) raw xDistance=-0.09 yDistance=0.28
23:39:51.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:39:51.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
23:39:51.996 00.000 16108 MoveAxis(E, 0, ABG)
23:39:51.996 00.000 16108 Move returns status 0, amount 0
23:39:51.996 00.000 16108 MoveAxis(S, 57, ABG)
23:39:51.996 00.000 16108 Guiding  Dir = 1, Dur = 57
23:39:51.996 00.000 16108 IsSlewing returns 0
23:39:51.997 00.001 16108 IsGuiding returns 0
23:39:52.000 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3779, FiltMin=3219, FiltMax=46003, Gamma=1.000
23:39:52.013 00.013 21068 UpdateGuideState exits: m=106482 SNR=73.8
23:39:52.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:52.016 00.001 21068 Enqueuing Expose request
23:39:52.016 00.000 16108 PulseGuide returned control before completion, sleep 49
23:39:52.077 00.061 16108 IsGuiding returns 1
23:39:52.077 00.000 16108 scope still moving after pulse duration time elapsed
23:39:52.109 00.032 16108 IsSlewing returns 0
23:39:52.109 00.000 16108 IsGuiding returns 0
23:39:52.109 00.000 16108 scope move finished after 57 + 56 ms
23:39:52.109 00.000 16108 Move returns status 0, amount 57
23:39:52.109 00.000 16108 move complete, result=0
23:39:52.109 00.000 16108 worker thread done servicing request
23:39:52.109 00.000 16108 Worker thread wakes up
23:39:52.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:52.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:52.110 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
23:39:53.272 01.162 16108 Exposure complete
23:39:53.330 00.058 16108 worker thread done servicing request
23:39:53.330 00.000 21068 OnExposeComplete: enter
23:39:53.331 00.001 21068 UpdateGuideState(): m_state=6
23:39:53.333 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5204
23:39:53.334 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.67, Mass=102985, SNR=71.3, Peak=17168 HFD=3.0
23:39:53.334 00.000 21068 MultiStar: [#1 0.24,0.09,1.38,U] [#2 0.39,-0.18,1.18,U] [#3 0.27,0.04,1.11,U] [#4 -0.00,0.05,0.95,U] [#5 0.34,0.24,1.22,U] [#6 0.25,-0.26,0.95,U] [#7 -0.02,0.31,0.52,U] [#8 0.13,-0.08,0.85,U] 
23:39:53.335 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.05, -0.24}
23:39:53.336 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:39:53.337 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:39:53.338 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.06 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
23:39:53.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
23:39:53.340 00.001 21068 Enqueuing Move request for scope (0.21, -0.01)
23:39:53.341 00.001 16108 Worker thread wakes up
23:39:53.342 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
23:39:53.342 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
23:39:53.342 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
23:39:53.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:39:53.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:53.342 00.000 16108 MoveAxis(E, 54, ABG)
23:39:53.342 00.000 16108 Guiding  Dir = 2, Dur = 54
23:39:53.344 00.002 16108 IsSlewing returns 0
23:39:53.344 00.000 16108 IsGuiding returns 0
23:39:53.347 00.003 16108 PulseGuide returned control before completion, sleep 61
23:39:53.348 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3779, FiltMin=3270, FiltMax=47133, Gamma=1.000
23:39:53.371 00.023 21068 UpdateGuideState exits: m=102985 SNR=71.3
23:39:53.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.374 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:53.375 00.001 21068 Enqueuing Expose request
23:39:53.424 00.049 16108 IsGuiding returns 1
23:39:53.424 00.000 16108 scope still moving after pulse duration time elapsed
23:39:53.455 00.031 16108 IsSlewing returns 0
23:39:53.455 00.000 16108 IsGuiding returns 0
23:39:53.455 00.000 16108 scope move finished after 54 + 58 ms
23:39:53.455 00.000 16108 Move returns status 0, amount 54
23:39:53.455 00.000 16108 MoveAxis(N, 0, ABG)
23:39:53.455 00.000 16108 Move returns status 0, amount 0
23:39:53.455 00.000 16108 move complete, result=0
23:39:53.455 00.000 16108 worker thread done servicing request
23:39:53.455 00.000 16108 Worker thread wakes up
23:39:53.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:53.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:53.457 00.002 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
23:39:54.427 00.970 16108 Exposure complete
23:39:54.510 00.083 16108 worker thread done servicing request
23:39:54.510 00.000 21068 OnExposeComplete: enter
23:39:54.511 00.001 21068 UpdateGuideState(): m_state=6
23:39:54.513 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5205
23:39:54.514 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.92, Mass=95484, SNR=69.4, Peak=14960 HFD=3.0
23:39:54.516 00.002 21068 MultiStar: [#1 0.26,0.01,1.26,U] [#2 -0.04,-0.10,1.33,U] [#3 0.31,0.22,1.25,U] [#4 -0.16,0.08,0.94,U] [#5 -0.14,-0.04,1.02,U] [#6 0.22,-0.08,0.98,U] [#7 -0.16,0.02,0.59,U] [#8 0.24,-0.09,0.83,U] 
23:39:54.519 00.003 21068 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.10, 0.02}
23:39:54.520 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
23:39:54.522 00.002 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
23:39:54.523 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.06 mountY=-0.02, mountTheta=-2.82
23:39:54.527 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:39:54.528 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:39:54.530 00.002 16108 Worker thread wakes up
23:39:54.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:39:54.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:39:54.530 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.02
23:39:54.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:39:54.531 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:54.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:54.531 00.000 16108 MoveAxis(E, 0, ABG)
23:39:54.531 00.000 16108 Move returns status 0, amount 0
23:39:54.531 00.000 16108 MoveAxis(N, 0, ABG)
23:39:54.531 00.000 16108 Move returns status 0, amount 0
23:39:54.531 00.000 16108 move complete, result=0
23:39:54.531 00.000 16108 worker thread done servicing request
23:39:54.538 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3779, FiltMin=3229, FiltMax=47853, Gamma=1.000
23:39:54.554 00.016 21068 UpdateGuideState exits: m=95484 SNR=69.4
23:39:54.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:54.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:54.557 00.001 21068 Enqueuing Expose request
23:39:54.558 00.001 16108 Worker thread wakes up
23:39:54.558 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:54.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:54.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:55.718 01.159 16108 Exposure complete
23:39:55.779 00.061 16108 worker thread done servicing request
23:39:55.779 00.000 21068 OnExposeComplete: enter
23:39:55.781 00.002 21068 UpdateGuideState(): m_state=6
23:39:55.784 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5206
23:39:55.785 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.95, Mass=86167, SNR=64.6, Peak=16451 HFD=2.8
23:39:55.787 00.002 21068 MultiStar: [#1 0.30,0.15,1.39,U] [#2 0.04,-0.11,1.36,U] [#3 0.31,0.12,1.35,U] [#4 -0.22,0.41,1.19,U] [#5 -0.14,-0.23,1.17,U] [#6 0.29,-0.38,0.00,M1] [#7 -0.06,0.05,0.62,U] [#8 0.04,0.03,0.83,U] 
23:39:55.788 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.06}, one-star: {-0.52, 0.04}
23:39:55.789 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:39:55.789 00.000 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:39:55.790 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=0.02 mountY=-0.06, mountTheta=-1.31
23:39:55.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
23:39:55.793 00.001 21068 Enqueuing Move request for scope (-0.00, 0.06)
23:39:55.794 00.001 16108 Worker thread wakes up
23:39:55.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:39:55.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:39:55.794 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.02 yDistance=-0.06
23:39:55.795 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:39:55.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:55.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:55.795 00.000 16108 MoveAxis(E, 0, ABG)
23:39:55.795 00.000 16108 Move returns status 0, amount 0
23:39:55.795 00.000 16108 MoveAxis(N, 0, ABG)
23:39:55.795 00.000 16108 Move returns status 0, amount 0
23:39:55.795 00.000 16108 move complete, result=0
23:39:55.795 00.000 16108 worker thread done servicing request
23:39:55.799 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3779, FiltMin=3235, FiltMax=43485, Gamma=1.000
23:39:55.816 00.017 21068 UpdateGuideState exits: m=86167 SNR=64.6
23:39:55.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:55.817 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:55.818 00.001 21068 Enqueuing Expose request
23:39:55.819 00.001 16108 Worker thread wakes up
23:39:55.819 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:55.820 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:55.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:56.784 00.964 16108 Exposure complete
23:39:56.841 00.057 16108 worker thread done servicing request
23:39:56.841 00.000 21068 OnExposeComplete: enter
23:39:56.843 00.002 21068 UpdateGuideState(): m_state=6
23:39:56.844 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5207
23:39:56.845 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.17, Mass=93246, SNR=59.7, Peak=15523 HFD=2.7
23:39:56.846 00.001 21068 MultiStar: [#1 0.26,0.20,1.64,U] [#2 0.28,-0.07,1.84,U] [#3 0.28,0.39,0.00,M1] [#4 -0.19,0.22,1.11,U] [#5 0.21,-0.12,1.08,U] [#6 0.44,-0.30,0.00,M2] [#7 0.15,0.21,0.69,U] [#8 0.24,-0.12,1.05,U] 
23:39:56.846 00.000 21068 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {-0.21, 0.26}
23:39:56.847 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
23:39:56.848 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
23:39:56.849 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
23:39:56.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
23:39:56.852 00.001 21068 Enqueuing Move request for scope (0.13, 0.07)
23:39:56.853 00.001 16108 Worker thread wakes up
23:39:56.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:39:56.853 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:39:56.853 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.12 yDistance=-0.10
23:39:56.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:39:56.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:56.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:39:56.853 00.000 16108 MoveAxis(E, 0, ABG)
23:39:56.853 00.000 16108 Move returns status 0, amount 0
23:39:56.853 00.000 16108 MoveAxis(N, 0, ABG)
23:39:56.853 00.000 16108 Move returns status 0, amount 0
23:39:56.853 00.000 16108 move complete, result=0
23:39:56.854 00.001 16108 worker thread done servicing request
23:39:56.860 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3779, FiltMin=3235, FiltMax=44669, Gamma=1.000
23:39:56.877 00.017 21068 UpdateGuideState exits: m=93246 SNR=59.7
23:39:56.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.878 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:56.880 00.002 21068 Enqueuing Expose request
23:39:56.881 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:56.882 00.001 16108 Worker thread wakes up
23:39:56.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:56.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:58.045 01.163 16108 Exposure complete
23:39:58.103 00.058 16108 worker thread done servicing request
23:39:58.103 00.000 21068 OnExposeComplete: enter
23:39:58.104 00.001 21068 UpdateGuideState(): m_state=6
23:39:58.105 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5208
23:39:58.106 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.97, Mass=92547, SNR=65.1, Peak=15699 HFD=2.7
23:39:58.107 00.001 21068 MultiStar: [#1 0.02,0.28,1.36,U] [#2 0.16,0.00,1.32,U] [#3 0.07,0.35,1.15,U] [#4 -0.38,0.16,1.08,U] [#5 -0.24,0.05,1.20,U] [#6 0.01,-0.05,0.94,U] [#7 -0.32,0.29,0.49,U] [#8 0.09,0.03,0.73,U] 
23:39:58.107 00.000 21068 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.26, 0.06}
23:39:58.108 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
23:39:58.109 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
23:39:58.110 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.11 mountX=0.10 mountY=-0.11, mountTheta=-0.83
23:39:58.111 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.13, opts=13)
23:39:58.112 00.001 21068 Enqueuing Move request for scope (-0.08, 0.13)
23:39:58.113 00.001 16108 Worker thread wakes up
23:39:58.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:39:58.113 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:39:58.113 00.000 16108 Moving (-0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
23:39:58.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:39:58.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:58.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:58.113 00.000 16108 MoveAxis(E, 0, ABG)
23:39:58.113 00.000 16108 Move returns status 0, amount 0
23:39:58.113 00.000 16108 MoveAxis(N, 0, ABG)
23:39:58.113 00.000 16108 Move returns status 0, amount 0
23:39:58.113 00.000 16108 move complete, result=0
23:39:58.113 00.000 16108 worker thread done servicing request
23:39:58.117 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3779, FiltMin=3209, FiltMax=43325, Gamma=1.000
23:39:58.132 00.015 21068 UpdateGuideState exits: m=92547 SNR=65.1
23:39:58.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:58.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:58.134 00.000 21068 Enqueuing Expose request
23:39:58.135 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:58.137 00.002 16108 Worker thread wakes up
23:39:58.137 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:58.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:39:59.108 00.971 16108 Exposure complete
23:39:59.175 00.067 16108 worker thread done servicing request
23:39:59.175 00.000 21068 OnExposeComplete: enter
23:39:59.177 00.002 21068 UpdateGuideState(): m_state=6
23:39:59.178 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5209
23:39:59.180 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=876.82, Mass=97191, SNR=61.8, Peak=17683 HFD=2.8
23:39:59.183 00.003 21068 MultiStar: [#1 0.07,0.12,1.38,U] [#2 -0.15,0.15,1.62,U] [#3 -0.08,0.21,1.08,U] [#4 -0.18,0.35,0.99,U] [#5 -0.04,0.05,1.15,U] [#6 0.26,-0.26,1.23,U] [#7 -0.17,0.24,0.59,U] [#8 0.01,-0.02,0.79,U] 
23:39:59.185 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.28, -0.09}
23:39:59.186 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
23:39:59.188 00.002 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
23:39:59.190 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.17 mountX=0.07 mountY=-0.06, mountTheta=-0.76
23:39:59.193 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.08, opts=13)
23:39:59.194 00.001 21068 Enqueuing Move request for scope (-0.05, 0.08)
23:39:59.196 00.002 16108 Worker thread wakes up
23:39:59.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:39:59.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:39:59.196 00.000 16108 Moving (-0.05, 0.08) raw xDistance=0.07 yDistance=-0.06
23:39:59.197 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:39:59.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:59.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:59.197 00.000 16108 MoveAxis(E, 0, ABG)
23:39:59.197 00.000 16108 Move returns status 0, amount 0
23:39:59.197 00.000 16108 MoveAxis(N, 0, ABG)
23:39:59.197 00.000 16108 Move returns status 0, amount 0
23:39:59.197 00.000 16108 move complete, result=0
23:39:59.197 00.000 16108 worker thread done servicing request
23:39:59.204 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3782, FiltMin=3206, FiltMax=39485, Gamma=1.000
23:39:59.225 00.021 21068 UpdateGuideState exits: m=97191 SNR=61.8
23:39:59.225 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:59.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:39:59.227 00.001 21068 Enqueuing Expose request
23:39:59.228 00.001 16108 Worker thread wakes up
23:39:59.228 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:59.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:39:59.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:00.398 01.169 16108 Exposure complete
23:40:00.472 00.074 16108 worker thread done servicing request
23:40:00.472 00.000 21068 OnExposeComplete: enter
23:40:00.474 00.002 21068 UpdateGuideState(): m_state=6
23:40:00.476 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5210
23:40:00.478 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=876.92, Mass=101112, SNR=70.7, Peak=15331 HFD=3.5
23:40:00.479 00.001 21068 MultiStar: [#1 0.01,0.19,1.29,U] [#2 -0.14,0.25,1.29,U] [#3 0.03,0.19,1.15,U] [#4 -0.30,0.29,0.80,U] [#5 -0.09,0.02,1.09,U] [#6 -0.11,-0.18,0.84,U] [#7 -0.34,0.38,0.00,M1] [#8 0.09,0.24,0.75,U] 
23:40:00.481 00.002 21068 refined, 7 included, MultiStar: {-0.10, 0.13}, one-star: {-0.31, 0.02}
23:40:00.482 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:40:00.484 00.002 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:40:00.485 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.20 mountX=0.12 mountY=-0.11, mountTheta=-0.74
23:40:00.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.13, opts=13)
23:40:00.489 00.002 21068 Enqueuing Move request for scope (-0.10, 0.13)
23:40:00.489 00.000 16108 Worker thread wakes up
23:40:00.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
23:40:00.489 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
23:40:00.489 00.000 16108 Moving (-0.10, 0.13) raw xDistance=0.12 yDistance=-0.11
23:40:00.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:40:00.490 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:00.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:00.490 00.000 16108 MoveAxis(E, 0, ABG)
23:40:00.490 00.000 16108 Move returns status 0, amount 0
23:40:00.490 00.000 16108 MoveAxis(N, 0, ABG)
23:40:00.490 00.000 16108 Move returns status 0, amount 0
23:40:00.490 00.000 16108 move complete, result=0
23:40:00.490 00.000 16108 worker thread done servicing request
23:40:00.494 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3782, FiltMin=3238, FiltMax=48637, Gamma=1.000
23:40:00.521 00.027 21068 UpdateGuideState exits: m=101112 SNR=70.7
23:40:00.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.525 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:00.526 00.001 21068 Enqueuing Expose request
23:40:00.528 00.002 16108 Worker thread wakes up
23:40:00.528 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:00.529 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:00.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:01.498 00.969 16108 Exposure complete
23:40:01.557 00.059 16108 worker thread done servicing request
23:40:01.557 00.000 21068 OnExposeComplete: enter
23:40:01.559 00.002 21068 UpdateGuideState(): m_state=6
23:40:01.560 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5211
23:40:01.561 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.15, Mass=86528, SNR=65.5, Peak=13987 HFD=3.2
23:40:01.562 00.001 21068 MultiStar: [#1 0.40,0.16,1.27,U] [#2 0.15,-0.05,1.52,U] [#3 0.24,0.27,1.09,U] [#4 0.15,0.00,1.03,U] [#5 -0.10,-0.00,1.10,U] [#6 0.20,-0.06,1.00,U] [#7 -0.32,0.29,0.57,U] [#8 -0.01,-0.30,0.89,U] 
23:40:01.563 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.34, 0.24}
23:40:01.564 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
23:40:01.565 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
23:40:01.568 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.62 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
23:40:01.571 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.05, opts=13)
23:40:01.572 00.001 21068 Enqueuing Move request for scope (0.08, 0.05)
23:40:01.574 00.002 16108 Worker thread wakes up
23:40:01.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:40:01.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:40:01.574 00.000 16108 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=-0.07
23:40:01.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:40:01.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:01.575 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:40:01.575 00.000 16108 MoveAxis(E, 0, ABG)
23:40:01.575 00.000 16108 Move returns status 0, amount 0
23:40:01.575 00.000 16108 MoveAxis(N, 0, ABG)
23:40:01.575 00.000 16108 Move returns status 0, amount 0
23:40:01.575 00.000 16108 move complete, result=0
23:40:01.575 00.000 16108 worker thread done servicing request
23:40:01.583 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3782, FiltMin=3222, FiltMax=44893, Gamma=1.000
23:40:01.603 00.020 21068 UpdateGuideState exits: m=86528 SNR=65.5
23:40:01.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:01.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:01.606 00.001 21068 Enqueuing Expose request
23:40:01.607 00.001 16108 Worker thread wakes up
23:40:01.607 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:01.608 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:01.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:02.766 01.158 16108 Exposure complete
23:40:02.835 00.069 16108 worker thread done servicing request
23:40:02.835 00.000 21068 OnExposeComplete: enter
23:40:02.836 00.001 21068 UpdateGuideState(): m_state=6
23:40:02.836 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5212
23:40:02.837 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.80, Mass=80178, SNR=58.6, Peak=13347 HFD=2.9
23:40:02.838 00.001 21068 MultiStar: [#1 0.24,0.15,1.44,U] [#2 0.09,-0.01,1.55,U] [#3 0.15,0.19,1.14,U] [#4 -0.18,0.02,1.07,U] [#5 -0.01,-0.16,1.23,U] [#6 -0.01,-0.10,1.08,U] [#7 0.03,-0.04,0.84,U] [#8 0.34,0.02,0.83,U] 
23:40:02.839 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {-0.14, -0.11}
23:40:02.840 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:40:02.841 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:40:02.841 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=-0.06 mountY=-0.01, mountTheta=-2.89
23:40:02.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
23:40:02.844 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
23:40:02.845 00.001 16108 Worker thread wakes up
23:40:02.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:40:02.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:40:02.845 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.01
23:40:02.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:40:02.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:02.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:02.845 00.000 16108 MoveAxis(E, 0, ABG)
23:40:02.845 00.000 16108 Move returns status 0, amount 0
23:40:02.846 00.001 16108 MoveAxis(N, 0, ABG)
23:40:02.846 00.000 16108 Move returns status 0, amount 0
23:40:02.846 00.000 16108 move complete, result=0
23:40:02.846 00.000 16108 worker thread done servicing request
23:40:02.851 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3782, FiltMin=3158, FiltMax=49645, Gamma=1.000
23:40:02.872 00.021 21068 UpdateGuideState exits: m=80178 SNR=58.6
23:40:02.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:02.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:02.875 00.001 21068 Enqueuing Expose request
23:40:02.876 00.001 16108 Worker thread wakes up
23:40:02.876 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:02.876 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:02.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:03.861 00.985 16108 Exposure complete
23:40:03.949 00.088 16108 worker thread done servicing request
23:40:03.949 00.000 21068 OnExposeComplete: enter
23:40:03.950 00.001 21068 UpdateGuideState(): m_state=6
23:40:03.952 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5213
23:40:03.954 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=877.18, Mass=83489, SNR=56.8, Peak=14963 HFD=2.7
23:40:03.956 00.002 21068 MultiStar: [#1 0.19,0.37,1.42,U] [#2 0.17,-0.05,1.40,U] [#3 0.20,0.32,1.35,U] [#4 -0.14,0.23,1.14,U] [#5 -0.23,-0.00,1.39,U] [#6 -0.09,-0.42,1.20,U] [#7 -0.00,0.41,0.78,U] [#8 0.14,-0.02,0.97,U] 
23:40:03.957 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.19, 0.27}
23:40:03.958 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
23:40:03.958 00.000 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
23:40:03.960 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.01 mountY=-0.11, mountTheta=-1.51
23:40:03.964 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
23:40:03.965 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
23:40:03.967 00.002 16108 Worker thread wakes up
23:40:03.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:40:03.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:40:03.967 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
23:40:03.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:40:03.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:03.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:03.967 00.000 16108 MoveAxis(E, 0, ABG)
23:40:03.967 00.000 16108 Move returns status 0, amount 0
23:40:03.967 00.000 16108 MoveAxis(N, 0, ABG)
23:40:03.968 00.001 16108 Move returns status 0, amount 0
23:40:03.968 00.000 16108 move complete, result=0
23:40:03.968 00.000 16108 worker thread done servicing request
23:40:03.974 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3782, FiltMin=3225, FiltMax=48269, Gamma=1.000
23:40:04.002 00.028 21068 UpdateGuideState exits: m=83489 SNR=56.8
23:40:04.004 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:04.006 00.001 21068 Enqueuing Expose request
23:40:04.008 00.002 16108 Worker thread wakes up
23:40:04.008 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:04.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:04.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:05.186 01.178 16108 Exposure complete
23:40:05.270 00.084 16108 worker thread done servicing request
23:40:05.270 00.000 21068 OnExposeComplete: enter
23:40:05.271 00.001 21068 UpdateGuideState(): m_state=6
23:40:05.273 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5214
23:40:05.274 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.94, Mass=79890, SNR=55.0, Peak=15155 HFD=2.7
23:40:05.275 00.001 21068 MultiStar: [#1 0.21,-0.00,1.50,U] [#2 0.11,-0.00,1.43,U] [#3 0.14,0.12,1.45,U] [#4 -0.32,0.16,1.12,U] [#5 -0.20,0.03,1.40,U] [#6 0.14,-0.39,0.99,U] [#7 -0.16,-0.03,0.80,U] [#8 -0.05,-0.33,1.02,U] 
23:40:05.277 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.18, 0.04}
23:40:05.278 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
23:40:05.279 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
23:40:05.279 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.12 mountX=0.01 mountY=0.03, mountTheta=1.21
23:40:05.281 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:40:05.282 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:40:05.282 00.000 16108 Worker thread wakes up
23:40:05.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:40:05.282 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:40:05.282 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
23:40:05.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:40:05.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:05.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:05.283 00.001 16108 MoveAxis(E, 0, ABG)
23:40:05.283 00.000 16108 Move returns status 0, amount 0
23:40:05.283 00.000 16108 MoveAxis(N, 0, ABG)
23:40:05.283 00.000 16108 Move returns status 0, amount 0
23:40:05.283 00.000 16108 move complete, result=0
23:40:05.283 00.000 16108 worker thread done servicing request
23:40:05.286 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3785, FiltMin=3229, FiltMax=45261, Gamma=1.000
23:40:05.311 00.025 21068 UpdateGuideState exits: m=79890 SNR=55.0
23:40:05.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:05.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:05.314 00.001 21068 Enqueuing Expose request
23:40:05.314 00.000 16108 Worker thread wakes up
23:40:05.314 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:05.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:05.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:06.283 00.968 16108 Exposure complete
23:40:06.340 00.057 16108 worker thread done servicing request
23:40:06.340 00.000 21068 OnExposeComplete: enter
23:40:06.341 00.001 21068 UpdateGuideState(): m_state=6
23:40:06.342 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5215
23:40:06.343 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.98, Mass=89743, SNR=69.3, Peak=17235 HFD=2.7
23:40:06.344 00.001 21068 MultiStar: [#1 0.36,0.23,1.30,U] [#2 -0.08,0.09,1.26,U] [#3 0.19,0.38,0.97,U] [#4 -0.37,0.28,1.06,U] [#5 -0.42,0.10,1.05,U] [#6 -0.30,-0.03,1.10,U] [#7 -0.12,0.29,0.52,U] [#8 -0.35,0.05,0.68,U] 
23:40:06.346 00.002 21068 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {-0.36, 0.07}
23:40:06.347 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:40:06.347 00.000 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:40:06.349 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.31 mountX=0.17 mountY=-0.12, mountTheta=-0.61
23:40:06.352 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.16, opts=13)
23:40:06.353 00.001 21068 Enqueuing Move request for scope (-0.14, 0.16)
23:40:06.354 00.001 16108 Worker thread wakes up
23:40:06.356 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:40:06.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:40:06.356 00.000 16108 Moving (-0.14, 0.16) raw xDistance=0.17 yDistance=-0.12
23:40:06.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:40:06.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:06.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:06.356 00.000 16108 MoveAxis(E, 0, ABG)
23:40:06.356 00.000 16108 Move returns status 0, amount 0
23:40:06.356 00.000 16108 MoveAxis(N, 0, ABG)
23:40:06.356 00.000 16108 Move returns status 0, amount 0
23:40:06.356 00.000 16108 move complete, result=0
23:40:06.356 00.000 16108 worker thread done servicing request
23:40:06.362 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3785, FiltMin=3152, FiltMax=44989, Gamma=1.000
23:40:06.377 00.015 21068 UpdateGuideState exits: m=89743 SNR=69.3
23:40:06.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:06.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:06.380 00.001 21068 Enqueuing Expose request
23:40:06.381 00.001 16108 Worker thread wakes up
23:40:06.381 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:06.381 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:06.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:07.555 01.174 16108 Exposure complete
23:40:07.628 00.073 16108 worker thread done servicing request
23:40:07.628 00.000 21068 OnExposeComplete: enter
23:40:07.629 00.001 21068 UpdateGuideState(): m_state=6
23:40:07.630 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5216
23:40:07.631 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.06, Mass=80451, SNR=58.2, Peak=16835 HFD=2.8
23:40:07.632 00.001 21068 MultiStar: [#1 -0.15,0.15,1.62,U] [#2 -0.08,0.20,1.49,U] [#3 -0.13,0.34,1.27,U] [#4 -0.33,0.19,1.01,U] [#5 -0.55,0.24,0.00,M1] [#6 -0.35,-0.06,1.05,U] [#7 -0.59,0.30,0.00,M1] [#8 -0.17,0.24,0.80,U] 
23:40:07.633 00.001 21068 refined, 6 included, MultiStar: {-0.22, 0.18}, one-star: {-0.50, 0.16}
23:40:07.633 00.000 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
23:40:07.634 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
23:40:07.636 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=0.25 mountY=-0.12, mountTheta=-0.44
23:40:07.637 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.18, opts=13)
23:40:07.638 00.001 21068 Enqueuing Move request for scope (-0.22, 0.18)
23:40:07.639 00.001 16108 Worker thread wakes up
23:40:07.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.18) opts 0xd
23:40:07.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.18)
23:40:07.639 00.000 16108 Moving (-0.22, 0.18) raw xDistance=0.25 yDistance=-0.12
23:40:07.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:40:07.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:07.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:07.639 00.000 16108 MoveAxis(W, 66, ABG)
23:40:07.640 00.001 16108 Guiding  Dir = 3, Dur = 66
23:40:07.640 00.000 16108 IsSlewing returns 0
23:40:07.640 00.000 16108 IsGuiding returns 0
23:40:07.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3782, FiltMin=3197, FiltMax=44685, Gamma=1.000
23:40:07.660 00.017 16108 PulseGuide returned control before completion, sleep 56
23:40:07.670 00.010 21068 UpdateGuideState exits: m=80451 SNR=58.2
23:40:07.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.674 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:07.675 00.001 21068 Enqueuing Expose request
23:40:07.722 00.047 16108 IsGuiding returns 1
23:40:07.722 00.000 16108 scope still moving after pulse duration time elapsed
23:40:07.754 00.032 16108 IsSlewing returns 0
23:40:07.754 00.000 16108 IsGuiding returns 0
23:40:07.754 00.000 16108 scope move finished after 66 + 47 ms
23:40:07.754 00.000 16108 Move returns status 0, amount 66
23:40:07.754 00.000 16108 MoveAxis(N, 0, ABG)
23:40:07.754 00.000 16108 Move returns status 0, amount 0
23:40:07.754 00.000 16108 move complete, result=0
23:40:07.754 00.000 16108 worker thread done servicing request
23:40:07.754 00.000 16108 Worker thread wakes up
23:40:07.754 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:07.754 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
23:40:07.756 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:08.735 00.979 16108 Exposure complete
23:40:08.794 00.059 16108 worker thread done servicing request
23:40:08.794 00.000 21068 OnExposeComplete: enter
23:40:08.795 00.001 21068 UpdateGuideState(): m_state=6
23:40:08.795 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5217
23:40:08.796 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.82, Mass=93547, SNR=70.0, Peak=13283 HFD=3.2
23:40:08.798 00.002 21068 MultiStar: [#1 0.31,0.35,1.10,U] [#2 0.12,0.05,1.25,U] [#3 0.12,0.25,0.97,U] [#4 0.07,0.32,0.93,U] [#5 -0.01,-0.11,0.96,U] [#6 0.18,-0.24,0.85,U] [#7 0.01,0.11,0.47,U] [#8 0.13,0.09,0.77,U] 
23:40:08.799 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {-0.12, -0.09}
23:40:08.799 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
23:40:08.800 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
23:40:08.801 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
23:40:08.802 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.09, opts=13)
23:40:08.803 00.001 21068 Enqueuing Move request for scope (0.10, 0.09)
23:40:08.804 00.001 16108 Worker thread wakes up
23:40:08.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:40:08.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:40:08.804 00.000 16108 Moving (0.10, 0.09) raw xDistance=-0.08 yDistance=-0.11
23:40:08.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:40:08.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:08.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:08.804 00.000 16108 MoveAxis(E, 0, ABG)
23:40:08.804 00.000 16108 Move returns status 0, amount 0
23:40:08.804 00.000 16108 MoveAxis(N, 0, ABG)
23:40:08.804 00.000 16108 Move returns status 0, amount 0
23:40:08.804 00.000 16108 move complete, result=0
23:40:08.804 00.000 16108 worker thread done servicing request
23:40:08.807 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3785, FiltMin=3251, FiltMax=44781, Gamma=1.000
23:40:08.834 00.027 21068 UpdateGuideState exits: m=93547 SNR=70.0
23:40:08.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:08.838 00.002 21068 Enqueuing Expose request
23:40:08.839 00.001 16108 Worker thread wakes up
23:40:08.839 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:08.840 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:08.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:10.004 01.164 16108 Exposure complete
23:40:10.075 00.071 16108 worker thread done servicing request
23:40:10.075 00.000 21068 OnExposeComplete: enter
23:40:10.076 00.001 21068 UpdateGuideState(): m_state=6
23:40:10.078 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5218
23:40:10.080 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.61, Mass=83726, SNR=61.0, Peak=14880 HFD=2.9
23:40:10.082 00.002 21068 MultiStar: [#1 0.39,-0.05,1.40,U] [#2 0.56,-0.14,0.00,M1] [#3 0.63,0.06,0.00,M1] [#4 0.22,0.14,0.92,U] [#5 0.46,0.00,1.27,U] [#6 0.54,-0.25,0.00,M1] [#7 0.45,0.08,0.68,U] [#8 0.48,-0.24,0.00,M1] 
23:40:10.083 00.001 21068 single-star, 4 included, MultiStar: {0.34, -0.04}, one-star: {0.16, -0.30}
23:40:10.086 00.003 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
23:40:10.087 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
23:40:10.088 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.08 mountX=-0.21 mountY=0.25, mountTheta=2.26
23:40:10.091 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.30, opts=13)
23:40:10.094 00.003 21068 Enqueuing Move request for scope (0.16, -0.30)
23:40:10.095 00.001 16108 Worker thread wakes up
23:40:10.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
23:40:10.096 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
23:40:10.096 00.000 16108 Moving (0.16, -0.30) raw xDistance=-0.21 yDistance=0.25
23:40:10.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:40:10.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:40:10.096 00.000 16108 MoveAxis(E, 55, ABG)
23:40:10.096 00.000 16108 Guiding  Dir = 2, Dur = 55
23:40:10.096 00.000 16108 IsSlewing returns 0
23:40:10.097 00.001 16108 IsGuiding returns 0
23:40:10.104 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3785, FiltMin=3229, FiltMax=45555, Gamma=1.000
23:40:10.119 00.015 16108 PulseGuide returned control before completion, sleep 44
23:40:10.131 00.012 21068 UpdateGuideState exits: m=83726 SNR=61.0
23:40:10.134 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.136 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:10.137 00.001 21068 Enqueuing Expose request
23:40:10.165 00.028 16108 IsGuiding returns 1
23:40:10.165 00.000 16108 scope still moving after pulse duration time elapsed
23:40:10.197 00.032 16108 IsSlewing returns 0
23:40:10.197 00.000 16108 IsGuiding returns 1
23:40:10.228 00.031 16108 IsSlewing returns 0
23:40:10.228 00.000 16108 IsGuiding returns 0
23:40:10.228 00.000 16108 scope move finished after 55 + 77 ms
23:40:10.228 00.000 16108 Move returns status 0, amount 55
23:40:10.230 00.002 16108 MoveAxis(S, 51, ABG)
23:40:10.230 00.000 16108 Guiding  Dir = 1, Dur = 51
23:40:10.230 00.000 16108 IsSlewing returns 0
23:40:10.230 00.000 16108 IsGuiding returns 0
23:40:10.280 00.050 16108 PulseGuide returned control before completion, sleep 12
23:40:10.308 00.028 16108 IsGuiding returns 1
23:40:10.308 00.000 16108 scope still moving after pulse duration time elapsed
23:40:10.338 00.030 16108 IsSlewing returns 0
23:40:10.338 00.000 16108 IsGuiding returns 1
23:40:10.370 00.032 16108 IsSlewing returns 0
23:40:10.370 00.000 16108 IsGuiding returns 0
23:40:10.370 00.000 16108 scope move finished after 51 + 89 ms
23:40:10.370 00.000 16108 Move returns status 0, amount 51
23:40:10.370 00.000 16108 move complete, result=0
23:40:10.370 00.000 16108 worker thread done servicing request
23:40:10.370 00.000 16108 Worker thread wakes up
23:40:10.370 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:10.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:10.370 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.3 px 51 ms SOUTH
23:40:11.350 00.980 16108 Exposure complete
23:40:11.426 00.076 16108 worker thread done servicing request
23:40:11.426 00.000 21068 OnExposeComplete: enter
23:40:11.426 00.000 21068 UpdateGuideState(): m_state=6
23:40:11.427 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5219
23:40:11.428 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.81, Mass=85625, SNR=62.3, Peak=14800 HFD=3.0
23:40:11.429 00.001 21068 MultiStar: [#1 0.38,0.10,1.48,U] [#2 0.27,-0.23,1.29,U] [#3 0.18,0.18,1.30,U] [#4 -0.05,0.02,1.04,U] [#5 0.09,-0.12,1.18,U] [#6 0.06,-0.46,1.17,U] [#7 0.10,-0.08,0.62,U] [#8 0.18,-0.20,0.93,U] 
23:40:11.430 00.001 21068 single-star, 8 included, MultiStar: {0.15, -0.09}, one-star: {-0.00, -0.10}
23:40:11.431 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
23:40:11.431 00.000 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
23:40:11.432 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.02 mountY=0.10, mountTheta=1.73
23:40:11.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.10, opts=13)
23:40:11.434 00.001 21068 Enqueuing Move request for scope (-0.00, -0.10)
23:40:11.435 00.001 16108 Worker thread wakes up
23:40:11.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:40:11.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:40:11.435 00.000 16108 Moving (-0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
23:40:11.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:40:11.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:11.435 00.000 16108 MoveAxis(E, 0, ABG)
23:40:11.435 00.000 16108 Move returns status 0, amount 0
23:40:11.435 00.000 16108 MoveAxis(N, 0, ABG)
23:40:11.435 00.000 16108 Move returns status 0, amount 0
23:40:11.435 00.000 16108 move complete, result=0
23:40:11.435 00.000 16108 worker thread done servicing request
23:40:11.441 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3789, FiltMin=3219, FiltMax=54467, Gamma=1.000
23:40:11.465 00.024 21068 UpdateGuideState exits: m=85625 SNR=62.3
23:40:11.467 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:11.470 00.002 21068 Enqueuing Expose request
23:40:11.471 00.001 16108 Worker thread wakes up
23:40:11.471 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:11.473 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:11.474 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:12.627 01.153 16108 Exposure complete
23:40:12.695 00.068 16108 worker thread done servicing request
23:40:12.696 00.001 21068 OnExposeComplete: enter
23:40:12.697 00.001 21068 UpdateGuideState(): m_state=6
23:40:12.697 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5220
23:40:12.698 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=876.98, Mass=84122, SNR=61.9, Peak=15091 HFD=2.8
23:40:12.699 00.001 21068 MultiStar: [#1 0.14,0.37,1.25,U] [#2 0.09,0.02,1.31,U] [#3 0.16,0.34,1.65,U] [#4 -0.18,0.30,0.97,U] [#5 -0.09,0.17,1.17,U] [#6 -0.14,-0.19,1.01,U] [#7 -0.07,0.24,0.65,U] [#8 0.01,0.18,1.01,U] 
23:40:12.700 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.50, 0.07}
23:40:12.701 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
23:40:12.702 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
23:40:12.702 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.80 mountX=0.07 mountY=-0.16, mountTheta=-1.16
23:40:12.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.18, opts=13)
23:40:12.705 00.001 21068 Enqueuing Move request for scope (-0.04, 0.18)
23:40:12.705 00.000 16108 Worker thread wakes up
23:40:12.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
23:40:12.706 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
23:40:12.706 00.000 16108 Moving (-0.04, 0.18) raw xDistance=0.07 yDistance=-0.16
23:40:12.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:12.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:12.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:40:12.706 00.000 16108 MoveAxis(E, 0, ABG)
23:40:12.706 00.000 16108 Move returns status 0, amount 0
23:40:12.706 00.000 16108 MoveAxis(N, 0, ABG)
23:40:12.706 00.000 16108 Move returns status 0, amount 0
23:40:12.706 00.000 16108 move complete, result=0
23:40:12.706 00.000 16108 worker thread done servicing request
23:40:12.709 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3789, FiltMin=3216, FiltMax=42637, Gamma=1.000
23:40:12.725 00.016 21068 UpdateGuideState exits: m=84122 SNR=61.9
23:40:12.728 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:12.728 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:12.730 00.002 21068 Enqueuing Expose request
23:40:12.732 00.002 16108 Worker thread wakes up
23:40:12.732 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:12.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:12.734 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:13.710 00.976 16108 Exposure complete
23:40:13.772 00.062 16108 worker thread done servicing request
23:40:13.773 00.001 21068 OnExposeComplete: enter
23:40:13.774 00.001 21068 UpdateGuideState(): m_state=6
23:40:13.776 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5221
23:40:13.777 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.16, Mass=65019, SNR=54.0, Peak=14275 HFD=2.5
23:40:13.778 00.001 21068 MultiStar: [#1 0.20,0.16,1.67,U] [#2 -0.10,-0.04,1.42,U] [#3 0.03,0.55,0.00,M1] [#4 -0.22,0.25,1.24,U] [#5 -0.16,0.25,1.36,U] [#6 -0.20,0.22,1.16,U] [#7 0.04,0.42,0.60,U] [#8 -0.09,0.21,0.91,U] 
23:40:13.780 00.002 21068 refined, 7 included, MultiStar: {-0.09, 0.19}, one-star: {-0.26, 0.25}
23:40:13.782 00.002 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
23:40:13.783 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
23:40:13.784 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.12 mountY=-0.17, mountTheta=-0.93
23:40:13.787 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.19, opts=13)
23:40:13.789 00.002 21068 Enqueuing Move request for scope (-0.09, 0.19)
23:40:13.791 00.002 16108 Worker thread wakes up
23:40:13.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
23:40:13.791 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
23:40:13.791 00.000 16108 Moving (-0.09, 0.19) raw xDistance=0.12 yDistance=-0.17
23:40:13.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:40:13.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:13.792 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:40:13.792 00.000 16108 MoveAxis(E, 0, ABG)
23:40:13.792 00.000 16108 Move returns status 0, amount 0
23:40:13.792 00.000 16108 MoveAxis(N, 0, ABG)
23:40:13.792 00.000 16108 Move returns status 0, amount 0
23:40:13.792 00.000 16108 move complete, result=0
23:40:13.792 00.000 16108 worker thread done servicing request
23:40:13.796 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3792, FiltMin=3254, FiltMax=40189, Gamma=1.000
23:40:13.809 00.013 21068 UpdateGuideState exits: m=65019 SNR=54.0
23:40:13.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:13.812 00.001 21068 Enqueuing Expose request
23:40:13.813 00.001 16108 Worker thread wakes up
23:40:13.813 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:13.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:13.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:14.980 01.167 16108 Exposure complete
23:40:15.054 00.074 16108 worker thread done servicing request
23:40:15.054 00.000 21068 OnExposeComplete: enter
23:40:15.056 00.002 21068 UpdateGuideState(): m_state=6
23:40:15.056 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5222
23:40:15.057 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.04, Mass=75682, SNR=54.9, Peak=15971 HFD=2.8
23:40:15.058 00.001 21068 MultiStar: [#1 0.20,0.53,0.00,M1] [#2 -0.05,0.16,1.65,U] [#3 -0.12,0.48,0.00,M2] [#4 -0.41,0.48,0.00,M1] [#5 -0.24,0.30,1.32,U] [#6 -0.42,0.02,1.15,U] [#7 -0.18,0.48,0.00,M1] [#8 0.05,0.28,0.96,U] 
23:40:15.059 00.001 21068 refined, 4 included, MultiStar: {-0.22, 0.18}, one-star: {-0.48, 0.13}
23:40:15.060 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
23:40:15.060 00.000 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
23:40:15.061 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.28 cameraTheta=2.45 mountX=0.24 mountY=-0.12, mountTheta=-0.47
23:40:15.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.18, opts=13)
23:40:15.064 00.001 21068 Enqueuing Move request for scope (-0.22, 0.18)
23:40:15.064 00.000 16108 Worker thread wakes up
23:40:15.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.18) opts 0xd
23:40:15.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.18)
23:40:15.064 00.000 16108 Moving (-0.22, 0.18) raw xDistance=0.24 yDistance=-0.12
23:40:15.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:40:15.065 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:15.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:15.065 00.000 16108 MoveAxis(W, 64, ABG)
23:40:15.065 00.000 16108 Guiding  Dir = 3, Dur = 64
23:40:15.065 00.000 16108 IsSlewing returns 0
23:40:15.065 00.000 16108 IsGuiding returns 0
23:40:15.066 00.001 16108 PulseGuide returned control before completion, sleep 74
23:40:15.069 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3792, FiltMin=3213, FiltMax=44781, Gamma=1.000
23:40:15.085 00.016 21068 UpdateGuideState exits: m=75682 SNR=54.9
23:40:15.087 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:15.087 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:15.088 00.001 21068 Enqueuing Expose request
23:40:15.156 00.068 16108 IsGuiding returns 0
23:40:15.156 00.000 16108 Move returns status 0, amount 64
23:40:15.156 00.000 16108 MoveAxis(N, 0, ABG)
23:40:15.156 00.000 16108 Move returns status 0, amount 0
23:40:15.156 00.000 16108 move complete, result=0
23:40:15.156 00.000 16108 worker thread done servicing request
23:40:15.156 00.000 16108 Worker thread wakes up
23:40:15.156 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
23:40:15.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:15.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:16.127 00.970 16108 Exposure complete
23:40:16.199 00.072 16108 worker thread done servicing request
23:40:16.199 00.000 21068 OnExposeComplete: enter
23:40:16.199 00.000 21068 UpdateGuideState(): m_state=6
23:40:16.201 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5223
23:40:16.202 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.18, Mass=77740, SNR=66.2, Peak=12944 HFD=3.0
23:40:16.203 00.001 21068 MultiStar: [#1 0.31,0.33,1.16,U] [#2 0.19,0.18,1.08,U] [#3 0.24,0.40,1.06,U] [#4 -0.07,0.45,0.95,U] [#5 0.08,0.16,1.10,U] [#6 0.03,-0.09,0.87,U] [#7 -0.29,0.32,0.47,U] [#8 0.02,0.23,0.86,U] 
23:40:16.204 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.25}, one-star: {-0.07, 0.27}
23:40:16.204 00.000 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
23:40:16.205 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
23:40:16.206 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
23:40:16.209 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.25, opts=13)
23:40:16.209 00.000 21068 Enqueuing Move request for scope (0.08, 0.25)
23:40:16.210 00.001 16108 Worker thread wakes up
23:40:16.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
23:40:16.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
23:40:16.210 00.000 16108 Moving (0.08, 0.25) raw xDistance=-0.04 yDistance=-0.26
23:40:16.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:40:16.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:16.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:40:16.210 00.000 16108 MoveAxis(E, 0, ABG)
23:40:16.210 00.000 16108 Move returns status 0, amount 0
23:40:16.210 00.000 16108 MoveAxis(N, 0, ABG)
23:40:16.211 00.001 16108 Move returns status 0, amount 0
23:40:16.211 00.000 16108 move complete, result=0
23:40:16.211 00.000 16108 worker thread done servicing request
23:40:16.215 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3795, FiltMin=3289, FiltMax=41165, Gamma=1.000
23:40:16.238 00.023 21068 UpdateGuideState exits: m=77740 SNR=66.2
23:40:16.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:16.241 00.001 21068 Enqueuing Expose request
23:40:16.242 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:40:16.243 00.001 16108 Worker thread wakes up
23:40:16.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:16.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:17.422 01.179 16108 Exposure complete
23:40:17.477 00.055 16108 worker thread done servicing request
23:40:17.477 00.000 21068 OnExposeComplete: enter
23:40:17.477 00.000 21068 UpdateGuideState(): m_state=6
23:40:17.478 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5224
23:40:17.479 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=877.15, Mass=77795, SNR=62.1, Peak=11955 HFD=3.1
23:40:17.480 00.001 21068 MultiStar: [#1 0.41,0.29,0.00,M1] [#2 0.26,0.22,1.46,U] [#3 0.22,0.37,1.28,U] [#4 -0.13,0.43,1.05,U] [#5 0.03,0.08,1.04,U] [#6 0.12,-0.02,0.94,U] [#7 -0.12,0.46,0.00,M1] [#8 0.05,0.15,0.88,U] 
23:40:17.481 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.22}, one-star: {-0.54, 0.25}
23:40:17.482 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
23:40:17.482 00.000 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
23:40:17.483 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=0.02 mountY=-0.22, mountTheta=-1.50
23:40:17.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.22, opts=13)
23:40:17.486 00.001 21068 Enqueuing Move request for scope (0.02, 0.22)
23:40:17.486 00.000 16108 Worker thread wakes up
23:40:17.487 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
23:40:17.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
23:40:17.487 00.000 16108 Moving (0.02, 0.22) raw xDistance=0.02 yDistance=-0.22
23:40:17.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:17.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:17.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:40:17.487 00.000 16108 MoveAxis(E, 0, ABG)
23:40:17.487 00.000 16108 Move returns status 0, amount 0
23:40:17.487 00.000 16108 MoveAxis(N, 0, ABG)
23:40:17.487 00.000 16108 Move returns status 0, amount 0
23:40:17.487 00.000 16108 move complete, result=0
23:40:17.487 00.000 16108 worker thread done servicing request
23:40:17.494 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3798, FiltMin=3225, FiltMax=40109, Gamma=1.000
23:40:17.509 00.015 21068 UpdateGuideState exits: m=77795 SNR=62.1
23:40:17.510 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:17.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:17.511 00.000 21068 Enqueuing Expose request
23:40:17.512 00.001 16108 Worker thread wakes up
23:40:17.512 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:17.513 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:17.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:18.505 00.992 16108 Exposure complete
23:40:18.580 00.075 16108 worker thread done servicing request
23:40:18.580 00.000 21068 OnExposeComplete: enter
23:40:18.581 00.001 21068 UpdateGuideState(): m_state=6
23:40:18.582 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5225
23:40:18.582 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=877.29, Mass=87070, SNR=58.6, Peak=13539 HFD=3.0
23:40:18.583 00.001 21068 MultiStar: [#1 0.26,0.26,1.45,U] [#2 0.22,0.11,1.51,U] [#3 0.17,0.37,1.32,U] [#4 -0.21,0.30,1.25,U] [#5 -0.11,0.10,1.27,U] [#6 0.14,-0.11,1.10,U] [#7 0.13,0.09,0.61,U] [#8 -0.14,0.38,0.94,U] 
23:40:18.585 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {-0.05, 0.38}
23:40:18.586 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
23:40:18.586 00.000 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
23:40:18.587 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.31 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
23:40:18.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.21, opts=13)
23:40:18.590 00.001 21068 Enqueuing Move request for scope (0.06, 0.21)
23:40:18.590 00.000 16108 Worker thread wakes up
23:40:18.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
23:40:18.591 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
23:40:18.591 00.000 16108 Moving (0.06, 0.21) raw xDistance=-0.02 yDistance=-0.22
23:40:18.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:40:18.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:18.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:40:18.591 00.000 16108 MoveAxis(E, 0, ABG)
23:40:18.591 00.000 16108 Move returns status 0, amount 0
23:40:18.592 00.001 16108 MoveAxis(N, 0, ABG)
23:40:18.592 00.000 16108 Move returns status 0, amount 0
23:40:18.592 00.000 16108 move complete, result=0
23:40:18.592 00.000 16108 worker thread done servicing request
23:40:18.600 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3801, FiltMin=3257, FiltMax=45165, Gamma=1.000
23:40:18.626 00.026 21068 UpdateGuideState exits: m=87070 SNR=58.6
23:40:18.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:18.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:18.629 00.001 21068 Enqueuing Expose request
23:40:18.630 00.001 16108 Worker thread wakes up
23:40:18.630 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:18.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:18.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:19.808 01.177 16108 Exposure complete
23:40:19.893 00.085 16108 worker thread done servicing request
23:40:19.893 00.000 21068 OnExposeComplete: enter
23:40:19.894 00.001 21068 UpdateGuideState(): m_state=6
23:40:19.896 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5226
23:40:19.897 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=877.10, Mass=75116, SNR=54.6, Peak=12848 HFD=3.0
23:40:19.898 00.001 21068 MultiStar: [#1 0.35,0.24,1.41,U] [#2 0.11,0.11,1.42,U] [#3 0.25,0.37,1.46,U] [#4 -0.23,0.35,1.24,U] [#5 -0.02,0.27,1.22,U] [#6 0.23,0.06,1.19,U] [#7 -0.12,0.58,0.00,M1] [#8 -0.03,-0.07,0.82,U] 
23:40:19.899 00.001 21068 single-star, 7 included, MultiStar: {0.09, 0.21}, one-star: {-0.04, 0.19}
23:40:19.899 00.000 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:40:19.900 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:40:19.901 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.78 mountX=0.07 mountY=-0.17, mountTheta=-1.18
23:40:19.902 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.19, opts=13)
23:40:19.904 00.002 21068 Enqueuing Move request for scope (-0.04, 0.19)
23:40:19.905 00.001 16108 Worker thread wakes up
23:40:19.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
23:40:19.905 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
23:40:19.905 00.000 16108 Moving (-0.04, 0.19) raw xDistance=0.07 yDistance=-0.17
23:40:19.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:19.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:19.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:40:19.905 00.000 16108 MoveAxis(E, 0, ABG)
23:40:19.905 00.000 16108 Move returns status 0, amount 0
23:40:19.905 00.000 16108 MoveAxis(N, 0, ABG)
23:40:19.905 00.000 16108 Move returns status 0, amount 0
23:40:19.905 00.000 16108 move complete, result=0
23:40:19.905 00.000 16108 worker thread done servicing request
23:40:19.909 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3801, FiltMin=3254, FiltMax=48822, Gamma=1.000
23:40:19.924 00.015 21068 UpdateGuideState exits: m=75116 SNR=54.6
23:40:19.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:19.925 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:19.926 00.001 21068 Enqueuing Expose request
23:40:19.927 00.001 16108 Worker thread wakes up
23:40:19.927 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:19.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:19.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:20.893 00.966 16108 Exposure complete
23:40:20.949 00.056 16108 worker thread done servicing request
23:40:20.950 00.001 21068 OnExposeComplete: enter
23:40:20.951 00.001 21068 UpdateGuideState(): m_state=6
23:40:20.952 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5227
23:40:20.953 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.13, Mass=89067, SNR=65.0, Peak=14243 HFD=3.0
23:40:20.954 00.001 21068 MultiStar: [#1 0.12,0.27,1.74,U] [#2 -0.03,0.20,1.17,U] [#3 0.06,0.34,1.27,U] [#4 -0.07,0.32,1.02,U] [#5 0.17,0.26,1.05,U] [#6 0.48,-0.18,0.00,M1] [#7 -0.01,0.31,0.58,U] [#8 -0.21,0.07,0.71,U] 
23:40:20.954 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.26}, one-star: {-0.39, 0.22}
23:40:20.955 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:40:20.956 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:40:20.957 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.65 mountX=0.07 mountY=-0.25, mountTheta=-1.31
23:40:20.958 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.26, opts=13)
23:40:20.959 00.001 21068 Enqueuing Move request for scope (-0.02, 0.26)
23:40:20.960 00.001 16108 Worker thread wakes up
23:40:20.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
23:40:20.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
23:40:20.960 00.000 16108 Moving (-0.02, 0.26) raw xDistance=0.07 yDistance=-0.25
23:40:20.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:20.961 00.001 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.19 newest=-0.64
23:40:20.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:40:20.961 00.000 16108 MoveAxis(E, 0, ABG)
23:40:20.961 00.000 16108 Move returns status 0, amount 0
23:40:20.961 00.000 16108 MoveAxis(N, 49, ABG)
23:40:20.961 00.000 16108 Guiding  Dir = 0, Dur = 49
23:40:20.961 00.000 16108 IsSlewing returns 0
23:40:20.962 00.001 16108 IsGuiding returns 0
23:40:20.962 00.000 16108 PulseGuide returned control before completion, sleep 59
23:40:20.967 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3805, FiltMin=3158, FiltMax=36029, Gamma=1.000
23:40:20.983 00.016 21068 UpdateGuideState exits: m=89067 SNR=65.0
23:40:20.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:20.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:20.986 00.001 21068 Enqueuing Expose request
23:40:21.036 00.050 16108 IsGuiding returns 1
23:40:21.036 00.000 16108 scope still moving after pulse duration time elapsed
23:40:21.068 00.032 16108 IsSlewing returns 0
23:40:21.068 00.000 16108 IsGuiding returns 0
23:40:21.068 00.000 16108 scope move finished after 49 + 57 ms
23:40:21.068 00.000 16108 Move returns status 0, amount 49
23:40:21.068 00.000 16108 move complete, result=0
23:40:21.068 00.000 16108 worker thread done servicing request
23:40:21.068 00.000 16108 Worker thread wakes up
23:40:21.068 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
23:40:21.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:21.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:22.218 01.149 16108 Exposure complete
23:40:22.283 00.065 16108 worker thread done servicing request
23:40:22.283 00.000 21068 OnExposeComplete: enter
23:40:22.285 00.002 21068 UpdateGuideState(): m_state=6
23:40:22.286 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5228
23:40:22.286 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=876.93, Mass=81639, SNR=58.8, Peak=14531 HFD=2.7
23:40:22.287 00.001 21068 MultiStar: [#1 0.14,0.12,1.33,U] [#2 0.22,-0.07,1.38,U] [#3 0.13,0.43,1.19,U] [#4 -0.17,0.15,1.16,U] [#5 -0.10,0.15,1.15,U] [#6 -0.03,-0.24,1.29,U] [#7 -0.12,0.15,0.59,U] [#8 0.04,0.17,0.78,U] 
23:40:22.288 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.37, 0.02}
23:40:22.289 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
23:40:22.290 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
23:40:22.291 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.71 mountX=0.03 mountY=-0.08, mountTheta=-1.25
23:40:22.292 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
23:40:22.293 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
23:40:22.294 00.001 16108 Worker thread wakes up
23:40:22.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:40:22.294 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:40:22.294 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.03 yDistance=-0.08
23:40:22.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:40:22.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:22.295 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:22.295 00.000 16108 MoveAxis(E, 0, ABG)
23:40:22.295 00.000 16108 Move returns status 0, amount 0
23:40:22.295 00.000 16108 MoveAxis(N, 0, ABG)
23:40:22.295 00.000 16108 Move returns status 0, amount 0
23:40:22.295 00.000 16108 move complete, result=0
23:40:22.295 00.000 16108 worker thread done servicing request
23:40:22.299 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3805, FiltMin=3251, FiltMax=40957, Gamma=1.000
23:40:22.313 00.014 21068 UpdateGuideState exits: m=81639 SNR=58.8
23:40:22.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:22.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:22.315 00.000 21068 Enqueuing Expose request
23:40:22.316 00.001 16108 Worker thread wakes up
23:40:22.316 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:22.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:22.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:23.285 00.968 16108 Exposure complete
23:40:23.358 00.073 16108 worker thread done servicing request
23:40:23.358 00.000 21068 OnExposeComplete: enter
23:40:23.359 00.001 21068 UpdateGuideState(): m_state=6
23:40:23.360 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5229
23:40:23.362 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=876.86, Mass=81190, SNR=58.6, Peak=13635 HFD=3.0
23:40:23.363 00.001 21068 MultiStar: [#1 0.18,0.17,1.32,U] [#2 -0.10,0.12,1.36,U] [#3 0.09,0.31,1.13,U] [#4 -0.35,0.39,0.00,M1] [#5 -0.39,0.10,1.29,U] [#6 -0.19,-0.17,1.19,U] [#7 0.04,0.40,0.66,U] [#8 0.00,0.13,0.94,U] 
23:40:23.365 00.002 21068 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.52, -0.05}
23:40:23.367 00.002 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
23:40:23.368 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
23:40:23.370 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.37 mountX=0.13 mountY=-0.08, mountTheta=-0.56
23:40:23.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.11, opts=13)
23:40:23.373 00.001 21068 Enqueuing Move request for scope (-0.12, 0.11)
23:40:23.374 00.001 16108 Worker thread wakes up
23:40:23.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
23:40:23.374 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
23:40:23.374 00.000 16108 Moving (-0.12, 0.11) raw xDistance=0.13 yDistance=-0.08
23:40:23.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:40:23.375 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:23.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:23.375 00.000 16108 MoveAxis(E, 0, ABG)
23:40:23.375 00.000 16108 Move returns status 0, amount 0
23:40:23.375 00.000 16108 MoveAxis(N, 0, ABG)
23:40:23.375 00.000 16108 Move returns status 0, amount 0
23:40:23.375 00.000 16108 move complete, result=0
23:40:23.375 00.000 16108 worker thread done servicing request
23:40:23.380 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3808, FiltMin=3241, FiltMax=37065, Gamma=1.000
23:40:23.397 00.017 21068 UpdateGuideState exits: m=81190 SNR=58.6
23:40:23.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:23.401 00.002 21068 Enqueuing Expose request
23:40:23.403 00.002 16108 Worker thread wakes up
23:40:23.403 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:23.405 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:23.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:24.575 01.170 16108 Exposure complete
23:40:24.630 00.055 16108 worker thread done servicing request
23:40:24.630 00.000 21068 OnExposeComplete: enter
23:40:24.631 00.001 21068 UpdateGuideState(): m_state=6
23:40:24.632 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5230
23:40:24.633 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.13, Mass=83232, SNR=60.2, Peak=14179 HFD=2.9
23:40:24.634 00.001 21068 MultiStar: [#1 0.27,0.45,0.00,M1] [#2 -0.03,0.31,1.34,U] [#3 0.05,0.66,0.00,M1] [#4 -0.43,0.45,0.00,M2] [#5 -0.33,0.30,1.32,U] [#6 0.17,0.43,1.08,U] [#7 0.12,0.41,0.66,U] [#8 -0.07,0.41,0.75,U] 
23:40:24.635 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.34}, one-star: {-0.51, 0.23}
23:40:24.636 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
23:40:24.636 00.000 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:40:24.637 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.93 mountX=0.18 mountY=-0.30, mountTheta=-1.02
23:40:24.638 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.34, opts=13)
23:40:24.639 00.001 21068 Enqueuing Move request for scope (-0.13, 0.34)
23:40:24.640 00.001 16108 Worker thread wakes up
23:40:24.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.34) opts 0xd
23:40:24.640 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.34)
23:40:24.640 00.000 16108 Moving (-0.13, 0.34) raw xDistance=0.18 yDistance=-0.30
23:40:24.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:40:24.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:40:24.641 00.001 16108 MoveAxis(E, 0, ABG)
23:40:24.641 00.000 16108 Move returns status 0, amount 0
23:40:24.641 00.000 16108 MoveAxis(N, 60, ABG)
23:40:24.641 00.000 16108 Guiding  Dir = 0, Dur = 60
23:40:24.641 00.000 16108 IsSlewing returns 0
23:40:24.641 00.000 16108 IsGuiding returns 0
23:40:24.642 00.001 16108 PulseGuide returned control before completion, sleep 69
23:40:24.643 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3808, FiltMin=3261, FiltMax=38086, Gamma=1.000
23:40:24.665 00.022 21068 UpdateGuideState exits: m=83232 SNR=60.2
23:40:24.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.667 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:24.668 00.001 21068 Enqueuing Expose request
23:40:24.726 00.058 16108 IsGuiding returns 0
23:40:24.726 00.000 16108 Move returns status 0, amount 60
23:40:24.726 00.000 16108 move complete, result=0
23:40:24.726 00.000 16108 worker thread done servicing request
23:40:24.726 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 60 ms NORTH
23:40:24.729 00.003 16108 Worker thread wakes up
23:40:24.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:24.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:25.710 00.981 16108 Exposure complete
23:40:25.784 00.074 16108 worker thread done servicing request
23:40:25.784 00.000 21068 OnExposeComplete: enter
23:40:25.786 00.002 21068 UpdateGuideState(): m_state=6
23:40:25.788 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5231
23:40:25.789 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=877.25, Mass=84621, SNR=61.4, Peak=15731 HFD=2.9
23:40:25.792 00.003 21068 MultiStar: [#1 0.32,0.22,1.42,U] [#2 -0.29,0.13,1.37,U] [#3 -0.09,0.43,1.31,U] [#4 -0.27,0.25,1.06,U] [#5 -0.22,0.19,1.16,U] [#6 -0.03,0.18,1.01,U] [#7 -0.37,0.36,0.00,M1] [#8 -0.18,-0.03,0.95,U] 
23:40:25.793 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.22}, one-star: {-0.44, 0.34}
23:40:25.795 00.002 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
23:40:25.797 00.002 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
23:40:25.798 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=0.17 mountY=-0.18, mountTheta=-0.82
23:40:25.801 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.22, opts=13)
23:40:25.803 00.002 21068 Enqueuing Move request for scope (-0.13, 0.22)
23:40:25.804 00.001 16108 Worker thread wakes up
23:40:25.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
23:40:25.804 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
23:40:25.805 00.001 16108 Moving (-0.13, 0.22) raw xDistance=0.17 yDistance=-0.18
23:40:25.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:40:25.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:25.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:25.805 00.000 16108 MoveAxis(E, 0, ABG)
23:40:25.805 00.000 16108 Move returns status 0, amount 0
23:40:25.805 00.000 16108 MoveAxis(N, 0, ABG)
23:40:25.805 00.000 16108 Move returns status 0, amount 0
23:40:25.805 00.000 16108 move complete, result=0
23:40:25.805 00.000 16108 worker thread done servicing request
23:40:25.810 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3808, FiltMin=3264, FiltMax=40701, Gamma=1.000
23:40:25.825 00.015 21068 UpdateGuideState exits: m=84621 SNR=61.4
23:40:25.825 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:25.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:25.827 00.001 21068 Enqueuing Expose request
23:40:25.827 00.000 16108 Worker thread wakes up
23:40:25.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:25.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:25.828 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:26.984 01.156 16108 Exposure complete
23:40:27.040 00.056 16108 worker thread done servicing request
23:40:27.040 00.000 21068 OnExposeComplete: enter
23:40:27.041 00.001 21068 UpdateGuideState(): m_state=6
23:40:27.041 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5232
23:40:27.042 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.03, Mass=72922, SNR=53.0, Peak=12723 HFD=2.8
23:40:27.043 00.001 21068 MultiStar: [#1 0.11,0.08,1.60,U] [#2 -0.21,0.10,1.70,U] [#3 0.16,0.23,1.33,U] [#4 -0.15,0.35,1.29,U] [#5 -0.05,0.36,1.31,U] [#6 -0.08,-0.09,1.17,U] [#7 0.01,0.46,0.93,U] [#8 0.13,0.04,0.88,U] 
23:40:27.044 00.001 21068 single-star, 8 included, MultiStar: {-0.03, 0.18}, one-star: {-0.11, 0.12}
23:40:27.045 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
23:40:27.046 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
23:40:27.047 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.32 mountX=0.13 mountY=-0.09, mountTheta=-0.60
23:40:27.050 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.12, opts=13)
23:40:27.053 00.003 21068 Enqueuing Move request for scope (-0.11, 0.12)
23:40:27.054 00.001 16108 Worker thread wakes up
23:40:27.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
23:40:27.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
23:40:27.054 00.000 16108 Moving (-0.11, 0.12) raw xDistance=0.13 yDistance=-0.09
23:40:27.055 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:40:27.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:27.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:27.055 00.000 16108 MoveAxis(E, 0, ABG)
23:40:27.055 00.000 16108 Move returns status 0, amount 0
23:40:27.055 00.000 16108 MoveAxis(N, 0, ABG)
23:40:27.055 00.000 16108 Move returns status 0, amount 0
23:40:27.055 00.000 16108 move complete, result=0
23:40:27.055 00.000 16108 worker thread done servicing request
23:40:27.061 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3811, FiltMin=3254, FiltMax=44509, Gamma=1.000
23:40:27.080 00.019 21068 UpdateGuideState exits: m=72922 SNR=53.0
23:40:27.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.083 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:27.084 00.001 21068 Enqueuing Expose request
23:40:27.085 00.001 16108 Worker thread wakes up
23:40:27.085 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:27.087 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:27.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:28.076 00.989 16108 Exposure complete
23:40:28.158 00.082 16108 worker thread done servicing request
23:40:28.158 00.000 21068 OnExposeComplete: enter
23:40:28.160 00.002 21068 UpdateGuideState(): m_state=6
23:40:28.162 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5233
23:40:28.164 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=876.59, Mass=80664, SNR=56.5, Peak=12448 HFD=3.2
23:40:28.166 00.002 21068 MultiStar: [#1 0.21,0.32,1.54,U] [#2 0.03,0.23,1.56,U] [#3 -0.04,0.47,1.25,U] [#4 -0.32,0.31,1.20,U] [#5 -0.10,0.57,0.00,M1] [#6 0.20,0.10,1.04,U] [#7 0.26,0.10,0.60,U] [#8 -0.17,-0.01,0.82,U] 
23:40:28.168 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.18}, one-star: {-0.09, -0.32}
23:40:28.170 00.002 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
23:40:28.171 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:40:28.172 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=0.02 mountY=-0.18, mountTheta=-1.44
23:40:28.175 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.18, opts=13)
23:40:28.177 00.002 21068 Enqueuing Move request for scope (0.01, 0.18)
23:40:28.177 00.000 16108 Worker thread wakes up
23:40:28.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
23:40:28.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
23:40:28.177 00.000 16108 Moving (0.01, 0.18) raw xDistance=0.02 yDistance=-0.18
23:40:28.178 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:28.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:28.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:28.178 00.000 16108 MoveAxis(E, 0, ABG)
23:40:28.178 00.000 16108 Move returns status 0, amount 0
23:40:28.178 00.000 16108 MoveAxis(N, 0, ABG)
23:40:28.178 00.000 16108 Move returns status 0, amount 0
23:40:28.178 00.000 16108 move complete, result=0
23:40:28.178 00.000 16108 worker thread done servicing request
23:40:28.186 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3811, FiltMin=3254, FiltMax=39110, Gamma=1.000
23:40:28.211 00.025 21068 UpdateGuideState exits: m=80664 SNR=56.5
23:40:28.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:28.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:28.214 00.001 21068 Enqueuing Expose request
23:40:28.215 00.001 16108 Worker thread wakes up
23:40:28.215 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:28.215 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:28.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:29.376 01.161 16108 Exposure complete
23:40:29.452 00.076 16108 worker thread done servicing request
23:40:29.452 00.000 21068 OnExposeComplete: enter
23:40:29.453 00.001 21068 UpdateGuideState(): m_state=6
23:40:29.454 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5234
23:40:29.455 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.80, Mass=71034, SNR=58.9, Peak=14195 HFD=2.8
23:40:29.456 00.001 21068 MultiStar: [#1 0.05,0.35,1.16,U] [#2 -0.11,-0.07,1.44,U] [#3 0.11,0.50,0.00,M1] [#4 -0.10,0.11,1.00,U] [#5 -0.04,0.26,1.23,U] [#6 -0.09,-0.07,0.86,U] [#7 -0.02,0.37,0.57,U] [#8 -0.12,0.10,0.75,U] 
23:40:29.456 00.000 21068 refined, 7 included, MultiStar: {-0.10, 0.11}, one-star: {-0.35, -0.11}
23:40:29.457 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:40:29.458 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:40:29.459 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.14 cameraTheta=2.32 mountX=0.11 mountY=-0.08, mountTheta=-0.61
23:40:29.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.11, opts=13)
23:40:29.461 00.001 21068 Enqueuing Move request for scope (-0.10, 0.11)
23:40:29.462 00.001 16108 Worker thread wakes up
23:40:29.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
23:40:29.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
23:40:29.462 00.000 16108 Moving (-0.10, 0.11) raw xDistance=0.11 yDistance=-0.08
23:40:29.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:29.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:29.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:29.462 00.000 16108 MoveAxis(E, 0, ABG)
23:40:29.462 00.000 16108 Move returns status 0, amount 0
23:40:29.462 00.000 16108 MoveAxis(N, 0, ABG)
23:40:29.463 00.001 16108 Move returns status 0, amount 0
23:40:29.463 00.000 16108 move complete, result=0
23:40:29.463 00.000 16108 worker thread done servicing request
23:40:29.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3811, FiltMin=3241, FiltMax=40941, Gamma=1.000
23:40:29.483 00.016 21068 UpdateGuideState exits: m=71034 SNR=58.9
23:40:29.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:29.485 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:29.486 00.001 21068 Enqueuing Expose request
23:40:29.487 00.001 16108 Worker thread wakes up
23:40:29.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:29.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:29.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:30.459 00.971 16108 Exposure complete
23:40:30.518 00.059 16108 worker thread done servicing request
23:40:30.518 00.000 21068 OnExposeComplete: enter
23:40:30.519 00.001 21068 UpdateGuideState(): m_state=6
23:40:30.521 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5235
23:40:30.522 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.10, Mass=86490, SNR=66.8, Peak=13184 HFD=3.2
23:40:30.523 00.001 21068 MultiStar: [#1 0.52,0.10,0.00,M1] [#2 0.33,-0.10,1.31,U] [#3 0.60,0.10,0.00,M2] [#4 0.06,0.11,0.87,U] [#5 0.14,-0.19,1.23,U] [#6 0.12,-0.12,0.88,U] [#7 0.37,0.05,0.52,U] [#8 0.30,-0.27,0.78,U] 
23:40:30.524 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {-0.04, 0.19}
23:40:30.525 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
23:40:30.525 00.000 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
23:40:30.526 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=-0.18 mountY=0.01, mountTheta=3.07
23:40:30.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.06, opts=13)
23:40:30.529 00.001 21068 Enqueuing Move request for scope (0.18, -0.06)
23:40:30.530 00.001 16108 Worker thread wakes up
23:40:30.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:40:30.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:40:30.530 00.000 16108 Moving (0.18, -0.06) raw xDistance=-0.18 yDistance=0.01
23:40:30.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:40:30.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:30.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:40:30.530 00.000 16108 MoveAxis(E, 0, ABG)
23:40:30.530 00.000 16108 Move returns status 0, amount 0
23:40:30.530 00.000 16108 MoveAxis(N, 0, ABG)
23:40:30.530 00.000 16108 Move returns status 0, amount 0
23:40:30.530 00.000 16108 move complete, result=0
23:40:30.530 00.000 16108 worker thread done servicing request
23:40:30.537 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3811, FiltMin=3273, FiltMax=46211, Gamma=1.000
23:40:30.563 00.026 21068 UpdateGuideState exits: m=86490 SNR=66.8
23:40:30.565 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:30.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:30.567 00.001 21068 Enqueuing Expose request
23:40:30.569 00.002 16108 Worker thread wakes up
23:40:30.569 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:30.570 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:30.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:31.741 01.171 16108 Exposure complete
23:40:31.805 00.064 16108 worker thread done servicing request
23:40:31.805 00.000 21068 OnExposeComplete: enter
23:40:31.808 00.003 21068 UpdateGuideState(): m_state=6
23:40:31.815 00.007 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5236
23:40:31.816 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.96, Mass=72093, SNR=55.3, Peak=12515 HFD=2.7
23:40:31.818 00.002 21068 MultiStar: [#1 0.47,-0.04,1.61,U] [#2 0.29,-0.12,1.49,U] [#3 0.40,0.03,1.32,U] [#4 -0.06,0.18,1.10,U] [#5 -0.14,-0.30,1.46,U] [#6 -0.03,-0.01,1.11,U] [#7 0.44,-0.03,0.79,U] [#8 0.16,-0.18,0.97,U] 
23:40:31.819 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.05}, one-star: {-0.14, 0.06}
23:40:31.820 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:40:31.822 00.002 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:40:31.823 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.76 mountX=0.15 mountY=-0.02, mountTheta=-0.15
23:40:31.826 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
23:40:31.827 00.001 21068 Enqueuing Move request for scope (-0.14, 0.06)
23:40:31.827 00.000 16108 Worker thread wakes up
23:40:31.828 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
23:40:31.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
23:40:31.828 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.02
23:40:31.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:40:31.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:31.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:40:31.828 00.000 16108 MoveAxis(E, 0, ABG)
23:40:31.828 00.000 16108 Move returns status 0, amount 0
23:40:31.829 00.001 16108 MoveAxis(N, 0, ABG)
23:40:31.829 00.000 16108 Move returns status 0, amount 0
23:40:31.829 00.000 16108 move complete, result=0
23:40:31.829 00.000 16108 worker thread done servicing request
23:40:31.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3811, FiltMin=3260, FiltMax=43229, Gamma=1.000
23:40:31.858 00.025 21068 UpdateGuideState exits: m=72093 SNR=55.3
23:40:31.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:31.860 00.000 21068 Enqueuing Expose request
23:40:31.861 00.001 16108 Worker thread wakes up
23:40:31.861 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:31.862 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:31.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:32.835 00.973 16108 Exposure complete
23:40:32.894 00.059 16108 worker thread done servicing request
23:40:32.894 00.000 21068 OnExposeComplete: enter
23:40:32.895 00.001 21068 UpdateGuideState(): m_state=6
23:40:32.895 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5237
23:40:32.896 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=876.85, Mass=92480, SNR=68.0, Peak=16867 HFD=3.0
23:40:32.898 00.002 21068 MultiStar: [#1 -0.01,0.48,0.00,M1] [#2 -0.15,-0.06,1.11,U] [#3 -0.06,0.31,1.11,U] [#4 -0.35,0.06,0.81,U] [#5 -0.26,0.11,1.03,U] [#6 -0.16,0.02,0.93,U] [#7 -0.30,0.41,0.00,M1] [#8 -0.04,0.30,0.74,U] 
23:40:32.899 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.09}, one-star: {-0.56, -0.06}
23:40:32.899 00.000 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
23:40:32.900 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:40:32.901 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.24 cameraTheta=2.75 mountX=0.24 mountY=-0.04, mountTheta=-0.16
23:40:32.902 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.09, opts=13)
23:40:32.903 00.001 21068 Enqueuing Move request for scope (-0.23, 0.09)
23:40:32.904 00.001 16108 Worker thread wakes up
23:40:32.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:40:32.904 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:40:32.904 00.000 16108 Moving (-0.23, 0.09) raw xDistance=0.24 yDistance=-0.04
23:40:32.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:40:32.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:32.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:40:32.904 00.000 16108 MoveAxis(W, 62, ABG)
23:40:32.904 00.000 16108 Guiding  Dir = 3, Dur = 62
23:40:32.904 00.000 16108 IsSlewing returns 0
23:40:32.905 00.001 16108 IsGuiding returns 0
23:40:32.907 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3814, FiltMin=3213, FiltMax=35942, Gamma=1.000
23:40:32.923 00.016 21068 UpdateGuideState exits: m=92480 SNR=68.0
23:40:32.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:32.924 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:32.925 00.001 21068 Enqueuing Expose request
23:40:32.960 00.035 16108 PulseGuide returned control before completion, sleep 17
23:40:32.990 00.030 16108 IsGuiding returns 1
23:40:32.990 00.000 16108 scope still moving after pulse duration time elapsed
23:40:33.022 00.032 16108 IsSlewing returns 0
23:40:33.022 00.000 16108 IsGuiding returns 1
23:40:33.054 00.032 16108 IsSlewing returns 0
23:40:33.055 00.001 16108 IsGuiding returns 0
23:40:33.055 00.000 16108 scope move finished after 62 + 87 ms
23:40:33.055 00.000 16108 Move returns status 0, amount 62
23:40:33.055 00.000 16108 MoveAxis(N, 0, ABG)
23:40:33.055 00.000 16108 Move returns status 0, amount 0
23:40:33.055 00.000 16108 move complete, result=0
23:40:33.055 00.000 16108 worker thread done servicing request
23:40:33.055 00.000 16108 Worker thread wakes up
23:40:33.055 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
23:40:33.058 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:33.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:34.220 01.162 16108 Exposure complete
23:40:34.307 00.087 16108 worker thread done servicing request
23:40:34.307 00.000 21068 OnExposeComplete: enter
23:40:34.309 00.002 21068 UpdateGuideState(): m_state=6
23:40:34.311 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5238
23:40:34.312 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.73, Mass=79272, SNR=57.9, Peak=12576 HFD=2.9
23:40:34.314 00.002 21068 MultiStar: [#1 0.40,0.07,1.31,U] [#2 0.11,-0.14,1.48,U] [#3 0.46,0.05,1.37,U] [#4 -0.13,-0.00,0.97,U] [#5 0.02,-0.22,1.18,U] [#6 0.38,-0.37,0.00,M1] [#7 0.25,-0.01,0.56,U] [#8 0.06,-0.23,0.90,U] 
23:40:34.315 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.10, -0.18}
23:40:34.318 00.003 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
23:40:34.319 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
23:40:34.321 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=-0.18 mountY=0.04, mountTheta=2.94
23:40:34.324 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
23:40:34.326 00.002 21068 Enqueuing Move request for scope (0.17, -0.08)
23:40:34.327 00.001 16108 Worker thread wakes up
23:40:34.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
23:40:34.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
23:40:34.327 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.04
23:40:34.328 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:40:34.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:34.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:40:34.328 00.000 16108 MoveAxis(E, 0, ABG)
23:40:34.328 00.000 16108 Move returns status 0, amount 0
23:40:34.328 00.000 16108 MoveAxis(N, 0, ABG)
23:40:34.328 00.000 16108 Move returns status 0, amount 0
23:40:34.328 00.000 16108 move complete, result=0
23:40:34.328 00.000 16108 worker thread done servicing request
23:40:34.336 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3814, FiltMin=3254, FiltMax=40307, Gamma=1.000
23:40:34.363 00.027 21068 UpdateGuideState exits: m=79272 SNR=57.9
23:40:34.366 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:34.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:34.368 00.001 21068 Enqueuing Expose request
23:40:34.369 00.001 16108 Worker thread wakes up
23:40:34.369 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:34.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:34.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:35.335 00.965 16108 Exposure complete
23:40:35.434 00.099 16108 worker thread done servicing request
23:40:35.434 00.000 21068 OnExposeComplete: enter
23:40:35.435 00.001 21068 UpdateGuideState(): m_state=6
23:40:35.436 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5239
23:40:35.438 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.49, Mass=88121, SNR=62.9, Peak=13200 HFD=3.1
23:40:35.439 00.001 21068 MultiStar: [#1 0.61,-0.10,0.00,M1] [#2 0.38,-0.21,1.36,U] [#3 0.58,0.16,0.00,M1] [#4 0.23,-0.03,1.00,U] [#5 0.11,-0.25,1.14,U] [#6 0.44,-0.33,0.00,M2] [#7 0.41,-0.12,0.64,U] [#8 0.45,-0.41,0.00,M1] 
23:40:35.442 00.003 21068 refined, 4 included, MultiStar: {0.25, -0.21}, one-star: {0.15, -0.42}
23:40:35.443 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
23:40:35.445 00.002 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
23:40:35.446 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.71 mountX=-0.28 mountY=0.15, mountTheta=2.66
23:40:35.450 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.21, opts=13)
23:40:35.452 00.002 21068 Enqueuing Move request for scope (0.25, -0.21)
23:40:35.453 00.001 16108 Worker thread wakes up
23:40:35.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
23:40:35.454 00.001 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
23:40:35.454 00.000 16108 Moving (0.25, -0.21) raw xDistance=-0.28 yDistance=0.15
23:40:35.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:40:35.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:35.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:40:35.454 00.000 16108 MoveAxis(E, 74, ABG)
23:40:35.454 00.000 16108 Guiding  Dir = 2, Dur = 74
23:40:35.454 00.000 16108 IsSlewing returns 0
23:40:35.455 00.001 16108 IsGuiding returns 0
23:40:35.458 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3814, FiltMin=3277, FiltMax=46173, Gamma=1.000
23:40:35.481 00.023 21068 UpdateGuideState exits: m=88121 SNR=62.9
23:40:35.482 00.001 16108 PulseGuide returned control before completion, sleep 56
23:40:35.484 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.484 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:35.485 00.001 21068 Enqueuing Expose request
23:40:35.543 00.058 16108 IsGuiding returns 1
23:40:35.543 00.000 16108 scope still moving after pulse duration time elapsed
23:40:35.575 00.032 16108 IsSlewing returns 0
23:40:35.575 00.000 16108 IsGuiding returns 0
23:40:35.575 00.000 16108 scope move finished after 74 + 47 ms
23:40:35.575 00.000 16108 Move returns status 0, amount 74
23:40:35.575 00.000 16108 MoveAxis(N, 0, ABG)
23:40:35.575 00.000 16108 Move returns status 0, amount 0
23:40:35.575 00.000 16108 move complete, result=0
23:40:35.575 00.000 16108 worker thread done servicing request
23:40:35.575 00.000 16108 Worker thread wakes up
23:40:35.575 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:35.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:35.575 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
23:40:36.727 01.152 16108 Exposure complete
23:40:36.790 00.063 16108 worker thread done servicing request
23:40:36.790 00.000 21068 OnExposeComplete: enter
23:40:36.791 00.001 21068 UpdateGuideState(): m_state=6
23:40:36.792 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5240
23:40:36.793 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.98, Mass=72352, SNR=53.9, Peak=11920 HFD=3.2
23:40:36.793 00.000 21068 MultiStar: [#1 0.25,0.28,1.41,U] [#2 0.30,-0.26,1.38,U] [#3 0.18,0.30,1.56,U] [#4 -0.11,0.15,1.03,U] [#5 -0.09,-0.13,1.29,U] [#6 0.18,-0.01,1.14,U] [#7 0.14,0.04,0.61,U] [#8 0.13,0.09,1.01,U] 
23:40:36.795 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.19, 0.07}
23:40:36.796 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
23:40:36.797 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
23:40:36.798 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
23:40:36.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
23:40:36.800 00.001 21068 Enqueuing Move request for scope (0.10, 0.06)
23:40:36.801 00.001 16108 Worker thread wakes up
23:40:36.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:40:36.802 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:40:36.802 00.000 16108 Moving (0.10, 0.06) raw xDistance=-0.09 yDistance=-0.09
23:40:36.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:40:36.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:36.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:36.802 00.000 16108 MoveAxis(E, 0, ABG)
23:40:36.802 00.000 16108 Move returns status 0, amount 0
23:40:36.802 00.000 16108 MoveAxis(N, 0, ABG)
23:40:36.802 00.000 16108 Move returns status 0, amount 0
23:40:36.802 00.000 16108 move complete, result=0
23:40:36.803 00.001 16108 worker thread done servicing request
23:40:36.806 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3814, FiltMin=3213, FiltMax=37581, Gamma=1.000
23:40:36.821 00.015 21068 UpdateGuideState exits: m=72352 SNR=53.9
23:40:36.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.822 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:36.823 00.001 21068 Enqueuing Expose request
23:40:36.824 00.001 16108 Worker thread wakes up
23:40:36.824 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:36.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:36.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:37.807 00.982 16108 Exposure complete
23:40:37.872 00.065 16108 worker thread done servicing request
23:40:37.872 00.000 21068 OnExposeComplete: enter
23:40:37.873 00.001 21068 UpdateGuideState(): m_state=6
23:40:37.874 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5241
23:40:37.876 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=876.58, Mass=93641, SNR=69.8, Peak=13347 HFD=3.1
23:40:37.877 00.001 21068 MultiStar: [#1 0.24,0.02,1.33,U] [#2 0.30,-0.30,1.20,U] [#3 0.34,0.13,1.07,U] [#4 -0.15,-0.07,0.87,U] [#5 -0.03,0.01,1.01,U] [#6 0.05,-0.57,0.00,M2] [#7 0.06,0.01,0.47,U] [#8 -0.09,-0.00,0.79,U] 
23:40:37.878 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {-0.20, -0.32}
23:40:37.878 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
23:40:37.879 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
23:40:37.880 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=0.05, mountTheta=2.63
23:40:37.881 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
23:40:37.882 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
23:40:37.883 00.001 16108 Worker thread wakes up
23:40:37.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:40:37.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:40:37.883 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
23:40:37.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:40:37.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:37.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:40:37.883 00.000 16108 MoveAxis(E, 0, ABG)
23:40:37.884 00.001 16108 Move returns status 0, amount 0
23:40:37.884 00.000 16108 MoveAxis(N, 0, ABG)
23:40:37.884 00.000 16108 Move returns status 0, amount 0
23:40:37.884 00.000 16108 move complete, result=0
23:40:37.884 00.000 16108 worker thread done servicing request
23:40:37.887 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3814, FiltMin=3241, FiltMax=41702, Gamma=1.000
23:40:37.913 00.026 21068 UpdateGuideState exits: m=93641 SNR=69.8
23:40:37.915 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:37.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:37.919 00.003 21068 Enqueuing Expose request
23:40:37.920 00.001 16108 Worker thread wakes up
23:40:37.920 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:37.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:37.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:39.080 01.159 16108 Exposure complete
23:40:39.139 00.059 16108 worker thread done servicing request
23:40:39.139 00.000 21068 OnExposeComplete: enter
23:40:39.140 00.001 21068 UpdateGuideState(): m_state=6
23:40:39.141 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5242
23:40:39.141 00.000 21068 Star::Find returns 1 (0), X=220.32, Y=876.49, Mass=82571, SNR=59.8, Peak=12147 HFD=3.1
23:40:39.143 00.002 21068 MultiStar: [#1 0.18,-0.10,1.56,U] [#2 0.13,-0.10,1.32,U] [#3 0.49,0.04,0.00,M1] [#4 -0.21,-0.10,1.19,U] [#5 0.05,-0.37,1.18,U] [#6 0.05,-0.44,1.01,U] [#7 0.09,0.17,0.57,U] [#8 0.07,-0.26,0.83,U] 
23:40:39.144 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.21}, one-star: {-0.21, -0.42}
23:40:39.145 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
23:40:39.145 00.000 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
23:40:39.146 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=-0.06 mountY=0.20, mountTheta=1.86
23:40:39.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.21, opts=13)
23:40:39.149 00.001 21068 Enqueuing Move request for scope (0.02, -0.21)
23:40:39.149 00.000 16108 Worker thread wakes up
23:40:39.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
23:40:39.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
23:40:39.150 00.001 16108 Moving (0.02, -0.21) raw xDistance=-0.06 yDistance=0.20
23:40:39.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:40:39.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:39.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:40:39.150 00.000 16108 MoveAxis(E, 0, ABG)
23:40:39.150 00.000 16108 Move returns status 0, amount 0
23:40:39.150 00.000 16108 MoveAxis(N, 0, ABG)
23:40:39.150 00.000 16108 Move returns status 0, amount 0
23:40:39.150 00.000 16108 move complete, result=0
23:40:39.150 00.000 16108 worker thread done servicing request
23:40:39.154 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3814, FiltMin=3251, FiltMax=43549, Gamma=1.000
23:40:39.169 00.015 21068 UpdateGuideState exits: m=82571 SNR=59.8
23:40:39.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:39.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:39.171 00.000 21068 Enqueuing Expose request
23:40:39.172 00.001 16108 Worker thread wakes up
23:40:39.172 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:39.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:39.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:40.156 00.983 16108 Exposure complete
23:40:40.210 00.054 16108 worker thread done servicing request
23:40:40.210 00.000 21068 OnExposeComplete: enter
23:40:40.211 00.001 21068 UpdateGuideState(): m_state=6
23:40:40.212 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5243
23:40:40.213 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.74, Mass=92288, SNR=62.6, Peak=12451 HFD=3.3
23:40:40.214 00.001 21068 MultiStar: [#1 0.23,0.00,1.25,U] [#2 0.14,-0.26,1.36,U] [#3 0.22,0.00,1.08,U] [#4 -0.27,-0.14,0.92,U] [#5 0.06,0.05,1.12,U] [#6 -0.07,-0.61,0.00,M2] [#7 -0.12,-0.10,0.55,U] [#8 -0.30,-0.10,0.79,U] 
23:40:40.214 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.05, -0.16}
23:40:40.215 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
23:40:40.216 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
23:40:40.217 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.32 mountX=-0.04 mountY=0.08, mountTheta=2.01
23:40:40.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
23:40:40.220 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
23:40:40.220 00.000 16108 Worker thread wakes up
23:40:40.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:40:40.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:40:40.220 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
23:40:40.221 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:40:40.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:40.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:40:40.221 00.000 16108 MoveAxis(E, 0, ABG)
23:40:40.221 00.000 16108 Move returns status 0, amount 0
23:40:40.221 00.000 16108 MoveAxis(N, 0, ABG)
23:40:40.221 00.000 16108 Move returns status 0, amount 0
23:40:40.221 00.000 16108 move complete, result=0
23:40:40.221 00.000 16108 worker thread done servicing request
23:40:40.226 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3814, FiltMin=3238, FiltMax=48627, Gamma=1.000
23:40:40.251 00.025 21068 UpdateGuideState exits: m=92288 SNR=62.6
23:40:40.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:40.254 00.001 21068 Enqueuing Expose request
23:40:40.255 00.001 16108 Worker thread wakes up
23:40:40.255 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:40.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:40.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:41.419 01.163 16108 Exposure complete
23:40:41.484 00.065 16108 worker thread done servicing request
23:40:41.484 00.000 21068 OnExposeComplete: enter
23:40:41.486 00.002 21068 UpdateGuideState(): m_state=6
23:40:41.487 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5244
23:40:41.488 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.78, Mass=86678, SNR=63.0, Peak=13395 HFD=3.0
23:40:41.490 00.002 21068 MultiStar: [#1 0.40,-0.01,1.32,U] [#2 0.29,-0.19,1.25,U] [#3 0.22,0.08,1.20,U] [#4 -0.20,0.04,0.99,U] [#5 -0.11,-0.09,1.08,U] [#6 -0.02,-0.49,0.00,M3] [#7 0.07,-0.02,0.53,U] [#8 0.27,-0.12,0.80,U] 
23:40:41.490 00.000 21068 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {-0.11, -0.13}
23:40:41.491 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:40:41.492 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
23:40:41.493 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.13 mountY=0.02, mountTheta=2.95
23:40:41.496 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
23:40:41.496 00.000 21068 Enqueuing Move request for scope (0.12, -0.05)
23:40:41.497 00.001 16108 Worker thread wakes up
23:40:41.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:40:41.497 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:40:41.497 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
23:40:41.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:40:41.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:41.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:40:41.498 00.001 16108 MoveAxis(E, 0, ABG)
23:40:41.498 00.000 16108 Move returns status 0, amount 0
23:40:41.498 00.000 16108 MoveAxis(N, 0, ABG)
23:40:41.498 00.000 16108 Move returns status 0, amount 0
23:40:41.498 00.000 16108 move complete, result=0
23:40:41.498 00.000 16108 worker thread done servicing request
23:40:41.504 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3817, FiltMin=3248, FiltMax=46861, Gamma=1.000
23:40:41.523 00.019 21068 UpdateGuideState exits: m=86678 SNR=63.0
23:40:41.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:41.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:41.526 00.001 21068 Enqueuing Expose request
23:40:41.527 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:41.527 00.000 16108 Worker thread wakes up
23:40:41.528 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:41.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:42.500 00.972 16108 Exposure complete
23:40:42.563 00.063 16108 worker thread done servicing request
23:40:42.563 00.000 21068 OnExposeComplete: enter
23:40:42.564 00.001 21068 UpdateGuideState(): m_state=6
23:40:42.566 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5245
23:40:42.567 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.77, Mass=71864, SNR=51.0, Peak=12659 HFD=2.9
23:40:42.570 00.003 21068 MultiStar: [#1 0.13,0.14,1.50,U] [#2 0.20,-0.22,1.78,U] [#3 -0.02,-0.01,1.47,U] [#4 -0.20,-0.13,1.17,U] [#5 0.02,-0.19,1.28,U] [#6 -0.13,-0.36,1.12,U] [#7 0.27,-0.12,0.85,U] [#8 0.06,-0.42,0.98,U] 
23:40:42.571 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.30, -0.14}
23:40:42.572 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
23:40:42.574 00.002 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
23:40:42.575 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.48 mountX=-0.04 mountY=0.14, mountTheta=1.84
23:40:42.578 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
23:40:42.579 00.001 21068 Enqueuing Move request for scope (0.01, -0.15)
23:40:42.579 00.000 16108 Worker thread wakes up
23:40:42.580 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:40:42.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:40:42.580 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.04 yDistance=0.14
23:40:42.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:40:42.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:40:42.580 00.000 16108 MoveAxis(E, 0, ABG)
23:40:42.580 00.000 16108 Move returns status 0, amount 0
23:40:42.580 00.000 16108 MoveAxis(N, 0, ABG)
23:40:42.580 00.000 16108 Move returns status 0, amount 0
23:40:42.580 00.000 16108 move complete, result=0
23:40:42.580 00.000 16108 worker thread done servicing request
23:40:42.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3821, FiltMin=3261, FiltMax=42022, Gamma=1.000
23:40:42.603 00.020 21068 UpdateGuideState exits: m=71864 SNR=51.0
23:40:42.605 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:42.608 00.002 21068 Enqueuing Expose request
23:40:42.609 00.001 16108 Worker thread wakes up
23:40:42.609 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:42.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:42.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:43.775 01.165 16108 Exposure complete
23:40:43.838 00.063 16108 worker thread done servicing request
23:40:43.838 00.000 21068 OnExposeComplete: enter
23:40:43.839 00.001 21068 UpdateGuideState(): m_state=6
23:40:43.840 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5246
23:40:43.841 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.60, Mass=95992, SNR=67.7, Peak=12448 HFD=3.2
23:40:43.842 00.001 21068 MultiStar: [#1 0.45,-0.05,1.11,U] [#2 0.24,-0.22,1.11,U] [#3 0.28,0.16,1.14,U] [#4 -0.06,-0.04,0.94,U] [#5 0.19,-0.39,0.94,U] [#6 0.43,-0.43,0.00,M3] [#7 0.24,-0.01,0.56,U] [#8 0.24,-0.15,0.71,U] 
23:40:43.842 00.000 21068 refined, 7 included, MultiStar: {0.21, -0.12}, one-star: {0.08, -0.31}
23:40:43.843 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
23:40:43.844 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
23:40:43.844 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.25 cameraTheta=-0.53 mountX=-0.23 mountY=0.07, mountTheta=2.84
23:40:43.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.12, opts=13)
23:40:43.847 00.001 21068 Enqueuing Move request for scope (0.21, -0.12)
23:40:43.849 00.002 16108 Worker thread wakes up
23:40:43.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
23:40:43.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
23:40:43.849 00.000 16108 Moving (0.21, -0.12) raw xDistance=-0.23 yDistance=0.07
23:40:43.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:40:43.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:43.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:40:43.849 00.000 16108 MoveAxis(E, 60, ABG)
23:40:43.849 00.000 16108 Guiding  Dir = 2, Dur = 60
23:40:43.849 00.000 16108 IsSlewing returns 0
23:40:43.850 00.001 16108 IsGuiding returns 0
23:40:43.855 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3821, FiltMin=3251, FiltMax=46995, Gamma=1.000
23:40:43.864 00.009 16108 PulseGuide returned control before completion, sleep 56
23:40:43.883 00.019 21068 UpdateGuideState exits: m=95992 SNR=67.7
23:40:43.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:43.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:43.887 00.002 21068 Enqueuing Expose request
23:40:43.925 00.038 16108 IsGuiding returns 1
23:40:43.925 00.000 16108 scope still moving after pulse duration time elapsed
23:40:43.958 00.033 16108 IsSlewing returns 0
23:40:43.958 00.000 16108 IsGuiding returns 0
23:40:43.958 00.000 16108 scope move finished after 60 + 48 ms
23:40:43.958 00.000 16108 Move returns status 0, amount 60
23:40:43.958 00.000 16108 MoveAxis(N, 0, ABG)
23:40:43.958 00.000 16108 Move returns status 0, amount 0
23:40:43.958 00.000 16108 move complete, result=0
23:40:43.958 00.000 16108 worker thread done servicing request
23:40:43.958 00.000 16108 Worker thread wakes up
23:40:43.958 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
23:40:43.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:43.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:44.940 00.981 16108 Exposure complete
23:40:45.004 00.064 16108 worker thread done servicing request
23:40:45.004 00.000 21068 OnExposeComplete: enter
23:40:45.005 00.001 21068 UpdateGuideState(): m_state=6
23:40:45.007 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5247
23:40:45.008 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.85, Mass=85690, SNR=62.7, Peak=11987 HFD=3.1
23:40:45.009 00.001 21068 MultiStar: [#1 0.33,-0.07,1.26,U] [#2 0.05,-0.17,1.39,U] [#3 0.45,0.06,1.25,U] [#4 -0.15,0.01,1.08,U] [#5 0.12,-0.24,1.27,U] [#6 0.16,-0.67,0.00,M4] [#7 0.02,0.11,0.56,U] [#8 0.12,-0.27,0.84,U] 
23:40:45.010 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {-0.43, -0.06}
23:40:45.011 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
23:40:45.012 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
23:40:45.013 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.83 mountX=-0.10 mountY=0.07, mountTheta=2.53
23:40:45.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
23:40:45.016 00.002 21068 Enqueuing Move request for scope (0.08, -0.09)
23:40:45.017 00.001 16108 Worker thread wakes up
23:40:45.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:40:45.017 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:40:45.017 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=0.07
23:40:45.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:40:45.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:45.018 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:40:45.018 00.000 16108 MoveAxis(E, 0, ABG)
23:40:45.018 00.000 16108 Move returns status 0, amount 0
23:40:45.018 00.000 16108 MoveAxis(N, 0, ABG)
23:40:45.018 00.000 16108 Move returns status 0, amount 0
23:40:45.018 00.000 16108 move complete, result=0
23:40:45.018 00.000 16108 worker thread done servicing request
23:40:45.024 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=3824, FiltMin=3184, FiltMax=48413, Gamma=1.000
23:40:45.047 00.023 21068 UpdateGuideState exits: m=85690 SNR=62.7
23:40:45.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:45.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:45.049 00.000 21068 Enqueuing Expose request
23:40:45.050 00.001 16108 Worker thread wakes up
23:40:45.050 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:45.051 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:45.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:46.207 01.156 16108 Exposure complete
23:40:46.290 00.083 16108 worker thread done servicing request
23:40:46.290 00.000 21068 OnExposeComplete: enter
23:40:46.291 00.001 21068 UpdateGuideState(): m_state=6
23:40:46.292 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5248
23:40:46.293 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.98, Mass=72656, SNR=52.0, Peak=13987 HFD=2.6
23:40:46.294 00.001 21068 MultiStar: [#1 0.04,0.10,1.32,U] [#2 -0.07,-0.10,1.57,U] [#3 0.15,0.03,1.42,U] [#4 -0.25,0.21,1.03,U] [#5 -0.02,-0.17,1.37,U] [#6 0.09,-0.17,1.18,U] [#7 -0.32,0.21,0.64,U] [#8 -0.02,-0.07,1.02,U] 
23:40:46.295 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.32, 0.07}
23:40:46.296 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
23:40:46.296 00.000 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
23:40:46.297 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.02 mountX=0.05 mountY=0.02, mountTheta=0.35
23:40:46.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
23:40:46.300 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
23:40:46.300 00.000 16108 Worker thread wakes up
23:40:46.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:40:46.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:40:46.301 00.001 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.02
23:40:46.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:40:46.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:46.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:40:46.301 00.000 16108 MoveAxis(E, 0, ABG)
23:40:46.301 00.000 16108 Move returns status 0, amount 0
23:40:46.301 00.000 16108 MoveAxis(N, 0, ABG)
23:40:46.301 00.000 16108 Move returns status 0, amount 0
23:40:46.301 00.000 16108 move complete, result=0
23:40:46.301 00.000 16108 worker thread done servicing request
23:40:46.308 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3827, FiltMin=3261, FiltMax=44771, Gamma=1.000
23:40:46.336 00.028 21068 UpdateGuideState exits: m=72656 SNR=52.0
23:40:46.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:46.339 00.001 21068 Enqueuing Expose request
23:40:46.339 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:46.340 00.001 16108 Worker thread wakes up
23:40:46.340 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:46.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:47.317 00.977 16108 Exposure complete
23:40:47.399 00.082 16108 worker thread done servicing request
23:40:47.399 00.000 21068 OnExposeComplete: enter
23:40:47.400 00.001 21068 UpdateGuideState(): m_state=6
23:40:47.401 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5249
23:40:47.401 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=876.85, Mass=85666, SNR=61.1, Peak=15763 HFD=2.9
23:40:47.402 00.001 21068 MultiStar: [#1 -0.14,0.20,1.24,U] [#2 -0.19,0.04,1.43,U] [#3 0.06,0.13,1.45,U] [#4 -0.33,0.03,1.06,U] [#5 -0.10,-0.30,1.12,U] [#6 -0.17,-0.25,1.05,U] [#7 -0.17,0.18,0.67,U] [#8 -0.19,-0.13,0.85,U] 
23:40:47.403 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.35, -0.06}
23:40:47.404 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
23:40:47.404 00.000 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.31)
23:40:47.405 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.07 mountX=0.16 mountY=0.05, mountTheta=0.30
23:40:47.408 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.01, opts=13)
23:40:47.409 00.001 21068 Enqueuing Move request for scope (-0.16, -0.01)
23:40:47.411 00.002 16108 Worker thread wakes up
23:40:47.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
23:40:47.411 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
23:40:47.411 00.000 16108 Moving (-0.16, -0.01) raw xDistance=0.16 yDistance=0.05
23:40:47.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:40:47.412 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:47.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:40:47.412 00.000 16108 MoveAxis(E, 0, ABG)
23:40:47.412 00.000 16108 Move returns status 0, amount 0
23:40:47.412 00.000 16108 MoveAxis(N, 0, ABG)
23:40:47.412 00.000 16108 Move returns status 0, amount 0
23:40:47.412 00.000 16108 move complete, result=0
23:40:47.412 00.000 16108 worker thread done servicing request
23:40:47.420 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3833, FiltMin=3213, FiltMax=44525, Gamma=1.000
23:40:47.436 00.016 21068 UpdateGuideState exits: m=85666 SNR=61.1
23:40:47.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:47.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:47.438 00.000 21068 Enqueuing Expose request
23:40:47.439 00.001 16108 Worker thread wakes up
23:40:47.439 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:47.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:47.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:48.608 01.168 16108 Exposure complete
23:40:48.674 00.066 16108 worker thread done servicing request
23:40:48.674 00.000 21068 OnExposeComplete: enter
23:40:48.674 00.000 21068 UpdateGuideState(): m_state=6
23:40:48.675 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5250
23:40:48.676 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=876.74, Mass=84173, SNR=57.7, Peak=14899 HFD=2.5
23:40:48.677 00.001 21068 MultiStar: [#1 -0.12,0.20,1.29,U] [#2 -0.12,-0.26,1.51,U] [#3 -0.17,0.28,1.26,U] [#4 -0.09,0.06,1.00,U] [#5 -0.18,-0.29,1.44,U] [#6 -0.16,-0.11,0.96,U] [#7 -0.08,0.10,0.58,U] [#8 -0.10,-0.23,0.82,U] 
23:40:48.678 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.05}, one-star: {-0.50, -0.17}
23:40:48.679 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
23:40:48.680 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
23:40:48.680 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.84 mountX=0.16 mountY=0.09, mountTheta=0.53
23:40:48.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.05, opts=13)
23:40:48.682 00.000 21068 Enqueuing Move request for scope (-0.17, -0.05)
23:40:48.684 00.002 16108 Worker thread wakes up
23:40:48.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
23:40:48.684 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
23:40:48.684 00.000 16108 Moving (-0.17, -0.05) raw xDistance=0.16 yDistance=0.09
23:40:48.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:40:48.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:48.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:40:48.684 00.000 16108 MoveAxis(E, 0, ABG)
23:40:48.684 00.000 16108 Move returns status 0, amount 0
23:40:48.684 00.000 16108 MoveAxis(N, 0, ABG)
23:40:48.684 00.000 16108 Move returns status 0, amount 0
23:40:48.685 00.001 16108 move complete, result=0
23:40:48.685 00.000 16108 worker thread done servicing request
23:40:48.688 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3840, FiltMin=3286, FiltMax=50573, Gamma=1.000
23:40:48.703 00.015 21068 UpdateGuideState exits: m=84173 SNR=57.7
23:40:48.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:48.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:48.706 00.001 21068 Enqueuing Expose request
23:40:48.707 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:48.708 00.001 16108 Worker thread wakes up
23:40:48.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:48.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:49.694 00.986 16108 Exposure complete
23:40:49.773 00.079 16108 worker thread done servicing request
23:40:49.775 00.002 21068 OnExposeComplete: enter
23:40:49.775 00.000 21068 UpdateGuideState(): m_state=6
23:40:49.776 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5251
23:40:49.778 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=876.81, Mass=87270, SNR=61.8, Peak=16131 HFD=3.1
23:40:49.780 00.002 21068 MultiStar: [#1 -0.04,0.06,1.18,U] [#2 -0.20,-0.27,1.46,U] [#3 0.01,0.07,1.19,U] [#4 -0.08,-0.07,0.82,U] [#5 0.03,0.01,1.06,U] [#6 -0.04,-0.33,0.99,U] [#7 0.04,0.26,0.54,U] [#8 -0.26,-0.14,0.70,U] 
23:40:49.781 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.56, -0.09}
23:40:49.784 00.003 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
23:40:49.785 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
23:40:49.787 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.60 mountX=0.11 mountY=0.10, mountTheta=0.75
23:40:49.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
23:40:49.790 00.001 21068 Enqueuing Move request for scope (-0.13, -0.07)
23:40:49.791 00.001 16108 Worker thread wakes up
23:40:49.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:40:49.791 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:40:49.791 00.000 16108 Moving (-0.13, -0.07) raw xDistance=0.11 yDistance=0.10
23:40:49.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:49.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:49.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:49.791 00.000 16108 MoveAxis(E, 0, ABG)
23:40:49.791 00.000 16108 Move returns status 0, amount 0
23:40:49.791 00.000 16108 MoveAxis(N, 0, ABG)
23:40:49.791 00.000 16108 Move returns status 0, amount 0
23:40:49.791 00.000 16108 move complete, result=0
23:40:49.791 00.000 16108 worker thread done servicing request
23:40:49.799 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3849, FiltMin=3283, FiltMax=43581, Gamma=1.000
23:40:49.820 00.021 21068 UpdateGuideState exits: m=87270 SNR=61.8
23:40:49.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:49.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:49.822 00.000 21068 Enqueuing Expose request
23:40:49.823 00.001 16108 Worker thread wakes up
23:40:49.823 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:49.825 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:49.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:50.985 01.160 16108 Exposure complete
23:40:51.043 00.058 16108 worker thread done servicing request
23:40:51.043 00.000 21068 OnExposeComplete: enter
23:40:51.043 00.000 21068 UpdateGuideState(): m_state=6
23:40:51.044 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5252
23:40:51.046 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=876.99, Mass=87605, SNR=56.7, Peak=16979 HFD=2.7
23:40:51.047 00.001 21068 MultiStar: [#1 -0.06,0.14,1.37,U] [#2 -0.28,-0.08,1.42,U] [#3 -0.12,0.12,1.31,U] [#4 -0.41,0.05,1.29,U] [#5 -0.32,-0.38,0.00,M1] [#6 -0.00,-0.56,0.00,M1] [#7 -0.19,0.13,0.56,U] [#8 -0.15,-0.15,0.77,U] 
23:40:51.047 00.000 21068 refined, 6 included, MultiStar: {-0.23, 0.05}, one-star: {-0.40, 0.08}
23:40:51.048 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:40:51.049 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
23:40:51.050 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.94 mountX=0.24 mountY=0.01, mountTheta=0.04
23:40:51.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.05, opts=13)
23:40:51.052 00.001 21068 Enqueuing Move request for scope (-0.23, 0.05)
23:40:51.053 00.001 16108 Worker thread wakes up
23:40:51.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
23:40:51.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
23:40:51.053 00.000 16108 Moving (-0.23, 0.05) raw xDistance=0.24 yDistance=0.01
23:40:51.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:40:51.054 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:51.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:40:51.054 00.000 16108 MoveAxis(W, 62, ABG)
23:40:51.054 00.000 16108 Guiding  Dir = 3, Dur = 62
23:40:51.054 00.000 16108 IsSlewing returns 0
23:40:51.054 00.000 16108 IsGuiding returns 0
23:40:51.059 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3856, FiltMin=3305, FiltMax=43542, Gamma=1.000
23:40:51.074 00.015 21068 UpdateGuideState exits: m=87605 SNR=56.7
23:40:51.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:51.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:51.077 00.001 21068 Enqueuing Expose request
23:40:51.105 00.028 16108 PulseGuide returned control before completion, sleep 22
23:40:51.136 00.031 16108 IsGuiding returns 1
23:40:51.136 00.000 16108 scope still moving after pulse duration time elapsed
23:40:51.167 00.031 16108 IsSlewing returns 0
23:40:51.167 00.000 16108 IsGuiding returns 1
23:40:51.198 00.031 16108 IsSlewing returns 0
23:40:51.198 00.000 16108 IsGuiding returns 0
23:40:51.198 00.000 16108 scope move finished after 62 + 81 ms
23:40:51.198 00.000 16108 Move returns status 0, amount 62
23:40:51.198 00.000 16108 MoveAxis(N, 0, ABG)
23:40:51.198 00.000 16108 Move returns status 0, amount 0
23:40:51.198 00.000 16108 move complete, result=0
23:40:51.198 00.000 16108 worker thread done servicing request
23:40:51.198 00.000 16108 Worker thread wakes up
23:40:51.198 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.0 px 0 ms NORTH
23:40:51.199 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:51.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:52.182 00.983 16108 Exposure complete
23:40:52.278 00.096 16108 worker thread done servicing request
23:40:52.278 00.000 21068 OnExposeComplete: enter
23:40:52.279 00.001 21068 UpdateGuideState(): m_state=6
23:40:52.279 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5253
23:40:52.282 00.003 21068 Star::Find returns 1 (0), X=219.95, Y=876.89, Mass=81738, SNR=60.4, Peak=15459 HFD=2.9
23:40:52.283 00.001 21068 MultiStar: [#1 0.18,-0.01,1.34,U] [#2 -0.40,-0.05,1.31,U] [#3 -0.16,0.15,1.04,U] [#4 -0.47,-0.02,0.90,U] [#5 -0.15,-0.16,1.24,U] [#6 0.01,-0.58,0.00,M2] [#7 0.00,0.29,0.52,U] [#8 0.01,0.08,0.79,U] 
23:40:52.285 00.002 21068 refined, 7 included, MultiStar: {-0.20, 0.01}, one-star: {-0.57, -0.02}
23:40:52.286 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
23:40:52.288 00.002 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
23:40:52.289 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.11 mountX=0.19 mountY=0.04, mountTheta=0.20
23:40:52.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.01, opts=13)
23:40:52.294 00.003 21068 Enqueuing Move request for scope (-0.20, 0.01)
23:40:52.295 00.001 16108 Worker thread wakes up
23:40:52.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
23:40:52.295 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
23:40:52.295 00.000 16108 Moving (-0.20, 0.01) raw xDistance=0.19 yDistance=0.04
23:40:52.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:40:52.296 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:52.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:40:52.296 00.000 16108 MoveAxis(E, 0, ABG)
23:40:52.296 00.000 16108 Move returns status 0, amount 0
23:40:52.296 00.000 16108 MoveAxis(N, 0, ABG)
23:40:52.296 00.000 16108 Move returns status 0, amount 0
23:40:52.296 00.000 16108 move complete, result=0
23:40:52.296 00.000 16108 worker thread done servicing request
23:40:52.299 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3881, FiltMin=3232, FiltMax=45725, Gamma=1.000
23:40:52.315 00.016 21068 UpdateGuideState exits: m=81738 SNR=60.4
23:40:52.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:52.318 00.001 21068 Enqueuing Expose request
23:40:52.318 00.000 16108 Worker thread wakes up
23:40:52.318 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:52.319 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:52.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:53.475 01.156 16108 Exposure complete
23:40:53.541 00.066 16108 worker thread done servicing request
23:40:53.541 00.000 21068 OnExposeComplete: enter
23:40:53.542 00.001 21068 UpdateGuideState(): m_state=6
23:40:53.543 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5254
23:40:53.545 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=876.87, Mass=85643, SNR=63.2, Peak=15459 HFD=2.8
23:40:53.546 00.001 21068 MultiStar: [#1 0.27,-0.26,1.26,U] [#2 0.09,-0.31,1.11,U] [#3 0.26,0.11,1.11,U] [#4 -0.17,0.05,1.00,U] [#5 -0.07,-0.21,1.02,U] [#6 0.37,-0.33,0.00,M3] [#7 -0.23,0.02,0.60,U] [#8 -0.28,-0.15,0.84,U] 
23:40:53.546 00.000 21068 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {-0.63, -0.04}
23:40:53.547 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
23:40:53.548 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
23:40:53.548 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=0.05 mountY=0.12, mountTheta=1.21
23:40:53.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
23:40:53.551 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
23:40:53.551 00.000 16108 Worker thread wakes up
23:40:53.552 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:40:53.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:40:53.552 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
23:40:53.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:40:53.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:53.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:40:53.552 00.000 16108 MoveAxis(E, 0, ABG)
23:40:53.552 00.000 16108 Move returns status 0, amount 0
23:40:53.552 00.000 16108 MoveAxis(N, 0, ABG)
23:40:53.552 00.000 16108 Move returns status 0, amount 0
23:40:53.552 00.000 16108 move complete, result=0
23:40:53.552 00.000 16108 worker thread done servicing request
23:40:53.556 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3875, FiltMin=3267, FiltMax=47091, Gamma=1.000
23:40:53.571 00.015 21068 UpdateGuideState exits: m=85643 SNR=63.2
23:40:53.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:53.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:53.573 00.000 21068 Enqueuing Expose request
23:40:53.574 00.001 16108 Worker thread wakes up
23:40:53.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:53.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:53.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:54.555 00.980 16108 Exposure complete
23:40:54.615 00.060 16108 worker thread done servicing request
23:40:54.615 00.000 21068 OnExposeComplete: enter
23:40:54.617 00.002 21068 UpdateGuideState(): m_state=6
23:40:54.618 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5255
23:40:54.621 00.003 21068 Star::Find returns 1 (0), X=219.66, Y=877.06, Mass=75608, SNR=52.9, Peak=13651 HFD=3.0
23:40:54.623 00.002 21068 MultiStar: [#1 0.25,0.26,1.31,U] [#2 0.14,0.06,1.51,U] [#3 0.01,0.45,1.25,U] [#4 -0.53,0.63,0.00,M1] [#5 -0.26,0.35,1.16,U] [#6 -0.21,0.03,1.09,U] [#7 -0.60,0.57,0.00,M1] [#8 -0.18,0.13,0.84,U] 
23:40:54.624 00.001 21068 refined, 6 included, MultiStar: {-0.12, 0.21}, one-star: {-0.86, 0.15}
23:40:54.626 00.002 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
23:40:54.626 00.000 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
23:40:54.627 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.10 mountX=0.16 mountY=-0.17, mountTheta=-0.84
23:40:54.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.21, opts=13)
23:40:54.629 00.000 21068 Enqueuing Move request for scope (-0.12, 0.21)
23:40:54.630 00.001 16108 Worker thread wakes up
23:40:54.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
23:40:54.630 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
23:40:54.630 00.000 16108 Moving (-0.12, 0.21) raw xDistance=0.16 yDistance=-0.17
23:40:54.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:40:54.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:54.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:40:54.630 00.000 16108 MoveAxis(E, 0, ABG)
23:40:54.630 00.000 16108 Move returns status 0, amount 0
23:40:54.631 00.001 16108 MoveAxis(N, 0, ABG)
23:40:54.631 00.000 16108 Move returns status 0, amount 0
23:40:54.631 00.000 16108 move complete, result=0
23:40:54.631 00.000 16108 worker thread done servicing request
23:40:54.634 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3881, FiltMin=3264, FiltMax=35677, Gamma=1.000
23:40:54.653 00.019 21068 UpdateGuideState exits: m=75608 SNR=52.9
23:40:54.655 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:54.655 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:54.656 00.001 21068 Enqueuing Expose request
23:40:54.657 00.001 16108 Worker thread wakes up
23:40:54.657 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:54.658 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:54.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:55.825 01.167 16108 Exposure complete
23:40:55.907 00.082 16108 worker thread done servicing request
23:40:55.907 00.000 21068 OnExposeComplete: enter
23:40:55.908 00.001 21068 UpdateGuideState(): m_state=6
23:40:55.909 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5256
23:40:55.910 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.00, Mass=82365, SNR=63.1, Peak=14771 HFD=2.9
23:40:55.911 00.001 21068 MultiStar: [#1 0.39,-0.12,1.18,U] [#2 -0.12,-0.08,1.37,U] [#3 -0.05,0.01,1.04,U] [#4 -0.45,0.01,0.75,U] [#5 -0.11,-0.37,1.22,U] [#6 -0.01,-0.72,0.00,M3] [#7 -0.29,0.30,0.58,U] [#8 -0.15,-0.06,0.81,U] 
23:40:55.912 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.46, 0.10}
23:40:55.913 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
23:40:55.914 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
23:40:55.914 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.11 mountY=0.09, mountTheta=0.65
23:40:55.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
23:40:55.917 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
23:40:55.918 00.001 16108 Worker thread wakes up
23:40:55.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
23:40:55.918 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
23:40:55.918 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
23:40:55.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:40:55.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:55.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:40:55.918 00.000 16108 MoveAxis(E, 0, ABG)
23:40:55.918 00.000 16108 Move returns status 0, amount 0
23:40:55.918 00.000 16108 MoveAxis(N, 0, ABG)
23:40:55.918 00.000 16108 Move returns status 0, amount 0
23:40:55.918 00.000 16108 move complete, result=0
23:40:55.918 00.000 16108 worker thread done servicing request
23:40:55.922 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3859, FiltMin=3293, FiltMax=42973, Gamma=1.000
23:40:55.938 00.016 21068 UpdateGuideState exits: m=82365 SNR=63.1
23:40:55.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:55.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:55.942 00.002 21068 Enqueuing Expose request
23:40:55.943 00.001 16108 Worker thread wakes up
23:40:55.944 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:55.944 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:55.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:56.904 00.960 16108 Exposure complete
23:40:56.961 00.057 16108 worker thread done servicing request
23:40:56.961 00.000 21068 OnExposeComplete: enter
23:40:56.962 00.001 21068 UpdateGuideState(): m_state=6
23:40:56.962 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5257
23:40:56.963 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.02, Mass=90986, SNR=63.0, Peak=16419 HFD=2.9
23:40:56.964 00.001 21068 MultiStar: [#1 0.34,0.42,0.00,M1] [#2 -0.29,-0.05,1.26,U] [#3 0.14,0.18,1.20,U] [#4 -0.36,0.16,0.97,U] [#5 -0.25,-0.16,1.02,U] [#6 -0.08,-0.53,0.00,M4] [#7 -0.62,0.17,0.00,M1] [#8 -0.16,-0.10,0.85,U] 
23:40:56.965 00.001 21068 refined, 5 included, MultiStar: {-0.24, 0.03}, one-star: {-0.58, 0.12}
23:40:56.966 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:40:56.967 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
23:40:56.968 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.03 mountX=0.24 mountY=0.03, mountTheta=0.12
23:40:56.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.03, opts=13)
23:40:56.972 00.002 21068 Enqueuing Move request for scope (-0.24, 0.03)
23:40:56.974 00.002 16108 Worker thread wakes up
23:40:56.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
23:40:56.974 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
23:40:56.974 00.000 16108 Moving (-0.24, 0.03) raw xDistance=0.24 yDistance=0.03
23:40:56.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:40:56.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:56.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:56.974 00.000 16108 MoveAxis(W, 63, ABG)
23:40:56.975 00.001 16108 Guiding  Dir = 3, Dur = 63
23:40:56.975 00.000 16108 IsSlewing returns 0
23:40:56.975 00.000 16108 IsGuiding returns 0
23:40:56.980 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3856, FiltMin=3321, FiltMax=45494, Gamma=1.000
23:40:57.000 00.020 21068 UpdateGuideState exits: m=90986 SNR=63.0
23:40:57.002 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:57.004 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:57.006 00.002 21068 Enqueuing Expose request
23:40:57.036 00.030 16108 PulseGuide returned control before completion, sleep 13
23:40:57.050 00.014 16108 IsGuiding returns 1
23:40:57.050 00.000 16108 scope still moving after pulse duration time elapsed
23:40:57.081 00.031 16108 IsSlewing returns 0
23:40:57.081 00.000 16108 IsGuiding returns 1
23:40:57.112 00.031 16108 IsSlewing returns 0
23:40:57.112 00.000 16108 IsGuiding returns 1
23:40:57.144 00.032 16108 IsSlewing returns 0
23:40:57.144 00.000 16108 IsGuiding returns 0
23:40:57.144 00.000 16108 scope move finished after 63 + 105 ms
23:40:57.144 00.000 16108 Move returns status 0, amount 63
23:40:57.144 00.000 16108 MoveAxis(N, 0, ABG)
23:40:57.144 00.000 16108 Move returns status 0, amount 0
23:40:57.144 00.000 16108 move complete, result=0
23:40:57.145 00.001 16108 worker thread done servicing request
23:40:57.145 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
23:40:57.147 00.002 16108 Worker thread wakes up
23:40:57.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:57.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:58.299 01.152 16108 Exposure complete
23:40:58.364 00.065 16108 worker thread done servicing request
23:40:58.364 00.000 21068 OnExposeComplete: enter
23:40:58.365 00.001 21068 UpdateGuideState(): m_state=6
23:40:58.366 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5258
23:40:58.366 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=876.98, Mass=79161, SNR=61.6, Peak=14099 HFD=2.9
23:40:58.367 00.001 21068 MultiStar: [#1 0.24,-0.20,1.22,U] [#2 0.09,-0.18,1.07,U] [#3 0.07,0.16,1.18,U] [#4 -0.36,0.09,0.86,U] [#5 0.21,-0.08,1.02,U] [#6 0.01,-0.46,0.87,U] [#7 0.10,-0.00,0.56,U] [#8 -0.09,-0.47,0.78,U] 
23:40:58.368 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.28, 0.07}
23:40:58.369 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
23:40:58.370 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
23:40:58.371 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.03 mountY=0.10, mountTheta=1.86
23:40:58.372 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
23:40:58.373 00.001 21068 Enqueuing Move request for scope (0.01, -0.11)
23:40:58.373 00.000 16108 Worker thread wakes up
23:40:58.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:40:58.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:40:58.373 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
23:40:58.374 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:40:58.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:58.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:58.374 00.000 16108 MoveAxis(E, 0, ABG)
23:40:58.374 00.000 16108 Move returns status 0, amount 0
23:40:58.374 00.000 16108 MoveAxis(N, 0, ABG)
23:40:58.374 00.000 16108 Move returns status 0, amount 0
23:40:58.374 00.000 16108 move complete, result=0
23:40:58.374 00.000 16108 worker thread done servicing request
23:40:58.377 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3859, FiltMin=3267, FiltMax=50931, Gamma=1.000
23:40:58.392 00.015 21068 UpdateGuideState exits: m=79161 SNR=61.6
23:40:58.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:58.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:58.395 00.001 21068 Enqueuing Expose request
23:40:58.396 00.001 16108 Worker thread wakes up
23:40:58.396 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:58.396 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:58.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:40:59.372 00.976 16108 Exposure complete
23:40:59.440 00.068 16108 worker thread done servicing request
23:40:59.440 00.000 21068 OnExposeComplete: enter
23:40:59.443 00.003 21068 UpdateGuideState(): m_state=6
23:40:59.444 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5259
23:40:59.446 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=877.00, Mass=85261, SNR=60.4, Peak=14243 HFD=2.9
23:40:59.447 00.001 21068 MultiStar: [#1 0.06,0.19,1.24,U] [#2 -0.23,-0.00,1.39,U] [#3 -0.07,0.22,1.07,U] [#4 -0.50,0.02,0.00,M1] [#5 -0.11,-0.11,1.27,U] [#6 -0.04,-0.04,0.91,U] [#7 0.01,0.16,0.65,U] [#8 0.10,-0.39,0.74,U] 
23:40:59.449 00.002 21068 refined, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.59, 0.09}
23:40:59.450 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
23:40:59.452 00.002 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
23:40:59.453 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=0.12 mountY=0.00, mountTheta=0.03
23:40:59.456 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
23:40:59.459 00.003 21068 Enqueuing Move request for scope (-0.12, 0.02)
23:40:59.461 00.002 16108 Worker thread wakes up
23:40:59.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
23:40:59.461 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
23:40:59.461 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.00
23:40:59.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:40:59.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:59.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:40:59.461 00.000 16108 MoveAxis(E, 0, ABG)
23:40:59.461 00.000 16108 Move returns status 0, amount 0
23:40:59.461 00.000 16108 MoveAxis(N, 0, ABG)
23:40:59.461 00.000 16108 Move returns status 0, amount 0
23:40:59.461 00.000 16108 move complete, result=0
23:40:59.461 00.000 16108 worker thread done servicing request
23:40:59.466 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3862, FiltMin=3267, FiltMax=41222, Gamma=1.000
23:40:59.492 00.026 21068 UpdateGuideState exits: m=85261 SNR=60.4
23:40:59.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:40:59.495 00.001 21068 Enqueuing Expose request
23:40:59.496 00.001 16108 Worker thread wakes up
23:40:59.496 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:59.496 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:40:59.497 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:00.661 01.164 16108 Exposure complete
23:41:00.714 00.053 16108 worker thread done servicing request
23:41:00.714 00.000 21068 OnExposeComplete: enter
23:41:00.715 00.001 21068 UpdateGuideState(): m_state=6
23:41:00.716 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5260
23:41:00.717 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.86, Mass=94345, SNR=66.4, Peak=13571 HFD=3.1
23:41:00.718 00.001 21068 MultiStar: [#1 0.24,0.12,1.29,U] [#2 -0.01,-0.28,1.45,U] [#3 0.22,0.00,1.08,U] [#4 -0.06,0.15,0.74,U] [#5 -0.08,-0.30,0.88,U] [#6 0.06,-0.15,0.95,U] [#7 0.09,0.01,0.58,U] [#8 0.20,-0.42,0.61,U] 
23:41:00.719 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {-0.17, -0.04}
23:41:00.719 00.000 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
23:41:00.720 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
23:41:00.721 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.06 mountX=-0.07 mountY=0.08, mountTheta=2.28
23:41:00.722 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
23:41:00.723 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
23:41:00.724 00.001 16108 Worker thread wakes up
23:41:00.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:41:00.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:41:00.724 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.08
23:41:00.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:41:00.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:00.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:41:00.724 00.000 16108 MoveAxis(E, 0, ABG)
23:41:00.724 00.000 16108 Move returns status 0, amount 0
23:41:00.724 00.000 16108 MoveAxis(N, 0, ABG)
23:41:00.724 00.000 16108 Move returns status 0, amount 0
23:41:00.724 00.000 16108 move complete, result=0
23:41:00.725 00.001 16108 worker thread done servicing request
23:41:00.728 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3865, FiltMin=3312, FiltMax=47558, Gamma=1.000
23:41:00.753 00.025 21068 UpdateGuideState exits: m=94345 SNR=66.4
23:41:00.756 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:00.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:00.759 00.002 21068 Enqueuing Expose request
23:41:00.761 00.002 16108 Worker thread wakes up
23:41:00.761 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:00.762 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:00.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:01.741 00.979 16108 Exposure complete
23:41:01.826 00.085 16108 worker thread done servicing request
23:41:01.827 00.001 21068 OnExposeComplete: enter
23:41:01.828 00.001 21068 UpdateGuideState(): m_state=6
23:41:01.830 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5261
23:41:01.832 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=876.96, Mass=82990, SNR=60.6, Peak=12627 HFD=2.9
23:41:01.835 00.003 21068 MultiStar: [#1 0.44,0.17,1.29,U] [#2 0.30,-0.16,1.38,U] [#3 0.32,0.30,1.14,U] [#4 0.13,0.15,0.83,U] [#5 0.10,-0.13,1.04,U] [#6 0.15,-0.39,0.94,U] [#7 0.17,0.04,0.57,U] [#8 -0.04,-0.22,0.76,U] 
23:41:01.837 00.002 21068 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {-0.24, 0.06}
23:41:01.838 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
23:41:01.840 00.002 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
23:41:01.841 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
23:41:01.844 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.01, opts=13)
23:41:01.845 00.001 21068 Enqueuing Move request for scope (0.17, -0.01)
23:41:01.847 00.002 16108 Worker thread wakes up
23:41:01.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:41:01.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:41:01.847 00.000 16108 Moving (0.17, -0.01) raw xDistance=-0.17 yDistance=-0.03
23:41:01.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:41:01.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:01.848 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:01.848 00.000 16108 MoveAxis(E, 0, ABG)
23:41:01.848 00.000 16108 Move returns status 0, amount 0
23:41:01.848 00.000 16108 MoveAxis(N, 0, ABG)
23:41:01.848 00.000 16108 Move returns status 0, amount 0
23:41:01.848 00.000 16108 move complete, result=0
23:41:01.848 00.000 16108 worker thread done servicing request
23:41:01.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3865, FiltMin=3312, FiltMax=49974, Gamma=1.000
23:41:01.871 00.019 21068 UpdateGuideState exits: m=82990 SNR=60.6
23:41:01.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:01.872 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:01.873 00.001 21068 Enqueuing Expose request
23:41:01.874 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:01.875 00.001 16108 Worker thread wakes up
23:41:01.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:01.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:03.043 01.168 16108 Exposure complete
23:41:03.114 00.071 16108 worker thread done servicing request
23:41:03.114 00.000 21068 OnExposeComplete: enter
23:41:03.115 00.001 21068 UpdateGuideState(): m_state=6
23:41:03.116 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5262
23:41:03.116 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=876.57, Mass=80033, SNR=56.1, Peak=12259 HFD=3.1
23:41:03.117 00.001 21068 MultiStar: [#1 0.61,-0.26,0.00,M1] [#2 0.61,-0.43,0.00,M1] [#3 0.27,-0.27,1.13,U] [#4 -0.05,-0.16,0.88,U] [#5 0.25,-0.66,0.00,M1] [#6 0.34,-0.73,0.00,M1] [#7 0.03,-0.33,0.67,U] [#8 0.51,-0.40,0.00,M1] 
23:41:03.118 00.001 21068 refined, 3 included, MultiStar: {0.06, -0.27}, one-star: {-0.07, -0.33}
23:41:03.119 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
23:41:03.120 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
23:41:03.120 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.36 mountX=-0.10 mountY=0.25, mountTheta=1.97
23:41:03.122 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.27, opts=13)
23:41:03.123 00.001 21068 Enqueuing Move request for scope (0.06, -0.27)
23:41:03.123 00.000 16108 Worker thread wakes up
23:41:03.125 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
23:41:03.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
23:41:03.125 00.000 16108 Moving (0.06, -0.27) raw xDistance=-0.10 yDistance=0.25
23:41:03.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:41:03.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:03.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:41:03.125 00.000 16108 MoveAxis(E, 0, ABG)
23:41:03.125 00.000 16108 Move returns status 0, amount 0
23:41:03.125 00.000 16108 MoveAxis(N, 0, ABG)
23:41:03.125 00.000 16108 Move returns status 0, amount 0
23:41:03.125 00.000 16108 move complete, result=0
23:41:03.125 00.000 16108 worker thread done servicing request
23:41:03.128 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3865, FiltMin=3325, FiltMax=45632, Gamma=1.000
23:41:03.141 00.013 21068 UpdateGuideState exits: m=80033 SNR=56.1
23:41:03.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:03.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:03.144 00.001 21068 Enqueuing Expose request
23:41:03.144 00.000 16108 Worker thread wakes up
23:41:03.144 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:41:03.145 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:03.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:04.122 00.977 16108 Exposure complete
23:41:04.197 00.075 16108 worker thread done servicing request
23:41:04.197 00.000 21068 OnExposeComplete: enter
23:41:04.198 00.001 21068 UpdateGuideState(): m_state=6
23:41:04.199 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5263
23:41:04.200 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.67, Mass=91432, SNR=59.7, Peak=15779 HFD=3.2
23:41:04.201 00.001 21068 MultiStar: [#1 0.21,0.01,1.59,U] [#2 0.16,-0.33,1.38,U] [#3 0.14,0.10,1.06,U] [#4 -0.13,-0.16,1.01,U] [#5 -0.09,-0.12,0.90,U] [#6 0.52,-0.52,0.00,M2] [#7 0.06,-0.04,0.66,U] [#8 0.08,-0.35,0.95,U] 
23:41:04.201 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {-0.36, -0.24}
23:41:04.202 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
23:41:04.203 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
23:41:04.204 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.38 mountX=-0.05 mountY=0.13, mountTheta=1.95
23:41:04.205 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
23:41:04.206 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
23:41:04.208 00.002 16108 Worker thread wakes up
23:41:04.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:41:04.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:41:04.208 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.05 yDistance=0.13
23:41:04.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:04.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:04.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:41:04.208 00.000 16108 MoveAxis(E, 0, ABG)
23:41:04.208 00.000 16108 Move returns status 0, amount 0
23:41:04.208 00.000 16108 MoveAxis(N, 0, ABG)
23:41:04.208 00.000 16108 Move returns status 0, amount 0
23:41:04.208 00.000 16108 move complete, result=0
23:41:04.208 00.000 16108 worker thread done servicing request
23:41:04.215 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3869, FiltMin=3309, FiltMax=52070, Gamma=1.000
23:41:04.230 00.015 21068 UpdateGuideState exits: m=91432 SNR=59.7
23:41:04.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:04.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:04.233 00.001 21068 Enqueuing Expose request
23:41:04.234 00.001 16108 Worker thread wakes up
23:41:04.234 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:04.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:04.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:05.396 01.162 16108 Exposure complete
23:41:05.472 00.076 16108 worker thread done servicing request
23:41:05.472 00.000 21068 OnExposeComplete: enter
23:41:05.473 00.001 21068 UpdateGuideState(): m_state=6
23:41:05.474 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5264
23:41:05.475 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.53, Mass=80419, SNR=61.5, Peak=13155 HFD=3.1
23:41:05.476 00.001 21068 MultiStar: [#1 0.03,-0.13,1.29,U] [#2 -0.21,-0.37,1.07,U] [#3 0.02,-0.03,1.12,U] [#4 -0.24,-0.16,0.90,U] [#5 0.16,-0.60,0.00,M1] [#6 -0.10,-0.44,1.00,U] [#7 0.01,-0.49,0.00,M1] [#8 -0.04,-0.34,0.77,U] 
23:41:05.476 00.000 21068 refined, 6 included, MultiStar: {-0.11, -0.25}, one-star: {-0.29, -0.38}
23:41:05.477 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
23:41:05.478 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
23:41:05.479 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.98 mountX=0.06 mountY=0.27, mountTheta=1.34
23:41:05.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.25, opts=13)
23:41:05.482 00.001 21068 Enqueuing Move request for scope (-0.11, -0.25)
23:41:05.483 00.001 16108 Worker thread wakes up
23:41:05.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
23:41:05.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
23:41:05.483 00.000 16108 Moving (-0.11, -0.25) raw xDistance=0.06 yDistance=0.27
23:41:05.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:41:05.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:05.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:41:05.483 00.000 16108 MoveAxis(E, 0, ABG)
23:41:05.483 00.000 16108 Move returns status 0, amount 0
23:41:05.483 00.000 16108 MoveAxis(N, 0, ABG)
23:41:05.483 00.000 16108 Move returns status 0, amount 0
23:41:05.483 00.000 16108 move complete, result=0
23:41:05.483 00.000 16108 worker thread done servicing request
23:41:05.487 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3869, FiltMin=3293, FiltMax=43843, Gamma=1.000
23:41:05.501 00.014 21068 UpdateGuideState exits: m=80419 SNR=61.5
23:41:05.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:05.503 00.000 21068 Enqueuing Expose request
23:41:05.504 00.001 16108 Worker thread wakes up
23:41:05.504 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:41:05.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:05.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:06.490 00.985 16108 Exposure complete
23:41:06.552 00.062 16108 worker thread done servicing request
23:41:06.552 00.000 21068 OnExposeComplete: enter
23:41:06.553 00.001 21068 UpdateGuideState(): m_state=6
23:41:06.555 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5265
23:41:06.556 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.57, Mass=75326, SNR=57.9, Peak=11987 HFD=3.1
23:41:06.559 00.003 21068 MultiStar: [#1 0.16,-0.13,1.16,U] [#2 -0.09,-0.39,1.12,U] [#3 -0.07,0.08,1.14,U] [#4 -0.41,-0.28,0.00,M1] [#5 -0.19,-0.29,1.06,U] [#6 0.13,-0.68,0.00,M2] [#7 -0.08,-0.08,0.74,U] [#8 -0.08,-0.51,0.00,M1] 
23:41:06.561 00.002 21068 refined, 5 included, MultiStar: {-0.10, -0.19}, one-star: {-0.37, -0.34}
23:41:06.562 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
23:41:06.563 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
23:41:06.563 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.05 mountX=0.07 mountY=0.21, mountTheta=1.27
23:41:06.565 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.19, opts=13)
23:41:06.567 00.002 21068 Enqueuing Move request for scope (-0.10, -0.19)
23:41:06.568 00.001 16108 Worker thread wakes up
23:41:06.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
23:41:06.568 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
23:41:06.568 00.000 16108 Moving (-0.10, -0.19) raw xDistance=0.07 yDistance=0.21
23:41:06.569 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:41:06.569 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=0.62
23:41:06.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:41:06.569 00.000 16108 MoveAxis(E, 0, ABG)
23:41:06.569 00.000 16108 Move returns status 0, amount 0
23:41:06.569 00.000 16108 MoveAxis(S, 43, ABG)
23:41:06.569 00.000 16108 Guiding  Dir = 1, Dur = 43
23:41:06.569 00.000 16108 IsSlewing returns 0
23:41:06.569 00.000 16108 IsGuiding returns 0
23:41:06.572 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3869, FiltMin=3273, FiltMax=41875, Gamma=1.000
23:41:06.586 00.014 21068 UpdateGuideState exits: m=75326 SNR=57.9
23:41:06.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:06.589 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:06.590 00.001 21068 Enqueuing Expose request
23:41:06.594 00.004 16108 PulseGuide returned control before completion, sleep 29
23:41:06.624 00.030 16108 IsGuiding returns 1
23:41:06.624 00.000 16108 scope still moving after pulse duration time elapsed
23:41:06.655 00.031 16108 IsSlewing returns 0
23:41:06.655 00.000 16108 IsGuiding returns 1
23:41:06.687 00.032 16108 IsSlewing returns 0
23:41:06.687 00.000 16108 IsGuiding returns 0
23:41:06.687 00.000 16108 scope move finished after 43 + 75 ms
23:41:06.687 00.000 16108 Move returns status 0, amount 43
23:41:06.687 00.000 16108 move complete, result=0
23:41:06.687 00.000 16108 worker thread done servicing request
23:41:06.687 00.000 16108 Worker thread wakes up
23:41:06.687 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
23:41:06.689 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:06.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:07.843 01.154 16108 Exposure complete
23:41:07.912 00.069 16108 worker thread done servicing request
23:41:07.913 00.001 21068 OnExposeComplete: enter
23:41:07.913 00.000 21068 UpdateGuideState(): m_state=6
23:41:07.914 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5266
23:41:07.915 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=877.01, Mass=92552, SNR=58.7, Peak=16355 HFD=3.2
23:41:07.916 00.001 21068 MultiStar: [#1 -0.24,0.24,1.06,U] [#2 -0.39,-0.15,1.29,U] [#3 -0.47,0.27,0.00,M1] [#4 -0.43,0.07,1.02,U] [#5 -0.58,0.11,0.00,M1] [#6 -0.32,-0.10,0.93,U] [#7 -0.40,0.04,0.50,U] [#8 -0.31,0.20,0.71,U] 
23:41:07.916 00.000 21068 refined, 6 included, MultiStar: {-0.42, 0.05}, one-star: {-0.81, 0.11}
23:41:07.917 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
23:41:07.919 00.002 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
23:41:07.920 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=0.05 hyp=0.42 cameraTheta=3.03 mountX=0.42 mountY=0.05, mountTheta=0.12
23:41:07.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=0.05, opts=13)
23:41:07.922 00.001 21068 Enqueuing Move request for scope (-0.42, 0.05)
23:41:07.923 00.001 16108 Worker thread wakes up
23:41:07.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.05) opts 0xd
23:41:07.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, 0.05)
23:41:07.923 00.000 16108 Moving (-0.42, 0.05) raw xDistance=0.42 yDistance=0.05
23:41:07.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
23:41:07.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:07.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:07.923 00.000 16108 MoveAxis(W, 110, ABG)
23:41:07.923 00.000 16108 Guiding  Dir = 3, Dur = 110
23:41:07.924 00.001 16108 IsSlewing returns 0
23:41:07.924 00.000 16108 IsGuiding returns 0
23:41:07.925 00.001 16108 PulseGuide returned control before completion, sleep 120
23:41:07.927 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3869, FiltMin=3321, FiltMax=43222, Gamma=1.000
23:41:07.945 00.018 21068 UpdateGuideState exits: m=92552 SNR=58.7
23:41:07.947 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:07.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:07.949 00.001 21068 Enqueuing Expose request
23:41:08.046 00.097 16108 IsGuiding returns 1
23:41:08.046 00.000 16108 scope still moving after pulse duration time elapsed
23:41:08.077 00.031 16108 IsSlewing returns 0
23:41:08.077 00.000 16108 IsGuiding returns 1
23:41:08.108 00.031 16108 IsSlewing returns 0
23:41:08.108 00.000 16108 IsGuiding returns 0
23:41:08.108 00.000 16108 scope move finished after 110 + 74 ms
23:41:08.108 00.000 16108 Move returns status 0, amount 110
23:41:08.108 00.000 16108 MoveAxis(N, 0, ABG)
23:41:08.108 00.000 16108 Move returns status 0, amount 0
23:41:08.108 00.000 16108 move complete, result=0
23:41:08.109 00.001 16108 worker thread done servicing request
23:41:08.109 00.000 16108 Worker thread wakes up
23:41:08.109 00.000 21068 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH
23:41:08.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:08.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:09.075 00.965 16108 Exposure complete
23:41:09.143 00.068 16108 worker thread done servicing request
23:41:09.143 00.000 21068 OnExposeComplete: enter
23:41:09.144 00.001 21068 UpdateGuideState(): m_state=6
23:41:09.146 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5267
23:41:09.146 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=876.73, Mass=92130, SNR=66.1, Peak=13216 HFD=3.2
23:41:09.147 00.001 21068 MultiStar: [#1 0.31,0.00,1.08,U] [#2 -0.22,-0.03,1.12,U] [#3 0.17,0.06,1.02,U] [#4 -0.10,0.11,0.85,U] [#5 0.26,-0.04,0.77,U] [#6 0.01,-0.41,0.70,U] [#7 0.30,0.40,0.00,M1] [#8 0.24,-0.06,0.75,U] 
23:41:09.148 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {-0.07, -0.18}
23:41:09.149 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
23:41:09.149 00.000 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
23:41:09.150 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.08 mountY=0.04, mountTheta=2.66
23:41:09.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
23:41:09.153 00.001 21068 Enqueuing Move request for scope (0.07, -0.06)
23:41:09.153 00.000 16108 Worker thread wakes up
23:41:09.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:41:09.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:41:09.154 00.001 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.04
23:41:09.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:41:09.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:09.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:09.154 00.000 16108 MoveAxis(E, 0, ABG)
23:41:09.154 00.000 16108 Move returns status 0, amount 0
23:41:09.154 00.000 16108 MoveAxis(N, 0, ABG)
23:41:09.154 00.000 16108 Move returns status 0, amount 0
23:41:09.154 00.000 16108 move complete, result=0
23:41:09.154 00.000 16108 worker thread done servicing request
23:41:09.159 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3869, FiltMin=3360, FiltMax=46214, Gamma=1.000
23:41:09.187 00.028 21068 UpdateGuideState exits: m=92130 SNR=66.1
23:41:09.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:09.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:09.190 00.001 21068 Enqueuing Expose request
23:41:09.191 00.001 16108 Worker thread wakes up
23:41:09.191 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:09.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:09.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:10.353 01.161 16108 Exposure complete
23:41:10.444 00.091 16108 worker thread done servicing request
23:41:10.445 00.001 21068 OnExposeComplete: enter
23:41:10.447 00.002 21068 UpdateGuideState(): m_state=6
23:41:10.450 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5268
23:41:10.453 00.003 21068 Star::Find returns 1 (0), X=220.86, Y=876.86, Mass=72328, SNR=54.4, Peak=14368 HFD=2.5
23:41:10.457 00.004 21068 MultiStar: [#1 0.58,0.14,0.00,M1] [#2 0.21,-0.01,1.19,U] [#3 0.23,0.37,1.29,U] [#4 -0.11,0.18,0.89,U] [#5 0.16,0.15,0.99,U] [#6 0.09,0.04,1.10,U] [#7 0.57,0.17,0.00,M2] [#8 0.18,0.03,0.87,U] 
23:41:10.459 00.002 21068 refined, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.34, -0.05}
23:41:10.462 00.003 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
23:41:10.466 00.004 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
23:41:10.469 00.003 21068 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
23:41:10.474 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.11, opts=13)
23:41:10.475 00.001 21068 Enqueuing Move request for scope (0.16, 0.11)
23:41:10.476 00.001 16108 Worker thread wakes up
23:41:10.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
23:41:10.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
23:41:10.476 00.000 16108 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=-0.14
23:41:10.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:41:10.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:10.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:10.477 00.001 16108 MoveAxis(E, 0, ABG)
23:41:10.477 00.000 16108 Move returns status 0, amount 0
23:41:10.477 00.000 16108 MoveAxis(N, 0, ABG)
23:41:10.477 00.000 16108 Move returns status 0, amount 0
23:41:10.477 00.000 16108 move complete, result=0
23:41:10.477 00.000 16108 worker thread done servicing request
23:41:10.488 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3865, FiltMin=3289, FiltMax=44461, Gamma=1.000
23:41:10.515 00.027 21068 UpdateGuideState exits: m=72328 SNR=54.4
23:41:10.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:10.519 00.002 21068 Enqueuing Expose request
23:41:10.521 00.002 16108 Worker thread wakes up
23:41:10.521 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:10.524 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:10.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:11.503 00.979 16108 Exposure complete
23:41:11.558 00.055 16108 worker thread done servicing request
23:41:11.558 00.000 21068 OnExposeComplete: enter
23:41:11.559 00.001 21068 UpdateGuideState(): m_state=6
23:41:11.560 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5269
23:41:11.561 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.94, Mass=89307, SNR=67.5, Peak=14192 HFD=3.3
23:41:11.562 00.001 21068 MultiStar: [#1 0.44,0.28,0.00,M2] [#2 0.21,0.17,1.00,U] [#3 0.23,0.40,0.94,U] [#4 0.05,0.08,0.96,U] [#5 -0.04,0.31,1.03,U] [#6 0.25,-0.29,0.85,U] [#7 0.50,-0.14,0.00,M3] [#8 0.09,-0.06,0.77,U] 
23:41:11.562 00.000 21068 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {-0.19, 0.04}
23:41:11.563 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
23:41:11.564 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
23:41:11.565 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.92 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
23:41:11.566 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
23:41:11.567 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
23:41:11.568 00.001 16108 Worker thread wakes up
23:41:11.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:41:11.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:41:11.568 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.12
23:41:11.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:41:11.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:11.569 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:11.569 00.000 16108 MoveAxis(E, 0, ABG)
23:41:11.569 00.000 16108 Move returns status 0, amount 0
23:41:11.569 00.000 16108 MoveAxis(N, 0, ABG)
23:41:11.569 00.000 16108 Move returns status 0, amount 0
23:41:11.569 00.000 16108 move complete, result=0
23:41:11.569 00.000 16108 worker thread done servicing request
23:41:11.572 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3865, FiltMin=3254, FiltMax=43757, Gamma=1.000
23:41:11.588 00.016 21068 UpdateGuideState exits: m=89307 SNR=67.5
23:41:11.588 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:11.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:11.590 00.001 21068 Enqueuing Expose request
23:41:11.591 00.001 16108 Worker thread wakes up
23:41:11.591 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:11.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:11.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:12.741 01.150 16108 Exposure complete
23:41:12.813 00.072 16108 worker thread done servicing request
23:41:12.813 00.000 21068 OnExposeComplete: enter
23:41:12.814 00.001 21068 UpdateGuideState(): m_state=6
23:41:12.815 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5270
23:41:12.817 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=877.14, Mass=62360, SNR=47.2, Peak=12771 HFD=2.6
23:41:12.819 00.002 21068 MultiStar: [#1 0.36,0.22,1.56,U] [#2 -0.02,0.29,1.53,U] [#3 0.34,0.43,0.00,M1] [#4 0.15,0.43,1.13,U] [#5 -0.09,0.39,1.43,U] [#6 0.22,0.30,1.37,U] [#7 -0.09,0.36,0.83,U] [#8 0.47,0.15,0.00,M1] 
23:41:12.820 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.31}, one-star: {-0.27, 0.24}
23:41:12.823 00.003 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:41:12.824 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:41:12.825 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.39 mountX=-0.00 mountY=-0.32, mountTheta=-1.58
23:41:12.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.31, opts=13)
23:41:12.828 00.001 21068 Enqueuing Move request for scope (0.06, 0.31)
23:41:12.829 00.001 16108 Worker thread wakes up
23:41:12.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
23:41:12.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
23:41:12.829 00.000 16108 Moving (0.06, 0.31) raw xDistance=-0.00 yDistance=-0.32
23:41:12.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:41:12.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:12.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:41:12.829 00.000 16108 MoveAxis(E, 0, ABG)
23:41:12.829 00.000 16108 Move returns status 0, amount 0
23:41:12.829 00.000 16108 MoveAxis(N, 0, ABG)
23:41:12.829 00.000 16108 Move returns status 0, amount 0
23:41:12.829 00.000 16108 move complete, result=0
23:41:12.829 00.000 16108 worker thread done servicing request
23:41:12.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3862, FiltMin=3280, FiltMax=38781, Gamma=1.000
23:41:12.850 00.017 21068 UpdateGuideState exits: m=62360 SNR=47.2
23:41:12.852 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:12.854 00.001 21068 Enqueuing Expose request
23:41:12.856 00.002 16108 Worker thread wakes up
23:41:12.856 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:41:12.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:12.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:13.843 00.986 16108 Exposure complete
23:41:13.925 00.082 16108 worker thread done servicing request
23:41:13.925 00.000 21068 OnExposeComplete: enter
23:41:13.927 00.002 21068 UpdateGuideState(): m_state=6
23:41:13.928 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5271
23:41:13.929 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.46, Mass=72562, SNR=53.4, Peak=11456 HFD=3.1
23:41:13.930 00.001 21068 MultiStar: [#1 0.56,0.58,0.00,M2] [#2 0.48,0.33,0.00,M1] [#3 0.48,0.52,0.00,M2] [#4 0.24,0.38,1.09,U] [#5 0.16,0.54,0.00,M1] [#6 0.11,0.04,0.99,U] [#7 0.16,0.63,0.00,M3] [#8 0.15,0.15,0.91,U] 
23:41:13.931 00.001 21068 refined, 3 included, MultiStar: {0.14, 0.29}, one-star: {0.05, 0.55}
23:41:13.932 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
23:41:13.933 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
23:41:13.933 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.12 mountX=-0.09 mountY=-0.31, mountTheta=-1.85
23:41:13.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.29, opts=13)
23:41:13.937 00.002 21068 Enqueuing Move request for scope (0.14, 0.29)
23:41:13.939 00.002 16108 Worker thread wakes up
23:41:13.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
23:41:13.939 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
23:41:13.939 00.000 16108 Moving (0.14, 0.29) raw xDistance=-0.09 yDistance=-0.31
23:41:13.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:41:13.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:13.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:41:13.939 00.000 16108 MoveAxis(E, 0, ABG)
23:41:13.939 00.000 16108 Move returns status 0, amount 0
23:41:13.939 00.000 16108 MoveAxis(N, 0, ABG)
23:41:13.939 00.000 16108 Move returns status 0, amount 0
23:41:13.939 00.000 16108 move complete, result=0
23:41:13.939 00.000 16108 worker thread done servicing request
23:41:13.944 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3862, FiltMin=3264, FiltMax=42733, Gamma=1.000
23:41:13.959 00.015 21068 UpdateGuideState exits: m=72562 SNR=53.4
23:41:13.961 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:13.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:13.963 00.001 21068 Enqueuing Expose request
23:41:13.964 00.001 16108 Worker thread wakes up
23:41:13.964 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:41:13.964 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:13.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:15.131 01.167 16108 Exposure complete
23:41:15.195 00.064 16108 worker thread done servicing request
23:41:15.195 00.000 21068 OnExposeComplete: enter
23:41:15.196 00.001 21068 UpdateGuideState(): m_state=6
23:41:15.197 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5272
23:41:15.199 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=877.13, Mass=85213, SNR=62.7, Peak=13472 HFD=3.3
23:41:15.200 00.001 21068 MultiStar: [#1 0.62,0.05,0.00,M3] [#2 0.36,-0.04,1.23,U] [#3 0.44,0.19,0.00,M3] [#4 0.03,0.24,0.96,U] [#5 -0.03,0.11,0.99,U] [#6 0.30,0.16,0.97,U] [#7 0.29,0.42,0.00,M4] [#8 0.21,-0.21,0.78,U] 
23:41:15.200 00.000 21068 refined, 5 included, MultiStar: {0.17, 0.08}, one-star: {0.14, 0.22}
23:41:15.201 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
23:41:15.202 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
23:41:15.203 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
23:41:15.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.08, opts=13)
23:41:15.205 00.000 21068 Enqueuing Move request for scope (0.17, 0.08)
23:41:15.206 00.001 16108 Worker thread wakes up
23:41:15.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:41:15.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:41:15.206 00.000 16108 Moving (0.17, 0.08) raw xDistance=-0.16 yDistance=-0.12
23:41:15.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:41:15.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:15.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:15.206 00.000 16108 MoveAxis(E, 0, ABG)
23:41:15.206 00.000 16108 Move returns status 0, amount 0
23:41:15.206 00.000 16108 MoveAxis(N, 0, ABG)
23:41:15.206 00.000 16108 Move returns status 0, amount 0
23:41:15.206 00.000 16108 move complete, result=0
23:41:15.206 00.000 16108 worker thread done servicing request
23:41:15.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3862, FiltMin=3283, FiltMax=42957, Gamma=1.000
23:41:15.224 00.014 21068 UpdateGuideState exits: m=85213 SNR=62.7
23:41:15.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:15.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:15.226 00.000 21068 Enqueuing Expose request
23:41:15.227 00.001 16108 Worker thread wakes up
23:41:15.227 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:15.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:15.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:16.213 00.985 16108 Exposure complete
23:41:16.277 00.064 16108 worker thread done servicing request
23:41:16.277 00.000 21068 OnExposeComplete: enter
23:41:16.278 00.001 21068 UpdateGuideState(): m_state=6
23:41:16.279 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5273
23:41:16.281 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=876.42, Mass=75181, SNR=61.7, Peak=11872 HFD=3.0
23:41:16.282 00.001 21068 MultiStar: [#1 0.45,-0.28,0.00,M4] [#2 0.32,-0.31,1.22,U] [#3 0.35,-0.18,1.26,U] [#4 0.08,-0.09,0.96,U] [#5 0.10,-0.12,1.17,U] [#6 0.32,-0.49,0.00,M1] [#7 -0.13,-0.28,0.61,U] [#8 0.25,-0.42,0.00,M1] 
23:41:16.282 00.000 21068 refined, 5 included, MultiStar: {0.11, -0.24}, one-star: {-0.24, -0.49}
23:41:16.284 00.002 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
23:41:16.284 00.000 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
23:41:16.285 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.13 mountX=-0.15 mountY=0.21, mountTheta=2.21
23:41:16.286 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.24, opts=13)
23:41:16.287 00.001 21068 Enqueuing Move request for scope (0.11, -0.24)
23:41:16.289 00.002 16108 Worker thread wakes up
23:41:16.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
23:41:16.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
23:41:16.289 00.000 16108 Moving (0.11, -0.24) raw xDistance=-0.15 yDistance=0.21
23:41:16.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:41:16.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:41:16.289 00.000 16108 MoveAxis(E, 0, ABG)
23:41:16.289 00.000 16108 Move returns status 0, amount 0
23:41:16.289 00.000 16108 MoveAxis(S, 41, ABG)
23:41:16.289 00.000 16108 Guiding  Dir = 1, Dur = 41
23:41:16.289 00.000 16108 IsSlewing returns 0
23:41:16.290 00.001 16108 IsGuiding returns 0
23:41:16.293 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3859, FiltMin=3337, FiltMax=41987, Gamma=1.000
23:41:16.308 00.015 21068 UpdateGuideState exits: m=75181 SNR=61.7
23:41:16.308 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:16.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:16.311 00.001 21068 Enqueuing Expose request
23:41:16.345 00.034 16108 IsGuiding returns 1
23:41:16.345 00.000 16108 scope still moving after pulse duration time elapsed
23:41:16.375 00.030 16108 IsSlewing returns 0
23:41:16.375 00.000 16108 IsGuiding returns 1
23:41:16.407 00.032 16108 IsSlewing returns 0
23:41:16.407 00.000 16108 IsGuiding returns 1
23:41:16.437 00.030 16108 IsSlewing returns 0
23:41:16.437 00.000 16108 IsGuiding returns 0
23:41:16.437 00.000 16108 scope move finished after 41 + 106 ms
23:41:16.437 00.000 16108 Move returns status 0, amount 41
23:41:16.437 00.000 16108 move complete, result=0
23:41:16.437 00.000 16108 worker thread done servicing request
23:41:16.437 00.000 16108 Worker thread wakes up
23:41:16.437 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:41:16.439 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:16.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:17.611 01.172 16108 Exposure complete
23:41:17.670 00.059 16108 worker thread done servicing request
23:41:17.670 00.000 21068 OnExposeComplete: enter
23:41:17.671 00.001 21068 UpdateGuideState(): m_state=6
23:41:17.672 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5274
23:41:17.672 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.72, Mass=67059, SNR=51.2, Peak=12192 HFD=2.8
23:41:17.673 00.001 21068 MultiStar: [#1 0.68,0.04,0.00,M5] [#2 0.43,0.00,1.48,U] [#3 0.61,0.10,0.00,M3] [#4 0.34,0.08,1.16,U] [#5 0.36,0.08,1.28,U] [#6 0.33,-0.09,1.07,U] [#7 0.60,-0.20,0.00,M4] [#8 0.75,0.00,0.00,M2] 
23:41:17.674 00.001 21068 single-star, 4 included, MultiStar: {0.35, -0.01}, one-star: {0.25, -0.18}
23:41:17.675 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:41:17.676 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:41:17.677 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.63 mountX=-0.28 mountY=0.12, mountTheta=2.73
23:41:17.678 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.18, opts=13)
23:41:17.679 00.001 21068 Enqueuing Move request for scope (0.25, -0.18)
23:41:17.680 00.001 16108 Worker thread wakes up
23:41:17.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
23:41:17.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
23:41:17.680 00.000 16108 Moving (0.25, -0.18) raw xDistance=-0.28 yDistance=0.12
23:41:17.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:41:17.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:17.681 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:41:17.681 00.000 16108 MoveAxis(E, 73, ABG)
23:41:17.681 00.000 16108 Guiding  Dir = 2, Dur = 73
23:41:17.681 00.000 16108 IsSlewing returns 0
23:41:17.681 00.000 16108 IsGuiding returns 0
23:41:17.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3859, FiltMin=3257, FiltMax=45869, Gamma=1.000
23:41:17.692 00.008 16108 PulseGuide returned control before completion, sleep 73
23:41:17.699 00.007 21068 UpdateGuideState exits: m=67059 SNR=51.2
23:41:17.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:17.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:17.702 00.001 21068 Enqueuing Expose request
23:41:17.770 00.068 16108 IsGuiding returns 1
23:41:17.770 00.000 16108 scope still moving after pulse duration time elapsed
23:41:17.801 00.031 16108 IsSlewing returns 0
23:41:17.801 00.000 16108 IsGuiding returns 0
23:41:17.801 00.000 16108 scope move finished after 73 + 47 ms
23:41:17.801 00.000 16108 Move returns status 0, amount 73
23:41:17.801 00.000 16108 MoveAxis(N, 0, ABG)
23:41:17.801 00.000 16108 Move returns status 0, amount 0
23:41:17.801 00.000 16108 move complete, result=0
23:41:17.801 00.000 16108 worker thread done servicing request
23:41:17.801 00.000 16108 Worker thread wakes up
23:41:17.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:17.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:17.801 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
23:41:18.767 00.966 16108 Exposure complete
23:41:18.825 00.058 16108 worker thread done servicing request
23:41:18.825 00.000 21068 OnExposeComplete: enter
23:41:18.827 00.002 21068 UpdateGuideState(): m_state=6
23:41:18.827 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5275
23:41:18.828 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.97, Mass=70247, SNR=60.2, Peak=13456 HFD=2.9
23:41:18.829 00.001 21068 MultiStar: [#1 0.84,0.12,0.00,M6] [#2 0.42,-0.01,1.41,U] [#3 0.65,0.25,0.00,M4] [#4 0.28,0.03,0.96,U] [#5 0.29,-0.01,1.16,U] [#6 0.34,0.07,0.92,U] [#7 0.48,0.27,0.00,M5] [#8 0.41,0.05,0.79,U] 
23:41:18.830 00.001 21068 single-star, 5 included, MultiStar: {0.30, 0.03}, one-star: {0.04, 0.06}
23:41:18.831 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
23:41:18.831 00.000 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
23:41:18.832 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
23:41:18.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
23:41:18.834 00.000 21068 Enqueuing Move request for scope (0.04, 0.06)
23:41:18.836 00.002 16108 Worker thread wakes up
23:41:18.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:41:18.836 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:41:18.836 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
23:41:18.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:41:18.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:18.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:18.836 00.000 16108 MoveAxis(E, 0, ABG)
23:41:18.836 00.000 16108 Move returns status 0, amount 0
23:41:18.836 00.000 16108 MoveAxis(N, 0, ABG)
23:41:18.836 00.000 16108 Move returns status 0, amount 0
23:41:18.836 00.000 16108 move complete, result=0
23:41:18.837 00.001 16108 worker thread done servicing request
23:41:18.841 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3859, FiltMin=3219, FiltMax=40893, Gamma=1.000
23:41:18.861 00.020 21068 UpdateGuideState exits: m=70247 SNR=60.2
23:41:18.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:18.864 00.001 21068 Enqueuing Expose request
23:41:18.864 00.000 16108 Worker thread wakes up
23:41:18.864 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:18.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:18.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:20.034 01.169 16108 Exposure complete
23:41:20.104 00.070 16108 worker thread done servicing request
23:41:20.104 00.000 21068 OnExposeComplete: enter
23:41:20.105 00.001 21068 UpdateGuideState(): m_state=6
23:41:20.106 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5276
23:41:20.107 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=877.28, Mass=71091, SNR=51.8, Peak=13056 HFD=2.9
23:41:20.108 00.001 21068 MultiStar: [#1 0.77,0.58,0.00,M7] [#2 0.54,0.28,0.00,M1] [#3 0.60,0.48,0.00,M5] [#4 0.37,0.51,0.00,M1] [#5 0.40,0.28,0.00,M1] [#6 0.55,0.01,0.00,M1] [#7 0.56,0.36,0.00,M6] [#8 0.43,0.24,0.00,M2] 
23:41:20.108 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
23:41:20.109 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
23:41:20.111 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.44 cameraTheta=1.03 mountX=-0.15 mountY=-0.42, mountTheta=-1.93
23:41:20.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.37, opts=13)
23:41:20.113 00.000 21068 Enqueuing Move request for scope (0.22, 0.37)
23:41:20.115 00.002 16108 Worker thread wakes up
23:41:20.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
23:41:20.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
23:41:20.115 00.000 16108 Moving (0.22, 0.37) raw xDistance=-0.15 yDistance=-0.42
23:41:20.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:41:20.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:20.116 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:41:20.116 00.000 16108 MoveAxis(E, 0, ABG)
23:41:20.116 00.000 16108 Move returns status 0, amount 0
23:41:20.116 00.000 16108 MoveAxis(N, 0, ABG)
23:41:20.116 00.000 16108 Move returns status 0, amount 0
23:41:20.116 00.000 16108 move complete, result=0
23:41:20.116 00.000 16108 worker thread done servicing request
23:41:20.123 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3856, FiltMin=3283, FiltMax=45558, Gamma=1.000
23:41:20.146 00.023 21068 UpdateGuideState exits: m=71091 SNR=51.8
23:41:20.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.147 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:20.148 00.001 21068 Enqueuing Expose request
23:41:20.149 00.001 16108 Worker thread wakes up
23:41:20.149 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:41:20.150 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:20.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:21.124 00.974 16108 Exposure complete
23:41:21.189 00.065 16108 worker thread done servicing request
23:41:21.189 00.000 21068 OnExposeComplete: enter
23:41:21.190 00.001 21068 UpdateGuideState(): m_state=6
23:41:21.191 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5277
23:41:21.191 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=877.11, Mass=72101, SNR=57.1, Peak=11968 HFD=2.9
23:41:21.193 00.002 21068 MultiStar: [#1 0.86,0.42,0.00,M8] [#2 0.64,0.36,0.00,M2] [#3 0.83,0.39,0.00,M6] [#4 0.24,0.18,0.86,U] [#5 0.48,0.38,0.00,M2] [#6 0.26,0.04,1.00,U] [#7 0.22,0.38,0.57,U] [#8 0.56,0.53,0.00,M3] 
23:41:21.193 00.000 21068 refined, 3 included, MultiStar: {0.27, 0.18}, one-star: {0.34, 0.21}
23:41:21.194 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
23:41:21.195 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
23:41:21.195 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.59 mountX=-0.23 mountY=-0.24, mountTheta=-2.35
23:41:21.197 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.18, opts=13)
23:41:21.198 00.001 21068 Enqueuing Move request for scope (0.27, 0.18)
23:41:21.198 00.000 16108 Worker thread wakes up
23:41:21.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
23:41:21.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
23:41:21.199 00.001 16108 Moving (0.27, 0.18) raw xDistance=-0.23 yDistance=-0.24
23:41:21.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:41:21.199 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.58 newest=-0.72
23:41:21.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:41:21.199 00.000 16108 MoveAxis(E, 61, ABG)
23:41:21.199 00.000 16108 Guiding  Dir = 2, Dur = 61
23:41:21.199 00.000 16108 IsSlewing returns 0
23:41:21.199 00.000 16108 IsGuiding returns 0
23:41:21.205 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3856, FiltMin=3299, FiltMax=44365, Gamma=1.000
23:41:21.212 00.007 16108 PulseGuide returned control before completion, sleep 59
23:41:21.223 00.011 21068 UpdateGuideState exits: m=72101 SNR=57.1
23:41:21.223 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:21.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:21.225 00.001 21068 Enqueuing Expose request
23:41:21.273 00.048 16108 IsGuiding returns 1
23:41:21.273 00.000 16108 scope still moving after pulse duration time elapsed
23:41:21.304 00.031 16108 IsSlewing returns 0
23:41:21.304 00.000 16108 IsGuiding returns 0
23:41:21.304 00.000 16108 scope move finished after 61 + 43 ms
23:41:21.304 00.000 16108 Move returns status 0, amount 61
23:41:21.304 00.000 16108 MoveAxis(N, 48, ABG)
23:41:21.304 00.000 16108 Guiding  Dir = 0, Dur = 48
23:41:21.304 00.000 16108 IsSlewing returns 0
23:41:21.305 00.001 16108 IsGuiding returns 0
23:41:21.369 00.064 16108 IsGuiding returns 1
23:41:21.369 00.000 16108 scope still moving after pulse duration time elapsed
23:41:21.400 00.031 16108 IsSlewing returns 0
23:41:21.400 00.000 16108 IsGuiding returns 1
23:41:21.431 00.031 16108 IsSlewing returns 0
23:41:21.431 00.000 16108 IsGuiding returns 1
23:41:21.463 00.032 16108 IsSlewing returns 0
23:41:21.463 00.000 16108 IsGuiding returns 1
23:41:21.493 00.030 16108 IsSlewing returns 0
23:41:21.493 00.000 16108 IsGuiding returns 0
23:41:21.493 00.000 16108 scope move finished after 48 + 140 ms
23:41:21.493 00.000 16108 Move returns status 0, amount 48
23:41:21.494 00.001 16108 move complete, result=0
23:41:21.494 00.000 16108 worker thread done servicing request
23:41:21.494 00.000 16108 Worker thread wakes up
23:41:21.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:21.494 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.2 px 48 ms NORTH
23:41:21.497 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:22.662 01.165 16108 Exposure complete
23:41:22.730 00.068 16108 worker thread done servicing request
23:41:22.730 00.000 21068 OnExposeComplete: enter
23:41:22.731 00.001 21068 UpdateGuideState(): m_state=6
23:41:22.732 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5278
23:41:22.733 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.20, Mass=69752, SNR=46.2, Peak=14528 HFD=2.7
23:41:22.734 00.001 21068 MultiStar: [#1 0.47,0.63,0.00,M9] [#2 0.32,0.35,1.62,U] [#3 0.68,0.36,0.00,M7] [#4 0.18,0.37,1.39,U] [#5 0.35,0.42,0.00,M3] [#6 0.16,-0.07,1.04,U] [#7 0.36,0.64,0.00,M6] [#8 0.32,-0.04,1.04,U] 
23:41:22.735 00.001 21068 refined, 4 included, MultiStar: {0.23, 0.21}, one-star: {0.15, 0.30}
23:41:22.736 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
23:41:22.737 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
23:41:22.738 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.73 mountX=-0.19 mountY=-0.26, mountTheta=-2.21
23:41:22.739 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.21, opts=13)
23:41:22.740 00.001 21068 Enqueuing Move request for scope (0.23, 0.21)
23:41:22.741 00.001 16108 Worker thread wakes up
23:41:22.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
23:41:22.742 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
23:41:22.742 00.000 16108 Moving (0.23, 0.21) raw xDistance=-0.19 yDistance=-0.26
23:41:22.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:41:22.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:41:22.742 00.000 16108 MoveAxis(E, 0, ABG)
23:41:22.742 00.000 16108 Move returns status 0, amount 0
23:41:22.742 00.000 16108 MoveAxis(N, 51, ABG)
23:41:22.742 00.000 16108 Guiding  Dir = 0, Dur = 51
23:41:22.742 00.000 16108 IsSlewing returns 0
23:41:22.742 00.000 16108 IsGuiding returns 0
23:41:22.746 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3856, FiltMin=3305, FiltMax=45078, Gamma=1.000
23:41:22.773 00.027 21068 UpdateGuideState exits: m=69752 SNR=46.2
23:41:22.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.776 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:22.777 00.001 21068 Enqueuing Expose request
23:41:22.795 00.018 16108 IsGuiding returns 1
23:41:22.795 00.000 16108 scope still moving after pulse duration time elapsed
23:41:22.825 00.030 16108 IsSlewing returns 0
23:41:22.825 00.000 16108 IsGuiding returns 1
23:41:22.856 00.031 16108 IsSlewing returns 0
23:41:22.856 00.000 16108 IsGuiding returns 1
23:41:22.887 00.031 16108 IsSlewing returns 0
23:41:22.887 00.000 16108 IsGuiding returns 0
23:41:22.887 00.000 16108 scope move finished after 51 + 94 ms
23:41:22.887 00.000 16108 Move returns status 0, amount 51
23:41:22.887 00.000 16108 move complete, result=0
23:41:22.887 00.000 16108 worker thread done servicing request
23:41:22.887 00.000 16108 Worker thread wakes up
23:41:22.888 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 51 ms NORTH
23:41:22.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:22.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:23.857 00.968 16108 Exposure complete
23:41:23.929 00.072 16108 worker thread done servicing request
23:41:23.929 00.000 21068 OnExposeComplete: enter
23:41:23.930 00.001 21068 UpdateGuideState(): m_state=6
23:41:23.931 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5279
23:41:23.932 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.91, Mass=65748, SNR=50.3, Peak=14288 HFD=2.6
23:41:23.933 00.001 21068 MultiStar: [#1 0.29,0.43,0.00,M10] [#2 0.24,0.02,1.72,U] [#3 0.16,0.49,0.00,M8] [#4 -0.04,0.30,1.28,U] [#5 0.20,0.11,1.44,U] [#6 0.19,-0.31,1.09,U] [#7 0.01,0.19,0.62,U] [#8 0.13,0.13,0.90,U] 
23:41:23.934 00.001 21068 single-star, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.14, -0.00}
23:41:23.934 00.000 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:41:23.935 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:41:23.936 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.13 mountY=-0.03, mountTheta=-2.91
23:41:23.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.00, opts=13)
23:41:23.941 00.003 21068 Enqueuing Move request for scope (0.14, -0.00)
23:41:23.943 00.002 16108 Worker thread wakes up
23:41:23.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:41:23.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:41:23.943 00.000 16108 Moving (0.14, -0.00) raw xDistance=-0.13 yDistance=-0.03
23:41:23.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:41:23.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:23.944 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:23.944 00.000 16108 MoveAxis(E, 0, ABG)
23:41:23.944 00.000 16108 Move returns status 0, amount 0
23:41:23.944 00.000 16108 MoveAxis(N, 0, ABG)
23:41:23.944 00.000 16108 Move returns status 0, amount 0
23:41:23.944 00.000 16108 move complete, result=0
23:41:23.944 00.000 16108 worker thread done servicing request
23:41:23.952 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3856, FiltMin=3283, FiltMax=41558, Gamma=1.000
23:41:23.967 00.015 21068 UpdateGuideState exits: m=65748 SNR=50.3
23:41:23.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:23.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:23.970 00.001 21068 Enqueuing Expose request
23:41:23.970 00.000 16108 Worker thread wakes up
23:41:23.970 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:23.971 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:23.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:25.131 01.160 16108 Exposure complete
23:41:25.206 00.075 16108 worker thread done servicing request
23:41:25.206 00.000 21068 OnExposeComplete: enter
23:41:25.208 00.002 21068 UpdateGuideState(): m_state=6
23:41:25.208 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5280
23:41:25.209 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.09, Mass=83759, SNR=67.3, Peak=13232 HFD=3.0
23:41:25.210 00.001 21068 MultiStar: [#1 0.34,0.29,1.13,U] [#2 0.09,0.00,1.20,U] [#3 0.11,0.37,1.09,U] [#4 -0.10,0.38,1.01,U] [#5 0.06,0.11,0.95,U] [#6 0.14,0.05,0.85,U] [#7 -0.37,0.43,0.00,M6] [#8 0.25,0.14,0.65,U] 
23:41:25.211 00.001 21068 single-star, 7 included, MultiStar: {0.10, 0.20}, one-star: {-0.05, 0.18}
23:41:25.211 00.000 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
23:41:25.212 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
23:41:25.212 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=0.08 mountY=-0.17, mountTheta=-1.10
23:41:25.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.18, opts=13)
23:41:25.215 00.001 21068 Enqueuing Move request for scope (-0.05, 0.18)
23:41:25.217 00.002 16108 Worker thread wakes up
23:41:25.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:41:25.217 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:41:25.217 00.000 16108 Moving (-0.05, 0.18) raw xDistance=0.08 yDistance=-0.17
23:41:25.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:41:25.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:25.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:41:25.217 00.000 16108 MoveAxis(E, 0, ABG)
23:41:25.217 00.000 16108 Move returns status 0, amount 0
23:41:25.217 00.000 16108 MoveAxis(N, 0, ABG)
23:41:25.217 00.000 16108 Move returns status 0, amount 0
23:41:25.217 00.000 16108 move complete, result=0
23:41:25.217 00.000 16108 worker thread done servicing request
23:41:25.223 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3856, FiltMin=3235, FiltMax=41453, Gamma=1.000
23:41:25.250 00.027 21068 UpdateGuideState exits: m=83759 SNR=67.3
23:41:25.252 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:25.255 00.002 21068 Enqueuing Expose request
23:41:25.258 00.003 16108 Worker thread wakes up
23:41:25.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:25.258 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:25.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:26.236 00.978 16108 Exposure complete
23:41:26.294 00.058 16108 worker thread done servicing request
23:41:26.294 00.000 21068 OnExposeComplete: enter
23:41:26.295 00.001 21068 UpdateGuideState(): m_state=6
23:41:26.296 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5281
23:41:26.297 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.89, Mass=71753, SNR=53.8, Peak=13776 HFD=2.8
23:41:26.298 00.001 21068 MultiStar: [#1 0.42,0.16,1.64,U] [#2 0.10,-0.17,1.53,U] [#3 0.02,0.07,1.37,U] [#4 0.07,0.12,1.01,U] [#5 0.21,0.16,1.19,U] [#6 0.40,-0.24,1.06,U] [#7 -0.03,-0.09,0.55,U] [#8 0.07,-0.22,0.98,U] 
23:41:26.299 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.15, -0.01}
23:41:26.299 00.000 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:41:26.300 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:41:26.301 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
23:41:26.303 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
23:41:26.303 00.000 21068 Enqueuing Move request for scope (0.15, -0.01)
23:41:26.304 00.001 16108 Worker thread wakes up
23:41:26.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:41:26.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:41:26.304 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
23:41:26.305 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:41:26.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:26.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:26.305 00.000 16108 MoveAxis(E, 0, ABG)
23:41:26.305 00.000 16108 Move returns status 0, amount 0
23:41:26.305 00.000 16108 MoveAxis(N, 0, ABG)
23:41:26.305 00.000 16108 Move returns status 0, amount 0
23:41:26.305 00.000 16108 move complete, result=0
23:41:26.305 00.000 16108 worker thread done servicing request
23:41:26.308 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3853, FiltMin=3296, FiltMax=49101, Gamma=1.000
23:41:26.323 00.015 21068 UpdateGuideState exits: m=71753 SNR=53.8
23:41:26.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:26.326 00.001 21068 Enqueuing Expose request
23:41:26.327 00.001 16108 Worker thread wakes up
23:41:26.327 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:26.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:26.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:27.483 01.155 16108 Exposure complete
23:41:27.539 00.056 16108 worker thread done servicing request
23:41:27.539 00.000 21068 OnExposeComplete: enter
23:41:27.540 00.001 21068 UpdateGuideState(): m_state=6
23:41:27.542 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5282
23:41:27.543 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.89, Mass=71793, SNR=56.5, Peak=12592 HFD=2.7
23:41:27.544 00.001 21068 MultiStar: [#1 0.44,-0.01,1.44,U] [#2 0.32,-0.05,1.42,U] [#3 0.44,0.14,1.41,U] [#4 0.12,0.14,1.09,U] [#5 0.21,-0.42,1.07,U] [#6 0.47,-0.51,0.00,M1] [#7 0.44,0.14,0.62,U] [#8 0.29,-0.29,1.00,U] 
23:41:27.545 00.001 21068 single-star, 7 included, MultiStar: {0.28, -0.04}, one-star: {-0.10, -0.02}
23:41:27.546 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
23:41:27.546 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
23:41:27.547 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.95 mountX=0.10 mountY=0.04, mountTheta=0.42
23:41:27.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
23:41:27.550 00.001 21068 Enqueuing Move request for scope (-0.10, -0.02)
23:41:27.552 00.002 16108 Worker thread wakes up
23:41:27.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:41:27.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:41:27.552 00.000 16108 Moving (-0.10, -0.02) raw xDistance=0.10 yDistance=0.04
23:41:27.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:41:27.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:27.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:27.552 00.000 16108 MoveAxis(E, 0, ABG)
23:41:27.552 00.000 16108 Move returns status 0, amount 0
23:41:27.552 00.000 16108 MoveAxis(N, 0, ABG)
23:41:27.552 00.000 16108 Move returns status 0, amount 0
23:41:27.552 00.000 16108 move complete, result=0
23:41:27.552 00.000 16108 worker thread done servicing request
23:41:27.556 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3849, FiltMin=3248, FiltMax=47891, Gamma=1.000
23:41:27.580 00.024 21068 UpdateGuideState exits: m=71793 SNR=56.5
23:41:27.583 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:27.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:27.585 00.001 21068 Enqueuing Expose request
23:41:27.586 00.001 16108 Worker thread wakes up
23:41:27.586 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:27.587 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:27.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:28.577 00.990 16108 Exposure complete
23:41:28.651 00.074 16108 worker thread done servicing request
23:41:28.651 00.000 21068 OnExposeComplete: enter
23:41:28.652 00.001 21068 UpdateGuideState(): m_state=6
23:41:28.653 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5283
23:41:28.653 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=876.73, Mass=73399, SNR=55.8, Peak=14352 HFD=2.9
23:41:28.655 00.002 21068 MultiStar: [#1 0.39,-0.09,1.44,U] [#2 0.44,-0.07,1.39,U] [#3 0.39,0.10,1.30,U] [#4 0.22,0.06,0.94,U] [#5 0.07,-0.15,1.19,U] [#6 0.46,-0.40,0.00,M2] [#7 0.22,-0.16,0.68,U] [#8 0.41,-0.15,0.81,U] 
23:41:28.657 00.002 21068 single-star, 7 included, MultiStar: {0.30, -0.07}, one-star: {0.16, -0.18}
23:41:28.659 00.002 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
23:41:28.660 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
23:41:28.660 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=-0.19 mountY=0.14, mountTheta=2.51
23:41:28.663 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.18, opts=13)
23:41:28.664 00.001 21068 Enqueuing Move request for scope (0.16, -0.18)
23:41:28.664 00.000 16108 Worker thread wakes up
23:41:28.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
23:41:28.665 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
23:41:28.665 00.000 16108 Moving (0.16, -0.18) raw xDistance=-0.19 yDistance=0.14
23:41:28.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:41:28.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:28.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:41:28.665 00.000 16108 MoveAxis(E, 0, ABG)
23:41:28.665 00.000 16108 Move returns status 0, amount 0
23:41:28.665 00.000 16108 MoveAxis(N, 0, ABG)
23:41:28.665 00.000 16108 Move returns status 0, amount 0
23:41:28.665 00.000 16108 move complete, result=0
23:41:28.665 00.000 16108 worker thread done servicing request
23:41:28.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3849, FiltMin=3296, FiltMax=46163, Gamma=1.000
23:41:28.688 00.019 21068 UpdateGuideState exits: m=73399 SNR=55.8
23:41:28.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:28.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:28.691 00.001 21068 Enqueuing Expose request
23:41:28.692 00.001 16108 Worker thread wakes up
23:41:28.692 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:28.693 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:28.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:29.848 01.155 16108 Exposure complete
23:41:29.904 00.056 16108 worker thread done servicing request
23:41:29.904 00.000 21068 OnExposeComplete: enter
23:41:29.906 00.002 21068 UpdateGuideState(): m_state=6
23:41:29.907 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5284
23:41:29.908 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.87, Mass=75380, SNR=58.5, Peak=13840 HFD=3.1
23:41:29.909 00.001 21068 MultiStar: [#1 0.46,0.11,0.00,M7] [#2 0.17,0.02,1.47,U] [#3 0.54,0.09,0.00,M5] [#4 0.13,0.31,1.05,U] [#5 0.32,0.21,1.05,U] [#6 0.49,-0.10,0.00,M3] [#7 0.23,0.23,0.62,U] [#8 -0.01,-0.28,0.97,U] 
23:41:29.910 00.001 21068 single-star, 5 included, MultiStar: {0.13, 0.07}, one-star: {-0.06, -0.04}
23:41:29.911 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
23:41:29.912 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
23:41:29.913 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.59 mountX=0.05 mountY=0.05, mountTheta=0.75
23:41:29.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
23:41:29.915 00.000 21068 Enqueuing Move request for scope (-0.06, -0.04)
23:41:29.917 00.002 16108 Worker thread wakes up
23:41:29.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:41:29.917 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:41:29.917 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
23:41:29.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:41:29.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:29.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:29.917 00.000 16108 MoveAxis(E, 0, ABG)
23:41:29.917 00.000 16108 Move returns status 0, amount 0
23:41:29.917 00.000 16108 MoveAxis(N, 0, ABG)
23:41:29.917 00.000 16108 Move returns status 0, amount 0
23:41:29.917 00.000 16108 move complete, result=0
23:41:29.917 00.000 16108 worker thread done servicing request
23:41:29.922 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3846, FiltMin=3277, FiltMax=46061, Gamma=1.000
23:41:29.941 00.019 21068 UpdateGuideState exits: m=75380 SNR=58.5
23:41:29.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:29.944 00.001 21068 Enqueuing Expose request
23:41:29.945 00.001 16108 Worker thread wakes up
23:41:29.945 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:29.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:29.945 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:30.919 00.974 16108 Exposure complete
23:41:30.988 00.069 16108 worker thread done servicing request
23:41:30.988 00.000 21068 OnExposeComplete: enter
23:41:30.988 00.000 21068 UpdateGuideState(): m_state=6
23:41:30.989 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5285
23:41:30.990 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.97, Mass=71691, SNR=52.5, Peak=13152 HFD=2.8
23:41:30.991 00.001 21068 MultiStar: [#1 0.41,0.25,0.00,M8] [#2 0.13,0.02,1.52,U] [#3 0.34,0.38,0.00,M6] [#4 0.02,0.15,1.06,U] [#5 -0.14,0.06,1.42,U] [#6 -0.01,-0.42,1.20,U] [#7 0.10,0.10,0.71,U] [#8 0.13,-0.12,1.16,U] 
23:41:30.992 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {0.02, 0.06}
23:41:30.993 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
23:41:30.993 00.000 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
23:41:30.994 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.78 mountX=-0.04 mountY=0.02, mountTheta=2.58
23:41:30.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
23:41:30.997 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
23:41:30.998 00.001 16108 Worker thread wakes up
23:41:30.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:41:30.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:41:30.998 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=0.02
23:41:30.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:41:30.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:30.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:30.998 00.000 16108 MoveAxis(E, 0, ABG)
23:41:30.998 00.000 16108 Move returns status 0, amount 0
23:41:30.998 00.000 16108 MoveAxis(N, 0, ABG)
23:41:30.998 00.000 16108 Move returns status 0, amount 0
23:41:30.998 00.000 16108 move complete, result=0
23:41:30.998 00.000 16108 worker thread done servicing request
23:41:31.002 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3846, FiltMin=3289, FiltMax=40534, Gamma=1.000
23:41:31.029 00.027 21068 UpdateGuideState exits: m=71691 SNR=52.5
23:41:31.031 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.033 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:31.033 00.000 21068 Enqueuing Expose request
23:41:31.036 00.003 16108 Worker thread wakes up
23:41:31.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:31.036 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:31.037 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:32.187 01.150 16108 Exposure complete
23:41:32.258 00.071 16108 worker thread done servicing request
23:41:32.258 00.000 21068 OnExposeComplete: enter
23:41:32.259 00.001 21068 UpdateGuideState(): m_state=6
23:41:32.260 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5286
23:41:32.261 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.81, Mass=77327, SNR=57.3, Peak=13267 HFD=2.8
23:41:32.262 00.001 21068 MultiStar: [#1 0.07,0.14,1.26,U] [#2 -0.00,-0.14,1.45,U] [#3 -0.10,0.12,1.31,U] [#4 -0.03,0.05,1.07,U] [#5 -0.05,-0.09,1.22,U] [#6 -0.04,-0.43,0.94,U] [#7 -0.33,-0.06,0.60,U] [#8 0.12,0.14,0.87,U] 
23:41:32.262 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.11, -0.10}
23:41:32.263 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
23:41:32.264 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
23:41:32.265 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.43 mountX=0.03 mountY=0.04, mountTheta=0.91
23:41:32.267 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
23:41:32.267 00.000 21068 Enqueuing Move request for scope (-0.04, -0.03)
23:41:32.268 00.001 16108 Worker thread wakes up
23:41:32.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:41:32.268 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:41:32.268 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
23:41:32.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:32.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:32.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:32.269 00.001 16108 MoveAxis(E, 0, ABG)
23:41:32.269 00.000 16108 Move returns status 0, amount 0
23:41:32.269 00.000 16108 MoveAxis(N, 0, ABG)
23:41:32.269 00.000 16108 Move returns status 0, amount 0
23:41:32.269 00.000 16108 move complete, result=0
23:41:32.269 00.000 16108 worker thread done servicing request
23:41:32.275 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3843, FiltMin=3197, FiltMax=42054, Gamma=1.000
23:41:32.293 00.018 21068 UpdateGuideState exits: m=77327 SNR=57.3
23:41:32.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:32.296 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:32.297 00.001 21068 Enqueuing Expose request
23:41:32.299 00.002 16108 Worker thread wakes up
23:41:32.300 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:32.301 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:32.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:33.281 00.980 16108 Exposure complete
23:41:33.367 00.086 16108 worker thread done servicing request
23:41:33.367 00.000 21068 OnExposeComplete: enter
23:41:33.368 00.001 21068 UpdateGuideState(): m_state=6
23:41:33.369 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5287
23:41:33.370 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.98, Mass=66992, SNR=52.7, Peak=11552 HFD=2.4
23:41:33.371 00.001 21068 MultiStar: [#1 0.27,0.40,0.00,M8] [#2 0.06,0.05,1.56,U] [#3 0.39,0.21,1.36,U] [#4 -0.23,0.43,0.00,M1] [#5 0.05,0.12,1.37,U] [#6 -0.12,-0.28,1.07,U] [#7 0.08,0.20,0.60,U] [#8 0.18,0.16,0.91,U] 
23:41:33.372 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {-0.09, 0.07}
23:41:33.373 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
23:41:33.374 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
23:41:33.375 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
23:41:33.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.07, opts=13)
23:41:33.377 00.001 21068 Enqueuing Move request for scope (0.09, 0.07)
23:41:33.378 00.001 16108 Worker thread wakes up
23:41:33.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:41:33.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:41:33.378 00.000 16108 Moving (0.09, 0.07) raw xDistance=-0.07 yDistance=-0.09
23:41:33.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:41:33.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:33.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:33.379 00.001 16108 MoveAxis(E, 0, ABG)
23:41:33.379 00.000 16108 Move returns status 0, amount 0
23:41:33.379 00.000 16108 MoveAxis(N, 0, ABG)
23:41:33.379 00.000 16108 Move returns status 0, amount 0
23:41:33.379 00.000 16108 move complete, result=0
23:41:33.379 00.000 16108 worker thread done servicing request
23:41:33.382 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3843, FiltMin=3254, FiltMax=43629, Gamma=1.000
23:41:33.398 00.016 21068 UpdateGuideState exits: m=66992 SNR=52.7
23:41:33.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:33.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:33.401 00.001 21068 Enqueuing Expose request
23:41:33.401 00.000 16108 Worker thread wakes up
23:41:33.401 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:33.402 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:33.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:34.556 01.154 16108 Exposure complete
23:41:34.615 00.059 16108 worker thread done servicing request
23:41:34.615 00.000 21068 OnExposeComplete: enter
23:41:34.616 00.001 21068 UpdateGuideState(): m_state=6
23:41:34.618 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5288
23:41:34.619 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.01, Mass=77648, SNR=57.9, Peak=13699 HFD=3.0
23:41:34.620 00.001 21068 MultiStar: [#1 0.20,0.21,1.33,U] [#2 0.07,0.04,1.38,U] [#3 0.04,-0.03,1.27,U] [#4 -0.46,0.37,0.00,M2] [#5 -0.00,-0.16,1.17,U] [#6 -0.03,-0.04,1.17,U] [#7 0.07,0.32,0.55,U] [#8 0.03,0.10,1.06,U] 
23:41:34.620 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.13, 0.10}
23:41:34.621 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
23:41:34.622 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
23:41:34.623 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
23:41:34.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
23:41:34.625 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
23:41:34.626 00.001 16108 Worker thread wakes up
23:41:34.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:41:34.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:41:34.626 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
23:41:34.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:41:34.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:34.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:41:34.626 00.000 16108 MoveAxis(E, 0, ABG)
23:41:34.626 00.000 16108 Move returns status 0, amount 0
23:41:34.626 00.000 16108 MoveAxis(N, 0, ABG)
23:41:34.626 00.000 16108 Move returns status 0, amount 0
23:41:34.626 00.000 16108 move complete, result=0
23:41:34.626 00.000 16108 worker thread done servicing request
23:41:34.631 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3843, FiltMin=3289, FiltMax=42333, Gamma=1.000
23:41:34.646 00.015 21068 UpdateGuideState exits: m=77648 SNR=57.9
23:41:34.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:34.649 00.001 21068 Enqueuing Expose request
23:41:34.650 00.001 16108 Worker thread wakes up
23:41:34.650 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:34.650 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:34.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:35.631 00.981 16108 Exposure complete
23:41:35.693 00.062 16108 worker thread done servicing request
23:41:35.693 00.000 21068 OnExposeComplete: enter
23:41:35.694 00.001 21068 UpdateGuideState(): m_state=6
23:41:35.695 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5289
23:41:35.697 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=877.18, Mass=71774, SNR=52.4, Peak=13763 HFD=2.7
23:41:35.698 00.001 21068 MultiStar: [#1 0.06,0.17,1.60,U] [#2 0.09,0.10,1.66,U] [#3 0.10,0.27,1.38,U] [#4 -0.12,0.45,1.10,U] [#5 0.02,0.25,1.26,U] [#6 -0.11,0.10,1.22,U] [#7 -0.02,0.34,0.73,U] [#8 0.12,0.25,1.09,U] 
23:41:35.698 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.23}, one-star: {-0.09, 0.28}
23:41:35.699 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
23:41:35.700 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
23:41:35.701 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=0.03 mountY=-0.23, mountTheta=-1.46
23:41:35.704 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.23, opts=13)
23:41:35.705 00.001 21068 Enqueuing Move request for scope (0.01, 0.23)
23:41:35.706 00.001 16108 Worker thread wakes up
23:41:35.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
23:41:35.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
23:41:35.706 00.000 16108 Moving (0.01, 0.23) raw xDistance=0.03 yDistance=-0.23
23:41:35.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:35.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:41:35.706 00.000 16108 MoveAxis(E, 0, ABG)
23:41:35.706 00.000 16108 Move returns status 0, amount 0
23:41:35.706 00.000 16108 MoveAxis(N, 46, ABG)
23:41:35.706 00.000 16108 Guiding  Dir = 0, Dur = 46
23:41:35.706 00.000 16108 IsSlewing returns 0
23:41:35.707 00.001 16108 IsGuiding returns 0
23:41:35.712 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3843, FiltMin=3296, FiltMax=36365, Gamma=1.000
23:41:35.738 00.026 21068 UpdateGuideState exits: m=71774 SNR=52.4
23:41:35.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:35.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:35.741 00.001 21068 Enqueuing Expose request
23:41:35.767 00.026 16108 IsGuiding returns 1
23:41:35.767 00.000 16108 scope still moving after pulse duration time elapsed
23:41:35.797 00.030 16108 IsSlewing returns 0
23:41:35.797 00.000 16108 IsGuiding returns 1
23:41:35.829 00.032 16108 IsSlewing returns 0
23:41:35.829 00.000 16108 IsGuiding returns 1
23:41:35.860 00.031 16108 IsSlewing returns 0
23:41:35.860 00.000 16108 IsGuiding returns 0
23:41:35.860 00.000 16108 scope move finished after 46 + 107 ms
23:41:35.860 00.000 16108 Move returns status 0, amount 46
23:41:35.860 00.000 16108 move complete, result=0
23:41:35.860 00.000 16108 worker thread done servicing request
23:41:35.860 00.000 16108 Worker thread wakes up
23:41:35.860 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
23:41:35.861 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:35.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:37.011 01.150 16108 Exposure complete
23:41:37.068 00.057 16108 worker thread done servicing request
23:41:37.068 00.000 21068 OnExposeComplete: enter
23:41:37.069 00.001 21068 UpdateGuideState(): m_state=6
23:41:37.069 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5290
23:41:37.070 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.87, Mass=70578, SNR=53.7, Peak=12448 HFD=2.8
23:41:37.071 00.001 21068 MultiStar: [#1 0.47,0.20,0.00,M7] [#2 0.41,-0.07,1.43,U] [#3 0.37,0.30,0.00,M3] [#4 -0.07,0.03,1.14,U] [#5 0.49,-0.05,0.00,M1] [#6 0.40,-0.13,1.19,U] [#7 0.28,-0.14,0.59,U] [#8 0.32,-0.25,0.92,U] 
23:41:37.073 00.002 21068 single-star, 5 included, MultiStar: {0.23, -0.09}, one-star: {-0.00, -0.03}
23:41:37.074 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
23:41:37.074 00.000 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
23:41:37.075 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.66 mountX=-0.00 mountY=0.03, mountTheta=1.66
23:41:37.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
23:41:37.077 00.001 21068 Enqueuing Move request for scope (-0.00, -0.03)
23:41:37.078 00.001 16108 Worker thread wakes up
23:41:37.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
23:41:37.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
23:41:37.078 00.000 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
23:41:37.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:41:37.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:37.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:41:37.078 00.000 16108 MoveAxis(E, 0, ABG)
23:41:37.078 00.000 16108 Move returns status 0, amount 0
23:41:37.078 00.000 16108 MoveAxis(N, 0, ABG)
23:41:37.078 00.000 16108 Move returns status 0, amount 0
23:41:37.078 00.000 16108 move complete, result=0
23:41:37.079 00.001 16108 worker thread done servicing request
23:41:37.084 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3843, FiltMin=3248, FiltMax=41549, Gamma=1.000
23:41:37.098 00.014 21068 UpdateGuideState exits: m=70578 SNR=53.7
23:41:37.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:37.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:37.101 00.001 21068 Enqueuing Expose request
23:41:37.101 00.000 16108 Worker thread wakes up
23:41:37.101 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:37.102 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:37.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:38.082 00.980 16108 Exposure complete
23:41:38.140 00.058 16108 worker thread done servicing request
23:41:38.140 00.000 21068 OnExposeComplete: enter
23:41:38.141 00.001 21068 UpdateGuideState(): m_state=6
23:41:38.142 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5291
23:41:38.144 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=877.03, Mass=68359, SNR=55.6, Peak=11840 HFD=2.6
23:41:38.145 00.001 21068 MultiStar: [#1 0.29,-0.02,1.40,U] [#2 0.35,-0.04,1.48,U] [#3 0.35,0.02,1.37,U] [#4 -0.12,0.07,1.20,U] [#5 0.12,-0.11,1.16,U] [#6 0.30,-0.61,0.00,M1] [#7 0.02,0.08,0.63,U] [#8 0.12,-0.09,0.97,U] 
23:41:38.146 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {-0.23, 0.12}
23:41:38.147 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:41:38.148 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:41:38.148 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
23:41:38.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.00, opts=13)
23:41:38.151 00.001 21068 Enqueuing Move request for scope (0.14, -0.00)
23:41:38.152 00.001 16108 Worker thread wakes up
23:41:38.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:41:38.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:41:38.152 00.000 16108 Moving (0.14, -0.00) raw xDistance=-0.14 yDistance=-0.03
23:41:38.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:41:38.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:38.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:41:38.152 00.000 16108 MoveAxis(E, 0, ABG)
23:41:38.152 00.000 16108 Move returns status 0, amount 0
23:41:38.152 00.000 16108 MoveAxis(N, 0, ABG)
23:41:38.152 00.000 16108 Move returns status 0, amount 0
23:41:38.152 00.000 16108 move complete, result=0
23:41:38.153 00.001 16108 worker thread done servicing request
23:41:38.157 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3840, FiltMin=3309, FiltMax=40973, Gamma=1.000
23:41:38.173 00.016 21068 UpdateGuideState exits: m=68359 SNR=55.6
23:41:38.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:38.176 00.001 21068 Enqueuing Expose request
23:41:38.177 00.001 16108 Worker thread wakes up
23:41:38.177 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:38.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:38.179 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:39.350 01.171 16108 Exposure complete
23:41:39.417 00.067 16108 worker thread done servicing request
23:41:39.417 00.000 21068 OnExposeComplete: enter
23:41:39.418 00.001 21068 UpdateGuideState(): m_state=6
23:41:39.419 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5292
23:41:39.420 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.53, Mass=80780, SNR=56.4, Peak=12480 HFD=3.2
23:41:39.422 00.002 21068 MultiStar: [#1 0.53,0.02,0.00,M7] [#2 0.39,-0.18,1.55,U] [#3 0.35,0.12,1.31,U] [#4 -0.01,-0.02,1.07,U] [#5 0.04,-0.05,1.35,U] [#6 0.36,-0.30,0.89,U] [#7 0.69,-0.04,0.00,M1] [#8 0.36,-0.33,0.00,M1] 
23:41:39.423 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.12}, one-star: {-0.14, -0.38}
23:41:39.423 00.000 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
23:41:39.424 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
23:41:39.425 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.59 mountX=-0.20 mountY=0.08, mountTheta=2.78
23:41:39.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.12, opts=13)
23:41:39.428 00.001 21068 Enqueuing Move request for scope (0.18, -0.12)
23:41:39.429 00.001 16108 Worker thread wakes up
23:41:39.430 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
23:41:39.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
23:41:39.430 00.000 16108 Moving (0.18, -0.12) raw xDistance=-0.20 yDistance=0.08
23:41:39.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:41:39.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:39.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:41:39.430 00.000 16108 MoveAxis(E, 0, ABG)
23:41:39.430 00.000 16108 Move returns status 0, amount 0
23:41:39.430 00.000 16108 MoveAxis(N, 0, ABG)
23:41:39.430 00.000 16108 Move returns status 0, amount 0
23:41:39.430 00.000 16108 move complete, result=0
23:41:39.430 00.000 16108 worker thread done servicing request
23:41:39.436 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3837, FiltMin=3273, FiltMax=40579, Gamma=1.000
23:41:39.457 00.021 21068 UpdateGuideState exits: m=80780 SNR=56.4
23:41:39.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:39.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:39.460 00.001 21068 Enqueuing Expose request
23:41:39.461 00.001 16108 Worker thread wakes up
23:41:39.461 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:39.461 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:39.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:40.431 00.970 16108 Exposure complete
23:41:40.493 00.062 16108 worker thread done servicing request
23:41:40.493 00.000 21068 OnExposeComplete: enter
23:41:40.495 00.002 21068 UpdateGuideState(): m_state=6
23:41:40.497 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5293
23:41:40.498 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.88, Mass=91684, SNR=65.2, Peak=13779 HFD=3.1
23:41:40.500 00.002 21068 MultiStar: [#1 0.37,-0.02,1.20,U] [#2 0.24,-0.23,1.32,U] [#3 0.54,0.15,0.00,M2] [#4 0.19,0.14,0.89,U] [#5 0.38,-0.28,0.00,M1] [#6 0.37,-0.24,0.93,U] [#7 0.01,0.54,0.00,M2] [#8 -0.05,-0.13,0.77,U] 
23:41:40.502 00.002 21068 refined, 5 included, MultiStar: {0.16, -0.09}, one-star: {-0.23, -0.03}
23:41:40.502 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
23:41:40.503 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
23:41:40.504 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.51 mountX=-0.18 mountY=0.05, mountTheta=2.87
23:41:40.505 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.09, opts=13)
23:41:40.506 00.001 21068 Enqueuing Move request for scope (0.16, -0.09)
23:41:40.507 00.001 16108 Worker thread wakes up
23:41:40.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
23:41:40.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
23:41:40.508 00.001 16108 Moving (0.16, -0.09) raw xDistance=-0.18 yDistance=0.05
23:41:40.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:41:40.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:40.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:40.508 00.000 16108 MoveAxis(E, 0, ABG)
23:41:40.508 00.000 16108 Move returns status 0, amount 0
23:41:40.508 00.000 16108 MoveAxis(N, 0, ABG)
23:41:40.508 00.000 16108 Move returns status 0, amount 0
23:41:40.508 00.000 16108 move complete, result=0
23:41:40.510 00.002 16108 worker thread done servicing request
23:41:40.517 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3837, FiltMin=3257, FiltMax=41261, Gamma=1.000
23:41:40.541 00.024 21068 UpdateGuideState exits: m=91684 SNR=65.2
23:41:40.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:40.544 00.001 21068 Enqueuing Expose request
23:41:40.546 00.002 16108 Worker thread wakes up
23:41:40.546 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:40.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:40.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:41.702 01.156 16108 Exposure complete
23:41:41.760 00.058 16108 worker thread done servicing request
23:41:41.760 00.000 21068 OnExposeComplete: enter
23:41:41.761 00.001 21068 UpdateGuideState(): m_state=6
23:41:41.761 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5294
23:41:41.762 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.67, Mass=94366, SNR=65.0, Peak=13488 HFD=3.0
23:41:41.764 00.002 21068 MultiStar: [#1 0.55,-0.32,0.00,M7] [#2 0.49,-0.23,0.00,M1] [#3 0.37,0.08,1.03,U] [#4 0.19,-0.06,0.85,U] [#5 0.27,-0.25,1.03,U] [#6 0.44,-0.47,0.00,M1] [#7 0.13,-0.05,0.54,U] [#8 0.26,-0.17,0.89,U] 
23:41:41.764 00.000 21068 refined, 5 included, MultiStar: {0.25, -0.12}, one-star: {0.19, -0.23}
23:41:41.765 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
23:41:41.766 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
23:41:41.767 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.27 cameraTheta=-0.45 mountX=-0.26 mountY=0.06, mountTheta=2.92
23:41:41.768 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.12, opts=13)
23:41:41.769 00.001 21068 Enqueuing Move request for scope (0.25, -0.12)
23:41:41.770 00.001 16108 Worker thread wakes up
23:41:41.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
23:41:41.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
23:41:41.770 00.000 16108 Moving (0.25, -0.12) raw xDistance=-0.26 yDistance=0.06
23:41:41.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:41:41.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:41.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:41.770 00.000 16108 MoveAxis(E, 69, ABG)
23:41:41.770 00.000 16108 Guiding  Dir = 2, Dur = 69
23:41:41.771 00.001 16108 IsSlewing returns 0
23:41:41.771 00.000 16108 IsGuiding returns 0
23:41:41.772 00.001 16108 PulseGuide returned control before completion, sleep 79
23:41:41.774 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3833, FiltMin=3273, FiltMax=44646, Gamma=1.000
23:41:41.789 00.015 21068 UpdateGuideState exits: m=94366 SNR=65.0
23:41:41.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.790 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:41.791 00.001 21068 Enqueuing Expose request
23:41:41.859 00.068 16108 IsGuiding returns 0
23:41:41.859 00.000 16108 Move returns status 0, amount 69
23:41:41.859 00.000 16108 MoveAxis(N, 0, ABG)
23:41:41.859 00.000 16108 Move returns status 0, amount 0
23:41:41.859 00.000 16108 move complete, result=0
23:41:41.859 00.000 16108 worker thread done servicing request
23:41:41.859 00.000 16108 Worker thread wakes up
23:41:41.859 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:41.859 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
23:41:41.861 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:42.830 00.969 16108 Exposure complete
23:41:42.895 00.065 16108 worker thread done servicing request
23:41:42.896 00.001 21068 OnExposeComplete: enter
23:41:42.896 00.000 21068 UpdateGuideState(): m_state=6
23:41:42.897 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5295
23:41:42.898 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.68, Mass=76949, SNR=60.4, Peak=13491 HFD=2.9
23:41:42.901 00.003 21068 MultiStar: [#1 0.11,-0.00,1.26,U] [#2 -0.29,-0.06,1.28,U] [#3 0.14,0.05,1.08,U] [#4 -0.24,0.20,1.01,U] [#5 -0.24,-0.21,1.04,U] [#6 -0.03,-0.23,0.93,U] [#7 -0.11,-0.17,0.54,U] [#8 -0.12,-0.15,0.76,U] 
23:41:42.902 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.08, -0.23}
23:41:42.904 00.002 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
23:41:42.905 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
23:41:42.906 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.44 mountX=0.08 mountY=0.10, mountTheta=0.90
23:41:42.907 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
23:41:42.910 00.003 21068 Enqueuing Move request for scope (-0.09, -0.08)
23:41:42.912 00.002 16108 Worker thread wakes up
23:41:42.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:41:42.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:41:42.912 00.000 16108 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=0.10
23:41:42.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:41:42.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:42.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:41:42.912 00.000 16108 MoveAxis(E, 0, ABG)
23:41:42.912 00.000 16108 Move returns status 0, amount 0
23:41:42.913 00.001 16108 MoveAxis(N, 0, ABG)
23:41:42.913 00.000 16108 Move returns status 0, amount 0
23:41:42.913 00.000 16108 move complete, result=0
23:41:42.913 00.000 16108 worker thread done servicing request
23:41:42.920 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3833, FiltMin=3264, FiltMax=41965, Gamma=1.000
23:41:42.936 00.016 21068 UpdateGuideState exits: m=76949 SNR=60.4
23:41:42.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:42.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:42.938 00.000 21068 Enqueuing Expose request
23:41:42.939 00.001 16108 Worker thread wakes up
23:41:42.939 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:42.940 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:42.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:44.091 01.151 16108 Exposure complete
23:41:44.174 00.083 16108 worker thread done servicing request
23:41:44.175 00.001 21068 OnExposeComplete: enter
23:41:44.176 00.001 21068 UpdateGuideState(): m_state=6
23:41:44.177 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5296
23:41:44.178 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.92, Mass=89128, SNR=67.5, Peak=13443 HFD=3.0
23:41:44.179 00.001 21068 MultiStar: [#1 0.38,0.08,1.04,U] [#2 -0.11,-0.14,1.16,U] [#3 0.04,0.19,1.11,U] [#4 0.01,0.17,0.94,U] [#5 0.14,0.32,1.00,U] [#6 -0.13,-0.32,0.82,U] [#7 -0.25,0.69,0.00,M1] [#8 -0.01,0.26,0.71,U] 
23:41:44.180 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {-0.41, 0.01}
23:41:44.182 00.002 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:41:44.183 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
23:41:44.184 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=0.02 mountY=-0.07, mountTheta=-1.30
23:41:44.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
23:41:44.187 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
23:41:44.188 00.001 16108 Worker thread wakes up
23:41:44.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:41:44.188 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:41:44.188 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
23:41:44.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:41:44.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:44.189 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:41:44.189 00.000 16108 MoveAxis(E, 0, ABG)
23:41:44.189 00.000 16108 Move returns status 0, amount 0
23:41:44.189 00.000 16108 MoveAxis(N, 0, ABG)
23:41:44.189 00.000 16108 Move returns status 0, amount 0
23:41:44.189 00.000 16108 move complete, result=0
23:41:44.189 00.000 16108 worker thread done servicing request
23:41:44.194 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3833, FiltMin=3254, FiltMax=42070, Gamma=1.000
23:41:44.220 00.026 21068 UpdateGuideState exits: m=89128 SNR=67.5
23:41:44.222 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:44.224 00.001 21068 Enqueuing Expose request
23:41:44.226 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:44.228 00.002 16108 Worker thread wakes up
23:41:44.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:44.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:45.212 00.984 16108 Exposure complete
23:41:45.283 00.071 16108 worker thread done servicing request
23:41:45.283 00.000 21068 OnExposeComplete: enter
23:41:45.285 00.002 21068 UpdateGuideState(): m_state=6
23:41:45.287 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5297
23:41:45.289 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.71, Mass=94804, SNR=69.5, Peak=13123 HFD=3.5
23:41:45.291 00.002 21068 MultiStar: [#1 0.19,0.07,1.25,U] [#2 0.08,-0.30,1.07,U] [#3 0.50,0.05,0.00,M1] [#4 -0.30,-0.18,0.94,U] [#5 -0.19,-0.25,0.95,U] [#6 0.07,-0.62,0.00,M1] [#7 0.12,-0.06,0.62,U] [#8 0.03,-0.34,0.73,U] 
23:41:45.292 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.17}, one-star: {-0.27, -0.20}
23:41:45.294 00.002 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
23:41:45.295 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
23:41:45.297 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.84 mountX=0.02 mountY=0.18, mountTheta=1.48
23:41:45.300 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.17, opts=13)
23:41:45.302 00.002 21068 Enqueuing Move request for scope (-0.05, -0.17)
23:41:45.303 00.001 16108 Worker thread wakes up
23:41:45.304 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
23:41:45.304 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
23:41:45.304 00.000 16108 Moving (-0.05, -0.17) raw xDistance=0.02 yDistance=0.18
23:41:45.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:41:45.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:45.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:41:45.304 00.000 16108 MoveAxis(E, 0, ABG)
23:41:45.304 00.000 16108 Move returns status 0, amount 0
23:41:45.305 00.001 16108 MoveAxis(N, 0, ABG)
23:41:45.305 00.000 16108 Move returns status 0, amount 0
23:41:45.305 00.000 16108 move complete, result=0
23:41:45.305 00.000 16108 worker thread done servicing request
23:41:45.312 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3833, FiltMin=3251, FiltMax=45267, Gamma=1.000
23:41:45.339 00.027 21068 UpdateGuideState exits: m=94804 SNR=69.5
23:41:45.341 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:45.343 00.001 21068 Enqueuing Expose request
23:41:45.344 00.001 16108 Worker thread wakes up
23:41:45.344 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:45.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:45.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:46.511 01.167 16108 Exposure complete
23:41:46.565 00.054 16108 worker thread done servicing request
23:41:46.566 00.001 21068 OnExposeComplete: enter
23:41:46.566 00.000 21068 UpdateGuideState(): m_state=6
23:41:46.567 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5298
23:41:46.568 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.83, Mass=85018, SNR=68.5, Peak=14803 HFD=2.8
23:41:46.569 00.001 21068 MultiStar: [#1 0.30,-0.38,0.00,M5] [#2 0.08,-0.33,1.33,U] [#3 0.31,-0.11,1.06,U] [#4 -0.14,0.07,0.99,U] [#5 0.25,-0.60,0.00,M1] [#6 0.50,-0.68,0.00,M2] [#7 -0.23,0.05,0.54,U] [#8 0.06,-0.06,0.87,U] 
23:41:46.570 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.10}, one-star: {-0.25, -0.07}
23:41:46.571 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
23:41:46.571 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
23:41:46.572 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=-0.01 mountY=0.10, mountTheta=1.70
23:41:46.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.10, opts=13)
23:41:46.575 00.001 21068 Enqueuing Move request for scope (-0.00, -0.10)
23:41:46.576 00.001 16108 Worker thread wakes up
23:41:46.577 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:41:46.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:41:46.577 00.000 16108 Moving (-0.00, -0.10) raw xDistance=-0.01 yDistance=0.10
23:41:46.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:41:46.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:46.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:41:46.577 00.000 16108 MoveAxis(E, 0, ABG)
23:41:46.577 00.000 16108 Move returns status 0, amount 0
23:41:46.577 00.000 16108 MoveAxis(N, 0, ABG)
23:41:46.578 00.001 16108 Move returns status 0, amount 0
23:41:46.578 00.000 16108 move complete, result=0
23:41:46.578 00.000 16108 worker thread done servicing request
23:41:46.586 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3830, FiltMin=3280, FiltMax=44707, Gamma=1.000
23:41:46.611 00.025 21068 UpdateGuideState exits: m=85018 SNR=68.5
23:41:46.613 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:46.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:46.615 00.001 21068 Enqueuing Expose request
23:41:46.616 00.001 16108 Worker thread wakes up
23:41:46.616 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:46.616 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:46.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:47.587 00.971 16108 Exposure complete
23:41:47.651 00.064 16108 worker thread done servicing request
23:41:47.652 00.001 21068 OnExposeComplete: enter
23:41:47.653 00.001 21068 UpdateGuideState(): m_state=6
23:41:47.655 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5299
23:41:47.657 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=876.53, Mass=80958, SNR=59.2, Peak=11715 HFD=3.1
23:41:47.658 00.001 21068 MultiStar: [#1 0.33,-0.36,0.00,M6] [#2 0.22,-0.48,0.00,M1] [#3 0.39,-0.41,0.00,M1] [#4 0.03,-0.36,1.08,U] [#5 0.51,-0.68,0.00,M2] [#6 0.70,-0.73,0.00,M3] [#7 0.08,-0.04,0.60,U] [#8 0.17,-0.41,0.99,U] 
23:41:47.660 00.002 21068 refined, 3 included, MultiStar: {-0.01, -0.33}, one-star: {-0.28, -0.38}
23:41:47.662 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
23:41:47.663 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
23:41:47.665 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.60 mountX=-0.05 mountY=0.32, mountTheta=1.72
23:41:47.668 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.33, opts=13)
23:41:47.669 00.001 21068 Enqueuing Move request for scope (-0.01, -0.33)
23:41:47.671 00.002 16108 Worker thread wakes up
23:41:47.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.33) opts 0xd
23:41:47.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.33)
23:41:47.671 00.000 16108 Moving (-0.01, -0.33) raw xDistance=-0.05 yDistance=0.32
23:41:47.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:47.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:47.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:41:47.672 00.001 16108 MoveAxis(E, 0, ABG)
23:41:47.672 00.000 16108 Move returns status 0, amount 0
23:41:47.672 00.000 16108 MoveAxis(N, 0, ABG)
23:41:47.672 00.000 16108 Move returns status 0, amount 0
23:41:47.672 00.000 16108 move complete, result=0
23:41:47.672 00.000 16108 worker thread done servicing request
23:41:47.678 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3833, FiltMin=3209, FiltMax=45213, Gamma=1.000
23:41:47.692 00.014 21068 UpdateGuideState exits: m=80958 SNR=59.2
23:41:47.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:47.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:47.694 00.000 21068 Enqueuing Expose request
23:41:47.695 00.001 16108 Worker thread wakes up
23:41:47.695 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:41:47.696 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:47.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:48.854 01.158 16108 Exposure complete
23:41:48.932 00.078 16108 worker thread done servicing request
23:41:48.932 00.000 21068 OnExposeComplete: enter
23:41:48.933 00.001 21068 UpdateGuideState(): m_state=6
23:41:48.934 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5300
23:41:48.935 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.45, Mass=70909, SNR=57.4, Peak=11744 HFD=3.1
23:41:48.936 00.001 21068 MultiStar: [#1 0.29,-0.21,1.50,U] [#2 -0.03,-0.35,1.48,U] [#3 -0.04,-0.13,1.49,U] [#4 -0.23,-0.04,1.09,U] [#5 0.16,-0.55,0.00,M3] [#6 0.08,-0.40,1.00,U] [#7 0.32,-0.01,0.63,U] [#8 0.01,-0.13,0.85,U] 
23:41:48.937 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.23}, one-star: {0.00, -0.46}
23:41:48.937 00.000 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
23:41:48.938 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:41:48.940 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.39 mountX=-0.08 mountY=0.21, mountTheta=1.94
23:41:48.941 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.23, opts=13)
23:41:48.942 00.001 21068 Enqueuing Move request for scope (0.04, -0.23)
23:41:48.943 00.001 16108 Worker thread wakes up
23:41:48.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
23:41:48.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
23:41:48.943 00.000 16108 Moving (0.04, -0.23) raw xDistance=-0.08 yDistance=0.21
23:41:48.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:41:48.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:48.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:41:48.943 00.000 16108 MoveAxis(E, 0, ABG)
23:41:48.943 00.000 16108 Move returns status 0, amount 0
23:41:48.943 00.000 16108 MoveAxis(N, 0, ABG)
23:41:48.943 00.000 16108 Move returns status 0, amount 0
23:41:48.943 00.000 16108 move complete, result=0
23:41:48.943 00.000 16108 worker thread done servicing request
23:41:48.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3833, FiltMin=3270, FiltMax=45958, Gamma=1.000
23:41:48.962 00.016 21068 UpdateGuideState exits: m=70909 SNR=57.4
23:41:48.962 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:48.964 00.001 21068 Enqueuing Expose request
23:41:48.966 00.002 16108 Worker thread wakes up
23:41:48.966 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:48.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:48.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:49.931 00.965 16108 Exposure complete
23:41:49.991 00.060 16108 worker thread done servicing request
23:41:49.991 00.000 21068 OnExposeComplete: enter
23:41:49.994 00.003 21068 UpdateGuideState(): m_state=6
23:41:49.996 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5301
23:41:49.998 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=876.69, Mass=85683, SNR=62.3, Peak=13603 HFD=2.9
23:41:50.000 00.002 21068 MultiStar: [#1 0.27,-0.13,1.53,U] [#2 0.04,-0.27,1.29,U] [#3 0.24,-0.21,1.34,U] [#4 -0.49,-0.00,0.00,M1] [#5 -0.14,-0.39,1.19,U] [#6 -0.01,-0.34,0.93,U] [#7 -0.21,-0.62,0.00,M1] [#8 0.06,-0.40,0.82,U] 
23:41:50.001 00.001 21068 single-star, 6 included, MultiStar: {0.06, -0.27}, one-star: {-0.16, -0.22}
23:41:50.002 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
23:41:50.003 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
23:41:50.004 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.21 mountX=0.12 mountY=0.25, mountTheta=1.12
23:41:50.005 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.22, opts=13)
23:41:50.007 00.002 21068 Enqueuing Move request for scope (-0.16, -0.22)
23:41:50.007 00.000 16108 Worker thread wakes up
23:41:50.008 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
23:41:50.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
23:41:50.008 00.000 16108 Moving (-0.16, -0.22) raw xDistance=0.12 yDistance=0.25
23:41:50.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:41:50.008 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=0.78
23:41:50.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:41:50.008 00.000 16108 MoveAxis(E, 0, ABG)
23:41:50.008 00.000 16108 Move returns status 0, amount 0
23:41:50.008 00.000 16108 MoveAxis(S, 50, ABG)
23:41:50.008 00.000 16108 Guiding  Dir = 1, Dur = 50
23:41:50.008 00.000 16108 IsSlewing returns 0
23:41:50.008 00.000 16108 IsGuiding returns 0
23:41:50.011 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3833, FiltMin=3206, FiltMax=42787, Gamma=1.000
23:41:50.026 00.015 21068 UpdateGuideState exits: m=85683 SNR=62.3
23:41:50.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:50.027 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:50.028 00.001 21068 Enqueuing Expose request
23:41:50.048 00.020 16108 PulseGuide returned control before completion, sleep 21
23:41:50.078 00.030 16108 IsGuiding returns 1
23:41:50.078 00.000 16108 scope still moving after pulse duration time elapsed
23:41:50.110 00.032 16108 IsSlewing returns 0
23:41:50.110 00.000 16108 IsGuiding returns 1
23:41:50.143 00.033 16108 IsSlewing returns 0
23:41:50.143 00.000 16108 IsGuiding returns 0
23:41:50.143 00.000 16108 scope move finished after 50 + 84 ms
23:41:50.143 00.000 16108 Move returns status 0, amount 50
23:41:50.143 00.000 16108 move complete, result=0
23:41:50.143 00.000 16108 worker thread done servicing request
23:41:50.143 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
23:41:50.146 00.003 16108 Worker thread wakes up
23:41:50.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:50.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:51.307 01.161 16108 Exposure complete
23:41:51.372 00.065 16108 worker thread done servicing request
23:41:51.372 00.000 21068 OnExposeComplete: enter
23:41:51.373 00.001 21068 UpdateGuideState(): m_state=6
23:41:51.374 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5302
23:41:51.375 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.68, Mass=94669, SNR=71.1, Peak=11923 HFD=3.5
23:41:51.376 00.001 21068 MultiStar: [#1 0.09,0.09,1.06,U] [#2 -0.03,-0.43,1.27,U] [#3 -0.01,0.14,1.06,U] [#4 -0.48,0.16,0.00,M2] [#5 0.06,-0.04,0.97,U] [#6 0.03,-0.55,0.00,M2] [#7 -0.06,-0.40,0.57,U] [#8 0.14,-0.45,0.79,U] 
23:41:51.376 00.000 21068 refined, 6 included, MultiStar: {-0.00, -0.17}, one-star: {-0.20, -0.22}
23:41:51.377 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
23:41:51.378 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
23:41:51.379 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.59 mountX=-0.03 mountY=0.17, mountTheta=1.73
23:41:51.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.17, opts=13)
23:41:51.381 00.000 21068 Enqueuing Move request for scope (-0.00, -0.17)
23:41:51.383 00.002 16108 Worker thread wakes up
23:41:51.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
23:41:51.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
23:41:51.383 00.000 16108 Moving (-0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
23:41:51.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:41:51.384 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:51.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:41:51.384 00.000 16108 MoveAxis(E, 0, ABG)
23:41:51.384 00.000 16108 Move returns status 0, amount 0
23:41:51.384 00.000 16108 MoveAxis(N, 0, ABG)
23:41:51.384 00.000 16108 Move returns status 0, amount 0
23:41:51.384 00.000 16108 move complete, result=0
23:41:51.384 00.000 16108 worker thread done servicing request
23:41:51.391 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3830, FiltMin=3235, FiltMax=46006, Gamma=1.000
23:41:51.407 00.016 21068 UpdateGuideState exits: m=94669 SNR=71.1
23:41:51.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:51.410 00.001 21068 Enqueuing Expose request
23:41:51.411 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:51.412 00.001 16108 Worker thread wakes up
23:41:51.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:51.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:52.389 00.977 16108 Exposure complete
23:41:52.445 00.056 16108 worker thread done servicing request
23:41:52.445 00.000 21068 OnExposeComplete: enter
23:41:52.447 00.002 21068 UpdateGuideState(): m_state=6
23:41:52.448 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5303
23:41:52.448 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=876.77, Mass=83598, SNR=58.1, Peak=13747 HFD=2.9
23:41:52.449 00.001 21068 MultiStar: [#1 0.26,-0.22,1.40,U] [#2 0.13,-0.13,1.52,U] [#3 0.15,0.14,1.27,U] [#4 0.02,-0.03,1.04,U] [#5 -0.05,-0.06,1.19,U] [#6 0.31,-0.13,1.07,U] [#7 -0.03,0.01,0.63,U] [#8 0.27,-0.12,0.82,U] 
23:41:52.450 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {-0.25, -0.13}
23:41:52.451 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
23:41:52.452 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
23:41:52.453 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.11 mountY=0.05, mountTheta=2.69
23:41:52.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
23:41:52.456 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
23:41:52.457 00.001 16108 Worker thread wakes up
23:41:52.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:41:52.457 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:41:52.457 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
23:41:52.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:41:52.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:52.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:52.457 00.000 16108 MoveAxis(E, 0, ABG)
23:41:52.458 00.001 16108 Move returns status 0, amount 0
23:41:52.458 00.000 16108 MoveAxis(N, 0, ABG)
23:41:52.458 00.000 16108 Move returns status 0, amount 0
23:41:52.458 00.000 16108 move complete, result=0
23:41:52.458 00.000 16108 worker thread done servicing request
23:41:52.466 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=3833, FiltMin=3225, FiltMax=52227, Gamma=1.000
23:41:52.488 00.022 21068 UpdateGuideState exits: m=83598 SNR=58.1
23:41:52.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:52.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:52.490 00.000 21068 Enqueuing Expose request
23:41:52.491 00.001 16108 Worker thread wakes up
23:41:52.491 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:52.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:52.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:53.651 01.159 16108 Exposure complete
23:41:53.730 00.079 16108 worker thread done servicing request
23:41:53.730 00.000 21068 OnExposeComplete: enter
23:41:53.731 00.001 21068 UpdateGuideState(): m_state=6
23:41:53.732 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5304
23:41:53.732 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=876.86, Mass=84941, SNR=59.1, Peak=13411 HFD=3.0
23:41:53.733 00.001 21068 MultiStar: [#1 0.35,0.05,1.30,U] [#2 -0.06,-0.18,1.42,U] [#3 0.22,0.08,1.41,U] [#4 0.02,0.07,1.06,U] [#5 0.02,-0.03,1.13,U] [#6 0.10,-0.38,1.04,U] [#7 -0.26,-0.21,0.67,U] [#8 0.25,-0.22,0.87,U] 
23:41:53.734 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.51, -0.05}
23:41:53.735 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
23:41:53.735 00.000 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
23:41:53.736 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.16 mountX=-0.05 mountY=0.07, mountTheta=2.17
23:41:53.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
23:41:53.739 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
23:41:53.740 00.001 16108 Worker thread wakes up
23:41:53.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:41:53.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:41:53.740 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
23:41:53.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:53.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:53.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:41:53.740 00.000 16108 MoveAxis(E, 0, ABG)
23:41:53.740 00.000 16108 Move returns status 0, amount 0
23:41:53.741 00.001 16108 MoveAxis(N, 0, ABG)
23:41:53.741 00.000 16108 Move returns status 0, amount 0
23:41:53.741 00.000 16108 move complete, result=0
23:41:53.741 00.000 16108 worker thread done servicing request
23:41:53.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3833, FiltMin=3238, FiltMax=43069, Gamma=1.000
23:41:53.760 00.016 21068 UpdateGuideState exits: m=84941 SNR=59.1
23:41:53.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:53.762 00.000 21068 Enqueuing Expose request
23:41:53.763 00.001 16108 Worker thread wakes up
23:41:53.763 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:53.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:53.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:54.732 00.968 16108 Exposure complete
23:41:54.809 00.077 16108 worker thread done servicing request
23:41:54.809 00.000 21068 OnExposeComplete: enter
23:41:54.810 00.001 21068 UpdateGuideState(): m_state=6
23:41:54.811 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5305
23:41:54.812 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.63, Mass=75468, SNR=55.1, Peak=14480 HFD=3.0
23:41:54.814 00.002 21068 MultiStar: [#1 0.32,0.13,1.53,U] [#2 0.18,-0.15,1.47,U] [#3 0.38,0.14,1.27,U] [#4 0.01,0.01,1.04,U] [#5 -0.10,-0.08,1.57,U] [#6 0.15,-0.29,1.04,U] [#7 0.15,0.15,0.55,U] [#8 0.13,-0.09,1.02,U] 
23:41:54.814 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {-0.04, -0.28}
23:41:54.815 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
23:41:54.816 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
23:41:54.817 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.14 mountY=0.02, mountTheta=3.01
23:41:54.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
23:41:54.820 00.001 21068 Enqueuing Move request for scope (0.13, -0.05)
23:41:54.821 00.001 16108 Worker thread wakes up
23:41:54.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
23:41:54.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
23:41:54.821 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.14 yDistance=0.02
23:41:54.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:41:54.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:54.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:54.821 00.000 16108 MoveAxis(E, 0, ABG)
23:41:54.821 00.000 16108 Move returns status 0, amount 0
23:41:54.821 00.000 16108 MoveAxis(N, 0, ABG)
23:41:54.821 00.000 16108 Move returns status 0, amount 0
23:41:54.821 00.000 16108 move complete, result=0
23:41:54.821 00.000 16108 worker thread done servicing request
23:41:54.826 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3833, FiltMin=3273, FiltMax=47238, Gamma=1.000
23:41:54.850 00.024 21068 UpdateGuideState exits: m=75468 SNR=55.1
23:41:54.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:54.854 00.002 21068 Enqueuing Expose request
23:41:54.855 00.001 16108 Worker thread wakes up
23:41:54.855 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:54.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:54.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:56.008 01.152 16108 Exposure complete
23:41:56.068 00.060 16108 worker thread done servicing request
23:41:56.068 00.000 21068 OnExposeComplete: enter
23:41:56.070 00.002 21068 UpdateGuideState(): m_state=6
23:41:56.071 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5306
23:41:56.072 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.80, Mass=88492, SNR=64.4, Peak=13139 HFD=3.1
23:41:56.073 00.001 21068 MultiStar: [#1 0.17,-0.08,1.40,U] [#2 0.05,-0.23,1.25,U] [#3 0.08,0.14,1.10,U] [#4 0.01,-0.07,0.90,U] [#5 0.25,-0.33,1.22,U] [#6 0.58,-0.46,0.00,M1] [#7 0.28,0.07,0.63,U] [#8 0.13,-0.22,0.86,U] 
23:41:56.074 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {-0.21, -0.10}
23:41:56.075 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
23:41:56.075 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
23:41:56.076 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.88 mountX=-0.11 mountY=0.09, mountTheta=2.47
23:41:56.077 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
23:41:56.078 00.001 21068 Enqueuing Move request for scope (0.09, -0.11)
23:41:56.079 00.001 16108 Worker thread wakes up
23:41:56.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:41:56.079 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:41:56.079 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
23:41:56.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:41:56.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:56.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:41:56.079 00.000 16108 MoveAxis(E, 0, ABG)
23:41:56.079 00.000 16108 Move returns status 0, amount 0
23:41:56.079 00.000 16108 MoveAxis(N, 0, ABG)
23:41:56.079 00.000 16108 Move returns status 0, amount 0
23:41:56.079 00.000 16108 move complete, result=0
23:41:56.079 00.000 16108 worker thread done servicing request
23:41:56.083 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3833, FiltMin=3213, FiltMax=44611, Gamma=1.000
23:41:56.106 00.023 21068 UpdateGuideState exits: m=88492 SNR=64.4
23:41:56.108 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:56.111 00.002 21068 Enqueuing Expose request
23:41:56.112 00.001 16108 Worker thread wakes up
23:41:56.113 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:56.114 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:56.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:57.091 00.977 16108 Exposure complete
23:41:57.148 00.057 16108 worker thread done servicing request
23:41:57.148 00.000 21068 OnExposeComplete: enter
23:41:57.149 00.001 21068 UpdateGuideState(): m_state=6
23:41:57.150 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5307
23:41:57.151 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.66, Mass=85295, SNR=67.3, Peak=12480 HFD=3.2
23:41:57.152 00.001 21068 MultiStar: [#1 0.24,-0.15,1.12,U] [#2 0.09,-0.21,1.24,U] [#3 0.13,-0.03,1.02,U] [#4 -0.20,0.17,0.87,U] [#5 0.10,0.02,1.02,U] [#6 0.02,-0.09,1.02,U] [#7 0.02,-0.21,0.60,U] [#8 0.02,-0.59,0.00,M1] 
23:41:57.153 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {-0.23, -0.24}
23:41:57.154 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.08)
23:41:57.154 00.000 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
23:41:57.155 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.24 mountX=-0.05 mountY=0.08, mountTheta=2.09
23:41:57.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
23:41:57.158 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
23:41:57.159 00.001 16108 Worker thread wakes up
23:41:57.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:41:57.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:41:57.159 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.05 yDistance=0.08
23:41:57.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:57.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:57.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:41:57.159 00.000 16108 MoveAxis(E, 0, ABG)
23:41:57.159 00.000 16108 Move returns status 0, amount 0
23:41:57.159 00.000 16108 MoveAxis(N, 0, ABG)
23:41:57.159 00.000 16108 Move returns status 0, amount 0
23:41:57.159 00.000 16108 move complete, result=0
23:41:57.159 00.000 16108 worker thread done servicing request
23:41:57.163 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3837, FiltMin=3286, FiltMax=45939, Gamma=1.000
23:41:57.178 00.015 21068 UpdateGuideState exits: m=85295 SNR=67.3
23:41:57.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:57.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:57.180 00.000 21068 Enqueuing Expose request
23:41:57.181 00.001 16108 Worker thread wakes up
23:41:57.181 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:57.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:57.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:58.344 01.162 16108 Exposure complete
23:41:58.413 00.069 16108 worker thread done servicing request
23:41:58.413 00.000 21068 OnExposeComplete: enter
23:41:58.414 00.001 21068 UpdateGuideState(): m_state=6
23:41:58.414 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5308
23:41:58.415 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.96, Mass=77727, SNR=57.9, Peak=14323 HFD=2.7
23:41:58.416 00.001 21068 MultiStar: [#1 0.21,-0.22,1.28,U] [#2 0.36,-0.48,0.00,M1] [#3 0.13,0.14,1.38,U] [#4 0.05,0.08,1.03,U] [#5 0.03,-0.18,1.24,U] [#6 0.31,-0.34,1.16,U] [#7 0.08,0.17,0.58,U] [#8 0.33,0.04,1.00,U] 
23:41:58.417 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {-0.21, 0.05}
23:41:58.418 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
23:41:58.418 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
23:41:58.419 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.13 mountY=0.02, mountTheta=2.99
23:41:58.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
23:41:58.422 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
23:41:58.422 00.000 16108 Worker thread wakes up
23:41:58.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:41:58.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:41:58.422 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
23:41:58.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:41:58.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:58.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:58.422 00.000 16108 MoveAxis(E, 0, ABG)
23:41:58.424 00.002 16108 Move returns status 0, amount 0
23:41:58.424 00.000 16108 MoveAxis(N, 0, ABG)
23:41:58.424 00.000 16108 Move returns status 0, amount 0
23:41:58.424 00.000 16108 move complete, result=0
23:41:58.424 00.000 16108 worker thread done servicing request
23:41:58.427 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3833, FiltMin=3267, FiltMax=39629, Gamma=1.000
23:41:58.442 00.015 21068 UpdateGuideState exits: m=77727 SNR=57.9
23:41:58.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:58.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:58.445 00.001 21068 Enqueuing Expose request
23:41:58.445 00.000 16108 Worker thread wakes up
23:41:58.446 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:58.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:58.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:41:59.425 00.978 16108 Exposure complete
23:41:59.485 00.060 16108 worker thread done servicing request
23:41:59.485 00.000 21068 OnExposeComplete: enter
23:41:59.486 00.001 21068 UpdateGuideState(): m_state=6
23:41:59.487 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5309
23:41:59.488 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.87, Mass=73899, SNR=55.9, Peak=13763 HFD=2.6
23:41:59.489 00.001 21068 MultiStar: [#1 0.45,0.05,1.30,U] [#2 0.37,-0.05,1.51,U] [#3 0.61,0.19,0.00,M1] [#4 -0.02,0.27,1.20,U] [#5 0.32,0.05,1.23,U] [#6 0.58,-0.15,0.00,M1] [#7 0.22,0.20,0.74,U] [#8 0.22,-0.04,0.95,U] 
23:41:59.489 00.000 21068 refined, 6 included, MultiStar: {0.20, 0.06}, one-star: {-0.29, -0.03}
23:41:59.490 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:41:59.491 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:41:59.492 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
23:41:59.493 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
23:41:59.494 00.001 21068 Enqueuing Move request for scope (0.20, 0.06)
23:41:59.495 00.001 16108 Worker thread wakes up
23:41:59.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
23:41:59.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
23:41:59.495 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.19 yDistance=-0.10
23:41:59.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:41:59.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:59.496 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:59.496 00.000 16108 MoveAxis(E, 0, ABG)
23:41:59.496 00.000 16108 Move returns status 0, amount 0
23:41:59.496 00.000 16108 MoveAxis(N, 0, ABG)
23:41:59.496 00.000 16108 Move returns status 0, amount 0
23:41:59.496 00.000 16108 move complete, result=0
23:41:59.496 00.000 16108 worker thread done servicing request
23:41:59.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3837, FiltMin=3257, FiltMax=43763, Gamma=1.000
23:41:59.525 00.025 21068 UpdateGuideState exits: m=73899 SNR=55.9
23:41:59.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:59.529 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:41:59.530 00.001 21068 Enqueuing Expose request
23:41:59.530 00.000 16108 Worker thread wakes up
23:41:59.530 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:59.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:41:59.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:00.692 01.161 16108 Exposure complete
23:42:00.770 00.078 16108 worker thread done servicing request
23:42:00.770 00.000 21068 OnExposeComplete: enter
23:42:00.770 00.000 21068 UpdateGuideState(): m_state=6
23:42:00.771 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5310
23:42:00.772 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.83, Mass=75626, SNR=57.5, Peak=13011 HFD=2.7
23:42:00.773 00.001 21068 MultiStar: [#1 0.39,0.15,1.25,U] [#2 0.23,-0.09,1.55,U] [#3 0.34,0.50,0.00,M2] [#4 -0.19,0.24,1.06,U] [#5 -0.05,0.02,1.28,U] [#6 0.05,0.00,1.05,U] [#7 0.11,0.31,0.70,U] [#8 0.29,0.09,0.95,U] 
23:42:00.775 00.002 21068 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {-0.17, -0.08}
23:42:00.776 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
23:42:00.777 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
23:42:00.778 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
23:42:00.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.06, opts=13)
23:42:00.780 00.000 21068 Enqueuing Move request for scope (0.09, 0.06)
23:42:00.782 00.002 16108 Worker thread wakes up
23:42:00.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:42:00.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:42:00.782 00.000 16108 Moving (0.09, 0.06) raw xDistance=-0.08 yDistance=-0.08
23:42:00.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:42:00.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:00.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:00.782 00.000 16108 MoveAxis(E, 0, ABG)
23:42:00.782 00.000 16108 Move returns status 0, amount 0
23:42:00.782 00.000 16108 MoveAxis(N, 0, ABG)
23:42:00.782 00.000 16108 Move returns status 0, amount 0
23:42:00.784 00.002 16108 move complete, result=0
23:42:00.784 00.000 16108 worker thread done servicing request
23:42:00.790 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3837, FiltMin=3245, FiltMax=43661, Gamma=1.000
23:42:00.817 00.027 21068 UpdateGuideState exits: m=75626 SNR=57.5
23:42:00.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:00.819 00.000 21068 Enqueuing Expose request
23:42:00.820 00.001 16108 Worker thread wakes up
23:42:00.820 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:00.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:00.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:01.790 00.969 16108 Exposure complete
23:42:01.865 00.075 16108 worker thread done servicing request
23:42:01.865 00.000 21068 OnExposeComplete: enter
23:42:01.866 00.001 21068 UpdateGuideState(): m_state=6
23:42:01.867 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5311
23:42:01.868 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.04, Mass=78662, SNR=56.1, Peak=13603 HFD=2.7
23:42:01.869 00.001 21068 MultiStar: [#1 0.44,0.21,0.00,M1] [#2 0.35,-0.13,1.47,U] [#3 0.40,0.23,1.43,U] [#4 0.13,0.30,1.23,U] [#5 0.11,0.11,1.38,U] [#6 -0.01,-0.03,0.97,U] [#7 0.06,0.33,0.50,U] [#8 0.13,0.04,1.11,U] 
23:42:01.869 00.000 21068 refined, 7 included, MultiStar: {0.13, 0.11}, one-star: {-0.33, 0.13}
23:42:01.870 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:42:01.871 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:42:01.872 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=-0.11 mountY=-0.14, mountTheta=-2.27
23:42:01.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
23:42:01.874 00.000 21068 Enqueuing Move request for scope (0.13, 0.11)
23:42:01.875 00.001 16108 Worker thread wakes up
23:42:01.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:42:01.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:42:01.875 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.14
23:42:01.876 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:42:01.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:01.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:01.876 00.000 16108 MoveAxis(E, 0, ABG)
23:42:01.876 00.000 16108 Move returns status 0, amount 0
23:42:01.876 00.000 16108 MoveAxis(N, 0, ABG)
23:42:01.876 00.000 16108 Move returns status 0, amount 0
23:42:01.876 00.000 16108 move complete, result=0
23:42:01.876 00.000 16108 worker thread done servicing request
23:42:01.879 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3837, FiltMin=3187, FiltMax=41581, Gamma=1.000
23:42:01.902 00.023 21068 UpdateGuideState exits: m=78662 SNR=56.1
23:42:01.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:01.905 00.001 21068 Enqueuing Expose request
23:42:01.907 00.002 16108 Worker thread wakes up
23:42:01.907 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:01.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:01.909 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:03.070 01.161 16108 Exposure complete
23:42:03.129 00.059 16108 worker thread done servicing request
23:42:03.129 00.000 21068 OnExposeComplete: enter
23:42:03.130 00.001 21068 UpdateGuideState(): m_state=6
23:42:03.132 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5312
23:42:03.133 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.89, Mass=80892, SNR=60.2, Peak=14256 HFD=3.4
23:42:03.134 00.001 21068 MultiStar: [#1 0.50,0.25,0.00,M2] [#2 0.41,-0.10,1.34,U] [#3 0.53,0.17,0.00,M2] [#4 0.09,0.38,0.88,U] [#5 0.16,0.02,1.08,U] [#6 0.09,-0.25,1.08,U] [#7 -0.36,0.32,0.00,M1] [#8 0.20,-0.12,0.84,U] 
23:42:03.134 00.000 21068 single-star, 5 included, MultiStar: {0.16, -0.03}, one-star: {-0.06, -0.01}
23:42:03.135 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
23:42:03.136 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
23:42:03.137 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.93 mountX=0.06 mountY=0.03, mountTheta=0.44
23:42:03.138 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
23:42:03.139 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
23:42:03.140 00.001 16108 Worker thread wakes up
23:42:03.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:42:03.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:42:03.140 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.03
23:42:03.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:42:03.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:03.140 00.000 16108 MoveAxis(E, 0, ABG)
23:42:03.140 00.000 16108 Move returns status 0, amount 0
23:42:03.140 00.000 16108 MoveAxis(N, 0, ABG)
23:42:03.140 00.000 16108 Move returns status 0, amount 0
23:42:03.140 00.000 16108 move complete, result=0
23:42:03.140 00.000 16108 worker thread done servicing request
23:42:03.144 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3837, FiltMin=3273, FiltMax=48301, Gamma=1.000
23:42:03.165 00.021 21068 UpdateGuideState exits: m=80892 SNR=60.2
23:42:03.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:03.168 00.001 21068 Enqueuing Expose request
23:42:03.169 00.001 16108 Worker thread wakes up
23:42:03.169 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:03.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:03.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:04.162 00.992 16108 Exposure complete
23:42:04.245 00.083 16108 worker thread done servicing request
23:42:04.245 00.000 21068 OnExposeComplete: enter
23:42:04.246 00.001 21068 UpdateGuideState(): m_state=6
23:42:04.247 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5313
23:42:04.247 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=876.99, Mass=73419, SNR=58.4, Peak=13888 HFD=2.8
23:42:04.248 00.001 21068 MultiStar: [#1 0.65,0.08,0.00,M3] [#2 0.41,0.05,1.29,U] [#3 0.53,0.33,0.00,M3] [#4 0.06,0.16,1.01,U] [#5 -0.02,0.10,1.16,U] [#6 0.07,-0.20,1.18,U] [#7 0.15,0.15,0.59,U] [#8 0.25,-0.07,0.84,U] 
23:42:04.249 00.001 21068 single-star, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.01, 0.08}
23:42:04.250 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
23:42:04.251 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
23:42:04.252 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.01 mountY=-0.08, mountTheta=-1.49
23:42:04.253 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
23:42:04.254 00.001 21068 Enqueuing Move request for scope (0.01, 0.08)
23:42:04.255 00.001 16108 Worker thread wakes up
23:42:04.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:42:04.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:42:04.255 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.01 yDistance=-0.08
23:42:04.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:42:04.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:04.256 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:04.256 00.000 16108 MoveAxis(E, 0, ABG)
23:42:04.256 00.000 16108 Move returns status 0, amount 0
23:42:04.256 00.000 16108 MoveAxis(N, 0, ABG)
23:42:04.256 00.000 16108 Move returns status 0, amount 0
23:42:04.256 00.000 16108 move complete, result=0
23:42:04.256 00.000 16108 worker thread done servicing request
23:42:04.260 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3840, FiltMin=3190, FiltMax=43494, Gamma=1.000
23:42:04.275 00.015 21068 UpdateGuideState exits: m=73419 SNR=58.4
23:42:04.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:04.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:04.278 00.001 21068 Enqueuing Expose request
23:42:04.279 00.001 16108 Worker thread wakes up
23:42:04.279 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:04.280 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:04.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:05.460 01.180 16108 Exposure complete
23:42:05.539 00.079 16108 worker thread done servicing request
23:42:05.540 00.001 21068 OnExposeComplete: enter
23:42:05.540 00.000 21068 UpdateGuideState(): m_state=6
23:42:05.541 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5314
23:42:05.542 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.11, Mass=81210, SNR=56.3, Peak=13779 HFD=3.1
23:42:05.543 00.001 21068 MultiStar: [#1 0.48,0.24,0.00,M4] [#2 0.35,-0.05,1.57,U] [#3 0.19,0.37,1.22,U] [#4 -0.50,0.23,0.00,M1] [#5 -0.38,0.14,1.23,U] [#6 0.02,0.15,1.31,U] [#7 0.36,0.08,0.61,U] [#8 0.12,0.06,0.77,U] 
23:42:05.544 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {-0.27, 0.21}
23:42:05.545 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
23:42:05.545 00.000 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
23:42:05.546 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.23 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
23:42:05.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.14, opts=13)
23:42:05.549 00.001 21068 Enqueuing Move request for scope (0.05, 0.14)
23:42:05.549 00.000 16108 Worker thread wakes up
23:42:05.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:42:05.550 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:42:05.550 00.000 16108 Moving (0.05, 0.14) raw xDistance=-0.02 yDistance=-0.14
23:42:05.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:42:05.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:05.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:05.550 00.000 16108 MoveAxis(E, 0, ABG)
23:42:05.550 00.000 16108 Move returns status 0, amount 0
23:42:05.550 00.000 16108 MoveAxis(N, 0, ABG)
23:42:05.550 00.000 16108 Move returns status 0, amount 0
23:42:05.550 00.000 16108 move complete, result=0
23:42:05.550 00.000 16108 worker thread done servicing request
23:42:05.556 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3840, FiltMin=3280, FiltMax=40534, Gamma=1.000
23:42:05.585 00.029 21068 UpdateGuideState exits: m=81210 SNR=56.3
23:42:05.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:05.587 00.000 21068 Enqueuing Expose request
23:42:05.588 00.001 16108 Worker thread wakes up
23:42:05.589 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:05.589 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:05.590 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:06.565 00.975 16108 Exposure complete
23:42:06.621 00.056 16108 worker thread done servicing request
23:42:06.621 00.000 21068 OnExposeComplete: enter
23:42:06.622 00.001 21068 UpdateGuideState(): m_state=6
23:42:06.623 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5315
23:42:06.624 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=877.16, Mass=69832, SNR=52.4, Peak=14179 HFD=2.8
23:42:06.625 00.001 21068 MultiStar: [#1 -0.06,0.14,1.49,U] [#2 -0.02,0.02,1.62,U] [#3 0.06,0.32,1.44,U] [#4 -0.64,0.26,0.00,M2] [#5 -0.22,0.09,1.38,U] [#6 -0.16,-0.13,1.08,U] [#7 -0.41,0.38,0.00,M1] [#8 -0.06,-0.14,0.88,U] 
23:42:06.626 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.09}, one-star: {-0.57, 0.26}
23:42:06.627 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
23:42:06.627 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
23:42:06.628 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=0.14 mountY=-0.06, mountTheta=-0.39
23:42:06.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
23:42:06.630 00.000 21068 Enqueuing Move request for scope (-0.13, 0.09)
23:42:06.631 00.001 16108 Worker thread wakes up
23:42:06.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:42:06.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:42:06.631 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=-0.06
23:42:06.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:42:06.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:06.632 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:06.632 00.000 16108 MoveAxis(E, 0, ABG)
23:42:06.632 00.000 16108 Move returns status 0, amount 0
23:42:06.632 00.000 16108 MoveAxis(N, 0, ABG)
23:42:06.632 00.000 16108 Move returns status 0, amount 0
23:42:06.632 00.000 16108 move complete, result=0
23:42:06.632 00.000 16108 worker thread done servicing request
23:42:06.635 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3840, FiltMin=3251, FiltMax=39046, Gamma=1.000
23:42:06.649 00.014 21068 UpdateGuideState exits: m=69832 SNR=52.4
23:42:06.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:06.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:06.652 00.001 21068 Enqueuing Expose request
23:42:06.653 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:06.654 00.001 16108 Worker thread wakes up
23:42:06.654 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:06.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:07.819 01.165 16108 Exposure complete
23:42:07.886 00.067 16108 worker thread done servicing request
23:42:07.887 00.001 21068 OnExposeComplete: enter
23:42:07.888 00.001 21068 UpdateGuideState(): m_state=6
23:42:07.889 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5316
23:42:07.890 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.91, Mass=79859, SNR=61.7, Peak=15171 HFD=2.6
23:42:07.892 00.002 21068 MultiStar: [#1 0.34,0.21,1.24,U] [#2 0.01,0.03,1.35,U] [#3 0.10,0.21,1.14,U] [#4 -0.47,0.33,0.00,M3] [#5 -0.05,-0.01,1.14,U] [#6 0.07,-0.04,0.96,U] [#7 -0.05,-0.01,0.49,U] [#8 0.07,-0.05,0.71,U] 
23:42:07.893 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.18, 0.00}
23:42:07.895 00.002 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
23:42:07.896 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
23:42:07.898 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=-0.04 mountY=-0.07, mountTheta=-2.11
23:42:07.900 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
23:42:07.901 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
23:42:07.902 00.001 16108 Worker thread wakes up
23:42:07.903 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:42:07.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:42:07.903 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
23:42:07.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:42:07.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:07.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:07.903 00.000 16108 MoveAxis(E, 0, ABG)
23:42:07.903 00.000 16108 Move returns status 0, amount 0
23:42:07.903 00.000 16108 MoveAxis(N, 0, ABG)
23:42:07.903 00.000 16108 Move returns status 0, amount 0
23:42:07.903 00.000 16108 move complete, result=0
23:42:07.903 00.000 16108 worker thread done servicing request
23:42:07.907 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3837, FiltMin=3277, FiltMax=43917, Gamma=1.000
23:42:07.922 00.015 21068 UpdateGuideState exits: m=79859 SNR=61.7
23:42:07.924 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:07.926 00.001 21068 Enqueuing Expose request
23:42:07.927 00.001 16108 Worker thread wakes up
23:42:07.927 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:07.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:07.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:08.896 00.969 16108 Exposure complete
23:42:08.968 00.072 16108 worker thread done servicing request
23:42:08.968 00.000 21068 OnExposeComplete: enter
23:42:08.969 00.001 21068 UpdateGuideState(): m_state=6
23:42:08.969 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5317
23:42:08.970 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.96, Mass=68729, SNR=46.5, Peak=13248 HFD=2.8
23:42:08.971 00.001 21068 MultiStar: [#1 0.43,0.09,1.59,U] [#2 0.24,-0.14,1.78,U] [#3 0.05,0.19,1.73,U] [#4 -0.14,0.27,1.27,U] [#5 -0.19,-0.23,1.65,U] [#6 0.00,-0.52,0.00,M1] [#7 0.22,0.34,0.75,U] [#8 -0.02,-0.14,1.01,U] 
23:42:08.972 00.001 21068 single-star, 7 included, MultiStar: {0.07, 0.03}, one-star: {-0.06, 0.05}
23:42:08.973 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
23:42:08.974 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
23:42:08.974 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.37 mountX=0.06 mountY=-0.04, mountTheta=-0.56
23:42:08.977 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
23:42:08.977 00.000 21068 Enqueuing Move request for scope (-0.06, 0.05)
23:42:08.978 00.001 16108 Worker thread wakes up
23:42:08.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:42:08.978 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:42:08.978 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=-0.04
23:42:08.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:42:08.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:08.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:08.978 00.000 16108 MoveAxis(E, 0, ABG)
23:42:08.979 00.001 16108 Move returns status 0, amount 0
23:42:08.979 00.000 16108 MoveAxis(N, 0, ABG)
23:42:08.979 00.000 16108 Move returns status 0, amount 0
23:42:08.979 00.000 16108 move complete, result=0
23:42:08.979 00.000 16108 worker thread done servicing request
23:42:08.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3840, FiltMin=3225, FiltMax=44445, Gamma=1.000
23:42:08.996 00.014 21068 UpdateGuideState exits: m=68729 SNR=46.5
23:42:08.998 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:08.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:08.999 00.000 21068 Enqueuing Expose request
23:42:09.000 00.001 16108 Worker thread wakes up
23:42:09.000 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:09.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:09.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:10.164 01.163 16108 Exposure complete
23:42:10.228 00.064 16108 worker thread done servicing request
23:42:10.228 00.000 21068 OnExposeComplete: enter
23:42:10.229 00.001 21068 UpdateGuideState(): m_state=6
23:42:10.230 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5318
23:42:10.230 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=876.79, Mass=76266, SNR=57.8, Peak=12755 HFD=2.9
23:42:10.232 00.002 21068 MultiStar: [#1 0.11,0.00,1.28,U] [#2 -0.02,-0.24,1.54,U] [#3 0.19,0.22,1.27,U] [#4 -0.40,0.17,1.00,U] [#5 -0.17,-0.26,1.23,U] [#6 0.02,-0.51,0.00,M2] [#7 0.14,0.15,0.60,U] [#8 -0.11,0.06,0.84,U] 
23:42:10.233 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.20, -0.12}
23:42:10.234 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
23:42:10.234 00.000 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
23:42:10.235 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=0.05 mountY=0.04, mountTheta=0.67
23:42:10.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
23:42:10.238 00.001 21068 Enqueuing Move request for scope (-0.05, -0.03)
23:42:10.238 00.000 16108 Worker thread wakes up
23:42:10.239 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:42:10.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:42:10.239 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.04
23:42:10.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:42:10.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:10.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:10.239 00.000 16108 MoveAxis(E, 0, ABG)
23:42:10.239 00.000 16108 Move returns status 0, amount 0
23:42:10.239 00.000 16108 MoveAxis(N, 0, ABG)
23:42:10.239 00.000 16108 Move returns status 0, amount 0
23:42:10.239 00.000 16108 move complete, result=0
23:42:10.239 00.000 16108 worker thread done servicing request
23:42:10.246 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3840, FiltMin=3251, FiltMax=39267, Gamma=1.000
23:42:10.274 00.028 21068 UpdateGuideState exits: m=76266 SNR=57.8
23:42:10.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.278 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:10.279 00.001 21068 Enqueuing Expose request
23:42:10.281 00.002 16108 Worker thread wakes up
23:42:10.281 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:10.283 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:10.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:11.260 00.977 16108 Exposure complete
23:42:11.319 00.059 16108 worker thread done servicing request
23:42:11.320 00.001 21068 OnExposeComplete: enter
23:42:11.321 00.001 21068 UpdateGuideState(): m_state=6
23:42:11.322 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5319
23:42:11.323 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.86, Mass=69519, SNR=52.1, Peak=12739 HFD=2.5
23:42:11.325 00.002 21068 MultiStar: [#1 0.01,0.02,1.44,U] [#2 -0.15,0.02,1.47,U] [#3 0.30,0.31,1.38,U] [#4 -0.28,0.32,1.35,U] [#5 -0.07,-0.14,1.54,U] [#6 0.12,-0.29,1.22,U] [#7 -0.07,0.20,0.85,U] [#8 -0.07,-0.21,1.04,U] 
23:42:11.326 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.37, -0.05}
23:42:11.327 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:42:11.328 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:42:11.329 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=0.06 mountY=-0.01, mountTheta=-0.15
23:42:11.332 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.02, opts=13)
23:42:11.332 00.000 21068 Enqueuing Move request for scope (-0.06, 0.02)
23:42:11.333 00.001 16108 Worker thread wakes up
23:42:11.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:42:11.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:42:11.333 00.000 16108 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.01
23:42:11.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:42:11.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:11.334 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:11.334 00.000 16108 MoveAxis(E, 0, ABG)
23:42:11.334 00.000 16108 Move returns status 0, amount 0
23:42:11.334 00.000 16108 MoveAxis(N, 0, ABG)
23:42:11.334 00.000 16108 Move returns status 0, amount 0
23:42:11.334 00.000 16108 move complete, result=0
23:42:11.334 00.000 16108 worker thread done servicing request
23:42:11.338 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3843, FiltMin=3241, FiltMax=42022, Gamma=1.000
23:42:11.356 00.018 21068 UpdateGuideState exits: m=69519 SNR=52.1
23:42:11.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:11.358 00.000 21068 Enqueuing Expose request
23:42:11.359 00.001 16108 Worker thread wakes up
23:42:11.359 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:11.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:11.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:12.524 01.164 16108 Exposure complete
23:42:12.587 00.063 16108 worker thread done servicing request
23:42:12.587 00.000 21068 OnExposeComplete: enter
23:42:12.588 00.001 21068 UpdateGuideState(): m_state=6
23:42:12.589 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5320
23:42:12.590 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.67, Mass=73167, SNR=55.6, Peak=11264 HFD=3.1
23:42:12.590 00.000 21068 MultiStar: [#1 0.51,-0.08,0.00,M1] [#2 0.33,-0.16,1.40,U] [#3 0.36,0.02,1.33,U] [#4 -0.09,0.06,1.22,U] [#5 0.31,-0.20,1.20,U] [#6 0.68,-0.39,0.00,M2] [#7 0.26,0.03,0.64,U] [#8 0.48,0.00,0.00,M1] 
23:42:12.591 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.08}, one-star: {0.00, -0.23}
23:42:12.593 00.002 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
23:42:12.594 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
23:42:12.594 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.40 mountX=-0.22 mountY=0.03, mountTheta=2.98
23:42:12.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.08, opts=13)
23:42:12.596 00.000 21068 Enqueuing Move request for scope (0.20, -0.08)
23:42:12.597 00.001 16108 Worker thread wakes up
23:42:12.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
23:42:12.597 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
23:42:12.597 00.000 16108 Moving (0.20, -0.08) raw xDistance=-0.22 yDistance=0.03
23:42:12.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:42:12.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:12.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:12.597 00.000 16108 MoveAxis(E, 56, ABG)
23:42:12.597 00.000 16108 Guiding  Dir = 2, Dur = 56
23:42:12.598 00.001 16108 IsSlewing returns 0
23:42:12.598 00.000 16108 IsGuiding returns 0
23:42:12.602 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3843, FiltMin=3238, FiltMax=42957, Gamma=1.000
23:42:12.611 00.009 16108 PulseGuide returned control before completion, sleep 53
23:42:12.616 00.005 21068 UpdateGuideState exits: m=73167 SNR=55.6
23:42:12.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.619 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:12.620 00.001 21068 Enqueuing Expose request
23:42:12.674 00.054 16108 IsGuiding returns 1
23:42:12.674 00.000 16108 scope still moving after pulse duration time elapsed
23:42:12.704 00.030 16108 IsSlewing returns 0
23:42:12.704 00.000 16108 IsGuiding returns 0
23:42:12.704 00.000 16108 scope move finished after 56 + 49 ms
23:42:12.704 00.000 16108 Move returns status 0, amount 56
23:42:12.704 00.000 16108 MoveAxis(N, 0, ABG)
23:42:12.704 00.000 16108 Move returns status 0, amount 0
23:42:12.704 00.000 16108 move complete, result=0
23:42:12.704 00.000 16108 worker thread done servicing request
23:42:12.704 00.000 16108 Worker thread wakes up
23:42:12.704 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
23:42:12.705 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:12.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:13.667 00.962 16108 Exposure complete
23:42:13.724 00.057 16108 worker thread done servicing request
23:42:13.724 00.000 21068 OnExposeComplete: enter
23:42:13.725 00.001 21068 UpdateGuideState(): m_state=6
23:42:13.726 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5321
23:42:13.727 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.99, Mass=73823, SNR=57.2, Peak=11648 HFD=3.3
23:42:13.727 00.000 21068 MultiStar: [#1 0.21,0.39,1.42,U] [#2 0.02,0.05,1.22,U] [#3 0.23,0.39,1.52,U] [#4 -0.00,0.60,0.00,M1] [#5 0.17,-0.03,1.12,U] [#6 0.33,-0.08,1.12,U] [#7 -0.20,0.68,0.00,M1] [#8 -0.00,-0.25,0.74,U] 
23:42:13.728 00.001 21068 single-star, 6 included, MultiStar: {0.13, 0.12}, one-star: {-0.15, 0.08}
23:42:13.729 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
23:42:13.730 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
23:42:13.730 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.63 mountX=0.16 mountY=-0.05, mountTheta=-0.28
23:42:13.732 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.08, opts=13)
23:42:13.734 00.002 21068 Enqueuing Move request for scope (-0.15, 0.08)
23:42:13.735 00.001 16108 Worker thread wakes up
23:42:13.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:42:13.735 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:42:13.735 00.000 16108 Moving (-0.15, 0.08) raw xDistance=0.16 yDistance=-0.05
23:42:13.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:42:13.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:13.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:13.735 00.000 16108 MoveAxis(E, 0, ABG)
23:42:13.735 00.000 16108 Move returns status 0, amount 0
23:42:13.735 00.000 16108 MoveAxis(N, 0, ABG)
23:42:13.735 00.000 16108 Move returns status 0, amount 0
23:42:13.735 00.000 16108 move complete, result=0
23:42:13.735 00.000 16108 worker thread done servicing request
23:42:13.739 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3843, FiltMin=3222, FiltMax=37885, Gamma=1.000
23:42:13.757 00.018 21068 UpdateGuideState exits: m=73823 SNR=57.2
23:42:13.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:13.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:13.759 00.000 21068 Enqueuing Expose request
23:42:13.760 00.001 16108 Worker thread wakes up
23:42:13.760 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:13.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:13.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:14.932 01.171 16108 Exposure complete
23:42:15.011 00.079 16108 worker thread done servicing request
23:42:15.011 00.000 21068 OnExposeComplete: enter
23:42:15.012 00.001 21068 UpdateGuideState(): m_state=6
23:42:15.012 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5322
23:42:15.013 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.96, Mass=72832, SNR=47.2, Peak=12960 HFD=2.6
23:42:15.014 00.001 21068 MultiStar: [#1 0.30,0.24,1.45,U] [#2 -0.13,0.04,1.81,U] [#3 0.19,0.34,1.45,U] [#4 0.08,0.32,1.46,U] [#5 0.10,0.15,1.30,U] [#6 0.34,0.14,1.28,U] [#7 0.27,0.25,0.71,U] [#8 0.05,0.25,1.04,U] 
23:42:15.015 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.20}, one-star: {-0.13, 0.05}
23:42:15.017 00.002 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:42:15.017 00.000 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
23:42:15.018 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=0.13 mountY=-0.02, mountTheta=-0.15
23:42:15.020 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.05, opts=13)
23:42:15.020 00.000 21068 Enqueuing Move request for scope (-0.13, 0.05)
23:42:15.021 00.001 16108 Worker thread wakes up
23:42:15.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
23:42:15.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
23:42:15.021 00.000 16108 Moving (-0.13, 0.05) raw xDistance=0.13 yDistance=-0.02
23:42:15.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:42:15.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:15.022 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:15.022 00.000 16108 MoveAxis(E, 0, ABG)
23:42:15.022 00.000 16108 Move returns status 0, amount 0
23:42:15.022 00.000 16108 MoveAxis(N, 0, ABG)
23:42:15.022 00.000 16108 Move returns status 0, amount 0
23:42:15.022 00.000 16108 move complete, result=0
23:42:15.022 00.000 16108 worker thread done servicing request
23:42:15.026 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3846, FiltMin=3277, FiltMax=40413, Gamma=1.000
23:42:15.042 00.016 21068 UpdateGuideState exits: m=72832 SNR=47.2
23:42:15.044 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:15.046 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:15.047 00.001 21068 Enqueuing Expose request
23:42:15.049 00.002 16108 Worker thread wakes up
23:42:15.049 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:15.051 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:15.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:16.036 00.985 16108 Exposure complete
23:42:16.094 00.058 16108 worker thread done servicing request
23:42:16.094 00.000 21068 OnExposeComplete: enter
23:42:16.094 00.000 21068 UpdateGuideState(): m_state=6
23:42:16.095 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5323
23:42:16.096 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=877.19, Mass=79092, SNR=60.9, Peak=13779 HFD=2.8
23:42:16.097 00.001 21068 MultiStar: [#1 0.06,0.43,1.31,U] [#2 0.04,0.38,1.27,U] [#3 0.27,0.53,0.00,M1] [#4 -0.21,0.53,0.00,M1] [#5 -0.02,0.37,1.29,U] [#6 0.07,0.26,1.09,U] [#7 0.11,0.64,0.00,M1] [#8 0.04,-0.01,0.83,U] 
23:42:16.098 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.31}, one-star: {-0.24, 0.28}
23:42:16.098 00.000 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
23:42:16.099 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
23:42:16.100 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.58 mountX=0.06 mountY=-0.30, mountTheta=-1.38
23:42:16.102 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.31, opts=13)
23:42:16.103 00.001 21068 Enqueuing Move request for scope (-0.00, 0.31)
23:42:16.104 00.001 16108 Worker thread wakes up
23:42:16.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.31) opts 0xd
23:42:16.104 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.31)
23:42:16.104 00.000 16108 Moving (-0.00, 0.31) raw xDistance=0.06 yDistance=-0.30
23:42:16.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:42:16.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:16.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:42:16.104 00.000 16108 MoveAxis(E, 0, ABG)
23:42:16.104 00.000 16108 Move returns status 0, amount 0
23:42:16.104 00.000 16108 MoveAxis(N, 0, ABG)
23:42:16.104 00.000 16108 Move returns status 0, amount 0
23:42:16.104 00.000 16108 move complete, result=0
23:42:16.105 00.001 16108 worker thread done servicing request
23:42:16.108 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3846, FiltMin=3171, FiltMax=40669, Gamma=1.000
23:42:16.123 00.015 21068 UpdateGuideState exits: m=79092 SNR=60.9
23:42:16.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:16.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:16.126 00.001 21068 Enqueuing Expose request
23:42:16.126 00.000 16108 Worker thread wakes up
23:42:16.126 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:42:16.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:16.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:17.291 01.164 16108 Exposure complete
23:42:17.363 00.072 16108 worker thread done servicing request
23:42:17.363 00.000 21068 OnExposeComplete: enter
23:42:17.364 00.001 21068 UpdateGuideState(): m_state=6
23:42:17.365 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5324
23:42:17.366 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.92, Mass=86601, SNR=60.0, Peak=16851 HFD=2.9
23:42:17.367 00.001 21068 MultiStar: [#1 0.30,0.42,0.00,M1] [#2 0.04,0.26,1.38,U] [#3 0.13,0.41,1.14,U] [#4 -0.23,0.29,1.07,U] [#5 0.00,0.33,1.21,U] [#6 0.13,-0.23,0.99,U] [#7 -0.23,0.05,0.61,U] [#8 0.22,0.07,0.88,U] 
23:42:17.367 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.17}, one-star: {-0.48, 0.02}
23:42:17.368 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
23:42:17.369 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
23:42:17.370 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=0.07 mountY=-0.16, mountTheta=-1.15
23:42:17.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.17, opts=13)
23:42:17.372 00.000 21068 Enqueuing Move request for scope (-0.04, 0.17)
23:42:17.374 00.002 16108 Worker thread wakes up
23:42:17.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:42:17.374 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:42:17.375 00.001 16108 Moving (-0.04, 0.17) raw xDistance=0.07 yDistance=-0.16
23:42:17.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:42:17.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:17.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:42:17.375 00.000 16108 MoveAxis(E, 0, ABG)
23:42:17.375 00.000 16108 Move returns status 0, amount 0
23:42:17.375 00.000 16108 MoveAxis(N, 0, ABG)
23:42:17.375 00.000 16108 Move returns status 0, amount 0
23:42:17.376 00.001 16108 move complete, result=0
23:42:17.376 00.000 16108 worker thread done servicing request
23:42:17.382 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3849, FiltMin=3241, FiltMax=40861, Gamma=1.000
23:42:17.404 00.022 21068 UpdateGuideState exits: m=86601 SNR=60.0
23:42:17.406 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:17.408 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:17.409 00.001 21068 Enqueuing Expose request
23:42:17.410 00.001 16108 Worker thread wakes up
23:42:17.410 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:17.412 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:17.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:18.387 00.975 16108 Exposure complete
23:42:18.462 00.075 16108 worker thread done servicing request
23:42:18.462 00.000 21068 OnExposeComplete: enter
23:42:18.463 00.001 21068 UpdateGuideState(): m_state=6
23:42:18.466 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5325
23:42:18.467 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=876.91, Mass=86023, SNR=62.0, Peak=15587 HFD=2.9
23:42:18.469 00.002 21068 MultiStar: [#1 0.39,0.19,1.52,U] [#2 0.10,-0.02,1.38,U] [#3 0.12,0.21,1.22,U] [#4 -0.24,0.44,0.00,M1] [#5 -0.05,0.05,0.94,U] [#6 0.18,-0.12,1.03,U] [#7 -0.03,0.32,0.54,U] [#8 0.19,-0.09,0.72,U] 
23:42:18.471 00.002 21068 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.60, -0.00}
23:42:18.473 00.002 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
23:42:18.474 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
23:42:18.477 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.80 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
23:42:18.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
23:42:18.481 00.002 21068 Enqueuing Move request for scope (0.06, 0.07)
23:42:18.484 00.003 16108 Worker thread wakes up
23:42:18.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:42:18.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:42:18.484 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
23:42:18.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:42:18.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:18.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:18.485 00.001 16108 MoveAxis(E, 0, ABG)
23:42:18.485 00.000 16108 Move returns status 0, amount 0
23:42:18.485 00.000 16108 MoveAxis(N, 0, ABG)
23:42:18.485 00.000 16108 Move returns status 0, amount 0
23:42:18.485 00.000 16108 move complete, result=0
23:42:18.485 00.000 16108 worker thread done servicing request
23:42:18.491 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3853, FiltMin=3267, FiltMax=42941, Gamma=1.000
23:42:18.518 00.027 21068 UpdateGuideState exits: m=86023 SNR=62.0
23:42:18.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:18.521 00.001 21068 Enqueuing Expose request
23:42:18.521 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:18.522 00.001 16108 Worker thread wakes up
23:42:18.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:18.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:19.685 01.163 16108 Exposure complete
23:42:19.784 00.099 16108 worker thread done servicing request
23:42:19.784 00.000 21068 OnExposeComplete: enter
23:42:19.786 00.002 21068 UpdateGuideState(): m_state=6
23:42:19.788 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5326
23:42:19.790 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=876.85, Mass=82325, SNR=59.4, Peak=13747 HFD=2.7
23:42:19.792 00.002 21068 MultiStar: [#1 0.42,0.16,1.67,U] [#2 0.13,0.00,1.24,U] [#3 0.19,0.21,1.28,U] [#4 -0.03,0.09,0.86,U] [#5 0.49,-0.05,0.00,M1] [#6 0.32,-0.18,0.96,U] [#7 0.16,0.33,0.63,U] [#8 0.24,-0.08,0.88,U] 
23:42:19.793 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {-0.20, -0.06}
23:42:19.795 00.002 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
23:42:19.796 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
23:42:19.798 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
23:42:19.801 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.06, opts=13)
23:42:19.802 00.001 21068 Enqueuing Move request for scope (0.18, 0.06)
23:42:19.803 00.001 16108 Worker thread wakes up
23:42:19.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
23:42:19.803 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
23:42:19.803 00.000 16108 Moving (0.18, 0.06) raw xDistance=-0.16 yDistance=-0.10
23:42:19.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:42:19.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:19.803 00.000 16108 MoveAxis(E, 0, ABG)
23:42:19.803 00.000 16108 Move returns status 0, amount 0
23:42:19.803 00.000 16108 MoveAxis(N, 0, ABG)
23:42:19.803 00.000 16108 Move returns status 0, amount 0
23:42:19.803 00.000 16108 move complete, result=0
23:42:19.803 00.000 16108 worker thread done servicing request
23:42:19.806 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3853, FiltMin=3232, FiltMax=40781, Gamma=1.000
23:42:19.829 00.023 21068 UpdateGuideState exits: m=82325 SNR=59.4
23:42:19.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.831 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:19.832 00.001 21068 Enqueuing Expose request
23:42:19.833 00.001 16108 Worker thread wakes up
23:42:19.833 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:19.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:19.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:20.809 00.975 16108 Exposure complete
23:42:20.884 00.075 16108 worker thread done servicing request
23:42:20.884 00.000 21068 OnExposeComplete: enter
23:42:20.885 00.001 21068 UpdateGuideState(): m_state=6
23:42:20.886 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5327
23:42:20.888 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.88, Mass=84120, SNR=62.3, Peak=12643 HFD=3.0
23:42:20.890 00.002 21068 MultiStar: [#1 0.56,0.07,0.00,M1] [#2 0.30,-0.20,1.27,U] [#3 0.33,0.40,0.00,M1] [#4 0.02,0.19,0.95,U] [#5 0.23,0.01,1.08,U] [#6 0.22,-0.23,0.98,U] [#7 0.43,-0.22,0.00,M1] [#8 0.43,0.07,0.82,U] 
23:42:20.891 00.001 21068 single-star, 5 included, MultiStar: {0.18, -0.04}, one-star: {-0.12, -0.03}
23:42:20.893 00.002 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
23:42:20.893 00.000 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
23:42:20.896 00.003 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.92 mountX=0.11 mountY=0.05, mountTheta=0.44
23:42:20.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.03, opts=13)
23:42:20.898 00.001 21068 Enqueuing Move request for scope (-0.12, -0.03)
23:42:20.899 00.001 16108 Worker thread wakes up
23:42:20.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:42:20.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:42:20.899 00.000 16108 Moving (-0.12, -0.03) raw xDistance=0.11 yDistance=0.05
23:42:20.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:42:20.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:20.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:20.900 00.001 16108 MoveAxis(E, 0, ABG)
23:42:20.900 00.000 16108 Move returns status 0, amount 0
23:42:20.900 00.000 16108 MoveAxis(N, 0, ABG)
23:42:20.900 00.000 16108 Move returns status 0, amount 0
23:42:20.900 00.000 16108 move complete, result=0
23:42:20.900 00.000 16108 worker thread done servicing request
23:42:20.907 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3853, FiltMin=3264, FiltMax=43741, Gamma=1.000
23:42:20.936 00.029 21068 UpdateGuideState exits: m=84120 SNR=62.3
23:42:20.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:20.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:20.939 00.001 21068 Enqueuing Expose request
23:42:20.940 00.001 16108 Worker thread wakes up
23:42:20.940 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:20.941 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:20.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:22.107 01.166 16108 Exposure complete
23:42:22.168 00.061 16108 worker thread done servicing request
23:42:22.168 00.000 21068 OnExposeComplete: enter
23:42:22.169 00.001 21068 UpdateGuideState(): m_state=6
23:42:22.170 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5328
23:42:22.170 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=876.80, Mass=76217, SNR=56.0, Peak=12771 HFD=2.8
23:42:22.172 00.002 21068 MultiStar: [#1 0.72,-0.03,0.00,M2] [#2 0.12,-0.29,1.33,U] [#3 0.46,0.19,0.00,M2] [#4 0.11,0.05,0.95,U] [#5 0.35,0.05,1.41,U] [#6 0.31,-0.50,0.00,M1] [#7 0.18,0.26,0.56,U] [#8 0.50,-0.29,0.00,M1] 
23:42:22.173 00.001 21068 refined, 4 included, MultiStar: {0.12, -0.05}, one-star: {-0.23, -0.11}
23:42:22.174 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
23:42:22.174 00.000 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
23:42:22.175 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.13 mountY=0.02, mountTheta=3.01
23:42:22.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
23:42:22.178 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
23:42:22.179 00.001 16108 Worker thread wakes up
23:42:22.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:42:22.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:42:22.179 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
23:42:22.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:42:22.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:22.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:42:22.179 00.000 16108 MoveAxis(E, 0, ABG)
23:42:22.179 00.000 16108 Move returns status 0, amount 0
23:42:22.179 00.000 16108 MoveAxis(N, 0, ABG)
23:42:22.179 00.000 16108 Move returns status 0, amount 0
23:42:22.179 00.000 16108 move complete, result=0
23:42:22.179 00.000 16108 worker thread done servicing request
23:42:22.186 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3856, FiltMin=3273, FiltMax=48285, Gamma=1.000
23:42:22.202 00.016 21068 UpdateGuideState exits: m=76217 SNR=56.0
23:42:22.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:22.205 00.001 21068 Enqueuing Expose request
23:42:22.206 00.001 16108 Worker thread wakes up
23:42:22.206 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:22.206 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:22.208 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:23.176 00.968 16108 Exposure complete
23:42:23.255 00.079 16108 worker thread done servicing request
23:42:23.255 00.000 21068 OnExposeComplete: enter
23:42:23.256 00.001 21068 UpdateGuideState(): m_state=6
23:42:23.256 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5329
23:42:23.257 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.97, Mass=92860, SNR=65.4, Peak=12976 HFD=3.4
23:42:23.258 00.001 21068 MultiStar: [#1 0.60,0.20,0.00,M3] [#2 0.26,-0.13,1.36,U] [#3 0.46,0.12,0.00,M3] [#4 0.21,0.20,1.06,U] [#5 0.33,-0.18,1.04,U] [#6 0.28,-0.25,0.74,U] [#7 -0.10,0.19,0.52,U] [#8 0.09,-0.06,0.74,U] 
23:42:23.259 00.001 21068 single-star, 6 included, MultiStar: {0.16, -0.03}, one-star: {-0.10, 0.06}
23:42:23.260 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
23:42:23.261 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
23:42:23.262 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.11 mountY=-0.03, mountTheta=-0.31
23:42:23.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
23:42:23.265 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
23:42:23.266 00.001 16108 Worker thread wakes up
23:42:23.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:42:23.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:42:23.268 00.002 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.03
23:42:23.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:42:23.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:23.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:23.268 00.000 16108 MoveAxis(E, 0, ABG)
23:42:23.268 00.000 16108 Move returns status 0, amount 0
23:42:23.268 00.000 16108 MoveAxis(N, 0, ABG)
23:42:23.268 00.000 16108 Move returns status 0, amount 0
23:42:23.268 00.000 16108 move complete, result=0
23:42:23.268 00.000 16108 worker thread done servicing request
23:42:23.274 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3856, FiltMin=3308, FiltMax=48317, Gamma=1.000
23:42:23.289 00.015 21068 UpdateGuideState exits: m=92860 SNR=65.4
23:42:23.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:23.291 00.000 21068 Enqueuing Expose request
23:42:23.292 00.001 16108 Worker thread wakes up
23:42:23.292 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:23.293 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:23.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:24.441 01.148 16108 Exposure complete
23:42:24.520 00.079 16108 worker thread done servicing request
23:42:24.520 00.000 21068 OnExposeComplete: enter
23:42:24.522 00.002 21068 UpdateGuideState(): m_state=6
23:42:24.523 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5330
23:42:24.525 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=877.03, Mass=90148, SNR=65.4, Peak=14803 HFD=3.1
23:42:24.525 00.000 21068 MultiStar: [#1 0.12,0.42,1.20,U] [#2 0.04,0.21,1.20,U] [#3 0.11,0.25,1.18,U] [#4 0.06,0.24,0.93,U] [#5 0.18,0.09,1.15,U] [#6 0.23,-0.10,0.92,U] [#7 -0.21,0.02,0.52,U] [#8 -0.24,-0.24,0.84,U] 
23:42:24.528 00.003 21068 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {-0.27, 0.12}
23:42:24.529 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:42:24.529 00.000 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:42:24.530 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
23:42:24.531 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.14, opts=13)
23:42:24.532 00.001 21068 Enqueuing Move request for scope (0.03, 0.14)
23:42:24.534 00.002 16108 Worker thread wakes up
23:42:24.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
23:42:24.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
23:42:24.534 00.000 16108 Moving (0.03, 0.14) raw xDistance=-0.00 yDistance=-0.14
23:42:24.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:42:24.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:24.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:24.534 00.000 16108 MoveAxis(E, 0, ABG)
23:42:24.534 00.000 16108 Move returns status 0, amount 0
23:42:24.534 00.000 16108 MoveAxis(N, 0, ABG)
23:42:24.534 00.000 16108 Move returns status 0, amount 0
23:42:24.534 00.000 16108 move complete, result=0
23:42:24.534 00.000 16108 worker thread done servicing request
23:42:24.539 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3859, FiltMin=3293, FiltMax=42205, Gamma=1.000
23:42:24.555 00.016 21068 UpdateGuideState exits: m=90148 SNR=65.4
23:42:24.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:24.556 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:24.557 00.001 21068 Enqueuing Expose request
23:42:24.558 00.001 16108 Worker thread wakes up
23:42:24.558 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:24.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:24.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:25.541 00.982 16108 Exposure complete
23:42:25.611 00.070 16108 worker thread done servicing request
23:42:25.611 00.000 21068 OnExposeComplete: enter
23:42:25.612 00.001 21068 UpdateGuideState(): m_state=6
23:42:25.613 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5331
23:42:25.614 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.99, Mass=92613, SNR=68.1, Peak=13920 HFD=3.4
23:42:25.616 00.002 21068 MultiStar: [#1 0.42,0.27,0.00,M3] [#2 0.28,-0.09,1.11,U] [#3 0.39,0.15,1.02,U] [#4 0.11,0.14,0.90,U] [#5 -0.04,0.01,1.02,U] [#6 0.28,-0.09,0.84,U] [#7 0.09,0.33,0.60,U] [#8 0.20,0.18,0.79,U] 
23:42:25.617 00.001 21068 single-star, 7 included, MultiStar: {0.17, 0.08}, one-star: {0.02, 0.09}
23:42:25.617 00.000 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
23:42:25.618 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:42:25.619 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.38 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
23:42:25.620 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
23:42:25.621 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
23:42:25.623 00.002 16108 Worker thread wakes up
23:42:25.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:42:25.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:42:25.623 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
23:42:25.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:42:25.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:25.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:25.623 00.000 16108 MoveAxis(E, 0, ABG)
23:42:25.623 00.000 16108 Move returns status 0, amount 0
23:42:25.623 00.000 16108 MoveAxis(N, 0, ABG)
23:42:25.623 00.000 16108 Move returns status 0, amount 0
23:42:25.623 00.000 16108 move complete, result=0
23:42:25.624 00.001 16108 worker thread done servicing request
23:42:25.627 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3859, FiltMin=3283, FiltMax=42717, Gamma=1.000
23:42:25.641 00.014 21068 UpdateGuideState exits: m=92613 SNR=68.1
23:42:25.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:25.643 00.000 21068 Enqueuing Expose request
23:42:25.645 00.002 16108 Worker thread wakes up
23:42:25.645 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:25.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:25.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:26.799 01.153 16108 Exposure complete
23:42:26.853 00.054 16108 worker thread done servicing request
23:42:26.854 00.001 21068 OnExposeComplete: enter
23:42:26.854 00.000 21068 UpdateGuideState(): m_state=6
23:42:26.855 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5332
23:42:26.856 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=877.04, Mass=77759, SNR=67.2, Peak=15152 HFD=2.7
23:42:26.857 00.001 21068 MultiStar: [#1 0.53,0.28,0.00,M4] [#2 0.26,0.15,1.13,U] [#3 0.43,0.56,0.00,M2] [#4 0.02,0.38,1.01,U] [#5 -0.05,0.08,0.95,U] [#6 0.18,-0.09,0.87,U] [#7 0.09,0.06,0.51,U] [#8 0.45,0.02,0.78,U] 
23:42:26.858 00.001 21068 single-star, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.11, 0.13}
23:42:26.859 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
23:42:26.860 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
23:42:26.860 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
23:42:26.862 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
23:42:26.862 00.000 21068 Enqueuing Move request for scope (0.11, 0.13)
23:42:26.863 00.001 16108 Worker thread wakes up
23:42:26.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:42:26.863 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:42:26.863 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.09 yDistance=-0.15
23:42:26.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:42:26.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:26.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:26.863 00.000 16108 MoveAxis(E, 0, ABG)
23:42:26.863 00.000 16108 Move returns status 0, amount 0
23:42:26.863 00.000 16108 MoveAxis(N, 0, ABG)
23:42:26.863 00.000 16108 Move returns status 0, amount 0
23:42:26.863 00.000 16108 move complete, result=0
23:42:26.865 00.002 16108 worker thread done servicing request
23:42:26.868 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3859, FiltMin=3184, FiltMax=41037, Gamma=1.000
23:42:26.893 00.025 21068 UpdateGuideState exits: m=77759 SNR=67.2
23:42:26.895 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:26.897 00.001 21068 Enqueuing Expose request
23:42:26.898 00.001 16108 Worker thread wakes up
23:42:26.898 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:26.900 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:26.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:27.869 00.969 16108 Exposure complete
23:42:27.930 00.061 16108 worker thread done servicing request
23:42:27.930 00.000 21068 OnExposeComplete: enter
23:42:27.931 00.001 21068 UpdateGuideState(): m_state=6
23:42:27.932 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5333
23:42:27.933 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.97, Mass=78222, SNR=58.7, Peak=13731 HFD=2.9
23:42:27.934 00.001 21068 MultiStar: [#1 0.55,0.31,0.00,M5] [#2 0.36,0.09,1.32,U] [#3 0.40,0.13,1.21,U] [#4 -0.24,0.31,1.06,U] [#5 -0.02,0.05,1.12,U] [#6 0.13,-0.12,0.93,U] [#7 0.05,0.62,0.00,M1] [#8 0.05,-0.10,0.91,U] 
23:42:27.935 00.001 21068 single-star, 6 included, MultiStar: {0.10, 0.07}, one-star: {-0.10, 0.06}
23:42:27.935 00.000 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:42:27.936 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
23:42:27.937 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.11 mountY=-0.04, mountTheta=-0.33
23:42:27.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
23:42:27.940 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
23:42:27.941 00.001 16108 Worker thread wakes up
23:42:27.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:42:27.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:42:27.941 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.04
23:42:27.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:42:27.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:27.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:27.941 00.000 16108 MoveAxis(E, 0, ABG)
23:42:27.941 00.000 16108 Move returns status 0, amount 0
23:42:27.941 00.000 16108 MoveAxis(N, 0, ABG)
23:42:27.941 00.000 16108 Move returns status 0, amount 0
23:42:27.941 00.000 16108 move complete, result=0
23:42:27.941 00.000 16108 worker thread done servicing request
23:42:27.946 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3859, FiltMin=3321, FiltMax=47293, Gamma=1.000
23:42:27.964 00.018 21068 UpdateGuideState exits: m=78222 SNR=58.7
23:42:27.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:27.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:27.966 00.000 21068 Enqueuing Expose request
23:42:27.967 00.001 16108 Worker thread wakes up
23:42:27.967 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:27.969 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:27.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:29.133 01.164 16108 Exposure complete
23:42:29.204 00.071 16108 worker thread done servicing request
23:42:29.204 00.000 21068 OnExposeComplete: enter
23:42:29.206 00.002 21068 UpdateGuideState(): m_state=6
23:42:29.207 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5334
23:42:29.208 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.14, Mass=80027, SNR=60.5, Peak=13424 HFD=2.8
23:42:29.210 00.002 21068 MultiStar: [#1 0.24,0.49,0.00,M6] [#2 0.10,0.25,1.19,U] [#3 0.52,0.45,0.00,M2] [#4 -0.09,0.49,0.00,M1] [#5 -0.03,0.31,1.12,U] [#6 0.12,0.02,1.06,U] [#7 0.21,0.41,0.52,U] [#8 0.20,0.12,0.99,U] 
23:42:29.212 00.002 21068 refined, 5 included, MultiStar: {0.07, 0.21}, one-star: {-0.10, 0.23}
23:42:29.214 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:42:29.215 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
23:42:29.216 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.24 mountX=-0.03 mountY=-0.22, mountTheta=-1.72
23:42:29.219 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.21, opts=13)
23:42:29.222 00.003 21068 Enqueuing Move request for scope (0.07, 0.21)
23:42:29.223 00.001 16108 Worker thread wakes up
23:42:29.224 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:42:29.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:42:29.224 00.000 16108 Moving (0.07, 0.21) raw xDistance=-0.03 yDistance=-0.22
23:42:29.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:42:29.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:29.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:42:29.224 00.000 16108 MoveAxis(E, 0, ABG)
23:42:29.224 00.000 16108 Move returns status 0, amount 0
23:42:29.224 00.000 16108 MoveAxis(N, 0, ABG)
23:42:29.225 00.001 16108 Move returns status 0, amount 0
23:42:29.225 00.000 16108 move complete, result=0
23:42:29.225 00.000 16108 worker thread done servicing request
23:42:29.231 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3859, FiltMin=3321, FiltMax=37421, Gamma=1.000
23:42:29.248 00.017 21068 UpdateGuideState exits: m=80027 SNR=60.5
23:42:29.250 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.250 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:29.251 00.001 21068 Enqueuing Expose request
23:42:29.252 00.001 16108 Worker thread wakes up
23:42:29.252 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:29.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:29.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:30.232 00.979 16108 Exposure complete
23:42:30.290 00.058 16108 worker thread done servicing request
23:42:30.290 00.000 21068 OnExposeComplete: enter
23:42:30.291 00.001 21068 UpdateGuideState(): m_state=6
23:42:30.292 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5335
23:42:30.293 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=877.21, Mass=78232, SNR=62.8, Peak=15936 HFD=2.8
23:42:30.294 00.001 21068 MultiStar: [#1 0.67,0.35,0.00,M7] [#2 0.62,0.01,0.00,M1] [#3 0.37,0.41,0.00,M3] [#4 0.30,0.26,0.96,U] [#5 0.16,0.13,1.13,U] [#6 0.36,-0.08,0.97,U] [#7 -0.02,0.40,0.61,U] [#8 0.37,0.10,0.81,U] 
23:42:30.295 00.001 21068 refined, 5 included, MultiStar: {0.23, 0.17}, one-star: {0.14, 0.31}
23:42:30.296 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
23:42:30.296 00.000 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
23:42:30.297 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.65 mountX=-0.19 mountY=-0.22, mountTheta=-2.29
23:42:30.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.17, opts=13)
23:42:30.299 00.000 21068 Enqueuing Move request for scope (0.23, 0.17)
23:42:30.300 00.001 16108 Worker thread wakes up
23:42:30.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
23:42:30.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
23:42:30.300 00.000 16108 Moving (0.23, 0.17) raw xDistance=-0.19 yDistance=-0.22
23:42:30.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:42:30.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:30.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:42:30.301 00.001 16108 MoveAxis(E, 0, ABG)
23:42:30.301 00.000 16108 Move returns status 0, amount 0
23:42:30.301 00.000 16108 MoveAxis(N, 0, ABG)
23:42:30.301 00.000 16108 Move returns status 0, amount 0
23:42:30.301 00.000 16108 move complete, result=0
23:42:30.301 00.000 16108 worker thread done servicing request
23:42:30.305 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3859, FiltMin=3350, FiltMax=45821, Gamma=1.000
23:42:30.317 00.012 21068 UpdateGuideState exits: m=78232 SNR=62.8
23:42:30.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:30.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:30.320 00.001 21068 Enqueuing Expose request
23:42:30.320 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:30.321 00.001 16108 Worker thread wakes up
23:42:30.321 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:30.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:31.488 01.167 16108 Exposure complete
23:42:31.559 00.071 16108 worker thread done servicing request
23:42:31.559 00.000 21068 OnExposeComplete: enter
23:42:31.562 00.003 21068 UpdateGuideState(): m_state=6
23:42:31.563 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5336
23:42:31.565 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=877.03, Mass=71086, SNR=54.0, Peak=13139 HFD=2.7
23:42:31.567 00.002 21068 MultiStar: [#1 0.55,0.31,0.00,M8] [#2 0.51,0.22,0.00,M2] [#3 0.41,0.39,0.00,M4] [#4 0.04,0.41,1.04,U] [#5 0.18,0.07,1.33,U] [#6 0.53,-0.09,0.00,M1] [#7 0.15,0.41,0.60,U] [#8 0.19,0.19,0.89,U] 
23:42:31.568 00.001 21068 refined, 4 included, MultiStar: {0.03, 0.22}, one-star: {-0.37, 0.13}
23:42:31.569 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
23:42:31.571 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
23:42:31.572 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.42 mountX=0.00 mountY=-0.22, mountTheta=-1.55
23:42:31.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
23:42:31.575 00.001 21068 Enqueuing Move request for scope (0.03, 0.22)
23:42:31.576 00.001 16108 Worker thread wakes up
23:42:31.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
23:42:31.576 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
23:42:31.576 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.00 yDistance=-0.22
23:42:31.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:42:31.576 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-0.66
23:42:31.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:42:31.576 00.000 16108 MoveAxis(E, 0, ABG)
23:42:31.576 00.000 16108 Move returns status 0, amount 0
23:42:31.576 00.000 16108 MoveAxis(N, 45, ABG)
23:42:31.576 00.000 16108 Guiding  Dir = 0, Dur = 45
23:42:31.576 00.000 16108 IsSlewing returns 0
23:42:31.577 00.001 16108 IsGuiding returns 0
23:42:31.580 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3859, FiltMin=3305, FiltMax=51213, Gamma=1.000
23:42:31.597 00.017 21068 UpdateGuideState exits: m=71086 SNR=54.0
23:42:31.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.598 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:31.599 00.001 21068 Enqueuing Expose request
23:42:31.621 00.022 16108 PulseGuide returned control before completion, sleep 11
23:42:31.636 00.015 16108 IsGuiding returns 1
23:42:31.636 00.000 16108 scope still moving after pulse duration time elapsed
23:42:31.667 00.031 16108 IsSlewing returns 0
23:42:31.667 00.000 16108 IsGuiding returns 1
23:42:31.698 00.031 16108 IsSlewing returns 0
23:42:31.698 00.000 16108 IsGuiding returns 1
23:42:31.730 00.032 16108 IsSlewing returns 0
23:42:31.730 00.000 16108 IsGuiding returns 0
23:42:31.730 00.000 16108 scope move finished after 45 + 108 ms
23:42:31.730 00.000 16108 Move returns status 0, amount 45
23:42:31.730 00.000 16108 move complete, result=0
23:42:31.730 00.000 16108 worker thread done servicing request
23:42:31.730 00.000 16108 Worker thread wakes up
23:42:31.731 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
23:42:31.733 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:31.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:32.698 00.965 16108 Exposure complete
23:42:32.768 00.070 16108 worker thread done servicing request
23:42:32.768 00.000 21068 OnExposeComplete: enter
23:42:32.769 00.001 21068 UpdateGuideState(): m_state=6
23:42:32.770 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5337
23:42:32.771 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.07, Mass=85793, SNR=61.5, Peak=14032 HFD=3.4
23:42:32.772 00.001 21068 MultiStar: [#1 0.50,0.30,0.00,M9] [#2 0.35,0.07,1.39,U] [#3 0.34,0.44,0.00,M5] [#4 0.18,0.20,1.00,U] [#5 0.12,0.33,1.20,U] [#6 0.29,-0.16,0.88,U] [#7 0.09,0.54,0.00,M1] [#8 0.34,0.00,0.79,U] 
23:42:32.773 00.001 21068 single-star, 5 included, MultiStar: {0.22, 0.12}, one-star: {0.05, 0.17}
23:42:32.774 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:42:32.775 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:42:32.775 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.28 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
23:42:32.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.17, opts=13)
23:42:32.778 00.001 21068 Enqueuing Move request for scope (0.05, 0.17)
23:42:32.779 00.001 16108 Worker thread wakes up
23:42:32.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:42:32.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:42:32.779 00.000 16108 Moving (0.05, 0.17) raw xDistance=-0.02 yDistance=-0.17
23:42:32.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:42:32.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:32.780 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:32.780 00.000 16108 MoveAxis(E, 0, ABG)
23:42:32.780 00.000 16108 Move returns status 0, amount 0
23:42:32.780 00.000 16108 MoveAxis(N, 0, ABG)
23:42:32.780 00.000 16108 Move returns status 0, amount 0
23:42:32.780 00.000 16108 move complete, result=0
23:42:32.780 00.000 16108 worker thread done servicing request
23:42:32.786 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3859, FiltMin=3334, FiltMax=45030, Gamma=1.000
23:42:32.814 00.028 21068 UpdateGuideState exits: m=85793 SNR=61.5
23:42:32.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:32.817 00.001 21068 Enqueuing Expose request
23:42:32.818 00.001 16108 Worker thread wakes up
23:42:32.819 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:32.820 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:32.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:34.002 01.182 16108 Exposure complete
23:42:34.076 00.074 16108 worker thread done servicing request
23:42:34.076 00.000 21068 OnExposeComplete: enter
23:42:34.076 00.000 21068 UpdateGuideState(): m_state=6
23:42:34.077 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5338
23:42:34.078 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.88, Mass=68364, SNR=50.5, Peak=12736 HFD=2.8
23:42:34.079 00.001 21068 MultiStar: [#1 0.72,0.26,0.00,M10] [#2 0.45,0.01,1.56,U] [#3 0.62,0.47,0.00,M6] [#4 0.05,0.23,1.08,U] [#5 0.16,-0.04,1.43,U] [#6 0.31,-0.16,1.18,U] [#7 0.11,0.56,0.00,M2] [#8 0.44,0.07,0.83,U] 
23:42:34.080 00.001 21068 single-star, 5 included, MultiStar: {0.26, 0.01}, one-star: {0.13, -0.03}
23:42:34.080 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
23:42:34.081 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
23:42:34.082 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.14 mountY=-0.00, mountTheta=-3.14
23:42:34.083 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
23:42:34.084 00.001 21068 Enqueuing Move request for scope (0.13, -0.03)
23:42:34.085 00.001 16108 Worker thread wakes up
23:42:34.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
23:42:34.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
23:42:34.085 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.14 yDistance=-0.00
23:42:34.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:42:34.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:34.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:42:34.085 00.000 16108 MoveAxis(E, 0, ABG)
23:42:34.085 00.000 16108 Move returns status 0, amount 0
23:42:34.085 00.000 16108 MoveAxis(N, 0, ABG)
23:42:34.085 00.000 16108 Move returns status 0, amount 0
23:42:34.085 00.000 16108 move complete, result=0
23:42:34.085 00.000 16108 worker thread done servicing request
23:42:34.089 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3859, FiltMin=3283, FiltMax=41734, Gamma=1.000
23:42:34.105 00.016 21068 UpdateGuideState exits: m=68364 SNR=50.5
23:42:34.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:34.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:34.107 00.000 21068 Enqueuing Expose request
23:42:34.108 00.001 16108 Worker thread wakes up
23:42:34.108 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:34.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:34.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:35.088 00.979 16108 Exposure complete
23:42:35.149 00.061 16108 worker thread done servicing request
23:42:35.149 00.000 21068 OnExposeComplete: enter
23:42:35.150 00.001 21068 UpdateGuideState(): m_state=6
23:42:35.152 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5339
23:42:35.154 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.06, Mass=80625, SNR=53.1, Peak=13584 HFD=2.8
23:42:35.155 00.001 21068 MultiStar: [#1 0.49,0.21,0.00,R] [#2 0.27,-0.03,1.56,U] [#3 0.30,0.10,1.50,U] [#4 0.03,-0.01,1.04,U] [#5 0.14,0.18,1.28,U] [#6 0.35,-0.14,1.04,U] [#7 -0.08,0.50,0.00,M3] [#8 0.11,0.09,1.21,U] 
23:42:35.156 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.05}, one-star: {-0.13, 0.16}
23:42:35.156 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
23:42:35.157 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
23:42:35.158 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
23:42:35.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.05, opts=13)
23:42:35.161 00.001 21068 Enqueuing Move request for scope (0.17, 0.05)
23:42:35.162 00.001 16108 Worker thread wakes up
23:42:35.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
23:42:35.163 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
23:42:35.163 00.000 16108 Moving (0.17, 0.05) raw xDistance=-0.16 yDistance=-0.09
23:42:35.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:42:35.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:35.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:35.163 00.000 16108 MoveAxis(E, 0, ABG)
23:42:35.163 00.000 16108 Move returns status 0, amount 0
23:42:35.163 00.000 16108 MoveAxis(N, 0, ABG)
23:42:35.163 00.000 16108 Move returns status 0, amount 0
23:42:35.163 00.000 16108 move complete, result=0
23:42:35.164 00.001 16108 worker thread done servicing request
23:42:35.167 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3859, FiltMin=3315, FiltMax=46150, Gamma=1.000
23:42:35.182 00.015 21068 UpdateGuideState exits: m=80625 SNR=53.1
23:42:35.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:35.184 00.000 21068 Enqueuing Expose request
23:42:35.185 00.001 16108 Worker thread wakes up
23:42:35.185 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:35.186 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:35.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:36.337 01.151 16108 Exposure complete
23:42:36.392 00.055 16108 worker thread done servicing request
23:42:36.392 00.000 21068 OnExposeComplete: enter
23:42:36.394 00.002 21068 UpdateGuideState(): m_state=6
23:42:36.394 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5340
23:42:36.395 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.92, Mass=63790, SNR=49.1, Peak=11523 HFD=2.8
23:42:36.397 00.002 21068 MultiStar: [#1 -0.17,-0.01,1.59,U] [#2 -0.01,-0.02,1.70,U] [#3 0.27,0.39,0.00,M6] [#4 0.21,0.19,1.10,U] [#5 0.08,0.08,1.31,U] [#6 0.18,-0.07,1.24,U] [#7 0.01,0.08,0.65,U] [#8 0.02,0.02,1.06,U] 
23:42:36.398 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {-0.10, 0.01}
23:42:36.399 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
23:42:36.400 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
23:42:36.402 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.91 mountX=-0.02 mountY=-0.03, mountTheta=-2.05
23:42:36.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
23:42:36.407 00.002 21068 Enqueuing Move request for scope (0.02, 0.03)
23:42:36.409 00.002 16108 Worker thread wakes up
23:42:36.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:42:36.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:42:36.409 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
23:42:36.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:42:36.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:36.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:36.409 00.000 16108 MoveAxis(E, 0, ABG)
23:42:36.409 00.000 16108 Move returns status 0, amount 0
23:42:36.409 00.000 16108 MoveAxis(N, 0, ABG)
23:42:36.409 00.000 16108 Move returns status 0, amount 0
23:42:36.409 00.000 16108 move complete, result=0
23:42:36.409 00.000 16108 worker thread done servicing request
23:42:36.414 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3859, FiltMin=3229, FiltMax=45069, Gamma=1.000
23:42:36.437 00.023 21068 UpdateGuideState exits: m=63790 SNR=49.1
23:42:36.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:36.440 00.001 21068 Enqueuing Expose request
23:42:36.441 00.001 16108 Worker thread wakes up
23:42:36.441 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:36.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:36.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:37.408 00.967 16108 Exposure complete
23:42:37.466 00.058 16108 worker thread done servicing request
23:42:37.466 00.000 21068 OnExposeComplete: enter
23:42:37.467 00.001 21068 UpdateGuideState(): m_state=6
23:42:37.468 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5341
23:42:37.468 00.000 21068 Star::Find returns 1 (0), X=220.32, Y=876.94, Mass=71099, SNR=51.4, Peak=12147 HFD=3.3
23:42:37.469 00.001 21068 MultiStar: [#1 -0.29,0.15,1.78,U] [#2 0.19,-0.17,1.57,U] [#3 0.25,0.46,0.00,M7] [#4 -0.07,0.24,1.24,U] [#5 -0.07,0.11,1.26,U] [#6 0.11,-0.07,1.30,U] [#7 -0.32,0.23,0.69,U] [#8 0.52,-0.07,0.00,M1] 
23:42:37.470 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.06}, one-star: {-0.21, 0.03}
23:42:37.470 00.000 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
23:42:37.472 00.002 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
23:42:37.473 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.47 mountX=0.09 mountY=-0.04, mountTheta=-0.44
23:42:37.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.06, opts=13)
23:42:37.475 00.000 21068 Enqueuing Move request for scope (-0.08, 0.06)
23:42:37.476 00.001 16108 Worker thread wakes up
23:42:37.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:42:37.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:42:37.476 00.000 16108 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=-0.04
23:42:37.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:42:37.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:37.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:37.476 00.000 16108 MoveAxis(E, 0, ABG)
23:42:37.476 00.000 16108 Move returns status 0, amount 0
23:42:37.476 00.000 16108 MoveAxis(N, 0, ABG)
23:42:37.476 00.000 16108 Move returns status 0, amount 0
23:42:37.476 00.000 16108 move complete, result=0
23:42:37.476 00.000 16108 worker thread done servicing request
23:42:37.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3859, FiltMin=3283, FiltMax=48387, Gamma=1.000
23:42:37.495 00.015 21068 UpdateGuideState exits: m=71099 SNR=51.4
23:42:37.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:37.498 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:37.498 00.000 21068 Enqueuing Expose request
23:42:37.500 00.002 16108 Worker thread wakes up
23:42:37.500 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:37.502 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:37.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:38.680 01.178 16108 Exposure complete
23:42:38.763 00.083 16108 worker thread done servicing request
23:42:38.763 00.000 21068 OnExposeComplete: enter
23:42:38.764 00.001 21068 UpdateGuideState(): m_state=6
23:42:38.765 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5342
23:42:38.765 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=876.87, Mass=82829, SNR=61.9, Peak=12547 HFD=2.8
23:42:38.767 00.002 21068 MultiStar: [#1 0.05,0.01,1.29,U] [#2 0.03,0.14,1.43,U] [#3 0.11,0.29,1.29,U] [#4 0.10,0.38,0.85,U] [#5 0.11,0.04,1.17,U] [#6 0.18,-0.13,0.89,U] [#7 0.01,0.40,0.51,U] [#8 0.30,0.15,0.82,U] 
23:42:38.767 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.36, -0.04}
23:42:38.768 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:42:38.769 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:42:38.770 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
23:42:38.771 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
23:42:38.772 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
23:42:38.773 00.001 16108 Worker thread wakes up
23:42:38.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:42:38.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:42:38.773 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.03 yDistance=-0.13
23:42:38.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:42:38.774 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:38.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:42:38.774 00.000 16108 MoveAxis(E, 0, ABG)
23:42:38.774 00.000 16108 Move returns status 0, amount 0
23:42:38.774 00.000 16108 MoveAxis(N, 0, ABG)
23:42:38.774 00.000 16108 Move returns status 0, amount 0
23:42:38.774 00.000 16108 move complete, result=0
23:42:38.774 00.000 16108 worker thread done servicing request
23:42:38.778 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3859, FiltMin=3315, FiltMax=45462, Gamma=1.000
23:42:38.804 00.026 21068 UpdateGuideState exits: m=82829 SNR=61.9
23:42:38.806 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:38.808 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:38.810 00.002 21068 Enqueuing Expose request
23:42:38.810 00.000 16108 Worker thread wakes up
23:42:38.811 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:38.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:38.812 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:39.790 00.978 16108 Exposure complete
23:42:39.886 00.096 16108 worker thread done servicing request
23:42:39.886 00.000 21068 OnExposeComplete: enter
23:42:39.887 00.001 21068 UpdateGuideState(): m_state=6
23:42:39.887 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5343
23:42:39.888 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.91, Mass=82496, SNR=61.2, Peak=12928 HFD=3.1
23:42:39.889 00.001 21068 MultiStar: [#1 0.01,0.21,1.31,U] [#2 0.19,-0.05,1.61,U] [#3 0.38,0.43,0.00,M7] [#4 -0.23,0.07,0.95,U] [#5 0.21,0.18,1.14,U] [#6 -0.01,0.04,0.80,U] [#7 -0.14,0.11,0.49,U] [#8 0.28,-0.05,0.87,U] 
23:42:39.890 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.10, 0.01}
23:42:39.891 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
23:42:39.892 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
23:42:39.893 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.92 mountX=-0.04 mountY=-0.07, mountTheta=-2.04
23:42:39.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
23:42:39.896 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
23:42:39.897 00.001 16108 Worker thread wakes up
23:42:39.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:42:39.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:42:39.897 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
23:42:39.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:42:39.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:39.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:39.897 00.000 16108 MoveAxis(E, 0, ABG)
23:42:39.898 00.001 16108 Move returns status 0, amount 0
23:42:39.898 00.000 16108 MoveAxis(N, 0, ABG)
23:42:39.898 00.000 16108 Move returns status 0, amount 0
23:42:39.898 00.000 16108 move complete, result=0
23:42:39.898 00.000 16108 worker thread done servicing request
23:42:39.906 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3862, FiltMin=3331, FiltMax=39661, Gamma=1.000
23:42:39.919 00.013 21068 UpdateGuideState exits: m=82496 SNR=61.2
23:42:39.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:39.921 00.000 21068 Enqueuing Expose request
23:42:39.923 00.002 16108 Worker thread wakes up
23:42:39.923 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:39.924 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:39.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:41.074 01.150 16108 Exposure complete
23:42:41.127 00.053 16108 worker thread done servicing request
23:42:41.128 00.001 21068 OnExposeComplete: enter
23:42:41.128 00.000 21068 UpdateGuideState(): m_state=6
23:42:41.129 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5344
23:42:41.130 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.98, Mass=83969, SNR=59.1, Peak=13523 HFD=3.2
23:42:41.131 00.001 21068 MultiStar: [#1 0.13,-0.01,1.20,U] [#2 0.08,0.20,1.35,U] [#3 0.20,0.35,1.60,U] [#4 -0.09,0.32,0.90,U] [#5 0.19,0.07,1.13,U] [#6 0.17,-0.13,0.89,U] [#7 -0.03,0.25,0.74,U] [#8 0.07,0.34,0.70,U] 
23:42:41.132 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.02, 0.08}
23:42:41.133 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
23:42:41.133 00.000 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:42:41.134 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=-0.01 mountY=-0.08, mountTheta=-1.63
23:42:41.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
23:42:41.137 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
23:42:41.138 00.001 16108 Worker thread wakes up
23:42:41.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:42:41.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:42:41.138 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=-0.08
23:42:41.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:42:41.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:41.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:41.138 00.000 16108 MoveAxis(E, 0, ABG)
23:42:41.138 00.000 16108 Move returns status 0, amount 0
23:42:41.138 00.000 16108 MoveAxis(N, 0, ABG)
23:42:41.138 00.000 16108 Move returns status 0, amount 0
23:42:41.138 00.000 16108 move complete, result=0
23:42:41.138 00.000 16108 worker thread done servicing request
23:42:41.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3862, FiltMin=3232, FiltMax=42886, Gamma=1.000
23:42:41.156 00.014 21068 UpdateGuideState exits: m=83969 SNR=59.1
23:42:41.157 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.157 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:41.158 00.001 21068 Enqueuing Expose request
23:42:41.159 00.001 16108 Worker thread wakes up
23:42:41.159 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:41.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:41.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:42.131 00.971 16108 Exposure complete
23:42:42.189 00.058 16108 worker thread done servicing request
23:42:42.189 00.000 21068 OnExposeComplete: enter
23:42:42.190 00.001 21068 UpdateGuideState(): m_state=6
23:42:42.191 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5345
23:42:42.191 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=877.38, Mass=84972, SNR=57.9, Peak=12531 HFD=3.2
23:42:42.192 00.001 21068 MultiStar: [#1 -0.23,0.01,1.37,U] [#2 0.14,0.05,1.39,U] [#3 0.19,0.26,1.06,U] [#4 0.00,0.20,1.08,U] [#5 0.26,0.18,1.07,U] [#6 0.12,0.09,0.94,U] [#7 -0.23,0.40,0.57,U] [#8 0.42,0.40,0.00,M1] 
23:42:42.193 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.18}, one-star: {-0.30, 0.48}
23:42:42.194 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:42:42.194 00.000 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
23:42:42.195 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.54 mountX=0.03 mountY=-0.18, mountTheta=-1.43
23:42:42.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.18, opts=13)
23:42:42.199 00.001 21068 Enqueuing Move request for scope (0.01, 0.18)
23:42:42.199 00.000 16108 Worker thread wakes up
23:42:42.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
23:42:42.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
23:42:42.199 00.000 16108 Moving (0.01, 0.18) raw xDistance=0.03 yDistance=-0.18
23:42:42.200 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:42:42.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:42.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:42:42.200 00.000 16108 MoveAxis(E, 0, ABG)
23:42:42.200 00.000 16108 Move returns status 0, amount 0
23:42:42.200 00.000 16108 MoveAxis(N, 0, ABG)
23:42:42.200 00.000 16108 Move returns status 0, amount 0
23:42:42.200 00.000 16108 move complete, result=0
23:42:42.200 00.000 16108 worker thread done servicing request
23:42:42.205 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3862, FiltMin=3337, FiltMax=39987, Gamma=1.000
23:42:42.236 00.031 21068 UpdateGuideState exits: m=84972 SNR=57.9
23:42:42.238 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.240 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:42.243 00.003 21068 Enqueuing Expose request
23:42:42.245 00.002 16108 Worker thread wakes up
23:42:42.245 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:42.247 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:42.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:43.402 01.155 16108 Exposure complete
23:42:43.460 00.058 16108 worker thread done servicing request
23:42:43.460 00.000 21068 OnExposeComplete: enter
23:42:43.460 00.000 21068 UpdateGuideState(): m_state=6
23:42:43.461 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5346
23:42:43.462 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=877.14, Mass=70382, SNR=53.4, Peak=12656 HFD=2.7
23:42:43.463 00.001 21068 MultiStar: [#1 -0.23,-0.21,1.36,U] [#2 0.39,0.13,1.64,U] [#3 0.20,0.27,1.64,U] [#4 0.04,0.24,1.20,U] [#5 0.29,0.27,1.29,U] [#6 0.57,0.13,0.00,M1] [#7 -0.29,0.47,0.00,M1] [#8 0.33,0.21,0.80,U] 
23:42:43.463 00.000 21068 refined, 6 included, MultiStar: {0.14, 0.16}, one-star: {-0.08, 0.23}
23:42:43.464 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
23:42:43.466 00.002 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
23:42:43.466 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.84 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
23:42:43.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.16, opts=13)
23:42:43.469 00.000 21068 Enqueuing Move request for scope (0.14, 0.16)
23:42:43.470 00.001 16108 Worker thread wakes up
23:42:43.471 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
23:42:43.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
23:42:43.471 00.000 16108 Moving (0.14, 0.16) raw xDistance=-0.11 yDistance=-0.19
23:42:43.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:42:43.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:43.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:42:43.471 00.000 16108 MoveAxis(E, 0, ABG)
23:42:43.471 00.000 16108 Move returns status 0, amount 0
23:42:43.472 00.001 16108 MoveAxis(N, 0, ABG)
23:42:43.472 00.000 16108 Move returns status 0, amount 0
23:42:43.472 00.000 16108 move complete, result=0
23:42:43.472 00.000 16108 worker thread done servicing request
23:42:43.478 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3865, FiltMin=3277, FiltMax=41005, Gamma=1.000
23:42:43.492 00.014 21068 UpdateGuideState exits: m=70382 SNR=53.4
23:42:43.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:43.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:43.495 00.001 21068 Enqueuing Expose request
23:42:43.495 00.000 16108 Worker thread wakes up
23:42:43.495 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:43.497 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:43.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:44.461 00.964 16108 Exposure complete
23:42:44.516 00.055 16108 worker thread done servicing request
23:42:44.516 00.000 21068 OnExposeComplete: enter
23:42:44.518 00.002 21068 UpdateGuideState(): m_state=6
23:42:44.519 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5347
23:42:44.520 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.23, Mass=74191, SNR=54.6, Peak=13888 HFD=2.9
23:42:44.521 00.001 21068 MultiStar: [#1 0.04,0.19,1.36,U] [#2 0.50,0.08,0.00,M1] [#3 0.45,0.40,0.00,M5] [#4 0.16,0.17,1.04,U] [#5 0.26,0.22,1.10,U] [#6 0.54,0.05,0.00,M2] [#7 0.33,0.13,0.69,U] [#8 0.36,0.16,0.71,U] 
23:42:44.521 00.000 21068 refined, 5 included, MultiStar: {0.19, 0.20}, one-star: {0.14, 0.32}
23:42:44.522 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
23:42:44.523 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:42:44.524 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.81 mountX=-0.15 mountY=-0.24, mountTheta=-2.14
23:42:44.526 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.20, opts=13)
23:42:44.526 00.000 21068 Enqueuing Move request for scope (0.19, 0.20)
23:42:44.527 00.001 16108 Worker thread wakes up
23:42:44.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
23:42:44.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
23:42:44.527 00.000 16108 Moving (0.19, 0.20) raw xDistance=-0.15 yDistance=-0.24
23:42:44.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:42:44.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:42:44.527 00.000 16108 MoveAxis(E, 0, ABG)
23:42:44.528 00.001 16108 Move returns status 0, amount 0
23:42:44.528 00.000 16108 MoveAxis(N, 49, ABG)
23:42:44.528 00.000 16108 Guiding  Dir = 0, Dur = 49
23:42:44.528 00.000 16108 IsSlewing returns 0
23:42:44.528 00.000 16108 IsGuiding returns 0
23:42:44.531 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3869, FiltMin=3283, FiltMax=45405, Gamma=1.000
23:42:44.546 00.015 21068 UpdateGuideState exits: m=74191 SNR=54.6
23:42:44.546 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:44.548 00.001 21068 Enqueuing Expose request
23:42:44.573 00.025 16108 PulseGuide returned control before completion, sleep 14
23:42:44.588 00.015 16108 IsGuiding returns 1
23:42:44.588 00.000 16108 scope still moving after pulse duration time elapsed
23:42:44.619 00.031 16108 IsSlewing returns 0
23:42:44.619 00.000 16108 IsGuiding returns 1
23:42:44.650 00.031 16108 IsSlewing returns 0
23:42:44.650 00.000 16108 IsGuiding returns 1
23:42:44.681 00.031 16108 IsSlewing returns 0
23:42:44.681 00.000 16108 IsGuiding returns 0
23:42:44.681 00.000 16108 scope move finished after 49 + 104 ms
23:42:44.681 00.000 16108 Move returns status 0, amount 49
23:42:44.681 00.000 16108 move complete, result=0
23:42:44.682 00.001 16108 worker thread done servicing request
23:42:44.682 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
23:42:44.684 00.002 16108 Worker thread wakes up
23:42:44.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:44.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:45.840 01.156 16108 Exposure complete
23:42:45.913 00.073 16108 worker thread done servicing request
23:42:45.913 00.000 21068 OnExposeComplete: enter
23:42:45.915 00.002 21068 UpdateGuideState(): m_state=6
23:42:45.916 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5348
23:42:45.917 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.07, Mass=70012, SNR=52.2, Peak=14096 HFD=3.0
23:42:45.919 00.002 21068 MultiStar: [#1 -0.13,0.05,1.51,U] [#2 0.05,-0.02,1.30,U] [#3 -0.01,0.23,1.53,U] [#4 0.08,0.37,1.16,U] [#5 0.27,0.16,1.30,U] [#6 0.05,-0.01,1.01,U] [#7 0.25,0.10,0.74,U] [#8 0.17,-0.08,0.87,U] 
23:42:45.921 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.05, 0.16}
23:42:45.921 00.000 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
23:42:45.923 00.002 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
23:42:45.924 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
23:42:45.927 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
23:42:45.928 00.001 21068 Enqueuing Move request for scope (0.07, 0.11)
23:42:45.930 00.002 16108 Worker thread wakes up
23:42:45.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:42:45.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:42:45.930 00.000 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.13
23:42:45.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:42:45.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:45.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:42:45.931 00.001 16108 MoveAxis(E, 0, ABG)
23:42:45.931 00.000 16108 Move returns status 0, amount 0
23:42:45.931 00.000 16108 MoveAxis(N, 0, ABG)
23:42:45.931 00.000 16108 Move returns status 0, amount 0
23:42:45.931 00.000 16108 move complete, result=0
23:42:45.931 00.000 16108 worker thread done servicing request
23:42:45.937 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3872, FiltMin=3302, FiltMax=44941, Gamma=1.000
23:42:45.959 00.022 21068 UpdateGuideState exits: m=70012 SNR=52.2
23:42:45.961 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:45.964 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:45.965 00.001 21068 Enqueuing Expose request
23:42:45.967 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:45.967 00.000 16108 Worker thread wakes up
23:42:45.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:45.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:46.948 00.980 16108 Exposure complete
23:42:47.028 00.080 16108 worker thread done servicing request
23:42:47.028 00.000 21068 OnExposeComplete: enter
23:42:47.030 00.002 21068 UpdateGuideState(): m_state=6
23:42:47.031 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5349
23:42:47.032 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.74, Mass=71607, SNR=56.1, Peak=12736 HFD=3.0
23:42:47.033 00.001 21068 MultiStar: [#1 -0.34,0.11,1.34,U] [#2 0.03,0.22,1.59,U] [#3 0.06,0.25,1.29,U] [#4 0.27,0.42,0.00,M1] [#5 0.20,0.11,1.05,U] [#6 0.54,-0.19,0.00,M2] [#7 0.36,0.02,0.60,U] [#8 0.35,0.06,0.78,U] 
23:42:47.034 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {-0.21, -0.17}
23:42:47.035 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
23:42:47.036 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
23:42:47.037 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.37 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
23:42:47.039 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
23:42:47.040 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
23:42:47.041 00.001 16108 Worker thread wakes up
23:42:47.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:42:47.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:42:47.042 00.001 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.11
23:42:47.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:42:47.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:47.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:47.042 00.000 16108 MoveAxis(E, 0, ABG)
23:42:47.042 00.000 16108 Move returns status 0, amount 0
23:42:47.042 00.000 16108 MoveAxis(N, 0, ABG)
23:42:47.042 00.000 16108 Move returns status 0, amount 0
23:42:47.042 00.000 16108 move complete, result=0
23:42:47.044 00.002 16108 worker thread done servicing request
23:42:47.050 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3872, FiltMin=3337, FiltMax=40909, Gamma=1.000
23:42:47.075 00.025 21068 UpdateGuideState exits: m=71607 SNR=56.1
23:42:47.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:47.077 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:47.078 00.001 21068 Enqueuing Expose request
23:42:47.078 00.000 16108 Worker thread wakes up
23:42:47.078 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:47.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:47.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:48.247 01.168 16108 Exposure complete
23:42:48.314 00.067 16108 worker thread done servicing request
23:42:48.314 00.000 21068 OnExposeComplete: enter
23:42:48.315 00.001 21068 UpdateGuideState(): m_state=6
23:42:48.316 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5350
23:42:48.317 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=877.09, Mass=75603, SNR=57.6, Peak=16016 HFD=2.8
23:42:48.319 00.002 21068 MultiStar: [#1 0.11,-0.01,1.27,U] [#2 0.58,0.05,0.00,M1] [#3 0.74,0.19,0.00,M4] [#4 0.28,-0.03,0.93,U] [#5 0.62,-0.14,0.00,M1] [#6 0.51,-0.14,0.00,M3] [#7 0.48,0.03,0.00,M1] [#8 0.42,-0.14,0.73,U] 
23:42:48.320 00.001 21068 refined, 3 included, MultiStar: {0.28, 0.01}, one-star: {0.39, 0.19}
23:42:48.322 00.002 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:42:48.324 00.002 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:42:48.325 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.04 mountX=-0.27 mountY=-0.08, mountTheta=-2.87
23:42:48.328 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.01, opts=13)
23:42:48.329 00.001 21068 Enqueuing Move request for scope (0.28, 0.01)
23:42:48.331 00.002 16108 Worker thread wakes up
23:42:48.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
23:42:48.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
23:42:48.331 00.000 16108 Moving (0.28, 0.01) raw xDistance=-0.27 yDistance=-0.08
23:42:48.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:42:48.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:48.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:42:48.333 00.002 16108 MoveAxis(E, 71, ABG)
23:42:48.333 00.000 16108 Guiding  Dir = 2, Dur = 71
23:42:48.333 00.000 16108 IsSlewing returns 0
23:42:48.333 00.000 16108 IsGuiding returns 0
23:42:48.337 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3875, FiltMin=3312, FiltMax=35542, Gamma=1.000
23:42:48.360 00.023 21068 UpdateGuideState exits: m=75603 SNR=57.6
23:42:48.362 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.362 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:48.363 00.001 21068 Enqueuing Expose request
23:42:48.371 00.008 16108 PulseGuide returned control before completion, sleep 44
23:42:48.417 00.046 16108 IsGuiding returns 1
23:42:48.417 00.000 16108 scope still moving after pulse duration time elapsed
23:42:48.448 00.031 16108 IsSlewing returns 0
23:42:48.448 00.000 16108 IsGuiding returns 1
23:42:48.479 00.031 16108 IsSlewing returns 0
23:42:48.479 00.000 16108 IsGuiding returns 0
23:42:48.479 00.000 16108 scope move finished after 71 + 75 ms
23:42:48.479 00.000 16108 Move returns status 0, amount 71
23:42:48.479 00.000 16108 MoveAxis(N, 0, ABG)
23:42:48.479 00.000 16108 Move returns status 0, amount 0
23:42:48.479 00.000 16108 move complete, result=0
23:42:48.479 00.000 16108 worker thread done servicing request
23:42:48.479 00.000 16108 Worker thread wakes up
23:42:48.479 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
23:42:48.481 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:48.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:49.448 00.967 16108 Exposure complete
23:42:49.514 00.066 16108 worker thread done servicing request
23:42:49.515 00.001 21068 OnExposeComplete: enter
23:42:49.515 00.000 21068 UpdateGuideState(): m_state=6
23:42:49.516 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5351
23:42:49.517 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.94, Mass=65209, SNR=45.8, Peak=11760 HFD=3.0
23:42:49.518 00.001 21068 MultiStar: [#1 0.22,0.13,1.66,U] [#2 0.23,0.00,1.54,U] [#3 0.73,0.30,0.00,M5] [#4 0.17,0.09,1.00,U] [#5 0.30,-0.18,1.52,U] [#6 0.54,-0.07,0.00,M4] [#7 0.47,0.10,0.00,M2] [#8 0.27,0.05,0.98,U] 
23:42:49.519 00.001 21068 single-star, 5 included, MultiStar: {0.22, 0.01}, one-star: {0.06, 0.03}
23:42:49.520 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
23:42:49.521 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
23:42:49.522 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
23:42:49.525 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
23:42:49.526 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
23:42:49.528 00.002 16108 Worker thread wakes up
23:42:49.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:42:49.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:42:49.528 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.04
23:42:49.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:42:49.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:49.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:49.528 00.000 16108 MoveAxis(E, 0, ABG)
23:42:49.528 00.000 16108 Move returns status 0, amount 0
23:42:49.528 00.000 16108 MoveAxis(N, 0, ABG)
23:42:49.528 00.000 16108 Move returns status 0, amount 0
23:42:49.528 00.000 16108 move complete, result=0
23:42:49.528 00.000 16108 worker thread done servicing request
23:42:49.534 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3878, FiltMin=3299, FiltMax=38605, Gamma=1.000
23:42:49.550 00.016 21068 UpdateGuideState exits: m=65209 SNR=45.8
23:42:49.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:49.553 00.001 21068 Enqueuing Expose request
23:42:49.553 00.000 16108 Worker thread wakes up
23:42:49.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:49.554 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:49.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:50.711 01.157 16108 Exposure complete
23:42:50.777 00.066 16108 worker thread done servicing request
23:42:50.778 00.001 21068 OnExposeComplete: enter
23:42:50.778 00.000 21068 UpdateGuideState(): m_state=6
23:42:50.779 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5352
23:42:50.780 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.70, Mass=64327, SNR=49.2, Peak=12976 HFD=3.0
23:42:50.781 00.001 21068 MultiStar: [#1 -0.11,0.12,1.51,U] [#2 0.42,0.05,1.30,U] [#3 0.39,0.42,0.00,M6] [#4 0.01,0.36,1.38,U] [#5 -0.07,0.07,1.23,U] [#6 0.24,-0.07,1.22,U] [#7 0.03,0.76,0.00,M3] [#8 0.30,0.09,0.90,U] 
23:42:50.781 00.000 21068 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.01, -0.20}
23:42:50.782 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
23:42:50.784 00.002 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
23:42:50.786 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.62 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
23:42:50.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
23:42:50.789 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
23:42:50.791 00.002 16108 Worker thread wakes up
23:42:50.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:42:50.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:42:50.792 00.001 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.10
23:42:50.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:42:50.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:50.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:50.792 00.000 16108 MoveAxis(E, 0, ABG)
23:42:50.792 00.000 16108 Move returns status 0, amount 0
23:42:50.792 00.000 16108 MoveAxis(N, 0, ABG)
23:42:50.792 00.000 16108 Move returns status 0, amount 0
23:42:50.792 00.000 16108 move complete, result=0
23:42:50.793 00.001 16108 worker thread done servicing request
23:42:50.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3881, FiltMin=3302, FiltMax=49037, Gamma=1.000
23:42:50.813 00.016 21068 UpdateGuideState exits: m=64327 SNR=49.2
23:42:50.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:50.814 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:50.816 00.002 21068 Enqueuing Expose request
23:42:50.816 00.000 16108 Worker thread wakes up
23:42:50.816 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:50.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:50.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:51.778 00.961 16108 Exposure complete
23:42:51.849 00.071 16108 worker thread done servicing request
23:42:51.849 00.000 21068 OnExposeComplete: enter
23:42:51.850 00.001 21068 UpdateGuideState(): m_state=6
23:42:51.851 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5353
23:42:51.852 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.93, Mass=62556, SNR=52.3, Peak=11232 HFD=3.0
23:42:51.853 00.001 21068 MultiStar: [#1 -0.03,0.00,1.29,U] [#2 0.08,0.11,1.37,U] [#3 0.42,0.52,0.00,M7] [#4 -0.19,0.27,1.15,U] [#5 -0.03,0.13,1.36,U] [#6 0.17,0.02,1.05,U] [#7 0.20,0.55,0.00,M4] [#8 0.23,0.29,0.93,U] 
23:42:51.854 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.12}, one-star: {-0.06, 0.02}
23:42:51.854 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
23:42:51.855 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
23:42:51.856 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.78 mountX=0.07 mountY=-0.01, mountTheta=-0.13
23:42:51.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.02, opts=13)
23:42:51.859 00.001 21068 Enqueuing Move request for scope (-0.06, 0.02)
23:42:51.859 00.000 16108 Worker thread wakes up
23:42:51.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:42:51.860 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:42:51.860 00.000 16108 Moving (-0.06, 0.02) raw xDistance=0.07 yDistance=-0.01
23:42:51.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:42:51.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:51.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:51.860 00.000 16108 MoveAxis(E, 0, ABG)
23:42:51.860 00.000 16108 Move returns status 0, amount 0
23:42:51.860 00.000 16108 MoveAxis(N, 0, ABG)
23:42:51.860 00.000 16108 Move returns status 0, amount 0
23:42:51.860 00.000 16108 move complete, result=0
23:42:51.860 00.000 16108 worker thread done servicing request
23:42:51.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3885, FiltMin=3289, FiltMax=45501, Gamma=1.000
23:42:51.879 00.015 21068 UpdateGuideState exits: m=62556 SNR=52.3
23:42:51.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:51.881 00.000 21068 Enqueuing Expose request
23:42:51.882 00.001 16108 Worker thread wakes up
23:42:51.882 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:51.884 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:51.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:53.038 01.154 16108 Exposure complete
23:42:53.101 00.063 16108 worker thread done servicing request
23:42:53.101 00.000 21068 OnExposeComplete: enter
23:42:53.102 00.001 21068 UpdateGuideState(): m_state=6
23:42:53.102 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5354
23:42:53.103 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.26, Mass=66975, SNR=46.2, Peak=11728 HFD=2.8
23:42:53.105 00.002 21068 MultiStar: [#1 0.07,0.23,1.77,U] [#2 0.19,0.29,1.32,U] [#3 0.35,0.62,0.00,M8] [#4 -0.17,0.21,1.19,U] [#5 0.01,0.29,1.54,U] [#6 0.08,0.24,1.60,U] [#7 0.18,0.37,0.70,U] [#8 0.18,0.15,0.89,U] 
23:42:53.106 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.26}, one-star: {0.21, 0.36}
23:42:53.106 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
23:42:53.107 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
23:42:53.108 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.27 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
23:42:53.109 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.26, opts=13)
23:42:53.110 00.001 21068 Enqueuing Move request for scope (0.08, 0.26)
23:42:53.111 00.001 16108 Worker thread wakes up
23:42:53.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
23:42:53.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
23:42:53.111 00.000 16108 Moving (0.08, 0.26) raw xDistance=-0.03 yDistance=-0.27
23:42:53.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:42:53.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:42:53.111 00.000 16108 MoveAxis(E, 0, ABG)
23:42:53.111 00.000 16108 Move returns status 0, amount 0
23:42:53.111 00.000 16108 MoveAxis(N, 55, ABG)
23:42:53.112 00.001 16108 Guiding  Dir = 0, Dur = 55
23:42:53.112 00.000 16108 IsSlewing returns 0
23:42:53.112 00.000 16108 IsGuiding returns 0
23:42:53.117 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3888, FiltMin=3302, FiltMax=40525, Gamma=1.000
23:42:53.139 00.022 21068 UpdateGuideState exits: m=66975 SNR=46.2
23:42:53.141 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:53.143 00.001 21068 Enqueuing Expose request
23:42:53.147 00.004 16108 PulseGuide returned control before completion, sleep 31
23:42:53.193 00.046 16108 IsGuiding returns 1
23:42:53.193 00.000 16108 scope still moving after pulse duration time elapsed
23:42:53.224 00.031 16108 IsSlewing returns 0
23:42:53.224 00.000 16108 IsGuiding returns 1
23:42:53.256 00.032 16108 IsSlewing returns 0
23:42:53.256 00.000 16108 IsGuiding returns 0
23:42:53.258 00.002 16108 scope move finished after 55 + 89 ms
23:42:53.258 00.000 16108 Move returns status 0, amount 55
23:42:53.258 00.000 16108 move complete, result=0
23:42:53.258 00.000 16108 worker thread done servicing request
23:42:53.258 00.000 16108 Worker thread wakes up
23:42:53.258 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
23:42:53.260 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:53.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:54.252 00.992 16108 Exposure complete
23:42:54.312 00.060 16108 worker thread done servicing request
23:42:54.312 00.000 21068 OnExposeComplete: enter
23:42:54.313 00.001 21068 UpdateGuideState(): m_state=6
23:42:54.314 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5355
23:42:54.314 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=876.88, Mass=68069, SNR=51.6, Peak=13072 HFD=2.8
23:42:54.315 00.001 21068 MultiStar: [#1 -0.10,-0.02,1.28,U] [#2 0.24,0.15,1.43,U] [#3 0.15,0.37,1.33,U] [#4 -0.07,0.26,1.21,U] [#5 -0.24,0.19,1.35,U] [#6 -0.00,-0.09,1.16,U] [#7 0.16,0.13,0.59,U] [#8 0.13,-0.07,0.75,U] 
23:42:54.316 00.001 21068 single-star, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.02, -0.03}
23:42:54.317 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
23:42:54.318 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.22)
23:42:54.319 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.16 mountX=0.01 mountY=0.03, mountTheta=1.16
23:42:54.320 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:42:54.321 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:42:54.322 00.001 16108 Worker thread wakes up
23:42:54.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:42:54.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:42:54.322 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
23:42:54.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:42:54.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:54.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:54.322 00.000 16108 MoveAxis(E, 0, ABG)
23:42:54.322 00.000 16108 Move returns status 0, amount 0
23:42:54.322 00.000 16108 MoveAxis(N, 0, ABG)
23:42:54.322 00.000 16108 Move returns status 0, amount 0
23:42:54.322 00.000 16108 move complete, result=0
23:42:54.324 00.002 16108 worker thread done servicing request
23:42:54.327 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3891, FiltMin=3286, FiltMax=34877, Gamma=1.000
23:42:54.342 00.015 21068 UpdateGuideState exits: m=68069 SNR=51.6
23:42:54.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:54.345 00.001 21068 Enqueuing Expose request
23:42:54.346 00.001 16108 Worker thread wakes up
23:42:54.346 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:54.347 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:54.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:55.517 01.170 16108 Exposure complete
23:42:55.593 00.076 16108 worker thread done servicing request
23:42:55.593 00.000 21068 OnExposeComplete: enter
23:42:55.594 00.001 21068 UpdateGuideState(): m_state=6
23:42:55.595 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5356
23:42:55.595 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=876.92, Mass=64899, SNR=48.7, Peak=11296 HFD=3.1
23:42:55.596 00.001 21068 MultiStar: [#1 -0.20,-0.10,1.44,U] [#2 -0.11,-0.06,1.69,U] [#3 0.11,0.29,1.61,U] [#4 -0.14,0.12,1.16,U] [#5 0.14,0.14,1.27,U] [#6 0.19,-0.16,1.21,U] [#7 0.43,0.28,0.00,M3] [#8 0.06,-0.00,1.05,U] 
23:42:55.597 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.13, 0.01}
23:42:55.598 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
23:42:55.599 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
23:42:55.600 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.86 mountX=0.02 mountY=-0.03, mountTheta=-1.09
23:42:55.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
23:42:55.605 00.003 21068 Enqueuing Move request for scope (-0.01, 0.03)
23:42:55.606 00.001 16108 Worker thread wakes up
23:42:55.607 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:42:55.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:42:55.607 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
23:42:55.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:42:55.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:55.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:55.607 00.000 16108 MoveAxis(E, 0, ABG)
23:42:55.607 00.000 16108 Move returns status 0, amount 0
23:42:55.607 00.000 16108 MoveAxis(N, 0, ABG)
23:42:55.608 00.001 16108 Move returns status 0, amount 0
23:42:55.608 00.000 16108 move complete, result=0
23:42:55.608 00.000 16108 worker thread done servicing request
23:42:55.615 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3894, FiltMin=3293, FiltMax=43597, Gamma=1.000
23:42:55.632 00.017 21068 UpdateGuideState exits: m=64899 SNR=48.7
23:42:55.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:55.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:55.634 00.000 21068 Enqueuing Expose request
23:42:55.635 00.001 16108 Worker thread wakes up
23:42:55.635 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:55.636 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:55.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:56.618 00.982 16108 Exposure complete
23:42:56.682 00.064 16108 worker thread done servicing request
23:42:56.682 00.000 21068 OnExposeComplete: enter
23:42:56.684 00.002 21068 UpdateGuideState(): m_state=6
23:42:56.685 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5357
23:42:56.686 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.20, Mass=61129, SNR=50.6, Peak=11315 HFD=2.8
23:42:56.688 00.002 21068 MultiStar: [#1 -0.37,-0.03,1.50,U] [#2 -0.14,-0.08,1.39,U] [#3 0.10,0.16,1.77,U] [#4 -0.27,0.07,1.15,U] [#5 0.07,-0.02,1.35,U] [#6 0.32,-0.33,1.21,U] [#7 -0.02,0.20,0.63,U] [#8 0.26,0.25,0.99,U] 
23:42:56.691 00.003 21068 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.21, 0.30}
23:42:56.692 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
23:42:56.694 00.002 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
23:42:56.696 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.25 mountX=0.04 mountY=-0.03, mountTheta=-0.68
23:42:56.700 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
23:42:56.700 00.000 21068 Enqueuing Move request for scope (-0.03, 0.04)
23:42:56.701 00.001 16108 Worker thread wakes up
23:42:56.702 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:42:56.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:42:56.702 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
23:42:56.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:42:56.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:56.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:56.702 00.000 16108 MoveAxis(E, 0, ABG)
23:42:56.702 00.000 16108 Move returns status 0, amount 0
23:42:56.702 00.000 16108 MoveAxis(N, 0, ABG)
23:42:56.702 00.000 16108 Move returns status 0, amount 0
23:42:56.702 00.000 16108 move complete, result=0
23:42:56.702 00.000 16108 worker thread done servicing request
23:42:56.706 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3897, FiltMin=3289, FiltMax=40749, Gamma=1.000
23:42:56.722 00.016 21068 UpdateGuideState exits: m=61129 SNR=50.6
23:42:56.725 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.725 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:56.726 00.001 21068 Enqueuing Expose request
23:42:56.727 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:56.728 00.001 16108 Worker thread wakes up
23:42:56.728 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:56.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:57.909 01.181 16108 Exposure complete
23:42:57.968 00.059 16108 worker thread done servicing request
23:42:57.968 00.000 21068 OnExposeComplete: enter
23:42:57.969 00.001 21068 UpdateGuideState(): m_state=6
23:42:57.970 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5358
23:42:57.971 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.68, Mass=68614, SNR=53.9, Peak=12419 HFD=3.0
23:42:57.972 00.001 21068 MultiStar: [#1 -0.20,-0.04,1.31,U] [#2 -0.10,0.06,1.40,U] [#3 0.37,0.31,0.00,M6] [#4 -0.01,0.36,0.98,U] [#5 0.20,0.34,1.26,U] [#6 0.12,-0.18,0.99,U] [#7 0.03,0.24,0.60,U] [#8 0.03,-0.18,0.86,U] 
23:42:57.972 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.17, -0.22}
23:42:57.973 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
23:42:57.974 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
23:42:57.974 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.98 mountX=0.03 mountY=-0.04, mountTheta=-0.96
23:42:57.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
23:42:57.978 00.002 21068 Enqueuing Move request for scope (-0.02, 0.05)
23:42:57.980 00.002 16108 Worker thread wakes up
23:42:57.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:42:57.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:42:57.980 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
23:42:57.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:42:57.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:57.981 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:57.981 00.000 16108 MoveAxis(E, 0, ABG)
23:42:57.981 00.000 16108 Move returns status 0, amount 0
23:42:57.981 00.000 16108 MoveAxis(N, 0, ABG)
23:42:57.981 00.000 16108 Move returns status 0, amount 0
23:42:57.981 00.000 16108 move complete, result=0
23:42:57.981 00.000 16108 worker thread done servicing request
23:42:57.989 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3904, FiltMin=3325, FiltMax=37629, Gamma=1.000
23:42:58.013 00.024 21068 UpdateGuideState exits: m=68614 SNR=53.9
23:42:58.015 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:58.017 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:58.018 00.001 21068 Enqueuing Expose request
23:42:58.020 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:58.021 00.001 16108 Worker thread wakes up
23:42:58.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:58.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:42:58.999 00.978 16108 Exposure complete
23:42:59.070 00.071 16108 worker thread done servicing request
23:42:59.071 00.001 21068 OnExposeComplete: enter
23:42:59.071 00.000 21068 UpdateGuideState(): m_state=6
23:42:59.072 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5359
23:42:59.074 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=877.06, Mass=69179, SNR=47.3, Peak=13123 HFD=2.5
23:42:59.075 00.001 21068 MultiStar: [#1 -0.08,0.06,1.61,U] [#2 -0.14,0.10,1.58,U] [#3 0.09,0.25,1.68,U] [#4 -0.09,0.38,1.22,U] [#5 0.04,0.06,1.45,U] [#6 0.24,-0.43,0.00,M1] [#7 0.02,0.24,0.73,U] [#8 0.04,0.16,0.97,U] 
23:42:59.076 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.17}, one-star: {-0.27, 0.15}
23:42:59.077 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
23:42:59.077 00.000 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
23:42:59.078 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.85 mountX=0.08 mountY=-0.15, mountTheta=-1.11
23:42:59.079 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.17, opts=13)
23:42:59.080 00.001 21068 Enqueuing Move request for scope (-0.05, 0.17)
23:42:59.082 00.002 16108 Worker thread wakes up
23:42:59.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
23:42:59.082 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
23:42:59.082 00.000 16108 Moving (-0.05, 0.17) raw xDistance=0.08 yDistance=-0.15
23:42:59.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:42:59.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:59.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:59.082 00.000 16108 MoveAxis(E, 0, ABG)
23:42:59.082 00.000 16108 Move returns status 0, amount 0
23:42:59.082 00.000 16108 MoveAxis(N, 0, ABG)
23:42:59.082 00.000 16108 Move returns status 0, amount 0
23:42:59.082 00.000 16108 move complete, result=0
23:42:59.082 00.000 16108 worker thread done servicing request
23:42:59.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3907, FiltMin=3321, FiltMax=35949, Gamma=1.000
23:42:59.104 00.019 21068 UpdateGuideState exits: m=69179 SNR=47.3
23:42:59.106 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:59.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:42:59.108 00.001 21068 Enqueuing Expose request
23:42:59.109 00.001 16108 Worker thread wakes up
23:42:59.109 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:59.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:42:59.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:00.276 01.166 16108 Exposure complete
23:43:00.353 00.077 16108 worker thread done servicing request
23:43:00.353 00.000 21068 OnExposeComplete: enter
23:43:00.355 00.002 21068 UpdateGuideState(): m_state=6
23:43:00.357 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5360
23:43:00.358 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.20, Mass=76891, SNR=52.4, Peak=12611 HFD=3.0
23:43:00.359 00.001 21068 MultiStar: [#1 -0.04,-0.05,1.34,U] [#2 0.02,0.05,1.57,U] [#3 0.31,0.25,1.15,U] [#4 -0.06,0.01,1.02,U] [#5 0.31,0.11,1.34,U] [#6 0.32,-0.06,1.09,U] [#7 0.09,0.22,0.56,U] [#8 -0.00,-0.15,0.85,U] 
23:43:00.360 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {-0.09, 0.29}
23:43:00.360 00.000 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
23:43:00.361 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
23:43:00.362 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
23:43:00.365 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
23:43:00.366 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
23:43:00.369 00.003 16108 Worker thread wakes up
23:43:00.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:43:00.369 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:43:00.369 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
23:43:00.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:43:00.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:00.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:43:00.369 00.000 16108 MoveAxis(E, 0, ABG)
23:43:00.369 00.000 16108 Move returns status 0, amount 0
23:43:00.369 00.000 16108 MoveAxis(N, 0, ABG)
23:43:00.369 00.000 16108 Move returns status 0, amount 0
23:43:00.369 00.000 16108 move complete, result=0
23:43:00.370 00.001 16108 worker thread done servicing request
23:43:00.375 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3910, FiltMin=3357, FiltMax=36157, Gamma=1.000
23:43:00.392 00.017 21068 UpdateGuideState exits: m=76891 SNR=52.4
23:43:00.396 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:00.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:00.398 00.001 21068 Enqueuing Expose request
23:43:00.399 00.001 16108 Worker thread wakes up
23:43:00.399 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:00.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:00.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:01.371 00.971 16108 Exposure complete
23:43:01.460 00.089 16108 worker thread done servicing request
23:43:01.460 00.000 21068 OnExposeComplete: enter
23:43:01.460 00.000 21068 UpdateGuideState(): m_state=6
23:43:01.461 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5361
23:43:01.463 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=876.83, Mass=74602, SNR=56.6, Peak=13475 HFD=2.9
23:43:01.464 00.001 21068 MultiStar: [#1 0.10,-0.18,1.29,U] [#2 0.14,0.06,1.16,U] [#3 0.22,0.29,1.20,U] [#4 -0.02,0.33,0.95,U] [#5 0.12,-0.05,1.17,U] [#6 0.16,-0.15,1.01,U] [#7 -0.11,0.20,0.51,U] [#8 0.18,-0.23,0.86,U] 
23:43:01.464 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.35, -0.08}
23:43:01.465 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
23:43:01.466 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
23:43:01.466 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.18 mountX=-0.06 mountY=-0.03, mountTheta=-2.73
23:43:01.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:43:01.469 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:43:01.469 00.000 16108 Worker thread wakes up
23:43:01.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:43:01.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:43:01.470 00.001 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.03
23:43:01.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:01.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:01.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:01.470 00.000 16108 MoveAxis(E, 0, ABG)
23:43:01.470 00.000 16108 Move returns status 0, amount 0
23:43:01.470 00.000 16108 MoveAxis(N, 0, ABG)
23:43:01.470 00.000 16108 Move returns status 0, amount 0
23:43:01.470 00.000 16108 move complete, result=0
23:43:01.470 00.000 16108 worker thread done servicing request
23:43:01.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3910, FiltMin=3369, FiltMax=36349, Gamma=1.000
23:43:01.489 00.016 21068 UpdateGuideState exits: m=74602 SNR=56.6
23:43:01.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:01.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:01.492 00.001 21068 Enqueuing Expose request
23:43:01.493 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:01.494 00.001 16108 Worker thread wakes up
23:43:01.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:01.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:02.654 01.160 16108 Exposure complete
23:43:02.716 00.062 16108 worker thread done servicing request
23:43:02.716 00.000 21068 OnExposeComplete: enter
23:43:02.717 00.001 21068 UpdateGuideState(): m_state=6
23:43:02.718 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5362
23:43:02.719 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.16, Mass=75068, SNR=65.5, Peak=12563 HFD=2.9
23:43:02.720 00.001 21068 MultiStar: [#1 -0.36,0.25,0.97,U] [#2 -0.12,0.06,1.15,U] [#3 0.16,0.41,1.14,U] [#4 -0.19,0.31,0.87,U] [#5 0.13,0.07,1.02,U] [#6 0.01,0.08,0.73,U] [#7 0.14,0.39,0.57,U] [#8 -0.39,0.02,0.59,U] 
23:43:02.721 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.21}, one-star: {-0.29, 0.26}
23:43:02.721 00.000 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
23:43:02.722 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
23:43:02.723 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.00 mountX=0.13 mountY=-0.18, mountTheta=-0.94
23:43:02.724 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.21, opts=13)
23:43:02.726 00.002 21068 Enqueuing Move request for scope (-0.10, 0.21)
23:43:02.727 00.001 16108 Worker thread wakes up
23:43:02.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
23:43:02.727 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
23:43:02.727 00.000 16108 Moving (-0.10, 0.21) raw xDistance=0.13 yDistance=-0.18
23:43:02.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:43:02.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:43:02.727 00.000 16108 MoveAxis(E, 0, ABG)
23:43:02.727 00.000 16108 Move returns status 0, amount 0
23:43:02.727 00.000 16108 MoveAxis(N, 0, ABG)
23:43:02.727 00.000 16108 Move returns status 0, amount 0
23:43:02.727 00.000 16108 move complete, result=0
23:43:02.728 00.001 16108 worker thread done servicing request
23:43:02.731 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3913, FiltMin=3309, FiltMax=33702, Gamma=1.000
23:43:02.749 00.018 21068 UpdateGuideState exits: m=75068 SNR=65.5
23:43:02.751 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.753 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:02.754 00.001 21068 Enqueuing Expose request
23:43:02.756 00.002 16108 Worker thread wakes up
23:43:02.756 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:02.757 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:02.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:03.728 00.971 16108 Exposure complete
23:43:03.830 00.102 16108 worker thread done servicing request
23:43:03.830 00.000 21068 OnExposeComplete: enter
23:43:03.831 00.001 21068 UpdateGuideState(): m_state=6
23:43:03.833 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5363
23:43:03.834 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.98, Mass=75632, SNR=61.3, Peak=11475 HFD=3.2
23:43:03.837 00.003 21068 MultiStar: [#1 -0.55,-0.07,0.00,M1] [#2 -0.10,-0.09,1.22,U] [#3 -0.09,0.29,1.26,U] [#4 -0.37,0.48,0.00,M1] [#5 -0.13,0.01,1.02,U] [#6 -0.08,-0.15,0.89,U] [#7 -0.37,0.22,0.61,U] [#8 0.08,-0.32,0.66,U] 
23:43:03.838 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.13, 0.08}
23:43:03.839 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:43:03.841 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
23:43:03.842 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.95 mountX=0.11 mountY=0.01, mountTheta=0.04
23:43:03.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.02, opts=13)
23:43:03.846 00.002 21068 Enqueuing Move request for scope (-0.11, 0.02)
23:43:03.848 00.002 16108 Worker thread wakes up
23:43:03.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:43:03.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:43:03.848 00.000 16108 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=0.01
23:43:03.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:43:03.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:03.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:03.849 00.001 16108 MoveAxis(E, 0, ABG)
23:43:03.849 00.000 16108 Move returns status 0, amount 0
23:43:03.849 00.000 16108 MoveAxis(N, 0, ABG)
23:43:03.849 00.000 16108 Move returns status 0, amount 0
23:43:03.849 00.000 16108 move complete, result=0
23:43:03.849 00.000 16108 worker thread done servicing request
23:43:03.856 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3910, FiltMin=3325, FiltMax=39981, Gamma=1.000
23:43:03.878 00.022 21068 UpdateGuideState exits: m=75632 SNR=61.3
23:43:03.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:03.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:03.880 00.000 21068 Enqueuing Expose request
23:43:03.881 00.001 16108 Worker thread wakes up
23:43:03.881 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:03.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:03.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:05.051 01.169 16108 Exposure complete
23:43:05.104 00.053 16108 worker thread done servicing request
23:43:05.104 00.000 21068 OnExposeComplete: enter
23:43:05.105 00.001 21068 UpdateGuideState(): m_state=6
23:43:05.106 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5364
23:43:05.107 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.99, Mass=70279, SNR=52.6, Peak=11664 HFD=3.0
23:43:05.108 00.001 21068 MultiStar: [#1 -0.01,0.55,0.00,M2] [#2 0.25,0.28,1.48,U] [#3 0.29,0.77,0.00,M2] [#4 0.15,0.36,1.06,U] [#5 -0.13,0.18,1.17,U] [#6 0.00,-0.02,0.97,U] [#7 -0.01,0.22,0.69,U] [#8 0.23,0.11,0.81,U] 
23:43:05.109 00.001 21068 single-star, 6 included, MultiStar: {0.07, 0.18}, one-star: {-0.03, 0.09}
23:43:05.111 00.002 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:43:05.112 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:43:05.113 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.94 mountX=0.05 mountY=-0.08, mountTheta=-1.01
23:43:05.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
23:43:05.115 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
23:43:05.116 00.001 16108 Worker thread wakes up
23:43:05.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:43:05.116 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:43:05.116 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
23:43:05.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:43:05.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:05.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:05.116 00.000 16108 MoveAxis(E, 0, ABG)
23:43:05.116 00.000 16108 Move returns status 0, amount 0
23:43:05.116 00.000 16108 MoveAxis(N, 0, ABG)
23:43:05.116 00.000 16108 Move returns status 0, amount 0
23:43:05.116 00.000 16108 move complete, result=0
23:43:05.117 00.001 16108 worker thread done servicing request
23:43:05.124 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3913, FiltMin=3331, FiltMax=36909, Gamma=1.000
23:43:05.145 00.021 21068 UpdateGuideState exits: m=70279 SNR=52.6
23:43:05.147 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.150 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:05.151 00.001 21068 Enqueuing Expose request
23:43:05.152 00.001 16108 Worker thread wakes up
23:43:05.152 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:05.153 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:05.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:06.134 00.981 16108 Exposure complete
23:43:06.210 00.076 16108 worker thread done servicing request
23:43:06.210 00.000 21068 OnExposeComplete: enter
23:43:06.211 00.001 21068 UpdateGuideState(): m_state=6
23:43:06.212 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5365
23:43:06.213 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.93, Mass=79847, SNR=58.4, Peak=12723 HFD=3.0
23:43:06.214 00.001 21068 MultiStar: [#1 -0.02,0.30,1.29,U] [#2 0.39,-0.08,1.29,U] [#3 0.44,0.58,0.00,M3] [#4 0.23,0.34,0.87,U] [#5 0.11,-0.10,1.07,U] [#6 0.33,0.12,0.91,U] [#7 0.11,0.28,0.48,U] [#8 -0.04,0.26,0.80,U] 
23:43:06.215 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {-0.17, 0.02}
23:43:06.215 00.000 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
23:43:06.216 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
23:43:06.217 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
23:43:06.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
23:43:06.220 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
23:43:06.221 00.001 16108 Worker thread wakes up
23:43:06.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:43:06.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:43:06.221 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.15
23:43:06.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:06.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:06.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:06.222 00.001 16108 MoveAxis(E, 0, ABG)
23:43:06.222 00.000 16108 Move returns status 0, amount 0
23:43:06.222 00.000 16108 MoveAxis(N, 0, ABG)
23:43:06.222 00.000 16108 Move returns status 0, amount 0
23:43:06.222 00.000 16108 move complete, result=0
23:43:06.222 00.000 16108 worker thread done servicing request
23:43:06.230 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3913, FiltMin=3350, FiltMax=42006, Gamma=1.000
23:43:06.258 00.028 21068 UpdateGuideState exits: m=79847 SNR=58.4
23:43:06.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:06.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:06.262 00.001 21068 Enqueuing Expose request
23:43:06.263 00.001 16108 Worker thread wakes up
23:43:06.263 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:06.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:06.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:07.434 01.170 16108 Exposure complete
23:43:07.492 00.058 16108 worker thread done servicing request
23:43:07.492 00.000 21068 OnExposeComplete: enter
23:43:07.493 00.001 21068 UpdateGuideState(): m_state=6
23:43:07.494 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5366
23:43:07.494 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=876.91, Mass=69494, SNR=58.0, Peak=11715 HFD=2.7
23:43:07.495 00.001 21068 MultiStar: [#1 0.05,0.07,1.22,U] [#2 0.46,0.14,0.00,M1] [#3 0.64,0.26,0.00,M4] [#4 -0.24,0.13,0.93,U] [#5 0.14,-0.18,1.08,U] [#6 0.02,0.04,0.92,U] [#7 0.27,0.46,0.00,M1] [#8 0.31,0.03,0.75,U] 
23:43:07.496 00.001 21068 refined, 5 included, MultiStar: {0.00, 0.01}, one-star: {-0.21, 0.01}
23:43:07.497 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:43:07.497 00.000 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:43:07.498 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.38 mountX=-0.00 mountY=-0.01, mountTheta=-1.58
23:43:07.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
23:43:07.502 00.002 21068 Enqueuing Move request for scope (0.00, 0.01)
23:43:07.502 00.000 16108 Worker thread wakes up
23:43:07.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:43:07.502 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:43:07.502 00.000 16108 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
23:43:07.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:43:07.503 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:07.503 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:07.503 00.000 16108 MoveAxis(E, 0, ABG)
23:43:07.503 00.000 16108 Move returns status 0, amount 0
23:43:07.503 00.000 16108 MoveAxis(N, 0, ABG)
23:43:07.503 00.000 16108 Move returns status 0, amount 0
23:43:07.503 00.000 16108 move complete, result=0
23:43:07.503 00.000 16108 worker thread done servicing request
23:43:07.507 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3917, FiltMin=3347, FiltMax=40877, Gamma=1.000
23:43:07.521 00.014 21068 UpdateGuideState exits: m=69494 SNR=58.0
23:43:07.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.523 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:07.524 00.001 21068 Enqueuing Expose request
23:43:07.525 00.001 16108 Worker thread wakes up
23:43:07.525 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:07.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:07.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:08.496 00.971 16108 Exposure complete
23:43:08.559 00.063 16108 worker thread done servicing request
23:43:08.559 00.000 21068 OnExposeComplete: enter
23:43:08.559 00.000 21068 UpdateGuideState(): m_state=6
23:43:08.561 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5367
23:43:08.562 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.84, Mass=68802, SNR=49.8, Peak=12464 HFD=3.0
23:43:08.563 00.001 21068 MultiStar: [#1 -0.09,-0.18,1.42,U] [#2 0.20,0.13,1.55,U] [#3 0.57,0.11,0.00,M5] [#4 -0.10,0.12,1.16,U] [#5 -0.02,-0.48,0.00,M1] [#6 0.21,-0.22,1.19,U] [#7 -0.16,0.19,0.71,U] [#8 0.11,-0.25,0.86,U] 
23:43:08.564 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.02, -0.06}
23:43:08.565 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
23:43:08.565 00.000 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
23:43:08.566 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.82 mountX=-0.05 mountY=0.03, mountTheta=2.54
23:43:08.567 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:43:08.568 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:43:08.569 00.001 16108 Worker thread wakes up
23:43:08.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:43:08.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:43:08.569 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
23:43:08.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:08.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:08.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:08.569 00.000 16108 MoveAxis(E, 0, ABG)
23:43:08.569 00.000 16108 Move returns status 0, amount 0
23:43:08.569 00.000 16108 MoveAxis(N, 0, ABG)
23:43:08.569 00.000 16108 Move returns status 0, amount 0
23:43:08.569 00.000 16108 move complete, result=0
23:43:08.569 00.000 16108 worker thread done servicing request
23:43:08.575 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3917, FiltMin=3325, FiltMax=39949, Gamma=1.000
23:43:08.593 00.018 21068 UpdateGuideState exits: m=68802 SNR=49.8
23:43:08.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:08.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:08.596 00.001 21068 Enqueuing Expose request
23:43:08.597 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:08.597 00.000 16108 Worker thread wakes up
23:43:08.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:08.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:09.756 01.158 16108 Exposure complete
23:43:09.829 00.073 16108 worker thread done servicing request
23:43:09.829 00.000 21068 OnExposeComplete: enter
23:43:09.830 00.001 21068 UpdateGuideState(): m_state=6
23:43:09.831 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5368
23:43:09.831 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=876.99, Mass=70001, SNR=51.0, Peak=12195 HFD=3.3
23:43:09.832 00.001 21068 MultiStar: [#1 -0.00,0.08,1.51,U] [#2 0.30,0.06,1.67,U] [#3 0.56,0.37,0.00,M6] [#4 0.10,0.21,0.90,U] [#5 0.14,0.28,1.25,U] [#6 0.53,-0.12,0.00,M1] [#7 -0.15,0.63,0.00,M1] [#8 0.34,0.28,0.95,U] 
23:43:09.834 00.002 21068 refined, 5 included, MultiStar: {0.12, 0.15}, one-star: {-0.22, 0.08}
23:43:09.834 00.000 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
23:43:09.835 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
23:43:09.836 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
23:43:09.839 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.15, opts=13)
23:43:09.839 00.000 21068 Enqueuing Move request for scope (0.12, 0.15)
23:43:09.840 00.001 16108 Worker thread wakes up
23:43:09.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:43:09.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:43:09.840 00.000 16108 Moving (0.12, 0.15) raw xDistance=-0.09 yDistance=-0.18
23:43:09.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:43:09.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:09.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:43:09.841 00.001 16108 MoveAxis(E, 0, ABG)
23:43:09.841 00.000 16108 Move returns status 0, amount 0
23:43:09.841 00.000 16108 MoveAxis(N, 0, ABG)
23:43:09.841 00.000 16108 Move returns status 0, amount 0
23:43:09.841 00.000 16108 move complete, result=0
23:43:09.841 00.000 16108 worker thread done servicing request
23:43:09.846 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3920, FiltMin=3363, FiltMax=35926, Gamma=1.000
23:43:09.864 00.018 21068 UpdateGuideState exits: m=70001 SNR=51.0
23:43:09.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:09.866 00.000 21068 Enqueuing Expose request
23:43:09.867 00.001 16108 Worker thread wakes up
23:43:09.867 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:09.869 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:09.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:10.830 00.961 16108 Exposure complete
23:43:10.904 00.074 16108 worker thread done servicing request
23:43:10.905 00.001 21068 OnExposeComplete: enter
23:43:10.906 00.001 21068 UpdateGuideState(): m_state=6
23:43:10.908 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5369
23:43:10.910 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=877.19, Mass=65275, SNR=50.5, Peak=12995 HFD=2.9
23:43:10.912 00.002 21068 MultiStar: [#1 -0.05,0.07,1.54,U] [#2 0.24,0.07,1.58,U] [#3 0.42,0.31,0.00,M7] [#4 -0.06,0.41,1.16,U] [#5 0.01,-0.07,1.28,U] [#6 0.18,-0.31,1.21,U] [#7 -0.18,0.10,0.54,U] [#8 0.28,0.30,0.86,U] 
23:43:10.913 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {-0.30, 0.29}
23:43:10.916 00.003 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:43:10.917 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:43:10.918 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.22 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
23:43:10.921 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
23:43:10.922 00.001 21068 Enqueuing Move request for scope (0.03, 0.09)
23:43:10.925 00.003 16108 Worker thread wakes up
23:43:10.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:43:10.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:43:10.925 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.02 yDistance=-0.10
23:43:10.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:43:10.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:10.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:10.925 00.000 16108 MoveAxis(E, 0, ABG)
23:43:10.925 00.000 16108 Move returns status 0, amount 0
23:43:10.925 00.000 16108 MoveAxis(N, 0, ABG)
23:43:10.925 00.000 16108 Move returns status 0, amount 0
23:43:10.926 00.001 16108 move complete, result=0
23:43:10.926 00.000 16108 worker thread done servicing request
23:43:10.931 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3920, FiltMin=3341, FiltMax=36733, Gamma=1.000
23:43:10.953 00.022 21068 UpdateGuideState exits: m=65275 SNR=50.5
23:43:10.955 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:10.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:10.957 00.001 21068 Enqueuing Expose request
23:43:10.959 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:10.959 00.000 16108 Worker thread wakes up
23:43:10.960 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:10.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:12.133 01.173 16108 Exposure complete
23:43:12.197 00.064 16108 worker thread done servicing request
23:43:12.197 00.000 21068 OnExposeComplete: enter
23:43:12.198 00.001 21068 UpdateGuideState(): m_state=6
23:43:12.199 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5370
23:43:12.200 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.87, Mass=81749, SNR=61.4, Peak=13171 HFD=2.9
23:43:12.200 00.000 21068 MultiStar: [#1 -0.04,-0.10,1.23,U] [#2 0.13,-0.14,1.11,U] [#3 0.12,0.11,1.10,U] [#4 -0.01,0.28,1.06,U] [#5 0.24,0.01,0.95,U] [#6 0.02,-0.06,0.97,U] [#7 -0.08,0.51,0.00,M1] [#8 -0.14,0.04,0.69,U] 
23:43:12.201 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {-0.37, -0.03}
23:43:12.202 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
23:43:12.203 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
23:43:12.203 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.61 mountX=0.00 mountY=-0.01, mountTheta=-1.35
23:43:12.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.01, opts=13)
23:43:12.206 00.001 21068 Enqueuing Move request for scope (-0.00, 0.01)
23:43:12.207 00.001 16108 Worker thread wakes up
23:43:12.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:43:12.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:43:12.207 00.000 16108 Moving (-0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
23:43:12.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:43:12.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:12.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:12.207 00.000 16108 MoveAxis(E, 0, ABG)
23:43:12.207 00.000 16108 Move returns status 0, amount 0
23:43:12.207 00.000 16108 MoveAxis(N, 0, ABG)
23:43:12.207 00.000 16108 Move returns status 0, amount 0
23:43:12.207 00.000 16108 move complete, result=0
23:43:12.207 00.000 16108 worker thread done servicing request
23:43:12.211 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3920, FiltMin=3334, FiltMax=36934, Gamma=1.000
23:43:12.226 00.015 21068 UpdateGuideState exits: m=81749 SNR=61.4
23:43:12.226 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:12.228 00.001 21068 Enqueuing Expose request
23:43:12.229 00.001 16108 Worker thread wakes up
23:43:12.229 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:12.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:12.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:13.203 00.973 16108 Exposure complete
23:43:13.276 00.073 16108 worker thread done servicing request
23:43:13.276 00.000 21068 OnExposeComplete: enter
23:43:13.277 00.001 21068 UpdateGuideState(): m_state=6
23:43:13.279 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5371
23:43:13.280 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.73, Mass=70177, SNR=49.8, Peak=12051 HFD=3.0
23:43:13.281 00.001 21068 MultiStar: [#1 -0.14,-0.24,1.22,U] [#2 -0.03,-0.02,1.63,U] [#3 0.40,0.27,0.00,M7] [#4 0.00,0.05,0.94,U] [#5 0.36,-0.04,1.22,U] [#6 0.27,-0.42,0.00,M1] [#7 -0.68,0.27,0.00,M2] [#8 -0.19,0.07,0.94,U] 
23:43:13.282 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.06}, one-star: {-0.39, -0.18}
23:43:13.282 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
23:43:13.283 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
23:43:13.284 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.23 mountX=0.04 mountY=0.07, mountTheta=1.10
23:43:13.285 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
23:43:13.286 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
23:43:13.287 00.001 16108 Worker thread wakes up
23:43:13.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:43:13.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:43:13.287 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
23:43:13.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:43:13.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:13.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:43:13.287 00.000 16108 MoveAxis(E, 0, ABG)
23:43:13.288 00.001 16108 Move returns status 0, amount 0
23:43:13.288 00.000 16108 MoveAxis(N, 0, ABG)
23:43:13.288 00.000 16108 Move returns status 0, amount 0
23:43:13.288 00.000 16108 move complete, result=0
23:43:13.288 00.000 16108 worker thread done servicing request
23:43:13.293 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3923, FiltMin=3325, FiltMax=37229, Gamma=1.000
23:43:13.310 00.017 21068 UpdateGuideState exits: m=70177 SNR=49.8
23:43:13.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:13.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:13.312 00.000 21068 Enqueuing Expose request
23:43:13.313 00.001 16108 Worker thread wakes up
23:43:13.313 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:13.314 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:13.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:14.477 01.163 16108 Exposure complete
23:43:14.533 00.056 16108 worker thread done servicing request
23:43:14.534 00.001 21068 OnExposeComplete: enter
23:43:14.534 00.000 21068 UpdateGuideState(): m_state=6
23:43:14.535 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5372
23:43:14.536 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=877.15, Mass=57667, SNR=42.8, Peak=11635 HFD=2.7
23:43:14.537 00.001 21068 MultiStar: [#1 -0.41,-0.12,1.78,U] [#2 -0.11,0.13,1.64,U] [#3 0.17,0.24,1.42,U] [#4 -0.40,0.48,0.00,M1] [#5 -0.03,0.06,1.45,U] [#6 -0.14,0.03,1.39,U] [#7 -0.12,0.25,0.58,U] [#8 0.05,-0.05,0.96,U] 
23:43:14.538 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.08}, one-star: {-0.73, 0.24}
23:43:14.539 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
23:43:14.539 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
23:43:14.540 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.18 cameraTheta=2.70 mountX=0.18 mountY=-0.04, mountTheta=-0.21
23:43:14.543 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.08, opts=13)
23:43:14.545 00.002 21068 Enqueuing Move request for scope (-0.17, 0.08)
23:43:14.547 00.002 16108 Worker thread wakes up
23:43:14.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
23:43:14.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
23:43:14.547 00.000 16108 Moving (-0.17, 0.08) raw xDistance=0.18 yDistance=-0.04
23:43:14.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:43:14.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:14.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:14.547 00.000 16108 MoveAxis(E, 0, ABG)
23:43:14.547 00.000 16108 Move returns status 0, amount 0
23:43:14.547 00.000 16108 MoveAxis(N, 0, ABG)
23:43:14.547 00.000 16108 Move returns status 0, amount 0
23:43:14.548 00.001 16108 move complete, result=0
23:43:14.548 00.000 16108 worker thread done servicing request
23:43:14.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3923, FiltMin=3347, FiltMax=38582, Gamma=1.000
23:43:14.570 00.018 21068 UpdateGuideState exits: m=57667 SNR=42.8
23:43:14.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:14.573 00.001 21068 Enqueuing Expose request
23:43:14.574 00.001 16108 Worker thread wakes up
23:43:14.574 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:14.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:14.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:15.541 00.966 16108 Exposure complete
23:43:15.609 00.068 16108 worker thread done servicing request
23:43:15.609 00.000 21068 OnExposeComplete: enter
23:43:15.611 00.002 21068 UpdateGuideState(): m_state=6
23:43:15.611 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5373
23:43:15.613 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=877.21, Mass=71867, SNR=56.0, Peak=10851 HFD=3.3
23:43:15.615 00.002 21068 MultiStar: [#1 -0.14,0.09,1.22,U] [#2 0.12,0.19,1.22,U] [#3 0.25,0.33,1.07,U] [#4 -0.11,0.19,0.95,U] [#5 0.31,0.16,1.20,U] [#6 0.22,-0.08,0.87,U] [#7 -0.29,0.51,0.00,M2] [#8 0.14,0.19,0.82,U] 
23:43:15.616 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {-0.42, 0.30}
23:43:15.617 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
23:43:15.619 00.002 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
23:43:15.620 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.32 mountX=-0.01 mountY=-0.18, mountTheta=-1.65
23:43:15.624 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.17, opts=13)
23:43:15.625 00.001 21068 Enqueuing Move request for scope (0.05, 0.17)
23:43:15.626 00.001 16108 Worker thread wakes up
23:43:15.627 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:43:15.627 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:43:15.627 00.000 16108 Moving (0.05, 0.17) raw xDistance=-0.01 yDistance=-0.18
23:43:15.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:15.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:15.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:43:15.627 00.000 16108 MoveAxis(E, 0, ABG)
23:43:15.627 00.000 16108 Move returns status 0, amount 0
23:43:15.627 00.000 16108 MoveAxis(N, 0, ABG)
23:43:15.627 00.000 16108 Move returns status 0, amount 0
23:43:15.627 00.000 16108 move complete, result=0
23:43:15.627 00.000 16108 worker thread done servicing request
23:43:15.634 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3923, FiltMin=3299, FiltMax=35693, Gamma=1.000
23:43:15.660 00.026 21068 UpdateGuideState exits: m=71867 SNR=56.0
23:43:15.662 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:15.664 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:15.665 00.001 21068 Enqueuing Expose request
23:43:15.667 00.002 16108 Worker thread wakes up
23:43:15.667 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:15.668 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:15.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:16.824 01.156 16108 Exposure complete
23:43:16.882 00.058 16108 worker thread done servicing request
23:43:16.882 00.000 21068 OnExposeComplete: enter
23:43:16.884 00.002 21068 UpdateGuideState(): m_state=6
23:43:16.885 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5374
23:43:16.885 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=876.73, Mass=68892, SNR=49.7, Peak=12563 HFD=2.9
23:43:16.886 00.001 21068 MultiStar: [#1 0.01,-0.23,1.41,U] [#2 0.29,-0.33,1.44,U] [#3 0.57,0.18,0.00,M6] [#4 0.15,0.21,0.92,U] [#5 0.18,-0.02,1.54,U] [#6 0.16,-0.00,1.18,U] [#7 0.06,0.20,0.64,U] [#8 0.19,-0.14,1.02,U] 
23:43:16.887 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {-0.18, -0.18}
23:43:16.888 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
23:43:16.889 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
23:43:16.889 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.65 mountX=-0.13 mountY=0.06, mountTheta=2.72
23:43:16.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
23:43:16.892 00.000 21068 Enqueuing Move request for scope (0.12, -0.09)
23:43:16.894 00.002 16108 Worker thread wakes up
23:43:16.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:43:16.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:43:16.894 00.000 16108 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=0.06
23:43:16.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:43:16.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:16.895 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:43:16.895 00.000 16108 MoveAxis(E, 0, ABG)
23:43:16.895 00.000 16108 Move returns status 0, amount 0
23:43:16.895 00.000 16108 MoveAxis(N, 0, ABG)
23:43:16.895 00.000 16108 Move returns status 0, amount 0
23:43:16.895 00.000 16108 move complete, result=0
23:43:16.895 00.000 16108 worker thread done servicing request
23:43:16.900 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3926, FiltMin=3360, FiltMax=37533, Gamma=1.000
23:43:16.921 00.021 21068 UpdateGuideState exits: m=68892 SNR=49.7
23:43:16.923 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:16.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:16.925 00.001 21068 Enqueuing Expose request
23:43:16.925 00.000 16108 Worker thread wakes up
23:43:16.925 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:16.927 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:16.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:17.901 00.974 16108 Exposure complete
23:43:17.972 00.071 16108 worker thread done servicing request
23:43:17.972 00.000 21068 OnExposeComplete: enter
23:43:17.974 00.002 21068 UpdateGuideState(): m_state=6
23:43:17.976 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5375
23:43:17.978 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=877.08, Mass=65239, SNR=49.1, Peak=11555 HFD=2.8
23:43:17.980 00.002 21068 MultiStar: [#1 -0.23,0.30,1.46,U] [#2 0.36,0.27,1.56,U] [#3 0.21,0.50,0.00,M7] [#4 0.21,0.39,1.27,U] [#5 0.22,0.19,1.30,U] [#6 0.35,0.18,1.14,U] [#7 0.18,0.57,0.00,M2] [#8 0.08,0.29,0.90,U] 
23:43:17.982 00.002 21068 refined, 6 included, MultiStar: {0.10, 0.26}, one-star: {-0.42, 0.17}
23:43:17.984 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:43:17.985 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:43:17.986 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.22 mountX=-0.05 mountY=-0.28, mountTheta=-1.75
23:43:17.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.26, opts=13)
23:43:17.989 00.001 21068 Enqueuing Move request for scope (0.10, 0.26)
23:43:17.990 00.001 16108 Worker thread wakes up
23:43:17.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
23:43:17.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
23:43:17.990 00.000 16108 Moving (0.10, 0.26) raw xDistance=-0.05 yDistance=-0.28
23:43:17.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:17.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:43:17.990 00.000 16108 MoveAxis(E, 0, ABG)
23:43:17.990 00.000 16108 Move returns status 0, amount 0
23:43:17.990 00.000 16108 MoveAxis(N, 56, ABG)
23:43:17.990 00.000 16108 Guiding  Dir = 0, Dur = 56
23:43:17.991 00.001 16108 IsSlewing returns 0
23:43:17.991 00.000 16108 IsGuiding returns 0
23:43:17.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3926, FiltMin=3366, FiltMax=38429, Gamma=1.000
23:43:17.999 00.005 16108 PulseGuide returned control before completion, sleep 58
23:43:18.016 00.017 21068 UpdateGuideState exits: m=65239 SNR=49.1
23:43:18.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:18.021 00.002 21068 Enqueuing Expose request
23:43:18.060 00.039 16108 IsGuiding returns 1
23:43:18.060 00.000 16108 scope still moving after pulse duration time elapsed
23:43:18.091 00.031 16108 IsSlewing returns 0
23:43:18.091 00.000 16108 IsGuiding returns 0
23:43:18.091 00.000 16108 scope move finished after 56 + 44 ms
23:43:18.091 00.000 16108 Move returns status 0, amount 56
23:43:18.091 00.000 16108 move complete, result=0
23:43:18.091 00.000 16108 worker thread done servicing request
23:43:18.091 00.000 16108 Worker thread wakes up
23:43:18.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:18.091 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 56 ms NORTH
23:43:18.093 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:19.251 01.158 16108 Exposure complete
23:43:19.317 00.066 16108 worker thread done servicing request
23:43:19.317 00.000 21068 OnExposeComplete: enter
23:43:19.320 00.003 21068 UpdateGuideState(): m_state=6
23:43:19.322 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5376
23:43:19.323 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.23, Mass=75798, SNR=61.1, Peak=12272 HFD=3.2
23:43:19.324 00.001 21068 MultiStar: [#1 0.08,0.12,1.30,U] [#2 0.07,0.33,1.17,U] [#3 0.12,0.44,0.95,U] [#4 -0.16,0.64,0.00,M1] [#5 0.30,0.45,0.00,M1] [#6 0.30,0.26,0.89,U] [#7 -0.09,0.49,0.00,M3] [#8 0.08,0.26,0.68,U] 
23:43:19.326 00.002 21068 refined, 5 included, MultiStar: {0.11, 0.28}, one-star: {0.04, 0.33}
23:43:19.327 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
23:43:19.330 00.003 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
23:43:19.331 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.19 mountX=-0.06 mountY=-0.30, mountTheta=-1.77
23:43:19.334 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.28, opts=13)
23:43:19.335 00.001 21068 Enqueuing Move request for scope (0.11, 0.28)
23:43:19.336 00.001 16108 Worker thread wakes up
23:43:19.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
23:43:19.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
23:43:19.336 00.000 16108 Moving (0.11, 0.28) raw xDistance=-0.06 yDistance=-0.30
23:43:19.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:19.337 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:43:19.337 00.000 16108 MoveAxis(E, 0, ABG)
23:43:19.337 00.000 16108 Move returns status 0, amount 0
23:43:19.337 00.000 16108 MoveAxis(N, 60, ABG)
23:43:19.337 00.000 16108 Guiding  Dir = 0, Dur = 60
23:43:19.337 00.000 16108 IsSlewing returns 0
23:43:19.337 00.000 16108 IsGuiding returns 0
23:43:19.338 00.001 16108 PulseGuide returned control before completion, sleep 69
23:43:19.342 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3926, FiltMin=3363, FiltMax=39085, Gamma=1.000
23:43:19.363 00.021 21068 UpdateGuideState exits: m=75798 SNR=61.1
23:43:19.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:19.367 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:19.368 00.001 21068 Enqueuing Expose request
23:43:19.425 00.057 16108 IsGuiding returns 0
23:43:19.425 00.000 16108 Move returns status 0, amount 60
23:43:19.425 00.000 16108 move complete, result=0
23:43:19.426 00.001 16108 worker thread done servicing request
23:43:19.426 00.000 16108 Worker thread wakes up
23:43:19.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:19.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:19.426 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
23:43:20.399 00.973 16108 Exposure complete
23:43:20.466 00.067 16108 worker thread done servicing request
23:43:20.466 00.000 21068 OnExposeComplete: enter
23:43:20.467 00.001 21068 UpdateGuideState(): m_state=6
23:43:20.467 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5377
23:43:20.468 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.75, Mass=66469, SNR=46.1, Peak=14016 HFD=2.9
23:43:20.469 00.001 21068 MultiStar: [#1 -0.08,0.05,1.49,U] [#2 0.28,-0.08,1.54,U] [#3 0.45,0.02,1.38,U] [#4 0.18,0.16,1.24,U] [#5 0.21,0.09,1.41,U] [#6 0.20,-0.32,0.98,U] [#7 0.26,0.05,1.00,U] [#8 0.20,0.02,0.88,U] 
23:43:20.470 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.22, -0.15}
23:43:20.470 00.000 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:43:20.471 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:43:20.472 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.04 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
23:43:20.473 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
23:43:20.475 00.002 21068 Enqueuing Move request for scope (0.21, -0.01)
23:43:20.476 00.001 16108 Worker thread wakes up
23:43:20.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
23:43:20.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
23:43:20.476 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
23:43:20.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:43:20.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:20.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:20.476 00.000 16108 MoveAxis(E, 55, ABG)
23:43:20.476 00.000 16108 Guiding  Dir = 2, Dur = 55
23:43:20.477 00.001 16108 IsSlewing returns 0
23:43:20.477 00.000 16108 IsGuiding returns 0
23:43:20.480 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3929, FiltMin=3347, FiltMax=37773, Gamma=1.000
23:43:20.495 00.015 21068 UpdateGuideState exits: m=66469 SNR=46.1
23:43:20.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:20.498 00.001 21068 Enqueuing Expose request
23:43:20.506 00.008 16108 PulseGuide returned control before completion, sleep 37
23:43:20.552 00.046 16108 IsGuiding returns 1
23:43:20.552 00.000 16108 scope still moving after pulse duration time elapsed
23:43:20.584 00.032 16108 IsSlewing returns 0
23:43:20.584 00.000 16108 IsGuiding returns 1
23:43:20.614 00.030 16108 IsSlewing returns 0
23:43:20.614 00.000 16108 IsGuiding returns 0
23:43:20.614 00.000 16108 scope move finished after 55 + 82 ms
23:43:20.614 00.000 16108 Move returns status 0, amount 55
23:43:20.614 00.000 16108 MoveAxis(N, 0, ABG)
23:43:20.614 00.000 16108 Move returns status 0, amount 0
23:43:20.614 00.000 16108 move complete, result=0
23:43:20.614 00.000 16108 worker thread done servicing request
23:43:20.614 00.000 16108 Worker thread wakes up
23:43:20.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:20.614 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
23:43:20.615 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:21.782 01.167 16108 Exposure complete
23:43:21.841 00.059 16108 worker thread done servicing request
23:43:21.841 00.000 21068 OnExposeComplete: enter
23:43:21.843 00.002 21068 UpdateGuideState(): m_state=6
23:43:21.844 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5378
23:43:21.844 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=876.54, Mass=68129, SNR=52.4, Peak=10227 HFD=3.2
23:43:21.845 00.001 21068 MultiStar: [#1 -0.54,-0.30,0.00,M1] [#2 -0.01,-0.37,1.47,U] [#3 -0.04,-0.04,1.18,U] [#4 -0.29,-0.01,0.96,U] [#5 0.02,-0.27,1.28,U] [#6 0.00,-0.52,0.00,M1] [#7 -0.20,0.11,0.58,U] [#8 -0.29,-0.39,0.00,M1] 
23:43:21.846 00.001 21068 refined, 5 included, MultiStar: {-0.12, -0.19}, one-star: {-0.36, -0.36}
23:43:21.847 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
23:43:21.847 00.000 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
23:43:21.848 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.13 mountX=0.09 mountY=0.22, mountTheta=1.19
23:43:21.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.19, opts=13)
23:43:21.851 00.001 21068 Enqueuing Move request for scope (-0.12, -0.19)
23:43:21.852 00.001 16108 Worker thread wakes up
23:43:21.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
23:43:21.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
23:43:21.852 00.000 16108 Moving (-0.12, -0.19) raw xDistance=0.09 yDistance=0.22
23:43:21.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:43:21.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:21.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:43:21.852 00.000 16108 MoveAxis(E, 0, ABG)
23:43:21.852 00.000 16108 Move returns status 0, amount 0
23:43:21.852 00.000 16108 MoveAxis(N, 0, ABG)
23:43:21.852 00.000 16108 Move returns status 0, amount 0
23:43:21.852 00.000 16108 move complete, result=0
23:43:21.852 00.000 16108 worker thread done servicing request
23:43:21.855 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3933, FiltMin=3318, FiltMax=37651, Gamma=1.000
23:43:21.870 00.015 21068 UpdateGuideState exits: m=68129 SNR=52.4
23:43:21.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:21.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:21.872 00.000 21068 Enqueuing Expose request
23:43:21.873 00.001 16108 Worker thread wakes up
23:43:21.873 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:21.875 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:21.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:22.849 00.974 16108 Exposure complete
23:43:22.931 00.082 16108 worker thread done servicing request
23:43:22.931 00.000 21068 OnExposeComplete: enter
23:43:22.932 00.001 21068 UpdateGuideState(): m_state=6
23:43:22.934 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5379
23:43:22.935 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.42, Mass=69371, SNR=52.3, Peak=11248 HFD=3.2
23:43:22.936 00.001 21068 MultiStar: [#1 -0.19,-0.39,1.19,U] [#2 0.33,-0.22,1.40,U] [#3 0.39,0.01,1.09,U] [#4 -0.13,0.24,1.09,U] [#5 0.06,-0.24,1.09,U] [#6 -0.00,-0.32,0.98,U] [#7 0.07,-0.05,0.70,U] [#8 0.12,-0.22,0.72,U] 
23:43:22.936 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.19}, one-star: {0.09, -0.49}
23:43:22.937 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
23:43:22.938 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
23:43:22.938 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=-0.12 mountY=0.16, mountTheta=2.21
23:43:22.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.19, opts=13)
23:43:22.941 00.001 21068 Enqueuing Move request for scope (0.09, -0.19)
23:43:22.941 00.000 16108 Worker thread wakes up
23:43:22.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:43:22.941 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:43:22.941 00.000 16108 Moving (0.09, -0.19) raw xDistance=-0.12 yDistance=0.16
23:43:22.942 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:22.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:22.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:43:22.942 00.000 16108 MoveAxis(E, 0, ABG)
23:43:22.942 00.000 16108 Move returns status 0, amount 0
23:43:22.942 00.000 16108 MoveAxis(N, 0, ABG)
23:43:22.942 00.000 16108 Move returns status 0, amount 0
23:43:22.942 00.000 16108 move complete, result=0
23:43:22.942 00.000 16108 worker thread done servicing request
23:43:22.946 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3936, FiltMin=3344, FiltMax=41709, Gamma=1.000
23:43:22.971 00.025 21068 UpdateGuideState exits: m=69371 SNR=52.3
23:43:22.973 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.975 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:22.977 00.002 21068 Enqueuing Expose request
23:43:22.978 00.001 16108 Worker thread wakes up
23:43:22.978 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:22.980 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:22.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:24.151 01.171 16108 Exposure complete
23:43:24.243 00.092 16108 worker thread done servicing request
23:43:24.243 00.000 21068 OnExposeComplete: enter
23:43:24.244 00.001 21068 UpdateGuideState(): m_state=6
23:43:24.245 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5380
23:43:24.245 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=876.85, Mass=70632, SNR=58.8, Peak=13939 HFD=2.6
23:43:24.246 00.001 21068 MultiStar: [#1 -0.31,-0.14,1.11,U] [#2 0.29,-0.09,1.29,U] [#3 0.24,0.34,1.02,U] [#4 -0.05,0.22,0.86,U] [#5 0.28,-0.03,1.09,U] [#6 0.14,-0.34,0.81,U] [#7 0.19,0.19,0.60,U] [#8 0.12,-0.10,0.68,U] 
23:43:24.247 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.35, -0.06}
23:43:24.248 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:43:24.249 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
23:43:24.249 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
23:43:24.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
23:43:24.252 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
23:43:24.253 00.001 16108 Worker thread wakes up
23:43:24.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:43:24.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:43:24.253 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
23:43:24.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:24.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:24.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:24.253 00.000 16108 MoveAxis(E, 0, ABG)
23:43:24.253 00.000 16108 Move returns status 0, amount 0
23:43:24.253 00.000 16108 MoveAxis(N, 0, ABG)
23:43:24.253 00.000 16108 Move returns status 0, amount 0
23:43:24.253 00.000 16108 move complete, result=0
23:43:24.253 00.000 16108 worker thread done servicing request
23:43:24.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3936, FiltMin=3379, FiltMax=39149, Gamma=1.000
23:43:24.272 00.015 21068 UpdateGuideState exits: m=70632 SNR=58.8
23:43:24.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:24.275 00.001 21068 Enqueuing Expose request
23:43:24.276 00.001 16108 Worker thread wakes up
23:43:24.276 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:24.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:24.277 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:25.266 00.989 16108 Exposure complete
23:43:25.341 00.075 16108 worker thread done servicing request
23:43:25.341 00.000 21068 OnExposeComplete: enter
23:43:25.342 00.001 21068 UpdateGuideState(): m_state=6
23:43:25.342 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5381
23:43:25.344 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=877.07, Mass=66422, SNR=50.7, Peak=11619 HFD=2.9
23:43:25.345 00.001 21068 MultiStar: [#1 -0.26,0.11,1.46,U] [#2 0.39,0.05,1.40,U] [#3 0.18,0.15,1.17,U] [#4 -0.42,0.09,1.12,U] [#5 -0.11,0.13,1.14,U] [#6 -0.04,-0.06,1.24,U] [#7 0.03,0.43,0.75,U] [#8 0.13,0.00,0.73,U] 
23:43:25.346 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.01, 0.17}
23:43:25.347 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
23:43:25.347 00.000 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
23:43:25.348 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.71 mountX=0.03 mountY=-0.10, mountTheta=-1.25
23:43:25.350 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
23:43:25.350 00.000 21068 Enqueuing Move request for scope (-0.01, 0.11)
23:43:25.351 00.001 16108 Worker thread wakes up
23:43:25.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:43:25.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:43:25.351 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.10
23:43:25.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:25.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:25.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:25.352 00.001 16108 MoveAxis(E, 0, ABG)
23:43:25.352 00.000 16108 Move returns status 0, amount 0
23:43:25.352 00.000 16108 MoveAxis(N, 0, ABG)
23:43:25.352 00.000 16108 Move returns status 0, amount 0
23:43:25.352 00.000 16108 move complete, result=0
23:43:25.352 00.000 16108 worker thread done servicing request
23:43:25.355 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3936, FiltMin=3366, FiltMax=40061, Gamma=1.000
23:43:25.373 00.018 21068 UpdateGuideState exits: m=66422 SNR=50.7
23:43:25.375 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:25.377 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:25.378 00.001 21068 Enqueuing Expose request
23:43:25.380 00.002 16108 Worker thread wakes up
23:43:25.380 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:25.382 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:25.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:26.544 01.162 16108 Exposure complete
23:43:26.615 00.071 16108 worker thread done servicing request
23:43:26.615 00.000 21068 OnExposeComplete: enter
23:43:26.616 00.001 21068 UpdateGuideState(): m_state=6
23:43:26.618 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5382
23:43:26.618 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=877.20, Mass=63399, SNR=50.0, Peak=11971 HFD=2.9
23:43:26.619 00.001 21068 MultiStar: [#1 -0.32,-0.18,1.41,U] [#2 0.12,0.03,1.36,U] [#3 0.14,0.22,1.12,U] [#4 -0.17,0.21,1.15,U] [#5 0.04,0.11,1.24,U] [#6 -0.13,-0.37,1.13,U] [#7 0.23,0.12,0.60,U] [#8 -0.12,-0.09,0.71,U] 
23:43:26.620 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.33, 0.29}
23:43:26.621 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:43:26.621 00.000 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:43:26.623 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.75 mountX=0.07 mountY=-0.01, mountTheta=-0.15
23:43:26.626 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
23:43:26.626 00.000 21068 Enqueuing Move request for scope (-0.07, 0.03)
23:43:26.627 00.001 16108 Worker thread wakes up
23:43:26.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:43:26.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:43:26.627 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.01
23:43:26.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:43:26.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:26.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:26.627 00.000 16108 MoveAxis(E, 0, ABG)
23:43:26.627 00.000 16108 Move returns status 0, amount 0
23:43:26.627 00.000 16108 MoveAxis(N, 0, ABG)
23:43:26.627 00.000 16108 Move returns status 0, amount 0
23:43:26.627 00.000 16108 move complete, result=0
23:43:26.627 00.000 16108 worker thread done servicing request
23:43:26.632 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3936, FiltMin=3373, FiltMax=38086, Gamma=1.000
23:43:26.655 00.023 21068 UpdateGuideState exits: m=63399 SNR=50.0
23:43:26.657 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.657 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:26.659 00.002 21068 Enqueuing Expose request
23:43:26.660 00.001 16108 Worker thread wakes up
23:43:26.660 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:26.662 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:26.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:27.640 00.978 16108 Exposure complete
23:43:27.700 00.060 16108 worker thread done servicing request
23:43:27.700 00.000 21068 OnExposeComplete: enter
23:43:27.701 00.001 21068 UpdateGuideState(): m_state=6
23:43:27.702 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5383
23:43:27.703 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.11, Mass=69601, SNR=48.2, Peak=12115 HFD=3.2
23:43:27.705 00.002 21068 MultiStar: [#1 -0.31,0.17,1.34,U] [#2 -0.32,0.28,1.47,U] [#3 0.10,0.18,1.29,U] [#4 -0.12,0.43,1.06,U] [#5 0.06,0.29,1.30,U] [#6 -0.06,0.13,1.08,U] [#7 -0.14,0.59,0.00,M1] [#8 -0.35,0.39,0.00,M1] 
23:43:27.705 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.24}, one-star: {-0.24, 0.21}
23:43:27.706 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
23:43:27.707 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
23:43:27.708 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.06 mountX=0.17 mountY=-0.20, mountTheta=-0.88
23:43:27.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.24, opts=13)
23:43:27.710 00.001 21068 Enqueuing Move request for scope (-0.13, 0.24)
23:43:27.711 00.001 16108 Worker thread wakes up
23:43:27.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
23:43:27.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
23:43:27.711 00.000 16108 Moving (-0.13, 0.24) raw xDistance=0.17 yDistance=-0.20
23:43:27.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:43:27.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:43:27.711 00.000 16108 MoveAxis(E, 0, ABG)
23:43:27.712 00.001 16108 Move returns status 0, amount 0
23:43:27.712 00.000 16108 MoveAxis(N, 41, ABG)
23:43:27.712 00.000 16108 Guiding  Dir = 0, Dur = 41
23:43:27.712 00.000 16108 IsSlewing returns 0
23:43:27.713 00.001 16108 IsGuiding returns 0
23:43:27.720 00.007 16108 PulseGuide returned control before completion, sleep 45
23:43:27.720 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3936, FiltMin=3357, FiltMax=34166, Gamma=1.000
23:43:27.742 00.022 21068 UpdateGuideState exits: m=69601 SNR=48.2
23:43:27.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:27.745 00.001 21068 Enqueuing Expose request
23:43:27.766 00.021 16108 IsGuiding returns 1
23:43:27.766 00.000 16108 scope still moving after pulse duration time elapsed
23:43:27.797 00.031 16108 IsSlewing returns 0
23:43:27.797 00.000 16108 IsGuiding returns 1
23:43:27.828 00.031 16108 IsSlewing returns 0
23:43:27.828 00.000 16108 IsGuiding returns 0
23:43:27.828 00.000 16108 scope move finished after 41 + 74 ms
23:43:27.828 00.000 16108 Move returns status 0, amount 41
23:43:27.828 00.000 16108 move complete, result=0
23:43:27.828 00.000 16108 worker thread done servicing request
23:43:27.828 00.000 16108 Worker thread wakes up
23:43:27.828 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
23:43:27.831 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:27.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:28.993 01.162 16108 Exposure complete
23:43:29.068 00.075 16108 worker thread done servicing request
23:43:29.068 00.000 21068 OnExposeComplete: enter
23:43:29.069 00.001 21068 UpdateGuideState(): m_state=6
23:43:29.070 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5384
23:43:29.071 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.40, Mass=81564, SNR=66.1, Peak=13347 HFD=3.4
23:43:29.072 00.001 21068 MultiStar: [#1 -0.53,-0.00,0.00,M1] [#2 -0.21,0.26,1.08,U] [#3 -0.38,0.56,0.00,M1] [#4 -0.10,0.60,0.00,M1] [#5 -0.23,0.36,0.98,U] [#6 -0.27,0.00,0.88,U] [#7 -0.27,0.32,0.57,U] [#8 -0.15,0.60,0.00,M2] 
23:43:29.072 00.000 21068 refined, 4 included, MultiStar: {-0.30, 0.29}, one-star: {-0.50, 0.49}
23:43:29.074 00.002 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
23:43:29.074 00.000 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
23:43:29.075 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.29 hyp=0.42 cameraTheta=2.37 mountX=0.34 mountY=-0.21, mountTheta=-0.55
23:43:29.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.29, opts=13)
23:43:29.078 00.001 21068 Enqueuing Move request for scope (-0.30, 0.29)
23:43:29.078 00.000 16108 Worker thread wakes up
23:43:29.079 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.29) opts 0xd
23:43:29.079 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.29)
23:43:29.079 00.000 16108 Moving (-0.30, 0.29) raw xDistance=0.34 yDistance=-0.21
23:43:29.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
23:43:29.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:43:29.079 00.000 16108 MoveAxis(W, 90, ABG)
23:43:29.079 00.000 16108 Guiding  Dir = 3, Dur = 90
23:43:29.079 00.000 16108 IsSlewing returns 0
23:43:29.079 00.000 16108 IsGuiding returns 0
23:43:29.083 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3933, FiltMin=3337, FiltMax=34582, Gamma=1.000
23:43:29.086 00.003 16108 PulseGuide returned control before completion, sleep 95
23:43:29.105 00.019 21068 UpdateGuideState exits: m=81564 SNR=66.1
23:43:29.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:29.108 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:29.109 00.001 21068 Enqueuing Expose request
23:43:29.194 00.085 16108 IsGuiding returns 0
23:43:29.194 00.000 16108 Move returns status 0, amount 90
23:43:29.194 00.000 16108 MoveAxis(N, 43, ABG)
23:43:29.194 00.000 16108 Guiding  Dir = 0, Dur = 43
23:43:29.194 00.000 16108 IsSlewing returns 0
23:43:29.194 00.000 16108 IsGuiding returns 0
23:43:29.245 00.051 16108 IsGuiding returns 1
23:43:29.245 00.000 16108 scope still moving after pulse duration time elapsed
23:43:29.272 00.027 16108 IsSlewing returns 0
23:43:29.272 00.000 16108 IsGuiding returns 1
23:43:29.303 00.031 16108 IsSlewing returns 0
23:43:29.303 00.000 16108 IsGuiding returns 1
23:43:29.334 00.031 16108 IsSlewing returns 0
23:43:29.334 00.000 16108 IsGuiding returns 0
23:43:29.334 00.000 16108 scope move finished after 43 + 97 ms
23:43:29.334 00.000 16108 Move returns status 0, amount 43
23:43:29.335 00.001 16108 move complete, result=0
23:43:29.335 00.000 16108 worker thread done servicing request
23:43:29.335 00.000 21068 GuideStep: 0.3 px 90 ms WEST, -0.2 px 43 ms NORTH
23:43:29.336 00.001 16108 Worker thread wakes up
23:43:29.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:29.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:30.295 00.958 16108 Exposure complete
23:43:30.366 00.071 16108 worker thread done servicing request
23:43:30.367 00.001 21068 OnExposeComplete: enter
23:43:30.367 00.000 21068 UpdateGuideState(): m_state=6
23:43:30.368 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5385
23:43:30.369 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.63, Mass=73847, SNR=53.9, Peak=11584 HFD=2.9
23:43:30.370 00.001 21068 MultiStar: [#1 -0.29,-0.10,1.50,U] [#2 0.01,-0.08,1.12,U] [#3 0.06,0.12,1.15,U] [#4 -0.45,0.05,1.01,U] [#5 -0.21,-0.18,1.12,U] [#6 -0.11,-0.36,0.99,U] [#7 -0.11,0.17,0.62,U] [#8 0.02,0.03,0.70,U] 
23:43:30.372 00.002 21068 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-0.35, -0.28}
23:43:30.373 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
23:43:30.374 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
23:43:30.375 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.69 mountX=0.15 mountY=0.12, mountTheta=0.67
23:43:30.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.08, opts=13)
23:43:30.379 00.001 21068 Enqueuing Move request for scope (-0.17, -0.08)
23:43:30.379 00.000 16108 Worker thread wakes up
23:43:30.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
23:43:30.380 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
23:43:30.384 00.004 16108 Moving (-0.17, -0.08) raw xDistance=0.15 yDistance=0.12
23:43:30.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:43:30.385 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:43:30.385 00.000 16108 MoveAxis(E, 0, ABG)
23:43:30.385 00.000 16108 Move returns status 0, amount 0
23:43:30.385 00.000 16108 MoveAxis(N, 0, ABG)
23:43:30.385 00.000 16108 Move returns status 0, amount 0
23:43:30.385 00.000 16108 move complete, result=0
23:43:30.385 00.000 16108 worker thread done servicing request
23:43:30.385 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3936, FiltMin=3337, FiltMax=40742, Gamma=1.000
23:43:30.401 00.016 21068 UpdateGuideState exits: m=73847 SNR=53.9
23:43:30.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:30.403 00.000 21068 Enqueuing Expose request
23:43:30.404 00.001 16108 Worker thread wakes up
23:43:30.404 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:30.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:30.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:31.581 01.176 16108 Exposure complete
23:43:31.652 00.071 16108 worker thread done servicing request
23:43:31.652 00.000 21068 OnExposeComplete: enter
23:43:31.653 00.001 21068 UpdateGuideState(): m_state=6
23:43:31.654 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5386
23:43:31.654 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=876.64, Mass=73210, SNR=58.5, Peak=11427 HFD=3.3
23:43:31.656 00.002 21068 MultiStar: [#1 -0.38,-0.25,1.36,U] [#2 0.03,-0.19,1.17,U] [#3 -0.00,-0.07,1.10,U] [#4 -0.32,-0.02,0.99,U] [#5 -0.25,-0.25,1.12,U] [#6 -0.38,-0.09,0.79,U] [#7 -0.35,-0.12,0.53,U] [#8 -0.19,-0.14,0.68,U] 
23:43:31.657 00.001 21068 refined, 8 included, MultiStar: {-0.24, -0.16}, one-star: {-0.42, -0.26}
23:43:31.657 00.000 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
23:43:31.658 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
23:43:31.659 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.55 mountX=0.21 mountY=0.22, mountTheta=0.80
23:43:31.660 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.16, opts=13)
23:43:31.661 00.001 21068 Enqueuing Move request for scope (-0.24, -0.16)
23:43:31.662 00.001 16108 Worker thread wakes up
23:43:31.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
23:43:31.662 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
23:43:31.662 00.000 16108 Moving (-0.24, -0.16) raw xDistance=0.21 yDistance=0.22
23:43:31.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:43:31.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:31.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:43:31.662 00.000 16108 MoveAxis(W, 55, ABG)
23:43:31.662 00.000 16108 Guiding  Dir = 3, Dur = 55
23:43:31.663 00.001 16108 IsSlewing returns 0
23:43:31.663 00.000 16108 IsGuiding returns 0
23:43:31.666 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3939, FiltMin=3251, FiltMax=38211, Gamma=1.000
23:43:31.667 00.001 16108 PulseGuide returned control before completion, sleep 61
23:43:31.680 00.013 21068 UpdateGuideState exits: m=73210 SNR=58.5
23:43:31.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:31.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:31.683 00.001 21068 Enqueuing Expose request
23:43:31.744 00.061 16108 IsGuiding returns 1
23:43:31.749 00.005 16108 scope still moving after pulse duration time elapsed
23:43:31.776 00.027 16108 IsSlewing returns 0
23:43:31.776 00.000 16108 IsGuiding returns 0
23:43:31.776 00.000 16108 scope move finished after 55 + 57 ms
23:43:31.776 00.000 16108 Move returns status 0, amount 55
23:43:31.776 00.000 16108 MoveAxis(N, 0, ABG)
23:43:31.776 00.000 16108 Move returns status 0, amount 0
23:43:31.776 00.000 16108 move complete, result=0
23:43:31.776 00.000 16108 worker thread done servicing request
23:43:31.776 00.000 16108 Worker thread wakes up
23:43:31.776 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.2 px 0 ms NORTH
23:43:31.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:31.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:32.757 00.980 16108 Exposure complete
23:43:32.826 00.069 16108 worker thread done servicing request
23:43:32.826 00.000 21068 OnExposeComplete: enter
23:43:32.826 00.000 21068 UpdateGuideState(): m_state=6
23:43:32.827 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5387
23:43:32.828 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.78, Mass=69677, SNR=53.9, Peak=13008 HFD=2.7
23:43:32.829 00.001 21068 MultiStar: [#1 -0.14,-0.43,1.37,U] [#2 0.10,-0.28,1.36,U] [#3 0.57,-0.15,0.00,M1] [#4 -0.11,0.11,0.96,U] [#5 0.35,-0.24,1.12,U] [#6 0.28,-0.48,0.00,M1] [#7 0.65,0.09,0.00,M1] [#8 0.05,-0.43,1.07,U] 
23:43:32.830 00.001 21068 single-star, 5 included, MultiStar: {0.07, -0.25}, one-star: {0.16, -0.12}
23:43:32.830 00.000 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
23:43:32.831 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
23:43:32.832 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=-0.18 mountY=0.08, mountTheta=2.70
23:43:32.835 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.12, opts=13)
23:43:32.835 00.000 21068 Enqueuing Move request for scope (0.16, -0.12)
23:43:32.836 00.001 16108 Worker thread wakes up
23:43:32.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
23:43:32.836 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
23:43:32.836 00.000 16108 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=0.08
23:43:32.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:43:32.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:43:32.836 00.000 16108 MoveAxis(E, 0, ABG)
23:43:32.837 00.001 16108 Move returns status 0, amount 0
23:43:32.837 00.000 16108 MoveAxis(N, 0, ABG)
23:43:32.837 00.000 16108 Move returns status 0, amount 0
23:43:32.837 00.000 16108 move complete, result=0
23:43:32.837 00.000 16108 worker thread done servicing request
23:43:32.840 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3939, FiltMin=3376, FiltMax=35398, Gamma=1.000
23:43:32.854 00.014 21068 UpdateGuideState exits: m=69677 SNR=53.9
23:43:32.856 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:32.857 00.000 21068 Enqueuing Expose request
23:43:32.858 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:32.859 00.001 16108 Worker thread wakes up
23:43:32.859 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:32.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:34.027 01.168 16108 Exposure complete
23:43:34.098 00.071 16108 worker thread done servicing request
23:43:34.098 00.000 21068 OnExposeComplete: enter
23:43:34.099 00.001 21068 UpdateGuideState(): m_state=6
23:43:34.100 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5388
23:43:34.102 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.67, Mass=54454, SNR=44.8, Peak=11968 HFD=2.7
23:43:34.104 00.002 21068 MultiStar: [#1 -0.01,-0.19,1.45,U] [#2 0.42,-0.17,1.51,U] [#3 0.34,0.22,1.37,U] [#4 0.24,-0.21,1.21,U] [#5 0.08,-0.17,1.31,U] [#6 0.24,-0.60,0.00,M2] [#7 0.64,-0.10,0.00,M2] [#8 0.71,-0.36,0.00,M1] 
23:43:34.105 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.12}, one-star: {0.30, -0.24}
23:43:34.107 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
23:43:34.109 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
23:43:34.111 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.49 mountX=-0.24 mountY=0.06, mountTheta=2.89
23:43:34.114 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.12, opts=13)
23:43:34.115 00.001 21068 Enqueuing Move request for scope (0.23, -0.12)
23:43:34.116 00.001 16108 Worker thread wakes up
23:43:34.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
23:43:34.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
23:43:34.116 00.000 16108 Moving (0.23, -0.12) raw xDistance=-0.24 yDistance=0.06
23:43:34.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:43:34.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:34.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:43:34.116 00.000 16108 MoveAxis(E, 64, ABG)
23:43:34.116 00.000 16108 Guiding  Dir = 2, Dur = 64
23:43:34.117 00.001 16108 IsSlewing returns 0
23:43:34.117 00.000 16108 IsGuiding returns 0
23:43:34.122 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3939, FiltMin=3353, FiltMax=38403, Gamma=1.000
23:43:34.142 00.020 21068 UpdateGuideState exits: m=54454 SNR=44.8
23:43:34.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:34.143 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:34.144 00.001 21068 Enqueuing Expose request
23:43:34.179 00.035 16108 PulseGuide returned control before completion, sleep 13
23:43:34.193 00.014 16108 IsGuiding returns 1
23:43:34.193 00.000 16108 scope still moving after pulse duration time elapsed
23:43:34.224 00.031 16108 IsSlewing returns 0
23:43:34.224 00.000 16108 IsGuiding returns 1
23:43:34.255 00.031 16108 IsSlewing returns 0
23:43:34.255 00.000 16108 IsGuiding returns 1
23:43:34.287 00.032 16108 IsSlewing returns 0
23:43:34.287 00.000 16108 IsGuiding returns 0
23:43:34.287 00.000 16108 scope move finished after 64 + 105 ms
23:43:34.287 00.000 16108 Move returns status 0, amount 64
23:43:34.287 00.000 16108 MoveAxis(N, 0, ABG)
23:43:34.287 00.000 16108 Move returns status 0, amount 0
23:43:34.287 00.000 16108 move complete, result=0
23:43:34.287 00.000 16108 worker thread done servicing request
23:43:34.287 00.000 16108 Worker thread wakes up
23:43:34.287 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:34.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:34.288 00.001 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
23:43:35.270 00.982 16108 Exposure complete
23:43:35.335 00.065 16108 worker thread done servicing request
23:43:35.335 00.000 21068 OnExposeComplete: enter
23:43:35.336 00.001 21068 UpdateGuideState(): m_state=6
23:43:35.337 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5389
23:43:35.338 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.51, Mass=68695, SNR=51.2, Peak=10384 HFD=3.2
23:43:35.339 00.001 21068 MultiStar: [#1 0.13,-0.56,0.00,M1] [#2 0.29,-0.45,0.00,M1] [#3 0.47,-0.17,0.00,M1] [#4 -0.16,-0.15,0.97,U] [#5 -0.19,-0.68,0.00,M1] [#6 0.00,-0.51,0.00,M3] [#7 0.11,0.01,0.65,U] [#8 0.42,-0.34,0.00,M2] 
23:43:35.339 00.000 21068 refined, 2 included, MultiStar: {-0.01, -0.21}, one-star: {0.07, -0.40}
23:43:35.340 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
23:43:35.341 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
23:43:35.341 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.60 mountX=-0.03 mountY=0.20, mountTheta=1.72
23:43:35.343 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.21, opts=13)
23:43:35.344 00.001 21068 Enqueuing Move request for scope (-0.01, -0.21)
23:43:35.345 00.001 16108 Worker thread wakes up
23:43:35.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
23:43:35.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
23:43:35.345 00.000 16108 Moving (-0.01, -0.21) raw xDistance=-0.03 yDistance=0.20
23:43:35.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:43:35.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:35.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:43:35.345 00.000 16108 MoveAxis(E, 0, ABG)
23:43:35.345 00.000 16108 Move returns status 0, amount 0
23:43:35.345 00.000 16108 MoveAxis(N, 0, ABG)
23:43:35.345 00.000 16108 Move returns status 0, amount 0
23:43:35.345 00.000 16108 move complete, result=0
23:43:35.345 00.000 16108 worker thread done servicing request
23:43:35.351 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3942, FiltMin=3366, FiltMax=37667, Gamma=1.000
23:43:35.378 00.027 21068 UpdateGuideState exits: m=68695 SNR=51.2
23:43:35.380 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:35.381 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:35.382 00.001 21068 Enqueuing Expose request
23:43:35.383 00.001 16108 Worker thread wakes up
23:43:35.383 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:35.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:35.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:36.549 01.165 16108 Exposure complete
23:43:36.629 00.080 16108 worker thread done servicing request
23:43:36.629 00.000 21068 OnExposeComplete: enter
23:43:36.632 00.003 21068 UpdateGuideState(): m_state=6
23:43:36.634 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5390
23:43:36.635 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.38, Mass=68094, SNR=52.6, Peak=10563 HFD=3.0
23:43:36.636 00.001 21068 MultiStar: [#1 -0.52,-0.42,0.00,M2] [#2 0.05,-0.42,1.21,U] [#3 0.16,-0.17,1.20,U] [#4 -0.06,-0.24,0.98,U] [#5 -0.28,-0.33,1.19,U] [#6 -0.08,-0.66,0.00,M4] [#7 0.34,-0.02,0.52,U] [#8 0.26,-0.49,0.00,M3] 
23:43:36.637 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.31}, one-star: {-0.14, -0.53}
23:43:36.638 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
23:43:36.638 00.000 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.75)
23:43:36.639 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=-0.03 mountY=0.30, mountTheta=1.69
23:43:36.641 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.31, opts=13)
23:43:36.642 00.001 21068 Enqueuing Move request for scope (-0.02, -0.31)
23:43:36.643 00.001 16108 Worker thread wakes up
23:43:36.644 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
23:43:36.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
23:43:36.644 00.000 16108 Moving (-0.02, -0.31) raw xDistance=-0.03 yDistance=0.30
23:43:36.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:43:36.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:36.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:43:36.644 00.000 16108 MoveAxis(E, 0, ABG)
23:43:36.644 00.000 16108 Move returns status 0, amount 0
23:43:36.644 00.000 16108 MoveAxis(N, 0, ABG)
23:43:36.644 00.000 16108 Move returns status 0, amount 0
23:43:36.644 00.000 16108 move complete, result=0
23:43:36.644 00.000 16108 worker thread done servicing request
23:43:36.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3945, FiltMin=3344, FiltMax=30115, Gamma=1.000
23:43:36.663 00.016 21068 UpdateGuideState exits: m=68094 SNR=52.6
23:43:36.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:36.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:36.666 00.001 21068 Enqueuing Expose request
23:43:36.668 00.002 16108 Worker thread wakes up
23:43:36.668 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:43:36.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:36.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:37.631 00.962 16108 Exposure complete
23:43:37.685 00.054 16108 worker thread done servicing request
23:43:37.686 00.001 21068 OnExposeComplete: enter
23:43:37.686 00.000 21068 UpdateGuideState(): m_state=6
23:43:37.687 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5391
23:43:37.688 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.80, Mass=65912, SNR=47.2, Peak=11296 HFD=2.8
23:43:37.689 00.001 21068 MultiStar: [#1 -0.29,-0.48,0.00,M3] [#2 -0.08,-0.30,1.52,U] [#3 0.09,0.05,1.45,U] [#4 -0.27,0.10,1.05,U] [#5 0.04,-0.15,1.34,U] [#6 0.19,-0.37,1.18,U] [#7 0.11,-0.01,0.79,U] [#8 -0.04,-0.42,0.81,U] 
23:43:37.690 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.12, -0.11}
23:43:37.691 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
23:43:37.691 00.000 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
23:43:37.692 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=-0.02 mountY=0.15, mountTheta=1.69
23:43:37.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.15, opts=13)
23:43:37.695 00.001 21068 Enqueuing Move request for scope (-0.01, -0.15)
23:43:37.696 00.001 16108 Worker thread wakes up
23:43:37.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
23:43:37.696 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
23:43:37.696 00.000 16108 Moving (-0.01, -0.15) raw xDistance=-0.02 yDistance=0.15
23:43:37.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:43:37.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:43:37.696 00.000 16108 MoveAxis(E, 0, ABG)
23:43:37.696 00.000 16108 Move returns status 0, amount 0
23:43:37.696 00.000 16108 MoveAxis(N, 0, ABG)
23:43:37.696 00.000 16108 Move returns status 0, amount 0
23:43:37.696 00.000 16108 move complete, result=0
23:43:37.696 00.000 16108 worker thread done servicing request
23:43:37.700 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=3949, FiltMin=3395, FiltMax=34627, Gamma=1.000
23:43:37.714 00.014 21068 UpdateGuideState exits: m=65912 SNR=47.2
23:43:37.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.717 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:37.718 00.001 21068 Enqueuing Expose request
23:43:37.721 00.003 16108 Worker thread wakes up
23:43:37.721 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:37.723 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:37.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:38.897 01.174 16108 Exposure complete
23:43:38.953 00.056 16108 worker thread done servicing request
23:43:38.953 00.000 21068 OnExposeComplete: enter
23:43:38.954 00.001 21068 UpdateGuideState(): m_state=6
23:43:38.955 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5392
23:43:38.956 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.64, Mass=75189, SNR=54.5, Peak=13792 HFD=3.0
23:43:38.957 00.001 21068 MultiStar: [#1 -0.15,-0.26,1.22,U] [#2 0.33,-0.34,1.26,U] [#3 0.25,-0.06,1.16,U] [#4 -0.15,-0.13,0.92,U] [#5 0.15,-0.25,1.11,U] [#6 0.36,-0.72,0.00,M4] [#7 0.28,-0.23,0.58,U] [#8 -0.04,-0.14,0.81,U] 
23:43:38.958 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.21}, one-star: {0.05, -0.26}
23:43:38.959 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
23:43:38.959 00.000 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
23:43:38.960 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.17 mountX=-0.13 mountY=0.19, mountTheta=2.17
23:43:38.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
23:43:38.963 00.001 21068 Enqueuing Move request for scope (0.09, -0.21)
23:43:38.964 00.001 16108 Worker thread wakes up
23:43:38.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:43:38.964 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:43:38.964 00.000 16108 Moving (0.09, -0.21) raw xDistance=-0.13 yDistance=0.19
23:43:38.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:43:38.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:38.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:43:38.964 00.000 16108 MoveAxis(E, 0, ABG)
23:43:38.964 00.000 16108 Move returns status 0, amount 0
23:43:38.964 00.000 16108 MoveAxis(N, 0, ABG)
23:43:38.964 00.000 16108 Move returns status 0, amount 0
23:43:38.964 00.000 16108 move complete, result=0
23:43:38.964 00.000 16108 worker thread done servicing request
23:43:38.968 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3949, FiltMin=3341, FiltMax=40771, Gamma=1.000
23:43:38.983 00.015 21068 UpdateGuideState exits: m=75189 SNR=54.5
23:43:38.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:38.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:38.986 00.001 21068 Enqueuing Expose request
23:43:38.987 00.001 16108 Worker thread wakes up
23:43:38.987 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:38.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:38.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:39.973 00.986 16108 Exposure complete
23:43:40.068 00.095 16108 worker thread done servicing request
23:43:40.068 00.000 21068 OnExposeComplete: enter
23:43:40.069 00.001 21068 UpdateGuideState(): m_state=6
23:43:40.071 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5393
23:43:40.072 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.50, Mass=59590, SNR=50.8, Peak=10720 HFD=3.2
23:43:40.074 00.002 21068 MultiStar: [#1 -0.13,-0.52,0.00,M3] [#2 -0.13,-0.43,1.35,U] [#3 0.22,-0.08,1.08,U] [#4 0.02,-0.49,0.00,M1] [#5 -0.03,-0.20,1.47,U] [#6 0.10,-0.83,0.00,M5] [#7 0.07,-0.19,0.66,U] [#8 0.33,-0.31,0.86,U] 
23:43:40.075 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.27}, one-star: {-0.02, -0.41}
23:43:40.076 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
23:43:40.078 00.002 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
23:43:40.079 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.40 mountX=-0.10 mountY=0.26, mountTheta=1.93
23:43:40.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.27, opts=13)
23:43:40.082 00.001 21068 Enqueuing Move request for scope (0.05, -0.27)
23:43:40.084 00.002 16108 Worker thread wakes up
23:43:40.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
23:43:40.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
23:43:40.084 00.000 16108 Moving (0.05, -0.27) raw xDistance=-0.10 yDistance=0.26
23:43:40.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:40.084 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.59
23:43:40.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:43:40.084 00.000 16108 MoveAxis(E, 0, ABG)
23:43:40.084 00.000 16108 Move returns status 0, amount 0
23:43:40.084 00.000 16108 MoveAxis(S, 51, ABG)
23:43:40.084 00.000 16108 Guiding  Dir = 1, Dur = 51
23:43:40.085 00.001 16108 IsSlewing returns 0
23:43:40.085 00.000 16108 IsGuiding returns 0
23:43:40.086 00.001 16108 PulseGuide returned control before completion, sleep 60
23:43:40.088 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3949, FiltMin=3302, FiltMax=40963, Gamma=1.000
23:43:40.105 00.017 21068 UpdateGuideState exits: m=59590 SNR=50.8
23:43:40.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:40.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:40.108 00.001 21068 Enqueuing Expose request
23:43:40.158 00.050 16108 IsGuiding returns 1
23:43:40.158 00.000 16108 scope still moving after pulse duration time elapsed
23:43:40.190 00.032 16108 IsSlewing returns 0
23:43:40.190 00.000 16108 IsGuiding returns 0
23:43:40.190 00.000 16108 scope move finished after 51 + 54 ms
23:43:40.190 00.000 16108 Move returns status 0, amount 51
23:43:40.190 00.000 16108 move complete, result=0
23:43:40.190 00.000 16108 worker thread done servicing request
23:43:40.190 00.000 16108 Worker thread wakes up
23:43:40.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:40.190 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
23:43:40.191 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:41.349 01.158 16108 Exposure complete
23:43:41.431 00.082 16108 worker thread done servicing request
23:43:41.431 00.000 21068 OnExposeComplete: enter
23:43:41.432 00.001 21068 UpdateGuideState(): m_state=6
23:43:41.433 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5394
23:43:41.434 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.72, Mass=71057, SNR=51.7, Peak=11744 HFD=3.2
23:43:41.435 00.001 21068 MultiStar: [#1 -0.24,-0.38,1.18,U] [#2 0.33,-0.57,0.00,M1] [#3 0.07,-0.30,1.12,U] [#4 0.38,-0.18,1.00,U] [#5 0.20,-0.55,0.00,M1] [#6 0.48,-0.71,0.00,M6] [#7 -0.03,0.15,0.57,U] [#8 0.18,-0.51,0.00,M1] 
23:43:41.435 00.000 21068 refined, 4 included, MultiStar: {0.00, -0.22}, one-star: {-0.13, -0.18}
23:43:41.436 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
23:43:41.437 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
23:43:41.439 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=-0.04 mountY=0.21, mountTheta=1.77
23:43:41.440 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.22, opts=13)
23:43:41.441 00.001 21068 Enqueuing Move request for scope (0.00, -0.22)
23:43:41.442 00.001 16108 Worker thread wakes up
23:43:41.443 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
23:43:41.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
23:43:41.443 00.000 16108 Moving (0.00, -0.22) raw xDistance=-0.04 yDistance=0.21
23:43:41.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:41.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:43:41.443 00.000 16108 MoveAxis(E, 0, ABG)
23:43:41.443 00.000 16108 Move returns status 0, amount 0
23:43:41.443 00.000 16108 MoveAxis(S, 42, ABG)
23:43:41.443 00.000 16108 Guiding  Dir = 1, Dur = 42
23:43:41.443 00.000 16108 IsSlewing returns 0
23:43:41.443 00.000 16108 IsGuiding returns 0
23:43:41.444 00.001 16108 PulseGuide returned control before completion, sleep 52
23:43:41.448 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3949, FiltMin=3369, FiltMax=40029, Gamma=1.000
23:43:41.464 00.016 21068 UpdateGuideState exits: m=71057 SNR=51.7
23:43:41.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:41.467 00.001 21068 Enqueuing Expose request
23:43:41.507 00.040 16108 IsGuiding returns 1
23:43:41.507 00.000 16108 scope still moving after pulse duration time elapsed
23:43:41.539 00.032 16108 IsSlewing returns 0
23:43:41.539 00.000 16108 IsGuiding returns 0
23:43:41.539 00.000 16108 scope move finished after 42 + 54 ms
23:43:41.539 00.000 16108 Move returns status 0, amount 42
23:43:41.539 00.000 16108 move complete, result=0
23:43:41.539 00.000 16108 worker thread done servicing request
23:43:41.539 00.000 16108 Worker thread wakes up
23:43:41.539 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:43:41.542 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:41.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:42.521 00.979 16108 Exposure complete
23:43:42.579 00.058 16108 worker thread done servicing request
23:43:42.579 00.000 21068 OnExposeComplete: enter
23:43:42.580 00.001 21068 UpdateGuideState(): m_state=6
23:43:42.580 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5395
23:43:42.582 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.90, Mass=62881, SNR=50.7, Peak=10147 HFD=2.8
23:43:42.583 00.001 21068 MultiStar: [#1 -0.06,-0.48,0.00,M3] [#2 0.29,-0.24,1.35,U] [#3 0.44,0.20,0.00,M1] [#4 0.20,-0.02,1.06,U] [#5 0.43,-0.23,0.00,M2] [#6 0.46,-0.64,0.00,M7] [#7 0.30,0.03,0.52,U] [#8 0.06,-0.19,0.81,U] 
23:43:42.584 00.001 21068 refined, 4 included, MultiStar: {0.11, -0.10}, one-star: {-0.30, -0.01}
23:43:42.585 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
23:43:42.585 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
23:43:42.586 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.77 mountX=-0.12 mountY=0.07, mountTheta=2.60
23:43:42.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
23:43:42.588 00.000 21068 Enqueuing Move request for scope (0.11, -0.10)
23:43:42.589 00.001 16108 Worker thread wakes up
23:43:42.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:43:42.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:43:42.589 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=0.07
23:43:42.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:42.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:42.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:43:42.589 00.000 16108 MoveAxis(E, 0, ABG)
23:43:42.589 00.000 16108 Move returns status 0, amount 0
23:43:42.589 00.000 16108 MoveAxis(N, 0, ABG)
23:43:42.589 00.000 16108 Move returns status 0, amount 0
23:43:42.589 00.000 16108 move complete, result=0
23:43:42.589 00.000 16108 worker thread done servicing request
23:43:42.594 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3952, FiltMin=3302, FiltMax=40701, Gamma=1.000
23:43:42.609 00.015 21068 UpdateGuideState exits: m=62881 SNR=50.7
23:43:42.609 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.610 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:42.611 00.001 21068 Enqueuing Expose request
23:43:42.612 00.001 16108 Worker thread wakes up
23:43:42.612 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:42.612 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:42.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:43.786 01.174 16108 Exposure complete
23:43:43.845 00.059 16108 worker thread done servicing request
23:43:43.846 00.001 21068 OnExposeComplete: enter
23:43:43.846 00.000 21068 UpdateGuideState(): m_state=6
23:43:43.847 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5396
23:43:43.848 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.09, Mass=67538, SNR=59.7, Peak=12035 HFD=2.9
23:43:43.849 00.001 21068 MultiStar: [#1 -0.02,-0.04,1.22,U] [#2 0.05,-0.02,0.99,U] [#3 0.34,0.10,0.94,U] [#4 0.10,0.06,0.79,U] [#5 0.39,0.08,0.98,U] [#6 0.35,-0.18,0.86,U] [#7 -0.25,0.29,0.45,U] [#8 0.25,-0.08,0.67,U] 
23:43:43.850 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {-0.35, 0.18}
23:43:43.850 00.000 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
23:43:43.851 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
23:43:43.852 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
23:43:43.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
23:43:43.855 00.002 21068 Enqueuing Move request for scope (0.10, 0.03)
23:43:43.855 00.000 16108 Worker thread wakes up
23:43:43.856 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
23:43:43.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
23:43:43.856 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.06
23:43:43.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:43.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:43.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:43.856 00.000 16108 MoveAxis(E, 0, ABG)
23:43:43.856 00.000 16108 Move returns status 0, amount 0
23:43:43.856 00.000 16108 MoveAxis(N, 0, ABG)
23:43:43.856 00.000 16108 Move returns status 0, amount 0
23:43:43.856 00.000 16108 move complete, result=0
23:43:43.856 00.000 16108 worker thread done servicing request
23:43:43.860 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3952, FiltMin=3369, FiltMax=37709, Gamma=1.000
23:43:43.876 00.016 21068 UpdateGuideState exits: m=67538 SNR=59.7
23:43:43.878 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.880 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:43.881 00.001 21068 Enqueuing Expose request
23:43:43.883 00.002 16108 Worker thread wakes up
23:43:43.883 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:43.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:43.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:44.865 00.981 16108 Exposure complete
23:43:44.941 00.076 16108 worker thread done servicing request
23:43:44.941 00.000 21068 OnExposeComplete: enter
23:43:44.944 00.003 21068 UpdateGuideState(): m_state=6
23:43:44.946 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5397
23:43:44.948 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=876.89, Mass=78097, SNR=54.2, Peak=12083 HFD=3.3
23:43:44.950 00.002 21068 MultiStar: [#1 -0.04,-0.13,1.13,U] [#2 0.27,-0.13,1.20,U] [#3 0.40,0.25,1.30,U] [#4 -0.13,-0.07,0.97,U] [#5 0.15,-0.10,0.98,U] [#6 0.14,-0.43,1.04,U] [#7 -0.26,0.20,0.60,U] [#8 0.15,-0.49,0.00,M1] 
23:43:44.951 00.001 21068 single-star, 7 included, MultiStar: {0.09, -0.06}, one-star: {-0.10, -0.01}
23:43:44.952 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.32)
23:43:44.955 00.003 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
23:43:44.956 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.10 mountY=0.04, mountTheta=0.37
23:43:44.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
23:43:44.959 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
23:43:44.960 00.001 16108 Worker thread wakes up
23:43:44.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:43:44.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:43:44.960 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.04
23:43:44.961 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:43:44.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:44.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:44.961 00.000 16108 MoveAxis(E, 0, ABG)
23:43:44.961 00.000 16108 Move returns status 0, amount 0
23:43:44.961 00.000 16108 MoveAxis(N, 0, ABG)
23:43:44.961 00.000 16108 Move returns status 0, amount 0
23:43:44.961 00.000 16108 move complete, result=0
23:43:44.961 00.000 16108 worker thread done servicing request
23:43:44.966 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3952, FiltMin=3315, FiltMax=39997, Gamma=1.000
23:43:44.980 00.014 21068 UpdateGuideState exits: m=78097 SNR=54.2
23:43:44.982 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.982 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:44.983 00.001 21068 Enqueuing Expose request
23:43:44.984 00.001 16108 Worker thread wakes up
23:43:44.984 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:44.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:44.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:46.136 01.151 16108 Exposure complete
23:43:46.199 00.063 16108 worker thread done servicing request
23:43:46.199 00.000 21068 OnExposeComplete: enter
23:43:46.201 00.002 21068 UpdateGuideState(): m_state=6
23:43:46.202 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5398
23:43:46.204 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.92, Mass=84090, SNR=61.5, Peak=13379 HFD=2.8
23:43:46.206 00.002 21068 MultiStar: [#1 -0.27,-0.54,0.00,M2] [#2 0.00,-0.36,0.97,U] [#3 0.08,-0.10,0.99,U] [#4 0.09,0.00,1.00,U] [#5 0.06,-0.34,1.02,U] [#6 0.06,-0.38,0.89,U] [#7 -0.22,0.05,0.43,U] [#8 -0.04,-0.27,0.76,U] 
23:43:46.208 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.19}, one-star: {-0.29, 0.01}
23:43:46.209 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
23:43:46.211 00.002 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
23:43:46.211 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.67 mountX=-0.01 mountY=0.18, mountTheta=1.64
23:43:46.215 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
23:43:46.217 00.002 21068 Enqueuing Move request for scope (-0.02, -0.19)
23:43:46.219 00.002 16108 Worker thread wakes up
23:43:46.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
23:43:46.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
23:43:46.219 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.01 yDistance=0.18
23:43:46.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:46.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:46.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:43:46.219 00.000 16108 MoveAxis(E, 0, ABG)
23:43:46.220 00.001 16108 Move returns status 0, amount 0
23:43:46.220 00.000 16108 MoveAxis(N, 0, ABG)
23:43:46.220 00.000 16108 Move returns status 0, amount 0
23:43:46.220 00.000 16108 move complete, result=0
23:43:46.220 00.000 16108 worker thread done servicing request
23:43:46.225 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3952, FiltMin=3251, FiltMax=38102, Gamma=1.000
23:43:46.242 00.017 21068 UpdateGuideState exits: m=84090 SNR=61.5
23:43:46.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.243 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:46.244 00.001 21068 Enqueuing Expose request
23:43:46.245 00.001 16108 Worker thread wakes up
23:43:46.245 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:46.245 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:46.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:47.225 00.980 16108 Exposure complete
23:43:47.283 00.058 16108 worker thread done servicing request
23:43:47.283 00.000 21068 OnExposeComplete: enter
23:43:47.283 00.000 21068 UpdateGuideState(): m_state=6
23:43:47.285 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5399
23:43:47.286 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.09, Mass=77430, SNR=53.4, Peak=12819 HFD=2.7
23:43:47.287 00.001 21068 MultiStar: [#1 -0.27,0.07,1.11,U] [#2 0.29,-0.09,1.17,U] [#3 0.43,0.53,0.00,M1] [#4 -0.04,0.30,0.83,U] [#5 0.26,-0.08,1.10,U] [#6 0.40,-0.19,1.10,U] [#7 0.16,0.45,0.00,M1] [#8 0.27,-0.00,0.79,U] 
23:43:47.288 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {-0.19, 0.18}
23:43:47.289 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
23:43:47.290 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
23:43:47.290 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
23:43:47.291 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
23:43:47.292 00.001 21068 Enqueuing Move request for scope (0.11, 0.02)
23:43:47.293 00.001 16108 Worker thread wakes up
23:43:47.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:43:47.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:43:47.293 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.10 yDistance=-0.04
23:43:47.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:47.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:47.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:47.293 00.000 16108 MoveAxis(E, 0, ABG)
23:43:47.293 00.000 16108 Move returns status 0, amount 0
23:43:47.293 00.000 16108 MoveAxis(N, 0, ABG)
23:43:47.293 00.000 16108 Move returns status 0, amount 0
23:43:47.293 00.000 16108 move complete, result=0
23:43:47.293 00.000 16108 worker thread done servicing request
23:43:47.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3952, FiltMin=3363, FiltMax=35213, Gamma=1.000
23:43:47.318 00.021 21068 UpdateGuideState exits: m=77430 SNR=53.4
23:43:47.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:47.321 00.001 21068 Enqueuing Expose request
23:43:47.322 00.001 16108 Worker thread wakes up
23:43:47.322 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:47.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:47.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:48.484 01.161 16108 Exposure complete
23:43:48.539 00.055 16108 worker thread done servicing request
23:43:48.540 00.001 21068 OnExposeComplete: enter
23:43:48.540 00.000 21068 UpdateGuideState(): m_state=6
23:43:48.541 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5400
23:43:48.543 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=876.79, Mass=71352, SNR=50.8, Peak=11779 HFD=2.9
23:43:48.544 00.001 21068 MultiStar: [#1 -0.24,-0.01,1.20,U] [#2 0.13,-0.24,1.29,U] [#3 -0.00,0.19,1.22,U] [#4 -0.35,0.06,0.99,U] [#5 0.13,-0.16,1.16,U] [#6 0.09,-0.40,0.97,U] [#7 0.19,0.27,0.70,U] [#8 0.12,0.01,0.92,U] 
23:43:48.545 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.21, -0.12}
23:43:48.545 00.000 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
23:43:48.546 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
23:43:48.547 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.94 mountX=0.01 mountY=0.06, mountTheta=1.38
23:43:48.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
23:43:48.550 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
23:43:48.550 00.000 16108 Worker thread wakes up
23:43:48.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:43:48.551 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:43:48.551 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
23:43:48.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:43:48.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:48.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:43:48.551 00.000 16108 MoveAxis(E, 0, ABG)
23:43:48.551 00.000 16108 Move returns status 0, amount 0
23:43:48.551 00.000 16108 MoveAxis(N, 0, ABG)
23:43:48.551 00.000 16108 Move returns status 0, amount 0
23:43:48.551 00.000 16108 move complete, result=0
23:43:48.551 00.000 16108 worker thread done servicing request
23:43:48.555 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3952, FiltMin=3347, FiltMax=39245, Gamma=1.000
23:43:48.570 00.015 21068 UpdateGuideState exits: m=71352 SNR=50.8
23:43:48.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:48.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:48.573 00.001 21068 Enqueuing Expose request
23:43:48.574 00.001 16108 Worker thread wakes up
23:43:48.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:48.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:48.575 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:49.536 00.961 16108 Exposure complete
23:43:49.640 00.104 16108 worker thread done servicing request
23:43:49.640 00.000 21068 OnExposeComplete: enter
23:43:49.641 00.001 21068 UpdateGuideState(): m_state=6
23:43:49.642 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5401
23:43:49.643 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.01, Mass=79429, SNR=60.4, Peak=13120 HFD=2.6
23:43:49.645 00.002 21068 MultiStar: [#1 -0.12,-0.17,1.07,U] [#2 0.20,-0.01,1.21,U] [#3 0.24,-0.16,0.90,U] [#4 -0.08,-0.08,0.82,U] [#5 0.10,-0.08,1.00,U] [#6 0.41,-0.28,0.00,M3] [#7 -0.02,0.12,0.60,U] [#8 0.11,-0.14,0.88,U] 
23:43:49.646 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {-0.29, 0.10}
23:43:49.647 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
23:43:49.647 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
23:43:49.648 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.22 mountX=-0.03 mountY=0.05, mountTheta=2.11
23:43:49.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
23:43:49.652 00.002 21068 Enqueuing Move request for scope (0.02, -0.06)
23:43:49.653 00.001 16108 Worker thread wakes up
23:43:49.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:43:49.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:43:49.653 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.05
23:43:49.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:43:49.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:49.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:49.653 00.000 16108 MoveAxis(E, 0, ABG)
23:43:49.653 00.000 16108 Move returns status 0, amount 0
23:43:49.653 00.000 16108 MoveAxis(N, 0, ABG)
23:43:49.653 00.000 16108 Move returns status 0, amount 0
23:43:49.653 00.000 16108 move complete, result=0
23:43:49.653 00.000 16108 worker thread done servicing request
23:43:49.657 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3952, FiltMin=3385, FiltMax=35766, Gamma=1.000
23:43:49.672 00.015 21068 UpdateGuideState exits: m=79429 SNR=60.4
23:43:49.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:49.675 00.001 21068 Enqueuing Expose request
23:43:49.675 00.000 16108 Worker thread wakes up
23:43:49.675 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:49.676 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:49.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:50.832 01.156 16108 Exposure complete
23:43:50.917 00.085 16108 worker thread done servicing request
23:43:50.917 00.000 21068 OnExposeComplete: enter
23:43:50.918 00.001 21068 UpdateGuideState(): m_state=6
23:43:50.919 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5402
23:43:50.920 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.69, Mass=57957, SNR=46.1, Peak=10544 HFD=2.9
23:43:50.921 00.001 21068 MultiStar: [#1 0.18,0.02,1.32,U] [#2 0.36,-0.06,1.56,U] [#3 0.58,0.30,0.00,M1] [#4 0.19,0.18,1.28,U] [#5 0.52,0.10,0.00,M1] [#6 0.30,-0.23,1.17,U] [#7 0.55,-0.05,0.00,M1] [#8 0.49,-0.19,0.00,M1] 
23:43:50.921 00.000 21068 refined, 4 included, MultiStar: {0.24, -0.05}, one-star: {0.12, -0.21}
23:43:50.922 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
23:43:50.923 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
23:43:50.924 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.21 mountX=-0.24 mountY=-0.01, mountTheta=-3.12
23:43:50.925 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.05, opts=13)
23:43:50.926 00.001 21068 Enqueuing Move request for scope (0.24, -0.05)
23:43:50.927 00.001 16108 Worker thread wakes up
23:43:50.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
23:43:50.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
23:43:50.927 00.000 16108 Moving (0.24, -0.05) raw xDistance=-0.24 yDistance=-0.01
23:43:50.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:43:50.928 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:50.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:50.928 00.000 16108 MoveAxis(E, 64, ABG)
23:43:50.928 00.000 16108 Guiding  Dir = 2, Dur = 64
23:43:50.928 00.000 16108 IsSlewing returns 0
23:43:50.928 00.000 16108 IsGuiding returns 0
23:43:50.933 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3952, FiltMin=3315, FiltMax=41245, Gamma=1.000
23:43:50.948 00.015 21068 UpdateGuideState exits: m=57957 SNR=46.1
23:43:50.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:50.951 00.001 21068 Enqueuing Expose request
23:43:50.962 00.011 16108 PulseGuide returned control before completion, sleep 42
23:43:51.007 00.045 16108 IsGuiding returns 1
23:43:51.007 00.000 16108 scope still moving after pulse duration time elapsed
23:43:51.039 00.032 16108 IsSlewing returns 0
23:43:51.039 00.000 16108 IsGuiding returns 1
23:43:51.071 00.032 16108 IsSlewing returns 0
23:43:51.071 00.000 16108 IsGuiding returns 0
23:43:51.071 00.000 16108 scope move finished after 64 + 78 ms
23:43:51.071 00.000 16108 Move returns status 0, amount 64
23:43:51.071 00.000 16108 MoveAxis(N, 0, ABG)
23:43:51.071 00.000 16108 Move returns status 0, amount 0
23:43:51.071 00.000 16108 move complete, result=0
23:43:51.071 00.000 16108 worker thread done servicing request
23:43:51.071 00.000 16108 Worker thread wakes up
23:43:51.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:51.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:51.072 00.001 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
23:43:52.034 00.962 16108 Exposure complete
23:43:52.107 00.073 16108 worker thread done servicing request
23:43:52.107 00.000 21068 OnExposeComplete: enter
23:43:52.108 00.001 21068 UpdateGuideState(): m_state=6
23:43:52.110 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5403
23:43:52.111 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.72, Mass=74296, SNR=57.8, Peak=13379 HFD=2.9
23:43:52.112 00.001 21068 MultiStar: [#1 -0.09,-0.11,1.05,U] [#2 -0.03,-0.11,1.23,U] [#3 0.46,0.24,0.00,M2] [#4 -0.15,0.33,1.14,U] [#5 0.28,-0.24,0.89,U] [#6 0.14,-0.44,0.80,U] [#7 0.20,0.07,0.66,U] [#8 0.13,-0.23,0.75,U] 
23:43:52.113 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {-0.22, -0.19}
23:43:52.114 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
23:43:52.116 00.002 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
23:43:52.116 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.03 mountY=0.09, mountTheta=1.86
23:43:52.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
23:43:52.119 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
23:43:52.120 00.001 16108 Worker thread wakes up
23:43:52.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:43:52.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:43:52.121 00.001 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.09
23:43:52.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:43:52.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:52.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:43:52.121 00.000 16108 MoveAxis(E, 0, ABG)
23:43:52.121 00.000 16108 Move returns status 0, amount 0
23:43:52.121 00.000 16108 MoveAxis(N, 0, ABG)
23:43:52.121 00.000 16108 Move returns status 0, amount 0
23:43:52.121 00.000 16108 move complete, result=0
23:43:52.122 00.001 16108 worker thread done servicing request
23:43:52.127 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3952, FiltMin=3353, FiltMax=39677, Gamma=1.000
23:43:52.155 00.028 21068 UpdateGuideState exits: m=74296 SNR=57.8
23:43:52.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:52.159 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:52.161 00.002 21068 Enqueuing Expose request
23:43:52.162 00.001 16108 Worker thread wakes up
23:43:52.162 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:52.163 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:52.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:53.333 01.170 16108 Exposure complete
23:43:53.403 00.070 16108 worker thread done servicing request
23:43:53.403 00.000 21068 OnExposeComplete: enter
23:43:53.405 00.002 21068 UpdateGuideState(): m_state=6
23:43:53.406 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5404
23:43:53.408 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=876.93, Mass=66801, SNR=47.5, Peak=12403 HFD=2.9
23:43:53.410 00.002 21068 MultiStar: [#1 -0.23,-0.20,1.30,U] [#2 0.05,-0.08,1.38,U] [#3 0.42,0.05,1.37,U] [#4 -0.34,0.19,0.86,U] [#5 0.13,-0.37,1.35,U] [#6 0.42,-0.55,0.00,M2] [#7 -0.22,0.04,0.82,U] [#8 -0.03,0.18,0.92,U] 
23:43:53.412 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.37, 0.03}
23:43:53.414 00.002 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
23:43:53.415 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
23:43:53.417 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.28 mountX=0.03 mountY=0.05, mountTheta=1.05
23:43:53.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
23:43:53.420 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
23:43:53.421 00.001 16108 Worker thread wakes up
23:43:53.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:43:53.421 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:43:53.422 00.001 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.05
23:43:53.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:53.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:53.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:53.422 00.000 16108 MoveAxis(E, 0, ABG)
23:43:53.422 00.000 16108 Move returns status 0, amount 0
23:43:53.422 00.000 16108 MoveAxis(N, 0, ABG)
23:43:53.422 00.000 16108 Move returns status 0, amount 0
23:43:53.422 00.000 16108 move complete, result=0
23:43:53.422 00.000 16108 worker thread done servicing request
23:43:53.427 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3949, FiltMin=3366, FiltMax=44086, Gamma=1.000
23:43:53.443 00.016 21068 UpdateGuideState exits: m=66801 SNR=47.5
23:43:53.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:53.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:53.445 00.000 21068 Enqueuing Expose request
23:43:53.446 00.001 16108 Worker thread wakes up
23:43:53.446 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:53.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:53.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:54.432 00.985 16108 Exposure complete
23:43:54.506 00.074 16108 worker thread done servicing request
23:43:54.506 00.000 21068 OnExposeComplete: enter
23:43:54.508 00.002 21068 UpdateGuideState(): m_state=6
23:43:54.510 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5405
23:43:54.512 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.71, Mass=74040, SNR=56.5, Peak=13411 HFD=2.9
23:43:54.513 00.001 21068 MultiStar: [#1 -0.33,-0.06,1.24,U] [#2 0.24,-0.14,1.42,U] [#3 0.13,0.28,1.19,U] [#4 -0.17,0.23,0.76,U] [#5 0.23,-0.11,1.11,U] [#6 0.08,-0.24,0.93,U] [#7 0.01,0.55,0.00,M1] [#8 0.32,-0.02,0.91,U] 
23:43:54.514 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.29, -0.20}
23:43:54.515 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
23:43:54.516 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
23:43:54.518 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.85 mountX=-0.04 mountY=0.03, mountTheta=2.50
23:43:54.521 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
23:43:54.522 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
23:43:54.523 00.001 16108 Worker thread wakes up
23:43:54.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:43:54.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:43:54.523 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
23:43:54.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:54.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:54.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:54.523 00.000 16108 MoveAxis(E, 0, ABG)
23:43:54.523 00.000 16108 Move returns status 0, amount 0
23:43:54.524 00.001 16108 MoveAxis(N, 0, ABG)
23:43:54.524 00.000 16108 Move returns status 0, amount 0
23:43:54.524 00.000 16108 move complete, result=0
23:43:54.524 00.000 16108 worker thread done servicing request
23:43:54.529 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=3949, FiltMin=3313, FiltMax=37830, Gamma=1.000
23:43:54.555 00.026 21068 UpdateGuideState exits: m=74040 SNR=56.5
23:43:54.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.558 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:54.560 00.002 21068 Enqueuing Expose request
23:43:54.561 00.001 16108 Worker thread wakes up
23:43:54.561 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:54.562 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:54.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:55.709 01.147 16108 Exposure complete
23:43:55.766 00.057 16108 worker thread done servicing request
23:43:55.766 00.000 21068 OnExposeComplete: enter
23:43:55.767 00.001 21068 UpdateGuideState(): m_state=6
23:43:55.767 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5406
23:43:55.768 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.10, Mass=69513, SNR=52.9, Peak=12707 HFD=2.6
23:43:55.769 00.001 21068 MultiStar: [#1 -0.17,-0.17,1.21,U] [#2 0.16,0.01,1.45,U] [#3 0.27,0.12,1.30,U] [#4 -0.45,0.50,0.00,M1] [#5 0.14,0.00,1.23,U] [#6 0.19,0.02,0.96,U] [#7 -0.30,0.25,0.72,U] [#8 0.40,0.15,0.87,U] 
23:43:55.770 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {-0.28, 0.20}
23:43:55.771 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
23:43:55.772 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
23:43:55.772 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.05 mountY=-0.07, mountTheta=-2.23
23:43:55.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
23:43:55.775 00.001 21068 Enqueuing Move request for scope (0.07, 0.06)
23:43:55.776 00.001 16108 Worker thread wakes up
23:43:55.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:43:55.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:43:55.776 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.05 yDistance=-0.07
23:43:55.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:55.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:55.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:43:55.776 00.000 16108 MoveAxis(E, 0, ABG)
23:43:55.776 00.000 16108 Move returns status 0, amount 0
23:43:55.776 00.000 16108 MoveAxis(N, 0, ABG)
23:43:55.776 00.000 16108 Move returns status 0, amount 0
23:43:55.776 00.000 16108 move complete, result=0
23:43:55.776 00.000 16108 worker thread done servicing request
23:43:55.783 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=3945, FiltMin=3360, FiltMax=40445, Gamma=1.000
23:43:55.811 00.028 21068 UpdateGuideState exits: m=69513 SNR=52.9
23:43:55.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:55.813 00.001 21068 Enqueuing Expose request
23:43:55.814 00.001 16108 Worker thread wakes up
23:43:55.814 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:55.815 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:55.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:56.796 00.981 16108 Exposure complete
23:43:56.862 00.066 16108 worker thread done servicing request
23:43:56.862 00.000 21068 OnExposeComplete: enter
23:43:56.863 00.001 21068 UpdateGuideState(): m_state=6
23:43:56.864 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5407
23:43:56.865 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.93, Mass=71571, SNR=53.4, Peak=12835 HFD=2.6
23:43:56.866 00.001 21068 MultiStar: [#1 -0.05,-0.05,1.16,U] [#2 0.17,-0.13,1.30,U] [#3 0.20,0.30,0.94,U] [#4 -0.16,0.09,0.96,U] [#5 0.13,-0.04,1.10,U] [#6 0.07,-0.52,0.00,M1] [#7 0.29,0.13,0.69,U] [#8 0.30,-0.23,0.78,U] 
23:43:56.866 00.000 21068 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {-0.13, 0.02}
23:43:56.867 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
23:43:56.868 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
23:43:56.869 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
23:43:56.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.00, opts=13)
23:43:56.872 00.001 21068 Enqueuing Move request for scope (0.08, 0.00)
23:43:56.873 00.001 16108 Worker thread wakes up
23:43:56.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:43:56.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:43:56.873 00.000 16108 Moving (0.08, 0.00) raw xDistance=-0.08 yDistance=-0.02
23:43:56.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:43:56.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:56.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:56.873 00.000 16108 MoveAxis(E, 0, ABG)
23:43:56.873 00.000 16108 Move returns status 0, amount 0
23:43:56.873 00.000 16108 MoveAxis(N, 0, ABG)
23:43:56.873 00.000 16108 Move returns status 0, amount 0
23:43:56.873 00.000 16108 move complete, result=0
23:43:56.873 00.000 16108 worker thread done servicing request
23:43:56.876 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3945, FiltMin=3292, FiltMax=42653, Gamma=1.000
23:43:56.890 00.014 21068 UpdateGuideState exits: m=71571 SNR=53.4
23:43:56.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.891 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:56.892 00.001 21068 Enqueuing Expose request
23:43:56.893 00.001 16108 Worker thread wakes up
23:43:56.893 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:56.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:56.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:58.063 01.170 16108 Exposure complete
23:43:58.119 00.056 16108 worker thread done servicing request
23:43:58.120 00.001 21068 OnExposeComplete: enter
23:43:58.120 00.000 21068 UpdateGuideState(): m_state=6
23:43:58.122 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5408
23:43:58.122 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.82, Mass=74254, SNR=54.1, Peak=12403 HFD=3.0
23:43:58.123 00.001 21068 MultiStar: [#1 0.12,-0.24,1.11,U] [#2 0.19,0.05,1.36,U] [#3 0.28,0.14,1.24,U] [#4 -0.05,0.18,0.86,U] [#5 0.07,-0.03,1.04,U] [#6 0.02,-0.23,0.96,U] [#7 0.14,0.50,0.00,M1] [#8 0.13,0.07,0.96,U] 
23:43:58.124 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {-0.10, -0.09}
23:43:58.125 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
23:43:58.125 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
23:43:58.126 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
23:43:58.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
23:43:58.129 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
23:43:58.130 00.001 16108 Worker thread wakes up
23:43:58.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:43:58.130 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:43:58.130 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.01
23:43:58.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:58.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:58.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:58.130 00.000 16108 MoveAxis(E, 0, ABG)
23:43:58.130 00.000 16108 Move returns status 0, amount 0
23:43:58.130 00.000 16108 MoveAxis(N, 0, ABG)
23:43:58.130 00.000 16108 Move returns status 0, amount 0
23:43:58.130 00.000 16108 move complete, result=0
23:43:58.130 00.000 16108 worker thread done servicing request
23:43:58.135 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3945, FiltMin=3379, FiltMax=45549, Gamma=1.000
23:43:58.150 00.015 21068 UpdateGuideState exits: m=74254 SNR=54.1
23:43:58.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:58.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:58.153 00.001 21068 Enqueuing Expose request
23:43:58.154 00.001 16108 Worker thread wakes up
23:43:58.154 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:58.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:58.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:43:59.130 00.976 16108 Exposure complete
23:43:59.207 00.077 16108 worker thread done servicing request
23:43:59.207 00.000 21068 OnExposeComplete: enter
23:43:59.209 00.002 21068 UpdateGuideState(): m_state=6
23:43:59.212 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5409
23:43:59.214 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=876.91, Mass=81416, SNR=59.9, Peak=12928 HFD=2.8
23:43:59.215 00.001 21068 MultiStar: [#1 -0.06,-0.17,1.00,U] [#2 0.03,0.03,1.26,U] [#3 0.32,0.35,0.00,M1] [#4 0.20,-0.01,0.88,U] [#5 0.17,-0.26,0.80,U] [#6 0.47,-0.09,0.00,M1] [#7 0.06,0.31,0.60,U] [#8 0.33,0.16,0.65,U] 
23:43:59.217 00.002 21068 single-star, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.06, 0.01}
23:43:59.218 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
23:43:59.219 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
23:43:59.220 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.10 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
23:43:59.223 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:43:59.224 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:43:59.226 00.002 16108 Worker thread wakes up
23:43:59.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:43:59.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:43:59.226 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.05 yDistance=-0.02
23:43:59.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:59.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:59.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:59.226 00.000 16108 MoveAxis(E, 0, ABG)
23:43:59.226 00.000 16108 Move returns status 0, amount 0
23:43:59.226 00.000 16108 MoveAxis(N, 0, ABG)
23:43:59.226 00.000 16108 Move returns status 0, amount 0
23:43:59.226 00.000 16108 move complete, result=0
23:43:59.228 00.002 16108 worker thread done servicing request
23:43:59.232 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3945, FiltMin=3366, FiltMax=51325, Gamma=1.000
23:43:59.247 00.015 21068 UpdateGuideState exits: m=81416 SNR=59.9
23:43:59.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:43:59.249 00.000 21068 Enqueuing Expose request
23:43:59.250 00.001 16108 Worker thread wakes up
23:43:59.250 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:59.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:43:59.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:00.422 01.171 16108 Exposure complete
23:44:00.478 00.056 16108 worker thread done servicing request
23:44:00.478 00.000 21068 OnExposeComplete: enter
23:44:00.479 00.001 21068 UpdateGuideState(): m_state=6
23:44:00.481 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5410
23:44:00.482 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=877.06, Mass=72355, SNR=55.2, Peak=14048 HFD=2.6
23:44:00.483 00.001 21068 MultiStar: [#1 -0.06,-0.06,1.10,U] [#2 0.14,0.17,1.29,U] [#3 0.12,0.39,1.04,U] [#4 -0.35,0.39,0.00,M1] [#5 0.05,0.04,0.92,U] [#6 0.13,-0.17,0.78,U] [#7 0.11,-0.09,0.63,U] [#8 0.34,0.14,0.99,U] 
23:44:00.483 00.000 21068 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {-0.17, 0.16}
23:44:00.484 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
23:44:00.485 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
23:44:00.485 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.06 mountY=-0.11, mountTheta=-2.11
23:44:00.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
23:44:00.488 00.001 21068 Enqueuing Move request for scope (0.08, 0.09)
23:44:00.489 00.001 16108 Worker thread wakes up
23:44:00.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:44:00.489 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:44:00.489 00.000 16108 Moving (0.08, 0.09) raw xDistance=-0.06 yDistance=-0.11
23:44:00.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:00.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:00.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:00.489 00.000 16108 MoveAxis(E, 0, ABG)
23:44:00.489 00.000 16108 Move returns status 0, amount 0
23:44:00.489 00.000 16108 MoveAxis(N, 0, ABG)
23:44:00.489 00.000 16108 Move returns status 0, amount 0
23:44:00.489 00.000 16108 move complete, result=0
23:44:00.489 00.000 16108 worker thread done servicing request
23:44:00.493 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3945, FiltMin=3385, FiltMax=42294, Gamma=1.000
23:44:00.507 00.014 21068 UpdateGuideState exits: m=72355 SNR=55.2
23:44:00.507 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:00.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:00.509 00.001 21068 Enqueuing Expose request
23:44:00.509 00.000 16108 Worker thread wakes up
23:44:00.509 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:00.510 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:00.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:01.486 00.976 16108 Exposure complete
23:44:01.559 00.073 16108 worker thread done servicing request
23:44:01.559 00.000 21068 OnExposeComplete: enter
23:44:01.559 00.000 21068 UpdateGuideState(): m_state=6
23:44:01.560 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5411
23:44:01.562 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.92, Mass=77242, SNR=57.5, Peak=12304 HFD=3.1
23:44:01.563 00.001 21068 MultiStar: [#1 -0.13,0.25,1.09,U] [#2 -0.16,-0.10,1.13,U] [#3 -0.06,0.28,1.06,U] [#4 -0.23,0.39,1.01,U] [#5 0.03,0.35,0.91,U] [#6 -0.01,-0.09,1.05,U] [#7 0.21,0.51,0.00,M1] [#8 0.15,0.01,0.63,U] 
23:44:01.564 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.32, 0.01}
23:44:01.565 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
23:44:01.565 00.000 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
23:44:01.566 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=0.05 mountY=-0.13, mountTheta=-1.22
23:44:01.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.14, opts=13)
23:44:01.569 00.001 21068 Enqueuing Move request for scope (-0.02, 0.14)
23:44:01.569 00.000 16108 Worker thread wakes up
23:44:01.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:44:01.569 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:44:01.569 00.000 16108 Moving (-0.02, 0.14) raw xDistance=0.05 yDistance=-0.13
23:44:01.570 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:44:01.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:01.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:01.570 00.000 16108 MoveAxis(E, 0, ABG)
23:44:01.570 00.000 16108 Move returns status 0, amount 0
23:44:01.570 00.000 16108 MoveAxis(N, 0, ABG)
23:44:01.570 00.000 16108 Move returns status 0, amount 0
23:44:01.570 00.000 16108 move complete, result=0
23:44:01.570 00.000 16108 worker thread done servicing request
23:44:01.573 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3949, FiltMin=3400, FiltMax=40989, Gamma=1.000
23:44:01.590 00.017 21068 UpdateGuideState exits: m=77242 SNR=57.5
23:44:01.593 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:01.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:01.595 00.001 21068 Enqueuing Expose request
23:44:01.596 00.001 16108 Worker thread wakes up
23:44:01.596 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:01.598 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:01.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:02.773 01.175 16108 Exposure complete
23:44:02.846 00.073 16108 worker thread done servicing request
23:44:02.846 00.000 21068 OnExposeComplete: enter
23:44:02.847 00.001 21068 UpdateGuideState(): m_state=6
23:44:02.849 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5412
23:44:02.850 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.01, Mass=64167, SNR=55.6, Peak=12355 HFD=2.5
23:44:02.851 00.001 21068 MultiStar: [#1 -0.02,0.00,1.31,U] [#2 0.32,-0.11,1.33,U] [#3 0.10,0.33,0.99,U] [#4 -0.17,0.01,0.96,U] [#5 0.08,0.09,1.06,U] [#6 -0.03,-0.00,0.88,U] [#7 -0.25,0.32,0.67,U] [#8 0.10,-0.12,0.72,U] 
23:44:02.852 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.20, 0.10}
23:44:02.853 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:44:02.853 00.000 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:44:02.854 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
23:44:02.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
23:44:02.858 00.002 21068 Enqueuing Move request for scope (0.01, 0.06)
23:44:02.859 00.001 16108 Worker thread wakes up
23:44:02.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:44:02.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:44:02.859 00.000 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
23:44:02.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:44:02.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:02.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:02.859 00.000 16108 MoveAxis(E, 0, ABG)
23:44:02.859 00.000 16108 Move returns status 0, amount 0
23:44:02.859 00.000 16108 MoveAxis(N, 0, ABG)
23:44:02.859 00.000 16108 Move returns status 0, amount 0
23:44:02.859 00.000 16108 move complete, result=0
23:44:02.859 00.000 16108 worker thread done servicing request
23:44:02.865 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3949, FiltMin=3376, FiltMax=42941, Gamma=1.000
23:44:02.882 00.017 21068 UpdateGuideState exits: m=64167 SNR=55.6
23:44:02.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:02.885 00.001 21068 Enqueuing Expose request
23:44:02.885 00.000 16108 Worker thread wakes up
23:44:02.885 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:02.886 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:02.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:03.855 00.969 16108 Exposure complete
23:44:03.923 00.068 16108 worker thread done servicing request
23:44:03.923 00.000 21068 OnExposeComplete: enter
23:44:03.924 00.001 21068 UpdateGuideState(): m_state=6
23:44:03.926 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5413
23:44:03.928 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.93, Mass=55845, SNR=44.9, Peak=13040 HFD=2.5
23:44:03.930 00.002 21068 MultiStar: [#1 -0.15,-0.10,1.47,U] [#2 0.46,-0.05,1.67,U] [#3 0.23,0.24,1.23,U] [#4 0.02,-0.07,1.05,U] [#5 0.06,0.19,1.17,U] [#6 -0.49,-0.26,0.00,M1] [#7 0.35,0.39,0.00,M1] [#8 0.47,-0.32,0.00,M1] 
23:44:03.931 00.001 21068 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {0.17, 0.03}
23:44:03.934 00.003 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
23:44:03.936 00.002 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
23:44:03.938 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
23:44:03.941 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
23:44:03.942 00.001 21068 Enqueuing Move request for scope (0.14, 0.03)
23:44:03.944 00.002 16108 Worker thread wakes up
23:44:03.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:44:03.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:44:03.944 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.14 yDistance=-0.06
23:44:03.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:44:03.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:03.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:03.944 00.000 16108 MoveAxis(E, 0, ABG)
23:44:03.944 00.000 16108 Move returns status 0, amount 0
23:44:03.945 00.001 16108 MoveAxis(N, 0, ABG)
23:44:03.945 00.000 16108 Move returns status 0, amount 0
23:44:03.945 00.000 16108 move complete, result=0
23:44:03.945 00.000 16108 worker thread done servicing request
23:44:03.952 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3949, FiltMin=3398, FiltMax=44653, Gamma=1.000
23:44:03.970 00.018 21068 UpdateGuideState exits: m=55845 SNR=44.9
23:44:03.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:03.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:03.973 00.001 21068 Enqueuing Expose request
23:44:03.974 00.001 16108 Worker thread wakes up
23:44:03.974 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:03.976 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:03.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:05.138 01.162 16108 Exposure complete
23:44:05.224 00.086 16108 worker thread done servicing request
23:44:05.225 00.001 21068 OnExposeComplete: enter
23:44:05.227 00.002 21068 UpdateGuideState(): m_state=6
23:44:05.229 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5414
23:44:05.230 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.30, Mass=69947, SNR=56.2, Peak=13043 HFD=2.7
23:44:05.232 00.002 21068 MultiStar: [#1 -0.44,-0.07,1.19,U] [#2 0.21,0.11,1.22,U] [#3 0.03,0.41,0.98,U] [#4 -0.40,0.53,0.00,M1] [#5 -0.30,0.34,1.17,U] [#6 -0.11,0.03,0.92,U] [#7 -0.09,0.58,0.00,M2] [#8 -0.56,0.28,0.00,M2] 
23:44:05.234 00.002 21068 refined, 5 included, MultiStar: {-0.18, 0.20}, one-star: {-0.50, 0.39}
23:44:05.235 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:44:05.236 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:44:05.238 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.32 mountX=0.22 mountY=-0.15, mountTheta=-0.61
23:44:05.239 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.20, opts=13)
23:44:05.240 00.001 21068 Enqueuing Move request for scope (-0.18, 0.20)
23:44:05.241 00.001 16108 Worker thread wakes up
23:44:05.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
23:44:05.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
23:44:05.241 00.000 16108 Moving (-0.18, 0.20) raw xDistance=0.22 yDistance=-0.15
23:44:05.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:44:05.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:05.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:44:05.241 00.000 16108 MoveAxis(W, 57, ABG)
23:44:05.241 00.000 16108 Guiding  Dir = 3, Dur = 57
23:44:05.242 00.001 16108 IsSlewing returns 0
23:44:05.242 00.000 16108 IsGuiding returns 0
23:44:05.246 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3949, FiltMin=3417, FiltMax=35014, Gamma=1.000
23:44:05.268 00.022 21068 UpdateGuideState exits: m=69947 SNR=56.2
23:44:05.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:05.273 00.002 21068 Enqueuing Expose request
23:44:05.299 00.026 16108 PulseGuide returned control before completion, sleep 11
23:44:05.313 00.014 16108 IsGuiding returns 1
23:44:05.313 00.000 16108 scope still moving after pulse duration time elapsed
23:44:05.345 00.032 16108 IsSlewing returns 0
23:44:05.345 00.000 16108 IsGuiding returns 1
23:44:05.376 00.031 16108 IsSlewing returns 0
23:44:05.376 00.000 16108 IsGuiding returns 1
23:44:05.407 00.031 16108 IsSlewing returns 0
23:44:05.407 00.000 16108 IsGuiding returns 0
23:44:05.407 00.000 16108 scope move finished after 57 + 107 ms
23:44:05.407 00.000 16108 Move returns status 0, amount 57
23:44:05.407 00.000 16108 MoveAxis(N, 0, ABG)
23:44:05.407 00.000 16108 Move returns status 0, amount 0
23:44:05.407 00.000 16108 move complete, result=0
23:44:05.407 00.000 16108 worker thread done servicing request
23:44:05.407 00.000 16108 Worker thread wakes up
23:44:05.407 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
23:44:05.408 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:05.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:06.395 00.987 16108 Exposure complete
23:44:06.453 00.058 16108 worker thread done servicing request
23:44:06.453 00.000 21068 OnExposeComplete: enter
23:44:06.454 00.001 21068 UpdateGuideState(): m_state=6
23:44:06.455 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5415
23:44:06.455 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=876.91, Mass=64783, SNR=47.9, Peak=12064 HFD=2.7
23:44:06.456 00.001 21068 MultiStar: [#1 -0.04,0.18,1.45,U] [#2 0.56,-0.07,0.00,M1] [#3 0.41,0.51,0.00,M1] [#4 -0.07,0.06,1.33,U] [#5 0.14,0.04,1.02,U] [#6 0.15,0.24,1.06,U] [#7 -0.15,0.15,0.63,U] [#8 0.25,-0.25,0.80,U] 
23:44:06.457 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {-0.33, 0.00}
23:44:06.458 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
23:44:06.459 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
23:44:06.459 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.71 mountX=0.02 mountY=-0.07, mountTheta=-1.25
23:44:06.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
23:44:06.462 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
23:44:06.462 00.000 16108 Worker thread wakes up
23:44:06.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:44:06.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:44:06.462 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
23:44:06.463 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:44:06.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:06.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:44:06.463 00.000 16108 MoveAxis(E, 0, ABG)
23:44:06.463 00.000 16108 Move returns status 0, amount 0
23:44:06.463 00.000 16108 MoveAxis(N, 0, ABG)
23:44:06.463 00.000 16108 Move returns status 0, amount 0
23:44:06.463 00.000 16108 move complete, result=0
23:44:06.463 00.000 16108 worker thread done servicing request
23:44:06.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3949, FiltMin=3405, FiltMax=43885, Gamma=1.000
23:44:06.482 00.015 21068 UpdateGuideState exits: m=64783 SNR=47.9
23:44:06.484 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:06.484 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:06.485 00.001 21068 Enqueuing Expose request
23:44:06.486 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:06.487 00.001 16108 Worker thread wakes up
23:44:06.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:06.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:07.660 01.173 16108 Exposure complete
23:44:07.729 00.069 16108 worker thread done servicing request
23:44:07.729 00.000 21068 OnExposeComplete: enter
23:44:07.730 00.001 21068 UpdateGuideState(): m_state=6
23:44:07.731 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5416
23:44:07.732 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.88, Mass=68402, SNR=54.1, Peak=13280 HFD=2.7
23:44:07.733 00.001 21068 MultiStar: [#1 0.40,-0.27,0.00,M1] [#2 0.72,-0.14,0.00,M2] [#3 0.66,0.11,0.00,M2] [#4 0.35,0.01,0.91,U] [#5 0.48,-0.12,0.00,M1] [#6 0.42,-0.11,0.93,U] [#7 0.72,0.19,0.00,M2] [#8 0.49,-0.09,0.00,M2] 
23:44:07.734 00.001 21068 single-star, 2 included, MultiStar: {0.29, -0.04}, one-star: {0.12, -0.03}
23:44:07.734 00.000 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
23:44:07.735 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
23:44:07.737 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.12 mountY=0.00, mountTheta=3.13
23:44:07.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
23:44:07.739 00.001 21068 Enqueuing Move request for scope (0.12, -0.03)
23:44:07.740 00.001 16108 Worker thread wakes up
23:44:07.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:44:07.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:44:07.740 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=0.00
23:44:07.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:44:07.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:07.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:44:07.740 00.000 16108 MoveAxis(E, 0, ABG)
23:44:07.740 00.000 16108 Move returns status 0, amount 0
23:44:07.740 00.000 16108 MoveAxis(N, 0, ABG)
23:44:07.740 00.000 16108 Move returns status 0, amount 0
23:44:07.740 00.000 16108 move complete, result=0
23:44:07.740 00.000 16108 worker thread done servicing request
23:44:07.744 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3949, FiltMin=3392, FiltMax=43549, Gamma=1.000
23:44:07.761 00.017 21068 UpdateGuideState exits: m=68402 SNR=54.1
23:44:07.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.764 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:07.764 00.000 21068 Enqueuing Expose request
23:44:07.765 00.001 16108 Worker thread wakes up
23:44:07.765 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:07.767 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:07.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:08.757 00.990 16108 Exposure complete
23:44:08.843 00.086 16108 worker thread done servicing request
23:44:08.843 00.000 21068 OnExposeComplete: enter
23:44:08.845 00.002 21068 UpdateGuideState(): m_state=6
23:44:08.847 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5417
23:44:08.849 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.99, Mass=55738, SNR=45.3, Peak=12096 HFD=2.5
23:44:08.851 00.002 21068 MultiStar: [#1 0.15,0.09,1.49,U] [#2 0.50,0.08,0.00,M3] [#3 0.88,0.22,0.00,M3] [#4 0.20,0.38,0.97,U] [#5 0.59,0.16,0.00,M2] [#6 0.56,-0.02,0.00,M1] [#7 0.88,-0.16,0.00,M3] [#8 0.59,-0.07,0.00,M3] 
23:44:08.852 00.001 21068 single-star, 2 included, MultiStar: {0.17, 0.17}, one-star: {0.19, 0.09}
23:44:08.853 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
23:44:08.854 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
23:44:08.855 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.43 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
23:44:08.859 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
23:44:08.860 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
23:44:08.861 00.001 16108 Worker thread wakes up
23:44:08.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
23:44:08.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
23:44:08.862 00.001 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.13
23:44:08.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:44:08.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:08.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:08.862 00.000 16108 MoveAxis(E, 0, ABG)
23:44:08.862 00.000 16108 Move returns status 0, amount 0
23:44:08.862 00.000 16108 MoveAxis(N, 0, ABG)
23:44:08.862 00.000 16108 Move returns status 0, amount 0
23:44:08.862 00.000 16108 move complete, result=0
23:44:08.862 00.000 16108 worker thread done servicing request
23:44:08.867 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3952, FiltMin=3360, FiltMax=37869, Gamma=1.000
23:44:08.890 00.023 21068 UpdateGuideState exits: m=55738 SNR=45.3
23:44:08.892 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:08.894 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:08.895 00.001 21068 Enqueuing Expose request
23:44:08.896 00.001 16108 Worker thread wakes up
23:44:08.897 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:08.898 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:08.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:10.066 01.168 16108 Exposure complete
23:44:10.124 00.058 16108 worker thread done servicing request
23:44:10.124 00.000 21068 OnExposeComplete: enter
23:44:10.125 00.001 21068 UpdateGuideState(): m_state=6
23:44:10.125 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5418
23:44:10.127 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=876.96, Mass=58634, SNR=45.0, Peak=13184 HFD=2.7
23:44:10.128 00.001 21068 MultiStar: [#1 0.31,0.04,1.47,U] [#2 0.57,-0.19,0.00,M4] [#3 0.78,0.17,0.00,M4] [#4 0.14,0.17,1.13,U] [#5 0.37,-0.09,1.11,U] [#6 0.45,-0.27,0.00,M2] [#7 0.41,0.13,0.57,U] [#8 0.61,-0.02,0.00,M4] 
23:44:10.129 00.001 21068 refined, 4 included, MultiStar: {0.31, 0.05}, one-star: {0.37, 0.05}
23:44:10.129 00.000 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
23:44:10.130 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
23:44:10.131 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.31 cameraTheta=0.17 mountX=-0.30 mountY=-0.13, mountTheta=-2.74
23:44:10.132 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.05, opts=13)
23:44:10.133 00.001 21068 Enqueuing Move request for scope (0.31, 0.05)
23:44:10.135 00.002 16108 Worker thread wakes up
23:44:10.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
23:44:10.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
23:44:10.135 00.000 16108 Moving (0.31, 0.05) raw xDistance=-0.30 yDistance=-0.13
23:44:10.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:44:10.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:10.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:10.135 00.000 16108 MoveAxis(E, 77, ABG)
23:44:10.135 00.000 16108 Guiding  Dir = 2, Dur = 77
23:44:10.136 00.001 16108 IsSlewing returns 0
23:44:10.136 00.000 16108 IsGuiding returns 0
23:44:10.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3952, FiltMin=3360, FiltMax=40611, Gamma=1.000
23:44:10.154 00.015 21068 UpdateGuideState exits: m=58634 SNR=45.0
23:44:10.157 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.157 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:10.158 00.001 21068 Enqueuing Expose request
23:44:10.184 00.026 16108 PulseGuide returned control before completion, sleep 39
23:44:10.230 00.046 16108 IsGuiding returns 1
23:44:10.230 00.000 16108 scope still moving after pulse duration time elapsed
23:44:10.261 00.031 16108 IsSlewing returns 0
23:44:10.261 00.000 16108 IsGuiding returns 1
23:44:10.292 00.031 16108 IsSlewing returns 0
23:44:10.292 00.000 16108 IsGuiding returns 0
23:44:10.292 00.000 16108 scope move finished after 77 + 79 ms
23:44:10.292 00.000 16108 Move returns status 0, amount 77
23:44:10.292 00.000 16108 MoveAxis(N, 0, ABG)
23:44:10.292 00.000 16108 Move returns status 0, amount 0
23:44:10.292 00.000 16108 move complete, result=0
23:44:10.292 00.000 16108 worker thread done servicing request
23:44:10.292 00.000 16108 Worker thread wakes up
23:44:10.292 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
23:44:10.294 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:10.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:11.260 00.966 16108 Exposure complete
23:44:11.344 00.084 16108 worker thread done servicing request
23:44:11.344 00.000 21068 OnExposeComplete: enter
23:44:11.345 00.001 21068 UpdateGuideState(): m_state=6
23:44:11.346 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5419
23:44:11.347 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.70, Mass=58110, SNR=43.2, Peak=10976 HFD=2.9
23:44:11.349 00.002 21068 MultiStar: [#1 0.13,-0.23,1.70,U] [#2 0.38,-0.22,1.76,U] [#3 0.42,0.37,0.00,M5] [#4 -0.07,0.01,1.41,U] [#5 0.10,-0.18,1.35,U] [#6 0.18,-0.56,0.00,M3] [#7 0.47,0.11,0.00,M3] [#8 0.38,-0.11,0.86,U] 
23:44:11.350 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.16}, one-star: {0.22, -0.20}
23:44:11.351 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
23:44:11.352 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
23:44:11.353 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.25 cameraTheta=-0.72 mountX=-0.21 mountY=0.12, mountTheta=2.64
23:44:11.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.16, opts=13)
23:44:11.356 00.001 21068 Enqueuing Move request for scope (0.18, -0.16)
23:44:11.357 00.001 16108 Worker thread wakes up
23:44:11.358 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
23:44:11.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
23:44:11.358 00.000 16108 Moving (0.18, -0.16) raw xDistance=-0.21 yDistance=0.12
23:44:11.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:44:11.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:11.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:44:11.358 00.000 16108 MoveAxis(E, 60, ABG)
23:44:11.358 00.000 16108 Guiding  Dir = 2, Dur = 60
23:44:11.358 00.000 16108 IsSlewing returns 0
23:44:11.358 00.000 16108 IsGuiding returns 0
23:44:11.362 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3955, FiltMin=3389, FiltMax=42189, Gamma=1.000
23:44:11.377 00.015 21068 UpdateGuideState exits: m=58110 SNR=43.2
23:44:11.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:11.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:11.380 00.001 21068 Enqueuing Expose request
23:44:11.405 00.025 16108 PulseGuide returned control before completion, sleep 23
23:44:11.435 00.030 16108 IsGuiding returns 1
23:44:11.435 00.000 16108 scope still moving after pulse duration time elapsed
23:44:11.467 00.032 16108 IsSlewing returns 0
23:44:11.467 00.000 16108 IsGuiding returns 1
23:44:11.498 00.031 16108 IsSlewing returns 0
23:44:11.498 00.000 16108 IsGuiding returns 0
23:44:11.498 00.000 16108 scope move finished after 60 + 79 ms
23:44:11.498 00.000 16108 Move returns status 0, amount 60
23:44:11.498 00.000 16108 MoveAxis(N, 0, ABG)
23:44:11.498 00.000 16108 Move returns status 0, amount 0
23:44:11.498 00.000 16108 move complete, result=0
23:44:11.498 00.000 16108 worker thread done servicing request
23:44:11.498 00.000 16108 Worker thread wakes up
23:44:11.498 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:11.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:11.498 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
23:44:12.651 01.153 16108 Exposure complete
23:44:12.720 00.069 16108 worker thread done servicing request
23:44:12.720 00.000 21068 OnExposeComplete: enter
23:44:12.722 00.002 21068 UpdateGuideState(): m_state=6
23:44:12.723 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5420
23:44:12.725 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=876.81, Mass=61461, SNR=43.4, Peak=12339 HFD=2.6
23:44:12.726 00.001 21068 MultiStar: [#1 -0.22,-0.01,1.43,U] [#2 0.24,-0.15,1.65,U] [#3 0.19,0.33,1.66,U] [#4 -0.31,0.16,1.19,U] [#5 0.11,-0.21,1.30,U] [#6 0.03,-0.34,1.14,U] [#7 0.06,-0.07,0.75,U] [#8 0.25,-0.11,1.02,U] 
23:44:12.728 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.60, -0.10}
23:44:12.730 00.002 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
23:44:12.731 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
23:44:12.733 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.80 mountX=0.00 mountY=0.04, mountTheta=1.52
23:44:12.737 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
23:44:12.738 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
23:44:12.739 00.001 16108 Worker thread wakes up
23:44:12.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:44:12.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:44:12.739 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
23:44:12.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:44:12.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:12.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:12.739 00.000 16108 MoveAxis(E, 0, ABG)
23:44:12.739 00.000 16108 Move returns status 0, amount 0
23:44:12.739 00.000 16108 MoveAxis(N, 0, ABG)
23:44:12.739 00.000 16108 Move returns status 0, amount 0
23:44:12.739 00.000 16108 move complete, result=0
23:44:12.739 00.000 16108 worker thread done servicing request
23:44:12.745 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3955, FiltMin=3401, FiltMax=37629, Gamma=1.000
23:44:12.771 00.026 21068 UpdateGuideState exits: m=61461 SNR=43.4
23:44:12.773 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.775 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:12.777 00.002 21068 Enqueuing Expose request
23:44:12.778 00.001 16108 Worker thread wakes up
23:44:12.778 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:12.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:12.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:13.762 00.983 16108 Exposure complete
23:44:13.818 00.056 16108 worker thread done servicing request
23:44:13.818 00.000 21068 OnExposeComplete: enter
23:44:13.819 00.001 21068 UpdateGuideState(): m_state=6
23:44:13.822 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5421
23:44:13.823 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.13, Mass=67308, SNR=53.5, Peak=12019 HFD=2.7
23:44:13.825 00.002 21068 MultiStar: [#1 -0.33,0.04,1.46,U] [#2 -0.05,0.33,1.22,U] [#3 0.31,0.22,1.26,U] [#4 -0.47,0.44,0.00,M1] [#5 -0.19,0.01,1.14,U] [#6 -0.18,0.09,1.03,U] [#7 0.04,0.46,0.58,U] [#8 0.17,0.36,0.74,U] 
23:44:13.827 00.002 21068 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {-0.17, 0.23}
23:44:13.828 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:44:13.831 00.003 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:44:13.832 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.91 mountX=0.10 mountY=-0.17, mountTheta=-1.04
23:44:13.835 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.19, opts=13)
23:44:13.837 00.002 21068 Enqueuing Move request for scope (-0.07, 0.19)
23:44:13.839 00.002 16108 Worker thread wakes up
23:44:13.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
23:44:13.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
23:44:13.839 00.000 16108 Moving (-0.07, 0.19) raw xDistance=0.10 yDistance=-0.17
23:44:13.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:44:13.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:13.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:44:13.839 00.000 16108 MoveAxis(E, 0, ABG)
23:44:13.839 00.000 16108 Move returns status 0, amount 0
23:44:13.839 00.000 16108 MoveAxis(N, 0, ABG)
23:44:13.839 00.000 16108 Move returns status 0, amount 0
23:44:13.839 00.000 16108 move complete, result=0
23:44:13.839 00.000 16108 worker thread done servicing request
23:44:13.846 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3958, FiltMin=3321, FiltMax=33590, Gamma=1.000
23:44:13.866 00.020 21068 UpdateGuideState exits: m=67308 SNR=53.5
23:44:13.868 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:13.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:13.870 00.001 21068 Enqueuing Expose request
23:44:13.871 00.001 16108 Worker thread wakes up
23:44:13.871 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:13.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:13.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:15.048 01.176 16108 Exposure complete
23:44:15.123 00.075 16108 worker thread done servicing request
23:44:15.123 00.000 21068 OnExposeComplete: enter
23:44:15.124 00.001 21068 UpdateGuideState(): m_state=6
23:44:15.125 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5422
23:44:15.126 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.94, Mass=62943, SNR=49.1, Peak=13875 HFD=2.6
23:44:15.127 00.001 21068 MultiStar: [#1 -0.31,-0.16,1.36,U] [#2 -0.22,-0.00,1.39,U] [#3 0.02,0.39,1.53,U] [#4 -0.40,0.06,1.02,U] [#5 -0.32,-0.01,1.27,U] [#6 0.10,-0.03,1.17,U] [#7 -0.01,0.48,0.00,M2] [#8 0.03,0.08,0.88,U] 
23:44:15.128 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.05}, one-star: {-0.26, 0.03}
23:44:15.129 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
23:44:15.129 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
23:44:15.130 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.85 mountX=0.17 mountY=-0.01, mountTheta=-0.05
23:44:15.131 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.05, opts=13)
23:44:15.133 00.002 21068 Enqueuing Move request for scope (-0.17, 0.05)
23:44:15.134 00.001 16108 Worker thread wakes up
23:44:15.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
23:44:15.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
23:44:15.134 00.000 16108 Moving (-0.17, 0.05) raw xDistance=0.17 yDistance=-0.01
23:44:15.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:44:15.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:15.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:15.134 00.000 16108 MoveAxis(E, 0, ABG)
23:44:15.134 00.000 16108 Move returns status 0, amount 0
23:44:15.134 00.000 16108 MoveAxis(N, 0, ABG)
23:44:15.134 00.000 16108 Move returns status 0, amount 0
23:44:15.134 00.000 16108 move complete, result=0
23:44:15.135 00.001 16108 worker thread done servicing request
23:44:15.138 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3958, FiltMin=3357, FiltMax=36845, Gamma=1.000
23:44:15.153 00.015 21068 UpdateGuideState exits: m=62943 SNR=49.1
23:44:15.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:15.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:15.155 00.000 21068 Enqueuing Expose request
23:44:15.156 00.001 16108 Worker thread wakes up
23:44:15.156 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:15.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:15.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:16.139 00.982 16108 Exposure complete
23:44:16.219 00.080 16108 worker thread done servicing request
23:44:16.219 00.000 21068 OnExposeComplete: enter
23:44:16.220 00.001 21068 UpdateGuideState(): m_state=6
23:44:16.220 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5423
23:44:16.221 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.98, Mass=75228, SNR=55.1, Peak=12192 HFD=3.4
23:44:16.222 00.001 21068 MultiStar: [#1 -0.22,0.02,1.30,U] [#2 0.10,-0.10,1.16,U] [#3 0.31,0.20,1.19,U] [#4 -0.02,0.32,0.82,U] [#5 0.17,-0.01,1.04,U] [#6 0.01,-0.36,1.02,U] [#7 0.05,0.44,0.74,U] [#8 0.17,-0.10,0.73,U] 
23:44:16.223 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.07, 0.07}
23:44:16.225 00.002 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:44:16.225 00.000 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:44:16.226 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.67 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
23:44:16.227 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
23:44:16.228 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
23:44:16.229 00.001 16108 Worker thread wakes up
23:44:16.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:44:16.229 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:44:16.229 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
23:44:16.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:16.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:16.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:16.229 00.000 16108 MoveAxis(E, 0, ABG)
23:44:16.229 00.000 16108 Move returns status 0, amount 0
23:44:16.229 00.000 16108 MoveAxis(N, 0, ABG)
23:44:16.229 00.000 16108 Move returns status 0, amount 0
23:44:16.229 00.000 16108 move complete, result=0
23:44:16.230 00.001 16108 worker thread done servicing request
23:44:16.233 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3961, FiltMin=3379, FiltMax=36797, Gamma=1.000
23:44:16.257 00.024 21068 UpdateGuideState exits: m=75228 SNR=55.1
23:44:16.259 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:16.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:16.261 00.001 21068 Enqueuing Expose request
23:44:16.263 00.002 16108 Worker thread wakes up
23:44:16.263 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:16.263 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:16.264 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:17.434 01.170 16108 Exposure complete
23:44:17.498 00.064 16108 worker thread done servicing request
23:44:17.498 00.000 21068 OnExposeComplete: enter
23:44:17.498 00.000 21068 UpdateGuideState(): m_state=6
23:44:17.499 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5424
23:44:17.500 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.05, Mass=65952, SNR=49.8, Peak=12115 HFD=2.6
23:44:17.502 00.002 21068 MultiStar: [#1 -0.28,-0.24,1.39,U] [#2 -0.27,0.00,1.21,U] [#3 0.10,0.29,1.43,U] [#4 -0.32,0.39,0.00,M1] [#5 0.07,0.18,1.23,U] [#6 -0.07,-0.10,1.11,U] [#7 0.06,-0.15,0.59,U] [#8 -0.07,-0.10,0.90,U] 
23:44:17.503 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {-0.28, 0.15}
23:44:17.503 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:44:17.504 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
23:44:17.505 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=0.10 mountY=0.00, mountTheta=0.04
23:44:17.506 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
23:44:17.507 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
23:44:17.508 00.001 16108 Worker thread wakes up
23:44:17.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:44:17.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:44:17.508 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.00
23:44:17.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:44:17.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:17.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:44:17.508 00.000 16108 MoveAxis(E, 0, ABG)
23:44:17.508 00.000 16108 Move returns status 0, amount 0
23:44:17.508 00.000 16108 MoveAxis(N, 0, ABG)
23:44:17.508 00.000 16108 Move returns status 0, amount 0
23:44:17.508 00.000 16108 move complete, result=0
23:44:17.508 00.000 16108 worker thread done servicing request
23:44:17.512 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3968, FiltMin=3321, FiltMax=32765, Gamma=1.000
23:44:17.527 00.015 21068 UpdateGuideState exits: m=65952 SNR=49.8
23:44:17.529 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:17.531 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:17.532 00.001 21068 Enqueuing Expose request
23:44:17.534 00.002 16108 Worker thread wakes up
23:44:17.534 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:17.536 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:17.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:18.519 00.983 16108 Exposure complete
23:44:18.579 00.060 16108 worker thread done servicing request
23:44:18.579 00.000 21068 OnExposeComplete: enter
23:44:18.579 00.000 21068 UpdateGuideState(): m_state=6
23:44:18.581 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5425
23:44:18.582 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.76, Mass=65935, SNR=49.4, Peak=12611 HFD=2.6
23:44:18.584 00.002 21068 MultiStar: [#1 -0.19,-0.13,1.41,U] [#2 -0.01,0.12,1.25,U] [#3 0.18,0.16,1.23,U] [#4 -0.17,-0.03,1.05,U] [#5 -0.12,0.05,1.15,U] [#6 -0.16,-0.02,1.23,U] [#7 -0.33,0.39,0.00,M1] [#8 -0.15,-0.14,0.82,U] 
23:44:18.586 00.002 21068 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {-0.35, -0.15}
23:44:18.587 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
23:44:18.588 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
23:44:18.589 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=0.11 mountY=0.04, mountTheta=0.31
23:44:18.592 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
23:44:18.593 00.001 21068 Enqueuing Move request for scope (-0.12, -0.01)
23:44:18.595 00.002 16108 Worker thread wakes up
23:44:18.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:44:18.595 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:44:18.595 00.000 16108 Moving (-0.12, -0.01) raw xDistance=0.11 yDistance=0.04
23:44:18.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:44:18.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:18.596 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:18.596 00.000 16108 MoveAxis(E, 0, ABG)
23:44:18.596 00.000 16108 Move returns status 0, amount 0
23:44:18.596 00.000 16108 MoveAxis(N, 0, ABG)
23:44:18.596 00.000 16108 Move returns status 0, amount 0
23:44:18.596 00.000 16108 move complete, result=0
23:44:18.596 00.000 16108 worker thread done servicing request
23:44:18.603 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3971, FiltMin=3325, FiltMax=35062, Gamma=1.000
23:44:18.624 00.021 21068 UpdateGuideState exits: m=65935 SNR=49.4
23:44:18.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:18.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:18.627 00.001 21068 Enqueuing Expose request
23:44:18.628 00.001 16108 Worker thread wakes up
23:44:18.628 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:18.629 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:18.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:19.805 01.176 16108 Exposure complete
23:44:19.886 00.081 16108 worker thread done servicing request
23:44:19.886 00.000 21068 OnExposeComplete: enter
23:44:19.887 00.001 21068 UpdateGuideState(): m_state=6
23:44:19.887 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5426
23:44:19.889 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=876.61, Mass=64013, SNR=51.3, Peak=11731 HFD=2.8
23:44:19.890 00.001 21068 MultiStar: [#1 -0.40,-0.06,1.10,U] [#2 -0.04,-0.10,1.17,U] [#3 0.29,-0.05,1.34,U] [#4 -0.02,-0.11,0.95,U] [#5 0.08,-0.26,1.10,U] [#6 0.25,-0.51,0.00,M1] [#7 0.29,-0.49,0.00,M2] [#8 -0.02,0.01,0.86,U] 
23:44:19.890 00.000 21068 refined, 6 included, MultiStar: {-0.05, -0.12}, one-star: {-0.31, -0.30}
23:44:19.891 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
23:44:19.892 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
23:44:19.892 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.93 mountX=0.02 mountY=0.13, mountTheta=1.38
23:44:19.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
23:44:19.895 00.001 21068 Enqueuing Move request for scope (-0.05, -0.12)
23:44:19.896 00.001 16108 Worker thread wakes up
23:44:19.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
23:44:19.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
23:44:19.896 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.02 yDistance=0.13
23:44:19.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:44:19.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:19.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:44:19.896 00.000 16108 MoveAxis(E, 0, ABG)
23:44:19.896 00.000 16108 Move returns status 0, amount 0
23:44:19.896 00.000 16108 MoveAxis(N, 0, ABG)
23:44:19.896 00.000 16108 Move returns status 0, amount 0
23:44:19.896 00.000 16108 move complete, result=0
23:44:19.896 00.000 16108 worker thread done servicing request
23:44:19.902 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3974, FiltMin=3411, FiltMax=41549, Gamma=1.000
23:44:19.930 00.028 21068 UpdateGuideState exits: m=64013 SNR=51.3
23:44:19.932 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.933 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:19.936 00.003 21068 Enqueuing Expose request
23:44:19.937 00.001 16108 Worker thread wakes up
23:44:19.937 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:19.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:19.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:20.927 00.989 16108 Exposure complete
23:44:21.003 00.076 16108 worker thread done servicing request
23:44:21.003 00.000 21068 OnExposeComplete: enter
23:44:21.004 00.001 21068 UpdateGuideState(): m_state=6
23:44:21.005 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5427
23:44:21.006 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.05, Mass=61451, SNR=49.4, Peak=12883 HFD=2.6
23:44:21.007 00.001 21068 MultiStar: [#1 -0.14,0.11,1.43,U] [#2 0.00,0.02,1.34,U] [#3 0.52,0.20,0.00,M1] [#4 -0.33,0.62,0.00,M1] [#5 -0.00,0.18,1.10,U] [#6 -0.14,-0.13,1.11,U] [#7 0.33,0.09,0.75,U] [#8 0.03,-0.04,0.84,U] 
23:44:21.009 00.002 21068 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {-0.30, 0.15}
23:44:21.010 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:44:21.011 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:44:21.012 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.32 mountX=0.06 mountY=-0.04, mountTheta=-0.61
23:44:21.015 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
23:44:21.015 00.000 21068 Enqueuing Move request for scope (-0.05, 0.05)
23:44:21.017 00.002 16108 Worker thread wakes up
23:44:21.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:44:21.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:44:21.017 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
23:44:21.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:44:21.018 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:21.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:44:21.018 00.000 16108 MoveAxis(E, 0, ABG)
23:44:21.018 00.000 16108 Move returns status 0, amount 0
23:44:21.018 00.000 16108 MoveAxis(N, 0, ABG)
23:44:21.018 00.000 16108 Move returns status 0, amount 0
23:44:21.018 00.000 16108 move complete, result=0
23:44:21.018 00.000 16108 worker thread done servicing request
23:44:21.025 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3974, FiltMin=3363, FiltMax=32694, Gamma=1.000
23:44:21.043 00.018 21068 UpdateGuideState exits: m=61451 SNR=49.4
23:44:21.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.045 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:21.046 00.001 21068 Enqueuing Expose request
23:44:21.046 00.000 16108 Worker thread wakes up
23:44:21.046 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:21.047 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:21.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:22.216 01.169 16108 Exposure complete
23:44:22.282 00.066 16108 worker thread done servicing request
23:44:22.282 00.000 21068 OnExposeComplete: enter
23:44:22.283 00.001 21068 UpdateGuideState(): m_state=6
23:44:22.285 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5428
23:44:22.286 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.24, Mass=66052, SNR=50.4, Peak=11955 HFD=3.1
23:44:22.287 00.001 21068 MultiStar: [#1 -0.39,0.31,0.00,M1] [#2 0.14,0.20,1.31,U] [#3 -0.08,0.64,0.00,M2] [#4 -0.06,0.22,0.99,U] [#5 -0.18,0.30,1.21,U] [#6 -0.01,0.38,0.92,U] [#7 -0.25,0.48,0.00,M2] [#8 0.23,0.27,0.74,U] 
23:44:22.288 00.001 21068 refined, 5 included, MultiStar: {0.00, 0.28}, one-star: {-0.06, 0.33}
23:44:22.288 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
23:44:22.289 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
23:44:22.290 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.56 mountX=0.05 mountY=-0.27, mountTheta=-1.40
23:44:22.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.28, opts=13)
23:44:22.292 00.000 21068 Enqueuing Move request for scope (0.00, 0.28)
23:44:22.293 00.001 16108 Worker thread wakes up
23:44:22.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.28) opts 0xd
23:44:22.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.28)
23:44:22.293 00.000 16108 Moving (0.00, 0.28) raw xDistance=0.05 yDistance=-0.27
23:44:22.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:44:22.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:22.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:44:22.293 00.000 16108 MoveAxis(E, 0, ABG)
23:44:22.293 00.000 16108 Move returns status 0, amount 0
23:44:22.293 00.000 16108 MoveAxis(N, 0, ABG)
23:44:22.293 00.000 16108 Move returns status 0, amount 0
23:44:22.293 00.000 16108 move complete, result=0
23:44:22.293 00.000 16108 worker thread done servicing request
23:44:22.298 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3981, FiltMin=3341, FiltMax=30694, Gamma=1.000
23:44:22.312 00.014 21068 UpdateGuideState exits: m=66052 SNR=50.4
23:44:22.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:22.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:22.314 00.000 21068 Enqueuing Expose request
23:44:22.315 00.001 16108 Worker thread wakes up
23:44:22.315 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:44:22.316 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:22.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:23.288 00.972 16108 Exposure complete
23:44:23.378 00.090 16108 worker thread done servicing request
23:44:23.378 00.000 21068 OnExposeComplete: enter
23:44:23.379 00.001 21068 UpdateGuideState(): m_state=6
23:44:23.381 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5429
23:44:23.382 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=877.03, Mass=58373, SNR=45.5, Peak=10451 HFD=3.1
23:44:23.383 00.001 21068 MultiStar: [#1 -0.21,0.14,1.38,U] [#2 -0.01,0.10,1.43,U] [#3 0.03,0.64,0.00,M3] [#4 -0.53,0.16,0.00,M1] [#5 -0.18,0.28,1.25,U] [#6 -0.27,0.09,1.03,U] [#7 0.33,0.55,0.00,M3] [#8 -0.01,0.07,0.95,U] 
23:44:23.383 00.000 21068 refined, 5 included, MultiStar: {-0.16, 0.14}, one-star: {-0.31, 0.12}
23:44:23.384 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
23:44:23.385 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
23:44:23.386 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.44 mountX=0.18 mountY=-0.09, mountTheta=-0.48
23:44:23.387 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.14, opts=13)
23:44:23.388 00.001 21068 Enqueuing Move request for scope (-0.16, 0.14)
23:44:23.388 00.000 16108 Worker thread wakes up
23:44:23.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
23:44:23.389 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
23:44:23.389 00.000 16108 Moving (-0.16, 0.14) raw xDistance=0.18 yDistance=-0.09
23:44:23.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:44:23.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:23.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:44:23.389 00.000 16108 MoveAxis(E, 0, ABG)
23:44:23.389 00.000 16108 Move returns status 0, amount 0
23:44:23.389 00.000 16108 MoveAxis(N, 0, ABG)
23:44:23.389 00.000 16108 Move returns status 0, amount 0
23:44:23.389 00.000 16108 move complete, result=0
23:44:23.389 00.000 16108 worker thread done servicing request
23:44:23.393 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3984, FiltMin=3389, FiltMax=36614, Gamma=1.000
23:44:23.408 00.015 21068 UpdateGuideState exits: m=58373 SNR=45.5
23:44:23.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.410 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:23.411 00.001 21068 Enqueuing Expose request
23:44:23.412 00.001 16108 Worker thread wakes up
23:44:23.412 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:23.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:23.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:24.585 01.172 16108 Exposure complete
23:44:24.659 00.074 16108 worker thread done servicing request
23:44:24.659 00.000 21068 OnExposeComplete: enter
23:44:24.661 00.002 21068 UpdateGuideState(): m_state=6
23:44:24.662 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5430
23:44:24.663 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.99, Mass=62648, SNR=48.6, Peak=10787 HFD=3.0
23:44:24.664 00.001 21068 MultiStar: [#1 -0.17,-0.02,1.35,U] [#2 0.08,0.23,1.32,U] [#3 0.51,0.47,0.00,M4] [#4 -0.44,0.36,0.00,M2] [#5 -0.25,0.10,1.06,U] [#6 0.27,0.18,0.99,U] [#7 0.32,0.79,0.00,M4] [#8 0.42,-0.03,0.86,U] 
23:44:24.664 00.000 21068 refined, 5 included, MultiStar: {-0.01, 0.10}, one-star: {-0.29, 0.08}
23:44:24.665 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:44:24.666 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:44:24.666 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.65 mountX=0.02 mountY=-0.09, mountTheta=-1.31
23:44:24.668 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
23:44:24.669 00.001 21068 Enqueuing Move request for scope (-0.01, 0.10)
23:44:24.671 00.002 16108 Worker thread wakes up
23:44:24.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:44:24.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:44:24.671 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.02 yDistance=-0.09
23:44:24.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:44:24.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:24.672 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:44:24.672 00.000 16108 MoveAxis(E, 0, ABG)
23:44:24.672 00.000 16108 Move returns status 0, amount 0
23:44:24.672 00.000 16108 MoveAxis(N, 0, ABG)
23:44:24.672 00.000 16108 Move returns status 0, amount 0
23:44:24.672 00.000 16108 move complete, result=0
23:44:24.672 00.000 16108 worker thread done servicing request
23:44:24.680 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3987, FiltMin=3341, FiltMax=34109, Gamma=1.000
23:44:24.700 00.020 21068 UpdateGuideState exits: m=62648 SNR=48.6
23:44:24.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:24.704 00.002 21068 Enqueuing Expose request
23:44:24.704 00.000 16108 Worker thread wakes up
23:44:24.704 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:24.705 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:24.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:25.676 00.971 16108 Exposure complete
23:44:25.743 00.067 16108 worker thread done servicing request
23:44:25.743 00.000 21068 OnExposeComplete: enter
23:44:25.744 00.001 21068 UpdateGuideState(): m_state=6
23:44:25.745 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5431
23:44:25.746 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.12, Mass=62133, SNR=46.0, Peak=11568 HFD=3.1
23:44:25.747 00.001 21068 MultiStar: [#1 -0.17,0.49,0.00,M1] [#2 0.15,0.45,0.00,M1] [#3 -0.09,0.85,0.00,M5] [#4 0.28,0.41,0.00,M3] [#5 0.03,0.83,0.00,M1] [#6 0.12,0.17,0.85,U] [#7 0.23,0.10,0.79,U] [#8 0.19,0.25,0.85,U] 
23:44:25.749 00.002 21068 single-star, 3 included, MultiStar: {0.16, 0.18}, one-star: {0.13, 0.21}
23:44:25.750 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
23:44:25.751 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
23:44:25.752 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.03 mountX=-0.09 mountY=-0.23, mountTheta=-1.93
23:44:25.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.21, opts=13)
23:44:25.755 00.001 21068 Enqueuing Move request for scope (0.13, 0.21)
23:44:25.756 00.001 16108 Worker thread wakes up
23:44:25.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
23:44:25.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
23:44:25.756 00.000 16108 Moving (0.13, 0.21) raw xDistance=-0.09 yDistance=-0.23
23:44:25.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:44:25.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:25.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:44:25.756 00.000 16108 MoveAxis(E, 0, ABG)
23:44:25.756 00.000 16108 Move returns status 0, amount 0
23:44:25.756 00.000 16108 MoveAxis(N, 0, ABG)
23:44:25.757 00.001 16108 Move returns status 0, amount 0
23:44:25.757 00.000 16108 move complete, result=0
23:44:25.757 00.000 16108 worker thread done servicing request
23:44:25.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3987, FiltMin=3366, FiltMax=34317, Gamma=1.000
23:44:25.780 00.019 21068 UpdateGuideState exits: m=62133 SNR=46.0
23:44:25.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:25.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:25.783 00.001 21068 Enqueuing Expose request
23:44:25.784 00.001 16108 Worker thread wakes up
23:44:25.784 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:25.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:25.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:26.955 01.170 16108 Exposure complete
23:44:27.025 00.070 16108 worker thread done servicing request
23:44:27.025 00.000 21068 OnExposeComplete: enter
23:44:27.026 00.001 21068 UpdateGuideState(): m_state=6
23:44:27.026 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5432
23:44:27.027 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.67, Mass=58185, SNR=44.8, Peak=11232 HFD=2.7
23:44:27.028 00.001 21068 MultiStar: [#1 -0.04,-0.34,1.39,U] [#2 0.45,-0.25,0.00,M2] [#3 0.47,0.03,1.56,U] [#4 0.22,-0.15,1.29,U] [#5 0.11,-0.19,1.22,U] [#6 0.31,-0.52,0.00,M1] [#7 0.63,0.07,0.00,M4] [#8 0.38,-0.43,0.00,M1] 
23:44:27.030 00.002 21068 refined, 4 included, MultiStar: {0.22, -0.17}, one-star: {0.30, -0.23}
23:44:27.031 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
23:44:27.031 00.000 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
23:44:27.032 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.27 cameraTheta=-0.66 mountX=-0.24 mountY=0.11, mountTheta=2.70
23:44:27.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.17, opts=13)
23:44:27.034 00.000 21068 Enqueuing Move request for scope (0.22, -0.17)
23:44:27.035 00.001 16108 Worker thread wakes up
23:44:27.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
23:44:27.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
23:44:27.035 00.000 16108 Moving (0.22, -0.17) raw xDistance=-0.24 yDistance=0.11
23:44:27.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:44:27.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:27.036 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:44:27.036 00.000 16108 MoveAxis(E, 63, ABG)
23:44:27.036 00.000 16108 Guiding  Dir = 2, Dur = 63
23:44:27.036 00.000 16108 IsSlewing returns 0
23:44:27.036 00.000 16108 IsGuiding returns 0
23:44:27.040 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3990, FiltMin=3405, FiltMax=36931, Gamma=1.000
23:44:27.058 00.018 21068 UpdateGuideState exits: m=58185 SNR=44.8
23:44:27.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:27.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:27.061 00.001 21068 Enqueuing Expose request
23:44:27.073 00.012 16108 PulseGuide returned control before completion, sleep 37
23:44:27.120 00.047 16108 IsGuiding returns 1
23:44:27.120 00.000 16108 scope still moving after pulse duration time elapsed
23:44:27.151 00.031 16108 IsSlewing returns 0
23:44:27.151 00.000 16108 IsGuiding returns 1
23:44:27.183 00.032 16108 IsSlewing returns 0
23:44:27.183 00.000 16108 IsGuiding returns 0
23:44:27.183 00.000 16108 scope move finished after 63 + 83 ms
23:44:27.183 00.000 16108 Move returns status 0, amount 63
23:44:27.183 00.000 16108 MoveAxis(N, 0, ABG)
23:44:27.183 00.000 16108 Move returns status 0, amount 0
23:44:27.183 00.000 16108 move complete, result=0
23:44:27.183 00.000 16108 worker thread done servicing request
23:44:27.183 00.000 16108 Worker thread wakes up
23:44:27.184 00.001 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
23:44:27.186 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:27.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:28.152 00.966 16108 Exposure complete
23:44:28.209 00.057 16108 worker thread done servicing request
23:44:28.209 00.000 21068 OnExposeComplete: enter
23:44:28.210 00.001 21068 UpdateGuideState(): m_state=6
23:44:28.211 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5433
23:44:28.211 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=877.09, Mass=54951, SNR=50.4, Peak=10467 HFD=2.7
23:44:28.212 00.001 21068 MultiStar: [#1 -0.48,-0.29,0.00,M1] [#2 0.10,-0.15,1.25,U] [#3 0.51,0.17,0.00,M5] [#4 -0.16,0.08,1.01,U] [#5 0.08,-0.04,1.27,U] [#6 0.15,-0.43,0.80,U] [#7 -0.40,0.35,0.00,M5] [#8 0.19,-0.03,0.76,U] 
23:44:28.213 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.05}, one-star: {-0.28, 0.19}
23:44:28.214 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
23:44:28.215 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
23:44:28.215 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.38 mountX=-0.02 mountY=0.05, mountTheta=1.95
23:44:28.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
23:44:28.218 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
23:44:28.219 00.001 16108 Worker thread wakes up
23:44:28.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:44:28.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:44:28.219 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
23:44:28.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:44:28.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:28.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:44:28.219 00.000 16108 MoveAxis(E, 0, ABG)
23:44:28.220 00.001 16108 Move returns status 0, amount 0
23:44:28.220 00.000 16108 MoveAxis(N, 0, ABG)
23:44:28.220 00.000 16108 Move returns status 0, amount 0
23:44:28.220 00.000 16108 move complete, result=0
23:44:28.220 00.000 16108 worker thread done servicing request
23:44:28.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3993, FiltMin=3360, FiltMax=38566, Gamma=1.000
23:44:28.236 00.013 21068 UpdateGuideState exits: m=54951 SNR=50.4
23:44:28.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:28.239 00.001 21068 Enqueuing Expose request
23:44:28.239 00.000 16108 Worker thread wakes up
23:44:28.239 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:28.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:28.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:29.414 01.174 16108 Exposure complete
23:44:29.495 00.081 16108 worker thread done servicing request
23:44:29.495 00.000 21068 OnExposeComplete: enter
23:44:29.496 00.001 21068 UpdateGuideState(): m_state=6
23:44:29.497 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5434
23:44:29.498 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.78, Mass=57988, SNR=45.8, Peak=11251 HFD=2.9
23:44:29.499 00.001 21068 MultiStar: [#1 -0.37,-0.14,1.44,U] [#2 -0.12,-0.03,1.34,U] [#3 -0.05,0.44,1.35,U] [#4 -0.21,0.25,1.25,U] [#5 -0.05,0.18,1.03,U] [#6 -0.06,-0.10,0.99,U] [#7 -0.37,0.19,0.50,U] [#8 -0.09,0.25,0.88,U] 
23:44:29.499 00.000 21068 refined, 8 included, MultiStar: {-0.19, 0.09}, one-star: {-0.50, -0.13}
23:44:29.501 00.002 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
23:44:29.502 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
23:44:29.503 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.22 cameraTheta=2.69 mountX=0.21 mountY=-0.05, mountTheta=-0.22
23:44:29.504 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
23:44:29.505 00.001 21068 Enqueuing Move request for scope (-0.19, 0.09)
23:44:29.506 00.001 16108 Worker thread wakes up
23:44:29.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
23:44:29.506 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
23:44:29.506 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.21 yDistance=-0.05
23:44:29.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:44:29.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:29.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:29.506 00.000 16108 MoveAxis(W, 54, ABG)
23:44:29.506 00.000 16108 Guiding  Dir = 3, Dur = 54
23:44:29.506 00.000 16108 IsSlewing returns 0
23:44:29.507 00.001 16108 IsGuiding returns 0
23:44:29.510 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3997, FiltMin=3408, FiltMax=32093, Gamma=1.000
23:44:29.525 00.015 21068 UpdateGuideState exits: m=57988 SNR=45.8
23:44:29.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:29.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:29.528 00.001 21068 Enqueuing Expose request
23:44:29.531 00.003 16108 PulseGuide returned control before completion, sleep 40
23:44:29.577 00.046 16108 IsGuiding returns 1
23:44:29.577 00.000 16108 scope still moving after pulse duration time elapsed
23:44:29.608 00.031 16108 IsSlewing returns 0
23:44:29.608 00.000 16108 IsGuiding returns 1
23:44:29.638 00.030 16108 IsSlewing returns 0
23:44:29.638 00.000 16108 IsGuiding returns 0
23:44:29.638 00.000 16108 scope move finished after 54 + 77 ms
23:44:29.638 00.000 16108 Move returns status 0, amount 54
23:44:29.638 00.000 16108 MoveAxis(N, 0, ABG)
23:44:29.638 00.000 16108 Move returns status 0, amount 0
23:44:29.638 00.000 16108 move complete, result=0
23:44:29.638 00.000 16108 worker thread done servicing request
23:44:29.638 00.000 16108 Worker thread wakes up
23:44:29.638 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
23:44:29.640 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:29.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:30.620 00.980 16108 Exposure complete
23:44:30.673 00.053 16108 worker thread done servicing request
23:44:30.673 00.000 21068 OnExposeComplete: enter
23:44:30.674 00.001 21068 UpdateGuideState(): m_state=6
23:44:30.675 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5435
23:44:30.676 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.75, Mass=51860, SNR=41.9, Peak=11587 HFD=2.5
23:44:30.677 00.001 21068 MultiStar: [#1 -0.32,0.04,1.47,U] [#2 -0.01,-0.11,1.43,U] [#3 0.01,0.08,1.41,U] [#4 -0.06,-0.11,1.23,U] [#5 -0.07,-0.19,1.13,U] [#6 0.33,-0.31,1.18,U] [#7 -0.38,-0.05,0.72,U] [#8 -0.03,0.09,1.08,U] 
23:44:30.678 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.45, -0.15}
23:44:30.679 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
23:44:30.680 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.91)
23:44:30.681 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.47 mountX=0.08 mountY=0.09, mountTheta=0.87
23:44:30.682 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
23:44:30.683 00.001 21068 Enqueuing Move request for scope (-0.09, -0.07)
23:44:30.683 00.000 16108 Worker thread wakes up
23:44:30.684 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
23:44:30.684 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
23:44:30.684 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
23:44:30.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:44:30.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:30.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:30.684 00.000 16108 MoveAxis(E, 0, ABG)
23:44:30.684 00.000 16108 Move returns status 0, amount 0
23:44:30.684 00.000 16108 MoveAxis(N, 0, ABG)
23:44:30.684 00.000 16108 Move returns status 0, amount 0
23:44:30.684 00.000 16108 move complete, result=0
23:44:30.684 00.000 16108 worker thread done servicing request
23:44:30.689 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4000, FiltMin=3421, FiltMax=37958, Gamma=1.000
23:44:30.702 00.013 21068 UpdateGuideState exits: m=51860 SNR=41.9
23:44:30.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:30.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:30.705 00.001 21068 Enqueuing Expose request
23:44:30.705 00.000 16108 Worker thread wakes up
23:44:30.705 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:30.706 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:30.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:31.869 01.163 16108 Exposure complete
23:44:31.953 00.084 16108 worker thread done servicing request
23:44:31.953 00.000 21068 OnExposeComplete: enter
23:44:31.954 00.001 21068 UpdateGuideState(): m_state=6
23:44:31.954 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5436
23:44:31.955 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.89, Mass=55818, SNR=43.9, Peak=11968 HFD=2.4
23:44:31.956 00.001 21068 MultiStar: [#1 -0.34,0.15,1.45,U] [#2 -0.06,0.11,1.64,U] [#3 0.17,0.30,1.15,U] [#4 -0.07,0.15,1.03,U] [#5 0.04,0.05,1.08,U] [#6 0.23,-0.10,1.02,U] [#7 0.09,0.52,0.00,M4] [#8 0.14,0.02,0.75,U] 
23:44:31.958 00.002 21068 single-star, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.01, -0.02}
23:44:31.958 00.000 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
23:44:31.959 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
23:44:31.960 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.03 mountX=0.01 mountY=0.02, mountTheta=1.29
23:44:31.961 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
23:44:31.962 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
23:44:31.963 00.001 16108 Worker thread wakes up
23:44:31.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:44:31.963 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:44:31.963 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
23:44:31.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:44:31.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:31.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:31.963 00.000 16108 MoveAxis(E, 0, ABG)
23:44:31.963 00.000 16108 Move returns status 0, amount 0
23:44:31.963 00.000 16108 MoveAxis(N, 0, ABG)
23:44:31.963 00.000 16108 Move returns status 0, amount 0
23:44:31.963 00.000 16108 move complete, result=0
23:44:31.963 00.000 16108 worker thread done servicing request
23:44:31.966 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4003, FiltMin=3347, FiltMax=34237, Gamma=1.000
23:44:31.982 00.016 21068 UpdateGuideState exits: m=55818 SNR=43.9
23:44:31.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:31.985 00.001 21068 Enqueuing Expose request
23:44:31.986 00.001 16108 Worker thread wakes up
23:44:31.986 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:31.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:31.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:32.960 00.974 16108 Exposure complete
23:44:33.024 00.064 16108 worker thread done servicing request
23:44:33.024 00.000 21068 OnExposeComplete: enter
23:44:33.025 00.001 21068 UpdateGuideState(): m_state=6
23:44:33.026 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5437
23:44:33.027 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.21, Mass=46778, SNR=39.4, Peak=10736 HFD=2.6
23:44:33.028 00.001 21068 MultiStar: [#1 -0.39,0.06,1.68,U] [#2 0.37,-0.10,1.78,U] [#3 0.25,0.17,1.45,U] [#4 -0.08,0.06,1.49,U] [#5 -0.19,0.24,1.27,U] [#6 0.27,0.09,1.05,U] [#7 -0.24,0.13,0.71,U] [#8 0.07,0.16,1.06,U] 
23:44:33.029 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.27, 0.30}
23:44:33.030 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:44:33.030 00.000 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
23:44:33.031 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.03 mountY=-0.10, mountTheta=-1.33
23:44:33.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
23:44:33.034 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
23:44:33.035 00.001 16108 Worker thread wakes up
23:44:33.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:44:33.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:44:33.035 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.10
23:44:33.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:44:33.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:33.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:33.036 00.001 16108 MoveAxis(E, 0, ABG)
23:44:33.036 00.000 16108 Move returns status 0, amount 0
23:44:33.036 00.000 16108 MoveAxis(N, 0, ABG)
23:44:33.036 00.000 16108 Move returns status 0, amount 0
23:44:33.036 00.000 16108 move complete, result=0
23:44:33.036 00.000 16108 worker thread done servicing request
23:44:33.041 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=4003, FiltMin=3415, FiltMax=30118, Gamma=1.000
23:44:33.060 00.019 21068 UpdateGuideState exits: m=46778 SNR=39.4
23:44:33.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:33.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:33.063 00.001 21068 Enqueuing Expose request
23:44:33.063 00.000 16108 Worker thread wakes up
23:44:33.063 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:33.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:33.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:34.239 01.175 16108 Exposure complete
23:44:34.315 00.076 16108 worker thread done servicing request
23:44:34.315 00.000 21068 OnExposeComplete: enter
23:44:34.316 00.001 21068 UpdateGuideState(): m_state=6
23:44:34.317 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5438
23:44:34.318 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.78, Mass=46677, SNR=39.3, Peak=10467 HFD=2.7
23:44:34.320 00.002 21068 MultiStar: [#1 -0.32,-0.11,1.84,U] [#2 0.08,0.06,1.60,U] [#3 0.04,0.18,1.31,U] [#4 -0.16,0.06,1.28,U] [#5 0.08,-0.11,1.59,U] [#6 0.02,-0.11,1.44,U] [#7 -0.02,0.25,0.68,U] [#8 0.10,-0.42,1.16,U] 
23:44:34.321 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.11, -0.13}
23:44:34.322 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
23:44:34.322 00.000 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
23:44:34.323 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=0.03 mountY=0.06, mountTheta=1.11
23:44:34.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
23:44:34.325 00.000 21068 Enqueuing Move request for scope (-0.04, -0.05)
23:44:34.326 00.001 16108 Worker thread wakes up
23:44:34.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:44:34.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:44:34.326 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
23:44:34.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:44:34.327 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:34.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:34.327 00.000 16108 MoveAxis(E, 0, ABG)
23:44:34.327 00.000 16108 Move returns status 0, amount 0
23:44:34.327 00.000 16108 MoveAxis(N, 0, ABG)
23:44:34.327 00.000 16108 Move returns status 0, amount 0
23:44:34.327 00.000 16108 move complete, result=0
23:44:34.327 00.000 16108 worker thread done servicing request
23:44:34.330 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=4006, FiltMin=3389, FiltMax=31629, Gamma=1.000
23:44:34.345 00.015 21068 UpdateGuideState exits: m=46677 SNR=39.3
23:44:34.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:34.347 00.000 21068 Enqueuing Expose request
23:44:34.348 00.001 16108 Worker thread wakes up
23:44:34.348 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:34.349 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:34.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:35.325 00.976 16108 Exposure complete
23:44:35.382 00.057 16108 worker thread done servicing request
23:44:35.382 00.000 21068 OnExposeComplete: enter
23:44:35.383 00.001 21068 UpdateGuideState(): m_state=6
23:44:35.384 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5439
23:44:35.385 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=877.25, Mass=47341, SNR=38.0, Peak=11315 HFD=2.8
23:44:35.386 00.001 21068 MultiStar: [#1 -0.08,0.02,1.78,U] [#2 0.05,-0.04,1.85,U] [#3 0.24,0.46,0.00,M1] [#4 -0.20,0.33,1.32,U] [#5 -0.09,0.05,1.30,U] [#6 0.27,-0.05,1.27,U] [#7 0.16,-0.04,0.86,U] [#8 -0.00,0.13,1.19,U] 
23:44:35.387 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.20, 0.35}
23:44:35.389 00.002 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:44:35.389 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
23:44:35.390 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=0.03 mountY=-0.08, mountTheta=-1.20
23:44:35.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
23:44:35.392 00.000 21068 Enqueuing Move request for scope (-0.02, 0.08)
23:44:35.393 00.001 16108 Worker thread wakes up
23:44:35.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:44:35.393 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:44:35.393 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.08
23:44:35.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:44:35.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:35.394 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:35.394 00.000 16108 MoveAxis(E, 0, ABG)
23:44:35.394 00.000 16108 Move returns status 0, amount 0
23:44:35.394 00.000 16108 MoveAxis(N, 0, ABG)
23:44:35.394 00.000 16108 Move returns status 0, amount 0
23:44:35.394 00.000 16108 move complete, result=0
23:44:35.394 00.000 16108 worker thread done servicing request
23:44:35.397 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4009, FiltMin=3421, FiltMax=32317, Gamma=1.000
23:44:35.412 00.015 21068 UpdateGuideState exits: m=47341 SNR=38.0
23:44:35.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:35.413 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:35.415 00.002 21068 Enqueuing Expose request
23:44:35.416 00.001 16108 Worker thread wakes up
23:44:35.416 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:35.417 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:35.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:36.582 01.165 16108 Exposure complete
23:44:36.662 00.080 16108 worker thread done servicing request
23:44:36.662 00.000 21068 OnExposeComplete: enter
23:44:36.664 00.002 21068 UpdateGuideState(): m_state=6
23:44:36.664 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5440
23:44:36.665 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.76, Mass=51895, SNR=42.3, Peak=10032 HFD=3.0
23:44:36.668 00.003 21068 MultiStar: [#1 -0.22,-0.04,1.81,U] [#2 0.35,-0.03,1.53,U] [#3 0.19,0.05,1.36,U] [#4 -0.26,0.02,1.26,U] [#5 0.14,-0.22,1.35,U] [#6 0.17,-0.12,1.10,U] [#7 0.03,0.19,0.70,U] [#8 0.24,-0.43,0.00,M1] 
23:44:36.670 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {-0.03, -0.15}
23:44:36.671 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
23:44:36.673 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
23:44:36.674 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.80 mountX=-0.05 mountY=0.03, mountTheta=2.56
23:44:36.678 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
23:44:36.680 00.002 21068 Enqueuing Move request for scope (0.04, -0.05)
23:44:36.680 00.000 16108 Worker thread wakes up
23:44:36.681 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:44:36.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:44:36.681 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.03
23:44:36.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:36.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:36.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:44:36.681 00.000 16108 MoveAxis(E, 0, ABG)
23:44:36.681 00.000 16108 Move returns status 0, amount 0
23:44:36.681 00.000 16108 MoveAxis(N, 0, ABG)
23:44:36.681 00.000 16108 Move returns status 0, amount 0
23:44:36.681 00.000 16108 move complete, result=0
23:44:36.681 00.000 16108 worker thread done servicing request
23:44:36.685 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4009, FiltMin=3417, FiltMax=34845, Gamma=1.000
23:44:36.699 00.014 21068 UpdateGuideState exits: m=51895 SNR=42.3
23:44:36.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.702 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:36.702 00.000 21068 Enqueuing Expose request
23:44:36.703 00.001 16108 Worker thread wakes up
23:44:36.703 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:36.704 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:36.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:37.685 00.981 16108 Exposure complete
23:44:37.764 00.079 16108 worker thread done servicing request
23:44:37.764 00.000 21068 OnExposeComplete: enter
23:44:37.765 00.001 21068 UpdateGuideState(): m_state=6
23:44:37.766 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5441
23:44:37.767 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.74, Mass=46904, SNR=37.3, Peak=9376 HFD=2.9
23:44:37.768 00.001 21068 MultiStar: [#1 -0.34,0.03,1.99,U] [#2 0.06,0.16,1.48,U] [#3 -0.06,0.25,1.57,U] [#4 0.01,0.37,1.38,U] [#5 0.18,0.02,1.50,U] [#6 0.07,-0.01,1.19,U] [#7 0.25,0.36,0.63,U] [#8 0.19,-0.23,0.89,U] 
23:44:37.769 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.00, -0.17}
23:44:37.769 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
23:44:37.770 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
23:44:37.772 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.56 mountX=0.02 mountY=-0.09, mountTheta=-1.41
23:44:37.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
23:44:37.775 00.001 21068 Enqueuing Move request for scope (0.00, 0.09)
23:44:37.776 00.001 16108 Worker thread wakes up
23:44:37.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:44:37.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:44:37.776 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.02 yDistance=-0.09
23:44:37.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:44:37.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:37.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:44:37.776 00.000 16108 MoveAxis(E, 0, ABG)
23:44:37.776 00.000 16108 Move returns status 0, amount 0
23:44:37.776 00.000 16108 MoveAxis(N, 0, ABG)
23:44:37.776 00.000 16108 Move returns status 0, amount 0
23:44:37.776 00.000 16108 move complete, result=0
23:44:37.776 00.000 16108 worker thread done servicing request
23:44:37.781 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=4009, FiltMin=3414, FiltMax=37021, Gamma=1.000
23:44:37.800 00.019 21068 UpdateGuideState exits: m=46904 SNR=37.3
23:44:37.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:37.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:37.802 00.000 21068 Enqueuing Expose request
23:44:37.804 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:37.805 00.001 16108 Worker thread wakes up
23:44:37.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:37.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:38.971 01.166 16108 Exposure complete
23:44:39.030 00.059 16108 worker thread done servicing request
23:44:39.030 00.000 21068 OnExposeComplete: enter
23:44:39.031 00.001 21068 UpdateGuideState(): m_state=6
23:44:39.031 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5442
23:44:39.032 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.88, Mass=38523, SNR=34.1, Peak=10499 HFD=2.4
23:44:39.033 00.001 21068 MultiStar: [#1 -0.15,0.09,1.85,U] [#2 0.03,-0.14,1.89,U] [#3 0.05,0.18,1.43,U] [#4 -0.29,0.25,1.40,U] [#5 -0.04,0.01,1.71,U] [#6 0.26,-0.31,1.29,U] [#7 -0.17,0.09,0.69,U] [#8 -0.14,0.31,1.01,U] 
23:44:39.034 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.40, -0.03}
23:44:39.034 00.000 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
23:44:39.035 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
23:44:39.036 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.68 mountX=0.08 mountY=-0.02, mountTheta=-0.23
23:44:39.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.04, opts=13)
23:44:39.038 00.001 21068 Enqueuing Move request for scope (-0.08, 0.04)
23:44:39.040 00.002 16108 Worker thread wakes up
23:44:39.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:44:39.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:44:39.040 00.000 16108 Moving (-0.08, 0.04) raw xDistance=0.08 yDistance=-0.02
23:44:39.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:44:39.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:39.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:39.040 00.000 16108 MoveAxis(E, 0, ABG)
23:44:39.040 00.000 16108 Move returns status 0, amount 0
23:44:39.040 00.000 16108 MoveAxis(N, 0, ABG)
23:44:39.040 00.000 16108 Move returns status 0, amount 0
23:44:39.040 00.000 16108 move complete, result=0
23:44:39.041 00.001 16108 worker thread done servicing request
23:44:39.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=4013, FiltMin=3430, FiltMax=33869, Gamma=1.000
23:44:39.072 00.028 21068 UpdateGuideState exits: m=38523 SNR=34.1
23:44:39.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:39.075 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:39.075 00.000 21068 Enqueuing Expose request
23:44:39.077 00.002 16108 Worker thread wakes up
23:44:39.077 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:39.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:39.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:40.052 00.974 16108 Exposure complete
23:44:40.111 00.059 16108 worker thread done servicing request
23:44:40.111 00.000 21068 OnExposeComplete: enter
23:44:40.113 00.002 21068 UpdateGuideState(): m_state=6
23:44:40.115 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5443
23:44:40.115 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=876.76, Mass=53691, SNR=44.2, Peak=11651 HFD=2.9
23:44:40.116 00.001 21068 MultiStar: [#1 -0.39,0.32,0.00,M1] [#2 0.03,-0.03,1.41,U] [#3 0.03,0.46,1.23,U] [#4 -0.15,0.32,0.94,U] [#5 0.15,-0.09,1.21,U] [#6 0.20,-0.30,1.30,U] [#7 -0.64,0.56,0.00,M1] [#8 -0.01,0.08,1.00,U] 
23:44:40.117 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {-0.57, -0.15}
23:44:40.118 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
23:44:40.118 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:44:40.119 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.23 mountX=0.03 mountY=-0.03, mountTheta=-0.70
23:44:40.121 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
23:44:40.121 00.000 21068 Enqueuing Move request for scope (-0.02, 0.03)
23:44:40.122 00.001 16108 Worker thread wakes up
23:44:40.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:44:40.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:44:40.122 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
23:44:40.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:44:40.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:40.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:40.122 00.000 16108 MoveAxis(E, 0, ABG)
23:44:40.122 00.000 16108 Move returns status 0, amount 0
23:44:40.123 00.001 16108 MoveAxis(N, 0, ABG)
23:44:40.123 00.000 16108 Move returns status 0, amount 0
23:44:40.123 00.000 16108 move complete, result=0
23:44:40.123 00.000 16108 worker thread done servicing request
23:44:40.126 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=4013, FiltMin=3289, FiltMax=28678, Gamma=1.000
23:44:40.141 00.015 21068 UpdateGuideState exits: m=53691 SNR=44.2
23:44:40.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:40.142 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:40.143 00.001 21068 Enqueuing Expose request
23:44:40.144 00.001 16108 Worker thread wakes up
23:44:40.144 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:40.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:40.145 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:41.301 01.156 16108 Exposure complete
23:44:41.367 00.066 16108 worker thread done servicing request
23:44:41.367 00.000 21068 OnExposeComplete: enter
23:44:41.368 00.001 21068 UpdateGuideState(): m_state=6
23:44:41.369 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5444
23:44:41.370 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=877.16, Mass=51766, SNR=44.7, Peak=9987 HFD=3.0
23:44:41.371 00.001 21068 MultiStar: [#1 -0.35,0.30,1.32,U] [#2 -0.08,0.37,1.37,U] [#3 0.14,0.59,0.00,M1] [#4 -0.47,0.48,0.00,M1] [#5 -0.14,0.10,1.50,U] [#6 0.27,0.24,1.00,U] [#7 -0.24,0.41,0.00,M2] [#8 -0.16,0.37,0.79,U] 
23:44:41.372 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.26}, one-star: {-0.48, 0.25}
23:44:41.372 00.000 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
23:44:41.373 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
23:44:41.374 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.12 mountX=0.20 mountY=-0.22, mountTheta=-0.82
23:44:41.375 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.26, opts=13)
23:44:41.376 00.001 21068 Enqueuing Move request for scope (-0.16, 0.26)
23:44:41.378 00.002 16108 Worker thread wakes up
23:44:41.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
23:44:41.378 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
23:44:41.378 00.000 16108 Moving (-0.16, 0.26) raw xDistance=0.20 yDistance=-0.22
23:44:41.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:44:41.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:41.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:44:41.378 00.000 16108 MoveAxis(W, 53, ABG)
23:44:41.378 00.000 16108 Guiding  Dir = 3, Dur = 53
23:44:41.379 00.001 16108 IsSlewing returns 0
23:44:41.379 00.000 16108 IsGuiding returns 0
23:44:41.382 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=4013, FiltMin=3453, FiltMax=30749, Gamma=1.000
23:44:41.385 00.003 16108 PulseGuide returned control before completion, sleep 57
23:44:41.396 00.011 21068 UpdateGuideState exits: m=51766 SNR=44.7
23:44:41.399 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.401 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:41.402 00.001 21068 Enqueuing Expose request
23:44:41.444 00.042 16108 IsGuiding returns 1
23:44:41.444 00.000 16108 scope still moving after pulse duration time elapsed
23:44:41.475 00.031 16108 IsSlewing returns 0
23:44:41.475 00.000 16108 IsGuiding returns 0
23:44:41.476 00.001 16108 scope move finished after 53 + 43 ms
23:44:41.476 00.000 16108 Move returns status 0, amount 53
23:44:41.476 00.000 16108 MoveAxis(N, 0, ABG)
23:44:41.476 00.000 16108 Move returns status 0, amount 0
23:44:41.476 00.000 16108 move complete, result=0
23:44:41.476 00.000 16108 worker thread done servicing request
23:44:41.476 00.000 16108 Worker thread wakes up
23:44:41.476 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:41.476 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.2 px 0 ms NORTH
23:44:41.478 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:42.446 00.968 16108 Exposure complete
23:44:42.529 00.083 16108 worker thread done servicing request
23:44:42.529 00.000 21068 OnExposeComplete: enter
23:44:42.530 00.001 21068 UpdateGuideState(): m_state=6
23:44:42.531 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5445
23:44:42.532 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.22, Mass=67399, SNR=49.3, Peak=9459 HFD=3.6
23:44:42.532 00.000 21068 MultiStar: [#1 0.05,0.18,1.33,U] [#2 0.34,0.38,0.00,M1] [#3 0.06,0.50,0.00,M2] [#4 -0.11,0.23,1.02,U] [#5 0.22,0.21,1.15,U] [#6 0.32,0.11,0.95,U] [#7 -0.09,0.77,0.00,M3] [#8 0.15,0.20,1.00,U] 
23:44:42.533 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.21}, one-star: {-0.13, 0.32}
23:44:42.534 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
23:44:42.535 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
23:44:42.535 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.20 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
23:44:42.538 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.21, opts=13)
23:44:42.539 00.001 21068 Enqueuing Move request for scope (0.08, 0.21)
23:44:42.540 00.001 16108 Worker thread wakes up
23:44:42.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
23:44:42.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
23:44:42.540 00.000 16108 Moving (0.08, 0.21) raw xDistance=-0.04 yDistance=-0.22
23:44:42.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:42.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:42.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:44:42.540 00.000 16108 MoveAxis(E, 0, ABG)
23:44:42.540 00.000 16108 Move returns status 0, amount 0
23:44:42.540 00.000 16108 MoveAxis(N, 0, ABG)
23:44:42.540 00.000 16108 Move returns status 0, amount 0
23:44:42.541 00.001 16108 move complete, result=0
23:44:42.541 00.000 16108 worker thread done servicing request
23:44:42.547 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4016, FiltMin=3427, FiltMax=37517, Gamma=1.000
23:44:42.573 00.026 21068 UpdateGuideState exits: m=67399 SNR=49.3
23:44:42.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:42.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:42.576 00.001 21068 Enqueuing Expose request
23:44:42.577 00.001 16108 Worker thread wakes up
23:44:42.577 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:42.579 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:42.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:43.735 01.156 16108 Exposure complete
23:44:43.797 00.062 16108 worker thread done servicing request
23:44:43.798 00.001 21068 OnExposeComplete: enter
23:44:43.798 00.000 21068 UpdateGuideState(): m_state=6
23:44:43.799 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5446
23:44:43.800 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.22, Mass=59465, SNR=47.1, Peak=10400 HFD=3.2
23:44:43.801 00.001 21068 MultiStar: [#1 -0.05,0.12,1.37,U] [#2 0.53,0.06,0.00,M2] [#3 0.31,0.41,0.00,M3] [#4 -0.22,0.05,1.18,U] [#5 0.20,0.23,1.11,U] [#6 0.53,-0.36,0.00,M1] [#7 0.36,0.43,0.00,M4] [#8 0.30,0.11,0.83,U] 
23:44:43.802 00.001 21068 refined, 4 included, MultiStar: {-0.01, 0.16}, one-star: {-0.22, 0.31}
23:44:43.803 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:44:43.803 00.000 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:44:43.804 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.65 mountX=0.04 mountY=-0.15, mountTheta=-1.31
23:44:43.806 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.16, opts=13)
23:44:43.808 00.002 21068 Enqueuing Move request for scope (-0.01, 0.16)
23:44:43.808 00.000 16108 Worker thread wakes up
23:44:43.809 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
23:44:43.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
23:44:43.809 00.000 16108 Moving (-0.01, 0.16) raw xDistance=0.04 yDistance=-0.15
23:44:43.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:44:43.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:43.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:44:43.809 00.000 16108 MoveAxis(E, 0, ABG)
23:44:43.809 00.000 16108 Move returns status 0, amount 0
23:44:43.809 00.000 16108 MoveAxis(N, 0, ABG)
23:44:43.809 00.000 16108 Move returns status 0, amount 0
23:44:43.809 00.000 16108 move complete, result=0
23:44:43.809 00.000 16108 worker thread done servicing request
23:44:43.814 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=4013, FiltMin=3369, FiltMax=29462, Gamma=1.000
23:44:43.839 00.025 21068 UpdateGuideState exits: m=59465 SNR=47.1
23:44:43.842 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:43.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:43.844 00.001 21068 Enqueuing Expose request
23:44:43.846 00.002 16108 Worker thread wakes up
23:44:43.846 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:43.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:43.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:44.824 00.977 16108 Exposure complete
23:44:44.880 00.056 16108 worker thread done servicing request
23:44:44.880 00.000 21068 OnExposeComplete: enter
23:44:44.881 00.001 21068 UpdateGuideState(): m_state=6
23:44:44.882 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5447
23:44:44.882 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=877.16, Mass=59903, SNR=48.3, Peak=11184 HFD=3.3
23:44:44.884 00.002 21068 MultiStar: [#1 -0.22,0.29,1.18,U] [#2 0.07,0.23,1.23,U] [#3 0.14,0.68,0.00,M4] [#4 0.13,0.52,0.00,M1] [#5 0.10,0.30,1.29,U] [#6 0.10,0.27,1.06,U] [#7 0.80,0.60,0.00,M5] [#8 0.08,0.04,0.72,U] 
23:44:44.885 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.24}, one-star: {0.11, 0.25}
23:44:44.886 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
23:44:44.888 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
23:44:44.890 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.42 mountX=0.01 mountY=-0.25, mountTheta=-1.54
23:44:44.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.24, opts=13)
23:44:44.893 00.001 21068 Enqueuing Move request for scope (0.04, 0.24)
23:44:44.894 00.001 16108 Worker thread wakes up
23:44:44.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
23:44:44.895 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
23:44:44.895 00.000 16108 Moving (0.04, 0.24) raw xDistance=0.01 yDistance=-0.25
23:44:44.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:44:44.895 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-0.62
23:44:44.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:44:44.895 00.000 16108 MoveAxis(E, 0, ABG)
23:44:44.895 00.000 16108 Move returns status 0, amount 0
23:44:44.895 00.000 16108 MoveAxis(N, 49, ABG)
23:44:44.895 00.000 16108 Guiding  Dir = 0, Dur = 49
23:44:44.895 00.000 16108 IsSlewing returns 0
23:44:44.895 00.000 16108 IsGuiding returns 0
23:44:44.897 00.002 16108 PulseGuide returned control before completion, sleep 58
23:44:44.899 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4016, FiltMin=3465, FiltMax=29721, Gamma=1.000
23:44:44.914 00.015 21068 UpdateGuideState exits: m=59903 SNR=48.3
23:44:44.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.918 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:44.919 00.001 21068 Enqueuing Expose request
23:44:44.960 00.041 16108 IsGuiding returns 1
23:44:44.960 00.000 16108 scope still moving after pulse duration time elapsed
23:44:44.992 00.032 16108 IsSlewing returns 0
23:44:44.992 00.000 16108 IsGuiding returns 0
23:44:44.992 00.000 16108 scope move finished after 49 + 47 ms
23:44:44.992 00.000 16108 Move returns status 0, amount 49
23:44:44.992 00.000 16108 move complete, result=0
23:44:44.992 00.000 16108 worker thread done servicing request
23:44:44.992 00.000 16108 Worker thread wakes up
23:44:44.992 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
23:44:44.994 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:44.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:46.156 01.162 16108 Exposure complete
23:44:46.247 00.091 16108 worker thread done servicing request
23:44:46.247 00.000 21068 OnExposeComplete: enter
23:44:46.249 00.002 21068 UpdateGuideState(): m_state=6
23:44:46.250 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5448
23:44:46.252 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=877.55, Mass=53294, SNR=42.1, Peak=9059 HFD=3.1
23:44:46.255 00.003 21068 MultiStar: [#1 -0.19,0.24,1.17,U] [#2 0.24,0.70,0.00,M2] [#3 0.00,0.82,0.00,M5] [#4 0.08,0.88,0.00,M2] [#5 0.05,0.62,0.00,M1] [#6 -0.03,0.21,1.27,U] [#7 0.27,0.63,0.00,M6] [#8 0.12,0.66,0.00,M1] 
23:44:46.256 00.001 21068 refined, 2 included, MultiStar: {-0.15, 0.35}, one-star: {-0.24, 0.65}
23:44:46.258 00.002 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
23:44:46.259 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
23:44:46.261 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.97 mountX=0.20 mountY=-0.30, mountTheta=-0.98
23:44:46.264 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.35, opts=13)
23:44:46.265 00.001 21068 Enqueuing Move request for scope (-0.15, 0.35)
23:44:46.265 00.000 16108 Worker thread wakes up
23:44:46.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd
23:44:46.266 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.35)
23:44:46.266 00.000 16108 Moving (-0.15, 0.35) raw xDistance=0.20 yDistance=-0.30
23:44:46.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:44:46.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:44:46.266 00.000 16108 MoveAxis(W, 54, ABG)
23:44:46.266 00.000 16108 Guiding  Dir = 3, Dur = 54
23:44:46.266 00.000 16108 IsSlewing returns 0
23:44:46.266 00.000 16108 IsGuiding returns 0
23:44:46.270 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4013, FiltMin=3414, FiltMax=30221, Gamma=1.000
23:44:46.288 00.018 21068 UpdateGuideState exits: m=53294 SNR=42.1
23:44:46.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.289 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:46.290 00.001 21068 Enqueuing Expose request
23:44:46.309 00.019 16108 PulseGuide returned control before completion, sleep 22
23:44:46.339 00.030 16108 IsGuiding returns 1
23:44:46.339 00.000 16108 scope still moving after pulse duration time elapsed
23:44:46.370 00.031 16108 IsSlewing returns 0
23:44:46.370 00.000 16108 IsGuiding returns 1
23:44:46.402 00.032 16108 IsSlewing returns 0
23:44:46.402 00.000 16108 IsGuiding returns 0
23:44:46.402 00.000 16108 scope move finished after 54 + 82 ms
23:44:46.402 00.000 16108 Move returns status 0, amount 54
23:44:46.402 00.000 16108 MoveAxis(N, 61, ABG)
23:44:46.402 00.000 16108 Guiding  Dir = 0, Dur = 61
23:44:46.402 00.000 16108 IsSlewing returns 0
23:44:46.403 00.001 16108 IsGuiding returns 0
23:44:46.466 00.063 16108 IsGuiding returns 1
23:44:46.466 00.000 16108 scope still moving after pulse duration time elapsed
23:44:46.495 00.029 16108 IsSlewing returns 0
23:44:46.495 00.000 16108 IsGuiding returns 1
23:44:46.527 00.032 16108 IsSlewing returns 0
23:44:46.527 00.000 16108 IsGuiding returns 1
23:44:46.557 00.030 16108 IsSlewing returns 0
23:44:46.557 00.000 16108 IsGuiding returns 0
23:44:46.557 00.000 16108 scope move finished after 61 + 94 ms
23:44:46.557 00.000 16108 Move returns status 0, amount 61
23:44:46.557 00.000 16108 move complete, result=0
23:44:46.557 00.000 16108 worker thread done servicing request
23:44:46.557 00.000 16108 Worker thread wakes up
23:44:46.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:46.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:46.559 00.002 21068 GuideStep: 0.2 px 54 ms WEST, -0.3 px 61 ms NORTH
23:44:47.544 00.985 16108 Exposure complete
23:44:47.608 00.064 16108 worker thread done servicing request
23:44:47.608 00.000 21068 OnExposeComplete: enter
23:44:47.609 00.001 21068 UpdateGuideState(): m_state=6
23:44:47.609 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5449
23:44:47.610 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.74, Mass=58028, SNR=48.1, Peak=12592 HFD=2.8
23:44:47.612 00.002 21068 MultiStar: [#1 0.42,-0.07,1.11,U] [#2 0.37,-0.02,1.20,U] [#3 0.44,0.64,0.00,M6] [#4 0.24,0.24,1.03,U] [#5 0.09,0.31,1.15,U] [#6 0.27,-0.28,0.99,U] [#7 0.30,0.37,0.00,M7] [#8 0.68,0.23,0.00,M2] 
23:44:47.613 00.001 21068 single-star, 5 included, MultiStar: {0.26, 0.01}, one-star: {0.13, -0.16}
23:44:47.613 00.000 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
23:44:47.614 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:44:47.615 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.91 mountX=-0.16 mountY=0.13, mountTheta=2.45
23:44:47.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.16, opts=13)
23:44:47.619 00.002 21068 Enqueuing Move request for scope (0.13, -0.16)
23:44:47.620 00.001 16108 Worker thread wakes up
23:44:47.621 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
23:44:47.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
23:44:47.621 00.000 16108 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=0.13
23:44:47.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:44:47.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:47.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:44:47.621 00.000 16108 MoveAxis(E, 0, ABG)
23:44:47.621 00.000 16108 Move returns status 0, amount 0
23:44:47.622 00.001 16108 MoveAxis(N, 0, ABG)
23:44:47.622 00.000 16108 Move returns status 0, amount 0
23:44:47.622 00.000 16108 move complete, result=0
23:44:47.622 00.000 16108 worker thread done servicing request
23:44:47.630 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4009, FiltMin=3408, FiltMax=28893, Gamma=1.000
23:44:47.655 00.025 21068 UpdateGuideState exits: m=58028 SNR=48.1
23:44:47.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:47.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:47.658 00.001 21068 Enqueuing Expose request
23:44:47.659 00.001 16108 Worker thread wakes up
23:44:47.659 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:47.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:47.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:48.831 01.171 16108 Exposure complete
23:44:48.902 00.071 16108 worker thread done servicing request
23:44:48.902 00.000 21068 OnExposeComplete: enter
23:44:48.903 00.001 21068 UpdateGuideState(): m_state=6
23:44:48.904 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5450
23:44:48.904 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.81, Mass=43796, SNR=33.5, Peak=10928 HFD=2.4
23:44:48.905 00.001 21068 MultiStar: [#1 0.20,-0.12,1.99,U] [#2 0.30,-0.24,1.66,U] [#3 0.69,0.10,0.00,M7] [#4 0.34,-0.08,1.56,U] [#5 0.27,-0.14,1.64,U] [#6 0.55,-0.21,0.00,M1] [#7 0.50,-0.12,0.00,M8] [#8 0.57,-0.15,0.00,M3] 
23:44:48.906 00.001 21068 single-star, 4 included, MultiStar: {0.27, -0.14}, one-star: {0.25, -0.10}
23:44:48.907 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
23:44:48.907 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
23:44:48.909 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.38 mountX=-0.26 mountY=0.04, mountTheta=2.99
23:44:48.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.10, opts=13)
23:44:48.912 00.001 21068 Enqueuing Move request for scope (0.25, -0.10)
23:44:48.912 00.000 16108 Worker thread wakes up
23:44:48.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
23:44:48.913 00.001 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
23:44:48.913 00.000 16108 Moving (0.25, -0.10) raw xDistance=-0.26 yDistance=0.04
23:44:48.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:44:48.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:48.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:44:48.913 00.000 16108 MoveAxis(E, 68, ABG)
23:44:48.913 00.000 16108 Guiding  Dir = 2, Dur = 68
23:44:48.913 00.000 16108 IsSlewing returns 0
23:44:48.913 00.000 16108 IsGuiding returns 0
23:44:48.916 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4009, FiltMin=3379, FiltMax=32233, Gamma=1.000
23:44:48.922 00.006 16108 PulseGuide returned control before completion, sleep 70
23:44:48.939 00.017 21068 UpdateGuideState exits: m=43796 SNR=33.5
23:44:48.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:48.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:48.942 00.001 21068 Enqueuing Expose request
23:44:49.000 00.058 16108 IsGuiding returns 1
23:44:49.000 00.000 16108 scope still moving after pulse duration time elapsed
23:44:49.031 00.031 16108 IsSlewing returns 0
23:44:49.031 00.000 16108 IsGuiding returns 0
23:44:49.031 00.000 16108 scope move finished after 68 + 49 ms
23:44:49.031 00.000 16108 Move returns status 0, amount 68
23:44:49.031 00.000 16108 MoveAxis(N, 0, ABG)
23:44:49.031 00.000 16108 Move returns status 0, amount 0
23:44:49.031 00.000 16108 move complete, result=0
23:44:49.031 00.000 16108 worker thread done servicing request
23:44:49.031 00.000 16108 Worker thread wakes up
23:44:49.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:49.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:49.031 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
23:44:49.998 00.967 16108 Exposure complete
23:44:50.063 00.065 16108 worker thread done servicing request
23:44:50.063 00.000 21068 OnExposeComplete: enter
23:44:50.064 00.001 21068 UpdateGuideState(): m_state=6
23:44:50.065 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5451
23:44:50.065 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=876.81, Mass=72907, SNR=62.9, Peak=10739 HFD=3.4
23:44:50.066 00.001 21068 MultiStar: [#1 -0.05,-0.10,1.28,U] [#2 0.34,-0.36,0.00,M1] [#3 0.42,0.14,1.12,U] [#4 0.01,-0.03,0.82,U] [#5 0.28,-0.33,0.81,U] [#6 0.42,-0.38,0.00,M2] [#7 0.06,0.32,0.50,U] [#8 0.18,-0.38,0.75,U] 
23:44:50.067 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {-0.22, -0.09}
23:44:50.068 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
23:44:50.069 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
23:44:50.070 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.68 mountX=-0.11 mountY=0.05, mountTheta=2.69
23:44:50.072 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
23:44:50.072 00.000 21068 Enqueuing Move request for scope (0.09, -0.08)
23:44:50.073 00.001 16108 Worker thread wakes up
23:44:50.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
23:44:50.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
23:44:50.073 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=0.05
23:44:50.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:44:50.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:50.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:44:50.073 00.000 16108 MoveAxis(E, 0, ABG)
23:44:50.073 00.000 16108 Move returns status 0, amount 0
23:44:50.074 00.001 16108 MoveAxis(N, 0, ABG)
23:44:50.074 00.000 16108 Move returns status 0, amount 0
23:44:50.074 00.000 16108 move complete, result=0
23:44:50.074 00.000 16108 worker thread done servicing request
23:44:50.077 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4006, FiltMin=3405, FiltMax=27805, Gamma=1.000
23:44:50.092 00.015 21068 UpdateGuideState exits: m=72907 SNR=62.9
23:44:50.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:50.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:50.095 00.001 21068 Enqueuing Expose request
23:44:50.095 00.000 16108 Worker thread wakes up
23:44:50.096 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:50.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:50.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:51.267 01.171 16108 Exposure complete
23:44:51.341 00.074 16108 worker thread done servicing request
23:44:51.341 00.000 21068 OnExposeComplete: enter
23:44:51.342 00.001 21068 UpdateGuideState(): m_state=6
23:44:51.343 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5452
23:44:51.344 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.62, Mass=59532, SNR=47.2, Peak=11072 HFD=3.1
23:44:51.345 00.001 21068 MultiStar: [#1 0.14,-0.58,0.00,M1] [#2 0.43,-0.22,0.00,M2] [#3 0.71,0.12,0.00,M7] [#4 0.17,-0.01,1.13,U] [#5 0.18,-0.22,1.06,U] [#6 0.46,-0.23,0.00,M3] [#7 0.77,0.11,0.00,M8] [#8 0.48,-0.36,0.00,M3] 
23:44:51.346 00.001 21068 refined, 2 included, MultiStar: {0.17, -0.17}, one-star: {0.15, -0.29}
23:44:51.348 00.002 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
23:44:51.348 00.000 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
23:44:51.349 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.23 cameraTheta=-0.79 mountX=-0.19 mountY=0.12, mountTheta=2.57
23:44:51.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
23:44:51.351 00.000 21068 Enqueuing Move request for scope (0.17, -0.17)
23:44:51.352 00.001 16108 Worker thread wakes up
23:44:51.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
23:44:51.353 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
23:44:51.353 00.000 16108 Moving (0.17, -0.17) raw xDistance=-0.19 yDistance=0.12
23:44:51.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:44:51.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:51.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:44:51.353 00.000 16108 MoveAxis(E, 0, ABG)
23:44:51.353 00.000 16108 Move returns status 0, amount 0
23:44:51.353 00.000 16108 MoveAxis(N, 0, ABG)
23:44:51.353 00.000 16108 Move returns status 0, amount 0
23:44:51.353 00.000 16108 move complete, result=0
23:44:51.353 00.000 16108 worker thread done servicing request
23:44:51.357 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4006, FiltMin=3398, FiltMax=26227, Gamma=1.000
23:44:51.370 00.013 21068 UpdateGuideState exits: m=59532 SNR=47.2
23:44:51.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:51.373 00.001 21068 Enqueuing Expose request
23:44:51.374 00.001 16108 Worker thread wakes up
23:44:51.374 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:51.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:51.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:52.354 00.980 16108 Exposure complete
23:44:52.417 00.063 16108 worker thread done servicing request
23:44:52.418 00.001 21068 OnExposeComplete: enter
23:44:52.419 00.001 21068 UpdateGuideState(): m_state=6
23:44:52.420 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5453
23:44:52.422 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.61, Mass=61738, SNR=41.8, Peak=12096 HFD=3.1
23:44:52.425 00.003 21068 MultiStar: [#1 0.56,-0.11,0.00,M2] [#2 0.60,-0.21,0.00,M3] [#3 0.73,-0.05,0.00,M8] [#4 0.36,0.08,1.09,U] [#5 0.30,-0.31,1.33,U] [#6 0.56,-0.63,0.00,M4] [#7 0.46,0.07,0.52,U] [#8 0.35,-0.11,1.07,U] 
23:44:52.426 00.001 21068 single-star, 4 included, MultiStar: {0.31, -0.14}, one-star: {0.17, -0.30}
23:44:52.428 00.002 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
23:44:52.428 00.000 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
23:44:52.429 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.34 cameraTheta=-1.06 mountX=-0.22 mountY=0.25, mountTheta=2.28
23:44:52.432 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.30, opts=13)
23:44:52.432 00.000 21068 Enqueuing Move request for scope (0.17, -0.30)
23:44:52.433 00.001 16108 Worker thread wakes up
23:44:52.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
23:44:52.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
23:44:52.433 00.000 16108 Moving (0.17, -0.30) raw xDistance=-0.22 yDistance=0.25
23:44:52.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:44:52.434 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:52.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:44:52.434 00.000 16108 MoveAxis(E, 56, ABG)
23:44:52.434 00.000 16108 Guiding  Dir = 2, Dur = 56
23:44:52.434 00.000 16108 IsSlewing returns 0
23:44:52.434 00.000 16108 IsGuiding returns 0
23:44:52.438 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4006, FiltMin=3398, FiltMax=29558, Gamma=1.000
23:44:52.455 00.017 21068 UpdateGuideState exits: m=61738 SNR=41.8
23:44:52.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:52.457 00.000 21068 Enqueuing Expose request
23:44:52.475 00.018 16108 PulseGuide returned control before completion, sleep 25
23:44:52.505 00.030 16108 IsGuiding returns 1
23:44:52.505 00.000 16108 scope still moving after pulse duration time elapsed
23:44:52.537 00.032 16108 IsSlewing returns 0
23:44:52.537 00.000 16108 IsGuiding returns 1
23:44:52.569 00.032 16108 IsSlewing returns 0
23:44:52.569 00.000 16108 IsGuiding returns 0
23:44:52.569 00.000 16108 scope move finished after 56 + 78 ms
23:44:52.569 00.000 16108 Move returns status 0, amount 56
23:44:52.569 00.000 16108 MoveAxis(N, 0, ABG)
23:44:52.569 00.000 16108 Move returns status 0, amount 0
23:44:52.569 00.000 16108 move complete, result=0
23:44:52.569 00.000 16108 worker thread done servicing request
23:44:52.569 00.000 16108 Worker thread wakes up
23:44:52.569 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.2 px 0 ms NORTH
23:44:52.570 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:52.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:53.736 01.166 16108 Exposure complete
23:44:53.795 00.059 16108 worker thread done servicing request
23:44:53.795 00.000 21068 OnExposeComplete: enter
23:44:53.796 00.001 21068 UpdateGuideState(): m_state=6
23:44:53.797 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5454
23:44:53.798 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.71, Mass=68233, SNR=51.4, Peak=11744 HFD=2.9
23:44:53.799 00.001 21068 MultiStar: [#1 -0.15,-0.12,1.19,U] [#2 0.49,-0.15,0.00,M4] [#3 0.47,0.04,0.00,M9] [#4 0.04,-0.28,0.83,U] [#5 0.20,-0.18,0.93,U] [#6 0.50,-0.23,0.00,M5] [#7 0.34,-0.40,0.00,M8] [#8 0.35,-0.21,0.70,U] 
23:44:53.800 00.001 21068 refined, 4 included, MultiStar: {0.09, -0.19}, one-star: {0.14, -0.20}
23:44:53.800 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
23:44:53.801 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
23:44:53.802 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=-0.12 mountY=0.16, mountTheta=2.22
23:44:53.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.19, opts=13)
23:44:53.806 00.002 21068 Enqueuing Move request for scope (0.09, -0.19)
23:44:53.806 00.000 16108 Worker thread wakes up
23:44:53.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:44:53.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:44:53.807 00.001 16108 Moving (0.09, -0.19) raw xDistance=-0.12 yDistance=0.16
23:44:53.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:44:53.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:53.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:44:53.807 00.000 16108 MoveAxis(E, 0, ABG)
23:44:53.807 00.000 16108 Move returns status 0, amount 0
23:44:53.807 00.000 16108 MoveAxis(N, 0, ABG)
23:44:53.807 00.000 16108 Move returns status 0, amount 0
23:44:53.807 00.000 16108 move complete, result=0
23:44:53.807 00.000 16108 worker thread done servicing request
23:44:53.811 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=4003, FiltMin=3440, FiltMax=32877, Gamma=1.000
23:44:53.835 00.024 21068 UpdateGuideState exits: m=68233 SNR=51.4
23:44:53.837 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:53.839 00.001 21068 Enqueuing Expose request
23:44:53.840 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:53.840 00.000 16108 Worker thread wakes up
23:44:53.841 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:53.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:54.807 00.966 16108 Exposure complete
23:44:54.882 00.075 16108 worker thread done servicing request
23:44:54.883 00.001 21068 OnExposeComplete: enter
23:44:54.883 00.000 21068 UpdateGuideState(): m_state=6
23:44:54.884 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5455
23:44:54.885 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.77, Mass=60572, SNR=44.4, Peak=10739 HFD=2.9
23:44:54.886 00.001 21068 MultiStar: [#1 -0.26,0.02,1.47,U] [#2 0.03,0.01,1.47,U] [#3 0.27,0.58,0.00,M10] [#4 -0.36,0.30,1.06,U] [#5 -0.32,0.06,1.19,U] [#6 0.07,0.10,1.36,U] [#7 0.51,0.52,0.00,M9] [#8 0.04,-0.05,0.97,U] 
23:44:54.887 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.04}, one-star: {-0.38, -0.14}
23:44:54.888 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
23:44:54.888 00.000 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
23:44:54.889 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.16 mountY=-0.01, mountTheta=-0.04
23:44:54.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.04, opts=13)
23:44:54.896 00.005 21068 Enqueuing Move request for scope (-0.16, 0.04)
23:44:54.897 00.001 16108 Worker thread wakes up
23:44:54.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
23:44:54.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
23:44:54.897 00.000 16108 Moving (-0.16, 0.04) raw xDistance=0.16 yDistance=-0.01
23:44:54.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:44:54.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:54.898 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:54.898 00.000 16108 MoveAxis(E, 0, ABG)
23:44:54.898 00.000 16108 Move returns status 0, amount 0
23:44:54.898 00.000 16108 MoveAxis(N, 0, ABG)
23:44:54.898 00.000 16108 Move returns status 0, amount 0
23:44:54.898 00.000 16108 move complete, result=0
23:44:54.898 00.000 16108 worker thread done servicing request
23:44:54.902 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4003, FiltMin=3433, FiltMax=32861, Gamma=1.000
23:44:54.919 00.017 21068 UpdateGuideState exits: m=60572 SNR=44.4
23:44:54.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.920 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:54.921 00.001 21068 Enqueuing Expose request
23:44:54.922 00.001 16108 Worker thread wakes up
23:44:54.922 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:54.923 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:54.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:56.081 01.158 16108 Exposure complete
23:44:56.150 00.069 16108 worker thread done servicing request
23:44:56.150 00.000 21068 OnExposeComplete: enter
23:44:56.151 00.001 21068 UpdateGuideState(): m_state=6
23:44:56.151 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5456
23:44:56.153 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.77, Mass=57902, SNR=46.4, Peak=11171 HFD=2.7
23:44:56.154 00.001 21068 MultiStar: [#1 -0.12,-0.16,1.33,U] [#2 0.17,0.07,1.37,U] [#3 0.25,0.18,1.21,U] [#4 -0.20,0.46,0.00,M1] [#5 -0.18,-0.08,1.16,U] [#6 -0.02,0.17,0.99,U] [#7 -0.06,0.87,0.00,M10] [#8 0.07,-0.03,0.97,U] 
23:44:56.155 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.00}, one-star: {-0.27, -0.13}
23:44:56.155 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
23:44:56.156 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
23:44:56.157 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.99 mountX=0.01 mountY=0.00, mountTheta=0.09
23:44:56.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.00, opts=13)
23:44:56.159 00.001 21068 Enqueuing Move request for scope (-0.01, 0.00)
23:44:56.160 00.001 16108 Worker thread wakes up
23:44:56.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:44:56.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:44:56.160 00.000 16108 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.00
23:44:56.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:44:56.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:56.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:44:56.160 00.000 16108 MoveAxis(E, 0, ABG)
23:44:56.160 00.000 16108 Move returns status 0, amount 0
23:44:56.161 00.001 16108 MoveAxis(N, 0, ABG)
23:44:56.161 00.000 16108 Move returns status 0, amount 0
23:44:56.161 00.000 16108 move complete, result=0
23:44:56.161 00.000 16108 worker thread done servicing request
23:44:56.168 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=4000, FiltMin=3421, FiltMax=29830, Gamma=1.000
23:44:56.193 00.025 21068 UpdateGuideState exits: m=57902 SNR=46.4
23:44:56.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:56.197 00.002 21068 Enqueuing Expose request
23:44:56.198 00.001 16108 Worker thread wakes up
23:44:56.198 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:56.200 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:56.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:57.188 00.988 16108 Exposure complete
23:44:57.259 00.071 16108 worker thread done servicing request
23:44:57.260 00.001 21068 OnExposeComplete: enter
23:44:57.260 00.000 21068 UpdateGuideState(): m_state=6
23:44:57.261 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5457
23:44:57.262 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.70, Mass=61258, SNR=44.8, Peak=10176 HFD=3.2
23:44:57.263 00.001 21068 MultiStar: [#1 -0.51,-0.08,0.00,M1] [#2 0.10,-0.07,1.65,U] [#3 0.12,0.14,1.48,U] [#4 -0.15,0.07,1.04,U] [#5 -0.27,-0.03,1.43,U] [#6 -0.22,-0.62,0.00,M4] [#7 0.01,-0.17,0.63,U] [#8 -0.05,0.11,0.80,U] 
23:44:57.264 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.11, -0.20}
23:44:57.264 00.000 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.45)
23:44:57.265 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.51)
23:44:57.266 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.87 mountX=0.04 mountY=0.02, mountTheta=0.49
23:44:57.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
23:44:57.268 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
23:44:57.269 00.001 16108 Worker thread wakes up
23:44:57.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
23:44:57.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
23:44:57.269 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
23:44:57.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:44:57.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:57.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:44:57.269 00.000 16108 MoveAxis(E, 0, ABG)
23:44:57.269 00.000 16108 Move returns status 0, amount 0
23:44:57.269 00.000 16108 MoveAxis(N, 0, ABG)
23:44:57.269 00.000 16108 Move returns status 0, amount 0
23:44:57.269 00.000 16108 move complete, result=0
23:44:57.271 00.002 16108 worker thread done servicing request
23:44:57.275 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4000, FiltMin=3417, FiltMax=32829, Gamma=1.000
23:44:57.299 00.024 21068 UpdateGuideState exits: m=61258 SNR=44.8
23:44:57.301 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.303 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:57.304 00.001 21068 Enqueuing Expose request
23:44:57.306 00.002 16108 Worker thread wakes up
23:44:57.306 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:57.308 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:57.309 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:58.477 01.168 16108 Exposure complete
23:44:58.547 00.070 16108 worker thread done servicing request
23:44:58.547 00.000 21068 OnExposeComplete: enter
23:44:58.549 00.002 21068 UpdateGuideState(): m_state=6
23:44:58.550 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5458
23:44:58.553 00.003 21068 Star::Find returns 1 (0), X=220.35, Y=876.88, Mass=80990, SNR=66.4, Peak=10835 HFD=4.0
23:44:58.554 00.001 21068 MultiStar: [#1 -0.35,0.11,1.12,U] [#2 0.09,-0.13,0.91,U] [#3 0.19,0.36,1.11,U] [#4 -0.34,0.45,0.00,M1] [#5 0.09,-0.24,0.74,U] [#6 0.34,-0.20,0.67,U] [#7 -0.04,0.43,0.38,U] [#8 0.05,-0.25,0.60,U] 
23:44:58.555 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {-0.17, -0.03}
23:44:58.556 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
23:44:58.557 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
23:44:58.558 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.16 mountX=-0.00 mountY=-0.01, mountTheta=-1.80
23:44:58.561 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
23:44:58.563 00.002 21068 Enqueuing Move request for scope (0.01, 0.01)
23:44:58.564 00.001 16108 Worker thread wakes up
23:44:58.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:44:58.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:44:58.564 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.00 yDistance=-0.01
23:44:58.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:44:58.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:58.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:58.564 00.000 16108 MoveAxis(E, 0, ABG)
23:44:58.564 00.000 16108 Move returns status 0, amount 0
23:44:58.564 00.000 16108 MoveAxis(N, 0, ABG)
23:44:58.564 00.000 16108 Move returns status 0, amount 0
23:44:58.564 00.000 16108 move complete, result=0
23:44:58.564 00.000 16108 worker thread done servicing request
23:44:58.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3997, FiltMin=3379, FiltMax=33597, Gamma=1.000
23:44:58.581 00.014 21068 UpdateGuideState exits: m=80990 SNR=66.4
23:44:58.583 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:58.584 00.000 21068 Enqueuing Expose request
23:44:58.585 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:58.586 00.001 16108 Worker thread wakes up
23:44:58.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:58.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:44:59.572 00.986 16108 Exposure complete
23:44:59.651 00.079 16108 worker thread done servicing request
23:44:59.651 00.000 21068 OnExposeComplete: enter
23:44:59.652 00.001 21068 UpdateGuideState(): m_state=6
23:44:59.653 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5459
23:44:59.654 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.69, Mass=64305, SNR=50.9, Peak=12080 HFD=2.9
23:44:59.655 00.001 21068 MultiStar: [#1 -0.20,-0.25,1.30,U] [#2 0.17,-0.16,1.36,U] [#3 0.36,-0.09,1.17,U] [#4 0.06,-0.01,0.97,U] [#5 0.06,-0.23,1.00,U] [#6 0.35,-0.43,0.00,M4] [#7 0.34,0.15,0.60,U] [#8 0.05,-0.13,0.72,U] 
23:44:59.656 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.14}, one-star: {-0.07, -0.21}
23:44:59.656 00.000 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
23:44:59.657 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
23:44:59.658 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.03 mountX=-0.10 mountY=0.11, mountTheta=2.32
23:44:59.661 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.14, opts=13)
23:44:59.662 00.001 21068 Enqueuing Move request for scope (0.08, -0.14)
23:44:59.663 00.001 16108 Worker thread wakes up
23:44:59.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
23:44:59.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
23:44:59.663 00.000 16108 Moving (0.08, -0.14) raw xDistance=-0.10 yDistance=0.11
23:44:59.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:44:59.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:59.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:44:59.663 00.000 16108 MoveAxis(E, 0, ABG)
23:44:59.663 00.000 16108 Move returns status 0, amount 0
23:44:59.663 00.000 16108 MoveAxis(N, 0, ABG)
23:44:59.663 00.000 16108 Move returns status 0, amount 0
23:44:59.663 00.000 16108 move complete, result=0
23:44:59.663 00.000 16108 worker thread done servicing request
23:44:59.667 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3997, FiltMin=3414, FiltMax=35245, Gamma=1.000
23:44:59.688 00.021 21068 UpdateGuideState exits: m=64305 SNR=50.9
23:44:59.690 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:44:59.692 00.001 21068 Enqueuing Expose request
23:44:59.693 00.001 16108 Worker thread wakes up
23:44:59.693 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:59.695 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:44:59.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:00.874 01.179 16108 Exposure complete
23:45:00.931 00.057 16108 worker thread done servicing request
23:45:00.931 00.000 21068 OnExposeComplete: enter
23:45:00.932 00.001 21068 UpdateGuideState(): m_state=6
23:45:00.934 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5460
23:45:00.936 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=876.40, Mass=70427, SNR=55.7, Peak=10304 HFD=3.2
23:45:00.938 00.002 21068 MultiStar: [#1 -0.16,-0.44,0.00,M1] [#2 0.31,-0.40,0.00,M1] [#3 0.48,-0.12,0.00,M7] [#4 0.19,-0.15,0.90,U] [#5 0.46,-0.49,0.00,M1] [#6 0.18,-0.70,0.00,M5] [#7 0.34,-0.38,0.00,M8] [#8 0.01,-0.63,0.00,M1] 
23:45:00.940 00.002 21068 refined, 1 included, MultiStar: {0.09, -0.34}, one-star: {0.01, -0.51}
23:45:00.941 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
23:45:00.942 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:45:00.943 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.31 mountX=-0.15 mountY=0.31, mountTheta=2.02
23:45:00.946 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.34, opts=13)
23:45:00.946 00.000 21068 Enqueuing Move request for scope (0.09, -0.34)
23:45:00.947 00.001 16108 Worker thread wakes up
23:45:00.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.34) opts 0xd
23:45:00.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.34)
23:45:00.947 00.000 16108 Moving (0.09, -0.34) raw xDistance=-0.15 yDistance=0.31
23:45:00.948 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:45:00.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:00.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:45:00.948 00.000 16108 MoveAxis(E, 0, ABG)
23:45:00.948 00.000 16108 Move returns status 0, amount 0
23:45:00.948 00.000 16108 MoveAxis(N, 0, ABG)
23:45:00.948 00.000 16108 Move returns status 0, amount 0
23:45:00.948 00.000 16108 move complete, result=0
23:45:00.948 00.000 16108 worker thread done servicing request
23:45:00.952 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3993, FiltMin=3379, FiltMax=36256, Gamma=1.000
23:45:00.970 00.018 21068 UpdateGuideState exits: m=70427 SNR=55.7
23:45:00.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:00.975 00.003 21068 Enqueuing Expose request
23:45:00.976 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:45:00.976 00.000 16108 Worker thread wakes up
23:45:00.976 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:00.977 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:01.935 00.958 16108 Exposure complete
23:45:02.007 00.072 16108 worker thread done servicing request
23:45:02.008 00.001 21068 OnExposeComplete: enter
23:45:02.009 00.001 21068 UpdateGuideState(): m_state=6
23:45:02.011 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5461
23:45:02.013 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=876.59, Mass=66962, SNR=50.0, Peak=10752 HFD=3.0
23:45:02.014 00.001 21068 MultiStar: [#1 -0.28,-0.55,0.00,M2] [#2 0.07,-0.50,0.00,M2] [#3 0.18,-0.53,0.00,M8] [#4 0.17,-0.35,1.04,U] [#5 0.24,-0.45,0.00,M2] [#6 0.31,-0.81,0.00,M6] [#7 0.20,-0.11,0.63,U] [#8 -0.03,-0.43,0.91,U] 
23:45:02.016 00.002 21068 refined, 3 included, MultiStar: {0.01, -0.32}, one-star: {-0.24, -0.32}
23:45:02.019 00.003 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
23:45:02.020 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
23:45:02.022 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.54 mountX=-0.06 mountY=0.31, mountTheta=1.78
23:45:02.025 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.32, opts=13)
23:45:02.027 00.002 21068 Enqueuing Move request for scope (0.01, -0.32)
23:45:02.028 00.001 16108 Worker thread wakes up
23:45:02.029 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
23:45:02.029 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
23:45:02.029 00.000 16108 Moving (0.01, -0.32) raw xDistance=-0.06 yDistance=0.31
23:45:02.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:45:02.029 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.54 newest=0.73
23:45:02.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:45:02.029 00.000 16108 MoveAxis(E, 0, ABG)
23:45:02.029 00.000 16108 Move returns status 0, amount 0
23:45:02.030 00.001 16108 MoveAxis(S, 62, ABG)
23:45:02.030 00.000 16108 Guiding  Dir = 1, Dur = 62
23:45:02.030 00.000 16108 IsSlewing returns 0
23:45:02.031 00.001 16108 IsGuiding returns 0
23:45:02.038 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=3990, FiltMin=3417, FiltMax=29491, Gamma=1.000
23:45:02.061 00.023 21068 UpdateGuideState exits: m=66962 SNR=50.0
23:45:02.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:02.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:02.063 00.000 21068 Enqueuing Expose request
23:45:02.085 00.022 16108 PulseGuide returned control before completion, sleep 19
23:45:02.114 00.029 16108 IsGuiding returns 1
23:45:02.114 00.000 16108 scope still moving after pulse duration time elapsed
23:45:02.146 00.032 16108 IsSlewing returns 0
23:45:02.146 00.000 16108 IsGuiding returns 1
23:45:02.177 00.031 16108 IsSlewing returns 0
23:45:02.177 00.000 16108 IsGuiding returns 0
23:45:02.177 00.000 16108 scope move finished after 62 + 84 ms
23:45:02.177 00.000 16108 Move returns status 0, amount 62
23:45:02.177 00.000 16108 move complete, result=0
23:45:02.177 00.000 16108 worker thread done servicing request
23:45:02.177 00.000 16108 Worker thread wakes up
23:45:02.177 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
23:45:02.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:02.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:03.339 01.161 16108 Exposure complete
23:45:03.390 00.051 16108 worker thread done servicing request
23:45:03.391 00.001 21068 OnExposeComplete: enter
23:45:03.392 00.001 21068 UpdateGuideState(): m_state=6
23:45:03.393 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5462
23:45:03.394 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.57, Mass=59259, SNR=45.8, Peak=10547 HFD=3.0
23:45:03.395 00.001 21068 MultiStar: [#1 -0.17,-0.44,0.00,M3] [#2 0.50,-0.22,0.00,M3] [#3 0.47,0.10,0.00,M9] [#4 0.16,-0.12,1.25,U] [#5 0.50,-0.49,0.00,M3] [#6 0.45,-0.78,0.00,M7] [#7 0.16,-0.45,0.00,M8] [#8 0.11,-0.18,0.83,U] 
23:45:03.396 00.001 21068 refined, 2 included, MultiStar: {0.04, -0.21}, one-star: {-0.19, -0.33}
23:45:03.396 00.000 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
23:45:03.397 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.98)
23:45:03.398 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.40 mountX=-0.07 mountY=0.19, mountTheta=1.92
23:45:03.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
23:45:03.400 00.000 21068 Enqueuing Move request for scope (0.04, -0.21)
23:45:03.401 00.001 16108 Worker thread wakes up
23:45:03.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
23:45:03.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
23:45:03.401 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.07 yDistance=0.19
23:45:03.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:45:03.402 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:45:03.402 00.000 16108 MoveAxis(E, 0, ABG)
23:45:03.402 00.000 16108 Move returns status 0, amount 0
23:45:03.402 00.000 16108 MoveAxis(N, 0, ABG)
23:45:03.402 00.000 16108 Move returns status 0, amount 0
23:45:03.402 00.000 16108 move complete, result=0
23:45:03.402 00.000 16108 worker thread done servicing request
23:45:03.406 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=3990, FiltMin=3417, FiltMax=33158, Gamma=1.000
23:45:03.419 00.013 21068 UpdateGuideState exits: m=59259 SNR=45.8
23:45:03.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:03.421 00.000 21068 Enqueuing Expose request
23:45:03.423 00.002 16108 Worker thread wakes up
23:45:03.423 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:03.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:03.423 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:04.384 00.961 16108 Exposure complete
23:45:04.441 00.057 16108 worker thread done servicing request
23:45:04.442 00.001 21068 OnExposeComplete: enter
23:45:04.442 00.000 21068 UpdateGuideState(): m_state=6
23:45:04.443 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5463
23:45:04.444 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.69, Mass=72733, SNR=50.1, Peak=11296 HFD=3.2
23:45:04.445 00.001 21068 MultiStar: [#1 -0.01,-0.54,0.00,M4] [#2 0.16,-0.56,0.00,M4] [#3 0.28,-0.05,1.16,U] [#4 0.20,0.10,1.03,U] [#5 0.28,-0.22,1.04,U] [#6 -0.15,-0.51,0.00,M8] [#7 0.09,-0.56,0.00,M9] [#8 0.59,-0.04,0.00,M1] 
23:45:04.446 00.001 21068 refined, 3 included, MultiStar: {0.24, -0.10}, one-star: {0.20, -0.22}
23:45:04.447 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
23:45:04.447 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
23:45:04.448 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=-0.26 mountY=0.04, mountTheta=3.00
23:45:04.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.10, opts=13)
23:45:04.451 00.001 21068 Enqueuing Move request for scope (0.24, -0.10)
23:45:04.451 00.000 16108 Worker thread wakes up
23:45:04.452 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
23:45:04.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
23:45:04.452 00.000 16108 Moving (0.24, -0.10) raw xDistance=-0.26 yDistance=0.04
23:45:04.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:45:04.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:04.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:45:04.452 00.000 16108 MoveAxis(E, 67, ABG)
23:45:04.452 00.000 16108 Guiding  Dir = 2, Dur = 67
23:45:04.452 00.000 16108 IsSlewing returns 0
23:45:04.453 00.001 16108 IsGuiding returns 0
23:45:04.457 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3987, FiltMin=3437, FiltMax=34093, Gamma=1.000
23:45:04.458 00.001 16108 PulseGuide returned control before completion, sleep 71
23:45:04.479 00.021 21068 UpdateGuideState exits: m=72733 SNR=50.1
23:45:04.480 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:04.481 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:04.482 00.001 21068 Enqueuing Expose request
23:45:04.531 00.049 16108 IsGuiding returns 0
23:45:04.531 00.000 16108 Move returns status 0, amount 67
23:45:04.531 00.000 16108 MoveAxis(N, 0, ABG)
23:45:04.531 00.000 16108 Move returns status 0, amount 0
23:45:04.531 00.000 16108 move complete, result=0
23:45:04.531 00.000 16108 worker thread done servicing request
23:45:04.531 00.000 16108 Worker thread wakes up
23:45:04.531 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
23:45:04.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:04.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:05.705 01.173 16108 Exposure complete
23:45:05.796 00.091 16108 worker thread done servicing request
23:45:05.796 00.000 21068 OnExposeComplete: enter
23:45:05.798 00.002 21068 UpdateGuideState(): m_state=6
23:45:05.800 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5464
23:45:05.801 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.80, Mass=72774, SNR=59.1, Peak=12115 HFD=2.9
23:45:05.804 00.003 21068 MultiStar: [#1 -0.27,-0.36,1.07,U] [#2 -0.02,-0.23,1.12,U] [#3 0.26,0.16,1.11,U] [#4 -0.27,0.09,0.81,U] [#5 -0.02,-0.39,1.11,U] [#6 0.05,-0.54,0.00,M9] [#7 0.01,-0.26,0.59,U] [#8 -0.13,-0.21,0.65,U] 
23:45:05.806 00.002 21068 refined, 7 included, MultiStar: {-0.09, -0.16}, one-star: {-0.31, -0.10}
23:45:05.807 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
23:45:05.812 00.005 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
23:45:05.815 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-2.08 mountX=0.06 mountY=0.18, mountTheta=1.25
23:45:05.818 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.16, opts=13)
23:45:05.819 00.001 21068 Enqueuing Move request for scope (-0.09, -0.16)
23:45:05.821 00.002 16108 Worker thread wakes up
23:45:05.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
23:45:05.821 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
23:45:05.821 00.000 16108 Moving (-0.09, -0.16) raw xDistance=0.06 yDistance=0.18
23:45:05.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:45:05.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:05.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:45:05.821 00.000 16108 MoveAxis(E, 0, ABG)
23:45:05.822 00.001 16108 Move returns status 0, amount 0
23:45:05.822 00.000 16108 MoveAxis(N, 0, ABG)
23:45:05.822 00.000 16108 Move returns status 0, amount 0
23:45:05.822 00.000 16108 move complete, result=0
23:45:05.822 00.000 16108 worker thread done servicing request
23:45:05.827 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3987, FiltMin=3424, FiltMax=33507, Gamma=1.000
23:45:05.855 00.028 21068 UpdateGuideState exits: m=72774 SNR=59.1
23:45:05.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:05.858 00.001 21068 Enqueuing Expose request
23:45:05.859 00.001 16108 Worker thread wakes up
23:45:05.859 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:05.861 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:05.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:06.831 00.970 16108 Exposure complete
23:45:06.887 00.056 16108 worker thread done servicing request
23:45:06.887 00.000 21068 OnExposeComplete: enter
23:45:06.887 00.000 21068 UpdateGuideState(): m_state=6
23:45:06.889 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5465
23:45:06.890 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.47, Mass=68604, SNR=54.7, Peak=10656 HFD=3.2
23:45:06.891 00.001 21068 MultiStar: [#1 -0.39,-0.16,1.08,U] [#2 -0.10,-0.30,1.28,U] [#3 0.08,0.17,1.34,U] [#4 -0.11,-0.17,0.92,U] [#5 0.17,-0.49,0.00,M2] [#6 0.01,-0.67,0.00,M10] [#7 0.17,-0.30,0.50,U] [#8 0.26,-0.63,0.00,M1] 
23:45:06.891 00.000 21068 refined, 5 included, MultiStar: {-0.11, -0.17}, one-star: {-0.24, -0.43}
23:45:06.892 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
23:45:06.893 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
23:45:06.893 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.15 mountX=0.08 mountY=0.20, mountTheta=1.17
23:45:06.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.17, opts=13)
23:45:06.896 00.001 21068 Enqueuing Move request for scope (-0.11, -0.17)
23:45:06.896 00.000 16108 Worker thread wakes up
23:45:06.897 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
23:45:06.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
23:45:06.897 00.000 16108 Moving (-0.11, -0.17) raw xDistance=0.08 yDistance=0.20
23:45:06.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:45:06.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:06.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:45:06.897 00.000 16108 MoveAxis(E, 0, ABG)
23:45:06.897 00.000 16108 Move returns status 0, amount 0
23:45:06.897 00.000 16108 MoveAxis(N, 0, ABG)
23:45:06.897 00.000 16108 Move returns status 0, amount 0
23:45:06.897 00.000 16108 move complete, result=0
23:45:06.897 00.000 16108 worker thread done servicing request
23:45:06.903 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3987, FiltMin=3440, FiltMax=33171, Gamma=1.000
23:45:06.918 00.015 21068 UpdateGuideState exits: m=68604 SNR=54.7
23:45:06.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:06.921 00.001 21068 Enqueuing Expose request
23:45:06.922 00.001 16108 Worker thread wakes up
23:45:06.922 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:06.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:06.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:08.090 01.168 16108 Exposure complete
23:45:08.150 00.060 16108 worker thread done servicing request
23:45:08.150 00.000 21068 OnExposeComplete: enter
23:45:08.152 00.002 21068 UpdateGuideState(): m_state=6
23:45:08.153 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5466
23:45:08.153 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=876.70, Mass=62222, SNR=46.9, Peak=11216 HFD=2.9
23:45:08.154 00.001 21068 MultiStar: [#1 -0.06,-0.29,1.43,U] [#2 0.16,-0.19,1.20,U] [#3 0.35,0.12,1.25,U] [#4 0.37,-0.10,1.01,U] [#5 0.10,-0.28,1.17,U] [#6 0.65,-0.53,0.00,R] [#7 0.20,-0.12,0.49,U] [#8 0.35,-0.19,0.89,U] 
23:45:08.155 00.001 21068 single-star, 7 included, MultiStar: {0.18, -0.16}, one-star: {0.07, -0.20}
23:45:08.156 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
23:45:08.157 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
23:45:08.158 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.24 mountX=-0.10 mountY=0.18, mountTheta=2.09
23:45:08.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
23:45:08.161 00.001 21068 Enqueuing Move request for scope (0.07, -0.20)
23:45:08.162 00.001 16108 Worker thread wakes up
23:45:08.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:45:08.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:45:08.162 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.10 yDistance=0.18
23:45:08.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:08.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:08.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:45:08.162 00.000 16108 MoveAxis(E, 0, ABG)
23:45:08.162 00.000 16108 Move returns status 0, amount 0
23:45:08.162 00.000 16108 MoveAxis(N, 0, ABG)
23:45:08.162 00.000 16108 Move returns status 0, amount 0
23:45:08.162 00.000 16108 move complete, result=0
23:45:08.162 00.000 16108 worker thread done servicing request
23:45:08.167 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3987, FiltMin=3385, FiltMax=37232, Gamma=1.000
23:45:08.183 00.016 21068 UpdateGuideState exits: m=62222 SNR=46.9
23:45:08.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:08.184 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:08.185 00.001 21068 Enqueuing Expose request
23:45:08.186 00.001 16108 Worker thread wakes up
23:45:08.186 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:08.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:08.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:09.172 00.986 16108 Exposure complete
23:45:09.230 00.058 16108 worker thread done servicing request
23:45:09.230 00.000 21068 OnExposeComplete: enter
23:45:09.231 00.001 21068 UpdateGuideState(): m_state=6
23:45:09.232 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5467
23:45:09.232 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=876.83, Mass=74191, SNR=55.0, Peak=11360 HFD=3.3
23:45:09.234 00.002 21068 MultiStar: [#1 0.19,-0.66,0.00,M2] [#2 0.25,-0.33,1.23,U] [#3 0.93,0.07,0.00,M6] [#4 -0.10,-0.25,0.88,U] [#5 0.42,-0.23,0.00,M2] [#6 -0.16,-0.23,1.16,U] [#7 0.27,0.37,0.54,U] [#8 0.38,-0.31,0.00,M1] 
23:45:09.235 00.001 21068 refined, 4 included, MultiStar: {-0.00, -0.16}, one-star: {-0.19, -0.08}
23:45:09.236 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
23:45:09.236 00.000 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
23:45:09.237 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=-0.03 mountY=0.16, mountTheta=1.73
23:45:09.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.16, opts=13)
23:45:09.240 00.001 21068 Enqueuing Move request for scope (-0.00, -0.16)
23:45:09.241 00.001 16108 Worker thread wakes up
23:45:09.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
23:45:09.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
23:45:09.241 00.000 16108 Moving (-0.00, -0.16) raw xDistance=-0.03 yDistance=0.16
23:45:09.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:45:09.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:09.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:45:09.241 00.000 16108 MoveAxis(E, 0, ABG)
23:45:09.241 00.000 16108 Move returns status 0, amount 0
23:45:09.241 00.000 16108 MoveAxis(N, 0, ABG)
23:45:09.241 00.000 16108 Move returns status 0, amount 0
23:45:09.241 00.000 16108 move complete, result=0
23:45:09.241 00.000 16108 worker thread done servicing request
23:45:09.245 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3990, FiltMin=3405, FiltMax=33555, Gamma=1.000
23:45:09.261 00.016 21068 UpdateGuideState exits: m=74191 SNR=55.0
23:45:09.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:09.264 00.001 21068 Enqueuing Expose request
23:45:09.265 00.001 16108 Worker thread wakes up
23:45:09.265 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:09.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:09.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:10.429 01.163 16108 Exposure complete
23:45:10.501 00.072 16108 worker thread done servicing request
23:45:10.501 00.000 21068 OnExposeComplete: enter
23:45:10.502 00.001 21068 UpdateGuideState(): m_state=6
23:45:10.503 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5468
23:45:10.504 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.68, Mass=70464, SNR=48.3, Peak=11248 HFD=3.0
23:45:10.506 00.002 21068 MultiStar: [#1 0.08,-0.45,1.48,U] [#2 0.25,-0.22,1.37,U] [#3 0.35,-0.17,1.29,U] [#4 0.04,-0.39,0.94,U] [#5 0.27,-0.13,1.46,U] [#6 -0.65,-0.08,0.00,M1] [#7 0.07,-0.02,0.68,U] [#8 -0.04,-0.23,0.82,U] 
23:45:10.509 00.003 21068 refined, 7 included, MultiStar: {0.17, -0.24}, one-star: {0.18, -0.23}
23:45:10.510 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
23:45:10.512 00.002 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
23:45:10.513 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.95 mountX=-0.21 mountY=0.19, mountTheta=2.40
23:45:10.517 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.24, opts=13)
23:45:10.519 00.002 21068 Enqueuing Move request for scope (0.17, -0.24)
23:45:10.519 00.000 16108 Worker thread wakes up
23:45:10.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
23:45:10.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
23:45:10.519 00.000 16108 Moving (0.17, -0.24) raw xDistance=-0.21 yDistance=0.19
23:45:10.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:45:10.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:10.520 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:45:10.520 00.000 16108 MoveAxis(E, 55, ABG)
23:45:10.520 00.000 16108 Guiding  Dir = 2, Dur = 55
23:45:10.520 00.000 16108 IsSlewing returns 0
23:45:10.520 00.000 16108 IsGuiding returns 0
23:45:10.521 00.001 16108 PulseGuide returned control before completion, sleep 65
23:45:10.525 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3987, FiltMin=3382, FiltMax=38941, Gamma=1.000
23:45:10.543 00.018 21068 UpdateGuideState exits: m=70464 SNR=48.3
23:45:10.543 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:10.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:10.545 00.001 21068 Enqueuing Expose request
23:45:10.597 00.052 16108 IsGuiding returns 1
23:45:10.597 00.000 16108 scope still moving after pulse duration time elapsed
23:45:10.628 00.031 16108 IsSlewing returns 0
23:45:10.628 00.000 16108 IsGuiding returns 0
23:45:10.628 00.000 16108 scope move finished after 55 + 53 ms
23:45:10.628 00.000 16108 Move returns status 0, amount 55
23:45:10.628 00.000 16108 MoveAxis(N, 0, ABG)
23:45:10.628 00.000 16108 Move returns status 0, amount 0
23:45:10.628 00.000 16108 move complete, result=0
23:45:10.628 00.000 16108 worker thread done servicing request
23:45:10.628 00.000 16108 Worker thread wakes up
23:45:10.628 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.2 px 0 ms NORTH
23:45:10.630 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:10.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:11.602 00.972 16108 Exposure complete
23:45:11.661 00.059 16108 worker thread done servicing request
23:45:11.661 00.000 21068 OnExposeComplete: enter
23:45:11.662 00.001 21068 UpdateGuideState(): m_state=6
23:45:11.663 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5469
23:45:11.663 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=876.80, Mass=60603, SNR=43.7, Peak=10803 HFD=2.9
23:45:11.664 00.001 21068 MultiStar: [#1 -0.33,-0.29,1.70,U] [#2 -0.03,-0.39,1.54,U] [#3 0.17,0.11,1.45,U] [#4 -0.26,-0.04,1.00,U] [#5 -0.15,-0.41,1.19,U] [#6 -0.77,0.18,0.00,M2] [#7 0.07,0.30,0.57,U] [#8 -0.04,-0.19,0.82,U] 
23:45:11.665 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.17}, one-star: {-0.49, -0.11}
23:45:11.666 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
23:45:11.666 00.000 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.12)
23:45:11.668 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.26 mountX=0.11 mountY=0.19, mountTheta=1.07
23:45:11.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.17, opts=13)
23:45:11.670 00.000 21068 Enqueuing Move request for scope (-0.14, -0.17)
23:45:11.671 00.001 16108 Worker thread wakes up
23:45:11.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
23:45:11.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
23:45:11.671 00.000 16108 Moving (-0.14, -0.17) raw xDistance=0.11 yDistance=0.19
23:45:11.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:11.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:45:11.671 00.000 16108 MoveAxis(E, 0, ABG)
23:45:11.672 00.001 16108 Move returns status 0, amount 0
23:45:11.672 00.000 16108 MoveAxis(N, 0, ABG)
23:45:11.672 00.000 16108 Move returns status 0, amount 0
23:45:11.672 00.000 16108 move complete, result=0
23:45:11.672 00.000 16108 worker thread done servicing request
23:45:11.675 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=3990, FiltMin=3382, FiltMax=38038, Gamma=1.000
23:45:11.696 00.021 21068 UpdateGuideState exits: m=60603 SNR=43.7
23:45:11.698 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:11.700 00.001 21068 Enqueuing Expose request
23:45:11.702 00.002 16108 Worker thread wakes up
23:45:11.702 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:11.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:11.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:12.870 01.167 16108 Exposure complete
23:45:12.954 00.084 16108 worker thread done servicing request
23:45:12.954 00.000 21068 OnExposeComplete: enter
23:45:12.955 00.001 21068 UpdateGuideState(): m_state=6
23:45:12.956 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5470
23:45:12.957 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=876.52, Mass=50650, SNR=39.5, Peak=10067 HFD=2.7
23:45:12.958 00.001 21068 MultiStar: [#1 -0.44,-0.71,0.00,M1] [#2 0.05,-0.37,1.61,U] [#3 0.05,-0.13,1.42,U] [#4 -0.26,-0.50,0.00,M1] [#5 -0.33,-0.46,0.00,M1] [#6 -1.04,-0.16,0.00,M3] [#7 -0.04,-0.43,0.77,U] [#8 0.34,-0.51,0.00,M1] 
23:45:12.958 00.000 21068 refined, 3 included, MultiStar: {-0.09, -0.31}, one-star: {-0.57, -0.38}
23:45:12.959 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
23:45:12.960 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
23:45:12.961 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.86 mountX=0.04 mountY=0.32, mountTheta=1.46
23:45:12.962 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.31, opts=13)
23:45:12.963 00.001 21068 Enqueuing Move request for scope (-0.09, -0.31)
23:45:12.964 00.001 16108 Worker thread wakes up
23:45:12.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
23:45:12.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
23:45:12.964 00.000 16108 Moving (-0.09, -0.31) raw xDistance=0.04 yDistance=0.32
23:45:12.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:45:12.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:45:12.964 00.000 16108 MoveAxis(E, 0, ABG)
23:45:12.964 00.000 16108 Move returns status 0, amount 0
23:45:12.964 00.000 16108 MoveAxis(S, 65, ABG)
23:45:12.964 00.000 16108 Guiding  Dir = 1, Dur = 65
23:45:12.965 00.001 16108 IsSlewing returns 0
23:45:12.965 00.000 16108 IsGuiding returns 0
23:45:12.968 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3987, FiltMin=3328, FiltMax=35318, Gamma=1.000
23:45:12.982 00.014 21068 UpdateGuideState exits: m=50650 SNR=39.5
23:45:12.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:12.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:12.985 00.001 21068 Enqueuing Expose request
23:45:13.019 00.034 16108 PulseGuide returned control before completion, sleep 21
23:45:13.050 00.031 16108 IsGuiding returns 1
23:45:13.050 00.000 16108 scope still moving after pulse duration time elapsed
23:45:13.081 00.031 16108 IsSlewing returns 0
23:45:13.081 00.000 16108 IsGuiding returns 1
23:45:13.113 00.032 16108 IsSlewing returns 0
23:45:13.114 00.001 16108 IsGuiding returns 0
23:45:13.114 00.000 16108 scope move finished after 65 + 83 ms
23:45:13.114 00.000 16108 Move returns status 0, amount 65
23:45:13.114 00.000 16108 move complete, result=0
23:45:13.114 00.000 16108 worker thread done servicing request
23:45:13.114 00.000 16108 Worker thread wakes up
23:45:13.114 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 65 ms SOUTH
23:45:13.117 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:13.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:14.084 00.967 16108 Exposure complete
23:45:14.144 00.060 16108 worker thread done servicing request
23:45:14.144 00.000 21068 OnExposeComplete: enter
23:45:14.147 00.003 21068 UpdateGuideState(): m_state=6
23:45:14.148 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5471
23:45:14.150 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=876.68, Mass=57903, SNR=41.9, Peak=9955 HFD=3.0
23:45:14.151 00.001 21068 MultiStar: [#1 -0.42,-0.36,0.00,M2] [#2 -0.30,-0.55,0.00,M1] [#3 -0.16,-0.23,1.60,U] [#4 -0.38,-0.36,0.00,M2] [#5 -0.10,-0.61,0.00,M2] [#6 -0.55,-0.17,0.00,M4] [#7 -0.27,-0.20,0.74,U] [#8 -0.42,-0.34,0.00,M2] 
23:45:14.152 00.001 21068 refined, 2 included, MultiStar: {-0.24, -0.22}, one-star: {-0.34, -0.23}
23:45:14.152 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
23:45:14.153 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
23:45:14.154 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-2.40 mountX=0.20 mountY=0.27, mountTheta=0.94
23:45:14.156 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.22, opts=13)
23:45:14.156 00.000 21068 Enqueuing Move request for scope (-0.24, -0.22)
23:45:14.157 00.001 16108 Worker thread wakes up
23:45:14.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
23:45:14.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
23:45:14.157 00.000 16108 Moving (-0.24, -0.22) raw xDistance=0.20 yDistance=0.27
23:45:14.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:45:14.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:45:14.157 00.000 16108 MoveAxis(E, 0, ABG)
23:45:14.158 00.001 16108 Move returns status 0, amount 0
23:45:14.158 00.000 16108 MoveAxis(S, 55, ABG)
23:45:14.158 00.000 16108 Guiding  Dir = 1, Dur = 55
23:45:14.158 00.000 16108 IsSlewing returns 0
23:45:14.158 00.000 16108 IsGuiding returns 0
23:45:14.161 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3990, FiltMin=3408, FiltMax=30262, Gamma=1.000
23:45:14.178 00.017 21068 UpdateGuideState exits: m=57903 SNR=41.9
23:45:14.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:14.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:14.181 00.001 21068 Enqueuing Expose request
23:45:14.214 00.033 16108 IsGuiding returns 1
23:45:14.214 00.000 16108 scope still moving after pulse duration time elapsed
23:45:14.244 00.030 16108 IsSlewing returns 0
23:45:14.244 00.000 16108 IsGuiding returns 1
23:45:14.275 00.031 16108 IsSlewing returns 0
23:45:14.275 00.000 16108 IsGuiding returns 1
23:45:14.306 00.031 16108 IsSlewing returns 0
23:45:14.306 00.000 16108 IsGuiding returns 0
23:45:14.306 00.000 16108 scope move finished after 55 + 93 ms
23:45:14.306 00.000 16108 Move returns status 0, amount 55
23:45:14.306 00.000 16108 move complete, result=0
23:45:14.306 00.000 16108 worker thread done servicing request
23:45:14.306 00.000 16108 Worker thread wakes up
23:45:14.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:14.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:14.307 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH
23:45:15.456 01.149 16108 Exposure complete
23:45:15.520 00.064 16108 worker thread done servicing request
23:45:15.520 00.000 21068 OnExposeComplete: enter
23:45:15.522 00.002 21068 UpdateGuideState(): m_state=6
23:45:15.524 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5472
23:45:15.524 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=876.29, Mass=77070, SNR=63.6, Peak=11923 HFD=3.5
23:45:15.526 00.002 21068 MultiStar: [#1 -0.57,-0.30,0.00,M3] [#2 -0.16,-0.21,0.96,U] [#3 -0.17,0.04,0.92,U] [#4 -0.56,0.14,0.00,M3] [#5 -0.48,-0.22,0.00,M3] [#6 -0.85,0.26,0.00,M5] [#7 -0.19,-0.34,0.51,U] [#8 0.09,-0.23,0.69,U] 
23:45:15.527 00.001 21068 refined, 4 included, MultiStar: {-0.21, -0.27}, one-star: {-0.51, -0.61}
23:45:15.528 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
23:45:15.529 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
23:45:15.529 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-2.23 mountX=0.16 mountY=0.31, mountTheta=1.10
23:45:15.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.27, opts=13)
23:45:15.532 00.001 21068 Enqueuing Move request for scope (-0.21, -0.27)
23:45:15.533 00.001 16108 Worker thread wakes up
23:45:15.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.27) opts 0xd
23:45:15.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.27)
23:45:15.533 00.000 16108 Moving (-0.21, -0.27) raw xDistance=0.16 yDistance=0.31
23:45:15.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:45:15.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:45:15.533 00.000 16108 MoveAxis(E, 0, ABG)
23:45:15.533 00.000 16108 Move returns status 0, amount 0
23:45:15.533 00.000 16108 MoveAxis(S, 63, ABG)
23:45:15.533 00.000 16108 Guiding  Dir = 1, Dur = 63
23:45:15.534 00.001 16108 IsSlewing returns 0
23:45:15.534 00.000 16108 IsGuiding returns 0
23:45:15.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3990, FiltMin=3408, FiltMax=38675, Gamma=1.000
23:45:15.551 00.014 21068 UpdateGuideState exits: m=77070 SNR=63.6
23:45:15.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:15.553 00.000 21068 Enqueuing Expose request
23:45:15.569 00.016 16108 PulseGuide returned control before completion, sleep 38
23:45:15.615 00.046 16108 IsGuiding returns 1
23:45:15.615 00.000 16108 scope still moving after pulse duration time elapsed
23:45:15.647 00.032 16108 IsSlewing returns 0
23:45:15.647 00.000 16108 IsGuiding returns 1
23:45:15.678 00.031 16108 IsSlewing returns 0
23:45:15.678 00.000 16108 IsGuiding returns 0
23:45:15.678 00.000 16108 scope move finished after 63 + 81 ms
23:45:15.678 00.000 16108 Move returns status 0, amount 63
23:45:15.678 00.000 16108 move complete, result=0
23:45:15.678 00.000 16108 worker thread done servicing request
23:45:15.678 00.000 16108 Worker thread wakes up
23:45:15.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:15.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:15.678 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 63 ms SOUTH
23:45:16.651 00.973 16108 Exposure complete
23:45:16.709 00.058 16108 worker thread done servicing request
23:45:16.710 00.001 21068 OnExposeComplete: enter
23:45:16.714 00.004 21068 UpdateGuideState(): m_state=6
23:45:16.715 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5473
23:45:16.715 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=876.80, Mass=66087, SNR=47.6, Peak=11491 HFD=2.9
23:45:16.718 00.003 21068 MultiStar: [#1 -0.09,-0.15,1.40,U] [#2 -0.17,-0.19,1.24,U] [#3 -0.05,0.30,1.43,U] [#4 -0.66,0.19,0.00,M4] [#5 -0.44,0.05,1.23,U] [#6 -0.93,0.45,0.00,M6] [#7 0.18,-0.11,0.73,U] [#8 0.14,-0.08,0.97,U] 
23:45:16.720 00.002 21068 refined, 6 included, MultiStar: {-0.16, -0.03}, one-star: {-0.58, -0.11}
23:45:16.721 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.35)
23:45:16.722 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.41)
23:45:16.723 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=0.15 mountY=0.06, mountTheta=0.40
23:45:16.726 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.03, opts=13)
23:45:16.727 00.001 21068 Enqueuing Move request for scope (-0.16, -0.03)
23:45:16.730 00.003 16108 Worker thread wakes up
23:45:16.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:45:16.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:45:16.730 00.000 16108 Moving (-0.16, -0.03) raw xDistance=0.15 yDistance=0.06
23:45:16.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:16.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:16.730 00.000 16108 MoveAxis(E, 0, ABG)
23:45:16.730 00.000 16108 Move returns status 0, amount 0
23:45:16.730 00.000 16108 MoveAxis(N, 0, ABG)
23:45:16.731 00.001 16108 Move returns status 0, amount 0
23:45:16.731 00.000 16108 move complete, result=0
23:45:16.731 00.000 16108 worker thread done servicing request
23:45:16.736 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3993, FiltMin=3409, FiltMax=33782, Gamma=1.000
23:45:16.756 00.020 21068 UpdateGuideState exits: m=66087 SNR=47.6
23:45:16.757 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:16.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:16.759 00.001 21068 Enqueuing Expose request
23:45:16.760 00.001 16108 Worker thread wakes up
23:45:16.760 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:16.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:16.762 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:17.932 01.170 16108 Exposure complete
23:45:18.006 00.074 16108 worker thread done servicing request
23:45:18.006 00.000 21068 OnExposeComplete: enter
23:45:18.008 00.002 21068 UpdateGuideState(): m_state=6
23:45:18.010 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5474
23:45:18.012 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=876.86, Mass=61301, SNR=49.0, Peak=11635 HFD=3.1
23:45:18.013 00.001 21068 MultiStar: [#1 -0.31,0.01,1.55,U] [#2 -0.10,0.04,1.23,U] [#3 -0.28,0.27,1.40,U] [#4 -0.79,0.25,0.00,M5] [#5 -0.25,-0.06,1.06,U] [#6 -0.97,0.44,0.00,M7] [#7 -0.19,0.10,0.56,U] [#8 -0.20,0.06,0.80,U] 
23:45:18.014 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.06}, one-star: {-0.25, -0.05}
23:45:18.014 00.000 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
23:45:18.015 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
23:45:18.016 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.90 mountX=0.24 mountY=-0.00, mountTheta=-0.01
23:45:18.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.06, opts=13)
23:45:18.019 00.001 21068 Enqueuing Move request for scope (-0.23, 0.06)
23:45:18.019 00.000 16108 Worker thread wakes up
23:45:18.020 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
23:45:18.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
23:45:18.020 00.000 16108 Moving (-0.23, 0.06) raw xDistance=0.24 yDistance=-0.00
23:45:18.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:45:18.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:18.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:45:18.020 00.000 16108 MoveAxis(W, 63, ABG)
23:45:18.020 00.000 16108 Guiding  Dir = 3, Dur = 63
23:45:18.020 00.000 16108 IsSlewing returns 0
23:45:18.020 00.000 16108 IsGuiding returns 0
23:45:18.021 00.001 16108 PulseGuide returned control before completion, sleep 73
23:45:18.023 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3990, FiltMin=3421, FiltMax=33846, Gamma=1.000
23:45:18.038 00.015 21068 UpdateGuideState exits: m=61301 SNR=49.0
23:45:18.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.039 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:18.040 00.001 21068 Enqueuing Expose request
23:45:18.104 00.064 16108 IsGuiding returns 0
23:45:18.104 00.000 16108 Move returns status 0, amount 63
23:45:18.104 00.000 16108 MoveAxis(N, 0, ABG)
23:45:18.104 00.000 16108 Move returns status 0, amount 0
23:45:18.104 00.000 16108 move complete, result=0
23:45:18.104 00.000 16108 worker thread done servicing request
23:45:18.104 00.000 16108 Worker thread wakes up
23:45:18.104 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.0 px 0 ms NORTH
23:45:18.106 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:18.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:19.074 00.968 16108 Exposure complete
23:45:19.128 00.054 16108 worker thread done servicing request
23:45:19.128 00.000 21068 OnExposeComplete: enter
23:45:19.130 00.002 21068 UpdateGuideState(): m_state=6
23:45:19.131 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5475
23:45:19.132 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.03, Mass=69881, SNR=47.3, Peak=13219 HFD=2.8
23:45:19.133 00.001 21068 MultiStar: [#1 -0.28,0.05,1.52,U] [#2 0.10,0.02,1.18,U] [#3 -0.07,0.22,1.26,U] [#4 -0.21,0.32,1.20,U] [#5 -0.03,0.01,1.20,U] [#6 -0.92,0.68,0.00,M8] [#7 -0.12,0.57,0.00,M1] [#8 0.09,0.18,1.00,U] 
23:45:19.133 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.13}, one-star: {-0.48, 0.12}
23:45:19.134 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
23:45:19.135 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
23:45:19.136 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.35 mountX=0.15 mountY=-0.10, mountTheta=-0.57
23:45:19.138 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.13, opts=13)
23:45:19.139 00.001 21068 Enqueuing Move request for scope (-0.13, 0.13)
23:45:19.139 00.000 16108 Worker thread wakes up
23:45:19.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
23:45:19.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
23:45:19.139 00.000 16108 Moving (-0.13, 0.13) raw xDistance=0.15 yDistance=-0.10
23:45:19.140 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:19.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:19.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:19.140 00.000 16108 MoveAxis(E, 0, ABG)
23:45:19.140 00.000 16108 Move returns status 0, amount 0
23:45:19.140 00.000 16108 MoveAxis(N, 0, ABG)
23:45:19.140 00.000 16108 Move returns status 0, amount 0
23:45:19.140 00.000 16108 move complete, result=0
23:45:19.140 00.000 16108 worker thread done servicing request
23:45:19.143 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3993, FiltMin=3366, FiltMax=35341, Gamma=1.000
23:45:19.158 00.015 21068 UpdateGuideState exits: m=69881 SNR=47.3
23:45:19.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.160 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:19.161 00.001 21068 Enqueuing Expose request
23:45:19.161 00.000 16108 Worker thread wakes up
23:45:19.161 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:19.162 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:19.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:20.320 01.158 16108 Exposure complete
23:45:20.386 00.066 16108 worker thread done servicing request
23:45:20.386 00.000 21068 OnExposeComplete: enter
23:45:20.388 00.002 21068 UpdateGuideState(): m_state=6
23:45:20.389 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5476
23:45:20.390 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.29, Mass=63925, SNR=50.2, Peak=12131 HFD=2.9
23:45:20.391 00.001 21068 MultiStar: [#1 -0.44,0.31,0.00,M1] [#2 0.03,0.19,1.29,U] [#3 0.10,0.59,0.00,M1] [#4 -0.12,0.44,1.05,U] [#5 0.07,0.41,1.05,U] [#6 -1.16,0.87,0.00,M9] [#7 -0.04,0.76,0.00,M2] [#8 -0.15,0.24,0.83,U] 
23:45:20.392 00.001 21068 refined, 4 included, MultiStar: {-0.13, 0.33}, one-star: {-0.56, 0.38}
23:45:20.393 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
23:45:20.393 00.000 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
23:45:20.396 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.36 cameraTheta=1.96 mountX=0.19 mountY=-0.29, mountTheta=-0.99
23:45:20.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.33, opts=13)
23:45:20.400 00.002 21068 Enqueuing Move request for scope (-0.13, 0.33)
23:45:20.401 00.001 16108 Worker thread wakes up
23:45:20.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
23:45:20.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
23:45:20.401 00.000 16108 Moving (-0.13, 0.33) raw xDistance=0.19 yDistance=-0.29
23:45:20.402 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:45:20.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:45:20.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:45:20.402 00.000 16108 MoveAxis(E, 0, ABG)
23:45:20.402 00.000 16108 Move returns status 0, amount 0
23:45:20.402 00.000 16108 MoveAxis(N, 0, ABG)
23:45:20.402 00.000 16108 Move returns status 0, amount 0
23:45:20.402 00.000 16108 move complete, result=0
23:45:20.402 00.000 16108 worker thread done servicing request
23:45:20.408 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3993, FiltMin=3433, FiltMax=31357, Gamma=1.000
23:45:20.431 00.023 21068 UpdateGuideState exits: m=63925 SNR=50.2
23:45:20.433 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:20.435 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:20.436 00.001 21068 Enqueuing Expose request
23:45:20.437 00.001 16108 Worker thread wakes up
23:45:20.437 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:45:20.438 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:20.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:21.418 00.980 16108 Exposure complete
23:45:21.503 00.085 16108 worker thread done servicing request
23:45:21.503 00.000 21068 OnExposeComplete: enter
23:45:21.504 00.001 21068 UpdateGuideState(): m_state=6
23:45:21.505 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5477
23:45:21.506 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=877.25, Mass=67999, SNR=49.2, Peak=11904 HFD=2.8
23:45:21.508 00.002 21068 MultiStar: [#1 -0.20,-0.14,1.49,U] [#2 -0.07,0.08,1.63,U] [#3 0.17,0.31,1.37,U] [#4 -0.08,0.30,1.06,U] [#5 -0.13,0.04,1.30,U] [#6 -0.75,0.45,0.00,M10] [#7 0.22,0.07,0.49,U] [#8 0.17,-0.01,0.94,U] 
23:45:21.509 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {-0.14, 0.35}
23:45:21.509 00.000 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
23:45:21.510 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
23:45:21.511 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=0.05 mountY=-0.11, mountTheta=-1.12
23:45:21.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
23:45:21.514 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
23:45:21.515 00.001 16108 Worker thread wakes up
23:45:21.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
23:45:21.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
23:45:21.515 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
23:45:21.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:21.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:21.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:45:21.515 00.000 16108 MoveAxis(E, 0, ABG)
23:45:21.515 00.000 16108 Move returns status 0, amount 0
23:45:21.515 00.000 16108 MoveAxis(N, 0, ABG)
23:45:21.515 00.000 16108 Move returns status 0, amount 0
23:45:21.516 00.001 16108 move complete, result=0
23:45:21.516 00.000 16108 worker thread done servicing request
23:45:21.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3997, FiltMin=3424, FiltMax=32941, Gamma=1.000
23:45:21.536 00.016 21068 UpdateGuideState exits: m=67999 SNR=49.2
23:45:21.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:21.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:21.538 00.000 21068 Enqueuing Expose request
23:45:21.539 00.001 16108 Worker thread wakes up
23:45:21.539 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:21.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:21.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:22.709 01.169 16108 Exposure complete
23:45:22.767 00.058 16108 worker thread done servicing request
23:45:22.767 00.000 21068 OnExposeComplete: enter
23:45:22.767 00.000 21068 UpdateGuideState(): m_state=6
23:45:22.769 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5478
23:45:22.770 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.73, Mass=59368, SNR=47.1, Peak=11859 HFD=2.7
23:45:22.771 00.001 21068 MultiStar: [#1 -0.55,-0.17,0.00,M1] [#2 -0.06,-0.03,1.42,U] [#3 0.06,0.05,1.25,U] [#4 -0.40,0.23,1.08,U] [#5 -0.07,-0.19,1.29,U] [#6 -0.92,0.63,0.00,R] [#7 0.01,-0.06,0.67,U] [#8 -0.30,-0.33,0.86,U] 
23:45:22.772 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {-0.34, -0.17}
23:45:22.773 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
23:45:22.773 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
23:45:22.774 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.74 mountX=0.14 mountY=0.10, mountTheta=0.62
23:45:22.776 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
23:45:22.777 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
23:45:22.777 00.000 16108 Worker thread wakes up
23:45:22.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
23:45:22.778 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
23:45:22.778 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.10
23:45:22.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:45:22.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:45:22.778 00.000 16108 MoveAxis(E, 0, ABG)
23:45:22.778 00.000 16108 Move returns status 0, amount 0
23:45:22.778 00.000 16108 MoveAxis(N, 0, ABG)
23:45:22.778 00.000 16108 Move returns status 0, amount 0
23:45:22.778 00.000 16108 move complete, result=0
23:45:22.778 00.000 16108 worker thread done servicing request
23:45:22.781 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3997, FiltMin=3427, FiltMax=35174, Gamma=1.000
23:45:22.800 00.019 21068 UpdateGuideState exits: m=59368 SNR=47.1
23:45:22.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.804 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:22.805 00.001 21068 Enqueuing Expose request
23:45:22.807 00.002 16108 Worker thread wakes up
23:45:22.807 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:22.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:22.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:23.783 00.975 16108 Exposure complete
23:45:23.864 00.081 16108 worker thread done servicing request
23:45:23.865 00.001 21068 OnExposeComplete: enter
23:45:23.865 00.000 21068 UpdateGuideState(): m_state=6
23:45:23.866 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5479
23:45:23.867 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=877.16, Mass=56200, SNR=49.8, Peak=10931 HFD=2.7
23:45:23.868 00.001 21068 MultiStar: [#1 -0.37,-0.08,1.24,U] [#2 0.19,-0.19,1.22,U] [#3 0.16,0.06,1.03,U] [#4 -0.54,0.16,0.00,M2] [#5 -0.18,0.14,1.10,U] [#6 0.20,-0.20,0.98,U] [#7 0.14,0.22,0.56,U] [#8 -0.23,0.12,0.83,U] 
23:45:23.870 00.002 21068 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.55, 0.26}
23:45:23.870 00.000 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
23:45:23.871 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
23:45:23.872 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.92 mountX=0.10 mountY=0.00, mountTheta=0.02
23:45:23.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
23:45:23.876 00.002 21068 Enqueuing Move request for scope (-0.09, 0.02)
23:45:23.877 00.001 16108 Worker thread wakes up
23:45:23.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:45:23.877 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:45:23.877 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.10 yDistance=0.00
23:45:23.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:45:23.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:23.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:45:23.877 00.000 16108 MoveAxis(E, 0, ABG)
23:45:23.877 00.000 16108 Move returns status 0, amount 0
23:45:23.878 00.001 16108 MoveAxis(N, 0, ABG)
23:45:23.878 00.000 16108 Move returns status 0, amount 0
23:45:23.878 00.000 16108 move complete, result=0
23:45:23.878 00.000 16108 worker thread done servicing request
23:45:23.885 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3997, FiltMin=3411, FiltMax=39373, Gamma=1.000
23:45:23.907 00.022 21068 UpdateGuideState exits: m=56200 SNR=49.8
23:45:23.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.908 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:23.910 00.002 21068 Enqueuing Expose request
23:45:23.911 00.001 16108 Worker thread wakes up
23:45:23.911 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:23.912 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:23.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:25.071 01.159 16108 Exposure complete
23:45:25.138 00.067 16108 worker thread done servicing request
23:45:25.138 00.000 21068 OnExposeComplete: enter
23:45:25.139 00.001 21068 UpdateGuideState(): m_state=6
23:45:25.140 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5480
23:45:25.141 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.84, Mass=51133, SNR=38.5, Peak=10595 HFD=2.4
23:45:25.142 00.001 21068 MultiStar: [#1 -0.43,-0.10,1.51,U] [#2 -0.11,-0.25,1.75,U] [#3 0.05,-0.09,1.74,U] [#4 -0.28,0.20,1.40,U] [#5 -0.30,0.25,1.68,U] [#6 0.20,-0.22,1.53,U] [#7 -0.13,0.18,0.78,U] [#8 -0.24,-0.18,1.26,U] 
23:45:25.142 00.000 21068 refined, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.31, -0.07}
23:45:25.143 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
23:45:25.144 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
23:45:25.145 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=0.15 mountY=0.08, mountTheta=0.47
23:45:25.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.04, opts=13)
23:45:25.148 00.001 21068 Enqueuing Move request for scope (-0.16, -0.04)
23:45:25.149 00.001 16108 Worker thread wakes up
23:45:25.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
23:45:25.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
23:45:25.149 00.000 16108 Moving (-0.16, -0.04) raw xDistance=0.15 yDistance=0.08
23:45:25.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:25.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:25.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:45:25.149 00.000 16108 MoveAxis(E, 0, ABG)
23:45:25.150 00.001 16108 Move returns status 0, amount 0
23:45:25.150 00.000 16108 MoveAxis(N, 0, ABG)
23:45:25.150 00.000 16108 Move returns status 0, amount 0
23:45:25.150 00.000 16108 move complete, result=0
23:45:25.150 00.000 16108 worker thread done servicing request
23:45:25.157 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3997, FiltMin=3456, FiltMax=38461, Gamma=1.000
23:45:25.180 00.023 21068 UpdateGuideState exits: m=51133 SNR=38.5
23:45:25.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:25.181 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:25.183 00.002 21068 Enqueuing Expose request
23:45:25.184 00.001 16108 Worker thread wakes up
23:45:25.184 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:25.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:25.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:26.161 00.976 16108 Exposure complete
23:45:26.225 00.064 16108 worker thread done servicing request
23:45:26.225 00.000 21068 OnExposeComplete: enter
23:45:26.226 00.001 21068 UpdateGuideState(): m_state=6
23:45:26.227 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5481
23:45:26.228 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.82, Mass=68577, SNR=56.9, Peak=12371 HFD=2.9
23:45:26.229 00.001 21068 MultiStar: [#1 -0.33,-0.27,1.02,U] [#2 -0.17,-0.09,1.09,U] [#3 0.07,0.13,1.00,U] [#4 -0.06,0.18,0.87,U] [#5 -0.04,0.08,1.04,U] [#6 0.15,-0.16,1.11,U] [#7 -0.06,0.09,0.45,U] [#8 -0.02,-0.28,0.69,U] 
23:45:26.230 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.36, -0.09}
23:45:26.230 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
23:45:26.231 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
23:45:26.232 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=0.09 mountY=0.07, mountTheta=0.70
23:45:26.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
23:45:26.235 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
23:45:26.235 00.000 16108 Worker thread wakes up
23:45:26.236 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
23:45:26.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
23:45:26.236 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
23:45:26.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:45:26.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:26.236 00.000 16108 MoveAxis(E, 0, ABG)
23:45:26.236 00.000 16108 Move returns status 0, amount 0
23:45:26.236 00.000 16108 MoveAxis(N, 0, ABG)
23:45:26.236 00.000 16108 Move returns status 0, amount 0
23:45:26.236 00.000 16108 move complete, result=0
23:45:26.236 00.000 16108 worker thread done servicing request
23:45:26.240 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=4000, FiltMin=3389, FiltMax=37782, Gamma=1.000
23:45:26.255 00.015 21068 UpdateGuideState exits: m=68577 SNR=56.9
23:45:26.258 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:26.260 00.001 21068 Enqueuing Expose request
23:45:26.261 00.001 16108 Worker thread wakes up
23:45:26.261 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:26.262 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:26.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:27.430 01.168 16108 Exposure complete
23:45:27.495 00.065 16108 worker thread done servicing request
23:45:27.495 00.000 21068 OnExposeComplete: enter
23:45:27.496 00.001 21068 UpdateGuideState(): m_state=6
23:45:27.497 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5482
23:45:27.497 00.000 21068 Star::Find returns 1 (0), X=219.91, Y=877.02, Mass=50601, SNR=38.4, Peak=11603 HFD=2.7
23:45:27.498 00.001 21068 MultiStar: [#1 -0.32,-0.01,1.51,U] [#2 -0.23,-0.18,1.66,U] [#3 -0.07,0.05,1.50,U] [#4 -0.41,0.48,0.00,M1] [#5 -0.35,0.10,1.38,U] [#6 0.08,-0.02,1.28,U] [#7 -0.11,0.19,0.62,U] [#8 -0.30,0.04,1.08,U] 
23:45:27.499 00.001 21068 refined, 7 included, MultiStar: {-0.23, 0.02}, one-star: {-0.61, 0.11}
23:45:27.500 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
23:45:27.502 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
23:45:27.503 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.08 mountX=0.23 mountY=0.04, mountTheta=0.17
23:45:27.505 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.02, opts=13)
23:45:27.506 00.001 21068 Enqueuing Move request for scope (-0.23, 0.02)
23:45:27.508 00.002 16108 Worker thread wakes up
23:45:27.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
23:45:27.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
23:45:27.508 00.000 16108 Moving (-0.23, 0.02) raw xDistance=0.23 yDistance=0.04
23:45:27.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:45:27.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:27.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:45:27.508 00.000 16108 MoveAxis(W, 61, ABG)
23:45:27.510 00.002 16108 Guiding  Dir = 3, Dur = 61
23:45:27.510 00.000 16108 IsSlewing returns 0
23:45:27.510 00.000 16108 IsGuiding returns 0
23:45:27.511 00.001 16108 PulseGuide returned control before completion, sleep 70
23:45:27.516 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3997, FiltMin=3385, FiltMax=40870, Gamma=1.000
23:45:27.544 00.028 21068 UpdateGuideState exits: m=50601 SNR=38.4
23:45:27.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:27.548 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:27.549 00.001 21068 Enqueuing Expose request
23:45:27.593 00.044 16108 IsGuiding returns 0
23:45:27.593 00.000 16108 Move returns status 0, amount 61
23:45:27.593 00.000 16108 MoveAxis(N, 0, ABG)
23:45:27.593 00.000 16108 Move returns status 0, amount 0
23:45:27.593 00.000 16108 move complete, result=0
23:45:27.593 00.000 16108 worker thread done servicing request
23:45:27.593 00.000 16108 Worker thread wakes up
23:45:27.593 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:27.594 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:27.598 00.004 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
23:45:28.552 00.954 16108 Exposure complete
23:45:28.611 00.059 16108 worker thread done servicing request
23:45:28.611 00.000 21068 OnExposeComplete: enter
23:45:28.613 00.002 21068 UpdateGuideState(): m_state=6
23:45:28.614 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5483
23:45:28.616 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=877.19, Mass=57126, SNR=41.5, Peak=10563 HFD=2.7
23:45:28.619 00.003 21068 MultiStar: [#1 -0.56,-0.01,0.00,M1] [#2 -0.07,0.03,1.62,U] [#3 -0.05,0.43,1.40,U] [#4 -0.17,0.29,1.00,U] [#5 -0.36,0.18,1.21,U] [#6 0.19,-0.09,1.08,U] [#7 -0.51,0.65,0.00,M1] [#8 -0.18,0.47,0.00,M1] 
23:45:28.620 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.18}, one-star: {-0.62, 0.28}
23:45:28.622 00.002 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
23:45:28.623 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
23:45:28.626 00.003 21068 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.25 cameraTheta=2.29 mountX=0.19 mountY=-0.14, mountTheta=-0.63
23:45:28.629 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.18, opts=13)
23:45:28.630 00.001 21068 Enqueuing Move request for scope (-0.16, 0.18)
23:45:28.632 00.002 16108 Worker thread wakes up
23:45:28.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
23:45:28.632 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
23:45:28.632 00.000 16108 Moving (-0.16, 0.18) raw xDistance=0.19 yDistance=-0.14
23:45:28.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:45:28.633 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:28.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:28.633 00.000 16108 MoveAxis(E, 0, ABG)
23:45:28.633 00.000 16108 Move returns status 0, amount 0
23:45:28.633 00.000 16108 MoveAxis(N, 0, ABG)
23:45:28.633 00.000 16108 Move returns status 0, amount 0
23:45:28.633 00.000 16108 move complete, result=0
23:45:28.633 00.000 16108 worker thread done servicing request
23:45:28.641 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4000, FiltMin=3344, FiltMax=32137, Gamma=1.000
23:45:28.663 00.022 21068 UpdateGuideState exits: m=57126 SNR=41.5
23:45:28.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:28.666 00.000 21068 Enqueuing Expose request
23:45:28.667 00.001 16108 Worker thread wakes up
23:45:28.667 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:28.668 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:28.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:29.844 01.176 16108 Exposure complete
23:45:29.920 00.076 16108 worker thread done servicing request
23:45:29.920 00.000 21068 OnExposeComplete: enter
23:45:29.922 00.002 21068 UpdateGuideState(): m_state=6
23:45:29.924 00.002 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5484
23:45:29.925 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.54, Mass=55396, SNR=47.5, Peak=10707 HFD=2.8
23:45:29.927 00.002 21068 MultiStar: [#1 -0.12,-0.21,1.27,U] [#2 -0.01,-0.27,1.40,U] [#3 0.34,-0.03,1.24,U] [#4 -0.38,-0.24,1.16,U] [#5 0.17,-0.34,1.28,U] [#6 0.33,-0.70,0.00,M1] [#7 -0.05,-0.34,0.66,U] [#8 0.14,-0.49,0.00,M2] 
23:45:29.929 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.25}, one-star: {-0.35, -0.37}
23:45:29.930 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
23:45:29.931 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
23:45:29.932 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.74 mountX=-0.00 mountY=0.25, mountTheta=1.57
23:45:29.935 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.25, opts=13)
23:45:29.938 00.003 21068 Enqueuing Move request for scope (-0.04, -0.25)
23:45:29.939 00.001 16108 Worker thread wakes up
23:45:29.940 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
23:45:29.940 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
23:45:29.940 00.000 16108 Moving (-0.04, -0.25) raw xDistance=-0.00 yDistance=0.25
23:45:29.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:45:29.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:45:29.940 00.000 16108 MoveAxis(E, 0, ABG)
23:45:29.940 00.000 16108 Move returns status 0, amount 0
23:45:29.940 00.000 16108 MoveAxis(S, 51, ABG)
23:45:29.940 00.000 16108 Guiding  Dir = 1, Dur = 51
23:45:29.940 00.000 16108 IsSlewing returns 0
23:45:29.941 00.001 16108 IsGuiding returns 0
23:45:29.943 00.002 16108 PulseGuide returned control before completion, sleep 59
23:45:29.944 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=4000, FiltMin=3348, FiltMax=36374, Gamma=1.000
23:45:29.974 00.030 21068 UpdateGuideState exits: m=55396 SNR=47.5
23:45:29.977 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:29.979 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:29.980 00.001 21068 Enqueuing Expose request
23:45:30.005 00.025 16108 IsGuiding returns 1
23:45:30.005 00.000 16108 scope still moving after pulse duration time elapsed
23:45:30.036 00.031 16108 IsSlewing returns 0
23:45:30.036 00.000 16108 IsGuiding returns 0
23:45:30.036 00.000 16108 scope move finished after 51 + 44 ms
23:45:30.036 00.000 16108 Move returns status 0, amount 51
23:45:30.036 00.000 16108 move complete, result=0
23:45:30.036 00.000 16108 worker thread done servicing request
23:45:30.036 00.000 16108 Worker thread wakes up
23:45:30.036 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
23:45:30.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:30.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:31.024 00.987 16108 Exposure complete
23:45:31.091 00.067 16108 worker thread done servicing request
23:45:31.091 00.000 21068 OnExposeComplete: enter
23:45:31.092 00.001 21068 UpdateGuideState(): m_state=6
23:45:31.093 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5485
23:45:31.093 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=876.98, Mass=57932, SNR=42.5, Peak=11811 HFD=2.6
23:45:31.095 00.002 21068 MultiStar: [#1 -0.16,-0.05,1.86,U] [#2 0.03,0.04,1.26,U] [#3 0.23,0.29,1.32,U] [#4 -0.01,0.39,1.12,U] [#5 0.13,0.21,1.33,U] [#6 0.63,-0.05,0.00,M2] [#7 -0.30,0.17,0.60,U] [#8 0.09,-0.07,0.83,U] 
23:45:31.096 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {-0.32, 0.07}
23:45:31.097 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
23:45:31.097 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
23:45:31.098 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=0.05 mountY=-0.12, mountTheta=-1.20
23:45:31.100 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
23:45:31.100 00.000 21068 Enqueuing Move request for scope (-0.02, 0.13)
23:45:31.101 00.001 16108 Worker thread wakes up
23:45:31.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:45:31.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:45:31.102 00.001 16108 Moving (-0.02, 0.13) raw xDistance=0.05 yDistance=-0.12
23:45:31.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:31.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:31.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:31.102 00.000 16108 MoveAxis(E, 0, ABG)
23:45:31.102 00.000 16108 Move returns status 0, amount 0
23:45:31.102 00.000 16108 MoveAxis(N, 0, ABG)
23:45:31.102 00.000 16108 Move returns status 0, amount 0
23:45:31.102 00.000 16108 move complete, result=0
23:45:31.103 00.001 16108 worker thread done servicing request
23:45:31.107 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4000, FiltMin=3376, FiltMax=32521, Gamma=1.000
23:45:31.129 00.022 21068 UpdateGuideState exits: m=57932 SNR=42.5
23:45:31.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:31.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:31.133 00.002 21068 Enqueuing Expose request
23:45:31.134 00.001 16108 Worker thread wakes up
23:45:31.134 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:31.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:31.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:32.285 01.151 16108 Exposure complete
23:45:32.370 00.085 16108 worker thread done servicing request
23:45:32.370 00.000 21068 OnExposeComplete: enter
23:45:32.371 00.001 21068 UpdateGuideState(): m_state=6
23:45:32.372 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5486
23:45:32.373 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.78, Mass=51736, SNR=39.9, Peak=11651 HFD=2.7
23:45:32.374 00.001 21068 MultiStar: [#1 -0.59,0.06,0.00,M1] [#2 -0.04,-0.25,1.70,U] [#3 -0.18,0.15,1.48,U] [#4 -0.18,0.15,1.45,U] [#5 -0.30,0.13,1.41,U] [#6 0.22,-0.32,1.31,U] [#7 -0.15,0.17,0.65,U] [#8 -0.03,-0.16,1.03,U] 
23:45:32.376 00.002 21068 refined, 7 included, MultiStar: {-0.11, -0.04}, one-star: {-0.22, -0.12}
23:45:32.378 00.002 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
23:45:32.379 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
23:45:32.381 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.79 mountX=0.10 mountY=0.06, mountTheta=0.57
23:45:32.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
23:45:32.384 00.001 21068 Enqueuing Move request for scope (-0.11, -0.04)
23:45:32.386 00.002 16108 Worker thread wakes up
23:45:32.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
23:45:32.386 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
23:45:32.386 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.10 yDistance=0.06
23:45:32.386 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:45:32.386 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:32.386 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:32.386 00.000 16108 MoveAxis(E, 0, ABG)
23:45:32.386 00.000 16108 Move returns status 0, amount 0
23:45:32.386 00.000 16108 MoveAxis(N, 0, ABG)
23:45:32.386 00.000 16108 Move returns status 0, amount 0
23:45:32.386 00.000 16108 move complete, result=0
23:45:32.386 00.000 16108 worker thread done servicing request
23:45:32.390 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4000, FiltMin=3392, FiltMax=34374, Gamma=1.000
23:45:32.406 00.016 21068 UpdateGuideState exits: m=51736 SNR=39.9
23:45:32.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:32.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:32.409 00.001 21068 Enqueuing Expose request
23:45:32.410 00.001 16108 Worker thread wakes up
23:45:32.410 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:32.411 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:32.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:33.392 00.981 16108 Exposure complete
23:45:33.462 00.070 16108 worker thread done servicing request
23:45:33.462 00.000 21068 OnExposeComplete: enter
23:45:33.463 00.001 21068 UpdateGuideState(): m_state=6
23:45:33.465 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5487
23:45:33.466 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.02, Mass=52572, SNR=40.3, Peak=11219 HFD=2.6
23:45:33.467 00.001 21068 MultiStar: [#1 -0.06,0.04,1.31,U] [#2 0.04,0.17,1.47,U] [#3 -0.12,0.33,1.43,U] [#4 -0.45,0.53,0.00,M1] [#5 0.04,0.17,1.59,U] [#6 0.03,-0.21,1.38,U] [#7 0.10,0.51,0.00,M1] [#8 0.11,0.28,1.44,U] 
23:45:33.468 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.13}, one-star: {-0.37, 0.11}
23:45:33.468 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
23:45:33.469 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
23:45:33.471 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.79 mountX=0.05 mountY=-0.12, mountTheta=-1.16
23:45:33.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
23:45:33.474 00.001 21068 Enqueuing Move request for scope (-0.03, 0.13)
23:45:33.475 00.001 16108 Worker thread wakes up
23:45:33.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
23:45:33.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
23:45:33.475 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
23:45:33.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:33.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:33.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:33.475 00.000 16108 MoveAxis(E, 0, ABG)
23:45:33.476 00.001 16108 Move returns status 0, amount 0
23:45:33.476 00.000 16108 MoveAxis(N, 0, ABG)
23:45:33.476 00.000 16108 Move returns status 0, amount 0
23:45:33.476 00.000 16108 move complete, result=0
23:45:33.476 00.000 16108 worker thread done servicing request
23:45:33.479 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4003, FiltMin=3376, FiltMax=34109, Gamma=1.000
23:45:33.494 00.015 21068 UpdateGuideState exits: m=52572 SNR=40.3
23:45:33.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:33.497 00.001 21068 Enqueuing Expose request
23:45:33.497 00.000 16108 Worker thread wakes up
23:45:33.497 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:33.498 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:33.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:34.665 01.167 16108 Exposure complete
23:45:34.737 00.072 16108 worker thread done servicing request
23:45:34.737 00.000 21068 OnExposeComplete: enter
23:45:34.737 00.000 21068 UpdateGuideState(): m_state=6
23:45:34.738 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5488
23:45:34.739 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.68, Mass=55483, SNR=42.1, Peak=10483 HFD=2.6
23:45:34.740 00.001 21068 MultiStar: [#1 -0.48,-0.08,0.00,M1] [#2 0.08,0.13,1.57,U] [#3 0.04,0.37,1.50,U] [#4 -0.49,-0.03,0.00,M2] [#5 -0.10,-0.18,1.35,U] [#6 0.20,-0.23,1.09,U] [#7 0.19,0.20,0.61,U] [#8 0.10,-0.05,1.00,U] 
23:45:34.741 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {-0.40, -0.23}
23:45:34.741 00.000 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
23:45:34.743 00.002 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
23:45:34.744 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.00 mountX=-0.01 mountY=-0.02, mountTheta=-1.96
23:45:34.745 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
23:45:34.746 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
23:45:34.747 00.001 16108 Worker thread wakes up
23:45:34.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:45:34.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:45:34.747 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:45:34.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:45:34.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:34.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:34.747 00.000 16108 MoveAxis(E, 0, ABG)
23:45:34.747 00.000 16108 Move returns status 0, amount 0
23:45:34.747 00.000 16108 MoveAxis(N, 0, ABG)
23:45:34.748 00.001 16108 Move returns status 0, amount 0
23:45:34.748 00.000 16108 move complete, result=0
23:45:34.748 00.000 16108 worker thread done servicing request
23:45:34.753 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4000, FiltMin=3369, FiltMax=42070, Gamma=1.000
23:45:34.778 00.025 21068 UpdateGuideState exits: m=55483 SNR=42.1
23:45:34.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:34.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:34.780 00.000 21068 Enqueuing Expose request
23:45:34.781 00.001 16108 Worker thread wakes up
23:45:34.781 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:34.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:34.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:35.753 00.971 16108 Exposure complete
23:45:35.827 00.074 16108 worker thread done servicing request
23:45:35.827 00.000 21068 OnExposeComplete: enter
23:45:35.828 00.001 21068 UpdateGuideState(): m_state=6
23:45:35.830 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5489
23:45:35.831 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.80, Mass=65810, SNR=49.5, Peak=11171 HFD=2.9
23:45:35.833 00.002 21068 MultiStar: [#1 -0.10,-0.06,1.11,U] [#2 0.16,-0.13,1.41,U] [#3 0.01,0.17,1.00,U] [#4 -0.50,0.16,0.00,M3] [#5 -0.40,-0.03,1.31,U] [#6 0.11,-0.17,1.04,U] [#7 0.17,0.06,0.52,U] [#8 0.33,-0.47,0.00,M1] 
23:45:35.835 00.002 21068 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.37, -0.11}
23:45:35.836 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.75)
23:45:35.838 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
23:45:35.839 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=0.07 mountY=0.07, mountTheta=0.78
23:45:35.842 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
23:45:35.842 00.000 21068 Enqueuing Move request for scope (-0.08, -0.05)
23:45:35.843 00.001 16108 Worker thread wakes up
23:45:35.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:45:35.844 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:45:35.844 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.07
23:45:35.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:45:35.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:35.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:35.844 00.000 16108 MoveAxis(E, 0, ABG)
23:45:35.844 00.000 16108 Move returns status 0, amount 0
23:45:35.844 00.000 16108 MoveAxis(N, 0, ABG)
23:45:35.844 00.000 16108 Move returns status 0, amount 0
23:45:35.844 00.000 16108 move complete, result=0
23:45:35.844 00.000 16108 worker thread done servicing request
23:45:35.851 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4003, FiltMin=3440, FiltMax=35587, Gamma=1.000
23:45:35.877 00.026 21068 UpdateGuideState exits: m=65810 SNR=49.5
23:45:35.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.880 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:35.881 00.001 21068 Enqueuing Expose request
23:45:35.882 00.001 16108 Worker thread wakes up
23:45:35.882 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:35.883 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:35.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:37.048 01.165 16108 Exposure complete
23:45:37.116 00.068 16108 worker thread done servicing request
23:45:37.116 00.000 21068 OnExposeComplete: enter
23:45:37.117 00.001 21068 UpdateGuideState(): m_state=6
23:45:37.117 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5490
23:45:37.118 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.87, Mass=56368, SNR=44.5, Peak=12307 HFD=2.8
23:45:37.119 00.001 21068 MultiStar: [#1 -0.20,0.05,1.41,U] [#2 -0.12,-0.11,1.44,U] [#3 0.19,0.26,1.26,U] [#4 -0.35,0.11,0.99,U] [#5 -0.16,-0.20,1.21,U] [#6 0.36,-0.10,1.08,U] [#7 -0.04,0.28,0.50,U] [#8 0.31,-0.20,1.05,U] 
23:45:37.120 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.23, -0.03}
23:45:37.121 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
23:45:37.122 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
23:45:37.122 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.83 mountX=0.03 mountY=0.02, mountTheta=0.53
23:45:37.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
23:45:37.125 00.001 21068 Enqueuing Move request for scope (-0.03, -0.01)
23:45:37.126 00.001 16108 Worker thread wakes up
23:45:37.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:45:37.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:45:37.126 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
23:45:37.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:45:37.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:37.127 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:37.127 00.000 16108 MoveAxis(E, 0, ABG)
23:45:37.127 00.000 16108 Move returns status 0, amount 0
23:45:37.127 00.000 16108 MoveAxis(N, 0, ABG)
23:45:37.127 00.000 16108 Move returns status 0, amount 0
23:45:37.127 00.000 16108 move complete, result=0
23:45:37.127 00.000 16108 worker thread done servicing request
23:45:37.135 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4006, FiltMin=3357, FiltMax=36989, Gamma=1.000
23:45:37.159 00.024 21068 UpdateGuideState exits: m=56368 SNR=44.5
23:45:37.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:37.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:37.161 00.000 21068 Enqueuing Expose request
23:45:37.163 00.002 16108 Worker thread wakes up
23:45:37.163 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:37.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:37.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:38.136 00.972 16108 Exposure complete
23:45:38.194 00.058 16108 worker thread done servicing request
23:45:38.194 00.000 21068 OnExposeComplete: enter
23:45:38.195 00.001 21068 UpdateGuideState(): m_state=6
23:45:38.196 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5491
23:45:38.198 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.70, Mass=52081, SNR=42.1, Peak=10611 HFD=3.1
23:45:38.199 00.001 21068 MultiStar: [#1 -0.12,-0.03,1.41,U] [#2 -0.03,-0.13,1.49,U] [#3 0.08,0.11,1.38,U] [#4 -0.16,0.25,1.46,U] [#5 0.02,0.13,1.55,U] [#6 0.18,-0.57,0.00,M1] [#7 -0.08,0.15,0.55,U] [#8 0.33,-0.02,0.83,U] 
23:45:38.199 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.01, -0.20}
23:45:38.200 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
23:45:38.201 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
23:45:38.202 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.78 mountX=0.01 mountY=-0.03, mountTheta=-1.17
23:45:38.203 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
23:45:38.205 00.002 21068 Enqueuing Move request for scope (-0.01, 0.04)
23:45:38.206 00.001 16108 Worker thread wakes up
23:45:38.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:45:38.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:45:38.206 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.01 yDistance=-0.03
23:45:38.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:38.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:38.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:38.206 00.000 16108 MoveAxis(E, 0, ABG)
23:45:38.206 00.000 16108 Move returns status 0, amount 0
23:45:38.206 00.000 16108 MoveAxis(N, 0, ABG)
23:45:38.206 00.000 16108 Move returns status 0, amount 0
23:45:38.206 00.000 16108 move complete, result=0
23:45:38.206 00.000 16108 worker thread done servicing request
23:45:38.211 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4009, FiltMin=3405, FiltMax=31974, Gamma=1.000
23:45:38.228 00.017 21068 UpdateGuideState exits: m=52081 SNR=42.1
23:45:38.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:38.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:38.231 00.001 21068 Enqueuing Expose request
23:45:38.232 00.001 16108 Worker thread wakes up
23:45:38.232 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:38.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:38.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:39.397 01.164 16108 Exposure complete
23:45:39.471 00.074 16108 worker thread done servicing request
23:45:39.471 00.000 21068 OnExposeComplete: enter
23:45:39.473 00.002 21068 UpdateGuideState(): m_state=6
23:45:39.473 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5492
23:45:39.474 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.10, Mass=56373, SNR=44.1, Peak=10704 HFD=3.0
23:45:39.475 00.001 21068 MultiStar: [#1 -0.17,-0.00,1.54,U] [#2 0.27,0.06,1.39,U] [#3 0.28,0.62,0.00,M1] [#4 -0.09,0.27,1.15,U] [#5 0.24,0.09,1.20,U] [#6 0.52,0.26,0.00,M2] [#7 -0.28,0.64,0.00,M1] [#8 -0.44,0.21,0.00,M1] 
23:45:39.476 00.001 21068 refined, 4 included, MultiStar: {0.05, 0.11}, one-star: {0.02, 0.20}
23:45:39.477 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:45:39.477 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:45:39.478 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
23:45:39.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
23:45:39.480 00.000 21068 Enqueuing Move request for scope (0.05, 0.11)
23:45:39.481 00.001 16108 Worker thread wakes up
23:45:39.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:45:39.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:45:39.481 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.12
23:45:39.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:45:39.482 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:39.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:45:39.482 00.000 16108 MoveAxis(E, 0, ABG)
23:45:39.482 00.000 16108 Move returns status 0, amount 0
23:45:39.482 00.000 16108 MoveAxis(N, 0, ABG)
23:45:39.482 00.000 16108 Move returns status 0, amount 0
23:45:39.482 00.000 16108 move complete, result=0
23:45:39.482 00.000 16108 worker thread done servicing request
23:45:39.488 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4013, FiltMin=3421, FiltMax=30413, Gamma=1.000
23:45:39.505 00.017 21068 UpdateGuideState exits: m=56373 SNR=44.1
23:45:39.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.506 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:39.509 00.003 21068 Enqueuing Expose request
23:45:39.511 00.002 16108 Worker thread wakes up
23:45:39.511 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:39.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:39.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:40.496 00.984 16108 Exposure complete
23:45:40.568 00.072 16108 worker thread done servicing request
23:45:40.568 00.000 21068 OnExposeComplete: enter
23:45:40.568 00.000 21068 UpdateGuideState(): m_state=6
23:45:40.569 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5493
23:45:40.570 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=877.14, Mass=51088, SNR=35.5, Peak=11472 HFD=2.8
23:45:40.571 00.001 21068 MultiStar: [#1 0.09,-0.01,1.43,U] [#2 0.03,0.21,1.80,U] [#3 0.15,0.20,1.75,U] [#4 0.11,0.26,1.18,U] [#5 0.36,0.10,1.48,U] [#6 0.77,-0.41,0.00,M3] [#7 0.22,0.06,0.60,U] [#8 0.08,0.11,0.94,U] 
23:45:40.572 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.06, 0.23}
23:45:40.573 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
23:45:40.573 00.000 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
23:45:40.574 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
23:45:40.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.15, opts=13)
23:45:40.577 00.001 21068 Enqueuing Move request for scope (0.14, 0.15)
23:45:40.578 00.001 16108 Worker thread wakes up
23:45:40.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
23:45:40.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
23:45:40.578 00.000 16108 Moving (0.14, 0.15) raw xDistance=-0.11 yDistance=-0.18
23:45:40.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:45:40.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:40.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:45:40.578 00.000 16108 MoveAxis(E, 0, ABG)
23:45:40.578 00.000 16108 Move returns status 0, amount 0
23:45:40.578 00.000 16108 MoveAxis(N, 0, ABG)
23:45:40.578 00.000 16108 Move returns status 0, amount 0
23:45:40.578 00.000 16108 move complete, result=0
23:45:40.578 00.000 16108 worker thread done servicing request
23:45:40.584 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4013, FiltMin=3414, FiltMax=31485, Gamma=1.000
23:45:40.608 00.024 21068 UpdateGuideState exits: m=51088 SNR=35.5
23:45:40.610 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:40.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:40.613 00.002 21068 Enqueuing Expose request
23:45:40.615 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:40.616 00.001 16108 Worker thread wakes up
23:45:40.616 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:40.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:41.779 01.163 16108 Exposure complete
23:45:41.836 00.057 16108 worker thread done servicing request
23:45:41.836 00.000 21068 OnExposeComplete: enter
23:45:41.837 00.001 21068 UpdateGuideState(): m_state=6
23:45:41.838 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5494
23:45:41.838 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=877.15, Mass=58589, SNR=45.3, Peak=10640 HFD=3.0
23:45:41.839 00.001 21068 MultiStar: [#1 -0.08,0.19,1.43,U] [#2 0.25,0.02,1.74,U] [#3 0.12,0.61,0.00,M1] [#4 -0.08,0.24,1.14,U] [#5 -0.07,0.21,1.19,U] [#6 0.37,-0.07,1.14,U] [#7 0.11,0.46,0.00,M1] [#8 0.02,0.09,0.92,U] 
23:45:41.840 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.03, 0.24}
23:45:41.841 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
23:45:41.841 00.000 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
23:45:41.842 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.06 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
23:45:41.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.13, opts=13)
23:45:41.844 00.000 21068 Enqueuing Move request for scope (0.07, 0.13)
23:45:41.845 00.001 16108 Worker thread wakes up
23:45:41.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:45:41.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:45:41.845 00.000 16108 Moving (0.07, 0.13) raw xDistance=-0.05 yDistance=-0.14
23:45:41.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:45:41.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:41.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:41.845 00.000 16108 MoveAxis(E, 0, ABG)
23:45:41.845 00.000 16108 Move returns status 0, amount 0
23:45:41.845 00.000 16108 MoveAxis(N, 0, ABG)
23:45:41.845 00.000 16108 Move returns status 0, amount 0
23:45:41.846 00.001 16108 move complete, result=0
23:45:41.846 00.000 16108 worker thread done servicing request
23:45:41.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4016, FiltMin=3427, FiltMax=32822, Gamma=1.000
23:45:41.863 00.014 21068 UpdateGuideState exits: m=58589 SNR=45.3
23:45:41.864 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:41.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:41.866 00.001 21068 Enqueuing Expose request
23:45:41.867 00.001 16108 Worker thread wakes up
23:45:41.867 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:41.867 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:41.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:42.836 00.969 16108 Exposure complete
23:45:42.901 00.065 16108 worker thread done servicing request
23:45:42.901 00.000 21068 OnExposeComplete: enter
23:45:42.904 00.003 21068 UpdateGuideState(): m_state=6
23:45:42.905 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5495
23:45:42.906 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.91, Mass=62117, SNR=48.6, Peak=11459 HFD=3.4
23:45:42.908 00.002 21068 MultiStar: [#1 -0.42,-0.08,1.22,U] [#2 0.14,0.09,1.33,U] [#3 0.10,0.07,1.14,U] [#4 -0.67,0.50,0.00,M1] [#5 0.12,-0.22,0.99,U] [#6 0.24,-0.11,0.83,U] [#7 -0.14,0.47,0.00,M2] [#8 0.33,-0.21,0.94,U] 
23:45:42.909 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {-0.22, -0.00}
23:45:42.910 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
23:45:42.911 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
23:45:42.911 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.14 mountX=-0.03 mountY=0.05, mountTheta=2.20
23:45:42.914 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
23:45:42.915 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
23:45:42.916 00.001 16108 Worker thread wakes up
23:45:42.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:45:42.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:45:42.916 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.03 yDistance=0.05
23:45:42.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:45:42.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:42.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:42.916 00.000 16108 MoveAxis(E, 0, ABG)
23:45:42.916 00.000 16108 Move returns status 0, amount 0
23:45:42.916 00.000 16108 MoveAxis(N, 0, ABG)
23:45:42.917 00.001 16108 Move returns status 0, amount 0
23:45:42.917 00.000 16108 move complete, result=0
23:45:42.917 00.000 16108 worker thread done servicing request
23:45:42.920 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4019, FiltMin=3430, FiltMax=32621, Gamma=1.000
23:45:42.935 00.015 21068 UpdateGuideState exits: m=62117 SNR=48.6
23:45:42.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:42.937 00.000 21068 Enqueuing Expose request
23:45:42.938 00.001 16108 Worker thread wakes up
23:45:42.938 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:42.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:42.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:44.093 01.154 16108 Exposure complete
23:45:44.155 00.062 16108 worker thread done servicing request
23:45:44.155 00.000 21068 OnExposeComplete: enter
23:45:44.157 00.002 21068 UpdateGuideState(): m_state=6
23:45:44.158 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5496
23:45:44.159 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.00, Mass=42575, SNR=32.0, Peak=10432 HFD=2.3
23:45:44.160 00.001 21068 MultiStar: [#1 -0.51,0.07,0.00,M1] [#2 0.10,0.18,1.97,U] [#3 0.32,0.37,0.00,M1] [#4 -0.19,0.27,1.51,U] [#5 0.20,0.19,1.79,U] [#6 0.40,-0.03,1.25,U] [#7 -0.00,-0.07,0.77,U] [#8 0.23,0.11,1.22,U] 
23:45:44.160 00.000 21068 single-star, 6 included, MultiStar: {0.11, 0.13}, one-star: {0.01, 0.10}
23:45:44.161 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
23:45:44.162 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
23:45:44.163 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.01 mountY=-0.09, mountTheta=-1.47
23:45:44.164 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
23:45:44.165 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
23:45:44.166 00.001 16108 Worker thread wakes up
23:45:44.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:45:44.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:45:44.166 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.09
23:45:44.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:44.167 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:44.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:44.167 00.000 16108 MoveAxis(E, 0, ABG)
23:45:44.167 00.000 16108 Move returns status 0, amount 0
23:45:44.167 00.000 16108 MoveAxis(N, 0, ABG)
23:45:44.167 00.000 16108 Move returns status 0, amount 0
23:45:44.167 00.000 16108 move complete, result=0
23:45:44.167 00.000 16108 worker thread done servicing request
23:45:44.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4022, FiltMin=3449, FiltMax=31485, Gamma=1.000
23:45:44.192 00.021 21068 UpdateGuideState exits: m=42575 SNR=32.0
23:45:44.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:44.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:44.195 00.001 21068 Enqueuing Expose request
23:45:44.196 00.001 16108 Worker thread wakes up
23:45:44.196 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:44.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:44.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:45.188 00.991 16108 Exposure complete
23:45:45.248 00.060 16108 worker thread done servicing request
23:45:45.248 00.000 21068 OnExposeComplete: enter
23:45:45.249 00.001 21068 UpdateGuideState(): m_state=6
23:45:45.250 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5497
23:45:45.250 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.71, Mass=53558, SNR=35.9, Peak=10560 HFD=3.3
23:45:45.251 00.001 21068 MultiStar: [#1 -0.37,0.02,1.72,U] [#2 0.15,-0.10,1.67,U] [#3 0.34,0.25,1.63,U] [#4 -0.28,0.17,1.05,U] [#5 -0.27,0.10,1.66,U] [#6 0.50,-0.48,0.00,M1] [#7 0.28,0.07,0.77,U] [#8 0.13,-0.20,0.95,U] 
23:45:45.252 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.02, -0.20}
23:45:45.253 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
23:45:45.254 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
23:45:45.254 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.20 mountX=0.02 mountY=-0.02, mountTheta=-0.73
23:45:45.257 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
23:45:45.258 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
23:45:45.259 00.001 16108 Worker thread wakes up
23:45:45.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:45:45.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:45:45.259 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
23:45:45.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:45:45.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:45.260 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:45.260 00.000 16108 MoveAxis(E, 0, ABG)
23:45:45.260 00.000 16108 Move returns status 0, amount 0
23:45:45.260 00.000 16108 MoveAxis(N, 0, ABG)
23:45:45.260 00.000 16108 Move returns status 0, amount 0
23:45:45.260 00.000 16108 move complete, result=0
23:45:45.260 00.000 16108 worker thread done servicing request
23:45:45.267 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4025, FiltMin=3408, FiltMax=32845, Gamma=1.000
23:45:45.290 00.023 21068 UpdateGuideState exits: m=53558 SNR=35.9
23:45:45.293 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:45.295 00.001 21068 Enqueuing Expose request
23:45:45.297 00.002 16108 Worker thread wakes up
23:45:45.297 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:45.298 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:45.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:46.458 01.160 16108 Exposure complete
23:45:46.531 00.073 16108 worker thread done servicing request
23:45:46.532 00.001 21068 OnExposeComplete: enter
23:45:46.532 00.000 21068 UpdateGuideState(): m_state=6
23:45:46.533 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5498
23:45:46.534 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.64, Mass=49272, SNR=41.7, Peak=9040 HFD=3.0
23:45:46.535 00.001 21068 MultiStar: [#1 -0.21,-0.10,1.54,U] [#2 -0.06,-0.20,1.40,U] [#3 -0.08,0.11,1.61,U] [#4 -0.12,-0.07,1.21,U] [#5 -0.02,-0.07,1.23,U] [#6 0.33,0.01,1.12,U] [#7 0.17,0.36,0.74,U] [#8 -0.15,-0.27,0.94,U] 
23:45:46.535 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.15, -0.27}
23:45:46.536 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
23:45:46.537 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
23:45:46.539 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.19 mountX=0.03 mountY=0.07, mountTheta=1.13
23:45:46.540 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.06, opts=13)
23:45:46.541 00.001 21068 Enqueuing Move request for scope (-0.04, -0.06)
23:45:46.542 00.001 16108 Worker thread wakes up
23:45:46.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
23:45:46.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
23:45:46.542 00.000 16108 Moving (-0.04, -0.06) raw xDistance=0.03 yDistance=0.07
23:45:46.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:45:46.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:46.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:46.542 00.000 16108 MoveAxis(E, 0, ABG)
23:45:46.542 00.000 16108 Move returns status 0, amount 0
23:45:46.542 00.000 16108 MoveAxis(N, 0, ABG)
23:45:46.542 00.000 16108 Move returns status 0, amount 0
23:45:46.542 00.000 16108 move complete, result=0
23:45:46.542 00.000 16108 worker thread done servicing request
23:45:46.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4025, FiltMin=3447, FiltMax=29270, Gamma=1.000
23:45:46.562 00.016 21068 UpdateGuideState exits: m=49272 SNR=41.7
23:45:46.564 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:46.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:46.567 00.002 21068 Enqueuing Expose request
23:45:46.569 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:46.570 00.001 16108 Worker thread wakes up
23:45:46.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:46.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:47.544 00.974 16108 Exposure complete
23:45:47.596 00.052 16108 worker thread done servicing request
23:45:47.596 00.000 21068 OnExposeComplete: enter
23:45:47.597 00.001 21068 UpdateGuideState(): m_state=6
23:45:47.598 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5499
23:45:47.598 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=876.92, Mass=47124, SNR=41.8, Peak=9843 HFD=3.1
23:45:47.599 00.001 21068 MultiStar: [#1 -0.18,-0.33,1.46,U] [#2 0.16,0.14,1.36,U] [#3 0.43,0.05,1.54,U] [#4 -0.18,0.14,1.10,U] [#5 0.25,0.01,1.42,U] [#6 0.81,-0.01,0.00,M1] [#7 0.04,0.48,0.00,M1] [#8 0.08,0.21,0.96,U] 
23:45:47.600 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {-0.12, 0.02}
23:45:47.601 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
23:45:47.603 00.002 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
23:45:47.603 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=-0.08 mountY=-0.04, mountTheta=-2.68
23:45:47.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
23:45:47.605 00.000 21068 Enqueuing Move request for scope (0.08, 0.02)
23:45:47.606 00.001 16108 Worker thread wakes up
23:45:47.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:45:47.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:45:47.606 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=-0.04
23:45:47.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:45:47.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:47.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:47.606 00.000 16108 MoveAxis(E, 0, ABG)
23:45:47.606 00.000 16108 Move returns status 0, amount 0
23:45:47.606 00.000 16108 MoveAxis(N, 0, ABG)
23:45:47.606 00.000 16108 Move returns status 0, amount 0
23:45:47.606 00.000 16108 move complete, result=0
23:45:47.607 00.001 16108 worker thread done servicing request
23:45:47.612 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=4029, FiltMin=3421, FiltMax=32749, Gamma=1.000
23:45:47.635 00.023 21068 UpdateGuideState exits: m=47124 SNR=41.8
23:45:47.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:47.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:47.639 00.001 21068 Enqueuing Expose request
23:45:47.639 00.000 16108 Worker thread wakes up
23:45:47.639 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:47.640 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:47.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:48.831 01.191 16108 Exposure complete
23:45:48.895 00.064 16108 worker thread done servicing request
23:45:48.895 00.000 21068 OnExposeComplete: enter
23:45:48.895 00.000 21068 UpdateGuideState(): m_state=6
23:45:48.896 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5500
23:45:48.897 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.72, Mass=45840, SNR=41.0, Peak=9904 HFD=2.8
23:45:48.898 00.001 21068 MultiStar: [#1 -0.21,-0.27,1.78,U] [#2 0.08,-0.27,1.52,U] [#3 0.46,-0.05,1.51,U] [#4 0.09,-0.09,0.99,U] [#5 0.13,-0.13,1.10,U] [#6 0.69,-0.51,0.00,M2] [#7 -0.18,-0.26,0.52,U] [#8 0.38,0.00,0.89,U] 
23:45:48.899 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.16}, one-star: {0.10, -0.18}
23:45:48.900 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
23:45:48.900 00.000 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
23:45:48.901 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.98 mountX=-0.14 mountY=0.13, mountTheta=2.37
23:45:48.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
23:45:48.904 00.001 21068 Enqueuing Move request for scope (0.11, -0.16)
23:45:48.905 00.001 16108 Worker thread wakes up
23:45:48.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
23:45:48.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
23:45:48.905 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.13
23:45:48.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:45:48.906 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:48.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:45:48.906 00.000 16108 MoveAxis(E, 0, ABG)
23:45:48.906 00.000 16108 Move returns status 0, amount 0
23:45:48.906 00.000 16108 MoveAxis(N, 0, ABG)
23:45:48.906 00.000 16108 Move returns status 0, amount 0
23:45:48.906 00.000 16108 move complete, result=0
23:45:48.906 00.000 16108 worker thread done servicing request
23:45:48.912 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=4029, FiltMin=3443, FiltMax=29693, Gamma=1.000
23:45:48.933 00.021 21068 UpdateGuideState exits: m=45840 SNR=41.0
23:45:48.935 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.937 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:48.938 00.001 21068 Enqueuing Expose request
23:45:48.940 00.002 16108 Worker thread wakes up
23:45:48.940 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:48.942 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:48.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:49.925 00.983 16108 Exposure complete
23:45:50.001 00.076 16108 worker thread done servicing request
23:45:50.001 00.000 21068 OnExposeComplete: enter
23:45:50.002 00.001 21068 UpdateGuideState(): m_state=6
23:45:50.002 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5501
23:45:50.003 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.00, Mass=41508, SNR=37.7, Peak=9939 HFD=2.6
23:45:50.004 00.001 21068 MultiStar: [#1 -0.25,0.16,1.51,U] [#2 0.06,0.02,1.67,U] [#3 0.30,0.35,1.55,U] [#4 -0.17,0.14,1.09,U] [#5 0.09,0.18,1.48,U] [#6 0.59,0.24,0.00,M3] [#7 -0.19,0.44,0.00,M1] [#8 0.14,-0.05,0.92,U] 
23:45:50.005 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.14}, one-star: {-0.38, 0.10}
23:45:50.006 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:45:50.006 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:45:50.007 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=0.04 mountY=-0.13, mountTheta=-1.30
23:45:50.009 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.14, opts=13)
23:45:50.010 00.001 21068 Enqueuing Move request for scope (-0.01, 0.14)
23:45:50.013 00.003 16108 Worker thread wakes up
23:45:50.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:45:50.013 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:45:50.013 00.000 16108 Moving (-0.01, 0.14) raw xDistance=0.04 yDistance=-0.13
23:45:50.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:45:50.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:50.014 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:50.014 00.000 16108 MoveAxis(E, 0, ABG)
23:45:50.014 00.000 16108 Move returns status 0, amount 0
23:45:50.014 00.000 16108 MoveAxis(N, 0, ABG)
23:45:50.014 00.000 16108 Move returns status 0, amount 0
23:45:50.014 00.000 16108 move complete, result=0
23:45:50.014 00.000 16108 worker thread done servicing request
23:45:50.023 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=4032, FiltMin=3456, FiltMax=30422, Gamma=1.000
23:45:50.048 00.025 21068 UpdateGuideState exits: m=41508 SNR=37.7
23:45:50.050 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:50.053 00.002 21068 Enqueuing Expose request
23:45:50.053 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:50.054 00.001 16108 Worker thread wakes up
23:45:50.055 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:50.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:51.217 01.162 16108 Exposure complete
23:45:51.279 00.062 16108 worker thread done servicing request
23:45:51.279 00.000 21068 OnExposeComplete: enter
23:45:51.280 00.001 21068 UpdateGuideState(): m_state=6
23:45:51.280 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5502
23:45:51.281 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.76, Mass=48104, SNR=39.4, Peak=10211 HFD=2.7
23:45:51.282 00.001 21068 MultiStar: [#1 -0.06,-0.20,1.67,U] [#2 0.01,-0.19,1.66,U] [#3 0.18,0.04,1.69,U] [#4 -0.12,0.28,1.15,U] [#5 -0.01,0.13,1.43,U] [#6 0.49,-0.23,0.00,M4] [#7 -0.13,0.11,0.58,U] [#8 0.02,-0.01,0.86,U] 
23:45:51.282 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {-0.30, -0.15}
23:45:51.283 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
23:45:51.284 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
23:45:51.286 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.57 mountX=0.02 mountY=0.02, mountTheta=0.78
23:45:51.287 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
23:45:51.288 00.001 21068 Enqueuing Move request for scope (-0.03, -0.02)
23:45:51.289 00.001 16108 Worker thread wakes up
23:45:51.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:45:51.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:45:51.289 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.02
23:45:51.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:45:51.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:51.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:51.289 00.000 16108 MoveAxis(E, 0, ABG)
23:45:51.289 00.000 16108 Move returns status 0, amount 0
23:45:51.289 00.000 16108 MoveAxis(N, 0, ABG)
23:45:51.289 00.000 16108 Move returns status 0, amount 0
23:45:51.289 00.000 16108 move complete, result=0
23:45:51.289 00.000 16108 worker thread done servicing request
23:45:51.297 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=4035, FiltMin=3440, FiltMax=32006, Gamma=1.000
23:45:51.317 00.020 21068 UpdateGuideState exits: m=48104 SNR=39.4
23:45:51.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:51.320 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:51.320 00.000 21068 Enqueuing Expose request
23:45:51.321 00.001 16108 Worker thread wakes up
23:45:51.321 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:51.322 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:51.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:52.310 00.988 16108 Exposure complete
23:45:52.372 00.062 16108 worker thread done servicing request
23:45:52.372 00.000 21068 OnExposeComplete: enter
23:45:52.373 00.001 21068 UpdateGuideState(): m_state=6
23:45:52.374 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5503
23:45:52.375 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.76, Mass=51553, SNR=44.1, Peak=10355 HFD=2.9
23:45:52.376 00.001 21068 MultiStar: [#1 -0.12,-0.14,1.39,U] [#2 -0.06,-0.10,1.54,U] [#3 0.44,0.32,0.00,M1] [#4 -0.31,0.11,1.25,U] [#5 0.13,0.02,1.23,U] [#6 0.42,-0.09,0.93,U] [#7 -0.28,0.03,0.55,U] [#8 0.33,0.03,0.87,U] 
23:45:52.377 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {-0.24, -0.14}
23:45:52.377 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
23:45:52.378 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.29)
23:45:52.379 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=0.02 mountY=0.05, mountTheta=1.23
23:45:52.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
23:45:52.382 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
23:45:52.382 00.000 16108 Worker thread wakes up
23:45:52.383 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:45:52.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:45:52.383 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.05
23:45:52.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:45:52.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:52.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:52.383 00.000 16108 MoveAxis(E, 0, ABG)
23:45:52.383 00.000 16108 Move returns status 0, amount 0
23:45:52.383 00.000 16108 MoveAxis(N, 0, ABG)
23:45:52.383 00.000 16108 Move returns status 0, amount 0
23:45:52.383 00.000 16108 move complete, result=0
23:45:52.383 00.000 16108 worker thread done servicing request
23:45:52.387 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=4038, FiltMin=3382, FiltMax=29293, Gamma=1.000
23:45:52.412 00.025 21068 UpdateGuideState exits: m=51553 SNR=44.1
23:45:52.414 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:52.416 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:52.417 00.001 21068 Enqueuing Expose request
23:45:52.418 00.001 16108 Worker thread wakes up
23:45:52.418 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:52.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:52.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:53.588 01.169 16108 Exposure complete
23:45:53.677 00.089 16108 worker thread done servicing request
23:45:53.677 00.000 21068 OnExposeComplete: enter
23:45:53.678 00.001 21068 UpdateGuideState(): m_state=6
23:45:53.679 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5504
23:45:53.680 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.04, Mass=49272, SNR=38.4, Peak=9747 HFD=2.9
23:45:53.681 00.001 21068 MultiStar: [#1 -0.12,-0.08,1.63,U] [#2 -0.10,0.18,1.47,U] [#3 0.32,0.22,1.35,U] [#4 0.04,0.06,1.32,U] [#5 -0.06,0.22,1.45,U] [#6 0.44,-0.07,1.13,U] [#7 -0.31,0.35,0.00,M1] [#8 -0.46,-0.07,1.02,U] 
23:45:53.682 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {-0.40, 0.13}
23:45:53.683 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:45:53.684 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:45:53.685 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.94 mountX=0.04 mountY=-0.07, mountTheta=-1.01
23:45:53.686 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
23:45:53.687 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
23:45:53.688 00.001 16108 Worker thread wakes up
23:45:53.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:45:53.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:45:53.688 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.04 yDistance=-0.07
23:45:53.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:45:53.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:53.689 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:53.689 00.000 16108 MoveAxis(E, 0, ABG)
23:45:53.689 00.000 16108 Move returns status 0, amount 0
23:45:53.689 00.000 16108 MoveAxis(N, 0, ABG)
23:45:53.689 00.000 16108 Move returns status 0, amount 0
23:45:53.689 00.000 16108 move complete, result=0
23:45:53.689 00.000 16108 worker thread done servicing request
23:45:53.696 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4041, FiltMin=3430, FiltMax=31293, Gamma=1.000
23:45:53.717 00.021 21068 UpdateGuideState exits: m=49272 SNR=38.4
23:45:53.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.718 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:53.719 00.001 21068 Enqueuing Expose request
23:45:53.720 00.001 16108 Worker thread wakes up
23:45:53.720 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:53.722 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:53.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:54.696 00.974 16108 Exposure complete
23:45:54.776 00.080 16108 worker thread done servicing request
23:45:54.776 00.000 21068 OnExposeComplete: enter
23:45:54.778 00.002 21068 UpdateGuideState(): m_state=6
23:45:54.780 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5505
23:45:54.782 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=876.88, Mass=64028, SNR=51.7, Peak=9491 HFD=3.6
23:45:54.784 00.002 21068 MultiStar: [#1 -0.06,-0.07,1.13,U] [#2 0.41,-0.24,0.00,M1] [#3 0.39,0.10,1.13,U] [#4 0.09,-0.04,0.81,U] [#5 0.16,0.14,1.15,U] [#6 0.06,-0.15,1.02,U] [#7 0.08,0.81,0.00,M2] [#8 0.37,-0.44,0.00,M1] 
23:45:54.785 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.00}, one-star: {-0.16, -0.03}
23:45:54.787 00.002 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
23:45:54.788 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
23:45:54.789 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
23:45:54.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
23:45:54.791 00.000 21068 Enqueuing Move request for scope (0.09, -0.00)
23:45:54.792 00.001 16108 Worker thread wakes up
23:45:54.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:45:54.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:45:54.792 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
23:45:54.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:45:54.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:54.793 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:54.793 00.000 16108 MoveAxis(E, 0, ABG)
23:45:54.793 00.000 16108 Move returns status 0, amount 0
23:45:54.793 00.000 16108 MoveAxis(N, 0, ABG)
23:45:54.793 00.000 16108 Move returns status 0, amount 0
23:45:54.793 00.000 16108 move complete, result=0
23:45:54.793 00.000 16108 worker thread done servicing request
23:45:54.796 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=4045, FiltMin=3446, FiltMax=31549, Gamma=1.000
23:45:54.810 00.014 21068 UpdateGuideState exits: m=64028 SNR=51.7
23:45:54.812 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:54.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:54.813 00.001 21068 Enqueuing Expose request
23:45:54.814 00.001 16108 Worker thread wakes up
23:45:54.814 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:54.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:54.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:55.997 01.183 16108 Exposure complete
23:45:56.059 00.062 16108 worker thread done servicing request
23:45:56.059 00.000 21068 OnExposeComplete: enter
23:45:56.060 00.001 21068 UpdateGuideState(): m_state=6
23:45:56.061 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5506
23:45:56.062 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.49, Mass=48977, SNR=40.3, Peak=10912 HFD=3.1
23:45:56.064 00.002 21068 MultiStar: [#1 0.08,-0.22,1.61,U] [#2 0.09,0.06,1.41,U] [#3 0.30,-0.04,1.28,U] [#4 -0.01,0.41,1.10,U] [#5 0.16,-0.12,1.24,U] [#6 0.31,-0.36,1.01,U] [#7 -0.19,0.13,0.57,U] [#8 0.02,0.49,0.00,M2] 
23:45:56.065 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {-0.09, -0.41}
23:45:56.066 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:45:56.067 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:45:56.068 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.11 mountY=0.05, mountTheta=2.72
23:45:56.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
23:45:56.071 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
23:45:56.072 00.001 16108 Worker thread wakes up
23:45:56.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:45:56.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:45:56.073 00.001 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
23:45:56.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:45:56.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:56.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:56.073 00.000 16108 MoveAxis(E, 0, ABG)
23:45:56.073 00.000 16108 Move returns status 0, amount 0
23:45:56.073 00.000 16108 MoveAxis(N, 0, ABG)
23:45:56.073 00.000 16108 Move returns status 0, amount 0
23:45:56.073 00.000 16108 move complete, result=0
23:45:56.073 00.000 16108 worker thread done servicing request
23:45:56.081 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=4048, FiltMin=3430, FiltMax=28749, Gamma=1.000
23:45:56.103 00.022 21068 UpdateGuideState exits: m=48977 SNR=40.3
23:45:56.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:56.106 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:56.107 00.001 21068 Enqueuing Expose request
23:45:56.108 00.001 16108 Worker thread wakes up
23:45:56.108 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:56.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:56.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:57.092 00.983 16108 Exposure complete
23:45:57.167 00.075 16108 worker thread done servicing request
23:45:57.167 00.000 21068 OnExposeComplete: enter
23:45:57.168 00.001 21068 UpdateGuideState(): m_state=6
23:45:57.169 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5507
23:45:57.170 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.07, Mass=52407, SNR=39.8, Peak=10192 HFD=2.7
23:45:57.171 00.001 21068 MultiStar: [#1 -0.04,-0.31,1.57,U] [#2 0.08,-0.04,1.37,U] [#3 0.43,0.07,1.53,U] [#4 -0.08,-0.07,1.14,U] [#5 -0.10,-0.05,1.33,U] [#6 0.28,-0.30,1.24,U] [#7 0.07,0.05,0.50,U] [#8 -0.51,0.01,0.00,M3] 
23:45:57.171 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {-0.19, 0.16}
23:45:57.172 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
23:45:57.174 00.002 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
23:45:57.175 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=-0.08 mountY=0.06, mountTheta=2.50
23:45:57.176 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
23:45:57.177 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
23:45:57.178 00.001 16108 Worker thread wakes up
23:45:57.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:45:57.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:45:57.178 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
23:45:57.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:45:57.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:57.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:57.178 00.000 16108 MoveAxis(E, 0, ABG)
23:45:57.178 00.000 16108 Move returns status 0, amount 0
23:45:57.178 00.000 16108 MoveAxis(N, 0, ABG)
23:45:57.178 00.000 16108 Move returns status 0, amount 0
23:45:57.178 00.000 16108 move complete, result=0
23:45:57.178 00.000 16108 worker thread done servicing request
23:45:57.182 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4051, FiltMin=3449, FiltMax=32989, Gamma=1.000
23:45:57.197 00.015 21068 UpdateGuideState exits: m=52407 SNR=39.8
23:45:57.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:57.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:57.199 00.000 21068 Enqueuing Expose request
23:45:57.201 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:57.202 00.001 16108 Worker thread wakes up
23:45:57.202 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:57.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:58.363 01.161 16108 Exposure complete
23:45:58.422 00.059 16108 worker thread done servicing request
23:45:58.422 00.000 21068 OnExposeComplete: enter
23:45:58.422 00.000 21068 UpdateGuideState(): m_state=6
23:45:58.423 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5508
23:45:58.424 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.66, Mass=47272, SNR=36.4, Peak=10163 HFD=2.7
23:45:58.425 00.001 21068 MultiStar: [#1 0.04,-0.07,1.64,U] [#2 0.03,-0.12,1.69,U] [#3 0.17,0.24,1.52,U] [#4 -0.08,0.56,0.00,M1] [#5 -0.00,-0.07,1.22,U] [#6 0.34,-0.38,0.00,M1] [#7 0.27,0.02,0.56,U] [#8 -0.17,-0.19,0.89,U] 
23:45:58.426 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {-0.33, -0.25}
23:45:58.427 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
23:45:58.427 00.000 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
23:45:58.428 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.48 mountX=-0.01 mountY=0.05, mountTheta=1.85
23:45:58.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
23:45:58.431 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
23:45:58.432 00.001 16108 Worker thread wakes up
23:45:58.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:45:58.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:45:58.432 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.01 yDistance=0.05
23:45:58.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:45:58.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:58.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:58.432 00.000 16108 MoveAxis(E, 0, ABG)
23:45:58.432 00.000 16108 Move returns status 0, amount 0
23:45:58.432 00.000 16108 MoveAxis(N, 0, ABG)
23:45:58.432 00.000 16108 Move returns status 0, amount 0
23:45:58.432 00.000 16108 move complete, result=0
23:45:58.432 00.000 16108 worker thread done servicing request
23:45:58.436 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4051, FiltMin=3414, FiltMax=28685, Gamma=1.000
23:45:58.451 00.015 21068 UpdateGuideState exits: m=47272 SNR=36.4
23:45:58.451 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:58.453 00.001 21068 Enqueuing Expose request
23:45:58.454 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:58.455 00.001 16108 Worker thread wakes up
23:45:58.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:58.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:45:59.434 00.979 16108 Exposure complete
23:45:59.518 00.084 16108 worker thread done servicing request
23:45:59.519 00.001 21068 OnExposeComplete: enter
23:45:59.519 00.000 21068 UpdateGuideState(): m_state=6
23:45:59.520 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5509
23:45:59.521 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.86, Mass=56476, SNR=48.2, Peak=11891 HFD=2.9
23:45:59.522 00.001 21068 MultiStar: [#1 -0.13,-0.03,1.32,U] [#2 -0.25,-0.01,1.36,U] [#3 0.08,0.14,1.19,U] [#4 -0.40,0.12,1.08,U] [#5 -0.07,0.08,1.00,U] [#6 0.26,-0.34,0.98,U] [#7 0.23,0.16,0.51,U] [#8 -0.04,-0.00,0.88,U] 
23:45:59.523 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.48, -0.04}
23:45:59.524 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
23:45:59.525 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
23:45:59.526 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.12 cameraTheta=3.11 mountX=0.11 mountY=0.02, mountTheta=0.20
23:45:59.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
23:45:59.528 00.000 21068 Enqueuing Move request for scope (-0.11, 0.00)
23:45:59.529 00.001 16108 Worker thread wakes up
23:45:59.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
23:45:59.529 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
23:45:59.529 00.000 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.02
23:45:59.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:59.530 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:59.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:59.530 00.000 16108 MoveAxis(E, 0, ABG)
23:45:59.530 00.000 16108 Move returns status 0, amount 0
23:45:59.530 00.000 16108 MoveAxis(N, 0, ABG)
23:45:59.530 00.000 16108 Move returns status 0, amount 0
23:45:59.530 00.000 16108 move complete, result=0
23:45:59.530 00.000 16108 worker thread done servicing request
23:45:59.536 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4051, FiltMin=3424, FiltMax=30214, Gamma=1.000
23:45:59.562 00.026 21068 UpdateGuideState exits: m=56476 SNR=48.2
23:45:59.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:59.566 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:45:59.567 00.001 21068 Enqueuing Expose request
23:45:59.568 00.001 16108 Worker thread wakes up
23:45:59.568 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:59.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:45:59.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:00.738 01.169 16108 Exposure complete
23:46:00.798 00.060 16108 worker thread done servicing request
23:46:00.798 00.000 21068 OnExposeComplete: enter
23:46:00.800 00.002 21068 UpdateGuideState(): m_state=6
23:46:00.801 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5510
23:46:00.804 00.003 21068 Star::Find returns 1 (0), X=220.25, Y=876.47, Mass=48152, SNR=36.3, Peak=8176 HFD=3.4
23:46:00.806 00.002 21068 MultiStar: [#1 -0.25,-0.11,1.81,U] [#2 -0.26,0.06,1.73,U] [#3 0.27,0.13,1.68,U] [#4 -0.20,0.07,1.35,U] [#5 -0.18,0.21,1.45,U] [#6 0.26,-0.68,0.00,M1] [#7 -0.19,-0.11,0.57,U] [#8 -0.05,0.03,0.90,U] 
23:46:00.807 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.01}, one-star: {-0.27, -0.44}
23:46:00.809 00.002 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
23:46:00.809 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
23:46:00.811 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=0.13 mountY=0.02, mountTheta=0.18
23:46:00.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
23:46:00.813 00.000 21068 Enqueuing Move request for scope (-0.13, 0.01)
23:46:00.814 00.001 16108 Worker thread wakes up
23:46:00.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
23:46:00.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
23:46:00.814 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
23:46:00.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:46:00.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:00.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:00.814 00.000 16108 MoveAxis(E, 0, ABG)
23:46:00.814 00.000 16108 Move returns status 0, amount 0
23:46:00.814 00.000 16108 MoveAxis(N, 0, ABG)
23:46:00.814 00.000 16108 Move returns status 0, amount 0
23:46:00.814 00.000 16108 move complete, result=0
23:46:00.815 00.001 16108 worker thread done servicing request
23:46:00.818 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4054, FiltMin=3443, FiltMax=35430, Gamma=1.000
23:46:00.834 00.016 21068 UpdateGuideState exits: m=48152 SNR=36.3
23:46:00.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:00.836 00.000 21068 Enqueuing Expose request
23:46:00.838 00.002 16108 Worker thread wakes up
23:46:00.838 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:00.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:00.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:01.805 00.966 16108 Exposure complete
23:46:01.863 00.058 16108 worker thread done servicing request
23:46:01.863 00.000 21068 OnExposeComplete: enter
23:46:01.865 00.002 21068 UpdateGuideState(): m_state=6
23:46:01.867 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5511
23:46:01.868 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.90, Mass=50232, SNR=42.1, Peak=10403 HFD=2.7
23:46:01.869 00.001 21068 MultiStar: [#1 -0.16,-0.01,1.49,U] [#2 -0.03,-0.24,1.38,U] [#3 0.16,0.18,1.35,U] [#4 0.08,0.10,1.20,U] [#5 -0.15,0.05,1.08,U] [#6 0.75,-0.41,0.00,M2] [#7 0.20,0.21,0.69,U] [#8 0.19,-0.34,0.81,U] 
23:46:01.870 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.21, -0.01}
23:46:01.872 00.002 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
23:46:01.873 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
23:46:01.875 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.33 mountX=0.00 mountY=0.01, mountTheta=1.00
23:46:01.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
23:46:01.879 00.002 21068 Enqueuing Move request for scope (-0.01, -0.01)
23:46:01.880 00.001 16108 Worker thread wakes up
23:46:01.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:46:01.880 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:46:01.880 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
23:46:01.881 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:46:01.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:01.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:01.881 00.000 16108 MoveAxis(E, 0, ABG)
23:46:01.881 00.000 16108 Move returns status 0, amount 0
23:46:01.881 00.000 16108 MoveAxis(N, 0, ABG)
23:46:01.881 00.000 16108 Move returns status 0, amount 0
23:46:01.881 00.000 16108 move complete, result=0
23:46:01.881 00.000 16108 worker thread done servicing request
23:46:01.887 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4054, FiltMin=3472, FiltMax=33494, Gamma=1.000
23:46:01.909 00.022 21068 UpdateGuideState exits: m=50232 SNR=42.1
23:46:01.911 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:01.911 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:01.912 00.001 21068 Enqueuing Expose request
23:46:01.913 00.001 16108 Worker thread wakes up
23:46:01.913 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:01.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:01.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:03.078 01.164 16108 Exposure complete
23:46:03.136 00.058 16108 worker thread done servicing request
23:46:03.136 00.000 21068 OnExposeComplete: enter
23:46:03.137 00.001 21068 UpdateGuideState(): m_state=6
23:46:03.139 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5512
23:46:03.141 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=876.42, Mass=48121, SNR=38.0, Peak=9552 HFD=3.1
23:46:03.142 00.001 21068 MultiStar: [#1 0.20,-0.44,0.00,M1] [#2 0.19,-0.43,0.00,M1] [#3 0.59,-0.37,0.00,M1] [#4 0.31,-0.31,1.04,U] [#5 0.37,-0.48,0.00,M1] [#6 0.87,-0.81,0.00,M3] [#7 0.19,-0.31,0.67,U] [#8 0.13,-0.19,0.91,U] 
23:46:03.144 00.002 21068 refined, 3 included, MultiStar: {0.09, -0.33}, one-star: {-0.25, -0.49}
23:46:03.145 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
23:46:03.146 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:46:03.148 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.31 mountX=-0.14 mountY=0.30, mountTheta=2.02
23:46:03.151 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.33, opts=13)
23:46:03.153 00.002 21068 Enqueuing Move request for scope (0.09, -0.33)
23:46:03.154 00.001 16108 Worker thread wakes up
23:46:03.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd
23:46:03.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.33)
23:46:03.154 00.000 16108 Moving (0.09, -0.33) raw xDistance=-0.14 yDistance=0.30
23:46:03.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:46:03.155 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
23:46:03.155 00.000 16108 MoveAxis(E, 0, ABG)
23:46:03.155 00.000 16108 Move returns status 0, amount 0
23:46:03.155 00.000 16108 MoveAxis(S, 60, ABG)
23:46:03.155 00.000 16108 Guiding  Dir = 1, Dur = 60
23:46:03.155 00.000 16108 IsSlewing returns 0
23:46:03.155 00.000 16108 IsGuiding returns 0
23:46:03.159 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4054, FiltMin=3379, FiltMax=32038, Gamma=1.000
23:46:03.174 00.015 21068 UpdateGuideState exits: m=48121 SNR=38.0
23:46:03.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:03.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:03.177 00.001 21068 Enqueuing Expose request
23:46:03.213 00.036 16108 PulseGuide returned control before completion, sleep 13
23:46:03.228 00.015 16108 IsGuiding returns 1
23:46:03.228 00.000 16108 scope still moving after pulse duration time elapsed
23:46:03.259 00.031 16108 IsSlewing returns 0
23:46:03.259 00.000 16108 IsGuiding returns 1
23:46:03.293 00.034 16108 IsSlewing returns 0
23:46:03.293 00.000 16108 IsGuiding returns 1
23:46:03.321 00.028 16108 IsSlewing returns 0
23:46:03.321 00.000 16108 IsGuiding returns 0
23:46:03.321 00.000 16108 scope move finished after 60 + 105 ms
23:46:03.321 00.000 16108 Move returns status 0, amount 60
23:46:03.321 00.000 16108 move complete, result=0
23:46:03.321 00.000 16108 worker thread done servicing request
23:46:03.322 00.001 16108 Worker thread wakes up
23:46:03.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:03.322 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
23:46:03.324 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:04.297 00.973 16108 Exposure complete
23:46:04.364 00.067 16108 worker thread done servicing request
23:46:04.364 00.000 21068 OnExposeComplete: enter
23:46:04.365 00.001 21068 UpdateGuideState(): m_state=6
23:46:04.367 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5513
23:46:04.369 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.80, Mass=43220, SNR=35.7, Peak=9696 HFD=2.8
23:46:04.371 00.002 21068 MultiStar: [#1 0.14,-0.26,1.70,U] [#2 0.36,-0.21,1.70,U] [#3 0.37,-0.10,1.43,U] [#4 0.30,-0.03,1.43,U] [#5 0.32,-0.06,1.42,U] [#6 0.70,-0.50,0.00,M4] [#7 0.26,0.05,0.67,U] [#8 0.37,0.25,0.92,U] 
23:46:04.372 00.001 21068 single-star, 7 included, MultiStar: {0.27, -0.09}, one-star: {-0.00, -0.11}
23:46:04.374 00.002 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
23:46:04.375 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
23:46:04.375 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.02 mountY=0.10, mountTheta=1.74
23:46:04.377 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.11, opts=13)
23:46:04.378 00.001 21068 Enqueuing Move request for scope (-0.00, -0.11)
23:46:04.380 00.002 16108 Worker thread wakes up
23:46:04.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
23:46:04.380 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
23:46:04.380 00.000 16108 Moving (-0.00, -0.11) raw xDistance=-0.02 yDistance=0.10
23:46:04.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:46:04.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:04.381 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:46:04.381 00.000 16108 MoveAxis(E, 0, ABG)
23:46:04.381 00.000 16108 Move returns status 0, amount 0
23:46:04.381 00.000 16108 MoveAxis(N, 0, ABG)
23:46:04.381 00.000 16108 Move returns status 0, amount 0
23:46:04.381 00.000 16108 move complete, result=0
23:46:04.381 00.000 16108 worker thread done servicing request
23:46:04.388 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4057, FiltMin=3408, FiltMax=27331, Gamma=1.000
23:46:04.413 00.025 21068 UpdateGuideState exits: m=43220 SNR=35.7
23:46:04.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:04.418 00.002 21068 Enqueuing Expose request
23:46:04.424 00.006 16108 Worker thread wakes up
23:46:04.425 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:04.425 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:04.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:05.598 01.173 16108 Exposure complete
23:46:05.678 00.080 16108 worker thread done servicing request
23:46:05.678 00.000 21068 OnExposeComplete: enter
23:46:05.679 00.001 21068 UpdateGuideState(): m_state=6
23:46:05.679 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5514
23:46:05.680 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.63, Mass=50904, SNR=38.7, Peak=10096 HFD=2.6
23:46:05.681 00.001 21068 MultiStar: [#1 0.35,-0.14,1.61,U] [#2 0.43,-0.12,1.34,U] [#3 0.44,0.34,0.00,M1] [#4 0.05,-0.06,1.04,U] [#5 0.26,-0.44,0.00,M1] [#6 0.69,-0.45,0.00,M5] [#7 0.55,-0.15,0.00,M1] [#8 0.39,-0.29,0.00,M1] 
23:46:05.682 00.001 21068 refined, 3 included, MultiStar: {0.31, -0.15}, one-star: {0.39, -0.28}
23:46:05.682 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
23:46:05.683 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
23:46:05.685 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.35 cameraTheta=-0.44 mountX=-0.33 mountY=0.07, mountTheta=2.94
23:46:05.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.15, opts=13)
23:46:05.688 00.001 21068 Enqueuing Move request for scope (0.31, -0.15)
23:46:05.689 00.001 16108 Worker thread wakes up
23:46:05.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
23:46:05.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
23:46:05.689 00.000 16108 Moving (0.31, -0.15) raw xDistance=-0.33 yDistance=0.07
23:46:05.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:46:05.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:05.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:05.689 00.000 16108 MoveAxis(E, 88, ABG)
23:46:05.689 00.000 16108 Guiding  Dir = 2, Dur = 88
23:46:05.690 00.001 16108 IsSlewing returns 0
23:46:05.690 00.000 16108 IsGuiding returns 0
23:46:05.694 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4057, FiltMin=3427, FiltMax=30467, Gamma=1.000
23:46:05.708 00.014 21068 UpdateGuideState exits: m=50904 SNR=38.7
23:46:05.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:05.712 00.002 21068 Enqueuing Expose request
23:46:05.746 00.034 16108 PulseGuide returned control before completion, sleep 42
23:46:05.790 00.044 16108 IsGuiding returns 1
23:46:05.790 00.000 16108 scope still moving after pulse duration time elapsed
23:46:05.821 00.031 16108 IsSlewing returns 0
23:46:05.821 00.000 16108 IsGuiding returns 1
23:46:05.853 00.032 16108 IsSlewing returns 0
23:46:05.853 00.000 16108 IsGuiding returns 1
23:46:05.884 00.031 16108 IsSlewing returns 0
23:46:05.884 00.000 16108 IsGuiding returns 1
23:46:05.917 00.033 16108 IsSlewing returns 0
23:46:05.917 00.000 16108 IsGuiding returns 0
23:46:05.917 00.000 16108 scope move finished after 88 + 139 ms
23:46:05.917 00.000 16108 Move returns status 0, amount 88
23:46:05.917 00.000 16108 MoveAxis(N, 0, ABG)
23:46:05.917 00.000 16108 Move returns status 0, amount 0
23:46:05.917 00.000 16108 move complete, result=0
23:46:05.917 00.000 16108 worker thread done servicing request
23:46:05.918 00.001 16108 Worker thread wakes up
23:46:05.918 00.000 21068 GuideStep: -0.3 px 88 ms EAST, 0.1 px 0 ms NORTH
23:46:05.920 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:05.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:06.898 00.978 16108 Exposure complete
23:46:06.969 00.071 16108 worker thread done servicing request
23:46:06.969 00.000 21068 OnExposeComplete: enter
23:46:06.970 00.001 21068 UpdateGuideState(): m_state=6
23:46:06.971 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5515
23:46:06.972 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=876.69, Mass=55354, SNR=46.7, Peak=10323 HFD=3.3
23:46:06.973 00.001 21068 MultiStar: [#1 -0.28,-0.20,1.30,U] [#2 0.08,0.16,1.12,U] [#3 0.22,0.24,1.18,U] [#4 -0.18,0.28,1.04,U] [#5 -0.26,0.00,1.04,U] [#6 0.33,-0.61,0.00,M6] [#7 -0.37,-0.14,0.42,U] [#8 -0.15,-0.25,0.80,U] 
23:46:06.974 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.00}, one-star: {-0.47, -0.22}
23:46:06.975 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
23:46:06.976 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
23:46:06.976 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=0.15 mountY=0.03, mountTheta=0.22
23:46:06.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.00, opts=13)
23:46:06.979 00.001 21068 Enqueuing Move request for scope (-0.16, 0.00)
23:46:06.980 00.001 16108 Worker thread wakes up
23:46:06.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
23:46:06.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
23:46:06.980 00.000 16108 Moving (-0.16, 0.00) raw xDistance=0.15 yDistance=0.03
23:46:06.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:46:06.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:06.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:46:06.980 00.000 16108 MoveAxis(E, 0, ABG)
23:46:06.980 00.000 16108 Move returns status 0, amount 0
23:46:06.980 00.000 16108 MoveAxis(N, 0, ABG)
23:46:06.980 00.000 16108 Move returns status 0, amount 0
23:46:06.980 00.000 16108 move complete, result=0
23:46:06.980 00.000 16108 worker thread done servicing request
23:46:06.987 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4057, FiltMin=3456, FiltMax=26902, Gamma=1.000
23:46:07.013 00.026 21068 UpdateGuideState exits: m=55354 SNR=46.7
23:46:07.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:07.016 00.001 21068 Enqueuing Expose request
23:46:07.019 00.003 16108 Worker thread wakes up
23:46:07.019 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:07.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:07.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:08.189 01.169 16108 Exposure complete
23:46:08.249 00.060 16108 worker thread done servicing request
23:46:08.250 00.001 21068 OnExposeComplete: enter
23:46:08.251 00.001 21068 UpdateGuideState(): m_state=6
23:46:08.252 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5516
23:46:08.253 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.96, Mass=40006, SNR=34.8, Peak=10707 HFD=2.8
23:46:08.254 00.001 21068 MultiStar: [#1 -0.32,0.01,2.09,U] [#2 -0.21,-0.04,1.76,U] [#3 0.05,0.36,1.51,U] [#4 -0.27,0.08,1.31,U] [#5 -0.20,-0.01,1.08,U] [#6 -0.04,-0.44,1.33,U] [#7 0.19,0.07,0.72,U] [#8 -0.17,0.09,1.21,U] 
23:46:08.255 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.02}, one-star: {-0.54, 0.05}
23:46:08.255 00.000 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
23:46:08.256 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
23:46:08.257 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=0.18 mountY=0.02, mountTheta=0.14
23:46:08.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.02, opts=13)
23:46:08.260 00.001 21068 Enqueuing Move request for scope (-0.18, 0.02)
23:46:08.261 00.001 16108 Worker thread wakes up
23:46:08.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
23:46:08.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
23:46:08.261 00.000 16108 Moving (-0.18, 0.02) raw xDistance=0.18 yDistance=0.02
23:46:08.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:46:08.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:08.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:08.261 00.000 16108 MoveAxis(E, 0, ABG)
23:46:08.261 00.000 16108 Move returns status 0, amount 0
23:46:08.261 00.000 16108 MoveAxis(N, 0, ABG)
23:46:08.261 00.000 16108 Move returns status 0, amount 0
23:46:08.261 00.000 16108 move complete, result=0
23:46:08.261 00.000 16108 worker thread done servicing request
23:46:08.265 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4057, FiltMin=3440, FiltMax=31030, Gamma=1.000
23:46:08.290 00.025 21068 UpdateGuideState exits: m=40006 SNR=34.8
23:46:08.292 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:08.294 00.001 21068 Enqueuing Expose request
23:46:08.295 00.001 16108 Worker thread wakes up
23:46:08.295 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:08.297 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:08.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:09.265 00.968 16108 Exposure complete
23:46:09.333 00.068 16108 worker thread done servicing request
23:46:09.333 00.000 21068 OnExposeComplete: enter
23:46:09.334 00.001 21068 UpdateGuideState(): m_state=6
23:46:09.335 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5517
23:46:09.335 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=877.16, Mass=48338, SNR=36.6, Peak=10531 HFD=2.9
23:46:09.336 00.001 21068 MultiStar: [#1 -0.23,-0.08,1.52,U] [#2 -0.11,-0.17,1.85,U] [#3 -0.03,0.13,1.57,U] [#4 -0.60,0.26,0.00,M1] [#5 -0.19,0.37,1.67,U] [#6 0.03,-0.01,1.26,U] [#7 -0.46,0.03,0.77,U] [#8 -0.22,0.24,1.02,U] 
23:46:09.337 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.08}, one-star: {-0.48, 0.26}
23:46:09.338 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
23:46:09.339 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
23:46:09.339 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.71 mountX=0.19 mountY=-0.04, mountTheta=-0.20
23:46:09.342 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.08, opts=13)
23:46:09.343 00.001 21068 Enqueuing Move request for scope (-0.18, 0.08)
23:46:09.343 00.000 16108 Worker thread wakes up
23:46:09.344 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
23:46:09.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
23:46:09.344 00.000 16108 Moving (-0.18, 0.08) raw xDistance=0.19 yDistance=-0.04
23:46:09.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:46:09.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:09.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:09.344 00.000 16108 MoveAxis(E, 0, ABG)
23:46:09.344 00.000 16108 Move returns status 0, amount 0
23:46:09.344 00.000 16108 MoveAxis(N, 0, ABG)
23:46:09.344 00.000 16108 Move returns status 0, amount 0
23:46:09.344 00.000 16108 move complete, result=0
23:46:09.344 00.000 16108 worker thread done servicing request
23:46:09.349 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=4057, FiltMin=3411, FiltMax=28646, Gamma=1.000
23:46:09.378 00.029 21068 UpdateGuideState exits: m=48338 SNR=36.6
23:46:09.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:09.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:09.380 00.000 21068 Enqueuing Expose request
23:46:09.381 00.001 16108 Worker thread wakes up
23:46:09.381 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:09.383 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:09.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:10.558 01.175 16108 Exposure complete
23:46:10.646 00.088 16108 worker thread done servicing request
23:46:10.646 00.000 21068 OnExposeComplete: enter
23:46:10.647 00.001 21068 UpdateGuideState(): m_state=6
23:46:10.648 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5518
23:46:10.648 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=876.38, Mass=55602, SNR=45.7, Peak=10435 HFD=3.3
23:46:10.650 00.002 21068 MultiStar: [#1 -0.35,-0.37,0.00,M1] [#2 -0.09,-0.08,1.36,U] [#3 -0.00,-0.09,1.40,U] [#4 -0.42,-0.16,1.08,U] [#5 -0.05,-0.03,1.06,U] [#6 0.49,-0.49,0.00,M5] [#7 0.16,0.49,0.00,M1] [#8 -0.03,-0.49,0.00,M1] 
23:46:10.650 00.000 21068 refined, 4 included, MultiStar: {-0.18, -0.16}, one-star: {-0.38, -0.53}
23:46:10.651 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.93)
23:46:10.652 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
23:46:10.653 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.39 mountX=0.14 mountY=0.20, mountTheta=0.95
23:46:10.654 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.16, opts=13)
23:46:10.655 00.001 21068 Enqueuing Move request for scope (-0.18, -0.16)
23:46:10.656 00.001 16108 Worker thread wakes up
23:46:10.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
23:46:10.656 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
23:46:10.656 00.000 16108 Moving (-0.18, -0.16) raw xDistance=0.14 yDistance=0.20
23:46:10.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:46:10.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:46:10.656 00.000 16108 MoveAxis(E, 0, ABG)
23:46:10.656 00.000 16108 Move returns status 0, amount 0
23:46:10.656 00.000 16108 MoveAxis(S, 40, ABG)
23:46:10.656 00.000 16108 Guiding  Dir = 1, Dur = 40
23:46:10.657 00.001 16108 IsSlewing returns 0
23:46:10.657 00.000 16108 IsGuiding returns 0
23:46:10.660 00.003 16108 PulseGuide returned control before completion, sleep 47
23:46:10.660 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4057, FiltMin=3398, FiltMax=28835, Gamma=1.000
23:46:10.680 00.020 21068 UpdateGuideState exits: m=55602 SNR=45.7
23:46:10.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:10.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:10.683 00.001 21068 Enqueuing Expose request
23:46:10.720 00.037 16108 IsGuiding returns 1
23:46:10.720 00.000 16108 scope still moving after pulse duration time elapsed
23:46:10.752 00.032 16108 IsSlewing returns 0
23:46:10.752 00.000 16108 IsGuiding returns 0
23:46:10.752 00.000 16108 scope move finished after 40 + 55 ms
23:46:10.752 00.000 16108 Move returns status 0, amount 40
23:46:10.752 00.000 16108 move complete, result=0
23:46:10.752 00.000 16108 worker thread done servicing request
23:46:10.752 00.000 16108 Worker thread wakes up
23:46:10.752 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
23:46:10.755 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:10.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:11.735 00.980 16108 Exposure complete
23:46:11.790 00.055 16108 worker thread done servicing request
23:46:11.790 00.000 21068 OnExposeComplete: enter
23:46:11.792 00.002 21068 UpdateGuideState(): m_state=6
23:46:11.793 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5519
23:46:11.794 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=876.77, Mass=61680, SNR=50.2, Peak=9971 HFD=3.5
23:46:11.795 00.001 21068 MultiStar: [#1 0.18,-0.22,1.21,U] [#2 -0.11,0.08,1.21,U] [#3 0.39,0.21,1.16,U] [#4 -0.03,0.20,0.96,U] [#5 0.15,0.12,1.09,U] [#6 0.58,-0.26,0.00,M6] [#7 0.21,0.42,0.60,U] [#8 0.27,-0.13,0.69,U] 
23:46:11.795 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {-0.58, -0.13}
23:46:11.796 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
23:46:11.797 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
23:46:11.798 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
23:46:11.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
23:46:11.800 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
23:46:11.801 00.001 16108 Worker thread wakes up
23:46:11.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:46:11.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:46:11.801 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:46:11.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:46:11.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:11.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:11.802 00.001 16108 MoveAxis(E, 0, ABG)
23:46:11.802 00.000 16108 Move returns status 0, amount 0
23:46:11.802 00.000 16108 MoveAxis(N, 0, ABG)
23:46:11.802 00.000 16108 Move returns status 0, amount 0
23:46:11.802 00.000 16108 move complete, result=0
23:46:11.802 00.000 16108 worker thread done servicing request
23:46:11.805 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4057, FiltMin=3481, FiltMax=29805, Gamma=1.000
23:46:11.820 00.015 21068 UpdateGuideState exits: m=61680 SNR=50.2
23:46:11.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:11.823 00.001 21068 Enqueuing Expose request
23:46:11.823 00.000 16108 Worker thread wakes up
23:46:11.823 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:11.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:11.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:12.990 01.166 16108 Exposure complete
23:46:13.069 00.079 16108 worker thread done servicing request
23:46:13.069 00.000 21068 OnExposeComplete: enter
23:46:13.070 00.001 21068 UpdateGuideState(): m_state=6
23:46:13.072 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5520
23:46:13.073 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=876.92, Mass=57451, SNR=44.2, Peak=10531 HFD=2.8
23:46:13.075 00.002 21068 MultiStar: [#1 -0.39,0.08,1.33,U] [#2 -0.21,0.01,1.42,U] [#3 -0.14,0.33,1.32,U] [#4 -0.38,0.25,1.17,U] [#5 -0.21,0.11,1.33,U] [#6 0.08,0.32,1.01,U] [#7 0.02,0.61,0.00,M1] [#8 -0.19,0.05,0.73,U] 
23:46:13.076 00.001 21068 refined, 7 included, MultiStar: {-0.25, 0.15}, one-star: {-0.59, 0.01}
23:46:13.078 00.002 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
23:46:13.078 00.000 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
23:46:13.079 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.62 mountX=0.28 mountY=-0.08, mountTheta=-0.29
23:46:13.082 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.15, opts=13)
23:46:13.083 00.001 21068 Enqueuing Move request for scope (-0.25, 0.15)
23:46:13.084 00.001 16108 Worker thread wakes up
23:46:13.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
23:46:13.084 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
23:46:13.084 00.000 16108 Moving (-0.25, 0.15) raw xDistance=0.28 yDistance=-0.08
23:46:13.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
23:46:13.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:13.085 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:13.085 00.000 16108 MoveAxis(W, 72, ABG)
23:46:13.085 00.000 16108 Guiding  Dir = 3, Dur = 72
23:46:13.085 00.000 16108 IsSlewing returns 0
23:46:13.085 00.000 16108 IsGuiding returns 0
23:46:13.089 00.004 16108 PulseGuide returned control before completion, sleep 80
23:46:13.089 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4054, FiltMin=3462, FiltMax=30269, Gamma=1.000
23:46:13.104 00.015 21068 UpdateGuideState exits: m=57451 SNR=44.2
23:46:13.106 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.108 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:13.109 00.001 21068 Enqueuing Expose request
23:46:13.181 00.072 16108 IsGuiding returns 1
23:46:13.181 00.000 16108 scope still moving after pulse duration time elapsed
23:46:13.212 00.031 16108 IsSlewing returns 0
23:46:13.212 00.000 16108 IsGuiding returns 0
23:46:13.212 00.000 16108 scope move finished after 72 + 54 ms
23:46:13.212 00.000 16108 Move returns status 0, amount 72
23:46:13.212 00.000 16108 MoveAxis(N, 0, ABG)
23:46:13.212 00.000 16108 Move returns status 0, amount 0
23:46:13.212 00.000 16108 move complete, result=0
23:46:13.212 00.000 16108 worker thread done servicing request
23:46:13.212 00.000 16108 Worker thread wakes up
23:46:13.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:13.212 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
23:46:13.213 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:14.186 00.973 16108 Exposure complete
23:46:14.259 00.073 16108 worker thread done servicing request
23:46:14.259 00.000 21068 OnExposeComplete: enter
23:46:14.260 00.001 21068 UpdateGuideState(): m_state=6
23:46:14.261 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5521
23:46:14.264 00.003 21068 Star::Find returns 1 (0), X=220.06, Y=876.62, Mass=55513, SNR=41.3, Peak=9571 HFD=3.3
23:46:14.265 00.001 21068 MultiStar: [#1 -0.37,-0.36,0.00,M1] [#2 -0.07,-0.19,1.43,U] [#3 0.20,0.16,1.36,U] [#4 -0.14,-0.37,1.36,U] [#5 -0.19,-0.23,1.22,U] [#6 0.53,-0.63,0.00,M6] [#7 -0.02,0.14,0.71,U] [#8 -0.19,-0.57,0.00,M1] 
23:46:14.267 00.002 21068 refined, 5 included, MultiStar: {-0.10, -0.15}, one-star: {-0.46, -0.29}
23:46:14.268 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
23:46:14.270 00.002 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
23:46:14.271 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.18 mountX=0.07 mountY=0.16, mountTheta=1.15
23:46:14.274 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.15, opts=13)
23:46:14.275 00.001 21068 Enqueuing Move request for scope (-0.10, -0.15)
23:46:14.277 00.002 16108 Worker thread wakes up
23:46:14.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
23:46:14.277 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
23:46:14.277 00.000 16108 Moving (-0.10, -0.15) raw xDistance=0.07 yDistance=0.16
23:46:14.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:46:14.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:14.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:46:14.277 00.000 16108 MoveAxis(E, 0, ABG)
23:46:14.277 00.000 16108 Move returns status 0, amount 0
23:46:14.278 00.001 16108 MoveAxis(N, 0, ABG)
23:46:14.278 00.000 16108 Move returns status 0, amount 0
23:46:14.278 00.000 16108 move complete, result=0
23:46:14.278 00.000 16108 worker thread done servicing request
23:46:14.284 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4054, FiltMin=3472, FiltMax=23734, Gamma=1.000
23:46:14.306 00.022 21068 UpdateGuideState exits: m=55513 SNR=41.3
23:46:14.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:14.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:14.308 00.000 21068 Enqueuing Expose request
23:46:14.309 00.001 16108 Worker thread wakes up
23:46:14.309 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:14.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:14.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:15.477 01.167 16108 Exposure complete
23:46:15.534 00.057 16108 worker thread done servicing request
23:46:15.535 00.001 21068 OnExposeComplete: enter
23:46:15.536 00.001 21068 UpdateGuideState(): m_state=6
23:46:15.537 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5522
23:46:15.537 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=876.97, Mass=50941, SNR=41.9, Peak=9939 HFD=2.6
23:46:15.538 00.001 21068 MultiStar: [#1 -0.31,-0.03,1.37,U] [#2 -0.05,0.13,1.24,U] [#3 0.23,0.30,1.53,U] [#4 -0.28,0.17,1.17,U] [#5 -0.06,0.13,1.39,U] [#6 0.26,-0.25,0.86,U] [#7 0.17,0.16,0.54,U] [#8 0.07,0.37,1.10,U] 
23:46:15.539 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.33, 0.06}
23:46:15.540 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
23:46:15.541 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:46:15.542 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.91 mountX=0.07 mountY=-0.11, mountTheta=-1.04
23:46:15.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.13, opts=13)
23:46:15.544 00.001 21068 Enqueuing Move request for scope (-0.04, 0.13)
23:46:15.545 00.001 16108 Worker thread wakes up
23:46:15.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:46:15.545 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:46:15.545 00.000 16108 Moving (-0.04, 0.13) raw xDistance=0.07 yDistance=-0.11
23:46:15.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:46:15.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:15.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:46:15.546 00.001 16108 MoveAxis(E, 0, ABG)
23:46:15.546 00.000 16108 Move returns status 0, amount 0
23:46:15.546 00.000 16108 MoveAxis(N, 0, ABG)
23:46:15.546 00.000 16108 Move returns status 0, amount 0
23:46:15.546 00.000 16108 move complete, result=0
23:46:15.546 00.000 16108 worker thread done servicing request
23:46:15.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4048, FiltMin=3433, FiltMax=31609, Gamma=1.000
23:46:15.564 00.014 21068 UpdateGuideState exits: m=50941 SNR=41.9
23:46:15.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:15.565 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:15.566 00.001 21068 Enqueuing Expose request
23:46:15.567 00.001 16108 Worker thread wakes up
23:46:15.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:15.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:15.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:16.542 00.974 16108 Exposure complete
23:46:16.626 00.084 16108 worker thread done servicing request
23:46:16.626 00.000 21068 OnExposeComplete: enter
23:46:16.627 00.001 21068 UpdateGuideState(): m_state=6
23:46:16.628 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5523
23:46:16.629 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.86, Mass=66183, SNR=52.2, Peak=11827 HFD=3.4
23:46:16.629 00.000 21068 MultiStar: [#1 -0.45,-0.23,0.00,M1] [#2 -0.17,-0.19,1.21,U] [#3 0.15,0.41,0.98,U] [#4 -0.27,0.16,0.93,U] [#5 -0.01,-0.18,0.98,U] [#6 0.07,-0.66,0.00,M6] [#7 -0.69,0.24,0.00,M1] [#8 0.03,0.47,0.75,U] 
23:46:16.631 00.002 21068 single-star, 5 included, MultiStar: {-0.06, 0.08}, one-star: {-0.03, -0.05}
23:46:16.632 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
23:46:16.633 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
23:46:16.633 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.11 mountX=0.02 mountY=0.06, mountTheta=1.22
23:46:16.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
23:46:16.636 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
23:46:16.636 00.000 16108 Worker thread wakes up
23:46:16.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:46:16.637 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:46:16.637 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
23:46:16.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:46:16.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:16.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:16.637 00.000 16108 MoveAxis(E, 0, ABG)
23:46:16.637 00.000 16108 Move returns status 0, amount 0
23:46:16.637 00.000 16108 MoveAxis(N, 0, ABG)
23:46:16.637 00.000 16108 Move returns status 0, amount 0
23:46:16.637 00.000 16108 move complete, result=0
23:46:16.637 00.000 16108 worker thread done servicing request
23:46:16.644 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=4048, FiltMin=3385, FiltMax=27661, Gamma=1.000
23:46:16.671 00.027 21068 UpdateGuideState exits: m=66183 SNR=52.2
23:46:16.673 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:16.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:16.676 00.002 21068 Enqueuing Expose request
23:46:16.677 00.001 16108 Worker thread wakes up
23:46:16.678 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:16.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:16.678 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:17.846 01.168 16108 Exposure complete
23:46:17.904 00.058 16108 worker thread done servicing request
23:46:17.904 00.000 21068 OnExposeComplete: enter
23:46:17.906 00.002 21068 UpdateGuideState(): m_state=6
23:46:17.907 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5524
23:46:17.908 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.92, Mass=54546, SNR=42.9, Peak=11235 HFD=2.6
23:46:17.910 00.002 21068 MultiStar: [#1 -0.44,-0.10,1.35,U] [#2 -0.04,-0.08,1.38,U] [#3 -0.01,0.46,1.09,U] [#4 -0.24,0.38,1.17,U] [#5 -0.34,0.11,0.97,U] [#6 -0.02,0.03,0.85,U] [#7 -0.32,0.44,0.00,M2] [#8 -0.11,0.08,0.73,U] 
23:46:17.912 00.002 21068 refined, 7 included, MultiStar: {-0.19, 0.11}, one-star: {-0.28, 0.01}
23:46:17.913 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
23:46:17.916 00.003 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
23:46:17.917 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.64 mountX=0.21 mountY=-0.06, mountTheta=-0.27
23:46:17.920 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.11, opts=13)
23:46:17.922 00.002 21068 Enqueuing Move request for scope (-0.19, 0.11)
23:46:17.922 00.000 16108 Worker thread wakes up
23:46:17.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
23:46:17.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
23:46:17.922 00.000 16108 Moving (-0.19, 0.11) raw xDistance=0.21 yDistance=-0.06
23:46:17.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:46:17.923 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:17.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:17.923 00.000 16108 MoveAxis(W, 55, ABG)
23:46:17.923 00.000 16108 Guiding  Dir = 3, Dur = 55
23:46:17.923 00.000 16108 IsSlewing returns 0
23:46:17.923 00.000 16108 IsGuiding returns 0
23:46:17.928 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4048, FiltMin=3427, FiltMax=28518, Gamma=1.000
23:46:17.947 00.019 21068 UpdateGuideState exits: m=54546 SNR=42.9
23:46:17.949 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.949 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:17.950 00.001 21068 Enqueuing Expose request
23:46:17.984 00.034 16108 IsGuiding returns 1
23:46:17.984 00.000 16108 scope still moving after pulse duration time elapsed
23:46:18.014 00.030 16108 IsSlewing returns 0
23:46:18.014 00.000 16108 IsGuiding returns 1
23:46:18.050 00.036 16108 IsSlewing returns 0
23:46:18.050 00.000 16108 IsGuiding returns 1
23:46:18.077 00.027 16108 IsSlewing returns 0
23:46:18.077 00.000 16108 IsGuiding returns 0
23:46:18.077 00.000 16108 scope move finished after 55 + 98 ms
23:46:18.077 00.000 16108 Move returns status 0, amount 55
23:46:18.077 00.000 16108 MoveAxis(N, 0, ABG)
23:46:18.077 00.000 16108 Move returns status 0, amount 0
23:46:18.077 00.000 16108 move complete, result=0
23:46:18.077 00.000 16108 worker thread done servicing request
23:46:18.077 00.000 16108 Worker thread wakes up
23:46:18.077 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
23:46:18.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:18.079 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:19.044 00.965 16108 Exposure complete
23:46:19.110 00.066 16108 worker thread done servicing request
23:46:19.110 00.000 21068 OnExposeComplete: enter
23:46:19.111 00.001 21068 UpdateGuideState(): m_state=6
23:46:19.111 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5525
23:46:19.112 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.00, Mass=51290, SNR=43.3, Peak=9904 HFD=3.3
23:46:19.113 00.001 21068 MultiStar: [#1 -0.02,-0.28,1.27,U] [#2 0.64,-0.12,0.00,M1] [#3 0.31,0.11,1.25,U] [#4 0.24,0.08,1.28,U] [#5 0.21,-0.10,0.98,U] [#6 0.54,-0.33,0.00,M6] [#7 -0.43,-0.22,0.00,M3] [#8 0.56,-0.06,0.00,M1] 
23:46:19.114 00.001 21068 single-star, 4 included, MultiStar: {0.16, -0.02}, one-star: {0.03, 0.10}
23:46:19.115 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:46:19.116 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:46:19.116 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.29 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
23:46:19.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
23:46:19.119 00.001 21068 Enqueuing Move request for scope (0.03, 0.10)
23:46:19.120 00.001 16108 Worker thread wakes up
23:46:19.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
23:46:19.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
23:46:19.120 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.10
23:46:19.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:46:19.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:19.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:19.120 00.000 16108 MoveAxis(E, 0, ABG)
23:46:19.120 00.000 16108 Move returns status 0, amount 0
23:46:19.120 00.000 16108 MoveAxis(N, 0, ABG)
23:46:19.120 00.000 16108 Move returns status 0, amount 0
23:46:19.120 00.000 16108 move complete, result=0
23:46:19.120 00.000 16108 worker thread done servicing request
23:46:19.124 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4048, FiltMin=3440, FiltMax=30429, Gamma=1.000
23:46:19.146 00.022 21068 UpdateGuideState exits: m=51290 SNR=43.3
23:46:19.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:19.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:19.149 00.001 21068 Enqueuing Expose request
23:46:19.150 00.001 16108 Worker thread wakes up
23:46:19.150 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:19.151 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:19.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:20.315 01.164 16108 Exposure complete
23:46:20.387 00.072 16108 worker thread done servicing request
23:46:20.388 00.001 21068 OnExposeComplete: enter
23:46:20.389 00.001 21068 UpdateGuideState(): m_state=6
23:46:20.390 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5526
23:46:20.391 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.91, Mass=50714, SNR=38.2, Peak=11712 HFD=2.6
23:46:20.392 00.001 21068 MultiStar: [#1 0.24,0.08,1.56,U] [#2 0.64,-0.12,0.00,M2] [#3 0.58,0.36,0.00,M1] [#4 0.37,0.38,0.00,M1] [#5 0.31,-0.14,1.38,U] [#6 0.75,-0.15,0.00,M7] [#7 0.61,0.40,0.00,M4] [#8 0.61,0.11,0.00,M2] 
23:46:20.392 00.000 21068 single-star, 2 included, MultiStar: {0.25, -0.02}, one-star: {0.18, 0.00}
23:46:20.393 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
23:46:20.394 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
23:46:20.395 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.17 mountY=-0.05, mountTheta=-2.89
23:46:20.398 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.00, opts=13)
23:46:20.399 00.001 21068 Enqueuing Move request for scope (0.18, 0.00)
23:46:20.400 00.001 16108 Worker thread wakes up
23:46:20.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
23:46:20.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
23:46:20.400 00.000 16108 Moving (0.18, 0.00) raw xDistance=-0.17 yDistance=-0.05
23:46:20.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:46:20.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:20.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:20.400 00.000 16108 MoveAxis(E, 0, ABG)
23:46:20.400 00.000 16108 Move returns status 0, amount 0
23:46:20.400 00.000 16108 MoveAxis(N, 0, ABG)
23:46:20.400 00.000 16108 Move returns status 0, amount 0
23:46:20.400 00.000 16108 move complete, result=0
23:46:20.400 00.000 16108 worker thread done servicing request
23:46:20.405 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4045, FiltMin=3373, FiltMax=29437, Gamma=1.000
23:46:20.429 00.024 21068 UpdateGuideState exits: m=50714 SNR=38.2
23:46:20.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.432 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:20.433 00.001 21068 Enqueuing Expose request
23:46:20.434 00.001 16108 Worker thread wakes up
23:46:20.434 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:20.436 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:20.437 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:21.420 00.983 16108 Exposure complete
23:46:21.478 00.058 16108 worker thread done servicing request
23:46:21.478 00.000 21068 OnExposeComplete: enter
23:46:21.479 00.001 21068 UpdateGuideState(): m_state=6
23:46:21.480 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5527
23:46:21.481 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.64, Mass=67440, SNR=49.3, Peak=11856 HFD=3.1
23:46:21.482 00.001 21068 MultiStar: [#1 0.25,-0.18,1.09,U] [#2 0.62,-0.01,0.00,M3] [#3 0.66,-0.08,0.00,M2] [#4 0.30,0.14,1.08,U] [#5 0.37,0.01,0.97,U] [#6 0.95,-0.20,0.00,M8] [#7 0.57,0.17,0.00,M5] [#8 0.42,-0.22,0.00,M3] 
23:46:21.482 00.000 21068 refined, 3 included, MultiStar: {0.23, -0.08}, one-star: {-0.00, -0.27}
23:46:21.483 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
23:46:21.485 00.002 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
23:46:21.485 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.32 mountX=-0.24 mountY=0.02, mountTheta=3.06
23:46:21.488 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.08, opts=13)
23:46:21.489 00.001 21068 Enqueuing Move request for scope (0.23, -0.08)
23:46:21.490 00.001 16108 Worker thread wakes up
23:46:21.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
23:46:21.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
23:46:21.490 00.000 16108 Moving (0.23, -0.08) raw xDistance=-0.24 yDistance=0.02
23:46:21.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:46:21.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:21.491 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:21.491 00.000 16108 MoveAxis(E, 63, ABG)
23:46:21.491 00.000 16108 Guiding  Dir = 2, Dur = 63
23:46:21.491 00.000 16108 IsSlewing returns 0
23:46:21.491 00.000 16108 IsGuiding returns 0
23:46:21.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4041, FiltMin=3417, FiltMax=29731, Gamma=1.000
23:46:21.520 00.025 21068 UpdateGuideState exits: m=67440 SNR=49.3
23:46:21.520 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.521 00.001 16108 PulseGuide returned control before completion, sleep 45
23:46:21.521 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:21.522 00.001 21068 Enqueuing Expose request
23:46:21.580 00.058 16108 IsGuiding returns 1
23:46:21.580 00.000 16108 scope still moving after pulse duration time elapsed
23:46:21.611 00.031 16108 IsSlewing returns 0
23:46:21.611 00.000 16108 IsGuiding returns 0
23:46:21.611 00.000 16108 scope move finished after 63 + 57 ms
23:46:21.611 00.000 16108 Move returns status 0, amount 63
23:46:21.611 00.000 16108 MoveAxis(N, 0, ABG)
23:46:21.611 00.000 16108 Move returns status 0, amount 0
23:46:21.611 00.000 16108 move complete, result=0
23:46:21.611 00.000 16108 worker thread done servicing request
23:46:21.611 00.000 16108 Worker thread wakes up
23:46:21.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:21.613 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:21.613 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
23:46:22.781 01.168 16108 Exposure complete
23:46:22.868 00.087 16108 worker thread done servicing request
23:46:22.868 00.000 21068 OnExposeComplete: enter
23:46:22.869 00.001 21068 UpdateGuideState(): m_state=6
23:46:22.870 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5528
23:46:22.871 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.86, Mass=60439, SNR=47.8, Peak=11232 HFD=2.9
23:46:22.873 00.002 21068 MultiStar: [#1 0.05,-0.36,1.09,U] [#2 0.13,0.11,1.36,U] [#3 0.28,0.12,1.02,U] [#4 0.21,-0.11,1.08,U] [#5 0.05,0.05,1.12,U] [#6 0.49,-0.64,0.00,M9] [#7 0.11,0.24,0.58,U] [#8 0.26,0.08,0.78,U] 
23:46:22.875 00.002 21068 single-star, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.05, -0.05}
23:46:22.876 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
23:46:22.878 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
23:46:22.880 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.05 mountY=0.04, mountTheta=2.55
23:46:22.883 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
23:46:22.884 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
23:46:22.886 00.002 16108 Worker thread wakes up
23:46:22.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:46:22.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:46:22.886 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.05 yDistance=0.04
23:46:22.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:46:22.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:22.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:22.887 00.001 16108 MoveAxis(E, 0, ABG)
23:46:22.887 00.000 16108 Move returns status 0, amount 0
23:46:22.887 00.000 16108 MoveAxis(N, 0, ABG)
23:46:22.887 00.000 16108 Move returns status 0, amount 0
23:46:22.887 00.000 16108 move complete, result=0
23:46:22.887 00.000 16108 worker thread done servicing request
23:46:22.891 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4041, FiltMin=3411, FiltMax=28886, Gamma=1.000
23:46:22.905 00.014 21068 UpdateGuideState exits: m=60439 SNR=47.8
23:46:22.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:22.906 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:22.907 00.001 21068 Enqueuing Expose request
23:46:22.908 00.001 16108 Worker thread wakes up
23:46:22.908 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:22.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:22.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:23.877 00.968 16108 Exposure complete
23:46:23.933 00.056 16108 worker thread done servicing request
23:46:23.933 00.000 21068 OnExposeComplete: enter
23:46:23.935 00.002 21068 UpdateGuideState(): m_state=6
23:46:23.936 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5529
23:46:23.937 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.76, Mass=57194, SNR=40.3, Peak=10787 HFD=3.1
23:46:23.940 00.003 21068 MultiStar: [#1 0.03,-0.34,1.35,U] [#2 0.32,-0.50,0.00,M3] [#3 0.37,-0.04,1.47,U] [#4 0.11,-0.17,1.56,U] [#5 0.30,-0.37,0.00,M1] [#6 0.76,-0.65,0.00,M10] [#7 0.06,0.21,0.67,U] [#8 0.07,-0.14,0.91,U] 
23:46:23.942 00.002 21068 refined, 5 included, MultiStar: {0.10, -0.13}, one-star: {-0.17, -0.15}
23:46:23.944 00.002 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
23:46:23.945 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
23:46:23.946 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.92 mountX=-0.12 mountY=0.10, mountTheta=2.43
23:46:23.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
23:46:23.949 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
23:46:23.952 00.003 16108 Worker thread wakes up
23:46:23.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:46:23.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:46:23.952 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
23:46:23.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:46:23.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:23.953 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:46:23.953 00.000 16108 MoveAxis(E, 0, ABG)
23:46:23.953 00.000 16108 Move returns status 0, amount 0
23:46:23.953 00.000 16108 MoveAxis(N, 0, ABG)
23:46:23.953 00.000 16108 Move returns status 0, amount 0
23:46:23.953 00.000 16108 move complete, result=0
23:46:23.953 00.000 16108 worker thread done servicing request
23:46:23.959 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4038, FiltMin=3440, FiltMax=31539, Gamma=1.000
23:46:23.974 00.015 21068 UpdateGuideState exits: m=57194 SNR=40.3
23:46:23.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:23.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:23.976 00.000 21068 Enqueuing Expose request
23:46:23.978 00.002 16108 Worker thread wakes up
23:46:23.978 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:23.979 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:23.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:25.135 01.156 16108 Exposure complete
23:46:25.220 00.085 16108 worker thread done servicing request
23:46:25.220 00.000 21068 OnExposeComplete: enter
23:46:25.221 00.001 21068 UpdateGuideState(): m_state=6
23:46:25.223 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5530
23:46:25.225 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=876.66, Mass=45614, SNR=34.5, Peak=10035 HFD=2.8
23:46:25.226 00.001 21068 MultiStar: [#1 0.16,-0.37,1.71,U] [#2 -0.05,-0.22,2.16,U] [#3 0.18,-0.08,1.58,U] [#4 -0.14,-0.04,1.52,U] [#5 -0.07,-0.52,0.00,M2] [#6 0.42,-0.80,0.00,R] [#7 0.07,-0.00,0.85,U] [#8 0.11,-0.33,0.96,U] 
23:46:25.228 00.002 21068 refined, 6 included, MultiStar: {0.02, -0.19}, one-star: {-0.16, -0.25}
23:46:25.229 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
23:46:25.230 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
23:46:25.231 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=-0.06 mountY=0.18, mountTheta=1.88
23:46:25.234 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.19, opts=13)
23:46:25.235 00.001 21068 Enqueuing Move request for scope (0.02, -0.19)
23:46:25.236 00.001 16108 Worker thread wakes up
23:46:25.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
23:46:25.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
23:46:25.236 00.000 16108 Moving (0.02, -0.19) raw xDistance=-0.06 yDistance=0.18
23:46:25.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:46:25.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:25.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:46:25.236 00.000 16108 MoveAxis(E, 0, ABG)
23:46:25.236 00.000 16108 Move returns status 0, amount 0
23:46:25.236 00.000 16108 MoveAxis(N, 0, ABG)
23:46:25.236 00.000 16108 Move returns status 0, amount 0
23:46:25.236 00.000 16108 move complete, result=0
23:46:25.236 00.000 16108 worker thread done servicing request
23:46:25.242 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4035, FiltMin=3405, FiltMax=34195, Gamma=1.000
23:46:25.262 00.020 21068 UpdateGuideState exits: m=45614 SNR=34.5
23:46:25.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.265 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:25.265 00.000 21068 Enqueuing Expose request
23:46:25.267 00.002 16108 Worker thread wakes up
23:46:25.267 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:25.269 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:25.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:26.243 00.974 16108 Exposure complete
23:46:26.316 00.073 16108 worker thread done servicing request
23:46:26.317 00.001 21068 OnExposeComplete: enter
23:46:26.318 00.001 21068 UpdateGuideState(): m_state=6
23:46:26.320 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5531
23:46:26.321 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.81, Mass=53246, SNR=42.0, Peak=9939 HFD=3.0
23:46:26.322 00.001 21068 MultiStar: [#1 -0.23,-0.51,0.00,M1] [#2 0.12,-0.69,0.00,M3] [#3 0.13,-0.23,1.32,U] [#4 0.10,-0.38,1.12,U] [#5 0.03,-0.28,1.31,U] [#6 0.15,-0.10,1.31,U] [#7 0.12,-0.39,0.57,U] [#8 0.26,-0.48,0.00,M1] 
23:46:26.323 00.001 21068 single-star, 5 included, MultiStar: {0.06, -0.23}, one-star: {-0.19, -0.09}
23:46:26.324 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
23:46:26.325 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
23:46:26.326 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=0.17 mountY=0.13, mountTheta=0.68
23:46:26.327 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.09, opts=13)
23:46:26.329 00.002 21068 Enqueuing Move request for scope (-0.19, -0.09)
23:46:26.330 00.001 16108 Worker thread wakes up
23:46:26.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
23:46:26.330 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
23:46:26.330 00.000 16108 Moving (-0.19, -0.09) raw xDistance=0.17 yDistance=0.13
23:46:26.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:46:26.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:26.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:26.330 00.000 16108 MoveAxis(E, 0, ABG)
23:46:26.330 00.000 16108 Move returns status 0, amount 0
23:46:26.330 00.000 16108 MoveAxis(N, 0, ABG)
23:46:26.330 00.000 16108 Move returns status 0, amount 0
23:46:26.331 00.001 16108 move complete, result=0
23:46:26.331 00.000 16108 worker thread done servicing request
23:46:26.334 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4035, FiltMin=3405, FiltMax=28464, Gamma=1.000
23:46:26.353 00.019 21068 UpdateGuideState exits: m=53246 SNR=42.0
23:46:26.354 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.356 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:26.358 00.002 21068 Enqueuing Expose request
23:46:26.359 00.001 16108 Worker thread wakes up
23:46:26.359 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:26.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:26.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:27.508 01.148 16108 Exposure complete
23:46:27.588 00.080 16108 worker thread done servicing request
23:46:27.588 00.000 21068 OnExposeComplete: enter
23:46:27.589 00.001 21068 UpdateGuideState(): m_state=6
23:46:27.590 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5532
23:46:27.591 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.54, Mass=57804, SNR=41.7, Peak=9840 HFD=3.3
23:46:27.592 00.001 21068 MultiStar: [#1 -0.07,-0.48,0.00,M2] [#2 0.09,-0.47,0.00,M4] [#3 0.21,-0.01,1.62,U] [#4 0.00,0.01,1.52,U] [#5 0.18,-0.40,1.10,U] [#6 0.40,0.00,1.36,U] [#7 0.00,-0.05,0.67,U] [#8 0.19,-0.23,0.98,U] 
23:46:27.592 00.000 21068 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {-0.28, -0.36}
23:46:27.593 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
23:46:27.599 00.006 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
23:46:27.600 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.81 mountX=-0.14 mountY=0.09, mountTheta=2.55
23:46:27.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
23:46:27.602 00.001 21068 Enqueuing Move request for scope (0.12, -0.13)
23:46:27.602 00.000 16108 Worker thread wakes up
23:46:27.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:46:27.603 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:46:27.603 00.000 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.09
23:46:27.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:46:27.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:27.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:27.603 00.000 16108 MoveAxis(E, 0, ABG)
23:46:27.603 00.000 16108 Move returns status 0, amount 0
23:46:27.603 00.000 16108 MoveAxis(N, 0, ABG)
23:46:27.603 00.000 16108 Move returns status 0, amount 0
23:46:27.603 00.000 16108 move complete, result=0
23:46:27.603 00.000 16108 worker thread done servicing request
23:46:27.609 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4032, FiltMin=3443, FiltMax=30694, Gamma=1.000
23:46:27.631 00.022 21068 UpdateGuideState exits: m=57804 SNR=41.7
23:46:27.633 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:27.635 00.001 21068 Enqueuing Expose request
23:46:27.636 00.001 16108 Worker thread wakes up
23:46:27.637 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:27.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:27.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:28.619 00.982 16108 Exposure complete
23:46:28.676 00.057 16108 worker thread done servicing request
23:46:28.676 00.000 21068 OnExposeComplete: enter
23:46:28.677 00.001 21068 UpdateGuideState(): m_state=6
23:46:28.679 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5533
23:46:28.681 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=876.42, Mass=54262, SNR=42.3, Peak=10368 HFD=2.9
23:46:28.683 00.002 21068 MultiStar: [#1 0.25,-0.52,0.00,M3] [#2 0.34,-0.47,0.00,M5] [#3 0.73,-0.19,0.00,M1] [#4 0.27,-0.38,1.47,U] [#5 0.40,-0.31,0.00,M1] [#6 0.21,0.07,1.39,U] [#7 0.45,-0.24,0.00,M1] [#8 0.43,-0.28,0.00,M1] 
23:46:28.684 00.001 21068 refined, 2 included, MultiStar: {0.21, -0.25}, one-star: {0.13, -0.49}
23:46:28.687 00.003 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
23:46:28.688 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
23:46:28.690 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-0.87 mountX=-0.25 mountY=0.19, mountTheta=2.49
23:46:28.693 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.25, opts=13)
23:46:28.694 00.001 21068 Enqueuing Move request for scope (0.21, -0.25)
23:46:28.695 00.001 16108 Worker thread wakes up
23:46:28.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
23:46:28.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
23:46:28.695 00.000 16108 Moving (0.21, -0.25) raw xDistance=-0.25 yDistance=0.19
23:46:28.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:46:28.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:28.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:46:28.695 00.000 16108 MoveAxis(E, 65, ABG)
23:46:28.695 00.000 16108 Guiding  Dir = 2, Dur = 65
23:46:28.696 00.001 16108 IsSlewing returns 0
23:46:28.696 00.000 16108 IsGuiding returns 0
23:46:28.699 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4025, FiltMin=3341, FiltMax=31846, Gamma=1.000
23:46:28.714 00.015 21068 UpdateGuideState exits: m=54262 SNR=42.3
23:46:28.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:28.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:28.717 00.001 21068 Enqueuing Expose request
23:46:28.737 00.020 16108 PulseGuide returned control before completion, sleep 35
23:46:28.782 00.045 16108 IsGuiding returns 1
23:46:28.782 00.000 16108 scope still moving after pulse duration time elapsed
23:46:28.813 00.031 16108 IsSlewing returns 0
23:46:28.813 00.000 16108 IsGuiding returns 1
23:46:28.844 00.031 16108 IsSlewing returns 0
23:46:28.844 00.000 16108 IsGuiding returns 0
23:46:28.844 00.000 16108 scope move finished after 65 + 83 ms
23:46:28.844 00.000 16108 Move returns status 0, amount 65
23:46:28.844 00.000 16108 MoveAxis(N, 0, ABG)
23:46:28.844 00.000 16108 Move returns status 0, amount 0
23:46:28.844 00.000 16108 move complete, result=0
23:46:28.844 00.000 16108 worker thread done servicing request
23:46:28.844 00.000 16108 Worker thread wakes up
23:46:28.844 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:28.845 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:28.845 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
23:46:30.006 01.161 16108 Exposure complete
23:46:30.088 00.082 16108 worker thread done servicing request
23:46:30.088 00.000 21068 OnExposeComplete: enter
23:46:30.089 00.001 21068 UpdateGuideState(): m_state=6
23:46:30.090 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5534
23:46:30.090 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=876.94, Mass=47602, SNR=37.9, Peak=10803 HFD=2.5
23:46:30.091 00.001 21068 MultiStar: [#1 -0.35,-0.12,1.68,U] [#2 -0.09,-0.18,1.70,U] [#3 0.15,-0.00,1.52,U] [#4 -0.37,0.15,1.25,U] [#5 -0.00,-0.05,1.46,U] [#6 -0.13,0.66,0.00,M1] [#7 0.07,0.43,0.62,U] [#8 -0.47,-0.43,0.00,M2] 
23:46:30.093 00.002 21068 refined, 6 included, MultiStar: {-0.14, -0.01}, one-star: {-0.35, 0.03}
23:46:30.094 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
23:46:30.094 00.000 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
23:46:30.095 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.08 mountX=0.14 mountY=0.04, mountTheta=0.30
23:46:30.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
23:46:30.098 00.001 21068 Enqueuing Move request for scope (-0.14, -0.01)
23:46:30.098 00.000 16108 Worker thread wakes up
23:46:30.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
23:46:30.098 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
23:46:30.098 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.14 yDistance=0.04
23:46:30.099 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:46:30.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:30.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:30.099 00.000 16108 MoveAxis(E, 0, ABG)
23:46:30.099 00.000 16108 Move returns status 0, amount 0
23:46:30.099 00.000 16108 MoveAxis(N, 0, ABG)
23:46:30.099 00.000 16108 Move returns status 0, amount 0
23:46:30.099 00.000 16108 move complete, result=0
23:46:30.099 00.000 16108 worker thread done servicing request
23:46:30.103 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1971, max=65535, med=4019, FiltMin=3433, FiltMax=31590, Gamma=1.000
23:46:30.119 00.016 21068 UpdateGuideState exits: m=47602 SNR=37.9
23:46:30.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:30.122 00.001 21068 Enqueuing Expose request
23:46:30.122 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:30.123 00.001 16108 Worker thread wakes up
23:46:30.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:30.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:31.103 00.979 16108 Exposure complete
23:46:31.167 00.064 16108 worker thread done servicing request
23:46:31.167 00.000 21068 OnExposeComplete: enter
23:46:31.168 00.001 21068 UpdateGuideState(): m_state=6
23:46:31.168 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5535
23:46:31.169 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.35, Mass=54109, SNR=43.8, Peak=10035 HFD=3.1
23:46:31.170 00.001 21068 MultiStar: [#1 -0.28,-0.10,1.49,U] [#2 -0.15,-0.12,1.38,U] [#3 -0.17,-0.14,1.57,U] [#4 -0.17,-0.08,1.05,U] [#5 -0.04,-0.09,1.60,U] [#6 -0.14,0.53,0.00,M2] [#7 -0.23,-0.60,0.00,M1] [#8 -0.41,-0.53,0.00,M3] 
23:46:31.171 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.16}, one-star: {-0.32, -0.56}
23:46:31.171 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
23:46:31.173 00.002 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
23:46:31.174 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.40 mountX=0.15 mountY=0.20, mountTheta=0.94
23:46:31.175 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.16, opts=13)
23:46:31.176 00.001 21068 Enqueuing Move request for scope (-0.18, -0.16)
23:46:31.177 00.001 16108 Worker thread wakes up
23:46:31.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
23:46:31.177 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
23:46:31.177 00.000 16108 Moving (-0.18, -0.16) raw xDistance=0.15 yDistance=0.20
23:46:31.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:46:31.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:46:31.177 00.000 16108 MoveAxis(E, 0, ABG)
23:46:31.177 00.000 16108 Move returns status 0, amount 0
23:46:31.177 00.000 16108 MoveAxis(S, 41, ABG)
23:46:31.177 00.000 16108 Guiding  Dir = 1, Dur = 41
23:46:31.178 00.001 16108 IsSlewing returns 0
23:46:31.178 00.000 16108 IsGuiding returns 0
23:46:31.181 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=4016, FiltMin=3430, FiltMax=31254, Gamma=1.000
23:46:31.201 00.020 21068 UpdateGuideState exits: m=54109 SNR=43.8
23:46:31.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:31.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:31.205 00.002 21068 Enqueuing Expose request
23:46:31.219 00.014 16108 PulseGuide returned control before completion, sleep 11
23:46:31.233 00.014 16108 IsGuiding returns 1
23:46:31.233 00.000 16108 scope still moving after pulse duration time elapsed
23:46:31.265 00.032 16108 IsSlewing returns 0
23:46:31.265 00.000 16108 IsGuiding returns 1
23:46:31.296 00.031 16108 IsSlewing returns 0
23:46:31.296 00.000 16108 IsGuiding returns 1
23:46:31.327 00.031 16108 IsSlewing returns 0
23:46:31.327 00.000 16108 IsGuiding returns 0
23:46:31.327 00.000 16108 scope move finished after 41 + 108 ms
23:46:31.327 00.000 16108 Move returns status 0, amount 41
23:46:31.327 00.000 16108 move complete, result=0
23:46:31.327 00.000 16108 worker thread done servicing request
23:46:31.327 00.000 16108 Worker thread wakes up
23:46:31.327 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:46:31.329 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:31.330 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:32.490 01.160 16108 Exposure complete
23:46:32.556 00.066 16108 worker thread done servicing request
23:46:32.556 00.000 21068 OnExposeComplete: enter
23:46:32.558 00.002 21068 UpdateGuideState(): m_state=6
23:46:32.559 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5536
23:46:32.559 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=876.31, Mass=53728, SNR=42.6, Peak=9667 HFD=2.8
23:46:32.560 00.001 21068 MultiStar: [#1 -0.01,-0.50,0.00,M2] [#2 -0.01,-0.45,1.66,U] [#3 0.13,0.07,1.59,U] [#4 -0.10,-0.23,1.46,U] [#5 0.24,-0.23,1.40,U] [#6 0.15,0.07,1.14,U] [#7 0.46,-0.38,0.00,M2] [#8 0.10,-0.43,0.92,U] 
23:46:32.561 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.24}, one-star: {-0.30, -0.60}
23:46:32.562 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
23:46:32.563 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
23:46:32.564 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.41 mountX=-0.08 mountY=0.23, mountTheta=1.91
23:46:32.567 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.24, opts=13)
23:46:32.568 00.001 21068 Enqueuing Move request for scope (0.04, -0.24)
23:46:32.569 00.001 16108 Worker thread wakes up
23:46:32.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
23:46:32.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
23:46:32.569 00.000 16108 Moving (0.04, -0.24) raw xDistance=-0.08 yDistance=0.23
23:46:32.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:32.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:46:32.569 00.000 16108 MoveAxis(E, 0, ABG)
23:46:32.569 00.000 16108 Move returns status 0, amount 0
23:46:32.569 00.000 16108 MoveAxis(S, 45, ABG)
23:46:32.569 00.000 16108 Guiding  Dir = 1, Dur = 45
23:46:32.569 00.000 16108 IsSlewing returns 0
23:46:32.569 00.000 16108 IsGuiding returns 0
23:46:32.575 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=4016, FiltMin=3409, FiltMax=30749, Gamma=1.000
23:46:32.596 00.021 21068 UpdateGuideState exits: m=53728 SNR=42.6
23:46:32.597 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:32.599 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:32.601 00.002 21068 Enqueuing Expose request
23:46:32.629 00.028 16108 IsGuiding returns 1
23:46:32.629 00.000 16108 scope still moving after pulse duration time elapsed
23:46:32.659 00.030 16108 IsSlewing returns 0
23:46:32.659 00.000 16108 IsGuiding returns 1
23:46:32.690 00.031 16108 IsSlewing returns 0
23:46:32.690 00.000 16108 IsGuiding returns 1
23:46:32.721 00.031 16108 IsSlewing returns 0
23:46:32.721 00.000 16108 IsGuiding returns 0
23:46:32.721 00.000 16108 scope move finished after 45 + 106 ms
23:46:32.721 00.000 16108 Move returns status 0, amount 45
23:46:32.721 00.000 16108 move complete, result=0
23:46:32.721 00.000 16108 worker thread done servicing request
23:46:32.721 00.000 16108 Worker thread wakes up
23:46:32.721 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
23:46:32.722 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:32.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:33.704 00.982 16108 Exposure complete
23:46:33.770 00.066 16108 worker thread done servicing request
23:46:33.770 00.000 21068 OnExposeComplete: enter
23:46:33.771 00.001 21068 UpdateGuideState(): m_state=6
23:46:33.771 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5537
23:46:33.772 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.15, Mass=51444, SNR=40.9, Peak=10227 HFD=2.7
23:46:33.773 00.001 21068 MultiStar: [#1 -0.30,0.11,1.67,U] [#2 0.14,0.13,1.56,U] [#3 -0.08,0.45,1.40,U] [#4 -0.37,0.52,0.00,M1] [#5 -0.00,0.41,1.29,U] [#6 -0.06,0.57,0.00,M2] [#7 -0.02,0.75,0.00,M3] [#8 0.24,0.25,1.02,U] 
23:46:33.774 00.001 21068 refined, 5 included, MultiStar: {-0.08, 0.26}, one-star: {-0.50, 0.24}
23:46:33.775 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
23:46:33.776 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
23:46:33.776 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.88 mountX=0.13 mountY=-0.23, mountTheta=-1.07
23:46:33.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.26, opts=13)
23:46:33.779 00.001 21068 Enqueuing Move request for scope (-0.08, 0.26)
23:46:33.780 00.001 16108 Worker thread wakes up
23:46:33.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
23:46:33.780 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
23:46:33.780 00.000 16108 Moving (-0.08, 0.26) raw xDistance=0.13 yDistance=-0.23
23:46:33.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:46:33.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:33.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:46:33.780 00.000 16108 MoveAxis(E, 0, ABG)
23:46:33.780 00.000 16108 Move returns status 0, amount 0
23:46:33.780 00.000 16108 MoveAxis(N, 0, ABG)
23:46:33.780 00.000 16108 Move returns status 0, amount 0
23:46:33.780 00.000 16108 move complete, result=0
23:46:33.781 00.001 16108 worker thread done servicing request
23:46:33.784 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=4016, FiltMin=3334, FiltMax=35421, Gamma=1.000
23:46:33.809 00.025 21068 UpdateGuideState exits: m=51444 SNR=40.9
23:46:33.811 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.813 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:33.814 00.001 21068 Enqueuing Expose request
23:46:33.816 00.002 16108 Worker thread wakes up
23:46:33.816 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:33.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:33.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:34.990 01.174 16108 Exposure complete
23:46:35.067 00.077 16108 worker thread done servicing request
23:46:35.067 00.000 21068 OnExposeComplete: enter
23:46:35.068 00.001 21068 UpdateGuideState(): m_state=6
23:46:35.069 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5538
23:46:35.069 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=877.30, Mass=60554, SNR=49.5, Peak=12787 HFD=2.7
23:46:35.070 00.001 21068 MultiStar: [#1 -0.29,0.39,0.00,M2] [#2 0.05,0.32,1.28,U] [#3 0.03,0.75,0.00,M1] [#4 -0.27,0.36,1.11,U] [#5 0.05,0.30,1.13,U] [#6 -0.30,0.63,0.00,M3] [#7 -0.34,0.85,0.00,M4] [#8 0.16,0.40,0.77,U] 
23:46:35.071 00.001 21068 refined, 4 included, MultiStar: {-0.13, 0.35}, one-star: {-0.66, 0.40}
23:46:35.072 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:46:35.073 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:46:35.074 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.94 mountX=0.19 mountY=-0.31, mountTheta=-1.01
23:46:35.077 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.35, opts=13)
23:46:35.080 00.003 21068 Enqueuing Move request for scope (-0.13, 0.35)
23:46:35.081 00.001 16108 Worker thread wakes up
23:46:35.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
23:46:35.082 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
23:46:35.082 00.000 16108 Moving (-0.13, 0.35) raw xDistance=0.19 yDistance=-0.31
23:46:35.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:46:35.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:35.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:46:35.082 00.000 16108 MoveAxis(E, 0, ABG)
23:46:35.082 00.000 16108 Move returns status 0, amount 0
23:46:35.082 00.000 16108 MoveAxis(N, 0, ABG)
23:46:35.082 00.000 16108 Move returns status 0, amount 0
23:46:35.082 00.000 16108 move complete, result=0
23:46:35.082 00.000 16108 worker thread done servicing request
23:46:35.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4016, FiltMin=3363, FiltMax=29469, Gamma=1.000
23:46:35.100 00.015 21068 UpdateGuideState exits: m=60554 SNR=49.5
23:46:35.102 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:35.102 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:35.103 00.001 21068 Enqueuing Expose request
23:46:35.104 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:46:35.105 00.001 16108 Worker thread wakes up
23:46:35.105 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:35.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:36.084 00.979 16108 Exposure complete
23:46:36.142 00.058 16108 worker thread done servicing request
23:46:36.142 00.000 21068 OnExposeComplete: enter
23:46:36.143 00.001 21068 UpdateGuideState(): m_state=6
23:46:36.144 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5539
23:46:36.145 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.27, Mass=54661, SNR=40.1, Peak=10096 HFD=2.9
23:46:36.146 00.001 21068 MultiStar: [#1 -0.36,0.56,0.00,M3] [#2 0.01,0.60,0.00,M1] [#3 0.10,0.89,0.00,M2] [#4 -0.27,0.66,0.00,M1] [#5 -0.06,0.67,0.00,M1] [#6 0.03,0.95,0.00,M4] [#7 -0.26,0.30,0.70,U] [#8 -0.14,0.09,1.05,U] 
23:46:36.147 00.001 21068 refined, 2 included, MultiStar: {-0.10, 0.24}, one-star: {0.05, 0.37}
23:46:36.148 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
23:46:36.148 00.000 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
23:46:36.149 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=0.14 mountY=-0.21, mountTheta=-0.99
23:46:36.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.24, opts=13)
23:46:36.152 00.001 21068 Enqueuing Move request for scope (-0.10, 0.24)
23:46:36.152 00.000 16108 Worker thread wakes up
23:46:36.153 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
23:46:36.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
23:46:36.153 00.000 16108 Moving (-0.10, 0.24) raw xDistance=0.14 yDistance=-0.21
23:46:36.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:46:36.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:36.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:46:36.153 00.000 16108 MoveAxis(E, 0, ABG)
23:46:36.153 00.000 16108 Move returns status 0, amount 0
23:46:36.153 00.000 16108 MoveAxis(N, 0, ABG)
23:46:36.153 00.000 16108 Move returns status 0, amount 0
23:46:36.153 00.000 16108 move complete, result=0
23:46:36.153 00.000 16108 worker thread done servicing request
23:46:36.156 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4019, FiltMin=3440, FiltMax=27046, Gamma=1.000
23:46:36.173 00.017 21068 UpdateGuideState exits: m=54661 SNR=40.1
23:46:36.173 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:36.175 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:36.176 00.001 21068 Enqueuing Expose request
23:46:36.177 00.001 16108 Worker thread wakes up
23:46:36.178 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:36.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:36.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:37.349 01.170 16108 Exposure complete
23:46:37.415 00.066 16108 worker thread done servicing request
23:46:37.416 00.001 21068 OnExposeComplete: enter
23:46:37.417 00.001 21068 UpdateGuideState(): m_state=6
23:46:37.417 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5540
23:46:37.418 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=877.35, Mass=44134, SNR=37.3, Peak=9779 HFD=2.5
23:46:37.419 00.001 21068 MultiStar: [#1 -0.30,0.31,1.52,U] [#2 -0.18,0.54,0.00,M2] [#3 -0.09,0.75,0.00,M3] [#4 -0.60,0.84,0.00,M2] [#5 -0.07,0.59,0.00,M2] [#6 -0.09,1.29,0.00,M5] [#7 0.17,0.78,0.00,M4] [#8 -0.02,1.02,0.00,M1] 
23:46:37.420 00.001 21068 refined, 1 included, MultiStar: {-0.34, 0.36}, one-star: {-0.40, 0.44}
23:46:37.421 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
23:46:37.422 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
23:46:37.423 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.36 hyp=0.50 cameraTheta=2.33 mountX=0.40 mountY=-0.27, mountTheta=-0.60
23:46:37.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.36, opts=13)
23:46:37.425 00.000 21068 Enqueuing Move request for scope (-0.34, 0.36)
23:46:37.426 00.001 16108 Worker thread wakes up
23:46:37.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.36) opts 0xd
23:46:37.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.36)
23:46:37.426 00.000 16108 Moving (-0.34, 0.36) raw xDistance=0.40 yDistance=-0.27
23:46:37.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
23:46:37.427 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:37.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:46:37.427 00.000 16108 MoveAxis(W, 104, ABG)
23:46:37.427 00.000 16108 Guiding  Dir = 3, Dur = 104
23:46:37.427 00.000 16108 IsSlewing returns 0
23:46:37.427 00.000 16108 IsGuiding returns 0
23:46:37.430 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4016, FiltMin=3361, FiltMax=26297, Gamma=1.000
23:46:37.444 00.014 21068 UpdateGuideState exits: m=44134 SNR=37.3
23:46:37.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:37.447 00.001 21068 Enqueuing Expose request
23:46:37.454 00.007 16108 PulseGuide returned control before completion, sleep 88
23:46:37.546 00.092 16108 IsGuiding returns 1
23:46:37.546 00.000 16108 scope still moving after pulse duration time elapsed
23:46:37.577 00.031 16108 IsSlewing returns 0
23:46:37.577 00.000 16108 IsGuiding returns 1
23:46:37.608 00.031 16108 IsSlewing returns 0
23:46:37.608 00.000 16108 IsGuiding returns 1
23:46:37.640 00.032 16108 IsSlewing returns 0
23:46:37.640 00.000 16108 IsGuiding returns 0
23:46:37.640 00.000 16108 scope move finished after 104 + 108 ms
23:46:37.640 00.000 16108 Move returns status 0, amount 104
23:46:37.640 00.000 16108 MoveAxis(N, 0, ABG)
23:46:37.640 00.000 16108 Move returns status 0, amount 0
23:46:37.640 00.000 16108 move complete, result=0
23:46:37.640 00.000 16108 worker thread done servicing request
23:46:37.640 00.000 16108 Worker thread wakes up
23:46:37.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:37.640 00.000 21068 GuideStep: 0.4 px 104 ms WEST, -0.3 px 0 ms NORTH
23:46:37.641 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:38.602 00.961 16108 Exposure complete
23:46:38.685 00.083 16108 worker thread done servicing request
23:46:38.685 00.000 21068 OnExposeComplete: enter
23:46:38.687 00.002 21068 UpdateGuideState(): m_state=6
23:46:38.689 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5541
23:46:38.690 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=877.41, Mass=45829, SNR=38.5, Peak=9840 HFD=3.0
23:46:38.692 00.002 21068 MultiStar: [#1 0.14,0.50,0.00,M3] [#2 0.53,0.76,0.00,M3] [#3 0.62,0.61,0.00,M4] [#4 0.27,0.71,0.00,M3] [#5 0.34,0.19,1.42,U] [#6 0.21,0.82,0.00,M6] [#7 -0.01,0.99,0.00,M5] [#8 -0.02,0.45,1.03,U] 
23:46:38.693 00.001 21068 refined, 2 included, MultiStar: {0.16, 0.36}, one-star: {0.09, 0.51}
23:46:38.694 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
23:46:38.696 00.002 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
23:46:38.698 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.16 mountX=-0.09 mountY=-0.39, mountTheta=-1.81
23:46:38.701 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.36, opts=13)
23:46:38.702 00.001 21068 Enqueuing Move request for scope (0.16, 0.36)
23:46:38.704 00.002 16108 Worker thread wakes up
23:46:38.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
23:46:38.704 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
23:46:38.704 00.000 16108 Moving (0.16, 0.36) raw xDistance=-0.09 yDistance=-0.39
23:46:38.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:46:38.704 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.33 newest=-0.87
23:46:38.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:46:38.704 00.000 16108 MoveAxis(E, 0, ABG)
23:46:38.704 00.000 16108 Move returns status 0, amount 0
23:46:38.704 00.000 16108 MoveAxis(N, 78, ABG)
23:46:38.704 00.000 16108 Guiding  Dir = 0, Dur = 78
23:46:38.704 00.000 16108 IsSlewing returns 0
23:46:38.706 00.002 16108 IsGuiding returns 0
23:46:38.709 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4016, FiltMin=3411, FiltMax=32777, Gamma=1.000
23:46:38.721 00.012 16108 PulseGuide returned control before completion, sleep 72
23:46:38.729 00.008 21068 UpdateGuideState exits: m=45829 SNR=38.5
23:46:38.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:38.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:38.732 00.001 21068 Enqueuing Expose request
23:46:38.799 00.067 16108 IsGuiding returns 1
23:46:38.799 00.000 16108 scope still moving after pulse duration time elapsed
23:46:38.831 00.032 16108 IsSlewing returns 0
23:46:38.831 00.000 16108 IsGuiding returns 0
23:46:38.831 00.000 16108 scope move finished after 78 + 47 ms
23:46:38.831 00.000 16108 Move returns status 0, amount 78
23:46:38.832 00.001 16108 move complete, result=0
23:46:38.832 00.000 16108 worker thread done servicing request
23:46:38.832 00.000 16108 Worker thread wakes up
23:46:38.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:38.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:38.832 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 78 ms NORTH
23:46:39.992 01.160 16108 Exposure complete
23:46:40.043 00.051 16108 worker thread done servicing request
23:46:40.043 00.000 21068 OnExposeComplete: enter
23:46:40.044 00.001 21068 UpdateGuideState(): m_state=6
23:46:40.045 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5542
23:46:40.046 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.44, Mass=52439, SNR=41.8, Peak=9328 HFD=3.2
23:46:40.047 00.001 21068 MultiStar: [#1 0.03,0.25,1.44,U] [#2 0.33,0.46,0.00,M4] [#3 0.54,0.56,0.00,M5] [#4 0.16,0.82,0.00,M4] [#5 0.40,0.62,0.00,M2] [#6 0.29,1.25,0.00,M7] [#7 0.49,0.58,0.00,M6] [#8 0.26,0.20,0.99,U] 
23:46:40.047 00.000 21068 refined, 2 included, MultiStar: {0.06, 0.32}, one-star: {-0.10, 0.53}
23:46:40.048 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:46:40.049 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:46:40.050 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.38 mountX=-0.00 mountY=-0.32, mountTheta=-1.58
23:46:40.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.32, opts=13)
23:46:40.052 00.001 21068 Enqueuing Move request for scope (0.06, 0.32)
23:46:40.053 00.001 16108 Worker thread wakes up
23:46:40.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
23:46:40.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
23:46:40.053 00.000 16108 Moving (0.06, 0.32) raw xDistance=-0.00 yDistance=-0.32
23:46:40.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:46:40.054 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:46:40.054 00.000 16108 MoveAxis(E, 0, ABG)
23:46:40.054 00.000 16108 Move returns status 0, amount 0
23:46:40.054 00.000 16108 MoveAxis(N, 65, ABG)
23:46:40.054 00.000 16108 Guiding  Dir = 0, Dur = 65
23:46:40.054 00.000 16108 IsSlewing returns 0
23:46:40.054 00.000 16108 IsGuiding returns 0
23:46:40.061 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=4019, FiltMin=3446, FiltMax=30259, Gamma=1.000
23:46:40.071 00.010 16108 PulseGuide returned control before completion, sleep 59
23:46:40.087 00.016 21068 UpdateGuideState exits: m=52439 SNR=41.8
23:46:40.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:40.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:40.089 00.000 21068 Enqueuing Expose request
23:46:40.132 00.043 16108 IsGuiding returns 1
23:46:40.132 00.000 16108 scope still moving after pulse duration time elapsed
23:46:40.164 00.032 16108 IsSlewing returns 0
23:46:40.164 00.000 16108 IsGuiding returns 0
23:46:40.164 00.000 16108 scope move finished after 65 + 44 ms
23:46:40.164 00.000 16108 Move returns status 0, amount 65
23:46:40.164 00.000 16108 move complete, result=0
23:46:40.164 00.000 16108 worker thread done servicing request
23:46:40.164 00.000 16108 Worker thread wakes up
23:46:40.164 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 65 ms NORTH
23:46:40.166 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:40.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:41.123 00.957 16108 Exposure complete
23:46:41.191 00.068 16108 worker thread done servicing request
23:46:41.191 00.000 21068 OnExposeComplete: enter
23:46:41.193 00.002 21068 UpdateGuideState(): m_state=6
23:46:41.194 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5543
23:46:41.196 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.92, Mass=62393, SNR=48.3, Peak=12032 HFD=3.1
23:46:41.197 00.001 21068 MultiStar: [#1 0.11,-0.08,1.32,U] [#2 0.27,0.04,1.52,U] [#3 0.48,0.53,0.00,M6] [#4 0.22,0.35,0.97,U] [#5 0.36,0.03,1.33,U] [#6 0.33,0.77,0.00,M8] [#7 0.39,0.36,0.00,M7] [#8 0.54,0.18,0.00,M1] 
23:46:41.198 00.001 21068 single-star, 4 included, MultiStar: {0.20, 0.06}, one-star: {0.00, 0.01}
23:46:41.200 00.002 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
23:46:41.202 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
23:46:41.203 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.52 mountX=0.00 mountY=-0.01, mountTheta=-1.44
23:46:41.206 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
23:46:41.207 00.001 21068 Enqueuing Move request for scope (0.00, 0.01)
23:46:41.208 00.001 16108 Worker thread wakes up
23:46:41.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:46:41.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:46:41.208 00.000 16108 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
23:46:41.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:46:41.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:41.208 00.000 16108 MoveAxis(E, 0, ABG)
23:46:41.208 00.000 16108 Move returns status 0, amount 0
23:46:41.208 00.000 16108 MoveAxis(N, 0, ABG)
23:46:41.208 00.000 16108 Move returns status 0, amount 0
23:46:41.208 00.000 16108 move complete, result=0
23:46:41.208 00.000 16108 worker thread done servicing request
23:46:41.213 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4019, FiltMin=3389, FiltMax=35875, Gamma=1.000
23:46:41.233 00.020 21068 UpdateGuideState exits: m=62393 SNR=48.3
23:46:41.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:41.236 00.001 21068 Enqueuing Expose request
23:46:41.237 00.001 16108 Worker thread wakes up
23:46:41.237 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:41.237 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:41.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:42.405 01.168 16108 Exposure complete
23:46:42.473 00.068 16108 worker thread done servicing request
23:46:42.473 00.000 21068 OnExposeComplete: enter
23:46:42.474 00.001 21068 UpdateGuideState(): m_state=6
23:46:42.475 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5544
23:46:42.476 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.99, Mass=46981, SNR=37.9, Peak=10128 HFD=2.3
23:46:42.478 00.002 21068 MultiStar: [#1 -0.00,0.20,1.80,U] [#2 0.51,0.01,0.00,M4] [#3 0.36,0.25,1.60,U] [#4 -0.02,0.33,1.17,U] [#5 0.27,-0.09,1.68,U] [#6 0.34,0.56,0.00,M9] [#7 0.36,0.13,0.55,U] [#8 0.18,0.17,0.87,U] 
23:46:42.479 00.001 21068 single-star, 6 included, MultiStar: {0.16, 0.15}, one-star: {0.00, 0.08}
23:46:42.480 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
23:46:42.481 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
23:46:42.482 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.01 mountY=-0.08, mountTheta=-1.42
23:46:42.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
23:46:42.483 00.000 21068 Enqueuing Move request for scope (0.00, 0.08)
23:46:42.484 00.001 16108 Worker thread wakes up
23:46:42.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:46:42.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:46:42.484 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
23:46:42.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:46:42.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:42.485 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:42.485 00.000 16108 MoveAxis(E, 0, ABG)
23:46:42.485 00.000 16108 Move returns status 0, amount 0
23:46:42.485 00.000 16108 MoveAxis(N, 0, ABG)
23:46:42.485 00.000 16108 Move returns status 0, amount 0
23:46:42.485 00.000 16108 move complete, result=0
23:46:42.485 00.000 16108 worker thread done servicing request
23:46:42.488 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4022, FiltMin=3449, FiltMax=31869, Gamma=1.000
23:46:42.511 00.023 21068 UpdateGuideState exits: m=46981 SNR=37.9
23:46:42.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:42.515 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:42.516 00.001 21068 Enqueuing Expose request
23:46:42.517 00.001 16108 Worker thread wakes up
23:46:42.517 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:42.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:42.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:43.496 00.979 16108 Exposure complete
23:46:43.567 00.071 16108 worker thread done servicing request
23:46:43.567 00.000 21068 OnExposeComplete: enter
23:46:43.567 00.000 21068 UpdateGuideState(): m_state=6
23:46:43.568 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5545
23:46:43.569 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.98, Mass=56525, SNR=41.4, Peak=10944 HFD=2.7
23:46:43.570 00.001 21068 MultiStar: [#1 0.27,-0.24,1.72,U] [#2 0.33,-0.11,1.50,U] [#3 0.58,0.06,0.00,M6] [#4 -0.06,0.15,1.17,U] [#5 0.16,-0.04,1.54,U] [#6 -0.13,0.60,0.00,M10] [#7 0.50,0.41,0.00,M7] [#8 0.33,-0.19,0.78,U] 
23:46:43.571 00.001 21068 single-star, 5 included, MultiStar: {0.17, -0.07}, one-star: {-0.07, 0.08}
23:46:43.572 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
23:46:43.574 00.002 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
23:46:43.576 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.30 mountX=0.08 mountY=-0.06, mountTheta=-0.62
23:46:43.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
23:46:43.580 00.001 21068 Enqueuing Move request for scope (-0.07, 0.08)
23:46:43.581 00.001 16108 Worker thread wakes up
23:46:43.582 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:46:43.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:46:43.582 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=-0.06
23:46:43.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:46:43.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:43.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:43.582 00.000 16108 MoveAxis(E, 0, ABG)
23:46:43.582 00.000 16108 Move returns status 0, amount 0
23:46:43.583 00.001 16108 MoveAxis(N, 0, ABG)
23:46:43.583 00.000 16108 Move returns status 0, amount 0
23:46:43.583 00.000 16108 move complete, result=0
23:46:43.584 00.001 16108 worker thread done servicing request
23:46:43.590 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4025, FiltMin=3430, FiltMax=32195, Gamma=1.000
23:46:43.617 00.027 21068 UpdateGuideState exits: m=56525 SNR=41.4
23:46:43.619 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:43.621 00.001 21068 Enqueuing Expose request
23:46:43.622 00.001 16108 Worker thread wakes up
23:46:43.622 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:43.623 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:43.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:44.801 01.178 16108 Exposure complete
23:46:44.859 00.058 16108 worker thread done servicing request
23:46:44.860 00.001 21068 OnExposeComplete: enter
23:46:44.861 00.001 21068 UpdateGuideState(): m_state=6
23:46:44.861 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5546
23:46:44.862 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.50, Mass=55070, SNR=45.0, Peak=10208 HFD=3.0
23:46:44.863 00.001 21068 MultiStar: [#1 0.05,-0.16,1.55,U] [#2 0.45,-0.04,1.43,U] [#3 0.59,0.12,0.00,M7] [#4 0.12,0.39,1.47,U] [#5 0.29,-0.00,1.26,U] [#6 0.36,0.53,0.00,R] [#7 0.05,-0.37,0.55,U] [#8 0.35,-0.17,0.75,U] 
23:46:44.865 00.002 21068 refined, 6 included, MultiStar: {0.26, -0.06}, one-star: {0.54, -0.41}
23:46:44.866 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:46:44.866 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:46:44.867 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.22 mountX=-0.27 mountY=-0.00, mountTheta=-3.13
23:46:44.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.06, opts=13)
23:46:44.870 00.001 21068 Enqueuing Move request for scope (0.26, -0.06)
23:46:44.872 00.002 16108 Worker thread wakes up
23:46:44.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
23:46:44.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
23:46:44.872 00.000 16108 Moving (0.26, -0.06) raw xDistance=-0.27 yDistance=-0.00
23:46:44.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:46:44.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:44.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:46:44.873 00.001 16108 MoveAxis(E, 70, ABG)
23:46:44.873 00.000 16108 Guiding  Dir = 2, Dur = 70
23:46:44.873 00.000 16108 IsSlewing returns 0
23:46:44.873 00.000 16108 IsGuiding returns 0
23:46:44.881 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=4029, FiltMin=3353, FiltMax=31251, Gamma=1.000
23:46:44.905 00.024 21068 UpdateGuideState exits: m=55070 SNR=45.0
23:46:44.908 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.910 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:44.911 00.001 21068 Enqueuing Expose request
23:46:44.931 00.020 16108 PulseGuide returned control before completion, sleep 24
23:46:44.961 00.030 16108 IsGuiding returns 1
23:46:44.961 00.000 16108 scope still moving after pulse duration time elapsed
23:46:44.992 00.031 16108 IsSlewing returns 0
23:46:44.992 00.000 16108 IsGuiding returns 1
23:46:45.024 00.032 16108 IsSlewing returns 0
23:46:45.024 00.000 16108 IsGuiding returns 0
23:46:45.024 00.000 16108 scope move finished after 70 + 80 ms
23:46:45.025 00.001 16108 Move returns status 0, amount 70
23:46:45.025 00.000 16108 MoveAxis(N, 0, ABG)
23:46:45.025 00.000 16108 Move returns status 0, amount 0
23:46:45.025 00.000 16108 move complete, result=0
23:46:45.025 00.000 16108 worker thread done servicing request
23:46:45.025 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
23:46:45.027 00.002 16108 Worker thread wakes up
23:46:45.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:45.028 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:46.004 00.976 16108 Exposure complete
23:46:46.062 00.058 16108 worker thread done servicing request
23:46:46.063 00.001 21068 OnExposeComplete: enter
23:46:46.063 00.000 21068 UpdateGuideState(): m_state=6
23:46:46.065 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5547
23:46:46.066 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.04, Mass=50942, SNR=39.1, Peak=10160 HFD=2.3
23:46:46.068 00.002 21068 MultiStar: [#1 0.08,-0.10,1.62,U] [#2 0.37,-0.18,1.81,U] [#3 0.64,0.29,0.00,M8] [#4 0.14,0.15,1.14,U] [#5 0.49,-0.04,0.00,M1] [#6 -0.31,-0.08,1.21,U] [#7 0.19,0.65,0.00,M7] [#8 0.53,-0.08,0.00,M1] 
23:46:46.069 00.001 21068 refined, 4 included, MultiStar: {0.07, -0.04}, one-star: {-0.10, 0.13}
23:46:46.071 00.002 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:46:46.073 00.002 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
23:46:46.075 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.53 mountX=-0.08 mountY=0.02, mountTheta=2.85
23:46:46.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
23:46:46.079 00.002 21068 Enqueuing Move request for scope (0.07, -0.04)
23:46:46.080 00.001 16108 Worker thread wakes up
23:46:46.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:46:46.081 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:46:46.081 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.08 yDistance=0.02
23:46:46.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:46.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:46.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:46.081 00.000 16108 MoveAxis(E, 0, ABG)
23:46:46.081 00.000 16108 Move returns status 0, amount 0
23:46:46.081 00.000 16108 MoveAxis(N, 0, ABG)
23:46:46.081 00.000 16108 Move returns status 0, amount 0
23:46:46.081 00.000 16108 move complete, result=0
23:46:46.081 00.000 16108 worker thread done servicing request
23:46:46.089 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=4032, FiltMin=3424, FiltMax=28317, Gamma=1.000
23:46:46.107 00.018 21068 UpdateGuideState exits: m=50942 SNR=39.1
23:46:46.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:46.109 00.000 21068 Enqueuing Expose request
23:46:46.110 00.001 16108 Worker thread wakes up
23:46:46.110 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:46.110 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:46.111 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:47.270 01.159 16108 Exposure complete
23:46:47.350 00.080 16108 worker thread done servicing request
23:46:47.350 00.000 21068 OnExposeComplete: enter
23:46:47.350 00.000 21068 UpdateGuideState(): m_state=6
23:46:47.351 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5548
23:46:47.352 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=877.37, Mass=44500, SNR=35.5, Peak=9680 HFD=3.0
23:46:47.353 00.001 21068 MultiStar: [#1 0.14,-0.36,2.00,U] [#2 0.47,-0.09,0.00,M2] [#3 0.63,0.05,0.00,M9] [#4 0.26,0.18,1.33,U] [#5 0.39,-0.26,0.00,M2] [#6 0.20,-0.01,1.48,U] [#7 0.02,0.01,0.58,U] [#8 0.31,0.05,0.90,U] 
23:46:47.354 00.001 21068 refined, 5 included, MultiStar: {0.19, 0.00}, one-star: {0.16, 0.46}
23:46:47.355 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:46:47.356 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
23:46:47.356 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.02 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
23:46:47.359 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
23:46:47.359 00.000 21068 Enqueuing Move request for scope (0.19, 0.00)
23:46:47.362 00.003 16108 Worker thread wakes up
23:46:47.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
23:46:47.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
23:46:47.362 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.18 yDistance=-0.05
23:46:47.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:46:47.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:47.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:47.362 00.000 16108 MoveAxis(E, 0, ABG)
23:46:47.363 00.001 16108 Move returns status 0, amount 0
23:46:47.363 00.000 16108 MoveAxis(N, 0, ABG)
23:46:47.363 00.000 16108 Move returns status 0, amount 0
23:46:47.363 00.000 16108 move complete, result=0
23:46:47.363 00.000 16108 worker thread done servicing request
23:46:47.368 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4032, FiltMin=3395, FiltMax=30259, Gamma=1.000
23:46:47.388 00.020 21068 UpdateGuideState exits: m=44500 SNR=35.5
23:46:47.391 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:47.391 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:47.393 00.002 21068 Enqueuing Expose request
23:46:47.393 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:47.394 00.001 16108 Worker thread wakes up
23:46:47.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:47.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:48.371 00.977 16108 Exposure complete
23:46:48.430 00.059 16108 worker thread done servicing request
23:46:48.430 00.000 21068 OnExposeComplete: enter
23:46:48.431 00.001 21068 UpdateGuideState(): m_state=6
23:46:48.432 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5549
23:46:48.432 00.000 21068 Star::Find returns 1 (0), X=220.37, Y=876.86, Mass=48648, SNR=43.0, Peak=11152 HFD=2.6
23:46:48.433 00.001 21068 MultiStar: [#1 0.33,-0.00,1.63,U] [#2 0.32,-0.02,1.54,U] [#3 0.50,0.17,0.00,M10] [#4 0.20,0.19,1.28,U] [#5 0.48,-0.16,0.00,M3] [#6 -0.02,-0.09,1.30,U] [#7 0.37,0.02,0.65,U] [#8 0.34,-0.18,0.77,U] 
23:46:48.434 00.001 21068 single-star, 6 included, MultiStar: {0.20, -0.01}, one-star: {-0.16, -0.05}
23:46:48.436 00.002 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
23:46:48.436 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
23:46:48.437 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.82 mountX=0.15 mountY=0.09, mountTheta=0.54
23:46:48.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.05, opts=13)
23:46:48.440 00.001 21068 Enqueuing Move request for scope (-0.16, -0.05)
23:46:48.441 00.001 16108 Worker thread wakes up
23:46:48.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
23:46:48.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
23:46:48.441 00.000 16108 Moving (-0.16, -0.05) raw xDistance=0.15 yDistance=0.09
23:46:48.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:46:48.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:48.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:48.441 00.000 16108 MoveAxis(E, 0, ABG)
23:46:48.441 00.000 16108 Move returns status 0, amount 0
23:46:48.441 00.000 16108 MoveAxis(N, 0, ABG)
23:46:48.441 00.000 16108 Move returns status 0, amount 0
23:46:48.442 00.001 16108 move complete, result=0
23:46:48.442 00.000 16108 worker thread done servicing request
23:46:48.448 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4035, FiltMin=3443, FiltMax=29891, Gamma=1.000
23:46:48.474 00.026 21068 UpdateGuideState exits: m=48648 SNR=43.0
23:46:48.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:48.478 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:48.480 00.002 21068 Enqueuing Expose request
23:46:48.482 00.002 16108 Worker thread wakes up
23:46:48.482 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:48.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:48.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:49.651 01.168 16108 Exposure complete
23:46:49.707 00.056 16108 worker thread done servicing request
23:46:49.707 00.000 21068 OnExposeComplete: enter
23:46:49.709 00.002 21068 UpdateGuideState(): m_state=6
23:46:49.710 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5550
23:46:49.711 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.84, Mass=56578, SNR=45.9, Peak=9488 HFD=3.2
23:46:49.711 00.000 21068 MultiStar: [#1 0.00,-0.02,1.34,U] [#2 0.25,-0.05,1.10,U] [#3 0.44,0.15,0.96,U] [#4 0.09,0.04,0.91,U] [#5 0.34,-0.02,1.15,U] [#6 0.08,0.07,1.05,U] [#7 0.23,0.22,0.58,U] [#8 0.24,0.01,0.69,U] 
23:46:49.712 00.001 21068 single-star, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.01, -0.07}
23:46:49.713 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
23:46:49.714 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
23:46:49.715 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=-0.02 mountY=0.06, mountTheta=1.93
23:46:49.716 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
23:46:49.717 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
23:46:49.718 00.001 16108 Worker thread wakes up
23:46:49.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:46:49.718 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:46:49.718 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.06
23:46:49.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:46:49.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:49.719 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:49.719 00.000 16108 MoveAxis(E, 0, ABG)
23:46:49.719 00.000 16108 Move returns status 0, amount 0
23:46:49.719 00.000 16108 MoveAxis(N, 0, ABG)
23:46:49.719 00.000 16108 Move returns status 0, amount 0
23:46:49.719 00.000 16108 move complete, result=0
23:46:49.719 00.000 16108 worker thread done servicing request
23:46:49.722 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4038, FiltMin=3437, FiltMax=32749, Gamma=1.000
23:46:49.750 00.028 21068 UpdateGuideState exits: m=56578 SNR=45.9
23:46:49.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:49.754 00.002 21068 Enqueuing Expose request
23:46:49.755 00.001 16108 Worker thread wakes up
23:46:49.755 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:49.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:49.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:50.729 00.973 16108 Exposure complete
23:46:50.799 00.070 16108 worker thread done servicing request
23:46:50.800 00.001 21068 OnExposeComplete: enter
23:46:50.800 00.000 21068 UpdateGuideState(): m_state=6
23:46:50.801 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5551
23:46:50.802 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.76, Mass=48577, SNR=37.9, Peak=9280 HFD=3.0
23:46:50.803 00.001 21068 MultiStar: [#1 -0.14,-0.14,1.75,U] [#2 0.16,-0.18,1.26,U] [#3 0.39,0.08,1.32,U] [#4 -0.14,0.06,1.36,U] [#5 0.20,-0.10,1.52,U] [#6 -0.45,-0.03,1.22,U] [#7 0.08,-0.09,0.72,U] [#8 0.14,-0.26,0.94,U] 
23:46:50.804 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.04, -0.15}
23:46:50.805 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
23:46:50.805 00.000 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
23:46:50.806 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.28 mountX=-0.04 mountY=0.08, mountTheta=2.05
23:46:50.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
23:46:50.809 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
23:46:50.810 00.001 16108 Worker thread wakes up
23:46:50.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:46:50.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:46:50.810 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.08
23:46:50.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:46:50.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:50.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:50.810 00.000 16108 MoveAxis(E, 0, ABG)
23:46:50.810 00.000 16108 Move returns status 0, amount 0
23:46:50.810 00.000 16108 MoveAxis(N, 0, ABG)
23:46:50.810 00.000 16108 Move returns status 0, amount 0
23:46:50.810 00.000 16108 move complete, result=0
23:46:50.811 00.001 16108 worker thread done servicing request
23:46:50.816 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=4041, FiltMin=3411, FiltMax=29766, Gamma=1.000
23:46:50.836 00.020 21068 UpdateGuideState exits: m=48577 SNR=37.9
23:46:50.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:50.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:50.839 00.001 21068 Enqueuing Expose request
23:46:50.840 00.001 16108 Worker thread wakes up
23:46:50.840 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:50.841 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:50.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:51.994 01.153 16108 Exposure complete
23:46:52.050 00.056 16108 worker thread done servicing request
23:46:52.050 00.000 21068 OnExposeComplete: enter
23:46:52.051 00.001 21068 UpdateGuideState(): m_state=6
23:46:52.052 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5552
23:46:52.052 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.50, Mass=45135, SNR=38.3, Peak=9443 HFD=2.9
23:46:52.054 00.002 21068 MultiStar: [#1 0.05,-0.09,1.55,U] [#2 0.46,-0.28,0.00,M1] [#3 0.38,0.05,1.54,U] [#4 0.02,-0.20,1.25,U] [#5 0.09,-0.15,1.59,U] [#6 -0.31,-0.31,1.33,U] [#7 -0.01,0.26,0.88,U] [#8 0.10,-0.25,0.80,U] 
23:46:52.054 00.000 21068 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.12, -0.41}
23:46:52.055 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
23:46:52.056 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
23:46:52.057 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.13 mountX=-0.08 mountY=0.12, mountTheta=2.20
23:46:52.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
23:46:52.059 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
23:46:52.060 00.001 16108 Worker thread wakes up
23:46:52.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:46:52.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:46:52.060 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.12
23:46:52.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:52.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:52.061 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:46:52.061 00.000 16108 MoveAxis(E, 0, ABG)
23:46:52.061 00.000 16108 Move returns status 0, amount 0
23:46:52.061 00.000 16108 MoveAxis(N, 0, ABG)
23:46:52.061 00.000 16108 Move returns status 0, amount 0
23:46:52.061 00.000 16108 move complete, result=0
23:46:52.061 00.000 16108 worker thread done servicing request
23:46:52.064 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4045, FiltMin=3414, FiltMax=31773, Gamma=1.000
23:46:52.085 00.021 21068 UpdateGuideState exits: m=45135 SNR=38.3
23:46:52.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:52.087 00.000 21068 Enqueuing Expose request
23:46:52.088 00.001 16108 Worker thread wakes up
23:46:52.088 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:52.089 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:52.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:53.066 00.977 16108 Exposure complete
23:46:53.145 00.079 16108 worker thread done servicing request
23:46:53.145 00.000 21068 OnExposeComplete: enter
23:46:53.146 00.001 21068 UpdateGuideState(): m_state=6
23:46:53.147 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5553
23:46:53.148 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.47, Mass=49188, SNR=37.2, Peak=10195 HFD=3.0
23:46:53.148 00.000 21068 MultiStar: [#1 0.12,-0.43,1.56,U] [#2 0.57,-0.08,0.00,M2] [#3 0.32,-0.07,1.49,U] [#4 0.00,-0.04,1.21,U] [#5 0.19,-0.26,1.34,U] [#6 -0.19,-0.50,0.00,M1] [#7 0.13,-0.17,0.77,U] [#8 0.05,-0.22,0.84,U] 
23:46:53.149 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.24}, one-star: {-0.23, -0.44}
23:46:53.150 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
23:46:53.150 00.000 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
23:46:53.152 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.17 mountX=-0.14 mountY=0.21, mountTheta=2.17
23:46:53.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.24, opts=13)
23:46:53.155 00.001 21068 Enqueuing Move request for scope (0.10, -0.24)
23:46:53.155 00.000 16108 Worker thread wakes up
23:46:53.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
23:46:53.155 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
23:46:53.155 00.000 16108 Moving (0.10, -0.24) raw xDistance=-0.14 yDistance=0.21
23:46:53.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:46:53.156 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:53.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:46:53.156 00.000 16108 MoveAxis(E, 0, ABG)
23:46:53.156 00.000 16108 Move returns status 0, amount 0
23:46:53.156 00.000 16108 MoveAxis(N, 0, ABG)
23:46:53.156 00.000 16108 Move returns status 0, amount 0
23:46:53.156 00.000 16108 move complete, result=0
23:46:53.156 00.000 16108 worker thread done servicing request
23:46:53.160 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=4051, FiltMin=3427, FiltMax=32118, Gamma=1.000
23:46:53.174 00.014 21068 UpdateGuideState exits: m=49188 SNR=37.2
23:46:53.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:53.177 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:53.177 00.000 21068 Enqueuing Expose request
23:46:53.178 00.001 16108 Worker thread wakes up
23:46:53.178 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:53.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:53.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:54.334 01.155 16108 Exposure complete
23:46:54.399 00.065 16108 worker thread done servicing request
23:46:54.399 00.000 21068 OnExposeComplete: enter
23:46:54.400 00.001 21068 UpdateGuideState(): m_state=6
23:46:54.400 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5554
23:46:54.401 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.88, Mass=53175, SNR=41.5, Peak=10640 HFD=2.9
23:46:54.403 00.002 21068 MultiStar: [#1 -0.02,0.13,1.30,U] [#2 0.32,-0.28,1.20,U] [#3 0.38,0.20,1.36,U] [#4 -0.04,0.38,0.98,U] [#5 0.42,-0.01,1.38,U] [#6 -0.09,0.21,1.14,U] [#7 0.27,-0.12,0.68,U] [#8 0.28,-0.26,0.85,U] 
23:46:54.404 00.001 21068 single-star, 8 included, MultiStar: {0.18, 0.04}, one-star: {0.08, -0.03}
23:46:54.404 00.000 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
23:46:54.405 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
23:46:54.406 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.08 mountY=0.01, mountTheta=3.01
23:46:54.407 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
23:46:54.408 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
23:46:54.409 00.001 16108 Worker thread wakes up
23:46:54.410 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:46:54.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:46:54.410 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
23:46:54.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:54.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:54.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:46:54.410 00.000 16108 MoveAxis(E, 0, ABG)
23:46:54.410 00.000 16108 Move returns status 0, amount 0
23:46:54.410 00.000 16108 MoveAxis(N, 0, ABG)
23:46:54.412 00.002 16108 Move returns status 0, amount 0
23:46:54.412 00.000 16108 move complete, result=0
23:46:54.412 00.000 16108 worker thread done servicing request
23:46:54.418 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=4054, FiltMin=3443, FiltMax=36317, Gamma=1.000
23:46:54.442 00.024 21068 UpdateGuideState exits: m=53175 SNR=41.5
23:46:54.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:54.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:54.445 00.001 21068 Enqueuing Expose request
23:46:54.446 00.001 16108 Worker thread wakes up
23:46:54.446 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:54.446 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:54.447 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:55.435 00.988 16108 Exposure complete
23:46:55.521 00.086 16108 worker thread done servicing request
23:46:55.522 00.001 21068 OnExposeComplete: enter
23:46:55.522 00.000 21068 UpdateGuideState(): m_state=6
23:46:55.523 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5555
23:46:55.524 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.71, Mass=54706, SNR=40.3, Peak=10688 HFD=2.8
23:46:55.525 00.001 21068 MultiStar: [#1 0.24,0.23,1.45,U] [#2 0.43,-0.14,1.23,U] [#3 0.68,0.57,0.00,M6] [#4 0.28,0.17,1.14,U] [#5 0.53,-0.05,0.00,M1] [#6 -0.00,0.08,1.12,U] [#7 0.41,0.25,0.00,M1] [#8 0.64,-0.13,0.00,M1] 
23:46:55.526 00.001 21068 refined, 4 included, MultiStar: {0.24, 0.04}, one-star: {0.21, -0.19}
23:46:55.526 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
23:46:55.527 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
23:46:55.528 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.18 mountX=-0.22 mountY=-0.10, mountTheta=-2.74
23:46:55.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.04, opts=13)
23:46:55.531 00.001 21068 Enqueuing Move request for scope (0.24, 0.04)
23:46:55.533 00.002 16108 Worker thread wakes up
23:46:55.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
23:46:55.533 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
23:46:55.533 00.000 16108 Moving (0.24, 0.04) raw xDistance=-0.22 yDistance=-0.10
23:46:55.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:46:55.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:55.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:55.533 00.000 16108 MoveAxis(E, 59, ABG)
23:46:55.533 00.000 16108 Guiding  Dir = 2, Dur = 59
23:46:55.533 00.000 16108 IsSlewing returns 0
23:46:55.533 00.000 16108 IsGuiding returns 0
23:46:55.534 00.001 16108 PulseGuide returned control before completion, sleep 69
23:46:55.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4054, FiltMin=3459, FiltMax=32157, Gamma=1.000
23:46:55.557 00.020 21068 UpdateGuideState exits: m=54706 SNR=40.3
23:46:55.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:55.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:55.560 00.001 21068 Enqueuing Expose request
23:46:55.608 00.048 16108 IsGuiding returns 1
23:46:55.608 00.000 16108 scope still moving after pulse duration time elapsed
23:46:55.638 00.030 16108 IsSlewing returns 0
23:46:55.638 00.000 16108 IsGuiding returns 0
23:46:55.638 00.000 16108 scope move finished after 59 + 46 ms
23:46:55.638 00.000 16108 Move returns status 0, amount 59
23:46:55.638 00.000 16108 MoveAxis(N, 0, ABG)
23:46:55.638 00.000 16108 Move returns status 0, amount 0
23:46:55.638 00.000 16108 move complete, result=0
23:46:55.638 00.000 16108 worker thread done servicing request
23:46:55.638 00.000 16108 Worker thread wakes up
23:46:55.638 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
23:46:55.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:55.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:56.813 01.174 16108 Exposure complete
23:46:56.909 00.096 16108 worker thread done servicing request
23:46:56.910 00.001 21068 OnExposeComplete: enter
23:46:56.911 00.001 21068 UpdateGuideState(): m_state=6
23:46:56.913 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5556
23:46:56.914 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.82, Mass=59113, SNR=43.5, Peak=11699 HFD=2.8
23:46:56.916 00.002 21068 MultiStar: [#1 0.13,-0.27,1.12,U] [#2 0.40,0.00,1.31,U] [#3 0.43,-0.03,1.27,U] [#4 0.02,0.08,1.05,U] [#5 0.31,-0.20,1.13,U] [#6 -0.23,-0.01,1.20,U] [#7 -0.18,-0.19,0.55,U] [#8 0.33,0.16,0.89,U] 
23:46:56.917 00.001 21068 single-star, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.07, -0.09}
23:46:56.919 00.002 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
23:46:56.921 00.002 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:46:56.922 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.08 mountY=0.07, mountTheta=2.44
23:46:56.926 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
23:46:56.927 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
23:46:56.929 00.002 16108 Worker thread wakes up
23:46:56.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:46:56.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:46:56.929 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
23:46:56.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:56.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:56.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:56.929 00.000 16108 MoveAxis(E, 0, ABG)
23:46:56.929 00.000 16108 Move returns status 0, amount 0
23:46:56.929 00.000 16108 MoveAxis(N, 0, ABG)
23:46:56.929 00.000 16108 Move returns status 0, amount 0
23:46:56.931 00.002 16108 move complete, result=0
23:46:56.931 00.000 16108 worker thread done servicing request
23:46:56.936 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=4061, FiltMin=3469, FiltMax=29821, Gamma=1.000
23:46:56.959 00.023 21068 UpdateGuideState exits: m=59113 SNR=43.5
23:46:56.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:56.962 00.001 21068 Enqueuing Expose request
23:46:56.963 00.001 16108 Worker thread wakes up
23:46:56.963 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:56.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:56.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:57.928 00.964 16108 Exposure complete
23:46:57.994 00.066 16108 worker thread done servicing request
23:46:57.994 00.000 21068 OnExposeComplete: enter
23:46:57.995 00.001 21068 UpdateGuideState(): m_state=6
23:46:57.997 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5557
23:46:57.998 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.99, Mass=60125, SNR=46.8, Peak=10704 HFD=3.0
23:46:58.000 00.002 21068 MultiStar: [#1 -0.13,0.16,1.10,U] [#2 0.35,0.06,1.04,U] [#3 0.61,0.32,0.00,M6] [#4 -0.01,0.39,1.06,U] [#5 -0.03,0.06,1.17,U] [#6 -0.15,-0.01,0.87,U] [#7 0.43,0.60,0.00,M1] [#8 0.19,0.10,0.74,U] 
23:46:58.001 00.001 21068 single-star, 6 included, MultiStar: {0.01, 0.13}, one-star: {-0.09, 0.08}
23:46:58.002 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
23:46:58.003 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
23:46:58.005 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.10 mountY=-0.05, mountTheta=-0.48
23:46:58.007 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
23:46:58.008 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
23:46:58.009 00.001 16108 Worker thread wakes up
23:46:58.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:46:58.009 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:46:58.009 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.05
23:46:58.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:46:58.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:58.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:58.009 00.000 16108 MoveAxis(E, 0, ABG)
23:46:58.009 00.000 16108 Move returns status 0, amount 0
23:46:58.009 00.000 16108 MoveAxis(N, 0, ABG)
23:46:58.009 00.000 16108 Move returns status 0, amount 0
23:46:58.009 00.000 16108 move complete, result=0
23:46:58.009 00.000 16108 worker thread done servicing request
23:46:58.015 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4064, FiltMin=3401, FiltMax=25581, Gamma=1.000
23:46:58.042 00.027 21068 UpdateGuideState exits: m=60125 SNR=46.8
23:46:58.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:58.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:58.044 00.000 21068 Enqueuing Expose request
23:46:58.045 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:58.046 00.001 16108 Worker thread wakes up
23:46:58.046 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:58.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:46:59.226 01.180 16108 Exposure complete
23:46:59.300 00.074 16108 worker thread done servicing request
23:46:59.300 00.000 21068 OnExposeComplete: enter
23:46:59.301 00.001 21068 UpdateGuideState(): m_state=6
23:46:59.301 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5558
23:46:59.302 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.86, Mass=50321, SNR=37.7, Peak=9424 HFD=3.1
23:46:59.303 00.001 21068 MultiStar: [#1 -0.19,-0.21,1.51,U] [#2 0.21,-0.20,1.38,U] [#3 0.33,0.01,1.40,U] [#4 -0.30,0.21,1.25,U] [#5 0.01,-0.03,1.42,U] [#6 -0.40,-0.26,0.00,M1] [#7 -0.19,-0.29,0.72,U] [#8 0.04,-0.66,0.00,M1] 
23:46:59.304 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.07}, one-star: {-0.28, -0.04}
23:46:59.305 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
23:46:59.307 00.002 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
23:46:59.308 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.06 mountX=0.03 mountY=0.08, mountTheta=1.26
23:46:59.312 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
23:46:59.313 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
23:46:59.315 00.002 16108 Worker thread wakes up
23:46:59.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:46:59.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:46:59.315 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.08
23:46:59.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:46:59.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:59.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:59.315 00.000 16108 MoveAxis(E, 0, ABG)
23:46:59.315 00.000 16108 Move returns status 0, amount 0
23:46:59.315 00.000 16108 MoveAxis(N, 0, ABG)
23:46:59.316 00.001 16108 Move returns status 0, amount 0
23:46:59.316 00.000 16108 move complete, result=0
23:46:59.316 00.000 16108 worker thread done servicing request
23:46:59.321 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4067, FiltMin=3453, FiltMax=30566, Gamma=1.000
23:46:59.348 00.027 21068 UpdateGuideState exits: m=50321 SNR=37.7
23:46:59.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:59.351 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:46:59.352 00.001 21068 Enqueuing Expose request
23:46:59.354 00.002 16108 Worker thread wakes up
23:46:59.354 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:59.356 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:46:59.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:00.330 00.974 16108 Exposure complete
23:47:00.395 00.065 16108 worker thread done servicing request
23:47:00.395 00.000 21068 OnExposeComplete: enter
23:47:00.396 00.001 21068 UpdateGuideState(): m_state=6
23:47:00.398 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5559
23:47:00.399 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.96, Mass=63511, SNR=49.1, Peak=11987 HFD=3.0
23:47:00.399 00.000 21068 MultiStar: [#1 -0.28,-0.38,1.03,U] [#2 -0.12,-0.09,1.22,U] [#3 0.02,0.15,1.21,U] [#4 -0.21,0.30,0.88,U] [#5 -0.04,-0.16,1.25,U] [#6 -0.53,-0.07,0.00,M2] [#7 -0.16,0.36,0.48,U] [#8 -0.27,0.06,0.80,U] 
23:47:00.400 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.00}, one-star: {-0.31, 0.05}
23:47:00.401 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
23:47:00.401 00.000 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
23:47:00.402 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.14 mountX=0.16 mountY=0.04, mountTheta=0.23
23:47:00.404 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.00, opts=13)
23:47:00.405 00.001 21068 Enqueuing Move request for scope (-0.16, 0.00)
23:47:00.405 00.000 16108 Worker thread wakes up
23:47:00.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
23:47:00.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
23:47:00.405 00.000 16108 Moving (-0.16, 0.00) raw xDistance=0.16 yDistance=0.04
23:47:00.406 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:47:00.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:00.406 00.000 16108 MoveAxis(E, 0, ABG)
23:47:00.406 00.000 16108 Move returns status 0, amount 0
23:47:00.406 00.000 16108 MoveAxis(N, 0, ABG)
23:47:00.406 00.000 16108 Move returns status 0, amount 0
23:47:00.406 00.000 16108 move complete, result=0
23:47:00.406 00.000 16108 worker thread done servicing request
23:47:00.410 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4070, FiltMin=3433, FiltMax=29526, Gamma=1.000
23:47:00.425 00.015 21068 UpdateGuideState exits: m=63511 SNR=49.1
23:47:00.425 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:00.427 00.001 21068 Enqueuing Expose request
23:47:00.428 00.001 16108 Worker thread wakes up
23:47:00.428 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:00.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:00.429 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:01.592 01.163 16108 Exposure complete
23:47:01.670 00.078 16108 worker thread done servicing request
23:47:01.670 00.000 21068 OnExposeComplete: enter
23:47:01.671 00.001 21068 UpdateGuideState(): m_state=6
23:47:01.672 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5560
23:47:01.675 00.003 21068 Star::Find returns 1 (0), X=220.14, Y=876.79, Mass=52033, SNR=46.3, Peak=10979 HFD=2.9
23:47:01.676 00.001 21068 MultiStar: [#1 -0.25,0.21,1.19,U] [#2 0.02,-0.15,1.27,U] [#3 0.22,0.22,1.15,U] [#4 -0.64,-0.16,0.00,M1] [#5 -0.18,-0.09,1.16,U] [#6 -0.67,-0.17,0.00,M3] [#7 -0.23,0.33,0.51,U] [#8 -0.04,-0.28,0.78,U] 
23:47:01.678 00.002 21068 refined, 6 included, MultiStar: {-0.11, 0.01}, one-star: {-0.38, -0.12}
23:47:01.678 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
23:47:01.679 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
23:47:01.680 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=0.11 mountY=0.02, mountTheta=0.18
23:47:01.681 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
23:47:01.682 00.001 21068 Enqueuing Move request for scope (-0.11, 0.01)
23:47:01.683 00.001 16108 Worker thread wakes up
23:47:01.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:47:01.683 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:47:01.683 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
23:47:01.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:47:01.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:01.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:01.683 00.000 16108 MoveAxis(E, 0, ABG)
23:47:01.683 00.000 16108 Move returns status 0, amount 0
23:47:01.683 00.000 16108 MoveAxis(N, 0, ABG)
23:47:01.683 00.000 16108 Move returns status 0, amount 0
23:47:01.683 00.000 16108 move complete, result=0
23:47:01.683 00.000 16108 worker thread done servicing request
23:47:01.689 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4073, FiltMin=3462, FiltMax=34125, Gamma=1.000
23:47:01.712 00.023 21068 UpdateGuideState exits: m=52033 SNR=46.3
23:47:01.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:01.715 00.001 21068 Enqueuing Expose request
23:47:01.716 00.001 16108 Worker thread wakes up
23:47:01.716 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:01.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:01.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:02.688 00.971 16108 Exposure complete
23:47:02.749 00.061 16108 worker thread done servicing request
23:47:02.750 00.001 21068 OnExposeComplete: enter
23:47:02.753 00.003 21068 UpdateGuideState(): m_state=6
23:47:02.754 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5561
23:47:02.756 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=876.60, Mass=56637, SNR=44.0, Peak=13027 HFD=2.9
23:47:02.757 00.001 21068 MultiStar: [#1 -0.40,-0.24,1.14,U] [#2 0.04,-0.29,1.03,U] [#3 0.37,0.06,1.44,U] [#4 -0.05,-0.26,0.92,U] [#5 -0.12,0.09,1.26,U] [#6 -0.49,-0.31,0.00,M4] [#7 -0.20,-0.22,0.85,U] [#8 0.30,-0.35,0.92,U] 
23:47:02.759 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {-0.25, -0.30}
23:47:02.760 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
23:47:02.763 00.003 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
23:47:02.764 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.72 mountX=-0.00 mountY=0.17, mountTheta=1.59
23:47:02.768 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.17, opts=13)
23:47:02.769 00.001 21068 Enqueuing Move request for scope (-0.03, -0.17)
23:47:02.772 00.003 16108 Worker thread wakes up
23:47:02.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
23:47:02.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
23:47:02.772 00.000 16108 Moving (-0.03, -0.17) raw xDistance=-0.00 yDistance=0.17
23:47:02.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:47:02.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:02.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:47:02.773 00.001 16108 MoveAxis(E, 0, ABG)
23:47:02.773 00.000 16108 Move returns status 0, amount 0
23:47:02.773 00.000 16108 MoveAxis(N, 0, ABG)
23:47:02.773 00.000 16108 Move returns status 0, amount 0
23:47:02.773 00.000 16108 move complete, result=0
23:47:02.773 00.000 16108 worker thread done servicing request
23:47:02.781 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4077, FiltMin=3465, FiltMax=31747, Gamma=1.000
23:47:02.800 00.019 21068 UpdateGuideState exits: m=56637 SNR=44.0
23:47:02.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:02.803 00.000 21068 Enqueuing Expose request
23:47:02.804 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:02.805 00.001 16108 Worker thread wakes up
23:47:02.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:02.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:03.982 01.177 16108 Exposure complete
23:47:04.053 00.071 16108 worker thread done servicing request
23:47:04.053 00.000 21068 OnExposeComplete: enter
23:47:04.054 00.001 21068 UpdateGuideState(): m_state=6
23:47:04.055 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5562
23:47:04.056 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.79, Mass=45072, SNR=36.5, Peak=10739 HFD=2.7
23:47:04.057 00.001 21068 MultiStar: [#1 -0.11,-0.10,1.34,U] [#2 0.09,-0.33,1.54,U] [#3 0.39,0.25,1.31,U] [#4 -0.36,-0.06,1.00,U] [#5 0.13,-0.19,1.76,U] [#6 -0.54,-0.22,0.00,M5] [#7 0.32,0.25,0.66,U] [#8 0.27,-0.23,1.17,U] 
23:47:04.057 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.38, -0.11}
23:47:04.058 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
23:47:04.059 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
23:47:04.060 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.06 mountX=-0.07 mountY=0.08, mountTheta=2.29
23:47:04.061 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
23:47:04.062 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
23:47:04.063 00.001 16108 Worker thread wakes up
23:47:04.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:47:04.063 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:47:04.063 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
23:47:04.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:47:04.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:04.064 00.001 16108 MoveAxis(E, 0, ABG)
23:47:04.064 00.000 16108 Move returns status 0, amount 0
23:47:04.064 00.000 16108 MoveAxis(N, 0, ABG)
23:47:04.064 00.000 16108 Move returns status 0, amount 0
23:47:04.064 00.000 16108 move complete, result=0
23:47:04.064 00.000 16108 worker thread done servicing request
23:47:04.067 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4080, FiltMin=3472, FiltMax=30189, Gamma=1.000
23:47:04.082 00.015 21068 UpdateGuideState exits: m=45072 SNR=36.5
23:47:04.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.083 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:04.084 00.001 21068 Enqueuing Expose request
23:47:04.085 00.001 16108 Worker thread wakes up
23:47:04.085 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:04.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:04.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:05.058 00.972 16108 Exposure complete
23:47:05.115 00.057 16108 worker thread done servicing request
23:47:05.116 00.001 21068 OnExposeComplete: enter
23:47:05.116 00.000 21068 UpdateGuideState(): m_state=6
23:47:05.117 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5563
23:47:05.118 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.04, Mass=49159, SNR=39.5, Peak=10211 HFD=2.7
23:47:05.120 00.002 21068 MultiStar: [#1 -0.05,-0.13,1.22,U] [#2 -0.01,-0.29,1.39,U] [#3 0.13,0.09,1.28,U] [#4 -0.27,0.06,0.98,U] [#5 0.19,-0.28,1.29,U] [#6 -0.10,-0.28,0.99,U] [#7 0.54,0.15,0.00,M1] [#8 -0.01,-0.26,0.87,U] 
23:47:05.121 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {-0.21, 0.13}
23:47:05.121 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
23:47:05.122 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
23:47:05.123 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.78 mountX=0.00 mountY=0.13, mountTheta=1.53
23:47:05.124 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
23:47:05.125 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
23:47:05.126 00.001 16108 Worker thread wakes up
23:47:05.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:47:05.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:47:05.126 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.00 yDistance=0.13
23:47:05.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:47:05.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:05.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:47:05.126 00.000 16108 MoveAxis(E, 0, ABG)
23:47:05.126 00.000 16108 Move returns status 0, amount 0
23:47:05.126 00.000 16108 MoveAxis(N, 0, ABG)
23:47:05.126 00.000 16108 Move returns status 0, amount 0
23:47:05.126 00.000 16108 move complete, result=0
23:47:05.127 00.001 16108 worker thread done servicing request
23:47:05.132 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4080, FiltMin=3389, FiltMax=33411, Gamma=1.000
23:47:05.159 00.027 21068 UpdateGuideState exits: m=49159 SNR=39.5
23:47:05.161 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.163 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:05.163 00.000 21068 Enqueuing Expose request
23:47:05.166 00.003 16108 Worker thread wakes up
23:47:05.166 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:05.167 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:05.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:06.336 01.169 16108 Exposure complete
23:47:06.404 00.068 16108 worker thread done servicing request
23:47:06.404 00.000 21068 OnExposeComplete: enter
23:47:06.405 00.001 21068 UpdateGuideState(): m_state=6
23:47:06.406 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5564
23:47:06.407 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.68, Mass=49893, SNR=35.3, Peak=10403 HFD=3.0
23:47:06.408 00.001 21068 MultiStar: [#1 -0.30,-0.29,1.49,U] [#2 0.01,-0.27,1.54,U] [#3 0.22,0.15,1.32,U] [#4 -0.19,-0.06,1.29,U] [#5 0.36,-0.36,0.00,M1] [#6 -0.31,0.05,1.20,U] [#7 0.19,0.11,0.73,U] [#8 0.05,-0.22,0.90,U] 
23:47:06.408 00.000 21068 refined, 7 included, MultiStar: {-0.08, -0.11}, one-star: {-0.21, -0.22}
23:47:06.410 00.002 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
23:47:06.411 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
23:47:06.411 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.23 mountX=0.06 mountY=0.12, mountTheta=1.10
23:47:06.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
23:47:06.415 00.002 21068 Enqueuing Move request for scope (-0.08, -0.11)
23:47:06.416 00.001 16108 Worker thread wakes up
23:47:06.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
23:47:06.416 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
23:47:06.417 00.001 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.12
23:47:06.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:47:06.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:06.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:47:06.417 00.000 16108 MoveAxis(E, 0, ABG)
23:47:06.417 00.000 16108 Move returns status 0, amount 0
23:47:06.417 00.000 16108 MoveAxis(N, 0, ABG)
23:47:06.417 00.000 16108 Move returns status 0, amount 0
23:47:06.417 00.000 16108 move complete, result=0
23:47:06.418 00.001 16108 worker thread done servicing request
23:47:06.425 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=4083, FiltMin=3510, FiltMax=29046, Gamma=1.000
23:47:06.451 00.026 21068 UpdateGuideState exits: m=49893 SNR=35.3
23:47:06.453 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.456 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:06.457 00.001 21068 Enqueuing Expose request
23:47:06.459 00.002 16108 Worker thread wakes up
23:47:06.459 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:06.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:06.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:07.445 00.986 16108 Exposure complete
23:47:07.524 00.079 16108 worker thread done servicing request
23:47:07.524 00.000 21068 OnExposeComplete: enter
23:47:07.525 00.001 21068 UpdateGuideState(): m_state=6
23:47:07.526 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5565
23:47:07.527 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=876.81, Mass=57676, SNR=47.0, Peak=11587 HFD=2.7
23:47:07.528 00.001 21068 MultiStar: [#1 -0.05,-0.34,1.05,U] [#2 -0.15,-0.25,1.19,U] [#3 -0.13,-0.03,0.99,U] [#4 -0.13,-0.17,0.77,U] [#5 0.16,-0.13,1.00,U] [#6 -0.45,-0.43,0.00,M4] [#7 -0.33,0.11,0.48,U] [#8 0.12,-0.35,0.71,U] 
23:47:07.529 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.17}, one-star: {-0.55, -0.10}
23:47:07.530 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
23:47:07.532 00.002 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
23:47:07.533 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.21 mountX=0.10 mountY=0.20, mountTheta=1.12
23:47:07.535 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.17, opts=13)
23:47:07.536 00.001 21068 Enqueuing Move request for scope (-0.13, -0.17)
23:47:07.537 00.001 16108 Worker thread wakes up
23:47:07.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
23:47:07.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
23:47:07.537 00.000 16108 Moving (-0.13, -0.17) raw xDistance=0.10 yDistance=0.20
23:47:07.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:47:07.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:07.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:47:07.537 00.000 16108 MoveAxis(E, 0, ABG)
23:47:07.537 00.000 16108 Move returns status 0, amount 0
23:47:07.537 00.000 16108 MoveAxis(N, 0, ABG)
23:47:07.538 00.001 16108 Move returns status 0, amount 0
23:47:07.538 00.000 16108 move complete, result=0
23:47:07.538 00.000 16108 worker thread done servicing request
23:47:07.542 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4086, FiltMin=3497, FiltMax=32710, Gamma=1.000
23:47:07.556 00.014 21068 UpdateGuideState exits: m=57676 SNR=47.0
23:47:07.558 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:07.558 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:07.559 00.001 21068 Enqueuing Expose request
23:47:07.560 00.001 16108 Worker thread wakes up
23:47:07.560 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:07.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:07.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:08.748 01.187 16108 Exposure complete
23:47:08.800 00.052 16108 worker thread done servicing request
23:47:08.801 00.001 21068 OnExposeComplete: enter
23:47:08.802 00.001 21068 UpdateGuideState(): m_state=6
23:47:08.802 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5566
23:47:08.803 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.52, Mass=55014, SNR=44.9, Peak=9619 HFD=3.0
23:47:08.804 00.001 21068 MultiStar: [#1 -0.22,-0.23,1.27,U] [#2 0.20,-0.34,1.53,U] [#3 0.25,-0.05,1.21,U] [#4 0.06,-0.16,0.89,U] [#5 0.05,-0.15,1.25,U] [#6 -0.28,-0.54,0.00,M5] [#7 0.30,-0.02,0.62,U] [#8 0.20,-0.33,0.87,U] 
23:47:08.805 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.22}, one-star: {-0.29, -0.39}
23:47:08.807 00.002 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
23:47:08.808 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:47:08.810 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.31 mountX=-0.09 mountY=0.20, mountTheta=2.02
23:47:08.814 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
23:47:08.816 00.002 21068 Enqueuing Move request for scope (0.06, -0.22)
23:47:08.817 00.001 16108 Worker thread wakes up
23:47:08.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
23:47:08.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
23:47:08.818 00.001 16108 Moving (0.06, -0.22) raw xDistance=-0.09 yDistance=0.20
23:47:08.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:47:08.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:08.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:47:08.818 00.000 16108 MoveAxis(E, 0, ABG)
23:47:08.818 00.000 16108 Move returns status 0, amount 0
23:47:08.818 00.000 16108 MoveAxis(N, 0, ABG)
23:47:08.818 00.000 16108 Move returns status 0, amount 0
23:47:08.818 00.000 16108 move complete, result=0
23:47:08.819 00.001 16108 worker thread done servicing request
23:47:08.827 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4086, FiltMin=3507, FiltMax=28339, Gamma=1.000
23:47:08.848 00.021 21068 UpdateGuideState exits: m=55014 SNR=44.9
23:47:08.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.851 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:08.851 00.000 21068 Enqueuing Expose request
23:47:08.852 00.001 16108 Worker thread wakes up
23:47:08.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:08.852 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:08.853 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:09.816 00.963 16108 Exposure complete
23:47:09.879 00.063 16108 worker thread done servicing request
23:47:09.879 00.000 21068 OnExposeComplete: enter
23:47:09.880 00.001 21068 UpdateGuideState(): m_state=6
23:47:09.881 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5567
23:47:09.882 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.37, Mass=41998, SNR=34.7, Peak=9907 HFD=2.6
23:47:09.883 00.001 21068 MultiStar: [#1 -0.45,-0.23,0.00,M1] [#2 0.42,-0.17,1.70,U] [#3 0.11,0.30,1.66,U] [#4 -0.23,-0.14,1.08,U] [#5 0.05,-0.07,1.65,U] [#6 -0.66,-0.12,0.00,M6] [#7 -0.15,0.11,0.82,U] [#8 -0.42,-0.75,0.00,M1] 
23:47:09.883 00.000 21068 refined, 5 included, MultiStar: {0.03, -0.07}, one-star: {-0.36, -0.54}
23:47:09.884 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
23:47:09.885 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
23:47:09.885 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.13 mountX=-0.04 mountY=0.06, mountTheta=2.21
23:47:09.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
23:47:09.888 00.001 21068 Enqueuing Move request for scope (0.03, -0.07)
23:47:09.888 00.000 16108 Worker thread wakes up
23:47:09.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:47:09.889 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:47:09.889 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
23:47:09.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:09.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:09.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:09.889 00.000 16108 MoveAxis(E, 0, ABG)
23:47:09.889 00.000 16108 Move returns status 0, amount 0
23:47:09.889 00.000 16108 MoveAxis(N, 0, ABG)
23:47:09.889 00.000 16108 Move returns status 0, amount 0
23:47:09.889 00.000 16108 move complete, result=0
23:47:09.889 00.000 16108 worker thread done servicing request
23:47:09.892 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4089, FiltMin=3437, FiltMax=32614, Gamma=1.000
23:47:09.907 00.015 21068 UpdateGuideState exits: m=41998 SNR=34.7
23:47:09.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:09.910 00.001 21068 Enqueuing Expose request
23:47:09.911 00.001 16108 Worker thread wakes up
23:47:09.911 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:09.912 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:09.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:11.060 01.148 16108 Exposure complete
23:47:11.116 00.056 16108 worker thread done servicing request
23:47:11.116 00.000 21068 OnExposeComplete: enter
23:47:11.118 00.002 21068 UpdateGuideState(): m_state=6
23:47:11.119 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5568
23:47:11.121 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=877.13, Mass=54247, SNR=40.3, Peak=10755 HFD=3.0
23:47:11.122 00.001 21068 MultiStar: [#1 -0.46,0.00,1.34,U] [#2 0.09,-0.23,1.15,U] [#3 0.06,0.37,1.32,U] [#4 -0.22,0.13,1.00,U] [#5 0.15,0.22,1.23,U] [#6 -0.56,-0.03,0.00,M7] [#7 -0.22,0.32,0.57,U] [#8 -0.03,-0.14,0.78,U] 
23:47:11.124 00.002 21068 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.34, 0.22}
23:47:11.126 00.002 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
23:47:11.127 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
23:47:11.129 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.36 mountX=0.13 mountY=-0.08, mountTheta=-0.56
23:47:11.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.11, opts=13)
23:47:11.132 00.001 21068 Enqueuing Move request for scope (-0.11, 0.11)
23:47:11.133 00.001 16108 Worker thread wakes up
23:47:11.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
23:47:11.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
23:47:11.133 00.000 16108 Moving (-0.11, 0.11) raw xDistance=0.13 yDistance=-0.08
23:47:11.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:47:11.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:11.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:11.133 00.000 16108 MoveAxis(E, 0, ABG)
23:47:11.133 00.000 16108 Move returns status 0, amount 0
23:47:11.133 00.000 16108 MoveAxis(N, 0, ABG)
23:47:11.133 00.000 16108 Move returns status 0, amount 0
23:47:11.133 00.000 16108 move complete, result=0
23:47:11.133 00.000 16108 worker thread done servicing request
23:47:11.137 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4089, FiltMin=3507, FiltMax=31942, Gamma=1.000
23:47:11.150 00.013 21068 UpdateGuideState exits: m=54247 SNR=40.3
23:47:11.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:11.152 00.000 21068 Enqueuing Expose request
23:47:11.153 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:11.154 00.001 16108 Worker thread wakes up
23:47:11.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:11.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:12.133 00.979 16108 Exposure complete
23:47:12.192 00.059 16108 worker thread done servicing request
23:47:12.193 00.001 21068 OnExposeComplete: enter
23:47:12.194 00.001 21068 UpdateGuideState(): m_state=6
23:47:12.194 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5569
23:47:12.195 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=876.97, Mass=47774, SNR=37.5, Peak=11203 HFD=2.8
23:47:12.196 00.001 21068 MultiStar: [#1 -0.39,0.26,1.43,U] [#2 0.06,0.21,1.68,U] [#3 0.25,0.55,0.00,M1] [#4 -0.08,0.28,1.19,U] [#5 -0.20,0.34,1.51,U] [#6 -0.59,0.40,0.00,M8] [#7 0.24,0.59,0.00,M1] [#8 0.22,0.33,0.84,U] 
23:47:12.197 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.25}, one-star: {-0.57, 0.07}
23:47:12.198 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
23:47:12.199 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
23:47:12.199 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.14 mountX=0.20 mountY=-0.21, mountTheta=-0.79
23:47:12.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.25, opts=13)
23:47:12.202 00.001 21068 Enqueuing Move request for scope (-0.16, 0.25)
23:47:12.203 00.001 16108 Worker thread wakes up
23:47:12.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
23:47:12.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
23:47:12.203 00.000 16108 Moving (-0.16, 0.25) raw xDistance=0.20 yDistance=-0.21
23:47:12.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:47:12.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:47:12.203 00.000 16108 MoveAxis(W, 53, ABG)
23:47:12.203 00.000 16108 Guiding  Dir = 3, Dur = 53
23:47:12.204 00.001 16108 IsSlewing returns 0
23:47:12.204 00.000 16108 IsGuiding returns 0
23:47:12.206 00.002 16108 PulseGuide returned control before completion, sleep 62
23:47:12.207 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4089, FiltMin=3417, FiltMax=28013, Gamma=1.000
23:47:12.224 00.017 21068 UpdateGuideState exits: m=47774 SNR=37.5
23:47:12.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:12.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:12.227 00.001 21068 Enqueuing Expose request
23:47:12.282 00.055 16108 IsGuiding returns 1
23:47:12.282 00.000 16108 scope still moving after pulse duration time elapsed
23:47:12.314 00.032 16108 IsSlewing returns 0
23:47:12.314 00.000 16108 IsGuiding returns 0
23:47:12.314 00.000 16108 scope move finished after 53 + 57 ms
23:47:12.314 00.000 16108 Move returns status 0, amount 53
23:47:12.314 00.000 16108 MoveAxis(N, 42, ABG)
23:47:12.314 00.000 16108 Guiding  Dir = 0, Dur = 42
23:47:12.314 00.000 16108 IsSlewing returns 0
23:47:12.314 00.000 16108 IsGuiding returns 0
23:47:12.361 00.047 16108 IsGuiding returns 1
23:47:12.361 00.000 16108 scope still moving after pulse duration time elapsed
23:47:12.391 00.030 16108 IsSlewing returns 0
23:47:12.391 00.000 16108 IsGuiding returns 1
23:47:12.422 00.031 16108 IsSlewing returns 0
23:47:12.422 00.000 16108 IsGuiding returns 1
23:47:12.454 00.032 16108 IsSlewing returns 0
23:47:12.454 00.000 16108 IsGuiding returns 0
23:47:12.454 00.000 16108 scope move finished after 42 + 97 ms
23:47:12.454 00.000 16108 Move returns status 0, amount 42
23:47:12.455 00.001 16108 move complete, result=0
23:47:12.455 00.000 16108 worker thread done servicing request
23:47:12.455 00.000 16108 Worker thread wakes up
23:47:12.455 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.2 px 42 ms NORTH
23:47:12.457 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:12.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:13.611 01.154 16108 Exposure complete
23:47:13.668 00.057 16108 worker thread done servicing request
23:47:13.668 00.000 21068 OnExposeComplete: enter
23:47:13.669 00.001 21068 UpdateGuideState(): m_state=6
23:47:13.672 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5570
23:47:13.674 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.74, Mass=61351, SNR=46.3, Peak=11248 HFD=3.0
23:47:13.675 00.001 21068 MultiStar: [#1 0.07,-0.29,1.17,U] [#2 0.46,-0.21,0.00,M1] [#3 0.37,0.15,1.14,U] [#4 -0.12,0.07,1.04,U] [#5 0.15,-0.20,1.01,U] [#6 -0.18,-0.23,0.83,U] [#7 0.51,-0.20,0.00,M2] [#8 0.39,-0.14,0.75,U] 
23:47:13.676 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.11}, one-star: {0.15, -0.17}
23:47:13.676 00.000 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
23:47:13.677 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
23:47:13.678 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.13 mountY=0.08, mountTheta=2.61
23:47:13.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
23:47:13.683 00.003 21068 Enqueuing Move request for scope (0.12, -0.11)
23:47:13.684 00.001 16108 Worker thread wakes up
23:47:13.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:47:13.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:47:13.684 00.000 16108 Moving (0.12, -0.11) raw xDistance=-0.13 yDistance=0.08
23:47:13.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:47:13.685 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:13.685 00.000 16108 MoveAxis(E, 0, ABG)
23:47:13.685 00.000 16108 Move returns status 0, amount 0
23:47:13.685 00.000 16108 MoveAxis(N, 0, ABG)
23:47:13.685 00.000 16108 Move returns status 0, amount 0
23:47:13.685 00.000 16108 move complete, result=0
23:47:13.685 00.000 16108 worker thread done servicing request
23:47:13.689 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4089, FiltMin=3500, FiltMax=32067, Gamma=1.000
23:47:13.712 00.023 21068 UpdateGuideState exits: m=61351 SNR=46.3
23:47:13.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.715 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:13.716 00.001 21068 Enqueuing Expose request
23:47:13.717 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:13.718 00.001 16108 Worker thread wakes up
23:47:13.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:13.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:14.677 00.959 16108 Exposure complete
23:47:14.738 00.061 16108 worker thread done servicing request
23:47:14.738 00.000 21068 OnExposeComplete: enter
23:47:14.738 00.000 21068 UpdateGuideState(): m_state=6
23:47:14.739 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5571
23:47:14.740 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.61, Mass=57600, SNR=43.6, Peak=10323 HFD=2.9
23:47:14.741 00.001 21068 MultiStar: [#1 -0.22,-0.05,1.18,U] [#2 0.36,-0.17,1.34,U] [#3 0.51,0.22,0.00,M1] [#4 -0.09,0.06,0.91,U] [#5 0.05,-0.18,1.21,U] [#6 -0.25,-0.42,0.00,M8] [#7 -0.05,-0.03,0.58,U] [#8 0.18,-0.20,0.86,U] 
23:47:14.742 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.13}, one-star: {-0.29, -0.30}
23:47:14.743 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
23:47:14.744 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
23:47:14.744 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=-0.03 mountY=0.13, mountTheta=1.79
23:47:14.746 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
23:47:14.747 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
23:47:14.748 00.001 16108 Worker thread wakes up
23:47:14.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:47:14.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:47:14.748 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.13
23:47:14.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:14.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:14.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:47:14.749 00.001 16108 MoveAxis(E, 0, ABG)
23:47:14.749 00.000 16108 Move returns status 0, amount 0
23:47:14.749 00.000 16108 MoveAxis(N, 0, ABG)
23:47:14.749 00.000 16108 Move returns status 0, amount 0
23:47:14.749 00.000 16108 move complete, result=0
23:47:14.749 00.000 16108 worker thread done servicing request
23:47:14.755 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4089, FiltMin=3481, FiltMax=32198, Gamma=1.000
23:47:14.777 00.022 21068 UpdateGuideState exits: m=57600 SNR=43.6
23:47:14.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:14.780 00.001 21068 Enqueuing Expose request
23:47:14.780 00.000 16108 Worker thread wakes up
23:47:14.781 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:14.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:14.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:15.946 01.165 16108 Exposure complete
23:47:16.003 00.057 16108 worker thread done servicing request
23:47:16.003 00.000 21068 OnExposeComplete: enter
23:47:16.003 00.000 21068 UpdateGuideState(): m_state=6
23:47:16.004 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5572
23:47:16.005 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.63, Mass=55166, SNR=47.2, Peak=9632 HFD=3.3
23:47:16.006 00.001 21068 MultiStar: [#1 -0.13,-0.06,1.16,U] [#2 0.27,-0.42,0.00,M1] [#3 0.16,0.09,1.07,U] [#4 0.21,0.06,0.97,U] [#5 -0.08,-0.03,0.97,U] [#6 -0.51,-0.35,0.00,M9] [#7 0.47,-0.05,0.51,U] [#8 -0.05,-0.46,0.71,U] 
23:47:16.007 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.07, -0.28}
23:47:16.008 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
23:47:16.008 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
23:47:16.009 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.08 mountY=0.07, mountTheta=2.42
23:47:16.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
23:47:16.011 00.000 21068 Enqueuing Move request for scope (0.07, -0.09)
23:47:16.012 00.001 16108 Worker thread wakes up
23:47:16.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:47:16.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:47:16.012 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
23:47:16.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:16.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:16.013 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:47:16.013 00.000 16108 MoveAxis(E, 0, ABG)
23:47:16.013 00.000 16108 Move returns status 0, amount 0
23:47:16.013 00.000 16108 MoveAxis(N, 0, ABG)
23:47:16.013 00.000 16108 Move returns status 0, amount 0
23:47:16.013 00.000 16108 move complete, result=0
23:47:16.013 00.000 16108 worker thread done servicing request
23:47:16.017 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4089, FiltMin=3513, FiltMax=36339, Gamma=1.000
23:47:16.032 00.015 21068 UpdateGuideState exits: m=55166 SNR=47.2
23:47:16.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.035 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:16.036 00.001 21068 Enqueuing Expose request
23:47:16.038 00.002 16108 Worker thread wakes up
23:47:16.038 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:16.039 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:16.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:17.017 00.978 16108 Exposure complete
23:47:17.089 00.072 16108 worker thread done servicing request
23:47:17.089 00.000 21068 OnExposeComplete: enter
23:47:17.090 00.001 21068 UpdateGuideState(): m_state=6
23:47:17.091 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5573
23:47:17.092 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=877.05, Mass=51650, SNR=38.0, Peak=10723 HFD=2.5
23:47:17.093 00.001 21068 MultiStar: [#1 -0.20,0.01,1.43,U] [#2 0.30,0.12,1.41,U] [#3 0.19,0.35,1.58,U] [#4 -0.02,0.17,1.17,U] [#5 -0.09,0.30,1.43,U] [#6 -0.47,0.50,0.00,M10] [#7 -0.14,0.38,0.58,U] [#8 0.04,0.22,0.82,U] 
23:47:17.093 00.000 21068 refined, 7 included, MultiStar: {0.00, 0.20}, one-star: {-0.20, 0.14}
23:47:17.094 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
23:47:17.095 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
23:47:17.096 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.55 mountX=0.03 mountY=-0.20, mountTheta=-1.41
23:47:17.097 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.20, opts=13)
23:47:17.098 00.001 21068 Enqueuing Move request for scope (0.00, 0.20)
23:47:17.099 00.001 16108 Worker thread wakes up
23:47:17.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
23:47:17.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
23:47:17.099 00.000 16108 Moving (0.00, 0.20) raw xDistance=0.03 yDistance=-0.20
23:47:17.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:17.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:17.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:47:17.099 00.000 16108 MoveAxis(E, 0, ABG)
23:47:17.099 00.000 16108 Move returns status 0, amount 0
23:47:17.099 00.000 16108 MoveAxis(N, 0, ABG)
23:47:17.099 00.000 16108 Move returns status 0, amount 0
23:47:17.099 00.000 16108 move complete, result=0
23:47:17.099 00.000 16108 worker thread done servicing request
23:47:17.103 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4089, FiltMin=3504, FiltMax=28038, Gamma=1.000
23:47:17.117 00.014 21068 UpdateGuideState exits: m=51650 SNR=38.0
23:47:17.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:17.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:17.119 00.000 21068 Enqueuing Expose request
23:47:17.120 00.001 16108 Worker thread wakes up
23:47:17.120 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:17.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:17.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:18.288 01.167 16108 Exposure complete
23:47:18.361 00.073 16108 worker thread done servicing request
23:47:18.362 00.001 21068 OnExposeComplete: enter
23:47:18.362 00.000 21068 UpdateGuideState(): m_state=6
23:47:18.363 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5574
23:47:18.364 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.52, Mass=52111, SNR=40.5, Peak=9539 HFD=3.1
23:47:18.365 00.001 21068 MultiStar: [#1 -0.18,-0.39,1.69,U] [#2 -0.09,-0.33,1.27,U] [#3 0.27,0.00,1.16,U] [#4 0.09,0.19,1.21,U] [#5 -0.04,-0.29,1.08,U] [#6 -0.56,-0.31,0.00,R] [#7 0.06,-0.25,0.64,U] [#8 0.09,-0.37,0.95,U] 
23:47:18.365 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.23}, one-star: {0.02, -0.39}
23:47:18.366 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
23:47:18.367 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.86)
23:47:18.367 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.52 mountX=-0.05 mountY=0.22, mountTheta=1.80
23:47:18.369 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.23, opts=13)
23:47:18.371 00.002 21068 Enqueuing Move request for scope (0.01, -0.23)
23:47:18.372 00.001 16108 Worker thread wakes up
23:47:18.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
23:47:18.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
23:47:18.372 00.000 16108 Moving (0.01, -0.23) raw xDistance=-0.05 yDistance=0.22
23:47:18.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:47:18.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:47:18.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:47:18.372 00.000 16108 MoveAxis(E, 0, ABG)
23:47:18.372 00.000 16108 Move returns status 0, amount 0
23:47:18.372 00.000 16108 MoveAxis(N, 0, ABG)
23:47:18.372 00.000 16108 Move returns status 0, amount 0
23:47:18.372 00.000 16108 move complete, result=0
23:47:18.372 00.000 16108 worker thread done servicing request
23:47:18.378 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4089, FiltMin=3411, FiltMax=26614, Gamma=1.000
23:47:18.403 00.025 21068 UpdateGuideState exits: m=52111 SNR=40.5
23:47:18.405 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:18.406 00.000 21068 Enqueuing Expose request
23:47:18.408 00.002 16108 Worker thread wakes up
23:47:18.408 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:18.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:18.411 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:19.384 00.973 16108 Exposure complete
23:47:19.449 00.065 16108 worker thread done servicing request
23:47:19.449 00.000 21068 OnExposeComplete: enter
23:47:19.450 00.001 21068 UpdateGuideState(): m_state=6
23:47:19.450 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5575
23:47:19.451 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.71, Mass=54836, SNR=44.4, Peak=10659 HFD=2.9
23:47:19.452 00.001 21068 MultiStar: [#1 -0.16,-0.69,0.00,M1] [#2 -0.03,-0.48,0.00,M1] [#3 0.46,-0.09,1.09,U] [#4 -0.07,-0.03,0.92,U] [#5 -0.00,-0.10,1.17,U] [#6 -0.01,0.13,0.85,U] [#7 -0.22,-0.36,0.49,U] [#8 0.32,-0.06,0.81,U] 
23:47:19.453 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {-0.36, -0.20}
23:47:19.454 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
23:47:19.455 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
23:47:19.455 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.21 mountX=-0.05 mountY=0.08, mountTheta=2.13
23:47:19.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
23:47:19.457 00.000 21068 Enqueuing Move request for scope (0.03, -0.09)
23:47:19.458 00.001 16108 Worker thread wakes up
23:47:19.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:47:19.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:47:19.458 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.05 yDistance=0.08
23:47:19.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:47:19.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:19.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:19.459 00.001 16108 MoveAxis(E, 0, ABG)
23:47:19.459 00.000 16108 Move returns status 0, amount 0
23:47:19.459 00.000 16108 MoveAxis(N, 0, ABG)
23:47:19.459 00.000 16108 Move returns status 0, amount 0
23:47:19.459 00.000 16108 move complete, result=0
23:47:19.460 00.001 16108 worker thread done servicing request
23:47:19.463 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4089, FiltMin=3449, FiltMax=27629, Gamma=1.000
23:47:19.476 00.013 21068 UpdateGuideState exits: m=54836 SNR=44.4
23:47:19.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:19.478 00.000 21068 Enqueuing Expose request
23:47:19.479 00.001 16108 Worker thread wakes up
23:47:19.479 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:19.480 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:19.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:20.633 01.153 16108 Exposure complete
23:47:20.690 00.057 16108 worker thread done servicing request
23:47:20.692 00.002 21068 OnExposeComplete: enter
23:47:20.694 00.002 21068 UpdateGuideState(): m_state=6
23:47:20.695 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5576
23:47:20.697 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=876.68, Mass=51141, SNR=37.5, Peak=10787 HFD=2.8
23:47:20.699 00.002 21068 MultiStar: [#1 -0.21,-0.31,1.53,U] [#2 0.04,-0.35,1.26,U] [#3 0.41,-0.13,1.26,U] [#4 -0.22,0.06,1.13,U] [#5 0.10,-0.31,1.37,U] [#6 -0.01,-0.13,1.22,U] [#7 -0.11,0.34,0.64,U] [#8 -0.06,-0.34,1.11,U] 
23:47:20.701 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.19}, one-star: {-0.20, -0.23}
23:47:20.702 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
23:47:20.702 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
23:47:20.703 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=-0.01 mountY=0.19, mountTheta=1.64
23:47:20.704 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
23:47:20.705 00.001 21068 Enqueuing Move request for scope (-0.02, -0.19)
23:47:20.706 00.001 16108 Worker thread wakes up
23:47:20.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
23:47:20.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
23:47:20.706 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.01 yDistance=0.19
23:47:20.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:47:20.707 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:20.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:47:20.707 00.000 16108 MoveAxis(E, 0, ABG)
23:47:20.707 00.000 16108 Move returns status 0, amount 0
23:47:20.707 00.000 16108 MoveAxis(N, 0, ABG)
23:47:20.707 00.000 16108 Move returns status 0, amount 0
23:47:20.707 00.000 16108 move complete, result=0
23:47:20.707 00.000 16108 worker thread done servicing request
23:47:20.711 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4089, FiltMin=3520, FiltMax=27651, Gamma=1.000
23:47:20.733 00.022 21068 UpdateGuideState exits: m=51141 SNR=37.5
23:47:20.735 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:20.738 00.002 21068 Enqueuing Expose request
23:47:20.740 00.002 16108 Worker thread wakes up
23:47:20.740 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:20.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:20.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:21.729 00.988 16108 Exposure complete
23:47:21.804 00.075 16108 worker thread done servicing request
23:47:21.804 00.000 21068 OnExposeComplete: enter
23:47:21.805 00.001 21068 UpdateGuideState(): m_state=6
23:47:21.805 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5577
23:47:21.806 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.60, Mass=52453, SNR=43.8, Peak=10304 HFD=3.0
23:47:21.807 00.001 21068 MultiStar: [#1 0.03,-0.24,1.34,U] [#2 0.19,-0.26,1.24,U] [#3 0.38,0.21,1.12,U] [#4 -0.10,-0.40,1.01,U] [#5 -0.08,-0.26,1.29,U] [#6 0.28,0.02,1.07,U] [#7 0.15,-0.10,0.60,U] [#8 0.18,-0.38,0.79,U] 
23:47:21.808 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {-0.05, -0.31}
23:47:21.809 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
23:47:21.809 00.000 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
23:47:21.811 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.08 mountX=-0.13 mountY=0.16, mountTheta=2.27
23:47:21.812 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.19, opts=13)
23:47:21.814 00.002 21068 Enqueuing Move request for scope (0.10, -0.19)
23:47:21.814 00.000 16108 Worker thread wakes up
23:47:21.815 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
23:47:21.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
23:47:21.815 00.000 16108 Moving (0.10, -0.19) raw xDistance=-0.13 yDistance=0.16
23:47:21.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:47:21.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:21.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:47:21.815 00.000 16108 MoveAxis(E, 0, ABG)
23:47:21.815 00.000 16108 Move returns status 0, amount 0
23:47:21.815 00.000 16108 MoveAxis(N, 0, ABG)
23:47:21.815 00.000 16108 Move returns status 0, amount 0
23:47:21.815 00.000 16108 move complete, result=0
23:47:21.816 00.001 16108 worker thread done servicing request
23:47:21.823 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4089, FiltMin=3507, FiltMax=30566, Gamma=1.000
23:47:21.845 00.022 21068 UpdateGuideState exits: m=52453 SNR=43.8
23:47:21.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:21.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:21.847 00.000 21068 Enqueuing Expose request
23:47:21.848 00.001 16108 Worker thread wakes up
23:47:21.848 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:21.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:21.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:23.011 01.162 16108 Exposure complete
23:47:23.074 00.063 16108 worker thread done servicing request
23:47:23.074 00.000 21068 OnExposeComplete: enter
23:47:23.075 00.001 21068 UpdateGuideState(): m_state=6
23:47:23.077 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5578
23:47:23.077 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=876.47, Mass=48473, SNR=42.1, Peak=10387 HFD=2.6
23:47:23.078 00.001 21068 MultiStar: [#1 -0.01,-0.40,1.53,U] [#2 0.09,-0.38,1.31,U] [#3 0.35,-0.13,1.29,U] [#4 0.14,-0.40,0.95,U] [#5 0.19,-0.37,1.11,U] [#6 0.01,-0.51,0.00,M1] [#7 -0.11,-0.44,0.48,U] [#8 -0.08,-0.45,0.83,U] 
23:47:23.079 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.36}, one-star: {-0.45, -0.44}
23:47:23.080 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
23:47:23.080 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
23:47:23.081 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.37 cameraTheta=-1.47 mountX=-0.10 mountY=0.35, mountTheta=1.86
23:47:23.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.36, opts=13)
23:47:23.084 00.001 21068 Enqueuing Move request for scope (0.04, -0.36)
23:47:23.087 00.003 16108 Worker thread wakes up
23:47:23.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
23:47:23.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
23:47:23.087 00.000 16108 Moving (0.04, -0.36) raw xDistance=-0.10 yDistance=0.35
23:47:23.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:47:23.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:23.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:47:23.088 00.001 16108 MoveAxis(E, 0, ABG)
23:47:23.088 00.000 16108 Move returns status 0, amount 0
23:47:23.088 00.000 16108 MoveAxis(N, 0, ABG)
23:47:23.088 00.000 16108 Move returns status 0, amount 0
23:47:23.088 00.000 16108 move complete, result=0
23:47:23.088 00.000 16108 worker thread done servicing request
23:47:23.093 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4089, FiltMin=3472, FiltMax=27126, Gamma=1.000
23:47:23.119 00.026 21068 UpdateGuideState exits: m=48473 SNR=42.1
23:47:23.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:23.122 00.001 21068 Enqueuing Expose request
23:47:23.124 00.002 16108 Worker thread wakes up
23:47:23.124 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:47:23.126 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:23.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:24.103 00.977 16108 Exposure complete
23:47:24.194 00.091 16108 worker thread done servicing request
23:47:24.195 00.001 21068 OnExposeComplete: enter
23:47:24.195 00.000 21068 UpdateGuideState(): m_state=6
23:47:24.196 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5579
23:47:24.198 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.57, Mass=47979, SNR=40.7, Peak=9683 HFD=3.0
23:47:24.199 00.001 21068 MultiStar: [#1 0.24,-0.66,0.00,M1] [#2 0.43,-0.61,0.00,M1] [#3 0.34,-0.18,1.19,U] [#4 -0.07,-0.73,0.00,M1] [#5 0.33,-0.43,0.00,M1] [#6 0.09,-0.09,1.13,U] [#7 -0.19,-0.19,0.71,U] [#8 0.33,-0.54,0.00,M1] 
23:47:24.201 00.002 21068 refined, 3 included, MultiStar: {0.10, -0.20}, one-star: {0.04, -0.34}
23:47:24.202 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
23:47:24.205 00.003 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
23:47:24.206 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.09 mountX=-0.14 mountY=0.17, mountTheta=2.25
23:47:24.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.20, opts=13)
23:47:24.209 00.001 21068 Enqueuing Move request for scope (0.10, -0.20)
23:47:24.210 00.001 16108 Worker thread wakes up
23:47:24.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
23:47:24.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
23:47:24.210 00.000 16108 Moving (0.10, -0.20) raw xDistance=-0.14 yDistance=0.17
23:47:24.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:47:24.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:24.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:47:24.210 00.000 16108 MoveAxis(E, 0, ABG)
23:47:24.212 00.002 16108 Move returns status 0, amount 0
23:47:24.212 00.000 16108 MoveAxis(N, 0, ABG)
23:47:24.212 00.000 16108 Move returns status 0, amount 0
23:47:24.212 00.000 16108 move complete, result=0
23:47:24.212 00.000 16108 worker thread done servicing request
23:47:24.217 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4089, FiltMin=3504, FiltMax=30320, Gamma=1.000
23:47:24.236 00.019 21068 UpdateGuideState exits: m=47979 SNR=40.7
23:47:24.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:24.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:24.238 00.000 21068 Enqueuing Expose request
23:47:24.239 00.001 16108 Worker thread wakes up
23:47:24.239 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:24.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:24.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:25.402 01.162 16108 Exposure complete
23:47:25.464 00.062 16108 worker thread done servicing request
23:47:25.464 00.000 21068 OnExposeComplete: enter
23:47:25.465 00.001 21068 UpdateGuideState(): m_state=6
23:47:25.466 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5580
23:47:25.466 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.34, Mass=55759, SNR=48.5, Peak=10563 HFD=3.0
23:47:25.468 00.002 21068 MultiStar: [#1 -0.13,-0.69,0.00,M2] [#2 0.37,-0.65,0.00,M2] [#3 0.35,-0.28,1.08,U] [#4 -0.12,-0.37,0.88,U] [#5 0.20,-0.47,0.00,M2] [#6 0.32,-0.29,0.78,U] [#7 -0.17,-0.12,0.59,U] [#8 0.11,-0.67,0.00,M2] 
23:47:25.468 00.000 21068 refined, 4 included, MultiStar: {0.07, -0.35}, one-star: {-0.11, -0.57}
23:47:25.469 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
23:47:25.470 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
23:47:25.471 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.35 cameraTheta=-1.36 mountX=-0.13 mountY=0.32, mountTheta=1.96
23:47:25.472 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.35, opts=13)
23:47:25.473 00.001 21068 Enqueuing Move request for scope (0.07, -0.35)
23:47:25.474 00.001 16108 Worker thread wakes up
23:47:25.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.35) opts 0xd
23:47:25.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.35)
23:47:25.474 00.000 16108 Moving (0.07, -0.35) raw xDistance=-0.13 yDistance=0.32
23:47:25.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:47:25.474 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.00 newest=0.83
23:47:25.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:47:25.474 00.000 16108 MoveAxis(E, 0, ABG)
23:47:25.474 00.000 16108 Move returns status 0, amount 0
23:47:25.475 00.001 16108 MoveAxis(S, 64, ABG)
23:47:25.475 00.000 16108 Guiding  Dir = 1, Dur = 64
23:47:25.475 00.000 16108 IsSlewing returns 0
23:47:25.475 00.000 16108 IsGuiding returns 0
23:47:25.476 00.001 16108 PulseGuide returned control before completion, sleep 74
23:47:25.478 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4089, FiltMin=3539, FiltMax=28333, Gamma=1.000
23:47:25.497 00.019 21068 UpdateGuideState exits: m=55759 SNR=48.5
23:47:25.499 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.499 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:25.500 00.001 21068 Enqueuing Expose request
23:47:25.556 00.056 16108 IsGuiding returns 1
23:47:25.556 00.000 16108 scope still moving after pulse duration time elapsed
23:47:25.588 00.032 16108 IsSlewing returns 0
23:47:25.588 00.000 16108 IsGuiding returns 0
23:47:25.588 00.000 16108 scope move finished after 64 + 48 ms
23:47:25.588 00.000 16108 Move returns status 0, amount 64
23:47:25.588 00.000 16108 move complete, result=0
23:47:25.588 00.000 16108 worker thread done servicing request
23:47:25.588 00.000 16108 Worker thread wakes up
23:47:25.588 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
23:47:25.589 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:25.590 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:26.554 00.964 16108 Exposure complete
23:47:26.628 00.074 16108 worker thread done servicing request
23:47:26.628 00.000 21068 OnExposeComplete: enter
23:47:26.629 00.001 21068 UpdateGuideState(): m_state=6
23:47:26.630 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5581
23:47:26.632 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=876.45, Mass=50951, SNR=43.8, Peak=10368 HFD=3.1
23:47:26.634 00.002 21068 MultiStar: [#1 0.02,-0.45,1.32,U] [#2 0.24,-0.33,1.44,U] [#3 0.57,-0.24,0.00,M1] [#4 -0.06,-0.34,0.93,U] [#5 0.18,-0.49,0.00,M3] [#6 0.45,-0.38,0.00,M1] [#7 0.63,-0.52,0.00,M1] [#8 0.11,-0.05,0.79,U] 
23:47:26.636 00.002 21068 refined, 4 included, MultiStar: {0.04, -0.34}, one-star: {-0.19, -0.46}
23:47:26.636 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
23:47:26.637 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
23:47:26.638 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.35 cameraTheta=-1.45 mountX=-0.10 mountY=0.33, mountTheta=1.87
23:47:26.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.34, opts=13)
23:47:26.641 00.001 21068 Enqueuing Move request for scope (0.04, -0.34)
23:47:26.642 00.001 16108 Worker thread wakes up
23:47:26.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
23:47:26.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
23:47:26.642 00.000 16108 Moving (0.04, -0.34) raw xDistance=-0.10 yDistance=0.33
23:47:26.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:47:26.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
23:47:26.642 00.000 16108 MoveAxis(E, 0, ABG)
23:47:26.642 00.000 16108 Move returns status 0, amount 0
23:47:26.642 00.000 16108 MoveAxis(S, 65, ABG)
23:47:26.642 00.000 16108 Guiding  Dir = 1, Dur = 65
23:47:26.642 00.000 16108 IsSlewing returns 0
23:47:26.643 00.001 16108 IsGuiding returns 0
23:47:26.644 00.001 16108 PulseGuide returned control before completion, sleep 74
23:47:26.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=4089, FiltMin=3446, FiltMax=32006, Gamma=1.000
23:47:26.669 00.022 21068 UpdateGuideState exits: m=50951 SNR=43.8
23:47:26.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:26.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:26.671 00.000 21068 Enqueuing Expose request
23:47:26.726 00.055 16108 IsGuiding returns 1
23:47:26.726 00.000 16108 scope still moving after pulse duration time elapsed
23:47:26.757 00.031 16108 IsSlewing returns 0
23:47:26.757 00.000 16108 IsGuiding returns 0
23:47:26.757 00.000 16108 scope move finished after 65 + 48 ms
23:47:26.757 00.000 16108 Move returns status 0, amount 65
23:47:26.757 00.000 16108 move complete, result=0
23:47:26.757 00.000 16108 worker thread done servicing request
23:47:26.757 00.000 16108 Worker thread wakes up
23:47:26.757 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
23:47:26.759 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:26.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:27.913 01.154 16108 Exposure complete
23:47:27.970 00.057 16108 worker thread done servicing request
23:47:27.970 00.000 21068 OnExposeComplete: enter
23:47:27.972 00.002 21068 UpdateGuideState(): m_state=6
23:47:27.973 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5582
23:47:27.973 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=876.40, Mass=43297, SNR=37.3, Peak=9363 HFD=3.0
23:47:27.974 00.001 21068 MultiStar: [#1 -0.09,-0.14,1.41,U] [#2 0.63,-0.31,0.00,M2] [#3 0.49,0.03,0.00,M2] [#4 0.15,0.28,1.12,U] [#5 0.20,-0.12,1.59,U] [#6 0.34,0.20,1.08,U] [#7 0.51,-0.20,0.00,M2] [#8 0.49,-0.46,0.00,M2] 
23:47:27.975 00.001 21068 refined, 4 included, MultiStar: {0.12, -0.06}, one-star: {0.02, -0.50}
23:47:27.976 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
23:47:27.977 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
23:47:27.978 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.13 mountY=0.03, mountTheta=2.92
23:47:27.979 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
23:47:27.980 00.001 21068 Enqueuing Move request for scope (0.12, -0.06)
23:47:27.981 00.001 16108 Worker thread wakes up
23:47:27.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:47:27.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:47:27.981 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
23:47:27.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:47:27.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:27.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:47:27.981 00.000 16108 MoveAxis(E, 0, ABG)
23:47:27.981 00.000 16108 Move returns status 0, amount 0
23:47:27.981 00.000 16108 MoveAxis(N, 0, ABG)
23:47:27.981 00.000 16108 Move returns status 0, amount 0
23:47:27.981 00.000 16108 move complete, result=0
23:47:27.981 00.000 16108 worker thread done servicing request
23:47:27.986 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4083, FiltMin=3488, FiltMax=31917, Gamma=1.000
23:47:28.006 00.020 21068 UpdateGuideState exits: m=43297 SNR=37.3
23:47:28.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.007 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:28.008 00.001 21068 Enqueuing Expose request
23:47:28.009 00.001 16108 Worker thread wakes up
23:47:28.009 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:28.010 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:28.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:28.971 00.961 16108 Exposure complete
23:47:29.050 00.079 16108 worker thread done servicing request
23:47:29.050 00.000 21068 OnExposeComplete: enter
23:47:29.051 00.001 21068 UpdateGuideState(): m_state=6
23:47:29.052 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5583
23:47:29.053 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.60, Mass=41673, SNR=37.1, Peak=9664 HFD=2.9
23:47:29.054 00.001 21068 MultiStar: [#1 0.02,-0.38,1.51,U] [#2 0.51,-0.38,0.00,M3] [#3 0.46,-0.10,1.35,U] [#4 0.42,-0.03,1.09,U] [#5 0.30,-0.47,0.00,M3] [#6 0.24,-0.07,0.86,U] [#7 0.17,-0.06,0.66,U] [#8 0.42,0.13,1.03,U] 
23:47:29.055 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.13}, one-star: {-0.20, -0.31}
23:47:29.055 00.000 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
23:47:29.056 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
23:47:29.058 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.55 mountX=-0.24 mountY=0.08, mountTheta=2.82
23:47:29.059 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.13, opts=13)
23:47:29.060 00.001 21068 Enqueuing Move request for scope (0.22, -0.13)
23:47:29.061 00.001 16108 Worker thread wakes up
23:47:29.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
23:47:29.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
23:47:29.061 00.000 16108 Moving (0.22, -0.13) raw xDistance=-0.24 yDistance=0.08
23:47:29.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:47:29.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:29.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:29.061 00.000 16108 MoveAxis(E, 63, ABG)
23:47:29.061 00.000 16108 Guiding  Dir = 2, Dur = 63
23:47:29.062 00.001 16108 IsSlewing returns 0
23:47:29.062 00.000 16108 IsGuiding returns 0
23:47:29.063 00.001 16108 PulseGuide returned control before completion, sleep 73
23:47:29.065 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=4086, FiltMin=3507, FiltMax=30995, Gamma=1.000
23:47:29.091 00.026 21068 UpdateGuideState exits: m=41673 SNR=37.1
23:47:29.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:29.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:29.094 00.001 21068 Enqueuing Expose request
23:47:29.137 00.043 16108 IsGuiding returns 1
23:47:29.137 00.000 16108 scope still moving after pulse duration time elapsed
23:47:29.169 00.032 16108 IsSlewing returns 0
23:47:29.169 00.000 16108 IsGuiding returns 0
23:47:29.169 00.000 16108 scope move finished after 63 + 44 ms
23:47:29.169 00.000 16108 Move returns status 0, amount 63
23:47:29.169 00.000 16108 MoveAxis(N, 0, ABG)
23:47:29.169 00.000 16108 Move returns status 0, amount 0
23:47:29.169 00.000 16108 move complete, result=0
23:47:29.169 00.000 16108 worker thread done servicing request
23:47:29.170 00.001 16108 Worker thread wakes up
23:47:29.170 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
23:47:29.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:29.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:30.329 01.159 16108 Exposure complete
23:47:30.406 00.077 16108 worker thread done servicing request
23:47:30.406 00.000 21068 OnExposeComplete: enter
23:47:30.408 00.002 21068 UpdateGuideState(): m_state=6
23:47:30.408 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5584
23:47:30.409 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=877.02, Mass=48814, SNR=39.9, Peak=11363 HFD=2.8
23:47:30.410 00.001 21068 MultiStar: [#1 -0.48,-0.21,0.00,M1] [#2 -0.18,-0.05,1.44,U] [#3 0.32,-0.05,1.35,U] [#4 -0.44,-0.09,1.03,U] [#5 -0.08,-0.08,1.47,U] [#6 0.14,0.41,1.14,U] [#7 -0.23,-0.06,0.50,U] [#8 0.17,-0.55,0.00,M2] 
23:47:30.412 00.002 21068 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {-0.54, 0.11}
23:47:30.412 00.000 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
23:47:30.413 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
23:47:30.414 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=0.12 mountY=0.00, mountTheta=0.01
23:47:30.415 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
23:47:30.416 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
23:47:30.417 00.001 16108 Worker thread wakes up
23:47:30.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:47:30.417 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:47:30.417 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.12 yDistance=0.00
23:47:30.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:47:30.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:30.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:47:30.417 00.000 16108 MoveAxis(E, 0, ABG)
23:47:30.417 00.000 16108 Move returns status 0, amount 0
23:47:30.417 00.000 16108 MoveAxis(N, 0, ABG)
23:47:30.417 00.000 16108 Move returns status 0, amount 0
23:47:30.417 00.000 16108 move complete, result=0
23:47:30.418 00.001 16108 worker thread done servicing request
23:47:30.421 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4086, FiltMin=3421, FiltMax=30851, Gamma=1.000
23:47:30.436 00.015 21068 UpdateGuideState exits: m=48814 SNR=39.9
23:47:30.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.437 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:30.438 00.001 21068 Enqueuing Expose request
23:47:30.439 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:30.440 00.001 16108 Worker thread wakes up
23:47:30.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:30.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:31.412 00.972 16108 Exposure complete
23:47:31.486 00.074 16108 worker thread done servicing request
23:47:31.486 00.000 21068 OnExposeComplete: enter
23:47:31.486 00.000 21068 UpdateGuideState(): m_state=6
23:47:31.487 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5585
23:47:31.489 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=876.54, Mass=48612, SNR=40.3, Peak=8915 HFD=3.1
23:47:31.490 00.001 21068 MultiStar: [#1 -0.05,-0.38,1.64,U] [#2 0.19,-0.51,0.00,M3] [#3 0.24,0.00,1.18,U] [#4 -0.21,-0.37,1.15,U] [#5 0.11,-0.42,1.37,U] [#6 0.10,0.03,1.04,U] [#7 0.22,-0.09,0.66,U] [#8 0.06,-0.59,0.00,M3] 
23:47:31.491 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.25}, one-star: {0.05, -0.36}
23:47:31.491 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
23:47:31.492 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
23:47:31.493 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.37 mountX=-0.09 mountY=0.23, mountTheta=1.96
23:47:31.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.25, opts=13)
23:47:31.496 00.001 21068 Enqueuing Move request for scope (0.05, -0.25)
23:47:31.496 00.000 16108 Worker thread wakes up
23:47:31.497 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
23:47:31.497 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
23:47:31.497 00.000 16108 Moving (0.05, -0.25) raw xDistance=-0.09 yDistance=0.23
23:47:31.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:47:31.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:47:31.497 00.000 16108 MoveAxis(E, 0, ABG)
23:47:31.497 00.000 16108 Move returns status 0, amount 0
23:47:31.497 00.000 16108 MoveAxis(S, 46, ABG)
23:47:31.497 00.000 16108 Guiding  Dir = 1, Dur = 46
23:47:31.497 00.000 16108 IsSlewing returns 0
23:47:31.498 00.001 16108 IsGuiding returns 0
23:47:31.500 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4086, FiltMin=3491, FiltMax=31229, Gamma=1.000
23:47:31.504 00.004 16108 PulseGuide returned control before completion, sleep 49
23:47:31.518 00.014 21068 UpdateGuideState exits: m=48612 SNR=40.3
23:47:31.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:31.521 00.001 21068 Enqueuing Expose request
23:47:31.565 00.044 16108 IsGuiding returns 1
23:47:31.565 00.000 16108 scope still moving after pulse duration time elapsed
23:47:31.596 00.031 16108 IsSlewing returns 0
23:47:31.597 00.001 16108 IsGuiding returns 0
23:47:31.597 00.000 16108 scope move finished after 46 + 53 ms
23:47:31.597 00.000 16108 Move returns status 0, amount 46
23:47:31.597 00.000 16108 move complete, result=0
23:47:31.597 00.000 16108 worker thread done servicing request
23:47:31.597 00.000 16108 Worker thread wakes up
23:47:31.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:31.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:31.597 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
23:47:32.749 01.152 16108 Exposure complete
23:47:32.810 00.061 16108 worker thread done servicing request
23:47:32.810 00.000 21068 OnExposeComplete: enter
23:47:32.813 00.003 21068 UpdateGuideState(): m_state=6
23:47:32.815 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5586
23:47:32.816 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.54, Mass=45614, SNR=34.1, Peak=10115 HFD=2.8
23:47:32.817 00.001 21068 MultiStar: [#1 -0.36,-0.31,0.00,M1] [#2 0.03,0.03,1.65,U] [#3 0.24,-0.03,1.45,U] [#4 -0.16,0.07,1.49,U] [#5 -0.15,-0.21,1.44,U] [#6 -0.24,-0.49,0.00,M1] [#7 -0.16,0.04,0.66,U] [#8 0.19,-0.29,0.90,U] 
23:47:32.818 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.09}, one-star: {-0.25, -0.37}
23:47:32.819 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:47:32.820 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
23:47:32.822 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.85 mountX=0.01 mountY=0.10, mountTheta=1.46
23:47:32.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
23:47:32.825 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
23:47:32.826 00.001 16108 Worker thread wakes up
23:47:32.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:47:32.827 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:47:32.827 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.10
23:47:32.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:47:32.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:32.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:32.827 00.000 16108 MoveAxis(E, 0, ABG)
23:47:32.827 00.000 16108 Move returns status 0, amount 0
23:47:32.827 00.000 16108 MoveAxis(N, 0, ABG)
23:47:32.827 00.000 16108 Move returns status 0, amount 0
23:47:32.827 00.000 16108 move complete, result=0
23:47:32.827 00.000 16108 worker thread done servicing request
23:47:32.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4089, FiltMin=3472, FiltMax=28141, Gamma=1.000
23:47:32.857 00.026 21068 UpdateGuideState exits: m=45614 SNR=34.1
23:47:32.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:32.860 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:32.861 00.001 21068 Enqueuing Expose request
23:47:32.862 00.001 16108 Worker thread wakes up
23:47:32.862 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:32.864 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:32.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:33.845 00.981 16108 Exposure complete
23:47:33.922 00.077 16108 worker thread done servicing request
23:47:33.922 00.000 21068 OnExposeComplete: enter
23:47:33.923 00.001 21068 UpdateGuideState(): m_state=6
23:47:33.924 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5587
23:47:33.925 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.67, Mass=46095, SNR=37.1, Peak=11651 HFD=2.4
23:47:33.926 00.001 21068 MultiStar: [#1 -0.08,-0.12,1.89,U] [#2 -0.01,-0.21,1.58,U] [#3 0.10,-0.00,1.25,U] [#4 -0.21,0.00,1.15,U] [#5 -0.19,0.15,1.30,U] [#6 0.39,0.29,0.00,M2] [#7 -0.04,0.05,0.68,U] [#8 0.26,-0.10,0.80,U] 
23:47:33.926 00.000 21068 refined, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.30, -0.24}
23:47:33.928 00.002 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
23:47:33.929 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
23:47:33.929 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-2.35 mountX=0.05 mountY=0.08, mountTheta=0.98
23:47:33.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
23:47:33.932 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
23:47:33.933 00.001 16108 Worker thread wakes up
23:47:33.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:47:33.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:47:33.933 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.05 yDistance=0.08
23:47:33.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:47:33.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:33.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:33.933 00.000 16108 MoveAxis(E, 0, ABG)
23:47:33.933 00.000 16108 Move returns status 0, amount 0
23:47:33.933 00.000 16108 MoveAxis(N, 0, ABG)
23:47:33.933 00.000 16108 Move returns status 0, amount 0
23:47:33.933 00.000 16108 move complete, result=0
23:47:33.933 00.000 16108 worker thread done servicing request
23:47:33.936 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2061, max=65535, med=4089, FiltMin=3517, FiltMax=33069, Gamma=1.000
23:47:33.951 00.015 21068 UpdateGuideState exits: m=46095 SNR=37.1
23:47:33.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:33.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:33.954 00.001 21068 Enqueuing Expose request
23:47:33.955 00.001 16108 Worker thread wakes up
23:47:33.955 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:33.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:33.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:35.114 01.158 16108 Exposure complete
23:47:35.206 00.092 16108 worker thread done servicing request
23:47:35.206 00.000 21068 OnExposeComplete: enter
23:47:35.207 00.001 21068 UpdateGuideState(): m_state=6
23:47:35.209 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5588
23:47:35.209 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=876.80, Mass=42585, SNR=34.2, Peak=9827 HFD=2.5
23:47:35.211 00.002 21068 MultiStar: [#1 -0.38,-0.17,1.73,U] [#2 -0.11,-0.18,1.65,U] [#3 0.27,0.25,1.33,U] [#4 -0.43,0.27,0.00,M1] [#5 0.00,-0.00,1.34,U] [#6 0.01,0.39,1.18,U] [#7 -0.43,-0.14,0.69,U] [#8 0.03,0.02,0.96,U] 
23:47:35.213 00.002 21068 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.27, -0.11}
23:47:35.215 00.002 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
23:47:35.217 00.002 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
23:47:35.218 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.14 mountX=0.10 mountY=0.02, mountTheta=0.23
23:47:35.221 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.00, opts=13)
23:47:35.224 00.003 21068 Enqueuing Move request for scope (-0.10, 0.00)
23:47:35.225 00.001 16108 Worker thread wakes up
23:47:35.226 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
23:47:35.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
23:47:35.226 00.000 16108 Moving (-0.10, 0.00) raw xDistance=0.10 yDistance=0.02
23:47:35.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:47:35.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:35.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:35.226 00.000 16108 MoveAxis(E, 0, ABG)
23:47:35.226 00.000 16108 Move returns status 0, amount 0
23:47:35.226 00.000 16108 MoveAxis(N, 0, ABG)
23:47:35.227 00.001 16108 Move returns status 0, amount 0
23:47:35.227 00.000 16108 move complete, result=0
23:47:35.227 00.000 16108 worker thread done servicing request
23:47:35.234 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4093, FiltMin=3497, FiltMax=33430, Gamma=1.000
23:47:35.256 00.022 21068 UpdateGuideState exits: m=42585 SNR=34.2
23:47:35.258 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.258 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:35.260 00.002 21068 Enqueuing Expose request
23:47:35.261 00.001 16108 Worker thread wakes up
23:47:35.261 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:35.262 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:35.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:36.231 00.969 16108 Exposure complete
23:47:36.288 00.057 16108 worker thread done servicing request
23:47:36.288 00.000 21068 OnExposeComplete: enter
23:47:36.290 00.002 21068 UpdateGuideState(): m_state=6
23:47:36.291 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5589
23:47:36.291 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=876.53, Mass=40819, SNR=32.8, Peak=9923 HFD=2.8
23:47:36.292 00.001 21068 MultiStar: [#1 -0.22,-0.13,1.70,U] [#2 -0.17,-0.04,1.76,U] [#3 -0.21,0.24,1.39,U] [#4 -0.32,0.02,1.34,U] [#5 0.12,-0.27,1.42,U] [#6 0.03,0.17,1.18,U] [#7 0.10,0.10,0.78,U] [#8 0.34,-0.02,1.01,U] 
23:47:36.293 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.26, -0.38}
23:47:36.294 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
23:47:36.295 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
23:47:36.295 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=0.08 mountY=0.06, mountTheta=0.61
23:47:36.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
23:47:36.298 00.001 21068 Enqueuing Move request for scope (-0.09, -0.04)
23:47:36.298 00.000 16108 Worker thread wakes up
23:47:36.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:47:36.298 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:47:36.300 00.002 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
23:47:36.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:47:36.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:36.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:36.300 00.000 16108 MoveAxis(E, 0, ABG)
23:47:36.300 00.000 16108 Move returns status 0, amount 0
23:47:36.300 00.000 16108 MoveAxis(N, 0, ABG)
23:47:36.300 00.000 16108 Move returns status 0, amount 0
23:47:36.300 00.000 16108 move complete, result=0
23:47:36.300 00.000 16108 worker thread done servicing request
23:47:36.305 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4096, FiltMin=3491, FiltMax=32445, Gamma=1.000
23:47:36.333 00.028 21068 UpdateGuideState exits: m=40819 SNR=32.8
23:47:36.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:36.336 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:36.337 00.001 21068 Enqueuing Expose request
23:47:36.339 00.002 16108 Worker thread wakes up
23:47:36.339 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:36.339 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:36.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:37.508 01.169 16108 Exposure complete
23:47:37.575 00.067 16108 worker thread done servicing request
23:47:37.575 00.000 21068 OnExposeComplete: enter
23:47:37.576 00.001 21068 UpdateGuideState(): m_state=6
23:47:37.577 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5590
23:47:37.578 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.70, Mass=52717, SNR=40.7, Peak=10163 HFD=3.3
23:47:37.580 00.002 21068 MultiStar: [#1 -0.22,-0.23,1.09,U] [#2 0.02,-0.31,1.37,U] [#3 -0.12,0.35,1.30,U] [#4 -0.44,-0.04,0.99,U] [#5 -0.27,-0.05,1.13,U] [#6 -0.28,0.30,0.90,U] [#7 -0.31,0.30,0.56,U] [#8 -0.02,-0.02,0.87,U] 
23:47:37.583 00.003 21068 refined, 8 included, MultiStar: {-0.21, -0.01}, one-star: {-0.37, -0.21}
23:47:37.584 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
23:47:37.586 00.002 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
23:47:37.587 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.09 mountX=0.20 mountY=0.06, mountTheta=0.28
23:47:37.591 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.01, opts=13)
23:47:37.592 00.001 21068 Enqueuing Move request for scope (-0.21, -0.01)
23:47:37.594 00.002 16108 Worker thread wakes up
23:47:37.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
23:47:37.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
23:47:37.595 00.001 16108 Moving (-0.21, -0.01) raw xDistance=0.20 yDistance=0.06
23:47:37.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:47:37.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:37.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:37.595 00.000 16108 MoveAxis(W, 53, ABG)
23:47:37.595 00.000 16108 Guiding  Dir = 3, Dur = 53
23:47:37.596 00.001 16108 IsSlewing returns 0
23:47:37.596 00.000 16108 IsGuiding returns 0
23:47:37.601 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4099, FiltMin=3497, FiltMax=28742, Gamma=1.000
23:47:37.622 00.021 16108 PulseGuide returned control before completion, sleep 37
23:47:37.626 00.004 21068 UpdateGuideState exits: m=52717 SNR=40.7
23:47:37.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:37.629 00.001 21068 Enqueuing Expose request
23:47:37.668 00.039 16108 IsGuiding returns 1
23:47:37.668 00.000 16108 scope still moving after pulse duration time elapsed
23:47:37.699 00.031 16108 IsSlewing returns 0
23:47:37.699 00.000 16108 IsGuiding returns 1
23:47:37.730 00.031 16108 IsSlewing returns 0
23:47:37.730 00.000 16108 IsGuiding returns 0
23:47:37.730 00.000 16108 scope move finished after 53 + 81 ms
23:47:37.730 00.000 16108 Move returns status 0, amount 53
23:47:37.730 00.000 16108 MoveAxis(N, 0, ABG)
23:47:37.730 00.000 16108 Move returns status 0, amount 0
23:47:37.730 00.000 16108 move complete, result=0
23:47:37.730 00.000 16108 worker thread done servicing request
23:47:37.731 00.001 16108 Worker thread wakes up
23:47:37.731 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
23:47:37.732 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:37.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:38.714 00.982 16108 Exposure complete
23:47:38.783 00.069 16108 worker thread done servicing request
23:47:38.784 00.001 21068 OnExposeComplete: enter
23:47:38.785 00.001 21068 UpdateGuideState(): m_state=6
23:47:38.788 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5591
23:47:38.789 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.85, Mass=56923, SNR=45.6, Peak=11075 HFD=3.0
23:47:38.791 00.002 21068 MultiStar: [#1 -0.15,-0.22,1.26,U] [#2 0.37,-0.36,0.00,M1] [#3 0.31,0.14,1.16,U] [#4 -0.01,0.12,0.91,U] [#5 0.03,-0.01,0.94,U] [#6 0.08,-0.05,0.89,U] [#7 0.27,0.10,0.61,U] [#8 0.12,0.08,0.73,U] 
23:47:38.793 00.002 21068 refined, 7 included, MultiStar: {0.00, 0.00}, one-star: {-0.49, -0.05}
23:47:38.794 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
23:47:38.794 00.000 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
23:47:38.795 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.18 mountX=-0.00 mountY=-0.00, mountTheta=-2.73
23:47:38.799 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=13)
23:47:38.800 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
23:47:38.801 00.001 16108 Worker thread wakes up
23:47:38.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
23:47:38.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:47:38.801 00.000 16108 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
23:47:38.802 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:47:38.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:38.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:38.802 00.000 16108 MoveAxis(E, 0, ABG)
23:47:38.802 00.000 16108 Move returns status 0, amount 0
23:47:38.802 00.000 16108 MoveAxis(N, 0, ABG)
23:47:38.802 00.000 16108 Move returns status 0, amount 0
23:47:38.802 00.000 16108 move complete, result=0
23:47:38.802 00.000 16108 worker thread done servicing request
23:47:38.807 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4102, FiltMin=3552, FiltMax=28477, Gamma=1.000
23:47:38.833 00.026 21068 UpdateGuideState exits: m=56923 SNR=45.6
23:47:38.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:38.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:38.836 00.001 21068 Enqueuing Expose request
23:47:38.837 00.001 16108 Worker thread wakes up
23:47:38.838 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:38.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:38.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:40.020 01.181 16108 Exposure complete
23:47:40.098 00.078 16108 worker thread done servicing request
23:47:40.098 00.000 21068 OnExposeComplete: enter
23:47:40.100 00.002 21068 UpdateGuideState(): m_state=6
23:47:40.102 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5592
23:47:40.104 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.57, Mass=41536, SNR=39.3, Peak=8995 HFD=2.8
23:47:40.106 00.002 21068 MultiStar: [#1 -0.13,-0.19,1.30,U] [#2 0.40,-0.20,1.30,U] [#3 0.59,0.05,0.00,M1] [#4 0.04,-0.25,0.86,U] [#5 0.28,-0.40,0.00,M1] [#6 0.69,0.02,0.00,M1] [#7 0.18,0.01,0.60,U] [#8 0.52,-0.57,0.00,M1] 
23:47:40.107 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.21}, one-star: {0.22, -0.34}
23:47:40.108 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
23:47:40.110 00.002 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
23:47:40.111 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.98 mountX=-0.18 mountY=0.17, mountTheta=2.37
23:47:40.114 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.21, opts=13)
23:47:40.114 00.000 21068 Enqueuing Move request for scope (0.14, -0.21)
23:47:40.115 00.001 16108 Worker thread wakes up
23:47:40.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
23:47:40.116 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
23:47:40.116 00.000 16108 Moving (0.14, -0.21) raw xDistance=-0.18 yDistance=0.17
23:47:40.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:47:40.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:40.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:47:40.116 00.000 16108 MoveAxis(E, 0, ABG)
23:47:40.116 00.000 16108 Move returns status 0, amount 0
23:47:40.116 00.000 16108 MoveAxis(N, 0, ABG)
23:47:40.116 00.000 16108 Move returns status 0, amount 0
23:47:40.116 00.000 16108 move complete, result=0
23:47:40.118 00.002 16108 worker thread done servicing request
23:47:40.122 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4105, FiltMin=3510, FiltMax=25955, Gamma=1.000
23:47:40.136 00.014 21068 UpdateGuideState exits: m=41536 SNR=39.3
23:47:40.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:40.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:40.138 00.000 21068 Enqueuing Expose request
23:47:40.140 00.002 16108 Worker thread wakes up
23:47:40.140 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:40.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:40.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:41.117 00.976 16108 Exposure complete
23:47:41.194 00.077 16108 worker thread done servicing request
23:47:41.194 00.000 21068 OnExposeComplete: enter
23:47:41.195 00.001 21068 UpdateGuideState(): m_state=6
23:47:41.197 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5593
23:47:41.198 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.89, Mass=39977, SNR=34.0, Peak=10160 HFD=2.4
23:47:41.199 00.001 21068 MultiStar: [#1 0.11,-0.23,1.42,U] [#2 0.26,-0.37,1.66,U] [#3 0.59,0.31,0.00,M2] [#4 0.24,0.09,1.03,U] [#5 0.20,0.04,1.22,U] [#6 0.33,0.11,1.06,U] [#7 -0.07,-0.19,0.72,U] [#8 0.39,-0.36,0.00,M2] 
23:47:41.200 00.001 21068 single-star, 6 included, MultiStar: {0.16, -0.11}, one-star: {-0.04, -0.02}
23:47:41.200 00.000 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
23:47:41.201 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
23:47:41.202 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=0.04 mountY=0.03, mountTheta=0.65
23:47:41.203 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
23:47:41.204 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
23:47:41.205 00.001 16108 Worker thread wakes up
23:47:41.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:47:41.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:47:41.205 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
23:47:41.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:47:41.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:41.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:47:41.205 00.000 16108 MoveAxis(E, 0, ABG)
23:47:41.205 00.000 16108 Move returns status 0, amount 0
23:47:41.205 00.000 16108 MoveAxis(N, 0, ABG)
23:47:41.205 00.000 16108 Move returns status 0, amount 0
23:47:41.205 00.000 16108 move complete, result=0
23:47:41.205 00.000 16108 worker thread done servicing request
23:47:41.209 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4109, FiltMin=3539, FiltMax=29357, Gamma=1.000
23:47:41.228 00.019 21068 UpdateGuideState exits: m=39977 SNR=34.0
23:47:41.230 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:41.232 00.001 21068 Enqueuing Expose request
23:47:41.232 00.000 16108 Worker thread wakes up
23:47:41.232 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:41.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:41.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:42.402 01.169 16108 Exposure complete
23:47:42.466 00.064 16108 worker thread done servicing request
23:47:42.466 00.000 21068 OnExposeComplete: enter
23:47:42.467 00.001 21068 UpdateGuideState(): m_state=6
23:47:42.468 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5594
23:47:42.468 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=876.64, Mass=37920, SNR=34.0, Peak=9043 HFD=2.8
23:47:42.469 00.001 21068 MultiStar: [#1 -0.20,-0.16,2.00,U] [#2 0.12,-0.23,1.59,U] [#3 0.28,0.23,1.48,U] [#4 -0.19,0.00,1.01,U] [#5 -0.26,0.13,1.31,U] [#6 0.17,0.12,1.01,U] [#7 0.45,-0.19,0.00,M1] [#8 0.08,-0.26,1.05,U] 
23:47:42.471 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.18, -0.27}
23:47:42.472 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
23:47:42.472 00.000 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
23:47:42.473 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.97 mountX=0.01 mountY=0.06, mountTheta=1.35
23:47:42.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
23:47:42.475 00.000 21068 Enqueuing Move request for scope (-0.02, -0.06)
23:47:42.476 00.001 16108 Worker thread wakes up
23:47:42.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:47:42.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:47:42.476 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
23:47:42.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:47:42.477 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:42.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:42.477 00.000 16108 MoveAxis(E, 0, ABG)
23:47:42.477 00.000 16108 Move returns status 0, amount 0
23:47:42.477 00.000 16108 MoveAxis(N, 0, ABG)
23:47:42.477 00.000 16108 Move returns status 0, amount 0
23:47:42.477 00.000 16108 move complete, result=0
23:47:42.477 00.000 16108 worker thread done servicing request
23:47:42.482 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=4112, FiltMin=3465, FiltMax=32749, Gamma=1.000
23:47:42.504 00.022 21068 UpdateGuideState exits: m=37920 SNR=34.0
23:47:42.506 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:42.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:42.508 00.001 21068 Enqueuing Expose request
23:47:42.509 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:42.510 00.001 16108 Worker thread wakes up
23:47:42.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:42.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:43.480 00.970 16108 Exposure complete
23:47:43.553 00.073 16108 worker thread done servicing request
23:47:43.553 00.000 21068 OnExposeComplete: enter
23:47:43.555 00.002 21068 UpdateGuideState(): m_state=6
23:47:43.557 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5595
23:47:43.558 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.34, Mass=43478, SNR=37.2, Peak=10144 HFD=2.9
23:47:43.559 00.001 21068 MultiStar: [#1 -0.15,-0.07,1.45,U] [#2 0.38,-0.31,0.00,M1] [#3 0.25,0.33,1.37,U] [#4 -0.24,-0.54,0.00,M1] [#5 0.28,-0.03,1.29,U] [#6 -0.00,0.33,1.03,U] [#7 0.25,-0.38,0.61,U] [#8 0.31,-0.41,0.00,M2] 
23:47:43.560 00.001 21068 refined, 5 included, MultiStar: {0.10, -0.02}, one-star: {0.00, -0.56}
23:47:43.561 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
23:47:43.562 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
23:47:43.563 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.22 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
23:47:43.566 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
23:47:43.568 00.002 21068 Enqueuing Move request for scope (0.10, -0.02)
23:47:43.569 00.001 16108 Worker thread wakes up
23:47:43.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:47:43.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:47:43.569 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
23:47:43.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:47:43.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:43.570 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:43.570 00.000 16108 MoveAxis(E, 0, ABG)
23:47:43.570 00.000 16108 Move returns status 0, amount 0
23:47:43.570 00.000 16108 MoveAxis(N, 0, ABG)
23:47:43.570 00.000 16108 Move returns status 0, amount 0
23:47:43.570 00.000 16108 move complete, result=0
23:47:43.570 00.000 16108 worker thread done servicing request
23:47:43.574 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4112, FiltMin=3472, FiltMax=32467, Gamma=1.000
23:47:43.589 00.015 21068 UpdateGuideState exits: m=43478 SNR=37.2
23:47:43.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:43.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:43.591 00.000 21068 Enqueuing Expose request
23:47:43.592 00.001 16108 Worker thread wakes up
23:47:43.592 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:43.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:43.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:44.751 01.158 16108 Exposure complete
23:47:44.813 00.062 16108 worker thread done servicing request
23:47:44.813 00.000 21068 OnExposeComplete: enter
23:47:44.815 00.002 21068 UpdateGuideState(): m_state=6
23:47:44.817 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5596
23:47:44.818 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.34, Mass=54568, SNR=41.8, Peak=10000 HFD=3.3
23:47:44.819 00.001 21068 MultiStar: [#1 -0.05,-0.39,1.23,U] [#2 0.21,-0.36,1.36,U] [#3 0.44,-0.02,1.09,U] [#4 0.13,-0.43,0.99,U] [#5 0.16,-0.45,0.00,M1] [#6 0.62,-0.42,0.00,M1] [#7 0.47,-0.06,0.00,M1] [#8 0.45,-0.60,0.00,M3] 
23:47:44.822 00.003 21068 refined, 4 included, MultiStar: {0.14, -0.35}, one-star: {-0.03, -0.57}
23:47:44.823 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
23:47:44.824 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:47:44.826 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.19 mountX=-0.20 mountY=0.31, mountTheta=2.15
23:47:44.829 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.35, opts=13)
23:47:44.832 00.003 21068 Enqueuing Move request for scope (0.14, -0.35)
23:47:44.833 00.001 16108 Worker thread wakes up
23:47:44.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.35) opts 0xd
23:47:44.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.35)
23:47:44.834 00.001 16108 Moving (0.14, -0.35) raw xDistance=-0.20 yDistance=0.31
23:47:44.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:47:44.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:47:44.834 00.000 16108 MoveAxis(E, 0, ABG)
23:47:44.834 00.000 16108 Move returns status 0, amount 0
23:47:44.834 00.000 16108 MoveAxis(S, 62, ABG)
23:47:44.834 00.000 16108 Guiding  Dir = 1, Dur = 62
23:47:44.834 00.000 16108 IsSlewing returns 0
23:47:44.834 00.000 16108 IsGuiding returns 0
23:47:44.835 00.001 16108 PulseGuide returned control before completion, sleep 72
23:47:44.843 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4115, FiltMin=3501, FiltMax=28355, Gamma=1.000
23:47:44.859 00.016 21068 UpdateGuideState exits: m=54568 SNR=41.8
23:47:44.861 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:44.862 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:44.864 00.002 21068 Enqueuing Expose request
23:47:44.918 00.054 16108 IsGuiding returns 0
23:47:44.918 00.000 16108 Move returns status 0, amount 62
23:47:44.918 00.000 16108 move complete, result=0
23:47:44.918 00.000 16108 worker thread done servicing request
23:47:44.918 00.000 16108 Worker thread wakes up
23:47:44.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:44.918 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH
23:47:44.920 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:45.910 00.990 16108 Exposure complete
23:47:45.966 00.056 16108 worker thread done servicing request
23:47:45.966 00.000 21068 OnExposeComplete: enter
23:47:45.967 00.001 21068 UpdateGuideState(): m_state=6
23:47:45.968 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5597
23:47:45.969 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.55, Mass=49832, SNR=34.5, Peak=9776 HFD=3.2
23:47:45.971 00.002 21068 MultiStar: [#1 -0.52,0.04,0.00,M1] [#2 0.08,-0.11,1.74,U] [#3 0.15,0.02,1.38,U] [#4 -0.17,0.28,1.00,U] [#5 0.11,-0.12,1.19,U] [#6 0.26,0.55,0.00,M2] [#7 -0.01,-0.10,0.73,U] [#8 0.16,-0.23,0.95,U] 
23:47:45.972 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {-0.21, -0.36}
23:47:45.973 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
23:47:45.973 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
23:47:45.974 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.22 mountX=-0.05 mountY=0.07, mountTheta=2.12
23:47:45.975 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
23:47:45.976 00.001 21068 Enqueuing Move request for scope (0.03, -0.08)
23:47:45.977 00.001 16108 Worker thread wakes up
23:47:45.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:47:45.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:47:45.977 00.000 16108 Moving (0.03, -0.08) raw xDistance=-0.05 yDistance=0.07
23:47:45.978 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:47:45.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:45.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:47:45.978 00.000 16108 MoveAxis(E, 0, ABG)
23:47:45.978 00.000 16108 Move returns status 0, amount 0
23:47:45.978 00.000 16108 MoveAxis(N, 0, ABG)
23:47:45.978 00.000 16108 Move returns status 0, amount 0
23:47:45.978 00.000 16108 move complete, result=0
23:47:45.978 00.000 16108 worker thread done servicing request
23:47:45.985 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4118, FiltMin=3504, FiltMax=31693, Gamma=1.000
23:47:46.011 00.026 21068 UpdateGuideState exits: m=49832 SNR=34.5
23:47:46.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:46.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:46.014 00.001 21068 Enqueuing Expose request
23:47:46.015 00.001 16108 Worker thread wakes up
23:47:46.015 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:46.016 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:46.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:47.183 01.167 16108 Exposure complete
23:47:47.268 00.085 16108 worker thread done servicing request
23:47:47.268 00.000 21068 OnExposeComplete: enter
23:47:47.271 00.003 21068 UpdateGuideState(): m_state=6
23:47:47.272 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5598
23:47:47.273 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.12, Mass=44964, SNR=35.6, Peak=10240 HFD=2.5
23:47:47.274 00.001 21068 MultiStar: [#1 -0.12,0.32,1.69,U] [#2 0.23,0.27,1.45,U] [#3 0.25,0.74,0.00,M1] [#4 -0.10,0.33,1.02,U] [#5 -0.09,0.51,0.00,M1] [#6 0.27,0.57,0.00,M3] [#7 0.07,0.29,0.72,U] [#8 0.00,0.65,0.00,M3] 
23:47:47.275 00.001 21068 single-star, 4 included, MultiStar: {-0.01, 0.29}, one-star: {-0.17, 0.21}
23:47:47.276 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
23:47:47.277 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:47:47.278 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.24 mountX=0.20 mountY=-0.16, mountTheta=-0.69
23:47:47.282 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.21, opts=13)
23:47:47.283 00.001 21068 Enqueuing Move request for scope (-0.17, 0.21)
23:47:47.284 00.001 16108 Worker thread wakes up
23:47:47.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
23:47:47.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
23:47:47.284 00.000 16108 Moving (-0.17, 0.21) raw xDistance=0.20 yDistance=-0.16
23:47:47.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:47:47.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:47.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:47:47.284 00.000 16108 MoveAxis(E, 0, ABG)
23:47:47.284 00.000 16108 Move returns status 0, amount 0
23:47:47.285 00.001 16108 MoveAxis(N, 0, ABG)
23:47:47.285 00.000 16108 Move returns status 0, amount 0
23:47:47.285 00.000 16108 move complete, result=0
23:47:47.285 00.000 16108 worker thread done servicing request
23:47:47.290 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4121, FiltMin=3539, FiltMax=31517, Gamma=1.000
23:47:47.311 00.021 21068 UpdateGuideState exits: m=44964 SNR=35.6
23:47:47.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.312 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:47.313 00.001 21068 Enqueuing Expose request
23:47:47.314 00.001 16108 Worker thread wakes up
23:47:47.314 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:47.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:47.315 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:48.295 00.980 16108 Exposure complete
23:47:48.357 00.062 16108 worker thread done servicing request
23:47:48.357 00.000 21068 OnExposeComplete: enter
23:47:48.358 00.001 21068 UpdateGuideState(): m_state=6
23:47:48.359 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5599
23:47:48.360 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.30, Mass=56208, SNR=42.1, Peak=10192 HFD=3.4
23:47:48.361 00.001 21068 MultiStar: [#1 0.22,0.24,1.42,U] [#2 0.51,0.13,0.00,M1] [#3 0.78,0.64,0.00,M2] [#4 0.16,0.45,0.00,M1] [#5 0.45,0.16,0.00,M2] [#6 0.22,0.67,0.00,M4] [#7 0.50,0.86,0.00,M1] [#8 0.53,0.39,0.00,M4] 
23:47:48.361 00.000 21068 refined, 1 included, MultiStar: {0.01, 0.30}, one-star: {-0.28, 0.40}
23:47:48.362 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:47:48.363 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
23:47:48.364 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=0.04 mountY=-0.30, mountTheta=-1.43
23:47:48.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.30, opts=13)
23:47:48.366 00.001 21068 Enqueuing Move request for scope (0.01, 0.30)
23:47:48.367 00.001 16108 Worker thread wakes up
23:47:48.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
23:47:48.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
23:47:48.367 00.000 16108 Moving (0.01, 0.30) raw xDistance=0.04 yDistance=-0.30
23:47:48.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:47:48.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:47:48.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:47:48.367 00.000 16108 MoveAxis(E, 0, ABG)
23:47:48.368 00.001 16108 Move returns status 0, amount 0
23:47:48.368 00.000 16108 MoveAxis(N, 0, ABG)
23:47:48.368 00.000 16108 Move returns status 0, amount 0
23:47:48.368 00.000 16108 move complete, result=0
23:47:48.368 00.000 16108 worker thread done servicing request
23:47:48.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4121, FiltMin=3517, FiltMax=25123, Gamma=1.000
23:47:48.385 00.014 21068 UpdateGuideState exits: m=56208 SNR=42.1
23:47:48.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:48.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:48.387 00.000 21068 Enqueuing Expose request
23:47:48.388 00.001 16108 Worker thread wakes up
23:47:48.388 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:47:48.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:48.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:49.558 01.169 16108 Exposure complete
23:47:49.616 00.058 16108 worker thread done servicing request
23:47:49.617 00.001 21068 OnExposeComplete: enter
23:47:49.617 00.000 21068 UpdateGuideState(): m_state=6
23:47:49.618 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5600
23:47:49.620 00.002 21068 Star::Find returns 1 (0), X=221.06, Y=876.82, Mass=53711, SNR=45.2, Peak=11696 HFD=2.9
23:47:49.622 00.002 21068 MultiStar: [#1 0.03,0.05,1.26,U] [#2 0.75,0.07,0.00,M2] [#3 0.67,0.51,0.00,M3] [#4 -0.07,0.45,0.73,U] [#5 0.48,-0.01,0.00,M3] [#6 0.20,0.99,0.00,M5] [#7 0.17,0.12,0.52,U] [#8 0.50,-0.11,0.00,M5] 
23:47:49.624 00.002 21068 refined, 3 included, MultiStar: {0.17, 0.10}, one-star: {0.54, -0.09}
23:47:49.625 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:47:49.627 00.002 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:47:49.628 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.54 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
23:47:49.631 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.10, opts=13)
23:47:49.634 00.003 21068 Enqueuing Move request for scope (0.17, 0.10)
23:47:49.635 00.001 16108 Worker thread wakes up
23:47:49.636 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
23:47:49.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
23:47:49.636 00.000 16108 Moving (0.17, 0.10) raw xDistance=-0.15 yDistance=-0.14
23:47:49.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:47:49.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:49.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:47:49.636 00.000 16108 MoveAxis(E, 0, ABG)
23:47:49.636 00.000 16108 Move returns status 0, amount 0
23:47:49.636 00.000 16108 MoveAxis(N, 0, ABG)
23:47:49.636 00.000 16108 Move returns status 0, amount 0
23:47:49.636 00.000 16108 move complete, result=0
23:47:49.636 00.000 16108 worker thread done servicing request
23:47:49.641 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4125, FiltMin=3529, FiltMax=25257, Gamma=1.000
23:47:49.658 00.017 21068 UpdateGuideState exits: m=53711 SNR=45.2
23:47:49.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:49.661 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:49.662 00.001 21068 Enqueuing Expose request
23:47:49.663 00.001 16108 Worker thread wakes up
23:47:49.663 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:49.665 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:49.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:50.635 00.970 16108 Exposure complete
23:47:50.690 00.055 16108 worker thread done servicing request
23:47:50.690 00.000 21068 OnExposeComplete: enter
23:47:50.691 00.001 21068 UpdateGuideState(): m_state=6
23:47:50.692 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5601
23:47:50.692 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.79, Mass=56944, SNR=42.7, Peak=11696 HFD=3.1
23:47:50.693 00.001 21068 MultiStar: [#1 0.01,-0.15,1.33,U] [#2 0.42,-0.21,1.29,U] [#3 0.30,0.46,0.00,M4] [#4 0.04,0.09,0.97,U] [#5 0.71,-0.04,0.00,M4] [#6 0.06,0.47,0.92,U] [#7 0.16,0.87,0.00,M1] [#8 0.31,0.02,0.77,U] 
23:47:50.694 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {-0.10, -0.12}
23:47:50.695 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:47:50.696 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:47:50.697 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
23:47:50.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
23:47:50.699 00.001 21068 Enqueuing Move request for scope (0.12, -0.01)
23:47:50.700 00.001 16108 Worker thread wakes up
23:47:50.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:47:50.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:47:50.700 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
23:47:50.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:47:50.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:50.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:50.700 00.000 16108 MoveAxis(E, 0, ABG)
23:47:50.700 00.000 16108 Move returns status 0, amount 0
23:47:50.700 00.000 16108 MoveAxis(N, 0, ABG)
23:47:50.700 00.000 16108 Move returns status 0, amount 0
23:47:50.700 00.000 16108 move complete, result=0
23:47:50.700 00.000 16108 worker thread done servicing request
23:47:50.707 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4128, FiltMin=3526, FiltMax=27885, Gamma=1.000
23:47:50.730 00.023 21068 UpdateGuideState exits: m=56944 SNR=42.7
23:47:50.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.734 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:50.736 00.002 21068 Enqueuing Expose request
23:47:50.737 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:50.738 00.001 16108 Worker thread wakes up
23:47:50.738 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:50.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:51.902 01.164 16108 Exposure complete
23:47:51.960 00.058 16108 worker thread done servicing request
23:47:51.960 00.000 21068 OnExposeComplete: enter
23:47:51.961 00.001 21068 UpdateGuideState(): m_state=6
23:47:51.962 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5602
23:47:51.963 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.77, Mass=62013, SNR=45.2, Peak=11920 HFD=2.7
23:47:51.964 00.001 21068 MultiStar: [#1 0.05,-0.01,1.11,U] [#2 0.46,-0.09,1.20,U] [#3 0.50,0.25,0.00,M5] [#4 0.24,0.14,0.65,U] [#5 0.33,0.16,0.95,U] [#6 0.22,-0.18,0.81,U] [#7 0.27,-0.28,0.51,U] [#8 0.27,0.24,0.83,U] 
23:47:51.965 00.001 21068 refined, 7 included, MultiStar: {0.30, -0.01}, one-star: {0.49, -0.13}
23:47:51.966 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:47:51.967 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:47:51.967 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.05 mountX=-0.30 mountY=-0.06, mountTheta=-2.96
23:47:51.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.01, opts=13)
23:47:51.970 00.001 21068 Enqueuing Move request for scope (0.30, -0.01)
23:47:51.971 00.001 16108 Worker thread wakes up
23:47:51.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
23:47:51.971 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
23:47:51.971 00.000 16108 Moving (0.30, -0.01) raw xDistance=-0.30 yDistance=-0.06
23:47:51.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:47:51.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:51.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:47:51.971 00.000 16108 MoveAxis(E, 78, ABG)
23:47:51.971 00.000 16108 Guiding  Dir = 2, Dur = 78
23:47:51.972 00.001 16108 IsSlewing returns 0
23:47:51.972 00.000 16108 IsGuiding returns 0
23:47:51.975 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4131, FiltMin=3523, FiltMax=28115, Gamma=1.000
23:47:51.988 00.013 21068 UpdateGuideState exits: m=62013 SNR=45.2
23:47:51.988 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:51.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:51.990 00.001 21068 Enqueuing Expose request
23:47:52.029 00.039 16108 PulseGuide returned control before completion, sleep 31
23:47:52.075 00.046 16108 IsGuiding returns 1
23:47:52.075 00.000 16108 scope still moving after pulse duration time elapsed
23:47:52.111 00.036 16108 IsSlewing returns 0
23:47:52.112 00.001 16108 IsGuiding returns 1
23:47:52.138 00.026 16108 IsSlewing returns 0
23:47:52.138 00.000 16108 IsGuiding returns 0
23:47:52.138 00.000 16108 scope move finished after 78 + 88 ms
23:47:52.138 00.000 16108 Move returns status 0, amount 78
23:47:52.138 00.000 16108 MoveAxis(N, 0, ABG)
23:47:52.138 00.000 16108 Move returns status 0, amount 0
23:47:52.138 00.000 16108 move complete, result=0
23:47:52.138 00.000 16108 worker thread done servicing request
23:47:52.138 00.000 16108 Worker thread wakes up
23:47:52.138 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
23:47:52.139 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:52.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:53.120 00.981 16108 Exposure complete
23:47:53.201 00.081 16108 worker thread done servicing request
23:47:53.201 00.000 21068 OnExposeComplete: enter
23:47:53.202 00.001 21068 UpdateGuideState(): m_state=6
23:47:53.203 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5603
23:47:53.204 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=876.63, Mass=57554, SNR=44.9, Peak=11459 HFD=2.7
23:47:53.206 00.002 21068 MultiStar: [#1 -0.07,-0.22,1.20,U] [#2 0.16,-0.31,1.21,U] [#3 0.33,0.29,1.12,U] [#4 -0.33,0.04,0.87,U] [#5 -0.07,0.10,0.90,U] [#6 0.05,0.18,0.79,U] [#7 0.19,0.05,0.51,U] [#8 -0.01,-0.15,0.69,U] 
23:47:53.207 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.71, -0.28}
23:47:53.209 00.002 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
23:47:53.210 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
23:47:53.211 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.40 mountX=0.05 mountY=0.06, mountTheta=0.93
23:47:53.214 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
23:47:53.217 00.003 21068 Enqueuing Move request for scope (-0.05, -0.05)
23:47:53.218 00.001 16108 Worker thread wakes up
23:47:53.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:47:53.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:47:53.218 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.06
23:47:53.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:47:53.219 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:53.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:53.219 00.000 16108 MoveAxis(E, 0, ABG)
23:47:53.219 00.000 16108 Move returns status 0, amount 0
23:47:53.219 00.000 16108 MoveAxis(N, 0, ABG)
23:47:53.219 00.000 16108 Move returns status 0, amount 0
23:47:53.219 00.000 16108 move complete, result=0
23:47:53.219 00.000 16108 worker thread done servicing request
23:47:53.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4134, FiltMin=3475, FiltMax=27901, Gamma=1.000
23:47:53.242 00.018 21068 UpdateGuideState exits: m=57554 SNR=44.9
23:47:53.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:53.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:53.244 00.000 21068 Enqueuing Expose request
23:47:53.245 00.001 16108 Worker thread wakes up
23:47:53.245 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:53.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:53.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:54.402 01.156 16108 Exposure complete
23:47:54.464 00.062 16108 worker thread done servicing request
23:47:54.464 00.000 21068 OnExposeComplete: enter
23:47:54.465 00.001 21068 UpdateGuideState(): m_state=6
23:47:54.467 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5604
23:47:54.468 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=877.13, Mass=55942, SNR=41.1, Peak=11827 HFD=2.6
23:47:54.469 00.001 21068 MultiStar: [#1 0.06,0.00,1.24,U] [#2 0.02,0.33,1.51,U] [#3 0.23,0.02,1.20,U] [#4 -0.37,0.49,0.00,M1] [#5 0.05,0.14,1.16,U] [#6 0.08,0.42,0.82,U] [#7 -0.38,0.27,0.71,U] [#8 -0.06,-0.11,1.07,U] 
23:47:54.470 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {-0.51, 0.23}
23:47:54.470 00.000 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
23:47:54.471 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
23:47:54.472 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.82 mountX=0.07 mountY=-0.14, mountTheta=-1.13
23:47:54.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.15, opts=13)
23:47:54.475 00.001 21068 Enqueuing Move request for scope (-0.04, 0.15)
23:47:54.476 00.001 16108 Worker thread wakes up
23:47:54.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
23:47:54.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
23:47:54.476 00.000 16108 Moving (-0.04, 0.15) raw xDistance=0.07 yDistance=-0.14
23:47:54.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:47:54.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:54.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:47:54.476 00.000 16108 MoveAxis(E, 0, ABG)
23:47:54.476 00.000 16108 Move returns status 0, amount 0
23:47:54.477 00.001 16108 MoveAxis(N, 0, ABG)
23:47:54.477 00.000 16108 Move returns status 0, amount 0
23:47:54.477 00.000 16108 move complete, result=0
23:47:54.477 00.000 16108 worker thread done servicing request
23:47:54.483 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4134, FiltMin=3539, FiltMax=26297, Gamma=1.000
23:47:54.508 00.025 21068 UpdateGuideState exits: m=55942 SNR=41.1
23:47:54.511 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.513 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:54.514 00.001 21068 Enqueuing Expose request
23:47:54.516 00.002 16108 Worker thread wakes up
23:47:54.516 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:54.517 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:54.519 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:55.489 00.970 16108 Exposure complete
23:47:55.548 00.059 16108 worker thread done servicing request
23:47:55.549 00.001 21068 OnExposeComplete: enter
23:47:55.549 00.000 21068 UpdateGuideState(): m_state=6
23:47:55.550 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5605
23:47:55.551 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.84, Mass=49879, SNR=40.0, Peak=10595 HFD=2.7
23:47:55.552 00.001 21068 MultiStar: [#1 -0.09,0.15,1.32,U] [#2 -0.19,-0.31,1.56,U] [#3 0.06,0.10,1.26,U] [#4 -0.81,0.58,0.00,M2] [#5 -0.38,-0.05,1.19,U] [#6 -0.28,0.50,0.00,M2] [#7 0.06,0.11,0.55,U] [#8 0.08,-0.08,0.98,U] 
23:47:55.553 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.04}, one-star: {-0.63, -0.06}
23:47:55.553 00.000 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
23:47:55.554 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
23:47:55.555 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.91 mountX=0.16 mountY=0.08, mountTheta=0.45
23:47:55.556 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.04, opts=13)
23:47:55.557 00.001 21068 Enqueuing Move request for scope (-0.17, -0.04)
23:47:55.557 00.000 16108 Worker thread wakes up
23:47:55.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
23:47:55.558 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
23:47:55.558 00.000 16108 Moving (-0.17, -0.04) raw xDistance=0.16 yDistance=0.08
23:47:55.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:47:55.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:55.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:55.558 00.000 16108 MoveAxis(E, 0, ABG)
23:47:55.558 00.000 16108 Move returns status 0, amount 0
23:47:55.558 00.000 16108 MoveAxis(N, 0, ABG)
23:47:55.558 00.000 16108 Move returns status 0, amount 0
23:47:55.558 00.000 16108 move complete, result=0
23:47:55.558 00.000 16108 worker thread done servicing request
23:47:55.561 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4137, FiltMin=3558, FiltMax=30294, Gamma=1.000
23:47:55.576 00.015 21068 UpdateGuideState exits: m=49879 SNR=40.0
23:47:55.578 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:55.578 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:55.579 00.001 21068 Enqueuing Expose request
23:47:55.580 00.001 16108 Worker thread wakes up
23:47:55.580 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:55.581 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:55.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:56.746 01.165 16108 Exposure complete
23:47:56.831 00.085 16108 worker thread done servicing request
23:47:56.831 00.000 21068 OnExposeComplete: enter
23:47:56.832 00.001 21068 UpdateGuideState(): m_state=6
23:47:56.834 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5606
23:47:56.836 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.84, Mass=38909, SNR=33.2, Peak=9187 HFD=2.6
23:47:56.838 00.002 21068 MultiStar: [#1 0.25,-0.33,1.54,U] [#2 0.34,-0.06,1.57,U] [#3 0.57,0.39,0.00,M3] [#4 -0.45,0.43,0.00,M3] [#5 0.01,-0.14,1.03,U] [#6 0.17,0.59,0.00,M3] [#7 0.51,0.92,0.00,M1] [#8 -0.00,0.29,1.18,U] 
23:47:56.840 00.002 21068 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {-0.29, -0.07}
23:47:56.841 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:47:56.843 00.002 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
23:47:56.845 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.65 mountX=-0.11 mountY=0.05, mountTheta=2.72
23:47:56.848 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
23:47:56.849 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
23:47:56.851 00.002 16108 Worker thread wakes up
23:47:56.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:47:56.851 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:47:56.851 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
23:47:56.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:47:56.852 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:56.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:56.852 00.000 16108 MoveAxis(E, 0, ABG)
23:47:56.852 00.000 16108 Move returns status 0, amount 0
23:47:56.852 00.000 16108 MoveAxis(N, 0, ABG)
23:47:56.852 00.000 16108 Move returns status 0, amount 0
23:47:56.852 00.000 16108 move complete, result=0
23:47:56.852 00.000 16108 worker thread done servicing request
23:47:56.858 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4144, FiltMin=3536, FiltMax=27085, Gamma=1.000
23:47:56.873 00.015 21068 UpdateGuideState exits: m=38909 SNR=33.2
23:47:56.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:56.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:56.876 00.001 21068 Enqueuing Expose request
23:47:56.877 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:56.878 00.001 16108 Worker thread wakes up
23:47:56.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:56.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:57.856 00.978 16108 Exposure complete
23:47:57.915 00.059 16108 worker thread done servicing request
23:47:57.915 00.000 21068 OnExposeComplete: enter
23:47:57.916 00.001 21068 UpdateGuideState(): m_state=6
23:47:57.917 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5607
23:47:57.917 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=876.97, Mass=34012, SNR=28.5, Peak=10323 HFD=2.4
23:47:57.918 00.001 21068 MultiStar: [#1 -0.29,0.23,1.89,U] [#2 0.03,0.02,1.98,U] [#3 0.21,0.32,1.79,U] [#4 -0.38,0.34,0.00,M4] [#5 -0.11,0.34,1.38,U] [#6 0.10,0.37,1.47,U] [#7 0.17,0.61,0.00,M2] [#8 0.05,0.35,0.99,U] 
23:47:57.919 00.001 21068 refined, 6 included, MultiStar: {-0.05, 0.24}, one-star: {-0.51, 0.07}
23:47:57.921 00.002 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
23:47:57.921 00.000 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
23:47:57.922 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.79 mountX=0.09 mountY=-0.22, mountTheta=-1.17
23:47:57.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.24, opts=13)
23:47:57.925 00.001 21068 Enqueuing Move request for scope (-0.05, 0.24)
23:47:57.925 00.000 16108 Worker thread wakes up
23:47:57.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
23:47:57.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
23:47:57.925 00.000 16108 Moving (-0.05, 0.24) raw xDistance=0.09 yDistance=-0.22
23:47:57.926 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:57.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:57.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:47:57.926 00.000 16108 MoveAxis(E, 0, ABG)
23:47:57.926 00.000 16108 Move returns status 0, amount 0
23:47:57.926 00.000 16108 MoveAxis(N, 0, ABG)
23:47:57.926 00.000 16108 Move returns status 0, amount 0
23:47:57.926 00.000 16108 move complete, result=0
23:47:57.926 00.000 16108 worker thread done servicing request
23:47:57.929 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4147, FiltMin=3571, FiltMax=23581, Gamma=1.000
23:47:57.946 00.017 21068 UpdateGuideState exits: m=34012 SNR=28.5
23:47:57.948 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:57.950 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:57.951 00.001 21068 Enqueuing Expose request
23:47:57.953 00.002 16108 Worker thread wakes up
23:47:57.953 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:57.955 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:57.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:47:59.125 01.170 16108 Exposure complete
23:47:59.184 00.059 16108 worker thread done servicing request
23:47:59.184 00.000 21068 OnExposeComplete: enter
23:47:59.185 00.001 21068 UpdateGuideState(): m_state=6
23:47:59.186 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5608
23:47:59.186 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=877.38, Mass=35054, SNR=30.5, Peak=8707 HFD=2.8
23:47:59.187 00.001 21068 MultiStar: [#1 -0.42,-0.18,1.68,U] [#2 -0.11,0.15,1.58,U] [#3 0.11,-0.01,1.30,U] [#4 -0.24,0.17,0.91,U] [#5 -0.07,0.03,1.43,U] [#6 -0.19,0.69,0.00,M3] [#7 0.18,0.99,0.00,M3] [#8 -0.42,-0.13,1.15,U] 
23:47:59.188 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.05}, one-star: {-0.18, 0.47}
23:47:59.189 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
23:47:59.191 00.002 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
23:47:59.193 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.19 cameraTheta=2.88 mountX=0.19 mountY=-0.00, mountTheta=-0.02
23:47:59.196 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.05, opts=13)
23:47:59.197 00.001 21068 Enqueuing Move request for scope (-0.19, 0.05)
23:47:59.198 00.001 16108 Worker thread wakes up
23:47:59.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
23:47:59.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
23:47:59.199 00.001 16108 Moving (-0.19, 0.05) raw xDistance=0.19 yDistance=-0.00
23:47:59.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:47:59.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:59.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:59.199 00.000 16108 MoveAxis(E, 0, ABG)
23:47:59.199 00.000 16108 Move returns status 0, amount 0
23:47:59.199 00.000 16108 MoveAxis(N, 0, ABG)
23:47:59.199 00.000 16108 Move returns status 0, amount 0
23:47:59.199 00.000 16108 move complete, result=0
23:47:59.200 00.001 16108 worker thread done servicing request
23:47:59.202 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4150, FiltMin=3590, FiltMax=26109, Gamma=1.000
23:47:59.217 00.015 21068 UpdateGuideState exits: m=35054 SNR=30.5
23:47:59.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:59.218 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:47:59.219 00.001 21068 Enqueuing Expose request
23:47:59.220 00.001 16108 Worker thread wakes up
23:47:59.220 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:59.221 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:47:59.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:00.186 00.965 16108 Exposure complete
23:48:00.257 00.071 16108 worker thread done servicing request
23:48:00.257 00.000 21068 OnExposeComplete: enter
23:48:00.257 00.000 21068 UpdateGuideState(): m_state=6
23:48:00.258 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5609
23:48:00.259 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=877.22, Mass=44745, SNR=37.9, Peak=9299 HFD=3.0
23:48:00.260 00.001 21068 MultiStar: [#1 -0.32,-0.08,1.35,U] [#2 0.16,0.21,1.61,U] [#3 0.32,0.63,0.00,M2] [#4 -0.18,0.79,0.00,M4] [#5 -0.38,0.42,0.00,M1] [#6 0.18,0.79,0.00,M4] [#7 -0.24,0.18,0.64,U] [#8 0.38,0.29,0.00,M1] 
23:48:00.260 00.000 21068 refined, 3 included, MultiStar: {-0.11, 0.14}, one-star: {-0.17, 0.32}
23:48:00.261 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:48:00.262 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:48:00.263 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.22 mountX=0.13 mountY=-0.11, mountTheta=-0.72
23:48:00.264 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
23:48:00.265 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
23:48:00.266 00.001 16108 Worker thread wakes up
23:48:00.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
23:48:00.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
23:48:00.266 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.13 yDistance=-0.11
23:48:00.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:48:00.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:00.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:48:00.266 00.000 16108 MoveAxis(E, 0, ABG)
23:48:00.266 00.000 16108 Move returns status 0, amount 0
23:48:00.266 00.000 16108 MoveAxis(N, 0, ABG)
23:48:00.266 00.000 16108 Move returns status 0, amount 0
23:48:00.266 00.000 16108 move complete, result=0
23:48:00.266 00.000 16108 worker thread done servicing request
23:48:00.270 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4157, FiltMin=3481, FiltMax=30134, Gamma=1.000
23:48:00.288 00.018 21068 UpdateGuideState exits: m=44745 SNR=37.9
23:48:00.290 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:00.292 00.001 21068 Enqueuing Expose request
23:48:00.292 00.000 16108 Worker thread wakes up
23:48:00.293 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:00.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:00.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:01.467 01.173 16108 Exposure complete
23:48:01.528 00.061 16108 worker thread done servicing request
23:48:01.528 00.000 21068 OnExposeComplete: enter
23:48:01.529 00.001 21068 UpdateGuideState(): m_state=6
23:48:01.529 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5610
23:48:01.530 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.97, Mass=45192, SNR=36.8, Peak=10515 HFD=2.5
23:48:01.531 00.001 21068 MultiStar: [#1 -0.11,0.31,1.41,U] [#2 0.24,0.27,1.25,U] [#3 0.26,0.37,1.14,U] [#4 -0.30,0.35,0.82,U] [#5 0.08,0.20,1.00,U] [#6 -0.11,0.67,0.00,M5] [#7 -0.09,0.34,0.56,U] [#8 -0.24,-0.18,0.83,U] 
23:48:01.532 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.22}, one-star: {-0.29, 0.07}
23:48:01.533 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
23:48:01.534 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
23:48:01.534 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=0.07 mountY=-0.21, mountTheta=-1.24
23:48:01.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.22, opts=13)
23:48:01.537 00.001 21068 Enqueuing Move request for scope (-0.03, 0.22)
23:48:01.537 00.000 16108 Worker thread wakes up
23:48:01.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
23:48:01.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
23:48:01.538 00.001 16108 Moving (-0.03, 0.22) raw xDistance=0.07 yDistance=-0.21
23:48:01.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:48:01.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:01.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:48:01.538 00.000 16108 MoveAxis(E, 0, ABG)
23:48:01.538 00.000 16108 Move returns status 0, amount 0
23:48:01.538 00.000 16108 MoveAxis(N, 0, ABG)
23:48:01.538 00.000 16108 Move returns status 0, amount 0
23:48:01.538 00.000 16108 move complete, result=0
23:48:01.538 00.000 16108 worker thread done servicing request
23:48:01.541 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4163, FiltMin=3577, FiltMax=31373, Gamma=1.000
23:48:01.556 00.015 21068 UpdateGuideState exits: m=45192 SNR=36.8
23:48:01.556 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.558 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:01.560 00.002 21068 Enqueuing Expose request
23:48:01.562 00.002 16108 Worker thread wakes up
23:48:01.562 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:01.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:01.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:02.535 00.972 16108 Exposure complete
23:48:02.595 00.060 16108 worker thread done servicing request
23:48:02.595 00.000 21068 OnExposeComplete: enter
23:48:02.596 00.001 21068 UpdateGuideState(): m_state=6
23:48:02.597 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5611
23:48:02.597 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=877.10, Mass=54217, SNR=42.3, Peak=10771 HFD=2.9
23:48:02.599 00.002 21068 MultiStar: [#1 0.03,0.03,1.33,U] [#2 0.28,-0.02,1.61,U] [#3 0.43,0.11,1.20,U] [#4 -0.48,0.40,0.00,M4] [#5 0.22,0.18,1.25,U] [#6 0.00,0.75,0.00,M6] [#7 -0.26,0.15,0.56,U] [#8 0.30,0.25,0.59,U] 
23:48:02.600 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {-0.30, 0.19}
23:48:02.601 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:48:02.602 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:48:02.602 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
23:48:02.604 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
23:48:02.605 00.001 21068 Enqueuing Move request for scope (0.13, 0.11)
23:48:02.605 00.000 16108 Worker thread wakes up
23:48:02.606 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:48:02.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:48:02.606 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
23:48:02.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:48:02.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:02.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:48:02.606 00.000 16108 MoveAxis(E, 0, ABG)
23:48:02.606 00.000 16108 Move returns status 0, amount 0
23:48:02.606 00.000 16108 MoveAxis(N, 0, ABG)
23:48:02.606 00.000 16108 Move returns status 0, amount 0
23:48:02.606 00.000 16108 move complete, result=0
23:48:02.606 00.000 16108 worker thread done servicing request
23:48:02.611 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4166, FiltMin=3593, FiltMax=25917, Gamma=1.000
23:48:02.626 00.015 21068 UpdateGuideState exits: m=54217 SNR=42.3
23:48:02.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:02.628 00.000 21068 Enqueuing Expose request
23:48:02.629 00.001 16108 Worker thread wakes up
23:48:02.629 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:02.630 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:02.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:03.786 01.156 16108 Exposure complete
23:48:03.853 00.067 16108 worker thread done servicing request
23:48:03.853 00.000 21068 OnExposeComplete: enter
23:48:03.854 00.001 21068 UpdateGuideState(): m_state=6
23:48:03.855 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5612
23:48:03.856 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.97, Mass=44226, SNR=36.8, Peak=9395 HFD=2.6
23:48:03.857 00.001 21068 MultiStar: [#1 -0.25,0.21,1.41,U] [#2 0.15,0.15,1.42,U] [#3 0.63,0.45,0.00,M1] [#4 -0.49,0.35,0.00,M5] [#5 0.17,0.00,0.92,U] [#6 -0.21,0.80,0.00,M7] [#7 -0.05,0.08,0.50,U] [#8 0.41,-0.00,0.83,U] 
23:48:03.857 00.000 21068 refined, 5 included, MultiStar: {-0.01, 0.10}, one-star: {-0.39, 0.06}
23:48:03.858 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:48:03.859 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
23:48:03.860 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=0.03 mountY=-0.09, mountTheta=-1.30
23:48:03.862 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
23:48:03.863 00.001 21068 Enqueuing Move request for scope (-0.01, 0.10)
23:48:03.864 00.001 16108 Worker thread wakes up
23:48:03.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
23:48:03.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
23:48:03.864 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.03 yDistance=-0.09
23:48:03.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:48:03.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:03.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:03.864 00.000 16108 MoveAxis(E, 0, ABG)
23:48:03.864 00.000 16108 Move returns status 0, amount 0
23:48:03.864 00.000 16108 MoveAxis(N, 0, ABG)
23:48:03.864 00.000 16108 Move returns status 0, amount 0
23:48:03.864 00.000 16108 move complete, result=0
23:48:03.864 00.000 16108 worker thread done servicing request
23:48:03.869 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4173, FiltMin=3539, FiltMax=30397, Gamma=1.000
23:48:03.884 00.015 21068 UpdateGuideState exits: m=44226 SNR=36.8
23:48:03.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:03.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:03.886 00.000 21068 Enqueuing Expose request
23:48:03.888 00.002 16108 Worker thread wakes up
23:48:03.888 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:03.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:03.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:04.861 00.972 16108 Exposure complete
23:48:04.924 00.063 16108 worker thread done servicing request
23:48:04.924 00.000 21068 OnExposeComplete: enter
23:48:04.926 00.002 21068 UpdateGuideState(): m_state=6
23:48:04.927 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5613
23:48:04.928 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.81, Mass=44493, SNR=38.5, Peak=10352 HFD=2.7
23:48:04.929 00.001 21068 MultiStar: [#1 0.07,0.05,1.17,U] [#2 0.36,0.17,1.41,U] [#3 0.53,0.47,0.00,M2] [#4 -0.49,0.04,0.00,M6] [#5 -0.10,0.02,1.23,U] [#6 -0.21,0.13,0.87,U] [#7 0.98,0.42,0.00,M1] [#8 0.34,0.05,0.78,U] 
23:48:04.930 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.06}, one-star: {0.12, -0.10}
23:48:04.931 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:48:04.932 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
23:48:04.932 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
23:48:04.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
23:48:04.935 00.001 21068 Enqueuing Move request for scope (0.10, 0.06)
23:48:04.937 00.002 16108 Worker thread wakes up
23:48:04.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:48:04.937 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:48:04.937 00.000 16108 Moving (0.10, 0.06) raw xDistance=-0.09 yDistance=-0.08
23:48:04.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:48:04.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:04.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:04.937 00.000 16108 MoveAxis(E, 0, ABG)
23:48:04.937 00.000 16108 Move returns status 0, amount 0
23:48:04.937 00.000 16108 MoveAxis(N, 0, ABG)
23:48:04.937 00.000 16108 Move returns status 0, amount 0
23:48:04.937 00.000 16108 move complete, result=0
23:48:04.937 00.000 16108 worker thread done servicing request
23:48:04.943 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4176, FiltMin=3587, FiltMax=32237, Gamma=1.000
23:48:04.966 00.023 21068 UpdateGuideState exits: m=44493 SNR=38.5
23:48:04.968 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.970 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:04.971 00.001 21068 Enqueuing Expose request
23:48:04.974 00.003 16108 Worker thread wakes up
23:48:04.974 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:04.975 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:04.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:06.136 01.161 16108 Exposure complete
23:48:06.211 00.075 16108 worker thread done servicing request
23:48:06.211 00.000 21068 OnExposeComplete: enter
23:48:06.212 00.001 21068 UpdateGuideState(): m_state=6
23:48:06.213 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5614
23:48:06.214 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=877.39, Mass=51058, SNR=37.0, Peak=11491 HFD=3.3
23:48:06.215 00.001 21068 MultiStar: [#1 -0.18,-0.07,1.42,U] [#2 -0.04,0.10,1.41,U] [#3 0.51,0.46,0.00,M3] [#4 0.24,0.17,1.04,U] [#5 -0.35,0.10,1.03,U] [#6 0.17,0.35,0.84,U] [#7 0.22,0.81,0.00,M2] [#8 0.06,0.16,0.79,U] 
23:48:06.216 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.16}, one-star: {-0.61, 0.48}
23:48:06.217 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
23:48:06.217 00.000 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
23:48:06.218 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.18 mountX=0.14 mountY=-0.13, mountTheta=-0.76
23:48:06.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.16, opts=13)
23:48:06.221 00.001 21068 Enqueuing Move request for scope (-0.11, 0.16)
23:48:06.221 00.000 16108 Worker thread wakes up
23:48:06.222 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:48:06.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:48:06.222 00.000 16108 Moving (-0.11, 0.16) raw xDistance=0.14 yDistance=-0.13
23:48:06.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:48:06.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:06.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:48:06.222 00.000 16108 MoveAxis(E, 0, ABG)
23:48:06.222 00.000 16108 Move returns status 0, amount 0
23:48:06.222 00.000 16108 MoveAxis(N, 0, ABG)
23:48:06.222 00.000 16108 Move returns status 0, amount 0
23:48:06.222 00.000 16108 move complete, result=0
23:48:06.222 00.000 16108 worker thread done servicing request
23:48:06.226 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4179, FiltMin=3523, FiltMax=27597, Gamma=1.000
23:48:06.248 00.022 21068 UpdateGuideState exits: m=51058 SNR=37.0
23:48:06.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:06.251 00.001 21068 Enqueuing Expose request
23:48:06.251 00.000 16108 Worker thread wakes up
23:48:06.252 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:06.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:06.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:07.213 00.961 16108 Exposure complete
23:48:07.282 00.069 16108 worker thread done servicing request
23:48:07.282 00.000 21068 OnExposeComplete: enter
23:48:07.283 00.001 21068 UpdateGuideState(): m_state=6
23:48:07.284 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5615
23:48:07.285 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.28, Mass=32481, SNR=30.0, Peak=9040 HFD=2.7
23:48:07.286 00.001 21068 MultiStar: [#1 0.09,0.08,1.72,U] [#2 0.25,0.11,1.61,U] [#3 0.45,0.40,0.00,M4] [#4 -0.06,0.62,0.00,M6] [#5 0.28,0.42,0.00,M1] [#6 -0.09,0.80,0.00,M6] [#7 0.24,0.88,0.00,M3] [#8 0.11,0.33,0.98,U] 
23:48:07.287 00.001 21068 refined, 3 included, MultiStar: {0.12, 0.19}, one-star: {-0.05, 0.38}
23:48:07.288 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
23:48:07.289 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
23:48:07.290 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.03 mountX=-0.08 mountY=-0.21, mountTheta=-1.93
23:48:07.291 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
23:48:07.292 00.001 21068 Enqueuing Move request for scope (0.12, 0.19)
23:48:07.293 00.001 16108 Worker thread wakes up
23:48:07.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
23:48:07.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
23:48:07.293 00.000 16108 Moving (0.12, 0.19) raw xDistance=-0.08 yDistance=-0.21
23:48:07.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:48:07.293 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.17 newest=-0.43
23:48:07.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:48:07.293 00.000 16108 MoveAxis(E, 0, ABG)
23:48:07.293 00.000 16108 Move returns status 0, amount 0
23:48:07.293 00.000 16108 MoveAxis(N, 43, ABG)
23:48:07.293 00.000 16108 Guiding  Dir = 0, Dur = 43
23:48:07.294 00.001 16108 IsSlewing returns 0
23:48:07.294 00.000 16108 IsGuiding returns 0
23:48:07.297 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4182, FiltMin=3552, FiltMax=25814, Gamma=1.000
23:48:07.315 00.018 21068 UpdateGuideState exits: m=32481 SNR=30.0
23:48:07.317 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:07.319 00.001 21068 Enqueuing Expose request
23:48:07.346 00.027 16108 IsGuiding returns 1
23:48:07.346 00.000 16108 scope still moving after pulse duration time elapsed
23:48:07.377 00.031 16108 IsSlewing returns 0
23:48:07.377 00.000 16108 IsGuiding returns 1
23:48:07.408 00.031 16108 IsSlewing returns 0
23:48:07.408 00.000 16108 IsGuiding returns 1
23:48:07.439 00.031 16108 IsSlewing returns 0
23:48:07.439 00.000 16108 IsGuiding returns 0
23:48:07.439 00.000 16108 scope move finished after 43 + 102 ms
23:48:07.439 00.000 16108 Move returns status 0, amount 43
23:48:07.439 00.000 16108 move complete, result=0
23:48:07.439 00.000 16108 worker thread done servicing request
23:48:07.439 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
23:48:07.440 00.001 16108 Worker thread wakes up
23:48:07.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:07.441 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:08.592 01.151 16108 Exposure complete
23:48:08.669 00.077 16108 worker thread done servicing request
23:48:08.669 00.000 21068 OnExposeComplete: enter
23:48:08.669 00.000 21068 UpdateGuideState(): m_state=6
23:48:08.671 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5616
23:48:08.672 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.72, Mass=40878, SNR=35.0, Peak=10787 HFD=2.8
23:48:08.674 00.002 21068 MultiStar: [#1 -0.14,0.03,1.38,U] [#2 -0.06,-0.05,1.39,U] [#3 0.32,0.39,0.00,M5] [#4 -0.65,0.23,0.00,M7] [#5 -0.14,0.00,1.06,U] [#6 -0.32,0.54,0.00,M7] [#7 0.48,-0.05,0.00,M4] [#8 0.22,-0.04,0.78,U] 
23:48:08.675 00.001 21068 refined, 4 included, MultiStar: {-0.07, -0.04}, one-star: {-0.17, -0.18}
23:48:08.677 00.002 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
23:48:08.678 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
23:48:08.679 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=0.07 mountY=0.06, mountTheta=0.73
23:48:08.681 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
23:48:08.682 00.001 21068 Enqueuing Move request for scope (-0.07, -0.04)
23:48:08.683 00.001 16108 Worker thread wakes up
23:48:08.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
23:48:08.683 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
23:48:08.683 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.06
23:48:08.684 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:48:08.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:08.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:08.684 00.000 16108 MoveAxis(E, 0, ABG)
23:48:08.684 00.000 16108 Move returns status 0, amount 0
23:48:08.684 00.000 16108 MoveAxis(N, 0, ABG)
23:48:08.684 00.000 16108 Move returns status 0, amount 0
23:48:08.684 00.000 16108 move complete, result=0
23:48:08.684 00.000 16108 worker thread done servicing request
23:48:08.908 00.224 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4182, FiltMin=3593, FiltMax=25862, Gamma=1.000
23:48:08.929 00.021 21068 UpdateGuideState exits: m=40878 SNR=35.0
23:48:08.931 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:08.931 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:08.932 00.001 21068 Enqueuing Expose request
23:48:08.933 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:08.934 00.001 16108 Worker thread wakes up
23:48:08.934 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:08.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:09.898 00.964 16108 Exposure complete
23:48:09.956 00.058 16108 worker thread done servicing request
23:48:09.956 00.000 21068 OnExposeComplete: enter
23:48:09.957 00.001 21068 UpdateGuideState(): m_state=6
23:48:09.957 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5617
23:48:09.958 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.97, Mass=44276, SNR=44.2, Peak=9235 HFD=2.9
23:48:09.959 00.001 21068 MultiStar: [#1 -0.31,0.17,1.26,U] [#2 0.14,-0.23,0.89,U] [#3 0.36,0.43,0.00,M6] [#4 -0.43,0.19,0.65,U] [#5 -0.45,0.38,0.00,M1] [#6 -0.24,0.93,0.00,M8] [#7 -0.33,0.06,0.57,U] [#8 0.12,-0.14,0.66,U] 
23:48:09.960 00.001 21068 refined, 5 included, MultiStar: {-0.18, 0.03}, one-star: {-0.26, 0.06}
23:48:09.961 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
23:48:09.961 00.000 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
23:48:09.962 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.99 mountX=0.18 mountY=0.02, mountTheta=0.09
23:48:09.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.03, opts=13)
23:48:09.965 00.001 21068 Enqueuing Move request for scope (-0.18, 0.03)
23:48:09.966 00.001 16108 Worker thread wakes up
23:48:09.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
23:48:09.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
23:48:09.966 00.000 16108 Moving (-0.18, 0.03) raw xDistance=0.18 yDistance=0.02
23:48:09.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:48:09.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:09.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:09.966 00.000 16108 MoveAxis(E, 0, ABG)
23:48:09.966 00.000 16108 Move returns status 0, amount 0
23:48:09.966 00.000 16108 MoveAxis(N, 0, ABG)
23:48:09.966 00.000 16108 Move returns status 0, amount 0
23:48:09.966 00.000 16108 move complete, result=0
23:48:09.966 00.000 16108 worker thread done servicing request
23:48:09.971 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4185, FiltMin=3625, FiltMax=25366, Gamma=1.000
23:48:09.992 00.021 21068 UpdateGuideState exits: m=44276 SNR=44.2
23:48:09.993 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:09.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:09.996 00.002 21068 Enqueuing Expose request
23:48:09.997 00.001 16108 Worker thread wakes up
23:48:09.997 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:09.999 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:09.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:11.085 01.086 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:48:11.086 00.001 21068 case statement mapped state 6 to 3
23:48:11.087 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:48:11.156 00.069 16108 Exposure complete
23:48:11.221 00.065 16108 worker thread done servicing request
23:48:11.221 00.000 21068 OnExposeComplete: enter
23:48:11.222 00.001 21068 UpdateGuideState(): m_state=6
23:48:11.223 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5618
23:48:11.225 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=877.15, Mass=41506, SNR=34.2, Peak=8371 HFD=3.0
23:48:11.227 00.002 21068 MultiStar: [#1 -0.17,0.30,1.69,U] [#2 0.18,0.29,1.25,U] [#3 0.10,0.81,0.00,M7] [#4 -0.25,0.69,0.00,M7] [#5 0.14,0.57,0.00,M2] [#6 0.27,0.70,0.00,M9] [#7 0.28,0.39,0.00,M4] [#8 -0.15,0.27,0.78,U] 
23:48:11.228 00.001 21068 refined, 3 included, MultiStar: {-0.15, 0.28}, one-star: {-0.50, 0.24}
23:48:11.229 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
23:48:11.230 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
23:48:11.230 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.05 mountX=0.19 mountY=-0.24, mountTheta=-0.89
23:48:11.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.28, opts=13)
23:48:11.233 00.001 21068 Enqueuing Move request for scope (-0.15, 0.28)
23:48:11.233 00.000 16108 Worker thread wakes up
23:48:11.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
23:48:11.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
23:48:11.233 00.000 16108 Moving (-0.15, 0.28) raw xDistance=0.19 yDistance=-0.24
23:48:11.234 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:48:11.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:48:11.234 00.000 16108 MoveAxis(E, 0, ABG)
23:48:11.234 00.000 16108 Move returns status 0, amount 0
23:48:11.234 00.000 16108 MoveAxis(N, 48, ABG)
23:48:11.234 00.000 16108 Guiding  Dir = 0, Dur = 48
23:48:11.234 00.000 16108 IsSlewing returns 0
23:48:11.234 00.000 16108 IsGuiding returns 0
23:48:11.237 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4185, FiltMin=3536, FiltMax=20582, Gamma=1.000
23:48:11.257 00.020 21068 UpdateGuideState exits: m=41506 SNR=34.2
23:48:11.259 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:11.261 00.001 21068 Enqueuing Expose request
23:48:11.275 00.014 16108 PulseGuide returned control before completion, sleep 19
23:48:11.305 00.030 16108 IsGuiding returns 1
23:48:11.305 00.000 16108 scope still moving after pulse duration time elapsed
23:48:11.336 00.031 16108 IsSlewing returns 0
23:48:11.336 00.000 16108 IsGuiding returns 1
23:48:11.367 00.031 16108 IsSlewing returns 0
23:48:11.367 00.000 16108 IsGuiding returns 0
23:48:11.367 00.000 16108 scope move finished after 48 + 84 ms
23:48:11.367 00.000 16108 Move returns status 0, amount 48
23:48:11.367 00.000 16108 move complete, result=0
23:48:11.367 00.000 16108 worker thread done servicing request
23:48:11.367 00.000 16108 Worker thread wakes up
23:48:11.367 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
23:48:11.368 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:11.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:12.345 00.977 16108 Exposure complete
23:48:12.416 00.071 16108 worker thread done servicing request
23:48:12.416 00.000 21068 OnExposeComplete: enter
23:48:12.417 00.001 21068 UpdateGuideState(): m_state=6
23:48:12.418 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5619
23:48:12.419 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.51, Mass=52526, SNR=42.7, Peak=10627 HFD=3.3
23:48:12.419 00.000 21068 MultiStar: [#1 -0.32,0.16,1.25,U] [#2 -0.18,0.16,0.99,U] [#3 0.09,0.43,1.09,U] [#4 0.08,0.66,0.00,M8] [#5 -0.13,-0.12,0.88,U] [#6 -0.31,0.21,0.69,U] [#7 0.18,0.29,0.43,U] [#8 0.26,0.40,0.00,M1] 
23:48:12.420 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.25}, one-star: {-0.23, 0.60}
23:48:12.421 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
23:48:12.422 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
23:48:12.423 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.12 mountX=0.19 mountY=-0.21, mountTheta=-0.82
23:48:12.424 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.25, opts=13)
23:48:12.425 00.001 21068 Enqueuing Move request for scope (-0.15, 0.25)
23:48:12.427 00.002 16108 Worker thread wakes up
23:48:12.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
23:48:12.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
23:48:12.427 00.000 16108 Moving (-0.15, 0.25) raw xDistance=0.19 yDistance=-0.21
23:48:12.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:48:12.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:48:12.427 00.000 16108 MoveAxis(E, 0, ABG)
23:48:12.427 00.000 16108 Move returns status 0, amount 0
23:48:12.427 00.000 16108 MoveAxis(N, 42, ABG)
23:48:12.427 00.000 16108 Guiding  Dir = 0, Dur = 42
23:48:12.427 00.000 16108 IsSlewing returns 0
23:48:12.428 00.001 16108 IsGuiding returns 0
23:48:12.431 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4189, FiltMin=3613, FiltMax=22381, Gamma=1.000
23:48:12.443 00.012 16108 PulseGuide returned control before completion, sleep 37
23:48:12.451 00.008 21068 UpdateGuideState exits: m=52526 SNR=42.7
23:48:12.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:12.454 00.001 21068 Enqueuing Expose request
23:48:12.489 00.035 16108 IsGuiding returns 1
23:48:12.489 00.000 16108 scope still moving after pulse duration time elapsed
23:48:12.520 00.031 16108 IsSlewing returns 0
23:48:12.520 00.000 16108 IsGuiding returns 1
23:48:12.552 00.032 16108 IsSlewing returns 0
23:48:12.552 00.000 16108 IsGuiding returns 0
23:48:12.552 00.000 16108 scope move finished after 42 + 82 ms
23:48:12.552 00.000 16108 Move returns status 0, amount 42
23:48:12.552 00.000 16108 move complete, result=0
23:48:12.552 00.000 16108 worker thread done servicing request
23:48:12.552 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 42 ms NORTH
23:48:12.552 00.000 16108 Worker thread wakes up
23:48:12.556 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:12.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:13.713 01.157 16108 Exposure complete
23:48:13.779 00.066 16108 worker thread done servicing request
23:48:13.779 00.000 21068 OnExposeComplete: enter
23:48:13.780 00.001 21068 UpdateGuideState(): m_state=6
23:48:13.781 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5620
23:48:13.781 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=876.70, Mass=42445, SNR=39.3, Peak=9811 HFD=2.6
23:48:13.782 00.001 21068 MultiStar: [#1 0.01,-0.11,1.23,U] [#2 0.36,-0.24,1.11,U] [#3 0.11,0.23,1.33,U] [#4 -0.43,-0.13,0.74,U] [#5 -0.36,0.39,0.00,M2] [#6 0.21,0.06,0.74,U] [#7 0.35,-0.33,0.00,M4] [#8 0.14,-0.20,0.79,U] 
23:48:13.783 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.30, -0.21}
23:48:13.785 00.002 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
23:48:13.786 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
23:48:13.786 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.17 mountX=-0.04 mountY=0.06, mountTheta=2.16
23:48:13.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
23:48:13.789 00.001 21068 Enqueuing Move request for scope (0.03, -0.07)
23:48:13.790 00.001 16108 Worker thread wakes up
23:48:13.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:48:13.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:48:13.790 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
23:48:13.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:48:13.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:13.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:13.790 00.000 16108 MoveAxis(E, 0, ABG)
23:48:13.790 00.000 16108 Move returns status 0, amount 0
23:48:13.790 00.000 16108 MoveAxis(N, 0, ABG)
23:48:13.790 00.000 16108 Move returns status 0, amount 0
23:48:13.790 00.000 16108 move complete, result=0
23:48:13.791 00.001 16108 worker thread done servicing request
23:48:13.797 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4192, FiltMin=3526, FiltMax=26685, Gamma=1.000
23:48:13.820 00.023 21068 UpdateGuideState exits: m=42445 SNR=39.3
23:48:13.822 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:13.825 00.002 21068 Enqueuing Expose request
23:48:13.826 00.001 16108 Worker thread wakes up
23:48:13.826 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:13.829 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:13.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:14.810 00.981 16108 Exposure complete
23:48:14.868 00.058 16108 worker thread done servicing request
23:48:14.868 00.000 21068 OnExposeComplete: enter
23:48:14.870 00.002 21068 UpdateGuideState(): m_state=6
23:48:14.871 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5621
23:48:14.872 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.19, Mass=42917, SNR=33.8, Peak=9056 HFD=2.8
23:48:14.874 00.002 21068 MultiStar: [#1 -0.38,-0.29,0.00,M1] [#2 0.30,-0.08,1.51,U] [#3 0.28,-0.25,1.35,U] [#4 -0.17,-0.01,0.82,U] [#5 0.32,-0.09,1.12,U] [#6 0.26,0.09,0.98,U] [#7 -0.06,-0.11,0.54,U] [#8 0.21,-0.41,0.97,U] 
23:48:14.875 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.20}, one-star: {-0.07, -0.72}
23:48:14.877 00.002 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
23:48:14.878 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
23:48:14.880 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=-0.20 mountY=0.15, mountTheta=2.49
23:48:14.883 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.20, opts=13)
23:48:14.884 00.001 21068 Enqueuing Move request for scope (0.17, -0.20)
23:48:14.885 00.001 16108 Worker thread wakes up
23:48:14.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
23:48:14.886 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
23:48:14.886 00.000 16108 Moving (0.17, -0.20) raw xDistance=-0.20 yDistance=0.15
23:48:14.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:48:14.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:14.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:14.886 00.000 16108 MoveAxis(E, 53, ABG)
23:48:14.886 00.000 16108 Guiding  Dir = 2, Dur = 53
23:48:14.887 00.001 16108 IsSlewing returns 0
23:48:14.887 00.000 16108 IsGuiding returns 0
23:48:14.892 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4195, FiltMin=3616, FiltMax=26781, Gamma=1.000
23:48:14.898 00.006 16108 PulseGuide returned control before completion, sleep 53
23:48:14.910 00.012 21068 UpdateGuideState exits: m=42917 SNR=33.8
23:48:14.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:14.912 00.000 21068 Enqueuing Expose request
23:48:14.960 00.048 16108 IsGuiding returns 1
23:48:14.960 00.000 16108 scope still moving after pulse duration time elapsed
23:48:14.991 00.031 16108 IsSlewing returns 0
23:48:14.991 00.000 16108 IsGuiding returns 0
23:48:14.991 00.000 16108 scope move finished after 53 + 50 ms
23:48:14.991 00.000 16108 Move returns status 0, amount 53
23:48:14.991 00.000 16108 MoveAxis(N, 0, ABG)
23:48:14.991 00.000 16108 Move returns status 0, amount 0
23:48:14.991 00.000 16108 move complete, result=0
23:48:14.991 00.000 16108 worker thread done servicing request
23:48:14.991 00.000 16108 Worker thread wakes up
23:48:14.991 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
23:48:14.992 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:14.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:16.142 01.150 16108 Exposure complete
23:48:16.216 00.074 16108 worker thread done servicing request
23:48:16.216 00.000 21068 OnExposeComplete: enter
23:48:16.217 00.001 21068 UpdateGuideState(): m_state=6
23:48:16.218 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5622
23:48:16.218 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=876.66, Mass=43110, SNR=34.9, Peak=9155 HFD=2.8
23:48:16.219 00.001 21068 MultiStar: [#1 -0.34,-0.31,1.24,U] [#2 0.03,-0.11,1.38,U] [#3 -0.10,0.18,1.15,U] [#4 -0.31,-0.14,1.03,U] [#5 -0.02,-0.26,0.94,U] [#6 0.15,-0.34,1.08,U] [#7 -0.05,-0.63,0.00,M4] [#8 0.02,-0.62,0.00,M1] 
23:48:16.220 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.17}, one-star: {-0.30, -0.24}
23:48:16.221 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.11)
23:48:16.221 00.000 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
23:48:16.222 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.21 mountX=0.09 mountY=0.19, mountTheta=1.12
23:48:16.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.17, opts=13)
23:48:16.225 00.001 21068 Enqueuing Move request for scope (-0.13, -0.17)
23:48:16.226 00.001 16108 Worker thread wakes up
23:48:16.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
23:48:16.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
23:48:16.226 00.000 16108 Moving (-0.13, -0.17) raw xDistance=0.09 yDistance=0.19
23:48:16.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:48:16.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:16.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:48:16.226 00.000 16108 MoveAxis(E, 0, ABG)
23:48:16.226 00.000 16108 Move returns status 0, amount 0
23:48:16.226 00.000 16108 MoveAxis(N, 0, ABG)
23:48:16.226 00.000 16108 Move returns status 0, amount 0
23:48:16.226 00.000 16108 move complete, result=0
23:48:16.226 00.000 16108 worker thread done servicing request
23:48:16.231 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4195, FiltMin=3565, FiltMax=29158, Gamma=1.000
23:48:16.251 00.020 21068 UpdateGuideState exits: m=43110 SNR=34.9
23:48:16.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:16.252 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:16.253 00.001 21068 Enqueuing Expose request
23:48:16.255 00.002 16108 Worker thread wakes up
23:48:16.255 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:16.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:16.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:17.233 00.977 16108 Exposure complete
23:48:17.332 00.099 16108 worker thread done servicing request
23:48:17.333 00.001 21068 OnExposeComplete: enter
23:48:17.334 00.001 21068 UpdateGuideState(): m_state=6
23:48:17.336 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5623
23:48:17.337 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=876.29, Mass=50828, SNR=40.6, Peak=11219 HFD=2.6
23:48:17.338 00.001 21068 MultiStar: [#1 -0.06,-0.43,1.27,U] [#2 -0.22,-0.38,1.26,U] [#3 -0.03,0.01,1.00,U] [#4 -0.41,-0.62,0.00,M6] [#5 -0.37,-0.27,1.01,U] [#6 -0.08,0.13,0.94,U] [#7 -0.18,0.43,0.44,U] [#8 -0.09,-0.70,0.00,M2] 
23:48:17.339 00.001 21068 refined, 6 included, MultiStar: {-0.20, -0.23}, one-star: {-0.47, -0.62}
23:48:17.340 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
23:48:17.341 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
23:48:17.342 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-2.29 mountX=0.16 mountY=0.27, mountTheta=1.04
23:48:17.344 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.23, opts=13)
23:48:17.344 00.000 21068 Enqueuing Move request for scope (-0.20, -0.23)
23:48:17.345 00.001 16108 Worker thread wakes up
23:48:17.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.23) opts 0xd
23:48:17.346 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.23)
23:48:17.346 00.000 16108 Moving (-0.20, -0.23) raw xDistance=0.16 yDistance=0.27
23:48:17.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:48:17.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:17.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:48:17.346 00.000 16108 MoveAxis(E, 0, ABG)
23:48:17.346 00.000 16108 Move returns status 0, amount 0
23:48:17.346 00.000 16108 MoveAxis(N, 0, ABG)
23:48:17.346 00.000 16108 Move returns status 0, amount 0
23:48:17.346 00.000 16108 move complete, result=0
23:48:17.346 00.000 16108 worker thread done servicing request
23:48:17.349 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4198, FiltMin=3613, FiltMax=28979, Gamma=1.000
23:48:17.369 00.020 21068 UpdateGuideState exits: m=50828 SNR=40.6
23:48:17.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:17.372 00.001 21068 Enqueuing Expose request
23:48:17.373 00.001 16108 Worker thread wakes up
23:48:17.373 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:48:17.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:17.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:18.532 01.159 16108 Exposure complete
23:48:18.589 00.057 16108 worker thread done servicing request
23:48:18.589 00.000 21068 OnExposeComplete: enter
23:48:18.590 00.001 21068 UpdateGuideState(): m_state=6
23:48:18.592 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5624
23:48:18.592 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=876.39, Mass=42593, SNR=40.8, Peak=9603 HFD=2.9
23:48:18.593 00.001 21068 MultiStar: [#1 -0.33,-0.22,0.98,U] [#2 -0.19,-0.22,1.27,U] [#3 -0.19,-0.19,1.16,U] [#4 -0.20,-0.35,0.99,U] [#5 -0.37,0.15,0.87,U] [#6 -0.36,-0.19,0.86,U] [#7 -0.57,0.11,0.00,M4] [#8 -0.13,-0.42,0.81,U] 
23:48:18.594 00.001 21068 refined, 7 included, MultiStar: {-0.28, -0.24}, one-star: {-0.49, -0.51}
23:48:18.594 00.000 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
23:48:18.596 00.002 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
23:48:18.597 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-2.42 mountX=0.23 mountY=0.30, mountTheta=0.92
23:48:18.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.24, opts=13)
23:48:18.599 00.000 21068 Enqueuing Move request for scope (-0.28, -0.24)
23:48:18.601 00.002 16108 Worker thread wakes up
23:48:18.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.24) opts 0xd
23:48:18.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.24)
23:48:18.601 00.000 16108 Moving (-0.28, -0.24) raw xDistance=0.23 yDistance=0.30
23:48:18.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:48:18.602 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:18.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:48:18.602 00.000 16108 MoveAxis(W, 61, ABG)
23:48:18.602 00.000 16108 Guiding  Dir = 3, Dur = 61
23:48:18.602 00.000 16108 IsSlewing returns 0
23:48:18.602 00.000 16108 IsGuiding returns 0
23:48:18.609 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4201, FiltMin=3629, FiltMax=22995, Gamma=1.000
23:48:18.623 00.014 21068 UpdateGuideState exits: m=42593 SNR=40.8
23:48:18.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:18.625 00.000 21068 Enqueuing Expose request
23:48:18.658 00.033 16108 PulseGuide returned control before completion, sleep 16
23:48:18.689 00.031 16108 IsGuiding returns 1
23:48:18.689 00.000 16108 scope still moving after pulse duration time elapsed
23:48:18.721 00.032 16108 IsSlewing returns 0
23:48:18.721 00.000 16108 IsGuiding returns 1
23:48:18.751 00.030 16108 IsSlewing returns 0
23:48:18.751 00.000 16108 IsGuiding returns 0
23:48:18.751 00.000 16108 scope move finished after 61 + 87 ms
23:48:18.751 00.000 16108 Move returns status 0, amount 61
23:48:18.751 00.000 16108 MoveAxis(N, 0, ABG)
23:48:18.751 00.000 16108 Move returns status 0, amount 0
23:48:18.751 00.000 16108 move complete, result=0
23:48:18.751 00.000 16108 worker thread done servicing request
23:48:18.751 00.000 16108 Worker thread wakes up
23:48:18.751 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.3 px 0 ms NORTH
23:48:18.753 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:18.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:19.717 00.964 16108 Exposure complete
23:48:19.785 00.068 16108 worker thread done servicing request
23:48:19.785 00.000 21068 OnExposeComplete: enter
23:48:19.786 00.001 21068 UpdateGuideState(): m_state=6
23:48:19.788 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5625
23:48:19.788 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=876.36, Mass=41077, SNR=36.0, Peak=9363 HFD=2.6
23:48:19.789 00.001 21068 MultiStar: [#1 -0.32,-0.44,0.00,M1] [#2 -0.24,-0.28,1.28,U] [#3 0.01,0.10,1.20,U] [#4 -0.69,0.02,0.00,M6] [#5 -0.31,-0.65,0.00,M1] [#6 -0.02,-0.39,0.84,U] [#7 -0.39,-0.37,0.00,M5] [#8 -0.02,-0.49,0.00,M2] 
23:48:19.790 00.001 21068 refined, 3 included, MultiStar: {-0.16, -0.26}, one-star: {-0.37, -0.55}
23:48:19.791 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
23:48:19.791 00.000 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
23:48:19.792 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.13 mountX=0.11 mountY=0.29, mountTheta=1.20
23:48:19.793 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.26, opts=13)
23:48:19.794 00.001 21068 Enqueuing Move request for scope (-0.16, -0.26)
23:48:19.795 00.001 16108 Worker thread wakes up
23:48:19.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
23:48:19.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
23:48:19.795 00.000 16108 Moving (-0.16, -0.26) raw xDistance=0.11 yDistance=0.29
23:48:19.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:48:19.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:19.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:48:19.795 00.000 16108 MoveAxis(E, 0, ABG)
23:48:19.795 00.000 16108 Move returns status 0, amount 0
23:48:19.795 00.000 16108 MoveAxis(N, 0, ABG)
23:48:19.796 00.001 16108 Move returns status 0, amount 0
23:48:19.796 00.000 16108 move complete, result=0
23:48:19.796 00.000 16108 worker thread done servicing request
23:48:19.800 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4198, FiltMin=3597, FiltMax=22739, Gamma=1.000
23:48:19.814 00.014 21068 UpdateGuideState exits: m=41077 SNR=36.0
23:48:19.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:19.817 00.001 21068 Enqueuing Expose request
23:48:19.817 00.000 16108 Worker thread wakes up
23:48:19.817 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:48:19.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:19.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:20.981 01.163 16108 Exposure complete
23:48:21.043 00.062 16108 worker thread done servicing request
23:48:21.043 00.000 21068 OnExposeComplete: enter
23:48:21.044 00.001 21068 UpdateGuideState(): m_state=6
23:48:21.045 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5626
23:48:21.045 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=876.52, Mass=44146, SNR=38.3, Peak=8339 HFD=3.0
23:48:21.046 00.001 21068 MultiStar: [#1 -0.21,-0.65,0.00,M2] [#2 -0.29,-0.31,1.28,U] [#3 -0.06,-0.09,1.02,U] [#4 -0.29,-0.15,0.95,U] [#5 0.18,-0.25,1.01,U] [#6 -0.18,0.16,0.79,U] [#7 -0.34,-0.07,0.80,U] [#8 -0.27,-0.49,0.00,M3] 
23:48:21.047 00.001 21068 refined, 6 included, MultiStar: {-0.18, -0.17}, one-star: {-0.31, -0.39}
23:48:21.048 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
23:48:21.049 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
23:48:21.049 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.37 mountX=0.15 mountY=0.21, mountTheta=0.96
23:48:21.052 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.17, opts=13)
23:48:21.053 00.001 21068 Enqueuing Move request for scope (-0.18, -0.17)
23:48:21.053 00.000 16108 Worker thread wakes up
23:48:21.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
23:48:21.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
23:48:21.054 00.001 16108 Moving (-0.18, -0.17) raw xDistance=0.15 yDistance=0.21
23:48:21.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:48:21.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:21.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:48:21.054 00.000 16108 MoveAxis(E, 0, ABG)
23:48:21.054 00.000 16108 Move returns status 0, amount 0
23:48:21.054 00.000 16108 MoveAxis(N, 0, ABG)
23:48:21.054 00.000 16108 Move returns status 0, amount 0
23:48:21.054 00.000 16108 move complete, result=0
23:48:21.054 00.000 16108 worker thread done servicing request
23:48:21.061 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4198, FiltMin=3600, FiltMax=28435, Gamma=1.000
23:48:21.082 00.021 21068 UpdateGuideState exits: m=44146 SNR=38.3
23:48:21.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.085 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:21.086 00.001 21068 Enqueuing Expose request
23:48:21.088 00.002 16108 Worker thread wakes up
23:48:21.088 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:21.089 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:21.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:22.078 00.989 16108 Exposure complete
23:48:22.141 00.063 16108 worker thread done servicing request
23:48:22.141 00.000 21068 OnExposeComplete: enter
23:48:22.141 00.000 21068 UpdateGuideState(): m_state=6
23:48:22.143 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5627
23:48:22.144 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.64, Mass=43478, SNR=32.2, Peak=10083 HFD=2.8
23:48:22.145 00.001 21068 MultiStar: [#1 -0.28,-0.25,1.67,U] [#2 0.09,-0.27,1.67,U] [#3 0.46,-0.11,1.39,U] [#4 0.00,-0.07,1.28,U] [#5 -0.03,-0.21,1.19,U] [#6 0.08,-0.21,1.11,U] [#7 -0.01,-0.77,0.00,M5] [#8 0.19,-0.29,0.96,U] 
23:48:22.146 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.21}, one-star: {-0.24, -0.27}
23:48:22.147 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
23:48:22.147 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
23:48:22.148 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.43 mountX=-0.07 mountY=0.20, mountTheta=1.89
23:48:22.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.21, opts=13)
23:48:22.150 00.000 21068 Enqueuing Move request for scope (0.03, -0.21)
23:48:22.151 00.001 16108 Worker thread wakes up
23:48:22.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
23:48:22.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
23:48:22.151 00.000 16108 Moving (0.03, -0.21) raw xDistance=-0.07 yDistance=0.20
23:48:22.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:22.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:22.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:48:22.151 00.000 16108 MoveAxis(E, 0, ABG)
23:48:22.151 00.000 16108 Move returns status 0, amount 0
23:48:22.151 00.000 16108 MoveAxis(N, 0, ABG)
23:48:22.151 00.000 16108 Move returns status 0, amount 0
23:48:22.151 00.000 16108 move complete, result=0
23:48:22.151 00.000 16108 worker thread done servicing request
23:48:22.156 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=4195, FiltMin=3627, FiltMax=27987, Gamma=1.000
23:48:22.169 00.013 21068 UpdateGuideState exits: m=43478 SNR=32.2
23:48:22.171 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:22.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:22.172 00.000 21068 Enqueuing Expose request
23:48:22.173 00.001 16108 Worker thread wakes up
23:48:22.173 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:22.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:22.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:23.343 01.169 16108 Exposure complete
23:48:23.412 00.069 16108 worker thread done servicing request
23:48:23.412 00.000 21068 OnExposeComplete: enter
23:48:23.413 00.001 21068 UpdateGuideState(): m_state=6
23:48:23.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5628
23:48:23.415 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.42, Mass=42524, SNR=34.0, Peak=9056 HFD=3.1
23:48:23.416 00.001 21068 MultiStar: [#1 -0.05,-0.24,1.55,U] [#2 0.51,-0.17,0.00,M1] [#3 0.42,0.16,0.97,U] [#4 -0.14,0.14,1.04,U] [#5 0.05,0.08,0.98,U] [#6 0.38,0.00,1.08,U] [#7 -0.31,0.36,0.00,M6] [#8 0.35,0.07,0.81,U] 
23:48:23.417 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {-0.02, -0.49}
23:48:23.418 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
23:48:23.418 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
23:48:23.419 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.43 mountX=-0.13 mountY=0.03, mountTheta=2.94
23:48:23.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
23:48:23.422 00.001 21068 Enqueuing Move request for scope (0.12, -0.06)
23:48:23.422 00.000 16108 Worker thread wakes up
23:48:23.423 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:48:23.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:48:23.423 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
23:48:23.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:48:23.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:23.423 00.000 16108 MoveAxis(E, 0, ABG)
23:48:23.423 00.000 16108 Move returns status 0, amount 0
23:48:23.423 00.000 16108 MoveAxis(N, 0, ABG)
23:48:23.423 00.000 16108 Move returns status 0, amount 0
23:48:23.423 00.000 16108 move complete, result=0
23:48:23.423 00.000 16108 worker thread done servicing request
23:48:23.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4192, FiltMin=3616, FiltMax=29334, Gamma=1.000
23:48:23.439 00.013 21068 UpdateGuideState exits: m=42524 SNR=34.0
23:48:23.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:23.443 00.002 21068 Enqueuing Expose request
23:48:23.444 00.001 16108 Worker thread wakes up
23:48:23.444 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:23.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:23.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:24.416 00.972 16108 Exposure complete
23:48:24.472 00.056 16108 worker thread done servicing request
23:48:24.472 00.000 21068 OnExposeComplete: enter
23:48:24.473 00.001 21068 UpdateGuideState(): m_state=6
23:48:24.474 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5629
23:48:24.474 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=876.52, Mass=38582, SNR=30.2, Peak=9315 HFD=2.5
23:48:24.475 00.001 21068 MultiStar: [#1 0.02,-0.10,1.34,U] [#2 -0.12,-0.21,1.80,U] [#3 0.37,0.01,1.21,U] [#4 0.07,-0.04,1.30,U] [#5 0.17,-0.27,1.07,U] [#6 -0.14,0.42,1.32,U] [#7 -0.33,0.06,0.50,U] [#8 0.06,-0.22,1.03,U] 
23:48:24.476 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.48, -0.39}
23:48:24.477 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
23:48:24.478 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
23:48:24.479 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.83 mountX=0.01 mountY=0.09, mountTheta=1.49
23:48:24.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
23:48:24.481 00.001 21068 Enqueuing Move request for scope (-0.02, -0.08)
23:48:24.481 00.000 16108 Worker thread wakes up
23:48:24.482 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:48:24.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:48:24.482 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.01 yDistance=0.09
23:48:24.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:24.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:24.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:48:24.482 00.000 16108 MoveAxis(E, 0, ABG)
23:48:24.482 00.000 16108 Move returns status 0, amount 0
23:48:24.482 00.000 16108 MoveAxis(N, 0, ABG)
23:48:24.482 00.000 16108 Move returns status 0, amount 0
23:48:24.482 00.000 16108 move complete, result=0
23:48:24.482 00.000 16108 worker thread done servicing request
23:48:24.486 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4192, FiltMin=3590, FiltMax=27645, Gamma=1.000
23:48:24.510 00.024 21068 UpdateGuideState exits: m=38582 SNR=30.2
23:48:24.512 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:24.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:24.513 00.000 21068 Enqueuing Expose request
23:48:24.514 00.001 16108 Worker thread wakes up
23:48:24.514 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:24.514 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:24.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:25.695 01.181 16108 Exposure complete
23:48:25.774 00.079 16108 worker thread done servicing request
23:48:25.774 00.000 21068 OnExposeComplete: enter
23:48:25.776 00.002 21068 UpdateGuideState(): m_state=6
23:48:25.777 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5630
23:48:25.778 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.70, Mass=44872, SNR=36.5, Peak=10339 HFD=2.7
23:48:25.779 00.001 21068 MultiStar: [#1 -0.48,-0.09,0.00,M1] [#2 0.03,-0.06,1.28,U] [#3 0.30,0.17,1.07,U] [#4 0.09,0.12,1.27,U] [#5 0.13,-0.06,1.04,U] [#6 0.41,-0.38,0.00,M1] [#7 0.31,-0.22,0.62,U] [#8 0.32,-0.35,0.00,M1] 
23:48:25.780 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.03}, one-star: {-0.37, -0.21}
23:48:25.780 00.000 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
23:48:25.781 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
23:48:25.782 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.36 mountX=-0.07 mountY=0.01, mountTheta=3.02
23:48:25.783 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
23:48:25.784 00.001 21068 Enqueuing Move request for scope (0.07, -0.03)
23:48:25.785 00.001 16108 Worker thread wakes up
23:48:25.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:48:25.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:48:25.785 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.07 yDistance=0.01
23:48:25.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:25.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:25.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:25.785 00.000 16108 MoveAxis(E, 0, ABG)
23:48:25.786 00.001 16108 Move returns status 0, amount 0
23:48:25.786 00.000 16108 MoveAxis(N, 0, ABG)
23:48:25.786 00.000 16108 Move returns status 0, amount 0
23:48:25.786 00.000 16108 move complete, result=0
23:48:25.786 00.000 16108 worker thread done servicing request
23:48:25.789 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4189, FiltMin=3597, FiltMax=27155, Gamma=1.000
23:48:25.803 00.014 21068 UpdateGuideState exits: m=44872 SNR=36.5
23:48:25.805 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:25.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:25.806 00.000 21068 Enqueuing Expose request
23:48:25.808 00.002 16108 Worker thread wakes up
23:48:25.808 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:25.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:25.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:26.771 00.962 16108 Exposure complete
23:48:26.833 00.062 16108 worker thread done servicing request
23:48:26.834 00.001 21068 OnExposeComplete: enter
23:48:26.834 00.000 21068 UpdateGuideState(): m_state=6
23:48:26.835 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5631
23:48:26.836 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=876.57, Mass=45486, SNR=36.3, Peak=8771 HFD=2.9
23:48:26.837 00.001 21068 MultiStar: [#1 -0.02,-0.16,1.40,U] [#2 0.37,-0.29,0.00,M1] [#3 0.32,-0.26,0.97,U] [#4 -0.34,0.05,1.46,U] [#5 0.13,-0.11,0.93,U] [#6 0.02,0.41,0.87,U] [#7 0.20,-0.28,0.60,U] [#8 0.19,-0.57,0.00,M2] 
23:48:26.838 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.50, -0.33}
23:48:26.838 00.000 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
23:48:26.839 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
23:48:26.840 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.18 mountX=0.05 mountY=0.10, mountTheta=1.15
23:48:26.841 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
23:48:26.842 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
23:48:26.843 00.001 16108 Worker thread wakes up
23:48:26.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:48:26.843 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:48:26.843 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.10
23:48:26.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:26.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:26.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:48:26.843 00.000 16108 MoveAxis(E, 0, ABG)
23:48:26.843 00.000 16108 Move returns status 0, amount 0
23:48:26.843 00.000 16108 MoveAxis(N, 0, ABG)
23:48:26.843 00.000 16108 Move returns status 0, amount 0
23:48:26.843 00.000 16108 move complete, result=0
23:48:26.843 00.000 16108 worker thread done servicing request
23:48:26.848 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4185, FiltMin=3590, FiltMax=24675, Gamma=1.000
23:48:26.866 00.018 21068 UpdateGuideState exits: m=45486 SNR=36.3
23:48:26.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:26.869 00.001 21068 Enqueuing Expose request
23:48:26.869 00.000 16108 Worker thread wakes up
23:48:26.869 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:26.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:26.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:28.041 01.171 16108 Exposure complete
23:48:28.112 00.071 16108 worker thread done servicing request
23:48:28.113 00.001 21068 OnExposeComplete: enter
23:48:28.113 00.000 21068 UpdateGuideState(): m_state=6
23:48:28.115 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5632
23:48:28.116 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.68, Mass=48315, SNR=42.0, Peak=9555 HFD=2.9
23:48:28.117 00.001 21068 MultiStar: [#1 -0.27,-0.25,1.09,U] [#2 0.15,-0.17,1.04,U] [#3 0.09,-0.14,1.17,U] [#4 0.22,0.05,0.94,U] [#5 -0.11,0.12,0.91,U] [#6 0.09,0.34,0.92,U] [#7 0.10,0.30,0.55,U] [#8 -0.04,-0.27,0.81,U] 
23:48:28.117 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.29, -0.23}
23:48:28.118 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
23:48:28.119 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
23:48:28.119 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.79 mountX=0.00 mountY=0.05, mountTheta=1.53
23:48:28.121 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
23:48:28.123 00.002 21068 Enqueuing Move request for scope (-0.01, -0.05)
23:48:28.125 00.002 16108 Worker thread wakes up
23:48:28.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:48:28.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:48:28.125 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=0.05
23:48:28.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:48:28.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:28.127 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:28.127 00.000 16108 MoveAxis(E, 0, ABG)
23:48:28.127 00.000 16108 Move returns status 0, amount 0
23:48:28.127 00.000 16108 MoveAxis(N, 0, ABG)
23:48:28.127 00.000 16108 Move returns status 0, amount 0
23:48:28.127 00.000 16108 move complete, result=0
23:48:28.127 00.000 16108 worker thread done servicing request
23:48:28.131 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4185, FiltMin=3565, FiltMax=25075, Gamma=1.000
23:48:28.144 00.013 21068 UpdateGuideState exits: m=48315 SNR=42.0
23:48:28.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:28.147 00.001 21068 Enqueuing Expose request
23:48:28.148 00.001 16108 Worker thread wakes up
23:48:28.148 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:28.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:28.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:29.131 00.983 16108 Exposure complete
23:48:29.211 00.080 16108 worker thread done servicing request
23:48:29.211 00.000 21068 OnExposeComplete: enter
23:48:29.213 00.002 21068 UpdateGuideState(): m_state=6
23:48:29.214 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5633
23:48:29.216 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=876.91, Mass=44247, SNR=38.6, Peak=9715 HFD=2.4
23:48:29.219 00.003 21068 MultiStar: [#1 -0.20,-0.47,0.00,M1] [#2 -0.04,-0.18,1.51,U] [#3 -0.04,0.02,0.83,U] [#4 0.09,0.10,1.29,U] [#5 -0.39,-0.27,0.00,M1] [#6 0.13,0.20,1.24,U] [#7 0.18,0.15,0.79,U] [#8 -0.03,0.08,0.79,U] 
23:48:29.220 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {-0.36, -0.00}
23:48:29.222 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
23:48:29.223 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
23:48:29.225 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.78 mountX=0.02 mountY=-0.04, mountTheta=-1.17
23:48:29.227 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
23:48:29.228 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
23:48:29.231 00.003 16108 Worker thread wakes up
23:48:29.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:48:29.231 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:48:29.231 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.04
23:48:29.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:48:29.231 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:29.232 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:29.232 00.000 16108 MoveAxis(E, 0, ABG)
23:48:29.232 00.000 16108 Move returns status 0, amount 0
23:48:29.232 00.000 16108 MoveAxis(N, 0, ABG)
23:48:29.232 00.000 16108 Move returns status 0, amount 0
23:48:29.232 00.000 16108 move complete, result=0
23:48:29.232 00.000 16108 worker thread done servicing request
23:48:29.238 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4185, FiltMin=3561, FiltMax=29763, Gamma=1.000
23:48:29.265 00.027 21068 UpdateGuideState exits: m=44247 SNR=38.6
23:48:29.268 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:29.270 00.001 21068 Enqueuing Expose request
23:48:29.272 00.002 16108 Worker thread wakes up
23:48:29.272 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:29.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:29.272 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:30.422 01.150 16108 Exposure complete
23:48:30.496 00.074 16108 worker thread done servicing request
23:48:30.496 00.000 21068 OnExposeComplete: enter
23:48:30.499 00.003 21068 UpdateGuideState(): m_state=6
23:48:30.499 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5634
23:48:30.501 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=876.67, Mass=43224, SNR=34.3, Peak=9699 HFD=2.8
23:48:30.503 00.002 21068 MultiStar: [#1 -0.22,-0.14,1.19,U] [#2 0.05,-0.17,1.53,U] [#3 -0.22,0.02,1.24,U] [#4 -0.40,0.15,1.27,U] [#5 -0.18,-0.04,1.04,U] [#6 0.02,0.49,0.00,M1] [#7 0.14,0.06,0.63,U] [#8 -0.01,-0.60,0.00,M1] 
23:48:30.505 00.002 21068 refined, 6 included, MultiStar: {-0.21, -0.06}, one-star: {-0.57, -0.23}
23:48:30.506 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
23:48:30.508 00.002 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
23:48:30.509 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.87 mountX=0.19 mountY=0.11, mountTheta=0.50
23:48:30.512 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.06, opts=13)
23:48:30.513 00.001 21068 Enqueuing Move request for scope (-0.21, -0.06)
23:48:30.515 00.002 16108 Worker thread wakes up
23:48:30.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
23:48:30.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
23:48:30.515 00.000 16108 Moving (-0.21, -0.06) raw xDistance=0.19 yDistance=0.11
23:48:30.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:48:30.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:30.515 00.000 16108 MoveAxis(E, 0, ABG)
23:48:30.515 00.000 16108 Move returns status 0, amount 0
23:48:30.515 00.000 16108 MoveAxis(N, 0, ABG)
23:48:30.515 00.000 16108 Move returns status 0, amount 0
23:48:30.515 00.000 16108 move complete, result=0
23:48:30.516 00.001 16108 worker thread done servicing request
23:48:30.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=4185, FiltMin=3571, FiltMax=29014, Gamma=1.000
23:48:30.535 00.015 21068 UpdateGuideState exits: m=43224 SNR=34.3
23:48:30.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:30.537 00.000 21068 Enqueuing Expose request
23:48:30.538 00.001 16108 Worker thread wakes up
23:48:30.538 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:30.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:30.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:31.508 00.969 16108 Exposure complete
23:48:31.582 00.074 16108 worker thread done servicing request
23:48:31.582 00.000 21068 OnExposeComplete: enter
23:48:31.583 00.001 21068 UpdateGuideState(): m_state=6
23:48:31.584 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5635
23:48:31.586 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=876.88, Mass=47279, SNR=36.6, Peak=10803 HFD=2.6
23:48:31.587 00.001 21068 MultiStar: [#1 0.07,-0.38,1.21,U] [#2 0.04,-0.22,1.53,U] [#3 0.22,0.21,1.30,U] [#4 0.12,0.43,1.00,U] [#5 0.27,-0.31,1.06,U] [#6 0.29,0.30,1.02,U] [#7 -0.09,0.67,0.00,M1] [#8 0.38,0.02,0.95,U] 
23:48:31.587 00.000 21068 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {-0.24, -0.02}
23:48:31.588 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:48:31.589 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:48:31.590 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
23:48:31.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
23:48:31.593 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
23:48:31.594 00.001 16108 Worker thread wakes up
23:48:31.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:48:31.594 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:48:31.594 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.02
23:48:31.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:48:31.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:31.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:31.594 00.000 16108 MoveAxis(E, 0, ABG)
23:48:31.594 00.000 16108 Move returns status 0, amount 0
23:48:31.594 00.000 16108 MoveAxis(N, 0, ABG)
23:48:31.594 00.000 16108 Move returns status 0, amount 0
23:48:31.594 00.000 16108 move complete, result=0
23:48:31.594 00.000 16108 worker thread done servicing request
23:48:31.598 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4185, FiltMin=3577, FiltMax=29293, Gamma=1.000
23:48:31.622 00.024 21068 UpdateGuideState exits: m=47279 SNR=36.6
23:48:31.624 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:31.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:31.627 00.002 21068 Enqueuing Expose request
23:48:31.629 00.002 16108 Worker thread wakes up
23:48:31.629 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:31.630 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:31.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:32.809 01.179 16108 Exposure complete
23:48:32.871 00.062 16108 worker thread done servicing request
23:48:32.871 00.000 21068 OnExposeComplete: enter
23:48:32.872 00.001 21068 UpdateGuideState(): m_state=6
23:48:32.873 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5636
23:48:32.874 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.78, Mass=34463, SNR=29.8, Peak=9107 HFD=2.8
23:48:32.875 00.001 21068 MultiStar: [#1 -0.09,-0.17,1.52,U] [#2 0.45,-0.08,1.88,U] [#3 0.32,0.00,1.55,U] [#4 -0.24,0.20,1.21,U] [#5 0.39,-0.24,1.86,U] [#6 0.30,0.18,1.50,U] [#7 0.29,0.24,0.79,U] [#8 0.24,0.12,1.34,U] 
23:48:32.876 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {-0.16, -0.13}
23:48:32.877 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
23:48:32.878 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
23:48:32.878 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.04 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
23:48:32.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.01, opts=13)
23:48:32.881 00.001 21068 Enqueuing Move request for scope (0.20, -0.01)
23:48:32.881 00.000 16108 Worker thread wakes up
23:48:32.882 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
23:48:32.882 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
23:48:32.882 00.000 16108 Moving (0.20, -0.01) raw xDistance=-0.19 yDistance=-0.04
23:48:32.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:48:32.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:32.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:32.882 00.000 16108 MoveAxis(E, 0, ABG)
23:48:32.882 00.000 16108 Move returns status 0, amount 0
23:48:32.882 00.000 16108 MoveAxis(N, 0, ABG)
23:48:32.882 00.000 16108 Move returns status 0, amount 0
23:48:32.882 00.000 16108 move complete, result=0
23:48:32.882 00.000 16108 worker thread done servicing request
23:48:32.886 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4179, FiltMin=3600, FiltMax=28077, Gamma=1.000
23:48:32.899 00.013 21068 UpdateGuideState exits: m=34463 SNR=29.8
23:48:32.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:32.901 00.000 21068 Enqueuing Expose request
23:48:32.902 00.001 16108 Worker thread wakes up
23:48:32.902 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:32.903 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:32.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:33.882 00.979 16108 Exposure complete
23:48:33.939 00.057 16108 worker thread done servicing request
23:48:33.939 00.000 21068 OnExposeComplete: enter
23:48:33.940 00.001 21068 UpdateGuideState(): m_state=6
23:48:33.941 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5637
23:48:33.942 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.94, Mass=34991, SNR=27.1, Peak=9875 HFD=2.7
23:48:33.943 00.001 21068 MultiStar: [#1 0.05,0.08,2.22,U] [#2 0.20,0.13,1.75,U] [#3 0.36,0.40,0.00,M1] [#4 0.03,0.33,1.62,U] [#5 0.09,-0.09,1.65,U] [#6 0.31,0.23,1.42,U] [#7 0.37,0.03,0.98,U] [#8 -0.04,-0.31,1.17,U] 
23:48:33.944 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {-0.45, 0.04}
23:48:33.944 00.000 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
23:48:33.945 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
23:48:33.947 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
23:48:33.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
23:48:33.950 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
23:48:33.951 00.001 16108 Worker thread wakes up
23:48:33.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:48:33.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:48:33.951 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
23:48:33.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:33.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:33.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:33.951 00.000 16108 MoveAxis(E, 0, ABG)
23:48:33.951 00.000 16108 Move returns status 0, amount 0
23:48:33.951 00.000 16108 MoveAxis(N, 0, ABG)
23:48:33.952 00.001 16108 Move returns status 0, amount 0
23:48:33.952 00.000 16108 move complete, result=0
23:48:33.953 00.001 16108 worker thread done servicing request
23:48:33.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=4182, FiltMin=3491, FiltMax=30093, Gamma=1.000
23:48:33.981 00.025 21068 UpdateGuideState exits: m=34991 SNR=27.1
23:48:33.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:33.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:33.985 00.001 21068 Enqueuing Expose request
23:48:33.986 00.001 16108 Worker thread wakes up
23:48:33.987 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:33.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:33.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:35.154 01.167 16108 Exposure complete
23:48:35.223 00.069 16108 worker thread done servicing request
23:48:35.224 00.001 21068 OnExposeComplete: enter
23:48:35.224 00.000 21068 UpdateGuideState(): m_state=6
23:48:35.225 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5638
23:48:35.226 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.91, Mass=33465, SNR=28.3, Peak=9699 HFD=2.4
23:48:35.227 00.001 21068 MultiStar: [#1 -0.12,-0.05,1.60,U] [#2 -0.04,-0.17,1.63,U] [#3 0.18,0.12,1.58,U] [#4 -0.09,-0.26,1.00,U] [#5 0.13,0.18,1.96,U] [#6 0.27,0.34,1.54,U] [#7 0.41,0.07,0.74,U] [#8 0.82,-0.02,0.00,M1] 
23:48:35.228 00.001 21068 single-star, 7 included, MultiStar: {0.08, 0.04}, one-star: {-0.05, -0.00}
23:48:35.228 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
23:48:35.229 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
23:48:35.230 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.11 mountX=0.05 mountY=0.01, mountTheta=0.27
23:48:35.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
23:48:35.232 00.001 21068 Enqueuing Move request for scope (-0.05, -0.00)
23:48:35.234 00.002 16108 Worker thread wakes up
23:48:35.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
23:48:35.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
23:48:35.234 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.01
23:48:35.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:35.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:35.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:35.234 00.000 16108 MoveAxis(E, 0, ABG)
23:48:35.234 00.000 16108 Move returns status 0, amount 0
23:48:35.234 00.000 16108 MoveAxis(N, 0, ABG)
23:48:35.234 00.000 16108 Move returns status 0, amount 0
23:48:35.234 00.000 16108 move complete, result=0
23:48:35.234 00.000 16108 worker thread done servicing request
23:48:35.238 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4182, FiltMin=3497, FiltMax=27094, Gamma=1.000
23:48:35.252 00.014 21068 UpdateGuideState exits: m=33465 SNR=28.3
23:48:35.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.253 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:35.254 00.001 21068 Enqueuing Expose request
23:48:35.255 00.001 16108 Worker thread wakes up
23:48:35.255 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:35.257 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:35.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:36.243 00.986 16108 Exposure complete
23:48:36.311 00.068 16108 worker thread done servicing request
23:48:36.311 00.000 21068 OnExposeComplete: enter
23:48:36.312 00.001 21068 UpdateGuideState(): m_state=6
23:48:36.313 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5639
23:48:36.314 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.68, Mass=40276, SNR=33.3, Peak=9315 HFD=2.9
23:48:36.314 00.000 21068 MultiStar: [#1 -0.25,-0.45,0.00,M1] [#2 0.10,-0.28,1.74,U] [#3 0.18,-0.33,1.39,U] [#4 -0.24,-0.02,1.28,U] [#5 0.29,-0.41,0.00,M1] [#6 0.79,-0.28,0.00,M1] [#7 1.09,0.04,0.00,M1] [#8 0.11,-0.22,1.05,U] 
23:48:36.315 00.001 21068 refined, 4 included, MultiStar: {0.02, -0.22}, one-star: {-0.10, -0.23}
23:48:36.316 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
23:48:36.317 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
23:48:36.317 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.47 mountX=-0.06 mountY=0.21, mountTheta=1.85
23:48:36.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.22, opts=13)
23:48:36.320 00.001 21068 Enqueuing Move request for scope (0.02, -0.22)
23:48:36.320 00.000 16108 Worker thread wakes up
23:48:36.321 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
23:48:36.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
23:48:36.321 00.000 16108 Moving (0.02, -0.22) raw xDistance=-0.06 yDistance=0.21
23:48:36.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:36.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:36.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:48:36.321 00.000 16108 MoveAxis(E, 0, ABG)
23:48:36.321 00.000 16108 Move returns status 0, amount 0
23:48:36.321 00.000 16108 MoveAxis(N, 0, ABG)
23:48:36.321 00.000 16108 Move returns status 0, amount 0
23:48:36.321 00.000 16108 move complete, result=0
23:48:36.321 00.000 16108 worker thread done servicing request
23:48:36.326 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4185, FiltMin=3597, FiltMax=26771, Gamma=1.000
23:48:36.339 00.013 21068 UpdateGuideState exits: m=40276 SNR=33.3
23:48:36.341 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:36.341 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:36.342 00.001 21068 Enqueuing Expose request
23:48:36.343 00.001 16108 Worker thread wakes up
23:48:36.343 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:36.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:36.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:37.496 01.153 16108 Exposure complete
23:48:37.554 00.058 16108 worker thread done servicing request
23:48:37.554 00.000 21068 OnExposeComplete: enter
23:48:37.555 00.001 21068 UpdateGuideState(): m_state=6
23:48:37.556 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5640
23:48:37.557 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.66, Mass=27800, SNR=24.6, Peak=9507 HFD=1.7
23:48:37.558 00.001 21068 MultiStar: [#1 -0.21,-0.29,1.82,U] [#2 0.12,-0.24,2.30,U] [#3 0.10,0.11,2.17,U] [#4 -0.59,0.16,0.00,M1] [#5 -0.01,0.16,1.77,U] [#6 0.21,0.28,1.63,U] [#7 0.62,0.31,0.00,M2] [#8 -0.03,0.17,1.20,U] 
23:48:37.558 00.000 21068 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {-0.05, -0.25}
23:48:37.560 00.002 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:48:37.560 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
23:48:37.561 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=-0.03 mountY=0.01, mountTheta=2.95
23:48:37.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
23:48:37.564 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
23:48:37.565 00.001 16108 Worker thread wakes up
23:48:37.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:48:37.565 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:48:37.565 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.01
23:48:37.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:48:37.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:37.565 00.000 16108 MoveAxis(E, 0, ABG)
23:48:37.565 00.000 16108 Move returns status 0, amount 0
23:48:37.565 00.000 16108 MoveAxis(N, 0, ABG)
23:48:37.565 00.000 16108 Move returns status 0, amount 0
23:48:37.565 00.000 16108 move complete, result=0
23:48:37.565 00.000 16108 worker thread done servicing request
23:48:37.568 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=4192, FiltMin=3574, FiltMax=26838, Gamma=1.000
23:48:37.583 00.015 21068 UpdateGuideState exits: m=27800 SNR=24.6
23:48:37.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:37.586 00.001 21068 Enqueuing Expose request
23:48:37.586 00.000 16108 Worker thread wakes up
23:48:37.586 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:37.588 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:37.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:38.551 00.963 16108 Exposure complete
23:48:38.627 00.076 16108 worker thread done servicing request
23:48:38.627 00.000 21068 OnExposeComplete: enter
23:48:38.628 00.001 21068 UpdateGuideState(): m_state=6
23:48:38.629 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5641
23:48:38.630 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.55, Mass=36642, SNR=32.9, Peak=9267 HFD=2.7
23:48:38.631 00.001 21068 MultiStar: [#1 -0.42,-0.02,1.37,U] [#2 -0.03,-0.09,1.77,U] [#3 0.31,0.43,0.00,M1] [#4 -0.41,0.19,1.05,U] [#5 0.19,0.39,1.56,U] [#6 -0.11,-0.04,1.08,U] [#7 -0.04,-0.10,0.63,U] [#8 -0.00,-0.19,1.03,U] 
23:48:38.631 00.000 21068 refined, 7 included, MultiStar: {-0.13, -0.00}, one-star: {-0.29, -0.36}
23:48:38.632 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
23:48:38.634 00.002 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
23:48:38.635 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=0.12 mountY=0.03, mountTheta=0.26
23:48:38.636 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.00, opts=13)
23:48:38.637 00.001 21068 Enqueuing Move request for scope (-0.13, -0.00)
23:48:38.639 00.002 16108 Worker thread wakes up
23:48:38.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
23:48:38.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
23:48:38.639 00.000 16108 Moving (-0.13, -0.00) raw xDistance=0.12 yDistance=0.03
23:48:38.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:48:38.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:38.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:38.639 00.000 16108 MoveAxis(E, 0, ABG)
23:48:38.639 00.000 16108 Move returns status 0, amount 0
23:48:38.639 00.000 16108 MoveAxis(N, 0, ABG)
23:48:38.640 00.001 16108 Move returns status 0, amount 0
23:48:38.640 00.000 16108 move complete, result=0
23:48:38.640 00.000 16108 worker thread done servicing request
23:48:38.648 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4198, FiltMin=3542, FiltMax=28845, Gamma=1.000
23:48:38.664 00.016 21068 UpdateGuideState exits: m=36642 SNR=32.9
23:48:38.666 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:38.666 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:38.667 00.001 21068 Enqueuing Expose request
23:48:38.668 00.001 16108 Worker thread wakes up
23:48:38.668 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:38.670 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:38.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:39.840 01.170 16108 Exposure complete
23:48:39.920 00.080 16108 worker thread done servicing request
23:48:39.920 00.000 21068 OnExposeComplete: enter
23:48:39.922 00.002 21068 UpdateGuideState(): m_state=6
23:48:39.924 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5642
23:48:39.925 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.80, Mass=33310, SNR=27.0, Peak=8387 HFD=2.6
23:48:39.926 00.001 21068 MultiStar: [#1 -0.48,-0.22,0.00,M1] [#2 0.19,-0.22,2.02,U] [#3 0.24,0.00,1.57,U] [#4 -0.20,0.13,1.09,U] [#5 -0.20,-0.16,1.82,U] [#6 -0.07,-0.07,1.38,U] [#7 0.07,-0.73,0.00,M2] [#8 0.32,-0.12,1.21,U] 
23:48:39.928 00.002 21068 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {-0.25, -0.11}
23:48:39.929 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
23:48:39.930 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
23:48:39.931 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.35 mountX=-0.04 mountY=0.09, mountTheta=1.98
23:48:39.934 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
23:48:39.935 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
23:48:39.935 00.000 16108 Worker thread wakes up
23:48:39.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:48:39.935 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:48:39.937 00.002 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.09
23:48:39.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:48:39.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:39.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:48:39.937 00.000 16108 MoveAxis(E, 0, ABG)
23:48:39.937 00.000 16108 Move returns status 0, amount 0
23:48:39.937 00.000 16108 MoveAxis(N, 0, ABG)
23:48:39.937 00.000 16108 Move returns status 0, amount 0
23:48:39.937 00.000 16108 move complete, result=0
23:48:39.937 00.000 16108 worker thread done servicing request
23:48:39.943 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4195, FiltMin=3539, FiltMax=27430, Gamma=1.000
23:48:39.958 00.015 21068 UpdateGuideState exits: m=33310 SNR=27.0
23:48:39.959 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:39.961 00.001 21068 Enqueuing Expose request
23:48:39.961 00.000 16108 Worker thread wakes up
23:48:39.961 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:39.962 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:39.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:40.922 00.960 16108 Exposure complete
23:48:40.980 00.058 16108 worker thread done servicing request
23:48:40.980 00.000 21068 OnExposeComplete: enter
23:48:40.980 00.000 21068 UpdateGuideState(): m_state=6
23:48:40.981 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5643
23:48:40.982 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.92, Mass=39700, SNR=29.3, Peak=9011 HFD=2.6
23:48:40.983 00.001 21068 MultiStar: [#1 -0.01,-0.39,1.92,U] [#2 0.40,-0.35,0.00,M1] [#3 0.32,0.29,1.27,U] [#4 -0.42,0.14,1.02,U] [#5 -0.02,-0.34,1.85,U] [#6 -0.01,-0.10,0.96,U] [#7 1.12,-0.06,0.00,M3] [#8 -0.19,-0.42,1.08,U] 
23:48:40.984 00.001 21068 single-star, 6 included, MultiStar: {-0.05, -0.16}, one-star: {-0.14, 0.01}
23:48:40.985 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
23:48:40.986 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
23:48:40.986 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.06 mountX=0.14 mountY=0.02, mountTheta=0.15
23:48:40.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.01, opts=13)
23:48:40.989 00.001 21068 Enqueuing Move request for scope (-0.14, 0.01)
23:48:40.990 00.001 16108 Worker thread wakes up
23:48:40.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
23:48:40.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
23:48:40.990 00.000 16108 Moving (-0.14, 0.01) raw xDistance=0.14 yDistance=0.02
23:48:40.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:48:40.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:40.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:40.990 00.000 16108 MoveAxis(E, 0, ABG)
23:48:40.990 00.000 16108 Move returns status 0, amount 0
23:48:40.990 00.000 16108 MoveAxis(N, 0, ABG)
23:48:40.990 00.000 16108 Move returns status 0, amount 0
23:48:40.990 00.000 16108 move complete, result=0
23:48:40.990 00.000 16108 worker thread done servicing request
23:48:40.995 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4195, FiltMin=3494, FiltMax=28550, Gamma=1.000
23:48:41.014 00.019 21068 UpdateGuideState exits: m=39700 SNR=29.3
23:48:41.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:41.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:41.016 00.000 21068 Enqueuing Expose request
23:48:41.017 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:41.018 00.001 16108 Worker thread wakes up
23:48:41.018 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:41.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:42.184 01.166 16108 Exposure complete
23:48:42.275 00.091 16108 worker thread done servicing request
23:48:42.275 00.000 21068 OnExposeComplete: enter
23:48:42.276 00.001 21068 UpdateGuideState(): m_state=6
23:48:42.279 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5644
23:48:42.280 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.61, Mass=47821, SNR=40.1, Peak=9091 HFD=3.1
23:48:42.282 00.002 21068 MultiStar: [#1 -0.04,-0.58,0.00,M1] [#2 0.52,-0.32,0.00,M2] [#3 0.43,-0.10,0.91,U] [#4 -0.13,-0.33,0.65,U] [#5 0.05,-0.29,1.13,U] [#6 0.04,-0.04,0.90,U] [#7 0.29,0.23,0.43,U] [#8 0.17,-0.28,0.63,U] 
23:48:42.284 00.002 21068 refined, 6 included, MultiStar: {0.12, -0.19}, one-star: {0.02, -0.29}
23:48:42.285 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
23:48:42.288 00.003 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
23:48:42.289 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.01 mountX=-0.15 mountY=0.15, mountTheta=2.33
23:48:42.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.19, opts=13)
23:48:42.292 00.001 21068 Enqueuing Move request for scope (0.12, -0.19)
23:48:42.294 00.002 16108 Worker thread wakes up
23:48:42.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:48:42.294 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:48:42.294 00.000 16108 Moving (0.12, -0.19) raw xDistance=-0.15 yDistance=0.15
23:48:42.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:48:42.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:42.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:42.294 00.000 16108 MoveAxis(E, 0, ABG)
23:48:42.295 00.001 16108 Move returns status 0, amount 0
23:48:42.295 00.000 16108 MoveAxis(N, 0, ABG)
23:48:42.295 00.000 16108 Move returns status 0, amount 0
23:48:42.295 00.000 16108 move complete, result=0
23:48:42.295 00.000 16108 worker thread done servicing request
23:48:42.303 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4198, FiltMin=3571, FiltMax=27142, Gamma=1.000
23:48:42.334 00.031 21068 UpdateGuideState exits: m=47821 SNR=40.1
23:48:42.336 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:42.338 00.001 21068 Enqueuing Expose request
23:48:42.338 00.000 16108 Worker thread wakes up
23:48:42.339 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:42.339 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:42.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:43.317 00.978 16108 Exposure complete
23:48:43.391 00.074 16108 worker thread done servicing request
23:48:43.391 00.000 21068 OnExposeComplete: enter
23:48:43.393 00.002 21068 UpdateGuideState(): m_state=6
23:48:43.394 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5645
23:48:43.397 00.003 21068 Star::Find returns 1 (0), X=220.49, Y=876.56, Mass=38011, SNR=34.8, Peak=8931 HFD=3.1
23:48:43.398 00.001 21068 MultiStar: [#1 0.01,-0.46,1.97,U] [#2 0.35,-0.19,1.29,U] [#3 0.45,-0.04,1.58,U] [#4 -0.31,0.32,0.91,U] [#5 -0.24,-0.22,1.27,U] [#6 0.09,0.15,1.04,U] [#7 -0.05,-0.36,0.46,U] [#8 0.24,-0.47,0.00,M1] 
23:48:43.399 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {-0.03, -0.35}
23:48:43.400 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:48:43.401 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:48:43.402 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=-0.09 mountY=0.15, mountTheta=2.15
23:48:43.404 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
23:48:43.405 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
23:48:43.406 00.001 16108 Worker thread wakes up
23:48:43.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
23:48:43.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
23:48:43.406 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.09 yDistance=0.15
23:48:43.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:48:43.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:43.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:43.406 00.000 16108 MoveAxis(E, 0, ABG)
23:48:43.406 00.000 16108 Move returns status 0, amount 0
23:48:43.406 00.000 16108 MoveAxis(N, 0, ABG)
23:48:43.406 00.000 16108 Move returns status 0, amount 0
23:48:43.406 00.000 16108 move complete, result=0
23:48:43.406 00.000 16108 worker thread done servicing request
23:48:43.410 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4205, FiltMin=3572, FiltMax=24166, Gamma=1.000
23:48:43.424 00.014 21068 UpdateGuideState exits: m=38011 SNR=34.8
23:48:43.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:43.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:43.426 00.000 21068 Enqueuing Expose request
23:48:43.427 00.001 16108 Worker thread wakes up
23:48:43.427 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:43.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:43.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:44.596 01.168 16108 Exposure complete
23:48:44.654 00.058 16108 worker thread done servicing request
23:48:44.654 00.000 21068 OnExposeComplete: enter
23:48:44.655 00.001 21068 UpdateGuideState(): m_state=6
23:48:44.656 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5646
23:48:44.656 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=876.45, Mass=34508, SNR=29.8, Peak=9203 HFD=2.7
23:48:44.657 00.001 21068 MultiStar: [#1 0.05,-0.15,1.66,U] [#2 -0.14,0.07,1.57,U] [#3 0.20,-0.14,1.42,U] [#4 -0.30,-0.14,0.88,U] [#5 0.07,-0.18,1.54,U] [#6 0.31,0.58,0.00,M1] [#7 0.77,-0.12,0.00,M2] [#8 0.55,0.06,0.00,M2] 
23:48:44.659 00.002 21068 refined, 5 included, MultiStar: {-0.04, -0.15}, one-star: {-0.29, -0.46}
23:48:44.660 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.51)
23:48:44.660 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.57)
23:48:44.661 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.81 mountX=0.01 mountY=0.15, mountTheta=1.51
23:48:44.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
23:48:44.664 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
23:48:44.664 00.000 16108 Worker thread wakes up
23:48:44.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
23:48:44.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
23:48:44.664 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.01 yDistance=0.15
23:48:44.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:44.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.665 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:44.665 00.000 16108 MoveAxis(E, 0, ABG)
23:48:44.665 00.000 16108 Move returns status 0, amount 0
23:48:44.665 00.000 16108 MoveAxis(N, 0, ABG)
23:48:44.665 00.000 16108 Move returns status 0, amount 0
23:48:44.665 00.000 16108 move complete, result=0
23:48:44.665 00.000 16108 worker thread done servicing request
23:48:44.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4211, FiltMin=3561, FiltMax=23846, Gamma=1.000
23:48:44.684 00.015 21068 UpdateGuideState exits: m=34508 SNR=29.8
23:48:44.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.685 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:44.686 00.001 21068 Enqueuing Expose request
23:48:44.687 00.001 16108 Worker thread wakes up
23:48:44.687 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:44.687 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:44.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:45.666 00.979 16108 Exposure complete
23:48:45.741 00.075 16108 worker thread done servicing request
23:48:45.741 00.000 21068 OnExposeComplete: enter
23:48:45.742 00.001 21068 UpdateGuideState(): m_state=6
23:48:45.743 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5647
23:48:45.744 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.55, Mass=29800, SNR=26.0, Peak=8451 HFD=2.2
23:48:45.745 00.001 21068 MultiStar: [#1 -0.16,-0.25,1.58,U] [#2 -0.15,-0.31,2.07,U] [#3 0.21,-0.00,1.61,U] [#4 -0.16,0.23,1.07,U] [#5 0.03,-0.21,1.71,U] [#6 -0.22,-0.21,1.33,U] [#7 -0.59,-0.57,0.00,M3] [#8 -0.12,-0.36,0.95,U] 
23:48:45.745 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {-0.41, -0.36}
23:48:45.746 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
23:48:45.747 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
23:48:45.749 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.07 mountX=0.07 mountY=0.21, mountTheta=1.25
23:48:45.750 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.19, opts=13)
23:48:45.751 00.001 21068 Enqueuing Move request for scope (-0.10, -0.19)
23:48:45.751 00.000 16108 Worker thread wakes up
23:48:45.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
23:48:45.752 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
23:48:45.752 00.000 16108 Moving (-0.10, -0.19) raw xDistance=0.07 yDistance=0.21
23:48:45.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:48:45.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:45.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:48:45.752 00.000 16108 MoveAxis(E, 0, ABG)
23:48:45.752 00.000 16108 Move returns status 0, amount 0
23:48:45.752 00.000 16108 MoveAxis(N, 0, ABG)
23:48:45.752 00.000 16108 Move returns status 0, amount 0
23:48:45.752 00.000 16108 move complete, result=0
23:48:45.752 00.000 16108 worker thread done servicing request
23:48:45.759 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4214, FiltMin=3526, FiltMax=23894, Gamma=1.000
23:48:45.781 00.022 21068 UpdateGuideState exits: m=29800 SNR=26.0
23:48:45.783 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:45.786 00.002 21068 Enqueuing Expose request
23:48:45.787 00.001 16108 Worker thread wakes up
23:48:45.787 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:45.789 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:45.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:46.948 01.159 16108 Exposure complete
23:48:47.012 00.064 16108 worker thread done servicing request
23:48:47.012 00.000 21068 OnExposeComplete: enter
23:48:47.013 00.001 21068 UpdateGuideState(): m_state=6
23:48:47.015 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5648
23:48:47.017 00.002 21068 Star::Find returns 1 (0), X=219.37, Y=876.57, Mass=37134, SNR=33.4, Peak=8627 HFD=3.0
23:48:47.017 00.000 21068 MultiStar: large primary error, entering stabilization period
23:48:47.019 00.002 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
23:48:47.020 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
23:48:47.020 00.000 21068 CameraToMount -- cameraX=-1.16 cameraY=-0.34 hyp=1.21 cameraTheta=-2.86 mountX=1.08 mountY=0.60, mountTheta=0.51
23:48:47.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.16, y=-0.34, opts=13)
23:48:47.023 00.001 21068 Enqueuing Move request for scope (-1.16, -0.34)
23:48:47.023 00.000 16108 Worker thread wakes up
23:48:47.024 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.16, -0.34) opts 0xd
23:48:47.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.16, -0.34)
23:48:47.024 00.000 16108 Moving (-1.16, -0.34) raw xDistance=1.08 yDistance=0.60
23:48:47.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.08
23:48:47.024 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.96
23:48:47.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
23:48:47.024 00.000 16108 MoveAxis(W, 283, ABG)
23:48:47.024 00.000 16108 Guiding  Dir = 3, Dur = 283
23:48:47.024 00.000 16108 IsSlewing returns 0
23:48:47.024 00.000 16108 IsGuiding returns 0
23:48:47.028 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=4221, FiltMin=3593, FiltMax=20134, Gamma=1.000
23:48:47.033 00.005 16108 PulseGuide returned control before completion, sleep 285
23:48:47.043 00.010 21068 UpdateGuideState exits: m=37134 SNR=33.4
23:48:47.043 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:47.045 00.001 21068 Enqueuing Expose request
23:48:47.329 00.284 16108 IsGuiding returns 1
23:48:47.329 00.000 16108 scope still moving after pulse duration time elapsed
23:48:47.361 00.032 16108 IsSlewing returns 0
23:48:47.361 00.000 16108 IsGuiding returns 0
23:48:47.361 00.000 16108 scope move finished after 283 + 54 ms
23:48:47.361 00.000 16108 Move returns status 0, amount 283
23:48:47.362 00.001 16108 MoveAxis(S, 120, ABG)
23:48:47.362 00.000 16108 Guiding  Dir = 1, Dur = 120
23:48:47.362 00.000 16108 IsSlewing returns 0
23:48:47.362 00.000 16108 IsGuiding returns 0
23:48:47.425 00.063 16108 PulseGuide returned control before completion, sleep 67
23:48:47.502 00.077 16108 IsGuiding returns 1
23:48:47.502 00.000 16108 scope still moving after pulse duration time elapsed
23:48:47.534 00.032 16108 IsSlewing returns 0
23:48:47.534 00.000 16108 IsGuiding returns 1
23:48:47.564 00.030 16108 IsSlewing returns 0
23:48:47.564 00.000 16108 IsGuiding returns 1
23:48:47.595 00.031 16108 IsSlewing returns 0
23:48:47.595 00.000 16108 IsGuiding returns 0
23:48:47.595 00.000 16108 scope move finished after 120 + 113 ms
23:48:47.595 00.000 16108 Move returns status 0, amount 120
23:48:47.595 00.000 16108 move complete, result=0
23:48:47.595 00.000 16108 worker thread done servicing request
23:48:47.595 00.000 16108 Worker thread wakes up
23:48:47.595 00.000 21068 GuideStep: 1.1 px 283 ms WEST, 0.6 px 120 ms SOUTH
23:48:47.597 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:47.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:48.584 00.987 16108 Exposure complete
23:48:48.669 00.085 16108 worker thread done servicing request
23:48:48.669 00.000 21068 OnExposeComplete: enter
23:48:48.670 00.001 21068 UpdateGuideState(): m_state=6
23:48:48.672 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5649
23:48:48.673 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.72, Mass=38812, SNR=34.3, Peak=8864 HFD=2.6
23:48:48.675 00.002 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
23:48:48.676 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
23:48:48.678 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-2.66 mountX=0.32 mountY=0.27, mountTheta=0.69
23:48:48.681 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.19, opts=13)
23:48:48.683 00.002 21068 Enqueuing Move request for scope (-0.36, -0.19)
23:48:48.684 00.001 16108 Worker thread wakes up
23:48:48.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.19) opts 0xd
23:48:48.684 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.19)
23:48:48.685 00.001 16108 Moving (-0.36, -0.19) raw xDistance=0.32 yDistance=0.27
23:48:48.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.32
23:48:48.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:48:48.685 00.000 16108 MoveAxis(W, 105, ABG)
23:48:48.685 00.000 16108 Guiding  Dir = 3, Dur = 105
23:48:48.686 00.001 16108 IsSlewing returns 0
23:48:48.686 00.000 16108 IsGuiding returns 0
23:48:48.687 00.001 16108 PulseGuide returned control before completion, sleep 114
23:48:48.694 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4227, FiltMin=3603, FiltMax=23181, Gamma=1.000
23:48:48.720 00.026 21068 UpdateGuideState exits: m=38812 SNR=34.3
23:48:48.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:48.725 00.002 21068 Enqueuing Expose request
23:48:48.808 00.083 16108 IsGuiding returns 1
23:48:48.808 00.000 16108 scope still moving after pulse duration time elapsed
23:48:48.840 00.032 16108 IsSlewing returns 0
23:48:48.840 00.000 16108 IsGuiding returns 1
23:48:48.871 00.031 16108 IsSlewing returns 0
23:48:48.871 00.000 16108 IsGuiding returns 0
23:48:48.871 00.000 16108 scope move finished after 105 + 80 ms
23:48:48.871 00.000 16108 Move returns status 0, amount 105
23:48:48.872 00.001 16108 MoveAxis(S, 54, ABG)
23:48:48.872 00.000 16108 Guiding  Dir = 1, Dur = 54
23:48:48.872 00.000 16108 IsSlewing returns 0
23:48:48.872 00.000 16108 IsGuiding returns 0
23:48:48.920 00.048 16108 PulseGuide returned control before completion, sleep 17
23:48:48.950 00.030 16108 IsGuiding returns 1
23:48:48.950 00.000 16108 scope still moving after pulse duration time elapsed
23:48:48.981 00.031 16108 IsSlewing returns 0
23:48:48.981 00.000 16108 IsGuiding returns 1
23:48:49.013 00.032 16108 IsSlewing returns 0
23:48:49.013 00.000 16108 IsGuiding returns 0
23:48:49.013 00.000 16108 scope move finished after 54 + 86 ms
23:48:49.013 00.000 16108 Move returns status 0, amount 54
23:48:49.013 00.000 16108 move complete, result=0
23:48:49.013 00.000 16108 worker thread done servicing request
23:48:49.013 00.000 16108 Worker thread wakes up
23:48:49.013 00.000 21068 GuideStep: 0.3 px 105 ms WEST, 0.3 px 54 ms SOUTH
23:48:49.015 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:49.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:50.181 01.166 16108 Exposure complete
23:48:50.237 00.056 16108 worker thread done servicing request
23:48:50.237 00.000 21068 OnExposeComplete: enter
23:48:50.238 00.001 21068 UpdateGuideState(): m_state=6
23:48:50.239 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5650
23:48:50.240 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=877.05, Mass=46468, SNR=38.5, Peak=10032 HFD=2.6
23:48:50.240 00.000 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
23:48:50.241 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
23:48:50.242 00.001 21068 CameraToMount -- cameraX=0.67 cameraY=0.14 hyp=0.68 cameraTheta=0.21 mountX=-0.63 mountY=-0.29, mountTheta=-2.71
23:48:50.243 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.67, y=0.14, opts=13)
23:48:50.244 00.001 21068 Enqueuing Move request for scope (0.67, 0.14)
23:48:50.244 00.000 16108 Worker thread wakes up
23:48:50.245 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.14) opts 0xd
23:48:50.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.67, 0.14)
23:48:50.245 00.000 16108 Moving (0.67, 0.14) raw xDistance=-0.63 yDistance=-0.29
23:48:50.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
23:48:50.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:50.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:48:50.245 00.000 16108 MoveAxis(E, 158, ABG)
23:48:50.245 00.000 16108 Guiding  Dir = 2, Dur = 158
23:48:50.245 00.000 16108 IsSlewing returns 0
23:48:50.246 00.001 16108 IsGuiding returns 0
23:48:50.250 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4240, FiltMin=3619, FiltMax=25571, Gamma=1.000
23:48:50.264 00.014 21068 UpdateGuideState exits: m=46468 SNR=38.5
23:48:50.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:50.267 00.001 21068 Enqueuing Expose request
23:48:50.286 00.019 16108 PulseGuide returned control before completion, sleep 129
23:48:50.427 00.141 16108 IsGuiding returns 1
23:48:50.427 00.000 16108 scope still moving after pulse duration time elapsed
23:48:50.458 00.031 16108 IsSlewing returns 0
23:48:50.458 00.000 16108 IsGuiding returns 1
23:48:50.490 00.032 16108 IsSlewing returns 0
23:48:50.490 00.000 16108 IsGuiding returns 0
23:48:50.490 00.000 16108 scope move finished after 158 + 86 ms
23:48:50.490 00.000 16108 Move returns status 0, amount 158
23:48:50.490 00.000 16108 MoveAxis(N, 0, ABG)
23:48:50.490 00.000 16108 Move returns status 0, amount 0
23:48:50.490 00.000 16108 move complete, result=0
23:48:50.490 00.000 16108 worker thread done servicing request
23:48:50.490 00.000 16108 Worker thread wakes up
23:48:50.490 00.000 21068 GuideStep: -0.6 px 158 ms EAST, -0.3 px 0 ms NORTH
23:48:50.491 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:50.491 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:51.470 00.979 16108 Exposure complete
23:48:51.528 00.058 16108 worker thread done servicing request
23:48:51.528 00.000 21068 OnExposeComplete: enter
23:48:51.529 00.001 21068 UpdateGuideState(): m_state=6
23:48:51.530 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5651
23:48:51.531 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=877.26, Mass=40963, SNR=31.8, Peak=9952 HFD=2.8
23:48:51.531 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
23:48:51.532 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
23:48:51.533 00.001 21068 CameraToMount -- cameraX=0.63 cameraY=0.36 hyp=0.73 cameraTheta=0.51 mountX=-0.56 mountY=-0.50, mountTheta=-2.42
23:48:51.534 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.63, y=0.36, opts=13)
23:48:51.535 00.001 21068 Enqueuing Move request for scope (0.63, 0.36)
23:48:51.536 00.001 16108 Worker thread wakes up
23:48:51.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.36) opts 0xd
23:48:51.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.63, 0.36)
23:48:51.536 00.000 16108 Moving (0.63, 0.36) raw xDistance=-0.56 yDistance=-0.50
23:48:51.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
23:48:51.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:51.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
23:48:51.536 00.000 16108 MoveAxis(E, 158, ABG)
23:48:51.536 00.000 16108 Guiding  Dir = 2, Dur = 158
23:48:51.536 00.000 16108 IsSlewing returns 0
23:48:51.536 00.000 16108 IsGuiding returns 0
23:48:51.539 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4243, FiltMin=3587, FiltMax=21504, Gamma=1.000
23:48:51.553 00.014 21068 UpdateGuideState exits: m=40963 SNR=31.8
23:48:51.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:51.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:51.558 00.002 21068 Enqueuing Expose request
23:48:51.570 00.012 16108 PulseGuide returned control before completion, sleep 135
23:48:51.712 00.142 16108 IsGuiding returns 1
23:48:51.712 00.000 16108 scope still moving after pulse duration time elapsed
23:48:51.743 00.031 16108 IsSlewing returns 0
23:48:51.743 00.000 16108 IsGuiding returns 0
23:48:51.743 00.000 16108 scope move finished after 158 + 48 ms
23:48:51.743 00.000 16108 Move returns status 0, amount 158
23:48:51.743 00.000 16108 MoveAxis(N, 0, ABG)
23:48:51.743 00.000 16108 Move returns status 0, amount 0
23:48:51.743 00.000 16108 move complete, result=0
23:48:51.743 00.000 16108 worker thread done servicing request
23:48:51.743 00.000 16108 Worker thread wakes up
23:48:51.743 00.000 21068 GuideStep: -0.6 px 158 ms EAST, -0.5 px 0 ms NORTH
23:48:51.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:51.745 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:52.933 01.188 16108 Exposure complete
23:48:53.012 00.079 16108 worker thread done servicing request
23:48:53.012 00.000 21068 OnExposeComplete: enter
23:48:53.013 00.001 21068 UpdateGuideState(): m_state=6
23:48:53.014 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5652
23:48:53.014 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=877.15, Mass=37199, SNR=32.2, Peak=9136 HFD=2.8
23:48:53.015 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
23:48:53.016 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
23:48:53.017 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.25 hyp=0.39 cameraTheta=2.45 mountX=0.34 mountY=-0.17, mountTheta=-0.47
23:48:53.018 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.25, opts=13)
23:48:53.019 00.001 21068 Enqueuing Move request for scope (-0.30, 0.25)
23:48:53.020 00.001 16108 Worker thread wakes up
23:48:53.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.25) opts 0xd
23:48:53.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.25)
23:48:53.020 00.000 16108 Moving (-0.30, 0.25) raw xDistance=0.34 yDistance=-0.17
23:48:53.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.34
23:48:53.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.021 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:48:53.021 00.000 16108 MoveAxis(W, 77, ABG)
23:48:53.021 00.000 16108 Guiding  Dir = 3, Dur = 77
23:48:53.021 00.000 16108 IsSlewing returns 0
23:48:53.021 00.000 16108 IsGuiding returns 0
23:48:53.025 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4253, FiltMin=3648, FiltMax=21181, Gamma=1.000
23:48:53.040 00.015 21068 UpdateGuideState exits: m=37199 SNR=32.2
23:48:53.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:53.043 00.001 21068 Enqueuing Expose request
23:48:53.075 00.032 16108 PulseGuide returned control before completion, sleep 34
23:48:53.121 00.046 16108 IsGuiding returns 1
23:48:53.121 00.000 16108 scope still moving after pulse duration time elapsed
23:48:53.152 00.031 16108 IsSlewing returns 0
23:48:53.152 00.000 16108 IsGuiding returns 1
23:48:53.183 00.031 16108 IsSlewing returns 0
23:48:53.183 00.000 16108 IsGuiding returns 0
23:48:53.183 00.000 16108 scope move finished after 77 + 85 ms
23:48:53.183 00.000 16108 Move returns status 0, amount 77
23:48:53.183 00.000 16108 MoveAxis(N, 0, ABG)
23:48:53.183 00.000 16108 Move returns status 0, amount 0
23:48:53.183 00.000 16108 move complete, result=0
23:48:53.183 00.000 16108 worker thread done servicing request
23:48:53.183 00.000 16108 Worker thread wakes up
23:48:53.183 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
23:48:53.184 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:53.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:54.154 00.970 16108 Exposure complete
23:48:54.212 00.058 16108 worker thread done servicing request
23:48:54.212 00.000 21068 OnExposeComplete: enter
23:48:54.213 00.001 21068 UpdateGuideState(): m_state=6
23:48:54.214 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5653
23:48:54.216 00.002 21068 Star::Find returns 1 (0), X=221.19, Y=877.14, Mass=34271, SNR=27.9, Peak=8768 HFD=2.8
23:48:54.216 00.000 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
23:48:54.216 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
23:48:54.217 00.001 21068 CameraToMount -- cameraX=0.66 cameraY=0.23 hyp=0.70 cameraTheta=0.34 mountX=-0.61 mountY=-0.38, mountTheta=-2.58
23:48:54.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.66, y=0.23, opts=13)
23:48:54.219 00.000 21068 Enqueuing Move request for scope (0.66, 0.23)
23:48:54.220 00.001 16108 Worker thread wakes up
23:48:54.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.23) opts 0xd
23:48:54.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.66, 0.23)
23:48:54.220 00.000 16108 Moving (0.66, 0.23) raw xDistance=-0.61 yDistance=-0.38
23:48:54.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61
23:48:54.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:54.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:48:54.220 00.000 16108 MoveAxis(E, 155, ABG)
23:48:54.220 00.000 16108 Guiding  Dir = 2, Dur = 155
23:48:54.222 00.002 16108 IsSlewing returns 0
23:48:54.222 00.000 16108 IsGuiding returns 0
23:48:54.225 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4259, FiltMin=3641, FiltMax=23709, Gamma=1.000
23:48:54.239 00.014 21068 UpdateGuideState exits: m=34271 SNR=27.9
23:48:54.241 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:54.241 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:54.242 00.001 21068 Enqueuing Expose request
23:48:54.264 00.022 16108 PulseGuide returned control before completion, sleep 123
23:48:54.403 00.139 16108 IsGuiding returns 1
23:48:54.403 00.000 16108 scope still moving after pulse duration time elapsed
23:48:54.433 00.030 16108 IsSlewing returns 0
23:48:54.433 00.000 16108 IsGuiding returns 0
23:48:54.433 00.000 16108 scope move finished after 155 + 57 ms
23:48:54.433 00.000 16108 Move returns status 0, amount 155
23:48:54.433 00.000 16108 MoveAxis(N, 0, ABG)
23:48:54.433 00.000 16108 Move returns status 0, amount 0
23:48:54.433 00.000 16108 move complete, result=0
23:48:54.434 00.001 16108 worker thread done servicing request
23:48:54.434 00.000 16108 Worker thread wakes up
23:48:54.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:54.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:54.434 00.000 21068 GuideStep: -0.6 px 155 ms EAST, -0.4 px 0 ms NORTH
23:48:55.589 01.155 16108 Exposure complete
23:48:55.645 00.056 16108 worker thread done servicing request
23:48:55.645 00.000 21068 OnExposeComplete: enter
23:48:55.647 00.002 21068 UpdateGuideState(): m_state=6
23:48:55.648 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5654
23:48:55.651 00.003 21068 Star::Find returns 1 (0), X=220.53, Y=876.99, Mass=31998, SNR=27.6, Peak=9043 HFD=2.2
23:48:55.652 00.001 21068 MultiStar: exiting stabilization period
23:48:55.653 00.001 21068 MultiStar: [#1 -0.12,0.06,1.49,U] [#2 0.22,0.16,1.82,U] [#3 0.34,0.48,0.00,M1] [#4 -0.27,0.62,0.00,M1] [#5 0.05,0.45,1.16,U] [#6 0.20,1.07,0.00,M1] [#7 -0.18,0.66,0.00,M4] [#8 0.32,0.50,0.00,M2] 
23:48:55.656 00.003 21068 single-star, 3 included, MultiStar: {0.05, 0.18}, one-star: {0.01, 0.08}
23:48:55.657 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
23:48:55.658 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
23:48:55.659 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.01 mountY=-0.08, mountTheta=-1.48
23:48:55.660 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
23:48:55.661 00.001 21068 Enqueuing Move request for scope (0.01, 0.08)
23:48:55.662 00.001 16108 Worker thread wakes up
23:48:55.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:48:55.662 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:48:55.662 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.01 yDistance=-0.08
23:48:55.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:55.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:55.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:55.662 00.000 16108 MoveAxis(E, 0, ABG)
23:48:55.662 00.000 16108 Move returns status 0, amount 0
23:48:55.663 00.001 16108 MoveAxis(N, 0, ABG)
23:48:55.663 00.000 16108 Move returns status 0, amount 0
23:48:55.663 00.000 16108 move complete, result=0
23:48:55.663 00.000 16108 worker thread done servicing request
23:48:55.669 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=4262, FiltMin=3648, FiltMax=23277, Gamma=1.000
23:48:55.695 00.026 21068 UpdateGuideState exits: m=31998 SNR=27.6
23:48:55.697 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:55.700 00.002 21068 Enqueuing Expose request
23:48:55.702 00.002 16108 Worker thread wakes up
23:48:55.702 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:55.704 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:55.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:56.688 00.984 16108 Exposure complete
23:48:56.775 00.087 16108 worker thread done servicing request
23:48:56.775 00.000 21068 OnExposeComplete: enter
23:48:56.776 00.001 21068 UpdateGuideState(): m_state=6
23:48:56.777 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5655
23:48:56.777 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=876.93, Mass=30783, SNR=29.5, Peak=8640 HFD=2.3
23:48:56.778 00.001 21068 MultiStar: [#1 -0.56,0.46,0.00,M1] [#2 0.47,0.04,0.00,M1] [#3 0.26,0.47,0.00,M2] [#4 0.08,0.43,0.78,U] [#5 -0.41,0.22,0.85,U] [#6 0.12,0.07,0.93,U] [#7 -0.19,0.45,0.00,M5] [#8 -0.12,0.17,0.95,U] 
23:48:56.779 00.001 21068 single-star, 4 included, MultiStar: {-0.06, 0.17}, one-star: {0.00, 0.02}
23:48:56.780 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:48:56.780 00.000 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:48:56.781 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.39 mountX=-0.00 mountY=-0.02, mountTheta=-1.58
23:48:56.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.02, opts=13)
23:48:56.785 00.002 21068 Enqueuing Move request for scope (0.00, 0.02)
23:48:56.785 00.000 16108 Worker thread wakes up
23:48:56.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
23:48:56.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
23:48:56.785 00.000 16108 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
23:48:56.786 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:56.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:56.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:56.786 00.000 16108 MoveAxis(E, 0, ABG)
23:48:56.786 00.000 16108 Move returns status 0, amount 0
23:48:56.786 00.000 16108 MoveAxis(N, 0, ABG)
23:48:56.786 00.000 16108 Move returns status 0, amount 0
23:48:56.786 00.000 16108 move complete, result=0
23:48:56.786 00.000 16108 worker thread done servicing request
23:48:56.790 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4269, FiltMin=3645, FiltMax=27485, Gamma=1.000
23:48:56.804 00.014 21068 UpdateGuideState exits: m=30783 SNR=29.5
23:48:56.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:56.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:56.807 00.001 21068 Enqueuing Expose request
23:48:56.807 00.000 16108 Worker thread wakes up
23:48:56.807 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:56.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:56.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:57.961 01.153 16108 Exposure complete
23:48:58.029 00.068 16108 worker thread done servicing request
23:48:58.029 00.000 21068 OnExposeComplete: enter
23:48:58.032 00.003 21068 UpdateGuideState(): m_state=6
23:48:58.034 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5656
23:48:58.036 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=876.67, Mass=47113, SNR=36.8, Peak=9664 HFD=3.1
23:48:58.038 00.002 21068 MultiStar: [#1 0.21,-0.11,1.07,U] [#2 0.22,0.07,1.25,U] [#3 0.41,0.25,0.00,M3] [#4 0.03,0.23,0.68,U] [#5 -0.28,0.03,0.89,U] [#6 0.44,0.72,0.00,M1] [#7 0.67,1.06,0.00,M6] [#8 0.13,0.06,0.55,U] 
23:48:58.039 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.01}, one-star: {0.01, -0.24}
23:48:58.040 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
23:48:58.041 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
23:48:58.042 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
23:48:58.045 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
23:48:58.046 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
23:48:58.047 00.001 16108 Worker thread wakes up
23:48:58.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:48:58.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:48:58.047 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.00
23:48:58.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:58.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:58.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:48:58.047 00.000 16108 MoveAxis(E, 0, ABG)
23:48:58.047 00.000 16108 Move returns status 0, amount 0
23:48:58.047 00.000 16108 MoveAxis(N, 0, ABG)
23:48:58.047 00.000 16108 Move returns status 0, amount 0
23:48:58.047 00.000 16108 move complete, result=0
23:48:58.047 00.000 16108 worker thread done servicing request
23:48:58.050 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4272, FiltMin=3664, FiltMax=29037, Gamma=1.000
23:48:58.067 00.017 21068 UpdateGuideState exits: m=47113 SNR=36.8
23:48:58.069 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.069 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:58.070 00.001 21068 Enqueuing Expose request
23:48:58.071 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:58.072 00.001 16108 Worker thread wakes up
23:48:58.072 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:58.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:48:59.043 00.971 16108 Exposure complete
23:48:59.109 00.066 16108 worker thread done servicing request
23:48:59.109 00.000 21068 OnExposeComplete: enter
23:48:59.111 00.002 21068 UpdateGuideState(): m_state=6
23:48:59.112 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5657
23:48:59.114 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=877.13, Mass=42529, SNR=35.9, Peak=8352 HFD=3.0
23:48:59.115 00.001 21068 MultiStar: [#1 0.00,-0.42,1.09,U] [#2 0.31,0.07,1.26,U] [#3 0.34,0.35,0.00,M4] [#4 0.11,0.13,0.82,U] [#5 -0.08,0.17,0.97,U] [#6 0.39,0.75,0.00,M2] [#7 -0.39,0.40,0.00,M7] [#8 0.10,-0.08,0.57,U] 
23:48:59.117 00.002 21068 refined, 5 included, MultiStar: {-0.01, 0.01}, one-star: {-0.52, 0.22}
23:48:59.118 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
23:48:59.119 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
23:48:59.121 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.19 mountX=0.01 mountY=-0.01, mountTheta=-0.75
23:48:59.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
23:48:59.123 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
23:48:59.124 00.001 16108 Worker thread wakes up
23:48:59.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:48:59.124 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:48:59.124 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
23:48:59.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:59.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:59.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:59.124 00.000 16108 MoveAxis(E, 0, ABG)
23:48:59.124 00.000 16108 Move returns status 0, amount 0
23:48:59.124 00.000 16108 MoveAxis(N, 0, ABG)
23:48:59.124 00.000 16108 Move returns status 0, amount 0
23:48:59.124 00.000 16108 move complete, result=0
23:48:59.124 00.000 16108 worker thread done servicing request
23:48:59.128 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4278, FiltMin=3657, FiltMax=30349, Gamma=1.000
23:48:59.145 00.017 21068 UpdateGuideState exits: m=42529 SNR=35.9
23:48:59.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:59.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:48:59.148 00.001 21068 Enqueuing Expose request
23:48:59.148 00.000 16108 Worker thread wakes up
23:48:59.148 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:59.149 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:48:59.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:00.306 01.157 16108 Exposure complete
23:49:00.373 00.067 16108 worker thread done servicing request
23:49:00.373 00.000 21068 OnExposeComplete: enter
23:49:00.374 00.001 21068 UpdateGuideState(): m_state=6
23:49:00.375 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5658
23:49:00.376 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.12, Mass=41241, SNR=35.1, Peak=9555 HFD=2.6
23:49:00.377 00.001 21068 MultiStar: [#1 0.35,0.01,0.93,U] [#2 0.20,-0.06,1.11,U] [#3 0.59,0.08,0.00,M5] [#4 0.07,0.06,0.80,U] [#5 0.35,-0.03,0.89,U] [#6 0.61,0.67,0.00,M3] [#7 -0.11,0.09,0.71,U] [#8 0.31,0.01,0.72,U] 
23:49:00.378 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.04}, one-star: {-0.30, 0.21}
23:49:00.379 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
23:49:00.380 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
23:49:00.382 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
23:49:00.385 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
23:49:00.386 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
23:49:00.388 00.002 16108 Worker thread wakes up
23:49:00.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:49:00.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:49:00.389 00.001 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.07
23:49:00.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:49:00.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:00.389 00.000 16108 MoveAxis(E, 0, ABG)
23:49:00.389 00.000 16108 Move returns status 0, amount 0
23:49:00.389 00.000 16108 MoveAxis(N, 0, ABG)
23:49:00.389 00.000 16108 Move returns status 0, amount 0
23:49:00.389 00.000 16108 move complete, result=0
23:49:00.389 00.000 16108 worker thread done servicing request
23:49:00.394 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4278, FiltMin=3683, FiltMax=24237, Gamma=1.000
23:49:00.420 00.026 21068 UpdateGuideState exits: m=41241 SNR=35.1
23:49:00.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.424 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:00.425 00.001 21068 Enqueuing Expose request
23:49:00.426 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:00.428 00.002 16108 Worker thread wakes up
23:49:00.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:00.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:01.416 00.988 16108 Exposure complete
23:49:01.473 00.057 16108 worker thread done servicing request
23:49:01.473 00.000 21068 OnExposeComplete: enter
23:49:01.474 00.001 21068 UpdateGuideState(): m_state=6
23:49:01.475 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5659
23:49:01.476 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.66, Mass=31777, SNR=28.7, Peak=8640 HFD=2.4
23:49:01.477 00.001 21068 MultiStar: [#1 0.25,0.01,1.41,U] [#2 0.37,-0.15,1.46,U] [#3 0.52,0.41,0.00,M6] [#4 0.25,0.32,1.08,U] [#5 0.35,0.29,0.95,U] [#6 0.13,0.54,0.00,M4] [#7 0.88,0.75,0.00,M7] [#8 0.50,0.01,0.00,M1] 
23:49:01.477 00.000 21068 refined, 4 included, MultiStar: {0.24, 0.03}, one-star: {-0.08, -0.25}
23:49:01.478 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
23:49:01.479 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
23:49:01.480 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.12 mountX=-0.23 mountY=-0.09, mountTheta=-2.79
23:49:01.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.03, opts=13)
23:49:01.483 00.001 21068 Enqueuing Move request for scope (0.24, 0.03)
23:49:01.484 00.001 16108 Worker thread wakes up
23:49:01.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
23:49:01.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
23:49:01.484 00.000 16108 Moving (0.24, 0.03) raw xDistance=-0.23 yDistance=-0.09
23:49:01.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:49:01.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:01.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:01.484 00.000 16108 MoveAxis(E, 61, ABG)
23:49:01.484 00.000 16108 Guiding  Dir = 2, Dur = 61
23:49:01.485 00.001 16108 IsSlewing returns 0
23:49:01.485 00.000 16108 IsGuiding returns 0
23:49:01.492 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4281, FiltMin=3665, FiltMax=27814, Gamma=1.000
23:49:01.512 00.020 16108 PulseGuide returned control before completion, sleep 45
23:49:01.518 00.006 21068 UpdateGuideState exits: m=31777 SNR=28.7
23:49:01.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:01.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:01.521 00.001 21068 Enqueuing Expose request
23:49:01.558 00.037 16108 IsGuiding returns 1
23:49:01.558 00.000 16108 scope still moving after pulse duration time elapsed
23:49:01.589 00.031 16108 IsSlewing returns 0
23:49:01.589 00.000 16108 IsGuiding returns 1
23:49:01.620 00.031 16108 IsSlewing returns 0
23:49:01.620 00.000 16108 IsGuiding returns 0
23:49:01.620 00.000 16108 scope move finished after 61 + 73 ms
23:49:01.620 00.000 16108 Move returns status 0, amount 61
23:49:01.620 00.000 16108 MoveAxis(N, 0, ABG)
23:49:01.620 00.000 16108 Move returns status 0, amount 0
23:49:01.620 00.000 16108 move complete, result=0
23:49:01.620 00.000 16108 worker thread done servicing request
23:49:01.620 00.000 16108 Worker thread wakes up
23:49:01.621 00.001 21068 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
23:49:01.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:01.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:02.770 01.148 16108 Exposure complete
23:49:02.840 00.070 16108 worker thread done servicing request
23:49:02.840 00.000 21068 OnExposeComplete: enter
23:49:02.841 00.001 21068 UpdateGuideState(): m_state=6
23:49:02.842 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5660
23:49:02.843 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=876.81, Mass=39063, SNR=32.3, Peak=8435 HFD=3.1
23:49:02.844 00.001 21068 MultiStar: [#1 -0.51,0.25,0.00,M1] [#2 -0.00,0.39,1.22,U] [#3 0.05,0.38,0.96,U] [#4 -0.09,0.89,0.00,M1] [#5 -0.02,0.44,0.94,U] [#6 0.24,0.63,0.00,M5] [#7 0.05,0.38,0.60,U] [#8 -0.13,0.06,0.76,U] 
23:49:02.844 00.000 21068 refined, 5 included, MultiStar: {-0.11, 0.26}, one-star: {-0.56, -0.10}
23:49:02.846 00.002 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
23:49:02.847 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
23:49:02.848 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.15 mountY=-0.23, mountTheta=-0.98
23:49:02.851 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.26, opts=13)
23:49:02.854 00.003 21068 Enqueuing Move request for scope (-0.11, 0.26)
23:49:02.855 00.001 16108 Worker thread wakes up
23:49:02.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:49:02.855 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:49:02.855 00.000 16108 Moving (-0.11, 0.26) raw xDistance=0.15 yDistance=-0.23
23:49:02.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:49:02.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:49:02.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:49:02.855 00.000 16108 MoveAxis(E, 0, ABG)
23:49:02.855 00.000 16108 Move returns status 0, amount 0
23:49:02.855 00.000 16108 MoveAxis(N, 0, ABG)
23:49:02.855 00.000 16108 Move returns status 0, amount 0
23:49:02.855 00.000 16108 move complete, result=0
23:49:02.855 00.000 16108 worker thread done servicing request
23:49:02.859 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4285, FiltMin=3702, FiltMax=19120, Gamma=1.000
23:49:02.873 00.014 21068 UpdateGuideState exits: m=39063 SNR=32.3
23:49:02.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:02.876 00.001 21068 Enqueuing Expose request
23:49:02.877 00.001 16108 Worker thread wakes up
23:49:02.877 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:02.877 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:02.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:03.843 00.966 16108 Exposure complete
23:49:03.912 00.069 16108 worker thread done servicing request
23:49:03.912 00.000 21068 OnExposeComplete: enter
23:49:03.912 00.000 21068 UpdateGuideState(): m_state=6
23:49:03.914 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5661
23:49:03.916 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=877.36, Mass=38422, SNR=32.9, Peak=9795 HFD=2.7
23:49:03.917 00.001 21068 MultiStar: [#1 -0.26,0.15,1.22,U] [#2 -0.07,0.10,1.48,U] [#3 -0.09,0.56,0.00,M6] [#4 0.03,0.17,0.76,U] [#5 -0.02,0.30,1.08,U] [#6 -0.63,1.11,0.00,M6] [#7 -0.51,0.28,0.00,M7] [#8 -0.25,-0.11,0.76,U] 
23:49:03.918 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.18}, one-star: {-0.38, 0.46}
23:49:03.919 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
23:49:03.920 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
23:49:03.921 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.27 mountX=0.18 mountY=-0.14, mountTheta=-0.66
23:49:03.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.18, opts=13)
23:49:03.925 00.002 21068 Enqueuing Move request for scope (-0.15, 0.18)
23:49:03.926 00.001 16108 Worker thread wakes up
23:49:03.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
23:49:03.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
23:49:03.926 00.000 16108 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=-0.14
23:49:03.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:49:03.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:03.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:49:03.926 00.000 16108 MoveAxis(E, 0, ABG)
23:49:03.926 00.000 16108 Move returns status 0, amount 0
23:49:03.926 00.000 16108 MoveAxis(N, 0, ABG)
23:49:03.926 00.000 16108 Move returns status 0, amount 0
23:49:03.926 00.000 16108 move complete, result=0
23:49:03.926 00.000 16108 worker thread done servicing request
23:49:03.932 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=4285, FiltMin=3709, FiltMax=24029, Gamma=1.000
23:49:03.958 00.026 21068 UpdateGuideState exits: m=38422 SNR=32.9
23:49:03.960 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:03.961 00.000 21068 Enqueuing Expose request
23:49:03.962 00.001 16108 Worker thread wakes up
23:49:03.962 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:03.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:03.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:05.140 01.177 16108 Exposure complete
23:49:05.203 00.063 16108 worker thread done servicing request
23:49:05.203 00.000 21068 OnExposeComplete: enter
23:49:05.204 00.001 21068 UpdateGuideState(): m_state=6
23:49:05.205 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5662
23:49:05.207 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=877.25, Mass=37782, SNR=28.8, Peak=8403 HFD=2.7
23:49:05.208 00.001 21068 MultiStar: [#1 -0.40,0.03,1.06,U] [#2 -0.11,0.34,1.37,U] [#3 0.42,0.96,0.00,M7] [#4 -0.76,0.63,0.00,M1] [#5 -0.28,0.34,0.96,U] [#6 -0.33,0.78,0.00,M7] [#7 -0.15,0.69,0.00,M8] [#8 -0.42,0.79,0.00,M1] 
23:49:05.208 00.000 21068 refined, 3 included, MultiStar: {-0.35, 0.26}, one-star: {-0.71, 0.34}
23:49:05.209 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
23:49:05.210 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
23:49:05.211 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.44 cameraTheta=2.50 mountX=0.39 mountY=-0.17, mountTheta=-0.41
23:49:05.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.26, opts=13)
23:49:05.213 00.001 21068 Enqueuing Move request for scope (-0.35, 0.26)
23:49:05.214 00.001 16108 Worker thread wakes up
23:49:05.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd
23:49:05.214 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.26)
23:49:05.214 00.000 16108 Moving (-0.35, 0.26) raw xDistance=0.39 yDistance=-0.17
23:49:05.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:49:05.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:05.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:49:05.214 00.000 16108 MoveAxis(W, 103, ABG)
23:49:05.214 00.000 16108 Guiding  Dir = 3, Dur = 103
23:49:05.214 00.000 16108 IsSlewing returns 0
23:49:05.214 00.000 16108 IsGuiding returns 0
23:49:05.219 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4288, FiltMin=3664, FiltMax=21293, Gamma=1.000
23:49:05.242 00.023 21068 UpdateGuideState exits: m=37782 SNR=28.8
23:49:05.244 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.246 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:05.247 00.001 21068 Enqueuing Expose request
23:49:05.267 00.020 16108 PulseGuide returned control before completion, sleep 62
23:49:05.344 00.077 16108 IsGuiding returns 1
23:49:05.344 00.000 16108 scope still moving after pulse duration time elapsed
23:49:05.376 00.032 16108 IsSlewing returns 0
23:49:05.376 00.000 16108 IsGuiding returns 1
23:49:05.408 00.032 16108 IsSlewing returns 0
23:49:05.408 00.000 16108 IsGuiding returns 1
23:49:05.440 00.032 16108 IsSlewing returns 0
23:49:05.440 00.000 16108 IsGuiding returns 0
23:49:05.440 00.000 16108 scope move finished after 103 + 121 ms
23:49:05.440 00.000 16108 Move returns status 0, amount 103
23:49:05.440 00.000 16108 MoveAxis(N, 0, ABG)
23:49:05.440 00.000 16108 Move returns status 0, amount 0
23:49:05.440 00.000 16108 move complete, result=0
23:49:05.440 00.000 16108 worker thread done servicing request
23:49:05.440 00.000 16108 Worker thread wakes up
23:49:05.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:05.440 00.000 21068 GuideStep: 0.4 px 103 ms WEST, -0.2 px 0 ms NORTH
23:49:05.441 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:06.412 00.971 16108 Exposure complete
23:49:06.470 00.058 16108 worker thread done servicing request
23:49:06.470 00.000 21068 OnExposeComplete: enter
23:49:06.471 00.001 21068 UpdateGuideState(): m_state=6
23:49:06.472 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5663
23:49:06.473 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.76, Mass=30328, SNR=27.0, Peak=7683 HFD=2.5
23:49:06.474 00.001 21068 MultiStar: [#1 -0.27,0.75,0.00,M1] [#2 0.09,0.47,0.00,M1] [#3 0.02,0.91,0.00,M8] [#4 -0.26,0.98,0.00,M2] [#5 -0.04,0.55,0.00,M1] [#6 -0.06,0.52,0.00,M8] [#7 0.31,1.47,0.00,M9] [#8 0.06,0.47,0.00,M2] 
23:49:06.474 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
23:49:06.475 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
23:49:06.477 00.002 21068 CameraToMount -- cameraX=-0.34 cameraY=0.85 hyp=0.92 cameraTheta=1.96 mountX=0.49 mountY=-0.75, mountTheta=-0.99
23:49:06.478 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.85, opts=13)
23:49:06.479 00.001 21068 Enqueuing Move request for scope (-0.34, 0.85)
23:49:06.480 00.001 16108 Worker thread wakes up
23:49:06.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.85) opts 0xd
23:49:06.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.85)
23:49:06.480 00.000 16108 Moving (-0.34, 0.85) raw xDistance=0.49 yDistance=-0.75
23:49:06.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
23:49:06.480 00.000 16108 resist switch: large excursion: input -0.75 thresh 0.60 direction from 1 to -1
23:49:06.480 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.24
23:49:06.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
23:49:06.480 00.000 16108 MoveAxis(W, 135, ABG)
23:49:06.480 00.000 16108 Guiding  Dir = 3, Dur = 135
23:49:06.480 00.000 16108 IsSlewing returns 0
23:49:06.481 00.001 16108 IsGuiding returns 0
23:49:06.481 00.000 16108 PulseGuide returned control before completion, sleep 145
23:49:06.484 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4291, FiltMin=3683, FiltMax=23245, Gamma=1.000
23:49:06.500 00.016 21068 UpdateGuideState exits: m=30328 SNR=27.0
23:49:06.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:06.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:06.503 00.001 21068 Enqueuing Expose request
23:49:06.643 00.140 16108 IsGuiding returns 0
23:49:06.643 00.000 16108 Move returns status 0, amount 135
23:49:06.643 00.000 16108 MoveAxis(N, 150, ABG)
23:49:06.643 00.000 16108 Guiding  Dir = 0, Dur = 150
23:49:06.643 00.000 16108 IsSlewing returns 0
23:49:06.643 00.000 16108 IsGuiding returns 0
23:49:06.708 00.065 16108 PulseGuide returned control before completion, sleep 96
23:49:06.815 00.107 16108 IsGuiding returns 1
23:49:06.815 00.000 16108 scope still moving after pulse duration time elapsed
23:49:06.846 00.031 16108 IsSlewing returns 0
23:49:06.846 00.000 16108 IsGuiding returns 1
23:49:06.877 00.031 16108 IsSlewing returns 0
23:49:06.877 00.000 16108 IsGuiding returns 0
23:49:06.877 00.000 16108 scope move finished after 150 + 83 ms
23:49:06.877 00.000 16108 Move returns status 0, amount 150
23:49:06.877 00.000 16108 move complete, result=0
23:49:06.878 00.001 16108 worker thread done servicing request
23:49:06.878 00.000 21068 GuideStep: 0.5 px 135 ms WEST, -0.7 px 150 ms NORTH
23:49:06.879 00.001 16108 Worker thread wakes up
23:49:06.881 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:06.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:08.065 01.184 16108 Exposure complete
23:49:08.130 00.065 16108 worker thread done servicing request
23:49:08.130 00.000 21068 OnExposeComplete: enter
23:49:08.131 00.001 21068 UpdateGuideState(): m_state=6
23:49:08.133 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5664
23:49:08.133 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.48, Mass=38152, SNR=31.3, Peak=8496 HFD=2.9
23:49:08.134 00.001 21068 MultiStar: [#1 0.26,-0.04,1.07,U] [#2 0.74,0.23,0.00,M2] [#3 0.88,0.61,0.00,M9] [#4 0.17,0.17,0.76,U] [#5 0.68,0.46,0.00,M2] [#6 0.61,0.97,0.00,M9] [#7 0.51,0.34,0.00,M10] [#8 0.76,0.04,0.00,M3] 
23:49:08.135 00.001 21068 refined, 2 included, MultiStar: {0.22, -0.12}, one-star: {0.21, -0.43}
23:49:08.137 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
23:49:08.137 00.000 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
23:49:08.139 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.50 mountX=-0.23 mountY=0.07, mountTheta=2.87
23:49:08.141 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.12, opts=13)
23:49:08.142 00.001 21068 Enqueuing Move request for scope (0.22, -0.12)
23:49:08.143 00.001 16108 Worker thread wakes up
23:49:08.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
23:49:08.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
23:49:08.143 00.000 16108 Moving (0.22, -0.12) raw xDistance=-0.23 yDistance=0.07
23:49:08.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.23
23:49:08.144 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:08.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:49:08.144 00.000 16108 MoveAxis(E, 52, ABG)
23:49:08.144 00.000 16108 Guiding  Dir = 2, Dur = 52
23:49:08.144 00.000 16108 IsSlewing returns 0
23:49:08.144 00.000 16108 IsGuiding returns 0
23:49:08.148 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1843, max=65535, med=4294, FiltMin=3686, FiltMax=27533, Gamma=1.000
23:49:08.162 00.014 21068 UpdateGuideState exits: m=38152 SNR=31.3
23:49:08.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:08.164 00.000 21068 Enqueuing Expose request
23:49:08.189 00.025 16108 PulseGuide returned control before completion, sleep 18
23:49:08.219 00.030 16108 IsGuiding returns 1
23:49:08.219 00.000 16108 scope still moving after pulse duration time elapsed
23:49:08.251 00.032 16108 IsSlewing returns 0
23:49:08.251 00.000 16108 IsGuiding returns 1
23:49:08.282 00.031 16108 IsSlewing returns 0
23:49:08.282 00.000 16108 IsGuiding returns 0
23:49:08.282 00.000 16108 scope move finished after 52 + 86 ms
23:49:08.282 00.000 16108 Move returns status 0, amount 52
23:49:08.282 00.000 16108 MoveAxis(N, 0, ABG)
23:49:08.282 00.000 16108 Move returns status 0, amount 0
23:49:08.283 00.001 16108 move complete, result=0
23:49:08.283 00.000 16108 worker thread done servicing request
23:49:08.283 00.000 16108 Worker thread wakes up
23:49:08.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:08.283 00.000 21068 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
23:49:08.285 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:09.251 00.966 16108 Exposure complete
23:49:09.308 00.057 16108 worker thread done servicing request
23:49:09.308 00.000 21068 OnExposeComplete: enter
23:49:09.310 00.002 21068 UpdateGuideState(): m_state=6
23:49:09.311 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5665
23:49:09.313 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=876.49, Mass=43410, SNR=37.4, Peak=9408 HFD=3.1
23:49:09.316 00.003 21068 MultiStar: [#1 0.28,-0.18,1.00,U] [#2 0.66,-0.04,0.00,M3] [#3 0.70,0.29,0.00,M10] [#4 0.30,0.25,0.64,U] [#5 0.33,-0.18,0.83,U] [#6 0.48,0.09,0.00,M10] [#7 0.39,-0.02,0.77,U] [#8 0.56,-0.15,0.00,M4] 
23:49:09.317 00.001 21068 refined, 4 included, MultiStar: {0.26, -0.14}, one-star: {0.04, -0.41}
23:49:09.318 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
23:49:09.320 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
23:49:09.321 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-0.50 mountX=-0.28 mountY=0.08, mountTheta=2.87
23:49:09.324 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.14, opts=13)
23:49:09.326 00.002 21068 Enqueuing Move request for scope (0.26, -0.14)
23:49:09.327 00.001 16108 Worker thread wakes up
23:49:09.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
23:49:09.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
23:49:09.327 00.000 16108 Moving (0.26, -0.14) raw xDistance=-0.28 yDistance=0.08
23:49:09.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:49:09.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:09.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:49:09.328 00.001 16108 MoveAxis(E, 77, ABG)
23:49:09.328 00.000 16108 Guiding  Dir = 2, Dur = 77
23:49:09.328 00.000 16108 IsSlewing returns 0
23:49:09.328 00.000 16108 IsGuiding returns 0
23:49:09.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4294, FiltMin=3709, FiltMax=25104, Gamma=1.000
23:49:09.348 00.016 21068 UpdateGuideState exits: m=43410 SNR=37.4
23:49:09.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:09.349 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:09.350 00.001 21068 Enqueuing Expose request
23:49:09.370 00.020 16108 PulseGuide returned control before completion, sleep 45
23:49:09.416 00.046 16108 IsGuiding returns 1
23:49:09.416 00.000 16108 scope still moving after pulse duration time elapsed
23:49:09.447 00.031 16108 IsSlewing returns 0
23:49:09.447 00.000 16108 IsGuiding returns 1
23:49:09.479 00.032 16108 IsSlewing returns 0
23:49:09.479 00.000 16108 IsGuiding returns 0
23:49:09.479 00.000 16108 scope move finished after 77 + 74 ms
23:49:09.479 00.000 16108 Move returns status 0, amount 77
23:49:09.479 00.000 16108 MoveAxis(N, 0, ABG)
23:49:09.479 00.000 16108 Move returns status 0, amount 0
23:49:09.479 00.000 16108 move complete, result=0
23:49:09.479 00.000 16108 worker thread done servicing request
23:49:09.480 00.001 16108 Worker thread wakes up
23:49:09.480 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
23:49:09.482 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:09.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:10.631 01.149 16108 Exposure complete
23:49:10.684 00.053 16108 worker thread done servicing request
23:49:10.684 00.000 21068 OnExposeComplete: enter
23:49:10.685 00.001 21068 UpdateGuideState(): m_state=6
23:49:10.685 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5666
23:49:10.687 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=877.41, Mass=29698, SNR=26.3, Peak=7459 HFD=3.0
23:49:10.690 00.003 21068 MultiStar: [#1 -0.07,0.03,1.51,U] [#2 0.44,-0.08,1.57,U] [#3 0.48,0.38,0.00,R] [#4 0.41,0.26,0.00,M1] [#5 0.15,0.25,1.61,U] [#6 0.33,0.22,1.10,U] [#7 0.27,-0.04,0.74,U] [#8 0.28,-0.16,0.59,U] 
23:49:10.691 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.11}, one-star: {0.09, 0.50}
23:49:10.693 00.002 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
23:49:10.694 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
23:49:10.696 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
23:49:10.700 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.11, opts=13)
23:49:10.701 00.001 21068 Enqueuing Move request for scope (0.20, 0.11)
23:49:10.702 00.001 16108 Worker thread wakes up
23:49:10.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
23:49:10.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
23:49:10.702 00.000 16108 Moving (0.20, 0.11) raw xDistance=-0.18 yDistance=-0.16
23:49:10.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:49:10.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:10.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:49:10.702 00.000 16108 MoveAxis(E, 0, ABG)
23:49:10.702 00.000 16108 Move returns status 0, amount 0
23:49:10.702 00.000 16108 MoveAxis(N, 0, ABG)
23:49:10.702 00.000 16108 Move returns status 0, amount 0
23:49:10.702 00.000 16108 move complete, result=0
23:49:10.703 00.001 16108 worker thread done servicing request
23:49:10.707 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4294, FiltMin=3635, FiltMax=25485, Gamma=1.000
23:49:10.726 00.019 21068 UpdateGuideState exits: m=29698 SNR=26.3
23:49:10.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.729 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:10.730 00.001 21068 Enqueuing Expose request
23:49:10.731 00.001 16108 Worker thread wakes up
23:49:10.731 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:10.732 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:10.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:11.708 00.976 16108 Exposure complete
23:49:11.784 00.076 16108 worker thread done servicing request
23:49:11.784 00.000 21068 OnExposeComplete: enter
23:49:11.785 00.001 21068 UpdateGuideState(): m_state=6
23:49:11.786 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5667
23:49:11.786 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.96, Mass=35483, SNR=28.6, Peak=7872 HFD=3.1
23:49:11.787 00.001 21068 MultiStar: [#1 -0.04,-0.18,1.33,U] [#2 0.37,0.32,0.00,M3] [#3 -0.10,-0.25,1.03,U] [#4 -0.04,-0.02,0.90,U] [#5 0.22,0.14,1.29,U] [#6 0.44,0.44,0.00,M10] [#7 0.38,0.26,0.78,U] [#8 0.05,0.07,0.73,U] 
23:49:11.788 00.001 21068 single-star, 6 included, MultiStar: {0.07, -0.00}, one-star: {0.03, 0.05}
23:49:11.789 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
23:49:11.789 00.000 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
23:49:11.790 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.05 mountX=-0.02 mountY=-0.05, mountTheta=-1.91
23:49:11.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
23:49:11.792 00.000 21068 Enqueuing Move request for scope (0.03, 0.05)
23:49:11.794 00.002 16108 Worker thread wakes up
23:49:11.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:49:11.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:49:11.794 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
23:49:11.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:49:11.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:11.795 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:11.795 00.000 16108 MoveAxis(E, 0, ABG)
23:49:11.795 00.000 16108 Move returns status 0, amount 0
23:49:11.795 00.000 16108 MoveAxis(N, 0, ABG)
23:49:11.795 00.000 16108 Move returns status 0, amount 0
23:49:11.795 00.000 16108 move complete, result=0
23:49:11.795 00.000 16108 worker thread done servicing request
23:49:11.798 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4297, FiltMin=3667, FiltMax=24566, Gamma=1.000
23:49:11.812 00.014 21068 UpdateGuideState exits: m=35483 SNR=28.6
23:49:11.814 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:11.815 00.000 21068 Enqueuing Expose request
23:49:11.816 00.001 16108 Worker thread wakes up
23:49:11.816 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:11.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:11.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:12.973 01.156 16108 Exposure complete
23:49:13.035 00.062 16108 worker thread done servicing request
23:49:13.035 00.000 21068 OnExposeComplete: enter
23:49:13.035 00.000 21068 UpdateGuideState(): m_state=6
23:49:13.036 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5668
23:49:13.037 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=877.46, Mass=23305, SNR=21.8, Peak=7347 HFD=2.5
23:49:13.038 00.001 21068 MultiStar: [#1 0.04,0.48,0.00,M1] [#2 -0.25,0.50,0.00,M4] [#3 0.22,0.62,0.00,M1] [#4 0.25,0.86,0.00,M1] [#5 0.62,0.61,0.00,M1] [#6 0.75,0.44,0.00,R] [#7 0.33,0.21,0.88,U] [#8 0.34,0.19,0.84,U] 
23:49:13.039 00.001 21068 refined, 2 included, MultiStar: {-0.01, 0.33}, one-star: {-0.61, 0.56}
23:49:13.040 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
23:49:13.040 00.000 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
23:49:13.041 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.60 mountX=0.07 mountY=-0.32, mountTheta=-1.37
23:49:13.042 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.33, opts=13)
23:49:13.043 00.001 21068 Enqueuing Move request for scope (-0.01, 0.33)
23:49:13.044 00.001 16108 Worker thread wakes up
23:49:13.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
23:49:13.044 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
23:49:13.044 00.000 16108 Moving (-0.01, 0.33) raw xDistance=0.07 yDistance=-0.32
23:49:13.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:49:13.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:49:13.044 00.000 16108 MoveAxis(E, 0, ABG)
23:49:13.044 00.000 16108 Move returns status 0, amount 0
23:49:13.045 00.001 16108 MoveAxis(N, 64, ABG)
23:49:13.045 00.000 16108 Guiding  Dir = 0, Dur = 64
23:49:13.045 00.000 16108 IsSlewing returns 0
23:49:13.045 00.000 16108 IsGuiding returns 0
23:49:13.049 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4297, FiltMin=3680, FiltMax=25037, Gamma=1.000
23:49:13.062 00.013 21068 UpdateGuideState exits: m=23305 SNR=21.8
23:49:13.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.063 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:13.064 00.001 21068 Enqueuing Expose request
23:49:13.073 00.009 16108 PulseGuide returned control before completion, sleep 47
23:49:13.135 00.062 16108 IsGuiding returns 1
23:49:13.135 00.000 16108 scope still moving after pulse duration time elapsed
23:49:13.166 00.031 16108 IsSlewing returns 0
23:49:13.166 00.000 16108 IsGuiding returns 0
23:49:13.166 00.000 16108 scope move finished after 64 + 56 ms
23:49:13.166 00.000 16108 Move returns status 0, amount 64
23:49:13.166 00.000 16108 move complete, result=0
23:49:13.166 00.000 16108 worker thread done servicing request
23:49:13.166 00.000 16108 Worker thread wakes up
23:49:13.166 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 64 ms NORTH
23:49:13.168 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:13.169 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:14.139 00.970 16108 Exposure complete
23:49:14.198 00.059 16108 worker thread done servicing request
23:49:14.198 00.000 21068 OnExposeComplete: enter
23:49:14.199 00.001 21068 UpdateGuideState(): m_state=6
23:49:14.200 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5669
23:49:14.201 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=877.20, Mass=21120, SNR=21.5, Peak=7152 HFD=2.6
23:49:14.202 00.001 21068 MultiStar: [#1 0.24,0.56,0.00,M2] [#2 0.67,0.15,0.00,M5] [#3 -0.08,0.40,1.29,U] [#4 -0.17,0.40,1.16,U] [#5 0.24,0.05,1.61,U] [#6 -0.22,0.05,1.02,U] [#7 0.31,0.28,1.33,U] [#8 0.92,-0.20,0.00,M2] 
23:49:14.203 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.24}, one-star: {0.43, 0.29}
23:49:14.203 00.000 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
23:49:14.204 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
23:49:14.205 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.20 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
23:49:14.206 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.24, opts=13)
23:49:14.207 00.001 21068 Enqueuing Move request for scope (0.09, 0.24)
23:49:14.208 00.001 16108 Worker thread wakes up
23:49:14.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
23:49:14.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
23:49:14.208 00.000 16108 Moving (0.09, 0.24) raw xDistance=-0.05 yDistance=-0.26
23:49:14.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:14.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:49:14.208 00.000 16108 MoveAxis(E, 0, ABG)
23:49:14.208 00.000 16108 Move returns status 0, amount 0
23:49:14.208 00.000 16108 MoveAxis(N, 51, ABG)
23:49:14.208 00.000 16108 Guiding  Dir = 0, Dur = 51
23:49:14.209 00.001 16108 IsSlewing returns 0
23:49:14.209 00.000 16108 IsGuiding returns 0
23:49:14.213 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4297, FiltMin=3651, FiltMax=26605, Gamma=1.000
23:49:14.228 00.015 21068 UpdateGuideState exits: m=21120 SNR=21.5
23:49:14.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:14.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:14.230 00.000 21068 Enqueuing Expose request
23:49:14.264 00.034 16108 IsGuiding returns 1
23:49:14.264 00.000 16108 scope still moving after pulse duration time elapsed
23:49:14.294 00.030 16108 IsSlewing returns 0
23:49:14.294 00.000 16108 IsGuiding returns 1
23:49:14.324 00.030 16108 IsSlewing returns 0
23:49:14.324 00.000 16108 IsGuiding returns 1
23:49:14.356 00.032 16108 IsSlewing returns 0
23:49:14.356 00.000 16108 IsGuiding returns 0
23:49:14.356 00.000 16108 scope move finished after 51 + 96 ms
23:49:14.356 00.000 16108 Move returns status 0, amount 51
23:49:14.356 00.000 16108 move complete, result=0
23:49:14.356 00.000 16108 worker thread done servicing request
23:49:14.356 00.000 16108 Worker thread wakes up
23:49:14.356 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:14.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:14.356 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
23:49:15.516 01.160 16108 Exposure complete
23:49:15.571 00.055 16108 worker thread done servicing request
23:49:15.571 00.000 21068 OnExposeComplete: enter
23:49:15.572 00.001 21068 UpdateGuideState(): m_state=6
23:49:15.572 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5670
23:49:15.573 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=877.05, Mass=27879, SNR=25.4, Peak=9104 HFD=2.5
23:49:15.574 00.001 21068 MultiStar: [#1 0.05,0.01,1.51,U] [#2 0.33,0.11,1.31,U] [#3 0.05,0.15,1.15,U] [#4 -0.08,-0.09,1.11,U] [#5 0.06,-0.17,1.34,U] [#6 -0.11,-0.73,0.00,M1] [#7 1.07,-0.15,0.00,M6] [#8 0.16,-0.18,0.60,U] 
23:49:15.575 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {0.29, 0.14}
23:49:15.576 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
23:49:15.577 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
23:49:15.577 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.03 mountX=-0.12 mountY=-0.03, mountTheta=-2.88
23:49:15.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.00, opts=13)
23:49:15.580 00.001 21068 Enqueuing Move request for scope (0.12, 0.00)
23:49:15.581 00.001 16108 Worker thread wakes up
23:49:15.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:49:15.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:49:15.581 00.000 16108 Moving (0.12, 0.00) raw xDistance=-0.12 yDistance=-0.03
23:49:15.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:49:15.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:15.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:15.581 00.000 16108 MoveAxis(E, 0, ABG)
23:49:15.581 00.000 16108 Move returns status 0, amount 0
23:49:15.581 00.000 16108 MoveAxis(N, 0, ABG)
23:49:15.581 00.000 16108 Move returns status 0, amount 0
23:49:15.581 00.000 16108 move complete, result=0
23:49:15.581 00.000 16108 worker thread done servicing request
23:49:15.586 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4297, FiltMin=3673, FiltMax=24755, Gamma=1.000
23:49:15.604 00.018 21068 UpdateGuideState exits: m=27879 SNR=25.4
23:49:15.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:15.607 00.001 21068 Enqueuing Expose request
23:49:15.608 00.001 16108 Worker thread wakes up
23:49:15.608 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:15.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:15.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:16.588 00.979 16108 Exposure complete
23:49:16.652 00.064 16108 worker thread done servicing request
23:49:16.653 00.001 21068 OnExposeComplete: enter
23:49:16.654 00.001 21068 UpdateGuideState(): m_state=6
23:49:16.655 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5671
23:49:16.656 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=877.20, Mass=23643, SNR=25.9, Peak=7184 HFD=2.5
23:49:16.657 00.001 21068 MultiStar: [#1 0.39,0.15,1.46,U] [#2 0.47,-0.30,0.00,M5] [#3 -0.02,0.14,1.61,U] [#4 0.12,-0.01,1.05,U] [#5 0.50,0.10,0.00,M1] [#6 -0.21,-0.46,0.00,M2] [#7 0.62,-0.04,0.00,M7] [#8 0.40,-0.90,0.00,M2] 
23:49:16.659 00.002 21068 refined, 3 included, MultiStar: {0.19, 0.14}, one-star: {0.32, 0.29}
23:49:16.660 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
23:49:16.661 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
23:49:16.661 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=-0.16 mountY=-0.18, mountTheta=-2.30
23:49:16.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.14, opts=13)
23:49:16.665 00.002 21068 Enqueuing Move request for scope (0.19, 0.14)
23:49:16.665 00.000 16108 Worker thread wakes up
23:49:16.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
23:49:16.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
23:49:16.665 00.000 16108 Moving (0.19, 0.14) raw xDistance=-0.16 yDistance=-0.18
23:49:16.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:49:16.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:16.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:49:16.665 00.000 16108 MoveAxis(E, 0, ABG)
23:49:16.665 00.000 16108 Move returns status 0, amount 0
23:49:16.665 00.000 16108 MoveAxis(N, 0, ABG)
23:49:16.665 00.000 16108 Move returns status 0, amount 0
23:49:16.665 00.000 16108 move complete, result=0
23:49:16.666 00.001 16108 worker thread done servicing request
23:49:16.670 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4301, FiltMin=3712, FiltMax=24016, Gamma=1.000
23:49:16.685 00.015 21068 UpdateGuideState exits: m=23643 SNR=25.9
23:49:16.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.686 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:16.687 00.001 21068 Enqueuing Expose request
23:49:16.688 00.001 16108 Worker thread wakes up
23:49:16.688 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:16.689 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:16.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:17.844 01.155 16108 Exposure complete
23:49:17.901 00.057 16108 worker thread done servicing request
23:49:17.902 00.001 21068 OnExposeComplete: enter
23:49:17.902 00.000 21068 UpdateGuideState(): m_state=6
23:49:17.903 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5672
23:49:17.904 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.52, Mass=22904, SNR=23.2, Peak=7488 HFD=2.7
23:49:17.905 00.001 21068 MultiStar: [#1 0.40,-0.28,0.00,M1] [#2 -0.07,-0.01,1.35,U] [#3 0.41,-0.30,0.00,M1] [#4 -0.07,0.09,0.99,U] [#5 0.39,-0.16,1.35,U] [#6 -0.66,-0.45,0.00,M3] [#7 0.29,-0.06,0.62,U] [#8 0.49,-0.08,0.00,M3] 
23:49:17.906 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.10}, one-star: {0.21, -0.39}
23:49:17.906 00.000 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:49:17.907 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:49:17.908 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-0.63 mountX=-0.16 mountY=0.07, mountTheta=2.73
23:49:17.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
23:49:17.911 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
23:49:17.913 00.002 16108 Worker thread wakes up
23:49:17.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:49:17.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:49:17.913 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.07
23:49:17.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:49:17.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:17.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:49:17.913 00.000 16108 MoveAxis(E, 0, ABG)
23:49:17.914 00.001 16108 Move returns status 0, amount 0
23:49:17.914 00.000 16108 MoveAxis(N, 0, ABG)
23:49:17.914 00.000 16108 Move returns status 0, amount 0
23:49:17.914 00.000 16108 move complete, result=0
23:49:17.914 00.000 16108 worker thread done servicing request
23:49:17.922 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4301, FiltMin=3625, FiltMax=26691, Gamma=1.000
23:49:17.936 00.014 21068 UpdateGuideState exits: m=22904 SNR=23.2
23:49:17.938 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:17.938 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:17.939 00.001 21068 Enqueuing Expose request
23:49:17.941 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:17.942 00.001 16108 Worker thread wakes up
23:49:17.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:17.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:18.928 00.986 16108 Exposure complete
23:49:19.002 00.074 16108 worker thread done servicing request
23:49:19.004 00.002 21068 OnExposeComplete: enter
23:49:19.005 00.001 21068 UpdateGuideState(): m_state=6
23:49:19.007 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5673
23:49:19.009 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.80, Mass=30039, SNR=28.2, Peak=8208 HFD=2.9
23:49:19.011 00.002 21068 MultiStar: [#1 0.07,-0.21,1.38,U] [#2 0.34,-0.17,1.03,U] [#3 0.10,-0.66,0.00,M2] [#4 0.31,0.08,0.87,U] [#5 0.60,-0.21,0.00,M1] [#6 -0.32,-0.21,0.97,U] [#7 0.47,-0.99,0.00,M7] [#8 0.90,-0.48,0.00,M4] 
23:49:19.013 00.002 21068 single-star, 4 included, MultiStar: {0.07, -0.14}, one-star: {-0.06, -0.11}
23:49:19.015 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
23:49:19.016 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
23:49:19.018 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.05 mountX=0.04 mountY=0.12, mountTheta=1.27
23:49:19.022 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
23:49:19.023 00.001 21068 Enqueuing Move request for scope (-0.06, -0.11)
23:49:19.025 00.002 16108 Worker thread wakes up
23:49:19.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:49:19.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:49:19.025 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
23:49:19.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:19.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:19.026 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:49:19.026 00.000 16108 MoveAxis(E, 0, ABG)
23:49:19.026 00.000 16108 Move returns status 0, amount 0
23:49:19.026 00.000 16108 MoveAxis(N, 0, ABG)
23:49:19.026 00.000 16108 Move returns status 0, amount 0
23:49:19.026 00.000 16108 move complete, result=0
23:49:19.026 00.000 16108 worker thread done servicing request
23:49:19.033 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4304, FiltMin=3683, FiltMax=25219, Gamma=1.000
23:49:19.061 00.028 21068 UpdateGuideState exits: m=30039 SNR=28.2
23:49:19.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:19.064 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:19.065 00.001 21068 Enqueuing Expose request
23:49:19.067 00.002 16108 Worker thread wakes up
23:49:19.067 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:19.069 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:19.070 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:20.222 01.152 16108 Exposure complete
23:49:20.303 00.081 16108 worker thread done servicing request
23:49:20.303 00.000 21068 OnExposeComplete: enter
23:49:20.304 00.001 21068 UpdateGuideState(): m_state=6
23:49:20.304 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5674
23:49:20.305 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.91, Mass=22835, SNR=22.2, Peak=7104 HFD=3.3
23:49:20.306 00.001 21068 MultiStar: [#1 0.10,-0.02,1.80,U] [#2 0.03,0.02,1.42,U] [#3 -0.38,0.09,1.52,U] [#4 0.22,-0.04,1.35,U] [#5 0.26,-0.03,1.37,U] [#6 -0.17,0.25,1.17,U] [#7 0.34,0.16,0.81,U] [#8 0.42,-0.83,0.00,M5] 
23:49:20.307 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.11, 0.01}
23:49:20.308 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
23:49:20.308 00.000 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
23:49:20.310 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.76 mountX=-0.04 mountY=-0.05, mountTheta=-2.19
23:49:20.311 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
23:49:20.312 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
23:49:20.313 00.001 16108 Worker thread wakes up
23:49:20.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:49:20.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:49:20.313 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
23:49:20.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:49:20.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:20.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:20.313 00.000 16108 MoveAxis(E, 0, ABG)
23:49:20.313 00.000 16108 Move returns status 0, amount 0
23:49:20.313 00.000 16108 MoveAxis(N, 0, ABG)
23:49:20.314 00.001 16108 Move returns status 0, amount 0
23:49:20.314 00.000 16108 move complete, result=0
23:49:20.314 00.000 16108 worker thread done servicing request
23:49:20.320 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=4307, FiltMin=3613, FiltMax=25216, Gamma=1.000
23:49:20.343 00.023 21068 UpdateGuideState exits: m=22835 SNR=22.2
23:49:20.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:20.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:20.345 00.000 21068 Enqueuing Expose request
23:49:20.346 00.001 16108 Worker thread wakes up
23:49:20.346 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:20.347 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:20.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:21.311 00.964 16108 Exposure complete
23:49:21.366 00.055 16108 worker thread done servicing request
23:49:21.366 00.000 21068 OnExposeComplete: enter
23:49:21.367 00.001 21068 UpdateGuideState(): m_state=6
23:49:21.368 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5675
23:49:21.369 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.72, Mass=21357, SNR=21.9, Peak=7872 HFD=2.5
23:49:21.370 00.001 21068 MultiStar: [#1 0.48,-0.39,0.00,M1] [#2 0.42,0.21,1.39,U] [#3 -0.31,-0.28,1.56,U] [#4 0.04,-0.19,1.30,U] [#5 0.36,0.19,1.44,U] [#6 -0.37,-0.11,1.15,U] [#7 0.80,0.22,0.00,M7] [#8 0.23,-0.04,1.18,U] 
23:49:21.370 00.000 21068 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.47, -0.18}
23:49:21.371 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
23:49:21.372 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
23:49:21.373 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=-0.12 mountY=0.03, mountTheta=2.92
23:49:21.376 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
23:49:21.377 00.001 21068 Enqueuing Move request for scope (0.11, -0.05)
23:49:21.378 00.001 16108 Worker thread wakes up
23:49:21.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:49:21.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:49:21.378 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.03
23:49:21.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:49:21.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:21.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:21.378 00.000 16108 MoveAxis(E, 0, ABG)
23:49:21.378 00.000 16108 Move returns status 0, amount 0
23:49:21.378 00.000 16108 MoveAxis(N, 0, ABG)
23:49:21.378 00.000 16108 Move returns status 0, amount 0
23:49:21.378 00.000 16108 move complete, result=0
23:49:21.378 00.000 16108 worker thread done servicing request
23:49:21.382 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4310, FiltMin=3680, FiltMax=24419, Gamma=1.000
23:49:21.396 00.014 21068 UpdateGuideState exits: m=21357 SNR=21.9
23:49:21.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:21.399 00.001 21068 Enqueuing Expose request
23:49:21.400 00.001 16108 Worker thread wakes up
23:49:21.400 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:21.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:21.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:22.554 01.154 16108 Exposure complete
23:49:22.616 00.062 16108 worker thread done servicing request
23:49:22.616 00.000 21068 OnExposeComplete: enter
23:49:22.617 00.001 21068 UpdateGuideState(): m_state=6
23:49:22.618 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5676
23:49:22.619 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.99, Mass=24594, SNR=24.4, Peak=8083 HFD=2.2
23:49:22.620 00.001 21068 MultiStar: [#1 0.12,-0.18,1.70,U] [#2 0.45,-0.43,0.00,M2] [#3 0.08,-0.51,0.00,M1] [#4 -0.06,-0.32,1.22,U] [#5 0.45,-0.50,0.00,M1] [#6 -0.52,-0.29,0.00,M1] [#7 0.35,0.36,0.00,M8] [#8 0.48,-0.10,0.00,M5] 
23:49:22.621 00.001 21068 single-star, 2 included, MultiStar: {0.03, -0.16}, one-star: {-0.02, 0.08}
23:49:22.622 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
23:49:22.623 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
23:49:22.624 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=0.03 mountY=-0.07, mountTheta=-1.14
23:49:22.626 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
23:49:22.627 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
23:49:22.627 00.000 16108 Worker thread wakes up
23:49:22.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:49:22.628 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:49:22.628 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
23:49:22.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:49:22.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:22.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:22.628 00.000 16108 MoveAxis(E, 0, ABG)
23:49:22.628 00.000 16108 Move returns status 0, amount 0
23:49:22.628 00.000 16108 MoveAxis(N, 0, ABG)
23:49:22.628 00.000 16108 Move returns status 0, amount 0
23:49:22.628 00.000 16108 move complete, result=0
23:49:22.628 00.000 16108 worker thread done servicing request
23:49:22.634 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=4313, FiltMin=3523, FiltMax=22541, Gamma=1.000
23:49:22.651 00.017 21068 UpdateGuideState exits: m=24594 SNR=24.4
23:49:22.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:22.654 00.001 21068 Enqueuing Expose request
23:49:22.656 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:22.657 00.001 16108 Worker thread wakes up
23:49:22.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:22.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:23.619 00.962 16108 Exposure complete
23:49:23.692 00.073 16108 worker thread done servicing request
23:49:23.693 00.001 21068 OnExposeComplete: enter
23:49:23.695 00.002 21068 UpdateGuideState(): m_state=6
23:49:23.697 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5677
23:49:23.698 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.55, Mass=21816, SNR=22.7, Peak=6931 HFD=2.7
23:49:23.700 00.002 21068 MultiStar: [#1 0.02,0.02,1.42,U] [#2 0.69,-0.17,0.00,M3] [#3 -0.25,-0.33,1.52,U] [#4 0.19,-0.05,1.28,U] [#5 -0.18,-0.17,1.27,U] [#6 -0.55,-0.57,0.00,M2] [#7 1.05,-0.85,0.00,M9] [#8 0.05,-0.91,0.00,M6] 
23:49:23.702 00.002 21068 refined, 4 included, MultiStar: {-0.09, -0.17}, one-star: {-0.27, -0.35}
23:49:23.703 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
23:49:23.704 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
23:49:23.705 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.07 mountX=0.06 mountY=0.19, mountTheta=1.25
23:49:23.709 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.17, opts=13)
23:49:23.709 00.000 21068 Enqueuing Move request for scope (-0.09, -0.17)
23:49:23.710 00.001 16108 Worker thread wakes up
23:49:23.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
23:49:23.710 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
23:49:23.710 00.000 16108 Moving (-0.09, -0.17) raw xDistance=0.06 yDistance=0.19
23:49:23.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:23.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:49:23.710 00.000 16108 MoveAxis(E, 0, ABG)
23:49:23.710 00.000 16108 Move returns status 0, amount 0
23:49:23.711 00.001 16108 MoveAxis(N, 0, ABG)
23:49:23.711 00.000 16108 Move returns status 0, amount 0
23:49:23.711 00.000 16108 move complete, result=0
23:49:23.711 00.000 16108 worker thread done servicing request
23:49:23.714 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4320, FiltMin=3712, FiltMax=21254, Gamma=1.000
23:49:23.734 00.020 21068 UpdateGuideState exits: m=21816 SNR=22.7
23:49:23.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:23.737 00.001 21068 Enqueuing Expose request
23:49:23.738 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:23.739 00.001 16108 Worker thread wakes up
23:49:23.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:23.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:24.919 01.180 16108 Exposure complete
23:49:25.008 00.089 16108 worker thread done servicing request
23:49:25.008 00.000 21068 OnExposeComplete: enter
23:49:25.010 00.002 21068 UpdateGuideState(): m_state=6
23:49:25.013 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5678
23:49:25.014 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=877.33, Mass=27393, SNR=25.0, Peak=7459 HFD=3.0
23:49:25.016 00.002 21068 MultiStar: [#1 0.14,0.03,1.08,U] [#2 0.49,-0.16,0.00,M4] [#3 0.17,-0.58,0.00,M1] [#4 -0.26,0.29,1.05,U] [#5 0.11,-0.25,1.15,U] [#6 -0.74,-0.05,0.00,M3] [#7 0.60,0.35,0.00,M10] [#8 1.16,0.34,0.00,M7] 
23:49:25.017 00.001 21068 refined, 3 included, MultiStar: {-0.06, 0.11}, one-star: {-0.27, 0.42}
23:49:25.018 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
23:49:25.019 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
23:49:25.020 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.09 mountX=0.08 mountY=-0.09, mountTheta=-0.85
23:49:25.023 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
23:49:25.025 00.002 21068 Enqueuing Move request for scope (-0.06, 0.11)
23:49:25.025 00.000 16108 Worker thread wakes up
23:49:25.026 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:49:25.026 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:49:25.026 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.09
23:49:25.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:49:25.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:25.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:25.026 00.000 16108 MoveAxis(E, 0, ABG)
23:49:25.026 00.000 16108 Move returns status 0, amount 0
23:49:25.026 00.000 16108 MoveAxis(N, 0, ABG)
23:49:25.026 00.000 16108 Move returns status 0, amount 0
23:49:25.026 00.000 16108 move complete, result=0
23:49:25.027 00.001 16108 worker thread done servicing request
23:49:25.031 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2077, max=65535, med=4323, FiltMin=3661, FiltMax=17821, Gamma=1.000
23:49:25.043 00.012 21068 UpdateGuideState exits: m=27393 SNR=25.0
23:49:25.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.044 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:25.046 00.002 21068 Enqueuing Expose request
23:49:25.047 00.001 16108 Worker thread wakes up
23:49:25.047 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:25.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:25.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:26.028 00.980 16108 Exposure complete
23:49:26.097 00.069 16108 worker thread done servicing request
23:49:26.097 00.000 21068 OnExposeComplete: enter
23:49:26.098 00.001 21068 UpdateGuideState(): m_state=6
23:49:26.099 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5679
23:49:26.100 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.86, Mass=26117, SNR=25.6, Peak=7088 HFD=2.8
23:49:26.100 00.000 21068 MultiStar: [#1 0.34,-0.28,1.29,U] [#2 0.39,-0.12,1.20,U] [#3 0.17,-0.33,1.17,U] [#4 0.11,-0.02,1.14,U] [#5 0.60,-0.18,0.00,M1] [#6 -0.07,0.49,0.00,M4] [#7 0.81,0.85,0.00,R] [#8 0.24,-0.15,0.77,U] 
23:49:26.101 00.001 21068 single-star, 5 included, MultiStar: {0.25, -0.16}, one-star: {0.21, -0.05}
23:49:26.102 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
23:49:26.103 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
23:49:26.103 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=-0.22 mountY=0.00, mountTheta=3.14
23:49:26.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.05, opts=13)
23:49:26.106 00.001 21068 Enqueuing Move request for scope (0.21, -0.05)
23:49:26.107 00.001 16108 Worker thread wakes up
23:49:26.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
23:49:26.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
23:49:26.107 00.000 16108 Moving (0.21, -0.05) raw xDistance=-0.22 yDistance=0.00
23:49:26.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:49:26.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:26.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:49:26.107 00.000 16108 MoveAxis(E, 58, ABG)
23:49:26.107 00.000 16108 Guiding  Dir = 2, Dur = 58
23:49:26.107 00.000 16108 IsSlewing returns 0
23:49:26.108 00.001 16108 IsGuiding returns 0
23:49:26.110 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4326, FiltMin=3683, FiltMax=18627, Gamma=1.000
23:49:26.112 00.002 16108 PulseGuide returned control before completion, sleep 65
23:49:26.133 00.021 21068 UpdateGuideState exits: m=26117 SNR=25.6
23:49:26.135 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:26.139 00.003 21068 Enqueuing Expose request
23:49:26.189 00.050 16108 IsGuiding returns 1
23:49:26.189 00.000 16108 scope still moving after pulse duration time elapsed
23:49:26.220 00.031 16108 IsSlewing returns 0
23:49:26.220 00.000 16108 IsGuiding returns 0
23:49:26.220 00.000 16108 scope move finished after 58 + 54 ms
23:49:26.220 00.000 16108 Move returns status 0, amount 58
23:49:26.220 00.000 16108 MoveAxis(N, 0, ABG)
23:49:26.220 00.000 16108 Move returns status 0, amount 0
23:49:26.220 00.000 16108 move complete, result=0
23:49:26.220 00.000 16108 worker thread done servicing request
23:49:26.220 00.000 16108 Worker thread wakes up
23:49:26.221 00.001 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
23:49:26.223 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:26.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:27.397 01.174 16108 Exposure complete
23:49:27.461 00.064 16108 worker thread done servicing request
23:49:27.462 00.001 21068 OnExposeComplete: enter
23:49:27.463 00.001 21068 UpdateGuideState(): m_state=6
23:49:27.465 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5680
23:49:27.466 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.05, Mass=24807, SNR=25.1, Peak=7696 HFD=2.4
23:49:27.468 00.002 21068 MultiStar: [#1 -0.34,0.20,1.57,U] [#2 0.23,0.10,1.23,U] [#3 0.18,0.18,1.13,U] [#4 0.38,0.18,1.00,U] [#5 0.24,0.49,0.00,M2] [#6 -0.31,-0.27,1.03,U] [#7 -0.84,-0.35,0.00,M1] [#8 -0.14,0.01,0.71,U] 
23:49:27.469 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {-0.39, 0.14}
23:49:27.470 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
23:49:27.471 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
23:49:27.472 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=0.08 mountY=-0.07, mountTheta=-0.77
23:49:27.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
23:49:27.474 00.000 21068 Enqueuing Move request for scope (-0.06, 0.09)
23:49:27.475 00.001 16108 Worker thread wakes up
23:49:27.476 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:49:27.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:49:27.476 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.08 yDistance=-0.07
23:49:27.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:49:27.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:27.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:27.476 00.000 16108 MoveAxis(E, 0, ABG)
23:49:27.476 00.000 16108 Move returns status 0, amount 0
23:49:27.476 00.000 16108 MoveAxis(N, 0, ABG)
23:49:27.476 00.000 16108 Move returns status 0, amount 0
23:49:27.476 00.000 16108 move complete, result=0
23:49:27.476 00.000 16108 worker thread done servicing request
23:49:27.481 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2000, max=65535, med=4326, FiltMin=3673, FiltMax=16381, Gamma=1.000
23:49:27.496 00.015 21068 UpdateGuideState exits: m=24807 SNR=25.1
23:49:27.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:27.498 00.000 21068 Enqueuing Expose request
23:49:27.499 00.001 16108 Worker thread wakes up
23:49:27.499 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:27.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:27.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:28.489 00.989 16108 Exposure complete
23:49:28.553 00.064 16108 worker thread done servicing request
23:49:28.553 00.000 21068 OnExposeComplete: enter
23:49:28.554 00.001 21068 UpdateGuideState(): m_state=6
23:49:28.555 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5681
23:49:28.556 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.33, Mass=28546, SNR=25.5, Peak=7811 HFD=3.0
23:49:28.557 00.001 21068 MultiStar: [#1 0.13,-0.08,1.61,U] [#2 0.22,-0.53,0.00,M3] [#3 -0.12,-0.13,1.35,U] [#4 0.16,0.42,0.95,U] [#5 0.34,0.17,1.15,U] [#6 -0.48,-0.11,0.00,M4] [#7 -0.52,0.12,0.00,M2] [#8 0.19,-0.22,0.92,U] 
23:49:28.557 00.000 21068 refined, 5 included, MultiStar: {0.06, -0.07}, one-star: {-0.35, -0.58}
23:49:28.559 00.002 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
23:49:28.560 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
23:49:28.561 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=-0.07 mountY=0.06, mountTheta=2.48
23:49:28.564 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
23:49:28.566 00.002 21068 Enqueuing Move request for scope (0.06, -0.07)
23:49:28.568 00.002 16108 Worker thread wakes up
23:49:28.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:49:28.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:49:28.568 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
23:49:28.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:49:28.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:28.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:28.568 00.000 16108 MoveAxis(E, 0, ABG)
23:49:28.568 00.000 16108 Move returns status 0, amount 0
23:49:28.568 00.000 16108 MoveAxis(N, 0, ABG)
23:49:28.569 00.001 16108 Move returns status 0, amount 0
23:49:28.569 00.000 16108 move complete, result=0
23:49:28.569 00.000 16108 worker thread done servicing request
23:49:28.575 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=4326, FiltMin=3718, FiltMax=19987, Gamma=1.000
23:49:28.595 00.020 21068 UpdateGuideState exits: m=28546 SNR=25.5
23:49:28.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:28.596 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:28.597 00.001 21068 Enqueuing Expose request
23:49:28.598 00.001 16108 Worker thread wakes up
23:49:28.598 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:28.599 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:28.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:29.758 01.159 16108 Exposure complete
23:49:29.826 00.068 16108 worker thread done servicing request
23:49:29.826 00.000 21068 OnExposeComplete: enter
23:49:29.827 00.001 21068 UpdateGuideState(): m_state=6
23:49:29.827 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5682
23:49:29.828 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.27, Mass=24651, SNR=23.9, Peak=8624 HFD=2.2
23:49:29.829 00.001 21068 MultiStar: [#1 0.00,0.38,1.61,U] [#2 0.00,0.00,0.00,L] [#3 -0.07,0.40,1.69,U] [#4 -0.56,0.45,0.00,M1] [#5 0.01,0.03,1.37,U] [#6 -0.87,0.21,0.00,M5] [#7 -0.40,-1.17,0.00,M3] [#8 -0.09,-0.19,0.95,U] [#9 -0.64,-0.12,0.00,M3] 
23:49:29.830 00.001 21068 refined, 4 included, MultiStar: {-0.07, 0.23}, one-star: {-0.29, 0.36}
23:49:29.832 00.002 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
23:49:29.832 00.000 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
23:49:29.833 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.11 mountY=-0.20, mountTheta=-1.07
23:49:29.835 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.23, opts=13)
23:49:29.835 00.000 21068 Enqueuing Move request for scope (-0.07, 0.23)
23:49:29.836 00.001 16108 Worker thread wakes up
23:49:29.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
23:49:29.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
23:49:29.836 00.000 16108 Moving (-0.07, 0.23) raw xDistance=0.11 yDistance=-0.20
23:49:29.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:49:29.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:49:29.837 00.001 16108 MoveAxis(E, 0, ABG)
23:49:29.837 00.000 16108 Move returns status 0, amount 0
23:49:29.837 00.000 16108 MoveAxis(N, 41, ABG)
23:49:29.837 00.000 16108 Guiding  Dir = 0, Dur = 41
23:49:29.837 00.000 16108 IsSlewing returns 0
23:49:29.837 00.000 16108 IsGuiding returns 0
23:49:29.841 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4326, FiltMin=3699, FiltMax=16979, Gamma=1.000
23:49:29.858 00.017 21068 UpdateGuideState exits: m=24651 SNR=23.9
23:49:29.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.861 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:29.862 00.001 21068 Enqueuing Expose request
23:49:29.870 00.008 16108 PulseGuide returned control before completion, sleep 19
23:49:29.900 00.030 16108 IsGuiding returns 1
23:49:29.900 00.000 16108 scope still moving after pulse duration time elapsed
23:49:29.932 00.032 16108 IsSlewing returns 0
23:49:29.932 00.000 16108 IsGuiding returns 1
23:49:29.963 00.031 16108 IsSlewing returns 0
23:49:29.963 00.000 16108 IsGuiding returns 0
23:49:29.963 00.000 16108 scope move finished after 41 + 85 ms
23:49:29.963 00.000 16108 Move returns status 0, amount 41
23:49:29.964 00.001 16108 move complete, result=0
23:49:29.964 00.000 16108 worker thread done servicing request
23:49:29.964 00.000 16108 Worker thread wakes up
23:49:29.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
23:49:29.966 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:29.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:30.943 00.977 16108 Exposure complete
23:49:31.021 00.078 16108 worker thread done servicing request
23:49:31.023 00.002 21068 OnExposeComplete: enter
23:49:31.023 00.000 21068 UpdateGuideState(): m_state=6
23:49:31.024 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5683
23:49:31.026 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=876.67, Mass=34094, SNR=27.2, Peak=8016 HFD=2.9
23:49:31.028 00.002 21068 MultiStar: [#1 -0.32,0.16,1.20,U] [#2 0.03,-0.20,1.21,U] [#3 -0.15,-0.15,1.14,U] [#4 0.21,0.72,0.00,M2] [#5 0.36,0.02,1.31,U] [#6 0.31,-0.25,1.30,U] [#7 -0.55,-1.00,0.00,M4] [#8 -0.09,-0.63,0.00,M4] 
23:49:31.029 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.11}, one-star: {-0.18, -0.23}
23:49:31.031 00.002 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
23:49:31.032 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
23:49:31.035 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.34 mountX=-0.04 mountY=0.10, mountTheta=1.98
23:49:31.038 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.11, opts=13)
23:49:31.039 00.001 21068 Enqueuing Move request for scope (0.02, -0.11)
23:49:31.041 00.002 16108 Worker thread wakes up
23:49:31.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:49:31.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:49:31.041 00.000 16108 Moving (0.02, -0.11) raw xDistance=-0.04 yDistance=0.10
23:49:31.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:49:31.043 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:31.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:31.043 00.000 16108 MoveAxis(E, 0, ABG)
23:49:31.043 00.000 16108 Move returns status 0, amount 0
23:49:31.043 00.000 16108 MoveAxis(N, 0, ABG)
23:49:31.043 00.000 16108 Move returns status 0, amount 0
23:49:31.043 00.000 16108 move complete, result=0
23:49:31.043 00.000 16108 worker thread done servicing request
23:49:31.049 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4326, FiltMin=3693, FiltMax=19747, Gamma=1.000
23:49:31.076 00.027 21068 UpdateGuideState exits: m=34094 SNR=27.2
23:49:31.078 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:31.080 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:31.081 00.001 21068 Enqueuing Expose request
23:49:31.083 00.002 16108 Worker thread wakes up
23:49:31.083 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:31.086 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:31.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:32.250 01.164 16108 Exposure complete
23:49:32.308 00.058 16108 worker thread done servicing request
23:49:32.308 00.000 21068 OnExposeComplete: enter
23:49:32.310 00.002 21068 UpdateGuideState(): m_state=6
23:49:32.312 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5684
23:49:32.315 00.003 21068 Star::Find returns 1 (0), X=220.40, Y=877.01, Mass=28034, SNR=25.3, Peak=8560 HFD=2.3
23:49:32.317 00.002 21068 MultiStar: [#1 0.40,-0.45,0.00,M1] [#2 0.43,-0.29,0.00,M3] [#3 0.20,-0.52,0.00,M1] [#4 0.05,-0.18,1.15,U] [#5 0.42,0.11,1.32,U] [#6 -0.58,0.01,0.00,M5] [#7 -0.64,-0.37,0.00,M5] [#8 0.23,-0.41,1.06,U] 
23:49:32.318 00.001 21068 single-star, 3 included, MultiStar: {0.16, -0.09}, one-star: {-0.13, 0.10}
23:49:32.319 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
23:49:32.321 00.002 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
23:49:32.322 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.49 mountX=0.14 mountY=-0.07, mountTheta=-0.43
23:49:32.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.10, opts=13)
23:49:32.325 00.001 21068 Enqueuing Move request for scope (-0.13, 0.10)
23:49:32.326 00.001 16108 Worker thread wakes up
23:49:32.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:49:32.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:49:32.327 00.001 16108 Moving (-0.13, 0.10) raw xDistance=0.14 yDistance=-0.07
23:49:32.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:49:32.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:32.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:32.327 00.000 16108 MoveAxis(E, 0, ABG)
23:49:32.327 00.000 16108 Move returns status 0, amount 0
23:49:32.327 00.000 16108 MoveAxis(N, 0, ABG)
23:49:32.327 00.000 16108 Move returns status 0, amount 0
23:49:32.327 00.000 16108 move complete, result=0
23:49:32.328 00.001 16108 worker thread done servicing request
23:49:32.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4323, FiltMin=3689, FiltMax=19597, Gamma=1.000
23:49:32.357 00.025 21068 UpdateGuideState exits: m=28034 SNR=25.3
23:49:32.359 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.361 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:32.362 00.001 21068 Enqueuing Expose request
23:49:32.363 00.001 16108 Worker thread wakes up
23:49:32.363 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:32.364 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:32.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:33.330 00.966 16108 Exposure complete
23:49:33.388 00.058 16108 worker thread done servicing request
23:49:33.388 00.000 21068 OnExposeComplete: enter
23:49:33.390 00.002 21068 UpdateGuideState(): m_state=6
23:49:33.391 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5685
23:49:33.391 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=876.64, Mass=38449, SNR=29.8, Peak=8515 HFD=3.1
23:49:33.393 00.002 21068 MultiStar: [#1 -0.04,-0.06,1.20,U] [#2 0.50,0.20,0.00,M4] [#3 -0.08,-0.15,1.08,U] [#4 -0.04,0.16,0.96,U] [#5 0.08,0.31,0.98,U] [#6 -0.42,0.23,0.00,M6] [#7 0.13,-0.86,0.00,M6] [#8 0.12,-0.13,0.73,U] 
23:49:33.393 00.000 21068 refined, 5 included, MultiStar: {-0.01, -0.02}, one-star: {-0.03, -0.27}
23:49:33.394 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
23:49:33.395 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
23:49:33.396 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.83 mountX=0.00 mountY=0.02, mountTheta=1.48
23:49:33.397 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
23:49:33.398 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
23:49:33.399 00.001 16108 Worker thread wakes up
23:49:33.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:49:33.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:49:33.399 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
23:49:33.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:49:33.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:33.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:33.399 00.000 16108 MoveAxis(E, 0, ABG)
23:49:33.399 00.000 16108 Move returns status 0, amount 0
23:49:33.399 00.000 16108 MoveAxis(N, 0, ABG)
23:49:33.399 00.000 16108 Move returns status 0, amount 0
23:49:33.399 00.000 16108 move complete, result=0
23:49:33.399 00.000 16108 worker thread done servicing request
23:49:33.406 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4323, FiltMin=3593, FiltMax=19478, Gamma=1.000
23:49:33.422 00.016 21068 UpdateGuideState exits: m=38449 SNR=29.8
23:49:33.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:33.426 00.001 21068 Enqueuing Expose request
23:49:33.426 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:33.427 00.001 16108 Worker thread wakes up
23:49:33.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:33.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:34.588 01.161 16108 Exposure complete
23:49:34.647 00.059 16108 worker thread done servicing request
23:49:34.647 00.000 21068 OnExposeComplete: enter
23:49:34.648 00.001 21068 UpdateGuideState(): m_state=6
23:49:34.649 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5686
23:49:34.650 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.20, Mass=37880, SNR=34.2, Peak=8128 HFD=2.9
23:49:34.652 00.002 21068 MultiStar: [#1 0.02,-0.41,0.85,U] [#2 0.44,-0.62,0.00,M5] [#3 -0.22,-0.19,1.03,U] [#4 -0.21,-0.41,1.12,U] [#5 0.37,-0.67,0.00,M1] [#6 -0.30,-0.73,0.00,M7] [#7 -0.15,-0.57,0.00,M7] [#8 0.51,-0.37,0.00,M3] 
23:49:34.653 00.001 21068 refined, 3 included, MultiStar: {-0.03, -0.43}, one-star: {0.33, -0.71}
23:49:34.654 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
23:49:34.655 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
23:49:34.656 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.43 hyp=0.43 cameraTheta=-1.64 mountX=-0.05 mountY=0.42, mountTheta=1.68
23:49:34.658 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.43, opts=13)
23:49:34.659 00.001 21068 Enqueuing Move request for scope (-0.03, -0.43)
23:49:34.659 00.000 16108 Worker thread wakes up
23:49:34.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.43) opts 0xd
23:49:34.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.43)
23:49:34.660 00.001 16108 Moving (-0.03, -0.43) raw xDistance=-0.05 yDistance=0.42
23:49:34.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:34.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:49:34.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:49:34.660 00.000 16108 MoveAxis(E, 0, ABG)
23:49:34.660 00.000 16108 Move returns status 0, amount 0
23:49:34.660 00.000 16108 MoveAxis(N, 0, ABG)
23:49:34.660 00.000 16108 Move returns status 0, amount 0
23:49:34.660 00.000 16108 move complete, result=0
23:49:34.660 00.000 16108 worker thread done servicing request
23:49:34.665 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4320, FiltMin=3661, FiltMax=17107, Gamma=1.000
23:49:34.678 00.013 21068 UpdateGuideState exits: m=37880 SNR=34.2
23:49:34.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:34.682 00.002 21068 Enqueuing Expose request
23:49:34.683 00.001 16108 Worker thread wakes up
23:49:34.683 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:49:34.684 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:34.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:35.657 00.973 16108 Exposure complete
23:49:35.716 00.059 16108 worker thread done servicing request
23:49:35.716 00.000 21068 OnExposeComplete: enter
23:49:35.717 00.001 21068 UpdateGuideState(): m_state=6
23:49:35.718 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5687
23:49:35.719 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.67, Mass=31010, SNR=30.0, Peak=9043 HFD=2.8
23:49:35.721 00.002 21068 MultiStar: [#1 0.46,-0.20,0.00,M1] [#2 0.29,-0.07,0.90,U] [#3 -0.21,-0.14,1.07,U] [#4 -0.19,0.04,1.01,U] [#5 0.30,-0.32,0.92,U] [#6 -0.52,-0.09,0.00,M8] [#7 -0.70,-0.64,0.00,M8] [#8 0.63,-0.33,0.00,M4] 
23:49:35.722 00.001 21068 refined, 4 included, MultiStar: {0.03, -0.15}, one-star: {0.06, -0.24}
23:49:35.724 00.002 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
23:49:35.725 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
23:49:35.726 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.34 mountX=-0.06 mountY=0.13, mountTheta=1.99
23:49:35.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.15, opts=13)
23:49:35.728 00.000 21068 Enqueuing Move request for scope (0.03, -0.15)
23:49:35.730 00.002 16108 Worker thread wakes up
23:49:35.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
23:49:35.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
23:49:35.730 00.000 16108 Moving (0.03, -0.15) raw xDistance=-0.06 yDistance=0.13
23:49:35.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:35.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:35.731 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:49:35.731 00.000 16108 MoveAxis(E, 0, ABG)
23:49:35.731 00.000 16108 Move returns status 0, amount 0
23:49:35.731 00.000 16108 MoveAxis(N, 0, ABG)
23:49:35.731 00.000 16108 Move returns status 0, amount 0
23:49:35.731 00.000 16108 move complete, result=0
23:49:35.731 00.000 16108 worker thread done servicing request
23:49:35.738 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2160, max=65535, med=4317, FiltMin=3712, FiltMax=20701, Gamma=1.000
23:49:35.752 00.014 21068 UpdateGuideState exits: m=31010 SNR=30.0
23:49:35.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:35.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:35.755 00.001 21068 Enqueuing Expose request
23:49:35.757 00.002 16108 Worker thread wakes up
23:49:35.757 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:35.759 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:35.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:36.923 01.164 16108 Exposure complete
23:49:37.001 00.078 16108 worker thread done servicing request
23:49:37.001 00.000 21068 OnExposeComplete: enter
23:49:37.002 00.001 21068 UpdateGuideState(): m_state=6
23:49:37.003 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5688
23:49:37.004 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.78, Mass=31408, SNR=28.9, Peak=7747 HFD=2.8
23:49:37.005 00.001 21068 MultiStar: [#1 -0.03,-0.09,1.60,U] [#2 0.15,0.12,1.01,U] [#3 -0.09,-0.56,0.00,M1] [#4 0.25,0.31,0.99,U] [#5 0.26,0.12,0.97,U] [#6 -0.22,-0.28,1.02,U] [#7 -0.73,-0.74,0.00,M9] [#8 0.30,-0.24,0.84,U] 
23:49:37.007 00.002 21068 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.16, -0.13}
23:49:37.007 00.000 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:49:37.008 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
23:49:37.009 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.07 mountY=0.01, mountTheta=2.95
23:49:37.012 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
23:49:37.013 00.001 21068 Enqueuing Move request for scope (0.06, -0.03)
23:49:37.014 00.001 16108 Worker thread wakes up
23:49:37.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:49:37.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:49:37.014 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.07 yDistance=0.01
23:49:37.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:49:37.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:37.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:37.014 00.000 16108 MoveAxis(E, 0, ABG)
23:49:37.014 00.000 16108 Move returns status 0, amount 0
23:49:37.015 00.001 16108 MoveAxis(N, 0, ABG)
23:49:37.015 00.000 16108 Move returns status 0, amount 0
23:49:37.015 00.000 16108 move complete, result=0
23:49:37.015 00.000 16108 worker thread done servicing request
23:49:37.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4313, FiltMin=3689, FiltMax=18157, Gamma=1.000
23:49:37.040 00.022 21068 UpdateGuideState exits: m=31408 SNR=28.9
23:49:37.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:37.044 00.002 21068 Enqueuing Expose request
23:49:37.045 00.001 16108 Worker thread wakes up
23:49:37.045 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:37.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:37.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:38.029 00.983 16108 Exposure complete
23:49:38.088 00.059 16108 worker thread done servicing request
23:49:38.088 00.000 21068 OnExposeComplete: enter
23:49:38.090 00.002 21068 UpdateGuideState(): m_state=6
23:49:38.093 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5689
23:49:38.094 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.81, Mass=34293, SNR=31.2, Peak=9696 HFD=2.6
23:49:38.096 00.002 21068 MultiStar: [#1 -0.21,0.02,1.30,U] [#2 0.31,-0.09,1.18,U] [#3 0.08,0.04,0.97,U] [#4 0.06,0.16,0.96,U] [#5 0.03,0.18,1.08,U] [#6 -0.35,-0.34,0.00,M8] [#7 -0.01,-0.68,0.00,M10] [#8 0.06,-0.33,0.77,U] 
23:49:38.098 00.002 21068 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.06, -0.10}
23:49:38.099 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
23:49:38.100 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:49:38.101 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.10 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
23:49:38.105 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
23:49:38.107 00.002 21068 Enqueuing Move request for scope (0.05, -0.00)
23:49:38.109 00.002 16108 Worker thread wakes up
23:49:38.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
23:49:38.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
23:49:38.109 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
23:49:38.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:38.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:38.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:38.109 00.000 16108 MoveAxis(E, 0, ABG)
23:49:38.109 00.000 16108 Move returns status 0, amount 0
23:49:38.109 00.000 16108 MoveAxis(N, 0, ABG)
23:49:38.109 00.000 16108 Move returns status 0, amount 0
23:49:38.109 00.000 16108 move complete, result=0
23:49:38.109 00.000 16108 worker thread done servicing request
23:49:38.115 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4317, FiltMin=3654, FiltMax=20557, Gamma=1.000
23:49:38.142 00.027 21068 UpdateGuideState exits: m=34293 SNR=31.2
23:49:38.144 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.146 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:38.148 00.002 21068 Enqueuing Expose request
23:49:38.149 00.001 16108 Worker thread wakes up
23:49:38.151 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:38.151 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:38.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:39.330 01.179 16108 Exposure complete
23:49:39.406 00.076 16108 worker thread done servicing request
23:49:39.406 00.000 21068 OnExposeComplete: enter
23:49:39.406 00.000 21068 UpdateGuideState(): m_state=6
23:49:39.407 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5690
23:49:39.408 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=877.01, Mass=29427, SNR=25.0, Peak=7920 HFD=2.8
23:49:39.409 00.001 21068 MultiStar: [#1 0.00,-0.00,1.58,U] [#2 0.62,-0.15,0.00,M3] [#3 0.02,0.36,1.35,U] [#4 0.70,0.52,0.00,M1] [#5 0.44,-0.25,0.00,M1] [#6 0.01,0.19,1.27,U] [#7 -0.13,-0.34,0.56,U] [#8 0.36,0.28,1.01,U] 
23:49:39.410 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.14}, one-star: {0.53, 0.10}
23:49:39.411 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
23:49:39.411 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
23:49:39.412 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.82 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
23:49:39.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.14, opts=13)
23:49:39.414 00.000 21068 Enqueuing Move request for scope (0.13, 0.14)
23:49:39.415 00.001 16108 Worker thread wakes up
23:49:39.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:49:39.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:49:39.415 00.000 16108 Moving (0.13, 0.14) raw xDistance=-0.10 yDistance=-0.16
23:49:39.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:49:39.416 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:39.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:49:39.416 00.000 16108 MoveAxis(E, 0, ABG)
23:49:39.416 00.000 16108 Move returns status 0, amount 0
23:49:39.416 00.000 16108 MoveAxis(N, 0, ABG)
23:49:39.416 00.000 16108 Move returns status 0, amount 0
23:49:39.416 00.000 16108 move complete, result=0
23:49:39.416 00.000 16108 worker thread done servicing request
23:49:39.420 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4313, FiltMin=3638, FiltMax=20877, Gamma=1.000
23:49:39.433 00.013 21068 UpdateGuideState exits: m=29427 SNR=25.0
23:49:39.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:39.434 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:39.435 00.001 21068 Enqueuing Expose request
23:49:39.436 00.001 16108 Worker thread wakes up
23:49:39.436 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:39.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:39.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:40.422 00.986 16108 Exposure complete
23:49:40.496 00.074 16108 worker thread done servicing request
23:49:40.496 00.000 21068 OnExposeComplete: enter
23:49:40.497 00.001 21068 UpdateGuideState(): m_state=6
23:49:40.499 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5691
23:49:40.501 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=877.07, Mass=32255, SNR=33.7, Peak=8736 HFD=2.7
23:49:40.502 00.001 21068 MultiStar: [#1 -0.03,-0.07,1.11,U] [#2 0.05,0.43,1.23,U] [#3 -0.21,0.10,1.14,U] [#4 -0.13,-0.06,0.72,U] [#5 0.83,0.06,0.00,M2] [#6 -0.75,-0.31,0.00,M8] [#7 -0.83,-1.02,0.00,M10] [#8 0.38,0.05,0.64,U] 
23:49:40.504 00.002 21068 refined, 5 included, MultiStar: {0.02, 0.12}, one-star: {0.21, 0.17}
23:49:40.505 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
23:49:40.506 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
23:49:40.508 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.37 mountX=-0.00 mountY=-0.13, mountTheta=-1.59
23:49:40.511 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
23:49:40.513 00.002 21068 Enqueuing Move request for scope (0.02, 0.12)
23:49:40.514 00.001 16108 Worker thread wakes up
23:49:40.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:49:40.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:49:40.514 00.000 16108 Moving (0.02, 0.12) raw xDistance=-0.00 yDistance=-0.13
23:49:40.515 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:49:40.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:40.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:49:40.515 00.000 16108 MoveAxis(E, 0, ABG)
23:49:40.515 00.000 16108 Move returns status 0, amount 0
23:49:40.515 00.000 16108 MoveAxis(N, 0, ABG)
23:49:40.515 00.000 16108 Move returns status 0, amount 0
23:49:40.515 00.000 16108 move complete, result=0
23:49:40.515 00.000 16108 worker thread done servicing request
23:49:40.523 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4313, FiltMin=3603, FiltMax=21501, Gamma=1.000
23:49:40.543 00.020 21068 UpdateGuideState exits: m=32255 SNR=33.7
23:49:40.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:40.546 00.001 21068 Enqueuing Expose request
23:49:40.546 00.000 16108 Worker thread wakes up
23:49:40.546 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:40.547 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:40.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:41.703 01.156 16108 Exposure complete
23:49:41.758 00.055 16108 worker thread done servicing request
23:49:41.758 00.000 21068 OnExposeComplete: enter
23:49:41.760 00.002 21068 UpdateGuideState(): m_state=6
23:49:41.762 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5692
23:49:41.764 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=877.01, Mass=37045, SNR=32.3, Peak=9136 HFD=2.7
23:49:41.766 00.002 21068 MultiStar: [#1 0.06,0.24,0.95,U] [#2 0.49,-0.27,0.00,M3] [#3 0.14,0.23,1.05,U] [#4 0.00,0.15,0.83,U] [#5 -0.17,-0.02,1.27,U] [#6 -0.43,-0.03,1.02,U] [#7 0.28,-0.27,0.58,U] [#8 0.54,-0.00,0.00,M1] 
23:49:41.768 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.41, 0.10}
23:49:41.769 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
23:49:41.771 00.002 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
23:49:41.773 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.32 mountX=-0.01 mountY=-0.07, mountTheta=-1.64
23:49:41.775 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
23:49:41.777 00.002 21068 Enqueuing Move request for scope (0.02, 0.07)
23:49:41.779 00.002 16108 Worker thread wakes up
23:49:41.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:49:41.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:49:41.779 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
23:49:41.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:41.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:41.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:41.779 00.000 16108 MoveAxis(E, 0, ABG)
23:49:41.779 00.000 16108 Move returns status 0, amount 0
23:49:41.779 00.000 16108 MoveAxis(N, 0, ABG)
23:49:41.779 00.000 16108 Move returns status 0, amount 0
23:49:41.780 00.001 16108 move complete, result=0
23:49:41.780 00.000 16108 worker thread done servicing request
23:49:41.786 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4310, FiltMin=3683, FiltMax=23021, Gamma=1.000
23:49:41.806 00.020 21068 UpdateGuideState exits: m=37045 SNR=32.3
23:49:41.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:41.809 00.001 21068 Enqueuing Expose request
23:49:41.810 00.001 16108 Worker thread wakes up
23:49:41.810 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:41.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:41.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:42.803 00.992 16108 Exposure complete
23:49:42.885 00.082 16108 worker thread done servicing request
23:49:42.885 00.000 21068 OnExposeComplete: enter
23:49:42.886 00.001 21068 UpdateGuideState(): m_state=6
23:49:42.888 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5693
23:49:42.889 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.09, Mass=25202, SNR=23.9, Peak=8640 HFD=2.5
23:49:42.889 00.000 21068 MultiStar: [#1 0.17,-0.18,1.88,U] [#2 0.61,-0.22,0.00,M4] [#3 0.14,-0.29,1.32,U] [#4 0.58,-0.16,0.00,M1] [#5 0.19,-0.03,1.35,U] [#6 -0.41,-0.22,1.26,U] [#7 -0.47,-1.45,0.00,M10] [#8 0.29,-0.64,0.00,M2] 
23:49:42.890 00.001 21068 refined, 4 included, MultiStar: {0.06, -0.13}, one-star: {0.16, 0.18}
23:49:42.891 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
23:49:42.892 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
23:49:42.892 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=-0.08 mountY=0.11, mountTheta=2.22
23:49:42.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
23:49:42.895 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
23:49:42.896 00.001 16108 Worker thread wakes up
23:49:42.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:49:42.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:49:42.896 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.11
23:49:42.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:49:42.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:42.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:42.896 00.000 16108 MoveAxis(E, 0, ABG)
23:49:42.896 00.000 16108 Move returns status 0, amount 0
23:49:42.896 00.000 16108 MoveAxis(N, 0, ABG)
23:49:42.896 00.000 16108 Move returns status 0, amount 0
23:49:42.896 00.000 16108 move complete, result=0
23:49:42.896 00.000 16108 worker thread done servicing request
23:49:42.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4310, FiltMin=3680, FiltMax=22528, Gamma=1.000
23:49:42.913 00.013 21068 UpdateGuideState exits: m=25202 SNR=23.9
23:49:42.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:42.915 00.000 21068 Enqueuing Expose request
23:49:42.916 00.001 16108 Worker thread wakes up
23:49:42.916 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:42.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:42.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:44.076 01.159 16108 Exposure complete
23:49:44.149 00.073 16108 worker thread done servicing request
23:49:44.149 00.000 21068 OnExposeComplete: enter
23:49:44.149 00.000 21068 UpdateGuideState(): m_state=6
23:49:44.151 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5694
23:49:44.152 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.76, Mass=27823, SNR=25.4, Peak=8272 HFD=2.8
23:49:44.152 00.000 21068 MultiStar: [#1 -0.00,-0.06,1.33,U] [#2 -0.09,0.11,1.59,U] [#3 0.11,0.05,1.24,U] [#4 -0.11,0.37,1.33,U] [#5 -0.03,0.05,1.45,U] [#6 -0.53,0.09,0.00,M7] [#7 -0.83,-0.55,0.00,R] [#8 0.56,0.21,0.00,M3] 
23:49:44.153 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.07}, one-star: {0.08, -0.15}
23:49:44.154 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:49:44.155 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:49:44.155 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.78 mountX=0.03 mountY=-0.07, mountTheta=-1.18
23:49:44.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
23:49:44.158 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
23:49:44.159 00.001 16108 Worker thread wakes up
23:49:44.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:49:44.159 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:49:44.159 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.07
23:49:44.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:49:44.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:44.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:44.159 00.000 16108 MoveAxis(E, 0, ABG)
23:49:44.159 00.000 16108 Move returns status 0, amount 0
23:49:44.159 00.000 16108 MoveAxis(N, 0, ABG)
23:49:44.159 00.000 16108 Move returns status 0, amount 0
23:49:44.159 00.000 16108 move complete, result=0
23:49:44.159 00.000 16108 worker thread done servicing request
23:49:44.163 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4307, FiltMin=3561, FiltMax=22893, Gamma=1.000
23:49:44.177 00.014 21068 UpdateGuideState exits: m=27823 SNR=25.4
23:49:44.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:44.181 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:44.182 00.001 21068 Enqueuing Expose request
23:49:44.184 00.002 16108 Worker thread wakes up
23:49:44.184 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:44.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:44.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:45.146 00.961 16108 Exposure complete
23:49:45.208 00.062 16108 worker thread done servicing request
23:49:45.208 00.000 21068 OnExposeComplete: enter
23:49:45.209 00.001 21068 UpdateGuideState(): m_state=6
23:49:45.212 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5695
23:49:45.213 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.43, Mass=29057, SNR=25.2, Peak=8048 HFD=3.1
23:49:45.214 00.001 21068 MultiStar: [#1 0.07,-0.32,1.50,U] [#2 0.29,-0.13,1.51,U] [#3 0.29,-0.09,1.38,U] [#4 -0.07,0.09,1.22,U] [#5 0.07,0.04,1.61,U] [#6 -0.17,-0.81,0.00,M8] [#7 0.66,-0.32,0.00,M1] [#8 0.46,-0.42,0.00,M4] 
23:49:45.215 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {-0.02, -0.48}
23:49:45.215 00.000 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
23:49:45.216 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
23:49:45.217 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.87 mountX=-0.14 mountY=0.10, mountTheta=2.49
23:49:45.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.14, opts=13)
23:49:45.220 00.001 21068 Enqueuing Move request for scope (0.11, -0.14)
23:49:45.222 00.002 16108 Worker thread wakes up
23:49:45.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
23:49:45.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
23:49:45.222 00.000 16108 Moving (0.11, -0.14) raw xDistance=-0.14 yDistance=0.10
23:49:45.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:49:45.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:45.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:45.222 00.000 16108 MoveAxis(E, 0, ABG)
23:49:45.222 00.000 16108 Move returns status 0, amount 0
23:49:45.222 00.000 16108 MoveAxis(N, 0, ABG)
23:49:45.222 00.000 16108 Move returns status 0, amount 0
23:49:45.222 00.000 16108 move complete, result=0
23:49:45.222 00.000 16108 worker thread done servicing request
23:49:45.228 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=4307, FiltMin=3661, FiltMax=25315, Gamma=1.000
23:49:45.242 00.014 21068 UpdateGuideState exits: m=29057 SNR=25.2
23:49:45.244 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:45.247 00.002 21068 Enqueuing Expose request
23:49:45.248 00.001 16108 Worker thread wakes up
23:49:45.248 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:45.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:45.248 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:46.418 01.170 16108 Exposure complete
23:49:46.487 00.069 16108 worker thread done servicing request
23:49:46.487 00.000 21068 OnExposeComplete: enter
23:49:46.488 00.001 21068 UpdateGuideState(): m_state=6
23:49:46.489 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5696
23:49:46.490 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.95, Mass=28828, SNR=24.6, Peak=9168 HFD=2.6
23:49:46.491 00.001 21068 MultiStar: [#1 0.38,-0.42,0.00,M1] [#2 0.98,-0.35,0.00,M3] [#3 -0.04,-0.26,1.46,U] [#4 0.19,0.17,1.41,U] [#5 0.21,-0.38,1.22,U] [#6 -0.47,-0.48,0.00,M9] [#7 0.22,-0.90,0.00,M2] [#8 0.25,-0.12,0.97,U] 
23:49:46.492 00.001 21068 refined, 4 included, MultiStar: {0.21, -0.11}, one-star: {0.56, 0.04}
23:49:46.494 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
23:49:46.494 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
23:49:46.495 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.49 mountX=-0.23 mountY=0.06, mountTheta=2.88
23:49:46.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.11, opts=13)
23:49:46.498 00.001 21068 Enqueuing Move request for scope (0.21, -0.11)
23:49:46.499 00.001 16108 Worker thread wakes up
23:49:46.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
23:49:46.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
23:49:46.499 00.000 16108 Moving (0.21, -0.11) raw xDistance=-0.23 yDistance=0.06
23:49:46.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:49:46.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:46.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:46.499 00.000 16108 MoveAxis(E, 60, ABG)
23:49:46.499 00.000 16108 Guiding  Dir = 2, Dur = 60
23:49:46.499 00.000 16108 IsSlewing returns 0
23:49:46.500 00.001 16108 IsGuiding returns 0
23:49:46.503 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4304, FiltMin=3507, FiltMax=22003, Gamma=1.000
23:49:46.515 00.012 21068 UpdateGuideState exits: m=28828 SNR=24.6
23:49:46.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:46.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:46.518 00.001 21068 Enqueuing Expose request
23:49:46.540 00.022 16108 PulseGuide returned control before completion, sleep 30
23:49:46.586 00.046 16108 IsGuiding returns 1
23:49:46.586 00.000 16108 scope still moving after pulse duration time elapsed
23:49:46.617 00.031 16108 IsSlewing returns 0
23:49:46.622 00.005 16108 IsGuiding returns 0
23:49:46.622 00.000 16108 scope move finished after 60 + 62 ms
23:49:46.622 00.000 16108 Move returns status 0, amount 60
23:49:46.623 00.001 16108 MoveAxis(N, 0, ABG)
23:49:46.623 00.000 16108 Move returns status 0, amount 0
23:49:46.623 00.000 16108 move complete, result=0
23:49:46.623 00.000 16108 worker thread done servicing request
23:49:46.623 00.000 16108 Worker thread wakes up
23:49:46.623 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
23:49:46.625 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:46.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:47.613 00.988 16108 Exposure complete
23:49:47.671 00.058 16108 worker thread done servicing request
23:49:47.671 00.000 21068 OnExposeComplete: enter
23:49:47.672 00.001 21068 UpdateGuideState(): m_state=6
23:49:47.673 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5697
23:49:47.674 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.58, Mass=25330, SNR=24.9, Peak=7955 HFD=2.6
23:49:47.675 00.001 21068 MultiStar: [#1 0.17,-0.30,1.06,U] [#2 0.20,-0.44,0.00,M4] [#3 -0.02,-0.41,1.25,U] [#4 0.27,-0.08,1.33,U] [#5 0.55,-0.14,0.00,M1] [#6 -0.42,-0.35,0.00,M10] [#7 0.90,0.78,0.00,M3] [#8 0.38,-0.15,0.97,U] 
23:49:47.676 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.25}, one-star: {-0.12, -0.33}
23:49:47.676 00.000 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
23:49:47.677 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
23:49:47.678 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.07 mountX=-0.18 mountY=0.21, mountTheta=2.27
23:49:47.679 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.25, opts=13)
23:49:47.681 00.002 21068 Enqueuing Move request for scope (0.14, -0.25)
23:49:47.682 00.001 16108 Worker thread wakes up
23:49:47.683 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
23:49:47.683 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
23:49:47.683 00.000 16108 Moving (0.14, -0.25) raw xDistance=-0.18 yDistance=0.21
23:49:47.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:49:47.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:47.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:49:47.683 00.000 16108 MoveAxis(E, 0, ABG)
23:49:47.683 00.000 16108 Move returns status 0, amount 0
23:49:47.683 00.000 16108 MoveAxis(N, 0, ABG)
23:49:47.683 00.000 16108 Move returns status 0, amount 0
23:49:47.683 00.000 16108 move complete, result=0
23:49:47.684 00.001 16108 worker thread done servicing request
23:49:47.692 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4304, FiltMin=3577, FiltMax=21251, Gamma=1.000
23:49:47.713 00.021 21068 UpdateGuideState exits: m=25330 SNR=24.9
23:49:47.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:47.716 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:47.717 00.001 21068 Enqueuing Expose request
23:49:47.719 00.002 16108 Worker thread wakes up
23:49:47.719 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:47.721 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:47.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:48.872 01.151 16108 Exposure complete
23:49:48.926 00.054 16108 worker thread done servicing request
23:49:48.926 00.000 21068 OnExposeComplete: enter
23:49:48.927 00.001 21068 UpdateGuideState(): m_state=6
23:49:48.929 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5698
23:49:48.929 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.78, Mass=22687, SNR=21.8, Peak=7635 HFD=2.4
23:49:48.932 00.003 21068 MultiStar: [#1 -0.42,0.07,1.55,U] [#2 0.43,0.27,0.00,M5] [#3 -0.25,-0.04,1.66,U] [#4 -0.15,0.17,1.51,U] [#5 0.66,-0.12,0.00,M2] [#6 -0.25,0.31,1.39,U] [#7 0.54,0.15,0.00,M4] [#8 0.16,-0.31,1.23,U] 
23:49:48.934 00.002 21068 refined, 5 included, MultiStar: {-0.15, 0.03}, one-star: {0.23, -0.12}
23:49:48.935 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
23:49:48.937 00.002 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
23:49:48.938 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=0.15 mountY=0.01, mountTheta=0.06
23:49:48.941 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.03, opts=13)
23:49:48.942 00.001 21068 Enqueuing Move request for scope (-0.15, 0.03)
23:49:48.944 00.002 16108 Worker thread wakes up
23:49:48.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
23:49:48.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
23:49:48.944 00.000 16108 Moving (-0.15, 0.03) raw xDistance=0.15 yDistance=0.01
23:49:48.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:49:48.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:48.944 00.000 16108 MoveAxis(E, 0, ABG)
23:49:48.944 00.000 16108 Move returns status 0, amount 0
23:49:48.944 00.000 16108 MoveAxis(N, 0, ABG)
23:49:48.945 00.001 16108 Move returns status 0, amount 0
23:49:48.945 00.000 16108 move complete, result=0
23:49:48.945 00.000 16108 worker thread done servicing request
23:49:48.951 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2016, max=65535, med=4304, FiltMin=3593, FiltMax=20486, Gamma=1.000
23:49:48.975 00.024 21068 UpdateGuideState exits: m=22687 SNR=21.8
23:49:48.977 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.979 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:48.980 00.001 21068 Enqueuing Expose request
23:49:48.982 00.002 16108 Worker thread wakes up
23:49:48.982 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:48.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:48.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:49.959 00.976 16108 Exposure complete
23:49:50.026 00.067 16108 worker thread done servicing request
23:49:50.026 00.000 21068 OnExposeComplete: enter
23:49:50.028 00.002 21068 UpdateGuideState(): m_state=6
23:49:50.028 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5699
23:49:50.029 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.94, Mass=25505, SNR=28.2, Peak=9043 HFD=2.2
23:49:50.030 00.001 21068 MultiStar: [#1 0.03,-0.04,1.28,U] [#2 -0.06,-0.27,1.31,U] [#3 0.11,-0.16,1.02,U] [#4 -0.14,0.38,0.92,U] [#5 0.22,-0.29,1.35,U] [#6 -0.79,0.01,0.00,M10] [#7 0.44,0.29,0.00,M5] [#8 0.33,0.08,1.04,U] 
23:49:50.031 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {-0.46, 0.03}
23:49:50.031 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
23:49:50.032 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:49:50.033 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.31 mountX=-0.03 mountY=0.06, mountTheta=2.02
23:49:50.034 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
23:49:50.035 00.001 21068 Enqueuing Move request for scope (0.02, -0.06)
23:49:50.037 00.002 16108 Worker thread wakes up
23:49:50.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:49:50.037 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:49:50.037 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.06
23:49:50.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:50.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:50.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:50.037 00.000 16108 MoveAxis(E, 0, ABG)
23:49:50.037 00.000 16108 Move returns status 0, amount 0
23:49:50.037 00.000 16108 MoveAxis(N, 0, ABG)
23:49:50.037 00.000 16108 Move returns status 0, amount 0
23:49:50.037 00.000 16108 move complete, result=0
23:49:50.037 00.000 16108 worker thread done servicing request
23:49:50.042 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4301, FiltMin=3689, FiltMax=21094, Gamma=1.000
23:49:50.060 00.018 21068 UpdateGuideState exits: m=25505 SNR=28.2
23:49:50.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:50.063 00.001 21068 Enqueuing Expose request
23:49:50.064 00.001 16108 Worker thread wakes up
23:49:50.064 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:50.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:50.065 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:51.240 01.175 16108 Exposure complete
23:49:51.293 00.053 16108 worker thread done servicing request
23:49:51.293 00.000 21068 OnExposeComplete: enter
23:49:51.294 00.001 21068 UpdateGuideState(): m_state=6
23:49:51.295 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5700
23:49:51.296 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.60, Mass=30934, SNR=27.2, Peak=8160 HFD=2.5
23:49:51.297 00.001 21068 MultiStar: [#1 0.35,0.45,0.00,M1] [#2 0.46,-0.23,0.00,M5] [#3 0.13,0.04,1.11,U] [#4 -0.17,0.20,1.13,U] [#5 0.29,0.27,1.23,U] [#6 -0.41,-0.42,0.00,R] [#7 0.78,-0.56,0.00,M6] [#8 0.15,0.30,0.91,U] 
23:49:51.298 00.001 21068 refined, 4 included, MultiStar: {0.18, 0.11}, one-star: {0.55, -0.31}
23:49:51.298 00.000 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
23:49:51.299 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
23:49:51.300 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.52 mountX=-0.16 mountY=-0.15, mountTheta=-2.42
23:49:51.301 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
23:49:51.302 00.001 21068 Enqueuing Move request for scope (0.18, 0.11)
23:49:51.303 00.001 16108 Worker thread wakes up
23:49:51.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
23:49:51.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
23:49:51.303 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.16 yDistance=-0.15
23:49:51.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:49:51.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:51.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:49:51.304 00.001 16108 MoveAxis(E, 0, ABG)
23:49:51.304 00.000 16108 Move returns status 0, amount 0
23:49:51.304 00.000 16108 MoveAxis(N, 0, ABG)
23:49:51.304 00.000 16108 Move returns status 0, amount 0
23:49:51.304 00.000 16108 move complete, result=0
23:49:51.304 00.000 16108 worker thread done servicing request
23:49:51.307 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4301, FiltMin=3648, FiltMax=22013, Gamma=1.000
23:49:51.329 00.022 21068 UpdateGuideState exits: m=30934 SNR=27.2
23:49:51.331 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:51.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:51.333 00.001 21068 Enqueuing Expose request
23:49:51.336 00.003 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:51.337 00.001 16108 Worker thread wakes up
23:49:51.338 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:51.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:52.324 00.986 16108 Exposure complete
23:49:52.400 00.076 16108 worker thread done servicing request
23:49:52.400 00.000 21068 OnExposeComplete: enter
23:49:52.401 00.001 21068 UpdateGuideState(): m_state=6
23:49:52.402 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5701
23:49:52.402 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=877.15, Mass=29879, SNR=30.1, Peak=8947 HFD=2.5
23:49:52.403 00.001 21068 MultiStar: [#1 0.13,-0.13,1.00,U] [#2 0.40,-0.16,1.30,U] [#3 0.02,-0.08,1.20,U] [#4 -0.27,0.20,0.84,U] [#5 0.62,-0.10,0.00,M1] [#6 -0.11,0.37,1.06,U] [#7 0.11,-0.02,0.54,U] [#8 0.47,0.45,0.00,M1] 
23:49:52.404 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {-0.08, 0.24}
23:49:52.405 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
23:49:52.405 00.000 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
23:49:52.406 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=-0.04 mountY=-0.06, mountTheta=-2.10
23:49:52.408 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
23:49:52.409 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
23:49:52.410 00.001 16108 Worker thread wakes up
23:49:52.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:49:52.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:49:52.410 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:49:52.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:49:52.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:52.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:52.410 00.000 16108 MoveAxis(E, 0, ABG)
23:49:52.410 00.000 16108 Move returns status 0, amount 0
23:49:52.410 00.000 16108 MoveAxis(N, 0, ABG)
23:49:52.410 00.000 16108 Move returns status 0, amount 0
23:49:52.410 00.000 16108 move complete, result=0
23:49:52.411 00.001 16108 worker thread done servicing request
23:49:52.418 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4301, FiltMin=3635, FiltMax=22493, Gamma=1.000
23:49:52.440 00.022 21068 UpdateGuideState exits: m=29879 SNR=30.1
23:49:52.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:52.443 00.001 21068 Enqueuing Expose request
23:49:52.444 00.001 16108 Worker thread wakes up
23:49:52.444 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:52.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:52.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:53.609 01.164 16108 Exposure complete
23:49:53.676 00.067 16108 worker thread done servicing request
23:49:53.676 00.000 21068 OnExposeComplete: enter
23:49:53.677 00.001 21068 UpdateGuideState(): m_state=6
23:49:53.679 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5702
23:49:53.681 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=876.96, Mass=24806, SNR=23.6, Peak=8960 HFD=2.1
23:49:53.683 00.002 21068 MultiStar: [#1 -0.05,-0.28,1.37,U] [#2 0.49,0.23,0.00,M5] [#3 -0.02,0.10,1.40,U] [#4 0.14,0.14,1.66,U] [#5 0.28,0.24,1.73,U] [#6 0.17,0.55,0.00,M1] [#7 0.71,0.50,0.00,M6] [#8 0.51,-0.37,0.00,M2] 
23:49:53.684 00.001 21068 refined, 4 included, MultiStar: {0.02, 0.07}, one-star: {-0.47, 0.05}
23:49:53.685 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
23:49:53.686 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
23:49:53.687 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
23:49:53.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
23:49:53.690 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
23:49:53.691 00.001 16108 Worker thread wakes up
23:49:53.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:49:53.692 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:49:53.692 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
23:49:53.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:53.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:53.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:53.692 00.000 16108 MoveAxis(E, 0, ABG)
23:49:53.692 00.000 16108 Move returns status 0, amount 0
23:49:53.692 00.000 16108 MoveAxis(N, 0, ABG)
23:49:53.692 00.000 16108 Move returns status 0, amount 0
23:49:53.693 00.001 16108 move complete, result=0
23:49:53.693 00.000 16108 worker thread done servicing request
23:49:53.698 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4297, FiltMin=3587, FiltMax=22397, Gamma=1.000
23:49:53.726 00.028 21068 UpdateGuideState exits: m=24806 SNR=23.6
23:49:53.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.729 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:53.730 00.001 21068 Enqueuing Expose request
23:49:53.732 00.002 16108 Worker thread wakes up
23:49:53.732 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:53.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:53.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:54.705 00.972 16108 Exposure complete
23:49:54.779 00.074 16108 worker thread done servicing request
23:49:54.780 00.001 21068 OnExposeComplete: enter
23:49:54.781 00.001 21068 UpdateGuideState(): m_state=6
23:49:54.783 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5703
23:49:54.786 00.003 21068 Star::Find returns 1 (0), X=220.26, Y=876.48, Mass=19156, SNR=18.5, Peak=7488 HFD=1.8
23:49:54.787 00.001 21068 MultiStar: [#1 0.09,-0.34,1.74,U] [#2 0.58,-0.08,0.00,M6] [#3 0.52,0.18,0.00,M1] [#4 0.32,-0.03,1.47,U] [#5 0.39,-0.07,1.94,U] [#6 -0.27,0.10,1.55,U] [#7 0.90,-0.06,0.00,M7] [#8 -0.14,-0.13,1.44,U] 
23:49:54.789 00.002 21068 refined, 5 included, MultiStar: {0.05, -0.14}, one-star: {-0.26, -0.43}
23:49:54.790 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:49:54.796 00.006 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:49:54.798 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.19 mountX=-0.08 mountY=0.12, mountTheta=2.15
23:49:54.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.14, opts=13)
23:49:54.802 00.002 21068 Enqueuing Move request for scope (0.05, -0.14)
23:49:54.803 00.001 16108 Worker thread wakes up
23:49:54.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:49:54.803 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:49:54.803 00.000 16108 Moving (0.05, -0.14) raw xDistance=-0.08 yDistance=0.12
23:49:54.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:49:54.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:54.804 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:49:54.804 00.000 16108 MoveAxis(E, 0, ABG)
23:49:54.804 00.000 16108 Move returns status 0, amount 0
23:49:54.804 00.000 16108 MoveAxis(N, 0, ABG)
23:49:54.804 00.000 16108 Move returns status 0, amount 0
23:49:54.804 00.000 16108 move complete, result=0
23:49:54.804 00.000 16108 worker thread done servicing request
23:49:54.809 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4301, FiltMin=3683, FiltMax=18771, Gamma=1.000
23:49:54.823 00.014 21068 UpdateGuideState exits: m=19156 SNR=18.5
23:49:54.825 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:54.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:54.829 00.003 21068 Enqueuing Expose request
23:49:54.830 00.001 16108 Worker thread wakes up
23:49:54.830 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:54.832 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:54.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:55.997 01.165 16108 Exposure complete
23:49:56.058 00.061 16108 worker thread done servicing request
23:49:56.058 00.000 21068 OnExposeComplete: enter
23:49:56.059 00.001 21068 UpdateGuideState(): m_state=6
23:49:56.060 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5704
23:49:56.063 00.003 21068 Star::Find returns 1 (0), X=220.21, Y=876.50, Mass=21704, SNR=22.0, Peak=7139 HFD=2.6
23:49:56.064 00.001 21068 MultiStar: [#1 0.35,0.00,1.91,U] [#2 0.30,0.18,1.67,U] [#3 0.37,0.17,1.44,U] [#4 0.28,-0.34,1.20,U] [#5 0.12,0.16,1.65,U] [#6 -0.34,0.43,0.00,M1] [#7 -0.38,0.11,0.82,U] [#8 0.30,0.01,1.14,U] 
23:49:56.065 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {-0.31, -0.41}
23:49:56.066 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:49:56.067 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:49:56.068 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.05 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
23:49:56.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
23:49:56.072 00.002 21068 Enqueuing Move request for scope (0.18, 0.01)
23:49:56.073 00.001 16108 Worker thread wakes up
23:49:56.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:49:56.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:49:56.073 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.18 yDistance=-0.05
23:49:56.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:49:56.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:56.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:56.074 00.001 16108 MoveAxis(E, 0, ABG)
23:49:56.074 00.000 16108 Move returns status 0, amount 0
23:49:56.074 00.000 16108 MoveAxis(N, 0, ABG)
23:49:56.074 00.000 16108 Move returns status 0, amount 0
23:49:56.074 00.000 16108 move complete, result=0
23:49:56.074 00.000 16108 worker thread done servicing request
23:49:56.079 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4301, FiltMin=3673, FiltMax=19853, Gamma=1.000
23:49:56.103 00.024 21068 UpdateGuideState exits: m=21704 SNR=22.0
23:49:56.105 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:56.108 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:56.109 00.001 21068 Enqueuing Expose request
23:49:56.111 00.002 16108 Worker thread wakes up
23:49:56.111 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:56.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:56.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:57.097 00.985 16108 Exposure complete
23:49:57.173 00.076 16108 worker thread done servicing request
23:49:57.173 00.000 21068 OnExposeComplete: enter
23:49:57.175 00.002 21068 UpdateGuideState(): m_state=6
23:49:57.176 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5705
23:49:57.177 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.62, Mass=34754, SNR=28.6, Peak=7827 HFD=3.2
23:49:57.178 00.001 21068 MultiStar: [#1 0.30,0.27,1.17,U] [#2 0.03,-0.11,1.41,U] [#3 -0.29,-0.29,1.04,U] [#4 -0.37,0.78,0.00,M1] [#5 0.13,-0.12,1.54,U] [#6 -0.21,0.74,0.00,M2] [#7 0.06,-0.22,0.74,U] [#8 -0.96,0.41,0.00,M1] 
23:49:57.179 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.11}, one-star: {0.01, -0.29}
23:49:57.179 00.000 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
23:49:57.180 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
23:49:57.181 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.16 mountX=-0.07 mountY=0.10, mountTheta=2.18
23:49:57.182 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
23:49:57.183 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
23:49:57.185 00.002 16108 Worker thread wakes up
23:49:57.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:49:57.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:49:57.185 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
23:49:57.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:49:57.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:57.185 00.000 16108 MoveAxis(E, 0, ABG)
23:49:57.185 00.000 16108 Move returns status 0, amount 0
23:49:57.185 00.000 16108 MoveAxis(N, 0, ABG)
23:49:57.185 00.000 16108 Move returns status 0, amount 0
23:49:57.185 00.000 16108 move complete, result=0
23:49:57.185 00.000 16108 worker thread done servicing request
23:49:57.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4301, FiltMin=3638, FiltMax=19341, Gamma=1.000
23:49:57.202 00.014 21068 UpdateGuideState exits: m=34754 SNR=28.6
23:49:57.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:57.206 00.002 21068 Enqueuing Expose request
23:49:57.206 00.000 16108 Worker thread wakes up
23:49:57.206 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:57.207 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:57.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:58.383 01.176 16108 Exposure complete
23:49:58.447 00.064 16108 worker thread done servicing request
23:49:58.447 00.000 21068 OnExposeComplete: enter
23:49:58.448 00.001 21068 UpdateGuideState(): m_state=6
23:49:58.449 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5706
23:49:58.450 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.15, Mass=26849, SNR=27.3, Peak=8464 HFD=2.5
23:49:58.452 00.002 21068 MultiStar: [#1 -0.20,0.18,1.04,U] [#2 0.03,0.50,0.00,M5] [#3 -0.38,0.21,1.01,U] [#4 -0.06,0.27,1.25,U] [#5 0.27,0.52,0.00,M1] [#6 0.27,0.94,0.00,M3] [#7 0.84,0.18,0.00,M6] [#8 0.61,0.16,0.00,M2] 
23:49:58.453 00.001 21068 single-star, 3 included, MultiStar: {-0.15, 0.23}, one-star: {0.03, 0.25}
23:49:58.453 00.000 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
23:49:58.454 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
23:49:58.455 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.47 mountX=0.02 mountY=-0.25, mountTheta=-1.50
23:49:58.456 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.25, opts=13)
23:49:58.457 00.001 21068 Enqueuing Move request for scope (0.03, 0.25)
23:49:58.458 00.001 16108 Worker thread wakes up
23:49:58.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
23:49:58.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
23:49:58.458 00.000 16108 Moving (0.03, 0.25) raw xDistance=0.02 yDistance=-0.25
23:49:58.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:49:58.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:49:58.458 00.000 16108 MoveAxis(E, 0, ABG)
23:49:58.458 00.000 16108 Move returns status 0, amount 0
23:49:58.458 00.000 16108 MoveAxis(N, 49, ABG)
23:49:58.458 00.000 16108 Guiding  Dir = 0, Dur = 49
23:49:58.458 00.000 16108 IsSlewing returns 0
23:49:58.458 00.000 16108 IsGuiding returns 0
23:49:58.460 00.002 16108 PulseGuide returned control before completion, sleep 58
23:49:58.461 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4304, FiltMin=3661, FiltMax=19209, Gamma=1.000
23:49:58.480 00.019 21068 UpdateGuideState exits: m=26849 SNR=27.3
23:49:58.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:58.481 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:58.482 00.001 21068 Enqueuing Expose request
23:49:58.526 00.044 16108 IsGuiding returns 1
23:49:58.526 00.000 16108 scope still moving after pulse duration time elapsed
23:49:58.558 00.032 16108 IsSlewing returns 0
23:49:58.558 00.000 16108 IsGuiding returns 0
23:49:58.558 00.000 16108 scope move finished after 49 + 50 ms
23:49:58.558 00.000 16108 Move returns status 0, amount 49
23:49:58.558 00.000 16108 move complete, result=0
23:49:58.558 00.000 16108 worker thread done servicing request
23:49:58.558 00.000 16108 Worker thread wakes up
23:49:58.558 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
23:49:58.560 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:58.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:49:59.546 00.986 16108 Exposure complete
23:49:59.607 00.061 16108 worker thread done servicing request
23:49:59.607 00.000 21068 OnExposeComplete: enter
23:49:59.608 00.001 21068 UpdateGuideState(): m_state=6
23:49:59.609 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5707
23:49:59.609 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=876.53, Mass=23451, SNR=22.8, Peak=7747 HFD=2.7
23:49:59.610 00.001 21068 MultiStar: [#1 0.21,-0.22,1.65,U] [#2 0.48,-0.09,0.00,M6] [#3 0.14,0.32,1.29,U] [#4 0.24,0.20,1.13,U] [#5 0.42,-0.02,1.42,U] [#6 0.05,0.80,0.00,M4] [#7 0.47,-0.74,0.00,M7] [#8 0.45,-0.09,0.95,U] 
23:49:59.611 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.03}, one-star: {-0.33, -0.37}
23:49:59.612 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
23:49:59.612 00.000 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
23:49:59.613 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.14 mountX=-0.20 mountY=-0.02, mountTheta=-3.05
23:49:59.614 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.03, opts=13)
23:49:59.615 00.001 21068 Enqueuing Move request for scope (0.20, -0.03)
23:49:59.616 00.001 16108 Worker thread wakes up
23:49:59.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
23:49:59.616 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
23:49:59.616 00.000 16108 Moving (0.20, -0.03) raw xDistance=-0.20 yDistance=-0.02
23:49:59.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:49:59.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:59.618 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:49:59.618 00.000 16108 MoveAxis(E, 53, ABG)
23:49:59.618 00.000 16108 Guiding  Dir = 2, Dur = 53
23:49:59.618 00.000 16108 IsSlewing returns 0
23:49:59.618 00.000 16108 IsGuiding returns 0
23:49:59.620 00.002 16108 PulseGuide returned control before completion, sleep 62
23:49:59.625 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4307, FiltMin=3657, FiltMax=21014, Gamma=1.000
23:49:59.653 00.028 21068 UpdateGuideState exits: m=23451 SNR=22.8
23:49:59.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:59.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:49:59.656 00.001 21068 Enqueuing Expose request
23:49:59.697 00.041 16108 IsGuiding returns 1
23:49:59.697 00.000 16108 scope still moving after pulse duration time elapsed
23:49:59.728 00.031 16108 IsSlewing returns 0
23:49:59.728 00.000 16108 IsGuiding returns 0
23:49:59.728 00.000 16108 scope move finished after 53 + 57 ms
23:49:59.728 00.000 16108 Move returns status 0, amount 53
23:49:59.728 00.000 16108 MoveAxis(N, 0, ABG)
23:49:59.728 00.000 16108 Move returns status 0, amount 0
23:49:59.728 00.000 16108 move complete, result=0
23:49:59.728 00.000 16108 worker thread done servicing request
23:49:59.728 00.000 16108 Worker thread wakes up
23:49:59.728 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
23:49:59.730 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:49:59.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:00.893 01.163 16108 Exposure complete
23:50:00.946 00.053 16108 worker thread done servicing request
23:50:00.946 00.000 21068 OnExposeComplete: enter
23:50:00.947 00.001 21068 UpdateGuideState(): m_state=6
23:50:00.948 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5708
23:50:00.949 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.69, Mass=20591, SNR=21.8, Peak=7475 HFD=2.7
23:50:00.952 00.003 21068 MultiStar: [#1 -0.08,-0.11,1.65,U] [#2 0.44,0.27,0.00,M7] [#3 -0.21,-0.03,1.23,U] [#4 -0.26,0.14,1.11,U] [#5 -0.03,0.24,1.33,U] [#6 0.51,0.40,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -0.08,-0.14,1.19,U] [#10 -0.22,-0.18,0.97,U] 
23:50:00.954 00.002 21068 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.21, -0.21}
23:50:00.955 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
23:50:00.957 00.002 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.46)
23:50:00.958 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.92 mountX=0.14 mountY=0.07, mountTheta=0.45
23:50:00.962 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
23:50:00.963 00.001 21068 Enqueuing Move request for scope (-0.15, -0.03)
23:50:00.964 00.001 16108 Worker thread wakes up
23:50:00.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:50:00.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:50:00.964 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.14 yDistance=0.07
23:50:00.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:50:00.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:00.964 00.000 16108 MoveAxis(E, 0, ABG)
23:50:00.964 00.000 16108 Move returns status 0, amount 0
23:50:00.964 00.000 16108 MoveAxis(N, 0, ABG)
23:50:00.965 00.001 16108 Move returns status 0, amount 0
23:50:00.965 00.000 16108 move complete, result=0
23:50:00.965 00.000 16108 worker thread done servicing request
23:50:00.973 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1971, max=65535, med=4310, FiltMin=3648, FiltMax=18441, Gamma=1.000
23:50:00.999 00.026 21068 UpdateGuideState exits: m=20591 SNR=21.8
23:50:01.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:01.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:01.004 00.003 21068 Enqueuing Expose request
23:50:01.005 00.001 16108 Worker thread wakes up
23:50:01.006 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:01.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:01.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:01.984 00.977 16108 Exposure complete
23:50:02.045 00.061 16108 worker thread done servicing request
23:50:02.046 00.001 21068 OnExposeComplete: enter
23:50:02.047 00.001 21068 UpdateGuideState(): m_state=6
23:50:02.047 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5709
23:50:02.048 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=877.33, Mass=26263, SNR=24.9, Peak=8307 HFD=2.6
23:50:02.049 00.001 21068 MultiStar: [#1 -0.18,0.13,1.47,U] [#2 0.15,0.27,1.33,U] [#3 -0.18,0.08,1.42,U] [#4 -0.38,0.34,0.00,M1] [#5 -0.21,0.35,1.25,U] [#6 -0.21,0.34,1.16,U] [#7 -0.33,-0.00,0.51,U] [#8 -0.09,-0.44,0.65,U] 
23:50:02.050 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.18}, one-star: {-0.41, 0.42}
23:50:02.051 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
23:50:02.051 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
23:50:02.052 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.30 mountX=0.20 mountY=-0.14, mountTheta=-0.62
23:50:02.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.18, opts=13)
23:50:02.055 00.001 21068 Enqueuing Move request for scope (-0.17, 0.18)
23:50:02.056 00.001 16108 Worker thread wakes up
23:50:02.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
23:50:02.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
23:50:02.056 00.000 16108 Moving (-0.17, 0.18) raw xDistance=0.20 yDistance=-0.14
23:50:02.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:50:02.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:02.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:02.056 00.000 16108 MoveAxis(E, 0, ABG)
23:50:02.056 00.000 16108 Move returns status 0, amount 0
23:50:02.056 00.000 16108 MoveAxis(N, 0, ABG)
23:50:02.056 00.000 16108 Move returns status 0, amount 0
23:50:02.056 00.000 16108 move complete, result=0
23:50:02.056 00.000 16108 worker thread done servicing request
23:50:02.060 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4313, FiltMin=3635, FiltMax=17805, Gamma=1.000
23:50:02.080 00.020 21068 UpdateGuideState exits: m=26263 SNR=24.9
23:50:02.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:02.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:02.083 00.001 21068 Enqueuing Expose request
23:50:02.083 00.000 16108 Worker thread wakes up
23:50:02.083 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:02.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:02.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:03.250 01.166 16108 Exposure complete
23:50:03.309 00.059 16108 worker thread done servicing request
23:50:03.309 00.000 21068 OnExposeComplete: enter
23:50:03.310 00.001 21068 UpdateGuideState(): m_state=6
23:50:03.311 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5710
23:50:03.311 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=877.14, Mass=21826, SNR=20.4, Peak=8115 HFD=2.9
23:50:03.312 00.001 21068 MultiStar: [#1 -0.31,0.24,1.65,U] [#2 -0.04,0.08,1.96,U] [#3 -0.44,0.26,0.00,M1] [#4 -0.38,0.87,0.00,M2] [#5 0.06,0.45,1.80,U] [#6 -0.30,0.75,0.00,M5] [#7 -0.24,0.23,0.68,U] [#8 0.43,0.20,0.00,M1] 
23:50:03.313 00.001 21068 refined, 4 included, MultiStar: {-0.15, 0.25}, one-star: {-0.44, 0.24}
23:50:03.314 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
23:50:03.314 00.000 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
23:50:03.315 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.13 mountX=0.20 mountY=-0.21, mountTheta=-0.81
23:50:03.318 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.25, opts=13)
23:50:03.318 00.000 21068 Enqueuing Move request for scope (-0.15, 0.25)
23:50:03.319 00.001 16108 Worker thread wakes up
23:50:03.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
23:50:03.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
23:50:03.319 00.000 16108 Moving (-0.15, 0.25) raw xDistance=0.20 yDistance=-0.21
23:50:03.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:50:03.320 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:50:03.320 00.000 16108 MoveAxis(E, 0, ABG)
23:50:03.320 00.000 16108 Move returns status 0, amount 0
23:50:03.320 00.000 16108 MoveAxis(N, 41, ABG)
23:50:03.320 00.000 16108 Guiding  Dir = 0, Dur = 41
23:50:03.320 00.000 16108 IsSlewing returns 0
23:50:03.320 00.000 16108 IsGuiding returns 0
23:50:03.323 00.003 16108 PulseGuide returned control before completion, sleep 49
23:50:03.323 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4317, FiltMin=3622, FiltMax=18070, Gamma=1.000
23:50:03.337 00.014 21068 UpdateGuideState exits: m=21826 SNR=20.4
23:50:03.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:03.338 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:03.340 00.002 21068 Enqueuing Expose request
23:50:03.383 00.043 16108 IsGuiding returns 1
23:50:03.383 00.000 16108 scope still moving after pulse duration time elapsed
23:50:03.414 00.031 16108 IsSlewing returns 0
23:50:03.414 00.000 16108 IsGuiding returns 0
23:50:03.414 00.000 16108 scope move finished after 41 + 52 ms
23:50:03.414 00.000 16108 Move returns status 0, amount 41
23:50:03.414 00.000 16108 move complete, result=0
23:50:03.414 00.000 16108 worker thread done servicing request
23:50:03.414 00.000 16108 Worker thread wakes up
23:50:03.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:03.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:03.414 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
23:50:04.390 00.976 16108 Exposure complete
23:50:04.454 00.064 16108 worker thread done servicing request
23:50:04.454 00.000 21068 OnExposeComplete: enter
23:50:04.456 00.002 21068 UpdateGuideState(): m_state=6
23:50:04.456 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5711
23:50:04.457 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.73, Mass=27985, SNR=24.5, Peak=7555 HFD=2.7
23:50:04.458 00.001 21068 MultiStar: [#1 -0.32,0.21,1.45,U] [#2 0.24,0.13,1.60,U] [#3 -0.38,0.09,1.47,U] [#4 -0.22,0.51,0.00,M3] [#5 -0.04,0.30,1.39,U] [#6 -0.53,0.77,0.00,M6] [#7 0.96,-0.50,0.00,M6] [#8 0.36,0.03,0.70,U] 
23:50:04.459 00.001 21068 refined, 5 included, MultiStar: {-0.09, 0.12}, one-star: {-0.23, -0.18}
23:50:04.459 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
23:50:04.460 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
23:50:04.461 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.21 mountX=0.11 mountY=-0.09, mountTheta=-0.73
23:50:04.462 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
23:50:04.463 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
23:50:04.464 00.001 16108 Worker thread wakes up
23:50:04.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:50:04.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:50:04.464 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.09
23:50:04.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:50:04.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:04.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:04.464 00.000 16108 MoveAxis(E, 0, ABG)
23:50:04.464 00.000 16108 Move returns status 0, amount 0
23:50:04.464 00.000 16108 MoveAxis(N, 0, ABG)
23:50:04.464 00.000 16108 Move returns status 0, amount 0
23:50:04.464 00.000 16108 move complete, result=0
23:50:04.464 00.000 16108 worker thread done servicing request
23:50:04.468 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=4323, FiltMin=3641, FiltMax=18525, Gamma=1.000
23:50:04.482 00.014 21068 UpdateGuideState exits: m=27985 SNR=24.5
23:50:04.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:04.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:04.485 00.001 21068 Enqueuing Expose request
23:50:04.485 00.000 16108 Worker thread wakes up
23:50:04.485 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:04.486 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:04.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:05.658 01.172 16108 Exposure complete
23:50:05.725 00.067 16108 worker thread done servicing request
23:50:05.725 00.000 21068 OnExposeComplete: enter
23:50:05.726 00.001 21068 UpdateGuideState(): m_state=6
23:50:05.727 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5712
23:50:05.728 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.11, Mass=25849, SNR=24.3, Peak=7955 HFD=2.7
23:50:05.729 00.001 21068 MultiStar: [#1 0.37,0.12,1.46,U] [#2 0.23,0.05,1.60,U] [#3 -0.11,0.01,1.31,U] [#4 0.14,0.44,0.94,U] [#5 0.24,0.37,1.41,U] [#6 -0.13,0.22,0.78,U] [#7 0.48,-0.08,0.00,M7] [#8 -0.14,0.33,0.77,U] 
23:50:05.731 00.002 21068 refined, 7 included, MultiStar: {0.07, 0.20}, one-star: {-0.38, 0.20}
23:50:05.731 00.000 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
23:50:05.732 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
23:50:05.733 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.23 mountX=-0.04 mountY=-0.21, mountTheta=-1.74
23:50:05.736 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.20, opts=13)
23:50:05.738 00.002 21068 Enqueuing Move request for scope (0.07, 0.20)
23:50:05.739 00.001 16108 Worker thread wakes up
23:50:05.740 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
23:50:05.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
23:50:05.740 00.000 16108 Moving (0.07, 0.20) raw xDistance=-0.04 yDistance=-0.21
23:50:05.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:50:05.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:50:05.740 00.000 16108 MoveAxis(E, 0, ABG)
23:50:05.740 00.000 16108 Move returns status 0, amount 0
23:50:05.740 00.000 16108 MoveAxis(N, 42, ABG)
23:50:05.740 00.000 16108 Guiding  Dir = 0, Dur = 42
23:50:05.740 00.000 16108 IsSlewing returns 0
23:50:05.741 00.001 16108 IsGuiding returns 0
23:50:05.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4329, FiltMin=3693, FiltMax=21197, Gamma=1.000
23:50:05.764 00.020 16108 PulseGuide returned control before completion, sleep 30
23:50:05.767 00.003 21068 UpdateGuideState exits: m=25849 SNR=24.3
23:50:05.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:05.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:05.769 00.000 21068 Enqueuing Expose request
23:50:05.809 00.040 16108 IsGuiding returns 1
23:50:05.809 00.000 16108 scope still moving after pulse duration time elapsed
23:50:05.840 00.031 16108 IsSlewing returns 0
23:50:05.840 00.000 16108 IsGuiding returns 1
23:50:05.871 00.031 16108 IsSlewing returns 0
23:50:05.871 00.000 16108 IsGuiding returns 0
23:50:05.871 00.000 16108 scope move finished after 42 + 89 ms
23:50:05.871 00.000 16108 Move returns status 0, amount 42
23:50:05.871 00.000 16108 move complete, result=0
23:50:05.872 00.001 16108 worker thread done servicing request
23:50:05.872 00.000 16108 Worker thread wakes up
23:50:05.872 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
23:50:05.875 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:05.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:06.860 00.985 16108 Exposure complete
23:50:06.922 00.062 16108 worker thread done servicing request
23:50:06.922 00.000 21068 OnExposeComplete: enter
23:50:06.923 00.001 21068 UpdateGuideState(): m_state=6
23:50:06.924 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5713
23:50:06.924 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=877.02, Mass=18235, SNR=21.0, Peak=7600 HFD=2.1
23:50:06.925 00.001 21068 MultiStar: [#1 0.60,-0.26,0.00,M1] [#2 0.52,-0.24,0.00,M4] [#3 0.01,-0.26,1.43,U] [#4 0.07,-0.02,1.18,U] [#5 0.41,-0.18,1.52,U] [#6 0.01,0.53,0.00,M6] [#7 1.03,-0.53,0.00,M8] [#8 0.53,0.08,0.00,M1] 
23:50:06.926 00.001 21068 single-star, 3 included, MultiStar: {0.17, -0.11}, one-star: {0.15, 0.11}
23:50:06.927 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:50:06.928 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
23:50:06.928 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
23:50:06.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.11, opts=13)
23:50:06.932 00.002 21068 Enqueuing Move request for scope (0.15, 0.11)
23:50:06.932 00.000 16108 Worker thread wakes up
23:50:06.933 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
23:50:06.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
23:50:06.933 00.000 16108 Moving (0.15, 0.11) raw xDistance=-0.13 yDistance=-0.14
23:50:06.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:50:06.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:06.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:06.933 00.000 16108 MoveAxis(E, 0, ABG)
23:50:06.933 00.000 16108 Move returns status 0, amount 0
23:50:06.933 00.000 16108 MoveAxis(N, 0, ABG)
23:50:06.933 00.000 16108 Move returns status 0, amount 0
23:50:06.933 00.000 16108 move complete, result=0
23:50:06.933 00.000 16108 worker thread done servicing request
23:50:06.938 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4333, FiltMin=3715, FiltMax=20723, Gamma=1.000
23:50:06.952 00.014 21068 UpdateGuideState exits: m=18235 SNR=21.0
23:50:06.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:06.955 00.001 21068 Enqueuing Expose request
23:50:06.957 00.002 16108 Worker thread wakes up
23:50:06.957 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:06.958 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:06.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:08.104 01.146 16108 Exposure complete
23:50:08.161 00.057 16108 worker thread done servicing request
23:50:08.161 00.000 21068 OnExposeComplete: enter
23:50:08.161 00.000 21068 UpdateGuideState(): m_state=6
23:50:08.162 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5714
23:50:08.163 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=877.09, Mass=21337, SNR=21.5, Peak=8067 HFD=2.5
23:50:08.165 00.002 21068 MultiStar: [#1 -0.36,0.48,0.00,M2] [#2 0.21,-0.01,1.43,U] [#3 0.05,0.13,1.32,U] [#4 -0.45,0.55,0.00,M2] [#5 0.21,-0.12,1.48,U] [#6 -0.43,0.61,0.00,M7] [#7 -0.55,1.23,0.00,M9] [#8 0.01,0.30,0.64,U] 
23:50:08.166 00.001 21068 refined, 4 included, MultiStar: {0.01, 0.06}, one-star: {-0.64, 0.18}
23:50:08.167 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
23:50:08.167 00.000 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
23:50:08.168 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.44 mountX=0.00 mountY=-0.06, mountTheta=-1.52
23:50:08.170 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
23:50:08.171 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
23:50:08.171 00.000 16108 Worker thread wakes up
23:50:08.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:50:08.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:50:08.171 00.000 16108 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
23:50:08.172 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:50:08.172 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:08.172 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:08.172 00.000 16108 MoveAxis(E, 0, ABG)
23:50:08.172 00.000 16108 Move returns status 0, amount 0
23:50:08.172 00.000 16108 MoveAxis(N, 0, ABG)
23:50:08.172 00.000 16108 Move returns status 0, amount 0
23:50:08.172 00.000 16108 move complete, result=0
23:50:08.172 00.000 16108 worker thread done servicing request
23:50:08.177 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4333, FiltMin=3670, FiltMax=17709, Gamma=1.000
23:50:08.200 00.023 21068 UpdateGuideState exits: m=21337 SNR=21.5
23:50:08.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.201 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:08.202 00.001 21068 Enqueuing Expose request
23:50:08.204 00.002 16108 Worker thread wakes up
23:50:08.204 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:08.205 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:08.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:09.181 00.976 16108 Exposure complete
23:50:09.247 00.066 16108 worker thread done servicing request
23:50:09.247 00.000 21068 OnExposeComplete: enter
23:50:09.249 00.002 21068 UpdateGuideState(): m_state=6
23:50:09.250 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5715
23:50:09.251 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=877.60, Mass=19389, SNR=22.4, Peak=8147 HFD=2.3
23:50:09.251 00.000 21068 MultiStar: [#1 0.00,0.15,2.03,U] [#2 0.00,0.18,1.11,U] [#3 -0.21,0.12,1.52,U] [#4 -0.06,0.41,1.52,U] [#5 0.28,0.16,1.29,U] [#6 -0.41,0.06,1.08,U] [#7 0.32,-0.24,0.67,U] [#8 0.35,0.88,0.00,M1] 
23:50:09.252 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.21}, one-star: {-0.50, 0.69}
23:50:09.253 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:50:09.254 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
23:50:09.254 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.92 mountX=0.11 mountY=-0.18, mountTheta=-1.03
23:50:09.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.21, opts=13)
23:50:09.257 00.001 21068 Enqueuing Move request for scope (-0.07, 0.21)
23:50:09.258 00.001 16108 Worker thread wakes up
23:50:09.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
23:50:09.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
23:50:09.258 00.000 16108 Moving (-0.07, 0.21) raw xDistance=0.11 yDistance=-0.18
23:50:09.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:50:09.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:09.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:50:09.258 00.000 16108 MoveAxis(E, 0, ABG)
23:50:09.258 00.000 16108 Move returns status 0, amount 0
23:50:09.258 00.000 16108 MoveAxis(N, 0, ABG)
23:50:09.258 00.000 16108 Move returns status 0, amount 0
23:50:09.258 00.000 16108 move complete, result=0
23:50:09.258 00.000 16108 worker thread done servicing request
23:50:09.263 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4336, FiltMin=3616, FiltMax=17165, Gamma=1.000
23:50:09.276 00.013 21068 UpdateGuideState exits: m=19389 SNR=22.4
23:50:09.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:09.277 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:09.278 00.001 21068 Enqueuing Expose request
23:50:09.279 00.001 16108 Worker thread wakes up
23:50:09.279 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:09.280 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:09.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:10.436 01.156 16108 Exposure complete
23:50:10.493 00.057 16108 worker thread done servicing request
23:50:10.493 00.000 21068 OnExposeComplete: enter
23:50:10.495 00.002 21068 UpdateGuideState(): m_state=6
23:50:10.497 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5716
23:50:10.499 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=876.76, Mass=14397, SNR=16.8, Peak=6803 HFD=1.8
23:50:10.500 00.001 21068 MultiStar: [#1 -0.00,0.39,2.90,U] [#2 -0.07,0.22,1.72,U] [#3 0.00,-0.11,2.95,U] [#4 -0.24,-0.17,1.33,U] [#5 0.59,0.04,0.00,M1] [#6 -0.09,0.69,0.00,M7] [#7 0.22,-0.39,1.10,U] [#8 0.40,0.31,0.00,M2] 
23:50:10.503 00.003 21068 refined, 5 included, MultiStar: {-0.02, 0.04}, one-star: {-0.03, -0.14}
23:50:10.504 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
23:50:10.506 00.002 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
23:50:10.507 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.09 mountX=0.03 mountY=-0.03, mountTheta=-0.85
23:50:10.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
23:50:10.510 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
23:50:10.511 00.001 16108 Worker thread wakes up
23:50:10.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:50:10.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:50:10.511 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
23:50:10.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:50:10.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:10.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:10.511 00.000 16108 MoveAxis(E, 0, ABG)
23:50:10.511 00.000 16108 Move returns status 0, amount 0
23:50:10.511 00.000 16108 MoveAxis(N, 0, ABG)
23:50:10.511 00.000 16108 Move returns status 0, amount 0
23:50:10.512 00.001 16108 move complete, result=0
23:50:10.512 00.000 16108 worker thread done servicing request
23:50:10.516 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4336, FiltMin=3661, FiltMax=17741, Gamma=1.000
23:50:10.531 00.015 21068 UpdateGuideState exits: m=14397 SNR=16.8
23:50:10.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:10.533 00.001 21068 Enqueuing Expose request
23:50:10.534 00.001 16108 Worker thread wakes up
23:50:10.534 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:10.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:10.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:11.516 00.982 16108 Exposure complete
23:50:11.590 00.074 16108 worker thread done servicing request
23:50:11.590 00.000 21068 OnExposeComplete: enter
23:50:11.591 00.001 21068 UpdateGuideState(): m_state=6
23:50:11.594 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5717
23:50:11.595 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.02, Mass=17221, SNR=18.7, Peak=8240 HFD=2.3
23:50:11.597 00.002 21068 MultiStar: [#1 0.08,0.17,1.79,U] [#2 0.98,-0.24,0.00,M2] [#3 0.18,0.08,2.06,U] [#4 0.42,0.28,0.00,M1] [#5 0.67,0.03,0.00,M2] [#6 0.13,0.05,1.41,U] [#7 1.18,0.63,0.00,M8] [#8 0.26,-0.78,0.00,M3] 
23:50:11.598 00.001 21068 refined, 3 included, MultiStar: {0.13, 0.11}, one-star: {0.12, 0.12}
23:50:11.600 00.002 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
23:50:11.601 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
23:50:11.602 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.68 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
23:50:11.605 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
23:50:11.605 00.000 21068 Enqueuing Move request for scope (0.13, 0.11)
23:50:11.607 00.002 16108 Worker thread wakes up
23:50:11.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:50:11.607 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:50:11.607 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
23:50:11.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:50:11.608 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:11.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:11.608 00.000 16108 MoveAxis(E, 0, ABG)
23:50:11.608 00.000 16108 Move returns status 0, amount 0
23:50:11.608 00.000 16108 MoveAxis(N, 0, ABG)
23:50:11.608 00.000 16108 Move returns status 0, amount 0
23:50:11.608 00.000 16108 move complete, result=0
23:50:11.608 00.000 16108 worker thread done servicing request
23:50:11.613 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1843, max=65535, med=4342, FiltMin=3689, FiltMax=16899, Gamma=1.000
23:50:11.635 00.022 21068 UpdateGuideState exits: m=17221 SNR=18.7
23:50:11.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:11.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:11.639 00.001 21068 Enqueuing Expose request
23:50:11.640 00.001 16108 Worker thread wakes up
23:50:11.640 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:11.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:11.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:12.803 01.162 16108 Exposure complete
23:50:12.876 00.073 16108 worker thread done servicing request
23:50:12.876 00.000 21068 OnExposeComplete: enter
23:50:12.877 00.001 21068 UpdateGuideState(): m_state=6
23:50:12.878 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5718
23:50:12.878 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.26, Mass=17874, SNR=19.1, Peak=7056 HFD=2.0
23:50:12.879 00.001 21068 MultiStar: [#1 0.28,-0.26,1.78,U] [#2 0.82,-0.26,0.00,M3] [#3 0.09,-0.41,2.15,U] [#4 -0.24,0.34,1.49,U] [#5 0.58,0.00,0.00,M3] [#6 -0.05,0.14,1.42,U] [#7 1.57,-1.02,0.00,M9] [#8 0.79,-0.13,0.00,M4] 
23:50:12.880 00.001 21068 refined, 4 included, MultiStar: {0.04, -0.16}, one-star: {0.02, -0.64}
23:50:12.881 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
23:50:12.881 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
23:50:12.883 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.36 mountX=-0.06 mountY=0.15, mountTheta=1.97
23:50:12.885 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.16, opts=13)
23:50:12.886 00.001 21068 Enqueuing Move request for scope (0.04, -0.16)
23:50:12.886 00.000 16108 Worker thread wakes up
23:50:12.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:50:12.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:50:12.887 00.001 16108 Moving (0.04, -0.16) raw xDistance=-0.06 yDistance=0.15
23:50:12.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:12.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:12.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:50:12.887 00.000 16108 MoveAxis(E, 0, ABG)
23:50:12.887 00.000 16108 Move returns status 0, amount 0
23:50:12.887 00.000 16108 MoveAxis(N, 0, ABG)
23:50:12.887 00.000 16108 Move returns status 0, amount 0
23:50:12.887 00.000 16108 move complete, result=0
23:50:12.887 00.000 16108 worker thread done servicing request
23:50:12.890 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4345, FiltMin=3731, FiltMax=17427, Gamma=1.000
23:50:12.903 00.013 21068 UpdateGuideState exits: m=17874 SNR=19.1
23:50:12.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.906 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:12.907 00.001 21068 Enqueuing Expose request
23:50:12.909 00.002 16108 Worker thread wakes up
23:50:12.909 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:12.911 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:12.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:13.882 00.971 16108 Exposure complete
23:50:13.952 00.070 16108 worker thread done servicing request
23:50:13.953 00.001 21068 OnExposeComplete: enter
23:50:13.955 00.002 21068 UpdateGuideState(): m_state=6
23:50:13.956 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5719
23:50:13.959 00.003 21068 Star::Find returns 1 (0), X=220.65, Y=877.08, Mass=27682, SNR=25.2, Peak=7248 HFD=3.2
23:50:13.961 00.002 21068 MultiStar: [#1 0.08,0.05,1.18,U] [#2 0.83,0.23,0.00,M4] [#3 0.06,0.05,1.42,U] [#4 -0.06,0.44,0.97,U] [#5 0.52,0.07,0.00,M4] [#6 -0.14,0.62,0.00,M6] [#7 0.23,0.01,0.47,U] [#8 0.59,-0.26,0.00,M5] 
23:50:13.962 00.001 21068 refined, 4 included, MultiStar: {0.07, 0.14}, one-star: {0.13, 0.17}
23:50:13.964 00.002 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
23:50:13.965 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
23:50:13.968 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=-0.04 mountY=-0.16, mountTheta=-1.85
23:50:13.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
23:50:13.972 00.002 21068 Enqueuing Move request for scope (0.07, 0.14)
23:50:13.973 00.001 16108 Worker thread wakes up
23:50:13.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:50:13.975 00.002 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:50:13.975 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.16
23:50:13.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:50:13.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:13.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:50:13.975 00.000 16108 MoveAxis(E, 0, ABG)
23:50:13.975 00.000 16108 Move returns status 0, amount 0
23:50:13.975 00.000 16108 MoveAxis(N, 0, ABG)
23:50:13.975 00.000 16108 Move returns status 0, amount 0
23:50:13.975 00.000 16108 move complete, result=0
23:50:13.975 00.000 16108 worker thread done servicing request
23:50:13.979 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4349, FiltMin=3680, FiltMax=17779, Gamma=1.000
23:50:13.996 00.017 21068 UpdateGuideState exits: m=27682 SNR=25.2
23:50:13.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:13.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:13.999 00.001 21068 Enqueuing Expose request
23:50:14.000 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:14.000 00.000 16108 Worker thread wakes up
23:50:14.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:14.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:15.165 01.164 16108 Exposure complete
23:50:15.236 00.071 16108 worker thread done servicing request
23:50:15.236 00.000 21068 OnExposeComplete: enter
23:50:15.237 00.001 21068 UpdateGuideState(): m_state=6
23:50:15.238 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5720
23:50:15.239 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=876.47, Mass=19783, SNR=20.6, Peak=8240 HFD=2.3
23:50:15.240 00.001 21068 MultiStar: [#1 0.24,-0.13,1.38,U] [#2 0.34,-0.23,1.73,U] [#3 0.18,-0.18,1.37,U] [#4 0.47,-0.13,0.00,M1] [#5 0.30,-0.19,1.35,U] [#6 -0.01,-0.08,1.22,U] [#7 0.67,0.24,0.00,M9] [#8 0.32,-0.01,1.03,U] 
23:50:15.240 00.000 21068 refined, 6 included, MultiStar: {0.15, -0.18}, one-star: {-0.56, -0.44}
23:50:15.241 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
23:50:15.242 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
23:50:15.243 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.88 mountX=-0.18 mountY=0.14, mountTheta=2.47
23:50:15.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.18, opts=13)
23:50:15.248 00.003 21068 Enqueuing Move request for scope (0.15, -0.18)
23:50:15.250 00.002 16108 Worker thread wakes up
23:50:15.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
23:50:15.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
23:50:15.250 00.000 16108 Moving (0.15, -0.18) raw xDistance=-0.18 yDistance=0.14
23:50:15.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:50:15.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:15.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:50:15.251 00.001 16108 MoveAxis(E, 0, ABG)
23:50:15.251 00.000 16108 Move returns status 0, amount 0
23:50:15.251 00.000 16108 MoveAxis(N, 0, ABG)
23:50:15.251 00.000 16108 Move returns status 0, amount 0
23:50:15.251 00.000 16108 move complete, result=0
23:50:15.251 00.000 16108 worker thread done servicing request
23:50:15.258 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4352, FiltMin=3705, FiltMax=20131, Gamma=1.000
23:50:15.279 00.021 21068 UpdateGuideState exits: m=19783 SNR=20.6
23:50:15.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:15.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:15.282 00.001 21068 Enqueuing Expose request
23:50:15.283 00.001 16108 Worker thread wakes up
23:50:15.283 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:15.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:15.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:16.272 00.989 16108 Exposure complete
23:50:16.348 00.076 16108 worker thread done servicing request
23:50:16.348 00.000 21068 OnExposeComplete: enter
23:50:16.349 00.001 21068 UpdateGuideState(): m_state=6
23:50:16.350 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5721
23:50:16.350 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=876.75, Mass=19421, SNR=19.8, Peak=7600 HFD=2.5
23:50:16.351 00.001 21068 MultiStar: [#1 -0.08,0.28,1.71,U] [#2 0.38,-0.58,0.00,M4] [#3 0.60,-0.74,0.00,M1] [#4 0.32,-0.19,1.15,U] [#5 0.08,-0.14,1.26,U] [#6 0.13,0.14,1.31,U] [#7 0.44,-0.75,0.00,M10] [#8 -0.17,0.10,0.97,U] 
23:50:16.352 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {0.26, -0.16}
23:50:16.353 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
23:50:16.354 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
23:50:16.354 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.07 mountY=-0.05, mountTheta=-2.58
23:50:16.357 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
23:50:16.359 00.002 21068 Enqueuing Move request for scope (0.08, 0.03)
23:50:16.360 00.001 16108 Worker thread wakes up
23:50:16.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:50:16.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:50:16.360 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.05
23:50:16.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:16.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:16.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:50:16.361 00.001 16108 MoveAxis(E, 0, ABG)
23:50:16.361 00.000 16108 Move returns status 0, amount 0
23:50:16.361 00.000 16108 MoveAxis(N, 0, ABG)
23:50:16.361 00.000 16108 Move returns status 0, amount 0
23:50:16.361 00.000 16108 move complete, result=0
23:50:16.361 00.000 16108 worker thread done servicing request
23:50:16.368 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4355, FiltMin=3683, FiltMax=17497, Gamma=1.000
23:50:16.384 00.016 21068 UpdateGuideState exits: m=19421 SNR=19.8
23:50:16.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:16.387 00.001 21068 Enqueuing Expose request
23:50:16.388 00.001 16108 Worker thread wakes up
23:50:16.388 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:16.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:16.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:17.554 01.166 16108 Exposure complete
23:50:17.624 00.070 16108 worker thread done servicing request
23:50:17.624 00.000 21068 OnExposeComplete: enter
23:50:17.625 00.001 21068 UpdateGuideState(): m_state=6
23:50:17.626 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5722
23:50:17.627 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.66, Mass=20379, SNR=19.3, Peak=6656 HFD=2.9
23:50:17.628 00.001 21068 MultiStar: [#1 0.07,-0.07,1.83,U] [#2 0.17,0.26,1.62,U] [#3 0.22,-0.48,0.00,M2] [#4 -0.85,0.44,0.00,M1] [#5 0.01,0.04,1.63,U] [#6 -0.20,0.88,0.00,M5] [#7 -0.21,-0.04,0.87,U] [#8 0.24,-0.08,1.09,U] 
23:50:17.628 00.000 21068 refined, 5 included, MultiStar: {0.07, -0.00}, one-star: {0.09, -0.25}
23:50:17.629 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
23:50:17.630 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:50:17.631 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.01 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
23:50:17.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
23:50:17.633 00.000 21068 Enqueuing Move request for scope (0.07, -0.00)
23:50:17.634 00.001 16108 Worker thread wakes up
23:50:17.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:50:17.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:50:17.634 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.02
23:50:17.635 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:17.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:17.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:17.635 00.000 16108 MoveAxis(E, 0, ABG)
23:50:17.635 00.000 16108 Move returns status 0, amount 0
23:50:17.635 00.000 16108 MoveAxis(N, 0, ABG)
23:50:17.635 00.000 16108 Move returns status 0, amount 0
23:50:17.635 00.000 16108 move complete, result=0
23:50:17.635 00.000 16108 worker thread done servicing request
23:50:17.639 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4361, FiltMin=3696, FiltMax=18749, Gamma=1.000
23:50:17.654 00.015 21068 UpdateGuideState exits: m=20379 SNR=19.3
23:50:17.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:17.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:17.657 00.001 21068 Enqueuing Expose request
23:50:17.658 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:17.658 00.000 16108 Worker thread wakes up
23:50:17.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:17.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:18.636 00.977 16108 Exposure complete
23:50:18.695 00.059 16108 worker thread done servicing request
23:50:18.695 00.000 21068 OnExposeComplete: enter
23:50:18.695 00.000 21068 UpdateGuideState(): m_state=6
23:50:18.696 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5723
23:50:18.697 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.64, Mass=26385, SNR=24.8, Peak=7520 HFD=3.1
23:50:18.698 00.001 21068 MultiStar: [#1 0.01,-0.08,1.14,U] [#2 0.53,-0.03,0.00,M4] [#3 0.10,-0.49,0.00,M3] [#4 0.01,0.18,0.87,U] [#5 -0.09,0.05,1.07,U] [#6 -0.49,0.17,0.00,M6] [#7 0.42,-0.33,0.00,M10] [#8 0.06,-0.56,0.00,M3] 
23:50:18.699 00.001 21068 refined, 3 included, MultiStar: {-0.01, -0.04}, one-star: {0.06, -0.27}
23:50:18.699 00.000 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
23:50:18.700 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
23:50:18.701 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.71 mountX=-0.00 mountY=0.04, mountTheta=1.61
23:50:18.704 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
23:50:18.705 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
23:50:18.706 00.001 16108 Worker thread wakes up
23:50:18.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:50:18.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:50:18.706 00.000 16108 Moving (-0.01, -0.04) raw xDistance=-0.00 yDistance=0.04
23:50:18.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:18.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:18.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:18.707 00.001 16108 MoveAxis(E, 0, ABG)
23:50:18.707 00.000 16108 Move returns status 0, amount 0
23:50:18.707 00.000 16108 MoveAxis(N, 0, ABG)
23:50:18.707 00.000 16108 Move returns status 0, amount 0
23:50:18.707 00.000 16108 move complete, result=0
23:50:18.707 00.000 16108 worker thread done servicing request
23:50:18.714 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4361, FiltMin=3744, FiltMax=16128, Gamma=1.000
23:50:18.731 00.017 21068 UpdateGuideState exits: m=26385 SNR=24.8
23:50:18.731 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:18.733 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:18.734 00.001 21068 Enqueuing Expose request
23:50:18.734 00.000 16108 Worker thread wakes up
23:50:18.734 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:18.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:18.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:19.898 01.163 16108 Exposure complete
23:50:19.964 00.066 16108 worker thread done servicing request
23:50:19.964 00.000 21068 OnExposeComplete: enter
23:50:19.965 00.001 21068 UpdateGuideState(): m_state=6
23:50:19.966 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5724
23:50:19.967 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.26, Mass=27572, SNR=24.1, Peak=8016 HFD=3.0
23:50:19.968 00.001 21068 MultiStar: [#1 0.01,-0.41,1.20,U] [#2 0.28,-0.37,1.16,U] [#3 0.24,-0.46,0.00,M4] [#4 0.18,-0.16,0.90,U] [#5 -0.17,-0.53,0.00,M1] [#6 -0.59,0.95,0.00,M7] [#7 -0.40,-0.10,0.92,U] [#8 0.49,-0.46,0.00,M4] 
23:50:19.968 00.000 21068 refined, 4 included, MultiStar: {0.02, -0.16}, one-star: {-0.06, 0.36}
23:50:19.969 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
23:50:19.970 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.91)
23:50:19.971 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=-0.04 mountY=0.15, mountTheta=1.85
23:50:19.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
23:50:19.974 00.001 21068 Enqueuing Move request for scope (0.02, -0.16)
23:50:19.974 00.000 16108 Worker thread wakes up
23:50:19.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
23:50:19.975 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
23:50:19.975 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.04 yDistance=0.15
23:50:19.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:50:19.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:19.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:50:19.975 00.000 16108 MoveAxis(E, 0, ABG)
23:50:19.975 00.000 16108 Move returns status 0, amount 0
23:50:19.975 00.000 16108 MoveAxis(N, 0, ABG)
23:50:19.975 00.000 16108 Move returns status 0, amount 0
23:50:19.976 00.001 16108 move complete, result=0
23:50:19.976 00.000 16108 worker thread done servicing request
23:50:19.979 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4361, FiltMin=3705, FiltMax=17315, Gamma=1.000
23:50:19.993 00.014 21068 UpdateGuideState exits: m=27572 SNR=24.1
23:50:19.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:19.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:19.996 00.001 21068 Enqueuing Expose request
23:50:19.996 00.000 16108 Worker thread wakes up
23:50:19.996 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:19.998 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:19.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:20.964 00.966 16108 Exposure complete
23:50:21.025 00.061 16108 worker thread done servicing request
23:50:21.025 00.000 21068 OnExposeComplete: enter
23:50:21.026 00.001 21068 UpdateGuideState(): m_state=6
23:50:21.027 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5725
23:50:21.028 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.63, Mass=24620, SNR=23.3, Peak=8080 HFD=2.6
23:50:21.029 00.001 21068 MultiStar: [#1 0.17,-0.55,0.00,M1] [#2 0.22,-0.23,1.16,U] [#3 0.06,-0.49,0.00,M5] [#4 0.26,-0.45,0.00,M1] [#5 0.49,-0.93,0.00,M2] [#6 -0.17,0.51,0.00,M8] [#7 -0.25,-1.42,0.00,M10] [#8 0.75,-1.07,0.00,M5] 
23:50:21.029 00.000 21068 refined, 1 included, MultiStar: {0.24, -0.25}, one-star: {0.27, -0.28}
23:50:21.030 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
23:50:21.031 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
23:50:21.032 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-0.80 mountX=-0.28 mountY=0.19, mountTheta=2.56
23:50:21.035 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.25, opts=13)
23:50:21.035 00.000 21068 Enqueuing Move request for scope (0.24, -0.25)
23:50:21.036 00.001 16108 Worker thread wakes up
23:50:21.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
23:50:21.036 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
23:50:21.036 00.000 16108 Moving (0.24, -0.25) raw xDistance=-0.28 yDistance=0.19
23:50:21.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:50:21.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:21.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:50:21.036 00.000 16108 MoveAxis(E, 74, ABG)
23:50:21.036 00.000 16108 Guiding  Dir = 2, Dur = 74
23:50:21.037 00.001 16108 IsSlewing returns 0
23:50:21.037 00.000 16108 IsGuiding returns 0
23:50:21.040 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4361, FiltMin=3696, FiltMax=16189, Gamma=1.000
23:50:21.048 00.008 16108 PulseGuide returned control before completion, sleep 73
23:50:21.054 00.006 21068 UpdateGuideState exits: m=24620 SNR=23.3
23:50:21.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:21.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:21.056 00.000 21068 Enqueuing Expose request
23:50:21.125 00.069 16108 IsGuiding returns 1
23:50:21.125 00.000 16108 scope still moving after pulse duration time elapsed
23:50:21.156 00.031 16108 IsSlewing returns 0
23:50:21.156 00.000 16108 IsGuiding returns 0
23:50:21.156 00.000 16108 scope move finished after 74 + 45 ms
23:50:21.156 00.000 16108 Move returns status 0, amount 74
23:50:21.156 00.000 16108 MoveAxis(N, 0, ABG)
23:50:21.156 00.000 16108 Move returns status 0, amount 0
23:50:21.156 00.000 16108 move complete, result=0
23:50:21.156 00.000 16108 worker thread done servicing request
23:50:21.156 00.000 16108 Worker thread wakes up
23:50:21.156 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
23:50:21.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:21.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:22.311 01.154 16108 Exposure complete
23:50:22.390 00.079 16108 worker thread done servicing request
23:50:22.390 00.000 21068 OnExposeComplete: enter
23:50:22.391 00.001 21068 UpdateGuideState(): m_state=6
23:50:22.392 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5726
23:50:22.392 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.41, Mass=30428, SNR=26.2, Peak=8016 HFD=2.9
23:50:22.393 00.001 21068 MultiStar: [#1 -0.01,-0.33,1.12,U] [#2 0.20,-0.24,0.99,U] [#3 0.15,-0.59,0.00,M6] [#4 -0.30,-0.17,0.85,U] [#5 0.59,-0.48,0.00,M3] [#6 -0.78,-0.25,0.00,M9] [#7 1.57,0.30,0.00,R] [#8 0.04,-0.20,0.82,U] 
23:50:22.394 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.30}, one-star: {0.09, -0.50}
23:50:22.395 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
23:50:22.395 00.000 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
23:50:22.396 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.53 mountX=-0.06 mountY=0.29, mountTheta=1.79
23:50:22.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.30, opts=13)
23:50:22.398 00.000 21068 Enqueuing Move request for scope (0.01, -0.30)
23:50:22.399 00.001 16108 Worker thread wakes up
23:50:22.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.30) opts 0xd
23:50:22.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.30)
23:50:22.399 00.000 16108 Moving (0.01, -0.30) raw xDistance=-0.06 yDistance=0.29
23:50:22.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:22.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:22.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:50:22.401 00.002 16108 MoveAxis(E, 0, ABG)
23:50:22.401 00.000 16108 Move returns status 0, amount 0
23:50:22.401 00.000 16108 MoveAxis(N, 0, ABG)
23:50:22.401 00.000 16108 Move returns status 0, amount 0
23:50:22.401 00.000 16108 move complete, result=0
23:50:22.401 00.000 16108 worker thread done servicing request
23:50:22.405 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4358, FiltMin=3760, FiltMax=15734, Gamma=1.000
23:50:22.418 00.013 21068 UpdateGuideState exits: m=30428 SNR=26.2
23:50:22.419 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:22.420 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:22.421 00.001 21068 Enqueuing Expose request
23:50:22.421 00.000 16108 Worker thread wakes up
23:50:22.421 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:50:22.422 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:22.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:23.387 00.965 16108 Exposure complete
23:50:23.456 00.069 16108 worker thread done servicing request
23:50:23.456 00.000 21068 OnExposeComplete: enter
23:50:23.458 00.002 21068 UpdateGuideState(): m_state=6
23:50:23.460 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5727
23:50:23.461 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.76, Mass=24749, SNR=23.3, Peak=6864 HFD=2.9
23:50:23.463 00.002 21068 MultiStar: [#1 -0.11,0.05,1.45,U] [#2 0.30,-0.16,1.22,U] [#3 -0.15,-0.03,1.13,U] [#4 0.41,0.23,0.93,U] [#5 0.38,0.05,1.20,U] [#6 -0.44,0.67,0.00,M10] [#7 0.00,0.00,0.00,L] [#8 0.17,-0.29,0.79,U] [#9 -0.14,-0.05,0.55,U] 
23:50:23.465 00.002 21068 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {-0.25, -0.14}
23:50:23.467 00.002 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
23:50:23.468 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
23:50:23.469 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.39 mountX=-0.09 mountY=0.01, mountTheta=2.99
23:50:23.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
23:50:23.472 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
23:50:23.473 00.001 16108 Worker thread wakes up
23:50:23.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:50:23.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:50:23.473 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
23:50:23.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:23.474 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:23.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:23.474 00.000 16108 MoveAxis(E, 0, ABG)
23:50:23.474 00.000 16108 Move returns status 0, amount 0
23:50:23.474 00.000 16108 MoveAxis(N, 0, ABG)
23:50:23.474 00.000 16108 Move returns status 0, amount 0
23:50:23.474 00.000 16108 move complete, result=0
23:50:23.474 00.000 16108 worker thread done servicing request
23:50:23.478 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4358, FiltMin=3689, FiltMax=17174, Gamma=1.000
23:50:23.491 00.013 21068 UpdateGuideState exits: m=24749 SNR=23.3
23:50:23.493 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:23.493 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:23.494 00.001 21068 Enqueuing Expose request
23:50:23.495 00.001 16108 Worker thread wakes up
23:50:23.495 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:23.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:23.496 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:24.648 01.152 16108 Exposure complete
23:50:24.721 00.073 16108 worker thread done servicing request
23:50:24.721 00.000 21068 OnExposeComplete: enter
23:50:24.721 00.000 21068 UpdateGuideState(): m_state=6
23:50:24.722 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5728
23:50:24.725 00.003 21068 Star::Find returns 1 (0), X=220.69, Y=876.34, Mass=21382, SNR=20.8, Peak=7203 HFD=2.7
23:50:24.726 00.001 21068 MultiStar: [#1 0.17,-0.26,1.50,U] [#2 0.41,-0.34,0.00,M1] [#3 -0.32,-0.34,1.68,U] [#4 -0.67,-0.02,0.00,M1] [#5 -0.16,-0.15,1.44,U] [#6 -0.20,-0.45,0.00,R] [#7 -1.05,-0.63,0.00,M1] [#8 0.29,-0.44,0.00,M4] 
23:50:24.728 00.002 21068 refined, 3 included, MultiStar: {-0.06, -0.31}, one-star: {0.17, -0.57}
23:50:24.729 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
23:50:24.731 00.002 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
23:50:24.733 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.77 mountX=0.01 mountY=0.32, mountTheta=1.55
23:50:24.737 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.31, opts=13)
23:50:24.739 00.002 21068 Enqueuing Move request for scope (-0.06, -0.31)
23:50:24.741 00.002 16108 Worker thread wakes up
23:50:24.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
23:50:24.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
23:50:24.741 00.000 16108 Moving (-0.06, -0.31) raw xDistance=0.01 yDistance=0.32
23:50:24.742 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:50:24.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:24.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:50:24.742 00.000 16108 MoveAxis(E, 0, ABG)
23:50:24.742 00.000 16108 Move returns status 0, amount 0
23:50:24.742 00.000 16108 MoveAxis(N, 0, ABG)
23:50:24.742 00.000 16108 Move returns status 0, amount 0
23:50:24.742 00.000 16108 move complete, result=0
23:50:24.742 00.000 16108 worker thread done servicing request
23:50:24.750 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4358, FiltMin=3705, FiltMax=18726, Gamma=1.000
23:50:24.766 00.016 21068 UpdateGuideState exits: m=21382 SNR=20.8
23:50:24.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:24.769 00.001 21068 Enqueuing Expose request
23:50:24.771 00.002 16108 Worker thread wakes up
23:50:24.772 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:50:24.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:24.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:25.757 00.984 16108 Exposure complete
23:50:25.828 00.071 16108 worker thread done servicing request
23:50:25.828 00.000 21068 OnExposeComplete: enter
23:50:25.829 00.001 21068 UpdateGuideState(): m_state=6
23:50:25.830 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5729
23:50:25.833 00.003 21068 Star::Find returns 1 (0), X=220.68, Y=876.18, Mass=28802, SNR=24.8, Peak=7408 HFD=2.7
23:50:25.834 00.001 21068 MultiStar: [#1 0.12,-0.22,1.67,U] [#2 0.38,-0.29,0.00,M2] [#3 -0.15,-0.32,0.91,U] [#4 0.32,0.31,1.11,U] [#5 0.03,-0.54,0.00,M2] [#6 0.57,0.96,0.00,M1] [#7 -1.18,-0.55,0.00,M2] [#8 0.60,-0.31,0.00,M5] 
23:50:25.836 00.002 21068 refined, 3 included, MultiStar: {0.12, -0.22}, one-star: {0.15, -0.73}
23:50:25.837 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
23:50:25.838 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
23:50:25.839 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.26 cameraTheta=-1.06 mountX=-0.16 mountY=0.19, mountTheta=2.28
23:50:25.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.22, opts=13)
23:50:25.842 00.001 21068 Enqueuing Move request for scope (0.12, -0.22)
23:50:25.843 00.001 16108 Worker thread wakes up
23:50:25.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
23:50:25.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
23:50:25.843 00.000 16108 Moving (0.12, -0.22) raw xDistance=-0.16 yDistance=0.19
23:50:25.844 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:50:25.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:25.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:50:25.844 00.000 16108 MoveAxis(E, 0, ABG)
23:50:25.844 00.000 16108 Move returns status 0, amount 0
23:50:25.844 00.000 16108 MoveAxis(N, 0, ABG)
23:50:25.844 00.000 16108 Move returns status 0, amount 0
23:50:25.844 00.000 16108 move complete, result=0
23:50:25.844 00.000 16108 worker thread done servicing request
23:50:25.848 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2166, max=65535, med=4358, FiltMin=3715, FiltMax=18006, Gamma=1.000
23:50:25.862 00.014 21068 UpdateGuideState exits: m=28802 SNR=24.8
23:50:25.862 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:25.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:25.864 00.001 21068 Enqueuing Expose request
23:50:25.864 00.000 16108 Worker thread wakes up
23:50:25.864 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:25.866 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:25.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:27.034 01.168 16108 Exposure complete
23:50:27.100 00.066 16108 worker thread done servicing request
23:50:27.100 00.000 21068 OnExposeComplete: enter
23:50:27.101 00.001 21068 UpdateGuideState(): m_state=6
23:50:27.102 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5730
23:50:27.103 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.71, Mass=22639, SNR=21.8, Peak=7600 HFD=2.6
23:50:27.104 00.001 21068 MultiStar: [#1 0.39,-0.25,1.53,U] [#2 0.65,-0.17,0.00,M3] [#3 0.31,-0.58,0.00,M4] [#4 0.30,0.07,1.00,U] [#5 0.36,-0.43,0.00,M3] [#6 0.61,0.88,0.00,M2] [#7 -1.13,-0.65,0.00,M3] [#8 -0.04,-0.21,0.79,U] 
23:50:27.104 00.000 21068 single-star, 3 included, MultiStar: {0.24, -0.16}, one-star: {0.19, -0.20}
23:50:27.105 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
23:50:27.107 00.002 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
23:50:27.107 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.22 mountY=0.15, mountTheta=2.54
23:50:27.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.20, opts=13)
23:50:27.110 00.001 21068 Enqueuing Move request for scope (0.19, -0.20)
23:50:27.111 00.001 16108 Worker thread wakes up
23:50:27.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
23:50:27.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
23:50:27.111 00.000 16108 Moving (0.19, -0.20) raw xDistance=-0.22 yDistance=0.15
23:50:27.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:50:27.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:27.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:50:27.111 00.000 16108 MoveAxis(E, 57, ABG)
23:50:27.111 00.000 16108 Guiding  Dir = 2, Dur = 57
23:50:27.111 00.000 16108 IsSlewing returns 0
23:50:27.111 00.000 16108 IsGuiding returns 0
23:50:27.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4358, FiltMin=3737, FiltMax=19933, Gamma=1.000
23:50:27.129 00.015 21068 UpdateGuideState exits: m=22639 SNR=21.8
23:50:27.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:27.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:27.132 00.001 21068 Enqueuing Expose request
23:50:27.164 00.032 16108 PulseGuide returned control before completion, sleep 15
23:50:27.194 00.030 16108 IsGuiding returns 1
23:50:27.194 00.000 16108 scope still moving after pulse duration time elapsed
23:50:27.225 00.031 16108 IsSlewing returns 0
23:50:27.225 00.000 16108 IsGuiding returns 1
23:50:27.257 00.032 16108 IsSlewing returns 0
23:50:27.257 00.000 16108 IsGuiding returns 0
23:50:27.257 00.000 16108 scope move finished after 57 + 88 ms
23:50:27.258 00.001 16108 Move returns status 0, amount 57
23:50:27.258 00.000 16108 MoveAxis(N, 0, ABG)
23:50:27.258 00.000 16108 Move returns status 0, amount 0
23:50:27.258 00.000 16108 move complete, result=0
23:50:27.258 00.000 16108 worker thread done servicing request
23:50:27.258 00.000 16108 Worker thread wakes up
23:50:27.258 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
23:50:27.260 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:27.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:28.226 00.966 16108 Exposure complete
23:50:28.282 00.056 16108 worker thread done servicing request
23:50:28.282 00.000 21068 OnExposeComplete: enter
23:50:28.283 00.001 21068 UpdateGuideState(): m_state=6
23:50:28.284 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5731
23:50:28.285 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.06, Mass=29513, SNR=32.3, Peak=7760 HFD=2.9
23:50:28.286 00.001 21068 MultiStar: [#1 0.23,-0.52,0.00,M1] [#2 0.56,-0.25,0.00,M4] [#3 -0.11,-0.25,0.93,U] [#4 0.34,-0.19,0.73,U] [#5 0.26,-0.28,0.83,U] [#6 0.81,-0.35,0.00,M3] [#7 -1.52,-0.66,0.00,M4] [#8 0.08,-0.90,0.00,M5] 
23:50:28.287 00.001 21068 refined, 3 included, MultiStar: {0.11, -0.41}, one-star: {0.01, -0.85}
23:50:28.287 00.000 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
23:50:28.288 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
23:50:28.289 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.41 hyp=0.43 cameraTheta=-1.32 mountX=-0.18 mountY=0.38, mountTheta=2.01
23:50:28.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.41, opts=13)
23:50:28.291 00.000 21068 Enqueuing Move request for scope (0.11, -0.41)
23:50:28.292 00.001 16108 Worker thread wakes up
23:50:28.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.41) opts 0xd
23:50:28.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.41)
23:50:28.293 00.001 16108 Moving (0.11, -0.41) raw xDistance=-0.18 yDistance=0.38
23:50:28.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:50:28.293 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.72
23:50:28.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
23:50:28.293 00.000 16108 MoveAxis(E, 0, ABG)
23:50:28.293 00.000 16108 Move returns status 0, amount 0
23:50:28.293 00.000 16108 MoveAxis(S, 76, ABG)
23:50:28.293 00.000 16108 Guiding  Dir = 1, Dur = 76
23:50:28.293 00.000 16108 IsSlewing returns 0
23:50:28.293 00.000 16108 IsGuiding returns 0
23:50:28.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4358, FiltMin=3725, FiltMax=16921, Gamma=1.000
23:50:28.310 00.013 21068 UpdateGuideState exits: m=29513 SNR=32.3
23:50:28.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:28.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:28.313 00.001 21068 Enqueuing Expose request
23:50:28.353 00.040 16108 PulseGuide returned control before completion, sleep 27
23:50:28.384 00.031 16108 IsGuiding returns 1
23:50:28.384 00.000 16108 scope still moving after pulse duration time elapsed
23:50:28.416 00.032 16108 IsSlewing returns 0
23:50:28.416 00.000 16108 IsGuiding returns 1
23:50:28.447 00.031 16108 IsSlewing returns 0
23:50:28.447 00.000 16108 IsGuiding returns 0
23:50:28.447 00.000 16108 scope move finished after 76 + 78 ms
23:50:28.447 00.000 16108 Move returns status 0, amount 76
23:50:28.447 00.000 16108 move complete, result=0
23:50:28.447 00.000 16108 worker thread done servicing request
23:50:28.447 00.000 16108 Worker thread wakes up
23:50:28.447 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 76 ms SOUTH
23:50:28.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:28.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:29.627 01.178 16108 Exposure complete
23:50:29.697 00.070 16108 worker thread done servicing request
23:50:29.698 00.001 21068 OnExposeComplete: enter
23:50:29.699 00.001 21068 UpdateGuideState(): m_state=6
23:50:29.701 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5732
23:50:29.703 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.98, Mass=28243, SNR=29.4, Peak=8688 HFD=2.4
23:50:29.704 00.001 21068 MultiStar: [#1 -0.04,-0.22,1.09,U] [#2 0.63,-0.39,0.00,M5] [#3 0.24,-0.25,1.21,U] [#4 0.16,-0.11,0.77,U] [#5 0.23,-0.25,0.70,U] [#6 0.39,0.35,0.00,M4] [#7 -1.82,-1.24,0.00,M5] [#8 0.38,-0.51,0.00,M6] 
23:50:29.706 00.002 21068 single-star, 4 included, MultiStar: {0.12, -0.15}, one-star: {0.03, 0.07}
23:50:29.708 00.002 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:50:29.709 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
23:50:29.711 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.23 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
23:50:29.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
23:50:29.713 00.000 21068 Enqueuing Move request for scope (0.03, 0.07)
23:50:29.715 00.002 16108 Worker thread wakes up
23:50:29.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:50:29.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:50:29.715 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.01 yDistance=-0.08
23:50:29.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:50:29.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.716 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:29.716 00.000 16108 MoveAxis(E, 0, ABG)
23:50:29.716 00.000 16108 Move returns status 0, amount 0
23:50:29.716 00.000 16108 MoveAxis(N, 0, ABG)
23:50:29.716 00.000 16108 Move returns status 0, amount 0
23:50:29.716 00.000 16108 move complete, result=0
23:50:29.716 00.000 16108 worker thread done servicing request
23:50:29.722 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4361, FiltMin=3725, FiltMax=18000, Gamma=1.000
23:50:29.744 00.022 21068 UpdateGuideState exits: m=28243 SNR=29.4
23:50:29.746 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:29.748 00.001 21068 Enqueuing Expose request
23:50:29.750 00.002 16108 Worker thread wakes up
23:50:29.750 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:29.751 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:29.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:30.723 00.972 16108 Exposure complete
23:50:30.800 00.077 16108 worker thread done servicing request
23:50:30.801 00.001 21068 OnExposeComplete: enter
23:50:30.803 00.002 21068 UpdateGuideState(): m_state=6
23:50:30.803 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5733
23:50:30.805 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=876.72, Mass=21922, SNR=22.2, Peak=7251 HFD=2.8
23:50:30.808 00.003 21068 MultiStar: [#1 -0.36,-0.20,1.50,U] [#2 -0.10,-0.50,0.00,M6] [#3 -0.14,-0.54,0.00,M3] [#4 -0.11,-0.11,0.99,U] [#5 0.34,-0.52,0.00,M2] [#6 0.19,0.47,0.00,M5] [#7 -0.80,-0.60,0.00,M6] [#8 0.53,-0.27,0.00,M7] 
23:50:30.809 00.001 21068 single-star, 2 included, MultiStar: {-0.24, -0.17}, one-star: {-0.17, -0.18}
23:50:30.810 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
23:50:30.810 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
23:50:30.811 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.32 mountX=0.14 mountY=0.22, mountTheta=1.01
23:50:30.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.18, opts=13)
23:50:30.813 00.000 21068 Enqueuing Move request for scope (-0.17, -0.18)
23:50:30.814 00.001 16108 Worker thread wakes up
23:50:30.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
23:50:30.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
23:50:30.814 00.000 16108 Moving (-0.17, -0.18) raw xDistance=0.14 yDistance=0.22
23:50:30.815 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:50:30.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:50:30.815 00.000 16108 MoveAxis(E, 0, ABG)
23:50:30.815 00.000 16108 Move returns status 0, amount 0
23:50:30.815 00.000 16108 MoveAxis(S, 44, ABG)
23:50:30.815 00.000 16108 Guiding  Dir = 1, Dur = 44
23:50:30.815 00.000 16108 IsSlewing returns 0
23:50:30.815 00.000 16108 IsGuiding returns 0
23:50:30.819 00.004 16108 PulseGuide returned control before completion, sleep 51
23:50:30.819 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4361, FiltMin=3741, FiltMax=16851, Gamma=1.000
23:50:30.832 00.013 21068 UpdateGuideState exits: m=21922 SNR=22.2
23:50:30.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:30.835 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:30.837 00.002 21068 Enqueuing Expose request
23:50:30.881 00.044 16108 IsGuiding returns 1
23:50:30.881 00.000 16108 scope still moving after pulse duration time elapsed
23:50:30.913 00.032 16108 IsSlewing returns 0
23:50:30.913 00.000 16108 IsGuiding returns 0
23:50:30.913 00.000 16108 scope move finished after 44 + 53 ms
23:50:30.913 00.000 16108 Move returns status 0, amount 44
23:50:30.913 00.000 16108 move complete, result=0
23:50:30.913 00.000 16108 worker thread done servicing request
23:50:30.913 00.000 16108 Worker thread wakes up
23:50:30.913 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
23:50:30.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:30.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:32.076 01.162 16108 Exposure complete
23:50:32.146 00.070 16108 worker thread done servicing request
23:50:32.146 00.000 21068 OnExposeComplete: enter
23:50:32.149 00.003 21068 UpdateGuideState(): m_state=6
23:50:32.151 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5734
23:50:32.152 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.94, Mass=21446, SNR=22.8, Peak=7331 HFD=2.5
23:50:32.154 00.002 21068 MultiStar: [#1 -0.25,-0.29,1.53,U] [#2 -0.12,-0.23,1.31,U] [#3 -0.10,0.28,1.29,U] [#4 -0.10,0.12,0.95,U] [#5 0.21,-0.10,1.17,U] [#6 -0.72,0.64,0.00,M6] [#7 -1.81,0.17,0.00,M7] [#8 0.06,0.36,0.73,U] 
23:50:32.155 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.01}, one-star: {-0.30, 0.03}
23:50:32.156 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.29)
23:50:32.159 00.003 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.35)
23:50:32.160 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=0.09 mountY=0.03, mountTheta=0.34
23:50:32.163 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
23:50:32.164 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
23:50:32.165 00.001 16108 Worker thread wakes up
23:50:32.167 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:50:32.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:50:32.167 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.09 yDistance=0.03
23:50:32.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:50:32.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:32.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:50:32.167 00.000 16108 MoveAxis(E, 0, ABG)
23:50:32.167 00.000 16108 Move returns status 0, amount 0
23:50:32.167 00.000 16108 MoveAxis(N, 0, ABG)
23:50:32.167 00.000 16108 Move returns status 0, amount 0
23:50:32.167 00.000 16108 move complete, result=0
23:50:32.167 00.000 16108 worker thread done servicing request
23:50:32.173 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4365, FiltMin=3753, FiltMax=18022, Gamma=1.000
23:50:32.199 00.026 21068 UpdateGuideState exits: m=21446 SNR=22.8
23:50:32.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:32.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:32.203 00.001 21068 Enqueuing Expose request
23:50:32.205 00.002 16108 Worker thread wakes up
23:50:32.205 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:32.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:32.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:33.185 00.979 16108 Exposure complete
23:50:33.250 00.065 16108 worker thread done servicing request
23:50:33.251 00.001 21068 OnExposeComplete: enter
23:50:33.251 00.000 21068 UpdateGuideState(): m_state=6
23:50:33.252 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5735
23:50:33.253 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.97, Mass=26228, SNR=25.2, Peak=7440 HFD=2.4
23:50:33.254 00.001 21068 MultiStar: [#1 -0.05,0.20,1.69,U] [#2 -0.33,0.47,0.00,M6] [#3 -0.45,-0.08,1.33,U] [#4 -0.76,0.32,0.00,M1] [#5 0.02,0.34,1.00,U] [#6 0.09,0.90,0.00,M7] [#7 -0.77,-1.07,0.00,M8] [#8 -0.08,-0.12,0.75,U] 
23:50:33.255 00.001 21068 single-star, 4 included, MultiStar: {-0.12, 0.09}, one-star: {0.04, 0.06}
23:50:33.255 00.000 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
23:50:33.256 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
23:50:33.257 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
23:50:33.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
23:50:33.259 00.000 21068 Enqueuing Move request for scope (0.04, 0.06)
23:50:33.260 00.001 16108 Worker thread wakes up
23:50:33.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:50:33.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:50:33.261 00.001 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
23:50:33.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:50:33.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:33.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:33.261 00.000 16108 MoveAxis(E, 0, ABG)
23:50:33.261 00.000 16108 Move returns status 0, amount 0
23:50:33.261 00.000 16108 MoveAxis(N, 0, ABG)
23:50:33.261 00.000 16108 Move returns status 0, amount 0
23:50:33.261 00.000 16108 move complete, result=0
23:50:33.261 00.000 16108 worker thread done servicing request
23:50:33.264 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4365, FiltMin=3741, FiltMax=16489, Gamma=1.000
23:50:33.279 00.015 21068 UpdateGuideState exits: m=26228 SNR=25.2
23:50:33.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:33.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:33.281 00.000 21068 Enqueuing Expose request
23:50:33.282 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:33.283 00.001 16108 Worker thread wakes up
23:50:33.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:33.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:34.438 01.155 16108 Exposure complete
23:50:34.502 00.064 16108 worker thread done servicing request
23:50:34.503 00.001 21068 OnExposeComplete: enter
23:50:34.503 00.000 21068 UpdateGuideState(): m_state=6
23:50:34.504 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5736
23:50:34.505 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.77, Mass=30178, SNR=25.5, Peak=7872 HFD=3.0
23:50:34.506 00.001 21068 MultiStar: [#1 -0.01,0.26,1.22,U] [#2 0.12,0.30,1.03,U] [#3 0.01,0.45,1.34,U] [#4 -0.53,-0.32,0.00,M2] [#5 -0.21,0.28,1.16,U] [#6 0.28,0.81,0.00,M8] [#7 -1.86,-0.60,0.00,M9] [#8 0.21,0.17,0.79,U] 
23:50:34.507 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.24}, one-star: {-0.25, -0.13}
23:50:34.508 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
23:50:34.509 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
23:50:34.509 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.70 mountX=0.07 mountY=-0.22, mountTheta=-1.26
23:50:34.512 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.24, opts=13)
23:50:34.513 00.001 21068 Enqueuing Move request for scope (-0.03, 0.24)
23:50:34.514 00.001 16108 Worker thread wakes up
23:50:34.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
23:50:34.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
23:50:34.514 00.000 16108 Moving (-0.03, 0.24) raw xDistance=0.07 yDistance=-0.22
23:50:34.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:50:34.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:34.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:50:34.514 00.000 16108 MoveAxis(E, 0, ABG)
23:50:34.514 00.000 16108 Move returns status 0, amount 0
23:50:34.514 00.000 16108 MoveAxis(N, 0, ABG)
23:50:34.514 00.000 16108 Move returns status 0, amount 0
23:50:34.514 00.000 16108 move complete, result=0
23:50:34.514 00.000 16108 worker thread done servicing request
23:50:34.519 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4368, FiltMin=3731, FiltMax=18070, Gamma=1.000
23:50:34.539 00.020 21068 UpdateGuideState exits: m=30178 SNR=25.5
23:50:34.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:34.542 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:34.543 00.001 21068 Enqueuing Expose request
23:50:34.544 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:34.545 00.001 16108 Worker thread wakes up
23:50:34.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:34.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:35.512 00.967 16108 Exposure complete
23:50:35.572 00.060 16108 worker thread done servicing request
23:50:35.572 00.000 21068 OnExposeComplete: enter
23:50:35.572 00.000 21068 UpdateGuideState(): m_state=6
23:50:35.574 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5737
23:50:35.575 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.62, Mass=17829, SNR=17.9, Peak=7104 HFD=2.8
23:50:35.576 00.001 21068 MultiStar: [#1 -0.09,0.19,1.85,U] [#2 0.30,0.21,1.78,U] [#3 -0.13,0.11,1.70,U] [#4 -0.34,0.35,0.00,M3] [#5 0.54,-0.16,0.00,M1] [#6 0.17,1.14,0.00,M9] [#7 -1.07,-0.95,0.00,M10] [#8 0.21,-0.22,0.81,U] 
23:50:35.577 00.001 21068 refined, 4 included, MultiStar: {0.01, 0.06}, one-star: {-0.21, -0.29}
23:50:35.577 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
23:50:35.578 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:50:35.579 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
23:50:35.580 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
23:50:35.581 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
23:50:35.582 00.001 16108 Worker thread wakes up
23:50:35.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:50:35.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:50:35.582 00.000 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
23:50:35.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:35.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:35.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:35.582 00.000 16108 MoveAxis(E, 0, ABG)
23:50:35.582 00.000 16108 Move returns status 0, amount 0
23:50:35.583 00.001 16108 MoveAxis(N, 0, ABG)
23:50:35.583 00.000 16108 Move returns status 0, amount 0
23:50:35.583 00.000 16108 move complete, result=0
23:50:35.583 00.000 16108 worker thread done servicing request
23:50:35.586 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4368, FiltMin=3769, FiltMax=19117, Gamma=1.000
23:50:35.600 00.014 21068 UpdateGuideState exits: m=17829 SNR=17.9
23:50:35.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:35.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:35.602 00.000 21068 Enqueuing Expose request
23:50:35.603 00.001 16108 Worker thread wakes up
23:50:35.603 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:35.604 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:35.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:36.759 01.155 16108 Exposure complete
23:50:36.819 00.060 16108 worker thread done servicing request
23:50:36.819 00.000 21068 OnExposeComplete: enter
23:50:36.820 00.001 21068 UpdateGuideState(): m_state=6
23:50:36.821 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5738
23:50:36.821 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=876.79, Mass=25132, SNR=24.2, Peak=8272 HFD=2.7
23:50:36.822 00.001 21068 MultiStar: [#1 0.30,-0.22,1.18,U] [#2 0.45,0.03,1.03,U] [#3 0.26,-0.04,1.26,U] [#4 0.19,0.25,0.99,U] [#5 0.15,-0.19,1.39,U] [#6 -0.22,0.51,0.00,M10] [#7 -1.43,-0.12,0.00,R] [#8 0.59,0.28,0.00,M4] 
23:50:36.823 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {-0.18, -0.11}
23:50:36.824 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
23:50:36.825 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
23:50:36.826 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=-0.20 mountY=0.01, mountTheta=3.09
23:50:36.829 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.06, opts=13)
23:50:36.831 00.002 21068 Enqueuing Move request for scope (0.20, -0.06)
23:50:36.832 00.001 16108 Worker thread wakes up
23:50:36.833 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
23:50:36.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
23:50:36.833 00.000 16108 Moving (0.20, -0.06) raw xDistance=-0.20 yDistance=0.01
23:50:36.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:50:36.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:36.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:36.833 00.000 16108 MoveAxis(E, 54, ABG)
23:50:36.833 00.000 16108 Guiding  Dir = 2, Dur = 54
23:50:36.834 00.001 16108 IsSlewing returns 0
23:50:36.834 00.000 16108 IsGuiding returns 0
23:50:36.835 00.001 16108 PulseGuide returned control before completion, sleep 64
23:50:36.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4371, FiltMin=3757, FiltMax=19869, Gamma=1.000
23:50:36.854 00.016 21068 UpdateGuideState exits: m=25132 SNR=24.2
23:50:36.856 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.856 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:36.857 00.001 21068 Enqueuing Expose request
23:50:36.903 00.046 16108 IsGuiding returns 1
23:50:36.903 00.000 16108 scope still moving after pulse duration time elapsed
23:50:36.934 00.031 16108 IsSlewing returns 0
23:50:36.934 00.000 16108 IsGuiding returns 0
23:50:36.934 00.000 16108 scope move finished after 54 + 46 ms
23:50:36.934 00.000 16108 Move returns status 0, amount 54
23:50:36.934 00.000 16108 MoveAxis(N, 0, ABG)
23:50:36.935 00.001 16108 Move returns status 0, amount 0
23:50:36.935 00.000 16108 move complete, result=0
23:50:36.935 00.000 16108 worker thread done servicing request
23:50:36.935 00.000 16108 Worker thread wakes up
23:50:36.935 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
23:50:36.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:36.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:37.917 00.981 16108 Exposure complete
23:50:37.986 00.069 16108 worker thread done servicing request
23:50:37.986 00.000 21068 OnExposeComplete: enter
23:50:37.987 00.001 21068 UpdateGuideState(): m_state=6
23:50:37.988 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5739
23:50:37.991 00.003 21068 Star::Find returns 1 (0), X=220.58, Y=876.61, Mass=22524, SNR=21.9, Peak=7984 HFD=2.9
23:50:37.993 00.002 21068 MultiStar: [#1 -0.03,0.26,1.66,U] [#2 0.77,0.11,0.00,M4] [#3 0.19,-0.09,1.64,U] [#4 -0.27,0.17,1.09,U] [#5 -0.20,0.26,1.09,U] [#6 -0.45,1.27,0.00,R] [#7 -0.34,-0.34,0.00,M1] [#8 0.37,-0.19,0.64,U] 
23:50:37.994 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.05}, one-star: {0.06, -0.30}
23:50:37.995 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
23:50:37.996 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
23:50:37.997 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=-0.00 mountY=-0.05, mountTheta=-1.57
23:50:37.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
23:50:38.000 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
23:50:38.000 00.000 16108 Worker thread wakes up
23:50:38.002 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:50:38.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:50:38.002 00.000 16108 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=-0.05
23:50:38.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:38.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:38.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:50:38.002 00.000 16108 MoveAxis(E, 0, ABG)
23:50:38.002 00.000 16108 Move returns status 0, amount 0
23:50:38.002 00.000 16108 MoveAxis(N, 0, ABG)
23:50:38.002 00.000 16108 Move returns status 0, amount 0
23:50:38.002 00.000 16108 move complete, result=0
23:50:38.002 00.000 16108 worker thread done servicing request
23:50:38.005 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4371, FiltMin=3737, FiltMax=20093, Gamma=1.000
23:50:38.019 00.014 21068 UpdateGuideState exits: m=22524 SNR=21.9
23:50:38.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:38.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:38.022 00.001 21068 Enqueuing Expose request
23:50:38.023 00.001 16108 Worker thread wakes up
23:50:38.023 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:38.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:38.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:39.200 01.177 16108 Exposure complete
23:50:39.289 00.089 16108 worker thread done servicing request
23:50:39.289 00.000 21068 OnExposeComplete: enter
23:50:39.290 00.001 21068 UpdateGuideState(): m_state=6
23:50:39.292 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5740
23:50:39.294 00.002 21068 Star::Find returns 1 (0), X=221.08, Y=876.73, Mass=24824, SNR=25.3, Peak=7648 HFD=2.5
23:50:39.296 00.002 21068 MultiStar: [#1 -0.17,0.05,1.37,U] [#2 -0.05,0.17,1.08,U] [#3 -0.41,-0.26,0.00,M1] [#4 -0.33,0.57,0.00,M2] [#5 -0.48,0.35,0.00,M1] [#6 0.55,0.10,0.00,M1] [#7 0.76,-0.56,0.00,M2] [#8 -0.41,0.24,0.70,U] 
23:50:39.297 00.001 21068 refined, 3 included, MultiStar: {-0.00, 0.06}, one-star: {0.56, -0.18}
23:50:39.298 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:50:39.299 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
23:50:39.300 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.63 mountX=0.01 mountY=-0.06, mountTheta=-1.33
23:50:39.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
23:50:39.303 00.001 21068 Enqueuing Move request for scope (-0.00, 0.06)
23:50:39.305 00.002 16108 Worker thread wakes up
23:50:39.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:50:39.305 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:50:39.305 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
23:50:39.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:50:39.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:39.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:39.306 00.001 16108 MoveAxis(E, 0, ABG)
23:50:39.306 00.000 16108 Move returns status 0, amount 0
23:50:39.306 00.000 16108 MoveAxis(N, 0, ABG)
23:50:39.306 00.000 16108 Move returns status 0, amount 0
23:50:39.306 00.000 16108 move complete, result=0
23:50:39.306 00.000 16108 worker thread done servicing request
23:50:39.314 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4374, FiltMin=3753, FiltMax=19821, Gamma=1.000
23:50:39.338 00.024 21068 UpdateGuideState exits: m=24824 SNR=25.3
23:50:39.340 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:39.342 00.001 21068 Enqueuing Expose request
23:50:39.343 00.001 16108 Worker thread wakes up
23:50:39.343 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:39.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:39.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:40.315 00.972 16108 Exposure complete
23:50:40.386 00.071 16108 worker thread done servicing request
23:50:40.386 00.000 21068 OnExposeComplete: enter
23:50:40.387 00.001 21068 UpdateGuideState(): m_state=6
23:50:40.388 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5741
23:50:40.389 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.56, Mass=23666, SNR=23.1, Peak=7731 HFD=3.2
23:50:40.390 00.001 21068 MultiStar: [#1 0.02,0.29,1.23,U] [#2 0.09,-0.16,1.44,U] [#3 -0.57,0.01,0.00,M2] [#4 -0.12,0.65,0.00,M3] [#5 -0.24,-0.16,1.11,U] [#6 -0.15,-0.71,0.00,M2] [#7 0.29,0.44,0.00,M3] [#8 -0.34,0.19,0.77,U] 
23:50:40.390 00.000 21068 refined, 4 included, MultiStar: {-0.06, 0.13}, one-star: {0.04, 0.65}
23:50:40.391 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
23:50:40.393 00.002 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
23:50:40.394 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.00 mountX=0.08 mountY=-0.12, mountTheta=-0.95
23:50:40.395 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
23:50:40.396 00.001 21068 Enqueuing Move request for scope (-0.06, 0.13)
23:50:40.397 00.001 16108 Worker thread wakes up
23:50:40.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:50:40.397 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:50:40.397 00.000 16108 Moving (-0.06, 0.13) raw xDistance=0.08 yDistance=-0.12
23:50:40.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:50:40.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:40.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:40.397 00.000 16108 MoveAxis(E, 0, ABG)
23:50:40.397 00.000 16108 Move returns status 0, amount 0
23:50:40.397 00.000 16108 MoveAxis(N, 0, ABG)
23:50:40.397 00.000 16108 Move returns status 0, amount 0
23:50:40.397 00.000 16108 move complete, result=0
23:50:40.397 00.000 16108 worker thread done servicing request
23:50:40.402 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4374, FiltMin=3736, FiltMax=18061, Gamma=1.000
23:50:40.414 00.012 21068 UpdateGuideState exits: m=23666 SNR=23.1
23:50:40.414 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:40.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:40.416 00.001 21068 Enqueuing Expose request
23:50:40.416 00.000 16108 Worker thread wakes up
23:50:40.417 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:40.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:40.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:41.586 01.169 16108 Exposure complete
23:50:41.668 00.082 16108 worker thread done servicing request
23:50:41.668 00.000 21068 OnExposeComplete: enter
23:50:41.669 00.001 21068 UpdateGuideState(): m_state=6
23:50:41.670 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5742
23:50:41.672 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=877.41, Mass=25050, SNR=23.1, Peak=8163 HFD=3.0
23:50:41.673 00.001 21068 MultiStar: [#1 0.01,0.25,1.37,U] [#2 0.31,0.24,1.16,U] [#3 -0.23,0.03,1.24,U] [#4 -0.48,0.45,0.00,M4] [#5 0.02,0.56,0.00,M1] [#6 0.02,0.02,1.02,U] [#7 0.31,-0.51,0.00,M4] [#8 -0.03,-0.36,0.74,U] 
23:50:41.675 00.002 21068 refined, 5 included, MultiStar: {0.00, 0.14}, one-star: {-0.05, 0.50}
23:50:41.676 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:50:41.677 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
23:50:41.678 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=0.02 mountY=-0.14, mountTheta=-1.42
23:50:41.681 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.14, opts=13)
23:50:41.683 00.002 21068 Enqueuing Move request for scope (0.00, 0.14)
23:50:41.685 00.002 16108 Worker thread wakes up
23:50:41.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
23:50:41.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
23:50:41.685 00.000 16108 Moving (0.00, 0.14) raw xDistance=0.02 yDistance=-0.14
23:50:41.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:50:41.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:41.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:41.685 00.000 16108 MoveAxis(E, 0, ABG)
23:50:41.686 00.001 16108 Move returns status 0, amount 0
23:50:41.686 00.000 16108 MoveAxis(N, 0, ABG)
23:50:41.686 00.000 16108 Move returns status 0, amount 0
23:50:41.686 00.000 16108 move complete, result=0
23:50:41.686 00.000 16108 worker thread done servicing request
23:50:41.690 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4374, FiltMin=3753, FiltMax=20013, Gamma=1.000
23:50:41.708 00.018 21068 UpdateGuideState exits: m=25050 SNR=23.1
23:50:41.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:41.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:41.711 00.001 21068 Enqueuing Expose request
23:50:41.712 00.001 16108 Worker thread wakes up
23:50:41.712 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:41.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:41.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:42.704 00.992 16108 Exposure complete
23:50:42.765 00.061 16108 worker thread done servicing request
23:50:42.765 00.000 21068 OnExposeComplete: enter
23:50:42.766 00.001 21068 UpdateGuideState(): m_state=6
23:50:42.767 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5743
23:50:42.768 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.76, Mass=21619, SNR=22.8, Peak=8179 HFD=2.3
23:50:42.769 00.001 21068 MultiStar: [#1 -0.48,0.23,0.00,M1] [#2 -0.18,0.16,1.22,U] [#3 -0.36,-0.01,1.36,U] [#4 -0.49,0.50,0.00,M5] [#5 -0.28,0.25,0.83,U] [#6 0.45,0.05,0.78,U] [#7 0.20,0.39,0.72,U] [#8 -0.22,-0.34,0.82,U] 
23:50:42.769 00.000 21068 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.42, -0.14}
23:50:42.770 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
23:50:42.771 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
23:50:42.772 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.16 mountY=-0.01, mountTheta=-0.04
23:50:42.775 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
23:50:42.777 00.002 21068 Enqueuing Move request for scope (-0.15, 0.04)
23:50:42.778 00.001 16108 Worker thread wakes up
23:50:42.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:50:42.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:50:42.779 00.001 16108 Moving (-0.15, 0.04) raw xDistance=0.16 yDistance=-0.01
23:50:42.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:50:42.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:42.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:50:42.779 00.000 16108 MoveAxis(E, 0, ABG)
23:50:42.779 00.000 16108 Move returns status 0, amount 0
23:50:42.779 00.000 16108 MoveAxis(N, 0, ABG)
23:50:42.779 00.000 16108 Move returns status 0, amount 0
23:50:42.780 00.001 16108 move complete, result=0
23:50:42.780 00.000 16108 worker thread done servicing request
23:50:42.786 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4377, FiltMin=3757, FiltMax=18077, Gamma=1.000
23:50:42.800 00.014 21068 UpdateGuideState exits: m=21619 SNR=22.8
23:50:42.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:42.804 00.001 21068 Enqueuing Expose request
23:50:42.805 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:42.806 00.001 16108 Worker thread wakes up
23:50:42.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:42.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:43.983 01.177 16108 Exposure complete
23:50:44.053 00.070 16108 worker thread done servicing request
23:50:44.053 00.000 21068 OnExposeComplete: enter
23:50:44.054 00.001 21068 UpdateGuideState(): m_state=6
23:50:44.055 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5744
23:50:44.055 00.000 21068 Star::Find returns 1 (0), X=221.22, Y=877.09, Mass=26925, SNR=26.4, Peak=8704 HFD=2.6
23:50:44.056 00.001 21068 MultiStar: [#1 0.06,0.03,1.19,U] [#2 0.47,0.11,0.00,M1] [#3 -0.33,0.20,0.98,U] [#4 -0.48,0.38,0.00,M6] [#5 -0.10,-0.14,1.02,U] [#6 0.47,-0.15,0.00,M1] [#7 -0.59,0.03,0.00,M4] [#8 0.22,0.53,0.00,M1] 
23:50:44.058 00.002 21068 refined, 3 included, MultiStar: {0.08, 0.07}, one-star: {0.70, 0.19}
23:50:44.059 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:50:44.060 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:50:44.060 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
23:50:44.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
23:50:44.063 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
23:50:44.063 00.000 16108 Worker thread wakes up
23:50:44.064 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:50:44.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:50:44.064 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
23:50:44.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:44.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:44.064 00.000 16108 MoveAxis(E, 0, ABG)
23:50:44.064 00.000 16108 Move returns status 0, amount 0
23:50:44.064 00.000 16108 MoveAxis(N, 0, ABG)
23:50:44.064 00.000 16108 Move returns status 0, amount 0
23:50:44.064 00.000 16108 move complete, result=0
23:50:44.064 00.000 16108 worker thread done servicing request
23:50:44.071 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4377, FiltMin=3734, FiltMax=18509, Gamma=1.000
23:50:44.096 00.025 21068 UpdateGuideState exits: m=26925 SNR=26.4
23:50:44.096 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.098 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:44.099 00.001 21068 Enqueuing Expose request
23:50:44.100 00.001 16108 Worker thread wakes up
23:50:44.100 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:44.102 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:44.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:45.072 00.970 16108 Exposure complete
23:50:45.129 00.057 16108 worker thread done servicing request
23:50:45.129 00.000 21068 OnExposeComplete: enter
23:50:45.130 00.001 21068 UpdateGuideState(): m_state=6
23:50:45.131 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5745
23:50:45.132 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.76, Mass=27447, SNR=25.3, Peak=8163 HFD=2.4
23:50:45.133 00.001 21068 MultiStar: [#1 -0.28,-0.20,1.07,U] [#2 0.10,0.43,1.04,U] [#3 -0.29,-0.06,1.34,U] [#4 0.16,0.39,0.83,U] [#5 0.06,0.24,1.02,U] [#6 0.20,0.30,0.83,U] [#7 0.12,0.03,0.65,U] [#8 0.69,-0.32,0.00,M2] 
23:50:45.134 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.03, -0.14}
23:50:45.134 00.000 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
23:50:45.136 00.002 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
23:50:45.137 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=0.04 mountY=-0.10, mountTheta=-1.17
23:50:45.138 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
23:50:45.141 00.003 21068 Enqueuing Move request for scope (-0.02, 0.11)
23:50:45.143 00.002 16108 Worker thread wakes up
23:50:45.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:50:45.143 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:50:45.143 00.000 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
23:50:45.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:50:45.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:45.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:45.143 00.000 16108 MoveAxis(E, 0, ABG)
23:50:45.143 00.000 16108 Move returns status 0, amount 0
23:50:45.143 00.000 16108 MoveAxis(N, 0, ABG)
23:50:45.143 00.000 16108 Move returns status 0, amount 0
23:50:45.143 00.000 16108 move complete, result=0
23:50:45.143 00.000 16108 worker thread done servicing request
23:50:45.152 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4381, FiltMin=3750, FiltMax=18269, Gamma=1.000
23:50:45.173 00.021 21068 UpdateGuideState exits: m=27447 SNR=25.3
23:50:45.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:45.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:45.175 00.000 21068 Enqueuing Expose request
23:50:45.177 00.002 16108 Worker thread wakes up
23:50:45.177 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:45.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:45.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:46.329 01.151 16108 Exposure complete
23:50:46.389 00.060 16108 worker thread done servicing request
23:50:46.389 00.000 21068 OnExposeComplete: enter
23:50:46.390 00.001 21068 UpdateGuideState(): m_state=6
23:50:46.392 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5746
23:50:46.393 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.99, Mass=23900, SNR=23.8, Peak=7619 HFD=2.5
23:50:46.396 00.003 21068 MultiStar: [#1 -0.42,-0.01,1.14,U] [#2 0.38,0.33,0.00,M1] [#3 -0.22,0.05,1.39,U] [#4 -0.59,-0.13,0.00,M6] [#5 -0.78,-0.05,0.00,M1] [#6 0.51,-0.31,0.00,M1] [#7 0.23,-0.71,0.00,M4] [#8 0.28,0.25,0.78,U] 
23:50:46.397 00.001 21068 refined, 3 included, MultiStar: {-0.08, 0.08}, one-star: {0.23, 0.08}
23:50:46.399 00.002 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
23:50:46.401 00.002 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
23:50:46.402 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.36 mountX=0.09 mountY=-0.06, mountTheta=-0.56
23:50:46.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
23:50:46.406 00.001 21068 Enqueuing Move request for scope (-0.08, 0.08)
23:50:46.408 00.002 16108 Worker thread wakes up
23:50:46.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:50:46.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:50:46.408 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=-0.06
23:50:46.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:50:46.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:46.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:46.408 00.000 16108 MoveAxis(E, 0, ABG)
23:50:46.408 00.000 16108 Move returns status 0, amount 0
23:50:46.409 00.001 16108 MoveAxis(N, 0, ABG)
23:50:46.409 00.000 16108 Move returns status 0, amount 0
23:50:46.409 00.000 16108 move complete, result=0
23:50:46.409 00.000 16108 worker thread done servicing request
23:50:46.413 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4381, FiltMin=3753, FiltMax=19725, Gamma=1.000
23:50:46.428 00.015 21068 UpdateGuideState exits: m=23900 SNR=23.8
23:50:46.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:46.430 00.000 21068 Enqueuing Expose request
23:50:46.431 00.001 16108 Worker thread wakes up
23:50:46.431 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:46.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:46.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:47.408 00.976 16108 Exposure complete
23:50:47.477 00.069 16108 worker thread done servicing request
23:50:47.477 00.000 21068 OnExposeComplete: enter
23:50:47.479 00.002 21068 UpdateGuideState(): m_state=6
23:50:47.480 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5747
23:50:47.482 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=877.11, Mass=24920, SNR=22.9, Peak=8656 HFD=2.5
23:50:47.484 00.002 21068 MultiStar: [#1 -0.26,0.07,1.34,U] [#2 0.03,0.03,1.13,U] [#3 0.03,0.00,1.40,U] [#4 -0.33,0.03,0.88,U] [#5 -0.08,0.37,1.11,U] [#6 0.15,-0.54,0.00,M2] [#7 0.01,-0.23,0.62,U] [#8 0.50,0.02,0.00,M2] 
23:50:47.486 00.002 21068 refined, 6 included, MultiStar: {-0.06, 0.08}, one-star: {0.24, 0.20}
23:50:47.488 00.002 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
23:50:47.489 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
23:50:47.491 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=0.07 mountY=-0.07, mountTheta=-0.78
23:50:47.494 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
23:50:47.494 00.000 21068 Enqueuing Move request for scope (-0.06, 0.08)
23:50:47.496 00.002 16108 Worker thread wakes up
23:50:47.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:50:47.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:50:47.496 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.07
23:50:47.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:50:47.497 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:47.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:47.497 00.000 16108 MoveAxis(E, 0, ABG)
23:50:47.497 00.000 16108 Move returns status 0, amount 0
23:50:47.497 00.000 16108 MoveAxis(N, 0, ABG)
23:50:47.497 00.000 16108 Move returns status 0, amount 0
23:50:47.497 00.000 16108 move complete, result=0
23:50:47.497 00.000 16108 worker thread done servicing request
23:50:47.505 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4377, FiltMin=3705, FiltMax=18163, Gamma=1.000
23:50:47.530 00.025 21068 UpdateGuideState exits: m=24920 SNR=22.9
23:50:47.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:47.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:47.533 00.001 21068 Enqueuing Expose request
23:50:47.535 00.002 16108 Worker thread wakes up
23:50:47.535 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:47.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:47.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:48.699 01.163 16108 Exposure complete
23:50:48.784 00.085 16108 worker thread done servicing request
23:50:48.784 00.000 21068 OnExposeComplete: enter
23:50:48.785 00.001 21068 UpdateGuideState(): m_state=6
23:50:48.787 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5748
23:50:48.789 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=876.88, Mass=22212, SNR=21.8, Peak=7651 HFD=2.5
23:50:48.791 00.002 21068 MultiStar: [#1 -0.09,-0.04,1.63,U] [#2 -0.07,0.21,1.31,U] [#3 0.12,0.20,1.47,U] [#4 -0.53,1.18,0.00,M6] [#5 0.39,0.02,1.41,U] [#6 0.45,-0.67,0.00,M3] [#7 0.39,0.48,0.00,M4] [#8 0.34,-0.44,0.00,M3] 
23:50:48.793 00.002 21068 single-star, 4 included, MultiStar: {0.08, 0.07}, one-star: {0.10, -0.03}
23:50:48.794 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
23:50:48.796 00.002 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
23:50:48.797 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.10 mountY=0.01, mountTheta=3.08
23:50:48.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
23:50:48.800 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
23:50:48.801 00.001 16108 Worker thread wakes up
23:50:48.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:50:48.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:50:48.801 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.01
23:50:48.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:50:48.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:48.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:48.801 00.000 16108 MoveAxis(E, 0, ABG)
23:50:48.801 00.000 16108 Move returns status 0, amount 0
23:50:48.801 00.000 16108 MoveAxis(N, 0, ABG)
23:50:48.801 00.000 16108 Move returns status 0, amount 0
23:50:48.801 00.000 16108 move complete, result=0
23:50:48.801 00.000 16108 worker thread done servicing request
23:50:48.805 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4377, FiltMin=3683, FiltMax=19286, Gamma=1.000
23:50:48.818 00.013 21068 UpdateGuideState exits: m=22212 SNR=21.8
23:50:48.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:48.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:48.821 00.001 21068 Enqueuing Expose request
23:50:48.822 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:48.823 00.001 16108 Worker thread wakes up
23:50:48.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:48.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:49.816 00.993 16108 Exposure complete
23:50:49.874 00.058 16108 worker thread done servicing request
23:50:49.874 00.000 21068 OnExposeComplete: enter
23:50:49.875 00.001 21068 UpdateGuideState(): m_state=6
23:50:49.876 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5749
23:50:49.876 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=877.22, Mass=23860, SNR=22.2, Peak=7139 HFD=3.0
23:50:49.878 00.002 21068 MultiStar: [#1 -0.30,0.25,1.23,U] [#2 -0.14,0.00,1.19,U] [#3 0.08,0.24,1.13,U] [#4 -0.18,0.22,1.14,U] [#5 0.05,0.77,0.00,M1] [#6 0.53,-0.26,0.00,M4] [#7 0.04,0.12,0.59,U] [#8 -0.30,0.47,0.00,M4] 
23:50:49.879 00.001 21068 refined, 5 included, MultiStar: {-0.10, 0.19}, one-star: {-0.02, 0.31}
23:50:49.880 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
23:50:49.881 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
23:50:49.882 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.06 mountX=0.14 mountY=-0.16, mountTheta=-0.88
23:50:49.883 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.19, opts=13)
23:50:49.884 00.001 21068 Enqueuing Move request for scope (-0.10, 0.19)
23:50:49.885 00.001 16108 Worker thread wakes up
23:50:49.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
23:50:49.885 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
23:50:49.885 00.000 16108 Moving (-0.10, 0.19) raw xDistance=0.14 yDistance=-0.16
23:50:49.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:50:49.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:49.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:50:49.885 00.000 16108 MoveAxis(E, 0, ABG)
23:50:49.885 00.000 16108 Move returns status 0, amount 0
23:50:49.885 00.000 16108 MoveAxis(N, 0, ABG)
23:50:49.885 00.000 16108 Move returns status 0, amount 0
23:50:49.885 00.000 16108 move complete, result=0
23:50:49.885 00.000 16108 worker thread done servicing request
23:50:49.892 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4377, FiltMin=3798, FiltMax=18614, Gamma=1.000
23:50:49.916 00.024 21068 UpdateGuideState exits: m=23860 SNR=22.2
23:50:49.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:49.919 00.001 21068 Enqueuing Expose request
23:50:49.921 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:49.923 00.002 16108 Worker thread wakes up
23:50:49.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:49.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:51.082 01.159 16108 Exposure complete
23:50:51.137 00.055 16108 worker thread done servicing request
23:50:51.138 00.001 21068 OnExposeComplete: enter
23:50:51.139 00.001 21068 UpdateGuideState(): m_state=6
23:50:51.140 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5750
23:50:51.140 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=877.21, Mass=19118, SNR=19.0, Peak=7456 HFD=2.7
23:50:51.141 00.001 21068 MultiStar: [#1 0.48,-0.04,0.00,M1] [#2 0.37,0.31,0.00,M1] [#3 -0.32,0.62,0.00,M1] [#4 -0.18,-0.46,0.00,M6] [#5 0.26,0.55,0.00,M2] [#6 0.63,-0.17,0.00,M5] [#7 0.17,-0.10,0.73,U] [#8 -0.25,0.18,0.97,U] 
23:50:51.142 00.001 21068 refined, 2 included, MultiStar: {-0.07, 0.15}, one-star: {-0.09, 0.30}
23:50:51.143 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
23:50:51.144 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
23:50:51.145 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.03 mountX=0.10 mountY=-0.13, mountTheta=-0.91
23:50:51.146 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.15, opts=13)
23:50:51.147 00.001 21068 Enqueuing Move request for scope (-0.07, 0.15)
23:50:51.148 00.001 16108 Worker thread wakes up
23:50:51.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:50:51.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:50:51.148 00.000 16108 Moving (-0.07, 0.15) raw xDistance=0.10 yDistance=-0.13
23:50:51.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:51.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:51.149 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:50:51.149 00.000 16108 MoveAxis(E, 0, ABG)
23:50:51.149 00.000 16108 Move returns status 0, amount 0
23:50:51.149 00.000 16108 MoveAxis(N, 0, ABG)
23:50:51.149 00.000 16108 Move returns status 0, amount 0
23:50:51.149 00.000 16108 move complete, result=0
23:50:51.149 00.000 16108 worker thread done servicing request
23:50:51.152 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4377, FiltMin=3766, FiltMax=18077, Gamma=1.000
23:50:51.166 00.014 21068 UpdateGuideState exits: m=19118 SNR=19.0
23:50:51.166 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:51.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:51.170 00.003 21068 Enqueuing Expose request
23:50:51.171 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:51.173 00.002 16108 Worker thread wakes up
23:50:51.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:51.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:52.165 00.992 16108 Exposure complete
23:50:52.228 00.063 16108 worker thread done servicing request
23:50:52.228 00.000 21068 OnExposeComplete: enter
23:50:52.229 00.001 21068 UpdateGuideState(): m_state=6
23:50:52.230 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5751
23:50:52.231 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.44, Mass=21880, SNR=22.1, Peak=7584 HFD=2.6
23:50:52.232 00.001 21068 MultiStar: [#1 0.22,0.17,1.42,U] [#2 0.12,0.05,1.37,U] [#3 -0.04,0.31,1.51,U] [#4 0.04,0.18,1.09,U] [#5 0.10,0.32,1.15,U] [#6 0.71,-0.35,0.00,M6] [#7 0.27,-0.41,0.00,M3] [#8 -0.20,0.35,0.88,U] 
23:50:52.232 00.000 21068 refined, 6 included, MultiStar: {0.00, 0.26}, one-star: {-0.39, 0.54}
23:50:52.233 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
23:50:52.234 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
23:50:52.234 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.57 mountX=0.04 mountY=-0.25, mountTheta=-1.39
23:50:52.237 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.26, opts=13)
23:50:52.238 00.001 21068 Enqueuing Move request for scope (0.00, 0.26)
23:50:52.239 00.001 16108 Worker thread wakes up
23:50:52.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
23:50:52.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
23:50:52.239 00.000 16108 Moving (0.00, 0.26) raw xDistance=0.04 yDistance=-0.25
23:50:52.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:50:52.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:52.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:50:52.239 00.000 16108 MoveAxis(E, 0, ABG)
23:50:52.239 00.000 16108 Move returns status 0, amount 0
23:50:52.239 00.000 16108 MoveAxis(N, 0, ABG)
23:50:52.239 00.000 16108 Move returns status 0, amount 0
23:50:52.239 00.000 16108 move complete, result=0
23:50:52.239 00.000 16108 worker thread done servicing request
23:50:52.243 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4374, FiltMin=3702, FiltMax=20205, Gamma=1.000
23:50:52.257 00.014 21068 UpdateGuideState exits: m=21880 SNR=22.1
23:50:52.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:52.259 00.000 21068 Enqueuing Expose request
23:50:52.261 00.002 16108 Worker thread wakes up
23:50:52.261 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:50:52.262 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:52.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:53.422 01.160 16108 Exposure complete
23:50:53.476 00.054 16108 worker thread done servicing request
23:50:53.476 00.000 21068 OnExposeComplete: enter
23:50:53.477 00.001 21068 UpdateGuideState(): m_state=6
23:50:53.478 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5752
23:50:53.478 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.98, Mass=18106, SNR=18.8, Peak=7648 HFD=2.2
23:50:53.479 00.001 21068 MultiStar: [#1 0.02,0.35,1.41,U] [#2 0.53,0.10,0.00,M1] [#3 -0.12,0.19,1.26,U] [#4 -0.30,0.33,1.39,U] [#5 0.48,-0.01,0.00,M2] [#6 0.75,-0.84,0.00,M7] [#7 0.33,-0.17,0.79,U] [#8 0.53,0.34,0.00,M3] 
23:50:53.480 00.001 21068 single-star, 4 included, MultiStar: {-0.04, 0.19}, one-star: {0.03, 0.07}
23:50:53.481 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
23:50:53.482 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
23:50:53.482 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=-0.02 mountY=-0.07, mountTheta=-1.79
23:50:53.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
23:50:53.485 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
23:50:53.486 00.001 16108 Worker thread wakes up
23:50:53.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:50:53.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:50:53.486 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
23:50:53.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:50:53.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:53.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:53.486 00.000 16108 MoveAxis(E, 0, ABG)
23:50:53.486 00.000 16108 Move returns status 0, amount 0
23:50:53.486 00.000 16108 MoveAxis(N, 0, ABG)
23:50:53.486 00.000 16108 Move returns status 0, amount 0
23:50:53.487 00.001 16108 move complete, result=0
23:50:53.487 00.000 16108 worker thread done servicing request
23:50:53.490 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=4374, FiltMin=3757, FiltMax=19475, Gamma=1.000
23:50:53.502 00.012 21068 UpdateGuideState exits: m=18106 SNR=18.8
23:50:53.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:53.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:53.506 00.002 21068 Enqueuing Expose request
23:50:53.506 00.000 16108 Worker thread wakes up
23:50:53.506 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:53.507 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:53.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:54.474 00.967 16108 Exposure complete
23:50:54.530 00.056 16108 worker thread done servicing request
23:50:54.530 00.000 21068 OnExposeComplete: enter
23:50:54.531 00.001 21068 UpdateGuideState(): m_state=6
23:50:54.532 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5753
23:50:54.532 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=877.32, Mass=17885, SNR=19.7, Peak=6720 HFD=2.5
23:50:54.533 00.001 21068 MultiStar: [#1 -0.01,0.20,1.47,U] [#2 0.99,0.05,0.00,M2] [#3 -0.07,-0.05,1.07,U] [#4 0.78,0.45,0.00,M5] [#5 0.17,0.21,1.29,U] [#6 1.03,-0.96,0.00,M8] [#7 0.49,0.07,0.00,M3] [#8 0.77,-0.29,0.00,M4] 
23:50:54.535 00.002 21068 refined, 3 included, MultiStar: {0.06, 0.19}, one-star: {0.16, 0.41}
23:50:54.535 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
23:50:54.536 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
23:50:54.537 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.27 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
23:50:54.538 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.19, opts=13)
23:50:54.539 00.001 21068 Enqueuing Move request for scope (0.06, 0.19)
23:50:54.540 00.001 16108 Worker thread wakes up
23:50:54.541 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
23:50:54.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
23:50:54.541 00.000 16108 Moving (0.06, 0.19) raw xDistance=-0.03 yDistance=-0.20
23:50:54.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:50:54.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:54.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:50:54.541 00.000 16108 MoveAxis(E, 0, ABG)
23:50:54.541 00.000 16108 Move returns status 0, amount 0
23:50:54.541 00.000 16108 MoveAxis(N, 0, ABG)
23:50:54.541 00.000 16108 Move returns status 0, amount 0
23:50:54.541 00.000 16108 move complete, result=0
23:50:54.542 00.001 16108 worker thread done servicing request
23:50:54.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4371, FiltMin=3782, FiltMax=18013, Gamma=1.000
23:50:54.562 00.016 21068 UpdateGuideState exits: m=17885 SNR=19.7
23:50:54.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:54.565 00.001 21068 Enqueuing Expose request
23:50:54.567 00.002 16108 Worker thread wakes up
23:50:54.567 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:54.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:54.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:55.734 01.167 16108 Exposure complete
23:50:55.804 00.070 16108 worker thread done servicing request
23:50:55.804 00.000 21068 OnExposeComplete: enter
23:50:55.805 00.001 21068 UpdateGuideState(): m_state=6
23:50:55.807 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5754
23:50:55.808 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.83, Mass=16981, SNR=17.9, Peak=6403 HFD=2.4
23:50:55.809 00.001 21068 MultiStar: [#1 0.03,0.18,1.64,U] [#2 0.13,-0.06,1.59,U] [#3 -0.39,0.41,0.00,M1] [#4 -0.30,0.37,0.00,M6] [#5 0.26,0.48,0.00,M2] [#6 0.33,-0.57,0.00,M9] [#7 1.43,-0.04,0.00,M4] [#8 0.10,0.55,0.00,M5] 
23:50:55.810 00.001 21068 refined, 2 included, MultiStar: {-0.04, 0.03}, one-star: {-0.44, -0.08}
23:50:55.811 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:50:55.811 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
23:50:55.812 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.58 mountX=0.05 mountY=-0.02, mountTheta=-0.34
23:50:55.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
23:50:55.815 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
23:50:55.816 00.001 16108 Worker thread wakes up
23:50:55.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:50:55.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:50:55.816 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
23:50:55.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:50:55.818 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:55.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:55.818 00.000 16108 MoveAxis(E, 0, ABG)
23:50:55.818 00.000 16108 Move returns status 0, amount 0
23:50:55.818 00.000 16108 MoveAxis(N, 0, ABG)
23:50:55.818 00.000 16108 Move returns status 0, amount 0
23:50:55.818 00.000 16108 move complete, result=0
23:50:55.819 00.001 16108 worker thread done servicing request
23:50:55.823 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4368, FiltMin=3673, FiltMax=20253, Gamma=1.000
23:50:55.837 00.014 21068 UpdateGuideState exits: m=16981 SNR=17.9
23:50:55.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.841 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:55.842 00.001 21068 Enqueuing Expose request
23:50:55.844 00.002 16108 Worker thread wakes up
23:50:55.844 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:55.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:55.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:56.829 00.984 16108 Exposure complete
23:50:56.886 00.057 16108 worker thread done servicing request
23:50:56.886 00.000 21068 OnExposeComplete: enter
23:50:56.887 00.001 21068 UpdateGuideState(): m_state=6
23:50:56.889 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5755
23:50:56.890 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.38, Mass=15813, SNR=16.6, Peak=6784 HFD=2.8
23:50:56.892 00.002 21068 MultiStar: [#1 0.18,0.28,1.99,U] [#2 0.11,0.14,1.81,U] [#3 -0.67,-0.05,0.00,M2] [#4 -0.25,0.39,1.61,U] [#5 -0.41,0.37,0.00,M3] [#6 0.30,-0.66,0.00,M10] [#7 0.71,0.18,0.00,M5] [#8 0.04,-0.15,1.17,U] 
23:50:56.893 00.001 21068 refined, 4 included, MultiStar: {0.06, 0.10}, one-star: {0.24, -0.53}
23:50:56.895 00.002 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
23:50:56.896 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
23:50:56.897 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.03 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
23:50:56.900 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.10, opts=13)
23:50:56.903 00.003 21068 Enqueuing Move request for scope (0.06, 0.10)
23:50:56.904 00.001 16108 Worker thread wakes up
23:50:56.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:50:56.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:50:56.905 00.001 16108 Moving (0.06, 0.10) raw xDistance=-0.04 yDistance=-0.11
23:50:56.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:50:56.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:56.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:56.905 00.000 16108 MoveAxis(E, 0, ABG)
23:50:56.905 00.000 16108 Move returns status 0, amount 0
23:50:56.905 00.000 16108 MoveAxis(N, 0, ABG)
23:50:56.905 00.000 16108 Move returns status 0, amount 0
23:50:56.905 00.000 16108 move complete, result=0
23:50:56.905 00.000 16108 worker thread done servicing request
23:50:56.910 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4368, FiltMin=3801, FiltMax=20285, Gamma=1.000
23:50:56.936 00.026 21068 UpdateGuideState exits: m=15813 SNR=16.6
23:50:56.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:56.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:56.940 00.002 21068 Enqueuing Expose request
23:50:56.941 00.001 16108 Worker thread wakes up
23:50:56.941 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:56.942 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:56.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:58.103 01.161 16108 Exposure complete
23:50:58.175 00.072 16108 worker thread done servicing request
23:50:58.176 00.001 21068 OnExposeComplete: enter
23:50:58.177 00.001 21068 UpdateGuideState(): m_state=6
23:50:58.179 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5756
23:50:58.180 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=877.15, Mass=24201, SNR=23.9, Peak=7488 HFD=2.6
23:50:58.182 00.002 21068 MultiStar: [#1 0.59,0.22,0.00,M1] [#2 -0.16,-0.07,1.35,U] [#3 -0.50,0.28,0.00,M3] [#4 -0.43,0.18,1.25,U] [#5 -0.01,0.10,1.01,U] [#6 0.68,-0.53,0.00,R] [#7 0.32,0.13,0.46,U] [#8 0.55,0.34,0.00,M5] 
23:50:58.184 00.002 21068 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {0.33, 0.25}
23:50:58.185 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
23:50:58.187 00.002 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
23:50:58.188 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.06 mountX=0.08 mountY=-0.09, mountTheta=-0.88
23:50:58.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
23:50:58.191 00.001 21068 Enqueuing Move request for scope (-0.06, 0.11)
23:50:58.192 00.001 16108 Worker thread wakes up
23:50:58.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:50:58.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:50:58.192 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.09
23:50:58.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:50:58.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:58.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:58.192 00.000 16108 MoveAxis(E, 0, ABG)
23:50:58.192 00.000 16108 Move returns status 0, amount 0
23:50:58.192 00.000 16108 MoveAxis(N, 0, ABG)
23:50:58.192 00.000 16108 Move returns status 0, amount 0
23:50:58.192 00.000 16108 move complete, result=0
23:50:58.192 00.000 16108 worker thread done servicing request
23:50:58.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4365, FiltMin=3747, FiltMax=20614, Gamma=1.000
23:50:58.216 00.020 21068 UpdateGuideState exits: m=24201 SNR=23.9
23:50:58.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:58.219 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:58.220 00.001 21068 Enqueuing Expose request
23:50:58.222 00.002 16108 Worker thread wakes up
23:50:58.222 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:58.223 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:58.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:50:59.192 00.969 16108 Exposure complete
23:50:59.259 00.067 16108 worker thread done servicing request
23:50:59.259 00.000 21068 OnExposeComplete: enter
23:50:59.260 00.001 21068 UpdateGuideState(): m_state=6
23:50:59.261 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5757
23:50:59.263 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=876.65, Mass=19303, SNR=22.2, Peak=8160 HFD=1.7
23:50:59.265 00.002 21068 MultiStar: [#1 0.03,0.02,1.50,U] [#2 -0.19,-0.04,1.59,U] [#3 -0.03,0.39,1.02,U] [#4 -0.35,0.20,1.21,U] [#5 -0.20,0.20,1.49,U] [#6 -0.33,0.29,1.25,U] [#7 0.02,-0.14,0.71,U] [#8 -0.26,0.10,0.84,U] 
23:50:59.267 00.002 21068 refined, 8 included, MultiStar: {-0.15, 0.09}, one-star: {0.07, -0.26}
23:50:59.268 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
23:50:59.270 00.002 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
23:50:59.272 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.58 mountX=0.16 mountY=-0.06, mountTheta=-0.33
23:50:59.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.09, opts=13)
23:50:59.275 00.001 21068 Enqueuing Move request for scope (-0.15, 0.09)
23:50:59.276 00.001 16108 Worker thread wakes up
23:50:59.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
23:50:59.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
23:50:59.276 00.000 16108 Moving (-0.15, 0.09) raw xDistance=0.16 yDistance=-0.06
23:50:59.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:50:59.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:59.277 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:59.277 00.000 16108 MoveAxis(E, 0, ABG)
23:50:59.277 00.000 16108 Move returns status 0, amount 0
23:50:59.277 00.000 16108 MoveAxis(N, 0, ABG)
23:50:59.277 00.000 16108 Move returns status 0, amount 0
23:50:59.277 00.000 16108 move complete, result=0
23:50:59.277 00.000 16108 worker thread done servicing request
23:50:59.285 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4365, FiltMin=3750, FiltMax=16397, Gamma=1.000
23:50:59.301 00.016 21068 UpdateGuideState exits: m=19303 SNR=22.2
23:50:59.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:50:59.303 00.000 21068 Enqueuing Expose request
23:50:59.304 00.001 16108 Worker thread wakes up
23:50:59.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:50:59.304 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:59.305 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:00.459 01.154 16108 Exposure complete
23:51:00.520 00.061 16108 worker thread done servicing request
23:51:00.520 00.000 21068 OnExposeComplete: enter
23:51:00.520 00.000 21068 UpdateGuideState(): m_state=6
23:51:00.521 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5758
23:51:00.522 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.72, Mass=22629, SNR=24.8, Peak=8083 HFD=2.4
23:51:00.523 00.001 21068 MultiStar: [#1 -0.01,0.47,1.40,U] [#2 -0.07,0.14,1.22,U] [#3 -0.16,0.06,1.19,U] [#4 -0.26,0.55,0.00,M4] [#5 -0.07,-0.28,1.09,U] [#6 -0.53,0.05,0.00,M1] [#7 -0.31,-0.17,0.53,U] [#8 -0.14,0.03,0.75,U] 
23:51:00.524 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.05}, one-star: {-0.43, -0.19}
23:51:00.525 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
23:51:00.526 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
23:51:00.529 00.003 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.83 mountX=0.16 mountY=-0.01, mountTheta=-0.08
23:51:00.532 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
23:51:00.533 00.001 21068 Enqueuing Move request for scope (-0.15, 0.05)
23:51:00.535 00.002 16108 Worker thread wakes up
23:51:00.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
23:51:00.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
23:51:00.535 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.16 yDistance=-0.01
23:51:00.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:51:00.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:00.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:00.535 00.000 16108 MoveAxis(E, 0, ABG)
23:51:00.536 00.001 16108 Move returns status 0, amount 0
23:51:00.536 00.000 16108 MoveAxis(N, 0, ABG)
23:51:00.536 00.000 16108 Move returns status 0, amount 0
23:51:00.536 00.000 16108 move complete, result=0
23:51:00.536 00.000 16108 worker thread done servicing request
23:51:00.544 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=4361, FiltMin=3757, FiltMax=16966, Gamma=1.000
23:51:00.565 00.021 21068 UpdateGuideState exits: m=22629 SNR=24.8
23:51:00.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:00.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:00.568 00.001 21068 Enqueuing Expose request
23:51:00.569 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:00.570 00.001 16108 Worker thread wakes up
23:51:00.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:00.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:01.534 00.964 16108 Exposure complete
23:51:01.586 00.052 16108 worker thread done servicing request
23:51:01.586 00.000 21068 OnExposeComplete: enter
23:51:01.587 00.001 21068 UpdateGuideState(): m_state=6
23:51:01.588 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5759
23:51:01.589 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=877.37, Mass=25240, SNR=25.4, Peak=7859 HFD=2.6
23:51:01.590 00.001 21068 MultiStar: [#1 -0.55,0.36,0.00,M1] [#2 0.05,0.08,1.20,U] [#3 -0.12,-0.18,1.11,U] [#4 -0.41,-0.01,1.16,U] [#5 0.27,0.45,0.00,M1] [#6 -0.56,0.02,0.00,M2] [#7 -0.71,-0.12,0.00,M3] [#8 -0.34,0.57,0.00,M4] 
23:51:01.591 00.001 21068 refined, 3 included, MultiStar: {-0.25, 0.08}, one-star: {-0.56, 0.46}
23:51:01.592 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
23:51:01.593 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
23:51:01.593 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.84 mountX=0.26 mountY=-0.02, mountTheta=-0.07
23:51:01.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.08, opts=13)
23:51:01.596 00.001 21068 Enqueuing Move request for scope (-0.25, 0.08)
23:51:01.597 00.001 16108 Worker thread wakes up
23:51:01.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
23:51:01.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
23:51:01.597 00.000 16108 Moving (-0.25, 0.08) raw xDistance=0.26 yDistance=-0.02
23:51:01.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:51:01.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:01.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:01.597 00.000 16108 MoveAxis(W, 68, ABG)
23:51:01.597 00.000 16108 Guiding  Dir = 3, Dur = 68
23:51:01.597 00.000 16108 IsSlewing returns 0
23:51:01.598 00.001 16108 IsGuiding returns 0
23:51:01.601 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4358, FiltMin=3705, FiltMax=15469, Gamma=1.000
23:51:01.615 00.014 21068 UpdateGuideState exits: m=25240 SNR=25.4
23:51:01.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:01.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:01.618 00.001 21068 Enqueuing Expose request
23:51:01.653 00.035 16108 PulseGuide returned control before completion, sleep 23
23:51:01.682 00.029 16108 IsGuiding returns 1
23:51:01.682 00.000 16108 scope still moving after pulse duration time elapsed
23:51:01.714 00.032 16108 IsSlewing returns 0
23:51:01.714 00.000 16108 IsGuiding returns 1
23:51:01.745 00.031 16108 IsSlewing returns 0
23:51:01.745 00.000 16108 IsGuiding returns 0
23:51:01.745 00.000 16108 scope move finished after 68 + 79 ms
23:51:01.745 00.000 16108 Move returns status 0, amount 68
23:51:01.745 00.000 16108 MoveAxis(N, 0, ABG)
23:51:01.745 00.000 16108 Move returns status 0, amount 0
23:51:01.745 00.000 16108 move complete, result=0
23:51:01.745 00.000 16108 worker thread done servicing request
23:51:01.745 00.000 16108 Worker thread wakes up
23:51:01.745 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.0 px 0 ms NORTH
23:51:01.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:01.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:02.911 01.165 16108 Exposure complete
23:51:02.971 00.060 16108 worker thread done servicing request
23:51:02.971 00.000 21068 OnExposeComplete: enter
23:51:02.973 00.002 21068 UpdateGuideState(): m_state=6
23:51:02.973 00.000 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5760
23:51:02.974 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.79, Mass=23810, SNR=25.2, Peak=6899 HFD=3.2
23:51:02.975 00.001 21068 MultiStar: [#1 -0.06,0.50,0.00,M2] [#2 -0.12,0.22,1.32,U] [#3 -0.20,0.53,0.00,M1] [#4 -0.12,0.14,1.26,U] [#5 0.46,0.15,0.00,M2] [#6 -0.60,0.26,0.00,M3] [#7 0.06,0.01,0.42,U] [#8 0.18,-0.19,0.70,U] 
23:51:02.976 00.001 21068 refined, 4 included, MultiStar: {-0.06, 0.05}, one-star: {-0.13, -0.12}
23:51:02.977 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
23:51:02.978 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
23:51:02.979 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.50 mountX=0.07 mountY=-0.03, mountTheta=-0.42
23:51:02.980 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
23:51:02.981 00.001 21068 Enqueuing Move request for scope (-0.06, 0.05)
23:51:02.982 00.001 16108 Worker thread wakes up
23:51:02.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:51:02.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:51:02.982 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.03
23:51:02.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:51:02.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:02.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:02.982 00.000 16108 MoveAxis(E, 0, ABG)
23:51:02.982 00.000 16108 Move returns status 0, amount 0
23:51:02.982 00.000 16108 MoveAxis(N, 0, ABG)
23:51:02.982 00.000 16108 Move returns status 0, amount 0
23:51:02.982 00.000 16108 move complete, result=0
23:51:02.982 00.000 16108 worker thread done servicing request
23:51:02.986 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4355, FiltMin=3741, FiltMax=19021, Gamma=1.000
23:51:03.001 00.015 21068 UpdateGuideState exits: m=23810 SNR=25.2
23:51:03.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:03.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:03.003 00.000 21068 Enqueuing Expose request
23:51:03.004 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:03.005 00.001 16108 Worker thread wakes up
23:51:03.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:03.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:03.976 00.971 16108 Exposure complete
23:51:04.053 00.077 16108 worker thread done servicing request
23:51:04.053 00.000 21068 OnExposeComplete: enter
23:51:04.054 00.001 21068 UpdateGuideState(): m_state=6
23:51:04.055 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5761
23:51:04.056 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.64, Mass=22109, SNR=22.6, Peak=7456 HFD=2.3
23:51:04.057 00.001 21068 MultiStar: [#1 0.23,0.13,1.48,U] [#2 0.09,-0.06,1.30,U] [#3 0.35,0.05,1.13,U] [#4 -0.02,0.67,0.00,M3] [#5 0.25,0.42,0.00,M3] [#6 0.11,0.28,1.09,U] [#7 0.00,0.00,0.00,L] [#8 0.61,-0.12,0.00,M4] [#9 -0.13,0.09,1.16,U] 
23:51:04.058 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.04}, one-star: {0.15, -0.27}
23:51:04.059 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
23:51:04.059 00.000 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
23:51:04.060 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
23:51:04.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
23:51:04.063 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
23:51:04.064 00.001 16108 Worker thread wakes up
23:51:04.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:51:04.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:51:04.064 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
23:51:04.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:51:04.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:04.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:04.064 00.000 16108 MoveAxis(E, 0, ABG)
23:51:04.064 00.000 16108 Move returns status 0, amount 0
23:51:04.064 00.000 16108 MoveAxis(N, 0, ABG)
23:51:04.064 00.000 16108 Move returns status 0, amount 0
23:51:04.064 00.000 16108 move complete, result=0
23:51:04.064 00.000 16108 worker thread done servicing request
23:51:04.071 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=4355, FiltMin=3638, FiltMax=17053, Gamma=1.000
23:51:04.088 00.017 21068 UpdateGuideState exits: m=22109 SNR=22.6
23:51:04.090 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:04.090 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:04.091 00.001 21068 Enqueuing Expose request
23:51:04.092 00.001 16108 Worker thread wakes up
23:51:04.092 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:04.093 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:04.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:05.272 01.179 16108 Exposure complete
23:51:05.375 00.103 16108 worker thread done servicing request
23:51:05.376 00.001 21068 OnExposeComplete: enter
23:51:05.377 00.001 21068 UpdateGuideState(): m_state=6
23:51:05.379 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5762
23:51:05.381 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=877.13, Mass=25511, SNR=28.0, Peak=8528 HFD=2.5
23:51:05.383 00.002 21068 MultiStar: [#1 0.20,0.16,1.33,U] [#2 0.52,-0.16,0.00,M1] [#3 -0.03,0.17,0.80,U] [#4 0.26,0.03,1.05,U] [#5 0.14,-0.31,1.03,U] [#6 0.14,0.28,1.09,U] [#7 -0.08,-0.01,0.54,U] [#8 0.66,-0.22,0.00,M5] 
23:51:05.385 00.002 21068 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.08, 0.23}
23:51:05.386 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
23:51:05.387 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
23:51:05.388 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.61 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
23:51:05.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.09, opts=13)
23:51:05.392 00.002 21068 Enqueuing Move request for scope (0.12, 0.09)
23:51:05.393 00.001 16108 Worker thread wakes up
23:51:05.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:51:05.393 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:51:05.393 00.000 16108 Moving (0.12, 0.09) raw xDistance=-0.11 yDistance=-0.11
23:51:05.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:05.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:05.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:05.393 00.000 16108 MoveAxis(E, 0, ABG)
23:51:05.394 00.001 16108 Move returns status 0, amount 0
23:51:05.394 00.000 16108 MoveAxis(N, 0, ABG)
23:51:05.394 00.000 16108 Move returns status 0, amount 0
23:51:05.394 00.000 16108 move complete, result=0
23:51:05.394 00.000 16108 worker thread done servicing request
23:51:05.398 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2035, max=65535, med=4349, FiltMin=3635, FiltMax=16979, Gamma=1.000
23:51:05.412 00.014 21068 UpdateGuideState exits: m=25511 SNR=28.0
23:51:05.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.413 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:05.414 00.001 21068 Enqueuing Expose request
23:51:05.415 00.001 16108 Worker thread wakes up
23:51:05.415 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:05.416 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:05.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:06.385 00.969 16108 Exposure complete
23:51:06.473 00.088 16108 worker thread done servicing request
23:51:06.474 00.001 21068 OnExposeComplete: enter
23:51:06.475 00.001 21068 UpdateGuideState(): m_state=6
23:51:06.475 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5763
23:51:06.476 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.85, Mass=24203, SNR=23.3, Peak=8752 HFD=2.4
23:51:06.477 00.001 21068 MultiStar: [#1 -0.18,-0.35,1.20,U] [#2 0.74,-0.28,0.00,M2] [#3 0.44,-0.32,0.00,M1] [#4 0.25,0.17,1.45,U] [#5 0.42,0.44,0.00,M3] [#6 0.37,0.66,0.00,M2] [#7 0.63,-0.52,0.00,M2] [#8 0.95,0.17,0.00,M6] 
23:51:06.478 00.001 21068 refined, 2 included, MultiStar: {0.12, -0.06}, one-star: {0.29, -0.05}
23:51:06.478 00.000 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
23:51:06.479 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
23:51:06.480 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.13 mountY=0.03, mountTheta=2.90
23:51:06.481 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
23:51:06.483 00.002 21068 Enqueuing Move request for scope (0.12, -0.06)
23:51:06.484 00.001 16108 Worker thread wakes up
23:51:06.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:51:06.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:51:06.484 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
23:51:06.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:51:06.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:06.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:06.484 00.000 16108 MoveAxis(E, 0, ABG)
23:51:06.484 00.000 16108 Move returns status 0, amount 0
23:51:06.484 00.000 16108 MoveAxis(N, 0, ABG)
23:51:06.484 00.000 16108 Move returns status 0, amount 0
23:51:06.484 00.000 16108 move complete, result=0
23:51:06.485 00.001 16108 worker thread done servicing request
23:51:06.488 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4345, FiltMin=3696, FiltMax=17107, Gamma=1.000
23:51:06.506 00.018 21068 UpdateGuideState exits: m=24203 SNR=23.3
23:51:06.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:06.509 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:06.509 00.000 21068 Enqueuing Expose request
23:51:06.511 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:06.512 00.001 16108 Worker thread wakes up
23:51:06.512 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:06.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:07.672 01.160 16108 Exposure complete
23:51:07.730 00.058 16108 worker thread done servicing request
23:51:07.730 00.000 21068 OnExposeComplete: enter
23:51:07.732 00.002 21068 UpdateGuideState(): m_state=6
23:51:07.734 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5764
23:51:07.735 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=877.04, Mass=29975, SNR=27.5, Peak=8979 HFD=2.5
23:51:07.737 00.002 21068 MultiStar: [#1 -0.13,0.69,0.00,M1] [#2 -0.04,0.03,0.91,U] [#3 -0.12,-0.52,0.00,M2] [#4 -0.19,-0.00,1.04,U] [#5 0.16,0.24,0.74,U] [#6 -0.63,0.62,0.00,M3] [#7 -0.17,0.38,0.64,U] [#8 -0.09,-0.07,0.81,U] 
23:51:07.739 00.002 21068 refined, 5 included, MultiStar: {-0.13, 0.10}, one-star: {-0.35, 0.13}
23:51:07.740 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
23:51:07.742 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
23:51:07.744 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.46 mountX=0.14 mountY=-0.07, mountTheta=-0.46
23:51:07.747 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.10, opts=13)
23:51:07.747 00.000 21068 Enqueuing Move request for scope (-0.13, 0.10)
23:51:07.748 00.001 16108 Worker thread wakes up
23:51:07.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:51:07.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:51:07.748 00.000 16108 Moving (-0.13, 0.10) raw xDistance=0.14 yDistance=-0.07
23:51:07.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:51:07.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:07.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:07.748 00.000 16108 MoveAxis(E, 0, ABG)
23:51:07.748 00.000 16108 Move returns status 0, amount 0
23:51:07.748 00.000 16108 MoveAxis(N, 0, ABG)
23:51:07.748 00.000 16108 Move returns status 0, amount 0
23:51:07.748 00.000 16108 move complete, result=0
23:51:07.748 00.000 16108 worker thread done servicing request
23:51:07.753 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4342, FiltMin=3705, FiltMax=17712, Gamma=1.000
23:51:07.773 00.020 21068 UpdateGuideState exits: m=29975 SNR=27.5
23:51:07.775 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:07.776 00.000 21068 Enqueuing Expose request
23:51:07.778 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:07.779 00.001 16108 Worker thread wakes up
23:51:07.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:07.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:08.740 00.961 16108 Exposure complete
23:51:08.813 00.073 16108 worker thread done servicing request
23:51:08.813 00.000 21068 OnExposeComplete: enter
23:51:08.815 00.002 21068 UpdateGuideState(): m_state=6
23:51:08.817 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5765
23:51:08.819 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=877.21, Mass=32611, SNR=27.6, Peak=8627 HFD=3.0
23:51:08.821 00.002 21068 MultiStar: [#1 0.44,-0.47,0.00,M2] [#2 0.16,0.15,0.98,U] [#3 0.19,-0.23,0.93,U] [#4 0.27,-0.04,1.10,U] [#5 0.10,0.19,1.01,U] [#6 0.13,0.60,0.00,M4] [#7 0.82,0.36,0.00,M2] [#8 0.10,0.41,0.64,U] 
23:51:08.822 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.12}, one-star: {-0.63, 0.30}
23:51:08.823 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
23:51:08.826 00.003 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:51:08.827 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
23:51:08.831 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
23:51:08.832 00.001 21068 Enqueuing Move request for scope (0.03, 0.12)
23:51:08.833 00.001 16108 Worker thread wakes up
23:51:08.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:51:08.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:51:08.833 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=-0.12
23:51:08.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:51:08.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:08.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:08.833 00.000 16108 MoveAxis(E, 0, ABG)
23:51:08.833 00.000 16108 Move returns status 0, amount 0
23:51:08.833 00.000 16108 MoveAxis(N, 0, ABG)
23:51:08.833 00.000 16108 Move returns status 0, amount 0
23:51:08.833 00.000 16108 move complete, result=0
23:51:08.833 00.000 16108 worker thread done servicing request
23:51:08.836 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4336, FiltMin=3635, FiltMax=20221, Gamma=1.000
23:51:08.852 00.016 21068 UpdateGuideState exits: m=32611 SNR=27.6
23:51:08.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:08.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:08.854 00.000 21068 Enqueuing Expose request
23:51:08.855 00.001 16108 Worker thread wakes up
23:51:08.855 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:08.857 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:08.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:10.022 01.165 16108 Exposure complete
23:51:10.078 00.056 16108 worker thread done servicing request
23:51:10.078 00.000 21068 OnExposeComplete: enter
23:51:10.078 00.000 21068 UpdateGuideState(): m_state=6
23:51:10.079 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5766
23:51:10.080 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.58, Mass=26768, SNR=24.3, Peak=7171 HFD=3.1
23:51:10.081 00.001 21068 MultiStar: [#1 0.24,-0.29,1.29,U] [#2 0.56,0.05,0.00,M1] [#3 -0.00,-0.44,1.39,U] [#4 0.21,0.45,0.00,M1] [#5 0.01,0.04,1.17,U] [#6 -0.08,-0.17,1.15,U] [#7 0.03,-0.19,0.97,U] [#8 0.47,-0.20,0.00,M5] 
23:51:10.082 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.23}, one-star: {0.04, -0.32}
23:51:10.083 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
23:51:10.084 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
23:51:10.084 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.39 mountX=-0.08 mountY=0.22, mountTheta=1.94
23:51:10.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.23, opts=13)
23:51:10.087 00.001 21068 Enqueuing Move request for scope (0.04, -0.23)
23:51:10.087 00.000 16108 Worker thread wakes up
23:51:10.088 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
23:51:10.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
23:51:10.088 00.000 16108 Moving (0.04, -0.23) raw xDistance=-0.08 yDistance=0.22
23:51:10.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:51:10.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:51:10.088 00.000 16108 MoveAxis(E, 0, ABG)
23:51:10.088 00.000 16108 Move returns status 0, amount 0
23:51:10.088 00.000 16108 MoveAxis(S, 44, ABG)
23:51:10.088 00.000 16108 Guiding  Dir = 1, Dur = 44
23:51:10.088 00.000 16108 IsSlewing returns 0
23:51:10.088 00.000 16108 IsGuiding returns 0
23:51:10.089 00.001 16108 PulseGuide returned control before completion, sleep 54
23:51:10.091 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4329, FiltMin=3686, FiltMax=18701, Gamma=1.000
23:51:10.105 00.014 21068 UpdateGuideState exits: m=26768 SNR=24.3
23:51:10.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:10.106 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:10.107 00.001 21068 Enqueuing Expose request
23:51:10.160 00.053 16108 IsGuiding returns 1
23:51:10.160 00.000 16108 scope still moving after pulse duration time elapsed
23:51:10.191 00.031 16108 IsSlewing returns 0
23:51:10.191 00.000 16108 IsGuiding returns 0
23:51:10.191 00.000 16108 scope move finished after 44 + 58 ms
23:51:10.191 00.000 16108 Move returns status 0, amount 44
23:51:10.191 00.000 16108 move complete, result=0
23:51:10.191 00.000 16108 worker thread done servicing request
23:51:10.191 00.000 16108 Worker thread wakes up
23:51:10.191 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
23:51:10.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:10.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:11.168 00.976 16108 Exposure complete
23:51:11.227 00.059 16108 worker thread done servicing request
23:51:11.227 00.000 21068 OnExposeComplete: enter
23:51:11.228 00.001 21068 UpdateGuideState(): m_state=6
23:51:11.229 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5767
23:51:11.229 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.86, Mass=29486, SNR=22.3, Peak=7616 HFD=2.9
23:51:11.230 00.001 21068 MultiStar: [#1 0.17,0.36,1.17,U] [#2 0.33,0.41,0.00,M2] [#3 0.20,0.41,0.98,U] [#4 -0.16,0.50,0.00,M2] [#5 0.65,0.69,0.00,M1] [#6 -0.09,0.75,0.00,M4] [#7 0.65,0.35,0.00,M2] [#8 0.98,-0.12,0.00,M6] 
23:51:11.232 00.002 21068 refined, 2 included, MultiStar: {0.24, 0.25}, one-star: {0.36, -0.05}
23:51:11.233 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
23:51:11.234 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
23:51:11.234 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.34 cameraTheta=0.81 mountX=-0.19 mountY=-0.30, mountTheta=-2.14
23:51:11.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.25, opts=13)
23:51:11.237 00.001 21068 Enqueuing Move request for scope (0.24, 0.25)
23:51:11.238 00.001 16108 Worker thread wakes up
23:51:11.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.25) opts 0xd
23:51:11.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.25)
23:51:11.238 00.000 16108 Moving (0.24, 0.25) raw xDistance=-0.19 yDistance=-0.30
23:51:11.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:51:11.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:11.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:51:11.238 00.000 16108 MoveAxis(E, 0, ABG)
23:51:11.238 00.000 16108 Move returns status 0, amount 0
23:51:11.238 00.000 16108 MoveAxis(N, 0, ABG)
23:51:11.238 00.000 16108 Move returns status 0, amount 0
23:51:11.238 00.000 16108 move complete, result=0
23:51:11.238 00.000 16108 worker thread done servicing request
23:51:11.243 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4326, FiltMin=3683, FiltMax=17853, Gamma=1.000
23:51:11.258 00.015 21068 UpdateGuideState exits: m=29486 SNR=22.3
23:51:11.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:11.262 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:11.264 00.002 21068 Enqueuing Expose request
23:51:11.265 00.001 16108 Worker thread wakes up
23:51:11.265 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:51:11.267 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:11.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:12.432 01.165 16108 Exposure complete
23:51:12.497 00.065 16108 worker thread done servicing request
23:51:12.498 00.001 21068 OnExposeComplete: enter
23:51:12.499 00.001 21068 UpdateGuideState(): m_state=6
23:51:12.500 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5768
23:51:12.501 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.89, Mass=26940, SNR=24.9, Peak=7600 HFD=2.7
23:51:12.502 00.001 21068 MultiStar: [#1 -0.16,0.58,0.00,M1] [#2 0.67,0.23,0.00,M3] [#3 -0.04,0.57,0.00,M1] [#4 0.17,0.57,0.00,M3] [#5 0.60,0.33,0.00,M2] [#6 -0.11,0.19,1.20,U] [#7 0.61,-0.56,0.00,M3] [#8 0.80,0.43,0.00,M7] 
23:51:12.503 00.001 21068 refined, 1 included, MultiStar: {0.08, 0.10}, one-star: {0.32, -0.01}
23:51:12.504 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
23:51:12.505 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
23:51:12.506 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
23:51:12.507 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
23:51:12.508 00.001 21068 Enqueuing Move request for scope (0.08, 0.10)
23:51:12.508 00.000 16108 Worker thread wakes up
23:51:12.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:51:12.508 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:51:12.508 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.11
23:51:12.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:51:12.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:12.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:12.509 00.001 16108 MoveAxis(E, 0, ABG)
23:51:12.509 00.000 16108 Move returns status 0, amount 0
23:51:12.509 00.000 16108 MoveAxis(N, 0, ABG)
23:51:12.509 00.000 16108 Move returns status 0, amount 0
23:51:12.509 00.000 16108 move complete, result=0
23:51:12.509 00.000 16108 worker thread done servicing request
23:51:12.513 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1955, max=65535, med=4320, FiltMin=3584, FiltMax=17219, Gamma=1.000
23:51:12.527 00.014 21068 UpdateGuideState exits: m=26940 SNR=24.9
23:51:12.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:12.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:12.530 00.001 21068 Enqueuing Expose request
23:51:12.531 00.001 16108 Worker thread wakes up
23:51:12.531 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:12.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:12.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:13.510 00.979 16108 Exposure complete
23:51:13.569 00.059 16108 worker thread done servicing request
23:51:13.569 00.000 21068 OnExposeComplete: enter
23:51:13.570 00.001 21068 UpdateGuideState(): m_state=6
23:51:13.571 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5769
23:51:13.572 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.10, Mass=22787, SNR=22.3, Peak=7408 HFD=2.4
23:51:13.573 00.001 21068 MultiStar: [#1 0.79,0.26,0.00,M2] [#2 0.18,0.36,1.17,U] [#3 0.04,0.15,1.06,U] [#4 0.07,0.51,0.00,M4] [#5 0.08,-0.11,1.49,U] [#6 -0.48,0.07,0.00,M4] [#7 -0.82,0.84,0.00,M4] [#8 0.35,0.05,0.96,U] 
23:51:13.574 00.001 21068 refined, 4 included, MultiStar: {0.16, 0.12}, one-star: {0.20, 0.20}
23:51:13.574 00.000 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
23:51:13.576 00.002 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
23:51:13.577 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.64 mountX=-0.13 mountY=-0.15, mountTheta=-2.30
23:51:13.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.12, opts=13)
23:51:13.579 00.000 21068 Enqueuing Move request for scope (0.16, 0.12)
23:51:13.580 00.001 16108 Worker thread wakes up
23:51:13.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
23:51:13.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
23:51:13.580 00.000 16108 Moving (0.16, 0.12) raw xDistance=-0.13 yDistance=-0.15
23:51:13.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:51:13.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:13.581 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:13.581 00.000 16108 MoveAxis(E, 0, ABG)
23:51:13.581 00.000 16108 Move returns status 0, amount 0
23:51:13.581 00.000 16108 MoveAxis(N, 0, ABG)
23:51:13.581 00.000 16108 Move returns status 0, amount 0
23:51:13.581 00.000 16108 move complete, result=0
23:51:13.581 00.000 16108 worker thread done servicing request
23:51:13.585 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4317, FiltMin=3606, FiltMax=18275, Gamma=1.000
23:51:13.604 00.019 21068 UpdateGuideState exits: m=22787 SNR=22.3
23:51:13.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:13.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:13.607 00.001 21068 Enqueuing Expose request
23:51:13.608 00.001 16108 Worker thread wakes up
23:51:13.608 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:13.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:13.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:14.761 01.153 16108 Exposure complete
23:51:14.830 00.069 16108 worker thread done servicing request
23:51:14.830 00.000 21068 OnExposeComplete: enter
23:51:14.831 00.001 21068 UpdateGuideState(): m_state=6
23:51:14.832 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5770
23:51:14.833 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.70, Mass=37541, SNR=28.1, Peak=8624 HFD=3.0
23:51:14.834 00.001 21068 MultiStar: [#1 0.15,0.27,1.11,U] [#2 0.41,-0.13,1.11,U] [#3 0.00,0.09,0.98,U] [#4 0.11,-0.02,1.35,U] [#5 0.23,-0.07,1.10,U] [#6 -0.24,0.05,1.12,U] [#7 0.84,0.01,0.00,M5] [#8 0.26,-0.31,0.96,U] 
23:51:14.834 00.000 21068 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.11, -0.21}
23:51:14.835 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
23:51:14.836 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
23:51:14.837 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.27 mountX=-0.13 mountY=0.00, mountTheta=3.11
23:51:14.838 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
23:51:14.839 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
23:51:14.840 00.001 16108 Worker thread wakes up
23:51:14.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:51:14.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:51:14.840 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.00
23:51:14.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:51:14.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:14.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:51:14.840 00.000 16108 MoveAxis(E, 0, ABG)
23:51:14.840 00.000 16108 Move returns status 0, amount 0
23:51:14.840 00.000 16108 MoveAxis(N, 0, ABG)
23:51:14.840 00.000 16108 Move returns status 0, amount 0
23:51:14.840 00.000 16108 move complete, result=0
23:51:14.840 00.000 16108 worker thread done servicing request
23:51:14.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=4307, FiltMin=3638, FiltMax=19469, Gamma=1.000
23:51:14.861 00.017 21068 UpdateGuideState exits: m=37541 SNR=28.1
23:51:14.863 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:14.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:14.866 00.002 21068 Enqueuing Expose request
23:51:14.867 00.001 16108 Worker thread wakes up
23:51:14.867 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:14.868 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:14.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:15.838 00.970 16108 Exposure complete
23:51:15.914 00.076 16108 worker thread done servicing request
23:51:15.914 00.000 21068 OnExposeComplete: enter
23:51:15.915 00.001 21068 UpdateGuideState(): m_state=6
23:51:15.916 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5771
23:51:15.916 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=877.00, Mass=32837, SNR=31.2, Peak=8256 HFD=2.6
23:51:15.917 00.001 21068 MultiStar: [#1 -0.16,0.01,0.90,U] [#2 0.57,-0.03,0.00,M2] [#3 -0.23,-0.13,0.93,U] [#4 -0.03,0.42,0.96,U] [#5 -0.03,0.68,0.00,M1] [#6 -0.30,0.05,1.15,U] [#7 0.51,-0.47,0.00,M6] [#8 0.16,0.46,0.00,M6] 
23:51:15.918 00.001 21068 refined, 4 included, MultiStar: {-0.21, 0.09}, one-star: {-0.28, 0.09}
23:51:15.919 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
23:51:15.919 00.000 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
23:51:15.920 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=0.22 mountY=-0.04, mountTheta=-0.16
23:51:15.923 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.09, opts=13)
23:51:15.924 00.001 21068 Enqueuing Move request for scope (-0.21, 0.09)
23:51:15.924 00.000 16108 Worker thread wakes up
23:51:15.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:51:15.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:51:15.925 00.001 16108 Moving (-0.21, 0.09) raw xDistance=0.22 yDistance=-0.04
23:51:15.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:51:15.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:15.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:15.925 00.000 16108 MoveAxis(W, 58, ABG)
23:51:15.925 00.000 16108 Guiding  Dir = 3, Dur = 58
23:51:15.925 00.000 16108 IsSlewing returns 0
23:51:15.925 00.000 16108 IsGuiding returns 0
23:51:15.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4304, FiltMin=3571, FiltMax=19197, Gamma=1.000
23:51:15.941 00.013 21068 UpdateGuideState exits: m=32837 SNR=31.2
23:51:15.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:15.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:15.944 00.001 21068 Enqueuing Expose request
23:51:15.979 00.035 16108 PulseGuide returned control before completion, sleep 14
23:51:16.009 00.030 16108 IsGuiding returns 1
23:51:16.009 00.000 16108 scope still moving after pulse duration time elapsed
23:51:16.040 00.031 16108 IsSlewing returns 0
23:51:16.040 00.000 16108 IsGuiding returns 1
23:51:16.071 00.031 16108 IsSlewing returns 0
23:51:16.071 00.000 16108 IsGuiding returns 0
23:51:16.071 00.000 16108 scope move finished after 58 + 88 ms
23:51:16.071 00.000 16108 Move returns status 0, amount 58
23:51:16.071 00.000 16108 MoveAxis(N, 0, ABG)
23:51:16.071 00.000 16108 Move returns status 0, amount 0
23:51:16.072 00.001 16108 move complete, result=0
23:51:16.072 00.000 16108 worker thread done servicing request
23:51:16.072 00.000 16108 Worker thread wakes up
23:51:16.072 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:16.072 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
23:51:16.073 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:17.237 01.164 16108 Exposure complete
23:51:17.300 00.063 16108 worker thread done servicing request
23:51:17.300 00.000 21068 OnExposeComplete: enter
23:51:17.301 00.001 21068 UpdateGuideState(): m_state=6
23:51:17.302 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5772
23:51:17.302 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=877.35, Mass=33102, SNR=27.4, Peak=7424 HFD=2.8
23:51:17.303 00.001 21068 MultiStar: [#1 0.36,0.05,1.06,U] [#2 0.02,0.66,0.00,M3] [#3 0.30,0.43,0.00,M1] [#4 0.34,0.46,0.00,M3] [#5 0.17,0.44,1.05,U] [#6 0.34,0.47,0.00,M3] [#7 -0.33,0.21,0.74,U] [#8 0.43,0.49,0.00,M7] 
23:51:17.304 00.001 21068 refined, 3 included, MultiStar: {0.14, 0.29}, one-star: {0.25, 0.45}
23:51:17.305 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
23:51:17.305 00.000 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
23:51:17.306 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.11 mountX=-0.09 mountY=-0.31, mountTheta=-1.85
23:51:17.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.29, opts=13)
23:51:17.308 00.000 21068 Enqueuing Move request for scope (0.14, 0.29)
23:51:17.309 00.001 16108 Worker thread wakes up
23:51:17.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
23:51:17.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
23:51:17.309 00.000 16108 Moving (0.14, 0.29) raw xDistance=-0.09 yDistance=-0.31
23:51:17.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:51:17.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:17.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:51:17.309 00.000 16108 MoveAxis(E, 0, ABG)
23:51:17.309 00.000 16108 Move returns status 0, amount 0
23:51:17.309 00.000 16108 MoveAxis(N, 0, ABG)
23:51:17.309 00.000 16108 Move returns status 0, amount 0
23:51:17.309 00.000 16108 move complete, result=0
23:51:17.310 00.001 16108 worker thread done servicing request
23:51:17.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4294, FiltMin=3632, FiltMax=18470, Gamma=1.000
23:51:17.327 00.014 21068 UpdateGuideState exits: m=33102 SNR=27.4
23:51:17.327 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:17.329 00.001 21068 Enqueuing Expose request
23:51:17.329 00.000 16108 Worker thread wakes up
23:51:17.329 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:51:17.331 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:17.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:18.292 00.961 16108 Exposure complete
23:51:18.387 00.095 16108 worker thread done servicing request
23:51:18.387 00.000 21068 OnExposeComplete: enter
23:51:18.388 00.001 21068 UpdateGuideState(): m_state=6
23:51:18.389 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5773
23:51:18.390 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=877.33, Mass=33020, SNR=28.8, Peak=7840 HFD=2.6
23:51:18.392 00.002 21068 MultiStar: [#1 0.06,0.42,1.18,U] [#2 0.69,0.76,0.00,M4] [#3 0.13,0.23,0.98,U] [#4 0.40,0.48,0.00,M4] [#5 0.23,0.26,1.00,U] [#6 -0.24,0.48,0.00,M4] [#7 0.22,-0.22,0.48,U] [#8 0.54,0.31,0.00,M8] 
23:51:18.394 00.002 21068 refined, 4 included, MultiStar: {0.24, 0.28}, one-star: {0.55, 0.42}
23:51:18.395 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
23:51:18.396 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
23:51:18.397 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.87 mountX=-0.18 mountY=-0.33, mountTheta=-2.08
23:51:18.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.28, opts=13)
23:51:18.400 00.001 21068 Enqueuing Move request for scope (0.24, 0.28)
23:51:18.401 00.001 16108 Worker thread wakes up
23:51:18.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
23:51:18.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
23:51:18.401 00.000 16108 Moving (0.24, 0.28) raw xDistance=-0.18 yDistance=-0.33
23:51:18.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:51:18.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:18.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:51:18.401 00.000 16108 MoveAxis(E, 0, ABG)
23:51:18.401 00.000 16108 Move returns status 0, amount 0
23:51:18.401 00.000 16108 MoveAxis(N, 0, ABG)
23:51:18.401 00.000 16108 Move returns status 0, amount 0
23:51:18.401 00.000 16108 move complete, result=0
23:51:18.401 00.000 16108 worker thread done servicing request
23:51:18.406 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4288, FiltMin=3619, FiltMax=19053, Gamma=1.000
23:51:18.420 00.014 21068 UpdateGuideState exits: m=33020 SNR=28.8
23:51:18.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:18.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:18.422 00.000 21068 Enqueuing Expose request
23:51:18.423 00.001 16108 Worker thread wakes up
23:51:18.423 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:18.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:18.423 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:51:19.580 01.157 16108 Exposure complete
23:51:19.637 00.057 16108 worker thread done servicing request
23:51:19.637 00.000 21068 OnExposeComplete: enter
23:51:19.638 00.001 21068 UpdateGuideState(): m_state=6
23:51:19.639 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5774
23:51:19.640 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.95, Mass=27033, SNR=27.6, Peak=7552 HFD=2.6
23:51:19.641 00.001 21068 MultiStar: [#1 0.25,0.23,1.39,U] [#2 0.63,-0.21,0.00,M5] [#3 -0.23,0.07,1.12,U] [#4 0.35,0.38,0.00,M5] [#5 0.12,0.38,1.48,U] [#6 0.27,0.67,0.00,M5] [#7 0.45,0.48,0.00,M5] [#8 0.41,0.05,0.88,U] 
23:51:19.641 00.000 21068 refined, 4 included, MultiStar: {0.17, 0.18}, one-star: {0.40, 0.04}
23:51:19.643 00.002 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
23:51:19.644 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
23:51:19.645 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=-0.14 mountY=-0.21, mountTheta=-2.15
23:51:19.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.18, opts=13)
23:51:19.648 00.001 21068 Enqueuing Move request for scope (0.17, 0.18)
23:51:19.648 00.000 16108 Worker thread wakes up
23:51:19.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
23:51:19.649 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
23:51:19.649 00.000 16108 Moving (0.17, 0.18) raw xDistance=-0.14 yDistance=-0.21
23:51:19.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:51:19.649 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.86
23:51:19.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:51:19.649 00.000 16108 MoveAxis(E, 0, ABG)
23:51:19.649 00.000 16108 Move returns status 0, amount 0
23:51:19.649 00.000 16108 MoveAxis(N, 43, ABG)
23:51:19.649 00.000 16108 Guiding  Dir = 0, Dur = 43
23:51:19.649 00.000 16108 IsSlewing returns 0
23:51:19.649 00.000 16108 IsGuiding returns 0
23:51:19.653 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4281, FiltMin=3638, FiltMax=20659, Gamma=1.000
23:51:19.663 00.010 16108 PulseGuide returned control before completion, sleep 40
23:51:19.675 00.012 21068 UpdateGuideState exits: m=27033 SNR=27.6
23:51:19.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:19.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:19.678 00.001 21068 Enqueuing Expose request
23:51:19.709 00.031 16108 IsGuiding returns 1
23:51:19.709 00.000 16108 scope still moving after pulse duration time elapsed
23:51:19.740 00.031 16108 IsSlewing returns 0
23:51:19.740 00.000 16108 IsGuiding returns 1
23:51:19.770 00.030 16108 IsSlewing returns 0
23:51:19.770 00.000 16108 IsGuiding returns 0
23:51:19.770 00.000 16108 scope move finished after 43 + 78 ms
23:51:19.770 00.000 16108 Move returns status 0, amount 43
23:51:19.770 00.000 16108 move complete, result=0
23:51:19.770 00.000 16108 worker thread done servicing request
23:51:19.770 00.000 16108 Worker thread wakes up
23:51:19.770 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
23:51:19.772 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:19.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:20.734 00.962 16108 Exposure complete
23:51:20.810 00.076 16108 worker thread done servicing request
23:51:20.810 00.000 21068 OnExposeComplete: enter
23:51:20.812 00.002 21068 UpdateGuideState(): m_state=6
23:51:20.813 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5775
23:51:20.816 00.003 21068 Star::Find returns 1 (0), X=220.87, Y=877.63, Mass=31599, SNR=27.3, Peak=7584 HFD=2.8
23:51:20.817 00.001 21068 MultiStar: [#1 0.55,0.06,0.00,M1] [#2 0.39,0.29,0.00,M6] [#3 0.73,-0.27,0.00,M1] [#4 0.23,0.13,1.36,U] [#5 0.67,-0.15,0.00,M1] [#6 0.17,0.44,1.32,U] [#7 0.93,0.01,0.00,M6] [#8 0.29,0.10,0.91,U] 
23:51:20.819 00.002 21068 refined, 3 included, MultiStar: {0.25, 0.34}, one-star: {0.35, 0.72}
23:51:20.820 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
23:51:20.822 00.002 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
23:51:20.824 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.94 mountX=-0.19 mountY=-0.39, mountTheta=-2.02
23:51:20.827 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.34, opts=13)
23:51:20.828 00.001 21068 Enqueuing Move request for scope (0.25, 0.34)
23:51:20.831 00.003 16108 Worker thread wakes up
23:51:20.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd
23:51:20.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.34)
23:51:20.831 00.000 16108 Moving (0.25, 0.34) raw xDistance=-0.19 yDistance=-0.39
23:51:20.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:51:20.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:51:20.831 00.000 16108 MoveAxis(E, 0, ABG)
23:51:20.831 00.000 16108 Move returns status 0, amount 0
23:51:20.831 00.000 16108 MoveAxis(N, 78, ABG)
23:51:20.831 00.000 16108 Guiding  Dir = 0, Dur = 78
23:51:20.832 00.001 16108 IsSlewing returns 0
23:51:20.832 00.000 16108 IsGuiding returns 0
23:51:20.834 00.002 16108 PulseGuide returned control before completion, sleep 86
23:51:20.836 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4275, FiltMin=3613, FiltMax=19891, Gamma=1.000
23:51:20.853 00.017 21068 UpdateGuideState exits: m=31599 SNR=27.3
23:51:20.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.856 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:20.857 00.001 21068 Enqueuing Expose request
23:51:20.926 00.069 16108 IsGuiding returns 0
23:51:20.926 00.000 16108 Move returns status 0, amount 78
23:51:20.926 00.000 16108 move complete, result=0
23:51:20.926 00.000 16108 worker thread done servicing request
23:51:20.926 00.000 16108 Worker thread wakes up
23:51:20.926 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 78 ms NORTH
23:51:20.928 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:20.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:22.088 01.160 16108 Exposure complete
23:51:22.152 00.064 16108 worker thread done servicing request
23:51:22.152 00.000 21068 OnExposeComplete: enter
23:51:22.153 00.001 21068 UpdateGuideState(): m_state=6
23:51:22.154 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5776
23:51:22.154 00.000 21068 Star::Find returns 1 (0), X=221.05, Y=876.69, Mass=27881, SNR=28.3, Peak=9008 HFD=2.4
23:51:22.155 00.001 21068 MultiStar: [#1 0.26,0.36,1.39,U] [#2 0.79,-0.06,0.00,M7] [#3 -0.02,0.06,0.85,U] [#4 0.21,0.09,1.10,U] [#5 0.23,0.08,1.28,U] [#6 0.26,-0.28,1.58,U] [#7 0.45,-0.26,0.00,M7] [#8 0.35,-0.17,0.77,U] 
23:51:22.156 00.001 21068 refined, 6 included, MultiStar: {0.26, -0.01}, one-star: {0.52, -0.21}
23:51:22.157 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
23:51:22.158 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
23:51:22.158 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.02 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
23:51:22.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.01, opts=13)
23:51:22.162 00.002 21068 Enqueuing Move request for scope (0.26, -0.01)
23:51:22.163 00.001 16108 Worker thread wakes up
23:51:22.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
23:51:22.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
23:51:22.164 00.001 16108 Moving (0.26, -0.01) raw xDistance=-0.26 yDistance=-0.06
23:51:22.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:51:22.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:22.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:22.164 00.000 16108 MoveAxis(E, 67, ABG)
23:51:22.164 00.000 16108 Guiding  Dir = 2, Dur = 67
23:51:22.164 00.000 16108 IsSlewing returns 0
23:51:22.164 00.000 16108 IsGuiding returns 0
23:51:22.165 00.001 16108 PulseGuide returned control before completion, sleep 77
23:51:22.168 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1955, max=65535, med=4265, FiltMin=3510, FiltMax=20653, Gamma=1.000
23:51:22.183 00.015 21068 UpdateGuideState exits: m=27881 SNR=28.3
23:51:22.183 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:22.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:22.185 00.001 21068 Enqueuing Expose request
23:51:22.255 00.070 16108 IsGuiding returns 0
23:51:22.255 00.000 16108 Move returns status 0, amount 67
23:51:22.256 00.001 16108 MoveAxis(N, 0, ABG)
23:51:22.256 00.000 16108 Move returns status 0, amount 0
23:51:22.256 00.000 16108 move complete, result=0
23:51:22.256 00.000 16108 worker thread done servicing request
23:51:22.256 00.000 16108 Worker thread wakes up
23:51:22.256 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
23:51:22.258 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:22.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:23.245 00.987 16108 Exposure complete
23:51:23.339 00.094 16108 worker thread done servicing request
23:51:23.339 00.000 21068 OnExposeComplete: enter
23:51:23.341 00.002 21068 UpdateGuideState(): m_state=6
23:51:23.342 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5777
23:51:23.343 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=877.11, Mass=28730, SNR=26.7, Peak=8064 HFD=2.4
23:51:23.344 00.001 21068 MultiStar: [#1 0.25,0.11,1.22,U] [#2 0.45,0.19,0.00,M8] [#3 0.35,-0.25,1.29,U] [#4 0.24,0.57,0.00,M4] [#5 0.43,-0.17,1.61,U] [#6 0.05,-0.16,1.20,U] [#7 0.64,-0.39,0.00,M8] [#8 0.38,-0.27,1.02,U] 
23:51:23.344 00.000 21068 single-star, 5 included, MultiStar: {0.28, -0.10}, one-star: {0.19, 0.21}
23:51:23.345 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
23:51:23.346 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
23:51:23.346 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.83 mountX=-0.15 mountY=-0.25, mountTheta=-2.12
23:51:23.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.21, opts=13)
23:51:23.351 00.002 21068 Enqueuing Move request for scope (0.19, 0.21)
23:51:23.353 00.002 16108 Worker thread wakes up
23:51:23.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
23:51:23.353 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
23:51:23.353 00.000 16108 Moving (0.19, 0.21) raw xDistance=-0.15 yDistance=-0.25
23:51:23.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:51:23.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:51:23.353 00.000 16108 MoveAxis(E, 0, ABG)
23:51:23.353 00.000 16108 Move returns status 0, amount 0
23:51:23.353 00.000 16108 MoveAxis(N, 50, ABG)
23:51:23.353 00.000 16108 Guiding  Dir = 0, Dur = 50
23:51:23.354 00.001 16108 IsSlewing returns 0
23:51:23.354 00.000 16108 IsGuiding returns 0
23:51:23.360 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4259, FiltMin=3597, FiltMax=19971, Gamma=1.000
23:51:23.376 00.016 21068 UpdateGuideState exits: m=28730 SNR=26.7
23:51:23.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:23.378 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:23.379 00.001 21068 Enqueuing Expose request
23:51:23.409 00.030 16108 IsGuiding returns 1
23:51:23.409 00.000 16108 scope still moving after pulse duration time elapsed
23:51:23.438 00.029 16108 IsSlewing returns 0
23:51:23.438 00.000 16108 IsGuiding returns 1
23:51:23.469 00.031 16108 IsSlewing returns 0
23:51:23.469 00.000 16108 IsGuiding returns 1
23:51:23.501 00.032 16108 IsSlewing returns 0
23:51:23.502 00.001 16108 IsGuiding returns 0
23:51:23.502 00.000 16108 scope move finished after 50 + 98 ms
23:51:23.502 00.000 16108 Move returns status 0, amount 50
23:51:23.502 00.000 16108 move complete, result=0
23:51:23.502 00.000 16108 worker thread done servicing request
23:51:23.502 00.000 16108 Worker thread wakes up
23:51:23.503 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
23:51:23.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:23.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:24.658 01.154 16108 Exposure complete
23:51:24.734 00.076 16108 worker thread done servicing request
23:51:24.734 00.000 21068 OnExposeComplete: enter
23:51:24.736 00.002 21068 UpdateGuideState(): m_state=6
23:51:24.738 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5778
23:51:24.739 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.21, Mass=27398, SNR=24.2, Peak=7907 HFD=2.8
23:51:24.741 00.002 21068 MultiStar: [#1 0.09,0.12,1.35,U] [#2 0.14,-0.22,1.63,U] [#3 -0.33,-0.02,1.31,U] [#4 -0.06,0.33,1.27,U] [#5 0.08,0.24,1.95,U] [#6 0.22,-0.12,1.42,U] [#7 0.07,-0.10,0.71,U] [#8 0.02,-0.13,1.08,U] 
23:51:24.742 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.08, 0.31}
23:51:24.743 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
23:51:24.745 00.002 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
23:51:24.746 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.10 mountX=-0.02 mountY=-0.05, mountTheta=-1.87
23:51:24.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
23:51:24.750 00.002 21068 Enqueuing Move request for scope (0.03, 0.05)
23:51:24.751 00.001 16108 Worker thread wakes up
23:51:24.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:51:24.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:51:24.751 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
23:51:24.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:51:24.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:24.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:24.751 00.000 16108 MoveAxis(E, 0, ABG)
23:51:24.751 00.000 16108 Move returns status 0, amount 0
23:51:24.751 00.000 16108 MoveAxis(N, 0, ABG)
23:51:24.752 00.001 16108 Move returns status 0, amount 0
23:51:24.752 00.000 16108 move complete, result=0
23:51:24.752 00.000 16108 worker thread done servicing request
23:51:24.756 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4249, FiltMin=3584, FiltMax=24653, Gamma=1.000
23:51:24.778 00.022 21068 UpdateGuideState exits: m=27398 SNR=24.2
23:51:24.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:24.781 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:24.782 00.001 21068 Enqueuing Expose request
23:51:24.783 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:24.784 00.001 16108 Worker thread wakes up
23:51:24.784 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:24.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:25.756 00.972 16108 Exposure complete
23:51:25.824 00.068 16108 worker thread done servicing request
23:51:25.824 00.000 21068 OnExposeComplete: enter
23:51:25.826 00.002 21068 UpdateGuideState(): m_state=6
23:51:25.828 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5779
23:51:25.830 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.91, Mass=24858, SNR=25.0, Peak=7904 HFD=2.4
23:51:25.832 00.002 21068 MultiStar: [#1 0.17,-0.34,1.37,U] [#2 0.62,0.25,0.00,M8] [#3 0.33,-0.13,1.59,U] [#4 0.02,0.35,1.04,U] [#5 0.64,0.03,0.00,M1] [#6 0.14,0.13,1.52,U] [#7 0.92,0.18,0.00,M8] [#8 0.09,-0.06,1.18,U] 
23:51:25.833 00.001 21068 refined, 5 included, MultiStar: {0.17, -0.02}, one-star: {0.25, -0.00}
23:51:25.834 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
23:51:25.835 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
23:51:25.836 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-0.14 mountX=-0.18 mountY=-0.02, mountTheta=-3.05
23:51:25.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.02, opts=13)
23:51:25.839 00.001 21068 Enqueuing Move request for scope (0.17, -0.02)
23:51:25.840 00.001 16108 Worker thread wakes up
23:51:25.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:51:25.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:51:25.840 00.000 16108 Moving (0.17, -0.02) raw xDistance=-0.18 yDistance=-0.02
23:51:25.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:51:25.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:25.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:25.840 00.000 16108 MoveAxis(E, 0, ABG)
23:51:25.840 00.000 16108 Move returns status 0, amount 0
23:51:25.840 00.000 16108 MoveAxis(N, 0, ABG)
23:51:25.840 00.000 16108 Move returns status 0, amount 0
23:51:25.840 00.000 16108 move complete, result=0
23:51:25.840 00.000 16108 worker thread done servicing request
23:51:25.843 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4246, FiltMin=3587, FiltMax=23485, Gamma=1.000
23:51:25.857 00.014 21068 UpdateGuideState exits: m=24858 SNR=25.0
23:51:25.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:25.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:25.861 00.002 21068 Enqueuing Expose request
23:51:25.862 00.001 16108 Worker thread wakes up
23:51:25.862 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:25.864 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:25.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:27.010 01.146 16108 Exposure complete
23:51:27.080 00.070 16108 worker thread done servicing request
23:51:27.081 00.001 21068 OnExposeComplete: enter
23:51:27.082 00.001 21068 UpdateGuideState(): m_state=6
23:51:27.083 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5780
23:51:27.085 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.44, Mass=28315, SNR=25.2, Peak=8544 HFD=2.8
23:51:27.086 00.001 21068 MultiStar: [#1 -0.12,0.19,1.35,U] [#2 0.76,-0.03,0.00,M9] [#3 -0.34,0.08,1.30,U] [#4 0.04,0.16,1.02,U] [#5 0.43,-0.04,1.65,U] [#6 -0.14,0.30,1.06,U] [#7 0.02,-0.90,0.00,M9] [#8 0.36,-0.42,0.00,M3] 
23:51:27.087 00.001 21068 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {0.19, -0.47}
23:51:27.088 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
23:51:27.089 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
23:51:27.090 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.04 mountX=-0.02 mountY=-0.05, mountTheta=-1.92
23:51:27.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
23:51:27.093 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
23:51:27.094 00.001 16108 Worker thread wakes up
23:51:27.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:51:27.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:51:27.094 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.05
23:51:27.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:51:27.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:27.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:27.094 00.000 16108 MoveAxis(E, 0, ABG)
23:51:27.094 00.000 16108 Move returns status 0, amount 0
23:51:27.094 00.000 16108 MoveAxis(N, 0, ABG)
23:51:27.094 00.000 16108 Move returns status 0, amount 0
23:51:27.096 00.002 16108 move complete, result=0
23:51:27.096 00.000 16108 worker thread done servicing request
23:51:27.100 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4233, FiltMin=3641, FiltMax=26579, Gamma=1.000
23:51:27.126 00.026 21068 UpdateGuideState exits: m=28315 SNR=25.2
23:51:27.129 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:27.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:27.131 00.001 21068 Enqueuing Expose request
23:51:27.131 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:27.132 00.001 16108 Worker thread wakes up
23:51:27.132 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:27.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:28.124 00.992 16108 Exposure complete
23:51:28.197 00.073 16108 worker thread done servicing request
23:51:28.197 00.000 21068 OnExposeComplete: enter
23:51:28.198 00.001 21068 UpdateGuideState(): m_state=6
23:51:28.199 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5781
23:51:28.200 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.56, Mass=30303, SNR=27.9, Peak=9728 HFD=2.6
23:51:28.201 00.001 21068 MultiStar: [#1 0.20,-0.01,1.11,U] [#2 0.38,-0.49,0.00,M10] [#3 0.15,-0.34,1.11,U] [#4 0.20,0.02,1.13,U] [#5 0.06,-0.06,1.55,U] [#6 -0.24,-0.13,1.22,U] [#7 0.32,-0.58,0.00,M10] [#8 0.45,-0.41,0.00,M4] 
23:51:28.202 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.13}, one-star: {0.25, -0.35}
23:51:28.202 00.000 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
23:51:28.203 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
23:51:28.204 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.97 mountX=-0.11 mountY=0.11, mountTheta=2.38
23:51:28.205 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.13, opts=13)
23:51:28.206 00.001 21068 Enqueuing Move request for scope (0.09, -0.13)
23:51:28.207 00.001 16108 Worker thread wakes up
23:51:28.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
23:51:28.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
23:51:28.207 00.000 16108 Moving (0.09, -0.13) raw xDistance=-0.11 yDistance=0.11
23:51:28.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:28.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:28.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:51:28.207 00.000 16108 MoveAxis(E, 0, ABG)
23:51:28.207 00.000 16108 Move returns status 0, amount 0
23:51:28.207 00.000 16108 MoveAxis(N, 0, ABG)
23:51:28.207 00.000 16108 Move returns status 0, amount 0
23:51:28.207 00.000 16108 move complete, result=0
23:51:28.207 00.000 16108 worker thread done servicing request
23:51:28.212 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4230, FiltMin=3597, FiltMax=20563, Gamma=1.000
23:51:28.233 00.021 21068 UpdateGuideState exits: m=30303 SNR=27.9
23:51:28.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:28.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:28.236 00.001 21068 Enqueuing Expose request
23:51:28.237 00.001 16108 Worker thread wakes up
23:51:28.237 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:28.238 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:28.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:29.396 01.158 16108 Exposure complete
23:51:29.453 00.057 16108 worker thread done servicing request
23:51:29.453 00.000 21068 OnExposeComplete: enter
23:51:29.455 00.002 21068 UpdateGuideState(): m_state=6
23:51:29.456 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5782
23:51:29.456 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=876.81, Mass=24408, SNR=24.4, Peak=7456 HFD=2.5
23:51:29.457 00.001 21068 MultiStar: [#1 0.27,-0.11,1.19,U] [#2 0.23,0.30,1.43,U] [#3 0.14,-0.04,1.10,U] [#4 0.04,0.15,0.99,U] [#5 0.35,0.19,1.84,U] [#6 0.09,0.12,1.07,U] [#7 0.06,-1.14,0.00,R] [#8 0.14,0.17,1.10,U] 
23:51:29.458 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.10}, one-star: {0.45, -0.10}
23:51:29.459 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
23:51:29.460 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
23:51:29.460 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.25 cameraTheta=0.42 mountX=-0.20 mountY=-0.15, mountTheta=-2.51
23:51:29.462 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.10, opts=13)
23:51:29.462 00.000 21068 Enqueuing Move request for scope (0.22, 0.10)
23:51:29.464 00.002 16108 Worker thread wakes up
23:51:29.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
23:51:29.464 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
23:51:29.464 00.000 16108 Moving (0.22, 0.10) raw xDistance=-0.20 yDistance=-0.15
23:51:29.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:51:29.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:29.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:29.465 00.001 16108 MoveAxis(E, 53, ABG)
23:51:29.465 00.000 16108 Guiding  Dir = 2, Dur = 53
23:51:29.465 00.000 16108 IsSlewing returns 0
23:51:29.465 00.000 16108 IsGuiding returns 0
23:51:29.469 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4224, FiltMin=3536, FiltMax=22035, Gamma=1.000
23:51:29.482 00.013 21068 UpdateGuideState exits: m=24408 SNR=24.4
23:51:29.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:29.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:29.485 00.001 21068 Enqueuing Expose request
23:51:29.500 00.015 16108 PulseGuide returned control before completion, sleep 28
23:51:29.544 00.044 16108 IsGuiding returns 1
23:51:29.544 00.000 16108 scope still moving after pulse duration time elapsed
23:51:29.575 00.031 16108 IsSlewing returns 0
23:51:29.575 00.000 16108 IsGuiding returns 1
23:51:29.607 00.032 16108 IsSlewing returns 0
23:51:29.607 00.000 16108 IsGuiding returns 0
23:51:29.607 00.000 16108 scope move finished after 53 + 89 ms
23:51:29.607 00.000 16108 Move returns status 0, amount 53
23:51:29.607 00.000 16108 MoveAxis(N, 0, ABG)
23:51:29.607 00.000 16108 Move returns status 0, amount 0
23:51:29.607 00.000 16108 move complete, result=0
23:51:29.608 00.001 16108 worker thread done servicing request
23:51:29.608 00.000 16108 Worker thread wakes up
23:51:29.608 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
23:51:29.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:29.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:30.587 00.978 16108 Exposure complete
23:51:30.665 00.078 16108 worker thread done servicing request
23:51:30.666 00.001 21068 OnExposeComplete: enter
23:51:30.666 00.000 21068 UpdateGuideState(): m_state=6
23:51:30.667 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5783
23:51:30.668 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.46, Mass=25223, SNR=24.7, Peak=8128 HFD=2.2
23:51:30.669 00.001 21068 MultiStar: [#1 0.47,0.00,1.41,U] [#2 0.65,-0.20,0.00,M10] [#3 0.30,0.13,1.23,U] [#4 0.35,-0.62,0.00,M1] [#5 0.47,-0.45,0.00,M1] [#6 0.69,-0.28,0.00,M1] [#7 0.44,0.37,0.00,M1] [#8 0.91,-0.48,0.00,M4] 
23:51:30.670 00.001 21068 refined, 2 included, MultiStar: {0.38, -0.08}, one-star: {0.33, -0.45}
23:51:30.670 00.000 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
23:51:30.672 00.002 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
23:51:30.673 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.08 hyp=0.38 cameraTheta=-0.20 mountX=-0.38 mountY=-0.01, mountTheta=-3.10
23:51:30.677 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.08, opts=13)
23:51:30.678 00.001 21068 Enqueuing Move request for scope (0.38, -0.08)
23:51:30.680 00.002 16108 Worker thread wakes up
23:51:30.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.08) opts 0xd
23:51:30.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.08)
23:51:30.680 00.000 16108 Moving (0.38, -0.08) raw xDistance=-0.38 yDistance=-0.01
23:51:30.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
23:51:30.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:30.682 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:30.682 00.000 16108 MoveAxis(E, 104, ABG)
23:51:30.682 00.000 16108 Guiding  Dir = 2, Dur = 104
23:51:30.682 00.000 16108 IsSlewing returns 0
23:51:30.683 00.001 16108 IsGuiding returns 0
23:51:30.684 00.001 16108 PulseGuide returned control before completion, sleep 113
23:51:30.688 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4221, FiltMin=3533, FiltMax=21033, Gamma=1.000
23:51:30.704 00.016 21068 UpdateGuideState exits: m=25223 SNR=24.7
23:51:30.705 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:30.706 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:30.707 00.001 21068 Enqueuing Expose request
23:51:30.813 00.106 16108 IsGuiding returns 1
23:51:30.813 00.000 16108 scope still moving after pulse duration time elapsed
23:51:30.843 00.030 16108 IsSlewing returns 0
23:51:30.843 00.000 16108 IsGuiding returns 0
23:51:30.843 00.000 16108 scope move finished after 104 + 57 ms
23:51:30.843 00.000 16108 Move returns status 0, amount 104
23:51:30.843 00.000 16108 MoveAxis(N, 0, ABG)
23:51:30.843 00.000 16108 Move returns status 0, amount 0
23:51:30.843 00.000 16108 move complete, result=0
23:51:30.843 00.000 16108 worker thread done servicing request
23:51:30.845 00.002 16108 Worker thread wakes up
23:51:30.845 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:30.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:30.845 00.000 21068 GuideStep: -0.4 px 104 ms EAST, -0.0 px 0 ms NORTH
23:51:32.020 01.175 16108 Exposure complete
23:51:32.093 00.073 16108 worker thread done servicing request
23:51:32.093 00.000 21068 OnExposeComplete: enter
23:51:32.094 00.001 21068 UpdateGuideState(): m_state=6
23:51:32.095 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5784
23:51:32.096 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.76, Mass=28957, SNR=24.6, Peak=8531 HFD=2.3
23:51:32.097 00.001 21068 MultiStar: [#1 0.14,-0.45,1.63,U] [#2 0.20,-0.12,2.07,U] [#3 -0.55,-0.42,0.00,M1] [#4 -0.43,0.07,0.82,U] [#5 0.04,-0.00,1.49,U] [#6 -0.38,-0.18,1.48,U] [#7 -0.67,1.35,0.00,M2] [#8 -0.18,-0.12,1.16,U] 
23:51:32.098 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.15}, one-star: {-0.40, -0.15}
23:51:32.099 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.24)
23:51:32.100 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
23:51:32.103 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.08 mountX=0.06 mountY=0.17, mountTheta=1.24
23:51:32.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.15, opts=13)
23:51:32.107 00.002 21068 Enqueuing Move request for scope (-0.08, -0.15)
23:51:32.108 00.001 16108 Worker thread wakes up
23:51:32.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
23:51:32.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
23:51:32.108 00.000 16108 Moving (-0.08, -0.15) raw xDistance=0.06 yDistance=0.17
23:51:32.109 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:51:32.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:32.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:51:32.109 00.000 16108 MoveAxis(E, 0, ABG)
23:51:32.109 00.000 16108 Move returns status 0, amount 0
23:51:32.109 00.000 16108 MoveAxis(N, 0, ABG)
23:51:32.109 00.000 16108 Move returns status 0, amount 0
23:51:32.109 00.000 16108 move complete, result=0
23:51:32.109 00.000 16108 worker thread done servicing request
23:51:32.116 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4214, FiltMin=3561, FiltMax=21123, Gamma=1.000
23:51:32.135 00.019 21068 UpdateGuideState exits: m=28957 SNR=24.6
23:51:32.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:32.136 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:32.137 00.001 21068 Enqueuing Expose request
23:51:32.138 00.001 16108 Worker thread wakes up
23:51:32.138 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:32.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:32.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:33.115 00.977 16108 Exposure complete
23:51:33.177 00.062 16108 worker thread done servicing request
23:51:33.177 00.000 21068 OnExposeComplete: enter
23:51:33.178 00.001 21068 UpdateGuideState(): m_state=6
23:51:33.178 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5785
23:51:33.179 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.95, Mass=30065, SNR=28.5, Peak=7747 HFD=2.7
23:51:33.180 00.001 21068 MultiStar: [#1 -0.21,-0.31,1.49,U] [#2 -0.12,-0.07,1.40,U] [#3 -0.69,-0.13,0.00,M2] [#4 -0.27,0.19,0.98,U] [#5 -0.11,-0.14,1.21,U] [#6 -0.26,-0.06,0.82,U] [#7 -0.05,1.19,0.00,M3] [#8 0.23,0.07,1.00,U] 
23:51:33.181 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.06}, one-star: {-0.45, 0.04}
23:51:33.181 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
23:51:33.182 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
23:51:33.184 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.80 mountX=0.15 mountY=0.10, mountTheta=0.56
23:51:33.185 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.06, opts=13)
23:51:33.186 00.001 21068 Enqueuing Move request for scope (-0.17, -0.06)
23:51:33.187 00.001 16108 Worker thread wakes up
23:51:33.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:51:33.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:51:33.187 00.000 16108 Moving (-0.17, -0.06) raw xDistance=0.15 yDistance=0.10
23:51:33.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:51:33.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:33.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:51:33.187 00.000 16108 MoveAxis(E, 0, ABG)
23:51:33.187 00.000 16108 Move returns status 0, amount 0
23:51:33.187 00.000 16108 MoveAxis(N, 0, ABG)
23:51:33.188 00.001 16108 Move returns status 0, amount 0
23:51:33.188 00.000 16108 move complete, result=0
23:51:33.188 00.000 16108 worker thread done servicing request
23:51:33.199 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=4214, FiltMin=3571, FiltMax=23341, Gamma=1.000
23:51:33.217 00.018 21068 UpdateGuideState exits: m=30065 SNR=28.5
23:51:33.217 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:33.218 00.000 21068 Enqueuing Expose request
23:51:33.220 00.002 16108 Worker thread wakes up
23:51:33.220 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:33.221 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:33.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:34.385 01.164 16108 Exposure complete
23:51:34.440 00.055 16108 worker thread done servicing request
23:51:34.440 00.000 21068 OnExposeComplete: enter
23:51:34.442 00.002 21068 UpdateGuideState(): m_state=6
23:51:34.443 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5786
23:51:34.444 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.44, Mass=27000, SNR=26.6, Peak=8307 HFD=2.5
23:51:34.445 00.001 21068 MultiStar: [#1 -0.26,-0.17,1.76,U] [#2 0.00,-0.32,1.40,U] [#3 -0.66,0.05,0.00,M3] [#4 -0.42,0.29,0.00,M1] [#5 0.18,-0.44,0.00,M1] [#6 -0.46,0.10,1.14,U] [#7 0.04,0.48,0.00,M4] [#8 0.10,-0.19,1.08,U] 
23:51:34.445 00.000 21068 refined, 4 included, MultiStar: {-0.20, -0.20}, one-star: {-0.39, -0.46}
23:51:34.446 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
23:51:34.447 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
23:51:34.449 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-2.34 mountX=0.16 mountY=0.25, mountTheta=0.99
23:51:34.450 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.20, opts=13)
23:51:34.451 00.001 21068 Enqueuing Move request for scope (-0.20, -0.20)
23:51:34.452 00.001 16108 Worker thread wakes up
23:51:34.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
23:51:34.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
23:51:34.452 00.000 16108 Moving (-0.20, -0.20) raw xDistance=0.16 yDistance=0.25
23:51:34.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:51:34.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:34.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:51:34.452 00.000 16108 MoveAxis(E, 0, ABG)
23:51:34.452 00.000 16108 Move returns status 0, amount 0
23:51:34.452 00.000 16108 MoveAxis(N, 0, ABG)
23:51:34.452 00.000 16108 Move returns status 0, amount 0
23:51:34.452 00.000 16108 move complete, result=0
23:51:34.452 00.000 16108 worker thread done servicing request
23:51:34.455 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4211, FiltMin=3529, FiltMax=21219, Gamma=1.000
23:51:34.470 00.015 21068 UpdateGuideState exits: m=27000 SNR=26.6
23:51:34.471 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:34.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:34.472 00.000 21068 Enqueuing Expose request
23:51:34.473 00.001 16108 Worker thread wakes up
23:51:34.473 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:34.474 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:34.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:35.451 00.977 16108 Exposure complete
23:51:35.511 00.060 16108 worker thread done servicing request
23:51:35.511 00.000 21068 OnExposeComplete: enter
23:51:35.512 00.001 21068 UpdateGuideState(): m_state=6
23:51:35.514 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5787
23:51:35.515 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.82, Mass=27338, SNR=25.9, Peak=8499 HFD=2.4
23:51:35.516 00.001 21068 MultiStar: [#1 -0.27,-0.51,0.00,M1] [#2 0.08,-0.11,1.62,U] [#3 -0.57,0.05,0.00,M4] [#4 -0.58,0.18,0.00,M2] [#5 -0.47,0.14,0.00,M2] [#6 -0.12,0.48,0.00,M1] [#7 -0.07,0.49,0.00,M5] [#8 0.45,0.26,0.00,M2] 
23:51:35.516 00.000 21068 single-star, 1 included, MultiStar: {0.03, -0.10}, one-star: {-0.05, -0.09}
23:51:35.517 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
23:51:35.518 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
23:51:35.519 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=0.03 mountY=0.09, mountTheta=1.24
23:51:35.520 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.09, opts=13)
23:51:35.521 00.001 21068 Enqueuing Move request for scope (-0.05, -0.09)
23:51:35.521 00.000 16108 Worker thread wakes up
23:51:35.522 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
23:51:35.522 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
23:51:35.522 00.000 16108 Moving (-0.05, -0.09) raw xDistance=0.03 yDistance=0.09
23:51:35.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:51:35.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:35.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:51:35.522 00.000 16108 MoveAxis(E, 0, ABG)
23:51:35.522 00.000 16108 Move returns status 0, amount 0
23:51:35.522 00.000 16108 MoveAxis(N, 0, ABG)
23:51:35.522 00.000 16108 Move returns status 0, amount 0
23:51:35.522 00.000 16108 move complete, result=0
23:51:35.522 00.000 16108 worker thread done servicing request
23:51:35.527 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4214, FiltMin=3593, FiltMax=24915, Gamma=1.000
23:51:35.541 00.014 21068 UpdateGuideState exits: m=27338 SNR=25.9
23:51:35.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:35.542 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:35.543 00.001 21068 Enqueuing Expose request
23:51:35.544 00.001 16108 Worker thread wakes up
23:51:35.544 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:35.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:35.545 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:36.713 01.168 16108 Exposure complete
23:51:36.783 00.070 16108 worker thread done servicing request
23:51:36.783 00.000 21068 OnExposeComplete: enter
23:51:36.784 00.001 21068 UpdateGuideState(): m_state=6
23:51:36.785 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5788
23:51:36.786 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.74, Mass=22075, SNR=22.0, Peak=7875 HFD=2.6
23:51:36.787 00.001 21068 MultiStar: [#1 -0.61,0.02,0.00,M2] [#2 -0.17,0.01,1.83,U] [#3 -0.24,0.23,1.46,U] [#4 -0.77,-0.08,0.00,M3] [#5 -0.46,-0.12,1.41,U] [#6 -0.16,-0.14,0.99,U] [#7 -0.27,1.09,0.00,M6] [#8 -0.49,-0.51,0.00,M3] 
23:51:36.788 00.001 21068 single-star, 4 included, MultiStar: {-0.20, -0.02}, one-star: {0.10, -0.16}
23:51:36.789 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
23:51:36.790 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:51:36.791 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.01 mountX=-0.13 mountY=0.14, mountTheta=2.34
23:51:36.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.16, opts=13)
23:51:36.794 00.001 21068 Enqueuing Move request for scope (0.10, -0.16)
23:51:36.795 00.001 16108 Worker thread wakes up
23:51:36.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:51:36.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:51:36.795 00.000 16108 Moving (0.10, -0.16) raw xDistance=-0.13 yDistance=0.14
23:51:36.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:51:36.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:36.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:51:36.795 00.000 16108 MoveAxis(E, 0, ABG)
23:51:36.795 00.000 16108 Move returns status 0, amount 0
23:51:36.795 00.000 16108 MoveAxis(N, 0, ABG)
23:51:36.795 00.000 16108 Move returns status 0, amount 0
23:51:36.795 00.000 16108 move complete, result=0
23:51:36.795 00.000 16108 worker thread done servicing request
23:51:36.801 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2025, max=65535, med=4214, FiltMin=3603, FiltMax=24051, Gamma=1.000
23:51:36.815 00.014 21068 UpdateGuideState exits: m=22075 SNR=22.0
23:51:36.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:36.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:36.817 00.000 21068 Enqueuing Expose request
23:51:36.818 00.001 16108 Worker thread wakes up
23:51:36.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:36.820 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:36.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:37.783 00.963 16108 Exposure complete
23:51:37.837 00.054 16108 worker thread done servicing request
23:51:37.837 00.000 21068 OnExposeComplete: enter
23:51:37.840 00.003 21068 UpdateGuideState(): m_state=6
23:51:37.843 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5789
23:51:37.845 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=876.33, Mass=22874, SNR=21.7, Peak=7299 HFD=2.7
23:51:37.848 00.003 21068 MultiStar: [#1 -0.64,-0.07,0.00,M3] [#2 0.03,-0.25,2.02,U] [#3 -0.42,-0.34,0.00,M4] [#4 -0.69,0.01,0.00,M4] [#5 -0.38,-0.24,1.25,U] [#6 -0.48,-0.18,0.00,M1] [#7 0.36,1.31,0.00,M7] [#8 -0.05,-0.32,1.36,U] 
23:51:37.851 00.003 21068 refined, 3 included, MultiStar: {-0.21, -0.32}, one-star: {-0.71, -0.57}
23:51:37.852 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
23:51:37.855 00.003 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
23:51:37.856 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-2.15 mountX=0.15 mountY=0.36, mountTheta=1.18
23:51:37.860 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.32, opts=13)
23:51:37.862 00.002 21068 Enqueuing Move request for scope (-0.21, -0.32)
23:51:37.863 00.001 16108 Worker thread wakes up
23:51:37.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.32) opts 0xd
23:51:37.864 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.32)
23:51:37.864 00.000 16108 Moving (-0.21, -0.32) raw xDistance=0.15 yDistance=0.36
23:51:37.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:51:37.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:37.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:51:37.864 00.000 16108 MoveAxis(E, 0, ABG)
23:51:37.864 00.000 16108 Move returns status 0, amount 0
23:51:37.864 00.000 16108 MoveAxis(N, 0, ABG)
23:51:37.864 00.000 16108 Move returns status 0, amount 0
23:51:37.864 00.000 16108 move complete, result=0
23:51:37.865 00.001 16108 worker thread done servicing request
23:51:37.872 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4217, FiltMin=3619, FiltMax=24387, Gamma=1.000
23:51:37.891 00.019 21068 UpdateGuideState exits: m=22874 SNR=21.7
23:51:37.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:37.892 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:37.893 00.001 21068 Enqueuing Expose request
23:51:37.894 00.001 16108 Worker thread wakes up
23:51:37.894 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:51:37.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:37.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:39.061 01.167 16108 Exposure complete
23:51:39.117 00.056 16108 worker thread done servicing request
23:51:39.117 00.000 21068 OnExposeComplete: enter
23:51:39.119 00.002 21068 UpdateGuideState(): m_state=6
23:51:39.120 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5790
23:51:39.121 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.46, Mass=35741, SNR=33.3, Peak=8067 HFD=3.1
23:51:39.122 00.001 21068 MultiStar: [#1 0.01,-0.37,1.14,U] [#2 -0.33,-0.11,1.40,U] [#3 -0.38,-0.33,0.00,M5] [#4 -0.12,0.51,0.00,M5] [#5 0.11,-0.04,0.87,U] [#6 -0.30,-0.18,0.66,U] [#7 -0.14,1.51,0.00,M8] [#8 -0.01,-0.25,0.70,U] 
23:51:39.122 00.000 21068 refined, 5 included, MultiStar: {-0.15, -0.24}, one-star: {-0.31, -0.45}
23:51:39.123 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.18)
23:51:39.124 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
23:51:39.126 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.14 mountX=0.11 mountY=0.26, mountTheta=1.18
23:51:39.129 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.24, opts=13)
23:51:39.130 00.001 21068 Enqueuing Move request for scope (-0.15, -0.24)
23:51:39.130 00.000 16108 Worker thread wakes up
23:51:39.131 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
23:51:39.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
23:51:39.131 00.000 16108 Moving (-0.15, -0.24) raw xDistance=0.11 yDistance=0.26
23:51:39.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:51:39.131 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=0.76
23:51:39.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:51:39.131 00.000 16108 MoveAxis(E, 0, ABG)
23:51:39.131 00.000 16108 Move returns status 0, amount 0
23:51:39.131 00.000 16108 MoveAxis(S, 53, ABG)
23:51:39.131 00.000 16108 Guiding  Dir = 1, Dur = 53
23:51:39.132 00.001 16108 IsSlewing returns 0
23:51:39.132 00.000 16108 IsGuiding returns 0
23:51:39.136 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4217, FiltMin=3510, FiltMax=21494, Gamma=1.000
23:51:39.138 00.002 16108 PulseGuide returned control before completion, sleep 57
23:51:39.153 00.015 21068 UpdateGuideState exits: m=35741 SNR=33.3
23:51:39.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:39.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:39.156 00.001 21068 Enqueuing Expose request
23:51:39.199 00.043 16108 IsGuiding returns 1
23:51:39.199 00.000 16108 scope still moving after pulse duration time elapsed
23:51:39.231 00.032 16108 IsSlewing returns 0
23:51:39.231 00.000 16108 IsGuiding returns 0
23:51:39.231 00.000 16108 scope move finished after 53 + 46 ms
23:51:39.232 00.001 16108 Move returns status 0, amount 53
23:51:39.232 00.000 16108 move complete, result=0
23:51:39.232 00.000 16108 worker thread done servicing request
23:51:39.232 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
23:51:39.234 00.002 16108 Worker thread wakes up
23:51:39.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:39.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:40.212 00.978 16108 Exposure complete
23:51:40.271 00.059 16108 worker thread done servicing request
23:51:40.271 00.000 21068 OnExposeComplete: enter
23:51:40.272 00.001 21068 UpdateGuideState(): m_state=6
23:51:40.273 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5791
23:51:40.274 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.92, Mass=30151, SNR=26.5, Peak=7891 HFD=2.9
23:51:40.275 00.001 21068 MultiStar: [#1 -0.34,-0.35,0.00,M3] [#2 -0.04,-0.07,1.49,U] [#3 -0.46,-0.23,0.00,M6] [#4 0.01,0.02,0.93,U] [#5 -0.34,0.26,1.07,U] [#6 -0.20,0.19,1.14,U] [#7 -0.14,0.09,0.59,U] [#8 -0.27,-0.79,0.00,M2] 
23:51:40.276 00.001 21068 single-star, 5 included, MultiStar: {-0.13, 0.07}, one-star: {-0.11, 0.01}
23:51:40.277 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
23:51:40.278 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
23:51:40.279 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.12 cameraTheta=3.06 mountX=0.11 mountY=0.02, mountTheta=0.16
23:51:40.281 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
23:51:40.283 00.002 21068 Enqueuing Move request for scope (-0.11, 0.01)
23:51:40.283 00.000 16108 Worker thread wakes up
23:51:40.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:51:40.283 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:51:40.283 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
23:51:40.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:51:40.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:40.284 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:40.284 00.000 16108 MoveAxis(E, 0, ABG)
23:51:40.284 00.000 16108 Move returns status 0, amount 0
23:51:40.284 00.000 16108 MoveAxis(N, 0, ABG)
23:51:40.284 00.000 16108 Move returns status 0, amount 0
23:51:40.284 00.000 16108 move complete, result=0
23:51:40.284 00.000 16108 worker thread done servicing request
23:51:40.287 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4217, FiltMin=3549, FiltMax=21686, Gamma=1.000
23:51:40.300 00.013 21068 UpdateGuideState exits: m=30151 SNR=26.5
23:51:40.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.302 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:40.304 00.002 21068 Enqueuing Expose request
23:51:40.305 00.001 16108 Worker thread wakes up
23:51:40.305 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:40.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:40.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:41.477 01.172 16108 Exposure complete
23:51:41.538 00.061 16108 worker thread done servicing request
23:51:41.538 00.000 21068 OnExposeComplete: enter
23:51:41.539 00.001 21068 UpdateGuideState(): m_state=6
23:51:41.539 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5792
23:51:41.542 00.003 21068 Star::Find returns 1 (0), X=220.01, Y=876.92, Mass=28639, SNR=27.6, Peak=7107 HFD=2.7
23:51:41.543 00.001 21068 MultiStar: [#1 -0.29,-0.24,1.66,U] [#2 -0.07,0.07,1.38,U] [#3 -0.65,0.07,0.00,M7] [#4 -0.81,1.04,0.00,M5] [#5 -0.58,0.43,0.00,M1] [#6 -0.81,0.04,0.00,M1] [#7 -0.64,1.45,0.00,M8] [#8 0.07,0.20,0.80,U] 
23:51:41.545 00.002 21068 refined, 3 included, MultiStar: {-0.21, -0.03}, one-star: {-0.52, 0.01}
23:51:41.546 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
23:51:41.547 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
23:51:41.549 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-3.02 mountX=0.21 mountY=0.08, mountTheta=0.35
23:51:41.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.03, opts=13)
23:51:41.553 00.002 21068 Enqueuing Move request for scope (-0.21, -0.03)
23:51:41.554 00.001 16108 Worker thread wakes up
23:51:41.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
23:51:41.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
23:51:41.554 00.000 16108 Moving (-0.21, -0.03) raw xDistance=0.21 yDistance=0.08
23:51:41.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:51:41.555 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:41.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:51:41.555 00.000 16108 MoveAxis(W, 54, ABG)
23:51:41.555 00.000 16108 Guiding  Dir = 3, Dur = 54
23:51:41.555 00.000 16108 IsSlewing returns 0
23:51:41.555 00.000 16108 IsGuiding returns 0
23:51:41.561 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=4217, FiltMin=3613, FiltMax=23830, Gamma=1.000
23:51:41.586 00.025 21068 UpdateGuideState exits: m=28639 SNR=27.6
23:51:41.586 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:41.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:41.588 00.001 21068 Enqueuing Expose request
23:51:41.594 00.006 16108 PulseGuide returned control before completion, sleep 26
23:51:41.625 00.031 16108 IsGuiding returns 1
23:51:41.625 00.000 16108 scope still moving after pulse duration time elapsed
23:51:41.656 00.031 16108 IsSlewing returns 0
23:51:41.656 00.000 16108 IsGuiding returns 1
23:51:41.688 00.032 16108 IsSlewing returns 0
23:51:41.688 00.000 16108 IsGuiding returns 0
23:51:41.688 00.000 16108 scope move finished after 54 + 78 ms
23:51:41.688 00.000 16108 Move returns status 0, amount 54
23:51:41.689 00.001 16108 MoveAxis(N, 0, ABG)
23:51:41.689 00.000 16108 Move returns status 0, amount 0
23:51:41.689 00.000 16108 move complete, result=0
23:51:41.689 00.000 16108 worker thread done servicing request
23:51:41.689 00.000 16108 Worker thread wakes up
23:51:41.689 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
23:51:41.691 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:41.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:42.658 00.967 16108 Exposure complete
23:51:42.739 00.081 16108 worker thread done servicing request
23:51:42.739 00.000 21068 OnExposeComplete: enter
23:51:42.740 00.001 21068 UpdateGuideState(): m_state=6
23:51:42.741 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5793
23:51:42.742 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.75, Mass=30311, SNR=31.4, Peak=6835 HFD=2.9
23:51:42.743 00.001 21068 MultiStar: [#1 -0.31,0.20,1.69,U] [#2 -0.12,0.01,1.32,U] [#3 -0.63,-0.17,0.00,M8] [#4 -0.35,-0.18,0.90,U] [#5 -0.10,-0.11,1.05,U] [#6 -0.11,0.50,0.00,M2] [#7 0.38,1.78,0.00,M9] [#8 0.09,-0.20,0.73,U] 
23:51:42.744 00.001 21068 refined, 5 included, MultiStar: {-0.19, -0.03}, one-star: {-0.25, -0.16}
23:51:42.746 00.002 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.35)
23:51:42.747 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.41)
23:51:42.748 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-2.97 mountX=0.18 mountY=0.08, mountTheta=0.40
23:51:42.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.03, opts=13)
23:51:42.751 00.001 21068 Enqueuing Move request for scope (-0.19, -0.03)
23:51:42.752 00.001 16108 Worker thread wakes up
23:51:42.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
23:51:42.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
23:51:42.752 00.000 16108 Moving (-0.19, -0.03) raw xDistance=0.18 yDistance=0.08
23:51:42.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:51:42.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:42.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:51:42.752 00.000 16108 MoveAxis(E, 0, ABG)
23:51:42.752 00.000 16108 Move returns status 0, amount 0
23:51:42.752 00.000 16108 MoveAxis(N, 0, ABG)
23:51:42.752 00.000 16108 Move returns status 0, amount 0
23:51:42.752 00.000 16108 move complete, result=0
23:51:42.752 00.000 16108 worker thread done servicing request
23:51:42.762 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4217, FiltMin=3558, FiltMax=21533, Gamma=1.000
23:51:42.781 00.019 21068 UpdateGuideState exits: m=30311 SNR=31.4
23:51:42.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:42.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:42.784 00.001 21068 Enqueuing Expose request
23:51:42.784 00.000 16108 Worker thread wakes up
23:51:42.784 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:42.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:42.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:43.947 01.162 16108 Exposure complete
23:51:44.028 00.081 16108 worker thread done servicing request
23:51:44.028 00.000 21068 OnExposeComplete: enter
23:51:44.029 00.001 21068 UpdateGuideState(): m_state=6
23:51:44.030 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5794
23:51:44.031 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.83, Mass=27100, SNR=24.4, Peak=7507 HFD=2.6
23:51:44.032 00.001 21068 MultiStar: [#1 -0.25,-0.06,2.54,U] [#2 0.13,-0.04,1.88,U] [#3 -0.21,-0.19,1.56,U] [#4 -0.19,-0.06,1.17,U] [#5 0.03,0.29,1.35,U] [#6 -0.55,0.33,0.00,M3] [#7 -0.64,0.99,0.00,M10] [#8 0.28,0.26,1.20,U] 
23:51:44.033 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.00}, one-star: {-0.44, -0.08}
23:51:44.033 00.000 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
23:51:44.035 00.002 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
23:51:44.036 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.12 mountX=0.09 mountY=0.02, mountTheta=0.21
23:51:44.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.00, opts=13)
23:51:44.038 00.001 21068 Enqueuing Move request for scope (-0.09, 0.00)
23:51:44.038 00.000 16108 Worker thread wakes up
23:51:44.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:51:44.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:51:44.038 00.000 16108 Moving (-0.09, 0.00) raw xDistance=0.09 yDistance=0.02
23:51:44.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:51:44.039 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:44.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:44.039 00.000 16108 MoveAxis(E, 0, ABG)
23:51:44.039 00.000 16108 Move returns status 0, amount 0
23:51:44.039 00.000 16108 MoveAxis(N, 0, ABG)
23:51:44.039 00.000 16108 Move returns status 0, amount 0
23:51:44.039 00.000 16108 move complete, result=0
23:51:44.039 00.000 16108 worker thread done servicing request
23:51:44.043 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4217, FiltMin=3565, FiltMax=20758, Gamma=1.000
23:51:44.055 00.012 21068 UpdateGuideState exits: m=27100 SNR=24.4
23:51:44.056 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:44.057 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:44.058 00.001 21068 Enqueuing Expose request
23:51:44.059 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:44.059 00.000 16108 Worker thread wakes up
23:51:44.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:44.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:45.039 00.979 16108 Exposure complete
23:51:45.095 00.056 16108 worker thread done servicing request
23:51:45.095 00.000 21068 OnExposeComplete: enter
23:51:45.096 00.001 21068 UpdateGuideState(): m_state=6
23:51:45.098 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5795
23:51:45.099 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.88, Mass=28872, SNR=27.3, Peak=7600 HFD=2.6
23:51:45.099 00.000 21068 MultiStar: [#1 -0.21,-0.24,1.62,U] [#2 0.53,-0.12,0.00,M1] [#3 0.11,-0.33,1.48,U] [#4 -0.31,0.75,0.00,M4] [#5 0.44,0.13,1.02,U] [#6 -0.50,0.15,0.00,M4] [#7 0.85,1.11,0.00,R] [#8 0.37,-0.30,0.00,M1] 
23:51:45.100 00.001 21068 refined, 3 included, MultiStar: {0.09, -0.15}, one-star: {0.18, -0.03}
23:51:45.101 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:51:45.101 00.000 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
23:51:45.102 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.04 mountX=-0.11 mountY=0.13, mountTheta=2.31
23:51:45.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
23:51:45.108 00.003 21068 Enqueuing Move request for scope (0.09, -0.15)
23:51:45.111 00.003 16108 Worker thread wakes up
23:51:45.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:51:45.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:51:45.111 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.11 yDistance=0.13
23:51:45.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:45.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:45.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:51:45.111 00.000 16108 MoveAxis(E, 0, ABG)
23:51:45.111 00.000 16108 Move returns status 0, amount 0
23:51:45.111 00.000 16108 MoveAxis(N, 0, ABG)
23:51:45.111 00.000 16108 Move returns status 0, amount 0
23:51:45.112 00.001 16108 move complete, result=0
23:51:45.112 00.000 16108 worker thread done servicing request
23:51:45.119 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4217, FiltMin=3632, FiltMax=21142, Gamma=1.000
23:51:45.136 00.017 21068 UpdateGuideState exits: m=28872 SNR=27.3
23:51:45.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:45.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:45.139 00.001 21068 Enqueuing Expose request
23:51:45.139 00.000 16108 Worker thread wakes up
23:51:45.139 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:45.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:45.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:46.297 01.157 16108 Exposure complete
23:51:46.356 00.059 16108 worker thread done servicing request
23:51:46.356 00.000 21068 OnExposeComplete: enter
23:51:46.357 00.001 21068 UpdateGuideState(): m_state=6
23:51:46.359 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5796
23:51:46.359 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=876.84, Mass=32211, SNR=29.2, Peak=7584 HFD=2.7
23:51:46.360 00.001 21068 MultiStar: [#1 0.14,0.06,1.81,U] [#2 -0.16,0.22,1.27,U] [#3 0.25,-0.17,1.24,U] [#4 0.17,-0.01,1.08,U] [#5 0.31,-0.15,1.08,U] [#6 -0.24,0.09,0.99,U] [#7 -0.74,-0.40,0.00,M1] [#8 0.23,-0.32,0.92,U] 
23:51:46.361 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {-0.26, -0.06}
23:51:46.362 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
23:51:46.363 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
23:51:46.364 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.45 mountX=-0.07 mountY=0.01, mountTheta=2.93
23:51:46.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
23:51:46.366 00.001 21068 Enqueuing Move request for scope (0.06, -0.03)
23:51:46.367 00.001 16108 Worker thread wakes up
23:51:46.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:51:46.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:51:46.367 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.07 yDistance=0.01
23:51:46.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:51:46.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:46.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:51:46.367 00.000 16108 MoveAxis(E, 0, ABG)
23:51:46.367 00.000 16108 Move returns status 0, amount 0
23:51:46.367 00.000 16108 MoveAxis(N, 0, ABG)
23:51:46.367 00.000 16108 Move returns status 0, amount 0
23:51:46.367 00.000 16108 move complete, result=0
23:51:46.367 00.000 16108 worker thread done servicing request
23:51:46.370 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4217, FiltMin=3587, FiltMax=23699, Gamma=1.000
23:51:46.396 00.026 21068 UpdateGuideState exits: m=32211 SNR=29.2
23:51:46.398 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:46.401 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:46.402 00.001 21068 Enqueuing Expose request
23:51:46.404 00.002 16108 Worker thread wakes up
23:51:46.404 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:46.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:46.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:47.379 00.974 16108 Exposure complete
23:51:47.438 00.059 16108 worker thread done servicing request
23:51:47.438 00.000 21068 OnExposeComplete: enter
23:51:47.439 00.001 21068 UpdateGuideState(): m_state=6
23:51:47.440 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5797
23:51:47.441 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.80, Mass=26666, SNR=26.1, Peak=7552 HFD=2.6
23:51:47.442 00.001 21068 MultiStar: [#1 0.15,0.22,1.55,U] [#2 0.14,-0.21,1.69,U] [#3 0.01,-0.16,1.45,U] [#4 -0.27,0.32,1.14,U] [#5 0.33,-0.17,1.49,U] [#6 -0.37,0.16,1.02,U] [#7 -1.10,-0.53,0.00,M2] [#8 0.52,-0.50,0.00,M1] 
23:51:47.442 00.000 21068 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {0.28, -0.10}
23:51:47.443 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
23:51:47.444 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
23:51:47.445 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.14 mountX=-0.06 mountY=-0.01, mountTheta=-3.04
23:51:47.446 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
23:51:47.447 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
23:51:47.448 00.001 16108 Worker thread wakes up
23:51:47.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:51:47.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:51:47.448 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
23:51:47.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:51:47.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:47.449 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:47.449 00.000 16108 MoveAxis(E, 0, ABG)
23:51:47.449 00.000 16108 Move returns status 0, amount 0
23:51:47.449 00.000 16108 MoveAxis(N, 0, ABG)
23:51:47.449 00.000 16108 Move returns status 0, amount 0
23:51:47.449 00.000 16108 move complete, result=0
23:51:47.449 00.000 16108 worker thread done servicing request
23:51:47.452 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4221, FiltMin=3565, FiltMax=23539, Gamma=1.000
23:51:47.467 00.015 21068 UpdateGuideState exits: m=26666 SNR=26.1
23:51:47.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:47.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:47.469 00.000 21068 Enqueuing Expose request
23:51:47.470 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:47.471 00.001 16108 Worker thread wakes up
23:51:47.471 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:47.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:48.630 01.159 16108 Exposure complete
23:51:48.687 00.057 16108 worker thread done servicing request
23:51:48.687 00.000 21068 OnExposeComplete: enter
23:51:48.689 00.002 21068 UpdateGuideState(): m_state=6
23:51:48.689 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5798
23:51:48.690 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.82, Mass=27875, SNR=26.6, Peak=7939 HFD=2.7
23:51:48.691 00.001 21068 MultiStar: [#1 0.07,0.06,1.42,U] [#2 0.15,0.20,1.51,U] [#3 -0.07,0.20,1.50,U] [#4 0.46,0.26,0.00,M3] [#5 0.07,0.10,1.64,U] [#6 -0.21,-0.24,1.05,U] [#7 -1.28,0.34,0.00,M3] [#8 0.34,-0.34,0.00,M2] 
23:51:48.692 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.16, -0.09}
23:51:48.692 00.000 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
23:51:48.693 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
23:51:48.694 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
23:51:48.695 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
23:51:48.696 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
23:51:48.697 00.001 16108 Worker thread wakes up
23:51:48.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:51:48.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:51:48.697 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.02 yDistance=-0.07
23:51:48.698 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:51:48.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:48.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:48.698 00.000 16108 MoveAxis(E, 0, ABG)
23:51:48.698 00.000 16108 Move returns status 0, amount 0
23:51:48.698 00.000 16108 MoveAxis(N, 0, ABG)
23:51:48.698 00.000 16108 Move returns status 0, amount 0
23:51:48.698 00.000 16108 move complete, result=0
23:51:48.699 00.001 16108 worker thread done servicing request
23:51:48.701 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4221, FiltMin=3565, FiltMax=24349, Gamma=1.000
23:51:48.716 00.015 21068 UpdateGuideState exits: m=27875 SNR=26.6
23:51:48.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:48.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:48.718 00.000 21068 Enqueuing Expose request
23:51:48.719 00.001 16108 Worker thread wakes up
23:51:48.719 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:48.720 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:48.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:49.709 00.989 16108 Exposure complete
23:51:49.787 00.078 16108 worker thread done servicing request
23:51:49.788 00.001 21068 OnExposeComplete: enter
23:51:49.790 00.002 21068 UpdateGuideState(): m_state=6
23:51:49.791 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5799
23:51:49.793 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=876.83, Mass=23493, SNR=22.5, Peak=7104 HFD=2.5
23:51:49.794 00.001 21068 MultiStar: [#1 0.10,-0.04,1.92,U] [#2 0.25,-0.15,1.71,U] [#3 0.21,0.15,1.62,U] [#4 0.20,0.10,1.35,U] [#5 0.28,0.09,1.25,U] [#6 0.10,-0.09,1.04,U] [#7 -0.70,1.42,0.00,M4] [#8 0.57,0.11,0.00,M3] 
23:51:49.796 00.002 21068 refined, 6 included, MultiStar: {0.14, 0.00}, one-star: {-0.29, -0.07}
23:51:49.797 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
23:51:49.798 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
23:51:49.799 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.14 mountY=-0.03, mountTheta=-2.90
23:51:49.803 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.00, opts=13)
23:51:49.804 00.001 21068 Enqueuing Move request for scope (0.14, 0.00)
23:51:49.806 00.002 16108 Worker thread wakes up
23:51:49.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:51:49.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:51:49.806 00.000 16108 Moving (0.14, 0.00) raw xDistance=-0.14 yDistance=-0.03
23:51:49.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:51:49.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:49.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:49.806 00.000 16108 MoveAxis(E, 0, ABG)
23:51:49.806 00.000 16108 Move returns status 0, amount 0
23:51:49.806 00.000 16108 MoveAxis(N, 0, ABG)
23:51:49.806 00.000 16108 Move returns status 0, amount 0
23:51:49.806 00.000 16108 move complete, result=0
23:51:49.806 00.000 16108 worker thread done servicing request
23:51:49.814 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4221, FiltMin=3654, FiltMax=20067, Gamma=1.000
23:51:49.836 00.022 21068 UpdateGuideState exits: m=23493 SNR=22.5
23:51:49.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:49.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:49.839 00.001 21068 Enqueuing Expose request
23:51:49.839 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:49.840 00.001 16108 Worker thread wakes up
23:51:49.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:49.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:51.001 01.161 16108 Exposure complete
23:51:51.057 00.056 16108 worker thread done servicing request
23:51:51.057 00.000 21068 OnExposeComplete: enter
23:51:51.060 00.003 21068 UpdateGuideState(): m_state=6
23:51:51.062 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5800
23:51:51.063 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.15, Mass=27874, SNR=27.3, Peak=8144 HFD=2.5
23:51:51.065 00.002 21068 MultiStar: [#1 -0.00,-0.27,1.53,U] [#2 0.36,-0.00,1.41,U] [#3 0.19,-0.14,1.41,U] [#4 0.22,0.04,1.15,U] [#5 0.22,0.13,1.07,U] [#6 -0.02,0.29,1.10,U] [#7 -0.23,-0.21,0.67,U] [#8 0.69,0.03,0.00,M4] 
23:51:51.066 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {-0.09, 0.24}
23:51:51.069 00.003 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
23:51:51.070 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
23:51:51.071 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
23:51:51.074 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
23:51:51.078 00.004 21068 Enqueuing Move request for scope (0.11, -0.00)
23:51:51.080 00.002 16108 Worker thread wakes up
23:51:51.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:51:51.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:51:51.080 00.000 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.02
23:51:51.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:51.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:51.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:51:51.080 00.000 16108 MoveAxis(E, 0, ABG)
23:51:51.081 00.001 16108 Move returns status 0, amount 0
23:51:51.081 00.000 16108 MoveAxis(N, 0, ABG)
23:51:51.081 00.000 16108 Move returns status 0, amount 0
23:51:51.081 00.000 16108 move complete, result=0
23:51:51.081 00.000 16108 worker thread done servicing request
23:51:51.087 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4221, FiltMin=3606, FiltMax=19149, Gamma=1.000
23:51:51.102 00.015 21068 UpdateGuideState exits: m=27874 SNR=27.3
23:51:51.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:51.103 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:51.104 00.001 21068 Enqueuing Expose request
23:51:51.106 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:51.107 00.001 16108 Worker thread wakes up
23:51:51.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:51.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:52.080 00.973 16108 Exposure complete
23:51:52.156 00.076 16108 worker thread done servicing request
23:51:52.156 00.000 21068 OnExposeComplete: enter
23:51:52.157 00.001 21068 UpdateGuideState(): m_state=6
23:51:52.157 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5801
23:51:52.158 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.64, Mass=32568, SNR=30.0, Peak=8256 HFD=3.0
23:51:52.159 00.001 21068 MultiStar: [#1 -0.04,0.10,1.53,U] [#2 0.43,0.06,1.27,U] [#3 -0.20,0.02,1.19,U] [#4 0.17,-0.08,1.26,U] [#5 0.32,0.18,1.19,U] [#6 0.04,-0.12,1.27,U] [#7 -1.53,-0.28,0.00,M4] [#8 0.25,-0.19,0.70,U] 
23:51:52.159 00.000 21068 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {-0.05, -0.26}
23:51:52.160 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
23:51:52.161 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
23:51:52.163 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.17 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
23:51:52.164 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
23:51:52.165 00.001 21068 Enqueuing Move request for scope (0.11, -0.02)
23:51:52.166 00.001 16108 Worker thread wakes up
23:51:52.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:51:52.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:51:52.166 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
23:51:52.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:52.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:52.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:52.166 00.000 16108 MoveAxis(E, 0, ABG)
23:51:52.167 00.001 16108 Move returns status 0, amount 0
23:51:52.167 00.000 16108 MoveAxis(N, 0, ABG)
23:51:52.167 00.000 16108 Move returns status 0, amount 0
23:51:52.167 00.000 16108 move complete, result=0
23:51:52.167 00.000 16108 worker thread done servicing request
23:51:52.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4224, FiltMin=3577, FiltMax=19622, Gamma=1.000
23:51:52.183 00.013 21068 UpdateGuideState exits: m=32568 SNR=30.0
23:51:52.185 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:52.185 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:52.186 00.001 21068 Enqueuing Expose request
23:51:52.187 00.001 16108 Worker thread wakes up
23:51:52.187 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:52.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:52.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:53.356 01.169 16108 Exposure complete
23:51:53.414 00.058 16108 worker thread done servicing request
23:51:53.414 00.000 21068 OnExposeComplete: enter
23:51:53.415 00.001 21068 UpdateGuideState(): m_state=6
23:51:53.416 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5802
23:51:53.417 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.64, Mass=21158, SNR=21.0, Peak=7347 HFD=1.8
23:51:53.418 00.001 21068 MultiStar: [#1 -0.01,-0.43,2.19,U] [#2 0.30,-0.19,1.72,U] [#3 -0.09,-0.11,2.21,U] [#4 -0.44,0.07,1.41,U] [#5 -0.25,-0.05,1.51,U] [#6 -0.68,-0.46,0.00,M1] [#7 -1.10,-0.39,0.00,M5] [#8 0.05,-0.25,0.90,U] 
23:51:53.418 00.000 21068 refined, 6 included, MultiStar: {-0.07, -0.18}, one-star: {-0.16, -0.27}
23:51:53.419 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
23:51:53.421 00.002 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
23:51:53.421 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.96 mountX=0.04 mountY=0.19, mountTheta=1.36
23:51:53.423 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.18, opts=13)
23:51:53.426 00.003 21068 Enqueuing Move request for scope (-0.07, -0.18)
23:51:53.427 00.001 16108 Worker thread wakes up
23:51:53.428 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
23:51:53.428 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
23:51:53.428 00.000 16108 Moving (-0.07, -0.18) raw xDistance=0.04 yDistance=0.19
23:51:53.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:51:53.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:53.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:51:53.428 00.000 16108 MoveAxis(E, 0, ABG)
23:51:53.428 00.000 16108 Move returns status 0, amount 0
23:51:53.428 00.000 16108 MoveAxis(N, 0, ABG)
23:51:53.428 00.000 16108 Move returns status 0, amount 0
23:51:53.428 00.000 16108 move complete, result=0
23:51:53.428 00.000 16108 worker thread done servicing request
23:51:53.434 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4224, FiltMin=3635, FiltMax=21462, Gamma=1.000
23:51:53.450 00.016 21068 UpdateGuideState exits: m=21158 SNR=21.0
23:51:53.453 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:53.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:53.456 00.002 21068 Enqueuing Expose request
23:51:53.457 00.001 16108 Worker thread wakes up
23:51:53.457 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:53.460 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:53.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:54.428 00.968 16108 Exposure complete
23:51:54.481 00.053 16108 worker thread done servicing request
23:51:54.481 00.000 21068 OnExposeComplete: enter
23:51:54.482 00.001 21068 UpdateGuideState(): m_state=6
23:51:54.483 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5803
23:51:54.484 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.02, Mass=37599, SNR=30.0, Peak=7744 HFD=3.3
23:51:54.485 00.001 21068 MultiStar: [#1 0.17,-0.24,1.13,U] [#2 -0.20,0.24,1.15,U] [#3 0.12,-0.30,1.83,U] [#4 0.16,0.03,1.12,U] [#5 0.69,0.22,0.00,M1] [#6 -0.19,-0.34,0.90,U] [#7 -0.63,-0.25,0.00,M6] [#8 0.24,0.06,0.71,U] 
23:51:54.486 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {0.17, 0.12}
23:51:54.487 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
23:51:54.487 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
23:51:54.488 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.88 mountX=-0.08 mountY=0.06, mountTheta=2.47
23:51:54.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
23:51:54.491 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
23:51:54.492 00.001 16108 Worker thread wakes up
23:51:54.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:51:54.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:51:54.492 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
23:51:54.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:51:54.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:54.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:51:54.492 00.000 16108 MoveAxis(E, 0, ABG)
23:51:54.492 00.000 16108 Move returns status 0, amount 0
23:51:54.492 00.000 16108 MoveAxis(N, 0, ABG)
23:51:54.492 00.000 16108 Move returns status 0, amount 0
23:51:54.492 00.000 16108 move complete, result=0
23:51:54.492 00.000 16108 worker thread done servicing request
23:51:54.497 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4224, FiltMin=3632, FiltMax=20461, Gamma=1.000
23:51:54.512 00.015 21068 UpdateGuideState exits: m=37599 SNR=30.0
23:51:54.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:54.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:54.515 00.001 21068 Enqueuing Expose request
23:51:54.515 00.000 16108 Worker thread wakes up
23:51:54.515 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:54.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:54.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:55.688 01.172 16108 Exposure complete
23:51:55.759 00.071 16108 worker thread done servicing request
23:51:55.759 00.000 21068 OnExposeComplete: enter
23:51:55.760 00.001 21068 UpdateGuideState(): m_state=6
23:51:55.761 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5804
23:51:55.762 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.94, Mass=26584, SNR=28.1, Peak=7248 HFD=2.6
23:51:55.763 00.001 21068 MultiStar: [#1 0.30,0.34,1.41,U] [#2 -0.04,0.17,1.40,U] [#3 -0.08,0.23,1.35,U] [#4 0.02,-0.06,1.31,U] [#5 -0.08,0.23,1.48,U] [#6 -0.03,0.20,1.10,U] [#7 -0.10,-0.69,0.00,M7] [#8 0.21,-0.44,0.00,M2] 
23:51:55.764 00.001 21068 single-star, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.12, 0.03}
23:51:55.765 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:51:55.766 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:51:55.767 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.27 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
23:51:55.768 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
23:51:55.769 00.001 21068 Enqueuing Move request for scope (0.12, 0.03)
23:51:55.770 00.001 16108 Worker thread wakes up
23:51:55.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:51:55.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:51:55.770 00.000 16108 Moving (0.12, 0.03) raw xDistance=-0.11 yDistance=-0.06
23:51:55.771 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:55.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:55.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:55.771 00.000 16108 MoveAxis(E, 0, ABG)
23:51:55.771 00.000 16108 Move returns status 0, amount 0
23:51:55.771 00.000 16108 MoveAxis(N, 0, ABG)
23:51:55.771 00.000 16108 Move returns status 0, amount 0
23:51:55.771 00.000 16108 move complete, result=0
23:51:55.771 00.000 16108 worker thread done servicing request
23:51:55.779 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4224, FiltMin=3600, FiltMax=21475, Gamma=1.000
23:51:55.798 00.019 21068 UpdateGuideState exits: m=26584 SNR=28.1
23:51:55.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:55.800 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:55.801 00.001 21068 Enqueuing Expose request
23:51:55.801 00.000 16108 Worker thread wakes up
23:51:55.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:55.801 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:55.802 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:56.777 00.975 16108 Exposure complete
23:51:56.845 00.068 16108 worker thread done servicing request
23:51:56.845 00.000 21068 OnExposeComplete: enter
23:51:56.846 00.001 21068 UpdateGuideState(): m_state=6
23:51:56.847 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5805
23:51:56.849 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=876.89, Mass=35737, SNR=32.6, Peak=8032 HFD=3.1
23:51:56.851 00.002 21068 MultiStar: [#1 0.33,-0.47,0.00,M1] [#2 0.43,-0.28,0.00,M1] [#3 0.03,-0.19,1.24,U] [#4 0.21,-0.01,0.96,U] [#5 0.33,-0.21,1.29,U] [#6 -0.38,-0.34,0.00,M1] [#7 -0.43,-0.98,0.00,M8] [#8 0.42,-0.55,0.00,M3] 
23:51:56.853 00.002 21068 single-star, 3 included, MultiStar: {0.13, -0.12}, one-star: {-0.06, -0.02}
23:51:56.854 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
23:51:56.856 00.002 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
23:51:56.858 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.88 mountX=0.06 mountY=0.03, mountTheta=0.48
23:51:56.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
23:51:56.861 00.001 21068 Enqueuing Move request for scope (-0.06, -0.02)
23:51:56.862 00.001 16108 Worker thread wakes up
23:51:56.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:51:56.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:51:56.862 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=0.03
23:51:56.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:51:56.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:56.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:56.862 00.000 16108 MoveAxis(E, 0, ABG)
23:51:56.862 00.000 16108 Move returns status 0, amount 0
23:51:56.862 00.000 16108 MoveAxis(N, 0, ABG)
23:51:56.862 00.000 16108 Move returns status 0, amount 0
23:51:56.862 00.000 16108 move complete, result=0
23:51:56.862 00.000 16108 worker thread done servicing request
23:51:56.869 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4224, FiltMin=3629, FiltMax=21625, Gamma=1.000
23:51:56.886 00.017 21068 UpdateGuideState exits: m=35737 SNR=32.6
23:51:56.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.887 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:56.888 00.001 21068 Enqueuing Expose request
23:51:56.889 00.001 16108 Worker thread wakes up
23:51:56.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:56.889 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:56.891 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:58.063 01.172 16108 Exposure complete
23:51:58.119 00.056 16108 worker thread done servicing request
23:51:58.119 00.000 21068 OnExposeComplete: enter
23:51:58.120 00.001 21068 UpdateGuideState(): m_state=6
23:51:58.120 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5806
23:51:58.121 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.54, Mass=30293, SNR=24.8, Peak=7411 HFD=2.9
23:51:58.123 00.002 21068 MultiStar: [#1 0.52,-0.52,0.00,M2] [#2 0.45,-0.33,0.00,M2] [#3 0.13,-0.36,1.40,U] [#4 0.32,0.14,1.49,U] [#5 0.20,-0.23,1.28,U] [#6 0.07,-0.17,1.19,U] [#7 -0.47,-1.25,0.00,M9] [#8 0.98,-0.26,0.00,M4] 
23:51:58.124 00.001 21068 refined, 4 included, MultiStar: {0.19, -0.18}, one-star: {0.22, -0.36}
23:51:58.125 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
23:51:58.125 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
23:51:58.126 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.77 mountX=-0.22 mountY=0.13, mountTheta=2.59
23:51:58.127 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.18, opts=13)
23:51:58.128 00.001 21068 Enqueuing Move request for scope (0.19, -0.18)
23:51:58.129 00.001 16108 Worker thread wakes up
23:51:58.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
23:51:58.129 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
23:51:58.130 00.001 16108 Moving (0.19, -0.18) raw xDistance=-0.22 yDistance=0.13
23:51:58.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:51:58.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:58.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:51:58.130 00.000 16108 MoveAxis(E, 57, ABG)
23:51:58.130 00.000 16108 Guiding  Dir = 2, Dur = 57
23:51:58.130 00.000 16108 IsSlewing returns 0
23:51:58.131 00.001 16108 IsGuiding returns 0
23:51:58.133 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4224, FiltMin=3645, FiltMax=22051, Gamma=1.000
23:51:58.135 00.002 16108 PulseGuide returned control before completion, sleep 64
23:51:58.148 00.013 21068 UpdateGuideState exits: m=30293 SNR=24.8
23:51:58.150 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:58.150 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:58.151 00.001 21068 Enqueuing Expose request
23:51:58.211 00.060 16108 IsGuiding returns 1
23:51:58.211 00.000 16108 scope still moving after pulse duration time elapsed
23:51:58.242 00.031 16108 IsSlewing returns 0
23:51:58.242 00.000 16108 IsGuiding returns 0
23:51:58.242 00.000 16108 scope move finished after 57 + 54 ms
23:51:58.242 00.000 16108 Move returns status 0, amount 57
23:51:58.242 00.000 16108 MoveAxis(N, 0, ABG)
23:51:58.242 00.000 16108 Move returns status 0, amount 0
23:51:58.242 00.000 16108 move complete, result=0
23:51:58.242 00.000 16108 worker thread done servicing request
23:51:58.242 00.000 16108 Worker thread wakes up
23:51:58.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:58.242 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
23:51:58.244 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:51:59.222 00.978 16108 Exposure complete
23:51:59.282 00.060 16108 worker thread done servicing request
23:51:59.282 00.000 21068 OnExposeComplete: enter
23:51:59.283 00.001 21068 UpdateGuideState(): m_state=6
23:51:59.283 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5807
23:51:59.284 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.55, Mass=34486, SNR=28.4, Peak=7232 HFD=3.1
23:51:59.285 00.001 21068 MultiStar: [#1 0.27,-0.09,1.36,U] [#2 0.62,-0.15,0.00,M3] [#3 0.28,-0.20,1.55,U] [#4 -0.09,0.10,1.01,U] [#5 0.28,0.13,1.01,U] [#6 -0.28,-0.53,0.00,M1] [#7 -0.99,-0.32,0.00,M10] [#8 0.37,-0.75,0.00,M5] 
23:51:59.287 00.002 21068 refined, 4 included, MultiStar: {0.09, -0.09}, one-star: {-0.46, -0.36}
23:51:59.287 00.000 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
23:51:59.288 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
23:51:59.289 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.82 mountX=-0.10 mountY=0.07, mountTheta=2.54
23:51:59.290 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
23:51:59.291 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
23:51:59.292 00.001 16108 Worker thread wakes up
23:51:59.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:51:59.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:51:59.292 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.10 yDistance=0.07
23:51:59.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:51:59.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:59.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:59.292 00.000 16108 MoveAxis(E, 0, ABG)
23:51:59.292 00.000 16108 Move returns status 0, amount 0
23:51:59.292 00.000 16108 MoveAxis(N, 0, ABG)
23:51:59.292 00.000 16108 Move returns status 0, amount 0
23:51:59.292 00.000 16108 move complete, result=0
23:51:59.292 00.000 16108 worker thread done servicing request
23:51:59.304 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4224, FiltMin=3613, FiltMax=20198, Gamma=1.000
23:51:59.327 00.023 21068 UpdateGuideState exits: m=34486 SNR=28.4
23:51:59.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:59.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:51:59.330 00.001 21068 Enqueuing Expose request
23:51:59.331 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:59.332 00.001 16108 Worker thread wakes up
23:51:59.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:51:59.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:00.506 01.174 16108 Exposure complete
23:52:00.569 00.063 16108 worker thread done servicing request
23:52:00.569 00.000 21068 OnExposeComplete: enter
23:52:00.570 00.001 21068 UpdateGuideState(): m_state=6
23:52:00.571 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5808
23:52:00.572 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.58, Mass=36066, SNR=34.0, Peak=8019 HFD=2.9
23:52:00.573 00.001 21068 MultiStar: [#1 0.05,-0.53,0.00,M2] [#2 0.26,-0.39,1.11,U] [#3 -0.33,-0.16,1.20,U] [#4 -0.35,-0.06,0.81,U] [#5 0.51,-0.06,0.00,M1] [#6 0.10,-0.19,0.87,U] [#7 -0.79,-0.55,0.00,R] [#8 0.19,-0.38,0.93,U] 
23:52:00.574 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.26}, one-star: {-0.20, -0.33}
23:52:00.574 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
23:52:00.575 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
23:52:00.576 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.78 mountX=0.01 mountY=0.26, mountTheta=1.53
23:52:00.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.26, opts=13)
23:52:00.580 00.003 21068 Enqueuing Move request for scope (-0.05, -0.26)
23:52:00.582 00.002 16108 Worker thread wakes up
23:52:00.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
23:52:00.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
23:52:00.582 00.000 16108 Moving (-0.05, -0.26) raw xDistance=0.01 yDistance=0.26
23:52:00.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:52:00.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:52:00.582 00.000 16108 MoveAxis(E, 0, ABG)
23:52:00.582 00.000 16108 Move returns status 0, amount 0
23:52:00.582 00.000 16108 MoveAxis(S, 53, ABG)
23:52:00.583 00.001 16108 Guiding  Dir = 1, Dur = 53
23:52:00.583 00.000 16108 IsSlewing returns 0
23:52:00.583 00.000 16108 IsGuiding returns 0
23:52:00.588 00.005 16108 PulseGuide returned control before completion, sleep 60
23:52:00.590 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4221, FiltMin=3635, FiltMax=18400, Gamma=1.000
23:52:00.603 00.013 21068 UpdateGuideState exits: m=36066 SNR=34.0
23:52:00.606 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:00.608 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:00.610 00.002 21068 Enqueuing Expose request
23:52:00.649 00.039 16108 IsGuiding returns 1
23:52:00.649 00.000 16108 scope still moving after pulse duration time elapsed
23:52:00.681 00.032 16108 IsSlewing returns 0
23:52:00.681 00.000 16108 IsGuiding returns 0
23:52:00.681 00.000 16108 scope move finished after 53 + 43 ms
23:52:00.681 00.000 16108 Move returns status 0, amount 53
23:52:00.681 00.000 16108 move complete, result=0
23:52:00.681 00.000 16108 worker thread done servicing request
23:52:00.681 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
23:52:00.682 00.001 16108 Worker thread wakes up
23:52:00.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:00.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:01.643 00.961 16108 Exposure complete
23:52:01.699 00.056 16108 worker thread done servicing request
23:52:01.699 00.000 21068 OnExposeComplete: enter
23:52:01.701 00.002 21068 UpdateGuideState(): m_state=6
23:52:01.701 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5809
23:52:01.702 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.91, Mass=35524, SNR=27.8, Peak=8675 HFD=2.6
23:52:01.703 00.001 21068 MultiStar: [#1 0.24,-0.24,1.72,U] [#2 0.26,-0.34,1.30,U] [#3 -0.12,-0.16,1.57,U] [#4 -0.09,-0.00,1.10,U] [#5 0.11,-0.15,1.15,U] [#6 0.20,-0.25,1.27,U] [#7 0.08,0.28,0.65,U] [#8 0.23,-0.26,0.84,U] 
23:52:01.704 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {-0.25, 0.00}
23:52:01.705 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
23:52:01.705 00.000 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
23:52:01.706 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-1.10 mountX=-0.10 mountY=0.13, mountTheta=2.24
23:52:01.707 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.16, opts=13)
23:52:01.708 00.001 21068 Enqueuing Move request for scope (0.08, -0.16)
23:52:01.709 00.001 16108 Worker thread wakes up
23:52:01.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
23:52:01.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
23:52:01.709 00.000 16108 Moving (0.08, -0.16) raw xDistance=-0.10 yDistance=0.13
23:52:01.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:52:01.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:01.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:52:01.709 00.000 16108 MoveAxis(E, 0, ABG)
23:52:01.709 00.000 16108 Move returns status 0, amount 0
23:52:01.709 00.000 16108 MoveAxis(N, 0, ABG)
23:52:01.709 00.000 16108 Move returns status 0, amount 0
23:52:01.709 00.000 16108 move complete, result=0
23:52:01.709 00.000 16108 worker thread done servicing request
23:52:01.714 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4221, FiltMin=3616, FiltMax=20329, Gamma=1.000
23:52:01.727 00.013 21068 UpdateGuideState exits: m=35524 SNR=27.8
23:52:01.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:01.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:01.730 00.001 21068 Enqueuing Expose request
23:52:01.730 00.000 16108 Worker thread wakes up
23:52:01.731 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:01.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:01.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:02.898 01.167 16108 Exposure complete
23:52:02.965 00.067 16108 worker thread done servicing request
23:52:02.965 00.000 21068 OnExposeComplete: enter
23:52:02.967 00.002 21068 UpdateGuideState(): m_state=6
23:52:02.969 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5810
23:52:02.970 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.83, Mass=44522, SNR=37.8, Peak=9904 HFD=3.0
23:52:02.971 00.001 21068 MultiStar: [#1 -0.10,-0.09,1.16,U] [#2 0.35,0.33,1.14,U] [#3 0.01,-0.08,1.03,U] [#4 -0.34,-0.25,0.88,U] [#5 0.11,-0.15,1.16,U] [#6 -0.33,0.28,0.81,U] [#7 0.28,0.54,0.00,M1] [#8 0.00,-0.01,0.55,U] 
23:52:02.973 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.07, -0.08}
23:52:02.974 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
23:52:02.974 00.000 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
23:52:02.975 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=0.03 mountY=0.02, mountTheta=0.52
23:52:02.978 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
23:52:02.978 00.000 21068 Enqueuing Move request for scope (-0.03, -0.01)
23:52:02.979 00.001 16108 Worker thread wakes up
23:52:02.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:52:02.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:52:02.979 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
23:52:02.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:52:02.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:02.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:52:02.979 00.000 16108 MoveAxis(E, 0, ABG)
23:52:02.979 00.000 16108 Move returns status 0, amount 0
23:52:02.979 00.000 16108 MoveAxis(N, 0, ABG)
23:52:02.979 00.000 16108 Move returns status 0, amount 0
23:52:02.979 00.000 16108 move complete, result=0
23:52:02.979 00.000 16108 worker thread done servicing request
23:52:02.983 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=4221, FiltMin=3645, FiltMax=23101, Gamma=1.000
23:52:02.996 00.013 21068 UpdateGuideState exits: m=44522 SNR=37.8
23:52:02.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:02.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:02.998 00.000 21068 Enqueuing Expose request
23:52:03.000 00.002 16108 Worker thread wakes up
23:52:03.000 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:03.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:03.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:03.995 00.994 16108 Exposure complete
23:52:04.064 00.069 16108 worker thread done servicing request
23:52:04.064 00.000 21068 OnExposeComplete: enter
23:52:04.067 00.003 21068 UpdateGuideState(): m_state=6
23:52:04.068 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5811
23:52:04.069 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.86, Mass=34899, SNR=29.3, Peak=9120 HFD=2.9
23:52:04.071 00.002 21068 MultiStar: [#1 0.29,0.12,1.66,U] [#2 0.74,-0.11,0.00,M1] [#3 0.12,0.04,1.56,U] [#4 0.12,0.14,0.94,U] [#5 -0.07,-0.24,1.26,U] [#6 0.15,0.27,1.05,U] [#7 -0.04,0.25,0.57,U] [#8 0.09,-0.57,0.00,M3] 
23:52:04.072 00.001 21068 single-star, 6 included, MultiStar: {0.09, 0.06}, one-star: {-0.09, -0.05}
23:52:04.073 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
23:52:04.075 00.002 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
23:52:04.076 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.64 mountX=0.08 mountY=0.07, mountTheta=0.71
23:52:04.078 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
23:52:04.079 00.001 21068 Enqueuing Move request for scope (-0.09, -0.05)
23:52:04.081 00.002 16108 Worker thread wakes up
23:52:04.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:52:04.081 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:52:04.081 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
23:52:04.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:04.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:04.082 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:04.082 00.000 16108 MoveAxis(E, 0, ABG)
23:52:04.082 00.000 16108 Move returns status 0, amount 0
23:52:04.082 00.000 16108 MoveAxis(N, 0, ABG)
23:52:04.082 00.000 16108 Move returns status 0, amount 0
23:52:04.082 00.000 16108 move complete, result=0
23:52:04.082 00.000 16108 worker thread done servicing request
23:52:04.088 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=4221, FiltMin=3574, FiltMax=22947, Gamma=1.000
23:52:04.107 00.019 21068 UpdateGuideState exits: m=34899 SNR=29.3
23:52:04.109 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:04.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:04.110 00.000 21068 Enqueuing Expose request
23:52:04.111 00.001 16108 Worker thread wakes up
23:52:04.111 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:04.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:04.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:05.273 01.161 16108 Exposure complete
23:52:05.338 00.065 16108 worker thread done servicing request
23:52:05.340 00.002 21068 OnExposeComplete: enter
23:52:05.341 00.001 21068 UpdateGuideState(): m_state=6
23:52:05.342 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5812
23:52:05.342 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.89, Mass=41380, SNR=37.8, Peak=9648 HFD=3.3
23:52:05.343 00.001 21068 MultiStar: [#1 0.80,-0.54,0.00,M1] [#2 0.85,-0.15,0.00,M2] [#3 0.50,-0.41,0.00,M1] [#4 0.44,0.40,0.00,M1] [#5 0.39,-0.11,0.95,U] [#6 0.50,-0.16,0.00,M1] [#7 0.07,0.46,0.65,U] [#8 0.68,0.25,0.00,M4] 
23:52:05.344 00.001 21068 single-star, 2 included, MultiStar: {0.20, 0.07}, one-star: {0.10, -0.02}
23:52:05.344 00.000 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
23:52:05.345 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
23:52:05.346 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.10 mountY=-0.00, mountTheta=-3.11
23:52:05.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
23:52:05.348 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
23:52:05.349 00.001 16108 Worker thread wakes up
23:52:05.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:52:05.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:52:05.349 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
23:52:05.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:52:05.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:05.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:52:05.349 00.000 16108 MoveAxis(E, 0, ABG)
23:52:05.349 00.000 16108 Move returns status 0, amount 0
23:52:05.349 00.000 16108 MoveAxis(N, 0, ABG)
23:52:05.349 00.000 16108 Move returns status 0, amount 0
23:52:05.349 00.000 16108 move complete, result=0
23:52:05.351 00.002 16108 worker thread done servicing request
23:52:05.357 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4221, FiltMin=3549, FiltMax=21293, Gamma=1.000
23:52:05.383 00.026 21068 UpdateGuideState exits: m=41380 SNR=37.8
23:52:05.385 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:05.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:05.387 00.001 21068 Enqueuing Expose request
23:52:05.388 00.001 16108 Worker thread wakes up
23:52:05.390 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:05.390 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:05.391 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:06.382 00.991 16108 Exposure complete
23:52:06.446 00.064 16108 worker thread done servicing request
23:52:06.446 00.000 21068 OnExposeComplete: enter
23:52:06.447 00.001 21068 UpdateGuideState(): m_state=6
23:52:06.448 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5813
23:52:06.449 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.73, Mass=47259, SNR=37.7, Peak=8688 HFD=3.2
23:52:06.450 00.001 21068 MultiStar: [#1 0.34,0.11,1.43,U] [#2 0.46,0.00,1.01,U] [#3 0.20,-0.35,1.02,U] [#4 0.04,0.20,0.69,U] [#5 0.54,0.17,0.00,M1] [#6 -0.06,-0.16,0.65,U] [#7 -0.09,0.90,0.00,M1] [#8 1.17,0.24,0.00,M5] 
23:52:06.451 00.001 21068 single-star, 5 included, MultiStar: {0.20, -0.06}, one-star: {0.01, -0.18}
23:52:06.452 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
23:52:06.452 00.000 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
23:52:06.453 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.53 mountX=-0.04 mountY=0.17, mountTheta=1.79
23:52:06.454 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
23:52:06.455 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
23:52:06.456 00.001 16108 Worker thread wakes up
23:52:06.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
23:52:06.456 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
23:52:06.456 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.17
23:52:06.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:52:06.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:52:06.456 00.000 16108 MoveAxis(E, 0, ABG)
23:52:06.456 00.000 16108 Move returns status 0, amount 0
23:52:06.456 00.000 16108 MoveAxis(N, 0, ABG)
23:52:06.456 00.000 16108 Move returns status 0, amount 0
23:52:06.456 00.000 16108 move complete, result=0
23:52:06.456 00.000 16108 worker thread done servicing request
23:52:06.460 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=4221, FiltMin=3616, FiltMax=23277, Gamma=1.000
23:52:06.474 00.014 21068 UpdateGuideState exits: m=47259 SNR=37.7
23:52:06.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:06.477 00.001 21068 Enqueuing Expose request
23:52:06.477 00.000 16108 Worker thread wakes up
23:52:06.477 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:06.478 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:06.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:07.638 01.160 16108 Exposure complete
23:52:07.693 00.055 16108 worker thread done servicing request
23:52:07.693 00.000 21068 OnExposeComplete: enter
23:52:07.694 00.001 21068 UpdateGuideState(): m_state=6
23:52:07.695 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5814
23:52:07.696 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=876.99, Mass=45243, SNR=36.3, Peak=9555 HFD=3.2
23:52:07.696 00.000 21068 MultiStar: [#1 0.06,-0.25,1.14,U] [#2 0.28,0.09,0.93,U] [#3 -0.18,0.02,1.09,U] [#4 -0.13,0.23,0.82,U] [#5 -0.15,0.09,1.07,U] [#6 -0.14,0.27,0.96,U] [#7 -0.12,-0.21,0.46,U] [#8 -0.05,0.86,0.00,M6] 
23:52:07.697 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.05}, one-star: {-0.79, 0.08}
23:52:07.698 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
23:52:07.699 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
23:52:07.699 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=0.15 mountY=-0.01, mountTheta=-0.08
23:52:07.702 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
23:52:07.704 00.002 21068 Enqueuing Move request for scope (-0.15, 0.05)
23:52:07.704 00.000 16108 Worker thread wakes up
23:52:07.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
23:52:07.705 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
23:52:07.705 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.15 yDistance=-0.01
23:52:07.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:52:07.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:07.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:07.705 00.000 16108 MoveAxis(E, 0, ABG)
23:52:07.705 00.000 16108 Move returns status 0, amount 0
23:52:07.705 00.000 16108 MoveAxis(N, 0, ABG)
23:52:07.705 00.000 16108 Move returns status 0, amount 0
23:52:07.705 00.000 16108 move complete, result=0
23:52:07.705 00.000 16108 worker thread done servicing request
23:52:07.711 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4217, FiltMin=3645, FiltMax=22422, Gamma=1.000
23:52:07.734 00.023 21068 UpdateGuideState exits: m=45243 SNR=36.3
23:52:07.737 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:07.740 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:07.741 00.001 21068 Enqueuing Expose request
23:52:07.743 00.002 16108 Worker thread wakes up
23:52:07.743 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:07.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:07.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:08.718 00.974 16108 Exposure complete
23:52:08.773 00.055 16108 worker thread done servicing request
23:52:08.773 00.000 21068 OnExposeComplete: enter
23:52:08.774 00.001 21068 UpdateGuideState(): m_state=6
23:52:08.775 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5815
23:52:08.776 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=876.79, Mass=45441, SNR=38.5, Peak=8291 HFD=3.5
23:52:08.776 00.000 21068 MultiStar: [#1 -0.08,-0.20,0.96,U] [#2 0.11,-0.42,1.12,U] [#3 -0.18,0.02,0.94,U] [#4 -0.01,-0.22,0.83,U] [#5 -0.03,-0.23,1.03,U] [#6 -0.00,0.15,1.04,U] [#7 -0.21,-0.04,0.49,U] [#8 0.02,-0.24,0.42,U] 
23:52:08.777 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.15}, one-star: {-0.62, -0.12}
23:52:08.778 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.10)
23:52:08.779 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
23:52:08.779 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.22 mountX=0.08 mountY=0.17, mountTheta=1.11
23:52:08.782 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.15, opts=13)
23:52:08.782 00.000 21068 Enqueuing Move request for scope (-0.11, -0.15)
23:52:08.783 00.001 16108 Worker thread wakes up
23:52:08.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
23:52:08.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
23:52:08.783 00.000 16108 Moving (-0.11, -0.15) raw xDistance=0.08 yDistance=0.17
23:52:08.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:08.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:08.784 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:52:08.784 00.000 16108 MoveAxis(E, 0, ABG)
23:52:08.784 00.000 16108 Move returns status 0, amount 0
23:52:08.784 00.000 16108 MoveAxis(N, 0, ABG)
23:52:08.784 00.000 16108 Move returns status 0, amount 0
23:52:08.784 00.000 16108 move complete, result=0
23:52:08.784 00.000 16108 worker thread done servicing request
23:52:08.787 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1945, max=65535, med=4221, FiltMin=3606, FiltMax=22694, Gamma=1.000
23:52:08.800 00.013 21068 UpdateGuideState exits: m=45441 SNR=38.5
23:52:08.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:08.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:08.803 00.001 21068 Enqueuing Expose request
23:52:08.803 00.000 16108 Worker thread wakes up
23:52:08.803 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:08.804 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:08.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:09.969 01.165 16108 Exposure complete
23:52:10.023 00.054 16108 worker thread done servicing request
23:52:10.023 00.000 21068 OnExposeComplete: enter
23:52:10.024 00.001 21068 UpdateGuideState(): m_state=6
23:52:10.025 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5816
23:52:10.026 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.67, Mass=34380, SNR=32.8, Peak=8275 HFD=2.7
23:52:10.027 00.001 21068 MultiStar: [#1 0.05,-0.30,1.13,U] [#2 0.25,-0.33,1.12,U] [#3 -0.09,0.06,1.19,U] [#4 -0.19,0.18,0.99,U] [#5 0.19,-0.17,0.96,U] [#6 -0.35,-0.25,0.93,U] [#7 0.00,0.00,0.00,L] [#8 0.40,-0.26,0.00,M6] [#9 0.16,-0.52,0.00,M1] 
23:52:10.028 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.15}, one-star: {-0.29, -0.24}
23:52:10.029 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
23:52:10.029 00.000 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
23:52:10.030 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=0.03 mountY=0.16, mountTheta=1.40
23:52:10.034 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.15, opts=13)
23:52:10.036 00.002 21068 Enqueuing Move request for scope (-0.05, -0.15)
23:52:10.038 00.002 16108 Worker thread wakes up
23:52:10.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:52:10.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:52:10.038 00.000 16108 Moving (-0.05, -0.15) raw xDistance=0.03 yDistance=0.16
23:52:10.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:52:10.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:10.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:52:10.038 00.000 16108 MoveAxis(E, 0, ABG)
23:52:10.038 00.000 16108 Move returns status 0, amount 0
23:52:10.038 00.000 16108 MoveAxis(N, 0, ABG)
23:52:10.038 00.000 16108 Move returns status 0, amount 0
23:52:10.038 00.000 16108 move complete, result=0
23:52:10.038 00.000 16108 worker thread done servicing request
23:52:10.043 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4221, FiltMin=3510, FiltMax=22813, Gamma=1.000
23:52:10.060 00.017 21068 UpdateGuideState exits: m=34380 SNR=32.8
23:52:10.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:10.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:10.063 00.001 21068 Enqueuing Expose request
23:52:10.063 00.000 16108 Worker thread wakes up
23:52:10.063 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:10.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:10.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:11.041 00.977 16108 Exposure complete
23:52:11.124 00.083 16108 worker thread done servicing request
23:52:11.124 00.000 21068 OnExposeComplete: enter
23:52:11.125 00.001 21068 UpdateGuideState(): m_state=6
23:52:11.126 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5817
23:52:11.127 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.65, Mass=41276, SNR=34.0, Peak=8659 HFD=3.0
23:52:11.128 00.001 21068 MultiStar: [#1 -0.54,-0.14,0.00,M1] [#2 0.19,-0.32,1.12,U] [#3 -0.16,-0.23,1.35,U] [#4 -0.46,-0.37,0.00,M1] [#5 0.05,-0.47,1.00,U] [#6 0.04,-0.23,0.87,U] [#7 -0.21,-0.47,0.00,M1] [#8 0.62,-0.28,0.00,M7] 
23:52:11.129 00.001 21068 single-star, 4 included, MultiStar: {0.00, -0.30}, one-star: {-0.07, -0.26}
23:52:11.130 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
23:52:11.130 00.000 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
23:52:11.131 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.85 mountX=0.03 mountY=0.27, mountTheta=1.46
23:52:11.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.26, opts=13)
23:52:11.134 00.001 21068 Enqueuing Move request for scope (-0.07, -0.26)
23:52:11.134 00.000 16108 Worker thread wakes up
23:52:11.135 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
23:52:11.135 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
23:52:11.135 00.000 16108 Moving (-0.07, -0.26) raw xDistance=0.03 yDistance=0.27
23:52:11.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:52:11.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:52:11.135 00.000 16108 MoveAxis(E, 0, ABG)
23:52:11.135 00.000 16108 Move returns status 0, amount 0
23:52:11.135 00.000 16108 MoveAxis(S, 54, ABG)
23:52:11.135 00.000 16108 Guiding  Dir = 1, Dur = 54
23:52:11.136 00.001 16108 IsSlewing returns 0
23:52:11.136 00.000 16108 IsGuiding returns 0
23:52:11.138 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4221, FiltMin=3539, FiltMax=25229, Gamma=1.000
23:52:11.162 00.024 21068 UpdateGuideState exits: m=41276 SNR=34.0
23:52:11.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:11.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:11.165 00.001 21068 Enqueuing Expose request
23:52:11.199 00.034 16108 IsGuiding returns 1
23:52:11.199 00.000 16108 scope still moving after pulse duration time elapsed
23:52:11.229 00.030 16108 IsSlewing returns 0
23:52:11.229 00.000 16108 IsGuiding returns 1
23:52:11.260 00.031 16108 IsSlewing returns 0
23:52:11.260 00.000 16108 IsGuiding returns 1
23:52:11.292 00.032 16108 IsSlewing returns 0
23:52:11.292 00.000 16108 IsGuiding returns 0
23:52:11.293 00.001 16108 scope move finished after 54 + 102 ms
23:52:11.293 00.000 16108 Move returns status 0, amount 54
23:52:11.293 00.000 16108 move complete, result=0
23:52:11.293 00.000 16108 worker thread done servicing request
23:52:11.293 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
23:52:11.296 00.003 16108 Worker thread wakes up
23:52:11.297 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:11.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:12.471 01.174 16108 Exposure complete
23:52:12.530 00.059 16108 worker thread done servicing request
23:52:12.530 00.000 21068 OnExposeComplete: enter
23:52:12.531 00.001 21068 UpdateGuideState(): m_state=6
23:52:12.532 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5818
23:52:12.532 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=876.80, Mass=41380, SNR=36.8, Peak=9779 HFD=2.7
23:52:12.533 00.001 21068 MultiStar: [#1 -0.38,0.13,0.78,U] [#2 -0.04,-0.04,1.05,U] [#3 -0.18,-0.01,1.08,U] [#4 -0.45,0.54,0.00,M2] [#5 -0.01,0.38,0.88,U] [#6 -0.52,0.10,0.00,M1] [#7 -0.23,0.43,0.00,M2] [#8 0.36,-0.15,0.48,U] 
23:52:12.534 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.04}, one-star: {-0.40, -0.10}
23:52:12.535 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
23:52:12.537 00.002 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
23:52:12.537 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.88 mountX=0.15 mountY=-0.00, mountTheta=-0.03
23:52:12.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
23:52:12.540 00.001 21068 Enqueuing Move request for scope (-0.15, 0.04)
23:52:12.541 00.001 16108 Worker thread wakes up
23:52:12.542 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:52:12.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:52:12.542 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.15 yDistance=-0.00
23:52:12.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:52:12.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:12.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:52:12.542 00.000 16108 MoveAxis(E, 0, ABG)
23:52:12.542 00.000 16108 Move returns status 0, amount 0
23:52:12.542 00.000 16108 MoveAxis(N, 0, ABG)
23:52:12.542 00.000 16108 Move returns status 0, amount 0
23:52:12.542 00.000 16108 move complete, result=0
23:52:12.542 00.000 16108 worker thread done servicing request
23:52:12.547 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4224, FiltMin=3638, FiltMax=25485, Gamma=1.000
23:52:12.568 00.021 21068 UpdateGuideState exits: m=41380 SNR=36.8
23:52:12.571 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:12.571 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:12.572 00.001 21068 Enqueuing Expose request
23:52:12.573 00.001 16108 Worker thread wakes up
23:52:12.573 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:12.574 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:12.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:13.557 00.983 16108 Exposure complete
23:52:13.632 00.075 16108 worker thread done servicing request
23:52:13.632 00.000 21068 OnExposeComplete: enter
23:52:13.635 00.003 21068 UpdateGuideState(): m_state=6
23:52:13.637 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5819
23:52:13.638 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.80, Mass=39409, SNR=32.9, Peak=8627 HFD=2.8
23:52:13.641 00.003 21068 MultiStar: [#1 -0.33,0.06,1.23,U] [#2 0.26,0.16,1.13,U] [#3 -0.46,0.03,1.06,U] [#4 -0.44,0.11,1.09,U] [#5 0.13,-0.01,1.14,U] [#6 -0.61,0.11,0.00,M2] [#7 -0.26,0.55,0.00,M3] [#8 0.14,0.17,0.59,U] 
23:52:13.643 00.002 21068 refined, 6 included, MultiStar: {-0.19, 0.05}, one-star: {-0.54, -0.11}
23:52:13.644 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
23:52:13.646 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
23:52:13.648 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.87 mountX=0.20 mountY=-0.01, mountTheta=-0.03
23:52:13.651 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.05, opts=13)
23:52:13.653 00.002 21068 Enqueuing Move request for scope (-0.19, 0.05)
23:52:13.655 00.002 16108 Worker thread wakes up
23:52:13.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
23:52:13.655 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
23:52:13.655 00.000 16108 Moving (-0.19, 0.05) raw xDistance=0.20 yDistance=-0.01
23:52:13.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:52:13.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:13.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:13.656 00.001 16108 MoveAxis(E, 0, ABG)
23:52:13.656 00.000 16108 Move returns status 0, amount 0
23:52:13.656 00.000 16108 MoveAxis(N, 0, ABG)
23:52:13.656 00.000 16108 Move returns status 0, amount 0
23:52:13.656 00.000 16108 move complete, result=0
23:52:13.656 00.000 16108 worker thread done servicing request
23:52:13.664 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4224, FiltMin=3584, FiltMax=27133, Gamma=1.000
23:52:13.680 00.016 21068 UpdateGuideState exits: m=39409 SNR=32.9
23:52:13.682 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:13.684 00.001 21068 Enqueuing Expose request
23:52:13.684 00.000 16108 Worker thread wakes up
23:52:13.684 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:13.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:13.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:14.872 01.187 16108 Exposure complete
23:52:14.938 00.066 16108 worker thread done servicing request
23:52:14.938 00.000 21068 OnExposeComplete: enter
23:52:14.939 00.001 21068 UpdateGuideState(): m_state=6
23:52:14.940 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5820
23:52:14.941 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.86, Mass=36621, SNR=30.7, Peak=7763 HFD=3.1
23:52:14.943 00.002 21068 MultiStar: [#1 -0.46,0.29,0.00,M1] [#2 0.06,0.24,1.09,U] [#3 -0.56,-0.19,0.00,M1] [#4 -0.30,0.16,0.95,U] [#5 -0.59,0.08,0.00,M1] [#6 -0.93,0.63,0.00,M3] [#7 -0.19,0.92,0.00,M4] [#8 -0.85,0.01,0.00,M6] 
23:52:14.944 00.001 21068 refined, 2 included, MultiStar: {-0.15, 0.12}, one-star: {-0.21, -0.04}
23:52:14.944 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
23:52:14.945 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
23:52:14.945 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.44 mountX=0.16 mountY=-0.08, mountTheta=-0.48
23:52:14.948 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.12, opts=13)
23:52:14.950 00.002 21068 Enqueuing Move request for scope (-0.15, 0.12)
23:52:14.954 00.004 16108 Worker thread wakes up
23:52:14.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
23:52:14.954 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
23:52:14.954 00.000 16108 Moving (-0.15, 0.12) raw xDistance=0.16 yDistance=-0.08
23:52:14.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:52:14.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:14.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:52:14.954 00.000 16108 MoveAxis(E, 0, ABG)
23:52:14.954 00.000 16108 Move returns status 0, amount 0
23:52:14.954 00.000 16108 MoveAxis(N, 0, ABG)
23:52:14.954 00.000 16108 Move returns status 0, amount 0
23:52:14.954 00.000 16108 move complete, result=0
23:52:14.955 00.001 16108 worker thread done servicing request
23:52:14.961 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4221, FiltMin=3571, FiltMax=23597, Gamma=1.000
23:52:14.978 00.017 21068 UpdateGuideState exits: m=36621 SNR=30.7
23:52:14.980 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.982 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:14.983 00.001 21068 Enqueuing Expose request
23:52:14.985 00.002 16108 Worker thread wakes up
23:52:14.985 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:14.987 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:14.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:15.953 00.966 16108 Exposure complete
23:52:16.040 00.087 16108 worker thread done servicing request
23:52:16.040 00.000 21068 OnExposeComplete: enter
23:52:16.043 00.003 21068 UpdateGuideState(): m_state=6
23:52:16.046 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5821
23:52:16.048 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=877.22, Mass=35537, SNR=31.8, Peak=8307 HFD=3.0
23:52:16.048 00.000 21068 MultiStar: [#1 -0.50,0.41,0.00,M2] [#2 0.02,0.32,0.88,U] [#3 -0.47,0.50,0.00,M2] [#4 -0.41,0.57,0.00,M1] [#5 -0.38,0.47,0.00,M2] [#6 -0.41,0.09,0.72,U] [#7 -0.14,0.79,0.00,M5] [#8 -0.03,-0.43,0.63,U] 
23:52:16.050 00.002 21068 refined, 3 included, MultiStar: {-0.31, 0.12}, one-star: {-0.72, 0.32}
23:52:16.051 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
23:52:16.052 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
23:52:16.054 00.002 21068 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.34 cameraTheta=2.77 mountX=0.33 mountY=-0.05, mountTheta=-0.14
23:52:16.058 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.12, opts=13)
23:52:16.058 00.000 21068 Enqueuing Move request for scope (-0.31, 0.12)
23:52:16.060 00.002 16108 Worker thread wakes up
23:52:16.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
23:52:16.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
23:52:16.060 00.000 16108 Moving (-0.31, 0.12) raw xDistance=0.33 yDistance=-0.05
23:52:16.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:52:16.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:16.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:52:16.061 00.001 16108 MoveAxis(W, 87, ABG)
23:52:16.061 00.000 16108 Guiding  Dir = 3, Dur = 87
23:52:16.061 00.000 16108 IsSlewing returns 0
23:52:16.061 00.000 16108 IsGuiding returns 0
23:52:16.068 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1929, max=65535, med=4221, FiltMin=3600, FiltMax=23174, Gamma=1.000
23:52:16.087 00.019 16108 PulseGuide returned control before completion, sleep 72
23:52:16.094 00.007 21068 UpdateGuideState exits: m=35537 SNR=31.8
23:52:16.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:16.097 00.001 21068 Enqueuing Expose request
23:52:16.165 00.068 16108 IsGuiding returns 1
23:52:16.165 00.000 16108 scope still moving after pulse duration time elapsed
23:52:16.196 00.031 16108 IsSlewing returns 0
23:52:16.196 00.000 16108 IsGuiding returns 0
23:52:16.196 00.000 16108 scope move finished after 87 + 47 ms
23:52:16.196 00.000 16108 Move returns status 0, amount 87
23:52:16.196 00.000 16108 MoveAxis(N, 0, ABG)
23:52:16.196 00.000 16108 Move returns status 0, amount 0
23:52:16.196 00.000 16108 move complete, result=0
23:52:16.196 00.000 16108 worker thread done servicing request
23:52:16.196 00.000 16108 Worker thread wakes up
23:52:16.197 00.001 21068 GuideStep: 0.3 px 87 ms WEST, -0.0 px 0 ms NORTH
23:52:16.199 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:16.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:17.367 01.168 16108 Exposure complete
23:52:17.437 00.070 16108 worker thread done servicing request
23:52:17.437 00.000 21068 OnExposeComplete: enter
23:52:17.439 00.002 21068 UpdateGuideState(): m_state=6
23:52:17.440 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5822
23:52:17.441 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=876.45, Mass=38664, SNR=34.6, Peak=9091 HFD=2.6
23:52:17.442 00.001 21068 MultiStar: [#1 -0.38,0.31,0.00,M3] [#2 -0.25,0.16,0.87,U] [#3 0.04,0.12,0.76,U] [#4 0.02,-0.01,0.85,U] [#5 -0.08,-0.04,0.98,U] [#6 -0.52,0.07,0.00,M3] [#7 -0.53,0.83,0.00,M6] [#8 0.41,-0.11,0.54,U] 
23:52:17.443 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.07}, one-star: {-0.33, -0.46}
23:52:17.443 00.000 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
23:52:17.444 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
23:52:17.445 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.38 mountX=0.06 mountY=0.08, mountTheta=0.96
23:52:17.446 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
23:52:17.447 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
23:52:17.449 00.002 16108 Worker thread wakes up
23:52:17.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:52:17.449 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:52:17.449 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.06 yDistance=0.08
23:52:17.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:52:17.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:17.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:17.449 00.000 16108 MoveAxis(E, 0, ABG)
23:52:17.449 00.000 16108 Move returns status 0, amount 0
23:52:17.449 00.000 16108 MoveAxis(N, 0, ABG)
23:52:17.449 00.000 16108 Move returns status 0, amount 0
23:52:17.449 00.000 16108 move complete, result=0
23:52:17.449 00.000 16108 worker thread done servicing request
23:52:17.460 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4221, FiltMin=3609, FiltMax=24765, Gamma=1.000
23:52:17.482 00.022 21068 UpdateGuideState exits: m=38664 SNR=34.6
23:52:17.485 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:17.488 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:17.490 00.002 21068 Enqueuing Expose request
23:52:17.493 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:17.495 00.002 16108 Worker thread wakes up
23:52:17.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:17.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:18.485 00.990 16108 Exposure complete
23:52:18.545 00.060 16108 worker thread done servicing request
23:52:18.545 00.000 21068 OnExposeComplete: enter
23:52:18.547 00.002 21068 UpdateGuideState(): m_state=6
23:52:18.548 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5823
23:52:18.549 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.68, Mass=37687, SNR=32.2, Peak=8291 HFD=2.7
23:52:18.549 00.000 21068 MultiStar: [#1 0.07,0.08,0.96,U] [#2 -0.06,-0.11,0.90,U] [#3 0.09,-0.02,1.02,U] [#4 -0.68,0.55,0.00,M1] [#5 -0.38,0.07,1.12,U] [#6 -0.19,0.69,0.00,M4] [#7 -0.68,0.14,0.00,M7] [#8 -0.06,-0.25,0.73,U] 
23:52:18.550 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.06}, one-star: {-0.19, -0.23}
23:52:18.551 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
23:52:18.552 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
23:52:18.553 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.56 mountX=0.08 mountY=0.09, mountTheta=0.79
23:52:18.556 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
23:52:18.557 00.001 21068 Enqueuing Move request for scope (-0.10, -0.06)
23:52:18.558 00.001 16108 Worker thread wakes up
23:52:18.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
23:52:18.558 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
23:52:18.558 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=0.09
23:52:18.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:18.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:18.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:52:18.558 00.000 16108 MoveAxis(E, 0, ABG)
23:52:18.558 00.000 16108 Move returns status 0, amount 0
23:52:18.558 00.000 16108 MoveAxis(N, 0, ABG)
23:52:18.558 00.000 16108 Move returns status 0, amount 0
23:52:18.558 00.000 16108 move complete, result=0
23:52:18.558 00.000 16108 worker thread done servicing request
23:52:18.564 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=4221, FiltMin=3587, FiltMax=27622, Gamma=1.000
23:52:18.581 00.017 21068 UpdateGuideState exits: m=37687 SNR=32.2
23:52:18.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:18.582 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:18.583 00.001 21068 Enqueuing Expose request
23:52:18.584 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:18.585 00.001 16108 Worker thread wakes up
23:52:18.585 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:18.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:19.749 01.164 16108 Exposure complete
23:52:19.806 00.057 16108 worker thread done servicing request
23:52:19.806 00.000 21068 OnExposeComplete: enter
23:52:19.807 00.001 21068 UpdateGuideState(): m_state=6
23:52:19.807 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5824
23:52:19.809 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=876.88, Mass=45789, SNR=40.7, Peak=10179 HFD=2.6
23:52:19.810 00.001 21068 MultiStar: [#1 -0.37,0.21,0.75,U] [#2 0.34,-0.08,0.70,U] [#3 -0.81,0.18,0.00,M1] [#4 -0.40,0.69,0.00,M2] [#5 -0.25,0.64,0.00,M1] [#6 -0.33,0.58,0.00,M5] [#7 -0.75,0.16,0.00,M8] [#8 0.01,0.02,0.66,U] 
23:52:19.811 00.001 21068 refined, 3 included, MultiStar: {-0.11, 0.03}, one-star: {-0.32, -0.03}
23:52:19.812 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
23:52:19.812 00.000 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
23:52:19.813 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.88 mountX=0.11 mountY=-0.00, mountTheta=-0.03
23:52:19.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
23:52:19.816 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
23:52:19.817 00.001 16108 Worker thread wakes up
23:52:19.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:52:19.817 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:52:19.817 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.00
23:52:19.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:52:19.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:52:19.817 00.000 16108 MoveAxis(E, 0, ABG)
23:52:19.817 00.000 16108 Move returns status 0, amount 0
23:52:19.817 00.000 16108 MoveAxis(N, 0, ABG)
23:52:19.817 00.000 16108 Move returns status 0, amount 0
23:52:19.817 00.000 16108 move complete, result=0
23:52:19.817 00.000 16108 worker thread done servicing request
23:52:19.820 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4221, FiltMin=3577, FiltMax=25878, Gamma=1.000
23:52:19.833 00.013 21068 UpdateGuideState exits: m=45789 SNR=40.7
23:52:19.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.836 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:19.837 00.001 21068 Enqueuing Expose request
23:52:19.838 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:19.838 00.000 16108 Worker thread wakes up
23:52:19.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:19.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:20.822 00.983 16108 Exposure complete
23:52:20.882 00.060 16108 worker thread done servicing request
23:52:20.882 00.000 21068 OnExposeComplete: enter
23:52:20.884 00.002 21068 UpdateGuideState(): m_state=6
23:52:20.887 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5825
23:52:20.888 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.17, Mass=42427, SNR=33.7, Peak=10080 HFD=2.9
23:52:20.889 00.001 21068 MultiStar: [#1 -0.06,-0.08,0.81,U] [#2 0.37,0.29,0.96,U] [#3 -0.56,0.16,0.00,M2] [#4 -0.50,0.44,0.00,M3] [#5 -0.02,0.45,1.08,U] [#6 -0.35,0.34,0.00,M6] [#7 0.24,0.15,0.77,U] [#8 0.56,0.58,0.00,M3] 
23:52:20.891 00.002 21068 refined, 4 included, MultiStar: {0.11, 0.23}, one-star: {0.05, 0.26}
23:52:20.893 00.002 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
23:52:20.894 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
23:52:20.895 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.12 mountX=-0.07 mountY=-0.25, mountTheta=-1.84
23:52:20.899 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.23, opts=13)
23:52:20.900 00.001 21068 Enqueuing Move request for scope (0.11, 0.23)
23:52:20.901 00.001 16108 Worker thread wakes up
23:52:20.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
23:52:20.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
23:52:20.902 00.001 16108 Moving (0.11, 0.23) raw xDistance=-0.07 yDistance=-0.25
23:52:20.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:52:20.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:20.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:52:20.902 00.000 16108 MoveAxis(E, 0, ABG)
23:52:20.902 00.000 16108 Move returns status 0, amount 0
23:52:20.902 00.000 16108 MoveAxis(N, 0, ABG)
23:52:20.902 00.000 16108 Move returns status 0, amount 0
23:52:20.903 00.001 16108 move complete, result=0
23:52:20.903 00.000 16108 worker thread done servicing request
23:52:20.907 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4221, FiltMin=3600, FiltMax=23350, Gamma=1.000
23:52:20.923 00.016 21068 UpdateGuideState exits: m=42427 SNR=33.7
23:52:20.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:20.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:20.926 00.001 21068 Enqueuing Expose request
23:52:20.926 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:52:20.927 00.001 16108 Worker thread wakes up
23:52:20.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:20.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:22.086 01.159 16108 Exposure complete
23:52:22.145 00.059 16108 worker thread done servicing request
23:52:22.146 00.001 21068 OnExposeComplete: enter
23:52:22.148 00.002 21068 UpdateGuideState(): m_state=6
23:52:22.149 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5826
23:52:22.150 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=877.03, Mass=50610, SNR=40.6, Peak=9104 HFD=3.0
23:52:22.152 00.002 21068 MultiStar: [#1 0.19,-0.15,0.85,U] [#2 0.74,-0.19,0.00,M1] [#3 -0.33,-0.33,0.77,U] [#4 0.35,0.07,0.90,U] [#5 0.48,0.09,0.00,M1] [#6 0.23,-0.17,0.77,U] [#7 0.32,0.50,0.00,M8] [#8 0.23,-0.60,0.00,M4] 
23:52:22.153 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.02, 0.13}
23:52:22.154 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
23:52:22.157 00.003 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
23:52:22.157 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.65 mountX=-0.11 mountY=0.05, mountTheta=2.71
23:52:22.160 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
23:52:22.161 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
23:52:22.163 00.002 16108 Worker thread wakes up
23:52:22.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:52:22.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:52:22.163 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
23:52:22.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:52:22.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:22.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:22.163 00.000 16108 MoveAxis(E, 0, ABG)
23:52:22.163 00.000 16108 Move returns status 0, amount 0
23:52:22.163 00.000 16108 MoveAxis(N, 0, ABG)
23:52:22.164 00.001 16108 Move returns status 0, amount 0
23:52:22.164 00.000 16108 move complete, result=0
23:52:22.164 00.000 16108 worker thread done servicing request
23:52:22.172 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4217, FiltMin=3635, FiltMax=29405, Gamma=1.000
23:52:22.187 00.015 21068 UpdateGuideState exits: m=50610 SNR=40.6
23:52:22.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:22.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:22.189 00.001 21068 Enqueuing Expose request
23:52:22.190 00.001 16108 Worker thread wakes up
23:52:22.190 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:22.191 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:22.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:23.167 00.976 16108 Exposure complete
23:52:23.226 00.059 16108 worker thread done servicing request
23:52:23.226 00.000 21068 OnExposeComplete: enter
23:52:23.228 00.002 21068 UpdateGuideState(): m_state=6
23:52:23.229 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5827
23:52:23.230 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.60, Mass=34111, SNR=28.7, Peak=7824 HFD=2.6
23:52:23.231 00.001 21068 MultiStar: [#1 0.56,0.00,0.00,M1] [#2 0.31,-0.32,1.22,U] [#3 -0.08,-0.03,1.00,U] [#4 0.12,-0.00,1.13,U] [#5 0.36,-0.31,0.00,M2] [#6 0.36,-0.45,0.00,M6] [#7 0.02,0.20,1.00,U] [#8 0.33,-0.09,0.91,U] 
23:52:23.231 00.000 21068 refined, 5 included, MultiStar: {0.18, -0.10}, one-star: {0.40, -0.31}
23:52:23.232 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
23:52:23.233 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
23:52:23.233 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=-0.20 mountY=0.05, mountTheta=2.88
23:52:23.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.10, opts=13)
23:52:23.237 00.002 21068 Enqueuing Move request for scope (0.18, -0.10)
23:52:23.237 00.000 16108 Worker thread wakes up
23:52:23.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
23:52:23.238 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
23:52:23.238 00.000 16108 Moving (0.18, -0.10) raw xDistance=-0.20 yDistance=0.05
23:52:23.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:52:23.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:23.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:23.238 00.000 16108 MoveAxis(E, 0, ABG)
23:52:23.238 00.000 16108 Move returns status 0, amount 0
23:52:23.238 00.000 16108 MoveAxis(N, 0, ABG)
23:52:23.238 00.000 16108 Move returns status 0, amount 0
23:52:23.238 00.000 16108 move complete, result=0
23:52:23.238 00.000 16108 worker thread done servicing request
23:52:23.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=4217, FiltMin=3584, FiltMax=26163, Gamma=1.000
23:52:23.258 00.017 21068 UpdateGuideState exits: m=34111 SNR=28.7
23:52:23.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:23.261 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:23.262 00.001 21068 Enqueuing Expose request
23:52:23.263 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:23.265 00.002 16108 Worker thread wakes up
23:52:23.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:23.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:24.426 01.161 16108 Exposure complete
23:52:24.481 00.055 16108 worker thread done servicing request
23:52:24.481 00.000 21068 OnExposeComplete: enter
23:52:24.482 00.001 21068 UpdateGuideState(): m_state=6
23:52:24.483 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5828
23:52:24.484 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.96, Mass=34429, SNR=29.2, Peak=9123 HFD=2.3
23:52:24.487 00.003 21068 MultiStar: [#1 0.11,-0.06,1.15,U] [#2 0.38,0.22,1.07,U] [#3 0.08,0.13,0.92,U] [#4 0.31,0.21,1.34,U] [#5 0.08,-0.28,1.03,U] [#6 0.05,0.10,1.12,U] [#7 0.03,0.33,0.67,U] [#8 0.27,-0.06,0.96,U] 
23:52:24.488 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.06}, one-star: {-0.05, 0.06}
23:52:24.489 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:52:24.490 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
23:52:24.491 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.24 mountX=0.05 mountY=-0.04, mountTheta=-0.69
23:52:24.492 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
23:52:24.493 00.001 21068 Enqueuing Move request for scope (-0.05, 0.06)
23:52:24.494 00.001 16108 Worker thread wakes up
23:52:24.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:52:24.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:52:24.494 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.04
23:52:24.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:52:24.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:24.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:24.494 00.000 16108 MoveAxis(E, 0, ABG)
23:52:24.494 00.000 16108 Move returns status 0, amount 0
23:52:24.494 00.000 16108 MoveAxis(N, 0, ABG)
23:52:24.494 00.000 16108 Move returns status 0, amount 0
23:52:24.494 00.000 16108 move complete, result=0
23:52:24.494 00.000 16108 worker thread done servicing request
23:52:24.499 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4214, FiltMin=3622, FiltMax=28211, Gamma=1.000
23:52:24.527 00.028 21068 UpdateGuideState exits: m=34429 SNR=29.2
23:52:24.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:24.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:24.530 00.001 21068 Enqueuing Expose request
23:52:24.531 00.001 16108 Worker thread wakes up
23:52:24.531 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:24.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:24.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:25.511 00.979 16108 Exposure complete
23:52:25.588 00.077 16108 worker thread done servicing request
23:52:25.588 00.000 21068 OnExposeComplete: enter
23:52:25.591 00.003 21068 UpdateGuideState(): m_state=6
23:52:25.592 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5829
23:52:25.594 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=877.09, Mass=49134, SNR=40.5, Peak=9920 HFD=3.2
23:52:25.596 00.002 21068 MultiStar: [#1 0.20,-0.19,0.88,U] [#2 0.31,0.16,0.86,U] [#3 -0.27,-0.04,0.75,U] [#4 -0.48,0.43,0.00,M1] [#5 0.58,0.30,0.00,M2] [#6 0.01,-0.07,0.97,U] [#7 -0.04,0.54,0.00,M7] [#8 0.08,-0.13,0.57,U] 
23:52:25.597 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {0.03, 0.18}
23:52:25.599 00.002 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
23:52:25.600 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
23:52:25.602 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
23:52:25.605 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.00, opts=13)
23:52:25.607 00.002 21068 Enqueuing Move request for scope (0.06, -0.00)
23:52:25.608 00.001 16108 Worker thread wakes up
23:52:25.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:52:25.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:52:25.609 00.001 16108 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=-0.01
23:52:25.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:52:25.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:25.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:25.609 00.000 16108 MoveAxis(E, 0, ABG)
23:52:25.609 00.000 16108 Move returns status 0, amount 0
23:52:25.609 00.000 16108 MoveAxis(N, 0, ABG)
23:52:25.609 00.000 16108 Move returns status 0, amount 0
23:52:25.609 00.000 16108 move complete, result=0
23:52:25.609 00.000 16108 worker thread done servicing request
23:52:25.619 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4211, FiltMin=3616, FiltMax=30989, Gamma=1.000
23:52:25.637 00.018 21068 UpdateGuideState exits: m=49134 SNR=40.5
23:52:25.637 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:25.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:25.638 00.000 21068 Enqueuing Expose request
23:52:25.640 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:25.641 00.001 16108 Worker thread wakes up
23:52:25.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:25.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:26.802 01.161 16108 Exposure complete
23:52:26.876 00.074 16108 worker thread done servicing request
23:52:26.876 00.000 21068 OnExposeComplete: enter
23:52:26.877 00.001 21068 UpdateGuideState(): m_state=6
23:52:26.878 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5830
23:52:26.878 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.70, Mass=35394, SNR=29.8, Peak=8336 HFD=2.7
23:52:26.879 00.001 21068 MultiStar: [#1 0.38,0.32,0.00,M1] [#2 0.30,0.12,1.16,U] [#3 0.15,0.01,1.03,U] [#4 -0.28,0.24,1.35,U] [#5 0.05,-0.11,1.13,U] [#6 0.21,0.54,0.00,M5] [#7 0.14,0.22,0.76,U] [#8 0.32,-0.27,1.11,U] 
23:52:26.880 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {0.25, -0.21}
23:52:26.882 00.002 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:52:26.882 00.000 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:52:26.883 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
23:52:26.884 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.00, opts=13)
23:52:26.885 00.001 21068 Enqueuing Move request for scope (0.12, 0.00)
23:52:26.886 00.001 16108 Worker thread wakes up
23:52:26.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:52:26.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:52:26.886 00.000 16108 Moving (0.12, 0.00) raw xDistance=-0.12 yDistance=-0.03
23:52:26.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:52:26.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:26.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:26.886 00.000 16108 MoveAxis(E, 0, ABG)
23:52:26.886 00.000 16108 Move returns status 0, amount 0
23:52:26.886 00.000 16108 MoveAxis(N, 0, ABG)
23:52:26.886 00.000 16108 Move returns status 0, amount 0
23:52:26.886 00.000 16108 move complete, result=0
23:52:26.886 00.000 16108 worker thread done servicing request
23:52:26.892 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4208, FiltMin=3581, FiltMax=27526, Gamma=1.000
23:52:26.910 00.018 21068 UpdateGuideState exits: m=35394 SNR=29.8
23:52:26.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:26.913 00.001 21068 Enqueuing Expose request
23:52:26.913 00.000 16108 Worker thread wakes up
23:52:26.913 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:26.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:26.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:27.890 00.976 16108 Exposure complete
23:52:27.944 00.054 16108 worker thread done servicing request
23:52:27.944 00.000 21068 OnExposeComplete: enter
23:52:27.945 00.001 21068 UpdateGuideState(): m_state=6
23:52:27.946 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5831
23:52:27.947 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=877.22, Mass=43950, SNR=36.8, Peak=10720 HFD=2.9
23:52:27.948 00.001 21068 MultiStar: [#1 -0.10,0.05,0.95,U] [#2 0.38,-0.05,0.95,U] [#3 0.43,-0.30,0.00,M1] [#4 0.05,0.31,0.93,U] [#5 0.08,0.46,0.94,U] [#6 0.16,0.05,0.87,U] [#7 0.03,0.32,0.54,U] [#8 0.20,0.10,0.79,U] 
23:52:27.949 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.19}, one-star: {0.39, 0.32}
23:52:27.950 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
23:52:27.950 00.000 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
23:52:27.951 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.88 mountX=-0.12 mountY=-0.22, mountTheta=-2.07
23:52:27.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.19, opts=13)
23:52:27.953 00.000 21068 Enqueuing Move request for scope (0.16, 0.19)
23:52:27.955 00.002 16108 Worker thread wakes up
23:52:27.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
23:52:27.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
23:52:27.955 00.000 16108 Moving (0.16, 0.19) raw xDistance=-0.12 yDistance=-0.22
23:52:27.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:52:27.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:27.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:52:27.956 00.001 16108 MoveAxis(E, 0, ABG)
23:52:27.956 00.000 16108 Move returns status 0, amount 0
23:52:27.956 00.000 16108 MoveAxis(N, 0, ABG)
23:52:27.956 00.000 16108 Move returns status 0, amount 0
23:52:27.956 00.000 16108 move complete, result=0
23:52:27.956 00.000 16108 worker thread done servicing request
23:52:27.959 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4205, FiltMin=3600, FiltMax=27533, Gamma=1.000
23:52:27.972 00.013 21068 UpdateGuideState exits: m=43950 SNR=36.8
23:52:27.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:27.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:27.975 00.001 21068 Enqueuing Expose request
23:52:27.976 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:27.976 00.000 16108 Worker thread wakes up
23:52:27.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:27.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:29.144 01.167 16108 Exposure complete
23:52:29.200 00.056 16108 worker thread done servicing request
23:52:29.200 00.000 21068 OnExposeComplete: enter
23:52:29.201 00.001 21068 UpdateGuideState(): m_state=6
23:52:29.202 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5832
23:52:29.203 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.96, Mass=29793, SNR=26.4, Peak=8016 HFD=2.3
23:52:29.204 00.001 21068 MultiStar: [#1 0.18,0.24,1.23,U] [#2 -0.08,-0.22,1.50,U] [#3 -0.10,0.15,1.38,U] [#4 -0.16,0.04,1.15,U] [#5 0.38,-0.09,1.26,U] [#6 0.06,-0.08,1.26,U] [#7 0.43,0.36,0.00,M6] [#8 0.32,-0.01,1.09,U] 
23:52:29.205 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.15, 0.06}
23:52:29.205 00.000 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
23:52:29.206 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
23:52:29.207 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
23:52:29.208 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.00, opts=13)
23:52:29.209 00.001 21068 Enqueuing Move request for scope (0.08, 0.00)
23:52:29.210 00.001 16108 Worker thread wakes up
23:52:29.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
23:52:29.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
23:52:29.210 00.000 16108 Moving (0.08, 0.00) raw xDistance=-0.08 yDistance=-0.02
23:52:29.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:52:29.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:29.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:29.210 00.000 16108 MoveAxis(E, 0, ABG)
23:52:29.210 00.000 16108 Move returns status 0, amount 0
23:52:29.210 00.000 16108 MoveAxis(N, 0, ABG)
23:52:29.210 00.000 16108 Move returns status 0, amount 0
23:52:29.210 00.000 16108 move complete, result=0
23:52:29.210 00.000 16108 worker thread done servicing request
23:52:29.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4201, FiltMin=3577, FiltMax=26493, Gamma=1.000
23:52:29.229 00.015 21068 UpdateGuideState exits: m=29793 SNR=26.4
23:52:29.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:29.231 00.000 21068 Enqueuing Expose request
23:52:29.232 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:29.233 00.001 16108 Worker thread wakes up
23:52:29.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:29.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:30.202 00.969 16108 Exposure complete
23:52:30.259 00.057 16108 worker thread done servicing request
23:52:30.259 00.000 21068 OnExposeComplete: enter
23:52:30.259 00.000 21068 UpdateGuideState(): m_state=6
23:52:30.261 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5833
23:52:30.262 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.03, Mass=34982, SNR=30.6, Peak=9424 HFD=2.4
23:52:30.263 00.001 21068 MultiStar: [#1 -0.23,-0.16,1.23,U] [#2 0.46,0.30,0.00,M1] [#3 0.02,0.01,1.29,U] [#4 0.26,0.44,0.00,M1] [#5 0.61,-0.02,0.00,M1] [#6 0.44,0.03,1.37,U] [#7 0.49,-0.30,0.00,M7] [#8 0.45,0.24,0.00,M1] 
23:52:30.264 00.001 21068 refined, 3 included, MultiStar: {0.09, -0.00}, one-star: {0.10, 0.12}
23:52:30.264 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
23:52:30.265 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
23:52:30.266 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
23:52:30.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
23:52:30.268 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
23:52:30.269 00.001 16108 Worker thread wakes up
23:52:30.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:52:30.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:52:30.269 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
23:52:30.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:52:30.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:30.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:30.269 00.000 16108 MoveAxis(E, 0, ABG)
23:52:30.270 00.001 16108 Move returns status 0, amount 0
23:52:30.270 00.000 16108 MoveAxis(N, 0, ABG)
23:52:30.270 00.000 16108 Move returns status 0, amount 0
23:52:30.270 00.000 16108 move complete, result=0
23:52:30.270 00.000 16108 worker thread done servicing request
23:52:30.277 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4198, FiltMin=3584, FiltMax=29101, Gamma=1.000
23:52:30.295 00.018 21068 UpdateGuideState exits: m=34982 SNR=30.6
23:52:30.297 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:30.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:30.299 00.001 21068 Enqueuing Expose request
23:52:30.299 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:30.300 00.001 16108 Worker thread wakes up
23:52:30.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:30.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:31.460 01.160 16108 Exposure complete
23:52:31.516 00.056 16108 worker thread done servicing request
23:52:31.516 00.000 21068 OnExposeComplete: enter
23:52:31.517 00.001 21068 UpdateGuideState(): m_state=6
23:52:31.518 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5834
23:52:31.519 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=877.11, Mass=35265, SNR=31.3, Peak=9392 HFD=2.6
23:52:31.520 00.001 21068 MultiStar: [#1 0.24,-0.31,0.88,U] [#2 0.34,0.12,1.17,U] [#3 0.10,-0.07,0.84,U] [#4 0.24,0.23,1.09,U] [#5 0.64,-0.09,0.00,M2] [#6 0.19,-0.23,0.90,U] [#7 0.22,-0.13,0.68,U] [#8 0.34,-0.24,0.88,U] 
23:52:31.520 00.000 21068 refined, 7 included, MultiStar: {0.24, -0.03}, one-star: {0.19, 0.20}
23:52:31.521 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
23:52:31.522 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
23:52:31.523 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.14 mountX=-0.24 mountY=-0.02, mountTheta=-3.04
23:52:31.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.03, opts=13)
23:52:31.525 00.001 21068 Enqueuing Move request for scope (0.24, -0.03)
23:52:31.526 00.001 16108 Worker thread wakes up
23:52:31.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
23:52:31.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
23:52:31.526 00.000 16108 Moving (0.24, -0.03) raw xDistance=-0.24 yDistance=-0.02
23:52:31.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:52:31.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:31.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:31.526 00.000 16108 MoveAxis(E, 63, ABG)
23:52:31.526 00.000 16108 Guiding  Dir = 2, Dur = 63
23:52:31.526 00.000 16108 IsSlewing returns 0
23:52:31.527 00.001 16108 IsGuiding returns 0
23:52:31.528 00.001 16108 PulseGuide returned control before completion, sleep 72
23:52:31.530 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=4189, FiltMin=3574, FiltMax=30288, Gamma=1.000
23:52:31.545 00.015 21068 UpdateGuideState exits: m=35265 SNR=31.3
23:52:31.547 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:31.548 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:31.548 00.000 21068 Enqueuing Expose request
23:52:31.612 00.064 16108 IsGuiding returns 1
23:52:31.612 00.000 16108 scope still moving after pulse duration time elapsed
23:52:31.648 00.036 16108 IsSlewing returns 0
23:52:31.648 00.000 16108 IsGuiding returns 0
23:52:31.648 00.000 16108 scope move finished after 63 + 58 ms
23:52:31.648 00.000 16108 Move returns status 0, amount 63
23:52:31.648 00.000 16108 MoveAxis(N, 0, ABG)
23:52:31.648 00.000 16108 Move returns status 0, amount 0
23:52:31.648 00.000 16108 move complete, result=0
23:52:31.648 00.000 16108 worker thread done servicing request
23:52:31.648 00.000 16108 Worker thread wakes up
23:52:31.648 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
23:52:31.652 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:31.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:32.631 00.979 16108 Exposure complete
23:52:32.685 00.054 16108 worker thread done servicing request
23:52:32.685 00.000 21068 OnExposeComplete: enter
23:52:32.688 00.003 21068 UpdateGuideState(): m_state=6
23:52:32.690 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5835
23:52:32.692 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=876.92, Mass=34495, SNR=30.1, Peak=8144 HFD=2.5
23:52:32.694 00.002 21068 MultiStar: [#1 -0.32,-0.11,1.36,U] [#2 0.76,-0.26,0.00,M1] [#3 -0.00,-0.59,0.00,M1] [#4 0.18,0.28,1.07,U] [#5 0.52,-0.42,0.00,M3] [#6 0.03,-0.23,1.03,U] [#7 0.24,0.51,0.00,M7] [#8 0.67,-0.37,0.00,M1] 
23:52:32.696 00.002 21068 refined, 3 included, MultiStar: {-0.07, -0.02}, one-star: {-0.12, 0.02}
23:52:32.697 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
23:52:32.698 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
23:52:32.699 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.94 mountX=0.07 mountY=0.03, mountTheta=0.43
23:52:32.700 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
23:52:32.701 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
23:52:32.702 00.001 16108 Worker thread wakes up
23:52:32.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:52:32.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:52:32.702 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.03
23:52:32.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:52:32.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:32.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:32.702 00.000 16108 MoveAxis(E, 0, ABG)
23:52:32.702 00.000 16108 Move returns status 0, amount 0
23:52:32.702 00.000 16108 MoveAxis(N, 0, ABG)
23:52:32.702 00.000 16108 Move returns status 0, amount 0
23:52:32.703 00.001 16108 move complete, result=0
23:52:32.703 00.000 16108 worker thread done servicing request
23:52:32.706 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4185, FiltMin=3533, FiltMax=31251, Gamma=1.000
23:52:32.719 00.013 21068 UpdateGuideState exits: m=34495 SNR=30.1
23:52:32.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.722 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:32.724 00.002 21068 Enqueuing Expose request
23:52:32.725 00.001 16108 Worker thread wakes up
23:52:32.725 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:32.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:32.727 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:33.900 01.173 16108 Exposure complete
23:52:33.969 00.069 16108 worker thread done servicing request
23:52:33.969 00.000 21068 OnExposeComplete: enter
23:52:33.971 00.002 21068 UpdateGuideState(): m_state=6
23:52:33.973 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5836
23:52:33.975 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.79, Mass=51237, SNR=40.9, Peak=9328 HFD=2.9
23:52:33.977 00.002 21068 MultiStar: [#1 0.38,-0.21,0.89,U] [#2 0.39,-0.18,1.07,U] [#3 -0.08,-0.12,0.74,U] [#4 0.26,0.29,0.87,U] [#5 0.22,0.29,0.88,U] [#6 0.39,0.34,0.00,M1] [#7 0.24,0.20,0.54,U] [#8 0.17,-0.32,0.72,U] 
23:52:33.978 00.001 21068 refined, 7 included, MultiStar: {0.26, -0.03}, one-star: {0.36, -0.11}
23:52:33.980 00.002 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
23:52:33.981 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
23:52:33.983 00.002 21068 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.11 mountX=-0.26 mountY=-0.03, mountTheta=-3.01
23:52:33.986 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.03, opts=13)
23:52:33.987 00.001 21068 Enqueuing Move request for scope (0.26, -0.03)
23:52:33.989 00.002 16108 Worker thread wakes up
23:52:33.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
23:52:33.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
23:52:33.989 00.000 16108 Moving (0.26, -0.03) raw xDistance=-0.26 yDistance=-0.03
23:52:33.990 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:52:33.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:33.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:33.990 00.000 16108 MoveAxis(E, 68, ABG)
23:52:33.990 00.000 16108 Guiding  Dir = 2, Dur = 68
23:52:33.990 00.000 16108 IsSlewing returns 0
23:52:33.990 00.000 16108 IsGuiding returns 0
23:52:33.991 00.001 16108 PulseGuide returned control before completion, sleep 78
23:52:33.996 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4179, FiltMin=3561, FiltMax=27453, Gamma=1.000
23:52:34.019 00.023 21068 UpdateGuideState exits: m=51237 SNR=40.9
23:52:34.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:34.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:34.021 00.000 21068 Enqueuing Expose request
23:52:34.079 00.058 16108 IsGuiding returns 0
23:52:34.079 00.000 16108 Move returns status 0, amount 68
23:52:34.079 00.000 16108 MoveAxis(N, 0, ABG)
23:52:34.079 00.000 16108 Move returns status 0, amount 0
23:52:34.079 00.000 16108 move complete, result=0
23:52:34.079 00.000 16108 worker thread done servicing request
23:52:34.079 00.000 16108 Worker thread wakes up
23:52:34.079 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:34.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:34.080 00.001 21068 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
23:52:35.056 00.976 16108 Exposure complete
23:52:35.120 00.064 16108 worker thread done servicing request
23:52:35.120 00.000 21068 OnExposeComplete: enter
23:52:35.123 00.003 21068 UpdateGuideState(): m_state=6
23:52:35.124 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5837
23:52:35.124 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.93, Mass=46120, SNR=39.1, Peak=9584 HFD=2.9
23:52:35.126 00.002 21068 MultiStar: [#1 0.25,0.05,0.85,U] [#2 0.27,-0.02,1.14,U] [#3 -0.37,0.16,0.81,U] [#4 -0.20,0.43,0.81,U] [#5 0.13,0.01,1.04,U] [#6 -0.01,1.07,0.00,M2] [#7 -0.33,0.32,0.52,U] [#8 0.41,0.25,0.00,M1] 
23:52:35.127 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.12, 0.02}
23:52:35.128 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
23:52:35.129 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
23:52:35.130 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.39 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
23:52:35.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
23:52:35.133 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
23:52:35.134 00.001 16108 Worker thread wakes up
23:52:35.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:52:35.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:52:35.134 00.000 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.12
23:52:35.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:52:35.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:35.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:52:35.134 00.000 16108 MoveAxis(E, 0, ABG)
23:52:35.134 00.000 16108 Move returns status 0, amount 0
23:52:35.134 00.000 16108 MoveAxis(N, 0, ABG)
23:52:35.134 00.000 16108 Move returns status 0, amount 0
23:52:35.134 00.000 16108 move complete, result=0
23:52:35.134 00.000 16108 worker thread done servicing request
23:52:35.138 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4173, FiltMin=3568, FiltMax=25405, Gamma=1.000
23:52:35.152 00.014 21068 UpdateGuideState exits: m=46120 SNR=39.1
23:52:35.152 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:35.154 00.001 21068 Enqueuing Expose request
23:52:35.154 00.000 16108 Worker thread wakes up
23:52:35.154 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:35.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:35.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:36.313 01.158 16108 Exposure complete
23:52:36.366 00.053 16108 worker thread done servicing request
23:52:36.366 00.000 21068 OnExposeComplete: enter
23:52:36.367 00.001 21068 UpdateGuideState(): m_state=6
23:52:36.368 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5838
23:52:36.369 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.83, Mass=39952, SNR=35.6, Peak=9520 HFD=2.8
23:52:36.370 00.001 21068 MultiStar: [#1 0.21,-0.01,1.14,U] [#2 0.37,-0.26,1.16,U] [#3 -0.04,-0.21,1.00,U] [#4 0.02,0.32,1.03,U] [#5 0.33,0.09,1.21,U] [#6 0.05,-0.15,0.95,U] [#7 -0.39,0.38,0.00,M6] [#8 0.28,0.15,0.82,U] 
23:52:36.371 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.02}, one-star: {-0.11, -0.08}
23:52:36.372 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
23:52:36.373 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
23:52:36.373 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=0.09 mountY=0.10, mountTheta=0.85
23:52:36.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
23:52:36.376 00.001 21068 Enqueuing Move request for scope (-0.11, -0.08)
23:52:36.376 00.000 16108 Worker thread wakes up
23:52:36.377 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
23:52:36.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
23:52:36.377 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.10
23:52:36.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:52:36.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:36.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:36.377 00.000 16108 MoveAxis(E, 0, ABG)
23:52:36.377 00.000 16108 Move returns status 0, amount 0
23:52:36.377 00.000 16108 MoveAxis(N, 0, ABG)
23:52:36.377 00.000 16108 Move returns status 0, amount 0
23:52:36.377 00.000 16108 move complete, result=0
23:52:36.377 00.000 16108 worker thread done servicing request
23:52:36.382 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4163, FiltMin=3520, FiltMax=25590, Gamma=1.000
23:52:36.397 00.015 21068 UpdateGuideState exits: m=39952 SNR=35.6
23:52:36.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:36.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:36.399 00.000 21068 Enqueuing Expose request
23:52:36.400 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:36.401 00.001 16108 Worker thread wakes up
23:52:36.401 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:36.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:37.372 00.971 16108 Exposure complete
23:52:37.438 00.066 16108 worker thread done servicing request
23:52:37.438 00.000 21068 OnExposeComplete: enter
23:52:37.439 00.001 21068 UpdateGuideState(): m_state=6
23:52:37.442 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5839
23:52:37.443 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.56, Mass=47418, SNR=40.5, Peak=8960 HFD=3.3
23:52:37.444 00.001 21068 MultiStar: [#1 -0.17,0.23,0.98,U] [#2 -0.00,0.27,1.08,U] [#3 -0.07,-0.42,0.75,U] [#4 -0.27,0.16,1.05,U] [#5 -0.18,0.32,0.90,U] [#6 0.52,-0.41,0.00,M2] [#7 -0.35,0.13,0.58,U] [#8 0.00,0.12,0.66,U] 
23:52:37.445 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.07}, one-star: {0.39, -0.35}
23:52:37.448 00.003 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
23:52:37.449 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
23:52:37.450 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=0.08 mountY=-0.05, mountTheta=-0.56
23:52:37.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
23:52:37.455 00.003 21068 Enqueuing Move request for scope (-0.07, 0.07)
23:52:37.456 00.001 16108 Worker thread wakes up
23:52:37.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:52:37.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:52:37.456 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
23:52:37.457 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:37.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:37.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:52:37.457 00.000 16108 MoveAxis(E, 0, ABG)
23:52:37.457 00.000 16108 Move returns status 0, amount 0
23:52:37.457 00.000 16108 MoveAxis(N, 0, ABG)
23:52:37.457 00.000 16108 Move returns status 0, amount 0
23:52:37.457 00.000 16108 move complete, result=0
23:52:37.457 00.000 16108 worker thread done servicing request
23:52:37.462 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4157, FiltMin=3520, FiltMax=25885, Gamma=1.000
23:52:37.481 00.019 21068 UpdateGuideState exits: m=47418 SNR=40.5
23:52:37.483 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:37.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:37.486 00.002 21068 Enqueuing Expose request
23:52:37.487 00.001 16108 Worker thread wakes up
23:52:37.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:37.489 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:37.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:38.668 01.179 16108 Exposure complete
23:52:38.732 00.064 16108 worker thread done servicing request
23:52:38.732 00.000 21068 OnExposeComplete: enter
23:52:38.733 00.001 21068 UpdateGuideState(): m_state=6
23:52:38.734 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5840
23:52:38.734 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=876.69, Mass=30230, SNR=30.4, Peak=8435 HFD=2.5
23:52:38.735 00.001 21068 MultiStar: [#1 -0.20,-0.27,1.02,U] [#2 -0.16,-0.25,1.60,U] [#3 -0.37,-0.16,0.81,U] [#4 -0.18,0.06,1.24,U] [#5 -0.04,-0.10,1.30,U] [#6 -0.32,-0.22,1.05,U] [#7 -0.49,0.27,0.00,M6] [#8 0.15,-0.32,0.94,U] 
23:52:38.736 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.18}, one-star: {-0.32, -0.21}
23:52:38.738 00.002 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
23:52:38.739 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
23:52:38.740 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.34 mountX=0.14 mountY=0.21, mountTheta=0.99
23:52:38.741 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.18, opts=13)
23:52:38.742 00.001 21068 Enqueuing Move request for scope (-0.17, -0.18)
23:52:38.743 00.001 16108 Worker thread wakes up
23:52:38.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
23:52:38.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
23:52:38.743 00.000 16108 Moving (-0.17, -0.18) raw xDistance=0.14 yDistance=0.21
23:52:38.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:52:38.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:52:38.744 00.001 16108 MoveAxis(E, 0, ABG)
23:52:38.744 00.000 16108 Move returns status 0, amount 0
23:52:38.744 00.000 16108 MoveAxis(S, 43, ABG)
23:52:38.744 00.000 16108 Guiding  Dir = 1, Dur = 43
23:52:38.744 00.000 16108 IsSlewing returns 0
23:52:38.744 00.000 16108 IsGuiding returns 0
23:52:38.753 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4147, FiltMin=3533, FiltMax=25974, Gamma=1.000
23:52:38.770 00.017 16108 PulseGuide returned control before completion, sleep 28
23:52:38.780 00.010 21068 UpdateGuideState exits: m=30230 SNR=30.4
23:52:38.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:38.783 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:38.784 00.001 21068 Enqueuing Expose request
23:52:38.800 00.016 16108 IsGuiding returns 1
23:52:38.800 00.000 16108 scope still moving after pulse duration time elapsed
23:52:38.830 00.030 16108 IsSlewing returns 0
23:52:38.830 00.000 16108 IsGuiding returns 1
23:52:38.862 00.032 16108 IsSlewing returns 0
23:52:38.862 00.000 16108 IsGuiding returns 0
23:52:38.862 00.000 16108 scope move finished after 43 + 74 ms
23:52:38.862 00.000 16108 Move returns status 0, amount 43
23:52:38.862 00.000 16108 move complete, result=0
23:52:38.862 00.000 16108 worker thread done servicing request
23:52:38.862 00.000 16108 Worker thread wakes up
23:52:38.862 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:38.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:38.862 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
23:52:39.836 00.974 16108 Exposure complete
23:52:39.891 00.055 16108 worker thread done servicing request
23:52:39.892 00.001 21068 OnExposeComplete: enter
23:52:39.893 00.001 21068 UpdateGuideState(): m_state=6
23:52:39.893 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5841
23:52:39.894 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.78, Mass=37890, SNR=33.0, Peak=9427 HFD=2.7
23:52:39.895 00.001 21068 MultiStar: [#1 -0.42,-0.13,1.04,U] [#2 -0.14,0.24,1.39,U] [#3 -0.43,-0.43,0.00,M1] [#4 -0.17,0.05,1.18,U] [#5 -0.17,-0.14,1.20,U] [#6 -0.49,0.15,0.00,M2] [#7 -0.20,0.25,0.67,U] [#8 -0.08,-0.00,0.93,U] 
23:52:39.896 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.02}, one-star: {-0.20, -0.12}
23:52:39.897 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
23:52:39.897 00.000 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
23:52:39.898 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.20 cameraTheta=3.06 mountX=0.19 mountY=0.03, mountTheta=0.15
23:52:39.900 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.02, opts=13)
23:52:39.901 00.001 21068 Enqueuing Move request for scope (-0.19, 0.02)
23:52:39.902 00.001 16108 Worker thread wakes up
23:52:39.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
23:52:39.902 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
23:52:39.904 00.002 16108 Moving (-0.19, 0.02) raw xDistance=0.19 yDistance=0.03
23:52:39.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:52:39.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:39.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:39.904 00.000 16108 MoveAxis(E, 0, ABG)
23:52:39.904 00.000 16108 Move returns status 0, amount 0
23:52:39.904 00.000 16108 MoveAxis(N, 0, ABG)
23:52:39.904 00.000 16108 Move returns status 0, amount 0
23:52:39.904 00.000 16108 move complete, result=0
23:52:39.905 00.001 16108 worker thread done servicing request
23:52:39.915 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4144, FiltMin=3552, FiltMax=22701, Gamma=1.000
23:52:39.934 00.019 21068 UpdateGuideState exits: m=37890 SNR=33.0
23:52:39.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:39.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:39.936 00.000 21068 Enqueuing Expose request
23:52:39.937 00.001 16108 Worker thread wakes up
23:52:39.937 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:39.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:39.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:41.101 01.163 16108 Exposure complete
23:52:41.160 00.059 16108 worker thread done servicing request
23:52:41.160 00.000 21068 OnExposeComplete: enter
23:52:41.160 00.000 21068 UpdateGuideState(): m_state=6
23:52:41.161 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5842
23:52:41.162 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.27, Mass=41360, SNR=34.3, Peak=9331 HFD=2.8
23:52:41.163 00.001 21068 MultiStar: [#1 -0.17,0.12,1.05,U] [#2 0.21,0.09,1.36,U] [#3 -0.35,0.26,0.93,U] [#4 -0.28,0.35,1.08,U] [#5 0.05,0.11,1.22,U] [#6 -0.40,0.23,1.15,U] [#7 -0.11,0.54,0.00,M6] [#8 0.02,-0.12,0.71,U] 
23:52:41.163 00.000 21068 refined, 7 included, MultiStar: {-0.15, 0.18}, one-star: {-0.33, 0.36}
23:52:41.164 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:52:41.165 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
23:52:41.165 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=0.17 mountY=-0.14, mountTheta=-0.68
23:52:41.168 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.18, opts=13)
23:52:41.169 00.001 21068 Enqueuing Move request for scope (-0.15, 0.18)
23:52:41.169 00.000 16108 Worker thread wakes up
23:52:41.170 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
23:52:41.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
23:52:41.170 00.000 16108 Moving (-0.15, 0.18) raw xDistance=0.17 yDistance=-0.14
23:52:41.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:52:41.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:41.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:41.170 00.000 16108 MoveAxis(E, 0, ABG)
23:52:41.170 00.000 16108 Move returns status 0, amount 0
23:52:41.170 00.000 16108 MoveAxis(N, 0, ABG)
23:52:41.170 00.000 16108 Move returns status 0, amount 0
23:52:41.171 00.001 16108 move complete, result=0
23:52:41.171 00.000 16108 worker thread done servicing request
23:52:41.173 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4134, FiltMin=3485, FiltMax=25590, Gamma=1.000
23:52:41.187 00.014 21068 UpdateGuideState exits: m=41360 SNR=34.3
23:52:41.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:41.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:41.190 00.001 21068 Enqueuing Expose request
23:52:41.191 00.001 16108 Worker thread wakes up
23:52:41.191 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:41.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:41.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:42.171 00.979 16108 Exposure complete
23:52:42.242 00.071 16108 worker thread done servicing request
23:52:42.242 00.000 21068 OnExposeComplete: enter
23:52:42.243 00.001 21068 UpdateGuideState(): m_state=6
23:52:42.244 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5843
23:52:42.244 00.000 21068 Star::Find returns 1 (0), X=220.00, Y=876.99, Mass=40735, SNR=33.0, Peak=9875 HFD=2.8
23:52:42.245 00.001 21068 MultiStar: [#1 0.34,0.19,1.04,U] [#2 0.16,0.35,1.25,U] [#3 0.09,0.09,1.16,U] [#4 0.02,0.23,1.19,U] [#5 -0.35,0.17,0.91,U] [#6 -0.30,0.21,1.31,U] [#7 0.08,1.04,0.00,M7] [#8 0.29,0.16,1.21,U] 
23:52:42.246 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.19}, one-star: {-0.53, 0.08}
23:52:42.248 00.002 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
23:52:42.248 00.000 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:52:42.249 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=0.05 mountY=-0.18, mountTheta=-1.28
23:52:42.250 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.19, opts=13)
23:52:42.251 00.001 21068 Enqueuing Move request for scope (-0.02, 0.19)
23:52:42.252 00.001 16108 Worker thread wakes up
23:52:42.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:52:42.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:52:42.252 00.000 16108 Moving (-0.02, 0.19) raw xDistance=0.05 yDistance=-0.18
23:52:42.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:52:42.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:42.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:52:42.252 00.000 16108 MoveAxis(E, 0, ABG)
23:52:42.252 00.000 16108 Move returns status 0, amount 0
23:52:42.252 00.000 16108 MoveAxis(N, 0, ABG)
23:52:42.252 00.000 16108 Move returns status 0, amount 0
23:52:42.252 00.000 16108 move complete, result=0
23:52:42.252 00.000 16108 worker thread done servicing request
23:52:42.256 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4131, FiltMin=3545, FiltMax=27030, Gamma=1.000
23:52:42.269 00.013 21068 UpdateGuideState exits: m=40735 SNR=33.0
23:52:42.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:42.272 00.001 21068 Enqueuing Expose request
23:52:42.272 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:42.273 00.001 16108 Worker thread wakes up
23:52:42.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:42.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:43.447 01.174 16108 Exposure complete
23:52:43.511 00.064 16108 worker thread done servicing request
23:52:43.511 00.000 21068 OnExposeComplete: enter
23:52:43.513 00.002 21068 UpdateGuideState(): m_state=6
23:52:43.514 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5844
23:52:43.515 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.79, Mass=39796, SNR=30.7, Peak=8579 HFD=2.7
23:52:43.515 00.000 21068 MultiStar: [#1 0.04,-0.12,1.21,U] [#2 0.11,-0.05,1.49,U] [#3 0.23,-0.05,0.93,U] [#4 0.13,-0.00,1.31,U] [#5 -0.15,0.17,1.40,U] [#6 0.01,0.14,1.14,U] [#7 -0.12,0.47,0.00,M8] [#8 -0.07,-0.37,0.99,U] 
23:52:43.516 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {-0.19, -0.12}
23:52:43.517 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:52:43.518 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:52:43.518 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.19 mountX=-0.02 mountY=0.03, mountTheta=2.15
23:52:43.521 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
23:52:43.522 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
23:52:43.522 00.000 16108 Worker thread wakes up
23:52:43.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:52:43.523 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:52:43.523 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.03
23:52:43.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:43.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:43.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:43.523 00.000 16108 MoveAxis(E, 0, ABG)
23:52:43.523 00.000 16108 Move returns status 0, amount 0
23:52:43.523 00.000 16108 MoveAxis(N, 0, ABG)
23:52:43.523 00.000 16108 Move returns status 0, amount 0
23:52:43.523 00.000 16108 move complete, result=0
23:52:43.523 00.000 16108 worker thread done servicing request
23:52:43.526 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4125, FiltMin=3494, FiltMax=24157, Gamma=1.000
23:52:43.541 00.015 21068 UpdateGuideState exits: m=39796 SNR=30.7
23:52:43.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:43.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:43.543 00.000 21068 Enqueuing Expose request
23:52:43.544 00.001 16108 Worker thread wakes up
23:52:43.544 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:43.545 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:43.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:44.516 00.971 16108 Exposure complete
23:52:44.572 00.056 16108 worker thread done servicing request
23:52:44.572 00.000 21068 OnExposeComplete: enter
23:52:44.573 00.001 21068 UpdateGuideState(): m_state=6
23:52:44.574 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5845
23:52:44.575 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.65, Mass=40198, SNR=35.8, Peak=8403 HFD=3.0
23:52:44.575 00.000 21068 MultiStar: [#1 -0.02,-0.10,1.19,U] [#2 0.52,-0.29,0.00,M1] [#3 -0.14,-0.28,1.16,U] [#4 -0.36,0.30,0.89,U] [#5 0.06,0.07,0.97,U] [#6 -0.21,-0.19,1.02,U] [#7 0.03,0.12,0.57,U] [#8 0.23,-0.05,1.12,U] 
23:52:44.576 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {0.06, -0.26}
23:52:44.577 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
23:52:44.578 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
23:52:44.578 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.10 mountX=0.03 mountY=0.08, mountTheta=1.22
23:52:44.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
23:52:44.581 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
23:52:44.582 00.001 16108 Worker thread wakes up
23:52:44.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:52:44.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:52:44.582 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.08
23:52:44.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:52:44.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:44.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:44.582 00.000 16108 MoveAxis(E, 0, ABG)
23:52:44.583 00.001 16108 Move returns status 0, amount 0
23:52:44.583 00.000 16108 MoveAxis(N, 0, ABG)
23:52:44.583 00.000 16108 Move returns status 0, amount 0
23:52:44.583 00.000 16108 move complete, result=0
23:52:44.583 00.000 16108 worker thread done servicing request
23:52:44.590 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4118, FiltMin=3507, FiltMax=24841, Gamma=1.000
23:52:44.609 00.019 21068 UpdateGuideState exits: m=40198 SNR=35.8
23:52:44.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:44.610 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:44.611 00.001 21068 Enqueuing Expose request
23:52:44.613 00.002 16108 Worker thread wakes up
23:52:44.613 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:44.614 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:44.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:45.785 01.171 16108 Exposure complete
23:52:45.860 00.075 16108 worker thread done servicing request
23:52:45.860 00.000 21068 OnExposeComplete: enter
23:52:45.861 00.001 21068 UpdateGuideState(): m_state=6
23:52:45.862 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5846
23:52:45.863 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.61, Mass=33179, SNR=27.7, Peak=8003 HFD=3.0
23:52:45.864 00.001 21068 MultiStar: [#1 -0.16,-0.17,1.73,U] [#2 0.28,0.06,1.56,U] [#3 -0.38,0.00,1.07,U] [#4 -0.12,-0.06,1.47,U] [#5 0.30,0.17,1.39,U] [#6 -0.17,-0.05,1.20,U] [#7 -0.47,0.39,0.00,M8] [#8 0.35,-0.17,1.30,U] 
23:52:45.864 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.09, -0.30}
23:52:45.866 00.002 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
23:52:45.867 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
23:52:45.868 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.33 mountX=-0.02 mountY=0.05, mountTheta=2.00
23:52:45.869 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
23:52:45.870 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
23:52:45.871 00.001 16108 Worker thread wakes up
23:52:45.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:52:45.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:52:45.871 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
23:52:45.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:45.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:45.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:45.871 00.000 16108 MoveAxis(E, 0, ABG)
23:52:45.871 00.000 16108 Move returns status 0, amount 0
23:52:45.871 00.000 16108 MoveAxis(N, 0, ABG)
23:52:45.872 00.001 16108 Move returns status 0, amount 0
23:52:45.872 00.000 16108 move complete, result=0
23:52:45.872 00.000 16108 worker thread done servicing request
23:52:45.875 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4112, FiltMin=3517, FiltMax=25197, Gamma=1.000
23:52:45.889 00.014 21068 UpdateGuideState exits: m=33179 SNR=27.7
23:52:45.891 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.891 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:45.892 00.001 21068 Enqueuing Expose request
23:52:45.893 00.001 16108 Worker thread wakes up
23:52:45.893 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:45.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:45.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:46.886 00.992 16108 Exposure complete
23:52:46.958 00.072 16108 worker thread done servicing request
23:52:46.958 00.000 21068 OnExposeComplete: enter
23:52:46.959 00.001 21068 UpdateGuideState(): m_state=6
23:52:46.960 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5847
23:52:46.960 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=876.37, Mass=36317, SNR=31.8, Peak=8912 HFD=3.0
23:52:46.961 00.001 21068 MultiStar: [#1 -0.02,-0.30,1.47,U] [#2 0.35,-0.25,1.41,U] [#3 -0.22,-0.27,1.05,U] [#4 0.24,-0.04,1.21,U] [#5 0.20,-0.27,1.24,U] [#6 -0.07,-0.04,1.31,U] [#7 0.55,0.42,0.00,M9] [#8 0.46,0.13,1.23,U] 
23:52:46.963 00.002 21068 refined, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.06, -0.54}
23:52:46.963 00.000 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
23:52:46.964 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
23:52:46.965 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.97 mountX=-0.16 mountY=0.16, mountTheta=2.37
23:52:46.968 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.19, opts=13)
23:52:46.971 00.003 21068 Enqueuing Move request for scope (0.13, -0.19)
23:52:46.973 00.002 16108 Worker thread wakes up
23:52:46.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
23:52:46.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
23:52:46.973 00.000 16108 Moving (0.13, -0.19) raw xDistance=-0.16 yDistance=0.16
23:52:46.974 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:52:46.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:46.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:52:46.974 00.000 16108 MoveAxis(E, 0, ABG)
23:52:46.974 00.000 16108 Move returns status 0, amount 0
23:52:46.974 00.000 16108 MoveAxis(N, 0, ABG)
23:52:46.974 00.000 16108 Move returns status 0, amount 0
23:52:46.974 00.000 16108 move complete, result=0
23:52:46.974 00.000 16108 worker thread done servicing request
23:52:46.982 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4109, FiltMin=3491, FiltMax=26275, Gamma=1.000
23:52:47.000 00.018 21068 UpdateGuideState exits: m=36317 SNR=31.8
23:52:47.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.001 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:47.003 00.002 21068 Enqueuing Expose request
23:52:47.004 00.001 16108 Worker thread wakes up
23:52:47.004 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:47.005 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:47.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:48.185 01.180 16108 Exposure complete
23:52:48.251 00.066 16108 worker thread done servicing request
23:52:48.251 00.000 21068 OnExposeComplete: enter
23:52:48.255 00.004 21068 UpdateGuideState(): m_state=6
23:52:48.257 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5848
23:52:48.258 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.61, Mass=39867, SNR=33.5, Peak=9536 HFD=2.8
23:52:48.259 00.001 21068 MultiStar: [#1 0.01,-0.13,1.43,U] [#2 0.31,-0.29,1.39,U] [#3 -0.08,-0.57,0.00,M1] [#4 0.18,0.10,1.12,U] [#5 0.02,-0.10,1.29,U] [#6 0.12,-0.29,1.28,U] [#7 0.27,0.05,0.52,U] [#8 0.34,-0.34,0.00,M1] 
23:52:48.261 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {-0.13, -0.30}
23:52:48.263 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
23:52:48.265 00.002 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
23:52:48.266 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-0.97 mountX=-0.13 mountY=0.13, mountTheta=2.37
23:52:48.269 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
23:52:48.271 00.002 21068 Enqueuing Move request for scope (0.10, -0.15)
23:52:48.273 00.002 16108 Worker thread wakes up
23:52:48.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:52:48.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:52:48.273 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.13 yDistance=0.13
23:52:48.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:52:48.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:48.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:52:48.273 00.000 16108 MoveAxis(E, 0, ABG)
23:52:48.274 00.001 16108 Move returns status 0, amount 0
23:52:48.274 00.000 16108 MoveAxis(N, 0, ABG)
23:52:48.274 00.000 16108 Move returns status 0, amount 0
23:52:48.274 00.000 16108 move complete, result=0
23:52:48.274 00.000 16108 worker thread done servicing request
23:52:48.282 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=4099, FiltMin=3465, FiltMax=24083, Gamma=1.000
23:52:48.296 00.014 21068 UpdateGuideState exits: m=39867 SNR=33.5
23:52:48.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:48.298 00.000 21068 Enqueuing Expose request
23:52:48.299 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:48.300 00.001 16108 Worker thread wakes up
23:52:48.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:48.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:49.270 00.970 16108 Exposure complete
23:52:49.336 00.066 16108 worker thread done servicing request
23:52:49.336 00.000 21068 OnExposeComplete: enter
23:52:49.339 00.003 21068 UpdateGuideState(): m_state=6
23:52:49.341 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5849
23:52:49.342 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.42, Mass=48509, SNR=36.4, Peak=8768 HFD=3.1
23:52:49.343 00.001 21068 MultiStar: [#1 -0.18,-0.26,1.36,U] [#2 0.72,-0.25,0.00,M1] [#3 0.22,-0.22,1.35,U] [#4 -0.05,0.08,0.85,U] [#5 0.13,-0.26,1.23,U] [#6 0.47,-0.11,0.00,M1] [#7 0.26,0.02,0.56,U] [#8 0.26,-0.30,0.86,U] 
23:52:49.344 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.23}, one-star: {0.11, -0.49}
23:52:49.345 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
23:52:49.346 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
23:52:49.347 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.20 mountX=-0.13 mountY=0.20, mountTheta=2.14
23:52:49.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.23, opts=13)
23:52:49.351 00.002 21068 Enqueuing Move request for scope (0.09, -0.23)
23:52:49.353 00.002 16108 Worker thread wakes up
23:52:49.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
23:52:49.353 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
23:52:49.353 00.000 16108 Moving (0.09, -0.23) raw xDistance=-0.13 yDistance=0.20
23:52:49.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:52:49.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:49.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:52:49.353 00.000 16108 MoveAxis(E, 0, ABG)
23:52:49.353 00.000 16108 Move returns status 0, amount 0
23:52:49.353 00.000 16108 MoveAxis(N, 0, ABG)
23:52:49.353 00.000 16108 Move returns status 0, amount 0
23:52:49.353 00.000 16108 move complete, result=0
23:52:49.355 00.002 16108 worker thread done servicing request
23:52:49.358 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4096, FiltMin=3485, FiltMax=29683, Gamma=1.000
23:52:49.380 00.022 21068 UpdateGuideState exits: m=48509 SNR=36.4
23:52:49.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:49.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:49.382 00.000 21068 Enqueuing Expose request
23:52:49.383 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:49.384 00.001 16108 Worker thread wakes up
23:52:49.384 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:49.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:50.541 01.157 16108 Exposure complete
23:52:50.599 00.058 16108 worker thread done servicing request
23:52:50.599 00.000 21068 OnExposeComplete: enter
23:52:50.600 00.001 21068 UpdateGuideState(): m_state=6
23:52:50.601 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5850
23:52:50.601 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.89, Mass=40440, SNR=35.0, Peak=9363 HFD=2.8
23:52:50.602 00.001 21068 MultiStar: [#1 0.00,-0.46,1.43,U] [#2 0.21,-0.38,1.22,U] [#3 0.05,-0.20,1.23,U] [#4 0.10,-0.15,1.07,U] [#5 0.12,-0.06,1.37,U] [#6 0.04,-0.38,1.25,U] [#7 -0.19,-0.49,0.00,M8] [#8 0.23,-0.18,1.05,U] 
23:52:50.603 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.24}, one-star: {-0.11, -0.02}
23:52:50.604 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
23:52:50.604 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
23:52:50.605 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.96 mountX=0.10 mountY=0.04, mountTheta=0.41
23:52:50.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
23:52:50.607 00.000 21068 Enqueuing Move request for scope (-0.11, -0.02)
23:52:50.608 00.001 16108 Worker thread wakes up
23:52:50.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:52:50.608 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:52:50.608 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.10 yDistance=0.04
23:52:50.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:52:50.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:50.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:52:50.609 00.001 16108 MoveAxis(E, 0, ABG)
23:52:50.609 00.000 16108 Move returns status 0, amount 0
23:52:50.609 00.000 16108 MoveAxis(N, 0, ABG)
23:52:50.609 00.000 16108 Move returns status 0, amount 0
23:52:50.609 00.000 16108 move complete, result=0
23:52:50.609 00.000 16108 worker thread done servicing request
23:52:50.613 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4089, FiltMin=3469, FiltMax=26739, Gamma=1.000
23:52:50.626 00.013 21068 UpdateGuideState exits: m=40440 SNR=35.0
23:52:50.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:50.627 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:50.629 00.002 21068 Enqueuing Expose request
23:52:50.630 00.001 16108 Worker thread wakes up
23:52:50.630 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:50.630 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:50.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:51.613 00.983 16108 Exposure complete
23:52:51.668 00.055 16108 worker thread done servicing request
23:52:51.668 00.000 21068 OnExposeComplete: enter
23:52:51.670 00.002 21068 UpdateGuideState(): m_state=6
23:52:51.674 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5851
23:52:51.676 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=876.82, Mass=38403, SNR=33.4, Peak=9427 HFD=2.5
23:52:51.679 00.003 21068 MultiStar: [#1 0.06,-0.00,1.60,U] [#2 0.22,-0.24,1.60,U] [#3 -0.30,-0.30,1.63,U] [#4 0.03,0.08,1.16,U] [#5 0.32,-0.09,1.25,U] [#6 0.31,-0.04,1.22,U] [#7 0.08,0.27,0.68,U] [#8 0.30,-0.32,0.96,U] 
23:52:51.681 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {-0.40, -0.08}
23:52:51.684 00.003 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
23:52:51.685 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
23:52:51.686 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-1.01 mountX=-0.08 mountY=0.09, mountTheta=2.34
23:52:51.688 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
23:52:51.689 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
23:52:51.690 00.001 16108 Worker thread wakes up
23:52:51.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:52:51.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:52:51.690 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.08 yDistance=0.09
23:52:51.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:52:51.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:51.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:52:51.690 00.000 16108 MoveAxis(E, 0, ABG)
23:52:51.690 00.000 16108 Move returns status 0, amount 0
23:52:51.690 00.000 16108 MoveAxis(N, 0, ABG)
23:52:51.690 00.000 16108 Move returns status 0, amount 0
23:52:51.691 00.001 16108 move complete, result=0
23:52:51.691 00.000 16108 worker thread done servicing request
23:52:51.695 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4086, FiltMin=3465, FiltMax=29030, Gamma=1.000
23:52:51.713 00.018 21068 UpdateGuideState exits: m=38403 SNR=33.4
23:52:51.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:51.716 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:51.716 00.000 21068 Enqueuing Expose request
23:52:51.717 00.001 16108 Worker thread wakes up
23:52:51.717 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:51.718 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:51.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:52.889 01.171 16108 Exposure complete
23:52:52.943 00.054 16108 worker thread done servicing request
23:52:52.943 00.000 21068 OnExposeComplete: enter
23:52:52.944 00.001 21068 UpdateGuideState(): m_state=6
23:52:52.945 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5852
23:52:52.945 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=877.03, Mass=36723, SNR=30.7, Peak=8435 HFD=2.7
23:52:52.946 00.001 21068 MultiStar: [#1 -0.26,-0.17,1.47,U] [#2 -0.12,-0.17,2.05,U] [#3 -0.06,-0.11,1.69,U] [#4 -0.03,0.43,1.32,U] [#5 0.16,0.09,1.41,U] [#6 -0.03,-0.55,0.00,M1] [#7 -0.20,-0.02,0.49,U] [#8 0.05,-0.39,1.17,U] 
23:52:52.947 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {0.12, 0.12}
23:52:52.948 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
23:52:52.949 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
23:52:52.949 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=0.04 mountY=0.05, mountTheta=0.95
23:52:52.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
23:52:52.952 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
23:52:52.953 00.001 16108 Worker thread wakes up
23:52:52.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:52:52.953 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:52:52.953 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.05
23:52:52.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:52:52.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:52.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:52.953 00.000 16108 MoveAxis(E, 0, ABG)
23:52:52.953 00.000 16108 Move returns status 0, amount 0
23:52:52.953 00.000 16108 MoveAxis(N, 0, ABG)
23:52:52.953 00.000 16108 Move returns status 0, amount 0
23:52:52.953 00.000 16108 move complete, result=0
23:52:52.953 00.000 16108 worker thread done servicing request
23:52:52.963 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4080, FiltMin=3501, FiltMax=24755, Gamma=1.000
23:52:52.985 00.022 21068 UpdateGuideState exits: m=36723 SNR=30.7
23:52:52.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:52.987 00.000 21068 Enqueuing Expose request
23:52:52.988 00.001 16108 Worker thread wakes up
23:52:52.988 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:52.989 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:52.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:53.970 00.981 16108 Exposure complete
23:52:54.041 00.071 16108 worker thread done servicing request
23:52:54.041 00.000 21068 OnExposeComplete: enter
23:52:54.044 00.003 21068 UpdateGuideState(): m_state=6
23:52:54.046 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5853
23:52:54.047 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.78, Mass=44408, SNR=39.9, Peak=8659 HFD=2.9
23:52:54.049 00.002 21068 MultiStar: [#1 -0.67,-0.12,0.00,M1] [#2 -0.17,-0.01,1.43,U] [#3 -0.63,-0.11,0.00,M1] [#4 -0.55,0.33,0.00,M1] [#5 -0.09,-0.24,1.12,U] [#6 -0.38,0.03,1.02,U] [#7 0.38,-0.09,0.55,U] [#8 -0.66,-0.09,0.00,M1] 
23:52:54.050 00.001 21068 refined, 4 included, MultiStar: {-0.18, -0.08}, one-star: {-0.41, -0.12}
23:52:54.052 00.002 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
23:52:54.053 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
23:52:54.054 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.71 mountX=0.16 mountY=0.12, mountTheta=0.65
23:52:54.057 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.08, opts=13)
23:52:54.059 00.002 21068 Enqueuing Move request for scope (-0.18, -0.08)
23:52:54.059 00.000 16108 Worker thread wakes up
23:52:54.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
23:52:54.059 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
23:52:54.059 00.000 16108 Moving (-0.18, -0.08) raw xDistance=0.16 yDistance=0.12
23:52:54.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:52:54.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:54.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:54.059 00.000 16108 MoveAxis(E, 0, ABG)
23:52:54.059 00.000 16108 Move returns status 0, amount 0
23:52:54.059 00.000 16108 MoveAxis(N, 0, ABG)
23:52:54.059 00.000 16108 Move returns status 0, amount 0
23:52:54.059 00.000 16108 move complete, result=0
23:52:54.059 00.000 16108 worker thread done servicing request
23:52:54.066 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4080, FiltMin=3510, FiltMax=28989, Gamma=1.000
23:52:54.083 00.017 21068 UpdateGuideState exits: m=44408 SNR=39.9
23:52:54.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:54.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:54.086 00.001 21068 Enqueuing Expose request
23:52:54.086 00.000 16108 Worker thread wakes up
23:52:54.087 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:54.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:54.087 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:55.255 01.168 16108 Exposure complete
23:52:55.326 00.071 16108 worker thread done servicing request
23:52:55.326 00.000 21068 OnExposeComplete: enter
23:52:55.327 00.001 21068 UpdateGuideState(): m_state=6
23:52:55.328 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5854
23:52:55.329 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=877.09, Mass=36505, SNR=32.7, Peak=9475 HFD=2.5
23:52:55.330 00.001 21068 MultiStar: [#1 -0.60,0.05,0.00,M2] [#2 -0.28,-0.04,1.64,U] [#3 -0.41,0.20,1.39,U] [#4 -0.19,0.04,1.08,U] [#5 -0.24,0.15,1.37,U] [#6 -0.54,0.13,0.00,M1] [#7 0.59,0.51,0.00,M6] [#8 0.01,0.09,1.05,U] 
23:52:55.330 00.000 21068 refined, 5 included, MultiStar: {-0.24, 0.10}, one-star: {-0.26, 0.18}
23:52:55.331 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
23:52:55.332 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
23:52:55.332 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.75 mountX=0.25 mountY=-0.04, mountTheta=-0.15
23:52:55.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.10, opts=13)
23:52:55.335 00.001 21068 Enqueuing Move request for scope (-0.24, 0.10)
23:52:55.336 00.001 16108 Worker thread wakes up
23:52:55.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
23:52:55.336 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
23:52:55.336 00.000 16108 Moving (-0.24, 0.10) raw xDistance=0.25 yDistance=-0.04
23:52:55.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:52:55.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:55.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:55.336 00.000 16108 MoveAxis(W, 67, ABG)
23:52:55.336 00.000 16108 Guiding  Dir = 3, Dur = 67
23:52:55.336 00.000 16108 IsSlewing returns 0
23:52:55.337 00.001 16108 IsGuiding returns 0
23:52:55.340 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4077, FiltMin=3507, FiltMax=26678, Gamma=1.000
23:52:55.357 00.017 16108 PulseGuide returned control before completion, sleep 57
23:52:55.362 00.005 21068 UpdateGuideState exits: m=36505 SNR=32.7
23:52:55.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:55.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:55.365 00.001 21068 Enqueuing Expose request
23:52:55.419 00.054 16108 IsGuiding returns 1
23:52:55.419 00.000 16108 scope still moving after pulse duration time elapsed
23:52:55.451 00.032 16108 IsSlewing returns 0
23:52:55.451 00.000 16108 IsGuiding returns 0
23:52:55.452 00.001 16108 scope move finished after 67 + 47 ms
23:52:55.452 00.000 16108 Move returns status 0, amount 67
23:52:55.452 00.000 16108 MoveAxis(N, 0, ABG)
23:52:55.452 00.000 16108 Move returns status 0, amount 0
23:52:55.452 00.000 16108 move complete, result=0
23:52:55.452 00.000 16108 worker thread done servicing request
23:52:55.452 00.000 16108 Worker thread wakes up
23:52:55.452 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:55.453 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:55.453 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
23:52:56.437 00.984 16108 Exposure complete
23:52:56.507 00.070 16108 worker thread done servicing request
23:52:56.507 00.000 21068 OnExposeComplete: enter
23:52:56.509 00.002 21068 UpdateGuideState(): m_state=6
23:52:56.510 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5855
23:52:56.512 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=876.66, Mass=46187, SNR=35.1, Peak=10275 HFD=2.9
23:52:56.513 00.001 21068 MultiStar: [#1 0.31,-0.35,1.45,U] [#2 0.12,0.05,1.43,U] [#3 0.04,-0.27,1.60,U] [#4 0.15,0.53,0.00,M1] [#5 0.49,-0.20,0.00,M1] [#6 0.22,-0.14,0.94,U] [#7 0.06,0.26,0.57,U] [#8 0.15,-0.11,0.99,U] 
23:52:56.515 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {-0.28, -0.25}
23:52:56.516 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
23:52:56.517 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
23:52:56.519 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=-0.13 mountY=0.12, mountTheta=2.37
23:52:56.521 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
23:52:56.523 00.002 21068 Enqueuing Move request for scope (0.10, -0.15)
23:52:56.524 00.001 16108 Worker thread wakes up
23:52:56.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:52:56.524 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:52:56.524 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.13 yDistance=0.12
23:52:56.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:52:56.525 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:56.525 00.000 16108 MoveAxis(E, 0, ABG)
23:52:56.525 00.000 16108 Move returns status 0, amount 0
23:52:56.525 00.000 16108 MoveAxis(N, 0, ABG)
23:52:56.525 00.000 16108 Move returns status 0, amount 0
23:52:56.525 00.000 16108 move complete, result=0
23:52:56.525 00.000 16108 worker thread done servicing request
23:52:56.532 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=4073, FiltMin=3459, FiltMax=24541, Gamma=1.000
23:52:56.552 00.020 21068 UpdateGuideState exits: m=46187 SNR=35.1
23:52:56.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.553 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:56.554 00.001 21068 Enqueuing Expose request
23:52:56.555 00.001 16108 Worker thread wakes up
23:52:56.555 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:56.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:56.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:57.727 01.172 16108 Exposure complete
23:52:57.800 00.073 16108 worker thread done servicing request
23:52:57.800 00.000 21068 OnExposeComplete: enter
23:52:57.801 00.001 21068 UpdateGuideState(): m_state=6
23:52:57.801 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5856
23:52:57.802 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.92, Mass=42648, SNR=37.6, Peak=10064 HFD=2.5
23:52:57.803 00.001 21068 MultiStar: [#1 0.48,-0.26,0.00,M2] [#2 0.18,-0.23,1.57,U] [#3 0.20,-0.22,1.28,U] [#4 0.08,0.06,1.11,U] [#5 0.75,0.05,0.00,M2] [#6 0.30,-0.27,0.71,U] [#7 0.02,0.39,0.58,U] [#8 0.46,-0.11,0.00,M1] 
23:52:57.804 00.001 21068 single-star, 5 included, MultiStar: {0.14, -0.08}, one-star: {0.02, 0.01}
23:52:57.805 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
23:52:57.805 00.000 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
23:52:57.807 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.38 mountX=-0.02 mountY=-0.02, mountTheta=-2.54
23:52:57.809 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
23:52:57.809 00.000 21068 Enqueuing Move request for scope (0.02, 0.01)
23:52:57.810 00.001 16108 Worker thread wakes up
23:52:57.811 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:52:57.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:52:57.811 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
23:52:57.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:57.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:57.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:57.811 00.000 16108 MoveAxis(E, 0, ABG)
23:52:57.811 00.000 16108 Move returns status 0, amount 0
23:52:57.812 00.001 16108 MoveAxis(N, 0, ABG)
23:52:57.812 00.000 16108 Move returns status 0, amount 0
23:52:57.812 00.000 16108 move complete, result=0
23:52:57.812 00.000 16108 worker thread done servicing request
23:52:57.820 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4073, FiltMin=3497, FiltMax=25193, Gamma=1.000
23:52:57.846 00.026 21068 UpdateGuideState exits: m=42648 SNR=37.6
23:52:57.848 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:57.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:57.849 00.000 21068 Enqueuing Expose request
23:52:57.850 00.001 16108 Worker thread wakes up
23:52:57.850 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:57.851 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:57.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:52:58.825 00.974 16108 Exposure complete
23:52:58.897 00.072 16108 worker thread done servicing request
23:52:58.897 00.000 21068 OnExposeComplete: enter
23:52:58.899 00.002 21068 UpdateGuideState(): m_state=6
23:52:58.901 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5857
23:52:58.903 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.84, Mass=48002, SNR=40.8, Peak=10272 HFD=2.9
23:52:58.905 00.002 21068 MultiStar: [#1 0.41,0.25,0.00,M3] [#2 0.61,-0.35,0.00,M1] [#3 0.35,-0.12,1.18,U] [#4 0.38,-0.25,0.70,U] [#5 0.42,-0.35,0.00,M3] [#6 -0.12,-0.30,0.81,U] [#7 0.98,-0.16,0.00,M5] [#8 0.62,0.19,0.00,M2] 
23:52:58.906 00.001 21068 single-star, 3 included, MultiStar: {0.22, -0.17}, one-star: {0.22, -0.07}
23:52:58.907 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
23:52:58.909 00.002 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
23:52:58.910 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.29 mountX=-0.23 mountY=0.01, mountTheta=3.09
23:52:58.913 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.07, opts=13)
23:52:58.914 00.001 21068 Enqueuing Move request for scope (0.22, -0.07)
23:52:58.916 00.002 16108 Worker thread wakes up
23:52:58.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
23:52:58.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
23:52:58.916 00.000 16108 Moving (0.22, -0.07) raw xDistance=-0.23 yDistance=0.01
23:52:58.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:52:58.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:58.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:58.916 00.000 16108 MoveAxis(E, 61, ABG)
23:52:58.916 00.000 16108 Guiding  Dir = 2, Dur = 61
23:52:58.917 00.001 16108 IsSlewing returns 0
23:52:58.917 00.000 16108 IsGuiding returns 0
23:52:58.921 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4073, FiltMin=3462, FiltMax=28227, Gamma=1.000
23:52:58.935 00.014 21068 UpdateGuideState exits: m=48002 SNR=40.8
23:52:58.937 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:58.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:52:58.939 00.001 21068 Enqueuing Expose request
23:52:58.939 00.000 16108 PulseGuide returned control before completion, sleep 52
23:52:58.998 00.059 16108 IsGuiding returns 1
23:52:58.998 00.000 16108 scope still moving after pulse duration time elapsed
23:52:59.030 00.032 16108 IsSlewing returns 0
23:52:59.030 00.000 16108 IsGuiding returns 0
23:52:59.030 00.000 16108 scope move finished after 61 + 52 ms
23:52:59.030 00.000 16108 Move returns status 0, amount 61
23:52:59.030 00.000 16108 MoveAxis(N, 0, ABG)
23:52:59.030 00.000 16108 Move returns status 0, amount 0
23:52:59.030 00.000 16108 move complete, result=0
23:52:59.031 00.001 16108 worker thread done servicing request
23:52:59.031 00.000 16108 Worker thread wakes up
23:52:59.031 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
23:52:59.035 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:52:59.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:00.205 01.170 16108 Exposure complete
23:53:00.301 00.096 16108 worker thread done servicing request
23:53:00.301 00.000 21068 OnExposeComplete: enter
23:53:00.303 00.002 21068 UpdateGuideState(): m_state=6
23:53:00.305 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5858
23:53:00.307 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=876.34, Mass=42046, SNR=35.4, Peak=9011 HFD=2.7
23:53:00.310 00.003 21068 MultiStar: [#1 0.07,-0.49,0.00,M4] [#2 0.35,-0.49,0.00,M2] [#3 0.12,-0.55,0.00,M1] [#4 -0.13,-0.07,0.87,U] [#5 0.63,0.04,0.00,M4] [#6 -0.05,-0.61,0.00,M1] [#7 0.33,-0.23,0.72,U] [#8 0.21,-0.50,0.00,M3] 
23:53:00.312 00.002 21068 refined, 2 included, MultiStar: {-0.05, -0.31}, one-star: {-0.25, -0.57}
23:53:00.314 00.002 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
23:53:00.315 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
23:53:00.317 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.72 mountX=-0.01 mountY=0.31, mountTheta=1.59
23:53:00.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.31, opts=13)
23:53:00.321 00.002 21068 Enqueuing Move request for scope (-0.05, -0.31)
23:53:00.323 00.002 16108 Worker thread wakes up
23:53:00.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
23:53:00.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
23:53:00.323 00.000 16108 Moving (-0.05, -0.31) raw xDistance=-0.01 yDistance=0.31
23:53:00.324 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:53:00.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:53:00.324 00.000 16108 MoveAxis(E, 0, ABG)
23:53:00.324 00.000 16108 Move returns status 0, amount 0
23:53:00.324 00.000 16108 MoveAxis(S, 63, ABG)
23:53:00.324 00.000 16108 Guiding  Dir = 1, Dur = 63
23:53:00.324 00.000 16108 IsSlewing returns 0
23:53:00.325 00.001 16108 IsGuiding returns 0
23:53:00.332 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4070, FiltMin=3494, FiltMax=26067, Gamma=1.000
23:53:00.361 00.029 21068 UpdateGuideState exits: m=42046 SNR=35.4
23:53:00.364 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:00.366 00.001 21068 Enqueuing Expose request
23:53:00.367 00.001 16108 PulseGuide returned control before completion, sleep 34
23:53:00.411 00.044 16108 IsGuiding returns 1
23:53:00.411 00.000 16108 scope still moving after pulse duration time elapsed
23:53:00.442 00.031 16108 IsSlewing returns 0
23:53:00.442 00.000 16108 IsGuiding returns 1
23:53:00.474 00.032 16108 IsSlewing returns 0
23:53:00.474 00.000 16108 IsGuiding returns 0
23:53:00.474 00.000 16108 scope move finished after 63 + 85 ms
23:53:00.474 00.000 16108 Move returns status 0, amount 63
23:53:00.474 00.000 16108 move complete, result=0
23:53:00.474 00.000 16108 worker thread done servicing request
23:53:00.474 00.000 16108 Worker thread wakes up
23:53:00.474 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 63 ms SOUTH
23:53:00.476 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:00.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:01.450 00.974 16108 Exposure complete
23:53:01.508 00.058 16108 worker thread done servicing request
23:53:01.508 00.000 21068 OnExposeComplete: enter
23:53:01.509 00.001 21068 UpdateGuideState(): m_state=6
23:53:01.509 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5859
23:53:01.510 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=877.12, Mass=45660, SNR=35.9, Peak=9152 HFD=3.2
23:53:01.510 00.000 21068 MultiStar: [#1 0.25,-0.44,0.00,M5] [#2 0.25,-0.15,1.66,U] [#3 -0.21,-0.35,1.54,U] [#4 0.10,-0.19,1.18,U] [#5 0.20,-0.17,1.15,U] [#6 0.01,-0.57,0.00,M2] [#7 -0.29,0.60,0.00,M5] [#8 -0.14,-0.43,0.99,U] 
23:53:01.511 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.35, 0.21}
23:53:01.512 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
23:53:01.514 00.002 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
23:53:01.514 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.14 mountX=-0.12 mountY=0.16, mountTheta=2.19
23:53:01.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
23:53:01.517 00.001 21068 Enqueuing Move request for scope (0.08, -0.19)
23:53:01.517 00.000 16108 Worker thread wakes up
23:53:01.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
23:53:01.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
23:53:01.517 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.12 yDistance=0.16
23:53:01.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:53:01.518 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:01.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:53:01.518 00.000 16108 MoveAxis(E, 0, ABG)
23:53:01.518 00.000 16108 Move returns status 0, amount 0
23:53:01.518 00.000 16108 MoveAxis(N, 0, ABG)
23:53:01.518 00.000 16108 Move returns status 0, amount 0
23:53:01.518 00.000 16108 move complete, result=0
23:53:01.518 00.000 16108 worker thread done servicing request
23:53:01.521 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4070, FiltMin=3465, FiltMax=26182, Gamma=1.000
23:53:01.535 00.014 21068 UpdateGuideState exits: m=45660 SNR=35.9
23:53:01.537 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:01.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:01.538 00.000 21068 Enqueuing Expose request
23:53:01.539 00.001 16108 Worker thread wakes up
23:53:01.539 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:01.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:01.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:02.720 01.180 16108 Exposure complete
23:53:02.788 00.068 16108 worker thread done servicing request
23:53:02.788 00.000 21068 OnExposeComplete: enter
23:53:02.790 00.002 21068 UpdateGuideState(): m_state=6
23:53:02.791 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5860
23:53:02.791 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=877.17, Mass=49788, SNR=35.8, Peak=9443 HFD=3.3
23:53:02.792 00.001 21068 MultiStar: [#1 -0.22,0.01,1.55,U] [#2 -0.09,0.09,1.21,U] [#3 0.00,0.05,1.36,U] [#4 0.34,0.23,1.02,U] [#5 0.40,0.48,0.00,M4] [#6 0.14,0.50,0.00,M3] [#7 0.03,0.84,0.00,M6] [#8 0.07,0.10,0.89,U] 
23:53:02.793 00.001 21068 refined, 5 included, MultiStar: {-0.06, 0.11}, one-star: {-0.36, 0.26}
23:53:02.794 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
23:53:02.794 00.000 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
23:53:02.795 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.04 mountX=0.08 mountY=-0.10, mountTheta=-0.91
23:53:02.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
23:53:02.797 00.000 21068 Enqueuing Move request for scope (-0.06, 0.11)
23:53:02.798 00.001 16108 Worker thread wakes up
23:53:02.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:53:02.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:53:02.798 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.10
23:53:02.800 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:53:02.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:02.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:02.800 00.000 16108 MoveAxis(E, 0, ABG)
23:53:02.800 00.000 16108 Move returns status 0, amount 0
23:53:02.800 00.000 16108 MoveAxis(N, 0, ABG)
23:53:02.800 00.000 16108 Move returns status 0, amount 0
23:53:02.800 00.000 16108 move complete, result=0
23:53:02.800 00.000 16108 worker thread done servicing request
23:53:02.804 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4067, FiltMin=3504, FiltMax=29161, Gamma=1.000
23:53:02.820 00.016 21068 UpdateGuideState exits: m=49788 SNR=35.8
23:53:02.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:02.823 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:02.824 00.001 21068 Enqueuing Expose request
23:53:02.824 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:02.825 00.001 16108 Worker thread wakes up
23:53:02.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:02.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:03.807 00.981 16108 Exposure complete
23:53:03.863 00.056 16108 worker thread done servicing request
23:53:03.863 00.000 21068 OnExposeComplete: enter
23:53:03.865 00.002 21068 UpdateGuideState(): m_state=6
23:53:03.865 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5861
23:53:03.866 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.10, Mass=34657, SNR=32.5, Peak=9155 HFD=2.7
23:53:03.867 00.001 21068 MultiStar: [#1 -0.23,0.13,1.77,U] [#2 -0.19,0.09,1.64,U] [#3 -0.13,-0.08,1.79,U] [#4 -0.21,0.31,1.18,U] [#5 0.28,0.27,1.60,U] [#6 -0.02,0.27,1.11,U] [#7 -0.24,0.65,0.00,M7] [#8 -0.09,0.02,1.02,U] 
23:53:03.868 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.50, 0.19}
23:53:03.869 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
23:53:03.869 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
23:53:03.870 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.15 mountY=-0.11, mountTheta=-0.63
23:53:03.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.14, opts=13)
23:53:03.872 00.001 21068 Enqueuing Move request for scope (-0.12, 0.14)
23:53:03.873 00.001 16108 Worker thread wakes up
23:53:03.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
23:53:03.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
23:53:03.873 00.000 16108 Moving (-0.12, 0.14) raw xDistance=0.15 yDistance=-0.11
23:53:03.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:53:03.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:03.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:03.873 00.000 16108 MoveAxis(E, 0, ABG)
23:53:03.873 00.000 16108 Move returns status 0, amount 0
23:53:03.873 00.000 16108 MoveAxis(N, 0, ABG)
23:53:03.873 00.000 16108 Move returns status 0, amount 0
23:53:03.873 00.000 16108 move complete, result=0
23:53:03.873 00.000 16108 worker thread done servicing request
23:53:03.877 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4070, FiltMin=3507, FiltMax=26041, Gamma=1.000
23:53:03.891 00.014 21068 UpdateGuideState exits: m=34657 SNR=32.5
23:53:03.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:03.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:03.894 00.001 21068 Enqueuing Expose request
23:53:03.896 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:03.896 00.000 16108 Worker thread wakes up
23:53:03.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:03.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:05.067 01.170 16108 Exposure complete
23:53:05.124 00.057 16108 worker thread done servicing request
23:53:05.124 00.000 21068 OnExposeComplete: enter
23:53:05.125 00.001 21068 UpdateGuideState(): m_state=6
23:53:05.126 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5862
23:53:05.128 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=876.88, Mass=42472, SNR=36.2, Peak=8291 HFD=3.0
23:53:05.129 00.001 21068 MultiStar: [#1 -0.45,0.23,0.00,M4] [#2 0.15,0.00,1.27,U] [#3 -0.26,0.26,1.30,U] [#4 0.17,0.38,1.11,U] [#5 -0.16,-0.11,1.38,U] [#6 -0.21,0.26,1.03,U] [#7 -0.15,0.30,0.85,U] [#8 0.04,0.07,0.74,U] 
23:53:05.132 00.003 21068 single-star, 7 included, MultiStar: {-0.06, 0.13}, one-star: {-0.02, -0.03}
23:53:05.133 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
23:53:05.135 00.002 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
23:53:05.137 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.10 mountX=0.01 mountY=0.03, mountTheta=1.23
23:53:05.142 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:53:05.144 00.002 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:53:05.146 00.002 16108 Worker thread wakes up
23:53:05.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:53:05.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:53:05.146 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
23:53:05.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:05.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:05.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:05.146 00.000 16108 MoveAxis(E, 0, ABG)
23:53:05.147 00.001 16108 Move returns status 0, amount 0
23:53:05.147 00.000 16108 MoveAxis(N, 0, ABG)
23:53:05.147 00.000 16108 Move returns status 0, amount 0
23:53:05.147 00.000 16108 move complete, result=0
23:53:05.147 00.000 16108 worker thread done servicing request
23:53:05.155 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4067, FiltMin=3456, FiltMax=25917, Gamma=1.000
23:53:05.181 00.026 21068 UpdateGuideState exits: m=42472 SNR=36.2
23:53:05.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:05.185 00.002 21068 Enqueuing Expose request
23:53:05.187 00.002 16108 Worker thread wakes up
23:53:05.187 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:05.189 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:05.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:06.146 00.957 16108 Exposure complete
23:53:06.199 00.053 16108 worker thread done servicing request
23:53:06.199 00.000 21068 OnExposeComplete: enter
23:53:06.200 00.001 21068 UpdateGuideState(): m_state=6
23:53:06.201 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5863
23:53:06.202 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.58, Mass=45873, SNR=40.8, Peak=8592 HFD=3.2
23:53:06.203 00.001 21068 MultiStar: [#1 -0.18,0.02,1.25,U] [#2 0.29,-0.10,1.41,U] [#3 -0.25,-0.16,1.23,U] [#4 0.05,-0.09,0.99,U] [#5 -0.21,-0.18,0.95,U] [#6 -0.22,-0.28,0.78,U] [#7 0.27,0.34,0.53,U] [#8 0.35,-0.36,0.00,M1] 
23:53:06.204 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.14, -0.33}
23:53:06.205 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
23:53:06.206 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
23:53:06.206 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.75 mountX=0.00 mountY=0.12, mountTheta=1.57
23:53:06.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
23:53:06.209 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
23:53:06.209 00.000 16108 Worker thread wakes up
23:53:06.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
23:53:06.210 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
23:53:06.210 00.000 16108 Moving (-0.02, -0.12) raw xDistance=0.00 yDistance=0.12
23:53:06.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:53:06.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:06.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:53:06.210 00.000 16108 MoveAxis(E, 0, ABG)
23:53:06.210 00.000 16108 Move returns status 0, amount 0
23:53:06.210 00.000 16108 MoveAxis(N, 0, ABG)
23:53:06.210 00.000 16108 Move returns status 0, amount 0
23:53:06.210 00.000 16108 move complete, result=0
23:53:06.210 00.000 16108 worker thread done servicing request
23:53:06.213 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4067, FiltMin=3392, FiltMax=25635, Gamma=1.000
23:53:06.227 00.014 21068 UpdateGuideState exits: m=45873 SNR=40.8
23:53:06.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:06.228 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:06.229 00.001 21068 Enqueuing Expose request
23:53:06.230 00.001 16108 Worker thread wakes up
23:53:06.230 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:06.233 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:06.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:07.405 01.172 16108 Exposure complete
23:53:07.463 00.058 16108 worker thread done servicing request
23:53:07.463 00.000 21068 OnExposeComplete: enter
23:53:07.466 00.003 21068 UpdateGuideState(): m_state=6
23:53:07.466 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5864
23:53:07.467 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.53, Mass=39096, SNR=38.0, Peak=8160 HFD=3.0
23:53:07.469 00.002 21068 MultiStar: [#1 -0.05,-0.36,1.51,U] [#2 0.10,-0.52,0.00,M1] [#3 -0.44,-0.43,0.00,M1] [#4 0.03,-0.11,0.83,U] [#5 0.21,-0.68,0.00,M2] [#6 0.34,-0.31,0.97,U] [#7 0.16,0.22,0.51,U] [#8 0.33,-0.14,0.87,U] 
23:53:07.470 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.24}, one-star: {0.14, -0.38}
23:53:07.471 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
23:53:07.472 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
23:53:07.474 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-1.03 mountX=-0.18 mountY=0.20, mountTheta=2.31
23:53:07.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.24, opts=13)
23:53:07.477 00.001 21068 Enqueuing Move request for scope (0.14, -0.24)
23:53:07.478 00.001 16108 Worker thread wakes up
23:53:07.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
23:53:07.478 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
23:53:07.478 00.000 16108 Moving (0.14, -0.24) raw xDistance=-0.18 yDistance=0.20
23:53:07.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:53:07.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:07.479 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:53:07.479 00.000 16108 MoveAxis(E, 0, ABG)
23:53:07.479 00.000 16108 Move returns status 0, amount 0
23:53:07.479 00.000 16108 MoveAxis(N, 0, ABG)
23:53:07.479 00.000 16108 Move returns status 0, amount 0
23:53:07.479 00.000 16108 move complete, result=0
23:53:07.479 00.000 16108 worker thread done servicing request
23:53:07.486 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=4067, FiltMin=3462, FiltMax=25904, Gamma=1.000
23:53:07.506 00.020 21068 UpdateGuideState exits: m=39096 SNR=38.0
23:53:07.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:07.509 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:07.510 00.001 21068 Enqueuing Expose request
23:53:07.511 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:07.513 00.002 16108 Worker thread wakes up
23:53:07.513 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:07.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:08.504 00.991 16108 Exposure complete
23:53:08.570 00.066 16108 worker thread done servicing request
23:53:08.571 00.001 21068 OnExposeComplete: enter
23:53:08.572 00.001 21068 UpdateGuideState(): m_state=6
23:53:08.573 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5865
23:53:08.573 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=876.77, Mass=52600, SNR=39.5, Peak=8496 HFD=3.4
23:53:08.574 00.001 21068 MultiStar: [#1 -0.22,-0.04,1.45,U] [#2 -0.00,-0.11,1.18,U] [#3 -0.02,-0.19,1.35,U] [#4 0.10,0.09,0.88,U] [#5 0.04,-0.15,1.02,U] [#6 -0.10,-0.14,0.96,U] [#7 -0.15,0.44,0.59,U] [#8 -0.04,-0.09,0.68,U] 
23:53:08.575 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.16, -0.14}
23:53:08.578 00.003 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
23:53:08.579 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
23:53:08.580 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.00 mountX=0.02 mountY=0.07, mountTheta=1.32
23:53:08.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
23:53:08.584 00.002 21068 Enqueuing Move request for scope (-0.03, -0.07)
23:53:08.585 00.001 16108 Worker thread wakes up
23:53:08.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:53:08.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:53:08.585 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.07
23:53:08.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:53:08.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:08.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:08.585 00.000 16108 MoveAxis(E, 0, ABG)
23:53:08.585 00.000 16108 Move returns status 0, amount 0
23:53:08.585 00.000 16108 MoveAxis(N, 0, ABG)
23:53:08.585 00.000 16108 Move returns status 0, amount 0
23:53:08.585 00.000 16108 move complete, result=0
23:53:08.585 00.000 16108 worker thread done servicing request
23:53:08.590 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4070, FiltMin=3523, FiltMax=28179, Gamma=1.000
23:53:08.603 00.013 21068 UpdateGuideState exits: m=52600 SNR=39.5
23:53:08.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:08.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:08.605 00.000 21068 Enqueuing Expose request
23:53:08.606 00.001 16108 Worker thread wakes up
23:53:08.606 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:08.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:08.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:09.770 01.163 16108 Exposure complete
23:53:09.826 00.056 16108 worker thread done servicing request
23:53:09.826 00.000 21068 OnExposeComplete: enter
23:53:09.827 00.001 21068 UpdateGuideState(): m_state=6
23:53:09.827 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5866
23:53:09.828 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.59, Mass=43499, SNR=35.7, Peak=8067 HFD=3.1
23:53:09.829 00.001 21068 MultiStar: [#1 -0.23,-0.35,1.44,U] [#2 -0.02,-0.05,1.62,U] [#3 -0.03,-0.29,1.44,U] [#4 -0.45,0.27,0.00,M1] [#5 0.19,-0.15,1.34,U] [#6 -0.50,-0.51,0.00,M1] [#7 0.14,-0.08,0.62,U] [#8 -0.05,-0.67,0.00,M1] 
23:53:09.830 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.21}, one-star: {-0.32, -0.32}
23:53:09.830 00.000 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
23:53:09.831 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
23:53:09.832 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.81 mountX=0.01 mountY=0.22, mountTheta=1.51
23:53:09.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.21, opts=13)
23:53:09.834 00.000 21068 Enqueuing Move request for scope (-0.05, -0.21)
23:53:09.836 00.002 16108 Worker thread wakes up
23:53:09.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
23:53:09.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
23:53:09.836 00.000 16108 Moving (-0.05, -0.21) raw xDistance=0.01 yDistance=0.22
23:53:09.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:09.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:53:09.836 00.000 16108 MoveAxis(E, 0, ABG)
23:53:09.836 00.000 16108 Move returns status 0, amount 0
23:53:09.837 00.001 16108 MoveAxis(S, 44, ABG)
23:53:09.837 00.000 16108 Guiding  Dir = 1, Dur = 44
23:53:09.837 00.000 16108 IsSlewing returns 0
23:53:09.837 00.000 16108 IsGuiding returns 0
23:53:09.840 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4070, FiltMin=3440, FiltMax=28643, Gamma=1.000
23:53:09.854 00.014 21068 UpdateGuideState exits: m=43499 SNR=35.7
23:53:09.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:09.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:09.857 00.001 21068 Enqueuing Expose request
23:53:09.859 00.002 16108 PulseGuide returned control before completion, sleep 32
23:53:09.905 00.046 16108 IsGuiding returns 1
23:53:09.905 00.000 16108 scope still moving after pulse duration time elapsed
23:53:09.936 00.031 16108 IsSlewing returns 0
23:53:09.936 00.000 16108 IsGuiding returns 1
23:53:09.967 00.031 16108 IsSlewing returns 0
23:53:09.967 00.000 16108 IsGuiding returns 0
23:53:09.967 00.000 16108 scope move finished after 44 + 86 ms
23:53:09.967 00.000 16108 Move returns status 0, amount 44
23:53:09.967 00.000 16108 move complete, result=0
23:53:09.967 00.000 16108 worker thread done servicing request
23:53:09.967 00.000 16108 Worker thread wakes up
23:53:09.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:09.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:09.968 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
23:53:10.931 00.963 16108 Exposure complete
23:53:10.986 00.055 16108 worker thread done servicing request
23:53:10.987 00.001 21068 OnExposeComplete: enter
23:53:10.987 00.000 21068 UpdateGuideState(): m_state=6
23:53:10.989 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5867
23:53:10.990 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=877.54, Mass=41749, SNR=36.5, Peak=7331 HFD=3.6
23:53:10.991 00.001 21068 MultiStar: [#1 -0.59,0.05,0.00,M1] [#2 -0.44,-0.17,1.46,U] [#3 -0.32,-0.01,1.35,U] [#4 -0.55,0.81,0.00,M2] [#5 -0.06,0.12,1.10,U] [#6 -0.48,0.14,0.00,M2] [#7 -0.17,1.00,0.00,M3] [#8 -0.49,0.56,0.00,M2] 
23:53:10.992 00.001 21068 refined, 3 included, MultiStar: {-0.32, 0.10}, one-star: {-0.45, 0.63}
23:53:10.993 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
23:53:10.994 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
23:53:10.995 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.34 cameraTheta=2.84 mountX=0.34 mountY=-0.02, mountTheta=-0.07
23:53:10.997 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.10, opts=13)
23:53:10.998 00.001 21068 Enqueuing Move request for scope (-0.32, 0.10)
23:53:10.999 00.001 16108 Worker thread wakes up
23:53:10.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
23:53:10.999 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
23:53:10.999 00.000 16108 Moving (-0.32, 0.10) raw xDistance=0.34 yDistance=-0.02
23:53:10.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
23:53:10.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:10.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:10.999 00.000 16108 MoveAxis(W, 88, ABG)
23:53:10.999 00.000 16108 Guiding  Dir = 3, Dur = 88
23:53:11.000 00.001 16108 IsSlewing returns 0
23:53:11.000 00.000 16108 IsGuiding returns 0
23:53:11.004 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4070, FiltMin=3456, FiltMax=26237, Gamma=1.000
23:53:11.018 00.014 21068 UpdateGuideState exits: m=41749 SNR=36.5
23:53:11.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:11.021 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:11.023 00.002 21068 Enqueuing Expose request
23:53:11.035 00.012 16108 PulseGuide returned control before completion, sleep 63
23:53:11.112 00.077 16108 IsGuiding returns 1
23:53:11.112 00.000 16108 scope still moving after pulse duration time elapsed
23:53:11.144 00.032 16108 IsSlewing returns 0
23:53:11.145 00.001 16108 IsGuiding returns 0
23:53:11.145 00.000 16108 scope move finished after 88 + 56 ms
23:53:11.145 00.000 16108 Move returns status 0, amount 88
23:53:11.145 00.000 16108 MoveAxis(N, 0, ABG)
23:53:11.145 00.000 16108 Move returns status 0, amount 0
23:53:11.145 00.000 16108 move complete, result=0
23:53:11.145 00.000 16108 worker thread done servicing request
23:53:11.146 00.001 16108 Worker thread wakes up
23:53:11.146 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.0 px 0 ms NORTH
23:53:11.148 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:11.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:12.307 01.159 16108 Exposure complete
23:53:12.390 00.083 16108 worker thread done servicing request
23:53:12.390 00.000 21068 OnExposeComplete: enter
23:53:12.392 00.002 21068 UpdateGuideState(): m_state=6
23:53:12.392 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5868
23:53:12.393 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.76, Mass=29097, SNR=25.6, Peak=8067 HFD=2.5
23:53:12.395 00.002 21068 MultiStar: [#1 -0.34,0.00,1.72,U] [#2 -0.41,0.34,0.00,M1] [#3 -0.18,0.00,1.71,U] [#4 -0.29,0.38,0.00,M3] [#5 -0.07,0.31,1.54,U] [#6 -0.54,0.15,0.00,M3] [#7 -0.67,0.90,0.00,M4] [#8 -0.40,0.60,0.00,M3] 
23:53:12.397 00.002 21068 refined, 3 included, MultiStar: {-0.24, 0.06}, one-star: {-0.46, -0.15}
23:53:12.398 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
23:53:12.400 00.002 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
23:53:12.401 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.91 mountX=0.25 mountY=0.00, mountTheta=0.01
23:53:12.402 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.06, opts=13)
23:53:12.404 00.002 21068 Enqueuing Move request for scope (-0.24, 0.06)
23:53:12.405 00.001 16108 Worker thread wakes up
23:53:12.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
23:53:12.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
23:53:12.407 00.002 16108 Moving (-0.24, 0.06) raw xDistance=0.25 yDistance=0.00
23:53:12.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:53:12.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:12.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:53:12.407 00.000 16108 MoveAxis(W, 72, ABG)
23:53:12.407 00.000 16108 Guiding  Dir = 3, Dur = 72
23:53:12.407 00.000 16108 IsSlewing returns 0
23:53:12.407 00.000 16108 IsGuiding returns 0
23:53:12.411 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4073, FiltMin=3456, FiltMax=27053, Gamma=1.000
23:53:12.425 00.014 21068 UpdateGuideState exits: m=29097 SNR=25.6
23:53:12.427 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:12.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:12.429 00.001 21068 Enqueuing Expose request
23:53:12.448 00.019 16108 PulseGuide returned control before completion, sleep 42
23:53:12.509 00.061 16108 IsGuiding returns 1
23:53:12.509 00.000 16108 scope still moving after pulse duration time elapsed
23:53:12.540 00.031 16108 IsSlewing returns 0
23:53:12.540 00.000 16108 IsGuiding returns 0
23:53:12.540 00.000 16108 scope move finished after 72 + 61 ms
23:53:12.540 00.000 16108 Move returns status 0, amount 72
23:53:12.540 00.000 16108 MoveAxis(N, 0, ABG)
23:53:12.540 00.000 16108 Move returns status 0, amount 0
23:53:12.540 00.000 16108 move complete, result=0
23:53:12.540 00.000 16108 worker thread done servicing request
23:53:12.540 00.000 16108 Worker thread wakes up
23:53:12.540 00.000 21068 GuideStep: 0.2 px 72 ms WEST, 0.0 px 0 ms NORTH
23:53:12.541 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:12.542 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:13.515 00.973 16108 Exposure complete
23:53:13.588 00.073 16108 worker thread done servicing request
23:53:13.589 00.001 21068 OnExposeComplete: enter
23:53:13.589 00.000 21068 UpdateGuideState(): m_state=6
23:53:13.590 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5869
23:53:13.591 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.74, Mass=27325, SNR=29.0, Peak=7203 HFD=2.8
23:53:13.592 00.001 21068 MultiStar: [#1 -0.26,-0.14,2.00,U] [#2 0.22,0.07,1.83,U] [#3 -0.60,-0.27,0.00,M1] [#4 0.00,0.42,1.35,U] [#5 0.15,-0.01,1.55,U] [#6 -0.44,-0.18,0.95,U] [#7 0.22,-0.39,0.73,U] [#8 0.04,-0.07,0.77,U] 
23:53:13.593 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.09, -0.17}
23:53:13.593 00.000 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
23:53:13.594 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
23:53:13.595 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.17 mountX=0.01 mountY=0.03, mountTheta=1.16
23:53:13.598 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
23:53:13.599 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
23:53:13.599 00.000 16108 Worker thread wakes up
23:53:13.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:53:13.600 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:53:13.600 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
23:53:13.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:13.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:13.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:13.600 00.000 16108 MoveAxis(E, 0, ABG)
23:53:13.600 00.000 16108 Move returns status 0, amount 0
23:53:13.600 00.000 16108 MoveAxis(N, 0, ABG)
23:53:13.600 00.000 16108 Move returns status 0, amount 0
23:53:13.600 00.000 16108 move complete, result=0
23:53:13.600 00.000 16108 worker thread done servicing request
23:53:13.606 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4077, FiltMin=3453, FiltMax=27990, Gamma=1.000
23:53:13.624 00.018 21068 UpdateGuideState exits: m=27325 SNR=29.0
23:53:13.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.627 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:13.627 00.000 21068 Enqueuing Expose request
23:53:13.628 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:13.629 00.001 16108 Worker thread wakes up
23:53:13.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:13.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:14.793 01.164 16108 Exposure complete
23:53:14.849 00.056 16108 worker thread done servicing request
23:53:14.849 00.000 21068 OnExposeComplete: enter
23:53:14.849 00.000 21068 UpdateGuideState(): m_state=6
23:53:14.851 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5870
23:53:14.853 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.13, Mass=33842, SNR=27.6, Peak=7504 HFD=2.9
23:53:14.854 00.001 21068 MultiStar: [#1 0.38,-0.09,2.18,U] [#2 0.86,-0.30,0.00,M1] [#3 0.19,-0.23,1.76,U] [#4 0.46,0.26,0.00,M3] [#5 0.38,-0.01,1.43,U] [#6 0.06,-0.14,1.38,U] [#7 -0.18,0.23,0.97,U] [#8 0.98,0.02,0.00,M3] 
23:53:14.855 00.001 21068 refined, 5 included, MultiStar: {0.17, -0.04}, one-star: {-0.13, 0.22}
23:53:14.856 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
23:53:14.857 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
23:53:14.857 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.25 mountX=-0.18 mountY=0.00, mountTheta=3.13
23:53:14.859 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
23:53:14.860 00.001 21068 Enqueuing Move request for scope (0.17, -0.04)
23:53:14.860 00.000 16108 Worker thread wakes up
23:53:14.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
23:53:14.861 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
23:53:14.861 00.000 16108 Moving (0.17, -0.04) raw xDistance=-0.18 yDistance=0.00
23:53:14.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:53:14.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:14.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:53:14.861 00.000 16108 MoveAxis(E, 0, ABG)
23:53:14.861 00.000 16108 Move returns status 0, amount 0
23:53:14.861 00.000 16108 MoveAxis(N, 0, ABG)
23:53:14.861 00.000 16108 Move returns status 0, amount 0
23:53:14.861 00.000 16108 move complete, result=0
23:53:14.861 00.000 16108 worker thread done servicing request
23:53:14.865 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4080, FiltMin=3369, FiltMax=26621, Gamma=1.000
23:53:14.880 00.015 21068 UpdateGuideState exits: m=33842 SNR=27.6
23:53:14.880 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:14.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:14.882 00.001 21068 Enqueuing Expose request
23:53:14.884 00.002 16108 Worker thread wakes up
23:53:14.884 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:14.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:14.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:15.869 00.985 16108 Exposure complete
23:53:15.932 00.063 16108 worker thread done servicing request
23:53:15.932 00.000 21068 OnExposeComplete: enter
23:53:15.934 00.002 21068 UpdateGuideState(): m_state=6
23:53:15.935 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5871
23:53:15.936 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.97, Mass=27774, SNR=24.3, Peak=8064 HFD=2.5
23:53:15.937 00.001 21068 MultiStar: [#1 0.44,-0.10,2.29,U] [#2 0.86,0.02,0.00,M2] [#3 0.24,-0.31,1.72,U] [#4 0.26,0.54,0.00,M4] [#5 0.27,0.24,2.24,U] [#6 0.48,-0.28,0.00,M2] [#7 0.07,-0.03,0.82,U] [#8 0.61,-0.08,0.00,M4] 
23:53:15.938 00.001 21068 single-star, 4 included, MultiStar: {0.27, -0.02}, one-star: {0.12, 0.07}
23:53:15.938 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
23:53:15.939 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
23:53:15.940 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.11 mountY=-0.09, mountTheta=-2.42
23:53:15.941 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
23:53:15.942 00.001 21068 Enqueuing Move request for scope (0.12, 0.07)
23:53:15.943 00.001 16108 Worker thread wakes up
23:53:15.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:53:15.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:53:15.943 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.11 yDistance=-0.09
23:53:15.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:53:15.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:15.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:15.943 00.000 16108 MoveAxis(E, 0, ABG)
23:53:15.943 00.000 16108 Move returns status 0, amount 0
23:53:15.943 00.000 16108 MoveAxis(N, 0, ABG)
23:53:15.943 00.000 16108 Move returns status 0, amount 0
23:53:15.943 00.000 16108 move complete, result=0
23:53:15.943 00.000 16108 worker thread done servicing request
23:53:15.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4083, FiltMin=3459, FiltMax=29187, Gamma=1.000
23:53:15.964 00.017 21068 UpdateGuideState exits: m=27774 SNR=24.3
23:53:15.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:15.968 00.002 21068 Enqueuing Expose request
23:53:15.969 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:15.970 00.001 16108 Worker thread wakes up
23:53:15.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:15.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:17.141 01.171 16108 Exposure complete
23:53:17.199 00.058 16108 worker thread done servicing request
23:53:17.199 00.000 21068 OnExposeComplete: enter
23:53:17.200 00.001 21068 UpdateGuideState(): m_state=6
23:53:17.201 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5872
23:53:17.202 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.92, Mass=27945, SNR=27.6, Peak=7872 HFD=2.7
23:53:17.203 00.001 21068 MultiStar: [#1 0.36,-0.06,1.88,U] [#2 1.33,-0.18,0.00,M3] [#3 0.77,-0.17,0.00,M1] [#4 0.33,0.27,1.14,U] [#5 0.46,-0.09,1.48,U] [#6 0.03,0.20,1.09,U] [#7 0.33,0.51,0.00,M2] [#8 1.02,-0.60,0.00,M5] 
23:53:17.204 00.001 21068 refined, 4 included, MultiStar: {0.34, 0.04}, one-star: {0.49, 0.01}
23:53:17.204 00.000 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
23:53:17.205 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
23:53:17.206 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.13 mountX=-0.33 mountY=-0.12, mountTheta=-2.78
23:53:17.207 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.04, opts=13)
23:53:17.208 00.001 21068 Enqueuing Move request for scope (0.34, 0.04)
23:53:17.209 00.001 16108 Worker thread wakes up
23:53:17.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
23:53:17.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
23:53:17.209 00.000 16108 Moving (0.34, 0.04) raw xDistance=-0.33 yDistance=-0.12
23:53:17.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:53:17.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:17.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:17.209 00.000 16108 MoveAxis(E, 86, ABG)
23:53:17.209 00.000 16108 Guiding  Dir = 2, Dur = 86
23:53:17.210 00.001 16108 IsSlewing returns 0
23:53:17.210 00.000 16108 IsGuiding returns 0
23:53:17.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=4089, FiltMin=3478, FiltMax=27683, Gamma=1.000
23:53:17.219 00.005 16108 PulseGuide returned control before completion, sleep 87
23:53:17.228 00.009 21068 UpdateGuideState exits: m=27945 SNR=27.6
23:53:17.228 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:17.230 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:17.231 00.001 21068 Enqueuing Expose request
23:53:17.313 00.082 16108 IsGuiding returns 1
23:53:17.313 00.000 16108 scope still moving after pulse duration time elapsed
23:53:17.345 00.032 16108 IsSlewing returns 0
23:53:17.345 00.000 16108 IsGuiding returns 0
23:53:17.345 00.000 16108 scope move finished after 86 + 48 ms
23:53:17.345 00.000 16108 Move returns status 0, amount 86
23:53:17.345 00.000 16108 MoveAxis(N, 0, ABG)
23:53:17.345 00.000 16108 Move returns status 0, amount 0
23:53:17.346 00.001 16108 move complete, result=0
23:53:17.346 00.000 16108 worker thread done servicing request
23:53:17.346 00.000 16108 Worker thread wakes up
23:53:17.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:17.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:17.346 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.1 px 0 ms NORTH
23:53:18.327 00.981 16108 Exposure complete
23:53:18.383 00.056 16108 worker thread done servicing request
23:53:18.383 00.000 21068 OnExposeComplete: enter
23:53:18.385 00.002 21068 UpdateGuideState(): m_state=6
23:53:18.388 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5873
23:53:18.390 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=876.47, Mass=24710, SNR=23.9, Peak=7667 HFD=1.6
23:53:18.390 00.000 21068 MultiStar: [#1 0.46,0.01,2.39,U] [#2 0.33,-0.28,2.10,U] [#3 0.14,-0.39,2.00,U] [#4 -0.20,0.40,1.77,U] [#5 0.10,-0.06,1.77,U] [#6 0.14,-0.27,1.33,U] [#7 0.15,0.04,0.86,U] [#8 0.82,-0.02,0.00,M6] 
23:53:18.393 00.003 21068 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {-0.15, -0.44}
23:53:18.394 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
23:53:18.396 00.002 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
23:53:18.396 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.63 mountX=-0.17 mountY=0.08, mountTheta=2.73
23:53:18.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.11, opts=13)
23:53:18.399 00.001 21068 Enqueuing Move request for scope (0.16, -0.11)
23:53:18.400 00.001 16108 Worker thread wakes up
23:53:18.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
23:53:18.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
23:53:18.400 00.000 16108 Moving (0.16, -0.11) raw xDistance=-0.17 yDistance=0.08
23:53:18.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:53:18.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:18.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:53:18.400 00.000 16108 MoveAxis(E, 0, ABG)
23:53:18.400 00.000 16108 Move returns status 0, amount 0
23:53:18.400 00.000 16108 MoveAxis(N, 0, ABG)
23:53:18.400 00.000 16108 Move returns status 0, amount 0
23:53:18.400 00.000 16108 move complete, result=0
23:53:18.400 00.000 16108 worker thread done servicing request
23:53:18.406 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4093, FiltMin=3510, FiltMax=29363, Gamma=1.000
23:53:18.429 00.023 21068 UpdateGuideState exits: m=24710 SNR=23.9
23:53:18.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:18.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:18.433 00.002 21068 Enqueuing Expose request
23:53:18.434 00.001 16108 Worker thread wakes up
23:53:18.434 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:18.435 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:18.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:19.605 01.170 16108 Exposure complete
23:53:19.661 00.056 16108 worker thread done servicing request
23:53:19.661 00.000 21068 OnExposeComplete: enter
23:53:19.662 00.001 21068 UpdateGuideState(): m_state=6
23:53:19.663 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5874
23:53:19.664 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=876.87, Mass=32626, SNR=27.9, Peak=7667 HFD=2.9
23:53:19.665 00.001 21068 MultiStar: [#1 0.13,-0.05,1.57,U] [#2 0.06,-0.31,1.66,U] [#3 -0.17,-0.09,1.67,U] [#4 -0.26,0.16,1.09,U] [#5 0.12,-0.01,1.27,U] [#6 -0.23,0.14,1.12,U] [#7 -0.06,-0.34,0.84,U] [#8 0.38,-0.18,0.76,U] 
23:53:19.666 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.50, -0.04}
23:53:19.666 00.000 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
23:53:19.667 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
23:53:19.668 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=0.04 mountY=0.09, mountTheta=1.15
23:53:19.671 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
23:53:19.672 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
23:53:19.673 00.001 16108 Worker thread wakes up
23:53:19.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
23:53:19.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
23:53:19.673 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
23:53:19.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:53:19.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:19.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:19.673 00.000 16108 MoveAxis(E, 0, ABG)
23:53:19.673 00.000 16108 Move returns status 0, amount 0
23:53:19.673 00.000 16108 MoveAxis(N, 0, ABG)
23:53:19.673 00.000 16108 Move returns status 0, amount 0
23:53:19.673 00.000 16108 move complete, result=0
23:53:19.673 00.000 16108 worker thread done servicing request
23:53:19.676 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=4099, FiltMin=3481, FiltMax=26611, Gamma=1.000
23:53:19.691 00.015 21068 UpdateGuideState exits: m=32626 SNR=27.9
23:53:19.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:19.692 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:19.694 00.002 21068 Enqueuing Expose request
23:53:19.695 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:19.696 00.001 16108 Worker thread wakes up
23:53:19.696 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:19.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:20.657 00.961 16108 Exposure complete
23:53:20.725 00.068 16108 worker thread done servicing request
23:53:20.725 00.000 21068 OnExposeComplete: enter
23:53:20.727 00.002 21068 UpdateGuideState(): m_state=6
23:53:20.729 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5875
23:53:20.730 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.46, Mass=33777, SNR=29.8, Peak=7888 HFD=3.0
23:53:20.731 00.001 21068 MultiStar: [#1 -0.00,0.14,1.81,U] [#2 0.51,0.16,0.00,M2] [#3 0.03,-0.03,1.62,U] [#4 0.22,0.07,1.29,U] [#5 -0.04,-0.11,1.41,U] [#6 -0.29,0.60,0.00,M1] [#7 0.33,0.29,0.59,U] [#8 0.41,-0.46,0.00,M6] 
23:53:20.732 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.02}, one-star: {-0.37, -0.45}
23:53:20.733 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
23:53:20.734 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
23:53:20.735 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.92 mountX=-0.02 mountY=0.01, mountTheta=2.43
23:53:20.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
23:53:20.738 00.001 21068 Enqueuing Move request for scope (0.01, -0.02)
23:53:20.739 00.001 16108 Worker thread wakes up
23:53:20.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:53:20.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:53:20.740 00.001 16108 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
23:53:20.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:20.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:20.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:20.740 00.000 16108 MoveAxis(E, 0, ABG)
23:53:20.740 00.000 16108 Move returns status 0, amount 0
23:53:20.740 00.000 16108 MoveAxis(N, 0, ABG)
23:53:20.740 00.000 16108 Move returns status 0, amount 0
23:53:20.740 00.000 16108 move complete, result=0
23:53:20.740 00.000 16108 worker thread done servicing request
23:53:20.744 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4102, FiltMin=3545, FiltMax=28077, Gamma=1.000
23:53:20.774 00.030 21068 UpdateGuideState exits: m=33777 SNR=29.8
23:53:20.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:20.777 00.001 21068 Enqueuing Expose request
23:53:20.779 00.002 16108 Worker thread wakes up
23:53:20.780 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:20.781 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:20.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:21.943 01.162 16108 Exposure complete
23:53:22.011 00.068 16108 worker thread done servicing request
23:53:22.011 00.000 21068 OnExposeComplete: enter
23:53:22.012 00.001 21068 UpdateGuideState(): m_state=6
23:53:22.013 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5876
23:53:22.014 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.89, Mass=42845, SNR=34.7, Peak=9344 HFD=3.2
23:53:22.015 00.001 21068 MultiStar: [#1 -0.04,-0.22,1.45,U] [#2 0.48,-0.04,0.00,M3] [#3 0.13,-0.15,1.47,U] [#4 -0.31,0.11,0.78,U] [#5 0.25,0.14,1.57,U] [#6 0.24,0.11,1.07,U] [#7 0.40,0.53,0.00,M1] [#8 0.51,-0.17,0.00,M7] 
23:53:22.015 00.000 21068 single-star, 5 included, MultiStar: {0.08, -0.02}, one-star: {0.02, -0.02}
23:53:22.016 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
23:53:22.017 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
23:53:22.019 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=-0.02 mountY=0.01, mountTheta=2.75
23:53:22.024 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
23:53:22.027 00.003 21068 Enqueuing Move request for scope (0.02, -0.02)
23:53:22.028 00.001 16108 Worker thread wakes up
23:53:22.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
23:53:22.029 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
23:53:22.029 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.01
23:53:22.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:22.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:22.029 00.000 16108 MoveAxis(E, 0, ABG)
23:53:22.029 00.000 16108 Move returns status 0, amount 0
23:53:22.029 00.000 16108 MoveAxis(N, 0, ABG)
23:53:22.029 00.000 16108 Move returns status 0, amount 0
23:53:22.030 00.001 16108 move complete, result=0
23:53:22.030 00.000 16108 worker thread done servicing request
23:53:22.036 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=4105, FiltMin=3539, FiltMax=30691, Gamma=1.000
23:53:22.059 00.023 21068 UpdateGuideState exits: m=42845 SNR=34.7
23:53:22.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.063 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:22.066 00.003 21068 Enqueuing Expose request
23:53:22.067 00.001 16108 Worker thread wakes up
23:53:22.067 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:22.069 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:22.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:23.044 00.975 16108 Exposure complete
23:53:23.107 00.063 16108 worker thread done servicing request
23:53:23.107 00.000 21068 OnExposeComplete: enter
23:53:23.108 00.001 21068 UpdateGuideState(): m_state=6
23:53:23.109 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5877
23:53:23.110 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.38, Mass=47006, SNR=39.8, Peak=9680 HFD=2.8
23:53:23.111 00.001 21068 MultiStar: [#1 0.39,-0.38,0.00,M1] [#2 0.26,-0.26,1.05,U] [#3 0.22,-0.35,1.14,U] [#4 -0.29,0.25,0.80,U] [#5 0.02,-0.24,1.12,U] [#6 -0.17,-0.28,0.86,U] [#7 0.31,-0.08,0.63,U] [#8 0.41,-0.67,0.00,M8] 
23:53:23.111 00.000 21068 refined, 6 included, MultiStar: {0.10, -0.24}, one-star: {0.28, -0.52}
23:53:23.112 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
23:53:23.114 00.002 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
23:53:23.115 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.18 mountX=-0.14 mountY=0.21, mountTheta=2.16
23:53:23.118 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.24, opts=13)
23:53:23.119 00.001 21068 Enqueuing Move request for scope (0.10, -0.24)
23:53:23.121 00.002 16108 Worker thread wakes up
23:53:23.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
23:53:23.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
23:53:23.122 00.001 16108 Moving (0.10, -0.24) raw xDistance=-0.14 yDistance=0.21
23:53:23.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:53:23.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:53:23.122 00.000 16108 MoveAxis(E, 0, ABG)
23:53:23.122 00.000 16108 Move returns status 0, amount 0
23:53:23.122 00.000 16108 MoveAxis(S, 41, ABG)
23:53:23.122 00.000 16108 Guiding  Dir = 1, Dur = 41
23:53:23.123 00.001 16108 IsSlewing returns 0
23:53:23.123 00.000 16108 IsGuiding returns 0
23:53:23.130 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=4109, FiltMin=3456, FiltMax=22963, Gamma=1.000
23:53:23.130 00.000 16108 PulseGuide returned control before completion, sleep 45
23:53:23.147 00.017 21068 UpdateGuideState exits: m=47006 SNR=39.8
23:53:23.149 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:23.151 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:23.152 00.001 21068 Enqueuing Expose request
23:53:23.190 00.038 16108 IsGuiding returns 1
23:53:23.190 00.000 16108 scope still moving after pulse duration time elapsed
23:53:23.222 00.032 16108 IsSlewing returns 0
23:53:23.222 00.000 16108 IsGuiding returns 0
23:53:23.222 00.000 16108 scope move finished after 41 + 58 ms
23:53:23.222 00.000 16108 Move returns status 0, amount 41
23:53:23.222 00.000 16108 move complete, result=0
23:53:23.222 00.000 16108 worker thread done servicing request
23:53:23.223 00.001 16108 Worker thread wakes up
23:53:23.223 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
23:53:23.225 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:23.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:24.381 01.156 16108 Exposure complete
23:53:24.441 00.060 16108 worker thread done servicing request
23:53:24.441 00.000 21068 OnExposeComplete: enter
23:53:24.442 00.001 21068 UpdateGuideState(): m_state=6
23:53:24.443 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5878
23:53:24.444 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.77, Mass=56469, SNR=46.8, Peak=9440 HFD=2.7
23:53:24.445 00.001 21068 MultiStar: [#1 -0.02,-0.17,1.01,U] [#2 0.42,-0.34,0.00,M3] [#3 0.44,-0.16,1.00,U] [#4 0.25,0.18,0.78,U] [#5 0.31,-0.37,0.00,M1] [#6 -0.02,-0.22,0.73,U] [#7 0.23,-0.22,0.47,U] [#8 0.43,0.10,0.60,U] 
23:53:24.446 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.10}, one-star: {0.31, -0.14}
23:53:24.447 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
23:53:24.448 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
23:53:24.448 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.40 mountX=-0.24 mountY=0.04, mountTheta=2.98
23:53:24.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.10, opts=13)
23:53:24.451 00.001 21068 Enqueuing Move request for scope (0.23, -0.10)
23:53:24.451 00.000 16108 Worker thread wakes up
23:53:24.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
23:53:24.452 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
23:53:24.452 00.000 16108 Moving (0.23, -0.10) raw xDistance=-0.24 yDistance=0.04
23:53:24.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:53:24.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:24.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:53:24.452 00.000 16108 MoveAxis(E, 63, ABG)
23:53:24.452 00.000 16108 Guiding  Dir = 2, Dur = 63
23:53:24.452 00.000 16108 IsSlewing returns 0
23:53:24.452 00.000 16108 IsGuiding returns 0
23:53:24.456 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4112, FiltMin=3542, FiltMax=25507, Gamma=1.000
23:53:24.460 00.004 16108 PulseGuide returned control before completion, sleep 66
23:53:24.472 00.012 21068 UpdateGuideState exits: m=56469 SNR=46.8
23:53:24.474 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:24.476 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:24.477 00.001 21068 Enqueuing Expose request
23:53:24.536 00.059 16108 IsGuiding returns 1
23:53:24.536 00.000 16108 scope still moving after pulse duration time elapsed
23:53:24.567 00.031 16108 IsSlewing returns 0
23:53:24.567 00.000 16108 IsGuiding returns 0
23:53:24.567 00.000 16108 scope move finished after 63 + 51 ms
23:53:24.567 00.000 16108 Move returns status 0, amount 63
23:53:24.568 00.001 16108 MoveAxis(N, 0, ABG)
23:53:24.568 00.000 16108 Move returns status 0, amount 0
23:53:24.568 00.000 16108 move complete, result=0
23:53:24.568 00.000 16108 worker thread done servicing request
23:53:24.568 00.000 16108 Worker thread wakes up
23:53:24.568 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
23:53:24.570 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:24.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:25.554 00.984 16108 Exposure complete
23:53:25.609 00.055 16108 worker thread done servicing request
23:53:25.609 00.000 21068 OnExposeComplete: enter
23:53:25.611 00.002 21068 UpdateGuideState(): m_state=6
23:53:25.612 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5879
23:53:25.613 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=877.11, Mass=53835, SNR=41.8, Peak=9680 HFD=2.7
23:53:25.614 00.001 21068 MultiStar: [#1 0.66,-0.25,0.00,M1] [#2 0.26,-0.20,1.01,U] [#3 0.28,-0.15,1.14,U] [#4 0.03,-0.15,0.70,U] [#5 -0.00,-0.50,0.00,M2] [#6 0.07,-0.27,0.76,U] [#7 0.02,0.48,0.00,M1] [#8 0.36,-0.23,0.63,U] 
23:53:25.614 00.000 21068 refined, 5 included, MultiStar: {0.10, -0.12}, one-star: {-0.38, 0.20}
23:53:25.615 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
23:53:25.616 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
23:53:25.616 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.89 mountX=-0.12 mountY=0.09, mountTheta=2.46
23:53:25.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
23:53:25.619 00.001 21068 Enqueuing Move request for scope (0.10, -0.12)
23:53:25.619 00.000 16108 Worker thread wakes up
23:53:25.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:53:25.620 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:53:25.620 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.09
23:53:25.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:53:25.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:25.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:53:25.620 00.000 16108 MoveAxis(E, 0, ABG)
23:53:25.620 00.000 16108 Move returns status 0, amount 0
23:53:25.620 00.000 16108 MoveAxis(N, 0, ABG)
23:53:25.620 00.000 16108 Move returns status 0, amount 0
23:53:25.620 00.000 16108 move complete, result=0
23:53:25.620 00.000 16108 worker thread done servicing request
23:53:25.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4115, FiltMin=3542, FiltMax=26333, Gamma=1.000
23:53:25.639 00.015 21068 UpdateGuideState exits: m=53835 SNR=41.8
23:53:25.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:25.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:25.641 00.000 21068 Enqueuing Expose request
23:53:25.643 00.002 16108 Worker thread wakes up
23:53:25.643 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:25.645 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:25.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:26.819 01.174 16108 Exposure complete
23:53:26.885 00.066 16108 worker thread done servicing request
23:53:26.886 00.001 21068 OnExposeComplete: enter
23:53:26.886 00.000 21068 UpdateGuideState(): m_state=6
23:53:26.887 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5880
23:53:26.888 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.03, Mass=49745, SNR=37.1, Peak=9216 HFD=3.1
23:53:26.889 00.001 21068 MultiStar: [#1 -0.23,0.01,1.40,U] [#2 0.65,0.27,0.00,M3] [#3 -0.11,-0.11,1.34,U] [#4 -0.21,0.30,0.75,U] [#5 0.40,-0.13,0.92,U] [#6 -0.39,0.46,0.00,M1] [#7 -0.61,0.61,0.00,M2] [#8 -0.14,0.18,0.68,U] 
23:53:26.889 00.000 21068 refined, 5 included, MultiStar: {-0.06, 0.04}, one-star: {0.01, 0.13}
23:53:26.890 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
23:53:26.891 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
23:53:26.891 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.57 mountX=0.06 mountY=-0.02, mountTheta=-0.35
23:53:26.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
23:53:26.895 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
23:53:26.895 00.000 16108 Worker thread wakes up
23:53:26.896 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:53:26.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:53:26.896 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.02
23:53:26.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:26.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:26.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:26.896 00.000 16108 MoveAxis(E, 0, ABG)
23:53:26.896 00.000 16108 Move returns status 0, amount 0
23:53:26.896 00.000 16108 MoveAxis(N, 0, ABG)
23:53:26.896 00.000 16108 Move returns status 0, amount 0
23:53:26.896 00.000 16108 move complete, result=0
23:53:26.896 00.000 16108 worker thread done servicing request
23:53:26.899 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=4118, FiltMin=3526, FiltMax=24301, Gamma=1.000
23:53:26.919 00.020 21068 UpdateGuideState exits: m=49745 SNR=37.1
23:53:26.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:26.922 00.001 21068 Enqueuing Expose request
23:53:26.923 00.001 16108 Worker thread wakes up
23:53:26.923 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:26.924 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:26.925 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:27.897 00.972 16108 Exposure complete
23:53:27.953 00.056 16108 worker thread done servicing request
23:53:27.953 00.000 21068 OnExposeComplete: enter
23:53:27.954 00.001 21068 UpdateGuideState(): m_state=6
23:53:27.955 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5881
23:53:27.955 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=876.98, Mass=53577, SNR=45.5, Peak=9632 HFD=2.9
23:53:27.956 00.001 21068 MultiStar: [#1 -0.02,0.16,1.22,U] [#2 0.18,-0.24,0.87,U] [#3 0.23,0.03,0.88,U] [#4 0.43,0.37,0.00,M1] [#5 -0.23,0.04,0.79,U] [#6 -0.30,0.16,0.76,U] [#7 0.03,0.27,0.57,U] [#8 -0.12,0.40,0.57,U] 
23:53:27.957 00.001 21068 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.06, 0.08}
23:53:27.958 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
23:53:27.960 00.002 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
23:53:27.960 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.23 mountX=0.07 mountY=-0.06, mountTheta=-0.70
23:53:27.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
23:53:27.963 00.001 21068 Enqueuing Move request for scope (-0.06, 0.08)
23:53:27.963 00.000 16108 Worker thread wakes up
23:53:27.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:53:27.963 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:53:27.964 00.001 16108 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.06
23:53:27.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:53:27.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:27.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:27.964 00.000 16108 MoveAxis(E, 0, ABG)
23:53:27.964 00.000 16108 Move returns status 0, amount 0
23:53:27.964 00.000 16108 MoveAxis(N, 0, ABG)
23:53:27.964 00.000 16108 Move returns status 0, amount 0
23:53:27.964 00.000 16108 move complete, result=0
23:53:27.964 00.000 16108 worker thread done servicing request
23:53:27.967 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4118, FiltMin=3542, FiltMax=25907, Gamma=1.000
23:53:27.981 00.014 21068 UpdateGuideState exits: m=53577 SNR=45.5
23:53:27.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:27.985 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:27.985 00.000 21068 Enqueuing Expose request
23:53:27.987 00.002 16108 Worker thread wakes up
23:53:27.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:27.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:27.987 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:29.136 01.149 16108 Exposure complete
23:53:29.192 00.056 16108 worker thread done servicing request
23:53:29.193 00.001 21068 OnExposeComplete: enter
23:53:29.195 00.002 21068 UpdateGuideState(): m_state=6
23:53:29.198 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5882
23:53:29.200 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=876.91, Mass=51747, SNR=41.0, Peak=11296 HFD=2.7
23:53:29.202 00.002 21068 MultiStar: [#1 -0.12,-0.10,1.08,U] [#2 0.39,0.11,1.22,U] [#3 0.37,-0.07,1.19,U] [#4 0.08,0.20,0.62,U] [#5 0.14,-0.22,0.79,U] [#6 0.16,0.16,0.82,U] [#7 -0.01,0.28,0.59,U] [#8 0.29,0.27,0.61,U] 
23:53:29.202 00.000 21068 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {-0.18, 0.00}
23:53:29.203 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
23:53:29.204 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
23:53:29.205 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.14 cameraTheta=0.32 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
23:53:29.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
23:53:29.209 00.002 21068 Enqueuing Move request for scope (0.14, 0.05)
23:53:29.209 00.000 16108 Worker thread wakes up
23:53:29.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:53:29.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:53:29.209 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.08
23:53:29.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:53:29.210 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:29.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:29.210 00.000 16108 MoveAxis(E, 0, ABG)
23:53:29.210 00.000 16108 Move returns status 0, amount 0
23:53:29.210 00.000 16108 MoveAxis(N, 0, ABG)
23:53:29.210 00.000 16108 Move returns status 0, amount 0
23:53:29.210 00.000 16108 move complete, result=0
23:53:29.210 00.000 16108 worker thread done servicing request
23:53:29.214 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4121, FiltMin=3536, FiltMax=23088, Gamma=1.000
23:53:29.230 00.016 21068 UpdateGuideState exits: m=51747 SNR=41.0
23:53:29.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.231 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:29.232 00.001 21068 Enqueuing Expose request
23:53:29.234 00.002 16108 Worker thread wakes up
23:53:29.234 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:29.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:29.235 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:30.207 00.972 16108 Exposure complete
23:53:30.281 00.074 16108 worker thread done servicing request
23:53:30.281 00.000 21068 OnExposeComplete: enter
23:53:30.282 00.001 21068 UpdateGuideState(): m_state=6
23:53:30.282 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5883
23:53:30.283 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=877.21, Mass=50357, SNR=38.6, Peak=10451 HFD=2.8
23:53:30.284 00.001 21068 MultiStar: [#1 -0.22,-0.04,1.24,U] [#2 -0.05,-0.40,1.19,U] [#3 -0.07,-0.24,1.29,U] [#4 0.05,0.37,0.75,U] [#5 0.18,0.27,0.88,U] [#6 -0.06,0.14,0.78,U] [#7 0.14,0.48,0.00,M1] [#8 0.16,0.10,0.56,U] 
23:53:30.285 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.48, 0.30}
23:53:30.286 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
23:53:30.287 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
23:53:30.288 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=0.09 mountY=0.00, mountTheta=0.00
23:53:30.292 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
23:53:30.293 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
23:53:30.295 00.002 16108 Worker thread wakes up
23:53:30.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:53:30.295 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:53:30.295 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
23:53:30.296 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:53:30.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:30.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:53:30.296 00.000 16108 MoveAxis(E, 0, ABG)
23:53:30.296 00.000 16108 Move returns status 0, amount 0
23:53:30.296 00.000 16108 MoveAxis(N, 0, ABG)
23:53:30.296 00.000 16108 Move returns status 0, amount 0
23:53:30.296 00.000 16108 move complete, result=0
23:53:30.296 00.000 16108 worker thread done servicing request
23:53:30.304 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4125, FiltMin=3513, FiltMax=25373, Gamma=1.000
23:53:30.322 00.018 21068 UpdateGuideState exits: m=50357 SNR=38.6
23:53:30.324 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:30.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:30.326 00.001 21068 Enqueuing Expose request
23:53:30.326 00.000 16108 Worker thread wakes up
23:53:30.326 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:30.327 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:30.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:31.496 01.169 16108 Exposure complete
23:53:31.561 00.065 16108 worker thread done servicing request
23:53:31.561 00.000 21068 OnExposeComplete: enter
23:53:31.562 00.001 21068 UpdateGuideState(): m_state=6
23:53:31.564 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5884
23:53:31.566 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=876.67, Mass=43697, SNR=36.4, Peak=9040 HFD=3.0
23:53:31.567 00.001 21068 MultiStar: [#1 0.09,-0.11,1.23,U] [#2 0.25,-0.23,1.08,U] [#3 -0.16,-0.04,1.33,U] [#4 0.08,-0.03,0.83,U] [#5 0.10,-0.17,0.98,U] [#6 0.35,0.06,0.87,U] [#7 -0.15,0.13,0.78,U] [#8 0.63,-0.42,0.00,M3] 
23:53:31.569 00.002 21068 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.07, -0.24}
23:53:31.570 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.45)
23:53:31.572 00.002 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
23:53:31.573 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.87 mountX=-0.09 mountY=0.07, mountTheta=2.48
23:53:31.577 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
23:53:31.578 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
23:53:31.579 00.001 16108 Worker thread wakes up
23:53:31.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:53:31.579 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:53:31.579 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
23:53:31.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:53:31.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:31.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:31.579 00.000 16108 MoveAxis(E, 0, ABG)
23:53:31.579 00.000 16108 Move returns status 0, amount 0
23:53:31.579 00.000 16108 MoveAxis(N, 0, ABG)
23:53:31.579 00.000 16108 Move returns status 0, amount 0
23:53:31.579 00.000 16108 move complete, result=0
23:53:31.579 00.000 16108 worker thread done servicing request
23:53:31.584 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4128, FiltMin=3558, FiltMax=22045, Gamma=1.000
23:53:31.606 00.022 21068 UpdateGuideState exits: m=43697 SNR=36.4
23:53:31.608 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.610 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:31.612 00.002 21068 Enqueuing Expose request
23:53:31.614 00.002 16108 Worker thread wakes up
23:53:31.614 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:31.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:31.616 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:32.596 00.980 16108 Exposure complete
23:53:32.651 00.055 16108 worker thread done servicing request
23:53:32.651 00.000 21068 OnExposeComplete: enter
23:53:32.652 00.001 21068 UpdateGuideState(): m_state=6
23:53:32.653 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5885
23:53:32.654 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.16, Mass=43046, SNR=37.5, Peak=9600 HFD=2.8
23:53:32.655 00.001 21068 MultiStar: [#1 0.13,0.21,1.09,U] [#2 0.48,0.04,0.00,M1] [#3 -0.16,0.04,1.18,U] [#4 0.05,0.65,0.00,M1] [#5 0.08,0.35,0.98,U] [#6 -0.28,0.12,0.90,U] [#7 -0.02,0.36,0.77,U] [#8 0.07,-0.17,0.64,U] 
23:53:32.656 00.001 21068 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {-0.14, 0.25}
23:53:32.656 00.000 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
23:53:32.657 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
23:53:32.658 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.85 mountX=0.08 mountY=-0.16, mountTheta=-1.10
23:53:32.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.17, opts=13)
23:53:32.662 00.002 21068 Enqueuing Move request for scope (-0.05, 0.17)
23:53:32.663 00.001 16108 Worker thread wakes up
23:53:32.664 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
23:53:32.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
23:53:32.664 00.000 16108 Moving (-0.05, 0.17) raw xDistance=0.08 yDistance=-0.16
23:53:32.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:53:32.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:32.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:53:32.664 00.000 16108 MoveAxis(E, 0, ABG)
23:53:32.664 00.000 16108 Move returns status 0, amount 0
23:53:32.664 00.000 16108 MoveAxis(N, 0, ABG)
23:53:32.665 00.001 16108 Move returns status 0, amount 0
23:53:32.665 00.000 16108 move complete, result=0
23:53:32.665 00.000 16108 worker thread done servicing request
23:53:32.672 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4131, FiltMin=3513, FiltMax=25517, Gamma=1.000
23:53:32.691 00.019 21068 UpdateGuideState exits: m=43046 SNR=37.5
23:53:32.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:32.692 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:32.693 00.001 21068 Enqueuing Expose request
23:53:32.694 00.001 16108 Worker thread wakes up
23:53:32.694 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:32.694 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:32.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:33.839 01.145 16108 Exposure complete
23:53:33.918 00.079 16108 worker thread done servicing request
23:53:33.918 00.000 21068 OnExposeComplete: enter
23:53:33.919 00.001 21068 UpdateGuideState(): m_state=6
23:53:33.920 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5886
23:53:33.920 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=877.22, Mass=39618, SNR=31.4, Peak=8512 HFD=2.8
23:53:33.921 00.001 21068 MultiStar: [#1 -0.09,0.22,1.52,U] [#2 0.30,0.19,1.47,U] [#3 -0.24,0.01,1.49,U] [#4 0.02,0.73,0.00,M2] [#5 0.24,0.08,1.09,U] [#6 -0.38,0.30,0.00,M1] [#7 -0.42,0.92,0.00,M1] [#8 0.09,0.41,0.68,U] 
23:53:33.922 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.18}, one-star: {0.05, 0.32}
23:53:33.924 00.002 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
23:53:33.924 00.000 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
23:53:33.925 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.33 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
23:53:33.926 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.18, opts=13)
23:53:33.928 00.002 21068 Enqueuing Move request for scope (0.04, 0.18)
23:53:33.929 00.001 16108 Worker thread wakes up
23:53:33.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
23:53:33.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
23:53:33.929 00.000 16108 Moving (0.04, 0.18) raw xDistance=-0.01 yDistance=-0.19
23:53:33.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:53:33.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:33.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:53:33.930 00.001 16108 MoveAxis(E, 0, ABG)
23:53:33.930 00.000 16108 Move returns status 0, amount 0
23:53:33.930 00.000 16108 MoveAxis(N, 0, ABG)
23:53:33.930 00.000 16108 Move returns status 0, amount 0
23:53:33.930 00.000 16108 move complete, result=0
23:53:33.930 00.000 16108 worker thread done servicing request
23:53:33.933 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4131, FiltMin=3571, FiltMax=28349, Gamma=1.000
23:53:33.947 00.014 21068 UpdateGuideState exits: m=39618 SNR=31.4
23:53:33.947 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:33.949 00.001 21068 Enqueuing Expose request
23:53:33.951 00.002 16108 Worker thread wakes up
23:53:33.951 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:33.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:33.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:34.928 00.977 16108 Exposure complete
23:53:34.998 00.070 16108 worker thread done servicing request
23:53:34.998 00.000 21068 OnExposeComplete: enter
23:53:34.999 00.001 21068 UpdateGuideState(): m_state=6
23:53:35.000 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5887
23:53:35.001 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.85, Mass=33505, SNR=30.6, Peak=8803 HFD=2.4
23:53:35.001 00.000 21068 MultiStar: [#1 -0.16,0.14,1.23,U] [#2 0.09,-0.20,1.51,U] [#3 -0.18,-0.18,1.27,U] [#4 -0.77,0.12,0.00,M3] [#5 -0.09,0.13,1.17,U] [#6 -0.17,0.16,0.92,U] [#7 -0.21,0.50,0.00,M2] [#8 0.39,0.15,0.79,U] 
23:53:35.002 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.00}, one-star: {-0.25, -0.05}
23:53:35.003 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
23:53:35.004 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
23:53:35.005 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.06 mountY=0.01, mountTheta=0.20
23:53:35.006 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
23:53:35.007 00.001 21068 Enqueuing Move request for scope (-0.06, 0.00)
23:53:35.008 00.001 16108 Worker thread wakes up
23:53:35.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
23:53:35.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
23:53:35.008 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
23:53:35.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:35.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:35.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:35.008 00.000 16108 MoveAxis(E, 0, ABG)
23:53:35.008 00.000 16108 Move returns status 0, amount 0
23:53:35.008 00.000 16108 MoveAxis(N, 0, ABG)
23:53:35.008 00.000 16108 Move returns status 0, amount 0
23:53:35.009 00.001 16108 move complete, result=0
23:53:35.009 00.000 16108 worker thread done servicing request
23:53:35.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4134, FiltMin=3552, FiltMax=27837, Gamma=1.000
23:53:35.034 00.022 21068 UpdateGuideState exits: m=33505 SNR=30.6
23:53:35.037 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:35.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:35.038 00.000 21068 Enqueuing Expose request
23:53:35.039 00.001 16108 Worker thread wakes up
23:53:35.039 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:35.040 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:35.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:36.213 01.173 16108 Exposure complete
23:53:36.271 00.058 16108 worker thread done servicing request
23:53:36.271 00.000 21068 OnExposeComplete: enter
23:53:36.272 00.001 21068 UpdateGuideState(): m_state=6
23:53:36.273 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5888
23:53:36.275 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=876.94, Mass=43899, SNR=41.4, Peak=10531 HFD=2.7
23:53:36.277 00.002 21068 MultiStar: [#1 -0.16,-0.09,0.93,U] [#2 0.19,-0.02,1.09,U] [#3 -0.27,-0.21,0.98,U] [#4 -0.28,0.15,0.70,U] [#5 -0.21,0.39,0.86,U] [#6 -0.73,0.30,0.00,M1] [#7 -0.39,0.38,0.00,M3] [#8 0.26,-0.04,0.53,U] 
23:53:36.279 00.002 21068 refined, 6 included, MultiStar: {-0.17, 0.02}, one-star: {-0.56, 0.04}
23:53:36.280 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
23:53:36.280 00.000 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
23:53:36.281 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.00 mountX=0.17 mountY=0.02, mountTheta=0.09
23:53:36.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
23:53:36.285 00.002 21068 Enqueuing Move request for scope (-0.17, 0.02)
23:53:36.286 00.001 16108 Worker thread wakes up
23:53:36.287 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
23:53:36.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
23:53:36.287 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
23:53:36.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:53:36.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:36.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:53:36.287 00.000 16108 MoveAxis(E, 0, ABG)
23:53:36.287 00.000 16108 Move returns status 0, amount 0
23:53:36.287 00.000 16108 MoveAxis(N, 0, ABG)
23:53:36.287 00.000 16108 Move returns status 0, amount 0
23:53:36.287 00.000 16108 move complete, result=0
23:53:36.288 00.001 16108 worker thread done servicing request
23:53:36.293 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4134, FiltMin=3536, FiltMax=33094, Gamma=1.000
23:53:36.319 00.026 21068 UpdateGuideState exits: m=43899 SNR=41.4
23:53:36.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:36.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:36.322 00.001 21068 Enqueuing Expose request
23:53:36.322 00.000 16108 Worker thread wakes up
23:53:36.322 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:36.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:36.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:37.294 00.971 16108 Exposure complete
23:53:37.350 00.056 16108 worker thread done servicing request
23:53:37.350 00.000 21068 OnExposeComplete: enter
23:53:37.351 00.001 21068 UpdateGuideState(): m_state=6
23:53:37.351 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5889
23:53:37.352 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.15, Mass=44386, SNR=37.9, Peak=10243 HFD=2.6
23:53:37.354 00.002 21068 MultiStar: [#1 -0.37,0.15,1.13,U] [#2 0.37,-0.00,1.27,U] [#3 -0.26,0.07,0.92,U] [#4 -0.61,0.10,0.00,M3] [#5 -0.11,-0.06,0.88,U] [#6 -0.37,0.41,0.00,M2] [#7 -0.15,0.58,0.00,M4] [#8 0.05,-0.59,0.00,M1] 
23:53:37.355 00.001 21068 refined, 4 included, MultiStar: {-0.09, 0.08}, one-star: {-0.16, 0.24}
23:53:37.356 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
23:53:37.357 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
23:53:37.357 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.10 mountY=-0.06, mountTheta=-0.52
23:53:37.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
23:53:37.359 00.000 21068 Enqueuing Move request for scope (-0.09, 0.08)
23:53:37.360 00.001 16108 Worker thread wakes up
23:53:37.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:53:37.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:53:37.361 00.001 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
23:53:37.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:53:37.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:37.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:53:37.361 00.000 16108 MoveAxis(E, 0, ABG)
23:53:37.361 00.000 16108 Move returns status 0, amount 0
23:53:37.361 00.000 16108 MoveAxis(N, 0, ABG)
23:53:37.361 00.000 16108 Move returns status 0, amount 0
23:53:37.361 00.000 16108 move complete, result=0
23:53:37.361 00.000 16108 worker thread done servicing request
23:53:37.365 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4137, FiltMin=3549, FiltMax=30637, Gamma=1.000
23:53:37.387 00.022 21068 UpdateGuideState exits: m=44386 SNR=37.9
23:53:37.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:37.389 00.000 21068 Enqueuing Expose request
23:53:37.390 00.001 16108 Worker thread wakes up
23:53:37.391 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:37.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:37.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:38.555 01.164 16108 Exposure complete
23:53:38.613 00.058 16108 worker thread done servicing request
23:53:38.613 00.000 21068 OnExposeComplete: enter
23:53:38.614 00.001 21068 UpdateGuideState(): m_state=6
23:53:38.615 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5890
23:53:38.616 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.60, Mass=35569, SNR=34.3, Peak=7744 HFD=3.0
23:53:38.617 00.001 21068 MultiStar: [#1 -0.44,-0.34,0.00,M1] [#2 0.04,-0.30,1.27,U] [#3 -0.26,-0.44,0.00,M1] [#4 -0.20,0.06,0.82,U] [#5 -0.10,0.03,1.25,U] [#6 -0.44,0.71,0.00,M3] [#7 0.32,0.46,0.00,M5] [#8 0.13,-0.15,0.72,U] 
23:53:38.617 00.000 21068 refined, 4 included, MultiStar: {-0.02, -0.14}, one-star: {0.05, -0.30}
23:53:38.619 00.002 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
23:53:38.619 00.000 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
23:53:38.620 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.71 mountX=-0.00 mountY=0.14, mountTheta=1.61
23:53:38.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.14, opts=13)
23:53:38.622 00.000 21068 Enqueuing Move request for scope (-0.02, -0.14)
23:53:38.623 00.001 16108 Worker thread wakes up
23:53:38.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
23:53:38.623 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
23:53:38.623 00.000 16108 Moving (-0.02, -0.14) raw xDistance=-0.00 yDistance=0.14
23:53:38.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:53:38.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:38.624 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:38.624 00.000 16108 MoveAxis(E, 0, ABG)
23:53:38.624 00.000 16108 Move returns status 0, amount 0
23:53:38.624 00.000 16108 MoveAxis(N, 0, ABG)
23:53:38.624 00.000 16108 Move returns status 0, amount 0
23:53:38.624 00.000 16108 move complete, result=0
23:53:38.624 00.000 16108 worker thread done servicing request
23:53:38.635 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4137, FiltMin=3533, FiltMax=30243, Gamma=1.000
23:53:38.654 00.019 21068 UpdateGuideState exits: m=35569 SNR=34.3
23:53:38.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:38.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:38.657 00.001 21068 Enqueuing Expose request
23:53:38.657 00.000 16108 Worker thread wakes up
23:53:38.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:38.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:38.657 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:39.619 00.962 16108 Exposure complete
23:53:39.686 00.067 16108 worker thread done servicing request
23:53:39.686 00.000 21068 OnExposeComplete: enter
23:53:39.687 00.001 21068 UpdateGuideState(): m_state=6
23:53:39.689 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5891
23:53:39.690 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.65, Mass=33268, SNR=29.3, Peak=8387 HFD=2.3
23:53:39.691 00.001 21068 MultiStar: [#1 0.00,-0.40,1.37,U] [#2 0.30,-0.41,0.00,M1] [#3 -0.22,-0.39,1.22,U] [#4 -0.18,-0.30,1.17,U] [#5 -0.07,-0.20,1.27,U] [#6 -0.28,-0.77,0.00,M4] [#7 -0.37,-0.39,0.00,M6] [#8 -0.09,-0.05,0.97,U] 
23:53:39.692 00.001 21068 refined, 5 included, MultiStar: {-0.16, -0.28}, one-star: {-0.48, -0.25}
23:53:39.693 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
23:53:39.693 00.000 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.28)
23:53:39.694 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.10 mountX=0.11 mountY=0.31, mountTheta=1.22
23:53:39.695 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.28, opts=13)
23:53:39.696 00.001 21068 Enqueuing Move request for scope (-0.16, -0.28)
23:53:39.697 00.001 16108 Worker thread wakes up
23:53:39.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
23:53:39.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
23:53:39.697 00.000 16108 Moving (-0.16, -0.28) raw xDistance=0.11 yDistance=0.31
23:53:39.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:39.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:53:39.697 00.000 16108 MoveAxis(E, 0, ABG)
23:53:39.697 00.000 16108 Move returns status 0, amount 0
23:53:39.697 00.000 16108 MoveAxis(S, 61, ABG)
23:53:39.697 00.000 16108 Guiding  Dir = 1, Dur = 61
23:53:39.699 00.002 16108 IsSlewing returns 0
23:53:39.699 00.000 16108 IsGuiding returns 0
23:53:39.702 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4137, FiltMin=3577, FiltMax=36838, Gamma=1.000
23:53:39.723 00.021 16108 PulseGuide returned control before completion, sleep 47
23:53:39.725 00.002 21068 UpdateGuideState exits: m=33268 SNR=29.3
23:53:39.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:39.727 00.000 21068 Enqueuing Expose request
23:53:39.784 00.057 16108 IsGuiding returns 1
23:53:39.784 00.000 16108 scope still moving after pulse duration time elapsed
23:53:39.815 00.031 16108 IsSlewing returns 0
23:53:39.815 00.000 16108 IsGuiding returns 0
23:53:39.815 00.000 16108 scope move finished after 61 + 55 ms
23:53:39.815 00.000 16108 Move returns status 0, amount 61
23:53:39.815 00.000 16108 move complete, result=0
23:53:39.815 00.000 16108 worker thread done servicing request
23:53:39.815 00.000 16108 Worker thread wakes up
23:53:39.815 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
23:53:39.817 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:39.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:40.980 01.163 16108 Exposure complete
23:53:41.038 00.058 16108 worker thread done servicing request
23:53:41.038 00.000 21068 OnExposeComplete: enter
23:53:41.039 00.001 21068 UpdateGuideState(): m_state=6
23:53:41.040 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5892
23:53:41.041 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=877.11, Mass=36899, SNR=34.7, Peak=8403 HFD=2.8
23:53:41.042 00.001 21068 MultiStar: [#1 -0.30,0.09,1.08,U] [#2 0.36,0.43,0.00,M2] [#3 -0.35,-0.08,1.02,U] [#4 -0.09,0.66,0.00,M2] [#5 -0.63,0.53,0.00,M1] [#6 -0.37,0.27,0.68,U] [#7 -0.54,0.89,0.00,M7] [#8 -0.05,0.17,0.76,U] 
23:53:41.043 00.001 21068 single-star, 4 included, MultiStar: {-0.20, 0.12}, one-star: {0.05, 0.21}
23:53:41.043 00.000 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
23:53:41.044 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
23:53:41.045 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.35 mountX=-0.01 mountY=-0.21, mountTheta=-1.62
23:53:41.046 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.21, opts=13)
23:53:41.047 00.001 21068 Enqueuing Move request for scope (0.05, 0.21)
23:53:41.048 00.001 16108 Worker thread wakes up
23:53:41.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
23:53:41.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
23:53:41.048 00.000 16108 Moving (0.05, 0.21) raw xDistance=-0.01 yDistance=-0.21
23:53:41.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:53:41.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:41.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:53:41.048 00.000 16108 MoveAxis(E, 0, ABG)
23:53:41.048 00.000 16108 Move returns status 0, amount 0
23:53:41.050 00.002 16108 MoveAxis(N, 0, ABG)
23:53:41.050 00.000 16108 Move returns status 0, amount 0
23:53:41.050 00.000 16108 move complete, result=0
23:53:41.050 00.000 16108 worker thread done servicing request
23:53:41.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4137, FiltMin=3504, FiltMax=30502, Gamma=1.000
23:53:41.075 00.022 21068 UpdateGuideState exits: m=36899 SNR=34.7
23:53:41.077 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.079 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:41.081 00.002 21068 Enqueuing Expose request
23:53:41.082 00.001 16108 Worker thread wakes up
23:53:41.082 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:41.084 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:41.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:42.060 00.976 16108 Exposure complete
23:53:42.116 00.056 16108 worker thread done servicing request
23:53:42.116 00.000 21068 OnExposeComplete: enter
23:53:42.117 00.001 21068 UpdateGuideState(): m_state=6
23:53:42.120 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5893
23:53:42.121 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.97, Mass=45146, SNR=38.5, Peak=9443 HFD=2.5
23:53:42.123 00.002 21068 MultiStar: [#1 0.17,0.25,1.05,U] [#2 0.32,0.52,0.00,M3] [#3 0.17,0.19,0.92,U] [#4 0.20,0.39,0.99,U] [#5 0.34,0.05,0.75,U] [#6 0.05,0.35,0.63,U] [#7 -0.39,0.58,0.00,M8] [#8 0.32,0.36,0.00,M1] 
23:53:42.125 00.002 21068 refined, 5 included, MultiStar: {0.10, 0.22}, one-star: {-0.28, 0.07}
23:53:42.126 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
23:53:42.127 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
23:53:42.128 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.13 mountX=-0.06 mountY=-0.23, mountTheta=-1.83
23:53:42.132 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.22, opts=13)
23:53:42.133 00.001 21068 Enqueuing Move request for scope (0.10, 0.22)
23:53:42.134 00.001 16108 Worker thread wakes up
23:53:42.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
23:53:42.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
23:53:42.134 00.000 16108 Moving (0.10, 0.22) raw xDistance=-0.06 yDistance=-0.23
23:53:42.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:53:42.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:42.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:53:42.134 00.000 16108 MoveAxis(E, 0, ABG)
23:53:42.134 00.000 16108 Move returns status 0, amount 0
23:53:42.134 00.000 16108 MoveAxis(N, 0, ABG)
23:53:42.134 00.000 16108 Move returns status 0, amount 0
23:53:42.134 00.000 16108 move complete, result=0
23:53:42.134 00.000 16108 worker thread done servicing request
23:53:42.137 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4137, FiltMin=3555, FiltMax=27165, Gamma=1.000
23:53:42.158 00.021 21068 UpdateGuideState exits: m=45146 SNR=38.5
23:53:42.160 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:42.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:42.162 00.001 21068 Enqueuing Expose request
23:53:42.164 00.002 16108 Worker thread wakes up
23:53:42.164 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:42.165 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:42.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:43.317 01.152 16108 Exposure complete
23:53:43.369 00.052 16108 worker thread done servicing request
23:53:43.369 00.000 21068 OnExposeComplete: enter
23:53:43.371 00.002 21068 UpdateGuideState(): m_state=6
23:53:43.372 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5894
23:53:43.374 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=877.14, Mass=42805, SNR=38.7, Peak=9059 HFD=3.0
23:53:43.377 00.003 21068 MultiStar: [#1 0.21,0.20,1.14,U] [#2 -0.02,0.35,0.86,U] [#3 0.19,0.13,0.93,U] [#4 -0.33,0.50,0.00,M2] [#5 0.33,0.30,0.78,U] [#6 -0.20,0.02,0.69,U] [#7 -0.07,0.69,0.00,M9] [#8 0.09,0.48,0.00,M2] 
23:53:43.379 00.002 21068 refined, 5 included, MultiStar: {0.14, 0.21}, one-star: {0.23, 0.23}
23:53:43.380 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
23:53:43.382 00.002 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
23:53:43.383 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
23:53:43.387 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.21, opts=13)
23:53:43.389 00.002 21068 Enqueuing Move request for scope (0.14, 0.21)
23:53:43.389 00.000 16108 Worker thread wakes up
23:53:43.390 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
23:53:43.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
23:53:43.390 00.000 16108 Moving (0.14, 0.21) raw xDistance=-0.10 yDistance=-0.23
23:53:43.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:43.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:43.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:53:43.390 00.000 16108 MoveAxis(E, 0, ABG)
23:53:43.390 00.000 16108 Move returns status 0, amount 0
23:53:43.390 00.000 16108 MoveAxis(N, 0, ABG)
23:53:43.390 00.000 16108 Move returns status 0, amount 0
23:53:43.390 00.000 16108 move complete, result=0
23:53:43.390 00.000 16108 worker thread done servicing request
23:53:43.395 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4137, FiltMin=3475, FiltMax=29750, Gamma=1.000
23:53:43.410 00.015 21068 UpdateGuideState exits: m=42805 SNR=38.7
23:53:43.412 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.412 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:43.413 00.001 21068 Enqueuing Expose request
23:53:43.414 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:43.415 00.001 16108 Worker thread wakes up
23:53:43.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:43.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:44.382 00.967 16108 Exposure complete
23:53:44.445 00.063 16108 worker thread done servicing request
23:53:44.446 00.001 21068 OnExposeComplete: enter
23:53:44.446 00.000 21068 UpdateGuideState(): m_state=6
23:53:44.448 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5895
23:53:44.449 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=877.53, Mass=37786, SNR=31.8, Peak=8640 HFD=3.0
23:53:44.450 00.001 21068 MultiStar: [#1 0.05,0.34,1.07,U] [#2 0.03,0.36,1.19,U] [#3 -0.23,0.23,1.02,U] [#4 0.07,0.49,0.00,M3] [#5 0.38,0.38,0.00,M1] [#6 -0.41,0.37,0.00,M2] [#7 -0.28,0.94,0.00,M10] [#8 0.07,0.24,0.74,U] 
23:53:44.450 00.000 21068 refined, 4 included, MultiStar: {-0.09, 0.36}, one-star: {-0.37, 0.62}
23:53:44.451 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
23:53:44.452 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
23:53:44.453 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.82 mountX=0.15 mountY=-0.33, mountTheta=-1.14
23:53:44.454 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.36, opts=13)
23:53:44.455 00.001 21068 Enqueuing Move request for scope (-0.09, 0.36)
23:53:44.456 00.001 16108 Worker thread wakes up
23:53:44.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
23:53:44.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
23:53:44.456 00.000 16108 Moving (-0.09, 0.36) raw xDistance=0.15 yDistance=-0.33
23:53:44.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:53:44.456 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.80
23:53:44.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:53:44.456 00.000 16108 MoveAxis(E, 0, ABG)
23:53:44.456 00.000 16108 Move returns status 0, amount 0
23:53:44.456 00.000 16108 MoveAxis(N, 66, ABG)
23:53:44.457 00.001 16108 Guiding  Dir = 0, Dur = 66
23:53:44.457 00.000 16108 IsSlewing returns 0
23:53:44.457 00.000 16108 IsGuiding returns 0
23:53:44.460 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4141, FiltMin=3552, FiltMax=27133, Gamma=1.000
23:53:44.474 00.014 21068 UpdateGuideState exits: m=37786 SNR=31.8
23:53:44.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:44.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:44.476 00.000 21068 Enqueuing Expose request
23:53:44.503 00.027 16108 PulseGuide returned control before completion, sleep 31
23:53:44.547 00.044 16108 IsGuiding returns 1
23:53:44.547 00.000 16108 scope still moving after pulse duration time elapsed
23:53:44.579 00.032 16108 IsSlewing returns 0
23:53:44.579 00.000 16108 IsGuiding returns 1
23:53:44.611 00.032 16108 IsSlewing returns 0
23:53:44.611 00.000 16108 IsGuiding returns 0
23:53:44.611 00.000 16108 scope move finished after 66 + 88 ms
23:53:44.611 00.000 16108 Move returns status 0, amount 66
23:53:44.611 00.000 16108 move complete, result=0
23:53:44.611 00.000 16108 worker thread done servicing request
23:53:44.612 00.001 16108 Worker thread wakes up
23:53:44.612 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 66 ms NORTH
23:53:44.615 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:44.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:45.788 01.173 16108 Exposure complete
23:53:45.857 00.069 16108 worker thread done servicing request
23:53:45.857 00.000 21068 OnExposeComplete: enter
23:53:45.861 00.004 21068 UpdateGuideState(): m_state=6
23:53:45.863 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5896
23:53:45.865 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=877.21, Mass=44093, SNR=36.8, Peak=9152 HFD=2.9
23:53:45.866 00.001 21068 MultiStar: [#1 -0.54,0.26,0.00,M1] [#2 0.39,0.42,0.00,M2] [#3 -0.24,0.06,0.80,U] [#4 -0.10,0.20,0.92,U] [#5 0.37,0.55,0.00,M2] [#6 -0.32,0.12,0.93,U] [#7 0.07,0.64,0.00,R] [#8 0.62,0.16,0.00,M2] 
23:53:45.867 00.001 21068 refined, 3 included, MultiStar: {-0.19, 0.18}, one-star: {-0.11, 0.30}
23:53:45.868 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
23:53:45.871 00.003 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
23:53:45.872 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=0.22 mountY=-0.13, mountTheta=-0.53
23:53:45.875 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.18, opts=13)
23:53:45.876 00.001 21068 Enqueuing Move request for scope (-0.19, 0.18)
23:53:45.878 00.002 16108 Worker thread wakes up
23:53:45.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
23:53:45.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
23:53:45.878 00.000 16108 Moving (-0.19, 0.18) raw xDistance=0.22 yDistance=-0.13
23:53:45.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:53:45.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:45.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:45.878 00.000 16108 MoveAxis(W, 56, ABG)
23:53:45.878 00.000 16108 Guiding  Dir = 3, Dur = 56
23:53:45.879 00.001 16108 IsSlewing returns 0
23:53:45.879 00.000 16108 IsGuiding returns 0
23:53:45.888 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4137, FiltMin=3472, FiltMax=21443, Gamma=1.000
23:53:45.910 00.022 21068 UpdateGuideState exits: m=44093 SNR=36.8
23:53:45.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.911 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:45.912 00.001 21068 Enqueuing Expose request
23:53:45.913 00.001 16108 PulseGuide returned control before completion, sleep 33
23:53:45.959 00.046 16108 IsGuiding returns 1
23:53:45.959 00.000 16108 scope still moving after pulse duration time elapsed
23:53:45.991 00.032 16108 IsSlewing returns 0
23:53:45.992 00.001 16108 IsGuiding returns 1
23:53:46.022 00.030 16108 IsSlewing returns 0
23:53:46.022 00.000 16108 IsGuiding returns 0
23:53:46.022 00.000 16108 scope move finished after 56 + 87 ms
23:53:46.022 00.000 16108 Move returns status 0, amount 56
23:53:46.022 00.000 16108 MoveAxis(N, 0, ABG)
23:53:46.022 00.000 16108 Move returns status 0, amount 0
23:53:46.023 00.001 16108 move complete, result=0
23:53:46.023 00.000 16108 worker thread done servicing request
23:53:46.023 00.000 16108 Worker thread wakes up
23:53:46.023 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
23:53:46.026 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:46.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:46.996 00.970 16108 Exposure complete
23:53:47.060 00.064 16108 worker thread done servicing request
23:53:47.060 00.000 21068 OnExposeComplete: enter
23:53:47.061 00.001 21068 UpdateGuideState(): m_state=6
23:53:47.062 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5897
23:53:47.063 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.71, Mass=42806, SNR=34.8, Peak=9120 HFD=2.8
23:53:47.063 00.000 21068 MultiStar: [#1 -0.41,0.41,0.00,M2] [#2 0.27,-0.19,1.00,U] [#3 -0.36,0.64,0.00,M1] [#4 -0.21,0.01,1.02,U] [#5 0.34,0.07,1.00,U] [#6 -0.16,0.16,1.04,U] [#7 -0.54,-0.04,0.00,M1] [#8 0.22,-0.21,0.69,U] 
23:53:47.064 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {-0.01, -0.20}
23:53:47.065 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
23:53:47.067 00.002 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
23:53:47.068 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.66 mountX=-0.07 mountY=0.03, mountTheta=2.71
23:53:47.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
23:53:47.071 00.001 21068 Enqueuing Move request for scope (0.06, -0.05)
23:53:47.072 00.001 16108 Worker thread wakes up
23:53:47.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:53:47.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:53:47.072 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=0.03
23:53:47.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:53:47.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:47.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:47.072 00.000 16108 MoveAxis(E, 0, ABG)
23:53:47.072 00.000 16108 Move returns status 0, amount 0
23:53:47.072 00.000 16108 MoveAxis(N, 0, ABG)
23:53:47.072 00.000 16108 Move returns status 0, amount 0
23:53:47.072 00.000 16108 move complete, result=0
23:53:47.072 00.000 16108 worker thread done servicing request
23:53:47.080 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4137, FiltMin=3555, FiltMax=26061, Gamma=1.000
23:53:47.098 00.018 21068 UpdateGuideState exits: m=42806 SNR=34.8
23:53:47.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:47.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:47.100 00.000 21068 Enqueuing Expose request
23:53:47.101 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:47.102 00.001 16108 Worker thread wakes up
23:53:47.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:47.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:48.280 01.178 16108 Exposure complete
23:53:48.349 00.069 16108 worker thread done servicing request
23:53:48.349 00.000 21068 OnExposeComplete: enter
23:53:48.351 00.002 21068 UpdateGuideState(): m_state=6
23:53:48.352 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5898
23:53:48.353 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=877.44, Mass=37809, SNR=34.6, Peak=9184 HFD=3.1
23:53:48.354 00.001 21068 MultiStar: [#1 -0.03,0.26,1.33,U] [#2 0.18,0.16,1.01,U] [#3 0.36,-0.13,1.16,U] [#4 -0.32,0.20,0.95,U] [#5 0.09,0.34,1.18,U] [#6 -0.07,0.30,1.13,U] [#7 0.19,0.08,0.72,U] [#8 0.28,0.25,0.87,U] 
23:53:48.355 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.22}, one-star: {0.01, 0.53}
23:53:48.355 00.000 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
23:53:48.356 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
23:53:48.357 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.24 cameraTheta=1.25 mountX=-0.03 mountY=-0.24, mountTheta=-1.71
23:53:48.358 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.22, opts=13)
23:53:48.359 00.001 21068 Enqueuing Move request for scope (0.07, 0.22)
23:53:48.360 00.001 16108 Worker thread wakes up
23:53:48.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
23:53:48.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
23:53:48.360 00.000 16108 Moving (0.07, 0.22) raw xDistance=-0.03 yDistance=-0.24
23:53:48.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:48.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:53:48.360 00.000 16108 MoveAxis(E, 0, ABG)
23:53:48.360 00.000 16108 Move returns status 0, amount 0
23:53:48.361 00.001 16108 MoveAxis(N, 47, ABG)
23:53:48.361 00.000 16108 Guiding  Dir = 0, Dur = 47
23:53:48.361 00.000 16108 IsSlewing returns 0
23:53:48.361 00.000 16108 IsGuiding returns 0
23:53:48.363 00.002 16108 PulseGuide returned control before completion, sleep 56
23:53:48.368 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4141, FiltMin=3523, FiltMax=25517, Gamma=1.000
23:53:48.385 00.017 21068 UpdateGuideState exits: m=37809 SNR=34.6
23:53:48.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:48.388 00.001 21068 Enqueuing Expose request
23:53:48.421 00.033 16108 IsGuiding returns 1
23:53:48.421 00.000 16108 scope still moving after pulse duration time elapsed
23:53:48.453 00.032 16108 IsSlewing returns 0
23:53:48.454 00.001 16108 IsGuiding returns 1
23:53:48.484 00.030 16108 IsSlewing returns 0
23:53:48.484 00.000 16108 IsGuiding returns 0
23:53:48.484 00.000 16108 scope move finished after 47 + 76 ms
23:53:48.484 00.000 16108 Move returns status 0, amount 47
23:53:48.485 00.001 16108 move complete, result=0
23:53:48.485 00.000 16108 worker thread done servicing request
23:53:48.485 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
23:53:48.487 00.002 16108 Worker thread wakes up
23:53:48.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:48.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:49.460 00.973 16108 Exposure complete
23:53:49.532 00.072 16108 worker thread done servicing request
23:53:49.532 00.000 21068 OnExposeComplete: enter
23:53:49.532 00.000 21068 UpdateGuideState(): m_state=6
23:53:49.533 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5899
23:53:49.534 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.43, Mass=43144, SNR=36.7, Peak=8531 HFD=3.3
23:53:49.535 00.001 21068 MultiStar: [#1 -0.15,0.15,1.03,U] [#2 -0.24,-0.01,1.26,U] [#3 0.00,-0.01,0.83,U] [#4 0.24,0.29,1.01,U] [#5 0.01,-0.01,0.83,U] [#6 0.17,-0.22,0.86,U] [#7 -0.44,-0.15,0.68,U] [#8 0.36,0.29,0.92,U] 
23:53:49.536 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.04, -0.48}
23:53:49.537 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:53:49.538 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:53:49.539 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.19 mountX=-0.01 mountY=0.01, mountTheta=2.15
23:53:49.540 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
23:53:49.541 00.001 21068 Enqueuing Move request for scope (0.00, -0.01)
23:53:49.541 00.000 16108 Worker thread wakes up
23:53:49.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
23:53:49.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
23:53:49.542 00.001 16108 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
23:53:49.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:53:49.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:49.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:49.542 00.000 16108 MoveAxis(E, 0, ABG)
23:53:49.542 00.000 16108 Move returns status 0, amount 0
23:53:49.542 00.000 16108 MoveAxis(N, 0, ABG)
23:53:49.542 00.000 16108 Move returns status 0, amount 0
23:53:49.542 00.000 16108 move complete, result=0
23:53:49.542 00.000 16108 worker thread done servicing request
23:53:49.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4137, FiltMin=3526, FiltMax=26694, Gamma=1.000
23:53:49.567 00.021 21068 UpdateGuideState exits: m=43144 SNR=36.7
23:53:49.569 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:49.572 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:49.574 00.002 21068 Enqueuing Expose request
23:53:49.577 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:49.578 00.001 16108 Worker thread wakes up
23:53:49.579 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:49.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:50.744 01.165 16108 Exposure complete
23:53:50.812 00.068 16108 worker thread done servicing request
23:53:50.812 00.000 21068 OnExposeComplete: enter
23:53:50.812 00.000 21068 UpdateGuideState(): m_state=6
23:53:50.813 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5900
23:53:50.814 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.70, Mass=42306, SNR=35.7, Peak=8739 HFD=2.8
23:53:50.815 00.001 21068 MultiStar: [#1 0.51,-0.23,0.00,M1] [#2 0.16,-0.01,1.27,U] [#3 0.30,-0.20,1.04,U] [#4 0.36,0.20,1.04,U] [#5 0.61,-0.17,0.00,M1] [#6 0.45,0.34,0.00,M1] [#7 0.14,-0.04,0.52,U] [#8 0.51,-0.58,0.00,M1] 
23:53:50.815 00.000 21068 refined, 4 included, MultiStar: {0.16, -0.05}, one-star: {-0.17, -0.21}
23:53:50.816 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
23:53:50.817 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
23:53:50.818 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.17 mountY=0.01, mountTheta=3.07
23:53:50.819 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
23:53:50.820 00.001 21068 Enqueuing Move request for scope (0.16, -0.05)
23:53:50.821 00.001 16108 Worker thread wakes up
23:53:50.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:53:50.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:53:50.821 00.000 16108 Moving (0.16, -0.05) raw xDistance=-0.17 yDistance=0.01
23:53:50.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:53:50.822 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:50.822 00.000 16108 MoveAxis(E, 0, ABG)
23:53:50.822 00.000 16108 Move returns status 0, amount 0
23:53:50.822 00.000 16108 MoveAxis(N, 0, ABG)
23:53:50.822 00.000 16108 Move returns status 0, amount 0
23:53:50.822 00.000 16108 move complete, result=0
23:53:50.822 00.000 16108 worker thread done servicing request
23:53:50.825 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4137, FiltMin=3571, FiltMax=26477, Gamma=1.000
23:53:50.842 00.017 21068 UpdateGuideState exits: m=42306 SNR=35.7
23:53:50.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:50.846 00.002 21068 Enqueuing Expose request
23:53:50.848 00.002 16108 Worker thread wakes up
23:53:50.848 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:50.850 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:50.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:51.819 00.969 16108 Exposure complete
23:53:51.874 00.055 16108 worker thread done servicing request
23:53:51.874 00.000 21068 OnExposeComplete: enter
23:53:51.875 00.001 21068 UpdateGuideState(): m_state=6
23:53:51.877 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5901
23:53:51.878 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.88, Mass=31151, SNR=32.3, Peak=8224 HFD=2.4
23:53:51.879 00.001 21068 MultiStar: [#1 0.30,-0.20,1.09,U] [#2 0.58,-0.03,0.00,M1] [#3 -0.29,-0.16,0.97,U] [#4 -0.02,0.31,0.90,U] [#5 0.36,0.11,0.96,U] [#6 -0.03,0.24,0.94,U] [#7 -0.81,-0.56,0.00,M1] [#8 0.29,-0.11,0.80,U] 
23:53:51.879 00.000 21068 single-star, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.08, -0.03}
23:53:51.880 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
23:53:51.880 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
23:53:51.881 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.08 mountY=0.01, mountTheta=3.00
23:53:51.883 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
23:53:51.883 00.000 21068 Enqueuing Move request for scope (0.08, -0.03)
23:53:51.884 00.001 16108 Worker thread wakes up
23:53:51.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
23:53:51.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
23:53:51.884 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
23:53:51.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:51.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:51.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:51.884 00.000 16108 MoveAxis(E, 0, ABG)
23:53:51.884 00.000 16108 Move returns status 0, amount 0
23:53:51.886 00.002 16108 MoveAxis(N, 0, ABG)
23:53:51.886 00.000 16108 Move returns status 0, amount 0
23:53:51.886 00.000 16108 move complete, result=0
23:53:51.886 00.000 16108 worker thread done servicing request
23:53:51.890 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4137, FiltMin=3536, FiltMax=24022, Gamma=1.000
23:53:51.903 00.013 21068 UpdateGuideState exits: m=31151 SNR=32.3
23:53:51.905 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:51.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:51.906 00.000 21068 Enqueuing Expose request
23:53:51.907 00.001 16108 Worker thread wakes up
23:53:51.907 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:51.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:51.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:53.075 01.167 16108 Exposure complete
23:53:53.139 00.064 16108 worker thread done servicing request
23:53:53.140 00.001 21068 OnExposeComplete: enter
23:53:53.140 00.000 21068 UpdateGuideState(): m_state=6
23:53:53.141 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5902
23:53:53.143 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.80, Mass=26933, SNR=27.5, Peak=8688 HFD=2.3
23:53:53.144 00.001 21068 MultiStar: [#1 0.10,0.08,1.39,U] [#2 0.08,0.08,1.57,U] [#3 0.07,-0.07,1.22,U] [#4 -0.50,0.29,0.00,M1] [#5 -0.00,0.09,1.66,U] [#6 -0.06,0.13,1.15,U] [#7 -0.34,-0.86,0.00,M2] [#8 0.20,-0.29,1.17,U] 
23:53:53.145 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.00}, one-star: {0.32, -0.11}
23:53:53.146 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:53:53.146 00.000 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:53:53.147 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
23:53:53.148 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
23:53:53.149 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
23:53:53.150 00.001 16108 Worker thread wakes up
23:53:53.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:53:53.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:53:53.150 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
23:53:53.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:53:53.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:53.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:53.150 00.000 16108 MoveAxis(E, 0, ABG)
23:53:53.150 00.000 16108 Move returns status 0, amount 0
23:53:53.150 00.000 16108 MoveAxis(N, 0, ABG)
23:53:53.150 00.000 16108 Move returns status 0, amount 0
23:53:53.150 00.000 16108 move complete, result=0
23:53:53.151 00.001 16108 worker thread done servicing request
23:53:53.157 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4134, FiltMin=3529, FiltMax=27357, Gamma=1.000
23:53:53.176 00.019 21068 UpdateGuideState exits: m=26933 SNR=27.5
23:53:53.178 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:53.178 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:53.180 00.002 21068 Enqueuing Expose request
23:53:53.181 00.001 16108 Worker thread wakes up
23:53:53.181 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:53.181 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:53.183 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:54.168 00.985 16108 Exposure complete
23:53:54.224 00.056 16108 worker thread done servicing request
23:53:54.224 00.000 21068 OnExposeComplete: enter
23:53:54.226 00.002 21068 UpdateGuideState(): m_state=6
23:53:54.226 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5903
23:53:54.227 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.66, Mass=31922, SNR=30.3, Peak=7667 HFD=2.9
23:53:54.228 00.001 21068 MultiStar: [#1 -0.36,-0.21,1.29,U] [#2 0.44,0.01,1.41,U] [#3 0.11,-0.39,1.01,U] [#4 0.10,-0.00,1.00,U] [#5 -0.11,0.23,1.30,U] [#6 -0.44,-0.14,1.00,U] [#7 -0.55,-0.77,0.00,M3] [#8 0.26,-0.36,0.78,U] 
23:53:54.229 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {0.03, -0.25}
23:53:54.230 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
23:53:54.230 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
23:53:54.231 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.55 mountX=-0.02 mountY=0.11, mountTheta=1.77
23:53:54.232 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.12, opts=13)
23:53:54.234 00.002 21068 Enqueuing Move request for scope (0.00, -0.12)
23:53:54.235 00.001 16108 Worker thread wakes up
23:53:54.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
23:53:54.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
23:53:54.235 00.000 16108 Moving (0.00, -0.12) raw xDistance=-0.02 yDistance=0.11
23:53:54.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:54.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:54.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:53:54.235 00.000 16108 MoveAxis(E, 0, ABG)
23:53:54.235 00.000 16108 Move returns status 0, amount 0
23:53:54.235 00.000 16108 MoveAxis(N, 0, ABG)
23:53:54.235 00.000 16108 Move returns status 0, amount 0
23:53:54.236 00.001 16108 move complete, result=0
23:53:54.236 00.000 16108 worker thread done servicing request
23:53:54.243 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4131, FiltMin=3505, FiltMax=24838, Gamma=1.000
23:53:54.258 00.015 21068 UpdateGuideState exits: m=31922 SNR=30.3
23:53:54.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:54.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:54.262 00.001 21068 Enqueuing Expose request
23:53:54.263 00.001 16108 Worker thread wakes up
23:53:54.263 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:54.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:54.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:55.441 01.177 16108 Exposure complete
23:53:55.501 00.060 16108 worker thread done servicing request
23:53:55.501 00.000 21068 OnExposeComplete: enter
23:53:55.502 00.001 21068 UpdateGuideState(): m_state=6
23:53:55.503 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5904
23:53:55.504 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.86, Mass=41670, SNR=34.1, Peak=8147 HFD=2.9
23:53:55.505 00.001 21068 MultiStar: [#1 -0.05,-0.05,1.05,U] [#2 0.22,-0.25,1.16,U] [#3 0.29,0.20,0.86,U] [#4 0.08,0.23,0.89,U] [#5 0.28,-0.42,0.00,M1] [#6 -0.71,-0.22,0.00,M1] [#7 -0.45,-0.34,0.00,M4] [#8 0.78,-0.16,0.00,M1] 
23:53:55.506 00.001 21068 refined, 4 included, MultiStar: {0.18, -0.00}, one-star: {0.35, -0.05}
23:53:55.507 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
23:53:55.507 00.000 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
23:53:55.508 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
23:53:55.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.00, opts=13)
23:53:55.510 00.000 21068 Enqueuing Move request for scope (0.18, -0.00)
23:53:55.511 00.001 16108 Worker thread wakes up
23:53:55.512 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
23:53:55.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
23:53:55.512 00.000 16108 Moving (0.18, -0.00) raw xDistance=-0.17 yDistance=-0.04
23:53:55.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:53:55.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:55.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:55.512 00.000 16108 MoveAxis(E, 0, ABG)
23:53:55.512 00.000 16108 Move returns status 0, amount 0
23:53:55.512 00.000 16108 MoveAxis(N, 0, ABG)
23:53:55.512 00.000 16108 Move returns status 0, amount 0
23:53:55.512 00.000 16108 move complete, result=0
23:53:55.512 00.000 16108 worker thread done servicing request
23:53:55.517 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4128, FiltMin=3510, FiltMax=23709, Gamma=1.000
23:53:55.532 00.015 21068 UpdateGuideState exits: m=41670 SNR=34.1
23:53:55.532 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:55.534 00.001 21068 Enqueuing Expose request
23:53:55.535 00.001 16108 Worker thread wakes up
23:53:55.535 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:55.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:55.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:56.507 00.972 16108 Exposure complete
23:53:56.572 00.065 16108 worker thread done servicing request
23:53:56.572 00.000 21068 OnExposeComplete: enter
23:53:56.574 00.002 21068 UpdateGuideState(): m_state=6
23:53:56.574 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5905
23:53:56.575 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.02, Mass=39317, SNR=31.8, Peak=7616 HFD=2.9
23:53:56.576 00.001 21068 MultiStar: [#1 0.39,0.10,1.33,U] [#2 0.35,-0.17,1.39,U] [#3 0.23,0.03,1.32,U] [#4 -0.05,0.24,1.05,U] [#5 0.07,0.15,1.26,U] [#6 -0.08,0.42,1.02,U] [#7 0.35,-0.40,0.00,M5] [#8 0.57,-0.19,0.00,M2] 
23:53:56.577 00.001 21068 single-star, 6 included, MultiStar: {0.16, 0.11}, one-star: {0.05, 0.12}
23:53:56.578 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:53:56.580 00.002 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:53:56.580 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
23:53:56.583 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
23:53:56.584 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
23:53:56.585 00.001 16108 Worker thread wakes up
23:53:56.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:53:56.585 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:53:56.585 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
23:53:56.586 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:56.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:56.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:56.586 00.000 16108 MoveAxis(E, 0, ABG)
23:53:56.586 00.000 16108 Move returns status 0, amount 0
23:53:56.586 00.000 16108 MoveAxis(N, 0, ABG)
23:53:56.586 00.000 16108 Move returns status 0, amount 0
23:53:56.586 00.000 16108 move complete, result=0
23:53:56.586 00.000 16108 worker thread done servicing request
23:53:56.592 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4125, FiltMin=3552, FiltMax=23971, Gamma=1.000
23:53:56.616 00.024 21068 UpdateGuideState exits: m=39317 SNR=31.8
23:53:56.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:56.617 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:56.618 00.001 21068 Enqueuing Expose request
23:53:56.619 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:56.620 00.001 16108 Worker thread wakes up
23:53:56.620 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:56.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:57.796 01.176 16108 Exposure complete
23:53:57.868 00.072 16108 worker thread done servicing request
23:53:57.868 00.000 21068 OnExposeComplete: enter
23:53:57.869 00.001 21068 UpdateGuideState(): m_state=6
23:53:57.870 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5906
23:53:57.871 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=877.13, Mass=37501, SNR=32.7, Peak=8515 HFD=2.6
23:53:57.871 00.000 21068 MultiStar: [#1 0.00,0.22,1.29,U] [#2 0.28,-0.19,1.24,U] [#3 -0.00,-0.10,1.10,U] [#4 0.04,0.13,0.90,U] [#5 0.14,-0.04,1.21,U] [#6 -0.01,-0.06,1.05,U] [#7 0.12,-0.41,0.58,U] [#8 0.49,-0.12,0.00,M3] 
23:53:57.872 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {-0.30, 0.22}
23:53:57.873 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
23:53:57.874 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
23:53:57.874 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.21 mountX=-0.04 mountY=-0.00, mountTheta=-3.12
23:53:57.877 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
23:53:57.878 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
23:53:57.879 00.001 16108 Worker thread wakes up
23:53:57.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:53:57.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:53:57.879 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
23:53:57.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:53:57.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:57.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:53:57.879 00.000 16108 MoveAxis(E, 0, ABG)
23:53:57.879 00.000 16108 Move returns status 0, amount 0
23:53:57.879 00.000 16108 MoveAxis(N, 0, ABG)
23:53:57.879 00.000 16108 Move returns status 0, amount 0
23:53:57.879 00.000 16108 move complete, result=0
23:53:57.879 00.000 16108 worker thread done servicing request
23:53:57.882 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4125, FiltMin=3529, FiltMax=25677, Gamma=1.000
23:53:57.897 00.015 21068 UpdateGuideState exits: m=37501 SNR=32.7
23:53:57.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:57.900 00.001 21068 Enqueuing Expose request
23:53:57.900 00.000 16108 Worker thread wakes up
23:53:57.900 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:57.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:57.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:53:58.867 00.966 16108 Exposure complete
23:53:58.943 00.076 16108 worker thread done servicing request
23:53:58.943 00.000 21068 OnExposeComplete: enter
23:53:58.945 00.002 21068 UpdateGuideState(): m_state=6
23:53:58.947 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5907
23:53:58.947 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.66, Mass=33756, SNR=31.1, Peak=7603 HFD=2.9
23:53:58.949 00.002 21068 MultiStar: [#1 0.51,-0.26,0.00,M1] [#2 0.23,-0.39,1.28,U] [#3 0.16,-0.26,1.19,U] [#4 0.22,-0.11,1.04,U] [#5 0.40,-0.05,1.21,U] [#6 0.00,-0.69,0.00,M1] [#7 -0.04,-0.43,0.70,U] [#8 0.63,-0.56,0.00,M4] 
23:53:58.950 00.001 21068 single-star, 5 included, MultiStar: {0.16, -0.24}, one-star: {-0.11, -0.25}
23:53:58.951 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
23:53:58.952 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
23:53:58.953 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.98 mountX=0.06 mountY=0.26, mountTheta=1.34
23:53:58.956 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.25, opts=13)
23:53:58.957 00.001 21068 Enqueuing Move request for scope (-0.11, -0.25)
23:53:58.958 00.001 16108 Worker thread wakes up
23:53:58.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
23:53:58.958 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
23:53:58.958 00.000 16108 Moving (-0.11, -0.25) raw xDistance=0.06 yDistance=0.26
23:53:58.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:58.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:58.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:53:58.958 00.000 16108 MoveAxis(E, 0, ABG)
23:53:58.958 00.000 16108 Move returns status 0, amount 0
23:53:58.958 00.000 16108 MoveAxis(N, 0, ABG)
23:53:58.958 00.000 16108 Move returns status 0, amount 0
23:53:58.958 00.000 16108 move complete, result=0
23:53:58.958 00.000 16108 worker thread done servicing request
23:53:58.962 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4121, FiltMin=3571, FiltMax=26870, Gamma=1.000
23:53:58.976 00.014 21068 UpdateGuideState exits: m=33756 SNR=31.1
23:53:58.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:58.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:53:58.978 00.000 21068 Enqueuing Expose request
23:53:58.979 00.001 16108 Worker thread wakes up
23:53:58.979 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:53:58.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:53:58.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:00.150 01.170 16108 Exposure complete
23:54:00.214 00.064 16108 worker thread done servicing request
23:54:00.214 00.000 21068 OnExposeComplete: enter
23:54:00.215 00.001 21068 UpdateGuideState(): m_state=6
23:54:00.216 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5908
23:54:00.216 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=876.96, Mass=40517, SNR=32.5, Peak=8640 HFD=2.9
23:54:00.218 00.002 21068 MultiStar: [#1 0.06,-0.61,0.00,M2] [#2 0.78,-0.36,0.00,M1] [#3 -0.16,-0.33,0.92,U] [#4 0.31,0.31,1.14,U] [#5 0.56,-0.40,0.00,M1] [#6 0.32,0.10,0.96,U] [#7 -0.82,-0.38,0.00,M4] [#8 0.69,-0.01,0.00,M5] 
23:54:00.219 00.001 21068 single-star, 3 included, MultiStar: {0.15, 0.05}, one-star: {0.09, 0.05}
23:54:00.219 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
23:54:00.220 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
23:54:00.221 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
23:54:00.223 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
23:54:00.224 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
23:54:00.224 00.000 16108 Worker thread wakes up
23:54:00.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:54:00.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:54:00.224 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
23:54:00.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:54:00.225 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:00.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:00.225 00.000 16108 MoveAxis(E, 0, ABG)
23:54:00.225 00.000 16108 Move returns status 0, amount 0
23:54:00.225 00.000 16108 MoveAxis(N, 0, ABG)
23:54:00.225 00.000 16108 Move returns status 0, amount 0
23:54:00.225 00.000 16108 move complete, result=0
23:54:00.225 00.000 16108 worker thread done servicing request
23:54:00.228 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4118, FiltMin=3533, FiltMax=26915, Gamma=1.000
23:54:00.243 00.015 21068 UpdateGuideState exits: m=40517 SNR=32.5
23:54:00.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.244 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:00.245 00.001 21068 Enqueuing Expose request
23:54:00.246 00.001 16108 Worker thread wakes up
23:54:00.246 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:00.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:00.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:01.212 00.966 16108 Exposure complete
23:54:01.279 00.067 16108 worker thread done servicing request
23:54:01.279 00.000 21068 OnExposeComplete: enter
23:54:01.281 00.002 21068 UpdateGuideState(): m_state=6
23:54:01.283 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5909
23:54:01.284 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.78, Mass=45113, SNR=37.3, Peak=9152 HFD=3.0
23:54:01.285 00.001 21068 MultiStar: [#1 0.13,0.04,1.03,U] [#2 0.43,-0.40,0.00,M2] [#3 -0.07,-0.23,1.03,U] [#4 0.02,0.16,1.03,U] [#5 0.48,-0.33,0.00,M2] [#6 -0.30,-0.33,1.06,U] [#7 -0.30,-0.25,0.57,U] [#8 0.05,-0.25,0.76,U] 
23:54:01.286 00.001 21068 single-star, 6 included, MultiStar: {-0.06, -0.13}, one-star: {-0.05, -0.13}
23:54:01.286 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
23:54:01.287 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
23:54:01.288 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.96 mountX=0.03 mountY=0.14, mountTheta=1.36
23:54:01.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
23:54:01.290 00.000 21068 Enqueuing Move request for scope (-0.05, -0.13)
23:54:01.292 00.002 16108 Worker thread wakes up
23:54:01.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:54:01.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:54:01.292 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.03 yDistance=0.14
23:54:01.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:54:01.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:01.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:54:01.292 00.000 16108 MoveAxis(E, 0, ABG)
23:54:01.292 00.000 16108 Move returns status 0, amount 0
23:54:01.292 00.000 16108 MoveAxis(N, 0, ABG)
23:54:01.292 00.000 16108 Move returns status 0, amount 0
23:54:01.292 00.000 16108 move complete, result=0
23:54:01.293 00.001 16108 worker thread done servicing request
23:54:01.296 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4118, FiltMin=3555, FiltMax=27117, Gamma=1.000
23:54:01.318 00.022 21068 UpdateGuideState exits: m=45113 SNR=37.3
23:54:01.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:01.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:01.320 00.000 21068 Enqueuing Expose request
23:54:01.321 00.001 16108 Worker thread wakes up
23:54:01.321 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:01.322 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:01.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:02.497 01.175 16108 Exposure complete
23:54:02.562 00.065 16108 worker thread done servicing request
23:54:02.562 00.000 21068 OnExposeComplete: enter
23:54:02.563 00.001 21068 UpdateGuideState(): m_state=6
23:54:02.564 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5910
23:54:02.564 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=876.46, Mass=45774, SNR=39.2, Peak=8643 HFD=3.0
23:54:02.566 00.002 21068 MultiStar: [#1 -0.03,-0.35,0.96,U] [#2 0.49,-0.40,0.00,M3] [#3 -0.06,-0.60,0.00,M1] [#4 0.34,-0.31,0.96,U] [#5 0.12,-0.56,0.00,M3] [#6 0.01,-0.25,0.87,U] [#7 -0.29,-1.01,0.00,M4] [#8 0.33,-0.55,0.00,M5] 
23:54:02.567 00.001 21068 refined, 3 included, MultiStar: {-0.01, -0.34}, one-star: {-0.34, -0.44}
23:54:02.568 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
23:54:02.568 00.000 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
23:54:02.570 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.59 mountX=-0.05 mountY=0.33, mountTheta=1.73
23:54:02.575 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.34, opts=13)
23:54:02.576 00.001 21068 Enqueuing Move request for scope (-0.01, -0.34)
23:54:02.577 00.001 16108 Worker thread wakes up
23:54:02.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
23:54:02.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
23:54:02.577 00.000 16108 Moving (-0.01, -0.34) raw xDistance=-0.05 yDistance=0.33
23:54:02.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:02.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:02.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:54:02.578 00.001 16108 MoveAxis(E, 0, ABG)
23:54:02.578 00.000 16108 Move returns status 0, amount 0
23:54:02.578 00.000 16108 MoveAxis(N, 0, ABG)
23:54:02.578 00.000 16108 Move returns status 0, amount 0
23:54:02.578 00.000 16108 move complete, result=0
23:54:02.578 00.000 16108 worker thread done servicing request
23:54:02.581 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4115, FiltMin=3526, FiltMax=26781, Gamma=1.000
23:54:02.603 00.022 21068 UpdateGuideState exits: m=45774 SNR=39.2
23:54:02.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.606 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:02.607 00.001 21068 Enqueuing Expose request
23:54:02.607 00.000 16108 Worker thread wakes up
23:54:02.607 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:02.608 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:02.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:03.578 00.970 16108 Exposure complete
23:54:03.648 00.070 16108 worker thread done servicing request
23:54:03.648 00.000 21068 OnExposeComplete: enter
23:54:03.649 00.001 21068 UpdateGuideState(): m_state=6
23:54:03.650 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5911
23:54:03.650 00.000 21068 Star::Find returns 1 (0), X=219.84, Y=877.07, Mass=51332, SNR=37.7, Peak=10339 HFD=2.8
23:54:03.651 00.001 21068 MultiStar: [#1 -0.09,-0.24,1.03,U] [#2 0.39,-0.27,0.00,M4] [#3 -0.21,-0.32,0.82,U] [#4 0.14,0.15,0.79,U] [#5 -0.01,-0.13,0.81,U] [#6 0.02,-0.12,1.04,U] [#7 -0.04,-0.23,0.58,U] [#8 0.71,0.19,0.00,M6] 
23:54:03.652 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.10}, one-star: {-0.69, 0.16}
23:54:03.653 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
23:54:03.655 00.002 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
23:54:03.655 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.54 mountX=0.12 mountY=0.13, mountTheta=0.81
23:54:03.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.10, opts=13)
23:54:03.658 00.001 21068 Enqueuing Move request for scope (-0.14, -0.10)
23:54:03.658 00.000 16108 Worker thread wakes up
23:54:03.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
23:54:03.659 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
23:54:03.659 00.000 16108 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=0.13
23:54:03.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:54:03.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:03.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:03.659 00.000 16108 MoveAxis(E, 0, ABG)
23:54:03.659 00.000 16108 Move returns status 0, amount 0
23:54:03.659 00.000 16108 MoveAxis(N, 0, ABG)
23:54:03.659 00.000 16108 Move returns status 0, amount 0
23:54:03.659 00.000 16108 move complete, result=0
23:54:03.659 00.000 16108 worker thread done servicing request
23:54:03.664 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=4115, FiltMin=3507, FiltMax=26957, Gamma=1.000
23:54:03.683 00.019 21068 UpdateGuideState exits: m=51332 SNR=37.7
23:54:03.686 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:03.687 00.000 21068 Enqueuing Expose request
23:54:03.688 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:03.689 00.001 16108 Worker thread wakes up
23:54:03.689 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:03.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:04.852 01.163 16108 Exposure complete
23:54:04.930 00.078 16108 worker thread done servicing request
23:54:04.931 00.001 21068 OnExposeComplete: enter
23:54:04.932 00.001 21068 UpdateGuideState(): m_state=6
23:54:04.933 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5912
23:54:04.934 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.79, Mass=49238, SNR=36.4, Peak=8976 HFD=3.3
23:54:04.936 00.002 21068 MultiStar: [#1 0.03,0.01,0.98,U] [#2 0.29,0.21,1.18,U] [#3 0.16,-0.08,0.91,U] [#4 -0.07,0.82,0.00,M1] [#5 0.31,0.22,1.11,U] [#6 0.02,0.67,0.00,M1] [#7 -0.81,-0.23,0.00,M4] [#8 0.07,0.52,0.00,M7] 
23:54:04.937 00.001 21068 single-star, 4 included, MultiStar: {0.19, 0.06}, one-star: {0.11, -0.12}
23:54:04.938 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
23:54:04.939 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
23:54:04.940 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=-0.13 mountY=0.09, mountTheta=2.52
23:54:04.941 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.12, opts=13)
23:54:04.942 00.001 21068 Enqueuing Move request for scope (0.11, -0.12)
23:54:04.944 00.002 16108 Worker thread wakes up
23:54:04.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:54:04.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:54:04.944 00.000 16108 Moving (0.11, -0.12) raw xDistance=-0.13 yDistance=0.09
23:54:04.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:04.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:04.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:04.944 00.000 16108 MoveAxis(E, 0, ABG)
23:54:04.945 00.001 16108 Move returns status 0, amount 0
23:54:04.945 00.000 16108 MoveAxis(N, 0, ABG)
23:54:04.945 00.000 16108 Move returns status 0, amount 0
23:54:04.945 00.000 16108 move complete, result=0
23:54:04.945 00.000 16108 worker thread done servicing request
23:54:04.948 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4112, FiltMin=3536, FiltMax=24038, Gamma=1.000
23:54:04.961 00.013 21068 UpdateGuideState exits: m=49238 SNR=36.4
23:54:04.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:04.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:04.965 00.002 21068 Enqueuing Expose request
23:54:04.967 00.002 16108 Worker thread wakes up
23:54:04.967 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:04.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:04.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:05.946 00.978 16108 Exposure complete
23:54:05.999 00.053 16108 worker thread done servicing request
23:54:06.000 00.001 21068 OnExposeComplete: enter
23:54:06.001 00.001 21068 UpdateGuideState(): m_state=6
23:54:06.001 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5913
23:54:06.002 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.78, Mass=45790, SNR=36.3, Peak=8624 HFD=3.0
23:54:06.003 00.001 21068 MultiStar: [#1 0.43,-0.06,0.88,U] [#2 0.95,-0.24,0.00,M4] [#3 0.29,0.06,0.90,U] [#4 -0.23,0.01,0.87,U] [#5 -0.05,0.01,1.24,U] [#6 -0.25,0.06,0.86,U] [#7 0.47,-0.47,0.00,M5] [#8 0.75,-0.14,0.00,M8] 
23:54:06.004 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.54, -0.12}
23:54:06.005 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
23:54:06.006 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
23:54:06.006 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
23:54:06.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
23:54:06.009 00.001 21068 Enqueuing Move request for scope (0.12, -0.01)
23:54:06.009 00.000 16108 Worker thread wakes up
23:54:06.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:54:06.009 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:54:06.010 00.001 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
23:54:06.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:06.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:06.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:06.010 00.000 16108 MoveAxis(E, 0, ABG)
23:54:06.010 00.000 16108 Move returns status 0, amount 0
23:54:06.010 00.000 16108 MoveAxis(N, 0, ABG)
23:54:06.010 00.000 16108 Move returns status 0, amount 0
23:54:06.010 00.000 16108 move complete, result=0
23:54:06.010 00.000 16108 worker thread done servicing request
23:54:06.013 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4109, FiltMin=3520, FiltMax=25827, Gamma=1.000
23:54:06.026 00.013 21068 UpdateGuideState exits: m=45790 SNR=36.3
23:54:06.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:06.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:06.029 00.001 21068 Enqueuing Expose request
23:54:06.029 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:06.030 00.001 16108 Worker thread wakes up
23:54:06.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:06.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:07.186 01.156 16108 Exposure complete
23:54:07.248 00.062 16108 worker thread done servicing request
23:54:07.248 00.000 21068 OnExposeComplete: enter
23:54:07.249 00.001 21068 UpdateGuideState(): m_state=6
23:54:07.250 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5914
23:54:07.251 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.54, Mass=46272, SNR=41.1, Peak=9952 HFD=2.4
23:54:07.252 00.001 21068 MultiStar: [#1 0.31,-0.84,0.00,M1] [#2 0.52,-0.40,0.00,M5] [#3 -0.06,-0.40,0.80,U] [#4 -0.10,-0.07,0.83,U] [#5 0.27,-0.34,0.78,U] [#6 -0.16,-0.09,0.88,U] [#7 0.60,-0.68,0.00,M6] [#8 0.58,-0.37,0.00,M9] 
23:54:07.253 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.25}, one-star: {0.50, -0.37}
23:54:07.253 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
23:54:07.254 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
23:54:07.255 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.18 mountX=-0.15 mountY=0.22, mountTheta=2.15
23:54:07.256 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.25, opts=13)
23:54:07.257 00.001 21068 Enqueuing Move request for scope (0.10, -0.25)
23:54:07.258 00.001 16108 Worker thread wakes up
23:54:07.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
23:54:07.258 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
23:54:07.258 00.000 16108 Moving (0.10, -0.25) raw xDistance=-0.15 yDistance=0.22
23:54:07.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:54:07.258 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.14 newest=0.29
23:54:07.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:54:07.259 00.001 16108 MoveAxis(E, 0, ABG)
23:54:07.259 00.000 16108 Move returns status 0, amount 0
23:54:07.259 00.000 16108 MoveAxis(S, 45, ABG)
23:54:07.259 00.000 16108 Guiding  Dir = 1, Dur = 45
23:54:07.259 00.000 16108 IsSlewing returns 0
23:54:07.259 00.000 16108 IsGuiding returns 0
23:54:07.263 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4105, FiltMin=3491, FiltMax=23123, Gamma=1.000
23:54:07.276 00.013 21068 UpdateGuideState exits: m=46272 SNR=41.1
23:54:07.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:07.279 00.001 21068 Enqueuing Expose request
23:54:07.312 00.033 16108 IsGuiding returns 1
23:54:07.312 00.000 16108 scope still moving after pulse duration time elapsed
23:54:07.342 00.030 16108 IsSlewing returns 0
23:54:07.342 00.000 16108 IsGuiding returns 1
23:54:07.373 00.031 16108 IsSlewing returns 0
23:54:07.373 00.000 16108 IsGuiding returns 1
23:54:07.404 00.031 16108 IsSlewing returns 0
23:54:07.404 00.000 16108 IsGuiding returns 0
23:54:07.404 00.000 16108 scope move finished after 45 + 99 ms
23:54:07.404 00.000 16108 Move returns status 0, amount 45
23:54:07.404 00.000 16108 move complete, result=0
23:54:07.404 00.000 16108 worker thread done servicing request
23:54:07.404 00.000 16108 Worker thread wakes up
23:54:07.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:07.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:07.404 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
23:54:08.380 00.976 16108 Exposure complete
23:54:08.447 00.067 16108 worker thread done servicing request
23:54:08.447 00.000 21068 OnExposeComplete: enter
23:54:08.449 00.002 21068 UpdateGuideState(): m_state=6
23:54:08.450 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5915
23:54:08.451 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.61, Mass=43546, SNR=36.1, Peak=8480 HFD=2.8
23:54:08.452 00.001 21068 MultiStar: [#1 0.08,-0.45,1.13,U] [#2 0.52,-0.19,0.00,M6] [#3 0.18,-0.31,1.04,U] [#4 0.13,-0.12,1.02,U] [#5 0.25,-0.08,1.21,U] [#6 0.02,-0.27,1.23,U] [#7 0.24,-0.88,0.00,M7] [#8 0.38,-0.66,0.00,M10] 
23:54:08.453 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.25}, one-star: {0.45, -0.30}
23:54:08.454 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
23:54:08.454 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
23:54:08.455 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.95 mountX=-0.22 mountY=0.20, mountTheta=2.40
23:54:08.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.25, opts=13)
23:54:08.457 00.000 21068 Enqueuing Move request for scope (0.18, -0.25)
23:54:08.458 00.001 16108 Worker thread wakes up
23:54:08.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
23:54:08.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
23:54:08.458 00.000 16108 Moving (0.18, -0.25) raw xDistance=-0.22 yDistance=0.20
23:54:08.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:54:08.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
23:54:08.458 00.000 16108 MoveAxis(E, 58, ABG)
23:54:08.460 00.002 16108 Guiding  Dir = 2, Dur = 58
23:54:08.460 00.000 16108 IsSlewing returns 0
23:54:08.460 00.000 16108 IsGuiding returns 0
23:54:08.464 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4105, FiltMin=3526, FiltMax=23651, Gamma=1.000
23:54:08.485 00.021 16108 PulseGuide returned control before completion, sleep 43
23:54:08.488 00.003 21068 UpdateGuideState exits: m=43546 SNR=36.1
23:54:08.490 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:08.492 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:08.494 00.002 21068 Enqueuing Expose request
23:54:08.530 00.036 16108 IsGuiding returns 1
23:54:08.530 00.000 16108 scope still moving after pulse duration time elapsed
23:54:08.562 00.032 16108 IsSlewing returns 0
23:54:08.562 00.000 16108 IsGuiding returns 1
23:54:08.594 00.032 16108 IsSlewing returns 0
23:54:08.594 00.000 16108 IsGuiding returns 0
23:54:08.594 00.000 16108 scope move finished after 58 + 76 ms
23:54:08.594 00.000 16108 Move returns status 0, amount 58
23:54:08.594 00.000 16108 MoveAxis(S, 41, ABG)
23:54:08.594 00.000 16108 Guiding  Dir = 1, Dur = 41
23:54:08.595 00.001 16108 IsSlewing returns 0
23:54:08.595 00.000 16108 IsGuiding returns 0
23:54:08.642 00.047 16108 IsGuiding returns 1
23:54:08.644 00.002 16108 scope still moving after pulse duration time elapsed
23:54:08.673 00.029 16108 IsSlewing returns 0
23:54:08.674 00.001 16108 IsGuiding returns 1
23:54:08.705 00.031 16108 IsSlewing returns 0
23:54:08.705 00.000 16108 IsGuiding returns 1
23:54:08.735 00.030 16108 IsSlewing returns 0
23:54:08.735 00.000 16108 IsGuiding returns 0
23:54:08.735 00.000 16108 scope move finished after 41 + 100 ms
23:54:08.735 00.000 16108 Move returns status 0, amount 41
23:54:08.737 00.002 16108 move complete, result=0
23:54:08.737 00.000 16108 worker thread done servicing request
23:54:08.737 00.000 16108 Worker thread wakes up
23:54:08.737 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 41 ms SOUTH
23:54:08.739 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:08.740 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:09.895 01.155 16108 Exposure complete
23:54:09.950 00.055 16108 worker thread done servicing request
23:54:09.950 00.000 21068 OnExposeComplete: enter
23:54:09.950 00.000 21068 UpdateGuideState(): m_state=6
23:54:09.952 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5916
23:54:09.953 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.87, Mass=45231, SNR=37.0, Peak=8928 HFD=2.6
23:54:09.954 00.001 21068 MultiStar: [#1 -0.13,-0.24,1.18,U] [#2 0.19,0.09,1.27,U] [#3 0.09,-0.23,1.03,U] [#4 0.03,0.18,0.84,U] [#5 0.63,0.38,0.00,M1] [#6 0.25,0.30,1.02,U] [#7 -0.03,-0.38,0.78,U] [#8 0.54,-0.04,0.00,R] 
23:54:09.954 00.000 21068 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.19, -0.04}
23:54:09.955 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:54:09.956 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
23:54:09.956 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=-0.09 mountY=0.02, mountTheta=2.95
23:54:09.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
23:54:09.961 00.003 21068 Enqueuing Move request for scope (0.09, -0.04)
23:54:09.963 00.002 16108 Worker thread wakes up
23:54:09.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:54:09.963 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:54:09.963 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
23:54:09.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:09.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:09.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:09.963 00.000 16108 MoveAxis(E, 0, ABG)
23:54:09.963 00.000 16108 Move returns status 0, amount 0
23:54:09.963 00.000 16108 MoveAxis(N, 0, ABG)
23:54:09.963 00.000 16108 Move returns status 0, amount 0
23:54:09.963 00.000 16108 move complete, result=0
23:54:09.964 00.001 16108 worker thread done servicing request
23:54:09.970 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4102, FiltMin=3539, FiltMax=26445, Gamma=1.000
23:54:09.985 00.015 21068 UpdateGuideState exits: m=45231 SNR=37.0
23:54:09.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:09.988 00.001 21068 Enqueuing Expose request
23:54:09.989 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:09.991 00.002 16108 Worker thread wakes up
23:54:09.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:09.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:10.970 00.979 16108 Exposure complete
23:54:11.053 00.083 16108 worker thread done servicing request
23:54:11.053 00.000 21068 OnExposeComplete: enter
23:54:11.055 00.002 21068 UpdateGuideState(): m_state=6
23:54:11.057 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5917
23:54:11.059 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=877.00, Mass=43603, SNR=34.9, Peak=9696 HFD=2.6
23:54:11.061 00.002 21068 MultiStar: [#1 -0.20,0.24,1.17,U] [#2 0.21,-0.13,1.16,U] [#3 -0.10,0.35,1.09,U] [#4 -0.48,0.29,0.00,M1] [#5 0.00,0.24,1.17,U] [#6 -0.05,-0.27,0.90,U] [#7 0.12,-0.69,0.00,M7] [#8 -0.66,0.49,0.00,M1] 
23:54:11.062 00.001 21068 single-star, 5 included, MultiStar: {-0.02, 0.10}, one-star: {0.04, 0.09}
23:54:11.063 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
23:54:11.065 00.002 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
23:54:11.067 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=-0.02 mountY=-0.09, mountTheta=-1.79
23:54:11.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
23:54:11.075 00.007 21068 Enqueuing Move request for scope (0.04, 0.09)
23:54:11.076 00.001 16108 Worker thread wakes up
23:54:11.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:54:11.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:54:11.076 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.09
23:54:11.077 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:54:11.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:11.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:11.077 00.000 16108 MoveAxis(E, 0, ABG)
23:54:11.077 00.000 16108 Move returns status 0, amount 0
23:54:11.077 00.000 16108 MoveAxis(N, 0, ABG)
23:54:11.077 00.000 16108 Move returns status 0, amount 0
23:54:11.077 00.000 16108 move complete, result=0
23:54:11.078 00.001 16108 worker thread done servicing request
23:54:11.085 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=4105, FiltMin=3488, FiltMax=25814, Gamma=1.000
23:54:11.110 00.025 21068 UpdateGuideState exits: m=43603 SNR=34.9
23:54:11.112 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.112 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:11.113 00.001 21068 Enqueuing Expose request
23:54:11.114 00.001 16108 Worker thread wakes up
23:54:11.114 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:11.115 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:11.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:12.290 01.175 16108 Exposure complete
23:54:12.343 00.053 16108 worker thread done servicing request
23:54:12.343 00.000 21068 OnExposeComplete: enter
23:54:12.345 00.002 21068 UpdateGuideState(): m_state=6
23:54:12.348 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5918
23:54:12.349 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.44, Mass=40349, SNR=36.6, Peak=9152 HFD=2.9
23:54:12.351 00.002 21068 MultiStar: [#1 -0.23,0.05,1.08,U] [#2 0.57,-0.27,0.00,M5] [#3 -0.04,-0.04,1.08,U] [#4 -0.13,0.17,0.78,U] [#5 -0.05,0.05,1.27,U] [#6 -0.13,-0.16,1.05,U] [#7 -0.14,-0.49,0.00,M8] [#8 -0.40,-0.15,0.72,U] 
23:54:12.353 00.002 21068 refined, 6 included, MultiStar: {-0.11, -0.08}, one-star: {0.11, -0.47}
23:54:12.354 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
23:54:12.357 00.003 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
23:54:12.358 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.52 mountX=0.09 mountY=0.10, mountTheta=0.82
23:54:12.361 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
23:54:12.362 00.001 21068 Enqueuing Move request for scope (-0.11, -0.08)
23:54:12.363 00.001 16108 Worker thread wakes up
23:54:12.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
23:54:12.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
23:54:12.363 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.10
23:54:12.364 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:54:12.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:12.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:12.364 00.000 16108 MoveAxis(E, 0, ABG)
23:54:12.364 00.000 16108 Move returns status 0, amount 0
23:54:12.364 00.000 16108 MoveAxis(N, 0, ABG)
23:54:12.364 00.000 16108 Move returns status 0, amount 0
23:54:12.364 00.000 16108 move complete, result=0
23:54:12.365 00.001 16108 worker thread done servicing request
23:54:12.371 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4102, FiltMin=3539, FiltMax=26675, Gamma=1.000
23:54:12.387 00.016 21068 UpdateGuideState exits: m=40349 SNR=36.6
23:54:12.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:12.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:12.389 00.000 21068 Enqueuing Expose request
23:54:12.390 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:12.391 00.001 16108 Worker thread wakes up
23:54:12.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:12.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:13.361 00.970 16108 Exposure complete
23:54:13.429 00.068 16108 worker thread done servicing request
23:54:13.429 00.000 21068 OnExposeComplete: enter
23:54:13.430 00.001 21068 UpdateGuideState(): m_state=6
23:54:13.431 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5919
23:54:13.431 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.91, Mass=48470, SNR=39.9, Peak=8720 HFD=3.1
23:54:13.432 00.001 21068 MultiStar: [#1 -0.10,0.06,1.02,U] [#2 0.19,-0.25,0.91,U] [#3 -0.22,-0.12,0.97,U] [#4 0.39,-0.27,0.87,U] [#5 0.21,-0.27,0.91,U] [#6 0.06,-0.37,0.89,U] [#7 -0.02,-0.70,0.00,M9] [#8 0.10,-0.03,0.62,U] 
23:54:13.433 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.22, -0.00}
23:54:13.434 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
23:54:13.434 00.000 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
23:54:13.435 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=-0.12 mountY=0.13, mountTheta=2.35
23:54:13.436 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
23:54:13.437 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
23:54:13.438 00.001 16108 Worker thread wakes up
23:54:13.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
23:54:13.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
23:54:13.438 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.12 yDistance=0.13
23:54:13.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:13.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:13.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:13.438 00.000 16108 MoveAxis(E, 0, ABG)
23:54:13.438 00.000 16108 Move returns status 0, amount 0
23:54:13.438 00.000 16108 MoveAxis(N, 0, ABG)
23:54:13.438 00.000 16108 Move returns status 0, amount 0
23:54:13.438 00.000 16108 move complete, result=0
23:54:13.438 00.000 16108 worker thread done servicing request
23:54:13.444 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4102, FiltMin=3510, FiltMax=26547, Gamma=1.000
23:54:13.459 00.015 21068 UpdateGuideState exits: m=48470 SNR=39.9
23:54:13.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:13.460 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:13.461 00.001 21068 Enqueuing Expose request
23:54:13.462 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:13.462 00.000 16108 Worker thread wakes up
23:54:13.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:13.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:14.626 01.164 16108 Exposure complete
23:54:14.679 00.053 16108 worker thread done servicing request
23:54:14.680 00.001 21068 OnExposeComplete: enter
23:54:14.680 00.000 21068 UpdateGuideState(): m_state=6
23:54:14.681 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5920
23:54:14.682 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.82, Mass=45190, SNR=35.0, Peak=9427 HFD=2.7
23:54:14.683 00.001 21068 MultiStar: [#1 -0.25,-0.00,1.02,U] [#2 0.48,-0.16,0.00,M5] [#3 -0.07,-0.09,1.15,U] [#4 -0.51,0.36,0.00,M1] [#5 0.19,-0.31,1.09,U] [#6 0.30,0.03,0.97,U] [#7 0.15,-0.47,0.00,M10] [#8 -0.55,-0.21,0.00,M1] 
23:54:14.684 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.10}, one-star: {-0.10, -0.08}
23:54:14.685 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
23:54:14.686 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
23:54:14.686 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.03 mountY=0.09, mountTheta=1.86
23:54:14.688 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
23:54:14.689 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
23:54:14.690 00.001 16108 Worker thread wakes up
23:54:14.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:54:14.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:54:14.690 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.09
23:54:14.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:54:14.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:14.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:14.690 00.000 16108 MoveAxis(E, 0, ABG)
23:54:14.690 00.000 16108 Move returns status 0, amount 0
23:54:14.690 00.000 16108 MoveAxis(N, 0, ABG)
23:54:14.690 00.000 16108 Move returns status 0, amount 0
23:54:14.690 00.000 16108 move complete, result=0
23:54:14.690 00.000 16108 worker thread done servicing request
23:54:14.695 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4102, FiltMin=3424, FiltMax=27741, Gamma=1.000
23:54:14.709 00.014 21068 UpdateGuideState exits: m=45190 SNR=35.0
23:54:14.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:14.712 00.001 21068 Enqueuing Expose request
23:54:14.712 00.000 16108 Worker thread wakes up
23:54:14.712 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:14.713 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:14.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:15.705 00.992 16108 Exposure complete
23:54:15.763 00.058 16108 worker thread done servicing request
23:54:15.763 00.000 21068 OnExposeComplete: enter
23:54:15.765 00.002 21068 UpdateGuideState(): m_state=6
23:54:15.765 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5921
23:54:15.766 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.74, Mass=44044, SNR=34.9, Peak=8464 HFD=3.1
23:54:15.767 00.001 21068 MultiStar: [#1 0.01,-0.26,1.29,U] [#2 -0.05,0.13,1.34,U] [#3 -0.16,-0.25,1.20,U] [#4 0.09,0.41,1.13,U] [#5 0.07,-0.28,1.13,U] [#6 -0.38,-0.80,0.00,M1] [#7 0.52,-0.80,0.00,R] [#8 -0.08,-0.26,0.75,U] 
23:54:15.768 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {0.02, -0.17}
23:54:15.768 00.000 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.59)
23:54:15.769 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.65)
23:54:15.771 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.73 mountX=-0.00 mountY=0.09, mountTheta=1.59
23:54:15.776 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
23:54:15.778 00.002 21068 Enqueuing Move request for scope (-0.01, -0.09)
23:54:15.779 00.001 16108 Worker thread wakes up
23:54:15.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:54:15.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:54:15.779 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.00 yDistance=0.09
23:54:15.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:54:15.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:15.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:15.779 00.000 16108 MoveAxis(E, 0, ABG)
23:54:15.779 00.000 16108 Move returns status 0, amount 0
23:54:15.779 00.000 16108 MoveAxis(N, 0, ABG)
23:54:15.779 00.000 16108 Move returns status 0, amount 0
23:54:15.779 00.000 16108 move complete, result=0
23:54:15.779 00.000 16108 worker thread done servicing request
23:54:15.785 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4102, FiltMin=3549, FiltMax=33507, Gamma=1.000
23:54:15.799 00.014 21068 UpdateGuideState exits: m=44044 SNR=34.9
23:54:15.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.801 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:15.801 00.000 21068 Enqueuing Expose request
23:54:15.802 00.001 16108 Worker thread wakes up
23:54:15.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:15.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:15.803 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:16.971 01.168 16108 Exposure complete
23:54:17.028 00.057 16108 worker thread done servicing request
23:54:17.028 00.000 21068 OnExposeComplete: enter
23:54:17.029 00.001 21068 UpdateGuideState(): m_state=6
23:54:17.031 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5922
23:54:17.032 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.66, Mass=48262, SNR=39.2, Peak=8704 HFD=3.3
23:54:17.033 00.001 21068 MultiStar: [#1 0.35,-0.24,1.07,U] [#2 0.29,-0.31,0.93,U] [#3 0.04,-0.30,1.21,U] [#4 0.23,-0.00,0.93,U] [#5 0.01,-0.41,0.91,U] [#6 0.04,-0.33,0.86,U] [#7 -1.02,0.22,0.00,M1] [#8 -0.20,0.05,0.60,U] 
23:54:17.034 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.24}, one-star: {0.07, -0.25}
23:54:17.035 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
23:54:17.035 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
23:54:17.036 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.31 mountX=-0.11 mountY=0.22, mountTheta=2.02
23:54:17.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.25, opts=13)
23:54:17.039 00.001 21068 Enqueuing Move request for scope (0.07, -0.25)
23:54:17.040 00.001 16108 Worker thread wakes up
23:54:17.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
23:54:17.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
23:54:17.040 00.000 16108 Moving (0.07, -0.25) raw xDistance=-0.11 yDistance=0.22
23:54:17.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:54:17.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:54:17.040 00.000 16108 MoveAxis(E, 0, ABG)
23:54:17.040 00.000 16108 Move returns status 0, amount 0
23:54:17.040 00.000 16108 MoveAxis(S, 45, ABG)
23:54:17.040 00.000 16108 Guiding  Dir = 1, Dur = 45
23:54:17.042 00.002 16108 IsSlewing returns 0
23:54:17.042 00.000 16108 IsGuiding returns 0
23:54:17.046 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4102, FiltMin=3487, FiltMax=30499, Gamma=1.000
23:54:17.060 00.014 21068 UpdateGuideState exits: m=48262 SNR=39.2
23:54:17.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:17.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:17.062 00.000 21068 Enqueuing Expose request
23:54:17.104 00.042 16108 IsGuiding returns 1
23:54:17.104 00.000 16108 scope still moving after pulse duration time elapsed
23:54:17.134 00.030 16108 IsSlewing returns 0
23:54:17.134 00.000 16108 IsGuiding returns 1
23:54:17.166 00.032 16108 IsSlewing returns 0
23:54:17.166 00.000 16108 IsGuiding returns 1
23:54:17.197 00.031 16108 IsSlewing returns 0
23:54:17.197 00.000 16108 IsGuiding returns 0
23:54:17.197 00.000 16108 scope move finished after 45 + 110 ms
23:54:17.197 00.000 16108 Move returns status 0, amount 45
23:54:17.197 00.000 16108 move complete, result=0
23:54:17.197 00.000 16108 worker thread done servicing request
23:54:17.197 00.000 16108 Worker thread wakes up
23:54:17.197 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
23:54:17.200 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:17.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:18.176 00.976 16108 Exposure complete
23:54:18.232 00.056 16108 worker thread done servicing request
23:54:18.232 00.000 21068 OnExposeComplete: enter
23:54:18.234 00.002 21068 UpdateGuideState(): m_state=6
23:54:18.236 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5923
23:54:18.238 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=876.78, Mass=48345, SNR=33.7, Peak=8800 HFD=3.2
23:54:18.240 00.002 21068 MultiStar: [#1 0.05,0.03,1.21,U] [#2 -0.05,-0.15,1.21,U] [#3 -0.08,-0.12,1.08,U] [#4 -0.41,0.48,0.00,M1] [#5 -0.06,0.19,1.17,U] [#6 -0.36,0.64,0.00,M1] [#7 -0.44,0.41,0.00,M2] [#8 -0.39,-0.07,0.70,U] 
23:54:18.240 00.000 21068 refined, 5 included, MultiStar: {-0.06, -0.04}, one-star: {0.06, -0.13}
23:54:18.241 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.75)
23:54:18.242 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
23:54:18.243 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=0.05 mountY=0.05, mountTheta=0.78
23:54:18.244 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
23:54:18.245 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
23:54:18.246 00.001 16108 Worker thread wakes up
23:54:18.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:54:18.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:54:18.246 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
23:54:18.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:18.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:18.246 00.000 16108 MoveAxis(E, 0, ABG)
23:54:18.246 00.000 16108 Move returns status 0, amount 0
23:54:18.247 00.001 16108 MoveAxis(N, 0, ABG)
23:54:18.247 00.000 16108 Move returns status 0, amount 0
23:54:18.247 00.000 16108 move complete, result=0
23:54:18.247 00.000 16108 worker thread done servicing request
23:54:18.251 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=4105, FiltMin=3504, FiltMax=33997, Gamma=1.000
23:54:18.270 00.019 21068 UpdateGuideState exits: m=48345 SNR=33.7
23:54:18.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:18.273 00.001 21068 Enqueuing Expose request
23:54:18.273 00.000 16108 Worker thread wakes up
23:54:18.274 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:18.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:18.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:19.438 01.164 16108 Exposure complete
23:54:19.512 00.074 16108 worker thread done servicing request
23:54:19.512 00.000 21068 OnExposeComplete: enter
23:54:19.513 00.001 21068 UpdateGuideState(): m_state=6
23:54:19.514 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5924
23:54:19.516 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.98, Mass=45277, SNR=38.3, Peak=8912 HFD=3.0
23:54:19.518 00.002 21068 MultiStar: [#1 -0.50,0.24,0.00,M1] [#2 -0.01,0.30,1.14,U] [#3 -0.33,0.33,1.31,U] [#4 0.01,0.31,0.83,U] [#5 0.02,0.24,0.90,U] [#6 0.21,0.64,0.00,M2] [#7 -0.77,0.35,0.00,M3] [#8 -0.78,0.27,0.00,M1] 
23:54:19.519 00.001 21068 single-star, 4 included, MultiStar: {-0.09, 0.25}, one-star: {-0.06, 0.07}
23:54:19.521 00.002 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:54:19.522 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
23:54:19.523 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.24 mountX=0.07 mountY=-0.06, mountTheta=-0.69
23:54:19.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
23:54:19.526 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
23:54:19.527 00.001 16108 Worker thread wakes up
23:54:19.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:54:19.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:54:19.527 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
23:54:19.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:54:19.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:19.529 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:19.529 00.000 16108 MoveAxis(E, 0, ABG)
23:54:19.529 00.000 16108 Move returns status 0, amount 0
23:54:19.529 00.000 16108 MoveAxis(N, 0, ABG)
23:54:19.529 00.000 16108 Move returns status 0, amount 0
23:54:19.529 00.000 16108 move complete, result=0
23:54:19.529 00.000 16108 worker thread done servicing request
23:54:19.535 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4102, FiltMin=3465, FiltMax=27357, Gamma=1.000
23:54:19.549 00.014 21068 UpdateGuideState exits: m=45277 SNR=38.3
23:54:19.551 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:19.551 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:19.552 00.001 21068 Enqueuing Expose request
23:54:19.553 00.001 16108 Worker thread wakes up
23:54:19.553 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:19.555 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:19.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:20.517 00.962 16108 Exposure complete
23:54:20.573 00.056 16108 worker thread done servicing request
23:54:20.573 00.000 21068 OnExposeComplete: enter
23:54:20.574 00.001 21068 UpdateGuideState(): m_state=6
23:54:20.576 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5925
23:54:20.577 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.92, Mass=59455, SNR=48.8, Peak=9123 HFD=3.0
23:54:20.578 00.001 21068 MultiStar: [#1 -0.21,-0.01,0.81,U] [#2 -0.00,0.03,0.96,U] [#3 -0.68,-0.06,0.00,M1] [#4 -0.26,0.71,0.00,M1] [#5 -0.20,0.12,0.83,U] [#6 -0.45,-0.08,0.58,U] [#7 -0.91,0.06,0.00,M4] [#8 -0.14,0.02,0.55,U] 
23:54:20.579 00.001 21068 refined, 5 included, MultiStar: {-0.23, 0.02}, one-star: {-0.43, 0.02}
23:54:20.579 00.000 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
23:54:20.580 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
23:54:20.581 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.05 mountX=0.23 mountY=0.03, mountTheta=0.14
23:54:20.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.02, opts=13)
23:54:20.583 00.001 21068 Enqueuing Move request for scope (-0.23, 0.02)
23:54:20.584 00.001 16108 Worker thread wakes up
23:54:20.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
23:54:20.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
23:54:20.585 00.001 16108 Moving (-0.23, 0.02) raw xDistance=0.23 yDistance=0.03
23:54:20.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:54:20.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:20.585 00.000 16108 MoveAxis(W, 61, ABG)
23:54:20.585 00.000 16108 Guiding  Dir = 3, Dur = 61
23:54:20.586 00.001 16108 IsSlewing returns 0
23:54:20.586 00.000 16108 IsGuiding returns 0
23:54:20.591 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4099, FiltMin=3503, FiltMax=31501, Gamma=1.000
23:54:20.618 00.027 21068 UpdateGuideState exits: m=59455 SNR=48.8
23:54:20.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:20.620 00.000 21068 Enqueuing Expose request
23:54:20.631 00.011 16108 PulseGuide returned control before completion, sleep 27
23:54:20.662 00.031 16108 IsGuiding returns 1
23:54:20.662 00.000 16108 scope still moving after pulse duration time elapsed
23:54:20.693 00.031 16108 IsSlewing returns 0
23:54:20.693 00.000 16108 IsGuiding returns 1
23:54:20.724 00.031 16108 IsSlewing returns 0
23:54:20.724 00.000 16108 IsGuiding returns 0
23:54:20.724 00.000 16108 scope move finished after 61 + 76 ms
23:54:20.724 00.000 16108 Move returns status 0, amount 61
23:54:20.724 00.000 16108 MoveAxis(N, 0, ABG)
23:54:20.724 00.000 16108 Move returns status 0, amount 0
23:54:20.724 00.000 16108 move complete, result=0
23:54:20.724 00.000 16108 worker thread done servicing request
23:54:20.724 00.000 16108 Worker thread wakes up
23:54:20.725 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:20.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:20.725 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
23:54:21.884 01.159 16108 Exposure complete
23:54:21.941 00.057 16108 worker thread done servicing request
23:54:21.941 00.000 21068 OnExposeComplete: enter
23:54:21.942 00.001 21068 UpdateGuideState(): m_state=6
23:54:21.943 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5926
23:54:21.944 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.74, Mass=45593, SNR=37.3, Peak=8803 HFD=2.6
23:54:21.945 00.001 21068 MultiStar: [#1 -0.11,-0.18,1.11,U] [#2 0.05,0.06,1.03,U] [#3 -0.14,-0.21,1.02,U] [#4 0.08,0.25,1.15,U] [#5 0.03,-0.14,1.17,U] [#6 0.07,0.20,0.87,U] [#7 -1.13,0.88,0.00,M5] [#8 -0.31,0.19,0.69,U] 
23:54:21.945 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.47, -0.16}
23:54:21.946 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
23:54:21.947 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
23:54:21.949 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=0.09 mountY=0.03, mountTheta=0.36
23:54:21.950 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
23:54:21.951 00.001 21068 Enqueuing Move request for scope (-0.09, -0.01)
23:54:21.951 00.000 16108 Worker thread wakes up
23:54:21.952 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:54:21.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:54:21.952 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=0.03
23:54:21.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:54:21.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:21.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:21.952 00.000 16108 MoveAxis(E, 0, ABG)
23:54:21.952 00.000 16108 Move returns status 0, amount 0
23:54:21.952 00.000 16108 MoveAxis(N, 0, ABG)
23:54:21.952 00.000 16108 Move returns status 0, amount 0
23:54:21.952 00.000 16108 move complete, result=0
23:54:21.952 00.000 16108 worker thread done servicing request
23:54:21.955 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=4099, FiltMin=3539, FiltMax=30550, Gamma=1.000
23:54:21.970 00.015 21068 UpdateGuideState exits: m=45593 SNR=37.3
23:54:21.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:21.971 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:21.972 00.001 21068 Enqueuing Expose request
23:54:21.973 00.001 16108 Worker thread wakes up
23:54:21.973 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:21.974 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:21.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:22.956 00.982 16108 Exposure complete
23:54:23.049 00.093 16108 worker thread done servicing request
23:54:23.049 00.000 21068 OnExposeComplete: enter
23:54:23.052 00.003 21068 UpdateGuideState(): m_state=6
23:54:23.053 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5927
23:54:23.055 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=877.01, Mass=32371, SNR=27.8, Peak=9184 HFD=2.2
23:54:23.057 00.002 21068 MultiStar: [#1 -0.17,0.27,1.61,U] [#2 0.40,0.31,0.00,M1] [#3 0.27,-0.05,1.52,U] [#4 -0.06,0.59,0.00,M1] [#5 0.53,0.37,0.00,M1] [#6 -0.50,0.13,0.00,M1] [#7 -0.84,0.89,0.00,M6] [#8 -0.44,0.17,1.01,U] 
23:54:23.059 00.002 21068 single-star, 3 included, MultiStar: {-0.05, 0.12}, one-star: {0.08, 0.10}
23:54:23.060 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
23:54:23.061 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
23:54:23.062 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
23:54:23.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
23:54:23.064 00.000 21068 Enqueuing Move request for scope (0.08, 0.10)
23:54:23.065 00.001 16108 Worker thread wakes up
23:54:23.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:54:23.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:54:23.065 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.12
23:54:23.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:54:23.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:23.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:54:23.065 00.000 16108 MoveAxis(E, 0, ABG)
23:54:23.065 00.000 16108 Move returns status 0, amount 0
23:54:23.065 00.000 16108 MoveAxis(N, 0, ABG)
23:54:23.066 00.001 16108 Move returns status 0, amount 0
23:54:23.066 00.000 16108 move complete, result=0
23:54:23.066 00.000 16108 worker thread done servicing request
23:54:23.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4099, FiltMin=3449, FiltMax=30989, Gamma=1.000
23:54:23.084 00.014 21068 UpdateGuideState exits: m=32371 SNR=27.8
23:54:23.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.085 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:23.086 00.001 21068 Enqueuing Expose request
23:54:23.087 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:23.087 00.000 16108 Worker thread wakes up
23:54:23.088 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:23.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:24.255 01.167 16108 Exposure complete
23:54:24.315 00.060 16108 worker thread done servicing request
23:54:24.315 00.000 21068 OnExposeComplete: enter
23:54:24.316 00.001 21068 UpdateGuideState(): m_state=6
23:54:24.317 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5928
23:54:24.318 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.98, Mass=51161, SNR=44.2, Peak=9008 HFD=3.1
23:54:24.319 00.001 21068 MultiStar: [#1 -0.18,0.45,0.00,M1] [#2 -0.02,0.13,1.01,U] [#3 -0.11,0.55,0.00,M1] [#4 -0.08,0.54,0.00,M2] [#5 0.27,0.48,0.00,M2] [#6 0.23,0.12,0.70,U] [#7 -0.16,1.02,0.00,M7] [#8 -0.40,0.13,0.65,U] 
23:54:24.320 00.001 21068 refined, 3 included, MultiStar: {-0.13, 0.11}, one-star: {-0.31, 0.08}
23:54:24.321 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
23:54:24.322 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
23:54:24.323 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.41 mountX=0.14 mountY=-0.08, mountTheta=-0.51
23:54:24.324 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.11, opts=13)
23:54:24.325 00.001 21068 Enqueuing Move request for scope (-0.13, 0.11)
23:54:24.326 00.001 16108 Worker thread wakes up
23:54:24.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:54:24.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:54:24.326 00.000 16108 Moving (-0.13, 0.11) raw xDistance=0.14 yDistance=-0.08
23:54:24.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:54:24.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:24.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:54:24.326 00.000 16108 MoveAxis(E, 0, ABG)
23:54:24.326 00.000 16108 Move returns status 0, amount 0
23:54:24.326 00.000 16108 MoveAxis(N, 0, ABG)
23:54:24.326 00.000 16108 Move returns status 0, amount 0
23:54:24.326 00.000 16108 move complete, result=0
23:54:24.326 00.000 16108 worker thread done servicing request
23:54:24.330 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4096, FiltMin=3542, FiltMax=25942, Gamma=1.000
23:54:24.351 00.021 21068 UpdateGuideState exits: m=51161 SNR=44.2
23:54:24.353 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:24.355 00.001 21068 Enqueuing Expose request
23:54:24.356 00.001 16108 Worker thread wakes up
23:54:24.356 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:24.357 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:24.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:25.318 00.961 16108 Exposure complete
23:54:25.375 00.057 16108 worker thread done servicing request
23:54:25.375 00.000 21068 OnExposeComplete: enter
23:54:25.376 00.001 21068 UpdateGuideState(): m_state=6
23:54:25.377 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5929
23:54:25.377 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=877.07, Mass=40077, SNR=38.4, Peak=8848 HFD=2.6
23:54:25.378 00.001 21068 MultiStar: [#1 0.10,0.22,1.11,U] [#2 0.49,0.13,0.00,M1] [#3 -0.12,0.42,1.09,U] [#4 0.37,0.19,0.99,U] [#5 0.26,0.08,1.09,U] [#6 0.52,0.29,0.00,M1] [#7 -0.93,0.93,0.00,M8] [#8 -0.12,-0.04,0.88,U] 
23:54:25.379 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {-0.20, 0.17}
23:54:25.380 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:54:25.381 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
23:54:25.381 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.29 mountX=-0.02 mountY=-0.19, mountTheta=-1.68
23:54:25.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
23:54:25.383 00.000 21068 Enqueuing Move request for scope (0.05, 0.18)
23:54:25.385 00.002 16108 Worker thread wakes up
23:54:25.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
23:54:25.385 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
23:54:25.385 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.02 yDistance=-0.19
23:54:25.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:54:25.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:25.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:54:25.385 00.000 16108 MoveAxis(E, 0, ABG)
23:54:25.385 00.000 16108 Move returns status 0, amount 0
23:54:25.385 00.000 16108 MoveAxis(N, 0, ABG)
23:54:25.385 00.000 16108 Move returns status 0, amount 0
23:54:25.385 00.000 16108 move complete, result=0
23:54:25.385 00.000 16108 worker thread done servicing request
23:54:25.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4093, FiltMin=3545, FiltMax=30806, Gamma=1.000
23:54:25.408 00.019 21068 UpdateGuideState exits: m=40077 SNR=38.4
23:54:25.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:25.409 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:25.410 00.001 21068 Enqueuing Expose request
23:54:25.411 00.001 16108 Worker thread wakes up
23:54:25.411 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:25.411 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:25.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:26.592 01.181 16108 Exposure complete
23:54:26.665 00.073 16108 worker thread done servicing request
23:54:26.665 00.000 21068 OnExposeComplete: enter
23:54:26.666 00.001 21068 UpdateGuideState(): m_state=6
23:54:26.667 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5930
23:54:26.667 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.76, Mass=48619, SNR=40.8, Peak=8659 HFD=3.2
23:54:26.670 00.003 21068 MultiStar: [#1 0.21,-0.14,1.03,U] [#2 0.52,-0.29,0.00,M2] [#3 -0.01,-0.08,0.85,U] [#4 -0.18,-0.05,0.83,U] [#5 0.15,0.10,0.85,U] [#6 -0.16,0.14,0.76,U] [#7 -0.94,0.54,0.00,M9] [#8 -0.25,0.30,0.70,U] 
23:54:26.670 00.000 21068 refined, 6 included, MultiStar: {-0.01, 0.00}, one-star: {0.08, -0.15}
23:54:26.671 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
23:54:26.672 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
23:54:26.673 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.83 mountX=0.01 mountY=-0.00, mountTheta=-0.07
23:54:26.674 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.00, opts=13)
23:54:26.675 00.001 21068 Enqueuing Move request for scope (-0.01, 0.00)
23:54:26.675 00.000 16108 Worker thread wakes up
23:54:26.676 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:54:26.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:54:26.676 00.000 16108 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=-0.00
23:54:26.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:54:26.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:26.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:54:26.676 00.000 16108 MoveAxis(E, 0, ABG)
23:54:26.676 00.000 16108 Move returns status 0, amount 0
23:54:26.676 00.000 16108 MoveAxis(N, 0, ABG)
23:54:26.676 00.000 16108 Move returns status 0, amount 0
23:54:26.676 00.000 16108 move complete, result=0
23:54:26.676 00.000 16108 worker thread done servicing request
23:54:26.680 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4086, FiltMin=3533, FiltMax=28829, Gamma=1.000
23:54:26.695 00.015 21068 UpdateGuideState exits: m=48619 SNR=40.8
23:54:26.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.696 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:26.697 00.001 21068 Enqueuing Expose request
23:54:26.698 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:26.698 00.000 16108 Worker thread wakes up
23:54:26.700 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:26.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:27.660 00.960 16108 Exposure complete
23:54:27.726 00.066 16108 worker thread done servicing request
23:54:27.726 00.000 21068 OnExposeComplete: enter
23:54:27.728 00.002 21068 UpdateGuideState(): m_state=6
23:54:27.728 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5931
23:54:27.729 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.80, Mass=55692, SNR=45.5, Peak=9920 HFD=2.9
23:54:27.730 00.001 21068 MultiStar: [#1 -0.02,-0.46,0.83,U] [#2 0.30,-0.08,1.01,U] [#3 -0.04,-0.26,0.88,U] [#4 0.12,0.07,0.80,U] [#5 0.10,-0.19,0.73,U] [#6 0.24,-0.81,0.00,M1] [#7 -0.92,0.46,0.00,M10] [#8 -0.30,0.53,0.00,M1] 
23:54:27.730 00.000 21068 refined, 5 included, MultiStar: {0.01, -0.17}, one-star: {-0.34, -0.10}
23:54:27.731 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
23:54:27.732 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
23:54:27.733 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.49 mountX=-0.04 mountY=0.16, mountTheta=1.83
23:54:27.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.17, opts=13)
23:54:27.736 00.001 21068 Enqueuing Move request for scope (0.01, -0.17)
23:54:27.737 00.001 16108 Worker thread wakes up
23:54:27.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
23:54:27.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
23:54:27.737 00.000 16108 Moving (0.01, -0.17) raw xDistance=-0.04 yDistance=0.16
23:54:27.738 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:54:27.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:27.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:54:27.738 00.000 16108 MoveAxis(E, 0, ABG)
23:54:27.738 00.000 16108 Move returns status 0, amount 0
23:54:27.738 00.000 16108 MoveAxis(N, 0, ABG)
23:54:27.738 00.000 16108 Move returns status 0, amount 0
23:54:27.738 00.000 16108 move complete, result=0
23:54:27.738 00.000 16108 worker thread done servicing request
23:54:27.745 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4083, FiltMin=3507, FiltMax=31949, Gamma=1.000
23:54:27.771 00.026 21068 UpdateGuideState exits: m=55692 SNR=45.5
23:54:27.773 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:27.774 00.000 21068 Enqueuing Expose request
23:54:27.775 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:27.776 00.001 16108 Worker thread wakes up
23:54:27.776 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:27.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:28.946 01.170 16108 Exposure complete
23:54:29.004 00.058 16108 worker thread done servicing request
23:54:29.004 00.000 21068 OnExposeComplete: enter
23:54:29.005 00.001 21068 UpdateGuideState(): m_state=6
23:54:29.005 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5932
23:54:29.006 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.65, Mass=61663, SNR=46.0, Peak=10592 HFD=3.3
23:54:29.007 00.001 21068 MultiStar: [#1 -0.11,-0.13,0.91,U] [#2 0.14,-0.01,0.94,U] [#3 -0.36,-0.02,0.57,U] [#4 -0.04,0.07,0.79,U] [#5 0.25,0.11,0.81,U] [#6 0.15,-0.13,0.82,U] [#7 -0.40,0.05,0.59,U] [#8 -0.48,-0.22,0.00,M2] 
23:54:29.008 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.11, -0.26}
23:54:29.008 00.000 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
23:54:29.009 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
23:54:29.010 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.62 mountX=-0.01 mountY=0.05, mountTheta=1.70
23:54:29.013 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.05, opts=13)
23:54:29.016 00.003 21068 Enqueuing Move request for scope (-0.00, -0.05)
23:54:29.017 00.001 16108 Worker thread wakes up
23:54:29.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
23:54:29.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
23:54:29.017 00.000 16108 Moving (-0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
23:54:29.018 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:54:29.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:29.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:29.018 00.000 16108 MoveAxis(E, 0, ABG)
23:54:29.018 00.000 16108 Move returns status 0, amount 0
23:54:29.018 00.000 16108 MoveAxis(N, 0, ABG)
23:54:29.018 00.000 16108 Move returns status 0, amount 0
23:54:29.018 00.000 16108 move complete, result=0
23:54:29.018 00.000 16108 worker thread done servicing request
23:54:29.025 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4080, FiltMin=3497, FiltMax=30365, Gamma=1.000
23:54:29.045 00.020 21068 UpdateGuideState exits: m=61663 SNR=46.0
23:54:29.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:29.048 00.000 21068 Enqueuing Expose request
23:54:29.049 00.001 16108 Worker thread wakes up
23:54:29.049 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:29.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:29.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:30.025 00.975 16108 Exposure complete
23:54:30.093 00.068 16108 worker thread done servicing request
23:54:30.093 00.000 21068 OnExposeComplete: enter
23:54:30.094 00.001 21068 UpdateGuideState(): m_state=6
23:54:30.094 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5933
23:54:30.095 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=877.11, Mass=55617, SNR=41.3, Peak=9936 HFD=3.1
23:54:30.096 00.001 21068 MultiStar: [#1 0.23,0.16,1.06,U] [#2 0.49,0.11,0.00,M1] [#3 0.37,0.24,0.87,U] [#4 -0.02,0.57,0.00,M1] [#5 0.47,-0.07,0.90,U] [#6 -0.35,0.04,0.83,U] [#7 -0.23,0.27,0.77,U] [#8 0.08,0.26,0.91,U] 
23:54:30.097 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.16}, one-star: {0.34, 0.20}
23:54:30.098 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
23:54:30.098 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
23:54:30.099 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
23:54:30.100 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.16, opts=13)
23:54:30.101 00.001 21068 Enqueuing Move request for scope (0.15, 0.16)
23:54:30.102 00.001 16108 Worker thread wakes up
23:54:30.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
23:54:30.102 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
23:54:30.102 00.000 16108 Moving (0.15, 0.16) raw xDistance=-0.12 yDistance=-0.19
23:54:30.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:30.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:30.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:54:30.102 00.000 16108 MoveAxis(E, 0, ABG)
23:54:30.102 00.000 16108 Move returns status 0, amount 0
23:54:30.102 00.000 16108 MoveAxis(N, 0, ABG)
23:54:30.102 00.000 16108 Move returns status 0, amount 0
23:54:30.102 00.000 16108 move complete, result=0
23:54:30.102 00.000 16108 worker thread done servicing request
23:54:30.107 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1955, max=65535, med=4077, FiltMin=3469, FiltMax=31965, Gamma=1.000
23:54:30.121 00.014 21068 UpdateGuideState exits: m=55617 SNR=41.3
23:54:30.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:30.122 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:30.123 00.001 21068 Enqueuing Expose request
23:54:30.125 00.002 16108 Worker thread wakes up
23:54:30.125 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:30.126 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:30.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:31.292 01.166 16108 Exposure complete
23:54:31.370 00.078 16108 worker thread done servicing request
23:54:31.370 00.000 21068 OnExposeComplete: enter
23:54:31.371 00.001 21068 UpdateGuideState(): m_state=6
23:54:31.372 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5934
23:54:31.373 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=877.12, Mass=51118, SNR=40.4, Peak=9488 HFD=3.2
23:54:31.373 00.000 21068 MultiStar: [#1 0.09,0.28,1.26,U] [#2 0.20,0.15,1.20,U] [#3 0.20,-0.04,0.71,U] [#4 -0.48,0.54,0.00,M2] [#5 0.15,0.18,0.86,U] [#6 -0.24,0.60,0.00,M1] [#7 -0.50,0.41,0.00,M9] [#8 -0.28,0.36,0.73,U] 
23:54:31.374 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.20}, one-star: {0.12, 0.21}
23:54:31.375 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
23:54:31.375 00.000 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
23:54:31.377 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=-0.06 mountY=-0.21, mountTheta=-1.84
23:54:31.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.20, opts=13)
23:54:31.379 00.000 21068 Enqueuing Move request for scope (0.09, 0.20)
23:54:31.380 00.001 16108 Worker thread wakes up
23:54:31.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:54:31.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:54:31.380 00.000 16108 Moving (0.09, 0.20) raw xDistance=-0.06 yDistance=-0.21
23:54:31.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:54:31.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:31.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:54:31.380 00.000 16108 MoveAxis(E, 0, ABG)
23:54:31.380 00.000 16108 Move returns status 0, amount 0
23:54:31.381 00.001 16108 MoveAxis(N, 0, ABG)
23:54:31.381 00.000 16108 Move returns status 0, amount 0
23:54:31.381 00.000 16108 move complete, result=0
23:54:31.381 00.000 16108 worker thread done servicing request
23:54:31.392 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4070, FiltMin=3481, FiltMax=29229, Gamma=1.000
23:54:31.419 00.027 21068 UpdateGuideState exits: m=51118 SNR=40.4
23:54:31.421 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:31.423 00.001 21068 Enqueuing Expose request
23:54:31.426 00.003 16108 Worker thread wakes up
23:54:31.426 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:31.427 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:31.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:32.393 00.966 16108 Exposure complete
23:54:32.496 00.103 16108 worker thread done servicing request
23:54:32.496 00.000 21068 OnExposeComplete: enter
23:54:32.498 00.002 21068 UpdateGuideState(): m_state=6
23:54:32.499 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5935
23:54:32.500 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.74, Mass=48576, SNR=40.2, Peak=10816 HFD=2.8
23:54:32.501 00.001 21068 MultiStar: [#1 0.29,-0.08,1.03,U] [#2 0.52,0.07,0.00,M1] [#3 0.21,0.23,0.86,U] [#4 0.14,0.20,1.04,U] [#5 0.35,0.20,1.18,U] [#6 0.32,0.14,0.80,U] [#7 -0.88,0.17,0.00,M10] [#8 -0.24,-0.22,0.86,U] 
23:54:32.502 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.12, -0.17}
23:54:32.503 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
23:54:32.503 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
23:54:32.505 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
23:54:32.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.05, opts=13)
23:54:32.508 00.001 21068 Enqueuing Move request for scope (0.18, 0.05)
23:54:32.509 00.001 16108 Worker thread wakes up
23:54:32.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:54:32.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:54:32.509 00.000 16108 Moving (0.18, 0.05) raw xDistance=-0.17 yDistance=-0.09
23:54:32.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:54:32.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:32.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:32.509 00.000 16108 MoveAxis(E, 0, ABG)
23:54:32.509 00.000 16108 Move returns status 0, amount 0
23:54:32.509 00.000 16108 MoveAxis(N, 0, ABG)
23:54:32.509 00.000 16108 Move returns status 0, amount 0
23:54:32.510 00.001 16108 move complete, result=0
23:54:32.510 00.000 16108 worker thread done servicing request
23:54:32.515 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4067, FiltMin=3465, FiltMax=32467, Gamma=1.000
23:54:32.538 00.023 21068 UpdateGuideState exits: m=48576 SNR=40.2
23:54:32.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:32.541 00.001 21068 Enqueuing Expose request
23:54:32.541 00.000 16108 Worker thread wakes up
23:54:32.541 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:32.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:32.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:33.697 01.155 16108 Exposure complete
23:54:33.755 00.058 16108 worker thread done servicing request
23:54:33.755 00.000 21068 OnExposeComplete: enter
23:54:33.756 00.001 21068 UpdateGuideState(): m_state=6
23:54:33.756 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5936
23:54:33.757 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.90, Mass=57242, SNR=44.1, Peak=10112 HFD=3.0
23:54:33.758 00.001 21068 MultiStar: [#1 0.21,0.08,0.98,U] [#2 0.51,0.02,0.00,M2] [#3 0.08,0.06,0.81,U] [#4 0.20,0.54,0.00,M2] [#5 0.43,0.24,0.00,M1] [#6 0.14,0.26,0.88,U] [#7 -0.64,0.73,0.00,R] [#8 -0.09,0.24,0.89,U] 
23:54:33.760 00.002 21068 single-star, 4 included, MultiStar: {0.06, 0.12}, one-star: {-0.03, -0.01}
23:54:33.760 00.000 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
23:54:33.761 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
23:54:33.762 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.88 mountX=0.03 mountY=0.02, mountTheta=0.49
23:54:33.763 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
23:54:33.764 00.001 21068 Enqueuing Move request for scope (-0.03, -0.01)
23:54:33.765 00.001 16108 Worker thread wakes up
23:54:33.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:54:33.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:54:33.765 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
23:54:33.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:54:33.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:33.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:33.765 00.000 16108 MoveAxis(E, 0, ABG)
23:54:33.765 00.000 16108 Move returns status 0, amount 0
23:54:33.765 00.000 16108 MoveAxis(N, 0, ABG)
23:54:33.765 00.000 16108 Move returns status 0, amount 0
23:54:33.765 00.000 16108 move complete, result=0
23:54:33.765 00.000 16108 worker thread done servicing request
23:54:33.769 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4064, FiltMin=3504, FiltMax=29037, Gamma=1.000
23:54:33.783 00.014 21068 UpdateGuideState exits: m=57242 SNR=44.1
23:54:33.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:33.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:33.786 00.001 21068 Enqueuing Expose request
23:54:33.786 00.000 16108 Worker thread wakes up
23:54:33.786 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:33.788 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:33.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:34.765 00.977 16108 Exposure complete
23:54:34.829 00.064 16108 worker thread done servicing request
23:54:34.829 00.000 21068 OnExposeComplete: enter
23:54:34.830 00.001 21068 UpdateGuideState(): m_state=6
23:54:34.831 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5937
23:54:34.833 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.83, Mass=56410, SNR=42.5, Peak=10864 HFD=2.8
23:54:34.835 00.002 21068 MultiStar: [#1 0.41,0.04,0.99,U] [#2 0.55,-0.13,0.00,M3] [#3 0.16,-0.34,1.05,U] [#4 0.22,0.17,0.86,U] [#5 0.50,0.70,0.00,M2] [#6 0.81,0.19,0.00,M1] [#7 0.41,-0.28,0.00,M1] [#8 -0.14,-0.12,0.75,U] 
23:54:34.836 00.001 21068 single-star, 4 included, MultiStar: {0.17, -0.07}, one-star: {0.15, -0.08}
23:54:34.837 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
23:54:34.839 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
23:54:34.840 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.16 mountY=0.04, mountTheta=2.88
23:54:34.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.08, opts=13)
23:54:34.844 00.002 21068 Enqueuing Move request for scope (0.15, -0.08)
23:54:34.845 00.001 16108 Worker thread wakes up
23:54:34.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:54:34.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:54:34.845 00.000 16108 Moving (0.15, -0.08) raw xDistance=-0.16 yDistance=0.04
23:54:34.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:54:34.846 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:34.846 00.000 16108 MoveAxis(E, 0, ABG)
23:54:34.846 00.000 16108 Move returns status 0, amount 0
23:54:34.846 00.000 16108 MoveAxis(N, 0, ABG)
23:54:34.846 00.000 16108 Move returns status 0, amount 0
23:54:34.846 00.000 16108 move complete, result=0
23:54:34.846 00.000 16108 worker thread done servicing request
23:54:34.853 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4057, FiltMin=3355, FiltMax=31571, Gamma=1.000
23:54:34.873 00.020 21068 UpdateGuideState exits: m=56410 SNR=42.5
23:54:34.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:34.877 00.002 21068 Enqueuing Expose request
23:54:34.878 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:34.878 00.000 16108 Worker thread wakes up
23:54:34.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:34.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:36.036 01.157 16108 Exposure complete
23:54:36.107 00.071 16108 worker thread done servicing request
23:54:36.107 00.000 21068 OnExposeComplete: enter
23:54:36.109 00.002 21068 UpdateGuideState(): m_state=6
23:54:36.111 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5938
23:54:36.112 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.66, Mass=50247, SNR=41.4, Peak=9808 HFD=2.9
23:54:36.113 00.001 21068 MultiStar: [#1 0.30,0.11,0.78,U] [#2 0.72,0.02,0.00,M4] [#3 0.22,-0.02,1.00,U] [#4 0.39,0.17,1.15,U] [#5 0.53,0.08,0.00,M3] [#6 -0.12,-0.05,0.86,U] [#7 0.14,-0.53,0.00,M2] [#8 -0.26,0.15,0.86,U] 
23:54:36.114 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.07, -0.24}
23:54:36.115 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
23:54:36.116 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
23:54:36.116 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
23:54:36.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
23:54:36.119 00.001 21068 Enqueuing Move request for scope (0.11, 0.02)
23:54:36.120 00.001 16108 Worker thread wakes up
23:54:36.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:54:36.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:54:36.120 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.11 yDistance=-0.05
23:54:36.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:54:36.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:54:36.120 00.000 16108 MoveAxis(E, 0, ABG)
23:54:36.120 00.000 16108 Move returns status 0, amount 0
23:54:36.121 00.001 16108 MoveAxis(N, 0, ABG)
23:54:36.121 00.000 16108 Move returns status 0, amount 0
23:54:36.121 00.000 16108 move complete, result=0
23:54:36.121 00.000 16108 worker thread done servicing request
23:54:36.123 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=4051, FiltMin=3491, FiltMax=28726, Gamma=1.000
23:54:36.144 00.021 21068 UpdateGuideState exits: m=50247 SNR=41.4
23:54:36.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.147 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:36.148 00.001 21068 Enqueuing Expose request
23:54:36.150 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:36.151 00.001 16108 Worker thread wakes up
23:54:36.151 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:36.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:37.118 00.967 16108 Exposure complete
23:54:37.182 00.064 16108 worker thread done servicing request
23:54:37.182 00.000 21068 OnExposeComplete: enter
23:54:37.183 00.001 21068 UpdateGuideState(): m_state=6
23:54:37.184 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5939
23:54:37.185 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=877.12, Mass=58835, SNR=52.0, Peak=10800 HFD=2.9
23:54:37.187 00.002 21068 MultiStar: [#1 0.09,0.27,0.78,U] [#2 0.34,-0.17,0.87,U] [#3 -0.48,-0.25,0.00,M1] [#4 0.02,0.36,0.78,U] [#5 0.10,0.37,0.79,U] [#6 -0.26,0.33,0.59,U] [#7 -0.02,-0.58,0.00,M3] [#8 -0.12,-0.20,0.88,U] 
23:54:37.188 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.27, 0.22}
23:54:37.189 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
23:54:37.190 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
23:54:37.190 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=-0.05 mountY=-0.17, mountTheta=-1.89
23:54:37.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.15, opts=13)
23:54:37.194 00.002 21068 Enqueuing Move request for scope (0.08, 0.15)
23:54:37.195 00.001 16108 Worker thread wakes up
23:54:37.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
23:54:37.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
23:54:37.196 00.001 16108 Moving (0.08, 0.15) raw xDistance=-0.05 yDistance=-0.17
23:54:37.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:37.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:37.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:37.196 00.000 16108 MoveAxis(E, 0, ABG)
23:54:37.196 00.000 16108 Move returns status 0, amount 0
23:54:37.196 00.000 16108 MoveAxis(N, 0, ABG)
23:54:37.196 00.000 16108 Move returns status 0, amount 0
23:54:37.196 00.000 16108 move complete, result=0
23:54:37.197 00.001 16108 worker thread done servicing request
23:54:37.202 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4048, FiltMin=3424, FiltMax=34173, Gamma=1.000
23:54:37.225 00.023 21068 UpdateGuideState exits: m=58835 SNR=52.0
23:54:37.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:37.226 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:37.227 00.001 21068 Enqueuing Expose request
23:54:37.228 00.001 16108 Worker thread wakes up
23:54:37.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:37.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:37.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:38.379 01.151 16108 Exposure complete
23:54:38.437 00.058 16108 worker thread done servicing request
23:54:38.438 00.001 21068 OnExposeComplete: enter
23:54:38.438 00.000 21068 UpdateGuideState(): m_state=6
23:54:38.439 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5940
23:54:38.440 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.82, Mass=52956, SNR=40.8, Peak=11312 HFD=2.5
23:54:38.441 00.001 21068 MultiStar: [#1 0.18,0.20,0.95,U] [#2 0.44,-0.05,1.07,U] [#3 0.24,-0.16,1.06,U] [#4 0.01,0.21,0.95,U] [#5 -0.07,-0.11,1.00,U] [#6 0.13,-0.23,0.81,U] [#7 0.41,-0.25,0.00,M4] [#8 0.13,0.02,0.73,U] 
23:54:38.441 00.000 21068 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.30, -0.08}
23:54:38.442 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
23:54:38.443 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
23:54:38.443 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.14 mountX=-0.18 mountY=-0.02, mountTheta=-3.05
23:54:38.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
23:54:38.445 00.000 21068 Enqueuing Move request for scope (0.18, -0.03)
23:54:38.446 00.001 16108 Worker thread wakes up
23:54:38.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:54:38.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:54:38.446 00.000 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.02
23:54:38.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:54:38.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:38.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:38.446 00.000 16108 MoveAxis(E, 0, ABG)
23:54:38.446 00.000 16108 Move returns status 0, amount 0
23:54:38.446 00.000 16108 MoveAxis(N, 0, ABG)
23:54:38.447 00.001 16108 Move returns status 0, amount 0
23:54:38.447 00.000 16108 move complete, result=0
23:54:38.447 00.000 16108 worker thread done servicing request
23:54:38.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4041, FiltMin=3405, FiltMax=30813, Gamma=1.000
23:54:38.465 00.014 21068 UpdateGuideState exits: m=52956 SNR=40.8
23:54:38.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:38.467 00.000 21068 Enqueuing Expose request
23:54:38.468 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:38.469 00.001 16108 Worker thread wakes up
23:54:38.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:38.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:39.436 00.967 16108 Exposure complete
23:54:39.492 00.056 16108 worker thread done servicing request
23:54:39.492 00.000 21068 OnExposeComplete: enter
23:54:39.493 00.001 21068 UpdateGuideState(): m_state=6
23:54:39.493 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5941
23:54:39.494 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=876.95, Mass=60393, SNR=49.0, Peak=9779 HFD=2.9
23:54:39.495 00.001 21068 MultiStar: [#1 -0.06,0.03,0.86,U] [#2 0.07,0.12,1.07,U] [#3 -0.22,-0.56,0.00,M1] [#4 0.18,0.11,0.83,U] [#5 0.38,-0.39,0.00,M2] [#6 0.15,-0.14,0.81,U] [#7 -0.24,-0.76,0.00,M5] [#8 -0.77,-0.17,0.00,M1] 
23:54:39.496 00.001 21068 refined, 4 included, MultiStar: {-0.05, 0.04}, one-star: {-0.52, 0.04}
23:54:39.496 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
23:54:39.497 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
23:54:39.499 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.44 mountX=0.05 mountY=-0.03, mountTheta=-0.48
23:54:39.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
23:54:39.503 00.002 21068 Enqueuing Move request for scope (-0.05, 0.04)
23:54:39.505 00.002 16108 Worker thread wakes up
23:54:39.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:54:39.505 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:54:39.505 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
23:54:39.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:39.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:39.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:39.506 00.001 16108 MoveAxis(E, 0, ABG)
23:54:39.506 00.000 16108 Move returns status 0, amount 0
23:54:39.506 00.000 16108 MoveAxis(N, 0, ABG)
23:54:39.506 00.000 16108 Move returns status 0, amount 0
23:54:39.506 00.000 16108 move complete, result=0
23:54:39.506 00.000 16108 worker thread done servicing request
23:54:39.512 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4038, FiltMin=3453, FiltMax=33827, Gamma=1.000
23:54:39.540 00.028 21068 UpdateGuideState exits: m=60393 SNR=49.0
23:54:39.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.543 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:39.544 00.001 21068 Enqueuing Expose request
23:54:39.545 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:39.547 00.002 16108 Worker thread wakes up
23:54:39.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:39.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:40.705 01.158 16108 Exposure complete
23:54:40.781 00.076 16108 worker thread done servicing request
23:54:40.781 00.000 21068 OnExposeComplete: enter
23:54:40.782 00.001 21068 UpdateGuideState(): m_state=6
23:54:40.784 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5942
23:54:40.786 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=876.87, Mass=69815, SNR=51.9, Peak=11427 HFD=3.0
23:54:40.788 00.002 21068 MultiStar: [#1 -0.12,-0.10,1.00,U] [#2 0.12,-0.23,0.93,U] [#3 0.33,-0.44,0.00,M2] [#4 -0.22,-0.11,0.66,U] [#5 0.18,-0.43,0.81,U] [#6 -0.20,-0.53,0.00,M1] [#7 0.47,-0.50,0.00,M6] [#8 -0.22,-0.21,0.82,U] 
23:54:40.790 00.002 21068 single-star, 5 included, MultiStar: {-0.05, -0.18}, one-star: {-0.05, -0.04}
23:54:40.791 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
23:54:40.792 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
23:54:40.793 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=0.04 mountY=0.05, mountTheta=0.88
23:54:40.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
23:54:40.797 00.002 21068 Enqueuing Move request for scope (-0.05, -0.04)
23:54:40.798 00.001 16108 Worker thread wakes up
23:54:40.799 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:54:40.799 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:54:40.799 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
23:54:40.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:54:40.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:40.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:40.799 00.000 16108 MoveAxis(E, 0, ABG)
23:54:40.799 00.000 16108 Move returns status 0, amount 0
23:54:40.799 00.000 16108 MoveAxis(N, 0, ABG)
23:54:40.799 00.000 16108 Move returns status 0, amount 0
23:54:40.799 00.000 16108 move complete, result=0
23:54:40.799 00.000 16108 worker thread done servicing request
23:54:40.807 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4032, FiltMin=3481, FiltMax=32499, Gamma=1.000
23:54:40.823 00.016 21068 UpdateGuideState exits: m=69815 SNR=51.9
23:54:40.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:40.824 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:40.825 00.001 21068 Enqueuing Expose request
23:54:40.826 00.001 16108 Worker thread wakes up
23:54:40.826 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:40.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:40.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:41.799 00.973 16108 Exposure complete
23:54:41.869 00.070 16108 worker thread done servicing request
23:54:41.869 00.000 21068 OnExposeComplete: enter
23:54:41.871 00.002 21068 UpdateGuideState(): m_state=6
23:54:41.872 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5943
23:54:41.874 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=876.53, Mass=52731, SNR=43.4, Peak=9683 HFD=3.0
23:54:41.876 00.002 21068 MultiStar: [#1 -0.01,-0.35,1.20,U] [#2 0.23,-0.28,1.22,U] [#3 -0.21,-0.35,0.99,U] [#4 0.01,0.02,0.90,U] [#5 0.52,-0.27,0.00,M2] [#6 0.07,-0.10,0.82,U] [#7 0.10,-0.30,0.71,U] [#8 0.27,-0.13,0.85,U] 
23:54:41.877 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.24}, one-star: {-0.20, -0.37}
23:54:41.879 00.002 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
23:54:41.880 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
23:54:41.882 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.25 cameraTheta=-1.44 mountX=-0.07 mountY=0.23, mountTheta=1.88
23:54:41.886 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.24, opts=13)
23:54:41.887 00.001 21068 Enqueuing Move request for scope (0.03, -0.24)
23:54:41.889 00.002 16108 Worker thread wakes up
23:54:41.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
23:54:41.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
23:54:41.889 00.000 16108 Moving (0.03, -0.24) raw xDistance=-0.07 yDistance=0.23
23:54:41.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:54:41.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:54:41.889 00.000 16108 MoveAxis(E, 0, ABG)
23:54:41.889 00.000 16108 Move returns status 0, amount 0
23:54:41.889 00.000 16108 MoveAxis(S, 46, ABG)
23:54:41.889 00.000 16108 Guiding  Dir = 1, Dur = 46
23:54:41.890 00.001 16108 IsSlewing returns 0
23:54:41.890 00.000 16108 IsGuiding returns 0
23:54:41.896 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4029, FiltMin=3453, FiltMax=32848, Gamma=1.000
23:54:41.900 00.004 16108 PulseGuide returned control before completion, sleep 46
23:54:41.912 00.012 21068 UpdateGuideState exits: m=52731 SNR=43.4
23:54:41.912 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:41.914 00.001 21068 Enqueuing Expose request
23:54:41.961 00.047 16108 IsGuiding returns 1
23:54:41.961 00.000 16108 scope still moving after pulse duration time elapsed
23:54:41.992 00.031 16108 IsSlewing returns 0
23:54:41.992 00.000 16108 IsGuiding returns 0
23:54:41.992 00.000 16108 scope move finished after 46 + 56 ms
23:54:41.992 00.000 16108 Move returns status 0, amount 46
23:54:41.992 00.000 16108 move complete, result=0
23:54:41.992 00.000 16108 worker thread done servicing request
23:54:41.992 00.000 16108 Worker thread wakes up
23:54:41.992 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
23:54:41.994 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:41.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:43.142 01.148 16108 Exposure complete
23:54:43.210 00.068 16108 worker thread done servicing request
23:54:43.210 00.000 21068 OnExposeComplete: enter
23:54:43.211 00.001 21068 UpdateGuideState(): m_state=6
23:54:43.212 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5944
23:54:43.214 00.002 21068 Star::Find returns 1 (0), X=220.86, Y=877.25, Mass=51779, SNR=40.6, Peak=10816 HFD=2.6
23:54:43.215 00.001 21068 MultiStar: [#1 0.10,0.39,1.06,U] [#2 0.43,0.06,1.46,U] [#3 0.44,0.15,0.97,U] [#4 0.61,0.16,0.00,M1] [#5 0.50,0.35,0.00,M3] [#6 0.21,-0.28,0.98,U] [#7 0.53,-0.22,0.00,M6] [#8 -0.25,0.02,0.88,U] 
23:54:43.217 00.002 21068 refined, 5 included, MultiStar: {0.23, 0.12}, one-star: {0.34, 0.35}
23:54:43.218 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
23:54:43.219 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
23:54:43.219 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.46 mountX=-0.21 mountY=-0.17, mountTheta=-2.47
23:54:43.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.12, opts=13)
23:54:43.222 00.001 21068 Enqueuing Move request for scope (0.23, 0.12)
23:54:43.222 00.000 16108 Worker thread wakes up
23:54:43.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
23:54:43.223 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
23:54:43.223 00.000 16108 Moving (0.23, 0.12) raw xDistance=-0.21 yDistance=-0.17
23:54:43.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:54:43.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:43.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:43.223 00.000 16108 MoveAxis(E, 55, ABG)
23:54:43.223 00.000 16108 Guiding  Dir = 2, Dur = 55
23:54:43.223 00.000 16108 IsSlewing returns 0
23:54:43.223 00.000 16108 IsGuiding returns 0
23:54:43.228 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4022, FiltMin=3453, FiltMax=36749, Gamma=1.000
23:54:43.241 00.013 21068 UpdateGuideState exits: m=51779 SNR=40.6
23:54:43.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:43.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:43.244 00.001 21068 Enqueuing Expose request
23:54:43.247 00.003 16108 PulseGuide returned control before completion, sleep 42
23:54:43.292 00.045 16108 IsGuiding returns 1
23:54:43.292 00.000 16108 scope still moving after pulse duration time elapsed
23:54:43.324 00.032 16108 IsSlewing returns 0
23:54:43.324 00.000 16108 IsGuiding returns 1
23:54:43.355 00.031 16108 IsSlewing returns 0
23:54:43.355 00.000 16108 IsGuiding returns 0
23:54:43.355 00.000 16108 scope move finished after 55 + 76 ms
23:54:43.355 00.000 16108 Move returns status 0, amount 55
23:54:43.355 00.000 16108 MoveAxis(N, 0, ABG)
23:54:43.355 00.000 16108 Move returns status 0, amount 0
23:54:43.355 00.000 16108 move complete, result=0
23:54:43.356 00.001 16108 worker thread done servicing request
23:54:43.356 00.000 16108 Worker thread wakes up
23:54:43.356 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:43.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:43.356 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
23:54:44.316 00.960 16108 Exposure complete
23:54:44.369 00.053 16108 worker thread done servicing request
23:54:44.369 00.000 21068 OnExposeComplete: enter
23:54:44.372 00.003 21068 UpdateGuideState(): m_state=6
23:54:44.373 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5945
23:54:44.375 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=877.04, Mass=70277, SNR=52.1, Peak=12640 HFD=2.9
23:54:44.377 00.002 21068 MultiStar: [#1 0.11,0.04,0.85,U] [#2 0.21,0.11,1.11,U] [#3 -0.05,-0.02,0.80,U] [#4 0.13,0.33,0.62,U] [#5 0.17,0.25,0.81,U] [#6 -0.35,0.21,0.78,U] [#7 -0.22,-0.07,0.51,U] [#8 -0.35,-0.01,0.68,U] 
23:54:44.377 00.000 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.05, 0.13}
23:54:44.378 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
23:54:44.379 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
23:54:44.379 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=0.03 mountY=-0.11, mountTheta=-1.30
23:54:44.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
23:54:44.382 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
23:54:44.382 00.000 16108 Worker thread wakes up
23:54:44.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:54:44.383 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:54:44.383 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
23:54:44.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:54:44.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:54:44.383 00.000 16108 MoveAxis(E, 0, ABG)
23:54:44.383 00.000 16108 Move returns status 0, amount 0
23:54:44.383 00.000 16108 MoveAxis(N, 0, ABG)
23:54:44.383 00.000 16108 Move returns status 0, amount 0
23:54:44.383 00.000 16108 move complete, result=0
23:54:44.383 00.000 16108 worker thread done servicing request
23:54:44.389 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4019, FiltMin=3417, FiltMax=34349, Gamma=1.000
23:54:44.406 00.017 21068 UpdateGuideState exits: m=70277 SNR=52.1
23:54:44.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.409 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:44.410 00.001 21068 Enqueuing Expose request
23:54:44.411 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:44.412 00.001 16108 Worker thread wakes up
23:54:44.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:44.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:45.581 01.168 16108 Exposure complete
23:54:45.635 00.054 16108 worker thread done servicing request
23:54:45.635 00.000 21068 OnExposeComplete: enter
23:54:45.637 00.002 21068 UpdateGuideState(): m_state=6
23:54:45.637 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5946
23:54:45.638 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=877.25, Mass=55798, SNR=42.1, Peak=10432 HFD=2.9
23:54:45.639 00.001 21068 MultiStar: [#1 -0.15,0.26,1.13,U] [#2 0.24,0.52,0.00,M1] [#3 -0.11,0.44,0.96,U] [#4 -0.36,0.69,0.00,M1] [#5 -0.12,0.52,0.00,M3] [#6 -0.44,0.47,0.00,M1] [#7 0.09,0.82,0.00,M6] [#8 -0.12,0.45,0.79,U] 
23:54:45.640 00.001 21068 single-star, 3 included, MultiStar: {-0.07, 0.36}, one-star: {0.09, 0.34}
23:54:45.641 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
23:54:45.641 00.000 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
23:54:45.642 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.30 mountX=-0.03 mountY=-0.35, mountTheta=-1.67
23:54:45.644 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.34, opts=13)
23:54:45.644 00.000 21068 Enqueuing Move request for scope (0.09, 0.34)
23:54:45.645 00.001 16108 Worker thread wakes up
23:54:45.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
23:54:45.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
23:54:45.645 00.000 16108 Moving (0.09, 0.34) raw xDistance=-0.03 yDistance=-0.35
23:54:45.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:54:45.646 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:54:45.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:54:45.646 00.000 16108 MoveAxis(E, 0, ABG)
23:54:45.646 00.000 16108 Move returns status 0, amount 0
23:54:45.646 00.000 16108 MoveAxis(N, 0, ABG)
23:54:45.646 00.000 16108 Move returns status 0, amount 0
23:54:45.646 00.000 16108 move complete, result=0
23:54:45.646 00.000 16108 worker thread done servicing request
23:54:45.650 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4013, FiltMin=3449, FiltMax=28048, Gamma=1.000
23:54:45.674 00.024 21068 UpdateGuideState exits: m=55798 SNR=42.1
23:54:45.676 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:45.676 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:45.677 00.001 21068 Enqueuing Expose request
23:54:45.678 00.001 16108 Worker thread wakes up
23:54:45.678 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:54:45.680 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:45.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:46.651 00.971 16108 Exposure complete
23:54:46.735 00.084 16108 worker thread done servicing request
23:54:46.735 00.000 21068 OnExposeComplete: enter
23:54:46.737 00.002 21068 UpdateGuideState(): m_state=6
23:54:46.738 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5947
23:54:46.739 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.17, Mass=54604, SNR=40.7, Peak=10259 HFD=2.9
23:54:46.741 00.002 21068 MultiStar: [#1 0.06,0.11,1.01,U] [#2 0.25,0.22,1.58,U] [#3 -0.61,0.50,0.00,M1] [#4 -0.07,0.36,1.22,U] [#5 -0.14,0.32,0.94,U] [#6 -0.51,0.04,0.00,M2] [#7 0.47,-0.16,0.00,M7] [#8 -0.12,0.22,0.73,U] 
23:54:46.742 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.25}, one-star: {-0.07, 0.26}
23:54:46.744 00.002 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
23:54:46.747 00.003 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
23:54:46.748 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.51 mountX=0.03 mountY=-0.25, mountTheta=-1.45
23:54:46.751 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.25, opts=13)
23:54:46.754 00.003 21068 Enqueuing Move request for scope (0.01, 0.25)
23:54:46.755 00.001 16108 Worker thread wakes up
23:54:46.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
23:54:46.755 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
23:54:46.756 00.001 16108 Moving (0.01, 0.25) raw xDistance=0.03 yDistance=-0.25
23:54:46.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:54:46.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:46.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:54:46.756 00.000 16108 MoveAxis(E, 0, ABG)
23:54:46.756 00.000 16108 Move returns status 0, amount 0
23:54:46.756 00.000 16108 MoveAxis(N, 0, ABG)
23:54:46.756 00.000 16108 Move returns status 0, amount 0
23:54:46.756 00.000 16108 move complete, result=0
23:54:46.757 00.001 16108 worker thread done servicing request
23:54:46.764 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4009, FiltMin=3392, FiltMax=35235, Gamma=1.000
23:54:46.783 00.019 21068 UpdateGuideState exits: m=54604 SNR=40.7
23:54:46.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:46.785 00.000 21068 Enqueuing Expose request
23:54:46.786 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:46.787 00.001 16108 Worker thread wakes up
23:54:46.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:46.788 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:47.958 01.170 16108 Exposure complete
23:54:48.033 00.075 16108 worker thread done servicing request
23:54:48.033 00.000 21068 OnExposeComplete: enter
23:54:48.035 00.002 21068 UpdateGuideState(): m_state=6
23:54:48.037 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5948
23:54:48.039 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=877.28, Mass=58099, SNR=41.2, Peak=10771 HFD=3.0
23:54:48.040 00.001 21068 MultiStar: [#1 -0.05,0.24,1.31,U] [#2 0.16,0.22,1.30,U] [#3 -0.37,0.53,0.00,M2] [#4 -0.37,0.39,0.00,M1] [#5 -0.26,0.27,1.04,U] [#6 -0.72,0.68,0.00,M3] [#7 0.12,-0.21,0.69,U] [#8 -0.20,0.09,0.74,U] 
23:54:48.042 00.002 21068 refined, 5 included, MultiStar: {-0.11, 0.19}, one-star: {-0.46, 0.38}
23:54:48.043 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
23:54:48.045 00.002 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
23:54:48.046 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.08 mountX=0.14 mountY=-0.16, mountTheta=-0.86
23:54:48.049 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.19, opts=13)
23:54:48.051 00.002 21068 Enqueuing Move request for scope (-0.11, 0.19)
23:54:48.053 00.002 16108 Worker thread wakes up
23:54:48.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
23:54:48.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
23:54:48.053 00.000 16108 Moving (-0.11, 0.19) raw xDistance=0.14 yDistance=-0.16
23:54:48.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:54:48.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:48.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:54:48.054 00.001 16108 MoveAxis(E, 0, ABG)
23:54:48.054 00.000 16108 Move returns status 0, amount 0
23:54:48.054 00.000 16108 MoveAxis(N, 0, ABG)
23:54:48.054 00.000 16108 Move returns status 0, amount 0
23:54:48.054 00.000 16108 move complete, result=0
23:54:48.054 00.000 16108 worker thread done servicing request
23:54:48.061 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4003, FiltMin=3433, FiltMax=34141, Gamma=1.000
23:54:48.077 00.016 21068 UpdateGuideState exits: m=58099 SNR=41.2
23:54:48.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.081 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:48.083 00.002 21068 Enqueuing Expose request
23:54:48.085 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:48.086 00.001 16108 Worker thread wakes up
23:54:48.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:48.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:49.073 00.987 16108 Exposure complete
23:54:49.131 00.058 16108 worker thread done servicing request
23:54:49.131 00.000 21068 OnExposeComplete: enter
23:54:49.132 00.001 21068 UpdateGuideState(): m_state=6
23:54:49.133 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5949
23:54:49.134 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.12, Mass=55900, SNR=41.3, Peak=9987 HFD=2.7
23:54:49.135 00.001 21068 MultiStar: [#1 -0.42,-0.10,1.06,U] [#2 0.13,0.41,1.50,U] [#3 -0.23,-0.22,1.06,U] [#4 -0.31,0.31,0.92,U] [#5 -0.42,0.32,0.00,M2] [#6 -0.26,0.81,0.00,M4] [#7 -0.58,0.50,0.00,M7] [#8 -0.56,0.30,0.00,M1] 
23:54:49.136 00.001 21068 refined, 4 included, MultiStar: {-0.16, 0.14}, one-star: {-0.12, 0.21}
23:54:49.136 00.000 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
23:54:49.138 00.002 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
23:54:49.139 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=0.18 mountY=-0.10, mountTheta=-0.49
23:54:49.140 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.14, opts=13)
23:54:49.141 00.001 21068 Enqueuing Move request for scope (-0.16, 0.14)
23:54:49.142 00.001 16108 Worker thread wakes up
23:54:49.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
23:54:49.142 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
23:54:49.142 00.000 16108 Moving (-0.16, 0.14) raw xDistance=0.18 yDistance=-0.10
23:54:49.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:54:49.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:49.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:49.142 00.000 16108 MoveAxis(E, 0, ABG)
23:54:49.142 00.000 16108 Move returns status 0, amount 0
23:54:49.142 00.000 16108 MoveAxis(N, 0, ABG)
23:54:49.142 00.000 16108 Move returns status 0, amount 0
23:54:49.142 00.000 16108 move complete, result=0
23:54:49.142 00.000 16108 worker thread done servicing request
23:54:49.149 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4000, FiltMin=3401, FiltMax=28941, Gamma=1.000
23:54:49.175 00.026 21068 UpdateGuideState exits: m=55900 SNR=41.3
23:54:49.177 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:49.178 00.000 21068 Enqueuing Expose request
23:54:49.179 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:49.180 00.001 16108 Worker thread wakes up
23:54:49.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:49.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:50.339 01.159 16108 Exposure complete
23:54:50.415 00.076 16108 worker thread done servicing request
23:54:50.415 00.000 21068 OnExposeComplete: enter
23:54:50.418 00.003 21068 UpdateGuideState(): m_state=6
23:54:50.419 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5950
23:54:50.420 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=877.18, Mass=65332, SNR=45.3, Peak=10707 HFD=3.1
23:54:50.420 00.000 21068 MultiStar: [#1 -0.38,0.24,1.16,U] [#2 0.53,0.34,0.00,M1] [#3 -0.43,0.26,0.00,M2] [#4 -0.12,0.68,0.00,M1] [#5 -0.15,0.53,0.00,M3] [#6 -0.51,0.75,0.00,M5] [#7 0.21,0.33,0.68,U] [#8 -0.53,0.16,0.00,M2] 
23:54:50.421 00.001 21068 refined, 2 included, MultiStar: {-0.24, 0.27}, one-star: {-0.37, 0.28}
23:54:50.422 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
23:54:50.423 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
23:54:50.424 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.29 mountX=0.28 mountY=-0.21, mountTheta=-0.64
23:54:50.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.27, opts=13)
23:54:50.426 00.000 21068 Enqueuing Move request for scope (-0.24, 0.27)
23:54:50.427 00.001 16108 Worker thread wakes up
23:54:50.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
23:54:50.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
23:54:50.428 00.001 16108 Moving (-0.24, 0.27) raw xDistance=0.28 yDistance=-0.21
23:54:50.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:54:50.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:50.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:54:50.428 00.000 16108 MoveAxis(W, 74, ABG)
23:54:50.428 00.000 16108 Guiding  Dir = 3, Dur = 74
23:54:50.428 00.000 16108 IsSlewing returns 0
23:54:50.428 00.000 16108 IsGuiding returns 0
23:54:50.433 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3997, FiltMin=3459, FiltMax=26262, Gamma=1.000
23:54:50.446 00.013 21068 UpdateGuideState exits: m=65332 SNR=45.3
23:54:50.449 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:50.449 00.000 16108 PulseGuide returned control before completion, sleep 64
23:54:50.449 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:50.450 00.001 21068 Enqueuing Expose request
23:54:50.524 00.074 16108 IsGuiding returns 1
23:54:50.524 00.000 16108 scope still moving after pulse duration time elapsed
23:54:50.556 00.032 16108 IsSlewing returns 0
23:54:50.556 00.000 16108 IsGuiding returns 0
23:54:50.556 00.000 16108 scope move finished after 74 + 53 ms
23:54:50.556 00.000 16108 Move returns status 0, amount 74
23:54:50.556 00.000 16108 MoveAxis(N, 0, ABG)
23:54:50.556 00.000 16108 Move returns status 0, amount 0
23:54:50.556 00.000 16108 move complete, result=0
23:54:50.556 00.000 16108 worker thread done servicing request
23:54:50.556 00.000 16108 Worker thread wakes up
23:54:50.556 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH
23:54:50.558 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:50.559 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:51.532 00.973 16108 Exposure complete
23:54:51.602 00.070 16108 worker thread done servicing request
23:54:51.602 00.000 21068 OnExposeComplete: enter
23:54:51.603 00.001 21068 UpdateGuideState(): m_state=6
23:54:51.604 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5951
23:54:51.605 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=877.07, Mass=65951, SNR=47.5, Peak=12131 HFD=2.9
23:54:51.606 00.001 21068 MultiStar: [#1 -0.22,0.06,0.98,U] [#2 0.10,0.06,1.16,U] [#3 -0.42,-0.05,0.93,U] [#4 0.10,0.50,0.00,M2] [#5 0.27,0.49,0.00,M4] [#6 -0.08,-0.13,0.65,U] [#7 -0.39,-0.06,0.50,U] [#8 -0.37,0.19,0.98,U] 
23:54:51.607 00.001 21068 refined, 6 included, MultiStar: {-0.26, 0.05}, one-star: {-0.49, 0.17}
23:54:51.608 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:54:51.608 00.000 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
23:54:51.609 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.27 cameraTheta=2.95 mountX=0.27 mountY=0.01, mountTheta=0.05
23:54:51.611 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.05, opts=13)
23:54:51.612 00.001 21068 Enqueuing Move request for scope (-0.26, 0.05)
23:54:51.612 00.000 16108 Worker thread wakes up
23:54:51.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
23:54:51.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
23:54:51.613 00.001 16108 Moving (-0.26, 0.05) raw xDistance=0.27 yDistance=0.01
23:54:51.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:54:51.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:51.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:54:51.613 00.000 16108 MoveAxis(W, 75, ABG)
23:54:51.613 00.000 16108 Guiding  Dir = 3, Dur = 75
23:54:51.613 00.000 16108 IsSlewing returns 0
23:54:51.613 00.000 16108 IsGuiding returns 0
23:54:51.617 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3993, FiltMin=3449, FiltMax=34093, Gamma=1.000
23:54:51.624 00.007 16108 PulseGuide returned control before completion, sleep 75
23:54:51.630 00.006 21068 UpdateGuideState exits: m=65951 SNR=47.5
23:54:51.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:51.633 00.001 21068 Enqueuing Expose request
23:54:51.701 00.068 16108 IsGuiding returns 1
23:54:51.701 00.000 16108 scope still moving after pulse duration time elapsed
23:54:51.732 00.031 16108 IsSlewing returns 0
23:54:51.732 00.000 16108 IsGuiding returns 0
23:54:51.732 00.000 16108 scope move finished after 75 + 44 ms
23:54:51.732 00.000 16108 Move returns status 0, amount 75
23:54:51.732 00.000 16108 MoveAxis(N, 0, ABG)
23:54:51.732 00.000 16108 Move returns status 0, amount 0
23:54:51.732 00.000 16108 move complete, result=0
23:54:51.732 00.000 16108 worker thread done servicing request
23:54:51.732 00.000 16108 Worker thread wakes up
23:54:51.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:51.732 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
23:54:51.735 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:52.902 01.167 16108 Exposure complete
23:54:52.956 00.054 16108 worker thread done servicing request
23:54:52.956 00.000 21068 OnExposeComplete: enter
23:54:52.957 00.001 21068 UpdateGuideState(): m_state=6
23:54:52.958 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5952
23:54:52.959 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=877.03, Mass=58871, SNR=46.1, Peak=11888 HFD=2.7
23:54:52.960 00.001 21068 MultiStar: [#1 0.58,0.30,0.00,M1] [#2 0.80,0.16,0.00,M1] [#3 0.19,0.06,0.94,U] [#4 0.29,0.27,0.93,U] [#5 0.42,0.09,0.82,U] [#6 0.22,0.50,0.00,M5] [#7 0.17,-0.25,0.58,U] [#8 0.10,0.03,0.97,U] 
23:54:52.961 00.001 21068 refined, 5 included, MultiStar: {0.25, 0.07}, one-star: {0.33, 0.12}
23:54:52.961 00.000 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:54:52.962 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:54:52.963 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
23:54:52.964 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.07, opts=13)
23:54:52.965 00.001 21068 Enqueuing Move request for scope (0.25, 0.07)
23:54:52.966 00.001 16108 Worker thread wakes up
23:54:52.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
23:54:52.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
23:54:52.966 00.000 16108 Moving (0.25, 0.07) raw xDistance=-0.24 yDistance=-0.13
23:54:52.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
23:54:52.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:52.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:54:52.966 00.000 16108 MoveAxis(E, 57, ABG)
23:54:52.966 00.000 16108 Guiding  Dir = 2, Dur = 57
23:54:52.967 00.001 16108 IsSlewing returns 0
23:54:52.967 00.000 16108 IsGuiding returns 0
23:54:52.970 00.003 16108 PulseGuide returned control before completion, sleep 64
23:54:52.970 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3984, FiltMin=3395, FiltMax=35613, Gamma=1.000
23:54:52.984 00.014 21068 UpdateGuideState exits: m=58871 SNR=46.1
23:54:52.984 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.986 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:52.987 00.001 21068 Enqueuing Expose request
23:54:53.047 00.060 16108 IsGuiding returns 1
23:54:53.047 00.000 16108 scope still moving after pulse duration time elapsed
23:54:53.078 00.031 16108 IsSlewing returns 0
23:54:53.078 00.000 16108 IsGuiding returns 0
23:54:53.078 00.000 16108 scope move finished after 57 + 54 ms
23:54:53.078 00.000 16108 Move returns status 0, amount 57
23:54:53.078 00.000 16108 MoveAxis(N, 0, ABG)
23:54:53.078 00.000 16108 Move returns status 0, amount 0
23:54:53.078 00.000 16108 move complete, result=0
23:54:53.078 00.000 16108 worker thread done servicing request
23:54:53.078 00.000 16108 Worker thread wakes up
23:54:53.078 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:53.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:53.078 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
23:54:54.053 00.975 16108 Exposure complete
23:54:54.120 00.067 16108 worker thread done servicing request
23:54:54.121 00.001 21068 OnExposeComplete: enter
23:54:54.123 00.002 21068 UpdateGuideState(): m_state=6
23:54:54.124 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5953
23:54:54.124 00.000 21068 Star::Find returns 1 (0), X=220.82, Y=877.15, Mass=58295, SNR=42.8, Peak=11680 HFD=2.8
23:54:54.125 00.001 21068 MultiStar: [#1 0.27,0.18,1.16,U] [#2 0.50,0.29,0.00,M2] [#3 0.30,0.28,0.98,U] [#4 0.56,0.23,0.00,M2] [#5 0.15,0.29,1.06,U] [#6 0.24,0.52,0.00,M6] [#7 0.62,0.09,0.00,M5] [#8 0.04,0.39,1.13,U] 
23:54:54.126 00.001 21068 refined, 4 included, MultiStar: {0.21, 0.28}, one-star: {0.30, 0.25}
23:54:54.127 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
23:54:54.128 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
23:54:54.131 00.003 21068 CameraToMount -- cameraX=0.21 cameraY=0.28 hyp=0.35 cameraTheta=0.93 mountX=-0.16 mountY=-0.32, mountTheta=-2.03
23:54:54.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.28, opts=13)
23:54:54.135 00.002 21068 Enqueuing Move request for scope (0.21, 0.28)
23:54:54.137 00.002 16108 Worker thread wakes up
23:54:54.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.28) opts 0xd
23:54:54.137 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.28)
23:54:54.137 00.000 16108 Moving (0.21, 0.28) raw xDistance=-0.16 yDistance=-0.32
23:54:54.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:54:54.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:54:54.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:54:54.137 00.000 16108 MoveAxis(E, 0, ABG)
23:54:54.138 00.001 16108 Move returns status 0, amount 0
23:54:54.138 00.000 16108 MoveAxis(N, 0, ABG)
23:54:54.138 00.000 16108 Move returns status 0, amount 0
23:54:54.138 00.000 16108 move complete, result=0
23:54:54.138 00.000 16108 worker thread done servicing request
23:54:54.145 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3981, FiltMin=3433, FiltMax=28749, Gamma=1.000
23:54:54.179 00.034 21068 UpdateGuideState exits: m=58295 SNR=42.8
23:54:54.181 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.184 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:54.185 00.001 21068 Enqueuing Expose request
23:54:54.186 00.001 16108 Worker thread wakes up
23:54:54.186 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:54:54.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:54.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:55.341 01.154 16108 Exposure complete
23:54:55.405 00.064 16108 worker thread done servicing request
23:54:55.405 00.000 21068 OnExposeComplete: enter
23:54:55.407 00.002 21068 UpdateGuideState(): m_state=6
23:54:55.408 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5954
23:54:55.408 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=877.54, Mass=60603, SNR=47.2, Peak=11200 HFD=3.0
23:54:55.410 00.002 21068 MultiStar: [#1 0.11,-0.00,1.15,U] [#2 0.60,0.19,0.00,M3] [#3 -0.06,0.16,0.81,U] [#4 0.07,0.44,1.11,U] [#5 0.44,0.04,0.96,U] [#6 0.13,0.25,0.69,U] [#7 -0.19,0.25,0.55,U] [#8 -0.25,0.18,0.97,U] 
23:54:55.410 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.25}, one-star: {0.06, 0.63}
23:54:55.412 00.002 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
23:54:55.413 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
23:54:55.414 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.36 mountX=-0.01 mountY=-0.25, mountTheta=-1.61
23:54:55.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.25, opts=13)
23:54:55.420 00.004 21068 Enqueuing Move request for scope (0.05, 0.25)
23:54:55.420 00.000 16108 Worker thread wakes up
23:54:55.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
23:54:55.421 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
23:54:55.421 00.000 16108 Moving (0.05, 0.25) raw xDistance=-0.01 yDistance=-0.25
23:54:55.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:54:55.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:54:55.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:54:55.421 00.000 16108 MoveAxis(E, 0, ABG)
23:54:55.421 00.000 16108 Move returns status 0, amount 0
23:54:55.421 00.000 16108 MoveAxis(N, 0, ABG)
23:54:55.421 00.000 16108 Move returns status 0, amount 0
23:54:55.421 00.000 16108 move complete, result=0
23:54:55.421 00.000 16108 worker thread done servicing request
23:54:55.427 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=3974, FiltMin=3401, FiltMax=34515, Gamma=1.000
23:54:55.449 00.022 21068 UpdateGuideState exits: m=60603 SNR=47.2
23:54:55.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:55.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:55.451 00.000 21068 Enqueuing Expose request
23:54:55.452 00.001 16108 Worker thread wakes up
23:54:55.452 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:54:55.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:55.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:56.422 00.969 16108 Exposure complete
23:54:56.506 00.084 16108 worker thread done servicing request
23:54:56.506 00.000 21068 OnExposeComplete: enter
23:54:56.507 00.001 21068 UpdateGuideState(): m_state=6
23:54:56.508 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5955
23:54:56.509 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.25, Mass=64338, SNR=49.9, Peak=11072 HFD=3.0
23:54:56.509 00.000 21068 MultiStar: [#1 0.15,0.21,0.99,U] [#2 0.53,0.25,0.00,M4] [#3 0.05,0.09,0.66,U] [#4 0.34,0.58,0.00,M2] [#5 0.53,0.20,0.00,M2] [#6 0.21,0.04,0.69,U] [#7 -0.12,-0.04,0.47,U] [#8 -0.25,0.39,0.87,U] 
23:54:56.510 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.20}, one-star: {-0.06, 0.34}
23:54:56.511 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
23:54:56.512 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
23:54:56.513 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.04 mountY=-0.20, mountTheta=-1.38
23:54:56.514 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.20, opts=13)
23:54:56.515 00.001 21068 Enqueuing Move request for scope (-0.00, 0.20)
23:54:56.516 00.001 16108 Worker thread wakes up
23:54:56.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
23:54:56.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
23:54:56.516 00.000 16108 Moving (-0.00, 0.20) raw xDistance=0.04 yDistance=-0.20
23:54:56.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:54:56.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:56.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:54:56.516 00.000 16108 MoveAxis(E, 0, ABG)
23:54:56.516 00.000 16108 Move returns status 0, amount 0
23:54:56.516 00.000 16108 MoveAxis(N, 0, ABG)
23:54:56.516 00.000 16108 Move returns status 0, amount 0
23:54:56.517 00.001 16108 move complete, result=0
23:54:56.517 00.000 16108 worker thread done servicing request
23:54:56.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3971, FiltMin=3363, FiltMax=35862, Gamma=1.000
23:54:56.536 00.015 21068 UpdateGuideState exits: m=64338 SNR=49.9
23:54:56.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:56.538 00.000 21068 Enqueuing Expose request
23:54:56.539 00.001 16108 Worker thread wakes up
23:54:56.539 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:56.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:56.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:57.703 01.163 16108 Exposure complete
23:54:57.760 00.057 21068 OnExposeComplete: enter
23:54:57.761 00.001 16108 worker thread done servicing request
23:54:57.761 00.000 21068 UpdateGuideState(): m_state=6
23:54:57.765 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5956
23:54:57.767 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=877.44, Mass=58896, SNR=49.8, Peak=10755 HFD=3.0
23:54:57.770 00.003 21068 MultiStar: [#1 0.02,0.03,1.14,U] [#2 0.09,0.55,0.00,M5] [#3 0.13,0.28,0.82,U] [#4 0.16,0.51,0.00,M3] [#5 0.44,0.23,0.00,M3] [#6 -0.19,0.14,0.86,U] [#7 -0.20,0.09,0.56,U] [#8 -0.56,0.41,0.00,M1] 
23:54:57.772 00.002 21068 refined, 4 included, MultiStar: {-0.15, 0.22}, one-star: {-0.49, 0.53}
23:54:57.774 00.002 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
23:54:57.774 00.000 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
23:54:57.775 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.16 mountX=0.18 mountY=-0.18, mountTheta=-0.78
23:54:57.776 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.22, opts=13)
23:54:57.778 00.002 21068 Enqueuing Move request for scope (-0.15, 0.22)
23:54:57.779 00.001 16108 Worker thread wakes up
23:54:57.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
23:54:57.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
23:54:57.779 00.000 16108 Moving (-0.15, 0.22) raw xDistance=0.18 yDistance=-0.18
23:54:57.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:54:57.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:57.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:54:57.779 00.000 16108 MoveAxis(E, 0, ABG)
23:54:57.779 00.000 16108 Move returns status 0, amount 0
23:54:57.779 00.000 16108 MoveAxis(N, 0, ABG)
23:54:57.779 00.000 16108 Move returns status 0, amount 0
23:54:57.779 00.000 16108 move complete, result=0
23:54:57.779 00.000 16108 worker thread done servicing request
23:54:57.783 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3968, FiltMin=3369, FiltMax=35117, Gamma=1.000
23:54:57.799 00.016 21068 UpdateGuideState exits: m=58896 SNR=49.8
23:54:57.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.801 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:57.802 00.001 21068 Enqueuing Expose request
23:54:57.803 00.001 16108 Worker thread wakes up
23:54:57.803 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:57.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:57.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:54:58.795 00.992 16108 Exposure complete
23:54:58.867 00.072 16108 worker thread done servicing request
23:54:58.867 00.000 21068 OnExposeComplete: enter
23:54:58.869 00.002 21068 UpdateGuideState(): m_state=6
23:54:58.871 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5957
23:54:58.873 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=877.45, Mass=49767, SNR=39.2, Peak=9392 HFD=3.0
23:54:58.874 00.001 21068 MultiStar: [#1 -0.11,0.22,1.18,U] [#2 0.13,0.35,1.54,U] [#3 -0.20,0.13,1.05,U] [#4 0.21,0.55,0.00,M4] [#5 0.04,0.60,0.00,M4] [#6 -0.50,0.50,0.00,M4] [#7 0.12,0.33,0.60,U] [#8 -0.62,0.68,0.00,M2] 
23:54:58.876 00.002 21068 refined, 4 included, MultiStar: {-0.03, 0.31}, one-star: {-0.11, 0.54}
23:54:58.877 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
23:54:58.878 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
23:54:58.879 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.68 mountX=0.09 mountY=-0.29, mountTheta=-1.28
23:54:58.882 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.31, opts=13)
23:54:58.883 00.001 21068 Enqueuing Move request for scope (-0.03, 0.31)
23:54:58.884 00.001 16108 Worker thread wakes up
23:54:58.885 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
23:54:58.885 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
23:54:58.885 00.000 16108 Moving (-0.03, 0.31) raw xDistance=0.09 yDistance=-0.29
23:54:58.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:54:58.885 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.47 newest=-0.67
23:54:58.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:54:58.885 00.000 16108 MoveAxis(E, 0, ABG)
23:54:58.885 00.000 16108 Move returns status 0, amount 0
23:54:58.886 00.001 16108 MoveAxis(N, 59, ABG)
23:54:58.886 00.000 16108 Guiding  Dir = 0, Dur = 59
23:54:58.886 00.000 16108 IsSlewing returns 0
23:54:58.886 00.000 16108 IsGuiding returns 0
23:54:58.893 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3965, FiltMin=3411, FiltMax=28205, Gamma=1.000
23:54:58.919 00.026 21068 UpdateGuideState exits: m=49767 SNR=39.2
23:54:58.921 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:58.923 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:54:58.924 00.001 21068 Enqueuing Expose request
23:54:58.939 00.015 16108 PulseGuide returned control before completion, sleep 18
23:54:58.969 00.030 16108 IsGuiding returns 1
23:54:58.969 00.000 16108 scope still moving after pulse duration time elapsed
23:54:59.000 00.031 16108 IsSlewing returns 0
23:54:59.000 00.000 16108 IsGuiding returns 1
23:54:59.031 00.031 16108 IsSlewing returns 0
23:54:59.031 00.000 16108 IsGuiding returns 0
23:54:59.031 00.000 16108 scope move finished after 59 + 85 ms
23:54:59.031 00.000 16108 Move returns status 0, amount 59
23:54:59.031 00.000 16108 move complete, result=0
23:54:59.031 00.000 16108 worker thread done servicing request
23:54:59.031 00.000 16108 Worker thread wakes up
23:54:59.031 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 59 ms NORTH
23:54:59.032 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:54:59.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:00.203 01.171 16108 Exposure complete
23:55:00.283 00.080 16108 worker thread done servicing request
23:55:00.283 00.000 21068 OnExposeComplete: enter
23:55:00.285 00.002 21068 UpdateGuideState(): m_state=6
23:55:00.287 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5958
23:55:00.289 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=877.08, Mass=54053, SNR=44.5, Peak=9408 HFD=3.2
23:55:00.291 00.002 21068 MultiStar: [#1 0.27,0.11,1.16,U] [#2 0.00,0.22,1.27,U] [#3 0.08,-0.34,0.96,U] [#4 0.36,0.18,0.81,U] [#5 0.41,0.46,0.00,M5] [#6 0.36,0.60,0.00,M5] [#7 -0.04,-0.13,0.71,U] [#8 -0.35,0.20,0.81,U] 
23:55:00.293 00.002 21068 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {0.06, 0.17}
23:55:00.294 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
23:55:00.296 00.002 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
23:55:00.297 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.83 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
23:55:00.301 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
23:55:00.304 00.003 21068 Enqueuing Move request for scope (0.06, 0.07)
23:55:00.305 00.001 16108 Worker thread wakes up
23:55:00.306 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:55:00.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:55:00.306 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
23:55:00.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:55:00.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:00.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:55:00.306 00.000 16108 MoveAxis(E, 0, ABG)
23:55:00.306 00.000 16108 Move returns status 0, amount 0
23:55:00.306 00.000 16108 MoveAxis(N, 0, ABG)
23:55:00.306 00.000 16108 Move returns status 0, amount 0
23:55:00.306 00.000 16108 move complete, result=0
23:55:00.307 00.001 16108 worker thread done servicing request
23:55:00.315 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=3958, FiltMin=3289, FiltMax=27037, Gamma=1.000
23:55:00.342 00.027 21068 UpdateGuideState exits: m=54053 SNR=44.5
23:55:00.344 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.344 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:00.345 00.001 21068 Enqueuing Expose request
23:55:00.347 00.002 16108 Worker thread wakes up
23:55:00.347 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:00.347 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:00.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:01.322 00.975 16108 Exposure complete
23:55:01.377 00.055 16108 worker thread done servicing request
23:55:01.377 00.000 21068 OnExposeComplete: enter
23:55:01.378 00.001 21068 UpdateGuideState(): m_state=6
23:55:01.380 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5959
23:55:01.381 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.90, Mass=75329, SNR=61.7, Peak=10560 HFD=3.7
23:55:01.382 00.001 21068 MultiStar: [#1 0.44,0.01,1.01,U] [#2 0.70,0.27,0.00,M4] [#3 0.50,0.01,0.00,M1] [#4 0.28,0.16,0.75,U] [#5 0.23,0.17,0.82,U] [#6 0.35,-0.22,0.60,U] [#7 0.21,0.40,0.62,U] [#8 -0.29,-0.09,0.64,U] 
23:55:01.382 00.000 21068 single-star, 6 included, MultiStar: {0.21, 0.06}, one-star: {0.14, -0.01}
23:55:01.383 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
23:55:01.384 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
23:55:01.385 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
23:55:01.386 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
23:55:01.387 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
23:55:01.388 00.001 16108 Worker thread wakes up
23:55:01.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:55:01.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:55:01.388 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.02
23:55:01.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:55:01.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:01.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:01.388 00.000 16108 MoveAxis(E, 0, ABG)
23:55:01.388 00.000 16108 Move returns status 0, amount 0
23:55:01.388 00.000 16108 MoveAxis(N, 0, ABG)
23:55:01.388 00.000 16108 Move returns status 0, amount 0
23:55:01.388 00.000 16108 move complete, result=0
23:55:01.388 00.000 16108 worker thread done servicing request
23:55:01.396 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=3955, FiltMin=3341, FiltMax=35405, Gamma=1.000
23:55:01.427 00.031 21068 UpdateGuideState exits: m=75329 SNR=61.7
23:55:01.429 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:01.433 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:01.435 00.002 21068 Enqueuing Expose request
23:55:01.437 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:01.438 00.001 16108 Worker thread wakes up
23:55:01.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:01.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:02.610 01.172 16108 Exposure complete
23:55:02.665 00.055 16108 worker thread done servicing request
23:55:02.665 00.000 21068 OnExposeComplete: enter
23:55:02.667 00.002 21068 UpdateGuideState(): m_state=6
23:55:02.668 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5960
23:55:02.668 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.97, Mass=61581, SNR=46.3, Peak=10096 HFD=2.9
23:55:02.669 00.001 21068 MultiStar: [#1 -0.15,0.03,1.04,U] [#2 0.48,0.08,0.00,M5] [#3 -0.01,0.10,1.05,U] [#4 0.00,0.26,0.92,U] [#5 0.48,0.06,0.00,M5] [#6 -0.19,0.26,0.78,U] [#7 0.14,-0.59,0.00,M1] [#8 -0.14,0.12,0.90,U] 
23:55:02.670 00.001 21068 single-star, 5 included, MultiStar: {-0.06, 0.13}, one-star: {0.11, 0.06}
23:55:02.671 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
23:55:02.672 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
23:55:02.673 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
23:55:02.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.06, opts=13)
23:55:02.675 00.000 21068 Enqueuing Move request for scope (0.11, 0.06)
23:55:02.676 00.001 16108 Worker thread wakes up
23:55:02.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:55:02.677 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:55:02.677 00.000 16108 Moving (0.11, 0.06) raw xDistance=-0.10 yDistance=-0.09
23:55:02.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:55:02.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:02.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:02.677 00.000 16108 MoveAxis(E, 0, ABG)
23:55:02.677 00.000 16108 Move returns status 0, amount 0
23:55:02.677 00.000 16108 MoveAxis(N, 0, ABG)
23:55:02.678 00.001 16108 Move returns status 0, amount 0
23:55:02.678 00.000 16108 move complete, result=0
23:55:02.678 00.000 16108 worker thread done servicing request
23:55:02.680 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=3952, FiltMin=3328, FiltMax=30525, Gamma=1.000
23:55:02.696 00.016 21068 UpdateGuideState exits: m=61581 SNR=46.3
23:55:02.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:02.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:02.698 00.000 21068 Enqueuing Expose request
23:55:02.699 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:02.700 00.001 16108 Worker thread wakes up
23:55:02.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:02.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:03.671 00.971 16108 Exposure complete
23:55:03.727 00.056 16108 worker thread done servicing request
23:55:03.727 00.000 21068 OnExposeComplete: enter
23:55:03.729 00.002 21068 UpdateGuideState(): m_state=6
23:55:03.730 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5961
23:55:03.733 00.003 21068 Star::Find returns 1 (0), X=220.74, Y=876.85, Mass=58626, SNR=50.0, Peak=10832 HFD=2.9
23:55:03.735 00.002 21068 MultiStar: [#1 -0.07,-0.04,1.15,U] [#2 0.47,0.06,0.00,M6] [#3 -0.12,0.09,0.96,U] [#4 -0.26,0.40,0.00,M2] [#5 -0.09,0.21,0.95,U] [#6 -0.15,0.02,0.74,U] [#7 -0.23,-0.17,0.60,U] [#8 -0.24,0.10,0.74,U] 
23:55:03.735 00.000 21068 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {0.22, -0.06}
23:55:03.736 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
23:55:03.737 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
23:55:03.738 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.86 mountX=0.09 mountY=-0.00, mountTheta=-0.05
23:55:03.739 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
23:55:03.740 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
23:55:03.741 00.001 16108 Worker thread wakes up
23:55:03.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
23:55:03.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
23:55:03.741 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.09 yDistance=-0.00
23:55:03.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:03.742 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:03.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:55:03.742 00.000 16108 MoveAxis(E, 0, ABG)
23:55:03.742 00.000 16108 Move returns status 0, amount 0
23:55:03.742 00.000 16108 MoveAxis(N, 0, ABG)
23:55:03.742 00.000 16108 Move returns status 0, amount 0
23:55:03.742 00.000 16108 move complete, result=0
23:55:03.742 00.000 16108 worker thread done servicing request
23:55:03.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3949, FiltMin=3347, FiltMax=33731, Gamma=1.000
23:55:03.760 00.015 21068 UpdateGuideState exits: m=58626 SNR=50.0
23:55:03.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:03.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:03.763 00.001 21068 Enqueuing Expose request
23:55:03.763 00.000 16108 Worker thread wakes up
23:55:03.763 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:03.765 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:03.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:04.930 01.165 16108 Exposure complete
23:55:04.999 00.069 16108 worker thread done servicing request
23:55:04.999 00.000 21068 OnExposeComplete: enter
23:55:05.000 00.001 21068 UpdateGuideState(): m_state=6
23:55:05.001 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5962
23:55:05.002 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.90, Mass=57956, SNR=45.5, Peak=11008 HFD=2.7
23:55:05.003 00.001 21068 MultiStar: [#1 -0.19,0.21,1.19,U] [#2 0.05,0.06,1.45,U] [#3 0.22,-0.08,1.19,U] [#4 -0.19,0.42,0.87,U] [#5 0.08,0.30,0.91,U] [#6 -0.20,-0.08,0.70,U] [#7 0.58,-0.71,0.00,M1] [#8 -0.26,-0.19,0.90,U] 
23:55:05.004 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.19, -0.01}
23:55:05.004 00.000 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
23:55:05.005 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
23:55:05.006 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.83 mountX=0.03 mountY=-0.07, mountTheta=-1.13
23:55:05.009 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
23:55:05.011 00.002 21068 Enqueuing Move request for scope (-0.02, 0.08)
23:55:05.012 00.001 16108 Worker thread wakes up
23:55:05.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:55:05.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:55:05.012 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
23:55:05.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:55:05.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:05.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:55:05.012 00.000 16108 MoveAxis(E, 0, ABG)
23:55:05.012 00.000 16108 Move returns status 0, amount 0
23:55:05.012 00.000 16108 MoveAxis(N, 0, ABG)
23:55:05.012 00.000 16108 Move returns status 0, amount 0
23:55:05.012 00.000 16108 move complete, result=0
23:55:05.012 00.000 16108 worker thread done servicing request
23:55:05.017 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3942, FiltMin=3379, FiltMax=31533, Gamma=1.000
23:55:05.032 00.015 21068 UpdateGuideState exits: m=57956 SNR=45.5
23:55:05.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:05.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:05.035 00.001 21068 Enqueuing Expose request
23:55:05.036 00.001 16108 Worker thread wakes up
23:55:05.036 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:05.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:05.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:06.017 00.981 16108 Exposure complete
23:55:06.085 00.068 16108 worker thread done servicing request
23:55:06.085 00.000 21068 OnExposeComplete: enter
23:55:06.086 00.001 21068 UpdateGuideState(): m_state=6
23:55:06.087 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5963
23:55:06.088 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.02, Mass=55116, SNR=42.9, Peak=9664 HFD=3.2
23:55:06.089 00.001 21068 MultiStar: [#1 0.01,0.33,1.20,U] [#2 -0.00,0.14,1.53,U] [#3 -0.00,0.23,1.22,U] [#4 -0.10,0.23,0.89,U] [#5 0.05,0.34,1.11,U] [#6 -0.11,0.17,0.82,U] [#7 0.25,-0.24,0.57,U] [#8 -0.24,-0.13,0.97,U] 
23:55:06.090 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.19, 0.11}
23:55:06.090 00.000 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
23:55:06.091 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
23:55:06.092 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.84 mountX=0.07 mountY=-0.14, mountTheta=-1.12
23:55:06.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.16, opts=13)
23:55:06.095 00.001 21068 Enqueuing Move request for scope (-0.04, 0.16)
23:55:06.096 00.001 16108 Worker thread wakes up
23:55:06.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
23:55:06.096 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
23:55:06.096 00.000 16108 Moving (-0.04, 0.16) raw xDistance=0.07 yDistance=-0.14
23:55:06.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:55:06.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:06.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:06.096 00.000 16108 MoveAxis(E, 0, ABG)
23:55:06.096 00.000 16108 Move returns status 0, amount 0
23:55:06.096 00.000 16108 MoveAxis(N, 0, ABG)
23:55:06.097 00.001 16108 Move returns status 0, amount 0
23:55:06.097 00.000 16108 move complete, result=0
23:55:06.097 00.000 16108 worker thread done servicing request
23:55:06.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3942, FiltMin=3344, FiltMax=39011, Gamma=1.000
23:55:06.116 00.015 21068 UpdateGuideState exits: m=55116 SNR=42.9
23:55:06.118 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:06.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:06.120 00.001 21068 Enqueuing Expose request
23:55:06.121 00.001 16108 Worker thread wakes up
23:55:06.121 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:06.121 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:06.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:07.291 01.170 16108 Exposure complete
23:55:07.353 00.062 16108 worker thread done servicing request
23:55:07.353 00.000 21068 OnExposeComplete: enter
23:55:07.355 00.002 21068 UpdateGuideState(): m_state=6
23:55:07.355 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5964
23:55:07.356 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.24, Mass=61479, SNR=51.0, Peak=9376 HFD=3.4
23:55:07.357 00.001 21068 MultiStar: [#1 0.20,0.39,1.02,U] [#2 0.28,0.52,0.00,M5] [#3 -0.16,0.50,0.00,M1] [#4 0.34,0.70,0.00,M1] [#5 0.29,0.43,0.00,M3] [#6 -0.02,0.67,0.00,M1] [#7 0.20,0.89,0.00,M1] [#8 0.04,0.61,0.00,M1] 
23:55:07.358 00.001 21068 single-star, 1 included, MultiStar: {0.07, 0.36}, one-star: {-0.06, 0.33}
23:55:07.359 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:55:07.359 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:55:07.360 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.76 mountX=0.12 mountY=-0.31, mountTheta=-1.20
23:55:07.363 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.33, opts=13)
23:55:07.366 00.003 21068 Enqueuing Move request for scope (-0.06, 0.33)
23:55:07.369 00.003 16108 Worker thread wakes up
23:55:07.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd
23:55:07.369 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.33)
23:55:07.369 00.000 16108 Moving (-0.06, 0.33) raw xDistance=0.12 yDistance=-0.31
23:55:07.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:55:07.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:55:07.369 00.000 16108 MoveAxis(E, 0, ABG)
23:55:07.369 00.000 16108 Move returns status 0, amount 0
23:55:07.369 00.000 16108 MoveAxis(N, 62, ABG)
23:55:07.369 00.000 16108 Guiding  Dir = 0, Dur = 62
23:55:07.370 00.001 16108 IsSlewing returns 0
23:55:07.370 00.000 16108 IsGuiding returns 0
23:55:07.376 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3939, FiltMin=3385, FiltMax=31606, Gamma=1.000
23:55:07.393 00.017 21068 UpdateGuideState exits: m=61479 SNR=51.0
23:55:07.395 00.002 16108 PulseGuide returned control before completion, sleep 50
23:55:07.395 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.397 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:07.398 00.001 21068 Enqueuing Expose request
23:55:07.455 00.057 16108 IsGuiding returns 1
23:55:07.455 00.000 16108 scope still moving after pulse duration time elapsed
23:55:07.487 00.032 16108 IsSlewing returns 0
23:55:07.487 00.000 16108 IsGuiding returns 0
23:55:07.487 00.000 16108 scope move finished after 62 + 54 ms
23:55:07.487 00.000 16108 Move returns status 0, amount 62
23:55:07.487 00.000 16108 move complete, result=0
23:55:07.487 00.000 16108 worker thread done servicing request
23:55:07.487 00.000 16108 Worker thread wakes up
23:55:07.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
23:55:07.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:07.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:08.476 00.988 16108 Exposure complete
23:55:08.547 00.071 16108 worker thread done servicing request
23:55:08.547 00.000 21068 OnExposeComplete: enter
23:55:08.548 00.001 21068 UpdateGuideState(): m_state=6
23:55:08.548 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5965
23:55:08.549 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.22, Mass=55208, SNR=42.4, Peak=8880 HFD=3.2
23:55:08.550 00.001 21068 MultiStar: [#1 -0.14,0.21,1.17,U] [#2 0.63,0.28,0.00,M6] [#3 -0.23,0.20,1.09,U] [#4 -0.33,0.70,0.00,M2] [#5 -0.16,0.48,0.00,M4] [#6 -0.58,0.12,0.00,M2] [#7 0.50,-0.00,0.00,M2] [#8 -0.24,0.57,0.00,M2] 
23:55:08.551 00.001 21068 refined, 2 included, MultiStar: {-0.16, 0.24}, one-star: {-0.10, 0.31}
23:55:08.552 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
23:55:08.552 00.000 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
23:55:08.553 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.15 mountX=0.20 mountY=-0.20, mountTheta=-0.78
23:55:08.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.24, opts=13)
23:55:08.556 00.001 21068 Enqueuing Move request for scope (-0.16, 0.24)
23:55:08.557 00.001 16108 Worker thread wakes up
23:55:08.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
23:55:08.557 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
23:55:08.557 00.000 16108 Moving (-0.16, 0.24) raw xDistance=0.20 yDistance=-0.20
23:55:08.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:55:08.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:08.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:55:08.557 00.000 16108 MoveAxis(E, 0, ABG)
23:55:08.557 00.000 16108 Move returns status 0, amount 0
23:55:08.557 00.000 16108 MoveAxis(N, 0, ABG)
23:55:08.557 00.000 16108 Move returns status 0, amount 0
23:55:08.557 00.000 16108 move complete, result=0
23:55:08.557 00.000 16108 worker thread done servicing request
23:55:08.561 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3939, FiltMin=3366, FiltMax=38499, Gamma=1.000
23:55:08.576 00.015 21068 UpdateGuideState exits: m=55208 SNR=42.4
23:55:08.576 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:08.578 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:08.578 00.000 21068 Enqueuing Expose request
23:55:08.579 00.001 16108 Worker thread wakes up
23:55:08.579 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:08.580 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:08.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:09.746 01.166 16108 Exposure complete
23:55:09.803 00.057 16108 worker thread done servicing request
23:55:09.803 00.000 21068 OnExposeComplete: enter
23:55:09.804 00.001 21068 UpdateGuideState(): m_state=6
23:55:09.805 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5966
23:55:09.806 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=877.13, Mass=54236, SNR=40.0, Peak=9571 HFD=3.1
23:55:09.806 00.000 21068 MultiStar: [#1 -0.20,0.60,0.00,M1] [#2 0.19,0.42,1.38,U] [#3 -0.30,0.49,0.00,M1] [#4 -0.01,0.49,0.00,M3] [#5 -0.12,0.73,0.00,M5] [#6 -0.47,0.58,0.00,M3] [#7 0.00,-0.41,0.70,U] [#8 -0.21,0.31,1.00,U] 
23:55:09.808 00.002 21068 refined, 3 included, MultiStar: {-0.01, 0.20}, one-star: {-0.10, 0.22}
23:55:09.808 00.000 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
23:55:09.809 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
23:55:09.810 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.62 mountX=0.05 mountY=-0.19, mountTheta=-1.34
23:55:09.811 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.20, opts=13)
23:55:09.813 00.002 21068 Enqueuing Move request for scope (-0.01, 0.20)
23:55:09.813 00.000 16108 Worker thread wakes up
23:55:09.814 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
23:55:09.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
23:55:09.814 00.000 16108 Moving (-0.01, 0.20) raw xDistance=0.05 yDistance=-0.19
23:55:09.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:55:09.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:09.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:55:09.814 00.000 16108 MoveAxis(E, 0, ABG)
23:55:09.814 00.000 16108 Move returns status 0, amount 0
23:55:09.814 00.000 16108 MoveAxis(N, 0, ABG)
23:55:09.814 00.000 16108 Move returns status 0, amount 0
23:55:09.814 00.000 16108 move complete, result=0
23:55:09.814 00.000 16108 worker thread done servicing request
23:55:09.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3933, FiltMin=3392, FiltMax=36269, Gamma=1.000
23:55:09.835 00.018 21068 UpdateGuideState exits: m=54236 SNR=40.0
23:55:09.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.836 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:09.838 00.002 21068 Enqueuing Expose request
23:55:09.839 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:09.841 00.002 16108 Worker thread wakes up
23:55:09.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:09.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:10.820 00.979 16108 Exposure complete
23:55:10.907 00.087 16108 worker thread done servicing request
23:55:10.907 00.000 21068 OnExposeComplete: enter
23:55:10.908 00.001 21068 UpdateGuideState(): m_state=6
23:55:10.909 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5967
23:55:10.911 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=877.21, Mass=58600, SNR=49.6, Peak=9379 HFD=3.2
23:55:10.913 00.002 21068 MultiStar: [#1 0.10,0.06,0.98,U] [#2 0.15,0.18,1.36,U] [#3 -0.06,0.34,0.90,U] [#4 0.10,0.41,0.91,U] [#5 -0.24,0.27,0.90,U] [#6 -0.47,0.42,0.00,M4] [#7 -0.23,0.01,0.56,U] [#8 -0.18,0.21,0.80,U] 
23:55:10.913 00.000 21068 refined, 7 included, MultiStar: {-0.05, 0.23}, one-star: {-0.20, 0.31}
23:55:10.915 00.002 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
23:55:10.917 00.002 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:55:10.918 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.77 mountX=0.09 mountY=-0.21, mountTheta=-1.19
23:55:10.920 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.23, opts=13)
23:55:10.920 00.000 21068 Enqueuing Move request for scope (-0.05, 0.23)
23:55:10.921 00.001 16108 Worker thread wakes up
23:55:10.922 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
23:55:10.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
23:55:10.922 00.000 16108 Moving (-0.05, 0.23) raw xDistance=0.09 yDistance=-0.21
23:55:10.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:10.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:55:10.922 00.000 16108 MoveAxis(E, 0, ABG)
23:55:10.922 00.000 16108 Move returns status 0, amount 0
23:55:10.922 00.000 16108 MoveAxis(N, 43, ABG)
23:55:10.922 00.000 16108 Guiding  Dir = 0, Dur = 43
23:55:10.922 00.000 16108 IsSlewing returns 0
23:55:10.922 00.000 16108 IsGuiding returns 0
23:55:10.929 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3933, FiltMin=3392, FiltMax=30429, Gamma=1.000
23:55:10.951 00.022 21068 UpdateGuideState exits: m=58600 SNR=49.6
23:55:10.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:10.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:10.953 00.000 21068 Enqueuing Expose request
23:55:10.954 00.001 16108 PulseGuide returned control before completion, sleep 23
23:55:10.983 00.029 16108 IsGuiding returns 1
23:55:10.983 00.000 16108 scope still moving after pulse duration time elapsed
23:55:11.014 00.031 16108 IsSlewing returns 0
23:55:11.014 00.000 16108 IsGuiding returns 1
23:55:11.050 00.036 16108 IsSlewing returns 0
23:55:11.050 00.000 16108 IsGuiding returns 0
23:55:11.051 00.001 16108 scope move finished after 43 + 84 ms
23:55:11.051 00.000 16108 Move returns status 0, amount 43
23:55:11.051 00.000 16108 move complete, result=0
23:55:11.051 00.000 16108 worker thread done servicing request
23:55:11.051 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
23:55:11.053 00.002 16108 Worker thread wakes up
23:55:11.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:11.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:12.205 01.152 16108 Exposure complete
23:55:12.269 00.064 16108 worker thread done servicing request
23:55:12.269 00.000 21068 OnExposeComplete: enter
23:55:12.271 00.002 21068 UpdateGuideState(): m_state=6
23:55:12.275 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5968
23:55:12.277 00.002 21068 Star::Find returns 1 (0), X=221.18, Y=876.60, Mass=54632, SNR=40.5, Peak=9280 HFD=3.1
23:55:12.279 00.002 21068 MultiStar: [#1 1.12,-0.15,0.00,M1] [#2 0.95,-0.18,0.00,M5] [#3 0.47,-0.44,0.00,M1] [#4 0.61,-0.36,0.00,M3] [#5 1.13,0.04,0.00,M5] [#6 0.80,-0.55,0.00,M5] [#7 0.60,-0.23,0.00,M1] [#8 0.38,0.03,0.93,U] 
23:55:12.281 00.002 21068 refined, 1 included, MultiStar: {0.53, -0.14}, one-star: {0.66, -0.30}
23:55:12.283 00.002 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
23:55:12.284 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
23:55:12.285 00.001 21068 CameraToMount -- cameraX=0.53 cameraY=-0.14 hyp=0.54 cameraTheta=-0.27 mountX=-0.54 mountY=0.02, mountTheta=3.11
23:55:12.288 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.53, y=-0.14, opts=13)
23:55:12.291 00.003 21068 Enqueuing Move request for scope (0.53, -0.14)
23:55:12.292 00.001 16108 Worker thread wakes up
23:55:12.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.14) opts 0xd
23:55:12.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.53, -0.14)
23:55:12.292 00.000 16108 Moving (0.53, -0.14) raw xDistance=-0.54 yDistance=0.02
23:55:12.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
23:55:12.293 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:12.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:12.293 00.000 16108 MoveAxis(E, 142, ABG)
23:55:12.293 00.000 16108 Guiding  Dir = 2, Dur = 142
23:55:12.293 00.000 16108 IsSlewing returns 0
23:55:12.293 00.000 16108 IsGuiding returns 0
23:55:12.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3929, FiltMin=3360, FiltMax=36653, Gamma=1.000
23:55:12.302 00.005 16108 PulseGuide returned control before completion, sleep 144
23:55:12.311 00.009 21068 UpdateGuideState exits: m=54632 SNR=40.5
23:55:12.313 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:12.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:12.315 00.001 21068 Enqueuing Expose request
23:55:12.456 00.141 16108 IsGuiding returns 1
23:55:12.456 00.000 16108 scope still moving after pulse duration time elapsed
23:55:12.487 00.031 16108 IsSlewing returns 0
23:55:12.488 00.001 16108 IsGuiding returns 0
23:55:12.488 00.000 16108 scope move finished after 142 + 52 ms
23:55:12.488 00.000 16108 Move returns status 0, amount 142
23:55:12.488 00.000 16108 MoveAxis(N, 0, ABG)
23:55:12.488 00.000 16108 Move returns status 0, amount 0
23:55:12.488 00.000 16108 move complete, result=0
23:55:12.488 00.000 16108 worker thread done servicing request
23:55:12.488 00.000 16108 Worker thread wakes up
23:55:12.489 00.001 21068 GuideStep: -0.5 px 142 ms EAST, 0.0 px 0 ms NORTH
23:55:12.492 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:12.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:13.458 00.966 16108 Exposure complete
23:55:13.513 00.055 16108 worker thread done servicing request
23:55:13.513 00.000 21068 OnExposeComplete: enter
23:55:13.514 00.001 21068 UpdateGuideState(): m_state=6
23:55:13.515 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5969
23:55:13.515 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.56, Mass=59540, SNR=44.8, Peak=9152 HFD=3.5
23:55:13.516 00.001 21068 MultiStar: [#1 0.29,-0.55,0.00,M2] [#2 0.41,-0.40,0.00,M6] [#3 0.39,-0.46,0.00,M2] [#4 0.19,-0.13,1.01,U] [#5 0.47,-0.44,0.00,M6] [#6 0.34,-0.61,0.00,M6] [#7 0.32,-0.45,0.00,M2] [#8 -0.07,-0.51,0.00,M1] 
23:55:13.517 00.001 21068 refined, 1 included, MultiStar: {0.25, -0.24}, one-star: {0.32, -0.35}
23:55:13.518 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
23:55:13.519 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
23:55:13.520 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-0.76 mountX=-0.29 mountY=0.18, mountTheta=2.60
23:55:13.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.24, opts=13)
23:55:13.523 00.001 21068 Enqueuing Move request for scope (0.25, -0.24)
23:55:13.526 00.003 16108 Worker thread wakes up
23:55:13.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd
23:55:13.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.24)
23:55:13.526 00.000 16108 Moving (0.25, -0.24) raw xDistance=-0.29 yDistance=0.18
23:55:13.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
23:55:13.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:13.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:55:13.526 00.000 16108 MoveAxis(E, 87, ABG)
23:55:13.526 00.000 16108 Guiding  Dir = 2, Dur = 87
23:55:13.527 00.001 16108 IsSlewing returns 0
23:55:13.527 00.000 16108 IsGuiding returns 0
23:55:13.536 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3929, FiltMin=3389, FiltMax=35379, Gamma=1.000
23:55:13.554 00.018 21068 UpdateGuideState exits: m=59540 SNR=44.8
23:55:13.555 00.001 16108 PulseGuide returned control before completion, sleep 69
23:55:13.555 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.557 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:13.559 00.002 21068 Enqueuing Expose request
23:55:13.632 00.073 16108 IsGuiding returns 1
23:55:13.632 00.000 16108 scope still moving after pulse duration time elapsed
23:55:13.663 00.031 16108 IsSlewing returns 0
23:55:13.663 00.000 16108 IsGuiding returns 0
23:55:13.663 00.000 16108 scope move finished after 87 + 50 ms
23:55:13.663 00.000 16108 Move returns status 0, amount 87
23:55:13.663 00.000 16108 MoveAxis(N, 0, ABG)
23:55:13.665 00.002 16108 Move returns status 0, amount 0
23:55:13.665 00.000 16108 move complete, result=0
23:55:13.665 00.000 16108 worker thread done servicing request
23:55:13.665 00.000 16108 Worker thread wakes up
23:55:13.665 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:13.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:13.665 00.000 21068 GuideStep: -0.3 px 87 ms EAST, 0.2 px 0 ms NORTH
23:55:14.827 01.162 16108 Exposure complete
23:55:14.884 00.057 16108 worker thread done servicing request
23:55:14.884 00.000 21068 OnExposeComplete: enter
23:55:14.884 00.000 21068 UpdateGuideState(): m_state=6
23:55:14.885 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5970
23:55:14.886 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=877.03, Mass=71920, SNR=59.3, Peak=10336 HFD=3.2
23:55:14.887 00.001 21068 MultiStar: [#1 0.00,-0.40,0.87,U] [#2 0.37,-0.27,1.21,U] [#3 -0.03,-0.32,0.93,U] [#4 -0.09,0.12,0.68,U] [#5 0.12,-0.17,0.73,U] [#6 -0.81,-0.05,0.00,M7] [#7 -0.40,-0.46,0.00,M3] [#8 -0.32,0.24,0.61,U] 
23:55:14.888 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {-0.11, 0.13}
23:55:14.888 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
23:55:14.889 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
23:55:14.889 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.37 mountX=-0.05 mountY=0.11, mountTheta=1.95
23:55:14.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
23:55:14.891 00.000 21068 Enqueuing Move request for scope (0.02, -0.12)
23:55:14.892 00.001 16108 Worker thread wakes up
23:55:14.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
23:55:14.893 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
23:55:14.893 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.05 yDistance=0.11
23:55:14.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:55:14.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:14.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:55:14.893 00.000 16108 MoveAxis(E, 0, ABG)
23:55:14.893 00.000 16108 Move returns status 0, amount 0
23:55:14.893 00.000 16108 MoveAxis(N, 0, ABG)
23:55:14.893 00.000 16108 Move returns status 0, amount 0
23:55:14.894 00.001 16108 move complete, result=0
23:55:14.894 00.000 16108 worker thread done servicing request
23:55:14.896 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3926, FiltMin=3405, FiltMax=33206, Gamma=1.000
23:55:14.916 00.020 21068 UpdateGuideState exits: m=71920 SNR=59.3
23:55:14.918 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:14.920 00.001 21068 Enqueuing Expose request
23:55:14.922 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:14.923 00.001 16108 Worker thread wakes up
23:55:14.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:14.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:15.897 00.974 16108 Exposure complete
23:55:15.950 00.053 16108 worker thread done servicing request
23:55:15.950 00.000 21068 OnExposeComplete: enter
23:55:15.951 00.001 21068 UpdateGuideState(): m_state=6
23:55:15.952 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5971
23:55:15.953 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.95, Mass=54456, SNR=42.9, Peak=9651 HFD=3.0
23:55:15.953 00.000 21068 MultiStar: [#1 -0.09,0.00,1.27,U] [#2 0.04,0.09,1.61,U] [#3 0.01,-0.09,1.34,U] [#4 -0.08,0.03,0.95,U] [#5 0.11,-0.13,1.19,U] [#6 0.04,-0.13,0.88,U] [#7 0.28,-0.16,0.59,U] [#8 -0.26,-0.09,0.95,U] 
23:55:15.955 00.002 21068 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.01, 0.04}
23:55:15.955 00.000 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
23:55:15.956 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.71)
23:55:15.957 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.67 mountX=-0.00 mountY=0.04, mountTheta=1.65
23:55:15.958 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.04, opts=13)
23:55:15.960 00.002 21068 Enqueuing Move request for scope (-0.00, -0.04)
23:55:15.961 00.001 16108 Worker thread wakes up
23:55:15.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
23:55:15.961 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
23:55:15.961 00.000 16108 Moving (-0.00, -0.04) raw xDistance=-0.00 yDistance=0.04
23:55:15.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:55:15.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:15.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:15.961 00.000 16108 MoveAxis(E, 0, ABG)
23:55:15.961 00.000 16108 Move returns status 0, amount 0
23:55:15.961 00.000 16108 MoveAxis(N, 0, ABG)
23:55:15.961 00.000 16108 Move returns status 0, amount 0
23:55:15.961 00.000 16108 move complete, result=0
23:55:15.961 00.000 16108 worker thread done servicing request
23:55:15.965 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3926, FiltMin=3379, FiltMax=32173, Gamma=1.000
23:55:15.978 00.013 21068 UpdateGuideState exits: m=54456 SNR=42.9
23:55:15.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.979 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:15.980 00.001 21068 Enqueuing Expose request
23:55:15.981 00.001 16108 Worker thread wakes up
23:55:15.981 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:15.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:15.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:17.149 01.168 16108 Exposure complete
23:55:17.221 00.072 16108 worker thread done servicing request
23:55:17.221 00.000 21068 OnExposeComplete: enter
23:55:17.223 00.002 21068 UpdateGuideState(): m_state=6
23:55:17.224 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5972
23:55:17.226 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=876.97, Mass=63001, SNR=48.3, Peak=12115 HFD=3.2
23:55:17.229 00.003 21068 MultiStar: [#1 -0.33,0.00,1.42,U] [#2 0.13,0.25,1.34,U] [#3 -0.25,0.01,1.30,U] [#4 -0.53,0.16,0.00,M1] [#5 -0.11,-0.01,0.94,U] [#6 -0.78,-0.23,0.00,M7] [#7 -0.17,-0.06,0.52,U] [#8 -0.37,-0.01,0.73,U] 
23:55:17.230 00.001 21068 refined, 6 included, MultiStar: {-0.18, 0.05}, one-star: {-0.23, 0.06}
23:55:17.231 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
23:55:17.232 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
23:55:17.232 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.87 mountX=0.19 mountY=-0.01, mountTheta=-0.04
23:55:17.235 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.05, opts=13)
23:55:17.235 00.000 21068 Enqueuing Move request for scope (-0.18, 0.05)
23:55:17.238 00.003 16108 Worker thread wakes up
23:55:17.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
23:55:17.238 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
23:55:17.238 00.000 16108 Moving (-0.18, 0.05) raw xDistance=0.19 yDistance=-0.01
23:55:17.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:55:17.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:17.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:55:17.238 00.000 16108 MoveAxis(E, 0, ABG)
23:55:17.238 00.000 16108 Move returns status 0, amount 0
23:55:17.238 00.000 16108 MoveAxis(N, 0, ABG)
23:55:17.238 00.000 16108 Move returns status 0, amount 0
23:55:17.238 00.000 16108 move complete, result=0
23:55:17.238 00.000 16108 worker thread done servicing request
23:55:17.242 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3926, FiltMin=3382, FiltMax=30278, Gamma=1.000
23:55:17.260 00.018 21068 UpdateGuideState exits: m=63001 SNR=48.3
23:55:17.262 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:17.267 00.004 21068 Enqueuing Expose request
23:55:17.269 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:17.272 00.003 16108 Worker thread wakes up
23:55:17.272 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:17.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:18.254 00.982 16108 Exposure complete
23:55:18.318 00.064 16108 worker thread done servicing request
23:55:18.318 00.000 21068 OnExposeComplete: enter
23:55:18.319 00.001 21068 UpdateGuideState(): m_state=6
23:55:18.320 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5973
23:55:18.321 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.92, Mass=69653, SNR=50.1, Peak=10835 HFD=2.9
23:55:18.321 00.000 21068 MultiStar: [#1 -0.40,-0.03,1.23,U] [#2 -0.08,0.04,1.26,U] [#3 -0.05,-0.45,1.05,U] [#4 -0.49,0.14,0.00,M2] [#5 -0.20,-0.04,0.74,U] [#6 -0.78,-0.33,0.00,M8] [#7 -0.21,-0.10,0.63,U] [#8 -0.99,0.03,0.00,M1] 
23:55:18.322 00.001 21068 refined, 5 included, MultiStar: {-0.23, -0.09}, one-star: {-0.44, 0.02}
23:55:18.323 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
23:55:18.324 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
23:55:18.326 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.77 mountX=0.21 mountY=0.14, mountTheta=0.59
23:55:18.327 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.09, opts=13)
23:55:18.328 00.001 21068 Enqueuing Move request for scope (-0.23, -0.09)
23:55:18.329 00.001 16108 Worker thread wakes up
23:55:18.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
23:55:18.329 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
23:55:18.329 00.000 16108 Moving (-0.23, -0.09) raw xDistance=0.21 yDistance=0.14
23:55:18.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:55:18.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:18.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:55:18.329 00.000 16108 MoveAxis(W, 56, ABG)
23:55:18.329 00.000 16108 Guiding  Dir = 3, Dur = 56
23:55:18.330 00.001 16108 IsSlewing returns 0
23:55:18.330 00.000 16108 IsGuiding returns 0
23:55:18.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3926, FiltMin=3376, FiltMax=34957, Gamma=1.000
23:55:18.355 00.022 21068 UpdateGuideState exits: m=69653 SNR=50.1
23:55:18.357 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:18.357 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:18.359 00.002 21068 Enqueuing Expose request
23:55:18.359 00.000 16108 PulseGuide returned control before completion, sleep 40
23:55:18.402 00.043 16108 IsGuiding returns 1
23:55:18.402 00.000 16108 scope still moving after pulse duration time elapsed
23:55:18.433 00.031 16108 IsSlewing returns 0
23:55:18.434 00.001 16108 IsGuiding returns 1
23:55:18.464 00.030 16108 IsSlewing returns 0
23:55:18.465 00.001 16108 IsGuiding returns 0
23:55:18.465 00.000 16108 scope move finished after 56 + 79 ms
23:55:18.465 00.000 16108 Move returns status 0, amount 56
23:55:18.465 00.000 16108 MoveAxis(N, 0, ABG)
23:55:18.465 00.000 16108 Move returns status 0, amount 0
23:55:18.465 00.000 16108 move complete, result=0
23:55:18.465 00.000 16108 worker thread done servicing request
23:55:18.465 00.000 16108 Worker thread wakes up
23:55:18.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:18.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:18.465 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
23:55:19.622 01.157 16108 Exposure complete
23:55:19.679 00.057 16108 worker thread done servicing request
23:55:19.679 00.000 21068 OnExposeComplete: enter
23:55:19.680 00.001 21068 UpdateGuideState(): m_state=6
23:55:19.680 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5974
23:55:19.681 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.72, Mass=48612, SNR=43.3, Peak=9936 HFD=2.9
23:55:19.682 00.001 21068 MultiStar: [#1 -0.01,0.05,1.39,U] [#2 0.00,0.31,1.32,U] [#3 -0.32,0.22,1.34,U] [#4 -0.35,0.43,0.00,M3] [#5 0.01,0.31,1.12,U] [#6 -0.22,0.43,0.00,M9] [#7 0.33,-0.21,0.57,U] [#8 -0.15,0.12,0.96,U] 
23:55:19.683 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.12}, one-star: {0.22, -0.18}
23:55:19.684 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
23:55:19.684 00.000 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
23:55:19.686 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.04 mountY=-0.11, mountTheta=-1.22
23:55:19.688 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
23:55:19.688 00.000 21068 Enqueuing Move request for scope (-0.02, 0.12)
23:55:19.689 00.001 16108 Worker thread wakes up
23:55:19.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:55:19.689 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:55:19.689 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
23:55:19.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:55:19.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:19.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:19.689 00.000 16108 MoveAxis(E, 0, ABG)
23:55:19.689 00.000 16108 Move returns status 0, amount 0
23:55:19.689 00.000 16108 MoveAxis(N, 0, ABG)
23:55:19.689 00.000 16108 Move returns status 0, amount 0
23:55:19.690 00.001 16108 move complete, result=0
23:55:19.690 00.000 16108 worker thread done servicing request
23:55:19.693 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3923, FiltMin=3325, FiltMax=35549, Gamma=1.000
23:55:19.708 00.015 21068 UpdateGuideState exits: m=48612 SNR=43.3
23:55:19.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:19.710 00.000 21068 Enqueuing Expose request
23:55:19.711 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:19.712 00.001 16108 Worker thread wakes up
23:55:19.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:19.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:20.690 00.978 16108 Exposure complete
23:55:20.759 00.069 16108 worker thread done servicing request
23:55:20.759 00.000 21068 OnExposeComplete: enter
23:55:20.760 00.001 21068 UpdateGuideState(): m_state=6
23:55:20.761 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5975
23:55:20.761 00.000 21068 Star::Find returns 1 (0), X=220.97, Y=876.89, Mass=61245, SNR=47.0, Peak=10672 HFD=2.9
23:55:20.762 00.001 21068 MultiStar: [#1 0.12,-0.16,1.29,U] [#2 0.66,-0.04,0.00,M2] [#3 -0.14,-0.22,1.43,U] [#4 0.09,-0.27,0.87,U] [#5 0.19,0.03,0.97,U] [#6 0.22,0.05,0.99,U] [#7 0.13,-0.47,0.00,M1] [#8 -0.21,-0.31,0.94,U] 
23:55:20.763 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.44, -0.02}
23:55:20.764 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
23:55:20.765 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
23:55:20.765 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.97 mountX=-0.11 mountY=0.11, mountTheta=2.38
23:55:20.767 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.13, opts=13)
23:55:20.768 00.001 21068 Enqueuing Move request for scope (0.09, -0.13)
23:55:20.769 00.001 16108 Worker thread wakes up
23:55:20.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
23:55:20.769 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
23:55:20.769 00.000 16108 Moving (0.09, -0.13) raw xDistance=-0.11 yDistance=0.11
23:55:20.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:55:20.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:20.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:55:20.769 00.000 16108 MoveAxis(E, 0, ABG)
23:55:20.769 00.000 16108 Move returns status 0, amount 0
23:55:20.769 00.000 16108 MoveAxis(N, 0, ABG)
23:55:20.769 00.000 16108 Move returns status 0, amount 0
23:55:20.769 00.000 16108 move complete, result=0
23:55:20.769 00.000 16108 worker thread done servicing request
23:55:20.773 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3923, FiltMin=3401, FiltMax=36195, Gamma=1.000
23:55:20.788 00.015 21068 UpdateGuideState exits: m=61245 SNR=47.0
23:55:20.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:20.791 00.001 21068 Enqueuing Expose request
23:55:20.792 00.001 16108 Worker thread wakes up
23:55:20.792 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:20.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:20.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:21.953 01.161 16108 Exposure complete
23:55:22.013 00.060 16108 worker thread done servicing request
23:55:22.013 00.000 21068 OnExposeComplete: enter
23:55:22.015 00.002 21068 UpdateGuideState(): m_state=6
23:55:22.016 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5976
23:55:22.017 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.80, Mass=72322, SNR=53.0, Peak=9283 HFD=3.8
23:55:22.018 00.001 21068 MultiStar: [#1 -0.20,-0.50,0.00,M1] [#2 0.21,-0.52,0.00,M3] [#3 -0.14,-0.53,0.00,M1] [#4 0.14,-0.26,0.80,U] [#5 -0.05,-0.50,0.00,M1] [#6 0.06,-0.06,0.85,U] [#7 -0.81,-0.80,0.00,M2] [#8 -0.26,-0.45,0.00,M1] 
23:55:22.018 00.000 21068 refined, 2 included, MultiStar: {-0.12, -0.14}, one-star: {-0.50, -0.11}
23:55:22.019 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
23:55:22.020 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
23:55:22.020 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.10 mountY=0.16, mountTheta=1.03
23:55:22.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.14, opts=13)
23:55:22.023 00.001 21068 Enqueuing Move request for scope (-0.12, -0.14)
23:55:22.023 00.000 16108 Worker thread wakes up
23:55:22.024 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
23:55:22.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
23:55:22.024 00.000 16108 Moving (-0.12, -0.14) raw xDistance=0.10 yDistance=0.16
23:55:22.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:55:22.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:22.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:55:22.024 00.000 16108 MoveAxis(E, 0, ABG)
23:55:22.024 00.000 16108 Move returns status 0, amount 0
23:55:22.024 00.000 16108 MoveAxis(N, 0, ABG)
23:55:22.024 00.000 16108 Move returns status 0, amount 0
23:55:22.024 00.000 16108 move complete, result=0
23:55:22.024 00.000 16108 worker thread done servicing request
23:55:22.028 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3920, FiltMin=3318, FiltMax=30701, Gamma=1.000
23:55:22.040 00.012 21068 UpdateGuideState exits: m=72322 SNR=53.0
23:55:22.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:22.043 00.001 21068 Enqueuing Expose request
23:55:22.043 00.000 16108 Worker thread wakes up
23:55:22.043 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:22.045 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:22.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:23.026 00.981 16108 Exposure complete
23:55:23.085 00.059 16108 worker thread done servicing request
23:55:23.085 00.000 21068 OnExposeComplete: enter
23:55:23.087 00.002 21068 UpdateGuideState(): m_state=6
23:55:23.088 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5977
23:55:23.089 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.52, Mass=61876, SNR=46.4, Peak=10403 HFD=3.1
23:55:23.091 00.002 21068 MultiStar: [#1 -0.04,-0.42,1.37,U] [#2 0.30,-0.31,1.24,U] [#3 -0.20,-0.52,0.00,M2] [#4 -0.11,0.03,0.71,U] [#5 -0.14,-0.13,0.96,U] [#6 -0.16,-0.27,0.96,U] [#7 -0.17,-0.44,0.64,U] [#8 -0.39,-0.27,0.83,U] 
23:55:23.092 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.29}, one-star: {-0.28, -0.39}
23:55:23.094 00.002 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
23:55:23.095 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
23:55:23.096 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.90 mountX=0.05 mountY=0.30, mountTheta=1.42
23:55:23.099 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.29, opts=13)
23:55:23.099 00.000 21068 Enqueuing Move request for scope (-0.10, -0.29)
23:55:23.100 00.001 16108 Worker thread wakes up
23:55:23.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.29) opts 0xd
23:55:23.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.29)
23:55:23.101 00.001 16108 Moving (-0.10, -0.29) raw xDistance=0.05 yDistance=0.30
23:55:23.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:55:23.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:23.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:55:23.101 00.000 16108 MoveAxis(E, 0, ABG)
23:55:23.101 00.000 16108 Move returns status 0, amount 0
23:55:23.101 00.000 16108 MoveAxis(N, 0, ABG)
23:55:23.101 00.000 16108 Move returns status 0, amount 0
23:55:23.101 00.000 16108 move complete, result=0
23:55:23.101 00.000 16108 worker thread done servicing request
23:55:23.105 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3923, FiltMin=3360, FiltMax=37734, Gamma=1.000
23:55:23.119 00.014 21068 UpdateGuideState exits: m=61876 SNR=46.4
23:55:23.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.120 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:23.121 00.001 21068 Enqueuing Expose request
23:55:23.122 00.001 16108 Worker thread wakes up
23:55:23.122 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:23.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:23.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:24.295 01.173 16108 Exposure complete
23:55:24.352 00.057 16108 worker thread done servicing request
23:55:24.352 00.000 21068 OnExposeComplete: enter
23:55:24.353 00.001 21068 UpdateGuideState(): m_state=6
23:55:24.354 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5978
23:55:24.355 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.55, Mass=60221, SNR=50.4, Peak=10499 HFD=3.1
23:55:24.357 00.002 21068 MultiStar: [#1 -0.07,-0.44,1.12,U] [#2 0.18,-0.74,0.00,M3] [#3 -0.14,-0.63,0.00,M3] [#4 -0.01,0.15,0.80,U] [#5 0.43,-0.29,0.00,M1] [#6 -0.28,-0.18,0.74,U] [#7 -0.01,-0.79,0.00,M2] [#8 -0.53,-0.15,0.00,M1] 
23:55:24.357 00.000 21068 refined, 3 included, MultiStar: {-0.10, -0.23}, one-star: {-0.08, -0.35}
23:55:24.358 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
23:55:24.359 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
23:55:24.359 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.98 mountX=0.06 mountY=0.25, mountTheta=1.34
23:55:24.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.23, opts=13)
23:55:24.362 00.001 21068 Enqueuing Move request for scope (-0.10, -0.23)
23:55:24.362 00.000 16108 Worker thread wakes up
23:55:24.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
23:55:24.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
23:55:24.364 00.002 16108 Moving (-0.10, -0.23) raw xDistance=0.06 yDistance=0.25
23:55:24.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:55:24.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:24.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:55:24.364 00.000 16108 MoveAxis(E, 0, ABG)
23:55:24.364 00.000 16108 Move returns status 0, amount 0
23:55:24.364 00.000 16108 MoveAxis(N, 0, ABG)
23:55:24.364 00.000 16108 Move returns status 0, amount 0
23:55:24.364 00.000 16108 move complete, result=0
23:55:24.364 00.000 16108 worker thread done servicing request
23:55:24.367 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3920, FiltMin=3366, FiltMax=34109, Gamma=1.000
23:55:24.381 00.014 21068 UpdateGuideState exits: m=60221 SNR=50.4
23:55:24.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.384 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:24.386 00.002 21068 Enqueuing Expose request
23:55:24.388 00.002 16108 Worker thread wakes up
23:55:24.388 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:24.390 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:24.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:25.361 00.971 16108 Exposure complete
23:55:25.433 00.072 16108 worker thread done servicing request
23:55:25.433 00.000 21068 OnExposeComplete: enter
23:55:25.434 00.001 21068 UpdateGuideState(): m_state=6
23:55:25.435 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5979
23:55:25.436 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.52, Mass=63810, SNR=45.6, Peak=11427 HFD=3.0
23:55:25.437 00.001 21068 MultiStar: [#1 -0.06,-0.45,1.21,U] [#2 0.05,-0.16,1.33,U] [#3 -0.02,-0.40,1.10,U] [#4 0.38,-0.04,0.89,U] [#5 0.32,-0.44,0.00,M2] [#6 -0.01,-0.05,0.95,U] [#7 -0.24,-0.57,0.00,M3] [#8 -0.50,-0.29,0.00,M2] 
23:55:25.438 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.26}, one-star: {-0.42, -0.38}
23:55:25.439 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
23:55:25.439 00.000 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
23:55:25.440 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.65 mountX=-0.03 mountY=0.25, mountTheta=1.67
23:55:25.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.26, opts=13)
23:55:25.443 00.001 21068 Enqueuing Move request for scope (-0.02, -0.26)
23:55:25.444 00.001 16108 Worker thread wakes up
23:55:25.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
23:55:25.444 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
23:55:25.444 00.000 16108 Moving (-0.02, -0.26) raw xDistance=-0.03 yDistance=0.25
23:55:25.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:55:25.444 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.14 newest=0.80
23:55:25.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
23:55:25.444 00.000 16108 MoveAxis(E, 0, ABG)
23:55:25.444 00.000 16108 Move returns status 0, amount 0
23:55:25.444 00.000 16108 MoveAxis(S, 51, ABG)
23:55:25.444 00.000 16108 Guiding  Dir = 1, Dur = 51
23:55:25.444 00.000 16108 IsSlewing returns 0
23:55:25.445 00.001 16108 IsGuiding returns 0
23:55:25.454 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3920, FiltMin=3353, FiltMax=31142, Gamma=1.000
23:55:25.488 00.034 21068 UpdateGuideState exits: m=63810 SNR=45.6
23:55:25.491 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:25.493 00.001 21068 Enqueuing Expose request
23:55:25.496 00.003 16108 PulseGuide returned control before completion, sleep 13
23:55:25.523 00.027 16108 IsGuiding returns 1
23:55:25.523 00.000 16108 scope still moving after pulse duration time elapsed
23:55:25.554 00.031 16108 IsSlewing returns 0
23:55:25.554 00.000 16108 IsGuiding returns 1
23:55:25.585 00.031 16108 IsSlewing returns 0
23:55:25.585 00.000 16108 IsGuiding returns 0
23:55:25.585 00.000 16108 scope move finished after 51 + 90 ms
23:55:25.585 00.000 16108 Move returns status 0, amount 51
23:55:25.587 00.002 16108 move complete, result=0
23:55:25.587 00.000 16108 worker thread done servicing request
23:55:25.587 00.000 16108 Worker thread wakes up
23:55:25.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:25.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:25.587 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
23:55:26.748 01.161 16108 Exposure complete
23:55:26.810 00.062 16108 worker thread done servicing request
23:55:26.810 00.000 21068 OnExposeComplete: enter
23:55:26.811 00.001 21068 UpdateGuideState(): m_state=6
23:55:26.812 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5980
23:55:26.813 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.52, Mass=57167, SNR=44.8, Peak=9936 HFD=3.2
23:55:26.814 00.001 21068 MultiStar: [#1 0.25,-0.58,0.00,M1] [#2 0.29,-0.15,1.17,U] [#3 0.00,-0.48,0.00,M3] [#4 0.27,-0.28,0.92,U] [#5 0.31,-0.47,0.00,M3] [#6 -0.20,-0.54,0.00,M5] [#7 0.27,-0.75,0.00,M4] [#8 -0.14,-0.57,0.00,M3] 
23:55:26.815 00.001 21068 refined, 2 included, MultiStar: {0.20, -0.27}, one-star: {0.03, -0.38}
23:55:26.815 00.000 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
23:55:26.816 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
23:55:26.817 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-0.93 mountX=-0.24 mountY=0.21, mountTheta=2.42
23:55:26.818 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.27, opts=13)
23:55:26.819 00.001 21068 Enqueuing Move request for scope (0.20, -0.27)
23:55:26.820 00.001 16108 Worker thread wakes up
23:55:26.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
23:55:26.820 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
23:55:26.820 00.000 16108 Moving (0.20, -0.27) raw xDistance=-0.24 yDistance=0.21
23:55:26.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:55:26.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:55:26.820 00.000 16108 MoveAxis(E, 63, ABG)
23:55:26.820 00.000 16108 Guiding  Dir = 2, Dur = 63
23:55:26.820 00.000 16108 IsSlewing returns 0
23:55:26.821 00.001 16108 IsGuiding returns 0
23:55:26.824 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3917, FiltMin=3366, FiltMax=34784, Gamma=1.000
23:55:26.838 00.014 21068 UpdateGuideState exits: m=57167 SNR=44.8
23:55:26.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:26.840 00.000 21068 Enqueuing Expose request
23:55:26.871 00.031 16108 PulseGuide returned control before completion, sleep 23
23:55:26.900 00.029 16108 IsGuiding returns 1
23:55:26.900 00.000 16108 scope still moving after pulse duration time elapsed
23:55:26.932 00.032 16108 IsSlewing returns 0
23:55:26.932 00.000 16108 IsGuiding returns 1
23:55:26.963 00.031 16108 IsSlewing returns 0
23:55:26.963 00.000 16108 IsGuiding returns 0
23:55:26.963 00.000 16108 scope move finished after 63 + 80 ms
23:55:26.964 00.001 16108 Move returns status 0, amount 63
23:55:26.964 00.000 16108 MoveAxis(S, 43, ABG)
23:55:26.964 00.000 16108 Guiding  Dir = 1, Dur = 43
23:55:26.964 00.000 16108 IsSlewing returns 0
23:55:26.964 00.000 16108 IsGuiding returns 0
23:55:27.030 00.066 16108 IsGuiding returns 1
23:55:27.030 00.000 16108 scope still moving after pulse duration time elapsed
23:55:27.059 00.029 16108 IsSlewing returns 0
23:55:27.059 00.000 16108 IsGuiding returns 1
23:55:27.090 00.031 16108 IsSlewing returns 0
23:55:27.090 00.000 16108 IsGuiding returns 1
23:55:27.122 00.032 16108 IsSlewing returns 0
23:55:27.123 00.001 16108 IsGuiding returns 0
23:55:27.123 00.000 16108 scope move finished after 43 + 114 ms
23:55:27.123 00.000 16108 Move returns status 0, amount 43
23:55:27.123 00.000 16108 move complete, result=0
23:55:27.123 00.000 16108 worker thread done servicing request
23:55:27.123 00.000 16108 Worker thread wakes up
23:55:27.123 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 43 ms SOUTH
23:55:27.125 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:27.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:28.091 00.966 16108 Exposure complete
23:55:28.157 00.066 16108 worker thread done servicing request
23:55:28.157 00.000 21068 OnExposeComplete: enter
23:55:28.158 00.001 21068 UpdateGuideState(): m_state=6
23:55:28.160 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5981
23:55:28.162 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=876.70, Mass=57555, SNR=44.7, Peak=10448 HFD=2.9
23:55:28.164 00.002 21068 MultiStar: [#1 -0.05,-0.17,1.50,U] [#2 0.38,-0.22,1.31,U] [#3 0.19,-0.44,0.00,M4] [#4 0.54,0.28,0.00,M1] [#5 0.44,-0.20,0.00,M4] [#6 0.30,-0.23,0.93,U] [#7 -0.16,-0.34,0.59,U] [#8 -0.21,-0.05,0.83,U] 
23:55:28.165 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.08, -0.21}
23:55:28.166 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
23:55:28.167 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
23:55:28.168 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.17 mountX=-0.12 mountY=0.17, mountTheta=2.17
23:55:28.172 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
23:55:28.174 00.002 21068 Enqueuing Move request for scope (0.08, -0.19)
23:55:28.175 00.001 16108 Worker thread wakes up
23:55:28.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
23:55:28.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
23:55:28.175 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.12 yDistance=0.17
23:55:28.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:28.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:28.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:55:28.175 00.000 16108 MoveAxis(E, 0, ABG)
23:55:28.175 00.000 16108 Move returns status 0, amount 0
23:55:28.176 00.001 16108 MoveAxis(N, 0, ABG)
23:55:28.176 00.000 16108 Move returns status 0, amount 0
23:55:28.176 00.000 16108 move complete, result=0
23:55:28.176 00.000 16108 worker thread done servicing request
23:55:28.180 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=3917, FiltMin=3373, FiltMax=35309, Gamma=1.000
23:55:28.205 00.025 21068 UpdateGuideState exits: m=57555 SNR=44.7
23:55:28.207 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:28.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:28.209 00.001 21068 Enqueuing Expose request
23:55:28.211 00.002 16108 Worker thread wakes up
23:55:28.211 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:28.212 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:28.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:29.370 01.158 16108 Exposure complete
23:55:29.428 00.058 16108 worker thread done servicing request
23:55:29.428 00.000 21068 OnExposeComplete: enter
23:55:29.430 00.002 21068 UpdateGuideState(): m_state=6
23:55:29.432 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5982
23:55:29.433 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.44, Mass=62232, SNR=53.8, Peak=9424 HFD=3.2
23:55:29.435 00.002 21068 MultiStar: [#1 0.41,-0.38,0.00,M1] [#2 0.50,-0.43,0.00,M1] [#3 0.12,-0.52,0.00,M5] [#4 0.27,0.09,0.79,U] [#5 0.39,-0.41,0.00,M5] [#6 0.27,-0.45,0.00,M5] [#7 0.19,-0.53,0.00,M4] [#8 -0.24,-0.30,0.74,U] 
23:55:29.437 00.002 21068 refined, 2 included, MultiStar: {0.09, -0.24}, one-star: {0.19, -0.46}
23:55:29.438 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.11)
23:55:29.439 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
23:55:29.441 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.21 mountX=-0.13 mountY=0.22, mountTheta=2.12
23:55:29.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.24, opts=13)
23:55:29.446 00.003 21068 Enqueuing Move request for scope (0.09, -0.24)
23:55:29.448 00.002 16108 Worker thread wakes up
23:55:29.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
23:55:29.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
23:55:29.448 00.000 16108 Moving (0.09, -0.24) raw xDistance=-0.13 yDistance=0.22
23:55:29.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:55:29.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:55:29.448 00.000 16108 MoveAxis(E, 0, ABG)
23:55:29.448 00.000 16108 Move returns status 0, amount 0
23:55:29.448 00.000 16108 MoveAxis(S, 44, ABG)
23:55:29.448 00.000 16108 Guiding  Dir = 1, Dur = 44
23:55:29.449 00.001 16108 IsSlewing returns 0
23:55:29.449 00.000 16108 IsGuiding returns 0
23:55:29.457 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3913, FiltMin=3347, FiltMax=32547, Gamma=1.000
23:55:29.459 00.002 16108 PulseGuide returned control before completion, sleep 44
23:55:29.480 00.021 21068 UpdateGuideState exits: m=62232 SNR=53.8
23:55:29.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.481 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:29.482 00.001 21068 Enqueuing Expose request
23:55:29.504 00.022 16108 IsGuiding returns 1
23:55:29.504 00.000 16108 scope still moving after pulse duration time elapsed
23:55:29.536 00.032 16108 IsSlewing returns 0
23:55:29.536 00.000 16108 IsGuiding returns 1
23:55:29.567 00.031 16108 IsSlewing returns 0
23:55:29.567 00.000 16108 IsGuiding returns 0
23:55:29.567 00.000 16108 scope move finished after 44 + 74 ms
23:55:29.568 00.001 16108 Move returns status 0, amount 44
23:55:29.568 00.000 16108 move complete, result=0
23:55:29.568 00.000 16108 worker thread done servicing request
23:55:29.568 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
23:55:29.570 00.002 16108 Worker thread wakes up
23:55:29.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:29.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:30.552 00.982 16108 Exposure complete
23:55:30.618 00.066 16108 worker thread done servicing request
23:55:30.618 00.000 21068 OnExposeComplete: enter
23:55:30.619 00.001 21068 UpdateGuideState(): m_state=6
23:55:30.620 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5983
23:55:30.621 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.77, Mass=62658, SNR=50.1, Peak=9763 HFD=3.4
23:55:30.623 00.002 21068 MultiStar: [#1 -0.16,-0.13,1.03,U] [#2 0.33,-0.15,1.43,U] [#3 0.29,-0.26,1.24,U] [#4 0.00,0.07,0.86,U] [#5 0.36,0.08,1.18,U] [#6 -0.16,-0.12,0.85,U] [#7 -0.12,-0.26,0.57,U] [#8 -0.27,0.01,0.74,U] 
23:55:30.624 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.03, -0.14}
23:55:30.625 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
23:55:30.626 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
23:55:30.626 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.91 mountX=-0.10 mountY=0.08, mountTheta=2.44
23:55:30.629 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
23:55:30.630 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
23:55:30.632 00.002 16108 Worker thread wakes up
23:55:30.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
23:55:30.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
23:55:30.632 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
23:55:30.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:55:30.633 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:30.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:30.633 00.000 16108 MoveAxis(E, 0, ABG)
23:55:30.633 00.000 16108 Move returns status 0, amount 0
23:55:30.633 00.000 16108 MoveAxis(N, 0, ABG)
23:55:30.633 00.000 16108 Move returns status 0, amount 0
23:55:30.633 00.000 16108 move complete, result=0
23:55:30.633 00.000 16108 worker thread done servicing request
23:55:30.639 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3913, FiltMin=3299, FiltMax=35805, Gamma=1.000
23:55:30.659 00.020 21068 UpdateGuideState exits: m=62658 SNR=50.1
23:55:30.662 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:30.664 00.001 21068 Enqueuing Expose request
23:55:30.665 00.001 16108 Worker thread wakes up
23:55:30.666 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:30.666 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:30.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:31.836 01.170 16108 Exposure complete
23:55:31.900 00.064 16108 worker thread done servicing request
23:55:31.901 00.001 21068 OnExposeComplete: enter
23:55:31.903 00.002 21068 UpdateGuideState(): m_state=6
23:55:31.905 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5984
23:55:31.906 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.70, Mass=58105, SNR=43.6, Peak=10496 HFD=2.9
23:55:31.907 00.001 21068 MultiStar: [#1 -0.03,-0.15,1.32,U] [#2 0.13,-0.05,1.34,U] [#3 -0.11,-0.34,1.33,U] [#4 -0.04,0.43,0.96,U] [#5 0.33,-0.12,1.08,U] [#6 -0.31,0.17,0.97,U] [#7 -0.46,-0.20,0.00,M4] [#8 -0.27,-0.11,1.00,U] 
23:55:31.908 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {-0.14, -0.21}
23:55:31.910 00.002 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
23:55:31.911 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
23:55:31.913 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.17 mountX=0.03 mountY=0.07, mountTheta=1.15
23:55:31.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
23:55:31.916 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
23:55:31.918 00.002 16108 Worker thread wakes up
23:55:31.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:55:31.918 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:55:31.918 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.07
23:55:31.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:55:31.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:31.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:55:31.918 00.000 16108 MoveAxis(E, 0, ABG)
23:55:31.918 00.000 16108 Move returns status 0, amount 0
23:55:31.918 00.000 16108 MoveAxis(N, 0, ABG)
23:55:31.918 00.000 16108 Move returns status 0, amount 0
23:55:31.918 00.000 16108 move complete, result=0
23:55:31.918 00.000 16108 worker thread done servicing request
23:55:31.922 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3910, FiltMin=3379, FiltMax=39821, Gamma=1.000
23:55:31.938 00.016 21068 UpdateGuideState exits: m=58105 SNR=43.6
23:55:31.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:31.939 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:31.940 00.001 21068 Enqueuing Expose request
23:55:31.941 00.001 16108 Worker thread wakes up
23:55:31.941 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:31.942 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:31.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:32.928 00.986 16108 Exposure complete
23:55:32.984 00.056 16108 worker thread done servicing request
23:55:32.984 00.000 21068 OnExposeComplete: enter
23:55:32.985 00.001 21068 UpdateGuideState(): m_state=6
23:55:32.986 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5985
23:55:32.987 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=876.80, Mass=59958, SNR=45.1, Peak=10323 HFD=2.9
23:55:32.988 00.001 21068 MultiStar: [#1 -0.61,0.02,0.00,M1] [#2 -0.33,0.12,1.33,U] [#3 -0.41,-0.15,1.22,U] [#4 -0.38,-0.15,1.00,U] [#5 -0.36,0.15,1.14,U] [#6 -0.15,0.27,0.85,U] [#7 -0.58,-0.62,0.00,M5] [#8 -0.97,-0.37,0.00,M1] 
23:55:32.988 00.000 21068 refined, 5 included, MultiStar: {-0.38, 0.02}, one-star: {-0.63, -0.11}
23:55:32.989 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
23:55:32.990 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
23:55:32.990 00.000 21068 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.09 mountX=0.38 mountY=0.07, mountTheta=0.18
23:55:32.992 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.02, opts=13)
23:55:32.992 00.000 21068 Enqueuing Move request for scope (-0.38, 0.02)
23:55:32.994 00.002 16108 Worker thread wakes up
23:55:32.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd
23:55:32.994 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.02)
23:55:32.994 00.000 16108 Moving (-0.38, 0.02) raw xDistance=0.38 yDistance=0.07
23:55:32.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:55:32.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:32.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:55:32.995 00.001 16108 MoveAxis(W, 99, ABG)
23:55:32.995 00.000 16108 Guiding  Dir = 3, Dur = 99
23:55:32.995 00.000 16108 IsSlewing returns 0
23:55:32.995 00.000 16108 IsGuiding returns 0
23:55:32.998 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3910, FiltMin=3389, FiltMax=33917, Gamma=1.000
23:55:33.012 00.014 21068 UpdateGuideState exits: m=59958 SNR=45.1
23:55:33.014 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.014 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:33.015 00.001 21068 Enqueuing Expose request
23:55:33.029 00.014 16108 PulseGuide returned control before completion, sleep 75
23:55:33.106 00.077 16108 IsGuiding returns 1
23:55:33.107 00.001 16108 scope still moving after pulse duration time elapsed
23:55:33.138 00.031 16108 IsSlewing returns 0
23:55:33.138 00.000 16108 IsGuiding returns 1
23:55:33.170 00.032 16108 IsSlewing returns 0
23:55:33.170 00.000 16108 IsGuiding returns 1
23:55:33.202 00.032 16108 IsSlewing returns 0
23:55:33.202 00.000 16108 IsGuiding returns 0
23:55:33.203 00.001 16108 scope move finished after 99 + 109 ms
23:55:33.203 00.000 16108 Move returns status 0, amount 99
23:55:33.203 00.000 16108 MoveAxis(N, 0, ABG)
23:55:33.203 00.000 16108 Move returns status 0, amount 0
23:55:33.203 00.000 16108 move complete, result=0
23:55:33.203 00.000 16108 worker thread done servicing request
23:55:33.203 00.000 16108 Worker thread wakes up
23:55:33.203 00.000 21068 GuideStep: 0.4 px 99 ms WEST, 0.1 px 0 ms NORTH
23:55:33.206 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:33.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:34.367 01.161 16108 Exposure complete
23:55:34.421 00.054 16108 worker thread done servicing request
23:55:34.421 00.000 21068 OnExposeComplete: enter
23:55:34.422 00.001 21068 UpdateGuideState(): m_state=6
23:55:34.423 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5986
23:55:34.424 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=876.38, Mass=44738, SNR=41.1, Peak=9203 HFD=2.6
23:55:34.425 00.001 21068 MultiStar: [#1 -0.44,-0.13,1.51,U] [#2 -0.22,-0.22,1.48,U] [#3 -0.39,-0.33,0.00,M3] [#4 -0.46,0.10,1.03,U] [#5 -0.17,-0.28,1.30,U] [#6 -0.42,-0.26,0.00,M3] [#7 -0.25,-0.57,0.00,M6] [#8 -0.77,-0.28,0.00,M2] 
23:55:34.425 00.000 21068 refined, 4 included, MultiStar: {-0.37, -0.21}, one-star: {-0.66, -0.53}
23:55:34.427 00.002 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
23:55:34.428 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
23:55:34.430 00.002 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.21 hyp=0.42 cameraTheta=-2.63 mountX=0.33 mountY=0.29, mountTheta=0.72
23:55:34.432 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.21, opts=13)
23:55:34.434 00.002 21068 Enqueuing Move request for scope (-0.37, -0.21)
23:55:34.435 00.001 16108 Worker thread wakes up
23:55:34.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.21) opts 0xd
23:55:34.436 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.21)
23:55:34.436 00.000 16108 Moving (-0.37, -0.21) raw xDistance=0.33 yDistance=0.29
23:55:34.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
23:55:34.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:55:34.436 00.000 16108 MoveAxis(W, 93, ABG)
23:55:34.436 00.000 16108 Guiding  Dir = 3, Dur = 93
23:55:34.437 00.001 16108 IsSlewing returns 0
23:55:34.437 00.000 16108 IsGuiding returns 0
23:55:34.442 00.005 16108 PulseGuide returned control before completion, sleep 98
23:55:34.442 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3910, FiltMin=3353, FiltMax=38870, Gamma=1.000
23:55:34.469 00.027 21068 UpdateGuideState exits: m=44738 SNR=41.1
23:55:34.471 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:34.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:34.473 00.001 21068 Enqueuing Expose request
23:55:34.551 00.078 16108 IsGuiding returns 0
23:55:34.551 00.000 16108 Move returns status 0, amount 93
23:55:34.551 00.000 16108 MoveAxis(S, 58, ABG)
23:55:34.551 00.000 16108 Guiding  Dir = 1, Dur = 58
23:55:34.551 00.000 16108 IsSlewing returns 0
23:55:34.551 00.000 16108 IsGuiding returns 0
23:55:34.600 00.049 16108 PulseGuide returned control before completion, sleep 20
23:55:34.630 00.030 16108 IsGuiding returns 1
23:55:34.630 00.000 16108 scope still moving after pulse duration time elapsed
23:55:34.662 00.032 16108 IsSlewing returns 0
23:55:34.662 00.000 16108 IsGuiding returns 1
23:55:34.694 00.032 16108 IsSlewing returns 0
23:55:34.694 00.000 16108 IsGuiding returns 0
23:55:34.694 00.000 16108 scope move finished after 58 + 84 ms
23:55:34.694 00.000 16108 Move returns status 0, amount 58
23:55:34.695 00.001 16108 move complete, result=0
23:55:34.695 00.000 16108 worker thread done servicing request
23:55:34.695 00.000 16108 Worker thread wakes up
23:55:34.695 00.000 21068 GuideStep: 0.3 px 93 ms WEST, 0.3 px 58 ms SOUTH
23:55:34.697 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:34.698 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:35.669 00.971 16108 Exposure complete
23:55:35.747 00.078 16108 worker thread done servicing request
23:55:35.747 00.000 21068 OnExposeComplete: enter
23:55:35.748 00.001 21068 UpdateGuideState(): m_state=6
23:55:35.749 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5987
23:55:35.749 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=877.11, Mass=53408, SNR=42.9, Peak=9424 HFD=3.0
23:55:35.751 00.002 21068 MultiStar: [#1 0.14,-0.14,1.44,U] [#2 0.26,-0.02,1.43,U] [#3 -0.13,-0.20,1.27,U] [#4 0.28,0.23,0.97,U] [#5 0.45,0.11,1.18,U] [#6 0.19,0.51,0.00,M4] [#7 0.22,-0.24,0.58,U] [#8 -0.33,0.24,0.88,U] 
23:55:35.752 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.01, 0.20}
23:55:35.753 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
23:55:35.753 00.000 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
23:55:35.754 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.12 mountY=-0.04, mountTheta=-2.78
23:55:35.755 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
23:55:35.756 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
23:55:35.757 00.001 16108 Worker thread wakes up
23:55:35.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:55:35.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:55:35.757 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.04
23:55:35.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:35.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:35.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:35.757 00.000 16108 MoveAxis(E, 0, ABG)
23:55:35.757 00.000 16108 Move returns status 0, amount 0
23:55:35.757 00.000 16108 MoveAxis(N, 0, ABG)
23:55:35.757 00.000 16108 Move returns status 0, amount 0
23:55:35.757 00.000 16108 move complete, result=0
23:55:35.757 00.000 16108 worker thread done servicing request
23:55:35.765 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3910, FiltMin=3360, FiltMax=42877, Gamma=1.000
23:55:35.788 00.023 21068 UpdateGuideState exits: m=53408 SNR=42.9
23:55:35.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:35.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:35.791 00.001 21068 Enqueuing Expose request
23:55:35.791 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:35.792 00.001 16108 Worker thread wakes up
23:55:35.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:35.793 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:36.970 01.177 16108 Exposure complete
23:55:37.043 00.073 16108 worker thread done servicing request
23:55:37.043 00.000 21068 OnExposeComplete: enter
23:55:37.045 00.002 21068 UpdateGuideState(): m_state=6
23:55:37.047 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5988
23:55:37.048 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=877.29, Mass=63436, SNR=52.5, Peak=11696 HFD=3.0
23:55:37.051 00.003 21068 MultiStar: [#1 0.27,0.37,1.16,U] [#2 0.86,0.17,0.00,M1] [#3 0.95,0.33,0.00,M3] [#4 0.66,0.64,0.00,M1] [#5 0.66,0.69,0.00,M1] [#6 0.48,0.27,0.00,M5] [#7 0.43,0.06,0.56,U] [#8 0.31,0.13,0.84,U] 
23:55:37.053 00.002 21068 refined, 3 included, MultiStar: {0.40, 0.27}, one-star: {0.61, 0.38}
23:55:37.054 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
23:55:37.055 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
23:55:37.056 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.27 hyp=0.48 cameraTheta=0.59 mountX=-0.35 mountY=-0.35, mountTheta=-2.34
23:55:37.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.27, opts=13)
23:55:37.059 00.001 21068 Enqueuing Move request for scope (0.40, 0.27)
23:55:37.060 00.001 16108 Worker thread wakes up
23:55:37.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.27) opts 0xd
23:55:37.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.27)
23:55:37.060 00.000 16108 Moving (0.40, 0.27) raw xDistance=-0.35 yDistance=-0.35
23:55:37.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:55:37.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:37.061 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:55:37.061 00.000 16108 MoveAxis(E, 91, ABG)
23:55:37.061 00.000 16108 Guiding  Dir = 2, Dur = 91
23:55:37.061 00.000 16108 IsSlewing returns 0
23:55:37.061 00.000 16108 IsGuiding returns 0
23:55:37.065 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3910, FiltMin=3369, FiltMax=30275, Gamma=1.000
23:55:37.066 00.001 16108 PulseGuide returned control before completion, sleep 96
23:55:37.091 00.025 21068 UpdateGuideState exits: m=63436 SNR=52.5
23:55:37.093 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:37.095 00.001 21068 Enqueuing Expose request
23:55:37.174 00.079 16108 IsGuiding returns 0
23:55:37.174 00.000 16108 Move returns status 0, amount 91
23:55:37.174 00.000 16108 MoveAxis(N, 0, ABG)
23:55:37.174 00.000 16108 Move returns status 0, amount 0
23:55:37.174 00.000 16108 move complete, result=0
23:55:37.174 00.000 16108 worker thread done servicing request
23:55:37.174 00.000 16108 Worker thread wakes up
23:55:37.174 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.4 px 0 ms NORTH
23:55:37.177 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:37.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:38.161 00.984 16108 Exposure complete
23:55:38.228 00.067 16108 worker thread done servicing request
23:55:38.228 00.000 21068 OnExposeComplete: enter
23:55:38.230 00.002 21068 UpdateGuideState(): m_state=6
23:55:38.232 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5989
23:55:38.234 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=877.60, Mass=60869, SNR=48.0, Peak=10704 HFD=3.1
23:55:38.236 00.002 21068 MultiStar: [#1 0.04,0.56,0.00,M1] [#2 0.15,0.69,0.00,M2] [#3 0.21,0.70,0.00,M4] [#4 0.06,0.86,0.00,M2] [#5 0.27,0.58,0.00,M2] [#6 0.09,0.79,0.00,M6] [#7 0.05,0.25,0.61,U] [#8 -0.34,0.94,0.00,M1] 
23:55:38.237 00.001 21068 refined, 1 included, MultiStar: {-0.05, 0.53}, one-star: {-0.11, 0.69}
23:55:38.238 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
23:55:38.240 00.002 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
23:55:38.241 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.53 hyp=0.53 cameraTheta=1.66 mountX=0.14 mountY=-0.50, mountTheta=-1.30
23:55:38.245 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.53, opts=13)
23:55:38.247 00.002 21068 Enqueuing Move request for scope (-0.05, 0.53)
23:55:38.248 00.001 16108 Worker thread wakes up
23:55:38.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.53) opts 0xd
23:55:38.249 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.53)
23:55:38.249 00.000 16108 Moving (-0.05, 0.53) raw xDistance=0.14 yDistance=-0.50
23:55:38.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:55:38.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:38.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
23:55:38.249 00.000 16108 MoveAxis(E, 0, ABG)
23:55:38.249 00.000 16108 Move returns status 0, amount 0
23:55:38.249 00.000 16108 MoveAxis(N, 0, ABG)
23:55:38.249 00.000 16108 Move returns status 0, amount 0
23:55:38.249 00.000 16108 move complete, result=0
23:55:38.249 00.000 16108 worker thread done servicing request
23:55:38.253 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3910, FiltMin=3321, FiltMax=36051, Gamma=1.000
23:55:38.269 00.016 21068 UpdateGuideState exits: m=60869 SNR=48.0
23:55:38.269 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:38.271 00.001 21068 Enqueuing Expose request
23:55:38.271 00.000 16108 Worker thread wakes up
23:55:38.271 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:55:38.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:38.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:39.443 01.171 16108 Exposure complete
23:55:39.511 00.068 16108 worker thread done servicing request
23:55:39.511 00.000 21068 OnExposeComplete: enter
23:55:39.512 00.001 21068 UpdateGuideState(): m_state=6
23:55:39.514 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5990
23:55:39.516 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=877.56, Mass=63711, SNR=45.1, Peak=10451 HFD=3.0
23:55:39.517 00.001 21068 MultiStar: [#1 0.11,0.58,0.00,M2] [#2 0.32,0.52,0.00,M3] [#3 -0.18,0.49,0.00,M5] [#4 0.46,0.68,0.00,M3] [#5 0.37,0.38,0.00,M3] [#6 0.01,0.43,1.07,U] [#7 0.20,0.42,0.68,U] [#8 -0.36,0.30,0.82,U] 
23:55:39.519 00.002 21068 refined, 3 included, MultiStar: {-0.11, 0.46}, one-star: {-0.25, 0.65}
23:55:39.520 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
23:55:39.521 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
23:55:39.523 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.46 hyp=0.47 cameraTheta=1.81 mountX=0.19 mountY=-0.42, mountTheta=-1.14
23:55:39.526 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.46, opts=13)
23:55:39.527 00.001 21068 Enqueuing Move request for scope (-0.11, 0.46)
23:55:39.530 00.003 16108 Worker thread wakes up
23:55:39.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.46) opts 0xd
23:55:39.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.46)
23:55:39.530 00.000 16108 Moving (-0.11, 0.46) raw xDistance=0.19 yDistance=-0.42
23:55:39.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:55:39.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:39.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:55:39.530 00.000 16108 MoveAxis(E, 0, ABG)
23:55:39.530 00.000 16108 Move returns status 0, amount 0
23:55:39.531 00.001 16108 MoveAxis(N, 0, ABG)
23:55:39.531 00.000 16108 Move returns status 0, amount 0
23:55:39.531 00.000 16108 move complete, result=0
23:55:39.531 00.000 16108 worker thread done servicing request
23:55:39.536 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3907, FiltMin=3331, FiltMax=29341, Gamma=1.000
23:55:39.561 00.025 21068 UpdateGuideState exits: m=63711 SNR=45.1
23:55:39.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:39.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:39.564 00.001 21068 Enqueuing Expose request
23:55:39.565 00.001 16108 Worker thread wakes up
23:55:39.565 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:55:39.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:39.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:40.543 00.978 16108 Exposure complete
23:55:40.598 00.055 16108 worker thread done servicing request
23:55:40.598 00.000 21068 OnExposeComplete: enter
23:55:40.600 00.002 21068 UpdateGuideState(): m_state=6
23:55:40.602 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5991
23:55:40.604 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=877.49, Mass=78491, SNR=55.9, Peak=11491 HFD=3.2
23:55:40.606 00.002 21068 MultiStar: [#1 -0.07,0.66,0.00,M3] [#2 0.33,0.54,0.00,M4] [#3 -0.07,0.58,0.00,M6] [#4 0.22,0.74,0.00,M4] [#5 0.44,0.54,0.00,M4] [#6 -0.06,0.78,0.00,M6] [#7 -0.28,0.55,0.00,M3] [#8 -0.27,0.75,0.00,M1] 
23:55:40.608 00.002 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:55:40.609 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
23:55:40.611 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.58 hyp=0.58 cameraTheta=1.64 mountX=0.14 mountY=-0.55, mountTheta=-1.32
23:55:40.614 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.58, opts=13)
23:55:40.614 00.000 21068 Enqueuing Move request for scope (-0.04, 0.58)
23:55:40.615 00.001 16108 Worker thread wakes up
23:55:40.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.58) opts 0xd
23:55:40.616 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.58)
23:55:40.616 00.000 16108 Moving (-0.04, 0.58) raw xDistance=0.14 yDistance=-0.55
23:55:40.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:55:40.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:40.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:55:40.616 00.000 16108 MoveAxis(E, 0, ABG)
23:55:40.616 00.000 16108 Move returns status 0, amount 0
23:55:40.616 00.000 16108 MoveAxis(N, 0, ABG)
23:55:40.616 00.000 16108 Move returns status 0, amount 0
23:55:40.616 00.000 16108 move complete, result=0
23:55:40.616 00.000 16108 worker thread done servicing request
23:55:40.619 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3904, FiltMin=3392, FiltMax=35437, Gamma=1.000
23:55:40.632 00.013 21068 UpdateGuideState exits: m=78491 SNR=55.9
23:55:40.632 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:40.634 00.001 21068 Enqueuing Expose request
23:55:40.635 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:55:40.635 00.000 16108 Worker thread wakes up
23:55:40.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:40.636 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:41.799 01.163 16108 Exposure complete
23:55:41.856 00.057 16108 worker thread done servicing request
23:55:41.856 00.000 21068 OnExposeComplete: enter
23:55:41.858 00.002 21068 UpdateGuideState(): m_state=6
23:55:41.860 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5992
23:55:41.861 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=877.41, Mass=77600, SNR=51.4, Peak=11123 HFD=3.1
23:55:41.863 00.002 21068 MultiStar: [#1 -0.07,0.68,0.00,M4] [#2 0.07,0.54,0.00,M5] [#3 -0.01,0.40,1.05,U] [#4 0.03,0.82,0.00,M5] [#5 -0.04,0.66,0.00,M5] [#6 -0.27,0.57,0.00,M7] [#7 -0.47,0.35,0.00,M4] [#8 -0.46,0.46,0.00,M2] 
23:55:41.864 00.001 21068 refined, 1 included, MultiStar: {-0.12, 0.45}, one-star: {-0.24, 0.50}
23:55:41.865 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
23:55:41.867 00.002 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
23:55:41.868 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.84 mountX=0.20 mountY=-0.41, mountTheta=-1.12
23:55:41.871 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.45, opts=13)
23:55:41.872 00.001 21068 Enqueuing Move request for scope (-0.12, 0.45)
23:55:41.875 00.003 16108 Worker thread wakes up
23:55:41.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.45) opts 0xd
23:55:41.875 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.45)
23:55:41.875 00.000 16108 Moving (-0.12, 0.45) raw xDistance=0.20 yDistance=-0.41
23:55:41.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:55:41.875 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.22 newest=-1.38
23:55:41.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:55:41.875 00.000 16108 MoveAxis(E, 0, ABG)
23:55:41.875 00.000 16108 Move returns status 0, amount 0
23:55:41.875 00.000 16108 MoveAxis(N, 82, ABG)
23:55:41.875 00.000 16108 Guiding  Dir = 0, Dur = 82
23:55:41.876 00.001 16108 IsSlewing returns 0
23:55:41.876 00.000 16108 IsGuiding returns 0
23:55:41.881 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3901, FiltMin=3305, FiltMax=29133, Gamma=1.000
23:55:41.903 00.022 21068 UpdateGuideState exits: m=77600 SNR=51.4
23:55:41.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:41.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:41.906 00.001 21068 Enqueuing Expose request
23:55:41.934 00.028 16108 PulseGuide returned control before completion, sleep 35
23:55:41.980 00.046 16108 IsGuiding returns 1
23:55:41.980 00.000 16108 scope still moving after pulse duration time elapsed
23:55:42.010 00.030 16108 IsSlewing returns 0
23:55:42.011 00.001 16108 IsGuiding returns 1
23:55:42.042 00.031 16108 IsSlewing returns 0
23:55:42.042 00.000 16108 IsGuiding returns 0
23:55:42.042 00.000 16108 scope move finished after 82 + 84 ms
23:55:42.042 00.000 16108 Move returns status 0, amount 82
23:55:42.042 00.000 16108 move complete, result=0
23:55:42.042 00.000 16108 worker thread done servicing request
23:55:42.044 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 82 ms NORTH
23:55:42.045 00.001 16108 Worker thread wakes up
23:55:42.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:42.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:43.021 00.976 16108 Exposure complete
23:55:43.093 00.072 16108 worker thread done servicing request
23:55:43.093 00.000 21068 OnExposeComplete: enter
23:55:43.094 00.001 21068 UpdateGuideState(): m_state=6
23:55:43.095 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5993
23:55:43.095 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=877.21, Mass=66823, SNR=47.8, Peak=10403 HFD=3.2
23:55:43.096 00.001 21068 MultiStar: [#1 -0.19,0.72,0.00,M5] [#2 0.29,0.76,0.00,M6] [#3 -0.16,0.35,1.37,U] [#4 -0.19,0.61,0.00,M6] [#5 0.02,0.65,0.00,M6] [#6 -0.23,0.47,0.00,M8] [#7 -0.22,0.12,0.69,U] [#8 -0.76,0.50,0.00,M3] 
23:55:43.098 00.002 21068 refined, 2 included, MultiStar: {-0.21, 0.28}, one-star: {-0.27, 0.30}
23:55:43.098 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:55:43.099 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:55:43.100 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.36 cameraTheta=2.21 mountX=0.26 mountY=-0.23, mountTheta=-0.72
23:55:43.101 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.28, opts=13)
23:55:43.102 00.001 21068 Enqueuing Move request for scope (-0.21, 0.28)
23:55:43.103 00.001 16108 Worker thread wakes up
23:55:43.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
23:55:43.103 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
23:55:43.103 00.000 16108 Moving (-0.21, 0.28) raw xDistance=0.26 yDistance=-0.23
23:55:43.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:55:43.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:55:43.103 00.000 16108 MoveAxis(W, 68, ABG)
23:55:43.103 00.000 16108 Guiding  Dir = 3, Dur = 68
23:55:43.104 00.001 16108 IsSlewing returns 0
23:55:43.104 00.000 16108 IsGuiding returns 0
23:55:43.109 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3901, FiltMin=3331, FiltMax=30893, Gamma=1.000
23:55:43.112 00.003 16108 PulseGuide returned control before completion, sleep 70
23:55:43.124 00.012 21068 UpdateGuideState exits: m=66823 SNR=47.8
23:55:43.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:43.127 00.001 21068 Enqueuing Expose request
23:55:43.190 00.063 16108 IsGuiding returns 1
23:55:43.190 00.000 16108 scope still moving after pulse duration time elapsed
23:55:43.222 00.032 16108 IsSlewing returns 0
23:55:43.224 00.002 16108 IsGuiding returns 0
23:55:43.224 00.000 16108 scope move finished after 68 + 51 ms
23:55:43.224 00.000 16108 Move returns status 0, amount 68
23:55:43.224 00.000 16108 MoveAxis(N, 46, ABG)
23:55:43.224 00.000 16108 Guiding  Dir = 0, Dur = 46
23:55:43.224 00.000 16108 IsSlewing returns 0
23:55:43.225 00.001 16108 IsGuiding returns 0
23:55:43.272 00.047 16108 IsGuiding returns 1
23:55:43.272 00.000 16108 scope still moving after pulse duration time elapsed
23:55:43.301 00.029 16108 IsSlewing returns 0
23:55:43.301 00.000 16108 IsGuiding returns 1
23:55:43.333 00.032 16108 IsSlewing returns 0
23:55:43.333 00.000 16108 IsGuiding returns 1
23:55:43.364 00.031 16108 IsSlewing returns 0
23:55:43.364 00.000 16108 IsGuiding returns 0
23:55:43.364 00.000 16108 scope move finished after 46 + 93 ms
23:55:43.364 00.000 16108 Move returns status 0, amount 46
23:55:43.364 00.000 16108 move complete, result=0
23:55:43.364 00.000 16108 worker thread done servicing request
23:55:43.364 00.000 16108 Worker thread wakes up
23:55:43.364 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.2 px 46 ms NORTH
23:55:43.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:43.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:44.520 01.155 16108 Exposure complete
23:55:44.576 00.056 16108 worker thread done servicing request
23:55:44.576 00.000 21068 OnExposeComplete: enter
23:55:44.577 00.001 21068 UpdateGuideState(): m_state=6
23:55:44.578 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5994
23:55:44.578 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=877.25, Mass=68842, SNR=54.4, Peak=10704 HFD=3.2
23:55:44.580 00.002 21068 MultiStar: [#1 -0.28,0.29,0.99,U] [#2 0.01,0.53,0.00,M7] [#3 -0.16,0.18,0.97,U] [#4 -0.05,0.66,0.00,M7] [#5 0.19,0.36,0.88,U] [#6 0.08,0.34,0.78,U] [#7 -0.06,-0.23,0.66,U] [#8 -0.34,0.35,0.00,M4] 
23:55:44.581 00.001 21068 refined, 5 included, MultiStar: {-0.01, 0.24}, one-star: {0.17, 0.35}
23:55:44.581 00.000 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
23:55:44.582 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
23:55:44.583 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.05 mountY=-0.23, mountTheta=-1.33
23:55:44.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.24, opts=13)
23:55:44.585 00.001 21068 Enqueuing Move request for scope (-0.01, 0.24)
23:55:44.586 00.001 16108 Worker thread wakes up
23:55:44.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
23:55:44.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
23:55:44.586 00.000 16108 Moving (-0.01, 0.24) raw xDistance=0.05 yDistance=-0.23
23:55:44.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:55:44.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:55:44.586 00.000 16108 MoveAxis(E, 0, ABG)
23:55:44.586 00.000 16108 Move returns status 0, amount 0
23:55:44.586 00.000 16108 MoveAxis(N, 45, ABG)
23:55:44.586 00.000 16108 Guiding  Dir = 0, Dur = 45
23:55:44.586 00.000 16108 IsSlewing returns 0
23:55:44.588 00.002 16108 IsGuiding returns 0
23:55:44.595 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3897, FiltMin=3235, FiltMax=34893, Gamma=1.000
23:55:44.604 00.009 16108 PulseGuide returned control before completion, sleep 39
23:55:44.611 00.007 21068 UpdateGuideState exits: m=68842 SNR=54.4
23:55:44.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:44.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:44.614 00.001 21068 Enqueuing Expose request
23:55:44.649 00.035 16108 IsGuiding returns 1
23:55:44.649 00.000 16108 scope still moving after pulse duration time elapsed
23:55:44.680 00.031 16108 IsSlewing returns 0
23:55:44.680 00.000 16108 IsGuiding returns 1
23:55:44.712 00.032 16108 IsSlewing returns 0
23:55:44.712 00.000 16108 IsGuiding returns 0
23:55:44.712 00.000 16108 scope move finished after 45 + 80 ms
23:55:44.712 00.000 16108 Move returns status 0, amount 45
23:55:44.712 00.000 16108 move complete, result=0
23:55:44.712 00.000 16108 worker thread done servicing request
23:55:44.712 00.000 16108 Worker thread wakes up
23:55:44.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:44.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:44.712 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
23:55:45.694 00.982 16108 Exposure complete
23:55:45.760 00.066 16108 worker thread done servicing request
23:55:45.761 00.001 21068 OnExposeComplete: enter
23:55:45.761 00.000 21068 UpdateGuideState(): m_state=6
23:55:45.763 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5995
23:55:45.764 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=877.21, Mass=72422, SNR=55.1, Peak=11411 HFD=3.0
23:55:45.766 00.002 21068 MultiStar: [#1 0.14,0.11,1.14,U] [#2 0.40,0.47,0.00,M8] [#3 0.03,0.08,0.95,U] [#4 -0.15,0.36,0.89,U] [#5 0.32,0.45,0.00,M6] [#6 -0.04,0.44,0.72,U] [#7 -0.14,-0.04,0.56,U] [#8 -0.29,-0.03,0.74,U] 
23:55:45.767 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.18}, one-star: {-0.16, 0.30}
23:55:45.769 00.002 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:55:45.770 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
23:55:45.773 00.003 21068 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.94 mountX=0.10 mountY=-0.16, mountTheta=-1.01
23:55:45.775 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.18, opts=13)
23:55:45.777 00.002 21068 Enqueuing Move request for scope (-0.07, 0.18)
23:55:45.779 00.002 16108 Worker thread wakes up
23:55:45.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
23:55:45.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
23:55:45.779 00.000 16108 Moving (-0.07, 0.18) raw xDistance=0.10 yDistance=-0.16
23:55:45.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:55:45.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:45.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:45.779 00.000 16108 MoveAxis(E, 0, ABG)
23:55:45.779 00.000 16108 Move returns status 0, amount 0
23:55:45.779 00.000 16108 MoveAxis(N, 0, ABG)
23:55:45.779 00.000 16108 Move returns status 0, amount 0
23:55:45.779 00.000 16108 move complete, result=0
23:55:45.779 00.000 16108 worker thread done servicing request
23:55:45.792 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3897, FiltMin=3313, FiltMax=34797, Gamma=1.000
23:55:45.818 00.026 21068 UpdateGuideState exits: m=72422 SNR=55.1
23:55:45.820 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:45.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:45.822 00.001 21068 Enqueuing Expose request
23:55:45.823 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:45.824 00.001 16108 Worker thread wakes up
23:55:45.824 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:45.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:46.995 01.171 16108 Exposure complete
23:55:47.073 00.078 16108 worker thread done servicing request
23:55:47.074 00.001 21068 OnExposeComplete: enter
23:55:47.074 00.000 21068 UpdateGuideState(): m_state=6
23:55:47.075 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5996
23:55:47.076 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=877.06, Mass=77066, SNR=53.9, Peak=13856 HFD=3.3
23:55:47.077 00.001 21068 MultiStar: [#1 -0.30,0.25,1.15,U] [#2 0.53,0.13,0.00,M9] [#3 0.03,-0.01,0.89,U] [#4 0.49,0.21,0.00,M7] [#5 0.32,0.27,0.86,U] [#6 0.23,0.21,0.87,U] [#7 0.09,-0.33,0.67,U] [#8 0.07,-0.18,0.80,U] 
23:55:47.077 00.000 21068 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.07, 0.15}
23:55:47.078 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
23:55:47.079 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
23:55:47.079 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.96 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
23:55:47.082 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.08, opts=13)
23:55:47.083 00.001 21068 Enqueuing Move request for scope (0.05, 0.08)
23:55:47.083 00.000 16108 Worker thread wakes up
23:55:47.084 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:55:47.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:55:47.084 00.000 16108 Moving (0.05, 0.08) raw xDistance=-0.04 yDistance=-0.09
23:55:47.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:55:47.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:47.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:47.084 00.000 16108 MoveAxis(E, 0, ABG)
23:55:47.084 00.000 16108 Move returns status 0, amount 0
23:55:47.084 00.000 16108 MoveAxis(N, 0, ABG)
23:55:47.084 00.000 16108 Move returns status 0, amount 0
23:55:47.084 00.000 16108 move complete, result=0
23:55:47.084 00.000 16108 worker thread done servicing request
23:55:47.091 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3891, FiltMin=3302, FiltMax=34886, Gamma=1.000
23:55:47.113 00.022 21068 UpdateGuideState exits: m=77066 SNR=53.9
23:55:47.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:47.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:47.116 00.001 21068 Enqueuing Expose request
23:55:47.116 00.000 16108 Worker thread wakes up
23:55:47.117 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:47.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:47.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:48.100 00.983 16108 Exposure complete
23:55:48.154 00.054 16108 worker thread done servicing request
23:55:48.154 00.000 21068 OnExposeComplete: enter
23:55:48.156 00.002 21068 UpdateGuideState(): m_state=6
23:55:48.157 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5997
23:55:48.157 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=876.91, Mass=75381, SNR=54.2, Peak=12544 HFD=2.9
23:55:48.158 00.001 21068 MultiStar: [#1 0.51,0.22,0.00,M3] [#2 0.80,0.20,0.00,M10] [#3 0.48,0.00,0.00,M2] [#4 0.47,0.24,0.00,M8] [#5 0.65,-0.01,0.00,M6] [#6 0.57,0.11,0.00,M6] [#7 0.45,-0.25,0.00,M1] [#8 0.59,-0.06,0.00,M3] 
23:55:48.160 00.002 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
23:55:48.161 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
23:55:48.162 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.00 hyp=0.41 cameraTheta=0.00 mountX=-0.40 mountY=-0.10, mountTheta=-2.91
23:55:48.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.00, opts=13)
23:55:48.165 00.001 21068 Enqueuing Move request for scope (0.41, 0.00)
23:55:48.165 00.000 16108 Worker thread wakes up
23:55:48.166 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.00) opts 0xd
23:55:48.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.00)
23:55:48.166 00.000 16108 Moving (0.41, 0.00) raw xDistance=-0.40 yDistance=-0.10
23:55:48.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
23:55:48.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:48.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:48.166 00.000 16108 MoveAxis(E, 105, ABG)
23:55:48.166 00.000 16108 Guiding  Dir = 2, Dur = 105
23:55:48.166 00.000 16108 IsSlewing returns 0
23:55:48.166 00.000 16108 IsGuiding returns 0
23:55:48.167 00.001 16108 PulseGuide returned control before completion, sleep 114
23:55:48.172 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3888, FiltMin=3325, FiltMax=33853, Gamma=1.000
23:55:48.187 00.015 21068 UpdateGuideState exits: m=75381 SNR=54.2
23:55:48.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:48.189 00.001 21068 Enqueuing Expose request
23:55:48.292 00.103 16108 IsGuiding returns 1
23:55:48.292 00.000 16108 scope still moving after pulse duration time elapsed
23:55:48.323 00.031 16108 IsSlewing returns 0
23:55:48.323 00.000 16108 IsGuiding returns 0
23:55:48.323 00.000 16108 scope move finished after 105 + 53 ms
23:55:48.325 00.002 16108 Move returns status 0, amount 105
23:55:48.325 00.000 16108 MoveAxis(N, 0, ABG)
23:55:48.325 00.000 16108 Move returns status 0, amount 0
23:55:48.325 00.000 16108 move complete, result=0
23:55:48.325 00.000 16108 worker thread done servicing request
23:55:48.325 00.000 16108 Worker thread wakes up
23:55:48.325 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.1 px 0 ms NORTH
23:55:48.327 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:48.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:49.488 01.161 16108 Exposure complete
23:55:49.546 00.058 16108 worker thread done servicing request
23:55:49.546 00.000 21068 OnExposeComplete: enter
23:55:49.547 00.001 21068 UpdateGuideState(): m_state=6
23:55:49.548 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5998
23:55:49.550 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=877.44, Mass=79608, SNR=57.3, Peak=11027 HFD=3.3
23:55:49.551 00.001 21068 MultiStar: [#1 0.07,0.59,0.00,M4] [#2 0.47,0.48,0.00,R] [#3 -0.14,0.30,0.85,U] [#4 -0.29,0.63,0.00,M9] [#5 0.13,0.34,0.80,U] [#6 -0.19,0.33,0.81,U] [#7 -0.51,0.24,0.00,M2] [#8 -0.64,0.30,0.00,M4] 
23:55:49.551 00.000 21068 refined, 3 included, MultiStar: {-0.16, 0.38}, one-star: {-0.38, 0.53}
23:55:49.552 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
23:55:49.553 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
23:55:49.554 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.96 mountX=0.22 mountY=-0.33, mountTheta=-0.99
23:55:49.555 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.38, opts=13)
23:55:49.556 00.001 21068 Enqueuing Move request for scope (-0.16, 0.38)
23:55:49.557 00.001 16108 Worker thread wakes up
23:55:49.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.38) opts 0xd
23:55:49.557 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.38)
23:55:49.557 00.000 16108 Moving (-0.16, 0.38) raw xDistance=0.22 yDistance=-0.33
23:55:49.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
23:55:49.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:55:49.557 00.000 16108 MoveAxis(W, 51, ABG)
23:55:49.557 00.000 16108 Guiding  Dir = 3, Dur = 51
23:55:49.557 00.000 16108 IsSlewing returns 0
23:55:49.557 00.000 16108 IsGuiding returns 0
23:55:49.561 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3885, FiltMin=3341, FiltMax=36861, Gamma=1.000
23:55:49.581 00.020 16108 PulseGuide returned control before completion, sleep 38
23:55:49.581 00.000 21068 UpdateGuideState exits: m=79608 SNR=57.3
23:55:49.583 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:49.585 00.001 21068 Enqueuing Expose request
23:55:49.628 00.043 16108 IsGuiding returns 1
23:55:49.628 00.000 16108 scope still moving after pulse duration time elapsed
23:55:49.659 00.031 16108 IsSlewing returns 0
23:55:49.659 00.000 16108 IsGuiding returns 1
23:55:49.691 00.032 16108 IsSlewing returns 0
23:55:49.692 00.001 16108 IsGuiding returns 0
23:55:49.692 00.000 16108 scope move finished after 51 + 82 ms
23:55:49.692 00.000 16108 Move returns status 0, amount 51
23:55:49.692 00.000 16108 MoveAxis(N, 67, ABG)
23:55:49.692 00.000 16108 Guiding  Dir = 0, Dur = 67
23:55:49.692 00.000 16108 IsSlewing returns 0
23:55:49.693 00.001 16108 IsGuiding returns 0
23:55:49.740 00.047 16108 PulseGuide returned control before completion, sleep 30
23:55:49.785 00.045 16108 IsGuiding returns 1
23:55:49.785 00.000 16108 scope still moving after pulse duration time elapsed
23:55:49.815 00.030 16108 IsSlewing returns 0
23:55:49.816 00.001 16108 IsGuiding returns 1
23:55:49.847 00.031 16108 IsSlewing returns 0
23:55:49.847 00.000 16108 IsGuiding returns 0
23:55:49.848 00.001 16108 scope move finished after 67 + 87 ms
23:55:49.848 00.000 16108 Move returns status 0, amount 67
23:55:49.848 00.000 16108 move complete, result=0
23:55:49.848 00.000 16108 worker thread done servicing request
23:55:49.848 00.000 16108 Worker thread wakes up
23:55:49.848 00.000 21068 GuideStep: 0.2 px 51 ms WEST, -0.3 px 67 ms NORTH
23:55:49.851 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:49.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:50.811 00.960 16108 Exposure complete
23:55:50.887 00.076 16108 worker thread done servicing request
23:55:50.887 00.000 21068 OnExposeComplete: enter
23:55:50.888 00.001 21068 UpdateGuideState(): m_state=6
23:55:50.889 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5999
23:55:50.889 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=877.09, Mass=72991, SNR=55.4, Peak=11600 HFD=3.0
23:55:50.890 00.001 21068 MultiStar: [#1 -0.04,0.17,0.91,U] [#2 -0.34,-0.09,1.17,U] [#3 -0.00,0.33,1.20,U] [#4 0.14,0.57,0.00,M10] [#5 0.42,0.31,0.00,M6] [#6 0.11,0.26,0.99,U] [#7 -0.19,0.06,0.61,U] [#8 -0.68,0.30,0.00,M5] 
23:55:50.891 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.16}, one-star: {0.01, 0.18}
23:55:50.891 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
23:55:50.892 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
23:55:50.894 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.01 mountX=0.10 mountY=-0.13, mountTheta=-0.94
23:55:50.895 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
23:55:50.896 00.001 21068 Enqueuing Move request for scope (-0.07, 0.16)
23:55:50.897 00.001 16108 Worker thread wakes up
23:55:50.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
23:55:50.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
23:55:50.897 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.10 yDistance=-0.13
23:55:50.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:55:50.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:50.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:50.897 00.000 16108 MoveAxis(E, 0, ABG)
23:55:50.897 00.000 16108 Move returns status 0, amount 0
23:55:50.898 00.001 16108 MoveAxis(N, 0, ABG)
23:55:50.898 00.000 16108 Move returns status 0, amount 0
23:55:50.898 00.000 16108 move complete, result=0
23:55:50.898 00.000 16108 worker thread done servicing request
23:55:50.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3878, FiltMin=3305, FiltMax=37837, Gamma=1.000
23:55:50.916 00.015 21068 UpdateGuideState exits: m=72991 SNR=55.4
23:55:50.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:50.917 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:50.918 00.001 21068 Enqueuing Expose request
23:55:50.919 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:50.919 00.000 16108 Worker thread wakes up
23:55:50.920 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:50.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:52.092 01.172 16108 Exposure complete
23:55:52.158 00.066 16108 worker thread done servicing request
23:55:52.158 00.000 21068 OnExposeComplete: enter
23:55:52.159 00.001 21068 UpdateGuideState(): m_state=6
23:55:52.160 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6000
23:55:52.160 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=877.10, Mass=85783, SNR=58.3, Peak=13763 HFD=3.0
23:55:52.161 00.001 21068 MultiStar: [#1 -0.19,-0.04,0.86,U] [#2 -0.26,-0.42,0.00,M1] [#3 -0.02,0.34,0.96,U] [#4 -0.43,0.63,0.00,R] [#5 0.21,0.27,1.00,U] [#6 -0.16,0.07,0.82,U] [#7 -0.32,-0.26,0.65,U] [#8 -0.49,0.01,0.00,M6] 
23:55:52.162 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.12}, one-star: {-0.39, 0.19}
23:55:52.162 00.000 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
23:55:52.164 00.002 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
23:55:52.165 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.41 mountX=0.15 mountY=-0.09, mountTheta=-0.51
23:55:52.166 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.12, opts=13)
23:55:52.167 00.001 21068 Enqueuing Move request for scope (-0.13, 0.12)
23:55:52.168 00.001 16108 Worker thread wakes up
23:55:52.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
23:55:52.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
23:55:52.168 00.000 16108 Moving (-0.13, 0.12) raw xDistance=0.15 yDistance=-0.09
23:55:52.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:55:52.169 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:52.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:55:52.169 00.000 16108 MoveAxis(E, 0, ABG)
23:55:52.169 00.000 16108 Move returns status 0, amount 0
23:55:52.169 00.000 16108 MoveAxis(N, 0, ABG)
23:55:52.169 00.000 16108 Move returns status 0, amount 0
23:55:52.169 00.000 16108 move complete, result=0
23:55:52.169 00.000 16108 worker thread done servicing request
23:55:52.171 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3872, FiltMin=3325, FiltMax=38397, Gamma=1.000
23:55:52.199 00.028 21068 UpdateGuideState exits: m=85783 SNR=58.3
23:55:52.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:52.201 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:52.202 00.001 21068 Enqueuing Expose request
23:55:52.203 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:52.204 00.001 16108 Worker thread wakes up
23:55:52.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:52.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:53.182 00.978 16108 Exposure complete
23:55:53.263 00.081 16108 worker thread done servicing request
23:55:53.263 00.000 21068 OnExposeComplete: enter
23:55:53.264 00.001 21068 UpdateGuideState(): m_state=6
23:55:53.265 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6001
23:55:53.266 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.88, Mass=74810, SNR=52.9, Peak=11728 HFD=3.1
23:55:53.267 00.001 21068 MultiStar: [#1 -0.03,-0.04,1.06,U] [#2 0.07,-0.62,0.00,M2] [#3 0.05,-0.09,0.92,U] [#4 0.18,-0.40,1.09,U] [#5 0.43,-0.15,1.01,U] [#6 -0.09,-0.11,0.95,U] [#7 0.13,-0.26,0.71,U] [#8 -0.59,-0.10,0.00,M7] 
23:55:53.267 00.000 21068 single-star, 6 included, MultiStar: {0.09, -0.15}, one-star: {-0.05, -0.03}
23:55:53.268 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
23:55:53.269 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
23:55:53.269 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=0.05 mountY=0.04, mountTheta=0.67
23:55:53.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
23:55:53.272 00.001 21068 Enqueuing Move request for scope (-0.05, -0.03)
23:55:53.273 00.001 16108 Worker thread wakes up
23:55:53.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:55:53.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:55:53.273 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.04
23:55:53.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:55:53.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:53.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:53.274 00.001 16108 MoveAxis(E, 0, ABG)
23:55:53.274 00.000 16108 Move returns status 0, amount 0
23:55:53.274 00.000 16108 MoveAxis(N, 0, ABG)
23:55:53.274 00.000 16108 Move returns status 0, amount 0
23:55:53.274 00.000 16108 move complete, result=0
23:55:53.274 00.000 16108 worker thread done servicing request
23:55:53.277 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3869, FiltMin=3283, FiltMax=42173, Gamma=1.000
23:55:53.291 00.014 21068 UpdateGuideState exits: m=74810 SNR=52.9
23:55:53.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:53.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:53.294 00.001 21068 Enqueuing Expose request
23:55:53.294 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:53.296 00.002 16108 Worker thread wakes up
23:55:53.296 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:53.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:54.467 01.171 16108 Exposure complete
23:55:54.538 00.071 16108 worker thread done servicing request
23:55:54.538 00.000 21068 OnExposeComplete: enter
23:55:54.539 00.001 21068 UpdateGuideState(): m_state=6
23:55:54.540 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6002
23:55:54.541 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.72, Mass=75134, SNR=60.4, Peak=12816 HFD=3.0
23:55:54.542 00.001 21068 MultiStar: [#1 0.32,-0.06,1.03,U] [#2 0.11,-0.79,0.00,M3] [#3 0.17,-0.11,0.80,U] [#4 0.34,-0.86,0.00,M1] [#5 0.24,-0.04,0.85,U] [#6 -0.29,0.33,0.77,U] [#7 0.22,-0.75,0.00,M1] [#8 -0.06,-0.16,0.74,U] 
23:55:54.542 00.000 21068 refined, 5 included, MultiStar: {0.12, -0.05}, one-star: {0.24, -0.19}
23:55:54.543 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
23:55:54.544 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
23:55:54.545 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.13 mountY=0.02, mountTheta=3.02
23:55:54.546 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
23:55:54.548 00.002 21068 Enqueuing Move request for scope (0.12, -0.05)
23:55:54.549 00.001 16108 Worker thread wakes up
23:55:54.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:55:54.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:55:54.549 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
23:55:54.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:55:54.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:54.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:54.549 00.000 16108 MoveAxis(E, 0, ABG)
23:55:54.549 00.000 16108 Move returns status 0, amount 0
23:55:54.549 00.000 16108 MoveAxis(N, 0, ABG)
23:55:54.549 00.000 16108 Move returns status 0, amount 0
23:55:54.549 00.000 16108 move complete, result=0
23:55:54.549 00.000 16108 worker thread done servicing request
23:55:54.553 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3862, FiltMin=3299, FiltMax=40371, Gamma=1.000
23:55:54.567 00.014 21068 UpdateGuideState exits: m=75134 SNR=60.4
23:55:54.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:54.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:54.570 00.001 21068 Enqueuing Expose request
23:55:54.570 00.000 16108 Worker thread wakes up
23:55:54.570 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:54.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:54.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:55.546 00.975 16108 Exposure complete
23:55:55.608 00.062 16108 worker thread done servicing request
23:55:55.608 00.000 21068 OnExposeComplete: enter
23:55:55.611 00.003 21068 UpdateGuideState(): m_state=6
23:55:55.612 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6003
23:55:55.613 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.75, Mass=84176, SNR=59.8, Peak=13040 HFD=2.9
23:55:55.614 00.001 21068 MultiStar: [#1 0.30,-0.33,1.20,U] [#2 -0.25,-0.46,0.00,M4] [#3 0.22,-0.07,0.90,U] [#4 0.37,-0.68,0.00,M2] [#5 0.39,-0.01,0.94,U] [#6 0.16,-0.07,0.78,U] [#7 0.35,-0.22,0.69,U] [#8 -0.07,-0.17,0.91,U] 
23:55:55.616 00.002 21068 refined, 6 included, MultiStar: {0.23, -0.15}, one-star: {0.27, -0.15}
23:55:55.617 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
23:55:55.617 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
23:55:55.618 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.58 mountX=-0.26 mountY=0.09, mountTheta=2.79
23:55:55.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.15, opts=13)
23:55:55.621 00.001 21068 Enqueuing Move request for scope (0.23, -0.15)
23:55:55.622 00.001 16108 Worker thread wakes up
23:55:55.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
23:55:55.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
23:55:55.622 00.000 16108 Moving (0.23, -0.15) raw xDistance=-0.26 yDistance=0.09
23:55:55.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:55:55.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:55.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:55:55.622 00.000 16108 MoveAxis(E, 67, ABG)
23:55:55.622 00.000 16108 Guiding  Dir = 2, Dur = 67
23:55:55.623 00.001 16108 IsSlewing returns 0
23:55:55.623 00.000 16108 IsGuiding returns 0
23:55:55.625 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3859, FiltMin=3257, FiltMax=42803, Gamma=1.000
23:55:55.655 00.030 21068 UpdateGuideState exits: m=84176 SNR=59.8
23:55:55.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:55.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:55.659 00.002 21068 Enqueuing Expose request
23:55:55.660 00.001 16108 PulseGuide returned control before completion, sleep 42
23:55:55.705 00.045 16108 IsGuiding returns 1
23:55:55.705 00.000 16108 scope still moving after pulse duration time elapsed
23:55:55.736 00.031 16108 IsSlewing returns 0
23:55:55.736 00.000 16108 IsGuiding returns 1
23:55:55.768 00.032 16108 IsSlewing returns 0
23:55:55.768 00.000 16108 IsGuiding returns 0
23:55:55.768 00.000 16108 scope move finished after 67 + 77 ms
23:55:55.768 00.000 16108 Move returns status 0, amount 67
23:55:55.768 00.000 16108 MoveAxis(N, 0, ABG)
23:55:55.768 00.000 16108 Move returns status 0, amount 0
23:55:55.768 00.000 16108 move complete, result=0
23:55:55.769 00.001 16108 worker thread done servicing request
23:55:55.769 00.000 16108 Worker thread wakes up
23:55:55.769 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
23:55:55.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:55.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:56.940 01.170 16108 Exposure complete
23:55:56.996 00.056 16108 worker thread done servicing request
23:55:56.996 00.000 21068 OnExposeComplete: enter
23:55:56.999 00.003 21068 UpdateGuideState(): m_state=6
23:55:57.002 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6004
23:55:57.004 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.66, Mass=91997, SNR=65.0, Peak=12576 HFD=3.3
23:55:57.007 00.003 21068 MultiStar: [#1 -0.02,-0.21,1.04,U] [#2 -0.05,-0.64,0.00,M5] [#3 0.06,-0.18,0.81,U] [#4 0.47,-0.46,0.00,M3] [#5 0.39,-0.07,0.75,U] [#6 0.10,-0.19,0.78,U] [#7 0.17,-0.02,0.58,U] [#8 -0.29,-0.16,0.91,U] 
23:55:57.008 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.16}, one-star: {0.08, -0.25}
23:55:57.010 00.002 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
23:55:57.010 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
23:55:57.011 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.25 mountX=-0.08 mountY=0.15, mountTheta=2.08
23:55:57.015 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.16, opts=13)
23:55:57.016 00.001 21068 Enqueuing Move request for scope (0.05, -0.16)
23:55:57.018 00.002 16108 Worker thread wakes up
23:55:57.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
23:55:57.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
23:55:57.018 00.000 16108 Moving (0.05, -0.16) raw xDistance=-0.08 yDistance=0.15
23:55:57.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:55:57.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:57.019 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:55:57.019 00.000 16108 MoveAxis(E, 0, ABG)
23:55:57.019 00.000 16108 Move returns status 0, amount 0
23:55:57.019 00.000 16108 MoveAxis(N, 0, ABG)
23:55:57.019 00.000 16108 Move returns status 0, amount 0
23:55:57.019 00.000 16108 move complete, result=0
23:55:57.019 00.000 16108 worker thread done servicing request
23:55:57.023 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3853, FiltMin=3317, FiltMax=41843, Gamma=1.000
23:55:57.051 00.028 21068 UpdateGuideState exits: m=91997 SNR=65.0
23:55:57.053 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:57.055 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:57.056 00.001 21068 Enqueuing Expose request
23:55:57.059 00.003 16108 Worker thread wakes up
23:55:57.059 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:57.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:57.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:58.041 00.981 16108 Exposure complete
23:55:58.109 00.068 16108 worker thread done servicing request
23:55:58.109 00.000 21068 OnExposeComplete: enter
23:55:58.112 00.003 21068 UpdateGuideState(): m_state=6
23:55:58.115 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6005
23:55:58.117 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=877.04, Mass=80959, SNR=55.7, Peak=12835 HFD=2.9
23:55:58.119 00.002 21068 MultiStar: [#1 -0.02,-0.02,1.06,U] [#2 0.09,-0.59,0.00,M6] [#3 -0.10,0.11,0.93,U] [#4 0.43,-0.68,0.00,M4] [#5 0.23,0.06,0.94,U] [#6 -0.18,0.13,0.88,U] [#7 0.02,-0.15,0.69,U] [#8 -0.24,0.06,0.95,U] 
23:55:58.120 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {-0.13, 0.13}
23:55:58.122 00.002 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
23:55:58.123 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
23:55:58.125 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.45 mountX=0.07 mountY=-0.04, mountTheta=-0.47
23:55:58.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
23:55:58.128 00.002 21068 Enqueuing Move request for scope (-0.06, 0.05)
23:55:58.129 00.001 16108 Worker thread wakes up
23:55:58.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:55:58.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:55:58.130 00.001 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.04
23:55:58.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:55:58.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:58.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:58.130 00.000 16108 MoveAxis(E, 0, ABG)
23:55:58.130 00.000 16108 Move returns status 0, amount 0
23:55:58.130 00.000 16108 MoveAxis(N, 0, ABG)
23:55:58.130 00.000 16108 Move returns status 0, amount 0
23:55:58.130 00.000 16108 move complete, result=0
23:55:58.131 00.001 16108 worker thread done servicing request
23:55:58.137 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3849, FiltMin=3293, FiltMax=40029, Gamma=1.000
23:55:58.161 00.024 21068 UpdateGuideState exits: m=80959 SNR=55.7
23:55:58.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:58.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:58.164 00.001 21068 Enqueuing Expose request
23:55:58.165 00.001 16108 Worker thread wakes up
23:55:58.165 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:58.166 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:58.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:55:59.317 01.151 16108 Exposure complete
23:55:59.397 00.080 16108 worker thread done servicing request
23:55:59.398 00.001 21068 OnExposeComplete: enter
23:55:59.398 00.000 21068 UpdateGuideState(): m_state=6
23:55:59.400 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6006
23:55:59.401 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.86, Mass=81742, SNR=56.7, Peak=13424 HFD=3.0
23:55:59.402 00.001 21068 MultiStar: [#1 0.03,0.29,1.04,U] [#2 -0.25,-0.66,0.00,M7] [#3 -0.26,-0.12,0.89,U] [#4 0.49,-0.16,0.00,M5] [#5 -0.05,0.13,1.04,U] [#6 -0.12,0.05,0.79,U] [#7 -0.26,-0.33,0.62,U] [#8 -0.54,0.19,0.00,M4] 
23:55:59.403 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.02}, one-star: {-0.14, -0.05}
23:55:59.403 00.000 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
23:55:59.404 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
23:55:59.405 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.96 mountX=0.12 mountY=0.01, mountTheta=0.05
23:55:59.406 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
23:55:59.407 00.001 21068 Enqueuing Move request for scope (-0.12, 0.02)
23:55:59.408 00.001 16108 Worker thread wakes up
23:55:59.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
23:55:59.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
23:55:59.408 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.01
23:55:59.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:55:59.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:59.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:55:59.408 00.000 16108 MoveAxis(E, 0, ABG)
23:55:59.408 00.000 16108 Move returns status 0, amount 0
23:55:59.408 00.000 16108 MoveAxis(N, 0, ABG)
23:55:59.408 00.000 16108 Move returns status 0, amount 0
23:55:59.408 00.000 16108 move complete, result=0
23:55:59.408 00.000 16108 worker thread done servicing request
23:55:59.411 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3843, FiltMin=3299, FiltMax=42397, Gamma=1.000
23:55:59.426 00.015 21068 UpdateGuideState exits: m=81742 SNR=56.7
23:55:59.426 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:59.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:55:59.428 00.001 21068 Enqueuing Expose request
23:55:59.429 00.001 16108 Worker thread wakes up
23:55:59.429 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:59.430 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:55:59.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:00.402 00.972 16108 Exposure complete
23:56:00.474 00.072 16108 worker thread done servicing request
23:56:00.474 00.000 21068 OnExposeComplete: enter
23:56:00.475 00.001 21068 UpdateGuideState(): m_state=6
23:56:00.476 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6007
23:56:00.476 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=876.84, Mass=69888, SNR=60.2, Peak=11424 HFD=3.1
23:56:00.477 00.001 21068 MultiStar: [#1 0.21,-0.02,1.13,U] [#2 -0.18,-0.46,0.00,M8] [#3 0.02,0.23,0.94,U] [#4 0.69,-0.46,0.00,M6] [#5 0.27,0.00,0.89,U] [#6 0.17,0.36,0.86,U] [#7 -0.04,-0.00,0.62,U] [#8 -0.46,-0.07,0.83,U] 
23:56:00.478 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {-0.03, -0.07}
23:56:00.479 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
23:56:00.479 00.000 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
23:56:00.481 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.05 mountX=-0.02 mountY=-0.07, mountTheta=-1.91
23:56:00.484 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
23:56:00.487 00.003 21068 Enqueuing Move request for scope (0.03, 0.06)
23:56:00.489 00.002 16108 Worker thread wakes up
23:56:00.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:56:00.491 00.002 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:56:00.491 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.07
23:56:00.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:56:00.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:00.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:00.491 00.000 16108 MoveAxis(E, 0, ABG)
23:56:00.491 00.000 16108 Move returns status 0, amount 0
23:56:00.491 00.000 16108 MoveAxis(N, 0, ABG)
23:56:00.491 00.000 16108 Move returns status 0, amount 0
23:56:00.491 00.000 16108 move complete, result=0
23:56:00.491 00.000 16108 worker thread done servicing request
23:56:00.498 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3840, FiltMin=3309, FiltMax=44131, Gamma=1.000
23:56:00.515 00.017 21068 UpdateGuideState exits: m=69888 SNR=60.2
23:56:00.518 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.520 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:00.522 00.002 21068 Enqueuing Expose request
23:56:00.522 00.000 16108 Worker thread wakes up
23:56:00.523 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:00.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:00.523 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:01.684 01.161 16108 Exposure complete
23:56:01.740 00.056 16108 worker thread done servicing request
23:56:01.740 00.000 21068 OnExposeComplete: enter
23:56:01.741 00.001 21068 UpdateGuideState(): m_state=6
23:56:01.742 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6008
23:56:01.743 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.91, Mass=65505, SNR=47.6, Peak=12960 HFD=2.6
23:56:01.744 00.001 21068 MultiStar: [#1 0.11,-0.06,1.36,U] [#2 -0.08,-0.56,0.00,M9] [#3 -0.16,0.03,1.18,U] [#4 0.38,-0.18,1.04,U] [#5 0.17,0.44,1.17,U] [#6 -0.20,0.34,1.02,U] [#7 0.24,0.21,0.68,U] [#8 -0.63,0.31,0.00,M4] 
23:56:01.745 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.31, 0.00}
23:56:01.745 00.000 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
23:56:01.746 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
23:56:01.747 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.75 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
23:56:01.748 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.10, opts=13)
23:56:01.749 00.001 21068 Enqueuing Move request for scope (0.11, 0.10)
23:56:01.750 00.001 16108 Worker thread wakes up
23:56:01.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:56:01.750 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:56:01.750 00.000 16108 Moving (0.11, 0.10) raw xDistance=-0.09 yDistance=-0.13
23:56:01.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:56:01.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:01.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:56:01.750 00.000 16108 MoveAxis(E, 0, ABG)
23:56:01.750 00.000 16108 Move returns status 0, amount 0
23:56:01.750 00.000 16108 MoveAxis(N, 0, ABG)
23:56:01.750 00.000 16108 Move returns status 0, amount 0
23:56:01.750 00.000 16108 move complete, result=0
23:56:01.750 00.000 16108 worker thread done servicing request
23:56:01.754 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3837, FiltMin=3254, FiltMax=46829, Gamma=1.000
23:56:01.768 00.014 21068 UpdateGuideState exits: m=65505 SNR=47.6
23:56:01.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:01.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:01.771 00.001 21068 Enqueuing Expose request
23:56:01.772 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:01.773 00.001 16108 Worker thread wakes up
23:56:01.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:01.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:02.756 00.983 16108 Exposure complete
23:56:02.808 00.052 16108 worker thread done servicing request
23:56:02.808 00.000 21068 OnExposeComplete: enter
23:56:02.810 00.002 21068 UpdateGuideState(): m_state=6
23:56:02.810 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6009
23:56:02.811 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=877.11, Mass=73230, SNR=53.1, Peak=11440 HFD=3.0
23:56:02.812 00.001 21068 MultiStar: [#1 0.09,0.32,1.23,U] [#2 -0.21,-0.41,1.19,U] [#3 0.08,0.11,1.07,U] [#4 0.44,-0.08,0.91,U] [#5 0.49,0.36,0.00,M1] [#6 0.02,0.13,0.99,U] [#7 -0.07,-0.15,0.67,U] [#8 -0.17,0.34,0.89,U] 
23:56:02.813 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.03, 0.20}
23:56:02.813 00.000 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
23:56:02.814 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
23:56:02.815 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.30 mountX=-0.01 mountY=-0.07, mountTheta=-1.66
23:56:02.816 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
23:56:02.817 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
23:56:02.818 00.001 16108 Worker thread wakes up
23:56:02.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:56:02.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:56:02.819 00.001 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.07
23:56:02.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:02.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:02.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:02.819 00.000 16108 MoveAxis(E, 0, ABG)
23:56:02.819 00.000 16108 Move returns status 0, amount 0
23:56:02.819 00.000 16108 MoveAxis(N, 0, ABG)
23:56:02.819 00.000 16108 Move returns status 0, amount 0
23:56:02.819 00.000 16108 move complete, result=0
23:56:02.820 00.001 16108 worker thread done servicing request
23:56:02.826 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3833, FiltMin=3270, FiltMax=43197, Gamma=1.000
23:56:02.848 00.022 21068 UpdateGuideState exits: m=73230 SNR=53.1
23:56:02.867 00.019 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:02.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:02.869 00.001 21068 Enqueuing Expose request
23:56:02.869 00.000 16108 Worker thread wakes up
23:56:02.869 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:02.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:02.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:04.034 01.164 16108 Exposure complete
23:56:04.102 00.068 16108 worker thread done servicing request
23:56:04.102 00.000 21068 OnExposeComplete: enter
23:56:04.103 00.001 21068 UpdateGuideState(): m_state=6
23:56:04.104 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6010
23:56:04.105 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.62, Mass=68302, SNR=51.2, Peak=11763 HFD=3.0
23:56:04.106 00.001 21068 MultiStar: [#1 0.22,0.12,1.22,U] [#2 -0.03,-0.39,1.59,U] [#3 0.04,0.01,1.17,U] [#4 0.32,-0.27,1.15,U] [#5 0.06,0.33,1.16,U] [#6 -0.04,0.18,0.92,U] [#7 -0.16,-0.55,0.00,M1] [#8 -0.31,0.11,0.98,U] 
23:56:04.107 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.04}, one-star: {-0.32, -0.29}
23:56:04.107 00.000 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
23:56:04.108 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
23:56:04.109 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.49 mountX=-0.01 mountY=0.04, mountTheta=1.83
23:56:04.110 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
23:56:04.111 00.001 21068 Enqueuing Move request for scope (0.00, -0.04)
23:56:04.112 00.001 16108 Worker thread wakes up
23:56:04.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:56:04.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:56:04.112 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
23:56:04.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:04.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:04.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:04.113 00.001 16108 MoveAxis(E, 0, ABG)
23:56:04.113 00.000 16108 Move returns status 0, amount 0
23:56:04.113 00.000 16108 MoveAxis(N, 0, ABG)
23:56:04.113 00.000 16108 Move returns status 0, amount 0
23:56:04.113 00.000 16108 move complete, result=0
23:56:04.113 00.000 16108 worker thread done servicing request
23:56:04.118 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3830, FiltMin=3270, FiltMax=45805, Gamma=1.000
23:56:04.131 00.013 21068 UpdateGuideState exits: m=68302 SNR=51.2
23:56:04.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:04.134 00.001 21068 Enqueuing Expose request
23:56:04.135 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:04.135 00.000 16108 Worker thread wakes up
23:56:04.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:04.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:05.115 00.978 16108 Exposure complete
23:56:05.170 00.055 16108 worker thread done servicing request
23:56:05.170 00.000 21068 OnExposeComplete: enter
23:56:05.172 00.002 21068 UpdateGuideState(): m_state=6
23:56:05.174 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6011
23:56:05.175 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.83, Mass=64104, SNR=44.4, Peak=11312 HFD=3.0
23:56:05.178 00.003 21068 MultiStar: [#1 -0.05,-0.01,1.47,U] [#2 0.17,-0.58,0.00,M8] [#3 0.07,-0.41,1.43,U] [#4 0.28,-0.21,1.15,U] [#5 0.34,-0.04,1.35,U] [#6 0.29,0.13,1.22,U] [#7 -0.24,-0.27,0.74,U] [#8 -0.09,-0.03,1.07,U] 
23:56:05.179 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.11}, one-star: {0.21, -0.08}
23:56:05.181 00.002 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
23:56:05.182 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
23:56:05.184 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.77 mountX=-0.13 mountY=0.08, mountTheta=2.59
23:56:05.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
23:56:05.189 00.002 21068 Enqueuing Move request for scope (0.12, -0.11)
23:56:05.190 00.001 16108 Worker thread wakes up
23:56:05.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:56:05.191 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:56:05.191 00.000 16108 Moving (0.12, -0.11) raw xDistance=-0.13 yDistance=0.08
23:56:05.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:56:05.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:05.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:56:05.191 00.000 16108 MoveAxis(E, 0, ABG)
23:56:05.191 00.000 16108 Move returns status 0, amount 0
23:56:05.191 00.000 16108 MoveAxis(N, 0, ABG)
23:56:05.191 00.000 16108 Move returns status 0, amount 0
23:56:05.191 00.000 16108 move complete, result=0
23:56:05.191 00.000 16108 worker thread done servicing request
23:56:05.198 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3830, FiltMin=3273, FiltMax=51389, Gamma=1.000
23:56:05.216 00.018 21068 UpdateGuideState exits: m=64104 SNR=44.4
23:56:05.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:05.219 00.001 21068 Enqueuing Expose request
23:56:05.219 00.000 16108 Worker thread wakes up
23:56:05.219 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:05.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:05.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:06.384 01.164 16108 Exposure complete
23:56:06.439 00.055 16108 worker thread done servicing request
23:56:06.439 00.000 21068 OnExposeComplete: enter
23:56:06.440 00.001 21068 UpdateGuideState(): m_state=6
23:56:06.441 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6012
23:56:06.441 00.000 21068 Star::Find returns 1 (0), X=221.00, Y=877.13, Mass=60431, SNR=47.6, Peak=11536 HFD=2.6
23:56:06.442 00.001 21068 MultiStar: [#1 0.60,0.36,0.00,M1] [#2 0.03,-0.21,1.62,U] [#3 0.25,0.42,0.00,M1] [#4 0.69,0.02,0.00,M3] [#5 0.22,0.59,0.00,M1] [#6 0.37,0.17,1.06,U] [#7 0.02,-0.04,0.66,U] [#8 -0.09,0.18,1.06,U] 
23:56:06.443 00.001 21068 refined, 4 included, MultiStar: {0.16, 0.04}, one-star: {0.48, 0.23}
23:56:06.444 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
23:56:06.444 00.000 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
23:56:06.445 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
23:56:06.446 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
23:56:06.447 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
23:56:06.448 00.001 16108 Worker thread wakes up
23:56:06.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
23:56:06.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
23:56:06.448 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
23:56:06.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:56:06.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:06.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:06.448 00.000 16108 MoveAxis(E, 0, ABG)
23:56:06.448 00.000 16108 Move returns status 0, amount 0
23:56:06.448 00.000 16108 MoveAxis(N, 0, ABG)
23:56:06.449 00.001 16108 Move returns status 0, amount 0
23:56:06.449 00.000 16108 move complete, result=0
23:56:06.449 00.000 16108 worker thread done servicing request
23:56:06.453 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3827, FiltMin=3312, FiltMax=44243, Gamma=1.000
23:56:06.476 00.023 21068 UpdateGuideState exits: m=60431 SNR=47.6
23:56:06.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:06.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:06.478 00.000 21068 Enqueuing Expose request
23:56:06.479 00.001 16108 Worker thread wakes up
23:56:06.479 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:06.480 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:06.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:07.460 00.980 16108 Exposure complete
23:56:07.531 00.071 16108 worker thread done servicing request
23:56:07.531 00.000 21068 OnExposeComplete: enter
23:56:07.533 00.002 21068 UpdateGuideState(): m_state=6
23:56:07.533 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6013
23:56:07.534 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.33, Mass=64737, SNR=49.7, Peak=10784 HFD=3.0
23:56:07.535 00.001 21068 MultiStar: [#1 0.32,0.12,1.35,U] [#2 0.20,-0.39,1.54,U] [#3 0.32,0.32,1.04,U] [#4 0.80,-0.18,0.00,M4] [#5 0.52,0.29,0.00,M2] [#6 0.06,0.63,0.00,M1] [#7 0.40,-0.06,0.65,U] [#8 0.05,0.12,0.91,U] 
23:56:07.536 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.06}, one-star: {0.15, 0.43}
23:56:07.537 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
23:56:07.537 00.000 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
23:56:07.538 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
23:56:07.540 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.06, opts=13)
23:56:07.540 00.000 21068 Enqueuing Move request for scope (0.24, 0.06)
23:56:07.541 00.001 16108 Worker thread wakes up
23:56:07.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
23:56:07.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
23:56:07.541 00.000 16108 Moving (0.24, 0.06) raw xDistance=-0.22 yDistance=-0.11
23:56:07.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:56:07.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:07.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:07.541 00.000 16108 MoveAxis(E, 58, ABG)
23:56:07.541 00.000 16108 Guiding  Dir = 2, Dur = 58
23:56:07.542 00.001 16108 IsSlewing returns 0
23:56:07.542 00.000 16108 IsGuiding returns 0
23:56:07.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3824, FiltMin=3222, FiltMax=40803, Gamma=1.000
23:56:07.560 00.014 21068 UpdateGuideState exits: m=64737 SNR=49.7
23:56:07.560 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:07.563 00.002 21068 Enqueuing Expose request
23:56:07.565 00.002 16108 PulseGuide returned control before completion, sleep 46
23:56:07.626 00.061 16108 IsGuiding returns 1
23:56:07.626 00.000 16108 scope still moving after pulse duration time elapsed
23:56:07.657 00.031 16108 IsSlewing returns 0
23:56:07.657 00.000 16108 IsGuiding returns 0
23:56:07.657 00.000 16108 scope move finished after 58 + 56 ms
23:56:07.657 00.000 16108 Move returns status 0, amount 58
23:56:07.657 00.000 16108 MoveAxis(N, 0, ABG)
23:56:07.657 00.000 16108 Move returns status 0, amount 0
23:56:07.657 00.000 16108 move complete, result=0
23:56:07.657 00.000 16108 worker thread done servicing request
23:56:07.657 00.000 16108 Worker thread wakes up
23:56:07.657 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
23:56:07.658 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:07.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:08.809 01.151 16108 Exposure complete
23:56:08.882 00.073 16108 worker thread done servicing request
23:56:08.882 00.000 21068 OnExposeComplete: enter
23:56:08.883 00.001 21068 UpdateGuideState(): m_state=6
23:56:08.884 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6014
23:56:08.885 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.05, Mass=70998, SNR=52.8, Peak=12496 HFD=2.9
23:56:08.887 00.002 21068 MultiStar: [#1 0.43,0.04,1.30,U] [#2 0.12,-0.49,0.00,M7] [#3 0.36,0.02,1.29,U] [#4 0.75,-0.27,0.00,M5] [#5 0.52,-0.09,0.00,M3] [#6 0.36,0.04,0.91,U] [#7 0.05,-0.15,0.48,U] [#8 -0.01,0.00,0.91,U] 
23:56:08.888 00.001 21068 single-star, 5 included, MultiStar: {0.26, 0.03}, one-star: {0.18, 0.15}
23:56:08.888 00.000 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:56:08.889 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:56:08.889 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.68 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
23:56:08.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.15, opts=13)
23:56:08.893 00.002 21068 Enqueuing Move request for scope (0.18, 0.15)
23:56:08.894 00.001 16108 Worker thread wakes up
23:56:08.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
23:56:08.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
23:56:08.894 00.000 16108 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=-0.18
23:56:08.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:56:08.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:08.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:08.894 00.000 16108 MoveAxis(E, 0, ABG)
23:56:08.894 00.000 16108 Move returns status 0, amount 0
23:56:08.894 00.000 16108 MoveAxis(N, 0, ABG)
23:56:08.894 00.000 16108 Move returns status 0, amount 0
23:56:08.894 00.000 16108 move complete, result=0
23:56:08.894 00.000 16108 worker thread done servicing request
23:56:08.899 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3821, FiltMin=3261, FiltMax=46637, Gamma=1.000
23:56:08.926 00.027 21068 UpdateGuideState exits: m=70998 SNR=52.8
23:56:08.928 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:08.930 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:08.931 00.001 21068 Enqueuing Expose request
23:56:08.931 00.000 16108 Worker thread wakes up
23:56:08.931 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:08.932 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:08.933 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:09.906 00.973 16108 Exposure complete
23:56:09.960 00.054 16108 worker thread done servicing request
23:56:09.960 00.000 21068 OnExposeComplete: enter
23:56:09.961 00.001 21068 UpdateGuideState(): m_state=6
23:56:09.962 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6015
23:56:09.963 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.31, Mass=66360, SNR=50.4, Peak=12704 HFD=2.9
23:56:09.964 00.001 21068 MultiStar: [#1 0.15,0.20,1.40,U] [#2 0.02,-0.26,1.40,U] [#3 -0.15,0.22,1.12,U] [#4 0.22,0.10,0.92,U] [#5 0.12,0.42,1.14,U] [#6 -0.27,0.47,0.00,M1] [#7 -0.24,0.03,0.72,U] [#8 -0.64,0.55,0.00,M1] 
23:56:09.965 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {0.18, 0.40}
23:56:09.966 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:56:09.967 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
23:56:09.968 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=-0.03 mountY=-0.16, mountTheta=-1.74
23:56:09.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.15, opts=13)
23:56:09.971 00.001 21068 Enqueuing Move request for scope (0.06, 0.15)
23:56:09.972 00.001 16108 Worker thread wakes up
23:56:09.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:56:09.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:56:09.972 00.000 16108 Moving (0.06, 0.15) raw xDistance=-0.03 yDistance=-0.16
23:56:09.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:56:09.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:09.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:09.972 00.000 16108 MoveAxis(E, 0, ABG)
23:56:09.972 00.000 16108 Move returns status 0, amount 0
23:56:09.972 00.000 16108 MoveAxis(N, 0, ABG)
23:56:09.972 00.000 16108 Move returns status 0, amount 0
23:56:09.972 00.000 16108 move complete, result=0
23:56:09.973 00.001 16108 worker thread done servicing request
23:56:09.976 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3817, FiltMin=3229, FiltMax=44867, Gamma=1.000
23:56:09.997 00.021 21068 UpdateGuideState exits: m=66360 SNR=50.4
23:56:09.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.000 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:10.001 00.001 21068 Enqueuing Expose request
23:56:10.002 00.001 16108 Worker thread wakes up
23:56:10.002 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:10.003 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:10.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:11.172 01.169 16108 Exposure complete
23:56:11.244 00.072 16108 worker thread done servicing request
23:56:11.244 00.000 21068 OnExposeComplete: enter
23:56:11.245 00.001 21068 UpdateGuideState(): m_state=6
23:56:11.246 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6016
23:56:11.247 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.04, Mass=88593, SNR=64.9, Peak=12608 HFD=3.3
23:56:11.248 00.001 21068 MultiStar: [#1 0.07,0.00,1.05,U] [#2 -0.31,-0.41,0.00,M7] [#3 -0.10,0.09,1.03,U] [#4 0.14,-0.08,0.70,U] [#5 0.02,0.10,0.73,U] [#6 -0.02,0.28,0.79,U] [#7 0.31,-0.17,0.52,U] [#8 -0.30,0.24,0.80,U] 
23:56:11.249 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.18, 0.14}
23:56:11.250 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
23:56:11.250 00.000 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
23:56:11.251 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.28 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:56:11.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
23:56:11.253 00.000 21068 Enqueuing Move request for scope (0.03, 0.09)
23:56:11.254 00.001 16108 Worker thread wakes up
23:56:11.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:56:11.254 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:56:11.254 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.09
23:56:11.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:11.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:11.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:11.254 00.000 16108 MoveAxis(E, 0, ABG)
23:56:11.254 00.000 16108 Move returns status 0, amount 0
23:56:11.254 00.000 16108 MoveAxis(N, 0, ABG)
23:56:11.254 00.000 16108 Move returns status 0, amount 0
23:56:11.255 00.001 16108 move complete, result=0
23:56:11.255 00.000 16108 worker thread done servicing request
23:56:11.258 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3817, FiltMin=3251, FiltMax=42589, Gamma=1.000
23:56:11.272 00.014 21068 UpdateGuideState exits: m=88593 SNR=64.9
23:56:11.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:11.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:11.276 00.001 21068 Enqueuing Expose request
23:56:11.277 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:11.278 00.001 16108 Worker thread wakes up
23:56:11.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:11.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:12.256 00.978 16108 Exposure complete
23:56:12.312 00.056 16108 worker thread done servicing request
23:56:12.312 00.000 21068 OnExposeComplete: enter
23:56:12.313 00.001 21068 UpdateGuideState(): m_state=6
23:56:12.313 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6017
23:56:12.314 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.99, Mass=83855, SNR=58.2, Peak=11440 HFD=3.4
23:56:12.315 00.001 21068 MultiStar: [#1 0.25,0.37,1.15,U] [#2 -0.11,0.16,1.27,U] [#3 0.35,0.22,1.03,U] [#4 0.38,-0.44,0.00,M4] [#5 0.28,0.25,1.06,U] [#6 0.05,0.22,0.86,U] [#7 0.07,-0.34,0.56,U] [#8 -0.20,-0.05,0.75,U] 
23:56:12.316 00.001 21068 single-star, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.09, 0.09}
23:56:12.317 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
23:56:12.317 00.000 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
23:56:12.318 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
23:56:12.321 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.09, opts=13)
23:56:12.322 00.001 21068 Enqueuing Move request for scope (0.09, 0.09)
23:56:12.323 00.001 16108 Worker thread wakes up
23:56:12.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:56:12.323 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:56:12.323 00.000 16108 Moving (0.09, 0.09) raw xDistance=-0.08 yDistance=-0.11
23:56:12.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:12.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:12.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:12.323 00.000 16108 MoveAxis(E, 0, ABG)
23:56:12.323 00.000 16108 Move returns status 0, amount 0
23:56:12.324 00.001 16108 MoveAxis(N, 0, ABG)
23:56:12.324 00.000 16108 Move returns status 0, amount 0
23:56:12.324 00.000 16108 move complete, result=0
23:56:12.324 00.000 16108 worker thread done servicing request
23:56:12.327 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3814, FiltMin=3280, FiltMax=41107, Gamma=1.000
23:56:12.342 00.015 21068 UpdateGuideState exits: m=83855 SNR=58.2
23:56:12.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.343 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:12.344 00.001 21068 Enqueuing Expose request
23:56:12.345 00.001 16108 Worker thread wakes up
23:56:12.345 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:12.346 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:12.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:13.510 01.164 16108 Exposure complete
23:56:13.564 00.054 16108 worker thread done servicing request
23:56:13.564 00.000 21068 OnExposeComplete: enter
23:56:13.565 00.001 21068 UpdateGuideState(): m_state=6
23:56:13.566 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6018
23:56:13.567 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.94, Mass=78722, SNR=60.8, Peak=12259 HFD=2.9
23:56:13.568 00.001 21068 MultiStar: [#1 -0.19,0.11,1.14,U] [#2 -0.41,-0.45,0.00,M7] [#3 -0.24,0.06,1.00,U] [#4 0.13,-0.34,0.81,U] [#5 -0.23,-0.14,0.91,U] [#6 -0.39,0.28,0.00,M1] [#7 -0.20,-0.14,0.61,U] [#8 -0.50,-0.03,0.00,M1] 
23:56:13.569 00.001 21068 refined, 5 included, MultiStar: {-0.16, -0.05}, one-star: {-0.21, 0.03}
23:56:13.570 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
23:56:13.571 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
23:56:13.571 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.85 mountX=0.15 mountY=0.09, mountTheta=0.52
23:56:13.573 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.05, opts=13)
23:56:13.574 00.001 21068 Enqueuing Move request for scope (-0.16, -0.05)
23:56:13.575 00.001 16108 Worker thread wakes up
23:56:13.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
23:56:13.575 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
23:56:13.575 00.000 16108 Moving (-0.16, -0.05) raw xDistance=0.15 yDistance=0.09
23:56:13.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:56:13.575 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:13.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:56:13.575 00.000 16108 MoveAxis(E, 0, ABG)
23:56:13.575 00.000 16108 Move returns status 0, amount 0
23:56:13.575 00.000 16108 MoveAxis(N, 0, ABG)
23:56:13.575 00.000 16108 Move returns status 0, amount 0
23:56:13.575 00.000 16108 move complete, result=0
23:56:13.575 00.000 16108 worker thread done servicing request
23:56:13.578 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3814, FiltMin=3280, FiltMax=41693, Gamma=1.000
23:56:13.593 00.015 21068 UpdateGuideState exits: m=78722 SNR=60.8
23:56:13.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:13.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:13.595 00.000 21068 Enqueuing Expose request
23:56:13.596 00.001 16108 Worker thread wakes up
23:56:13.596 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:13.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:13.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:14.570 00.973 16108 Exposure complete
23:56:14.632 00.062 16108 worker thread done servicing request
23:56:14.632 00.000 21068 OnExposeComplete: enter
23:56:14.634 00.002 21068 UpdateGuideState(): m_state=6
23:56:14.635 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6019
23:56:14.636 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.15, Mass=82576, SNR=64.1, Peak=12240 HFD=3.1
23:56:14.638 00.002 21068 MultiStar: [#1 -0.22,0.05,1.08,U] [#2 -0.26,-0.44,0.00,M8] [#3 0.03,-0.13,0.82,U] [#4 0.27,-0.02,0.77,U] [#5 0.20,0.44,0.00,M1] [#6 -0.14,0.46,0.00,M2] [#7 -0.35,0.01,0.55,U] [#8 -0.33,0.40,0.00,M2] 
23:56:14.639 00.001 21068 refined, 4 included, MultiStar: {-0.05, 0.04}, one-star: {-0.00, 0.24}
23:56:14.641 00.002 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
23:56:14.642 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
23:56:14.643 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=0.05 mountY=-0.03, mountTheta=-0.52
23:56:14.646 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
23:56:14.647 00.001 21068 Enqueuing Move request for scope (-0.05, 0.04)
23:56:14.649 00.002 16108 Worker thread wakes up
23:56:14.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:56:14.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:56:14.649 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
23:56:14.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:14.650 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:14.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:56:14.650 00.000 16108 MoveAxis(E, 0, ABG)
23:56:14.650 00.000 16108 Move returns status 0, amount 0
23:56:14.650 00.000 16108 MoveAxis(N, 0, ABG)
23:56:14.650 00.000 16108 Move returns status 0, amount 0
23:56:14.650 00.000 16108 move complete, result=0
23:56:14.650 00.000 16108 worker thread done servicing request
23:56:14.656 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3811, FiltMin=3264, FiltMax=41165, Gamma=1.000
23:56:14.681 00.025 21068 UpdateGuideState exits: m=82576 SNR=64.1
23:56:14.683 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.683 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:14.684 00.001 21068 Enqueuing Expose request
23:56:14.685 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:14.686 00.001 16108 Worker thread wakes up
23:56:14.686 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:14.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:15.860 01.174 16108 Exposure complete
23:56:15.916 00.056 16108 worker thread done servicing request
23:56:15.917 00.001 21068 OnExposeComplete: enter
23:56:15.918 00.001 21068 UpdateGuideState(): m_state=6
23:56:15.920 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6020
23:56:15.922 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=877.07, Mass=83806, SNR=55.4, Peak=11955 HFD=3.4
23:56:15.924 00.002 21068 MultiStar: [#1 -0.18,0.26,1.28,U] [#2 -0.11,-0.31,1.49,U] [#3 -0.20,0.12,1.15,U] [#4 0.36,-0.34,0.00,M3] [#5 -0.13,0.11,0.94,U] [#6 -0.05,0.22,0.89,U] [#7 -0.18,-0.13,0.66,U] [#8 -0.15,0.43,0.77,U] 
23:56:15.925 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.19, 0.16}
23:56:15.927 00.002 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
23:56:15.929 00.002 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
23:56:15.930 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.61 mountX=0.16 mountY=-0.05, mountTheta=-0.30
23:56:15.933 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.09, opts=13)
23:56:15.936 00.003 21068 Enqueuing Move request for scope (-0.15, 0.09)
23:56:15.938 00.002 16108 Worker thread wakes up
23:56:15.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
23:56:15.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
23:56:15.939 00.001 16108 Moving (-0.15, 0.09) raw xDistance=0.16 yDistance=-0.05
23:56:15.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:56:15.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:15.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:15.939 00.000 16108 MoveAxis(E, 0, ABG)
23:56:15.939 00.000 16108 Move returns status 0, amount 0
23:56:15.939 00.000 16108 MoveAxis(N, 0, ABG)
23:56:15.939 00.000 16108 Move returns status 0, amount 0
23:56:15.939 00.000 16108 move complete, result=0
23:56:15.939 00.000 16108 worker thread done servicing request
23:56:15.947 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3808, FiltMin=3219, FiltMax=33677, Gamma=1.000
23:56:15.975 00.028 21068 UpdateGuideState exits: m=83806 SNR=55.4
23:56:15.978 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:15.981 00.002 21068 Enqueuing Expose request
23:56:15.985 00.004 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:15.987 00.002 16108 Worker thread wakes up
23:56:15.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:15.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:16.971 00.984 16108 Exposure complete
23:56:17.038 00.067 16108 worker thread done servicing request
23:56:17.039 00.001 21068 OnExposeComplete: enter
23:56:17.040 00.001 21068 UpdateGuideState(): m_state=6
23:56:17.041 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6021
23:56:17.042 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=877.02, Mass=70957, SNR=48.5, Peak=11696 HFD=2.8
23:56:17.043 00.001 21068 MultiStar: [#1 -0.17,0.14,1.56,U] [#2 -0.24,-0.30,1.71,U] [#3 -0.15,0.03,1.39,U] [#4 0.36,-0.20,1.16,U] [#5 0.19,-0.08,1.03,U] [#6 -0.01,0.04,1.06,U] [#7 0.10,-0.14,0.80,U] [#8 -0.30,0.32,1.02,U] 
23:56:17.044 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.06, 0.11}
23:56:17.045 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
23:56:17.046 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
23:56:17.048 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.71 mountX=0.04 mountY=0.03, mountTheta=0.65
23:56:17.052 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
23:56:17.055 00.003 21068 Enqueuing Move request for scope (-0.04, -0.02)
23:56:17.057 00.002 16108 Worker thread wakes up
23:56:17.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:56:17.057 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:56:17.057 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
23:56:17.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:17.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:17.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:56:17.057 00.000 16108 MoveAxis(E, 0, ABG)
23:56:17.058 00.001 16108 Move returns status 0, amount 0
23:56:17.058 00.000 16108 MoveAxis(N, 0, ABG)
23:56:17.058 00.000 16108 Move returns status 0, amount 0
23:56:17.058 00.000 16108 move complete, result=0
23:56:17.058 00.000 16108 worker thread done servicing request
23:56:17.065 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3811, FiltMin=3248, FiltMax=36701, Gamma=1.000
23:56:17.085 00.020 21068 UpdateGuideState exits: m=70957 SNR=48.5
23:56:17.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:17.088 00.001 21068 Enqueuing Expose request
23:56:17.088 00.000 16108 Worker thread wakes up
23:56:17.088 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:17.089 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:17.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:18.264 01.175 16108 Exposure complete
23:56:18.327 00.063 16108 worker thread done servicing request
23:56:18.327 00.000 21068 OnExposeComplete: enter
23:56:18.328 00.001 21068 UpdateGuideState(): m_state=6
23:56:18.329 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6022
23:56:18.330 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=877.18, Mass=87033, SNR=66.5, Peak=12467 HFD=3.0
23:56:18.333 00.003 21068 MultiStar: [#1 -0.06,0.09,1.07,U] [#2 -0.11,-0.31,1.19,U] [#3 -0.20,-0.02,0.90,U] [#4 0.40,-0.44,0.00,M3] [#5 -0.30,0.22,0.86,U] [#6 -0.31,0.08,0.72,U] [#7 -0.40,-0.09,0.48,U] [#8 -0.67,0.34,0.00,M1] 
23:56:18.335 00.002 21068 refined, 6 included, MultiStar: {-0.22, 0.03}, one-star: {-0.33, 0.27}
23:56:18.336 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
23:56:18.337 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
23:56:18.338 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=0.22 mountY=0.02, mountTheta=0.10
23:56:18.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.03, opts=13)
23:56:18.340 00.001 21068 Enqueuing Move request for scope (-0.22, 0.03)
23:56:18.341 00.001 16108 Worker thread wakes up
23:56:18.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
23:56:18.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
23:56:18.341 00.000 16108 Moving (-0.22, 0.03) raw xDistance=0.22 yDistance=0.02
23:56:18.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:56:18.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:18.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:18.341 00.000 16108 MoveAxis(W, 58, ABG)
23:56:18.341 00.000 16108 Guiding  Dir = 3, Dur = 58
23:56:18.342 00.001 16108 IsSlewing returns 0
23:56:18.342 00.000 16108 IsGuiding returns 0
23:56:18.347 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3811, FiltMin=3273, FiltMax=37773, Gamma=1.000
23:56:18.363 00.016 21068 UpdateGuideState exits: m=87033 SNR=66.5
23:56:18.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:18.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:18.366 00.001 21068 Enqueuing Expose request
23:56:18.390 00.024 16108 PulseGuide returned control before completion, sleep 21
23:56:18.421 00.031 16108 IsGuiding returns 1
23:56:18.421 00.000 16108 scope still moving after pulse duration time elapsed
23:56:18.451 00.030 16108 IsSlewing returns 0
23:56:18.451 00.000 16108 IsGuiding returns 1
23:56:18.483 00.032 16108 IsSlewing returns 0
23:56:18.483 00.000 16108 IsGuiding returns 0
23:56:18.483 00.000 16108 scope move finished after 58 + 82 ms
23:56:18.483 00.000 16108 Move returns status 0, amount 58
23:56:18.483 00.000 16108 MoveAxis(N, 0, ABG)
23:56:18.483 00.000 16108 Move returns status 0, amount 0
23:56:18.483 00.000 16108 move complete, result=0
23:56:18.483 00.000 16108 worker thread done servicing request
23:56:18.483 00.000 16108 Worker thread wakes up
23:56:18.484 00.001 21068 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
23:56:18.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:18.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:19.451 00.966 16108 Exposure complete
23:56:19.503 00.052 16108 worker thread done servicing request
23:56:19.503 00.000 21068 OnExposeComplete: enter
23:56:19.505 00.002 21068 UpdateGuideState(): m_state=6
23:56:19.506 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6023
23:56:19.507 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=877.12, Mass=82336, SNR=56.8, Peak=13971 HFD=2.8
23:56:19.507 00.000 21068 MultiStar: [#1 -0.35,0.21,1.23,U] [#2 -0.53,-0.39,0.00,M6] [#3 -0.66,0.13,0.00,M1] [#4 0.60,-0.23,0.00,M4] [#5 -0.08,0.43,0.99,U] [#6 0.06,0.30,0.83,U] [#7 -0.77,-0.14,0.00,M1] [#8 -0.62,0.35,0.00,M2] 
23:56:19.508 00.001 21068 refined, 3 included, MultiStar: {-0.19, 0.28}, one-star: {-0.32, 0.22}
23:56:19.509 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
23:56:19.510 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
23:56:19.510 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.17 mountX=0.24 mountY=-0.23, mountTheta=-0.77
23:56:19.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.28, opts=13)
23:56:19.513 00.001 21068 Enqueuing Move request for scope (-0.19, 0.28)
23:56:19.513 00.000 16108 Worker thread wakes up
23:56:19.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
23:56:19.513 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
23:56:19.514 00.001 16108 Moving (-0.19, 0.28) raw xDistance=0.24 yDistance=-0.23
23:56:19.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:56:19.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:56:19.514 00.000 16108 MoveAxis(W, 66, ABG)
23:56:19.514 00.000 16108 Guiding  Dir = 3, Dur = 66
23:56:19.514 00.000 16108 IsSlewing returns 0
23:56:19.514 00.000 16108 IsGuiding returns 0
23:56:19.516 00.002 16108 PulseGuide returned control before completion, sleep 75
23:56:19.518 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3808, FiltMin=3264, FiltMax=35613, Gamma=1.000
23:56:19.531 00.013 21068 UpdateGuideState exits: m=82336 SNR=56.8
23:56:19.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:19.533 00.001 21068 Enqueuing Expose request
23:56:19.597 00.064 16108 IsGuiding returns 1
23:56:19.597 00.000 16108 scope still moving after pulse duration time elapsed
23:56:19.626 00.029 16108 IsSlewing returns 0
23:56:19.626 00.000 16108 IsGuiding returns 0
23:56:19.626 00.000 16108 scope move finished after 66 + 46 ms
23:56:19.626 00.000 16108 Move returns status 0, amount 66
23:56:19.626 00.000 16108 MoveAxis(N, 46, ABG)
23:56:19.628 00.002 16108 Guiding  Dir = 0, Dur = 46
23:56:19.628 00.000 16108 IsSlewing returns 0
23:56:19.628 00.000 16108 IsGuiding returns 0
23:56:19.660 00.032 16108 PulseGuide returned control before completion, sleep 25
23:56:19.689 00.029 16108 IsGuiding returns 1
23:56:19.689 00.000 16108 scope still moving after pulse duration time elapsed
23:56:19.721 00.032 16108 IsSlewing returns 0
23:56:19.721 00.000 16108 IsGuiding returns 1
23:56:19.752 00.031 16108 IsSlewing returns 0
23:56:19.752 00.000 16108 IsGuiding returns 0
23:56:19.752 00.000 16108 scope move finished after 46 + 78 ms
23:56:19.752 00.000 16108 Move returns status 0, amount 46
23:56:19.753 00.001 16108 move complete, result=0
23:56:19.753 00.000 16108 worker thread done servicing request
23:56:19.753 00.000 16108 Worker thread wakes up
23:56:19.753 00.000 21068 GuideStep: 0.2 px 66 ms WEST, -0.2 px 46 ms NORTH
23:56:19.756 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:19.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:20.932 01.176 16108 Exposure complete
23:56:21.013 00.081 16108 worker thread done servicing request
23:56:21.013 00.000 21068 OnExposeComplete: enter
23:56:21.015 00.002 21068 UpdateGuideState(): m_state=6
23:56:21.016 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6024
23:56:21.017 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.76, Mass=82264, SNR=67.5, Peak=12880 HFD=3.2
23:56:21.018 00.001 21068 MultiStar: [#1 0.08,-0.10,1.01,U] [#2 -0.26,-0.50,0.00,M7] [#3 -0.31,-0.24,0.98,U] [#4 0.35,-0.39,0.00,M5] [#5 0.36,0.04,0.92,U] [#6 0.13,0.01,0.65,U] [#7 -0.19,-0.41,0.48,U] [#8 -0.45,-0.01,0.75,U] 
23:56:21.019 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {-0.17, -0.14}
23:56:21.020 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
23:56:21.021 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
23:56:21.021 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.15 mountX=0.05 mountY=0.12, mountTheta=1.17
23:56:21.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
23:56:21.024 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
23:56:21.025 00.001 16108 Worker thread wakes up
23:56:21.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:56:21.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:56:21.025 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
23:56:21.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:21.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:21.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:56:21.025 00.000 16108 MoveAxis(E, 0, ABG)
23:56:21.025 00.000 16108 Move returns status 0, amount 0
23:56:21.025 00.000 16108 MoveAxis(N, 0, ABG)
23:56:21.025 00.000 16108 Move returns status 0, amount 0
23:56:21.025 00.000 16108 move complete, result=0
23:56:21.026 00.001 16108 worker thread done servicing request
23:56:21.036 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3805, FiltMin=3113, FiltMax=42445, Gamma=1.000
23:56:21.065 00.029 21068 UpdateGuideState exits: m=82264 SNR=67.5
23:56:21.068 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:21.071 00.002 21068 Enqueuing Expose request
23:56:21.072 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:21.073 00.001 16108 Worker thread wakes up
23:56:21.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:21.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:22.039 00.966 16108 Exposure complete
23:56:22.099 00.060 16108 worker thread done servicing request
23:56:22.100 00.001 21068 OnExposeComplete: enter
23:56:22.101 00.001 21068 UpdateGuideState(): m_state=6
23:56:22.102 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6025
23:56:22.103 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.95, Mass=92926, SNR=58.7, Peak=13984 HFD=2.9
23:56:22.105 00.002 21068 MultiStar: [#1 0.27,0.10,1.19,U] [#2 0.31,-0.43,0.00,M8] [#3 0.19,0.00,1.10,U] [#4 0.87,-0.42,0.00,M6] [#5 0.47,0.13,0.00,M1] [#6 0.22,0.34,0.93,U] [#7 0.48,-0.45,0.00,M1] [#8 0.17,-0.03,0.84,U] 
23:56:22.107 00.002 21068 refined, 4 included, MultiStar: {0.27, 0.09}, one-star: {0.51, 0.04}
23:56:22.110 00.003 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
23:56:22.112 00.002 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
23:56:22.114 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.29 cameraTheta=0.32 mountX=-0.25 mountY=-0.15, mountTheta=-2.60
23:56:22.115 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.09, opts=13)
23:56:22.116 00.001 21068 Enqueuing Move request for scope (0.27, 0.09)
23:56:22.118 00.002 16108 Worker thread wakes up
23:56:22.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
23:56:22.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
23:56:22.118 00.000 16108 Moving (0.27, 0.09) raw xDistance=-0.25 yDistance=-0.15
23:56:22.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:56:22.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:22.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:22.119 00.001 16108 MoveAxis(E, 66, ABG)
23:56:22.119 00.000 16108 Guiding  Dir = 2, Dur = 66
23:56:22.119 00.000 16108 IsSlewing returns 0
23:56:22.119 00.000 16108 IsGuiding returns 0
23:56:22.122 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3805, FiltMin=3229, FiltMax=46493, Gamma=1.000
23:56:22.138 00.016 21068 UpdateGuideState exits: m=92926 SNR=58.7
23:56:22.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.139 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:22.141 00.002 21068 Enqueuing Expose request
23:56:22.143 00.002 16108 PulseGuide returned control before completion, sleep 52
23:56:22.204 00.061 16108 IsGuiding returns 1
23:56:22.204 00.000 16108 scope still moving after pulse duration time elapsed
23:56:22.236 00.032 16108 IsSlewing returns 0
23:56:22.236 00.000 16108 IsGuiding returns 0
23:56:22.236 00.000 16108 scope move finished after 66 + 51 ms
23:56:22.236 00.000 16108 Move returns status 0, amount 66
23:56:22.236 00.000 16108 MoveAxis(N, 0, ABG)
23:56:22.236 00.000 16108 Move returns status 0, amount 0
23:56:22.236 00.000 16108 move complete, result=0
23:56:22.236 00.000 16108 worker thread done servicing request
23:56:22.237 00.001 16108 Worker thread wakes up
23:56:22.237 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
23:56:22.238 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:22.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:23.408 01.170 16108 Exposure complete
23:56:23.478 00.070 16108 worker thread done servicing request
23:56:23.478 00.000 21068 OnExposeComplete: enter
23:56:23.479 00.001 21068 UpdateGuideState(): m_state=6
23:56:23.480 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6026
23:56:23.481 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.81, Mass=81930, SNR=59.2, Peak=12579 HFD=3.2
23:56:23.482 00.001 21068 MultiStar: [#1 -0.15,-0.35,1.09,U] [#2 -0.07,-0.92,0.00,M9] [#3 -0.22,-0.02,1.04,U] [#4 0.69,-0.28,0.00,M7] [#5 0.38,0.19,0.91,U] [#6 -0.29,-0.30,0.86,U] [#7 -0.15,-0.20,0.56,U] [#8 -0.27,-0.26,0.90,U] 
23:56:23.483 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.15}, one-star: {-0.36, -0.09}
23:56:23.484 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
23:56:23.484 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
23:56:23.485 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.38 mountX=0.13 mountY=0.18, mountTheta=0.95
23:56:23.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.15, opts=13)
23:56:23.488 00.001 21068 Enqueuing Move request for scope (-0.15, -0.15)
23:56:23.490 00.002 16108 Worker thread wakes up
23:56:23.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
23:56:23.490 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
23:56:23.490 00.000 16108 Moving (-0.15, -0.15) raw xDistance=0.13 yDistance=0.18
23:56:23.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:56:23.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:23.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:56:23.491 00.001 16108 MoveAxis(E, 0, ABG)
23:56:23.491 00.000 16108 Move returns status 0, amount 0
23:56:23.491 00.000 16108 MoveAxis(N, 0, ABG)
23:56:23.491 00.000 16108 Move returns status 0, amount 0
23:56:23.491 00.000 16108 move complete, result=0
23:56:23.491 00.000 16108 worker thread done servicing request
23:56:23.497 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3801, FiltMin=3235, FiltMax=43091, Gamma=1.000
23:56:23.511 00.014 21068 UpdateGuideState exits: m=81930 SNR=59.2
23:56:23.513 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.515 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:23.516 00.001 21068 Enqueuing Expose request
23:56:23.517 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:23.519 00.002 16108 Worker thread wakes up
23:56:23.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:23.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:24.484 00.965 16108 Exposure complete
23:56:24.569 00.085 16108 worker thread done servicing request
23:56:24.569 00.000 21068 OnExposeComplete: enter
23:56:24.570 00.001 21068 UpdateGuideState(): m_state=6
23:56:24.571 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6027
23:56:24.571 00.000 21068 Star::Find returns 1 (0), X=220.37, Y=877.15, Mass=79232, SNR=57.8, Peak=11712 HFD=3.2
23:56:24.572 00.001 21068 MultiStar: [#1 -0.10,0.22,1.12,U] [#2 -0.18,-0.20,1.08,U] [#3 0.02,-0.14,1.09,U] [#4 0.68,-0.04,0.00,M8] [#5 0.11,0.18,0.88,U] [#6 -0.07,0.04,0.75,U] [#7 -0.51,0.04,0.00,M1] [#8 -0.13,0.38,0.89,U] 
23:56:24.573 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.10}, one-star: {-0.15, 0.24}
23:56:24.574 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
23:56:24.574 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
23:56:24.575 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.23 mountX=0.09 mountY=-0.08, mountTheta=-0.70
23:56:24.578 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
23:56:24.578 00.000 21068 Enqueuing Move request for scope (-0.08, 0.10)
23:56:24.579 00.001 16108 Worker thread wakes up
23:56:24.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:56:24.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:56:24.579 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=-0.08
23:56:24.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:56:24.580 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:24.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:24.580 00.000 16108 MoveAxis(E, 0, ABG)
23:56:24.580 00.000 16108 Move returns status 0, amount 0
23:56:24.580 00.000 16108 MoveAxis(N, 0, ABG)
23:56:24.580 00.000 16108 Move returns status 0, amount 0
23:56:24.580 00.000 16108 move complete, result=0
23:56:24.580 00.000 16108 worker thread done servicing request
23:56:24.584 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3801, FiltMin=3270, FiltMax=46365, Gamma=1.000
23:56:24.600 00.016 21068 UpdateGuideState exits: m=79232 SNR=57.8
23:56:24.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.601 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:24.602 00.001 21068 Enqueuing Expose request
23:56:24.603 00.001 16108 Worker thread wakes up
23:56:24.603 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:24.603 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:24.603 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:25.767 01.164 16108 Exposure complete
23:56:25.822 00.055 16108 worker thread done servicing request
23:56:25.822 00.000 21068 OnExposeComplete: enter
23:56:25.824 00.002 21068 UpdateGuideState(): m_state=6
23:56:25.826 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6028
23:56:25.828 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=877.04, Mass=76422, SNR=55.0, Peak=11875 HFD=3.0
23:56:25.829 00.001 21068 MultiStar: [#1 0.06,0.19,1.31,U] [#2 -0.39,-0.25,1.27,U] [#3 0.15,0.54,0.00,M1] [#4 0.46,-0.11,0.85,U] [#5 0.27,0.18,0.97,U] [#6 -0.10,0.16,0.80,U] [#7 -0.08,-0.21,0.65,U] [#8 -0.69,0.14,0.00,M1] 
23:56:25.830 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.14, 0.13}
23:56:25.832 00.002 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
23:56:25.834 00.002 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
23:56:25.836 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.90 mountX=0.01 mountY=-0.02, mountTheta=-1.05
23:56:25.841 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
23:56:25.843 00.002 21068 Enqueuing Move request for scope (-0.01, 0.02)
23:56:25.844 00.001 16108 Worker thread wakes up
23:56:25.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:56:25.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:56:25.844 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
23:56:25.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:56:25.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:25.845 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:25.845 00.000 16108 MoveAxis(E, 0, ABG)
23:56:25.845 00.000 16108 Move returns status 0, amount 0
23:56:25.845 00.000 16108 MoveAxis(N, 0, ABG)
23:56:25.845 00.000 16108 Move returns status 0, amount 0
23:56:25.845 00.000 16108 move complete, result=0
23:56:25.845 00.000 16108 worker thread done servicing request
23:56:25.851 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3798, FiltMin=3229, FiltMax=47117, Gamma=1.000
23:56:25.866 00.015 21068 UpdateGuideState exits: m=76422 SNR=55.0
23:56:25.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.867 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:25.868 00.001 21068 Enqueuing Expose request
23:56:25.868 00.000 16108 Worker thread wakes up
23:56:25.868 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:25.869 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:25.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:26.838 00.969 16108 Exposure complete
23:56:26.899 00.061 16108 worker thread done servicing request
23:56:26.899 00.000 21068 OnExposeComplete: enter
23:56:26.900 00.001 21068 UpdateGuideState(): m_state=6
23:56:26.900 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6029
23:56:26.901 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=877.04, Mass=78499, SNR=58.4, Peak=11840 HFD=3.3
23:56:26.903 00.002 21068 MultiStar: [#1 -0.06,-0.08,1.15,U] [#2 -0.24,-0.47,0.00,M8] [#3 -0.16,0.14,1.11,U] [#4 0.67,-0.59,0.00,M8] [#5 0.74,0.29,0.00,M1] [#6 0.34,0.07,0.77,U] [#7 -0.12,-0.31,0.55,U] [#8 -0.47,0.13,0.00,M2] 
23:56:26.903 00.000 21068 refined, 4 included, MultiStar: {-0.05, 0.02}, one-star: {-0.19, 0.14}
23:56:26.904 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
23:56:26.905 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
23:56:26.906 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.81 mountX=0.05 mountY=-0.01, mountTheta=-0.10
23:56:26.907 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
23:56:26.908 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
23:56:26.910 00.002 16108 Worker thread wakes up
23:56:26.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:56:26.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:56:26.910 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
23:56:26.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:26.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:26.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:26.910 00.000 16108 MoveAxis(E, 0, ABG)
23:56:26.910 00.000 16108 Move returns status 0, amount 0
23:56:26.910 00.000 16108 MoveAxis(N, 0, ABG)
23:56:26.910 00.000 16108 Move returns status 0, amount 0
23:56:26.910 00.000 16108 move complete, result=0
23:56:26.910 00.000 16108 worker thread done servicing request
23:56:26.916 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3795, FiltMin=3238, FiltMax=44838, Gamma=1.000
23:56:26.936 00.020 21068 UpdateGuideState exits: m=78499 SNR=58.4
23:56:26.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:26.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:26.939 00.001 21068 Enqueuing Expose request
23:56:26.939 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:26.940 00.001 16108 Worker thread wakes up
23:56:26.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:26.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:28.092 01.152 16108 Exposure complete
23:56:28.163 00.071 16108 worker thread done servicing request
23:56:28.164 00.001 21068 OnExposeComplete: enter
23:56:28.166 00.002 21068 UpdateGuideState(): m_state=6
23:56:28.170 00.004 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6030
23:56:28.171 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.71, Mass=82624, SNR=56.6, Peak=10800 HFD=3.3
23:56:28.173 00.002 21068 MultiStar: [#1 0.12,0.08,1.16,U] [#2 -0.11,-0.58,0.00,M9] [#3 0.18,-0.09,1.21,U] [#4 0.54,-0.36,0.00,M9] [#5 0.57,-0.02,0.00,M2] [#6 0.32,0.16,0.89,U] [#7 -0.30,-0.34,0.79,U] [#8 0.16,-0.16,0.93,U] 
23:56:28.174 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.08}, one-star: {0.09, -0.19}
23:56:28.175 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
23:56:28.176 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
23:56:28.179 00.003 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.12 mountY=0.05, mountTheta=2.71
23:56:28.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
23:56:28.181 00.000 21068 Enqueuing Move request for scope (0.11, -0.08)
23:56:28.183 00.002 16108 Worker thread wakes up
23:56:28.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
23:56:28.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
23:56:28.183 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.05
23:56:28.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:56:28.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:28.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:56:28.183 00.000 16108 MoveAxis(E, 0, ABG)
23:56:28.183 00.000 16108 Move returns status 0, amount 0
23:56:28.183 00.000 16108 MoveAxis(N, 0, ABG)
23:56:28.183 00.000 16108 Move returns status 0, amount 0
23:56:28.183 00.000 16108 move complete, result=0
23:56:28.184 00.001 16108 worker thread done servicing request
23:56:28.189 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3795, FiltMin=3280, FiltMax=49101, Gamma=1.000
23:56:28.204 00.015 21068 UpdateGuideState exits: m=82624 SNR=56.6
23:56:28.204 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:28.206 00.001 21068 Enqueuing Expose request
23:56:28.206 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:28.208 00.002 16108 Worker thread wakes up
23:56:28.208 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:28.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:29.181 00.973 16108 Exposure complete
23:56:29.246 00.065 16108 worker thread done servicing request
23:56:29.246 00.000 21068 OnExposeComplete: enter
23:56:29.247 00.001 21068 UpdateGuideState(): m_state=6
23:56:29.249 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6031
23:56:29.251 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.71, Mass=69992, SNR=48.9, Peak=12448 HFD=2.9
23:56:29.252 00.001 21068 MultiStar: [#1 0.42,-0.19,1.16,U] [#2 0.40,-0.41,0.00,M10] [#3 0.19,0.02,1.20,U] [#4 1.01,-0.48,0.00,M10] [#5 0.75,0.30,0.00,M3] [#6 0.59,-0.01,0.00,M1] [#7 0.25,-0.55,0.00,M1] [#8 0.49,0.31,0.00,M2] 
23:56:29.253 00.001 21068 refined, 2 included, MultiStar: {0.32, -0.12}, one-star: {0.34, -0.20}
23:56:29.254 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
23:56:29.255 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
23:56:29.256 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.36 mountX=-0.33 mountY=0.04, mountTheta=3.02
23:56:29.259 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.12, opts=13)
23:56:29.261 00.002 21068 Enqueuing Move request for scope (0.32, -0.12)
23:56:29.264 00.003 16108 Worker thread wakes up
23:56:29.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.12) opts 0xd
23:56:29.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.12)
23:56:29.264 00.000 16108 Moving (0.32, -0.12) raw xDistance=-0.33 yDistance=0.04
23:56:29.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:56:29.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:29.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:29.264 00.000 16108 MoveAxis(E, 87, ABG)
23:56:29.264 00.000 16108 Guiding  Dir = 2, Dur = 87
23:56:29.265 00.001 16108 IsSlewing returns 0
23:56:29.265 00.000 16108 IsGuiding returns 0
23:56:29.273 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3795, FiltMin=3206, FiltMax=44355, Gamma=1.000
23:56:29.289 00.016 16108 PulseGuide returned control before completion, sleep 73
23:56:29.295 00.006 21068 UpdateGuideState exits: m=69992 SNR=48.9
23:56:29.297 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:29.297 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:29.298 00.001 21068 Enqueuing Expose request
23:56:29.367 00.069 16108 IsGuiding returns 1
23:56:29.367 00.000 16108 scope still moving after pulse duration time elapsed
23:56:29.398 00.031 16108 IsSlewing returns 0
23:56:29.398 00.000 16108 IsGuiding returns 0
23:56:29.398 00.000 16108 scope move finished after 87 + 46 ms
23:56:29.398 00.000 16108 Move returns status 0, amount 87
23:56:29.398 00.000 16108 MoveAxis(N, 0, ABG)
23:56:29.398 00.000 16108 Move returns status 0, amount 0
23:56:29.398 00.000 16108 move complete, result=0
23:56:29.398 00.000 16108 worker thread done servicing request
23:56:29.399 00.001 16108 Worker thread wakes up
23:56:29.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:29.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:29.399 00.000 21068 GuideStep: -0.3 px 87 ms EAST, 0.0 px 0 ms NORTH
23:56:30.558 01.159 16108 Exposure complete
23:56:30.613 00.055 16108 worker thread done servicing request
23:56:30.614 00.001 21068 OnExposeComplete: enter
23:56:30.615 00.001 21068 UpdateGuideState(): m_state=6
23:56:30.615 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6032
23:56:30.616 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.84, Mass=79078, SNR=59.1, Peak=11280 HFD=3.4
23:56:30.617 00.001 21068 MultiStar: [#1 0.28,0.05,1.04,U] [#2 0.19,-0.58,0.00,R] [#3 0.43,0.09,1.05,U] [#4 0.13,-0.30,0.90,U] [#5 0.17,0.14,0.93,U] [#6 0.10,0.09,0.83,U] [#7 0.13,-0.50,0.00,M2] [#8 -0.09,-0.07,0.76,U] 
23:56:30.618 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.01}, one-star: {0.43, -0.07}
23:56:30.619 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
23:56:30.619 00.000 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
23:56:30.620 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.02 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
23:56:30.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.01, opts=13)
23:56:30.623 00.001 21068 Enqueuing Move request for scope (0.23, -0.01)
23:56:30.624 00.001 16108 Worker thread wakes up
23:56:30.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
23:56:30.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
23:56:30.624 00.000 16108 Moving (0.23, -0.01) raw xDistance=-0.22 yDistance=-0.05
23:56:30.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:56:30.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:30.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:30.624 00.000 16108 MoveAxis(E, 65, ABG)
23:56:30.624 00.000 16108 Guiding  Dir = 2, Dur = 65
23:56:30.625 00.001 16108 IsSlewing returns 0
23:56:30.625 00.000 16108 IsGuiding returns 0
23:56:30.628 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3792, FiltMin=3261, FiltMax=42925, Gamma=1.000
23:56:30.642 00.014 21068 UpdateGuideState exits: m=79078 SNR=59.1
23:56:30.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:30.645 00.001 21068 Enqueuing Expose request
23:56:30.654 00.009 16108 PulseGuide returned control before completion, sleep 47
23:56:30.716 00.062 16108 IsGuiding returns 1
23:56:30.716 00.000 16108 scope still moving after pulse duration time elapsed
23:56:30.748 00.032 16108 IsSlewing returns 0
23:56:30.748 00.000 16108 IsGuiding returns 0
23:56:30.748 00.000 16108 scope move finished after 65 + 57 ms
23:56:30.748 00.000 16108 Move returns status 0, amount 65
23:56:30.748 00.000 16108 MoveAxis(N, 0, ABG)
23:56:30.749 00.001 16108 Move returns status 0, amount 0
23:56:30.749 00.000 16108 move complete, result=0
23:56:30.749 00.000 16108 worker thread done servicing request
23:56:30.749 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
23:56:30.750 00.001 16108 Worker thread wakes up
23:56:30.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:30.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:31.718 00.968 16108 Exposure complete
23:56:31.804 00.086 16108 worker thread done servicing request
23:56:31.804 00.000 21068 OnExposeComplete: enter
23:56:31.807 00.003 21068 UpdateGuideState(): m_state=6
23:56:31.809 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6033
23:56:31.810 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.56, Mass=81798, SNR=57.1, Peak=11376 HFD=3.2
23:56:31.812 00.002 21068 MultiStar: [#1 -0.22,0.04,1.43,U] [#2 -0.49,-0.03,0.00,M1] [#3 -0.05,-0.18,1.16,U] [#4 0.26,-0.50,0.00,M10] [#5 -0.39,0.08,0.83,U] [#6 -0.54,0.10,0.00,M1] [#7 -0.05,-0.57,0.00,M3] [#8 -0.30,-0.26,0.86,U] 
23:56:31.814 00.002 21068 refined, 4 included, MultiStar: {-0.21, -0.13}, one-star: {-0.14, -0.35}
23:56:31.815 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
23:56:31.817 00.002 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
23:56:31.818 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-2.59 mountX=0.18 mountY=0.17, mountTheta=0.76
23:56:31.821 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.13, opts=13)
23:56:31.822 00.001 21068 Enqueuing Move request for scope (-0.21, -0.13)
23:56:31.823 00.001 16108 Worker thread wakes up
23:56:31.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
23:56:31.825 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
23:56:31.825 00.000 16108 Moving (-0.21, -0.13) raw xDistance=0.18 yDistance=0.17
23:56:31.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:56:31.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:31.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:56:31.825 00.000 16108 MoveAxis(E, 0, ABG)
23:56:31.825 00.000 16108 Move returns status 0, amount 0
23:56:31.825 00.000 16108 MoveAxis(N, 0, ABG)
23:56:31.825 00.000 16108 Move returns status 0, amount 0
23:56:31.826 00.001 16108 move complete, result=0
23:56:31.826 00.000 16108 worker thread done servicing request
23:56:31.829 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3792, FiltMin=3264, FiltMax=46051, Gamma=1.000
23:56:31.845 00.016 21068 UpdateGuideState exits: m=81798 SNR=57.1
23:56:31.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.848 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:31.849 00.001 21068 Enqueuing Expose request
23:56:31.850 00.001 16108 Worker thread wakes up
23:56:31.850 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:31.851 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:31.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:32.999 01.148 16108 Exposure complete
23:56:33.062 00.063 16108 worker thread done servicing request
23:56:33.062 00.000 21068 OnExposeComplete: enter
23:56:33.063 00.001 21068 UpdateGuideState(): m_state=6
23:56:33.064 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6034
23:56:33.065 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.63, Mass=79822, SNR=58.2, Peak=12019 HFD=3.2
23:56:33.066 00.001 21068 MultiStar: [#1 -0.22,-0.18,1.30,U] [#2 -0.74,-0.05,0.00,M2] [#3 -0.06,-0.14,0.98,U] [#4 0.07,-0.41,0.91,U] [#5 0.12,-0.40,1.00,U] [#6 -0.18,0.09,0.94,U] [#7 -0.05,-0.55,0.00,M4] [#8 -0.24,-0.14,0.91,U] 
23:56:33.066 00.000 21068 refined, 6 included, MultiStar: {-0.08, -0.21}, one-star: {-0.01, -0.27}
23:56:33.067 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
23:56:33.068 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
23:56:33.069 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.94 mountX=0.04 mountY=0.22, mountTheta=1.38
23:56:33.070 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.21, opts=13)
23:56:33.072 00.002 21068 Enqueuing Move request for scope (-0.08, -0.21)
23:56:33.073 00.001 16108 Worker thread wakes up
23:56:33.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
23:56:33.073 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
23:56:33.073 00.000 16108 Moving (-0.08, -0.21) raw xDistance=0.04 yDistance=0.22
23:56:33.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:33.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:33.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:56:33.073 00.000 16108 MoveAxis(E, 0, ABG)
23:56:33.073 00.000 16108 Move returns status 0, amount 0
23:56:33.073 00.000 16108 MoveAxis(N, 0, ABG)
23:56:33.073 00.000 16108 Move returns status 0, amount 0
23:56:33.073 00.000 16108 move complete, result=0
23:56:33.073 00.000 16108 worker thread done servicing request
23:56:33.077 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3789, FiltMin=3187, FiltMax=48678, Gamma=1.000
23:56:33.092 00.015 21068 UpdateGuideState exits: m=79822 SNR=58.2
23:56:33.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:33.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:33.094 00.000 21068 Enqueuing Expose request
23:56:33.095 00.001 16108 Worker thread wakes up
23:56:33.095 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:33.096 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:33.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:34.076 00.980 16108 Exposure complete
23:56:34.140 00.064 16108 worker thread done servicing request
23:56:34.140 00.000 21068 OnExposeComplete: enter
23:56:34.141 00.001 21068 UpdateGuideState(): m_state=6
23:56:34.142 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6035
23:56:34.143 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.97, Mass=73386, SNR=59.6, Peak=11523 HFD=2.9
23:56:34.144 00.001 21068 MultiStar: [#1 0.21,-0.16,1.10,U] [#2 -0.49,-0.20,0.00,M3] [#3 0.09,-0.34,0.96,U] [#4 0.61,-0.78,0.00,M10] [#5 0.17,-0.07,0.97,U] [#6 0.11,-0.08,0.88,U] [#7 -0.07,0.07,0.59,U] [#8 -0.35,-0.25,0.91,U] 
23:56:34.144 00.000 21068 refined, 6 included, MultiStar: {-0.03, -0.12}, one-star: {-0.42, 0.06}
23:56:34.145 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
23:56:34.146 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
23:56:34.147 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.85 mountX=0.01 mountY=0.12, mountTheta=1.47
23:56:34.148 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
23:56:34.149 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
23:56:34.150 00.001 16108 Worker thread wakes up
23:56:34.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:56:34.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:56:34.150 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
23:56:34.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:56:34.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:34.151 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:56:34.151 00.000 16108 MoveAxis(E, 0, ABG)
23:56:34.151 00.000 16108 Move returns status 0, amount 0
23:56:34.151 00.000 16108 MoveAxis(N, 0, ABG)
23:56:34.151 00.000 16108 Move returns status 0, amount 0
23:56:34.151 00.000 16108 move complete, result=0
23:56:34.151 00.000 16108 worker thread done servicing request
23:56:34.157 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3789, FiltMin=3245, FiltMax=45517, Gamma=1.000
23:56:34.186 00.029 21068 UpdateGuideState exits: m=73386 SNR=59.6
23:56:34.187 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:34.189 00.001 21068 Enqueuing Expose request
23:56:34.189 00.000 16108 Worker thread wakes up
23:56:34.190 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:34.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:34.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:35.354 01.164 16108 Exposure complete
23:56:35.411 00.057 16108 worker thread done servicing request
23:56:35.411 00.000 21068 OnExposeComplete: enter
23:56:35.412 00.001 21068 UpdateGuideState(): m_state=6
23:56:35.412 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6036
23:56:35.413 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.44, Mass=68695, SNR=55.9, Peak=11328 HFD=3.1
23:56:35.414 00.001 21068 MultiStar: [#1 -0.38,-0.36,0.00,M1] [#2 -0.56,0.08,0.00,M4] [#3 -0.13,-0.38,1.17,U] [#4 0.46,-0.47,0.00,R] [#5 0.34,-0.39,0.00,M1] [#6 -0.43,-0.19,0.99,U] [#7 -0.10,-0.58,0.00,M4] [#8 -0.76,-0.18,0.00,M1] 
23:56:35.415 00.001 21068 refined, 2 included, MultiStar: {-0.20, -0.35}, one-star: {-0.06, -0.46}
23:56:35.415 00.000 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
23:56:35.417 00.002 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
23:56:35.418 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.35 hyp=0.40 cameraTheta=-2.10 mountX=0.14 mountY=0.39, mountTheta=1.22
23:56:35.421 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.35, opts=13)
23:56:35.422 00.001 21068 Enqueuing Move request for scope (-0.20, -0.35)
23:56:35.423 00.001 16108 Worker thread wakes up
23:56:35.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.35) opts 0xd
23:56:35.423 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.35)
23:56:35.423 00.000 16108 Moving (-0.20, -0.35) raw xDistance=0.14 yDistance=0.39
23:56:35.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:56:35.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:35.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:56:35.423 00.000 16108 MoveAxis(E, 0, ABG)
23:56:35.423 00.000 16108 Move returns status 0, amount 0
23:56:35.423 00.000 16108 MoveAxis(N, 0, ABG)
23:56:35.423 00.000 16108 Move returns status 0, amount 0
23:56:35.423 00.000 16108 move complete, result=0
23:56:35.423 00.000 16108 worker thread done servicing request
23:56:35.427 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3785, FiltMin=3209, FiltMax=44054, Gamma=1.000
23:56:35.442 00.015 21068 UpdateGuideState exits: m=68695 SNR=55.9
23:56:35.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:35.443 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:35.444 00.001 21068 Enqueuing Expose request
23:56:35.445 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:56:35.446 00.001 16108 Worker thread wakes up
23:56:35.446 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:35.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:36.435 00.989 16108 Exposure complete
23:56:36.495 00.060 16108 worker thread done servicing request
23:56:36.495 00.000 21068 OnExposeComplete: enter
23:56:36.496 00.001 21068 UpdateGuideState(): m_state=6
23:56:36.497 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6037
23:56:36.498 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.69, Mass=69320, SNR=46.6, Peak=10179 HFD=3.4
23:56:36.499 00.001 21068 MultiStar: [#1 -0.19,-0.02,1.57,U] [#2 -0.33,-0.14,1.66,U] [#3 -0.10,-0.46,1.30,U] [#4 -0.46,-0.36,0.00,M1] [#5 -0.30,-0.11,1.35,U] [#6 -0.43,-0.06,1.00,U] [#7 -0.12,-0.30,0.75,U] [#8 -0.59,-0.06,0.00,M2] 
23:56:36.499 00.000 21068 refined, 6 included, MultiStar: {-0.25, -0.17}, one-star: {-0.26, -0.21}
23:56:36.500 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
23:56:36.501 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
23:56:36.502 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-2.53 mountX=0.21 mountY=0.23, mountTheta=0.82
23:56:36.505 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.17, opts=13)
23:56:36.507 00.002 21068 Enqueuing Move request for scope (-0.25, -0.17)
23:56:36.508 00.001 16108 Worker thread wakes up
23:56:36.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.17) opts 0xd
23:56:36.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.17)
23:56:36.508 00.000 16108 Moving (-0.25, -0.17) raw xDistance=0.21 yDistance=0.23
23:56:36.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:56:36.508 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.74
23:56:36.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:56:36.508 00.000 16108 MoveAxis(W, 56, ABG)
23:56:36.509 00.001 16108 Guiding  Dir = 3, Dur = 56
23:56:36.509 00.000 16108 IsSlewing returns 0
23:56:36.509 00.000 16108 IsGuiding returns 0
23:56:36.515 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3789, FiltMin=3280, FiltMax=41654, Gamma=1.000
23:56:36.538 00.023 21068 UpdateGuideState exits: m=69320 SNR=46.6
23:56:36.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:36.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:36.541 00.001 21068 Enqueuing Expose request
23:56:36.544 00.003 16108 PulseGuide returned control before completion, sleep 33
23:56:36.589 00.045 16108 IsGuiding returns 1
23:56:36.589 00.000 16108 scope still moving after pulse duration time elapsed
23:56:36.621 00.032 16108 IsSlewing returns 0
23:56:36.621 00.000 16108 IsGuiding returns 1
23:56:36.652 00.031 16108 IsSlewing returns 0
23:56:36.652 00.000 16108 IsGuiding returns 0
23:56:36.652 00.000 16108 scope move finished after 56 + 86 ms
23:56:36.652 00.000 16108 Move returns status 0, amount 56
23:56:36.652 00.000 16108 MoveAxis(S, 46, ABG)
23:56:36.652 00.000 16108 Guiding  Dir = 1, Dur = 46
23:56:36.653 00.001 16108 IsSlewing returns 0
23:56:36.653 00.000 16108 IsGuiding returns 0
23:56:36.701 00.048 16108 IsGuiding returns 1
23:56:36.701 00.000 16108 scope still moving after pulse duration time elapsed
23:56:36.731 00.030 16108 IsSlewing returns 0
23:56:36.731 00.000 16108 IsGuiding returns 1
23:56:36.763 00.032 16108 IsSlewing returns 0
23:56:36.763 00.000 16108 IsGuiding returns 1
23:56:36.794 00.031 16108 IsSlewing returns 0
23:56:36.794 00.000 16108 IsGuiding returns 0
23:56:36.794 00.000 16108 scope move finished after 46 + 95 ms
23:56:36.794 00.000 16108 Move returns status 0, amount 46
23:56:36.795 00.001 16108 move complete, result=0
23:56:36.795 00.000 16108 worker thread done servicing request
23:56:36.795 00.000 16108 Worker thread wakes up
23:56:36.795 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.2 px 46 ms SOUTH
23:56:36.796 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:36.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:37.968 01.172 16108 Exposure complete
23:56:38.054 00.086 16108 worker thread done servicing request
23:56:38.054 00.000 21068 OnExposeComplete: enter
23:56:38.055 00.001 21068 UpdateGuideState(): m_state=6
23:56:38.056 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6038
23:56:38.057 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.60, Mass=81612, SNR=58.9, Peak=12096 HFD=3.1
23:56:38.057 00.000 21068 MultiStar: [#1 0.39,-0.05,1.15,U] [#2 -0.05,-0.06,1.35,U] [#3 0.41,-0.29,0.00,M1] [#4 -0.11,0.02,0.82,U] [#5 0.38,-0.12,0.82,U] [#6 0.07,0.04,0.91,U] [#7 0.02,0.07,0.55,U] [#8 0.20,-0.01,0.76,U] 
23:56:38.058 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.04, -0.31}
23:56:38.059 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
23:56:38.060 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
23:56:38.060 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.13 mountY=0.03, mountTheta=2.88
23:56:38.063 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
23:56:38.063 00.000 21068 Enqueuing Move request for scope (0.12, -0.06)
23:56:38.064 00.001 16108 Worker thread wakes up
23:56:38.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:56:38.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:56:38.064 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
23:56:38.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:56:38.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:38.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:56:38.064 00.000 16108 MoveAxis(E, 0, ABG)
23:56:38.065 00.001 16108 Move returns status 0, amount 0
23:56:38.065 00.000 16108 MoveAxis(N, 0, ABG)
23:56:38.065 00.000 16108 Move returns status 0, amount 0
23:56:38.065 00.000 16108 move complete, result=0
23:56:38.065 00.000 16108 worker thread done servicing request
23:56:38.068 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3785, FiltMin=3219, FiltMax=49117, Gamma=1.000
23:56:38.088 00.020 21068 UpdateGuideState exits: m=81612 SNR=58.9
23:56:38.090 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:38.090 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:38.091 00.001 21068 Enqueuing Expose request
23:56:38.092 00.001 16108 Worker thread wakes up
23:56:38.092 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:38.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:38.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:39.094 01.002 16108 Exposure complete
23:56:39.185 00.091 16108 worker thread done servicing request
23:56:39.185 00.000 21068 OnExposeComplete: enter
23:56:39.186 00.001 21068 UpdateGuideState(): m_state=6
23:56:39.187 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6039
23:56:39.189 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=876.76, Mass=82559, SNR=53.9, Peak=11760 HFD=3.4
23:56:39.192 00.003 21068 MultiStar: [#1 0.02,-0.19,1.24,U] [#2 -0.20,-0.22,1.36,U] [#3 0.22,-0.20,1.28,U] [#4 -0.06,0.08,1.00,U] [#5 -0.03,-0.22,0.99,U] [#6 0.19,-0.12,0.81,U] [#7 -0.49,-0.46,0.00,M3] [#8 -0.14,-0.40,0.88,U] 
23:56:39.194 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.18}, one-star: {-0.14, -0.15}
23:56:39.197 00.003 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
23:56:39.198 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
23:56:39.200 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.68 mountX=-0.01 mountY=0.18, mountTheta=1.63
23:56:39.203 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.18, opts=13)
23:56:39.204 00.001 21068 Enqueuing Move request for scope (-0.02, -0.18)
23:56:39.207 00.003 16108 Worker thread wakes up
23:56:39.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
23:56:39.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
23:56:39.207 00.000 16108 Moving (-0.02, -0.18) raw xDistance=-0.01 yDistance=0.18
23:56:39.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:39.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:39.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:56:39.207 00.000 16108 MoveAxis(E, 0, ABG)
23:56:39.207 00.000 16108 Move returns status 0, amount 0
23:56:39.207 00.000 16108 MoveAxis(N, 0, ABG)
23:56:39.207 00.000 16108 Move returns status 0, amount 0
23:56:39.207 00.000 16108 move complete, result=0
23:56:39.207 00.000 16108 worker thread done servicing request
23:56:39.212 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3785, FiltMin=3209, FiltMax=44563, Gamma=1.000
23:56:39.229 00.017 21068 UpdateGuideState exits: m=82559 SNR=53.9
23:56:39.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.230 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:39.231 00.001 21068 Enqueuing Expose request
23:56:39.232 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:39.233 00.001 16108 Worker thread wakes up
23:56:39.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:39.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:40.403 01.170 16108 Exposure complete
23:56:40.459 00.056 16108 worker thread done servicing request
23:56:40.459 00.000 21068 OnExposeComplete: enter
23:56:40.459 00.000 21068 UpdateGuideState(): m_state=6
23:56:40.460 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6040
23:56:40.461 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=877.01, Mass=80399, SNR=53.5, Peak=13424 HFD=2.8
23:56:40.462 00.001 21068 MultiStar: [#1 0.11,-0.14,1.60,U] [#2 -0.50,-0.01,0.00,M2] [#3 0.09,-0.29,1.26,U] [#4 0.33,0.02,0.90,U] [#5 0.33,-0.03,1.15,U] [#6 0.16,0.09,0.86,U] [#7 0.06,-0.12,0.55,U] [#8 -0.39,-0.07,0.88,U] 
23:56:40.463 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.04, 0.10}
23:56:40.464 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
23:56:40.464 00.000 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
23:56:40.465 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.22 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
23:56:40.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
23:56:40.467 00.000 21068 Enqueuing Move request for scope (0.04, 0.10)
23:56:40.469 00.002 16108 Worker thread wakes up
23:56:40.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:56:40.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:56:40.469 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.10
23:56:40.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:56:40.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:40.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:56:40.470 00.001 16108 MoveAxis(E, 0, ABG)
23:56:40.470 00.000 16108 Move returns status 0, amount 0
23:56:40.470 00.000 16108 MoveAxis(N, 0, ABG)
23:56:40.470 00.000 16108 Move returns status 0, amount 0
23:56:40.470 00.000 16108 move complete, result=0
23:56:40.470 00.000 16108 worker thread done servicing request
23:56:40.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3785, FiltMin=3254, FiltMax=43565, Gamma=1.000
23:56:40.488 00.015 21068 UpdateGuideState exits: m=80399 SNR=53.5
23:56:40.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:40.490 00.001 21068 Enqueuing Expose request
23:56:40.492 00.002 16108 Worker thread wakes up
23:56:40.493 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:40.494 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:40.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:41.470 00.976 16108 Exposure complete
23:56:41.525 00.055 16108 worker thread done servicing request
23:56:41.525 00.000 21068 OnExposeComplete: enter
23:56:41.527 00.002 21068 UpdateGuideState(): m_state=6
23:56:41.529 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6041
23:56:41.531 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=876.97, Mass=96616, SNR=65.6, Peak=11779 HFD=3.4
23:56:41.532 00.001 21068 MultiStar: [#1 -0.07,0.12,1.03,U] [#2 -0.74,0.03,0.00,M3] [#3 0.06,0.08,0.93,U] [#4 0.26,0.35,0.89,U] [#5 0.45,0.28,0.00,M1] [#6 0.03,0.35,0.85,U] [#7 0.06,0.36,0.58,U] [#8 -0.32,0.14,0.70,U] 
23:56:41.533 00.001 21068 single-star, 6 included, MultiStar: {0.01, 0.20}, one-star: {-0.02, 0.06}
23:56:41.534 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
23:56:41.536 00.002 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
23:56:41.537 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.94 mountX=0.04 mountY=-0.06, mountTheta=-1.01
23:56:41.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
23:56:41.540 00.001 21068 Enqueuing Move request for scope (-0.02, 0.06)
23:56:41.542 00.002 16108 Worker thread wakes up
23:56:41.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:56:41.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:56:41.542 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.04 yDistance=-0.06
23:56:41.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:41.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:41.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:56:41.542 00.000 16108 MoveAxis(E, 0, ABG)
23:56:41.543 00.001 16108 Move returns status 0, amount 0
23:56:41.543 00.000 16108 MoveAxis(N, 0, ABG)
23:56:41.543 00.000 16108 Move returns status 0, amount 0
23:56:41.543 00.000 16108 move complete, result=0
23:56:41.543 00.000 16108 worker thread done servicing request
23:56:41.547 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3785, FiltMin=3251, FiltMax=38925, Gamma=1.000
23:56:41.561 00.014 21068 UpdateGuideState exits: m=96616 SNR=65.6
23:56:41.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:41.564 00.001 21068 Enqueuing Expose request
23:56:41.564 00.000 16108 Worker thread wakes up
23:56:41.564 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:41.565 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:41.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:42.730 01.165 16108 Exposure complete
23:56:42.788 00.058 16108 worker thread done servicing request
23:56:42.789 00.001 21068 OnExposeComplete: enter
23:56:42.790 00.001 21068 UpdateGuideState(): m_state=6
23:56:42.790 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6042
23:56:42.792 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.72, Mass=79342, SNR=55.7, Peak=13472 HFD=2.9
23:56:42.793 00.001 21068 MultiStar: [#1 0.28,0.13,1.37,U] [#2 -0.06,0.04,1.41,U] [#3 -0.09,-0.15,1.18,U] [#4 0.41,0.19,1.08,U] [#5 0.67,0.16,0.00,M2] [#6 0.35,0.19,0.90,U] [#7 0.42,-0.01,0.57,U] [#8 -0.02,0.23,0.76,U] 
23:56:42.794 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.05}, one-star: {0.28, -0.19}
23:56:42.795 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
23:56:42.795 00.000 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
23:56:42.796 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
23:56:42.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.05, opts=13)
23:56:42.799 00.001 21068 Enqueuing Move request for scope (0.18, 0.05)
23:56:42.800 00.001 16108 Worker thread wakes up
23:56:42.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:56:42.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:56:42.800 00.000 16108 Moving (0.18, 0.05) raw xDistance=-0.16 yDistance=-0.09
23:56:42.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:56:42.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:42.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:42.800 00.000 16108 MoveAxis(E, 0, ABG)
23:56:42.800 00.000 16108 Move returns status 0, amount 0
23:56:42.800 00.000 16108 MoveAxis(N, 0, ABG)
23:56:42.800 00.000 16108 Move returns status 0, amount 0
23:56:42.800 00.000 16108 move complete, result=0
23:56:42.800 00.000 16108 worker thread done servicing request
23:56:42.805 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3785, FiltMin=3270, FiltMax=40557, Gamma=1.000
23:56:42.822 00.017 21068 UpdateGuideState exits: m=79342 SNR=55.7
23:56:42.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:42.826 00.002 21068 Enqueuing Expose request
23:56:42.827 00.001 16108 Worker thread wakes up
23:56:42.827 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:42.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:42.829 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:43.803 00.974 16108 Exposure complete
23:56:43.864 00.061 16108 worker thread done servicing request
23:56:43.864 00.000 21068 OnExposeComplete: enter
23:56:43.864 00.000 21068 UpdateGuideState(): m_state=6
23:56:43.865 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6043
23:56:43.866 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=877.28, Mass=86885, SNR=65.5, Peak=12464 HFD=3.2
23:56:43.867 00.001 21068 MultiStar: [#1 -0.11,0.26,1.15,U] [#2 -0.12,0.37,1.08,U] [#3 -0.13,0.18,1.04,U] [#4 -0.13,0.44,0.78,U] [#5 0.40,0.30,0.00,M3] [#6 0.15,0.14,0.90,U] [#7 0.05,0.41,0.63,U] [#8 -0.29,0.23,0.72,U] 
23:56:43.868 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.29}, one-star: {0.14, 0.37}
23:56:43.868 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
23:56:43.869 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
23:56:43.870 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.76 mountX=0.10 mountY=-0.27, mountTheta=-1.20
23:56:43.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.29, opts=13)
23:56:43.873 00.002 21068 Enqueuing Move request for scope (-0.05, 0.29)
23:56:43.874 00.001 16108 Worker thread wakes up
23:56:43.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
23:56:43.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
23:56:43.874 00.000 16108 Moving (-0.05, 0.29) raw xDistance=0.10 yDistance=-0.27
23:56:43.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:56:43.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:56:43.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:56:43.874 00.000 16108 MoveAxis(E, 0, ABG)
23:56:43.874 00.000 16108 Move returns status 0, amount 0
23:56:43.874 00.000 16108 MoveAxis(N, 0, ABG)
23:56:43.874 00.000 16108 Move returns status 0, amount 0
23:56:43.874 00.000 16108 move complete, result=0
23:56:43.874 00.000 16108 worker thread done servicing request
23:56:43.878 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3785, FiltMin=3235, FiltMax=42845, Gamma=1.000
23:56:43.896 00.018 21068 UpdateGuideState exits: m=86885 SNR=65.5
23:56:43.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.897 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:43.898 00.001 21068 Enqueuing Expose request
23:56:43.899 00.001 16108 Worker thread wakes up
23:56:43.899 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:56:43.900 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:43.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:45.068 01.168 16108 Exposure complete
23:56:45.125 00.057 16108 worker thread done servicing request
23:56:45.126 00.001 21068 OnExposeComplete: enter
23:56:45.126 00.000 21068 UpdateGuideState(): m_state=6
23:56:45.127 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6044
23:56:45.128 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.32, Mass=80403, SNR=60.0, Peak=10304 HFD=3.4
23:56:45.129 00.001 21068 MultiStar: [#1 0.14,0.53,0.00,M1] [#2 -0.10,0.66,0.00,M2] [#3 0.27,0.36,1.17,U] [#4 0.50,0.44,0.00,M1] [#5 0.52,0.70,0.00,M4] [#6 0.52,0.37,0.00,M1] [#7 0.46,0.04,0.60,U] [#8 0.15,0.19,0.73,U] 
23:56:45.129 00.000 21068 refined, 3 included, MultiStar: {0.20, 0.28}, one-star: {-0.01, 0.42}
23:56:45.130 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
23:56:45.132 00.002 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
23:56:45.133 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.35 cameraTheta=0.96 mountX=-0.14 mountY=-0.32, mountTheta=-1.99
23:56:45.135 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.28, opts=13)
23:56:45.138 00.003 21068 Enqueuing Move request for scope (0.20, 0.28)
23:56:45.140 00.002 16108 Worker thread wakes up
23:56:45.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
23:56:45.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
23:56:45.140 00.000 16108 Moving (0.20, 0.28) raw xDistance=-0.14 yDistance=-0.32
23:56:45.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:56:45.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:56:45.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:56:45.140 00.000 16108 MoveAxis(E, 0, ABG)
23:56:45.140 00.000 16108 Move returns status 0, amount 0
23:56:45.140 00.000 16108 MoveAxis(N, 0, ABG)
23:56:45.140 00.000 16108 Move returns status 0, amount 0
23:56:45.140 00.000 16108 move complete, result=0
23:56:45.141 00.001 16108 worker thread done servicing request
23:56:45.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3785, FiltMin=3251, FiltMax=41171, Gamma=1.000
23:56:45.161 00.016 21068 UpdateGuideState exits: m=80403 SNR=60.0
23:56:45.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:45.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:45.164 00.001 21068 Enqueuing Expose request
23:56:45.164 00.000 16108 Worker thread wakes up
23:56:45.164 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:56:45.165 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:45.166 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:46.151 00.985 16108 Exposure complete
23:56:46.233 00.082 16108 worker thread done servicing request
23:56:46.233 00.000 21068 OnExposeComplete: enter
23:56:46.234 00.001 21068 UpdateGuideState(): m_state=6
23:56:46.235 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6045
23:56:46.236 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=877.23, Mass=82695, SNR=59.6, Peak=11904 HFD=3.0
23:56:46.238 00.002 21068 MultiStar: [#1 0.41,0.13,1.21,U] [#2 0.13,0.40,1.24,U] [#3 0.21,0.15,1.18,U] [#4 0.30,0.48,0.00,M2] [#5 0.46,0.04,0.98,U] [#6 0.42,0.09,0.87,U] [#7 0.18,-0.39,0.58,U] [#8 0.18,0.41,0.77,U] 
23:56:46.239 00.001 21068 refined, 7 included, MultiStar: {0.25, 0.17}, one-star: {-0.02, 0.32}
23:56:46.240 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
23:56:46.240 00.000 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
23:56:46.241 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=-0.21 mountY=-0.23, mountTheta=-2.33
23:56:46.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.17, opts=13)
23:56:46.244 00.001 21068 Enqueuing Move request for scope (0.25, 0.17)
23:56:46.245 00.001 16108 Worker thread wakes up
23:56:46.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
23:56:46.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
23:56:46.245 00.000 16108 Moving (0.25, 0.17) raw xDistance=-0.21 yDistance=-0.23
23:56:46.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:56:46.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:46.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:56:46.245 00.000 16108 MoveAxis(E, 56, ABG)
23:56:46.245 00.000 16108 Guiding  Dir = 2, Dur = 56
23:56:46.245 00.000 16108 IsSlewing returns 0
23:56:46.246 00.001 16108 IsGuiding returns 0
23:56:46.249 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3785, FiltMin=3270, FiltMax=35497, Gamma=1.000
23:56:46.263 00.014 21068 UpdateGuideState exits: m=82695 SNR=59.6
23:56:46.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:46.266 00.001 21068 Enqueuing Expose request
23:56:46.280 00.014 16108 PulseGuide returned control before completion, sleep 32
23:56:46.325 00.045 16108 IsGuiding returns 1
23:56:46.325 00.000 16108 scope still moving after pulse duration time elapsed
23:56:46.356 00.031 16108 IsSlewing returns 0
23:56:46.356 00.000 16108 IsGuiding returns 1
23:56:46.388 00.032 16108 IsSlewing returns 0
23:56:46.388 00.000 16108 IsGuiding returns 0
23:56:46.388 00.000 16108 scope move finished after 56 + 86 ms
23:56:46.388 00.000 16108 Move returns status 0, amount 56
23:56:46.388 00.000 16108 MoveAxis(N, 0, ABG)
23:56:46.388 00.000 16108 Move returns status 0, amount 0
23:56:46.388 00.000 16108 move complete, result=0
23:56:46.388 00.000 16108 worker thread done servicing request
23:56:46.388 00.000 16108 Worker thread wakes up
23:56:46.388 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
23:56:46.390 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:46.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:47.551 01.161 16108 Exposure complete
23:56:47.609 00.058 16108 worker thread done servicing request
23:56:47.609 00.000 21068 OnExposeComplete: enter
23:56:47.609 00.000 21068 UpdateGuideState(): m_state=6
23:56:47.610 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6046
23:56:47.612 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=877.23, Mass=80285, SNR=56.9, Peak=13008 HFD=2.8
23:56:47.612 00.000 21068 MultiStar: [#1 0.13,0.26,1.36,U] [#2 0.19,0.08,1.37,U] [#3 -0.16,0.33,1.20,U] [#4 -0.10,0.41,0.94,U] [#5 0.52,0.32,0.00,M4] [#6 -0.22,0.21,0.98,U] [#7 -0.07,0.30,0.71,U] [#8 -0.21,0.50,0.00,M1] 
23:56:47.614 00.002 21068 refined, 6 included, MultiStar: {0.01, 0.26}, one-star: {0.17, 0.33}
23:56:47.614 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:56:47.616 00.002 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
23:56:47.617 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=0.04 mountY=-0.26, mountTheta=-1.43
23:56:47.620 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.26, opts=13)
23:56:47.621 00.001 21068 Enqueuing Move request for scope (0.01, 0.26)
23:56:47.622 00.001 16108 Worker thread wakes up
23:56:47.623 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
23:56:47.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
23:56:47.623 00.000 16108 Moving (0.01, 0.26) raw xDistance=0.04 yDistance=-0.26
23:56:47.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:47.623 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.44 newest=-0.81
23:56:47.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:56:47.623 00.000 16108 MoveAxis(E, 0, ABG)
23:56:47.623 00.000 16108 Move returns status 0, amount 0
23:56:47.623 00.000 16108 MoveAxis(N, 52, ABG)
23:56:47.623 00.000 16108 Guiding  Dir = 0, Dur = 52
23:56:47.624 00.001 16108 IsSlewing returns 0
23:56:47.624 00.000 16108 IsGuiding returns 0
23:56:47.627 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3782, FiltMin=3248, FiltMax=41629, Gamma=1.000
23:56:47.631 00.004 16108 PulseGuide returned control before completion, sleep 56
23:56:47.642 00.011 21068 UpdateGuideState exits: m=80285 SNR=56.9
23:56:47.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:47.645 00.001 21068 Enqueuing Expose request
23:56:47.693 00.048 16108 IsGuiding returns 1
23:56:47.693 00.000 16108 scope still moving after pulse duration time elapsed
23:56:47.725 00.032 16108 IsSlewing returns 0
23:56:47.725 00.000 16108 IsGuiding returns 0
23:56:47.725 00.000 16108 scope move finished after 52 + 48 ms
23:56:47.725 00.000 16108 Move returns status 0, amount 52
23:56:47.725 00.000 16108 move complete, result=0
23:56:47.725 00.000 16108 worker thread done servicing request
23:56:47.726 00.001 16108 Worker thread wakes up
23:56:47.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:47.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:47.726 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
23:56:48.705 00.979 16108 Exposure complete
23:56:48.762 00.057 16108 worker thread done servicing request
23:56:48.762 00.000 21068 OnExposeComplete: enter
23:56:48.763 00.001 21068 UpdateGuideState(): m_state=6
23:56:48.764 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6047
23:56:48.765 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=877.09, Mass=84553, SNR=69.4, Peak=11696 HFD=3.0
23:56:48.766 00.001 21068 MultiStar: [#1 -0.15,0.19,1.01,U] [#2 -0.20,0.27,1.12,U] [#3 -0.10,0.02,1.01,U] [#4 -0.09,0.43,0.71,U] [#5 0.16,0.36,0.92,U] [#6 -0.17,0.14,0.82,U] [#7 0.21,0.01,0.50,U] [#8 -0.29,0.27,0.64,U] 
23:56:48.767 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.21}, one-star: {-0.22, 0.19}
23:56:48.767 00.000 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
23:56:48.768 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
23:56:48.770 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.04 mountX=0.14 mountY=-0.18, mountTheta=-0.90
23:56:48.771 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.21, opts=13)
23:56:48.772 00.001 21068 Enqueuing Move request for scope (-0.11, 0.21)
23:56:48.772 00.000 16108 Worker thread wakes up
23:56:48.773 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
23:56:48.773 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
23:56:48.773 00.000 16108 Moving (-0.11, 0.21) raw xDistance=0.14 yDistance=-0.18
23:56:48.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:56:48.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:48.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:48.773 00.000 16108 MoveAxis(E, 0, ABG)
23:56:48.773 00.000 16108 Move returns status 0, amount 0
23:56:48.773 00.000 16108 MoveAxis(N, 0, ABG)
23:56:48.773 00.000 16108 Move returns status 0, amount 0
23:56:48.773 00.000 16108 move complete, result=0
23:56:48.773 00.000 16108 worker thread done servicing request
23:56:48.776 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3782, FiltMin=3206, FiltMax=42221, Gamma=1.000
23:56:48.792 00.016 21068 UpdateGuideState exits: m=84553 SNR=69.4
23:56:48.792 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:48.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:48.794 00.001 21068 Enqueuing Expose request
23:56:48.794 00.000 16108 Worker thread wakes up
23:56:48.794 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:48.795 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:48.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:49.967 01.172 16108 Exposure complete
23:56:50.032 00.065 16108 worker thread done servicing request
23:56:50.032 00.000 21068 OnExposeComplete: enter
23:56:50.034 00.002 21068 UpdateGuideState(): m_state=6
23:56:50.035 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6048
23:56:50.036 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.94, Mass=96232, SNR=74.1, Peak=13888 HFD=3.2
23:56:50.037 00.001 21068 MultiStar: [#1 -0.08,-0.18,0.99,U] [#2 -0.56,0.09,0.00,M1] [#3 -0.17,-0.28,0.94,U] [#4 -0.22,-0.01,0.74,U] [#5 -0.01,0.16,0.81,U] [#6 -0.34,-0.05,0.79,U] [#7 0.04,-0.22,0.52,U] [#8 -0.33,0.15,0.75,U] 
23:56:50.037 00.000 21068 single-star, 7 included, MultiStar: {-0.13, -0.05}, one-star: {0.06, 0.04}
23:56:50.038 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
23:56:50.039 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
23:56:50.040 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=-0.05 mountY=-0.05, mountTheta=-2.34
23:56:50.042 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
23:56:50.045 00.003 21068 Enqueuing Move request for scope (0.06, 0.04)
23:56:50.046 00.001 16108 Worker thread wakes up
23:56:50.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:56:50.046 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:56:50.046 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.05
23:56:50.047 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:50.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:50.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:50.047 00.000 16108 MoveAxis(E, 0, ABG)
23:56:50.047 00.000 16108 Move returns status 0, amount 0
23:56:50.047 00.000 16108 MoveAxis(N, 0, ABG)
23:56:50.047 00.000 16108 Move returns status 0, amount 0
23:56:50.047 00.000 16108 move complete, result=0
23:56:50.048 00.001 16108 worker thread done servicing request
23:56:50.055 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3782, FiltMin=3229, FiltMax=46925, Gamma=1.000
23:56:50.071 00.016 21068 UpdateGuideState exits: m=96232 SNR=74.1
23:56:50.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:50.074 00.001 21068 Enqueuing Expose request
23:56:50.074 00.000 16108 Worker thread wakes up
23:56:50.075 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:50.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:50.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:51.054 00.979 16108 Exposure complete
23:56:51.110 00.056 16108 worker thread done servicing request
23:56:51.110 00.000 21068 OnExposeComplete: enter
23:56:51.111 00.001 21068 UpdateGuideState(): m_state=6
23:56:51.112 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6049
23:56:51.113 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=876.86, Mass=99245, SNR=71.0, Peak=13795 HFD=3.1
23:56:51.114 00.001 21068 MultiStar: [#1 -0.21,-0.22,1.26,U] [#2 -0.50,-0.01,0.00,M2] [#3 -0.11,-0.28,1.02,U] [#4 -0.06,0.03,0.73,U] [#5 0.09,0.08,0.70,U] [#6 -0.18,0.19,0.72,U] [#7 -0.23,-0.39,0.60,U] [#8 -0.33,0.16,0.51,U] 
23:56:51.115 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.08}, one-star: {-0.27, -0.04}
23:56:51.116 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
23:56:51.116 00.000 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
23:56:51.117 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.68 mountX=0.15 mountY=0.12, mountTheta=0.68
23:56:51.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.08, opts=13)
23:56:51.120 00.001 21068 Enqueuing Move request for scope (-0.16, -0.08)
23:56:51.122 00.002 16108 Worker thread wakes up
23:56:51.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
23:56:51.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
23:56:51.122 00.000 16108 Moving (-0.16, -0.08) raw xDistance=0.15 yDistance=0.12
23:56:51.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:56:51.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:51.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:56:51.122 00.000 16108 MoveAxis(E, 0, ABG)
23:56:51.122 00.000 16108 Move returns status 0, amount 0
23:56:51.122 00.000 16108 MoveAxis(N, 0, ABG)
23:56:51.122 00.000 16108 Move returns status 0, amount 0
23:56:51.122 00.000 16108 move complete, result=0
23:56:51.122 00.000 16108 worker thread done servicing request
23:56:51.128 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3779, FiltMin=3248, FiltMax=43494, Gamma=1.000
23:56:51.157 00.029 21068 UpdateGuideState exits: m=99245 SNR=71.0
23:56:51.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:51.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:51.160 00.001 21068 Enqueuing Expose request
23:56:51.161 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:51.162 00.001 16108 Worker thread wakes up
23:56:51.162 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:51.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:52.337 01.175 16108 Exposure complete
23:56:52.408 00.071 16108 worker thread done servicing request
23:56:52.408 00.000 21068 OnExposeComplete: enter
23:56:52.410 00.002 21068 UpdateGuideState(): m_state=6
23:56:52.411 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6050
23:56:52.412 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.04, Mass=89315, SNR=57.8, Peak=12755 HFD=3.1
23:56:52.413 00.001 21068 MultiStar: [#1 0.38,0.05,1.44,U] [#2 -0.25,0.55,0.00,M3] [#3 -0.01,-0.12,1.17,U] [#4 0.04,0.29,0.90,U] [#5 0.31,0.37,0.00,M2] [#6 0.13,0.17,0.91,U] [#7 0.04,-0.15,0.66,U] [#8 -0.20,0.41,0.82,U] 
23:56:52.413 00.000 21068 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {-0.21, 0.14}
23:56:52.414 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
23:56:52.415 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
23:56:52.416 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
23:56:52.418 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
23:56:52.419 00.001 21068 Enqueuing Move request for scope (0.05, 0.10)
23:56:52.420 00.001 16108 Worker thread wakes up
23:56:52.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:56:52.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:56:52.420 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
23:56:52.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:56:52.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:52.422 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:52.422 00.000 16108 MoveAxis(E, 0, ABG)
23:56:52.422 00.000 16108 Move returns status 0, amount 0
23:56:52.422 00.000 16108 MoveAxis(N, 0, ABG)
23:56:52.422 00.000 16108 Move returns status 0, amount 0
23:56:52.422 00.000 16108 move complete, result=0
23:56:52.422 00.000 16108 worker thread done servicing request
23:56:52.425 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3779, FiltMin=3229, FiltMax=42115, Gamma=1.000
23:56:52.440 00.015 21068 UpdateGuideState exits: m=89315 SNR=57.8
23:56:52.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:52.442 00.000 21068 Enqueuing Expose request
23:56:52.443 00.001 16108 Worker thread wakes up
23:56:52.443 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:52.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:52.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:53.419 00.975 16108 Exposure complete
23:56:53.474 00.055 16108 worker thread done servicing request
23:56:53.474 00.000 21068 OnExposeComplete: enter
23:56:53.475 00.001 21068 UpdateGuideState(): m_state=6
23:56:53.476 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6051
23:56:53.477 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=877.25, Mass=100115, SNR=63.5, Peak=12864 HFD=3.4
23:56:53.478 00.001 21068 MultiStar: [#1 -0.02,0.27,1.44,U] [#2 -0.53,0.46,0.00,M4] [#3 -0.16,0.48,0.00,M1] [#4 -0.10,0.31,0.93,U] [#5 0.08,0.52,0.00,M3] [#6 -0.26,0.17,0.74,U] [#7 -0.29,-0.15,0.61,U] [#8 -0.42,0.43,0.00,M1] 
23:56:53.478 00.000 21068 refined, 4 included, MultiStar: {-0.08, 0.22}, one-star: {0.15, 0.34}
23:56:53.479 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
23:56:53.480 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
23:56:53.481 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.89 mountX=0.11 mountY=-0.20, mountTheta=-1.06
23:56:53.484 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.22, opts=13)
23:56:53.486 00.002 21068 Enqueuing Move request for scope (-0.08, 0.22)
23:56:53.488 00.002 16108 Worker thread wakes up
23:56:53.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
23:56:53.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
23:56:53.488 00.000 16108 Moving (-0.08, 0.22) raw xDistance=0.11 yDistance=-0.20
23:56:53.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:56:53.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:56:53.488 00.000 16108 MoveAxis(E, 0, ABG)
23:56:53.488 00.000 16108 Move returns status 0, amount 0
23:56:53.488 00.000 16108 MoveAxis(N, 40, ABG)
23:56:53.488 00.000 16108 Guiding  Dir = 0, Dur = 40
23:56:53.489 00.001 16108 IsSlewing returns 0
23:56:53.489 00.000 16108 IsGuiding returns 0
23:56:53.497 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3779, FiltMin=3246, FiltMax=33837, Gamma=1.000
23:56:53.499 00.002 16108 PulseGuide returned control before completion, sleep 40
23:56:53.517 00.018 21068 UpdateGuideState exits: m=100115 SNR=63.5
23:56:53.519 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.519 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:53.520 00.001 21068 Enqueuing Expose request
23:56:53.545 00.025 16108 IsGuiding returns 1
23:56:53.545 00.000 16108 scope still moving after pulse duration time elapsed
23:56:53.580 00.035 16108 IsSlewing returns 0
23:56:53.580 00.000 16108 IsGuiding returns 1
23:56:53.609 00.029 16108 IsSlewing returns 0
23:56:53.609 00.000 16108 IsGuiding returns 0
23:56:53.609 00.000 16108 scope move finished after 40 + 80 ms
23:56:53.610 00.001 16108 Move returns status 0, amount 40
23:56:53.610 00.000 16108 move complete, result=0
23:56:53.610 00.000 16108 worker thread done servicing request
23:56:53.610 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 40 ms NORTH
23:56:53.612 00.002 16108 Worker thread wakes up
23:56:53.612 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:53.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:54.777 01.165 16108 Exposure complete
23:56:54.841 00.064 16108 worker thread done servicing request
23:56:54.841 00.000 21068 OnExposeComplete: enter
23:56:54.844 00.003 21068 UpdateGuideState(): m_state=6
23:56:54.846 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6052
23:56:54.848 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.93, Mass=83678, SNR=61.4, Peak=14832 HFD=2.8
23:56:54.850 00.002 21068 MultiStar: [#1 0.13,-0.02,1.38,U] [#2 -0.18,-0.04,1.16,U] [#3 0.12,-0.16,1.11,U] [#4 0.32,-0.05,0.97,U] [#5 0.48,-0.15,0.00,M4] [#6 -0.15,0.14,1.00,U] [#7 0.08,-0.26,0.61,U] [#8 -0.49,-0.15,0.00,M2] 
23:56:54.852 00.002 21068 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.31, 0.03}
23:56:54.853 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
23:56:54.854 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
23:56:54.855 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.43 mountX=-0.09 mountY=0.02, mountTheta=2.95
23:56:54.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
23:56:54.858 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
23:56:54.859 00.001 16108 Worker thread wakes up
23:56:54.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:56:54.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:56:54.859 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
23:56:54.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:56:54.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:54.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:54.859 00.000 16108 MoveAxis(E, 0, ABG)
23:56:54.859 00.000 16108 Move returns status 0, amount 0
23:56:54.859 00.000 16108 MoveAxis(N, 0, ABG)
23:56:54.859 00.000 16108 Move returns status 0, amount 0
23:56:54.859 00.000 16108 move complete, result=0
23:56:54.859 00.000 16108 worker thread done servicing request
23:56:54.863 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3779, FiltMin=3165, FiltMax=45405, Gamma=1.000
23:56:54.887 00.024 21068 UpdateGuideState exits: m=83678 SNR=61.4
23:56:54.889 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:54.891 00.001 21068 Enqueuing Expose request
23:56:54.892 00.001 16108 Worker thread wakes up
23:56:54.893 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:54.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:54.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:55.862 00.968 16108 Exposure complete
23:56:55.930 00.068 16108 worker thread done servicing request
23:56:55.931 00.001 21068 OnExposeComplete: enter
23:56:55.932 00.001 21068 UpdateGuideState(): m_state=6
23:56:55.934 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6053
23:56:55.935 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.52, Mass=98762, SNR=69.2, Peak=12992 HFD=3.2
23:56:55.937 00.002 21068 MultiStar: [#1 0.36,-0.09,1.16,U] [#2 -0.26,-0.16,1.05,U] [#3 0.40,-0.33,0.00,M1] [#4 0.36,0.24,0.64,U] [#5 0.67,-0.30,0.00,M5] [#6 0.35,-0.16,0.88,U] [#7 0.09,-0.62,0.00,M1] [#8 -0.65,-0.16,0.00,M3] 
23:56:55.939 00.002 21068 refined, 4 included, MultiStar: {0.14, -0.13}, one-star: {-0.02, -0.39}
23:56:55.940 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
23:56:55.941 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
23:56:55.942 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-0.75 mountX=-0.16 mountY=0.10, mountTheta=2.61
23:56:55.944 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
23:56:55.945 00.001 21068 Enqueuing Move request for scope (0.14, -0.13)
23:56:55.946 00.001 16108 Worker thread wakes up
23:56:55.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
23:56:55.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
23:56:55.946 00.000 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.10
23:56:55.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:56:55.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:55.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:55.947 00.001 16108 MoveAxis(E, 0, ABG)
23:56:55.947 00.000 16108 Move returns status 0, amount 0
23:56:55.947 00.000 16108 MoveAxis(N, 0, ABG)
23:56:55.947 00.000 16108 Move returns status 0, amount 0
23:56:55.947 00.000 16108 move complete, result=0
23:56:55.947 00.000 16108 worker thread done servicing request
23:56:55.957 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3779, FiltMin=3129, FiltMax=44877, Gamma=1.000
23:56:55.976 00.019 21068 UpdateGuideState exits: m=98762 SNR=69.2
23:56:55.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:55.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:55.979 00.001 21068 Enqueuing Expose request
23:56:55.980 00.001 16108 Worker thread wakes up
23:56:55.980 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:55.983 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:55.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:57.146 01.163 16108 Exposure complete
23:56:57.230 00.084 16108 worker thread done servicing request
23:56:57.230 00.000 21068 OnExposeComplete: enter
23:56:57.231 00.001 21068 UpdateGuideState(): m_state=6
23:56:57.232 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6054
23:56:57.233 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=877.24, Mass=97506, SNR=66.4, Peak=12464 HFD=3.1
23:56:57.234 00.001 21068 MultiStar: [#1 0.51,-0.13,0.00,M1] [#2 0.07,-0.23,1.02,U] [#3 0.37,-0.03,0.95,U] [#4 0.42,0.03,0.72,U] [#5 0.58,0.33,0.00,M6] [#6 0.44,0.26,0.00,M1] [#7 0.37,-0.41,0.00,M2] [#8 -0.03,0.35,0.78,U] 
23:56:57.235 00.001 21068 refined, 4 included, MultiStar: {0.28, 0.08}, one-star: {0.56, 0.33}
23:56:57.237 00.002 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:56:57.237 00.000 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:56:57.238 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.28 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
23:56:57.239 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.08, opts=13)
23:56:57.241 00.002 21068 Enqueuing Move request for scope (0.28, 0.08)
23:56:57.241 00.000 16108 Worker thread wakes up
23:56:57.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
23:56:57.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
23:56:57.242 00.001 16108 Moving (0.28, 0.08) raw xDistance=-0.26 yDistance=-0.14
23:56:57.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:56:57.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:57.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:57.242 00.000 16108 MoveAxis(E, 69, ABG)
23:56:57.242 00.000 16108 Guiding  Dir = 2, Dur = 69
23:56:57.244 00.002 16108 IsSlewing returns 0
23:56:57.244 00.000 16108 IsGuiding returns 0
23:56:57.250 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3779, FiltMin=3213, FiltMax=43245, Gamma=1.000
23:56:57.251 00.001 16108 PulseGuide returned control before completion, sleep 73
23:56:57.274 00.023 21068 UpdateGuideState exits: m=97506 SNR=66.4
23:56:57.275 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:57.275 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:57.277 00.002 21068 Enqueuing Expose request
23:56:57.328 00.051 16108 IsGuiding returns 1
23:56:57.328 00.000 16108 scope still moving after pulse duration time elapsed
23:56:57.364 00.036 16108 IsSlewing returns 0
23:56:57.364 00.000 16108 IsGuiding returns 0
23:56:57.364 00.000 16108 scope move finished after 69 + 51 ms
23:56:57.364 00.000 16108 Move returns status 0, amount 69
23:56:57.364 00.000 16108 MoveAxis(N, 0, ABG)
23:56:57.364 00.000 16108 Move returns status 0, amount 0
23:56:57.364 00.000 16108 move complete, result=0
23:56:57.365 00.001 16108 worker thread done servicing request
23:56:57.365 00.000 16108 Worker thread wakes up
23:56:57.365 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
23:56:57.366 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:57.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:58.350 00.984 16108 Exposure complete
23:56:58.409 00.059 16108 worker thread done servicing request
23:56:58.409 00.000 21068 OnExposeComplete: enter
23:56:58.410 00.001 21068 UpdateGuideState(): m_state=6
23:56:58.410 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6055
23:56:58.411 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=877.11, Mass=81664, SNR=54.5, Peak=12112 HFD=3.2
23:56:58.413 00.002 21068 MultiStar: [#1 0.46,0.00,1.29,U] [#2 -0.00,0.30,1.42,U] [#3 0.30,0.18,1.30,U] [#4 0.08,-0.07,1.03,U] [#5 0.54,0.38,0.00,M7] [#6 0.46,-0.10,0.96,U] [#7 0.49,-0.09,0.00,M3] [#8 0.11,0.07,0.84,U] 
23:56:58.413 00.000 21068 refined, 6 included, MultiStar: {0.22, 0.10}, one-star: {0.16, 0.21}
23:56:58.414 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
23:56:58.415 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
23:56:58.416 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.41 mountX=-0.20 mountY=-0.15, mountTheta=-2.51
23:56:58.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.10, opts=13)
23:56:58.419 00.002 21068 Enqueuing Move request for scope (0.22, 0.10)
23:56:58.420 00.001 16108 Worker thread wakes up
23:56:58.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
23:56:58.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
23:56:58.420 00.000 16108 Moving (0.22, 0.10) raw xDistance=-0.20 yDistance=-0.15
23:56:58.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:56:58.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:58.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:58.420 00.000 16108 MoveAxis(E, 58, ABG)
23:56:58.420 00.000 16108 Guiding  Dir = 2, Dur = 58
23:56:58.420 00.000 16108 IsSlewing returns 0
23:56:58.421 00.001 16108 IsGuiding returns 0
23:56:58.421 00.000 16108 PulseGuide returned control before completion, sleep 68
23:56:58.426 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3782, FiltMin=3190, FiltMax=41469, Gamma=1.000
23:56:58.454 00.028 21068 UpdateGuideState exits: m=81664 SNR=54.5
23:56:58.456 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:58.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:58.458 00.001 21068 Enqueuing Expose request
23:56:58.505 00.047 16108 IsGuiding returns 0
23:56:58.505 00.000 16108 Move returns status 0, amount 58
23:56:58.505 00.000 16108 MoveAxis(N, 0, ABG)
23:56:58.505 00.000 16108 Move returns status 0, amount 0
23:56:58.505 00.000 16108 move complete, result=0
23:56:58.505 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
23:56:58.506 00.001 16108 worker thread done servicing request
23:56:58.507 00.001 16108 Worker thread wakes up
23:56:58.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:58.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:56:59.666 01.159 16108 Exposure complete
23:56:59.738 00.072 16108 worker thread done servicing request
23:56:59.738 00.000 21068 OnExposeComplete: enter
23:56:59.740 00.002 21068 UpdateGuideState(): m_state=6
23:56:59.741 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6056
23:56:59.742 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=877.13, Mass=89573, SNR=67.7, Peak=12240 HFD=3.0
23:56:59.744 00.002 21068 MultiStar: [#1 -0.23,0.32,1.10,U] [#2 -0.26,0.34,1.00,U] [#3 -0.04,-0.09,1.16,U] [#4 -0.20,0.35,0.71,U] [#5 0.02,0.38,0.90,U] [#6 -0.30,0.46,0.00,M1] [#7 -0.18,-0.06,0.73,U] [#8 -0.35,0.17,0.73,U] 
23:56:59.746 00.002 21068 single-star, 7 included, MultiStar: {-0.16, 0.20}, one-star: {-0.12, 0.23}
23:56:59.747 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
23:56:59.748 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
23:56:59.750 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.25 cameraTheta=2.05 mountX=0.15 mountY=-0.19, mountTheta=-0.90
23:56:59.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.23, opts=13)
23:56:59.753 00.001 21068 Enqueuing Move request for scope (-0.12, 0.23)
23:56:59.755 00.002 16108 Worker thread wakes up
23:56:59.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
23:56:59.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
23:56:59.755 00.000 16108 Moving (-0.12, 0.23) raw xDistance=0.15 yDistance=-0.19
23:56:59.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:56:59.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:59.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:56:59.755 00.000 16108 MoveAxis(E, 0, ABG)
23:56:59.755 00.000 16108 Move returns status 0, amount 0
23:56:59.755 00.000 16108 MoveAxis(N, 0, ABG)
23:56:59.755 00.000 16108 Move returns status 0, amount 0
23:56:59.755 00.000 16108 move complete, result=0
23:56:59.755 00.000 16108 worker thread done servicing request
23:56:59.758 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3779, FiltMin=3241, FiltMax=38957, Gamma=1.000
23:56:59.772 00.014 21068 UpdateGuideState exits: m=89573 SNR=67.7
23:56:59.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:56:59.774 00.000 21068 Enqueuing Expose request
23:56:59.775 00.001 16108 Worker thread wakes up
23:56:59.775 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:59.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:56:59.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:00.756 00.980 16108 Exposure complete
23:57:00.828 00.072 16108 worker thread done servicing request
23:57:00.828 00.000 21068 OnExposeComplete: enter
23:57:00.829 00.001 21068 UpdateGuideState(): m_state=6
23:57:00.832 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6057
23:57:00.833 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=877.07, Mass=99787, SNR=69.3, Peak=14067 HFD=3.0
23:57:00.835 00.002 21068 MultiStar: [#1 0.21,0.23,1.09,U] [#2 -0.43,0.42,0.00,M1] [#3 0.18,0.37,0.82,U] [#4 -0.06,0.52,0.00,M1] [#5 -0.00,0.31,0.96,U] [#6 -0.30,0.22,0.76,U] [#7 -0.06,-0.05,0.70,U] [#8 -0.26,0.19,0.69,U] 
23:57:00.837 00.002 21068 refined, 6 included, MultiStar: {-0.07, 0.21}, one-star: {-0.34, 0.16}
23:57:00.838 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
23:57:00.840 00.002 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
23:57:00.842 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.89 mountX=0.11 mountY=-0.19, mountTheta=-1.06
23:57:00.845 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.21, opts=13)
23:57:00.846 00.001 21068 Enqueuing Move request for scope (-0.07, 0.21)
23:57:00.847 00.001 16108 Worker thread wakes up
23:57:00.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
23:57:00.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
23:57:00.847 00.000 16108 Moving (-0.07, 0.21) raw xDistance=0.11 yDistance=-0.19
23:57:00.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:57:00.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:00.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:57:00.847 00.000 16108 MoveAxis(E, 0, ABG)
23:57:00.847 00.000 16108 Move returns status 0, amount 0
23:57:00.848 00.001 16108 MoveAxis(N, 0, ABG)
23:57:00.848 00.000 16108 Move returns status 0, amount 0
23:57:00.848 00.000 16108 move complete, result=0
23:57:00.848 00.000 16108 worker thread done servicing request
23:57:00.854 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3779, FiltMin=3216, FiltMax=44925, Gamma=1.000
23:57:00.869 00.015 21068 UpdateGuideState exits: m=99787 SNR=69.3
23:57:00.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:00.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:00.871 00.000 21068 Enqueuing Expose request
23:57:00.872 00.001 16108 Worker thread wakes up
23:57:00.872 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:00.872 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:00.873 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:02.047 01.174 16108 Exposure complete
23:57:02.111 00.064 16108 worker thread done servicing request
23:57:02.111 00.000 21068 OnExposeComplete: enter
23:57:02.113 00.002 21068 UpdateGuideState(): m_state=6
23:57:02.114 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6058
23:57:02.116 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=876.83, Mass=88134, SNR=58.9, Peak=12720 HFD=3.1
23:57:02.117 00.001 21068 MultiStar: [#1 -0.10,0.25,1.23,U] [#2 -0.46,0.46,0.00,M2] [#3 -0.03,0.33,1.16,U] [#4 -0.05,0.19,0.90,U] [#5 0.30,-0.11,1.12,U] [#6 -0.36,0.45,0.00,M1] [#7 0.28,0.02,0.73,U] [#8 -0.34,0.41,0.00,M1] 
23:57:02.118 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.11}, one-star: {-0.14, -0.08}
23:57:02.119 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:57:02.120 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:57:02.121 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.29 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
23:57:02.124 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
23:57:02.125 00.001 21068 Enqueuing Move request for scope (0.03, 0.11)
23:57:02.125 00.000 16108 Worker thread wakes up
23:57:02.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:57:02.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:57:02.125 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.11
23:57:02.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:57:02.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:02.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:02.127 00.002 16108 MoveAxis(E, 0, ABG)
23:57:02.127 00.000 16108 Move returns status 0, amount 0
23:57:02.127 00.000 16108 MoveAxis(N, 0, ABG)
23:57:02.127 00.000 16108 Move returns status 0, amount 0
23:57:02.127 00.000 16108 move complete, result=0
23:57:02.127 00.000 16108 worker thread done servicing request
23:57:02.130 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3779, FiltMin=3203, FiltMax=49222, Gamma=1.000
23:57:02.145 00.015 21068 UpdateGuideState exits: m=88134 SNR=58.9
23:57:02.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.148 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:02.149 00.001 21068 Enqueuing Expose request
23:57:02.150 00.001 16108 Worker thread wakes up
23:57:02.151 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:02.152 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:02.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:03.138 00.986 16108 Exposure complete
23:57:03.203 00.065 16108 worker thread done servicing request
23:57:03.203 00.000 21068 OnExposeComplete: enter
23:57:03.204 00.001 21068 UpdateGuideState(): m_state=6
23:57:03.205 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6059
23:57:03.205 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=876.75, Mass=92200, SNR=61.5, Peak=13216 HFD=2.9
23:57:03.207 00.002 21068 MultiStar: [#1 0.13,-0.09,1.27,U] [#2 -0.37,-0.04,1.09,U] [#3 0.08,-0.02,1.00,U] [#4 -0.36,-0.34,0.00,M1] [#5 0.15,-0.17,1.09,U] [#6 -0.14,-0.04,0.84,U] [#7 0.44,-0.89,0.00,M1] [#8 -0.54,0.01,0.00,M2] 
23:57:03.208 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.09}, one-star: {0.26, -0.16}
23:57:03.209 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
23:57:03.210 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
23:57:03.210 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.30 mountX=-0.04 mountY=0.08, mountTheta=2.03
23:57:03.212 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
23:57:03.213 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
23:57:03.213 00.000 16108 Worker thread wakes up
23:57:03.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:57:03.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:57:03.213 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
23:57:03.214 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:03.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:03.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:03.214 00.000 16108 MoveAxis(E, 0, ABG)
23:57:03.214 00.000 16108 Move returns status 0, amount 0
23:57:03.214 00.000 16108 MoveAxis(N, 0, ABG)
23:57:03.214 00.000 16108 Move returns status 0, amount 0
23:57:03.214 00.000 16108 move complete, result=0
23:57:03.214 00.000 16108 worker thread done servicing request
23:57:03.218 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3779, FiltMin=3245, FiltMax=53213, Gamma=1.000
23:57:03.232 00.014 21068 UpdateGuideState exits: m=92200 SNR=61.5
23:57:03.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:03.236 00.002 21068 Enqueuing Expose request
23:57:03.236 00.000 16108 Worker thread wakes up
23:57:03.236 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:03.237 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:03.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:04.395 01.158 16108 Exposure complete
23:57:04.449 00.054 16108 worker thread done servicing request
23:57:04.449 00.000 21068 OnExposeComplete: enter
23:57:04.450 00.001 21068 UpdateGuideState(): m_state=6
23:57:04.451 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6060
23:57:04.451 00.000 21068 Star::Find returns 1 (0), X=220.97, Y=876.75, Mass=88417, SNR=75.3, Peak=12880 HFD=3.1
23:57:04.452 00.001 21068 MultiStar: [#1 0.00,-0.34,0.84,U] [#2 -0.35,-0.25,0.88,U] [#3 0.33,-0.43,0.00,M1] [#4 0.04,0.03,0.69,U] [#5 0.29,-0.22,0.90,U] [#6 0.09,-0.11,0.74,U] [#7 0.12,-0.53,0.00,M2] [#8 -0.21,-0.19,0.61,U] 
23:57:04.453 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {0.45, -0.15}
23:57:04.454 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
23:57:04.455 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
23:57:04.456 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=-0.09 mountY=0.16, mountTheta=2.10
23:57:04.457 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
23:57:04.460 00.003 21068 Enqueuing Move request for scope (0.06, -0.18)
23:57:04.460 00.000 16108 Worker thread wakes up
23:57:04.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
23:57:04.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
23:57:04.460 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
23:57:04.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:57:04.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:04.461 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:57:04.461 00.000 16108 MoveAxis(E, 0, ABG)
23:57:04.461 00.000 16108 Move returns status 0, amount 0
23:57:04.461 00.000 16108 MoveAxis(N, 0, ABG)
23:57:04.461 00.000 16108 Move returns status 0, amount 0
23:57:04.461 00.000 16108 move complete, result=0
23:57:04.461 00.000 16108 worker thread done servicing request
23:57:04.464 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3779, FiltMin=3200, FiltMax=48723, Gamma=1.000
23:57:04.478 00.014 21068 UpdateGuideState exits: m=88417 SNR=75.3
23:57:04.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:04.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:04.481 00.001 21068 Enqueuing Expose request
23:57:04.482 00.001 16108 Worker thread wakes up
23:57:04.482 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:04.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:04.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:05.465 00.983 16108 Exposure complete
23:57:05.535 00.070 16108 worker thread done servicing request
23:57:05.535 00.000 21068 OnExposeComplete: enter
23:57:05.536 00.001 21068 UpdateGuideState(): m_state=6
23:57:05.537 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6061
23:57:05.538 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.84, Mass=81593, SNR=62.1, Peak=12640 HFD=2.9
23:57:05.540 00.002 21068 MultiStar: [#1 -0.07,-0.10,1.00,U] [#2 -0.68,0.01,0.00,M1] [#3 -0.23,-0.17,1.00,U] [#4 -0.24,0.09,0.88,U] [#5 0.12,0.07,0.93,U] [#6 -0.23,0.19,0.80,U] [#7 0.06,-0.16,0.68,U] [#8 -0.27,-0.11,0.66,U] 
23:57:05.541 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.03}, one-star: {-0.11, -0.06}
23:57:05.547 00.006 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
23:57:05.548 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
23:57:05.549 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.89 mountX=0.11 mountY=0.06, mountTheta=0.48
23:57:05.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.03, opts=13)
23:57:05.552 00.001 21068 Enqueuing Move request for scope (-0.12, -0.03)
23:57:05.553 00.001 16108 Worker thread wakes up
23:57:05.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
23:57:05.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
23:57:05.553 00.000 16108 Moving (-0.12, -0.03) raw xDistance=0.11 yDistance=0.06
23:57:05.554 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:57:05.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:05.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:57:05.554 00.000 16108 MoveAxis(E, 0, ABG)
23:57:05.554 00.000 16108 Move returns status 0, amount 0
23:57:05.554 00.000 16108 MoveAxis(N, 0, ABG)
23:57:05.554 00.000 16108 Move returns status 0, amount 0
23:57:05.554 00.000 16108 move complete, result=0
23:57:05.554 00.000 16108 worker thread done servicing request
23:57:05.558 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3779, FiltMin=3232, FiltMax=57229, Gamma=1.000
23:57:05.574 00.016 21068 UpdateGuideState exits: m=81593 SNR=62.1
23:57:05.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:05.577 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:05.580 00.003 21068 Enqueuing Expose request
23:57:05.580 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:05.581 00.001 16108 Worker thread wakes up
23:57:05.582 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:05.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:06.732 01.150 16108 Exposure complete
23:57:06.793 00.061 16108 worker thread done servicing request
23:57:06.793 00.000 21068 OnExposeComplete: enter
23:57:06.794 00.001 21068 UpdateGuideState(): m_state=6
23:57:06.795 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6062
23:57:06.796 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.02, Mass=100748, SNR=68.3, Peak=14547 HFD=3.2
23:57:06.799 00.003 21068 MultiStar: [#1 -0.54,0.09,0.00,M1] [#2 -0.71,0.28,0.00,M2] [#3 -0.32,-0.18,1.00,U] [#4 -0.50,0.33,0.00,M1] [#5 -0.25,0.09,0.88,U] [#6 -0.41,0.61,0.00,M1] [#7 -0.45,-0.23,0.00,M2] [#8 -0.79,0.38,0.00,M1] 
23:57:06.800 00.001 21068 refined, 2 included, MultiStar: {-0.29, 0.00}, one-star: {-0.29, 0.11}
23:57:06.801 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
23:57:06.801 00.000 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
23:57:06.802 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.13 mountX=0.29 mountY=0.06, mountTheta=0.22
23:57:06.805 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.00, opts=13)
23:57:06.806 00.001 21068 Enqueuing Move request for scope (-0.29, 0.00)
23:57:06.807 00.001 16108 Worker thread wakes up
23:57:06.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
23:57:06.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
23:57:06.807 00.000 16108 Moving (-0.29, 0.00) raw xDistance=0.29 yDistance=0.06
23:57:06.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:57:06.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:57:06.807 00.000 16108 MoveAxis(W, 75, ABG)
23:57:06.807 00.000 16108 Guiding  Dir = 3, Dur = 75
23:57:06.808 00.001 16108 IsSlewing returns 0
23:57:06.808 00.000 16108 IsGuiding returns 0
23:57:06.812 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3776, FiltMin=3235, FiltMax=41693, Gamma=1.000
23:57:06.827 00.015 21068 UpdateGuideState exits: m=100748 SNR=68.3
23:57:06.828 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.828 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:06.830 00.002 21068 Enqueuing Expose request
23:57:06.861 00.031 16108 PulseGuide returned control before completion, sleep 32
23:57:06.911 00.050 16108 IsGuiding returns 1
23:57:06.911 00.000 16108 scope still moving after pulse duration time elapsed
23:57:06.938 00.027 16108 IsSlewing returns 0
23:57:06.938 00.000 16108 IsGuiding returns 1
23:57:06.969 00.031 16108 IsSlewing returns 0
23:57:06.969 00.000 16108 IsGuiding returns 0
23:57:06.969 00.000 16108 scope move finished after 75 + 87 ms
23:57:06.969 00.000 16108 Move returns status 0, amount 75
23:57:06.969 00.000 16108 MoveAxis(N, 0, ABG)
23:57:06.969 00.000 16108 Move returns status 0, amount 0
23:57:06.969 00.000 16108 move complete, result=0
23:57:06.969 00.000 16108 worker thread done servicing request
23:57:06.969 00.000 16108 Worker thread wakes up
23:57:06.969 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:06.969 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
23:57:06.971 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:07.940 00.969 16108 Exposure complete
23:57:08.022 00.082 16108 worker thread done servicing request
23:57:08.022 00.000 21068 OnExposeComplete: enter
23:57:08.023 00.001 21068 UpdateGuideState(): m_state=6
23:57:08.024 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6063
23:57:08.025 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=877.00, Mass=86429, SNR=60.6, Peak=12480 HFD=3.1
23:57:08.026 00.001 21068 MultiStar: [#1 -0.06,0.37,1.06,U] [#2 -0.61,0.17,0.00,M3] [#3 -0.28,0.29,1.11,U] [#4 -0.20,0.44,0.00,M2] [#5 -0.12,0.50,0.00,M1] [#6 -0.33,0.27,0.83,U] [#7 -0.05,-0.20,0.71,U] [#8 -0.19,-0.01,0.87,U] 
23:57:08.026 00.000 21068 single-star, 5 included, MultiStar: {-0.15, 0.16}, one-star: {-0.01, 0.09}
23:57:08.027 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
23:57:08.028 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
23:57:08.029 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.64 mountX=0.02 mountY=-0.08, mountTheta=-1.32
23:57:08.030 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
23:57:08.031 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
23:57:08.032 00.001 16108 Worker thread wakes up
23:57:08.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:57:08.032 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:57:08.032 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.02 yDistance=-0.08
23:57:08.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:08.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:08.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:08.032 00.000 16108 MoveAxis(E, 0, ABG)
23:57:08.032 00.000 16108 Move returns status 0, amount 0
23:57:08.032 00.000 16108 MoveAxis(N, 0, ABG)
23:57:08.032 00.000 16108 Move returns status 0, amount 0
23:57:08.032 00.000 16108 move complete, result=0
23:57:08.033 00.001 16108 worker thread done servicing request
23:57:08.040 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3776, FiltMin=3213, FiltMax=59661, Gamma=1.000
23:57:08.065 00.025 21068 UpdateGuideState exits: m=86429 SNR=60.6
23:57:08.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:08.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:08.068 00.001 21068 Enqueuing Expose request
23:57:08.069 00.001 16108 Worker thread wakes up
23:57:08.069 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:08.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:08.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:09.238 01.168 16108 Exposure complete
23:57:09.304 00.066 16108 worker thread done servicing request
23:57:09.304 00.000 21068 OnExposeComplete: enter
23:57:09.305 00.001 21068 UpdateGuideState(): m_state=6
23:57:09.306 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6064
23:57:09.307 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.88, Mass=82220, SNR=62.0, Peak=12739 HFD=2.7
23:57:09.307 00.000 21068 MultiStar: [#1 -0.33,-0.06,1.20,U] [#2 -0.23,-0.09,1.18,U] [#3 -0.15,-0.12,1.01,U] [#4 -0.19,-0.00,1.00,U] [#5 -0.12,0.23,0.83,U] [#6 -0.24,0.33,0.84,U] [#7 -0.34,0.10,0.71,U] [#8 -0.13,0.08,0.84,U] 
23:57:09.308 00.001 21068 single-star, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.15, -0.02}
23:57:09.309 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.34)
23:57:09.309 00.000 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.40)
23:57:09.310 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.98 mountX=0.15 mountY=0.06, mountTheta=0.39
23:57:09.313 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
23:57:09.314 00.001 21068 Enqueuing Move request for scope (-0.15, -0.02)
23:57:09.315 00.001 16108 Worker thread wakes up
23:57:09.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:57:09.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:57:09.315 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.15 yDistance=0.06
23:57:09.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:57:09.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:09.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:57:09.316 00.001 16108 MoveAxis(E, 0, ABG)
23:57:09.316 00.000 16108 Move returns status 0, amount 0
23:57:09.316 00.000 16108 MoveAxis(N, 0, ABG)
23:57:09.316 00.000 16108 Move returns status 0, amount 0
23:57:09.316 00.000 16108 move complete, result=0
23:57:09.316 00.000 16108 worker thread done servicing request
23:57:09.322 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3776, FiltMin=3257, FiltMax=56259, Gamma=1.000
23:57:09.337 00.015 21068 UpdateGuideState exits: m=82220 SNR=62.0
23:57:09.340 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:09.340 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:09.341 00.001 21068 Enqueuing Expose request
23:57:09.342 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:09.343 00.001 16108 Worker thread wakes up
23:57:09.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:09.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:10.312 00.969 16108 Exposure complete
23:57:10.383 00.071 16108 worker thread done servicing request
23:57:10.383 00.000 21068 OnExposeComplete: enter
23:57:10.384 00.001 21068 UpdateGuideState(): m_state=6
23:57:10.385 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6065
23:57:10.386 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.82, Mass=92936, SNR=68.7, Peak=14048 HFD=3.2
23:57:10.388 00.002 21068 MultiStar: [#1 0.36,0.17,0.96,U] [#2 -0.05,0.06,1.22,U] [#3 -0.03,0.16,0.88,U] [#4 0.08,-0.02,0.88,U] [#5 0.14,0.50,0.00,M1] [#6 -0.03,-0.05,0.68,U] [#7 0.13,-0.35,0.57,U] [#8 -0.14,0.06,0.73,U] 
23:57:10.389 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.16, -0.09}
23:57:10.390 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
23:57:10.391 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
23:57:10.393 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.17 mountX=-0.06 mountY=-0.03, mountTheta=-2.75
23:57:10.394 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:57:10.395 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:57:10.395 00.000 16108 Worker thread wakes up
23:57:10.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:57:10.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:57:10.395 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.03
23:57:10.396 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:57:10.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:10.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:10.396 00.000 16108 MoveAxis(E, 0, ABG)
23:57:10.396 00.000 16108 Move returns status 0, amount 0
23:57:10.396 00.000 16108 MoveAxis(N, 0, ABG)
23:57:10.396 00.000 16108 Move returns status 0, amount 0
23:57:10.396 00.000 16108 move complete, result=0
23:57:10.396 00.000 16108 worker thread done servicing request
23:57:10.399 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3773, FiltMin=3187, FiltMax=53555, Gamma=1.000
23:57:10.414 00.015 21068 UpdateGuideState exits: m=92936 SNR=68.7
23:57:10.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:10.416 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:10.417 00.001 21068 Enqueuing Expose request
23:57:10.418 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:10.418 00.000 16108 Worker thread wakes up
23:57:10.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:10.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:11.578 01.159 16108 Exposure complete
23:57:11.646 00.068 16108 worker thread done servicing request
23:57:11.646 00.000 21068 OnExposeComplete: enter
23:57:11.647 00.001 21068 UpdateGuideState(): m_state=6
23:57:11.649 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6066
23:57:11.649 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=877.04, Mass=91390, SNR=64.9, Peak=13600 HFD=3.3
23:57:11.651 00.002 21068 MultiStar: [#1 0.15,0.18,1.02,U] [#2 0.12,0.01,1.11,U] [#3 -0.15,-0.12,0.83,U] [#4 -0.56,0.40,0.00,M1] [#5 -0.14,0.05,0.89,U] [#6 -0.26,-0.01,0.68,U] [#7 0.17,0.16,0.53,U] [#8 -0.20,0.08,0.91,U] 
23:57:11.651 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.19, 0.13}
23:57:11.652 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
23:57:11.653 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
23:57:11.654 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.67 mountX=0.02 mountY=-0.06, mountTheta=-1.29
23:57:11.655 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
23:57:11.656 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
23:57:11.657 00.001 16108 Worker thread wakes up
23:57:11.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:57:11.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:57:11.657 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.06
23:57:11.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:11.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:11.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:11.657 00.000 16108 MoveAxis(E, 0, ABG)
23:57:11.657 00.000 16108 Move returns status 0, amount 0
23:57:11.657 00.000 16108 MoveAxis(N, 0, ABG)
23:57:11.657 00.000 16108 Move returns status 0, amount 0
23:57:11.657 00.000 16108 move complete, result=0
23:57:11.658 00.001 16108 worker thread done servicing request
23:57:11.662 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3773, FiltMin=3229, FiltMax=47821, Gamma=1.000
23:57:11.681 00.019 21068 UpdateGuideState exits: m=91390 SNR=64.9
23:57:11.683 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:11.687 00.003 21068 Enqueuing Expose request
23:57:11.689 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:11.691 00.002 16108 Worker thread wakes up
23:57:11.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:11.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:12.662 00.971 16108 Exposure complete
23:57:12.725 00.063 16108 worker thread done servicing request
23:57:12.725 00.000 21068 OnExposeComplete: enter
23:57:12.726 00.001 21068 UpdateGuideState(): m_state=6
23:57:12.727 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6067
23:57:12.728 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=877.11, Mass=70053, SNR=57.4, Peak=12048 HFD=2.8
23:57:12.730 00.002 21068 MultiStar: [#1 -0.02,0.06,1.19,U] [#2 -0.13,0.24,1.60,U] [#3 -0.11,0.15,1.11,U] [#4 0.02,0.20,0.92,U] [#5 0.10,0.18,1.00,U] [#6 -0.34,0.40,0.00,M1] [#7 0.13,-0.27,0.61,U] [#8 -0.40,0.00,0.92,U] 
23:57:12.730 00.000 21068 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {0.11, 0.20}
23:57:12.731 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
23:57:12.732 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
23:57:12.733 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.95 mountX=0.07 mountY=-0.11, mountTheta=-1.00
23:57:12.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
23:57:12.736 00.001 21068 Enqueuing Move request for scope (-0.05, 0.12)
23:57:12.737 00.001 16108 Worker thread wakes up
23:57:12.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:57:12.737 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:57:12.737 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.11
23:57:12.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:57:12.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:12.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:12.737 00.000 16108 MoveAxis(E, 0, ABG)
23:57:12.737 00.000 16108 Move returns status 0, amount 0
23:57:12.737 00.000 16108 MoveAxis(N, 0, ABG)
23:57:12.737 00.000 16108 Move returns status 0, amount 0
23:57:12.737 00.000 16108 move complete, result=0
23:57:12.737 00.000 16108 worker thread done servicing request
23:57:12.744 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3773, FiltMin=3200, FiltMax=47261, Gamma=1.000
23:57:12.766 00.022 21068 UpdateGuideState exits: m=70053 SNR=57.4
23:57:12.768 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.770 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:12.771 00.001 21068 Enqueuing Expose request
23:57:12.772 00.001 16108 Worker thread wakes up
23:57:12.772 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:12.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:12.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:13.938 01.165 16108 Exposure complete
23:57:13.998 00.060 16108 worker thread done servicing request
23:57:13.998 00.000 21068 OnExposeComplete: enter
23:57:14.000 00.002 21068 UpdateGuideState(): m_state=6
23:57:14.002 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6068
23:57:14.005 00.003 21068 Star::Find returns 1 (0), X=220.28, Y=876.83, Mass=84186, SNR=66.1, Peak=10720 HFD=3.5
23:57:14.008 00.003 21068 MultiStar: [#1 0.19,0.32,1.03,U] [#2 -0.21,0.15,1.14,U] [#3 -0.21,-0.03,0.96,U] [#4 -0.05,0.08,1.12,U] [#5 0.14,0.29,0.89,U] [#6 0.13,0.14,0.75,U] [#7 0.03,-0.43,0.53,U] [#8 -0.23,-0.05,0.68,U] 
23:57:14.009 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.24, -0.08}
23:57:14.010 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
23:57:14.011 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
23:57:14.012 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.24 mountX=0.07 mountY=-0.06, mountTheta=-0.69
23:57:14.013 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
23:57:14.014 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
23:57:14.015 00.001 16108 Worker thread wakes up
23:57:14.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:57:14.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:57:14.015 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
23:57:14.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:57:14.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:14.016 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:14.016 00.000 16108 MoveAxis(E, 0, ABG)
23:57:14.016 00.000 16108 Move returns status 0, amount 0
23:57:14.016 00.000 16108 MoveAxis(N, 0, ABG)
23:57:14.016 00.000 16108 Move returns status 0, amount 0
23:57:14.016 00.000 16108 move complete, result=0
23:57:14.016 00.000 16108 worker thread done servicing request
23:57:14.020 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3769, FiltMin=3200, FiltMax=48637, Gamma=1.000
23:57:14.038 00.018 21068 UpdateGuideState exits: m=84186 SNR=66.1
23:57:14.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:14.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:14.041 00.001 21068 Enqueuing Expose request
23:57:14.041 00.000 16108 Worker thread wakes up
23:57:14.042 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:14.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:14.042 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:15.025 00.983 16108 Exposure complete
23:57:15.103 00.078 16108 worker thread done servicing request
23:57:15.103 00.000 21068 OnExposeComplete: enter
23:57:15.104 00.001 21068 UpdateGuideState(): m_state=6
23:57:15.105 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6069
23:57:15.106 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=877.01, Mass=79193, SNR=58.2, Peak=11632 HFD=3.2
23:57:15.107 00.001 21068 MultiStar: [#1 -0.04,-0.09,1.12,U] [#2 -0.03,-0.16,1.39,U] [#3 -0.10,-0.17,1.01,U] [#4 0.17,-0.13,1.01,U] [#5 0.22,0.01,1.04,U] [#6 -0.14,-0.10,0.86,U] [#7 -0.18,-0.45,0.00,M1] [#8 -0.11,0.06,0.84,U] 
23:57:15.108 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {-0.12, 0.11}
23:57:15.109 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
23:57:15.110 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
23:57:15.111 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.78 mountX=0.00 mountY=0.07, mountTheta=1.53
23:57:15.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
23:57:15.114 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
23:57:15.115 00.001 16108 Worker thread wakes up
23:57:15.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:57:15.115 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:57:15.115 00.000 16108 Moving (-0.01, -0.07) raw xDistance=0.00 yDistance=0.07
23:57:15.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:57:15.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:15.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:57:15.115 00.000 16108 MoveAxis(E, 0, ABG)
23:57:15.115 00.000 16108 Move returns status 0, amount 0
23:57:15.115 00.000 16108 MoveAxis(N, 0, ABG)
23:57:15.115 00.000 16108 Move returns status 0, amount 0
23:57:15.116 00.001 16108 move complete, result=0
23:57:15.116 00.000 16108 worker thread done servicing request
23:57:15.122 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3769, FiltMin=3232, FiltMax=48291, Gamma=1.000
23:57:15.146 00.024 21068 UpdateGuideState exits: m=79193 SNR=58.2
23:57:15.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.151 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:15.153 00.002 21068 Enqueuing Expose request
23:57:15.155 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:15.157 00.002 16108 Worker thread wakes up
23:57:15.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:15.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:16.329 01.172 16108 Exposure complete
23:57:16.386 00.057 16108 worker thread done servicing request
23:57:16.386 00.000 21068 OnExposeComplete: enter
23:57:16.387 00.001 21068 UpdateGuideState(): m_state=6
23:57:16.390 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6070
23:57:16.392 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=876.88, Mass=88076, SNR=66.0, Peak=13616 HFD=3.3
23:57:16.394 00.002 21068 MultiStar: [#1 0.12,0.18,1.15,U] [#2 -0.26,0.15,1.21,U] [#3 -0.22,0.08,0.93,U] [#4 0.07,-0.04,0.87,U] [#5 0.29,0.29,0.87,U] [#6 0.17,0.28,0.90,U] [#7 -0.30,0.08,0.58,U] [#8 -0.35,-0.04,0.73,U] 
23:57:16.396 00.002 21068 single-star, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.05, -0.03}
23:57:16.397 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
23:57:16.399 00.002 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
23:57:16.400 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.05 mountY=0.02, mountTheta=2.81
23:57:16.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
23:57:16.404 00.002 21068 Enqueuing Move request for scope (0.05, -0.03)
23:57:16.405 00.001 16108 Worker thread wakes up
23:57:16.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:57:16.405 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:57:16.405 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
23:57:16.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:57:16.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:16.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:57:16.405 00.000 16108 MoveAxis(E, 0, ABG)
23:57:16.405 00.000 16108 Move returns status 0, amount 0
23:57:16.405 00.000 16108 MoveAxis(N, 0, ABG)
23:57:16.405 00.000 16108 Move returns status 0, amount 0
23:57:16.405 00.000 16108 move complete, result=0
23:57:16.405 00.000 16108 worker thread done servicing request
23:57:16.409 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3766, FiltMin=3232, FiltMax=45613, Gamma=1.000
23:57:16.424 00.015 21068 UpdateGuideState exits: m=88076 SNR=66.0
23:57:16.426 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.426 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:16.427 00.001 21068 Enqueuing Expose request
23:57:16.428 00.001 16108 Worker thread wakes up
23:57:16.428 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:16.429 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:16.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:17.414 00.985 16108 Exposure complete
23:57:17.482 00.068 16108 worker thread done servicing request
23:57:17.482 00.000 21068 OnExposeComplete: enter
23:57:17.483 00.001 21068 UpdateGuideState(): m_state=6
23:57:17.484 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6071
23:57:17.485 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=877.19, Mass=84078, SNR=63.9, Peak=11939 HFD=3.5
23:57:17.486 00.001 21068 MultiStar: [#1 -0.35,-0.19,0.98,U] [#2 -0.43,0.25,0.00,M1] [#3 -0.20,-0.15,1.03,U] [#4 -0.08,0.29,0.88,U] [#5 0.28,0.22,0.84,U] [#6 0.23,-0.07,0.90,U] [#7 -0.38,0.09,0.57,U] [#8 -0.67,0.04,0.00,M1] 
23:57:17.487 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.06}, one-star: {-0.29, 0.29}
23:57:17.487 00.000 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
23:57:17.488 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
23:57:17.489 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.63 mountX=0.12 mountY=-0.03, mountTheta=-0.28
23:57:17.490 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
23:57:17.492 00.002 21068 Enqueuing Move request for scope (-0.11, 0.06)
23:57:17.493 00.001 16108 Worker thread wakes up
23:57:17.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
23:57:17.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
23:57:17.493 00.000 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.03
23:57:17.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:57:17.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:17.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:57:17.493 00.000 16108 MoveAxis(E, 0, ABG)
23:57:17.493 00.000 16108 Move returns status 0, amount 0
23:57:17.493 00.000 16108 MoveAxis(N, 0, ABG)
23:57:17.493 00.000 16108 Move returns status 0, amount 0
23:57:17.494 00.001 16108 move complete, result=0
23:57:17.494 00.000 16108 worker thread done servicing request
23:57:17.497 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3766, FiltMin=3193, FiltMax=44029, Gamma=1.000
23:57:17.512 00.015 21068 UpdateGuideState exits: m=84078 SNR=63.9
23:57:17.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:17.513 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:17.514 00.001 21068 Enqueuing Expose request
23:57:17.514 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:17.515 00.001 16108 Worker thread wakes up
23:57:17.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:17.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:18.680 01.165 16108 Exposure complete
23:57:18.744 00.064 16108 worker thread done servicing request
23:57:18.744 00.000 21068 OnExposeComplete: enter
23:57:18.745 00.001 21068 UpdateGuideState(): m_state=6
23:57:18.746 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6072
23:57:18.746 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.72, Mass=76741, SNR=63.0, Peak=11827 HFD=3.1
23:57:18.747 00.001 21068 MultiStar: [#1 -0.25,-0.11,1.02,U] [#2 -0.54,0.23,0.00,M2] [#3 -0.13,0.02,0.99,U] [#4 0.06,-0.33,0.86,U] [#5 0.16,0.06,0.98,U] [#6 -0.09,0.18,0.94,U] [#7 -0.13,-0.22,0.46,U] [#8 -0.36,-0.08,0.93,U] 
23:57:18.748 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.08, -0.18}
23:57:18.749 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
23:57:18.750 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
23:57:18.750 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.53 mountX=0.09 mountY=0.09, mountTheta=0.81
23:57:18.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.07, opts=13)
23:57:18.753 00.001 21068 Enqueuing Move request for scope (-0.10, -0.07)
23:57:18.754 00.001 16108 Worker thread wakes up
23:57:18.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
23:57:18.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
23:57:18.754 00.000 16108 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=0.09
23:57:18.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:57:18.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:18.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:57:18.755 00.001 16108 MoveAxis(E, 0, ABG)
23:57:18.755 00.000 16108 Move returns status 0, amount 0
23:57:18.755 00.000 16108 MoveAxis(N, 0, ABG)
23:57:18.755 00.000 16108 Move returns status 0, amount 0
23:57:18.755 00.000 16108 move complete, result=0
23:57:18.755 00.000 16108 worker thread done servicing request
23:57:18.760 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3766, FiltMin=3238, FiltMax=49750, Gamma=1.000
23:57:18.774 00.014 21068 UpdateGuideState exits: m=76741 SNR=63.0
23:57:18.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:18.776 00.000 21068 Enqueuing Expose request
23:57:18.777 00.001 16108 Worker thread wakes up
23:57:18.777 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:18.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:18.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:19.751 00.973 16108 Exposure complete
23:57:19.815 00.064 16108 worker thread done servicing request
23:57:19.815 00.000 21068 OnExposeComplete: enter
23:57:19.817 00.002 21068 UpdateGuideState(): m_state=6
23:57:19.818 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6073
23:57:19.818 00.000 21068 Star::Find returns 1 (0), X=220.05, Y=877.25, Mass=81049, SNR=58.6, Peak=10979 HFD=3.2
23:57:19.820 00.002 21068 MultiStar: [#1 -0.08,0.27,1.46,U] [#2 -0.64,0.33,0.00,M3] [#3 -0.15,0.26,1.12,U] [#4 -0.17,0.46,0.00,M1] [#5 -0.07,0.27,1.04,U] [#6 -0.27,0.29,1.01,U] [#7 -0.28,-0.13,0.65,U] [#8 -0.61,0.09,0.00,M1] 
23:57:19.820 00.000 21068 refined, 5 included, MultiStar: {-0.20, 0.24}, one-star: {-0.48, 0.34}
23:57:19.821 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
23:57:19.822 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
23:57:19.823 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.32 cameraTheta=2.27 mountX=0.24 mountY=-0.19, mountTheta=-0.66
23:57:19.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.24, opts=13)
23:57:19.827 00.002 21068 Enqueuing Move request for scope (-0.20, 0.24)
23:57:19.827 00.000 16108 Worker thread wakes up
23:57:19.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.24) opts 0xd
23:57:19.827 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.24)
23:57:19.828 00.001 16108 Moving (-0.20, 0.24) raw xDistance=0.24 yDistance=-0.19
23:57:19.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:57:19.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:19.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:57:19.828 00.000 16108 MoveAxis(W, 64, ABG)
23:57:19.828 00.000 16108 Guiding  Dir = 3, Dur = 64
23:57:19.828 00.000 16108 IsSlewing returns 0
23:57:19.828 00.000 16108 IsGuiding returns 0
23:57:19.832 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3763, FiltMin=3193, FiltMax=37357, Gamma=1.000
23:57:19.841 00.009 16108 PulseGuide returned control before completion, sleep 61
23:57:19.853 00.012 21068 UpdateGuideState exits: m=81049 SNR=58.6
23:57:19.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:19.856 00.001 21068 Enqueuing Expose request
23:57:19.918 00.062 16108 IsGuiding returns 1
23:57:19.918 00.000 16108 scope still moving after pulse duration time elapsed
23:57:19.950 00.032 16108 IsSlewing returns 0
23:57:19.951 00.001 16108 IsGuiding returns 0
23:57:19.951 00.000 16108 scope move finished after 64 + 58 ms
23:57:19.951 00.000 16108 Move returns status 0, amount 64
23:57:19.951 00.000 16108 MoveAxis(N, 0, ABG)
23:57:19.951 00.000 16108 Move returns status 0, amount 0
23:57:19.951 00.000 16108 move complete, result=0
23:57:19.951 00.000 16108 worker thread done servicing request
23:57:19.951 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.2 px 0 ms NORTH
23:57:19.953 00.002 16108 Worker thread wakes up
23:57:19.953 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:19.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:21.117 01.164 16108 Exposure complete
23:57:21.172 00.055 16108 worker thread done servicing request
23:57:21.172 00.000 21068 OnExposeComplete: enter
23:57:21.173 00.001 21068 UpdateGuideState(): m_state=6
23:57:21.174 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6074
23:57:21.175 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.78, Mass=84082, SNR=60.6, Peak=13040 HFD=3.5
23:57:21.175 00.000 21068 MultiStar: [#1 0.08,0.16,1.05,U] [#2 -0.43,0.17,1.30,U] [#3 0.15,0.29,1.02,U] [#4 0.01,0.11,0.89,U] [#5 0.11,0.14,1.11,U] [#6 -0.07,0.13,0.95,U] [#7 0.08,0.05,0.68,U] [#8 -0.28,0.06,0.77,U] 
23:57:21.177 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.22, -0.13}
23:57:21.178 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
23:57:21.179 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
23:57:21.180 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.04 mountY=-0.11, mountTheta=-1.18
23:57:21.181 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
23:57:21.182 00.001 21068 Enqueuing Move request for scope (-0.02, 0.12)
23:57:21.183 00.001 16108 Worker thread wakes up
23:57:21.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:57:21.183 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:57:21.183 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
23:57:21.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:21.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:21.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:21.183 00.000 16108 MoveAxis(E, 0, ABG)
23:57:21.183 00.000 16108 Move returns status 0, amount 0
23:57:21.183 00.000 16108 MoveAxis(N, 0, ABG)
23:57:21.183 00.000 16108 Move returns status 0, amount 0
23:57:21.183 00.000 16108 move complete, result=0
23:57:21.183 00.000 16108 worker thread done servicing request
23:57:21.188 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3760, FiltMin=3222, FiltMax=52221, Gamma=1.000
23:57:21.213 00.025 21068 UpdateGuideState exits: m=84082 SNR=60.6
23:57:21.216 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:21.219 00.002 21068 Enqueuing Expose request
23:57:21.220 00.001 16108 Worker thread wakes up
23:57:21.220 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:21.223 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:21.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:22.203 00.980 16108 Exposure complete
23:57:22.257 00.054 16108 worker thread done servicing request
23:57:22.257 00.000 21068 OnExposeComplete: enter
23:57:22.258 00.001 21068 UpdateGuideState(): m_state=6
23:57:22.259 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6075
23:57:22.260 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.66, Mass=85119, SNR=57.6, Peak=12736 HFD=3.4
23:57:22.262 00.002 21068 MultiStar: [#1 0.02,0.03,1.18,U] [#2 -0.43,0.31,0.00,M3] [#3 -0.18,0.05,0.97,U] [#4 0.22,0.23,1.03,U] [#5 0.45,-0.08,1.13,U] [#6 0.24,0.36,0.88,U] [#7 -0.26,-0.36,0.48,U] [#8 -0.22,-0.03,1.04,U] 
23:57:22.262 00.000 21068 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {-0.20, -0.25}
23:57:22.263 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
23:57:22.264 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
23:57:22.264 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.36 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
23:57:22.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
23:57:22.268 00.002 21068 Enqueuing Move request for scope (0.03, 0.01)
23:57:22.272 00.004 16108 Worker thread wakes up
23:57:22.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:57:22.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:57:22.272 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.02
23:57:22.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:22.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:22.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:22.272 00.000 16108 MoveAxis(E, 0, ABG)
23:57:22.272 00.000 16108 Move returns status 0, amount 0
23:57:22.272 00.000 16108 MoveAxis(N, 0, ABG)
23:57:22.272 00.000 16108 Move returns status 0, amount 0
23:57:22.273 00.001 16108 move complete, result=0
23:57:22.273 00.000 16108 worker thread done servicing request
23:57:22.281 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3760, FiltMin=3190, FiltMax=46541, Gamma=1.000
23:57:22.307 00.026 21068 UpdateGuideState exits: m=85119 SNR=57.6
23:57:22.310 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:22.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:22.312 00.001 21068 Enqueuing Expose request
23:57:22.314 00.002 16108 Worker thread wakes up
23:57:22.314 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:22.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:22.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:23.483 01.168 16108 Exposure complete
23:57:23.539 00.056 16108 worker thread done servicing request
23:57:23.539 00.000 21068 OnExposeComplete: enter
23:57:23.540 00.001 21068 UpdateGuideState(): m_state=6
23:57:23.541 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6076
23:57:23.542 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=877.05, Mass=85334, SNR=63.9, Peak=12480 HFD=3.1
23:57:23.543 00.001 21068 MultiStar: [#1 0.26,0.57,0.00,M1] [#2 -0.48,0.40,0.00,M4] [#3 0.13,0.61,0.00,M1] [#4 0.30,0.52,0.00,M1] [#5 0.31,0.57,0.00,M1] [#6 0.16,0.53,0.00,M1] [#7 -0.10,0.13,0.48,U] [#8 -0.35,0.38,0.00,M1] 
23:57:23.543 00.000 21068 refined, 1 included, MultiStar: {-0.13, 0.14}, one-star: {-0.15, 0.14}
23:57:23.544 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
23:57:23.545 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
23:57:23.546 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.34 mountX=0.15 mountY=-0.10, mountTheta=-0.58
23:57:23.547 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.14, opts=13)
23:57:23.548 00.001 21068 Enqueuing Move request for scope (-0.13, 0.14)
23:57:23.549 00.001 16108 Worker thread wakes up
23:57:23.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
23:57:23.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
23:57:23.549 00.000 16108 Moving (-0.13, 0.14) raw xDistance=0.15 yDistance=-0.10
23:57:23.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:57:23.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:23.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:23.549 00.000 16108 MoveAxis(E, 0, ABG)
23:57:23.549 00.000 16108 Move returns status 0, amount 0
23:57:23.549 00.000 16108 MoveAxis(N, 0, ABG)
23:57:23.549 00.000 16108 Move returns status 0, amount 0
23:57:23.549 00.000 16108 move complete, result=0
23:57:23.549 00.000 16108 worker thread done servicing request
23:57:23.554 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3757, FiltMin=3203, FiltMax=47430, Gamma=1.000
23:57:23.578 00.024 21068 UpdateGuideState exits: m=85334 SNR=63.9
23:57:23.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:23.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:23.582 00.002 21068 Enqueuing Expose request
23:57:23.583 00.001 16108 Worker thread wakes up
23:57:23.583 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:23.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:23.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:24.565 00.981 16108 Exposure complete
23:57:24.650 00.085 16108 worker thread done servicing request
23:57:24.650 00.000 21068 OnExposeComplete: enter
23:57:24.652 00.002 21068 UpdateGuideState(): m_state=6
23:57:24.654 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6077
23:57:24.657 00.003 21068 Star::Find returns 1 (0), X=220.32, Y=877.68, Mass=88454, SNR=66.3, Peak=12227 HFD=3.4
23:57:24.659 00.002 21068 MultiStar: [#1 -0.14,0.38,1.05,U] [#2 -0.50,0.68,0.00,M5] [#3 -0.15,0.43,0.84,U] [#4 -0.11,0.53,0.00,M2] [#5 0.40,0.57,0.00,M2] [#6 -0.18,0.57,0.00,M2] [#7 -0.23,0.38,0.66,U] [#8 -0.37,0.64,0.00,M2] 
23:57:24.660 00.001 21068 refined, 3 included, MultiStar: {-0.18, 0.50}, one-star: {-0.20, 0.77}
23:57:24.661 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
23:57:24.663 00.002 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
23:57:24.664 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.50 hyp=0.53 cameraTheta=1.91 mountX=0.26 mountY=-0.45, mountTheta=-1.04
23:57:24.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.50, opts=13)
23:57:24.668 00.002 21068 Enqueuing Move request for scope (-0.18, 0.50)
23:57:24.669 00.001 16108 Worker thread wakes up
23:57:24.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.50) opts 0xd
23:57:24.669 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.50)
23:57:24.669 00.000 16108 Moving (-0.18, 0.50) raw xDistance=0.26 yDistance=-0.45
23:57:24.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:57:24.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:57:24.669 00.000 16108 MoveAxis(W, 69, ABG)
23:57:24.669 00.000 16108 Guiding  Dir = 3, Dur = 69
23:57:24.669 00.000 16108 IsSlewing returns 0
23:57:24.669 00.000 16108 IsGuiding returns 0
23:57:24.673 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3757, FiltMin=3222, FiltMax=40153, Gamma=1.000
23:57:24.688 00.015 21068 UpdateGuideState exits: m=88454 SNR=66.3
23:57:24.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:24.692 00.002 21068 Enqueuing Expose request
23:57:24.729 00.037 16108 PulseGuide returned control before completion, sleep 21
23:57:24.760 00.031 16108 IsGuiding returns 1
23:57:24.760 00.000 16108 scope still moving after pulse duration time elapsed
23:57:24.791 00.031 16108 IsSlewing returns 0
23:57:24.791 00.000 16108 IsGuiding returns 1
23:57:24.823 00.032 16108 IsSlewing returns 0
23:57:24.823 00.000 16108 IsGuiding returns 0
23:57:24.823 00.000 16108 scope move finished after 69 + 84 ms
23:57:24.823 00.000 16108 Move returns status 0, amount 69
23:57:24.823 00.000 16108 MoveAxis(N, 90, ABG)
23:57:24.823 00.000 16108 Guiding  Dir = 0, Dur = 90
23:57:24.823 00.000 16108 IsSlewing returns 0
23:57:24.824 00.001 16108 IsGuiding returns 0
23:57:24.888 00.064 16108 PulseGuide returned control before completion, sleep 36
23:57:24.933 00.045 16108 IsGuiding returns 1
23:57:24.933 00.000 16108 scope still moving after pulse duration time elapsed
23:57:24.970 00.037 16108 IsSlewing returns 0
23:57:24.971 00.001 16108 IsGuiding returns 1
23:57:24.996 00.025 16108 IsSlewing returns 0
23:57:24.997 00.001 16108 IsGuiding returns 0
23:57:24.997 00.000 16108 scope move finished after 90 + 83 ms
23:57:24.997 00.000 16108 Move returns status 0, amount 90
23:57:24.997 00.000 16108 move complete, result=0
23:57:24.997 00.000 16108 worker thread done servicing request
23:57:24.997 00.000 16108 Worker thread wakes up
23:57:24.997 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.4 px 90 ms NORTH
23:57:25.000 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:25.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:26.169 01.169 16108 Exposure complete
23:57:26.254 00.085 16108 worker thread done servicing request
23:57:26.254 00.000 21068 OnExposeComplete: enter
23:57:26.256 00.002 21068 UpdateGuideState(): m_state=6
23:57:26.257 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6078
23:57:26.257 00.000 21068 Star::Find returns 1 (0), X=221.08, Y=876.54, Mass=75103, SNR=56.0, Peak=11264 HFD=3.0
23:57:26.258 00.001 21068 MultiStar: [#1 0.22,-0.13,1.16,U] [#2 -0.11,-0.13,1.46,U] [#3 0.18,-0.14,1.09,U] [#4 0.05,-0.10,0.98,U] [#5 0.15,0.16,1.11,U] [#6 -0.29,-0.06,0.75,U] [#7 0.29,-0.78,0.00,M1] [#8 0.42,-0.19,0.83,U] 
23:57:26.260 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.56, -0.37}
23:57:26.261 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:57:26.262 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:57:26.263 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.69 mountX=-0.16 mountY=0.08, mountTheta=2.68
23:57:26.267 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.12, opts=13)
23:57:26.268 00.001 21068 Enqueuing Move request for scope (0.14, -0.12)
23:57:26.270 00.002 16108 Worker thread wakes up
23:57:26.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:57:26.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:57:26.270 00.000 16108 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=0.08
23:57:26.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:57:26.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:26.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:26.270 00.000 16108 MoveAxis(E, 0, ABG)
23:57:26.270 00.000 16108 Move returns status 0, amount 0
23:57:26.270 00.000 16108 MoveAxis(N, 0, ABG)
23:57:26.270 00.000 16108 Move returns status 0, amount 0
23:57:26.270 00.000 16108 move complete, result=0
23:57:26.270 00.000 16108 worker thread done servicing request
23:57:26.275 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3753, FiltMin=3197, FiltMax=41715, Gamma=1.000
23:57:26.292 00.017 21068 UpdateGuideState exits: m=75103 SNR=56.0
23:57:26.293 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:26.295 00.001 21068 Enqueuing Expose request
23:57:26.295 00.000 16108 Worker thread wakes up
23:57:26.295 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:26.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:26.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:27.279 00.983 16108 Exposure complete
23:57:27.336 00.057 16108 worker thread done servicing request
23:57:27.336 00.000 21068 OnExposeComplete: enter
23:57:27.337 00.001 21068 UpdateGuideState(): m_state=6
23:57:27.339 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6079
23:57:27.339 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.91, Mass=78986, SNR=56.3, Peak=12096 HFD=2.9
23:57:27.340 00.001 21068 MultiStar: [#1 0.38,0.00,1.38,U] [#2 0.03,0.07,1.54,U] [#3 0.48,-0.26,0.00,M1] [#4 0.16,-0.03,0.97,U] [#5 0.34,0.04,1.12,U] [#6 0.26,-0.04,1.01,U] [#7 0.22,-0.53,0.00,M2] [#8 -0.04,0.00,0.84,U] 
23:57:27.341 00.001 21068 refined, 6 included, MultiStar: {0.21, 0.01}, one-star: {0.35, 0.00}
23:57:27.342 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
23:57:27.343 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
23:57:27.343 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.21 mountY=-0.06, mountTheta=-2.85
23:57:27.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.01, opts=13)
23:57:27.346 00.001 21068 Enqueuing Move request for scope (0.21, 0.01)
23:57:27.346 00.000 16108 Worker thread wakes up
23:57:27.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
23:57:27.346 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
23:57:27.347 00.001 16108 Moving (0.21, 0.01) raw xDistance=-0.21 yDistance=-0.06
23:57:27.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:57:27.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:27.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:27.347 00.000 16108 MoveAxis(E, 55, ABG)
23:57:27.347 00.000 16108 Guiding  Dir = 2, Dur = 55
23:57:27.347 00.000 16108 IsSlewing returns 0
23:57:27.347 00.000 16108 IsGuiding returns 0
23:57:27.352 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3750, FiltMin=3241, FiltMax=45731, Gamma=1.000
23:57:27.368 00.016 16108 PulseGuide returned control before completion, sleep 46
23:57:27.371 00.003 21068 UpdateGuideState exits: m=78986 SNR=56.3
23:57:27.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:27.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:27.374 00.001 21068 Enqueuing Expose request
23:57:27.429 00.055 16108 IsGuiding returns 1
23:57:27.429 00.000 16108 scope still moving after pulse duration time elapsed
23:57:27.461 00.032 16108 IsSlewing returns 0
23:57:27.462 00.001 16108 IsGuiding returns 0
23:57:27.462 00.000 16108 scope move finished after 55 + 58 ms
23:57:27.462 00.000 16108 Move returns status 0, amount 55
23:57:27.462 00.000 16108 MoveAxis(N, 0, ABG)
23:57:27.462 00.000 16108 Move returns status 0, amount 0
23:57:27.462 00.000 16108 move complete, result=0
23:57:27.462 00.000 16108 worker thread done servicing request
23:57:27.463 00.001 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
23:57:27.464 00.001 16108 Worker thread wakes up
23:57:27.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:27.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:28.623 01.159 16108 Exposure complete
23:57:28.689 00.066 16108 worker thread done servicing request
23:57:28.689 00.000 21068 OnExposeComplete: enter
23:57:28.690 00.001 21068 UpdateGuideState(): m_state=6
23:57:28.691 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6080
23:57:28.691 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.92, Mass=73938, SNR=53.2, Peak=10915 HFD=3.2
23:57:28.694 00.003 21068 MultiStar: [#1 -0.10,-0.06,1.30,U] [#2 -0.63,-0.17,0.00,M4] [#3 -0.16,-0.24,1.30,U] [#4 -0.14,-0.18,1.00,U] [#5 0.22,-0.19,1.20,U] [#6 -0.47,-0.24,0.00,M1] [#7 -0.11,-0.40,0.61,U] [#8 -0.38,-0.26,1.02,U] 
23:57:28.695 00.001 21068 single-star, 6 included, MultiStar: {-0.10, -0.17}, one-star: {-0.08, 0.01}
23:57:28.695 00.000 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
23:57:28.696 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
23:57:28.697 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.02 mountX=0.08 mountY=0.01, mountTheta=0.11
23:57:28.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
23:57:28.702 00.003 21068 Enqueuing Move request for scope (-0.08, 0.01)
23:57:28.705 00.003 16108 Worker thread wakes up
23:57:28.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:57:28.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:57:28.705 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
23:57:28.706 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:57:28.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:28.706 00.000 16108 MoveAxis(E, 0, ABG)
23:57:28.706 00.000 16108 Move returns status 0, amount 0
23:57:28.706 00.000 16108 MoveAxis(N, 0, ABG)
23:57:28.706 00.000 16108 Move returns status 0, amount 0
23:57:28.706 00.000 16108 move complete, result=0
23:57:28.706 00.000 16108 worker thread done servicing request
23:57:28.713 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3750, FiltMin=3177, FiltMax=38525, Gamma=1.000
23:57:28.742 00.029 21068 UpdateGuideState exits: m=73938 SNR=53.2
23:57:28.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:28.744 00.000 21068 Enqueuing Expose request
23:57:28.746 00.002 16108 Worker thread wakes up
23:57:28.747 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:28.748 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:28.749 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:29.723 00.974 16108 Exposure complete
23:57:29.805 00.082 16108 worker thread done servicing request
23:57:29.806 00.001 21068 OnExposeComplete: enter
23:57:29.807 00.001 21068 UpdateGuideState(): m_state=6
23:57:29.810 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6081
23:57:29.811 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.91, Mass=96516, SNR=66.9, Peak=11968 HFD=3.4
23:57:29.813 00.002 21068 MultiStar: [#1 -0.42,-0.15,1.10,U] [#2 -0.63,-0.10,0.00,M5] [#3 -0.24,-0.43,0.00,M1] [#4 -0.24,0.07,0.84,U] [#5 -0.04,-0.12,0.91,U] [#6 -0.26,-0.20,0.89,U] [#7 -0.01,-0.50,0.00,M2] [#8 -0.66,-0.09,0.00,M1] 
23:57:29.814 00.001 21068 single-star, 4 included, MultiStar: {-0.24, -0.08}, one-star: {-0.22, 0.00}
23:57:29.816 00.002 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
23:57:29.818 00.002 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
23:57:29.820 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.00 hyp=0.22 cameraTheta=3.12 mountX=0.22 mountY=0.05, mountTheta=0.22
23:57:29.822 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.00, opts=13)
23:57:29.824 00.002 21068 Enqueuing Move request for scope (-0.22, 0.00)
23:57:29.825 00.001 16108 Worker thread wakes up
23:57:29.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.00) opts 0xd
23:57:29.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.00)
23:57:29.825 00.000 16108 Moving (-0.22, 0.00) raw xDistance=0.22 yDistance=0.05
23:57:29.826 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:57:29.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:29.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:29.826 00.000 16108 MoveAxis(W, 57, ABG)
23:57:29.826 00.000 16108 Guiding  Dir = 3, Dur = 57
23:57:29.828 00.002 16108 IsSlewing returns 0
23:57:29.828 00.000 16108 IsGuiding returns 0
23:57:29.830 00.002 16108 PulseGuide returned control before completion, sleep 65
23:57:29.836 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3750, FiltMin=3213, FiltMax=43619, Gamma=1.000
23:57:29.855 00.019 21068 UpdateGuideState exits: m=96516 SNR=66.9
23:57:29.855 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:29.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:29.858 00.002 21068 Enqueuing Expose request
23:57:29.906 00.048 16108 IsGuiding returns 1
23:57:29.906 00.000 16108 scope still moving after pulse duration time elapsed
23:57:29.938 00.032 16108 IsSlewing returns 0
23:57:29.938 00.000 16108 IsGuiding returns 0
23:57:29.938 00.000 16108 scope move finished after 57 + 53 ms
23:57:29.938 00.000 16108 Move returns status 0, amount 57
23:57:29.938 00.000 16108 MoveAxis(N, 0, ABG)
23:57:29.939 00.001 16108 Move returns status 0, amount 0
23:57:29.939 00.000 16108 move complete, result=0
23:57:29.939 00.000 16108 worker thread done servicing request
23:57:29.939 00.000 16108 Worker thread wakes up
23:57:29.939 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
23:57:29.941 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:29.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:31.115 01.174 16108 Exposure complete
23:57:31.172 00.057 16108 worker thread done servicing request
23:57:31.172 00.000 21068 OnExposeComplete: enter
23:57:31.172 00.000 21068 UpdateGuideState(): m_state=6
23:57:31.173 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6082
23:57:31.174 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.92, Mass=76490, SNR=50.4, Peak=10144 HFD=3.3
23:57:31.175 00.001 21068 MultiStar: [#1 0.41,-0.20,1.41,U] [#2 0.33,-0.14,1.52,U] [#3 0.14,-0.19,1.19,U] [#4 0.17,-0.02,0.91,U] [#5 0.44,-0.02,1.38,U] [#6 0.48,-0.06,0.00,M1] [#7 0.08,-0.20,0.67,U] [#8 0.43,-0.08,1.02,U] 
23:57:31.176 00.001 21068 single-star, 7 included, MultiStar: {0.30, -0.11}, one-star: {0.22, 0.01}
23:57:31.176 00.000 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
23:57:31.177 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
23:57:31.178 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.05 mountX=-0.22 mountY=-0.06, mountTheta=-2.86
23:57:31.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.01, opts=13)
23:57:31.182 00.002 21068 Enqueuing Move request for scope (0.22, 0.01)
23:57:31.183 00.001 16108 Worker thread wakes up
23:57:31.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
23:57:31.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
23:57:31.183 00.000 16108 Moving (0.22, 0.01) raw xDistance=-0.22 yDistance=-0.06
23:57:31.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
23:57:31.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:31.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:31.183 00.000 16108 MoveAxis(E, 53, ABG)
23:57:31.183 00.000 16108 Guiding  Dir = 2, Dur = 53
23:57:31.183 00.000 16108 IsSlewing returns 0
23:57:31.183 00.000 16108 IsGuiding returns 0
23:57:31.186 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3747, FiltMin=3232, FiltMax=44701, Gamma=1.000
23:57:31.192 00.006 16108 PulseGuide returned control before completion, sleep 54
23:57:31.200 00.008 21068 UpdateGuideState exits: m=76490 SNR=50.4
23:57:31.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:31.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:31.203 00.001 21068 Enqueuing Expose request
23:57:31.256 00.053 16108 IsGuiding returns 1
23:57:31.256 00.000 16108 scope still moving after pulse duration time elapsed
23:57:31.288 00.032 16108 IsSlewing returns 0
23:57:31.288 00.000 16108 IsGuiding returns 0
23:57:31.288 00.000 16108 scope move finished after 53 + 52 ms
23:57:31.288 00.000 16108 Move returns status 0, amount 53
23:57:31.288 00.000 16108 MoveAxis(N, 0, ABG)
23:57:31.288 00.000 16108 Move returns status 0, amount 0
23:57:31.288 00.000 16108 move complete, result=0
23:57:31.288 00.000 16108 worker thread done servicing request
23:57:31.288 00.000 16108 Worker thread wakes up
23:57:31.289 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:31.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:31.289 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
23:57:32.262 00.973 16108 Exposure complete
23:57:32.317 00.055 16108 worker thread done servicing request
23:57:32.317 00.000 21068 OnExposeComplete: enter
23:57:32.318 00.001 21068 UpdateGuideState(): m_state=6
23:57:32.319 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6083
23:57:32.320 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=877.41, Mass=86688, SNR=57.8, Peak=11680 HFD=3.2
23:57:32.321 00.001 21068 MultiStar: [#1 0.06,-0.05,1.22,U] [#2 0.10,0.28,1.35,U] [#3 0.02,-0.26,1.07,U] [#4 0.27,0.46,0.00,M1] [#5 0.84,-0.00,0.00,M1] [#6 0.06,0.27,0.80,U] [#7 -0.18,0.03,0.56,U] [#8 0.07,-0.00,0.84,U] 
23:57:32.322 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {-0.06, 0.50}
23:57:32.322 00.000 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
23:57:32.323 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
23:57:32.324 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.36 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
23:57:32.326 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
23:57:32.328 00.002 21068 Enqueuing Move request for scope (0.02, 0.11)
23:57:32.331 00.003 16108 Worker thread wakes up
23:57:32.332 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:57:32.332 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:57:32.332 00.000 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.12
23:57:32.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:57:32.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:57:32.332 00.000 16108 MoveAxis(E, 0, ABG)
23:57:32.332 00.000 16108 Move returns status 0, amount 0
23:57:32.332 00.000 16108 MoveAxis(N, 0, ABG)
23:57:32.332 00.000 16108 Move returns status 0, amount 0
23:57:32.332 00.000 16108 move complete, result=0
23:57:32.332 00.000 16108 worker thread done servicing request
23:57:32.342 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3750, FiltMin=3232, FiltMax=43997, Gamma=1.000
23:57:32.371 00.029 21068 UpdateGuideState exits: m=86688 SNR=57.8
23:57:32.373 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.373 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:32.374 00.001 21068 Enqueuing Expose request
23:57:32.375 00.001 16108 Worker thread wakes up
23:57:32.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:32.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:32.376 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:33.537 01.161 16108 Exposure complete
23:57:33.593 00.056 16108 worker thread done servicing request
23:57:33.593 00.000 21068 OnExposeComplete: enter
23:57:33.594 00.001 21068 UpdateGuideState(): m_state=6
23:57:33.597 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6084
23:57:33.598 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=877.01, Mass=83981, SNR=64.7, Peak=11251 HFD=3.6
23:57:33.599 00.001 21068 MultiStar: [#1 0.22,-0.11,0.95,U] [#2 -0.36,0.14,1.15,U] [#3 0.12,-0.03,1.00,U] [#4 -0.16,0.17,0.83,U] [#5 0.40,0.09,1.08,U] [#6 0.26,0.40,0.00,M1] [#7 -0.04,-0.34,0.59,U] [#8 -0.20,0.31,0.98,U] 
23:57:33.599 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.05, 0.11}
23:57:33.600 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
23:57:33.601 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
23:57:33.601 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.72 mountX=0.02 mountY=-0.06, mountTheta=-1.24
23:57:33.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
23:57:33.604 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
23:57:33.604 00.000 16108 Worker thread wakes up
23:57:33.606 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:57:33.606 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:57:33.606 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.06
23:57:33.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:33.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:33.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:57:33.606 00.000 16108 MoveAxis(E, 0, ABG)
23:57:33.606 00.000 16108 Move returns status 0, amount 0
23:57:33.606 00.000 16108 MoveAxis(N, 0, ABG)
23:57:33.606 00.000 16108 Move returns status 0, amount 0
23:57:33.606 00.000 16108 move complete, result=0
23:57:33.606 00.000 16108 worker thread done servicing request
23:57:33.610 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3747, FiltMin=3209, FiltMax=44013, Gamma=1.000
23:57:33.639 00.029 21068 UpdateGuideState exits: m=83981 SNR=64.7
23:57:33.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:33.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:33.642 00.001 21068 Enqueuing Expose request
23:57:33.644 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:33.645 00.001 16108 Worker thread wakes up
23:57:33.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:33.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:34.612 00.966 16108 Exposure complete
23:57:34.675 00.063 16108 worker thread done servicing request
23:57:34.675 00.000 21068 OnExposeComplete: enter
23:57:34.676 00.001 21068 UpdateGuideState(): m_state=6
23:57:34.677 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6085
23:57:34.678 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=877.07, Mass=85235, SNR=68.7, Peak=12208 HFD=3.3
23:57:34.680 00.002 21068 MultiStar: [#1 -0.11,0.17,1.03,U] [#2 -0.61,0.27,0.00,M3] [#3 -0.22,0.16,1.06,U] [#4 -0.09,0.24,0.80,U] [#5 0.17,0.45,0.00,M1] [#6 -0.06,0.37,0.73,U] [#7 0.15,-0.18,0.50,U] [#8 -0.15,0.02,0.73,U] 
23:57:34.681 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {0.18, 0.16}
23:57:34.681 00.000 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
23:57:34.682 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
23:57:34.683 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=0.08 mountY=-0.13, mountTheta=-1.03
23:57:34.685 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.15, opts=13)
23:57:34.686 00.001 21068 Enqueuing Move request for scope (-0.06, 0.15)
23:57:34.687 00.001 16108 Worker thread wakes up
23:57:34.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:57:34.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:57:34.687 00.000 16108 Moving (-0.06, 0.15) raw xDistance=0.08 yDistance=-0.13
23:57:34.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:57:34.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:34.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:34.687 00.000 16108 MoveAxis(E, 0, ABG)
23:57:34.687 00.000 16108 Move returns status 0, amount 0
23:57:34.687 00.000 16108 MoveAxis(N, 0, ABG)
23:57:34.687 00.000 16108 Move returns status 0, amount 0
23:57:34.688 00.001 16108 move complete, result=0
23:57:34.688 00.000 16108 worker thread done servicing request
23:57:34.692 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3747, FiltMin=3193, FiltMax=40310, Gamma=1.000
23:57:34.710 00.018 21068 UpdateGuideState exits: m=85235 SNR=68.7
23:57:34.712 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:34.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:34.715 00.002 21068 Enqueuing Expose request
23:57:34.716 00.001 16108 Worker thread wakes up
23:57:34.716 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:34.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:34.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:35.877 01.160 16108 Exposure complete
23:57:35.934 00.057 16108 worker thread done servicing request
23:57:35.934 00.000 21068 OnExposeComplete: enter
23:57:35.936 00.002 21068 UpdateGuideState(): m_state=6
23:57:35.939 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6086
23:57:35.940 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=877.44, Mass=67098, SNR=47.9, Peak=10291 HFD=3.1
23:57:35.942 00.002 21068 MultiStar: [#1 0.16,0.16,1.44,U] [#2 -0.17,0.19,1.83,U] [#3 0.13,-0.06,1.43,U] [#4 -0.29,0.10,1.34,U] [#5 -0.17,0.25,1.33,U] [#6 -0.34,0.12,1.03,U] [#7 0.03,-0.28,0.65,U] [#8 -0.46,0.13,0.00,M1] 
23:57:35.943 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.14}, one-star: {0.06, 0.54}
23:57:35.945 00.002 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
23:57:35.946 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
23:57:35.947 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=0.10 mountY=-0.12, mountTheta=-0.88
23:57:35.950 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
23:57:35.951 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
23:57:35.952 00.001 16108 Worker thread wakes up
23:57:35.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:57:35.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:57:35.953 00.001 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
23:57:35.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:57:35.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:35.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:57:35.953 00.000 16108 MoveAxis(E, 0, ABG)
23:57:35.953 00.000 16108 Move returns status 0, amount 0
23:57:35.953 00.000 16108 MoveAxis(N, 0, ABG)
23:57:35.953 00.000 16108 Move returns status 0, amount 0
23:57:35.953 00.000 16108 move complete, result=0
23:57:35.954 00.001 16108 worker thread done servicing request
23:57:35.962 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3744, FiltMin=3155, FiltMax=42038, Gamma=1.000
23:57:35.984 00.022 21068 UpdateGuideState exits: m=67098 SNR=47.9
23:57:35.986 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.986 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:35.987 00.001 21068 Enqueuing Expose request
23:57:35.987 00.000 16108 Worker thread wakes up
23:57:35.987 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:35.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:35.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:36.970 00.982 16108 Exposure complete
23:57:37.053 00.083 16108 worker thread done servicing request
23:57:37.053 00.000 21068 OnExposeComplete: enter
23:57:37.055 00.002 21068 UpdateGuideState(): m_state=6
23:57:37.055 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6087
23:57:37.058 00.003 21068 Star::Find returns 1 (0), X=220.26, Y=876.90, Mass=77490, SNR=52.4, Peak=10707 HFD=3.1
23:57:37.060 00.002 21068 MultiStar: [#1 -0.31,0.23,1.27,U] [#2 -0.48,0.21,0.00,M3] [#3 -0.28,0.14,1.13,U] [#4 -0.29,0.44,0.00,M1] [#5 -0.14,0.28,1.17,U] [#6 -0.21,0.37,1.03,U] [#7 -0.16,0.16,0.59,U] [#8 -0.23,0.31,0.88,U] 
23:57:37.061 00.001 21068 single-star, 6 included, MultiStar: {-0.23, 0.22}, one-star: {-0.26, -0.01}
23:57:37.062 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
23:57:37.063 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
23:57:37.064 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.12 mountX=0.25 mountY=0.07, mountTheta=0.26
23:57:37.068 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.01, opts=13)
23:57:37.069 00.001 21068 Enqueuing Move request for scope (-0.26, -0.01)
23:57:37.071 00.002 16108 Worker thread wakes up
23:57:37.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
23:57:37.071 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
23:57:37.071 00.000 16108 Moving (-0.26, -0.01) raw xDistance=0.25 yDistance=0.07
23:57:37.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:57:37.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:37.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:57:37.071 00.000 16108 MoveAxis(W, 67, ABG)
23:57:37.071 00.000 16108 Guiding  Dir = 3, Dur = 67
23:57:37.072 00.001 16108 IsSlewing returns 0
23:57:37.072 00.000 16108 IsGuiding returns 0
23:57:37.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3744, FiltMin=3190, FiltMax=44470, Gamma=1.000
23:57:37.090 00.015 21068 UpdateGuideState exits: m=77490 SNR=52.4
23:57:37.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.091 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:37.092 00.001 21068 Enqueuing Expose request
23:57:37.130 00.038 16108 PulseGuide returned control before completion, sleep 20
23:57:37.161 00.031 16108 IsGuiding returns 1
23:57:37.161 00.000 16108 scope still moving after pulse duration time elapsed
23:57:37.192 00.031 16108 IsSlewing returns 0
23:57:37.192 00.000 16108 IsGuiding returns 1
23:57:37.224 00.032 16108 IsSlewing returns 0
23:57:37.224 00.000 16108 IsGuiding returns 0
23:57:37.224 00.000 16108 scope move finished after 67 + 84 ms
23:57:37.224 00.000 16108 Move returns status 0, amount 67
23:57:37.225 00.001 16108 MoveAxis(N, 0, ABG)
23:57:37.225 00.000 16108 Move returns status 0, amount 0
23:57:37.225 00.000 16108 move complete, result=0
23:57:37.225 00.000 16108 worker thread done servicing request
23:57:37.225 00.000 16108 Worker thread wakes up
23:57:37.225 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
23:57:37.228 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:37.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:38.401 01.173 16108 Exposure complete
23:57:38.470 00.069 16108 worker thread done servicing request
23:57:38.470 00.000 21068 OnExposeComplete: enter
23:57:38.472 00.002 21068 UpdateGuideState(): m_state=6
23:57:38.474 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6088
23:57:38.477 00.003 21068 Star::Find returns 1 (0), X=220.70, Y=876.95, Mass=76305, SNR=55.6, Peak=11712 HFD=2.6
23:57:38.479 00.002 21068 MultiStar: [#1 0.20,0.05,1.22,U] [#2 0.24,0.07,1.59,U] [#3 -0.08,0.16,1.22,U] [#4 0.48,0.12,0.00,M2] [#5 0.43,0.32,0.00,M1] [#6 0.40,0.17,0.85,U] [#7 0.33,-0.27,0.55,U] [#8 -0.12,0.25,0.84,U] 
23:57:38.479 00.000 21068 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.17, 0.04}
23:57:38.480 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
23:57:38.480 00.000 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
23:57:38.481 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.51 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
23:57:38.483 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.09, opts=13)
23:57:38.485 00.002 21068 Enqueuing Move request for scope (0.15, 0.09)
23:57:38.485 00.000 16108 Worker thread wakes up
23:57:38.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:57:38.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:57:38.486 00.001 16108 Moving (0.15, 0.09) raw xDistance=-0.14 yDistance=-0.12
23:57:38.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:57:38.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:57:38.486 00.000 16108 MoveAxis(E, 0, ABG)
23:57:38.486 00.000 16108 Move returns status 0, amount 0
23:57:38.486 00.000 16108 MoveAxis(N, 0, ABG)
23:57:38.486 00.000 16108 Move returns status 0, amount 0
23:57:38.486 00.000 16108 move complete, result=0
23:57:38.486 00.000 16108 worker thread done servicing request
23:57:38.489 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3744, FiltMin=3219, FiltMax=44803, Gamma=1.000
23:57:38.503 00.014 21068 UpdateGuideState exits: m=76305 SNR=55.6
23:57:38.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.505 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:38.506 00.001 21068 Enqueuing Expose request
23:57:38.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:38.507 00.001 16108 Worker thread wakes up
23:57:38.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:38.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:39.497 00.990 16108 Exposure complete
23:57:39.573 00.076 16108 worker thread done servicing request
23:57:39.573 00.000 21068 OnExposeComplete: enter
23:57:39.574 00.001 21068 UpdateGuideState(): m_state=6
23:57:39.574 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6089
23:57:39.576 00.002 21068 Star::Find returns 1 (0), X=221.31, Y=877.11, Mass=79280, SNR=52.9, Peak=11488 HFD=3.2
23:57:39.577 00.001 21068 MultiStar: [#1 0.16,0.08,1.30,U] [#2 0.22,0.04,1.60,U] [#3 0.04,0.09,1.10,U] [#4 0.28,0.23,0.86,U] [#5 0.83,0.28,0.00,M2] [#6 0.64,0.46,0.00,M1] [#7 0.74,-0.63,0.00,M1] [#8 0.36,0.24,0.88,U] 
23:57:39.578 00.001 21068 refined, 5 included, MultiStar: {0.29, 0.13}, one-star: {0.78, 0.21}
23:57:39.578 00.000 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
23:57:39.579 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
23:57:39.580 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.13 hyp=0.32 cameraTheta=0.42 mountX=-0.26 mountY=-0.20, mountTheta=-2.50
23:57:39.581 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.13, opts=13)
23:57:39.582 00.001 21068 Enqueuing Move request for scope (0.29, 0.13)
23:57:39.583 00.001 16108 Worker thread wakes up
23:57:39.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.13) opts 0xd
23:57:39.583 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.13)
23:57:39.583 00.000 16108 Moving (0.29, 0.13) raw xDistance=-0.26 yDistance=-0.20
23:57:39.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:57:39.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:39.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:57:39.583 00.000 16108 MoveAxis(E, 69, ABG)
23:57:39.583 00.000 16108 Guiding  Dir = 2, Dur = 69
23:57:39.583 00.000 16108 IsSlewing returns 0
23:57:39.585 00.002 16108 IsGuiding returns 0
23:57:39.588 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3744, FiltMin=3142, FiltMax=38781, Gamma=1.000
23:57:39.601 00.013 21068 UpdateGuideState exits: m=79280 SNR=52.9
23:57:39.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:39.604 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:39.605 00.001 21068 Enqueuing Expose request
23:57:39.640 00.035 16108 PulseGuide returned control before completion, sleep 24
23:57:39.670 00.030 16108 IsGuiding returns 1
23:57:39.670 00.000 16108 scope still moving after pulse duration time elapsed
23:57:39.702 00.032 16108 IsSlewing returns 0
23:57:39.702 00.000 16108 IsGuiding returns 1
23:57:39.733 00.031 16108 IsSlewing returns 0
23:57:39.733 00.000 16108 IsGuiding returns 0
23:57:39.733 00.000 16108 scope move finished after 69 + 80 ms
23:57:39.733 00.000 16108 Move returns status 0, amount 69
23:57:39.733 00.000 16108 MoveAxis(N, 0, ABG)
23:57:39.733 00.000 16108 Move returns status 0, amount 0
23:57:39.734 00.001 16108 move complete, result=0
23:57:39.734 00.000 16108 worker thread done servicing request
23:57:39.734 00.000 16108 Worker thread wakes up
23:57:39.734 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH
23:57:39.738 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:39.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:40.889 01.151 16108 Exposure complete
23:57:40.948 00.059 16108 worker thread done servicing request
23:57:40.948 00.000 21068 OnExposeComplete: enter
23:57:40.950 00.002 21068 UpdateGuideState(): m_state=6
23:57:40.951 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6090
23:57:40.951 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=877.27, Mass=85655, SNR=60.4, Peak=11696 HFD=3.4
23:57:40.952 00.001 21068 MultiStar: [#1 0.21,0.28,1.20,U] [#2 0.26,0.14,1.51,U] [#3 0.02,0.02,1.25,U] [#4 0.50,0.07,0.00,M2] [#5 0.61,0.14,0.00,M3] [#6 -0.06,0.44,0.85,U] [#7 0.13,-0.17,0.56,U] [#8 -0.09,0.35,0.91,U] 
23:57:40.953 00.001 21068 refined, 6 included, MultiStar: {0.14, 0.21}, one-star: {0.44, 0.36}
23:57:40.954 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
23:57:40.954 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
23:57:40.955 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.97 mountX=-0.10 mountY=-0.24, mountTheta=-1.99
23:57:40.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.21, opts=13)
23:57:40.958 00.001 21068 Enqueuing Move request for scope (0.14, 0.21)
23:57:40.959 00.001 16108 Worker thread wakes up
23:57:40.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
23:57:40.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
23:57:40.959 00.000 16108 Moving (0.14, 0.21) raw xDistance=-0.10 yDistance=-0.24
23:57:40.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:57:40.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:57:40.959 00.000 16108 MoveAxis(E, 0, ABG)
23:57:40.959 00.000 16108 Move returns status 0, amount 0
23:57:40.959 00.000 16108 MoveAxis(N, 48, ABG)
23:57:40.959 00.000 16108 Guiding  Dir = 0, Dur = 48
23:57:40.959 00.000 16108 IsSlewing returns 0
23:57:40.960 00.001 16108 IsGuiding returns 0
23:57:40.964 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3744, FiltMin=3168, FiltMax=36950, Gamma=1.000
23:57:40.984 00.020 21068 UpdateGuideState exits: m=85655 SNR=60.4
23:57:40.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:40.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:40.987 00.001 21068 Enqueuing Expose request
23:57:40.993 00.006 16108 PulseGuide returned control before completion, sleep 29
23:57:41.036 00.043 16108 IsGuiding returns 1
23:57:41.036 00.000 16108 scope still moving after pulse duration time elapsed
23:57:41.067 00.031 16108 IsSlewing returns 0
23:57:41.067 00.000 16108 IsGuiding returns 1
23:57:41.098 00.031 16108 IsSlewing returns 0
23:57:41.098 00.000 16108 IsGuiding returns 0
23:57:41.098 00.000 16108 scope move finished after 48 + 90 ms
23:57:41.098 00.000 16108 Move returns status 0, amount 48
23:57:41.098 00.000 16108 move complete, result=0
23:57:41.098 00.000 16108 worker thread done servicing request
23:57:41.098 00.000 16108 Worker thread wakes up
23:57:41.099 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
23:57:41.100 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:41.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:42.080 00.980 16108 Exposure complete
23:57:42.136 00.056 16108 worker thread done servicing request
23:57:42.136 00.000 21068 OnExposeComplete: enter
23:57:42.139 00.003 21068 UpdateGuideState(): m_state=6
23:57:42.140 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6091
23:57:42.142 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.94, Mass=82116, SNR=62.0, Peak=12160 HFD=3.3
23:57:42.145 00.003 21068 MultiStar: [#1 0.31,-0.01,1.21,U] [#2 0.29,-0.13,1.40,U] [#3 0.07,-0.25,1.07,U] [#4 0.57,0.08,0.00,M3] [#5 0.68,0.06,0.00,M4] [#6 0.06,-0.14,0.88,U] [#7 0.16,-0.53,0.00,M1] [#8 0.08,-0.20,0.79,U] 
23:57:42.146 00.001 21068 single-star, 5 included, MultiStar: {0.18, -0.11}, one-star: {0.20, 0.03}
23:57:42.147 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
23:57:42.148 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
23:57:42.148 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.21 cameraTheta=0.16 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
23:57:42.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.03, opts=13)
23:57:42.151 00.001 21068 Enqueuing Move request for scope (0.20, 0.03)
23:57:42.152 00.001 16108 Worker thread wakes up
23:57:42.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
23:57:42.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
23:57:42.152 00.000 16108 Moving (0.20, 0.03) raw xDistance=-0.19 yDistance=-0.08
23:57:42.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:57:42.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:42.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:42.152 00.000 16108 MoveAxis(E, 0, ABG)
23:57:42.152 00.000 16108 Move returns status 0, amount 0
23:57:42.152 00.000 16108 MoveAxis(N, 0, ABG)
23:57:42.152 00.000 16108 Move returns status 0, amount 0
23:57:42.152 00.000 16108 move complete, result=0
23:57:42.152 00.000 16108 worker thread done servicing request
23:57:42.158 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3744, FiltMin=3206, FiltMax=41555, Gamma=1.000
23:57:42.174 00.016 21068 UpdateGuideState exits: m=82116 SNR=62.0
23:57:42.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:42.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:42.177 00.001 21068 Enqueuing Expose request
23:57:42.177 00.000 16108 Worker thread wakes up
23:57:42.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:42.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:42.178 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:43.346 01.168 16108 Exposure complete
23:57:43.405 00.059 16108 worker thread done servicing request
23:57:43.405 00.000 21068 OnExposeComplete: enter
23:57:43.406 00.001 21068 UpdateGuideState(): m_state=6
23:57:43.407 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6092
23:57:43.407 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.81, Mass=80017, SNR=58.8, Peak=11408 HFD=3.2
23:57:43.410 00.003 21068 MultiStar: [#1 0.30,-0.26,1.21,U] [#2 -0.13,0.06,1.19,U] [#3 0.16,-0.34,1.13,U] [#4 0.22,0.03,0.93,U] [#5 0.50,0.04,0.00,M5] [#6 0.31,0.03,1.00,U] [#7 -0.10,-0.14,0.66,U] [#8 -0.54,0.15,0.00,M1] 
23:57:43.411 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.11}, one-star: {0.14, -0.10}
23:57:43.413 00.002 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
23:57:43.414 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
23:57:43.415 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.59 mountX=-0.16 mountY=0.06, mountTheta=2.78
23:57:43.418 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
23:57:43.419 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
23:57:43.419 00.000 16108 Worker thread wakes up
23:57:43.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:57:43.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:57:43.419 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.06
23:57:43.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:57:43.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:43.420 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:57:43.420 00.000 16108 MoveAxis(E, 0, ABG)
23:57:43.420 00.000 16108 Move returns status 0, amount 0
23:57:43.420 00.000 16108 MoveAxis(N, 0, ABG)
23:57:43.420 00.000 16108 Move returns status 0, amount 0
23:57:43.420 00.000 16108 move complete, result=0
23:57:43.420 00.000 16108 worker thread done servicing request
23:57:43.425 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3744, FiltMin=3203, FiltMax=43997, Gamma=1.000
23:57:43.441 00.016 21068 UpdateGuideState exits: m=80017 SNR=58.8
23:57:43.443 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:43.445 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:43.446 00.001 21068 Enqueuing Expose request
23:57:43.447 00.001 16108 Worker thread wakes up
23:57:43.447 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:43.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:43.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:44.435 00.986 16108 Exposure complete
23:57:44.494 00.059 16108 worker thread done servicing request
23:57:44.494 00.000 21068 OnExposeComplete: enter
23:57:44.496 00.002 21068 UpdateGuideState(): m_state=6
23:57:44.498 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6093
23:57:44.500 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=876.80, Mass=76381, SNR=52.9, Peak=10992 HFD=3.2
23:57:44.502 00.002 21068 MultiStar: [#1 0.44,0.01,1.42,U] [#2 -0.29,-0.08,1.43,U] [#3 0.05,-0.43,1.20,U] [#4 0.01,0.12,1.12,U] [#5 0.40,-0.29,0.00,M6] [#6 0.08,-0.05,1.03,U] [#7 0.48,-0.50,0.00,M1] [#8 -0.12,0.31,0.90,U] 
23:57:44.504 00.002 21068 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.06, -0.11}
23:57:44.505 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
23:57:44.506 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
23:57:44.507 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.88 mountX=-0.04 mountY=0.03, mountTheta=2.47
23:57:44.508 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
23:57:44.509 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
23:57:44.510 00.001 16108 Worker thread wakes up
23:57:44.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:57:44.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:57:44.510 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.03
23:57:44.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:44.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:44.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:57:44.510 00.000 16108 MoveAxis(E, 0, ABG)
23:57:44.510 00.000 16108 Move returns status 0, amount 0
23:57:44.510 00.000 16108 MoveAxis(N, 0, ABG)
23:57:44.510 00.000 16108 Move returns status 0, amount 0
23:57:44.510 00.000 16108 move complete, result=0
23:57:44.511 00.001 16108 worker thread done servicing request
23:57:44.518 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3744, FiltMin=3206, FiltMax=42803, Gamma=1.000
23:57:44.543 00.025 21068 UpdateGuideState exits: m=76381 SNR=52.9
23:57:44.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:44.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:44.546 00.001 21068 Enqueuing Expose request
23:57:44.547 00.001 16108 Worker thread wakes up
23:57:44.547 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:44.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:44.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:45.712 01.165 16108 Exposure complete
23:57:45.767 00.055 16108 worker thread done servicing request
23:57:45.768 00.001 21068 OnExposeComplete: enter
23:57:45.768 00.000 21068 UpdateGuideState(): m_state=6
23:57:45.769 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6094
23:57:45.771 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.58, Mass=102942, SNR=66.5, Peak=13600 HFD=3.4
23:57:45.772 00.001 21068 MultiStar: [#1 -0.17,-0.33,1.21,U] [#2 -0.35,-0.18,1.32,U] [#3 -0.34,-0.54,0.00,M1] [#4 -0.16,-0.21,0.79,U] [#5 0.39,-0.02,0.86,U] [#6 -0.16,-0.19,0.74,U] [#7 0.13,-0.44,0.55,U] [#8 0.32,-0.61,0.00,M1] 
23:57:45.773 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.24}, one-star: {0.19, -0.32}
23:57:45.774 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
23:57:45.774 00.000 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
23:57:45.775 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.78 mountX=0.01 mountY=0.24, mountTheta=1.54
23:57:45.779 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.24, opts=13)
23:57:45.780 00.001 21068 Enqueuing Move request for scope (-0.05, -0.24)
23:57:45.782 00.002 16108 Worker thread wakes up
23:57:45.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
23:57:45.782 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
23:57:45.782 00.000 16108 Moving (-0.05, -0.24) raw xDistance=0.01 yDistance=0.24
23:57:45.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:57:45.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:57:45.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:57:45.782 00.000 16108 MoveAxis(E, 0, ABG)
23:57:45.783 00.001 16108 Move returns status 0, amount 0
23:57:45.783 00.000 16108 MoveAxis(N, 0, ABG)
23:57:45.783 00.000 16108 Move returns status 0, amount 0
23:57:45.783 00.000 16108 move complete, result=0
23:57:45.783 00.000 16108 worker thread done servicing request
23:57:45.792 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3744, FiltMin=3184, FiltMax=45763, Gamma=1.000
23:57:45.810 00.018 21068 UpdateGuideState exits: m=102942 SNR=66.5
23:57:45.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:45.811 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:45.812 00.001 21068 Enqueuing Expose request
23:57:45.812 00.000 16108 Worker thread wakes up
23:57:45.813 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:45.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:45.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:46.790 00.977 16108 Exposure complete
23:57:46.878 00.088 16108 worker thread done servicing request
23:57:46.878 00.000 21068 OnExposeComplete: enter
23:57:46.880 00.002 21068 UpdateGuideState(): m_state=6
23:57:46.881 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6095
23:57:46.883 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.77, Mass=96866, SNR=72.0, Peak=14448 HFD=3.0
23:57:46.885 00.002 21068 MultiStar: [#1 0.05,-0.10,1.15,U] [#2 -0.16,0.05,1.29,U] [#3 -0.03,-0.15,1.13,U] [#4 0.17,0.16,0.78,U] [#5 0.22,0.19,0.78,U] [#6 -0.22,0.15,0.73,U] [#7 0.41,-0.46,0.00,M1] [#8 0.22,-0.39,0.70,U] 
23:57:46.887 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.35, -0.13}
23:57:46.888 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
23:57:46.889 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
23:57:46.889 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.06 mountY=0.02, mountTheta=2.88
23:57:46.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
23:57:46.894 00.003 21068 Enqueuing Move request for scope (0.06, -0.03)
23:57:46.896 00.002 16108 Worker thread wakes up
23:57:46.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:57:46.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:57:46.896 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.02
23:57:46.897 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:57:46.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:46.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:57:46.897 00.000 16108 MoveAxis(E, 0, ABG)
23:57:46.897 00.000 16108 Move returns status 0, amount 0
23:57:46.897 00.000 16108 MoveAxis(N, 0, ABG)
23:57:46.897 00.000 16108 Move returns status 0, amount 0
23:57:46.897 00.000 16108 move complete, result=0
23:57:46.897 00.000 16108 worker thread done servicing request
23:57:46.906 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3744, FiltMin=3142, FiltMax=45411, Gamma=1.000
23:57:46.929 00.023 21068 UpdateGuideState exits: m=96866 SNR=72.0
23:57:46.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:46.930 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:46.931 00.001 21068 Enqueuing Expose request
23:57:46.933 00.002 16108 Worker thread wakes up
23:57:46.933 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:46.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:46.934 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:48.094 01.160 16108 Exposure complete
23:57:48.159 00.065 16108 worker thread done servicing request
23:57:48.159 00.000 21068 OnExposeComplete: enter
23:57:48.160 00.001 21068 UpdateGuideState(): m_state=6
23:57:48.162 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6096
23:57:48.162 00.000 21068 Star::Find returns 1 (0), X=221.08, Y=876.82, Mass=83442, SNR=66.3, Peak=12496 HFD=3.3
23:57:48.163 00.001 21068 MultiStar: [#1 0.73,-0.25,0.00,M1] [#2 -0.05,-0.09,1.16,U] [#3 0.26,-0.25,1.08,U] [#4 0.09,-0.13,0.76,U] [#5 0.81,-0.27,0.00,M5] [#6 0.54,0.08,0.00,M1] [#7 0.57,-0.44,0.00,M2] [#8 -0.10,-0.03,0.64,U] 
23:57:48.164 00.001 21068 refined, 4 included, MultiStar: {0.17, -0.13}, one-star: {0.56, -0.09}
23:57:48.165 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
23:57:48.166 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
23:57:48.167 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.64 mountX=-0.19 mountY=0.08, mountTheta=2.73
23:57:48.168 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.13, opts=13)
23:57:48.169 00.001 21068 Enqueuing Move request for scope (0.17, -0.13)
23:57:48.170 00.001 16108 Worker thread wakes up
23:57:48.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
23:57:48.170 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
23:57:48.170 00.000 16108 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=0.08
23:57:48.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:57:48.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:48.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:48.170 00.000 16108 MoveAxis(E, 0, ABG)
23:57:48.170 00.000 16108 Move returns status 0, amount 0
23:57:48.170 00.000 16108 MoveAxis(N, 0, ABG)
23:57:48.170 00.000 16108 Move returns status 0, amount 0
23:57:48.170 00.000 16108 move complete, result=0
23:57:48.170 00.000 16108 worker thread done servicing request
23:57:48.174 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3744, FiltMin=3216, FiltMax=44013, Gamma=1.000
23:57:48.188 00.014 21068 UpdateGuideState exits: m=83442 SNR=66.3
23:57:48.190 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:48.190 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:48.191 00.001 21068 Enqueuing Expose request
23:57:48.192 00.001 16108 Worker thread wakes up
23:57:48.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:48.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:48.192 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:49.167 00.975 16108 Exposure complete
23:57:49.233 00.066 16108 worker thread done servicing request
23:57:49.233 00.000 21068 OnExposeComplete: enter
23:57:49.234 00.001 21068 UpdateGuideState(): m_state=6
23:57:49.234 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6097
23:57:49.235 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=876.48, Mass=82479, SNR=58.5, Peak=12448 HFD=3.1
23:57:49.236 00.001 21068 MultiStar: [#1 0.39,-0.24,1.32,U] [#2 0.11,-0.52,0.00,M1] [#3 0.48,-0.44,0.00,M1] [#4 0.67,-0.37,0.00,M1] [#5 0.68,-0.32,0.00,M6] [#6 0.54,-0.58,0.00,M2] [#7 1.01,-0.52,0.00,M3] [#8 0.23,-0.24,0.83,U] 
23:57:49.237 00.001 21068 refined, 2 included, MultiStar: {0.47, -0.30}, one-star: {0.77, -0.42}
23:57:49.237 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
23:57:49.238 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
23:57:49.239 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=-0.30 hyp=0.56 cameraTheta=-0.56 mountX=-0.52 mountY=0.18, mountTheta=2.81
23:57:49.243 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=-0.30, opts=13)
23:57:49.244 00.001 21068 Enqueuing Move request for scope (0.47, -0.30)
23:57:49.246 00.002 16108 Worker thread wakes up
23:57:49.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.30) opts 0xd
23:57:49.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, -0.30)
23:57:49.246 00.000 16108 Moving (0.47, -0.30) raw xDistance=-0.52 yDistance=0.18
23:57:49.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
23:57:49.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:49.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:57:49.246 00.000 16108 MoveAxis(E, 135, ABG)
23:57:49.246 00.000 16108 Guiding  Dir = 2, Dur = 135
23:57:49.247 00.001 16108 IsSlewing returns 0
23:57:49.247 00.000 16108 IsGuiding returns 0
23:57:49.254 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=3744, FiltMin=3142, FiltMax=39472, Gamma=1.000
23:57:49.270 00.016 21068 UpdateGuideState exits: m=82479 SNR=58.5
23:57:49.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:49.271 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:49.273 00.002 21068 Enqueuing Expose request
23:57:49.273 00.000 16108 PulseGuide returned control before completion, sleep 119
23:57:49.398 00.125 16108 IsGuiding returns 1
23:57:49.398 00.000 16108 scope still moving after pulse duration time elapsed
23:57:49.430 00.032 16108 IsSlewing returns 0
23:57:49.430 00.000 16108 IsGuiding returns 0
23:57:49.431 00.001 16108 scope move finished after 135 + 48 ms
23:57:49.431 00.000 16108 Move returns status 0, amount 135
23:57:49.431 00.000 16108 MoveAxis(N, 0, ABG)
23:57:49.431 00.000 16108 Move returns status 0, amount 0
23:57:49.431 00.000 16108 move complete, result=0
23:57:49.431 00.000 16108 worker thread done servicing request
23:57:49.431 00.000 16108 Worker thread wakes up
23:57:49.431 00.000 21068 GuideStep: -0.5 px 135 ms EAST, 0.2 px 0 ms NORTH
23:57:49.435 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:49.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:50.598 01.163 16108 Exposure complete
23:57:50.663 00.065 16108 worker thread done servicing request
23:57:50.663 00.000 21068 OnExposeComplete: enter
23:57:50.664 00.001 21068 UpdateGuideState(): m_state=6
23:57:50.665 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6098
23:57:50.666 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.69, Mass=82835, SNR=60.8, Peak=11280 HFD=3.1
23:57:50.667 00.001 21068 MultiStar: [#1 0.10,-0.46,1.13,U] [#2 -0.23,-0.19,1.42,U] [#3 -0.00,-0.30,1.42,U] [#4 0.03,-0.12,0.66,U] [#5 0.10,-0.26,1.00,U] [#6 0.10,-0.23,0.85,U] [#7 0.17,-0.59,0.00,M4] [#8 -0.22,-0.28,0.86,U] 
23:57:50.668 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.26}, one-star: {0.22, -0.22}
23:57:50.668 00.000 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
23:57:50.669 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
23:57:50.670 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.57 mountX=-0.05 mountY=0.26, mountTheta=1.75
23:57:50.672 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.26, opts=13)
23:57:50.672 00.000 21068 Enqueuing Move request for scope (0.00, -0.26)
23:57:50.673 00.001 16108 Worker thread wakes up
23:57:50.674 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
23:57:50.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
23:57:50.674 00.000 16108 Moving (0.00, -0.26) raw xDistance=-0.05 yDistance=0.26
23:57:50.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:57:50.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:50.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:57:50.674 00.000 16108 MoveAxis(E, 0, ABG)
23:57:50.674 00.000 16108 Move returns status 0, amount 0
23:57:50.674 00.000 16108 MoveAxis(N, 0, ABG)
23:57:50.675 00.001 16108 Move returns status 0, amount 0
23:57:50.675 00.000 16108 move complete, result=0
23:57:50.675 00.000 16108 worker thread done servicing request
23:57:50.678 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3744, FiltMin=3229, FiltMax=40176, Gamma=1.000
23:57:50.698 00.020 21068 UpdateGuideState exits: m=82835 SNR=60.8
23:57:50.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:50.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:50.700 00.000 21068 Enqueuing Expose request
23:57:50.701 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:57:50.703 00.002 16108 Worker thread wakes up
23:57:50.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:50.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:51.680 00.977 16108 Exposure complete
23:57:51.768 00.088 16108 worker thread done servicing request
23:57:51.768 00.000 21068 OnExposeComplete: enter
23:57:51.769 00.001 21068 UpdateGuideState(): m_state=6
23:57:51.771 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6099
23:57:51.773 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=876.98, Mass=85999, SNR=65.3, Peak=11824 HFD=3.2
23:57:51.776 00.003 21068 MultiStar: [#1 0.06,-0.28,1.15,U] [#2 -0.17,-0.02,1.32,U] [#3 -0.02,-0.28,1.08,U] [#4 -0.00,-0.10,0.83,U] [#5 0.11,-0.30,0.97,U] [#6 -0.14,-0.06,0.84,U] [#7 -0.11,-0.19,0.65,U] [#8 -0.41,0.12,0.80,U] 
23:57:51.777 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.00, 0.07}
23:57:51.778 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
23:57:51.779 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
23:57:51.780 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.01 mountY=-0.07, mountTheta=-1.42
23:57:51.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.07, opts=13)
23:57:51.784 00.002 21068 Enqueuing Move request for scope (0.00, 0.07)
23:57:51.786 00.002 16108 Worker thread wakes up
23:57:51.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
23:57:51.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
23:57:51.786 00.000 16108 Moving (0.00, 0.07) raw xDistance=0.01 yDistance=-0.07
23:57:51.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:57:51.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:51.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:57:51.786 00.000 16108 MoveAxis(E, 0, ABG)
23:57:51.786 00.000 16108 Move returns status 0, amount 0
23:57:51.787 00.001 16108 MoveAxis(N, 0, ABG)
23:57:51.787 00.000 16108 Move returns status 0, amount 0
23:57:51.787 00.000 16108 move complete, result=0
23:57:51.787 00.000 16108 worker thread done servicing request
23:57:51.793 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3744, FiltMin=3174, FiltMax=50589, Gamma=1.000
23:57:51.816 00.023 21068 UpdateGuideState exits: m=85999 SNR=65.3
23:57:51.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:51.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:51.819 00.001 21068 Enqueuing Expose request
23:57:51.820 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:51.820 00.000 16108 Worker thread wakes up
23:57:51.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:51.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:52.989 01.168 16108 Exposure complete
23:57:53.051 00.062 16108 worker thread done servicing request
23:57:53.052 00.001 21068 OnExposeComplete: enter
23:57:53.054 00.002 21068 UpdateGuideState(): m_state=6
23:57:53.056 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6100
23:57:53.058 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=876.73, Mass=87090, SNR=55.1, Peak=11235 HFD=3.4
23:57:53.061 00.003 21068 MultiStar: [#1 -0.65,-0.21,0.00,M1] [#2 -0.55,-0.16,0.00,M1] [#3 -0.33,-0.38,0.00,M1] [#4 -0.34,-0.03,0.85,U] [#5 -0.14,0.09,1.08,U] [#6 -0.42,-0.14,0.89,U] [#7 -0.71,-0.26,0.00,M4] [#8 -0.68,-0.47,0.00,M1] 
23:57:53.064 00.003 21068 refined, 3 included, MultiStar: {-0.32, -0.06}, one-star: {-0.40, -0.17}
23:57:53.065 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
23:57:53.065 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
23:57:53.066 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.96 mountX=0.31 mountY=0.13, mountTheta=0.41
23:57:53.069 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.06, opts=13)
23:57:53.071 00.002 21068 Enqueuing Move request for scope (-0.32, -0.06)
23:57:53.071 00.000 16108 Worker thread wakes up
23:57:53.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
23:57:53.071 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
23:57:53.071 00.000 16108 Moving (-0.32, -0.06) raw xDistance=0.31 yDistance=0.13
23:57:53.073 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:57:53.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:53.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:53.073 00.000 16108 MoveAxis(W, 80, ABG)
23:57:53.073 00.000 16108 Guiding  Dir = 3, Dur = 80
23:57:53.073 00.000 16108 IsSlewing returns 0
23:57:53.074 00.001 16108 IsGuiding returns 0
23:57:53.081 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3744, FiltMin=3232, FiltMax=42102, Gamma=1.000
23:57:53.098 00.017 21068 UpdateGuideState exits: m=87090 SNR=55.1
23:57:53.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:53.099 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:53.101 00.002 21068 Enqueuing Expose request
23:57:53.135 00.034 16108 PulseGuide returned control before completion, sleep 29
23:57:53.165 00.030 16108 IsGuiding returns 1
23:57:53.165 00.000 16108 scope still moving after pulse duration time elapsed
23:57:53.197 00.032 16108 IsSlewing returns 0
23:57:53.197 00.000 16108 IsGuiding returns 1
23:57:53.228 00.031 16108 IsSlewing returns 0
23:57:53.228 00.000 16108 IsGuiding returns 1
23:57:53.260 00.032 16108 IsSlewing returns 0
23:57:53.260 00.000 16108 IsGuiding returns 1
23:57:53.292 00.032 16108 IsSlewing returns 0
23:57:53.293 00.001 16108 IsGuiding returns 1
23:57:53.321 00.028 16108 IsSlewing returns 0
23:57:53.321 00.000 16108 IsGuiding returns 0
23:57:53.321 00.000 16108 scope move finished after 80 + 167 ms
23:57:53.321 00.000 16108 Move returns status 0, amount 80
23:57:53.321 00.000 16108 MoveAxis(N, 0, ABG)
23:57:53.321 00.000 16108 Move returns status 0, amount 0
23:57:53.321 00.000 16108 move complete, result=0
23:57:53.322 00.001 16108 worker thread done servicing request
23:57:53.322 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
23:57:53.324 00.002 16108 Worker thread wakes up
23:57:53.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:53.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:54.306 00.982 16108 Exposure complete
23:57:54.363 00.057 16108 worker thread done servicing request
23:57:54.363 00.000 21068 OnExposeComplete: enter
23:57:54.364 00.001 21068 UpdateGuideState(): m_state=6
23:57:54.365 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6101
23:57:54.366 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.65, Mass=86790, SNR=59.1, Peak=11731 HFD=3.2
23:57:54.367 00.001 21068 MultiStar: [#1 -0.01,-0.37,1.23,U] [#2 -0.64,-0.41,0.00,M2] [#3 -0.08,-0.33,1.09,U] [#4 0.17,-0.64,0.00,M1] [#5 0.25,-0.33,1.02,U] [#6 -0.08,-0.79,0.00,M1] [#7 -0.29,-0.49,0.00,M5] [#8 -0.43,-0.38,0.00,M2] 
23:57:54.368 00.001 21068 refined, 3 included, MultiStar: {-0.03, -0.33}, one-star: {-0.29, -0.26}
23:57:54.369 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
23:57:54.369 00.000 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
23:57:54.370 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.66 mountX=-0.03 mountY=0.32, mountTheta=1.65
23:57:54.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.33, opts=13)
23:57:54.372 00.000 21068 Enqueuing Move request for scope (-0.03, -0.33)
23:57:54.373 00.001 16108 Worker thread wakes up
23:57:54.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.33) opts 0xd
23:57:54.373 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.33)
23:57:54.373 00.000 16108 Moving (-0.03, -0.33) raw xDistance=-0.03 yDistance=0.32
23:57:54.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:54.373 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.39
23:57:54.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:57:54.373 00.000 16108 MoveAxis(E, 0, ABG)
23:57:54.373 00.000 16108 Move returns status 0, amount 0
23:57:54.373 00.000 16108 MoveAxis(S, 65, ABG)
23:57:54.373 00.000 16108 Guiding  Dir = 1, Dur = 65
23:57:54.374 00.001 16108 IsSlewing returns 0
23:57:54.374 00.000 16108 IsGuiding returns 0
23:57:54.377 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3744, FiltMin=3190, FiltMax=40374, Gamma=1.000
23:57:54.387 00.010 16108 PulseGuide returned control before completion, sleep 62
23:57:54.397 00.010 21068 UpdateGuideState exits: m=86790 SNR=59.1
23:57:54.399 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:54.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:54.401 00.001 21068 Enqueuing Expose request
23:57:54.463 00.062 16108 IsGuiding returns 1
23:57:54.463 00.000 16108 scope still moving after pulse duration time elapsed
23:57:54.494 00.031 16108 IsSlewing returns 0
23:57:54.494 00.000 16108 IsGuiding returns 0
23:57:54.494 00.000 16108 scope move finished after 65 + 55 ms
23:57:54.494 00.000 16108 Move returns status 0, amount 65
23:57:54.494 00.000 16108 move complete, result=0
23:57:54.494 00.000 16108 worker thread done servicing request
23:57:54.494 00.000 16108 Worker thread wakes up
23:57:54.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:54.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:54.494 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 65 ms SOUTH
23:57:55.662 01.168 16108 Exposure complete
23:57:55.719 00.057 16108 worker thread done servicing request
23:57:55.719 00.000 21068 OnExposeComplete: enter
23:57:55.720 00.001 21068 UpdateGuideState(): m_state=6
23:57:55.721 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6102
23:57:55.722 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.51, Mass=89608, SNR=60.0, Peak=11792 HFD=3.2
23:57:55.722 00.000 21068 MultiStar: [#1 0.19,-0.47,0.00,M1] [#2 -0.16,-0.40,1.44,U] [#3 0.01,-0.47,1.08,U] [#4 0.19,-0.38,0.87,U] [#5 0.31,-0.25,1.10,U] [#6 0.49,-0.57,0.00,M2] [#7 0.04,-0.46,0.72,U] [#8 -0.39,-0.11,0.88,U] 
23:57:55.723 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.35}, one-star: {-0.05, -0.39}
23:57:55.724 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
23:57:55.725 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
23:57:55.725 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.60 mountX=-0.05 mountY=0.35, mountTheta=1.72
23:57:55.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.35, opts=13)
23:57:55.728 00.001 21068 Enqueuing Move request for scope (-0.01, -0.35)
23:57:55.728 00.000 16108 Worker thread wakes up
23:57:55.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
23:57:55.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
23:57:55.728 00.000 16108 Moving (-0.01, -0.35) raw xDistance=-0.05 yDistance=0.35
23:57:55.730 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:57:55.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:57:55.730 00.000 16108 MoveAxis(E, 0, ABG)
23:57:55.730 00.000 16108 Move returns status 0, amount 0
23:57:55.730 00.000 16108 MoveAxis(S, 70, ABG)
23:57:55.730 00.000 16108 Guiding  Dir = 1, Dur = 70
23:57:55.730 00.000 16108 IsSlewing returns 0
23:57:55.730 00.000 16108 IsGuiding returns 0
23:57:55.735 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3744, FiltMin=3232, FiltMax=43712, Gamma=1.000
23:57:55.752 00.017 21068 UpdateGuideState exits: m=89608 SNR=60.0
23:57:55.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:55.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:55.754 00.000 21068 Enqueuing Expose request
23:57:55.793 00.039 16108 PulseGuide returned control before completion, sleep 17
23:57:55.823 00.030 16108 IsGuiding returns 1
23:57:55.823 00.000 16108 scope still moving after pulse duration time elapsed
23:57:55.853 00.030 16108 IsSlewing returns 0
23:57:55.853 00.000 16108 IsGuiding returns 1
23:57:55.885 00.032 16108 IsSlewing returns 0
23:57:55.886 00.001 16108 IsGuiding returns 0
23:57:55.886 00.000 16108 scope move finished after 70 + 86 ms
23:57:55.886 00.000 16108 Move returns status 0, amount 70
23:57:55.886 00.000 16108 move complete, result=0
23:57:55.886 00.000 16108 worker thread done servicing request
23:57:55.886 00.000 16108 Worker thread wakes up
23:57:55.886 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 70 ms SOUTH
23:57:55.890 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:55.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:56.872 00.982 16108 Exposure complete
23:57:56.936 00.064 16108 worker thread done servicing request
23:57:56.936 00.000 21068 OnExposeComplete: enter
23:57:56.939 00.003 21068 UpdateGuideState(): m_state=6
23:57:56.941 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6103
23:57:56.942 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.70, Mass=85963, SNR=65.4, Peak=12736 HFD=3.1
23:57:56.944 00.002 21068 MultiStar: [#1 0.13,-0.01,1.11,U] [#2 -0.23,-0.02,1.16,U] [#3 0.08,-0.07,1.07,U] [#4 0.54,-0.21,0.00,M1] [#5 0.51,0.14,0.00,M2] [#6 0.38,0.21,0.86,U] [#7 0.31,-0.70,0.00,M5] [#8 -0.19,-0.00,0.83,U] 
23:57:56.946 00.002 21068 refined, 5 included, MultiStar: {0.07, -0.02}, one-star: {0.30, -0.21}
23:57:56.948 00.002 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.02)
23:57:56.949 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
23:57:56.951 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=-0.07 mountY=0.00, mountTheta=3.08
23:57:56.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
23:57:56.955 00.002 21068 Enqueuing Move request for scope (0.07, -0.02)
23:57:56.956 00.001 16108 Worker thread wakes up
23:57:56.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:57:56.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:57:56.956 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.00
23:57:56.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:57:56.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:56.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:57:56.956 00.000 16108 MoveAxis(E, 0, ABG)
23:57:56.956 00.000 16108 Move returns status 0, amount 0
23:57:56.956 00.000 16108 MoveAxis(N, 0, ABG)
23:57:56.956 00.000 16108 Move returns status 0, amount 0
23:57:56.956 00.000 16108 move complete, result=0
23:57:56.956 00.000 16108 worker thread done servicing request
23:57:56.959 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3744, FiltMin=3206, FiltMax=38547, Gamma=1.000
23:57:56.975 00.016 21068 UpdateGuideState exits: m=85963 SNR=65.4
23:57:56.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:56.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:56.978 00.001 21068 Enqueuing Expose request
23:57:56.978 00.000 16108 Worker thread wakes up
23:57:56.978 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:56.979 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:56.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:58.154 01.175 16108 Exposure complete
23:57:58.217 00.063 16108 worker thread done servicing request
23:57:58.217 00.000 21068 OnExposeComplete: enter
23:57:58.219 00.002 21068 UpdateGuideState(): m_state=6
23:57:58.221 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6104
23:57:58.223 00.002 21068 Star::Find returns 1 (0), X=221.24, Y=876.74, Mass=86173, SNR=67.3, Peak=11616 HFD=3.5
23:57:58.226 00.003 21068 MultiStar: [#1 0.89,-0.35,0.00,M1] [#2 0.58,-0.01,0.00,M1] [#3 0.64,-0.28,0.00,M1] [#4 0.77,-0.08,0.00,M2] [#5 1.09,0.29,0.00,M3] [#6 0.92,-0.20,0.00,M2] [#7 0.54,-0.45,0.00,M6] [#8 -0.09,-0.35,0.62,U] 
23:57:58.228 00.002 21068 refined, 1 included, MultiStar: {0.41, -0.24}, one-star: {0.72, -0.16}
23:57:58.229 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
23:57:58.229 00.000 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
23:57:58.230 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-0.24 hyp=0.47 cameraTheta=-0.52 mountX=-0.44 mountY=0.13, mountTheta=2.85
23:57:58.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.24, opts=13)
23:57:58.232 00.001 21068 Enqueuing Move request for scope (0.41, -0.24)
23:57:58.233 00.001 16108 Worker thread wakes up
23:57:58.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.24) opts 0xd
23:57:58.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.24)
23:57:58.233 00.000 16108 Moving (0.41, -0.24) raw xDistance=-0.44 yDistance=0.13
23:57:58.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
23:57:58.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:58.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:58.234 00.001 16108 MoveAxis(E, 116, ABG)
23:57:58.234 00.000 16108 Guiding  Dir = 2, Dur = 116
23:57:58.234 00.000 16108 IsSlewing returns 0
23:57:58.234 00.000 16108 IsGuiding returns 0
23:57:58.240 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3744, FiltMin=3222, FiltMax=46291, Gamma=1.000
23:57:58.256 00.016 21068 UpdateGuideState exits: m=86173 SNR=67.3
23:57:58.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:58.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:58.259 00.001 21068 Enqueuing Expose request
23:57:58.286 00.027 16108 PulseGuide returned control before completion, sleep 74
23:57:58.365 00.079 16108 IsGuiding returns 1
23:57:58.365 00.000 16108 scope still moving after pulse duration time elapsed
23:57:58.397 00.032 16108 IsSlewing returns 0
23:57:58.397 00.000 16108 IsGuiding returns 1
23:57:58.428 00.031 16108 IsSlewing returns 0
23:57:58.429 00.001 16108 IsGuiding returns 1
23:57:58.459 00.030 16108 IsSlewing returns 0
23:57:58.459 00.000 16108 IsGuiding returns 0
23:57:58.459 00.000 16108 scope move finished after 116 + 108 ms
23:57:58.459 00.000 16108 Move returns status 0, amount 116
23:57:58.459 00.000 16108 MoveAxis(N, 0, ABG)
23:57:58.459 00.000 16108 Move returns status 0, amount 0
23:57:58.459 00.000 16108 move complete, result=0
23:57:58.459 00.000 16108 worker thread done servicing request
23:57:58.459 00.000 16108 Worker thread wakes up
23:57:58.459 00.000 21068 GuideStep: -0.4 px 116 ms EAST, 0.1 px 0 ms NORTH
23:57:58.462 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:58.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:57:59.431 00.969 16108 Exposure complete
23:57:59.498 00.067 16108 worker thread done servicing request
23:57:59.498 00.000 21068 OnExposeComplete: enter
23:57:59.500 00.002 21068 UpdateGuideState(): m_state=6
23:57:59.501 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6105
23:57:59.502 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.79, Mass=95604, SNR=68.1, Peak=15056 HFD=3.2
23:57:59.505 00.003 21068 MultiStar: [#1 0.95,-0.19,0.00,M2] [#2 0.32,-0.10,0.93,U] [#3 0.58,-0.10,0.00,M2] [#4 0.37,-0.03,0.64,U] [#5 0.54,-0.37,0.00,M4] [#6 0.32,-0.32,0.72,U] [#7 0.31,-0.27,0.54,U] [#8 -0.05,0.12,0.83,U] 
23:57:59.506 00.001 21068 single-star, 5 included, MultiStar: {0.20, -0.11}, one-star: {0.05, -0.12}
23:57:59.508 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
23:57:59.509 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
23:57:59.511 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=-0.07 mountY=0.10, mountTheta=2.15
23:57:59.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.12, opts=13)
23:57:59.514 00.001 21068 Enqueuing Move request for scope (0.05, -0.12)
23:57:59.516 00.002 16108 Worker thread wakes up
23:57:59.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:57:59.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:57:59.516 00.000 16108 Moving (0.05, -0.12) raw xDistance=-0.07 yDistance=0.10
23:57:59.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:57:59.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:59.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:57:59.516 00.000 16108 MoveAxis(E, 0, ABG)
23:57:59.516 00.000 16108 Move returns status 0, amount 0
23:57:59.518 00.002 16108 MoveAxis(N, 0, ABG)
23:57:59.518 00.000 16108 Move returns status 0, amount 0
23:57:59.518 00.000 16108 move complete, result=0
23:57:59.518 00.000 16108 worker thread done servicing request
23:57:59.525 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3744, FiltMin=3208, FiltMax=42493, Gamma=1.000
23:57:59.550 00.025 21068 UpdateGuideState exits: m=95604 SNR=68.1
23:57:59.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:59.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:57:59.552 00.000 21068 Enqueuing Expose request
23:57:59.553 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:59.554 00.001 16108 Worker thread wakes up
23:57:59.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:57:59.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:00.717 01.163 16108 Exposure complete
23:58:00.790 00.073 16108 worker thread done servicing request
23:58:00.790 00.000 21068 OnExposeComplete: enter
23:58:00.791 00.001 21068 UpdateGuideState(): m_state=6
23:58:00.791 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6106
23:58:00.792 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=877.00, Mass=95608, SNR=72.4, Peak=13475 HFD=3.2
23:58:00.794 00.002 21068 MultiStar: [#1 0.42,-0.11,1.14,U] [#2 -0.58,0.04,0.00,M1] [#3 0.04,-0.19,1.00,U] [#4 0.12,0.13,0.66,U] [#5 0.37,-0.19,0.81,U] [#6 0.11,-0.22,0.71,U] [#7 -0.06,-0.15,0.52,U] [#8 -0.05,0.09,0.77,U] 
23:58:00.795 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {-0.28, 0.09}
23:58:00.796 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
23:58:00.796 00.000 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
23:58:00.797 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=-0.10 mountY=0.05, mountTheta=2.73
23:58:00.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
23:58:00.799 00.000 21068 Enqueuing Move request for scope (0.09, -0.07)
23:58:00.800 00.001 16108 Worker thread wakes up
23:58:00.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:58:00.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:58:00.800 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.05
23:58:00.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:00.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:00.801 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:00.801 00.000 16108 MoveAxis(E, 0, ABG)
23:58:00.801 00.000 16108 Move returns status 0, amount 0
23:58:00.801 00.000 16108 MoveAxis(N, 0, ABG)
23:58:00.801 00.000 16108 Move returns status 0, amount 0
23:58:00.801 00.000 16108 move complete, result=0
23:58:00.801 00.000 16108 worker thread done servicing request
23:58:00.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3744, FiltMin=3219, FiltMax=44285, Gamma=1.000
23:58:00.818 00.014 21068 UpdateGuideState exits: m=95608 SNR=72.4
23:58:00.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:00.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:00.821 00.001 21068 Enqueuing Expose request
23:58:00.822 00.001 16108 Worker thread wakes up
23:58:00.822 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:00.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:00.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:01.800 00.978 16108 Exposure complete
23:58:01.856 00.056 16108 worker thread done servicing request
23:58:01.856 00.000 21068 OnExposeComplete: enter
23:58:01.857 00.001 21068 UpdateGuideState(): m_state=6
23:58:01.858 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6107
23:58:01.859 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=877.00, Mass=101057, SNR=70.6, Peak=13539 HFD=2.9
23:58:01.860 00.001 21068 MultiStar: [#1 0.31,-0.04,0.97,U] [#2 -0.41,0.26,0.00,M2] [#3 -0.16,-0.02,1.07,U] [#4 0.19,0.08,0.79,U] [#5 0.38,0.18,0.85,U] [#6 0.04,0.37,0.84,U] [#7 -0.33,-0.24,0.60,U] [#8 -0.50,0.32,0.00,M1] 
23:58:01.861 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {-0.47, 0.09}
23:58:01.861 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
23:58:01.862 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
23:58:01.864 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=0.02 mountY=-0.06, mountTheta=-1.30
23:58:01.865 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
23:58:01.866 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
23:58:01.867 00.001 16108 Worker thread wakes up
23:58:01.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:58:01.867 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:58:01.867 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.06
23:58:01.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:58:01.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:01.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:58:01.867 00.000 16108 MoveAxis(E, 0, ABG)
23:58:01.867 00.000 16108 Move returns status 0, amount 0
23:58:01.867 00.000 16108 MoveAxis(N, 0, ABG)
23:58:01.867 00.000 16108 Move returns status 0, amount 0
23:58:01.867 00.000 16108 move complete, result=0
23:58:01.867 00.000 16108 worker thread done servicing request
23:58:01.871 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3744, FiltMin=3259, FiltMax=44061, Gamma=1.000
23:58:01.885 00.014 21068 UpdateGuideState exits: m=101057 SNR=70.6
23:58:01.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:01.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:01.888 00.001 21068 Enqueuing Expose request
23:58:01.889 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:01.889 00.000 16108 Worker thread wakes up
23:58:01.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:01.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:03.063 01.174 16108 Exposure complete
23:58:03.120 00.057 16108 worker thread done servicing request
23:58:03.120 00.000 21068 OnExposeComplete: enter
23:58:03.121 00.001 21068 UpdateGuideState(): m_state=6
23:58:03.121 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6108
23:58:03.122 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=877.09, Mass=106973, SNR=75.3, Peak=14499 HFD=3.0
23:58:03.123 00.001 21068 MultiStar: [#1 -0.10,0.39,0.99,U] [#2 -0.67,0.15,0.00,M3] [#3 -0.32,0.15,0.79,U] [#4 -0.03,0.50,0.00,M1] [#5 0.14,0.21,0.76,U] [#6 -0.18,0.33,0.82,U] [#7 0.05,0.17,0.60,U] [#8 -0.42,0.15,0.67,U] 
23:58:03.124 00.001 21068 refined, 6 included, MultiStar: {-0.18, 0.23}, one-star: {-0.40, 0.18}
23:58:03.125 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
23:58:03.126 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:58:03.127 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.30 cameraTheta=2.24 mountX=0.22 mountY=-0.18, mountTheta=-0.69
23:58:03.128 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.23, opts=13)
23:58:03.129 00.001 21068 Enqueuing Move request for scope (-0.18, 0.23)
23:58:03.130 00.001 16108 Worker thread wakes up
23:58:03.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
23:58:03.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
23:58:03.130 00.000 16108 Moving (-0.18, 0.23) raw xDistance=0.22 yDistance=-0.18
23:58:03.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:58:03.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:03.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:58:03.130 00.000 16108 MoveAxis(W, 58, ABG)
23:58:03.130 00.000 16108 Guiding  Dir = 3, Dur = 58
23:58:03.131 00.001 16108 IsSlewing returns 0
23:58:03.131 00.000 16108 IsGuiding returns 0
23:58:03.136 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3744, FiltMin=3142, FiltMax=46717, Gamma=1.000
23:58:03.152 00.016 16108 PulseGuide returned control before completion, sleep 48
23:58:03.158 00.006 21068 UpdateGuideState exits: m=106973 SNR=75.3
23:58:03.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:03.161 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:03.162 00.001 21068 Enqueuing Expose request
23:58:03.213 00.051 16108 IsGuiding returns 1
23:58:03.213 00.000 16108 scope still moving after pulse duration time elapsed
23:58:03.244 00.031 16108 IsSlewing returns 0
23:58:03.244 00.000 16108 IsGuiding returns 0
23:58:03.244 00.000 16108 scope move finished after 58 + 55 ms
23:58:03.244 00.000 16108 Move returns status 0, amount 58
23:58:03.244 00.000 16108 MoveAxis(N, 0, ABG)
23:58:03.244 00.000 16108 Move returns status 0, amount 0
23:58:03.244 00.000 16108 move complete, result=0
23:58:03.244 00.000 16108 worker thread done servicing request
23:58:03.244 00.000 16108 Worker thread wakes up
23:58:03.244 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.2 px 0 ms NORTH
23:58:03.246 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:03.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:04.213 00.967 16108 Exposure complete
23:58:04.277 00.064 16108 worker thread done servicing request
23:58:04.277 00.000 21068 OnExposeComplete: enter
23:58:04.278 00.001 21068 UpdateGuideState(): m_state=6
23:58:04.279 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6109
23:58:04.279 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=877.29, Mass=91930, SNR=64.3, Peak=11488 HFD=3.3
23:58:04.280 00.001 21068 MultiStar: [#1 0.07,0.23,1.07,U] [#2 -0.24,0.32,1.20,U] [#3 -0.06,0.03,1.03,U] [#4 0.13,0.22,0.64,U] [#5 0.30,0.12,0.94,U] [#6 0.15,0.11,0.76,U] [#7 -0.09,0.26,0.63,U] [#8 -0.42,0.35,0.00,M1] 
23:58:04.281 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.21}, one-star: {-0.05, 0.38}
23:58:04.282 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
23:58:04.282 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
23:58:04.283 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=0.02 mountY=-0.21, mountTheta=-1.46
23:58:04.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.21, opts=13)
23:58:04.286 00.001 21068 Enqueuing Move request for scope (0.01, 0.21)
23:58:04.286 00.000 16108 Worker thread wakes up
23:58:04.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
23:58:04.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
23:58:04.286 00.000 16108 Moving (0.01, 0.21) raw xDistance=0.02 yDistance=-0.21
23:58:04.287 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:58:04.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:58:04.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:58:04.287 00.000 16108 MoveAxis(E, 0, ABG)
23:58:04.287 00.000 16108 Move returns status 0, amount 0
23:58:04.287 00.000 16108 MoveAxis(N, 0, ABG)
23:58:04.287 00.000 16108 Move returns status 0, amount 0
23:58:04.287 00.000 16108 move complete, result=0
23:58:04.287 00.000 16108 worker thread done servicing request
23:58:04.291 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3744, FiltMin=3219, FiltMax=47094, Gamma=1.000
23:58:04.304 00.013 21068 UpdateGuideState exits: m=91930 SNR=64.3
23:58:04.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.308 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:04.309 00.001 21068 Enqueuing Expose request
23:58:04.310 00.001 16108 Worker thread wakes up
23:58:04.310 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:04.311 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:04.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:05.470 01.159 16108 Exposure complete
23:58:05.528 00.058 16108 worker thread done servicing request
23:58:05.528 00.000 21068 OnExposeComplete: enter
23:58:05.530 00.002 21068 UpdateGuideState(): m_state=6
23:58:05.531 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6110
23:58:05.531 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.98, Mass=95187, SNR=64.1, Peak=11744 HFD=3.4
23:58:05.532 00.001 21068 MultiStar: [#1 -0.01,0.18,1.25,U] [#2 -0.36,0.32,0.00,M3] [#3 0.18,-0.24,1.13,U] [#4 0.22,0.18,0.78,U] [#5 0.61,0.12,0.00,M1] [#6 0.18,0.12,0.80,U] [#7 0.05,0.06,0.66,U] [#8 -0.48,0.42,0.00,M2] 
23:58:05.533 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.12, 0.07}
23:58:05.534 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
23:58:05.534 00.000 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:58:05.535 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.44 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
23:58:05.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
23:58:05.539 00.002 21068 Enqueuing Move request for scope (0.12, 0.06)
23:58:05.539 00.000 16108 Worker thread wakes up
23:58:05.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:58:05.540 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:58:05.540 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.11 yDistance=-0.08
23:58:05.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:05.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:05.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:05.540 00.000 16108 MoveAxis(E, 0, ABG)
23:58:05.540 00.000 16108 Move returns status 0, amount 0
23:58:05.540 00.000 16108 MoveAxis(N, 0, ABG)
23:58:05.540 00.000 16108 Move returns status 0, amount 0
23:58:05.540 00.000 16108 move complete, result=0
23:58:05.541 00.001 16108 worker thread done servicing request
23:58:05.543 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3744, FiltMin=3216, FiltMax=43277, Gamma=1.000
23:58:05.564 00.021 21068 UpdateGuideState exits: m=95187 SNR=64.1
23:58:05.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:05.567 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:05.568 00.001 21068 Enqueuing Expose request
23:58:05.569 00.001 16108 Worker thread wakes up
23:58:05.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:05.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:05.569 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:06.551 00.982 16108 Exposure complete
23:58:06.606 00.055 16108 worker thread done servicing request
23:58:06.606 00.000 21068 OnExposeComplete: enter
23:58:06.606 00.000 21068 UpdateGuideState(): m_state=6
23:58:06.607 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6111
23:58:06.608 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.17, Mass=93899, SNR=63.9, Peak=12691 HFD=3.3
23:58:06.609 00.001 21068 MultiStar: [#1 0.36,0.07,1.16,U] [#2 -0.02,0.10,1.33,U] [#3 0.19,-0.22,1.06,U] [#4 0.49,0.03,0.00,M1] [#5 0.63,0.17,0.00,M2] [#6 0.30,0.19,0.77,U] [#7 -0.13,-0.42,0.60,U] [#8 -0.05,-0.21,0.68,U] 
23:58:06.610 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.00}, one-star: {-0.22, 0.26}
23:58:06.611 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
23:58:06.612 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
23:58:06.613 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
23:58:06.614 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.00, opts=13)
23:58:06.615 00.001 21068 Enqueuing Move request for scope (0.08, -0.00)
23:58:06.615 00.000 16108 Worker thread wakes up
23:58:06.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
23:58:06.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
23:58:06.616 00.001 16108 Moving (0.08, -0.00) raw xDistance=-0.08 yDistance=-0.02
23:58:06.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:58:06.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:06.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:06.616 00.000 16108 MoveAxis(E, 0, ABG)
23:58:06.616 00.000 16108 Move returns status 0, amount 0
23:58:06.616 00.000 16108 MoveAxis(N, 0, ABG)
23:58:06.616 00.000 16108 Move returns status 0, amount 0
23:58:06.616 00.000 16108 move complete, result=0
23:58:06.616 00.000 16108 worker thread done servicing request
23:58:06.620 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3741, FiltMin=3209, FiltMax=42694, Gamma=1.000
23:58:06.634 00.014 21068 UpdateGuideState exits: m=93899 SNR=63.9
23:58:06.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:06.636 00.000 21068 Enqueuing Expose request
23:58:06.637 00.001 16108 Worker thread wakes up
23:58:06.637 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:06.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:06.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:07.801 01.163 16108 Exposure complete
23:58:07.858 00.057 16108 worker thread done servicing request
23:58:07.858 00.000 21068 OnExposeComplete: enter
23:58:07.860 00.002 21068 UpdateGuideState(): m_state=6
23:58:07.863 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6112
23:58:07.865 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=877.06, Mass=84297, SNR=60.9, Peak=11328 HFD=3.3
23:58:07.867 00.002 21068 MultiStar: [#1 0.59,0.04,0.00,M1] [#2 -0.03,0.03,1.12,U] [#3 0.20,0.04,1.10,U] [#4 -0.10,0.24,0.78,U] [#5 0.63,0.15,0.00,M3] [#6 0.48,0.02,0.00,M1] [#7 -0.03,0.15,0.66,U] [#8 0.02,0.26,0.72,U] 
23:58:07.869 00.002 21068 refined, 5 included, MultiStar: {0.04, 0.13}, one-star: {0.11, 0.16}
23:58:07.870 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
23:58:07.871 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
23:58:07.872 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=-0.01 mountY=-0.14, mountTheta=-1.68
23:58:07.875 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
23:58:07.877 00.002 21068 Enqueuing Move request for scope (0.04, 0.13)
23:58:07.877 00.000 16108 Worker thread wakes up
23:58:07.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:58:07.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:58:07.877 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.01 yDistance=-0.14
23:58:07.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:58:07.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:07.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:58:07.877 00.000 16108 MoveAxis(E, 0, ABG)
23:58:07.878 00.001 16108 Move returns status 0, amount 0
23:58:07.878 00.000 16108 MoveAxis(N, 0, ABG)
23:58:07.878 00.000 16108 Move returns status 0, amount 0
23:58:07.878 00.000 16108 move complete, result=0
23:58:07.878 00.000 16108 worker thread done servicing request
23:58:07.885 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3737, FiltMin=3168, FiltMax=43949, Gamma=1.000
23:58:07.904 00.019 21068 UpdateGuideState exits: m=84297 SNR=60.9
23:58:07.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:07.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:07.906 00.000 21068 Enqueuing Expose request
23:58:07.907 00.001 16108 Worker thread wakes up
23:58:07.907 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:07.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:07.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:08.883 00.975 16108 Exposure complete
23:58:08.951 00.068 16108 worker thread done servicing request
23:58:08.952 00.001 21068 OnExposeComplete: enter
23:58:08.954 00.002 21068 UpdateGuideState(): m_state=6
23:58:08.957 00.003 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6113
23:58:08.958 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=877.10, Mass=77955, SNR=53.4, Peak=10848 HFD=3.3
23:58:08.960 00.002 21068 MultiStar: [#1 0.58,0.08,0.00,M2] [#2 -0.26,0.42,0.00,M2] [#3 0.24,0.06,1.24,U] [#4 -0.24,0.42,0.00,M1] [#5 0.52,-0.14,0.00,M4] [#6 -0.06,0.19,0.96,U] [#7 -0.16,0.12,0.93,U] [#8 0.06,0.46,0.81,U] 
23:58:08.960 00.000 21068 refined, 4 included, MultiStar: {0.04, 0.19}, one-star: {0.07, 0.19}
23:58:08.961 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
23:58:08.962 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
23:58:08.963 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.35 mountX=-0.01 mountY=-0.19, mountTheta=-1.61
23:58:08.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
23:58:08.966 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
23:58:08.968 00.002 16108 Worker thread wakes up
23:58:08.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:58:08.968 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:58:08.968 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
23:58:08.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:58:08.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:08.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:58:08.968 00.000 16108 MoveAxis(E, 0, ABG)
23:58:08.968 00.000 16108 Move returns status 0, amount 0
23:58:08.968 00.000 16108 MoveAxis(N, 0, ABG)
23:58:08.968 00.000 16108 Move returns status 0, amount 0
23:58:08.968 00.000 16108 move complete, result=0
23:58:08.968 00.000 16108 worker thread done servicing request
23:58:08.973 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3734, FiltMin=3136, FiltMax=45635, Gamma=1.000
23:58:08.987 00.014 21068 UpdateGuideState exits: m=77955 SNR=53.4
23:58:08.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:08.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:08.989 00.000 21068 Enqueuing Expose request
23:58:08.991 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:08.991 00.000 16108 Worker thread wakes up
23:58:08.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:08.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:10.153 01.162 16108 Exposure complete
23:58:10.222 00.069 16108 worker thread done servicing request
23:58:10.222 00.000 21068 OnExposeComplete: enter
23:58:10.223 00.001 21068 UpdateGuideState(): m_state=6
23:58:10.224 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6114
23:58:10.225 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.62, Mass=87168, SNR=58.1, Peak=13712 HFD=3.0
23:58:10.226 00.001 21068 MultiStar: [#1 0.34,0.06,1.17,U] [#2 0.23,-0.07,1.06,U] [#3 0.56,-0.12,0.00,M1] [#4 -0.16,0.10,1.00,U] [#5 0.30,0.01,1.08,U] [#6 -0.09,0.06,0.73,U] [#7 0.64,-0.55,0.00,M1] [#8 -0.04,-0.00,1.02,U] 
23:58:10.227 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.08, -0.29}
23:58:10.227 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
23:58:10.228 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
23:58:10.229 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
23:58:10.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
23:58:10.231 00.001 21068 Enqueuing Move request for scope (0.11, -0.02)
23:58:10.232 00.001 16108 Worker thread wakes up
23:58:10.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:58:10.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:58:10.232 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
23:58:10.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:10.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:10.233 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:10.233 00.000 16108 MoveAxis(E, 0, ABG)
23:58:10.233 00.000 16108 Move returns status 0, amount 0
23:58:10.233 00.000 16108 MoveAxis(N, 0, ABG)
23:58:10.233 00.000 16108 Move returns status 0, amount 0
23:58:10.233 00.000 16108 move complete, result=0
23:58:10.233 00.000 16108 worker thread done servicing request
23:58:10.237 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3734, FiltMin=3219, FiltMax=44493, Gamma=1.000
23:58:10.252 00.015 21068 UpdateGuideState exits: m=87168 SNR=58.1
23:58:10.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:10.253 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:10.254 00.001 21068 Enqueuing Expose request
23:58:10.255 00.001 16108 Worker thread wakes up
23:58:10.255 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:10.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:10.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:11.230 00.974 16108 Exposure complete
23:58:11.287 00.057 16108 worker thread done servicing request
23:58:11.287 00.000 21068 OnExposeComplete: enter
23:58:11.289 00.002 21068 UpdateGuideState(): m_state=6
23:58:11.291 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6115
23:58:11.293 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=876.94, Mass=86705, SNR=61.6, Peak=13312 HFD=3.0
23:58:11.295 00.002 21068 MultiStar: [#1 0.25,0.16,1.28,U] [#2 -0.13,0.00,1.15,U] [#3 0.04,0.21,1.01,U] [#4 0.23,-0.02,0.76,U] [#5 0.33,0.09,0.93,U] [#6 0.21,0.13,0.73,U] [#7 0.35,-0.59,0.00,M2] [#8 0.14,-0.27,0.77,U] 
23:58:11.295 00.000 21068 single-star, 7 included, MultiStar: {0.12, 0.05}, one-star: {-0.02, 0.03}
23:58:11.296 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
23:58:11.297 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
23:58:11.298 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.24 mountX=0.03 mountY=-0.02, mountTheta=-0.69
23:58:11.301 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
23:58:11.301 00.000 21068 Enqueuing Move request for scope (-0.02, 0.03)
23:58:11.302 00.001 16108 Worker thread wakes up
23:58:11.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:58:11.302 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:58:11.302 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
23:58:11.303 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:58:11.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:11.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:11.303 00.000 16108 MoveAxis(E, 0, ABG)
23:58:11.303 00.000 16108 Move returns status 0, amount 0
23:58:11.303 00.000 16108 MoveAxis(N, 0, ABG)
23:58:11.303 00.000 16108 Move returns status 0, amount 0
23:58:11.303 00.000 16108 move complete, result=0
23:58:11.303 00.000 16108 worker thread done servicing request
23:58:11.307 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3731, FiltMin=3165, FiltMax=48813, Gamma=1.000
23:58:11.324 00.017 21068 UpdateGuideState exits: m=86705 SNR=61.6
23:58:11.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:11.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:11.326 00.001 21068 Enqueuing Expose request
23:58:11.327 00.001 16108 Worker thread wakes up
23:58:11.327 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:11.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:11.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:12.502 01.175 16108 Exposure complete
23:58:12.572 00.070 16108 worker thread done servicing request
23:58:12.572 00.000 21068 OnExposeComplete: enter
23:58:12.576 00.004 21068 UpdateGuideState(): m_state=6
23:58:12.578 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6116
23:58:12.580 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=877.05, Mass=93331, SNR=61.1, Peak=15456 HFD=2.8
23:58:12.582 00.002 21068 MultiStar: [#1 0.20,0.05,1.14,U] [#2 0.24,0.03,1.14,U] [#3 0.37,-0.09,1.19,U] [#4 0.09,0.14,0.78,U] [#5 0.60,0.31,0.00,M3] [#6 0.14,0.34,0.72,U] [#7 0.06,-0.01,0.72,U] [#8 -0.05,-0.16,0.84,U] 
23:58:12.584 00.002 21068 refined, 7 included, MultiStar: {0.18, 0.05}, one-star: {0.24, 0.15}
23:58:12.586 00.002 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
23:58:12.588 00.002 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
23:58:12.590 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.26 mountX=-0.17 mountY=-0.09, mountTheta=-2.66
23:58:12.593 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.05, opts=13)
23:58:12.594 00.001 21068 Enqueuing Move request for scope (0.18, 0.05)
23:58:12.596 00.002 16108 Worker thread wakes up
23:58:12.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
23:58:12.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
23:58:12.596 00.000 16108 Moving (0.18, 0.05) raw xDistance=-0.17 yDistance=-0.09
23:58:12.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:58:12.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:12.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:12.596 00.000 16108 MoveAxis(E, 0, ABG)
23:58:12.596 00.000 16108 Move returns status 0, amount 0
23:58:12.597 00.001 16108 MoveAxis(N, 0, ABG)
23:58:12.597 00.000 16108 Move returns status 0, amount 0
23:58:12.597 00.000 16108 move complete, result=0
23:58:12.597 00.000 16108 worker thread done servicing request
23:58:12.603 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3728, FiltMin=3185, FiltMax=55267, Gamma=1.000
23:58:12.630 00.027 21068 UpdateGuideState exits: m=93331 SNR=61.1
23:58:12.632 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:12.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:12.634 00.001 21068 Enqueuing Expose request
23:58:12.634 00.000 16108 Worker thread wakes up
23:58:12.634 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:12.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:12.636 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:13.597 00.961 16108 Exposure complete
23:58:13.666 00.069 16108 worker thread done servicing request
23:58:13.667 00.001 21068 OnExposeComplete: enter
23:58:13.668 00.001 21068 UpdateGuideState(): m_state=6
23:58:13.669 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6117
23:58:13.670 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=877.31, Mass=97433, SNR=65.4, Peak=12880 HFD=3.4
23:58:13.671 00.001 21068 MultiStar: [#1 0.00,0.13,1.04,U] [#2 0.18,0.04,1.29,U] [#3 0.17,-0.35,0.98,U] [#4 0.00,0.77,0.00,M1] [#5 0.58,0.12,0.00,M4] [#6 -0.19,0.04,0.62,U] [#7 0.21,-0.42,0.64,U] [#8 0.02,0.53,0.00,M1] 
23:58:13.672 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.00}, one-star: {0.24, 0.41}
23:58:13.673 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
23:58:13.673 00.000 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
23:58:13.674 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
23:58:13.677 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.00, opts=13)
23:58:13.678 00.001 21068 Enqueuing Move request for scope (0.12, 0.00)
23:58:13.679 00.001 16108 Worker thread wakes up
23:58:13.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:58:13.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:58:13.679 00.000 16108 Moving (0.12, 0.00) raw xDistance=-0.12 yDistance=-0.03
23:58:13.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:58:13.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:13.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:58:13.679 00.000 16108 MoveAxis(E, 0, ABG)
23:58:13.679 00.000 16108 Move returns status 0, amount 0
23:58:13.679 00.000 16108 MoveAxis(N, 0, ABG)
23:58:13.680 00.001 16108 Move returns status 0, amount 0
23:58:13.680 00.000 16108 move complete, result=0
23:58:13.680 00.000 16108 worker thread done servicing request
23:58:13.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3728, FiltMin=3190, FiltMax=50627, Gamma=1.000
23:58:13.702 00.019 21068 UpdateGuideState exits: m=97433 SNR=65.4
23:58:13.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:13.705 00.001 21068 Enqueuing Expose request
23:58:13.706 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:13.707 00.001 16108 Worker thread wakes up
23:58:13.707 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:13.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:14.868 01.161 16108 Exposure complete
23:58:14.926 00.058 16108 worker thread done servicing request
23:58:14.926 00.000 21068 OnExposeComplete: enter
23:58:14.927 00.001 21068 UpdateGuideState(): m_state=6
23:58:14.928 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6118
23:58:14.929 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.87, Mass=102226, SNR=67.6, Peak=15312 HFD=2.9
23:58:14.929 00.000 21068 MultiStar: [#1 0.31,-0.13,1.08,U] [#2 -0.05,0.47,1.13,U] [#3 -0.17,-0.13,0.96,U] [#4 0.25,0.39,0.72,U] [#5 0.47,0.58,0.00,M5] [#6 0.40,0.73,0.00,M1] [#7 0.42,0.00,0.54,U] [#8 -0.25,0.30,0.81,U] 
23:58:14.931 00.002 21068 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.49, -0.04}
23:58:14.932 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
23:58:14.933 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
23:58:14.933 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
23:58:14.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
23:58:14.935 00.000 21068 Enqueuing Move request for scope (0.13, 0.12)
23:58:14.936 00.001 16108 Worker thread wakes up
23:58:14.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:58:14.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:58:14.936 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.11 yDistance=-0.15
23:58:14.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:14.937 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:14.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:58:14.937 00.000 16108 MoveAxis(E, 0, ABG)
23:58:14.937 00.000 16108 Move returns status 0, amount 0
23:58:14.937 00.000 16108 MoveAxis(N, 0, ABG)
23:58:14.937 00.000 16108 Move returns status 0, amount 0
23:58:14.937 00.000 16108 move complete, result=0
23:58:14.937 00.000 16108 worker thread done servicing request
23:58:14.941 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3725, FiltMin=3145, FiltMax=43283, Gamma=1.000
23:58:14.956 00.015 21068 UpdateGuideState exits: m=102226 SNR=67.6
23:58:14.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:14.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:14.959 00.001 21068 Enqueuing Expose request
23:58:14.960 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:14.961 00.001 16108 Worker thread wakes up
23:58:14.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:14.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:15.935 00.974 16108 Exposure complete
23:58:15.996 00.061 16108 worker thread done servicing request
23:58:15.996 00.000 21068 OnExposeComplete: enter
23:58:15.997 00.001 21068 UpdateGuideState(): m_state=6
23:58:15.999 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6119
23:58:16.000 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=877.10, Mass=107672, SNR=67.9, Peak=15616 HFD=3.3
23:58:16.001 00.001 21068 MultiStar: [#1 0.15,0.23,1.04,U] [#2 -0.14,0.66,0.00,M1] [#3 0.40,-0.04,0.85,U] [#4 0.60,0.37,0.00,M1] [#5 0.54,0.23,0.00,M6] [#6 0.23,0.50,0.00,M2] [#7 0.39,-0.05,0.62,U] [#8 -0.35,0.23,0.77,U] 
23:58:16.002 00.001 21068 refined, 4 included, MultiStar: {0.16, 0.13}, one-star: {0.21, 0.19}
23:58:16.003 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
23:58:16.003 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
23:58:16.004 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.68 mountX=-0.13 mountY=-0.16, mountTheta=-2.26
23:58:16.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.13, opts=13)
23:58:16.006 00.000 21068 Enqueuing Move request for scope (0.16, 0.13)
23:58:16.007 00.001 16108 Worker thread wakes up
23:58:16.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
23:58:16.007 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
23:58:16.007 00.000 16108 Moving (0.16, 0.13) raw xDistance=-0.13 yDistance=-0.16
23:58:16.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:58:16.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:16.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:58:16.007 00.000 16108 MoveAxis(E, 0, ABG)
23:58:16.007 00.000 16108 Move returns status 0, amount 0
23:58:16.009 00.002 16108 MoveAxis(N, 0, ABG)
23:58:16.009 00.000 16108 Move returns status 0, amount 0
23:58:16.009 00.000 16108 move complete, result=0
23:58:16.009 00.000 16108 worker thread done servicing request
23:58:16.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3721, FiltMin=3174, FiltMax=42467, Gamma=1.000
23:58:16.030 00.018 21068 UpdateGuideState exits: m=107672 SNR=67.9
23:58:16.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:16.032 00.000 21068 Enqueuing Expose request
23:58:16.033 00.001 16108 Worker thread wakes up
23:58:16.033 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:16.034 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:16.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:17.180 01.146 16108 Exposure complete
23:58:17.235 00.055 16108 worker thread done servicing request
23:58:17.235 00.000 21068 OnExposeComplete: enter
23:58:17.236 00.001 21068 UpdateGuideState(): m_state=6
23:58:17.238 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6120
23:58:17.239 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=877.15, Mass=112698, SNR=78.5, Peak=16080 HFD=3.1
23:58:17.240 00.001 21068 MultiStar: [#1 0.87,0.39,0.00,M1] [#2 -0.05,0.30,0.89,U] [#3 0.69,0.22,0.00,M1] [#4 0.88,0.14,0.00,M2] [#5 0.55,0.23,0.00,M7] [#6 0.44,0.56,0.00,M3] [#7 0.35,0.10,0.56,U] [#8 -0.35,0.16,0.72,U] 
23:58:17.240 00.000 21068 refined, 3 included, MultiStar: {0.09, 0.21}, one-star: {0.38, 0.24}
23:58:17.241 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
23:58:17.242 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
23:58:17.243 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.05 mountY=-0.23, mountTheta=-1.78
23:58:17.244 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.21, opts=13)
23:58:17.245 00.001 21068 Enqueuing Move request for scope (0.09, 0.21)
23:58:17.246 00.001 16108 Worker thread wakes up
23:58:17.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
23:58:17.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
23:58:17.246 00.000 16108 Moving (0.09, 0.21) raw xDistance=-0.05 yDistance=-0.23
23:58:17.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:58:17.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:58:17.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:58:17.246 00.000 16108 MoveAxis(E, 0, ABG)
23:58:17.246 00.000 16108 Move returns status 0, amount 0
23:58:17.246 00.000 16108 MoveAxis(N, 0, ABG)
23:58:17.246 00.000 16108 Move returns status 0, amount 0
23:58:17.246 00.000 16108 move complete, result=0
23:58:17.246 00.000 16108 worker thread done servicing request
23:58:17.250 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3721, FiltMin=3129, FiltMax=54147, Gamma=1.000
23:58:17.264 00.014 21068 UpdateGuideState exits: m=112698 SNR=78.5
23:58:17.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:17.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:17.267 00.001 21068 Enqueuing Expose request
23:58:17.267 00.000 16108 Worker thread wakes up
23:58:17.267 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:17.268 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:17.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:18.235 00.967 16108 Exposure complete
23:58:18.314 00.079 16108 worker thread done servicing request
23:58:18.315 00.001 21068 OnExposeComplete: enter
23:58:18.317 00.002 21068 UpdateGuideState(): m_state=6
23:58:18.318 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6121
23:58:18.319 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.76, Mass=104381, SNR=69.2, Peak=14720 HFD=3.5
23:58:18.320 00.001 21068 MultiStar: [#1 0.09,0.11,1.10,U] [#2 -0.24,0.06,1.06,U] [#3 0.41,-0.08,0.88,U] [#4 0.46,0.25,0.00,M3] [#5 0.47,0.38,0.00,M8] [#6 0.75,-0.15,0.00,M4] [#7 0.44,-0.17,0.55,U] [#8 -0.09,0.05,0.84,U] 
23:58:18.321 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.22, -0.15}
23:58:18.322 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
23:58:18.322 00.000 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
23:58:18.323 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
23:58:18.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
23:58:18.325 00.000 21068 Enqueuing Move request for scope (0.11, -0.02)
23:58:18.326 00.001 16108 Worker thread wakes up
23:58:18.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:58:18.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:58:18.326 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
23:58:18.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:18.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:18.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:18.326 00.000 16108 MoveAxis(E, 0, ABG)
23:58:18.327 00.001 16108 Move returns status 0, amount 0
23:58:18.327 00.000 16108 MoveAxis(N, 0, ABG)
23:58:18.327 00.000 16108 Move returns status 0, amount 0
23:58:18.327 00.000 16108 move complete, result=0
23:58:18.327 00.000 16108 worker thread done servicing request
23:58:18.330 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3718, FiltMin=3152, FiltMax=45699, Gamma=1.000
23:58:18.346 00.016 21068 UpdateGuideState exits: m=104381 SNR=69.2
23:58:18.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:18.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:18.349 00.001 21068 Enqueuing Expose request
23:58:18.350 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:18.351 00.001 16108 Worker thread wakes up
23:58:18.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:18.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:19.207 00.856 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:19.210 00.003 21068 case statement mapped state 6 to 3
23:58:19.211 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:19.513 00.302 16108 Exposure complete
23:58:19.587 00.074 16108 worker thread done servicing request
23:58:19.588 00.001 21068 OnExposeComplete: enter
23:58:19.588 00.000 21068 UpdateGuideState(): m_state=6
23:58:19.589 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6122
23:58:19.590 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=877.05, Mass=107792, SNR=84.1, Peak=14480 HFD=2.9
23:58:19.591 00.001 21068 MultiStar: [#1 0.57,0.11,0.00,M1] [#2 0.01,0.31,0.84,U] [#3 0.19,-0.01,0.82,U] [#4 0.22,0.22,0.68,U] [#5 0.71,0.31,0.00,M9] [#6 0.33,0.24,0.60,U] [#7 0.55,-0.15,0.00,M1] [#8 0.46,0.45,0.00,M1] 
23:58:19.591 00.000 21068 refined, 4 included, MultiStar: {0.25, 0.18}, one-star: {0.47, 0.15}
23:58:19.593 00.002 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
23:58:19.594 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
23:58:19.594 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.30 cameraTheta=0.62 mountX=-0.21 mountY=-0.23, mountTheta=-2.32
23:58:19.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.18, opts=13)
23:58:19.597 00.001 21068 Enqueuing Move request for scope (0.25, 0.18)
23:58:19.597 00.000 16108 Worker thread wakes up
23:58:19.598 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
23:58:19.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
23:58:19.598 00.000 16108 Moving (0.25, 0.18) raw xDistance=-0.21 yDistance=-0.23
23:58:19.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:58:19.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:58:19.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:58:19.598 00.000 16108 MoveAxis(E, 56, ABG)
23:58:19.598 00.000 16108 Guiding  Dir = 2, Dur = 56
23:58:19.599 00.001 16108 IsSlewing returns 0
23:58:19.599 00.000 16108 IsGuiding returns 0
23:58:19.606 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3715, FiltMin=3177, FiltMax=46349, Gamma=1.000
23:58:19.623 00.017 16108 PulseGuide returned control before completion, sleep 42
23:58:19.629 00.006 21068 UpdateGuideState exits: m=107792 SNR=84.1
23:58:19.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:19.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:19.631 00.000 21068 Enqueuing Expose request
23:58:19.669 00.038 16108 IsGuiding returns 1
23:58:19.669 00.000 16108 scope still moving after pulse duration time elapsed
23:58:19.701 00.032 16108 IsSlewing returns 0
23:58:19.701 00.000 16108 IsGuiding returns 0
23:58:19.701 00.000 16108 scope move finished after 56 + 45 ms
23:58:19.701 00.000 16108 Move returns status 0, amount 56
23:58:19.701 00.000 16108 MoveAxis(N, 0, ABG)
23:58:19.701 00.000 16108 Move returns status 0, amount 0
23:58:19.701 00.000 16108 move complete, result=0
23:58:19.702 00.001 16108 worker thread done servicing request
23:58:19.702 00.000 16108 Worker thread wakes up
23:58:19.702 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
23:58:19.705 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:19.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:20.271 00.566 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:20.273 00.002 21068 case statement mapped state 6 to 3
23:58:20.274 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:20.679 00.405 16108 Exposure complete
23:58:20.745 00.066 16108 worker thread done servicing request
23:58:20.745 00.000 21068 OnExposeComplete: enter
23:58:20.747 00.002 21068 UpdateGuideState(): m_state=6
23:58:20.748 00.001 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6123
23:58:20.749 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.91, Mass=124861, SNR=84.7, Peak=16336 HFD=3.3
23:58:20.750 00.001 21068 MultiStar: [#1 0.24,0.55,0.00,M2] [#2 -0.09,0.54,0.00,M1] [#3 0.15,0.44,0.84,U] [#4 0.00,0.14,0.67,U] [#5 0.31,0.32,0.69,U] [#6 -0.05,0.59,0.00,M4] [#7 0.43,-0.07,0.50,U] [#8 -0.15,0.24,0.73,U] 
23:58:20.751 00.001 21068 single-star, 5 included, MultiStar: {0.11, 0.19}, one-star: {0.06, 0.01}
23:58:20.752 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
23:58:20.752 00.000 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
23:58:20.753 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.13 mountX=-0.06 mountY=-0.02, mountTheta=-2.78
23:58:20.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
23:58:20.756 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
23:58:20.756 00.000 16108 Worker thread wakes up
23:58:20.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:58:20.757 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:58:20.757 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.02
23:58:20.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:20.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:20.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:20.757 00.000 16108 MoveAxis(E, 0, ABG)
23:58:20.757 00.000 16108 Move returns status 0, amount 0
23:58:20.757 00.000 16108 MoveAxis(N, 0, ABG)
23:58:20.757 00.000 16108 Move returns status 0, amount 0
23:58:20.757 00.000 16108 move complete, result=0
23:58:20.757 00.000 16108 worker thread done servicing request
23:58:20.764 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3712, FiltMin=3139, FiltMax=57398, Gamma=1.000
23:58:20.780 00.016 21068 UpdateGuideState exits: m=124861 SNR=84.7
23:58:20.782 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.782 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:20.783 00.001 21068 Enqueuing Expose request
23:58:20.784 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:20.785 00.001 16108 Worker thread wakes up
23:58:20.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:20.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:21.388 00.603 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:21.390 00.002 21068 case statement mapped state 6 to 3
23:58:21.393 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:21.939 00.546 16108 Exposure complete
23:58:22.014 00.075 16108 worker thread done servicing request
23:58:22.014 00.000 21068 OnExposeComplete: enter
23:58:22.016 00.002 21068 UpdateGuideState(): m_state=6
23:58:22.017 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6124
23:58:22.019 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.77, Mass=109383, SNR=71.8, Peak=14768 HFD=3.3
23:58:22.022 00.003 21068 MultiStar: [#1 0.11,-0.14,1.08,U] [#2 -0.23,-0.10,1.23,U] [#3 0.14,-0.53,0.00,M1] [#4 0.29,-0.13,0.86,U] [#5 0.27,-0.11,0.77,U] [#6 0.20,-0.10,0.80,U] [#7 0.11,-0.58,0.00,M1] [#8 -0.12,-0.34,0.94,U] 
23:58:22.023 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.15}, one-star: {0.19, -0.14}
23:58:22.024 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
23:58:22.026 00.002 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
23:58:22.027 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.10 mountY=0.13, mountTheta=2.25
23:58:22.031 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
23:58:22.032 00.001 21068 Enqueuing Move request for scope (0.08, -0.15)
23:58:22.033 00.001 16108 Worker thread wakes up
23:58:22.034 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
23:58:22.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
23:58:22.034 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.10 yDistance=0.13
23:58:22.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:22.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:22.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:58:22.034 00.000 16108 MoveAxis(E, 0, ABG)
23:58:22.034 00.000 16108 Move returns status 0, amount 0
23:58:22.034 00.000 16108 MoveAxis(N, 0, ABG)
23:58:22.034 00.000 16108 Move returns status 0, amount 0
23:58:22.034 00.000 16108 move complete, result=0
23:58:22.035 00.001 16108 worker thread done servicing request
23:58:22.044 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3705, FiltMin=3149, FiltMax=55117, Gamma=1.000
23:58:22.065 00.021 21068 UpdateGuideState exits: m=109383 SNR=71.8
23:58:22.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:22.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:22.067 00.000 21068 Enqueuing Expose request
23:58:22.068 00.001 16108 Worker thread wakes up
23:58:22.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:22.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:22.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:22.503 00.434 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:22.504 00.001 21068 case statement mapped state 6 to 3
23:58:22.504 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:23.052 00.548 16108 Exposure complete
23:58:23.131 00.079 16108 worker thread done servicing request
23:58:23.131 00.000 21068 OnExposeComplete: enter
23:58:23.132 00.001 21068 UpdateGuideState(): m_state=6
23:58:23.132 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6125
23:58:23.134 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=877.20, Mass=99920, SNR=73.8, Peak=14832 HFD=3.2
23:58:23.135 00.001 21068 MultiStar: [#1 -0.03,0.06,1.04,U] [#2 -0.56,0.27,0.00,M1] [#3 0.38,0.09,1.03,U] [#4 0.07,0.31,0.69,U] [#5 0.40,0.04,0.84,U] [#6 0.22,0.23,0.72,U] [#7 0.20,-0.12,0.64,U] [#8 -0.21,0.26,0.83,U] 
23:58:23.136 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.15}, one-star: {-0.01, 0.29}
23:58:23.136 00.000 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
23:58:23.138 00.002 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
23:58:23.139 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.19 cameraTheta=0.86 mountX=-0.10 mountY=-0.17, mountTheta=-2.09
23:58:23.140 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.15, opts=13)
23:58:23.141 00.001 21068 Enqueuing Move request for scope (0.13, 0.15)
23:58:23.142 00.001 16108 Worker thread wakes up
23:58:23.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
23:58:23.142 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
23:58:23.142 00.000 16108 Moving (0.13, 0.15) raw xDistance=-0.10 yDistance=-0.17
23:58:23.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:23.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:23.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:23.142 00.000 16108 MoveAxis(E, 0, ABG)
23:58:23.142 00.000 16108 Move returns status 0, amount 0
23:58:23.142 00.000 16108 MoveAxis(N, 0, ABG)
23:58:23.142 00.000 16108 Move returns status 0, amount 0
23:58:23.142 00.000 16108 move complete, result=0
23:58:23.143 00.001 16108 worker thread done servicing request
23:58:23.146 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3702, FiltMin=3113, FiltMax=55110, Gamma=1.000
23:58:23.161 00.015 21068 UpdateGuideState exits: m=99920 SNR=73.8
23:58:23.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:23.164 00.001 21068 Enqueuing Expose request
23:58:23.164 00.000 16108 Worker thread wakes up
23:58:23.164 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:23.166 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:23.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
23:58:23.567 00.401 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:23.570 00.003 21068 case statement mapped state 6 to 3
23:58:23.572 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:23.670 00.098 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:23.674 00.004 21068 case statement mapped state 6 to 3
23:58:23.676 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:23.772 00.096 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
23:58:23.774 00.002 21068 PhdController::Dither begins
23:58:23.777 00.003 21068 dither: size=1.00, dRA=-0.30 dDec=0.79
23:58:23.779 00.002 21068 MountToCamera -- mountTheta (1.93) + m_xAngle (2.97) = xAngle (4.90 = -1.38)
23:58:23.781 00.002 21068 MountToCamera -- mountX=-0.30 mountY=0.79 hyp=0.85 mountTheta=1.93 cameraX=0.16, cameraY=-0.83 cameraTheta=-1.38
23:58:23.782 00.001 21068 setting lock position to (220.68, 876.07)
23:58:23.783 00.001 21068 Mount: notify guiding dithered (0.2, -0.8)
23:58:23.784 00.001 21068 MultiStar: stabilizing after lock position change
23:58:23.786 00.002 21068 Status Line: Dither by -0.30,0.79
23:58:23.788 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
23:58:23.790 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
23:58:23.791 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
23:58:24.338 00.547 16108 Exposure complete
23:58:24.396 00.058 16108 worker thread done servicing request
23:58:24.396 00.000 21068 OnExposeComplete: enter
23:58:24.398 00.002 21068 UpdateGuideState(): m_state=6
23:58:24.400 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6126
23:58:24.402 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.93, Mass=96642, SNR=64.8, Peak=14992 HFD=2.9
23:58:24.404 00.002 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
23:58:24.406 00.002 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
23:58:24.407 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.86 hyp=0.87 cameraTheta=1.72 mountX=0.28 mountY=-0.80, mountTheta=-1.24
23:58:24.410 00.003 21068 dither recenter: remaining=(0.3,-0.8) step=(0.3,-0.8)
23:58:24.411 00.001 21068 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.97) = xAngle (1.76 = 1.76)
23:58:24.412 00.001 21068 MountToCamera -- mountX=0.30 mountY=-0.79 hyp=0.85 mountTheta=-1.21 cameraX=-0.16, cameraY=0.83 cameraTheta=1.76
23:58:24.412 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.83, opts=4)
23:58:24.414 00.002 21068 Enqueuing Move request for scope (-0.16, 0.83)
23:58:24.415 00.001 21068 Mount: notify direct move 0.30,-0.79
23:58:24.416 00.001 16108 Worker thread wakes up
23:58:24.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.83) opts 0x4
23:58:24.416 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.83)
23:58:24.416 00.000 16108 Moving (-0.16, 0.83) raw xDistance=0.30 yDistance=-0.79
23:58:24.416 00.000 16108 MoveAxis(W, 125, B)
23:58:24.416 00.000 16108 Guiding  Dir = 3, Dur = 125
23:58:24.416 00.000 16108 IsSlewing returns 0
23:58:24.417 00.001 16108 IsGuiding returns 0
23:58:24.420 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3696, FiltMin=3133, FiltMax=55693, Gamma=1.000
23:58:24.435 00.015 21068 UpdateGuideState exits: m=96642 SNR=64.8
23:58:24.435 00.000 21068 PhdController: settling, locked = 1, distance = 0.97 (2.00) aobump = 0 frame = 1 / 99999
23:58:24.436 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781675904.436,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.97,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:58:24.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:24.437 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:24.438 00.001 21068 Enqueuing Expose request
23:58:24.456 00.018 16108 PulseGuide returned control before completion, sleep 95
23:58:24.565 00.109 16108 IsGuiding returns 1
23:58:24.565 00.000 16108 scope still moving after pulse duration time elapsed
23:58:24.597 00.032 16108 IsSlewing returns 0
23:58:24.597 00.000 16108 IsGuiding returns 1
23:58:24.628 00.031 16108 IsSlewing returns 0
23:58:24.628 00.000 16108 IsGuiding returns 0
23:58:24.628 00.000 16108 scope move finished after 125 + 86 ms
23:58:24.629 00.001 16108 Move returns status 0, amount 125
23:58:24.629 00.000 16108 MoveAxis(N, 159, B)
23:58:24.629 00.000 16108 Guiding  Dir = 0, Dur = 159
23:58:24.629 00.000 16108 IsSlewing returns 0
23:58:24.629 00.000 16108 IsGuiding returns 0
23:58:24.691 00.062 16108 PulseGuide returned control before completion, sleep 108
23:58:24.800 00.109 16108 IsGuiding returns 1
23:58:24.800 00.000 16108 scope still moving after pulse duration time elapsed
23:58:24.832 00.032 16108 IsSlewing returns 0
23:58:24.832 00.000 16108 IsGuiding returns 1
23:58:24.864 00.032 16108 IsSlewing returns 0
23:58:24.865 00.001 16108 IsGuiding returns 0
23:58:24.865 00.000 16108 scope move finished after 159 + 76 ms
23:58:24.865 00.000 16108 Move returns status 0, amount 159
23:58:24.865 00.000 16108 move complete, result=0
23:58:24.865 00.000 16108 worker thread done servicing request
23:58:24.865 00.000 16108 Worker thread wakes up
23:58:24.865 00.000 21068 GuideStep: 0.3 px 125 ms WEST, -0.8 px 159 ms NORTH
23:58:24.867 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:24.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:25.836 00.969 16108 Exposure complete
23:58:25.890 00.054 16108 worker thread done servicing request
23:58:25.890 00.000 21068 OnExposeComplete: enter
23:58:25.891 00.001 21068 UpdateGuideState(): m_state=6
23:58:25.893 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6127
23:58:25.894 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.75, Mass=105019, SNR=75.1, Peak=14208 HFD=3.3
23:58:25.894 00.000 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
23:58:25.895 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
23:58:25.896 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.68 hyp=0.72 cameraTheta=1.24 mountX=-0.11 mountY=-0.71, mountTheta=-1.73
23:58:25.898 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.68, opts=13)
23:58:25.899 00.001 21068 Enqueuing Move request for scope (0.24, 0.68)
23:58:25.900 00.001 16108 Worker thread wakes up
23:58:25.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.68) opts 0xd
23:58:25.900 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.68)
23:58:25.900 00.000 16108 Moving (0.24, 0.68) raw xDistance=-0.11 yDistance=-0.71
23:58:25.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:25.900 00.000 16108 resist switch: large excursion: input -0.71 thresh 0.60 direction from 0 to -1
23:58:25.901 00.001 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.14
23:58:25.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:58:25.901 00.000 16108 MoveAxis(E, 0, ABG)
23:58:25.901 00.000 16108 Move returns status 0, amount 0
23:58:25.901 00.000 16108 MoveAxis(N, 144, ABG)
23:58:25.901 00.000 16108 Guiding  Dir = 0, Dur = 144
23:58:25.901 00.000 16108 IsSlewing returns 0
23:58:25.902 00.001 16108 IsGuiding returns 0
23:58:25.909 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3696, FiltMin=3182, FiltMax=46365, Gamma=1.000
23:58:25.933 00.024 21068 UpdateGuideState exits: m=105019 SNR=75.1
23:58:25.934 00.001 21068 PhdController: settling, locked = 1, distance = 0.72 (2.00) aobump = 0 frame = 2 / 99999
23:58:25.935 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781675905.935,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.72,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
23:58:25.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:25.936 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:25.938 00.002 21068 Enqueuing Expose request
23:58:25.944 00.006 16108 PulseGuide returned control before completion, sleep 112
23:58:26.069 00.125 16108 IsGuiding returns 1
23:58:26.069 00.000 16108 scope still moving after pulse duration time elapsed
23:58:26.100 00.031 16108 IsSlewing returns 0
23:58:26.100 00.000 16108 IsGuiding returns 1
23:58:26.132 00.032 16108 IsSlewing returns 0
23:58:26.132 00.000 16108 IsGuiding returns 0
23:58:26.133 00.001 16108 scope move finished after 144 + 85 ms
23:58:26.133 00.000 16108 Move returns status 0, amount 144
23:58:26.133 00.000 16108 move complete, result=0
23:58:26.133 00.000 16108 worker thread done servicing request
23:58:26.133 00.000 16108 Worker thread wakes up
23:58:26.133 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.7 px 144 ms NORTH
23:58:26.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:26.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:27.309 01.175 16108 Exposure complete
23:58:27.368 00.059 16108 worker thread done servicing request
23:58:27.368 00.000 21068 OnExposeComplete: enter
23:58:27.369 00.001 21068 UpdateGuideState(): m_state=6
23:58:27.370 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6128
23:58:27.371 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=876.38, Mass=111086, SNR=71.4, Peak=13936 HFD=3.2
23:58:27.371 00.000 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
23:58:27.372 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
23:58:27.373 00.001 21068 CameraToMount -- cameraX=0.60 cameraY=0.31 hyp=0.67 cameraTheta=0.48 mountX=-0.53 mountY=-0.44, mountTheta=-2.45
23:58:27.374 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.60, y=0.31, opts=13)
23:58:27.375 00.001 21068 Enqueuing Move request for scope (0.60, 0.31)
23:58:27.376 00.001 16108 Worker thread wakes up
23:58:27.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.31) opts 0xd
23:58:27.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.60, 0.31)
23:58:27.377 00.001 16108 Moving (0.60, 0.31) raw xDistance=-0.53 yDistance=-0.44
23:58:27.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
23:58:27.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:58:27.377 00.000 16108 MoveAxis(E, 140, ABG)
23:58:27.377 00.000 16108 Guiding  Dir = 2, Dur = 140
23:58:27.377 00.000 16108 IsSlewing returns 0
23:58:27.378 00.001 16108 IsGuiding returns 0
23:58:27.379 00.001 16108 PulseGuide returned control before completion, sleep 149
23:58:27.381 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3689, FiltMin=3147, FiltMax=41971, Gamma=1.000
23:58:27.395 00.014 21068 UpdateGuideState exits: m=111086 SNR=71.4
23:58:27.396 00.001 21068 PhdController: settling, locked = 1, distance = 0.70 (2.00) aobump = 0 frame = 3 / 99999
23:58:27.397 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781675907.397,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.70,"Time":3.0,"SettleTime":3.0,"StarLocked":true}
23:58:27.399 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.399 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:27.400 00.001 21068 Enqueuing Expose request
23:58:27.530 00.130 16108 IsGuiding returns 1
23:58:27.530 00.000 16108 scope still moving after pulse duration time elapsed
23:58:27.561 00.031 16108 IsSlewing returns 0
23:58:27.561 00.000 16108 IsGuiding returns 0
23:58:27.563 00.002 16108 scope move finished after 140 + 44 ms
23:58:27.563 00.000 16108 Move returns status 0, amount 140
23:58:27.563 00.000 16108 MoveAxis(N, 89, ABG)
23:58:27.563 00.000 16108 Guiding  Dir = 0, Dur = 89
23:58:27.563 00.000 16108 IsSlewing returns 0
23:58:27.563 00.000 16108 IsGuiding returns 0
23:58:27.612 00.049 16108 PulseGuide returned control before completion, sleep 51
23:58:27.672 00.060 16108 IsGuiding returns 1
23:58:27.672 00.000 16108 scope still moving after pulse duration time elapsed
23:58:27.704 00.032 16108 IsSlewing returns 0
23:58:27.704 00.000 16108 IsGuiding returns 1
23:58:27.736 00.032 16108 IsSlewing returns 0
23:58:27.736 00.000 16108 IsGuiding returns 0
23:58:27.736 00.000 16108 scope move finished after 89 + 83 ms
23:58:27.736 00.000 16108 Move returns status 0, amount 89
23:58:27.736 00.000 16108 move complete, result=0
23:58:27.736 00.000 16108 worker thread done servicing request
23:58:27.736 00.000 16108 Worker thread wakes up
23:58:27.736 00.000 21068 GuideStep: -0.5 px 140 ms EAST, -0.4 px 89 ms NORTH
23:58:27.739 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:27.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:28.707 00.968 16108 Exposure complete
23:58:28.764 00.057 16108 worker thread done servicing request
23:58:28.764 00.000 21068 OnExposeComplete: enter
23:58:28.765 00.001 21068 UpdateGuideState(): m_state=6
23:58:28.766 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6129
23:58:28.767 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.13, Mass=105311, SNR=75.2, Peak=15648 HFD=2.9
23:58:28.768 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
23:58:28.769 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
23:58:28.769 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.27 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
23:58:28.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
23:58:28.773 00.001 21068 Enqueuing Move request for scope (0.20, 0.06)
23:58:28.774 00.001 16108 Worker thread wakes up
23:58:28.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
23:58:28.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
23:58:28.774 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.19 yDistance=-0.10
23:58:28.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:58:28.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:28.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:58:28.774 00.000 16108 MoveAxis(E, 0, ABG)
23:58:28.774 00.000 16108 Move returns status 0, amount 0
23:58:28.774 00.000 16108 MoveAxis(N, 0, ABG)
23:58:28.774 00.000 16108 Move returns status 0, amount 0
23:58:28.774 00.000 16108 move complete, result=0
23:58:28.774 00.000 16108 worker thread done servicing request
23:58:28.777 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3686, FiltMin=3139, FiltMax=41843, Gamma=1.000
23:58:28.791 00.014 21068 UpdateGuideState exits: m=105311 SNR=75.2
23:58:28.792 00.001 21068 PhdController: settling, locked = 1, distance = 0.56 (2.00) aobump = 0 frame = 4 / 99999
23:58:28.793 00.001 21068 PhdController: newstate STATE_FINISH
23:58:28.794 00.001 21068 PhdController complete: success
23:58:28.795 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781675908.795,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
23:58:28.797 00.002 21068 Mount: notify guiding dither settle done success=1
23:58:28.797 00.000 21068 PhdController: newstate STATE_IDLE
23:58:28.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:28.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:28.799 00.000 21068 Enqueuing Expose request
23:58:28.800 00.001 16108 Worker thread wakes up
23:58:28.800 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:28.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:28.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:28.888 00.087 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:28.889 00.001 21068 case statement mapped state 6 to 3
23:58:28.891 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:28.990 00.099 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
23:58:28.993 00.003 21068 PhdController::Guide begins
23:58:28.995 00.002 21068 PhdController: newstate STATE_SETUP
23:58:28.997 00.002 21068 PhdController: setup
23:58:28.998 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
23:58:29.000 00.002 21068 PhdController: guider state = 6
23:58:29.002 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
23:58:29.003 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
23:58:29.004 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:58:29.040 00.036 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
23:58:29.043 00.003 21068 case statement mapped state 6 to 3
23:58:29.044 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:58:29.966 00.922 16108 Exposure complete
23:58:30.039 00.073 16108 worker thread done servicing request
23:58:30.039 00.000 21068 OnExposeComplete: enter
23:58:30.040 00.001 21068 UpdateGuideState(): m_state=6
23:58:30.041 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6130
23:58:30.042 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.25, Mass=106604, SNR=74.0, Peak=14432 HFD=3.0
23:58:30.042 00.000 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
23:58:30.043 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
23:58:30.044 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=0.19 mountY=-0.13, mountTheta=-0.61
23:58:30.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.17, opts=13)
23:58:30.047 00.001 21068 Enqueuing Move request for scope (-0.16, 0.17)
23:58:30.048 00.001 16108 Worker thread wakes up
23:58:30.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
23:58:30.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
23:58:30.049 00.001 16108 Moving (-0.16, 0.17) raw xDistance=0.19 yDistance=-0.13
23:58:30.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:58:30.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:58:30.049 00.000 16108 MoveAxis(E, 0, ABG)
23:58:30.049 00.000 16108 Move returns status 0, amount 0
23:58:30.049 00.000 16108 MoveAxis(N, 0, ABG)
23:58:30.049 00.000 16108 Move returns status 0, amount 0
23:58:30.049 00.000 16108 move complete, result=0
23:58:30.050 00.001 16108 worker thread done servicing request
23:58:30.055 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3680, FiltMin=3149, FiltMax=49392, Gamma=1.000
23:58:30.078 00.023 21068 UpdateGuideState exits: m=106604 SNR=74.0
23:58:30.079 00.001 21068 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 1 / 99999
23:58:30.080 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781675910.080,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
23:58:30.082 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:30.084 00.001 21068 Enqueuing Expose request
23:58:30.085 00.001 16108 Worker thread wakes up
23:58:30.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:30.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:30.085 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:31.061 00.976 16108 Exposure complete
23:58:31.117 00.056 16108 worker thread done servicing request
23:58:31.117 00.000 21068 OnExposeComplete: enter
23:58:31.118 00.001 21068 UpdateGuideState(): m_state=6
23:58:31.118 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6131
23:58:31.119 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.39, Mass=107667, SNR=77.1, Peak=14176 HFD=3.2
23:58:31.120 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
23:58:31.120 00.000 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
23:58:31.121 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.35 cameraTheta=2.03 mountX=0.21 mountY=-0.27, mountTheta=-0.91
23:58:31.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.32, opts=13)
23:58:31.123 00.001 21068 Enqueuing Move request for scope (-0.16, 0.32)
23:58:31.125 00.002 16108 Worker thread wakes up
23:58:31.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
23:58:31.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
23:58:31.125 00.000 16108 Moving (-0.16, 0.32) raw xDistance=0.21 yDistance=-0.27
23:58:31.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:58:31.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:58:31.125 00.000 16108 MoveAxis(W, 55, ABG)
23:58:31.125 00.000 16108 Guiding  Dir = 3, Dur = 55
23:58:31.126 00.001 16108 IsSlewing returns 0
23:58:31.126 00.000 16108 IsGuiding returns 0
23:58:31.129 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3680, FiltMin=3056, FiltMax=56304, Gamma=1.000
23:58:31.149 00.020 21068 UpdateGuideState exits: m=107667 SNR=77.1
23:58:31.151 00.002 21068 PhdController: settling, locked = 1, distance = 0.43 (2.00) aobump = 0 frame = 2 / 99999
23:58:31.153 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781675911.153,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.43,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
23:58:31.155 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:31.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:31.157 00.001 21068 Enqueuing Expose request
23:58:31.171 00.014 16108 PulseGuide returned control before completion, sleep 20
23:58:31.201 00.030 16108 IsGuiding returns 1
23:58:31.201 00.000 16108 scope still moving after pulse duration time elapsed
23:58:31.233 00.032 16108 IsSlewing returns 0
23:58:31.233 00.000 16108 IsGuiding returns 1
23:58:31.264 00.031 16108 IsSlewing returns 0
23:58:31.264 00.000 16108 IsGuiding returns 0
23:58:31.264 00.000 16108 scope move finished after 55 + 83 ms
23:58:31.264 00.000 16108 Move returns status 0, amount 55
23:58:31.264 00.000 16108 MoveAxis(N, 54, ABG)
23:58:31.264 00.000 16108 Guiding  Dir = 0, Dur = 54
23:58:31.264 00.000 16108 IsSlewing returns 0
23:58:31.265 00.001 16108 IsGuiding returns 0
23:58:31.330 00.065 16108 IsGuiding returns 1
23:58:31.330 00.000 16108 scope still moving after pulse duration time elapsed
23:58:31.359 00.029 16108 IsSlewing returns 0
23:58:31.359 00.000 16108 IsGuiding returns 1
23:58:31.391 00.032 16108 IsSlewing returns 0
23:58:31.391 00.000 16108 IsGuiding returns 1
23:58:31.422 00.031 16108 IsSlewing returns 0
23:58:31.423 00.001 16108 IsGuiding returns 0
23:58:31.423 00.000 16108 scope move finished after 54 + 104 ms
23:58:31.423 00.000 16108 Move returns status 0, amount 54
23:58:31.423 00.000 16108 move complete, result=0
23:58:31.424 00.001 16108 worker thread done servicing request
23:58:31.424 00.000 16108 Worker thread wakes up
23:58:31.424 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.3 px 54 ms NORTH
23:58:31.427 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:31.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:32.584 01.157 16108 Exposure complete
23:58:32.654 00.070 16108 worker thread done servicing request
23:58:32.654 00.000 21068 OnExposeComplete: enter
23:58:32.655 00.001 21068 UpdateGuideState(): m_state=6
23:58:32.656 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6132
23:58:32.657 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.34, Mass=113707, SNR=74.6, Peak=17200 HFD=3.0
23:58:32.657 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
23:58:32.658 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
23:58:32.659 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.03 mountX=-0.11 mountY=-0.29, mountTheta=-1.93
23:58:32.660 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.26, opts=13)
23:58:32.661 00.001 21068 Enqueuing Move request for scope (0.15, 0.26)
23:58:32.664 00.003 16108 Worker thread wakes up
23:58:32.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
23:58:32.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
23:58:32.664 00.000 16108 Moving (0.15, 0.26) raw xDistance=-0.11 yDistance=-0.29
23:58:32.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:32.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:58:32.664 00.000 16108 MoveAxis(E, 0, ABG)
23:58:32.664 00.000 16108 Move returns status 0, amount 0
23:58:32.664 00.000 16108 MoveAxis(N, 58, ABG)
23:58:32.664 00.000 16108 Guiding  Dir = 0, Dur = 58
23:58:32.665 00.001 16108 IsSlewing returns 0
23:58:32.665 00.000 16108 IsGuiding returns 0
23:58:32.670 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3673, FiltMin=3120, FiltMax=53811, Gamma=1.000
23:58:32.679 00.009 16108 PulseGuide returned control before completion, sleep 54
23:58:32.688 00.009 21068 UpdateGuideState exits: m=113707 SNR=74.6
23:58:32.689 00.001 21068 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 3 / 99999
23:58:32.690 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781675912.690,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.39,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
23:58:32.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:32.692 00.000 21068 Enqueuing Expose request
23:58:32.741 00.049 16108 IsGuiding returns 1
23:58:32.741 00.000 16108 scope still moving after pulse duration time elapsed
23:58:32.772 00.031 16108 IsSlewing returns 0
23:58:32.772 00.000 16108 IsGuiding returns 0
23:58:32.772 00.000 16108 scope move finished after 58 + 50 ms
23:58:32.772 00.000 16108 Move returns status 0, amount 58
23:58:32.772 00.000 16108 move complete, result=0
23:58:32.774 00.002 16108 worker thread done servicing request
23:58:32.774 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
23:58:32.775 00.001 16108 Worker thread wakes up
23:58:32.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:32.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:33.739 00.964 16108 Exposure complete
23:58:33.806 00.067 16108 worker thread done servicing request
23:58:33.806 00.000 21068 OnExposeComplete: enter
23:58:33.807 00.001 21068 UpdateGuideState(): m_state=6
23:58:33.808 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6133
23:58:33.809 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.30, Mass=105992, SNR=73.0, Peak=16976 HFD=2.6
23:58:33.809 00.000 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:58:33.810 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
23:58:33.811 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.63 mountX=-0.27 mountY=-0.30, mountTheta=-2.31
23:58:33.812 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.23, opts=13)
23:58:33.813 00.001 21068 Enqueuing Move request for scope (0.31, 0.23)
23:58:33.813 00.000 16108 Worker thread wakes up
23:58:33.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
23:58:33.815 00.002 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
23:58:33.815 00.000 16108 Moving (0.31, 0.23) raw xDistance=-0.27 yDistance=-0.30
23:58:33.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:58:33.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:58:33.815 00.000 16108 MoveAxis(E, 70, ABG)
23:58:33.815 00.000 16108 Guiding  Dir = 2, Dur = 70
23:58:33.815 00.000 16108 IsSlewing returns 0
23:58:33.815 00.000 16108 IsGuiding returns 0
23:58:33.820 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3670, FiltMin=3088, FiltMax=45363, Gamma=1.000
23:58:33.839 00.019 21068 UpdateGuideState exits: m=105992 SNR=73.0
23:58:33.840 00.001 21068 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 4 / 99999
23:58:33.841 00.001 21068 PhdController: newstate STATE_FINISH
23:58:33.842 00.001 21068 PhdController complete: success
23:58:33.845 00.003 21068 evsrv: {"Event":"SettleDone","Timestamp":1781675913.845,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
23:58:33.846 00.001 21068 Mount: notify guiding dither settle done success=1
23:58:33.848 00.002 21068 PhdController: newstate STATE_IDLE
23:58:33.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:33.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:33.851 00.001 21068 Enqueuing Expose request
23:58:33.873 00.022 16108 PulseGuide returned control before completion, sleep 22
23:58:33.903 00.030 16108 IsGuiding returns 1
23:58:33.903 00.000 16108 scope still moving after pulse duration time elapsed
23:58:33.935 00.032 16108 IsSlewing returns 0
23:58:33.935 00.000 16108 IsGuiding returns 1
23:58:33.967 00.032 16108 IsSlewing returns 0
23:58:33.967 00.000 16108 IsGuiding returns 0
23:58:33.967 00.000 16108 scope move finished after 70 + 82 ms
23:58:33.967 00.000 16108 Move returns status 0, amount 70
23:58:33.967 00.000 16108 MoveAxis(N, 59, ABG)
23:58:33.967 00.000 16108 Guiding  Dir = 0, Dur = 59
23:58:33.968 00.001 16108 IsSlewing returns 0
23:58:33.968 00.000 16108 IsGuiding returns 0
23:58:34.032 00.064 16108 IsGuiding returns 1
23:58:34.032 00.000 16108 scope still moving after pulse duration time elapsed
23:58:34.061 00.029 16108 IsSlewing returns 0
23:58:34.061 00.000 16108 IsGuiding returns 1
23:58:34.092 00.031 16108 IsSlewing returns 0
23:58:34.092 00.000 16108 IsGuiding returns 1
23:58:34.124 00.032 16108 IsSlewing returns 0
23:58:34.124 00.000 16108 IsGuiding returns 0
23:58:34.124 00.000 16108 scope move finished after 59 + 97 ms
23:58:34.124 00.000 16108 Move returns status 0, amount 59
23:58:34.125 00.001 16108 move complete, result=0
23:58:34.125 00.000 16108 worker thread done servicing request
23:58:34.125 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.3 px 59 ms NORTH
23:58:34.127 00.002 16108 Worker thread wakes up
23:58:34.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:34.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:35.291 01.164 16108 Exposure complete
23:58:35.359 00.068 16108 worker thread done servicing request
23:58:35.359 00.000 21068 OnExposeComplete: enter
23:58:35.360 00.001 21068 UpdateGuideState(): m_state=6
23:58:35.362 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.362 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=876.29, Mass=100108, SNR=66.7, Peak=17136 HFD=2.6
23:58:35.363 00.001 21068 MultiStar: exiting stabilization period
23:58:35.364 00.001 21068 MultiStar: updating star positions after lock position change
23:58:35.365 00.001 21068 Star::Find(15, 608, 148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.366 00.001 21068 Star::Find returns 1 (0), X=608.56, Y=148.76, Mass=128089, SNR=78.7, Peak=16944 HFD=3.2
23:58:35.367 00.001 21068 Star::Find(15, 475, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.368 00.001 21068 Star::Find returns 1 (0), X=476.06, Y=449.54, Mass=145248, SNR=91.6, Peak=22304 HFD=2.7
23:58:35.368 00.000 21068 Star::Find(15, 702, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.369 00.001 21068 Star::Find returns 1 (0), X=703.34, Y=50.39, Mass=105529, SNR=75.6, Peak=16989 HFD=3.1
23:58:35.370 00.001 21068 Star::Find(15, 1175, 883, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.371 00.001 21068 Star::Find returns 1 (0), X=1175.43, Y=884.26, Mass=85894, SNR=62.5, Peak=12749 HFD=3.2
23:58:35.372 00.001 21068 Star::Find(15, 1114, 407, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.373 00.001 21068 Star::Find returns 1 (0), X=1114.47, Y=407.77, Mass=79070, SNR=56.2, Peak=14326 HFD=3.1
23:58:35.374 00.001 21068 Star::Find(15, 1178, 609, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.377 00.003 21068 Star::Find returns 1 (0), X=1179.07, Y=609.80, Mass=76165, SNR=53.2, Peak=12726 HFD=3.2
23:58:35.379 00.002 21068 Star::Find(15, 123, 728, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.381 00.002 21068 Star::Find returns 1 (0), X=123.60, Y=728.77, Mass=62868, SNR=52.4, Peak=11488 HFD=3.1
23:58:35.382 00.001 21068 Star::Find(15, 546, 837, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.383 00.001 21068 Star::Find returns 1 (0), X=546.33, Y=837.90, Mass=80477, SNR=64.5, Peak=13190 HFD=2.7
23:58:35.384 00.001 21068 Star::Find(15, 1050, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.385 00.001 21068 Star::Find returns 1 (0), X=1050.77, Y=672.73, Mass=61460, SNR=49.6, Peak=11459 HFD=2.7
23:58:35.387 00.002 21068 Star::Find(15, 1018, 635, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.389 00.002 21068 Star::Find returns 1 (0), X=1019.18, Y=635.98, Mass=47713, SNR=42.2, Peak=10214 HFD=2.6
23:58:35.391 00.002 21068 Star::Find(15, 58, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6134
23:58:35.392 00.001 21068 Star::Find returns 1 (0), X=59.32, Y=629.72, Mass=64589, SNR=50.6, Peak=11241 HFD=2.7
23:58:35.395 00.003 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
23:58:35.396 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
23:58:35.397 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.71 mountX=-0.21 mountY=-0.27, mountTheta=-2.24
23:58:35.400 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.22, opts=13)
23:58:35.401 00.001 21068 Enqueuing Move request for scope (0.26, 0.22)
23:58:35.403 00.002 16108 Worker thread wakes up
23:58:35.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
23:58:35.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
23:58:35.403 00.000 16108 Moving (0.26, 0.22) raw xDistance=-0.21 yDistance=-0.27
23:58:35.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:58:35.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:58:35.403 00.000 16108 MoveAxis(E, 61, ABG)
23:58:35.403 00.000 16108 Guiding  Dir = 2, Dur = 61
23:58:35.405 00.002 16108 IsSlewing returns 0
23:58:35.405 00.000 16108 IsGuiding returns 0
23:58:35.410 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3667, FiltMin=3101, FiltMax=45216, Gamma=1.000
23:58:35.429 00.019 21068 UpdateGuideState exits: m=100108 SNR=66.7
23:58:35.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:35.432 00.001 21068 Enqueuing Expose request
23:58:35.451 00.019 16108 PulseGuide returned control before completion, sleep 25
23:58:35.481 00.030 16108 IsGuiding returns 1
23:58:35.481 00.000 16108 scope still moving after pulse duration time elapsed
23:58:35.513 00.032 16108 IsSlewing returns 0
23:58:35.513 00.000 16108 IsGuiding returns 1
23:58:35.544 00.031 16108 IsSlewing returns 0
23:58:35.544 00.000 16108 IsGuiding returns 0
23:58:35.544 00.000 16108 scope move finished after 61 + 78 ms
23:58:35.544 00.000 16108 Move returns status 0, amount 61
23:58:35.544 00.000 16108 MoveAxis(N, 55, ABG)
23:58:35.544 00.000 16108 Guiding  Dir = 0, Dur = 55
23:58:35.545 00.001 16108 IsSlewing returns 0
23:58:35.545 00.000 16108 IsGuiding returns 0
23:58:35.607 00.062 16108 IsGuiding returns 1
23:58:35.607 00.000 16108 scope still moving after pulse duration time elapsed
23:58:35.637 00.030 16108 IsSlewing returns 0
23:58:35.637 00.000 16108 IsGuiding returns 1
23:58:35.669 00.032 16108 IsSlewing returns 0
23:58:35.670 00.001 16108 IsGuiding returns 1
23:58:35.701 00.031 16108 IsSlewing returns 0
23:58:35.701 00.000 16108 IsGuiding returns 0
23:58:35.701 00.000 16108 scope move finished after 55 + 101 ms
23:58:35.702 00.001 16108 Move returns status 0, amount 55
23:58:35.702 00.000 16108 move complete, result=0
23:58:35.702 00.000 16108 worker thread done servicing request
23:58:35.702 00.000 16108 Worker thread wakes up
23:58:35.702 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:35.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:35.702 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.3 px 55 ms NORTH
23:58:36.687 00.985 16108 Exposure complete
23:58:36.755 00.068 16108 worker thread done servicing request
23:58:36.755 00.000 21068 OnExposeComplete: enter
23:58:36.756 00.001 21068 UpdateGuideState(): m_state=6
23:58:36.757 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6135
23:58:36.758 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.19, Mass=129529, SNR=82.4, Peak=16560 HFD=3.3
23:58:36.759 00.001 21068 MultiStar: [#1 0.03,0.20,1.02,U] [#2 -0.26,-0.05,1.12,U] [#3 -0.32,0.11,0.90,U] [#4 -0.42,0.17,0.77,U] [#5 -0.16,-0.06,0.70,U] [#6 -0.39,0.19,0.88,U] [#7 -0.01,0.16,0.63,U] [#8 -0.21,-0.07,0.67,U] 
23:58:36.760 00.001 21068 single-star, 8 included, MultiStar: {-0.20, 0.09}, one-star: {-0.05, 0.11}
23:58:36.761 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
23:58:36.761 00.000 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
23:58:36.762 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.07 mountY=-0.10, mountTheta=-0.97
23:58:36.763 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
23:58:36.764 00.001 21068 Enqueuing Move request for scope (-0.05, 0.11)
23:58:36.765 00.001 16108 Worker thread wakes up
23:58:36.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:58:36.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:58:36.765 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.10
23:58:36.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:36.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:36.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:58:36.765 00.000 16108 MoveAxis(E, 0, ABG)
23:58:36.765 00.000 16108 Move returns status 0, amount 0
23:58:36.765 00.000 16108 MoveAxis(N, 0, ABG)
23:58:36.765 00.000 16108 Move returns status 0, amount 0
23:58:36.765 00.000 16108 move complete, result=0
23:58:36.765 00.000 16108 worker thread done servicing request
23:58:36.770 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3664, FiltMin=3152, FiltMax=48374, Gamma=1.000
23:58:36.788 00.018 21068 UpdateGuideState exits: m=129529 SNR=82.4
23:58:36.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:36.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:36.790 00.000 21068 Enqueuing Expose request
23:58:36.792 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:36.794 00.002 16108 Worker thread wakes up
23:58:36.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:36.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:37.952 01.158 16108 Exposure complete
23:58:38.025 00.073 16108 worker thread done servicing request
23:58:38.025 00.000 21068 OnExposeComplete: enter
23:58:38.027 00.002 21068 UpdateGuideState(): m_state=6
23:58:38.027 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6136
23:58:38.029 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.38, Mass=116363, SNR=88.6, Peak=15795 HFD=3.1
23:58:38.030 00.001 21068 MultiStar: [#1 0.01,0.29,0.93,U] [#2 -0.42,-0.12,0.89,U] [#3 -0.24,0.10,0.78,U] [#4 -0.42,0.08,0.64,U] [#5 -0.32,0.09,0.71,U] [#6 -0.16,0.14,0.56,U] [#7 -0.68,0.32,0.00,M1] [#8 -0.15,0.07,0.59,U] 
23:58:38.031 00.001 21068 refined, 7 included, MultiStar: {-0.24, 0.13}, one-star: {-0.27, 0.30}
23:58:38.031 00.000 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
23:58:38.032 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
23:58:38.033 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.28 cameraTheta=2.66 mountX=0.26 mountY=-0.07, mountTheta=-0.25
23:58:38.036 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.13, opts=13)
23:58:38.036 00.000 21068 Enqueuing Move request for scope (-0.24, 0.13)
23:58:38.037 00.001 16108 Worker thread wakes up
23:58:38.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
23:58:38.037 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
23:58:38.037 00.000 16108 Moving (-0.24, 0.13) raw xDistance=0.26 yDistance=-0.07
23:58:38.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:58:38.038 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:38.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:58:38.038 00.000 16108 MoveAxis(W, 69, ABG)
23:58:38.038 00.000 16108 Guiding  Dir = 3, Dur = 69
23:58:38.038 00.000 16108 IsSlewing returns 0
23:58:38.038 00.000 16108 IsGuiding returns 0
23:58:38.041 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3661, FiltMin=3091, FiltMax=59056, Gamma=1.000
23:58:38.050 00.009 16108 PulseGuide returned control before completion, sleep 68
23:58:38.058 00.008 21068 UpdateGuideState exits: m=116363 SNR=88.6
23:58:38.061 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:38.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:38.063 00.001 21068 Enqueuing Expose request
23:58:38.127 00.064 16108 IsGuiding returns 1
23:58:38.127 00.000 16108 scope still moving after pulse duration time elapsed
23:58:38.158 00.031 16108 IsSlewing returns 0
23:58:38.158 00.000 16108 IsGuiding returns 0
23:58:38.158 00.000 16108 scope move finished after 69 + 51 ms
23:58:38.158 00.000 16108 Move returns status 0, amount 69
23:58:38.158 00.000 16108 MoveAxis(N, 0, ABG)
23:58:38.158 00.000 16108 Move returns status 0, amount 0
23:58:38.158 00.000 16108 move complete, result=0
23:58:38.158 00.000 16108 worker thread done servicing request
23:58:38.159 00.001 16108 Worker thread wakes up
23:58:38.159 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
23:58:38.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:38.161 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:39.130 00.969 16108 Exposure complete
23:58:39.189 00.059 16108 worker thread done servicing request
23:58:39.189 00.000 21068 OnExposeComplete: enter
23:58:39.191 00.002 21068 UpdateGuideState(): m_state=6
23:58:39.192 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6137
23:58:39.193 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.22, Mass=116574, SNR=84.8, Peak=16176 HFD=3.2
23:58:39.197 00.004 21068 MultiStar: [#1 0.04,0.07,1.07,U] [#2 -0.29,0.12,1.23,U] [#3 -0.13,0.11,0.91,U] [#4 -0.38,0.13,0.68,U] [#5 -0.14,-0.01,0.71,U] [#6 -0.13,0.28,0.56,U] [#7 -0.13,0.17,0.56,U] [#8 -0.07,0.26,0.76,U] 
23:58:39.199 00.002 21068 refined, 8 included, MultiStar: {-0.15, 0.13}, one-star: {-0.14, 0.15}
23:58:39.200 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
23:58:39.202 00.002 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
23:58:39.202 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.42 mountX=0.17 mountY=-0.09, mountTheta=-0.50
23:58:39.206 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.13, opts=13)
23:58:39.207 00.001 21068 Enqueuing Move request for scope (-0.15, 0.13)
23:58:39.208 00.001 16108 Worker thread wakes up
23:58:39.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
23:58:39.208 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
23:58:39.208 00.000 16108 Moving (-0.15, 0.13) raw xDistance=0.17 yDistance=-0.09
23:58:39.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:58:39.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:39.208 00.000 16108 MoveAxis(E, 0, ABG)
23:58:39.208 00.000 16108 Move returns status 0, amount 0
23:58:39.208 00.000 16108 MoveAxis(N, 0, ABG)
23:58:39.208 00.000 16108 Move returns status 0, amount 0
23:58:39.209 00.001 16108 move complete, result=0
23:58:39.209 00.000 16108 worker thread done servicing request
23:58:39.213 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3661, FiltMin=3142, FiltMax=62006, Gamma=1.000
23:58:39.240 00.027 21068 UpdateGuideState exits: m=116574 SNR=84.8
23:58:39.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:39.243 00.001 21068 Enqueuing Expose request
23:58:39.244 00.001 16108 Worker thread wakes up
23:58:39.244 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:39.245 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:39.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:40.403 01.158 16108 Exposure complete
23:58:40.465 00.062 16108 worker thread done servicing request
23:58:40.465 00.000 21068 OnExposeComplete: enter
23:58:40.467 00.002 21068 UpdateGuideState(): m_state=6
23:58:40.467 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6138
23:58:40.469 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.25, Mass=121262, SNR=77.2, Peak=18864 HFD=2.9
23:58:40.470 00.001 21068 MultiStar: [#1 0.40,0.42,0.00,M1] [#2 -0.04,0.08,1.05,U] [#3 0.02,0.29,0.97,U] [#4 -0.38,0.18,0.89,U] [#5 0.02,0.15,0.90,U] [#6 0.10,0.32,0.70,U] [#7 -0.05,0.16,0.62,U] [#8 -0.01,0.22,0.74,U] 
23:58:40.472 00.002 21068 refined, 7 included, MultiStar: {-0.02, 0.19}, one-star: {0.14, 0.18}
23:58:40.473 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
23:58:40.475 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
23:58:40.476 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=0.06 mountY=-0.18, mountTheta=-1.27
23:58:40.479 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.19, opts=13)
23:58:40.481 00.002 21068 Enqueuing Move request for scope (-0.02, 0.19)
23:58:40.483 00.002 16108 Worker thread wakes up
23:58:40.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:58:40.484 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:58:40.484 00.000 16108 Moving (-0.02, 0.19) raw xDistance=0.06 yDistance=-0.18
23:58:40.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:58:40.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:40.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:58:40.484 00.000 16108 MoveAxis(E, 0, ABG)
23:58:40.484 00.000 16108 Move returns status 0, amount 0
23:58:40.484 00.000 16108 MoveAxis(N, 0, ABG)
23:58:40.484 00.000 16108 Move returns status 0, amount 0
23:58:40.484 00.000 16108 move complete, result=0
23:58:40.484 00.000 16108 worker thread done servicing request
23:58:40.492 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3657, FiltMin=3158, FiltMax=52707, Gamma=1.000
23:58:40.511 00.019 21068 UpdateGuideState exits: m=121262 SNR=77.2
23:58:40.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:40.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:40.514 00.001 21068 Enqueuing Expose request
23:58:40.515 00.001 16108 Worker thread wakes up
23:58:40.515 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:40.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:40.516 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:41.475 00.959 16108 Exposure complete
23:58:41.530 00.055 16108 worker thread done servicing request
23:58:41.530 00.000 21068 OnExposeComplete: enter
23:58:41.531 00.001 21068 UpdateGuideState(): m_state=6
23:58:41.532 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6139
23:58:41.533 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.52, Mass=103908, SNR=70.8, Peak=15472 HFD=3.0
23:58:41.534 00.001 21068 MultiStar: [#1 0.37,0.44,0.00,M2] [#2 -0.12,0.35,1.26,U] [#3 -0.06,0.14,1.08,U] [#4 -0.18,0.27,0.98,U] [#5 -0.08,0.08,0.84,U] [#6 0.15,0.52,0.00,M1] [#7 -0.12,0.25,0.66,U] [#8 0.04,0.30,0.75,U] 
23:58:41.534 00.000 21068 refined, 6 included, MultiStar: {-0.04, 0.27}, one-star: {0.23, 0.44}
23:58:41.535 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
23:58:41.536 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
23:58:41.537 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.73 mountX=0.09 mountY=-0.25, mountTheta=-1.23
23:58:41.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.27, opts=13)
23:58:41.540 00.001 21068 Enqueuing Move request for scope (-0.04, 0.27)
23:58:41.540 00.000 16108 Worker thread wakes up
23:58:41.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
23:58:41.540 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
23:58:41.540 00.000 16108 Moving (-0.04, 0.27) raw xDistance=0.09 yDistance=-0.25
23:58:41.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:58:41.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:58:41.541 00.001 16108 MoveAxis(E, 0, ABG)
23:58:41.541 00.000 16108 Move returns status 0, amount 0
23:58:41.541 00.000 16108 MoveAxis(N, 50, ABG)
23:58:41.541 00.000 16108 Guiding  Dir = 0, Dur = 50
23:58:41.541 00.000 16108 IsSlewing returns 0
23:58:41.541 00.000 16108 IsGuiding returns 0
23:58:41.544 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3654, FiltMin=2950, FiltMax=49779, Gamma=1.000
23:58:41.559 00.015 21068 UpdateGuideState exits: m=103908 SNR=70.8
23:58:41.562 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:41.565 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:41.567 00.002 21068 Enqueuing Expose request
23:58:41.591 00.024 16108 PulseGuide returned control before completion, sleep 11
23:58:41.605 00.014 16108 IsGuiding returns 1
23:58:41.605 00.000 16108 scope still moving after pulse duration time elapsed
23:58:41.636 00.031 16108 IsSlewing returns 0
23:58:41.636 00.000 16108 IsGuiding returns 1
23:58:41.668 00.032 16108 IsSlewing returns 0
23:58:41.668 00.000 16108 IsGuiding returns 0
23:58:41.668 00.000 16108 scope move finished after 50 + 77 ms
23:58:41.669 00.001 16108 Move returns status 0, amount 50
23:58:41.669 00.000 16108 move complete, result=0
23:58:41.669 00.000 16108 worker thread done servicing request
23:58:41.669 00.000 16108 Worker thread wakes up
23:58:41.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:41.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:41.669 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 50 ms NORTH
23:58:42.836 01.167 16108 Exposure complete
23:58:42.915 00.079 16108 worker thread done servicing request
23:58:42.916 00.001 21068 OnExposeComplete: enter
23:58:42.916 00.000 21068 UpdateGuideState(): m_state=6
23:58:42.917 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6140
23:58:42.918 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.15, Mass=117594, SNR=76.7, Peak=17712 HFD=2.9
23:58:42.919 00.001 21068 MultiStar: [#1 0.20,0.39,1.15,U] [#2 -0.10,0.02,1.17,U] [#3 -0.07,0.05,1.01,U] [#4 -0.12,-0.05,0.83,U] [#5 0.19,-0.04,0.73,U] [#6 0.10,0.42,0.68,U] [#7 -0.07,-0.02,0.54,U] [#8 -0.02,0.16,0.70,U] 
23:58:42.920 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.13, 0.07}
23:58:42.921 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
23:58:42.922 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
23:58:42.922 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
23:58:42.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
23:58:42.925 00.001 21068 Enqueuing Move request for scope (0.03, 0.11)
23:58:42.926 00.001 16108 Worker thread wakes up
23:58:42.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:58:42.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:58:42.926 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.12
23:58:42.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:58:42.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:42.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:58:42.926 00.000 16108 MoveAxis(E, 0, ABG)
23:58:42.926 00.000 16108 Move returns status 0, amount 0
23:58:42.926 00.000 16108 MoveAxis(N, 0, ABG)
23:58:42.926 00.000 16108 Move returns status 0, amount 0
23:58:42.926 00.000 16108 move complete, result=0
23:58:42.926 00.000 16108 worker thread done servicing request
23:58:42.938 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3651, FiltMin=3107, FiltMax=51744, Gamma=1.000
23:58:42.961 00.023 21068 UpdateGuideState exits: m=117594 SNR=76.7
23:58:42.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:42.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:42.964 00.001 21068 Enqueuing Expose request
23:58:42.964 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:42.965 00.001 16108 Worker thread wakes up
23:58:42.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:42.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:43.929 00.964 16108 Exposure complete
23:58:44.017 00.088 16108 worker thread done servicing request
23:58:44.017 00.000 21068 OnExposeComplete: enter
23:58:44.018 00.001 21068 UpdateGuideState(): m_state=6
23:58:44.019 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6141
23:58:44.022 00.003 21068 Star::Find returns 1 (0), X=220.84, Y=876.14, Mass=115154, SNR=79.2, Peak=15296 HFD=3.3
23:58:44.023 00.001 21068 MultiStar: [#1 0.05,0.26,1.04,U] [#2 -0.28,0.07,1.02,U] [#3 0.08,-0.05,0.88,U] [#4 -0.06,0.20,0.88,U] [#5 0.01,-0.11,0.77,U] [#6 0.15,0.11,0.86,U] [#7 -0.01,0.25,0.66,U] [#8 -0.14,-0.05,0.83,U] 
23:58:44.024 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.16, 0.07}
23:58:44.025 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
23:58:44.026 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
23:58:44.027 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=0.02 mountY=-0.08, mountTheta=-1.35
23:58:44.028 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
23:58:44.029 00.001 21068 Enqueuing Move request for scope (-0.00, 0.09)
23:58:44.031 00.002 16108 Worker thread wakes up
23:58:44.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:58:44.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:58:44.031 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.08
23:58:44.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:58:44.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:44.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:44.031 00.000 16108 MoveAxis(E, 0, ABG)
23:58:44.031 00.000 16108 Move returns status 0, amount 0
23:58:44.032 00.001 16108 MoveAxis(N, 0, ABG)
23:58:44.032 00.000 16108 Move returns status 0, amount 0
23:58:44.032 00.000 16108 move complete, result=0
23:58:44.032 00.000 16108 worker thread done servicing request
23:58:44.035 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3651, FiltMin=3139, FiltMax=57318, Gamma=1.000
23:58:44.051 00.016 21068 UpdateGuideState exits: m=115154 SNR=79.2
23:58:44.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:44.052 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:44.053 00.001 21068 Enqueuing Expose request
23:58:44.054 00.001 16108 Worker thread wakes up
23:58:44.054 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:44.055 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:44.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:45.229 01.174 16108 Exposure complete
23:58:45.292 00.063 16108 worker thread done servicing request
23:58:45.292 00.000 21068 OnExposeComplete: enter
23:58:45.293 00.001 21068 UpdateGuideState(): m_state=6
23:58:45.294 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6142
23:58:45.295 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.32, Mass=116421, SNR=79.4, Peak=13984 HFD=3.3
23:58:45.296 00.001 21068 MultiStar: [#1 0.18,0.34,1.03,U] [#2 -0.11,0.21,1.19,U] [#3 0.05,-0.09,0.82,U] [#4 -0.01,0.15,0.85,U] [#5 0.17,-0.10,0.85,U] [#6 0.00,0.18,0.85,U] [#7 0.19,0.05,0.57,U] [#8 -0.01,-0.05,0.70,U] 
23:58:45.296 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.23, 0.25}
23:58:45.297 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
23:58:45.298 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
23:58:45.299 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
23:58:45.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.12, opts=13)
23:58:45.302 00.001 21068 Enqueuing Move request for scope (0.07, 0.12)
23:58:45.303 00.001 16108 Worker thread wakes up
23:58:45.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:58:45.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:58:45.303 00.000 16108 Moving (0.07, 0.12) raw xDistance=-0.05 yDistance=-0.14
23:58:45.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:58:45.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:45.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:58:45.303 00.000 16108 MoveAxis(E, 0, ABG)
23:58:45.303 00.000 16108 Move returns status 0, amount 0
23:58:45.303 00.000 16108 MoveAxis(N, 0, ABG)
23:58:45.303 00.000 16108 Move returns status 0, amount 0
23:58:45.303 00.000 16108 move complete, result=0
23:58:45.303 00.000 16108 worker thread done servicing request
23:58:45.307 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3648, FiltMin=3149, FiltMax=52160, Gamma=1.000
23:58:45.322 00.015 21068 UpdateGuideState exits: m=116421 SNR=79.4
23:58:45.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.323 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:45.324 00.001 21068 Enqueuing Expose request
23:58:45.325 00.001 16108 Worker thread wakes up
23:58:45.325 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:45.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:45.326 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:46.300 00.974 16108 Exposure complete
23:58:46.358 00.058 16108 worker thread done servicing request
23:58:46.358 00.000 21068 OnExposeComplete: enter
23:58:46.359 00.001 21068 UpdateGuideState(): m_state=6
23:58:46.359 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6143
23:58:46.360 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.21, Mass=102781, SNR=73.7, Peak=13667 HFD=3.2
23:58:46.361 00.001 21068 MultiStar: [#1 0.49,0.13,0.00,M1] [#2 -0.09,-0.11,1.30,U] [#3 0.30,-0.28,1.06,U] [#4 0.20,0.18,0.84,U] [#5 0.20,0.00,0.87,U] [#6 0.15,0.32,0.91,U] [#7 0.23,0.09,0.73,U] [#8 0.21,0.19,0.78,U] 
23:58:46.362 00.001 21068 refined, 7 included, MultiStar: {0.24, 0.05}, one-star: {0.74, 0.14}
23:58:46.364 00.002 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
23:58:46.364 00.000 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
23:58:46.365 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.20 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
23:58:46.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.05, opts=13)
23:58:46.367 00.000 21068 Enqueuing Move request for scope (0.24, 0.05)
23:58:46.368 00.001 16108 Worker thread wakes up
23:58:46.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
23:58:46.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
23:58:46.369 00.001 16108 Moving (0.24, 0.05) raw xDistance=-0.22 yDistance=-0.10
23:58:46.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:58:46.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:46.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:58:46.369 00.000 16108 MoveAxis(E, 59, ABG)
23:58:46.369 00.000 16108 Guiding  Dir = 2, Dur = 59
23:58:46.370 00.001 16108 IsSlewing returns 0
23:58:46.370 00.000 16108 IsGuiding returns 0
23:58:46.376 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3648, FiltMin=3049, FiltMax=43184, Gamma=1.000
23:58:46.398 00.022 21068 UpdateGuideState exits: m=102781 SNR=73.7
23:58:46.400 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:46.402 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:46.404 00.002 21068 Enqueuing Expose request
23:58:46.430 00.026 16108 IsGuiding returns 1
23:58:46.430 00.000 16108 scope still moving after pulse duration time elapsed
23:58:46.456 00.026 16108 IsSlewing returns 0
23:58:46.456 00.000 16108 IsGuiding returns 1
23:58:46.487 00.031 16108 IsSlewing returns 0
23:58:46.487 00.000 16108 IsGuiding returns 1
23:58:46.518 00.031 16108 IsSlewing returns 0
23:58:46.518 00.000 16108 IsGuiding returns 0
23:58:46.520 00.002 16108 scope move finished after 59 + 89 ms
23:58:46.520 00.000 16108 Move returns status 0, amount 59
23:58:46.520 00.000 16108 MoveAxis(N, 0, ABG)
23:58:46.520 00.000 16108 Move returns status 0, amount 0
23:58:46.520 00.000 16108 move complete, result=0
23:58:46.520 00.000 16108 worker thread done servicing request
23:58:46.520 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
23:58:46.523 00.003 16108 Worker thread wakes up
23:58:46.523 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:46.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:47.694 01.171 16108 Exposure complete
23:58:47.766 00.072 16108 worker thread done servicing request
23:58:47.766 00.000 21068 OnExposeComplete: enter
23:58:47.767 00.001 21068 UpdateGuideState(): m_state=6
23:58:47.769 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6144
23:58:47.769 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.28, Mass=118310, SNR=80.7, Peak=15824 HFD=3.2
23:58:47.770 00.001 21068 MultiStar: [#1 -0.11,0.48,0.00,M2] [#2 -0.19,0.10,1.17,U] [#3 -0.31,0.31,0.97,U] [#4 -0.24,0.29,0.75,U] [#5 -0.24,0.44,0.00,M1] [#6 0.04,0.08,0.79,U] [#7 -0.08,0.37,0.64,U] [#8 0.25,-0.04,0.74,U] 
23:58:47.771 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.18}, one-star: {-0.03, 0.20}
23:58:47.772 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
23:58:47.773 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
23:58:47.774 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.21 cameraTheta=2.04 mountX=0.12 mountY=-0.16, mountTheta=-0.90
23:58:47.776 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.18, opts=13)
23:58:47.776 00.000 21068 Enqueuing Move request for scope (-0.09, 0.18)
23:58:47.777 00.001 16108 Worker thread wakes up
23:58:47.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
23:58:47.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
23:58:47.777 00.000 16108 Moving (-0.09, 0.18) raw xDistance=0.12 yDistance=-0.16
23:58:47.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:58:47.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:47.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:58:47.777 00.000 16108 MoveAxis(E, 0, ABG)
23:58:47.777 00.000 16108 Move returns status 0, amount 0
23:58:47.778 00.001 16108 MoveAxis(N, 0, ABG)
23:58:47.778 00.000 16108 Move returns status 0, amount 0
23:58:47.778 00.000 16108 move complete, result=0
23:58:47.778 00.000 16108 worker thread done servicing request
23:58:47.782 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3641, FiltMin=3097, FiltMax=48742, Gamma=1.000
23:58:47.806 00.024 21068 UpdateGuideState exits: m=118310 SNR=80.7
23:58:47.809 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:47.811 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:47.812 00.001 21068 Enqueuing Expose request
23:58:47.813 00.001 16108 Worker thread wakes up
23:58:47.813 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:47.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:47.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:48.797 00.983 16108 Exposure complete
23:58:48.864 00.067 16108 worker thread done servicing request
23:58:48.864 00.000 21068 OnExposeComplete: enter
23:58:48.865 00.001 21068 UpdateGuideState(): m_state=6
23:58:48.865 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6145
23:58:48.866 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.95, Mass=115046, SNR=76.0, Peak=14480 HFD=3.4
23:58:48.867 00.001 21068 MultiStar: [#1 0.02,0.23,1.06,U] [#2 -0.06,-0.21,1.38,U] [#3 -0.04,-0.09,0.94,U] [#4 0.05,-0.09,0.73,U] [#5 0.11,-0.37,0.80,U] [#6 -0.02,0.03,0.78,U] [#7 -0.42,-0.02,0.75,U] [#8 -0.07,-0.09,0.73,U] 
23:58:48.869 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.00, -0.12}
23:58:48.870 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
23:58:48.871 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
23:58:48.872 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.07 mountX=0.03 mountY=0.09, mountTheta=1.25
23:58:48.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
23:58:48.876 00.002 21068 Enqueuing Move request for scope (-0.04, -0.08)
23:58:48.877 00.001 16108 Worker thread wakes up
23:58:48.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:58:48.877 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:58:48.878 00.001 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.09
23:58:48.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:58:48.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:48.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:58:48.878 00.000 16108 MoveAxis(E, 0, ABG)
23:58:48.878 00.000 16108 Move returns status 0, amount 0
23:58:48.878 00.000 16108 MoveAxis(N, 0, ABG)
23:58:48.878 00.000 16108 Move returns status 0, amount 0
23:58:48.879 00.001 16108 move complete, result=0
23:58:48.879 00.000 16108 worker thread done servicing request
23:58:48.884 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3641, FiltMin=3078, FiltMax=56768, Gamma=1.000
23:58:48.904 00.020 21068 UpdateGuideState exits: m=115046 SNR=76.0
23:58:48.906 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:48.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:48.907 00.000 21068 Enqueuing Expose request
23:58:48.908 00.001 16108 Worker thread wakes up
23:58:48.908 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:48.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:48.908 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:50.086 01.178 16108 Exposure complete
23:58:50.141 00.055 16108 worker thread done servicing request
23:58:50.142 00.001 21068 OnExposeComplete: enter
23:58:50.143 00.001 21068 UpdateGuideState(): m_state=6
23:58:50.145 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6146
23:58:50.147 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.16, Mass=125528, SNR=79.7, Peak=17088 HFD=3.2
23:58:50.149 00.002 21068 MultiStar: [#1 -0.15,0.05,1.12,U] [#2 -0.26,-0.16,1.18,U] [#3 -0.34,-0.17,1.02,U] [#4 -0.12,-0.40,0.84,U] [#5 0.13,-0.19,0.90,U] [#6 -0.04,0.20,0.75,U] [#7 -0.38,0.17,0.64,U] [#8 -0.26,-0.14,0.78,U] 
23:58:50.151 00.002 21068 single-star, 8 included, MultiStar: {-0.15, -0.07}, one-star: {0.00, 0.09}
23:58:50.152 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
23:58:50.154 00.002 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
23:58:50.157 00.003 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=0.02 mountY=-0.08, mountTheta=-1.39
23:58:50.159 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
23:58:50.162 00.003 21068 Enqueuing Move request for scope (0.00, 0.09)
23:58:50.163 00.001 16108 Worker thread wakes up
23:58:50.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:58:50.164 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:58:50.164 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.02 yDistance=-0.08
23:58:50.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:58:50.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:50.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:50.164 00.000 16108 MoveAxis(E, 0, ABG)
23:58:50.164 00.000 16108 Move returns status 0, amount 0
23:58:50.164 00.000 16108 MoveAxis(N, 0, ABG)
23:58:50.164 00.000 16108 Move returns status 0, amount 0
23:58:50.164 00.000 16108 move complete, result=0
23:58:50.164 00.000 16108 worker thread done servicing request
23:58:50.168 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3638, FiltMin=3117, FiltMax=52598, Gamma=1.000
23:58:50.192 00.024 21068 UpdateGuideState exits: m=125528 SNR=79.7
23:58:50.195 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:50.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:50.197 00.001 21068 Enqueuing Expose request
23:58:50.199 00.002 16108 Worker thread wakes up
23:58:50.199 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:50.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:50.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:51.187 00.987 16108 Exposure complete
23:58:51.266 00.079 16108 worker thread done servicing request
23:58:51.267 00.001 21068 OnExposeComplete: enter
23:58:51.267 00.000 21068 UpdateGuideState(): m_state=6
23:58:51.268 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6147
23:58:51.269 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.18, Mass=104848, SNR=70.6, Peak=15152 HFD=3.0
23:58:51.271 00.002 21068 MultiStar: [#1 0.13,0.17,1.22,U] [#2 -0.19,0.01,1.50,U] [#3 -0.20,-0.10,1.08,U] [#4 -0.30,-0.02,0.94,U] [#5 -0.15,-0.27,0.90,U] [#6 0.18,0.08,0.91,U] [#7 0.12,0.15,0.75,U] [#8 -0.01,0.01,0.81,U] 
23:58:51.271 00.000 21068 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.20, 0.10}
23:58:51.272 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
23:58:51.273 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
23:58:51.274 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.94 mountX=0.08 mountY=0.00, mountTheta=0.04
23:58:51.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
23:58:51.277 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
23:58:51.277 00.000 16108 Worker thread wakes up
23:58:51.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
23:58:51.278 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
23:58:51.278 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=0.00
23:58:51.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:58:51.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:51.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:51.278 00.000 16108 MoveAxis(E, 0, ABG)
23:58:51.278 00.000 16108 Move returns status 0, amount 0
23:58:51.278 00.000 16108 MoveAxis(N, 0, ABG)
23:58:51.278 00.000 16108 Move returns status 0, amount 0
23:58:51.278 00.000 16108 move complete, result=0
23:58:51.278 00.000 16108 worker thread done servicing request
23:58:51.281 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3638, FiltMin=3139, FiltMax=51296, Gamma=1.000
23:58:51.301 00.020 21068 UpdateGuideState exits: m=104848 SNR=70.6
23:58:51.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:51.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:51.304 00.001 21068 Enqueuing Expose request
23:58:51.305 00.001 16108 Worker thread wakes up
23:58:51.305 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:51.309 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:51.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:52.463 01.154 16108 Exposure complete
23:58:52.530 00.067 16108 worker thread done servicing request
23:58:52.530 00.000 21068 OnExposeComplete: enter
23:58:52.531 00.001 21068 UpdateGuideState(): m_state=6
23:58:52.532 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6148
23:58:52.533 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.06, Mass=97777, SNR=70.9, Peak=15888 HFD=2.8
23:58:52.534 00.001 21068 MultiStar: [#1 0.05,0.16,1.48,U] [#2 -0.32,-0.08,1.38,U] [#3 -0.19,-0.01,1.28,U] [#4 -0.30,-0.10,0.94,U] [#5 -0.37,-0.17,0.97,U] [#6 -0.08,0.39,1.02,U] [#7 -0.08,-0.20,0.59,U] [#8 0.08,-0.24,0.93,U] 
23:58:52.535 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {0.14, -0.01}
23:58:52.536 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
23:58:52.538 00.002 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
23:58:52.538 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.05 mountX=0.12 mountY=0.04, mountTheta=0.32
23:58:52.540 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
23:58:52.541 00.001 21068 Enqueuing Move request for scope (-0.12, -0.01)
23:58:52.542 00.001 16108 Worker thread wakes up
23:58:52.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:58:52.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:58:52.542 00.000 16108 Moving (-0.12, -0.01) raw xDistance=0.12 yDistance=0.04
23:58:52.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:58:52.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:52.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:52.542 00.000 16108 MoveAxis(E, 0, ABG)
23:58:52.542 00.000 16108 Move returns status 0, amount 0
23:58:52.542 00.000 16108 MoveAxis(N, 0, ABG)
23:58:52.542 00.000 16108 Move returns status 0, amount 0
23:58:52.543 00.001 16108 move complete, result=0
23:58:52.543 00.000 16108 worker thread done servicing request
23:58:52.547 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3635, FiltMin=3120, FiltMax=50096, Gamma=1.000
23:58:52.561 00.014 21068 UpdateGuideState exits: m=97777 SNR=70.9
23:58:52.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:52.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:52.564 00.001 21068 Enqueuing Expose request
23:58:52.564 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:52.565 00.001 16108 Worker thread wakes up
23:58:52.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:52.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:53.542 00.977 16108 Exposure complete
23:58:53.599 00.057 16108 worker thread done servicing request
23:58:53.599 00.000 21068 OnExposeComplete: enter
23:58:53.599 00.000 21068 UpdateGuideState(): m_state=6
23:58:53.601 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6149
23:58:53.602 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.09, Mass=112296, SNR=77.3, Peak=18112 HFD=2.9
23:58:53.603 00.001 21068 MultiStar: [#1 0.16,-0.01,1.17,U] [#2 -0.22,-0.23,1.55,U] [#3 0.05,-0.36,1.11,U] [#4 -0.09,-0.27,0.82,U] [#5 -0.15,-0.03,0.89,U] [#6 -0.06,0.01,0.85,U] [#7 -0.57,-0.01,0.00,M1] [#8 0.15,-0.28,0.71,U] 
23:58:53.604 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.15}, one-star: {0.15, 0.01}
23:58:53.604 00.000 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
23:58:53.605 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
23:58:53.606 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
23:58:53.608 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
23:58:53.609 00.001 21068 Enqueuing Move request for scope (0.15, 0.01)
23:58:53.609 00.000 16108 Worker thread wakes up
23:58:53.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:58:53.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:58:53.610 00.001 16108 Moving (0.15, 0.01) raw xDistance=-0.14 yDistance=-0.05
23:58:53.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:58:53.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:53.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:53.610 00.000 16108 MoveAxis(E, 0, ABG)
23:58:53.610 00.000 16108 Move returns status 0, amount 0
23:58:53.610 00.000 16108 MoveAxis(N, 0, ABG)
23:58:53.610 00.000 16108 Move returns status 0, amount 0
23:58:53.610 00.000 16108 move complete, result=0
23:58:53.610 00.000 16108 worker thread done servicing request
23:58:53.614 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3635, FiltMin=3120, FiltMax=65440, Gamma=1.000
23:58:53.632 00.018 21068 UpdateGuideState exits: m=112296 SNR=77.3
23:58:53.634 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:53.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:53.636 00.001 21068 Enqueuing Expose request
23:58:53.637 00.001 16108 Worker thread wakes up
23:58:53.637 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:53.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:53.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:54.800 01.163 16108 Exposure complete
23:58:54.868 00.068 16108 worker thread done servicing request
23:58:54.868 00.000 21068 OnExposeComplete: enter
23:58:54.869 00.001 21068 UpdateGuideState(): m_state=6
23:58:54.870 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6150
23:58:54.871 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.30, Mass=121451, SNR=75.9, Peak=14576 HFD=3.4
23:58:54.872 00.001 21068 MultiStar: [#1 0.02,0.15,1.02,U] [#2 0.07,-0.26,1.05,U] [#3 -0.26,-0.06,0.96,U] [#4 -0.26,0.13,0.80,U] [#5 0.02,-0.20,1.05,U] [#6 -0.14,0.43,0.92,U] [#7 0.02,0.15,0.65,U] [#8 -0.08,0.02,0.81,U] 
23:58:54.873 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.47, 0.23}
23:58:54.874 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
23:58:54.874 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
23:58:54.875 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=0.02 mountY=-0.05, mountTheta=-1.28
23:58:54.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
23:58:54.878 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
23:58:54.879 00.001 16108 Worker thread wakes up
23:58:54.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:58:54.879 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:58:54.879 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
23:58:54.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:58:54.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:54.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:58:54.879 00.000 16108 MoveAxis(E, 0, ABG)
23:58:54.879 00.000 16108 Move returns status 0, amount 0
23:58:54.879 00.000 16108 MoveAxis(N, 0, ABG)
23:58:54.879 00.000 16108 Move returns status 0, amount 0
23:58:54.879 00.000 16108 move complete, result=0
23:58:54.880 00.001 16108 worker thread done servicing request
23:58:54.882 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3632, FiltMin=3101, FiltMax=55600, Gamma=1.000
23:58:54.896 00.014 21068 UpdateGuideState exits: m=121451 SNR=75.9
23:58:54.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:54.899 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:54.899 00.000 21068 Enqueuing Expose request
23:58:54.900 00.001 16108 Worker thread wakes up
23:58:54.900 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:54.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:54.901 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:55.895 00.994 16108 Exposure complete
23:58:55.964 00.069 16108 worker thread done servicing request
23:58:55.964 00.000 21068 OnExposeComplete: enter
23:58:55.965 00.001 21068 UpdateGuideState(): m_state=6
23:58:55.969 00.004 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6151
23:58:55.970 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.17, Mass=115205, SNR=85.9, Peak=16864 HFD=3.1
23:58:55.971 00.001 21068 MultiStar: [#1 0.00,0.30,1.02,U] [#2 -0.14,0.01,1.02,U] [#3 0.00,0.04,0.96,U] [#4 -0.20,0.06,0.86,U] [#5 -0.21,-0.00,0.89,U] [#6 -0.06,0.09,0.80,U] [#7 -0.20,0.05,0.58,U] [#8 0.08,0.13,0.67,U] 
23:58:55.972 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.22, 0.09}
23:58:55.973 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
23:58:55.974 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
23:58:55.975 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=0.07 mountY=-0.08, mountTheta=-0.86
23:58:55.979 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
23:58:55.979 00.000 21068 Enqueuing Move request for scope (-0.05, 0.09)
23:58:55.980 00.001 16108 Worker thread wakes up
23:58:55.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:58:55.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:58:55.980 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.07 yDistance=-0.08
23:58:55.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:55.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:55.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:55.980 00.000 16108 MoveAxis(E, 0, ABG)
23:58:55.980 00.000 16108 Move returns status 0, amount 0
23:58:55.980 00.000 16108 MoveAxis(N, 0, ABG)
23:58:55.980 00.000 16108 Move returns status 0, amount 0
23:58:55.980 00.000 16108 move complete, result=0
23:58:55.980 00.000 16108 worker thread done servicing request
23:58:55.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3635, FiltMin=3085, FiltMax=54403, Gamma=1.000
23:58:55.999 00.016 21068 UpdateGuideState exits: m=115205 SNR=85.9
23:58:56.001 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:56.001 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:56.002 00.001 21068 Enqueuing Expose request
23:58:56.002 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:56.003 00.001 16108 Worker thread wakes up
23:58:56.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:56.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:57.152 01.149 16108 Exposure complete
23:58:57.213 00.061 16108 worker thread done servicing request
23:58:57.213 00.000 21068 OnExposeComplete: enter
23:58:57.214 00.001 21068 UpdateGuideState(): m_state=6
23:58:57.215 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6152
23:58:57.216 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.02, Mass=123443, SNR=83.3, Peak=15584 HFD=3.3
23:58:57.217 00.001 21068 MultiStar: [#1 0.26,0.19,1.13,U] [#2 -0.30,-0.12,1.30,U] [#3 -0.08,-0.07,0.84,U] [#4 -0.28,-0.02,0.79,U] [#5 -0.37,-0.27,0.97,U] [#6 -0.30,-0.01,0.68,U] [#7 -0.07,-0.12,0.57,U] [#8 -0.08,-0.36,0.72,U] 
23:58:57.218 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.08}, one-star: {-0.37, -0.06}
23:58:57.218 00.000 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
23:58:57.219 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
23:58:57.220 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-2.70 mountX=0.16 mountY=0.12, mountTheta=0.65
23:58:57.221 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.08, opts=13)
23:58:57.222 00.001 21068 Enqueuing Move request for scope (-0.18, -0.08)
23:58:57.223 00.001 16108 Worker thread wakes up
23:58:57.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
23:58:57.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
23:58:57.223 00.000 16108 Moving (-0.18, -0.08) raw xDistance=0.16 yDistance=0.12
23:58:57.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:58:57.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:57.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:57.223 00.000 16108 MoveAxis(E, 0, ABG)
23:58:57.224 00.001 16108 Move returns status 0, amount 0
23:58:57.224 00.000 16108 MoveAxis(N, 0, ABG)
23:58:57.224 00.000 16108 Move returns status 0, amount 0
23:58:57.224 00.000 16108 move complete, result=0
23:58:57.224 00.000 16108 worker thread done servicing request
23:58:57.226 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3632, FiltMin=3126, FiltMax=54278, Gamma=1.000
23:58:57.251 00.025 21068 UpdateGuideState exits: m=123443 SNR=83.3
23:58:57.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:57.254 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:57.254 00.000 21068 Enqueuing Expose request
23:58:57.255 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:57.256 00.001 16108 Worker thread wakes up
23:58:57.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:57.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:58.229 00.973 16108 Exposure complete
23:58:58.324 00.095 16108 worker thread done servicing request
23:58:58.324 00.000 21068 OnExposeComplete: enter
23:58:58.325 00.001 21068 UpdateGuideState(): m_state=6
23:58:58.326 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6153
23:58:58.327 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.97, Mass=117891, SNR=86.5, Peak=17280 HFD=3.0
23:58:58.328 00.001 21068 MultiStar: [#1 -0.01,0.09,0.96,U] [#2 -0.32,-0.38,0.00,M1] [#3 -0.04,-0.31,0.84,U] [#4 0.03,-0.04,0.76,U] [#5 -0.21,-0.33,0.81,U] [#6 -0.05,-0.08,0.78,U] [#7 -0.49,-0.10,0.00,M1] [#8 0.00,-0.45,0.69,U] 
23:58:58.329 00.001 21068 single-star, 6 included, MultiStar: {-0.02, -0.16}, one-star: {0.13, -0.10}
23:58:58.330 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:58:58.330 00.000 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:58:58.332 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=-0.14 mountY=0.07, mountTheta=2.68
23:58:58.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
23:58:58.335 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
23:58:58.335 00.000 16108 Worker thread wakes up
23:58:58.336 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:58:58.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:58:58.336 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=0.07
23:58:58.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:58:58.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:58.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:58.336 00.000 16108 MoveAxis(E, 0, ABG)
23:58:58.336 00.000 16108 Move returns status 0, amount 0
23:58:58.336 00.000 16108 MoveAxis(N, 0, ABG)
23:58:58.336 00.000 16108 Move returns status 0, amount 0
23:58:58.336 00.000 16108 move complete, result=0
23:58:58.336 00.000 16108 worker thread done servicing request
23:58:58.341 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3635, FiltMin=3104, FiltMax=56112, Gamma=1.000
23:58:58.360 00.019 21068 UpdateGuideState exits: m=117891 SNR=86.5
23:58:58.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:58.363 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:58.363 00.000 21068 Enqueuing Expose request
23:58:58.365 00.002 16108 Worker thread wakes up
23:58:58.365 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:58.367 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:58.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:58:59.516 01.149 16108 Exposure complete
23:58:59.571 00.055 16108 worker thread done servicing request
23:58:59.571 00.000 21068 OnExposeComplete: enter
23:58:59.572 00.001 21068 UpdateGuideState(): m_state=6
23:58:59.573 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6154
23:58:59.574 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.15, Mass=107067, SNR=79.5, Peak=17248 HFD=2.8
23:58:59.575 00.001 21068 MultiStar: [#1 -0.08,0.07,1.06,U] [#2 -0.20,-0.16,1.23,U] [#3 -0.05,-0.14,0.95,U] [#4 -0.13,-0.13,0.77,U] [#5 0.11,-0.23,0.99,U] [#6 0.30,-0.05,0.80,U] [#7 -0.26,0.09,0.60,U] [#8 0.07,-0.16,0.61,U] 
23:58:59.576 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.11, 0.07}
23:58:59.576 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
23:58:59.577 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
23:58:59.578 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=0.03 mountY=0.08, mountTheta=1.23
23:58:59.579 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
23:58:59.581 00.002 21068 Enqueuing Move request for scope (-0.04, -0.08)
23:58:59.582 00.001 16108 Worker thread wakes up
23:58:59.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:58:59.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:58:59.582 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.08
23:58:59.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:58:59.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:59.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:59.582 00.000 16108 MoveAxis(E, 0, ABG)
23:58:59.582 00.000 16108 Move returns status 0, amount 0
23:58:59.582 00.000 16108 MoveAxis(N, 0, ABG)
23:58:59.582 00.000 16108 Move returns status 0, amount 0
23:58:59.582 00.000 16108 move complete, result=0
23:58:59.582 00.000 16108 worker thread done servicing request
23:58:59.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3632, FiltMin=3113, FiltMax=53222, Gamma=1.000
23:58:59.600 00.014 21068 UpdateGuideState exits: m=107067 SNR=79.5
23:58:59.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:59.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:58:59.603 00.001 21068 Enqueuing Expose request
23:58:59.604 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:59.605 00.001 16108 Worker thread wakes up
23:58:59.605 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:58:59.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:00.586 00.981 16108 Exposure complete
23:59:00.660 00.074 16108 worker thread done servicing request
23:59:00.660 00.000 21068 OnExposeComplete: enter
23:59:00.662 00.002 21068 UpdateGuideState(): m_state=6
23:59:00.663 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6155
23:59:00.665 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=876.26, Mass=108427, SNR=76.6, Peak=14784 HFD=3.2
23:59:00.666 00.001 21068 MultiStar: [#1 0.22,0.07,1.07,U] [#2 -0.19,-0.02,1.12,U] [#3 -0.26,-0.11,1.16,U] [#4 0.19,0.16,0.74,U] [#5 -0.19,-0.05,0.87,U] [#6 0.01,0.08,0.81,U] [#7 -0.60,0.15,0.00,M1] [#8 -0.35,0.05,0.75,U] 
23:59:00.669 00.003 21068 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.09, 0.18}
23:59:00.670 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
23:59:00.672 00.002 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
23:59:00.672 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.73 mountX=0.09 mountY=-0.02, mountTheta=-0.17
23:59:00.676 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
23:59:00.677 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
23:59:00.679 00.002 16108 Worker thread wakes up
23:59:00.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:59:00.679 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:59:00.679 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
23:59:00.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:59:00.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:00.680 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:00.680 00.000 16108 MoveAxis(E, 0, ABG)
23:59:00.680 00.000 16108 Move returns status 0, amount 0
23:59:00.680 00.000 16108 MoveAxis(N, 0, ABG)
23:59:00.680 00.000 16108 Move returns status 0, amount 0
23:59:00.680 00.000 16108 move complete, result=0
23:59:00.680 00.000 16108 worker thread done servicing request
23:59:00.688 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3635, FiltMin=3117, FiltMax=63949, Gamma=1.000
23:59:00.710 00.022 21068 UpdateGuideState exits: m=108427 SNR=76.6
23:59:00.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:00.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:00.713 00.001 21068 Enqueuing Expose request
23:59:00.714 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:00.715 00.001 16108 Worker thread wakes up
23:59:00.715 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:00.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:01.890 01.175 16108 Exposure complete
23:59:01.955 00.065 16108 worker thread done servicing request
23:59:01.955 00.000 21068 OnExposeComplete: enter
23:59:01.956 00.001 21068 UpdateGuideState(): m_state=6
23:59:01.957 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6156
23:59:01.957 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=876.19, Mass=107585, SNR=71.2, Peak=15728 HFD=3.1
23:59:01.958 00.001 21068 MultiStar: [#1 -0.25,0.30,1.15,U] [#2 -0.45,0.08,1.29,U] [#3 -0.48,-0.13,0.00,M1] [#4 -0.18,0.20,0.85,U] [#5 -0.00,0.17,1.23,U] [#6 -0.01,0.41,0.87,U] [#7 -0.37,0.26,0.61,U] [#8 -0.35,0.08,0.83,U] 
23:59:01.959 00.001 21068 single-star, 7 included, MultiStar: {-0.21, 0.19}, one-star: {-0.09, 0.12}
23:59:01.959 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:59:01.960 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:59:01.961 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.21 mountX=0.11 mountY=-0.09, mountTheta=-0.72
23:59:01.962 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
23:59:01.963 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
23:59:01.964 00.001 16108 Worker thread wakes up
23:59:01.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:59:01.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:59:01.964 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.09
23:59:01.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:59:01.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:01.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:01.964 00.000 16108 MoveAxis(E, 0, ABG)
23:59:01.964 00.000 16108 Move returns status 0, amount 0
23:59:01.964 00.000 16108 MoveAxis(N, 0, ABG)
23:59:01.964 00.000 16108 Move returns status 0, amount 0
23:59:01.964 00.000 16108 move complete, result=0
23:59:01.964 00.000 16108 worker thread done servicing request
23:59:01.969 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3632, FiltMin=3078, FiltMax=56630, Gamma=1.000
23:59:01.982 00.013 21068 UpdateGuideState exits: m=107585 SNR=71.2
23:59:01.982 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:01.983 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:01.984 00.001 21068 Enqueuing Expose request
23:59:01.985 00.001 16108 Worker thread wakes up
23:59:01.985 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:01.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:01.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:02.968 00.983 16108 Exposure complete
23:59:03.040 00.072 16108 worker thread done servicing request
23:59:03.041 00.001 21068 OnExposeComplete: enter
23:59:03.042 00.001 21068 UpdateGuideState(): m_state=6
23:59:03.042 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6157
23:59:03.043 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.12, Mass=107920, SNR=79.7, Peak=15424 HFD=3.1
23:59:03.044 00.001 21068 MultiStar: [#1 -0.18,0.19,0.99,U] [#2 -0.20,-0.23,1.17,U] [#3 -0.21,-0.20,1.03,U] [#4 0.05,-0.04,0.75,U] [#5 0.14,-0.07,0.89,U] [#6 0.18,0.15,0.74,U] [#7 -0.29,-0.13,0.56,U] [#8 -0.12,-0.30,0.67,U] 
23:59:03.045 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.06, 0.04}
23:59:03.045 00.000 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
23:59:03.046 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
23:59:03.047 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=-0.05 mountY=-0.05, mountTheta=-2.31
23:59:03.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
23:59:03.050 00.001 21068 Enqueuing Move request for scope (0.06, 0.04)
23:59:03.051 00.001 16108 Worker thread wakes up
23:59:03.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:59:03.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:59:03.051 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.05
23:59:03.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:59:03.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:03.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:03.051 00.000 16108 MoveAxis(E, 0, ABG)
23:59:03.051 00.000 16108 Move returns status 0, amount 0
23:59:03.051 00.000 16108 MoveAxis(N, 0, ABG)
23:59:03.051 00.000 16108 Move returns status 0, amount 0
23:59:03.051 00.000 16108 move complete, result=0
23:59:03.052 00.001 16108 worker thread done servicing request
23:59:03.056 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3632, FiltMin=3046, FiltMax=61878, Gamma=1.000
23:59:03.073 00.017 21068 UpdateGuideState exits: m=107920 SNR=79.7
23:59:03.075 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:03.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:03.076 00.000 21068 Enqueuing Expose request
23:59:03.077 00.001 16108 Worker thread wakes up
23:59:03.077 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:03.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:03.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:04.233 01.155 16108 Exposure complete
23:59:04.286 00.053 16108 worker thread done servicing request
23:59:04.286 00.000 21068 OnExposeComplete: enter
23:59:04.287 00.001 21068 UpdateGuideState(): m_state=6
23:59:04.288 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6158
23:59:04.289 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.12, Mass=107554, SNR=75.6, Peak=15680 HFD=3.1
23:59:04.290 00.001 21068 MultiStar: [#1 -0.34,0.25,1.13,U] [#2 -0.33,-0.04,1.23,U] [#3 -0.22,0.09,1.03,U] [#4 -0.20,0.17,0.75,U] [#5 -0.06,0.02,0.92,U] [#6 0.14,0.20,0.76,U] [#7 -0.12,0.05,0.72,U] [#8 -0.22,-0.12,0.90,U] 
23:59:04.291 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.07}, one-star: {0.09, 0.04}
23:59:04.291 00.000 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
23:59:04.292 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
23:59:04.293 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
23:59:04.294 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
23:59:04.295 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
23:59:04.296 00.001 16108 Worker thread wakes up
23:59:04.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:59:04.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:59:04.296 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.08 yDistance=-0.06
23:59:04.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:59:04.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:04.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:59:04.296 00.000 16108 MoveAxis(E, 0, ABG)
23:59:04.296 00.000 16108 Move returns status 0, amount 0
23:59:04.296 00.000 16108 MoveAxis(N, 0, ABG)
23:59:04.297 00.001 16108 Move returns status 0, amount 0
23:59:04.297 00.000 16108 move complete, result=0
23:59:04.297 00.000 16108 worker thread done servicing request
23:59:04.305 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3632, FiltMin=3120, FiltMax=56624, Gamma=1.000
23:59:04.325 00.020 21068 UpdateGuideState exits: m=107554 SNR=75.6
23:59:04.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:04.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:04.327 00.000 21068 Enqueuing Expose request
23:59:04.328 00.001 16108 Worker thread wakes up
23:59:04.328 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:04.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:04.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:05.307 00.978 16108 Exposure complete
23:59:05.363 00.056 16108 worker thread done servicing request
23:59:05.363 00.000 21068 OnExposeComplete: enter
23:59:05.364 00.001 21068 UpdateGuideState(): m_state=6
23:59:05.365 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6159
23:59:05.365 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.03, Mass=116423, SNR=77.4, Peak=15139 HFD=3.2
23:59:05.366 00.001 21068 MultiStar: [#1 -0.35,-0.07,1.12,U] [#2 -0.54,-0.23,0.00,M1] [#3 -0.51,-0.27,0.00,M1] [#4 -0.29,0.09,0.81,U] [#5 -0.25,-0.36,0.86,U] [#6 -0.14,0.00,0.77,U] [#7 -0.67,0.05,0.00,M1] [#8 -0.40,-0.23,0.81,U] 
23:59:05.367 00.001 21068 single-star, 5 included, MultiStar: {-0.27, -0.10}, one-star: {-0.21, -0.04}
23:59:05.367 00.000 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
23:59:05.369 00.002 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
23:59:05.370 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.93 mountX=0.20 mountY=0.09, mountTheta=0.43
23:59:05.371 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.04, opts=13)
23:59:05.372 00.001 21068 Enqueuing Move request for scope (-0.21, -0.04)
23:59:05.373 00.001 16108 Worker thread wakes up
23:59:05.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
23:59:05.373 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
23:59:05.373 00.000 16108 Moving (-0.21, -0.04) raw xDistance=0.20 yDistance=0.09
23:59:05.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:59:05.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:05.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:05.374 00.001 16108 MoveAxis(W, 53, ABG)
23:59:05.374 00.000 16108 Guiding  Dir = 3, Dur = 53
23:59:05.374 00.000 16108 IsSlewing returns 0
23:59:05.374 00.000 16108 IsGuiding returns 0
23:59:05.377 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3632, FiltMin=3142, FiltMax=60387, Gamma=1.000
23:59:05.396 00.019 16108 PulseGuide returned control before completion, sleep 42
23:59:05.404 00.008 21068 UpdateGuideState exits: m=116423 SNR=77.4
23:59:05.406 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:05.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:05.408 00.001 21068 Enqueuing Expose request
23:59:05.441 00.033 16108 IsGuiding returns 1
23:59:05.441 00.000 16108 scope still moving after pulse duration time elapsed
23:59:05.472 00.031 16108 IsSlewing returns 0
23:59:05.472 00.000 16108 IsGuiding returns 1
23:59:05.509 00.037 16108 IsSlewing returns 0
23:59:05.509 00.000 16108 IsGuiding returns 0
23:59:05.509 00.000 16108 scope move finished after 53 + 82 ms
23:59:05.510 00.001 16108 Move returns status 0, amount 53
23:59:05.510 00.000 16108 MoveAxis(N, 0, ABG)
23:59:05.510 00.000 16108 Move returns status 0, amount 0
23:59:05.510 00.000 16108 move complete, result=0
23:59:05.510 00.000 16108 worker thread done servicing request
23:59:05.510 00.000 16108 Worker thread wakes up
23:59:05.510 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
23:59:05.511 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:05.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:06.673 01.162 16108 Exposure complete
23:59:06.748 00.075 16108 worker thread done servicing request
23:59:06.748 00.000 21068 OnExposeComplete: enter
23:59:06.750 00.002 21068 UpdateGuideState(): m_state=6
23:59:06.751 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6160
23:59:06.754 00.003 21068 Star::Find returns 1 (0), X=220.86, Y=875.89, Mass=116475, SNR=83.0, Peak=16000 HFD=3.1
23:59:06.756 00.002 21068 MultiStar: [#1 0.34,0.03,1.21,U] [#2 0.03,-0.07,1.05,U] [#3 0.17,-0.05,0.88,U] [#4 0.21,-0.37,0.68,U] [#5 0.33,-0.34,0.00,M1] [#6 0.55,-0.21,0.00,M1] [#7 -0.06,-0.06,0.59,U] [#8 0.33,-0.51,0.00,M1] 
23:59:06.758 00.002 21068 refined, 5 included, MultiStar: {0.16, -0.10}, one-star: {0.18, -0.19}
23:59:06.759 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
23:59:06.760 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
23:59:06.763 00.003 21068 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.57 mountX=-0.18 mountY=0.06, mountTheta=2.80
23:59:06.765 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.10, opts=13)
23:59:06.766 00.001 21068 Enqueuing Move request for scope (0.16, -0.10)
23:59:06.766 00.000 16108 Worker thread wakes up
23:59:06.767 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
23:59:06.767 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
23:59:06.767 00.000 16108 Moving (0.16, -0.10) raw xDistance=-0.18 yDistance=0.06
23:59:06.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:59:06.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:06.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:06.767 00.000 16108 MoveAxis(E, 0, ABG)
23:59:06.767 00.000 16108 Move returns status 0, amount 0
23:59:06.767 00.000 16108 MoveAxis(N, 0, ABG)
23:59:06.767 00.000 16108 Move returns status 0, amount 0
23:59:06.767 00.000 16108 move complete, result=0
23:59:06.767 00.000 16108 worker thread done servicing request
23:59:06.771 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3629, FiltMin=3123, FiltMax=54672, Gamma=1.000
23:59:06.786 00.015 21068 UpdateGuideState exits: m=116475 SNR=83.0
23:59:06.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:06.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:06.789 00.001 21068 Enqueuing Expose request
23:59:06.789 00.000 16108 Worker thread wakes up
23:59:06.789 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:06.790 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:06.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:07.761 00.971 16108 Exposure complete
23:59:07.814 00.053 16108 worker thread done servicing request
23:59:07.814 00.000 21068 OnExposeComplete: enter
23:59:07.817 00.003 21068 UpdateGuideState(): m_state=6
23:59:07.818 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6161
23:59:07.819 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.03, Mass=119589, SNR=76.7, Peak=19200 HFD=3.1
23:59:07.821 00.002 21068 MultiStar: [#1 0.26,-0.10,1.11,U] [#2 0.16,-0.25,1.16,U] [#3 0.12,-0.32,1.07,U] [#4 0.22,-0.02,0.90,U] [#5 0.43,-0.37,0.00,M2] [#6 0.55,-0.02,0.00,M2] [#7 -0.06,-0.01,0.58,U] [#8 0.34,-0.19,0.80,U] 
23:59:07.823 00.002 21068 single-star, 6 included, MultiStar: {0.18, -0.14}, one-star: {0.15, -0.05}
23:59:07.824 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
23:59:07.826 00.002 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
23:59:07.826 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.15 mountY=0.01, mountTheta=3.05
23:59:07.828 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.05, opts=13)
23:59:07.829 00.001 21068 Enqueuing Move request for scope (0.15, -0.05)
23:59:07.829 00.000 16108 Worker thread wakes up
23:59:07.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:59:07.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:59:07.829 00.000 16108 Moving (0.15, -0.05) raw xDistance=-0.15 yDistance=0.01
23:59:07.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:59:07.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:07.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:59:07.829 00.000 16108 MoveAxis(E, 0, ABG)
23:59:07.830 00.001 16108 Move returns status 0, amount 0
23:59:07.830 00.000 16108 MoveAxis(N, 0, ABG)
23:59:07.830 00.000 16108 Move returns status 0, amount 0
23:59:07.830 00.000 16108 move complete, result=0
23:59:07.830 00.000 16108 worker thread done servicing request
23:59:07.833 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3629, FiltMin=3104, FiltMax=56301, Gamma=1.000
23:59:07.849 00.016 21068 UpdateGuideState exits: m=119589 SNR=76.7
23:59:07.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:07.852 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:07.853 00.001 21068 Enqueuing Expose request
23:59:07.854 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:07.855 00.001 16108 Worker thread wakes up
23:59:07.855 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:07.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:09.019 01.164 16108 Exposure complete
23:59:09.076 00.057 16108 worker thread done servicing request
23:59:09.076 00.000 21068 OnExposeComplete: enter
23:59:09.077 00.001 21068 UpdateGuideState(): m_state=6
23:59:09.078 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6162
23:59:09.080 00.002 21068 Star::Find returns 1 (0), X=220.91, Y=875.75, Mass=103551, SNR=76.9, Peak=15056 HFD=3.0
23:59:09.082 00.002 21068 MultiStar: [#1 0.14,-0.14,1.15,U] [#2 -0.08,-0.49,0.00,M1] [#3 0.06,-0.67,0.00,M1] [#4 0.10,-0.27,0.83,U] [#5 0.52,-0.32,0.00,M3] [#6 0.40,-0.02,0.89,U] [#7 0.15,-0.50,0.00,M1] [#8 0.24,-0.39,0.69,U] 
23:59:09.082 00.000 21068 refined, 4 included, MultiStar: {0.22, -0.22}, one-star: {0.23, -0.33}
23:59:09.083 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
23:59:09.084 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
23:59:09.087 00.003 21068 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.79 mountX=-0.25 mountY=0.16, mountTheta=2.57
23:59:09.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.22, opts=13)
23:59:09.090 00.001 21068 Enqueuing Move request for scope (0.22, -0.22)
23:59:09.091 00.001 16108 Worker thread wakes up
23:59:09.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
23:59:09.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
23:59:09.091 00.000 16108 Moving (0.22, -0.22) raw xDistance=-0.25 yDistance=0.16
23:59:09.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:59:09.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:09.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:59:09.091 00.000 16108 MoveAxis(E, 66, ABG)
23:59:09.091 00.000 16108 Guiding  Dir = 2, Dur = 66
23:59:09.092 00.001 16108 IsSlewing returns 0
23:59:09.092 00.000 16108 IsGuiding returns 0
23:59:09.096 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3629, FiltMin=3088, FiltMax=61949, Gamma=1.000
23:59:09.108 00.012 16108 PulseGuide returned control before completion, sleep 61
23:59:09.114 00.006 21068 UpdateGuideState exits: m=103551 SNR=76.9
23:59:09.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:09.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:09.117 00.001 21068 Enqueuing Expose request
23:59:09.187 00.070 16108 IsGuiding returns 1
23:59:09.187 00.000 16108 scope still moving after pulse duration time elapsed
23:59:09.216 00.029 16108 IsSlewing returns 0
23:59:09.216 00.000 16108 IsGuiding returns 0
23:59:09.216 00.000 16108 scope move finished after 66 + 58 ms
23:59:09.216 00.000 16108 Move returns status 0, amount 66
23:59:09.216 00.000 16108 MoveAxis(N, 0, ABG)
23:59:09.216 00.000 16108 Move returns status 0, amount 0
23:59:09.216 00.000 16108 move complete, result=0
23:59:09.218 00.002 16108 worker thread done servicing request
23:59:09.218 00.000 16108 Worker thread wakes up
23:59:09.218 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH
23:59:09.220 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:09.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:10.197 00.977 16108 Exposure complete
23:59:10.276 00.079 16108 worker thread done servicing request
23:59:10.276 00.000 21068 OnExposeComplete: enter
23:59:10.277 00.001 21068 UpdateGuideState(): m_state=6
23:59:10.277 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6163
23:59:10.278 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.71, Mass=120111, SNR=81.8, Peak=14896 HFD=3.3
23:59:10.279 00.001 21068 MultiStar: [#1 -0.02,-0.11,1.04,U] [#2 -0.55,-0.57,0.00,M2] [#3 -0.34,-0.63,0.00,M2] [#4 -0.25,-0.57,0.00,M1] [#5 0.00,-0.17,0.74,U] [#6 0.08,-0.21,0.69,U] [#7 -0.30,-0.08,0.58,U] [#8 -0.22,-0.12,0.72,U] 
23:59:10.280 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.18}, one-star: {-0.12, -0.36}
23:59:10.281 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
23:59:10.281 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
23:59:10.282 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.01 mountX=0.05 mountY=0.20, mountTheta=1.32
23:59:10.285 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.18, opts=13)
23:59:10.287 00.002 21068 Enqueuing Move request for scope (-0.09, -0.18)
23:59:10.288 00.001 16108 Worker thread wakes up
23:59:10.290 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
23:59:10.290 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
23:59:10.290 00.000 16108 Moving (-0.09, -0.18) raw xDistance=0.05 yDistance=0.20
23:59:10.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:59:10.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:10.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:59:10.290 00.000 16108 MoveAxis(E, 0, ABG)
23:59:10.291 00.001 16108 Move returns status 0, amount 0
23:59:10.291 00.000 16108 MoveAxis(N, 0, ABG)
23:59:10.291 00.000 16108 Move returns status 0, amount 0
23:59:10.291 00.000 16108 move complete, result=0
23:59:10.291 00.000 16108 worker thread done servicing request
23:59:10.299 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3629, FiltMin=3085, FiltMax=65440, Gamma=1.000
23:59:10.315 00.016 21068 UpdateGuideState exits: m=120111 SNR=81.8
23:59:10.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:10.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:10.318 00.001 21068 Enqueuing Expose request
23:59:10.319 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:10.319 00.000 16108 Worker thread wakes up
23:59:10.320 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:10.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:11.477 01.157 16108 Exposure complete
23:59:11.539 00.062 16108 worker thread done servicing request
23:59:11.539 00.000 21068 OnExposeComplete: enter
23:59:11.541 00.002 21068 UpdateGuideState(): m_state=6
23:59:11.541 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6164
23:59:11.542 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.99, Mass=110959, SNR=77.2, Peak=15792 HFD=2.8
23:59:11.543 00.001 21068 MultiStar: [#1 0.32,0.15,1.31,U] [#2 0.19,-0.17,1.16,U] [#3 0.02,-0.20,1.05,U] [#4 -0.10,0.09,0.82,U] [#5 0.08,-0.29,0.92,U] [#6 0.09,-0.01,0.75,U] [#7 0.16,0.06,0.61,U] [#8 -0.09,-0.12,0.73,U] 
23:59:11.544 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.30, -0.09}
23:59:11.545 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
23:59:11.546 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
23:59:11.546 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.48 mountX=-0.13 mountY=0.03, mountTheta=2.89
23:59:11.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
23:59:11.549 00.001 21068 Enqueuing Move request for scope (0.13, -0.07)
23:59:11.550 00.001 16108 Worker thread wakes up
23:59:11.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:59:11.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:59:11.550 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.13 yDistance=0.03
23:59:11.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:59:11.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:11.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:59:11.550 00.000 16108 MoveAxis(E, 0, ABG)
23:59:11.550 00.000 16108 Move returns status 0, amount 0
23:59:11.550 00.000 16108 MoveAxis(N, 0, ABG)
23:59:11.550 00.000 16108 Move returns status 0, amount 0
23:59:11.550 00.000 16108 move complete, result=0
23:59:11.550 00.000 16108 worker thread done servicing request
23:59:11.554 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3629, FiltMin=3027, FiltMax=58640, Gamma=1.000
23:59:11.567 00.013 21068 UpdateGuideState exits: m=110959 SNR=77.2
23:59:11.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.571 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:11.571 00.000 21068 Enqueuing Expose request
23:59:11.572 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:11.573 00.001 16108 Worker thread wakes up
23:59:11.573 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:11.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:12.549 00.976 16108 Exposure complete
23:59:12.624 00.075 16108 worker thread done servicing request
23:59:12.624 00.000 21068 OnExposeComplete: enter
23:59:12.625 00.001 21068 UpdateGuideState(): m_state=6
23:59:12.627 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6165
23:59:12.628 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.08, Mass=121109, SNR=79.0, Peak=17584 HFD=2.9
23:59:12.629 00.001 21068 MultiStar: [#1 0.33,0.12,1.17,U] [#2 0.06,-0.20,1.17,U] [#3 0.01,-0.08,1.00,U] [#4 -0.11,0.27,0.78,U] [#5 -0.11,-0.04,0.86,U] [#6 -0.24,0.22,0.70,U] [#7 -0.15,0.03,0.65,U] [#8 0.20,0.10,0.72,U] 
23:59:12.629 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.29, 0.00}
23:59:12.630 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
23:59:12.631 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
23:59:12.632 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
23:59:12.633 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
23:59:12.634 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
23:59:12.635 00.001 16108 Worker thread wakes up
23:59:12.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:59:12.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:59:12.635 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.04
23:59:12.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:59:12.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:12.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:12.635 00.000 16108 MoveAxis(E, 0, ABG)
23:59:12.635 00.000 16108 Move returns status 0, amount 0
23:59:12.635 00.000 16108 MoveAxis(N, 0, ABG)
23:59:12.635 00.000 16108 Move returns status 0, amount 0
23:59:12.635 00.000 16108 move complete, result=0
23:59:12.636 00.001 16108 worker thread done servicing request
23:59:12.648 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3629, FiltMin=3094, FiltMax=63318, Gamma=1.000
23:59:12.667 00.019 21068 UpdateGuideState exits: m=121109 SNR=79.0
23:59:12.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:12.668 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:12.669 00.001 21068 Enqueuing Expose request
23:59:12.670 00.001 16108 Worker thread wakes up
23:59:12.670 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:12.670 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:12.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:13.835 01.165 16108 Exposure complete
23:59:13.889 00.054 16108 worker thread done servicing request
23:59:13.889 00.000 21068 OnExposeComplete: enter
23:59:13.891 00.002 21068 UpdateGuideState(): m_state=6
23:59:13.891 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6166
23:59:13.892 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.96, Mass=102132, SNR=69.7, Peak=16144 HFD=3.0
23:59:13.893 00.001 21068 MultiStar: [#1 0.45,-0.18,0.00,M1] [#2 -0.02,-0.37,1.36,U] [#3 0.22,-0.54,0.00,M1] [#4 0.11,-0.24,1.04,U] [#5 0.36,-0.50,0.00,M1] [#6 0.23,-0.03,1.06,U] [#7 -0.08,-0.09,0.71,U] [#8 0.04,-0.29,0.75,U] 
23:59:13.894 00.001 21068 single-star, 5 included, MultiStar: {0.08, -0.20}, one-star: {0.18, -0.11}
23:59:13.894 00.000 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
23:59:13.895 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
23:59:13.896 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=-0.19 mountY=0.07, mountTheta=2.81
23:59:13.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.11, opts=13)
23:59:13.898 00.001 21068 Enqueuing Move request for scope (0.18, -0.11)
23:59:13.899 00.001 16108 Worker thread wakes up
23:59:13.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:59:13.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:59:13.899 00.000 16108 Moving (0.18, -0.11) raw xDistance=-0.19 yDistance=0.07
23:59:13.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:59:13.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:13.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:13.899 00.000 16108 MoveAxis(E, 0, ABG)
23:59:13.899 00.000 16108 Move returns status 0, amount 0
23:59:13.899 00.000 16108 MoveAxis(N, 0, ABG)
23:59:13.899 00.000 16108 Move returns status 0, amount 0
23:59:13.899 00.000 16108 move complete, result=0
23:59:13.899 00.000 16108 worker thread done servicing request
23:59:13.902 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3629, FiltMin=3088, FiltMax=59504, Gamma=1.000
23:59:13.917 00.015 21068 UpdateGuideState exits: m=102132 SNR=69.7
23:59:13.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:13.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:13.920 00.001 21068 Enqueuing Expose request
23:59:13.920 00.000 16108 Worker thread wakes up
23:59:13.920 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:13.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:13.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:14.899 00.978 16108 Exposure complete
23:59:14.968 00.069 16108 worker thread done servicing request
23:59:14.968 00.000 21068 OnExposeComplete: enter
23:59:14.969 00.001 21068 UpdateGuideState(): m_state=6
23:59:14.970 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6167
23:59:14.970 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=875.93, Mass=116028, SNR=79.3, Peak=15808 HFD=3.1
23:59:14.971 00.001 21068 MultiStar: [#1 0.09,0.02,0.99,U] [#2 -0.14,-0.44,1.03,U] [#3 -0.16,-0.12,1.04,U] [#4 -0.23,-0.33,0.78,U] [#5 -0.19,-0.21,0.76,U] [#6 -0.37,0.01,0.74,U] [#7 0.01,-0.30,0.59,U] [#8 -0.06,-0.55,0.00,M1] 
23:59:14.972 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.18}, one-star: {0.16, -0.14}
23:59:14.973 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
23:59:14.973 00.000 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
23:59:14.974 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.21 cameraTheta=-2.04 mountX=0.06 mountY=0.20, mountTheta=1.28
23:59:14.975 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.18, opts=13)
23:59:14.977 00.002 21068 Enqueuing Move request for scope (-0.09, -0.18)
23:59:14.978 00.001 16108 Worker thread wakes up
23:59:14.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
23:59:14.978 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
23:59:14.978 00.000 16108 Moving (-0.09, -0.18) raw xDistance=0.06 yDistance=0.20
23:59:14.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:59:14.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:14.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:59:14.978 00.000 16108 MoveAxis(E, 0, ABG)
23:59:14.978 00.000 16108 Move returns status 0, amount 0
23:59:14.978 00.000 16108 MoveAxis(N, 0, ABG)
23:59:14.978 00.000 16108 Move returns status 0, amount 0
23:59:14.978 00.000 16108 move complete, result=0
23:59:14.978 00.000 16108 worker thread done servicing request
23:59:14.990 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3629, FiltMin=3136, FiltMax=55568, Gamma=1.000
23:59:15.018 00.028 21068 UpdateGuideState exits: m=116028 SNR=79.3
23:59:15.021 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.024 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:15.025 00.001 21068 Enqueuing Expose request
23:59:15.026 00.001 16108 Worker thread wakes up
23:59:15.026 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:15.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:15.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:16.182 01.155 16108 Exposure complete
23:59:16.238 00.056 16108 worker thread done servicing request
23:59:16.238 00.000 21068 OnExposeComplete: enter
23:59:16.239 00.001 21068 UpdateGuideState(): m_state=6
23:59:16.240 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6168
23:59:16.242 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.05, Mass=116517, SNR=78.4, Peak=16416 HFD=2.9
23:59:16.242 00.000 21068 MultiStar: [#1 0.31,0.01,1.29,U] [#2 -0.10,-0.21,1.15,U] [#3 -0.01,-0.45,0.98,U] [#4 0.08,-0.21,0.91,U] [#5 0.03,-0.13,0.95,U] [#6 0.35,-0.08,0.92,U] [#7 -0.09,-0.23,0.55,U] [#8 -0.05,-0.33,0.76,U] 
23:59:16.243 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.20, -0.03}
23:59:16.244 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
23:59:16.244 00.000 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
23:59:16.245 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.06 mountX=-0.13 mountY=0.15, mountTheta=2.28
23:59:16.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
23:59:16.249 00.002 21068 Enqueuing Move request for scope (0.10, -0.17)
23:59:16.251 00.002 16108 Worker thread wakes up
23:59:16.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:59:16.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:59:16.251 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.15
23:59:16.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:59:16.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:16.252 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:59:16.252 00.000 16108 MoveAxis(E, 0, ABG)
23:59:16.252 00.000 16108 Move returns status 0, amount 0
23:59:16.252 00.000 16108 MoveAxis(N, 0, ABG)
23:59:16.252 00.000 16108 Move returns status 0, amount 0
23:59:16.252 00.000 16108 move complete, result=0
23:59:16.252 00.000 16108 worker thread done servicing request
23:59:16.260 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3625, FiltMin=2985, FiltMax=56000, Gamma=1.000
23:59:16.279 00.019 21068 UpdateGuideState exits: m=116517 SNR=78.4
23:59:16.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:16.282 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:16.284 00.002 21068 Enqueuing Expose request
23:59:16.285 00.001 16108 Worker thread wakes up
23:59:16.286 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:16.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:16.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:17.273 00.986 16108 Exposure complete
23:59:17.338 00.065 16108 worker thread done servicing request
23:59:17.338 00.000 21068 OnExposeComplete: enter
23:59:17.340 00.002 21068 UpdateGuideState(): m_state=6
23:59:17.341 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6169
23:59:17.342 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.08, Mass=100823, SNR=70.3, Peak=16608 HFD=2.8
23:59:17.343 00.001 21068 MultiStar: [#1 0.64,0.00,0.00,M1] [#2 0.11,-0.32,1.30,U] [#3 0.45,-0.25,0.00,M1] [#4 0.16,-0.17,0.95,U] [#5 -0.02,-0.43,0.94,U] [#6 0.18,0.08,0.80,U] [#7 -0.05,-0.35,0.67,U] [#8 0.23,-0.19,1.13,U] 
23:59:17.344 00.001 21068 single-star, 6 included, MultiStar: {0.13, -0.20}, one-star: {0.20, 0.00}
23:59:17.345 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
23:59:17.347 00.002 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
23:59:17.347 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.00 mountX=-0.20 mountY=-0.05, mountTheta=-2.91
23:59:17.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.00, opts=13)
23:59:17.351 00.002 21068 Enqueuing Move request for scope (0.20, 0.00)
23:59:17.351 00.000 16108 Worker thread wakes up
23:59:17.352 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
23:59:17.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
23:59:17.352 00.000 16108 Moving (0.20, 0.00) raw xDistance=-0.20 yDistance=-0.05
23:59:17.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:59:17.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:17.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:17.352 00.000 16108 MoveAxis(E, 53, ABG)
23:59:17.352 00.000 16108 Guiding  Dir = 2, Dur = 53
23:59:17.352 00.000 16108 IsSlewing returns 0
23:59:17.353 00.001 16108 IsGuiding returns 0
23:59:17.357 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3625, FiltMin=3097, FiltMax=53152, Gamma=1.000
23:59:17.371 00.014 21068 UpdateGuideState exits: m=100823 SNR=70.3
23:59:17.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:17.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:17.374 00.001 21068 Enqueuing Expose request
23:59:17.394 00.020 16108 PulseGuide returned control before completion, sleep 22
23:59:17.424 00.030 16108 IsGuiding returns 1
23:59:17.424 00.000 16108 scope still moving after pulse duration time elapsed
23:59:17.456 00.032 16108 IsSlewing returns 0
23:59:17.456 00.000 16108 IsGuiding returns 1
23:59:17.486 00.030 16108 IsSlewing returns 0
23:59:17.486 00.000 16108 IsGuiding returns 0
23:59:17.486 00.000 16108 scope move finished after 53 + 80 ms
23:59:17.486 00.000 16108 Move returns status 0, amount 53
23:59:17.486 00.000 16108 MoveAxis(N, 0, ABG)
23:59:17.486 00.000 16108 Move returns status 0, amount 0
23:59:17.486 00.000 16108 move complete, result=0
23:59:17.486 00.000 16108 worker thread done servicing request
23:59:17.486 00.000 16108 Worker thread wakes up
23:59:17.486 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
23:59:17.488 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:17.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:18.646 01.158 16108 Exposure complete
23:59:18.702 00.056 16108 worker thread done servicing request
23:59:18.702 00.000 21068 OnExposeComplete: enter
23:59:18.703 00.001 21068 UpdateGuideState(): m_state=6
23:59:18.704 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6170
23:59:18.704 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=875.99, Mass=120146, SNR=81.5, Peak=16880 HFD=3.3
23:59:18.705 00.001 21068 MultiStar: [#1 -0.36,0.08,1.11,U] [#2 -0.28,-0.19,1.13,U] [#3 -0.04,-0.19,0.98,U] [#4 0.26,-0.03,0.80,U] [#5 0.11,-0.13,1.12,U] [#6 -0.03,-0.16,0.69,U] [#7 -0.39,0.22,0.63,U] [#8 -0.21,-0.36,0.68,U] 
23:59:18.707 00.002 21068 single-star, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.11, -0.09}
23:59:18.708 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
23:59:18.708 00.000 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
23:59:18.709 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.50 mountX=0.10 mountY=0.11, mountTheta=0.85
23:59:18.712 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
23:59:18.714 00.002 21068 Enqueuing Move request for scope (-0.11, -0.09)
23:59:18.718 00.004 16108 Worker thread wakes up
23:59:18.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
23:59:18.718 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
23:59:18.718 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.10 yDistance=0.11
23:59:18.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:59:18.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:18.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:59:18.718 00.000 16108 MoveAxis(E, 0, ABG)
23:59:18.718 00.000 16108 Move returns status 0, amount 0
23:59:18.718 00.000 16108 MoveAxis(N, 0, ABG)
23:59:18.718 00.000 16108 Move returns status 0, amount 0
23:59:18.718 00.000 16108 move complete, result=0
23:59:18.719 00.001 16108 worker thread done servicing request
23:59:18.728 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3625, FiltMin=3136, FiltMax=63462, Gamma=1.000
23:59:18.753 00.025 21068 UpdateGuideState exits: m=120146 SNR=81.5
23:59:18.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:18.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:18.755 00.000 21068 Enqueuing Expose request
23:59:18.756 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:18.757 00.001 16108 Worker thread wakes up
23:59:18.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:18.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:19.726 00.969 16108 Exposure complete
23:59:19.783 00.057 16108 worker thread done servicing request
23:59:19.783 00.000 21068 OnExposeComplete: enter
23:59:19.784 00.001 21068 UpdateGuideState(): m_state=6
23:59:19.785 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6171
23:59:19.786 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.25, Mass=109200, SNR=71.2, Peak=12912 HFD=3.2
23:59:19.787 00.001 21068 MultiStar: [#1 -0.11,0.16,1.23,U] [#2 -0.28,0.12,1.20,U] [#3 -0.13,-0.27,1.04,U] [#4 -0.20,0.14,0.88,U] [#5 0.44,-0.03,0.91,U] [#6 0.17,0.37,0.74,U] [#7 -0.45,0.12,0.77,U] [#8 -0.29,0.14,0.85,U] 
23:59:19.787 00.000 21068 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.10, 0.17}
23:59:19.788 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
23:59:19.790 00.002 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
23:59:19.791 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.43 mountX=0.12 mountY=-0.07, mountTheta=-0.49
23:59:19.794 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.09, opts=13)
23:59:19.796 00.002 21068 Enqueuing Move request for scope (-0.11, 0.09)
23:59:19.797 00.001 16108 Worker thread wakes up
23:59:19.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
23:59:19.798 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
23:59:19.798 00.000 16108 Moving (-0.11, 0.09) raw xDistance=0.12 yDistance=-0.07
23:59:19.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:59:19.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:19.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:19.798 00.000 16108 MoveAxis(E, 0, ABG)
23:59:19.798 00.000 16108 Move returns status 0, amount 0
23:59:19.798 00.000 16108 MoveAxis(N, 0, ABG)
23:59:19.799 00.001 16108 Move returns status 0, amount 0
23:59:19.799 00.000 16108 move complete, result=0
23:59:19.799 00.000 16108 worker thread done servicing request
23:59:19.808 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3625, FiltMin=3101, FiltMax=58128, Gamma=1.000
23:59:19.828 00.020 21068 UpdateGuideState exits: m=109200 SNR=71.2
23:59:19.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.829 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:19.830 00.001 21068 Enqueuing Expose request
23:59:19.831 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:19.832 00.001 16108 Worker thread wakes up
23:59:19.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:19.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:21.019 01.187 16108 Exposure complete
23:59:21.088 00.069 16108 worker thread done servicing request
23:59:21.088 00.000 21068 OnExposeComplete: enter
23:59:21.088 00.000 21068 UpdateGuideState(): m_state=6
23:59:21.089 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6172
23:59:21.090 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.30, Mass=126093, SNR=76.4, Peak=17008 HFD=3.3
23:59:21.091 00.001 21068 MultiStar: [#1 -0.17,0.28,1.14,U] [#2 -0.40,0.12,1.34,U] [#3 -0.38,0.05,0.94,U] [#4 -0.38,0.20,0.92,U] [#5 0.20,0.26,0.96,U] [#6 -0.04,0.29,0.77,U] [#7 -0.48,0.13,0.00,M1] [#8 -0.01,-0.03,0.87,U] 
23:59:21.092 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.17}, one-star: {-0.14, 0.23}
23:59:21.092 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
23:59:21.093 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
23:59:21.094 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.37 mountX=0.21 mountY=-0.13, mountTheta=-0.55
23:59:21.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.17, opts=13)
23:59:21.097 00.001 21068 Enqueuing Move request for scope (-0.18, 0.17)
23:59:21.098 00.001 16108 Worker thread wakes up
23:59:21.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
23:59:21.098 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
23:59:21.098 00.000 16108 Moving (-0.18, 0.17) raw xDistance=0.21 yDistance=-0.13
23:59:21.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:59:21.099 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:21.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:59:21.099 00.000 16108 MoveAxis(W, 54, ABG)
23:59:21.099 00.000 16108 Guiding  Dir = 3, Dur = 54
23:59:21.099 00.000 16108 IsSlewing returns 0
23:59:21.099 00.000 16108 IsGuiding returns 0
23:59:21.102 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3622, FiltMin=3123, FiltMax=62608, Gamma=1.000
23:59:21.112 00.010 16108 PulseGuide returned control before completion, sleep 52
23:59:21.117 00.005 21068 UpdateGuideState exits: m=126093 SNR=76.4
23:59:21.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:21.120 00.001 21068 Enqueuing Expose request
23:59:21.173 00.053 16108 IsGuiding returns 1
23:59:21.173 00.000 16108 scope still moving after pulse duration time elapsed
23:59:21.205 00.032 16108 IsSlewing returns 0
23:59:21.205 00.000 16108 IsGuiding returns 0
23:59:21.206 00.001 16108 scope move finished after 54 + 51 ms
23:59:21.206 00.000 16108 Move returns status 0, amount 54
23:59:21.206 00.000 16108 MoveAxis(N, 0, ABG)
23:59:21.206 00.000 16108 Move returns status 0, amount 0
23:59:21.206 00.000 16108 move complete, result=0
23:59:21.206 00.000 16108 worker thread done servicing request
23:59:21.206 00.000 16108 Worker thread wakes up
23:59:21.206 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
23:59:21.209 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:21.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:22.172 00.963 16108 Exposure complete
23:59:22.252 00.080 16108 worker thread done servicing request
23:59:22.252 00.000 21068 OnExposeComplete: enter
23:59:22.252 00.000 21068 UpdateGuideState(): m_state=6
23:59:22.253 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6173
23:59:22.254 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.24, Mass=109619, SNR=76.2, Peak=16832 HFD=2.9
23:59:22.255 00.001 21068 MultiStar: [#1 0.07,0.22,1.00,U] [#2 -0.52,-0.19,0.00,M1] [#3 -0.43,-0.05,1.12,U] [#4 -0.48,-0.31,0.00,M1] [#5 -0.24,-0.20,0.80,U] [#6 -0.05,-0.02,0.83,U] [#7 -0.38,0.06,0.66,U] [#8 -0.08,-0.20,0.74,U] 
23:59:22.255 00.000 21068 refined, 6 included, MultiStar: {-0.19, 0.01}, one-star: {-0.25, 0.17}
23:59:22.256 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
23:59:22.256 00.000 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
23:59:22.257 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.20 cameraTheta=3.10 mountX=0.19 mountY=0.04, mountTheta=0.19
23:59:22.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.01, opts=13)
23:59:22.259 00.000 21068 Enqueuing Move request for scope (-0.19, 0.01)
23:59:22.261 00.002 16108 Worker thread wakes up
23:59:22.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
23:59:22.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
23:59:22.261 00.000 16108 Moving (-0.19, 0.01) raw xDistance=0.19 yDistance=0.04
23:59:22.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:59:22.262 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:22.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:22.262 00.000 16108 MoveAxis(E, 0, ABG)
23:59:22.262 00.000 16108 Move returns status 0, amount 0
23:59:22.262 00.000 16108 MoveAxis(N, 0, ABG)
23:59:22.262 00.000 16108 Move returns status 0, amount 0
23:59:22.262 00.000 16108 move complete, result=0
23:59:22.262 00.000 16108 worker thread done servicing request
23:59:22.269 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3622, FiltMin=3113, FiltMax=58451, Gamma=1.000
23:59:22.289 00.020 21068 UpdateGuideState exits: m=109619 SNR=76.2
23:59:22.292 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:22.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:22.294 00.001 21068 Enqueuing Expose request
23:59:22.295 00.001 16108 Worker thread wakes up
23:59:22.295 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:22.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:22.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:23.473 01.177 16108 Exposure complete
23:59:23.530 00.057 16108 worker thread done servicing request
23:59:23.530 00.000 21068 OnExposeComplete: enter
23:59:23.532 00.002 21068 UpdateGuideState(): m_state=6
23:59:23.534 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6174
23:59:23.534 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=876.34, Mass=115268, SNR=87.0, Peak=13504 HFD=3.4
23:59:23.537 00.003 21068 MultiStar: [#1 0.02,-0.07,0.94,U] [#2 -0.20,-0.31,0.96,U] [#3 -0.02,-0.11,0.89,U] [#4 -0.45,-0.06,0.74,U] [#5 -0.31,-0.28,0.77,U] [#6 -0.18,-0.15,0.62,U] [#7 -0.71,0.35,0.00,M1] [#8 -0.57,0.10,0.00,M1] 
23:59:23.539 00.002 21068 refined, 6 included, MultiStar: {-0.22, -0.09}, one-star: {-0.41, 0.27}
23:59:23.539 00.000 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
23:59:23.540 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
23:59:23.542 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.75 mountX=0.20 mountY=0.14, mountTheta=0.61
23:59:23.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.09, opts=13)
23:59:23.545 00.001 21068 Enqueuing Move request for scope (-0.22, -0.09)
23:59:23.546 00.001 16108 Worker thread wakes up
23:59:23.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
23:59:23.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
23:59:23.546 00.000 16108 Moving (-0.22, -0.09) raw xDistance=0.20 yDistance=0.14
23:59:23.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:59:23.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:23.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:59:23.546 00.000 16108 MoveAxis(E, 0, ABG)
23:59:23.546 00.000 16108 Move returns status 0, amount 0
23:59:23.546 00.000 16108 MoveAxis(N, 0, ABG)
23:59:23.546 00.000 16108 Move returns status 0, amount 0
23:59:23.546 00.000 16108 move complete, result=0
23:59:23.547 00.001 16108 worker thread done servicing request
23:59:23.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3622, FiltMin=3062, FiltMax=62336, Gamma=1.000
23:59:23.568 00.017 21068 UpdateGuideState exits: m=115268 SNR=87.0
23:59:23.569 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:23.569 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:23.570 00.001 21068 Enqueuing Expose request
23:59:23.571 00.001 16108 Worker thread wakes up
23:59:23.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:23.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:23.571 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:24.566 00.995 16108 Exposure complete
23:59:24.624 00.058 16108 worker thread done servicing request
23:59:24.625 00.001 21068 OnExposeComplete: enter
23:59:24.627 00.002 21068 UpdateGuideState(): m_state=6
23:59:24.630 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6175
23:59:24.633 00.003 21068 Star::Find returns 1 (0), X=220.33, Y=876.36, Mass=119393, SNR=77.9, Peak=15056 HFD=3.3
23:59:24.635 00.002 21068 MultiStar: [#1 -0.14,-0.03,1.03,U] [#2 -0.51,-0.04,0.00,M1] [#3 -0.01,-0.21,0.89,U] [#4 -0.45,-0.10,0.95,U] [#5 -0.32,-0.22,0.93,U] [#6 -0.13,-0.22,0.81,U] [#7 -0.78,0.20,0.00,M2] [#8 -0.58,-0.03,0.00,M2] 
23:59:24.636 00.001 21068 refined, 5 included, MultiStar: {-0.24, -0.07}, one-star: {-0.35, 0.29}
23:59:24.638 00.002 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
23:59:24.639 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
23:59:24.640 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.85 mountX=0.22 mountY=0.13, mountTheta=0.52
23:59:24.644 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.07, opts=13)
23:59:24.646 00.002 21068 Enqueuing Move request for scope (-0.24, -0.07)
23:59:24.647 00.001 16108 Worker thread wakes up
23:59:24.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
23:59:24.648 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
23:59:24.648 00.000 16108 Moving (-0.24, -0.07) raw xDistance=0.22 yDistance=0.13
23:59:24.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:59:24.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:24.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:59:24.648 00.000 16108 MoveAxis(W, 58, ABG)
23:59:24.648 00.000 16108 Guiding  Dir = 3, Dur = 58
23:59:24.648 00.000 16108 IsSlewing returns 0
23:59:24.649 00.001 16108 IsGuiding returns 0
23:59:24.653 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3622, FiltMin=3094, FiltMax=48093, Gamma=1.000
23:59:24.672 00.019 16108 PulseGuide returned control before completion, sleep 46
23:59:24.675 00.003 21068 UpdateGuideState exits: m=119393 SNR=77.9
23:59:24.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.678 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:24.679 00.001 21068 Enqueuing Expose request
23:59:24.734 00.055 16108 IsGuiding returns 1
23:59:24.734 00.000 16108 scope still moving after pulse duration time elapsed
23:59:24.765 00.031 16108 IsSlewing returns 0
23:59:24.765 00.000 16108 IsGuiding returns 0
23:59:24.765 00.000 16108 scope move finished after 58 + 58 ms
23:59:24.765 00.000 16108 Move returns status 0, amount 58
23:59:24.765 00.000 16108 MoveAxis(N, 0, ABG)
23:59:24.765 00.000 16108 Move returns status 0, amount 0
23:59:24.765 00.000 16108 move complete, result=0
23:59:24.765 00.000 16108 worker thread done servicing request
23:59:24.765 00.000 16108 Worker thread wakes up
23:59:24.765 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
23:59:24.768 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:24.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:25.918 01.150 16108 Exposure complete
23:59:25.988 00.070 16108 worker thread done servicing request
23:59:25.988 00.000 21068 OnExposeComplete: enter
23:59:25.989 00.001 21068 UpdateGuideState(): m_state=6
23:59:25.991 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6176
23:59:25.991 00.000 21068 Star::Find returns 1 (0), X=220.38, Y=876.53, Mass=108567, SNR=75.4, Peak=13235 HFD=3.2
23:59:25.992 00.001 21068 MultiStar: [#1 -0.11,0.28,1.33,U] [#2 -0.36,0.18,1.12,U] [#3 -0.18,0.05,1.09,U] [#4 -0.14,0.41,0.84,U] [#5 -0.18,0.07,0.94,U] [#6 -0.14,0.45,0.76,U] [#7 -0.61,0.23,0.00,M3] [#8 -0.10,0.23,0.85,U] 
23:59:25.993 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.25}, one-star: {-0.30, 0.45}
23:59:25.994 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
23:59:25.994 00.000 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
23:59:25.995 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.22 mountX=0.23 mountY=-0.20, mountTheta=-0.71
23:59:25.997 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.25, opts=13)
23:59:25.997 00.000 21068 Enqueuing Move request for scope (-0.19, 0.25)
23:59:25.998 00.001 16108 Worker thread wakes up
23:59:25.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
23:59:25.998 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
23:59:25.998 00.000 16108 Moving (-0.19, 0.25) raw xDistance=0.23 yDistance=-0.20
23:59:25.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:59:25.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:59:25.998 00.000 16108 MoveAxis(W, 65, ABG)
23:59:25.998 00.000 16108 Guiding  Dir = 3, Dur = 65
23:59:26.000 00.002 16108 IsSlewing returns 0
23:59:26.000 00.000 16108 IsGuiding returns 0
23:59:26.003 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3622, FiltMin=3094, FiltMax=53510, Gamma=1.000
23:59:26.017 00.014 21068 UpdateGuideState exits: m=108567 SNR=75.4
23:59:26.018 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:26.018 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:26.019 00.001 21068 Enqueuing Expose request
23:59:26.025 00.006 16108 PulseGuide returned control before completion, sleep 50
23:59:26.086 00.061 16108 IsGuiding returns 1
23:59:26.086 00.000 16108 scope still moving after pulse duration time elapsed
23:59:26.117 00.031 16108 IsSlewing returns 0
23:59:26.117 00.000 16108 IsGuiding returns 0
23:59:26.117 00.000 16108 scope move finished after 65 + 53 ms
23:59:26.117 00.000 16108 Move returns status 0, amount 65
23:59:26.117 00.000 16108 MoveAxis(N, 41, ABG)
23:59:26.119 00.002 16108 Guiding  Dir = 0, Dur = 41
23:59:26.119 00.000 16108 IsSlewing returns 0
23:59:26.119 00.000 16108 IsGuiding returns 0
23:59:26.183 00.064 16108 IsGuiding returns 1
23:59:26.183 00.000 16108 scope still moving after pulse duration time elapsed
23:59:26.212 00.029 16108 IsSlewing returns 0
23:59:26.212 00.000 16108 IsGuiding returns 1
23:59:26.244 00.032 16108 IsSlewing returns 0
23:59:26.244 00.000 16108 IsGuiding returns 1
23:59:26.275 00.031 16108 IsSlewing returns 0
23:59:26.276 00.001 16108 IsGuiding returns 0
23:59:26.276 00.000 16108 scope move finished after 41 + 116 ms
23:59:26.276 00.000 16108 Move returns status 0, amount 41
23:59:26.276 00.000 16108 move complete, result=0
23:59:26.276 00.000 16108 worker thread done servicing request
23:59:26.276 00.000 16108 Worker thread wakes up
23:59:26.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:26.276 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.2 px 41 ms NORTH
23:59:26.278 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:27.246 00.968 16108 Exposure complete
23:59:27.317 00.071 16108 worker thread done servicing request
23:59:27.317 00.000 21068 OnExposeComplete: enter
23:59:27.317 00.000 21068 UpdateGuideState(): m_state=6
23:59:27.318 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6177
23:59:27.319 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.89, Mass=124426, SNR=88.0, Peak=16432 HFD=3.4
23:59:27.320 00.001 21068 MultiStar: [#1 0.48,0.06,0.00,M1] [#2 -0.22,-0.30,0.88,U] [#3 0.00,-0.16,0.90,U] [#4 -0.03,-0.15,0.72,U] [#5 0.42,-0.41,0.00,M1] [#6 0.49,-0.20,0.00,M1] [#7 -0.22,-0.10,0.45,U] [#8 0.02,-0.37,0.62,U] 
23:59:27.321 00.001 21068 single-star, 5 included, MultiStar: {-0.05, -0.21}, one-star: {0.07, -0.19}
23:59:27.321 00.000 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
23:59:27.322 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
23:59:27.324 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.22 mountX=-0.10 mountY=0.16, mountTheta=2.11
23:59:27.326 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.19, opts=13)
23:59:27.329 00.003 21068 Enqueuing Move request for scope (0.07, -0.19)
23:59:27.331 00.002 16108 Worker thread wakes up
23:59:27.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:59:27.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:59:27.331 00.000 16108 Moving (0.07, -0.19) raw xDistance=-0.10 yDistance=0.16
23:59:27.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:27.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:27.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:59:27.331 00.000 16108 MoveAxis(E, 0, ABG)
23:59:27.331 00.000 16108 Move returns status 0, amount 0
23:59:27.331 00.000 16108 MoveAxis(N, 0, ABG)
23:59:27.331 00.000 16108 Move returns status 0, amount 0
23:59:27.331 00.000 16108 move complete, result=0
23:59:27.332 00.001 16108 worker thread done servicing request
23:59:27.337 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3619, FiltMin=3081, FiltMax=62496, Gamma=1.000
23:59:27.362 00.025 21068 UpdateGuideState exits: m=124426 SNR=88.0
23:59:27.364 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:27.366 00.001 21068 Enqueuing Expose request
23:59:27.367 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:27.368 00.001 16108 Worker thread wakes up
23:59:27.368 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:27.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:28.526 01.158 16108 Exposure complete
23:59:28.597 00.071 16108 worker thread done servicing request
23:59:28.598 00.001 21068 OnExposeComplete: enter
23:59:28.599 00.001 21068 UpdateGuideState(): m_state=6
23:59:28.601 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6178
23:59:28.603 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=875.82, Mass=116302, SNR=87.3, Peak=16128 HFD=3.3
23:59:28.604 00.001 21068 MultiStar: [#1 0.27,0.06,0.99,U] [#2 -0.16,-0.25,1.04,U] [#3 0.06,-0.14,1.04,U] [#4 -0.13,-0.23,0.70,U] [#5 0.18,-0.24,0.76,U] [#6 0.20,-0.28,0.70,U] [#7 0.18,-0.29,0.54,U] [#8 0.13,-0.30,0.72,U] 
23:59:28.605 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {-0.02, -0.25}
23:59:28.606 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
23:59:28.607 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
23:59:28.608 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=-0.10 mountY=0.18, mountTheta=2.09
23:59:28.611 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
23:59:28.612 00.001 21068 Enqueuing Move request for scope (0.07, -0.20)
23:59:28.613 00.001 16108 Worker thread wakes up
23:59:28.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
23:59:28.613 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
23:59:28.613 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.10 yDistance=0.18
23:59:28.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:28.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:28.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:59:28.613 00.000 16108 MoveAxis(E, 0, ABG)
23:59:28.613 00.000 16108 Move returns status 0, amount 0
23:59:28.613 00.000 16108 MoveAxis(N, 0, ABG)
23:59:28.613 00.000 16108 Move returns status 0, amount 0
23:59:28.613 00.000 16108 move complete, result=0
23:59:28.613 00.000 16108 worker thread done servicing request
23:59:28.617 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3616, FiltMin=3113, FiltMax=52304, Gamma=1.000
23:59:28.637 00.020 21068 UpdateGuideState exits: m=116302 SNR=87.3
23:59:28.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:28.638 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:28.639 00.001 21068 Enqueuing Expose request
23:59:28.640 00.001 16108 Worker thread wakes up
23:59:28.640 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:28.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:28.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:29.614 00.973 16108 Exposure complete
23:59:29.675 00.061 16108 worker thread done servicing request
23:59:29.675 00.000 21068 OnExposeComplete: enter
23:59:29.676 00.001 21068 UpdateGuideState(): m_state=6
23:59:29.677 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6179
23:59:29.679 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=875.92, Mass=116892, SNR=71.0, Peak=16624 HFD=3.3
23:59:29.680 00.001 21068 MultiStar: [#1 0.40,-0.13,1.18,U] [#2 0.03,-0.32,1.50,U] [#3 -0.01,-0.26,1.14,U] [#4 0.39,-0.04,0.92,U] [#5 0.34,-0.44,0.00,M1] [#6 0.25,-0.05,0.76,U] [#7 0.16,-0.55,0.00,M2] [#8 0.15,-0.43,0.88,U] 
23:59:29.682 00.002 21068 single-star, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.03, -0.16}
23:59:29.683 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
23:59:29.684 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
23:59:29.685 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.40 mountX=-0.05 mountY=0.15, mountTheta=1.92
23:59:29.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
23:59:29.688 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
23:59:29.689 00.001 16108 Worker thread wakes up
23:59:29.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:59:29.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:59:29.689 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.05 yDistance=0.15
23:59:29.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:59:29.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:29.690 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:59:29.690 00.000 16108 MoveAxis(E, 0, ABG)
23:59:29.690 00.000 16108 Move returns status 0, amount 0
23:59:29.690 00.000 16108 MoveAxis(N, 0, ABG)
23:59:29.690 00.000 16108 Move returns status 0, amount 0
23:59:29.690 00.000 16108 move complete, result=0
23:59:29.690 00.000 16108 worker thread done servicing request
23:59:29.695 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3613, FiltMin=3120, FiltMax=57360, Gamma=1.000
23:59:29.727 00.032 21068 UpdateGuideState exits: m=116892 SNR=71.0
23:59:29.729 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.731 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:29.732 00.001 21068 Enqueuing Expose request
23:59:29.734 00.002 16108 Worker thread wakes up
23:59:29.734 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:29.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:29.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:30.894 01.159 16108 Exposure complete
23:59:30.974 00.080 16108 worker thread done servicing request
23:59:30.974 00.000 21068 OnExposeComplete: enter
23:59:30.974 00.000 21068 UpdateGuideState(): m_state=6
23:59:30.975 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6180
23:59:30.976 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.97, Mass=103033, SNR=74.3, Peak=15680 HFD=2.9
23:59:30.977 00.001 21068 MultiStar: [#1 -0.03,-0.07,1.12,U] [#2 0.11,-0.33,1.29,U] [#3 -0.15,-0.44,1.05,U] [#4 -0.03,-0.45,0.99,U] [#5 -0.00,-0.23,1.20,U] [#6 0.40,-0.12,0.94,U] [#7 -0.42,-0.20,0.62,U] [#8 -0.05,-0.22,0.80,U] 
23:59:30.978 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.25}, one-star: {0.11, -0.11}
23:59:30.979 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
23:59:30.980 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
23:59:30.980 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=-0.12 mountY=0.08, mountTheta=2.57
23:59:30.983 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.11, opts=13)
23:59:30.984 00.001 21068 Enqueuing Move request for scope (0.11, -0.11)
23:59:30.984 00.000 16108 Worker thread wakes up
23:59:30.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:59:30.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:59:30.985 00.001 16108 Moving (0.11, -0.11) raw xDistance=-0.12 yDistance=0.08
23:59:30.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:59:30.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:30.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:30.985 00.000 16108 MoveAxis(E, 0, ABG)
23:59:30.985 00.000 16108 Move returns status 0, amount 0
23:59:30.985 00.000 16108 MoveAxis(N, 0, ABG)
23:59:30.985 00.000 16108 Move returns status 0, amount 0
23:59:30.985 00.000 16108 move complete, result=0
23:59:30.985 00.000 16108 worker thread done servicing request
23:59:30.988 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3613, FiltMin=3117, FiltMax=56493, Gamma=1.000
23:59:31.005 00.017 21068 UpdateGuideState exits: m=103033 SNR=74.3
23:59:31.005 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:31.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:31.007 00.001 21068 Enqueuing Expose request
23:59:31.008 00.001 16108 Worker thread wakes up
23:59:31.008 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:31.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:31.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:31.992 00.983 16108 Exposure complete
23:59:32.046 00.054 16108 worker thread done servicing request
23:59:32.046 00.000 21068 OnExposeComplete: enter
23:59:32.047 00.001 21068 UpdateGuideState(): m_state=6
23:59:32.048 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6181
23:59:32.049 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.89, Mass=109860, SNR=77.4, Peak=16528 HFD=2.9
23:59:32.050 00.001 21068 MultiStar: [#1 0.05,-0.23,1.14,U] [#2 -0.03,-0.43,1.22,U] [#3 0.14,-0.63,0.00,M1] [#4 -0.22,-0.27,0.88,U] [#5 0.10,-0.44,1.01,U] [#6 0.34,-0.26,0.86,U] [#7 -0.08,-0.38,0.73,U] [#8 -0.24,-0.47,0.00,M1] 
23:59:32.051 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.32}, one-star: {0.35, -0.19}
23:59:32.052 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
23:59:32.053 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
23:59:32.053 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.34 mountX=-0.13 mountY=0.29, mountTheta=1.99
23:59:32.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.32, opts=13)
23:59:32.056 00.001 21068 Enqueuing Move request for scope (0.08, -0.32)
23:59:32.056 00.000 16108 Worker thread wakes up
23:59:32.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
23:59:32.057 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
23:59:32.057 00.000 16108 Moving (0.08, -0.32) raw xDistance=-0.13 yDistance=0.29
23:59:32.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:59:32.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:59:32.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:59:32.057 00.000 16108 MoveAxis(E, 0, ABG)
23:59:32.057 00.000 16108 Move returns status 0, amount 0
23:59:32.057 00.000 16108 MoveAxis(N, 0, ABG)
23:59:32.057 00.000 16108 Move returns status 0, amount 0
23:59:32.057 00.000 16108 move complete, result=0
23:59:32.057 00.000 16108 worker thread done servicing request
23:59:32.060 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3613, FiltMin=3121, FiltMax=58470, Gamma=1.000
23:59:32.079 00.019 21068 UpdateGuideState exits: m=109860 SNR=77.4
23:59:32.082 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:32.084 00.001 21068 Enqueuing Expose request
23:59:32.084 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:59:32.085 00.001 16108 Worker thread wakes up
23:59:32.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:32.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:33.242 01.156 16108 Exposure complete
23:59:33.311 00.069 16108 worker thread done servicing request
23:59:33.311 00.000 21068 OnExposeComplete: enter
23:59:33.313 00.002 21068 UpdateGuideState(): m_state=6
23:59:33.315 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6182
23:59:33.316 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=875.53, Mass=112539, SNR=71.3, Peak=15232 HFD=3.2
23:59:33.319 00.003 21068 MultiStar: [#1 0.16,-0.23,1.17,U] [#2 -0.16,-0.36,1.32,U] [#3 0.09,-0.51,0.00,M2] [#4 0.17,-0.36,1.00,U] [#5 0.25,-0.23,1.11,U] [#6 0.26,0.08,0.85,U] [#7 0.11,-0.35,0.64,U] [#8 0.10,-0.52,0.00,M2] 
23:59:33.321 00.002 21068 refined, 6 included, MultiStar: {0.15, -0.29}, one-star: {0.34, -0.55}
23:59:33.322 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
23:59:33.324 00.002 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
23:59:33.326 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-1.10 mountX=-0.20 mountY=0.25, mountTheta=2.25
23:59:33.331 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.29, opts=13)
23:59:33.332 00.001 21068 Enqueuing Move request for scope (0.15, -0.29)
23:59:33.334 00.002 16108 Worker thread wakes up
23:59:33.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.29) opts 0xd
23:59:33.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.29)
23:59:33.334 00.000 16108 Moving (0.15, -0.29) raw xDistance=-0.20 yDistance=0.25
23:59:33.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:59:33.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:33.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:59:33.335 00.001 16108 MoveAxis(E, 0, ABG)
23:59:33.335 00.000 16108 Move returns status 0, amount 0
23:59:33.335 00.000 16108 MoveAxis(N, 0, ABG)
23:59:33.335 00.000 16108 Move returns status 0, amount 0
23:59:33.335 00.000 16108 move complete, result=0
23:59:33.335 00.000 16108 worker thread done servicing request
23:59:33.346 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3613, FiltMin=3139, FiltMax=63533, Gamma=1.000
23:59:33.371 00.025 21068 UpdateGuideState exits: m=112539 SNR=71.3
23:59:33.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:33.372 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:33.373 00.001 21068 Enqueuing Expose request
23:59:33.375 00.002 16108 Worker thread wakes up
23:59:33.375 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:33.375 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:33.376 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:34.358 00.982 16108 Exposure complete
23:59:34.425 00.067 16108 worker thread done servicing request
23:59:34.425 00.000 21068 OnExposeComplete: enter
23:59:34.427 00.002 21068 UpdateGuideState(): m_state=6
23:59:34.428 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6183
23:59:34.428 00.000 21068 Star::Find returns 1 (0), X=221.21, Y=875.78, Mass=137823, SNR=86.7, Peak=16848 HFD=3.5
23:59:34.429 00.001 21068 MultiStar: [#1 0.60,-0.27,0.00,M1] [#2 0.19,-0.42,1.15,U] [#3 0.48,-0.30,0.00,M3] [#4 0.42,-0.10,0.68,U] [#5 0.21,-0.76,0.00,M1] [#6 0.54,-0.16,0.00,M1] [#7 0.56,-0.47,0.00,M1] [#8 0.48,-0.48,0.00,M3] 
23:59:34.430 00.001 21068 refined, 2 included, MultiStar: {0.37, -0.30}, one-star: {0.53, -0.30}
23:59:34.431 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
23:59:34.431 00.000 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
23:59:34.432 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.30 hyp=0.47 cameraTheta=-0.69 mountX=-0.41 mountY=0.21, mountTheta=2.68
23:59:34.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.30, opts=13)
23:59:34.434 00.000 21068 Enqueuing Move request for scope (0.37, -0.30)
23:59:34.435 00.001 16108 Worker thread wakes up
23:59:34.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.30) opts 0xd
23:59:34.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.30)
23:59:34.435 00.000 16108 Moving (0.37, -0.30) raw xDistance=-0.41 yDistance=0.21
23:59:34.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:59:34.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:34.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:59:34.436 00.001 16108 MoveAxis(E, 108, ABG)
23:59:34.436 00.000 16108 Guiding  Dir = 2, Dur = 108
23:59:34.436 00.000 16108 IsSlewing returns 0
23:59:34.436 00.000 16108 IsGuiding returns 0
23:59:34.440 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3613, FiltMin=3101, FiltMax=60861, Gamma=1.000
23:59:34.454 00.014 21068 UpdateGuideState exits: m=137823 SNR=86.7
23:59:34.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.455 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:34.456 00.001 21068 Enqueuing Expose request
23:59:34.486 00.030 16108 PulseGuide returned control before completion, sleep 69
23:59:34.563 00.077 16108 IsGuiding returns 1
23:59:34.564 00.001 16108 scope still moving after pulse duration time elapsed
23:59:34.595 00.031 16108 IsSlewing returns 0
23:59:34.595 00.000 16108 IsGuiding returns 1
23:59:34.627 00.032 16108 IsSlewing returns 0
23:59:34.627 00.000 16108 IsGuiding returns 1
23:59:34.658 00.031 16108 IsSlewing returns 0
23:59:34.659 00.001 16108 IsGuiding returns 0
23:59:34.659 00.000 16108 scope move finished after 108 + 115 ms
23:59:34.659 00.000 16108 Move returns status 0, amount 108
23:59:34.659 00.000 16108 MoveAxis(N, 0, ABG)
23:59:34.659 00.000 16108 Move returns status 0, amount 0
23:59:34.659 00.000 16108 move complete, result=0
23:59:34.659 00.000 16108 worker thread done servicing request
23:59:34.660 00.001 16108 Worker thread wakes up
23:59:34.660 00.000 21068 GuideStep: -0.4 px 108 ms EAST, 0.2 px 0 ms NORTH
23:59:34.664 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:34.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:35.826 01.162 16108 Exposure complete
23:59:35.882 00.056 16108 worker thread done servicing request
23:59:35.882 00.000 21068 OnExposeComplete: enter
23:59:35.883 00.001 21068 UpdateGuideState(): m_state=6
23:59:35.884 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6184
23:59:35.885 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.70, Mass=110407, SNR=90.6, Peak=15296 HFD=3.5
23:59:35.886 00.001 21068 MultiStar: [#1 0.07,-0.36,1.04,U] [#2 -0.14,-0.64,0.00,M1] [#3 -0.22,-0.62,0.00,M4] [#4 -0.20,-0.50,0.00,M1] [#5 -0.04,-0.43,0.90,U] [#6 0.19,-0.29,0.70,U] [#7 0.08,-0.46,0.60,U] [#8 0.07,-0.35,0.65,U] 
23:59:35.887 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.38}, one-star: {0.10, -0.37}
23:59:35.887 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
23:59:35.888 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
23:59:35.889 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.37 mountX=-0.14 mountY=0.35, mountTheta=1.95
23:59:35.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.38, opts=13)
23:59:35.892 00.002 21068 Enqueuing Move request for scope (0.08, -0.38)
23:59:35.893 00.001 16108 Worker thread wakes up
23:59:35.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
23:59:35.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
23:59:35.893 00.000 16108 Moving (0.08, -0.38) raw xDistance=-0.14 yDistance=0.35
23:59:35.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:59:35.893 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.09 newest=0.80
23:59:35.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
23:59:35.893 00.000 16108 MoveAxis(E, 0, ABG)
23:59:35.893 00.000 16108 Move returns status 0, amount 0
23:59:35.893 00.000 16108 MoveAxis(S, 70, ABG)
23:59:35.893 00.000 16108 Guiding  Dir = 1, Dur = 70
23:59:35.893 00.000 16108 IsSlewing returns 0
23:59:35.894 00.001 16108 IsGuiding returns 0
23:59:35.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3609, FiltMin=3069, FiltMax=61721, Gamma=1.000
23:59:35.898 00.001 16108 PulseGuide returned control before completion, sleep 76
23:59:35.919 00.021 21068 UpdateGuideState exits: m=110407 SNR=90.6
23:59:35.921 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:35.921 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:35.923 00.002 21068 Enqueuing Expose request
23:59:35.975 00.052 16108 IsGuiding returns 1
23:59:35.975 00.000 16108 scope still moving after pulse duration time elapsed
23:59:36.007 00.032 16108 IsSlewing returns 0
23:59:36.007 00.000 16108 IsGuiding returns 0
23:59:36.008 00.001 16108 scope move finished after 70 + 44 ms
23:59:36.008 00.000 16108 Move returns status 0, amount 70
23:59:36.008 00.000 16108 move complete, result=0
23:59:36.008 00.000 16108 worker thread done servicing request
23:59:36.008 00.000 16108 Worker thread wakes up
23:59:36.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:36.008 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 70 ms SOUTH
23:59:36.009 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:36.988 00.979 16108 Exposure complete
23:59:37.059 00.071 16108 worker thread done servicing request
23:59:37.059 00.000 21068 OnExposeComplete: enter
23:59:37.061 00.002 21068 UpdateGuideState(): m_state=6
23:59:37.063 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6185
23:59:37.064 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=875.53, Mass=116345, SNR=81.6, Peak=15952 HFD=3.3
23:59:37.067 00.003 21068 MultiStar: [#1 0.23,0.01,1.20,U] [#2 -0.02,-0.33,1.12,U] [#3 0.16,-0.32,1.09,U] [#4 0.02,-0.49,0.00,M2] [#5 0.02,-0.18,1.04,U] [#6 -0.00,0.10,0.80,U] [#7 0.12,-0.43,0.53,U] [#8 0.11,-0.63,0.00,M3] 
23:59:37.068 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.23}, one-star: {0.03, -0.55}
23:59:37.070 00.002 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.08)
23:59:37.071 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
23:59:37.072 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.24 mountX=-0.12 mountY=0.21, mountTheta=2.09
23:59:37.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.23, opts=13)
23:59:37.076 00.002 21068 Enqueuing Move request for scope (0.08, -0.23)
23:59:37.077 00.001 16108 Worker thread wakes up
23:59:37.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
23:59:37.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
23:59:37.077 00.000 16108 Moving (0.08, -0.23) raw xDistance=-0.12 yDistance=0.21
23:59:37.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:59:37.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:59:37.077 00.000 16108 MoveAxis(E, 0, ABG)
23:59:37.077 00.000 16108 Move returns status 0, amount 0
23:59:37.077 00.000 16108 MoveAxis(S, 42, ABG)
23:59:37.077 00.000 16108 Guiding  Dir = 1, Dur = 42
23:59:37.078 00.001 16108 IsSlewing returns 0
23:59:37.078 00.000 16108 IsGuiding returns 0
23:59:37.081 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3609, FiltMin=3027, FiltMax=59037, Gamma=1.000
23:59:37.090 00.009 16108 PulseGuide returned control before completion, sleep 40
23:59:37.100 00.010 21068 UpdateGuideState exits: m=116345 SNR=81.6
23:59:37.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:37.103 00.001 21068 Enqueuing Expose request
23:59:37.136 00.033 16108 IsGuiding returns 1
23:59:37.136 00.000 16108 scope still moving after pulse duration time elapsed
23:59:37.167 00.031 16108 IsSlewing returns 0
23:59:37.167 00.000 16108 IsGuiding returns 0
23:59:37.167 00.000 16108 scope move finished after 42 + 48 ms
23:59:37.168 00.001 16108 Move returns status 0, amount 42
23:59:37.168 00.000 16108 move complete, result=0
23:59:37.168 00.000 16108 worker thread done servicing request
23:59:37.168 00.000 16108 Worker thread wakes up
23:59:37.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:37.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:37.169 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
23:59:38.340 01.171 16108 Exposure complete
23:59:38.431 00.091 16108 worker thread done servicing request
23:59:38.431 00.000 21068 OnExposeComplete: enter
23:59:38.435 00.004 21068 UpdateGuideState(): m_state=6
23:59:38.437 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6186
23:59:38.438 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.91, Mass=115634, SNR=81.0, Peak=16336 HFD=3.0
23:59:38.439 00.001 21068 MultiStar: [#1 0.21,-0.00,1.18,U] [#2 -0.24,-0.33,1.25,U] [#3 0.23,-0.54,0.00,M4] [#4 -0.00,-0.08,0.74,U] [#5 -0.10,-0.37,0.80,U] [#6 -0.13,0.06,0.80,U] [#7 -0.15,-0.31,0.67,U] [#8 -0.17,-0.19,0.73,U] 
23:59:38.440 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.17}, one-star: {0.17, -0.16}
23:59:38.440 00.000 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.51)
23:59:38.441 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
23:59:38.442 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.81 mountX=0.01 mountY=0.18, mountTheta=1.51
23:59:38.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.17, opts=13)
23:59:38.444 00.001 21068 Enqueuing Move request for scope (-0.04, -0.17)
23:59:38.446 00.002 16108 Worker thread wakes up
23:59:38.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
23:59:38.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
23:59:38.446 00.000 16108 Moving (-0.04, -0.17) raw xDistance=0.01 yDistance=0.18
23:59:38.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:59:38.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:38.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:59:38.446 00.000 16108 MoveAxis(E, 0, ABG)
23:59:38.446 00.000 16108 Move returns status 0, amount 0
23:59:38.446 00.000 16108 MoveAxis(N, 0, ABG)
23:59:38.446 00.000 16108 Move returns status 0, amount 0
23:59:38.446 00.000 16108 move complete, result=0
23:59:38.446 00.000 16108 worker thread done servicing request
23:59:38.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3613, FiltMin=3126, FiltMax=58048, Gamma=1.000
23:59:38.475 00.025 21068 UpdateGuideState exits: m=115634 SNR=81.0
23:59:38.477 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:38.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:38.479 00.001 21068 Enqueuing Expose request
23:59:38.479 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:38.480 00.001 16108 Worker thread wakes up
23:59:38.480 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:38.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:39.462 00.982 16108 Exposure complete
23:59:39.534 00.072 16108 worker thread done servicing request
23:59:39.534 00.000 21068 OnExposeComplete: enter
23:59:39.537 00.003 21068 UpdateGuideState(): m_state=6
23:59:39.540 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6187
23:59:39.542 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=875.71, Mass=96631, SNR=64.5, Peak=14656 HFD=2.9
23:59:39.544 00.002 21068 MultiStar: [#1 -0.10,-0.26,1.32,U] [#2 -0.51,-0.31,0.00,M1] [#3 -0.34,-0.37,0.00,M5] [#4 -0.20,-0.33,0.95,U] [#5 -0.02,-0.30,1.06,U] [#6 0.11,-0.44,0.92,U] [#7 -0.69,-0.50,0.00,M1] [#8 -0.29,-0.38,0.00,M3] 
23:59:39.545 00.001 21068 refined, 4 included, MultiStar: {-0.05, -0.33}, one-star: {-0.05, -0.36}
23:59:39.547 00.002 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
23:59:39.549 00.002 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
23:59:39.551 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.73 mountX=-0.00 mountY=0.33, mountTheta=1.58
23:59:39.553 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.33, opts=13)
23:59:39.554 00.001 21068 Enqueuing Move request for scope (-0.05, -0.33)
23:59:39.555 00.001 16108 Worker thread wakes up
23:59:39.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
23:59:39.555 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
23:59:39.555 00.000 16108 Moving (-0.05, -0.33) raw xDistance=-0.00 yDistance=0.33
23:59:39.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:59:39.556 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
23:59:39.556 00.000 16108 MoveAxis(E, 0, ABG)
23:59:39.556 00.000 16108 Move returns status 0, amount 0
23:59:39.556 00.000 16108 MoveAxis(S, 67, ABG)
23:59:39.556 00.000 16108 Guiding  Dir = 1, Dur = 67
23:59:39.556 00.000 16108 IsSlewing returns 0
23:59:39.556 00.000 16108 IsGuiding returns 0
23:59:39.560 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3613, FiltMin=3056, FiltMax=57619, Gamma=1.000
23:59:39.576 00.016 21068 UpdateGuideState exits: m=96631 SNR=64.5
23:59:39.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:39.579 00.001 21068 Enqueuing Expose request
23:59:39.599 00.020 16108 PulseGuide returned control before completion, sleep 36
23:59:39.644 00.045 16108 IsGuiding returns 1
23:59:39.644 00.000 16108 scope still moving after pulse duration time elapsed
23:59:39.676 00.032 16108 IsSlewing returns 0
23:59:39.676 00.000 16108 IsGuiding returns 1
23:59:39.708 00.032 16108 IsSlewing returns 0
23:59:39.708 00.000 16108 IsGuiding returns 0
23:59:39.708 00.000 16108 scope move finished after 67 + 85 ms
23:59:39.709 00.001 16108 Move returns status 0, amount 67
23:59:39.709 00.000 16108 move complete, result=0
23:59:39.709 00.000 16108 worker thread done servicing request
23:59:39.709 00.000 16108 Worker thread wakes up
23:59:39.709 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 67 ms SOUTH
23:59:39.711 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:39.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:40.859 01.148 16108 Exposure complete
23:59:40.930 00.071 16108 worker thread done servicing request
23:59:40.930 00.000 21068 OnExposeComplete: enter
23:59:40.932 00.002 21068 UpdateGuideState(): m_state=6
23:59:40.935 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6188
23:59:40.938 00.003 21068 Star::Find returns 1 (0), X=220.65, Y=875.88, Mass=105726, SNR=72.4, Peak=15424 HFD=3.2
23:59:40.939 00.001 21068 MultiStar: [#1 -0.34,-0.19,1.15,U] [#2 -0.49,-0.62,0.00,M2] [#3 -0.34,-0.59,0.00,M6] [#4 -0.22,-0.08,0.85,U] [#5 -0.00,-0.45,0.95,U] [#6 -0.01,-0.30,0.98,U] [#7 -0.56,-0.44,0.00,M2] [#8 0.08,-0.66,0.00,M4] 
23:59:40.940 00.001 21068 single-star, 4 included, MultiStar: {-0.12, -0.24}, one-star: {-0.03, -0.19}
23:59:40.942 00.002 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
23:59:40.943 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
23:59:40.948 00.005 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.71 mountX=-0.01 mountY=0.19, mountTheta=1.61
23:59:40.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.19, opts=13)
23:59:40.953 00.003 21068 Enqueuing Move request for scope (-0.03, -0.19)
23:59:40.954 00.001 16108 Worker thread wakes up
23:59:40.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
23:59:40.955 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
23:59:40.955 00.000 16108 Moving (-0.03, -0.19) raw xDistance=-0.01 yDistance=0.19
23:59:40.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:59:40.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:40.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:59:40.955 00.000 16108 MoveAxis(E, 0, ABG)
23:59:40.955 00.000 16108 Move returns status 0, amount 0
23:59:40.955 00.000 16108 MoveAxis(N, 0, ABG)
23:59:40.955 00.000 16108 Move returns status 0, amount 0
23:59:40.955 00.000 16108 move complete, result=0
23:59:40.956 00.001 16108 worker thread done servicing request
23:59:40.963 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3609, FiltMin=3139, FiltMax=58893, Gamma=1.000
23:59:40.985 00.022 21068 UpdateGuideState exits: m=105726 SNR=72.4
23:59:40.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:40.986 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:40.987 00.001 21068 Enqueuing Expose request
23:59:40.988 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:40.989 00.001 16108 Worker thread wakes up
23:59:40.989 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:40.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:41.965 00.976 16108 Exposure complete
23:59:42.030 00.065 16108 worker thread done servicing request
23:59:42.031 00.001 21068 OnExposeComplete: enter
23:59:42.032 00.001 21068 UpdateGuideState(): m_state=6
23:59:42.035 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6189
23:59:42.036 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.04, Mass=115626, SNR=77.0, Peak=16336 HFD=3.2
23:59:42.038 00.002 21068 MultiStar: [#1 -0.08,-0.13,1.14,U] [#2 -0.05,-0.31,1.36,U] [#3 -0.14,-0.42,0.99,U] [#4 -0.14,-0.28,0.82,U] [#5 -0.20,-0.12,0.86,U] [#6 -0.10,-0.07,0.76,U] [#7 -0.42,-0.27,0.00,M3] [#8 0.04,-0.20,0.82,U] 
23:59:42.039 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.20}, one-star: {-0.11, -0.03}
23:59:42.040 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
23:59:42.041 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
23:59:42.042 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.87 mountX=0.11 mountY=0.06, mountTheta=0.49
23:59:42.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.03, opts=13)
23:59:42.045 00.001 21068 Enqueuing Move request for scope (-0.11, -0.03)
23:59:42.046 00.001 16108 Worker thread wakes up
23:59:42.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:59:42.046 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:59:42.046 00.000 16108 Moving (-0.11, -0.03) raw xDistance=0.11 yDistance=0.06
23:59:42.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:59:42.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:42.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:42.046 00.000 16108 MoveAxis(E, 0, ABG)
23:59:42.046 00.000 16108 Move returns status 0, amount 0
23:59:42.046 00.000 16108 MoveAxis(N, 0, ABG)
23:59:42.046 00.000 16108 Move returns status 0, amount 0
23:59:42.046 00.000 16108 move complete, result=0
23:59:42.046 00.000 16108 worker thread done servicing request
23:59:42.049 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3609, FiltMin=3005, FiltMax=59677, Gamma=1.000
23:59:42.064 00.015 21068 UpdateGuideState exits: m=115626 SNR=77.0
23:59:42.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:42.066 00.000 21068 Enqueuing Expose request
23:59:42.067 00.001 16108 Worker thread wakes up
23:59:42.067 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:42.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:42.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:43.237 01.169 16108 Exposure complete
23:59:43.295 00.058 16108 worker thread done servicing request
23:59:43.295 00.000 21068 OnExposeComplete: enter
23:59:43.296 00.001 21068 UpdateGuideState(): m_state=6
23:59:43.298 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6190
23:59:43.299 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=875.72, Mass=112295, SNR=73.6, Peak=16880 HFD=3.0
23:59:43.300 00.001 21068 MultiStar: [#1 0.12,-0.35,1.19,U] [#2 0.09,-0.68,0.00,M2] [#3 0.12,-0.42,1.14,U] [#4 -0.01,-0.28,0.91,U] [#5 -0.11,-0.59,0.00,M1] [#6 -0.11,-0.27,0.89,U] [#7 -0.20,-0.49,0.00,M4] [#8 0.00,-0.60,0.00,M4] 
23:59:43.301 00.001 21068 refined, 4 included, MultiStar: {0.06, -0.34}, one-star: {0.14, -0.35}
23:59:43.301 00.000 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
23:59:43.302 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
23:59:43.303 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.39 mountX=-0.12 mountY=0.32, mountTheta=1.93
23:59:43.304 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.34, opts=13)
23:59:43.305 00.001 21068 Enqueuing Move request for scope (0.06, -0.34)
23:59:43.306 00.001 16108 Worker thread wakes up
23:59:43.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
23:59:43.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
23:59:43.306 00.000 16108 Moving (0.06, -0.34) raw xDistance=-0.12 yDistance=0.32
23:59:43.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:59:43.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:59:43.306 00.000 16108 MoveAxis(E, 0, ABG)
23:59:43.306 00.000 16108 Move returns status 0, amount 0
23:59:43.306 00.000 16108 MoveAxis(S, 64, ABG)
23:59:43.306 00.000 16108 Guiding  Dir = 1, Dur = 64
23:59:43.307 00.001 16108 IsSlewing returns 0
23:59:43.307 00.000 16108 IsGuiding returns 0
23:59:43.311 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3609, FiltMin=3081, FiltMax=51686, Gamma=1.000
23:59:43.336 00.025 21068 UpdateGuideState exits: m=112295 SNR=73.6
23:59:43.338 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:43.340 00.001 21068 Enqueuing Expose request
23:59:43.344 00.004 16108 PulseGuide returned control before completion, sleep 37
23:59:43.390 00.046 16108 IsGuiding returns 1
23:59:43.390 00.000 16108 scope still moving after pulse duration time elapsed
23:59:43.421 00.031 16108 IsSlewing returns 0
23:59:43.421 00.000 16108 IsGuiding returns 1
23:59:43.452 00.031 16108 IsSlewing returns 0
23:59:43.452 00.000 16108 IsGuiding returns 0
23:59:43.452 00.000 16108 scope move finished after 64 + 80 ms
23:59:43.452 00.000 16108 Move returns status 0, amount 64
23:59:43.452 00.000 16108 move complete, result=0
23:59:43.452 00.000 16108 worker thread done servicing request
23:59:43.453 00.001 16108 Worker thread wakes up
23:59:43.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:43.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:43.453 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
23:59:44.437 00.984 16108 Exposure complete
23:59:44.517 00.080 16108 worker thread done servicing request
23:59:44.517 00.000 21068 OnExposeComplete: enter
23:59:44.519 00.002 21068 UpdateGuideState(): m_state=6
23:59:44.522 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6191
23:59:44.523 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=875.99, Mass=121050, SNR=80.7, Peak=17584 HFD=2.9
23:59:44.523 00.000 21068 MultiStar: [#1 0.34,-0.23,1.06,U] [#2 -0.03,-0.32,1.09,U] [#3 0.28,-0.49,0.00,M5] [#4 0.03,-0.32,0.80,U] [#5 0.10,-0.42,0.83,U] [#6 0.10,-0.10,0.80,U] [#7 0.05,-0.26,0.58,U] [#8 0.24,-0.30,0.80,U] 
23:59:44.524 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.25}, one-star: {0.38, -0.09}
23:59:44.525 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
23:59:44.527 00.002 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
23:59:44.528 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.00 mountX=-0.20 mountY=0.21, mountTheta=2.34
23:59:44.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.25, opts=13)
23:59:44.533 00.003 21068 Enqueuing Move request for scope (0.16, -0.25)
23:59:44.535 00.002 16108 Worker thread wakes up
23:59:44.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
23:59:44.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
23:59:44.535 00.000 16108 Moving (0.16, -0.25) raw xDistance=-0.20 yDistance=0.21
23:59:44.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:59:44.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
23:59:44.535 00.000 16108 MoveAxis(E, 53, ABG)
23:59:44.535 00.000 16108 Guiding  Dir = 2, Dur = 53
23:59:44.536 00.001 16108 IsSlewing returns 0
23:59:44.536 00.000 16108 IsGuiding returns 0
23:59:44.536 00.000 16108 PulseGuide returned control before completion, sleep 63
23:59:44.541 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3609, FiltMin=3104, FiltMax=61632, Gamma=1.000
23:59:44.571 00.030 21068 UpdateGuideState exits: m=121050 SNR=80.7
23:59:44.574 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:44.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:44.576 00.001 21068 Enqueuing Expose request
23:59:44.616 00.040 16108 IsGuiding returns 0
23:59:44.616 00.000 16108 Move returns status 0, amount 53
23:59:44.616 00.000 16108 MoveAxis(S, 42, ABG)
23:59:44.616 00.000 16108 Guiding  Dir = 1, Dur = 42
23:59:44.617 00.001 16108 IsSlewing returns 0
23:59:44.617 00.000 16108 IsGuiding returns 0
23:59:44.618 00.001 16108 PulseGuide returned control before completion, sleep 51
23:59:44.677 00.059 16108 IsGuiding returns 1
23:59:44.677 00.000 16108 scope still moving after pulse duration time elapsed
23:59:44.709 00.032 16108 IsSlewing returns 0
23:59:44.709 00.000 16108 IsGuiding returns 0
23:59:44.709 00.000 16108 scope move finished after 42 + 51 ms
23:59:44.709 00.000 16108 Move returns status 0, amount 42
23:59:44.710 00.001 16108 move complete, result=0
23:59:44.710 00.000 16108 worker thread done servicing request
23:59:44.710 00.000 16108 Worker thread wakes up
23:59:44.710 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.2 px 42 ms SOUTH
23:59:44.715 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:44.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:45.877 01.162 16108 Exposure complete
23:59:45.932 00.055 16108 worker thread done servicing request
23:59:45.932 00.000 21068 OnExposeComplete: enter
23:59:45.933 00.001 21068 UpdateGuideState(): m_state=6
23:59:45.935 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6192
23:59:45.935 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.11, Mass=107912, SNR=67.5, Peak=15744 HFD=3.0
23:59:45.937 00.002 21068 MultiStar: [#1 0.37,-0.18,1.37,U] [#2 -0.01,-0.34,1.31,U] [#3 -0.04,-0.37,1.07,U] [#4 -0.14,-0.08,0.98,U] [#5 -0.07,-0.56,0.00,M1] [#6 0.05,0.05,1.15,U] [#7 -0.23,0.03,0.73,U] [#8 -0.10,-0.33,0.94,U] 
23:59:45.937 00.000 21068 single-star, 7 included, MultiStar: {0.03, -0.16}, one-star: {0.11, 0.04}
23:59:45.938 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
23:59:45.939 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
23:59:45.939 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
23:59:45.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
23:59:45.942 00.001 21068 Enqueuing Move request for scope (0.11, 0.04)
23:59:45.942 00.000 16108 Worker thread wakes up
23:59:45.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:59:45.943 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:59:45.943 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.06
23:59:45.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:59:45.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:45.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:59:45.943 00.000 16108 MoveAxis(E, 0, ABG)
23:59:45.943 00.000 16108 Move returns status 0, amount 0
23:59:45.943 00.000 16108 MoveAxis(N, 0, ABG)
23:59:45.943 00.000 16108 Move returns status 0, amount 0
23:59:45.943 00.000 16108 move complete, result=0
23:59:45.943 00.000 16108 worker thread done servicing request
23:59:45.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3606, FiltMin=3117, FiltMax=56096, Gamma=1.000
23:59:45.961 00.015 21068 UpdateGuideState exits: m=107912 SNR=67.5
23:59:45.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:45.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:45.963 00.000 21068 Enqueuing Expose request
23:59:45.964 00.001 16108 Worker thread wakes up
23:59:45.964 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:45.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:45.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:46.939 00.974 16108 Exposure complete
23:59:47.013 00.074 16108 worker thread done servicing request
23:59:47.013 00.000 21068 OnExposeComplete: enter
23:59:47.014 00.001 21068 UpdateGuideState(): m_state=6
23:59:47.016 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6193
23:59:47.017 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.99, Mass=114098, SNR=78.3, Peak=15008 HFD=3.2
23:59:47.020 00.003 21068 MultiStar: [#1 0.00,-0.25,1.21,U] [#2 -0.38,-0.25,1.13,U] [#3 -0.06,-0.33,1.14,U] [#4 -0.43,-0.16,0.87,U] [#5 0.02,-0.16,1.09,U] [#6 -0.17,-0.12,0.78,U] [#7 -0.34,-0.05,0.60,U] [#8 0.10,-0.32,0.87,U] 
23:59:47.021 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.20}, one-star: {0.05, -0.08}
23:59:47.022 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
23:59:47.023 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
23:59:47.023 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.01 mountX=-0.07 mountY=0.07, mountTheta=2.33
23:59:47.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
23:59:47.026 00.001 21068 Enqueuing Move request for scope (0.05, -0.08)
23:59:47.027 00.001 16108 Worker thread wakes up
23:59:47.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:59:47.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:59:47.027 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
23:59:47.029 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:59:47.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:47.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:47.029 00.000 16108 MoveAxis(E, 0, ABG)
23:59:47.029 00.000 16108 Move returns status 0, amount 0
23:59:47.029 00.000 16108 MoveAxis(N, 0, ABG)
23:59:47.029 00.000 16108 Move returns status 0, amount 0
23:59:47.029 00.000 16108 move complete, result=0
23:59:47.029 00.000 16108 worker thread done servicing request
23:59:47.037 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3606, FiltMin=3094, FiltMax=55334, Gamma=1.000
23:59:47.052 00.015 21068 UpdateGuideState exits: m=114098 SNR=78.3
23:59:47.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:47.054 00.000 21068 Enqueuing Expose request
23:59:47.055 00.001 16108 Worker thread wakes up
23:59:47.055 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:47.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:47.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:48.211 01.155 16108 Exposure complete
23:59:48.312 00.101 16108 worker thread done servicing request
23:59:48.312 00.000 21068 OnExposeComplete: enter
23:59:48.313 00.001 21068 UpdateGuideState(): m_state=6
23:59:48.314 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6194
23:59:48.315 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.88, Mass=111403, SNR=82.0, Peak=16944 HFD=3.2
23:59:48.316 00.001 21068 MultiStar: [#1 -0.17,-0.18,1.17,U] [#2 -0.25,-0.37,1.33,U] [#3 -0.11,-0.49,0.00,M4] [#4 -0.28,-0.14,0.82,U] [#5 -0.34,-0.53,0.00,M1] [#6 -0.05,0.03,0.77,U] [#7 -0.49,-0.48,0.00,M2] [#8 -0.07,-0.58,0.00,M2] 
23:59:48.316 00.000 21068 single-star, 4 included, MultiStar: {-0.17, -0.19}, one-star: {-0.05, -0.19}
23:59:48.317 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
23:59:48.318 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
23:59:48.319 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.80 mountX=0.01 mountY=0.20, mountTheta=1.51
23:59:48.320 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.19, opts=13)
23:59:48.321 00.001 21068 Enqueuing Move request for scope (-0.05, -0.19)
23:59:48.323 00.002 16108 Worker thread wakes up
23:59:48.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
23:59:48.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
23:59:48.323 00.000 16108 Moving (-0.05, -0.19) raw xDistance=0.01 yDistance=0.20
23:59:48.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:59:48.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:48.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:59:48.323 00.000 16108 MoveAxis(E, 0, ABG)
23:59:48.323 00.000 16108 Move returns status 0, amount 0
23:59:48.323 00.000 16108 MoveAxis(N, 0, ABG)
23:59:48.323 00.000 16108 Move returns status 0, amount 0
23:59:48.323 00.000 16108 move complete, result=0
23:59:48.323 00.000 16108 worker thread done servicing request
23:59:48.327 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3606, FiltMin=3097, FiltMax=60464, Gamma=1.000
23:59:48.342 00.015 21068 UpdateGuideState exits: m=111403 SNR=82.0
23:59:48.342 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:48.343 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:48.344 00.001 21068 Enqueuing Expose request
23:59:48.346 00.002 16108 Worker thread wakes up
23:59:48.346 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:48.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:48.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:49.332 00.986 16108 Exposure complete
23:59:49.388 00.056 16108 worker thread done servicing request
23:59:49.388 00.000 21068 OnExposeComplete: enter
23:59:49.389 00.001 21068 UpdateGuideState(): m_state=6
23:59:49.391 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6195
23:59:49.392 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.82, Mass=123432, SNR=86.3, Peak=16432 HFD=3.1
23:59:49.393 00.001 21068 MultiStar: [#1 -0.19,-0.29,0.83,U] [#2 -0.40,-0.46,0.00,M1] [#3 -0.46,-0.62,0.00,M5] [#4 -0.22,-0.41,0.75,U] [#5 -0.21,-0.44,0.00,M2] [#6 -0.21,-0.17,0.70,U] [#7 -0.41,-0.43,0.00,M3] [#8 -0.45,-0.62,0.00,M3] 
23:59:49.394 00.001 21068 single-star, 3 included, MultiStar: {-0.21, -0.28}, one-star: {-0.21, -0.25}
23:59:49.394 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
23:59:49.395 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
23:59:49.396 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.27 mountX=0.17 mountY=0.29, mountTheta=1.06
23:59:49.397 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.25, opts=13)
23:59:49.398 00.001 21068 Enqueuing Move request for scope (-0.21, -0.25)
23:59:49.399 00.001 16108 Worker thread wakes up
23:59:49.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
23:59:49.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
23:59:49.399 00.000 16108 Moving (-0.21, -0.25) raw xDistance=0.17 yDistance=0.29
23:59:49.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:59:49.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:59:49.399 00.000 16108 MoveAxis(E, 0, ABG)
23:59:49.399 00.000 16108 Move returns status 0, amount 0
23:59:49.399 00.000 16108 MoveAxis(S, 59, ABG)
23:59:49.399 00.000 16108 Guiding  Dir = 1, Dur = 59
23:59:49.399 00.000 16108 IsSlewing returns 0
23:59:49.399 00.000 16108 IsGuiding returns 0
23:59:49.410 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3606, FiltMin=3094, FiltMax=63325, Gamma=1.000
23:59:49.429 00.019 21068 UpdateGuideState exits: m=123432 SNR=86.3
23:59:49.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:49.432 00.001 21068 Enqueuing Expose request
23:59:49.450 00.018 16108 PulseGuide returned control before completion, sleep 19
23:59:49.480 00.030 16108 IsGuiding returns 1
23:59:49.480 00.000 16108 scope still moving after pulse duration time elapsed
23:59:49.512 00.032 16108 IsSlewing returns 0
23:59:49.512 00.000 16108 IsGuiding returns 1
23:59:49.543 00.031 16108 IsSlewing returns 0
23:59:49.543 00.000 16108 IsGuiding returns 0
23:59:49.543 00.000 16108 scope move finished after 59 + 84 ms
23:59:49.543 00.000 16108 Move returns status 0, amount 59
23:59:49.543 00.000 16108 move complete, result=0
23:59:49.543 00.000 16108 worker thread done servicing request
23:59:49.543 00.000 16108 Worker thread wakes up
23:59:49.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:49.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:49.543 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 59 ms SOUTH
23:59:50.706 01.163 16108 Exposure complete
23:59:50.765 00.059 16108 worker thread done servicing request
23:59:50.765 00.000 21068 OnExposeComplete: enter
23:59:50.766 00.001 21068 UpdateGuideState(): m_state=6
23:59:50.767 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6196
23:59:50.768 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.69, Mass=118128, SNR=75.6, Peak=15520 HFD=3.4
23:59:50.769 00.001 21068 MultiStar: [#1 -0.57,0.07,0.00,M1] [#2 -0.71,-0.34,0.00,M2] [#3 -0.56,-0.24,0.00,M6] [#4 -0.81,-0.37,0.00,M1] [#5 -0.40,-0.44,0.00,M3] [#6 -0.26,-0.17,0.77,U] [#7 -0.58,-0.29,0.00,M4] [#8 -0.45,-0.37,0.00,M4] 
23:59:50.770 00.001 21068 refined, 1 included, MultiStar: {-0.14, -0.29}, one-star: {-0.04, -0.38}
23:59:50.771 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
23:59:50.772 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
23:59:50.772 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.01 mountX=0.08 mountY=0.32, mountTheta=1.31
23:59:50.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.29, opts=13)
23:59:50.774 00.000 21068 Enqueuing Move request for scope (-0.14, -0.29)
23:59:50.776 00.002 16108 Worker thread wakes up
23:59:50.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
23:59:50.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
23:59:50.776 00.000 16108 Moving (-0.14, -0.29) raw xDistance=0.08 yDistance=0.32
23:59:50.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:59:50.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
23:59:50.776 00.000 16108 MoveAxis(E, 0, ABG)
23:59:50.776 00.000 16108 Move returns status 0, amount 0
23:59:50.776 00.000 16108 MoveAxis(S, 63, ABG)
23:59:50.777 00.001 16108 Guiding  Dir = 1, Dur = 63
23:59:50.777 00.000 16108 IsSlewing returns 0
23:59:50.777 00.000 16108 IsGuiding returns 0
23:59:50.780 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3603, FiltMin=3091, FiltMax=61363, Gamma=1.000
23:59:50.795 00.015 21068 UpdateGuideState exits: m=118128 SNR=75.6
23:59:50.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:50.797 00.001 21068 Enqueuing Expose request
23:59:50.805 00.008 16108 PulseGuide returned control before completion, sleep 46
23:59:50.866 00.061 16108 IsGuiding returns 1
23:59:50.866 00.000 16108 scope still moving after pulse duration time elapsed
23:59:50.897 00.031 16108 IsSlewing returns 0
23:59:50.897 00.000 16108 IsGuiding returns 0
23:59:50.897 00.000 16108 scope move finished after 63 + 57 ms
23:59:50.897 00.000 16108 Move returns status 0, amount 63
23:59:50.897 00.000 16108 move complete, result=0
23:59:50.898 00.001 16108 worker thread done servicing request
23:59:50.898 00.000 16108 Worker thread wakes up
23:59:50.898 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
23:59:50.902 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:50.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:51.869 00.967 16108 Exposure complete
23:59:51.926 00.057 16108 worker thread done servicing request
23:59:51.926 00.000 21068 OnExposeComplete: enter
23:59:51.927 00.001 21068 UpdateGuideState(): m_state=6
23:59:51.928 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6197
23:59:51.929 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.85, Mass=121746, SNR=84.3, Peak=15123 HFD=3.2
23:59:51.930 00.001 21068 MultiStar: [#1 -0.02,-0.20,1.10,U] [#2 -0.65,-0.45,0.00,M3] [#3 -0.39,-0.37,0.00,M7] [#4 -0.46,-0.33,0.00,M2] [#5 -0.41,-0.42,0.00,M4] [#6 -0.47,-0.51,0.00,M1] [#7 -0.46,-0.30,0.00,M5] [#8 -0.48,-0.58,0.00,M5] 
23:59:51.930 00.000 21068 refined, 1 included, MultiStar: {-0.15, -0.21}, one-star: {-0.30, -0.23}
23:59:51.931 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
23:59:51.932 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
23:59:51.932 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.20 mountX=0.11 mountY=0.24, mountTheta=1.13
23:59:51.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.21, opts=13)
23:59:51.935 00.001 21068 Enqueuing Move request for scope (-0.15, -0.21)
23:59:51.936 00.001 16108 Worker thread wakes up
23:59:51.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
23:59:51.936 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
23:59:51.936 00.000 16108 Moving (-0.15, -0.21) raw xDistance=0.11 yDistance=0.24
23:59:51.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:59:51.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
23:59:51.936 00.000 16108 MoveAxis(E, 0, ABG)
23:59:51.936 00.000 16108 Move returns status 0, amount 0
23:59:51.936 00.000 16108 MoveAxis(S, 48, ABG)
23:59:51.937 00.001 16108 Guiding  Dir = 1, Dur = 48
23:59:51.937 00.000 16108 IsSlewing returns 0
23:59:51.937 00.000 16108 IsGuiding returns 0
23:59:51.939 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3606, FiltMin=3094, FiltMax=63328, Gamma=1.000
23:59:51.950 00.011 16108 PulseGuide returned control before completion, sleep 46
23:59:51.954 00.004 21068 UpdateGuideState exits: m=121746 SNR=84.3
23:59:51.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:51.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:51.957 00.001 21068 Enqueuing Expose request
23:59:51.996 00.039 16108 IsGuiding returns 1
23:59:51.996 00.000 16108 scope still moving after pulse duration time elapsed
23:59:52.028 00.032 16108 IsSlewing returns 0
23:59:52.028 00.000 16108 IsGuiding returns 1
23:59:52.058 00.030 16108 IsSlewing returns 0
23:59:52.058 00.000 16108 IsGuiding returns 0
23:59:52.058 00.000 16108 scope move finished after 48 + 73 ms
23:59:52.058 00.000 16108 Move returns status 0, amount 48
23:59:52.058 00.000 16108 move complete, result=0
23:59:52.058 00.000 16108 worker thread done servicing request
23:59:52.058 00.000 16108 Worker thread wakes up
23:59:52.058 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
23:59:52.061 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:52.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:53.232 01.171 16108 Exposure complete
23:59:53.290 00.058 16108 worker thread done servicing request
23:59:53.290 00.000 21068 OnExposeComplete: enter
23:59:53.291 00.001 21068 UpdateGuideState(): m_state=6
23:59:53.292 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6198
23:59:53.293 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.89, Mass=99046, SNR=68.8, Peak=14384 HFD=3.0
23:59:53.293 00.000 21068 MultiStar: [#1 -0.06,-0.17,1.27,U] [#2 -0.55,-0.51,0.00,M4] [#3 -0.45,-0.29,0.00,M8] [#4 -0.60,-0.09,0.00,M3] [#5 -0.38,-0.58,0.00,M5] [#6 -0.40,-0.30,0.00,M2] [#7 -0.27,-0.06,0.64,U] [#8 -0.34,-0.47,0.00,M6] 
23:59:53.294 00.001 21068 refined, 2 included, MultiStar: {-0.16, -0.15}, one-star: {-0.22, -0.19}
23:59:53.296 00.002 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
23:59:53.297 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
23:59:53.297 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.39 mountX=0.13 mountY=0.19, mountTheta=0.95
23:59:53.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.15, opts=13)
23:59:53.300 00.001 21068 Enqueuing Move request for scope (-0.16, -0.15)
23:59:53.301 00.001 16108 Worker thread wakes up
23:59:53.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
23:59:53.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
23:59:53.301 00.000 16108 Moving (-0.16, -0.15) raw xDistance=0.13 yDistance=0.19
23:59:53.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:59:53.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:53.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:59:53.301 00.000 16108 MoveAxis(E, 0, ABG)
23:59:53.301 00.000 16108 Move returns status 0, amount 0
23:59:53.301 00.000 16108 MoveAxis(N, 0, ABG)
23:59:53.301 00.000 16108 Move returns status 0, amount 0
23:59:53.301 00.000 16108 move complete, result=0
23:59:53.301 00.000 16108 worker thread done servicing request
23:59:53.315 00.014 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3603, FiltMin=3085, FiltMax=52227, Gamma=1.000
23:59:53.343 00.028 21068 UpdateGuideState exits: m=99046 SNR=68.8
23:59:53.345 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:53.346 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:53.347 00.001 21068 Enqueuing Expose request
23:59:53.349 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:53.350 00.001 16108 Worker thread wakes up
23:59:53.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:53.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:54.320 00.970 16108 Exposure complete
23:59:54.376 00.056 16108 worker thread done servicing request
23:59:54.376 00.000 21068 OnExposeComplete: enter
23:59:54.377 00.001 21068 UpdateGuideState(): m_state=6
23:59:54.378 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6199
23:59:54.379 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.49, Mass=129627, SNR=80.2, Peak=14857 HFD=3.2
23:59:54.380 00.001 21068 MultiStar: [#1 -0.11,-0.30,1.06,U] [#2 -0.53,-0.51,0.00,M5] [#3 -0.36,-0.58,0.00,M9] [#4 -0.32,-0.23,0.78,U] [#5 -0.38,-0.43,0.00,M6] [#6 -0.13,-0.19,0.82,U] [#7 -0.40,-0.70,0.00,M5] [#8 0.05,-0.66,0.00,M7] 
23:59:54.380 00.000 21068 refined, 3 included, MultiStar: {-0.21, -0.34}, one-star: {-0.30, -0.59}
23:59:54.381 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
23:59:54.382 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
23:59:54.383 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-2.12 mountX=0.15 mountY=0.38, mountTheta=1.20
23:59:54.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.34, opts=13)
23:59:54.386 00.001 21068 Enqueuing Move request for scope (-0.21, -0.34)
23:59:54.386 00.000 16108 Worker thread wakes up
23:59:54.387 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.34) opts 0xd
23:59:54.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.34)
23:59:54.387 00.000 16108 Moving (-0.21, -0.34) raw xDistance=0.15 yDistance=0.38
23:59:54.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:59:54.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
23:59:54.387 00.000 16108 MoveAxis(E, 0, ABG)
23:59:54.387 00.000 16108 Move returns status 0, amount 0
23:59:54.387 00.000 16108 MoveAxis(S, 76, ABG)
23:59:54.387 00.000 16108 Guiding  Dir = 1, Dur = 76
23:59:54.388 00.001 16108 IsSlewing returns 0
23:59:54.388 00.000 16108 IsGuiding returns 0
23:59:54.390 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3606, FiltMin=3069, FiltMax=56528, Gamma=1.000
23:59:54.415 00.025 16108 PulseGuide returned control before completion, sleep 60
23:59:54.415 00.000 21068 UpdateGuideState exits: m=129627 SNR=80.2
23:59:54.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.416 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:54.417 00.001 21068 Enqueuing Expose request
23:59:54.475 00.058 16108 IsGuiding returns 1
23:59:54.475 00.000 16108 scope still moving after pulse duration time elapsed
23:59:54.507 00.032 16108 IsSlewing returns 0
23:59:54.507 00.000 16108 IsGuiding returns 0
23:59:54.508 00.001 16108 scope move finished after 76 + 43 ms
23:59:54.508 00.000 16108 Move returns status 0, amount 76
23:59:54.508 00.000 16108 move complete, result=0
23:59:54.508 00.000 16108 worker thread done servicing request
23:59:54.508 00.000 16108 Worker thread wakes up
23:59:54.508 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 76 ms SOUTH
23:59:54.511 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:54.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:55.686 01.175 16108 Exposure complete
23:59:55.751 00.065 16108 worker thread done servicing request
23:59:55.751 00.000 21068 OnExposeComplete: enter
23:59:55.752 00.001 21068 UpdateGuideState(): m_state=6
23:59:55.753 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6200
23:59:55.754 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=875.54, Mass=119039, SNR=78.8, Peak=14889 HFD=3.2
23:59:55.755 00.001 21068 MultiStar: [#1 -0.13,-0.44,1.28,U] [#2 -0.30,-0.94,0.00,M6] [#3 -0.15,-0.99,0.00,M10] [#4 -0.15,-0.62,0.00,M3] [#5 0.04,-0.76,0.00,M7] [#6 -0.11,-0.36,0.75,U] [#7 -0.48,-0.58,0.00,M6] [#8 -0.07,-0.91,0.00,M8] 
23:59:55.756 00.001 21068 refined, 2 included, MultiStar: {-0.07, -0.45}, one-star: {0.04, -0.53}
23:59:55.757 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
23:59:55.757 00.000 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
23:59:55.758 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.45 hyp=0.46 cameraTheta=-1.72 mountX=-0.01 mountY=0.46, mountTheta=1.60
23:59:55.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.45, opts=13)
23:59:55.763 00.003 21068 Enqueuing Move request for scope (-0.07, -0.45)
23:59:55.765 00.002 16108 Worker thread wakes up
23:59:55.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.45) opts 0xd
23:59:55.766 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.45)
23:59:55.766 00.000 16108 Moving (-0.07, -0.45) raw xDistance=-0.01 yDistance=0.46
23:59:55.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:59:55.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
23:59:55.766 00.000 16108 MoveAxis(E, 0, ABG)
23:59:55.766 00.000 16108 Move returns status 0, amount 0
23:59:55.766 00.000 16108 MoveAxis(S, 92, ABG)
23:59:55.766 00.000 16108 Guiding  Dir = 1, Dur = 92
23:59:55.767 00.001 16108 IsSlewing returns 0
23:59:55.767 00.000 16108 IsGuiding returns 0
23:59:55.772 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3603, FiltMin=3081, FiltMax=52550, Gamma=1.000
23:59:55.788 00.016 21068 UpdateGuideState exits: m=119039 SNR=78.8
23:59:55.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:55.789 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:55.790 00.001 21068 Enqueuing Expose request
23:59:55.792 00.002 16108 PulseGuide returned control before completion, sleep 77
23:59:55.885 00.093 16108 IsGuiding returns 1
23:59:55.885 00.000 16108 scope still moving after pulse duration time elapsed
23:59:55.916 00.031 16108 IsSlewing returns 0
23:59:55.916 00.000 16108 IsGuiding returns 1
23:59:55.948 00.032 16108 IsSlewing returns 0
23:59:55.948 00.000 16108 IsGuiding returns 1
23:59:55.979 00.031 16108 IsSlewing returns 0
23:59:55.979 00.000 16108 IsGuiding returns 0
23:59:55.979 00.000 16108 scope move finished after 92 + 119 ms
23:59:55.979 00.000 16108 Move returns status 0, amount 92
23:59:55.979 00.000 16108 move complete, result=0
23:59:55.979 00.000 16108 worker thread done servicing request
23:59:55.979 00.000 16108 Worker thread wakes up
23:59:55.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:55.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:55.979 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.5 px 92 ms SOUTH
23:59:56.960 00.981 16108 Exposure complete
23:59:57.016 00.056 16108 worker thread done servicing request
23:59:57.016 00.000 21068 OnExposeComplete: enter
23:59:57.018 00.002 21068 UpdateGuideState(): m_state=6
23:59:57.020 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6201
23:59:57.022 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=875.66, Mass=115308, SNR=80.4, Peak=14416 HFD=3.1
23:59:57.024 00.002 21068 MultiStar: [#1 -0.38,-0.66,0.00,M1] [#2 -0.19,-0.88,0.00,M7] [#3 -0.01,-0.74,0.00,R] [#4 -0.06,-0.37,0.76,U] [#5 -0.06,-0.59,0.00,M8] [#6 0.00,-0.54,0.00,M1] [#7 -0.29,-0.26,0.68,U] [#8 -0.18,-0.45,0.00,M9] 
23:59:57.025 00.001 21068 refined, 2 included, MultiStar: {-0.08, -0.36}, one-star: {0.04, -0.42}
23:59:57.027 00.002 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
23:59:57.028 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
23:59:57.029 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.79 mountX=0.02 mountY=0.37, mountTheta=1.52
23:59:57.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.36, opts=13)
23:59:57.033 00.002 21068 Enqueuing Move request for scope (-0.08, -0.36)
23:59:57.034 00.001 16108 Worker thread wakes up
23:59:57.035 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
23:59:57.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
23:59:57.035 00.000 16108 Moving (-0.08, -0.36) raw xDistance=0.02 yDistance=0.37
23:59:57.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:59:57.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
23:59:57.035 00.000 16108 MoveAxis(E, 0, ABG)
23:59:57.035 00.000 16108 Move returns status 0, amount 0
23:59:57.035 00.000 16108 MoveAxis(S, 74, ABG)
23:59:57.035 00.000 16108 Guiding  Dir = 1, Dur = 74
23:59:57.036 00.001 16108 IsSlewing returns 0
23:59:57.036 00.000 16108 IsGuiding returns 0
23:59:57.043 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3606, FiltMin=3085, FiltMax=60336, Gamma=1.000
23:59:57.062 00.019 21068 UpdateGuideState exits: m=115308 SNR=80.4
23:59:57.063 00.001 16108 PulseGuide returned control before completion, sleep 59
23:59:57.063 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.063 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:57.064 00.001 21068 Enqueuing Expose request
23:59:57.123 00.059 16108 IsGuiding returns 1
23:59:57.123 00.000 16108 scope still moving after pulse duration time elapsed
23:59:57.154 00.031 16108 IsSlewing returns 0
23:59:57.154 00.000 16108 IsGuiding returns 0
23:59:57.155 00.001 16108 scope move finished after 74 + 43 ms
23:59:57.155 00.000 16108 Move returns status 0, amount 74
23:59:57.155 00.000 16108 move complete, result=0
23:59:57.155 00.000 16108 worker thread done servicing request
23:59:57.155 00.000 16108 Worker thread wakes up
23:59:57.155 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:57.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:57.155 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 74 ms SOUTH
23:59:58.314 01.159 16108 Exposure complete
23:59:58.396 00.082 16108 worker thread done servicing request
23:59:58.396 00.000 21068 OnExposeComplete: enter
23:59:58.397 00.001 21068 UpdateGuideState(): m_state=6
23:59:58.398 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6202
23:59:58.398 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=875.79, Mass=105904, SNR=75.6, Peak=13168 HFD=3.3
23:59:58.399 00.001 21068 MultiStar: [#1 0.33,-0.40,0.00,M2] [#2 0.08,-0.44,1.07,U] [#3 0.37,0.25,1.22,U] [#4 -0.02,-0.29,0.94,U] [#5 0.15,-0.34,0.83,U] [#6 0.33,-0.13,0.84,U] [#7 -0.00,-0.06,0.65,U] [#8 0.18,-0.64,0.00,M10] 
23:59:58.401 00.002 21068 refined, 6 included, MultiStar: {0.17, -0.18}, one-star: {0.21, -0.29}
23:59:58.402 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
23:59:58.402 00.000 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
23:59:58.403 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.80 mountX=-0.20 mountY=0.13, mountTheta=2.56
23:59:58.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.18, opts=13)
23:59:58.405 00.000 21068 Enqueuing Move request for scope (0.17, -0.18)
23:59:58.406 00.001 16108 Worker thread wakes up
23:59:58.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
23:59:58.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
23:59:58.406 00.000 16108 Moving (0.17, -0.18) raw xDistance=-0.20 yDistance=0.13
23:59:58.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:59:58.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:58.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:59:58.406 00.000 16108 MoveAxis(E, 0, ABG)
23:59:58.406 00.000 16108 Move returns status 0, amount 0
23:59:58.406 00.000 16108 MoveAxis(N, 0, ABG)
23:59:58.407 00.001 16108 Move returns status 0, amount 0
23:59:58.407 00.000 16108 move complete, result=0
23:59:58.407 00.000 16108 worker thread done servicing request
23:59:58.410 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3603, FiltMin=3104, FiltMax=62973, Gamma=1.000
23:59:58.434 00.024 21068 UpdateGuideState exits: m=105904 SNR=75.6
23:59:58.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:58.437 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:58.439 00.002 21068 Enqueuing Expose request
23:59:58.440 00.001 16108 Worker thread wakes up
23:59:58.440 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:58.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:58.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
23:59:59.420 00.979 16108 Exposure complete
23:59:59.489 00.069 16108 worker thread done servicing request
23:59:59.490 00.001 21068 OnExposeComplete: enter
23:59:59.490 00.000 21068 UpdateGuideState(): m_state=6
23:59:59.491 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6203
23:59:59.493 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=875.87, Mass=127422, SNR=78.1, Peak=16112 HFD=3.4
23:59:59.494 00.001 21068 MultiStar: [#1 0.72,-0.31,0.00,M3] [#2 0.11,-0.28,1.11,U] [#3 0.45,0.34,0.00,M1] [#4 -0.37,0.32,0.00,M2] [#5 0.37,-0.29,0.93,U] [#6 0.32,-0.01,0.87,U] [#7 -0.48,0.04,0.00,M5] [#8 0.34,-0.11,0.69,U] 
23:59:59.494 00.000 21068 single-star, 4 included, MultiStar: {0.22, -0.19}, one-star: {0.03, -0.21}
23:59:59.495 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
23:59:59.496 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
23:59:59.496 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.43 mountX=-0.07 mountY=0.20, mountTheta=1.90
23:59:59.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.21, opts=13)
23:59:59.499 00.001 21068 Enqueuing Move request for scope (0.03, -0.21)
23:59:59.501 00.002 16108 Worker thread wakes up
23:59:59.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
23:59:59.501 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
23:59:59.501 00.000 16108 Moving (0.03, -0.21) raw xDistance=-0.07 yDistance=0.20
23:59:59.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:59:59.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:59.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:59:59.501 00.000 16108 MoveAxis(E, 0, ABG)
23:59:59.501 00.000 16108 Move returns status 0, amount 0
23:59:59.502 00.001 16108 MoveAxis(N, 0, ABG)
23:59:59.502 00.000 16108 Move returns status 0, amount 0
23:59:59.502 00.000 16108 move complete, result=0
23:59:59.502 00.000 16108 worker thread done servicing request
23:59:59.504 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3606, FiltMin=3085, FiltMax=54976, Gamma=1.000
23:59:59.518 00.014 21068 UpdateGuideState exits: m=127422 SNR=78.1
23:59:59.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:59.519 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
23:59:59.520 00.001 21068 Enqueuing Expose request
23:59:59.522 00.002 16108 Worker thread wakes up
23:59:59.522 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:59.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
23:59:59.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:00.704 01.182 16108 Exposure complete
00:00:00.789 00.085 16108 worker thread done servicing request
00:00:00.789 00.000 21068 OnExposeComplete: enter
00:00:00.790 00.001 21068 UpdateGuideState(): m_state=6
00:00:00.790 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6204
00:00:00.791 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.11, Mass=115426, SNR=72.6, Peak=13744 HFD=3.4
00:00:00.792 00.001 21068 MultiStar: [#1 0.25,-0.04,1.25,U] [#2 -0.35,-0.17,1.26,U] [#3 -0.17,0.45,0.00,M2] [#4 -0.53,-0.09,0.00,M3] [#5 -0.28,0.05,1.12,U] [#6 -0.12,0.06,0.92,U] [#7 -0.44,-0.23,0.00,M6] [#8 -0.24,-0.19,0.95,U] 
00:00:00.793 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.05}, one-star: {0.13, 0.04}
00:00:00.794 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
00:00:00.794 00.000 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
00:00:00.795 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=0.09 mountY=0.07, mountTheta=0.65
00:00:00.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
00:00:00.798 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
00:00:00.800 00.002 16108 Worker thread wakes up
00:00:00.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:00:00.800 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:00:00.800 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
00:00:00.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:00:00.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:00.802 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:00:00.802 00.000 16108 MoveAxis(E, 0, ABG)
00:00:00.802 00.000 16108 Move returns status 0, amount 0
00:00:00.802 00.000 16108 MoveAxis(N, 0, ABG)
00:00:00.802 00.000 16108 Move returns status 0, amount 0
00:00:00.802 00.000 16108 move complete, result=0
00:00:00.802 00.000 16108 worker thread done servicing request
00:00:00.809 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3606, FiltMin=3110, FiltMax=58448, Gamma=1.000
00:00:00.837 00.028 21068 UpdateGuideState exits: m=115426 SNR=72.6
00:00:00.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:00.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:00.839 00.000 21068 Enqueuing Expose request
00:00:00.840 00.001 16108 Worker thread wakes up
00:00:00.840 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:00.841 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:00.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:01.819 00.978 16108 Exposure complete
00:00:01.871 00.052 16108 worker thread done servicing request
00:00:01.871 00.000 21068 OnExposeComplete: enter
00:00:01.872 00.001 21068 UpdateGuideState(): m_state=6
00:00:01.873 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6205
00:00:01.874 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.25, Mass=113793, SNR=74.6, Peak=12224 HFD=3.5
00:00:01.875 00.001 21068 MultiStar: [#1 0.23,0.16,1.15,U] [#2 -0.34,0.20,1.27,U] [#3 0.05,0.67,0.00,M3] [#4 -0.28,0.06,0.81,U] [#5 -0.42,0.16,0.96,U] [#6 -0.02,0.27,0.80,U] [#7 -0.77,0.07,0.00,M7] [#8 -0.28,0.07,0.85,U] 
00:00:01.876 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.16}, one-star: {-0.34, 0.18}
00:00:01.876 00.000 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
00:00:01.877 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
00:00:01.878 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.48 mountX=0.23 mountY=-0.11, mountTheta=-0.44
00:00:01.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.16, opts=13)
00:00:01.881 00.001 21068 Enqueuing Move request for scope (-0.20, 0.16)
00:00:01.881 00.000 16108 Worker thread wakes up
00:00:01.882 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
00:00:01.882 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
00:00:01.882 00.000 16108 Moving (-0.20, 0.16) raw xDistance=0.23 yDistance=-0.11
00:00:01.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:00:01.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:01.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:00:01.882 00.000 16108 MoveAxis(W, 60, ABG)
00:00:01.882 00.000 16108 Guiding  Dir = 3, Dur = 60
00:00:01.883 00.001 16108 IsSlewing returns 0
00:00:01.883 00.000 16108 IsGuiding returns 0
00:00:01.884 00.001 16108 PulseGuide returned control before completion, sleep 69
00:00:01.885 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3606, FiltMin=3085, FiltMax=54317, Gamma=1.000
00:00:01.901 00.016 21068 UpdateGuideState exits: m=113793 SNR=74.6
00:00:01.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:01.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:01.903 00.000 21068 Enqueuing Expose request
00:00:01.956 00.053 16108 IsGuiding returns 1
00:00:01.956 00.000 16108 scope still moving after pulse duration time elapsed
00:00:01.987 00.031 16108 IsSlewing returns 0
00:00:01.987 00.000 16108 IsGuiding returns 0
00:00:01.987 00.000 16108 scope move finished after 60 + 44 ms
00:00:01.987 00.000 16108 Move returns status 0, amount 60
00:00:01.987 00.000 16108 MoveAxis(N, 0, ABG)
00:00:01.988 00.001 16108 Move returns status 0, amount 0
00:00:01.988 00.000 16108 move complete, result=0
00:00:01.988 00.000 16108 worker thread done servicing request
00:00:01.988 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
00:00:01.990 00.002 16108 Worker thread wakes up
00:00:01.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:01.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:03.161 01.171 16108 Exposure complete
00:00:03.227 00.066 16108 worker thread done servicing request
00:00:03.227 00.000 21068 OnExposeComplete: enter
00:00:03.228 00.001 21068 UpdateGuideState(): m_state=6
00:00:03.229 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6206
00:00:03.229 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=876.67, Mass=113650, SNR=70.3, Peak=12211 HFD=3.4
00:00:03.230 00.001 21068 MultiStar: [#1 -0.04,0.56,0.00,M2] [#2 -0.46,0.21,0.00,M4] [#3 -0.05,0.81,0.00,M4] [#4 -0.31,0.25,0.87,U] [#5 -0.31,0.23,1.02,U] [#6 -0.11,0.25,0.83,U] [#7 -0.84,-0.01,0.00,M8] [#8 -0.07,0.14,1.07,U] 
00:00:03.232 00.002 21068 refined, 4 included, MultiStar: {-0.21, 0.29}, one-star: {-0.25, 0.59}
00:00:03.232 00.000 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
00:00:03.233 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
00:00:03.234 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.19 mountX=0.26 mountY=-0.23, mountTheta=-0.74
00:00:03.237 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.29, opts=13)
00:00:03.239 00.002 21068 Enqueuing Move request for scope (-0.21, 0.29)
00:00:03.240 00.001 16108 Worker thread wakes up
00:00:03.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd
00:00:03.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.29)
00:00:03.242 00.002 16108 Moving (-0.21, 0.29) raw xDistance=0.26 yDistance=-0.23
00:00:03.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:00:03.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:03.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:00:03.242 00.000 16108 MoveAxis(W, 71, ABG)
00:00:03.242 00.000 16108 Guiding  Dir = 3, Dur = 71
00:00:03.243 00.001 16108 IsSlewing returns 0
00:00:03.243 00.000 16108 IsGuiding returns 0
00:00:03.249 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3603, FiltMin=3040, FiltMax=52013, Gamma=1.000
00:00:03.275 00.026 21068 UpdateGuideState exits: m=113650 SNR=70.3
00:00:03.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:03.276 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:03.278 00.002 21068 Enqueuing Expose request
00:00:03.294 00.016 16108 PulseGuide returned control before completion, sleep 30
00:00:03.340 00.046 16108 IsGuiding returns 1
00:00:03.340 00.000 16108 scope still moving after pulse duration time elapsed
00:00:03.371 00.031 16108 IsSlewing returns 0
00:00:03.371 00.000 16108 IsGuiding returns 1
00:00:03.403 00.032 16108 IsSlewing returns 0
00:00:03.403 00.000 16108 IsGuiding returns 0
00:00:03.403 00.000 16108 scope move finished after 71 + 89 ms
00:00:03.404 00.001 16108 Move returns status 0, amount 71
00:00:03.404 00.000 16108 MoveAxis(N, 0, ABG)
00:00:03.404 00.000 16108 Move returns status 0, amount 0
00:00:03.404 00.000 16108 move complete, result=0
00:00:03.404 00.000 16108 worker thread done servicing request
00:00:03.404 00.000 16108 Worker thread wakes up
00:00:03.404 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.2 px 0 ms NORTH
00:00:03.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:03.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:04.381 00.976 16108 Exposure complete
00:00:04.437 00.056 16108 worker thread done servicing request
00:00:04.437 00.000 21068 OnExposeComplete: enter
00:00:04.438 00.001 21068 UpdateGuideState(): m_state=6
00:00:04.439 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6207
00:00:04.440 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=875.98, Mass=126685, SNR=81.9, Peak=12752 HFD=4.0
00:00:04.440 00.000 21068 MultiStar: [#1 0.38,0.16,1.00,U] [#2 0.22,-0.40,1.14,U] [#3 -0.11,0.69,0.00,M5] [#4 -0.18,-0.09,0.76,U] [#5 -0.19,0.00,0.80,U] [#6 0.24,0.14,0.65,U] [#7 -0.11,0.09,0.55,U] [#8 0.27,-0.09,0.71,U] 
00:00:04.441 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.22, -0.10}
00:00:04.443 00.002 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
00:00:04.444 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
00:00:04.444 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=-0.14 mountY=0.03, mountTheta=2.96
00:00:04.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
00:00:04.446 00.000 21068 Enqueuing Move request for scope (0.13, -0.06)
00:00:04.447 00.001 16108 Worker thread wakes up
00:00:04.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:00:04.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:00:04.447 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
00:00:04.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:00:04.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:04.448 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:00:04.448 00.000 16108 MoveAxis(E, 0, ABG)
00:00:04.448 00.000 16108 Move returns status 0, amount 0
00:00:04.448 00.000 16108 MoveAxis(N, 0, ABG)
00:00:04.448 00.000 16108 Move returns status 0, amount 0
00:00:04.448 00.000 16108 move complete, result=0
00:00:04.448 00.000 16108 worker thread done servicing request
00:00:04.454 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3606, FiltMin=3072, FiltMax=61965, Gamma=1.000
00:00:04.479 00.025 21068 UpdateGuideState exits: m=126685 SNR=81.9
00:00:04.480 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:04.481 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:04.481 00.000 21068 Enqueuing Expose request
00:00:04.482 00.001 16108 Worker thread wakes up
00:00:04.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:04.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:04.484 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:05.641 01.157 16108 Exposure complete
00:00:05.698 00.057 16108 worker thread done servicing request
00:00:05.698 00.000 21068 OnExposeComplete: enter
00:00:05.700 00.002 21068 UpdateGuideState(): m_state=6
00:00:05.703 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6208
00:00:05.704 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.09, Mass=115828, SNR=76.8, Peak=17312 HFD=3.1
00:00:05.707 00.003 21068 MultiStar: [#1 0.34,-0.04,1.24,U] [#2 0.11,-0.25,1.26,U] [#3 0.38,0.22,1.11,U] [#4 0.16,0.01,0.78,U] [#5 0.16,-0.34,0.98,U] [#6 -0.16,0.05,0.82,U] [#7 -0.28,0.28,0.60,U] [#8 -0.08,-0.01,0.79,U] 
00:00:05.708 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.00, 0.02}
00:00:05.710 00.002 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:00:05.711 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:00:05.712 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.36 mountX=-0.00 mountY=-0.02, mountTheta=-1.61
00:00:05.714 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.02, opts=13)
00:00:05.714 00.000 21068 Enqueuing Move request for scope (0.00, 0.02)
00:00:05.716 00.002 16108 Worker thread wakes up
00:00:05.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:00:05.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:00:05.716 00.000 16108 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
00:00:05.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:00:05.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:05.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:05.716 00.000 16108 MoveAxis(E, 0, ABG)
00:00:05.716 00.000 16108 Move returns status 0, amount 0
00:00:05.716 00.000 16108 MoveAxis(N, 0, ABG)
00:00:05.716 00.000 16108 Move returns status 0, amount 0
00:00:05.716 00.000 16108 move complete, result=0
00:00:05.716 00.000 16108 worker thread done servicing request
00:00:05.721 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3603, FiltMin=3123, FiltMax=49216, Gamma=1.000
00:00:05.749 00.028 21068 UpdateGuideState exits: m=115828 SNR=76.8
00:00:05.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:05.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:05.752 00.001 21068 Enqueuing Expose request
00:00:05.753 00.001 16108 Worker thread wakes up
00:00:05.753 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:05.754 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:05.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:06.733 00.979 16108 Exposure complete
00:00:06.809 00.076 16108 worker thread done servicing request
00:00:06.810 00.001 21068 OnExposeComplete: enter
00:00:06.810 00.000 21068 UpdateGuideState(): m_state=6
00:00:06.812 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6209
00:00:06.813 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.05, Mass=114592, SNR=84.5, Peak=13248 HFD=3.5
00:00:06.814 00.001 21068 MultiStar: [#1 0.07,-0.01,1.06,U] [#2 -0.39,-0.06,1.05,U] [#3 -0.15,0.54,0.00,M5] [#4 -0.02,-0.18,0.86,U] [#5 -0.21,-0.08,0.76,U] [#6 0.14,0.29,0.88,U] [#7 -0.01,-0.00,0.48,U] [#8 -0.05,0.12,0.73,U] 
00:00:06.815 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.17, -0.02}
00:00:06.815 00.000 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
00:00:06.816 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:00:06.817 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.08 mountX=0.09 mountY=0.02, mountTheta=0.18
00:00:06.818 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
00:00:06.819 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
00:00:06.820 00.001 16108 Worker thread wakes up
00:00:06.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:00:06.820 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:00:06.820 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.02
00:00:06.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:00:06.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:06.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:00:06.820 00.000 16108 MoveAxis(E, 0, ABG)
00:00:06.820 00.000 16108 Move returns status 0, amount 0
00:00:06.820 00.000 16108 MoveAxis(N, 0, ABG)
00:00:06.820 00.000 16108 Move returns status 0, amount 0
00:00:06.820 00.000 16108 move complete, result=0
00:00:06.820 00.000 16108 worker thread done servicing request
00:00:06.823 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3606, FiltMin=3133, FiltMax=63501, Gamma=1.000
00:00:06.839 00.016 21068 UpdateGuideState exits: m=114592 SNR=84.5
00:00:06.840 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.840 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:06.841 00.001 21068 Enqueuing Expose request
00:00:06.847 00.006 16108 Worker thread wakes up
00:00:06.847 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:06.850 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:06.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:08.018 01.168 16108 Exposure complete
00:00:08.077 00.059 16108 worker thread done servicing request
00:00:08.077 00.000 21068 OnExposeComplete: enter
00:00:08.078 00.001 21068 UpdateGuideState(): m_state=6
00:00:08.079 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6210
00:00:08.080 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.34, Mass=109831, SNR=75.0, Peak=14768 HFD=3.3
00:00:08.081 00.001 21068 MultiStar: [#1 0.30,0.10,1.18,U] [#2 0.11,-0.01,1.25,U] [#3 -0.28,0.55,0.00,M6] [#4 0.05,0.09,0.87,U] [#5 0.19,-0.12,1.01,U] [#6 -0.03,0.61,0.00,M1] [#7 0.06,0.11,0.72,U] [#8 0.03,0.12,0.76,U] 
00:00:08.082 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.32, 0.26}
00:00:08.082 00.000 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
00:00:08.083 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
00:00:08.084 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
00:00:08.087 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.07, opts=13)
00:00:08.088 00.001 21068 Enqueuing Move request for scope (0.16, 0.07)
00:00:08.089 00.001 16108 Worker thread wakes up
00:00:08.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:00:08.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:00:08.090 00.001 16108 Moving (0.16, 0.07) raw xDistance=-0.15 yDistance=-0.11
00:00:08.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:00:08.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:08.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:00:08.090 00.000 16108 MoveAxis(E, 0, ABG)
00:00:08.090 00.000 16108 Move returns status 0, amount 0
00:00:08.090 00.000 16108 MoveAxis(N, 0, ABG)
00:00:08.090 00.000 16108 Move returns status 0, amount 0
00:00:08.090 00.000 16108 move complete, result=0
00:00:08.090 00.000 16108 worker thread done servicing request
00:00:08.094 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3603, FiltMin=3120, FiltMax=52569, Gamma=1.000
00:00:08.109 00.015 21068 UpdateGuideState exits: m=109831 SNR=75.0
00:00:08.110 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:08.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:08.112 00.001 21068 Enqueuing Expose request
00:00:08.113 00.001 16108 Worker thread wakes up
00:00:08.113 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:08.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:08.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:09.083 00.970 16108 Exposure complete
00:00:09.145 00.062 16108 worker thread done servicing request
00:00:09.146 00.001 21068 OnExposeComplete: enter
00:00:09.147 00.001 21068 UpdateGuideState(): m_state=6
00:00:09.149 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6211
00:00:09.151 00.002 21068 Star::Find returns 1 (0), X=221.34, Y=875.96, Mass=109417, SNR=81.9, Peak=11968 HFD=3.4
00:00:09.153 00.002 21068 MultiStar: [#1 0.87,0.14,0.00,M1] [#2 0.64,-0.47,0.00,M1] [#3 0.75,0.49,0.00,M7] [#4 0.53,-0.00,0.00,M1] [#5 0.56,-0.17,0.00,M1] [#6 0.56,-0.10,0.00,M2] [#7 0.39,-0.16,0.63,U] [#8 0.69,-0.20,0.00,M3] 
00:00:09.154 00.001 21068 refined, 1 included, MultiStar: {0.55, -0.13}, one-star: {0.66, -0.12}
00:00:09.156 00.002 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
00:00:09.157 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
00:00:09.159 00.002 21068 CameraToMount -- cameraX=0.55 cameraY=-0.13 hyp=0.57 cameraTheta=-0.24 mountX=-0.57 mountY=0.00, mountTheta=3.14
00:00:09.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=-0.13, opts=13)
00:00:09.162 00.001 21068 Enqueuing Move request for scope (0.55, -0.13)
00:00:09.163 00.001 16108 Worker thread wakes up
00:00:09.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.13) opts 0xd
00:00:09.164 00.001 16108 Handling offset move in thread for scope, endpoint = (0.55, -0.13)
00:00:09.164 00.000 16108 Moving (0.55, -0.13) raw xDistance=-0.57 yDistance=0.00
00:00:09.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
00:00:09.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:09.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:00:09.164 00.000 16108 MoveAxis(E, 149, ABG)
00:00:09.164 00.000 16108 Guiding  Dir = 2, Dur = 149
00:00:09.164 00.000 16108 IsSlewing returns 0
00:00:09.164 00.000 16108 IsGuiding returns 0
00:00:09.168 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3603, FiltMin=3094, FiltMax=58829, Gamma=1.000
00:00:09.183 00.015 21068 UpdateGuideState exits: m=109417 SNR=81.9
00:00:09.185 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.185 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:09.186 00.001 21068 Enqueuing Expose request
00:00:09.207 00.021 16108 PulseGuide returned control before completion, sleep 117
00:00:09.331 00.124 16108 IsGuiding returns 1
00:00:09.331 00.000 16108 scope still moving after pulse duration time elapsed
00:00:09.363 00.032 16108 IsSlewing returns 0
00:00:09.363 00.000 16108 IsGuiding returns 1
00:00:09.395 00.032 16108 IsSlewing returns 0
00:00:09.395 00.000 16108 IsGuiding returns 0
00:00:09.395 00.000 16108 scope move finished after 149 + 81 ms
00:00:09.395 00.000 16108 Move returns status 0, amount 149
00:00:09.395 00.000 16108 MoveAxis(N, 0, ABG)
00:00:09.395 00.000 16108 Move returns status 0, amount 0
00:00:09.395 00.000 16108 move complete, result=0
00:00:09.395 00.000 16108 worker thread done servicing request
00:00:09.395 00.000 16108 Worker thread wakes up
00:00:09.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:09.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:09.395 00.000 21068 GuideStep: -0.6 px 149 ms EAST, 0.0 px 0 ms NORTH
00:00:10.562 01.167 16108 Exposure complete
00:00:10.618 00.056 16108 worker thread done servicing request
00:00:10.618 00.000 21068 OnExposeComplete: enter
00:00:10.619 00.001 21068 UpdateGuideState(): m_state=6
00:00:10.620 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6212
00:00:10.621 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.09, Mass=104151, SNR=71.9, Peak=13232 HFD=4.0
00:00:10.621 00.000 21068 MultiStar: [#1 0.61,0.09,0.00,M2] [#2 0.00,0.15,1.41,U] [#3 0.21,0.41,1.14,U] [#4 0.09,-0.07,0.92,U] [#5 0.12,0.19,0.91,U] [#6 -0.02,-0.03,0.97,U] [#7 -0.07,0.08,0.74,U] [#8 0.28,-0.08,0.75,U] 
00:00:10.622 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.33, 0.01}
00:00:10.623 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
00:00:10.624 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
00:00:10.624 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.70 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
00:00:10.627 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
00:00:10.627 00.000 21068 Enqueuing Move request for scope (0.12, 0.10)
00:00:10.628 00.001 16108 Worker thread wakes up
00:00:10.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:00:10.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:00:10.628 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.12
00:00:10.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:10.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:10.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:00:10.629 00.001 16108 MoveAxis(E, 0, ABG)
00:00:10.629 00.000 16108 Move returns status 0, amount 0
00:00:10.629 00.000 16108 MoveAxis(N, 0, ABG)
00:00:10.629 00.000 16108 Move returns status 0, amount 0
00:00:10.629 00.000 16108 move complete, result=0
00:00:10.629 00.000 16108 worker thread done servicing request
00:00:10.632 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3603, FiltMin=3111, FiltMax=46627, Gamma=1.000
00:00:10.647 00.015 21068 UpdateGuideState exits: m=104151 SNR=71.9
00:00:10.647 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:10.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:10.649 00.001 21068 Enqueuing Expose request
00:00:10.649 00.000 16108 Worker thread wakes up
00:00:10.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:10.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:10.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:11.622 00.972 16108 Exposure complete
00:00:11.677 00.055 16108 worker thread done servicing request
00:00:11.677 00.000 21068 OnExposeComplete: enter
00:00:11.679 00.002 21068 UpdateGuideState(): m_state=6
00:00:11.680 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6213
00:00:11.681 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.90, Mass=116596, SNR=74.6, Peak=12992 HFD=3.7
00:00:11.683 00.002 21068 MultiStar: [#1 -0.10,-0.36,1.19,U] [#2 -0.39,-0.20,1.05,U] [#3 -0.25,0.28,1.10,U] [#4 -0.14,-0.07,0.71,U] [#5 0.08,-0.36,1.02,U] [#6 0.25,-0.38,0.83,U] [#7 -0.14,-0.40,0.65,U] [#8 -0.18,-0.38,0.87,U] 
00:00:11.685 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.22}, one-star: {0.23, -0.17}
00:00:11.686 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
00:00:11.689 00.003 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
00:00:11.691 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.90 mountX=0.04 mountY=0.23, mountTheta=1.42
00:00:11.694 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.22, opts=13)
00:00:11.695 00.001 21068 Enqueuing Move request for scope (-0.07, -0.22)
00:00:11.697 00.002 16108 Worker thread wakes up
00:00:11.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:00:11.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:00:11.697 00.000 16108 Moving (-0.07, -0.22) raw xDistance=0.04 yDistance=0.23
00:00:11.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:00:11.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:00:11.697 00.000 16108 MoveAxis(E, 0, ABG)
00:00:11.697 00.000 16108 Move returns status 0, amount 0
00:00:11.697 00.000 16108 MoveAxis(S, 46, ABG)
00:00:11.697 00.000 16108 Guiding  Dir = 1, Dur = 46
00:00:11.699 00.002 16108 IsSlewing returns 0
00:00:11.699 00.000 16108 IsGuiding returns 0
00:00:11.705 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3606, FiltMin=3104, FiltMax=58240, Gamma=1.000
00:00:11.732 00.027 21068 UpdateGuideState exits: m=116596 SNR=74.6
00:00:11.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:11.735 00.001 21068 Enqueuing Expose request
00:00:11.751 00.016 16108 IsGuiding returns 1
00:00:11.751 00.000 16108 scope still moving after pulse duration time elapsed
00:00:11.781 00.030 16108 IsSlewing returns 0
00:00:11.781 00.000 16108 IsGuiding returns 1
00:00:11.813 00.032 16108 IsSlewing returns 0
00:00:11.814 00.001 16108 IsGuiding returns 1
00:00:11.844 00.030 16108 IsSlewing returns 0
00:00:11.844 00.000 16108 IsGuiding returns 0
00:00:11.844 00.000 16108 scope move finished after 46 + 100 ms
00:00:11.844 00.000 16108 Move returns status 0, amount 46
00:00:11.845 00.001 16108 move complete, result=0
00:00:11.845 00.000 16108 worker thread done servicing request
00:00:11.845 00.000 16108 Worker thread wakes up
00:00:11.845 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
00:00:11.849 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:11.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:13.020 01.171 16108 Exposure complete
00:00:13.079 00.059 16108 worker thread done servicing request
00:00:13.079 00.000 21068 OnExposeComplete: enter
00:00:13.080 00.001 21068 UpdateGuideState(): m_state=6
00:00:13.081 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6214
00:00:13.082 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.21, Mass=110590, SNR=71.6, Peak=12560 HFD=3.5
00:00:13.082 00.000 21068 MultiStar: [#1 0.27,0.06,1.15,U] [#2 -0.11,-0.04,1.43,U] [#3 -0.01,0.47,0.00,M6] [#4 -0.14,0.17,0.84,U] [#5 -0.07,-0.08,1.16,U] [#6 0.25,0.11,0.87,U] [#7 -0.12,0.28,0.72,U] [#8 -0.13,-0.04,0.69,U] 
00:00:13.083 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.01, 0.13}
00:00:13.084 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
00:00:13.085 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
00:00:13.085 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.55 mountX=0.01 mountY=-0.06, mountTheta=-1.41
00:00:13.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
00:00:13.088 00.001 21068 Enqueuing Move request for scope (0.00, 0.06)
00:00:13.088 00.000 16108 Worker thread wakes up
00:00:13.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:00:13.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:00:13.088 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
00:00:13.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:00:13.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:13.090 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:00:13.090 00.000 16108 MoveAxis(E, 0, ABG)
00:00:13.090 00.000 16108 Move returns status 0, amount 0
00:00:13.090 00.000 16108 MoveAxis(N, 0, ABG)
00:00:13.090 00.000 16108 Move returns status 0, amount 0
00:00:13.090 00.000 16108 move complete, result=0
00:00:13.090 00.000 16108 worker thread done servicing request
00:00:13.093 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3603, FiltMin=3053, FiltMax=64221, Gamma=1.000
00:00:13.116 00.023 21068 UpdateGuideState exits: m=110590 SNR=71.6
00:00:13.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:13.118 00.000 21068 Enqueuing Expose request
00:00:13.119 00.001 16108 Worker thread wakes up
00:00:13.119 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:13.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:13.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:14.092 00.972 16108 Exposure complete
00:00:14.173 00.081 16108 worker thread done servicing request
00:00:14.173 00.000 21068 OnExposeComplete: enter
00:00:14.174 00.001 21068 UpdateGuideState(): m_state=6
00:00:14.176 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6215
00:00:14.178 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=876.29, Mass=107588, SNR=67.2, Peak=12480 HFD=3.2
00:00:14.179 00.001 21068 MultiStar: [#1 -0.03,0.28,1.31,U] [#2 -0.35,0.05,1.47,U] [#3 -0.25,0.77,0.00,M7] [#4 -0.32,0.41,0.00,M1] [#5 -0.51,0.16,0.00,M1] [#6 -0.42,0.51,0.00,M1] [#7 -0.28,0.18,0.57,U] [#8 -0.30,0.06,0.74,U] 
00:00:14.180 00.001 21068 refined, 4 included, MultiStar: {-0.24, 0.16}, one-star: {-0.27, 0.21}
00:00:14.181 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
00:00:14.182 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
00:00:14.184 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.55 mountX=0.26 mountY=-0.10, mountTheta=-0.36
00:00:14.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.16, opts=13)
00:00:14.187 00.001 21068 Enqueuing Move request for scope (-0.24, 0.16)
00:00:14.189 00.002 16108 Worker thread wakes up
00:00:14.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
00:00:14.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
00:00:14.189 00.000 16108 Moving (-0.24, 0.16) raw xDistance=0.26 yDistance=-0.10
00:00:14.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:00:14.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:14.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:00:14.189 00.000 16108 MoveAxis(W, 69, ABG)
00:00:14.189 00.000 16108 Guiding  Dir = 3, Dur = 69
00:00:14.189 00.000 16108 IsSlewing returns 0
00:00:14.189 00.000 16108 IsGuiding returns 0
00:00:14.193 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3606, FiltMin=3094, FiltMax=57312, Gamma=1.000
00:00:14.204 00.011 16108 PulseGuide returned control before completion, sleep 65
00:00:14.210 00.006 21068 UpdateGuideState exits: m=107588 SNR=67.2
00:00:14.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:14.213 00.001 21068 Enqueuing Expose request
00:00:14.280 00.067 16108 IsGuiding returns 1
00:00:14.280 00.000 16108 scope still moving after pulse duration time elapsed
00:00:14.312 00.032 16108 IsSlewing returns 0
00:00:14.312 00.000 16108 IsGuiding returns 0
00:00:14.312 00.000 16108 scope move finished after 69 + 53 ms
00:00:14.312 00.000 16108 Move returns status 0, amount 69
00:00:14.313 00.001 16108 MoveAxis(N, 0, ABG)
00:00:14.313 00.000 16108 Move returns status 0, amount 0
00:00:14.313 00.000 16108 move complete, result=0
00:00:14.313 00.000 16108 worker thread done servicing request
00:00:14.313 00.000 16108 Worker thread wakes up
00:00:14.313 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
00:00:14.315 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:14.316 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:15.478 01.162 16108 Exposure complete
00:00:15.534 00.056 16108 worker thread done servicing request
00:00:15.535 00.001 21068 OnExposeComplete: enter
00:00:15.537 00.002 21068 UpdateGuideState(): m_state=6
00:00:15.539 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6216
00:00:15.541 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.50, Mass=113462, SNR=68.9, Peak=11696 HFD=3.5
00:00:15.542 00.001 21068 MultiStar: [#1 0.08,0.35,1.53,U] [#2 -0.41,0.13,1.22,U] [#3 -0.11,0.61,0.00,M8] [#4 -0.10,0.23,0.96,U] [#5 0.06,0.00,1.16,U] [#6 0.14,0.44,0.88,U] [#7 -0.11,0.24,0.65,U] [#8 -0.22,0.17,0.80,U] 
00:00:15.543 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.25}, one-star: {0.14, 0.42}
00:00:15.545 00.002 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:00:15.546 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:00:15.549 00.003 21068 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=0.09 mountY=-0.23, mountTheta=-1.19
00:00:15.552 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.25, opts=13)
00:00:15.554 00.002 21068 Enqueuing Move request for scope (-0.05, 0.25)
00:00:15.557 00.003 16108 Worker thread wakes up
00:00:15.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
00:00:15.557 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
00:00:15.557 00.000 16108 Moving (-0.05, 0.25) raw xDistance=0.09 yDistance=-0.23
00:00:15.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:00:15.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:15.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:00:15.557 00.000 16108 MoveAxis(E, 0, ABG)
00:00:15.557 00.000 16108 Move returns status 0, amount 0
00:00:15.557 00.000 16108 MoveAxis(N, 0, ABG)
00:00:15.557 00.000 16108 Move returns status 0, amount 0
00:00:15.557 00.000 16108 move complete, result=0
00:00:15.557 00.000 16108 worker thread done servicing request
00:00:15.566 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3606, FiltMin=3085, FiltMax=48934, Gamma=1.000
00:00:15.584 00.018 21068 UpdateGuideState exits: m=113462 SNR=68.9
00:00:15.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:15.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:15.587 00.001 21068 Enqueuing Expose request
00:00:15.587 00.000 16108 Worker thread wakes up
00:00:15.587 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:00:15.588 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:15.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:16.582 00.994 16108 Exposure complete
00:00:16.666 00.084 16108 worker thread done servicing request
00:00:16.666 00.000 21068 OnExposeComplete: enter
00:00:16.667 00.001 21068 UpdateGuideState(): m_state=6
00:00:16.668 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6217
00:00:16.669 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.67, Mass=109912, SNR=78.1, Peak=10099 HFD=4.0
00:00:16.670 00.001 21068 MultiStar: [#1 -0.28,0.53,0.00,M1] [#2 -0.71,0.54,0.00,M1] [#3 -0.58,1.03,0.00,M9] [#4 -0.31,0.32,0.84,U] [#5 -0.06,0.54,0.00,M1] [#6 -0.07,0.47,0.00,M1] [#7 -0.97,0.36,0.00,M1] [#8 -0.17,0.13,0.71,U] 
00:00:16.671 00.001 21068 refined, 2 included, MultiStar: {-0.38, 0.38}, one-star: {-0.58, 0.60}
00:00:16.672 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
00:00:16.672 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
00:00:16.673 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=0.38 hyp=0.53 cameraTheta=2.36 mountX=0.44 mountY=-0.28, mountTheta=-0.56
00:00:16.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.38, opts=13)
00:00:16.675 00.000 21068 Enqueuing Move request for scope (-0.38, 0.38)
00:00:16.676 00.001 16108 Worker thread wakes up
00:00:16.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.38) opts 0xd
00:00:16.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.38)
00:00:16.677 00.001 16108 Moving (-0.38, 0.38) raw xDistance=0.44 yDistance=-0.28
00:00:16.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:00:16.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:16.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:00:16.677 00.000 16108 MoveAxis(W, 114, ABG)
00:00:16.677 00.000 16108 Guiding  Dir = 3, Dur = 114
00:00:16.678 00.001 16108 IsSlewing returns 0
00:00:16.678 00.000 16108 IsGuiding returns 0
00:00:16.680 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3606, FiltMin=3104, FiltMax=50003, Gamma=1.000
00:00:16.695 00.015 21068 UpdateGuideState exits: m=109912 SNR=78.1
00:00:16.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:16.697 00.000 21068 Enqueuing Expose request
00:00:16.739 00.042 16108 PulseGuide returned control before completion, sleep 64
00:00:16.816 00.077 16108 IsGuiding returns 1
00:00:16.816 00.000 16108 scope still moving after pulse duration time elapsed
00:00:16.847 00.031 16108 IsSlewing returns 0
00:00:16.848 00.001 16108 IsGuiding returns 1
00:00:16.879 00.031 16108 IsSlewing returns 0
00:00:16.879 00.000 16108 IsGuiding returns 1
00:00:16.909 00.030 16108 IsSlewing returns 0
00:00:16.909 00.000 16108 IsGuiding returns 0
00:00:16.909 00.000 16108 scope move finished after 114 + 117 ms
00:00:16.909 00.000 16108 Move returns status 0, amount 114
00:00:16.909 00.000 16108 MoveAxis(N, 0, ABG)
00:00:16.911 00.002 16108 Move returns status 0, amount 0
00:00:16.911 00.000 16108 move complete, result=0
00:00:16.911 00.000 16108 worker thread done servicing request
00:00:16.911 00.000 16108 Worker thread wakes up
00:00:16.911 00.000 21068 GuideStep: 0.4 px 114 ms WEST, -0.3 px 0 ms NORTH
00:00:16.914 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:16.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:18.091 01.177 16108 Exposure complete
00:00:18.187 00.096 16108 worker thread done servicing request
00:00:18.188 00.001 21068 OnExposeComplete: enter
00:00:18.189 00.001 21068 UpdateGuideState(): m_state=6
00:00:18.190 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6218
00:00:18.192 00.002 21068 Star::Find returns 1 (0), X=221.70, Y=875.83, Mass=113387, SNR=73.4, Peak=12915 HFD=3.6
00:00:18.193 00.001 21068 MultiStar: large primary error, entering stabilization period
00:00:18.195 00.002 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
00:00:18.196 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
00:00:18.197 00.001 21068 CameraToMount -- cameraX=1.02 cameraY=-0.25 hyp=1.05 cameraTheta=-0.24 mountX=-1.05 mountY=0.00, mountTheta=3.14
00:00:18.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.02, y=-0.25, opts=13)
00:00:18.200 00.001 21068 Enqueuing Move request for scope (1.02, -0.25)
00:00:18.201 00.001 16108 Worker thread wakes up
00:00:18.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.25) opts 0xd
00:00:18.201 00.000 16108 Handling offset move in thread for scope, endpoint = (1.02, -0.25)
00:00:18.201 00.000 16108 Moving (1.02, -0.25) raw xDistance=-1.05 yDistance=0.00
00:00:18.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.05
00:00:18.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:18.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:00:18.202 00.001 16108 MoveAxis(E, 266, ABG)
00:00:18.202 00.000 16108 Guiding  Dir = 2, Dur = 266
00:00:18.202 00.000 16108 IsSlewing returns 0
00:00:18.202 00.000 16108 IsGuiding returns 0
00:00:18.206 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3609, FiltMin=3071, FiltMax=54861, Gamma=1.000
00:00:18.232 00.026 21068 UpdateGuideState exits: m=113387 SNR=73.4
00:00:18.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:18.233 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:18.234 00.001 21068 Enqueuing Expose request
00:00:18.255 00.021 16108 PulseGuide returned control before completion, sleep 223
00:00:18.489 00.234 16108 IsGuiding returns 1
00:00:18.489 00.000 16108 scope still moving after pulse duration time elapsed
00:00:18.521 00.032 16108 IsSlewing returns 0
00:00:18.521 00.000 16108 IsGuiding returns 1
00:00:18.552 00.031 16108 IsSlewing returns 0
00:00:18.552 00.000 16108 IsGuiding returns 1
00:00:18.584 00.032 16108 IsSlewing returns 0
00:00:18.584 00.000 16108 IsGuiding returns 0
00:00:18.584 00.000 16108 scope move finished after 266 + 116 ms
00:00:18.584 00.000 16108 Move returns status 0, amount 266
00:00:18.584 00.000 16108 MoveAxis(N, 0, ABG)
00:00:18.584 00.000 16108 Move returns status 0, amount 0
00:00:18.584 00.000 16108 move complete, result=0
00:00:18.584 00.000 16108 worker thread done servicing request
00:00:18.585 00.001 16108 Worker thread wakes up
00:00:18.585 00.000 21068 GuideStep: -1.0 px 266 ms EAST, 0.0 px 0 ms NORTH
00:00:18.585 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:18.586 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:19.552 00.966 16108 Exposure complete
00:00:19.642 00.090 16108 worker thread done servicing request
00:00:19.643 00.001 21068 OnExposeComplete: enter
00:00:19.643 00.000 21068 UpdateGuideState(): m_state=6
00:00:19.645 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6219
00:00:19.647 00.002 21068 Star::Find returns 1 (0), X=220.96, Y=876.00, Mass=105093, SNR=68.2, Peak=13648 HFD=2.9
00:00:19.648 00.001 21068 MultiStar: exiting stabilization period
00:00:19.650 00.002 21068 MultiStar: [#1 0.39,-0.08,1.35,U] [#2 0.41,-0.39,0.00,M2] [#3 0.61,0.16,0.00,M10] [#4 0.06,-0.41,0.81,U] [#5 0.29,-0.65,0.00,M2] [#6 0.23,-0.34,0.74,U] [#7 0.28,0.16,0.75,U] [#8 0.36,-0.65,0.00,M1] 
00:00:19.651 00.001 21068 single-star, 4 included, MultiStar: {0.26, -0.14}, one-star: {0.28, -0.08}
00:00:19.653 00.002 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
00:00:19.654 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
00:00:19.656 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=-0.28 mountY=0.01, mountTheta=3.10
00:00:19.659 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.08, opts=13)
00:00:19.660 00.001 21068 Enqueuing Move request for scope (0.28, -0.08)
00:00:19.661 00.001 16108 Worker thread wakes up
00:00:19.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
00:00:19.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
00:00:19.661 00.000 16108 Moving (0.28, -0.08) raw xDistance=-0.28 yDistance=0.01
00:00:19.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.28
00:00:19.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:19.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:00:19.661 00.000 16108 MoveAxis(E, 93, ABG)
00:00:19.661 00.000 16108 Guiding  Dir = 2, Dur = 93
00:00:19.661 00.000 16108 IsSlewing returns 0
00:00:19.662 00.001 16108 IsGuiding returns 0
00:00:19.666 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3613, FiltMin=3117, FiltMax=60569, Gamma=1.000
00:00:19.681 00.015 21068 UpdateGuideState exits: m=105093 SNR=68.2
00:00:19.683 00.002 16108 PulseGuide returned control before completion, sleep 83
00:00:19.683 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:19.686 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:19.687 00.001 21068 Enqueuing Expose request
00:00:19.775 00.088 16108 IsGuiding returns 1
00:00:19.775 00.000 16108 scope still moving after pulse duration time elapsed
00:00:19.807 00.032 16108 IsSlewing returns 0
00:00:19.807 00.000 16108 IsGuiding returns 1
00:00:19.838 00.031 16108 IsSlewing returns 0
00:00:19.840 00.002 16108 IsGuiding returns 0
00:00:19.840 00.000 16108 scope move finished after 93 + 84 ms
00:00:19.840 00.000 16108 Move returns status 0, amount 93
00:00:19.840 00.000 16108 MoveAxis(N, 0, ABG)
00:00:19.840 00.000 16108 Move returns status 0, amount 0
00:00:19.840 00.000 16108 move complete, result=0
00:00:19.840 00.000 16108 worker thread done servicing request
00:00:19.840 00.000 21068 GuideStep: -0.3 px 93 ms EAST, 0.0 px 0 ms NORTH
00:00:19.843 00.003 16108 Worker thread wakes up
00:00:19.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:19.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:21.003 01.160 16108 Exposure complete
00:00:21.058 00.055 16108 worker thread done servicing request
00:00:21.058 00.000 21068 OnExposeComplete: enter
00:00:21.059 00.001 21068 UpdateGuideState(): m_state=6
00:00:21.060 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6220
00:00:21.061 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.46, Mass=101817, SNR=74.0, Peak=13203 HFD=3.3
00:00:21.063 00.002 21068 MultiStar: [#1 -0.59,0.36,0.00,M1] [#2 -0.82,0.16,0.00,M3] [#3 -0.40,0.69,0.00,R] [#4 -0.61,0.14,0.00,M1] [#5 -0.63,0.00,0.00,M3] [#6 -0.63,-0.05,0.00,M1] [#7 -0.59,0.21,0.00,M1] [#8 -0.37,-0.07,0.76,U] 
00:00:21.064 00.001 21068 refined, 1 included, MultiStar: {-0.50, 0.19}, one-star: {-0.60, 0.38}
00:00:21.064 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
00:00:21.065 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:00:21.066 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=0.19 hyp=0.53 cameraTheta=2.78 mountX=0.52 mountY=-0.07, mountTheta=-0.12
00:00:21.067 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=0.19, opts=13)
00:00:21.069 00.002 21068 Enqueuing Move request for scope (-0.50, 0.19)
00:00:21.070 00.001 16108 Worker thread wakes up
00:00:21.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.19) opts 0xd
00:00:21.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, 0.19)
00:00:21.070 00.000 16108 Moving (-0.50, 0.19) raw xDistance=0.52 yDistance=-0.07
00:00:21.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
00:00:21.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:21.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:21.070 00.000 16108 MoveAxis(W, 131, ABG)
00:00:21.070 00.000 16108 Guiding  Dir = 3, Dur = 131
00:00:21.070 00.000 16108 IsSlewing returns 0
00:00:21.070 00.000 16108 IsGuiding returns 0
00:00:21.074 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3609, FiltMin=3104, FiltMax=48077, Gamma=1.000
00:00:21.088 00.014 21068 UpdateGuideState exits: m=101817 SNR=74.0
00:00:21.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:21.091 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:21.092 00.001 21068 Enqueuing Expose request
00:00:21.123 00.031 16108 PulseGuide returned control before completion, sleep 89
00:00:21.215 00.092 16108 IsGuiding returns 1
00:00:21.215 00.000 16108 scope still moving after pulse duration time elapsed
00:00:21.247 00.032 16108 IsSlewing returns 0
00:00:21.247 00.000 16108 IsGuiding returns 1
00:00:21.279 00.032 16108 IsSlewing returns 0
00:00:21.279 00.000 16108 IsGuiding returns 1
00:00:21.311 00.032 16108 IsSlewing returns 0
00:00:21.311 00.000 16108 IsGuiding returns 0
00:00:21.311 00.000 16108 scope move finished after 131 + 110 ms
00:00:21.311 00.000 16108 Move returns status 0, amount 131
00:00:21.311 00.000 16108 MoveAxis(N, 0, ABG)
00:00:21.311 00.000 16108 Move returns status 0, amount 0
00:00:21.311 00.000 16108 move complete, result=0
00:00:21.311 00.000 16108 worker thread done servicing request
00:00:21.312 00.001 16108 Worker thread wakes up
00:00:21.312 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:21.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:21.312 00.000 21068 GuideStep: 0.5 px 131 ms WEST, -0.1 px 0 ms NORTH
00:00:22.291 00.979 16108 Exposure complete
00:00:22.356 00.065 16108 worker thread done servicing request
00:00:22.356 00.000 21068 OnExposeComplete: enter
00:00:22.357 00.001 21068 UpdateGuideState(): m_state=6
00:00:22.358 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6221
00:00:22.359 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.27, Mass=97493, SNR=68.3, Peak=12320 HFD=3.2
00:00:22.361 00.002 21068 MultiStar: [#1 -0.46,0.37,0.00,M2] [#2 -0.47,0.19,0.00,M4] [#3 0.10,0.19,1.14,U] [#4 -0.36,0.38,0.00,M2] [#5 -0.25,0.30,1.22,U] [#6 0.10,0.67,0.00,M2] [#7 -0.26,0.51,0.00,M2] [#8 -0.21,0.34,0.86,U] 
00:00:22.362 00.001 21068 refined, 3 included, MultiStar: {-0.05, 0.26}, one-star: {0.17, 0.20}
00:00:22.362 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
00:00:22.363 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
00:00:22.363 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.76 mountX=0.09 mountY=-0.24, mountTheta=-1.20
00:00:22.366 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.26, opts=13)
00:00:22.368 00.002 21068 Enqueuing Move request for scope (-0.05, 0.26)
00:00:22.370 00.002 16108 Worker thread wakes up
00:00:22.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
00:00:22.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
00:00:22.370 00.000 16108 Moving (-0.05, 0.26) raw xDistance=0.09 yDistance=-0.24
00:00:22.371 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:00:22.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:22.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:00:22.371 00.000 16108 MoveAxis(E, 0, ABG)
00:00:22.371 00.000 16108 Move returns status 0, amount 0
00:00:22.371 00.000 16108 MoveAxis(N, 0, ABG)
00:00:22.371 00.000 16108 Move returns status 0, amount 0
00:00:22.371 00.000 16108 move complete, result=0
00:00:22.371 00.000 16108 worker thread done servicing request
00:00:22.378 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3613, FiltMin=3107, FiltMax=58886, Gamma=1.000
00:00:22.397 00.019 21068 UpdateGuideState exits: m=97493 SNR=68.3
00:00:22.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:22.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:22.399 00.000 21068 Enqueuing Expose request
00:00:22.400 00.001 16108 Worker thread wakes up
00:00:22.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:22.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:22.400 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:00:23.567 01.167 16108 Exposure complete
00:00:23.621 00.054 16108 worker thread done servicing request
00:00:23.621 00.000 21068 OnExposeComplete: enter
00:00:23.622 00.001 21068 UpdateGuideState(): m_state=6
00:00:23.623 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6222
00:00:23.624 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.06, Mass=132495, SNR=85.0, Peak=15171 HFD=3.5
00:00:23.625 00.001 21068 MultiStar: [#1 -0.26,0.23,1.08,U] [#2 -0.45,-0.04,1.02,U] [#3 -0.07,0.08,0.89,U] [#4 -0.33,0.11,0.82,U] [#5 -0.30,-0.22,1.02,U] [#6 -0.53,0.26,0.00,M3] [#7 -0.54,0.05,0.00,M3] [#8 -0.33,-0.22,0.80,U] 
00:00:23.625 00.000 21068 single-star, 6 included, MultiStar: {-0.26, -0.01}, one-star: {-0.08, -0.02}
00:00:23.626 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
00:00:23.627 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
00:00:23.628 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.93 mountX=0.08 mountY=0.04, mountTheta=0.43
00:00:23.629 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
00:00:23.630 00.001 21068 Enqueuing Move request for scope (-0.08, -0.02)
00:00:23.631 00.001 16108 Worker thread wakes up
00:00:23.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:00:23.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:00:23.631 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
00:00:23.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:00:23.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:23.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:00:23.631 00.000 16108 MoveAxis(E, 0, ABG)
00:00:23.631 00.000 16108 Move returns status 0, amount 0
00:00:23.631 00.000 16108 MoveAxis(N, 0, ABG)
00:00:23.631 00.000 16108 Move returns status 0, amount 0
00:00:23.631 00.000 16108 move complete, result=0
00:00:23.631 00.000 16108 worker thread done servicing request
00:00:23.637 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3613, FiltMin=3088, FiltMax=57520, Gamma=1.000
00:00:23.661 00.024 21068 UpdateGuideState exits: m=132495 SNR=85.0
00:00:23.663 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.663 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:23.664 00.001 21068 Enqueuing Expose request
00:00:23.665 00.001 16108 Worker thread wakes up
00:00:23.665 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:23.665 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:23.666 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:24.633 00.967 16108 Exposure complete
00:00:24.695 00.062 16108 worker thread done servicing request
00:00:24.695 00.000 21068 OnExposeComplete: enter
00:00:24.696 00.001 21068 UpdateGuideState(): m_state=6
00:00:24.697 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6223
00:00:24.698 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.15, Mass=107641, SNR=74.1, Peak=15811 HFD=3.0
00:00:24.700 00.002 21068 MultiStar: [#1 -0.63,0.10,0.00,M2] [#2 -0.50,0.06,0.00,M4] [#3 -0.34,-0.12,1.16,U] [#4 -0.78,-0.04,0.00,M2] [#5 -0.83,0.04,0.00,M2] [#6 -0.87,0.14,0.00,M4] [#7 -0.46,0.25,0.00,M4] [#8 -0.59,-0.02,0.00,M1] 
00:00:24.702 00.002 21068 refined, 1 included, MultiStar: {-0.33, -0.03}, one-star: {-0.33, 0.07}
00:00:24.704 00.002 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
00:00:24.704 00.000 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
00:00:24.706 00.002 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.34 cameraTheta=-3.04 mountX=0.32 mountY=0.11, mountTheta=0.33
00:00:24.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.03, opts=13)
00:00:24.709 00.001 21068 Enqueuing Move request for scope (-0.33, -0.03)
00:00:24.712 00.003 16108 Worker thread wakes up
00:00:24.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
00:00:24.712 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
00:00:24.712 00.000 16108 Moving (-0.33, -0.03) raw xDistance=0.32 yDistance=0.11
00:00:24.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:00:24.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:24.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:00:24.712 00.000 16108 MoveAxis(W, 85, ABG)
00:00:24.712 00.000 16108 Guiding  Dir = 3, Dur = 85
00:00:24.713 00.001 16108 IsSlewing returns 0
00:00:24.713 00.000 16108 IsGuiding returns 0
00:00:24.718 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3616, FiltMin=3101, FiltMax=51424, Gamma=1.000
00:00:24.735 00.017 21068 UpdateGuideState exits: m=107641 SNR=74.1
00:00:24.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:24.737 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:24.737 00.000 21068 Enqueuing Expose request
00:00:24.762 00.025 16108 PulseGuide returned control before completion, sleep 47
00:00:24.823 00.061 16108 IsGuiding returns 1
00:00:24.823 00.000 16108 scope still moving after pulse duration time elapsed
00:00:24.855 00.032 16108 IsSlewing returns 0
00:00:24.855 00.000 16108 IsGuiding returns 1
00:00:24.886 00.031 16108 IsSlewing returns 0
00:00:24.886 00.000 16108 IsGuiding returns 0
00:00:24.886 00.000 16108 scope move finished after 85 + 88 ms
00:00:24.886 00.000 16108 Move returns status 0, amount 85
00:00:24.886 00.000 16108 MoveAxis(N, 0, ABG)
00:00:24.886 00.000 16108 Move returns status 0, amount 0
00:00:24.886 00.000 16108 move complete, result=0
00:00:24.886 00.000 16108 worker thread done servicing request
00:00:24.886 00.000 16108 Worker thread wakes up
00:00:24.886 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH
00:00:24.889 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:24.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:26.068 01.179 16108 Exposure complete
00:00:26.131 00.063 16108 worker thread done servicing request
00:00:26.131 00.000 21068 OnExposeComplete: enter
00:00:26.133 00.002 21068 UpdateGuideState(): m_state=6
00:00:26.135 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6224
00:00:26.137 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=876.04, Mass=122102, SNR=78.7, Peak=15168 HFD=3.5
00:00:26.139 00.002 21068 MultiStar: [#1 0.30,-0.01,1.09,U] [#2 -0.47,-0.43,0.00,M5] [#3 0.34,-0.27,1.00,U] [#4 -0.39,-0.18,0.81,U] [#5 -0.30,-0.29,0.87,U] [#6 -0.11,0.02,0.75,U] [#7 -0.06,-0.10,0.53,U] [#8 -0.24,-0.06,0.67,U] 
00:00:26.140 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.02, -0.04}
00:00:26.141 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
00:00:26.142 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
00:00:26.143 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.09 mountX=-0.03 mountY=0.03, mountTheta=2.25
00:00:26.147 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
00:00:26.149 00.002 21068 Enqueuing Move request for scope (0.02, -0.04)
00:00:26.150 00.001 16108 Worker thread wakes up
00:00:26.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:00:26.151 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:00:26.151 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
00:00:26.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:00:26.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:26.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:00:26.151 00.000 16108 MoveAxis(E, 0, ABG)
00:00:26.151 00.000 16108 Move returns status 0, amount 0
00:00:26.151 00.000 16108 MoveAxis(N, 0, ABG)
00:00:26.151 00.000 16108 Move returns status 0, amount 0
00:00:26.151 00.000 16108 move complete, result=0
00:00:26.151 00.000 16108 worker thread done servicing request
00:00:26.536 00.385 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3616, FiltMin=3065, FiltMax=62352, Gamma=1.000
00:00:26.567 00.031 21068 UpdateGuideState exits: m=122102 SNR=78.7
00:00:26.570 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:26.571 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:26.572 00.001 21068 Enqueuing Expose request
00:00:26.573 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:26.574 00.001 16108 Worker thread wakes up
00:00:26.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:26.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:27.570 00.996 16108 Exposure complete
00:00:27.641 00.071 16108 worker thread done servicing request
00:00:27.641 00.000 21068 OnExposeComplete: enter
00:00:27.643 00.002 21068 UpdateGuideState(): m_state=6
00:00:27.644 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6225
00:00:27.645 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.49, Mass=118351, SNR=78.8, Peak=14969 HFD=3.5
00:00:27.647 00.002 21068 MultiStar: [#1 0.18,-0.39,1.17,U] [#2 -0.09,-0.53,0.00,M6] [#3 0.38,-0.82,0.00,M1] [#4 -0.13,-0.25,0.81,U] [#5 -0.03,-0.61,0.00,M2] [#6 0.06,-0.50,0.00,M4] [#7 -0.35,-0.57,0.00,M4] [#8 -0.04,-0.70,0.00,M1] 
00:00:27.649 00.002 21068 refined, 2 included, MultiStar: {0.10, -0.41}, one-star: {0.18, -0.58}
00:00:27.650 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
00:00:27.651 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
00:00:27.652 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.34 mountX=-0.17 mountY=0.38, mountTheta=1.99
00:00:27.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.41, opts=13)
00:00:27.655 00.001 21068 Enqueuing Move request for scope (0.10, -0.41)
00:00:27.656 00.001 16108 Worker thread wakes up
00:00:27.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.41) opts 0xd
00:00:27.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.41)
00:00:27.657 00.001 16108 Moving (0.10, -0.41) raw xDistance=-0.17 yDistance=0.38
00:00:27.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:00:27.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:27.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:00:27.657 00.000 16108 MoveAxis(E, 0, ABG)
00:00:27.657 00.000 16108 Move returns status 0, amount 0
00:00:27.657 00.000 16108 MoveAxis(N, 0, ABG)
00:00:27.657 00.000 16108 Move returns status 0, amount 0
00:00:27.657 00.000 16108 move complete, result=0
00:00:27.657 00.000 16108 worker thread done servicing request
00:00:27.661 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3616, FiltMin=3097, FiltMax=52374, Gamma=1.000
00:00:27.675 00.014 21068 UpdateGuideState exits: m=118351 SNR=78.8
00:00:27.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:27.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:27.677 00.000 21068 Enqueuing Expose request
00:00:27.678 00.001 16108 Worker thread wakes up
00:00:27.678 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:00:27.679 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:27.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:28.850 01.171 16108 Exposure complete
00:00:28.921 00.071 16108 worker thread done servicing request
00:00:28.922 00.001 21068 OnExposeComplete: enter
00:00:28.923 00.001 21068 UpdateGuideState(): m_state=6
00:00:28.924 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6226
00:00:28.925 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.77, Mass=129470, SNR=86.0, Peak=19456 HFD=3.2
00:00:28.926 00.001 21068 MultiStar: [#1 0.65,-0.29,0.00,M1] [#2 -0.11,-0.54,0.00,M7] [#3 0.54,-0.20,0.00,M2] [#4 -0.09,-0.45,0.70,U] [#5 -0.05,-0.54,0.00,M3] [#6 -0.01,-0.06,0.66,U] [#7 0.07,-0.33,0.55,U] [#8 0.09,-0.70,0.00,M2] 
00:00:28.927 00.001 21068 refined, 3 included, MultiStar: {0.05, -0.29}, one-star: {0.18, -0.30}
00:00:28.929 00.002 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
00:00:28.930 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
00:00:28.931 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.39 mountX=-0.10 mountY=0.27, mountTheta=1.94
00:00:28.933 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.29, opts=13)
00:00:28.934 00.001 21068 Enqueuing Move request for scope (0.05, -0.29)
00:00:28.935 00.001 16108 Worker thread wakes up
00:00:28.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
00:00:28.936 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
00:00:28.936 00.000 16108 Moving (0.05, -0.29) raw xDistance=-0.10 yDistance=0.27
00:00:28.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:28.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:00:28.936 00.000 16108 MoveAxis(E, 0, ABG)
00:00:28.936 00.000 16108 Move returns status 0, amount 0
00:00:28.936 00.000 16108 MoveAxis(S, 54, ABG)
00:00:28.936 00.000 16108 Guiding  Dir = 1, Dur = 54
00:00:28.936 00.000 16108 IsSlewing returns 0
00:00:28.936 00.000 16108 IsGuiding returns 0
00:00:28.937 00.001 16108 PulseGuide returned control before completion, sleep 63
00:00:28.941 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3619, FiltMin=3101, FiltMax=62208, Gamma=1.000
00:00:28.956 00.015 21068 UpdateGuideState exits: m=129470 SNR=86.0
00:00:28.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:28.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:28.959 00.001 21068 Enqueuing Expose request
00:00:29.013 00.054 16108 IsGuiding returns 1
00:00:29.013 00.000 16108 scope still moving after pulse duration time elapsed
00:00:29.045 00.032 16108 IsSlewing returns 0
00:00:29.045 00.000 16108 IsGuiding returns 0
00:00:29.045 00.000 16108 scope move finished after 54 + 54 ms
00:00:29.045 00.000 16108 Move returns status 0, amount 54
00:00:29.045 00.000 16108 move complete, result=0
00:00:29.045 00.000 16108 worker thread done servicing request
00:00:29.045 00.000 16108 Worker thread wakes up
00:00:29.046 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
00:00:29.047 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:29.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:30.021 00.974 16108 Exposure complete
00:00:30.074 00.053 16108 worker thread done servicing request
00:00:30.074 00.000 21068 OnExposeComplete: enter
00:00:30.077 00.003 21068 UpdateGuideState(): m_state=6
00:00:30.079 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6227
00:00:30.080 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.10, Mass=113876, SNR=84.3, Peak=17840 HFD=2.9
00:00:30.084 00.004 21068 MultiStar: [#1 0.22,0.06,1.22,U] [#2 0.00,-0.22,1.34,U] [#3 0.47,-0.20,0.00,M3] [#4 -0.25,-0.14,0.78,U] [#5 -0.10,0.02,0.75,U] [#6 0.09,0.21,0.70,U] [#7 0.16,0.00,0.62,U] [#8 0.25,-0.38,0.75,U] 
00:00:30.087 00.003 21068 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.27, 0.03}
00:00:30.088 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
00:00:30.089 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
00:00:30.090 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.60 mountX=-0.10 mountY=0.04, mountTheta=2.77
00:00:30.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
00:00:30.094 00.002 21068 Enqueuing Move request for scope (0.09, -0.06)
00:00:30.095 00.001 16108 Worker thread wakes up
00:00:30.096 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:00:30.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:00:30.096 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
00:00:30.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:30.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:30.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:00:30.096 00.000 16108 MoveAxis(E, 0, ABG)
00:00:30.096 00.000 16108 Move returns status 0, amount 0
00:00:30.096 00.000 16108 MoveAxis(N, 0, ABG)
00:00:30.096 00.000 16108 Move returns status 0, amount 0
00:00:30.096 00.000 16108 move complete, result=0
00:00:30.096 00.000 16108 worker thread done servicing request
00:00:30.106 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3616, FiltMin=3113, FiltMax=54448, Gamma=1.000
00:00:30.127 00.021 21068 UpdateGuideState exits: m=113876 SNR=84.3
00:00:30.127 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:30.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:30.129 00.001 21068 Enqueuing Expose request
00:00:30.130 00.001 16108 Worker thread wakes up
00:00:30.130 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:30.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:30.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:31.289 01.158 16108 Exposure complete
00:00:31.350 00.061 16108 worker thread done servicing request
00:00:31.350 00.000 21068 OnExposeComplete: enter
00:00:31.352 00.002 21068 UpdateGuideState(): m_state=6
00:00:31.353 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6228
00:00:31.355 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=876.07, Mass=123241, SNR=79.8, Peak=19824 HFD=3.0
00:00:31.357 00.002 21068 MultiStar: [#1 0.28,-0.02,1.27,U] [#2 -0.18,-0.03,1.14,U] [#3 0.35,-0.11,0.96,U] [#4 -0.06,0.01,0.80,U] [#5 0.05,-0.12,0.83,U] [#6 -0.15,0.22,0.71,U] [#7 -0.02,-0.02,0.60,U] [#8 0.00,-0.18,0.65,U] 
00:00:31.358 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.12, -0.00}
00:00:31.360 00.002 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
00:00:31.361 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:00:31.362 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.06 mountY=0.01, mountTheta=2.95
00:00:31.365 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
00:00:31.367 00.002 21068 Enqueuing Move request for scope (0.06, -0.03)
00:00:31.369 00.002 16108 Worker thread wakes up
00:00:31.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:00:31.369 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:00:31.369 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.01
00:00:31.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:31.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:31.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:00:31.369 00.000 16108 MoveAxis(E, 0, ABG)
00:00:31.369 00.000 16108 Move returns status 0, amount 0
00:00:31.369 00.000 16108 MoveAxis(N, 0, ABG)
00:00:31.369 00.000 16108 Move returns status 0, amount 0
00:00:31.369 00.000 16108 move complete, result=0
00:00:31.370 00.001 16108 worker thread done servicing request
00:00:31.374 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3619, FiltMin=3107, FiltMax=56950, Gamma=1.000
00:00:31.390 00.016 21068 UpdateGuideState exits: m=123241 SNR=79.8
00:00:31.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:31.391 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:31.392 00.001 21068 Enqueuing Expose request
00:00:31.393 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:31.394 00.001 16108 Worker thread wakes up
00:00:31.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:31.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:32.376 00.982 16108 Exposure complete
00:00:32.430 00.054 16108 worker thread done servicing request
00:00:32.430 00.000 21068 OnExposeComplete: enter
00:00:32.431 00.001 21068 UpdateGuideState(): m_state=6
00:00:32.432 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6229
00:00:32.432 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=875.84, Mass=107811, SNR=67.2, Peak=16864 HFD=3.0
00:00:32.433 00.001 21068 MultiStar: [#1 0.18,0.04,1.56,U] [#2 -0.22,-0.10,1.38,U] [#3 0.32,-0.06,1.11,U] [#4 -0.15,-0.12,0.86,U] [#5 0.07,-0.19,1.09,U] [#6 -0.08,0.17,0.97,U] [#7 -0.06,-0.04,0.84,U] [#8 0.20,-0.26,0.93,U] 
00:00:32.434 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.18, -0.23}
00:00:32.435 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
00:00:32.436 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
00:00:32.437 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.00 mountX=-0.07 mountY=0.07, mountTheta=2.35
00:00:32.438 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
00:00:32.439 00.001 21068 Enqueuing Move request for scope (0.05, -0.08)
00:00:32.440 00.001 16108 Worker thread wakes up
00:00:32.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:00:32.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:00:32.440 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
00:00:32.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:32.441 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:32.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:00:32.441 00.000 16108 MoveAxis(E, 0, ABG)
00:00:32.441 00.000 16108 Move returns status 0, amount 0
00:00:32.441 00.000 16108 MoveAxis(N, 0, ABG)
00:00:32.441 00.000 16108 Move returns status 0, amount 0
00:00:32.441 00.000 16108 move complete, result=0
00:00:32.441 00.000 16108 worker thread done servicing request
00:00:32.444 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3619, FiltMin=3120, FiltMax=58480, Gamma=1.000
00:00:32.459 00.015 21068 UpdateGuideState exits: m=107811 SNR=67.2
00:00:32.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:32.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:32.461 00.000 21068 Enqueuing Expose request
00:00:32.462 00.001 16108 Worker thread wakes up
00:00:32.462 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:32.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:32.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:33.641 01.178 16108 Exposure complete
00:00:33.697 00.056 16108 worker thread done servicing request
00:00:33.697 00.000 21068 OnExposeComplete: enter
00:00:33.699 00.002 21068 UpdateGuideState(): m_state=6
00:00:33.700 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6230
00:00:33.701 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.22, Mass=102994, SNR=76.2, Peak=16368 HFD=2.9
00:00:33.702 00.001 21068 MultiStar: [#1 0.08,0.27,1.06,U] [#2 -0.21,-0.13,1.17,U] [#3 0.26,0.11,0.90,U] [#4 0.12,-0.09,0.76,U] [#5 0.16,-0.08,0.96,U] [#6 0.02,0.04,0.84,U] [#7 0.05,-0.26,0.63,U] [#8 0.10,-0.11,0.91,U] 
00:00:33.703 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.10, 0.15}
00:00:33.704 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
00:00:33.705 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
00:00:33.706 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.07 mountY=-0.02, mountTheta=-2.89
00:00:33.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
00:00:33.708 00.000 21068 Enqueuing Move request for scope (0.07, 0.00)
00:00:33.709 00.001 16108 Worker thread wakes up
00:00:33.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:00:33.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:00:33.709 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.07 yDistance=-0.02
00:00:33.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:33.710 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:33.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:33.710 00.000 16108 MoveAxis(E, 0, ABG)
00:00:33.710 00.000 16108 Move returns status 0, amount 0
00:00:33.710 00.000 16108 MoveAxis(N, 0, ABG)
00:00:33.710 00.000 16108 Move returns status 0, amount 0
00:00:33.710 00.000 16108 move complete, result=0
00:00:33.710 00.000 16108 worker thread done servicing request
00:00:33.718 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3622, FiltMin=3104, FiltMax=57971, Gamma=1.000
00:00:33.744 00.026 21068 UpdateGuideState exits: m=102994 SNR=76.2
00:00:33.746 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.748 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:33.749 00.001 21068 Enqueuing Expose request
00:00:33.749 00.000 16108 Worker thread wakes up
00:00:33.749 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:33.750 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:33.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:34.732 00.982 16108 Exposure complete
00:00:34.808 00.076 16108 worker thread done servicing request
00:00:34.808 00.000 21068 OnExposeComplete: enter
00:00:34.809 00.001 21068 UpdateGuideState(): m_state=6
00:00:34.810 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6231
00:00:34.811 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.20, Mass=119086, SNR=81.3, Peak=16320 HFD=3.1
00:00:34.811 00.000 21068 MultiStar: [#1 0.42,0.03,1.20,U] [#2 -0.18,-0.04,1.04,U] [#3 0.52,-0.42,0.00,M1] [#4 -0.13,-0.08,0.67,U] [#5 -0.20,-0.32,1.01,U] [#6 -0.14,0.06,0.78,U] [#7 0.01,-0.10,0.61,U] [#8 0.04,-0.16,0.73,U] 
00:00:34.813 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.32, 0.13}
00:00:34.814 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
00:00:34.814 00.000 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
00:00:34.815 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.94 mountX=-0.05 mountY=0.04, mountTheta=2.41
00:00:34.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
00:00:34.818 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
00:00:34.818 00.000 16108 Worker thread wakes up
00:00:34.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:00:34.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:00:34.818 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
00:00:34.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:00:34.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:34.819 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:00:34.819 00.000 16108 MoveAxis(E, 0, ABG)
00:00:34.819 00.000 16108 Move returns status 0, amount 0
00:00:34.819 00.000 16108 MoveAxis(N, 0, ABG)
00:00:34.819 00.000 16108 Move returns status 0, amount 0
00:00:34.819 00.000 16108 move complete, result=0
00:00:34.819 00.000 16108 worker thread done servicing request
00:00:34.823 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3622, FiltMin=3115, FiltMax=53750, Gamma=1.000
00:00:34.837 00.014 21068 UpdateGuideState exits: m=119086 SNR=81.3
00:00:34.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:34.841 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:34.844 00.003 21068 Enqueuing Expose request
00:00:34.845 00.001 16108 Worker thread wakes up
00:00:34.846 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:34.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:34.848 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:36.016 01.168 16108 Exposure complete
00:00:36.078 00.062 16108 worker thread done servicing request
00:00:36.078 00.000 21068 OnExposeComplete: enter
00:00:36.080 00.002 21068 UpdateGuideState(): m_state=6
00:00:36.082 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6232
00:00:36.083 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.44, Mass=111416, SNR=77.9, Peak=12595 HFD=3.3
00:00:36.084 00.001 21068 MultiStar: [#1 -0.02,0.22,0.96,U] [#2 -0.13,-0.06,1.34,U] [#3 0.05,0.11,0.93,U] [#4 -0.37,0.37,0.00,M1] [#5 -0.31,0.26,0.76,U] [#6 -0.31,0.43,0.00,M1] [#7 -0.54,0.31,0.00,M1] [#8 -0.01,-0.04,0.76,U] 
00:00:36.085 00.001 21068 refined, 5 included, MultiStar: {-0.08, 0.13}, one-star: {-0.07, 0.37}
00:00:36.087 00.002 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:00:36.088 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:00:36.089 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.11 mountX=0.10 mountY=-0.11, mountTheta=-0.83
00:00:36.092 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.13, opts=13)
00:00:36.093 00.001 21068 Enqueuing Move request for scope (-0.08, 0.13)
00:00:36.094 00.001 16108 Worker thread wakes up
00:00:36.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:00:36.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:00:36.094 00.000 16108 Moving (-0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
00:00:36.095 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:00:36.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:36.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:00:36.095 00.000 16108 MoveAxis(E, 0, ABG)
00:00:36.095 00.000 16108 Move returns status 0, amount 0
00:00:36.095 00.000 16108 MoveAxis(N, 0, ABG)
00:00:36.095 00.000 16108 Move returns status 0, amount 0
00:00:36.095 00.000 16108 move complete, result=0
00:00:36.095 00.000 16108 worker thread done servicing request
00:00:36.097 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3622, FiltMin=3129, FiltMax=58182, Gamma=1.000
00:00:36.112 00.015 21068 UpdateGuideState exits: m=111416 SNR=77.9
00:00:36.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:36.114 00.000 21068 Enqueuing Expose request
00:00:36.115 00.001 16108 Worker thread wakes up
00:00:36.115 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:36.116 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:36.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:37.084 00.968 16108 Exposure complete
00:00:37.141 00.057 16108 worker thread done servicing request
00:00:37.141 00.000 21068 OnExposeComplete: enter
00:00:37.142 00.001 21068 UpdateGuideState(): m_state=6
00:00:37.143 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6233
00:00:37.144 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.27, Mass=122404, SNR=82.4, Peak=14016 HFD=3.3
00:00:37.145 00.001 21068 MultiStar: [#1 -0.21,0.25,1.02,U] [#2 -0.29,0.01,1.06,U] [#3 0.21,-0.09,1.06,U] [#4 -0.47,0.31,0.00,M2] [#5 -0.32,-0.11,0.84,U] [#6 -0.12,0.35,0.73,U] [#7 -0.66,0.28,0.00,M2] [#8 -0.18,-0.07,0.69,U] 
00:00:37.145 00.000 21068 refined, 6 included, MultiStar: {-0.15, 0.08}, one-star: {-0.17, 0.20}
00:00:37.147 00.002 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
00:00:37.147 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
00:00:37.149 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.67 mountX=0.16 mountY=-0.04, mountTheta=-0.24
00:00:37.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.08, opts=13)
00:00:37.152 00.001 21068 Enqueuing Move request for scope (-0.15, 0.08)
00:00:37.153 00.001 16108 Worker thread wakes up
00:00:37.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
00:00:37.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
00:00:37.153 00.000 16108 Moving (-0.15, 0.08) raw xDistance=0.16 yDistance=-0.04
00:00:37.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:00:37.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:37.154 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:37.154 00.000 16108 MoveAxis(E, 0, ABG)
00:00:37.154 00.000 16108 Move returns status 0, amount 0
00:00:37.154 00.000 16108 MoveAxis(N, 0, ABG)
00:00:37.154 00.000 16108 Move returns status 0, amount 0
00:00:37.154 00.000 16108 move complete, result=0
00:00:37.154 00.000 16108 worker thread done servicing request
00:00:37.158 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3622, FiltMin=3075, FiltMax=56045, Gamma=1.000
00:00:37.182 00.024 21068 UpdateGuideState exits: m=122404 SNR=82.4
00:00:37.184 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:37.186 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:37.187 00.001 21068 Enqueuing Expose request
00:00:37.189 00.002 16108 Worker thread wakes up
00:00:37.189 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:37.190 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:37.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:38.364 01.174 16108 Exposure complete
00:00:38.420 00.056 16108 worker thread done servicing request
00:00:38.420 00.000 21068 OnExposeComplete: enter
00:00:38.421 00.001 21068 UpdateGuideState(): m_state=6
00:00:38.421 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6234
00:00:38.422 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.13, Mass=107666, SNR=74.3, Peak=14531 HFD=3.0
00:00:38.424 00.002 21068 MultiStar: [#1 0.20,-0.02,1.28,U] [#2 -0.16,-0.32,1.28,U] [#3 0.30,-0.20,1.07,U] [#4 -0.22,-0.17,0.70,U] [#5 -0.24,-0.41,0.00,M1] [#6 0.11,-0.04,0.73,U] [#7 -0.29,0.22,0.56,U] [#8 -0.19,-0.24,0.84,U] 
00:00:38.425 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.11}, one-star: {-0.21, 0.05}
00:00:38.426 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
00:00:38.426 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
00:00:38.427 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.86 mountX=0.01 mountY=0.12, mountTheta=1.45
00:00:38.428 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
00:00:38.429 00.001 21068 Enqueuing Move request for scope (-0.03, -0.11)
00:00:38.430 00.001 16108 Worker thread wakes up
00:00:38.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
00:00:38.430 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
00:00:38.430 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.12
00:00:38.431 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:00:38.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:38.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:00:38.431 00.000 16108 MoveAxis(E, 0, ABG)
00:00:38.431 00.000 16108 Move returns status 0, amount 0
00:00:38.431 00.000 16108 MoveAxis(N, 0, ABG)
00:00:38.431 00.000 16108 Move returns status 0, amount 0
00:00:38.431 00.000 16108 move complete, result=0
00:00:38.431 00.000 16108 worker thread done servicing request
00:00:38.439 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3625, FiltMin=3107, FiltMax=60483, Gamma=1.000
00:00:38.458 00.019 21068 UpdateGuideState exits: m=107666 SNR=74.3
00:00:38.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:38.460 00.000 21068 Enqueuing Expose request
00:00:38.461 00.001 16108 Worker thread wakes up
00:00:38.461 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:38.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:38.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:39.436 00.974 16108 Exposure complete
00:00:39.491 00.055 16108 worker thread done servicing request
00:00:39.491 00.000 21068 OnExposeComplete: enter
00:00:39.492 00.001 21068 UpdateGuideState(): m_state=6
00:00:39.492 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6235
00:00:39.493 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.11, Mass=130671, SNR=85.2, Peak=16352 HFD=3.4
00:00:39.495 00.002 21068 MultiStar: [#1 -0.23,0.15,1.20,U] [#2 -0.31,-0.19,1.06,U] [#3 0.28,-0.09,1.08,U] [#4 -0.03,-0.06,0.73,U] [#5 -0.21,0.10,0.82,U] [#6 0.21,0.26,0.62,U] [#7 -0.47,0.07,0.00,M2] [#8 -0.07,-0.15,0.69,U] 
00:00:39.495 00.000 21068 refined, 7 included, MultiStar: {-0.07, 0.00}, one-star: {-0.10, 0.03}
00:00:39.496 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
00:00:39.497 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
00:00:39.498 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.07 mountY=0.02, mountTheta=0.22
00:00:39.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
00:00:39.501 00.001 21068 Enqueuing Move request for scope (-0.07, 0.00)
00:00:39.503 00.002 16108 Worker thread wakes up
00:00:39.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
00:00:39.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
00:00:39.503 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.02
00:00:39.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:00:39.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:39.505 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:00:39.505 00.000 16108 MoveAxis(E, 0, ABG)
00:00:39.505 00.000 16108 Move returns status 0, amount 0
00:00:39.505 00.000 16108 MoveAxis(N, 0, ABG)
00:00:39.505 00.000 16108 Move returns status 0, amount 0
00:00:39.505 00.000 16108 move complete, result=0
00:00:39.505 00.000 16108 worker thread done servicing request
00:00:39.510 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3625, FiltMin=3101, FiltMax=50918, Gamma=1.000
00:00:39.527 00.017 21068 UpdateGuideState exits: m=130671 SNR=85.2
00:00:39.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:39.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:39.530 00.001 21068 Enqueuing Expose request
00:00:39.530 00.000 16108 Worker thread wakes up
00:00:39.530 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:39.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:39.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:40.695 01.164 16108 Exposure complete
00:00:40.756 00.061 16108 worker thread done servicing request
00:00:40.756 00.000 21068 OnExposeComplete: enter
00:00:40.758 00.002 21068 UpdateGuideState(): m_state=6
00:00:40.759 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6236
00:00:40.759 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=875.91, Mass=104429, SNR=76.5, Peak=15472 HFD=3.2
00:00:40.760 00.001 21068 MultiStar: [#1 0.14,-0.10,1.06,U] [#2 -0.43,-0.06,1.31,U] [#3 0.25,-0.39,0.89,U] [#4 -0.00,-0.22,0.92,U] [#5 -0.02,-0.45,0.91,U] [#6 0.03,0.03,0.74,U] [#7 -0.11,-0.12,0.57,U] [#8 -0.11,-0.39,0.65,U] 
00:00:40.761 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.20}, one-star: {0.07, -0.16}
00:00:40.762 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
00:00:40.763 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
00:00:40.763 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.19 mountX=-0.09 mountY=0.14, mountTheta=2.15
00:00:40.766 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
00:00:40.767 00.001 21068 Enqueuing Move request for scope (0.07, -0.16)
00:00:40.768 00.001 16108 Worker thread wakes up
00:00:40.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:00:40.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:00:40.768 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.09 yDistance=0.14
00:00:40.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:00:40.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:40.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:00:40.769 00.001 16108 MoveAxis(E, 0, ABG)
00:00:40.769 00.000 16108 Move returns status 0, amount 0
00:00:40.769 00.000 16108 MoveAxis(N, 0, ABG)
00:00:40.769 00.000 16108 Move returns status 0, amount 0
00:00:40.769 00.000 16108 move complete, result=0
00:00:40.769 00.000 16108 worker thread done servicing request
00:00:40.771 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3625, FiltMin=3085, FiltMax=57488, Gamma=1.000
00:00:40.786 00.015 21068 UpdateGuideState exits: m=104429 SNR=76.5
00:00:40.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:40.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:40.789 00.001 21068 Enqueuing Expose request
00:00:40.790 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:40.790 00.000 16108 Worker thread wakes up
00:00:40.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:40.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:41.771 00.980 16108 Exposure complete
00:00:41.845 00.074 16108 worker thread done servicing request
00:00:41.845 00.000 21068 OnExposeComplete: enter
00:00:41.847 00.002 21068 UpdateGuideState(): m_state=6
00:00:41.848 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6237
00:00:41.849 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.28, Mass=108547, SNR=72.8, Peak=14064 HFD=3.3
00:00:41.851 00.002 21068 MultiStar: [#1 0.15,0.00,1.52,U] [#2 -0.47,-0.05,0.00,M1] [#3 0.29,-0.08,1.05,U] [#4 0.04,0.35,0.91,U] [#5 -0.10,-0.13,0.79,U] [#6 -0.04,0.20,0.94,U] [#7 -0.45,-0.01,0.72,U] [#8 0.00,-0.07,0.74,U] 
00:00:41.853 00.002 21068 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {-0.11, 0.21}
00:00:41.855 00.002 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
00:00:41.857 00.002 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
00:00:41.858 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.01 mountY=-0.06, mountTheta=-1.47
00:00:41.861 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
00:00:41.862 00.001 21068 Enqueuing Move request for scope (0.00, 0.06)
00:00:41.864 00.002 16108 Worker thread wakes up
00:00:41.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:00:41.864 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:00:41.864 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
00:00:41.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:00:41.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:41.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:00:41.866 00.002 16108 MoveAxis(E, 0, ABG)
00:00:41.866 00.000 16108 Move returns status 0, amount 0
00:00:41.866 00.000 16108 MoveAxis(N, 0, ABG)
00:00:41.866 00.000 16108 Move returns status 0, amount 0
00:00:41.866 00.000 16108 move complete, result=0
00:00:41.866 00.000 16108 worker thread done servicing request
00:00:41.872 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3625, FiltMin=3065, FiltMax=55174, Gamma=1.000
00:00:41.888 00.016 21068 UpdateGuideState exits: m=108547 SNR=72.8
00:00:41.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:41.889 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:41.890 00.001 21068 Enqueuing Expose request
00:00:41.891 00.001 16108 Worker thread wakes up
00:00:41.891 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:41.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:41.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:43.059 01.167 16108 Exposure complete
00:00:43.115 00.056 16108 worker thread done servicing request
00:00:43.115 00.000 21068 OnExposeComplete: enter
00:00:43.117 00.002 21068 UpdateGuideState(): m_state=6
00:00:43.119 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6238
00:00:43.120 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.11, Mass=105284, SNR=74.4, Peak=13968 HFD=3.2
00:00:43.122 00.002 21068 MultiStar: [#1 -0.05,0.28,1.32,U] [#2 -0.62,0.31,0.00,M2] [#3 0.17,0.12,0.95,U] [#4 -0.34,0.04,0.66,U] [#5 0.04,0.14,0.88,U] [#6 0.14,0.02,0.76,U] [#7 -0.26,-0.13,0.65,U] [#8 -0.12,-0.24,0.70,U] 
00:00:43.124 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.13, 0.04}
00:00:43.125 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
00:00:43.126 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
00:00:43.127 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.26 mountX=0.06 mountY=-0.05, mountTheta=-0.66
00:00:43.128 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
00:00:43.129 00.001 21068 Enqueuing Move request for scope (-0.05, 0.06)
00:00:43.131 00.002 16108 Worker thread wakes up
00:00:43.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:00:43.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:00:43.131 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
00:00:43.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:00:43.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:43.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:00:43.131 00.000 16108 MoveAxis(E, 0, ABG)
00:00:43.131 00.000 16108 Move returns status 0, amount 0
00:00:43.131 00.000 16108 MoveAxis(N, 0, ABG)
00:00:43.131 00.000 16108 Move returns status 0, amount 0
00:00:43.131 00.000 16108 move complete, result=0
00:00:43.132 00.001 16108 worker thread done servicing request
00:00:43.138 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3625, FiltMin=3120, FiltMax=51283, Gamma=1.000
00:00:43.157 00.019 21068 UpdateGuideState exits: m=105284 SNR=74.4
00:00:43.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:43.158 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:43.159 00.001 21068 Enqueuing Expose request
00:00:43.160 00.001 16108 Worker thread wakes up
00:00:43.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:43.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:43.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:44.135 00.975 16108 Exposure complete
00:00:44.207 00.072 16108 worker thread done servicing request
00:00:44.207 00.000 21068 OnExposeComplete: enter
00:00:44.207 00.000 21068 UpdateGuideState(): m_state=6
00:00:44.209 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6239
00:00:44.210 00.001 21068 Star::Find returns 1 (0), X=221.15, Y=875.97, Mass=98444, SNR=67.8, Peak=15424 HFD=3.0
00:00:44.211 00.001 21068 MultiStar: [#1 0.39,-0.16,1.32,U] [#2 -0.10,-0.38,1.38,U] [#3 0.50,-0.33,0.00,M1] [#4 -0.25,0.05,0.90,U] [#5 0.32,-0.44,0.00,M1] [#6 0.16,-0.10,0.83,U] [#7 0.29,-0.28,0.68,U] [#8 0.07,-0.47,0.00,M1] 
00:00:44.213 00.002 21068 refined, 5 included, MultiStar: {0.16, -0.17}, one-star: {0.47, -0.11}
00:00:44.214 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
00:00:44.214 00.000 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
00:00:44.215 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.84 mountX=-0.18 mountY=0.13, mountTheta=2.51
00:00:44.218 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.17, opts=13)
00:00:44.220 00.002 21068 Enqueuing Move request for scope (0.16, -0.17)
00:00:44.222 00.002 16108 Worker thread wakes up
00:00:44.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
00:00:44.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
00:00:44.222 00.000 16108 Moving (0.16, -0.17) raw xDistance=-0.18 yDistance=0.13
00:00:44.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:00:44.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:44.224 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:00:44.224 00.000 16108 MoveAxis(E, 0, ABG)
00:00:44.224 00.000 16108 Move returns status 0, amount 0
00:00:44.224 00.000 16108 MoveAxis(N, 0, ABG)
00:00:44.224 00.000 16108 Move returns status 0, amount 0
00:00:44.224 00.000 16108 move complete, result=0
00:00:44.224 00.000 16108 worker thread done servicing request
00:00:44.231 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3629, FiltMin=3091, FiltMax=60304, Gamma=1.000
00:00:44.247 00.016 21068 UpdateGuideState exits: m=98444 SNR=67.8
00:00:44.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:44.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:44.249 00.000 21068 Enqueuing Expose request
00:00:44.250 00.001 16108 Worker thread wakes up
00:00:44.250 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:44.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:44.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:45.421 01.170 16108 Exposure complete
00:00:45.477 00.056 16108 worker thread done servicing request
00:00:45.477 00.000 21068 OnExposeComplete: enter
00:00:45.478 00.001 21068 UpdateGuideState(): m_state=6
00:00:45.479 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6240
00:00:45.481 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=876.32, Mass=104513, SNR=67.2, Peak=13779 HFD=3.1
00:00:45.484 00.003 21068 MultiStar: [#1 -0.22,0.20,1.31,U] [#2 -0.34,0.01,1.35,U] [#3 0.10,-0.11,1.10,U] [#4 -0.31,-0.08,0.94,U] [#5 -0.20,0.06,1.07,U] [#6 -0.15,0.29,0.84,U] [#7 -0.51,-0.02,0.00,M1] [#8 -0.41,-0.26,0.00,M2] 
00:00:45.486 00.002 21068 refined, 6 included, MultiStar: {-0.24, 0.08}, one-star: {-0.57, 0.24}
00:00:45.487 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
00:00:45.488 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
00:00:45.488 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.26 cameraTheta=2.82 mountX=0.25 mountY=-0.02, mountTheta=-0.09
00:00:45.491 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.08, opts=13)
00:00:45.492 00.001 21068 Enqueuing Move request for scope (-0.24, 0.08)
00:00:45.493 00.001 16108 Worker thread wakes up
00:00:45.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
00:00:45.494 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
00:00:45.494 00.000 16108 Moving (-0.24, 0.08) raw xDistance=0.25 yDistance=-0.02
00:00:45.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:00:45.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:45.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:45.494 00.000 16108 MoveAxis(W, 66, ABG)
00:00:45.494 00.000 16108 Guiding  Dir = 3, Dur = 66
00:00:45.494 00.000 16108 IsSlewing returns 0
00:00:45.494 00.000 16108 IsGuiding returns 0
00:00:45.495 00.001 16108 PulseGuide returned control before completion, sleep 76
00:00:45.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3629, FiltMin=3117, FiltMax=59952, Gamma=1.000
00:00:45.524 00.025 21068 UpdateGuideState exits: m=104513 SNR=67.2
00:00:45.526 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:45.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:45.527 00.000 21068 Enqueuing Expose request
00:00:45.573 00.046 16108 IsGuiding returns 0
00:00:45.573 00.000 16108 Move returns status 0, amount 66
00:00:45.573 00.000 16108 MoveAxis(N, 0, ABG)
00:00:45.574 00.001 16108 Move returns status 0, amount 0
00:00:45.574 00.000 16108 move complete, result=0
00:00:45.574 00.000 16108 worker thread done servicing request
00:00:45.574 00.000 16108 Worker thread wakes up
00:00:45.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:45.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:45.574 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
00:00:46.547 00.973 16108 Exposure complete
00:00:46.605 00.058 16108 worker thread done servicing request
00:00:46.605 00.000 21068 OnExposeComplete: enter
00:00:46.605 00.000 21068 UpdateGuideState(): m_state=6
00:00:46.606 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6241
00:00:46.607 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.57, Mass=112945, SNR=75.5, Peak=13184 HFD=3.2
00:00:46.608 00.001 21068 MultiStar: [#1 -0.15,0.49,0.00,M1] [#2 -0.76,0.34,0.00,M1] [#3 0.42,0.16,1.01,U] [#4 -0.29,0.04,0.76,U] [#5 0.00,0.11,0.83,U] [#6 0.14,0.23,0.76,U] [#7 -0.44,0.32,0.00,M2] [#8 -0.23,0.11,0.76,U] 
00:00:46.609 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.20}, one-star: {-0.15, 0.49}
00:00:46.611 00.002 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
00:00:46.611 00.000 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
00:00:46.612 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.04 mountY=-0.20, mountTheta=-1.38
00:00:46.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.20, opts=13)
00:00:46.614 00.001 21068 Enqueuing Move request for scope (-0.00, 0.20)
00:00:46.615 00.001 16108 Worker thread wakes up
00:00:46.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
00:00:46.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
00:00:46.615 00.000 16108 Moving (-0.00, 0.20) raw xDistance=0.04 yDistance=-0.20
00:00:46.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:00:46.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:46.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:00:46.615 00.000 16108 MoveAxis(E, 0, ABG)
00:00:46.615 00.000 16108 Move returns status 0, amount 0
00:00:46.615 00.000 16108 MoveAxis(N, 0, ABG)
00:00:46.615 00.000 16108 Move returns status 0, amount 0
00:00:46.615 00.000 16108 move complete, result=0
00:00:46.616 00.001 16108 worker thread done servicing request
00:00:46.619 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3629, FiltMin=3120, FiltMax=55437, Gamma=1.000
00:00:46.634 00.015 21068 UpdateGuideState exits: m=112945 SNR=75.5
00:00:46.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:46.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:46.636 00.000 21068 Enqueuing Expose request
00:00:46.637 00.001 16108 Worker thread wakes up
00:00:46.637 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:00:46.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:46.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:47.804 01.166 16108 Exposure complete
00:00:47.858 00.054 16108 worker thread done servicing request
00:00:47.858 00.000 21068 OnExposeComplete: enter
00:00:47.859 00.001 21068 UpdateGuideState(): m_state=6
00:00:47.860 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6242
00:00:47.861 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.10, Mass=99632, SNR=78.2, Peak=14576 HFD=2.9
00:00:47.862 00.001 21068 MultiStar: [#1 0.17,0.18,1.51,U] [#2 -0.14,0.04,1.33,U] [#3 0.42,-0.01,0.95,U] [#4 -0.05,0.21,0.74,U] [#5 0.00,-0.04,0.96,U] [#6 -0.11,0.34,0.74,U] [#7 0.23,0.37,0.62,U] [#8 -0.27,0.04,0.64,U] 
00:00:47.862 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.17, 0.02}
00:00:47.864 00.002 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:00:47.864 00.000 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:00:47.865 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.10 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
00:00:47.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
00:00:47.867 00.000 21068 Enqueuing Move request for scope (0.06, 0.11)
00:00:47.868 00.001 16108 Worker thread wakes up
00:00:47.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:00:47.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:00:47.868 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.13
00:00:47.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:00:47.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:47.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:00:47.868 00.000 16108 MoveAxis(E, 0, ABG)
00:00:47.868 00.000 16108 Move returns status 0, amount 0
00:00:47.869 00.001 16108 MoveAxis(N, 0, ABG)
00:00:47.869 00.000 16108 Move returns status 0, amount 0
00:00:47.869 00.000 16108 move complete, result=0
00:00:47.869 00.000 16108 worker thread done servicing request
00:00:47.872 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3625, FiltMin=3110, FiltMax=53232, Gamma=1.000
00:00:47.888 00.016 21068 UpdateGuideState exits: m=99632 SNR=78.2
00:00:47.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:47.889 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:47.890 00.001 21068 Enqueuing Expose request
00:00:47.891 00.001 16108 Worker thread wakes up
00:00:47.891 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:47.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:47.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:48.873 00.982 16108 Exposure complete
00:00:48.940 00.067 16108 worker thread done servicing request
00:00:48.940 00.000 21068 OnExposeComplete: enter
00:00:48.942 00.002 21068 UpdateGuideState(): m_state=6
00:00:48.944 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6243
00:00:48.946 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=876.07, Mass=103192, SNR=64.4, Peak=13267 HFD=3.3
00:00:48.948 00.002 21068 MultiStar: [#1 -0.27,0.42,0.00,M1] [#2 -0.30,-0.01,1.23,U] [#3 0.10,0.25,1.15,U] [#4 -0.38,0.06,0.93,U] [#5 -0.35,0.11,0.91,U] [#6 -0.08,0.34,0.87,U] [#7 -0.30,-0.24,0.69,U] [#8 -0.11,-0.01,0.85,U] 
00:00:48.950 00.002 21068 refined, 7 included, MultiStar: {-0.20, 0.07}, one-star: {-0.24, -0.01}
00:00:48.951 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
00:00:48.953 00.002 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
00:00:48.954 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.80 mountX=0.21 mountY=-0.02, mountTheta=-0.11
00:00:48.958 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.07, opts=13)
00:00:48.959 00.001 21068 Enqueuing Move request for scope (-0.20, 0.07)
00:00:48.961 00.002 16108 Worker thread wakes up
00:00:48.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
00:00:48.961 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
00:00:48.961 00.000 16108 Moving (-0.20, 0.07) raw xDistance=0.21 yDistance=-0.02
00:00:48.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:00:48.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:48.962 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:48.962 00.000 16108 MoveAxis(W, 55, ABG)
00:00:48.962 00.000 16108 Guiding  Dir = 3, Dur = 55
00:00:48.962 00.000 16108 IsSlewing returns 0
00:00:48.962 00.000 16108 IsGuiding returns 0
00:00:48.967 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3625, FiltMin=3113, FiltMax=57405, Gamma=1.000
00:00:48.982 00.015 21068 UpdateGuideState exits: m=103192 SNR=64.4
00:00:48.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:48.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:48.984 00.000 21068 Enqueuing Expose request
00:00:48.995 00.011 16108 PulseGuide returned control before completion, sleep 32
00:00:49.041 00.046 16108 IsGuiding returns 1
00:00:49.041 00.000 16108 scope still moving after pulse duration time elapsed
00:00:49.072 00.031 16108 IsSlewing returns 0
00:00:49.074 00.002 16108 IsGuiding returns 1
00:00:49.108 00.034 16108 IsSlewing returns 0
00:00:49.108 00.000 16108 IsGuiding returns 0
00:00:49.108 00.000 16108 scope move finished after 55 + 91 ms
00:00:49.108 00.000 16108 Move returns status 0, amount 55
00:00:49.108 00.000 16108 MoveAxis(N, 0, ABG)
00:00:49.108 00.000 16108 Move returns status 0, amount 0
00:00:49.108 00.000 16108 move complete, result=0
00:00:49.108 00.000 16108 worker thread done servicing request
00:00:49.108 00.000 16108 Worker thread wakes up
00:00:49.108 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
00:00:49.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:49.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:50.266 01.157 16108 Exposure complete
00:00:50.341 00.075 16108 worker thread done servicing request
00:00:50.341 00.000 21068 OnExposeComplete: enter
00:00:50.342 00.001 21068 UpdateGuideState(): m_state=6
00:00:50.346 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6244
00:00:50.347 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.85, Mass=93737, SNR=68.9, Peak=15200 HFD=2.9
00:00:50.348 00.001 21068 MultiStar: [#1 0.21,-0.04,1.25,U] [#2 -0.01,-0.02,1.32,U] [#3 0.31,-0.29,1.10,U] [#4 -0.27,-0.32,0.88,U] [#5 -0.16,-0.30,0.96,U] [#6 -0.16,-0.16,0.74,U] [#7 -0.05,-0.40,0.60,U] [#8 0.05,-0.23,0.71,U] 
00:00:50.351 00.003 21068 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.13, -0.22}
00:00:50.353 00.002 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
00:00:50.355 00.002 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
00:00:50.355 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.45 mountX=-0.06 mountY=0.19, mountTheta=1.87
00:00:50.358 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
00:00:50.359 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
00:00:50.359 00.000 16108 Worker thread wakes up
00:00:50.360 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
00:00:50.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
00:00:50.360 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.06 yDistance=0.19
00:00:50.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:50.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:50.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:00:50.360 00.000 16108 MoveAxis(E, 0, ABG)
00:00:50.360 00.000 16108 Move returns status 0, amount 0
00:00:50.360 00.000 16108 MoveAxis(N, 0, ABG)
00:00:50.360 00.000 16108 Move returns status 0, amount 0
00:00:50.360 00.000 16108 move complete, result=0
00:00:50.360 00.000 16108 worker thread done servicing request
00:00:50.364 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3625, FiltMin=3104, FiltMax=55325, Gamma=1.000
00:00:50.380 00.016 21068 UpdateGuideState exits: m=93737 SNR=68.9
00:00:50.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:50.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:50.383 00.001 21068 Enqueuing Expose request
00:00:50.384 00.001 16108 Worker thread wakes up
00:00:50.384 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:00:50.384 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:50.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:51.355 00.971 16108 Exposure complete
00:00:51.411 00.056 16108 worker thread done servicing request
00:00:51.411 00.000 21068 OnExposeComplete: enter
00:00:51.412 00.001 21068 UpdateGuideState(): m_state=6
00:00:51.413 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6245
00:00:51.414 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.82, Mass=107025, SNR=75.9, Peak=15584 HFD=3.2
00:00:51.414 00.000 21068 MultiStar: [#1 0.26,-0.17,1.00,U] [#2 0.04,-0.17,1.35,U] [#3 0.61,-0.40,0.00,M1] [#4 0.34,-0.13,0.72,U] [#5 0.38,-0.27,0.83,U] [#6 0.33,0.02,0.74,U] [#7 0.13,0.07,0.62,U] [#8 0.25,-0.14,0.73,U] 
00:00:51.415 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.15}, one-star: {0.21, -0.26}
00:00:51.416 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:00:51.417 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
00:00:51.417 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.57 mountX=-0.25 mountY=0.09, mountTheta=2.80
00:00:51.420 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.15, opts=13)
00:00:51.421 00.001 21068 Enqueuing Move request for scope (0.23, -0.15)
00:00:51.422 00.001 16108 Worker thread wakes up
00:00:51.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
00:00:51.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
00:00:51.422 00.000 16108 Moving (0.23, -0.15) raw xDistance=-0.25 yDistance=0.09
00:00:51.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:00:51.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:51.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:00:51.422 00.000 16108 MoveAxis(E, 65, ABG)
00:00:51.422 00.000 16108 Guiding  Dir = 2, Dur = 65
00:00:51.423 00.001 16108 IsSlewing returns 0
00:00:51.423 00.000 16108 IsGuiding returns 0
00:00:51.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3629, FiltMin=3120, FiltMax=55920, Gamma=1.000
00:00:51.443 00.017 21068 UpdateGuideState exits: m=107025 SNR=75.9
00:00:51.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:51.446 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:51.447 00.001 21068 Enqueuing Expose request
00:00:51.454 00.007 16108 PulseGuide returned control before completion, sleep 44
00:00:51.500 00.046 16108 IsGuiding returns 1
00:00:51.500 00.000 16108 scope still moving after pulse duration time elapsed
00:00:51.531 00.031 16108 IsSlewing returns 0
00:00:51.531 00.000 16108 IsGuiding returns 1
00:00:51.563 00.032 16108 IsSlewing returns 0
00:00:51.564 00.001 16108 IsGuiding returns 0
00:00:51.564 00.000 16108 scope move finished after 65 + 75 ms
00:00:51.564 00.000 16108 Move returns status 0, amount 65
00:00:51.564 00.000 16108 MoveAxis(N, 0, ABG)
00:00:51.564 00.000 16108 Move returns status 0, amount 0
00:00:51.564 00.000 16108 move complete, result=0
00:00:51.564 00.000 16108 worker thread done servicing request
00:00:51.564 00.000 16108 Worker thread wakes up
00:00:51.564 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
00:00:51.567 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:51.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:52.730 01.163 16108 Exposure complete
00:00:52.786 00.056 16108 worker thread done servicing request
00:00:52.786 00.000 21068 OnExposeComplete: enter
00:00:52.787 00.001 21068 UpdateGuideState(): m_state=6
00:00:52.788 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6246
00:00:52.789 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.03, Mass=102748, SNR=67.5, Peak=16816 HFD=2.9
00:00:52.790 00.001 21068 MultiStar: [#1 0.09,0.14,1.49,U] [#2 -0.39,-0.34,0.00,M1] [#3 0.49,-0.28,0.00,M2] [#4 0.16,-0.21,0.97,U] [#5 0.10,-0.13,1.07,U] [#6 0.23,-0.27,0.91,U] [#7 -0.17,-0.42,0.68,U] [#8 0.19,-0.34,0.90,U] 
00:00:52.790 00.000 21068 refined, 6 included, MultiStar: {0.13, -0.15}, one-star: {0.26, -0.04}
00:00:52.791 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
00:00:52.792 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
00:00:52.792 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-0.84 mountX=-0.15 mountY=0.11, mountTheta=2.51
00:00:52.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.15, opts=13)
00:00:52.795 00.001 21068 Enqueuing Move request for scope (0.13, -0.15)
00:00:52.796 00.001 16108 Worker thread wakes up
00:00:52.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
00:00:52.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
00:00:52.796 00.000 16108 Moving (0.13, -0.15) raw xDistance=-0.15 yDistance=0.11
00:00:52.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:00:52.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:52.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:00:52.796 00.000 16108 MoveAxis(E, 0, ABG)
00:00:52.796 00.000 16108 Move returns status 0, amount 0
00:00:52.797 00.001 16108 MoveAxis(N, 0, ABG)
00:00:52.797 00.000 16108 Move returns status 0, amount 0
00:00:52.797 00.000 16108 move complete, result=0
00:00:52.797 00.000 16108 worker thread done servicing request
00:00:52.805 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3632, FiltMin=3136, FiltMax=49872, Gamma=1.000
00:00:52.828 00.023 21068 UpdateGuideState exits: m=102748 SNR=67.5
00:00:52.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:52.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:52.831 00.001 21068 Enqueuing Expose request
00:00:52.831 00.000 16108 Worker thread wakes up
00:00:52.831 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:52.832 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:52.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:53.808 00.976 16108 Exposure complete
00:00:53.878 00.070 16108 worker thread done servicing request
00:00:53.878 00.000 21068 OnExposeComplete: enter
00:00:53.879 00.001 21068 UpdateGuideState(): m_state=6
00:00:53.880 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6247
00:00:53.881 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.13, Mass=125484, SNR=84.7, Peak=16928 HFD=3.4
00:00:53.883 00.002 21068 MultiStar: [#1 0.20,-0.05,0.92,U] [#2 -0.34,-0.43,0.00,M2] [#3 0.35,-0.36,0.00,M3] [#4 -0.20,0.11,0.70,U] [#5 0.22,-0.38,0.80,U] [#6 -0.03,-0.02,0.65,U] [#7 -0.20,0.13,0.53,U] [#8 -0.10,-0.43,0.62,U] 
00:00:53.884 00.001 21068 single-star, 6 included, MultiStar: {-0.00, -0.08}, one-star: {-0.03, 0.05}
00:00:53.885 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
00:00:53.885 00.000 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
00:00:53.886 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.13 mountX=0.04 mountY=-0.05, mountTheta=-0.81
00:00:53.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.05, opts=13)
00:00:53.889 00.001 21068 Enqueuing Move request for scope (-0.03, 0.05)
00:00:53.890 00.001 16108 Worker thread wakes up
00:00:53.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:00:53.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:00:53.890 00.000 16108 Moving (-0.03, 0.05) raw xDistance=0.04 yDistance=-0.05
00:00:53.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:00:53.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:53.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:00:53.890 00.000 16108 MoveAxis(E, 0, ABG)
00:00:53.890 00.000 16108 Move returns status 0, amount 0
00:00:53.890 00.000 16108 MoveAxis(N, 0, ABG)
00:00:53.890 00.000 16108 Move returns status 0, amount 0
00:00:53.890 00.000 16108 move complete, result=0
00:00:53.891 00.001 16108 worker thread done servicing request
00:00:53.899 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3632, FiltMin=3133, FiltMax=54861, Gamma=1.000
00:00:53.914 00.015 21068 UpdateGuideState exits: m=125484 SNR=84.7
00:00:53.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:53.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:53.917 00.001 21068 Enqueuing Expose request
00:00:53.917 00.000 16108 Worker thread wakes up
00:00:53.917 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:53.918 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:53.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:55.082 01.164 16108 Exposure complete
00:00:55.147 00.065 16108 worker thread done servicing request
00:00:55.147 00.000 21068 OnExposeComplete: enter
00:00:55.150 00.003 21068 UpdateGuideState(): m_state=6
00:00:55.150 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6248
00:00:55.151 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.86, Mass=109132, SNR=68.2, Peak=15216 HFD=3.4
00:00:55.152 00.001 21068 MultiStar: [#1 0.22,-0.02,1.32,U] [#2 0.11,-0.44,1.34,U] [#3 0.34,-0.30,1.14,U] [#4 0.06,-0.27,0.82,U] [#5 0.24,-0.40,1.04,U] [#6 0.28,0.07,0.84,U] [#7 -0.24,-0.21,0.76,U] [#8 0.24,-0.32,0.81,U] 
00:00:55.153 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.24}, one-star: {0.07, -0.21}
00:00:55.154 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
00:00:55.154 00.000 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
00:00:55.155 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=-0.10 mountY=0.19, mountTheta=2.07
00:00:55.159 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
00:00:55.161 00.002 21068 Enqueuing Move request for scope (0.07, -0.21)
00:00:55.162 00.001 16108 Worker thread wakes up
00:00:55.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
00:00:55.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
00:00:55.162 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
00:00:55.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:55.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:55.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:00:55.162 00.000 16108 MoveAxis(E, 0, ABG)
00:00:55.162 00.000 16108 Move returns status 0, amount 0
00:00:55.163 00.001 16108 MoveAxis(N, 0, ABG)
00:00:55.163 00.000 16108 Move returns status 0, amount 0
00:00:55.163 00.000 16108 move complete, result=0
00:00:55.163 00.000 16108 worker thread done servicing request
00:00:55.169 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3635, FiltMin=3091, FiltMax=53773, Gamma=1.000
00:00:55.185 00.016 21068 UpdateGuideState exits: m=109132 SNR=68.2
00:00:55.185 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:55.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:55.188 00.001 21068 Enqueuing Expose request
00:00:55.189 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:00:55.190 00.001 16108 Worker thread wakes up
00:00:55.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:55.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:56.176 00.986 16108 Exposure complete
00:00:56.243 00.067 16108 worker thread done servicing request
00:00:56.243 00.000 21068 OnExposeComplete: enter
00:00:56.243 00.000 21068 UpdateGuideState(): m_state=6
00:00:56.244 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6249
00:00:56.245 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.97, Mass=95661, SNR=67.9, Peak=15072 HFD=2.8
00:00:56.247 00.002 21068 MultiStar: [#1 0.37,-0.11,1.16,U] [#2 0.32,-0.50,0.00,M2] [#3 0.64,-0.37,0.00,M3] [#4 0.01,-0.13,0.82,U] [#5 0.11,-0.09,0.94,U] [#6 0.15,-0.28,0.80,U] [#7 0.08,-0.06,0.78,U] [#8 0.31,-0.38,0.00,M1] 
00:00:56.247 00.000 21068 refined, 5 included, MultiStar: {0.19, -0.13}, one-star: {0.30, -0.10}
00:00:56.248 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
00:00:56.249 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
00:00:56.250 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.21 mountY=0.08, mountTheta=2.78
00:00:56.252 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.13, opts=13)
00:00:56.253 00.001 21068 Enqueuing Move request for scope (0.19, -0.13)
00:00:56.253 00.000 16108 Worker thread wakes up
00:00:56.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
00:00:56.254 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
00:00:56.254 00.000 16108 Moving (0.19, -0.13) raw xDistance=-0.21 yDistance=0.08
00:00:56.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:00:56.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:56.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:00:56.254 00.000 16108 MoveAxis(E, 54, ABG)
00:00:56.254 00.000 16108 Guiding  Dir = 2, Dur = 54
00:00:56.254 00.000 16108 IsSlewing returns 0
00:00:56.254 00.000 16108 IsGuiding returns 0
00:00:56.258 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3635, FiltMin=3136, FiltMax=61577, Gamma=1.000
00:00:56.272 00.014 21068 UpdateGuideState exits: m=95661 SNR=67.9
00:00:56.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:56.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:56.275 00.001 21068 Enqueuing Expose request
00:00:56.279 00.004 16108 PulseGuide returned control before completion, sleep 40
00:00:56.325 00.046 16108 IsGuiding returns 1
00:00:56.325 00.000 16108 scope still moving after pulse duration time elapsed
00:00:56.357 00.032 16108 IsSlewing returns 0
00:00:56.357 00.000 16108 IsGuiding returns 1
00:00:56.388 00.031 16108 IsSlewing returns 0
00:00:56.388 00.000 16108 IsGuiding returns 0
00:00:56.388 00.000 16108 scope move finished after 54 + 80 ms
00:00:56.389 00.001 16108 Move returns status 0, amount 54
00:00:56.389 00.000 16108 MoveAxis(N, 0, ABG)
00:00:56.389 00.000 16108 Move returns status 0, amount 0
00:00:56.389 00.000 16108 move complete, result=0
00:00:56.389 00.000 16108 worker thread done servicing request
00:00:56.389 00.000 16108 Worker thread wakes up
00:00:56.389 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
00:00:56.393 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:56.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:57.555 01.162 16108 Exposure complete
00:00:57.615 00.060 16108 worker thread done servicing request
00:00:57.615 00.000 21068 OnExposeComplete: enter
00:00:57.616 00.001 21068 UpdateGuideState(): m_state=6
00:00:57.617 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6250
00:00:57.618 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.02, Mass=104629, SNR=71.6, Peak=17344 HFD=3.0
00:00:57.619 00.001 21068 MultiStar: [#1 0.10,-0.03,1.08,U] [#2 -0.16,-0.52,0.00,M3] [#3 0.30,-0.19,1.12,U] [#4 -0.24,-0.11,0.77,U] [#5 -0.04,-0.34,0.92,U] [#6 -0.06,0.09,0.80,U] [#7 -0.58,0.00,0.00,M1] [#8 -0.17,-0.36,0.76,U] 
00:00:57.619 00.000 21068 single-star, 6 included, MultiStar: {0.01, -0.14}, one-star: {0.02, -0.05}
00:00:57.620 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
00:00:57.621 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
00:00:57.622 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.17 mountX=-0.03 mountY=0.05, mountTheta=2.17
00:00:57.623 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
00:00:57.624 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
00:00:57.625 00.001 16108 Worker thread wakes up
00:00:57.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:00:57.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:00:57.626 00.001 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.05
00:00:57.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:00:57.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:57.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:00:57.626 00.000 16108 MoveAxis(E, 0, ABG)
00:00:57.626 00.000 16108 Move returns status 0, amount 0
00:00:57.626 00.000 16108 MoveAxis(N, 0, ABG)
00:00:57.626 00.000 16108 Move returns status 0, amount 0
00:00:57.626 00.000 16108 move complete, result=0
00:00:57.627 00.001 16108 worker thread done servicing request
00:00:57.629 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3641, FiltMin=3145, FiltMax=63053, Gamma=1.000
00:00:57.654 00.025 21068 UpdateGuideState exits: m=104629 SNR=71.6
00:00:57.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:57.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:57.658 00.002 21068 Enqueuing Expose request
00:00:57.658 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:57.659 00.001 16108 Worker thread wakes up
00:00:57.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:57.660 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:58.628 00.968 16108 Exposure complete
00:00:58.696 00.068 16108 worker thread done servicing request
00:00:58.696 00.000 21068 OnExposeComplete: enter
00:00:58.698 00.002 21068 UpdateGuideState(): m_state=6
00:00:58.699 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6251
00:00:58.699 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=875.93, Mass=106141, SNR=73.3, Peak=16464 HFD=3.0
00:00:58.700 00.001 21068 MultiStar: [#1 0.30,-0.09,1.11,U] [#2 -0.18,-0.28,1.14,U] [#3 0.25,-0.32,1.14,U] [#4 -0.08,-0.19,0.76,U] [#5 0.01,-0.49,0.00,M1] [#6 -0.18,-0.17,0.85,U] [#7 -0.22,0.01,0.78,U] [#8 -0.23,-0.20,0.86,U] 
00:00:58.701 00.001 21068 single-star, 7 included, MultiStar: {-0.02, -0.18}, one-star: {0.04, -0.15}
00:00:58.702 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
00:00:58.703 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
00:00:58.704 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.28 mountX=-0.07 mountY=0.13, mountTheta=2.05
00:00:58.705 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
00:00:58.706 00.001 21068 Enqueuing Move request for scope (0.04, -0.15)
00:00:58.707 00.001 16108 Worker thread wakes up
00:00:58.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
00:00:58.707 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
00:00:58.707 00.000 16108 Moving (0.04, -0.15) raw xDistance=-0.07 yDistance=0.13
00:00:58.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:58.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:58.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:00:58.707 00.000 16108 MoveAxis(E, 0, ABG)
00:00:58.707 00.000 16108 Move returns status 0, amount 0
00:00:58.707 00.000 16108 MoveAxis(N, 0, ABG)
00:00:58.708 00.001 16108 Move returns status 0, amount 0
00:00:58.708 00.000 16108 move complete, result=0
00:00:58.708 00.000 16108 worker thread done servicing request
00:00:58.715 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3641, FiltMin=3139, FiltMax=59677, Gamma=1.000
00:00:58.731 00.016 21068 UpdateGuideState exits: m=106141 SNR=73.3
00:00:58.733 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:58.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:00:58.734 00.000 21068 Enqueuing Expose request
00:00:58.735 00.001 16108 Worker thread wakes up
00:00:58.735 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:58.736 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:00:58.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:00:59.901 01.165 16108 Exposure complete
00:00:59.963 00.062 16108 worker thread done servicing request
00:00:59.963 00.000 21068 OnExposeComplete: enter
00:00:59.964 00.001 21068 UpdateGuideState(): m_state=6
00:00:59.966 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6252
00:00:59.967 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.88, Mass=98948, SNR=69.0, Peak=15344 HFD=3.0
00:00:59.969 00.002 21068 MultiStar: [#1 0.07,-0.10,1.44,U] [#2 -0.17,-0.16,1.38,U] [#3 0.35,-0.17,1.21,U] [#4 -0.22,0.00,1.00,U] [#5 -0.06,-0.37,0.89,U] [#6 -0.16,-0.04,0.93,U] [#7 -0.32,-0.19,0.63,U] [#8 -0.28,-0.09,0.69,U] 
00:00:59.969 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.05, -0.19}
00:00:59.970 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
00:00:59.971 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
00:00:59.972 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.00 mountX=0.04 mountY=0.15, mountTheta=1.32
00:00:59.973 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.14, opts=13)
00:00:59.974 00.001 21068 Enqueuing Move request for scope (-0.06, -0.14)
00:00:59.975 00.001 16108 Worker thread wakes up
00:00:59.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
00:00:59.975 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
00:00:59.975 00.000 16108 Moving (-0.06, -0.14) raw xDistance=0.04 yDistance=0.15
00:00:59.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:00:59.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:59.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:00:59.975 00.000 16108 MoveAxis(E, 0, ABG)
00:00:59.975 00.000 16108 Move returns status 0, amount 0
00:00:59.975 00.000 16108 MoveAxis(N, 0, ABG)
00:00:59.975 00.000 16108 Move returns status 0, amount 0
00:00:59.975 00.000 16108 move complete, result=0
00:00:59.975 00.000 16108 worker thread done servicing request
00:00:59.982 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3641, FiltMin=3078, FiltMax=52461, Gamma=1.000
00:00:59.999 00.017 21068 UpdateGuideState exits: m=98948 SNR=69.0
00:01:00.001 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:00.003 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:00.004 00.001 21068 Enqueuing Expose request
00:01:00.006 00.002 16108 Worker thread wakes up
00:01:00.006 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:00.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:00.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:00.993 00.986 16108 Exposure complete
00:01:01.074 00.081 16108 worker thread done servicing request
00:01:01.074 00.000 21068 OnExposeComplete: enter
00:01:01.077 00.003 21068 UpdateGuideState(): m_state=6
00:01:01.078 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6253
00:01:01.079 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.89, Mass=111804, SNR=83.2, Peak=14608 HFD=3.0
00:01:01.081 00.002 21068 MultiStar: [#1 0.16,0.12,1.02,U] [#2 -0.13,-0.56,0.00,M2] [#3 0.31,-0.31,0.90,U] [#4 -0.23,-0.29,0.64,U] [#5 0.20,-0.04,0.75,U] [#6 0.10,-0.23,0.72,U] [#7 -0.26,-0.27,0.61,U] [#8 -0.27,-0.35,0.63,U] 
00:01:01.083 00.002 21068 refined, 7 included, MultiStar: {0.00, -0.18}, one-star: {-0.16, -0.18}
00:01:01.084 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
00:01:01.086 00.002 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
00:01:01.087 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.55 mountX=-0.04 mountY=0.17, mountTheta=1.77
00:01:01.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.18, opts=13)
00:01:01.092 00.003 21068 Enqueuing Move request for scope (0.00, -0.18)
00:01:01.093 00.001 16108 Worker thread wakes up
00:01:01.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
00:01:01.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
00:01:01.093 00.000 16108 Moving (0.00, -0.18) raw xDistance=-0.04 yDistance=0.17
00:01:01.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:01:01.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:01.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:01:01.093 00.000 16108 MoveAxis(E, 0, ABG)
00:01:01.093 00.000 16108 Move returns status 0, amount 0
00:01:01.093 00.000 16108 MoveAxis(N, 0, ABG)
00:01:01.093 00.000 16108 Move returns status 0, amount 0
00:01:01.094 00.001 16108 move complete, result=0
00:01:01.094 00.000 16108 worker thread done servicing request
00:01:01.104 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3641, FiltMin=3133, FiltMax=60384, Gamma=1.000
00:01:01.122 00.018 21068 UpdateGuideState exits: m=111804 SNR=83.2
00:01:01.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:01.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:01.124 00.000 21068 Enqueuing Expose request
00:01:01.128 00.004 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:01.131 00.003 16108 Worker thread wakes up
00:01:01.131 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:01.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:02.279 01.148 16108 Exposure complete
00:01:02.334 00.055 16108 worker thread done servicing request
00:01:02.334 00.000 21068 OnExposeComplete: enter
00:01:02.335 00.001 21068 UpdateGuideState(): m_state=6
00:01:02.335 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6254
00:01:02.336 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.10, Mass=104205, SNR=76.6, Peak=15408 HFD=3.0
00:01:02.337 00.001 21068 MultiStar: [#1 0.22,0.07,0.97,U] [#2 -0.23,-0.18,1.12,U] [#3 0.50,-0.14,0.00,M1] [#4 -0.31,-0.24,0.77,U] [#5 -0.13,-0.16,0.86,U] [#6 0.13,-0.03,0.79,U] [#7 -0.14,-0.13,0.63,U] [#8 -0.11,-0.30,0.74,U] 
00:01:02.338 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.11}, one-star: {-0.08, 0.03}
00:01:02.338 00.000 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
00:01:02.339 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
00:01:02.340 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.80 mountX=0.08 mountY=-0.01, mountTheta=-0.11
00:01:02.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
00:01:02.343 00.002 21068 Enqueuing Move request for scope (-0.08, 0.03)
00:01:02.344 00.001 16108 Worker thread wakes up
00:01:02.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:01:02.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:01:02.344 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.08 yDistance=-0.01
00:01:02.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:01:02.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:02.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:02.344 00.000 16108 MoveAxis(E, 0, ABG)
00:01:02.344 00.000 16108 Move returns status 0, amount 0
00:01:02.344 00.000 16108 MoveAxis(N, 0, ABG)
00:01:02.344 00.000 16108 Move returns status 0, amount 0
00:01:02.344 00.000 16108 move complete, result=0
00:01:02.344 00.000 16108 worker thread done servicing request
00:01:02.348 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3641, FiltMin=3088, FiltMax=53248, Gamma=1.000
00:01:02.362 00.014 21068 UpdateGuideState exits: m=104205 SNR=76.6
00:01:02.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:02.363 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:02.365 00.002 21068 Enqueuing Expose request
00:01:02.366 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:02.367 00.001 16108 Worker thread wakes up
00:01:02.367 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:02.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:03.335 00.968 16108 Exposure complete
00:01:03.407 00.072 16108 worker thread done servicing request
00:01:03.407 00.000 21068 OnExposeComplete: enter
00:01:03.408 00.001 21068 UpdateGuideState(): m_state=6
00:01:03.409 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6255
00:01:03.410 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.06, Mass=107328, SNR=75.2, Peak=16336 HFD=3.0
00:01:03.412 00.002 21068 MultiStar: [#1 0.25,-0.18,1.16,U] [#2 -0.18,-0.35,1.18,U] [#3 0.45,-0.51,0.00,M2] [#4 -0.31,-0.21,0.84,U] [#5 0.04,-0.64,0.00,M1] [#6 -0.09,-0.03,0.89,U] [#7 -0.38,-0.31,0.00,M1] [#8 -0.11,-0.54,0.00,M1] 
00:01:03.412 00.000 21068 refined, 4 included, MultiStar: {-0.09, -0.16}, one-star: {-0.19, -0.02}
00:01:03.413 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
00:01:03.414 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
00:01:03.414 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-2.05 mountX=0.06 mountY=0.18, mountTheta=1.27
00:01:03.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.16, opts=13)
00:01:03.417 00.001 21068 Enqueuing Move request for scope (-0.09, -0.16)
00:01:03.418 00.001 16108 Worker thread wakes up
00:01:03.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
00:01:03.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
00:01:03.418 00.000 16108 Moving (-0.09, -0.16) raw xDistance=0.06 yDistance=0.18
00:01:03.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:01:03.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:03.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:01:03.418 00.000 16108 MoveAxis(E, 0, ABG)
00:01:03.419 00.001 16108 Move returns status 0, amount 0
00:01:03.419 00.000 16108 MoveAxis(N, 0, ABG)
00:01:03.419 00.000 16108 Move returns status 0, amount 0
00:01:03.419 00.000 16108 move complete, result=0
00:01:03.419 00.000 16108 worker thread done servicing request
00:01:03.425 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3645, FiltMin=3113, FiltMax=60118, Gamma=1.000
00:01:03.444 00.019 21068 UpdateGuideState exits: m=107328 SNR=75.2
00:01:03.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:03.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:03.446 00.000 21068 Enqueuing Expose request
00:01:03.447 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:03.448 00.001 16108 Worker thread wakes up
00:01:03.448 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:03.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:04.614 01.166 16108 Exposure complete
00:01:04.671 00.057 16108 worker thread done servicing request
00:01:04.671 00.000 21068 OnExposeComplete: enter
00:01:04.672 00.001 21068 UpdateGuideState(): m_state=6
00:01:04.673 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6256
00:01:04.674 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.99, Mass=115347, SNR=76.8, Peak=14912 HFD=3.4
00:01:04.675 00.001 21068 MultiStar: [#1 0.00,0.03,0.97,U] [#2 -0.07,-0.26,1.01,U] [#3 0.10,-0.11,1.02,U] [#4 -0.30,-0.01,0.91,U] [#5 -0.08,-0.26,0.77,U] [#6 0.13,0.10,0.77,U] [#7 -0.30,0.21,0.54,U] [#8 -0.03,-0.23,0.60,U] 
00:01:04.676 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.28, -0.09}
00:01:04.676 00.000 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
00:01:04.677 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
00:01:04.678 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=0.07 mountY=0.10, mountTheta=0.93
00:01:04.679 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
00:01:04.680 00.001 21068 Enqueuing Move request for scope (-0.09, -0.08)
00:01:04.681 00.001 16108 Worker thread wakes up
00:01:04.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:01:04.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:01:04.681 00.000 16108 Moving (-0.09, -0.08) raw xDistance=0.07 yDistance=0.10
00:01:04.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:01:04.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:04.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:01:04.681 00.000 16108 MoveAxis(E, 0, ABG)
00:01:04.681 00.000 16108 Move returns status 0, amount 0
00:01:04.681 00.000 16108 MoveAxis(N, 0, ABG)
00:01:04.681 00.000 16108 Move returns status 0, amount 0
00:01:04.681 00.000 16108 move complete, result=0
00:01:04.682 00.001 16108 worker thread done servicing request
00:01:04.688 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=141, max=65535, med=3645, FiltMin=3129, FiltMax=52003, Gamma=1.000
00:01:04.709 00.021 21068 UpdateGuideState exits: m=115347 SNR=76.8
00:01:04.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:04.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:04.711 00.000 21068 Enqueuing Expose request
00:01:04.712 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:04.713 00.001 16108 Worker thread wakes up
00:01:04.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:04.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:05.690 00.977 16108 Exposure complete
00:01:05.754 00.064 16108 worker thread done servicing request
00:01:05.754 00.000 21068 OnExposeComplete: enter
00:01:05.756 00.002 21068 UpdateGuideState(): m_state=6
00:01:05.757 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6257
00:01:05.759 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=875.90, Mass=116799, SNR=79.2, Peak=17952 HFD=2.8
00:01:05.760 00.001 21068 MultiStar: [#1 0.15,-0.18,1.03,U] [#2 -0.11,-0.15,1.02,U] [#3 0.23,-0.04,1.14,U] [#4 -0.06,0.03,0.71,U] [#5 -0.02,-0.10,0.81,U] [#6 0.15,0.13,0.67,U] [#7 -0.55,-0.24,0.00,M1] [#8 0.14,-0.06,0.68,U] 
00:01:05.761 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.24, -0.17}
00:01:05.763 00.002 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
00:01:05.764 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
00:01:05.765 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.11 mountY=0.06, mountTheta=2.67
00:01:05.770 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
00:01:05.771 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
00:01:05.773 00.002 16108 Worker thread wakes up
00:01:05.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:01:05.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:01:05.773 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.06
00:01:05.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:05.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:05.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:05.773 00.000 16108 MoveAxis(E, 0, ABG)
00:01:05.774 00.001 16108 Move returns status 0, amount 0
00:01:05.774 00.000 16108 MoveAxis(N, 0, ABG)
00:01:05.774 00.000 16108 Move returns status 0, amount 0
00:01:05.774 00.000 16108 move complete, result=0
00:01:05.774 00.000 16108 worker thread done servicing request
00:01:05.782 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3645, FiltMin=3069, FiltMax=60950, Gamma=1.000
00:01:05.808 00.026 21068 UpdateGuideState exits: m=116799 SNR=79.2
00:01:05.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:05.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:05.812 00.002 21068 Enqueuing Expose request
00:01:05.812 00.000 16108 Worker thread wakes up
00:01:05.812 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:05.813 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:05.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:06.975 01.162 16108 Exposure complete
00:01:07.035 00.060 16108 worker thread done servicing request
00:01:07.035 00.000 21068 OnExposeComplete: enter
00:01:07.037 00.002 21068 UpdateGuideState(): m_state=6
00:01:07.037 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6258
00:01:07.038 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.13, Mass=97146, SNR=71.6, Peak=15376 HFD=3.0
00:01:07.039 00.001 21068 MultiStar: [#1 0.17,-0.04,1.14,U] [#2 -0.12,-0.02,1.16,U] [#3 0.45,-0.33,0.00,M1] [#4 -0.05,-0.01,0.84,U] [#5 0.10,-0.09,0.93,U] [#6 0.08,0.18,0.76,U] [#7 -0.11,-0.12,0.60,U] [#8 0.01,-0.11,0.78,U] 
00:01:07.041 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.28, 0.05}
00:01:07.042 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
00:01:07.043 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
00:01:07.044 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.46 mountX=0.02 mountY=0.02, mountTheta=0.88
00:01:07.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
00:01:07.047 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
00:01:07.048 00.001 16108 Worker thread wakes up
00:01:07.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:01:07.049 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:01:07.049 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
00:01:07.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:01:07.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:07.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:01:07.049 00.000 16108 MoveAxis(E, 0, ABG)
00:01:07.049 00.000 16108 Move returns status 0, amount 0
00:01:07.049 00.000 16108 MoveAxis(N, 0, ABG)
00:01:07.049 00.000 16108 Move returns status 0, amount 0
00:01:07.049 00.000 16108 move complete, result=0
00:01:07.049 00.000 16108 worker thread done servicing request
00:01:07.054 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3648, FiltMin=3101, FiltMax=53190, Gamma=1.000
00:01:07.068 00.014 21068 UpdateGuideState exits: m=97146 SNR=71.6
00:01:07.071 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:07.073 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:07.074 00.001 21068 Enqueuing Expose request
00:01:07.076 00.002 16108 Worker thread wakes up
00:01:07.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:07.076 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:07.078 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:08.060 00.982 16108 Exposure complete
00:01:08.117 00.057 16108 worker thread done servicing request
00:01:08.117 00.000 21068 OnExposeComplete: enter
00:01:08.118 00.001 21068 UpdateGuideState(): m_state=6
00:01:08.119 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6259
00:01:08.119 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.07, Mass=106437, SNR=71.3, Peak=16064 HFD=3.2
00:01:08.120 00.001 21068 MultiStar: [#1 -0.29,0.11,1.23,U] [#2 -0.22,-0.06,1.14,U] [#3 0.24,-0.08,1.17,U] [#4 -0.60,-0.01,0.00,M1] [#5 -0.29,-0.06,0.91,U] [#6 -0.17,0.20,0.79,U] [#7 -0.48,0.08,0.00,M1] [#8 -0.28,0.18,0.84,U] 
00:01:08.122 00.002 21068 single-star, 6 included, MultiStar: {-0.15, 0.03}, one-star: {-0.10, -0.01}
00:01:08.123 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
00:01:08.123 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
00:01:08.124 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=0.10 mountY=0.03, mountTheta=0.28
00:01:08.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
00:01:08.127 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
00:01:08.127 00.000 16108 Worker thread wakes up
00:01:08.128 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
00:01:08.128 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
00:01:08.128 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.03
00:01:08.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:01:08.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:08.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:01:08.128 00.000 16108 MoveAxis(E, 0, ABG)
00:01:08.128 00.000 16108 Move returns status 0, amount 0
00:01:08.128 00.000 16108 MoveAxis(N, 0, ABG)
00:01:08.128 00.000 16108 Move returns status 0, amount 0
00:01:08.128 00.000 16108 move complete, result=0
00:01:08.128 00.000 16108 worker thread done servicing request
00:01:08.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3645, FiltMin=3072, FiltMax=47078, Gamma=1.000
00:01:08.145 00.014 21068 UpdateGuideState exits: m=106437 SNR=71.3
00:01:08.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:08.148 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:08.149 00.001 21068 Enqueuing Expose request
00:01:08.149 00.000 16108 Worker thread wakes up
00:01:08.149 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:08.150 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:08.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:09.321 01.171 16108 Exposure complete
00:01:09.395 00.074 16108 worker thread done servicing request
00:01:09.395 00.000 21068 OnExposeComplete: enter
00:01:09.396 00.001 21068 UpdateGuideState(): m_state=6
00:01:09.398 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6260
00:01:09.398 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=876.20, Mass=104410, SNR=70.4, Peak=14208 HFD=3.0
00:01:09.399 00.001 21068 MultiStar: [#1 -0.21,-0.08,1.40,U] [#2 -0.40,-0.08,1.14,U] [#3 0.11,-0.23,1.03,U] [#4 -0.12,-0.13,0.85,U] [#5 -0.14,-0.19,1.02,U] [#6 -0.10,-0.18,0.72,U] [#7 -0.12,-0.01,0.68,U] [#8 -0.22,-0.08,0.96,U] 
00:01:09.400 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.14, 0.12}
00:01:09.401 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
00:01:09.401 00.000 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.78)
00:01:09.402 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.60 mountX=0.14 mountY=0.13, mountTheta=0.75
00:01:09.403 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.09, opts=13)
00:01:09.404 00.001 21068 Enqueuing Move request for scope (-0.16, -0.09)
00:01:09.405 00.001 16108 Worker thread wakes up
00:01:09.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
00:01:09.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
00:01:09.406 00.001 16108 Moving (-0.16, -0.09) raw xDistance=0.14 yDistance=0.13
00:01:09.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:01:09.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:09.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:09.406 00.000 16108 MoveAxis(E, 0, ABG)
00:01:09.406 00.000 16108 Move returns status 0, amount 0
00:01:09.406 00.000 16108 MoveAxis(N, 0, ABG)
00:01:09.406 00.000 16108 Move returns status 0, amount 0
00:01:09.406 00.000 16108 move complete, result=0
00:01:09.406 00.000 16108 worker thread done servicing request
00:01:09.416 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3648, FiltMin=3107, FiltMax=55933, Gamma=1.000
00:01:09.436 00.020 21068 UpdateGuideState exits: m=104410 SNR=70.4
00:01:09.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:09.437 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:09.439 00.002 21068 Enqueuing Expose request
00:01:09.440 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:09.440 00.000 16108 Worker thread wakes up
00:01:09.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:09.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:10.420 00.979 16108 Exposure complete
00:01:10.494 00.074 16108 worker thread done servicing request
00:01:10.494 00.000 21068 OnExposeComplete: enter
00:01:10.495 00.001 21068 UpdateGuideState(): m_state=6
00:01:10.496 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6261
00:01:10.498 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=875.61, Mass=119095, SNR=85.5, Peak=17040 HFD=3.2
00:01:10.499 00.001 21068 MultiStar: [#1 -0.13,-0.22,0.97,U] [#2 -0.37,-0.52,0.00,M1] [#3 0.27,-0.50,0.00,M1] [#4 -0.16,0.07,0.64,U] [#5 0.09,-0.16,0.81,U] [#6 0.16,-0.15,0.71,U] [#7 -0.10,-0.24,0.56,U] [#8 0.19,-0.24,0.56,U] 
00:01:10.500 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.22}, one-star: {0.07, -0.47}
00:01:10.502 00.002 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
00:01:10.503 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.88)
00:01:10.504 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.50 mountX=-0.05 mountY=0.21, mountTheta=1.82
00:01:10.507 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.22, opts=13)
00:01:10.510 00.003 21068 Enqueuing Move request for scope (0.01, -0.22)
00:01:10.512 00.002 16108 Worker thread wakes up
00:01:10.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
00:01:10.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
00:01:10.512 00.000 16108 Moving (0.01, -0.22) raw xDistance=-0.05 yDistance=0.21
00:01:10.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:01:10.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:01:10.513 00.001 16108 MoveAxis(E, 0, ABG)
00:01:10.513 00.000 16108 Move returns status 0, amount 0
00:01:10.513 00.000 16108 MoveAxis(S, 42, ABG)
00:01:10.513 00.000 16108 Guiding  Dir = 1, Dur = 42
00:01:10.513 00.000 16108 IsSlewing returns 0
00:01:10.513 00.000 16108 IsGuiding returns 0
00:01:10.519 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3648, FiltMin=3142, FiltMax=58720, Gamma=1.000
00:01:10.547 00.028 21068 UpdateGuideState exits: m=119095 SNR=85.5
00:01:10.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:10.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:10.549 00.000 21068 Enqueuing Expose request
00:01:10.569 00.020 16108 IsGuiding returns 1
00:01:10.569 00.000 16108 scope still moving after pulse duration time elapsed
00:01:10.598 00.029 16108 IsSlewing returns 0
00:01:10.598 00.000 16108 IsGuiding returns 1
00:01:10.630 00.032 16108 IsSlewing returns 0
00:01:10.631 00.001 16108 IsGuiding returns 1
00:01:10.661 00.030 16108 IsSlewing returns 0
00:01:10.661 00.000 16108 IsGuiding returns 0
00:01:10.661 00.000 16108 scope move finished after 42 + 106 ms
00:01:10.661 00.000 16108 Move returns status 0, amount 42
00:01:10.663 00.002 16108 move complete, result=0
00:01:10.663 00.000 16108 worker thread done servicing request
00:01:10.663 00.000 16108 Worker thread wakes up
00:01:10.663 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
00:01:10.665 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:10.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:11.839 01.174 16108 Exposure complete
00:01:11.919 00.080 16108 worker thread done servicing request
00:01:11.919 00.000 21068 OnExposeComplete: enter
00:01:11.921 00.002 21068 UpdateGuideState(): m_state=6
00:01:11.923 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6262
00:01:11.924 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.73, Mass=104677, SNR=68.0, Peak=14832 HFD=3.2
00:01:11.925 00.001 21068 MultiStar: [#1 0.10,-0.14,1.19,U] [#2 -0.07,-0.53,0.00,M2] [#3 0.44,-0.47,0.00,M2] [#4 0.15,-0.36,1.04,U] [#5 0.16,-0.37,0.90,U] [#6 0.09,-0.40,0.81,U] [#7 -0.36,-0.39,0.00,M1] [#8 0.14,-0.54,0.00,M1] 
00:01:11.927 00.002 21068 refined, 4 included, MultiStar: {0.05, -0.31}, one-star: {-0.23, -0.35}
00:01:11.928 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
00:01:11.929 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
00:01:11.931 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.32 cameraTheta=-1.41 mountX=-0.11 mountY=0.29, mountTheta=1.92
00:01:11.934 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.31, opts=13)
00:01:11.935 00.001 21068 Enqueuing Move request for scope (0.05, -0.31)
00:01:11.936 00.001 16108 Worker thread wakes up
00:01:11.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
00:01:11.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
00:01:11.936 00.000 16108 Moving (0.05, -0.31) raw xDistance=-0.11 yDistance=0.29
00:01:11.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:11.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:01:11.936 00.000 16108 MoveAxis(E, 0, ABG)
00:01:11.936 00.000 16108 Move returns status 0, amount 0
00:01:11.936 00.000 16108 MoveAxis(S, 59, ABG)
00:01:11.936 00.000 16108 Guiding  Dir = 1, Dur = 59
00:01:11.936 00.000 16108 IsSlewing returns 0
00:01:11.936 00.000 16108 IsGuiding returns 0
00:01:11.940 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3645, FiltMin=3072, FiltMax=52214, Gamma=1.000
00:01:11.955 00.015 21068 UpdateGuideState exits: m=104677 SNR=68.0
00:01:11.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:11.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:11.957 00.000 21068 Enqueuing Expose request
00:01:11.981 00.024 16108 PulseGuide returned control before completion, sleep 26
00:01:12.011 00.030 16108 IsGuiding returns 1
00:01:12.011 00.000 16108 scope still moving after pulse duration time elapsed
00:01:12.042 00.031 16108 IsSlewing returns 0
00:01:12.042 00.000 16108 IsGuiding returns 1
00:01:12.073 00.031 16108 IsSlewing returns 0
00:01:12.073 00.000 16108 IsGuiding returns 0
00:01:12.073 00.000 16108 scope move finished after 59 + 77 ms
00:01:12.074 00.001 16108 Move returns status 0, amount 59
00:01:12.074 00.000 16108 move complete, result=0
00:01:12.074 00.000 16108 worker thread done servicing request
00:01:12.074 00.000 16108 Worker thread wakes up
00:01:12.074 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
00:01:12.077 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:12.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:13.051 00.974 16108 Exposure complete
00:01:13.143 00.092 16108 worker thread done servicing request
00:01:13.143 00.000 21068 OnExposeComplete: enter
00:01:13.144 00.001 21068 UpdateGuideState(): m_state=6
00:01:13.145 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6263
00:01:13.146 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.27, Mass=118335, SNR=77.1, Peak=15920 HFD=3.4
00:01:13.147 00.001 21068 MultiStar: [#1 0.31,0.26,1.32,U] [#2 0.10,0.05,1.11,U] [#3 0.33,0.09,0.96,U] [#4 -0.18,0.19,0.77,U] [#5 0.30,-0.22,0.94,U] [#6 0.20,0.33,0.79,U] [#7 -0.02,-0.08,0.66,U] [#8 0.52,0.23,0.00,M2] 
00:01:13.148 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.11}, one-star: {0.20, 0.19}
00:01:13.148 00.000 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
00:01:13.149 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
00:01:13.150 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=-0.15 mountY=-0.15, mountTheta=-2.38
00:01:13.151 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
00:01:13.153 00.002 21068 Enqueuing Move request for scope (0.18, 0.11)
00:01:13.154 00.001 16108 Worker thread wakes up
00:01:13.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:01:13.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:01:13.154 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.15 yDistance=-0.15
00:01:13.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:01:13.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:13.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:01:13.154 00.000 16108 MoveAxis(E, 0, ABG)
00:01:13.154 00.000 16108 Move returns status 0, amount 0
00:01:13.155 00.001 16108 MoveAxis(N, 0, ABG)
00:01:13.155 00.000 16108 Move returns status 0, amount 0
00:01:13.155 00.000 16108 move complete, result=0
00:01:13.155 00.000 16108 worker thread done servicing request
00:01:13.166 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3648, FiltMin=3136, FiltMax=50198, Gamma=1.000
00:01:13.183 00.017 21068 UpdateGuideState exits: m=118335 SNR=77.1
00:01:13.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:13.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:13.185 00.000 21068 Enqueuing Expose request
00:01:13.186 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:13.188 00.002 16108 Worker thread wakes up
00:01:13.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:13.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:14.360 01.172 16108 Exposure complete
00:01:14.422 00.062 16108 worker thread done servicing request
00:01:14.422 00.000 21068 OnExposeComplete: enter
00:01:14.424 00.002 21068 UpdateGuideState(): m_state=6
00:01:14.425 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6264
00:01:14.427 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.30, Mass=93615, SNR=69.3, Peak=14464 HFD=3.1
00:01:14.428 00.001 21068 MultiStar: [#1 -0.04,0.24,1.06,U] [#2 -0.24,0.10,1.26,U] [#3 0.11,0.14,1.14,U] [#4 -0.16,0.12,0.84,U] [#5 -0.04,0.18,0.99,U] [#6 -0.05,0.46,0.84,U] [#7 -0.35,0.28,0.85,U] [#8 -0.13,0.15,0.91,U] 
00:01:14.429 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.20}, one-star: {-0.16, 0.22}
00:01:14.431 00.002 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
00:01:14.432 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
00:01:14.433 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=0.15 mountY=-0.17, mountTheta=-0.86
00:01:14.435 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.20, opts=13)
00:01:14.436 00.001 21068 Enqueuing Move request for scope (-0.11, 0.20)
00:01:14.437 00.001 16108 Worker thread wakes up
00:01:14.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
00:01:14.437 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
00:01:14.437 00.000 16108 Moving (-0.11, 0.20) raw xDistance=0.15 yDistance=-0.17
00:01:14.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:01:14.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:14.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:01:14.437 00.000 16108 MoveAxis(E, 0, ABG)
00:01:14.437 00.000 16108 Move returns status 0, amount 0
00:01:14.437 00.000 16108 MoveAxis(N, 0, ABG)
00:01:14.437 00.000 16108 Move returns status 0, amount 0
00:01:14.437 00.000 16108 move complete, result=0
00:01:14.437 00.000 16108 worker thread done servicing request
00:01:14.445 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3645, FiltMin=3129, FiltMax=63619, Gamma=1.000
00:01:14.472 00.027 21068 UpdateGuideState exits: m=93615 SNR=69.3
00:01:14.474 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:14.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:14.475 00.000 21068 Enqueuing Expose request
00:01:14.476 00.001 16108 Worker thread wakes up
00:01:14.476 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:14.477 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:14.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:15.444 00.967 16108 Exposure complete
00:01:15.500 00.056 16108 worker thread done servicing request
00:01:15.500 00.000 21068 OnExposeComplete: enter
00:01:15.501 00.001 21068 UpdateGuideState(): m_state=6
00:01:15.502 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6265
00:01:15.504 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.45, Mass=120292, SNR=78.4, Peak=15760 HFD=3.2
00:01:15.505 00.001 21068 MultiStar: [#1 0.11,0.35,1.06,U] [#2 -0.21,0.20,1.26,U] [#3 0.48,0.07,0.00,M1] [#4 0.22,0.10,0.70,U] [#5 0.07,0.27,0.92,U] [#6 0.03,0.41,0.72,U] [#7 -0.19,0.30,0.61,U] [#8 0.27,0.03,0.73,U] 
00:01:15.505 00.000 21068 refined, 7 included, MultiStar: {0.01, 0.26}, one-star: {-0.14, 0.37}
00:01:15.506 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
00:01:15.507 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
00:01:15.507 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.55 mountX=0.04 mountY=-0.25, mountTheta=-1.42
00:01:15.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.26, opts=13)
00:01:15.510 00.001 21068 Enqueuing Move request for scope (0.01, 0.26)
00:01:15.510 00.000 16108 Worker thread wakes up
00:01:15.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
00:01:15.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
00:01:15.511 00.001 16108 Moving (0.01, 0.26) raw xDistance=0.04 yDistance=-0.25
00:01:15.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:01:15.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:01:15.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:01:15.511 00.000 16108 MoveAxis(E, 0, ABG)
00:01:15.511 00.000 16108 Move returns status 0, amount 0
00:01:15.511 00.000 16108 MoveAxis(N, 0, ABG)
00:01:15.511 00.000 16108 Move returns status 0, amount 0
00:01:15.511 00.000 16108 move complete, result=0
00:01:15.511 00.000 16108 worker thread done servicing request
00:01:15.515 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3645, FiltMin=3120, FiltMax=46803, Gamma=1.000
00:01:15.529 00.014 21068 UpdateGuideState exits: m=120292 SNR=78.4
00:01:15.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:15.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:15.533 00.002 21068 Enqueuing Expose request
00:01:15.535 00.002 16108 Worker thread wakes up
00:01:15.535 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:01:15.538 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:15.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:16.719 01.181 16108 Exposure complete
00:01:16.780 00.061 16108 worker thread done servicing request
00:01:16.782 00.002 21068 OnExposeComplete: enter
00:01:16.782 00.000 21068 UpdateGuideState(): m_state=6
00:01:16.783 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6266
00:01:16.784 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.47, Mass=106790, SNR=76.2, Peak=13408 HFD=3.2
00:01:16.785 00.001 21068 MultiStar: [#1 0.15,0.52,0.00,M1] [#2 -0.10,0.22,1.16,U] [#3 0.45,0.28,0.00,M2] [#4 -0.18,0.37,1.00,U] [#5 0.04,0.12,0.72,U] [#6 0.17,0.66,0.00,M1] [#7 -0.18,0.21,0.62,U] [#8 -0.06,0.31,0.65,U] 
00:01:16.786 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.28}, one-star: {-0.14, 0.40}
00:01:16.787 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
00:01:16.787 00.000 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
00:01:16.788 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.94 mountX=0.16 mountY=-0.25, mountTheta=-1.00
00:01:16.789 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.28, opts=13)
00:01:16.791 00.002 21068 Enqueuing Move request for scope (-0.11, 0.28)
00:01:16.792 00.001 16108 Worker thread wakes up
00:01:16.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
00:01:16.792 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
00:01:16.792 00.000 16108 Moving (-0.11, 0.28) raw xDistance=0.16 yDistance=-0.25
00:01:16.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:01:16.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:01:16.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:01:16.792 00.000 16108 MoveAxis(E, 0, ABG)
00:01:16.792 00.000 16108 Move returns status 0, amount 0
00:01:16.792 00.000 16108 MoveAxis(N, 0, ABG)
00:01:16.792 00.000 16108 Move returns status 0, amount 0
00:01:16.792 00.000 16108 move complete, result=0
00:01:16.793 00.001 16108 worker thread done servicing request
00:01:16.796 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3641, FiltMin=3120, FiltMax=48275, Gamma=1.000
00:01:16.810 00.014 21068 UpdateGuideState exits: m=106790 SNR=76.2
00:01:16.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:16.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:16.813 00.001 21068 Enqueuing Expose request
00:01:16.813 00.000 16108 Worker thread wakes up
00:01:16.813 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:16.815 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:16.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:17.781 00.966 16108 Exposure complete
00:01:17.834 00.053 16108 worker thread done servicing request
00:01:17.834 00.000 21068 OnExposeComplete: enter
00:01:17.835 00.001 21068 UpdateGuideState(): m_state=6
00:01:17.836 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6267
00:01:17.837 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.54, Mass=102721, SNR=70.0, Peak=14272 HFD=3.2
00:01:17.838 00.001 21068 MultiStar: [#1 0.28,0.70,0.00,M2] [#2 0.19,0.34,1.37,U] [#3 0.32,0.43,0.00,M3] [#4 0.07,0.56,0.00,M1] [#5 0.10,0.48,0.00,M1] [#6 0.11,0.78,0.00,M2] [#7 0.09,0.33,0.68,U] [#8 0.49,0.37,0.00,M1] 
00:01:17.839 00.001 21068 refined, 2 included, MultiStar: {0.15, 0.38}, one-star: {0.14, 0.46}
00:01:17.839 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
00:01:17.840 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
00:01:17.841 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.19 mountX=-0.08 mountY=-0.40, mountTheta=-1.77
00:01:17.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.38, opts=13)
00:01:17.843 00.001 21068 Enqueuing Move request for scope (0.15, 0.38)
00:01:17.844 00.001 16108 Worker thread wakes up
00:01:17.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd
00:01:17.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.38)
00:01:17.844 00.000 16108 Moving (0.15, 0.38) raw xDistance=-0.08 yDistance=-0.40
00:01:17.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:01:17.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:17.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:01:17.844 00.000 16108 MoveAxis(E, 0, ABG)
00:01:17.844 00.000 16108 Move returns status 0, amount 0
00:01:17.844 00.000 16108 MoveAxis(N, 0, ABG)
00:01:17.845 00.001 16108 Move returns status 0, amount 0
00:01:17.845 00.000 16108 move complete, result=0
00:01:17.845 00.000 16108 worker thread done servicing request
00:01:17.848 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3641, FiltMin=3139, FiltMax=44819, Gamma=1.000
00:01:17.871 00.023 21068 UpdateGuideState exits: m=102721 SNR=70.0
00:01:17.873 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:17.873 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:17.874 00.001 21068 Enqueuing Expose request
00:01:17.876 00.002 16108 Worker thread wakes up
00:01:17.876 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:01:17.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:17.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:19.045 01.168 16108 Exposure complete
00:01:19.101 00.056 16108 worker thread done servicing request
00:01:19.101 00.000 21068 OnExposeComplete: enter
00:01:19.103 00.002 21068 UpdateGuideState(): m_state=6
00:01:19.105 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6268
00:01:19.106 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.09, Mass=97021, SNR=62.5, Peak=15520 HFD=2.8
00:01:19.108 00.002 21068 MultiStar: [#1 0.25,0.09,1.25,U] [#2 -0.16,-0.09,1.44,U] [#3 0.29,-0.11,1.06,U] [#4 -0.06,0.13,1.08,U] [#5 -0.06,-0.05,1.11,U] [#6 0.03,0.17,0.89,U] [#7 0.08,0.23,0.78,U] [#8 0.01,-0.00,1.04,U] 
00:01:19.109 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.17, 0.01}
00:01:19.111 00.002 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
00:01:19.112 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
00:01:19.113 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
00:01:19.115 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
00:01:19.116 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
00:01:19.117 00.001 16108 Worker thread wakes up
00:01:19.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:01:19.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:01:19.117 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.04
00:01:19.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:01:19.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:19.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:19.117 00.000 16108 MoveAxis(E, 0, ABG)
00:01:19.118 00.001 16108 Move returns status 0, amount 0
00:01:19.118 00.000 16108 MoveAxis(N, 0, ABG)
00:01:19.118 00.000 16108 Move returns status 0, amount 0
00:01:19.118 00.000 16108 move complete, result=0
00:01:19.118 00.000 16108 worker thread done servicing request
00:01:19.122 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3638, FiltMin=3110, FiltMax=48166, Gamma=1.000
00:01:19.136 00.014 21068 UpdateGuideState exits: m=97021 SNR=62.5
00:01:19.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:19.139 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:19.140 00.001 21068 Enqueuing Expose request
00:01:19.141 00.001 16108 Worker thread wakes up
00:01:19.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:19.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:19.142 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:20.115 00.973 16108 Exposure complete
00:01:20.183 00.068 16108 worker thread done servicing request
00:01:20.183 00.000 21068 OnExposeComplete: enter
00:01:20.186 00.003 21068 UpdateGuideState(): m_state=6
00:01:20.186 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6269
00:01:20.187 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.35, Mass=114395, SNR=71.7, Peak=15024 HFD=3.2
00:01:20.188 00.001 21068 MultiStar: [#1 0.16,0.34,1.06,U] [#2 -0.03,0.17,1.26,U] [#3 0.53,0.09,0.00,M3] [#4 0.00,0.30,0.81,U] [#5 0.06,0.07,0.89,U] [#6 -0.02,0.46,0.97,U] [#7 -0.26,0.35,0.67,U] [#8 0.26,0.11,0.72,U] 
00:01:20.189 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.26}, one-star: {0.00, 0.28}
00:01:20.189 00.000 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:01:20.190 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:01:20.191 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.48 mountX=0.02 mountY=-0.26, mountTheta=-1.49
00:01:20.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.26, opts=13)
00:01:20.193 00.000 21068 Enqueuing Move request for scope (0.02, 0.26)
00:01:20.194 00.001 16108 Worker thread wakes up
00:01:20.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
00:01:20.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
00:01:20.194 00.000 16108 Moving (0.02, 0.26) raw xDistance=0.02 yDistance=-0.26
00:01:20.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:01:20.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:20.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:01:20.194 00.000 16108 MoveAxis(E, 0, ABG)
00:01:20.194 00.000 16108 Move returns status 0, amount 0
00:01:20.195 00.001 16108 MoveAxis(N, 0, ABG)
00:01:20.195 00.000 16108 Move returns status 0, amount 0
00:01:20.195 00.000 16108 move complete, result=0
00:01:20.195 00.000 16108 worker thread done servicing request
00:01:20.198 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3638, FiltMin=3062, FiltMax=47078, Gamma=1.000
00:01:20.213 00.015 21068 UpdateGuideState exits: m=114395 SNR=71.7
00:01:20.215 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:20.215 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:20.216 00.001 21068 Enqueuing Expose request
00:01:20.217 00.001 16108 Worker thread wakes up
00:01:20.217 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:01:20.218 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:20.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:21.381 01.163 16108 Exposure complete
00:01:21.439 00.058 16108 worker thread done servicing request
00:01:21.439 00.000 21068 OnExposeComplete: enter
00:01:21.441 00.002 21068 UpdateGuideState(): m_state=6
00:01:21.442 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6270
00:01:21.443 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.49, Mass=115304, SNR=88.1, Peak=16640 HFD=3.2
00:01:21.444 00.001 21068 MultiStar: [#1 0.19,0.17,0.92,U] [#2 -0.03,-0.00,1.04,U] [#3 0.51,-0.04,0.00,M4] [#4 -0.14,0.06,0.64,U] [#5 0.19,0.00,0.81,U] [#6 0.17,0.40,0.68,U] [#7 -0.11,0.29,0.58,U] [#8 0.29,-0.05,0.61,U] 
00:01:21.447 00.003 21068 refined, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.13, 0.41}
00:01:21.448 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:01:21.451 00.003 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:01:21.452 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.06 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
00:01:21.454 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
00:01:21.456 00.002 21068 Enqueuing Move request for scope (0.09, 0.16)
00:01:21.458 00.002 16108 Worker thread wakes up
00:01:21.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:01:21.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:01:21.458 00.000 16108 Moving (0.09, 0.16) raw xDistance=-0.06 yDistance=-0.18
00:01:21.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:01:21.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:21.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:01:21.458 00.000 16108 MoveAxis(E, 0, ABG)
00:01:21.458 00.000 16108 Move returns status 0, amount 0
00:01:21.458 00.000 16108 MoveAxis(N, 0, ABG)
00:01:21.458 00.000 16108 Move returns status 0, amount 0
00:01:21.458 00.000 16108 move complete, result=0
00:01:21.458 00.000 16108 worker thread done servicing request
00:01:21.465 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3635, FiltMin=3072, FiltMax=44560, Gamma=1.000
00:01:21.486 00.021 21068 UpdateGuideState exits: m=115304 SNR=88.1
00:01:21.486 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:21.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:21.489 00.002 21068 Enqueuing Expose request
00:01:21.490 00.001 16108 Worker thread wakes up
00:01:21.490 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:21.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:21.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:22.479 00.989 16108 Exposure complete
00:01:22.548 00.069 16108 worker thread done servicing request
00:01:22.548 00.000 21068 OnExposeComplete: enter
00:01:22.549 00.001 21068 UpdateGuideState(): m_state=6
00:01:22.550 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6271
00:01:22.551 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.56, Mass=107786, SNR=82.7, Peak=13264 HFD=3.2
00:01:22.552 00.001 21068 MultiStar: [#1 0.10,0.33,0.98,U] [#2 -0.12,0.28,1.02,U] [#3 0.34,0.15,0.92,U] [#4 -0.21,0.54,0.00,M1] [#5 0.21,0.08,0.73,U] [#6 -0.00,0.42,0.70,U] [#7 -0.08,0.34,0.57,U] [#8 -0.12,0.12,0.60,U] 
00:01:22.552 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.28}, one-star: {-0.04, 0.49}
00:01:22.553 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
00:01:22.555 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
00:01:22.555 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.29 cameraTheta=1.42 mountX=0.01 mountY=-0.29, mountTheta=-1.54
00:01:22.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.28, opts=13)
00:01:22.557 00.000 21068 Enqueuing Move request for scope (0.04, 0.28)
00:01:22.558 00.001 16108 Worker thread wakes up
00:01:22.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd
00:01:22.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.28)
00:01:22.558 00.000 16108 Moving (0.04, 0.28) raw xDistance=0.01 yDistance=-0.29
00:01:22.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:01:22.559 00.001 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.03 newest=-0.72
00:01:22.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:01:22.559 00.000 16108 MoveAxis(E, 0, ABG)
00:01:22.559 00.000 16108 Move returns status 0, amount 0
00:01:22.559 00.000 16108 MoveAxis(N, 58, ABG)
00:01:22.559 00.000 16108 Guiding  Dir = 0, Dur = 58
00:01:22.559 00.000 16108 IsSlewing returns 0
00:01:22.560 00.001 16108 IsGuiding returns 0
00:01:22.560 00.000 16108 PulseGuide returned control before completion, sleep 67
00:01:22.570 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3635, FiltMin=3088, FiltMax=54275, Gamma=1.000
00:01:22.596 00.026 21068 UpdateGuideState exits: m=107786 SNR=82.7
00:01:22.598 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:22.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:22.601 00.002 21068 Enqueuing Expose request
00:01:22.635 00.034 16108 IsGuiding returns 1
00:01:22.635 00.000 16108 scope still moving after pulse duration time elapsed
00:01:22.666 00.031 16108 IsSlewing returns 0
00:01:22.666 00.000 16108 IsGuiding returns 0
00:01:22.666 00.000 16108 scope move finished after 58 + 48 ms
00:01:22.666 00.000 16108 Move returns status 0, amount 58
00:01:22.666 00.000 16108 move complete, result=0
00:01:22.666 00.000 16108 worker thread done servicing request
00:01:22.666 00.000 16108 Worker thread wakes up
00:01:22.666 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:22.666 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
00:01:22.669 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:23.825 01.156 16108 Exposure complete
00:01:23.903 00.078 16108 worker thread done servicing request
00:01:23.903 00.000 21068 OnExposeComplete: enter
00:01:23.904 00.001 21068 UpdateGuideState(): m_state=6
00:01:23.904 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6272
00:01:23.905 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.99, Mass=88749, SNR=71.7, Peak=14848 HFD=2.8
00:01:23.906 00.001 21068 MultiStar: [#1 0.03,0.19,1.02,U] [#2 -0.46,-0.30,0.00,M1] [#3 0.35,-0.07,1.16,U] [#4 -0.33,0.15,0.77,U] [#5 -0.05,-0.10,1.05,U] [#6 -0.07,0.42,0.82,U] [#7 -0.39,-0.30,0.00,M1] [#8 0.13,-0.22,0.79,U] 
00:01:23.907 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.03}, one-star: {-0.17, -0.09}
00:01:23.908 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
00:01:23.909 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
00:01:23.910 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.57 mountX=0.01 mountY=-0.03, mountTheta=-1.39
00:01:23.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
00:01:23.912 00.001 21068 Enqueuing Move request for scope (-0.00, 0.03)
00:01:23.913 00.001 16108 Worker thread wakes up
00:01:23.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
00:01:23.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
00:01:23.913 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
00:01:23.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:01:23.914 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:23.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:01:23.914 00.000 16108 MoveAxis(E, 0, ABG)
00:01:23.914 00.000 16108 Move returns status 0, amount 0
00:01:23.914 00.000 16108 MoveAxis(N, 0, ABG)
00:01:23.914 00.000 16108 Move returns status 0, amount 0
00:01:23.914 00.000 16108 move complete, result=0
00:01:23.914 00.000 16108 worker thread done servicing request
00:01:23.918 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3635, FiltMin=3136, FiltMax=52230, Gamma=1.000
00:01:23.940 00.022 21068 UpdateGuideState exits: m=88749 SNR=71.7
00:01:23.942 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:23.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:23.944 00.001 21068 Enqueuing Expose request
00:01:23.945 00.001 16108 Worker thread wakes up
00:01:23.945 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:23.946 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:23.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:24.923 00.977 16108 Exposure complete
00:01:24.996 00.073 16108 worker thread done servicing request
00:01:24.996 00.000 21068 OnExposeComplete: enter
00:01:24.998 00.002 21068 UpdateGuideState(): m_state=6
00:01:25.002 00.004 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6273
00:01:25.004 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=876.47, Mass=110711, SNR=67.4, Peak=14272 HFD=3.2
00:01:25.005 00.001 21068 MultiStar: [#1 -0.28,0.15,1.08,U] [#2 -0.14,0.04,1.35,U] [#3 0.19,0.12,1.04,U] [#4 -0.09,0.16,0.93,U] [#5 -0.13,0.28,0.96,U] [#6 -0.04,0.05,0.84,U] [#7 -0.39,0.03,0.69,U] [#8 -0.18,-0.17,0.78,U] 
00:01:25.007 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.20, 0.40}
00:01:25.008 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
00:01:25.011 00.003 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
00:01:25.012 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.39 mountX=0.15 mountY=-0.09, mountTheta=-0.54
00:01:25.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.13, opts=13)
00:01:25.015 00.001 21068 Enqueuing Move request for scope (-0.13, 0.13)
00:01:25.017 00.002 16108 Worker thread wakes up
00:01:25.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
00:01:25.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
00:01:25.017 00.000 16108 Moving (-0.13, 0.13) raw xDistance=0.15 yDistance=-0.09
00:01:25.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:01:25.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:25.019 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:01:25.019 00.000 16108 MoveAxis(E, 0, ABG)
00:01:25.019 00.000 16108 Move returns status 0, amount 0
00:01:25.019 00.000 16108 MoveAxis(N, 0, ABG)
00:01:25.019 00.000 16108 Move returns status 0, amount 0
00:01:25.019 00.000 16108 move complete, result=0
00:01:25.019 00.000 16108 worker thread done servicing request
00:01:25.023 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3632, FiltMin=2998, FiltMax=56541, Gamma=1.000
00:01:25.039 00.016 21068 UpdateGuideState exits: m=110711 SNR=67.4
00:01:25.039 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:25.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:25.042 00.002 21068 Enqueuing Expose request
00:01:25.045 00.003 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:25.047 00.002 16108 Worker thread wakes up
00:01:25.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:25.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:26.206 01.159 16108 Exposure complete
00:01:26.261 00.055 16108 worker thread done servicing request
00:01:26.261 00.000 21068 OnExposeComplete: enter
00:01:26.262 00.001 21068 UpdateGuideState(): m_state=6
00:01:26.263 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6274
00:01:26.263 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=876.10, Mass=105321, SNR=76.9, Peak=13232 HFD=3.3
00:01:26.265 00.002 21068 MultiStar: [#1 0.07,0.29,0.91,U] [#2 -0.29,0.30,1.25,U] [#3 0.39,-0.11,0.91,U] [#4 -0.18,-0.01,0.82,U] [#5 0.01,-0.10,0.92,U] [#6 -0.13,0.38,0.83,U] [#7 -0.25,0.22,0.51,U] [#8 -0.06,0.06,0.88,U] 
00:01:26.265 00.000 21068 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {-0.26, 0.03}
00:01:26.266 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
00:01:26.267 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
00:01:26.269 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.16 mountX=0.10 mountY=-0.10, mountTheta=-0.78
00:01:26.270 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.12, opts=13)
00:01:26.271 00.001 21068 Enqueuing Move request for scope (-0.08, 0.12)
00:01:26.272 00.001 16108 Worker thread wakes up
00:01:26.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
00:01:26.272 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
00:01:26.272 00.000 16108 Moving (-0.08, 0.12) raw xDistance=0.10 yDistance=-0.10
00:01:26.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:01:26.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:26.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:26.272 00.000 16108 MoveAxis(E, 0, ABG)
00:01:26.272 00.000 16108 Move returns status 0, amount 0
00:01:26.272 00.000 16108 MoveAxis(N, 0, ABG)
00:01:26.272 00.000 16108 Move returns status 0, amount 0
00:01:26.272 00.000 16108 move complete, result=0
00:01:26.272 00.000 16108 worker thread done servicing request
00:01:26.275 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3629, FiltMin=3037, FiltMax=56918, Gamma=1.000
00:01:26.290 00.015 21068 UpdateGuideState exits: m=105321 SNR=76.9
00:01:26.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:26.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:26.293 00.001 21068 Enqueuing Expose request
00:01:26.293 00.000 16108 Worker thread wakes up
00:01:26.293 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:26.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:26.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:27.265 00.971 16108 Exposure complete
00:01:27.330 00.065 16108 worker thread done servicing request
00:01:27.330 00.000 21068 OnExposeComplete: enter
00:01:27.331 00.001 21068 UpdateGuideState(): m_state=6
00:01:27.332 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6275
00:01:27.335 00.003 21068 Star::Find returns 1 (0), X=220.55, Y=875.92, Mass=107807, SNR=73.5, Peak=14800 HFD=3.1
00:01:27.338 00.003 21068 MultiStar: [#1 -0.14,0.20,1.24,U] [#2 -0.46,-0.20,0.00,M1] [#3 0.15,0.07,0.93,U] [#4 -0.09,0.04,0.87,U] [#5 -0.38,-0.09,0.90,U] [#6 0.01,-0.28,0.73,U] [#7 -0.48,0.01,0.00,M1] [#8 -0.14,0.10,0.73,U] 
00:01:27.341 00.003 21068 refined, 6 included, MultiStar: {-0.11, -0.00}, one-star: {-0.13, -0.16}
00:01:27.343 00.002 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
00:01:27.345 00.002 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
00:01:27.346 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.11 mountX=0.11 mountY=0.03, mountTheta=0.27
00:01:27.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.00, opts=13)
00:01:27.349 00.001 21068 Enqueuing Move request for scope (-0.11, -0.00)
00:01:27.350 00.001 16108 Worker thread wakes up
00:01:27.352 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
00:01:27.352 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
00:01:27.352 00.000 16108 Moving (-0.11, -0.00) raw xDistance=0.11 yDistance=0.03
00:01:27.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:01:27.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:27.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:01:27.352 00.000 16108 MoveAxis(E, 0, ABG)
00:01:27.352 00.000 16108 Move returns status 0, amount 0
00:01:27.352 00.000 16108 MoveAxis(N, 0, ABG)
00:01:27.353 00.001 16108 Move returns status 0, amount 0
00:01:27.353 00.000 16108 move complete, result=0
00:01:27.353 00.000 16108 worker thread done servicing request
00:01:27.361 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3629, FiltMin=3088, FiltMax=59091, Gamma=1.000
00:01:27.389 00.028 21068 UpdateGuideState exits: m=107807 SNR=73.5
00:01:27.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:27.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:27.392 00.001 21068 Enqueuing Expose request
00:01:27.393 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:27.393 00.000 16108 Worker thread wakes up
00:01:27.393 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:27.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:28.571 01.178 16108 Exposure complete
00:01:28.633 00.062 16108 worker thread done servicing request
00:01:28.633 00.000 21068 OnExposeComplete: enter
00:01:28.634 00.001 21068 UpdateGuideState(): m_state=6
00:01:28.635 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6276
00:01:28.636 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.18, Mass=113313, SNR=81.7, Peak=16160 HFD=3.2
00:01:28.638 00.002 21068 MultiStar: [#1 0.25,-0.01,0.88,U] [#2 -0.31,0.03,1.09,U] [#3 0.30,-0.07,0.85,U] [#4 0.07,-0.00,0.89,U] [#5 0.05,-0.21,0.71,U] [#6 0.19,0.14,0.84,U] [#7 -0.22,0.10,0.62,U] [#8 -0.36,0.17,0.71,U] 
00:01:28.638 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.12, 0.10}
00:01:28.639 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
00:01:28.640 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
00:01:28.640 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.02 mountX=-0.01 mountY=-0.03, mountTheta=-1.94
00:01:28.642 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
00:01:28.644 00.002 21068 Enqueuing Move request for scope (0.02, 0.03)
00:01:28.645 00.001 16108 Worker thread wakes up
00:01:28.646 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:01:28.646 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:01:28.646 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=-0.03
00:01:28.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:01:28.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:28.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:01:28.646 00.000 16108 MoveAxis(E, 0, ABG)
00:01:28.646 00.000 16108 Move returns status 0, amount 0
00:01:28.646 00.000 16108 MoveAxis(N, 0, ABG)
00:01:28.647 00.001 16108 Move returns status 0, amount 0
00:01:28.647 00.000 16108 move complete, result=0
00:01:28.647 00.000 16108 worker thread done servicing request
00:01:28.651 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3625, FiltMin=3085, FiltMax=55389, Gamma=1.000
00:01:28.669 00.018 21068 UpdateGuideState exits: m=113313 SNR=81.7
00:01:28.671 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:28.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:28.673 00.001 21068 Enqueuing Expose request
00:01:28.673 00.000 16108 Worker thread wakes up
00:01:28.673 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:28.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:28.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:29.654 00.980 16108 Exposure complete
00:01:29.722 00.068 16108 worker thread done servicing request
00:01:29.722 00.000 21068 OnExposeComplete: enter
00:01:29.725 00.003 21068 UpdateGuideState(): m_state=6
00:01:29.726 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6277
00:01:29.727 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.12, Mass=108271, SNR=75.9, Peak=15296 HFD=3.0
00:01:29.729 00.002 21068 MultiStar: [#1 0.49,0.17,0.00,M1] [#2 0.03,-0.08,1.05,U] [#3 0.59,-0.23,0.00,M1] [#4 -0.03,0.07,0.82,U] [#5 0.12,0.09,1.15,U] [#6 0.32,0.11,0.86,U] [#7 0.12,-0.09,0.56,U] [#8 0.49,-0.19,0.00,M1] 
00:01:29.730 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.35, 0.05}
00:01:29.731 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
00:01:29.733 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
00:01:29.734 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.15 mountY=-0.06, mountTheta=-2.73
00:01:29.737 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
00:01:29.739 00.002 21068 Enqueuing Move request for scope (0.15, 0.03)
00:01:29.742 00.003 16108 Worker thread wakes up
00:01:29.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:01:29.742 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:01:29.742 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.15 yDistance=-0.06
00:01:29.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:01:29.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:29.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:01:29.742 00.000 16108 MoveAxis(E, 0, ABG)
00:01:29.742 00.000 16108 Move returns status 0, amount 0
00:01:29.742 00.000 16108 MoveAxis(N, 0, ABG)
00:01:29.742 00.000 16108 Move returns status 0, amount 0
00:01:29.742 00.000 16108 move complete, result=0
00:01:29.742 00.000 16108 worker thread done servicing request
00:01:29.749 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3622, FiltMin=3113, FiltMax=50032, Gamma=1.000
00:01:29.770 00.021 21068 UpdateGuideState exits: m=108271 SNR=75.9
00:01:29.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:29.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:29.773 00.001 21068 Enqueuing Expose request
00:01:29.774 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:29.774 00.000 16108 Worker thread wakes up
00:01:29.775 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:29.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:30.946 01.171 16108 Exposure complete
00:01:31.024 00.078 16108 worker thread done servicing request
00:01:31.024 00.000 21068 OnExposeComplete: enter
00:01:31.025 00.001 21068 UpdateGuideState(): m_state=6
00:01:31.026 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6278
00:01:31.027 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.15, Mass=82814, SNR=65.6, Peak=15296 HFD=2.9
00:01:31.027 00.000 21068 MultiStar: [#1 0.41,0.09,1.15,U] [#2 -0.08,-0.00,1.22,U] [#3 0.62,-0.11,0.00,M2] [#4 0.38,-0.04,0.95,U] [#5 0.17,-0.20,0.96,U] [#6 0.26,-0.05,0.91,U] [#7 -0.19,0.18,0.72,U] [#8 0.01,-0.13,0.89,U] 
00:01:31.029 00.002 21068 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.18, 0.07}
00:01:31.030 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
00:01:31.032 00.002 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
00:01:31.032 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=-0.15 mountY=-0.02, mountTheta=-2.98
00:01:31.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
00:01:31.035 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
00:01:31.036 00.001 16108 Worker thread wakes up
00:01:31.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:01:31.036 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:01:31.036 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
00:01:31.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:01:31.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:31.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:31.036 00.000 16108 MoveAxis(E, 0, ABG)
00:01:31.036 00.000 16108 Move returns status 0, amount 0
00:01:31.036 00.000 16108 MoveAxis(N, 0, ABG)
00:01:31.036 00.000 16108 Move returns status 0, amount 0
00:01:31.037 00.001 16108 move complete, result=0
00:01:31.037 00.000 16108 worker thread done servicing request
00:01:31.045 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3622, FiltMin=3136, FiltMax=48377, Gamma=1.000
00:01:31.081 00.036 21068 UpdateGuideState exits: m=82814 SNR=65.6
00:01:31.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:31.082 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:31.083 00.001 21068 Enqueuing Expose request
00:01:31.084 00.001 16108 Worker thread wakes up
00:01:31.084 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:31.085 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:31.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:32.070 00.985 16108 Exposure complete
00:01:32.128 00.058 16108 worker thread done servicing request
00:01:32.128 00.000 21068 OnExposeComplete: enter
00:01:32.131 00.003 21068 UpdateGuideState(): m_state=6
00:01:32.133 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6279
00:01:32.135 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=876.05, Mass=112595, SNR=76.0, Peak=18096 HFD=2.9
00:01:32.138 00.003 21068 MultiStar: [#1 0.18,0.17,0.98,U] [#2 -0.25,-0.05,1.32,U] [#3 0.51,0.01,0.00,M3] [#4 -0.07,-0.18,0.80,U] [#5 0.17,-0.15,0.89,U] [#6 0.14,0.28,0.83,U] [#7 -0.17,0.03,0.60,U] [#8 0.15,-0.33,0.67,U] 
00:01:32.140 00.002 21068 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.19, -0.03}
00:01:32.141 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
00:01:32.142 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
00:01:32.143 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=-0.04 mountY=0.02, mountTheta=2.75
00:01:32.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
00:01:32.146 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
00:01:32.147 00.001 16108 Worker thread wakes up
00:01:32.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:01:32.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:01:32.147 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.02
00:01:32.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:01:32.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:32.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:01:32.147 00.000 16108 MoveAxis(E, 0, ABG)
00:01:32.147 00.000 16108 Move returns status 0, amount 0
00:01:32.147 00.000 16108 MoveAxis(N, 0, ABG)
00:01:32.147 00.000 16108 Move returns status 0, amount 0
00:01:32.147 00.000 16108 move complete, result=0
00:01:32.148 00.001 16108 worker thread done servicing request
00:01:32.152 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3622, FiltMin=3033, FiltMax=42944, Gamma=1.000
00:01:32.167 00.015 21068 UpdateGuideState exits: m=112595 SNR=76.0
00:01:32.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:32.170 00.001 21068 Enqueuing Expose request
00:01:32.171 00.001 16108 Worker thread wakes up
00:01:32.171 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:32.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:32.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:33.347 01.176 16108 Exposure complete
00:01:33.405 00.058 16108 worker thread done servicing request
00:01:33.405 00.000 21068 OnExposeComplete: enter
00:01:33.406 00.001 21068 UpdateGuideState(): m_state=6
00:01:33.407 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6280
00:01:33.408 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.01, Mass=102440, SNR=69.0, Peak=15344 HFD=3.3
00:01:33.409 00.001 21068 MultiStar: [#1 -0.18,-0.30,1.10,U] [#2 -0.25,-0.37,1.28,U] [#3 0.29,-0.25,1.01,U] [#4 0.12,-0.23,1.06,U] [#5 0.10,-0.09,1.05,U] [#6 0.17,0.04,0.96,U] [#7 0.07,-0.13,0.65,U] [#8 0.24,-0.30,0.81,U] 
00:01:33.411 00.002 21068 single-star, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.03, -0.07}
00:01:33.411 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
00:01:33.412 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
00:01:33.412 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.12 mountX=-0.04 mountY=0.06, mountTheta=2.22
00:01:33.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
00:01:33.414 00.000 21068 Enqueuing Move request for scope (0.03, -0.07)
00:01:33.415 00.001 16108 Worker thread wakes up
00:01:33.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:01:33.416 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:01:33.416 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
00:01:33.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:01:33.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:33.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:33.416 00.000 16108 MoveAxis(E, 0, ABG)
00:01:33.416 00.000 16108 Move returns status 0, amount 0
00:01:33.416 00.000 16108 MoveAxis(N, 0, ABG)
00:01:33.416 00.000 16108 Move returns status 0, amount 0
00:01:33.416 00.000 16108 move complete, result=0
00:01:33.416 00.000 16108 worker thread done servicing request
00:01:33.420 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3622, FiltMin=3129, FiltMax=55145, Gamma=1.000
00:01:33.435 00.015 21068 UpdateGuideState exits: m=102440 SNR=69.0
00:01:33.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:33.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:33.438 00.001 21068 Enqueuing Expose request
00:01:33.438 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:33.439 00.001 16108 Worker thread wakes up
00:01:33.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:33.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:34.428 00.989 16108 Exposure complete
00:01:34.484 00.056 16108 worker thread done servicing request
00:01:34.484 00.000 21068 OnExposeComplete: enter
00:01:34.485 00.001 21068 UpdateGuideState(): m_state=6
00:01:34.487 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6281
00:01:34.487 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=875.79, Mass=106027, SNR=69.1, Peak=16048 HFD=3.0
00:01:34.488 00.001 21068 MultiStar: [#1 0.26,-0.21,1.35,U] [#2 -0.16,-0.26,1.39,U] [#3 0.24,-0.30,0.97,U] [#4 -0.21,-0.35,1.07,U] [#5 0.11,-0.31,0.90,U] [#6 0.05,-0.24,0.77,U] [#7 -0.38,-0.28,0.67,U] [#8 0.03,-0.39,0.73,U] 
00:01:34.489 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.29}, one-star: {0.09, -0.28}
00:01:34.490 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
00:01:34.490 00.000 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.86)
00:01:34.491 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.52 mountX=-0.06 mountY=0.27, mountTheta=1.80
00:01:34.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.29, opts=13)
00:01:34.493 00.000 21068 Enqueuing Move request for scope (0.01, -0.29)
00:01:34.494 00.001 16108 Worker thread wakes up
00:01:34.495 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
00:01:34.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
00:01:34.495 00.000 16108 Moving (0.01, -0.29) raw xDistance=-0.06 yDistance=0.27
00:01:34.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:01:34.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:34.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:01:34.495 00.000 16108 MoveAxis(E, 0, ABG)
00:01:34.495 00.000 16108 Move returns status 0, amount 0
00:01:34.495 00.000 16108 MoveAxis(N, 0, ABG)
00:01:34.496 00.001 16108 Move returns status 0, amount 0
00:01:34.496 00.000 16108 move complete, result=0
00:01:34.496 00.000 16108 worker thread done servicing request
00:01:34.502 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3619, FiltMin=3133, FiltMax=55760, Gamma=1.000
00:01:34.521 00.019 21068 UpdateGuideState exits: m=106027 SNR=69.1
00:01:34.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:34.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:34.524 00.001 21068 Enqueuing Expose request
00:01:34.524 00.000 16108 Worker thread wakes up
00:01:34.524 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:01:34.525 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:34.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:35.702 01.177 16108 Exposure complete
00:01:35.775 00.073 16108 worker thread done servicing request
00:01:35.776 00.001 21068 OnExposeComplete: enter
00:01:35.777 00.001 21068 UpdateGuideState(): m_state=6
00:01:35.778 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6282
00:01:35.779 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.80, Mass=110555, SNR=73.0, Peak=15152 HFD=3.1
00:01:35.780 00.001 21068 MultiStar: [#1 -0.03,-0.14,1.06,U] [#2 -0.40,-0.33,0.00,M1] [#3 0.42,-0.49,0.00,M2] [#4 -0.37,0.01,0.86,U] [#5 -0.26,-0.37,0.91,U] [#6 -0.21,-0.01,0.82,U] [#7 -0.58,-0.22,0.00,M1] [#8 -0.07,-0.20,0.77,U] 
00:01:35.780 00.000 21068 refined, 5 included, MultiStar: {-0.21, -0.17}, one-star: {-0.32, -0.27}
00:01:35.781 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
00:01:35.782 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
00:01:35.783 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.46 mountX=0.18 mountY=0.21, mountTheta=0.88
00:01:35.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.17, opts=13)
00:01:35.785 00.001 21068 Enqueuing Move request for scope (-0.21, -0.17)
00:01:35.786 00.001 16108 Worker thread wakes up
00:01:35.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
00:01:35.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
00:01:35.786 00.000 16108 Moving (-0.21, -0.17) raw xDistance=0.18 yDistance=0.21
00:01:35.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:01:35.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:35.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:01:35.786 00.000 16108 MoveAxis(E, 0, ABG)
00:01:35.786 00.000 16108 Move returns status 0, amount 0
00:01:35.787 00.001 16108 MoveAxis(N, 0, ABG)
00:01:35.787 00.000 16108 Move returns status 0, amount 0
00:01:35.787 00.000 16108 move complete, result=0
00:01:35.787 00.000 16108 worker thread done servicing request
00:01:35.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3619, FiltMin=3104, FiltMax=59456, Gamma=1.000
00:01:35.805 00.015 21068 UpdateGuideState exits: m=110555 SNR=73.0
00:01:35.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:35.806 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:35.807 00.001 21068 Enqueuing Expose request
00:01:35.808 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:35.809 00.001 16108 Worker thread wakes up
00:01:35.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:35.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:36.785 00.976 16108 Exposure complete
00:01:36.857 00.072 16108 worker thread done servicing request
00:01:36.857 00.000 21068 OnExposeComplete: enter
00:01:36.860 00.003 21068 UpdateGuideState(): m_state=6
00:01:36.861 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6283
00:01:36.862 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.13, Mass=107774, SNR=76.7, Peak=15504 HFD=3.1
00:01:36.863 00.001 21068 MultiStar: [#1 0.07,0.12,1.02,U] [#2 -0.28,-0.24,1.14,U] [#3 0.42,-0.15,1.04,U] [#4 -0.12,-0.10,0.92,U] [#5 -0.21,-0.16,0.89,U] [#6 -0.20,-0.14,0.74,U] [#7 -0.53,-0.12,0.00,M2] [#8 -0.04,-0.09,0.74,U] 
00:01:36.863 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.08, 0.06}
00:01:36.864 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
00:01:36.865 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
00:01:36.866 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=0.01 mountY=0.09, mountTheta=1.44
00:01:36.867 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
00:01:36.868 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
00:01:36.868 00.000 16108 Worker thread wakes up
00:01:36.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:01:36.869 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:01:36.869 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.09
00:01:36.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:01:36.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:36.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:01:36.869 00.000 16108 MoveAxis(E, 0, ABG)
00:01:36.869 00.000 16108 Move returns status 0, amount 0
00:01:36.869 00.000 16108 MoveAxis(N, 0, ABG)
00:01:36.869 00.000 16108 Move returns status 0, amount 0
00:01:36.869 00.000 16108 move complete, result=0
00:01:36.869 00.000 16108 worker thread done servicing request
00:01:36.880 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3622, FiltMin=2985, FiltMax=51974, Gamma=1.000
00:01:36.905 00.025 21068 UpdateGuideState exits: m=107774 SNR=76.7
00:01:36.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:36.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:36.908 00.001 21068 Enqueuing Expose request
00:01:36.908 00.000 16108 Worker thread wakes up
00:01:36.908 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:36.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:36.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:38.058 01.149 16108 Exposure complete
00:01:38.112 00.054 16108 worker thread done servicing request
00:01:38.112 00.000 21068 OnExposeComplete: enter
00:01:38.114 00.002 21068 UpdateGuideState(): m_state=6
00:01:38.117 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6284
00:01:38.119 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.18, Mass=117131, SNR=78.8, Peak=16544 HFD=3.5
00:01:38.121 00.002 21068 MultiStar: [#1 0.06,0.11,0.96,U] [#2 -0.60,0.01,0.00,M1] [#3 0.41,-0.01,0.98,U] [#4 -0.28,0.23,1.04,U] [#5 -0.05,0.11,0.80,U] [#6 0.12,0.24,0.82,U] [#7 -0.34,0.07,0.61,U] [#8 0.00,-0.01,0.71,U] 
00:01:38.122 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.15, 0.10}
00:01:38.124 00.002 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:01:38.125 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:01:38.126 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.36 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
00:01:38.130 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
00:01:38.131 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
00:01:38.132 00.001 16108 Worker thread wakes up
00:01:38.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:01:38.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:01:38.132 00.000 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.11
00:01:38.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:01:38.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:38.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:38.132 00.000 16108 MoveAxis(E, 0, ABG)
00:01:38.132 00.000 16108 Move returns status 0, amount 0
00:01:38.132 00.000 16108 MoveAxis(N, 0, ABG)
00:01:38.132 00.000 16108 Move returns status 0, amount 0
00:01:38.133 00.001 16108 move complete, result=0
00:01:38.133 00.000 16108 worker thread done servicing request
00:01:38.138 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3622, FiltMin=3097, FiltMax=51363, Gamma=1.000
00:01:38.153 00.015 21068 UpdateGuideState exits: m=117131 SNR=78.8
00:01:38.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:38.154 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:38.155 00.001 21068 Enqueuing Expose request
00:01:38.157 00.002 16108 Worker thread wakes up
00:01:38.157 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:38.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:38.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:39.128 00.971 16108 Exposure complete
00:01:39.184 00.056 16108 worker thread done servicing request
00:01:39.184 00.000 21068 OnExposeComplete: enter
00:01:39.185 00.001 21068 UpdateGuideState(): m_state=6
00:01:39.185 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6285
00:01:39.186 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.24, Mass=112670, SNR=79.0, Peak=16160 HFD=3.2
00:01:39.187 00.001 21068 MultiStar: [#1 0.27,-0.04,1.05,U] [#2 -0.24,-0.17,1.12,U] [#3 0.37,-0.27,0.95,U] [#4 0.18,-0.06,0.81,U] [#5 -0.10,-0.02,0.81,U] [#6 0.12,0.04,0.81,U] [#7 -0.20,0.12,0.57,U] [#8 0.28,0.18,0.72,U] 
00:01:39.188 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.06, 0.17}
00:01:39.188 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
00:01:39.190 00.002 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
00:01:39.191 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.22 mountX=-0.09 mountY=-0.00, mountTheta=-3.13
00:01:39.194 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
00:01:39.196 00.002 21068 Enqueuing Move request for scope (0.09, -0.02)
00:01:39.200 00.004 16108 Worker thread wakes up
00:01:39.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:01:39.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:01:39.200 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.00
00:01:39.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:01:39.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:39.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:01:39.200 00.000 16108 MoveAxis(E, 0, ABG)
00:01:39.200 00.000 16108 Move returns status 0, amount 0
00:01:39.200 00.000 16108 MoveAxis(N, 0, ABG)
00:01:39.200 00.000 16108 Move returns status 0, amount 0
00:01:39.200 00.000 16108 move complete, result=0
00:01:39.201 00.001 16108 worker thread done servicing request
00:01:39.209 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3619, FiltMin=3069, FiltMax=55126, Gamma=1.000
00:01:39.234 00.025 21068 UpdateGuideState exits: m=112670 SNR=79.0
00:01:39.234 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:39.236 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:39.237 00.001 21068 Enqueuing Expose request
00:01:39.238 00.001 16108 Worker thread wakes up
00:01:39.238 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:39.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:39.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:40.403 01.165 16108 Exposure complete
00:01:40.482 00.079 16108 worker thread done servicing request
00:01:40.482 00.000 21068 OnExposeComplete: enter
00:01:40.484 00.002 21068 UpdateGuideState(): m_state=6
00:01:40.485 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6286
00:01:40.487 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=875.96, Mass=98612, SNR=68.1, Peak=16256 HFD=2.9
00:01:40.489 00.002 21068 MultiStar: [#1 0.46,0.08,1.11,U] [#2 -0.07,-0.22,1.09,U] [#3 0.78,-0.35,0.00,M1] [#4 0.23,-0.11,0.97,U] [#5 0.16,-0.16,0.99,U] [#6 0.22,0.03,0.91,U] [#7 -0.01,0.10,0.72,U] [#8 0.22,-0.13,0.73,U] 
00:01:40.491 00.002 21068 refined, 7 included, MultiStar: {0.18, -0.07}, one-star: {0.22, -0.12}
00:01:40.493 00.002 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
00:01:40.494 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
00:01:40.495 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.19 mountY=0.03, mountTheta=3.01
00:01:40.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
00:01:40.498 00.001 21068 Enqueuing Move request for scope (0.18, -0.07)
00:01:40.498 00.000 16108 Worker thread wakes up
00:01:40.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
00:01:40.500 00.002 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
00:01:40.500 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
00:01:40.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:01:40.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:40.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:01:40.500 00.000 16108 MoveAxis(E, 0, ABG)
00:01:40.500 00.000 16108 Move returns status 0, amount 0
00:01:40.500 00.000 16108 MoveAxis(N, 0, ABG)
00:01:40.500 00.000 16108 Move returns status 0, amount 0
00:01:40.500 00.000 16108 move complete, result=0
00:01:40.500 00.000 16108 worker thread done servicing request
00:01:40.504 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3619, FiltMin=3040, FiltMax=52272, Gamma=1.000
00:01:40.518 00.014 21068 UpdateGuideState exits: m=98612 SNR=68.1
00:01:40.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:40.521 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:40.521 00.000 21068 Enqueuing Expose request
00:01:40.522 00.001 16108 Worker thread wakes up
00:01:40.522 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:40.523 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:40.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:41.512 00.989 16108 Exposure complete
00:01:41.591 00.079 16108 worker thread done servicing request
00:01:41.591 00.000 21068 OnExposeComplete: enter
00:01:41.593 00.002 21068 UpdateGuideState(): m_state=6
00:01:41.594 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6287
00:01:41.594 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.42, Mass=111867, SNR=75.1, Peak=16240 HFD=3.1
00:01:41.596 00.002 21068 MultiStar: [#1 -0.26,0.29,1.12,U] [#2 -0.21,0.06,1.06,U] [#3 0.25,-0.07,1.03,U] [#4 -0.49,0.27,0.00,M1] [#5 -0.43,0.01,0.92,U] [#6 -0.20,0.39,0.79,U] [#7 -0.37,0.18,0.51,U] [#8 -0.32,0.06,0.68,U] 
00:01:41.597 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.16}, one-star: {-0.08, 0.35}
00:01:41.598 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
00:01:41.599 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
00:01:41.599 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=0.20 mountY=-0.11, mountTheta=-0.50
00:01:41.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.16, opts=13)
00:01:41.601 00.000 21068 Enqueuing Move request for scope (-0.18, 0.16)
00:01:41.602 00.001 16108 Worker thread wakes up
00:01:41.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
00:01:41.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
00:01:41.602 00.000 16108 Moving (-0.18, 0.16) raw xDistance=0.20 yDistance=-0.11
00:01:41.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:01:41.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:41.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:41.603 00.001 16108 MoveAxis(W, 54, ABG)
00:01:41.603 00.000 16108 Guiding  Dir = 3, Dur = 54
00:01:41.603 00.000 16108 IsSlewing returns 0
00:01:41.603 00.000 16108 IsGuiding returns 0
00:01:41.610 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3619, FiltMin=3056, FiltMax=56240, Gamma=1.000
00:01:41.629 00.019 16108 PulseGuide returned control before completion, sleep 38
00:01:41.639 00.010 21068 UpdateGuideState exits: m=111867 SNR=75.1
00:01:41.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:41.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:41.642 00.001 21068 Enqueuing Expose request
00:01:41.675 00.033 16108 IsGuiding returns 1
00:01:41.675 00.000 16108 scope still moving after pulse duration time elapsed
00:01:41.706 00.031 16108 IsSlewing returns 0
00:01:41.706 00.000 16108 IsGuiding returns 1
00:01:41.738 00.032 16108 IsSlewing returns 0
00:01:41.738 00.000 16108 IsGuiding returns 0
00:01:41.738 00.000 16108 scope move finished after 54 + 80 ms
00:01:41.738 00.000 16108 Move returns status 0, amount 54
00:01:41.738 00.000 16108 MoveAxis(N, 0, ABG)
00:01:41.738 00.000 16108 Move returns status 0, amount 0
00:01:41.738 00.000 16108 move complete, result=0
00:01:41.738 00.000 16108 worker thread done servicing request
00:01:41.738 00.000 16108 Worker thread wakes up
00:01:41.738 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
00:01:41.740 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:41.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:42.902 01.162 16108 Exposure complete
00:01:42.970 00.068 16108 worker thread done servicing request
00:01:42.970 00.000 21068 OnExposeComplete: enter
00:01:42.973 00.003 21068 UpdateGuideState(): m_state=6
00:01:42.973 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6288
00:01:42.974 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.92, Mass=118505, SNR=77.4, Peak=18160 HFD=2.9
00:01:42.975 00.001 21068 MultiStar: [#1 0.41,-0.19,0.98,U] [#2 0.15,-0.37,1.11,U] [#3 0.64,-0.48,0.00,M1] [#4 0.14,-0.38,0.87,U] [#5 -0.07,-0.41,1.01,U] [#6 -0.04,-0.08,0.90,U] [#7 -0.02,-0.35,0.60,U] [#8 0.06,-0.57,0.00,M1] 
00:01:42.976 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.27}, one-star: {0.29, -0.15}
00:01:42.976 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
00:01:42.977 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
00:01:42.978 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.12 mountX=-0.18 mountY=0.24, mountTheta=2.22
00:01:42.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.27, opts=13)
00:01:42.980 00.000 21068 Enqueuing Move request for scope (0.13, -0.27)
00:01:42.982 00.002 16108 Worker thread wakes up
00:01:42.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
00:01:42.982 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
00:01:42.982 00.000 16108 Moving (0.13, -0.27) raw xDistance=-0.18 yDistance=0.24
00:01:42.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:01:42.983 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:01:42.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:01:42.983 00.000 16108 MoveAxis(E, 0, ABG)
00:01:42.983 00.000 16108 Move returns status 0, amount 0
00:01:42.983 00.000 16108 MoveAxis(N, 0, ABG)
00:01:42.983 00.000 16108 Move returns status 0, amount 0
00:01:42.983 00.000 16108 move complete, result=0
00:01:42.983 00.000 16108 worker thread done servicing request
00:01:42.990 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3619, FiltMin=3094, FiltMax=61325, Gamma=1.000
00:01:43.012 00.022 21068 UpdateGuideState exits: m=118505 SNR=77.4
00:01:43.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:43.013 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:43.015 00.002 21068 Enqueuing Expose request
00:01:43.016 00.001 16108 Worker thread wakes up
00:01:43.016 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:43.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:43.017 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:43.994 00.977 16108 Exposure complete
00:01:44.046 00.052 16108 worker thread done servicing request
00:01:44.047 00.001 21068 OnExposeComplete: enter
00:01:44.048 00.001 21068 UpdateGuideState(): m_state=6
00:01:44.049 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6289
00:01:44.051 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=876.09, Mass=106881, SNR=78.6, Peak=16064 HFD=3.0
00:01:44.052 00.001 21068 MultiStar: [#1 0.31,-0.07,1.07,U] [#2 0.08,-0.32,1.21,U] [#3 0.40,-0.32,0.00,M2] [#4 0.18,-0.19,0.77,U] [#5 -0.11,-0.05,0.86,U] [#6 0.10,-0.01,0.73,U] [#7 -0.11,-0.10,0.64,U] [#8 0.30,-0.21,0.76,U] 
00:01:44.053 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.08, 0.02}
00:01:44.055 00.002 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
00:01:44.056 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
00:01:44.058 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=-0.07 mountY=-0.04, mountTheta=-2.67
00:01:44.062 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
00:01:44.063 00.001 21068 Enqueuing Move request for scope (0.08, 0.02)
00:01:44.064 00.001 16108 Worker thread wakes up
00:01:44.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:01:44.065 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:01:44.065 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.07 yDistance=-0.04
00:01:44.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:01:44.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:44.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:44.065 00.000 16108 MoveAxis(E, 0, ABG)
00:01:44.065 00.000 16108 Move returns status 0, amount 0
00:01:44.065 00.000 16108 MoveAxis(N, 0, ABG)
00:01:44.065 00.000 16108 Move returns status 0, amount 0
00:01:44.065 00.000 16108 move complete, result=0
00:01:44.065 00.000 16108 worker thread done servicing request
00:01:44.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3619, FiltMin=3097, FiltMax=61728, Gamma=1.000
00:01:44.084 00.015 21068 UpdateGuideState exits: m=106881 SNR=78.6
00:01:44.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:44.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:44.087 00.001 21068 Enqueuing Expose request
00:01:44.087 00.000 16108 Worker thread wakes up
00:01:44.087 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:44.089 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:44.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:45.260 01.171 16108 Exposure complete
00:01:45.317 00.057 16108 worker thread done servicing request
00:01:45.317 00.000 21068 OnExposeComplete: enter
00:01:45.318 00.001 21068 UpdateGuideState(): m_state=6
00:01:45.319 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6290
00:01:45.320 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.98, Mass=121603, SNR=86.8, Peak=13824 HFD=3.9
00:01:45.321 00.001 21068 MultiStar: [#1 0.23,-0.14,0.94,U] [#2 -0.03,-0.44,1.09,U] [#3 0.62,-0.26,0.00,M3] [#4 -0.28,-0.41,0.00,M1] [#5 0.35,-0.44,0.00,M1] [#6 0.20,-0.38,0.64,U] [#7 -0.26,-0.08,0.59,U] [#8 0.09,-0.22,0.64,U] 
00:01:45.322 00.001 21068 single-star, 5 included, MultiStar: {0.08, -0.23}, one-star: {0.16, -0.09}
00:01:45.322 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
00:01:45.323 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
00:01:45.325 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.52 mountX=-0.18 mountY=0.05, mountTheta=2.85
00:01:45.326 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.09, opts=13)
00:01:45.327 00.001 21068 Enqueuing Move request for scope (0.16, -0.09)
00:01:45.327 00.000 16108 Worker thread wakes up
00:01:45.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:01:45.328 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:01:45.328 00.000 16108 Moving (0.16, -0.09) raw xDistance=-0.18 yDistance=0.05
00:01:45.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:01:45.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:45.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:01:45.328 00.000 16108 MoveAxis(E, 0, ABG)
00:01:45.328 00.000 16108 Move returns status 0, amount 0
00:01:45.328 00.000 16108 MoveAxis(N, 0, ABG)
00:01:45.328 00.000 16108 Move returns status 0, amount 0
00:01:45.328 00.000 16108 move complete, result=0
00:01:45.328 00.000 16108 worker thread done servicing request
00:01:45.331 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3616, FiltMin=3133, FiltMax=50669, Gamma=1.000
00:01:45.346 00.015 21068 UpdateGuideState exits: m=121603 SNR=86.8
00:01:45.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:45.347 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:45.348 00.001 21068 Enqueuing Expose request
00:01:45.350 00.002 16108 Worker thread wakes up
00:01:45.350 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:45.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:45.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:46.325 00.975 16108 Exposure complete
00:01:46.407 00.082 16108 worker thread done servicing request
00:01:46.408 00.001 21068 OnExposeComplete: enter
00:01:46.408 00.000 21068 UpdateGuideState(): m_state=6
00:01:46.410 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6291
00:01:46.410 00.000 21068 Star::Find returns 1 (0), X=220.99, Y=876.00, Mass=98228, SNR=70.5, Peak=16240 HFD=2.8
00:01:46.412 00.002 21068 MultiStar: [#1 0.30,0.02,1.30,U] [#2 0.17,-0.26,1.20,U] [#3 0.59,-0.22,0.00,M4] [#4 -0.20,-0.06,1.01,U] [#5 0.22,-0.18,0.98,U] [#6 0.23,0.04,0.81,U] [#7 -0.06,-0.06,0.70,U] [#8 0.02,-0.11,0.81,U] 
00:01:46.415 00.003 21068 refined, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.31, -0.07}
00:01:46.416 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
00:01:46.417 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
00:01:46.418 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=-0.15 mountY=0.06, mountTheta=2.79
00:01:46.422 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.09, opts=13)
00:01:46.424 00.002 21068 Enqueuing Move request for scope (0.14, -0.09)
00:01:46.425 00.001 16108 Worker thread wakes up
00:01:46.426 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:01:46.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:01:46.426 00.000 16108 Moving (0.14, -0.09) raw xDistance=-0.15 yDistance=0.06
00:01:46.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:01:46.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:46.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:46.426 00.000 16108 MoveAxis(E, 0, ABG)
00:01:46.426 00.000 16108 Move returns status 0, amount 0
00:01:46.426 00.000 16108 MoveAxis(N, 0, ABG)
00:01:46.427 00.001 16108 Move returns status 0, amount 0
00:01:46.427 00.000 16108 move complete, result=0
00:01:46.427 00.000 16108 worker thread done servicing request
00:01:46.433 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3616, FiltMin=3016, FiltMax=50224, Gamma=1.000
00:01:46.451 00.018 21068 UpdateGuideState exits: m=98228 SNR=70.5
00:01:46.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:46.452 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:46.453 00.001 21068 Enqueuing Expose request
00:01:46.454 00.001 16108 Worker thread wakes up
00:01:46.454 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:46.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:46.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:47.618 01.163 16108 Exposure complete
00:01:47.699 00.081 16108 worker thread done servicing request
00:01:47.699 00.000 21068 OnExposeComplete: enter
00:01:47.700 00.001 21068 UpdateGuideState(): m_state=6
00:01:47.701 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6292
00:01:47.701 00.000 21068 Star::Find returns 1 (0), X=221.04, Y=876.00, Mass=106425, SNR=69.9, Peak=16896 HFD=2.9
00:01:47.702 00.001 21068 MultiStar: [#1 0.23,-0.29,1.14,U] [#2 0.09,-0.32,1.52,U] [#3 0.60,-0.22,0.00,M5] [#4 -0.02,-0.22,1.05,U] [#5 0.01,-0.16,1.03,U] [#6 0.39,0.19,0.87,U] [#7 0.25,-0.13,0.64,U] [#8 0.40,-0.35,0.00,M1] 
00:01:47.704 00.002 21068 refined, 6 included, MultiStar: {0.17, -0.17}, one-star: {0.36, -0.08}
00:01:47.705 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
00:01:47.706 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
00:01:47.707 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=-0.20 mountY=0.12, mountTheta=2.59
00:01:47.708 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
00:01:47.709 00.001 21068 Enqueuing Move request for scope (0.17, -0.17)
00:01:47.710 00.001 16108 Worker thread wakes up
00:01:47.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
00:01:47.710 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
00:01:47.710 00.000 16108 Moving (0.17, -0.17) raw xDistance=-0.20 yDistance=0.12
00:01:47.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:01:47.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:47.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:47.710 00.000 16108 MoveAxis(E, 0, ABG)
00:01:47.710 00.000 16108 Move returns status 0, amount 0
00:01:47.710 00.000 16108 MoveAxis(N, 0, ABG)
00:01:47.710 00.000 16108 Move returns status 0, amount 0
00:01:47.710 00.000 16108 move complete, result=0
00:01:47.711 00.001 16108 worker thread done servicing request
00:01:47.714 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3616, FiltMin=3091, FiltMax=56256, Gamma=1.000
00:01:47.736 00.022 21068 UpdateGuideState exits: m=106425 SNR=69.9
00:01:47.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:47.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:47.739 00.001 21068 Enqueuing Expose request
00:01:47.739 00.000 16108 Worker thread wakes up
00:01:47.739 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:47.740 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:47.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:48.709 00.969 16108 Exposure complete
00:01:48.779 00.070 16108 worker thread done servicing request
00:01:48.780 00.001 21068 OnExposeComplete: enter
00:01:48.781 00.001 21068 UpdateGuideState(): m_state=6
00:01:48.781 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6293
00:01:48.782 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.30, Mass=109616, SNR=78.8, Peak=13680 HFD=3.3
00:01:48.783 00.001 21068 MultiStar: [#1 0.42,-0.15,1.18,U] [#2 0.14,-0.32,1.26,U] [#3 0.62,-0.32,0.00,M6] [#4 0.21,0.14,0.74,U] [#5 0.04,-0.14,1.07,U] [#6 0.08,0.04,0.78,U] [#7 0.02,0.01,0.71,U] [#8 0.43,-0.39,0.00,M2] 
00:01:48.784 00.001 21068 refined, 6 included, MultiStar: {0.19, -0.05}, one-star: {0.32, 0.22}
00:01:48.785 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
00:01:48.785 00.000 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
00:01:48.786 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.28 mountX=-0.20 mountY=0.01, mountTheta=3.10
00:01:48.787 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.05, opts=13)
00:01:48.788 00.001 21068 Enqueuing Move request for scope (0.19, -0.05)
00:01:48.789 00.001 16108 Worker thread wakes up
00:01:48.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
00:01:48.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
00:01:48.789 00.000 16108 Moving (0.19, -0.05) raw xDistance=-0.20 yDistance=0.01
00:01:48.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:01:48.790 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:48.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:01:48.790 00.000 16108 MoveAxis(E, 0, ABG)
00:01:48.790 00.000 16108 Move returns status 0, amount 0
00:01:48.790 00.000 16108 MoveAxis(N, 0, ABG)
00:01:48.790 00.000 16108 Move returns status 0, amount 0
00:01:48.790 00.000 16108 move complete, result=0
00:01:48.790 00.000 16108 worker thread done servicing request
00:01:48.793 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3616, FiltMin=3089, FiltMax=53360, Gamma=1.000
00:01:48.806 00.013 21068 UpdateGuideState exits: m=109616 SNR=78.8
00:01:48.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:48.809 00.001 21068 Enqueuing Expose request
00:01:48.810 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:48.811 00.001 16108 Worker thread wakes up
00:01:48.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:48.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:49.987 01.176 16108 Exposure complete
00:01:50.043 00.056 16108 worker thread done servicing request
00:01:50.043 00.000 21068 OnExposeComplete: enter
00:01:50.045 00.002 21068 UpdateGuideState(): m_state=6
00:01:50.046 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6294
00:01:50.047 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.01, Mass=105940, SNR=75.9, Peak=14336 HFD=3.3
00:01:50.048 00.001 21068 MultiStar: [#1 0.28,0.12,1.09,U] [#2 -0.17,0.04,1.04,U] [#3 0.42,-0.24,0.00,M7] [#4 0.25,-0.08,0.89,U] [#5 0.11,-0.13,1.08,U] [#6 0.19,0.02,0.86,U] [#7 -0.15,0.29,0.65,U] [#8 0.02,-0.01,0.81,U] 
00:01:50.049 00.001 21068 single-star, 7 included, MultiStar: {0.07, 0.01}, one-star: {-0.01, -0.06}
00:01:50.050 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
00:01:50.051 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
00:01:50.053 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.71 mountX=-0.00 mountY=0.06, mountTheta=1.60
00:01:50.056 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
00:01:50.057 00.001 21068 Enqueuing Move request for scope (-0.01, -0.06)
00:01:50.057 00.000 16108 Worker thread wakes up
00:01:50.058 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:01:50.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:01:50.058 00.000 16108 Moving (-0.01, -0.06) raw xDistance=-0.00 yDistance=0.06
00:01:50.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:01:50.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:50.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:50.058 00.000 16108 MoveAxis(E, 0, ABG)
00:01:50.058 00.000 16108 Move returns status 0, amount 0
00:01:50.058 00.000 16108 MoveAxis(N, 0, ABG)
00:01:50.060 00.002 16108 Move returns status 0, amount 0
00:01:50.060 00.000 16108 move complete, result=0
00:01:50.060 00.000 16108 worker thread done servicing request
00:01:50.065 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3613, FiltMin=2950, FiltMax=49872, Gamma=1.000
00:01:50.087 00.022 21068 UpdateGuideState exits: m=105940 SNR=75.9
00:01:50.091 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:50.093 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:50.094 00.001 21068 Enqueuing Expose request
00:01:50.094 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:50.095 00.001 16108 Worker thread wakes up
00:01:50.095 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:50.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:51.062 00.967 16108 Exposure complete
00:01:51.119 00.057 16108 worker thread done servicing request
00:01:51.119 00.000 21068 OnExposeComplete: enter
00:01:51.120 00.001 21068 UpdateGuideState(): m_state=6
00:01:51.120 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6295
00:01:51.121 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.07, Mass=113918, SNR=78.6, Peak=15664 HFD=3.0
00:01:51.122 00.001 21068 MultiStar: [#1 0.29,-0.07,1.21,U] [#2 -0.09,-0.02,1.03,U] [#3 0.45,-0.18,0.00,M8] [#4 0.17,-0.03,0.83,U] [#5 0.20,-0.21,1.04,U] [#6 0.20,0.23,0.89,U] [#7 -0.14,-0.02,0.66,U] [#8 0.05,-0.23,0.72,U] 
00:01:51.123 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.22, -0.01}
00:01:51.123 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
00:01:51.124 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
00:01:51.124 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.33 mountX=-0.13 mountY=0.01, mountTheta=3.04
00:01:51.127 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
00:01:51.127 00.000 21068 Enqueuing Move request for scope (0.13, -0.04)
00:01:51.128 00.001 16108 Worker thread wakes up
00:01:51.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:01:51.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:01:51.128 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.01
00:01:51.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:01:51.129 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:51.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:01:51.129 00.000 16108 MoveAxis(E, 0, ABG)
00:01:51.129 00.000 16108 Move returns status 0, amount 0
00:01:51.129 00.000 16108 MoveAxis(N, 0, ABG)
00:01:51.129 00.000 16108 Move returns status 0, amount 0
00:01:51.129 00.000 16108 move complete, result=0
00:01:51.129 00.000 16108 worker thread done servicing request
00:01:51.132 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3613, FiltMin=3107, FiltMax=53648, Gamma=1.000
00:01:51.159 00.027 21068 UpdateGuideState exits: m=113918 SNR=78.6
00:01:51.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:51.162 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:51.162 00.000 21068 Enqueuing Expose request
00:01:51.163 00.001 16108 Worker thread wakes up
00:01:51.163 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:51.165 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:51.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:52.332 01.167 16108 Exposure complete
00:01:52.404 00.072 16108 worker thread done servicing request
00:01:52.404 00.000 21068 OnExposeComplete: enter
00:01:52.407 00.003 21068 UpdateGuideState(): m_state=6
00:01:52.408 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6296
00:01:52.410 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=875.92, Mass=113989, SNR=79.6, Peak=15936 HFD=3.3
00:01:52.412 00.002 21068 MultiStar: [#1 -0.06,0.06,1.04,U] [#2 -0.21,-0.15,1.18,U] [#3 0.51,-0.34,0.00,M9] [#4 -0.28,-0.06,0.86,U] [#5 0.14,-0.20,0.83,U] [#6 0.13,-0.27,0.80,U] [#7 -0.26,-0.32,0.68,U] [#8 -0.11,-0.27,0.69,U] 
00:01:52.414 00.002 21068 single-star, 7 included, MultiStar: {-0.08, -0.16}, one-star: {0.01, -0.16}
00:01:52.416 00.002 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
00:01:52.418 00.002 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
00:01:52.420 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.49 mountX=-0.04 mountY=0.15, mountTheta=1.83
00:01:52.424 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.16, opts=13)
00:01:52.426 00.002 21068 Enqueuing Move request for scope (0.01, -0.16)
00:01:52.427 00.001 16108 Worker thread wakes up
00:01:52.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
00:01:52.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
00:01:52.428 00.001 16108 Moving (0.01, -0.16) raw xDistance=-0.04 yDistance=0.15
00:01:52.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:01:52.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:52.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:01:52.428 00.000 16108 MoveAxis(E, 0, ABG)
00:01:52.428 00.000 16108 Move returns status 0, amount 0
00:01:52.428 00.000 16108 MoveAxis(N, 0, ABG)
00:01:52.428 00.000 16108 Move returns status 0, amount 0
00:01:52.428 00.000 16108 move complete, result=0
00:01:52.428 00.000 16108 worker thread done servicing request
00:01:52.436 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3609, FiltMin=3072, FiltMax=58944, Gamma=1.000
00:01:52.458 00.022 21068 UpdateGuideState exits: m=113989 SNR=79.6
00:01:52.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:52.459 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:52.460 00.001 21068 Enqueuing Expose request
00:01:52.461 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:52.461 00.000 16108 Worker thread wakes up
00:01:52.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:52.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:53.438 00.976 16108 Exposure complete
00:01:53.517 00.079 16108 worker thread done servicing request
00:01:53.517 00.000 21068 OnExposeComplete: enter
00:01:53.518 00.001 21068 UpdateGuideState(): m_state=6
00:01:53.519 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6297
00:01:53.521 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.10, Mass=105597, SNR=74.4, Peak=16176 HFD=3.1
00:01:53.522 00.001 21068 MultiStar: [#1 0.46,0.09,1.17,U] [#2 -0.04,0.00,1.15,U] [#3 0.63,-0.19,0.00,M10] [#4 0.12,0.09,0.83,U] [#5 0.33,0.02,0.97,U] [#6 0.32,0.40,0.00,M1] [#7 -0.07,0.05,0.55,U] [#8 -0.01,-0.13,0.68,U] 
00:01:53.523 00.001 21068 single-star, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.09, 0.03}
00:01:53.523 00.000 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
00:01:53.524 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
00:01:53.525 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.26 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
00:01:53.526 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.03, opts=13)
00:01:53.527 00.001 21068 Enqueuing Move request for scope (0.09, 0.03)
00:01:53.528 00.001 16108 Worker thread wakes up
00:01:53.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:01:53.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:01:53.528 00.000 16108 Moving (0.09, 0.03) raw xDistance=-0.09 yDistance=-0.05
00:01:53.529 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:01:53.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:53.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:01:53.529 00.000 16108 MoveAxis(E, 0, ABG)
00:01:53.529 00.000 16108 Move returns status 0, amount 0
00:01:53.529 00.000 16108 MoveAxis(N, 0, ABG)
00:01:53.529 00.000 16108 Move returns status 0, amount 0
00:01:53.529 00.000 16108 move complete, result=0
00:01:53.529 00.000 16108 worker thread done servicing request
00:01:53.533 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3609, FiltMin=3104, FiltMax=47056, Gamma=1.000
00:01:53.547 00.014 21068 UpdateGuideState exits: m=105597 SNR=74.4
00:01:53.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:53.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:53.550 00.001 21068 Enqueuing Expose request
00:01:53.550 00.000 16108 Worker thread wakes up
00:01:53.550 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:53.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:53.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:54.711 01.160 16108 Exposure complete
00:01:54.792 00.081 16108 worker thread done servicing request
00:01:54.792 00.000 21068 OnExposeComplete: enter
00:01:54.794 00.002 21068 UpdateGuideState(): m_state=6
00:01:54.795 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6298
00:01:54.796 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.29, Mass=122267, SNR=78.3, Peak=16224 HFD=3.3
00:01:54.797 00.001 21068 MultiStar: [#1 0.08,0.24,1.05,U] [#2 -0.26,-0.07,1.17,U] [#3 0.54,-0.04,0.00,R] [#4 -0.09,0.04,0.85,U] [#5 0.01,0.05,0.83,U] [#6 0.30,0.16,0.84,U] [#7 0.02,-0.02,0.56,U] [#8 -0.08,-0.37,0.74,U] 
00:01:54.798 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {0.07, 0.21}
00:01:54.799 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
00:01:54.800 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
00:01:54.800 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.63 mountX=0.01 mountY=-0.04, mountTheta=-1.33
00:01:54.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.04, opts=13)
00:01:54.803 00.001 21068 Enqueuing Move request for scope (-0.00, 0.04)
00:01:54.804 00.001 16108 Worker thread wakes up
00:01:54.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:01:54.804 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:01:54.804 00.000 16108 Moving (-0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
00:01:54.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:01:54.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:54.806 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:54.806 00.000 16108 MoveAxis(E, 0, ABG)
00:01:54.806 00.000 16108 Move returns status 0, amount 0
00:01:54.806 00.000 16108 MoveAxis(N, 0, ABG)
00:01:54.806 00.000 16108 Move returns status 0, amount 0
00:01:54.806 00.000 16108 move complete, result=0
00:01:54.806 00.000 16108 worker thread done servicing request
00:01:54.810 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3609, FiltMin=3059, FiltMax=48336, Gamma=1.000
00:01:54.825 00.015 21068 UpdateGuideState exits: m=122267 SNR=78.3
00:01:54.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:54.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:54.828 00.001 21068 Enqueuing Expose request
00:01:54.828 00.000 16108 Worker thread wakes up
00:01:54.829 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:54.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:54.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:55.801 00.972 16108 Exposure complete
00:01:55.883 00.082 16108 worker thread done servicing request
00:01:55.884 00.001 21068 OnExposeComplete: enter
00:01:55.885 00.001 21068 UpdateGuideState(): m_state=6
00:01:55.886 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6299
00:01:55.887 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=875.89, Mass=127991, SNR=93.2, Peak=16768 HFD=3.4
00:01:55.888 00.001 21068 MultiStar: [#1 0.19,0.04,1.02,U] [#2 0.12,-0.36,1.05,U] [#3 0.29,-0.01,0.73,U] [#4 0.23,-0.25,0.62,U] [#5 0.21,-0.25,0.93,U] [#6 0.16,-0.03,0.72,U] [#7 0.20,-0.02,0.52,U] [#8 0.09,-0.16,0.63,U] 
00:01:55.889 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.15}, one-star: {0.27, -0.18}
00:01:55.890 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
00:01:55.891 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
00:01:55.892 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.64 mountX=-0.22 mountY=0.10, mountTheta=2.73
00:01:55.899 00.007 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.15, opts=13)
00:01:55.900 00.001 21068 Enqueuing Move request for scope (0.19, -0.15)
00:01:55.901 00.001 16108 Worker thread wakes up
00:01:55.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
00:01:55.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
00:01:55.901 00.000 16108 Moving (0.19, -0.15) raw xDistance=-0.22 yDistance=0.10
00:01:55.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:01:55.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:55.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:01:55.901 00.000 16108 MoveAxis(E, 57, ABG)
00:01:55.901 00.000 16108 Guiding  Dir = 2, Dur = 57
00:01:55.901 00.000 16108 IsSlewing returns 0
00:01:55.902 00.001 16108 IsGuiding returns 0
00:01:55.908 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3609, FiltMin=3062, FiltMax=56000, Gamma=1.000
00:01:55.923 00.015 21068 UpdateGuideState exits: m=127991 SNR=93.2
00:01:55.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:55.924 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:55.925 00.001 21068 Enqueuing Expose request
00:01:55.958 00.033 16108 PulseGuide returned control before completion, sleep 12
00:01:55.971 00.013 16108 IsGuiding returns 1
00:01:55.971 00.000 16108 scope still moving after pulse duration time elapsed
00:01:56.002 00.031 16108 IsSlewing returns 0
00:01:56.003 00.001 16108 IsGuiding returns 1
00:01:56.033 00.030 16108 IsSlewing returns 0
00:01:56.033 00.000 16108 IsGuiding returns 1
00:01:56.064 00.031 16108 IsSlewing returns 0
00:01:56.064 00.000 16108 IsGuiding returns 0
00:01:56.064 00.000 16108 scope move finished after 57 + 105 ms
00:01:56.064 00.000 16108 Move returns status 0, amount 57
00:01:56.066 00.002 16108 MoveAxis(N, 0, ABG)
00:01:56.066 00.000 16108 Move returns status 0, amount 0
00:01:56.066 00.000 16108 move complete, result=0
00:01:56.066 00.000 16108 worker thread done servicing request
00:01:56.066 00.000 16108 Worker thread wakes up
00:01:56.066 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
00:01:56.069 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:56.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:57.228 01.159 16108 Exposure complete
00:01:57.286 00.058 16108 worker thread done servicing request
00:01:57.286 00.000 21068 OnExposeComplete: enter
00:01:57.288 00.002 21068 UpdateGuideState(): m_state=6
00:01:57.290 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6300
00:01:57.293 00.003 21068 Star::Find returns 1 (0), X=220.51, Y=876.17, Mass=115240, SNR=82.9, Peak=16832 HFD=3.4
00:01:57.296 00.003 21068 MultiStar: [#1 -0.07,-0.08,1.02,U] [#2 -0.29,-0.39,0.00,M1] [#3 -0.12,-0.32,0.93,U] [#4 0.01,-0.07,0.76,U] [#5 -0.09,-0.18,0.91,U] [#6 -0.01,-0.00,0.83,U] [#7 -0.38,-0.09,0.54,U] [#8 -0.18,-0.08,0.75,U] 
00:01:57.298 00.002 21068 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.17, 0.10}
00:01:57.299 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
00:01:57.302 00.003 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
00:01:57.303 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.47 mountX=0.10 mountY=0.12, mountTheta=0.87
00:01:57.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
00:01:57.307 00.002 21068 Enqueuing Move request for scope (-0.11, -0.09)
00:01:57.308 00.001 16108 Worker thread wakes up
00:01:57.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
00:01:57.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
00:01:57.308 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.10 yDistance=0.12
00:01:57.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:01:57.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:57.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:57.308 00.000 16108 MoveAxis(E, 0, ABG)
00:01:57.308 00.000 16108 Move returns status 0, amount 0
00:01:57.308 00.000 16108 MoveAxis(N, 0, ABG)
00:01:57.308 00.000 16108 Move returns status 0, amount 0
00:01:57.308 00.000 16108 move complete, result=0
00:01:57.309 00.001 16108 worker thread done servicing request
00:01:57.314 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3609, FiltMin=3078, FiltMax=56566, Gamma=1.000
00:01:57.330 00.016 21068 UpdateGuideState exits: m=115240 SNR=82.9
00:01:57.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:57.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:57.332 00.000 21068 Enqueuing Expose request
00:01:57.334 00.002 16108 Worker thread wakes up
00:01:57.334 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:57.335 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:57.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:58.307 00.972 16108 Exposure complete
00:01:58.380 00.073 16108 worker thread done servicing request
00:01:58.380 00.000 21068 OnExposeComplete: enter
00:01:58.381 00.001 21068 UpdateGuideState(): m_state=6
00:01:58.382 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6301
00:01:58.383 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.72, Mass=106721, SNR=77.0, Peak=13632 HFD=3.2
00:01:58.384 00.001 21068 MultiStar: [#1 -0.25,-0.18,1.20,U] [#2 -0.40,-0.36,0.00,M2] [#3 -0.57,-0.18,0.00,M1] [#4 -0.33,-0.06,0.84,U] [#5 -0.22,-0.47,0.00,M1] [#6 -0.51,0.10,0.00,M1] [#7 -0.24,-0.30,0.63,U] [#8 -0.31,-0.07,0.69,U] 
00:01:58.384 00.000 21068 refined, 4 included, MultiStar: {-0.24, -0.20}, one-star: {-0.09, -0.35}
00:01:58.385 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
00:01:58.386 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
00:01:58.387 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.45 mountX=0.20 mountY=0.25, mountTheta=0.89
00:01:58.388 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.20, opts=13)
00:01:58.390 00.002 21068 Enqueuing Move request for scope (-0.24, -0.20)
00:01:58.391 00.001 16108 Worker thread wakes up
00:01:58.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
00:01:58.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
00:01:58.391 00.000 16108 Moving (-0.24, -0.20) raw xDistance=0.20 yDistance=0.25
00:01:58.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:01:58.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:58.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:01:58.391 00.000 16108 MoveAxis(W, 52, ABG)
00:01:58.391 00.000 16108 Guiding  Dir = 3, Dur = 52
00:01:58.392 00.001 16108 IsSlewing returns 0
00:01:58.392 00.000 16108 IsGuiding returns 0
00:01:58.394 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3609, FiltMin=3091, FiltMax=57280, Gamma=1.000
00:01:58.421 00.027 21068 UpdateGuideState exits: m=106721 SNR=77.0
00:01:58.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:58.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:58.424 00.001 21068 Enqueuing Expose request
00:01:58.436 00.012 16108 PulseGuide returned control before completion, sleep 18
00:01:58.466 00.030 16108 IsGuiding returns 1
00:01:58.466 00.000 16108 scope still moving after pulse duration time elapsed
00:01:58.497 00.031 16108 IsSlewing returns 0
00:01:58.497 00.000 16108 IsGuiding returns 1
00:01:58.527 00.030 16108 IsSlewing returns 0
00:01:58.527 00.000 16108 IsGuiding returns 0
00:01:58.529 00.002 16108 scope move finished after 52 + 84 ms
00:01:58.529 00.000 16108 Move returns status 0, amount 52
00:01:58.529 00.000 16108 MoveAxis(N, 0, ABG)
00:01:58.529 00.000 16108 Move returns status 0, amount 0
00:01:58.529 00.000 16108 move complete, result=0
00:01:58.529 00.000 16108 worker thread done servicing request
00:01:58.529 00.000 16108 Worker thread wakes up
00:01:58.529 00.000 21068 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
00:01:58.532 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:58.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:01:59.690 01.158 16108 Exposure complete
00:01:59.754 00.064 16108 worker thread done servicing request
00:01:59.754 00.000 21068 OnExposeComplete: enter
00:01:59.755 00.001 21068 UpdateGuideState(): m_state=6
00:01:59.755 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6302
00:01:59.756 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.78, Mass=111054, SNR=68.7, Peak=16064 HFD=3.2
00:01:59.758 00.002 21068 MultiStar: [#1 0.36,-0.30,0.00,M1] [#2 -0.11,-0.56,0.00,M3] [#3 0.05,-0.37,1.09,U] [#4 0.12,-0.45,1.02,U] [#5 -0.18,-0.60,0.00,M2] [#6 0.05,-0.62,0.00,M2] [#7 -0.04,-0.44,0.85,U] [#8 0.22,-0.51,0.00,M1] 
00:01:59.759 00.001 21068 single-star, 3 included, MultiStar: {-0.00, -0.39}, one-star: {-0.14, -0.30}
00:01:59.759 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
00:01:59.760 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
00:01:59.761 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.01 mountX=0.09 mountY=0.32, mountTheta=1.31
00:01:59.762 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.30, opts=13)
00:01:59.763 00.001 21068 Enqueuing Move request for scope (-0.14, -0.30)
00:01:59.764 00.001 16108 Worker thread wakes up
00:01:59.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
00:01:59.764 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
00:01:59.764 00.000 16108 Moving (-0.14, -0.30) raw xDistance=0.09 yDistance=0.32
00:01:59.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:01:59.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:59.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:01:59.764 00.000 16108 MoveAxis(E, 0, ABG)
00:01:59.764 00.000 16108 Move returns status 0, amount 0
00:01:59.764 00.000 16108 MoveAxis(N, 0, ABG)
00:01:59.764 00.000 16108 Move returns status 0, amount 0
00:01:59.764 00.000 16108 move complete, result=0
00:01:59.764 00.000 16108 worker thread done servicing request
00:01:59.769 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3606, FiltMin=3097, FiltMax=58317, Gamma=1.000
00:01:59.784 00.015 21068 UpdateGuideState exits: m=111054 SNR=68.7
00:01:59.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:59.785 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:01:59.786 00.001 21068 Enqueuing Expose request
00:01:59.787 00.001 16108 Worker thread wakes up
00:01:59.787 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:01:59.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:01:59.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:00.757 00.970 16108 Exposure complete
00:02:00.821 00.064 16108 worker thread done servicing request
00:02:00.822 00.001 21068 OnExposeComplete: enter
00:02:00.823 00.001 21068 UpdateGuideState(): m_state=6
00:02:00.824 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6303
00:02:00.825 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.02, Mass=91017, SNR=65.0, Peak=13936 HFD=2.9
00:02:00.826 00.001 21068 MultiStar: [#1 0.02,-0.16,1.29,U] [#2 -0.16,-0.25,1.45,U] [#3 -0.17,-0.28,1.28,U] [#4 0.02,0.06,0.95,U] [#5 0.07,-0.21,1.22,U] [#6 -0.02,0.08,1.04,U] [#7 -0.03,0.08,0.72,U] [#8 -0.11,0.09,0.85,U] 
00:02:00.827 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.10, -0.05}
00:02:00.828 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
00:02:00.828 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
00:02:00.829 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.66 mountX=0.09 mountY=0.07, mountTheta=0.69
00:02:00.832 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
00:02:00.833 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
00:02:00.834 00.001 16108 Worker thread wakes up
00:02:00.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:02:00.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:02:00.834 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
00:02:00.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:02:00.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:00.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:02:00.834 00.000 16108 MoveAxis(E, 0, ABG)
00:02:00.834 00.000 16108 Move returns status 0, amount 0
00:02:00.835 00.001 16108 MoveAxis(N, 0, ABG)
00:02:00.835 00.000 16108 Move returns status 0, amount 0
00:02:00.835 00.000 16108 move complete, result=0
00:02:00.835 00.000 16108 worker thread done servicing request
00:02:00.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3606, FiltMin=3037, FiltMax=56272, Gamma=1.000
00:02:00.858 00.020 21068 UpdateGuideState exits: m=91017 SNR=65.0
00:02:00.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:00.861 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:00.862 00.001 21068 Enqueuing Expose request
00:02:00.863 00.001 16108 Worker thread wakes up
00:02:00.863 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:00.864 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:00.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:02.029 01.165 16108 Exposure complete
00:02:02.084 00.055 16108 worker thread done servicing request
00:02:02.085 00.001 21068 OnExposeComplete: enter
00:02:02.085 00.000 21068 UpdateGuideState(): m_state=6
00:02:02.086 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6304
00:02:02.087 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.69, Mass=104462, SNR=75.4, Peak=15408 HFD=3.1
00:02:02.088 00.001 21068 MultiStar: [#1 -0.01,0.12,1.24,U] [#2 -0.20,-0.23,1.20,U] [#3 -0.24,-0.28,1.24,U] [#4 -0.41,-0.14,0.73,U] [#5 -0.05,0.06,1.12,U] [#6 -0.19,0.10,0.90,U] [#7 0.18,-0.12,0.59,U] [#8 -0.27,-0.22,0.74,U] 
00:02:02.088 00.000 21068 refined, 8 included, MultiStar: {-0.13, -0.12}, one-star: {0.00, -0.38}
00:02:02.089 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
00:02:02.090 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
00:02:02.091 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.42 mountX=0.11 mountY=0.15, mountTheta=0.92
00:02:02.092 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.12, opts=13)
00:02:02.093 00.001 21068 Enqueuing Move request for scope (-0.13, -0.12)
00:02:02.095 00.002 16108 Worker thread wakes up
00:02:02.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
00:02:02.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
00:02:02.095 00.000 16108 Moving (-0.13, -0.12) raw xDistance=0.11 yDistance=0.15
00:02:02.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:02.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:02.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:02:02.095 00.000 16108 MoveAxis(E, 0, ABG)
00:02:02.095 00.000 16108 Move returns status 0, amount 0
00:02:02.095 00.000 16108 MoveAxis(N, 0, ABG)
00:02:02.095 00.000 16108 Move returns status 0, amount 0
00:02:02.095 00.000 16108 move complete, result=0
00:02:02.095 00.000 16108 worker thread done servicing request
00:02:02.099 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3606, FiltMin=3107, FiltMax=52144, Gamma=1.000
00:02:02.114 00.015 21068 UpdateGuideState exits: m=104462 SNR=75.4
00:02:02.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:02.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:02.117 00.001 21068 Enqueuing Expose request
00:02:02.117 00.000 16108 Worker thread wakes up
00:02:02.117 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:02.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:02.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:03.109 00.991 16108 Exposure complete
00:02:03.183 00.074 16108 worker thread done servicing request
00:02:03.183 00.000 21068 OnExposeComplete: enter
00:02:03.184 00.001 21068 UpdateGuideState(): m_state=6
00:02:03.184 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6305
00:02:03.185 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.99, Mass=102848, SNR=77.4, Peak=12992 HFD=3.5
00:02:03.186 00.001 21068 MultiStar: [#1 0.39,0.13,1.03,U] [#2 -0.40,0.11,1.32,U] [#3 -0.35,-0.05,0.92,U] [#4 -0.30,0.13,0.79,U] [#5 -0.14,-0.16,0.87,U] [#6 -0.13,0.07,0.77,U] [#7 -0.35,0.11,0.72,U] [#8 -0.36,-0.21,0.70,U] 
00:02:03.187 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.01}, one-star: {-0.14, -0.09}
00:02:03.188 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
00:02:03.188 00.000 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
00:02:03.189 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.58 mountX=0.12 mountY=0.12, mountTheta=0.77
00:02:03.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.09, opts=13)
00:02:03.193 00.002 21068 Enqueuing Move request for scope (-0.14, -0.09)
00:02:03.195 00.002 16108 Worker thread wakes up
00:02:03.196 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
00:02:03.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
00:02:03.196 00.000 16108 Moving (-0.14, -0.09) raw xDistance=0.12 yDistance=0.12
00:02:03.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:02:03.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:03.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:02:03.196 00.000 16108 MoveAxis(E, 0, ABG)
00:02:03.196 00.000 16108 Move returns status 0, amount 0
00:02:03.196 00.000 16108 MoveAxis(N, 0, ABG)
00:02:03.196 00.000 16108 Move returns status 0, amount 0
00:02:03.196 00.000 16108 move complete, result=0
00:02:03.196 00.000 16108 worker thread done servicing request
00:02:03.201 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3606, FiltMin=3072, FiltMax=53949, Gamma=1.000
00:02:03.224 00.023 21068 UpdateGuideState exits: m=102848 SNR=77.4
00:02:03.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:03.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:03.226 00.000 21068 Enqueuing Expose request
00:02:03.227 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:03.228 00.001 16108 Worker thread wakes up
00:02:03.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:03.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:04.395 01.167 16108 Exposure complete
00:02:04.453 00.058 16108 worker thread done servicing request
00:02:04.453 00.000 21068 OnExposeComplete: enter
00:02:04.454 00.001 21068 UpdateGuideState(): m_state=6
00:02:04.455 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6306
00:02:04.456 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.75, Mass=104780, SNR=68.5, Peak=14336 HFD=2.9
00:02:04.457 00.001 21068 MultiStar: [#1 0.29,-0.07,1.18,U] [#2 -0.27,-0.36,1.27,U] [#3 -0.16,-0.39,1.05,U] [#4 -0.11,-0.08,0.93,U] [#5 0.01,-0.57,0.00,M1] [#6 0.17,-0.03,0.82,U] [#7 -0.17,-0.31,0.70,U] [#8 -0.03,-0.39,0.88,U] 
00:02:04.458 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.25}, one-star: {0.18, -0.33}
00:02:04.459 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
00:02:04.459 00.000 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
00:02:04.460 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.62 mountX=-0.03 mountY=0.24, mountTheta=1.69
00:02:04.463 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.25, opts=13)
00:02:04.466 00.003 21068 Enqueuing Move request for scope (-0.01, -0.25)
00:02:04.468 00.002 16108 Worker thread wakes up
00:02:04.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
00:02:04.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
00:02:04.468 00.000 16108 Moving (-0.01, -0.25) raw xDistance=-0.03 yDistance=0.24
00:02:04.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:04.468 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.01 newest=0.51
00:02:04.469 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:02:04.469 00.000 16108 MoveAxis(E, 0, ABG)
00:02:04.469 00.000 16108 Move returns status 0, amount 0
00:02:04.469 00.000 16108 MoveAxis(S, 49, ABG)
00:02:04.469 00.000 16108 Guiding  Dir = 1, Dur = 49
00:02:04.469 00.000 16108 IsSlewing returns 0
00:02:04.470 00.001 16108 IsGuiding returns 0
00:02:04.471 00.001 16108 PulseGuide returned control before completion, sleep 58
00:02:04.478 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3606, FiltMin=3062, FiltMax=55510, Gamma=1.000
00:02:04.503 00.025 21068 UpdateGuideState exits: m=104780 SNR=68.5
00:02:04.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:04.507 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:04.508 00.001 21068 Enqueuing Expose request
00:02:04.540 00.032 16108 IsGuiding returns 1
00:02:04.540 00.000 16108 scope still moving after pulse duration time elapsed
00:02:04.571 00.031 16108 IsSlewing returns 0
00:02:04.571 00.000 16108 IsGuiding returns 0
00:02:04.571 00.000 16108 scope move finished after 49 + 52 ms
00:02:04.572 00.001 16108 Move returns status 0, amount 49
00:02:04.572 00.000 16108 move complete, result=0
00:02:04.572 00.000 16108 worker thread done servicing request
00:02:04.572 00.000 16108 Worker thread wakes up
00:02:04.572 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:04.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:04.579 00.007 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:02:05.553 00.974 16108 Exposure complete
00:02:05.611 00.058 16108 worker thread done servicing request
00:02:05.611 00.000 21068 OnExposeComplete: enter
00:02:05.613 00.002 21068 UpdateGuideState(): m_state=6
00:02:05.615 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6307
00:02:05.616 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.03, Mass=109538, SNR=70.3, Peak=14320 HFD=3.3
00:02:05.618 00.002 21068 MultiStar: [#1 0.19,-0.12,1.19,U] [#2 -0.11,-0.31,1.34,U] [#3 -0.21,-0.23,1.30,U] [#4 -0.28,-0.17,1.00,U] [#5 -0.05,-0.14,0.98,U] [#6 0.16,-0.10,0.81,U] [#7 -0.64,-0.17,0.00,M1] [#8 0.02,-0.27,0.86,U] 
00:02:05.621 00.003 21068 single-star, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.18, -0.05}
00:02:05.622 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
00:02:05.624 00.002 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
00:02:05.625 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.88 mountX=0.17 mountY=0.09, mountTheta=0.48
00:02:05.628 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.05, opts=13)
00:02:05.631 00.003 21068 Enqueuing Move request for scope (-0.18, -0.05)
00:02:05.632 00.001 16108 Worker thread wakes up
00:02:05.633 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
00:02:05.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
00:02:05.633 00.000 16108 Moving (-0.18, -0.05) raw xDistance=0.17 yDistance=0.09
00:02:05.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:02:05.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:05.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:02:05.633 00.000 16108 MoveAxis(E, 0, ABG)
00:02:05.634 00.001 16108 Move returns status 0, amount 0
00:02:05.634 00.000 16108 MoveAxis(N, 0, ABG)
00:02:05.634 00.000 16108 Move returns status 0, amount 0
00:02:05.634 00.000 16108 move complete, result=0
00:02:05.634 00.000 16108 worker thread done servicing request
00:02:05.642 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3606, FiltMin=3113, FiltMax=53744, Gamma=1.000
00:02:05.658 00.016 21068 UpdateGuideState exits: m=109538 SNR=70.3
00:02:05.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:05.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:05.660 00.000 21068 Enqueuing Expose request
00:02:05.661 00.001 16108 Worker thread wakes up
00:02:05.661 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:05.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:05.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:06.831 01.169 16108 Exposure complete
00:02:06.910 00.079 16108 worker thread done servicing request
00:02:06.910 00.000 21068 OnExposeComplete: enter
00:02:06.911 00.001 21068 UpdateGuideState(): m_state=6
00:02:06.913 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6308
00:02:06.914 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=875.85, Mass=116060, SNR=85.0, Peak=18112 HFD=2.9
00:02:06.915 00.001 21068 MultiStar: [#1 0.25,-0.01,1.04,U] [#2 0.00,0.01,1.06,U] [#3 -0.19,-0.03,0.81,U] [#4 -0.14,0.08,0.74,U] [#5 0.02,-0.16,0.90,U] [#6 0.16,0.07,0.71,U] [#7 0.01,0.05,0.59,U] [#8 -0.03,-0.18,0.71,U] 
00:02:06.916 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.19, -0.22}
00:02:06.917 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
00:02:06.918 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
00:02:06.919 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.05 mountY=0.04, mountTheta=2.48
00:02:06.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
00:02:06.922 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
00:02:06.924 00.002 16108 Worker thread wakes up
00:02:06.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:02:06.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:02:06.924 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
00:02:06.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:02:06.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:06.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:06.924 00.000 16108 MoveAxis(E, 0, ABG)
00:02:06.924 00.000 16108 Move returns status 0, amount 0
00:02:06.924 00.000 16108 MoveAxis(N, 0, ABG)
00:02:06.924 00.000 16108 Move returns status 0, amount 0
00:02:06.924 00.000 16108 move complete, result=0
00:02:06.924 00.000 16108 worker thread done servicing request
00:02:06.936 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3603, FiltMin=3110, FiltMax=53504, Gamma=1.000
00:02:06.954 00.018 21068 UpdateGuideState exits: m=116060 SNR=85.0
00:02:06.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:06.957 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:06.958 00.001 21068 Enqueuing Expose request
00:02:06.959 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:06.959 00.000 16108 Worker thread wakes up
00:02:06.959 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:06.960 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:07.934 00.974 16108 Exposure complete
00:02:07.993 00.059 16108 worker thread done servicing request
00:02:07.993 00.000 21068 OnExposeComplete: enter
00:02:07.994 00.001 21068 UpdateGuideState(): m_state=6
00:02:07.996 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6309
00:02:07.996 00.000 21068 Star::Find returns 1 (0), X=220.97, Y=875.82, Mass=99721, SNR=75.7, Peak=14416 HFD=3.0
00:02:07.997 00.001 21068 MultiStar: [#1 0.35,-0.14,1.30,U] [#2 -0.23,-0.22,1.16,U] [#3 -0.21,-0.34,0.98,U] [#4 -0.21,-0.16,0.83,U] [#5 -0.23,-0.43,0.00,M1] [#6 0.17,-0.26,0.76,U] [#7 -0.23,-0.08,0.59,U] [#8 0.09,-0.42,0.75,U] 
00:02:07.998 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.23}, one-star: {0.29, -0.26}
00:02:07.998 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.84)
00:02:08.000 00.002 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
00:02:08.001 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.24 cameraTheta=-1.48 mountX=-0.06 mountY=0.22, mountTheta=1.84
00:02:08.002 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.23, opts=13)
00:02:08.003 00.001 21068 Enqueuing Move request for scope (0.02, -0.23)
00:02:08.004 00.001 16108 Worker thread wakes up
00:02:08.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
00:02:08.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
00:02:08.004 00.000 16108 Moving (0.02, -0.23) raw xDistance=-0.06 yDistance=0.22
00:02:08.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:08.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:02:08.004 00.000 16108 MoveAxis(E, 0, ABG)
00:02:08.004 00.000 16108 Move returns status 0, amount 0
00:02:08.004 00.000 16108 MoveAxis(S, 45, ABG)
00:02:08.004 00.000 16108 Guiding  Dir = 1, Dur = 45
00:02:08.004 00.000 16108 IsSlewing returns 0
00:02:08.005 00.001 16108 IsGuiding returns 0
00:02:08.007 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3603, FiltMin=3110, FiltMax=50544, Gamma=1.000
00:02:08.026 00.019 16108 PulseGuide returned control before completion, sleep 34
00:02:08.031 00.005 21068 UpdateGuideState exits: m=99721 SNR=75.7
00:02:08.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:08.032 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:08.033 00.001 21068 Enqueuing Expose request
00:02:08.071 00.038 16108 IsGuiding returns 1
00:02:08.071 00.000 16108 scope still moving after pulse duration time elapsed
00:02:08.103 00.032 16108 IsSlewing returns 0
00:02:08.103 00.000 16108 IsGuiding returns 1
00:02:08.135 00.032 16108 IsSlewing returns 0
00:02:08.136 00.001 16108 IsGuiding returns 0
00:02:08.136 00.000 16108 scope move finished after 45 + 85 ms
00:02:08.136 00.000 16108 Move returns status 0, amount 45
00:02:08.136 00.000 16108 move complete, result=0
00:02:08.136 00.000 16108 worker thread done servicing request
00:02:08.136 00.000 16108 Worker thread wakes up
00:02:08.136 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:02:08.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:08.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:09.302 01.165 16108 Exposure complete
00:02:09.375 00.073 16108 worker thread done servicing request
00:02:09.375 00.000 21068 OnExposeComplete: enter
00:02:09.377 00.002 21068 UpdateGuideState(): m_state=6
00:02:09.378 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6310
00:02:09.379 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.21, Mass=105375, SNR=70.0, Peak=13248 HFD=3.5
00:02:09.380 00.001 21068 MultiStar: [#1 0.39,0.27,1.13,U] [#2 -0.40,0.22,1.25,U] [#3 0.00,0.09,1.06,U] [#4 0.17,0.11,1.08,U] [#5 0.19,0.36,1.05,U] [#6 0.10,0.47,0.00,M1] [#7 0.12,0.22,0.56,U] [#8 0.10,0.19,0.72,U] 
00:02:09.381 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.20}, one-star: {0.43, 0.13}
00:02:09.382 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
00:02:09.382 00.000 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
00:02:09.383 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.05 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
00:02:09.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.20, opts=13)
00:02:09.385 00.000 21068 Enqueuing Move request for scope (0.11, 0.20)
00:02:09.386 00.001 16108 Worker thread wakes up
00:02:09.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
00:02:09.386 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
00:02:09.386 00.000 16108 Moving (0.11, 0.20) raw xDistance=-0.08 yDistance=-0.22
00:02:09.387 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:02:09.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:02:09.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:02:09.387 00.000 16108 MoveAxis(E, 0, ABG)
00:02:09.387 00.000 16108 Move returns status 0, amount 0
00:02:09.387 00.000 16108 MoveAxis(N, 0, ABG)
00:02:09.387 00.000 16108 Move returns status 0, amount 0
00:02:09.387 00.000 16108 move complete, result=0
00:02:09.387 00.000 16108 worker thread done servicing request
00:02:09.391 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3603, FiltMin=2995, FiltMax=49171, Gamma=1.000
00:02:09.414 00.023 21068 UpdateGuideState exits: m=105375 SNR=70.0
00:02:09.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:09.418 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:09.420 00.002 21068 Enqueuing Expose request
00:02:09.421 00.001 16108 Worker thread wakes up
00:02:09.421 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:09.422 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:09.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:10.390 00.968 16108 Exposure complete
00:02:10.444 00.054 16108 worker thread done servicing request
00:02:10.444 00.000 21068 OnExposeComplete: enter
00:02:10.446 00.002 21068 UpdateGuideState(): m_state=6
00:02:10.447 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6311
00:02:10.448 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.32, Mass=116719, SNR=74.9, Peak=12720 HFD=3.6
00:02:10.448 00.000 21068 MultiStar: [#1 0.36,0.40,0.00,M1] [#2 -0.10,0.33,1.18,U] [#3 0.37,0.16,1.05,U] [#4 -0.07,0.32,0.83,U] [#5 0.06,0.27,0.93,U] [#6 0.18,0.51,0.00,M2] [#7 -0.13,0.44,0.59,U] [#8 0.32,0.17,0.81,U] 
00:02:10.449 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.27}, one-star: {0.51, 0.25}
00:02:10.450 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
00:02:10.451 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:02:10.452 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=-0.10 mountY=-0.30, mountTheta=-1.90
00:02:10.453 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.27, opts=13)
00:02:10.454 00.001 21068 Enqueuing Move request for scope (0.15, 0.27)
00:02:10.455 00.001 16108 Worker thread wakes up
00:02:10.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
00:02:10.455 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
00:02:10.455 00.000 16108 Moving (0.15, 0.27) raw xDistance=-0.10 yDistance=-0.30
00:02:10.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:02:10.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:02:10.456 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:02:10.456 00.000 16108 MoveAxis(E, 0, ABG)
00:02:10.456 00.000 16108 Move returns status 0, amount 0
00:02:10.456 00.000 16108 MoveAxis(N, 0, ABG)
00:02:10.456 00.000 16108 Move returns status 0, amount 0
00:02:10.456 00.000 16108 move complete, result=0
00:02:10.456 00.000 16108 worker thread done servicing request
00:02:10.464 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3603, FiltMin=3049, FiltMax=47280, Gamma=1.000
00:02:10.483 00.019 21068 UpdateGuideState exits: m=116719 SNR=74.9
00:02:10.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:10.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:10.485 00.000 21068 Enqueuing Expose request
00:02:10.486 00.001 16108 Worker thread wakes up
00:02:10.486 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:02:10.487 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:10.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:11.660 01.173 16108 Exposure complete
00:02:11.715 00.055 16108 worker thread done servicing request
00:02:11.715 00.000 21068 OnExposeComplete: enter
00:02:11.717 00.002 21068 UpdateGuideState(): m_state=6
00:02:11.718 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6312
00:02:11.719 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.16, Mass=113520, SNR=84.3, Peak=12880 HFD=3.6
00:02:11.721 00.002 21068 MultiStar: [#1 0.31,0.20,0.96,U] [#2 -0.24,0.12,1.12,U] [#3 -0.07,0.17,1.16,U] [#4 -0.55,0.26,0.00,M1] [#5 -0.28,0.09,0.78,U] [#6 -0.17,0.25,0.63,U] [#7 0.14,0.00,0.68,U] [#8 0.29,0.01,0.67,U] 
00:02:11.722 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {-0.11, 0.09}
00:02:11.722 00.000 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
00:02:11.723 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
00:02:11.724 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.05 mountY=-0.11, mountTheta=-1.16
00:02:11.727 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
00:02:11.728 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
00:02:11.729 00.001 16108 Worker thread wakes up
00:02:11.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:02:11.729 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:02:11.729 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
00:02:11.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:02:11.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:11.730 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:02:11.730 00.000 16108 MoveAxis(E, 0, ABG)
00:02:11.730 00.000 16108 Move returns status 0, amount 0
00:02:11.730 00.000 16108 MoveAxis(N, 0, ABG)
00:02:11.730 00.000 16108 Move returns status 0, amount 0
00:02:11.730 00.000 16108 move complete, result=0
00:02:11.730 00.000 16108 worker thread done servicing request
00:02:11.732 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3603, FiltMin=3097, FiltMax=54720, Gamma=1.000
00:02:11.748 00.016 21068 UpdateGuideState exits: m=113520 SNR=84.3
00:02:11.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:11.750 00.000 21068 Enqueuing Expose request
00:02:11.751 00.001 16108 Worker thread wakes up
00:02:11.751 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:11.752 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:11.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:12.737 00.985 16108 Exposure complete
00:02:12.803 00.066 16108 worker thread done servicing request
00:02:12.803 00.000 21068 OnExposeComplete: enter
00:02:12.803 00.000 21068 UpdateGuideState(): m_state=6
00:02:12.804 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6313
00:02:12.805 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.31, Mass=102065, SNR=72.9, Peak=13152 HFD=3.4
00:02:12.806 00.001 21068 MultiStar: [#1 0.61,0.38,0.00,M1] [#2 0.22,0.03,1.18,U] [#3 0.13,0.35,0.98,U] [#4 0.06,0.18,0.79,U] [#5 -0.09,0.25,0.97,U] [#6 -0.06,0.38,0.79,U] [#7 0.21,0.08,0.52,U] [#8 0.42,-0.20,0.66,U] 
00:02:12.806 00.000 21068 refined, 7 included, MultiStar: {0.14, 0.18}, one-star: {0.27, 0.24}
00:02:12.808 00.002 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
00:02:12.808 00.000 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
00:02:12.809 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.22 cameraTheta=0.90 mountX=-0.11 mountY=-0.20, mountTheta=-2.05
00:02:12.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.18, opts=13)
00:02:12.814 00.003 21068 Enqueuing Move request for scope (0.14, 0.18)
00:02:12.815 00.001 16108 Worker thread wakes up
00:02:12.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
00:02:12.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
00:02:12.815 00.000 16108 Moving (0.14, 0.18) raw xDistance=-0.11 yDistance=-0.20
00:02:12.816 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:02:12.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:12.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:02:12.816 00.000 16108 MoveAxis(E, 0, ABG)
00:02:12.816 00.000 16108 Move returns status 0, amount 0
00:02:12.816 00.000 16108 MoveAxis(N, 0, ABG)
00:02:12.816 00.000 16108 Move returns status 0, amount 0
00:02:12.816 00.000 16108 move complete, result=0
00:02:12.816 00.000 16108 worker thread done servicing request
00:02:12.823 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3606, FiltMin=3101, FiltMax=50723, Gamma=1.000
00:02:12.842 00.019 21068 UpdateGuideState exits: m=102065 SNR=72.9
00:02:12.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:12.845 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:12.846 00.001 21068 Enqueuing Expose request
00:02:12.846 00.000 16108 Worker thread wakes up
00:02:12.846 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:12.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:12.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:14.000 01.153 16108 Exposure complete
00:02:14.094 00.094 16108 worker thread done servicing request
00:02:14.095 00.001 21068 OnExposeComplete: enter
00:02:14.097 00.002 21068 UpdateGuideState(): m_state=6
00:02:14.099 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6314
00:02:14.101 00.002 21068 Star::Find returns 1 (0), X=221.09, Y=876.21, Mass=107322, SNR=81.5, Peak=15680 HFD=2.9
00:02:14.105 00.004 21068 MultiStar: [#1 0.51,0.20,0.00,M2] [#2 0.14,0.19,1.00,U] [#3 0.07,0.10,0.98,U] [#4 0.12,0.49,0.00,M1] [#5 -0.12,-0.09,0.85,U] [#6 0.05,0.50,0.00,M1] [#7 0.10,0.24,0.54,U] [#8 0.36,0.02,0.64,U] 
00:02:14.107 00.002 21068 refined, 5 included, MultiStar: {0.16, 0.10}, one-star: {0.40, 0.13}
00:02:14.108 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:02:14.110 00.002 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:02:14.112 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
00:02:14.115 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.10, opts=13)
00:02:14.117 00.002 21068 Enqueuing Move request for scope (0.16, 0.10)
00:02:14.119 00.002 16108 Worker thread wakes up
00:02:14.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:02:14.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:02:14.119 00.000 16108 Moving (0.16, 0.10) raw xDistance=-0.14 yDistance=-0.13
00:02:14.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:02:14.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:14.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:14.119 00.000 16108 MoveAxis(E, 0, ABG)
00:02:14.119 00.000 16108 Move returns status 0, amount 0
00:02:14.119 00.000 16108 MoveAxis(N, 0, ABG)
00:02:14.119 00.000 16108 Move returns status 0, amount 0
00:02:14.119 00.000 16108 move complete, result=0
00:02:14.119 00.000 16108 worker thread done servicing request
00:02:14.126 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3606, FiltMin=3123, FiltMax=53059, Gamma=1.000
00:02:14.146 00.020 21068 UpdateGuideState exits: m=107322 SNR=81.5
00:02:14.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.149 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:14.150 00.001 21068 Enqueuing Expose request
00:02:14.152 00.002 16108 Worker thread wakes up
00:02:14.152 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:14.153 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:14.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:15.132 00.979 16108 Exposure complete
00:02:15.188 00.056 16108 worker thread done servicing request
00:02:15.188 00.000 21068 OnExposeComplete: enter
00:02:15.188 00.000 21068 UpdateGuideState(): m_state=6
00:02:15.189 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6315
00:02:15.190 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.69, Mass=108481, SNR=68.9, Peak=13648 HFD=3.5
00:02:15.191 00.001 21068 MultiStar: [#1 0.18,0.67,0.00,M3] [#2 -0.14,0.54,0.00,M1] [#3 0.02,0.50,0.00,M1] [#4 -0.11,0.74,0.00,M2] [#5 -0.20,0.78,0.00,M1] [#6 0.03,0.83,0.00,M2] [#7 -0.26,0.73,0.00,M1] [#8 0.31,0.35,0.83,U] 
00:02:15.191 00.000 21068 refined, 1 included, MultiStar: {0.16, 0.50}, one-star: {0.03, 0.61}
00:02:15.192 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
00:02:15.193 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
00:02:15.193 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.50 hyp=0.52 cameraTheta=1.27 mountX=-0.07 mountY=-0.52, mountTheta=-1.70
00:02:15.198 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.50, opts=13)
00:02:15.200 00.002 21068 Enqueuing Move request for scope (0.16, 0.50)
00:02:15.202 00.002 16108 Worker thread wakes up
00:02:15.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.50) opts 0xd
00:02:15.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.50)
00:02:15.203 00.001 16108 Moving (0.16, 0.50) raw xDistance=-0.07 yDistance=-0.52
00:02:15.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:02:15.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:15.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:02:15.203 00.000 16108 MoveAxis(E, 0, ABG)
00:02:15.203 00.000 16108 Move returns status 0, amount 0
00:02:15.203 00.000 16108 MoveAxis(N, 0, ABG)
00:02:15.203 00.000 16108 Move returns status 0, amount 0
00:02:15.203 00.000 16108 move complete, result=0
00:02:15.203 00.000 16108 worker thread done servicing request
00:02:15.208 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3606, FiltMin=3040, FiltMax=58307, Gamma=1.000
00:02:15.224 00.016 21068 UpdateGuideState exits: m=108481 SNR=68.9
00:02:15.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:15.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:15.226 00.000 21068 Enqueuing Expose request
00:02:15.227 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:02:15.228 00.001 16108 Worker thread wakes up
00:02:15.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:15.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:16.375 01.147 16108 Exposure complete
00:02:16.438 00.063 16108 worker thread done servicing request
00:02:16.439 00.001 21068 OnExposeComplete: enter
00:02:16.440 00.001 21068 UpdateGuideState(): m_state=6
00:02:16.442 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6316
00:02:16.443 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.43, Mass=106098, SNR=72.6, Peak=13376 HFD=3.2
00:02:16.444 00.001 21068 MultiStar: [#1 0.35,0.64,0.00,M4] [#2 0.09,0.23,1.25,U] [#3 -0.06,0.45,0.89,U] [#4 0.04,0.58,0.00,M3] [#5 -0.03,0.40,0.92,U] [#6 0.52,0.80,0.00,M3] [#7 0.10,0.44,0.58,U] [#8 0.39,0.34,0.00,M1] 
00:02:16.445 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.36}, one-star: {0.46, 0.36}
00:02:16.445 00.000 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:02:16.446 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:02:16.447 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.26 mountX=-0.05 mountY=-0.38, mountTheta=-1.71
00:02:16.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.36, opts=13)
00:02:16.451 00.002 21068 Enqueuing Move request for scope (0.12, 0.36)
00:02:16.452 00.001 16108 Worker thread wakes up
00:02:16.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
00:02:16.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
00:02:16.452 00.000 16108 Moving (0.12, 0.36) raw xDistance=-0.05 yDistance=-0.38
00:02:16.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:02:16.452 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.35 newest=-1.03
00:02:16.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:02:16.452 00.000 16108 MoveAxis(E, 0, ABG)
00:02:16.452 00.000 16108 Move returns status 0, amount 0
00:02:16.452 00.000 16108 MoveAxis(N, 76, ABG)
00:02:16.453 00.001 16108 Guiding  Dir = 0, Dur = 76
00:02:16.453 00.000 16108 IsSlewing returns 0
00:02:16.453 00.000 16108 IsGuiding returns 0
00:02:16.456 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3606, FiltMin=3126, FiltMax=48259, Gamma=1.000
00:02:16.475 00.019 21068 UpdateGuideState exits: m=106098 SNR=72.6
00:02:16.477 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:16.479 00.001 21068 Enqueuing Expose request
00:02:16.511 00.032 16108 PulseGuide returned control before completion, sleep 28
00:02:16.541 00.030 16108 IsGuiding returns 1
00:02:16.541 00.000 16108 scope still moving after pulse duration time elapsed
00:02:16.573 00.032 16108 IsSlewing returns 0
00:02:16.573 00.000 16108 IsGuiding returns 1
00:02:16.604 00.031 16108 IsSlewing returns 0
00:02:16.604 00.000 16108 IsGuiding returns 0
00:02:16.604 00.000 16108 scope move finished after 76 + 76 ms
00:02:16.604 00.000 16108 Move returns status 0, amount 76
00:02:16.606 00.002 16108 move complete, result=0
00:02:16.606 00.000 16108 worker thread done servicing request
00:02:16.606 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 76 ms NORTH
00:02:16.608 00.002 16108 Worker thread wakes up
00:02:16.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:16.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:17.585 00.976 16108 Exposure complete
00:02:17.642 00.057 16108 worker thread done servicing request
00:02:17.643 00.001 21068 OnExposeComplete: enter
00:02:17.643 00.000 21068 UpdateGuideState(): m_state=6
00:02:17.644 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6317
00:02:17.645 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.32, Mass=106048, SNR=69.3, Peak=13744 HFD=3.3
00:02:17.646 00.001 21068 MultiStar: [#1 0.34,0.20,1.17,U] [#2 -0.02,-0.02,1.17,U] [#3 -0.15,0.12,0.96,U] [#4 -0.05,-0.02,0.89,U] [#5 -0.13,-0.11,1.03,U] [#6 0.07,-0.13,0.79,U] [#7 0.11,0.14,0.66,U] [#8 0.09,-0.01,0.77,U] 
00:02:17.647 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.07, 0.24}
00:02:17.647 00.000 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:02:17.648 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
00:02:17.650 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
00:02:17.651 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
00:02:17.652 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
00:02:17.653 00.001 16108 Worker thread wakes up
00:02:17.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:02:17.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:02:17.653 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
00:02:17.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:17.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:17.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:17.653 00.000 16108 MoveAxis(E, 0, ABG)
00:02:17.653 00.000 16108 Move returns status 0, amount 0
00:02:17.653 00.000 16108 MoveAxis(N, 0, ABG)
00:02:17.653 00.000 16108 Move returns status 0, amount 0
00:02:17.653 00.000 16108 move complete, result=0
00:02:17.653 00.000 16108 worker thread done servicing request
00:02:17.658 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3609, FiltMin=3040, FiltMax=48742, Gamma=1.000
00:02:17.677 00.019 21068 UpdateGuideState exits: m=106048 SNR=69.3
00:02:17.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:17.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:17.680 00.001 21068 Enqueuing Expose request
00:02:17.681 00.001 16108 Worker thread wakes up
00:02:17.681 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:17.682 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:17.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:18.853 01.171 16108 Exposure complete
00:02:18.910 00.057 16108 worker thread done servicing request
00:02:18.910 00.000 21068 OnExposeComplete: enter
00:02:18.912 00.002 21068 UpdateGuideState(): m_state=6
00:02:18.913 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6318
00:02:18.914 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.46, Mass=124687, SNR=85.0, Peak=13488 HFD=3.2
00:02:18.915 00.001 21068 MultiStar: [#1 0.16,0.40,0.93,U] [#2 -0.35,0.24,1.03,U] [#3 -0.30,0.08,0.84,U] [#4 -0.46,0.28,0.00,M3] [#5 0.07,0.08,1.00,U] [#6 -0.20,0.34,0.65,U] [#7 -0.28,0.60,0.00,M1] [#8 -0.16,0.04,0.58,U] 
00:02:18.917 00.002 21068 refined, 6 included, MultiStar: {-0.13, 0.23}, one-star: {-0.18, 0.39}
00:02:18.918 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
00:02:18.918 00.000 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
00:02:18.919 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.09 mountX=0.17 mountY=-0.19, mountTheta=-0.85
00:02:18.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.23, opts=13)
00:02:18.922 00.001 21068 Enqueuing Move request for scope (-0.13, 0.23)
00:02:18.922 00.000 16108 Worker thread wakes up
00:02:18.923 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
00:02:18.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
00:02:18.923 00.000 16108 Moving (-0.13, 0.23) raw xDistance=0.17 yDistance=-0.19
00:02:18.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:02:18.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:18.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:02:18.923 00.000 16108 MoveAxis(E, 0, ABG)
00:02:18.923 00.000 16108 Move returns status 0, amount 0
00:02:18.923 00.000 16108 MoveAxis(N, 0, ABG)
00:02:18.923 00.000 16108 Move returns status 0, amount 0
00:02:18.923 00.000 16108 move complete, result=0
00:02:18.923 00.000 16108 worker thread done servicing request
00:02:18.928 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3609, FiltMin=3043, FiltMax=49203, Gamma=1.000
00:02:18.943 00.015 21068 UpdateGuideState exits: m=124687 SNR=85.0
00:02:18.945 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:18.947 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:18.949 00.002 21068 Enqueuing Expose request
00:02:18.950 00.001 16108 Worker thread wakes up
00:02:18.951 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:18.953 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:18.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:19.923 00.970 16108 Exposure complete
00:02:19.981 00.058 16108 worker thread done servicing request
00:02:19.981 00.000 21068 OnExposeComplete: enter
00:02:19.983 00.002 21068 UpdateGuideState(): m_state=6
00:02:19.986 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6319
00:02:19.990 00.004 21068 Star::Find returns 1 (0), X=220.62, Y=876.63, Mass=116048, SNR=69.3, Peak=13200 HFD=3.3
00:02:19.992 00.002 21068 MultiStar: [#1 -0.37,0.71,0.00,M3] [#2 -0.59,0.27,0.00,M1] [#3 -0.41,0.31,0.00,M1] [#4 -0.36,0.60,0.00,M4] [#5 -0.30,0.35,0.96,U] [#6 -0.40,0.55,0.00,M2] [#7 0.01,0.64,0.00,M2] [#8 -0.38,0.25,0.82,U] 
00:02:19.993 00.001 21068 refined, 2 included, MultiStar: {-0.24, 0.40}, one-star: {-0.06, 0.55}
00:02:19.995 00.002 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:02:19.996 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:02:19.998 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.40 hyp=0.46 cameraTheta=2.11 mountX=0.30 mountY=-0.33, mountTheta=-0.83
00:02:19.999 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.40, opts=13)
00:02:20.000 00.001 21068 Enqueuing Move request for scope (-0.24, 0.40)
00:02:20.001 00.001 16108 Worker thread wakes up
00:02:20.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.40) opts 0xd
00:02:20.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.40)
00:02:20.001 00.000 16108 Moving (-0.24, 0.40) raw xDistance=0.30 yDistance=-0.33
00:02:20.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:02:20.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:02:20.001 00.000 16108 MoveAxis(W, 79, ABG)
00:02:20.001 00.000 16108 Guiding  Dir = 3, Dur = 79
00:02:20.002 00.001 16108 IsSlewing returns 0
00:02:20.002 00.000 16108 IsGuiding returns 0
00:02:20.005 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3609, FiltMin=3088, FiltMax=55462, Gamma=1.000
00:02:20.021 00.016 21068 UpdateGuideState exits: m=116048 SNR=69.3
00:02:20.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:20.022 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:20.023 00.001 21068 Enqueuing Expose request
00:02:20.056 00.033 16108 PulseGuide returned control before completion, sleep 35
00:02:20.103 00.047 16108 IsGuiding returns 1
00:02:20.103 00.000 16108 scope still moving after pulse duration time elapsed
00:02:20.134 00.031 16108 IsSlewing returns 0
00:02:20.134 00.000 16108 IsGuiding returns 0
00:02:20.134 00.000 16108 scope move finished after 79 + 53 ms
00:02:20.134 00.000 16108 Move returns status 0, amount 79
00:02:20.134 00.000 16108 MoveAxis(N, 66, ABG)
00:02:20.134 00.000 16108 Guiding  Dir = 0, Dur = 66
00:02:20.134 00.000 16108 IsSlewing returns 0
00:02:20.134 00.000 16108 IsGuiding returns 0
00:02:20.136 00.002 16108 PulseGuide returned control before completion, sleep 76
00:02:20.214 00.078 16108 IsGuiding returns 1
00:02:20.214 00.000 16108 scope still moving after pulse duration time elapsed
00:02:20.245 00.031 16108 IsSlewing returns 0
00:02:20.245 00.000 16108 IsGuiding returns 0
00:02:20.245 00.000 16108 scope move finished after 66 + 43 ms
00:02:20.245 00.000 16108 Move returns status 0, amount 66
00:02:20.245 00.000 16108 move complete, result=0
00:02:20.245 00.000 16108 worker thread done servicing request
00:02:20.245 00.000 16108 Worker thread wakes up
00:02:20.245 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.3 px 66 ms NORTH
00:02:20.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:20.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:21.416 01.170 16108 Exposure complete
00:02:21.496 00.080 16108 worker thread done servicing request
00:02:21.497 00.001 21068 OnExposeComplete: enter
00:02:21.500 00.003 21068 UpdateGuideState(): m_state=6
00:02:21.501 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6320
00:02:21.503 00.002 21068 Star::Find returns 1 (0), X=221.04, Y=876.53, Mass=109876, SNR=77.1, Peak=13264 HFD=3.5
00:02:21.504 00.001 21068 MultiStar: [#1 0.29,0.20,0.95,U] [#2 -0.13,0.19,1.09,U] [#3 -0.08,0.27,1.04,U] [#4 -0.36,-0.10,0.84,U] [#5 -0.23,0.22,0.84,U] [#6 -0.03,0.37,0.67,U] [#7 -0.09,0.30,0.50,U] [#8 -0.12,-0.06,0.76,U] 
00:02:21.505 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {0.36, 0.45}
00:02:21.506 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:02:21.509 00.003 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:02:21.510 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.72 mountX=0.07 mountY=-0.19, mountTheta=-1.24
00:02:21.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.21, opts=13)
00:02:21.514 00.001 21068 Enqueuing Move request for scope (-0.03, 0.21)
00:02:21.515 00.001 16108 Worker thread wakes up
00:02:21.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
00:02:21.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
00:02:21.517 00.002 16108 Moving (-0.03, 0.21) raw xDistance=0.07 yDistance=-0.19
00:02:21.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:02:21.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:21.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:02:21.517 00.000 16108 MoveAxis(E, 0, ABG)
00:02:21.517 00.000 16108 Move returns status 0, amount 0
00:02:21.517 00.000 16108 MoveAxis(N, 0, ABG)
00:02:21.517 00.000 16108 Move returns status 0, amount 0
00:02:21.517 00.000 16108 move complete, result=0
00:02:21.517 00.000 16108 worker thread done servicing request
00:02:21.524 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3609, FiltMin=3072, FiltMax=46614, Gamma=1.000
00:02:21.553 00.029 21068 UpdateGuideState exits: m=109876 SNR=77.1
00:02:21.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:21.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:21.557 00.002 21068 Enqueuing Expose request
00:02:21.558 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:21.558 00.000 16108 Worker thread wakes up
00:02:21.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:21.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:22.535 00.976 16108 Exposure complete
00:02:22.591 00.056 16108 worker thread done servicing request
00:02:22.591 00.000 21068 OnExposeComplete: enter
00:02:22.592 00.001 21068 UpdateGuideState(): m_state=6
00:02:22.593 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6321
00:02:22.594 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.97, Mass=111113, SNR=85.9, Peak=15040 HFD=3.2
00:02:22.594 00.000 21068 MultiStar: [#1 0.29,0.05,1.01,U] [#2 -0.06,-0.11,0.99,U] [#3 0.13,-0.01,0.92,U] [#4 -0.33,-0.09,0.71,U] [#5 -0.21,0.07,0.78,U] [#6 -0.20,0.11,0.77,U] [#7 0.09,0.08,0.59,U] [#8 0.09,-0.39,0.65,U] 
00:02:22.595 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.04, -0.10}
00:02:22.596 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
00:02:22.597 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
00:02:22.597 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.73 mountX=-0.00 mountY=0.04, mountTheta=1.58
00:02:22.600 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
00:02:22.601 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
00:02:22.601 00.000 16108 Worker thread wakes up
00:02:22.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:02:22.602 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:02:22.602 00.000 16108 Moving (-0.01, -0.04) raw xDistance=-0.00 yDistance=0.04
00:02:22.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:02:22.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:22.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:22.602 00.000 16108 MoveAxis(E, 0, ABG)
00:02:22.602 00.000 16108 Move returns status 0, amount 0
00:02:22.602 00.000 16108 MoveAxis(N, 0, ABG)
00:02:22.602 00.000 16108 Move returns status 0, amount 0
00:02:22.602 00.000 16108 move complete, result=0
00:02:22.602 00.000 16108 worker thread done servicing request
00:02:22.609 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3609, FiltMin=3062, FiltMax=43670, Gamma=1.000
00:02:22.638 00.029 21068 UpdateGuideState exits: m=111113 SNR=85.9
00:02:22.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.639 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:22.640 00.001 21068 Enqueuing Expose request
00:02:22.641 00.001 16108 Worker thread wakes up
00:02:22.641 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:22.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:22.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:23.797 01.155 16108 Exposure complete
00:02:23.882 00.085 16108 worker thread done servicing request
00:02:23.882 00.000 21068 OnExposeComplete: enter
00:02:23.884 00.002 21068 UpdateGuideState(): m_state=6
00:02:23.885 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6322
00:02:23.886 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.54, Mass=108026, SNR=62.0, Peak=11744 HFD=3.2
00:02:23.886 00.000 21068 MultiStar: [#1 -0.14,0.53,0.00,M2] [#2 -0.46,0.27,0.00,M1] [#3 -0.30,0.53,0.00,M1] [#4 -0.29,0.28,1.03,U] [#5 -0.27,0.18,1.01,U] [#6 -0.11,0.48,0.00,M1] [#7 -0.43,0.24,0.00,M1] [#8 -0.45,0.18,0.00,M1] 
00:02:23.888 00.002 21068 refined, 2 included, MultiStar: {-0.23, 0.31}, one-star: {-0.13, 0.46}
00:02:23.889 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
00:02:23.889 00.000 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
00:02:23.890 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.21 mountX=0.28 mountY=-0.25, mountTheta=-0.72
00:02:23.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.31, opts=13)
00:02:23.892 00.001 21068 Enqueuing Move request for scope (-0.23, 0.31)
00:02:23.893 00.001 16108 Worker thread wakes up
00:02:23.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
00:02:23.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
00:02:23.893 00.000 16108 Moving (-0.23, 0.31) raw xDistance=0.28 yDistance=-0.25
00:02:23.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:02:23.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:02:23.893 00.000 16108 MoveAxis(W, 73, ABG)
00:02:23.893 00.000 16108 Guiding  Dir = 3, Dur = 73
00:02:23.893 00.000 16108 IsSlewing returns 0
00:02:23.894 00.001 16108 IsGuiding returns 0
00:02:23.898 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3613, FiltMin=3104, FiltMax=53792, Gamma=1.000
00:02:23.909 00.011 16108 PulseGuide returned control before completion, sleep 69
00:02:23.914 00.005 21068 UpdateGuideState exits: m=108026 SNR=62.0
00:02:23.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:23.916 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:23.917 00.001 21068 Enqueuing Expose request
00:02:23.986 00.069 16108 IsGuiding returns 1
00:02:23.986 00.000 16108 scope still moving after pulse duration time elapsed
00:02:24.017 00.031 16108 IsSlewing returns 0
00:02:24.017 00.000 16108 IsGuiding returns 0
00:02:24.017 00.000 16108 scope move finished after 73 + 49 ms
00:02:24.017 00.000 16108 Move returns status 0, amount 73
00:02:24.017 00.000 16108 MoveAxis(N, 50, ABG)
00:02:24.017 00.000 16108 Guiding  Dir = 0, Dur = 50
00:02:24.017 00.000 16108 IsSlewing returns 0
00:02:24.017 00.000 16108 IsGuiding returns 0
00:02:24.064 00.047 16108 PulseGuide returned control before completion, sleep 14
00:02:24.079 00.015 16108 IsGuiding returns 1
00:02:24.079 00.000 16108 scope still moving after pulse duration time elapsed
00:02:24.111 00.032 16108 IsSlewing returns 0
00:02:24.111 00.000 16108 IsGuiding returns 1
00:02:24.143 00.032 16108 IsSlewing returns 0
00:02:24.144 00.001 16108 IsGuiding returns 1
00:02:24.175 00.031 16108 IsSlewing returns 0
00:02:24.175 00.000 16108 IsGuiding returns 0
00:02:24.175 00.000 16108 scope move finished after 50 + 107 ms
00:02:24.175 00.000 16108 Move returns status 0, amount 50
00:02:24.175 00.000 16108 move complete, result=0
00:02:24.175 00.000 16108 worker thread done servicing request
00:02:24.176 00.001 16108 Worker thread wakes up
00:02:24.176 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.2 px 50 ms NORTH
00:02:24.178 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:24.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:25.143 00.965 16108 Exposure complete
00:02:25.215 00.072 16108 worker thread done servicing request
00:02:25.215 00.000 21068 OnExposeComplete: enter
00:02:25.216 00.001 21068 UpdateGuideState(): m_state=6
00:02:25.217 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6323
00:02:25.217 00.000 21068 Star::Find returns 1 (0), X=221.02, Y=875.81, Mass=101654, SNR=75.5, Peak=14112 HFD=3.2
00:02:25.219 00.002 21068 MultiStar: [#1 0.32,-0.38,0.00,M3] [#2 0.28,-0.60,0.00,M2] [#3 -0.08,-0.63,0.00,M2] [#4 0.53,-0.35,0.00,M2] [#5 0.51,-0.46,0.00,M1] [#6 0.51,-0.33,0.00,M2] [#7 0.14,-0.34,0.69,U] [#8 0.13,-0.75,0.00,M2] 
00:02:25.220 00.001 21068 refined, 1 included, MultiStar: {0.26, -0.29}, one-star: {0.34, -0.26}
00:02:25.220 00.000 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
00:02:25.221 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
00:02:25.222 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-0.85 mountX=-0.31 mountY=0.22, mountTheta=2.51
00:02:25.223 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.29, opts=13)
00:02:25.224 00.001 21068 Enqueuing Move request for scope (0.26, -0.29)
00:02:25.225 00.001 16108 Worker thread wakes up
00:02:25.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.29) opts 0xd
00:02:25.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.29)
00:02:25.225 00.000 16108 Moving (0.26, -0.29) raw xDistance=-0.31 yDistance=0.22
00:02:25.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
00:02:25.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:02:25.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:02:25.225 00.000 16108 MoveAxis(E, 75, ABG)
00:02:25.225 00.000 16108 Guiding  Dir = 2, Dur = 75
00:02:25.226 00.001 16108 IsSlewing returns 0
00:02:25.226 00.000 16108 IsGuiding returns 0
00:02:25.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3613, FiltMin=3104, FiltMax=60557, Gamma=1.000
00:02:25.246 00.016 21068 UpdateGuideState exits: m=101654 SNR=75.5
00:02:25.249 00.003 16108 PulseGuide returned control before completion, sleep 64
00:02:25.249 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:25.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:25.251 00.001 21068 Enqueuing Expose request
00:02:25.321 00.070 16108 IsGuiding returns 1
00:02:25.321 00.000 16108 scope still moving after pulse duration time elapsed
00:02:25.352 00.031 16108 IsSlewing returns 0
00:02:25.352 00.000 16108 IsGuiding returns 0
00:02:25.352 00.000 16108 scope move finished after 75 + 51 ms
00:02:25.352 00.000 16108 Move returns status 0, amount 75
00:02:25.352 00.000 16108 MoveAxis(N, 0, ABG)
00:02:25.352 00.000 16108 Move returns status 0, amount 0
00:02:25.352 00.000 16108 move complete, result=0
00:02:25.352 00.000 16108 worker thread done servicing request
00:02:25.352 00.000 16108 Worker thread wakes up
00:02:25.352 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:25.352 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
00:02:25.354 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:26.514 01.160 16108 Exposure complete
00:02:26.568 00.054 16108 worker thread done servicing request
00:02:26.568 00.000 21068 OnExposeComplete: enter
00:02:26.570 00.002 21068 UpdateGuideState(): m_state=6
00:02:26.571 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6324
00:02:26.572 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.28, Mass=120516, SNR=81.6, Peak=14160 HFD=3.4
00:02:26.575 00.003 21068 MultiStar: [#1 -0.17,0.17,0.87,U] [#2 -0.48,-0.09,0.00,M3] [#3 -0.22,-0.21,0.92,U] [#4 -0.53,0.05,0.00,M3] [#5 -0.25,-0.50,0.00,M2] [#6 0.09,-0.12,0.63,U] [#7 -0.35,-0.14,0.53,U] [#8 -0.31,-0.14,0.65,U] 
00:02:26.576 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.02}, one-star: {-0.27, 0.21}
00:02:26.576 00.000 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
00:02:26.577 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
00:02:26.578 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.06 mountX=0.20 mountY=0.06, mountTheta=0.31
00:02:26.579 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.02, opts=13)
00:02:26.580 00.001 21068 Enqueuing Move request for scope (-0.21, -0.02)
00:02:26.581 00.001 16108 Worker thread wakes up
00:02:26.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
00:02:26.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
00:02:26.581 00.000 16108 Moving (-0.21, -0.02) raw xDistance=0.20 yDistance=0.06
00:02:26.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
00:02:26.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:26.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:26.581 00.000 16108 MoveAxis(W, 47, ABG)
00:02:26.581 00.000 16108 Guiding  Dir = 3, Dur = 47
00:02:26.582 00.001 16108 IsSlewing returns 0
00:02:26.582 00.000 16108 IsGuiding returns 0
00:02:26.585 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3616, FiltMin=3081, FiltMax=58931, Gamma=1.000
00:02:26.591 00.006 16108 PulseGuide returned control before completion, sleep 48
00:02:26.600 00.009 21068 UpdateGuideState exits: m=120516 SNR=81.6
00:02:26.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:26.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:26.603 00.001 21068 Enqueuing Expose request
00:02:26.653 00.050 16108 IsGuiding returns 1
00:02:26.653 00.000 16108 scope still moving after pulse duration time elapsed
00:02:26.685 00.032 16108 IsSlewing returns 0
00:02:26.685 00.000 16108 IsGuiding returns 0
00:02:26.685 00.000 16108 scope move finished after 47 + 55 ms
00:02:26.685 00.000 16108 Move returns status 0, amount 47
00:02:26.685 00.000 16108 MoveAxis(N, 0, ABG)
00:02:26.685 00.000 16108 Move returns status 0, amount 0
00:02:26.685 00.000 16108 move complete, result=0
00:02:26.685 00.000 16108 worker thread done servicing request
00:02:26.685 00.000 21068 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
00:02:26.686 00.001 16108 Worker thread wakes up
00:02:26.686 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:26.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:27.657 00.971 16108 Exposure complete
00:02:27.724 00.067 16108 worker thread done servicing request
00:02:27.724 00.000 21068 OnExposeComplete: enter
00:02:27.726 00.002 21068 UpdateGuideState(): m_state=6
00:02:27.727 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6325
00:02:27.728 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.13, Mass=115831, SNR=83.8, Peak=14304 HFD=3.5
00:02:27.729 00.001 21068 MultiStar: [#1 0.30,0.17,1.07,U] [#2 -0.11,-0.04,0.98,U] [#3 -0.02,-0.02,0.87,U] [#4 -0.41,-0.31,0.00,M4] [#5 -0.08,-0.13,0.76,U] [#6 0.11,-0.12,0.74,U] [#7 -0.17,0.30,0.53,U] [#8 -0.23,-0.16,0.67,U] 
00:02:27.730 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.22, 0.06}
00:02:27.731 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
00:02:27.732 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
00:02:27.733 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.25 mountX=-0.03 mountY=-0.01, mountTheta=-2.66
00:02:27.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
00:02:27.737 00.002 21068 Enqueuing Move request for scope (0.03, 0.01)
00:02:27.738 00.001 16108 Worker thread wakes up
00:02:27.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:02:27.738 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:02:27.738 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.01
00:02:27.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:27.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:27.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:27.738 00.000 16108 MoveAxis(E, 0, ABG)
00:02:27.738 00.000 16108 Move returns status 0, amount 0
00:02:27.738 00.000 16108 MoveAxis(N, 0, ABG)
00:02:27.738 00.000 16108 Move returns status 0, amount 0
00:02:27.738 00.000 16108 move complete, result=0
00:02:27.738 00.000 16108 worker thread done servicing request
00:02:27.743 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3616, FiltMin=3056, FiltMax=47862, Gamma=1.000
00:02:27.770 00.027 21068 UpdateGuideState exits: m=115831 SNR=83.8
00:02:27.772 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:27.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:27.775 00.002 21068 Enqueuing Expose request
00:02:27.777 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:27.778 00.001 16108 Worker thread wakes up
00:02:27.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:27.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:28.937 01.159 16108 Exposure complete
00:02:29.004 00.067 16108 worker thread done servicing request
00:02:29.005 00.001 21068 OnExposeComplete: enter
00:02:29.005 00.000 21068 UpdateGuideState(): m_state=6
00:02:29.006 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6326
00:02:29.007 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.08, Mass=103122, SNR=70.6, Peak=14064 HFD=3.0
00:02:29.009 00.002 21068 MultiStar: [#1 0.25,-0.31,1.32,U] [#2 -0.11,-0.28,1.21,U] [#3 -0.12,-0.14,1.15,U] [#4 0.31,-0.05,0.72,U] [#5 0.06,-0.21,1.13,U] [#6 0.00,0.01,0.84,U] [#7 0.12,-0.04,0.72,U] [#8 -0.01,-0.31,0.84,U] 
00:02:29.009 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {0.23, 0.01}
00:02:29.010 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
00:02:29.010 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
00:02:29.011 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.14 mountX=-0.10 mountY=0.14, mountTheta=2.20
00:02:29.012 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.16, opts=13)
00:02:29.013 00.001 21068 Enqueuing Move request for scope (0.08, -0.16)
00:02:29.014 00.001 16108 Worker thread wakes up
00:02:29.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
00:02:29.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
00:02:29.014 00.000 16108 Moving (0.08, -0.16) raw xDistance=-0.10 yDistance=0.14
00:02:29.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:02:29.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:29.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:02:29.014 00.000 16108 MoveAxis(E, 0, ABG)
00:02:29.015 00.001 16108 Move returns status 0, amount 0
00:02:29.015 00.000 16108 MoveAxis(N, 0, ABG)
00:02:29.015 00.000 16108 Move returns status 0, amount 0
00:02:29.015 00.000 16108 move complete, result=0
00:02:29.015 00.000 16108 worker thread done servicing request
00:02:29.021 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3619, FiltMin=3046, FiltMax=58304, Gamma=1.000
00:02:29.037 00.016 21068 UpdateGuideState exits: m=103122 SNR=70.6
00:02:29.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:29.040 00.001 21068 Enqueuing Expose request
00:02:29.042 00.002 16108 Worker thread wakes up
00:02:29.042 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:29.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:29.042 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:29.999 00.957 16108 Exposure complete
00:02:30.059 00.060 16108 worker thread done servicing request
00:02:30.059 00.000 21068 OnExposeComplete: enter
00:02:30.061 00.002 21068 UpdateGuideState(): m_state=6
00:02:30.063 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6327
00:02:30.065 00.002 21068 Star::Find returns 1 (0), X=220.99, Y=876.04, Mass=116242, SNR=82.3, Peak=18480 HFD=2.9
00:02:30.067 00.002 21068 MultiStar: [#1 0.83,-0.09,0.00,M1] [#2 0.18,-0.29,0.98,U] [#3 0.42,-0.23,0.00,M1] [#4 0.30,-0.21,0.61,U] [#5 0.34,-0.11,0.84,U] [#6 0.29,0.03,0.71,U] [#7 0.14,-0.06,0.50,U] [#8 0.39,-0.44,0.00,M1] 
00:02:30.068 00.001 21068 refined, 5 included, MultiStar: {0.27, -0.12}, one-star: {0.31, -0.04}
00:02:30.070 00.002 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
00:02:30.072 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:02:30.074 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-0.42 mountX=-0.28 mountY=0.05, mountTheta=2.95
00:02:30.075 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.12, opts=13)
00:02:30.076 00.001 21068 Enqueuing Move request for scope (0.27, -0.12)
00:02:30.077 00.001 16108 Worker thread wakes up
00:02:30.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
00:02:30.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
00:02:30.077 00.000 16108 Moving (0.27, -0.12) raw xDistance=-0.28 yDistance=0.05
00:02:30.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:02:30.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:30.078 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:02:30.078 00.000 16108 MoveAxis(E, 74, ABG)
00:02:30.078 00.000 16108 Guiding  Dir = 2, Dur = 74
00:02:30.078 00.000 16108 IsSlewing returns 0
00:02:30.079 00.001 16108 IsGuiding returns 0
00:02:30.080 00.001 16108 PulseGuide returned control before completion, sleep 83
00:02:30.081 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3619, FiltMin=3059, FiltMax=53753, Gamma=1.000
00:02:30.099 00.018 21068 UpdateGuideState exits: m=116242 SNR=82.3
00:02:30.102 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:30.102 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:30.103 00.001 21068 Enqueuing Expose request
00:02:30.165 00.062 16108 IsGuiding returns 1
00:02:30.165 00.000 16108 scope still moving after pulse duration time elapsed
00:02:30.197 00.032 16108 IsSlewing returns 0
00:02:30.197 00.000 16108 IsGuiding returns 1
00:02:30.229 00.032 16108 IsSlewing returns 0
00:02:30.229 00.000 16108 IsGuiding returns 1
00:02:30.261 00.032 16108 IsSlewing returns 0
00:02:30.261 00.000 16108 IsGuiding returns 0
00:02:30.261 00.000 16108 scope move finished after 74 + 108 ms
00:02:30.261 00.000 16108 Move returns status 0, amount 74
00:02:30.261 00.000 16108 MoveAxis(N, 0, ABG)
00:02:30.262 00.001 16108 Move returns status 0, amount 0
00:02:30.262 00.000 16108 move complete, result=0
00:02:30.262 00.000 16108 worker thread done servicing request
00:02:30.262 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
00:02:30.264 00.002 16108 Worker thread wakes up
00:02:30.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:30.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:31.415 01.151 16108 Exposure complete
00:02:31.489 00.074 16108 worker thread done servicing request
00:02:31.489 00.000 21068 OnExposeComplete: enter
00:02:31.490 00.001 21068 UpdateGuideState(): m_state=6
00:02:31.492 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6328
00:02:31.494 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.05, Mass=105883, SNR=78.2, Peak=16176 HFD=3.0
00:02:31.495 00.001 21068 MultiStar: [#1 -0.00,0.01,0.97,U] [#2 -0.36,-0.21,1.12,U] [#3 -0.18,-0.00,1.13,U] [#4 -0.21,0.01,0.68,U] [#5 -0.09,-0.22,0.83,U] [#6 0.09,0.07,0.77,U] [#7 -0.14,-0.06,0.73,U] [#8 -0.30,-0.07,0.79,U] 
00:02:31.496 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.06}, one-star: {-0.16, -0.02}
00:02:31.497 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
00:02:31.498 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
00:02:31.499 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.01 mountX=0.15 mountY=0.06, mountTheta=0.36
00:02:31.502 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.02, opts=13)
00:02:31.503 00.001 21068 Enqueuing Move request for scope (-0.16, -0.02)
00:02:31.504 00.001 16108 Worker thread wakes up
00:02:31.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
00:02:31.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
00:02:31.504 00.000 16108 Moving (-0.16, -0.02) raw xDistance=0.15 yDistance=0.06
00:02:31.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:02:31.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:31.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:31.504 00.000 16108 MoveAxis(E, 0, ABG)
00:02:31.506 00.002 16108 Move returns status 0, amount 0
00:02:31.506 00.000 16108 MoveAxis(N, 0, ABG)
00:02:31.506 00.000 16108 Move returns status 0, amount 0
00:02:31.506 00.000 16108 move complete, result=0
00:02:31.506 00.000 16108 worker thread done servicing request
00:02:31.511 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3622, FiltMin=3104, FiltMax=54214, Gamma=1.000
00:02:31.534 00.023 21068 UpdateGuideState exits: m=105883 SNR=78.2
00:02:31.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:31.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:31.538 00.002 21068 Enqueuing Expose request
00:02:31.539 00.001 16108 Worker thread wakes up
00:02:31.539 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:31.541 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:31.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:32.519 00.978 16108 Exposure complete
00:02:32.579 00.060 16108 worker thread done servicing request
00:02:32.579 00.000 21068 OnExposeComplete: enter
00:02:32.581 00.002 21068 UpdateGuideState(): m_state=6
00:02:32.583 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6329
00:02:32.584 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.99, Mass=108488, SNR=77.2, Peak=15424 HFD=3.1
00:02:32.586 00.002 21068 MultiStar: [#1 0.28,-0.16,1.17,U] [#2 -0.35,-0.21,1.18,U] [#3 0.04,-0.24,1.19,U] [#4 -0.11,0.02,0.64,U] [#5 0.18,-0.19,0.92,U] [#6 0.09,-0.10,0.71,U] [#7 -0.16,-0.13,0.48,U] [#8 0.08,-0.42,0.69,U] 
00:02:32.587 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.11, -0.09}
00:02:32.588 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
00:02:32.589 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
00:02:32.590 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.12 mountY=0.06, mountTheta=2.68
00:02:32.593 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
00:02:32.594 00.001 21068 Enqueuing Move request for scope (0.11, -0.09)
00:02:32.595 00.001 16108 Worker thread wakes up
00:02:32.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:02:32.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:02:32.595 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.06
00:02:32.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:02:32.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:32.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:32.595 00.000 16108 MoveAxis(E, 0, ABG)
00:02:32.595 00.000 16108 Move returns status 0, amount 0
00:02:32.595 00.000 16108 MoveAxis(N, 0, ABG)
00:02:32.595 00.000 16108 Move returns status 0, amount 0
00:02:32.595 00.000 16108 move complete, result=0
00:02:32.595 00.000 16108 worker thread done servicing request
00:02:32.600 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3625, FiltMin=3104, FiltMax=57776, Gamma=1.000
00:02:32.615 00.015 21068 UpdateGuideState exits: m=108488 SNR=77.2
00:02:32.617 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.617 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:32.618 00.001 21068 Enqueuing Expose request
00:02:32.619 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:32.620 00.001 16108 Worker thread wakes up
00:02:32.620 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:32.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:33.774 01.154 16108 Exposure complete
00:02:33.833 00.059 16108 worker thread done servicing request
00:02:33.833 00.000 21068 OnExposeComplete: enter
00:02:33.835 00.002 21068 UpdateGuideState(): m_state=6
00:02:33.837 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6330
00:02:33.838 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.07, Mass=93590, SNR=62.4, Peak=11936 HFD=3.5
00:02:33.840 00.002 21068 MultiStar: [#1 0.13,-0.10,1.62,U] [#2 -0.34,-0.33,1.44,U] [#3 0.02,-0.42,1.15,U] [#4 0.03,-0.12,0.78,U] [#5 0.18,-0.38,0.95,U] [#6 0.13,0.09,0.81,U] [#7 -0.37,0.04,0.69,U] [#8 -0.29,0.07,0.81,U] 
00:02:33.841 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {-0.19, -0.00}
00:02:33.842 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
00:02:33.843 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
00:02:33.845 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.99 mountX=0.04 mountY=0.17, mountTheta=1.33
00:02:33.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.15, opts=13)
00:02:33.847 00.000 21068 Enqueuing Move request for scope (-0.07, -0.15)
00:02:33.848 00.001 16108 Worker thread wakes up
00:02:33.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
00:02:33.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
00:02:33.848 00.000 16108 Moving (-0.07, -0.15) raw xDistance=0.04 yDistance=0.17
00:02:33.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:02:33.849 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:33.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:02:33.849 00.000 16108 MoveAxis(E, 0, ABG)
00:02:33.849 00.000 16108 Move returns status 0, amount 0
00:02:33.849 00.000 16108 MoveAxis(N, 0, ABG)
00:02:33.849 00.000 16108 Move returns status 0, amount 0
00:02:33.849 00.000 16108 move complete, result=0
00:02:33.849 00.000 16108 worker thread done servicing request
00:02:33.854 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3625, FiltMin=3120, FiltMax=52176, Gamma=1.000
00:02:33.875 00.021 21068 UpdateGuideState exits: m=93590 SNR=62.4
00:02:33.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:33.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:33.878 00.001 21068 Enqueuing Expose request
00:02:33.879 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:33.880 00.001 16108 Worker thread wakes up
00:02:33.880 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:33.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:34.840 00.960 16108 Exposure complete
00:02:34.896 00.056 16108 worker thread done servicing request
00:02:34.896 00.000 21068 OnExposeComplete: enter
00:02:34.897 00.001 21068 UpdateGuideState(): m_state=6
00:02:34.898 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6331
00:02:34.898 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=875.90, Mass=105302, SNR=72.7, Peak=12467 HFD=3.3
00:02:34.900 00.002 21068 MultiStar: [#1 -0.03,0.08,0.99,U] [#2 -0.24,-0.30,1.38,U] [#3 -0.18,-0.27,1.02,U] [#4 -0.20,-0.25,0.69,U] [#5 0.14,-0.29,0.98,U] [#6 -0.06,-0.19,0.83,U] [#7 -0.47,0.00,0.64,U] [#8 -0.52,-0.32,0.00,M1] 
00:02:34.900 00.000 21068 refined, 7 included, MultiStar: {-0.16, -0.18}, one-star: {-0.33, -0.17}
00:02:34.901 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
00:02:34.902 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
00:02:34.903 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.25 cameraTheta=-2.29 mountX=0.13 mountY=0.22, mountTheta=1.04
00:02:34.906 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.18, opts=13)
00:02:34.907 00.001 21068 Enqueuing Move request for scope (-0.16, -0.18)
00:02:34.908 00.001 16108 Worker thread wakes up
00:02:34.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
00:02:34.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
00:02:34.908 00.000 16108 Moving (-0.16, -0.18) raw xDistance=0.13 yDistance=0.22
00:02:34.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:02:34.909 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:34.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:02:34.909 00.000 16108 MoveAxis(E, 0, ABG)
00:02:34.909 00.000 16108 Move returns status 0, amount 0
00:02:34.909 00.000 16108 MoveAxis(N, 0, ABG)
00:02:34.909 00.000 16108 Move returns status 0, amount 0
00:02:34.909 00.000 16108 move complete, result=0
00:02:34.909 00.000 16108 worker thread done servicing request
00:02:34.914 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3629, FiltMin=3107, FiltMax=51600, Gamma=1.000
00:02:34.939 00.025 21068 UpdateGuideState exits: m=105302 SNR=72.7
00:02:34.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.942 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:34.943 00.001 21068 Enqueuing Expose request
00:02:34.944 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:34.945 00.001 16108 Worker thread wakes up
00:02:34.945 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:34.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:36.107 01.162 16108 Exposure complete
00:02:36.175 00.068 16108 worker thread done servicing request
00:02:36.175 00.000 21068 OnExposeComplete: enter
00:02:36.176 00.001 21068 UpdateGuideState(): m_state=6
00:02:36.178 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6332
00:02:36.179 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.00, Mass=106853, SNR=76.8, Peak=13792 HFD=3.2
00:02:36.180 00.001 21068 MultiStar: [#1 -0.19,0.03,0.99,U] [#2 -0.46,-0.26,0.00,M1] [#3 -0.60,-0.33,0.00,M1] [#4 0.01,0.16,0.67,U] [#5 0.04,-0.01,0.91,U] [#6 0.10,0.21,0.64,U] [#7 -0.29,-0.00,0.62,U] [#8 -0.12,-0.36,0.69,U] 
00:02:36.181 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.01}, one-star: {0.06, -0.08}
00:02:36.181 00.000 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
00:02:36.182 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
00:02:36.183 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.89 mountX=0.05 mountY=0.03, mountTheta=0.48
00:02:36.184 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
00:02:36.185 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
00:02:36.187 00.002 16108 Worker thread wakes up
00:02:36.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:02:36.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:02:36.187 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.03
00:02:36.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:02:36.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:36.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:02:36.187 00.000 16108 MoveAxis(E, 0, ABG)
00:02:36.187 00.000 16108 Move returns status 0, amount 0
00:02:36.187 00.000 16108 MoveAxis(N, 0, ABG)
00:02:36.187 00.000 16108 Move returns status 0, amount 0
00:02:36.187 00.000 16108 move complete, result=0
00:02:36.188 00.001 16108 worker thread done servicing request
00:02:36.193 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3629, FiltMin=3120, FiltMax=60144, Gamma=1.000
00:02:36.217 00.024 21068 UpdateGuideState exits: m=106853 SNR=76.8
00:02:36.219 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:36.221 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:36.222 00.001 21068 Enqueuing Expose request
00:02:36.224 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:36.226 00.002 16108 Worker thread wakes up
00:02:36.226 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:36.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:37.196 00.970 16108 Exposure complete
00:02:37.294 00.098 16108 worker thread done servicing request
00:02:37.294 00.000 21068 OnExposeComplete: enter
00:02:37.296 00.002 21068 UpdateGuideState(): m_state=6
00:02:37.297 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6333
00:02:37.298 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.85, Mass=91294, SNR=65.8, Peak=14192 HFD=3.0
00:02:37.300 00.002 21068 MultiStar: [#1 -0.00,0.25,1.18,U] [#2 -0.03,-0.22,1.34,U] [#3 0.05,0.06,1.07,U] [#4 0.09,0.02,0.78,U] [#5 0.11,0.07,0.99,U] [#6 0.07,0.20,0.82,U] [#7 -0.02,-0.43,0.60,U] [#8 -0.12,-0.57,0.00,M1] 
00:02:37.302 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.06, -0.23}
00:02:37.304 00.002 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
00:02:37.305 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
00:02:37.306 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.53 mountX=-0.04 mountY=0.01, mountTheta=2.84
00:02:37.307 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
00:02:37.308 00.001 21068 Enqueuing Move request for scope (0.04, -0.02)
00:02:37.309 00.001 16108 Worker thread wakes up
00:02:37.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:02:37.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:02:37.309 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
00:02:37.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:02:37.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:37.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:37.309 00.000 16108 MoveAxis(E, 0, ABG)
00:02:37.309 00.000 16108 Move returns status 0, amount 0
00:02:37.309 00.000 16108 MoveAxis(N, 0, ABG)
00:02:37.309 00.000 16108 Move returns status 0, amount 0
00:02:37.310 00.001 16108 move complete, result=0
00:02:37.310 00.000 16108 worker thread done servicing request
00:02:37.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3632, FiltMin=3097, FiltMax=59334, Gamma=1.000
00:02:37.338 00.025 21068 UpdateGuideState exits: m=91294 SNR=65.8
00:02:37.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:37.341 00.001 21068 Enqueuing Expose request
00:02:37.342 00.001 16108 Worker thread wakes up
00:02:37.342 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:37.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:37.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:38.502 01.159 16108 Exposure complete
00:02:38.577 00.075 16108 worker thread done servicing request
00:02:38.577 00.000 21068 OnExposeComplete: enter
00:02:38.579 00.002 21068 UpdateGuideState(): m_state=6
00:02:38.580 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6334
00:02:38.580 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=875.87, Mass=102567, SNR=67.5, Peak=14288 HFD=3.3
00:02:38.581 00.001 21068 MultiStar: [#1 -0.19,0.15,1.24,U] [#2 -0.23,-0.33,1.37,U] [#3 -0.38,-0.01,1.03,U] [#4 -0.75,-0.09,0.00,M1] [#5 -0.18,-0.21,0.97,U] [#6 -0.17,-0.03,0.68,U] [#7 -0.00,-0.05,0.69,U] [#8 -0.15,-0.44,0.79,U] 
00:02:38.582 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.14}, one-star: {0.03, -0.20}
00:02:38.583 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:02:38.585 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
00:02:38.585 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.43 mountX=-0.06 mountY=0.19, mountTheta=1.89
00:02:38.587 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
00:02:38.589 00.002 21068 Enqueuing Move request for scope (0.03, -0.20)
00:02:38.590 00.001 16108 Worker thread wakes up
00:02:38.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
00:02:38.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
00:02:38.590 00.000 16108 Moving (0.03, -0.20) raw xDistance=-0.06 yDistance=0.19
00:02:38.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:38.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:38.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:02:38.590 00.000 16108 MoveAxis(E, 0, ABG)
00:02:38.590 00.000 16108 Move returns status 0, amount 0
00:02:38.590 00.000 16108 MoveAxis(N, 0, ABG)
00:02:38.590 00.000 16108 Move returns status 0, amount 0
00:02:38.590 00.000 16108 move complete, result=0
00:02:38.590 00.000 16108 worker thread done servicing request
00:02:38.595 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3635, FiltMin=3104, FiltMax=61014, Gamma=1.000
00:02:38.611 00.016 21068 UpdateGuideState exits: m=102567 SNR=67.5
00:02:38.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:38.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:38.614 00.001 21068 Enqueuing Expose request
00:02:38.615 00.001 16108 Worker thread wakes up
00:02:38.615 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:38.616 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:38.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:39.578 00.962 16108 Exposure complete
00:02:39.634 00.056 16108 worker thread done servicing request
00:02:39.634 00.000 21068 OnExposeComplete: enter
00:02:39.635 00.001 21068 UpdateGuideState(): m_state=6
00:02:39.638 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6335
00:02:39.638 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=876.13, Mass=103635, SNR=69.2, Peak=12880 HFD=3.6
00:02:39.639 00.001 21068 MultiStar: [#1 -0.09,0.19,1.52,U] [#2 -0.38,-0.17,1.16,U] [#3 -0.46,-0.18,0.00,M1] [#4 -0.48,-0.02,0.00,M2] [#5 -0.13,-0.26,0.99,U] [#6 -0.24,-0.16,0.64,U] [#7 -0.27,-0.00,0.69,U] [#8 -0.38,-0.28,0.00,M1] 
00:02:39.640 00.001 21068 refined, 5 included, MultiStar: {-0.25, -0.04}, one-star: {-0.49, 0.06}
00:02:39.641 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
00:02:39.642 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
00:02:39.643 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-3.00 mountX=0.24 mountY=0.10, mountTheta=0.37
00:02:39.646 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.04, opts=13)
00:02:39.648 00.002 21068 Enqueuing Move request for scope (-0.25, -0.04)
00:02:39.649 00.001 16108 Worker thread wakes up
00:02:39.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
00:02:39.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
00:02:39.649 00.000 16108 Moving (-0.25, -0.04) raw xDistance=0.24 yDistance=0.10
00:02:39.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:02:39.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:39.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:02:39.649 00.000 16108 MoveAxis(W, 64, ABG)
00:02:39.649 00.000 16108 Guiding  Dir = 3, Dur = 64
00:02:39.650 00.001 16108 IsSlewing returns 0
00:02:39.650 00.000 16108 IsGuiding returns 0
00:02:39.654 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3638, FiltMin=3085, FiltMax=60912, Gamma=1.000
00:02:39.670 00.016 21068 UpdateGuideState exits: m=103635 SNR=69.2
00:02:39.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:39.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:39.672 00.000 21068 Enqueuing Expose request
00:02:39.711 00.039 16108 PulseGuide returned control before completion, sleep 13
00:02:39.726 00.015 16108 IsGuiding returns 1
00:02:39.726 00.000 16108 scope still moving after pulse duration time elapsed
00:02:39.757 00.031 16108 IsSlewing returns 0
00:02:39.757 00.000 16108 IsGuiding returns 1
00:02:39.788 00.031 16108 IsSlewing returns 0
00:02:39.788 00.000 16108 IsGuiding returns 1
00:02:39.819 00.031 16108 IsSlewing returns 0
00:02:39.819 00.000 16108 IsGuiding returns 0
00:02:39.819 00.000 16108 scope move finished after 64 + 104 ms
00:02:39.819 00.000 16108 Move returns status 0, amount 64
00:02:39.819 00.000 16108 MoveAxis(N, 0, ABG)
00:02:39.819 00.000 16108 Move returns status 0, amount 0
00:02:39.819 00.000 16108 move complete, result=0
00:02:39.819 00.000 16108 worker thread done servicing request
00:02:39.819 00.000 16108 Worker thread wakes up
00:02:39.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:39.819 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.1 px 0 ms NORTH
00:02:39.820 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:40.975 01.155 16108 Exposure complete
00:02:41.039 00.064 16108 worker thread done servicing request
00:02:41.039 00.000 21068 OnExposeComplete: enter
00:02:41.040 00.001 21068 UpdateGuideState(): m_state=6
00:02:41.042 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6336
00:02:41.043 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.11, Mass=112339, SNR=77.2, Peak=16416 HFD=3.4
00:02:41.044 00.001 21068 MultiStar: [#1 0.33,-0.07,0.97,U] [#2 0.07,-0.19,1.23,U] [#3 -0.13,-0.17,1.20,U] [#4 -0.01,-0.01,0.58,U] [#5 -0.18,0.11,0.87,U] [#6 0.09,0.33,0.66,U] [#7 -0.05,0.13,0.70,U] [#8 -0.12,-0.18,0.61,U] 
00:02:41.046 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.09, 0.03}
00:02:41.046 00.000 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
00:02:41.047 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
00:02:41.048 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.81 mountX=0.00 mountY=0.02, mountTheta=1.51
00:02:41.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
00:02:41.051 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
00:02:41.052 00.001 16108 Worker thread wakes up
00:02:41.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:02:41.052 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:02:41.052 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
00:02:41.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:02:41.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:41.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:41.052 00.000 16108 MoveAxis(E, 0, ABG)
00:02:41.052 00.000 16108 Move returns status 0, amount 0
00:02:41.052 00.000 16108 MoveAxis(N, 0, ABG)
00:02:41.052 00.000 16108 Move returns status 0, amount 0
00:02:41.052 00.000 16108 move complete, result=0
00:02:41.052 00.000 16108 worker thread done servicing request
00:02:41.056 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3641, FiltMin=3126, FiltMax=55744, Gamma=1.000
00:02:41.072 00.016 21068 UpdateGuideState exits: m=112339 SNR=77.2
00:02:41.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:41.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:41.074 00.000 21068 Enqueuing Expose request
00:02:41.076 00.002 16108 Worker thread wakes up
00:02:41.076 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:41.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:41.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:42.043 00.967 16108 Exposure complete
00:02:42.100 00.057 16108 worker thread done servicing request
00:02:42.100 00.000 21068 OnExposeComplete: enter
00:02:42.102 00.002 21068 UpdateGuideState(): m_state=6
00:02:42.104 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6337
00:02:42.105 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.12, Mass=100455, SNR=66.4, Peak=15792 HFD=2.9
00:02:42.106 00.001 21068 MultiStar: [#1 0.21,-0.03,1.26,U] [#2 -0.28,-0.26,1.35,U] [#3 -0.10,-0.25,0.99,U] [#4 0.21,-0.01,0.81,U] [#5 0.00,-0.22,1.00,U] [#6 0.12,0.03,0.71,U] [#7 0.17,0.04,0.63,U] [#8 0.44,-0.28,0.00,M1] 
00:02:42.107 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.22, 0.05}
00:02:42.109 00.002 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
00:02:42.110 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
00:02:42.111 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.06 mountY=0.09, mountTheta=2.21
00:02:42.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
00:02:42.114 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
00:02:42.115 00.001 16108 Worker thread wakes up
00:02:42.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:02:42.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:02:42.116 00.001 16108 Moving (0.05, -0.10) raw xDistance=-0.06 yDistance=0.09
00:02:42.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:42.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:42.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:02:42.116 00.000 16108 MoveAxis(E, 0, ABG)
00:02:42.116 00.000 16108 Move returns status 0, amount 0
00:02:42.116 00.000 16108 MoveAxis(N, 0, ABG)
00:02:42.116 00.000 16108 Move returns status 0, amount 0
00:02:42.116 00.000 16108 move complete, result=0
00:02:42.116 00.000 16108 worker thread done servicing request
00:02:42.121 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3648, FiltMin=3117, FiltMax=52160, Gamma=1.000
00:02:42.138 00.017 21068 UpdateGuideState exits: m=100455 SNR=66.4
00:02:42.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:42.141 00.001 21068 Enqueuing Expose request
00:02:42.142 00.001 16108 Worker thread wakes up
00:02:42.142 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:42.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:42.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:43.293 01.151 16108 Exposure complete
00:02:43.362 00.069 16108 worker thread done servicing request
00:02:43.362 00.000 21068 OnExposeComplete: enter
00:02:43.363 00.001 21068 UpdateGuideState(): m_state=6
00:02:43.363 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6338
00:02:43.364 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.04, Mass=95303, SNR=61.7, Peak=12960 HFD=3.3
00:02:43.365 00.001 21068 MultiStar: [#1 -0.15,-0.01,1.30,U] [#2 -0.31,-0.02,1.42,U] [#3 -0.59,0.06,0.00,M1] [#4 -0.14,0.06,0.90,U] [#5 -0.12,-0.22,1.01,U] [#6 0.17,0.31,0.76,U] [#7 -0.39,0.32,0.00,M1] [#8 -0.35,0.11,0.80,U] 
00:02:43.365 00.000 21068 refined, 6 included, MultiStar: {-0.19, 0.01}, one-star: {-0.33, -0.04}
00:02:43.366 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
00:02:43.367 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
00:02:43.368 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.09 mountX=0.19 mountY=0.04, mountTheta=0.19
00:02:43.369 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.01, opts=13)
00:02:43.370 00.001 21068 Enqueuing Move request for scope (-0.19, 0.01)
00:02:43.371 00.001 16108 Worker thread wakes up
00:02:43.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
00:02:43.371 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
00:02:43.371 00.000 16108 Moving (-0.19, 0.01) raw xDistance=0.19 yDistance=0.04
00:02:43.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:02:43.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:43.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:43.371 00.000 16108 MoveAxis(E, 0, ABG)
00:02:43.372 00.001 16108 Move returns status 0, amount 0
00:02:43.372 00.000 16108 MoveAxis(N, 0, ABG)
00:02:43.372 00.000 16108 Move returns status 0, amount 0
00:02:43.372 00.000 16108 move complete, result=0
00:02:43.372 00.000 16108 worker thread done servicing request
00:02:43.375 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3651, FiltMin=3120, FiltMax=54493, Gamma=1.000
00:02:43.389 00.014 21068 UpdateGuideState exits: m=95303 SNR=61.7
00:02:43.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:43.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:43.392 00.001 21068 Enqueuing Expose request
00:02:43.393 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:43.393 00.000 16108 Worker thread wakes up
00:02:43.393 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:43.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:44.359 00.966 16108 Exposure complete
00:02:44.417 00.058 16108 worker thread done servicing request
00:02:44.417 00.000 21068 OnExposeComplete: enter
00:02:44.418 00.001 21068 UpdateGuideState(): m_state=6
00:02:44.419 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6339
00:02:44.420 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.71, Mass=98880, SNR=69.0, Peak=12128 HFD=3.2
00:02:44.421 00.001 21068 MultiStar: [#1 -0.05,0.03,1.30,U] [#2 -0.35,-0.23,1.22,U] [#3 -0.25,-0.12,1.08,U] [#4 -0.02,-0.08,0.72,U] [#5 0.00,-0.39,0.86,U] [#6 -0.20,0.30,0.82,U] [#7 -0.43,-0.04,0.59,U] [#8 -0.45,-0.30,0.00,M1] 
00:02:44.422 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.12}, one-star: {-0.12, -0.37}
00:02:44.423 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
00:02:44.424 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
00:02:44.424 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.54 mountX=0.15 mountY=0.16, mountTheta=0.81
00:02:44.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.12, opts=13)
00:02:44.427 00.001 21068 Enqueuing Move request for scope (-0.17, -0.12)
00:02:44.427 00.000 16108 Worker thread wakes up
00:02:44.428 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
00:02:44.428 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
00:02:44.428 00.000 16108 Moving (-0.17, -0.12) raw xDistance=0.15 yDistance=0.16
00:02:44.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:02:44.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:44.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:02:44.428 00.000 16108 MoveAxis(E, 0, ABG)
00:02:44.428 00.000 16108 Move returns status 0, amount 0
00:02:44.428 00.000 16108 MoveAxis(N, 0, ABG)
00:02:44.428 00.000 16108 Move returns status 0, amount 0
00:02:44.428 00.000 16108 move complete, result=0
00:02:44.428 00.000 16108 worker thread done servicing request
00:02:44.431 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3654, FiltMin=3142, FiltMax=65440, Gamma=1.000
00:02:44.448 00.017 21068 UpdateGuideState exits: m=98880 SNR=69.0
00:02:44.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:44.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:44.451 00.001 21068 Enqueuing Expose request
00:02:44.452 00.001 16108 Worker thread wakes up
00:02:44.452 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:44.452 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:44.453 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:45.606 01.153 16108 Exposure complete
00:02:45.664 00.058 16108 worker thread done servicing request
00:02:45.664 00.000 21068 OnExposeComplete: enter
00:02:45.666 00.002 21068 UpdateGuideState(): m_state=6
00:02:45.667 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6340
00:02:45.668 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.01, Mass=80211, SNR=55.5, Peak=11488 HFD=2.9
00:02:45.669 00.001 21068 MultiStar: [#1 0.27,0.17,1.47,U] [#2 0.01,-0.17,1.52,U] [#3 0.20,-0.02,1.29,U] [#4 -0.11,0.07,1.05,U] [#5 0.30,-0.03,1.24,U] [#6 0.43,-0.14,0.89,U] [#7 0.17,-0.17,0.88,U] [#8 0.37,-0.44,0.00,M2] 
00:02:45.670 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.04}, one-star: {0.24, -0.06}
00:02:45.670 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
00:02:45.671 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:02:45.672 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.19 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
00:02:45.674 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
00:02:45.674 00.000 21068 Enqueuing Move request for scope (0.18, -0.04)
00:02:45.675 00.001 16108 Worker thread wakes up
00:02:45.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:02:45.675 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:02:45.676 00.001 16108 Moving (0.18, -0.04) raw xDistance=-0.19 yDistance=-0.01
00:02:45.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:02:45.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:45.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:45.676 00.000 16108 MoveAxis(E, 0, ABG)
00:02:45.676 00.000 16108 Move returns status 0, amount 0
00:02:45.676 00.000 16108 MoveAxis(N, 0, ABG)
00:02:45.676 00.000 16108 Move returns status 0, amount 0
00:02:45.676 00.000 16108 move complete, result=0
00:02:45.676 00.000 16108 worker thread done servicing request
00:02:45.679 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3657, FiltMin=3046, FiltMax=53021, Gamma=1.000
00:02:45.696 00.017 21068 UpdateGuideState exits: m=80211 SNR=55.5
00:02:45.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.697 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:45.698 00.001 21068 Enqueuing Expose request
00:02:45.699 00.001 16108 Worker thread wakes up
00:02:45.699 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:45.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:45.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:46.659 00.959 16108 Exposure complete
00:02:46.716 00.057 16108 worker thread done servicing request
00:02:46.716 00.000 21068 OnExposeComplete: enter
00:02:46.718 00.002 21068 UpdateGuideState(): m_state=6
00:02:46.719 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6341
00:02:46.720 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.14, Mass=84239, SNR=61.6, Peak=14528 HFD=2.9
00:02:46.721 00.001 21068 MultiStar: [#1 0.45,-0.08,1.36,U] [#2 0.27,-0.29,1.33,U] [#3 -0.00,-0.05,1.03,U] [#4 -0.01,-0.06,0.87,U] [#5 0.43,-0.10,1.05,U] [#6 0.24,0.38,0.94,U] [#7 0.09,0.05,0.74,U] [#8 -0.14,-0.30,0.71,U] 
00:02:46.722 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.21, 0.06}
00:02:46.723 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
00:02:46.723 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
00:02:46.724 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.21 mountY=0.00, mountTheta=3.12
00:02:46.725 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.05, opts=13)
00:02:46.726 00.001 21068 Enqueuing Move request for scope (0.20, -0.05)
00:02:46.727 00.001 16108 Worker thread wakes up
00:02:46.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
00:02:46.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
00:02:46.727 00.000 16108 Moving (0.20, -0.05) raw xDistance=-0.21 yDistance=0.00
00:02:46.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:02:46.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:46.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:02:46.727 00.000 16108 MoveAxis(E, 54, ABG)
00:02:46.727 00.000 16108 Guiding  Dir = 2, Dur = 54
00:02:46.728 00.001 16108 IsSlewing returns 0
00:02:46.728 00.000 16108 IsGuiding returns 0
00:02:46.729 00.001 16108 PulseGuide returned control before completion, sleep 64
00:02:46.731 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3661, FiltMin=3155, FiltMax=52784, Gamma=1.000
00:02:46.747 00.016 21068 UpdateGuideState exits: m=84239 SNR=61.6
00:02:46.749 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:46.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:46.750 00.000 21068 Enqueuing Expose request
00:02:46.807 00.057 16108 IsGuiding returns 0
00:02:46.807 00.000 16108 Move returns status 0, amount 54
00:02:46.807 00.000 16108 MoveAxis(N, 0, ABG)
00:02:46.807 00.000 16108 Move returns status 0, amount 0
00:02:46.807 00.000 16108 move complete, result=0
00:02:46.807 00.000 16108 worker thread done servicing request
00:02:46.807 00.000 16108 Worker thread wakes up
00:02:46.807 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
00:02:46.809 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:46.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:47.958 01.149 16108 Exposure complete
00:02:48.014 00.056 16108 worker thread done servicing request
00:02:48.014 00.000 21068 OnExposeComplete: enter
00:02:48.015 00.001 21068 UpdateGuideState(): m_state=6
00:02:48.016 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6342
00:02:48.017 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=875.84, Mass=83404, SNR=65.0, Peak=12179 HFD=3.4
00:02:48.018 00.001 21068 MultiStar: [#1 0.26,0.12,1.15,U] [#2 -0.36,-0.23,1.15,U] [#3 -0.12,-0.12,1.03,U] [#4 -0.39,-0.08,0.66,U] [#5 -0.29,-0.33,0.92,U] [#6 -0.05,0.17,0.73,U] [#7 -0.46,-0.02,0.68,U] [#8 -0.07,-0.17,0.85,U] 
00:02:48.018 00.000 21068 refined, 8 included, MultiStar: {-0.17, -0.11}, one-star: {-0.18, -0.23}
00:02:48.019 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
00:02:48.020 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
00:02:48.020 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.57 mountX=0.15 mountY=0.14, mountTheta=0.78
00:02:48.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.11, opts=13)
00:02:48.023 00.001 21068 Enqueuing Move request for scope (-0.17, -0.11)
00:02:48.024 00.001 16108 Worker thread wakes up
00:02:48.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
00:02:48.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
00:02:48.024 00.000 16108 Moving (-0.17, -0.11) raw xDistance=0.15 yDistance=0.14
00:02:48.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:02:48.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:02:48.024 00.000 16108 MoveAxis(E, 0, ABG)
00:02:48.024 00.000 16108 Move returns status 0, amount 0
00:02:48.024 00.000 16108 MoveAxis(N, 0, ABG)
00:02:48.024 00.000 16108 Move returns status 0, amount 0
00:02:48.024 00.000 16108 move complete, result=0
00:02:48.024 00.000 16108 worker thread done servicing request
00:02:48.028 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3664, FiltMin=3107, FiltMax=56896, Gamma=1.000
00:02:48.043 00.015 21068 UpdateGuideState exits: m=83404 SNR=65.0
00:02:48.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.046 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:48.046 00.000 21068 Enqueuing Expose request
00:02:48.047 00.001 16108 Worker thread wakes up
00:02:48.047 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:48.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:48.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:49.009 00.961 16108 Exposure complete
00:02:49.071 00.062 16108 worker thread done servicing request
00:02:49.071 00.000 21068 OnExposeComplete: enter
00:02:49.072 00.001 21068 UpdateGuideState(): m_state=6
00:02:49.073 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6343
00:02:49.074 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=875.70, Mass=74807, SNR=53.1, Peak=11056 HFD=3.3
00:02:49.075 00.001 21068 MultiStar: [#1 0.34,-0.56,0.00,M1] [#2 0.14,-0.66,0.00,M1] [#3 -0.30,-0.41,0.00,M1] [#4 -0.05,-0.49,0.00,M1] [#5 -0.22,-0.59,0.00,M1] [#6 -0.23,-0.61,0.00,M1] [#7 0.45,-0.55,0.00,M1] [#8 0.48,-0.72,0.00,M1] 
00:02:49.076 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
00:02:49.076 00.000 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
00:02:49.077 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.37 hyp=0.51 cameraTheta=-0.83 mountX=-0.40 mountY=0.28, mountTheta=2.53
00:02:49.080 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.37, opts=13)
00:02:49.081 00.001 21068 Enqueuing Move request for scope (0.34, -0.37)
00:02:49.081 00.000 16108 Worker thread wakes up
00:02:49.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.37) opts 0xd
00:02:49.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.37)
00:02:49.081 00.000 16108 Moving (0.34, -0.37) raw xDistance=-0.40 yDistance=0.28
00:02:49.082 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:02:49.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:49.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:02:49.082 00.000 16108 MoveAxis(E, 106, ABG)
00:02:49.082 00.000 16108 Guiding  Dir = 2, Dur = 106
00:02:49.082 00.000 16108 IsSlewing returns 0
00:02:49.082 00.000 16108 IsGuiding returns 0
00:02:49.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3667, FiltMin=3149, FiltMax=49021, Gamma=1.000
00:02:49.100 00.015 21068 UpdateGuideState exits: m=74807 SNR=53.1
00:02:49.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:49.101 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:49.102 00.001 21068 Enqueuing Expose request
00:02:49.141 00.039 16108 PulseGuide returned control before completion, sleep 57
00:02:49.202 00.061 16108 IsGuiding returns 1
00:02:49.202 00.000 16108 scope still moving after pulse duration time elapsed
00:02:49.232 00.030 16108 IsSlewing returns 0
00:02:49.232 00.000 16108 IsGuiding returns 1
00:02:49.264 00.032 16108 IsSlewing returns 0
00:02:49.264 00.000 16108 IsGuiding returns 1
00:02:49.294 00.030 16108 IsSlewing returns 0
00:02:49.294 00.000 16108 IsGuiding returns 1
00:02:49.325 00.031 16108 IsSlewing returns 0
00:02:49.325 00.000 16108 IsGuiding returns 0
00:02:49.325 00.000 16108 scope move finished after 106 + 137 ms
00:02:49.325 00.000 16108 Move returns status 0, amount 106
00:02:49.325 00.000 16108 MoveAxis(N, 0, ABG)
00:02:49.325 00.000 16108 Move returns status 0, amount 0
00:02:49.325 00.000 16108 move complete, result=0
00:02:49.325 00.000 16108 worker thread done servicing request
00:02:49.325 00.000 16108 Worker thread wakes up
00:02:49.325 00.000 21068 GuideStep: -0.4 px 106 ms EAST, 0.3 px 0 ms NORTH
00:02:49.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:49.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:50.473 01.147 16108 Exposure complete
00:02:50.536 00.063 16108 worker thread done servicing request
00:02:50.536 00.000 21068 OnExposeComplete: enter
00:02:50.537 00.001 21068 UpdateGuideState(): m_state=6
00:02:50.539 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6344
00:02:50.540 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.78, Mass=78472, SNR=54.8, Peak=11600 HFD=3.2
00:02:50.541 00.001 21068 MultiStar: [#1 -0.15,-0.00,1.59,U] [#2 -0.40,-0.30,0.00,M2] [#3 -0.70,-0.28,0.00,M2] [#4 -0.41,-0.15,0.79,U] [#5 -0.22,-0.50,0.00,M2] [#6 -0.18,-0.09,0.98,U] [#7 0.05,-0.27,0.93,U] [#8 -0.24,-0.55,0.00,M2] 
00:02:50.542 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.14}, one-star: {-0.02, -0.29}
00:02:50.543 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
00:02:50.544 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
00:02:50.545 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.33 mountX=0.11 mountY=0.17, mountTheta=1.01
00:02:50.548 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.14, opts=13)
00:02:50.549 00.001 21068 Enqueuing Move request for scope (-0.14, -0.14)
00:02:50.550 00.001 16108 Worker thread wakes up
00:02:50.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
00:02:50.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
00:02:50.550 00.000 16108 Moving (-0.14, -0.14) raw xDistance=0.11 yDistance=0.17
00:02:50.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:50.551 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:50.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:02:50.551 00.000 16108 MoveAxis(E, 0, ABG)
00:02:50.551 00.000 16108 Move returns status 0, amount 0
00:02:50.551 00.000 16108 MoveAxis(N, 0, ABG)
00:02:50.551 00.000 16108 Move returns status 0, amount 0
00:02:50.551 00.000 16108 move complete, result=0
00:02:50.551 00.000 16108 worker thread done servicing request
00:02:50.554 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3670, FiltMin=3104, FiltMax=55376, Gamma=1.000
00:02:50.569 00.015 21068 UpdateGuideState exits: m=78472 SNR=54.8
00:02:50.569 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.570 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:50.571 00.001 21068 Enqueuing Expose request
00:02:50.572 00.001 16108 Worker thread wakes up
00:02:50.572 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:50.573 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:50.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:51.544 00.971 16108 Exposure complete
00:02:51.601 00.057 16108 worker thread done servicing request
00:02:51.601 00.000 21068 OnExposeComplete: enter
00:02:51.602 00.001 21068 UpdateGuideState(): m_state=6
00:02:51.603 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6345
00:02:51.604 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.83, Mass=82762, SNR=66.2, Peak=12112 HFD=3.0
00:02:51.605 00.001 21068 MultiStar: [#1 -0.26,-0.20,1.30,U] [#2 -0.47,-0.55,0.00,M3] [#3 -0.36,-0.42,0.00,M3] [#4 -0.51,-0.14,0.00,M1] [#5 -0.54,-0.47,0.00,M3] [#6 -0.32,-0.17,0.82,U] [#7 -0.36,-0.25,0.59,U] [#8 -0.34,-0.57,0.00,M3] 
00:02:51.605 00.000 21068 single-star, 3 included, MultiStar: {-0.20, -0.21}, one-star: {0.06, -0.24}
00:02:51.606 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
00:02:51.607 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.05)
00:02:51.608 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.33 mountX=-0.10 mountY=0.22, mountTheta=2.00
00:02:51.609 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.24, opts=13)
00:02:51.611 00.002 21068 Enqueuing Move request for scope (0.06, -0.24)
00:02:51.612 00.001 16108 Worker thread wakes up
00:02:51.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
00:02:51.612 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
00:02:51.612 00.000 16108 Moving (0.06, -0.24) raw xDistance=-0.10 yDistance=0.22
00:02:51.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:02:51.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:51.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:02:51.612 00.000 16108 MoveAxis(E, 0, ABG)
00:02:51.612 00.000 16108 Move returns status 0, amount 0
00:02:51.612 00.000 16108 MoveAxis(N, 0, ABG)
00:02:51.612 00.000 16108 Move returns status 0, amount 0
00:02:51.612 00.000 16108 move complete, result=0
00:02:51.612 00.000 16108 worker thread done servicing request
00:02:51.616 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3673, FiltMin=3136, FiltMax=61872, Gamma=1.000
00:02:51.632 00.016 21068 UpdateGuideState exits: m=82762 SNR=66.2
00:02:51.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:51.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:51.634 00.000 21068 Enqueuing Expose request
00:02:51.635 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:51.636 00.001 16108 Worker thread wakes up
00:02:51.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:51.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:52.789 01.153 16108 Exposure complete
00:02:52.847 00.058 16108 worker thread done servicing request
00:02:52.847 00.000 21068 OnExposeComplete: enter
00:02:52.848 00.001 21068 UpdateGuideState(): m_state=6
00:02:52.849 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6346
00:02:52.850 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.73, Mass=79795, SNR=61.9, Peak=11968 HFD=3.1
00:02:52.851 00.001 21068 MultiStar: [#1 -0.13,-0.29,1.23,U] [#2 -0.40,-0.65,0.00,M4] [#3 -0.40,-0.46,0.00,M4] [#4 -0.46,-0.34,0.00,M2] [#5 -0.10,-0.50,0.00,M4] [#6 -0.23,-0.04,0.70,U] [#7 -0.37,-0.32,0.00,M1] [#8 -0.41,-0.65,0.00,M4] 
00:02:52.852 00.001 21068 refined, 2 included, MultiStar: {-0.19, -0.25}, one-star: {-0.22, -0.34}
00:02:52.852 00.000 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
00:02:52.853 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
00:02:52.854 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.22 mountX=0.14 mountY=0.29, mountTheta=1.11
00:02:52.857 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.25, opts=13)
00:02:52.859 00.002 21068 Enqueuing Move request for scope (-0.19, -0.25)
00:02:52.860 00.001 16108 Worker thread wakes up
00:02:52.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
00:02:52.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
00:02:52.861 00.001 16108 Moving (-0.19, -0.25) raw xDistance=0.14 yDistance=0.29
00:02:52.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:02:52.861 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.68
00:02:52.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:02:52.861 00.000 16108 MoveAxis(E, 0, ABG)
00:02:52.861 00.000 16108 Move returns status 0, amount 0
00:02:52.861 00.000 16108 MoveAxis(S, 58, ABG)
00:02:52.861 00.000 16108 Guiding  Dir = 1, Dur = 58
00:02:52.862 00.001 16108 IsSlewing returns 0
00:02:52.862 00.000 16108 IsGuiding returns 0
00:02:52.863 00.001 16108 PulseGuide returned control before completion, sleep 67
00:02:52.868 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3677, FiltMin=3149, FiltMax=50912, Gamma=1.000
00:02:52.888 00.020 21068 UpdateGuideState exits: m=79795 SNR=61.9
00:02:52.890 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.890 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:52.891 00.001 21068 Enqueuing Expose request
00:02:52.933 00.042 16108 IsGuiding returns 1
00:02:52.933 00.000 16108 scope still moving after pulse duration time elapsed
00:02:52.963 00.030 16108 IsSlewing returns 0
00:02:52.963 00.000 16108 IsGuiding returns 0
00:02:52.963 00.000 16108 scope move finished after 58 + 42 ms
00:02:52.963 00.000 16108 Move returns status 0, amount 58
00:02:52.963 00.000 16108 move complete, result=0
00:02:52.963 00.000 16108 worker thread done servicing request
00:02:52.963 00.000 16108 Worker thread wakes up
00:02:52.963 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH
00:02:52.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:52.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:53.929 00.965 16108 Exposure complete
00:02:53.986 00.057 16108 worker thread done servicing request
00:02:53.986 00.000 21068 OnExposeComplete: enter
00:02:53.987 00.001 21068 UpdateGuideState(): m_state=6
00:02:53.988 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6347
00:02:53.989 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.90, Mass=72741, SNR=57.6, Peak=10576 HFD=2.9
00:02:53.989 00.000 21068 MultiStar: [#1 0.01,-0.21,1.29,U] [#2 -0.62,-0.26,0.00,M5] [#3 -0.57,-0.45,0.00,M5] [#4 -0.42,0.08,0.83,U] [#5 -0.30,-0.26,1.22,U] [#6 -0.23,0.03,1.03,U] [#7 -0.26,-0.36,0.68,U] [#8 -0.26,-0.14,0.88,U] 
00:02:53.990 00.001 21068 single-star, 6 included, MultiStar: {-0.21, -0.15}, one-star: {-0.14, -0.18}
00:02:53.991 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
00:02:53.992 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
00:02:53.992 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.25 mountX=0.11 mountY=0.20, mountTheta=1.08
00:02:53.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.18, opts=13)
00:02:53.995 00.001 21068 Enqueuing Move request for scope (-0.14, -0.18)
00:02:53.995 00.000 16108 Worker thread wakes up
00:02:53.996 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
00:02:53.996 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
00:02:53.996 00.000 16108 Moving (-0.14, -0.18) raw xDistance=0.11 yDistance=0.20
00:02:53.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:53.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:02:53.996 00.000 16108 MoveAxis(E, 0, ABG)
00:02:53.996 00.000 16108 Move returns status 0, amount 0
00:02:53.996 00.000 16108 MoveAxis(S, 41, ABG)
00:02:53.996 00.000 16108 Guiding  Dir = 1, Dur = 41
00:02:53.996 00.000 16108 IsSlewing returns 0
00:02:53.996 00.000 16108 IsGuiding returns 0
00:02:54.000 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3680, FiltMin=3158, FiltMax=51568, Gamma=1.000
00:02:54.017 00.017 16108 PulseGuide returned control before completion, sleep 31
00:02:54.022 00.005 21068 UpdateGuideState exits: m=72741 SNR=57.6
00:02:54.023 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:54.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:54.025 00.001 21068 Enqueuing Expose request
00:02:54.062 00.037 16108 IsGuiding returns 1
00:02:54.062 00.000 16108 scope still moving after pulse duration time elapsed
00:02:54.092 00.030 16108 IsSlewing returns 0
00:02:54.092 00.000 16108 IsGuiding returns 0
00:02:54.092 00.000 16108 scope move finished after 41 + 54 ms
00:02:54.092 00.000 16108 Move returns status 0, amount 41
00:02:54.092 00.000 16108 move complete, result=0
00:02:54.092 00.000 16108 worker thread done servicing request
00:02:54.092 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:02:54.094 00.002 16108 Worker thread wakes up
00:02:54.094 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:54.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:55.244 01.150 16108 Exposure complete
00:02:55.301 00.057 16108 worker thread done servicing request
00:02:55.301 00.000 21068 OnExposeComplete: enter
00:02:55.302 00.001 21068 UpdateGuideState(): m_state=6
00:02:55.303 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6348
00:02:55.304 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.26, Mass=76514, SNR=60.3, Peak=11971 HFD=2.9
00:02:55.305 00.001 21068 MultiStar: [#1 -0.56,0.09,0.00,M1] [#2 -0.80,0.05,0.00,M6] [#3 -0.52,0.09,0.00,M6] [#4 -0.77,0.38,0.00,M2] [#5 -0.44,-0.04,1.12,U] [#6 -0.35,0.30,0.67,U] [#7 -0.73,-0.12,0.00,M1] [#8 -0.44,-0.23,0.00,M4] 
00:02:55.306 00.001 21068 refined, 2 included, MultiStar: {-0.40, 0.12}, one-star: {-0.38, 0.18}
00:02:55.307 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
00:02:55.307 00.000 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
00:02:55.308 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.12 hyp=0.41 cameraTheta=2.84 mountX=0.41 mountY=-0.03, mountTheta=-0.06
00:02:55.310 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.12, opts=13)
00:02:55.310 00.000 21068 Enqueuing Move request for scope (-0.40, 0.12)
00:02:55.311 00.001 16108 Worker thread wakes up
00:02:55.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.12) opts 0xd
00:02:55.311 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.12)
00:02:55.311 00.000 16108 Moving (-0.40, 0.12) raw xDistance=0.41 yDistance=-0.03
00:02:55.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:02:55.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:55.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:55.312 00.001 16108 MoveAxis(W, 108, ABG)
00:02:55.312 00.000 16108 Guiding  Dir = 3, Dur = 108
00:02:55.312 00.000 16108 IsSlewing returns 0
00:02:55.312 00.000 16108 IsGuiding returns 0
00:02:55.316 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3686, FiltMin=3139, FiltMax=39782, Gamma=1.000
00:02:55.329 00.013 16108 PulseGuide returned control before completion, sleep 102
00:02:55.330 00.001 21068 UpdateGuideState exits: m=76514 SNR=60.3
00:02:55.332 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.332 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:55.333 00.001 21068 Enqueuing Expose request
00:02:55.436 00.103 16108 IsGuiding returns 1
00:02:55.436 00.000 16108 scope still moving after pulse duration time elapsed
00:02:55.467 00.031 16108 IsSlewing returns 0
00:02:55.467 00.000 16108 IsGuiding returns 0
00:02:55.467 00.000 16108 scope move finished after 108 + 46 ms
00:02:55.467 00.000 16108 Move returns status 0, amount 108
00:02:55.467 00.000 16108 MoveAxis(N, 0, ABG)
00:02:55.467 00.000 16108 Move returns status 0, amount 0
00:02:55.467 00.000 16108 move complete, result=0
00:02:55.467 00.000 16108 worker thread done servicing request
00:02:55.467 00.000 16108 Worker thread wakes up
00:02:55.467 00.000 21068 GuideStep: 0.4 px 108 ms WEST, -0.0 px 0 ms NORTH
00:02:55.470 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:55.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:56.432 00.962 16108 Exposure complete
00:02:56.493 00.061 16108 worker thread done servicing request
00:02:56.494 00.001 21068 OnExposeComplete: enter
00:02:56.494 00.000 21068 UpdateGuideState(): m_state=6
00:02:56.495 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6349
00:02:56.496 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.12, Mass=84492, SNR=64.0, Peak=13136 HFD=3.0
00:02:56.497 00.001 21068 MultiStar: [#1 -0.20,0.31,1.20,U] [#2 0.11,-0.12,1.37,U] [#3 -0.21,0.41,1.05,U] [#4 -0.30,0.10,0.65,U] [#5 -0.17,-0.09,0.79,U] [#6 -0.31,0.37,0.00,M1] [#7 -0.23,-0.04,0.58,U] [#8 -0.09,0.02,0.64,U] 
00:02:56.498 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.09}, one-star: {-0.15, 0.05}
00:02:56.499 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
00:02:56.499 00.000 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
00:02:56.500 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.83 mountX=0.16 mountY=-0.01, mountTheta=-0.07
00:02:56.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
00:02:56.502 00.000 21068 Enqueuing Move request for scope (-0.15, 0.05)
00:02:56.503 00.001 16108 Worker thread wakes up
00:02:56.504 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
00:02:56.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
00:02:56.504 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.16 yDistance=-0.01
00:02:56.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:02:56.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:56.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:56.504 00.000 16108 MoveAxis(E, 0, ABG)
00:02:56.504 00.000 16108 Move returns status 0, amount 0
00:02:56.504 00.000 16108 MoveAxis(N, 0, ABG)
00:02:56.504 00.000 16108 Move returns status 0, amount 0
00:02:56.505 00.001 16108 move complete, result=0
00:02:56.505 00.000 16108 worker thread done servicing request
00:02:56.509 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3689, FiltMin=3139, FiltMax=54182, Gamma=1.000
00:02:56.524 00.015 21068 UpdateGuideState exits: m=84492 SNR=64.0
00:02:56.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:56.527 00.001 21068 Enqueuing Expose request
00:02:56.528 00.001 16108 Worker thread wakes up
00:02:56.528 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:56.528 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:56.529 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:57.673 01.144 16108 Exposure complete
00:02:57.738 00.065 16108 worker thread done servicing request
00:02:57.738 00.000 21068 OnExposeComplete: enter
00:02:57.739 00.001 21068 UpdateGuideState(): m_state=6
00:02:57.740 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6350
00:02:57.741 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.05, Mass=92263, SNR=70.5, Peak=14176 HFD=3.2
00:02:57.742 00.001 21068 MultiStar: [#1 0.13,0.17,0.95,U] [#2 -0.13,-0.14,1.16,U] [#3 -0.37,0.19,0.95,U] [#4 -0.06,-0.23,0.76,U] [#5 -0.09,0.22,0.92,U] [#6 -0.12,0.19,0.72,U] [#7 -0.43,0.31,0.00,M1] [#8 0.24,-0.23,0.70,U] 
00:02:57.742 00.000 21068 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.09, -0.02}
00:02:57.743 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
00:02:57.744 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
00:02:57.745 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=0.07 mountY=-0.01, mountTheta=-0.08
00:02:57.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
00:02:57.748 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
00:02:57.748 00.000 16108 Worker thread wakes up
00:02:57.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:02:57.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:02:57.749 00.001 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.01
00:02:57.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:02:57.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:57.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:57.749 00.000 16108 MoveAxis(E, 0, ABG)
00:02:57.749 00.000 16108 Move returns status 0, amount 0
00:02:57.749 00.000 16108 MoveAxis(N, 0, ABG)
00:02:57.749 00.000 16108 Move returns status 0, amount 0
00:02:57.749 00.000 16108 move complete, result=0
00:02:57.749 00.000 16108 worker thread done servicing request
00:02:57.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3693, FiltMin=3149, FiltMax=46358, Gamma=1.000
00:02:57.767 00.015 21068 UpdateGuideState exits: m=92263 SNR=70.5
00:02:57.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:57.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:57.770 00.001 21068 Enqueuing Expose request
00:02:57.770 00.000 16108 Worker thread wakes up
00:02:57.771 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:57.771 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:57.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:58.735 00.964 16108 Exposure complete
00:02:58.803 00.068 16108 worker thread done servicing request
00:02:58.803 00.000 21068 OnExposeComplete: enter
00:02:58.804 00.001 21068 UpdateGuideState(): m_state=6
00:02:58.805 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6351
00:02:58.805 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.17, Mass=83435, SNR=68.1, Peak=12976 HFD=3.2
00:02:58.806 00.001 21068 MultiStar: [#1 0.25,0.14,1.14,U] [#2 0.03,-0.08,1.10,U] [#3 -0.02,-0.13,0.93,U] [#4 -0.07,-0.13,0.67,U] [#5 0.30,-0.04,0.84,U] [#6 0.27,0.30,0.77,U] [#7 -0.40,0.22,0.65,U] [#8 0.14,-0.19,0.68,U] 
00:02:58.807 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.10, 0.10}
00:02:58.808 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
00:02:58.809 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
00:02:58.810 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=-0.05 mountY=-0.04, mountTheta=-2.56
00:02:58.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
00:02:58.812 00.000 21068 Enqueuing Move request for scope (0.06, 0.02)
00:02:58.813 00.001 16108 Worker thread wakes up
00:02:58.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:02:58.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:02:58.813 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.05 yDistance=-0.04
00:02:58.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:02:58.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:58.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:58.814 00.001 16108 MoveAxis(E, 0, ABG)
00:02:58.814 00.000 16108 Move returns status 0, amount 0
00:02:58.814 00.000 16108 MoveAxis(N, 0, ABG)
00:02:58.814 00.000 16108 Move returns status 0, amount 0
00:02:58.814 00.000 16108 move complete, result=0
00:02:58.814 00.000 16108 worker thread done servicing request
00:02:58.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3699, FiltMin=3152, FiltMax=52685, Gamma=1.000
00:02:58.832 00.015 21068 UpdateGuideState exits: m=83435 SNR=68.1
00:02:58.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.833 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:02:58.834 00.001 21068 Enqueuing Expose request
00:02:58.835 00.001 16108 Worker thread wakes up
00:02:58.835 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:58.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:02:58.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:02:59.977 01.141 16108 Exposure complete
00:03:00.037 00.060 16108 worker thread done servicing request
00:03:00.037 00.000 21068 OnExposeComplete: enter
00:03:00.038 00.001 21068 UpdateGuideState(): m_state=6
00:03:00.038 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6352
00:03:00.039 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.15, Mass=91383, SNR=69.0, Peak=12768 HFD=3.5
00:03:00.040 00.001 21068 MultiStar: [#1 0.16,0.02,0.93,U] [#2 -0.38,-0.10,1.44,U] [#3 0.04,-0.07,0.90,U] [#4 -0.46,0.23,0.00,M1] [#5 0.07,-0.32,0.88,U] [#6 0.53,-0.02,0.00,M1] [#7 -0.04,0.20,0.61,U] [#8 0.11,-0.19,0.69,U] 
00:03:00.041 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {-0.11, 0.08}
00:03:00.041 00.000 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
00:03:00.042 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
00:03:00.043 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.32 mountX=0.04 mountY=0.07, mountTheta=1.02
00:03:00.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
00:03:00.045 00.000 21068 Enqueuing Move request for scope (-0.06, -0.06)
00:03:00.046 00.001 16108 Worker thread wakes up
00:03:00.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:03:00.046 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:03:00.046 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.04 yDistance=0.07
00:03:00.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:03:00.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:00.047 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:00.047 00.000 16108 MoveAxis(E, 0, ABG)
00:03:00.047 00.000 16108 Move returns status 0, amount 0
00:03:00.047 00.000 16108 MoveAxis(N, 0, ABG)
00:03:00.047 00.000 16108 Move returns status 0, amount 0
00:03:00.047 00.000 16108 move complete, result=0
00:03:00.047 00.000 16108 worker thread done servicing request
00:03:00.050 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3699, FiltMin=3177, FiltMax=47590, Gamma=1.000
00:03:00.066 00.016 21068 UpdateGuideState exits: m=91383 SNR=69.0
00:03:00.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:00.068 00.000 21068 Enqueuing Expose request
00:03:00.069 00.001 16108 Worker thread wakes up
00:03:00.069 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:00.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:00.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:01.036 00.966 16108 Exposure complete
00:03:01.104 00.068 16108 worker thread done servicing request
00:03:01.104 00.000 21068 OnExposeComplete: enter
00:03:01.106 00.002 21068 UpdateGuideState(): m_state=6
00:03:01.108 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6353
00:03:01.110 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.11, Mass=83706, SNR=57.7, Peak=14512 HFD=2.7
00:03:01.111 00.001 21068 MultiStar: [#1 0.00,-0.05,1.19,U] [#2 -0.56,-0.03,0.00,M3] [#3 -0.07,-0.16,1.10,U] [#4 -0.45,0.07,1.07,U] [#5 -0.17,0.01,0.91,U] [#6 -0.24,0.43,0.00,M2] [#7 -0.15,-0.11,0.72,U] [#8 0.05,-0.38,0.87,U] 
00:03:01.113 00.002 21068 single-star, 6 included, MultiStar: {-0.11, -0.08}, one-star: {0.01, 0.03}
00:03:01.114 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
00:03:01.115 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
00:03:01.116 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.40 mountX=0.00 mountY=-0.03, mountTheta=-1.57
00:03:01.119 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
00:03:01.121 00.002 21068 Enqueuing Move request for scope (0.01, 0.03)
00:03:01.122 00.001 16108 Worker thread wakes up
00:03:01.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:03:01.122 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:03:01.122 00.000 16108 Moving (0.01, 0.03) raw xDistance=0.00 yDistance=-0.03
00:03:01.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:03:01.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:01.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:01.122 00.000 16108 MoveAxis(E, 0, ABG)
00:03:01.122 00.000 16108 Move returns status 0, amount 0
00:03:01.122 00.000 16108 MoveAxis(N, 0, ABG)
00:03:01.122 00.000 16108 Move returns status 0, amount 0
00:03:01.122 00.000 16108 move complete, result=0
00:03:01.122 00.000 16108 worker thread done servicing request
00:03:01.126 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3702, FiltMin=3126, FiltMax=47894, Gamma=1.000
00:03:01.140 00.014 21068 UpdateGuideState exits: m=83706 SNR=57.7
00:03:01.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:01.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:01.143 00.001 21068 Enqueuing Expose request
00:03:01.143 00.000 16108 Worker thread wakes up
00:03:01.143 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:01.144 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:01.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:02.323 01.179 16108 Exposure complete
00:03:02.379 00.056 16108 worker thread done servicing request
00:03:02.380 00.001 21068 OnExposeComplete: enter
00:03:02.381 00.001 21068 UpdateGuideState(): m_state=6
00:03:02.381 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6354
00:03:02.382 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.34, Mass=82706, SNR=60.5, Peak=12768 HFD=2.9
00:03:02.383 00.001 21068 MultiStar: [#1 -0.13,0.45,1.28,U] [#2 -0.06,0.15,1.43,U] [#3 -0.39,0.28,0.00,M2] [#4 -0.11,0.28,0.95,U] [#5 -0.01,0.13,0.94,U] [#6 -0.04,0.40,0.89,U] [#7 -0.29,0.12,0.66,U] [#8 -0.08,0.24,0.74,U] 
00:03:02.384 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.26}, one-star: {0.12, 0.26}
00:03:02.384 00.000 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:03:02.385 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:03:02.386 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.82 mountX=0.11 mountY=-0.24, mountTheta=-1.13
00:03:02.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.26, opts=13)
00:03:02.389 00.001 21068 Enqueuing Move request for scope (-0.07, 0.26)
00:03:02.390 00.001 16108 Worker thread wakes up
00:03:02.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
00:03:02.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
00:03:02.390 00.000 16108 Moving (-0.07, 0.26) raw xDistance=0.11 yDistance=-0.24
00:03:02.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:03:02.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:03:02.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:03:02.390 00.000 16108 MoveAxis(E, 0, ABG)
00:03:02.390 00.000 16108 Move returns status 0, amount 0
00:03:02.390 00.000 16108 MoveAxis(N, 0, ABG)
00:03:02.390 00.000 16108 Move returns status 0, amount 0
00:03:02.391 00.001 16108 move complete, result=0
00:03:02.391 00.000 16108 worker thread done servicing request
00:03:02.396 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3705, FiltMin=3177, FiltMax=47053, Gamma=1.000
00:03:02.419 00.023 21068 UpdateGuideState exits: m=82706 SNR=60.5
00:03:02.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:02.422 00.001 21068 Enqueuing Expose request
00:03:02.423 00.001 16108 Worker thread wakes up
00:03:02.423 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:02.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:02.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:03.392 00.968 16108 Exposure complete
00:03:03.452 00.060 16108 worker thread done servicing request
00:03:03.452 00.000 21068 OnExposeComplete: enter
00:03:03.453 00.001 21068 UpdateGuideState(): m_state=6
00:03:03.454 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6355
00:03:03.454 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.12, Mass=83181, SNR=61.6, Peak=12576 HFD=3.1
00:03:03.456 00.002 21068 MultiStar: [#1 -0.08,-0.10,1.03,U] [#2 -0.58,-0.22,0.00,M3] [#3 -0.23,-0.13,1.09,U] [#4 -0.18,0.07,0.90,U] [#5 -0.10,-0.15,0.95,U] [#6 -0.08,0.25,0.64,U] [#7 -0.55,0.21,0.00,M1] [#8 0.05,-0.08,0.73,U] 
00:03:03.456 00.000 21068 refined, 6 included, MultiStar: {-0.13, -0.02}, one-star: {-0.24, 0.05}
00:03:03.457 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
00:03:03.458 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
00:03:03.458 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-2.96 mountX=0.13 mountY=0.06, mountTheta=0.41
00:03:03.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
00:03:03.461 00.001 21068 Enqueuing Move request for scope (-0.13, -0.02)
00:03:03.461 00.000 16108 Worker thread wakes up
00:03:03.462 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:03:03.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:03:03.462 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.13 yDistance=0.06
00:03:03.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:03:03.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:03.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:03.462 00.000 16108 MoveAxis(E, 0, ABG)
00:03:03.462 00.000 16108 Move returns status 0, amount 0
00:03:03.462 00.000 16108 MoveAxis(N, 0, ABG)
00:03:03.462 00.000 16108 Move returns status 0, amount 0
00:03:03.462 00.000 16108 move complete, result=0
00:03:03.462 00.000 16108 worker thread done servicing request
00:03:03.466 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3709, FiltMin=3190, FiltMax=48128, Gamma=1.000
00:03:03.482 00.016 21068 UpdateGuideState exits: m=83181 SNR=61.6
00:03:03.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.483 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:03.484 00.001 21068 Enqueuing Expose request
00:03:03.485 00.001 16108 Worker thread wakes up
00:03:03.485 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:03.486 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:03.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:04.641 01.155 16108 Exposure complete
00:03:04.698 00.057 16108 worker thread done servicing request
00:03:04.698 00.000 21068 OnExposeComplete: enter
00:03:04.699 00.001 21068 UpdateGuideState(): m_state=6
00:03:04.700 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6356
00:03:04.701 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.24, Mass=84066, SNR=62.8, Peak=12864 HFD=2.9
00:03:04.702 00.001 21068 MultiStar: [#1 -0.02,0.18,1.14,U] [#2 -0.37,0.02,1.38,U] [#3 -0.31,0.06,0.90,U] [#4 -0.23,0.20,0.80,U] [#5 -0.24,0.07,0.79,U] [#6 0.09,0.16,0.89,U] [#7 -0.39,0.27,0.00,M2] [#8 -0.22,-0.10,0.67,U] 
00:03:04.702 00.000 21068 single-star, 7 included, MultiStar: {-0.16, 0.10}, one-star: {0.02, 0.16}
00:03:04.703 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
00:03:04.704 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
00:03:04.705 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.43 mountX=0.01 mountY=-0.17, mountTheta=-1.53
00:03:04.706 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
00:03:04.707 00.001 21068 Enqueuing Move request for scope (0.02, 0.16)
00:03:04.708 00.001 16108 Worker thread wakes up
00:03:04.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:03:04.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:03:04.708 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=-0.17
00:03:04.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:03:04.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:04.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:03:04.708 00.000 16108 MoveAxis(E, 0, ABG)
00:03:04.708 00.000 16108 Move returns status 0, amount 0
00:03:04.708 00.000 16108 MoveAxis(N, 0, ABG)
00:03:04.708 00.000 16108 Move returns status 0, amount 0
00:03:04.708 00.000 16108 move complete, result=0
00:03:04.708 00.000 16108 worker thread done servicing request
00:03:04.713 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3709, FiltMin=3184, FiltMax=47200, Gamma=1.000
00:03:04.729 00.016 21068 UpdateGuideState exits: m=84066 SNR=62.8
00:03:04.729 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:04.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:04.731 00.001 21068 Enqueuing Expose request
00:03:04.732 00.001 16108 Worker thread wakes up
00:03:04.732 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:04.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:04.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:05.692 00.959 16108 Exposure complete
00:03:05.761 00.069 16108 worker thread done servicing request
00:03:05.761 00.000 21068 OnExposeComplete: enter
00:03:05.763 00.002 21068 UpdateGuideState(): m_state=6
00:03:05.764 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6357
00:03:05.766 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.22, Mass=79793, SNR=52.9, Peak=12656 HFD=2.9
00:03:05.767 00.001 21068 MultiStar: [#1 0.06,0.58,0.00,M1] [#2 -0.18,0.14,1.42,U] [#3 -0.34,0.22,1.07,U] [#4 -0.21,0.41,0.89,U] [#5 -0.19,0.28,1.16,U] [#6 -0.17,0.35,0.95,U] [#7 -0.13,0.43,0.72,U] [#8 0.24,0.34,0.89,U] 
00:03:05.768 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.27}, one-star: {-0.01, 0.15}
00:03:05.769 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
00:03:05.770 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
00:03:05.772 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=0.03 mountY=-0.14, mountTheta=-1.34
00:03:05.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
00:03:05.776 00.002 21068 Enqueuing Move request for scope (-0.01, 0.15)
00:03:05.777 00.001 16108 Worker thread wakes up
00:03:05.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:03:05.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:03:05.777 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.03 yDistance=-0.14
00:03:05.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:03:05.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:05.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:05.777 00.000 16108 MoveAxis(E, 0, ABG)
00:03:05.777 00.000 16108 Move returns status 0, amount 0
00:03:05.777 00.000 16108 MoveAxis(N, 0, ABG)
00:03:05.777 00.000 16108 Move returns status 0, amount 0
00:03:05.777 00.000 16108 move complete, result=0
00:03:05.777 00.000 16108 worker thread done servicing request
00:03:05.783 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3712, FiltMin=3145, FiltMax=34038, Gamma=1.000
00:03:05.797 00.014 21068 UpdateGuideState exits: m=79793 SNR=52.9
00:03:05.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:05.798 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:05.799 00.001 21068 Enqueuing Expose request
00:03:05.800 00.001 16108 Worker thread wakes up
00:03:05.800 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:05.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:05.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:06.945 01.144 16108 Exposure complete
00:03:07.001 00.056 16108 worker thread done servicing request
00:03:07.001 00.000 21068 OnExposeComplete: enter
00:03:07.002 00.001 21068 UpdateGuideState(): m_state=6
00:03:07.003 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6358
00:03:07.004 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.31, Mass=87556, SNR=69.1, Peak=13616 HFD=3.2
00:03:07.005 00.001 21068 MultiStar: [#1 0.35,-0.12,1.11,U] [#2 -0.10,-0.19,1.29,U] [#3 0.01,-0.26,0.98,U] [#4 0.12,-0.06,0.78,U] [#5 -0.03,0.02,0.72,U] [#6 0.23,0.39,0.73,U] [#7 -0.16,0.06,0.75,U] [#8 -0.03,0.08,0.62,U] 
00:03:07.006 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.10, 0.23}
00:03:07.007 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
00:03:07.008 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
00:03:07.009 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.16 mountX=-0.03 mountY=-0.00, mountTheta=-3.06
00:03:07.010 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
00:03:07.011 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
00:03:07.012 00.001 16108 Worker thread wakes up
00:03:07.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:03:07.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:03:07.012 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
00:03:07.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:03:07.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:07.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:03:07.012 00.000 16108 MoveAxis(E, 0, ABG)
00:03:07.012 00.000 16108 Move returns status 0, amount 0
00:03:07.012 00.000 16108 MoveAxis(N, 0, ABG)
00:03:07.012 00.000 16108 Move returns status 0, amount 0
00:03:07.012 00.000 16108 move complete, result=0
00:03:07.012 00.000 16108 worker thread done servicing request
00:03:07.016 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3712, FiltMin=3184, FiltMax=44557, Gamma=1.000
00:03:07.031 00.015 21068 UpdateGuideState exits: m=87556 SNR=69.1
00:03:07.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:07.035 00.002 21068 Enqueuing Expose request
00:03:07.036 00.001 16108 Worker thread wakes up
00:03:07.036 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:07.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:07.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:07.997 00.960 16108 Exposure complete
00:03:08.058 00.061 16108 worker thread done servicing request
00:03:08.058 00.000 21068 OnExposeComplete: enter
00:03:08.059 00.001 21068 UpdateGuideState(): m_state=6
00:03:08.060 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6359
00:03:08.060 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=875.91, Mass=97028, SNR=70.4, Peak=13456 HFD=3.2
00:03:08.061 00.001 21068 MultiStar: [#1 0.14,0.10,1.15,U] [#2 -0.22,-0.09,0.92,U] [#3 0.01,-0.03,1.04,U] [#4 -0.24,0.19,0.91,U] [#5 -0.13,-0.14,0.79,U] [#6 0.12,0.17,0.78,U] [#7 -0.25,0.04,0.55,U] [#8 -0.08,-0.06,0.81,U] 
00:03:08.062 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.16, -0.17}
00:03:08.063 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
00:03:08.064 00.001 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
00:03:08.064 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.14 mountX=0.08 mountY=0.02, mountTheta=0.23
00:03:08.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.00, opts=13)
00:03:08.067 00.001 21068 Enqueuing Move request for scope (-0.08, 0.00)
00:03:08.068 00.001 16108 Worker thread wakes up
00:03:08.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
00:03:08.068 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
00:03:08.068 00.000 16108 Moving (-0.08, 0.00) raw xDistance=0.08 yDistance=0.02
00:03:08.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:08.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:08.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:08.068 00.000 16108 MoveAxis(E, 0, ABG)
00:03:08.068 00.000 16108 Move returns status 0, amount 0
00:03:08.068 00.000 16108 MoveAxis(N, 0, ABG)
00:03:08.068 00.000 16108 Move returns status 0, amount 0
00:03:08.068 00.000 16108 move complete, result=0
00:03:08.068 00.000 16108 worker thread done servicing request
00:03:08.076 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3715, FiltMin=3177, FiltMax=43414, Gamma=1.000
00:03:08.096 00.020 21068 UpdateGuideState exits: m=97028 SNR=70.4
00:03:08.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:08.099 00.001 21068 Enqueuing Expose request
00:03:08.099 00.000 16108 Worker thread wakes up
00:03:08.099 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:08.100 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:08.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:09.254 01.154 16108 Exposure complete
00:03:09.316 00.062 16108 worker thread done servicing request
00:03:09.316 00.000 21068 OnExposeComplete: enter
00:03:09.317 00.001 21068 UpdateGuideState(): m_state=6
00:03:09.317 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6360
00:03:09.318 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.19, Mass=98429, SNR=65.8, Peak=14640 HFD=3.2
00:03:09.319 00.001 21068 MultiStar: [#1 -0.04,-0.03,1.08,U] [#2 -0.55,-0.03,0.00,M1] [#3 -0.21,-0.01,1.04,U] [#4 -0.29,-0.18,0.82,U] [#5 -0.08,-0.05,0.95,U] [#6 -0.26,0.19,0.86,U] [#7 -0.22,0.17,0.68,U] [#8 -0.17,0.02,0.63,U] 
00:03:09.320 00.001 21068 single-star, 7 included, MultiStar: {-0.17, 0.02}, one-star: {-0.11, 0.12}
00:03:09.321 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
00:03:09.321 00.000 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
00:03:09.322 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.34 mountX=0.13 mountY=-0.09, mountTheta=-0.58
00:03:09.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.12, opts=13)
00:03:09.326 00.001 21068 Enqueuing Move request for scope (-0.11, 0.12)
00:03:09.327 00.001 16108 Worker thread wakes up
00:03:09.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:03:09.327 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:03:09.327 00.000 16108 Moving (-0.11, 0.12) raw xDistance=0.13 yDistance=-0.09
00:03:09.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:03:09.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:09.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:09.327 00.000 16108 MoveAxis(E, 0, ABG)
00:03:09.327 00.000 16108 Move returns status 0, amount 0
00:03:09.327 00.000 16108 MoveAxis(N, 0, ABG)
00:03:09.327 00.000 16108 Move returns status 0, amount 0
00:03:09.327 00.000 16108 move complete, result=0
00:03:09.327 00.000 16108 worker thread done servicing request
00:03:09.331 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3712, FiltMin=3177, FiltMax=45574, Gamma=1.000
00:03:09.346 00.015 21068 UpdateGuideState exits: m=98429 SNR=65.8
00:03:09.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:09.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:09.348 00.000 21068 Enqueuing Expose request
00:03:09.349 00.001 16108 Worker thread wakes up
00:03:09.349 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:09.350 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:09.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:10.318 00.968 16108 Exposure complete
00:03:10.372 00.054 16108 worker thread done servicing request
00:03:10.372 00.000 21068 OnExposeComplete: enter
00:03:10.373 00.001 21068 UpdateGuideState(): m_state=6
00:03:10.375 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6361
00:03:10.375 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.26, Mass=97352, SNR=72.0, Peak=12384 HFD=3.6
00:03:10.376 00.001 21068 MultiStar: [#1 -0.14,0.10,1.33,U] [#2 -0.28,-0.16,1.07,U] [#3 -0.13,0.02,1.08,U] [#4 -0.32,0.37,0.00,M1] [#5 -0.26,0.04,0.79,U] [#6 -0.03,0.51,0.00,M1] [#7 -0.35,0.01,0.56,U] [#8 0.09,-0.31,0.62,U] 
00:03:10.377 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.00}, one-star: {-0.01, 0.18}
00:03:10.378 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
00:03:10.378 00.000 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
00:03:10.379 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.14 mountX=0.15 mountY=0.03, mountTheta=0.23
00:03:10.380 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.00, opts=13)
00:03:10.381 00.001 21068 Enqueuing Move request for scope (-0.15, 0.00)
00:03:10.381 00.000 16108 Worker thread wakes up
00:03:10.382 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
00:03:10.382 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
00:03:10.382 00.000 16108 Moving (-0.15, 0.00) raw xDistance=0.15 yDistance=0.03
00:03:10.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:03:10.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:10.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:10.382 00.000 16108 MoveAxis(E, 0, ABG)
00:03:10.382 00.000 16108 Move returns status 0, amount 0
00:03:10.382 00.000 16108 MoveAxis(N, 0, ABG)
00:03:10.382 00.000 16108 Move returns status 0, amount 0
00:03:10.382 00.000 16108 move complete, result=0
00:03:10.382 00.000 16108 worker thread done servicing request
00:03:10.386 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3712, FiltMin=3216, FiltMax=45046, Gamma=1.000
00:03:10.402 00.016 21068 UpdateGuideState exits: m=97352 SNR=72.0
00:03:10.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:10.403 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:10.404 00.001 21068 Enqueuing Expose request
00:03:10.405 00.001 16108 Worker thread wakes up
00:03:10.405 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:10.407 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:10.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:11.567 01.160 16108 Exposure complete
00:03:11.623 00.056 16108 worker thread done servicing request
00:03:11.623 00.000 21068 OnExposeComplete: enter
00:03:11.624 00.001 21068 UpdateGuideState(): m_state=6
00:03:11.625 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6362
00:03:11.626 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.19, Mass=84600, SNR=63.4, Peak=13984 HFD=2.8
00:03:11.627 00.001 21068 MultiStar: [#1 0.17,0.13,1.11,U] [#2 -0.04,-0.25,1.10,U] [#3 -0.08,0.00,0.90,U] [#4 0.08,0.14,0.75,U] [#5 -0.33,-0.17,0.92,U] [#6 0.19,0.10,0.72,U] [#7 -0.16,0.08,0.65,U] [#8 -0.11,-0.16,0.82,U] 
00:03:11.627 00.000 21068 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.22, 0.12}
00:03:11.628 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
00:03:11.629 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
00:03:11.630 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.47 mountX=-0.00 mountY=0.01, mountTheta=1.85
00:03:11.632 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
00:03:11.632 00.000 21068 Enqueuing Move request for scope (0.00, -0.01)
00:03:11.634 00.002 16108 Worker thread wakes up
00:03:11.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:03:11.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:03:11.634 00.000 16108 Moving (0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
00:03:11.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:03:11.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:11.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:11.634 00.000 16108 MoveAxis(E, 0, ABG)
00:03:11.634 00.000 16108 Move returns status 0, amount 0
00:03:11.634 00.000 16108 MoveAxis(N, 0, ABG)
00:03:11.634 00.000 16108 Move returns status 0, amount 0
00:03:11.634 00.000 16108 move complete, result=0
00:03:11.634 00.000 16108 worker thread done servicing request
00:03:11.638 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3715, FiltMin=3110, FiltMax=47494, Gamma=1.000
00:03:11.654 00.016 21068 UpdateGuideState exits: m=84600 SNR=63.4
00:03:11.656 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:11.657 00.000 21068 Enqueuing Expose request
00:03:11.658 00.001 16108 Worker thread wakes up
00:03:11.658 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:11.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:11.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:12.632 00.973 16108 Exposure complete
00:03:12.688 00.056 16108 worker thread done servicing request
00:03:12.688 00.000 21068 OnExposeComplete: enter
00:03:12.690 00.002 21068 UpdateGuideState(): m_state=6
00:03:12.691 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6363
00:03:12.691 00.000 21068 Star::Find returns 1 (0), X=221.01, Y=876.25, Mass=88987, SNR=69.5, Peak=14384 HFD=2.6
00:03:12.692 00.001 21068 MultiStar: [#1 0.08,0.35,1.28,U] [#2 -0.23,-0.17,1.21,U] [#3 -0.29,0.18,0.78,U] [#4 -0.28,0.05,0.81,U] [#5 -0.15,-0.11,0.74,U] [#6 0.15,0.32,0.72,U] [#7 -0.06,0.14,0.52,U] [#8 0.02,0.19,0.72,U] 
00:03:12.693 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {0.33, 0.17}
00:03:12.693 00.000 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:03:12.694 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
00:03:12.695 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.90 mountX=0.06 mountY=-0.11, mountTheta=-1.05
00:03:12.696 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
00:03:12.698 00.002 21068 Enqueuing Move request for scope (-0.04, 0.12)
00:03:12.699 00.001 16108 Worker thread wakes up
00:03:12.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:03:12.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:03:12.699 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.11
00:03:12.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:03:12.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:12.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:12.699 00.000 16108 MoveAxis(E, 0, ABG)
00:03:12.699 00.000 16108 Move returns status 0, amount 0
00:03:12.699 00.000 16108 MoveAxis(N, 0, ABG)
00:03:12.699 00.000 16108 Move returns status 0, amount 0
00:03:12.699 00.000 16108 move complete, result=0
00:03:12.700 00.001 16108 worker thread done servicing request
00:03:12.703 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3715, FiltMin=3216, FiltMax=39824, Gamma=1.000
00:03:12.716 00.013 21068 UpdateGuideState exits: m=88987 SNR=69.5
00:03:12.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:12.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:12.719 00.001 21068 Enqueuing Expose request
00:03:12.719 00.000 16108 Worker thread wakes up
00:03:12.719 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:12.722 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:12.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:13.865 01.143 16108 Exposure complete
00:03:13.924 00.059 16108 worker thread done servicing request
00:03:13.924 00.000 21068 OnExposeComplete: enter
00:03:13.925 00.001 21068 UpdateGuideState(): m_state=6
00:03:13.926 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6364
00:03:13.927 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=875.92, Mass=96368, SNR=65.7, Peak=14752 HFD=3.2
00:03:13.928 00.001 21068 MultiStar: [#1 0.45,-0.00,1.08,U] [#2 0.19,-0.14,1.01,U] [#3 0.26,-0.16,0.91,U] [#4 0.10,-0.12,0.93,U] [#5 0.30,-0.37,0.00,M1] [#6 0.21,0.13,0.79,U] [#7 0.26,-0.33,0.53,U] [#8 0.45,-0.47,0.00,M1] 
00:03:13.929 00.001 21068 refined, 6 included, MultiStar: {0.29, -0.10}, one-star: {0.46, -0.16}
00:03:13.930 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
00:03:13.930 00.000 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
00:03:13.931 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-0.34 mountX=-0.30 mountY=0.03, mountTheta=3.03
00:03:13.933 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.10, opts=13)
00:03:13.933 00.000 21068 Enqueuing Move request for scope (0.29, -0.10)
00:03:13.934 00.001 16108 Worker thread wakes up
00:03:13.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
00:03:13.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
00:03:13.934 00.000 16108 Moving (0.29, -0.10) raw xDistance=-0.30 yDistance=0.03
00:03:13.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:03:13.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:13.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:13.936 00.002 16108 MoveAxis(E, 78, ABG)
00:03:13.936 00.000 16108 Guiding  Dir = 2, Dur = 78
00:03:13.936 00.000 16108 IsSlewing returns 0
00:03:13.936 00.000 16108 IsGuiding returns 0
00:03:13.941 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3712, FiltMin=3152, FiltMax=43353, Gamma=1.000
00:03:13.953 00.012 16108 PulseGuide returned control before completion, sleep 71
00:03:13.956 00.003 21068 UpdateGuideState exits: m=96368 SNR=65.7
00:03:13.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:13.957 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:13.958 00.001 21068 Enqueuing Expose request
00:03:14.029 00.071 16108 IsGuiding returns 1
00:03:14.029 00.000 16108 scope still moving after pulse duration time elapsed
00:03:14.060 00.031 16108 IsSlewing returns 0
00:03:14.060 00.000 16108 IsGuiding returns 0
00:03:14.060 00.000 16108 scope move finished after 78 + 46 ms
00:03:14.060 00.000 16108 Move returns status 0, amount 78
00:03:14.060 00.000 16108 MoveAxis(N, 0, ABG)
00:03:14.060 00.000 16108 Move returns status 0, amount 0
00:03:14.060 00.000 16108 move complete, result=0
00:03:14.060 00.000 16108 worker thread done servicing request
00:03:14.060 00.000 16108 Worker thread wakes up
00:03:14.060 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
00:03:14.061 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:14.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:15.021 00.960 16108 Exposure complete
00:03:15.082 00.061 16108 worker thread done servicing request
00:03:15.082 00.000 21068 OnExposeComplete: enter
00:03:15.084 00.002 21068 UpdateGuideState(): m_state=6
00:03:15.084 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6365
00:03:15.085 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=875.91, Mass=104212, SNR=79.9, Peak=15232 HFD=2.9
00:03:15.087 00.002 21068 MultiStar: [#1 0.54,0.01,0.00,M1] [#2 -0.11,-0.25,0.93,U] [#3 0.12,-0.02,0.77,U] [#4 0.22,-0.22,0.79,U] [#5 0.30,-0.38,0.00,M2] [#6 0.29,-0.09,0.64,U] [#7 0.06,-0.05,0.65,U] [#8 0.16,-0.20,0.53,U] 
00:03:15.088 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.15}, one-star: {0.34, -0.17}
00:03:15.089 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
00:03:15.090 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
00:03:15.090 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=-0.17 mountY=0.11, mountTheta=2.59
00:03:15.093 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.15, opts=13)
00:03:15.094 00.001 21068 Enqueuing Move request for scope (0.15, -0.15)
00:03:15.094 00.000 16108 Worker thread wakes up
00:03:15.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
00:03:15.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
00:03:15.094 00.000 16108 Moving (0.15, -0.15) raw xDistance=-0.17 yDistance=0.11
00:03:15.095 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:03:15.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:15.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:15.095 00.000 16108 MoveAxis(E, 0, ABG)
00:03:15.095 00.000 16108 Move returns status 0, amount 0
00:03:15.095 00.000 16108 MoveAxis(N, 0, ABG)
00:03:15.095 00.000 16108 Move returns status 0, amount 0
00:03:15.095 00.000 16108 move complete, result=0
00:03:15.095 00.000 16108 worker thread done servicing request
00:03:15.098 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3712, FiltMin=3168, FiltMax=40784, Gamma=1.000
00:03:15.113 00.015 21068 UpdateGuideState exits: m=104212 SNR=79.9
00:03:15.115 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:15.115 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:15.116 00.001 21068 Enqueuing Expose request
00:03:15.117 00.001 16108 Worker thread wakes up
00:03:15.117 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:15.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:15.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:16.269 01.152 16108 Exposure complete
00:03:16.332 00.063 16108 worker thread done servicing request
00:03:16.332 00.000 21068 OnExposeComplete: enter
00:03:16.333 00.001 21068 UpdateGuideState(): m_state=6
00:03:16.334 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6366
00:03:16.335 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.83, Mass=77427, SNR=61.6, Peak=14320 HFD=2.7
00:03:16.336 00.001 21068 MultiStar: [#1 0.16,-0.38,1.30,U] [#2 0.04,-0.53,0.00,M1] [#3 0.01,-0.50,0.00,M1] [#4 0.01,-0.16,1.02,U] [#5 -0.11,-0.49,0.00,M3] [#6 0.08,-0.18,0.89,U] [#7 0.10,-0.39,0.71,U] [#8 0.04,-0.54,0.00,M1] 
00:03:16.337 00.001 21068 single-star, 4 included, MultiStar: {0.09, -0.27}, one-star: {0.11, -0.24}
00:03:16.338 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
00:03:16.338 00.000 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
00:03:16.339 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.13 mountX=-0.15 mountY=0.21, mountTheta=2.21
00:03:16.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.24, opts=13)
00:03:16.342 00.001 21068 Enqueuing Move request for scope (0.11, -0.24)
00:03:16.343 00.001 16108 Worker thread wakes up
00:03:16.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
00:03:16.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
00:03:16.343 00.000 16108 Moving (0.11, -0.24) raw xDistance=-0.15 yDistance=0.21
00:03:16.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:03:16.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:03:16.343 00.000 16108 MoveAxis(E, 0, ABG)
00:03:16.343 00.000 16108 Move returns status 0, amount 0
00:03:16.343 00.000 16108 MoveAxis(S, 42, ABG)
00:03:16.343 00.000 16108 Guiding  Dir = 1, Dur = 42
00:03:16.343 00.000 16108 IsSlewing returns 0
00:03:16.343 00.000 16108 IsGuiding returns 0
00:03:16.348 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3709, FiltMin=3139, FiltMax=41501, Gamma=1.000
00:03:16.362 00.014 21068 UpdateGuideState exits: m=77427 SNR=61.6
00:03:16.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:16.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:16.365 00.001 21068 Enqueuing Expose request
00:03:16.372 00.007 16108 PulseGuide returned control before completion, sleep 24
00:03:16.403 00.031 16108 IsGuiding returns 1
00:03:16.403 00.000 16108 scope still moving after pulse duration time elapsed
00:03:16.433 00.030 16108 IsSlewing returns 0
00:03:16.433 00.000 16108 IsGuiding returns 1
00:03:16.465 00.032 16108 IsSlewing returns 0
00:03:16.465 00.000 16108 IsGuiding returns 0
00:03:16.465 00.000 16108 scope move finished after 42 + 79 ms
00:03:16.465 00.000 16108 Move returns status 0, amount 42
00:03:16.465 00.000 16108 move complete, result=0
00:03:16.465 00.000 16108 worker thread done servicing request
00:03:16.465 00.000 16108 Worker thread wakes up
00:03:16.465 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 42 ms SOUTH
00:03:16.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:16.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:17.428 00.962 16108 Exposure complete
00:03:17.485 00.057 16108 worker thread done servicing request
00:03:17.485 00.000 21068 OnExposeComplete: enter
00:03:17.487 00.002 21068 UpdateGuideState(): m_state=6
00:03:17.488 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6367
00:03:17.490 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.05, Mass=93150, SNR=68.3, Peak=13792 HFD=3.2
00:03:17.491 00.001 21068 MultiStar: [#1 0.22,-0.06,1.06,U] [#2 -0.44,-0.01,1.05,U] [#3 -0.10,-0.26,0.87,U] [#4 -0.11,-0.08,0.75,U] [#5 0.11,-0.17,0.94,U] [#6 0.15,0.05,0.72,U] [#7 -0.14,0.09,0.55,U] [#8 -0.06,-0.08,0.79,U] 
00:03:17.492 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.09, -0.02}
00:03:17.493 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
00:03:17.493 00.000 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
00:03:17.494 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.98 mountX=0.02 mountY=0.07, mountTheta=1.34
00:03:17.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
00:03:17.497 00.001 21068 Enqueuing Move request for scope (-0.03, -0.07)
00:03:17.498 00.001 16108 Worker thread wakes up
00:03:17.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:03:17.498 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:03:17.499 00.001 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.07
00:03:17.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:03:17.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:17.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:17.499 00.000 16108 MoveAxis(E, 0, ABG)
00:03:17.499 00.000 16108 Move returns status 0, amount 0
00:03:17.499 00.000 16108 MoveAxis(N, 0, ABG)
00:03:17.499 00.000 16108 Move returns status 0, amount 0
00:03:17.499 00.000 16108 move complete, result=0
00:03:17.499 00.000 16108 worker thread done servicing request
00:03:17.503 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3709, FiltMin=3190, FiltMax=51245, Gamma=1.000
00:03:17.516 00.013 21068 UpdateGuideState exits: m=93150 SNR=68.3
00:03:17.518 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:17.518 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:17.519 00.001 21068 Enqueuing Expose request
00:03:17.520 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:17.521 00.001 16108 Worker thread wakes up
00:03:17.521 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:17.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:18.672 01.151 16108 Exposure complete
00:03:18.730 00.058 16108 worker thread done servicing request
00:03:18.730 00.000 21068 OnExposeComplete: enter
00:03:18.731 00.001 21068 UpdateGuideState(): m_state=6
00:03:18.732 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6368
00:03:18.733 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.14, Mass=83616, SNR=60.6, Peak=12224 HFD=3.0
00:03:18.734 00.001 21068 MultiStar: [#1 -0.16,0.12,1.09,U] [#2 -0.33,0.04,1.28,U] [#3 -0.28,0.04,1.14,U] [#4 -0.57,0.04,0.00,M1] [#5 -0.35,-0.09,0.93,U] [#6 -0.16,0.27,0.81,U] [#7 -0.29,0.16,0.67,U] [#8 -0.09,-0.21,0.78,U] 
00:03:18.735 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.05}, one-star: {-0.36, 0.06}
00:03:18.735 00.000 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
00:03:18.736 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
00:03:18.737 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.26 cameraTheta=2.96 mountX=0.26 mountY=0.01, mountTheta=0.06
00:03:18.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.05, opts=13)
00:03:18.739 00.001 21068 Enqueuing Move request for scope (-0.26, 0.05)
00:03:18.740 00.001 16108 Worker thread wakes up
00:03:18.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
00:03:18.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
00:03:18.740 00.000 16108 Moving (-0.26, 0.05) raw xDistance=0.26 yDistance=0.01
00:03:18.741 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:03:18.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:18.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:18.741 00.000 16108 MoveAxis(W, 69, ABG)
00:03:18.741 00.000 16108 Guiding  Dir = 3, Dur = 69
00:03:18.741 00.000 16108 IsSlewing returns 0
00:03:18.741 00.000 16108 IsGuiding returns 0
00:03:18.742 00.001 16108 PulseGuide returned control before completion, sleep 79
00:03:18.744 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3705, FiltMin=3126, FiltMax=45021, Gamma=1.000
00:03:18.762 00.018 21068 UpdateGuideState exits: m=83616 SNR=60.6
00:03:18.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:18.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:18.765 00.001 21068 Enqueuing Expose request
00:03:18.833 00.068 16108 IsGuiding returns 0
00:03:18.833 00.000 16108 Move returns status 0, amount 69
00:03:18.833 00.000 16108 MoveAxis(N, 0, ABG)
00:03:18.833 00.000 16108 Move returns status 0, amount 0
00:03:18.833 00.000 16108 move complete, result=0
00:03:18.833 00.000 16108 worker thread done servicing request
00:03:18.833 00.000 16108 Worker thread wakes up
00:03:18.833 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.0 px 0 ms NORTH
00:03:18.834 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:18.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:19.803 00.969 16108 Exposure complete
00:03:19.862 00.059 16108 worker thread done servicing request
00:03:19.862 00.000 21068 OnExposeComplete: enter
00:03:19.863 00.001 21068 UpdateGuideState(): m_state=6
00:03:19.864 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6369
00:03:19.865 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.04, Mass=93725, SNR=70.8, Peak=15344 HFD=3.0
00:03:19.866 00.001 21068 MultiStar: [#1 0.05,-0.04,1.01,U] [#2 -0.31,-0.32,1.03,U] [#3 -0.19,-0.36,0.92,U] [#4 -0.03,-0.27,0.73,U] [#5 -0.02,-0.34,0.84,U] [#6 0.03,-0.17,0.79,U] [#7 -0.51,-0.23,0.00,M1] [#8 -0.20,-0.24,0.78,U] 
00:03:19.866 00.000 21068 single-star, 7 included, MultiStar: {-0.11, -0.22}, one-star: {-0.18, -0.04}
00:03:19.867 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
00:03:19.868 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:03:19.868 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.93 mountX=0.17 mountY=0.08, mountTheta=0.44
00:03:19.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
00:03:19.871 00.001 21068 Enqueuing Move request for scope (-0.18, -0.04)
00:03:19.872 00.001 16108 Worker thread wakes up
00:03:19.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
00:03:19.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
00:03:19.872 00.000 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.08
00:03:19.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:03:19.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:19.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:03:19.872 00.000 16108 MoveAxis(E, 0, ABG)
00:03:19.873 00.001 16108 Move returns status 0, amount 0
00:03:19.873 00.000 16108 MoveAxis(N, 0, ABG)
00:03:19.873 00.000 16108 Move returns status 0, amount 0
00:03:19.873 00.000 16108 move complete, result=0
00:03:19.873 00.000 16108 worker thread done servicing request
00:03:19.876 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3702, FiltMin=3129, FiltMax=53670, Gamma=1.000
00:03:19.890 00.014 21068 UpdateGuideState exits: m=93725 SNR=70.8
00:03:19.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:19.893 00.001 21068 Enqueuing Expose request
00:03:19.893 00.000 16108 Worker thread wakes up
00:03:19.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:19.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:19.894 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:21.037 01.143 16108 Exposure complete
00:03:21.092 00.055 16108 worker thread done servicing request
00:03:21.092 00.000 21068 OnExposeComplete: enter
00:03:21.094 00.002 21068 UpdateGuideState(): m_state=6
00:03:21.094 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6370
00:03:21.095 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.13, Mass=94366, SNR=69.1, Peak=15472 HFD=3.0
00:03:21.096 00.001 21068 MultiStar: [#1 0.42,0.15,0.97,U] [#2 -0.08,0.04,0.96,U] [#3 -0.10,0.05,1.01,U] [#4 0.21,0.07,0.82,U] [#5 0.02,0.08,0.90,U] [#6 -0.00,0.02,0.89,U] [#7 0.26,-0.06,0.49,U] [#8 0.15,-0.20,0.81,U] 
00:03:21.097 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.15, 0.05}
00:03:21.098 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
00:03:21.099 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
00:03:21.100 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
00:03:21.101 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
00:03:21.102 00.001 21068 Enqueuing Move request for scope (0.11, 0.03)
00:03:21.103 00.001 16108 Worker thread wakes up
00:03:21.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:03:21.103 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:03:21.103 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.10 yDistance=-0.06
00:03:21.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:03:21.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:21.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:03:21.103 00.000 16108 MoveAxis(E, 0, ABG)
00:03:21.103 00.000 16108 Move returns status 0, amount 0
00:03:21.103 00.000 16108 MoveAxis(N, 0, ABG)
00:03:21.103 00.000 16108 Move returns status 0, amount 0
00:03:21.104 00.001 16108 move complete, result=0
00:03:21.104 00.000 16108 worker thread done servicing request
00:03:21.107 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3699, FiltMin=3181, FiltMax=40608, Gamma=1.000
00:03:21.122 00.015 21068 UpdateGuideState exits: m=94366 SNR=69.1
00:03:21.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:21.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:21.125 00.001 21068 Enqueuing Expose request
00:03:21.126 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:21.127 00.001 16108 Worker thread wakes up
00:03:21.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:21.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:22.088 00.961 16108 Exposure complete
00:03:22.145 00.057 16108 worker thread done servicing request
00:03:22.145 00.000 21068 OnExposeComplete: enter
00:03:22.146 00.001 21068 UpdateGuideState(): m_state=6
00:03:22.147 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6371
00:03:22.147 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.07, Mass=93815, SNR=68.4, Peak=13744 HFD=3.3
00:03:22.148 00.001 21068 MultiStar: [#1 0.31,0.03,1.08,U] [#2 0.31,-0.13,1.08,U] [#3 0.32,-0.32,0.86,U] [#4 0.44,0.24,0.00,M1] [#5 0.07,-0.31,0.98,U] [#6 0.06,0.12,0.75,U] [#7 0.07,0.28,0.60,U] [#8 0.12,-0.28,0.66,U] 
00:03:22.149 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.09}, one-star: {-0.03, -0.00}
00:03:22.150 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
00:03:22.151 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
00:03:22.151 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.12 mountX=0.03 mountY=0.01, mountTheta=0.25
00:03:22.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
00:03:22.154 00.001 21068 Enqueuing Move request for scope (-0.03, -0.00)
00:03:22.154 00.000 16108 Worker thread wakes up
00:03:22.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:03:22.154 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:03:22.155 00.001 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
00:03:22.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:03:22.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:22.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:22.155 00.000 16108 MoveAxis(E, 0, ABG)
00:03:22.155 00.000 16108 Move returns status 0, amount 0
00:03:22.155 00.000 16108 MoveAxis(N, 0, ABG)
00:03:22.155 00.000 16108 Move returns status 0, amount 0
00:03:22.155 00.000 16108 move complete, result=0
00:03:22.155 00.000 16108 worker thread done servicing request
00:03:22.159 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3699, FiltMin=3177, FiltMax=41648, Gamma=1.000
00:03:22.176 00.017 21068 UpdateGuideState exits: m=93815 SNR=68.4
00:03:22.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:22.179 00.001 21068 Enqueuing Expose request
00:03:22.180 00.001 16108 Worker thread wakes up
00:03:22.180 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:22.181 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:22.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:23.327 01.146 16108 Exposure complete
00:03:23.384 00.057 16108 worker thread done servicing request
00:03:23.384 00.000 21068 OnExposeComplete: enter
00:03:23.386 00.002 21068 UpdateGuideState(): m_state=6
00:03:23.386 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6372
00:03:23.387 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.31, Mass=79913, SNR=57.7, Peak=12704 HFD=2.9
00:03:23.388 00.001 21068 MultiStar: [#1 0.29,-0.07,1.30,U] [#2 -0.34,0.04,1.38,U] [#3 -0.05,0.12,0.94,U] [#4 -0.15,0.24,0.95,U] [#5 -0.17,0.10,1.04,U] [#6 0.06,0.36,0.90,U] [#7 -0.14,0.00,0.69,U] [#8 -0.06,0.22,0.93,U] 
00:03:23.389 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {0.10, 0.23}
00:03:23.390 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
00:03:23.391 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
00:03:23.391 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=0.07 mountY=-0.11, mountTheta=-1.01
00:03:23.393 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
00:03:23.394 00.001 21068 Enqueuing Move request for scope (-0.05, 0.13)
00:03:23.394 00.000 16108 Worker thread wakes up
00:03:23.395 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:03:23.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:03:23.395 00.000 16108 Moving (-0.05, 0.13) raw xDistance=0.07 yDistance=-0.11
00:03:23.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:03:23.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:23.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:23.395 00.000 16108 MoveAxis(E, 0, ABG)
00:03:23.395 00.000 16108 Move returns status 0, amount 0
00:03:23.395 00.000 16108 MoveAxis(N, 0, ABG)
00:03:23.395 00.000 16108 Move returns status 0, amount 0
00:03:23.395 00.000 16108 move complete, result=0
00:03:23.395 00.000 16108 worker thread done servicing request
00:03:23.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3696, FiltMin=3139, FiltMax=47181, Gamma=1.000
00:03:23.413 00.014 21068 UpdateGuideState exits: m=79913 SNR=57.7
00:03:23.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:23.417 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:23.419 00.002 21068 Enqueuing Expose request
00:03:23.420 00.001 16108 Worker thread wakes up
00:03:23.420 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:23.421 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:23.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:24.381 00.960 16108 Exposure complete
00:03:24.437 00.056 16108 worker thread done servicing request
00:03:24.437 00.000 21068 OnExposeComplete: enter
00:03:24.438 00.001 21068 UpdateGuideState(): m_state=6
00:03:24.439 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6373
00:03:24.440 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.31, Mass=83963, SNR=63.2, Peak=13488 HFD=3.2
00:03:24.441 00.001 21068 MultiStar: [#1 0.64,0.16,0.00,M1] [#2 0.12,0.03,1.01,U] [#3 0.25,-0.08,1.13,U] [#4 0.41,0.18,0.96,U] [#5 0.23,0.10,0.95,U] [#6 0.61,0.30,0.00,M1] [#7 0.23,0.04,0.63,U] [#8 0.53,-0.08,0.00,M1] 
00:03:24.442 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.08}, one-star: {0.18, 0.24}
00:03:24.442 00.000 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
00:03:24.443 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
00:03:24.444 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.34 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
00:03:24.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.08, opts=13)
00:03:24.446 00.000 21068 Enqueuing Move request for scope (0.24, 0.08)
00:03:24.447 00.001 16108 Worker thread wakes up
00:03:24.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
00:03:24.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
00:03:24.447 00.000 16108 Moving (0.24, 0.08) raw xDistance=-0.22 yDistance=-0.14
00:03:24.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:03:24.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:24.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:24.447 00.000 16108 MoveAxis(E, 57, ABG)
00:03:24.447 00.000 16108 Guiding  Dir = 2, Dur = 57
00:03:24.448 00.001 16108 IsSlewing returns 0
00:03:24.448 00.000 16108 IsGuiding returns 0
00:03:24.451 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3696, FiltMin=3165, FiltMax=34128, Gamma=1.000
00:03:24.464 00.013 21068 UpdateGuideState exits: m=83963 SNR=63.2
00:03:24.466 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.468 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:24.469 00.001 21068 Enqueuing Expose request
00:03:24.497 00.028 16108 PulseGuide returned control before completion, sleep 17
00:03:24.528 00.031 16108 IsGuiding returns 1
00:03:24.528 00.000 16108 scope still moving after pulse duration time elapsed
00:03:24.561 00.033 16108 IsSlewing returns 0
00:03:24.561 00.000 16108 IsGuiding returns 1
00:03:24.592 00.031 16108 IsSlewing returns 0
00:03:24.592 00.000 16108 IsGuiding returns 0
00:03:24.592 00.000 16108 scope move finished after 57 + 86 ms
00:03:24.592 00.000 16108 Move returns status 0, amount 57
00:03:24.592 00.000 16108 MoveAxis(N, 0, ABG)
00:03:24.592 00.000 16108 Move returns status 0, amount 0
00:03:24.592 00.000 16108 move complete, result=0
00:03:24.592 00.000 16108 worker thread done servicing request
00:03:24.592 00.000 16108 Worker thread wakes up
00:03:24.592 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
00:03:24.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:24.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:25.740 01.147 16108 Exposure complete
00:03:25.797 00.057 16108 worker thread done servicing request
00:03:25.797 00.000 21068 OnExposeComplete: enter
00:03:25.798 00.001 21068 UpdateGuideState(): m_state=6
00:03:25.799 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6374
00:03:25.799 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=876.56, Mass=94571, SNR=62.8, Peak=13872 HFD=3.2
00:03:25.800 00.001 21068 MultiStar: [#1 0.27,0.47,0.00,M2] [#2 -0.10,0.02,1.09,U] [#3 -0.15,0.17,0.90,U] [#4 -0.29,0.30,0.87,U] [#5 0.10,0.01,0.96,U] [#6 0.07,0.39,0.77,U] [#7 -0.00,0.27,0.57,U] [#8 0.01,0.12,0.77,U] 
00:03:25.801 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.21}, one-star: {0.02, 0.48}
00:03:25.801 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
00:03:25.802 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
00:03:25.803 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.79 mountX=0.08 mountY=-0.19, mountTheta=-1.17
00:03:25.804 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.21, opts=13)
00:03:25.805 00.001 21068 Enqueuing Move request for scope (-0.05, 0.21)
00:03:25.806 00.001 16108 Worker thread wakes up
00:03:25.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
00:03:25.806 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
00:03:25.806 00.000 16108 Moving (-0.05, 0.21) raw xDistance=0.08 yDistance=-0.19
00:03:25.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:25.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:25.807 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:03:25.807 00.000 16108 MoveAxis(E, 0, ABG)
00:03:25.807 00.000 16108 Move returns status 0, amount 0
00:03:25.807 00.000 16108 MoveAxis(N, 0, ABG)
00:03:25.807 00.000 16108 Move returns status 0, amount 0
00:03:25.807 00.000 16108 move complete, result=0
00:03:25.807 00.000 16108 worker thread done servicing request
00:03:25.811 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3693, FiltMin=3145, FiltMax=39475, Gamma=1.000
00:03:25.828 00.017 21068 UpdateGuideState exits: m=94571 SNR=62.8
00:03:25.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:25.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:25.831 00.001 21068 Enqueuing Expose request
00:03:25.831 00.000 16108 Worker thread wakes up
00:03:25.831 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:25.832 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:25.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:26.788 00.956 16108 Exposure complete
00:03:26.852 00.064 16108 worker thread done servicing request
00:03:26.852 00.000 21068 OnExposeComplete: enter
00:03:26.853 00.001 21068 UpdateGuideState(): m_state=6
00:03:26.854 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6375
00:03:26.854 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=876.24, Mass=87695, SNR=60.8, Peak=14336 HFD=3.0
00:03:26.855 00.001 21068 MultiStar: [#1 0.11,0.33,0.99,U] [#2 -0.25,0.13,1.24,U] [#3 -0.23,0.18,0.97,U] [#4 -0.28,0.56,0.00,M1] [#5 -0.18,0.08,1.04,U] [#6 -0.40,0.25,0.97,U] [#7 -0.49,0.22,0.00,M1] [#8 -0.10,0.21,0.89,U] 
00:03:26.856 00.001 21068 single-star, 6 included, MultiStar: {-0.17, 0.19}, one-star: {-0.14, 0.17}
00:03:26.857 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
00:03:26.857 00.000 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
00:03:26.858 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.26 mountX=0.17 mountY=-0.13, mountTheta=-0.67
00:03:26.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.17, opts=13)
00:03:26.861 00.001 21068 Enqueuing Move request for scope (-0.14, 0.17)
00:03:26.861 00.000 16108 Worker thread wakes up
00:03:26.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
00:03:26.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
00:03:26.862 00.001 16108 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=-0.13
00:03:26.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:03:26.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:26.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:03:26.862 00.000 16108 MoveAxis(E, 0, ABG)
00:03:26.862 00.000 16108 Move returns status 0, amount 0
00:03:26.862 00.000 16108 MoveAxis(N, 0, ABG)
00:03:26.862 00.000 16108 Move returns status 0, amount 0
00:03:26.862 00.000 16108 move complete, result=0
00:03:26.862 00.000 16108 worker thread done servicing request
00:03:26.865 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3689, FiltMin=3152, FiltMax=47968, Gamma=1.000
00:03:26.879 00.014 21068 UpdateGuideState exits: m=87695 SNR=60.8
00:03:26.881 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:26.883 00.001 21068 Enqueuing Expose request
00:03:26.884 00.001 16108 Worker thread wakes up
00:03:26.884 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:26.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:26.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:28.028 01.144 16108 Exposure complete
00:03:28.085 00.057 16108 worker thread done servicing request
00:03:28.085 00.000 21068 OnExposeComplete: enter
00:03:28.086 00.001 21068 UpdateGuideState(): m_state=6
00:03:28.087 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6376
00:03:28.088 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.42, Mass=97096, SNR=68.6, Peak=13248 HFD=3.1
00:03:28.089 00.001 21068 MultiStar: [#1 0.20,0.26,1.00,U] [#2 -0.26,0.12,0.99,U] [#3 -0.01,0.25,0.97,U] [#4 -0.26,0.53,0.00,M2] [#5 -0.27,0.11,0.91,U] [#6 -0.18,0.29,0.98,U] [#7 -0.59,0.17,0.00,M2] [#8 -0.07,0.33,0.78,U] 
00:03:28.089 00.000 21068 refined, 6 included, MultiStar: {-0.09, 0.24}, one-star: {-0.05, 0.35}
00:03:28.090 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
00:03:28.091 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
00:03:28.092 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.92 mountX=0.13 mountY=-0.21, mountTheta=-1.02
00:03:28.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.24, opts=13)
00:03:28.094 00.001 21068 Enqueuing Move request for scope (-0.09, 0.24)
00:03:28.095 00.001 16108 Worker thread wakes up
00:03:28.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
00:03:28.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
00:03:28.095 00.000 16108 Moving (-0.09, 0.24) raw xDistance=0.13 yDistance=-0.21
00:03:28.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:03:28.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:28.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:03:28.095 00.000 16108 MoveAxis(E, 0, ABG)
00:03:28.095 00.000 16108 Move returns status 0, amount 0
00:03:28.095 00.000 16108 MoveAxis(N, 0, ABG)
00:03:28.095 00.000 16108 Move returns status 0, amount 0
00:03:28.095 00.000 16108 move complete, result=0
00:03:28.095 00.000 16108 worker thread done servicing request
00:03:28.099 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3683, FiltMin=3158, FiltMax=45555, Gamma=1.000
00:03:28.112 00.013 21068 UpdateGuideState exits: m=97096 SNR=68.6
00:03:28.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:28.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:28.115 00.001 21068 Enqueuing Expose request
00:03:28.116 00.001 16108 Worker thread wakes up
00:03:28.116 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:28.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:28.117 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:29.083 00.966 16108 Exposure complete
00:03:29.148 00.065 16108 worker thread done servicing request
00:03:29.148 00.000 21068 OnExposeComplete: enter
00:03:29.149 00.001 21068 UpdateGuideState(): m_state=6
00:03:29.150 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6377
00:03:29.151 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.34, Mass=80200, SNR=61.7, Peak=12336 HFD=3.3
00:03:29.152 00.001 21068 MultiStar: [#1 0.09,0.51,0.00,M1] [#2 -0.36,0.24,1.20,U] [#3 -0.41,0.22,0.95,U] [#4 -0.15,0.41,1.03,U] [#5 -0.10,-0.02,1.01,U] [#6 0.03,0.63,0.00,M1] [#7 -0.27,0.37,0.61,U] [#8 -0.12,-0.07,0.89,U] 
00:03:29.153 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.20}, one-star: {0.23, 0.26}
00:03:29.154 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
00:03:29.155 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
00:03:29.156 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.27 mountX=0.20 mountY=-0.15, mountTheta=-0.65
00:03:29.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.20, opts=13)
00:03:29.159 00.001 21068 Enqueuing Move request for scope (-0.17, 0.20)
00:03:29.159 00.000 16108 Worker thread wakes up
00:03:29.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:03:29.159 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:03:29.159 00.000 16108 Moving (-0.17, 0.20) raw xDistance=0.20 yDistance=-0.15
00:03:29.160 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:03:29.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:29.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:03:29.160 00.000 16108 MoveAxis(E, 0, ABG)
00:03:29.160 00.000 16108 Move returns status 0, amount 0
00:03:29.160 00.000 16108 MoveAxis(N, 0, ABG)
00:03:29.160 00.000 16108 Move returns status 0, amount 0
00:03:29.160 00.000 16108 move complete, result=0
00:03:29.160 00.000 16108 worker thread done servicing request
00:03:29.163 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3683, FiltMin=3187, FiltMax=45683, Gamma=1.000
00:03:29.178 00.015 21068 UpdateGuideState exits: m=80200 SNR=61.7
00:03:29.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:29.179 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:29.180 00.001 21068 Enqueuing Expose request
00:03:29.181 00.001 16108 Worker thread wakes up
00:03:29.181 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:29.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:29.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:30.331 01.149 16108 Exposure complete
00:03:30.388 00.057 16108 worker thread done servicing request
00:03:30.388 00.000 21068 OnExposeComplete: enter
00:03:30.389 00.001 21068 UpdateGuideState(): m_state=6
00:03:30.389 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6378
00:03:30.390 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.49, Mass=94141, SNR=64.4, Peak=13616 HFD=3.2
00:03:30.391 00.001 21068 MultiStar: [#1 -0.03,0.65,0.00,M2] [#2 -0.43,0.21,0.00,M1] [#3 -0.39,0.28,0.00,M1] [#4 -0.20,0.41,0.74,U] [#5 -0.20,0.28,1.00,U] [#6 -0.27,0.55,0.00,M2] [#7 -0.08,0.55,0.00,M2] [#8 -0.15,0.22,0.81,U] 
00:03:30.392 00.001 21068 refined, 3 included, MultiStar: {-0.16, 0.33}, one-star: {-0.11, 0.41}
00:03:30.393 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
00:03:30.393 00.000 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
00:03:30.394 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.37 cameraTheta=2.03 mountX=0.22 mountY=-0.28, mountTheta=-0.91
00:03:30.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.33, opts=13)
00:03:30.397 00.001 21068 Enqueuing Move request for scope (-0.16, 0.33)
00:03:30.398 00.001 16108 Worker thread wakes up
00:03:30.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
00:03:30.398 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
00:03:30.398 00.000 16108 Moving (-0.16, 0.33) raw xDistance=0.22 yDistance=-0.28
00:03:30.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:03:30.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:30.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:03:30.398 00.000 16108 MoveAxis(W, 57, ABG)
00:03:30.398 00.000 16108 Guiding  Dir = 3, Dur = 57
00:03:30.399 00.001 16108 IsSlewing returns 0
00:03:30.399 00.000 16108 IsGuiding returns 0
00:03:30.402 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3680, FiltMin=3104, FiltMax=42643, Gamma=1.000
00:03:30.403 00.001 16108 PulseGuide returned control before completion, sleep 64
00:03:30.417 00.014 21068 UpdateGuideState exits: m=94141 SNR=64.4
00:03:30.419 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.420 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:30.421 00.001 21068 Enqueuing Expose request
00:03:30.479 00.058 16108 IsGuiding returns 1
00:03:30.479 00.000 16108 scope still moving after pulse duration time elapsed
00:03:30.511 00.032 16108 IsSlewing returns 0
00:03:30.511 00.000 16108 IsGuiding returns 0
00:03:30.511 00.000 16108 scope move finished after 57 + 54 ms
00:03:30.511 00.000 16108 Move returns status 0, amount 57
00:03:30.511 00.000 16108 MoveAxis(N, 0, ABG)
00:03:30.511 00.000 16108 Move returns status 0, amount 0
00:03:30.511 00.000 16108 move complete, result=0
00:03:30.511 00.000 16108 worker thread done servicing request
00:03:30.511 00.000 16108 Worker thread wakes up
00:03:30.511 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.3 px 0 ms NORTH
00:03:30.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:30.513 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:31.477 00.964 16108 Exposure complete
00:03:31.544 00.067 16108 worker thread done servicing request
00:03:31.545 00.001 21068 OnExposeComplete: enter
00:03:31.547 00.002 21068 UpdateGuideState(): m_state=6
00:03:31.548 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6379
00:03:31.549 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=876.54, Mass=91268, SNR=68.5, Peak=12576 HFD=3.2
00:03:31.550 00.001 21068 MultiStar: [#1 0.09,0.59,0.00,M3] [#2 -0.11,0.24,1.25,U] [#3 -0.12,0.34,0.92,U] [#4 0.09,0.53,0.00,M1] [#5 0.30,0.42,0.00,M1] [#6 0.50,0.37,0.00,M3] [#7 0.06,0.31,0.54,U] [#8 -0.06,0.06,0.69,U] 
00:03:31.550 00.000 21068 refined, 4 included, MultiStar: {0.04, 0.29}, one-star: {0.45, 0.47}
00:03:31.551 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
00:03:31.552 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
00:03:31.553 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.42 mountX=0.01 mountY=-0.30, mountTheta=-1.54
00:03:31.554 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.29, opts=13)
00:03:31.555 00.001 21068 Enqueuing Move request for scope (0.04, 0.29)
00:03:31.556 00.001 16108 Worker thread wakes up
00:03:31.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
00:03:31.556 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
00:03:31.556 00.000 16108 Moving (0.04, 0.29) raw xDistance=0.01 yDistance=-0.30
00:03:31.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:03:31.556 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.73
00:03:31.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:03:31.556 00.000 16108 MoveAxis(E, 0, ABG)
00:03:31.556 00.000 16108 Move returns status 0, amount 0
00:03:31.556 00.000 16108 MoveAxis(N, 59, ABG)
00:03:31.556 00.000 16108 Guiding  Dir = 0, Dur = 59
00:03:31.557 00.001 16108 IsSlewing returns 0
00:03:31.557 00.000 16108 IsGuiding returns 0
00:03:31.560 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3677, FiltMin=3040, FiltMax=35085, Gamma=1.000
00:03:31.561 00.001 16108 PulseGuide returned control before completion, sleep 66
00:03:31.578 00.017 21068 UpdateGuideState exits: m=91268 SNR=68.5
00:03:31.580 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:31.580 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:31.581 00.001 21068 Enqueuing Expose request
00:03:31.637 00.056 16108 IsGuiding returns 1
00:03:31.637 00.000 16108 scope still moving after pulse duration time elapsed
00:03:31.668 00.031 16108 IsSlewing returns 0
00:03:31.668 00.000 16108 IsGuiding returns 0
00:03:31.668 00.000 16108 scope move finished after 59 + 51 ms
00:03:31.668 00.000 16108 Move returns status 0, amount 59
00:03:31.668 00.000 16108 move complete, result=0
00:03:31.668 00.000 16108 worker thread done servicing request
00:03:31.668 00.000 16108 Worker thread wakes up
00:03:31.668 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 59 ms NORTH
00:03:31.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:31.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:32.825 01.156 16108 Exposure complete
00:03:32.883 00.058 16108 worker thread done servicing request
00:03:32.883 00.000 21068 OnExposeComplete: enter
00:03:32.885 00.002 21068 UpdateGuideState(): m_state=6
00:03:32.886 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6380
00:03:32.887 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.25, Mass=82847, SNR=58.4, Peak=14400 HFD=2.5
00:03:32.889 00.002 21068 MultiStar: [#1 0.44,0.28,0.00,M4] [#2 0.02,0.11,1.36,U] [#3 -0.24,0.03,0.99,U] [#4 0.12,0.06,0.96,U] [#5 0.25,0.19,1.08,U] [#6 0.20,0.59,0.00,M4] [#7 -0.10,-0.01,0.69,U] [#8 0.23,0.13,1.00,U] 
00:03:32.890 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.30, 0.18}
00:03:32.891 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
00:03:32.892 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
00:03:32.893 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
00:03:32.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
00:03:32.896 00.001 21068 Enqueuing Move request for scope (0.09, 0.11)
00:03:32.897 00.001 16108 Worker thread wakes up
00:03:32.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:03:32.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:03:32.897 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.12
00:03:32.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:03:32.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:32.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:32.897 00.000 16108 MoveAxis(E, 0, ABG)
00:03:32.897 00.000 16108 Move returns status 0, amount 0
00:03:32.897 00.000 16108 MoveAxis(N, 0, ABG)
00:03:32.898 00.001 16108 Move returns status 0, amount 0
00:03:32.898 00.000 16108 move complete, result=0
00:03:32.898 00.000 16108 worker thread done servicing request
00:03:32.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3670, FiltMin=3059, FiltMax=38137, Gamma=1.000
00:03:32.917 00.016 21068 UpdateGuideState exits: m=82847 SNR=58.4
00:03:32.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:32.918 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:32.919 00.001 21068 Enqueuing Expose request
00:03:32.920 00.001 16108 Worker thread wakes up
00:03:32.920 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:32.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:32.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:33.887 00.966 16108 Exposure complete
00:03:33.943 00.056 16108 worker thread done servicing request
00:03:33.944 00.001 21068 OnExposeComplete: enter
00:03:33.945 00.001 21068 UpdateGuideState(): m_state=6
00:03:33.945 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6381
00:03:33.946 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.33, Mass=89726, SNR=62.0, Peak=13216 HFD=3.3
00:03:33.947 00.001 21068 MultiStar: [#1 0.52,0.18,0.00,M5] [#2 0.13,-0.08,1.25,U] [#3 0.32,-0.02,0.95,U] [#4 0.20,-0.00,1.03,U] [#5 0.14,-0.10,1.02,U] [#6 0.22,0.07,0.94,U] [#7 0.25,0.06,0.63,U] [#8 0.33,0.11,0.85,U] 
00:03:33.948 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.03}, one-star: {0.25, 0.26}
00:03:33.949 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
00:03:33.949 00.000 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:03:33.950 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.14 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
00:03:33.952 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
00:03:33.953 00.001 21068 Enqueuing Move request for scope (0.22, 0.03)
00:03:33.954 00.001 16108 Worker thread wakes up
00:03:33.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
00:03:33.954 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
00:03:33.954 00.000 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
00:03:33.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:03:33.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:33.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:03:33.954 00.000 16108 MoveAxis(E, 56, ABG)
00:03:33.954 00.000 16108 Guiding  Dir = 2, Dur = 56
00:03:33.955 00.001 16108 IsSlewing returns 0
00:03:33.955 00.000 16108 IsGuiding returns 0
00:03:33.958 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3670, FiltMin=3152, FiltMax=37113, Gamma=1.000
00:03:33.968 00.010 16108 PulseGuide returned control before completion, sleep 54
00:03:33.974 00.006 21068 UpdateGuideState exits: m=89726 SNR=62.0
00:03:33.976 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:33.978 00.001 21068 Enqueuing Expose request
00:03:34.029 00.051 16108 IsGuiding returns 1
00:03:34.029 00.000 16108 scope still moving after pulse duration time elapsed
00:03:34.060 00.031 16108 IsSlewing returns 0
00:03:34.060 00.000 16108 IsGuiding returns 0
00:03:34.060 00.000 16108 scope move finished after 56 + 49 ms
00:03:34.060 00.000 16108 Move returns status 0, amount 56
00:03:34.060 00.000 16108 MoveAxis(N, 0, ABG)
00:03:34.060 00.000 16108 Move returns status 0, amount 0
00:03:34.060 00.000 16108 move complete, result=0
00:03:34.060 00.000 16108 worker thread done servicing request
00:03:34.060 00.000 16108 Worker thread wakes up
00:03:34.060 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
00:03:34.062 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:34.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:35.209 01.147 16108 Exposure complete
00:03:35.266 00.057 16108 worker thread done servicing request
00:03:35.266 00.000 21068 OnExposeComplete: enter
00:03:35.267 00.001 21068 UpdateGuideState(): m_state=6
00:03:35.268 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6382
00:03:35.269 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.37, Mass=86869, SNR=59.8, Peak=13264 HFD=3.0
00:03:35.270 00.001 21068 MultiStar: [#1 0.35,0.01,1.53,U] [#2 -0.05,0.02,1.23,U] [#3 -0.10,0.06,0.97,U] [#4 -0.31,0.25,0.84,U] [#5 0.02,0.11,1.10,U] [#6 -0.13,0.49,0.00,M4] [#7 -0.42,0.04,0.76,U] [#8 -0.28,-0.38,0.00,M1] 
00:03:35.270 00.000 21068 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.14, 0.30}
00:03:35.271 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
00:03:35.272 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
00:03:35.273 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.02 mountY=-0.10, mountTheta=-1.33
00:03:35.274 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
00:03:35.275 00.001 21068 Enqueuing Move request for scope (-0.01, 0.10)
00:03:35.276 00.001 16108 Worker thread wakes up
00:03:35.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:03:35.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:03:35.277 00.001 16108 Moving (-0.01, 0.10) raw xDistance=0.02 yDistance=-0.10
00:03:35.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:03:35.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:35.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:35.277 00.000 16108 MoveAxis(E, 0, ABG)
00:03:35.277 00.000 16108 Move returns status 0, amount 0
00:03:35.277 00.000 16108 MoveAxis(N, 0, ABG)
00:03:35.277 00.000 16108 Move returns status 0, amount 0
00:03:35.277 00.000 16108 move complete, result=0
00:03:35.277 00.000 16108 worker thread done servicing request
00:03:35.283 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3667, FiltMin=3120, FiltMax=39974, Gamma=1.000
00:03:35.305 00.022 21068 UpdateGuideState exits: m=86869 SNR=59.8
00:03:35.307 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:35.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:35.308 00.000 21068 Enqueuing Expose request
00:03:35.309 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:35.310 00.001 16108 Worker thread wakes up
00:03:35.310 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:35.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:36.277 00.967 16108 Exposure complete
00:03:36.335 00.058 16108 worker thread done servicing request
00:03:36.335 00.000 21068 OnExposeComplete: enter
00:03:36.336 00.001 21068 UpdateGuideState(): m_state=6
00:03:36.337 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6383
00:03:36.338 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.15, Mass=83568, SNR=62.4, Peak=14176 HFD=2.8
00:03:36.339 00.001 21068 MultiStar: [#1 -0.00,0.06,1.05,U] [#2 -0.27,-0.08,1.05,U] [#3 -0.12,0.04,1.03,U] [#4 -0.05,0.03,0.92,U] [#5 -0.11,-0.22,1.04,U] [#6 0.10,0.22,1.27,U] [#7 -0.18,0.39,0.51,U] [#8 0.05,-0.05,0.87,U] 
00:03:36.339 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.00, 0.08}
00:03:36.340 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
00:03:36.341 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
00:03:36.342 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.55 mountX=0.06 mountY=-0.02, mountTheta=-0.36
00:03:36.343 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
00:03:36.344 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
00:03:36.345 00.001 16108 Worker thread wakes up
00:03:36.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:03:36.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:03:36.345 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.02
00:03:36.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:03:36.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:36.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:36.345 00.000 16108 MoveAxis(E, 0, ABG)
00:03:36.345 00.000 16108 Move returns status 0, amount 0
00:03:36.345 00.000 16108 MoveAxis(N, 0, ABG)
00:03:36.345 00.000 16108 Move returns status 0, amount 0
00:03:36.345 00.000 16108 move complete, result=0
00:03:36.345 00.000 16108 worker thread done servicing request
00:03:36.350 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3664, FiltMin=3142, FiltMax=40710, Gamma=1.000
00:03:36.364 00.014 21068 UpdateGuideState exits: m=83568 SNR=62.4
00:03:36.366 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:36.366 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:36.367 00.001 21068 Enqueuing Expose request
00:03:36.368 00.001 16108 Worker thread wakes up
00:03:36.368 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:36.369 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:36.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:37.515 01.146 16108 Exposure complete
00:03:37.573 00.058 16108 worker thread done servicing request
00:03:37.573 00.000 21068 OnExposeComplete: enter
00:03:37.574 00.001 21068 UpdateGuideState(): m_state=6
00:03:37.574 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6384
00:03:37.576 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=875.97, Mass=91067, SNR=69.4, Peak=16960 HFD=2.6
00:03:37.577 00.001 21068 MultiStar: [#1 0.38,-0.11,0.93,U] [#2 0.16,-0.33,1.21,U] [#3 0.05,-0.07,0.89,U] [#4 0.12,-0.18,0.92,U] [#5 0.33,-0.20,1.10,U] [#6 0.27,0.05,0.80,U] [#7 0.15,-0.05,0.57,U] [#8 0.27,-0.10,0.75,U] 
00:03:37.578 00.001 21068 single-star, 8 included, MultiStar: {0.21, -0.14}, one-star: {0.12, -0.11}
00:03:37.578 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
00:03:37.579 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
00:03:37.580 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.73 mountX=-0.14 mountY=0.08, mountTheta=2.63
00:03:37.581 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
00:03:37.582 00.001 21068 Enqueuing Move request for scope (0.12, -0.11)
00:03:37.582 00.000 16108 Worker thread wakes up
00:03:37.583 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
00:03:37.583 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
00:03:37.583 00.000 16108 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=0.08
00:03:37.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:03:37.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:03:37.583 00.000 16108 MoveAxis(E, 0, ABG)
00:03:37.583 00.000 16108 Move returns status 0, amount 0
00:03:37.583 00.000 16108 MoveAxis(N, 0, ABG)
00:03:37.583 00.000 16108 Move returns status 0, amount 0
00:03:37.583 00.000 16108 move complete, result=0
00:03:37.583 00.000 16108 worker thread done servicing request
00:03:37.587 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3667, FiltMin=3181, FiltMax=44832, Gamma=1.000
00:03:37.605 00.018 21068 UpdateGuideState exits: m=91067 SNR=69.4
00:03:37.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.606 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:37.607 00.001 21068 Enqueuing Expose request
00:03:37.608 00.001 16108 Worker thread wakes up
00:03:37.608 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:37.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:37.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:38.566 00.958 16108 Exposure complete
00:03:38.621 00.055 16108 worker thread done servicing request
00:03:38.622 00.001 21068 OnExposeComplete: enter
00:03:38.622 00.000 21068 UpdateGuideState(): m_state=6
00:03:38.623 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6385
00:03:38.624 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.20, Mass=86026, SNR=62.2, Peak=14032 HFD=2.9
00:03:38.625 00.001 21068 MultiStar: [#1 0.08,0.05,1.03,U] [#2 -0.08,0.01,1.13,U] [#3 0.01,0.14,1.08,U] [#4 -0.01,0.45,0.95,U] [#5 0.23,-0.13,1.07,U] [#6 0.31,0.22,1.01,U] [#7 -0.04,0.22,0.58,U] [#8 0.13,0.12,0.89,U] 
00:03:38.626 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.12, 0.12}
00:03:38.626 00.000 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
00:03:38.627 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
00:03:38.628 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=-0.07 mountY=-0.14, mountTheta=-2.00
00:03:38.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.12, opts=13)
00:03:38.630 00.000 21068 Enqueuing Move request for scope (0.09, 0.12)
00:03:38.631 00.001 16108 Worker thread wakes up
00:03:38.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:03:38.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:03:38.631 00.000 16108 Moving (0.09, 0.12) raw xDistance=-0.07 yDistance=-0.14
00:03:38.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:03:38.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:38.632 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:38.632 00.000 16108 MoveAxis(E, 0, ABG)
00:03:38.632 00.000 16108 Move returns status 0, amount 0
00:03:38.632 00.000 16108 MoveAxis(N, 0, ABG)
00:03:38.632 00.000 16108 Move returns status 0, amount 0
00:03:38.632 00.000 16108 move complete, result=0
00:03:38.632 00.000 16108 worker thread done servicing request
00:03:38.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3667, FiltMin=3177, FiltMax=45846, Gamma=1.000
00:03:38.650 00.014 21068 UpdateGuideState exits: m=86026 SNR=62.2
00:03:38.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:38.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:38.653 00.001 21068 Enqueuing Expose request
00:03:38.653 00.000 16108 Worker thread wakes up
00:03:38.654 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:38.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:38.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:39.804 01.149 16108 Exposure complete
00:03:39.859 00.055 16108 worker thread done servicing request
00:03:39.859 00.000 21068 OnExposeComplete: enter
00:03:39.860 00.001 21068 UpdateGuideState(): m_state=6
00:03:39.861 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6386
00:03:39.862 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.39, Mass=100035, SNR=75.7, Peak=15920 HFD=3.2
00:03:39.863 00.001 21068 MultiStar: [#1 0.22,0.31,1.19,U] [#2 0.11,-0.13,1.05,U] [#3 -0.06,0.10,1.00,U] [#4 0.18,0.25,0.70,U] [#5 0.17,0.07,0.85,U] [#6 0.40,0.30,0.00,M2] [#7 -0.31,0.12,0.46,U] [#8 0.50,-0.06,0.00,M1] 
00:03:39.864 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.12, 0.32}
00:03:39.864 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
00:03:39.865 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
00:03:39.866 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.03 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
00:03:39.867 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.15, opts=13)
00:03:39.868 00.001 21068 Enqueuing Move request for scope (0.09, 0.15)
00:03:39.869 00.001 16108 Worker thread wakes up
00:03:39.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:03:39.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:03:39.869 00.000 16108 Moving (0.09, 0.15) raw xDistance=-0.06 yDistance=-0.17
00:03:39.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:03:39.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:39.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:03:39.869 00.000 16108 MoveAxis(E, 0, ABG)
00:03:39.869 00.000 16108 Move returns status 0, amount 0
00:03:39.869 00.000 16108 MoveAxis(N, 0, ABG)
00:03:39.869 00.000 16108 Move returns status 0, amount 0
00:03:39.869 00.000 16108 move complete, result=0
00:03:39.869 00.000 16108 worker thread done servicing request
00:03:39.873 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3664, FiltMin=3120, FiltMax=41840, Gamma=1.000
00:03:39.886 00.013 21068 UpdateGuideState exits: m=100035 SNR=75.7
00:03:39.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:39.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:39.889 00.001 21068 Enqueuing Expose request
00:03:39.890 00.001 16108 Worker thread wakes up
00:03:39.890 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:39.890 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:39.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:40.859 00.969 16108 Exposure complete
00:03:40.923 00.064 16108 worker thread done servicing request
00:03:40.924 00.001 21068 OnExposeComplete: enter
00:03:40.925 00.001 21068 UpdateGuideState(): m_state=6
00:03:40.925 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6387
00:03:40.926 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.27, Mass=82883, SNR=58.1, Peak=13168 HFD=3.0
00:03:40.927 00.001 21068 MultiStar: [#1 0.33,0.16,1.30,U] [#2 -0.18,0.03,1.45,U] [#3 -0.26,0.02,1.23,U] [#4 -0.42,-0.06,0.96,U] [#5 -0.09,-0.16,1.12,U] [#6 -0.08,0.42,0.88,U] [#7 -0.03,0.29,0.62,U] [#8 0.14,-0.03,0.94,U] 
00:03:40.928 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.02, 0.20}
00:03:40.929 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
00:03:40.929 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
00:03:40.931 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.23 mountX=0.08 mountY=-0.06, mountTheta=-0.70
00:03:40.932 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
00:03:40.934 00.002 21068 Enqueuing Move request for scope (-0.06, 0.08)
00:03:40.935 00.001 16108 Worker thread wakes up
00:03:40.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:03:40.935 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:03:40.935 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
00:03:40.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:40.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:40.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:03:40.935 00.000 16108 MoveAxis(E, 0, ABG)
00:03:40.935 00.000 16108 Move returns status 0, amount 0
00:03:40.935 00.000 16108 MoveAxis(N, 0, ABG)
00:03:40.935 00.000 16108 Move returns status 0, amount 0
00:03:40.935 00.000 16108 move complete, result=0
00:03:40.936 00.001 16108 worker thread done servicing request
00:03:40.938 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3664, FiltMin=3149, FiltMax=40342, Gamma=1.000
00:03:40.956 00.018 21068 UpdateGuideState exits: m=82883 SNR=58.1
00:03:40.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:40.959 00.001 21068 Enqueuing Expose request
00:03:40.960 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:40.961 00.001 16108 Worker thread wakes up
00:03:40.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:40.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:42.120 01.159 16108 Exposure complete
00:03:42.180 00.060 16108 worker thread done servicing request
00:03:42.180 00.000 21068 OnExposeComplete: enter
00:03:42.181 00.001 21068 UpdateGuideState(): m_state=6
00:03:42.182 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6388
00:03:42.183 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.50, Mass=93910, SNR=67.6, Peak=12336 HFD=3.3
00:03:42.184 00.001 21068 MultiStar: [#1 0.08,0.19,1.25,U] [#2 -0.09,0.01,1.49,U] [#3 -0.18,0.10,1.17,U] [#4 0.06,0.31,0.86,U] [#5 -0.10,-0.11,0.91,U] [#6 0.04,0.41,0.85,U] [#7 -0.10,0.29,0.59,U] [#8 -0.16,0.15,0.77,U] 
00:03:42.185 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {0.00, 0.43}
00:03:42.186 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
00:03:42.186 00.000 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
00:03:42.187 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=0.08 mountY=-0.16, mountTheta=-1.12
00:03:42.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.18, opts=13)
00:03:42.190 00.001 21068 Enqueuing Move request for scope (-0.05, 0.18)
00:03:42.190 00.000 16108 Worker thread wakes up
00:03:42.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:03:42.190 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:03:42.190 00.000 16108 Moving (-0.05, 0.18) raw xDistance=0.08 yDistance=-0.16
00:03:42.191 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:42.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:42.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:03:42.191 00.000 16108 MoveAxis(E, 0, ABG)
00:03:42.191 00.000 16108 Move returns status 0, amount 0
00:03:42.191 00.000 16108 MoveAxis(N, 0, ABG)
00:03:42.191 00.000 16108 Move returns status 0, amount 0
00:03:42.191 00.000 16108 move complete, result=0
00:03:42.191 00.000 16108 worker thread done servicing request
00:03:42.194 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3664, FiltMin=3145, FiltMax=37011, Gamma=1.000
00:03:42.209 00.015 21068 UpdateGuideState exits: m=93910 SNR=67.6
00:03:42.210 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:42.211 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:42.212 00.001 21068 Enqueuing Expose request
00:03:42.212 00.000 16108 Worker thread wakes up
00:03:42.212 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:42.213 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:42.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:43.181 00.968 16108 Exposure complete
00:03:43.240 00.059 16108 worker thread done servicing request
00:03:43.240 00.000 21068 OnExposeComplete: enter
00:03:43.241 00.001 21068 UpdateGuideState(): m_state=6
00:03:43.242 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6389
00:03:43.243 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.32, Mass=82434, SNR=63.9, Peak=12608 HFD=3.4
00:03:43.244 00.001 21068 MultiStar: [#1 -0.02,0.54,0.00,M1] [#2 0.01,0.21,1.65,U] [#3 -0.04,0.28,1.01,U] [#4 -0.18,0.32,1.08,U] [#5 0.11,0.35,0.92,U] [#6 0.05,0.45,0.89,U] [#7 -0.22,0.36,0.59,U] [#8 -0.01,0.00,0.89,U] 
00:03:43.244 00.000 21068 refined, 7 included, MultiStar: {0.02, 0.27}, one-star: {0.41, 0.24}
00:03:43.245 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:03:43.246 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
00:03:43.247 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.48 mountX=0.02 mountY=-0.27, mountTheta=-1.48
00:03:43.248 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.27, opts=13)
00:03:43.249 00.001 21068 Enqueuing Move request for scope (0.02, 0.27)
00:03:43.250 00.001 16108 Worker thread wakes up
00:03:43.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
00:03:43.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
00:03:43.250 00.000 16108 Moving (0.02, 0.27) raw xDistance=0.02 yDistance=-0.27
00:03:43.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:03:43.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:03:43.250 00.000 16108 MoveAxis(E, 0, ABG)
00:03:43.250 00.000 16108 Move returns status 0, amount 0
00:03:43.250 00.000 16108 MoveAxis(N, 54, ABG)
00:03:43.250 00.000 16108 Guiding  Dir = 0, Dur = 54
00:03:43.250 00.000 16108 IsSlewing returns 0
00:03:43.250 00.000 16108 IsGuiding returns 0
00:03:43.255 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3661, FiltMin=3107, FiltMax=41779, Gamma=1.000
00:03:43.269 00.014 16108 PulseGuide returned control before completion, sleep 47
00:03:43.271 00.002 21068 UpdateGuideState exits: m=82434 SNR=63.9
00:03:43.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:43.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:43.273 00.000 21068 Enqueuing Expose request
00:03:43.331 00.058 16108 IsGuiding returns 1
00:03:43.331 00.000 16108 scope still moving after pulse duration time elapsed
00:03:43.361 00.030 16108 IsSlewing returns 0
00:03:43.362 00.001 16108 IsGuiding returns 0
00:03:43.362 00.000 16108 scope move finished after 54 + 57 ms
00:03:43.362 00.000 16108 Move returns status 0, amount 54
00:03:43.362 00.000 16108 move complete, result=0
00:03:43.362 00.000 16108 worker thread done servicing request
00:03:43.362 00.000 16108 Worker thread wakes up
00:03:43.362 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 54 ms NORTH
00:03:43.364 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:43.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:44.511 01.147 16108 Exposure complete
00:03:44.568 00.057 16108 worker thread done servicing request
00:03:44.568 00.000 21068 OnExposeComplete: enter
00:03:44.569 00.001 21068 UpdateGuideState(): m_state=6
00:03:44.570 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6390
00:03:44.571 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.04, Mass=86759, SNR=58.2, Peak=12608 HFD=3.5
00:03:44.572 00.001 21068 MultiStar: [#1 -0.08,0.25,1.22,U] [#2 -0.45,-0.09,1.37,U] [#3 -0.52,-0.10,0.00,M1] [#4 -0.35,0.07,0.91,U] [#5 -0.01,0.16,1.01,U] [#6 0.18,0.10,0.92,U] [#7 -0.16,0.11,0.67,U] [#8 -0.02,-0.21,0.88,U] 
00:03:44.573 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.05}, one-star: {-0.22, -0.03}
00:03:44.574 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
00:03:44.575 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
00:03:44.576 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.85 mountX=0.16 mountY=-0.01, mountTheta=-0.05
00:03:44.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
00:03:44.582 00.003 21068 Enqueuing Move request for scope (-0.15, 0.05)
00:03:44.582 00.000 16108 Worker thread wakes up
00:03:44.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
00:03:44.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
00:03:44.582 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.16 yDistance=-0.01
00:03:44.583 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:03:44.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:44.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:44.583 00.000 16108 MoveAxis(E, 0, ABG)
00:03:44.583 00.000 16108 Move returns status 0, amount 0
00:03:44.583 00.000 16108 MoveAxis(N, 0, ABG)
00:03:44.583 00.000 16108 Move returns status 0, amount 0
00:03:44.583 00.000 16108 move complete, result=0
00:03:44.583 00.000 16108 worker thread done servicing request
00:03:44.589 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3661, FiltMin=3110, FiltMax=51277, Gamma=1.000
00:03:44.604 00.015 21068 UpdateGuideState exits: m=86759 SNR=58.2
00:03:44.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:44.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:44.607 00.001 21068 Enqueuing Expose request
00:03:44.607 00.000 16108 Worker thread wakes up
00:03:44.607 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:44.608 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:44.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:45.572 00.964 16108 Exposure complete
00:03:45.628 00.056 16108 worker thread done servicing request
00:03:45.628 00.000 21068 OnExposeComplete: enter
00:03:45.629 00.001 21068 UpdateGuideState(): m_state=6
00:03:45.630 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6391
00:03:45.631 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.58, Mass=78677, SNR=53.3, Peak=10928 HFD=3.2
00:03:45.632 00.001 21068 MultiStar: [#1 -0.18,0.50,0.00,M1] [#2 -0.55,0.18,0.00,M1] [#3 -0.53,0.25,0.00,M2] [#4 -0.23,0.43,0.00,M1] [#5 -0.19,0.12,1.28,U] [#6 0.00,0.39,1.11,U] [#7 -0.15,0.23,0.74,U] [#8 -0.20,0.08,1.05,U] 
00:03:45.633 00.001 21068 refined, 4 included, MultiStar: {-0.11, 0.26}, one-star: {-0.02, 0.50}
00:03:45.633 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:03:45.634 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:03:45.635 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.98 mountX=0.16 mountY=-0.23, mountTheta=-0.96
00:03:45.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.26, opts=13)
00:03:45.638 00.001 21068 Enqueuing Move request for scope (-0.11, 0.26)
00:03:45.639 00.001 16108 Worker thread wakes up
00:03:45.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
00:03:45.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
00:03:45.639 00.000 16108 Moving (-0.11, 0.26) raw xDistance=0.16 yDistance=-0.23
00:03:45.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:03:45.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:03:45.639 00.000 16108 MoveAxis(E, 0, ABG)
00:03:45.639 00.000 16108 Move returns status 0, amount 0
00:03:45.639 00.000 16108 MoveAxis(N, 45, ABG)
00:03:45.639 00.000 16108 Guiding  Dir = 0, Dur = 45
00:03:45.640 00.001 16108 IsSlewing returns 0
00:03:45.640 00.000 16108 IsGuiding returns 0
00:03:45.644 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3661, FiltMin=3085, FiltMax=46310, Gamma=1.000
00:03:45.659 00.015 21068 UpdateGuideState exits: m=78677 SNR=53.3
00:03:45.659 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:45.661 00.001 21068 Enqueuing Expose request
00:03:45.683 00.022 16108 PulseGuide returned control before completion, sleep 12
00:03:45.698 00.015 16108 IsGuiding returns 1
00:03:45.698 00.000 16108 scope still moving after pulse duration time elapsed
00:03:45.729 00.031 16108 IsSlewing returns 0
00:03:45.729 00.000 16108 IsGuiding returns 1
00:03:45.759 00.030 16108 IsSlewing returns 0
00:03:45.759 00.000 16108 IsGuiding returns 0
00:03:45.759 00.000 16108 scope move finished after 45 + 74 ms
00:03:45.759 00.000 16108 Move returns status 0, amount 45
00:03:45.759 00.000 16108 move complete, result=0
00:03:45.759 00.000 16108 worker thread done servicing request
00:03:45.759 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 45 ms NORTH
00:03:45.760 00.001 16108 Worker thread wakes up
00:03:45.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:45.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:46.909 01.149 16108 Exposure complete
00:03:46.968 00.059 16108 worker thread done servicing request
00:03:46.968 00.000 21068 OnExposeComplete: enter
00:03:46.969 00.001 21068 UpdateGuideState(): m_state=6
00:03:46.970 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6392
00:03:46.970 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=876.10, Mass=87555, SNR=60.4, Peak=12080 HFD=3.0
00:03:46.971 00.001 21068 MultiStar: [#1 0.15,0.23,1.11,U] [#2 -0.50,0.23,0.00,M2] [#3 -0.13,0.10,1.11,U] [#4 -0.00,0.34,0.96,U] [#5 -0.04,0.02,1.06,U] [#6 0.25,0.41,0.00,M1] [#7 0.10,0.24,0.60,U] [#8 -0.06,0.24,0.77,U] 
00:03:46.971 00.000 21068 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {0.21, 0.03}
00:03:46.973 00.002 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
00:03:46.974 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
00:03:46.974 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.38 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
00:03:46.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.16, opts=13)
00:03:46.977 00.001 21068 Enqueuing Move request for scope (0.03, 0.16)
00:03:46.977 00.000 16108 Worker thread wakes up
00:03:46.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:03:46.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:03:46.978 00.001 16108 Moving (0.03, 0.16) raw xDistance=-0.00 yDistance=-0.16
00:03:46.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:03:46.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:46.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:03:46.978 00.000 16108 MoveAxis(E, 0, ABG)
00:03:46.978 00.000 16108 Move returns status 0, amount 0
00:03:46.978 00.000 16108 MoveAxis(N, 0, ABG)
00:03:46.978 00.000 16108 Move returns status 0, amount 0
00:03:46.978 00.000 16108 move complete, result=0
00:03:46.978 00.000 16108 worker thread done servicing request
00:03:46.981 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3661, FiltMin=3094, FiltMax=46774, Gamma=1.000
00:03:46.999 00.018 21068 UpdateGuideState exits: m=87555 SNR=60.4
00:03:47.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.000 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:47.001 00.001 21068 Enqueuing Expose request
00:03:47.002 00.001 16108 Worker thread wakes up
00:03:47.002 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:47.003 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:47.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:47.974 00.971 16108 Exposure complete
00:03:48.031 00.057 16108 worker thread done servicing request
00:03:48.031 00.000 21068 OnExposeComplete: enter
00:03:48.032 00.001 21068 UpdateGuideState(): m_state=6
00:03:48.033 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6393
00:03:48.034 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.21, Mass=102939, SNR=74.0, Peak=12080 HFD=3.6
00:03:48.035 00.001 21068 MultiStar: [#1 0.29,0.20,0.93,U] [#2 -0.05,0.19,1.14,U] [#3 -0.05,0.23,1.00,U] [#4 -0.09,0.23,0.67,U] [#5 0.06,0.23,0.81,U] [#6 0.36,0.41,0.00,M2] [#7 -0.25,0.32,0.50,U] [#8 0.17,-0.17,0.64,U] 
00:03:48.036 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {0.21, 0.14}
00:03:48.036 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:03:48.037 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:03:48.038 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.28 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
00:03:48.039 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.17, opts=13)
00:03:48.040 00.001 21068 Enqueuing Move request for scope (0.05, 0.17)
00:03:48.041 00.001 16108 Worker thread wakes up
00:03:48.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:03:48.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:03:48.041 00.000 16108 Moving (0.05, 0.17) raw xDistance=-0.02 yDistance=-0.18
00:03:48.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:03:48.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:48.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:48.041 00.000 16108 MoveAxis(E, 0, ABG)
00:03:48.041 00.000 16108 Move returns status 0, amount 0
00:03:48.042 00.001 16108 MoveAxis(N, 0, ABG)
00:03:48.042 00.000 16108 Move returns status 0, amount 0
00:03:48.042 00.000 16108 move complete, result=0
00:03:48.042 00.000 16108 worker thread done servicing request
00:03:48.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3661, FiltMin=3117, FiltMax=39830, Gamma=1.000
00:03:48.060 00.015 21068 UpdateGuideState exits: m=102939 SNR=74.0
00:03:48.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:48.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:48.062 00.000 21068 Enqueuing Expose request
00:03:48.063 00.001 16108 Worker thread wakes up
00:03:48.063 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:48.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:48.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:49.225 01.161 16108 Exposure complete
00:03:49.283 00.058 16108 worker thread done servicing request
00:03:49.283 00.000 21068 OnExposeComplete: enter
00:03:49.284 00.001 21068 UpdateGuideState(): m_state=6
00:03:49.285 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6394
00:03:49.286 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.31, Mass=95525, SNR=66.0, Peak=13008 HFD=3.3
00:03:49.286 00.000 21068 MultiStar: [#1 0.18,0.16,1.08,U] [#2 -0.22,-0.30,1.17,U] [#3 -0.11,-0.20,1.01,U] [#4 -0.03,-0.03,0.84,U] [#5 0.09,0.15,1.00,U] [#6 0.01,0.28,0.76,U] [#7 -0.08,0.10,0.60,U] [#8 -0.17,-0.23,0.89,U] 
00:03:49.287 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.01, 0.24}
00:03:49.288 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
00:03:49.289 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
00:03:49.289 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.93 mountX=0.04 mountY=0.00, mountTheta=0.03
00:03:49.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
00:03:49.292 00.001 21068 Enqueuing Move request for scope (-0.04, 0.01)
00:03:49.293 00.001 16108 Worker thread wakes up
00:03:49.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:03:49.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:03:49.293 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=0.00
00:03:49.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:03:49.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:49.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:03:49.293 00.000 16108 MoveAxis(E, 0, ABG)
00:03:49.293 00.000 16108 Move returns status 0, amount 0
00:03:49.293 00.000 16108 MoveAxis(N, 0, ABG)
00:03:49.293 00.000 16108 Move returns status 0, amount 0
00:03:49.293 00.000 16108 move complete, result=0
00:03:49.294 00.001 16108 worker thread done servicing request
00:03:49.297 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3657, FiltMin=3126, FiltMax=44323, Gamma=1.000
00:03:49.311 00.014 21068 UpdateGuideState exits: m=95525 SNR=66.0
00:03:49.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:49.314 00.001 21068 Enqueuing Expose request
00:03:49.314 00.000 16108 Worker thread wakes up
00:03:49.314 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:49.316 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:49.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:50.276 00.960 16108 Exposure complete
00:03:50.333 00.057 16108 worker thread done servicing request
00:03:50.333 00.000 21068 OnExposeComplete: enter
00:03:50.336 00.003 21068 UpdateGuideState(): m_state=6
00:03:50.337 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6395
00:03:50.338 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.33, Mass=94680, SNR=64.7, Peak=12112 HFD=3.2
00:03:50.338 00.000 21068 MultiStar: [#1 0.11,0.34,1.28,U] [#2 -0.39,0.40,0.00,M1] [#3 -0.33,0.21,1.17,U] [#4 -0.41,0.36,0.00,M1] [#5 -0.35,0.27,1.11,U] [#6 -0.29,0.49,0.00,M2] [#7 -0.21,0.30,0.66,U] [#8 -0.28,-0.08,0.82,U] 
00:03:50.339 00.001 21068 refined, 5 included, MultiStar: {-0.20, 0.23}, one-star: {-0.25, 0.26}
00:03:50.340 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
00:03:50.341 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
00:03:50.342 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.30 mountX=0.24 mountY=-0.17, mountTheta=-0.62
00:03:50.345 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.23, opts=13)
00:03:50.346 00.001 21068 Enqueuing Move request for scope (-0.20, 0.23)
00:03:50.346 00.000 16108 Worker thread wakes up
00:03:50.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
00:03:50.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
00:03:50.346 00.000 16108 Moving (-0.20, 0.23) raw xDistance=0.24 yDistance=-0.17
00:03:50.347 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:03:50.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:50.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:03:50.347 00.000 16108 MoveAxis(W, 63, ABG)
00:03:50.347 00.000 16108 Guiding  Dir = 3, Dur = 63
00:03:50.347 00.000 16108 IsSlewing returns 0
00:03:50.347 00.000 16108 IsGuiding returns 0
00:03:50.351 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3657, FiltMin=3123, FiltMax=44294, Gamma=1.000
00:03:50.366 00.015 21068 UpdateGuideState exits: m=94680 SNR=64.7
00:03:50.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:50.367 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:50.368 00.001 21068 Enqueuing Expose request
00:03:50.406 00.038 16108 PulseGuide returned control before completion, sleep 14
00:03:50.438 00.032 16108 IsGuiding returns 1
00:03:50.438 00.000 16108 scope still moving after pulse duration time elapsed
00:03:50.468 00.030 16108 IsSlewing returns 0
00:03:50.468 00.000 16108 IsGuiding returns 1
00:03:50.499 00.031 16108 IsSlewing returns 0
00:03:50.499 00.000 16108 IsGuiding returns 0
00:03:50.499 00.000 16108 scope move finished after 63 + 88 ms
00:03:50.499 00.000 16108 Move returns status 0, amount 63
00:03:50.499 00.000 16108 MoveAxis(N, 0, ABG)
00:03:50.499 00.000 16108 Move returns status 0, amount 0
00:03:50.499 00.000 16108 move complete, result=0
00:03:50.499 00.000 16108 worker thread done servicing request
00:03:50.499 00.000 16108 Worker thread wakes up
00:03:50.499 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.2 px 0 ms NORTH
00:03:50.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:50.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:51.648 01.148 16108 Exposure complete
00:03:51.705 00.057 16108 worker thread done servicing request
00:03:51.705 00.000 21068 OnExposeComplete: enter
00:03:51.706 00.001 21068 UpdateGuideState(): m_state=6
00:03:51.706 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6396
00:03:51.707 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.14, Mass=91322, SNR=66.2, Peak=14000 HFD=3.0
00:03:51.708 00.001 21068 MultiStar: [#1 0.28,0.08,1.44,U] [#2 0.05,-0.16,1.17,U] [#3 0.06,-0.29,0.94,U] [#4 -0.06,-0.42,0.84,U] [#5 0.05,-0.15,0.93,U] [#6 0.37,0.13,0.83,U] [#7 0.21,0.15,0.62,U] [#8 -0.21,-0.31,0.86,U] 
00:03:51.709 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.15, 0.07}
00:03:51.710 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.58)
00:03:51.710 00.000 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
00:03:51.711 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-0.74 mountX=-0.12 mountY=0.07, mountTheta=2.62
00:03:51.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
00:03:51.714 00.001 21068 Enqueuing Move request for scope (0.11, -0.10)
00:03:51.714 00.000 16108 Worker thread wakes up
00:03:51.715 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
00:03:51.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
00:03:51.715 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=0.07
00:03:51.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:03:51.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:51.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:51.715 00.000 16108 MoveAxis(E, 0, ABG)
00:03:51.715 00.000 16108 Move returns status 0, amount 0
00:03:51.715 00.000 16108 MoveAxis(N, 0, ABG)
00:03:51.715 00.000 16108 Move returns status 0, amount 0
00:03:51.715 00.000 16108 move complete, result=0
00:03:51.715 00.000 16108 worker thread done servicing request
00:03:51.719 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3654, FiltMin=3152, FiltMax=52953, Gamma=1.000
00:03:51.737 00.018 21068 UpdateGuideState exits: m=91322 SNR=66.2
00:03:51.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:51.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:51.739 00.000 21068 Enqueuing Expose request
00:03:51.740 00.001 16108 Worker thread wakes up
00:03:51.740 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:51.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:51.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:52.699 00.958 16108 Exposure complete
00:03:52.770 00.071 16108 worker thread done servicing request
00:03:52.770 00.000 21068 OnExposeComplete: enter
00:03:52.771 00.001 21068 UpdateGuideState(): m_state=6
00:03:52.772 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6397
00:03:52.772 00.000 21068 Star::Find returns 1 (0), X=221.16, Y=876.22, Mass=102838, SNR=70.8, Peak=13248 HFD=2.9
00:03:52.773 00.001 21068 MultiStar: [#1 0.36,0.17,1.23,U] [#2 0.20,-0.03,1.00,U] [#3 0.28,-0.11,0.96,U] [#4 0.18,0.18,0.82,U] [#5 0.38,-0.01,0.79,U] [#6 0.42,0.09,0.80,U] [#7 0.08,0.11,0.55,U] [#8 0.53,-0.04,0.00,M1] 
00:03:52.774 00.001 21068 refined, 7 included, MultiStar: {0.31, 0.07}, one-star: {0.48, 0.15}
00:03:52.775 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
00:03:52.775 00.000 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
00:03:52.776 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.22 mountX=-0.29 mountY=-0.14, mountTheta=-2.69
00:03:52.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.07, opts=13)
00:03:52.778 00.000 21068 Enqueuing Move request for scope (0.31, 0.07)
00:03:52.779 00.001 16108 Worker thread wakes up
00:03:52.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
00:03:52.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
00:03:52.779 00.000 16108 Moving (0.31, 0.07) raw xDistance=-0.29 yDistance=-0.14
00:03:52.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:03:52.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:52.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:52.779 00.000 16108 MoveAxis(E, 77, ABG)
00:03:52.779 00.000 16108 Guiding  Dir = 2, Dur = 77
00:03:52.781 00.002 16108 IsSlewing returns 0
00:03:52.781 00.000 16108 IsGuiding returns 0
00:03:52.782 00.001 16108 PulseGuide returned control before completion, sleep 87
00:03:52.784 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3654, FiltMin=3075, FiltMax=39913, Gamma=1.000
00:03:52.797 00.013 21068 UpdateGuideState exits: m=102838 SNR=70.8
00:03:52.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:52.800 00.001 21068 Enqueuing Expose request
00:03:52.876 00.076 16108 IsGuiding returns 0
00:03:52.876 00.000 16108 Move returns status 0, amount 77
00:03:52.876 00.000 16108 MoveAxis(N, 0, ABG)
00:03:52.876 00.000 16108 Move returns status 0, amount 0
00:03:52.876 00.000 16108 move complete, result=0
00:03:52.876 00.000 16108 worker thread done servicing request
00:03:52.876 00.000 16108 Worker thread wakes up
00:03:52.876 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:52.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:52.876 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
00:03:54.030 01.154 16108 Exposure complete
00:03:54.088 00.058 16108 worker thread done servicing request
00:03:54.088 00.000 21068 OnExposeComplete: enter
00:03:54.089 00.001 21068 UpdateGuideState(): m_state=6
00:03:54.090 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6398
00:03:54.090 00.000 21068 Star::Find returns 1 (0), X=221.10, Y=876.03, Mass=112987, SNR=82.7, Peak=16128 HFD=2.9
00:03:54.091 00.001 21068 MultiStar: [#1 0.41,-0.07,1.14,U] [#2 0.23,-0.39,0.99,U] [#3 0.12,-0.42,0.76,U] [#4 0.15,-0.22,0.70,U] [#5 0.42,-0.28,0.00,M1] [#6 0.16,0.01,0.71,U] [#7 0.05,-0.02,0.58,U] [#8 0.38,-0.30,0.00,M2] 
00:03:54.092 00.001 21068 refined, 6 included, MultiStar: {0.25, -0.17}, one-star: {0.42, -0.04}
00:03:54.093 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
00:03:54.093 00.000 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
00:03:54.094 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=-0.27 mountY=0.10, mountTheta=2.77
00:03:54.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.17, opts=13)
00:03:54.096 00.000 21068 Enqueuing Move request for scope (0.25, -0.17)
00:03:54.097 00.001 16108 Worker thread wakes up
00:03:54.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
00:03:54.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
00:03:54.097 00.000 16108 Moving (0.25, -0.17) raw xDistance=-0.27 yDistance=0.10
00:03:54.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:03:54.098 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:54.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:03:54.098 00.000 16108 MoveAxis(E, 77, ABG)
00:03:54.098 00.000 16108 Guiding  Dir = 2, Dur = 77
00:03:54.098 00.000 16108 IsSlewing returns 0
00:03:54.098 00.000 16108 IsGuiding returns 0
00:03:54.099 00.001 16108 PulseGuide returned control before completion, sleep 87
00:03:54.101 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3651, FiltMin=3099, FiltMax=52736, Gamma=1.000
00:03:54.116 00.015 21068 UpdateGuideState exits: m=112987 SNR=82.7
00:03:54.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:54.119 00.001 21068 Enqueuing Expose request
00:03:54.195 00.076 16108 IsGuiding returns 0
00:03:54.195 00.000 16108 Move returns status 0, amount 77
00:03:54.195 00.000 16108 MoveAxis(N, 0, ABG)
00:03:54.195 00.000 16108 Move returns status 0, amount 0
00:03:54.195 00.000 16108 move complete, result=0
00:03:54.195 00.000 16108 worker thread done servicing request
00:03:54.195 00.000 16108 Worker thread wakes up
00:03:54.195 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
00:03:54.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:54.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:55.163 00.967 16108 Exposure complete
00:03:55.220 00.057 16108 worker thread done servicing request
00:03:55.220 00.000 21068 OnExposeComplete: enter
00:03:55.221 00.001 21068 UpdateGuideState(): m_state=6
00:03:55.222 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6399
00:03:55.224 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.00, Mass=105675, SNR=72.0, Peak=16048 HFD=3.2
00:03:55.225 00.001 21068 MultiStar: [#1 0.20,-0.05,1.09,U] [#2 -0.12,-0.29,1.22,U] [#3 -0.08,-0.47,0.00,M1] [#4 -0.04,-0.18,0.85,U] [#5 0.19,-0.17,0.85,U] [#6 0.26,0.11,0.82,U] [#7 -0.01,0.12,0.70,U] [#8 0.27,-0.38,0.73,U] 
00:03:55.226 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {-0.12, -0.07}
00:03:55.227 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
00:03:55.228 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
00:03:55.230 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=-0.09 mountY=0.10, mountTheta=2.27
00:03:55.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.12, opts=13)
00:03:55.234 00.002 21068 Enqueuing Move request for scope (0.07, -0.12)
00:03:55.235 00.001 16108 Worker thread wakes up
00:03:55.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:03:55.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:03:55.235 00.000 16108 Moving (0.07, -0.12) raw xDistance=-0.09 yDistance=0.10
00:03:55.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:03:55.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:55.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:03:55.236 00.001 16108 MoveAxis(E, 0, ABG)
00:03:55.236 00.000 16108 Move returns status 0, amount 0
00:03:55.236 00.000 16108 MoveAxis(N, 0, ABG)
00:03:55.236 00.000 16108 Move returns status 0, amount 0
00:03:55.236 00.000 16108 move complete, result=0
00:03:55.236 00.000 16108 worker thread done servicing request
00:03:55.241 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3648, FiltMin=3113, FiltMax=41280, Gamma=1.000
00:03:55.256 00.015 21068 UpdateGuideState exits: m=105675 SNR=72.0
00:03:55.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:55.259 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:55.259 00.000 21068 Enqueuing Expose request
00:03:55.260 00.001 16108 Worker thread wakes up
00:03:55.260 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:55.261 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:55.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:56.407 01.146 16108 Exposure complete
00:03:56.474 00.067 16108 worker thread done servicing request
00:03:56.474 00.000 21068 OnExposeComplete: enter
00:03:56.475 00.001 21068 UpdateGuideState(): m_state=6
00:03:56.476 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6400
00:03:56.477 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.16, Mass=122777, SNR=79.9, Peak=14163 HFD=3.5
00:03:56.478 00.001 21068 MultiStar: [#1 0.03,0.06,0.97,U] [#2 -0.29,-0.38,0.00,M1] [#3 -0.52,-0.14,0.00,M2] [#4 -0.26,-0.06,0.64,U] [#5 -0.24,-0.36,0.92,U] [#6 -0.07,0.12,0.68,U] [#7 -0.44,-0.00,0.62,U] [#8 -0.14,0.06,0.71,U] 
00:03:56.479 00.001 21068 refined, 6 included, MultiStar: {-0.23, -0.02}, one-star: {-0.47, 0.08}
00:03:56.479 00.000 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
00:03:56.480 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
00:03:56.481 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.06 mountX=0.22 mountY=0.07, mountTheta=0.31
00:03:56.482 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.02, opts=13)
00:03:56.483 00.001 21068 Enqueuing Move request for scope (-0.23, -0.02)
00:03:56.484 00.001 16108 Worker thread wakes up
00:03:56.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
00:03:56.484 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
00:03:56.484 00.000 16108 Moving (-0.23, -0.02) raw xDistance=0.22 yDistance=0.07
00:03:56.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:03:56.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:56.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:56.484 00.000 16108 MoveAxis(W, 57, ABG)
00:03:56.484 00.000 16108 Guiding  Dir = 3, Dur = 57
00:03:56.485 00.001 16108 IsSlewing returns 0
00:03:56.485 00.000 16108 IsGuiding returns 0
00:03:56.488 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3648, FiltMin=3104, FiltMax=45216, Gamma=1.000
00:03:56.491 00.003 16108 PulseGuide returned control before completion, sleep 61
00:03:56.509 00.018 21068 UpdateGuideState exits: m=122777 SNR=79.9
00:03:56.511 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.512 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:56.514 00.002 21068 Enqueuing Expose request
00:03:56.567 00.053 16108 IsGuiding returns 1
00:03:56.567 00.000 16108 scope still moving after pulse duration time elapsed
00:03:56.597 00.030 16108 IsSlewing returns 0
00:03:56.597 00.000 16108 IsGuiding returns 0
00:03:56.597 00.000 16108 scope move finished after 57 + 55 ms
00:03:56.597 00.000 16108 Move returns status 0, amount 57
00:03:56.597 00.000 16108 MoveAxis(N, 0, ABG)
00:03:56.597 00.000 16108 Move returns status 0, amount 0
00:03:56.597 00.000 16108 move complete, result=0
00:03:56.597 00.000 16108 worker thread done servicing request
00:03:56.597 00.000 16108 Worker thread wakes up
00:03:56.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:56.597 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
00:03:56.599 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:57.563 00.964 16108 Exposure complete
00:03:57.626 00.063 16108 worker thread done servicing request
00:03:57.626 00.000 21068 OnExposeComplete: enter
00:03:57.627 00.001 21068 UpdateGuideState(): m_state=6
00:03:57.628 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6401
00:03:57.628 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=875.86, Mass=115925, SNR=75.7, Peak=15728 HFD=3.1
00:03:57.629 00.001 21068 MultiStar: [#1 -0.25,-0.16,1.12,U] [#2 -0.30,-0.32,0.96,U] [#3 -0.28,-0.23,0.88,U] [#4 -0.04,-0.14,0.75,U] [#5 0.28,-0.20,0.98,U] [#6 0.14,0.01,0.84,U] [#7 -0.29,-0.10,0.51,U] [#8 -0.08,-0.21,0.74,U] 
00:03:57.630 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.13, -0.22}
00:03:57.631 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
00:03:57.632 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
00:03:57.632 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.08 mountX=0.07 mountY=0.20, mountTheta=1.24
00:03:57.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.18, opts=13)
00:03:57.636 00.002 21068 Enqueuing Move request for scope (-0.10, -0.18)
00:03:57.637 00.001 16108 Worker thread wakes up
00:03:57.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
00:03:57.638 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
00:03:57.638 00.000 16108 Moving (-0.10, -0.18) raw xDistance=0.07 yDistance=0.20
00:03:57.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:03:57.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:57.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:03:57.638 00.000 16108 MoveAxis(E, 0, ABG)
00:03:57.638 00.000 16108 Move returns status 0, amount 0
00:03:57.638 00.000 16108 MoveAxis(N, 0, ABG)
00:03:57.638 00.000 16108 Move returns status 0, amount 0
00:03:57.638 00.000 16108 move complete, result=0
00:03:57.638 00.000 16108 worker thread done servicing request
00:03:57.642 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3645, FiltMin=3126, FiltMax=46592, Gamma=1.000
00:03:57.664 00.022 21068 UpdateGuideState exits: m=115925 SNR=75.7
00:03:57.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:57.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:57.667 00.001 21068 Enqueuing Expose request
00:03:57.668 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:03:57.669 00.001 16108 Worker thread wakes up
00:03:57.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:57.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:58.840 01.171 16108 Exposure complete
00:03:58.898 00.058 16108 worker thread done servicing request
00:03:58.898 00.000 21068 OnExposeComplete: enter
00:03:58.900 00.002 21068 UpdateGuideState(): m_state=6
00:03:58.901 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6402
00:03:58.901 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.04, Mass=132648, SNR=87.1, Peak=15952 HFD=3.6
00:03:58.903 00.002 21068 MultiStar: [#1 0.25,-0.25,0.89,U] [#2 -0.04,-0.46,1.13,U] [#3 -0.08,-0.25,0.80,U] [#4 0.17,0.06,0.66,U] [#5 0.32,-0.30,0.73,U] [#6 0.33,0.12,0.57,U] [#7 -0.18,-0.11,0.51,U] [#8 -0.10,-0.36,0.54,U] 
00:03:58.904 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.20}, one-star: {-0.10, -0.04}
00:03:58.905 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
00:03:58.906 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
00:03:58.907 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.09 mountY=0.06, mountTheta=0.59
00:03:58.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
00:03:58.910 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
00:03:58.912 00.002 16108 Worker thread wakes up
00:03:58.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:03:58.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:03:58.912 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
00:03:58.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:03:58.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:58.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:58.912 00.000 16108 MoveAxis(E, 0, ABG)
00:03:58.912 00.000 16108 Move returns status 0, amount 0
00:03:58.912 00.000 16108 MoveAxis(N, 0, ABG)
00:03:58.912 00.000 16108 Move returns status 0, amount 0
00:03:58.912 00.000 16108 move complete, result=0
00:03:58.912 00.000 16108 worker thread done servicing request
00:03:58.916 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3641, FiltMin=3069, FiltMax=46816, Gamma=1.000
00:03:58.931 00.015 21068 UpdateGuideState exits: m=132648 SNR=87.1
00:03:58.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.933 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:03:58.933 00.000 21068 Enqueuing Expose request
00:03:58.934 00.001 16108 Worker thread wakes up
00:03:58.934 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:58.935 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:03:58.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:03:59.898 00.963 16108 Exposure complete
00:03:59.967 00.069 16108 worker thread done servicing request
00:03:59.967 00.000 21068 OnExposeComplete: enter
00:03:59.968 00.001 21068 UpdateGuideState(): m_state=6
00:03:59.970 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6403
00:03:59.971 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.78, Mass=112939, SNR=77.0, Peak=15504 HFD=3.1
00:03:59.972 00.001 21068 MultiStar: [#1 0.37,-0.10,0.94,U] [#2 0.02,-0.41,1.03,U] [#3 0.26,-0.37,1.05,U] [#4 0.32,-0.27,0.71,U] [#5 0.49,-0.44,0.00,M1] [#6 0.26,-0.38,0.83,U] [#7 0.12,-0.55,0.00,M1] [#8 0.40,-0.45,0.00,M1] 
00:03:59.973 00.001 21068 refined, 5 included, MultiStar: {0.25, -0.31}, one-star: {0.33, -0.29}
00:03:59.974 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
00:03:59.974 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
00:03:59.975 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-0.88 mountX=-0.30 mountY=0.24, mountTheta=2.47
00:03:59.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.31, opts=13)
00:03:59.978 00.001 21068 Enqueuing Move request for scope (0.25, -0.31)
00:03:59.980 00.002 16108 Worker thread wakes up
00:03:59.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.31) opts 0xd
00:03:59.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.31)
00:03:59.980 00.000 16108 Moving (0.25, -0.31) raw xDistance=-0.30 yDistance=0.24
00:03:59.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:03:59.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:59.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:03:59.980 00.000 16108 MoveAxis(E, 79, ABG)
00:03:59.980 00.000 16108 Guiding  Dir = 2, Dur = 79
00:03:59.980 00.000 16108 IsSlewing returns 0
00:03:59.981 00.001 16108 IsGuiding returns 0
00:03:59.986 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3641, FiltMin=3069, FiltMax=51337, Gamma=1.000
00:04:00.003 00.017 16108 PulseGuide returned control before completion, sleep 68
00:04:00.004 00.001 21068 UpdateGuideState exits: m=112939 SNR=77.0
00:04:00.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:00.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:00.006 00.000 21068 Enqueuing Expose request
00:04:00.080 00.074 16108 IsGuiding returns 1
00:04:00.080 00.000 16108 scope still moving after pulse duration time elapsed
00:04:00.111 00.031 16108 IsSlewing returns 0
00:04:00.111 00.000 16108 IsGuiding returns 0
00:04:00.111 00.000 16108 scope move finished after 79 + 51 ms
00:04:00.111 00.000 16108 Move returns status 0, amount 79
00:04:00.111 00.000 16108 MoveAxis(N, 0, ABG)
00:04:00.111 00.000 16108 Move returns status 0, amount 0
00:04:00.111 00.000 16108 move complete, result=0
00:04:00.112 00.001 16108 worker thread done servicing request
00:04:00.112 00.000 16108 Worker thread wakes up
00:04:00.112 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.2 px 0 ms NORTH
00:04:00.113 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:00.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:01.260 01.147 16108 Exposure complete
00:04:01.318 00.058 16108 worker thread done servicing request
00:04:01.318 00.000 21068 OnExposeComplete: enter
00:04:01.318 00.000 21068 UpdateGuideState(): m_state=6
00:04:01.319 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6404
00:04:01.320 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.26, Mass=108359, SNR=79.3, Peak=13763 HFD=3.1
00:04:01.321 00.001 21068 MultiStar: [#1 0.06,0.08,0.96,U] [#2 -0.01,0.08,1.08,U] [#3 -0.16,0.31,0.85,U] [#4 -0.11,0.18,0.72,U] [#5 0.05,0.08,0.82,U] [#6 -0.05,0.25,0.71,U] [#7 -0.27,0.17,0.61,U] [#8 -0.05,0.10,0.72,U] 
00:04:01.322 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {-0.29, 0.18}
00:04:01.322 00.000 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
00:04:01.323 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
00:04:01.324 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.08 mountX=0.11 mountY=-0.13, mountTheta=-0.86
00:04:01.325 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.16, opts=13)
00:04:01.326 00.001 21068 Enqueuing Move request for scope (-0.09, 0.16)
00:04:01.327 00.001 16108 Worker thread wakes up
00:04:01.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
00:04:01.327 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
00:04:01.327 00.000 16108 Moving (-0.09, 0.16) raw xDistance=0.11 yDistance=-0.13
00:04:01.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:04:01.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:01.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:04:01.327 00.000 16108 MoveAxis(E, 0, ABG)
00:04:01.327 00.000 16108 Move returns status 0, amount 0
00:04:01.327 00.000 16108 MoveAxis(N, 0, ABG)
00:04:01.327 00.000 16108 Move returns status 0, amount 0
00:04:01.328 00.001 16108 move complete, result=0
00:04:01.328 00.000 16108 worker thread done servicing request
00:04:01.331 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3638, FiltMin=3081, FiltMax=47011, Gamma=1.000
00:04:01.346 00.015 21068 UpdateGuideState exits: m=108359 SNR=79.3
00:04:01.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:01.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:01.348 00.000 21068 Enqueuing Expose request
00:04:01.349 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:01.350 00.001 16108 Worker thread wakes up
00:04:01.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:01.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:02.313 00.963 16108 Exposure complete
00:04:02.371 00.058 16108 worker thread done servicing request
00:04:02.371 00.000 21068 OnExposeComplete: enter
00:04:02.373 00.002 21068 UpdateGuideState(): m_state=6
00:04:02.374 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6405
00:04:02.374 00.000 21068 Star::Find returns 1 (0), X=220.92, Y=875.88, Mass=118143, SNR=91.5, Peak=15088 HFD=3.6
00:04:02.375 00.001 21068 MultiStar: [#1 0.34,0.08,0.80,U] [#2 -0.09,-0.25,0.89,U] [#3 0.30,-0.29,0.75,U] [#4 0.25,-0.05,0.66,U] [#5 0.41,-0.23,0.82,U] [#6 0.34,0.39,0.00,M1] [#7 -0.09,-0.18,0.46,U] [#8 0.27,-0.18,0.69,U] 
00:04:02.376 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.17}, one-star: {0.24, -0.19}
00:04:02.377 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
00:04:02.377 00.000 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
00:04:02.378 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.66 mountX=-0.24 mountY=0.11, mountTheta=2.71
00:04:02.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.17, opts=13)
00:04:02.381 00.001 21068 Enqueuing Move request for scope (0.21, -0.17)
00:04:02.382 00.001 16108 Worker thread wakes up
00:04:02.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
00:04:02.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
00:04:02.382 00.000 16108 Moving (0.21, -0.17) raw xDistance=-0.24 yDistance=0.11
00:04:02.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:04:02.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:02.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:04:02.382 00.000 16108 MoveAxis(E, 62, ABG)
00:04:02.382 00.000 16108 Guiding  Dir = 2, Dur = 62
00:04:02.383 00.001 16108 IsSlewing returns 0
00:04:02.383 00.000 16108 IsGuiding returns 0
00:04:02.386 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3635, FiltMin=3065, FiltMax=50589, Gamma=1.000
00:04:02.400 00.014 21068 UpdateGuideState exits: m=118143 SNR=91.5
00:04:02.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:02.402 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:02.402 00.000 21068 Enqueuing Expose request
00:04:02.416 00.014 16108 PulseGuide returned control before completion, sleep 39
00:04:02.461 00.045 16108 IsGuiding returns 1
00:04:02.461 00.000 16108 scope still moving after pulse duration time elapsed
00:04:02.492 00.031 16108 IsSlewing returns 0
00:04:02.492 00.000 16108 IsGuiding returns 1
00:04:02.523 00.031 16108 IsSlewing returns 0
00:04:02.523 00.000 16108 IsGuiding returns 0
00:04:02.523 00.000 16108 scope move finished after 62 + 77 ms
00:04:02.523 00.000 16108 Move returns status 0, amount 62
00:04:02.523 00.000 16108 MoveAxis(N, 0, ABG)
00:04:02.523 00.000 16108 Move returns status 0, amount 0
00:04:02.523 00.000 16108 move complete, result=0
00:04:02.523 00.000 16108 worker thread done servicing request
00:04:02.523 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
00:04:02.525 00.002 16108 Worker thread wakes up
00:04:02.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:02.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:03.677 01.152 16108 Exposure complete
00:04:03.740 00.063 16108 worker thread done servicing request
00:04:03.740 00.000 21068 OnExposeComplete: enter
00:04:03.741 00.001 21068 UpdateGuideState(): m_state=6
00:04:03.741 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6406
00:04:03.742 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=876.33, Mass=118778, SNR=76.3, Peak=13507 HFD=3.8
00:04:03.744 00.002 21068 MultiStar: [#1 -0.65,0.05,0.00,M1] [#2 -0.98,0.00,0.00,M1] [#3 -0.81,-0.17,0.00,M1] [#4 -0.89,0.62,0.00,M1] [#5 -0.71,-0.04,0.00,M1] [#6 -0.82,0.11,0.00,M2] [#7 -0.95,0.01,0.00,M1] [#8 -0.73,-0.24,0.00,M1] 
00:04:03.744 00.000 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
00:04:03.745 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
00:04:03.746 00.001 21068 CameraToMount -- cameraX=-0.75 cameraY=0.26 hyp=0.80 cameraTheta=2.81 mountX=0.79 mountY=-0.08, mountTheta=-0.10
00:04:03.747 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.75, y=0.26, opts=13)
00:04:03.748 00.001 21068 Enqueuing Move request for scope (-0.75, 0.26)
00:04:03.749 00.001 16108 Worker thread wakes up
00:04:03.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.26) opts 0xd
00:04:03.749 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.75, 0.26)
00:04:03.749 00.000 16108 Moving (-0.75, 0.26) raw xDistance=0.79 yDistance=-0.08
00:04:03.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.79
00:04:03.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:03.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:03.749 00.000 16108 MoveAxis(W, 202, ABG)
00:04:03.749 00.000 16108 Guiding  Dir = 3, Dur = 202
00:04:03.749 00.000 16108 IsSlewing returns 0
00:04:03.749 00.000 16108 IsGuiding returns 0
00:04:03.751 00.002 16108 PulseGuide returned control before completion, sleep 212
00:04:03.754 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3632, FiltMin=3123, FiltMax=43584, Gamma=1.000
00:04:03.769 00.015 21068 UpdateGuideState exits: m=118778 SNR=76.3
00:04:03.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:03.770 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:03.771 00.001 21068 Enqueuing Expose request
00:04:03.966 00.195 16108 IsGuiding returns 1
00:04:03.966 00.000 16108 scope still moving after pulse duration time elapsed
00:04:03.996 00.030 16108 IsSlewing returns 0
00:04:03.996 00.000 16108 IsGuiding returns 0
00:04:03.996 00.000 16108 scope move finished after 202 + 44 ms
00:04:03.996 00.000 16108 Move returns status 0, amount 202
00:04:03.996 00.000 16108 MoveAxis(N, 0, ABG)
00:04:03.996 00.000 16108 Move returns status 0, amount 0
00:04:03.996 00.000 16108 move complete, result=0
00:04:03.996 00.000 16108 worker thread done servicing request
00:04:03.996 00.000 16108 Worker thread wakes up
00:04:03.996 00.000 21068 GuideStep: 0.8 px 202 ms WEST, -0.1 px 0 ms NORTH
00:04:03.998 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:03.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:04.963 00.965 16108 Exposure complete
00:04:05.018 00.055 16108 worker thread done servicing request
00:04:05.018 00.000 21068 OnExposeComplete: enter
00:04:05.019 00.001 21068 UpdateGuideState(): m_state=6
00:04:05.020 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6407
00:04:05.021 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.84, Mass=115539, SNR=74.1, Peak=13328 HFD=3.6
00:04:05.022 00.001 21068 MultiStar: [#1 -0.08,0.03,0.95,U] [#2 -0.50,-0.17,0.00,M2] [#3 -0.41,-0.06,0.91,U] [#4 -0.29,0.05,0.82,U] [#5 -0.37,-0.14,0.84,U] [#6 -0.34,0.17,0.70,U] [#7 -0.21,-0.10,0.63,U] [#8 -0.15,-0.26,0.86,U] 
00:04:05.022 00.000 21068 refined, 7 included, MultiStar: {-0.24, -0.07}, one-star: {-0.09, -0.23}
00:04:05.023 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
00:04:05.024 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
00:04:05.024 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.84 mountX=0.22 mountY=0.13, mountTheta=0.53
00:04:05.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.07, opts=13)
00:04:05.028 00.002 21068 Enqueuing Move request for scope (-0.24, -0.07)
00:04:05.028 00.000 16108 Worker thread wakes up
00:04:05.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
00:04:05.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
00:04:05.029 00.001 16108 Moving (-0.24, -0.07) raw xDistance=0.22 yDistance=0.13
00:04:05.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.22
00:04:05.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:05.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:05.029 00.000 16108 MoveAxis(W, 71, ABG)
00:04:05.029 00.000 16108 Guiding  Dir = 3, Dur = 71
00:04:05.029 00.000 16108 IsSlewing returns 0
00:04:05.029 00.000 16108 IsGuiding returns 0
00:04:05.032 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3629, FiltMin=3107, FiltMax=52630, Gamma=1.000
00:04:05.048 00.016 21068 UpdateGuideState exits: m=115539 SNR=74.1
00:04:05.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:05.051 00.001 21068 Enqueuing Expose request
00:04:05.081 00.030 16108 PulseGuide returned control before completion, sleep 29
00:04:05.112 00.031 16108 IsGuiding returns 1
00:04:05.112 00.000 16108 scope still moving after pulse duration time elapsed
00:04:05.142 00.030 16108 IsSlewing returns 0
00:04:05.142 00.000 16108 IsGuiding returns 1
00:04:05.173 00.031 16108 IsSlewing returns 0
00:04:05.173 00.000 16108 IsGuiding returns 0
00:04:05.173 00.000 16108 scope move finished after 71 + 73 ms
00:04:05.173 00.000 16108 Move returns status 0, amount 71
00:04:05.173 00.000 16108 MoveAxis(N, 0, ABG)
00:04:05.173 00.000 16108 Move returns status 0, amount 0
00:04:05.173 00.000 16108 move complete, result=0
00:04:05.173 00.000 16108 worker thread done servicing request
00:04:05.173 00.000 16108 Worker thread wakes up
00:04:05.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:05.173 00.000 21068 GuideStep: 0.2 px 71 ms WEST, 0.1 px 0 ms NORTH
00:04:05.177 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:06.330 01.153 16108 Exposure complete
00:04:06.388 00.058 16108 worker thread done servicing request
00:04:06.388 00.000 21068 OnExposeComplete: enter
00:04:06.389 00.001 21068 UpdateGuideState(): m_state=6
00:04:06.390 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6408
00:04:06.391 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.01, Mass=114170, SNR=76.9, Peak=15459 HFD=3.3
00:04:06.391 00.000 21068 MultiStar: [#1 0.84,0.18,0.00,M1] [#2 0.39,-0.03,1.14,U] [#3 0.64,0.13,0.00,M1] [#4 0.37,-0.05,0.89,U] [#5 0.74,0.08,0.00,M1] [#6 0.65,0.14,0.00,M2] [#7 0.43,0.18,0.70,U] [#8 0.57,-0.18,0.00,M1] 
00:04:06.392 00.001 21068 refined, 3 included, MultiStar: {0.50, -0.01}, one-star: {0.79, -0.07}
00:04:06.393 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
00:04:06.394 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
00:04:06.394 00.000 21068 CameraToMount -- cameraX=0.50 cameraY=-0.01 hyp=0.50 cameraTheta=-0.01 mountX=-0.49 mountY=-0.11, mountTheta=-2.92
00:04:06.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=-0.01, opts=13)
00:04:06.397 00.001 21068 Enqueuing Move request for scope (0.50, -0.01)
00:04:06.398 00.001 16108 Worker thread wakes up
00:04:06.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.01) opts 0xd
00:04:06.398 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, -0.01)
00:04:06.398 00.000 16108 Moving (0.50, -0.01) raw xDistance=-0.49 yDistance=-0.11
00:04:06.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
00:04:06.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:06.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:06.398 00.000 16108 MoveAxis(E, 124, ABG)
00:04:06.398 00.000 16108 Guiding  Dir = 2, Dur = 124
00:04:06.398 00.000 16108 IsSlewing returns 0
00:04:06.399 00.001 16108 IsGuiding returns 0
00:04:06.399 00.000 16108 PulseGuide returned control before completion, sleep 133
00:04:06.402 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3625, FiltMin=3110, FiltMax=61277, Gamma=1.000
00:04:06.422 00.020 21068 UpdateGuideState exits: m=114170 SNR=76.9
00:04:06.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:06.423 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:06.424 00.001 21068 Enqueuing Expose request
00:04:06.538 00.114 16108 IsGuiding returns 1
00:04:06.538 00.000 16108 scope still moving after pulse duration time elapsed
00:04:06.570 00.032 16108 IsSlewing returns 0
00:04:06.570 00.000 16108 IsGuiding returns 0
00:04:06.570 00.000 16108 scope move finished after 124 + 46 ms
00:04:06.570 00.000 16108 Move returns status 0, amount 124
00:04:06.570 00.000 16108 MoveAxis(N, 0, ABG)
00:04:06.570 00.000 16108 Move returns status 0, amount 0
00:04:06.570 00.000 16108 move complete, result=0
00:04:06.570 00.000 16108 worker thread done servicing request
00:04:06.570 00.000 16108 Worker thread wakes up
00:04:06.570 00.000 21068 GuideStep: -0.5 px 124 ms EAST, -0.1 px 0 ms NORTH
00:04:06.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:06.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:07.538 00.967 16108 Exposure complete
00:04:07.606 00.068 16108 worker thread done servicing request
00:04:07.606 00.000 21068 OnExposeComplete: enter
00:04:07.607 00.001 21068 UpdateGuideState(): m_state=6
00:04:07.608 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6409
00:04:07.609 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.11, Mass=105685, SNR=79.5, Peak=15856 HFD=2.9
00:04:07.610 00.001 21068 MultiStar: [#1 0.70,0.15,0.00,M2] [#2 0.52,-0.33,0.00,M2] [#3 0.45,-0.34,0.00,M2] [#4 0.63,-0.30,0.00,M1] [#5 0.60,-0.19,0.00,M2] [#6 0.59,-0.15,0.00,M3] [#7 0.08,-0.04,0.70,U] [#8 0.46,-0.29,0.00,M2] 
00:04:07.611 00.001 21068 refined, 1 included, MultiStar: {0.25, 0.00}, one-star: {0.36, 0.03}
00:04:07.612 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
00:04:07.614 00.002 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
00:04:07.614 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.02 mountX=-0.24 mountY=-0.06, mountTheta=-2.89
00:04:07.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.00, opts=13)
00:04:07.617 00.001 21068 Enqueuing Move request for scope (0.25, 0.00)
00:04:07.618 00.001 16108 Worker thread wakes up
00:04:07.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
00:04:07.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
00:04:07.618 00.000 16108 Moving (0.25, 0.00) raw xDistance=-0.24 yDistance=-0.06
00:04:07.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
00:04:07.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:07.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:07.618 00.000 16108 MoveAxis(E, 73, ABG)
00:04:07.618 00.000 16108 Guiding  Dir = 2, Dur = 73
00:04:07.619 00.001 16108 IsSlewing returns 0
00:04:07.619 00.000 16108 IsGuiding returns 0
00:04:07.622 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3622, FiltMin=3078, FiltMax=49472, Gamma=1.000
00:04:07.640 00.018 16108 PulseGuide returned control before completion, sleep 62
00:04:07.644 00.004 21068 UpdateGuideState exits: m=105685 SNR=79.5
00:04:07.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:07.646 00.000 21068 Enqueuing Expose request
00:04:07.718 00.072 16108 IsGuiding returns 1
00:04:07.718 00.000 16108 scope still moving after pulse duration time elapsed
00:04:07.749 00.031 16108 IsSlewing returns 0
00:04:07.749 00.000 16108 IsGuiding returns 0
00:04:07.749 00.000 16108 scope move finished after 73 + 57 ms
00:04:07.749 00.000 16108 Move returns status 0, amount 73
00:04:07.749 00.000 16108 MoveAxis(N, 0, ABG)
00:04:07.749 00.000 16108 Move returns status 0, amount 0
00:04:07.749 00.000 16108 move complete, result=0
00:04:07.749 00.000 16108 worker thread done servicing request
00:04:07.749 00.000 16108 Worker thread wakes up
00:04:07.749 00.000 21068 GuideStep: -0.2 px 73 ms EAST, -0.1 px 0 ms NORTH
00:04:07.750 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:07.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:08.900 01.150 16108 Exposure complete
00:04:08.962 00.062 16108 worker thread done servicing request
00:04:08.962 00.000 21068 OnExposeComplete: enter
00:04:08.963 00.001 21068 UpdateGuideState(): m_state=6
00:04:08.964 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6410
00:04:08.964 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=875.87, Mass=117054, SNR=76.1, Peak=17584 HFD=3.3
00:04:08.965 00.001 21068 MultiStar: [#1 0.02,0.19,1.03,U] [#2 -0.37,0.02,1.20,U] [#3 -0.39,-0.02,0.90,U] [#4 -0.11,0.37,0.83,U] [#5 -0.21,0.01,0.75,U] [#6 -0.05,0.34,0.76,U] [#7 -0.51,-0.04,0.00,M1] [#8 -0.33,-0.21,0.70,U] 
00:04:08.966 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.06}, one-star: {-0.01, -0.21}
00:04:08.968 00.002 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
00:04:08.968 00.000 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
00:04:08.969 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.83 mountX=0.19 mountY=-0.01, mountTheta=-0.08
00:04:08.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.06, opts=13)
00:04:08.972 00.001 21068 Enqueuing Move request for scope (-0.18, 0.06)
00:04:08.972 00.000 16108 Worker thread wakes up
00:04:08.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
00:04:08.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
00:04:08.972 00.000 16108 Moving (-0.18, 0.06) raw xDistance=0.19 yDistance=-0.01
00:04:08.973 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:04:08.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:08.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:08.973 00.000 16108 MoveAxis(E, 0, ABG)
00:04:08.973 00.000 16108 Move returns status 0, amount 0
00:04:08.973 00.000 16108 MoveAxis(N, 0, ABG)
00:04:08.973 00.000 16108 Move returns status 0, amount 0
00:04:08.973 00.000 16108 move complete, result=0
00:04:08.973 00.000 16108 worker thread done servicing request
00:04:08.976 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3616, FiltMin=3129, FiltMax=53021, Gamma=1.000
00:04:08.990 00.014 21068 UpdateGuideState exits: m=117054 SNR=76.1
00:04:08.992 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:08.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:08.994 00.001 21068 Enqueuing Expose request
00:04:08.995 00.001 16108 Worker thread wakes up
00:04:08.995 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:08.996 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:08.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:09.954 00.958 16108 Exposure complete
00:04:10.032 00.078 16108 worker thread done servicing request
00:04:10.032 00.000 21068 OnExposeComplete: enter
00:04:10.033 00.001 21068 UpdateGuideState(): m_state=6
00:04:10.034 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6411
00:04:10.034 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=876.12, Mass=109541, SNR=78.5, Peak=14384 HFD=3.1
00:04:10.035 00.001 21068 MultiStar: [#1 -0.32,0.04,0.94,U] [#2 -0.29,0.07,1.20,U] [#3 -0.31,0.01,0.82,U] [#4 -0.31,0.18,0.74,U] [#5 -0.12,0.12,0.79,U] [#6 0.08,0.46,0.79,U] [#7 -0.50,-0.01,0.00,M2] [#8 -0.32,0.01,0.60,U] 
00:04:10.036 00.001 21068 refined, 7 included, MultiStar: {-0.25, 0.11}, one-star: {-0.35, 0.04}
00:04:10.037 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
00:04:10.038 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
00:04:10.039 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.72 mountX=0.26 mountY=-0.05, mountTheta=-0.19
00:04:10.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.11, opts=13)
00:04:10.042 00.001 21068 Enqueuing Move request for scope (-0.25, 0.11)
00:04:10.042 00.000 16108 Worker thread wakes up
00:04:10.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
00:04:10.042 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
00:04:10.043 00.001 16108 Moving (-0.25, 0.11) raw xDistance=0.26 yDistance=-0.05
00:04:10.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:04:10.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:10.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:10.043 00.000 16108 MoveAxis(W, 69, ABG)
00:04:10.043 00.000 16108 Guiding  Dir = 3, Dur = 69
00:04:10.043 00.000 16108 IsSlewing returns 0
00:04:10.043 00.000 16108 IsGuiding returns 0
00:04:10.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3613, FiltMin=3113, FiltMax=55520, Gamma=1.000
00:04:10.061 00.015 21068 UpdateGuideState exits: m=109541 SNR=78.5
00:04:10.061 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:10.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:10.063 00.001 21068 Enqueuing Expose request
00:04:10.102 00.039 16108 PulseGuide returned control before completion, sleep 20
00:04:10.133 00.031 16108 IsGuiding returns 1
00:04:10.133 00.000 16108 scope still moving after pulse duration time elapsed
00:04:10.163 00.030 16108 IsSlewing returns 0
00:04:10.163 00.000 16108 IsGuiding returns 1
00:04:10.195 00.032 16108 IsSlewing returns 0
00:04:10.195 00.000 16108 IsGuiding returns 0
00:04:10.195 00.000 16108 scope move finished after 69 + 83 ms
00:04:10.195 00.000 16108 Move returns status 0, amount 69
00:04:10.195 00.000 16108 MoveAxis(N, 0, ABG)
00:04:10.195 00.000 16108 Move returns status 0, amount 0
00:04:10.195 00.000 16108 move complete, result=0
00:04:10.195 00.000 16108 worker thread done servicing request
00:04:10.195 00.000 16108 Worker thread wakes up
00:04:10.195 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
00:04:10.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:10.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:11.348 01.152 16108 Exposure complete
00:04:11.404 00.056 16108 worker thread done servicing request
00:04:11.404 00.000 21068 OnExposeComplete: enter
00:04:11.405 00.001 21068 UpdateGuideState(): m_state=6
00:04:11.406 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6412
00:04:11.407 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.18, Mass=106432, SNR=75.6, Peak=15360 HFD=3.1
00:04:11.408 00.001 21068 MultiStar: [#1 0.34,-0.09,0.97,U] [#2 -0.32,-0.30,1.19,U] [#3 -0.09,-0.13,0.82,U] [#4 0.03,-0.11,0.81,U] [#5 0.23,-0.18,0.94,U] [#6 0.20,0.22,0.85,U] [#7 0.03,0.17,0.66,U] [#8 0.04,0.02,0.81,U] 
00:04:11.408 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.31, 0.10}
00:04:11.409 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
00:04:11.410 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
00:04:11.411 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=-0.09 mountY=0.03, mountTheta=2.83
00:04:11.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
00:04:11.414 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
00:04:11.415 00.001 16108 Worker thread wakes up
00:04:11.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:04:11.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:04:11.416 00.001 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
00:04:11.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:04:11.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:11.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:04:11.416 00.000 16108 MoveAxis(E, 0, ABG)
00:04:11.416 00.000 16108 Move returns status 0, amount 0
00:04:11.416 00.000 16108 MoveAxis(N, 0, ABG)
00:04:11.416 00.000 16108 Move returns status 0, amount 0
00:04:11.416 00.000 16108 move complete, result=0
00:04:11.416 00.000 16108 worker thread done servicing request
00:04:11.421 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3609, FiltMin=3024, FiltMax=59568, Gamma=1.000
00:04:11.439 00.018 21068 UpdateGuideState exits: m=106432 SNR=75.6
00:04:11.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:11.442 00.001 21068 Enqueuing Expose request
00:04:11.443 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:11.444 00.001 16108 Worker thread wakes up
00:04:11.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:11.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:12.404 00.959 16108 Exposure complete
00:04:12.470 00.066 16108 worker thread done servicing request
00:04:12.470 00.000 21068 OnExposeComplete: enter
00:04:12.471 00.001 21068 UpdateGuideState(): m_state=6
00:04:12.472 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6413
00:04:12.473 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.23, Mass=100666, SNR=72.3, Peak=15536 HFD=2.8
00:04:12.474 00.001 21068 MultiStar: [#1 0.31,0.38,0.00,M1] [#2 0.25,0.23,1.18,U] [#3 0.04,0.17,1.21,U] [#4 -0.04,0.29,0.83,U] [#5 0.51,0.14,0.00,M1] [#6 0.26,0.55,0.00,M1] [#7 0.12,0.37,0.73,U] [#8 0.01,0.10,0.79,U] 
00:04:12.476 00.002 21068 refined, 5 included, MultiStar: {0.12, 0.21}, one-star: {0.27, 0.15}
00:04:12.477 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:04:12.478 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:04:12.480 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=-0.08 mountY=-0.23, mountTheta=-1.89
00:04:12.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.21, opts=13)
00:04:12.483 00.001 21068 Enqueuing Move request for scope (0.12, 0.21)
00:04:12.484 00.001 16108 Worker thread wakes up
00:04:12.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
00:04:12.485 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
00:04:12.485 00.000 16108 Moving (0.12, 0.21) raw xDistance=-0.08 yDistance=-0.23
00:04:12.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:04:12.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:04:12.485 00.000 16108 MoveAxis(E, 0, ABG)
00:04:12.485 00.000 16108 Move returns status 0, amount 0
00:04:12.485 00.000 16108 MoveAxis(N, 47, ABG)
00:04:12.485 00.000 16108 Guiding  Dir = 0, Dur = 47
00:04:12.485 00.000 16108 IsSlewing returns 0
00:04:12.486 00.001 16108 IsGuiding returns 0
00:04:12.487 00.001 16108 PulseGuide returned control before completion, sleep 57
00:04:12.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3606, FiltMin=3017, FiltMax=52691, Gamma=1.000
00:04:12.506 00.015 21068 UpdateGuideState exits: m=100666 SNR=72.3
00:04:12.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:12.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:12.508 00.001 21068 Enqueuing Expose request
00:04:12.548 00.040 16108 IsGuiding returns 1
00:04:12.548 00.000 16108 scope still moving after pulse duration time elapsed
00:04:12.580 00.032 16108 IsSlewing returns 0
00:04:12.580 00.000 16108 IsGuiding returns 0
00:04:12.580 00.000 16108 scope move finished after 47 + 47 ms
00:04:12.580 00.000 16108 Move returns status 0, amount 47
00:04:12.580 00.000 16108 move complete, result=0
00:04:12.580 00.000 16108 worker thread done servicing request
00:04:12.580 00.000 16108 Worker thread wakes up
00:04:12.580 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
00:04:12.581 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:12.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:13.735 01.154 16108 Exposure complete
00:04:13.797 00.062 16108 worker thread done servicing request
00:04:13.797 00.000 21068 OnExposeComplete: enter
00:04:13.798 00.001 21068 UpdateGuideState(): m_state=6
00:04:13.799 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6414
00:04:13.800 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.06, Mass=118846, SNR=83.1, Peak=15056 HFD=3.0
00:04:13.801 00.001 21068 MultiStar: [#1 0.52,0.07,0.00,M2] [#2 0.37,-0.24,1.24,U] [#3 0.32,-0.03,0.95,U] [#4 0.19,-0.04,0.90,U] [#5 0.36,-0.07,0.76,U] [#6 0.38,0.36,0.00,M2] [#7 -0.15,-0.15,0.63,U] [#8 0.20,-0.09,0.64,U] 
00:04:13.802 00.001 21068 refined, 6 included, MultiStar: {0.28, -0.09}, one-star: {0.46, -0.01}
00:04:13.802 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
00:04:13.803 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
00:04:13.804 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-0.33 mountX=-0.29 mountY=0.03, mountTheta=3.05
00:04:13.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.09, opts=13)
00:04:13.806 00.001 21068 Enqueuing Move request for scope (0.28, -0.09)
00:04:13.807 00.001 16108 Worker thread wakes up
00:04:13.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
00:04:13.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
00:04:13.807 00.000 16108 Moving (0.28, -0.09) raw xDistance=-0.29 yDistance=0.03
00:04:13.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:04:13.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:13.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:04:13.807 00.000 16108 MoveAxis(E, 76, ABG)
00:04:13.807 00.000 16108 Guiding  Dir = 2, Dur = 76
00:04:13.807 00.000 16108 IsSlewing returns 0
00:04:13.808 00.001 16108 IsGuiding returns 0
00:04:13.808 00.000 16108 PulseGuide returned control before completion, sleep 86
00:04:13.812 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3603, FiltMin=3104, FiltMax=53584, Gamma=1.000
00:04:13.828 00.016 21068 UpdateGuideState exits: m=118846 SNR=83.1
00:04:13.828 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:13.830 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:13.831 00.001 21068 Enqueuing Expose request
00:04:13.900 00.069 16108 IsGuiding returns 0
00:04:13.900 00.000 16108 Move returns status 0, amount 76
00:04:13.900 00.000 16108 MoveAxis(N, 0, ABG)
00:04:13.900 00.000 16108 Move returns status 0, amount 0
00:04:13.900 00.000 16108 move complete, result=0
00:04:13.900 00.000 16108 worker thread done servicing request
00:04:13.900 00.000 16108 Worker thread wakes up
00:04:13.900 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.0 px 0 ms NORTH
00:04:13.902 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:13.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:14.870 00.968 16108 Exposure complete
00:04:14.926 00.056 16108 worker thread done servicing request
00:04:14.926 00.000 21068 OnExposeComplete: enter
00:04:14.927 00.001 21068 UpdateGuideState(): m_state=6
00:04:14.928 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6415
00:04:14.929 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.49, Mass=119082, SNR=86.9, Peak=15408 HFD=3.3
00:04:14.930 00.001 21068 MultiStar: [#1 0.37,0.32,0.00,M3] [#2 -0.17,0.25,1.01,U] [#3 -0.07,-0.00,0.78,U] [#4 0.11,0.34,0.73,U] [#5 0.09,0.14,0.65,U] [#6 0.04,0.60,0.00,M3] [#7 0.13,0.20,0.52,U] [#8 0.09,0.41,0.79,U] 
00:04:14.930 00.000 21068 refined, 6 included, MultiStar: {0.01, 0.26}, one-star: {0.03, 0.41}
00:04:14.931 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
00:04:14.932 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:04:14.932 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=0.03 mountY=-0.26, mountTheta=-1.45
00:04:14.935 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.26, opts=13)
00:04:14.936 00.001 21068 Enqueuing Move request for scope (0.01, 0.26)
00:04:14.936 00.000 16108 Worker thread wakes up
00:04:14.937 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
00:04:14.938 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
00:04:14.938 00.000 16108 Moving (0.01, 0.26) raw xDistance=0.03 yDistance=-0.26
00:04:14.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:14.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:04:14.939 00.001 16108 MoveAxis(E, 0, ABG)
00:04:14.939 00.000 16108 Move returns status 0, amount 0
00:04:14.939 00.000 16108 MoveAxis(N, 51, ABG)
00:04:14.939 00.000 16108 Guiding  Dir = 0, Dur = 51
00:04:14.939 00.000 16108 IsSlewing returns 0
00:04:14.939 00.000 16108 IsGuiding returns 0
00:04:14.942 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3600, FiltMin=3113, FiltMax=42198, Gamma=1.000
00:04:14.957 00.015 21068 UpdateGuideState exits: m=119082 SNR=86.9
00:04:14.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:14.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:14.959 00.000 21068 Enqueuing Expose request
00:04:14.968 00.009 16108 PulseGuide returned control before completion, sleep 32
00:04:15.014 00.046 16108 IsGuiding returns 1
00:04:15.014 00.000 16108 scope still moving after pulse duration time elapsed
00:04:15.045 00.031 16108 IsSlewing returns 0
00:04:15.045 00.000 16108 IsGuiding returns 1
00:04:15.076 00.031 16108 IsSlewing returns 0
00:04:15.076 00.000 16108 IsGuiding returns 0
00:04:15.076 00.000 16108 scope move finished after 51 + 86 ms
00:04:15.076 00.000 16108 Move returns status 0, amount 51
00:04:15.076 00.000 16108 move complete, result=0
00:04:15.076 00.000 16108 worker thread done servicing request
00:04:15.076 00.000 16108 Worker thread wakes up
00:04:15.076 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
00:04:15.077 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:15.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:16.235 01.158 16108 Exposure complete
00:04:16.300 00.065 16108 worker thread done servicing request
00:04:16.303 00.003 21068 OnExposeComplete: enter
00:04:16.304 00.001 21068 UpdateGuideState(): m_state=6
00:04:16.305 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6416
00:04:16.305 00.000 21068 Star::Find returns 1 (0), X=221.00, Y=876.25, Mass=113449, SNR=74.6, Peak=16800 HFD=3.2
00:04:16.306 00.001 21068 MultiStar: [#1 0.65,0.22,0.00,M4] [#2 -0.07,-0.06,1.25,U] [#3 0.25,-0.18,1.07,U] [#4 -0.08,0.15,0.84,U] [#5 0.08,-0.03,0.87,U] [#6 0.16,0.52,0.00,M4] [#7 0.40,-0.15,0.72,U] [#8 0.11,0.09,0.74,U] 
00:04:16.307 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.00}, one-star: {0.32, 0.17}
00:04:16.309 00.002 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
00:04:16.309 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
00:04:16.310 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
00:04:16.311 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.00, opts=13)
00:04:16.312 00.001 21068 Enqueuing Move request for scope (0.13, -0.00)
00:04:16.313 00.001 16108 Worker thread wakes up
00:04:16.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:04:16.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:04:16.313 00.000 16108 Moving (0.13, -0.00) raw xDistance=-0.13 yDistance=-0.03
00:04:16.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:04:16.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:16.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:16.313 00.000 16108 MoveAxis(E, 0, ABG)
00:04:16.313 00.000 16108 Move returns status 0, amount 0
00:04:16.314 00.001 16108 MoveAxis(N, 0, ABG)
00:04:16.314 00.000 16108 Move returns status 0, amount 0
00:04:16.314 00.000 16108 move complete, result=0
00:04:16.314 00.000 16108 worker thread done servicing request
00:04:16.323 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3593, FiltMin=3069, FiltMax=49904, Gamma=1.000
00:04:16.341 00.018 21068 UpdateGuideState exits: m=113449 SNR=74.6
00:04:16.342 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.343 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:16.344 00.001 21068 Enqueuing Expose request
00:04:16.344 00.000 16108 Worker thread wakes up
00:04:16.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:16.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:16.345 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:17.317 00.972 16108 Exposure complete
00:04:17.399 00.082 16108 worker thread done servicing request
00:04:17.399 00.000 21068 OnExposeComplete: enter
00:04:17.401 00.002 21068 UpdateGuideState(): m_state=6
00:04:17.404 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6417
00:04:17.405 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.07, Mass=124134, SNR=79.9, Peak=17088 HFD=3.2
00:04:17.407 00.002 21068 MultiStar: [#1 0.48,0.06,0.00,M5] [#2 0.39,-0.14,1.16,U] [#3 0.24,-0.11,1.03,U] [#4 0.05,0.12,0.85,U] [#5 0.38,-0.09,0.85,U] [#6 0.30,0.46,0.00,M5] [#7 -0.16,-0.20,0.59,U] [#8 0.38,0.02,0.68,U] 
00:04:17.408 00.001 21068 single-star, 6 included, MultiStar: {0.23, -0.06}, one-star: {0.16, -0.00}
00:04:17.409 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
00:04:17.411 00.002 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
00:04:17.413 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=-0.16 mountY=-0.04, mountTheta=-2.91
00:04:17.416 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.00, opts=13)
00:04:17.417 00.001 21068 Enqueuing Move request for scope (0.16, -0.00)
00:04:17.419 00.002 16108 Worker thread wakes up
00:04:17.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
00:04:17.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
00:04:17.419 00.000 16108 Moving (0.16, -0.00) raw xDistance=-0.16 yDistance=-0.04
00:04:17.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:04:17.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:17.420 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:17.420 00.000 16108 MoveAxis(E, 0, ABG)
00:04:17.420 00.000 16108 Move returns status 0, amount 0
00:04:17.420 00.000 16108 MoveAxis(N, 0, ABG)
00:04:17.420 00.000 16108 Move returns status 0, amount 0
00:04:17.420 00.000 16108 move complete, result=0
00:04:17.420 00.000 16108 worker thread done servicing request
00:04:17.427 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3597, FiltMin=3072, FiltMax=54672, Gamma=1.000
00:04:17.441 00.014 21068 UpdateGuideState exits: m=124134 SNR=79.9
00:04:17.444 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:17.446 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:17.447 00.001 21068 Enqueuing Expose request
00:04:17.447 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:17.449 00.002 16108 Worker thread wakes up
00:04:17.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:17.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:18.600 01.151 16108 Exposure complete
00:04:18.658 00.058 16108 worker thread done servicing request
00:04:18.658 00.000 21068 OnExposeComplete: enter
00:04:18.659 00.001 21068 UpdateGuideState(): m_state=6
00:04:18.661 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6418
00:04:18.662 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.23, Mass=127514, SNR=85.5, Peak=16800 HFD=3.2
00:04:18.665 00.003 21068 MultiStar: [#1 0.49,0.01,0.00,M6] [#2 0.10,-0.16,1.08,U] [#3 0.48,0.05,0.00,M1] [#4 0.42,-0.09,0.72,U] [#5 0.05,-0.02,0.85,U] [#6 0.17,0.08,0.64,U] [#7 -0.07,0.01,0.50,U] [#8 0.16,-0.20,0.67,U] 
00:04:18.666 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.03}, one-star: {0.17, 0.16}
00:04:18.667 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
00:04:18.669 00.002 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
00:04:18.670 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
00:04:18.672 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.03, opts=13)
00:04:18.673 00.001 21068 Enqueuing Move request for scope (0.15, -0.03)
00:04:18.676 00.003 16108 Worker thread wakes up
00:04:18.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:04:18.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:04:18.676 00.000 16108 Moving (0.15, -0.03) raw xDistance=-0.15 yDistance=-0.00
00:04:18.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:04:18.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:18.677 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:04:18.677 00.000 16108 MoveAxis(E, 0, ABG)
00:04:18.677 00.000 16108 Move returns status 0, amount 0
00:04:18.677 00.000 16108 MoveAxis(N, 0, ABG)
00:04:18.677 00.000 16108 Move returns status 0, amount 0
00:04:18.677 00.000 16108 move complete, result=0
00:04:18.677 00.000 16108 worker thread done servicing request
00:04:18.683 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3593, FiltMin=3088, FiltMax=47136, Gamma=1.000
00:04:18.703 00.020 21068 UpdateGuideState exits: m=127514 SNR=85.5
00:04:18.705 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.705 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:18.707 00.002 21068 Enqueuing Expose request
00:04:18.708 00.001 16108 Worker thread wakes up
00:04:18.708 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:18.709 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:18.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:19.681 00.972 16108 Exposure complete
00:04:19.746 00.065 16108 worker thread done servicing request
00:04:19.746 00.000 21068 OnExposeComplete: enter
00:04:19.747 00.001 21068 UpdateGuideState(): m_state=6
00:04:19.749 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6419
00:04:19.750 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=875.93, Mass=120856, SNR=78.8, Peak=16131 HFD=3.4
00:04:19.752 00.002 21068 MultiStar: [#1 0.88,-0.05,0.00,M7] [#2 0.55,-0.25,0.00,M1] [#3 0.79,-0.22,0.00,M2] [#4 0.60,-0.11,0.00,M1] [#5 0.83,-0.42,0.00,M1] [#6 0.57,-0.05,0.00,M5] [#7 0.52,-0.17,0.00,M1] [#8 0.69,-0.36,0.00,M1] 
00:04:19.753 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
00:04:19.754 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:04:19.755 00.001 21068 CameraToMount -- cameraX=0.75 cameraY=-0.15 hyp=0.76 cameraTheta=-0.19 mountX=-0.76 mountY=-0.03, mountTheta=-3.10
00:04:19.756 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.75, y=-0.15, opts=13)
00:04:19.757 00.001 21068 Enqueuing Move request for scope (0.75, -0.15)
00:04:19.758 00.001 16108 Worker thread wakes up
00:04:19.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.15) opts 0xd
00:04:19.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.75, -0.15)
00:04:19.758 00.000 16108 Moving (0.75, -0.15) raw xDistance=-0.76 yDistance=-0.03
00:04:19.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
00:04:19.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:19.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:19.758 00.000 16108 MoveAxis(E, 200, ABG)
00:04:19.758 00.000 16108 Guiding  Dir = 2, Dur = 200
00:04:19.759 00.001 16108 IsSlewing returns 0
00:04:19.759 00.000 16108 IsGuiding returns 0
00:04:19.763 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3590, FiltMin=3059, FiltMax=61529, Gamma=1.000
00:04:19.778 00.015 21068 UpdateGuideState exits: m=120856 SNR=78.8
00:04:19.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:19.779 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:19.780 00.001 21068 Enqueuing Expose request
00:04:19.799 00.019 16108 PulseGuide returned control before completion, sleep 171
00:04:19.971 00.172 16108 IsGuiding returns 1
00:04:19.971 00.000 16108 scope still moving after pulse duration time elapsed
00:04:20.003 00.032 16108 IsSlewing returns 0
00:04:20.003 00.000 16108 IsGuiding returns 1
00:04:20.034 00.031 16108 IsSlewing returns 0
00:04:20.035 00.001 16108 IsGuiding returns 1
00:04:20.065 00.030 16108 IsSlewing returns 0
00:04:20.065 00.000 16108 IsGuiding returns 0
00:04:20.065 00.000 16108 scope move finished after 200 + 106 ms
00:04:20.065 00.000 16108 Move returns status 0, amount 200
00:04:20.065 00.000 16108 MoveAxis(N, 0, ABG)
00:04:20.066 00.001 16108 Move returns status 0, amount 0
00:04:20.066 00.000 16108 move complete, result=0
00:04:20.066 00.000 16108 worker thread done servicing request
00:04:20.066 00.000 16108 Worker thread wakes up
00:04:20.066 00.000 21068 GuideStep: -0.8 px 200 ms EAST, -0.0 px 0 ms NORTH
00:04:20.069 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:20.070 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:21.225 01.155 16108 Exposure complete
00:04:21.281 00.056 16108 worker thread done servicing request
00:04:21.281 00.000 21068 OnExposeComplete: enter
00:04:21.282 00.001 21068 UpdateGuideState(): m_state=6
00:04:21.283 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6420
00:04:21.283 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=875.83, Mass=112799, SNR=80.5, Peak=13552 HFD=3.4
00:04:21.284 00.001 21068 MultiStar: [#1 0.13,-0.53,0.00,M8] [#2 -0.18,-0.48,0.00,M2] [#3 0.06,-0.58,0.00,M3] [#4 -0.12,-0.62,0.00,M2] [#5 0.07,-0.30,0.78,U] [#6 0.16,-0.43,0.69,U] [#7 -0.20,-0.59,0.00,M2] [#8 -0.19,-0.50,0.00,M2] 
00:04:21.285 00.001 21068 single-star, 2 included, MultiStar: {0.09, -0.32}, one-star: {0.06, -0.25}
00:04:21.286 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
00:04:21.286 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
00:04:21.287 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.35 mountX=-0.10 mountY=0.23, mountTheta=1.98
00:04:21.289 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.25, opts=13)
00:04:21.290 00.001 21068 Enqueuing Move request for scope (0.06, -0.25)
00:04:21.290 00.000 16108 Worker thread wakes up
00:04:21.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
00:04:21.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
00:04:21.290 00.000 16108 Moving (0.06, -0.25) raw xDistance=-0.10 yDistance=0.23
00:04:21.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:04:21.291 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:21.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:04:21.291 00.000 16108 MoveAxis(E, 0, ABG)
00:04:21.291 00.000 16108 Move returns status 0, amount 0
00:04:21.291 00.000 16108 MoveAxis(N, 0, ABG)
00:04:21.291 00.000 16108 Move returns status 0, amount 0
00:04:21.291 00.000 16108 move complete, result=0
00:04:21.291 00.000 16108 worker thread done servicing request
00:04:21.294 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3587, FiltMin=3081, FiltMax=60025, Gamma=1.000
00:04:21.310 00.016 21068 UpdateGuideState exits: m=112799 SNR=80.5
00:04:21.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:21.313 00.001 21068 Enqueuing Expose request
00:04:21.314 00.001 16108 Worker thread wakes up
00:04:21.314 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:21.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:21.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:22.291 00.977 16108 Exposure complete
00:04:22.364 00.073 16108 worker thread done servicing request
00:04:22.364 00.000 21068 OnExposeComplete: enter
00:04:22.364 00.000 21068 UpdateGuideState(): m_state=6
00:04:22.365 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6421
00:04:22.366 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.03, Mass=114809, SNR=76.5, Peak=14032 HFD=3.5
00:04:22.367 00.001 21068 MultiStar: [#1 0.06,0.10,1.03,U] [#2 -0.20,-0.23,1.26,U] [#3 -0.31,0.20,1.09,U] [#4 -0.09,0.01,0.80,U] [#5 -0.16,-0.07,0.89,U] [#6 -0.17,0.26,0.90,U] [#7 -0.10,0.15,0.66,U] [#8 -0.28,-0.09,0.85,U] 
00:04:22.368 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.26, -0.04}
00:04:22.368 00.000 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
00:04:22.369 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
00:04:22.370 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.02 mountX=0.17 mountY=0.02, mountTheta=0.11
00:04:22.371 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
00:04:22.372 00.001 21068 Enqueuing Move request for scope (-0.17, 0.02)
00:04:22.373 00.001 16108 Worker thread wakes up
00:04:22.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
00:04:22.373 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
00:04:22.373 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
00:04:22.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:04:22.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:22.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:04:22.373 00.000 16108 MoveAxis(E, 0, ABG)
00:04:22.373 00.000 16108 Move returns status 0, amount 0
00:04:22.373 00.000 16108 MoveAxis(N, 0, ABG)
00:04:22.373 00.000 16108 Move returns status 0, amount 0
00:04:22.373 00.000 16108 move complete, result=0
00:04:22.373 00.000 16108 worker thread done servicing request
00:04:22.381 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3587, FiltMin=3081, FiltMax=61872, Gamma=1.000
00:04:22.401 00.020 21068 UpdateGuideState exits: m=114809 SNR=76.5
00:04:22.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:22.404 00.001 21068 Enqueuing Expose request
00:04:22.405 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:22.406 00.001 16108 Worker thread wakes up
00:04:22.406 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:22.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:23.577 01.171 16108 Exposure complete
00:04:23.633 00.056 16108 worker thread done servicing request
00:04:23.633 00.000 21068 OnExposeComplete: enter
00:04:23.635 00.002 21068 UpdateGuideState(): m_state=6
00:04:23.636 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6422
00:04:23.636 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=876.31, Mass=106847, SNR=75.2, Peak=15296 HFD=3.4
00:04:23.637 00.001 21068 MultiStar: [#1 0.37,0.04,1.27,U] [#2 -0.13,0.03,1.34,U] [#3 -0.11,-0.16,0.95,U] [#4 0.08,-0.03,0.96,U] [#5 0.04,-0.10,0.82,U] [#6 0.18,0.16,0.80,U] [#7 -0.42,0.15,0.57,U] [#8 -0.19,-0.04,0.82,U] 
00:04:23.639 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.02, 0.23}
00:04:23.639 00.000 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
00:04:23.640 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
00:04:23.640 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.33 mountX=-0.00 mountY=-0.03, mountTheta=-1.63
00:04:23.642 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
00:04:23.643 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
00:04:23.643 00.000 16108 Worker thread wakes up
00:04:23.644 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:04:23.644 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:04:23.644 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
00:04:23.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:04:23.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:23.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:23.644 00.000 16108 MoveAxis(E, 0, ABG)
00:04:23.644 00.000 16108 Move returns status 0, amount 0
00:04:23.644 00.000 16108 MoveAxis(N, 0, ABG)
00:04:23.644 00.000 16108 Move returns status 0, amount 0
00:04:23.644 00.000 16108 move complete, result=0
00:04:23.644 00.000 16108 worker thread done servicing request
00:04:23.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3584, FiltMin=3072, FiltMax=54979, Gamma=1.000
00:04:23.661 00.014 21068 UpdateGuideState exits: m=106847 SNR=75.2
00:04:23.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:23.664 00.001 21068 Enqueuing Expose request
00:04:23.666 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:23.666 00.000 16108 Worker thread wakes up
00:04:23.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:23.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:24.638 00.971 16108 Exposure complete
00:04:24.694 00.056 16108 worker thread done servicing request
00:04:24.694 00.000 21068 OnExposeComplete: enter
00:04:24.697 00.003 21068 UpdateGuideState(): m_state=6
00:04:24.698 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6423
00:04:24.700 00.002 21068 Star::Find returns 1 (0), X=221.05, Y=876.28, Mass=118841, SNR=77.2, Peak=15856 HFD=3.4
00:04:24.702 00.002 21068 MultiStar: [#1 0.01,0.11,1.10,U] [#2 -0.23,0.03,1.22,U] [#3 -0.10,-0.02,1.07,U] [#4 0.09,0.10,0.92,U] [#5 0.12,-0.21,1.02,U] [#6 0.33,0.08,0.88,U] [#7 0.01,0.04,0.65,U] [#8 -0.03,-0.25,0.88,U] 
00:04:24.703 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.37, 0.21}
00:04:24.704 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:04:24.707 00.003 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:04:24.709 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.05 mountY=-0.02, mountTheta=-2.70
00:04:24.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
00:04:24.712 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
00:04:24.712 00.000 16108 Worker thread wakes up
00:04:24.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:04:24.712 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:04:24.713 00.001 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
00:04:24.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:04:24.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:24.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:24.713 00.000 16108 MoveAxis(E, 0, ABG)
00:04:24.713 00.000 16108 Move returns status 0, amount 0
00:04:24.713 00.000 16108 MoveAxis(N, 0, ABG)
00:04:24.713 00.000 16108 Move returns status 0, amount 0
00:04:24.713 00.000 16108 move complete, result=0
00:04:24.714 00.001 16108 worker thread done servicing request
00:04:24.721 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3584, FiltMin=3094, FiltMax=56528, Gamma=1.000
00:04:24.742 00.021 21068 UpdateGuideState exits: m=118841 SNR=77.2
00:04:24.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:24.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:24.745 00.001 21068 Enqueuing Expose request
00:04:24.746 00.001 16108 Worker thread wakes up
00:04:24.746 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:24.748 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:24.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:25.902 01.154 16108 Exposure complete
00:04:25.962 00.060 16108 worker thread done servicing request
00:04:25.962 00.000 21068 OnExposeComplete: enter
00:04:25.963 00.001 21068 UpdateGuideState(): m_state=6
00:04:25.965 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6424
00:04:25.966 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.23, Mass=107273, SNR=69.3, Peak=15296 HFD=3.1
00:04:25.968 00.002 21068 MultiStar: [#1 0.39,-0.00,1.24,U] [#2 -0.03,-0.10,1.35,U] [#3 0.12,-0.09,1.00,U] [#4 0.06,0.20,1.06,U] [#5 0.22,0.10,0.97,U] [#6 0.15,0.20,1.04,U] [#7 0.05,-0.00,0.67,U] [#8 0.18,-0.15,0.79,U] 
00:04:25.969 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.10, 0.15}
00:04:25.971 00.002 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
00:04:25.972 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
00:04:25.973 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=-0.13 mountY=-0.07, mountTheta=-2.68
00:04:25.974 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
00:04:25.976 00.002 21068 Enqueuing Move request for scope (0.14, 0.03)
00:04:25.977 00.001 16108 Worker thread wakes up
00:04:25.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:04:25.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:04:25.977 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.13 yDistance=-0.07
00:04:25.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:04:25.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:25.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:25.977 00.000 16108 MoveAxis(E, 0, ABG)
00:04:25.977 00.000 16108 Move returns status 0, amount 0
00:04:25.977 00.000 16108 MoveAxis(N, 0, ABG)
00:04:25.977 00.000 16108 Move returns status 0, amount 0
00:04:25.977 00.000 16108 move complete, result=0
00:04:25.977 00.000 16108 worker thread done servicing request
00:04:25.981 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3581, FiltMin=3062, FiltMax=47801, Gamma=1.000
00:04:25.995 00.014 21068 UpdateGuideState exits: m=107273 SNR=69.3
00:04:25.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:25.998 00.001 21068 Enqueuing Expose request
00:04:25.998 00.000 16108 Worker thread wakes up
00:04:25.999 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:25.999 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:25.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:26.983 00.984 16108 Exposure complete
00:04:27.037 00.054 16108 worker thread done servicing request
00:04:27.038 00.001 21068 OnExposeComplete: enter
00:04:27.038 00.000 21068 UpdateGuideState(): m_state=6
00:04:27.040 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6425
00:04:27.041 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.83, Mass=104704, SNR=72.7, Peak=17328 HFD=2.9
00:04:27.042 00.001 21068 MultiStar: [#1 0.20,-0.22,1.30,U] [#2 0.02,-0.21,1.33,U] [#3 0.18,-0.08,1.10,U] [#4 -0.24,-0.05,0.92,U] [#5 -0.03,-0.23,0.93,U] [#6 0.23,-0.17,0.89,U] [#7 0.19,0.19,0.85,U] [#8 0.26,-0.32,0.94,U] 
00:04:27.042 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.13, -0.24}
00:04:27.043 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
00:04:27.044 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
00:04:27.044 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-0.98 mountX=-0.13 mountY=0.13, mountTheta=2.37
00:04:27.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.16, opts=13)
00:04:27.047 00.001 21068 Enqueuing Move request for scope (0.10, -0.16)
00:04:27.047 00.000 16108 Worker thread wakes up
00:04:27.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:04:27.048 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:04:27.048 00.000 16108 Moving (0.10, -0.16) raw xDistance=-0.13 yDistance=0.13
00:04:27.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:04:27.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:27.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:27.048 00.000 16108 MoveAxis(E, 0, ABG)
00:04:27.048 00.000 16108 Move returns status 0, amount 0
00:04:27.048 00.000 16108 MoveAxis(N, 0, ABG)
00:04:27.048 00.000 16108 Move returns status 0, amount 0
00:04:27.048 00.000 16108 move complete, result=0
00:04:27.048 00.000 16108 worker thread done servicing request
00:04:27.052 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3581, FiltMin=3078, FiltMax=65440, Gamma=1.000
00:04:27.068 00.016 21068 UpdateGuideState exits: m=104704 SNR=72.7
00:04:27.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:27.070 00.000 21068 Enqueuing Expose request
00:04:27.071 00.001 16108 Worker thread wakes up
00:04:27.071 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:27.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:27.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:28.231 01.159 16108 Exposure complete
00:04:28.285 00.054 16108 worker thread done servicing request
00:04:28.285 00.000 21068 OnExposeComplete: enter
00:04:28.286 00.001 21068 UpdateGuideState(): m_state=6
00:04:28.288 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6426
00:04:28.290 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.16, Mass=118526, SNR=79.3, Peak=15536 HFD=3.4
00:04:28.292 00.002 21068 MultiStar: [#1 0.20,0.29,1.11,U] [#2 0.06,-0.15,1.19,U] [#3 -0.01,-0.12,1.03,U] [#4 -0.13,0.06,0.71,U] [#5 0.00,-0.08,0.94,U] [#6 0.15,0.18,0.88,U] [#7 -0.24,0.23,0.63,U] [#8 0.08,-0.14,0.77,U] 
00:04:28.294 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.04, 0.09}
00:04:28.295 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
00:04:28.296 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
00:04:28.297 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.93 mountX=-0.02 mountY=-0.04, mountTheta=-2.02
00:04:28.298 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
00:04:28.299 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
00:04:28.300 00.001 16108 Worker thread wakes up
00:04:28.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:04:28.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:04:28.300 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.04
00:04:28.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:04:28.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:28.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:28.300 00.000 16108 MoveAxis(E, 0, ABG)
00:04:28.300 00.000 16108 Move returns status 0, amount 0
00:04:28.300 00.000 16108 MoveAxis(N, 0, ABG)
00:04:28.300 00.000 16108 Move returns status 0, amount 0
00:04:28.300 00.000 16108 move complete, result=0
00:04:28.301 00.001 16108 worker thread done servicing request
00:04:28.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3577, FiltMin=3059, FiltMax=57574, Gamma=1.000
00:04:28.320 00.016 21068 UpdateGuideState exits: m=118526 SNR=79.3
00:04:28.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:28.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:28.324 00.002 21068 Enqueuing Expose request
00:04:28.324 00.000 16108 Worker thread wakes up
00:04:28.324 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:28.325 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:28.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:29.307 00.982 16108 Exposure complete
00:04:29.363 00.056 16108 worker thread done servicing request
00:04:29.364 00.001 21068 OnExposeComplete: enter
00:04:29.364 00.000 21068 UpdateGuideState(): m_state=6
00:04:29.366 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6427
00:04:29.367 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.34, Mass=112257, SNR=69.6, Peak=13840 HFD=3.4
00:04:29.368 00.001 21068 MultiStar: [#1 0.47,0.18,0.00,M3] [#2 -0.03,-0.05,1.43,U] [#3 0.21,-0.11,1.07,U] [#4 -0.12,-0.08,0.85,U] [#5 0.05,-0.12,1.01,U] [#6 0.09,0.04,0.92,U] [#7 -0.11,0.06,0.61,U] [#8 0.28,-0.01,0.87,U] 
00:04:29.368 00.000 21068 refined, 7 included, MultiStar: {0.04, -0.00}, one-star: {-0.06, 0.27}
00:04:29.369 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
00:04:29.370 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
00:04:29.370 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.11 mountX=-0.04 mountY=-0.01, mountTheta=-3.02
00:04:29.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.00, opts=13)
00:04:29.373 00.001 21068 Enqueuing Move request for scope (0.04, -0.00)
00:04:29.373 00.000 16108 Worker thread wakes up
00:04:29.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
00:04:29.374 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
00:04:29.374 00.000 16108 Moving (0.04, -0.00) raw xDistance=-0.04 yDistance=-0.01
00:04:29.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:04:29.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:29.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:29.374 00.000 16108 MoveAxis(E, 0, ABG)
00:04:29.374 00.000 16108 Move returns status 0, amount 0
00:04:29.374 00.000 16108 MoveAxis(N, 0, ABG)
00:04:29.374 00.000 16108 Move returns status 0, amount 0
00:04:29.374 00.000 16108 move complete, result=0
00:04:29.374 00.000 16108 worker thread done servicing request
00:04:29.381 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3574, FiltMin=3056, FiltMax=48918, Gamma=1.000
00:04:29.402 00.021 21068 UpdateGuideState exits: m=112257 SNR=69.6
00:04:29.402 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:29.404 00.001 21068 Enqueuing Expose request
00:04:29.404 00.000 16108 Worker thread wakes up
00:04:29.405 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:29.405 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:29.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:30.574 01.169 16108 Exposure complete
00:04:30.636 00.062 16108 worker thread done servicing request
00:04:30.636 00.000 21068 OnExposeComplete: enter
00:04:30.638 00.002 21068 UpdateGuideState(): m_state=6
00:04:30.639 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6428
00:04:30.640 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.00, Mass=123088, SNR=78.2, Peak=14291 HFD=3.4
00:04:30.640 00.000 21068 MultiStar: [#1 0.11,-0.00,1.15,U] [#2 -0.57,-0.26,0.00,M1] [#3 -0.16,-0.22,1.08,U] [#4 -0.27,-0.11,0.99,U] [#5 0.07,-0.25,0.98,U] [#6 -0.05,0.03,0.84,U] [#7 -0.67,0.10,0.00,M1] [#8 -0.23,-0.04,0.72,U] 
00:04:30.641 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.10}, one-star: {-0.30, -0.08}
00:04:30.642 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
00:04:30.643 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
00:04:30.643 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.42 mountX=0.09 mountY=0.12, mountTheta=0.92
00:04:30.646 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
00:04:30.647 00.001 21068 Enqueuing Move request for scope (-0.11, -0.10)
00:04:30.648 00.001 16108 Worker thread wakes up
00:04:30.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
00:04:30.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
00:04:30.648 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.12
00:04:30.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:04:30.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:30.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:30.648 00.000 16108 MoveAxis(E, 0, ABG)
00:04:30.648 00.000 16108 Move returns status 0, amount 0
00:04:30.648 00.000 16108 MoveAxis(N, 0, ABG)
00:04:30.648 00.000 16108 Move returns status 0, amount 0
00:04:30.648 00.000 16108 move complete, result=0
00:04:30.648 00.000 16108 worker thread done servicing request
00:04:30.652 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3574, FiltMin=3068, FiltMax=51232, Gamma=1.000
00:04:30.671 00.019 21068 UpdateGuideState exits: m=123088 SNR=78.2
00:04:30.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:30.674 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:30.674 00.000 21068 Enqueuing Expose request
00:04:30.675 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:30.676 00.001 16108 Worker thread wakes up
00:04:30.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:30.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:31.655 00.979 16108 Exposure complete
00:04:31.723 00.068 16108 worker thread done servicing request
00:04:31.723 00.000 21068 OnExposeComplete: enter
00:04:31.724 00.001 21068 UpdateGuideState(): m_state=6
00:04:31.726 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6429
00:04:31.728 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.20, Mass=125779, SNR=82.9, Peak=15840 HFD=3.5
00:04:31.729 00.001 21068 MultiStar: [#1 0.15,0.08,1.07,U] [#2 -0.32,-0.03,1.14,U] [#3 -0.01,-0.26,0.91,U] [#4 -0.17,0.21,0.83,U] [#5 -0.31,-0.15,0.91,U] [#6 -0.11,0.14,0.75,U] [#7 -0.13,0.01,0.61,U] [#8 -0.37,-0.10,0.63,U] 
00:04:31.730 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {0.05, 0.13}
00:04:31.731 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
00:04:31.732 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
00:04:31.733 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.13 cameraTheta=3.11 mountX=0.12 mountY=0.03, mountTheta=0.21
00:04:31.737 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.00, opts=13)
00:04:31.737 00.000 21068 Enqueuing Move request for scope (-0.12, 0.00)
00:04:31.738 00.001 16108 Worker thread wakes up
00:04:31.739 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
00:04:31.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
00:04:31.739 00.000 16108 Moving (-0.12, 0.00) raw xDistance=0.12 yDistance=0.03
00:04:31.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:04:31.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:31.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:04:31.739 00.000 16108 MoveAxis(E, 0, ABG)
00:04:31.739 00.000 16108 Move returns status 0, amount 0
00:04:31.739 00.000 16108 MoveAxis(N, 0, ABG)
00:04:31.739 00.000 16108 Move returns status 0, amount 0
00:04:31.739 00.000 16108 move complete, result=0
00:04:31.739 00.000 16108 worker thread done servicing request
00:04:31.747 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3574, FiltMin=3062, FiltMax=56016, Gamma=1.000
00:04:31.772 00.025 21068 UpdateGuideState exits: m=125779 SNR=82.9
00:04:31.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:31.775 00.001 21068 Enqueuing Expose request
00:04:31.778 00.003 16108 Worker thread wakes up
00:04:31.778 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:31.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:31.780 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:32.938 01.158 16108 Exposure complete
00:04:32.994 00.056 16108 worker thread done servicing request
00:04:32.994 00.000 21068 OnExposeComplete: enter
00:04:32.995 00.001 21068 UpdateGuideState(): m_state=6
00:04:32.997 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6430
00:04:32.998 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.20, Mass=113889, SNR=69.4, Peak=13651 HFD=3.4
00:04:32.999 00.001 21068 MultiStar: [#1 -0.50,0.17,0.00,M2] [#2 -0.58,-0.03,0.00,M1] [#3 -0.40,-0.06,1.14,U] [#4 -0.07,-0.14,1.10,U] [#5 -0.05,-0.10,1.09,U] [#6 -0.20,0.06,0.84,U] [#7 -0.65,0.07,0.00,M1] [#8 -0.59,0.12,0.00,M1] 
00:04:33.000 00.001 21068 refined, 4 included, MultiStar: {-0.22, -0.03}, one-star: {-0.40, 0.13}
00:04:33.001 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.31)
00:04:33.001 00.000 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.37)
00:04:33.002 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-3.01 mountX=0.22 mountY=0.08, mountTheta=0.36
00:04:33.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.03, opts=13)
00:04:33.005 00.001 21068 Enqueuing Move request for scope (-0.22, -0.03)
00:04:33.005 00.000 16108 Worker thread wakes up
00:04:33.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
00:04:33.005 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
00:04:33.005 00.000 16108 Moving (-0.22, -0.03) raw xDistance=0.22 yDistance=0.08
00:04:33.006 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:04:33.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:33.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:04:33.006 00.000 16108 MoveAxis(W, 56, ABG)
00:04:33.006 00.000 16108 Guiding  Dir = 3, Dur = 56
00:04:33.006 00.000 16108 IsSlewing returns 0
00:04:33.006 00.000 16108 IsGuiding returns 0
00:04:33.012 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3571, FiltMin=3088, FiltMax=55008, Gamma=1.000
00:04:33.026 00.014 16108 PulseGuide returned control before completion, sleep 48
00:04:33.028 00.002 21068 UpdateGuideState exits: m=113889 SNR=69.4
00:04:33.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:33.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:33.031 00.001 21068 Enqueuing Expose request
00:04:33.087 00.056 16108 IsGuiding returns 1
00:04:33.087 00.000 16108 scope still moving after pulse duration time elapsed
00:04:33.119 00.032 16108 IsSlewing returns 0
00:04:33.119 00.000 16108 IsGuiding returns 0
00:04:33.119 00.000 16108 scope move finished after 56 + 56 ms
00:04:33.119 00.000 16108 Move returns status 0, amount 56
00:04:33.119 00.000 16108 MoveAxis(N, 0, ABG)
00:04:33.119 00.000 16108 Move returns status 0, amount 0
00:04:33.119 00.000 16108 move complete, result=0
00:04:33.119 00.000 16108 worker thread done servicing request
00:04:33.119 00.000 16108 Worker thread wakes up
00:04:33.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:33.119 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
00:04:33.120 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:34.087 00.967 16108 Exposure complete
00:04:34.168 00.081 16108 worker thread done servicing request
00:04:34.168 00.000 21068 OnExposeComplete: enter
00:04:34.171 00.003 21068 UpdateGuideState(): m_state=6
00:04:34.172 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6431
00:04:34.173 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.29, Mass=119903, SNR=79.5, Peak=14160 HFD=3.4
00:04:34.174 00.001 21068 MultiStar: [#1 0.14,0.18,1.26,U] [#2 -0.08,-0.17,1.19,U] [#3 -0.11,-0.03,0.97,U] [#4 -0.00,0.22,0.82,U] [#5 -0.08,-0.22,0.83,U] [#6 0.01,0.22,0.83,U] [#7 -0.46,0.09,0.63,U] [#8 -0.20,-0.05,0.74,U] 
00:04:34.175 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.21, 0.21}
00:04:34.177 00.002 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
00:04:34.178 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
00:04:34.179 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.64 mountX=0.10 mountY=-0.03, mountTheta=-0.27
00:04:34.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
00:04:34.182 00.001 21068 Enqueuing Move request for scope (-0.09, 0.05)
00:04:34.183 00.001 16108 Worker thread wakes up
00:04:34.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:04:34.183 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:04:34.183 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.10 yDistance=-0.03
00:04:34.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:04:34.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:34.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:34.183 00.000 16108 MoveAxis(E, 0, ABG)
00:04:34.183 00.000 16108 Move returns status 0, amount 0
00:04:34.183 00.000 16108 MoveAxis(N, 0, ABG)
00:04:34.183 00.000 16108 Move returns status 0, amount 0
00:04:34.183 00.000 16108 move complete, result=0
00:04:34.183 00.000 16108 worker thread done servicing request
00:04:34.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3571, FiltMin=3001, FiltMax=55350, Gamma=1.000
00:04:34.202 00.015 21068 UpdateGuideState exits: m=119903 SNR=79.5
00:04:34.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:34.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:34.204 00.000 21068 Enqueuing Expose request
00:04:34.205 00.001 16108 Worker thread wakes up
00:04:34.205 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:34.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:34.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:35.367 01.161 16108 Exposure complete
00:04:35.433 00.066 16108 worker thread done servicing request
00:04:35.433 00.000 21068 OnExposeComplete: enter
00:04:35.434 00.001 21068 UpdateGuideState(): m_state=6
00:04:35.436 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6432
00:04:35.437 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.95, Mass=117468, SNR=82.8, Peak=14448 HFD=3.3
00:04:35.439 00.002 21068 MultiStar: [#1 0.21,0.14,1.09,U] [#2 0.02,0.12,1.18,U] [#3 -0.19,0.05,0.94,U] [#4 -0.06,0.03,0.77,U] [#5 0.05,-0.13,0.82,U] [#6 0.16,0.32,0.72,U] [#7 -0.29,-0.11,0.56,U] [#8 -0.08,-0.27,0.68,U] 
00:04:35.440 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.01, -0.12}
00:04:35.441 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:04:35.442 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:04:35.443 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.67 mountX=0.00 mountY=-0.01, mountTheta=-1.29
00:04:35.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.01, opts=13)
00:04:35.446 00.001 21068 Enqueuing Move request for scope (-0.00, 0.01)
00:04:35.447 00.001 16108 Worker thread wakes up
00:04:35.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:04:35.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:04:35.447 00.000 16108 Moving (-0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
00:04:35.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:04:35.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:35.448 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:35.448 00.000 16108 MoveAxis(E, 0, ABG)
00:04:35.448 00.000 16108 Move returns status 0, amount 0
00:04:35.448 00.000 16108 MoveAxis(N, 0, ABG)
00:04:35.448 00.000 16108 Move returns status 0, amount 0
00:04:35.448 00.000 16108 move complete, result=0
00:04:35.449 00.001 16108 worker thread done servicing request
00:04:35.453 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3568, FiltMin=3043, FiltMax=57315, Gamma=1.000
00:04:35.469 00.016 21068 UpdateGuideState exits: m=117468 SNR=82.8
00:04:35.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:35.472 00.001 21068 Enqueuing Expose request
00:04:35.472 00.000 16108 Worker thread wakes up
00:04:35.472 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:35.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:35.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:36.446 00.973 16108 Exposure complete
00:04:36.500 00.054 16108 worker thread done servicing request
00:04:36.500 00.000 21068 OnExposeComplete: enter
00:04:36.501 00.001 21068 UpdateGuideState(): m_state=6
00:04:36.502 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6433
00:04:36.502 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=876.10, Mass=141181, SNR=90.7, Peak=14848 HFD=3.7
00:04:36.503 00.001 21068 MultiStar: [#1 0.12,0.22,0.83,U] [#2 -0.12,-0.17,1.00,U] [#3 -0.25,-0.20,0.89,U] [#4 -0.15,0.13,0.76,U] [#5 -0.20,-0.31,0.84,U] [#6 -0.37,0.11,0.60,U] [#7 -0.39,-0.07,0.57,U] [#8 -0.21,-0.12,0.68,U] 
00:04:36.504 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.05}, one-star: {-0.15, 0.03}
00:04:36.505 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
00:04:36.507 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
00:04:36.507 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=0.16 mountY=0.01, mountTheta=0.04
00:04:36.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.03, opts=13)
00:04:36.510 00.001 21068 Enqueuing Move request for scope (-0.15, 0.03)
00:04:36.510 00.000 16108 Worker thread wakes up
00:04:36.511 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
00:04:36.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
00:04:36.511 00.000 16108 Moving (-0.15, 0.03) raw xDistance=0.16 yDistance=0.01
00:04:36.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:04:36.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:36.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:04:36.511 00.000 16108 MoveAxis(E, 0, ABG)
00:04:36.511 00.000 16108 Move returns status 0, amount 0
00:04:36.511 00.000 16108 MoveAxis(N, 0, ABG)
00:04:36.511 00.000 16108 Move returns status 0, amount 0
00:04:36.511 00.000 16108 move complete, result=0
00:04:36.511 00.000 16108 worker thread done servicing request
00:04:36.514 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3568, FiltMin=3085, FiltMax=55782, Gamma=1.000
00:04:36.530 00.016 21068 UpdateGuideState exits: m=141181 SNR=90.7
00:04:36.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:36.532 00.000 21068 Enqueuing Expose request
00:04:36.533 00.001 16108 Worker thread wakes up
00:04:36.533 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:36.534 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:36.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:37.699 01.165 16108 Exposure complete
00:04:37.766 00.067 16108 worker thread done servicing request
00:04:37.766 00.000 21068 OnExposeComplete: enter
00:04:37.768 00.002 21068 UpdateGuideState(): m_state=6
00:04:37.770 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6434
00:04:37.771 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.47, Mass=116917, SNR=74.3, Peak=13552 HFD=3.3
00:04:37.774 00.003 21068 MultiStar: [#1 0.23,0.07,1.11,U] [#2 -0.36,-0.02,1.36,U] [#3 -0.40,-0.11,0.99,U] [#4 0.11,0.28,0.93,U] [#5 0.09,-0.18,1.05,U] [#6 0.07,-0.04,0.86,U] [#7 -0.64,0.13,0.00,M1] [#8 0.15,0.07,0.81,U] 
00:04:37.775 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.01, 0.39}
00:04:37.777 00.002 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
00:04:37.778 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
00:04:37.779 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.09 mountX=0.04 mountY=-0.04, mountTheta=-0.85
00:04:37.782 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.05, opts=13)
00:04:37.784 00.002 21068 Enqueuing Move request for scope (-0.03, 0.05)
00:04:37.785 00.001 16108 Worker thread wakes up
00:04:37.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:04:37.785 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:04:37.785 00.000 16108 Moving (-0.03, 0.05) raw xDistance=0.04 yDistance=-0.04
00:04:37.786 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:04:37.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:37.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:37.786 00.000 16108 MoveAxis(E, 0, ABG)
00:04:37.786 00.000 16108 Move returns status 0, amount 0
00:04:37.786 00.000 16108 MoveAxis(N, 0, ABG)
00:04:37.786 00.000 16108 Move returns status 0, amount 0
00:04:37.786 00.000 16108 move complete, result=0
00:04:37.787 00.001 16108 worker thread done servicing request
00:04:37.793 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3565, FiltMin=3030, FiltMax=59616, Gamma=1.000
00:04:37.811 00.018 21068 UpdateGuideState exits: m=116917 SNR=74.3
00:04:37.815 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:37.817 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:37.819 00.002 21068 Enqueuing Expose request
00:04:37.821 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:37.824 00.003 16108 Worker thread wakes up
00:04:37.824 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:37.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:38.797 00.973 16108 Exposure complete
00:04:38.865 00.068 16108 worker thread done servicing request
00:04:38.866 00.001 21068 OnExposeComplete: enter
00:04:38.866 00.000 21068 UpdateGuideState(): m_state=6
00:04:38.867 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6435
00:04:38.868 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.07, Mass=123729, SNR=81.8, Peak=14624 HFD=3.3
00:04:38.869 00.001 21068 MultiStar: [#1 0.13,0.19,0.97,U] [#2 -0.25,0.02,1.32,U] [#3 -0.39,-0.04,0.96,U] [#4 -0.17,0.14,0.71,U] [#5 0.24,-0.25,0.85,U] [#6 0.15,0.13,0.92,U] [#7 -0.44,0.09,0.58,U] [#8 -0.07,0.15,0.69,U] 
00:04:38.870 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.14, -0.00}
00:04:38.871 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
00:04:38.871 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
00:04:38.872 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.58 mountX=0.07 mountY=-0.02, mountTheta=-0.33
00:04:38.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
00:04:38.875 00.001 21068 Enqueuing Move request for scope (-0.07, 0.04)
00:04:38.876 00.001 16108 Worker thread wakes up
00:04:38.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
00:04:38.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
00:04:38.876 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=-0.02
00:04:38.877 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:04:38.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:38.877 00.000 16108 MoveAxis(E, 0, ABG)
00:04:38.877 00.000 16108 Move returns status 0, amount 0
00:04:38.877 00.000 16108 MoveAxis(N, 0, ABG)
00:04:38.877 00.000 16108 Move returns status 0, amount 0
00:04:38.877 00.000 16108 move complete, result=0
00:04:38.877 00.000 16108 worker thread done servicing request
00:04:38.880 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3568, FiltMin=3075, FiltMax=56102, Gamma=1.000
00:04:38.895 00.015 21068 UpdateGuideState exits: m=123729 SNR=81.8
00:04:38.897 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.897 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:38.898 00.001 21068 Enqueuing Expose request
00:04:38.899 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:38.900 00.001 16108 Worker thread wakes up
00:04:38.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:38.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:40.080 01.180 16108 Exposure complete
00:04:40.151 00.071 16108 worker thread done servicing request
00:04:40.151 00.000 21068 OnExposeComplete: enter
00:04:40.151 00.000 21068 UpdateGuideState(): m_state=6
00:04:40.152 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6436
00:04:40.153 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.93, Mass=113033, SNR=80.4, Peak=15792 HFD=3.2
00:04:40.155 00.002 21068 MultiStar: [#1 -0.06,-0.10,1.06,U] [#2 -0.23,-0.45,0.00,M1] [#3 -0.20,-0.31,1.03,U] [#4 -0.23,-0.34,0.95,U] [#5 0.03,-0.48,0.00,M1] [#6 -0.40,-0.46,0.00,M1] [#7 -0.31,-0.09,0.68,U] [#8 -0.00,-0.48,0.00,M1] 
00:04:40.156 00.001 21068 single-star, 4 included, MultiStar: {-0.17, -0.20}, one-star: {-0.12, -0.15}
00:04:40.156 00.000 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
00:04:40.157 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
00:04:40.158 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=0.09 mountY=0.17, mountTheta=1.09
00:04:40.159 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
00:04:40.161 00.002 21068 Enqueuing Move request for scope (-0.12, -0.15)
00:04:40.163 00.002 16108 Worker thread wakes up
00:04:40.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
00:04:40.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
00:04:40.163 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.17
00:04:40.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:04:40.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:40.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:04:40.163 00.000 16108 MoveAxis(E, 0, ABG)
00:04:40.163 00.000 16108 Move returns status 0, amount 0
00:04:40.164 00.001 16108 MoveAxis(N, 0, ABG)
00:04:40.164 00.000 16108 Move returns status 0, amount 0
00:04:40.164 00.000 16108 move complete, result=0
00:04:40.164 00.000 16108 worker thread done servicing request
00:04:40.168 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3565, FiltMin=3030, FiltMax=63037, Gamma=1.000
00:04:40.190 00.022 21068 UpdateGuideState exits: m=113033 SNR=80.4
00:04:40.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:40.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:40.193 00.001 21068 Enqueuing Expose request
00:04:40.194 00.001 16108 Worker thread wakes up
00:04:40.194 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:40.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:40.195 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:41.167 00.972 16108 Exposure complete
00:04:41.240 00.073 16108 worker thread done servicing request
00:04:41.240 00.000 21068 OnExposeComplete: enter
00:04:41.241 00.001 21068 UpdateGuideState(): m_state=6
00:04:41.242 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6437
00:04:41.243 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.61, Mass=108255, SNR=74.8, Peak=14064 HFD=3.2
00:04:41.244 00.001 21068 MultiStar: [#1 0.05,-0.13,1.13,U] [#2 -0.44,-0.45,0.00,M2] [#3 -0.32,-0.44,0.00,M1] [#4 -0.44,-0.63,0.00,M1] [#5 -0.30,-0.18,1.07,U] [#6 -0.53,-0.19,0.00,M2] [#7 -0.44,-0.28,0.00,M1] [#8 -0.27,-0.65,0.00,M2] 
00:04:41.244 00.000 21068 refined, 2 included, MultiStar: {-0.12, -0.25}, one-star: {-0.13, -0.46}
00:04:41.245 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
00:04:41.247 00.002 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
00:04:41.248 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=0.08 mountY=0.27, mountTheta=1.30
00:04:41.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.25, opts=13)
00:04:41.250 00.001 21068 Enqueuing Move request for scope (-0.12, -0.25)
00:04:41.251 00.001 16108 Worker thread wakes up
00:04:41.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
00:04:41.251 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
00:04:41.251 00.000 16108 Moving (-0.12, -0.25) raw xDistance=0.08 yDistance=0.27
00:04:41.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:04:41.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:41.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:04:41.251 00.000 16108 MoveAxis(E, 0, ABG)
00:04:41.251 00.000 16108 Move returns status 0, amount 0
00:04:41.251 00.000 16108 MoveAxis(N, 0, ABG)
00:04:41.251 00.000 16108 Move returns status 0, amount 0
00:04:41.251 00.000 16108 move complete, result=0
00:04:41.251 00.000 16108 worker thread done servicing request
00:04:41.256 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3565, FiltMin=3091, FiltMax=61798, Gamma=1.000
00:04:41.272 00.016 21068 UpdateGuideState exits: m=108255 SNR=74.8
00:04:41.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:41.275 00.001 21068 Enqueuing Expose request
00:04:41.277 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:04:41.279 00.002 16108 Worker thread wakes up
00:04:41.279 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:41.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:42.453 01.174 16108 Exposure complete
00:04:42.542 00.089 16108 worker thread done servicing request
00:04:42.542 00.000 21068 OnExposeComplete: enter
00:04:42.544 00.002 21068 UpdateGuideState(): m_state=6
00:04:42.548 00.004 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6438
00:04:42.550 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=875.90, Mass=109077, SNR=67.6, Peak=14784 HFD=3.1
00:04:42.552 00.002 21068 MultiStar: [#1 0.06,-0.02,1.51,U] [#2 0.04,-0.47,0.00,M3] [#3 -0.23,-0.20,1.29,U] [#4 -0.10,-0.14,1.06,U] [#5 -0.03,-0.19,1.12,U] [#6 0.03,0.17,0.97,U] [#7 0.10,-0.08,0.83,U] [#8 0.19,-0.33,0.98,U] 
00:04:42.554 00.002 21068 refined, 7 included, MultiStar: {0.00, -0.12}, one-star: {0.09, -0.18}
00:04:42.555 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
00:04:42.556 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
00:04:42.558 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.54 mountX=-0.02 mountY=0.12, mountTheta=1.78
00:04:42.561 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.12, opts=13)
00:04:42.561 00.000 21068 Enqueuing Move request for scope (0.00, -0.12)
00:04:42.562 00.001 16108 Worker thread wakes up
00:04:42.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
00:04:42.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
00:04:42.563 00.001 16108 Moving (0.00, -0.12) raw xDistance=-0.02 yDistance=0.12
00:04:42.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:04:42.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:42.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:42.563 00.000 16108 MoveAxis(E, 0, ABG)
00:04:42.563 00.000 16108 Move returns status 0, amount 0
00:04:42.563 00.000 16108 MoveAxis(N, 0, ABG)
00:04:42.563 00.000 16108 Move returns status 0, amount 0
00:04:42.563 00.000 16108 move complete, result=0
00:04:42.563 00.000 16108 worker thread done servicing request
00:04:42.569 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3565, FiltMin=3062, FiltMax=51152, Gamma=1.000
00:04:42.584 00.015 21068 UpdateGuideState exits: m=109077 SNR=67.6
00:04:42.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:42.585 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:42.586 00.001 21068 Enqueuing Expose request
00:04:42.587 00.001 16108 Worker thread wakes up
00:04:42.587 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:42.588 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:42.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:43.550 00.962 16108 Exposure complete
00:04:43.620 00.070 16108 worker thread done servicing request
00:04:43.620 00.000 21068 OnExposeComplete: enter
00:04:43.622 00.002 21068 UpdateGuideState(): m_state=6
00:04:43.624 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6439
00:04:43.625 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.17, Mass=114980, SNR=81.8, Peak=13440 HFD=3.3
00:04:43.627 00.002 21068 MultiStar: [#1 0.22,0.23,1.01,U] [#2 -0.06,-0.11,1.14,U] [#3 -0.31,0.15,0.94,U] [#4 -0.23,0.26,0.92,U] [#5 -0.18,0.03,0.96,U] [#6 -0.14,0.32,0.79,U] [#7 -0.35,0.15,0.64,U] [#8 -0.22,-0.22,0.67,U] 
00:04:43.628 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.10}, one-star: {-0.10, 0.10}
00:04:43.629 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
00:04:43.630 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
00:04:43.631 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=0.11 mountY=-0.07, mountTheta=-0.54
00:04:43.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
00:04:43.633 00.000 21068 Enqueuing Move request for scope (-0.10, 0.10)
00:04:43.634 00.001 16108 Worker thread wakes up
00:04:43.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:04:43.634 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:04:43.634 00.000 16108 Moving (-0.10, 0.10) raw xDistance=0.11 yDistance=-0.07
00:04:43.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:04:43.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:43.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:43.634 00.000 16108 MoveAxis(E, 0, ABG)
00:04:43.634 00.000 16108 Move returns status 0, amount 0
00:04:43.635 00.001 16108 MoveAxis(N, 0, ABG)
00:04:43.635 00.000 16108 Move returns status 0, amount 0
00:04:43.635 00.000 16108 move complete, result=0
00:04:43.635 00.000 16108 worker thread done servicing request
00:04:43.639 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3565, FiltMin=3053, FiltMax=58528, Gamma=1.000
00:04:43.671 00.032 21068 UpdateGuideState exits: m=114980 SNR=81.8
00:04:43.673 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:43.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:43.676 00.002 21068 Enqueuing Expose request
00:04:43.677 00.001 16108 Worker thread wakes up
00:04:43.677 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:43.680 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:43.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:44.843 01.163 16108 Exposure complete
00:04:44.902 00.059 16108 worker thread done servicing request
00:04:44.902 00.000 21068 OnExposeComplete: enter
00:04:44.903 00.001 21068 UpdateGuideState(): m_state=6
00:04:44.905 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6440
00:04:44.906 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.41, Mass=117224, SNR=84.7, Peak=12528 HFD=3.4
00:04:44.907 00.001 21068 MultiStar: [#1 0.18,0.14,1.03,U] [#2 -0.07,0.09,1.10,U] [#3 -0.31,0.01,0.98,U] [#4 -0.42,0.12,0.71,U] [#5 -0.22,-0.08,0.84,U] [#6 -0.16,0.37,0.75,U] [#7 -0.23,0.14,0.56,U] [#8 -0.02,0.22,0.68,U] 
00:04:44.907 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.15}, one-star: {0.02, 0.34}
00:04:44.908 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
00:04:44.909 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
00:04:44.909 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.26 mountX=0.14 mountY=-0.11, mountTheta=-0.66
00:04:44.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.15, opts=13)
00:04:44.912 00.001 21068 Enqueuing Move request for scope (-0.12, 0.15)
00:04:44.912 00.000 16108 Worker thread wakes up
00:04:44.913 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
00:04:44.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
00:04:44.913 00.000 16108 Moving (-0.12, 0.15) raw xDistance=0.14 yDistance=-0.11
00:04:44.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:04:44.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:44.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:44.913 00.000 16108 MoveAxis(E, 0, ABG)
00:04:44.913 00.000 16108 Move returns status 0, amount 0
00:04:44.914 00.001 16108 MoveAxis(N, 0, ABG)
00:04:44.914 00.000 16108 Move returns status 0, amount 0
00:04:44.914 00.000 16108 move complete, result=0
00:04:44.914 00.000 16108 worker thread done servicing request
00:04:44.917 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3565, FiltMin=3069, FiltMax=52470, Gamma=1.000
00:04:44.935 00.018 21068 UpdateGuideState exits: m=117224 SNR=84.7
00:04:44.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:44.938 00.001 21068 Enqueuing Expose request
00:04:44.938 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:44.939 00.001 16108 Worker thread wakes up
00:04:44.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:44.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:45.915 00.976 16108 Exposure complete
00:04:45.980 00.065 16108 worker thread done servicing request
00:04:45.980 00.000 21068 OnExposeComplete: enter
00:04:45.982 00.002 21068 UpdateGuideState(): m_state=6
00:04:45.983 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6441
00:04:45.986 00.003 21068 Star::Find returns 1 (0), X=220.67, Y=876.08, Mass=110416, SNR=82.4, Peak=13376 HFD=3.4
00:04:45.988 00.002 21068 MultiStar: [#1 0.47,0.05,0.00,M1] [#2 -0.08,-0.34,1.14,U] [#3 0.03,-0.08,0.96,U] [#4 -0.19,-0.06,0.80,U] [#5 -0.33,-0.27,0.78,U] [#6 -0.08,0.03,0.83,U] [#7 -0.21,-0.11,0.53,U] [#8 0.32,-0.21,0.68,U] 
00:04:45.990 00.002 21068 single-star, 7 included, MultiStar: {-0.07, -0.13}, one-star: {-0.01, 0.00}
00:04:45.991 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
00:04:45.992 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:04:45.994 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.08 mountX=0.01 mountY=0.00, mountTheta=0.17
00:04:45.999 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.00, opts=13)
00:04:46.001 00.002 21068 Enqueuing Move request for scope (-0.01, 0.00)
00:04:46.003 00.002 16108 Worker thread wakes up
00:04:46.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
00:04:46.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
00:04:46.003 00.000 16108 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.00
00:04:46.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:04:46.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:46.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:04:46.003 00.000 16108 MoveAxis(E, 0, ABG)
00:04:46.003 00.000 16108 Move returns status 0, amount 0
00:04:46.003 00.000 16108 MoveAxis(N, 0, ABG)
00:04:46.003 00.000 16108 Move returns status 0, amount 0
00:04:46.003 00.000 16108 move complete, result=0
00:04:46.005 00.002 16108 worker thread done servicing request
00:04:46.015 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3565, FiltMin=3043, FiltMax=58096, Gamma=1.000
00:04:46.040 00.025 21068 UpdateGuideState exits: m=110416 SNR=82.4
00:04:46.042 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:46.044 00.001 21068 Enqueuing Expose request
00:04:46.044 00.000 16108 Worker thread wakes up
00:04:46.045 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:46.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:46.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:47.214 01.169 16108 Exposure complete
00:04:47.278 00.064 16108 worker thread done servicing request
00:04:47.278 00.000 21068 OnExposeComplete: enter
00:04:47.279 00.001 21068 UpdateGuideState(): m_state=6
00:04:47.280 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6442
00:04:47.281 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.15, Mass=112861, SNR=74.8, Peak=14128 HFD=3.5
00:04:47.282 00.001 21068 MultiStar: [#1 0.14,0.19,1.21,U] [#2 -0.15,-0.13,1.34,U] [#3 -0.05,-0.03,1.36,U] [#4 0.01,0.12,0.74,U] [#5 0.04,-0.22,1.03,U] [#6 0.08,0.06,0.85,U] [#7 -0.49,0.14,0.00,M1] [#8 -0.08,-0.14,0.84,U] 
00:04:47.282 00.000 21068 refined, 7 included, MultiStar: {-0.00, -0.01}, one-star: {0.05, 0.08}
00:04:47.283 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.66)
00:04:47.284 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.72)
00:04:47.284 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.66 mountX=-0.00 mountY=0.01, mountTheta=1.66
00:04:47.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.01, opts=13)
00:04:47.287 00.001 21068 Enqueuing Move request for scope (-0.00, -0.01)
00:04:47.290 00.003 16108 Worker thread wakes up
00:04:47.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
00:04:47.290 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
00:04:47.290 00.000 16108 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
00:04:47.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:04:47.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:47.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:04:47.290 00.000 16108 MoveAxis(E, 0, ABG)
00:04:47.290 00.000 16108 Move returns status 0, amount 0
00:04:47.290 00.000 16108 MoveAxis(N, 0, ABG)
00:04:47.290 00.000 16108 Move returns status 0, amount 0
00:04:47.290 00.000 16108 move complete, result=0
00:04:47.290 00.000 16108 worker thread done servicing request
00:04:47.296 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3561, FiltMin=3053, FiltMax=58563, Gamma=1.000
00:04:47.313 00.017 21068 UpdateGuideState exits: m=112861 SNR=74.8
00:04:47.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:47.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:47.315 00.000 21068 Enqueuing Expose request
00:04:47.316 00.001 16108 Worker thread wakes up
00:04:47.316 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:47.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:47.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:48.291 00.974 16108 Exposure complete
00:04:48.346 00.055 16108 worker thread done servicing request
00:04:48.346 00.000 21068 OnExposeComplete: enter
00:04:48.347 00.001 21068 UpdateGuideState(): m_state=6
00:04:48.348 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6443
00:04:48.350 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=876.25, Mass=118676, SNR=80.9, Peak=13600 HFD=3.3
00:04:48.351 00.001 21068 MultiStar: [#1 0.29,0.31,1.12,U] [#2 -0.15,-0.05,1.22,U] [#3 -0.42,-0.11,1.01,U] [#4 -0.26,0.12,0.89,U] [#5 0.00,-0.19,0.86,U] [#6 -0.32,0.25,0.84,U] [#7 -0.61,0.09,0.00,M2] [#8 -0.14,-0.00,0.72,U] 
00:04:48.351 00.000 21068 refined, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.28, 0.18}
00:04:48.352 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
00:04:48.353 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
00:04:48.353 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.73 mountX=0.16 mountY=-0.03, mountTheta=-0.17
00:04:48.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
00:04:48.356 00.001 21068 Enqueuing Move request for scope (-0.15, 0.07)
00:04:48.357 00.001 16108 Worker thread wakes up
00:04:48.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
00:04:48.357 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
00:04:48.357 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.03
00:04:48.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:04:48.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:48.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:48.357 00.000 16108 MoveAxis(E, 0, ABG)
00:04:48.357 00.000 16108 Move returns status 0, amount 0
00:04:48.357 00.000 16108 MoveAxis(N, 0, ABG)
00:04:48.357 00.000 16108 Move returns status 0, amount 0
00:04:48.357 00.000 16108 move complete, result=0
00:04:48.357 00.000 16108 worker thread done servicing request
00:04:48.362 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3561, FiltMin=3021, FiltMax=61632, Gamma=1.000
00:04:48.377 00.015 21068 UpdateGuideState exits: m=118676 SNR=80.9
00:04:48.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:48.381 00.002 21068 Enqueuing Expose request
00:04:48.381 00.000 16108 Worker thread wakes up
00:04:48.381 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:48.382 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:48.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:49.547 01.165 16108 Exposure complete
00:04:49.605 00.058 16108 worker thread done servicing request
00:04:49.605 00.000 21068 OnExposeComplete: enter
00:04:49.608 00.003 21068 UpdateGuideState(): m_state=6
00:04:49.609 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6444
00:04:49.610 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.32, Mass=122033, SNR=77.5, Peak=15392 HFD=3.4
00:04:49.611 00.001 21068 MultiStar: [#1 0.47,0.21,0.00,M1] [#2 0.32,-0.12,1.15,U] [#3 0.18,0.01,1.06,U] [#4 0.16,0.21,0.83,U] [#5 0.26,-0.17,1.00,U] [#6 0.33,0.11,0.88,U] [#7 0.10,0.02,0.68,U] [#8 0.50,0.13,0.00,M1] 
00:04:49.612 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.03}, one-star: {0.36, 0.24}
00:04:49.615 00.003 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
00:04:49.616 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:04:49.617 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.26 cameraTheta=0.14 mountX=-0.25 mountY=-0.09, mountTheta=-2.78
00:04:49.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.03, opts=13)
00:04:49.620 00.001 21068 Enqueuing Move request for scope (0.25, 0.03)
00:04:49.622 00.002 16108 Worker thread wakes up
00:04:49.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
00:04:49.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
00:04:49.622 00.000 16108 Moving (0.25, 0.03) raw xDistance=-0.25 yDistance=-0.09
00:04:49.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:04:49.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:49.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:49.622 00.000 16108 MoveAxis(E, 64, ABG)
00:04:49.622 00.000 16108 Guiding  Dir = 2, Dur = 64
00:04:49.623 00.001 16108 IsSlewing returns 0
00:04:49.623 00.000 16108 IsGuiding returns 0
00:04:49.624 00.001 16108 PulseGuide returned control before completion, sleep 73
00:04:49.626 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3561, FiltMin=3014, FiltMax=48576, Gamma=1.000
00:04:49.642 00.016 21068 UpdateGuideState exits: m=122033 SNR=77.5
00:04:49.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:49.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:49.645 00.001 21068 Enqueuing Expose request
00:04:49.709 00.064 16108 IsGuiding returns 1
00:04:49.709 00.000 16108 scope still moving after pulse duration time elapsed
00:04:49.741 00.032 16108 IsSlewing returns 0
00:04:49.741 00.000 16108 IsGuiding returns 0
00:04:49.741 00.000 16108 scope move finished after 64 + 54 ms
00:04:49.742 00.001 16108 Move returns status 0, amount 64
00:04:49.742 00.000 16108 MoveAxis(N, 0, ABG)
00:04:49.742 00.000 16108 Move returns status 0, amount 0
00:04:49.742 00.000 16108 move complete, result=0
00:04:49.742 00.000 16108 worker thread done servicing request
00:04:49.742 00.000 16108 Worker thread wakes up
00:04:49.742 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
00:04:49.745 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:49.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:50.729 00.984 16108 Exposure complete
00:04:50.794 00.065 16108 worker thread done servicing request
00:04:50.794 00.000 21068 OnExposeComplete: enter
00:04:50.794 00.000 21068 UpdateGuideState(): m_state=6
00:04:50.795 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6445
00:04:50.796 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.37, Mass=118272, SNR=72.6, Peak=16576 HFD=3.1
00:04:50.797 00.001 21068 MultiStar: [#1 0.22,0.30,1.33,U] [#2 0.02,0.33,1.36,U] [#3 -0.07,0.02,1.04,U] [#4 -0.44,0.29,0.00,M1] [#5 -0.16,-0.03,1.05,U] [#6 -0.02,0.20,0.86,U] [#7 0.08,0.23,0.80,U] [#8 -0.22,0.22,0.81,U] 
00:04:50.797 00.000 21068 refined, 7 included, MultiStar: {-0.00, 0.20}, one-star: {0.04, 0.29}
00:04:50.798 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
00:04:50.799 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
00:04:50.800 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.04 mountY=-0.19, mountTheta=-1.39
00:04:50.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.20, opts=13)
00:04:50.803 00.001 21068 Enqueuing Move request for scope (-0.00, 0.20)
00:04:50.803 00.000 16108 Worker thread wakes up
00:04:50.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
00:04:50.803 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
00:04:50.803 00.000 16108 Moving (-0.00, 0.20) raw xDistance=0.04 yDistance=-0.19
00:04:50.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:04:50.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:50.804 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:04:50.804 00.000 16108 MoveAxis(E, 0, ABG)
00:04:50.804 00.000 16108 Move returns status 0, amount 0
00:04:50.804 00.000 16108 MoveAxis(N, 0, ABG)
00:04:50.804 00.000 16108 Move returns status 0, amount 0
00:04:50.804 00.000 16108 move complete, result=0
00:04:50.804 00.000 16108 worker thread done servicing request
00:04:50.807 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3561, FiltMin=3062, FiltMax=59955, Gamma=1.000
00:04:50.823 00.016 21068 UpdateGuideState exits: m=118272 SNR=72.6
00:04:50.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:50.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:50.826 00.001 21068 Enqueuing Expose request
00:04:50.826 00.000 16108 Worker thread wakes up
00:04:50.826 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:50.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:50.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:51.999 01.172 16108 Exposure complete
00:04:52.071 00.072 16108 worker thread done servicing request
00:04:52.071 00.000 21068 OnExposeComplete: enter
00:04:52.073 00.002 21068 UpdateGuideState(): m_state=6
00:04:52.074 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6446
00:04:52.075 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.35, Mass=109153, SNR=71.8, Peak=12160 HFD=3.4
00:04:52.076 00.001 21068 MultiStar: [#1 -0.23,0.36,1.23,U] [#2 -0.32,0.05,1.38,U] [#3 -0.12,0.29,1.18,U] [#4 -0.51,0.43,0.00,M2] [#5 -0.03,0.18,1.24,U] [#6 -0.27,0.44,0.00,M1] [#7 -0.38,0.36,0.00,M1] [#8 -0.17,0.11,0.74,U] 
00:04:52.077 00.001 21068 refined, 5 included, MultiStar: {-0.17, 0.21}, one-star: {-0.10, 0.28}
00:04:52.077 00.000 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
00:04:52.079 00.002 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
00:04:52.080 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.24 mountX=0.20 mountY=-0.17, mountTheta=-0.69
00:04:52.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.21, opts=13)
00:04:52.083 00.001 21068 Enqueuing Move request for scope (-0.17, 0.21)
00:04:52.084 00.001 16108 Worker thread wakes up
00:04:52.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
00:04:52.084 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
00:04:52.084 00.000 16108 Moving (-0.17, 0.21) raw xDistance=0.20 yDistance=-0.17
00:04:52.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:04:52.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:52.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:04:52.084 00.000 16108 MoveAxis(W, 53, ABG)
00:04:52.084 00.000 16108 Guiding  Dir = 3, Dur = 53
00:04:52.084 00.000 16108 IsSlewing returns 0
00:04:52.085 00.001 16108 IsGuiding returns 0
00:04:52.086 00.001 16108 PulseGuide returned control before completion, sleep 62
00:04:52.089 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=45, max=65535, med=3558, FiltMin=3033, FiltMax=54061, Gamma=1.000
00:04:52.104 00.015 21068 UpdateGuideState exits: m=109153 SNR=71.8
00:04:52.105 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:52.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:52.108 00.002 21068 Enqueuing Expose request
00:04:52.150 00.042 16108 IsGuiding returns 1
00:04:52.150 00.000 16108 scope still moving after pulse duration time elapsed
00:04:52.182 00.032 16108 IsSlewing returns 0
00:04:52.182 00.000 16108 IsGuiding returns 0
00:04:52.182 00.000 16108 scope move finished after 53 + 43 ms
00:04:52.182 00.000 16108 Move returns status 0, amount 53
00:04:52.182 00.000 16108 MoveAxis(N, 0, ABG)
00:04:52.182 00.000 16108 Move returns status 0, amount 0
00:04:52.182 00.000 16108 move complete, result=0
00:04:52.182 00.000 16108 worker thread done servicing request
00:04:52.182 00.000 16108 Worker thread wakes up
00:04:52.182 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.2 px 0 ms NORTH
00:04:52.184 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:52.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:53.151 00.967 16108 Exposure complete
00:04:53.222 00.071 16108 worker thread done servicing request
00:04:53.222 00.000 21068 OnExposeComplete: enter
00:04:53.223 00.001 21068 UpdateGuideState(): m_state=6
00:04:53.224 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6447
00:04:53.225 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.06, Mass=117467, SNR=74.2, Peak=15824 HFD=3.0
00:04:53.226 00.001 21068 MultiStar: [#1 0.02,0.16,1.12,U] [#2 -0.18,-0.13,1.33,U] [#3 -0.28,0.16,1.25,U] [#4 -0.23,-0.11,0.87,U] [#5 -0.36,-0.02,0.98,U] [#6 -0.11,0.17,0.99,U] [#7 -0.23,-0.02,0.65,U] [#8 0.01,-0.06,0.90,U] 
00:04:53.227 00.001 21068 single-star, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.16, -0.01}
00:04:53.228 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
00:04:53.229 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
00:04:53.230 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.07 mountX=0.16 mountY=0.05, mountTheta=0.30
00:04:53.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.01, opts=13)
00:04:53.232 00.001 21068 Enqueuing Move request for scope (-0.16, -0.01)
00:04:53.233 00.001 16108 Worker thread wakes up
00:04:53.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
00:04:53.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
00:04:53.233 00.000 16108 Moving (-0.16, -0.01) raw xDistance=0.16 yDistance=0.05
00:04:53.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:04:53.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:53.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:04:53.233 00.000 16108 MoveAxis(E, 0, ABG)
00:04:53.234 00.001 16108 Move returns status 0, amount 0
00:04:53.234 00.000 16108 MoveAxis(N, 0, ABG)
00:04:53.234 00.000 16108 Move returns status 0, amount 0
00:04:53.234 00.000 16108 move complete, result=0
00:04:53.234 00.000 16108 worker thread done servicing request
00:04:53.245 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3561, FiltMin=3065, FiltMax=53760, Gamma=1.000
00:04:53.271 00.026 21068 UpdateGuideState exits: m=117467 SNR=74.2
00:04:53.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:53.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:53.275 00.002 21068 Enqueuing Expose request
00:04:53.276 00.001 16108 Worker thread wakes up
00:04:53.276 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:04:53.278 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:53.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:54.437 01.159 16108 Exposure complete
00:04:54.496 00.059 16108 worker thread done servicing request
00:04:54.496 00.000 21068 OnExposeComplete: enter
00:04:54.497 00.001 21068 UpdateGuideState(): m_state=6
00:04:54.499 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6448
00:04:54.500 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.20, Mass=131622, SNR=84.7, Peak=15376 HFD=3.5
00:04:54.502 00.002 21068 MultiStar: [#1 0.17,0.16,0.98,U] [#2 -0.13,0.11,1.04,U] [#3 -0.11,-0.03,0.97,U] [#4 0.15,0.29,0.95,U] [#5 0.08,0.17,0.85,U] [#6 0.07,0.05,0.72,U] [#7 -0.09,-0.04,0.57,U] [#8 -0.25,-0.17,0.70,U] 
00:04:54.504 00.002 21068 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.05, 0.12}
00:04:54.506 00.002 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
00:04:54.507 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
00:04:54.508 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.01 mountY=-0.08, mountTheta=-1.42
00:04:54.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
00:04:54.511 00.001 21068 Enqueuing Move request for scope (0.00, 0.09)
00:04:54.514 00.003 16108 Worker thread wakes up
00:04:54.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:04:54.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:04:54.514 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.01 yDistance=-0.08
00:04:54.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:04:54.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:54.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:54.514 00.000 16108 MoveAxis(E, 0, ABG)
00:04:54.514 00.000 16108 Move returns status 0, amount 0
00:04:54.514 00.000 16108 MoveAxis(N, 0, ABG)
00:04:54.514 00.000 16108 Move returns status 0, amount 0
00:04:54.514 00.000 16108 move complete, result=0
00:04:54.514 00.000 16108 worker thread done servicing request
00:04:54.520 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3558, FiltMin=3065, FiltMax=49443, Gamma=1.000
00:04:54.550 00.030 21068 UpdateGuideState exits: m=131622 SNR=84.7
00:04:54.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:54.552 00.000 21068 Enqueuing Expose request
00:04:54.553 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:54.554 00.001 16108 Worker thread wakes up
00:04:54.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:54.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:55.529 00.974 16108 Exposure complete
00:04:55.589 00.060 16108 worker thread done servicing request
00:04:55.590 00.001 21068 OnExposeComplete: enter
00:04:55.591 00.001 21068 UpdateGuideState(): m_state=6
00:04:55.592 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6449
00:04:55.593 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.21, Mass=114809, SNR=73.5, Peak=16432 HFD=3.0
00:04:55.594 00.001 21068 MultiStar: [#1 0.39,0.21,1.21,U] [#2 0.22,-0.11,1.35,U] [#3 -0.12,-0.05,1.10,U] [#4 0.16,0.26,1.04,U] [#5 0.42,-0.07,0.99,U] [#6 0.48,0.07,0.00,M1] [#7 0.11,0.00,0.68,U] [#8 0.05,0.09,0.82,U] 
00:04:55.595 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.06}, one-star: {0.33, 0.14}
00:04:55.595 00.000 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
00:04:55.596 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
00:04:55.597 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.27 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
00:04:55.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
00:04:55.601 00.002 21068 Enqueuing Move request for scope (0.20, 0.06)
00:04:55.605 00.004 16108 Worker thread wakes up
00:04:55.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
00:04:55.605 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
00:04:55.605 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.19 yDistance=-0.10
00:04:55.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:04:55.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:55.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:55.605 00.000 16108 MoveAxis(E, 0, ABG)
00:04:55.605 00.000 16108 Move returns status 0, amount 0
00:04:55.606 00.001 16108 MoveAxis(N, 0, ABG)
00:04:55.606 00.000 16108 Move returns status 0, amount 0
00:04:55.606 00.000 16108 move complete, result=0
00:04:55.606 00.000 16108 worker thread done servicing request
00:04:55.613 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3561, FiltMin=3049, FiltMax=54150, Gamma=1.000
00:04:55.641 00.028 21068 UpdateGuideState exits: m=114809 SNR=73.5
00:04:55.643 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:55.645 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:55.646 00.001 21068 Enqueuing Expose request
00:04:55.649 00.003 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:55.651 00.002 16108 Worker thread wakes up
00:04:55.651 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:55.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:56.817 01.166 16108 Exposure complete
00:04:56.885 00.068 16108 worker thread done servicing request
00:04:56.885 00.000 21068 OnExposeComplete: enter
00:04:56.886 00.001 21068 UpdateGuideState(): m_state=6
00:04:56.886 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6450
00:04:56.887 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.45, Mass=121193, SNR=85.5, Peak=14768 HFD=3.1
00:04:56.888 00.001 21068 MultiStar: [#1 0.09,0.38,0.99,U] [#2 -0.33,0.22,0.98,U] [#3 -0.15,0.07,0.91,U] [#4 -0.01,0.48,0.00,M1] [#5 0.17,0.16,0.80,U] [#6 -0.05,0.40,0.81,U] [#7 -0.23,0.29,0.57,U] [#8 -0.17,0.31,0.64,U] 
00:04:56.889 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.28}, one-star: {0.07, 0.37}
00:04:56.890 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:04:56.891 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
00:04:56.891 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.28 cameraTheta=1.81 mountX=0.11 mountY=-0.25, mountTheta=-1.15
00:04:56.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.28, opts=13)
00:04:56.894 00.000 21068 Enqueuing Move request for scope (-0.07, 0.28)
00:04:56.895 00.001 16108 Worker thread wakes up
00:04:56.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
00:04:56.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
00:04:56.895 00.000 16108 Moving (-0.07, 0.28) raw xDistance=0.11 yDistance=-0.25
00:04:56.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:04:56.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:04:56.895 00.000 16108 MoveAxis(E, 0, ABG)
00:04:56.895 00.000 16108 Move returns status 0, amount 0
00:04:56.895 00.000 16108 MoveAxis(N, 51, ABG)
00:04:56.895 00.000 16108 Guiding  Dir = 0, Dur = 51
00:04:56.896 00.001 16108 IsSlewing returns 0
00:04:56.896 00.000 16108 IsGuiding returns 0
00:04:56.901 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3558, FiltMin=3097, FiltMax=60704, Gamma=1.000
00:04:56.917 00.016 21068 UpdateGuideState exits: m=121193 SNR=85.5
00:04:56.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:56.921 00.002 21068 Enqueuing Expose request
00:04:56.943 00.022 16108 PulseGuide returned control before completion, sleep 16
00:04:56.972 00.029 16108 IsGuiding returns 1
00:04:56.972 00.000 16108 scope still moving after pulse duration time elapsed
00:04:57.003 00.031 16108 IsSlewing returns 0
00:04:57.003 00.000 16108 IsGuiding returns 1
00:04:57.035 00.032 16108 IsSlewing returns 0
00:04:57.035 00.000 16108 IsGuiding returns 0
00:04:57.035 00.000 16108 scope move finished after 51 + 87 ms
00:04:57.035 00.000 16108 Move returns status 0, amount 51
00:04:57.035 00.000 16108 move complete, result=0
00:04:57.035 00.000 16108 worker thread done servicing request
00:04:57.035 00.000 16108 Worker thread wakes up
00:04:57.035 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
00:04:57.038 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:57.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:57.999 00.961 16108 Exposure complete
00:04:58.054 00.055 16108 worker thread done servicing request
00:04:58.054 00.000 21068 OnExposeComplete: enter
00:04:58.056 00.002 21068 UpdateGuideState(): m_state=6
00:04:58.057 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6451
00:04:58.058 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.36, Mass=129436, SNR=89.3, Peak=16432 HFD=3.3
00:04:58.058 00.000 21068 MultiStar: [#1 0.55,0.49,0.00,M1] [#2 -0.10,0.20,1.19,U] [#3 0.13,0.34,0.84,U] [#4 -0.15,0.43,0.74,U] [#5 0.10,0.43,0.75,U] [#6 0.26,0.30,0.76,U] [#7 0.05,0.45,0.60,U] [#8 0.24,0.36,0.69,U] 
00:04:58.059 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.33}, one-star: {0.30, 0.29}
00:04:58.060 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:04:58.061 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:04:58.061 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.28 mountX=-0.04 mountY=-0.35, mountTheta=-1.68
00:04:58.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.33, opts=13)
00:04:58.064 00.001 21068 Enqueuing Move request for scope (0.10, 0.33)
00:04:58.064 00.000 16108 Worker thread wakes up
00:04:58.065 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
00:04:58.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
00:04:58.065 00.000 16108 Moving (0.10, 0.33) raw xDistance=-0.04 yDistance=-0.35
00:04:58.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:04:58.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:04:58.065 00.000 16108 MoveAxis(E, 0, ABG)
00:04:58.065 00.000 16108 Move returns status 0, amount 0
00:04:58.065 00.000 16108 MoveAxis(N, 70, ABG)
00:04:58.065 00.000 16108 Guiding  Dir = 0, Dur = 70
00:04:58.065 00.000 16108 IsSlewing returns 0
00:04:58.065 00.000 16108 IsGuiding returns 0
00:04:58.070 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3561, FiltMin=3037, FiltMax=59731, Gamma=1.000
00:04:58.086 00.016 21068 UpdateGuideState exits: m=129436 SNR=89.3
00:04:58.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:58.087 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:58.088 00.001 21068 Enqueuing Expose request
00:04:58.116 00.028 16108 PulseGuide returned control before completion, sleep 30
00:04:58.161 00.045 16108 IsGuiding returns 1
00:04:58.161 00.000 16108 scope still moving after pulse duration time elapsed
00:04:58.193 00.032 16108 IsSlewing returns 0
00:04:58.193 00.000 16108 IsGuiding returns 1
00:04:58.224 00.031 16108 IsSlewing returns 0
00:04:58.224 00.000 16108 IsGuiding returns 0
00:04:58.224 00.000 16108 scope move finished after 70 + 88 ms
00:04:58.224 00.000 16108 Move returns status 0, amount 70
00:04:58.224 00.000 16108 move complete, result=0
00:04:58.224 00.000 16108 worker thread done servicing request
00:04:58.224 00.000 16108 Worker thread wakes up
00:04:58.224 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 70 ms NORTH
00:04:58.226 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:58.227 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:04:59.387 01.160 16108 Exposure complete
00:04:59.477 00.090 16108 worker thread done servicing request
00:04:59.477 00.000 21068 OnExposeComplete: enter
00:04:59.478 00.001 21068 UpdateGuideState(): m_state=6
00:04:59.479 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6452
00:04:59.480 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=876.08, Mass=107713, SNR=76.7, Peak=17008 HFD=3.1
00:04:59.481 00.001 21068 MultiStar: [#1 0.35,0.09,1.07,U] [#2 0.03,-0.07,1.15,U] [#3 0.10,-0.12,0.96,U] [#4 -0.01,0.12,0.99,U] [#5 0.44,-0.20,0.00,M1] [#6 0.15,-0.14,0.78,U] [#7 0.28,-0.21,0.76,U] [#8 0.39,-0.10,0.80,U] 
00:04:59.482 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.04}, one-star: {0.54, 0.01}
00:04:59.484 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
00:04:59.484 00.000 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
00:04:59.485 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.19 mountX=-0.22 mountY=-0.01, mountTheta=-3.09
00:04:59.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.04, opts=13)
00:04:59.487 00.000 21068 Enqueuing Move request for scope (0.22, -0.04)
00:04:59.488 00.001 16108 Worker thread wakes up
00:04:59.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
00:04:59.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
00:04:59.488 00.000 16108 Moving (0.22, -0.04) raw xDistance=-0.22 yDistance=-0.01
00:04:59.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:04:59.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:59.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:59.488 00.000 16108 MoveAxis(E, 59, ABG)
00:04:59.488 00.000 16108 Guiding  Dir = 2, Dur = 59
00:04:59.489 00.001 16108 IsSlewing returns 0
00:04:59.489 00.000 16108 IsGuiding returns 0
00:04:59.490 00.001 16108 PulseGuide returned control before completion, sleep 68
00:04:59.496 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3561, FiltMin=3065, FiltMax=48896, Gamma=1.000
00:04:59.515 00.019 21068 UpdateGuideState exits: m=107713 SNR=76.7
00:04:59.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:04:59.518 00.001 21068 Enqueuing Expose request
00:04:59.574 00.056 16108 IsGuiding returns 0
00:04:59.574 00.000 16108 Move returns status 0, amount 59
00:04:59.574 00.000 16108 MoveAxis(N, 0, ABG)
00:04:59.574 00.000 16108 Move returns status 0, amount 0
00:04:59.574 00.000 16108 move complete, result=0
00:04:59.574 00.000 16108 worker thread done servicing request
00:04:59.574 00.000 16108 Worker thread wakes up
00:04:59.574 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
00:04:59.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:04:59.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:00.549 00.974 16108 Exposure complete
00:05:00.601 00.052 16108 worker thread done servicing request
00:05:00.601 00.000 21068 OnExposeComplete: enter
00:05:00.602 00.001 21068 UpdateGuideState(): m_state=6
00:05:00.603 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6453
00:05:00.604 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.21, Mass=110015, SNR=79.7, Peak=15664 HFD=3.2
00:05:00.605 00.001 21068 MultiStar: [#1 0.57,0.28,0.00,M1] [#2 0.01,-0.17,1.18,U] [#3 0.21,0.19,1.04,U] [#4 0.13,0.14,0.94,U] [#5 0.12,-0.02,0.88,U] [#6 0.11,-0.00,0.78,U] [#7 -0.05,0.18,0.67,U] [#8 0.38,0.01,0.78,U] 
00:05:00.605 00.000 21068 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.12, 0.14}
00:05:00.606 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
00:05:00.607 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
00:05:00.608 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.11 mountY=-0.08, mountTheta=-2.54
00:05:00.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.05, opts=13)
00:05:00.611 00.001 21068 Enqueuing Move request for scope (0.13, 0.05)
00:05:00.612 00.001 16108 Worker thread wakes up
00:05:00.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:05:00.612 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:05:00.612 00.000 16108 Moving (0.13, 0.05) raw xDistance=-0.11 yDistance=-0.08
00:05:00.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:05:00.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:00.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:00.612 00.000 16108 MoveAxis(E, 0, ABG)
00:05:00.612 00.000 16108 Move returns status 0, amount 0
00:05:00.612 00.000 16108 MoveAxis(N, 0, ABG)
00:05:00.612 00.000 16108 Move returns status 0, amount 0
00:05:00.612 00.000 16108 move complete, result=0
00:05:00.612 00.000 16108 worker thread done servicing request
00:05:00.616 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3561, FiltMin=3014, FiltMax=47161, Gamma=1.000
00:05:00.631 00.015 21068 UpdateGuideState exits: m=110015 SNR=79.7
00:05:00.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:00.632 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:00.633 00.001 21068 Enqueuing Expose request
00:05:00.634 00.001 16108 Worker thread wakes up
00:05:00.634 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:00.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:00.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:01.808 01.173 16108 Exposure complete
00:05:01.879 00.071 16108 worker thread done servicing request
00:05:01.879 00.000 21068 OnExposeComplete: enter
00:05:01.880 00.001 21068 UpdateGuideState(): m_state=6
00:05:01.882 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6454
00:05:01.884 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=876.09, Mass=119619, SNR=77.1, Peak=16464 HFD=3.0
00:05:01.886 00.002 21068 MultiStar: [#1 0.55,0.06,0.00,M2] [#2 -0.16,-0.10,1.38,U] [#3 0.05,0.10,0.93,U] [#4 0.01,0.08,0.87,U] [#5 0.29,-0.16,1.07,U] [#6 0.15,0.23,0.83,U] [#7 -0.02,0.03,0.66,U] [#8 -0.06,-0.01,0.83,U] 
00:05:01.887 00.001 21068 single-star, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.02, 0.01}
00:05:01.888 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
00:05:01.889 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
00:05:01.891 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.47 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
00:05:01.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
00:05:01.895 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
00:05:01.896 00.001 16108 Worker thread wakes up
00:05:01.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:05:01.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:05:01.896 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
00:05:01.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:05:01.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:01.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:01.896 00.000 16108 MoveAxis(E, 0, ABG)
00:05:01.896 00.000 16108 Move returns status 0, amount 0
00:05:01.896 00.000 16108 MoveAxis(N, 0, ABG)
00:05:01.896 00.000 16108 Move returns status 0, amount 0
00:05:01.896 00.000 16108 move complete, result=0
00:05:01.896 00.000 16108 worker thread done servicing request
00:05:01.901 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3561, FiltMin=3029, FiltMax=51718, Gamma=1.000
00:05:01.917 00.016 21068 UpdateGuideState exits: m=119619 SNR=77.1
00:05:01.917 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.919 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:01.920 00.001 21068 Enqueuing Expose request
00:05:01.920 00.000 16108 Worker thread wakes up
00:05:01.920 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:01.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:01.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:02.898 00.977 16108 Exposure complete
00:05:02.970 00.072 16108 worker thread done servicing request
00:05:02.971 00.001 21068 OnExposeComplete: enter
00:05:02.971 00.000 21068 UpdateGuideState(): m_state=6
00:05:02.972 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6455
00:05:02.973 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.00, Mass=121972, SNR=83.7, Peak=18048 HFD=2.9
00:05:02.974 00.001 21068 MultiStar: [#1 0.66,0.09,0.00,M3] [#2 -0.09,-0.22,1.06,U] [#3 0.27,-0.26,0.86,U] [#4 0.13,-0.10,0.83,U] [#5 0.52,-0.17,0.00,M1] [#6 0.57,-0.02,0.00,M1] [#7 0.06,-0.15,0.56,U] [#8 0.19,-0.28,0.87,U] 
00:05:02.975 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.18}, one-star: {0.29, -0.07}
00:05:02.976 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
00:05:02.976 00.000 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
00:05:02.977 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=-0.17 mountY=0.14, mountTheta=2.44
00:05:02.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.18, opts=13)
00:05:02.979 00.000 21068 Enqueuing Move request for scope (0.14, -0.18)
00:05:02.980 00.001 16108 Worker thread wakes up
00:05:02.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
00:05:02.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
00:05:02.980 00.000 16108 Moving (0.14, -0.18) raw xDistance=-0.17 yDistance=0.14
00:05:02.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:05:02.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:02.981 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:05:02.981 00.000 16108 MoveAxis(E, 0, ABG)
00:05:02.981 00.000 16108 Move returns status 0, amount 0
00:05:02.981 00.000 16108 MoveAxis(N, 0, ABG)
00:05:02.981 00.000 16108 Move returns status 0, amount 0
00:05:02.981 00.000 16108 move complete, result=0
00:05:02.981 00.000 16108 worker thread done servicing request
00:05:02.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=528, max=65535, med=3561, FiltMin=3059, FiltMax=64064, Gamma=1.000
00:05:02.999 00.014 21068 UpdateGuideState exits: m=121972 SNR=83.7
00:05:03.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:03.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:03.002 00.001 21068 Enqueuing Expose request
00:05:03.002 00.000 16108 Worker thread wakes up
00:05:03.003 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:03.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:03.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:04.172 01.169 16108 Exposure complete
00:05:04.235 00.063 16108 worker thread done servicing request
00:05:04.235 00.000 21068 OnExposeComplete: enter
00:05:04.236 00.001 21068 UpdateGuideState(): m_state=6
00:05:04.236 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6456
00:05:04.237 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.21, Mass=136630, SNR=86.8, Peak=17664 HFD=3.2
00:05:04.238 00.001 21068 MultiStar: [#1 -0.00,0.30,1.06,U] [#2 -0.06,-0.10,1.22,U] [#3 -0.13,0.12,0.92,U] [#4 -0.20,0.28,0.79,U] [#5 -0.05,-0.09,0.82,U] [#6 -0.01,0.40,0.71,U] [#7 -0.37,0.08,0.61,U] [#8 0.22,0.15,0.70,U] 
00:05:04.239 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.03, 0.13}
00:05:04.239 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
00:05:04.240 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
00:05:04.241 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
00:05:04.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
00:05:04.244 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
00:05:04.245 00.001 16108 Worker thread wakes up
00:05:04.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:05:04.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:05:04.245 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.14
00:05:04.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:04.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:04.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:05:04.245 00.000 16108 MoveAxis(E, 0, ABG)
00:05:04.245 00.000 16108 Move returns status 0, amount 0
00:05:04.245 00.000 16108 MoveAxis(N, 0, ABG)
00:05:04.245 00.000 16108 Move returns status 0, amount 0
00:05:04.245 00.000 16108 move complete, result=0
00:05:04.245 00.000 16108 worker thread done servicing request
00:05:04.248 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3561, FiltMin=3059, FiltMax=62454, Gamma=1.000
00:05:04.264 00.016 21068 UpdateGuideState exits: m=136630 SNR=86.8
00:05:04.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:04.267 00.001 21068 Enqueuing Expose request
00:05:04.267 00.000 16108 Worker thread wakes up
00:05:04.267 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:04.268 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:04.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:05.250 00.982 16108 Exposure complete
00:05:05.305 00.055 16108 worker thread done servicing request
00:05:05.305 00.000 21068 OnExposeComplete: enter
00:05:05.306 00.001 21068 UpdateGuideState(): m_state=6
00:05:05.307 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6457
00:05:05.308 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.11, Mass=120934, SNR=80.8, Peak=17344 HFD=3.1
00:05:05.309 00.001 21068 MultiStar: [#1 0.16,0.29,1.37,U] [#2 -0.20,-0.04,1.38,U] [#3 -0.18,-0.01,1.02,U] [#4 -0.14,0.29,0.76,U] [#5 0.06,-0.20,1.01,U] [#6 0.03,0.47,0.75,U] [#7 0.36,0.06,0.70,U] [#8 0.04,0.05,0.81,U] 
00:05:05.310 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.22, 0.04}
00:05:05.311 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:05:05.311 00.000 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:05:05.312 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.28 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
00:05:05.314 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
00:05:05.315 00.001 21068 Enqueuing Move request for scope (0.03, 0.09)
00:05:05.316 00.001 16108 Worker thread wakes up
00:05:05.316 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:05:05.316 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:05:05.316 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.10
00:05:05.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:05.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:05.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:05.316 00.000 16108 MoveAxis(E, 0, ABG)
00:05:05.316 00.000 16108 Move returns status 0, amount 0
00:05:05.316 00.000 16108 MoveAxis(N, 0, ABG)
00:05:05.316 00.000 16108 Move returns status 0, amount 0
00:05:05.316 00.000 16108 move complete, result=0
00:05:05.317 00.001 16108 worker thread done servicing request
00:05:05.320 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3561, FiltMin=3081, FiltMax=49718, Gamma=1.000
00:05:05.334 00.014 21068 UpdateGuideState exits: m=120934 SNR=80.8
00:05:05.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:05.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:05.336 00.000 21068 Enqueuing Expose request
00:05:05.337 00.001 16108 Worker thread wakes up
00:05:05.337 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:05.339 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:05.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:06.494 01.155 16108 Exposure complete
00:05:06.548 00.054 16108 worker thread done servicing request
00:05:06.548 00.000 21068 OnExposeComplete: enter
00:05:06.552 00.004 21068 UpdateGuideState(): m_state=6
00:05:06.554 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6458
00:05:06.556 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.01, Mass=116488, SNR=83.2, Peak=16448 HFD=3.2
00:05:06.558 00.002 21068 MultiStar: [#1 -0.24,0.07,1.00,U] [#2 -0.35,-0.00,1.04,U] [#3 -0.40,0.02,1.02,U] [#4 -0.36,-0.00,0.75,U] [#5 -0.24,-0.13,0.93,U] [#6 -0.00,0.10,0.84,U] [#7 -0.31,-0.09,0.64,U] [#8 -0.42,0.08,0.74,U] 
00:05:06.560 00.002 21068 single-star, 8 included, MultiStar: {-0.24, -0.00}, one-star: {0.07, -0.06}
00:05:06.562 00.002 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
00:05:06.563 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
00:05:06.565 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.75 mountX=-0.08 mountY=0.04, mountTheta=2.61
00:05:06.568 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
00:05:06.570 00.002 21068 Enqueuing Move request for scope (0.07, -0.06)
00:05:06.571 00.001 16108 Worker thread wakes up
00:05:06.572 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:05:06.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:05:06.572 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.04
00:05:06.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:05:06.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:06.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:06.572 00.000 16108 MoveAxis(E, 0, ABG)
00:05:06.572 00.000 16108 Move returns status 0, amount 0
00:05:06.572 00.000 16108 MoveAxis(N, 0, ABG)
00:05:06.572 00.000 16108 Move returns status 0, amount 0
00:05:06.572 00.000 16108 move complete, result=0
00:05:06.572 00.000 16108 worker thread done servicing request
00:05:06.577 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3558, FiltMin=3008, FiltMax=54736, Gamma=1.000
00:05:06.598 00.021 21068 UpdateGuideState exits: m=116488 SNR=83.2
00:05:06.600 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:06.601 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:06.603 00.002 21068 Enqueuing Expose request
00:05:06.605 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:06.606 00.001 16108 Worker thread wakes up
00:05:06.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:06.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:07.580 00.974 16108 Exposure complete
00:05:07.654 00.074 16108 worker thread done servicing request
00:05:07.654 00.000 21068 OnExposeComplete: enter
00:05:07.655 00.001 21068 UpdateGuideState(): m_state=6
00:05:07.657 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6459
00:05:07.659 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=876.34, Mass=122653, SNR=80.6, Peak=14384 HFD=3.2
00:05:07.661 00.002 21068 MultiStar: [#1 0.22,0.11,1.20,U] [#2 -0.22,-0.06,1.25,U] [#3 -0.40,-0.19,0.94,U] [#4 -0.22,0.13,0.94,U] [#5 -0.18,-0.01,0.97,U] [#6 0.16,0.32,0.88,U] [#7 -0.42,0.34,0.00,M1] [#8 -0.17,0.00,0.73,U] 
00:05:07.663 00.002 21068 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {-0.24, 0.26}
00:05:07.664 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
00:05:07.665 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
00:05:07.666 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.14 cameraTheta=2.64 mountX=0.14 mountY=-0.04, mountTheta=-0.27
00:05:07.669 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.07, opts=13)
00:05:07.670 00.001 21068 Enqueuing Move request for scope (-0.13, 0.07)
00:05:07.671 00.001 16108 Worker thread wakes up
00:05:07.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
00:05:07.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
00:05:07.671 00.000 16108 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=-0.04
00:05:07.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:05:07.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:07.672 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:07.672 00.000 16108 MoveAxis(E, 0, ABG)
00:05:07.672 00.000 16108 Move returns status 0, amount 0
00:05:07.672 00.000 16108 MoveAxis(N, 0, ABG)
00:05:07.672 00.000 16108 Move returns status 0, amount 0
00:05:07.672 00.000 16108 move complete, result=0
00:05:07.672 00.000 16108 worker thread done servicing request
00:05:07.675 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3561, FiltMin=3017, FiltMax=60528, Gamma=1.000
00:05:07.691 00.016 21068 UpdateGuideState exits: m=122653 SNR=80.6
00:05:07.691 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:07.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:07.693 00.001 21068 Enqueuing Expose request
00:05:07.693 00.000 16108 Worker thread wakes up
00:05:07.693 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:07.694 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:07.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:08.864 01.170 16108 Exposure complete
00:05:08.938 00.074 16108 worker thread done servicing request
00:05:08.938 00.000 21068 OnExposeComplete: enter
00:05:08.938 00.000 21068 UpdateGuideState(): m_state=6
00:05:08.940 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6460
00:05:08.941 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.11, Mass=120670, SNR=74.6, Peak=16592 HFD=3.3
00:05:08.943 00.002 21068 MultiStar: [#1 -0.12,-0.03,1.30,U] [#2 -0.63,-0.02,0.00,M1] [#3 -0.34,-0.25,1.12,U] [#4 -0.26,0.04,0.86,U] [#5 0.04,-0.04,0.86,U] [#6 -0.22,0.03,0.92,U] [#7 -0.49,0.00,0.00,M2] [#8 -0.19,-0.07,0.83,U] 
00:05:08.944 00.001 21068 single-star, 6 included, MultiStar: {-0.16, -0.05}, one-star: {-0.01, 0.04}
00:05:08.944 00.000 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
00:05:08.945 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
00:05:08.946 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.73 mountX=0.01 mountY=-0.04, mountTheta=-1.23
00:05:08.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
00:05:08.949 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
00:05:08.949 00.000 16108 Worker thread wakes up
00:05:08.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:05:08.949 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:05:08.950 00.001 16108 Moving (-0.01, 0.04) raw xDistance=0.01 yDistance=-0.04
00:05:08.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:08.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:08.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:08.950 00.000 16108 MoveAxis(E, 0, ABG)
00:05:08.950 00.000 16108 Move returns status 0, amount 0
00:05:08.950 00.000 16108 MoveAxis(N, 0, ABG)
00:05:08.950 00.000 16108 Move returns status 0, amount 0
00:05:08.950 00.000 16108 move complete, result=0
00:05:08.950 00.000 16108 worker thread done servicing request
00:05:08.958 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3558, FiltMin=3059, FiltMax=58365, Gamma=1.000
00:05:08.979 00.021 21068 UpdateGuideState exits: m=120670 SNR=74.6
00:05:08.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:08.980 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:08.981 00.001 21068 Enqueuing Expose request
00:05:08.982 00.001 16108 Worker thread wakes up
00:05:08.982 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:08.982 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:08.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:09.959 00.977 16108 Exposure complete
00:05:10.014 00.055 16108 worker thread done servicing request
00:05:10.015 00.001 21068 OnExposeComplete: enter
00:05:10.016 00.001 21068 UpdateGuideState(): m_state=6
00:05:10.016 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6461
00:05:10.017 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.30, Mass=133862, SNR=79.7, Peak=13728 HFD=3.5
00:05:10.018 00.001 21068 MultiStar: [#1 -0.16,0.32,1.05,U] [#2 -0.67,0.16,0.00,M2] [#3 -0.46,0.01,0.99,U] [#4 -0.78,0.37,0.00,M1] [#5 -0.50,0.16,0.00,M1] [#6 -0.57,0.02,0.00,M1] [#7 -0.64,0.31,0.00,M3] [#8 -0.52,0.27,0.00,M1] 
00:05:10.019 00.001 21068 refined, 2 included, MultiStar: {-0.29, 0.19}, one-star: {-0.27, 0.23}
00:05:10.020 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
00:05:10.021 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
00:05:10.022 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.58 mountX=0.32 mountY=-0.11, mountTheta=-0.34
00:05:10.025 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.19, opts=13)
00:05:10.027 00.002 21068 Enqueuing Move request for scope (-0.29, 0.19)
00:05:10.028 00.001 16108 Worker thread wakes up
00:05:10.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
00:05:10.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
00:05:10.029 00.001 16108 Moving (-0.29, 0.19) raw xDistance=0.32 yDistance=-0.11
00:05:10.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:05:10.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:10.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:10.029 00.000 16108 MoveAxis(W, 85, ABG)
00:05:10.029 00.000 16108 Guiding  Dir = 3, Dur = 85
00:05:10.030 00.001 16108 IsSlewing returns 0
00:05:10.030 00.000 16108 IsGuiding returns 0
00:05:10.032 00.002 16108 PulseGuide returned control before completion, sleep 94
00:05:10.037 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3561, FiltMin=3078, FiltMax=58157, Gamma=1.000
00:05:10.055 00.018 21068 UpdateGuideState exits: m=133862 SNR=79.7
00:05:10.055 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:10.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:10.057 00.001 21068 Enqueuing Expose request
00:05:10.142 00.085 16108 IsGuiding returns 1
00:05:10.142 00.000 16108 scope still moving after pulse duration time elapsed
00:05:10.173 00.031 16108 IsSlewing returns 0
00:05:10.174 00.001 16108 IsGuiding returns 1
00:05:10.204 00.030 16108 IsSlewing returns 0
00:05:10.204 00.000 16108 IsGuiding returns 0
00:05:10.204 00.000 16108 scope move finished after 85 + 88 ms
00:05:10.204 00.000 16108 Move returns status 0, amount 85
00:05:10.204 00.000 16108 MoveAxis(N, 0, ABG)
00:05:10.205 00.001 16108 Move returns status 0, amount 0
00:05:10.205 00.000 16108 move complete, result=0
00:05:10.205 00.000 16108 worker thread done servicing request
00:05:10.205 00.000 16108 Worker thread wakes up
00:05:10.205 00.000 21068 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH
00:05:10.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:10.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:11.361 01.155 16108 Exposure complete
00:05:11.417 00.056 16108 worker thread done servicing request
00:05:11.417 00.000 21068 OnExposeComplete: enter
00:05:11.418 00.001 21068 UpdateGuideState(): m_state=6
00:05:11.418 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6462
00:05:11.419 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.22, Mass=115976, SNR=80.6, Peak=15648 HFD=3.1
00:05:11.420 00.001 21068 MultiStar: [#1 0.19,0.21,1.21,U] [#2 -0.17,-0.01,1.23,U] [#3 -0.17,0.07,0.91,U] [#4 -0.08,0.08,0.87,U] [#5 -0.02,-0.14,0.94,U] [#6 0.32,0.08,0.68,U] [#7 0.02,0.10,0.64,U] [#8 0.21,-0.18,0.66,U] 
00:05:11.420 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.15, 0.15}
00:05:11.421 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
00:05:11.423 00.002 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
00:05:11.423 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.03 mountY=-0.05, mountTheta=-2.03
00:05:11.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
00:05:11.426 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
00:05:11.426 00.000 16108 Worker thread wakes up
00:05:11.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:05:11.427 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:05:11.427 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.05
00:05:11.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:11.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:11.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:11.427 00.000 16108 MoveAxis(E, 0, ABG)
00:05:11.427 00.000 16108 Move returns status 0, amount 0
00:05:11.427 00.000 16108 MoveAxis(N, 0, ABG)
00:05:11.427 00.000 16108 Move returns status 0, amount 0
00:05:11.427 00.000 16108 move complete, result=0
00:05:11.427 00.000 16108 worker thread done servicing request
00:05:11.433 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3558, FiltMin=3072, FiltMax=55760, Gamma=1.000
00:05:11.454 00.021 21068 UpdateGuideState exits: m=115976 SNR=80.6
00:05:11.456 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:11.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:11.458 00.001 21068 Enqueuing Expose request
00:05:11.459 00.001 16108 Worker thread wakes up
00:05:11.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:11.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:11.459 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:12.424 00.965 16108 Exposure complete
00:05:12.482 00.058 16108 worker thread done servicing request
00:05:12.483 00.001 21068 OnExposeComplete: enter
00:05:12.483 00.000 21068 UpdateGuideState(): m_state=6
00:05:12.484 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6463
00:05:12.485 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.11, Mass=130092, SNR=91.8, Peak=15808 HFD=3.5
00:05:12.486 00.001 21068 MultiStar: [#1 0.12,0.24,1.00,U] [#2 -0.08,-0.04,1.16,U] [#3 -0.20,-0.12,0.85,U] [#4 0.01,0.55,0.00,M1] [#5 0.02,0.00,0.98,U] [#6 0.23,0.46,0.00,M1] [#7 -0.14,0.12,0.47,U] [#8 -0.09,0.03,0.60,U] 
00:05:12.486 00.000 21068 refined, 6 included, MultiStar: {-0.07, 0.03}, one-star: {-0.18, 0.04}
00:05:12.488 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
00:05:12.489 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
00:05:12.489 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.71 mountX=0.07 mountY=-0.02, mountTheta=-0.20
00:05:12.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
00:05:12.492 00.001 21068 Enqueuing Move request for scope (-0.07, 0.03)
00:05:12.492 00.000 16108 Worker thread wakes up
00:05:12.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:05:12.492 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:05:12.492 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.02
00:05:12.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:05:12.493 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:12.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:12.493 00.000 16108 MoveAxis(E, 0, ABG)
00:05:12.493 00.000 16108 Move returns status 0, amount 0
00:05:12.493 00.000 16108 MoveAxis(N, 0, ABG)
00:05:12.493 00.000 16108 Move returns status 0, amount 0
00:05:12.493 00.000 16108 move complete, result=0
00:05:12.493 00.000 16108 worker thread done servicing request
00:05:12.498 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3558, FiltMin=3033, FiltMax=54070, Gamma=1.000
00:05:12.512 00.014 21068 UpdateGuideState exits: m=130092 SNR=91.8
00:05:12.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:12.513 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:12.514 00.001 21068 Enqueuing Expose request
00:05:12.515 00.001 16108 Worker thread wakes up
00:05:12.515 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:12.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:12.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:13.672 01.156 16108 Exposure complete
00:05:13.764 00.092 16108 worker thread done servicing request
00:05:13.764 00.000 21068 OnExposeComplete: enter
00:05:13.765 00.001 21068 UpdateGuideState(): m_state=6
00:05:13.766 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6464
00:05:13.767 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.14, Mass=116552, SNR=72.9, Peak=15280 HFD=3.4
00:05:13.768 00.001 21068 MultiStar: [#1 -0.24,0.14,1.12,U] [#2 -0.36,-0.17,1.41,U] [#3 -0.48,-0.11,0.00,M1] [#4 -0.25,0.36,1.00,U] [#5 -0.09,-0.05,1.03,U] [#6 -0.10,0.21,0.79,U] [#7 -0.05,0.15,0.67,U] [#8 0.04,0.13,0.92,U] 
00:05:13.769 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.00, 0.07}
00:05:13.770 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
00:05:13.770 00.000 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
00:05:13.771 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.60 mountX=0.01 mountY=-0.07, mountTheta=-1.36
00:05:13.772 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
00:05:13.773 00.001 21068 Enqueuing Move request for scope (-0.00, 0.07)
00:05:13.774 00.001 16108 Worker thread wakes up
00:05:13.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:05:13.774 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:05:13.774 00.000 16108 Moving (-0.00, 0.07) raw xDistance=0.01 yDistance=-0.07
00:05:13.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:13.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:13.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:05:13.774 00.000 16108 MoveAxis(E, 0, ABG)
00:05:13.774 00.000 16108 Move returns status 0, amount 0
00:05:13.775 00.001 16108 MoveAxis(N, 0, ABG)
00:05:13.775 00.000 16108 Move returns status 0, amount 0
00:05:13.775 00.000 16108 move complete, result=0
00:05:13.775 00.000 16108 worker thread done servicing request
00:05:13.778 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3558, FiltMin=3053, FiltMax=65440, Gamma=1.000
00:05:13.793 00.015 21068 UpdateGuideState exits: m=116552 SNR=72.9
00:05:13.793 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:13.795 00.001 21068 Enqueuing Expose request
00:05:13.796 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:13.797 00.001 16108 Worker thread wakes up
00:05:13.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:13.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:14.784 00.987 16108 Exposure complete
00:05:14.844 00.060 16108 worker thread done servicing request
00:05:14.844 00.000 21068 OnExposeComplete: enter
00:05:14.845 00.001 21068 UpdateGuideState(): m_state=6
00:05:14.846 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6465
00:05:14.846 00.000 21068 Star::Find returns 1 (0), X=221.11, Y=876.10, Mass=130281, SNR=95.1, Peak=15168 HFD=3.3
00:05:14.849 00.003 21068 MultiStar: [#1 0.48,0.05,0.00,M1] [#2 0.33,-0.28,1.13,U] [#3 0.10,-0.09,0.85,U] [#4 0.22,-0.00,0.68,U] [#5 0.32,-0.19,0.76,U] [#6 0.19,0.13,0.68,U] [#7 0.30,-0.39,0.00,M1] [#8 0.36,-0.28,0.62,U] 
00:05:14.849 00.000 21068 refined, 6 included, MultiStar: {0.28, -0.10}, one-star: {0.43, 0.03}
00:05:14.850 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
00:05:14.851 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
00:05:14.852 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.35 mountX=-0.30 mountY=0.03, mountTheta=3.03
00:05:14.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.10, opts=13)
00:05:14.854 00.000 21068 Enqueuing Move request for scope (0.28, -0.10)
00:05:14.855 00.001 16108 Worker thread wakes up
00:05:14.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
00:05:14.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
00:05:14.855 00.000 16108 Moving (0.28, -0.10) raw xDistance=-0.30 yDistance=0.03
00:05:14.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:05:14.856 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:14.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:05:14.856 00.000 16108 MoveAxis(E, 78, ABG)
00:05:14.856 00.000 16108 Guiding  Dir = 2, Dur = 78
00:05:14.856 00.000 16108 IsSlewing returns 0
00:05:14.856 00.000 16108 IsGuiding returns 0
00:05:14.860 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3561, FiltMin=3008, FiltMax=53936, Gamma=1.000
00:05:14.875 00.015 21068 UpdateGuideState exits: m=130281 SNR=95.1
00:05:14.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:14.876 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:14.877 00.001 21068 Enqueuing Expose request
00:05:14.918 00.041 16108 PulseGuide returned control before completion, sleep 27
00:05:14.961 00.043 16108 IsGuiding returns 1
00:05:14.961 00.000 16108 scope still moving after pulse duration time elapsed
00:05:14.993 00.032 16108 IsSlewing returns 0
00:05:14.994 00.001 16108 IsGuiding returns 1
00:05:15.025 00.031 16108 IsSlewing returns 0
00:05:15.025 00.000 16108 IsGuiding returns 0
00:05:15.025 00.000 16108 scope move finished after 78 + 90 ms
00:05:15.025 00.000 16108 Move returns status 0, amount 78
00:05:15.026 00.001 16108 MoveAxis(N, 0, ABG)
00:05:15.026 00.000 16108 Move returns status 0, amount 0
00:05:15.026 00.000 16108 move complete, result=0
00:05:15.026 00.000 16108 worker thread done servicing request
00:05:15.026 00.000 16108 Worker thread wakes up
00:05:15.026 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
00:05:15.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:15.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:16.185 01.158 16108 Exposure complete
00:05:16.242 00.057 16108 worker thread done servicing request
00:05:16.242 00.000 21068 OnExposeComplete: enter
00:05:16.243 00.001 21068 UpdateGuideState(): m_state=6
00:05:16.246 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6466
00:05:16.248 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.15, Mass=119840, SNR=81.7, Peak=14912 HFD=3.1
00:05:16.249 00.001 21068 MultiStar: [#1 0.41,0.11,1.20,U] [#2 -0.08,0.01,1.09,U] [#3 -0.11,-0.06,0.94,U] [#4 -0.14,0.39,0.85,U] [#5 0.02,-0.31,0.76,U] [#6 0.02,-0.07,0.84,U] [#7 -0.15,0.12,0.57,U] [#8 0.49,-0.09,0.00,M1] 
00:05:16.250 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.10, 0.07}
00:05:16.251 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
00:05:16.253 00.002 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
00:05:16.255 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=-0.03 mountY=-0.04, mountTheta=-2.10
00:05:16.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
00:05:16.259 00.002 21068 Enqueuing Move request for scope (0.03, 0.04)
00:05:16.260 00.001 16108 Worker thread wakes up
00:05:16.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:05:16.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:05:16.260 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.03 yDistance=-0.04
00:05:16.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:16.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:16.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:16.261 00.001 16108 MoveAxis(E, 0, ABG)
00:05:16.261 00.000 16108 Move returns status 0, amount 0
00:05:16.261 00.000 16108 MoveAxis(N, 0, ABG)
00:05:16.261 00.000 16108 Move returns status 0, amount 0
00:05:16.261 00.000 16108 move complete, result=0
00:05:16.261 00.000 16108 worker thread done servicing request
00:05:16.266 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3558, FiltMin=3097, FiltMax=51190, Gamma=1.000
00:05:16.294 00.028 21068 UpdateGuideState exits: m=119840 SNR=81.7
00:05:16.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:16.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:16.297 00.001 21068 Enqueuing Expose request
00:05:16.298 00.001 16108 Worker thread wakes up
00:05:16.298 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:16.299 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:16.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:17.276 00.977 16108 Exposure complete
00:05:17.332 00.056 16108 worker thread done servicing request
00:05:17.332 00.000 21068 OnExposeComplete: enter
00:05:17.334 00.002 21068 UpdateGuideState(): m_state=6
00:05:17.335 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6467
00:05:17.335 00.000 21068 Star::Find returns 1 (0), X=220.91, Y=876.37, Mass=117341, SNR=83.8, Peak=15936 HFD=3.3
00:05:17.336 00.001 21068 MultiStar: [#1 0.29,0.29,1.03,U] [#2 -0.11,0.12,1.21,U] [#3 -0.03,0.10,0.94,U] [#4 0.01,0.05,0.85,U] [#5 0.19,0.11,0.94,U] [#6 0.40,0.41,0.00,M1] [#7 -0.00,0.27,0.65,U] [#8 -0.13,0.20,0.74,U] 
00:05:17.337 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.18}, one-star: {0.23, 0.30}
00:05:17.338 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
00:05:17.338 00.000 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
00:05:17.339 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.24 mountX=-0.03 mountY=-0.19, mountTheta=-1.73
00:05:17.340 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.18, opts=13)
00:05:17.341 00.001 21068 Enqueuing Move request for scope (0.06, 0.18)
00:05:17.343 00.002 16108 Worker thread wakes up
00:05:17.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:05:17.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:05:17.343 00.000 16108 Moving (0.06, 0.18) raw xDistance=-0.03 yDistance=-0.19
00:05:17.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:17.344 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:17.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:05:17.344 00.000 16108 MoveAxis(E, 0, ABG)
00:05:17.344 00.000 16108 Move returns status 0, amount 0
00:05:17.344 00.000 16108 MoveAxis(N, 0, ABG)
00:05:17.344 00.000 16108 Move returns status 0, amount 0
00:05:17.344 00.000 16108 move complete, result=0
00:05:17.344 00.000 16108 worker thread done servicing request
00:05:17.346 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3561, FiltMin=3059, FiltMax=51536, Gamma=1.000
00:05:17.360 00.014 21068 UpdateGuideState exits: m=117341 SNR=83.8
00:05:17.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.361 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:17.363 00.002 21068 Enqueuing Expose request
00:05:17.364 00.001 16108 Worker thread wakes up
00:05:17.364 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:05:17.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:17.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:18.530 01.165 16108 Exposure complete
00:05:18.598 00.068 16108 worker thread done servicing request
00:05:18.598 00.000 21068 OnExposeComplete: enter
00:05:18.602 00.004 21068 UpdateGuideState(): m_state=6
00:05:18.604 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6468
00:05:18.605 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.26, Mass=132898, SNR=85.6, Peak=16432 HFD=3.3
00:05:18.607 00.002 21068 MultiStar: [#1 0.22,0.11,1.09,U] [#2 -0.32,0.09,1.03,U] [#3 -0.15,-0.09,1.06,U] [#4 -0.20,0.10,0.72,U] [#5 -0.15,0.02,0.79,U] [#6 -0.30,0.45,0.00,M2] [#7 -0.45,0.12,0.61,U] [#8 -0.06,-0.05,0.70,U] 
00:05:18.609 00.002 21068 refined, 7 included, MultiStar: {-0.12, 0.06}, one-star: {0.01, 0.19}
00:05:18.612 00.003 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
00:05:18.613 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
00:05:18.614 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.66 mountX=0.13 mountY=-0.03, mountTheta=-0.25
00:05:18.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
00:05:18.618 00.002 21068 Enqueuing Move request for scope (-0.12, 0.06)
00:05:18.619 00.001 16108 Worker thread wakes up
00:05:18.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
00:05:18.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
00:05:18.619 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
00:05:18.620 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:05:18.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:18.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:18.620 00.000 16108 MoveAxis(E, 0, ABG)
00:05:18.620 00.000 16108 Move returns status 0, amount 0
00:05:18.620 00.000 16108 MoveAxis(N, 0, ABG)
00:05:18.620 00.000 16108 Move returns status 0, amount 0
00:05:18.620 00.000 16108 move complete, result=0
00:05:18.620 00.000 16108 worker thread done servicing request
00:05:18.625 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3561, FiltMin=3091, FiltMax=52915, Gamma=1.000
00:05:18.640 00.015 21068 UpdateGuideState exits: m=132898 SNR=85.6
00:05:18.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:18.643 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:18.643 00.000 21068 Enqueuing Expose request
00:05:18.644 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:18.645 00.001 16108 Worker thread wakes up
00:05:18.645 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:18.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:19.625 00.980 16108 Exposure complete
00:05:19.697 00.072 16108 worker thread done servicing request
00:05:19.697 00.000 21068 OnExposeComplete: enter
00:05:19.698 00.001 21068 UpdateGuideState(): m_state=6
00:05:19.698 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6469
00:05:19.699 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.23, Mass=99216, SNR=71.6, Peak=14608 HFD=2.9
00:05:19.700 00.001 21068 MultiStar: [#1 0.32,0.14,1.26,U] [#2 -0.02,-0.15,1.19,U] [#3 -0.08,-0.02,1.20,U] [#4 0.47,-0.08,0.00,M1] [#5 0.28,-0.14,1.05,U] [#6 0.51,0.12,0.00,M3] [#7 -0.23,0.23,0.65,U] [#8 0.11,-0.04,0.93,U] 
00:05:19.701 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.12, 0.15}
00:05:19.702 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
00:05:19.703 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:05:19.704 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.09 mountY=-0.03, mountTheta=-2.77
00:05:19.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
00:05:19.707 00.001 21068 Enqueuing Move request for scope (0.09, 0.01)
00:05:19.708 00.001 16108 Worker thread wakes up
00:05:19.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:05:19.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:05:19.708 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.09 yDistance=-0.03
00:05:19.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:05:19.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:19.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:19.708 00.000 16108 MoveAxis(E, 0, ABG)
00:05:19.708 00.000 16108 Move returns status 0, amount 0
00:05:19.708 00.000 16108 MoveAxis(N, 0, ABG)
00:05:19.708 00.000 16108 Move returns status 0, amount 0
00:05:19.708 00.000 16108 move complete, result=0
00:05:19.708 00.000 16108 worker thread done servicing request
00:05:19.714 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3561, FiltMin=3037, FiltMax=58048, Gamma=1.000
00:05:19.731 00.017 21068 UpdateGuideState exits: m=99216 SNR=71.6
00:05:19.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:19.732 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:19.735 00.003 21068 Enqueuing Expose request
00:05:19.736 00.001 16108 Worker thread wakes up
00:05:19.737 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:19.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:19.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:20.894 01.156 16108 Exposure complete
00:05:20.979 00.085 16108 worker thread done servicing request
00:05:20.979 00.000 21068 OnExposeComplete: enter
00:05:20.981 00.002 21068 UpdateGuideState(): m_state=6
00:05:20.983 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6470
00:05:20.985 00.002 21068 Star::Find returns 1 (0), X=220.99, Y=876.05, Mass=116994, SNR=76.9, Peak=15456 HFD=2.9
00:05:20.987 00.002 21068 MultiStar: [#1 0.24,0.17,1.13,U] [#2 0.06,-0.06,1.40,U] [#3 0.27,-0.09,1.00,U] [#4 0.10,-0.22,0.73,U] [#5 0.51,-0.09,0.00,M1] [#6 0.11,0.01,0.97,U] [#7 -0.05,0.20,0.62,U] [#8 0.33,0.21,0.71,U] 
00:05:20.989 00.002 21068 refined, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.31, -0.03}
00:05:20.991 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:05:20.993 00.002 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
00:05:20.995 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.08 mountX=-0.17 mountY=-0.05, mountTheta=-2.83
00:05:20.998 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.01, opts=13)
00:05:21.000 00.002 21068 Enqueuing Move request for scope (0.17, 0.01)
00:05:21.001 00.001 16108 Worker thread wakes up
00:05:21.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
00:05:21.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
00:05:21.002 00.001 16108 Moving (0.17, 0.01) raw xDistance=-0.17 yDistance=-0.05
00:05:21.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:05:21.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:21.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:05:21.002 00.000 16108 MoveAxis(E, 0, ABG)
00:05:21.002 00.000 16108 Move returns status 0, amount 0
00:05:21.002 00.000 16108 MoveAxis(N, 0, ABG)
00:05:21.002 00.000 16108 Move returns status 0, amount 0
00:05:21.002 00.000 16108 move complete, result=0
00:05:21.004 00.002 16108 worker thread done servicing request
00:05:21.014 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3561, FiltMin=3037, FiltMax=53952, Gamma=1.000
00:05:21.032 00.018 21068 UpdateGuideState exits: m=116994 SNR=76.9
00:05:21.034 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:21.034 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:21.035 00.001 21068 Enqueuing Expose request
00:05:21.036 00.001 16108 Worker thread wakes up
00:05:21.036 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:21.038 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:21.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:22.013 00.975 16108 Exposure complete
00:05:22.083 00.070 16108 worker thread done servicing request
00:05:22.083 00.000 21068 OnExposeComplete: enter
00:05:22.084 00.001 21068 UpdateGuideState(): m_state=6
00:05:22.084 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6471
00:05:22.085 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.02, Mass=126999, SNR=86.9, Peak=16768 HFD=2.9
00:05:22.086 00.001 21068 MultiStar: [#1 0.33,0.02,1.13,U] [#2 0.15,-0.29,1.17,U] [#3 -0.08,0.07,1.04,U] [#4 0.01,-0.07,0.82,U] [#5 0.06,0.03,0.74,U] [#6 0.02,0.22,0.72,U] [#7 -0.03,0.43,0.64,U] [#8 0.11,-0.04,0.80,U] 
00:05:22.087 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.30, -0.05}
00:05:22.088 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:05:22.089 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:05:22.089 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
00:05:22.092 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
00:05:22.092 00.000 21068 Enqueuing Move request for scope (0.11, 0.01)
00:05:22.093 00.001 16108 Worker thread wakes up
00:05:22.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:05:22.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:05:22.093 00.000 16108 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=-0.03
00:05:22.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:05:22.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:22.094 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:22.094 00.000 16108 MoveAxis(E, 0, ABG)
00:05:22.094 00.000 16108 Move returns status 0, amount 0
00:05:22.094 00.000 16108 MoveAxis(N, 0, ABG)
00:05:22.094 00.000 16108 Move returns status 0, amount 0
00:05:22.094 00.000 16108 move complete, result=0
00:05:22.094 00.000 16108 worker thread done servicing request
00:05:22.098 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3561, FiltMin=3081, FiltMax=52880, Gamma=1.000
00:05:22.113 00.015 21068 UpdateGuideState exits: m=126999 SNR=86.9
00:05:22.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.114 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:22.115 00.001 21068 Enqueuing Expose request
00:05:22.116 00.001 16108 Worker thread wakes up
00:05:22.116 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:22.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:22.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:23.273 01.157 16108 Exposure complete
00:05:23.355 00.082 16108 worker thread done servicing request
00:05:23.355 00.000 21068 OnExposeComplete: enter
00:05:23.356 00.001 21068 UpdateGuideState(): m_state=6
00:05:23.356 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6472
00:05:23.357 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.33, Mass=123520, SNR=84.0, Peak=13184 HFD=3.5
00:05:23.358 00.001 21068 MultiStar: [#1 -0.09,0.28,1.07,U] [#2 -0.22,0.16,1.19,U] [#3 -0.33,0.11,0.95,U] [#4 0.06,0.45,0.87,U] [#5 0.00,0.12,1.15,U] [#6 -0.23,0.05,0.79,U] [#7 0.11,-0.14,0.59,U] [#8 0.21,0.08,0.73,U] 
00:05:23.359 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {-0.03, 0.25}
00:05:23.360 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:05:23.360 00.000 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:05:23.361 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.99 mountX=0.10 mountY=-0.14, mountTheta=-0.96
00:05:23.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.17, opts=13)
00:05:23.363 00.000 21068 Enqueuing Move request for scope (-0.07, 0.17)
00:05:23.364 00.001 16108 Worker thread wakes up
00:05:23.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:05:23.364 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:05:23.364 00.000 16108 Moving (-0.07, 0.17) raw xDistance=0.10 yDistance=-0.14
00:05:23.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:05:23.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:23.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:05:23.364 00.000 16108 MoveAxis(E, 0, ABG)
00:05:23.366 00.002 16108 Move returns status 0, amount 0
00:05:23.366 00.000 16108 MoveAxis(N, 0, ABG)
00:05:23.366 00.000 16108 Move returns status 0, amount 0
00:05:23.366 00.000 16108 move complete, result=0
00:05:23.366 00.000 16108 worker thread done servicing request
00:05:23.369 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3565, FiltMin=3107, FiltMax=57606, Gamma=1.000
00:05:23.384 00.015 21068 UpdateGuideState exits: m=123520 SNR=84.0
00:05:23.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.385 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:23.386 00.001 21068 Enqueuing Expose request
00:05:23.388 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:23.388 00.000 16108 Worker thread wakes up
00:05:23.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:23.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:24.366 00.977 16108 Exposure complete
00:05:24.435 00.069 16108 worker thread done servicing request
00:05:24.435 00.000 21068 OnExposeComplete: enter
00:05:24.435 00.000 21068 UpdateGuideState(): m_state=6
00:05:24.436 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6473
00:05:24.437 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.83, Mass=113478, SNR=77.2, Peak=12915 HFD=3.5
00:05:24.438 00.001 21068 MultiStar: large primary error, entering stabilization period
00:05:24.438 00.000 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
00:05:24.439 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
00:05:24.440 00.001 21068 CameraToMount -- cameraX=0.62 cameraY=0.76 hyp=0.98 cameraTheta=0.89 mountX=-0.48 mountY=-0.88, mountTheta=-2.06
00:05:24.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=0.76, opts=13)
00:05:24.442 00.001 21068 Enqueuing Move request for scope (0.62, 0.76)
00:05:24.443 00.001 16108 Worker thread wakes up
00:05:24.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.76) opts 0xd
00:05:24.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, 0.76)
00:05:24.444 00.001 16108 Moving (0.62, 0.76) raw xDistance=-0.48 yDistance=-0.88
00:05:24.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:05:24.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
00:05:24.444 00.000 16108 MoveAxis(E, 125, ABG)
00:05:24.444 00.000 16108 Guiding  Dir = 2, Dur = 125
00:05:24.444 00.000 16108 IsSlewing returns 0
00:05:24.444 00.000 16108 IsGuiding returns 0
00:05:24.446 00.002 16108 PulseGuide returned control before completion, sleep 134
00:05:24.447 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3561, FiltMin=3078, FiltMax=55437, Gamma=1.000
00:05:24.466 00.019 21068 UpdateGuideState exits: m=113478 SNR=77.2
00:05:24.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:24.468 00.000 21068 Enqueuing Expose request
00:05:24.584 00.116 16108 IsGuiding returns 1
00:05:24.584 00.000 16108 scope still moving after pulse duration time elapsed
00:05:24.615 00.031 16108 IsSlewing returns 0
00:05:24.615 00.000 16108 IsGuiding returns 0
00:05:24.615 00.000 16108 scope move finished after 125 + 45 ms
00:05:24.615 00.000 16108 Move returns status 0, amount 125
00:05:24.615 00.000 16108 MoveAxis(N, 177, ABG)
00:05:24.615 00.000 16108 Guiding  Dir = 0, Dur = 177
00:05:24.615 00.000 16108 IsSlewing returns 0
00:05:24.615 00.000 16108 IsGuiding returns 0
00:05:24.680 00.065 16108 PulseGuide returned control before completion, sleep 124
00:05:24.818 00.138 16108 IsGuiding returns 1
00:05:24.818 00.000 16108 scope still moving after pulse duration time elapsed
00:05:24.850 00.032 16108 IsSlewing returns 0
00:05:24.850 00.000 16108 IsGuiding returns 1
00:05:24.882 00.032 16108 IsSlewing returns 0
00:05:24.882 00.000 16108 IsGuiding returns 1
00:05:24.912 00.030 16108 IsSlewing returns 0
00:05:24.912 00.000 16108 IsGuiding returns 1
00:05:24.943 00.031 16108 IsSlewing returns 0
00:05:24.943 00.000 16108 IsGuiding returns 0
00:05:24.943 00.000 16108 scope move finished after 177 + 151 ms
00:05:24.944 00.001 16108 Move returns status 0, amount 177
00:05:24.944 00.000 16108 move complete, result=0
00:05:24.944 00.000 16108 worker thread done servicing request
00:05:24.944 00.000 16108 Worker thread wakes up
00:05:24.944 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:24.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:24.944 00.000 21068 GuideStep: -0.5 px 125 ms EAST, -0.9 px 177 ms NORTH
00:05:26.118 01.174 16108 Exposure complete
00:05:26.190 00.072 16108 worker thread done servicing request
00:05:26.191 00.001 21068 OnExposeComplete: enter
00:05:26.192 00.001 21068 UpdateGuideState(): m_state=6
00:05:26.193 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6474
00:05:26.194 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.58, Mass=125742, SNR=85.4, Peak=13139 HFD=3.7
00:05:26.195 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
00:05:26.196 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
00:05:26.198 00.002 21068 CameraToMount -- cameraX=-0.54 cameraY=0.51 hyp=0.74 cameraTheta=2.39 mountX=0.62 mountY=-0.37, mountTheta=-0.53
00:05:26.200 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.54, y=0.51, opts=13)
00:05:26.201 00.001 21068 Enqueuing Move request for scope (-0.54, 0.51)
00:05:26.202 00.001 16108 Worker thread wakes up
00:05:26.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.51) opts 0xd
00:05:26.203 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.54, 0.51)
00:05:26.203 00.000 16108 Moving (-0.54, 0.51) raw xDistance=0.62 yDistance=-0.37
00:05:26.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
00:05:26.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:05:26.203 00.000 16108 MoveAxis(W, 154, ABG)
00:05:26.203 00.000 16108 Guiding  Dir = 3, Dur = 154
00:05:26.204 00.001 16108 IsSlewing returns 0
00:05:26.204 00.000 16108 IsGuiding returns 0
00:05:26.208 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3561, FiltMin=3053, FiltMax=59459, Gamma=1.000
00:05:26.225 00.017 21068 UpdateGuideState exits: m=125742 SNR=85.4
00:05:26.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:26.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:26.227 00.000 21068 Enqueuing Expose request
00:05:26.246 00.019 16108 PulseGuide returned control before completion, sleep 123
00:05:26.385 00.139 16108 IsGuiding returns 1
00:05:26.385 00.000 16108 scope still moving after pulse duration time elapsed
00:05:26.416 00.031 16108 IsSlewing returns 0
00:05:26.416 00.000 16108 IsGuiding returns 0
00:05:26.416 00.000 16108 scope move finished after 154 + 59 ms
00:05:26.417 00.001 16108 Move returns status 0, amount 154
00:05:26.417 00.000 16108 MoveAxis(N, 73, ABG)
00:05:26.417 00.000 16108 Guiding  Dir = 0, Dur = 73
00:05:26.417 00.000 16108 IsSlewing returns 0
00:05:26.418 00.001 16108 IsGuiding returns 0
00:05:26.482 00.064 16108 PulseGuide returned control before completion, sleep 20
00:05:26.511 00.029 16108 IsGuiding returns 1
00:05:26.511 00.000 16108 scope still moving after pulse duration time elapsed
00:05:26.542 00.031 16108 IsSlewing returns 0
00:05:26.542 00.000 16108 IsGuiding returns 1
00:05:26.573 00.031 16108 IsSlewing returns 0
00:05:26.574 00.001 16108 IsGuiding returns 0
00:05:26.574 00.000 16108 scope move finished after 73 + 83 ms
00:05:26.574 00.000 16108 Move returns status 0, amount 73
00:05:26.574 00.000 16108 move complete, result=0
00:05:26.574 00.000 16108 worker thread done servicing request
00:05:26.574 00.000 16108 Worker thread wakes up
00:05:26.574 00.000 21068 GuideStep: 0.6 px 154 ms WEST, -0.4 px 73 ms NORTH
00:05:26.578 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:26.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:27.555 00.977 16108 Exposure complete
00:05:27.619 00.064 16108 worker thread done servicing request
00:05:27.619 00.000 21068 OnExposeComplete: enter
00:05:27.620 00.001 21068 UpdateGuideState(): m_state=6
00:05:27.621 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6475
00:05:27.622 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.36, Mass=127557, SNR=75.0, Peak=12960 HFD=3.6
00:05:27.622 00.000 21068 MultiStar: exiting stabilization period
00:05:27.623 00.001 21068 MultiStar: [#1 0.10,0.54,0.00,M1] [#2 -0.08,0.29,1.50,U] [#3 -0.17,0.15,1.06,U] [#4 0.11,0.44,0.83,U] [#5 -0.02,0.10,1.01,U] [#6 0.23,0.63,0.00,M1] [#7 -0.17,0.07,0.63,U] [#8 0.08,-0.08,0.71,U] 
00:05:27.624 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.20}, one-star: {0.09, 0.29}
00:05:27.625 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:05:27.625 00.000 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:05:27.626 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=0.06 mountY=-0.19, mountTheta=-1.24
00:05:27.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.20, opts=13)
00:05:27.628 00.001 21068 Enqueuing Move request for scope (-0.03, 0.20)
00:05:27.629 00.001 16108 Worker thread wakes up
00:05:27.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
00:05:27.629 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
00:05:27.629 00.000 16108 Moving (-0.03, 0.20) raw xDistance=0.06 yDistance=-0.19
00:05:27.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:05:27.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.630 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:05:27.630 00.000 16108 MoveAxis(E, 0, ABG)
00:05:27.630 00.000 16108 Move returns status 0, amount 0
00:05:27.630 00.000 16108 MoveAxis(N, 0, ABG)
00:05:27.630 00.000 16108 Move returns status 0, amount 0
00:05:27.630 00.000 16108 move complete, result=0
00:05:27.630 00.000 16108 worker thread done servicing request
00:05:27.633 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3561, FiltMin=3088, FiltMax=53427, Gamma=1.000
00:05:27.647 00.014 21068 UpdateGuideState exits: m=127557 SNR=75.0
00:05:27.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:27.650 00.001 21068 Enqueuing Expose request
00:05:27.650 00.000 16108 Worker thread wakes up
00:05:27.650 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:05:27.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:27.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:28.810 01.159 16108 Exposure complete
00:05:28.866 00.056 16108 worker thread done servicing request
00:05:28.866 00.000 21068 OnExposeComplete: enter
00:05:28.867 00.001 21068 UpdateGuideState(): m_state=6
00:05:28.868 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6476
00:05:28.869 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.50, Mass=119895, SNR=84.5, Peak=12848 HFD=3.2
00:05:28.870 00.001 21068 MultiStar: [#1 0.04,0.45,1.06,U] [#2 -0.28,0.09,1.19,U] [#3 -0.15,0.38,0.87,U] [#4 0.01,0.30,0.66,U] [#5 0.02,0.29,0.86,U] [#6 0.06,0.38,0.72,U] [#7 -0.55,0.31,0.00,M1] [#8 0.16,0.21,0.70,U] 
00:05:28.870 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.31}, one-star: {-0.07, 0.42}
00:05:28.871 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
00:05:28.872 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:05:28.872 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.32 cameraTheta=1.71 mountX=0.10 mountY=-0.29, mountTheta=-1.25
00:05:28.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.31, opts=13)
00:05:28.875 00.001 21068 Enqueuing Move request for scope (-0.04, 0.31)
00:05:28.875 00.000 16108 Worker thread wakes up
00:05:28.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
00:05:28.876 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
00:05:28.876 00.000 16108 Moving (-0.04, 0.31) raw xDistance=0.10 yDistance=-0.29
00:05:28.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:05:28.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:05:28.876 00.000 16108 MoveAxis(E, 0, ABG)
00:05:28.876 00.000 16108 Move returns status 0, amount 0
00:05:28.876 00.000 16108 MoveAxis(N, 59, ABG)
00:05:28.876 00.000 16108 Guiding  Dir = 0, Dur = 59
00:05:28.876 00.000 16108 IsSlewing returns 0
00:05:28.876 00.000 16108 IsGuiding returns 0
00:05:28.881 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3555, FiltMin=3053, FiltMax=65440, Gamma=1.000
00:05:28.895 00.014 21068 UpdateGuideState exits: m=119895 SNR=84.5
00:05:28.897 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:28.899 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:28.900 00.001 21068 Enqueuing Expose request
00:05:28.927 00.027 16108 PulseGuide returned control before completion, sleep 19
00:05:28.957 00.030 16108 IsGuiding returns 1
00:05:28.957 00.000 16108 scope still moving after pulse duration time elapsed
00:05:28.988 00.031 16108 IsSlewing returns 0
00:05:28.988 00.000 16108 IsGuiding returns 1
00:05:29.020 00.032 16108 IsSlewing returns 0
00:05:29.020 00.000 16108 IsGuiding returns 0
00:05:29.020 00.000 16108 scope move finished after 59 + 85 ms
00:05:29.020 00.000 16108 Move returns status 0, amount 59
00:05:29.022 00.002 16108 move complete, result=0
00:05:29.022 00.000 16108 worker thread done servicing request
00:05:29.022 00.000 16108 Worker thread wakes up
00:05:29.022 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 59 ms NORTH
00:05:29.024 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:29.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:29.985 00.961 16108 Exposure complete
00:05:30.054 00.069 16108 worker thread done servicing request
00:05:30.055 00.001 21068 OnExposeComplete: enter
00:05:30.057 00.002 21068 UpdateGuideState(): m_state=6
00:05:30.058 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6477
00:05:30.060 00.002 21068 Star::Find returns 1 (0), X=221.22, Y=876.51, Mass=126070, SNR=85.2, Peak=14288 HFD=3.4
00:05:30.062 00.002 21068 MultiStar: [#1 0.91,0.41,0.00,M1] [#2 0.38,0.22,1.20,U] [#3 0.36,0.31,0.00,M1] [#4 0.47,0.21,0.00,M1] [#5 0.76,0.30,0.00,M1] [#6 0.69,0.62,0.00,M1] [#7 0.40,0.25,0.00,M2] [#8 0.58,0.23,0.00,M1] 
00:05:30.063 00.001 21068 refined, 1 included, MultiStar: {0.46, 0.32}, one-star: {0.54, 0.43}
00:05:30.065 00.002 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
00:05:30.066 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
00:05:30.068 00.002 21068 CameraToMount -- cameraX=0.46 cameraY=0.32 hyp=0.56 cameraTheta=0.61 mountX=-0.39 mountY=-0.42, mountTheta=-2.33
00:05:30.072 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.46, y=0.32, opts=13)
00:05:30.074 00.002 21068 Enqueuing Move request for scope (0.46, 0.32)
00:05:30.076 00.002 16108 Worker thread wakes up
00:05:30.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.32) opts 0xd
00:05:30.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.46, 0.32)
00:05:30.076 00.000 16108 Moving (0.46, 0.32) raw xDistance=-0.39 yDistance=-0.42
00:05:30.077 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:05:30.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:05:30.077 00.000 16108 MoveAxis(E, 103, ABG)
00:05:30.077 00.000 16108 Guiding  Dir = 2, Dur = 103
00:05:30.077 00.000 16108 IsSlewing returns 0
00:05:30.077 00.000 16108 IsGuiding returns 0
00:05:30.087 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3558, FiltMin=3033, FiltMax=53232, Gamma=1.000
00:05:30.118 00.031 21068 UpdateGuideState exits: m=126070 SNR=85.2
00:05:30.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:30.120 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:30.121 00.001 21068 Enqueuing Expose request
00:05:30.121 00.000 16108 PulseGuide returned control before completion, sleep 70
00:05:30.195 00.074 16108 IsGuiding returns 1
00:05:30.195 00.000 16108 scope still moving after pulse duration time elapsed
00:05:30.227 00.032 16108 IsSlewing returns 0
00:05:30.227 00.000 16108 IsGuiding returns 1
00:05:30.259 00.032 16108 IsSlewing returns 0
00:05:30.259 00.000 16108 IsGuiding returns 1
00:05:30.291 00.032 16108 IsSlewing returns 0
00:05:30.292 00.001 16108 IsGuiding returns 1
00:05:30.322 00.030 16108 IsSlewing returns 0
00:05:30.322 00.000 16108 IsGuiding returns 0
00:05:30.323 00.001 16108 scope move finished after 103 + 142 ms
00:05:30.323 00.000 16108 Move returns status 0, amount 103
00:05:30.323 00.000 16108 MoveAxis(N, 83, ABG)
00:05:30.323 00.000 16108 Guiding  Dir = 0, Dur = 83
00:05:30.323 00.000 16108 IsSlewing returns 0
00:05:30.323 00.000 16108 IsGuiding returns 0
00:05:30.371 00.048 16108 PulseGuide returned control before completion, sleep 46
00:05:30.433 00.062 16108 IsGuiding returns 1
00:05:30.433 00.000 16108 scope still moving after pulse duration time elapsed
00:05:30.464 00.031 16108 IsSlewing returns 0
00:05:30.464 00.000 16108 IsGuiding returns 0
00:05:30.464 00.000 16108 scope move finished after 83 + 58 ms
00:05:30.464 00.000 16108 Move returns status 0, amount 83
00:05:30.464 00.000 16108 move complete, result=0
00:05:30.466 00.002 16108 worker thread done servicing request
00:05:30.466 00.000 16108 Worker thread wakes up
00:05:30.466 00.000 21068 GuideStep: -0.4 px 103 ms EAST, -0.4 px 83 ms NORTH
00:05:30.469 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:30.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:31.630 01.161 16108 Exposure complete
00:05:31.685 00.055 16108 worker thread done servicing request
00:05:31.685 00.000 21068 OnExposeComplete: enter
00:05:31.686 00.001 21068 UpdateGuideState(): m_state=6
00:05:31.687 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6478
00:05:31.687 00.000 21068 Star::Find returns 1 (0), X=220.81, Y=876.61, Mass=127378, SNR=77.1, Peak=15152 HFD=3.2
00:05:31.688 00.001 21068 MultiStar: [#1 0.41,0.42,0.00,M2] [#2 -0.14,0.18,1.24,U] [#3 0.29,0.28,1.15,U] [#4 0.27,0.21,0.80,U] [#5 0.22,0.10,1.02,U] [#6 0.18,0.37,0.91,U] [#7 -0.15,0.71,0.00,M3] [#8 -0.04,0.13,0.84,U] 
00:05:31.689 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.26}, one-star: {0.13, 0.54}
00:05:31.690 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
00:05:31.691 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
00:05:31.692 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.13 mountX=-0.08 mountY=-0.28, mountTheta=-1.83
00:05:31.693 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.26, opts=13)
00:05:31.695 00.002 21068 Enqueuing Move request for scope (0.12, 0.26)
00:05:31.697 00.002 16108 Worker thread wakes up
00:05:31.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
00:05:31.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
00:05:31.697 00.000 16108 Moving (0.12, 0.26) raw xDistance=-0.08 yDistance=-0.28
00:05:31.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:05:31.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:05:31.697 00.000 16108 MoveAxis(E, 0, ABG)
00:05:31.697 00.000 16108 Move returns status 0, amount 0
00:05:31.697 00.000 16108 MoveAxis(N, 57, ABG)
00:05:31.697 00.000 16108 Guiding  Dir = 0, Dur = 57
00:05:31.697 00.000 16108 IsSlewing returns 0
00:05:31.697 00.000 16108 IsGuiding returns 0
00:05:31.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3558, FiltMin=3069, FiltMax=50531, Gamma=1.000
00:05:31.706 00.006 16108 PulseGuide returned control before completion, sleep 59
00:05:31.718 00.012 21068 UpdateGuideState exits: m=127378 SNR=77.1
00:05:31.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.721 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:31.722 00.001 21068 Enqueuing Expose request
00:05:31.766 00.044 16108 IsGuiding returns 1
00:05:31.766 00.000 16108 scope still moving after pulse duration time elapsed
00:05:31.798 00.032 16108 IsSlewing returns 0
00:05:31.798 00.000 16108 IsGuiding returns 0
00:05:31.798 00.000 16108 scope move finished after 57 + 44 ms
00:05:31.798 00.000 16108 Move returns status 0, amount 57
00:05:31.798 00.000 16108 move complete, result=0
00:05:31.799 00.001 16108 worker thread done servicing request
00:05:31.799 00.000 16108 Worker thread wakes up
00:05:31.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:31.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:31.799 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
00:05:32.776 00.977 16108 Exposure complete
00:05:32.831 00.055 16108 worker thread done servicing request
00:05:32.831 00.000 21068 OnExposeComplete: enter
00:05:32.832 00.001 21068 UpdateGuideState(): m_state=6
00:05:32.833 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6479
00:05:32.834 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=876.49, Mass=111444, SNR=73.5, Peak=12531 HFD=3.3
00:05:32.835 00.001 21068 MultiStar: [#1 -0.36,0.68,0.00,M3] [#2 -0.64,0.25,0.00,M1] [#3 -0.55,0.38,0.00,M1] [#4 -0.60,0.41,0.00,M1] [#5 -0.32,0.24,1.17,U] [#6 -0.46,0.62,0.00,M1] [#7 -0.52,0.44,0.00,M4] [#8 -0.47,0.23,0.00,M1] 
00:05:32.836 00.001 21068 refined, 1 included, MultiStar: {-0.33, 0.32}, one-star: {-0.34, 0.41}
00:05:32.837 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
00:05:32.838 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
00:05:32.838 00.000 21068 CameraToMount -- cameraX=-0.33 cameraY=0.32 hyp=0.46 cameraTheta=2.37 mountX=0.38 mountY=-0.23, mountTheta=-0.55
00:05:32.839 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.32, opts=13)
00:05:32.840 00.001 21068 Enqueuing Move request for scope (-0.33, 0.32)
00:05:32.841 00.001 16108 Worker thread wakes up
00:05:32.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.32) opts 0xd
00:05:32.841 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.32)
00:05:32.841 00.000 16108 Moving (-0.33, 0.32) raw xDistance=0.38 yDistance=-0.23
00:05:32.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:05:32.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:05:32.841 00.000 16108 MoveAxis(W, 100, ABG)
00:05:32.841 00.000 16108 Guiding  Dir = 3, Dur = 100
00:05:32.841 00.000 16108 IsSlewing returns 0
00:05:32.842 00.001 16108 IsGuiding returns 0
00:05:32.845 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3558, FiltMin=3062, FiltMax=59549, Gamma=1.000
00:05:32.880 00.035 16108 PulseGuide returned control before completion, sleep 72
00:05:32.958 00.078 16108 IsGuiding returns 1
00:05:32.958 00.000 16108 scope still moving after pulse duration time elapsed
00:05:32.989 00.031 16108 IsSlewing returns 0
00:05:32.989 00.000 16108 IsGuiding returns 1
00:05:33.020 00.031 16108 IsSlewing returns 0
00:05:33.020 00.000 16108 IsGuiding returns 1
00:05:33.052 00.032 16108 IsSlewing returns 0
00:05:33.053 00.001 16108 IsGuiding returns 0
00:05:33.053 00.000 16108 scope move finished after 100 + 111 ms
00:05:33.053 00.000 16108 Move returns status 0, amount 100
00:05:33.053 00.000 16108 MoveAxis(N, 47, ABG)
00:05:33.053 00.000 16108 Guiding  Dir = 0, Dur = 47
00:05:33.054 00.001 16108 IsSlewing returns 0
00:05:33.054 00.000 16108 IsGuiding returns 0
00:05:33.069 00.015 21068 UpdateGuideState exits: m=111444 SNR=73.5
00:05:33.072 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:33.074 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:33.075 00.001 21068 Enqueuing Expose request
00:05:33.115 00.040 16108 IsGuiding returns 1
00:05:33.115 00.000 16108 scope still moving after pulse duration time elapsed
00:05:33.147 00.032 16108 IsSlewing returns 0
00:05:33.147 00.000 16108 IsGuiding returns 1
00:05:33.176 00.029 16108 IsSlewing returns 0
00:05:33.176 00.000 16108 IsGuiding returns 1
00:05:33.208 00.032 16108 IsSlewing returns 0
00:05:33.208 00.000 16108 IsGuiding returns 0
00:05:33.208 00.000 16108 scope move finished after 47 + 107 ms
00:05:33.208 00.000 16108 Move returns status 0, amount 47
00:05:33.209 00.001 16108 move complete, result=0
00:05:33.209 00.000 16108 worker thread done servicing request
00:05:33.209 00.000 16108 Worker thread wakes up
00:05:33.209 00.000 21068 GuideStep: 0.4 px 100 ms WEST, -0.2 px 47 ms NORTH
00:05:33.212 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:33.213 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:34.378 01.165 16108 Exposure complete
00:05:34.439 00.061 16108 worker thread done servicing request
00:05:34.439 00.000 21068 OnExposeComplete: enter
00:05:34.440 00.001 21068 UpdateGuideState(): m_state=6
00:05:34.441 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6480
00:05:34.441 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=876.34, Mass=113634, SNR=74.3, Peak=12400 HFD=3.5
00:05:34.442 00.001 21068 MultiStar: [#1 0.06,0.10,1.30,U] [#2 -0.10,-0.05,1.38,U] [#3 -0.11,-0.06,1.00,U] [#4 0.09,0.29,0.95,U] [#5 0.16,-0.15,0.97,U] [#6 0.08,0.31,0.93,U] [#7 -0.33,-0.01,0.58,U] [#8 0.06,0.06,0.82,U] 
00:05:34.443 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {0.03, 0.26}
00:05:34.443 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
00:05:34.444 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
00:05:34.445 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.01 mountY=-0.08, mountTheta=-1.43
00:05:34.446 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
00:05:34.448 00.002 21068 Enqueuing Move request for scope (0.00, 0.08)
00:05:34.448 00.000 16108 Worker thread wakes up
00:05:34.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:05:34.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:05:34.449 00.001 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
00:05:34.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:34.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:34.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:34.449 00.000 16108 MoveAxis(E, 0, ABG)
00:05:34.449 00.000 16108 Move returns status 0, amount 0
00:05:34.449 00.000 16108 MoveAxis(N, 0, ABG)
00:05:34.449 00.000 16108 Move returns status 0, amount 0
00:05:34.449 00.000 16108 move complete, result=0
00:05:34.449 00.000 16108 worker thread done servicing request
00:05:34.453 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3558, FiltMin=3005, FiltMax=53462, Gamma=1.000
00:05:34.467 00.014 21068 UpdateGuideState exits: m=113634 SNR=74.3
00:05:34.469 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:34.470 00.000 21068 Enqueuing Expose request
00:05:34.471 00.001 16108 Worker thread wakes up
00:05:34.471 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:34.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:34.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:35.437 00.965 16108 Exposure complete
00:05:35.507 00.070 16108 worker thread done servicing request
00:05:35.507 00.000 21068 OnExposeComplete: enter
00:05:35.508 00.001 21068 UpdateGuideState(): m_state=6
00:05:35.509 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6481
00:05:35.509 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=875.60, Mass=109171, SNR=86.8, Peak=14128 HFD=3.3
00:05:35.510 00.001 21068 MultiStar: [#1 0.45,-0.11,1.11,U] [#2 -0.08,-0.27,1.08,U] [#3 0.15,-0.26,1.03,U] [#4 0.06,-0.18,0.73,U] [#5 0.01,-0.22,0.96,U] [#6 0.25,-0.14,0.69,U] [#7 -0.01,-0.50,0.00,M4] [#8 0.21,-0.50,0.00,M1] 
00:05:35.511 00.001 21068 refined, 6 included, MultiStar: {0.17, -0.24}, one-star: {0.30, -0.47}
00:05:35.512 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
00:05:35.513 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
00:05:35.513 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.96 mountX=-0.21 mountY=0.20, mountTheta=2.38
00:05:35.516 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.24, opts=13)
00:05:35.517 00.001 21068 Enqueuing Move request for scope (0.17, -0.24)
00:05:35.518 00.001 16108 Worker thread wakes up
00:05:35.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
00:05:35.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
00:05:35.518 00.000 16108 Moving (0.17, -0.24) raw xDistance=-0.21 yDistance=0.20
00:05:35.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:05:35.519 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:35.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:05:35.519 00.000 16108 MoveAxis(E, 54, ABG)
00:05:35.519 00.000 16108 Guiding  Dir = 2, Dur = 54
00:05:35.519 00.000 16108 IsSlewing returns 0
00:05:35.520 00.001 16108 IsGuiding returns 0
00:05:35.522 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3558, FiltMin=3097, FiltMax=61545, Gamma=1.000
00:05:35.536 00.014 21068 UpdateGuideState exits: m=109171 SNR=86.8
00:05:35.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:35.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:35.539 00.001 21068 Enqueuing Expose request
00:05:35.549 00.010 16108 PulseGuide returned control before completion, sleep 35
00:05:35.595 00.046 16108 IsGuiding returns 1
00:05:35.595 00.000 16108 scope still moving after pulse duration time elapsed
00:05:35.627 00.032 16108 IsSlewing returns 0
00:05:35.627 00.000 16108 IsGuiding returns 1
00:05:35.659 00.032 16108 IsSlewing returns 0
00:05:35.659 00.000 16108 IsGuiding returns 0
00:05:35.659 00.000 16108 scope move finished after 54 + 85 ms
00:05:35.659 00.000 16108 Move returns status 0, amount 54
00:05:35.659 00.000 16108 MoveAxis(N, 0, ABG)
00:05:35.659 00.000 16108 Move returns status 0, amount 0
00:05:35.659 00.000 16108 move complete, result=0
00:05:35.659 00.000 16108 worker thread done servicing request
00:05:35.659 00.000 16108 Worker thread wakes up
00:05:35.660 00.001 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
00:05:35.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:35.661 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:36.843 01.182 16108 Exposure complete
00:05:36.899 00.056 16108 worker thread done servicing request
00:05:36.899 00.000 21068 OnExposeComplete: enter
00:05:36.900 00.001 21068 UpdateGuideState(): m_state=6
00:05:36.901 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6482
00:05:36.901 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=875.92, Mass=127649, SNR=82.7, Peak=17904 HFD=3.1
00:05:36.902 00.001 21068 MultiStar: [#1 0.18,-0.06,1.09,U] [#2 -0.11,-0.28,1.17,U] [#3 -0.07,-0.33,0.92,U] [#4 0.10,-0.07,0.85,U] [#5 0.15,-0.39,0.98,U] [#6 0.10,0.35,0.88,U] [#7 -0.11,-0.11,0.68,U] [#8 -0.04,-0.38,0.66,U] 
00:05:36.903 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.02, -0.16}
00:05:36.904 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
00:05:36.905 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
00:05:36.906 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.39 mountX=-0.06 mountY=0.15, mountTheta=1.93
00:05:36.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
00:05:36.910 00.002 21068 Enqueuing Move request for scope (0.03, -0.16)
00:05:36.912 00.002 16108 Worker thread wakes up
00:05:36.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
00:05:36.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
00:05:36.912 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
00:05:36.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:05:36.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:36.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:05:36.912 00.000 16108 MoveAxis(E, 0, ABG)
00:05:36.912 00.000 16108 Move returns status 0, amount 0
00:05:36.914 00.002 16108 MoveAxis(N, 0, ABG)
00:05:36.914 00.000 16108 Move returns status 0, amount 0
00:05:36.914 00.000 16108 move complete, result=0
00:05:36.914 00.000 16108 worker thread done servicing request
00:05:36.921 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3558, FiltMin=3059, FiltMax=59325, Gamma=1.000
00:05:36.949 00.028 21068 UpdateGuideState exits: m=127649 SNR=82.7
00:05:36.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:36.952 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:36.953 00.001 21068 Enqueuing Expose request
00:05:36.954 00.001 16108 Worker thread wakes up
00:05:36.954 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:36.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:36.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:37.936 00.981 16108 Exposure complete
00:05:37.997 00.061 16108 worker thread done servicing request
00:05:37.997 00.000 21068 OnExposeComplete: enter
00:05:37.998 00.001 21068 UpdateGuideState(): m_state=6
00:05:37.998 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6483
00:05:37.999 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.07, Mass=109342, SNR=79.6, Peak=17376 HFD=2.7
00:05:38.000 00.001 21068 MultiStar: [#1 0.43,0.30,0.00,M1] [#2 0.04,-0.04,1.29,U] [#3 -0.14,-0.11,0.98,U] [#4 -0.05,0.02,0.90,U] [#5 0.13,0.15,0.97,U] [#6 0.11,0.30,0.79,U] [#7 0.05,-0.11,0.62,U] [#8 0.18,-0.08,0.81,U] 
00:05:38.001 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.32, -0.00}
00:05:38.001 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
00:05:38.002 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
00:05:38.003 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
00:05:38.004 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
00:05:38.005 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
00:05:38.007 00.002 16108 Worker thread wakes up
00:05:38.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:05:38.007 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:05:38.007 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.03
00:05:38.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:05:38.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:38.008 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:38.008 00.000 16108 MoveAxis(E, 0, ABG)
00:05:38.008 00.000 16108 Move returns status 0, amount 0
00:05:38.008 00.000 16108 MoveAxis(N, 0, ABG)
00:05:38.008 00.000 16108 Move returns status 0, amount 0
00:05:38.008 00.000 16108 move complete, result=0
00:05:38.008 00.000 16108 worker thread done servicing request
00:05:38.011 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3561, FiltMin=3033, FiltMax=45440, Gamma=1.000
00:05:38.025 00.014 21068 UpdateGuideState exits: m=109342 SNR=79.6
00:05:38.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:38.028 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:38.028 00.000 21068 Enqueuing Expose request
00:05:38.029 00.001 16108 Worker thread wakes up
00:05:38.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:38.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:38.029 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:39.200 01.171 16108 Exposure complete
00:05:39.256 00.056 16108 worker thread done servicing request
00:05:39.256 00.000 21068 OnExposeComplete: enter
00:05:39.257 00.001 21068 UpdateGuideState(): m_state=6
00:05:39.258 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6484
00:05:39.259 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.10, Mass=115114, SNR=75.0, Peak=15536 HFD=3.3
00:05:39.261 00.002 21068 MultiStar: [#1 0.19,-0.17,1.20,U] [#2 0.05,-0.43,1.39,U] [#3 0.01,-0.26,1.00,U] [#4 0.16,-0.32,0.81,U] [#5 0.44,-0.28,0.00,M1] [#6 0.15,-0.14,0.89,U] [#7 -0.30,-0.27,0.59,U] [#8 0.09,-0.25,0.90,U] 
00:05:39.262 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.23}, one-star: {-0.04, 0.02}
00:05:39.262 00.000 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
00:05:39.263 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
00:05:39.264 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.65 mountX=0.04 mountY=-0.01, mountTheta=-0.26
00:05:39.265 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
00:05:39.266 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
00:05:39.266 00.000 16108 Worker thread wakes up
00:05:39.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:05:39.267 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:05:39.267 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
00:05:39.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:05:39.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:39.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:39.267 00.000 16108 MoveAxis(E, 0, ABG)
00:05:39.267 00.000 16108 Move returns status 0, amount 0
00:05:39.267 00.000 16108 MoveAxis(N, 0, ABG)
00:05:39.267 00.000 16108 Move returns status 0, amount 0
00:05:39.267 00.000 16108 move complete, result=0
00:05:39.267 00.000 16108 worker thread done servicing request
00:05:39.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3561, FiltMin=3075, FiltMax=59126, Gamma=1.000
00:05:39.285 00.014 21068 UpdateGuideState exits: m=115114 SNR=75.0
00:05:39.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:39.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:39.289 00.002 21068 Enqueuing Expose request
00:05:39.289 00.000 16108 Worker thread wakes up
00:05:39.289 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:39.290 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:39.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:40.271 00.981 16108 Exposure complete
00:05:40.351 00.080 16108 worker thread done servicing request
00:05:40.351 00.000 21068 OnExposeComplete: enter
00:05:40.352 00.001 21068 UpdateGuideState(): m_state=6
00:05:40.353 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6485
00:05:40.353 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.09, Mass=114576, SNR=73.4, Peak=14960 HFD=3.3
00:05:40.354 00.001 21068 MultiStar: [#1 -0.07,0.05,1.26,U] [#2 -0.35,-0.11,1.27,U] [#3 -0.38,0.10,1.04,U] [#4 -0.12,0.11,1.00,U] [#5 -0.28,-0.08,0.91,U] [#6 0.07,0.18,1.11,U] [#7 -0.29,0.12,0.62,U] [#8 -0.25,-0.17,0.88,U] 
00:05:40.355 00.001 21068 single-star, 8 included, MultiStar: {-0.18, 0.02}, one-star: {-0.03, 0.01}
00:05:40.356 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
00:05:40.357 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
00:05:40.357 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.75 mountX=0.03 mountY=-0.01, mountTheta=-0.16
00:05:40.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
00:05:40.359 00.000 21068 Enqueuing Move request for scope (-0.03, 0.01)
00:05:40.360 00.001 16108 Worker thread wakes up
00:05:40.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:05:40.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:05:40.360 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
00:05:40.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:05:40.361 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:40.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:40.361 00.000 16108 MoveAxis(E, 0, ABG)
00:05:40.361 00.000 16108 Move returns status 0, amount 0
00:05:40.361 00.000 16108 MoveAxis(N, 0, ABG)
00:05:40.361 00.000 16108 Move returns status 0, amount 0
00:05:40.361 00.000 16108 move complete, result=0
00:05:40.361 00.000 16108 worker thread done servicing request
00:05:40.365 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3561, FiltMin=3078, FiltMax=63024, Gamma=1.000
00:05:40.379 00.014 21068 UpdateGuideState exits: m=114576 SNR=73.4
00:05:40.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.380 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:40.381 00.001 21068 Enqueuing Expose request
00:05:40.382 00.001 16108 Worker thread wakes up
00:05:40.382 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:40.383 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:40.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:41.549 01.166 16108 Exposure complete
00:05:41.632 00.083 16108 worker thread done servicing request
00:05:41.632 00.000 21068 OnExposeComplete: enter
00:05:41.634 00.002 21068 UpdateGuideState(): m_state=6
00:05:41.635 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6486
00:05:41.635 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=876.09, Mass=121236, SNR=84.5, Peak=16848 HFD=3.1
00:05:41.636 00.001 21068 MultiStar: [#1 0.11,-0.01,1.03,U] [#2 -0.39,-0.06,1.14,U] [#3 -0.20,-0.21,1.05,U] [#4 -0.06,0.09,0.86,U] [#5 0.10,0.02,0.92,U] [#6 -0.03,0.24,0.78,U] [#7 -0.55,-0.12,0.00,M1] [#8 -0.14,0.04,0.69,U] 
00:05:41.637 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.14, 0.01}
00:05:41.638 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
00:05:41.638 00.000 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
00:05:41.639 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.10 mountY=0.02, mountTheta=0.21
00:05:41.640 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.00, opts=13)
00:05:41.641 00.001 21068 Enqueuing Move request for scope (-0.10, 0.00)
00:05:41.642 00.001 16108 Worker thread wakes up
00:05:41.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:05:41.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:05:41.642 00.000 16108 Moving (-0.10, 0.00) raw xDistance=0.10 yDistance=0.02
00:05:41.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:05:41.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:41.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:41.642 00.000 16108 MoveAxis(E, 0, ABG)
00:05:41.642 00.000 16108 Move returns status 0, amount 0
00:05:41.642 00.000 16108 MoveAxis(N, 0, ABG)
00:05:41.642 00.000 16108 Move returns status 0, amount 0
00:05:41.642 00.000 16108 move complete, result=0
00:05:41.642 00.000 16108 worker thread done servicing request
00:05:41.651 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3561, FiltMin=3008, FiltMax=57536, Gamma=1.000
00:05:41.668 00.017 21068 UpdateGuideState exits: m=121236 SNR=84.5
00:05:41.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:41.670 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:41.670 00.000 21068 Enqueuing Expose request
00:05:41.671 00.001 16108 Worker thread wakes up
00:05:41.671 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:41.672 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:41.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:42.640 00.968 16108 Exposure complete
00:05:42.706 00.066 16108 worker thread done servicing request
00:05:42.706 00.000 21068 OnExposeComplete: enter
00:05:42.707 00.001 21068 UpdateGuideState(): m_state=6
00:05:42.708 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6487
00:05:42.708 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.06, Mass=121372, SNR=78.3, Peak=16688 HFD=3.1
00:05:42.709 00.001 21068 MultiStar: [#1 0.06,0.14,1.14,U] [#2 -0.20,-0.25,1.11,U] [#3 -0.23,-0.07,1.11,U] [#4 -0.02,-0.11,0.89,U] [#5 -0.05,-0.26,1.06,U] [#6 -0.06,-0.02,1.09,U] [#7 -0.20,-0.06,0.58,U] [#8 0.11,-0.19,0.79,U] 
00:05:42.711 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.09}, one-star: {-0.13, -0.01}
00:05:42.711 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
00:05:42.712 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
00:05:42.713 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.30 mountX=0.06 mountY=0.11, mountTheta=1.03
00:05:42.714 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
00:05:42.715 00.001 21068 Enqueuing Move request for scope (-0.08, -0.09)
00:05:42.716 00.001 16108 Worker thread wakes up
00:05:42.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:05:42.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:05:42.716 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.06 yDistance=0.11
00:05:42.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:05:42.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:42.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:05:42.716 00.000 16108 MoveAxis(E, 0, ABG)
00:05:42.716 00.000 16108 Move returns status 0, amount 0
00:05:42.716 00.000 16108 MoveAxis(N, 0, ABG)
00:05:42.716 00.000 16108 Move returns status 0, amount 0
00:05:42.717 00.001 16108 move complete, result=0
00:05:42.717 00.000 16108 worker thread done servicing request
00:05:42.723 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3561, FiltMin=3043, FiltMax=56512, Gamma=1.000
00:05:42.738 00.015 21068 UpdateGuideState exits: m=121372 SNR=78.3
00:05:42.740 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:42.741 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:42.744 00.003 21068 Enqueuing Expose request
00:05:42.746 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:42.749 00.003 16108 Worker thread wakes up
00:05:42.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:42.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:43.910 01.161 16108 Exposure complete
00:05:43.966 00.056 16108 worker thread done servicing request
00:05:43.966 00.000 21068 OnExposeComplete: enter
00:05:43.967 00.001 21068 UpdateGuideState(): m_state=6
00:05:43.967 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6488
00:05:43.968 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.17, Mass=122123, SNR=84.1, Peak=17504 HFD=3.1
00:05:43.969 00.001 21068 MultiStar: [#1 0.21,0.14,1.25,U] [#2 -0.18,0.01,1.11,U] [#3 -0.03,-0.14,1.06,U] [#4 -0.06,0.29,0.77,U] [#5 0.19,0.03,0.84,U] [#6 0.33,0.13,0.86,U] [#7 -0.29,-0.01,0.62,U] [#8 0.01,-0.06,0.66,U] 
00:05:43.970 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.22, 0.09}
00:05:43.971 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
00:05:43.972 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
00:05:43.972 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.75 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
00:05:43.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
00:05:43.976 00.002 21068 Enqueuing Move request for scope (0.06, 0.05)
00:05:43.977 00.001 16108 Worker thread wakes up
00:05:43.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:05:43.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:05:43.977 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.07
00:05:43.978 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:05:43.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:43.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:05:43.978 00.000 16108 MoveAxis(E, 0, ABG)
00:05:43.978 00.000 16108 Move returns status 0, amount 0
00:05:43.978 00.000 16108 MoveAxis(N, 0, ABG)
00:05:43.978 00.000 16108 Move returns status 0, amount 0
00:05:43.978 00.000 16108 move complete, result=0
00:05:43.978 00.000 16108 worker thread done servicing request
00:05:43.981 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3561, FiltMin=3027, FiltMax=52531, Gamma=1.000
00:05:43.995 00.014 21068 UpdateGuideState exits: m=122123 SNR=84.1
00:05:43.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:43.996 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:43.997 00.001 21068 Enqueuing Expose request
00:05:43.998 00.001 16108 Worker thread wakes up
00:05:43.998 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:43.999 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:43.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:44.979 00.980 16108 Exposure complete
00:05:45.050 00.071 16108 worker thread done servicing request
00:05:45.050 00.000 21068 OnExposeComplete: enter
00:05:45.051 00.001 21068 UpdateGuideState(): m_state=6
00:05:45.051 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6489
00:05:45.052 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.98, Mass=121136, SNR=93.6, Peak=18448 HFD=2.9
00:05:45.053 00.001 21068 MultiStar: [#1 0.34,0.09,1.08,U] [#2 0.03,-0.29,1.11,U] [#3 -0.12,-0.16,0.74,U] [#4 -0.11,0.10,0.74,U] [#5 0.11,-0.24,0.75,U] [#6 0.19,-0.14,0.74,U] [#7 -0.06,-0.04,0.51,U] [#8 0.16,-0.37,0.64,U] 
00:05:45.054 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.23, -0.10}
00:05:45.054 00.000 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:05:45.055 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:05:45.056 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=-0.12 mountY=0.10, mountTheta=2.47
00:05:45.062 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
00:05:45.064 00.002 21068 Enqueuing Move request for scope (0.10, -0.12)
00:05:45.067 00.003 16108 Worker thread wakes up
00:05:45.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
00:05:45.067 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
00:05:45.067 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.10
00:05:45.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:05:45.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:45.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:05:45.067 00.000 16108 MoveAxis(E, 0, ABG)
00:05:45.067 00.000 16108 Move returns status 0, amount 0
00:05:45.067 00.000 16108 MoveAxis(N, 0, ABG)
00:05:45.067 00.000 16108 Move returns status 0, amount 0
00:05:45.067 00.000 16108 move complete, result=0
00:05:45.067 00.000 16108 worker thread done servicing request
00:05:45.073 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3561, FiltMin=3043, FiltMax=57184, Gamma=1.000
00:05:45.104 00.031 21068 UpdateGuideState exits: m=121136 SNR=93.6
00:05:45.106 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:45.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:45.110 00.003 21068 Enqueuing Expose request
00:05:45.111 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:45.113 00.002 16108 Worker thread wakes up
00:05:45.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:45.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:46.291 01.178 16108 Exposure complete
00:05:46.361 00.070 16108 worker thread done servicing request
00:05:46.363 00.002 21068 OnExposeComplete: enter
00:05:46.364 00.001 21068 UpdateGuideState(): m_state=6
00:05:46.366 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6490
00:05:46.368 00.002 21068 Star::Find returns 1 (0), X=220.94, Y=875.81, Mass=119744, SNR=75.2, Peak=17616 HFD=3.1
00:05:46.369 00.001 21068 MultiStar: [#1 0.12,-0.04,1.20,U] [#2 -0.06,-0.14,1.15,U] [#3 -0.00,-0.15,1.11,U] [#4 0.19,-0.02,0.93,U] [#5 0.25,-0.16,0.97,U] [#6 0.02,0.24,0.95,U] [#7 0.01,-0.06,0.65,U] [#8 0.34,-0.26,0.82,U] 
00:05:46.371 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.26, -0.26}
00:05:46.373 00.002 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
00:05:46.374 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
00:05:46.375 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.67 mountX=-0.13 mountY=0.06, mountTheta=2.70
00:05:46.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
00:05:46.380 00.002 21068 Enqueuing Move request for scope (0.12, -0.09)
00:05:46.382 00.002 16108 Worker thread wakes up
00:05:46.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
00:05:46.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
00:05:46.382 00.000 16108 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=0.06
00:05:46.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:05:46.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:46.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:46.382 00.000 16108 MoveAxis(E, 0, ABG)
00:05:46.382 00.000 16108 Move returns status 0, amount 0
00:05:46.382 00.000 16108 MoveAxis(N, 0, ABG)
00:05:46.382 00.000 16108 Move returns status 0, amount 0
00:05:46.383 00.001 16108 move complete, result=0
00:05:46.383 00.000 16108 worker thread done servicing request
00:05:46.392 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3561, FiltMin=3081, FiltMax=56576, Gamma=1.000
00:05:46.415 00.023 21068 UpdateGuideState exits: m=119744 SNR=75.2
00:05:46.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:46.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:46.417 00.000 21068 Enqueuing Expose request
00:05:46.418 00.001 16108 Worker thread wakes up
00:05:46.418 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:46.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:46.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:47.407 00.988 16108 Exposure complete
00:05:47.472 00.065 16108 worker thread done servicing request
00:05:47.472 00.000 21068 OnExposeComplete: enter
00:05:47.473 00.001 21068 UpdateGuideState(): m_state=6
00:05:47.473 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6491
00:05:47.475 00.002 21068 Star::Find returns 1 (0), X=221.02, Y=876.11, Mass=123657, SNR=91.6, Peak=20576 HFD=2.8
00:05:47.476 00.001 21068 MultiStar: [#1 0.60,-0.13,0.00,M1] [#2 0.01,-0.33,0.93,U] [#3 -0.05,-0.22,0.82,U] [#4 0.48,-0.11,0.00,M1] [#5 0.41,-0.29,0.00,M1] [#6 0.33,0.14,0.69,U] [#7 -0.07,-0.08,0.52,U] [#8 0.43,-0.09,0.73,U] 
00:05:47.476 00.000 21068 refined, 5 included, MultiStar: {0.17, -0.10}, one-star: {0.34, 0.03}
00:05:47.477 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
00:05:47.478 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
00:05:47.479 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=-0.19 mountY=0.06, mountTheta=2.85
00:05:47.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.10, opts=13)
00:05:47.481 00.001 21068 Enqueuing Move request for scope (0.17, -0.10)
00:05:47.482 00.001 16108 Worker thread wakes up
00:05:47.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:05:47.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:05:47.482 00.000 16108 Moving (0.17, -0.10) raw xDistance=-0.19 yDistance=0.06
00:05:47.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:05:47.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:47.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:47.482 00.000 16108 MoveAxis(E, 0, ABG)
00:05:47.483 00.001 16108 Move returns status 0, amount 0
00:05:47.483 00.000 16108 MoveAxis(N, 0, ABG)
00:05:47.483 00.000 16108 Move returns status 0, amount 0
00:05:47.483 00.000 16108 move complete, result=0
00:05:47.483 00.000 16108 worker thread done servicing request
00:05:47.486 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3561, FiltMin=3062, FiltMax=62384, Gamma=1.000
00:05:47.510 00.024 21068 UpdateGuideState exits: m=123657 SNR=91.6
00:05:47.510 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:47.512 00.001 21068 Enqueuing Expose request
00:05:47.512 00.000 16108 Worker thread wakes up
00:05:47.513 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:47.513 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:47.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:48.676 01.163 16108 Exposure complete
00:05:48.742 00.066 16108 worker thread done servicing request
00:05:48.742 00.000 21068 OnExposeComplete: enter
00:05:48.743 00.001 21068 UpdateGuideState(): m_state=6
00:05:48.745 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6492
00:05:48.746 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.00, Mass=127647, SNR=85.7, Peak=18144 HFD=2.9
00:05:48.749 00.003 21068 MultiStar: [#1 0.20,-0.08,0.99,U] [#2 -0.25,-0.27,1.13,U] [#3 -0.00,0.04,0.98,U] [#4 -0.14,0.02,0.71,U] [#5 0.04,0.03,0.87,U] [#6 0.21,-0.04,0.70,U] [#7 -0.21,-0.21,0.64,U] [#8 -0.00,-0.08,0.74,U] 
00:05:48.750 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.26, -0.08}
00:05:48.751 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
00:05:48.751 00.000 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
00:05:48.752 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=-0.03 mountY=0.07, mountTheta=1.95
00:05:48.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
00:05:48.757 00.003 21068 Enqueuing Move request for scope (0.01, -0.08)
00:05:48.759 00.002 16108 Worker thread wakes up
00:05:48.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:05:48.759 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:05:48.759 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.03 yDistance=0.07
00:05:48.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:48.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:48.760 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:05:48.760 00.000 16108 MoveAxis(E, 0, ABG)
00:05:48.760 00.000 16108 Move returns status 0, amount 0
00:05:48.760 00.000 16108 MoveAxis(N, 0, ABG)
00:05:48.760 00.000 16108 Move returns status 0, amount 0
00:05:48.760 00.000 16108 move complete, result=0
00:05:48.760 00.000 16108 worker thread done servicing request
00:05:48.769 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3561, FiltMin=3094, FiltMax=56774, Gamma=1.000
00:05:48.787 00.018 21068 UpdateGuideState exits: m=127647 SNR=85.7
00:05:48.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:48.789 00.000 21068 Enqueuing Expose request
00:05:48.790 00.001 16108 Worker thread wakes up
00:05:48.790 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:48.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:48.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:49.773 00.982 16108 Exposure complete
00:05:49.850 00.077 16108 worker thread done servicing request
00:05:49.851 00.001 21068 OnExposeComplete: enter
00:05:49.853 00.002 21068 UpdateGuideState(): m_state=6
00:05:49.854 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6493
00:05:49.855 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.05, Mass=118064, SNR=85.5, Peak=17792 HFD=3.3
00:05:49.857 00.002 21068 MultiStar: [#1 0.15,0.12,0.94,U] [#2 -0.25,-0.10,1.07,U] [#3 -0.04,0.02,1.04,U] [#4 0.08,0.03,0.84,U] [#5 0.27,0.07,0.80,U] [#6 0.30,0.28,0.77,U] [#7 -0.23,-0.08,0.59,U] [#8 -0.06,-0.07,0.62,U] 
00:05:49.858 00.001 21068 single-star, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.01, -0.03}
00:05:49.859 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
00:05:49.860 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
00:05:49.861 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.16 mountX=-0.02 mountY=0.02, mountTheta=2.18
00:05:49.864 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
00:05:49.865 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
00:05:49.866 00.001 16108 Worker thread wakes up
00:05:49.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:05:49.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:05:49.866 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
00:05:49.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:05:49.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:49.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:49.866 00.000 16108 MoveAxis(E, 0, ABG)
00:05:49.866 00.000 16108 Move returns status 0, amount 0
00:05:49.866 00.000 16108 MoveAxis(N, 0, ABG)
00:05:49.866 00.000 16108 Move returns status 0, amount 0
00:05:49.866 00.000 16108 move complete, result=0
00:05:49.866 00.000 16108 worker thread done servicing request
00:05:49.871 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3561, FiltMin=3075, FiltMax=50182, Gamma=1.000
00:05:49.887 00.016 21068 UpdateGuideState exits: m=118064 SNR=85.5
00:05:49.889 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:49.889 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:49.890 00.001 21068 Enqueuing Expose request
00:05:49.893 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:49.895 00.002 16108 Worker thread wakes up
00:05:49.895 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:49.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:51.063 01.168 16108 Exposure complete
00:05:51.126 00.063 16108 worker thread done servicing request
00:05:51.126 00.000 21068 OnExposeComplete: enter
00:05:51.127 00.001 21068 UpdateGuideState(): m_state=6
00:05:51.129 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6494
00:05:51.130 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.08, Mass=119724, SNR=82.8, Peak=16912 HFD=3.1
00:05:51.131 00.001 21068 MultiStar: [#1 0.08,0.11,1.10,U] [#2 -0.51,-0.12,0.00,M1] [#3 -0.34,-0.07,1.05,U] [#4 -0.01,0.12,0.96,U] [#5 -0.35,-0.08,0.92,U] [#6 -0.02,0.06,0.81,U] [#7 -0.09,0.12,0.56,U] [#8 -0.30,-0.15,0.72,U] 
00:05:51.132 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.01}, one-star: {-0.26, 0.01}
00:05:51.133 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
00:05:51.133 00.000 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
00:05:51.134 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.05 mountX=0.16 mountY=0.02, mountTheta=0.14
00:05:51.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.01, opts=13)
00:05:51.139 00.003 21068 Enqueuing Move request for scope (-0.16, 0.01)
00:05:51.140 00.001 16108 Worker thread wakes up
00:05:51.141 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
00:05:51.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
00:05:51.141 00.000 16108 Moving (-0.16, 0.01) raw xDistance=0.16 yDistance=0.02
00:05:51.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:05:51.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:51.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:51.141 00.000 16108 MoveAxis(E, 0, ABG)
00:05:51.141 00.000 16108 Move returns status 0, amount 0
00:05:51.142 00.001 16108 MoveAxis(N, 0, ABG)
00:05:51.142 00.000 16108 Move returns status 0, amount 0
00:05:51.142 00.000 16108 move complete, result=0
00:05:51.142 00.000 16108 worker thread done servicing request
00:05:51.148 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3558, FiltMin=3017, FiltMax=55766, Gamma=1.000
00:05:51.167 00.019 21068 UpdateGuideState exits: m=119724 SNR=82.8
00:05:51.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:51.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:51.169 00.000 21068 Enqueuing Expose request
00:05:51.170 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:51.172 00.002 16108 Worker thread wakes up
00:05:51.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:51.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:52.140 00.968 16108 Exposure complete
00:05:52.210 00.070 16108 worker thread done servicing request
00:05:52.210 00.000 21068 OnExposeComplete: enter
00:05:52.211 00.001 21068 UpdateGuideState(): m_state=6
00:05:52.212 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6495
00:05:52.213 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.09, Mass=117473, SNR=74.3, Peak=17840 HFD=3.3
00:05:52.214 00.001 21068 MultiStar: [#1 0.01,0.15,1.10,U] [#2 -0.03,0.04,1.30,U] [#3 -0.05,0.07,1.15,U] [#4 0.11,0.14,0.92,U] [#5 -0.02,0.11,0.98,U] [#6 0.18,0.33,0.93,U] [#7 -0.04,0.14,0.68,U] [#8 0.12,0.13,0.87,U] 
00:05:52.215 00.001 21068 single-star, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.09, 0.02}
00:05:52.216 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
00:05:52.217 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
00:05:52.218 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=0.10 mountY=0.00, mountTheta=0.03
00:05:52.219 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
00:05:52.222 00.003 21068 Enqueuing Move request for scope (-0.09, 0.02)
00:05:52.223 00.001 16108 Worker thread wakes up
00:05:52.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:05:52.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:05:52.223 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.10 yDistance=0.00
00:05:52.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:05:52.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:52.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:52.223 00.000 16108 MoveAxis(E, 0, ABG)
00:05:52.223 00.000 16108 Move returns status 0, amount 0
00:05:52.223 00.000 16108 MoveAxis(N, 0, ABG)
00:05:52.223 00.000 16108 Move returns status 0, amount 0
00:05:52.223 00.000 16108 move complete, result=0
00:05:52.223 00.000 16108 worker thread done servicing request
00:05:52.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3558, FiltMin=3069, FiltMax=58608, Gamma=1.000
00:05:52.252 00.025 21068 UpdateGuideState exits: m=117473 SNR=74.3
00:05:52.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:52.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:52.255 00.001 21068 Enqueuing Expose request
00:05:52.256 00.001 16108 Worker thread wakes up
00:05:52.256 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:52.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:52.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:53.423 01.167 16108 Exposure complete
00:05:53.480 00.057 16108 worker thread done servicing request
00:05:53.481 00.001 21068 OnExposeComplete: enter
00:05:53.481 00.000 21068 UpdateGuideState(): m_state=6
00:05:53.482 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6496
00:05:53.483 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.29, Mass=107227, SNR=75.3, Peak=15344 HFD=3.1
00:05:53.484 00.001 21068 MultiStar: [#1 0.26,0.35,1.27,U] [#2 0.02,0.21,1.36,U] [#3 -0.09,0.10,1.06,U] [#4 0.00,0.52,0.00,M1] [#5 0.14,0.27,0.82,U] [#6 0.18,0.55,0.00,M1] [#7 -0.30,0.24,0.66,U] [#8 0.15,0.03,0.69,U] 
00:05:53.484 00.000 21068 refined, 6 included, MultiStar: {0.05, 0.21}, one-star: {0.09, 0.21}
00:05:53.485 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
00:05:53.485 00.000 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
00:05:53.486 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=-0.01 mountY=-0.22, mountTheta=-1.64
00:05:53.490 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.21, opts=13)
00:05:53.491 00.001 21068 Enqueuing Move request for scope (0.05, 0.21)
00:05:53.493 00.002 16108 Worker thread wakes up
00:05:53.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
00:05:53.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
00:05:53.494 00.001 16108 Moving (0.05, 0.21) raw xDistance=-0.01 yDistance=-0.22
00:05:53.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:53.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:05:53.494 00.000 16108 MoveAxis(E, 0, ABG)
00:05:53.494 00.000 16108 Move returns status 0, amount 0
00:05:53.494 00.000 16108 MoveAxis(N, 44, ABG)
00:05:53.494 00.000 16108 Guiding  Dir = 0, Dur = 44
00:05:53.495 00.001 16108 IsSlewing returns 0
00:05:53.495 00.000 16108 IsGuiding returns 0
00:05:53.498 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3558, FiltMin=2992, FiltMax=58739, Gamma=1.000
00:05:53.512 00.014 21068 UpdateGuideState exits: m=107227 SNR=75.3
00:05:53.512 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:53.514 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:53.515 00.001 21068 Enqueuing Expose request
00:05:53.553 00.038 16108 IsGuiding returns 1
00:05:53.553 00.000 16108 scope still moving after pulse duration time elapsed
00:05:53.583 00.030 16108 IsSlewing returns 0
00:05:53.583 00.000 16108 IsGuiding returns 1
00:05:53.615 00.032 16108 IsSlewing returns 0
00:05:53.615 00.000 16108 IsGuiding returns 1
00:05:53.647 00.032 16108 IsSlewing returns 0
00:05:53.647 00.000 16108 IsGuiding returns 0
00:05:53.647 00.000 16108 scope move finished after 44 + 108 ms
00:05:53.648 00.001 16108 Move returns status 0, amount 44
00:05:53.648 00.000 16108 move complete, result=0
00:05:53.648 00.000 16108 worker thread done servicing request
00:05:53.648 00.000 16108 Worker thread wakes up
00:05:53.648 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
00:05:53.651 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:53.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:54.618 00.967 16108 Exposure complete
00:05:54.682 00.064 16108 worker thread done servicing request
00:05:54.682 00.000 21068 OnExposeComplete: enter
00:05:54.683 00.001 21068 UpdateGuideState(): m_state=6
00:05:54.684 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6497
00:05:54.685 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.24, Mass=111339, SNR=69.7, Peak=16848 HFD=2.9
00:05:54.687 00.002 21068 MultiStar: [#1 0.31,0.17,1.39,U] [#2 0.03,0.08,1.42,U] [#3 -0.14,0.03,1.32,U] [#4 0.13,0.14,0.95,U] [#5 0.08,-0.10,1.06,U] [#6 0.21,0.06,0.92,U] [#7 -0.06,0.03,0.71,U] [#8 0.35,-0.11,0.99,U] 
00:05:54.688 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.34, 0.17}
00:05:54.691 00.003 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:05:54.692 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:05:54.693 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.40 mountX=-0.12 mountY=-0.09, mountTheta=-2.53
00:05:54.696 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.06, opts=13)
00:05:54.699 00.003 21068 Enqueuing Move request for scope (0.14, 0.06)
00:05:54.701 00.002 16108 Worker thread wakes up
00:05:54.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:05:54.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:05:54.701 00.000 16108 Moving (0.14, 0.06) raw xDistance=-0.12 yDistance=-0.09
00:05:54.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:05:54.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:54.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:54.701 00.000 16108 MoveAxis(E, 0, ABG)
00:05:54.702 00.001 16108 Move returns status 0, amount 0
00:05:54.702 00.000 16108 MoveAxis(N, 0, ABG)
00:05:54.702 00.000 16108 Move returns status 0, amount 0
00:05:54.702 00.000 16108 move complete, result=0
00:05:54.702 00.000 16108 worker thread done servicing request
00:05:54.709 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3558, FiltMin=3053, FiltMax=46256, Gamma=1.000
00:05:54.742 00.033 21068 UpdateGuideState exits: m=111339 SNR=69.7
00:05:54.745 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:54.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:54.748 00.002 21068 Enqueuing Expose request
00:05:54.749 00.001 16108 Worker thread wakes up
00:05:54.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:54.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:54.749 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:55.924 01.175 16108 Exposure complete
00:05:55.991 00.067 16108 worker thread done servicing request
00:05:55.991 00.000 21068 OnExposeComplete: enter
00:05:55.992 00.001 21068 UpdateGuideState(): m_state=6
00:05:55.993 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6498
00:05:55.995 00.002 21068 Star::Find returns 1 (0), X=221.13, Y=875.94, Mass=108976, SNR=77.0, Peak=18352 HFD=2.9
00:05:55.996 00.001 21068 MultiStar: [#1 0.46,-0.05,1.26,U] [#2 0.09,-0.17,1.19,U] [#3 0.26,-0.22,1.04,U] [#4 0.22,-0.08,0.83,U] [#5 0.50,-0.34,0.00,M1] [#6 0.49,0.04,0.00,M1] [#7 0.13,-0.19,0.82,U] [#8 0.13,-0.04,0.91,U] 
00:05:55.996 00.000 21068 refined, 6 included, MultiStar: {0.26, -0.12}, one-star: {0.45, -0.13}
00:05:55.997 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
00:05:55.998 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
00:05:55.998 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-0.45 mountX=-0.27 mountY=0.06, mountTheta=2.93
00:05:56.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.12, opts=13)
00:05:56.001 00.001 21068 Enqueuing Move request for scope (0.26, -0.12)
00:05:56.001 00.000 16108 Worker thread wakes up
00:05:56.002 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd
00:05:56.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.12)
00:05:56.002 00.000 16108 Moving (0.26, -0.12) raw xDistance=-0.27 yDistance=0.06
00:05:56.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:05:56.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:56.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:56.002 00.000 16108 MoveAxis(E, 72, ABG)
00:05:56.002 00.000 16108 Guiding  Dir = 2, Dur = 72
00:05:56.002 00.000 16108 IsSlewing returns 0
00:05:56.002 00.000 16108 IsGuiding returns 0
00:05:56.006 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3558, FiltMin=3097, FiltMax=61824, Gamma=1.000
00:05:56.021 00.015 21068 UpdateGuideState exits: m=108976 SNR=77.0
00:05:56.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:56.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:56.023 00.000 21068 Enqueuing Expose request
00:05:56.028 00.005 16108 PulseGuide returned control before completion, sleep 57
00:05:56.090 00.062 16108 IsGuiding returns 1
00:05:56.090 00.000 16108 scope still moving after pulse duration time elapsed
00:05:56.122 00.032 16108 IsSlewing returns 0
00:05:56.122 00.000 16108 IsGuiding returns 0
00:05:56.122 00.000 16108 scope move finished after 72 + 47 ms
00:05:56.122 00.000 16108 Move returns status 0, amount 72
00:05:56.122 00.000 16108 MoveAxis(N, 0, ABG)
00:05:56.122 00.000 16108 Move returns status 0, amount 0
00:05:56.123 00.001 16108 move complete, result=0
00:05:56.123 00.000 16108 worker thread done servicing request
00:05:56.123 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
00:05:56.124 00.001 16108 Worker thread wakes up
00:05:56.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:56.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:57.101 00.977 16108 Exposure complete
00:05:57.168 00.067 16108 worker thread done servicing request
00:05:57.168 00.000 21068 OnExposeComplete: enter
00:05:57.169 00.001 21068 UpdateGuideState(): m_state=6
00:05:57.170 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6499
00:05:57.170 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.98, Mass=113427, SNR=91.7, Peak=18400 HFD=3.1
00:05:57.171 00.001 21068 MultiStar: [#1 0.38,-0.19,1.01,U] [#2 0.11,-0.37,1.19,U] [#3 -0.08,-0.07,0.92,U] [#4 0.08,-0.15,0.84,U] [#5 0.54,-0.26,0.00,M2] [#6 0.58,-0.16,0.00,M2] [#7 -0.10,-0.20,0.58,U] [#8 0.17,-0.25,0.68,U] 
00:05:57.178 00.007 21068 single-star, 6 included, MultiStar: {0.11, -0.19}, one-star: {0.11, -0.10}
00:05:57.179 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
00:05:57.181 00.002 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
00:05:57.182 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=-0.12 mountY=0.07, mountTheta=2.65
00:05:57.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
00:05:57.185 00.001 21068 Enqueuing Move request for scope (0.11, -0.10)
00:05:57.187 00.002 16108 Worker thread wakes up
00:05:57.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
00:05:57.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
00:05:57.187 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=0.07
00:05:57.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:05:57.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:57.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:05:57.187 00.000 16108 MoveAxis(E, 0, ABG)
00:05:57.187 00.000 16108 Move returns status 0, amount 0
00:05:57.187 00.000 16108 MoveAxis(N, 0, ABG)
00:05:57.187 00.000 16108 Move returns status 0, amount 0
00:05:57.187 00.000 16108 move complete, result=0
00:05:57.188 00.001 16108 worker thread done servicing request
00:05:57.193 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3558, FiltMin=3065, FiltMax=61501, Gamma=1.000
00:05:57.212 00.019 21068 UpdateGuideState exits: m=113427 SNR=91.7
00:05:57.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:57.214 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:57.215 00.001 21068 Enqueuing Expose request
00:05:57.216 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:57.217 00.001 16108 Worker thread wakes up
00:05:57.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:57.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:58.387 01.170 16108 Exposure complete
00:05:58.449 00.062 16108 worker thread done servicing request
00:05:58.449 00.000 21068 OnExposeComplete: enter
00:05:58.449 00.000 21068 UpdateGuideState(): m_state=6
00:05:58.451 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6500
00:05:58.452 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.12, Mass=108623, SNR=77.4, Peak=16544 HFD=2.8
00:05:58.453 00.001 21068 MultiStar: [#1 0.15,-0.15,1.37,U] [#2 -0.21,-0.38,1.26,U] [#3 -0.05,-0.26,1.04,U] [#4 -0.12,-0.12,0.86,U] [#5 0.06,-0.21,0.94,U] [#6 0.13,0.09,0.86,U] [#7 0.02,-0.27,0.56,U] [#8 -0.01,-0.49,0.00,M1] 
00:05:58.454 00.001 21068 single-star, 7 included, MultiStar: {0.01, -0.16}, one-star: {0.11, 0.04}
00:05:58.454 00.000 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
00:05:58.455 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
00:05:58.456 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
00:05:58.457 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
00:05:58.458 00.001 21068 Enqueuing Move request for scope (0.11, 0.04)
00:05:58.459 00.001 16108 Worker thread wakes up
00:05:58.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:05:58.459 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:05:58.459 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.06
00:05:58.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:58.459 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:58.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:58.460 00.001 16108 MoveAxis(E, 0, ABG)
00:05:58.460 00.000 16108 Move returns status 0, amount 0
00:05:58.460 00.000 16108 MoveAxis(N, 0, ABG)
00:05:58.460 00.000 16108 Move returns status 0, amount 0
00:05:58.460 00.000 16108 move complete, result=0
00:05:58.460 00.000 16108 worker thread done servicing request
00:05:58.463 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3558, FiltMin=3068, FiltMax=57533, Gamma=1.000
00:05:58.478 00.015 21068 UpdateGuideState exits: m=108623 SNR=77.4
00:05:58.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:58.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:58.480 00.000 21068 Enqueuing Expose request
00:05:58.481 00.001 16108 Worker thread wakes up
00:05:58.481 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:58.482 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:58.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:59.454 00.972 16108 Exposure complete
00:05:59.507 00.053 16108 worker thread done servicing request
00:05:59.507 00.000 21068 OnExposeComplete: enter
00:05:59.509 00.002 21068 UpdateGuideState(): m_state=6
00:05:59.509 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6501
00:05:59.510 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=875.86, Mass=123791, SNR=87.9, Peak=18576 HFD=3.0
00:05:59.511 00.001 21068 MultiStar: [#1 0.20,0.11,1.13,U] [#2 0.17,-0.26,1.24,U] [#3 0.31,-0.26,0.97,U] [#4 0.26,-0.04,0.91,U] [#5 0.03,-0.22,0.79,U] [#6 0.50,0.03,0.00,M2] [#7 0.15,-0.15,0.55,U] [#8 0.36,-0.21,0.61,U] 
00:05:59.512 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.15}, one-star: {0.26, -0.21}
00:05:59.513 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
00:05:59.514 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
00:05:59.515 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.60 mountX=-0.24 mountY=0.09, mountTheta=2.77
00:05:59.516 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.15, opts=13)
00:05:59.518 00.002 21068 Enqueuing Move request for scope (0.22, -0.15)
00:05:59.519 00.001 16108 Worker thread wakes up
00:05:59.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
00:05:59.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
00:05:59.519 00.000 16108 Moving (0.22, -0.15) raw xDistance=-0.24 yDistance=0.09
00:05:59.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:05:59.520 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:59.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:05:59.520 00.000 16108 MoveAxis(E, 63, ABG)
00:05:59.520 00.000 16108 Guiding  Dir = 2, Dur = 63
00:05:59.520 00.000 16108 IsSlewing returns 0
00:05:59.521 00.001 16108 IsGuiding returns 0
00:05:59.522 00.001 16108 PulseGuide returned control before completion, sleep 72
00:05:59.528 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3558, FiltMin=3024, FiltMax=58496, Gamma=1.000
00:05:59.551 00.023 21068 UpdateGuideState exits: m=123791 SNR=87.9
00:05:59.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:59.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:05:59.553 00.000 21068 Enqueuing Expose request
00:05:59.601 00.048 16108 IsGuiding returns 0
00:05:59.601 00.000 16108 Move returns status 0, amount 63
00:05:59.601 00.000 16108 MoveAxis(N, 0, ABG)
00:05:59.601 00.000 16108 Move returns status 0, amount 0
00:05:59.601 00.000 16108 move complete, result=0
00:05:59.601 00.000 16108 worker thread done servicing request
00:05:59.601 00.000 16108 Worker thread wakes up
00:05:59.601 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:05:59.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:05:59.601 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
00:06:00.768 01.167 16108 Exposure complete
00:06:00.832 00.064 16108 worker thread done servicing request
00:06:00.832 00.000 21068 OnExposeComplete: enter
00:06:00.832 00.000 21068 UpdateGuideState(): m_state=6
00:06:00.834 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6502
00:06:00.835 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.84, Mass=129396, SNR=89.0, Peak=20320 HFD=2.8
00:06:00.836 00.001 21068 MultiStar: [#1 0.15,-0.17,1.03,U] [#2 -0.09,-0.37,1.04,U] [#3 0.29,-0.29,0.83,U] [#4 -0.05,-0.25,0.79,U] [#5 0.04,-0.46,0.96,U] [#6 0.24,-0.27,0.79,U] [#7 -0.15,-0.44,0.55,U] [#8 0.15,-0.39,0.74,U] 
00:06:00.837 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.31}, one-star: {0.25, -0.23}
00:06:00.838 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
00:06:00.838 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
00:06:00.839 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.27 mountX=-0.15 mountY=0.28, mountTheta=2.07
00:06:00.842 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.31, opts=13)
00:06:00.844 00.002 21068 Enqueuing Move request for scope (0.10, -0.31)
00:06:00.847 00.003 16108 Worker thread wakes up
00:06:00.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
00:06:00.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
00:06:00.847 00.000 16108 Moving (0.10, -0.31) raw xDistance=-0.15 yDistance=0.28
00:06:00.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:06:00.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:06:00.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:06:00.847 00.000 16108 MoveAxis(E, 0, ABG)
00:06:00.847 00.000 16108 Move returns status 0, amount 0
00:06:00.847 00.000 16108 MoveAxis(N, 0, ABG)
00:06:00.847 00.000 16108 Move returns status 0, amount 0
00:06:00.847 00.000 16108 move complete, result=0
00:06:00.847 00.000 16108 worker thread done servicing request
00:06:00.856 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3558, FiltMin=3056, FiltMax=60685, Gamma=1.000
00:06:00.889 00.033 21068 UpdateGuideState exits: m=129396 SNR=89.0
00:06:00.892 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.894 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:00.897 00.003 21068 Enqueuing Expose request
00:06:00.899 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:06:00.901 00.002 16108 Worker thread wakes up
00:06:00.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:00.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:01.871 00.970 16108 Exposure complete
00:06:01.963 00.092 16108 worker thread done servicing request
00:06:01.963 00.000 21068 OnExposeComplete: enter
00:06:01.964 00.001 21068 UpdateGuideState(): m_state=6
00:06:01.965 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6503
00:06:01.966 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.82, Mass=113304, SNR=87.5, Peak=15792 HFD=3.2
00:06:01.967 00.001 21068 MultiStar: [#1 0.33,-0.16,1.19,U] [#2 -0.25,-0.45,0.00,M1] [#3 -0.01,-0.46,1.04,U] [#4 -0.03,-0.39,0.82,U] [#5 -0.22,-0.19,0.99,U] [#6 0.08,-0.27,0.76,U] [#7 -0.00,-0.22,0.51,U] [#8 0.03,-0.36,0.77,U] 
00:06:01.968 00.001 21068 single-star, 7 included, MultiStar: {0.04, -0.29}, one-star: {0.06, -0.26}
00:06:01.969 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
00:06:01.970 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.05)
00:06:01.970 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.33 mountX=-0.11 mountY=0.24, mountTheta=1.99
00:06:01.972 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.26, opts=13)
00:06:01.973 00.001 21068 Enqueuing Move request for scope (0.06, -0.26)
00:06:01.974 00.001 16108 Worker thread wakes up
00:06:01.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
00:06:01.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
00:06:01.974 00.000 16108 Moving (0.06, -0.26) raw xDistance=-0.11 yDistance=0.24
00:06:01.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:06:01.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:01.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:06:01.974 00.000 16108 MoveAxis(E, 0, ABG)
00:06:01.974 00.000 16108 Move returns status 0, amount 0
00:06:01.974 00.000 16108 MoveAxis(N, 0, ABG)
00:06:01.974 00.000 16108 Move returns status 0, amount 0
00:06:01.974 00.000 16108 move complete, result=0
00:06:01.974 00.000 16108 worker thread done servicing request
00:06:01.978 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3558, FiltMin=3059, FiltMax=64246, Gamma=1.000
00:06:01.993 00.015 21068 UpdateGuideState exits: m=113304 SNR=87.5
00:06:01.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:01.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:01.996 00.001 21068 Enqueuing Expose request
00:06:01.997 00.001 16108 Worker thread wakes up
00:06:01.997 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:01.997 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:01.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:03.164 01.167 16108 Exposure complete
00:06:03.227 00.063 16108 worker thread done servicing request
00:06:03.227 00.000 21068 OnExposeComplete: enter
00:06:03.228 00.001 21068 UpdateGuideState(): m_state=6
00:06:03.229 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6504
00:06:03.230 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.86, Mass=129233, SNR=93.6, Peak=21664 HFD=3.1
00:06:03.231 00.001 21068 MultiStar: [#1 0.30,-0.00,0.97,U] [#2 0.14,-0.47,0.00,M2] [#3 -0.20,-0.21,0.91,U] [#4 0.13,-0.04,0.69,U] [#5 0.39,-0.33,0.00,M1] [#6 0.39,0.16,0.69,U] [#7 0.05,-0.05,0.56,U] [#8 0.13,-0.27,0.71,U] 
00:06:03.231 00.000 21068 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.06, -0.21}
00:06:03.232 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
00:06:03.233 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
00:06:03.234 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=-0.13 mountY=0.07, mountTheta=2.68
00:06:03.235 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
00:06:03.236 00.001 21068 Enqueuing Move request for scope (0.12, -0.10)
00:06:03.237 00.001 16108 Worker thread wakes up
00:06:03.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:06:03.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:06:03.237 00.000 16108 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=0.07
00:06:03.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:06:03.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:03.238 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:03.238 00.000 16108 MoveAxis(E, 0, ABG)
00:06:03.238 00.000 16108 Move returns status 0, amount 0
00:06:03.238 00.000 16108 MoveAxis(N, 0, ABG)
00:06:03.238 00.000 16108 Move returns status 0, amount 0
00:06:03.238 00.000 16108 move complete, result=0
00:06:03.238 00.000 16108 worker thread done servicing request
00:06:03.243 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3558, FiltMin=3056, FiltMax=65440, Gamma=1.000
00:06:03.259 00.016 21068 UpdateGuideState exits: m=129233 SNR=93.6
00:06:03.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:03.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:03.261 00.000 21068 Enqueuing Expose request
00:06:03.262 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:03.263 00.001 16108 Worker thread wakes up
00:06:03.263 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:03.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:04.232 00.969 16108 Exposure complete
00:06:04.293 00.061 16108 worker thread done servicing request
00:06:04.293 00.000 21068 OnExposeComplete: enter
00:06:04.294 00.001 21068 UpdateGuideState(): m_state=6
00:06:04.295 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6505
00:06:04.296 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.00, Mass=120269, SNR=94.6, Peak=15952 HFD=3.3
00:06:04.297 00.001 21068 MultiStar: [#1 0.01,0.00,0.91,U] [#2 0.18,-0.14,1.14,U] [#3 -0.04,-0.14,0.93,U] [#4 0.01,0.05,0.74,U] [#5 0.04,-0.04,0.85,U] [#6 -0.03,-0.02,0.64,U] [#7 -0.27,0.10,0.51,U] [#8 -0.07,-0.06,0.68,U] 
00:06:04.298 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.07, -0.07}
00:06:04.299 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
00:06:04.300 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
00:06:04.300 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.75 mountX=0.00 mountY=0.05, mountTheta=1.57
00:06:04.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
00:06:04.302 00.000 21068 Enqueuing Move request for scope (-0.01, -0.05)
00:06:04.304 00.002 16108 Worker thread wakes up
00:06:04.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:06:04.304 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:06:04.304 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=0.05
00:06:04.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:06:04.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:04.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:04.305 00.001 16108 MoveAxis(E, 0, ABG)
00:06:04.305 00.000 16108 Move returns status 0, amount 0
00:06:04.305 00.000 16108 MoveAxis(N, 0, ABG)
00:06:04.305 00.000 16108 Move returns status 0, amount 0
00:06:04.305 00.000 16108 move complete, result=0
00:06:04.305 00.000 16108 worker thread done servicing request
00:06:04.308 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3558, FiltMin=3021, FiltMax=62621, Gamma=1.000
00:06:04.322 00.014 21068 UpdateGuideState exits: m=120269 SNR=94.6
00:06:04.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:04.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:04.324 00.000 21068 Enqueuing Expose request
00:06:04.325 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:04.326 00.001 16108 Worker thread wakes up
00:06:04.327 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:04.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:05.495 01.168 16108 Exposure complete
00:06:05.555 00.060 16108 worker thread done servicing request
00:06:05.555 00.000 21068 OnExposeComplete: enter
00:06:05.556 00.001 21068 UpdateGuideState(): m_state=6
00:06:05.557 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6506
00:06:05.558 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.05, Mass=124700, SNR=85.8, Peak=19264 HFD=3.2
00:06:05.559 00.001 21068 MultiStar: [#1 -0.07,-0.03,1.04,U] [#2 -0.19,-0.16,1.09,U] [#3 -0.24,-0.15,0.93,U] [#4 -0.19,-0.09,0.91,U] [#5 -0.10,0.01,1.00,U] [#6 -0.13,0.06,0.72,U] [#7 -0.41,-0.06,0.63,U] [#8 -0.07,-0.21,0.71,U] 
00:06:05.560 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.07}, one-star: {-0.11, -0.02}
00:06:05.560 00.000 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
00:06:05.561 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
00:06:05.562 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=0.10 mountY=0.05, mountTheta=0.43
00:06:05.564 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
00:06:05.564 00.000 21068 Enqueuing Move request for scope (-0.11, -0.02)
00:06:05.565 00.001 16108 Worker thread wakes up
00:06:05.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
00:06:05.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
00:06:05.565 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.10 yDistance=0.05
00:06:05.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:06:05.566 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:05.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:05.566 00.000 16108 MoveAxis(E, 0, ABG)
00:06:05.566 00.000 16108 Move returns status 0, amount 0
00:06:05.566 00.000 16108 MoveAxis(N, 0, ABG)
00:06:05.566 00.000 16108 Move returns status 0, amount 0
00:06:05.566 00.000 16108 move complete, result=0
00:06:05.566 00.000 16108 worker thread done servicing request
00:06:05.570 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=291, max=65535, med=3555, FiltMin=3046, FiltMax=61405, Gamma=1.000
00:06:05.585 00.015 21068 UpdateGuideState exits: m=124700 SNR=85.8
00:06:05.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:05.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:05.587 00.000 21068 Enqueuing Expose request
00:06:05.588 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:05.589 00.001 16108 Worker thread wakes up
00:06:05.589 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:05.589 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:06.560 00.971 16108 Exposure complete
00:06:06.640 00.080 16108 worker thread done servicing request
00:06:06.641 00.001 21068 OnExposeComplete: enter
00:06:06.642 00.001 21068 UpdateGuideState(): m_state=6
00:06:06.645 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6507
00:06:06.645 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=875.82, Mass=118549, SNR=78.3, Peak=17600 HFD=2.9
00:06:06.647 00.002 21068 MultiStar: [#1 0.31,-0.18,1.07,U] [#2 -0.02,-0.26,1.30,U] [#3 -0.07,-0.21,1.09,U] [#4 0.10,-0.17,0.94,U] [#5 -0.02,-0.18,1.24,U] [#6 0.12,-0.15,0.75,U] [#7 -0.09,-0.21,0.68,U] [#8 0.10,-0.13,0.69,U] 
00:06:06.648 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.09, -0.26}
00:06:06.649 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
00:06:06.650 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
00:06:06.651 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.31 mountX=-0.09 mountY=0.18, mountTheta=2.02
00:06:06.654 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.20, opts=13)
00:06:06.658 00.004 21068 Enqueuing Move request for scope (0.05, -0.20)
00:06:06.660 00.002 16108 Worker thread wakes up
00:06:06.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
00:06:06.661 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
00:06:06.661 00.000 16108 Moving (0.05, -0.20) raw xDistance=-0.09 yDistance=0.18
00:06:06.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:06:06.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:06.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:06:06.661 00.000 16108 MoveAxis(E, 0, ABG)
00:06:06.661 00.000 16108 Move returns status 0, amount 0
00:06:06.661 00.000 16108 MoveAxis(N, 0, ABG)
00:06:06.661 00.000 16108 Move returns status 0, amount 0
00:06:06.661 00.000 16108 move complete, result=0
00:06:06.661 00.000 16108 worker thread done servicing request
00:06:06.669 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3558, FiltMin=3085, FiltMax=58854, Gamma=1.000
00:06:06.684 00.015 21068 UpdateGuideState exits: m=118549 SNR=78.3
00:06:06.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.687 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:06.688 00.001 21068 Enqueuing Expose request
00:06:06.688 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:06.689 00.001 16108 Worker thread wakes up
00:06:06.689 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:06.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:07.858 01.169 16108 Exposure complete
00:06:07.933 00.075 16108 worker thread done servicing request
00:06:07.933 00.000 21068 OnExposeComplete: enter
00:06:07.934 00.001 21068 UpdateGuideState(): m_state=6
00:06:07.935 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6508
00:06:07.935 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=875.94, Mass=124952, SNR=89.4, Peak=18608 HFD=3.2
00:06:07.936 00.001 21068 MultiStar: [#1 0.20,-0.13,1.18,U] [#2 0.07,-0.49,0.00,M1] [#3 0.05,-0.48,0.00,M1] [#4 -0.17,-0.21,0.81,U] [#5 -0.03,-0.27,0.78,U] [#6 0.09,-0.39,0.72,U] [#7 -0.09,-0.34,0.52,U] [#8 0.12,-0.31,0.68,U] 
00:06:07.937 00.001 21068 single-star, 6 included, MultiStar: {0.05, -0.23}, one-star: {0.08, -0.13}
00:06:07.938 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
00:06:07.939 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
00:06:07.940 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=-0.10 mountY=0.11, mountTheta=2.29
00:06:07.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
00:06:07.943 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
00:06:07.944 00.001 16108 Worker thread wakes up
00:06:07.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
00:06:07.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
00:06:07.944 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
00:06:07.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:06:07.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:07.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:06:07.944 00.000 16108 MoveAxis(E, 0, ABG)
00:06:07.944 00.000 16108 Move returns status 0, amount 0
00:06:07.944 00.000 16108 MoveAxis(N, 0, ABG)
00:06:07.944 00.000 16108 Move returns status 0, amount 0
00:06:07.944 00.000 16108 move complete, result=0
00:06:07.944 00.000 16108 worker thread done servicing request
00:06:07.947 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3555, FiltMin=3049, FiltMax=60973, Gamma=1.000
00:06:07.973 00.026 21068 UpdateGuideState exits: m=124952 SNR=89.4
00:06:07.975 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:07.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:07.976 00.000 21068 Enqueuing Expose request
00:06:07.977 00.001 16108 Worker thread wakes up
00:06:07.977 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:07.979 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:07.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:08.958 00.979 16108 Exposure complete
00:06:09.034 00.076 16108 worker thread done servicing request
00:06:09.034 00.000 21068 OnExposeComplete: enter
00:06:09.035 00.001 21068 UpdateGuideState(): m_state=6
00:06:09.037 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6509
00:06:09.039 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=875.92, Mass=116127, SNR=71.7, Peak=19888 HFD=2.7
00:06:09.041 00.002 21068 MultiStar: [#1 -0.25,0.19,1.16,U] [#2 -0.08,-0.15,1.25,U] [#3 -0.37,-0.09,1.26,U] [#4 -0.29,-0.10,0.84,U] [#5 -0.08,-0.17,1.13,U] [#6 -0.31,0.01,0.81,U] [#7 -0.34,-0.20,0.80,U] [#8 0.02,-0.39,0.86,U] 
00:06:09.043 00.002 21068 refined, 8 included, MultiStar: {-0.16, -0.11}, one-star: {0.19, -0.15}
00:06:09.044 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
00:06:09.045 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
00:06:09.046 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.55 mountX=0.14 mountY=0.15, mountTheta=0.79
00:06:09.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
00:06:09.049 00.001 21068 Enqueuing Move request for scope (-0.16, -0.11)
00:06:09.051 00.002 16108 Worker thread wakes up
00:06:09.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
00:06:09.051 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
00:06:09.051 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=0.15
00:06:09.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:06:09.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:09.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:06:09.051 00.000 16108 MoveAxis(E, 0, ABG)
00:06:09.051 00.000 16108 Move returns status 0, amount 0
00:06:09.051 00.000 16108 MoveAxis(N, 0, ABG)
00:06:09.051 00.000 16108 Move returns status 0, amount 0
00:06:09.051 00.000 16108 move complete, result=0
00:06:09.052 00.001 16108 worker thread done servicing request
00:06:09.055 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3555, FiltMin=3049, FiltMax=52176, Gamma=1.000
00:06:09.070 00.015 21068 UpdateGuideState exits: m=116127 SNR=71.7
00:06:09.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:09.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:09.073 00.001 21068 Enqueuing Expose request
00:06:09.074 00.001 16108 Worker thread wakes up
00:06:09.074 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:09.074 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:09.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:10.248 01.174 16108 Exposure complete
00:06:10.318 00.070 16108 worker thread done servicing request
00:06:10.318 00.000 21068 OnExposeComplete: enter
00:06:10.319 00.001 21068 UpdateGuideState(): m_state=6
00:06:10.320 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6510
00:06:10.321 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=875.84, Mass=124298, SNR=87.6, Peak=15139 HFD=3.1
00:06:10.322 00.001 21068 MultiStar: [#1 -0.28,-0.16,1.02,U] [#2 -0.49,-0.28,0.00,M1] [#3 -0.27,-0.09,0.99,U] [#4 -0.67,-0.09,0.00,M1] [#5 -0.73,-0.31,0.00,M1] [#6 -0.60,-0.13,0.00,M1] [#7 -0.43,0.04,0.62,U] [#8 -0.36,-0.32,0.00,M1] 
00:06:10.323 00.001 21068 refined, 3 included, MultiStar: {-0.35, -0.13}, one-star: {-0.47, -0.23}
00:06:10.323 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
00:06:10.324 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
00:06:10.325 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-2.80 mountX=0.33 mountY=0.21, mountTheta=0.56
00:06:10.326 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.13, opts=13)
00:06:10.327 00.001 21068 Enqueuing Move request for scope (-0.35, -0.13)
00:06:10.328 00.001 16108 Worker thread wakes up
00:06:10.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.13) opts 0xd
00:06:10.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.13)
00:06:10.328 00.000 16108 Moving (-0.35, -0.13) raw xDistance=0.33 yDistance=0.21
00:06:10.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:06:10.329 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:06:10.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:06:10.329 00.000 16108 MoveAxis(W, 86, ABG)
00:06:10.329 00.000 16108 Guiding  Dir = 3, Dur = 86
00:06:10.329 00.000 16108 IsSlewing returns 0
00:06:10.329 00.000 16108 IsGuiding returns 0
00:06:10.331 00.002 16108 PulseGuide returned control before completion, sleep 95
00:06:10.333 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3555, FiltMin=3033, FiltMax=65472, Gamma=1.000
00:06:10.357 00.024 21068 UpdateGuideState exits: m=124298 SNR=87.6
00:06:10.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:10.358 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:10.359 00.001 21068 Enqueuing Expose request
00:06:10.427 00.068 16108 IsGuiding returns 1
00:06:10.427 00.000 16108 scope still moving after pulse duration time elapsed
00:06:10.458 00.031 16108 IsSlewing returns 0
00:06:10.458 00.000 16108 IsGuiding returns 1
00:06:10.489 00.031 16108 IsSlewing returns 0
00:06:10.489 00.000 16108 IsGuiding returns 0
00:06:10.489 00.000 16108 scope move finished after 86 + 74 ms
00:06:10.489 00.000 16108 Move returns status 0, amount 86
00:06:10.489 00.000 16108 MoveAxis(N, 0, ABG)
00:06:10.489 00.000 16108 Move returns status 0, amount 0
00:06:10.489 00.000 16108 move complete, result=0
00:06:10.489 00.000 16108 worker thread done servicing request
00:06:10.491 00.002 16108 Worker thread wakes up
00:06:10.491 00.000 21068 GuideStep: 0.3 px 86 ms WEST, 0.2 px 0 ms NORTH
00:06:10.493 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:10.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:11.470 00.977 16108 Exposure complete
00:06:11.534 00.064 16108 worker thread done servicing request
00:06:11.534 00.000 21068 OnExposeComplete: enter
00:06:11.535 00.001 21068 UpdateGuideState(): m_state=6
00:06:11.536 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6511
00:06:11.537 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=875.58, Mass=112345, SNR=76.9, Peak=16816 HFD=2.9
00:06:11.538 00.001 21068 MultiStar: [#1 0.33,-0.19,1.19,U] [#2 0.04,-0.29,1.20,U] [#3 -0.03,-0.45,1.25,U] [#4 0.07,-0.28,0.80,U] [#5 -0.04,-0.13,0.93,U] [#6 0.07,-0.22,0.83,U] [#7 0.05,-0.33,0.64,U] [#8 0.27,-0.49,0.00,M2] 
00:06:11.539 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.30}, one-star: {0.27, -0.49}
00:06:11.540 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
00:06:11.541 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
00:06:11.542 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.25 mountX=-0.15 mountY=0.27, mountTheta=2.08
00:06:11.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.30, opts=13)
00:06:11.544 00.001 21068 Enqueuing Move request for scope (0.10, -0.30)
00:06:11.545 00.001 16108 Worker thread wakes up
00:06:11.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
00:06:11.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
00:06:11.545 00.000 16108 Moving (0.10, -0.30) raw xDistance=-0.15 yDistance=0.27
00:06:11.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:06:11.545 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.59 newest=0.62
00:06:11.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:06:11.545 00.000 16108 MoveAxis(E, 0, ABG)
00:06:11.545 00.000 16108 Move returns status 0, amount 0
00:06:11.545 00.000 16108 MoveAxis(S, 54, ABG)
00:06:11.545 00.000 16108 Guiding  Dir = 1, Dur = 54
00:06:11.546 00.001 16108 IsSlewing returns 0
00:06:11.546 00.000 16108 IsGuiding returns 0
00:06:11.549 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3555, FiltMin=3032, FiltMax=65440, Gamma=1.000
00:06:11.575 00.026 21068 UpdateGuideState exits: m=112345 SNR=76.9
00:06:11.577 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:11.579 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:11.581 00.002 21068 Enqueuing Expose request
00:06:11.584 00.003 16108 PulseGuide returned control before completion, sleep 26
00:06:11.614 00.030 16108 IsGuiding returns 1
00:06:11.614 00.000 16108 scope still moving after pulse duration time elapsed
00:06:11.645 00.031 16108 IsSlewing returns 0
00:06:11.645 00.000 16108 IsGuiding returns 1
00:06:11.677 00.032 16108 IsSlewing returns 0
00:06:11.677 00.000 16108 IsGuiding returns 0
00:06:11.677 00.000 16108 scope move finished after 54 + 77 ms
00:06:11.677 00.000 16108 Move returns status 0, amount 54
00:06:11.677 00.000 16108 move complete, result=0
00:06:11.677 00.000 16108 worker thread done servicing request
00:06:11.677 00.000 16108 Worker thread wakes up
00:06:11.677 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 54 ms SOUTH
00:06:11.679 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:11.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:12.839 01.160 16108 Exposure complete
00:06:12.917 00.078 16108 worker thread done servicing request
00:06:12.918 00.001 21068 OnExposeComplete: enter
00:06:12.918 00.000 21068 UpdateGuideState(): m_state=6
00:06:12.919 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6512
00:06:12.920 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=875.86, Mass=105876, SNR=71.7, Peak=16432 HFD=3.0
00:06:12.920 00.000 21068 MultiStar: [#1 0.64,-0.32,0.00,M1] [#2 0.31,-0.42,0.00,M1] [#3 0.19,-0.55,0.00,M1] [#4 0.17,-0.27,0.88,U] [#5 0.41,-0.40,0.00,M1] [#6 0.29,-0.29,0.94,U] [#7 0.40,-0.27,0.00,M1] [#8 0.48,-0.35,0.00,M3] 
00:06:12.921 00.001 21068 refined, 2 included, MultiStar: {0.26, -0.26}, one-star: {0.31, -0.22}
00:06:12.922 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
00:06:12.923 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
00:06:12.923 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-0.78 mountX=-0.30 mountY=0.19, mountTheta=2.58
00:06:12.926 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.26, opts=13)
00:06:12.927 00.001 21068 Enqueuing Move request for scope (0.26, -0.26)
00:06:12.927 00.000 16108 Worker thread wakes up
00:06:12.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
00:06:12.928 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
00:06:12.928 00.000 16108 Moving (0.26, -0.26) raw xDistance=-0.30 yDistance=0.19
00:06:12.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:06:12.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:12.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:06:12.928 00.000 16108 MoveAxis(E, 79, ABG)
00:06:12.928 00.000 16108 Guiding  Dir = 2, Dur = 79
00:06:12.928 00.000 16108 IsSlewing returns 0
00:06:12.929 00.001 16108 IsGuiding returns 0
00:06:12.930 00.001 16108 PulseGuide returned control before completion, sleep 88
00:06:12.934 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3552, FiltMin=3040, FiltMax=60553, Gamma=1.000
00:06:12.959 00.025 21068 UpdateGuideState exits: m=105876 SNR=71.7
00:06:12.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:12.962 00.001 21068 Enqueuing Expose request
00:06:13.024 00.062 16108 IsGuiding returns 0
00:06:13.024 00.000 16108 Move returns status 0, amount 79
00:06:13.024 00.000 16108 MoveAxis(N, 0, ABG)
00:06:13.024 00.000 16108 Move returns status 0, amount 0
00:06:13.024 00.000 16108 move complete, result=0
00:06:13.024 00.000 16108 worker thread done servicing request
00:06:13.024 00.000 16108 Worker thread wakes up
00:06:13.024 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.2 px 0 ms NORTH
00:06:13.026 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:13.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:14.003 00.977 16108 Exposure complete
00:06:14.072 00.069 16108 worker thread done servicing request
00:06:14.072 00.000 21068 OnExposeComplete: enter
00:06:14.073 00.001 21068 UpdateGuideState(): m_state=6
00:06:14.073 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6513
00:06:14.075 00.002 21068 Star::Find returns 1 (0), X=221.20, Y=875.58, Mass=118483, SNR=74.7, Peak=16688 HFD=3.2
00:06:14.076 00.001 21068 MultiStar: [#1 0.51,-0.21,0.00,M2] [#2 0.15,-0.54,0.00,M2] [#3 0.39,-0.52,0.00,M2] [#4 0.12,-0.46,0.00,M1] [#5 0.44,-0.56,0.00,M2] [#6 0.42,-0.35,0.00,M1] [#7 -0.06,-0.53,0.00,M2] [#8 0.30,-0.64,0.00,M4] 
00:06:14.077 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
00:06:14.077 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
00:06:14.078 00.001 21068 CameraToMount -- cameraX=0.52 cameraY=-0.50 hyp=0.72 cameraTheta=-0.76 mountX=-0.60 mountY=0.36, mountTheta=2.60
00:06:14.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=-0.50, opts=13)
00:06:14.080 00.000 21068 Enqueuing Move request for scope (0.52, -0.50)
00:06:14.081 00.001 16108 Worker thread wakes up
00:06:14.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.50) opts 0xd
00:06:14.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, -0.50)
00:06:14.081 00.000 16108 Moving (0.52, -0.50) raw xDistance=-0.60 yDistance=0.36
00:06:14.082 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
00:06:14.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:06:14.082 00.000 16108 MoveAxis(E, 163, ABG)
00:06:14.082 00.000 16108 Guiding  Dir = 2, Dur = 163
00:06:14.082 00.000 16108 IsSlewing returns 0
00:06:14.082 00.000 16108 IsGuiding returns 0
00:06:14.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3552, FiltMin=3097, FiltMax=62493, Gamma=1.000
00:06:14.110 00.025 16108 PulseGuide returned control before completion, sleep 145
00:06:14.112 00.002 21068 UpdateGuideState exits: m=118483 SNR=74.7
00:06:14.114 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:14.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:14.116 00.001 21068 Enqueuing Expose request
00:06:14.267 00.151 16108 IsGuiding returns 1
00:06:14.267 00.000 16108 scope still moving after pulse duration time elapsed
00:06:14.299 00.032 16108 IsSlewing returns 0
00:06:14.300 00.001 16108 IsGuiding returns 0
00:06:14.300 00.000 16108 scope move finished after 163 + 54 ms
00:06:14.300 00.000 16108 Move returns status 0, amount 163
00:06:14.300 00.000 16108 MoveAxis(S, 72, ABG)
00:06:14.300 00.000 16108 Guiding  Dir = 1, Dur = 72
00:06:14.301 00.001 16108 IsSlewing returns 0
00:06:14.301 00.000 16108 IsGuiding returns 0
00:06:14.347 00.046 16108 PulseGuide returned control before completion, sleep 36
00:06:14.393 00.046 16108 IsGuiding returns 1
00:06:14.393 00.000 16108 scope still moving after pulse duration time elapsed
00:06:14.424 00.031 16108 IsSlewing returns 0
00:06:14.424 00.000 16108 IsGuiding returns 1
00:06:14.456 00.032 16108 IsSlewing returns 0
00:06:14.456 00.000 16108 IsGuiding returns 0
00:06:14.456 00.000 16108 scope move finished after 72 + 83 ms
00:06:14.456 00.000 16108 Move returns status 0, amount 72
00:06:14.456 00.000 16108 move complete, result=0
00:06:14.456 00.000 16108 worker thread done servicing request
00:06:14.456 00.000 16108 Worker thread wakes up
00:06:14.456 00.000 21068 GuideStep: -0.6 px 163 ms EAST, 0.4 px 72 ms SOUTH
00:06:14.457 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:14.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:15.620 01.163 16108 Exposure complete
00:06:15.676 00.056 16108 worker thread done servicing request
00:06:15.676 00.000 21068 OnExposeComplete: enter
00:06:15.677 00.001 21068 UpdateGuideState(): m_state=6
00:06:15.678 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6514
00:06:15.679 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.63, Mass=114040, SNR=71.9, Peak=18624 HFD=3.0
00:06:15.680 00.001 21068 MultiStar: [#1 0.37,-0.30,0.00,M3] [#2 -0.02,-0.40,1.46,U] [#3 0.02,-0.61,0.00,M3] [#4 0.10,-0.34,0.89,U] [#5 -0.03,-0.45,1.16,U] [#6 0.19,-0.24,0.99,U] [#7 -0.17,-0.30,0.82,U] [#8 0.03,-0.40,1.09,U] 
00:06:15.680 00.000 21068 refined, 6 included, MultiStar: {0.01, -0.37}, one-star: {-0.03, -0.44}
00:06:15.681 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
00:06:15.682 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
00:06:15.682 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.38 cameraTheta=-1.54 mountX=-0.08 mountY=0.36, mountTheta=1.78
00:06:15.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.37, opts=13)
00:06:15.685 00.001 21068 Enqueuing Move request for scope (0.01, -0.37)
00:06:15.685 00.000 16108 Worker thread wakes up
00:06:15.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.37) opts 0xd
00:06:15.686 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.37)
00:06:15.686 00.000 16108 Moving (0.01, -0.37) raw xDistance=-0.08 yDistance=0.36
00:06:15.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:06:15.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:06:15.686 00.000 16108 MoveAxis(E, 0, ABG)
00:06:15.686 00.000 16108 Move returns status 0, amount 0
00:06:15.686 00.000 16108 MoveAxis(S, 73, ABG)
00:06:15.686 00.000 16108 Guiding  Dir = 1, Dur = 73
00:06:15.686 00.000 16108 IsSlewing returns 0
00:06:15.686 00.000 16108 IsGuiding returns 0
00:06:15.690 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3552, FiltMin=3065, FiltMax=61638, Gamma=1.000
00:06:15.696 00.006 16108 PulseGuide returned control before completion, sleep 74
00:06:15.705 00.009 21068 UpdateGuideState exits: m=114040 SNR=71.9
00:06:15.706 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:15.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:15.707 00.000 21068 Enqueuing Expose request
00:06:15.772 00.065 16108 IsGuiding returns 1
00:06:15.772 00.000 16108 scope still moving after pulse duration time elapsed
00:06:15.802 00.030 16108 IsSlewing returns 0
00:06:15.802 00.000 16108 IsGuiding returns 0
00:06:15.802 00.000 16108 scope move finished after 73 + 42 ms
00:06:15.802 00.000 16108 Move returns status 0, amount 73
00:06:15.802 00.000 16108 move complete, result=0
00:06:15.803 00.001 16108 worker thread done servicing request
00:06:15.803 00.000 16108 Worker thread wakes up
00:06:15.803 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH
00:06:15.806 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:15.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:16.773 00.967 16108 Exposure complete
00:06:16.830 00.057 16108 worker thread done servicing request
00:06:16.830 00.000 21068 OnExposeComplete: enter
00:06:16.831 00.001 21068 UpdateGuideState(): m_state=6
00:06:16.832 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6515
00:06:16.833 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.85, Mass=127769, SNR=89.8, Peak=16112 HFD=3.4
00:06:16.834 00.001 21068 MultiStar: [#1 0.14,-0.21,1.16,U] [#2 -0.11,-0.59,0.00,M2] [#3 -0.34,-0.42,0.00,M4] [#4 -0.07,-0.31,0.74,U] [#5 0.00,-0.46,0.86,U] [#6 -0.08,-0.15,0.65,U] [#7 -0.19,-0.47,0.00,M2] [#8 0.03,-0.50,0.00,M4] 
00:06:16.835 00.001 21068 refined, 4 included, MultiStar: {-0.04, -0.27}, one-star: {-0.23, -0.23}
00:06:16.836 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
00:06:16.837 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
00:06:16.839 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.71 mountX=-0.01 mountY=0.27, mountTheta=1.61
00:06:16.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.27, opts=13)
00:06:16.842 00.001 21068 Enqueuing Move request for scope (-0.04, -0.27)
00:06:16.843 00.001 16108 Worker thread wakes up
00:06:16.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
00:06:16.843 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
00:06:16.843 00.000 16108 Moving (-0.04, -0.27) raw xDistance=-0.01 yDistance=0.27
00:06:16.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:06:16.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:06:16.843 00.000 16108 MoveAxis(E, 0, ABG)
00:06:16.843 00.000 16108 Move returns status 0, amount 0
00:06:16.844 00.001 16108 MoveAxis(S, 54, ABG)
00:06:16.844 00.000 16108 Guiding  Dir = 1, Dur = 54
00:06:16.844 00.000 16108 IsSlewing returns 0
00:06:16.844 00.000 16108 IsGuiding returns 0
00:06:16.850 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=288, max=65535, med=3555, FiltMin=3053, FiltMax=65440, Gamma=1.000
00:06:16.870 00.020 21068 UpdateGuideState exits: m=127769 SNR=89.8
00:06:16.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.871 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:16.872 00.001 21068 Enqueuing Expose request
00:06:16.891 00.019 16108 PulseGuide returned control before completion, sleep 18
00:06:16.921 00.030 16108 IsGuiding returns 1
00:06:16.921 00.000 16108 scope still moving after pulse duration time elapsed
00:06:16.953 00.032 16108 IsSlewing returns 0
00:06:16.953 00.000 16108 IsGuiding returns 1
00:06:16.983 00.030 16108 IsSlewing returns 0
00:06:16.983 00.000 16108 IsGuiding returns 0
00:06:16.983 00.000 16108 scope move finished after 54 + 85 ms
00:06:16.983 00.000 16108 Move returns status 0, amount 54
00:06:16.983 00.000 16108 move complete, result=0
00:06:16.983 00.000 16108 worker thread done servicing request
00:06:16.983 00.000 16108 Worker thread wakes up
00:06:16.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:16.983 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
00:06:16.986 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:18.151 01.165 16108 Exposure complete
00:06:18.207 00.056 16108 worker thread done servicing request
00:06:18.207 00.000 21068 OnExposeComplete: enter
00:06:18.209 00.002 21068 UpdateGuideState(): m_state=6
00:06:18.211 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6516
00:06:18.212 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.15, Mass=123376, SNR=81.2, Peak=20784 HFD=2.8
00:06:18.214 00.002 21068 MultiStar: [#1 0.09,-0.23,1.32,U] [#2 -0.08,-0.31,1.20,U] [#3 -0.23,-0.23,1.16,U] [#4 -0.23,-0.16,0.78,U] [#5 -0.07,-0.32,0.88,U] [#6 -0.13,-0.07,0.76,U] [#7 -0.10,-0.12,0.61,U] [#8 -0.07,-0.25,0.86,U] 
00:06:18.215 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.02, 0.08}
00:06:18.216 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:06:18.218 00.002 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:06:18.219 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.86 mountX=0.04 mountY=-0.07, mountTheta=-1.09
00:06:18.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
00:06:18.222 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
00:06:18.223 00.001 16108 Worker thread wakes up
00:06:18.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:06:18.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:06:18.223 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.04 yDistance=-0.07
00:06:18.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:06:18.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:18.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:18.223 00.000 16108 MoveAxis(E, 0, ABG)
00:06:18.223 00.000 16108 Move returns status 0, amount 0
00:06:18.223 00.000 16108 MoveAxis(N, 0, ABG)
00:06:18.223 00.000 16108 Move returns status 0, amount 0
00:06:18.223 00.000 16108 move complete, result=0
00:06:18.223 00.000 16108 worker thread done servicing request
00:06:18.228 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3555, FiltMin=3008, FiltMax=59021, Gamma=1.000
00:06:18.249 00.021 21068 UpdateGuideState exits: m=123376 SNR=81.2
00:06:18.250 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:18.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:18.252 00.001 21068 Enqueuing Expose request
00:06:18.253 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:18.254 00.001 16108 Worker thread wakes up
00:06:18.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:18.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:19.218 00.964 16108 Exposure complete
00:06:19.275 00.057 16108 worker thread done servicing request
00:06:19.275 00.000 21068 OnExposeComplete: enter
00:06:19.276 00.001 21068 UpdateGuideState(): m_state=6
00:06:19.279 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6517
00:06:19.282 00.003 21068 Star::Find returns 1 (0), X=220.48, Y=876.07, Mass=111933, SNR=81.6, Peak=15808 HFD=3.0
00:06:19.284 00.002 21068 MultiStar: [#1 -0.28,0.13,1.13,U] [#2 -0.33,-0.10,1.21,U] [#3 -0.47,-0.13,0.00,M4] [#4 -0.43,0.08,0.78,U] [#5 -0.02,-0.15,0.90,U] [#6 -0.20,-0.06,0.87,U] [#7 -0.31,-0.12,0.59,U] [#8 -0.19,-0.36,0.76,U] 
00:06:19.285 00.001 21068 single-star, 7 included, MultiStar: {-0.25, -0.06}, one-star: {-0.20, -0.00}
00:06:19.286 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
00:06:19.287 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
00:06:19.289 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=0.20 mountY=0.05, mountTheta=0.26
00:06:19.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.00, opts=13)
00:06:19.293 00.002 21068 Enqueuing Move request for scope (-0.20, -0.00)
00:06:19.294 00.001 16108 Worker thread wakes up
00:06:19.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
00:06:19.294 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
00:06:19.294 00.000 16108 Moving (-0.20, -0.00) raw xDistance=0.20 yDistance=0.05
00:06:19.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:06:19.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:19.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:19.294 00.000 16108 MoveAxis(E, 0, ABG)
00:06:19.294 00.000 16108 Move returns status 0, amount 0
00:06:19.294 00.000 16108 MoveAxis(N, 0, ABG)
00:06:19.294 00.000 16108 Move returns status 0, amount 0
00:06:19.294 00.000 16108 move complete, result=0
00:06:19.294 00.000 16108 worker thread done servicing request
00:06:19.302 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3555, FiltMin=3059, FiltMax=52966, Gamma=1.000
00:06:19.320 00.018 21068 UpdateGuideState exits: m=111933 SNR=81.6
00:06:19.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:19.321 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:19.322 00.001 21068 Enqueuing Expose request
00:06:19.323 00.001 16108 Worker thread wakes up
00:06:19.323 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:19.324 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:19.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:20.501 01.177 16108 Exposure complete
00:06:20.559 00.058 16108 worker thread done servicing request
00:06:20.560 00.001 21068 OnExposeComplete: enter
00:06:20.560 00.000 21068 UpdateGuideState(): m_state=6
00:06:20.561 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6518
00:06:20.562 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.77, Mass=109620, SNR=78.1, Peak=14608 HFD=3.0
00:06:20.563 00.001 21068 MultiStar: [#1 0.05,0.03,1.37,U] [#2 -0.21,-0.22,1.26,U] [#3 -0.09,-0.16,1.26,U] [#4 -0.34,-0.12,0.90,U] [#5 -0.15,-0.11,1.07,U] [#6 -0.34,0.09,0.90,U] [#7 -0.56,-0.21,0.00,M1] [#8 -0.03,-0.07,0.77,U] 
00:06:20.564 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.11}, one-star: {0.00, -0.30}
00:06:20.565 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
00:06:20.565 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.94)
00:06:20.567 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.44 mountX=0.11 mountY=0.14, mountTheta=0.90
00:06:20.570 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
00:06:20.572 00.002 21068 Enqueuing Move request for scope (-0.13, -0.11)
00:06:20.574 00.002 16108 Worker thread wakes up
00:06:20.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
00:06:20.575 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
00:06:20.575 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.14
00:06:20.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:06:20.575 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:20.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:06:20.575 00.000 16108 MoveAxis(E, 0, ABG)
00:06:20.575 00.000 16108 Move returns status 0, amount 0
00:06:20.575 00.000 16108 MoveAxis(N, 0, ABG)
00:06:20.575 00.000 16108 Move returns status 0, amount 0
00:06:20.575 00.000 16108 move complete, result=0
00:06:20.576 00.001 16108 worker thread done servicing request
00:06:20.584 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3555, FiltMin=3065, FiltMax=63072, Gamma=1.000
00:06:20.601 00.017 21068 UpdateGuideState exits: m=109620 SNR=78.1
00:06:20.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.602 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:20.603 00.001 21068 Enqueuing Expose request
00:06:20.604 00.001 16108 Worker thread wakes up
00:06:20.604 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:20.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:20.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:21.581 00.976 16108 Exposure complete
00:06:21.644 00.063 16108 worker thread done servicing request
00:06:21.644 00.000 21068 OnExposeComplete: enter
00:06:21.644 00.000 21068 UpdateGuideState(): m_state=6
00:06:21.645 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6519
00:06:21.646 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.13, Mass=111729, SNR=77.5, Peak=19312 HFD=2.6
00:06:21.647 00.001 21068 MultiStar: [#1 0.04,0.01,1.22,U] [#2 -0.08,-0.12,1.36,U] [#3 -0.19,0.03,1.10,U] [#4 -0.37,-0.12,0.87,U] [#5 -0.05,-0.11,0.98,U] [#6 0.05,-0.07,0.83,U] [#7 -0.25,-0.24,0.70,U] [#8 -0.07,-0.32,0.79,U] 
00:06:21.648 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.06, 0.05}
00:06:21.648 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
00:06:21.649 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
00:06:21.651 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.73 mountX=-0.05 mountY=-0.06, mountTheta=-2.22
00:06:21.652 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
00:06:21.653 00.001 21068 Enqueuing Move request for scope (0.06, 0.05)
00:06:21.654 00.001 16108 Worker thread wakes up
00:06:21.655 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:06:21.655 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:06:21.655 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
00:06:21.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:06:21.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:21.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:21.655 00.000 16108 MoveAxis(E, 0, ABG)
00:06:21.655 00.000 16108 Move returns status 0, amount 0
00:06:21.655 00.000 16108 MoveAxis(N, 0, ABG)
00:06:21.655 00.000 16108 Move returns status 0, amount 0
00:06:21.656 00.001 16108 move complete, result=0
00:06:21.656 00.000 16108 worker thread done servicing request
00:06:21.659 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3555, FiltMin=3053, FiltMax=55821, Gamma=1.000
00:06:21.676 00.017 21068 UpdateGuideState exits: m=111729 SNR=77.5
00:06:21.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:21.677 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:21.678 00.001 21068 Enqueuing Expose request
00:06:21.679 00.001 16108 Worker thread wakes up
00:06:21.679 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:21.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:21.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:22.857 01.177 16108 Exposure complete
00:06:22.916 00.059 16108 worker thread done servicing request
00:06:22.916 00.000 21068 OnExposeComplete: enter
00:06:22.917 00.001 21068 UpdateGuideState(): m_state=6
00:06:22.918 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6520
00:06:22.919 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.99, Mass=116060, SNR=76.6, Peak=16288 HFD=3.1
00:06:22.921 00.002 21068 MultiStar: [#1 -0.07,-0.11,1.27,U] [#2 -0.34,-0.21,1.19,U] [#3 -0.44,-0.22,0.00,M3] [#4 -0.50,0.19,0.00,M1] [#5 -0.49,0.12,0.00,M1] [#6 -0.31,-0.08,0.87,U] [#7 -0.55,-0.22,0.00,M1] [#8 -0.15,-0.18,0.85,U] 
00:06:22.921 00.000 21068 refined, 4 included, MultiStar: {-0.23, -0.13}, one-star: {-0.32, -0.08}
00:06:22.922 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
00:06:22.923 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
00:06:22.924 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.62 mountX=0.20 mountY=0.18, mountTheta=0.73
00:06:22.925 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.13, opts=13)
00:06:22.926 00.001 21068 Enqueuing Move request for scope (-0.23, -0.13)
00:06:22.927 00.001 16108 Worker thread wakes up
00:06:22.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
00:06:22.927 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
00:06:22.927 00.000 16108 Moving (-0.23, -0.13) raw xDistance=0.20 yDistance=0.18
00:06:22.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:06:22.928 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:22.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:06:22.928 00.000 16108 MoveAxis(W, 54, ABG)
00:06:22.928 00.000 16108 Guiding  Dir = 3, Dur = 54
00:06:22.928 00.000 16108 IsSlewing returns 0
00:06:22.928 00.000 16108 IsGuiding returns 0
00:06:22.932 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3555, FiltMin=3046, FiltMax=60774, Gamma=1.000
00:06:22.948 00.016 21068 UpdateGuideState exits: m=116060 SNR=76.6
00:06:22.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:22.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:22.952 00.002 21068 Enqueuing Expose request
00:06:22.965 00.013 16108 PulseGuide returned control before completion, sleep 28
00:06:22.995 00.030 16108 IsGuiding returns 1
00:06:22.995 00.000 16108 scope still moving after pulse duration time elapsed
00:06:23.026 00.031 16108 IsSlewing returns 0
00:06:23.026 00.000 16108 IsGuiding returns 1
00:06:23.057 00.031 16108 IsSlewing returns 0
00:06:23.057 00.000 16108 IsGuiding returns 0
00:06:23.057 00.000 16108 scope move finished after 54 + 75 ms
00:06:23.057 00.000 16108 Move returns status 0, amount 54
00:06:23.057 00.000 16108 MoveAxis(N, 0, ABG)
00:06:23.057 00.000 16108 Move returns status 0, amount 0
00:06:23.057 00.000 16108 move complete, result=0
00:06:23.057 00.000 16108 worker thread done servicing request
00:06:23.057 00.000 16108 Worker thread wakes up
00:06:23.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:23.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:23.058 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.2 px 0 ms NORTH
00:06:24.036 00.978 16108 Exposure complete
00:06:24.101 00.065 16108 worker thread done servicing request
00:06:24.101 00.000 21068 OnExposeComplete: enter
00:06:24.102 00.001 21068 UpdateGuideState(): m_state=6
00:06:24.103 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6521
00:06:24.103 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.07, Mass=120820, SNR=89.1, Peak=19344 HFD=3.0
00:06:24.104 00.001 21068 MultiStar: [#1 0.12,0.11,0.98,U] [#2 -0.35,-0.27,1.18,U] [#3 -0.23,-0.15,0.92,U] [#4 -0.33,-0.05,0.73,U] [#5 -0.28,-0.02,0.86,U] [#6 -0.26,-0.10,0.72,U] [#7 -0.48,0.08,0.00,M2] [#8 -0.11,-0.30,0.68,U] 
00:06:24.105 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.10}, one-star: {-0.06, -0.01}
00:06:24.106 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
00:06:24.106 00.000 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
00:06:24.107 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.01 mountX=0.06 mountY=0.02, mountTheta=0.36
00:06:24.110 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
00:06:24.111 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
00:06:24.111 00.000 16108 Worker thread wakes up
00:06:24.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:06:24.112 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:06:24.112 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
00:06:24.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:06:24.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:24.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:24.112 00.000 16108 MoveAxis(E, 0, ABG)
00:06:24.112 00.000 16108 Move returns status 0, amount 0
00:06:24.112 00.000 16108 MoveAxis(N, 0, ABG)
00:06:24.112 00.000 16108 Move returns status 0, amount 0
00:06:24.113 00.001 16108 move complete, result=0
00:06:24.113 00.000 16108 worker thread done servicing request
00:06:24.115 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3555, FiltMin=3072, FiltMax=55904, Gamma=1.000
00:06:24.134 00.019 21068 UpdateGuideState exits: m=120820 SNR=89.1
00:06:24.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:24.135 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:24.136 00.001 21068 Enqueuing Expose request
00:06:24.137 00.001 16108 Worker thread wakes up
00:06:24.137 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:24.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:24.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:25.303 01.165 16108 Exposure complete
00:06:25.363 00.060 16108 worker thread done servicing request
00:06:25.363 00.000 21068 OnExposeComplete: enter
00:06:25.365 00.002 21068 UpdateGuideState(): m_state=6
00:06:25.366 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6522
00:06:25.368 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.01, Mass=125702, SNR=81.4, Peak=16771 HFD=3.0
00:06:25.369 00.001 21068 MultiStar: [#1 -0.14,-0.10,1.05,U] [#2 -0.42,-0.38,0.00,M1] [#3 -0.44,-0.39,0.00,M3] [#4 -0.09,-0.21,0.83,U] [#5 0.06,-0.29,0.97,U] [#6 -0.03,-0.01,0.87,U] [#7 -0.38,-0.14,0.56,U] [#8 -0.18,-0.38,0.89,U] 
00:06:25.370 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.17}, one-star: {-0.27, -0.07}
00:06:25.371 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
00:06:25.372 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
00:06:25.373 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=0.10 mountY=0.20, mountTheta=1.09
00:06:25.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.17, opts=13)
00:06:25.376 00.001 21068 Enqueuing Move request for scope (-0.13, -0.17)
00:06:25.377 00.001 16108 Worker thread wakes up
00:06:25.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
00:06:25.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
00:06:25.377 00.000 16108 Moving (-0.13, -0.17) raw xDistance=0.10 yDistance=0.20
00:06:25.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:06:25.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:25.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:06:25.377 00.000 16108 MoveAxis(E, 0, ABG)
00:06:25.377 00.000 16108 Move returns status 0, amount 0
00:06:25.378 00.001 16108 MoveAxis(N, 0, ABG)
00:06:25.378 00.000 16108 Move returns status 0, amount 0
00:06:25.378 00.000 16108 move complete, result=0
00:06:25.378 00.000 16108 worker thread done servicing request
00:06:25.381 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3555, FiltMin=3027, FiltMax=62544, Gamma=1.000
00:06:25.397 00.016 21068 UpdateGuideState exits: m=125702 SNR=81.4
00:06:25.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.398 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:25.399 00.001 21068 Enqueuing Expose request
00:06:25.401 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:25.401 00.000 16108 Worker thread wakes up
00:06:25.402 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:25.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:26.371 00.969 16108 Exposure complete
00:06:26.437 00.066 16108 worker thread done servicing request
00:06:26.437 00.000 21068 OnExposeComplete: enter
00:06:26.438 00.001 21068 UpdateGuideState(): m_state=6
00:06:26.439 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6523
00:06:26.439 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.73, Mass=102836, SNR=72.5, Peak=15952 HFD=2.9
00:06:26.440 00.001 21068 MultiStar: [#1 0.11,-0.12,1.23,U] [#2 -0.34,-0.26,1.33,U] [#3 -0.32,-0.41,0.00,M4] [#4 -0.28,-0.41,0.00,M1] [#5 -0.04,-0.36,0.97,U] [#6 0.11,-0.01,0.95,U] [#7 -0.04,-0.28,0.70,U] [#8 -0.15,-0.57,0.00,M1] 
00:06:26.441 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.23}, one-star: {0.10, -0.34}
00:06:26.442 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
00:06:26.443 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
00:06:26.444 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.70 mountX=-0.01 mountY=0.23, mountTheta=1.62
00:06:26.445 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.23, opts=13)
00:06:26.446 00.001 21068 Enqueuing Move request for scope (-0.03, -0.23)
00:06:26.447 00.001 16108 Worker thread wakes up
00:06:26.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
00:06:26.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
00:06:26.447 00.000 16108 Moving (-0.03, -0.23) raw xDistance=-0.01 yDistance=0.23
00:06:26.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:06:26.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:06:26.447 00.000 16108 MoveAxis(E, 0, ABG)
00:06:26.447 00.000 16108 Move returns status 0, amount 0
00:06:26.447 00.000 16108 MoveAxis(S, 45, ABG)
00:06:26.447 00.000 16108 Guiding  Dir = 1, Dur = 45
00:06:26.448 00.001 16108 IsSlewing returns 0
00:06:26.448 00.000 16108 IsGuiding returns 0
00:06:26.451 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3555, FiltMin=3075, FiltMax=59152, Gamma=1.000
00:06:26.458 00.007 16108 PulseGuide returned control before completion, sleep 45
00:06:26.467 00.009 21068 UpdateGuideState exits: m=102836 SNR=72.5
00:06:26.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:26.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:26.470 00.001 21068 Enqueuing Expose request
00:06:26.519 00.049 16108 IsGuiding returns 0
00:06:26.519 00.000 16108 Move returns status 0, amount 45
00:06:26.519 00.000 16108 move complete, result=0
00:06:26.519 00.000 16108 worker thread done servicing request
00:06:26.519 00.000 16108 Worker thread wakes up
00:06:26.519 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:06:26.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:26.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:27.680 01.160 16108 Exposure complete
00:06:27.750 00.070 16108 worker thread done servicing request
00:06:27.750 00.000 21068 OnExposeComplete: enter
00:06:27.751 00.001 21068 UpdateGuideState(): m_state=6
00:06:27.751 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6524
00:06:27.752 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.62, Mass=120748, SNR=83.9, Peak=18096 HFD=3.0
00:06:27.753 00.001 21068 MultiStar: [#1 -0.16,-0.17,1.00,U] [#2 -0.43,-0.46,0.00,M1] [#3 -0.47,-0.63,0.00,M5] [#4 -0.40,-0.19,0.78,U] [#5 -0.24,-0.42,0.00,M1] [#6 -0.10,-0.20,0.74,U] [#7 -0.47,-0.63,0.00,M1] [#8 -0.19,-0.62,0.00,M2] 
00:06:27.754 00.001 21068 refined, 3 included, MultiStar: {-0.17, -0.26}, one-star: {-0.05, -0.46}
00:06:27.755 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
00:06:27.756 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
00:06:27.757 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.14 mountX=0.12 mountY=0.30, mountTheta=1.18
00:06:27.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.26, opts=13)
00:06:27.759 00.001 21068 Enqueuing Move request for scope (-0.17, -0.26)
00:06:27.760 00.001 16108 Worker thread wakes up
00:06:27.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
00:06:27.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
00:06:27.760 00.000 16108 Moving (-0.17, -0.26) raw xDistance=0.12 yDistance=0.30
00:06:27.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:06:27.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:06:27.760 00.000 16108 MoveAxis(E, 0, ABG)
00:06:27.760 00.000 16108 Move returns status 0, amount 0
00:06:27.760 00.000 16108 MoveAxis(S, 59, ABG)
00:06:27.761 00.001 16108 Guiding  Dir = 1, Dur = 59
00:06:27.761 00.000 16108 IsSlewing returns 0
00:06:27.761 00.000 16108 IsGuiding returns 0
00:06:27.767 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3555, FiltMin=3056, FiltMax=62605, Gamma=1.000
00:06:27.785 00.018 21068 UpdateGuideState exits: m=120748 SNR=83.9
00:06:27.787 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:27.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:27.789 00.001 21068 Enqueuing Expose request
00:06:27.818 00.029 16108 PulseGuide returned control before completion, sleep 13
00:06:27.832 00.014 16108 IsGuiding returns 1
00:06:27.832 00.000 16108 scope still moving after pulse duration time elapsed
00:06:27.863 00.031 16108 IsSlewing returns 0
00:06:27.863 00.000 16108 IsGuiding returns 1
00:06:27.894 00.031 16108 IsSlewing returns 0
00:06:27.895 00.001 16108 IsGuiding returns 1
00:06:27.926 00.031 16108 IsSlewing returns 0
00:06:27.926 00.000 16108 IsGuiding returns 0
00:06:27.926 00.000 16108 scope move finished after 59 + 105 ms
00:06:27.926 00.000 16108 Move returns status 0, amount 59
00:06:27.926 00.000 16108 move complete, result=0
00:06:27.926 00.000 16108 worker thread done servicing request
00:06:27.926 00.000 16108 Worker thread wakes up
00:06:27.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:27.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:27.926 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
00:06:28.911 00.985 16108 Exposure complete
00:06:28.982 00.071 16108 worker thread done servicing request
00:06:28.982 00.000 21068 OnExposeComplete: enter
00:06:28.983 00.001 21068 UpdateGuideState(): m_state=6
00:06:28.983 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6525
00:06:28.984 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.31, Mass=129766, SNR=83.5, Peak=14915 HFD=3.2
00:06:28.985 00.001 21068 MultiStar: [#1 -0.33,0.50,0.00,M1] [#2 -0.47,0.08,0.00,M2] [#3 -0.56,0.08,0.00,M6] [#4 -0.29,0.34,0.83,U] [#5 -0.50,0.19,0.00,M2] [#6 -0.42,0.45,0.00,M1] [#7 -0.46,0.22,0.00,M2] [#8 -0.35,0.11,0.77,U] 
00:06:28.987 00.002 21068 single-star, 2 included, MultiStar: {-0.30, 0.23}, one-star: {-0.28, 0.24}
00:06:28.987 00.000 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
00:06:28.988 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
00:06:28.989 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.45 mountX=0.32 mountY=-0.16, mountTheta=-0.47
00:06:28.990 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.24, opts=13)
00:06:28.991 00.001 21068 Enqueuing Move request for scope (-0.28, 0.24)
00:06:28.991 00.000 16108 Worker thread wakes up
00:06:28.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.24) opts 0xd
00:06:28.992 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.24)
00:06:28.992 00.000 16108 Moving (-0.28, 0.24) raw xDistance=0.32 yDistance=-0.16
00:06:28.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:06:28.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:28.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:06:28.992 00.000 16108 MoveAxis(W, 84, ABG)
00:06:28.992 00.000 16108 Guiding  Dir = 3, Dur = 84
00:06:28.992 00.000 16108 IsSlewing returns 0
00:06:28.992 00.000 16108 IsGuiding returns 0
00:06:28.999 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3555, FiltMin=2998, FiltMax=60096, Gamma=1.000
00:06:29.024 00.025 16108 PulseGuide returned control before completion, sleep 63
00:06:29.027 00.003 21068 UpdateGuideState exits: m=129766 SNR=83.5
00:06:29.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:29.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:29.029 00.000 21068 Enqueuing Expose request
00:06:29.101 00.072 16108 IsGuiding returns 1
00:06:29.101 00.000 16108 scope still moving after pulse duration time elapsed
00:06:29.133 00.032 16108 IsSlewing returns 0
00:06:29.133 00.000 16108 IsGuiding returns 0
00:06:29.133 00.000 16108 scope move finished after 84 + 57 ms
00:06:29.133 00.000 16108 Move returns status 0, amount 84
00:06:29.133 00.000 16108 MoveAxis(N, 0, ABG)
00:06:29.133 00.000 16108 Move returns status 0, amount 0
00:06:29.133 00.000 16108 move complete, result=0
00:06:29.133 00.000 16108 worker thread done servicing request
00:06:29.133 00.000 16108 Worker thread wakes up
00:06:29.135 00.002 21068 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
00:06:29.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:29.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:30.300 01.163 16108 Exposure complete
00:06:30.372 00.072 16108 worker thread done servicing request
00:06:30.372 00.000 21068 OnExposeComplete: enter
00:06:30.373 00.001 21068 UpdateGuideState(): m_state=6
00:06:30.374 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6526
00:06:30.374 00.000 21068 Star::Find returns 1 (0), X=221.19, Y=875.75, Mass=113410, SNR=77.0, Peak=16192 HFD=3.1
00:06:30.375 00.001 21068 MultiStar: [#1 0.45,-0.19,0.00,M2] [#2 0.26,-0.55,0.00,M3] [#3 0.20,-0.43,0.00,M7] [#4 0.18,-0.28,0.87,U] [#5 0.25,-0.21,1.00,U] [#6 0.49,-0.16,0.00,M2] [#7 0.57,-0.06,0.00,M3] [#8 0.31,-0.26,0.98,U] 
00:06:30.376 00.001 21068 refined, 3 included, MultiStar: {0.32, -0.27}, one-star: {0.51, -0.32}
00:06:30.376 00.000 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
00:06:30.378 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
00:06:30.379 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-0.70 mountX=-0.36 mountY=0.19, mountTheta=2.66
00:06:30.380 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.27, opts=13)
00:06:30.381 00.001 21068 Enqueuing Move request for scope (0.32, -0.27)
00:06:30.382 00.001 16108 Worker thread wakes up
00:06:30.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.27) opts 0xd
00:06:30.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.27)
00:06:30.382 00.000 16108 Moving (0.32, -0.27) raw xDistance=-0.36 yDistance=0.19
00:06:30.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
00:06:30.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:30.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:06:30.382 00.000 16108 MoveAxis(E, 88, ABG)
00:06:30.382 00.000 16108 Guiding  Dir = 2, Dur = 88
00:06:30.382 00.000 16108 IsSlewing returns 0
00:06:30.382 00.000 16108 IsGuiding returns 0
00:06:30.387 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3555, FiltMin=3085, FiltMax=63197, Gamma=1.000
00:06:30.402 00.015 21068 UpdateGuideState exits: m=113410 SNR=77.0
00:06:30.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:30.404 00.000 21068 Enqueuing Expose request
00:06:30.431 00.027 16108 PulseGuide returned control before completion, sleep 50
00:06:30.494 00.063 16108 IsGuiding returns 1
00:06:30.494 00.000 16108 scope still moving after pulse duration time elapsed
00:06:30.526 00.032 16108 IsSlewing returns 0
00:06:30.526 00.000 16108 IsGuiding returns 0
00:06:30.526 00.000 16108 scope move finished after 88 + 56 ms
00:06:30.526 00.000 16108 Move returns status 0, amount 88
00:06:30.526 00.000 16108 MoveAxis(N, 0, ABG)
00:06:30.526 00.000 16108 Move returns status 0, amount 0
00:06:30.526 00.000 16108 move complete, result=0
00:06:30.526 00.000 16108 worker thread done servicing request
00:06:30.526 00.000 16108 Worker thread wakes up
00:06:30.526 00.000 21068 GuideStep: -0.4 px 88 ms EAST, 0.2 px 0 ms NORTH
00:06:30.530 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:30.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:31.511 00.981 16108 Exposure complete
00:06:31.581 00.070 16108 worker thread done servicing request
00:06:31.581 00.000 21068 OnExposeComplete: enter
00:06:31.582 00.001 21068 UpdateGuideState(): m_state=6
00:06:31.583 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6527
00:06:31.584 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=875.63, Mass=125280, SNR=78.2, Peak=16992 HFD=3.3
00:06:31.585 00.001 21068 MultiStar: [#1 0.33,-0.24,1.24,U] [#2 0.16,-0.69,0.00,M4] [#3 0.19,-0.61,0.00,M8] [#4 0.26,-0.38,0.94,U] [#5 0.25,-0.57,0.00,M2] [#6 0.48,-0.48,0.00,M3] [#7 -0.02,-0.37,0.65,U] [#8 0.20,-0.31,0.84,U] 
00:06:31.586 00.001 21068 refined, 4 included, MultiStar: {0.25, -0.34}, one-star: {0.38, -0.44}
00:06:31.587 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
00:06:31.587 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
00:06:31.588 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.34 hyp=0.43 cameraTheta=-0.93 mountX=-0.31 mountY=0.27, mountTheta=2.42
00:06:31.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.34, opts=13)
00:06:31.591 00.001 21068 Enqueuing Move request for scope (0.25, -0.34)
00:06:31.592 00.001 16108 Worker thread wakes up
00:06:31.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.34) opts 0xd
00:06:31.592 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.34)
00:06:31.592 00.000 16108 Moving (0.25, -0.34) raw xDistance=-0.31 yDistance=0.27
00:06:31.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:06:31.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:06:31.592 00.000 16108 MoveAxis(E, 87, ABG)
00:06:31.592 00.000 16108 Guiding  Dir = 2, Dur = 87
00:06:31.592 00.000 16108 IsSlewing returns 0
00:06:31.592 00.000 16108 IsGuiding returns 0
00:06:31.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3555, FiltMin=3078, FiltMax=59565, Gamma=1.000
00:06:31.611 00.015 21068 UpdateGuideState exits: m=125280 SNR=78.2
00:06:31.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:31.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:31.614 00.001 21068 Enqueuing Expose request
00:06:31.639 00.025 16108 PulseGuide returned control before completion, sleep 51
00:06:31.699 00.060 16108 IsGuiding returns 1
00:06:31.699 00.000 16108 scope still moving after pulse duration time elapsed
00:06:31.730 00.031 16108 IsSlewing returns 0
00:06:31.730 00.000 16108 IsGuiding returns 0
00:06:31.730 00.000 16108 scope move finished after 87 + 50 ms
00:06:31.730 00.000 16108 Move returns status 0, amount 87
00:06:31.731 00.001 16108 MoveAxis(S, 55, ABG)
00:06:31.731 00.000 16108 Guiding  Dir = 1, Dur = 55
00:06:31.731 00.000 16108 IsSlewing returns 0
00:06:31.731 00.000 16108 IsGuiding returns 0
00:06:31.732 00.001 16108 PulseGuide returned control before completion, sleep 64
00:06:31.809 00.077 16108 IsGuiding returns 0
00:06:31.810 00.001 16108 Move returns status 0, amount 55
00:06:31.810 00.000 16108 move complete, result=0
00:06:31.810 00.000 16108 worker thread done servicing request
00:06:31.810 00.000 16108 Worker thread wakes up
00:06:31.810 00.000 21068 GuideStep: -0.3 px 87 ms EAST, 0.3 px 55 ms SOUTH
00:06:31.813 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:31.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:32.977 01.164 16108 Exposure complete
00:06:33.033 00.056 16108 worker thread done servicing request
00:06:33.033 00.000 21068 OnExposeComplete: enter
00:06:33.034 00.001 21068 UpdateGuideState(): m_state=6
00:06:33.036 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6528
00:06:33.037 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.90, Mass=125243, SNR=81.6, Peak=18176 HFD=2.9
00:06:33.039 00.002 21068 MultiStar: [#1 0.09,0.06,1.12,U] [#2 -0.11,-0.54,0.00,M5] [#3 -0.12,-0.12,1.10,U] [#4 -0.21,-0.26,0.87,U] [#5 0.13,-0.36,1.04,U] [#6 0.10,-0.22,0.87,U] [#7 0.09,-0.15,0.65,U] [#8 -0.09,-0.43,0.78,U] 
00:06:33.040 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.20}, one-star: {0.15, -0.18}
00:06:33.041 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
00:06:33.042 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
00:06:33.044 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.05 mountY=0.19, mountTheta=1.86
00:06:33.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
00:06:33.047 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
00:06:33.048 00.001 16108 Worker thread wakes up
00:06:33.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
00:06:33.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
00:06:33.048 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.05 yDistance=0.19
00:06:33.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:06:33.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:33.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:06:33.048 00.000 16108 MoveAxis(E, 0, ABG)
00:06:33.049 00.001 16108 Move returns status 0, amount 0
00:06:33.049 00.000 16108 MoveAxis(N, 0, ABG)
00:06:33.049 00.000 16108 Move returns status 0, amount 0
00:06:33.049 00.000 16108 move complete, result=0
00:06:33.049 00.000 16108 worker thread done servicing request
00:06:33.053 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3555, FiltMin=3056, FiltMax=56432, Gamma=1.000
00:06:33.068 00.015 21068 UpdateGuideState exits: m=125243 SNR=81.6
00:06:33.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.071 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:33.071 00.000 21068 Enqueuing Expose request
00:06:33.072 00.001 16108 Worker thread wakes up
00:06:33.072 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:33.073 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:33.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:34.052 00.979 16108 Exposure complete
00:06:34.115 00.063 16108 worker thread done servicing request
00:06:34.116 00.001 21068 OnExposeComplete: enter
00:06:34.117 00.001 21068 UpdateGuideState(): m_state=6
00:06:34.119 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6529
00:06:34.121 00.002 21068 Star::Find returns 1 (0), X=220.99, Y=875.84, Mass=113831, SNR=80.7, Peak=16816 HFD=2.9
00:06:34.123 00.002 21068 MultiStar: [#1 0.31,-0.39,0.00,M1] [#2 -0.07,-0.35,1.27,U] [#3 0.02,-0.61,0.00,M8] [#4 -0.01,-0.33,0.87,U] [#5 0.40,-0.43,0.00,M2] [#6 0.35,-0.40,0.00,M3] [#7 0.11,-0.31,0.53,U] [#8 -0.09,-0.33,0.89,U] 
00:06:34.124 00.001 21068 refined, 4 included, MultiStar: {0.04, -0.31}, one-star: {0.31, -0.24}
00:06:34.125 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
00:06:34.126 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
00:06:34.127 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.44 mountX=-0.09 mountY=0.29, mountTheta=1.88
00:06:34.132 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.31, opts=13)
00:06:34.133 00.001 21068 Enqueuing Move request for scope (0.04, -0.31)
00:06:34.135 00.002 16108 Worker thread wakes up
00:06:34.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
00:06:34.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
00:06:34.135 00.000 16108 Moving (0.04, -0.31) raw xDistance=-0.09 yDistance=0.29
00:06:34.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:06:34.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:06:34.135 00.000 16108 MoveAxis(E, 0, ABG)
00:06:34.135 00.000 16108 Move returns status 0, amount 0
00:06:34.135 00.000 16108 MoveAxis(S, 59, ABG)
00:06:34.135 00.000 16108 Guiding  Dir = 1, Dur = 59
00:06:34.136 00.001 16108 IsSlewing returns 0
00:06:34.136 00.000 16108 IsGuiding returns 0
00:06:34.144 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3555, FiltMin=3053, FiltMax=65472, Gamma=1.000
00:06:34.166 00.022 21068 UpdateGuideState exits: m=113831 SNR=80.7
00:06:34.170 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:34.172 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:34.173 00.001 21068 Enqueuing Expose request
00:06:34.192 00.019 16108 PulseGuide returned control before completion, sleep 13
00:06:34.206 00.014 16108 IsGuiding returns 1
00:06:34.206 00.000 16108 scope still moving after pulse duration time elapsed
00:06:34.237 00.031 16108 IsSlewing returns 0
00:06:34.237 00.000 16108 IsGuiding returns 1
00:06:34.269 00.032 16108 IsSlewing returns 0
00:06:34.269 00.000 16108 IsGuiding returns 1
00:06:34.300 00.031 16108 IsSlewing returns 0
00:06:34.300 00.000 16108 IsGuiding returns 0
00:06:34.300 00.000 16108 scope move finished after 59 + 105 ms
00:06:34.300 00.000 16108 Move returns status 0, amount 59
00:06:34.300 00.000 16108 move complete, result=0
00:06:34.301 00.001 16108 worker thread done servicing request
00:06:34.301 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
00:06:34.303 00.002 16108 Worker thread wakes up
00:06:34.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:34.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:35.466 01.163 16108 Exposure complete
00:06:35.551 00.085 16108 worker thread done servicing request
00:06:35.551 00.000 21068 OnExposeComplete: enter
00:06:35.553 00.002 21068 UpdateGuideState(): m_state=6
00:06:35.556 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6530
00:06:35.558 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=875.89, Mass=103785, SNR=73.1, Peak=13712 HFD=3.2
00:06:35.559 00.001 21068 MultiStar: [#1 -0.20,0.08,1.17,U] [#2 -0.33,-0.26,1.36,U] [#3 -0.44,-0.27,0.00,M9] [#4 -0.29,-0.21,0.85,U] [#5 -0.11,-0.17,1.03,U] [#6 -0.09,0.09,0.96,U] [#7 -0.19,-0.02,0.75,U] [#8 -0.30,-0.32,0.89,U] 
00:06:35.561 00.002 21068 single-star, 7 included, MultiStar: {-0.18, -0.13}, one-star: {0.07, -0.18}
00:06:35.563 00.002 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
00:06:35.564 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
00:06:35.566 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.19 mountX=-0.10 mountY=0.16, mountTheta=2.14
00:06:35.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.18, opts=13)
00:06:35.571 00.002 21068 Enqueuing Move request for scope (0.07, -0.18)
00:06:35.573 00.002 16108 Worker thread wakes up
00:06:35.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
00:06:35.573 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
00:06:35.573 00.000 16108 Moving (0.07, -0.18) raw xDistance=-0.10 yDistance=0.16
00:06:35.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:06:35.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:06:35.573 00.000 16108 MoveAxis(E, 0, ABG)
00:06:35.573 00.000 16108 Move returns status 0, amount 0
00:06:35.573 00.000 16108 MoveAxis(N, 0, ABG)
00:06:35.573 00.000 16108 Move returns status 0, amount 0
00:06:35.573 00.000 16108 move complete, result=0
00:06:35.573 00.000 16108 worker thread done servicing request
00:06:35.580 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3555, FiltMin=3059, FiltMax=62208, Gamma=1.000
00:06:35.597 00.017 21068 UpdateGuideState exits: m=103785 SNR=73.1
00:06:35.597 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.598 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:35.599 00.001 21068 Enqueuing Expose request
00:06:35.600 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:35.600 00.000 16108 Worker thread wakes up
00:06:35.601 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:35.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:36.569 00.968 16108 Exposure complete
00:06:36.629 00.060 16108 worker thread done servicing request
00:06:36.629 00.000 21068 OnExposeComplete: enter
00:06:36.629 00.000 21068 UpdateGuideState(): m_state=6
00:06:36.631 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6531
00:06:36.632 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.07, Mass=128365, SNR=81.4, Peak=17232 HFD=3.1
00:06:36.633 00.001 21068 MultiStar: [#1 0.14,0.03,1.19,U] [#2 -0.58,-0.25,0.00,M4] [#3 -0.44,-0.09,1.12,U] [#4 -0.38,-0.08,0.75,U] [#5 -0.24,-0.34,0.85,U] [#6 -0.15,0.01,0.76,U] [#7 -0.56,-0.07,0.00,M1] [#8 -0.19,-0.31,0.69,U] 
00:06:36.634 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.10}, one-star: {-0.25, -0.01}
00:06:36.635 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
00:06:36.635 00.000 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
00:06:36.636 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.70 mountX=0.19 mountY=0.14, mountTheta=0.66
00:06:36.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.10, opts=13)
00:06:36.639 00.001 21068 Enqueuing Move request for scope (-0.21, -0.10)
00:06:36.640 00.001 16108 Worker thread wakes up
00:06:36.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
00:06:36.640 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
00:06:36.640 00.000 16108 Moving (-0.21, -0.10) raw xDistance=0.19 yDistance=0.14
00:06:36.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:06:36.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:36.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:06:36.640 00.000 16108 MoveAxis(E, 0, ABG)
00:06:36.640 00.000 16108 Move returns status 0, amount 0
00:06:36.640 00.000 16108 MoveAxis(N, 0, ABG)
00:06:36.640 00.000 16108 Move returns status 0, amount 0
00:06:36.640 00.000 16108 move complete, result=0
00:06:36.640 00.000 16108 worker thread done servicing request
00:06:36.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3552, FiltMin=3056, FiltMax=65440, Gamma=1.000
00:06:36.658 00.015 21068 UpdateGuideState exits: m=128365 SNR=81.4
00:06:36.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:36.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:36.660 00.000 21068 Enqueuing Expose request
00:06:36.661 00.001 16108 Worker thread wakes up
00:06:36.661 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:36.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:36.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:37.836 01.174 16108 Exposure complete
00:06:37.901 00.065 16108 worker thread done servicing request
00:06:37.901 00.000 21068 OnExposeComplete: enter
00:06:37.902 00.001 21068 UpdateGuideState(): m_state=6
00:06:37.903 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6532
00:06:37.904 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.81, Mass=124087, SNR=84.5, Peak=17488 HFD=3.0
00:06:37.905 00.001 21068 MultiStar: [#1 0.43,-0.26,0.00,M1] [#2 -0.21,-0.35,1.27,U] [#3 -0.14,-0.39,0.98,U] [#4 -0.25,-0.30,1.00,U] [#5 0.01,-0.36,0.85,U] [#6 -0.09,0.03,0.68,U] [#7 -0.15,-0.26,0.66,U] [#8 0.19,-0.45,0.00,M1] 
00:06:37.906 00.001 21068 single-star, 6 included, MultiStar: {-0.12, -0.29}, one-star: {0.05, -0.27}
00:06:37.907 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
00:06:37.908 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
00:06:37.909 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.40 mountX=-0.09 mountY=0.25, mountTheta=1.93
00:06:37.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.27, opts=13)
00:06:37.912 00.002 21068 Enqueuing Move request for scope (0.05, -0.27)
00:06:37.913 00.001 16108 Worker thread wakes up
00:06:37.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
00:06:37.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
00:06:37.913 00.000 16108 Moving (0.05, -0.27) raw xDistance=-0.09 yDistance=0.25
00:06:37.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:06:37.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:06:37.913 00.000 16108 MoveAxis(E, 0, ABG)
00:06:37.913 00.000 16108 Move returns status 0, amount 0
00:06:37.913 00.000 16108 MoveAxis(S, 50, ABG)
00:06:37.913 00.000 16108 Guiding  Dir = 1, Dur = 50
00:06:37.914 00.001 16108 IsSlewing returns 0
00:06:37.914 00.000 16108 IsGuiding returns 0
00:06:37.917 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3555, FiltMin=3011, FiltMax=62160, Gamma=1.000
00:06:37.933 00.016 21068 UpdateGuideState exits: m=124087 SNR=84.5
00:06:37.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:37.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:37.936 00.001 21068 Enqueuing Expose request
00:06:37.966 00.030 16108 IsGuiding returns 1
00:06:37.967 00.001 16108 scope still moving after pulse duration time elapsed
00:06:37.996 00.029 16108 IsSlewing returns 0
00:06:37.996 00.000 16108 IsGuiding returns 1
00:06:38.027 00.031 16108 IsSlewing returns 0
00:06:38.027 00.000 16108 IsGuiding returns 1
00:06:38.058 00.031 16108 IsSlewing returns 0
00:06:38.058 00.000 16108 IsGuiding returns 0
00:06:38.058 00.000 16108 scope move finished after 50 + 95 ms
00:06:38.058 00.000 16108 Move returns status 0, amount 50
00:06:38.058 00.000 16108 move complete, result=0
00:06:38.058 00.000 16108 worker thread done servicing request
00:06:38.058 00.000 16108 Worker thread wakes up
00:06:38.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:38.058 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
00:06:38.060 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:39.033 00.973 16108 Exposure complete
00:06:39.098 00.065 16108 worker thread done servicing request
00:06:39.099 00.001 21068 OnExposeComplete: enter
00:06:39.100 00.001 21068 UpdateGuideState(): m_state=6
00:06:39.103 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6533
00:06:39.105 00.002 21068 Star::Find returns 1 (0), X=220.96, Y=875.98, Mass=105979, SNR=78.9, Peak=17952 HFD=2.8
00:06:39.107 00.002 21068 MultiStar: [#1 0.18,-0.11,1.18,U] [#2 0.03,-0.06,1.24,U] [#3 -0.20,-0.24,1.05,U] [#4 0.14,-0.28,0.95,U] [#5 0.13,-0.25,0.93,U] [#6 0.10,-0.17,0.80,U] [#7 -0.04,-0.03,0.65,U] [#8 0.06,-0.11,0.85,U] 
00:06:39.109 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.28, -0.09}
00:06:39.110 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
00:06:39.112 00.002 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
00:06:39.113 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=-0.10 mountY=0.13, mountTheta=2.24
00:06:39.115 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
00:06:39.115 00.000 21068 Enqueuing Move request for scope (0.08, -0.15)
00:06:39.116 00.001 16108 Worker thread wakes up
00:06:39.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
00:06:39.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
00:06:39.116 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.10 yDistance=0.13
00:06:39.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:06:39.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:39.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:06:39.116 00.000 16108 MoveAxis(E, 0, ABG)
00:06:39.116 00.000 16108 Move returns status 0, amount 0
00:06:39.116 00.000 16108 MoveAxis(N, 0, ABG)
00:06:39.116 00.000 16108 Move returns status 0, amount 0
00:06:39.117 00.001 16108 move complete, result=0
00:06:39.117 00.000 16108 worker thread done servicing request
00:06:39.120 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3555, FiltMin=3040, FiltMax=58438, Gamma=1.000
00:06:39.137 00.017 21068 UpdateGuideState exits: m=105979 SNR=78.9
00:06:39.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:39.138 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:39.139 00.001 21068 Enqueuing Expose request
00:06:39.141 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:39.142 00.001 16108 Worker thread wakes up
00:06:39.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:39.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:40.301 01.159 16108 Exposure complete
00:06:40.359 00.058 16108 worker thread done servicing request
00:06:40.359 00.000 21068 OnExposeComplete: enter
00:06:40.360 00.001 21068 UpdateGuideState(): m_state=6
00:06:40.360 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6534
00:06:40.361 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.92, Mass=119690, SNR=82.9, Peak=18816 HFD=3.2
00:06:40.363 00.002 21068 MultiStar: [#1 0.13,-0.09,1.13,U] [#2 -0.13,-0.19,1.11,U] [#3 -0.29,-0.24,1.28,U] [#4 -0.29,-0.26,0.82,U] [#5 0.15,-0.06,0.94,U] [#6 0.00,0.04,0.79,U] [#7 -0.28,-0.18,0.62,U] [#8 0.13,-0.42,0.65,U] 
00:06:40.363 00.000 21068 single-star, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.02, -0.16}
00:06:40.364 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
00:06:40.365 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
00:06:40.365 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.67 mountX=-0.01 mountY=0.16, mountTheta=1.65
00:06:40.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
00:06:40.367 00.000 21068 Enqueuing Move request for scope (-0.02, -0.16)
00:06:40.368 00.001 16108 Worker thread wakes up
00:06:40.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
00:06:40.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
00:06:40.368 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
00:06:40.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:06:40.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:40.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:06:40.369 00.001 16108 MoveAxis(E, 0, ABG)
00:06:40.369 00.000 16108 Move returns status 0, amount 0
00:06:40.369 00.000 16108 MoveAxis(N, 0, ABG)
00:06:40.369 00.000 16108 Move returns status 0, amount 0
00:06:40.369 00.000 16108 move complete, result=0
00:06:40.369 00.000 16108 worker thread done servicing request
00:06:40.375 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3552, FiltMin=3030, FiltMax=60934, Gamma=1.000
00:06:40.396 00.021 21068 UpdateGuideState exits: m=119690 SNR=82.9
00:06:40.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.397 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:40.398 00.001 21068 Enqueuing Expose request
00:06:40.399 00.001 16108 Worker thread wakes up
00:06:40.399 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:40.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:40.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:41.379 00.980 16108 Exposure complete
00:06:41.438 00.059 16108 worker thread done servicing request
00:06:41.439 00.001 21068 OnExposeComplete: enter
00:06:41.440 00.001 21068 UpdateGuideState(): m_state=6
00:06:41.442 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6535
00:06:41.444 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=875.74, Mass=115602, SNR=80.8, Peak=15392 HFD=3.1
00:06:41.445 00.001 21068 MultiStar: [#1 -0.11,-0.29,0.98,U] [#2 -0.38,-0.29,0.00,M2] [#3 -0.52,-0.41,0.00,M6] [#4 -0.34,-0.34,0.00,M1] [#5 -0.46,-0.34,0.00,M1] [#6 -0.38,-0.10,0.82,U] [#7 -0.35,-0.38,0.00,M1] [#8 0.04,-0.57,0.00,M1] 
00:06:41.446 00.001 21068 refined, 2 included, MultiStar: {-0.29, -0.25}, one-star: {-0.41, -0.33}
00:06:41.446 00.000 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
00:06:41.447 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
00:06:41.448 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.25 hyp=0.39 cameraTheta=-2.44 mountX=0.25 mountY=0.31, mountTheta=0.90
00:06:41.449 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.25, opts=13)
00:06:41.450 00.001 21068 Enqueuing Move request for scope (-0.29, -0.25)
00:06:41.452 00.002 16108 Worker thread wakes up
00:06:41.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.25) opts 0xd
00:06:41.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.25)
00:06:41.452 00.000 16108 Moving (-0.29, -0.25) raw xDistance=0.25 yDistance=0.31
00:06:41.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:06:41.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:06:41.453 00.001 16108 MoveAxis(W, 65, ABG)
00:06:41.453 00.000 16108 Guiding  Dir = 3, Dur = 65
00:06:41.453 00.000 16108 IsSlewing returns 0
00:06:41.453 00.000 16108 IsGuiding returns 0
00:06:41.454 00.001 16108 PulseGuide returned control before completion, sleep 75
00:06:41.456 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3555, FiltMin=3053, FiltMax=65440, Gamma=1.000
00:06:41.476 00.020 21068 UpdateGuideState exits: m=115602 SNR=80.8
00:06:41.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:41.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:41.479 00.001 21068 Enqueuing Expose request
00:06:41.535 00.056 16108 IsGuiding returns 0
00:06:41.535 00.000 16108 Move returns status 0, amount 65
00:06:41.535 00.000 16108 MoveAxis(S, 63, ABG)
00:06:41.535 00.000 16108 Guiding  Dir = 1, Dur = 63
00:06:41.535 00.000 16108 IsSlewing returns 0
00:06:41.535 00.000 16108 IsGuiding returns 0
00:06:41.601 00.066 16108 IsGuiding returns 1
00:06:41.602 00.001 16108 scope still moving after pulse duration time elapsed
00:06:41.630 00.028 16108 IsSlewing returns 0
00:06:41.630 00.000 16108 IsGuiding returns 1
00:06:41.661 00.031 16108 IsSlewing returns 0
00:06:41.661 00.000 16108 IsGuiding returns 1
00:06:41.693 00.032 16108 IsSlewing returns 0
00:06:41.693 00.000 16108 IsGuiding returns 0
00:06:41.693 00.000 16108 scope move finished after 63 + 94 ms
00:06:41.694 00.001 16108 Move returns status 0, amount 63
00:06:41.694 00.000 16108 move complete, result=0
00:06:41.694 00.000 16108 worker thread done servicing request
00:06:41.694 00.000 16108 Worker thread wakes up
00:06:41.694 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.3 px 63 ms SOUTH
00:06:41.697 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:41.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:42.850 01.153 16108 Exposure complete
00:06:42.914 00.064 16108 worker thread done servicing request
00:06:42.914 00.000 21068 OnExposeComplete: enter
00:06:42.915 00.001 21068 UpdateGuideState(): m_state=6
00:06:42.916 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6536
00:06:42.917 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=875.52, Mass=117289, SNR=75.7, Peak=16896 HFD=3.1
00:06:42.919 00.002 21068 MultiStar: [#1 0.24,-0.38,1.32,U] [#2 -0.12,-0.60,0.00,M3] [#3 0.10,-0.66,0.00,M7] [#4 0.11,-0.41,0.95,U] [#5 0.22,-0.62,0.00,M2] [#6 0.52,-0.35,0.00,M1] [#7 -0.14,-0.56,0.00,M2] [#8 0.28,-0.54,0.00,M2] 
00:06:42.920 00.001 21068 refined, 2 included, MultiStar: {0.17, -0.44}, one-star: {0.14, -0.55}
00:06:42.923 00.003 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
00:06:42.924 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
00:06:42.926 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.44 hyp=0.47 cameraTheta=-1.19 mountX=-0.25 mountY=0.39, mountTheta=2.14
00:06:42.929 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.44, opts=13)
00:06:42.930 00.001 21068 Enqueuing Move request for scope (0.17, -0.44)
00:06:42.933 00.003 16108 Worker thread wakes up
00:06:42.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.44) opts 0xd
00:06:42.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.44)
00:06:42.933 00.000 16108 Moving (0.17, -0.44) raw xDistance=-0.25 yDistance=0.39
00:06:42.934 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:06:42.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
00:06:42.934 00.000 16108 MoveAxis(E, 60, ABG)
00:06:42.934 00.000 16108 Guiding  Dir = 2, Dur = 60
00:06:42.937 00.003 16108 IsSlewing returns 0
00:06:42.937 00.000 16108 IsGuiding returns 0
00:06:42.939 00.002 16108 PulseGuide returned control before completion, sleep 69
00:06:42.939 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3552, FiltMin=3021, FiltMax=65440, Gamma=1.000
00:06:42.967 00.028 21068 UpdateGuideState exits: m=117289 SNR=75.7
00:06:42.969 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:42.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:42.972 00.002 21068 Enqueuing Expose request
00:06:43.010 00.038 16108 IsGuiding returns 1
00:06:43.010 00.000 16108 scope still moving after pulse duration time elapsed
00:06:43.042 00.032 16108 IsSlewing returns 0
00:06:43.042 00.000 16108 IsGuiding returns 0
00:06:43.042 00.000 16108 scope move finished after 60 + 44 ms
00:06:43.042 00.000 16108 Move returns status 0, amount 60
00:06:43.042 00.000 16108 MoveAxis(S, 78, ABG)
00:06:43.042 00.000 16108 Guiding  Dir = 1, Dur = 78
00:06:43.042 00.000 16108 IsSlewing returns 0
00:06:43.043 00.001 16108 IsGuiding returns 0
00:06:43.090 00.047 16108 PulseGuide returned control before completion, sleep 41
00:06:43.136 00.046 16108 IsGuiding returns 1
00:06:43.136 00.000 16108 scope still moving after pulse duration time elapsed
00:06:43.167 00.031 16108 IsSlewing returns 0
00:06:43.168 00.001 16108 IsGuiding returns 1
00:06:43.198 00.030 16108 IsSlewing returns 0
00:06:43.199 00.001 16108 IsGuiding returns 0
00:06:43.199 00.000 16108 scope move finished after 78 + 78 ms
00:06:43.199 00.000 16108 Move returns status 0, amount 78
00:06:43.199 00.000 16108 move complete, result=0
00:06:43.199 00.000 16108 worker thread done servicing request
00:06:43.199 00.000 16108 Worker thread wakes up
00:06:43.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:43.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:43.199 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.4 px 78 ms SOUTH
00:06:44.172 00.973 16108 Exposure complete
00:06:44.250 00.078 16108 worker thread done servicing request
00:06:44.250 00.000 21068 OnExposeComplete: enter
00:06:44.250 00.000 21068 UpdateGuideState(): m_state=6
00:06:44.252 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6537
00:06:44.253 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.74, Mass=105814, SNR=83.1, Peak=16800 HFD=3.2
00:06:44.254 00.001 21068 MultiStar: [#1 -0.13,-0.24,1.26,U] [#2 -0.48,-0.54,0.00,M4] [#3 -0.35,-0.53,0.00,M8] [#4 -0.31,-0.40,0.00,M1] [#5 -0.04,-0.70,0.00,M3] [#6 0.17,-0.34,0.78,U] [#7 -0.34,-0.57,0.00,M3] [#8 0.18,-0.64,0.00,M3] 
00:06:44.255 00.001 21068 refined, 2 included, MultiStar: {-0.04, -0.30}, one-star: {-0.11, -0.34}
00:06:44.255 00.000 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
00:06:44.256 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
00:06:44.257 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.72 mountX=-0.01 mountY=0.30, mountTheta=1.60
00:06:44.258 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.30, opts=13)
00:06:44.259 00.001 21068 Enqueuing Move request for scope (-0.04, -0.30)
00:06:44.260 00.001 16108 Worker thread wakes up
00:06:44.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
00:06:44.260 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
00:06:44.260 00.000 16108 Moving (-0.04, -0.30) raw xDistance=-0.01 yDistance=0.30
00:06:44.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:06:44.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:06:44.260 00.000 16108 MoveAxis(E, 0, ABG)
00:06:44.260 00.000 16108 Move returns status 0, amount 0
00:06:44.260 00.000 16108 MoveAxis(S, 60, ABG)
00:06:44.260 00.000 16108 Guiding  Dir = 1, Dur = 60
00:06:44.262 00.002 16108 IsSlewing returns 0
00:06:44.262 00.000 16108 IsGuiding returns 0
00:06:44.268 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3552, FiltMin=3072, FiltMax=62454, Gamma=1.000
00:06:44.279 00.011 16108 PulseGuide returned control before completion, sleep 52
00:06:44.287 00.008 21068 UpdateGuideState exits: m=105814 SNR=83.1
00:06:44.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:44.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:44.289 00.000 21068 Enqueuing Expose request
00:06:44.341 00.052 16108 IsGuiding returns 1
00:06:44.341 00.000 16108 scope still moving after pulse duration time elapsed
00:06:44.373 00.032 16108 IsSlewing returns 0
00:06:44.373 00.000 16108 IsGuiding returns 0
00:06:44.373 00.000 16108 scope move finished after 60 + 51 ms
00:06:44.373 00.000 16108 Move returns status 0, amount 60
00:06:44.373 00.000 16108 move complete, result=0
00:06:44.374 00.001 16108 worker thread done servicing request
00:06:44.374 00.000 16108 Worker thread wakes up
00:06:44.374 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 60 ms SOUTH
00:06:44.375 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:44.376 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:45.528 01.152 16108 Exposure complete
00:06:45.598 00.070 16108 worker thread done servicing request
00:06:45.598 00.000 21068 OnExposeComplete: enter
00:06:45.599 00.001 21068 UpdateGuideState(): m_state=6
00:06:45.600 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6538
00:06:45.601 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.22, Mass=111127, SNR=74.7, Peak=15936 HFD=3.0
00:06:45.601 00.000 21068 MultiStar: [#1 0.03,0.10,1.21,U] [#2 -0.45,0.02,1.50,U] [#3 -0.46,-0.00,1.22,U] [#4 -0.30,0.02,1.01,U] [#5 -0.30,0.02,1.00,U] [#6 -0.15,0.23,0.81,U] [#7 -0.57,0.22,0.00,M4] [#8 -0.22,0.09,0.87,U] 
00:06:45.602 00.001 21068 single-star, 7 included, MultiStar: {-0.25, 0.07}, one-star: {-0.06, 0.14}
00:06:45.603 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
00:06:45.605 00.002 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
00:06:45.605 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.98 mountX=0.09 mountY=-0.13, mountTheta=-0.97
00:06:45.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.14, opts=13)
00:06:45.608 00.001 21068 Enqueuing Move request for scope (-0.06, 0.14)
00:06:45.608 00.000 16108 Worker thread wakes up
00:06:45.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:06:45.608 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:06:45.609 00.001 16108 Moving (-0.06, 0.14) raw xDistance=0.09 yDistance=-0.13
00:06:45.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:06:45.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:45.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:06:45.609 00.000 16108 MoveAxis(E, 0, ABG)
00:06:45.609 00.000 16108 Move returns status 0, amount 0
00:06:45.609 00.000 16108 MoveAxis(N, 0, ABG)
00:06:45.609 00.000 16108 Move returns status 0, amount 0
00:06:45.609 00.000 16108 move complete, result=0
00:06:45.609 00.000 16108 worker thread done servicing request
00:06:45.613 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3552, FiltMin=3053, FiltMax=58448, Gamma=1.000
00:06:45.645 00.032 21068 UpdateGuideState exits: m=111127 SNR=74.7
00:06:45.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.648 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:45.649 00.001 21068 Enqueuing Expose request
00:06:45.651 00.002 16108 Worker thread wakes up
00:06:45.653 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:45.654 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:45.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:46.637 00.983 16108 Exposure complete
00:06:46.700 00.063 16108 worker thread done servicing request
00:06:46.700 00.000 21068 OnExposeComplete: enter
00:06:46.701 00.001 21068 UpdateGuideState(): m_state=6
00:06:46.702 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6539
00:06:46.703 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.30, Mass=120482, SNR=87.2, Peak=15184 HFD=3.5
00:06:46.703 00.000 21068 MultiStar: [#1 0.10,0.13,1.02,U] [#2 -0.23,0.02,1.10,U] [#3 -0.27,0.02,0.92,U] [#4 -0.38,-0.05,0.77,U] [#5 -0.05,-0.26,0.94,U] [#6 -0.19,-0.01,0.68,U] [#7 0.04,0.08,0.60,U] [#8 -0.17,-0.13,0.80,U] 
00:06:46.704 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {0.01, 0.22}
00:06:46.705 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
00:06:46.706 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:06:46.706 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.12 mountY=0.02, mountTheta=0.18
00:06:46.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
00:06:46.710 00.002 21068 Enqueuing Move request for scope (-0.12, 0.01)
00:06:46.711 00.001 16108 Worker thread wakes up
00:06:46.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:06:46.712 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:06:46.712 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
00:06:46.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:06:46.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:46.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:46.712 00.000 16108 MoveAxis(E, 0, ABG)
00:06:46.712 00.000 16108 Move returns status 0, amount 0
00:06:46.712 00.000 16108 MoveAxis(N, 0, ABG)
00:06:46.712 00.000 16108 Move returns status 0, amount 0
00:06:46.712 00.000 16108 move complete, result=0
00:06:46.712 00.000 16108 worker thread done servicing request
00:06:46.716 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3552, FiltMin=3069, FiltMax=54630, Gamma=1.000
00:06:46.733 00.017 21068 UpdateGuideState exits: m=120482 SNR=87.2
00:06:46.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:46.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:46.735 00.000 21068 Enqueuing Expose request
00:06:46.736 00.001 16108 Worker thread wakes up
00:06:46.736 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:46.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:46.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:47.899 01.162 16108 Exposure complete
00:06:47.970 00.071 16108 worker thread done servicing request
00:06:47.970 00.000 21068 OnExposeComplete: enter
00:06:47.971 00.001 21068 UpdateGuideState(): m_state=6
00:06:47.972 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6540
00:06:47.972 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.11, Mass=113497, SNR=82.8, Peak=17488 HFD=2.9
00:06:47.973 00.001 21068 MultiStar: [#1 0.34,0.15,1.13,U] [#2 0.14,-0.30,1.14,U] [#3 -0.01,0.12,1.06,U] [#4 -0.11,0.20,0.74,U] [#5 -0.02,-0.22,0.89,U] [#6 0.07,0.03,0.81,U] [#7 -0.15,0.18,0.61,U] [#8 -0.07,-0.05,0.73,U] 
00:06:47.974 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.17, 0.03}
00:06:47.975 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:06:47.975 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:06:47.976 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.07 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
00:06:47.980 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
00:06:47.981 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
00:06:47.983 00.002 16108 Worker thread wakes up
00:06:47.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:06:47.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:06:47.983 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.02
00:06:47.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:06:47.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:47.984 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:47.984 00.000 16108 MoveAxis(E, 0, ABG)
00:06:47.984 00.000 16108 Move returns status 0, amount 0
00:06:47.984 00.000 16108 MoveAxis(N, 0, ABG)
00:06:47.984 00.000 16108 Move returns status 0, amount 0
00:06:47.984 00.000 16108 move complete, result=0
00:06:47.984 00.000 16108 worker thread done servicing request
00:06:47.991 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3549, FiltMin=2989, FiltMax=52320, Gamma=1.000
00:06:48.007 00.016 21068 UpdateGuideState exits: m=113497 SNR=82.8
00:06:48.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.010 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:48.010 00.000 21068 Enqueuing Expose request
00:06:48.011 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:48.012 00.001 16108 Worker thread wakes up
00:06:48.012 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:48.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:48.977 00.965 16108 Exposure complete
00:06:49.036 00.059 16108 worker thread done servicing request
00:06:49.036 00.000 21068 OnExposeComplete: enter
00:06:49.037 00.001 21068 UpdateGuideState(): m_state=6
00:06:49.038 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6541
00:06:49.039 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=875.92, Mass=132674, SNR=81.9, Peak=19872 HFD=2.9
00:06:49.041 00.002 21068 MultiStar: [#1 0.35,-0.06,1.21,U] [#2 0.10,-0.35,1.20,U] [#3 0.25,-0.31,1.03,U] [#4 -0.28,-0.07,1.06,U] [#5 0.01,-0.09,0.96,U] [#6 -0.03,0.31,0.68,U] [#7 0.17,-0.00,0.62,U] [#8 0.46,-0.05,0.80,U] 
00:06:49.042 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.38, -0.15}
00:06:49.042 00.000 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
00:06:49.043 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
00:06:49.044 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.17 mountY=0.07, mountTheta=2.74
00:06:49.045 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.11, opts=13)
00:06:49.046 00.001 21068 Enqueuing Move request for scope (0.16, -0.11)
00:06:49.047 00.001 16108 Worker thread wakes up
00:06:49.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
00:06:49.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
00:06:49.047 00.000 16108 Moving (0.16, -0.11) raw xDistance=-0.17 yDistance=0.07
00:06:49.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:06:49.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:49.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:49.047 00.000 16108 MoveAxis(E, 0, ABG)
00:06:49.047 00.000 16108 Move returns status 0, amount 0
00:06:49.047 00.000 16108 MoveAxis(N, 0, ABG)
00:06:49.047 00.000 16108 Move returns status 0, amount 0
00:06:49.047 00.000 16108 move complete, result=0
00:06:49.047 00.000 16108 worker thread done servicing request
00:06:49.052 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3552, FiltMin=3024, FiltMax=51056, Gamma=1.000
00:06:49.072 00.020 21068 UpdateGuideState exits: m=132674 SNR=81.9
00:06:49.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:49.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:49.075 00.001 21068 Enqueuing Expose request
00:06:49.077 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:49.078 00.001 16108 Worker thread wakes up
00:06:49.078 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:49.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:50.236 01.158 16108 Exposure complete
00:06:50.297 00.061 16108 worker thread done servicing request
00:06:50.297 00.000 21068 OnExposeComplete: enter
00:06:50.298 00.001 21068 UpdateGuideState(): m_state=6
00:06:50.301 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6542
00:06:50.303 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=876.10, Mass=123033, SNR=74.7, Peak=19232 HFD=2.9
00:06:50.305 00.002 21068 MultiStar: [#1 0.19,0.16,1.20,U] [#2 -0.16,-0.12,1.24,U] [#3 -0.06,0.04,1.09,U] [#4 -0.12,-0.27,0.80,U] [#5 -0.19,-0.28,1.03,U] [#6 -0.28,0.22,0.78,U] [#7 -0.10,-0.01,0.76,U] [#8 -0.04,0.09,0.91,U] 
00:06:50.306 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.16, 0.02}
00:06:50.307 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
00:06:50.308 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
00:06:50.309 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.84 mountX=0.05 mountY=0.03, mountTheta=0.53
00:06:50.311 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
00:06:50.312 00.001 21068 Enqueuing Move request for scope (-0.06, -0.02)
00:06:50.313 00.001 16108 Worker thread wakes up
00:06:50.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:06:50.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:06:50.313 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.05 yDistance=0.03
00:06:50.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:06:50.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:50.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:50.313 00.000 16108 MoveAxis(E, 0, ABG)
00:06:50.313 00.000 16108 Move returns status 0, amount 0
00:06:50.313 00.000 16108 MoveAxis(N, 0, ABG)
00:06:50.313 00.000 16108 Move returns status 0, amount 0
00:06:50.313 00.000 16108 move complete, result=0
00:06:50.314 00.001 16108 worker thread done servicing request
00:06:50.320 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3549, FiltMin=3008, FiltMax=46256, Gamma=1.000
00:06:50.345 00.025 21068 UpdateGuideState exits: m=123033 SNR=74.7
00:06:50.347 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:50.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:50.350 00.002 21068 Enqueuing Expose request
00:06:50.351 00.001 16108 Worker thread wakes up
00:06:50.351 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:50.354 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:50.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:51.341 00.987 16108 Exposure complete
00:06:51.397 00.056 16108 worker thread done servicing request
00:06:51.397 00.000 21068 OnExposeComplete: enter
00:06:51.398 00.001 21068 UpdateGuideState(): m_state=6
00:06:51.399 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6543
00:06:51.400 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.96, Mass=126565, SNR=81.3, Peak=19776 HFD=2.8
00:06:51.402 00.002 21068 MultiStar: [#1 0.20,-0.04,1.10,U] [#2 -0.18,-0.56,0.00,M1] [#3 -0.24,-0.25,0.97,U] [#4 -0.05,-0.24,0.90,U] [#5 0.05,-0.23,0.83,U] [#6 -0.20,-0.19,0.79,U] [#7 -0.11,-0.05,0.68,U] [#8 0.23,-0.20,0.76,U] 
00:06:51.402 00.000 21068 single-star, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.04, -0.11}
00:06:51.403 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
00:06:51.404 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
00:06:51.404 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.89 mountX=0.02 mountY=0.12, mountTheta=1.42
00:06:51.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
00:06:51.407 00.001 21068 Enqueuing Move request for scope (-0.04, -0.11)
00:06:51.408 00.001 16108 Worker thread wakes up
00:06:51.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
00:06:51.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
00:06:51.408 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
00:06:51.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:06:51.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:51.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:06:51.409 00.001 16108 MoveAxis(E, 0, ABG)
00:06:51.409 00.000 16108 Move returns status 0, amount 0
00:06:51.409 00.000 16108 MoveAxis(N, 0, ABG)
00:06:51.409 00.000 16108 Move returns status 0, amount 0
00:06:51.409 00.000 16108 move complete, result=0
00:06:51.409 00.000 16108 worker thread done servicing request
00:06:51.412 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3552, FiltMin=3008, FiltMax=65440, Gamma=1.000
00:06:51.427 00.015 21068 UpdateGuideState exits: m=126565 SNR=81.3
00:06:51.429 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.429 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:51.430 00.001 21068 Enqueuing Expose request
00:06:51.431 00.001 16108 Worker thread wakes up
00:06:51.431 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:51.431 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:51.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:52.596 01.165 16108 Exposure complete
00:06:52.651 00.055 16108 worker thread done servicing request
00:06:52.651 00.000 21068 OnExposeComplete: enter
00:06:52.652 00.001 21068 UpdateGuideState(): m_state=6
00:06:52.654 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6544
00:06:52.656 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.01, Mass=111537, SNR=76.2, Peak=19760 HFD=2.6
00:06:52.657 00.001 21068 MultiStar: [#1 0.01,-0.08,1.18,U] [#2 -0.17,-0.15,1.55,U] [#3 0.02,-0.31,1.13,U] [#4 -0.28,-0.13,0.97,U] [#5 0.04,-0.18,0.99,U] [#6 -0.16,-0.06,0.93,U] [#7 -0.21,0.10,0.68,U] [#8 -0.11,-0.20,0.81,U] 
00:06:52.659 00.002 21068 single-star, 8 included, MultiStar: {-0.09, -0.13}, one-star: {0.01, -0.06}
00:06:52.660 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
00:06:52.661 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
00:06:52.662 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.35 mountX=-0.02 mountY=0.06, mountTheta=1.98
00:06:52.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
00:06:52.666 00.002 21068 Enqueuing Move request for scope (0.01, -0.06)
00:06:52.667 00.001 16108 Worker thread wakes up
00:06:52.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:06:52.667 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:06:52.668 00.001 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.06
00:06:52.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:06:52.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:52.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:52.668 00.000 16108 MoveAxis(E, 0, ABG)
00:06:52.668 00.000 16108 Move returns status 0, amount 0
00:06:52.668 00.000 16108 MoveAxis(N, 0, ABG)
00:06:52.668 00.000 16108 Move returns status 0, amount 0
00:06:52.668 00.000 16108 move complete, result=0
00:06:52.668 00.000 16108 worker thread done servicing request
00:06:52.680 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3552, FiltMin=2982, FiltMax=58160, Gamma=1.000
00:06:52.705 00.025 21068 UpdateGuideState exits: m=111537 SNR=76.2
00:06:52.706 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:52.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:52.707 00.000 21068 Enqueuing Expose request
00:06:52.708 00.001 16108 Worker thread wakes up
00:06:52.708 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:52.709 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:52.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:53.702 00.993 16108 Exposure complete
00:06:53.789 00.087 16108 worker thread done servicing request
00:06:53.789 00.000 21068 OnExposeComplete: enter
00:06:53.790 00.001 21068 UpdateGuideState(): m_state=6
00:06:53.790 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6545
00:06:53.792 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=876.14, Mass=125855, SNR=80.8, Peak=18224 HFD=3.3
00:06:53.793 00.001 21068 MultiStar: [#1 0.16,-0.07,1.22,U] [#2 -0.25,-0.14,1.35,U] [#3 -0.14,-0.05,1.10,U] [#4 -0.17,-0.00,0.90,U] [#5 -0.06,-0.18,0.91,U] [#6 -0.05,-0.16,0.79,U] [#7 -0.02,-0.19,0.65,U] [#8 -0.11,-0.32,0.76,U] 
00:06:53.794 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.10, 0.06}
00:06:53.795 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
00:06:53.795 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
00:06:53.796 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.11 mountY=-0.04, mountTheta=-0.33
00:06:53.797 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
00:06:53.798 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
00:06:53.799 00.001 16108 Worker thread wakes up
00:06:53.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:06:53.799 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:06:53.799 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.04
00:06:53.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:06:53.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:53.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:53.799 00.000 16108 MoveAxis(E, 0, ABG)
00:06:53.799 00.000 16108 Move returns status 0, amount 0
00:06:53.799 00.000 16108 MoveAxis(N, 0, ABG)
00:06:53.799 00.000 16108 Move returns status 0, amount 0
00:06:53.799 00.000 16108 move complete, result=0
00:06:53.801 00.002 16108 worker thread done servicing request
00:06:53.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3549, FiltMin=3030, FiltMax=55286, Gamma=1.000
00:06:53.819 00.015 21068 UpdateGuideState exits: m=125855 SNR=80.8
00:06:53.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:53.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:53.822 00.001 21068 Enqueuing Expose request
00:06:53.823 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:53.823 00.000 16108 Worker thread wakes up
00:06:53.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:53.824 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:54.997 01.173 16108 Exposure complete
00:06:55.068 00.071 16108 worker thread done servicing request
00:06:55.068 00.000 21068 OnExposeComplete: enter
00:06:55.069 00.001 21068 UpdateGuideState(): m_state=6
00:06:55.070 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6546
00:06:55.071 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.02, Mass=128568, SNR=82.6, Peak=19952 HFD=3.3
00:06:55.072 00.001 21068 MultiStar: [#1 -0.21,0.17,1.06,U] [#2 -0.23,-0.35,1.20,U] [#3 -0.21,-0.04,1.19,U] [#4 -0.46,-0.20,0.00,M1] [#5 -0.03,-0.07,0.88,U] [#6 -0.16,0.08,0.81,U] [#7 -0.34,-0.04,0.68,U] [#8 -0.05,-0.20,0.79,U] 
00:06:55.073 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.07}, one-star: {-0.01, -0.05}
00:06:55.074 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
00:06:55.075 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
00:06:55.075 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=0.00 mountY=0.05, mountTheta=1.53
00:06:55.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
00:06:55.077 00.000 21068 Enqueuing Move request for scope (-0.01, -0.05)
00:06:55.078 00.001 16108 Worker thread wakes up
00:06:55.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:06:55.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:06:55.078 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=0.05
00:06:55.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:06:55.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:55.080 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:55.080 00.000 16108 MoveAxis(E, 0, ABG)
00:06:55.080 00.000 16108 Move returns status 0, amount 0
00:06:55.080 00.000 16108 MoveAxis(N, 0, ABG)
00:06:55.080 00.000 16108 Move returns status 0, amount 0
00:06:55.080 00.000 16108 move complete, result=0
00:06:55.080 00.000 16108 worker thread done servicing request
00:06:55.083 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3549, FiltMin=3072, FiltMax=59328, Gamma=1.000
00:06:55.098 00.015 21068 UpdateGuideState exits: m=128568 SNR=82.6
00:06:55.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:55.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:55.101 00.001 21068 Enqueuing Expose request
00:06:55.101 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:55.102 00.001 16108 Worker thread wakes up
00:06:55.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:55.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:56.074 00.972 16108 Exposure complete
00:06:56.138 00.064 16108 worker thread done servicing request
00:06:56.138 00.000 21068 OnExposeComplete: enter
00:06:56.139 00.001 21068 UpdateGuideState(): m_state=6
00:06:56.140 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6547
00:06:56.141 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.98, Mass=114867, SNR=83.3, Peak=17216 HFD=3.1
00:06:56.142 00.001 21068 MultiStar: [#1 -0.27,-0.04,1.00,U] [#2 -0.41,-0.19,1.28,U] [#3 -0.40,-0.25,0.00,M1] [#4 -0.31,-0.38,0.00,M2] [#5 0.07,-0.11,0.88,U] [#6 0.11,-0.15,0.79,U] [#7 -0.37,-0.06,0.65,U] [#8 -0.16,-0.31,0.82,U] 
00:06:56.143 00.001 21068 single-star, 6 included, MultiStar: {-0.18, -0.14}, one-star: {-0.15, -0.10}
00:06:56.143 00.000 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
00:06:56.144 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.82)
00:06:56.145 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.17 cameraTheta=-2.56 mountX=0.13 mountY=0.13, mountTheta=0.79
00:06:56.146 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.10, opts=13)
00:06:56.147 00.001 21068 Enqueuing Move request for scope (-0.15, -0.10)
00:06:56.148 00.001 16108 Worker thread wakes up
00:06:56.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
00:06:56.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
00:06:56.148 00.000 16108 Moving (-0.15, -0.10) raw xDistance=0.13 yDistance=0.13
00:06:56.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:06:56.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:56.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:06:56.148 00.000 16108 MoveAxis(E, 0, ABG)
00:06:56.148 00.000 16108 Move returns status 0, amount 0
00:06:56.148 00.000 16108 MoveAxis(N, 0, ABG)
00:06:56.148 00.000 16108 Move returns status 0, amount 0
00:06:56.148 00.000 16108 move complete, result=0
00:06:56.148 00.000 16108 worker thread done servicing request
00:06:56.153 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3552, FiltMin=3056, FiltMax=54262, Gamma=1.000
00:06:56.177 00.024 21068 UpdateGuideState exits: m=114867 SNR=83.3
00:06:56.180 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:56.180 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:56.181 00.001 21068 Enqueuing Expose request
00:06:56.182 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:56.183 00.001 16108 Worker thread wakes up
00:06:56.183 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:56.184 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:57.360 01.176 16108 Exposure complete
00:06:57.422 00.062 16108 worker thread done servicing request
00:06:57.422 00.000 21068 OnExposeComplete: enter
00:06:57.423 00.001 21068 UpdateGuideState(): m_state=6
00:06:57.424 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6548
00:06:57.425 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.88, Mass=129842, SNR=83.0, Peak=20912 HFD=3.1
00:06:57.426 00.001 21068 MultiStar: [#1 0.22,-0.02,1.03,U] [#2 -0.15,-0.24,1.23,U] [#3 0.05,-0.38,1.02,U] [#4 -0.01,-0.08,1.11,U] [#5 -0.02,-0.23,0.95,U] [#6 0.22,0.14,0.81,U] [#7 -0.19,-0.18,0.60,U] [#8 0.15,-0.16,0.77,U] 
00:06:57.427 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.20, -0.19}
00:06:57.427 00.000 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
00:06:57.428 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
00:06:57.429 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=-0.03 mountY=0.15, mountTheta=1.79
00:06:57.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
00:06:57.433 00.002 21068 Enqueuing Move request for scope (0.01, -0.15)
00:06:57.435 00.002 16108 Worker thread wakes up
00:06:57.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:06:57.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:06:57.435 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.03 yDistance=0.15
00:06:57.436 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:06:57.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:57.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:06:57.436 00.000 16108 MoveAxis(E, 0, ABG)
00:06:57.436 00.000 16108 Move returns status 0, amount 0
00:06:57.436 00.000 16108 MoveAxis(N, 0, ABG)
00:06:57.436 00.000 16108 Move returns status 0, amount 0
00:06:57.436 00.000 16108 move complete, result=0
00:06:57.437 00.001 16108 worker thread done servicing request
00:06:57.442 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3552, FiltMin=3069, FiltMax=58390, Gamma=1.000
00:06:57.459 00.017 21068 UpdateGuideState exits: m=129842 SNR=83.0
00:06:57.461 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:57.463 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:57.464 00.001 21068 Enqueuing Expose request
00:06:57.466 00.002 16108 Worker thread wakes up
00:06:57.466 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:57.467 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:57.468 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:58.446 00.978 16108 Exposure complete
00:06:58.515 00.069 16108 worker thread done servicing request
00:06:58.515 00.000 21068 OnExposeComplete: enter
00:06:58.517 00.002 21068 UpdateGuideState(): m_state=6
00:06:58.519 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6549
00:06:58.521 00.002 21068 Star::Find returns 1 (0), X=220.97, Y=875.84, Mass=128383, SNR=89.9, Peak=21760 HFD=2.9
00:06:58.523 00.002 21068 MultiStar: [#1 -0.02,0.04,0.88,U] [#2 0.06,-0.19,1.14,U] [#3 0.11,-0.08,1.04,U] [#4 0.01,-0.10,0.73,U] [#5 0.05,-0.16,0.88,U] [#6 -0.01,0.00,0.76,U] [#7 0.24,-0.13,0.55,U] [#8 0.21,-0.16,0.68,U] 
00:06:58.525 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.29, -0.24}
00:06:58.526 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
00:06:58.526 00.000 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
00:06:58.527 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=-0.12 mountY=0.09, mountTheta=2.49
00:06:58.530 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
00:06:58.531 00.001 21068 Enqueuing Move request for scope (0.10, -0.12)
00:06:58.532 00.001 16108 Worker thread wakes up
00:06:58.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
00:06:58.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
00:06:58.532 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.09
00:06:58.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:06:58.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:58.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:58.532 00.000 16108 MoveAxis(E, 0, ABG)
00:06:58.532 00.000 16108 Move returns status 0, amount 0
00:06:58.532 00.000 16108 MoveAxis(N, 0, ABG)
00:06:58.534 00.002 16108 Move returns status 0, amount 0
00:06:58.534 00.000 16108 move complete, result=0
00:06:58.534 00.000 16108 worker thread done servicing request
00:06:58.538 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3552, FiltMin=3053, FiltMax=60624, Gamma=1.000
00:06:58.554 00.016 21068 UpdateGuideState exits: m=128383 SNR=89.9
00:06:58.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:58.556 00.000 21068 Enqueuing Expose request
00:06:58.557 00.001 16108 Worker thread wakes up
00:06:58.557 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:58.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:58.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:06:59.717 01.159 16108 Exposure complete
00:06:59.778 00.061 16108 worker thread done servicing request
00:06:59.778 00.000 21068 OnExposeComplete: enter
00:06:59.781 00.003 21068 UpdateGuideState(): m_state=6
00:06:59.783 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6550
00:06:59.786 00.003 21068 Star::Find returns 1 (0), X=220.45, Y=876.14, Mass=123278, SNR=77.3, Peak=16944 HFD=3.2
00:06:59.789 00.003 21068 MultiStar: [#1 0.21,0.16,1.26,U] [#2 -0.11,-0.28,1.42,U] [#3 -0.10,-0.17,1.03,U] [#4 0.15,-0.02,0.94,U] [#5 0.10,-0.31,1.02,U] [#6 0.25,0.06,0.91,U] [#7 -0.30,-0.03,0.62,U] [#8 0.09,-0.33,0.82,U] 
00:06:59.791 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.23, 0.07}
00:06:59.792 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
00:06:59.793 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
00:06:59.795 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.42 mountX=-0.03 mountY=0.09, mountTheta=1.90
00:06:59.798 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
00:06:59.799 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
00:06:59.800 00.001 16108 Worker thread wakes up
00:06:59.801 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:06:59.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:06:59.801 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.09
00:06:59.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:06:59.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:59.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:59.801 00.000 16108 MoveAxis(E, 0, ABG)
00:06:59.801 00.000 16108 Move returns status 0, amount 0
00:06:59.801 00.000 16108 MoveAxis(N, 0, ABG)
00:06:59.801 00.000 16108 Move returns status 0, amount 0
00:06:59.801 00.000 16108 move complete, result=0
00:06:59.801 00.000 16108 worker thread done servicing request
00:06:59.807 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3552, FiltMin=3040, FiltMax=56672, Gamma=1.000
00:06:59.822 00.015 21068 UpdateGuideState exits: m=123278 SNR=77.3
00:06:59.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:59.823 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:06:59.824 00.001 21068 Enqueuing Expose request
00:06:59.826 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:59.827 00.001 16108 Worker thread wakes up
00:06:59.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:06:59.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:00.806 00.979 16108 Exposure complete
00:07:00.866 00.060 16108 worker thread done servicing request
00:07:00.866 00.000 21068 OnExposeComplete: enter
00:07:00.867 00.001 21068 UpdateGuideState(): m_state=6
00:07:00.867 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6551
00:07:00.868 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.80, Mass=126459, SNR=85.3, Peak=18464 HFD=3.2
00:07:00.869 00.001 21068 MultiStar: [#1 0.22,-0.15,1.05,U] [#2 -0.23,-0.40,1.08,U] [#3 -0.19,-0.41,1.04,U] [#4 -0.12,-0.35,0.78,U] [#5 -0.00,-0.25,0.82,U] [#6 0.05,-0.06,0.86,U] [#7 -0.38,-0.38,0.00,M1] [#8 0.08,-0.46,0.67,U] 
00:07:00.870 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.29}, one-star: {0.01, -0.27}
00:07:00.871 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
00:07:00.871 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
00:07:00.872 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.55 mountX=-0.05 mountY=0.26, mountTheta=1.77
00:07:00.875 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.27, opts=13)
00:07:00.875 00.000 21068 Enqueuing Move request for scope (0.01, -0.27)
00:07:00.876 00.001 16108 Worker thread wakes up
00:07:00.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
00:07:00.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
00:07:00.877 00.001 16108 Moving (0.01, -0.27) raw xDistance=-0.05 yDistance=0.26
00:07:00.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:07:00.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:07:00.877 00.000 16108 MoveAxis(E, 0, ABG)
00:07:00.877 00.000 16108 Move returns status 0, amount 0
00:07:00.877 00.000 16108 MoveAxis(S, 53, ABG)
00:07:00.877 00.000 16108 Guiding  Dir = 1, Dur = 53
00:07:00.878 00.001 16108 IsSlewing returns 0
00:07:00.878 00.000 16108 IsGuiding returns 0
00:07:00.880 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3555, FiltMin=3062, FiltMax=65440, Gamma=1.000
00:07:00.892 00.012 16108 PulseGuide returned control before completion, sleep 49
00:07:00.896 00.004 21068 UpdateGuideState exits: m=126459 SNR=85.3
00:07:00.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:00.897 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:00.898 00.001 21068 Enqueuing Expose request
00:07:00.954 00.056 16108 IsGuiding returns 1
00:07:00.954 00.000 16108 scope still moving after pulse duration time elapsed
00:07:00.985 00.031 16108 IsSlewing returns 0
00:07:00.985 00.000 16108 IsGuiding returns 0
00:07:00.985 00.000 16108 scope move finished after 53 + 54 ms
00:07:00.985 00.000 16108 Move returns status 0, amount 53
00:07:00.985 00.000 16108 move complete, result=0
00:07:00.985 00.000 16108 worker thread done servicing request
00:07:00.985 00.000 16108 Worker thread wakes up
00:07:00.985 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
00:07:00.988 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:00.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:02.147 01.159 16108 Exposure complete
00:07:02.201 00.054 16108 worker thread done servicing request
00:07:02.201 00.000 21068 OnExposeComplete: enter
00:07:02.202 00.001 21068 UpdateGuideState(): m_state=6
00:07:02.203 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6552
00:07:02.204 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.22, Mass=107364, SNR=79.3, Peak=15504 HFD=3.2
00:07:02.205 00.001 21068 MultiStar: [#1 -0.05,0.14,1.35,U] [#2 -0.31,-0.09,1.43,U] [#3 -0.46,0.16,0.00,M1] [#4 -0.13,0.07,0.81,U] [#5 -0.33,-0.15,0.84,U] [#6 -0.09,0.41,0.77,U] [#7 -0.20,0.38,0.66,U] [#8 -0.13,-0.10,0.68,U] 
00:07:02.205 00.000 21068 refined, 7 included, MultiStar: {-0.19, 0.09}, one-star: {-0.22, 0.14}
00:07:02.206 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
00:07:02.207 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
00:07:02.208 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.71 mountX=0.20 mountY=-0.04, mountTheta=-0.20
00:07:02.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
00:07:02.211 00.001 21068 Enqueuing Move request for scope (-0.19, 0.09)
00:07:02.212 00.001 16108 Worker thread wakes up
00:07:02.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
00:07:02.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
00:07:02.212 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.20 yDistance=-0.04
00:07:02.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:07:02.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:02.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:07:02.212 00.000 16108 MoveAxis(E, 0, ABG)
00:07:02.213 00.001 16108 Move returns status 0, amount 0
00:07:02.213 00.000 16108 MoveAxis(N, 0, ABG)
00:07:02.213 00.000 16108 Move returns status 0, amount 0
00:07:02.213 00.000 16108 move complete, result=0
00:07:02.213 00.000 16108 worker thread done servicing request
00:07:02.219 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3552, FiltMin=3081, FiltMax=54070, Gamma=1.000
00:07:02.246 00.027 21068 UpdateGuideState exits: m=107364 SNR=79.3
00:07:02.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:02.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:02.249 00.001 21068 Enqueuing Expose request
00:07:02.250 00.001 16108 Worker thread wakes up
00:07:02.250 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:02.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:02.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:03.246 00.995 16108 Exposure complete
00:07:03.309 00.063 16108 worker thread done servicing request
00:07:03.309 00.000 21068 OnExposeComplete: enter
00:07:03.311 00.002 21068 UpdateGuideState(): m_state=6
00:07:03.313 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6553
00:07:03.316 00.003 21068 Star::Find returns 1 (0), X=220.66, Y=876.27, Mass=109510, SNR=77.0, Peak=17264 HFD=2.8
00:07:03.318 00.002 21068 MultiStar: [#1 0.31,0.13,1.17,U] [#2 -0.07,-0.06,1.14,U] [#3 0.21,0.05,1.15,U] [#4 -0.10,0.13,1.00,U] [#5 -0.34,-0.24,1.04,U] [#6 0.07,0.09,0.82,U] [#7 0.13,-0.04,0.62,U] [#8 -0.02,0.06,0.83,U] 
00:07:03.319 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.02, 0.19}
00:07:03.320 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
00:07:03.321 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:07:03.322 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.92
00:07:03.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
00:07:03.325 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
00:07:03.326 00.001 16108 Worker thread wakes up
00:07:03.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:07:03.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:07:03.326 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
00:07:03.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:03.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:03.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:07:03.326 00.000 16108 MoveAxis(E, 0, ABG)
00:07:03.326 00.000 16108 Move returns status 0, amount 0
00:07:03.326 00.000 16108 MoveAxis(N, 0, ABG)
00:07:03.326 00.000 16108 Move returns status 0, amount 0
00:07:03.326 00.000 16108 move complete, result=0
00:07:03.326 00.000 16108 worker thread done servicing request
00:07:03.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3552, FiltMin=3037, FiltMax=60166, Gamma=1.000
00:07:03.346 00.015 21068 UpdateGuideState exits: m=109510 SNR=77.0
00:07:03.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:03.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:03.348 00.000 21068 Enqueuing Expose request
00:07:03.349 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:03.350 00.001 16108 Worker thread wakes up
00:07:03.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:03.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:04.525 01.175 16108 Exposure complete
00:07:04.578 00.053 16108 worker thread done servicing request
00:07:04.579 00.001 21068 OnExposeComplete: enter
00:07:04.579 00.000 21068 UpdateGuideState(): m_state=6
00:07:04.581 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6554
00:07:04.581 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=876.30, Mass=120390, SNR=77.7, Peak=17456 HFD=2.8
00:07:04.583 00.002 21068 MultiStar: [#1 0.18,0.29,1.24,U] [#2 -0.10,0.08,1.31,U] [#3 0.07,-0.10,1.16,U] [#4 0.04,0.05,0.89,U] [#5 0.13,0.13,0.96,U] [#6 0.30,-0.03,0.84,U] [#7 0.04,-0.03,0.66,U] [#8 0.14,-0.26,0.77,U] 
00:07:04.583 00.000 21068 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.21, 0.23}
00:07:04.584 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
00:07:04.585 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
00:07:04.586 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
00:07:04.587 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.06, opts=13)
00:07:04.588 00.001 21068 Enqueuing Move request for scope (0.11, 0.06)
00:07:04.589 00.001 16108 Worker thread wakes up
00:07:04.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
00:07:04.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
00:07:04.589 00.000 16108 Moving (0.11, 0.06) raw xDistance=-0.09 yDistance=-0.08
00:07:04.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:07:04.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:04.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:04.589 00.000 16108 MoveAxis(E, 0, ABG)
00:07:04.589 00.000 16108 Move returns status 0, amount 0
00:07:04.589 00.000 16108 MoveAxis(N, 0, ABG)
00:07:04.589 00.000 16108 Move returns status 0, amount 0
00:07:04.589 00.000 16108 move complete, result=0
00:07:04.589 00.000 16108 worker thread done servicing request
00:07:04.598 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3552, FiltMin=3059, FiltMax=45782, Gamma=1.000
00:07:04.617 00.019 21068 UpdateGuideState exits: m=120390 SNR=77.7
00:07:04.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:04.620 00.001 21068 Enqueuing Expose request
00:07:04.620 00.000 16108 Worker thread wakes up
00:07:04.620 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:04.622 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:04.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:05.597 00.975 16108 Exposure complete
00:07:05.665 00.068 16108 worker thread done servicing request
00:07:05.665 00.000 21068 OnExposeComplete: enter
00:07:05.667 00.002 21068 UpdateGuideState(): m_state=6
00:07:05.668 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6555
00:07:05.669 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.17, Mass=121452, SNR=86.4, Peak=20144 HFD=2.9
00:07:05.671 00.002 21068 MultiStar: [#1 0.31,0.29,1.05,U] [#2 0.04,-0.27,1.22,U] [#3 0.19,-0.22,0.94,U] [#4 -0.06,-0.04,0.75,U] [#5 0.16,-0.23,0.86,U] [#6 0.40,-0.12,0.74,U] [#7 0.06,0.13,0.53,U] [#8 0.09,-0.12,0.78,U] 
00:07:05.673 00.002 21068 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.33, 0.10}
00:07:05.674 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
00:07:05.675 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
00:07:05.676 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=-0.18 mountY=0.02, mountTheta=3.04
00:07:05.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.06, opts=13)
00:07:05.679 00.001 21068 Enqueuing Move request for scope (0.17, -0.06)
00:07:05.681 00.002 16108 Worker thread wakes up
00:07:05.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
00:07:05.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
00:07:05.681 00.000 16108 Moving (0.17, -0.06) raw xDistance=-0.18 yDistance=0.02
00:07:05.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:07:05.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:05.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:05.681 00.000 16108 MoveAxis(E, 0, ABG)
00:07:05.681 00.000 16108 Move returns status 0, amount 0
00:07:05.681 00.000 16108 MoveAxis(N, 0, ABG)
00:07:05.681 00.000 16108 Move returns status 0, amount 0
00:07:05.681 00.000 16108 move complete, result=0
00:07:05.681 00.000 16108 worker thread done servicing request
00:07:05.686 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3552, FiltMin=3053, FiltMax=56000, Gamma=1.000
00:07:05.700 00.014 21068 UpdateGuideState exits: m=121452 SNR=86.4
00:07:05.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:05.702 00.000 21068 Enqueuing Expose request
00:07:05.703 00.001 16108 Worker thread wakes up
00:07:05.703 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:05.705 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:05.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:06.882 01.177 16108 Exposure complete
00:07:06.950 00.068 16108 worker thread done servicing request
00:07:06.950 00.000 21068 OnExposeComplete: enter
00:07:06.951 00.001 21068 UpdateGuideState(): m_state=6
00:07:06.953 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6556
00:07:06.954 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.10, Mass=109967, SNR=86.5, Peak=18096 HFD=2.9
00:07:06.955 00.001 21068 MultiStar: [#1 0.38,-0.01,1.07,U] [#2 -0.15,-0.01,1.44,U] [#3 -0.08,-0.08,0.93,U] [#4 -0.35,-0.11,0.85,U] [#5 -0.05,0.09,0.84,U] [#6 -0.26,0.01,0.80,U] [#7 -0.05,0.05,0.62,U] [#8 -0.17,-0.35,0.76,U] 
00:07:06.958 00.003 21068 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.15, 0.02}
00:07:06.961 00.003 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
00:07:06.963 00.002 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
00:07:06.965 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.50 mountX=0.05 mountY=0.05, mountTheta=0.85
00:07:06.970 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
00:07:06.971 00.001 21068 Enqueuing Move request for scope (-0.05, -0.04)
00:07:06.972 00.001 16108 Worker thread wakes up
00:07:06.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:07:06.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:07:06.972 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
00:07:06.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:07:06.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:06.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:06.972 00.000 16108 MoveAxis(E, 0, ABG)
00:07:06.972 00.000 16108 Move returns status 0, amount 0
00:07:06.972 00.000 16108 MoveAxis(N, 0, ABG)
00:07:06.972 00.000 16108 Move returns status 0, amount 0
00:07:06.973 00.001 16108 move complete, result=0
00:07:06.973 00.000 16108 worker thread done servicing request
00:07:06.979 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3552, FiltMin=3056, FiltMax=52902, Gamma=1.000
00:07:07.007 00.028 21068 UpdateGuideState exits: m=109967 SNR=86.5
00:07:07.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:07.009 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:07.010 00.001 21068 Enqueuing Expose request
00:07:07.011 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:07.012 00.001 16108 Worker thread wakes up
00:07:07.012 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:07.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:07.984 00.972 16108 Exposure complete
00:07:08.067 00.083 16108 worker thread done servicing request
00:07:08.067 00.000 21068 OnExposeComplete: enter
00:07:08.068 00.001 21068 UpdateGuideState(): m_state=6
00:07:08.069 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6557
00:07:08.070 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.10, Mass=133983, SNR=92.4, Peak=20624 HFD=3.0
00:07:08.070 00.000 21068 MultiStar: [#1 -0.16,0.23,0.89,U] [#2 -0.39,-0.11,1.00,U] [#3 -0.36,-0.12,0.80,U] [#4 -0.48,-0.17,0.00,M1] [#5 -0.14,-0.07,0.77,U] [#6 -0.03,0.05,0.59,U] [#7 -0.53,0.01,0.00,M1] [#8 -0.32,-0.28,0.64,U] 
00:07:08.071 00.001 21068 single-star, 6 included, MultiStar: {-0.22, -0.03}, one-star: {-0.13, 0.02}
00:07:08.074 00.003 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:07:08.076 00.002 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
00:07:08.078 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.98 mountX=0.13 mountY=0.01, mountTheta=0.07
00:07:08.082 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.02, opts=13)
00:07:08.084 00.002 21068 Enqueuing Move request for scope (-0.13, 0.02)
00:07:08.085 00.001 16108 Worker thread wakes up
00:07:08.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:07:08.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:07:08.085 00.000 16108 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=0.01
00:07:08.086 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:07:08.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:08.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:07:08.086 00.000 16108 MoveAxis(E, 0, ABG)
00:07:08.086 00.000 16108 Move returns status 0, amount 0
00:07:08.086 00.000 16108 MoveAxis(N, 0, ABG)
00:07:08.086 00.000 16108 Move returns status 0, amount 0
00:07:08.086 00.000 16108 move complete, result=0
00:07:08.086 00.000 16108 worker thread done servicing request
00:07:08.094 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3552, FiltMin=3021, FiltMax=61469, Gamma=1.000
00:07:08.121 00.027 21068 UpdateGuideState exits: m=133983 SNR=92.4
00:07:08.124 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:08.126 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:08.127 00.001 21068 Enqueuing Expose request
00:07:08.129 00.002 16108 Worker thread wakes up
00:07:08.129 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:08.131 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:08.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:09.312 01.181 16108 Exposure complete
00:07:09.369 00.057 16108 worker thread done servicing request
00:07:09.369 00.000 21068 OnExposeComplete: enter
00:07:09.371 00.002 21068 UpdateGuideState(): m_state=6
00:07:09.372 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6558
00:07:09.373 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.94, Mass=111921, SNR=91.6, Peak=17216 HFD=2.9
00:07:09.374 00.001 21068 MultiStar: [#1 0.12,-0.22,1.04,U] [#2 -0.34,-0.40,0.00,M1] [#3 -0.38,-0.09,0.91,U] [#4 -0.22,-0.38,0.84,U] [#5 -0.30,-0.20,0.88,U] [#6 -0.10,-0.16,0.72,U] [#7 -0.38,0.19,0.56,U] [#8 -0.09,-0.52,0.00,M1] 
00:07:09.374 00.000 21068 single-star, 6 included, MultiStar: {-0.17, -0.16}, one-star: {-0.09, -0.14}
00:07:09.375 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.18)
00:07:09.376 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
00:07:09.376 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.14 mountX=0.06 mountY=0.15, mountTheta=1.18
00:07:09.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.14, opts=13)
00:07:09.379 00.001 21068 Enqueuing Move request for scope (-0.09, -0.14)
00:07:09.379 00.000 16108 Worker thread wakes up
00:07:09.380 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:07:09.380 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:07:09.380 00.000 16108 Moving (-0.09, -0.14) raw xDistance=0.06 yDistance=0.15
00:07:09.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:07:09.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:09.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:07:09.380 00.000 16108 MoveAxis(E, 0, ABG)
00:07:09.380 00.000 16108 Move returns status 0, amount 0
00:07:09.380 00.000 16108 MoveAxis(N, 0, ABG)
00:07:09.380 00.000 16108 Move returns status 0, amount 0
00:07:09.380 00.000 16108 move complete, result=0
00:07:09.380 00.000 16108 worker thread done servicing request
00:07:09.389 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3552, FiltMin=3040, FiltMax=64349, Gamma=1.000
00:07:09.414 00.025 21068 UpdateGuideState exits: m=111921 SNR=91.6
00:07:09.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:09.417 00.001 21068 Enqueuing Expose request
00:07:09.417 00.000 16108 Worker thread wakes up
00:07:09.417 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:09.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:09.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:10.386 00.968 16108 Exposure complete
00:07:10.451 00.065 16108 worker thread done servicing request
00:07:10.451 00.000 21068 OnExposeComplete: enter
00:07:10.452 00.001 21068 UpdateGuideState(): m_state=6
00:07:10.453 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6559
00:07:10.454 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.16, Mass=121251, SNR=86.8, Peak=14896 HFD=3.3
00:07:10.455 00.001 21068 MultiStar: [#1 -0.31,0.09,0.97,U] [#2 -0.27,-0.12,1.05,U] [#3 -0.28,-0.18,0.95,U] [#4 -0.25,0.17,0.69,U] [#5 -0.09,-0.12,0.90,U] [#6 -0.12,-0.01,0.76,U] [#7 -0.61,0.32,0.00,M1] [#8 0.09,-0.00,0.70,U] 
00:07:10.456 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.02}, one-star: {-0.17, 0.08}
00:07:10.457 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
00:07:10.458 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
00:07:10.459 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.05 mountX=0.18 mountY=0.06, mountTheta=0.32
00:07:10.464 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.02, opts=13)
00:07:10.465 00.001 21068 Enqueuing Move request for scope (-0.19, -0.02)
00:07:10.466 00.001 16108 Worker thread wakes up
00:07:10.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
00:07:10.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
00:07:10.466 00.000 16108 Moving (-0.19, -0.02) raw xDistance=0.18 yDistance=0.06
00:07:10.467 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:07:10.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:10.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:07:10.467 00.000 16108 MoveAxis(E, 0, ABG)
00:07:10.467 00.000 16108 Move returns status 0, amount 0
00:07:10.467 00.000 16108 MoveAxis(N, 0, ABG)
00:07:10.467 00.000 16108 Move returns status 0, amount 0
00:07:10.467 00.000 16108 move complete, result=0
00:07:10.467 00.000 16108 worker thread done servicing request
00:07:10.471 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3555, FiltMin=3049, FiltMax=65440, Gamma=1.000
00:07:10.487 00.016 21068 UpdateGuideState exits: m=121251 SNR=86.8
00:07:10.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:10.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:10.490 00.001 21068 Enqueuing Expose request
00:07:10.490 00.000 16108 Worker thread wakes up
00:07:10.490 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:10.492 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:10.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:11.645 01.153 16108 Exposure complete
00:07:11.701 00.056 16108 worker thread done servicing request
00:07:11.701 00.000 21068 OnExposeComplete: enter
00:07:11.702 00.001 21068 UpdateGuideState(): m_state=6
00:07:11.702 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6560
00:07:11.703 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.16, Mass=127112, SNR=84.1, Peak=20080 HFD=3.2
00:07:11.704 00.001 21068 MultiStar: [#1 0.17,0.29,1.04,U] [#2 -0.31,-0.04,1.08,U] [#3 -0.41,0.11,0.87,U] [#4 -0.11,0.07,0.93,U] [#5 -0.08,-0.01,0.98,U] [#6 0.09,0.26,0.76,U] [#7 -0.20,-0.10,0.52,U] [#8 -0.25,-0.14,0.61,U] 
00:07:11.705 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.06, 0.08}
00:07:11.706 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
00:07:11.707 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
00:07:11.707 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=0.07 mountY=-0.07, mountTheta=-0.76
00:07:11.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
00:07:11.710 00.001 21068 Enqueuing Move request for scope (-0.06, 0.08)
00:07:11.710 00.000 16108 Worker thread wakes up
00:07:11.711 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:07:11.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:07:11.711 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.07
00:07:11.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:07:11.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:11.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:11.711 00.000 16108 MoveAxis(E, 0, ABG)
00:07:11.711 00.000 16108 Move returns status 0, amount 0
00:07:11.711 00.000 16108 MoveAxis(N, 0, ABG)
00:07:11.711 00.000 16108 Move returns status 0, amount 0
00:07:11.711 00.000 16108 move complete, result=0
00:07:11.711 00.000 16108 worker thread done servicing request
00:07:11.720 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3552, FiltMin=3059, FiltMax=57574, Gamma=1.000
00:07:11.742 00.022 21068 UpdateGuideState exits: m=127112 SNR=84.1
00:07:11.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:11.747 00.003 21068 Enqueuing Expose request
00:07:11.750 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:11.752 00.002 16108 Worker thread wakes up
00:07:11.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:11.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:12.728 00.976 16108 Exposure complete
00:07:12.800 00.072 16108 worker thread done servicing request
00:07:12.800 00.000 21068 OnExposeComplete: enter
00:07:12.801 00.001 21068 UpdateGuideState(): m_state=6
00:07:12.802 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6561
00:07:12.802 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.05, Mass=124968, SNR=83.2, Peak=19440 HFD=3.2
00:07:12.803 00.001 21068 MultiStar: [#1 0.19,0.10,0.99,U] [#2 -0.04,-0.18,1.25,U] [#3 -0.25,-0.02,1.06,U] [#4 -0.14,-0.23,0.89,U] [#5 -0.10,-0.24,0.97,U] [#6 -0.07,-0.03,0.81,U] [#7 -0.44,0.03,0.63,U] [#8 -0.20,-0.23,0.78,U] 
00:07:12.804 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.10}, one-star: {0.07, -0.02}
00:07:12.805 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
00:07:12.805 00.000 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
00:07:12.806 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=-0.08 mountY=0.00, mountTheta=3.08
00:07:12.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
00:07:12.809 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
00:07:12.810 00.001 16108 Worker thread wakes up
00:07:12.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:07:12.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:07:12.810 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.08 yDistance=0.00
00:07:12.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:07:12.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:12.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:07:12.811 00.001 16108 MoveAxis(E, 0, ABG)
00:07:12.811 00.000 16108 Move returns status 0, amount 0
00:07:12.811 00.000 16108 MoveAxis(N, 0, ABG)
00:07:12.811 00.000 16108 Move returns status 0, amount 0
00:07:12.811 00.000 16108 move complete, result=0
00:07:12.811 00.000 16108 worker thread done servicing request
00:07:12.814 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3552, FiltMin=3021, FiltMax=59568, Gamma=1.000
00:07:12.829 00.015 21068 UpdateGuideState exits: m=124968 SNR=83.2
00:07:12.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:12.831 00.000 21068 Enqueuing Expose request
00:07:12.832 00.001 16108 Worker thread wakes up
00:07:12.832 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:12.834 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:12.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:14.002 01.168 16108 Exposure complete
00:07:14.068 00.066 16108 worker thread done servicing request
00:07:14.068 00.000 21068 OnExposeComplete: enter
00:07:14.069 00.001 21068 UpdateGuideState(): m_state=6
00:07:14.070 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6562
00:07:14.071 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.90, Mass=121659, SNR=88.2, Peak=16752 HFD=3.0
00:07:14.072 00.001 21068 MultiStar: [#1 -0.36,-0.04,0.96,U] [#2 -0.67,-0.26,0.00,M1] [#3 -0.42,-0.27,0.00,M1] [#4 -0.40,0.18,0.81,U] [#5 -0.39,-0.06,0.93,U] [#6 -0.59,-0.15,0.00,M1] [#7 -0.34,-0.13,0.60,U] [#8 -0.26,-0.19,0.62,U] 
00:07:14.072 00.000 21068 single-star, 5 included, MultiStar: {-0.32, -0.06}, one-star: {-0.20, -0.18}
00:07:14.073 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
00:07:14.074 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
00:07:14.074 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.26 cameraTheta=-2.41 mountX=0.16 mountY=0.22, mountTheta=0.93
00:07:14.077 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.18, opts=13)
00:07:14.078 00.001 21068 Enqueuing Move request for scope (-0.20, -0.18)
00:07:14.078 00.000 16108 Worker thread wakes up
00:07:14.079 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
00:07:14.079 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
00:07:14.079 00.000 16108 Moving (-0.20, -0.18) raw xDistance=0.16 yDistance=0.22
00:07:14.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:07:14.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:07:14.079 00.000 16108 MoveAxis(E, 0, ABG)
00:07:14.079 00.000 16108 Move returns status 0, amount 0
00:07:14.079 00.000 16108 MoveAxis(S, 43, ABG)
00:07:14.079 00.000 16108 Guiding  Dir = 1, Dur = 43
00:07:14.079 00.000 16108 IsSlewing returns 0
00:07:14.079 00.000 16108 IsGuiding returns 0
00:07:14.080 00.001 16108 PulseGuide returned control before completion, sleep 52
00:07:14.085 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3552, FiltMin=3059, FiltMax=57488, Gamma=1.000
00:07:14.099 00.014 21068 UpdateGuideState exits: m=121659 SNR=88.2
00:07:14.101 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:14.102 00.000 21068 Enqueuing Expose request
00:07:14.140 00.038 16108 IsGuiding returns 1
00:07:14.140 00.000 16108 scope still moving after pulse duration time elapsed
00:07:14.171 00.031 16108 IsSlewing returns 0
00:07:14.171 00.000 16108 IsGuiding returns 0
00:07:14.171 00.000 16108 scope move finished after 43 + 49 ms
00:07:14.171 00.000 16108 Move returns status 0, amount 43
00:07:14.171 00.000 16108 move complete, result=0
00:07:14.171 00.000 16108 worker thread done servicing request
00:07:14.172 00.001 16108 Worker thread wakes up
00:07:14.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:14.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:14.172 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:07:15.142 00.970 16108 Exposure complete
00:07:15.199 00.057 16108 worker thread done servicing request
00:07:15.199 00.000 21068 OnExposeComplete: enter
00:07:15.200 00.001 21068 UpdateGuideState(): m_state=6
00:07:15.201 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6563
00:07:15.202 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.04, Mass=131116, SNR=87.4, Peak=18032 HFD=2.9
00:07:15.202 00.000 21068 MultiStar: [#1 0.26,-0.18,1.17,U] [#2 0.06,-0.21,1.24,U] [#3 -0.04,-0.24,0.93,U] [#4 0.01,-0.25,0.86,U] [#5 0.08,-0.22,0.88,U] [#6 -0.15,-0.00,0.77,U] [#7 0.56,-0.03,0.00,M1] [#8 0.17,-0.34,0.72,U] 
00:07:15.203 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.18}, one-star: {0.28, -0.04}
00:07:15.203 00.000 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
00:07:15.206 00.003 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
00:07:15.206 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.11 mountX=-0.12 mountY=0.16, mountTheta=2.23
00:07:15.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.18, opts=13)
00:07:15.209 00.001 21068 Enqueuing Move request for scope (0.09, -0.18)
00:07:15.209 00.000 16108 Worker thread wakes up
00:07:15.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
00:07:15.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
00:07:15.209 00.000 16108 Moving (0.09, -0.18) raw xDistance=-0.12 yDistance=0.16
00:07:15.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:07:15.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:15.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:07:15.209 00.000 16108 MoveAxis(E, 0, ABG)
00:07:15.209 00.000 16108 Move returns status 0, amount 0
00:07:15.209 00.000 16108 MoveAxis(N, 0, ABG)
00:07:15.209 00.000 16108 Move returns status 0, amount 0
00:07:15.209 00.000 16108 move complete, result=0
00:07:15.210 00.001 16108 worker thread done servicing request
00:07:15.212 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3552, FiltMin=3027, FiltMax=65440, Gamma=1.000
00:07:15.228 00.016 21068 UpdateGuideState exits: m=131116 SNR=87.4
00:07:15.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:15.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:15.231 00.001 21068 Enqueuing Expose request
00:07:15.231 00.000 16108 Worker thread wakes up
00:07:15.231 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:15.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:15.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:16.395 01.163 16108 Exposure complete
00:07:16.450 00.055 16108 worker thread done servicing request
00:07:16.450 00.000 21068 OnExposeComplete: enter
00:07:16.452 00.002 21068 UpdateGuideState(): m_state=6
00:07:16.454 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6564
00:07:16.455 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.90, Mass=118702, SNR=82.9, Peak=18896 HFD=3.1
00:07:16.456 00.001 21068 MultiStar: [#1 0.17,0.08,1.03,U] [#2 -0.16,-0.45,0.00,M1] [#3 -0.10,-0.39,0.91,U] [#4 -0.11,0.09,0.80,U] [#5 -0.13,-0.27,0.98,U] [#6 0.07,0.07,0.78,U] [#7 -0.18,-0.08,0.66,U] [#8 0.13,-0.24,0.75,U] 
00:07:16.458 00.002 21068 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {-0.01, -0.18}
00:07:16.459 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
00:07:16.461 00.002 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
00:07:16.463 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=-0.01 mountY=0.12, mountTheta=1.63
00:07:16.468 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
00:07:16.471 00.003 21068 Enqueuing Move request for scope (-0.01, -0.12)
00:07:16.473 00.002 16108 Worker thread wakes up
00:07:16.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:07:16.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:07:16.473 00.000 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
00:07:16.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:16.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:16.475 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:07:16.475 00.000 16108 MoveAxis(E, 0, ABG)
00:07:16.475 00.000 16108 Move returns status 0, amount 0
00:07:16.475 00.000 16108 MoveAxis(N, 0, ABG)
00:07:16.475 00.000 16108 Move returns status 0, amount 0
00:07:16.475 00.000 16108 move complete, result=0
00:07:16.475 00.000 16108 worker thread done servicing request
00:07:16.482 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3552, FiltMin=3017, FiltMax=63712, Gamma=1.000
00:07:16.507 00.025 21068 UpdateGuideState exits: m=118702 SNR=82.9
00:07:16.509 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:16.509 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:16.510 00.001 21068 Enqueuing Expose request
00:07:16.511 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:16.512 00.001 16108 Worker thread wakes up
00:07:16.512 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:16.513 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:17.490 00.977 16108 Exposure complete
00:07:17.575 00.085 16108 worker thread done servicing request
00:07:17.576 00.001 21068 OnExposeComplete: enter
00:07:17.578 00.002 21068 UpdateGuideState(): m_state=6
00:07:17.579 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6565
00:07:17.581 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=875.91, Mass=129166, SNR=92.7, Peak=16928 HFD=3.4
00:07:17.583 00.002 21068 MultiStar: [#1 0.09,-0.14,1.09,U] [#2 -0.32,-0.23,1.07,U] [#3 -0.18,-0.33,0.83,U] [#4 -0.29,-0.06,0.87,U] [#5 0.17,-0.27,0.78,U] [#6 -0.15,0.12,0.75,U] [#7 -0.26,-0.27,0.66,U] [#8 -0.23,-0.20,0.79,U] 
00:07:17.584 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.17}, one-star: {-0.11, -0.16}
00:07:17.586 00.002 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
00:07:17.587 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
00:07:17.588 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.15 mountX=0.08 mountY=0.18, mountTheta=1.17
00:07:17.589 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.16, opts=13)
00:07:17.591 00.002 21068 Enqueuing Move request for scope (-0.11, -0.16)
00:07:17.592 00.001 16108 Worker thread wakes up
00:07:17.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
00:07:17.592 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
00:07:17.592 00.000 16108 Moving (-0.11, -0.16) raw xDistance=0.08 yDistance=0.18
00:07:17.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:07:17.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:17.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:07:17.592 00.000 16108 MoveAxis(E, 0, ABG)
00:07:17.592 00.000 16108 Move returns status 0, amount 0
00:07:17.592 00.000 16108 MoveAxis(N, 0, ABG)
00:07:17.593 00.001 16108 Move returns status 0, amount 0
00:07:17.593 00.000 16108 move complete, result=0
00:07:17.593 00.000 16108 worker thread done servicing request
00:07:17.600 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3552, FiltMin=3040, FiltMax=64016, Gamma=1.000
00:07:17.622 00.022 21068 UpdateGuideState exits: m=129166 SNR=92.7
00:07:17.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:17.625 00.001 21068 Enqueuing Expose request
00:07:17.626 00.001 16108 Worker thread wakes up
00:07:17.626 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:17.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:17.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:18.793 01.167 16108 Exposure complete
00:07:18.857 00.064 16108 worker thread done servicing request
00:07:18.857 00.000 21068 OnExposeComplete: enter
00:07:18.858 00.001 21068 UpdateGuideState(): m_state=6
00:07:18.858 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6566
00:07:18.859 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.01, Mass=119126, SNR=72.9, Peak=19152 HFD=2.9
00:07:18.860 00.001 21068 MultiStar: [#1 0.34,0.07,1.35,U] [#2 -0.30,-0.10,1.38,U] [#3 -0.26,0.07,1.15,U] [#4 0.04,0.11,1.06,U] [#5 0.20,-0.07,0.95,U] [#6 0.13,0.22,0.96,U] [#7 -0.11,0.12,0.66,U] [#8 -0.04,-0.01,1.14,U] 
00:07:18.861 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.10, -0.07}
00:07:18.861 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
00:07:18.864 00.003 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
00:07:18.864 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.28 mountX=-0.00 mountY=-0.03, mountTheta=-1.69
00:07:18.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
00:07:18.867 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
00:07:18.867 00.000 16108 Worker thread wakes up
00:07:18.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:07:18.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:07:18.867 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
00:07:18.868 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:07:18.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:18.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:18.868 00.000 16108 MoveAxis(E, 0, ABG)
00:07:18.868 00.000 16108 Move returns status 0, amount 0
00:07:18.868 00.000 16108 MoveAxis(N, 0, ABG)
00:07:18.868 00.000 16108 Move returns status 0, amount 0
00:07:18.868 00.000 16108 move complete, result=0
00:07:18.868 00.000 16108 worker thread done servicing request
00:07:18.871 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3552, FiltMin=3062, FiltMax=58493, Gamma=1.000
00:07:18.886 00.015 21068 UpdateGuideState exits: m=119126 SNR=72.9
00:07:18.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:18.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:18.889 00.001 21068 Enqueuing Expose request
00:07:18.889 00.000 16108 Worker thread wakes up
00:07:18.889 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:18.890 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:18.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:19.869 00.979 16108 Exposure complete
00:07:19.924 00.055 16108 worker thread done servicing request
00:07:19.924 00.000 21068 OnExposeComplete: enter
00:07:19.925 00.001 21068 UpdateGuideState(): m_state=6
00:07:19.926 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6567
00:07:19.927 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.15, Mass=126715, SNR=89.8, Peak=18912 HFD=2.9
00:07:19.928 00.001 21068 MultiStar: [#1 0.17,0.24,0.99,U] [#2 -0.07,0.20,1.12,U] [#3 0.05,-0.01,1.07,U] [#4 -0.10,0.11,0.76,U] [#5 0.17,0.08,0.90,U] [#6 0.15,0.29,0.66,U] [#7 -0.26,0.19,0.63,U] [#8 -0.09,0.04,0.71,U] 
00:07:19.928 00.000 21068 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.05, 0.07}
00:07:19.930 00.002 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
00:07:19.931 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
00:07:19.932 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.94 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
00:07:19.933 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
00:07:19.934 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
00:07:19.935 00.001 16108 Worker thread wakes up
00:07:19.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:07:19.935 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:07:19.935 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
00:07:19.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:07:19.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:19.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:19.935 00.000 16108 MoveAxis(E, 0, ABG)
00:07:19.935 00.000 16108 Move returns status 0, amount 0
00:07:19.936 00.001 16108 MoveAxis(N, 0, ABG)
00:07:19.936 00.000 16108 Move returns status 0, amount 0
00:07:19.936 00.000 16108 move complete, result=0
00:07:19.936 00.000 16108 worker thread done servicing request
00:07:19.939 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3552, FiltMin=3041, FiltMax=57683, Gamma=1.000
00:07:19.954 00.015 21068 UpdateGuideState exits: m=126715 SNR=89.8
00:07:19.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:19.956 00.000 21068 Enqueuing Expose request
00:07:19.957 00.001 16108 Worker thread wakes up
00:07:19.957 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:19.958 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:19.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:21.120 01.162 16108 Exposure complete
00:07:21.188 00.068 16108 worker thread done servicing request
00:07:21.188 00.000 21068 OnExposeComplete: enter
00:07:21.191 00.003 21068 UpdateGuideState(): m_state=6
00:07:21.192 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6568
00:07:21.193 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.27, Mass=117755, SNR=77.0, Peak=15840 HFD=3.1
00:07:21.193 00.000 21068 MultiStar: [#1 0.11,0.31,1.04,U] [#2 -0.16,0.23,1.35,U] [#3 -0.01,0.17,1.15,U] [#4 -0.17,0.21,0.97,U] [#5 -0.03,0.08,0.97,U] [#6 -0.12,0.16,0.82,U] [#7 -0.19,-0.11,0.66,U] [#8 -0.09,-0.07,0.78,U] 
00:07:21.195 00.002 21068 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.03, 0.20}
00:07:21.196 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
00:07:21.197 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
00:07:21.199 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.03 mountX=0.10 mountY=-0.13, mountTheta=-0.91
00:07:21.202 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.15, opts=13)
00:07:21.204 00.002 21068 Enqueuing Move request for scope (-0.07, 0.15)
00:07:21.206 00.002 16108 Worker thread wakes up
00:07:21.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
00:07:21.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
00:07:21.206 00.000 16108 Moving (-0.07, 0.15) raw xDistance=0.10 yDistance=-0.13
00:07:21.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:07:21.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:21.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:21.206 00.000 16108 MoveAxis(E, 0, ABG)
00:07:21.207 00.001 16108 Move returns status 0, amount 0
00:07:21.207 00.000 16108 MoveAxis(N, 0, ABG)
00:07:21.207 00.000 16108 Move returns status 0, amount 0
00:07:21.207 00.000 16108 move complete, result=0
00:07:21.207 00.000 16108 worker thread done servicing request
00:07:21.211 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3549, FiltMin=3057, FiltMax=61635, Gamma=1.000
00:07:21.232 00.021 21068 UpdateGuideState exits: m=117755 SNR=77.0
00:07:21.235 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:21.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:21.237 00.001 21068 Enqueuing Expose request
00:07:21.238 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:21.238 00.000 16108 Worker thread wakes up
00:07:21.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:21.239 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:22.215 00.976 16108 Exposure complete
00:07:22.285 00.070 16108 worker thread done servicing request
00:07:22.285 00.000 21068 OnExposeComplete: enter
00:07:22.287 00.002 21068 UpdateGuideState(): m_state=6
00:07:22.290 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6569
00:07:22.293 00.003 21068 Star::Find returns 1 (0), X=220.62, Y=875.98, Mass=118522, SNR=80.4, Peak=16848 HFD=3.3
00:07:22.296 00.003 21068 MultiStar: [#1 -0.06,-0.06,1.15,U] [#2 -0.19,-0.26,1.13,U] [#3 -0.03,0.03,1.12,U] [#4 -0.17,-0.09,1.00,U] [#5 -0.18,-0.25,0.95,U] [#6 0.00,-0.00,0.88,U] [#7 -0.12,-0.11,0.58,U] [#8 0.18,-0.16,0.80,U] 
00:07:22.298 00.002 21068 single-star, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.06, -0.09}
00:07:22.299 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.18)
00:07:22.302 00.003 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
00:07:22.303 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.14 mountX=0.04 mountY=0.10, mountTheta=1.18
00:07:22.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
00:07:22.306 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
00:07:22.306 00.000 16108 Worker thread wakes up
00:07:22.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:07:22.307 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:07:22.307 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.10
00:07:22.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:22.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:22.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:07:22.307 00.000 16108 MoveAxis(E, 0, ABG)
00:07:22.307 00.000 16108 Move returns status 0, amount 0
00:07:22.308 00.001 16108 MoveAxis(N, 0, ABG)
00:07:22.308 00.000 16108 Move returns status 0, amount 0
00:07:22.308 00.000 16108 move complete, result=0
00:07:22.308 00.000 16108 worker thread done servicing request
00:07:22.315 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3552, FiltMin=3008, FiltMax=57126, Gamma=1.000
00:07:22.331 00.016 21068 UpdateGuideState exits: m=118522 SNR=80.4
00:07:22.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:22.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:22.334 00.001 21068 Enqueuing Expose request
00:07:22.334 00.000 16108 Worker thread wakes up
00:07:22.334 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:22.335 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:22.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:23.483 01.148 16108 Exposure complete
00:07:23.539 00.056 16108 worker thread done servicing request
00:07:23.539 00.000 21068 OnExposeComplete: enter
00:07:23.541 00.002 21068 UpdateGuideState(): m_state=6
00:07:23.541 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6570
00:07:23.543 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.16, Mass=118067, SNR=75.2, Peak=16096 HFD=3.4
00:07:23.544 00.001 21068 MultiStar: [#1 -0.12,-0.07,1.18,U] [#2 -0.25,-0.03,1.29,U] [#3 -0.52,-0.05,0.00,M1] [#4 -0.09,0.15,0.87,U] [#5 -0.09,-0.14,1.17,U] [#6 -0.12,0.17,0.94,U] [#7 -0.31,0.15,0.58,U] [#8 -0.28,-0.07,0.87,U] 
00:07:23.547 00.003 21068 refined, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.16, 0.09}
00:07:23.549 00.002 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
00:07:23.550 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
00:07:23.551 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.06 mountX=0.17 mountY=0.03, mountTheta=0.15
00:07:23.554 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.01, opts=13)
00:07:23.555 00.001 21068 Enqueuing Move request for scope (-0.17, 0.01)
00:07:23.558 00.003 16108 Worker thread wakes up
00:07:23.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:07:23.558 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:07:23.558 00.000 16108 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=0.03
00:07:23.559 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:07:23.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:23.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:07:23.559 00.000 16108 MoveAxis(E, 0, ABG)
00:07:23.559 00.000 16108 Move returns status 0, amount 0
00:07:23.559 00.000 16108 MoveAxis(N, 0, ABG)
00:07:23.559 00.000 16108 Move returns status 0, amount 0
00:07:23.559 00.000 16108 move complete, result=0
00:07:23.559 00.000 16108 worker thread done servicing request
00:07:23.564 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3549, FiltMin=3069, FiltMax=63574, Gamma=1.000
00:07:23.587 00.023 21068 UpdateGuideState exits: m=118067 SNR=75.2
00:07:23.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:23.590 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:23.592 00.002 21068 Enqueuing Expose request
00:07:23.593 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:23.595 00.002 16108 Worker thread wakes up
00:07:23.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:23.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:24.567 00.972 16108 Exposure complete
00:07:24.635 00.068 16108 worker thread done servicing request
00:07:24.635 00.000 21068 OnExposeComplete: enter
00:07:24.636 00.001 21068 UpdateGuideState(): m_state=6
00:07:24.637 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6571
00:07:24.638 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.22, Mass=113887, SNR=70.7, Peak=15264 HFD=3.2
00:07:24.640 00.002 21068 MultiStar: [#1 -0.11,0.19,1.50,U] [#2 -0.42,0.01,1.54,U] [#3 -0.37,0.10,1.05,U] [#4 -0.13,-0.15,0.95,U] [#5 0.11,-0.08,1.05,U] [#6 -0.12,0.03,0.96,U] [#7 -0.04,0.16,0.78,U] [#8 -0.19,-0.10,1.02,U] 
00:07:24.641 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.13, 0.15}
00:07:24.641 00.000 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
00:07:24.642 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
00:07:24.643 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.91 mountX=0.17 mountY=0.00, mountTheta=0.00
00:07:24.644 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.04, opts=13)
00:07:24.645 00.001 21068 Enqueuing Move request for scope (-0.17, 0.04)
00:07:24.646 00.001 16108 Worker thread wakes up
00:07:24.646 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
00:07:24.646 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
00:07:24.646 00.000 16108 Moving (-0.17, 0.04) raw xDistance=0.17 yDistance=0.00
00:07:24.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:07:24.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:07:24.646 00.000 16108 MoveAxis(E, 0, ABG)
00:07:24.646 00.000 16108 Move returns status 0, amount 0
00:07:24.646 00.000 16108 MoveAxis(N, 0, ABG)
00:07:24.646 00.000 16108 Move returns status 0, amount 0
00:07:24.646 00.000 16108 move complete, result=0
00:07:24.646 00.000 16108 worker thread done servicing request
00:07:24.649 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3549, FiltMin=3037, FiltMax=57846, Gamma=1.000
00:07:24.666 00.017 21068 UpdateGuideState exits: m=113887 SNR=70.7
00:07:24.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.667 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:24.668 00.001 21068 Enqueuing Expose request
00:07:24.668 00.000 16108 Worker thread wakes up
00:07:24.668 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:24.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:24.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:25.838 01.169 16108 Exposure complete
00:07:25.907 00.069 16108 worker thread done servicing request
00:07:25.907 00.000 21068 OnExposeComplete: enter
00:07:25.908 00.001 21068 UpdateGuideState(): m_state=6
00:07:25.909 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6572
00:07:25.910 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.33, Mass=118157, SNR=86.6, Peak=16064 HFD=3.1
00:07:25.911 00.001 21068 MultiStar: [#1 -0.27,0.08,1.07,U] [#2 -0.27,-0.05,1.22,U] [#3 -0.16,-0.06,1.02,U] [#4 -0.57,0.02,0.00,M1] [#5 -0.46,-0.21,0.00,M1] [#6 -0.36,0.17,0.78,U] [#7 -0.69,-0.06,0.00,M1] [#8 -0.23,-0.07,0.74,U] 
00:07:25.911 00.000 21068 refined, 5 included, MultiStar: {-0.29, 0.05}, one-star: {-0.45, 0.25}
00:07:25.912 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
00:07:25.913 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
00:07:25.913 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=0.29 mountY=0.02, mountTheta=0.06
00:07:25.916 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.05, opts=13)
00:07:25.916 00.000 21068 Enqueuing Move request for scope (-0.29, 0.05)
00:07:25.917 00.001 16108 Worker thread wakes up
00:07:25.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
00:07:25.917 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
00:07:25.918 00.001 16108 Moving (-0.29, 0.05) raw xDistance=0.29 yDistance=0.02
00:07:25.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:07:25.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:25.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:25.918 00.000 16108 MoveAxis(W, 77, ABG)
00:07:25.918 00.000 16108 Guiding  Dir = 3, Dur = 77
00:07:25.919 00.001 16108 IsSlewing returns 0
00:07:25.919 00.000 16108 IsGuiding returns 0
00:07:25.923 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3549, FiltMin=3008, FiltMax=55373, Gamma=1.000
00:07:25.943 00.020 21068 UpdateGuideState exits: m=118157 SNR=86.6
00:07:25.946 00.003 16108 PulseGuide returned control before completion, sleep 62
00:07:25.946 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:25.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:25.949 00.002 21068 Enqueuing Expose request
00:07:26.022 00.073 16108 IsGuiding returns 1
00:07:26.023 00.001 16108 scope still moving after pulse duration time elapsed
00:07:26.054 00.031 16108 IsSlewing returns 0
00:07:26.054 00.000 16108 IsGuiding returns 0
00:07:26.054 00.000 16108 scope move finished after 77 + 58 ms
00:07:26.054 00.000 16108 Move returns status 0, amount 77
00:07:26.054 00.000 16108 MoveAxis(N, 0, ABG)
00:07:26.055 00.001 16108 Move returns status 0, amount 0
00:07:26.055 00.000 16108 move complete, result=0
00:07:26.055 00.000 16108 worker thread done servicing request
00:07:26.055 00.000 16108 Worker thread wakes up
00:07:26.055 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
00:07:26.058 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:26.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:27.032 00.974 16108 Exposure complete
00:07:27.110 00.078 16108 worker thread done servicing request
00:07:27.111 00.001 21068 OnExposeComplete: enter
00:07:27.112 00.001 21068 UpdateGuideState(): m_state=6
00:07:27.112 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6573
00:07:27.113 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.05, Mass=118753, SNR=84.0, Peak=15296 HFD=3.3
00:07:27.115 00.002 21068 MultiStar: [#1 0.27,0.15,1.15,U] [#2 0.02,-0.20,0.94,U] [#3 0.11,-0.01,0.91,U] [#4 -0.32,-0.04,0.76,U] [#5 -0.14,0.01,0.84,U] [#6 -0.09,0.10,0.79,U] [#7 -0.23,-0.09,0.66,U] [#8 0.18,-0.24,0.69,U] 
00:07:27.116 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.02, -0.02}
00:07:27.116 00.000 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
00:07:27.117 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
00:07:27.118 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.57 mountX=-0.01 mountY=0.03, mountTheta=1.75
00:07:27.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
00:07:27.121 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
00:07:27.122 00.001 16108 Worker thread wakes up
00:07:27.123 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
00:07:27.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
00:07:27.123 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
00:07:27.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:27.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:27.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:07:27.123 00.000 16108 MoveAxis(E, 0, ABG)
00:07:27.123 00.000 16108 Move returns status 0, amount 0
00:07:27.124 00.001 16108 MoveAxis(N, 0, ABG)
00:07:27.124 00.000 16108 Move returns status 0, amount 0
00:07:27.124 00.000 16108 move complete, result=0
00:07:27.124 00.000 16108 worker thread done servicing request
00:07:27.136 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3549, FiltMin=3040, FiltMax=61408, Gamma=1.000
00:07:27.160 00.024 21068 UpdateGuideState exits: m=118753 SNR=84.0
00:07:27.162 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:27.164 00.001 21068 Enqueuing Expose request
00:07:27.164 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:27.165 00.001 16108 Worker thread wakes up
00:07:27.165 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:27.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:28.333 01.168 16108 Exposure complete
00:07:28.401 00.068 16108 worker thread done servicing request
00:07:28.401 00.000 21068 OnExposeComplete: enter
00:07:28.403 00.002 21068 UpdateGuideState(): m_state=6
00:07:28.404 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6574
00:07:28.404 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.03, Mass=120568, SNR=80.6, Peak=17168 HFD=3.3
00:07:28.405 00.001 21068 MultiStar: [#1 0.18,0.08,1.30,U] [#2 0.10,-0.11,1.18,U] [#3 -0.03,-0.05,1.04,U] [#4 -0.11,-0.24,0.98,U] [#5 -0.15,-0.21,0.98,U] [#6 0.28,0.27,0.78,U] [#7 -0.16,-0.09,0.68,U] [#8 0.22,-0.46,0.00,M1] 
00:07:28.406 00.001 21068 single-star, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.02, -0.05}
00:07:28.407 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
00:07:28.407 00.000 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
00:07:28.408 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.92 mountX=0.01 mountY=0.05, mountTheta=1.40
00:07:28.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
00:07:28.410 00.000 21068 Enqueuing Move request for scope (-0.02, -0.05)
00:07:28.411 00.001 16108 Worker thread wakes up
00:07:28.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:07:28.411 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:07:28.411 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
00:07:28.412 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:07:28.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:28.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:28.412 00.000 16108 MoveAxis(E, 0, ABG)
00:07:28.412 00.000 16108 Move returns status 0, amount 0
00:07:28.412 00.000 16108 MoveAxis(N, 0, ABG)
00:07:28.412 00.000 16108 Move returns status 0, amount 0
00:07:28.412 00.000 16108 move complete, result=0
00:07:28.412 00.000 16108 worker thread done servicing request
00:07:28.415 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3545, FiltMin=2941, FiltMax=59366, Gamma=1.000
00:07:28.430 00.015 21068 UpdateGuideState exits: m=120568 SNR=80.6
00:07:28.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:28.432 00.000 21068 Enqueuing Expose request
00:07:28.433 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:28.434 00.001 16108 Worker thread wakes up
00:07:28.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:28.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:29.407 00.973 16108 Exposure complete
00:07:29.464 00.057 16108 worker thread done servicing request
00:07:29.464 00.000 21068 OnExposeComplete: enter
00:07:29.465 00.001 21068 UpdateGuideState(): m_state=6
00:07:29.466 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6575
00:07:29.468 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=875.99, Mass=124199, SNR=89.7, Peak=17744 HFD=3.1
00:07:29.469 00.001 21068 MultiStar: [#1 0.25,-0.18,0.95,U] [#2 0.17,-0.15,0.99,U] [#3 0.07,-0.20,0.95,U] [#4 0.27,-0.10,0.78,U] [#5 0.34,-0.09,0.87,U] [#6 0.19,0.25,0.75,U] [#7 -0.22,-0.28,0.58,U] [#8 -0.06,-0.24,0.72,U] 
00:07:29.470 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.13, -0.09}
00:07:29.471 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
00:07:29.471 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
00:07:29.472 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.59 mountX=-0.14 mountY=0.05, mountTheta=2.78
00:07:29.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.09, opts=13)
00:07:29.477 00.003 21068 Enqueuing Move request for scope (0.13, -0.09)
00:07:29.480 00.003 16108 Worker thread wakes up
00:07:29.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:07:29.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:07:29.480 00.000 16108 Moving (0.13, -0.09) raw xDistance=-0.14 yDistance=0.05
00:07:29.481 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:07:29.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:29.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:29.481 00.000 16108 MoveAxis(E, 0, ABG)
00:07:29.481 00.000 16108 Move returns status 0, amount 0
00:07:29.481 00.000 16108 MoveAxis(N, 0, ABG)
00:07:29.481 00.000 16108 Move returns status 0, amount 0
00:07:29.481 00.000 16108 move complete, result=0
00:07:29.481 00.000 16108 worker thread done servicing request
00:07:29.488 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3549, FiltMin=3047, FiltMax=56240, Gamma=1.000
00:07:29.504 00.016 21068 UpdateGuideState exits: m=124199 SNR=89.7
00:07:29.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:29.507 00.001 21068 Enqueuing Expose request
00:07:29.508 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:29.509 00.001 16108 Worker thread wakes up
00:07:29.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:29.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:30.676 01.167 16108 Exposure complete
00:07:30.746 00.070 16108 worker thread done servicing request
00:07:30.746 00.000 21068 OnExposeComplete: enter
00:07:30.747 00.001 21068 UpdateGuideState(): m_state=6
00:07:30.748 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6576
00:07:30.749 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.03, Mass=117988, SNR=67.9, Peak=17376 HFD=2.9
00:07:30.749 00.000 21068 MultiStar: [#1 0.28,-0.05,1.50,U] [#2 -0.20,-0.24,1.31,U] [#3 0.01,-0.11,1.02,U] [#4 -0.13,-0.06,0.99,U] [#5 0.04,0.05,0.92,U] [#6 -0.07,-0.03,1.02,U] [#7 0.13,0.17,0.77,U] [#8 -0.03,-0.07,0.85,U] 
00:07:30.750 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.22, -0.05}
00:07:30.750 00.000 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
00:07:30.751 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
00:07:30.753 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.04 mountX=-0.04 mountY=0.05, mountTheta=2.30
00:07:30.754 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
00:07:30.755 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
00:07:30.756 00.001 16108 Worker thread wakes up
00:07:30.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:07:30.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:07:30.756 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
00:07:30.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:07:30.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:30.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:30.756 00.000 16108 MoveAxis(E, 0, ABG)
00:07:30.756 00.000 16108 Move returns status 0, amount 0
00:07:30.756 00.000 16108 MoveAxis(N, 0, ABG)
00:07:30.756 00.000 16108 Move returns status 0, amount 0
00:07:30.756 00.000 16108 move complete, result=0
00:07:30.756 00.000 16108 worker thread done servicing request
00:07:30.759 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3549, FiltMin=2995, FiltMax=62688, Gamma=1.000
00:07:30.783 00.024 21068 UpdateGuideState exits: m=117988 SNR=67.9
00:07:30.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:30.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:30.786 00.001 21068 Enqueuing Expose request
00:07:30.786 00.000 16108 Worker thread wakes up
00:07:30.786 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:30.787 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:30.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:31.760 00.973 16108 Exposure complete
00:07:31.822 00.062 16108 worker thread done servicing request
00:07:31.822 00.000 21068 OnExposeComplete: enter
00:07:31.823 00.001 21068 UpdateGuideState(): m_state=6
00:07:31.825 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6577
00:07:31.827 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=875.92, Mass=108034, SNR=77.5, Peak=14368 HFD=3.0
00:07:31.828 00.001 21068 MultiStar: [#1 0.34,0.09,1.12,U] [#2 -0.09,-0.01,1.48,U] [#3 0.14,-0.24,0.99,U] [#4 -0.11,-0.03,0.85,U] [#5 -0.01,-0.24,0.97,U] [#6 -0.02,0.13,0.87,U] [#7 0.22,-0.33,0.70,U] [#8 0.07,-0.35,0.70,U] 
00:07:31.830 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.09, -0.15}
00:07:31.831 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.29)
00:07:31.832 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
00:07:31.833 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.03 mountX=-0.08 mountY=0.09, mountTheta=2.31
00:07:31.835 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.11, opts=13)
00:07:31.836 00.001 21068 Enqueuing Move request for scope (0.06, -0.11)
00:07:31.837 00.001 16108 Worker thread wakes up
00:07:31.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:07:31.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:07:31.837 00.000 16108 Moving (0.06, -0.11) raw xDistance=-0.08 yDistance=0.09
00:07:31.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:07:31.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:31.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:31.837 00.000 16108 MoveAxis(E, 0, ABG)
00:07:31.837 00.000 16108 Move returns status 0, amount 0
00:07:31.838 00.001 16108 MoveAxis(N, 0, ABG)
00:07:31.838 00.000 16108 Move returns status 0, amount 0
00:07:31.838 00.000 16108 move complete, result=0
00:07:31.838 00.000 16108 worker thread done servicing request
00:07:31.841 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3549, FiltMin=3030, FiltMax=50944, Gamma=1.000
00:07:31.868 00.027 21068 UpdateGuideState exits: m=108034 SNR=77.5
00:07:31.871 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.873 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:31.875 00.002 21068 Enqueuing Expose request
00:07:31.877 00.002 16108 Worker thread wakes up
00:07:31.877 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:31.879 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:31.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:33.049 01.170 16108 Exposure complete
00:07:33.120 00.071 16108 worker thread done servicing request
00:07:33.121 00.001 21068 OnExposeComplete: enter
00:07:33.121 00.000 21068 UpdateGuideState(): m_state=6
00:07:33.122 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6578
00:07:33.123 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.91, Mass=115886, SNR=82.7, Peak=16144 HFD=3.3
00:07:33.125 00.002 21068 MultiStar: [#1 0.30,-0.10,1.24,U] [#2 -0.06,-0.30,1.03,U] [#3 0.07,-0.39,0.92,U] [#4 0.01,-0.08,0.78,U] [#5 0.14,-0.23,0.88,U] [#6 0.17,-0.05,0.71,U] [#7 -0.03,-0.15,0.57,U] [#8 0.04,-0.42,0.79,U] 
00:07:33.126 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.21}, one-star: {-0.02, -0.17}
00:07:33.126 00.000 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
00:07:33.127 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
00:07:33.128 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.68 mountX=-0.01 mountY=0.17, mountTheta=1.63
00:07:33.129 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.17, opts=13)
00:07:33.130 00.001 21068 Enqueuing Move request for scope (-0.02, -0.17)
00:07:33.131 00.001 16108 Worker thread wakes up
00:07:33.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:07:33.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:07:33.131 00.000 16108 Moving (-0.02, -0.17) raw xDistance=-0.01 yDistance=0.17
00:07:33.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:33.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:33.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:07:33.131 00.000 16108 MoveAxis(E, 0, ABG)
00:07:33.131 00.000 16108 Move returns status 0, amount 0
00:07:33.131 00.000 16108 MoveAxis(N, 0, ABG)
00:07:33.131 00.000 16108 Move returns status 0, amount 0
00:07:33.131 00.000 16108 move complete, result=0
00:07:33.131 00.000 16108 worker thread done servicing request
00:07:33.136 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3545, FiltMin=3014, FiltMax=59590, Gamma=1.000
00:07:33.150 00.014 21068 UpdateGuideState exits: m=115886 SNR=82.7
00:07:33.152 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:33.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:33.156 00.003 21068 Enqueuing Expose request
00:07:33.157 00.001 16108 Worker thread wakes up
00:07:33.158 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:33.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:33.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:34.147 00.988 16108 Exposure complete
00:07:34.210 00.063 16108 worker thread done servicing request
00:07:34.211 00.001 21068 OnExposeComplete: enter
00:07:34.211 00.000 21068 UpdateGuideState(): m_state=6
00:07:34.212 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6579
00:07:34.213 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.95, Mass=121048, SNR=81.8, Peak=17248 HFD=2.8
00:07:34.214 00.001 21068 MultiStar: [#1 0.38,-0.18,0.99,U] [#2 -0.19,-0.24,1.16,U] [#3 -0.10,-0.30,1.03,U] [#4 -0.08,-0.04,0.85,U] [#5 0.18,-0.30,0.98,U] [#6 0.26,-0.10,0.77,U] [#7 -0.03,-0.21,0.54,U] [#8 0.17,-0.36,0.68,U] 
00:07:34.215 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.21}, one-star: {0.29, -0.12}
00:07:34.215 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
00:07:34.216 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
00:07:34.217 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=-0.13 mountY=0.18, mountTheta=2.19
00:07:34.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
00:07:34.220 00.001 21068 Enqueuing Move request for scope (0.09, -0.21)
00:07:34.222 00.002 16108 Worker thread wakes up
00:07:34.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
00:07:34.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
00:07:34.222 00.000 16108 Moving (0.09, -0.21) raw xDistance=-0.13 yDistance=0.18
00:07:34.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:07:34.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:34.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:07:34.222 00.000 16108 MoveAxis(E, 0, ABG)
00:07:34.222 00.000 16108 Move returns status 0, amount 0
00:07:34.223 00.001 16108 MoveAxis(N, 0, ABG)
00:07:34.223 00.000 16108 Move returns status 0, amount 0
00:07:34.223 00.000 16108 move complete, result=0
00:07:34.223 00.000 16108 worker thread done servicing request
00:07:34.229 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3545, FiltMin=3062, FiltMax=60781, Gamma=1.000
00:07:34.243 00.014 21068 UpdateGuideState exits: m=121048 SNR=81.8
00:07:34.245 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:34.246 00.000 21068 Enqueuing Expose request
00:07:34.247 00.001 16108 Worker thread wakes up
00:07:34.247 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:34.248 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:34.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:35.413 01.165 16108 Exposure complete
00:07:35.504 00.091 16108 worker thread done servicing request
00:07:35.504 00.000 21068 OnExposeComplete: enter
00:07:35.507 00.003 21068 UpdateGuideState(): m_state=6
00:07:35.509 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6580
00:07:35.510 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=875.97, Mass=132504, SNR=113.8, Peak=17952 HFD=3.9
00:07:35.511 00.001 21068 MultiStar: [#1 0.49,0.02,0.00,M1] [#2 0.09,-0.44,0.82,U] [#3 0.41,-0.28,0.00,M1] [#4 0.33,-0.19,0.64,U] [#5 0.46,-0.61,0.00,M1] [#6 0.26,-0.18,0.54,U] [#7 0.28,-0.21,0.48,U] [#8 0.34,-0.48,0.00,M1] 
00:07:35.512 00.001 21068 refined, 4 included, MultiStar: {0.28, -0.23}, one-star: {0.41, -0.10}
00:07:35.513 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
00:07:35.514 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
00:07:35.514 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-0.68 mountX=-0.31 mountY=0.15, mountTheta=2.69
00:07:35.517 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.23, opts=13)
00:07:35.519 00.002 21068 Enqueuing Move request for scope (0.28, -0.23)
00:07:35.520 00.001 16108 Worker thread wakes up
00:07:35.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.23) opts 0xd
00:07:35.520 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.23)
00:07:35.520 00.000 16108 Moving (0.28, -0.23) raw xDistance=-0.31 yDistance=0.15
00:07:35.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:07:35.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:35.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:07:35.520 00.000 16108 MoveAxis(E, 82, ABG)
00:07:35.520 00.000 16108 Guiding  Dir = 2, Dur = 82
00:07:35.520 00.000 16108 IsSlewing returns 0
00:07:35.520 00.000 16108 IsGuiding returns 0
00:07:35.524 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3542, FiltMin=3043, FiltMax=61769, Gamma=1.000
00:07:35.543 00.019 21068 UpdateGuideState exits: m=132504 SNR=113.8
00:07:35.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:35.546 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:35.546 00.000 21068 Enqueuing Expose request
00:07:35.582 00.036 16108 PulseGuide returned control before completion, sleep 31
00:07:35.628 00.046 16108 IsGuiding returns 1
00:07:35.628 00.000 16108 scope still moving after pulse duration time elapsed
00:07:35.659 00.031 16108 IsSlewing returns 0
00:07:35.659 00.000 16108 IsGuiding returns 1
00:07:35.691 00.032 16108 IsSlewing returns 0
00:07:35.691 00.000 16108 IsGuiding returns 0
00:07:35.691 00.000 16108 scope move finished after 82 + 88 ms
00:07:35.691 00.000 16108 Move returns status 0, amount 82
00:07:35.691 00.000 16108 MoveAxis(N, 0, ABG)
00:07:35.691 00.000 16108 Move returns status 0, amount 0
00:07:35.691 00.000 16108 move complete, result=0
00:07:35.691 00.000 16108 worker thread done servicing request
00:07:35.691 00.000 16108 Worker thread wakes up
00:07:35.691 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.2 px 0 ms NORTH
00:07:35.693 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:35.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:36.664 00.971 16108 Exposure complete
00:07:36.735 00.071 16108 worker thread done servicing request
00:07:36.735 00.000 21068 OnExposeComplete: enter
00:07:36.736 00.001 21068 UpdateGuideState(): m_state=6
00:07:36.737 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6581
00:07:36.739 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=875.88, Mass=114010, SNR=84.4, Peak=15536 HFD=2.9
00:07:36.740 00.001 21068 MultiStar: [#1 0.31,0.12,1.07,U] [#2 0.13,-0.58,0.00,M1] [#3 0.14,-0.31,1.09,U] [#4 0.05,-0.33,0.73,U] [#5 0.26,-0.19,0.92,U] [#6 0.13,0.10,0.81,U] [#7 0.08,-0.24,0.64,U] [#8 0.32,-0.31,0.71,U] 
00:07:36.741 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.16}, one-star: {0.24, -0.19}
00:07:36.742 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
00:07:36.742 00.000 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
00:07:36.743 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.68 mountX=-0.22 mountY=0.11, mountTheta=2.69
00:07:36.745 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.16, opts=13)
00:07:36.746 00.001 21068 Enqueuing Move request for scope (0.20, -0.16)
00:07:36.746 00.000 16108 Worker thread wakes up
00:07:36.747 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
00:07:36.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
00:07:36.747 00.000 16108 Moving (0.20, -0.16) raw xDistance=-0.22 yDistance=0.11
00:07:36.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
00:07:36.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:36.747 00.000 16108 MoveAxis(E, 65, ABG)
00:07:36.747 00.000 16108 Guiding  Dir = 2, Dur = 65
00:07:36.747 00.000 16108 IsSlewing returns 0
00:07:36.747 00.000 16108 IsGuiding returns 0
00:07:36.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3545, FiltMin=3078, FiltMax=65440, Gamma=1.000
00:07:36.758 00.007 16108 PulseGuide returned control before completion, sleep 66
00:07:36.770 00.012 21068 UpdateGuideState exits: m=114010 SNR=84.4
00:07:36.773 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:36.775 00.001 21068 Enqueuing Expose request
00:07:36.834 00.059 16108 IsGuiding returns 1
00:07:36.834 00.000 16108 scope still moving after pulse duration time elapsed
00:07:36.865 00.031 16108 IsSlewing returns 0
00:07:36.865 00.000 16108 IsGuiding returns 0
00:07:36.865 00.000 16108 scope move finished after 65 + 52 ms
00:07:36.865 00.000 16108 Move returns status 0, amount 65
00:07:36.865 00.000 16108 MoveAxis(N, 0, ABG)
00:07:36.865 00.000 16108 Move returns status 0, amount 0
00:07:36.865 00.000 16108 move complete, result=0
00:07:36.865 00.000 16108 worker thread done servicing request
00:07:36.865 00.000 16108 Worker thread wakes up
00:07:36.865 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
00:07:36.866 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:36.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:38.029 01.163 16108 Exposure complete
00:07:38.090 00.061 16108 worker thread done servicing request
00:07:38.090 00.000 21068 OnExposeComplete: enter
00:07:38.093 00.003 21068 UpdateGuideState(): m_state=6
00:07:38.095 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6582
00:07:38.096 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.69, Mass=106683, SNR=75.2, Peak=15232 HFD=3.0
00:07:38.098 00.002 21068 MultiStar: [#1 -0.16,-0.06,1.26,U] [#2 -0.42,-0.48,0.00,M2] [#3 -0.68,-0.26,0.00,M1] [#4 -0.42,-0.28,0.00,M1] [#5 -0.29,-0.49,0.00,M1] [#6 -0.22,0.02,0.94,U] [#7 -0.55,-0.45,0.00,M1] [#8 -0.05,-0.54,0.00,M1] 
00:07:38.100 00.002 21068 refined, 2 included, MultiStar: {-0.18, -0.14}, one-star: {-0.17, -0.38}
00:07:38.101 00.001 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
00:07:38.102 00.001 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.90)
00:07:38.104 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.48 mountX=0.15 mountY=0.18, mountTheta=0.86
00:07:38.109 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.14, opts=13)
00:07:38.111 00.002 21068 Enqueuing Move request for scope (-0.18, -0.14)
00:07:38.113 00.002 16108 Worker thread wakes up
00:07:38.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
00:07:38.113 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
00:07:38.113 00.000 16108 Moving (-0.18, -0.14) raw xDistance=0.15 yDistance=0.18
00:07:38.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:07:38.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:38.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:07:38.113 00.000 16108 MoveAxis(E, 0, ABG)
00:07:38.114 00.001 16108 Move returns status 0, amount 0
00:07:38.114 00.000 16108 MoveAxis(N, 0, ABG)
00:07:38.114 00.000 16108 Move returns status 0, amount 0
00:07:38.114 00.000 16108 move complete, result=0
00:07:38.114 00.000 16108 worker thread done servicing request
00:07:38.122 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3545, FiltMin=2966, FiltMax=65440, Gamma=1.000
00:07:38.143 00.021 21068 UpdateGuideState exits: m=106683 SNR=75.2
00:07:38.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:38.145 00.000 21068 Enqueuing Expose request
00:07:38.146 00.001 16108 Worker thread wakes up
00:07:38.146 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:38.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:38.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:39.136 00.989 16108 Exposure complete
00:07:39.216 00.080 16108 worker thread done servicing request
00:07:39.216 00.000 21068 OnExposeComplete: enter
00:07:39.218 00.002 21068 UpdateGuideState(): m_state=6
00:07:39.220 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6583
00:07:39.221 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.50, Mass=123520, SNR=85.4, Peak=17104 HFD=3.1
00:07:39.223 00.002 21068 MultiStar: [#1 -0.05,-0.26,1.09,U] [#2 -0.17,-0.48,0.00,M3] [#3 -0.53,-0.31,0.00,M2] [#4 -0.16,-0.43,0.83,U] [#5 -0.30,-0.26,0.93,U] [#6 -0.12,-0.27,0.77,U] [#7 -0.50,-0.64,0.00,M2] [#8 -0.35,-0.64,0.00,M2] 
00:07:39.224 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.36}, one-star: {-0.11, -0.57}
00:07:39.225 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
00:07:39.227 00.002 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
00:07:39.228 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.95 mountX=0.08 mountY=0.38, mountTheta=1.37
00:07:39.231 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.36, opts=13)
00:07:39.231 00.000 21068 Enqueuing Move request for scope (-0.14, -0.36)
00:07:39.233 00.002 16108 Worker thread wakes up
00:07:39.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.36) opts 0xd
00:07:39.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.36)
00:07:39.233 00.000 16108 Moving (-0.14, -0.36) raw xDistance=0.08 yDistance=0.38
00:07:39.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:07:39.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
00:07:39.234 00.001 16108 MoveAxis(E, 0, ABG)
00:07:39.234 00.000 16108 Move returns status 0, amount 0
00:07:39.234 00.000 16108 MoveAxis(S, 77, ABG)
00:07:39.234 00.000 16108 Guiding  Dir = 1, Dur = 77
00:07:39.234 00.000 16108 IsSlewing returns 0
00:07:39.236 00.002 16108 IsGuiding returns 0
00:07:39.242 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3545, FiltMin=3024, FiltMax=64525, Gamma=1.000
00:07:39.274 00.032 21068 UpdateGuideState exits: m=123520 SNR=85.4
00:07:39.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:39.278 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:39.280 00.002 21068 Enqueuing Expose request
00:07:39.281 00.001 16108 PulseGuide returned control before completion, sleep 44
00:07:39.340 00.059 16108 IsGuiding returns 1
00:07:39.340 00.000 16108 scope still moving after pulse duration time elapsed
00:07:39.372 00.032 16108 IsSlewing returns 0
00:07:39.372 00.000 16108 IsGuiding returns 0
00:07:39.372 00.000 16108 scope move finished after 77 + 60 ms
00:07:39.372 00.000 16108 Move returns status 0, amount 77
00:07:39.373 00.001 16108 move complete, result=0
00:07:39.373 00.000 16108 worker thread done servicing request
00:07:39.373 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 77 ms SOUTH
00:07:39.377 00.004 16108 Worker thread wakes up
00:07:39.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:39.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:40.538 01.161 16108 Exposure complete
00:07:40.592 00.054 16108 worker thread done servicing request
00:07:40.592 00.000 21068 OnExposeComplete: enter
00:07:40.593 00.001 21068 UpdateGuideState(): m_state=6
00:07:40.594 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6584
00:07:40.594 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.24, Mass=119462, SNR=76.7, Peak=19424 HFD=3.2
00:07:40.595 00.001 21068 MultiStar: [#1 0.24,-0.34,1.14,U] [#2 -0.31,-0.33,1.24,U] [#3 -0.24,-0.33,1.21,U] [#4 0.03,-0.14,0.87,U] [#5 0.08,-0.38,1.05,U] [#6 0.14,-0.10,0.91,U] [#7 -0.02,-0.25,0.61,U] [#8 -0.05,-0.16,0.90,U] 
00:07:40.596 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.22}, one-star: {-0.04, 0.17}
00:07:40.597 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
00:07:40.597 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
00:07:40.598 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=0.07 mountY=-0.15, mountTheta=-1.14
00:07:40.601 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.17, opts=13)
00:07:40.602 00.001 21068 Enqueuing Move request for scope (-0.04, 0.17)
00:07:40.603 00.001 16108 Worker thread wakes up
00:07:40.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
00:07:40.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
00:07:40.603 00.000 16108 Moving (-0.04, 0.17) raw xDistance=0.07 yDistance=-0.15
00:07:40.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:07:40.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:40.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:40.603 00.000 16108 MoveAxis(E, 0, ABG)
00:07:40.603 00.000 16108 Move returns status 0, amount 0
00:07:40.603 00.000 16108 MoveAxis(N, 0, ABG)
00:07:40.604 00.001 16108 Move returns status 0, amount 0
00:07:40.604 00.000 16108 move complete, result=0
00:07:40.604 00.000 16108 worker thread done servicing request
00:07:40.606 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3545, FiltMin=3062, FiltMax=65440, Gamma=1.000
00:07:40.622 00.016 21068 UpdateGuideState exits: m=119462 SNR=76.7
00:07:40.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.623 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:40.624 00.001 21068 Enqueuing Expose request
00:07:40.625 00.001 16108 Worker thread wakes up
00:07:40.625 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:40.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:40.626 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:41.586 00.960 16108 Exposure complete
00:07:41.641 00.055 16108 worker thread done servicing request
00:07:41.641 00.000 21068 OnExposeComplete: enter
00:07:41.643 00.002 21068 UpdateGuideState(): m_state=6
00:07:41.645 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6585
00:07:41.646 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.85, Mass=122230, SNR=78.7, Peak=16256 HFD=3.3
00:07:41.649 00.003 21068 MultiStar: [#1 0.29,-0.07,1.08,U] [#2 -0.35,-0.16,1.11,U] [#3 0.08,-0.30,0.92,U] [#4 -0.14,-0.21,0.97,U] [#5 -0.16,-0.29,1.19,U] [#6 0.01,-0.18,0.92,U] [#7 -0.09,-0.18,0.59,U] [#8 -0.22,-0.07,0.77,U] 
00:07:41.651 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {-0.09, -0.23}
00:07:41.652 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
00:07:41.654 00.002 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
00:07:41.656 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.94 mountX=0.04 mountY=0.20, mountTheta=1.38
00:07:41.657 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.19, opts=13)
00:07:41.660 00.003 21068 Enqueuing Move request for scope (-0.07, -0.19)
00:07:41.661 00.001 16108 Worker thread wakes up
00:07:41.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
00:07:41.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
00:07:41.661 00.000 16108 Moving (-0.07, -0.19) raw xDistance=0.04 yDistance=0.20
00:07:41.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:41.662 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:07:41.662 00.000 16108 MoveAxis(E, 0, ABG)
00:07:41.662 00.000 16108 Move returns status 0, amount 0
00:07:41.662 00.000 16108 MoveAxis(S, 41, ABG)
00:07:41.662 00.000 16108 Guiding  Dir = 1, Dur = 41
00:07:41.662 00.000 16108 IsSlewing returns 0
00:07:41.663 00.001 16108 IsGuiding returns 0
00:07:41.664 00.001 16108 PulseGuide returned control before completion, sleep 50
00:07:41.670 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3545, FiltMin=3043, FiltMax=57920, Gamma=1.000
00:07:41.694 00.024 21068 UpdateGuideState exits: m=122230 SNR=78.7
00:07:41.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:41.698 00.002 21068 Enqueuing Expose request
00:07:41.718 00.020 16108 IsGuiding returns 1
00:07:41.718 00.000 16108 scope still moving after pulse duration time elapsed
00:07:41.750 00.032 16108 IsSlewing returns 0
00:07:41.750 00.000 16108 IsGuiding returns 0
00:07:41.750 00.000 16108 scope move finished after 41 + 45 ms
00:07:41.750 00.000 16108 Move returns status 0, amount 41
00:07:41.750 00.000 16108 move complete, result=0
00:07:41.750 00.000 16108 worker thread done servicing request
00:07:41.750 00.000 16108 Worker thread wakes up
00:07:41.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:41.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:41.750 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:07:42.909 01.159 16108 Exposure complete
00:07:42.961 00.052 16108 worker thread done servicing request
00:07:42.961 00.000 21068 OnExposeComplete: enter
00:07:42.962 00.001 21068 UpdateGuideState(): m_state=6
00:07:42.963 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6586
00:07:42.964 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.01, Mass=118843, SNR=92.4, Peak=17584 HFD=3.3
00:07:42.965 00.001 21068 MultiStar: [#1 0.15,0.22,1.06,U] [#2 -0.23,0.07,1.19,U] [#3 -0.17,-0.22,1.00,U] [#4 -0.29,-0.06,0.73,U] [#5 0.04,-0.03,0.83,U] [#6 0.11,0.01,0.61,U] [#7 -0.32,0.19,0.52,U] [#8 -0.27,-0.05,0.62,U] 
00:07:42.965 00.000 21068 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.09, -0.07}
00:07:42.966 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
00:07:42.967 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
00:07:42.967 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.10 mountX=0.11 mountY=0.02, mountTheta=0.19
00:07:42.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
00:07:42.970 00.001 21068 Enqueuing Move request for scope (-0.11, 0.00)
00:07:42.970 00.000 16108 Worker thread wakes up
00:07:42.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
00:07:42.970 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
00:07:42.971 00.001 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.02
00:07:42.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:07:42.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:42.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:42.971 00.000 16108 MoveAxis(E, 0, ABG)
00:07:42.971 00.000 16108 Move returns status 0, amount 0
00:07:42.971 00.000 16108 MoveAxis(N, 0, ABG)
00:07:42.971 00.000 16108 Move returns status 0, amount 0
00:07:42.971 00.000 16108 move complete, result=0
00:07:42.971 00.000 16108 worker thread done servicing request
00:07:42.975 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3545, FiltMin=2976, FiltMax=59782, Gamma=1.000
00:07:42.988 00.013 21068 UpdateGuideState exits: m=118843 SNR=92.4
00:07:42.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:42.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:42.991 00.001 21068 Enqueuing Expose request
00:07:42.992 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:42.993 00.001 16108 Worker thread wakes up
00:07:42.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:42.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:43.961 00.968 16108 Exposure complete
00:07:44.040 00.079 16108 worker thread done servicing request
00:07:44.040 00.000 21068 OnExposeComplete: enter
00:07:44.042 00.002 21068 UpdateGuideState(): m_state=6
00:07:44.043 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6587
00:07:44.044 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.12, Mass=111444, SNR=77.7, Peak=18528 HFD=2.9
00:07:44.045 00.001 21068 MultiStar: [#1 0.20,0.12,1.13,U] [#2 -0.23,-0.11,1.24,U] [#3 -0.11,0.03,0.95,U] [#4 -0.14,0.08,0.88,U] [#5 -0.09,-0.14,1.01,U] [#6 -0.13,-0.07,0.90,U] [#7 0.20,0.07,0.82,U] [#8 -0.19,0.00,0.82,U] 
00:07:44.046 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.08, 0.04}
00:07:44.048 00.002 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
00:07:44.048 00.000 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
00:07:44.049 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.14 mountX=0.05 mountY=0.01, mountTheta=0.23
00:07:44.051 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.00, opts=13)
00:07:44.053 00.002 21068 Enqueuing Move request for scope (-0.05, 0.00)
00:07:44.053 00.000 16108 Worker thread wakes up
00:07:44.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
00:07:44.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
00:07:44.053 00.000 16108 Moving (-0.05, 0.00) raw xDistance=0.05 yDistance=0.01
00:07:44.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:07:44.055 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:44.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:07:44.055 00.000 16108 MoveAxis(E, 0, ABG)
00:07:44.055 00.000 16108 Move returns status 0, amount 0
00:07:44.055 00.000 16108 MoveAxis(N, 0, ABG)
00:07:44.055 00.000 16108 Move returns status 0, amount 0
00:07:44.055 00.000 16108 move complete, result=0
00:07:44.055 00.000 16108 worker thread done servicing request
00:07:44.058 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3545, FiltMin=2957, FiltMax=55072, Gamma=1.000
00:07:44.072 00.014 21068 UpdateGuideState exits: m=111444 SNR=77.7
00:07:44.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:44.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:44.074 00.000 21068 Enqueuing Expose request
00:07:44.076 00.002 16108 Worker thread wakes up
00:07:44.076 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:44.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:44.077 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:45.228 01.151 16108 Exposure complete
00:07:45.299 00.071 16108 worker thread done servicing request
00:07:45.299 00.000 21068 OnExposeComplete: enter
00:07:45.301 00.002 21068 UpdateGuideState(): m_state=6
00:07:45.303 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6588
00:07:45.305 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.09, Mass=119897, SNR=87.0, Peak=18288 HFD=3.1
00:07:45.307 00.002 21068 MultiStar: [#1 0.15,-0.10,1.00,U] [#2 -0.18,-0.05,1.13,U] [#3 -0.32,-0.12,0.92,U] [#4 -0.09,-0.15,0.71,U] [#5 0.12,-0.20,0.88,U] [#6 -0.01,0.08,0.74,U] [#7 -0.09,-0.14,0.67,U] [#8 -0.36,-0.16,0.70,U] 
00:07:45.308 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.09}, one-star: {0.03, 0.01}
00:07:45.309 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
00:07:45.311 00.002 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
00:07:45.312 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.32 mountX=-0.03 mountY=-0.02, mountTheta=-2.60
00:07:45.316 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
00:07:45.317 00.001 21068 Enqueuing Move request for scope (0.03, 0.01)
00:07:45.318 00.001 16108 Worker thread wakes up
00:07:45.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:07:45.318 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:07:45.319 00.001 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.02
00:07:45.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:07:45.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:45.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:45.319 00.000 16108 MoveAxis(E, 0, ABG)
00:07:45.319 00.000 16108 Move returns status 0, amount 0
00:07:45.319 00.000 16108 MoveAxis(N, 0, ABG)
00:07:45.319 00.000 16108 Move returns status 0, amount 0
00:07:45.319 00.000 16108 move complete, result=0
00:07:45.319 00.000 16108 worker thread done servicing request
00:07:45.325 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3545, FiltMin=3011, FiltMax=53424, Gamma=1.000
00:07:45.347 00.022 21068 UpdateGuideState exits: m=119897 SNR=87.0
00:07:45.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:45.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:45.350 00.001 21068 Enqueuing Expose request
00:07:45.352 00.002 16108 Worker thread wakes up
00:07:45.352 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:45.354 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:45.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:46.336 00.982 16108 Exposure complete
00:07:46.393 00.057 16108 worker thread done servicing request
00:07:46.393 00.000 21068 OnExposeComplete: enter
00:07:46.395 00.002 21068 UpdateGuideState(): m_state=6
00:07:46.396 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6589
00:07:46.396 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.30, Mass=121644, SNR=87.9, Peak=18368 HFD=3.0
00:07:46.397 00.001 21068 MultiStar: [#1 0.05,0.21,1.03,U] [#2 -0.33,0.01,1.14,U] [#3 -0.28,-0.05,0.96,U] [#4 -0.25,0.15,0.80,U] [#5 -0.20,-0.20,0.91,U] [#6 -0.11,0.10,0.75,U] [#7 -0.34,0.01,0.55,U] [#8 0.00,-0.04,0.73,U] 
00:07:46.398 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {0.07, 0.22}
00:07:46.399 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
00:07:46.399 00.000 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
00:07:46.400 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=0.16 mountY=-0.01, mountTheta=-0.08
00:07:46.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
00:07:46.402 00.000 21068 Enqueuing Move request for scope (-0.15, 0.05)
00:07:46.403 00.001 16108 Worker thread wakes up
00:07:46.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
00:07:46.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
00:07:46.403 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.16 yDistance=-0.01
00:07:46.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:07:46.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:46.404 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:46.404 00.000 16108 MoveAxis(E, 0, ABG)
00:07:46.404 00.000 16108 Move returns status 0, amount 0
00:07:46.404 00.000 16108 MoveAxis(N, 0, ABG)
00:07:46.404 00.000 16108 Move returns status 0, amount 0
00:07:46.404 00.000 16108 move complete, result=0
00:07:46.404 00.000 16108 worker thread done servicing request
00:07:46.409 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3545, FiltMin=3059, FiltMax=65440, Gamma=1.000
00:07:46.436 00.027 21068 UpdateGuideState exits: m=121644 SNR=87.9
00:07:46.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.440 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:46.442 00.002 21068 Enqueuing Expose request
00:07:46.444 00.002 16108 Worker thread wakes up
00:07:46.444 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:46.447 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:46.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:47.608 01.161 16108 Exposure complete
00:07:47.675 00.067 16108 worker thread done servicing request
00:07:47.675 00.000 21068 OnExposeComplete: enter
00:07:47.676 00.001 21068 UpdateGuideState(): m_state=6
00:07:47.677 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6590
00:07:47.677 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=876.15, Mass=113310, SNR=84.4, Peak=16608 HFD=3.0
00:07:47.678 00.001 21068 MultiStar: [#1 -0.25,0.30,1.13,U] [#2 -0.47,-0.05,1.05,U] [#3 -0.37,-0.05,0.97,U] [#4 -0.26,0.02,0.82,U] [#5 -0.45,0.17,0.00,M1] [#6 -0.13,0.53,0.00,M1] [#7 -0.51,0.28,0.00,M1] [#8 -0.10,-0.05,0.70,U] 
00:07:47.679 00.001 21068 single-star, 5 included, MultiStar: {-0.25, 0.05}, one-star: {0.00, 0.08}
00:07:47.680 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
00:07:47.680 00.000 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
00:07:47.681 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=0.01 mountY=-0.08, mountTheta=-1.44
00:07:47.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
00:07:47.683 00.000 21068 Enqueuing Move request for scope (0.00, 0.08)
00:07:47.684 00.001 16108 Worker thread wakes up
00:07:47.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:07:47.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:07:47.684 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
00:07:47.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:07:47.685 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:47.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:47.685 00.000 16108 MoveAxis(E, 0, ABG)
00:07:47.685 00.000 16108 Move returns status 0, amount 0
00:07:47.685 00.000 16108 MoveAxis(N, 0, ABG)
00:07:47.685 00.000 16108 Move returns status 0, amount 0
00:07:47.685 00.000 16108 move complete, result=0
00:07:47.685 00.000 16108 worker thread done servicing request
00:07:47.688 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3545, FiltMin=3059, FiltMax=65510, Gamma=1.000
00:07:47.704 00.016 21068 UpdateGuideState exits: m=113310 SNR=84.4
00:07:47.707 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:47.709 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:47.712 00.003 21068 Enqueuing Expose request
00:07:47.713 00.001 16108 Worker thread wakes up
00:07:47.713 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:47.715 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:47.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:48.697 00.982 16108 Exposure complete
00:07:48.772 00.075 16108 worker thread done servicing request
00:07:48.772 00.000 21068 OnExposeComplete: enter
00:07:48.776 00.004 21068 UpdateGuideState(): m_state=6
00:07:48.778 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6591
00:07:48.780 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.28, Mass=117469, SNR=86.0, Peak=20112 HFD=2.8
00:07:48.782 00.002 21068 MultiStar: [#1 0.05,0.11,1.07,U] [#2 -0.40,0.01,1.15,U] [#3 -0.22,-0.08,0.96,U] [#4 -0.12,-0.02,0.78,U] [#5 0.04,-0.20,0.88,U] [#6 0.22,0.22,0.73,U] [#7 -0.33,0.11,0.61,U] [#8 -0.10,0.08,0.66,U] 
00:07:48.784 00.002 21068 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.10, 0.21}
00:07:48.785 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
00:07:48.786 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
00:07:48.787 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.68 mountX=0.09 mountY=-0.02, mountTheta=-0.23
00:07:48.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
00:07:48.790 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
00:07:48.792 00.002 16108 Worker thread wakes up
00:07:48.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:07:48.792 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:07:48.792 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
00:07:48.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:07:48.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:48.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:48.792 00.000 16108 MoveAxis(E, 0, ABG)
00:07:48.792 00.000 16108 Move returns status 0, amount 0
00:07:48.792 00.000 16108 MoveAxis(N, 0, ABG)
00:07:48.792 00.000 16108 Move returns status 0, amount 0
00:07:48.792 00.000 16108 move complete, result=0
00:07:48.793 00.001 16108 worker thread done servicing request
00:07:48.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3545, FiltMin=3062, FiltMax=62173, Gamma=1.000
00:07:48.826 00.029 21068 UpdateGuideState exits: m=117469 SNR=86.0
00:07:48.827 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.828 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:48.828 00.000 21068 Enqueuing Expose request
00:07:48.829 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:48.830 00.001 16108 Worker thread wakes up
00:07:48.830 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:48.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:50.007 01.177 16108 Exposure complete
00:07:50.074 00.067 16108 worker thread done servicing request
00:07:50.074 00.000 21068 OnExposeComplete: enter
00:07:50.075 00.001 21068 UpdateGuideState(): m_state=6
00:07:50.077 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6592
00:07:50.078 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.22, Mass=120535, SNR=81.2, Peak=20672 HFD=2.9
00:07:50.079 00.001 21068 MultiStar: [#1 0.35,0.17,1.28,U] [#2 -0.00,0.05,1.17,U] [#3 -0.05,0.03,1.01,U] [#4 -0.00,-0.10,0.87,U] [#5 0.20,-0.16,0.93,U] [#6 0.21,0.17,0.89,U] [#7 -0.03,-0.02,0.66,U] [#8 -0.00,-0.31,0.65,U] 
00:07:50.079 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.04, 0.14}
00:07:50.080 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
00:07:50.081 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:07:50.082 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
00:07:50.083 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
00:07:50.084 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
00:07:50.085 00.001 16108 Worker thread wakes up
00:07:50.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:07:50.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:07:50.085 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
00:07:50.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:07:50.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:50.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:07:50.085 00.000 16108 MoveAxis(E, 0, ABG)
00:07:50.085 00.000 16108 Move returns status 0, amount 0
00:07:50.085 00.000 16108 MoveAxis(N, 0, ABG)
00:07:50.085 00.000 16108 Move returns status 0, amount 0
00:07:50.085 00.000 16108 move complete, result=0
00:07:50.085 00.000 16108 worker thread done servicing request
00:07:50.089 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3545, FiltMin=3021, FiltMax=52182, Gamma=1.000
00:07:50.113 00.024 21068 UpdateGuideState exits: m=120535 SNR=81.2
00:07:50.115 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.115 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:50.117 00.002 21068 Enqueuing Expose request
00:07:50.118 00.001 16108 Worker thread wakes up
00:07:50.118 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:50.119 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:50.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:51.109 00.990 16108 Exposure complete
00:07:51.188 00.079 16108 worker thread done servicing request
00:07:51.188 00.000 21068 OnExposeComplete: enter
00:07:51.191 00.003 21068 UpdateGuideState(): m_state=6
00:07:51.192 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6593
00:07:51.194 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=875.98, Mass=130381, SNR=89.1, Peak=20224 HFD=2.9
00:07:51.196 00.002 21068 MultiStar: [#1 0.09,0.03,1.07,U] [#2 -0.16,0.07,0.99,U] [#3 -0.01,-0.05,0.88,U] [#4 -0.05,0.14,0.83,U] [#5 0.01,-0.17,0.86,U] [#6 -0.01,0.12,0.67,U] [#7 -0.01,0.06,0.52,U] [#8 -0.01,-0.07,0.69,U] 
00:07:51.197 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {-0.02, -0.09}
00:07:51.200 00.003 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
00:07:51.201 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
00:07:51.202 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.13 mountX=0.02 mountY=0.00, mountTheta=0.22
00:07:51.205 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
00:07:51.206 00.001 21068 Enqueuing Move request for scope (-0.02, 0.00)
00:07:51.208 00.002 16108 Worker thread wakes up
00:07:51.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:07:51.208 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:07:51.208 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
00:07:51.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:07:51.209 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:51.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:07:51.209 00.000 16108 MoveAxis(E, 0, ABG)
00:07:51.209 00.000 16108 Move returns status 0, amount 0
00:07:51.209 00.000 16108 MoveAxis(N, 0, ABG)
00:07:51.209 00.000 16108 Move returns status 0, amount 0
00:07:51.209 00.000 16108 move complete, result=0
00:07:51.209 00.000 16108 worker thread done servicing request
00:07:51.216 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3545, FiltMin=2973, FiltMax=54278, Gamma=1.000
00:07:51.233 00.017 21068 UpdateGuideState exits: m=130381 SNR=89.1
00:07:51.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:51.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:51.236 00.001 21068 Enqueuing Expose request
00:07:51.237 00.001 16108 Worker thread wakes up
00:07:51.237 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:51.239 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:51.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:52.404 01.165 16108 Exposure complete
00:07:52.461 00.057 16108 worker thread done servicing request
00:07:52.461 00.000 21068 OnExposeComplete: enter
00:07:52.462 00.001 21068 UpdateGuideState(): m_state=6
00:07:52.463 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6594
00:07:52.464 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.18, Mass=135307, SNR=94.8, Peak=17136 HFD=3.2
00:07:52.465 00.001 21068 MultiStar: [#1 -0.19,0.29,0.88,U] [#2 -0.29,-0.03,0.94,U] [#3 -0.55,0.17,0.00,M1] [#4 -0.31,0.14,0.68,U] [#5 -0.16,0.05,0.86,U] [#6 -0.12,0.22,0.71,U] [#7 -0.47,-0.05,0.00,M1] [#8 -0.01,0.06,0.67,U] 
00:07:52.466 00.001 21068 single-star, 6 included, MultiStar: {-0.16, 0.12}, one-star: {-0.04, 0.10}
00:07:52.467 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:07:52.468 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:07:52.468 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=0.06 mountY=-0.09, mountTheta=-0.96
00:07:52.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
00:07:52.471 00.001 21068 Enqueuing Move request for scope (-0.04, 0.10)
00:07:52.471 00.000 16108 Worker thread wakes up
00:07:52.472 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
00:07:52.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
00:07:52.472 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.06 yDistance=-0.09
00:07:52.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:07:52.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:52.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:52.472 00.000 16108 MoveAxis(E, 0, ABG)
00:07:52.472 00.000 16108 Move returns status 0, amount 0
00:07:52.472 00.000 16108 MoveAxis(N, 0, ABG)
00:07:52.472 00.000 16108 Move returns status 0, amount 0
00:07:52.472 00.000 16108 move complete, result=0
00:07:52.472 00.000 16108 worker thread done servicing request
00:07:52.477 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3545, FiltMin=3008, FiltMax=65440, Gamma=1.000
00:07:52.513 00.036 21068 UpdateGuideState exits: m=135307 SNR=94.8
00:07:52.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:52.516 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:52.517 00.001 21068 Enqueuing Expose request
00:07:52.518 00.001 16108 Worker thread wakes up
00:07:52.518 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:52.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:52.520 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:53.503 00.983 16108 Exposure complete
00:07:53.581 00.078 16108 worker thread done servicing request
00:07:53.581 00.000 21068 OnExposeComplete: enter
00:07:53.582 00.001 21068 UpdateGuideState(): m_state=6
00:07:53.583 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6595
00:07:53.583 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=876.24, Mass=123119, SNR=78.9, Peak=15395 HFD=2.9
00:07:53.584 00.001 21068 MultiStar: [#1 -0.19,0.21,0.98,U] [#2 -0.62,0.12,0.00,M1] [#3 -0.52,-0.01,0.00,M2] [#4 -0.39,-0.17,0.86,U] [#5 -0.45,0.01,0.98,U] [#6 -0.55,0.16,0.00,M1] [#7 -0.78,0.34,0.00,M2] [#8 -0.39,0.24,0.79,U] 
00:07:53.585 00.001 21068 refined, 4 included, MultiStar: {-0.38, 0.09}, one-star: {-0.46, 0.17}
00:07:53.586 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
00:07:53.587 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
00:07:53.587 00.000 21068 CameraToMount -- cameraX=-0.38 cameraY=0.09 hyp=0.39 cameraTheta=2.90 mountX=0.39 mountY=-0.00, mountTheta=-0.01
00:07:53.590 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.09, opts=13)
00:07:53.591 00.001 21068 Enqueuing Move request for scope (-0.38, 0.09)
00:07:53.591 00.000 16108 Worker thread wakes up
00:07:53.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.09) opts 0xd
00:07:53.591 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.09)
00:07:53.591 00.000 16108 Moving (-0.38, 0.09) raw xDistance=0.39 yDistance=-0.00
00:07:53.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:07:53.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:53.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:53.592 00.001 16108 MoveAxis(W, 101, ABG)
00:07:53.592 00.000 16108 Guiding  Dir = 3, Dur = 101
00:07:53.592 00.000 16108 IsSlewing returns 0
00:07:53.592 00.000 16108 IsGuiding returns 0
00:07:53.593 00.001 16108 PulseGuide returned control before completion, sleep 110
00:07:53.595 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3545, FiltMin=3024, FiltMax=63840, Gamma=1.000
00:07:53.614 00.019 21068 UpdateGuideState exits: m=123119 SNR=78.9
00:07:53.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:53.618 00.002 21068 Enqueuing Expose request
00:07:53.716 00.098 16108 IsGuiding returns 1
00:07:53.716 00.000 16108 scope still moving after pulse duration time elapsed
00:07:53.749 00.033 16108 IsSlewing returns 0
00:07:53.750 00.001 16108 IsGuiding returns 1
00:07:53.783 00.033 16108 IsSlewing returns 0
00:07:53.783 00.000 16108 IsGuiding returns 0
00:07:53.783 00.000 16108 scope move finished after 101 + 90 ms
00:07:53.783 00.000 16108 Move returns status 0, amount 101
00:07:53.783 00.000 16108 MoveAxis(N, 0, ABG)
00:07:53.783 00.000 16108 Move returns status 0, amount 0
00:07:53.783 00.000 16108 move complete, result=0
00:07:53.784 00.001 16108 worker thread done servicing request
00:07:53.784 00.000 21068 GuideStep: 0.4 px 101 ms WEST, -0.0 px 0 ms NORTH
00:07:53.786 00.002 16108 Worker thread wakes up
00:07:53.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:53.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:54.965 01.179 16108 Exposure complete
00:07:55.034 00.069 16108 worker thread done servicing request
00:07:55.034 00.000 21068 OnExposeComplete: enter
00:07:55.035 00.001 21068 UpdateGuideState(): m_state=6
00:07:55.036 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6596
00:07:55.038 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=876.04, Mass=125610, SNR=90.5, Peak=17232 HFD=3.3
00:07:55.039 00.001 21068 MultiStar: [#1 0.29,0.04,1.07,U] [#2 0.00,-0.24,1.08,U] [#3 0.13,-0.11,0.83,U] [#4 0.11,0.10,0.77,U] [#5 -0.07,-0.08,0.93,U] [#6 0.06,-0.04,0.69,U] [#7 0.10,0.07,0.61,U] [#8 0.10,-0.06,0.81,U] 
00:07:55.039 00.000 21068 single-star, 8 included, MultiStar: {0.08, -0.05}, one-star: {-0.02, -0.03}
00:07:55.042 00.003 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
00:07:55.042 00.000 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
00:07:55.043 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.24 mountX=0.02 mountY=0.04, mountTheta=1.09
00:07:55.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
00:07:55.046 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
00:07:55.047 00.001 16108 Worker thread wakes up
00:07:55.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:07:55.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:07:55.047 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.04
00:07:55.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:07:55.048 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:55.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:07:55.048 00.000 16108 MoveAxis(E, 0, ABG)
00:07:55.048 00.000 16108 Move returns status 0, amount 0
00:07:55.048 00.000 16108 MoveAxis(N, 0, ABG)
00:07:55.048 00.000 16108 Move returns status 0, amount 0
00:07:55.048 00.000 16108 move complete, result=0
00:07:55.048 00.000 16108 worker thread done servicing request
00:07:55.052 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3545, FiltMin=2979, FiltMax=58358, Gamma=1.000
00:07:55.073 00.021 21068 UpdateGuideState exits: m=125610 SNR=90.5
00:07:55.075 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:55.078 00.002 21068 Enqueuing Expose request
00:07:55.080 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:55.083 00.003 16108 Worker thread wakes up
00:07:55.083 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:55.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:56.046 00.963 16108 Exposure complete
00:07:56.100 00.054 16108 worker thread done servicing request
00:07:56.100 00.000 21068 OnExposeComplete: enter
00:07:56.101 00.001 21068 UpdateGuideState(): m_state=6
00:07:56.102 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6597
00:07:56.103 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=875.98, Mass=125139, SNR=81.7, Peak=18320 HFD=2.9
00:07:56.104 00.001 21068 MultiStar: [#1 0.30,0.07,1.22,U] [#2 0.02,-0.06,1.32,U] [#3 0.06,-0.15,0.90,U] [#4 0.21,-0.07,0.85,U] [#5 0.36,-0.22,0.88,U] [#6 0.08,-0.19,0.81,U] [#7 -0.02,-0.11,0.65,U] [#8 0.24,-0.27,0.87,U] 
00:07:56.104 00.000 21068 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.27, -0.09}
00:07:56.105 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:07:56.106 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
00:07:56.106 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=-0.19 mountY=0.07, mountTheta=2.80
00:07:56.108 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.11, opts=13)
00:07:56.109 00.001 21068 Enqueuing Move request for scope (0.17, -0.11)
00:07:56.109 00.000 16108 Worker thread wakes up
00:07:56.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
00:07:56.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
00:07:56.110 00.001 16108 Moving (0.17, -0.11) raw xDistance=-0.19 yDistance=0.07
00:07:56.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:07:56.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:56.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:07:56.110 00.000 16108 MoveAxis(E, 0, ABG)
00:07:56.110 00.000 16108 Move returns status 0, amount 0
00:07:56.110 00.000 16108 MoveAxis(N, 0, ABG)
00:07:56.110 00.000 16108 Move returns status 0, amount 0
00:07:56.110 00.000 16108 move complete, result=0
00:07:56.110 00.000 16108 worker thread done servicing request
00:07:56.116 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3545, FiltMin=3062, FiltMax=55744, Gamma=1.000
00:07:56.139 00.023 21068 UpdateGuideState exits: m=125139 SNR=81.7
00:07:56.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:56.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:56.142 00.001 21068 Enqueuing Expose request
00:07:56.144 00.002 16108 Worker thread wakes up
00:07:56.144 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:56.145 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:56.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:57.303 01.158 16108 Exposure complete
00:07:57.360 00.057 16108 worker thread done servicing request
00:07:57.361 00.001 21068 OnExposeComplete: enter
00:07:57.361 00.000 21068 UpdateGuideState(): m_state=6
00:07:57.362 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6598
00:07:57.363 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=876.24, Mass=110596, SNR=76.2, Peak=17760 HFD=2.8
00:07:57.364 00.001 21068 MultiStar: [#1 0.59,0.20,0.00,M1] [#2 0.31,-0.02,1.20,U] [#3 0.52,-0.01,0.00,M1] [#4 0.15,0.29,0.77,U] [#5 0.39,-0.02,1.07,U] [#6 0.43,0.20,0.00,M1] [#7 0.11,0.13,0.60,U] [#8 0.24,0.02,0.80,U] 
00:07:57.365 00.001 21068 refined, 5 included, MultiStar: {0.32, 0.08}, one-star: {0.56, 0.16}
00:07:57.367 00.002 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
00:07:57.368 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
00:07:57.368 00.000 21068 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.24 mountX=-0.30 mountY=-0.15, mountTheta=-2.67
00:07:57.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.08, opts=13)
00:07:57.370 00.000 21068 Enqueuing Move request for scope (0.32, 0.08)
00:07:57.371 00.001 16108 Worker thread wakes up
00:07:57.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
00:07:57.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
00:07:57.371 00.000 16108 Moving (0.32, 0.08) raw xDistance=-0.30 yDistance=-0.15
00:07:57.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:07:57.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:57.372 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:57.372 00.000 16108 MoveAxis(E, 78, ABG)
00:07:57.372 00.000 16108 Guiding  Dir = 2, Dur = 78
00:07:57.372 00.000 16108 IsSlewing returns 0
00:07:57.372 00.000 16108 IsGuiding returns 0
00:07:57.373 00.001 16108 PulseGuide returned control before completion, sleep 87
00:07:57.375 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3545, FiltMin=3046, FiltMax=46601, Gamma=1.000
00:07:57.390 00.015 21068 UpdateGuideState exits: m=110596 SNR=76.2
00:07:57.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:57.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:57.392 00.000 21068 Enqueuing Expose request
00:07:57.473 00.081 16108 IsGuiding returns 0
00:07:57.473 00.000 16108 Move returns status 0, amount 78
00:07:57.473 00.000 16108 MoveAxis(N, 0, ABG)
00:07:57.473 00.000 16108 Move returns status 0, amount 0
00:07:57.473 00.000 16108 move complete, result=0
00:07:57.473 00.000 16108 worker thread done servicing request
00:07:57.473 00.000 16108 Worker thread wakes up
00:07:57.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:57.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:57.473 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
00:07:58.449 00.976 16108 Exposure complete
00:07:58.514 00.065 16108 worker thread done servicing request
00:07:58.514 00.000 21068 OnExposeComplete: enter
00:07:58.515 00.001 21068 UpdateGuideState(): m_state=6
00:07:58.516 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6599
00:07:58.517 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.00, Mass=126840, SNR=84.8, Peak=20224 HFD=2.9
00:07:58.518 00.001 21068 MultiStar: [#1 0.56,-0.01,0.00,M2] [#2 0.15,-0.14,1.09,U] [#3 0.01,-0.16,1.23,U] [#4 -0.09,0.16,0.82,U] [#5 0.32,0.05,0.92,U] [#6 0.32,0.18,0.84,U] [#7 0.12,0.01,0.65,U] [#8 -0.08,-0.11,0.72,U] 
00:07:58.519 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.36, -0.08}
00:07:58.519 00.000 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
00:07:58.520 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
00:07:58.521 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
00:07:58.522 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.02, opts=13)
00:07:58.524 00.002 21068 Enqueuing Move request for scope (0.14, -0.02)
00:07:58.524 00.000 16108 Worker thread wakes up
00:07:58.525 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:07:58.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:07:58.525 00.000 16108 Moving (0.14, -0.02) raw xDistance=-0.15 yDistance=-0.01
00:07:58.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:07:58.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:58.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:58.525 00.000 16108 MoveAxis(E, 0, ABG)
00:07:58.525 00.000 16108 Move returns status 0, amount 0
00:07:58.525 00.000 16108 MoveAxis(N, 0, ABG)
00:07:58.525 00.000 16108 Move returns status 0, amount 0
00:07:58.525 00.000 16108 move complete, result=0
00:07:58.525 00.000 16108 worker thread done servicing request
00:07:58.528 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3545, FiltMin=3059, FiltMax=53696, Gamma=1.000
00:07:58.547 00.019 21068 UpdateGuideState exits: m=126840 SNR=84.8
00:07:58.549 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:58.551 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:58.552 00.001 21068 Enqueuing Expose request
00:07:58.554 00.002 16108 Worker thread wakes up
00:07:58.554 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:58.556 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:58.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:07:59.702 01.146 16108 Exposure complete
00:07:59.787 00.085 16108 worker thread done servicing request
00:07:59.787 00.000 21068 OnExposeComplete: enter
00:07:59.789 00.002 21068 UpdateGuideState(): m_state=6
00:07:59.790 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6600
00:07:59.792 00.002 21068 Star::Find returns 1 (0), X=221.35, Y=876.24, Mass=126649, SNR=91.0, Peak=16096 HFD=3.4
00:07:59.793 00.001 21068 MultiStar: [#1 0.35,0.39,0.00,M3] [#2 -0.02,0.02,1.07,U] [#3 0.25,0.10,0.88,U] [#4 0.22,0.21,0.76,U] [#5 0.16,0.13,0.84,U] [#6 0.22,0.12,0.84,U] [#7 0.16,0.15,0.58,U] [#8 0.31,-0.04,0.73,U] 
00:07:59.794 00.001 21068 refined, 7 included, MultiStar: {0.25, 0.11}, one-star: {0.67, 0.16}
00:07:59.796 00.002 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:07:59.797 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:07:59.799 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.40 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
00:07:59.803 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.11, opts=13)
00:07:59.805 00.002 21068 Enqueuing Move request for scope (0.25, 0.11)
00:07:59.806 00.001 16108 Worker thread wakes up
00:07:59.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
00:07:59.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
00:07:59.806 00.000 16108 Moving (0.25, 0.11) raw xDistance=-0.23 yDistance=-0.16
00:07:59.807 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:07:59.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:59.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:07:59.807 00.000 16108 MoveAxis(E, 60, ABG)
00:07:59.807 00.000 16108 Guiding  Dir = 2, Dur = 60
00:07:59.807 00.000 16108 IsSlewing returns 0
00:07:59.807 00.000 16108 IsGuiding returns 0
00:07:59.809 00.002 16108 PulseGuide returned control before completion, sleep 69
00:07:59.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3542, FiltMin=3062, FiltMax=52985, Gamma=1.000
00:07:59.830 00.017 21068 UpdateGuideState exits: m=126649 SNR=91.0
00:07:59.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.831 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:07:59.832 00.001 21068 Enqueuing Expose request
00:07:59.883 00.051 16108 IsGuiding returns 1
00:07:59.883 00.000 16108 scope still moving after pulse duration time elapsed
00:07:59.915 00.032 16108 IsSlewing returns 0
00:07:59.916 00.001 16108 IsGuiding returns 0
00:07:59.916 00.000 16108 scope move finished after 60 + 48 ms
00:07:59.916 00.000 16108 Move returns status 0, amount 60
00:07:59.916 00.000 16108 MoveAxis(N, 0, ABG)
00:07:59.916 00.000 16108 Move returns status 0, amount 0
00:07:59.916 00.000 16108 move complete, result=0
00:07:59.916 00.000 16108 worker thread done servicing request
00:07:59.916 00.000 16108 Worker thread wakes up
00:07:59.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:07:59.916 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
00:07:59.918 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:00.901 00.983 16108 Exposure complete
00:08:00.974 00.073 16108 worker thread done servicing request
00:08:00.974 00.000 21068 OnExposeComplete: enter
00:08:00.975 00.001 21068 UpdateGuideState(): m_state=6
00:08:00.976 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6601
00:08:00.976 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.14, Mass=119241, SNR=76.0, Peak=17744 HFD=2.9
00:08:00.977 00.001 21068 MultiStar: [#1 -0.00,0.47,1.39,U] [#2 -0.47,0.04,0.00,M1] [#3 -0.04,0.06,1.08,U] [#4 0.02,0.05,1.08,U] [#5 -0.07,0.02,1.04,U] [#6 0.20,0.17,0.91,U] [#7 -0.10,0.03,0.72,U] [#8 0.15,-0.08,0.98,U] 
00:08:00.978 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.19, 0.06}
00:08:00.979 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
00:08:00.979 00.000 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
00:08:00.980 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.22 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
00:08:00.982 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
00:08:00.982 00.000 21068 Enqueuing Move request for scope (0.04, 0.12)
00:08:00.983 00.001 16108 Worker thread wakes up
00:08:00.985 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:08:00.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:08:00.985 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.12
00:08:00.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:08:00.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:00.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:00.985 00.000 16108 MoveAxis(E, 0, ABG)
00:08:00.985 00.000 16108 Move returns status 0, amount 0
00:08:00.985 00.000 16108 MoveAxis(N, 0, ABG)
00:08:00.985 00.000 16108 Move returns status 0, amount 0
00:08:00.985 00.000 16108 move complete, result=0
00:08:00.986 00.001 16108 worker thread done servicing request
00:08:00.992 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3545, FiltMin=3043, FiltMax=51680, Gamma=1.000
00:08:01.012 00.020 21068 UpdateGuideState exits: m=119241 SNR=76.0
00:08:01.012 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:01.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:01.013 00.000 21068 Enqueuing Expose request
00:08:01.014 00.001 16108 Worker thread wakes up
00:08:01.014 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:01.017 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:01.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:02.189 01.172 16108 Exposure complete
00:08:02.253 00.064 16108 worker thread done servicing request
00:08:02.253 00.000 21068 OnExposeComplete: enter
00:08:02.256 00.003 21068 UpdateGuideState(): m_state=6
00:08:02.258 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6602
00:08:02.259 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=875.89, Mass=118941, SNR=89.9, Peak=18528 HFD=2.8
00:08:02.260 00.001 21068 MultiStar: [#1 0.04,-0.03,1.03,U] [#2 -0.13,-0.12,1.09,U] [#3 -0.28,-0.05,0.91,U] [#4 -0.12,0.29,0.79,U] [#5 0.12,-0.05,0.84,U] [#6 0.16,0.20,0.74,U] [#7 0.11,-0.33,0.59,U] [#8 0.06,-0.48,0.00,M1] 
00:08:02.262 00.002 21068 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.22, -0.18}
00:08:02.263 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.99)
00:08:02.266 00.003 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
00:08:02.267 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=-0.02 mountY=0.03, mountTheta=2.00
00:08:02.270 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
00:08:02.271 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
00:08:02.272 00.001 16108 Worker thread wakes up
00:08:02.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:08:02.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:08:02.272 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.03
00:08:02.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:08:02.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:02.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:02.272 00.000 16108 MoveAxis(E, 0, ABG)
00:08:02.272 00.000 16108 Move returns status 0, amount 0
00:08:02.272 00.000 16108 MoveAxis(N, 0, ABG)
00:08:02.272 00.000 16108 Move returns status 0, amount 0
00:08:02.272 00.000 16108 move complete, result=0
00:08:02.272 00.000 16108 worker thread done servicing request
00:08:02.277 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3545, FiltMin=3037, FiltMax=61904, Gamma=1.000
00:08:02.291 00.014 21068 UpdateGuideState exits: m=118941 SNR=89.9
00:08:02.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:02.293 00.000 21068 Enqueuing Expose request
00:08:02.294 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:02.296 00.002 16108 Worker thread wakes up
00:08:02.296 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:02.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:03.268 00.972 16108 Exposure complete
00:08:03.323 00.055 16108 worker thread done servicing request
00:08:03.323 00.000 21068 OnExposeComplete: enter
00:08:03.325 00.002 21068 UpdateGuideState(): m_state=6
00:08:03.325 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6603
00:08:03.326 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.00, Mass=127043, SNR=92.7, Peak=22288 HFD=2.9
00:08:03.328 00.002 21068 MultiStar: [#1 0.04,-0.06,0.98,U] [#2 -0.20,-0.48,0.00,M1] [#3 -0.28,-0.31,1.00,U] [#4 -0.26,-0.20,0.74,U] [#5 -0.10,-0.08,0.74,U] [#6 0.07,-0.36,0.73,U] [#7 -0.19,0.01,0.59,U] [#8 0.14,-0.13,0.66,U] 
00:08:03.328 00.000 21068 refined, 7 included, MultiStar: {-0.04, -0.15}, one-star: {0.20, -0.07}
00:08:03.329 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
00:08:03.330 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
00:08:03.331 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.85 mountX=0.02 mountY=0.16, mountTheta=1.47
00:08:03.332 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
00:08:03.333 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
00:08:03.334 00.001 16108 Worker thread wakes up
00:08:03.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
00:08:03.334 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
00:08:03.334 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.02 yDistance=0.16
00:08:03.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:03.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:03.335 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:08:03.335 00.000 16108 MoveAxis(E, 0, ABG)
00:08:03.335 00.000 16108 Move returns status 0, amount 0
00:08:03.335 00.000 16108 MoveAxis(N, 0, ABG)
00:08:03.335 00.000 16108 Move returns status 0, amount 0
00:08:03.335 00.000 16108 move complete, result=0
00:08:03.335 00.000 16108 worker thread done servicing request
00:08:03.341 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3545, FiltMin=2989, FiltMax=65440, Gamma=1.000
00:08:03.364 00.023 21068 UpdateGuideState exits: m=127043 SNR=92.7
00:08:03.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:03.365 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:03.367 00.002 21068 Enqueuing Expose request
00:08:03.368 00.001 16108 Worker thread wakes up
00:08:03.368 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:03.369 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:03.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:04.536 01.167 16108 Exposure complete
00:08:04.590 00.054 16108 worker thread done servicing request
00:08:04.590 00.000 21068 OnExposeComplete: enter
00:08:04.590 00.000 21068 UpdateGuideState(): m_state=6
00:08:04.591 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6604
00:08:04.592 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.18, Mass=119783, SNR=79.2, Peak=19024 HFD=2.9
00:08:04.593 00.001 21068 MultiStar: [#1 0.06,-0.07,1.14,U] [#2 -0.27,-0.33,1.11,U] [#3 -0.26,-0.28,1.10,U] [#4 -0.18,-0.23,0.90,U] [#5 0.27,-0.20,0.93,U] [#6 -0.11,0.01,0.83,U] [#7 -0.35,-0.08,0.69,U] [#8 0.07,-0.32,0.84,U] 
00:08:04.594 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.16}, one-star: {0.03, 0.11}
00:08:04.595 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
00:08:04.595 00.000 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
00:08:04.596 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.27 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
00:08:04.597 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
00:08:04.598 00.001 21068 Enqueuing Move request for scope (0.03, 0.11)
00:08:04.599 00.001 16108 Worker thread wakes up
00:08:04.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:08:04.599 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:08:04.599 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.11
00:08:04.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:08:04.600 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:04.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:04.600 00.000 16108 MoveAxis(E, 0, ABG)
00:08:04.600 00.000 16108 Move returns status 0, amount 0
00:08:04.600 00.000 16108 MoveAxis(N, 0, ABG)
00:08:04.600 00.000 16108 Move returns status 0, amount 0
00:08:04.600 00.000 16108 move complete, result=0
00:08:04.600 00.000 16108 worker thread done servicing request
00:08:04.604 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3542, FiltMin=3069, FiltMax=60912, Gamma=1.000
00:08:04.620 00.016 21068 UpdateGuideState exits: m=119783 SNR=79.2
00:08:04.622 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:04.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:04.624 00.001 21068 Enqueuing Expose request
00:08:04.625 00.001 16108 Worker thread wakes up
00:08:04.625 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:04.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:04.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:05.597 00.972 16108 Exposure complete
00:08:05.665 00.068 16108 worker thread done servicing request
00:08:05.665 00.000 21068 OnExposeComplete: enter
00:08:05.668 00.003 21068 UpdateGuideState(): m_state=6
00:08:05.671 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6605
00:08:05.671 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=875.98, Mass=119376, SNR=85.4, Peak=20640 HFD=2.9
00:08:05.672 00.001 21068 MultiStar: [#1 0.08,-0.15,1.05,U] [#2 0.08,-0.23,1.15,U] [#3 -0.42,-0.13,1.04,U] [#4 -0.48,-0.04,0.00,M1] [#5 -0.25,0.03,0.99,U] [#6 -0.25,0.17,0.78,U] [#7 -0.35,-0.16,0.59,U] [#8 0.29,-0.49,0.00,M1] 
00:08:05.673 00.001 21068 single-star, 6 included, MultiStar: {-0.13, -0.09}, one-star: {0.02, -0.09}
00:08:05.674 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
00:08:05.676 00.002 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
00:08:05.677 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=-0.04 mountY=0.08, mountTheta=1.99
00:08:05.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
00:08:05.681 00.002 21068 Enqueuing Move request for scope (0.02, -0.09)
00:08:05.681 00.000 16108 Worker thread wakes up
00:08:05.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:08:05.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:08:05.683 00.002 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
00:08:05.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:08:05.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:05.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:08:05.683 00.000 16108 MoveAxis(E, 0, ABG)
00:08:05.683 00.000 16108 Move returns status 0, amount 0
00:08:05.683 00.000 16108 MoveAxis(N, 0, ABG)
00:08:05.683 00.000 16108 Move returns status 0, amount 0
00:08:05.683 00.000 16108 move complete, result=0
00:08:05.684 00.001 16108 worker thread done servicing request
00:08:05.688 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3542, FiltMin=3024, FiltMax=65440, Gamma=1.000
00:08:05.703 00.015 21068 UpdateGuideState exits: m=119376 SNR=85.4
00:08:05.706 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:05.706 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:05.707 00.001 21068 Enqueuing Expose request
00:08:05.708 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:05.709 00.001 16108 Worker thread wakes up
00:08:05.709 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:05.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:06.866 01.157 16108 Exposure complete
00:08:06.933 00.067 16108 worker thread done servicing request
00:08:06.935 00.002 21068 OnExposeComplete: enter
00:08:06.936 00.001 21068 UpdateGuideState(): m_state=6
00:08:06.936 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6606
00:08:06.937 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.07, Mass=113149, SNR=72.4, Peak=18784 HFD=3.0
00:08:06.938 00.001 21068 MultiStar: [#1 -0.02,0.03,1.32,U] [#2 -0.19,-0.06,1.30,U] [#3 -0.28,-0.21,1.38,U] [#4 -0.16,0.02,1.00,U] [#5 -0.14,-0.01,1.00,U] [#6 -0.16,0.14,0.90,U] [#7 -0.42,0.28,0.00,M1] [#8 0.01,-0.13,0.97,U] 
00:08:06.939 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.04, -0.01}
00:08:06.940 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
00:08:06.940 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
00:08:06.941 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.94 mountX=0.04 mountY=0.02, mountTheta=0.43
00:08:06.942 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
00:08:06.943 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
00:08:06.944 00.001 16108 Worker thread wakes up
00:08:06.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:08:06.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:08:06.944 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
00:08:06.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:08:06.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:06.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:06.944 00.000 16108 MoveAxis(E, 0, ABG)
00:08:06.944 00.000 16108 Move returns status 0, amount 0
00:08:06.944 00.000 16108 MoveAxis(N, 0, ABG)
00:08:06.944 00.000 16108 Move returns status 0, amount 0
00:08:06.944 00.000 16108 move complete, result=0
00:08:06.946 00.002 16108 worker thread done servicing request
00:08:06.949 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3542, FiltMin=3017, FiltMax=57360, Gamma=1.000
00:08:06.967 00.018 21068 UpdateGuideState exits: m=113149 SNR=72.4
00:08:06.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:06.970 00.001 21068 Enqueuing Expose request
00:08:06.970 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:06.971 00.001 16108 Worker thread wakes up
00:08:06.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:06.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:07.958 00.987 16108 Exposure complete
00:08:08.050 00.092 16108 worker thread done servicing request
00:08:08.050 00.000 21068 OnExposeComplete: enter
00:08:08.051 00.001 21068 UpdateGuideState(): m_state=6
00:08:08.052 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6607
00:08:08.054 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.20, Mass=114732, SNR=77.1, Peak=18608 HFD=3.0
00:08:08.055 00.001 21068 MultiStar: [#1 -0.05,0.24,1.09,U] [#2 -0.36,-0.18,1.26,U] [#3 -0.21,0.08,1.15,U] [#4 -0.09,0.32,0.75,U] [#5 -0.24,-0.07,0.97,U] [#6 -0.26,0.30,0.89,U] [#7 -0.06,0.03,0.80,U] [#8 0.04,-0.01,0.77,U] 
00:08:08.056 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.07, 0.13}
00:08:08.058 00.002 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
00:08:08.058 00.000 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
00:08:08.059 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.09 mountY=-0.11, mountTheta=-0.87
00:08:08.062 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.13, opts=13)
00:08:08.062 00.000 21068 Enqueuing Move request for scope (-0.07, 0.13)
00:08:08.065 00.003 16108 Worker thread wakes up
00:08:08.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
00:08:08.065 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
00:08:08.065 00.000 16108 Moving (-0.07, 0.13) raw xDistance=0.09 yDistance=-0.11
00:08:08.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:08:08.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:08.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:08.065 00.000 16108 MoveAxis(E, 0, ABG)
00:08:08.065 00.000 16108 Move returns status 0, amount 0
00:08:08.065 00.000 16108 MoveAxis(N, 0, ABG)
00:08:08.065 00.000 16108 Move returns status 0, amount 0
00:08:08.065 00.000 16108 move complete, result=0
00:08:08.065 00.000 16108 worker thread done servicing request
00:08:08.072 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3539, FiltMin=3033, FiltMax=65440, Gamma=1.000
00:08:08.099 00.027 21068 UpdateGuideState exits: m=114732 SNR=77.1
00:08:08.101 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:08.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:08.104 00.002 21068 Enqueuing Expose request
00:08:08.105 00.001 16108 Worker thread wakes up
00:08:08.105 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:08.108 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:08.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:09.276 01.168 16108 Exposure complete
00:08:09.339 00.063 16108 worker thread done servicing request
00:08:09.339 00.000 21068 OnExposeComplete: enter
00:08:09.340 00.001 21068 UpdateGuideState(): m_state=6
00:08:09.341 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6608
00:08:09.342 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.01, Mass=117103, SNR=70.4, Peak=18928 HFD=3.3
00:08:09.343 00.001 21068 MultiStar: [#1 -0.04,-0.02,1.33,U] [#2 -0.18,-0.17,1.52,U] [#3 -0.42,-0.20,1.15,U] [#4 -0.30,-0.29,1.00,U] [#5 -0.43,-0.15,1.08,U] [#6 -0.40,0.14,1.01,U] [#7 -0.33,-0.19,0.74,U] [#8 0.07,-0.42,0.89,U] 
00:08:09.344 00.001 21068 single-star, 8 included, MultiStar: {-0.22, -0.14}, one-star: {-0.02, -0.07}
00:08:09.344 00.000 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
00:08:09.345 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
00:08:09.346 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=0.01 mountY=0.07, mountTheta=1.41
00:08:09.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
00:08:09.348 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
00:08:09.349 00.001 16108 Worker thread wakes up
00:08:09.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:08:09.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:08:09.349 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.07
00:08:09.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:08:09.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:09.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:09.349 00.000 16108 MoveAxis(E, 0, ABG)
00:08:09.349 00.000 16108 Move returns status 0, amount 0
00:08:09.349 00.000 16108 MoveAxis(N, 0, ABG)
00:08:09.349 00.000 16108 Move returns status 0, amount 0
00:08:09.349 00.000 16108 move complete, result=0
00:08:09.349 00.000 16108 worker thread done servicing request
00:08:09.354 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3542, FiltMin=3024, FiltMax=60992, Gamma=1.000
00:08:09.372 00.018 21068 UpdateGuideState exits: m=117103 SNR=70.4
00:08:09.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:09.375 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:09.377 00.002 21068 Enqueuing Expose request
00:08:09.378 00.001 16108 Worker thread wakes up
00:08:09.379 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:09.380 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:09.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:10.344 00.964 16108 Exposure complete
00:08:10.403 00.059 16108 worker thread done servicing request
00:08:10.403 00.000 21068 OnExposeComplete: enter
00:08:10.404 00.001 21068 UpdateGuideState(): m_state=6
00:08:10.405 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6609
00:08:10.406 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.02, Mass=122862, SNR=82.2, Peak=16275 HFD=3.3
00:08:10.407 00.001 21068 MultiStar: [#1 0.01,0.25,1.12,U] [#2 -0.31,0.02,1.27,U] [#3 -0.20,0.02,1.10,U] [#4 -0.40,-0.03,0.86,U] [#5 0.09,-0.07,0.80,U] [#6 -0.33,0.04,0.70,U] [#7 -0.48,0.04,0.00,M1] [#8 -0.20,-0.24,0.71,U] 
00:08:10.407 00.000 21068 refined, 7 included, MultiStar: {-0.20, 0.01}, one-star: {-0.22, -0.05}
00:08:10.408 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
00:08:10.409 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
00:08:10.409 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.09 mountX=0.19 mountY=0.04, mountTheta=0.19
00:08:10.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.01, opts=13)
00:08:10.412 00.001 21068 Enqueuing Move request for scope (-0.20, 0.01)
00:08:10.412 00.000 16108 Worker thread wakes up
00:08:10.414 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
00:08:10.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
00:08:10.414 00.000 16108 Moving (-0.20, 0.01) raw xDistance=0.19 yDistance=0.04
00:08:10.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:08:10.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:10.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:08:10.414 00.000 16108 MoveAxis(E, 0, ABG)
00:08:10.414 00.000 16108 Move returns status 0, amount 0
00:08:10.414 00.000 16108 MoveAxis(N, 0, ABG)
00:08:10.414 00.000 16108 Move returns status 0, amount 0
00:08:10.414 00.000 16108 move complete, result=0
00:08:10.414 00.000 16108 worker thread done servicing request
00:08:10.420 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3539, FiltMin=2992, FiltMax=59174, Gamma=1.000
00:08:10.439 00.019 21068 UpdateGuideState exits: m=122862 SNR=82.2
00:08:10.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:10.440 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:10.441 00.001 21068 Enqueuing Expose request
00:08:10.442 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:10.443 00.001 16108 Worker thread wakes up
00:08:10.443 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:10.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:11.615 01.172 16108 Exposure complete
00:08:11.675 00.060 16108 worker thread done servicing request
00:08:11.676 00.001 21068 OnExposeComplete: enter
00:08:11.677 00.001 21068 UpdateGuideState(): m_state=6
00:08:11.678 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6610
00:08:11.679 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=875.98, Mass=115809, SNR=73.2, Peak=15491 HFD=3.3
00:08:11.680 00.001 21068 MultiStar: [#1 -0.03,-0.21,1.16,U] [#2 -0.37,-0.37,0.00,M1] [#3 -0.29,-0.27,1.32,U] [#4 -0.27,-0.22,0.96,U] [#5 -0.28,-0.46,0.00,M1] [#6 -0.18,0.07,0.84,U] [#7 -0.51,-0.12,0.00,M2] [#8 -0.12,-0.22,0.93,U] 
00:08:11.681 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.17}, one-star: {-0.33, -0.10}
00:08:11.682 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
00:08:11.682 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
00:08:11.683 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.44 mountX=0.17 mountY=0.21, mountTheta=0.90
00:08:11.684 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.17, opts=13)
00:08:11.685 00.001 21068 Enqueuing Move request for scope (-0.20, -0.17)
00:08:11.686 00.001 16108 Worker thread wakes up
00:08:11.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
00:08:11.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
00:08:11.686 00.000 16108 Moving (-0.20, -0.17) raw xDistance=0.17 yDistance=0.21
00:08:11.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:08:11.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:08:11.686 00.000 16108 MoveAxis(E, 0, ABG)
00:08:11.686 00.000 16108 Move returns status 0, amount 0
00:08:11.686 00.000 16108 MoveAxis(S, 43, ABG)
00:08:11.686 00.000 16108 Guiding  Dir = 1, Dur = 43
00:08:11.687 00.001 16108 IsSlewing returns 0
00:08:11.687 00.000 16108 IsGuiding returns 0
00:08:11.688 00.001 16108 PulseGuide returned control before completion, sleep 52
00:08:11.690 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3542, FiltMin=3037, FiltMax=58816, Gamma=1.000
00:08:11.720 00.030 21068 UpdateGuideState exits: m=115809 SNR=73.2
00:08:11.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:11.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:11.724 00.001 21068 Enqueuing Expose request
00:08:11.752 00.028 16108 IsGuiding returns 1
00:08:11.752 00.000 16108 scope still moving after pulse duration time elapsed
00:08:11.783 00.031 16108 IsSlewing returns 0
00:08:11.783 00.000 16108 IsGuiding returns 0
00:08:11.783 00.000 16108 scope move finished after 43 + 53 ms
00:08:11.783 00.000 16108 Move returns status 0, amount 43
00:08:11.783 00.000 16108 move complete, result=0
00:08:11.783 00.000 16108 worker thread done servicing request
00:08:11.783 00.000 16108 Worker thread wakes up
00:08:11.784 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:11.784 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:08:11.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:12.748 00.964 16108 Exposure complete
00:08:12.837 00.089 16108 worker thread done servicing request
00:08:12.837 00.000 21068 OnExposeComplete: enter
00:08:12.841 00.004 21068 UpdateGuideState(): m_state=6
00:08:12.843 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6611
00:08:12.843 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.00, Mass=113525, SNR=79.6, Peak=16592 HFD=3.1
00:08:12.845 00.002 21068 MultiStar: [#1 -0.12,-0.07,1.23,U] [#2 -0.41,-0.24,0.00,M2] [#3 -0.23,-0.31,1.14,U] [#4 -0.36,-0.30,0.77,U] [#5 -0.25,-0.11,0.89,U] [#6 -0.15,-0.17,0.77,U] [#7 -0.37,-0.15,0.63,U] [#8 -0.17,-0.37,0.86,U] 
00:08:12.846 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.19}, one-star: {-0.01, -0.07}
00:08:12.847 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
00:08:12.848 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
00:08:12.849 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.74 mountX=-0.00 mountY=0.08, mountTheta=1.58
00:08:12.852 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
00:08:12.853 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
00:08:12.854 00.001 16108 Worker thread wakes up
00:08:12.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:08:12.854 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:08:12.854 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.08
00:08:12.855 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:08:12.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:12.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:08:12.855 00.000 16108 MoveAxis(E, 0, ABG)
00:08:12.855 00.000 16108 Move returns status 0, amount 0
00:08:12.855 00.000 16108 MoveAxis(N, 0, ABG)
00:08:12.855 00.000 16108 Move returns status 0, amount 0
00:08:12.855 00.000 16108 move complete, result=0
00:08:12.855 00.000 16108 worker thread done servicing request
00:08:12.859 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3542, FiltMin=3017, FiltMax=63056, Gamma=1.000
00:08:12.880 00.021 21068 UpdateGuideState exits: m=113525 SNR=79.6
00:08:12.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:12.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:12.883 00.001 21068 Enqueuing Expose request
00:08:12.884 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:12.885 00.001 16108 Worker thread wakes up
00:08:12.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:12.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:14.031 01.146 16108 Exposure complete
00:08:14.087 00.056 16108 worker thread done servicing request
00:08:14.087 00.000 21068 OnExposeComplete: enter
00:08:14.089 00.002 21068 UpdateGuideState(): m_state=6
00:08:14.091 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6612
00:08:14.093 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=875.90, Mass=117219, SNR=78.1, Peak=16192 HFD=3.1
00:08:14.094 00.001 21068 MultiStar: [#1 0.22,0.14,1.18,U] [#2 -0.28,-0.26,1.25,U] [#3 -0.25,-0.08,1.22,U] [#4 -0.43,-0.15,0.77,U] [#5 -0.14,-0.26,0.99,U] [#6 -0.28,-0.02,0.82,U] [#7 -0.04,-0.36,0.52,U] [#8 -0.38,-0.44,0.00,M1] 
00:08:14.096 00.002 21068 single-star, 7 included, MultiStar: {-0.14, -0.13}, one-star: {0.05, -0.17}
00:08:14.097 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
00:08:14.099 00.002 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
00:08:14.100 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.31 mountX=-0.08 mountY=0.16, mountTheta=2.02
00:08:14.103 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.17, opts=13)
00:08:14.104 00.001 21068 Enqueuing Move request for scope (0.05, -0.17)
00:08:14.105 00.001 16108 Worker thread wakes up
00:08:14.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
00:08:14.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
00:08:14.105 00.000 16108 Moving (0.05, -0.17) raw xDistance=-0.08 yDistance=0.16
00:08:14.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:14.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:14.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:08:14.105 00.000 16108 MoveAxis(E, 0, ABG)
00:08:14.105 00.000 16108 Move returns status 0, amount 0
00:08:14.105 00.000 16108 MoveAxis(N, 0, ABG)
00:08:14.105 00.000 16108 Move returns status 0, amount 0
00:08:14.105 00.000 16108 move complete, result=0
00:08:14.105 00.000 16108 worker thread done servicing request
00:08:14.108 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3542, FiltMin=3053, FiltMax=63088, Gamma=1.000
00:08:14.124 00.016 21068 UpdateGuideState exits: m=117219 SNR=78.1
00:08:14.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:14.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:14.127 00.001 21068 Enqueuing Expose request
00:08:14.128 00.001 16108 Worker thread wakes up
00:08:14.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:14.128 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:14.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:15.108 00.980 16108 Exposure complete
00:08:15.164 00.056 16108 worker thread done servicing request
00:08:15.164 00.000 21068 OnExposeComplete: enter
00:08:15.164 00.000 21068 UpdateGuideState(): m_state=6
00:08:15.165 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6613
00:08:15.166 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.96, Mass=126284, SNR=86.8, Peak=17328 HFD=3.2
00:08:15.167 00.001 21068 MultiStar: [#1 0.36,-0.14,1.04,U] [#2 -0.19,-0.51,0.00,M2] [#3 -0.28,-0.28,0.91,U] [#4 -0.06,-0.27,0.91,U] [#5 -0.29,-0.35,0.68,U] [#6 -0.07,-0.06,0.79,U] [#7 -0.26,-0.13,0.56,U] [#8 -0.04,-0.14,0.72,U] 
00:08:15.168 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.18}, one-star: {0.07, -0.12}
00:08:15.169 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
00:08:15.171 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
00:08:15.172 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.04 mountX=-0.09 mountY=0.10, mountTheta=2.31
00:08:15.173 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.12, opts=13)
00:08:15.174 00.001 21068 Enqueuing Move request for scope (0.07, -0.12)
00:08:15.175 00.001 16108 Worker thread wakes up
00:08:15.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:08:15.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:08:15.175 00.000 16108 Moving (0.07, -0.12) raw xDistance=-0.09 yDistance=0.10
00:08:15.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:08:15.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:08:15.175 00.000 16108 MoveAxis(E, 0, ABG)
00:08:15.175 00.000 16108 Move returns status 0, amount 0
00:08:15.175 00.000 16108 MoveAxis(N, 0, ABG)
00:08:15.175 00.000 16108 Move returns status 0, amount 0
00:08:15.175 00.000 16108 move complete, result=0
00:08:15.176 00.001 16108 worker thread done servicing request
00:08:15.179 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3542, FiltMin=3065, FiltMax=60678, Gamma=1.000
00:08:15.195 00.016 21068 UpdateGuideState exits: m=126284 SNR=86.8
00:08:15.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:15.197 00.000 21068 Enqueuing Expose request
00:08:15.198 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:15.199 00.001 16108 Worker thread wakes up
00:08:15.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:15.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:16.366 01.167 16108 Exposure complete
00:08:16.434 00.068 16108 worker thread done servicing request
00:08:16.434 00.000 21068 OnExposeComplete: enter
00:08:16.435 00.001 21068 UpdateGuideState(): m_state=6
00:08:16.437 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6614
00:08:16.437 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=875.68, Mass=131309, SNR=85.9, Peak=17792 HFD=3.2
00:08:16.438 00.001 21068 MultiStar: [#1 -0.05,-0.15,1.30,U] [#2 -0.14,-0.43,1.14,U] [#3 -0.04,-0.38,0.97,U] [#4 -0.24,-0.18,0.74,U] [#5 0.01,-0.59,0.00,M1] [#6 -0.04,-0.01,0.83,U] [#7 -0.32,-0.07,0.67,U] [#8 0.08,-0.51,0.00,M1] 
00:08:16.439 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.25}, one-star: {0.05, -0.40}
00:08:16.440 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
00:08:16.440 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
00:08:16.441 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.94 mountX=0.05 mountY=0.26, mountTheta=1.38
00:08:16.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.25, opts=13)
00:08:16.446 00.003 21068 Enqueuing Move request for scope (-0.10, -0.25)
00:08:16.449 00.003 16108 Worker thread wakes up
00:08:16.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
00:08:16.449 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
00:08:16.449 00.000 16108 Moving (-0.10, -0.25) raw xDistance=0.05 yDistance=0.26
00:08:16.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:08:16.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:08:16.449 00.000 16108 MoveAxis(E, 0, ABG)
00:08:16.449 00.000 16108 Move returns status 0, amount 0
00:08:16.449 00.000 16108 MoveAxis(S, 53, ABG)
00:08:16.449 00.000 16108 Guiding  Dir = 1, Dur = 53
00:08:16.450 00.001 16108 IsSlewing returns 0
00:08:16.450 00.000 16108 IsGuiding returns 0
00:08:16.457 00.007 16108 PulseGuide returned control before completion, sleep 56
00:08:16.457 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3542, FiltMin=3059, FiltMax=65440, Gamma=1.000
00:08:16.476 00.019 21068 UpdateGuideState exits: m=131309 SNR=85.9
00:08:16.476 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:16.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:16.478 00.001 21068 Enqueuing Expose request
00:08:16.518 00.040 16108 IsGuiding returns 1
00:08:16.518 00.000 16108 scope still moving after pulse duration time elapsed
00:08:16.550 00.032 16108 IsSlewing returns 0
00:08:16.550 00.000 16108 IsGuiding returns 0
00:08:16.550 00.000 16108 scope move finished after 53 + 47 ms
00:08:16.550 00.000 16108 Move returns status 0, amount 53
00:08:16.551 00.001 16108 move complete, result=0
00:08:16.551 00.000 16108 worker thread done servicing request
00:08:16.551 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
00:08:16.553 00.002 16108 Worker thread wakes up
00:08:16.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:16.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:17.521 00.968 16108 Exposure complete
00:08:17.576 00.055 16108 worker thread done servicing request
00:08:17.576 00.000 21068 OnExposeComplete: enter
00:08:17.577 00.001 21068 UpdateGuideState(): m_state=6
00:08:17.578 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6615
00:08:17.579 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.33, Mass=118113, SNR=80.4, Peak=17600 HFD=2.9
00:08:17.580 00.001 21068 MultiStar: [#1 0.26,0.15,1.21,U] [#2 -0.08,0.16,1.24,U] [#3 -0.19,0.28,1.00,U] [#4 -0.32,0.14,0.94,U] [#5 -0.11,0.18,1.03,U] [#6 -0.07,0.42,0.84,U] [#7 -0.40,0.16,0.61,U] [#8 0.07,0.05,0.77,U] 
00:08:17.581 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.20}, one-star: {0.06, 0.25}
00:08:17.581 00.000 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:08:17.587 00.006 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
00:08:17.588 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=0.10 mountY=-0.18, mountTheta=-1.06
00:08:17.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.20, opts=13)
00:08:17.592 00.002 21068 Enqueuing Move request for scope (-0.07, 0.20)
00:08:17.594 00.002 16108 Worker thread wakes up
00:08:17.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:08:17.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:08:17.594 00.000 16108 Moving (-0.07, 0.20) raw xDistance=0.10 yDistance=-0.18
00:08:17.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:08:17.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:17.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:08:17.594 00.000 16108 MoveAxis(E, 0, ABG)
00:08:17.595 00.001 16108 Move returns status 0, amount 0
00:08:17.595 00.000 16108 MoveAxis(N, 0, ABG)
00:08:17.595 00.000 16108 Move returns status 0, amount 0
00:08:17.595 00.000 16108 move complete, result=0
00:08:17.595 00.000 16108 worker thread done servicing request
00:08:17.601 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3542, FiltMin=3056, FiltMax=48499, Gamma=1.000
00:08:17.618 00.017 21068 UpdateGuideState exits: m=118113 SNR=80.4
00:08:17.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:17.619 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:17.620 00.001 21068 Enqueuing Expose request
00:08:17.621 00.001 16108 Worker thread wakes up
00:08:17.621 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:17.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:17.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:18.784 01.162 16108 Exposure complete
00:08:18.841 00.057 16108 worker thread done servicing request
00:08:18.841 00.000 21068 OnExposeComplete: enter
00:08:18.842 00.001 21068 UpdateGuideState(): m_state=6
00:08:18.843 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6616
00:08:18.844 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.40, Mass=120690, SNR=82.5, Peak=15376 HFD=3.2
00:08:18.844 00.000 21068 MultiStar: [#1 -0.31,0.38,0.00,M1] [#2 -0.64,-0.03,0.00,M1] [#3 -0.21,0.18,1.06,U] [#4 -0.33,0.26,0.87,U] [#5 -0.35,0.03,0.91,U] [#6 -0.30,0.38,0.00,M1] [#7 -0.65,0.11,0.00,M1] [#8 -0.20,0.34,0.73,U] 
00:08:18.845 00.001 21068 refined, 4 included, MultiStar: {-0.26, 0.22}, one-star: {-0.23, 0.32}
00:08:18.846 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
00:08:18.847 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
00:08:18.847 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=0.22 hyp=0.35 cameraTheta=2.44 mountX=0.30 mountY=-0.16, mountTheta=-0.48
00:08:18.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.22, opts=13)
00:08:18.851 00.002 21068 Enqueuing Move request for scope (-0.26, 0.22)
00:08:18.852 00.001 16108 Worker thread wakes up
00:08:18.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.22) opts 0xd
00:08:18.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.22)
00:08:18.852 00.000 16108 Moving (-0.26, 0.22) raw xDistance=0.30 yDistance=-0.16
00:08:18.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:08:18.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:18.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:08:18.853 00.001 16108 MoveAxis(W, 78, ABG)
00:08:18.853 00.000 16108 Guiding  Dir = 3, Dur = 78
00:08:18.853 00.000 16108 IsSlewing returns 0
00:08:18.853 00.000 16108 IsGuiding returns 0
00:08:18.855 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3542, FiltMin=3001, FiltMax=60000, Gamma=1.000
00:08:18.871 00.016 21068 UpdateGuideState exits: m=120690 SNR=82.5
00:08:18.871 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:18.873 00.001 21068 Enqueuing Expose request
00:08:18.912 00.039 16108 PulseGuide returned control before completion, sleep 30
00:08:18.958 00.046 16108 IsGuiding returns 1
00:08:18.958 00.000 16108 scope still moving after pulse duration time elapsed
00:08:18.989 00.031 16108 IsSlewing returns 0
00:08:18.989 00.000 16108 IsGuiding returns 1
00:08:19.021 00.032 16108 IsSlewing returns 0
00:08:19.021 00.000 16108 IsGuiding returns 0
00:08:19.021 00.000 16108 scope move finished after 78 + 90 ms
00:08:19.021 00.000 16108 Move returns status 0, amount 78
00:08:19.022 00.001 16108 MoveAxis(N, 0, ABG)
00:08:19.022 00.000 16108 Move returns status 0, amount 0
00:08:19.022 00.000 16108 move complete, result=0
00:08:19.022 00.000 16108 worker thread done servicing request
00:08:19.022 00.000 16108 Worker thread wakes up
00:08:19.022 00.000 21068 GuideStep: 0.3 px 78 ms WEST, -0.2 px 0 ms NORTH
00:08:19.024 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:19.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:19.994 00.970 16108 Exposure complete
00:08:20.059 00.065 16108 worker thread done servicing request
00:08:20.060 00.001 21068 OnExposeComplete: enter
00:08:20.060 00.000 21068 UpdateGuideState(): m_state=6
00:08:20.061 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6617
00:08:20.062 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.27, Mass=126761, SNR=83.2, Peak=17216 HFD=3.3
00:08:20.064 00.002 21068 MultiStar: [#1 -0.00,0.31,0.97,U] [#2 0.02,0.12,1.11,U] [#3 -0.02,0.18,0.94,U] [#4 -0.16,0.11,0.81,U] [#5 0.15,0.21,1.01,U] [#6 -0.06,0.30,0.70,U] [#7 -0.01,0.26,0.67,U] [#8 0.15,-0.01,0.75,U] 
00:08:20.065 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.23, 0.19}
00:08:20.066 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:08:20.066 00.000 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:08:20.067 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.36 mountX=-0.01 mountY=-0.19, mountTheta=-1.61
00:08:20.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
00:08:20.069 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
00:08:20.071 00.002 16108 Worker thread wakes up
00:08:20.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
00:08:20.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
00:08:20.071 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
00:08:20.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:08:20.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:20.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:08:20.071 00.000 16108 MoveAxis(E, 0, ABG)
00:08:20.072 00.001 16108 Move returns status 0, amount 0
00:08:20.072 00.000 16108 MoveAxis(N, 0, ABG)
00:08:20.072 00.000 16108 Move returns status 0, amount 0
00:08:20.072 00.000 16108 move complete, result=0
00:08:20.072 00.000 16108 worker thread done servicing request
00:08:20.080 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3542, FiltMin=3027, FiltMax=54067, Gamma=1.000
00:08:20.097 00.017 21068 UpdateGuideState exits: m=126761 SNR=83.2
00:08:20.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:20.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:20.099 00.000 21068 Enqueuing Expose request
00:08:20.100 00.001 16108 Worker thread wakes up
00:08:20.100 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:20.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:20.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:21.258 01.157 16108 Exposure complete
00:08:21.331 00.073 16108 worker thread done servicing request
00:08:21.331 00.000 21068 OnExposeComplete: enter
00:08:21.333 00.002 21068 UpdateGuideState(): m_state=6
00:08:21.334 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6618
00:08:21.334 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=876.17, Mass=119024, SNR=87.1, Peak=16032 HFD=3.1
00:08:21.335 00.001 21068 MultiStar: [#1 0.35,0.15,1.09,U] [#2 0.04,-0.27,1.18,U] [#3 -0.07,-0.20,1.01,U] [#4 -0.17,0.25,0.84,U] [#5 -0.13,-0.22,0.88,U] [#6 -0.08,0.21,0.74,U] [#7 -0.29,-0.02,0.59,U] [#8 -0.30,-0.04,0.73,U] 
00:08:21.336 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.04, 0.10}
00:08:21.336 00.000 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
00:08:21.337 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
00:08:21.338 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.71 mountX=0.03 mountY=0.03, mountTheta=0.65
00:08:21.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
00:08:21.340 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
00:08:21.341 00.001 16108 Worker thread wakes up
00:08:21.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:08:21.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:08:21.341 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=0.03
00:08:21.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:08:21.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:21.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:21.341 00.000 16108 MoveAxis(E, 0, ABG)
00:08:21.341 00.000 16108 Move returns status 0, amount 0
00:08:21.341 00.000 16108 MoveAxis(N, 0, ABG)
00:08:21.341 00.000 16108 Move returns status 0, amount 0
00:08:21.341 00.000 16108 move complete, result=0
00:08:21.341 00.000 16108 worker thread done servicing request
00:08:21.353 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3542, FiltMin=3046, FiltMax=53478, Gamma=1.000
00:08:21.375 00.022 21068 UpdateGuideState exits: m=119024 SNR=87.1
00:08:21.378 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:21.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:21.380 00.001 21068 Enqueuing Expose request
00:08:21.381 00.001 16108 Worker thread wakes up
00:08:21.383 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:21.383 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:21.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:22.356 00.973 16108 Exposure complete
00:08:22.426 00.070 16108 worker thread done servicing request
00:08:22.426 00.000 21068 OnExposeComplete: enter
00:08:22.427 00.001 21068 UpdateGuideState(): m_state=6
00:08:22.427 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6619
00:08:22.428 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.02, Mass=130556, SNR=92.3, Peak=15104 HFD=3.9
00:08:22.429 00.001 21068 MultiStar: [#1 0.08,0.09,1.03,U] [#2 0.04,-0.17,1.13,U] [#3 -0.03,-0.04,1.00,U] [#4 0.01,0.31,0.82,U] [#5 0.14,-0.20,0.91,U] [#6 0.07,0.28,0.70,U] [#7 0.00,0.18,0.47,U] [#8 0.36,0.02,0.79,U] 
00:08:22.430 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.36, -0.06}
00:08:22.432 00.002 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
00:08:22.432 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
00:08:22.433 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
00:08:22.434 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
00:08:22.435 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
00:08:22.436 00.001 16108 Worker thread wakes up
00:08:22.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:08:22.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:08:22.436 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.05
00:08:22.437 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:08:22.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:22.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:08:22.437 00.000 16108 MoveAxis(E, 0, ABG)
00:08:22.437 00.000 16108 Move returns status 0, amount 0
00:08:22.437 00.000 16108 MoveAxis(N, 0, ABG)
00:08:22.437 00.000 16108 Move returns status 0, amount 0
00:08:22.437 00.000 16108 move complete, result=0
00:08:22.437 00.000 16108 worker thread done servicing request
00:08:22.440 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3545, FiltMin=3033, FiltMax=53024, Gamma=1.000
00:08:22.467 00.027 21068 UpdateGuideState exits: m=130556 SNR=92.3
00:08:22.469 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:22.471 00.001 21068 Enqueuing Expose request
00:08:22.472 00.001 16108 Worker thread wakes up
00:08:22.473 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:22.474 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:22.475 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:23.641 01.166 16108 Exposure complete
00:08:23.704 00.063 16108 worker thread done servicing request
00:08:23.704 00.000 21068 OnExposeComplete: enter
00:08:23.706 00.002 21068 UpdateGuideState(): m_state=6
00:08:23.707 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6620
00:08:23.708 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.21, Mass=123264, SNR=84.4, Peak=15088 HFD=3.5
00:08:23.710 00.002 21068 MultiStar: [#1 0.33,0.31,1.14,U] [#2 0.08,0.03,1.10,U] [#3 -0.33,0.13,1.00,U] [#4 0.12,0.08,0.84,U] [#5 0.19,-0.01,0.93,U] [#6 0.27,0.15,0.77,U] [#7 0.30,-0.03,0.61,U] [#8 0.19,-0.13,0.72,U] 
00:08:23.710 00.000 21068 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.18, 0.14}
00:08:23.711 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:08:23.712 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:08:23.715 00.003 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
00:08:23.716 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
00:08:23.717 00.001 21068 Enqueuing Move request for scope (0.14, 0.09)
00:08:23.719 00.002 16108 Worker thread wakes up
00:08:23.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:08:23.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:08:23.719 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
00:08:23.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:08:23.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:23.720 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:23.720 00.000 16108 MoveAxis(E, 0, ABG)
00:08:23.720 00.000 16108 Move returns status 0, amount 0
00:08:23.720 00.000 16108 MoveAxis(N, 0, ABG)
00:08:23.720 00.000 16108 Move returns status 0, amount 0
00:08:23.720 00.000 16108 move complete, result=0
00:08:23.720 00.000 16108 worker thread done servicing request
00:08:23.725 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3542, FiltMin=3059, FiltMax=53862, Gamma=1.000
00:08:23.740 00.015 21068 UpdateGuideState exits: m=123264 SNR=84.4
00:08:23.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:23.741 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:23.742 00.001 21068 Enqueuing Expose request
00:08:23.743 00.001 16108 Worker thread wakes up
00:08:23.743 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:23.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:23.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:24.729 00.985 16108 Exposure complete
00:08:24.794 00.065 16108 worker thread done servicing request
00:08:24.794 00.000 21068 OnExposeComplete: enter
00:08:24.795 00.001 21068 UpdateGuideState(): m_state=6
00:08:24.795 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6621
00:08:24.796 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=876.38, Mass=114716, SNR=78.2, Peak=14272 HFD=3.2
00:08:24.797 00.001 21068 MultiStar: [#1 0.53,0.27,0.00,M1] [#2 0.13,0.18,1.21,U] [#3 0.32,0.22,1.03,U] [#4 0.36,0.19,0.98,U] [#5 0.53,0.11,0.00,M1] [#6 0.28,0.40,0.00,M1] [#7 0.38,0.17,0.67,U] [#8 0.31,-0.00,0.73,U] 
00:08:24.798 00.001 21068 refined, 5 included, MultiStar: {0.34, 0.19}, one-star: {0.60, 0.31}
00:08:24.798 00.000 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
00:08:24.799 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
00:08:24.800 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.19 hyp=0.39 cameraTheta=0.50 mountX=-0.30 mountY=-0.26, mountTheta=-2.43
00:08:24.801 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.19, opts=13)
00:08:24.802 00.001 21068 Enqueuing Move request for scope (0.34, 0.19)
00:08:24.802 00.000 16108 Worker thread wakes up
00:08:24.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.19) opts 0xd
00:08:24.802 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.19)
00:08:24.803 00.001 16108 Moving (0.34, 0.19) raw xDistance=-0.30 yDistance=-0.26
00:08:24.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:08:24.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:08:24.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:08:24.803 00.000 16108 MoveAxis(E, 80, ABG)
00:08:24.803 00.000 16108 Guiding  Dir = 2, Dur = 80
00:08:24.803 00.000 16108 IsSlewing returns 0
00:08:24.803 00.000 16108 IsGuiding returns 0
00:08:24.807 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3542, FiltMin=2998, FiltMax=52793, Gamma=1.000
00:08:24.822 00.015 21068 UpdateGuideState exits: m=114716 SNR=78.2
00:08:24.822 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:24.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:24.825 00.002 21068 Enqueuing Expose request
00:08:24.830 00.005 16108 PulseGuide returned control before completion, sleep 64
00:08:24.909 00.079 16108 IsGuiding returns 1
00:08:24.909 00.000 16108 scope still moving after pulse duration time elapsed
00:08:24.941 00.032 16108 IsSlewing returns 0
00:08:24.941 00.000 16108 IsGuiding returns 0
00:08:24.941 00.000 16108 scope move finished after 80 + 57 ms
00:08:24.941 00.000 16108 Move returns status 0, amount 80
00:08:24.941 00.000 16108 MoveAxis(N, 0, ABG)
00:08:24.941 00.000 16108 Move returns status 0, amount 0
00:08:24.941 00.000 16108 move complete, result=0
00:08:24.942 00.001 16108 worker thread done servicing request
00:08:24.942 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.3 px 0 ms NORTH
00:08:24.944 00.002 16108 Worker thread wakes up
00:08:24.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:24.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:26.112 01.167 16108 Exposure complete
00:08:26.173 00.061 16108 worker thread done servicing request
00:08:26.173 00.000 21068 OnExposeComplete: enter
00:08:26.174 00.001 21068 UpdateGuideState(): m_state=6
00:08:26.174 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6622
00:08:26.175 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.27, Mass=120187, SNR=71.4, Peak=15296 HFD=3.4
00:08:26.176 00.001 21068 MultiStar: [#1 0.36,0.07,1.30,U] [#2 -0.04,-0.11,1.45,U] [#3 -0.04,0.03,1.41,U] [#4 -0.21,0.11,0.97,U] [#5 -0.08,-0.09,1.05,U] [#6 -0.01,0.04,0.91,U] [#7 -0.13,-0.03,0.72,U] [#8 -0.12,-0.06,0.88,U] 
00:08:26.177 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.02, 0.20}
00:08:26.178 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
00:08:26.178 00.000 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
00:08:26.179 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.41 mountX=0.02 mountY=-0.01, mountTheta=-0.51
00:08:26.183 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
00:08:26.185 00.002 21068 Enqueuing Move request for scope (-0.02, 0.02)
00:08:26.187 00.002 16108 Worker thread wakes up
00:08:26.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:08:26.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:08:26.187 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.01
00:08:26.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:26.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:26.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:26.187 00.000 16108 MoveAxis(E, 0, ABG)
00:08:26.187 00.000 16108 Move returns status 0, amount 0
00:08:26.187 00.000 16108 MoveAxis(N, 0, ABG)
00:08:26.187 00.000 16108 Move returns status 0, amount 0
00:08:26.187 00.000 16108 move complete, result=0
00:08:26.187 00.000 16108 worker thread done servicing request
00:08:26.191 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3542, FiltMin=3053, FiltMax=56550, Gamma=1.000
00:08:26.217 00.026 21068 UpdateGuideState exits: m=120187 SNR=71.4
00:08:26.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:26.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:26.221 00.002 21068 Enqueuing Expose request
00:08:26.221 00.000 16108 Worker thread wakes up
00:08:26.221 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:26.222 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:26.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:27.190 00.968 16108 Exposure complete
00:08:27.265 00.075 16108 worker thread done servicing request
00:08:27.266 00.001 21068 OnExposeComplete: enter
00:08:27.266 00.000 21068 UpdateGuideState(): m_state=6
00:08:27.267 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6623
00:08:27.268 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.42, Mass=110521, SNR=81.2, Peak=15168 HFD=3.1
00:08:27.270 00.002 21068 MultiStar: [#1 0.21,-0.03,1.15,U] [#2 -0.07,-0.03,1.08,U] [#3 0.05,-0.22,1.00,U] [#4 -0.16,0.10,1.04,U] [#5 0.04,-0.07,1.16,U] [#6 0.02,0.11,0.98,U] [#7 -0.17,0.30,0.68,U] [#8 -0.09,0.11,0.72,U] 
00:08:27.271 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.10, 0.34}
00:08:27.271 00.000 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
00:08:27.272 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
00:08:27.272 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.49 mountX=0.01 mountY=-0.05, mountTheta=-1.48
00:08:27.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.05, opts=13)
00:08:27.275 00.001 21068 Enqueuing Move request for scope (0.00, 0.05)
00:08:27.275 00.000 16108 Worker thread wakes up
00:08:27.276 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:08:27.276 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:08:27.276 00.000 16108 Moving (0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
00:08:27.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:08:27.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:27.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:08:27.276 00.000 16108 MoveAxis(E, 0, ABG)
00:08:27.276 00.000 16108 Move returns status 0, amount 0
00:08:27.276 00.000 16108 MoveAxis(N, 0, ABG)
00:08:27.276 00.000 16108 Move returns status 0, amount 0
00:08:27.276 00.000 16108 move complete, result=0
00:08:27.276 00.000 16108 worker thread done servicing request
00:08:27.280 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3542, FiltMin=3062, FiltMax=59894, Gamma=1.000
00:08:27.295 00.015 21068 UpdateGuideState exits: m=110521 SNR=81.2
00:08:27.297 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:27.299 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:27.300 00.001 21068 Enqueuing Expose request
00:08:27.302 00.002 16108 Worker thread wakes up
00:08:27.302 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:27.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:27.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:28.459 01.156 16108 Exposure complete
00:08:28.543 00.084 16108 worker thread done servicing request
00:08:28.543 00.000 21068 OnExposeComplete: enter
00:08:28.544 00.001 21068 UpdateGuideState(): m_state=6
00:08:28.545 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6624
00:08:28.546 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.08, Mass=122210, SNR=81.1, Peak=15792 HFD=3.3
00:08:28.546 00.000 21068 MultiStar: [#1 0.17,0.47,0.00,M1] [#2 -0.04,0.19,1.20,U] [#3 -0.00,0.16,1.00,U] [#4 -0.32,0.33,0.87,U] [#5 0.11,0.10,0.90,U] [#6 0.26,0.39,0.00,M1] [#7 -0.36,0.07,0.55,U] [#8 0.02,-0.03,0.79,U] 
00:08:28.547 00.001 21068 single-star, 6 included, MultiStar: {-0.07, 0.12}, one-star: {-0.03, 0.00}
00:08:28.548 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
00:08:28.549 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
00:08:28.549 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.03 mountX=0.03 mountY=0.00, mountTheta=0.12
00:08:28.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
00:08:28.551 00.000 21068 Enqueuing Move request for scope (-0.03, 0.00)
00:08:28.553 00.002 16108 Worker thread wakes up
00:08:28.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
00:08:28.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
00:08:28.553 00.000 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.00
00:08:28.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:08:28.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:28.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:08:28.554 00.001 16108 MoveAxis(E, 0, ABG)
00:08:28.554 00.000 16108 Move returns status 0, amount 0
00:08:28.554 00.000 16108 MoveAxis(N, 0, ABG)
00:08:28.554 00.000 16108 Move returns status 0, amount 0
00:08:28.554 00.000 16108 move complete, result=0
00:08:28.554 00.000 16108 worker thread done servicing request
00:08:28.562 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3542, FiltMin=3017, FiltMax=65440, Gamma=1.000
00:08:28.584 00.022 21068 UpdateGuideState exits: m=122210 SNR=81.1
00:08:28.586 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:28.588 00.001 21068 Enqueuing Expose request
00:08:28.589 00.001 16108 Worker thread wakes up
00:08:28.589 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:28.589 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:28.589 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:29.565 00.976 16108 Exposure complete
00:08:29.623 00.058 16108 worker thread done servicing request
00:08:29.623 00.000 21068 OnExposeComplete: enter
00:08:29.625 00.002 21068 UpdateGuideState(): m_state=6
00:08:29.626 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6625
00:08:29.627 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.43, Mass=114287, SNR=77.4, Peak=14560 HFD=3.2
00:08:29.628 00.001 21068 MultiStar: [#1 0.15,0.29,1.13,U] [#2 -0.26,-0.13,1.11,U] [#3 -0.32,0.15,1.07,U] [#4 -0.31,0.08,0.95,U] [#5 0.01,-0.07,0.82,U] [#6 -0.01,0.18,0.81,U] [#7 -0.56,0.25,0.00,M1] [#8 -0.11,0.14,0.78,U] 
00:08:29.631 00.003 21068 refined, 7 included, MultiStar: {-0.13, 0.12}, one-star: {-0.19, 0.35}
00:08:29.633 00.002 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
00:08:29.634 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
00:08:29.635 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.39 mountX=0.15 mountY=-0.09, mountTheta=-0.53
00:08:29.640 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.12, opts=13)
00:08:29.642 00.002 21068 Enqueuing Move request for scope (-0.13, 0.12)
00:08:29.643 00.001 16108 Worker thread wakes up
00:08:29.644 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
00:08:29.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
00:08:29.644 00.000 16108 Moving (-0.13, 0.12) raw xDistance=0.15 yDistance=-0.09
00:08:29.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:08:29.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:29.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:29.644 00.000 16108 MoveAxis(E, 0, ABG)
00:08:29.644 00.000 16108 Move returns status 0, amount 0
00:08:29.644 00.000 16108 MoveAxis(N, 0, ABG)
00:08:29.644 00.000 16108 Move returns status 0, amount 0
00:08:29.644 00.000 16108 move complete, result=0
00:08:29.645 00.001 16108 worker thread done servicing request
00:08:29.651 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3542, FiltMin=3033, FiltMax=58918, Gamma=1.000
00:08:29.677 00.026 21068 UpdateGuideState exits: m=114287 SNR=77.4
00:08:29.679 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:29.681 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:29.682 00.001 21068 Enqueuing Expose request
00:08:29.683 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:29.683 00.000 16108 Worker thread wakes up
00:08:29.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:29.684 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:30.842 01.158 16108 Exposure complete
00:08:30.912 00.070 16108 worker thread done servicing request
00:08:30.912 00.000 21068 OnExposeComplete: enter
00:08:30.913 00.001 21068 UpdateGuideState(): m_state=6
00:08:30.914 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6626
00:08:30.916 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.40, Mass=113898, SNR=77.2, Peak=15376 HFD=3.1
00:08:30.918 00.002 21068 MultiStar: [#1 0.02,0.18,1.22,U] [#2 -0.35,-0.04,1.32,U] [#3 -0.51,0.03,0.00,M1] [#4 -0.23,0.24,0.87,U] [#5 -0.14,0.10,0.98,U] [#6 -0.27,0.20,0.87,U] [#7 -0.18,0.31,0.61,U] [#8 -0.37,0.25,0.85,U] 
00:08:30.919 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.18}, one-star: {-0.12, 0.33}
00:08:30.920 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
00:08:30.921 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
00:08:30.922 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.41 mountX=0.23 mountY=-0.13, mountTheta=-0.51
00:08:30.923 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.18, opts=13)
00:08:30.924 00.001 21068 Enqueuing Move request for scope (-0.20, 0.18)
00:08:30.925 00.001 16108 Worker thread wakes up
00:08:30.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
00:08:30.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
00:08:30.925 00.000 16108 Moving (-0.20, 0.18) raw xDistance=0.23 yDistance=-0.13
00:08:30.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:08:30.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:30.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:30.926 00.001 16108 MoveAxis(W, 60, ABG)
00:08:30.926 00.000 16108 Guiding  Dir = 3, Dur = 60
00:08:30.926 00.000 16108 IsSlewing returns 0
00:08:30.926 00.000 16108 IsGuiding returns 0
00:08:30.929 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3542, FiltMin=3059, FiltMax=65510, Gamma=1.000
00:08:30.940 00.011 16108 PulseGuide returned control before completion, sleep 58
00:08:30.944 00.004 21068 UpdateGuideState exits: m=113898 SNR=77.2
00:08:30.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:30.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:30.947 00.001 21068 Enqueuing Expose request
00:08:31.001 00.054 16108 IsGuiding returns 1
00:08:31.001 00.000 16108 scope still moving after pulse duration time elapsed
00:08:31.033 00.032 16108 IsSlewing returns 0
00:08:31.034 00.001 16108 IsGuiding returns 0
00:08:31.034 00.000 16108 scope move finished after 60 + 46 ms
00:08:31.034 00.000 16108 Move returns status 0, amount 60
00:08:31.034 00.000 16108 MoveAxis(N, 0, ABG)
00:08:31.034 00.000 16108 Move returns status 0, amount 0
00:08:31.034 00.000 16108 move complete, result=0
00:08:31.034 00.000 16108 worker thread done servicing request
00:08:31.034 00.000 16108 Worker thread wakes up
00:08:31.034 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
00:08:31.037 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:31.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:32.018 00.981 16108 Exposure complete
00:08:32.086 00.068 16108 worker thread done servicing request
00:08:32.086 00.000 21068 OnExposeComplete: enter
00:08:32.087 00.001 21068 UpdateGuideState(): m_state=6
00:08:32.088 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6627
00:08:32.089 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.49, Mass=121343, SNR=80.2, Peak=14144 HFD=3.3
00:08:32.090 00.001 21068 MultiStar: [#1 -0.19,0.52,0.00,M1] [#2 -0.42,0.44,0.00,M1] [#3 -0.37,0.38,0.00,M2] [#4 -0.02,0.49,0.00,M1] [#5 -0.03,0.13,0.97,U] [#6 -0.03,0.57,0.00,M1] [#7 -0.28,0.44,0.00,M1] [#8 -0.15,0.10,0.77,U] 
00:08:32.090 00.000 21068 refined, 2 included, MultiStar: {-0.03, 0.22}, one-star: {0.07, 0.41}
00:08:32.092 00.002 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
00:08:32.093 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
00:08:32.093 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.71 mountX=0.07 mountY=-0.21, mountTheta=-1.25
00:08:32.096 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.22, opts=13)
00:08:32.097 00.001 21068 Enqueuing Move request for scope (-0.03, 0.22)
00:08:32.097 00.000 16108 Worker thread wakes up
00:08:32.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
00:08:32.097 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
00:08:32.098 00.001 16108 Moving (-0.03, 0.22) raw xDistance=0.07 yDistance=-0.21
00:08:32.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:08:32.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:32.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:08:32.098 00.000 16108 MoveAxis(E, 0, ABG)
00:08:32.098 00.000 16108 Move returns status 0, amount 0
00:08:32.098 00.000 16108 MoveAxis(N, 0, ABG)
00:08:32.098 00.000 16108 Move returns status 0, amount 0
00:08:32.098 00.000 16108 move complete, result=0
00:08:32.098 00.000 16108 worker thread done servicing request
00:08:32.103 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3545, FiltMin=3014, FiltMax=54870, Gamma=1.000
00:08:32.127 00.024 21068 UpdateGuideState exits: m=121343 SNR=80.2
00:08:32.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:32.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:32.130 00.001 21068 Enqueuing Expose request
00:08:32.131 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:32.132 00.001 16108 Worker thread wakes up
00:08:32.132 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:32.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:33.291 01.159 16108 Exposure complete
00:08:33.347 00.056 16108 worker thread done servicing request
00:08:33.347 00.000 21068 OnExposeComplete: enter
00:08:33.349 00.002 21068 UpdateGuideState(): m_state=6
00:08:33.351 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6628
00:08:33.352 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.06, Mass=121310, SNR=76.0, Peak=16480 HFD=3.1
00:08:33.353 00.001 21068 MultiStar: [#1 0.60,0.22,0.00,M2] [#2 -0.05,-0.12,1.28,U] [#3 0.13,0.10,1.16,U] [#4 0.41,0.08,0.78,U] [#5 0.46,-0.09,0.99,U] [#6 0.31,0.08,0.87,U] [#7 0.07,-0.01,0.66,U] [#8 0.16,-0.12,0.91,U] 
00:08:33.354 00.001 21068 single-star, 7 included, MultiStar: {0.20, -0.02}, one-star: {0.16, -0.02}
00:08:33.355 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
00:08:33.355 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
00:08:33.356 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
00:08:33.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
00:08:33.360 00.002 21068 Enqueuing Move request for scope (0.16, -0.02)
00:08:33.361 00.001 16108 Worker thread wakes up
00:08:33.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:08:33.362 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:08:33.362 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
00:08:33.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:08:33.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:33.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:08:33.362 00.000 16108 MoveAxis(E, 0, ABG)
00:08:33.362 00.000 16108 Move returns status 0, amount 0
00:08:33.362 00.000 16108 MoveAxis(N, 0, ABG)
00:08:33.362 00.000 16108 Move returns status 0, amount 0
00:08:33.362 00.000 16108 move complete, result=0
00:08:33.362 00.000 16108 worker thread done servicing request
00:08:33.366 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3545, FiltMin=3040, FiltMax=53584, Gamma=1.000
00:08:33.382 00.016 21068 UpdateGuideState exits: m=121310 SNR=76.0
00:08:33.385 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:33.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:33.388 00.002 21068 Enqueuing Expose request
00:08:33.389 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:33.391 00.002 16108 Worker thread wakes up
00:08:33.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:33.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:34.369 00.978 16108 Exposure complete
00:08:34.423 00.054 16108 worker thread done servicing request
00:08:34.423 00.000 21068 OnExposeComplete: enter
00:08:34.424 00.001 21068 UpdateGuideState(): m_state=6
00:08:34.425 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6629
00:08:34.426 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.18, Mass=126957, SNR=82.0, Peak=16944 HFD=3.1
00:08:34.427 00.001 21068 MultiStar: [#1 0.63,0.05,0.00,M3] [#2 0.36,-0.39,0.00,M1] [#3 0.34,-0.20,0.77,U] [#4 0.53,0.06,0.00,M1] [#5 0.55,0.06,0.00,M1] [#6 0.59,0.07,0.00,M1] [#7 0.16,0.17,0.65,U] [#8 0.50,-0.09,0.00,M1] 
00:08:34.429 00.002 21068 single-star, 2 included, MultiStar: {0.21, 0.03}, one-star: {0.16, 0.11}
00:08:34.430 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
00:08:34.431 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
00:08:34.433 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.59 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
00:08:34.435 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.11, opts=13)
00:08:34.438 00.003 21068 Enqueuing Move request for scope (0.16, 0.11)
00:08:34.439 00.001 16108 Worker thread wakes up
00:08:34.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:08:34.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:08:34.439 00.000 16108 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=-0.14
00:08:34.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:08:34.440 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:34.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:34.440 00.000 16108 MoveAxis(E, 0, ABG)
00:08:34.440 00.000 16108 Move returns status 0, amount 0
00:08:34.440 00.000 16108 MoveAxis(N, 0, ABG)
00:08:34.440 00.000 16108 Move returns status 0, amount 0
00:08:34.440 00.000 16108 move complete, result=0
00:08:34.440 00.000 16108 worker thread done servicing request
00:08:34.445 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3542, FiltMin=3059, FiltMax=62569, Gamma=1.000
00:08:34.467 00.022 21068 UpdateGuideState exits: m=126957 SNR=82.0
00:08:34.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:34.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:34.470 00.001 21068 Enqueuing Expose request
00:08:34.471 00.001 16108 Worker thread wakes up
00:08:34.471 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:34.471 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:34.472 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:35.629 01.157 16108 Exposure complete
00:08:35.702 00.073 16108 worker thread done servicing request
00:08:35.703 00.001 21068 OnExposeComplete: enter
00:08:35.704 00.001 21068 UpdateGuideState(): m_state=6
00:08:35.706 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6630
00:08:35.707 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.25, Mass=106809, SNR=73.5, Peak=15808 HFD=2.9
00:08:35.709 00.002 21068 MultiStar: [#1 0.33,-0.09,1.24,U] [#2 -0.01,-0.14,1.22,U] [#3 0.07,-0.25,1.47,U] [#4 0.18,-0.23,0.84,U] [#5 0.46,-0.32,0.00,M2] [#6 0.50,0.09,0.00,M2] [#7 0.04,0.07,0.58,U] [#8 0.17,-0.23,0.84,U] 
00:08:35.711 00.002 21068 refined, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.12, 0.18}
00:08:35.712 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
00:08:35.714 00.002 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
00:08:35.715 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=-0.15 mountY=0.08, mountTheta=2.65
00:08:35.717 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.11, opts=13)
00:08:35.720 00.003 21068 Enqueuing Move request for scope (0.13, -0.11)
00:08:35.721 00.001 16108 Worker thread wakes up
00:08:35.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:08:35.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:08:35.721 00.000 16108 Moving (0.13, -0.11) raw xDistance=-0.15 yDistance=0.08
00:08:35.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:08:35.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:35.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:08:35.722 00.001 16108 MoveAxis(E, 0, ABG)
00:08:35.722 00.000 16108 Move returns status 0, amount 0
00:08:35.722 00.000 16108 MoveAxis(N, 0, ABG)
00:08:35.722 00.000 16108 Move returns status 0, amount 0
00:08:35.722 00.000 16108 move complete, result=0
00:08:35.722 00.000 16108 worker thread done servicing request
00:08:35.726 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3542, FiltMin=2976, FiltMax=52006, Gamma=1.000
00:08:35.745 00.019 21068 UpdateGuideState exits: m=106809 SNR=73.5
00:08:35.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:35.746 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:35.747 00.001 21068 Enqueuing Expose request
00:08:35.748 00.001 16108 Worker thread wakes up
00:08:35.748 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:35.749 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:35.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:36.714 00.965 16108 Exposure complete
00:08:36.777 00.063 16108 worker thread done servicing request
00:08:36.778 00.001 21068 OnExposeComplete: enter
00:08:36.780 00.002 21068 UpdateGuideState(): m_state=6
00:08:36.781 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6631
00:08:36.783 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=876.12, Mass=142712, SNR=93.4, Peak=16848 HFD=3.4
00:08:36.785 00.002 21068 MultiStar: [#1 0.26,0.11,1.00,U] [#2 0.12,0.01,0.98,U] [#3 -0.16,-0.11,0.89,U] [#4 0.09,-0.09,0.73,U] [#5 -0.02,-0.30,0.90,U] [#6 -0.05,0.06,0.81,U] [#7 -0.31,0.11,0.60,U] [#8 0.02,0.01,0.58,U] 
00:08:36.785 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.03, 0.05}
00:08:36.786 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
00:08:36.787 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
00:08:36.788 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.30 mountX=-0.01 mountY=0.02, mountTheta=2.02
00:08:36.789 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
00:08:36.790 00.001 21068 Enqueuing Move request for scope (0.01, -0.02)
00:08:36.791 00.001 16108 Worker thread wakes up
00:08:36.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:08:36.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:08:36.791 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
00:08:36.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:08:36.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:36.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:36.791 00.000 16108 MoveAxis(E, 0, ABG)
00:08:36.791 00.000 16108 Move returns status 0, amount 0
00:08:36.791 00.000 16108 MoveAxis(N, 0, ABG)
00:08:36.791 00.000 16108 Move returns status 0, amount 0
00:08:36.791 00.000 16108 move complete, result=0
00:08:36.791 00.000 16108 worker thread done servicing request
00:08:36.796 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3542, FiltMin=3046, FiltMax=59062, Gamma=1.000
00:08:36.811 00.015 21068 UpdateGuideState exits: m=142712 SNR=93.4
00:08:36.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:36.814 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:36.815 00.001 21068 Enqueuing Expose request
00:08:36.816 00.001 16108 Worker thread wakes up
00:08:36.816 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:36.818 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:36.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:37.988 01.170 16108 Exposure complete
00:08:38.050 00.062 16108 worker thread done servicing request
00:08:38.050 00.000 21068 OnExposeComplete: enter
00:08:38.051 00.001 21068 UpdateGuideState(): m_state=6
00:08:38.053 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6632
00:08:38.054 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.90, Mass=115793, SNR=81.9, Peak=16352 HFD=3.0
00:08:38.055 00.001 21068 MultiStar: [#1 0.08,-0.04,1.13,U] [#2 0.03,-0.28,1.32,U] [#3 -0.23,-0.08,0.91,U] [#4 -0.07,-0.08,1.01,U] [#5 0.16,-0.29,0.91,U] [#6 0.26,0.03,0.84,U] [#7 0.22,-0.57,0.00,M1] [#8 0.06,-0.23,0.75,U] 
00:08:38.057 00.002 21068 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.30, -0.18}
00:08:38.058 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
00:08:38.058 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:08:38.059 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.12 mountX=-0.10 mountY=0.13, mountTheta=2.22
00:08:38.060 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.15, opts=13)
00:08:38.063 00.003 21068 Enqueuing Move request for scope (0.07, -0.15)
00:08:38.065 00.002 16108 Worker thread wakes up
00:08:38.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
00:08:38.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
00:08:38.065 00.000 16108 Moving (0.07, -0.15) raw xDistance=-0.10 yDistance=0.13
00:08:38.066 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:08:38.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:38.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:08:38.066 00.000 16108 MoveAxis(E, 0, ABG)
00:08:38.066 00.000 16108 Move returns status 0, amount 0
00:08:38.066 00.000 16108 MoveAxis(N, 0, ABG)
00:08:38.066 00.000 16108 Move returns status 0, amount 0
00:08:38.066 00.000 16108 move complete, result=0
00:08:38.066 00.000 16108 worker thread done servicing request
00:08:38.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3542, FiltMin=3040, FiltMax=56505, Gamma=1.000
00:08:38.086 00.016 21068 UpdateGuideState exits: m=115793 SNR=81.9
00:08:38.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:38.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:38.088 00.000 21068 Enqueuing Expose request
00:08:38.089 00.001 16108 Worker thread wakes up
00:08:38.089 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:38.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:38.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:39.066 00.976 16108 Exposure complete
00:08:39.124 00.058 16108 worker thread done servicing request
00:08:39.124 00.000 21068 OnExposeComplete: enter
00:08:39.125 00.001 21068 UpdateGuideState(): m_state=6
00:08:39.126 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6633
00:08:39.128 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.08, Mass=119084, SNR=82.7, Peak=15680 HFD=3.3
00:08:39.129 00.001 21068 MultiStar: [#1 0.12,-0.05,1.08,U] [#2 -0.07,-0.39,1.08,U] [#3 -0.31,-0.31,1.05,U] [#4 0.22,-0.09,0.79,U] [#5 0.41,-0.12,0.85,U] [#6 0.33,-0.06,0.87,U] [#7 0.30,0.23,0.63,U] [#8 -0.11,-0.28,0.67,U] 
00:08:39.130 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.13}, one-star: {0.06, 0.00}
00:08:39.131 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
00:08:39.133 00.002 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
00:08:39.135 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.03 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
00:08:39.139 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
00:08:39.140 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
00:08:39.141 00.001 16108 Worker thread wakes up
00:08:39.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:08:39.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:08:39.141 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.05 yDistance=-0.01
00:08:39.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:08:39.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:39.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:39.141 00.000 16108 MoveAxis(E, 0, ABG)
00:08:39.141 00.000 16108 Move returns status 0, amount 0
00:08:39.141 00.000 16108 MoveAxis(N, 0, ABG)
00:08:39.141 00.000 16108 Move returns status 0, amount 0
00:08:39.141 00.000 16108 move complete, result=0
00:08:39.141 00.000 16108 worker thread done servicing request
00:08:39.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3545, FiltMin=3011, FiltMax=53353, Gamma=1.000
00:08:39.161 00.016 21068 UpdateGuideState exits: m=119084 SNR=82.7
00:08:39.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:39.162 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:39.163 00.001 21068 Enqueuing Expose request
00:08:39.165 00.002 16108 Worker thread wakes up
00:08:39.165 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:39.165 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:39.166 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:40.324 01.158 16108 Exposure complete
00:08:40.378 00.054 16108 worker thread done servicing request
00:08:40.378 00.000 21068 OnExposeComplete: enter
00:08:40.379 00.001 21068 UpdateGuideState(): m_state=6
00:08:40.380 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6634
00:08:40.381 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=875.91, Mass=124785, SNR=87.6, Peak=16176 HFD=3.3
00:08:40.382 00.001 21068 MultiStar: [#1 0.03,0.32,1.13,U] [#2 -0.31,-0.27,1.04,U] [#3 -0.22,-0.27,0.94,U] [#4 -0.25,-0.21,0.81,U] [#5 0.10,-0.44,0.82,U] [#6 -0.10,-0.19,0.86,U] [#7 -0.41,-0.28,0.00,M1] [#8 -0.05,-0.26,0.71,U] 
00:08:40.383 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.17}, one-star: {0.03, -0.17}
00:08:40.384 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
00:08:40.384 00.000 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
00:08:40.385 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.39 mountX=-0.06 mountY=0.16, mountTheta=1.94
00:08:40.387 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.17, opts=13)
00:08:40.388 00.001 21068 Enqueuing Move request for scope (0.03, -0.17)
00:08:40.389 00.001 16108 Worker thread wakes up
00:08:40.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
00:08:40.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
00:08:40.389 00.000 16108 Moving (0.03, -0.17) raw xDistance=-0.06 yDistance=0.16
00:08:40.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:08:40.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:40.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:08:40.389 00.000 16108 MoveAxis(E, 0, ABG)
00:08:40.389 00.000 16108 Move returns status 0, amount 0
00:08:40.389 00.000 16108 MoveAxis(N, 0, ABG)
00:08:40.389 00.000 16108 Move returns status 0, amount 0
00:08:40.389 00.000 16108 move complete, result=0
00:08:40.389 00.000 16108 worker thread done servicing request
00:08:40.394 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3542, FiltMin=2995, FiltMax=58454, Gamma=1.000
00:08:40.411 00.017 21068 UpdateGuideState exits: m=124785 SNR=87.6
00:08:40.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:40.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:40.413 00.000 21068 Enqueuing Expose request
00:08:40.414 00.001 16108 Worker thread wakes up
00:08:40.414 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:40.415 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:40.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:41.391 00.976 16108 Exposure complete
00:08:41.444 00.053 16108 worker thread done servicing request
00:08:41.444 00.000 21068 OnExposeComplete: enter
00:08:41.445 00.001 21068 UpdateGuideState(): m_state=6
00:08:41.446 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6635
00:08:41.447 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.73, Mass=121425, SNR=80.4, Peak=17584 HFD=3.1
00:08:41.448 00.001 21068 MultiStar: [#1 -0.10,-0.14,1.17,U] [#2 -0.42,-0.16,1.20,U] [#3 -0.49,-0.22,0.00,M1] [#4 -0.25,-0.26,0.74,U] [#5 -0.28,-0.29,0.99,U] [#6 -0.58,-0.11,0.00,M1] [#7 -0.13,-0.33,0.62,U] [#8 -0.53,-0.55,0.00,M1] 
00:08:41.449 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.24}, one-star: {-0.03, -0.35}
00:08:41.450 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
00:08:41.450 00.000 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
00:08:41.451 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.28 mountX=0.16 mountY=0.29, mountTheta=1.05
00:08:41.453 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.24, opts=13)
00:08:41.456 00.003 21068 Enqueuing Move request for scope (-0.21, -0.24)
00:08:41.457 00.001 16108 Worker thread wakes up
00:08:41.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
00:08:41.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
00:08:41.457 00.000 16108 Moving (-0.21, -0.24) raw xDistance=0.16 yDistance=0.29
00:08:41.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:08:41.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:08:41.457 00.000 16108 MoveAxis(E, 0, ABG)
00:08:41.457 00.000 16108 Move returns status 0, amount 0
00:08:41.457 00.000 16108 MoveAxis(S, 57, ABG)
00:08:41.457 00.000 16108 Guiding  Dir = 1, Dur = 57
00:08:41.457 00.000 16108 IsSlewing returns 0
00:08:41.457 00.000 16108 IsGuiding returns 0
00:08:41.461 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3542, FiltMin=3037, FiltMax=56941, Gamma=1.000
00:08:41.466 00.005 16108 PulseGuide returned control before completion, sleep 60
00:08:41.477 00.011 21068 UpdateGuideState exits: m=121425 SNR=80.4
00:08:41.477 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:41.479 00.001 21068 Enqueuing Expose request
00:08:41.526 00.047 16108 IsGuiding returns 1
00:08:41.526 00.000 16108 scope still moving after pulse duration time elapsed
00:08:41.557 00.031 16108 IsSlewing returns 0
00:08:41.558 00.001 16108 IsGuiding returns 0
00:08:41.558 00.000 16108 scope move finished after 57 + 43 ms
00:08:41.558 00.000 16108 Move returns status 0, amount 57
00:08:41.558 00.000 16108 move complete, result=0
00:08:41.558 00.000 16108 worker thread done servicing request
00:08:41.558 00.000 16108 Worker thread wakes up
00:08:41.558 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH
00:08:41.561 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:41.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:42.447 00.886 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:08:42.449 00.002 21068 case statement mapped state 6 to 3
00:08:42.451 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:08:42.727 00.276 16108 Exposure complete
00:08:42.789 00.062 16108 worker thread done servicing request
00:08:42.789 00.000 21068 OnExposeComplete: enter
00:08:42.790 00.001 21068 UpdateGuideState(): m_state=6
00:08:42.791 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6636
00:08:42.792 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.02, Mass=111074, SNR=76.1, Peak=16928 HFD=3.1
00:08:42.793 00.001 21068 MultiStar: [#1 0.23,-0.14,1.20,U] [#2 -0.07,-0.11,1.17,U] [#3 0.00,-0.30,1.05,U] [#4 0.03,-0.10,0.90,U] [#5 0.12,0.08,1.09,U] [#6 0.25,-0.10,0.88,U] [#7 -0.06,-0.07,0.67,U] [#8 0.04,-0.14,0.77,U] 
00:08:42.793 00.000 21068 single-star, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.09, -0.05}
00:08:42.794 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
00:08:42.795 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
00:08:42.795 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.10 mountY=0.03, mountTheta=2.83
00:08:42.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
00:08:42.798 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
00:08:42.800 00.002 16108 Worker thread wakes up
00:08:42.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:08:42.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:08:42.800 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
00:08:42.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:08:42.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:42.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:42.800 00.000 16108 MoveAxis(E, 0, ABG)
00:08:42.800 00.000 16108 Move returns status 0, amount 0
00:08:42.800 00.000 16108 MoveAxis(N, 0, ABG)
00:08:42.800 00.000 16108 Move returns status 0, amount 0
00:08:42.800 00.000 16108 move complete, result=0
00:08:42.800 00.000 16108 worker thread done servicing request
00:08:42.808 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3542, FiltMin=3049, FiltMax=57536, Gamma=1.000
00:08:42.833 00.025 21068 UpdateGuideState exits: m=111074 SNR=76.1
00:08:42.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:42.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:42.837 00.002 21068 Enqueuing Expose request
00:08:42.837 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:42.838 00.001 16108 Worker thread wakes up
00:08:42.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:42.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:43.823 00.985 16108 Exposure complete
00:08:43.898 00.075 16108 worker thread done servicing request
00:08:43.898 00.000 21068 OnExposeComplete: enter
00:08:43.899 00.001 21068 UpdateGuideState(): m_state=6
00:08:43.900 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6637
00:08:43.900 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.07, Mass=110170, SNR=68.5, Peak=16576 HFD=2.9
00:08:43.901 00.001 21068 MultiStar: [#1 0.21,0.16,1.24,U] [#2 -0.36,-0.01,1.51,U] [#3 0.21,0.16,1.13,U] [#4 0.14,0.04,1.06,U] [#5 0.13,-0.06,1.11,U] [#6 0.17,0.30,1.17,U] [#7 -0.13,0.05,0.66,U] [#8 -0.17,-0.07,0.95,U] 
00:08:43.902 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.19, -0.01}
00:08:43.903 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
00:08:43.904 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:08:43.905 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
00:08:43.906 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
00:08:43.907 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
00:08:43.908 00.001 16108 Worker thread wakes up
00:08:43.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:08:43.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:08:43.908 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
00:08:43.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:08:43.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:43.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:08:43.908 00.000 16108 MoveAxis(E, 0, ABG)
00:08:43.909 00.001 16108 Move returns status 0, amount 0
00:08:43.909 00.000 16108 MoveAxis(N, 0, ABG)
00:08:43.909 00.000 16108 Move returns status 0, amount 0
00:08:43.909 00.000 16108 move complete, result=0
00:08:43.909 00.000 16108 worker thread done servicing request
00:08:43.913 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3542, FiltMin=3062, FiltMax=49318, Gamma=1.000
00:08:43.928 00.015 21068 UpdateGuideState exits: m=110170 SNR=68.5
00:08:43.929 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:43.930 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:43.931 00.001 21068 Enqueuing Expose request
00:08:43.932 00.001 16108 Worker thread wakes up
00:08:43.932 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:43.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:43.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:45.104 01.171 16108 Exposure complete
00:08:45.163 00.059 16108 worker thread done servicing request
00:08:45.163 00.000 21068 OnExposeComplete: enter
00:08:45.164 00.001 21068 UpdateGuideState(): m_state=6
00:08:45.165 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6638
00:08:45.166 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.35, Mass=106519, SNR=84.1, Peak=12928 HFD=3.2
00:08:45.167 00.001 21068 MultiStar: [#1 -0.06,0.28,1.04,U] [#2 -0.28,0.05,1.02,U] [#3 -0.33,0.01,1.08,U] [#4 -0.24,0.39,0.84,U] [#5 -0.07,0.15,0.82,U] [#6 -0.05,0.51,0.00,M1] [#7 -0.46,0.11,0.00,M1] [#8 -0.20,0.21,0.72,U] 
00:08:45.167 00.000 21068 refined, 6 included, MultiStar: {-0.20, 0.19}, one-star: {-0.22, 0.28}
00:08:45.168 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
00:08:45.169 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
00:08:45.170 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.39 mountX=0.23 mountY=-0.13, mountTheta=-0.53
00:08:45.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.19, opts=13)
00:08:45.172 00.001 21068 Enqueuing Move request for scope (-0.20, 0.19)
00:08:45.173 00.001 16108 Worker thread wakes up
00:08:45.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
00:08:45.173 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
00:08:45.173 00.000 16108 Moving (-0.20, 0.19) raw xDistance=0.23 yDistance=-0.13
00:08:45.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:08:45.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:45.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:45.173 00.000 16108 MoveAxis(W, 61, ABG)
00:08:45.173 00.000 16108 Guiding  Dir = 3, Dur = 61
00:08:45.174 00.001 16108 IsSlewing returns 0
00:08:45.174 00.000 16108 IsGuiding returns 0
00:08:45.178 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3545, FiltMin=3017, FiltMax=61805, Gamma=1.000
00:08:45.193 00.015 21068 UpdateGuideState exits: m=106519 SNR=84.1
00:08:45.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:45.196 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:45.197 00.001 21068 Enqueuing Expose request
00:08:45.214 00.017 16108 PulseGuide returned control before completion, sleep 32
00:08:45.260 00.046 16108 IsGuiding returns 1
00:08:45.260 00.000 16108 scope still moving after pulse duration time elapsed
00:08:45.291 00.031 16108 IsSlewing returns 0
00:08:45.291 00.000 16108 IsGuiding returns 1
00:08:45.322 00.031 16108 IsSlewing returns 0
00:08:45.322 00.000 16108 IsGuiding returns 0
00:08:45.322 00.000 16108 scope move finished after 61 + 87 ms
00:08:45.322 00.000 16108 Move returns status 0, amount 61
00:08:45.322 00.000 16108 MoveAxis(N, 0, ABG)
00:08:45.322 00.000 16108 Move returns status 0, amount 0
00:08:45.322 00.000 16108 move complete, result=0
00:08:45.322 00.000 16108 worker thread done servicing request
00:08:45.322 00.000 16108 Worker thread wakes up
00:08:45.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:45.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:45.323 00.001 21068 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
00:08:46.288 00.965 16108 Exposure complete
00:08:46.344 00.056 16108 worker thread done servicing request
00:08:46.344 00.000 21068 OnExposeComplete: enter
00:08:46.346 00.002 21068 UpdateGuideState(): m_state=6
00:08:46.347 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6639
00:08:46.348 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.16, Mass=111260, SNR=72.5, Peak=17104 HFD=3.0
00:08:46.348 00.000 21068 MultiStar: [#1 0.19,0.11,1.15,U] [#2 -0.06,-0.04,1.42,U] [#3 -0.19,-0.03,1.05,U] [#4 0.03,0.06,1.05,U] [#5 0.33,0.04,0.94,U] [#6 0.29,0.19,0.77,U] [#7 -0.11,0.02,0.75,U] [#8 0.15,0.07,0.75,U] 
00:08:46.349 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.15, 0.09}
00:08:46.350 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
00:08:46.351 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
00:08:46.351 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.58 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
00:08:46.353 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.05, opts=13)
00:08:46.354 00.001 21068 Enqueuing Move request for scope (0.08, 0.05)
00:08:46.354 00.000 16108 Worker thread wakes up
00:08:46.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:08:46.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:08:46.354 00.000 16108 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=-0.07
00:08:46.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:08:46.355 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:46.355 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:08:46.355 00.000 16108 MoveAxis(E, 0, ABG)
00:08:46.355 00.000 16108 Move returns status 0, amount 0
00:08:46.355 00.000 16108 MoveAxis(N, 0, ABG)
00:08:46.355 00.000 16108 Move returns status 0, amount 0
00:08:46.355 00.000 16108 move complete, result=0
00:08:46.355 00.000 16108 worker thread done servicing request
00:08:46.358 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3545, FiltMin=3001, FiltMax=54070, Gamma=1.000
00:08:46.372 00.014 21068 UpdateGuideState exits: m=111260 SNR=72.5
00:08:46.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:46.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:46.377 00.003 21068 Enqueuing Expose request
00:08:46.379 00.002 16108 Worker thread wakes up
00:08:46.379 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:46.380 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:46.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:47.538 01.158 16108 Exposure complete
00:08:47.604 00.066 16108 worker thread done servicing request
00:08:47.605 00.001 21068 OnExposeComplete: enter
00:08:47.605 00.000 21068 UpdateGuideState(): m_state=6
00:08:47.607 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6640
00:08:47.608 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.76, Mass=125914, SNR=80.6, Peak=17344 HFD=3.4
00:08:47.609 00.001 21068 MultiStar: [#1 0.19,0.43,1.25,U] [#2 -0.17,0.30,1.21,U] [#3 -0.31,0.29,1.12,U] [#4 -0.30,0.32,0.79,U] [#5 -0.12,0.20,0.89,U] [#6 -0.04,0.32,0.88,U] [#7 0.10,0.62,0.00,M1] [#8 -0.15,0.49,0.00,M1] 
00:08:47.611 00.002 21068 refined, 6 included, MultiStar: {-0.09, 0.37}, one-star: {0.05, 0.68}
00:08:47.612 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
00:08:47.613 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
00:08:47.614 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.81 mountX=0.15 mountY=-0.33, mountTheta=-1.14
00:08:47.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.37, opts=13)
00:08:47.616 00.000 21068 Enqueuing Move request for scope (-0.09, 0.37)
00:08:47.617 00.001 16108 Worker thread wakes up
00:08:47.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
00:08:47.617 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
00:08:47.617 00.000 16108 Moving (-0.09, 0.37) raw xDistance=0.15 yDistance=-0.33
00:08:47.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:08:47.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:08:47.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:08:47.617 00.000 16108 MoveAxis(E, 0, ABG)
00:08:47.617 00.000 16108 Move returns status 0, amount 0
00:08:47.617 00.000 16108 MoveAxis(N, 0, ABG)
00:08:47.618 00.001 16108 Move returns status 0, amount 0
00:08:47.618 00.000 16108 move complete, result=0
00:08:47.618 00.000 16108 worker thread done servicing request
00:08:47.621 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3542, FiltMin=3001, FiltMax=54435, Gamma=1.000
00:08:47.637 00.016 21068 UpdateGuideState exits: m=125914 SNR=80.6
00:08:47.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:47.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:47.640 00.001 21068 Enqueuing Expose request
00:08:47.641 00.001 16108 Worker thread wakes up
00:08:47.641 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:08:47.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:47.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:48.613 00.972 16108 Exposure complete
00:08:48.683 00.070 16108 worker thread done servicing request
00:08:48.683 00.000 21068 OnExposeComplete: enter
00:08:48.684 00.001 21068 UpdateGuideState(): m_state=6
00:08:48.685 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6641
00:08:48.686 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.60, Mass=117236, SNR=81.3, Peak=15504 HFD=3.1
00:08:48.687 00.001 21068 MultiStar: [#1 0.33,0.46,0.00,M1] [#2 -0.11,0.42,1.20,U] [#3 -0.34,0.26,1.04,U] [#4 -0.25,0.50,0.00,M1] [#5 -0.28,0.40,0.00,M1] [#6 -0.11,0.44,0.88,U] [#7 -0.03,0.51,0.00,M2] [#8 -0.06,0.09,0.81,U] 
00:08:48.687 00.000 21068 refined, 4 included, MultiStar: {-0.08, 0.36}, one-star: {0.22, 0.53}
00:08:48.688 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
00:08:48.690 00.002 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
00:08:48.691 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.80 mountX=0.14 mountY=-0.33, mountTheta=-1.16
00:08:48.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.36, opts=13)
00:08:48.695 00.002 21068 Enqueuing Move request for scope (-0.08, 0.36)
00:08:48.697 00.002 16108 Worker thread wakes up
00:08:48.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
00:08:48.698 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
00:08:48.698 00.000 16108 Moving (-0.08, 0.36) raw xDistance=0.14 yDistance=-0.33
00:08:48.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:08:48.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:48.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:08:48.698 00.000 16108 MoveAxis(E, 0, ABG)
00:08:48.698 00.000 16108 Move returns status 0, amount 0
00:08:48.698 00.000 16108 MoveAxis(N, 0, ABG)
00:08:48.698 00.000 16108 Move returns status 0, amount 0
00:08:48.698 00.000 16108 move complete, result=0
00:08:48.698 00.000 16108 worker thread done servicing request
00:08:48.707 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3542, FiltMin=3062, FiltMax=54147, Gamma=1.000
00:08:48.736 00.029 21068 UpdateGuideState exits: m=117236 SNR=81.3
00:08:48.739 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:48.741 00.001 21068 Enqueuing Expose request
00:08:48.742 00.001 16108 Worker thread wakes up
00:08:48.742 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:08:48.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:48.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:49.897 01.154 16108 Exposure complete
00:08:49.951 00.054 16108 worker thread done servicing request
00:08:49.952 00.001 21068 OnExposeComplete: enter
00:08:49.953 00.001 21068 UpdateGuideState(): m_state=6
00:08:49.953 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6642
00:08:49.954 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.51, Mass=126740, SNR=89.0, Peak=15008 HFD=3.5
00:08:49.955 00.001 21068 MultiStar: [#1 0.15,0.32,1.09,U] [#2 0.09,0.26,1.03,U] [#3 -0.06,0.25,0.86,U] [#4 -0.16,0.50,0.00,M2] [#5 0.07,0.32,1.00,U] [#6 0.07,0.47,0.00,M1] [#7 0.20,0.05,0.51,U] [#8 0.11,0.21,0.69,U] 
00:08:49.956 00.001 21068 refined, 6 included, MultiStar: {0.14, 0.29}, one-star: {0.40, 0.43}
00:08:49.957 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
00:08:49.957 00.000 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
00:08:49.958 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.12 mountX=-0.09 mountY=-0.31, mountTheta=-1.84
00:08:49.960 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.29, opts=13)
00:08:49.961 00.001 21068 Enqueuing Move request for scope (0.14, 0.29)
00:08:49.962 00.001 16108 Worker thread wakes up
00:08:49.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
00:08:49.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
00:08:49.962 00.000 16108 Moving (0.14, 0.29) raw xDistance=-0.09 yDistance=-0.31
00:08:49.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:08:49.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:49.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:08:49.962 00.000 16108 MoveAxis(E, 0, ABG)
00:08:49.962 00.000 16108 Move returns status 0, amount 0
00:08:49.962 00.000 16108 MoveAxis(N, 0, ABG)
00:08:49.963 00.001 16108 Move returns status 0, amount 0
00:08:49.963 00.000 16108 move complete, result=0
00:08:49.963 00.000 16108 worker thread done servicing request
00:08:49.970 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3542, FiltMin=3069, FiltMax=49885, Gamma=1.000
00:08:49.998 00.028 21068 UpdateGuideState exits: m=126740 SNR=89.0
00:08:49.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:50.001 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:50.002 00.001 21068 Enqueuing Expose request
00:08:50.003 00.001 16108 Worker thread wakes up
00:08:50.003 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:08:50.004 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:50.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:50.988 00.984 16108 Exposure complete
00:08:51.063 00.075 16108 worker thread done servicing request
00:08:51.063 00.000 21068 OnExposeComplete: enter
00:08:51.065 00.002 21068 UpdateGuideState(): m_state=6
00:08:51.068 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6643
00:08:51.069 00.001 21068 Star::Find returns 1 (0), X=221.15, Y=876.30, Mass=115002, SNR=90.2, Peak=15136 HFD=3.2
00:08:51.070 00.001 21068 MultiStar: [#1 0.49,0.11,0.00,M1] [#2 0.27,-0.04,1.09,U] [#3 0.44,0.14,0.89,U] [#4 0.13,0.19,0.69,U] [#5 0.12,0.05,0.91,U] [#6 0.24,0.27,0.71,U] [#7 0.31,0.13,0.58,U] [#8 0.45,-0.05,0.70,U] 
00:08:51.071 00.001 21068 refined, 7 included, MultiStar: {0.31, 0.11}, one-star: {0.47, 0.23}
00:08:51.072 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
00:08:51.075 00.003 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
00:08:51.076 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.34 mountX=-0.28 mountY=-0.18, mountTheta=-2.58
00:08:51.078 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.11, opts=13)
00:08:51.079 00.001 21068 Enqueuing Move request for scope (0.31, 0.11)
00:08:51.080 00.001 16108 Worker thread wakes up
00:08:51.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
00:08:51.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
00:08:51.080 00.000 16108 Moving (0.31, 0.11) raw xDistance=-0.28 yDistance=-0.18
00:08:51.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:08:51.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:51.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:08:51.080 00.000 16108 MoveAxis(E, 74, ABG)
00:08:51.080 00.000 16108 Guiding  Dir = 2, Dur = 74
00:08:51.080 00.000 16108 IsSlewing returns 0
00:08:51.081 00.001 16108 IsGuiding returns 0
00:08:51.084 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3539, FiltMin=3021, FiltMax=48601, Gamma=1.000
00:08:51.092 00.008 16108 PulseGuide returned control before completion, sleep 73
00:08:51.099 00.007 21068 UpdateGuideState exits: m=115002 SNR=90.2
00:08:51.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:51.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:51.102 00.001 21068 Enqueuing Expose request
00:08:51.170 00.068 16108 IsGuiding returns 1
00:08:51.170 00.000 16108 scope still moving after pulse duration time elapsed
00:08:51.201 00.031 16108 IsSlewing returns 0
00:08:51.201 00.000 16108 IsGuiding returns 0
00:08:51.201 00.000 16108 scope move finished after 74 + 46 ms
00:08:51.202 00.001 16108 Move returns status 0, amount 74
00:08:51.202 00.000 16108 MoveAxis(N, 0, ABG)
00:08:51.202 00.000 16108 Move returns status 0, amount 0
00:08:51.202 00.000 16108 move complete, result=0
00:08:51.202 00.000 16108 worker thread done servicing request
00:08:51.202 00.000 16108 Worker thread wakes up
00:08:51.202 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
00:08:51.204 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:51.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:52.365 01.161 16108 Exposure complete
00:08:52.441 00.076 16108 worker thread done servicing request
00:08:52.441 00.000 21068 OnExposeComplete: enter
00:08:52.443 00.002 21068 UpdateGuideState(): m_state=6
00:08:52.445 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6644
00:08:52.448 00.003 21068 Star::Find returns 1 (0), X=220.71, Y=876.58, Mass=128935, SNR=91.2, Peak=15504 HFD=3.5
00:08:52.449 00.001 21068 MultiStar: [#1 0.31,0.50,0.00,M2] [#2 0.12,0.35,1.03,U] [#3 -0.06,0.12,0.98,U] [#4 0.07,0.63,0.00,M2] [#5 0.21,0.65,0.00,M1] [#6 0.15,0.59,0.00,M1] [#7 -0.04,0.75,0.00,M1] [#8 0.19,0.38,0.69,U] 
00:08:52.451 00.002 21068 refined, 3 included, MultiStar: {0.06, 0.34}, one-star: {0.03, 0.51}
00:08:52.452 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
00:08:52.453 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
00:08:52.454 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.39 mountX=-0.00 mountY=-0.34, mountTheta=-1.57
00:08:52.458 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.34, opts=13)
00:08:52.459 00.001 21068 Enqueuing Move request for scope (0.06, 0.34)
00:08:52.459 00.000 16108 Worker thread wakes up
00:08:52.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
00:08:52.459 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
00:08:52.459 00.000 16108 Moving (0.06, 0.34) raw xDistance=-0.00 yDistance=-0.34
00:08:52.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:08:52.459 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.24 newest=-0.83
00:08:52.460 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:08:52.460 00.000 16108 MoveAxis(E, 0, ABG)
00:08:52.460 00.000 16108 Move returns status 0, amount 0
00:08:52.460 00.000 16108 MoveAxis(N, 69, ABG)
00:08:52.460 00.000 16108 Guiding  Dir = 0, Dur = 69
00:08:52.460 00.000 16108 IsSlewing returns 0
00:08:52.460 00.000 16108 IsGuiding returns 0
00:08:52.465 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3539, FiltMin=3030, FiltMax=57475, Gamma=1.000
00:08:52.491 00.026 21068 UpdateGuideState exits: m=128935 SNR=91.2
00:08:52.492 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:52.493 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:52.494 00.001 21068 Enqueuing Expose request
00:08:52.519 00.025 16108 PulseGuide returned control before completion, sleep 21
00:08:52.549 00.030 16108 IsGuiding returns 1
00:08:52.549 00.000 16108 scope still moving after pulse duration time elapsed
00:08:52.581 00.032 16108 IsSlewing returns 0
00:08:52.581 00.000 16108 IsGuiding returns 1
00:08:52.612 00.031 16108 IsSlewing returns 0
00:08:52.612 00.000 16108 IsGuiding returns 0
00:08:52.612 00.000 16108 scope move finished after 69 + 83 ms
00:08:52.612 00.000 16108 Move returns status 0, amount 69
00:08:52.612 00.000 16108 move complete, result=0
00:08:52.613 00.001 16108 worker thread done servicing request
00:08:52.613 00.000 16108 Worker thread wakes up
00:08:52.613 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 69 ms NORTH
00:08:52.616 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:52.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:53.574 00.958 16108 Exposure complete
00:08:53.630 00.056 16108 worker thread done servicing request
00:08:53.630 00.000 21068 OnExposeComplete: enter
00:08:53.632 00.002 21068 UpdateGuideState(): m_state=6
00:08:53.634 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6645
00:08:53.636 00.002 21068 Star::Find returns 1 (0), X=221.02, Y=876.50, Mass=128197, SNR=86.9, Peak=15680 HFD=3.6
00:08:53.638 00.002 21068 MultiStar: [#1 0.46,0.26,0.00,M3] [#2 -0.01,0.13,1.11,U] [#3 -0.12,0.38,0.93,U] [#4 0.21,0.31,0.63,U] [#5 0.28,0.19,0.96,U] [#6 0.22,0.37,0.80,U] [#7 -0.07,0.13,0.51,U] [#8 0.16,0.40,0.79,U] 
00:08:53.640 00.002 21068 refined, 7 included, MultiStar: {0.13, 0.29}, one-star: {0.34, 0.42}
00:08:53.642 00.002 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
00:08:53.643 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
00:08:53.645 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.14 mountX=-0.08 mountY=-0.32, mountTheta=-1.82
00:08:53.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.29, opts=13)
00:08:53.649 00.002 21068 Enqueuing Move request for scope (0.13, 0.29)
00:08:53.651 00.002 16108 Worker thread wakes up
00:08:53.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd
00:08:53.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.29)
00:08:53.651 00.000 16108 Moving (0.13, 0.29) raw xDistance=-0.08 yDistance=-0.32
00:08:53.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:53.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:08:53.651 00.000 16108 MoveAxis(E, 0, ABG)
00:08:53.651 00.000 16108 Move returns status 0, amount 0
00:08:53.651 00.000 16108 MoveAxis(N, 63, ABG)
00:08:53.652 00.001 16108 Guiding  Dir = 0, Dur = 63
00:08:53.652 00.000 16108 IsSlewing returns 0
00:08:53.652 00.000 16108 IsGuiding returns 0
00:08:53.659 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3542, FiltMin=3081, FiltMax=53203, Gamma=1.000
00:08:53.675 00.016 21068 UpdateGuideState exits: m=128197 SNR=86.9
00:08:53.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.676 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:53.678 00.002 21068 Enqueuing Expose request
00:08:53.693 00.015 16108 PulseGuide returned control before completion, sleep 33
00:08:53.739 00.046 16108 IsGuiding returns 1
00:08:53.739 00.000 16108 scope still moving after pulse duration time elapsed
00:08:53.770 00.031 16108 IsSlewing returns 0
00:08:53.770 00.000 16108 IsGuiding returns 1
00:08:53.801 00.031 16108 IsSlewing returns 0
00:08:53.801 00.000 16108 IsGuiding returns 0
00:08:53.802 00.001 16108 scope move finished after 63 + 86 ms
00:08:53.802 00.000 16108 Move returns status 0, amount 63
00:08:53.802 00.000 16108 move complete, result=0
00:08:53.802 00.000 16108 worker thread done servicing request
00:08:53.802 00.000 16108 Worker thread wakes up
00:08:53.802 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
00:08:53.806 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:53.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:54.974 01.168 16108 Exposure complete
00:08:55.031 00.057 16108 worker thread done servicing request
00:08:55.032 00.001 21068 OnExposeComplete: enter
00:08:55.032 00.000 21068 UpdateGuideState(): m_state=6
00:08:55.033 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6646
00:08:55.034 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.24, Mass=112945, SNR=78.7, Peak=16272 HFD=3.2
00:08:55.035 00.001 21068 MultiStar: [#1 -0.04,0.38,1.03,U] [#2 -0.38,-0.04,1.24,U] [#3 -0.33,0.13,1.24,U] [#4 -0.38,0.05,0.88,U] [#5 -0.07,0.06,1.08,U] [#6 0.05,0.38,0.78,U] [#7 0.04,0.20,0.73,U] [#8 -0.36,0.16,0.87,U] 
00:08:55.036 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.15}, one-star: {-0.24, 0.16}
00:08:55.036 00.000 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
00:08:55.037 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
00:08:55.038 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.50 mountX=0.23 mountY=-0.10, mountTheta=-0.41
00:08:55.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.15, opts=13)
00:08:55.041 00.001 21068 Enqueuing Move request for scope (-0.21, 0.15)
00:08:55.042 00.001 16108 Worker thread wakes up
00:08:55.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
00:08:55.042 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
00:08:55.042 00.000 16108 Moving (-0.21, 0.15) raw xDistance=0.23 yDistance=-0.10
00:08:55.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:08:55.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:55.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:55.042 00.000 16108 MoveAxis(W, 60, ABG)
00:08:55.042 00.000 16108 Guiding  Dir = 3, Dur = 60
00:08:55.042 00.000 16108 IsSlewing returns 0
00:08:55.043 00.001 16108 IsGuiding returns 0
00:08:55.044 00.001 16108 PulseGuide returned control before completion, sleep 69
00:08:55.047 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3539, FiltMin=3017, FiltMax=55766, Gamma=1.000
00:08:55.073 00.026 21068 UpdateGuideState exits: m=112945 SNR=78.7
00:08:55.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:55.076 00.001 21068 Enqueuing Expose request
00:08:55.120 00.044 16108 IsGuiding returns 1
00:08:55.120 00.000 16108 scope still moving after pulse duration time elapsed
00:08:55.152 00.032 16108 IsSlewing returns 0
00:08:55.152 00.000 16108 IsGuiding returns 0
00:08:55.152 00.000 16108 scope move finished after 60 + 49 ms
00:08:55.152 00.000 16108 Move returns status 0, amount 60
00:08:55.152 00.000 16108 MoveAxis(N, 0, ABG)
00:08:55.152 00.000 16108 Move returns status 0, amount 0
00:08:55.153 00.001 16108 move complete, result=0
00:08:55.153 00.000 16108 worker thread done servicing request
00:08:55.153 00.000 16108 Worker thread wakes up
00:08:55.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:55.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:55.153 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
00:08:56.118 00.965 16108 Exposure complete
00:08:56.176 00.058 16108 worker thread done servicing request
00:08:56.176 00.000 21068 OnExposeComplete: enter
00:08:56.179 00.003 21068 UpdateGuideState(): m_state=6
00:08:56.181 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6647
00:08:56.182 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.13, Mass=121301, SNR=79.2, Peak=16208 HFD=2.9
00:08:56.185 00.003 21068 MultiStar: [#1 -0.00,0.07,1.19,U] [#2 -0.13,-0.31,1.29,U] [#3 -0.29,0.02,1.05,U] [#4 -0.13,0.13,0.84,U] [#5 0.15,-0.09,0.88,U] [#6 0.17,0.28,0.79,U] [#7 -0.37,-0.13,0.59,U] [#8 -0.10,-0.07,0.72,U] 
00:08:56.187 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.10, 0.06}
00:08:56.189 00.002 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
00:08:56.190 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
00:08:56.192 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=0.08 mountY=0.03, mountTheta=0.38
00:08:56.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
00:08:56.194 00.000 21068 Enqueuing Move request for scope (-0.09, -0.01)
00:08:56.195 00.001 16108 Worker thread wakes up
00:08:56.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:08:56.196 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:08:56.196 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.08 yDistance=0.03
00:08:56.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:08:56.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:56.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:56.196 00.000 16108 MoveAxis(E, 0, ABG)
00:08:56.196 00.000 16108 Move returns status 0, amount 0
00:08:56.196 00.000 16108 MoveAxis(N, 0, ABG)
00:08:56.196 00.000 16108 Move returns status 0, amount 0
00:08:56.196 00.000 16108 move complete, result=0
00:08:56.196 00.000 16108 worker thread done servicing request
00:08:56.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3539, FiltMin=3033, FiltMax=56560, Gamma=1.000
00:08:56.227 00.027 21068 UpdateGuideState exits: m=121301 SNR=79.2
00:08:56.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:56.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:56.232 00.002 21068 Enqueuing Expose request
00:08:56.234 00.002 16108 Worker thread wakes up
00:08:56.234 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:56.236 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:56.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:57.398 01.162 16108 Exposure complete
00:08:57.453 00.055 16108 worker thread done servicing request
00:08:57.453 00.000 21068 OnExposeComplete: enter
00:08:57.454 00.001 21068 UpdateGuideState(): m_state=6
00:08:57.455 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6648
00:08:57.455 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=876.32, Mass=109164, SNR=78.2, Peak=17120 HFD=2.9
00:08:57.456 00.001 21068 MultiStar: [#1 0.26,0.35,1.09,U] [#2 -0.32,-0.00,1.49,U] [#3 -0.12,0.23,1.12,U] [#4 0.23,-0.04,0.76,U] [#5 0.20,0.03,1.00,U] [#6 0.23,0.24,0.86,U] [#7 -0.31,0.07,0.72,U] [#8 0.09,0.11,0.87,U] 
00:08:57.457 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.02, 0.24}
00:08:57.458 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:08:57.459 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:08:57.460 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.47 mountX=0.01 mountY=-0.14, mountTheta=-1.49
00:08:57.461 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
00:08:57.462 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
00:08:57.463 00.001 16108 Worker thread wakes up
00:08:57.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:08:57.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:08:57.463 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.01 yDistance=-0.14
00:08:57.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:08:57.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:57.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:57.463 00.000 16108 MoveAxis(E, 0, ABG)
00:08:57.463 00.000 16108 Move returns status 0, amount 0
00:08:57.463 00.000 16108 MoveAxis(N, 0, ABG)
00:08:57.464 00.001 16108 Move returns status 0, amount 0
00:08:57.464 00.000 16108 move complete, result=0
00:08:57.464 00.000 16108 worker thread done servicing request
00:08:57.467 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3542, FiltMin=3030, FiltMax=55411, Gamma=1.000
00:08:57.483 00.016 21068 UpdateGuideState exits: m=109164 SNR=78.2
00:08:57.483 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:57.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:57.485 00.001 21068 Enqueuing Expose request
00:08:57.486 00.001 16108 Worker thread wakes up
00:08:57.486 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:57.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:57.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:58.468 00.982 16108 Exposure complete
00:08:58.533 00.065 16108 worker thread done servicing request
00:08:58.533 00.000 21068 OnExposeComplete: enter
00:08:58.535 00.002 21068 UpdateGuideState(): m_state=6
00:08:58.535 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6649
00:08:58.536 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.45, Mass=121186, SNR=87.7, Peak=14864 HFD=3.2
00:08:58.538 00.002 21068 MultiStar: [#1 0.15,0.24,1.05,U] [#2 -0.23,0.04,1.17,U] [#3 -0.14,-0.04,1.01,U] [#4 -0.03,0.35,0.78,U] [#5 0.11,0.04,0.85,U] [#6 0.13,0.25,0.82,U] [#7 -0.26,0.10,0.59,U] [#8 -0.15,0.20,0.75,U] 
00:08:58.538 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.00, 0.37}
00:08:58.539 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:08:58.540 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:08:58.541 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.82 mountX=0.07 mountY=-0.15, mountTheta=-1.13
00:08:58.543 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.17, opts=13)
00:08:58.545 00.002 21068 Enqueuing Move request for scope (-0.04, 0.17)
00:08:58.546 00.001 16108 Worker thread wakes up
00:08:58.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
00:08:58.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
00:08:58.546 00.000 16108 Moving (-0.04, 0.17) raw xDistance=0.07 yDistance=-0.15
00:08:58.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:08:58.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:58.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:08:58.546 00.000 16108 MoveAxis(E, 0, ABG)
00:08:58.546 00.000 16108 Move returns status 0, amount 0
00:08:58.546 00.000 16108 MoveAxis(N, 0, ABG)
00:08:58.546 00.000 16108 Move returns status 0, amount 0
00:08:58.546 00.000 16108 move complete, result=0
00:08:58.546 00.000 16108 worker thread done servicing request
00:08:58.549 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3542, FiltMin=2992, FiltMax=64355, Gamma=1.000
00:08:58.565 00.016 21068 UpdateGuideState exits: m=121186 SNR=87.7
00:08:58.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.566 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:58.567 00.001 21068 Enqueuing Expose request
00:08:58.568 00.001 16108 Worker thread wakes up
00:08:58.568 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:58.570 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:58.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:08:59.754 01.184 16108 Exposure complete
00:08:59.837 00.083 16108 worker thread done servicing request
00:08:59.837 00.000 21068 OnExposeComplete: enter
00:08:59.838 00.001 21068 UpdateGuideState(): m_state=6
00:08:59.839 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6650
00:08:59.839 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=876.44, Mass=104908, SNR=80.0, Peak=13744 HFD=3.2
00:08:59.840 00.001 21068 MultiStar: [#1 0.12,0.44,1.21,U] [#2 -0.31,0.05,1.21,U] [#3 -0.06,0.29,1.29,U] [#4 -0.35,0.18,0.77,U] [#5 -0.04,0.25,1.02,U] [#6 0.05,0.46,0.76,U] [#7 -0.15,0.38,0.65,U] [#8 -0.07,0.13,0.83,U] 
00:08:59.841 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.28}, one-star: {0.02, 0.36}
00:08:59.844 00.003 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
00:08:59.845 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
00:08:59.846 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.86 mountX=0.13 mountY=-0.25, mountTheta=-1.10
00:08:59.847 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.28, opts=13)
00:08:59.848 00.001 21068 Enqueuing Move request for scope (-0.08, 0.28)
00:08:59.849 00.001 16108 Worker thread wakes up
00:08:59.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
00:08:59.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
00:08:59.849 00.000 16108 Moving (-0.08, 0.28) raw xDistance=0.13 yDistance=-0.25
00:08:59.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:08:59.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:08:59.849 00.000 16108 MoveAxis(E, 0, ABG)
00:08:59.849 00.000 16108 Move returns status 0, amount 0
00:08:59.849 00.000 16108 MoveAxis(N, 51, ABG)
00:08:59.849 00.000 16108 Guiding  Dir = 0, Dur = 51
00:08:59.850 00.001 16108 IsSlewing returns 0
00:08:59.850 00.000 16108 IsGuiding returns 0
00:08:59.853 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=464, max=65535, med=3542, FiltMin=3011, FiltMax=52291, Gamma=1.000
00:08:59.858 00.005 16108 PulseGuide returned control before completion, sleep 52
00:08:59.867 00.009 21068 UpdateGuideState exits: m=104908 SNR=80.0
00:08:59.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:59.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:08:59.869 00.000 21068 Enqueuing Expose request
00:08:59.920 00.051 16108 IsGuiding returns 1
00:08:59.920 00.000 16108 scope still moving after pulse duration time elapsed
00:08:59.951 00.031 16108 IsSlewing returns 0
00:08:59.951 00.000 16108 IsGuiding returns 0
00:08:59.951 00.000 16108 scope move finished after 51 + 51 ms
00:08:59.951 00.000 16108 Move returns status 0, amount 51
00:08:59.953 00.002 16108 move complete, result=0
00:08:59.953 00.000 16108 worker thread done servicing request
00:08:59.953 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
00:08:59.954 00.001 16108 Worker thread wakes up
00:08:59.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:08:59.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:00.939 00.985 16108 Exposure complete
00:09:00.997 00.058 16108 worker thread done servicing request
00:09:00.997 00.000 21068 OnExposeComplete: enter
00:09:00.998 00.001 21068 UpdateGuideState(): m_state=6
00:09:00.999 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6651
00:09:01.000 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.94, Mass=115414, SNR=75.0, Peak=16672 HFD=3.0
00:09:01.000 00.000 21068 MultiStar: [#1 -0.03,-0.08,1.25,U] [#2 -0.31,0.01,1.22,U] [#3 -0.09,-0.07,1.04,U] [#4 0.15,-0.11,0.92,U] [#5 0.16,-0.08,1.05,U] [#6 0.15,0.10,0.80,U] [#7 -0.10,-0.19,0.64,U] [#8 0.03,-0.24,0.82,U] 
00:09:01.001 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.13, -0.14}
00:09:01.002 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
00:09:01.002 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
00:09:01.005 00.003 21068 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.56 mountX=-0.02 mountY=0.08, mountTheta=1.76
00:09:01.007 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.08, opts=13)
00:09:01.009 00.002 21068 Enqueuing Move request for scope (0.00, -0.08)
00:09:01.010 00.001 16108 Worker thread wakes up
00:09:01.011 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
00:09:01.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
00:09:01.011 00.000 16108 Moving (0.00, -0.08) raw xDistance=-0.02 yDistance=0.08
00:09:01.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:01.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:01.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:01.011 00.000 16108 MoveAxis(E, 0, ABG)
00:09:01.011 00.000 16108 Move returns status 0, amount 0
00:09:01.011 00.000 16108 MoveAxis(N, 0, ABG)
00:09:01.013 00.002 16108 Move returns status 0, amount 0
00:09:01.013 00.000 16108 move complete, result=0
00:09:01.013 00.000 16108 worker thread done servicing request
00:09:01.019 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3542, FiltMin=3001, FiltMax=60125, Gamma=1.000
00:09:01.034 00.015 21068 UpdateGuideState exits: m=115414 SNR=75.0
00:09:01.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:01.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:01.037 00.001 21068 Enqueuing Expose request
00:09:01.037 00.000 16108 Worker thread wakes up
00:09:01.037 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:01.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:01.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:02.202 01.164 16108 Exposure complete
00:09:02.272 00.070 16108 worker thread done servicing request
00:09:02.272 00.000 21068 OnExposeComplete: enter
00:09:02.275 00.003 21068 UpdateGuideState(): m_state=6
00:09:02.278 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6652
00:09:02.281 00.003 21068 Star::Find returns 1 (0), X=220.93, Y=875.90, Mass=123640, SNR=85.1, Peak=17616 HFD=3.0
00:09:02.284 00.003 21068 MultiStar: [#1 0.24,-0.01,1.18,U] [#2 -0.11,-0.12,1.13,U] [#3 0.02,-0.23,0.96,U] [#4 0.09,0.08,0.75,U] [#5 0.17,-0.23,1.13,U] [#6 0.29,-0.02,0.77,U] [#7 0.02,-0.17,0.59,U] [#8 -0.15,-0.02,0.75,U] 
00:09:02.286 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.25, -0.18}
00:09:02.288 00.002 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
00:09:02.289 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
00:09:02.290 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=-0.12 mountY=0.08, mountTheta=2.53
00:09:02.294 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
00:09:02.296 00.002 21068 Enqueuing Move request for scope (0.10, -0.11)
00:09:02.297 00.001 16108 Worker thread wakes up
00:09:02.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
00:09:02.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
00:09:02.297 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
00:09:02.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:09:02.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:02.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:02.297 00.000 16108 MoveAxis(E, 0, ABG)
00:09:02.297 00.000 16108 Move returns status 0, amount 0
00:09:02.297 00.000 16108 MoveAxis(N, 0, ABG)
00:09:02.297 00.000 16108 Move returns status 0, amount 0
00:09:02.298 00.001 16108 move complete, result=0
00:09:02.298 00.000 16108 worker thread done servicing request
00:09:02.303 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3542, FiltMin=3014, FiltMax=54736, Gamma=1.000
00:09:02.319 00.016 21068 UpdateGuideState exits: m=123640 SNR=85.1
00:09:02.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:02.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:02.323 00.002 21068 Enqueuing Expose request
00:09:02.323 00.000 16108 Worker thread wakes up
00:09:02.323 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:02.326 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:02.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:03.294 00.968 16108 Exposure complete
00:09:03.358 00.064 16108 worker thread done servicing request
00:09:03.358 00.000 21068 OnExposeComplete: enter
00:09:03.360 00.002 21068 UpdateGuideState(): m_state=6
00:09:03.362 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6653
00:09:03.364 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=876.25, Mass=116056, SNR=77.1, Peak=17136 HFD=3.0
00:09:03.365 00.001 21068 MultiStar: [#1 -0.02,0.04,1.40,U] [#2 -0.22,-0.37,1.19,U] [#3 -0.12,0.02,1.05,U] [#4 0.06,-0.01,0.86,U] [#5 0.04,-0.08,0.99,U] [#6 0.02,0.21,0.89,U] [#7 -0.29,0.16,0.54,U] [#8 -0.05,-0.07,0.88,U] 
00:09:03.366 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.05, 0.17}
00:09:03.367 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.31)
00:09:03.369 00.002 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.37)
00:09:03.370 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.01 mountX=0.06 mountY=0.02, mountTheta=0.36
00:09:03.374 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
00:09:03.376 00.002 21068 Enqueuing Move request for scope (-0.06, -0.01)
00:09:03.378 00.002 16108 Worker thread wakes up
00:09:03.379 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:09:03.379 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:09:03.379 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
00:09:03.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:09:03.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:03.379 00.000 16108 MoveAxis(E, 0, ABG)
00:09:03.379 00.000 16108 Move returns status 0, amount 0
00:09:03.379 00.000 16108 MoveAxis(N, 0, ABG)
00:09:03.379 00.000 16108 Move returns status 0, amount 0
00:09:03.379 00.000 16108 move complete, result=0
00:09:03.379 00.000 16108 worker thread done servicing request
00:09:03.386 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3542, FiltMin=3008, FiltMax=56048, Gamma=1.000
00:09:03.405 00.019 21068 UpdateGuideState exits: m=116056 SNR=77.1
00:09:03.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:03.408 00.001 21068 Enqueuing Expose request
00:09:03.408 00.000 16108 Worker thread wakes up
00:09:03.408 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:03.410 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:03.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:04.571 01.161 16108 Exposure complete
00:09:04.644 00.073 16108 worker thread done servicing request
00:09:04.644 00.000 21068 OnExposeComplete: enter
00:09:04.645 00.001 21068 UpdateGuideState(): m_state=6
00:09:04.646 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6654
00:09:04.646 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=876.12, Mass=116718, SNR=75.0, Peak=15696 HFD=3.2
00:09:04.648 00.002 21068 MultiStar: [#1 -0.01,0.27,1.29,U] [#2 -0.27,0.13,1.30,U] [#3 -0.39,0.08,1.20,U] [#4 -0.18,0.18,0.82,U] [#5 0.09,-0.10,1.14,U] [#6 0.02,0.14,0.98,U] [#7 -0.23,0.08,0.68,U] [#8 -0.15,-0.10,1.00,U] 
00:09:04.649 00.001 21068 single-star, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.11, 0.04}
00:09:04.649 00.000 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
00:09:04.650 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
00:09:04.651 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=0.11 mountY=-0.02, mountTheta=-0.15
00:09:04.652 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.04, opts=13)
00:09:04.653 00.001 21068 Enqueuing Move request for scope (-0.11, 0.04)
00:09:04.654 00.001 16108 Worker thread wakes up
00:09:04.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
00:09:04.654 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
00:09:04.654 00.000 16108 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.02
00:09:04.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:09:04.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:04.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:04.654 00.000 16108 MoveAxis(E, 0, ABG)
00:09:04.654 00.000 16108 Move returns status 0, amount 0
00:09:04.654 00.000 16108 MoveAxis(N, 0, ABG)
00:09:04.654 00.000 16108 Move returns status 0, amount 0
00:09:04.654 00.000 16108 move complete, result=0
00:09:04.654 00.000 16108 worker thread done servicing request
00:09:04.659 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3542, FiltMin=3011, FiltMax=64294, Gamma=1.000
00:09:04.674 00.015 21068 UpdateGuideState exits: m=116718 SNR=75.0
00:09:04.677 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:04.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:04.680 00.002 21068 Enqueuing Expose request
00:09:04.681 00.001 16108 Worker thread wakes up
00:09:04.681 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:04.682 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:04.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:05.672 00.990 16108 Exposure complete
00:09:05.726 00.054 16108 worker thread done servicing request
00:09:05.727 00.001 21068 OnExposeComplete: enter
00:09:05.728 00.001 21068 UpdateGuideState(): m_state=6
00:09:05.728 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6655
00:09:05.729 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.09, Mass=119286, SNR=84.9, Peak=17328 HFD=3.3
00:09:05.730 00.001 21068 MultiStar: [#1 0.03,0.24,1.04,U] [#2 -0.36,-0.05,1.04,U] [#3 -0.26,0.04,1.01,U] [#4 -0.11,0.22,0.74,U] [#5 0.07,0.08,0.92,U] [#6 -0.09,0.30,0.69,U] [#7 -0.09,0.03,0.54,U] [#8 -0.39,-0.02,0.73,U] 
00:09:05.731 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.09}, one-star: {-0.07, 0.01}
00:09:05.732 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:09:05.732 00.000 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
00:09:05.733 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.97 mountX=0.07 mountY=0.00, mountTheta=0.07
00:09:05.734 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
00:09:05.735 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
00:09:05.736 00.001 16108 Worker thread wakes up
00:09:05.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
00:09:05.736 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
00:09:05.736 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.00
00:09:05.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:09:05.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:05.737 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:09:05.737 00.000 16108 MoveAxis(E, 0, ABG)
00:09:05.737 00.000 16108 Move returns status 0, amount 0
00:09:05.737 00.000 16108 MoveAxis(N, 0, ABG)
00:09:05.737 00.000 16108 Move returns status 0, amount 0
00:09:05.737 00.000 16108 move complete, result=0
00:09:05.737 00.000 16108 worker thread done servicing request
00:09:05.740 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3542, FiltMin=3024, FiltMax=59638, Gamma=1.000
00:09:05.772 00.032 21068 UpdateGuideState exits: m=119286 SNR=84.9
00:09:05.774 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.776 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:05.779 00.003 21068 Enqueuing Expose request
00:09:05.780 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:05.782 00.002 16108 Worker thread wakes up
00:09:05.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:05.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:06.943 01.161 16108 Exposure complete
00:09:06.997 00.054 16108 worker thread done servicing request
00:09:06.997 00.000 21068 OnExposeComplete: enter
00:09:06.997 00.000 21068 UpdateGuideState(): m_state=6
00:09:06.998 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6656
00:09:06.999 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.12, Mass=109670, SNR=73.3, Peak=14464 HFD=3.0
00:09:07.000 00.001 21068 MultiStar: [#1 -0.28,-0.02,1.32,U] [#2 -0.43,-0.17,1.34,U] [#3 -0.62,-0.04,0.00,M1] [#4 0.13,-0.09,0.81,U] [#5 -0.06,-0.01,0.94,U] [#6 -0.10,0.21,0.86,U] [#7 -0.55,0.14,0.00,M1] [#8 -0.47,-0.29,0.00,M1] 
00:09:07.001 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.02}, one-star: {-0.19, 0.04}
00:09:07.001 00.000 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
00:09:07.002 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
00:09:07.004 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=0.18 mountY=0.06, mountTheta=0.33
00:09:07.005 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.02, opts=13)
00:09:07.006 00.001 21068 Enqueuing Move request for scope (-0.18, -0.02)
00:09:07.007 00.001 16108 Worker thread wakes up
00:09:07.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
00:09:07.007 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
00:09:07.007 00.000 16108 Moving (-0.18, -0.02) raw xDistance=0.18 yDistance=0.06
00:09:07.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:09:07.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:07.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:07.007 00.000 16108 MoveAxis(E, 0, ABG)
00:09:07.007 00.000 16108 Move returns status 0, amount 0
00:09:07.007 00.000 16108 MoveAxis(N, 0, ABG)
00:09:07.007 00.000 16108 Move returns status 0, amount 0
00:09:07.007 00.000 16108 move complete, result=0
00:09:07.007 00.000 16108 worker thread done servicing request
00:09:07.011 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3542, FiltMin=3017, FiltMax=63910, Gamma=1.000
00:09:07.026 00.015 21068 UpdateGuideState exits: m=109670 SNR=73.3
00:09:07.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:07.029 00.001 21068 Enqueuing Expose request
00:09:07.030 00.001 16108 Worker thread wakes up
00:09:07.030 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:07.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:07.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:08.007 00.977 16108 Exposure complete
00:09:08.075 00.068 16108 worker thread done servicing request
00:09:08.075 00.000 21068 OnExposeComplete: enter
00:09:08.076 00.001 21068 UpdateGuideState(): m_state=6
00:09:08.077 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6657
00:09:08.077 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=876.12, Mass=110729, SNR=77.4, Peak=15888 HFD=3.0
00:09:08.078 00.001 21068 MultiStar: [#1 -0.21,0.01,1.00,U] [#2 -0.20,-0.07,1.19,U] [#3 -0.20,-0.23,0.90,U] [#4 -0.21,-0.00,0.87,U] [#5 0.03,-0.18,0.97,U] [#6 0.08,0.05,0.86,U] [#7 -0.30,0.23,0.69,U] [#8 -0.22,-0.01,0.75,U] 
00:09:08.079 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.15, 0.05}
00:09:08.080 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.35)
00:09:08.081 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
00:09:08.082 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.97 mountX=0.14 mountY=0.06, mountTheta=0.40
00:09:08.084 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
00:09:08.085 00.001 21068 Enqueuing Move request for scope (-0.15, -0.03)
00:09:08.085 00.000 16108 Worker thread wakes up
00:09:08.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:09:08.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:09:08.085 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.14 yDistance=0.06
00:09:08.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:09:08.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:08.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:08.085 00.000 16108 MoveAxis(E, 0, ABG)
00:09:08.086 00.001 16108 Move returns status 0, amount 0
00:09:08.086 00.000 16108 MoveAxis(N, 0, ABG)
00:09:08.086 00.000 16108 Move returns status 0, amount 0
00:09:08.086 00.000 16108 move complete, result=0
00:09:08.086 00.000 16108 worker thread done servicing request
00:09:08.089 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=323, max=65535, med=3542, FiltMin=3024, FiltMax=57712, Gamma=1.000
00:09:08.104 00.015 21068 UpdateGuideState exits: m=110729 SNR=77.4
00:09:08.105 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:08.107 00.001 21068 Enqueuing Expose request
00:09:08.108 00.001 16108 Worker thread wakes up
00:09:08.108 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:08.108 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:08.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:09.274 01.166 16108 Exposure complete
00:09:09.330 00.056 16108 worker thread done servicing request
00:09:09.330 00.000 21068 OnExposeComplete: enter
00:09:09.331 00.001 21068 UpdateGuideState(): m_state=6
00:09:09.332 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6658
00:09:09.332 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=876.03, Mass=121227, SNR=81.2, Peak=16672 HFD=2.9
00:09:09.334 00.002 21068 MultiStar: [#1 0.16,0.13,1.02,U] [#2 0.08,0.08,1.18,U] [#3 -0.19,-0.07,1.11,U] [#4 -0.05,0.07,0.97,U] [#5 0.09,-0.22,0.86,U] [#6 0.11,0.12,0.73,U] [#7 0.05,-0.27,0.61,U] [#8 0.39,-0.21,0.74,U] 
00:09:09.335 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.26, -0.04}
00:09:09.336 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
00:09:09.336 00.000 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
00:09:09.337 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.09 mountY=0.01, mountTheta=3.04
00:09:09.339 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
00:09:09.339 00.000 21068 Enqueuing Move request for scope (0.09, -0.03)
00:09:09.340 00.001 16108 Worker thread wakes up
00:09:09.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:09:09.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:09:09.340 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
00:09:09.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:09:09.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:09.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:09:09.340 00.000 16108 MoveAxis(E, 0, ABG)
00:09:09.340 00.000 16108 Move returns status 0, amount 0
00:09:09.341 00.001 16108 MoveAxis(N, 0, ABG)
00:09:09.341 00.000 16108 Move returns status 0, amount 0
00:09:09.341 00.000 16108 move complete, result=0
00:09:09.341 00.000 16108 worker thread done servicing request
00:09:09.344 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3542, FiltMin=3053, FiltMax=60128, Gamma=1.000
00:09:09.359 00.015 21068 UpdateGuideState exits: m=121227 SNR=81.2
00:09:09.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:09.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:09.362 00.001 21068 Enqueuing Expose request
00:09:09.362 00.000 16108 Worker thread wakes up
00:09:09.362 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:09.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:09.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:10.346 00.983 16108 Exposure complete
00:09:10.402 00.056 16108 worker thread done servicing request
00:09:10.402 00.000 21068 OnExposeComplete: enter
00:09:10.403 00.001 21068 UpdateGuideState(): m_state=6
00:09:10.404 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6659
00:09:10.405 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.41, Mass=118549, SNR=84.8, Peak=15616 HFD=3.3
00:09:10.407 00.002 21068 MultiStar: [#1 0.51,0.13,0.00,M1] [#2 0.09,0.13,1.08,U] [#3 -0.03,-0.04,0.95,U] [#4 -0.35,0.20,0.81,U] [#5 0.05,-0.10,0.85,U] [#6 -0.22,0.32,0.87,U] [#7 0.14,0.26,0.60,U] [#8 0.19,-0.07,0.74,U] 
00:09:10.408 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {0.18, 0.34}
00:09:10.409 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
00:09:10.409 00.000 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
00:09:10.410 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.02 mountY=-0.13, mountTheta=-1.44
00:09:10.411 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
00:09:10.412 00.001 21068 Enqueuing Move request for scope (0.01, 0.13)
00:09:10.413 00.001 16108 Worker thread wakes up
00:09:10.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:09:10.413 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:09:10.413 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.02 yDistance=-0.13
00:09:10.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:09:10.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:10.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:09:10.413 00.000 16108 MoveAxis(E, 0, ABG)
00:09:10.413 00.000 16108 Move returns status 0, amount 0
00:09:10.413 00.000 16108 MoveAxis(N, 0, ABG)
00:09:10.413 00.000 16108 Move returns status 0, amount 0
00:09:10.413 00.000 16108 move complete, result=0
00:09:10.413 00.000 16108 worker thread done servicing request
00:09:10.418 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3542, FiltMin=3021, FiltMax=57830, Gamma=1.000
00:09:10.436 00.018 21068 UpdateGuideState exits: m=118549 SNR=84.8
00:09:10.438 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.441 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:10.443 00.002 21068 Enqueuing Expose request
00:09:10.445 00.002 16108 Worker thread wakes up
00:09:10.445 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:10.447 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:10.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:11.609 01.162 16108 Exposure complete
00:09:11.672 00.063 16108 worker thread done servicing request
00:09:11.672 00.000 21068 OnExposeComplete: enter
00:09:11.675 00.003 21068 UpdateGuideState(): m_state=6
00:09:11.677 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6660
00:09:11.678 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.76, Mass=107748, SNR=74.4, Peak=14512 HFD=3.2
00:09:11.680 00.002 21068 MultiStar: [#1 -0.11,0.11,1.22,U] [#2 -0.34,-0.17,1.21,U] [#3 -0.23,0.03,1.14,U] [#4 -0.34,0.05,0.95,U] [#5 -0.07,-0.04,0.96,U] [#6 -0.17,0.11,0.98,U] [#7 -0.56,-0.16,0.00,M1] [#8 -0.26,-0.48,0.00,M1] 
00:09:11.681 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.03}, one-star: {-0.20, -0.31}
00:09:11.682 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
00:09:11.683 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
00:09:11.684 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.99 mountX=0.20 mountY=0.08, mountTheta=0.38
00:09:11.687 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.03, opts=13)
00:09:11.688 00.001 21068 Enqueuing Move request for scope (-0.21, -0.03)
00:09:11.690 00.002 16108 Worker thread wakes up
00:09:11.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
00:09:11.690 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
00:09:11.690 00.000 16108 Moving (-0.21, -0.03) raw xDistance=0.20 yDistance=0.08
00:09:11.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:09:11.691 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:11.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:11.691 00.000 16108 MoveAxis(W, 53, ABG)
00:09:11.691 00.000 16108 Guiding  Dir = 3, Dur = 53
00:09:11.691 00.000 16108 IsSlewing returns 0
00:09:11.692 00.001 16108 IsGuiding returns 0
00:09:11.694 00.002 16108 PulseGuide returned control before completion, sleep 62
00:09:11.698 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3542, FiltMin=3043, FiltMax=62416, Gamma=1.000
00:09:11.725 00.027 21068 UpdateGuideState exits: m=107748 SNR=74.4
00:09:11.729 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:11.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:11.731 00.001 21068 Enqueuing Expose request
00:09:11.766 00.035 16108 IsGuiding returns 1
00:09:11.766 00.000 16108 scope still moving after pulse duration time elapsed
00:09:11.797 00.031 16108 IsSlewing returns 0
00:09:11.797 00.000 16108 IsGuiding returns 0
00:09:11.797 00.000 16108 scope move finished after 53 + 51 ms
00:09:11.797 00.000 16108 Move returns status 0, amount 53
00:09:11.797 00.000 16108 MoveAxis(N, 0, ABG)
00:09:11.797 00.000 16108 Move returns status 0, amount 0
00:09:11.797 00.000 16108 move complete, result=0
00:09:11.797 00.000 16108 worker thread done servicing request
00:09:11.797 00.000 16108 Worker thread wakes up
00:09:11.797 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
00:09:11.798 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:11.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:12.767 00.969 16108 Exposure complete
00:09:12.823 00.056 16108 worker thread done servicing request
00:09:12.823 00.000 21068 OnExposeComplete: enter
00:09:12.824 00.001 21068 UpdateGuideState(): m_state=6
00:09:12.824 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6661
00:09:12.825 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.94, Mass=111208, SNR=85.1, Peak=14816 HFD=3.3
00:09:12.827 00.002 21068 MultiStar: [#1 0.04,-0.07,1.06,U] [#2 0.27,-0.30,1.12,U] [#3 -0.14,-0.19,1.00,U] [#4 0.17,0.23,0.69,U] [#5 0.15,-0.06,0.76,U] [#6 0.18,0.31,0.83,U] [#7 -0.29,-0.12,0.58,U] [#8 0.09,-0.37,0.70,U] 
00:09:12.828 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {-0.05, -0.14}
00:09:12.828 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
00:09:12.829 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
00:09:12.830 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.07 mountY=0.07, mountTheta=2.34
00:09:12.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
00:09:12.832 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
00:09:12.833 00.001 16108 Worker thread wakes up
00:09:12.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:09:12.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:09:12.833 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.07
00:09:12.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:09:12.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:12.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:12.833 00.000 16108 MoveAxis(E, 0, ABG)
00:09:12.833 00.000 16108 Move returns status 0, amount 0
00:09:12.833 00.000 16108 MoveAxis(N, 0, ABG)
00:09:12.833 00.000 16108 Move returns status 0, amount 0
00:09:12.833 00.000 16108 move complete, result=0
00:09:12.833 00.000 16108 worker thread done servicing request
00:09:12.840 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3545, FiltMin=3069, FiltMax=55808, Gamma=1.000
00:09:12.858 00.018 21068 UpdateGuideState exits: m=111208 SNR=85.1
00:09:12.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:12.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:12.861 00.001 21068 Enqueuing Expose request
00:09:12.862 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:12.862 00.000 16108 Worker thread wakes up
00:09:12.862 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:12.863 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:14.028 01.165 16108 Exposure complete
00:09:14.084 00.056 16108 worker thread done servicing request
00:09:14.084 00.000 21068 OnExposeComplete: enter
00:09:14.085 00.001 21068 UpdateGuideState(): m_state=6
00:09:14.086 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6662
00:09:14.087 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.93, Mass=128644, SNR=92.2, Peak=18624 HFD=3.4
00:09:14.088 00.001 21068 MultiStar: [#1 0.32,-0.07,0.85,U] [#2 -0.16,-0.11,1.10,U] [#3 -0.01,-0.22,0.94,U] [#4 0.09,0.00,0.77,U] [#5 0.15,0.03,0.92,U] [#6 0.26,0.20,0.61,U] [#7 0.09,-0.31,0.52,U] [#8 0.35,-0.34,0.00,M1] 
00:09:14.088 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.01, -0.14}
00:09:14.089 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
00:09:14.089 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
00:09:14.090 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
00:09:14.093 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
00:09:14.093 00.000 21068 Enqueuing Move request for scope (0.08, -0.08)
00:09:14.094 00.001 16108 Worker thread wakes up
00:09:14.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:09:14.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:09:14.094 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
00:09:14.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:09:14.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:14.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:14.094 00.000 16108 MoveAxis(E, 0, ABG)
00:09:14.094 00.000 16108 Move returns status 0, amount 0
00:09:14.094 00.000 16108 MoveAxis(N, 0, ABG)
00:09:14.094 00.000 16108 Move returns status 0, amount 0
00:09:14.094 00.000 16108 move complete, result=0
00:09:14.095 00.001 16108 worker thread done servicing request
00:09:14.098 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3542, FiltMin=2925, FiltMax=56704, Gamma=1.000
00:09:14.114 00.016 21068 UpdateGuideState exits: m=128644 SNR=92.2
00:09:14.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:14.115 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:14.116 00.001 21068 Enqueuing Expose request
00:09:14.117 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:14.118 00.001 16108 Worker thread wakes up
00:09:14.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:14.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:15.102 00.984 16108 Exposure complete
00:09:15.175 00.073 16108 worker thread done servicing request
00:09:15.175 00.000 21068 OnExposeComplete: enter
00:09:15.176 00.001 21068 UpdateGuideState(): m_state=6
00:09:15.177 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6663
00:09:15.178 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=876.22, Mass=121679, SNR=87.1, Peak=14912 HFD=3.5
00:09:15.178 00.000 21068 MultiStar: [#1 0.34,0.16,1.01,U] [#2 0.13,0.10,1.06,U] [#3 0.19,0.09,0.98,U] [#4 0.19,0.37,0.86,U] [#5 0.39,0.19,0.80,U] [#6 0.29,0.16,0.74,U] [#7 -0.02,0.02,0.53,U] [#8 0.49,0.14,0.00,M2] 
00:09:15.179 00.001 21068 refined, 7 included, MultiStar: {0.27, 0.16}, one-star: {0.55, 0.14}
00:09:15.180 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
00:09:15.180 00.000 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
00:09:15.181 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.31 cameraTheta=0.53 mountX=-0.24 mountY=-0.22, mountTheta=-2.40
00:09:15.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.16, opts=13)
00:09:15.183 00.000 21068 Enqueuing Move request for scope (0.27, 0.16)
00:09:15.184 00.001 16108 Worker thread wakes up
00:09:15.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
00:09:15.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
00:09:15.184 00.000 16108 Moving (0.27, 0.16) raw xDistance=-0.24 yDistance=-0.22
00:09:15.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:09:15.185 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:09:15.185 00.000 16108 MoveAxis(E, 63, ABG)
00:09:15.185 00.000 16108 Guiding  Dir = 2, Dur = 63
00:09:15.185 00.000 16108 IsSlewing returns 0
00:09:15.185 00.000 16108 IsGuiding returns 0
00:09:15.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3542, FiltMin=3056, FiltMax=50704, Gamma=1.000
00:09:15.202 00.014 21068 UpdateGuideState exits: m=121679 SNR=87.1
00:09:15.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:15.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:15.204 00.000 21068 Enqueuing Expose request
00:09:15.232 00.028 16108 PulseGuide returned control before completion, sleep 28
00:09:15.261 00.029 16108 IsGuiding returns 1
00:09:15.261 00.000 16108 scope still moving after pulse duration time elapsed
00:09:15.291 00.030 16108 IsSlewing returns 0
00:09:15.291 00.000 16108 IsGuiding returns 1
00:09:15.323 00.032 16108 IsSlewing returns 0
00:09:15.323 00.000 16108 IsGuiding returns 0
00:09:15.323 00.000 16108 scope move finished after 63 + 74 ms
00:09:15.323 00.000 16108 Move returns status 0, amount 63
00:09:15.323 00.000 16108 MoveAxis(N, 44, ABG)
00:09:15.324 00.001 16108 Guiding  Dir = 0, Dur = 44
00:09:15.324 00.000 16108 IsSlewing returns 0
00:09:15.324 00.000 16108 IsGuiding returns 0
00:09:15.389 00.065 16108 IsGuiding returns 1
00:09:15.389 00.000 16108 scope still moving after pulse duration time elapsed
00:09:15.417 00.028 16108 IsSlewing returns 0
00:09:15.417 00.000 16108 IsGuiding returns 1
00:09:15.449 00.032 16108 IsSlewing returns 0
00:09:15.450 00.001 16108 IsGuiding returns 1
00:09:15.480 00.030 16108 IsSlewing returns 0
00:09:15.481 00.001 16108 IsGuiding returns 0
00:09:15.481 00.000 16108 scope move finished after 44 + 112 ms
00:09:15.481 00.000 16108 Move returns status 0, amount 44
00:09:15.481 00.000 16108 move complete, result=0
00:09:15.481 00.000 16108 worker thread done servicing request
00:09:15.481 00.000 16108 Worker thread wakes up
00:09:15.481 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.2 px 44 ms NORTH
00:09:15.483 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:15.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:16.639 01.156 16108 Exposure complete
00:09:16.701 00.062 16108 worker thread done servicing request
00:09:16.701 00.000 21068 OnExposeComplete: enter
00:09:16.702 00.001 21068 UpdateGuideState(): m_state=6
00:09:16.703 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6664
00:09:16.703 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=875.77, Mass=117564, SNR=83.0, Peak=17456 HFD=3.1
00:09:16.704 00.001 21068 MultiStar: [#1 0.33,-0.35,0.00,M1] [#2 0.10,-0.65,0.00,M1] [#3 -0.01,-0.45,0.99,U] [#4 -0.09,-0.41,0.86,U] [#5 0.03,-0.61,0.00,M1] [#6 -0.14,-0.47,0.00,M1] [#7 -0.28,-0.04,0.61,U] [#8 0.22,-0.66,0.00,M3] 
00:09:16.705 00.001 21068 refined, 3 included, MultiStar: {0.01, -0.33}, one-star: {0.30, -0.30}
00:09:16.706 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
00:09:16.707 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
00:09:16.707 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.53 mountX=-0.07 mountY=0.31, mountTheta=1.79
00:09:16.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.33, opts=13)
00:09:16.709 00.000 21068 Enqueuing Move request for scope (0.01, -0.33)
00:09:16.711 00.002 16108 Worker thread wakes up
00:09:16.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
00:09:16.711 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
00:09:16.711 00.000 16108 Moving (0.01, -0.33) raw xDistance=-0.07 yDistance=0.31
00:09:16.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:09:16.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:09:16.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:09:16.711 00.000 16108 MoveAxis(E, 0, ABG)
00:09:16.711 00.000 16108 Move returns status 0, amount 0
00:09:16.712 00.001 16108 MoveAxis(N, 0, ABG)
00:09:16.712 00.000 16108 Move returns status 0, amount 0
00:09:16.712 00.000 16108 move complete, result=0
00:09:16.712 00.000 16108 worker thread done servicing request
00:09:16.715 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3542, FiltMin=3072, FiltMax=62185, Gamma=1.000
00:09:16.730 00.015 21068 UpdateGuideState exits: m=117564 SNR=83.0
00:09:16.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:16.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:16.733 00.000 21068 Enqueuing Expose request
00:09:16.734 00.001 16108 Worker thread wakes up
00:09:16.734 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:09:16.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:16.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:17.722 00.987 16108 Exposure complete
00:09:17.777 00.055 16108 worker thread done servicing request
00:09:17.779 00.002 21068 OnExposeComplete: enter
00:09:17.780 00.001 21068 UpdateGuideState(): m_state=6
00:09:17.782 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6665
00:09:17.784 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=875.86, Mass=128394, SNR=81.2, Peak=17552 HFD=3.2
00:09:17.786 00.002 21068 MultiStar: [#1 0.27,-0.29,1.11,U] [#2 -0.03,-0.45,1.26,U] [#3 0.08,-0.35,0.99,U] [#4 0.26,-0.18,0.81,U] [#5 0.06,-0.46,0.97,U] [#6 0.19,0.06,0.85,U] [#7 -0.31,-0.02,0.59,U] [#8 0.04,-0.49,0.00,M4] 
00:09:17.787 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.26}, one-star: {0.05, -0.21}
00:09:17.789 00.002 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
00:09:17.790 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
00:09:17.791 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.35 mountX=-0.08 mountY=0.20, mountTheta=1.97
00:09:17.796 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.21, opts=13)
00:09:17.797 00.001 21068 Enqueuing Move request for scope (0.05, -0.21)
00:09:17.798 00.001 16108 Worker thread wakes up
00:09:17.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
00:09:17.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
00:09:17.798 00.000 16108 Moving (0.05, -0.21) raw xDistance=-0.08 yDistance=0.20
00:09:17.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:09:17.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:17.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:09:17.798 00.000 16108 MoveAxis(E, 0, ABG)
00:09:17.799 00.001 16108 Move returns status 0, amount 0
00:09:17.799 00.000 16108 MoveAxis(N, 0, ABG)
00:09:17.799 00.000 16108 Move returns status 0, amount 0
00:09:17.799 00.000 16108 move complete, result=0
00:09:17.799 00.000 16108 worker thread done servicing request
00:09:17.803 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3542, FiltMin=3046, FiltMax=59366, Gamma=1.000
00:09:17.818 00.015 21068 UpdateGuideState exits: m=128394 SNR=81.2
00:09:17.820 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:17.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:17.822 00.001 21068 Enqueuing Expose request
00:09:17.823 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:17.823 00.000 16108 Worker thread wakes up
00:09:17.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:17.824 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:18.981 01.157 16108 Exposure complete
00:09:19.059 00.078 16108 worker thread done servicing request
00:09:19.059 00.000 21068 OnExposeComplete: enter
00:09:19.060 00.001 21068 UpdateGuideState(): m_state=6
00:09:19.061 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6666
00:09:19.062 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.89, Mass=131961, SNR=84.5, Peak=16688 HFD=3.4
00:09:19.064 00.002 21068 MultiStar: [#1 0.59,-0.16,0.00,M1] [#2 0.07,-0.28,1.09,U] [#3 0.17,-0.36,0.95,U] [#4 0.22,-0.13,0.86,U] [#5 0.36,-0.46,0.00,M1] [#6 0.35,0.03,0.70,U] [#7 -0.05,-0.13,0.56,U] [#8 0.45,-0.17,0.00,M5] 
00:09:19.065 00.001 21068 single-star, 5 included, MultiStar: {0.15, -0.19}, one-star: {0.16, -0.19}
00:09:19.065 00.000 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
00:09:19.066 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
00:09:19.067 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.87 mountX=-0.19 mountY=0.14, mountTheta=2.49
00:09:19.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.19, opts=13)
00:09:19.069 00.001 21068 Enqueuing Move request for scope (0.16, -0.19)
00:09:19.069 00.000 16108 Worker thread wakes up
00:09:19.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
00:09:19.070 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
00:09:19.070 00.000 16108 Moving (0.16, -0.19) raw xDistance=-0.19 yDistance=0.14
00:09:19.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:09:19.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:19.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:09:19.070 00.000 16108 MoveAxis(E, 0, ABG)
00:09:19.070 00.000 16108 Move returns status 0, amount 0
00:09:19.070 00.000 16108 MoveAxis(N, 0, ABG)
00:09:19.070 00.000 16108 Move returns status 0, amount 0
00:09:19.070 00.000 16108 move complete, result=0
00:09:19.070 00.000 16108 worker thread done servicing request
00:09:19.075 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3542, FiltMin=3037, FiltMax=57917, Gamma=1.000
00:09:19.105 00.030 21068 UpdateGuideState exits: m=131961 SNR=84.5
00:09:19.107 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:19.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:19.109 00.001 21068 Enqueuing Expose request
00:09:19.110 00.001 16108 Worker thread wakes up
00:09:19.110 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:19.112 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:19.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:20.086 00.974 16108 Exposure complete
00:09:20.169 00.083 16108 worker thread done servicing request
00:09:20.169 00.000 21068 OnExposeComplete: enter
00:09:20.171 00.002 21068 UpdateGuideState(): m_state=6
00:09:20.172 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6667
00:09:20.173 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.65, Mass=124892, SNR=84.1, Peak=18144 HFD=3.3
00:09:20.173 00.000 21068 MultiStar: [#1 0.11,-0.35,1.00,U] [#2 0.08,-0.65,0.00,M1] [#3 0.07,-0.60,0.00,M1] [#4 -0.08,-0.24,0.84,U] [#5 0.43,-0.58,0.00,M2] [#6 0.15,0.05,0.70,U] [#7 0.16,-0.33,0.73,U] [#8 0.18,-0.33,0.62,U] 
00:09:20.174 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.29}, one-star: {0.21, -0.43}
00:09:20.175 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
00:09:20.176 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
00:09:20.176 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.17 mountX=-0.17 mountY=0.25, mountTheta=2.16
00:09:20.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.29, opts=13)
00:09:20.178 00.000 21068 Enqueuing Move request for scope (0.12, -0.29)
00:09:20.179 00.001 16108 Worker thread wakes up
00:09:20.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
00:09:20.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
00:09:20.179 00.000 16108 Moving (0.12, -0.29) raw xDistance=-0.17 yDistance=0.25
00:09:20.180 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:09:20.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:20.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:09:20.180 00.000 16108 MoveAxis(E, 0, ABG)
00:09:20.180 00.000 16108 Move returns status 0, amount 0
00:09:20.180 00.000 16108 MoveAxis(N, 0, ABG)
00:09:20.180 00.000 16108 Move returns status 0, amount 0
00:09:20.180 00.000 16108 move complete, result=0
00:09:20.180 00.000 16108 worker thread done servicing request
00:09:20.184 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3542, FiltMin=3021, FiltMax=62877, Gamma=1.000
00:09:20.200 00.016 21068 UpdateGuideState exits: m=124892 SNR=84.1
00:09:20.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.201 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:20.202 00.001 21068 Enqueuing Expose request
00:09:20.203 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:20.204 00.001 16108 Worker thread wakes up
00:09:20.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:20.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:21.363 01.159 16108 Exposure complete
00:09:21.435 00.072 16108 worker thread done servicing request
00:09:21.435 00.000 21068 OnExposeComplete: enter
00:09:21.438 00.003 21068 UpdateGuideState(): m_state=6
00:09:21.439 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6668
00:09:21.441 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=875.75, Mass=118727, SNR=81.0, Peak=16240 HFD=3.0
00:09:21.443 00.002 21068 MultiStar: [#1 0.20,-0.22,1.18,U] [#2 -0.01,-0.48,0.00,M2] [#3 -0.14,-0.58,0.00,M2] [#4 -0.04,-0.15,0.89,U] [#5 -0.03,-0.26,0.95,U] [#6 0.03,-0.11,0.85,U] [#7 -0.19,-0.37,0.68,U] [#8 -0.12,-0.50,0.00,M5] 
00:09:21.443 00.000 21068 refined, 5 included, MultiStar: {0.04, -0.24}, one-star: {0.16, -0.32}
00:09:21.444 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
00:09:21.446 00.002 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
00:09:21.447 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.40 mountX=-0.08 mountY=0.22, mountTheta=1.93
00:09:21.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.24, opts=13)
00:09:21.450 00.001 21068 Enqueuing Move request for scope (0.04, -0.24)
00:09:21.451 00.001 16108 Worker thread wakes up
00:09:21.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
00:09:21.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
00:09:21.451 00.000 16108 Moving (0.04, -0.24) raw xDistance=-0.08 yDistance=0.22
00:09:21.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:09:21.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:21.452 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:09:21.452 00.000 16108 MoveAxis(E, 0, ABG)
00:09:21.452 00.000 16108 Move returns status 0, amount 0
00:09:21.452 00.000 16108 MoveAxis(N, 0, ABG)
00:09:21.452 00.000 16108 Move returns status 0, amount 0
00:09:21.452 00.000 16108 move complete, result=0
00:09:21.452 00.000 16108 worker thread done servicing request
00:09:21.456 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3542, FiltMin=3043, FiltMax=62781, Gamma=1.000
00:09:21.472 00.016 21068 UpdateGuideState exits: m=118727 SNR=81.0
00:09:21.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:21.473 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:21.474 00.001 21068 Enqueuing Expose request
00:09:21.475 00.001 16108 Worker thread wakes up
00:09:21.475 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:21.478 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:21.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:22.461 00.983 16108 Exposure complete
00:09:22.520 00.059 16108 worker thread done servicing request
00:09:22.521 00.001 21068 OnExposeComplete: enter
00:09:22.522 00.001 21068 UpdateGuideState(): m_state=6
00:09:22.523 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6669
00:09:22.524 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.87, Mass=110271, SNR=80.5, Peak=15584 HFD=3.0
00:09:22.525 00.001 21068 MultiStar: [#1 0.11,-0.15,0.99,U] [#2 -0.12,-0.39,1.28,U] [#3 -0.33,-0.29,0.95,U] [#4 -0.30,-0.40,0.00,M1] [#5 -0.06,-0.26,0.86,U] [#6 -0.11,-0.14,0.78,U] [#7 -0.16,-0.46,0.00,M1] [#8 -0.11,-0.50,0.00,M6] 
00:09:22.526 00.001 21068 single-star, 5 included, MultiStar: {-0.07, -0.25}, one-star: {0.07, -0.21}
00:09:22.527 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
00:09:22.528 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
00:09:22.529 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.25 mountX=-0.10 mountY=0.18, mountTheta=2.08
00:09:22.530 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
00:09:22.531 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
00:09:22.532 00.001 16108 Worker thread wakes up
00:09:22.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
00:09:22.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
00:09:22.532 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.18
00:09:22.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:09:22.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:22.533 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:09:22.533 00.000 16108 MoveAxis(E, 0, ABG)
00:09:22.533 00.000 16108 Move returns status 0, amount 0
00:09:22.533 00.000 16108 MoveAxis(N, 0, ABG)
00:09:22.533 00.000 16108 Move returns status 0, amount 0
00:09:22.533 00.000 16108 move complete, result=0
00:09:22.533 00.000 16108 worker thread done servicing request
00:09:22.535 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3542, FiltMin=3056, FiltMax=61766, Gamma=1.000
00:09:22.550 00.015 21068 UpdateGuideState exits: m=110271 SNR=80.5
00:09:22.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:22.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:22.553 00.001 21068 Enqueuing Expose request
00:09:22.553 00.000 16108 Worker thread wakes up
00:09:22.553 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:22.554 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:22.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:23.728 01.174 16108 Exposure complete
00:09:23.798 00.070 16108 worker thread done servicing request
00:09:23.798 00.000 21068 OnExposeComplete: enter
00:09:23.800 00.002 21068 UpdateGuideState(): m_state=6
00:09:23.801 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6670
00:09:23.802 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.71, Mass=109640, SNR=68.8, Peak=15920 HFD=3.0
00:09:23.802 00.000 21068 MultiStar: [#1 -0.24,-0.26,1.25,U] [#2 -0.39,-0.58,0.00,M2] [#3 -0.34,-0.30,1.24,U] [#4 -0.21,-0.34,0.99,U] [#5 -0.34,-0.40,0.00,M1] [#6 -0.02,-0.19,0.98,U] [#7 -0.34,-0.36,0.00,M2] [#8 -0.21,-0.52,0.00,M7] 
00:09:23.803 00.001 21068 refined, 4 included, MultiStar: {-0.16, -0.29}, one-star: {0.05, -0.36}
00:09:23.804 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
00:09:23.804 00.000 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
00:09:23.805 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.09 mountX=0.11 mountY=0.32, mountTheta=1.24
00:09:23.809 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.29, opts=13)
00:09:23.812 00.003 21068 Enqueuing Move request for scope (-0.16, -0.29)
00:09:23.815 00.003 16108 Worker thread wakes up
00:09:23.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
00:09:23.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
00:09:23.815 00.000 16108 Moving (-0.16, -0.29) raw xDistance=0.11 yDistance=0.32
00:09:23.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:09:23.815 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.72
00:09:23.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:09:23.815 00.000 16108 MoveAxis(E, 0, ABG)
00:09:23.815 00.000 16108 Move returns status 0, amount 0
00:09:23.815 00.000 16108 MoveAxis(S, 64, ABG)
00:09:23.815 00.000 16108 Guiding  Dir = 1, Dur = 64
00:09:23.815 00.000 16108 IsSlewing returns 0
00:09:23.815 00.000 16108 IsGuiding returns 0
00:09:23.820 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3542, FiltMin=3033, FiltMax=65440, Gamma=1.000
00:09:23.835 00.015 21068 UpdateGuideState exits: m=109640 SNR=68.8
00:09:23.837 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:23.839 00.001 21068 Enqueuing Expose request
00:09:23.869 00.030 16108 PulseGuide returned control before completion, sleep 20
00:09:23.899 00.030 16108 IsGuiding returns 1
00:09:23.899 00.000 16108 scope still moving after pulse duration time elapsed
00:09:23.931 00.032 16108 IsSlewing returns 0
00:09:23.931 00.000 16108 IsGuiding returns 1
00:09:23.962 00.031 16108 IsSlewing returns 0
00:09:23.962 00.000 16108 IsGuiding returns 0
00:09:23.962 00.000 16108 scope move finished after 64 + 83 ms
00:09:23.962 00.000 16108 Move returns status 0, amount 64
00:09:23.964 00.002 16108 move complete, result=0
00:09:23.964 00.000 16108 worker thread done servicing request
00:09:23.964 00.000 16108 Worker thread wakes up
00:09:23.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
00:09:23.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:23.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:24.950 00.985 16108 Exposure complete
00:09:25.022 00.072 16108 worker thread done servicing request
00:09:25.023 00.001 21068 OnExposeComplete: enter
00:09:25.024 00.001 21068 UpdateGuideState(): m_state=6
00:09:25.024 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6671
00:09:25.025 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=875.84, Mass=132786, SNR=88.6, Peak=16544 HFD=3.4
00:09:25.026 00.001 21068 MultiStar: [#1 0.31,-0.23,0.98,U] [#2 -0.33,-0.52,0.00,M3] [#3 -0.12,-0.46,0.00,M1] [#4 -0.19,-0.18,0.76,U] [#5 -0.11,-0.77,0.00,M2] [#6 0.14,-0.38,0.73,U] [#7 -0.14,-0.49,0.00,M3] [#8 -0.04,-0.63,0.00,M8] 
00:09:25.027 00.001 21068 refined, 3 included, MultiStar: {0.02, -0.25}, one-star: {-0.18, -0.24}
00:09:25.028 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
00:09:25.028 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
00:09:25.029 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.47 mountX=-0.07 mountY=0.24, mountTheta=1.85
00:09:25.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.25, opts=13)
00:09:25.031 00.000 21068 Enqueuing Move request for scope (0.02, -0.25)
00:09:25.032 00.001 16108 Worker thread wakes up
00:09:25.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
00:09:25.032 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
00:09:25.032 00.000 16108 Moving (0.02, -0.25) raw xDistance=-0.07 yDistance=0.24
00:09:25.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:09:25.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:09:25.032 00.000 16108 MoveAxis(E, 0, ABG)
00:09:25.034 00.002 16108 Move returns status 0, amount 0
00:09:25.034 00.000 16108 MoveAxis(S, 48, ABG)
00:09:25.034 00.000 16108 Guiding  Dir = 1, Dur = 48
00:09:25.034 00.000 16108 IsSlewing returns 0
00:09:25.034 00.000 16108 IsGuiding returns 0
00:09:25.037 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3542, FiltMin=3056, FiltMax=55513, Gamma=1.000
00:09:25.051 00.014 21068 UpdateGuideState exits: m=132786 SNR=88.6
00:09:25.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:25.052 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:25.053 00.001 21068 Enqueuing Expose request
00:09:25.081 00.028 16108 PulseGuide returned control before completion, sleep 12
00:09:25.095 00.014 16108 IsGuiding returns 1
00:09:25.095 00.000 16108 scope still moving after pulse duration time elapsed
00:09:25.127 00.032 16108 IsSlewing returns 0
00:09:25.127 00.000 16108 IsGuiding returns 1
00:09:25.158 00.031 16108 IsSlewing returns 0
00:09:25.158 00.000 16108 IsGuiding returns 1
00:09:25.188 00.030 16108 IsSlewing returns 0
00:09:25.188 00.000 16108 IsGuiding returns 0
00:09:25.188 00.000 16108 scope move finished after 48 + 106 ms
00:09:25.188 00.000 16108 Move returns status 0, amount 48
00:09:25.188 00.000 16108 move complete, result=0
00:09:25.188 00.000 16108 worker thread done servicing request
00:09:25.188 00.000 16108 Worker thread wakes up
00:09:25.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:25.188 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:09:25.191 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:26.351 01.160 16108 Exposure complete
00:09:26.407 00.056 16108 worker thread done servicing request
00:09:26.407 00.000 21068 OnExposeComplete: enter
00:09:26.408 00.001 21068 UpdateGuideState(): m_state=6
00:09:26.409 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6672
00:09:26.410 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.89, Mass=109158, SNR=72.2, Peak=14864 HFD=3.2
00:09:26.411 00.001 21068 MultiStar: [#1 0.11,0.04,1.25,U] [#2 -0.21,-0.27,1.33,U] [#3 -0.17,-0.12,1.31,U] [#4 -0.05,-0.03,0.90,U] [#5 0.05,-0.10,1.07,U] [#6 0.05,-0.17,0.82,U] [#7 -0.13,-0.13,0.62,U] [#8 -0.28,-0.30,0.83,U] 
00:09:26.411 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.20, -0.18}
00:09:26.412 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
00:09:26.413 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
00:09:26.413 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=0.07 mountY=0.16, mountTheta=1.17
00:09:26.416 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.14, opts=13)
00:09:26.416 00.000 21068 Enqueuing Move request for scope (-0.09, -0.14)
00:09:26.417 00.001 16108 Worker thread wakes up
00:09:26.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:09:26.418 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:09:26.418 00.000 16108 Moving (-0.09, -0.14) raw xDistance=0.07 yDistance=0.16
00:09:26.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:09:26.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:26.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:09:26.418 00.000 16108 MoveAxis(E, 0, ABG)
00:09:26.418 00.000 16108 Move returns status 0, amount 0
00:09:26.418 00.000 16108 MoveAxis(N, 0, ABG)
00:09:26.418 00.000 16108 Move returns status 0, amount 0
00:09:26.418 00.000 16108 move complete, result=0
00:09:26.419 00.001 16108 worker thread done servicing request
00:09:26.421 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3542, FiltMin=3046, FiltMax=56000, Gamma=1.000
00:09:26.436 00.015 21068 UpdateGuideState exits: m=109158 SNR=72.2
00:09:26.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.437 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:26.438 00.001 21068 Enqueuing Expose request
00:09:26.439 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:26.441 00.002 16108 Worker thread wakes up
00:09:26.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:26.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:27.426 00.985 16108 Exposure complete
00:09:27.498 00.072 16108 worker thread done servicing request
00:09:27.498 00.000 21068 OnExposeComplete: enter
00:09:27.502 00.004 21068 UpdateGuideState(): m_state=6
00:09:27.504 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6673
00:09:27.505 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=875.70, Mass=118492, SNR=78.5, Peak=16304 HFD=3.4
00:09:27.507 00.002 21068 MultiStar: [#1 0.26,-0.22,1.39,U] [#2 -0.14,-0.37,1.35,U] [#3 0.01,-0.44,1.00,U] [#4 -0.12,-0.01,0.91,U] [#5 0.14,-0.46,0.00,M2] [#6 0.24,0.07,0.84,U] [#7 -0.36,-0.48,0.00,M3] [#8 0.05,-0.29,0.79,U] 
00:09:27.509 00.002 21068 refined, 6 included, MultiStar: {0.07, -0.25}, one-star: {0.20, -0.38}
00:09:27.511 00.002 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
00:09:27.512 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
00:09:27.513 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.29 mountX=-0.11 mountY=0.22, mountTheta=2.04
00:09:27.516 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.25, opts=13)
00:09:27.517 00.001 21068 Enqueuing Move request for scope (0.07, -0.25)
00:09:27.518 00.001 16108 Worker thread wakes up
00:09:27.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
00:09:27.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
00:09:27.518 00.000 16108 Moving (0.07, -0.25) raw xDistance=-0.11 yDistance=0.22
00:09:27.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:09:27.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:09:27.518 00.000 16108 MoveAxis(E, 0, ABG)
00:09:27.518 00.000 16108 Move returns status 0, amount 0
00:09:27.518 00.000 16108 MoveAxis(S, 45, ABG)
00:09:27.518 00.000 16108 Guiding  Dir = 1, Dur = 45
00:09:27.519 00.001 16108 IsSlewing returns 0
00:09:27.519 00.000 16108 IsGuiding returns 0
00:09:27.520 00.001 16108 PulseGuide returned control before completion, sleep 54
00:09:27.524 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3542, FiltMin=2985, FiltMax=63334, Gamma=1.000
00:09:27.542 00.018 21068 UpdateGuideState exits: m=118492 SNR=78.5
00:09:27.545 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:27.545 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:27.546 00.001 21068 Enqueuing Expose request
00:09:27.589 00.043 16108 IsGuiding returns 1
00:09:27.589 00.000 16108 scope still moving after pulse duration time elapsed
00:09:27.620 00.031 16108 IsSlewing returns 0
00:09:27.620 00.000 16108 IsGuiding returns 0
00:09:27.620 00.000 16108 scope move finished after 45 + 56 ms
00:09:27.620 00.000 16108 Move returns status 0, amount 45
00:09:27.620 00.000 16108 move complete, result=0
00:09:27.620 00.000 16108 worker thread done servicing request
00:09:27.620 00.000 16108 Worker thread wakes up
00:09:27.620 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:09:27.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:27.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:28.790 01.169 16108 Exposure complete
00:09:28.848 00.058 16108 worker thread done servicing request
00:09:28.848 00.000 21068 OnExposeComplete: enter
00:09:28.849 00.001 21068 UpdateGuideState(): m_state=6
00:09:28.850 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6674
00:09:28.850 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.94, Mass=124938, SNR=81.5, Peak=19408 HFD=3.1
00:09:28.852 00.002 21068 MultiStar: [#1 0.24,0.10,1.08,U] [#2 -0.20,-0.18,1.21,U] [#3 0.08,-0.26,1.00,U] [#4 -0.12,-0.03,0.91,U] [#5 0.23,-0.27,0.92,U] [#6 0.21,0.03,0.92,U] [#7 -0.03,-0.02,0.70,U] [#8 0.21,-0.09,0.76,U] 
00:09:28.854 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.10, -0.13}
00:09:28.855 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
00:09:28.857 00.002 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
00:09:28.859 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.92 mountX=-0.09 mountY=0.08, mountTheta=2.43
00:09:28.862 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
00:09:28.863 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
00:09:28.865 00.002 16108 Worker thread wakes up
00:09:28.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:09:28.865 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:09:28.866 00.001 16108 Moving (0.07, -0.10) raw xDistance=-0.09 yDistance=0.08
00:09:28.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:09:28.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:28.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:28.866 00.000 16108 MoveAxis(E, 0, ABG)
00:09:28.866 00.000 16108 Move returns status 0, amount 0
00:09:28.866 00.000 16108 MoveAxis(N, 0, ABG)
00:09:28.866 00.000 16108 Move returns status 0, amount 0
00:09:28.867 00.001 16108 move complete, result=0
00:09:28.867 00.000 16108 worker thread done servicing request
00:09:28.876 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3539, FiltMin=3030, FiltMax=60112, Gamma=1.000
00:09:28.903 00.027 21068 UpdateGuideState exits: m=124938 SNR=81.5
00:09:28.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:28.906 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:28.906 00.000 21068 Enqueuing Expose request
00:09:28.907 00.001 16108 Worker thread wakes up
00:09:28.907 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:28.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:28.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:29.902 00.994 16108 Exposure complete
00:09:29.975 00.073 16108 worker thread done servicing request
00:09:29.975 00.000 21068 OnExposeComplete: enter
00:09:29.978 00.003 21068 UpdateGuideState(): m_state=6
00:09:29.980 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6675
00:09:29.981 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.89, Mass=123097, SNR=82.7, Peak=18816 HFD=3.3
00:09:29.983 00.002 21068 MultiStar: [#1 0.46,-0.02,1.16,U] [#2 -0.03,-0.39,1.23,U] [#3 -0.24,-0.08,1.00,U] [#4 -0.10,-0.44,0.80,U] [#5 0.15,-0.21,0.87,U] [#6 0.13,0.02,0.87,U] [#7 -0.25,-0.05,0.62,U] [#8 0.13,-0.30,0.79,U] 
00:09:29.984 00.001 21068 single-star, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.01, -0.18}
00:09:29.985 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
00:09:29.986 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
00:09:29.988 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=-0.04 mountY=0.18, mountTheta=1.78
00:09:29.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
00:09:29.991 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
00:09:29.992 00.001 16108 Worker thread wakes up
00:09:29.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
00:09:29.992 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
00:09:29.992 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.18
00:09:29.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:29.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:29.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:09:29.993 00.001 16108 MoveAxis(E, 0, ABG)
00:09:29.993 00.000 16108 Move returns status 0, amount 0
00:09:29.993 00.000 16108 MoveAxis(N, 0, ABG)
00:09:29.993 00.000 16108 Move returns status 0, amount 0
00:09:29.993 00.000 16108 move complete, result=0
00:09:29.993 00.000 16108 worker thread done servicing request
00:09:30.000 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3539, FiltMin=2947, FiltMax=65440, Gamma=1.000
00:09:30.016 00.016 21068 UpdateGuideState exits: m=123097 SNR=82.7
00:09:30.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:30.018 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:30.019 00.001 21068 Enqueuing Expose request
00:09:30.020 00.001 16108 Worker thread wakes up
00:09:30.020 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:30.021 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:30.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:31.186 01.165 16108 Exposure complete
00:09:31.242 00.056 16108 worker thread done servicing request
00:09:31.242 00.000 21068 OnExposeComplete: enter
00:09:31.243 00.001 21068 UpdateGuideState(): m_state=6
00:09:31.244 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6676
00:09:31.245 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.01, Mass=122611, SNR=82.1, Peak=17792 HFD=3.0
00:09:31.246 00.001 21068 MultiStar: [#1 0.00,0.20,1.20,U] [#2 -0.23,-0.07,1.32,U] [#3 -0.24,-0.10,0.86,U] [#4 -0.18,-0.05,0.81,U] [#5 0.01,-0.16,0.99,U] [#6 -0.15,-0.13,0.86,U] [#7 0.11,-0.06,0.65,U] [#8 -0.20,-0.23,0.73,U] 
00:09:31.247 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.19, -0.07}
00:09:31.248 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
00:09:31.250 00.002 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
00:09:31.250 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.07 mountY=0.08, mountTheta=0.87
00:09:31.252 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
00:09:31.253 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
00:09:31.254 00.001 16108 Worker thread wakes up
00:09:31.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
00:09:31.254 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
00:09:31.254 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.08
00:09:31.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:09:31.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:31.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:31.254 00.000 16108 MoveAxis(E, 0, ABG)
00:09:31.255 00.001 16108 Move returns status 0, amount 0
00:09:31.255 00.000 16108 MoveAxis(N, 0, ABG)
00:09:31.255 00.000 16108 Move returns status 0, amount 0
00:09:31.255 00.000 16108 move complete, result=0
00:09:31.255 00.000 16108 worker thread done servicing request
00:09:31.261 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3539, FiltMin=3008, FiltMax=63158, Gamma=1.000
00:09:31.283 00.022 21068 UpdateGuideState exits: m=122611 SNR=82.1
00:09:31.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:31.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:31.287 00.002 21068 Enqueuing Expose request
00:09:31.287 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:31.288 00.001 16108 Worker thread wakes up
00:09:31.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:31.289 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:32.253 00.964 16108 Exposure complete
00:09:32.324 00.071 16108 worker thread done servicing request
00:09:32.324 00.000 21068 OnExposeComplete: enter
00:09:32.325 00.001 21068 UpdateGuideState(): m_state=6
00:09:32.326 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6677
00:09:32.327 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.14, Mass=115747, SNR=77.2, Peak=16592 HFD=3.2
00:09:32.328 00.001 21068 MultiStar: [#1 -0.08,0.02,1.14,U] [#2 -0.44,-0.29,0.00,M1] [#3 -0.41,0.03,1.08,U] [#4 -0.66,-0.24,0.00,M1] [#5 -0.25,-0.16,0.97,U] [#6 -0.36,0.15,0.85,U] [#7 -0.39,-0.17,0.64,U] [#8 -0.27,-0.27,0.73,U] 
00:09:32.329 00.001 21068 single-star, 6 included, MultiStar: {-0.25, -0.03}, one-star: {-0.09, 0.06}
00:09:32.330 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
00:09:32.331 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
00:09:32.332 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.52 mountX=0.10 mountY=-0.04, mountTheta=-0.39
00:09:32.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.06, opts=13)
00:09:32.335 00.001 21068 Enqueuing Move request for scope (-0.09, 0.06)
00:09:32.336 00.001 16108 Worker thread wakes up
00:09:32.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
00:09:32.336 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
00:09:32.336 00.000 16108 Moving (-0.09, 0.06) raw xDistance=0.10 yDistance=-0.04
00:09:32.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:09:32.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:32.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:32.336 00.000 16108 MoveAxis(E, 0, ABG)
00:09:32.336 00.000 16108 Move returns status 0, amount 0
00:09:32.336 00.000 16108 MoveAxis(N, 0, ABG)
00:09:32.336 00.000 16108 Move returns status 0, amount 0
00:09:32.336 00.000 16108 move complete, result=0
00:09:32.336 00.000 16108 worker thread done servicing request
00:09:32.341 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3539, FiltMin=3017, FiltMax=60397, Gamma=1.000
00:09:32.359 00.018 21068 UpdateGuideState exits: m=115747 SNR=77.2
00:09:32.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:32.362 00.001 21068 Enqueuing Expose request
00:09:32.362 00.000 16108 Worker thread wakes up
00:09:32.362 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:32.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:32.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:33.542 01.179 16108 Exposure complete
00:09:33.604 00.062 16108 worker thread done servicing request
00:09:33.604 00.000 21068 OnExposeComplete: enter
00:09:33.606 00.002 21068 UpdateGuideState(): m_state=6
00:09:33.607 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6678
00:09:33.608 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.97, Mass=132964, SNR=89.4, Peak=17840 HFD=3.4
00:09:33.608 00.000 21068 MultiStar: [#1 0.12,0.17,1.08,U] [#2 -0.19,-0.12,1.08,U] [#3 -0.24,-0.02,0.91,U] [#4 -0.30,-0.06,0.68,U] [#5 0.12,-0.08,0.81,U] [#6 0.02,0.16,0.63,U] [#7 -0.19,0.00,0.56,U] [#8 -0.02,-0.09,0.69,U] 
00:09:33.609 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.03, -0.10}
00:09:33.610 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
00:09:33.611 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
00:09:33.611 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.92 mountX=0.07 mountY=0.03, mountTheta=0.45
00:09:33.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
00:09:33.616 00.003 21068 Enqueuing Move request for scope (-0.07, -0.02)
00:09:33.617 00.001 16108 Worker thread wakes up
00:09:33.618 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:09:33.618 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:09:33.618 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.03
00:09:33.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:09:33.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:33.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:09:33.618 00.000 16108 MoveAxis(E, 0, ABG)
00:09:33.618 00.000 16108 Move returns status 0, amount 0
00:09:33.618 00.000 16108 MoveAxis(N, 0, ABG)
00:09:33.618 00.000 16108 Move returns status 0, amount 0
00:09:33.619 00.001 16108 move complete, result=0
00:09:33.619 00.000 16108 worker thread done servicing request
00:09:33.625 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3539, FiltMin=2989, FiltMax=52918, Gamma=1.000
00:09:33.644 00.019 21068 UpdateGuideState exits: m=132964 SNR=89.4
00:09:33.647 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:33.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:33.650 00.002 21068 Enqueuing Expose request
00:09:33.652 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:33.654 00.002 16108 Worker thread wakes up
00:09:33.654 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:33.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:34.624 00.970 16108 Exposure complete
00:09:34.686 00.062 16108 worker thread done servicing request
00:09:34.688 00.002 21068 OnExposeComplete: enter
00:09:34.688 00.000 21068 UpdateGuideState(): m_state=6
00:09:34.689 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6679
00:09:34.691 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=876.12, Mass=128585, SNR=82.1, Peak=17568 HFD=3.0
00:09:34.693 00.002 21068 MultiStar: [#1 0.55,0.14,0.00,M1] [#2 -0.00,-0.23,1.24,U] [#3 0.07,-0.03,0.91,U] [#4 0.05,0.12,0.79,U] [#5 0.14,0.05,0.94,U] [#6 0.29,0.27,0.87,U] [#7 0.30,0.04,0.68,U] [#8 0.02,0.05,0.81,U] 
00:09:34.694 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.23, 0.05}
00:09:34.695 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
00:09:34.697 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
00:09:34.699 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
00:09:34.702 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
00:09:34.702 00.000 21068 Enqueuing Move request for scope (0.13, 0.02)
00:09:34.705 00.003 16108 Worker thread wakes up
00:09:34.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:09:34.705 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:09:34.705 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.12 yDistance=-0.05
00:09:34.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:09:34.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:34.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:34.705 00.000 16108 MoveAxis(E, 0, ABG)
00:09:34.705 00.000 16108 Move returns status 0, amount 0
00:09:34.705 00.000 16108 MoveAxis(N, 0, ABG)
00:09:34.705 00.000 16108 Move returns status 0, amount 0
00:09:34.705 00.000 16108 move complete, result=0
00:09:34.705 00.000 16108 worker thread done servicing request
00:09:34.711 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3539, FiltMin=3053, FiltMax=54480, Gamma=1.000
00:09:34.732 00.021 21068 UpdateGuideState exits: m=128585 SNR=82.1
00:09:34.732 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:34.735 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:34.735 00.000 21068 Enqueuing Expose request
00:09:34.736 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:34.737 00.001 16108 Worker thread wakes up
00:09:34.737 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:34.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:35.907 01.170 16108 Exposure complete
00:09:35.971 00.064 16108 worker thread done servicing request
00:09:35.971 00.000 21068 OnExposeComplete: enter
00:09:35.972 00.001 21068 UpdateGuideState(): m_state=6
00:09:35.973 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6680
00:09:35.974 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.13, Mass=106485, SNR=72.8, Peak=14272 HFD=3.0
00:09:35.975 00.001 21068 MultiStar: [#1 0.14,0.19,1.42,U] [#2 -0.23,-0.12,1.47,U] [#3 -0.21,-0.07,1.11,U] [#4 -0.42,0.13,0.95,U] [#5 -0.20,0.02,1.02,U] [#6 -0.10,0.48,0.00,M1] [#7 -0.46,0.04,0.61,U] [#8 -0.27,-0.08,0.92,U] 
00:09:35.975 00.000 21068 refined, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.24, 0.06}
00:09:35.976 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
00:09:35.977 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
00:09:35.977 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.21 cameraTheta=3.05 mountX=0.21 mountY=0.03, mountTheta=0.14
00:09:35.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.02, opts=13)
00:09:35.980 00.001 21068 Enqueuing Move request for scope (-0.20, 0.02)
00:09:35.980 00.000 16108 Worker thread wakes up
00:09:35.982 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
00:09:35.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
00:09:35.982 00.000 16108 Moving (-0.20, 0.02) raw xDistance=0.21 yDistance=0.03
00:09:35.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:09:35.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:35.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:09:35.982 00.000 16108 MoveAxis(W, 54, ABG)
00:09:35.982 00.000 16108 Guiding  Dir = 3, Dur = 54
00:09:35.982 00.000 16108 IsSlewing returns 0
00:09:35.982 00.000 16108 IsGuiding returns 0
00:09:35.986 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3539, FiltMin=3011, FiltMax=62499, Gamma=1.000
00:09:36.020 00.034 21068 UpdateGuideState exits: m=106485 SNR=72.8
00:09:36.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:36.022 00.001 16108 PulseGuide returned control before completion, sleep 25
00:09:36.022 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:36.022 00.000 21068 Enqueuing Expose request
00:09:36.052 00.030 16108 IsGuiding returns 1
00:09:36.052 00.000 16108 scope still moving after pulse duration time elapsed
00:09:36.083 00.031 16108 IsSlewing returns 0
00:09:36.083 00.000 16108 IsGuiding returns 1
00:09:36.115 00.032 16108 IsSlewing returns 0
00:09:36.115 00.000 16108 IsGuiding returns 0
00:09:36.115 00.000 16108 scope move finished after 54 + 79 ms
00:09:36.115 00.000 16108 Move returns status 0, amount 54
00:09:36.116 00.001 16108 MoveAxis(N, 0, ABG)
00:09:36.116 00.000 16108 Move returns status 0, amount 0
00:09:36.116 00.000 16108 move complete, result=0
00:09:36.116 00.000 16108 worker thread done servicing request
00:09:36.116 00.000 16108 Worker thread wakes up
00:09:36.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:36.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:36.116 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
00:09:37.083 00.967 16108 Exposure complete
00:09:37.147 00.064 16108 worker thread done servicing request
00:09:37.147 00.000 21068 OnExposeComplete: enter
00:09:37.149 00.002 21068 UpdateGuideState(): m_state=6
00:09:37.151 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6681
00:09:37.152 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.24, Mass=141020, SNR=86.4, Peak=19776 HFD=3.1
00:09:37.153 00.001 21068 MultiStar: [#1 0.41,0.38,0.00,M1] [#2 -0.08,0.15,1.15,U] [#3 0.09,0.24,1.06,U] [#4 -0.12,0.38,0.83,U] [#5 0.26,0.12,0.96,U] [#6 0.27,0.56,0.00,M2] [#7 0.17,0.12,0.53,U] [#8 0.20,0.14,0.74,U] 
00:09:37.154 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.19}, one-star: {0.25, 0.17}
00:09:37.157 00.003 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
00:09:37.158 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
00:09:37.160 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.08 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
00:09:37.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.19, opts=13)
00:09:37.164 00.002 21068 Enqueuing Move request for scope (0.10, 0.19)
00:09:37.165 00.001 16108 Worker thread wakes up
00:09:37.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
00:09:37.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
00:09:37.165 00.000 16108 Moving (0.10, 0.19) raw xDistance=-0.07 yDistance=-0.21
00:09:37.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:09:37.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:09:37.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:09:37.165 00.000 16108 MoveAxis(E, 0, ABG)
00:09:37.165 00.000 16108 Move returns status 0, amount 0
00:09:37.165 00.000 16108 MoveAxis(N, 0, ABG)
00:09:37.165 00.000 16108 Move returns status 0, amount 0
00:09:37.165 00.000 16108 move complete, result=0
00:09:37.165 00.000 16108 worker thread done servicing request
00:09:37.170 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3539, FiltMin=3040, FiltMax=45107, Gamma=1.000
00:09:37.183 00.013 21068 UpdateGuideState exits: m=141020 SNR=86.4
00:09:37.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.184 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:37.185 00.001 21068 Enqueuing Expose request
00:09:37.186 00.001 16108 Worker thread wakes up
00:09:37.186 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:37.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:37.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:38.353 01.167 16108 Exposure complete
00:09:38.429 00.076 16108 worker thread done servicing request
00:09:38.430 00.001 21068 OnExposeComplete: enter
00:09:38.431 00.001 21068 UpdateGuideState(): m_state=6
00:09:38.433 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6682
00:09:38.435 00.002 21068 Star::Find returns 1 (0), X=221.18, Y=876.00, Mass=115022, SNR=74.9, Peak=18288 HFD=2.8
00:09:38.438 00.003 21068 MultiStar: [#1 0.51,0.03,0.00,M2] [#2 0.27,0.14,1.38,U] [#3 0.27,-0.08,1.13,U] [#4 0.04,0.01,1.12,U] [#5 0.26,0.04,1.06,U] [#6 0.21,0.11,0.85,U] [#7 0.30,-0.06,0.65,U] [#8 0.43,0.01,0.79,U] 
00:09:38.439 00.001 21068 refined, 7 included, MultiStar: {0.28, 0.02}, one-star: {0.50, -0.07}
00:09:38.441 00.002 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
00:09:38.442 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
00:09:38.443 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.07 mountX=-0.27 mountY=-0.08, mountTheta=-2.84
00:09:38.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.02, opts=13)
00:09:38.446 00.001 21068 Enqueuing Move request for scope (0.28, 0.02)
00:09:38.448 00.002 16108 Worker thread wakes up
00:09:38.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
00:09:38.449 00.001 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
00:09:38.449 00.000 16108 Moving (0.28, 0.02) raw xDistance=-0.27 yDistance=-0.08
00:09:38.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:09:38.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:38.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:09:38.449 00.000 16108 MoveAxis(E, 71, ABG)
00:09:38.449 00.000 16108 Guiding  Dir = 2, Dur = 71
00:09:38.449 00.000 16108 IsSlewing returns 0
00:09:38.449 00.000 16108 IsGuiding returns 0
00:09:38.458 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3542, FiltMin=3030, FiltMax=53376, Gamma=1.000
00:09:38.484 00.026 16108 PulseGuide returned control before completion, sleep 47
00:09:38.488 00.004 21068 UpdateGuideState exits: m=115022 SNR=74.9
00:09:38.492 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:38.494 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:38.495 00.001 21068 Enqueuing Expose request
00:09:38.544 00.049 16108 IsGuiding returns 1
00:09:38.544 00.000 16108 scope still moving after pulse duration time elapsed
00:09:38.575 00.031 16108 IsSlewing returns 0
00:09:38.575 00.000 16108 IsGuiding returns 0
00:09:38.575 00.000 16108 scope move finished after 71 + 55 ms
00:09:38.575 00.000 16108 Move returns status 0, amount 71
00:09:38.575 00.000 16108 MoveAxis(N, 0, ABG)
00:09:38.575 00.000 16108 Move returns status 0, amount 0
00:09:38.575 00.000 16108 move complete, result=0
00:09:38.575 00.000 16108 worker thread done servicing request
00:09:38.575 00.000 16108 Worker thread wakes up
00:09:38.575 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:38.577 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:38.579 00.002 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
00:09:39.552 00.973 16108 Exposure complete
00:09:39.607 00.055 16108 worker thread done servicing request
00:09:39.608 00.001 21068 OnExposeComplete: enter
00:09:39.609 00.001 21068 UpdateGuideState(): m_state=6
00:09:39.610 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6683
00:09:39.610 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.36, Mass=119918, SNR=75.4, Peak=18608 HFD=3.1
00:09:39.611 00.001 21068 MultiStar: [#1 0.39,0.22,1.16,U] [#2 -0.14,0.14,1.13,U] [#3 -0.05,0.09,1.11,U] [#4 -0.39,0.18,0.99,U] [#5 -0.38,0.21,0.99,U] [#6 -0.30,0.28,0.87,U] [#7 0.06,0.21,0.61,U] [#8 0.18,-0.09,0.83,U] 
00:09:39.612 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.12, 0.29}
00:09:39.613 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:09:39.614 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
00:09:39.614 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=0.08 mountY=-0.15, mountTheta=-1.08
00:09:39.617 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.17, opts=13)
00:09:39.618 00.001 21068 Enqueuing Move request for scope (-0.05, 0.17)
00:09:39.619 00.001 16108 Worker thread wakes up
00:09:39.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
00:09:39.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
00:09:39.619 00.000 16108 Moving (-0.05, 0.17) raw xDistance=0.08 yDistance=-0.15
00:09:39.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:09:39.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:39.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:09:39.619 00.000 16108 MoveAxis(E, 0, ABG)
00:09:39.619 00.000 16108 Move returns status 0, amount 0
00:09:39.619 00.000 16108 MoveAxis(N, 0, ABG)
00:09:39.619 00.000 16108 Move returns status 0, amount 0
00:09:39.619 00.000 16108 move complete, result=0
00:09:39.619 00.000 16108 worker thread done servicing request
00:09:39.626 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3542, FiltMin=3014, FiltMax=46912, Gamma=1.000
00:09:39.644 00.018 21068 UpdateGuideState exits: m=119918 SNR=75.4
00:09:39.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:39.648 00.002 21068 Enqueuing Expose request
00:09:39.648 00.000 16108 Worker thread wakes up
00:09:39.648 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:39.649 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:39.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:40.818 01.169 16108 Exposure complete
00:09:40.875 00.057 16108 worker thread done servicing request
00:09:40.875 00.000 21068 OnExposeComplete: enter
00:09:40.877 00.002 21068 UpdateGuideState(): m_state=6
00:09:40.878 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6684
00:09:40.880 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=875.94, Mass=114037, SNR=82.3, Peak=17072 HFD=3.3
00:09:40.881 00.001 21068 MultiStar: [#1 0.16,0.04,1.00,U] [#2 -0.35,-0.12,1.13,U] [#3 -0.14,-0.06,0.97,U] [#4 -0.28,-0.05,0.91,U] [#5 -0.24,-0.15,0.81,U] [#6 -0.30,0.22,0.91,U] [#7 -0.10,-0.34,0.67,U] [#8 -0.12,-0.40,0.71,U] 
00:09:40.882 00.001 21068 single-star, 8 included, MultiStar: {-0.15, -0.09}, one-star: {-0.01, -0.13}
00:09:40.883 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
00:09:40.884 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
00:09:40.884 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.64 mountX=-0.01 mountY=0.13, mountTheta=1.68
00:09:40.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
00:09:40.888 00.002 21068 Enqueuing Move request for scope (-0.01, -0.13)
00:09:40.889 00.001 16108 Worker thread wakes up
00:09:40.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:09:40.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:09:40.889 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.01 yDistance=0.13
00:09:40.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:09:40.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:40.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:09:40.889 00.000 16108 MoveAxis(E, 0, ABG)
00:09:40.889 00.000 16108 Move returns status 0, amount 0
00:09:40.889 00.000 16108 MoveAxis(N, 0, ABG)
00:09:40.889 00.000 16108 Move returns status 0, amount 0
00:09:40.889 00.000 16108 move complete, result=0
00:09:40.889 00.000 16108 worker thread done servicing request
00:09:40.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3542, FiltMin=3065, FiltMax=60765, Gamma=1.000
00:09:40.918 00.025 21068 UpdateGuideState exits: m=114037 SNR=82.3
00:09:40.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:40.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:40.921 00.001 21068 Enqueuing Expose request
00:09:40.922 00.001 16108 Worker thread wakes up
00:09:40.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:40.923 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:40.923 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:41.887 00.964 16108 Exposure complete
00:09:41.960 00.073 16108 worker thread done servicing request
00:09:41.960 00.000 21068 OnExposeComplete: enter
00:09:41.961 00.001 21068 UpdateGuideState(): m_state=6
00:09:41.962 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6685
00:09:41.963 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.17, Mass=114738, SNR=83.5, Peak=16432 HFD=2.9
00:09:41.964 00.001 21068 MultiStar: [#1 0.03,0.02,1.12,U] [#2 -0.48,-0.24,0.00,M1] [#3 -0.32,-0.16,1.01,U] [#4 -0.42,0.07,0.95,U] [#5 -0.44,-0.20,0.00,M1] [#6 -0.23,-0.10,0.75,U] [#7 -0.53,0.10,0.00,M1] [#8 -0.25,-0.00,0.82,U] 
00:09:41.964 00.000 21068 refined, 5 included, MultiStar: {-0.25, -0.01}, one-star: {-0.33, 0.10}
00:09:41.965 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
00:09:41.966 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
00:09:41.966 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.11 mountX=0.24 mountY=0.07, mountTheta=0.27
00:09:41.970 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.01, opts=13)
00:09:41.970 00.000 21068 Enqueuing Move request for scope (-0.25, -0.01)
00:09:41.971 00.001 16108 Worker thread wakes up
00:09:41.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
00:09:41.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
00:09:41.971 00.000 16108 Moving (-0.25, -0.01) raw xDistance=0.24 yDistance=0.07
00:09:41.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:09:41.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:41.972 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:41.972 00.000 16108 MoveAxis(W, 63, ABG)
00:09:41.972 00.000 16108 Guiding  Dir = 3, Dur = 63
00:09:41.972 00.000 16108 IsSlewing returns 0
00:09:41.972 00.000 16108 IsGuiding returns 0
00:09:41.974 00.002 16108 PulseGuide returned control before completion, sleep 72
00:09:41.976 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3542, FiltMin=3027, FiltMax=65440, Gamma=1.000
00:09:41.990 00.014 21068 UpdateGuideState exits: m=114738 SNR=83.5
00:09:41.990 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.992 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:41.993 00.001 21068 Enqueuing Expose request
00:09:42.061 00.068 16108 IsGuiding returns 0
00:09:42.061 00.000 16108 Move returns status 0, amount 63
00:09:42.061 00.000 16108 MoveAxis(N, 0, ABG)
00:09:42.062 00.001 16108 Move returns status 0, amount 0
00:09:42.062 00.000 16108 move complete, result=0
00:09:42.062 00.000 16108 worker thread done servicing request
00:09:42.062 00.000 16108 Worker thread wakes up
00:09:42.062 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
00:09:42.063 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:42.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:43.224 01.161 16108 Exposure complete
00:09:43.282 00.058 16108 worker thread done servicing request
00:09:43.282 00.000 21068 OnExposeComplete: enter
00:09:43.284 00.002 21068 UpdateGuideState(): m_state=6
00:09:43.284 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6686
00:09:43.285 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.01, Mass=127697, SNR=89.8, Peak=19632 HFD=3.1
00:09:43.286 00.001 21068 MultiStar: [#1 0.48,-0.04,0.00,M1] [#2 -0.05,-0.21,0.94,U] [#3 0.14,-0.21,0.95,U] [#4 0.12,-0.11,0.83,U] [#5 0.36,-0.31,0.00,M2] [#6 0.30,-0.05,0.74,U] [#7 0.18,-0.25,0.56,U] [#8 0.40,-0.33,0.00,M1] 
00:09:43.287 00.001 21068 single-star, 5 included, MultiStar: {0.12, -0.15}, one-star: {0.10, -0.07}
00:09:43.287 00.000 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
00:09:43.288 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
00:09:43.289 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=-0.11 mountY=0.04, mountTheta=2.80
00:09:43.290 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
00:09:43.291 00.001 21068 Enqueuing Move request for scope (0.10, -0.07)
00:09:43.292 00.001 16108 Worker thread wakes up
00:09:43.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:09:43.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:09:43.292 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
00:09:43.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:09:43.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:43.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:09:43.292 00.000 16108 MoveAxis(E, 0, ABG)
00:09:43.292 00.000 16108 Move returns status 0, amount 0
00:09:43.292 00.000 16108 MoveAxis(N, 0, ABG)
00:09:43.292 00.000 16108 Move returns status 0, amount 0
00:09:43.292 00.000 16108 move complete, result=0
00:09:43.292 00.000 16108 worker thread done servicing request
00:09:43.297 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3542, FiltMin=3049, FiltMax=53168, Gamma=1.000
00:09:43.322 00.025 21068 UpdateGuideState exits: m=127697 SNR=89.8
00:09:43.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:43.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:43.325 00.001 21068 Enqueuing Expose request
00:09:43.326 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:43.327 00.001 16108 Worker thread wakes up
00:09:43.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:43.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:44.297 00.970 16108 Exposure complete
00:09:44.353 00.056 16108 worker thread done servicing request
00:09:44.353 00.000 21068 OnExposeComplete: enter
00:09:44.354 00.001 21068 UpdateGuideState(): m_state=6
00:09:44.355 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6687
00:09:44.355 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=876.00, Mass=124381, SNR=82.1, Peak=18704 HFD=3.2
00:09:44.357 00.002 21068 MultiStar: [#1 0.37,-0.05,1.15,U] [#2 -0.10,-0.08,1.08,U] [#3 0.13,-0.02,0.94,U] [#4 -0.01,-0.01,0.75,U] [#5 0.29,-0.01,1.03,U] [#6 0.10,0.09,0.79,U] [#7 -0.04,-0.01,0.63,U] [#8 0.03,-0.31,0.73,U] 
00:09:44.358 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.10, -0.07}
00:09:44.359 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
00:09:44.359 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
00:09:44.360 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.62 mountX=-0.11 mountY=0.05, mountTheta=2.75
00:09:44.362 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
00:09:44.363 00.001 21068 Enqueuing Move request for scope (0.10, -0.07)
00:09:44.363 00.000 16108 Worker thread wakes up
00:09:44.364 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:09:44.364 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:09:44.364 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.05
00:09:44.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:09:44.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:44.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:09:44.364 00.000 16108 MoveAxis(E, 0, ABG)
00:09:44.364 00.000 16108 Move returns status 0, amount 0
00:09:44.364 00.000 16108 MoveAxis(N, 0, ABG)
00:09:44.364 00.000 16108 Move returns status 0, amount 0
00:09:44.364 00.000 16108 move complete, result=0
00:09:44.364 00.000 16108 worker thread done servicing request
00:09:44.370 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3542, FiltMin=3043, FiltMax=59520, Gamma=1.000
00:09:44.394 00.024 21068 UpdateGuideState exits: m=124381 SNR=82.1
00:09:44.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:44.396 00.000 21068 Enqueuing Expose request
00:09:44.397 00.001 16108 Worker thread wakes up
00:09:44.397 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:44.400 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:44.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:45.564 01.164 16108 Exposure complete
00:09:45.622 00.058 16108 worker thread done servicing request
00:09:45.622 00.000 21068 OnExposeComplete: enter
00:09:45.623 00.001 21068 UpdateGuideState(): m_state=6
00:09:45.625 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6688
00:09:45.627 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=875.97, Mass=123741, SNR=84.4, Peak=18464 HFD=2.9
00:09:45.629 00.002 21068 MultiStar: [#1 0.48,-0.19,0.00,M1] [#2 -0.06,-0.28,1.15,U] [#3 0.03,-0.14,1.18,U] [#4 -0.05,-0.17,0.82,U] [#5 0.29,-0.37,0.00,M2] [#6 0.08,0.02,0.76,U] [#7 -0.16,0.16,0.60,U] [#8 -0.17,-0.30,0.84,U] 
00:09:45.632 00.003 21068 refined, 6 included, MultiStar: {-0.02, -0.14}, one-star: {0.13, -0.10}
00:09:45.633 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
00:09:45.635 00.002 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
00:09:45.637 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=-0.00 mountY=0.14, mountTheta=1.60
00:09:45.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.14, opts=13)
00:09:45.640 00.001 21068 Enqueuing Move request for scope (-0.02, -0.14)
00:09:45.642 00.002 16108 Worker thread wakes up
00:09:45.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:09:45.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:09:45.642 00.000 16108 Moving (-0.02, -0.14) raw xDistance=-0.00 yDistance=0.14
00:09:45.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:09:45.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:45.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:09:45.642 00.000 16108 MoveAxis(E, 0, ABG)
00:09:45.642 00.000 16108 Move returns status 0, amount 0
00:09:45.643 00.001 16108 MoveAxis(N, 0, ABG)
00:09:45.643 00.000 16108 Move returns status 0, amount 0
00:09:45.643 00.000 16108 move complete, result=0
00:09:45.643 00.000 16108 worker thread done servicing request
00:09:45.649 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3542, FiltMin=3081, FiltMax=59408, Gamma=1.000
00:09:45.668 00.019 21068 UpdateGuideState exits: m=123741 SNR=84.4
00:09:45.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:45.670 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:45.671 00.001 21068 Enqueuing Expose request
00:09:45.672 00.001 16108 Worker thread wakes up
00:09:45.672 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:45.672 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:45.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:46.655 00.983 16108 Exposure complete
00:09:46.706 00.051 16108 worker thread done servicing request
00:09:46.707 00.001 21068 OnExposeComplete: enter
00:09:46.708 00.001 21068 UpdateGuideState(): m_state=6
00:09:46.710 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6689
00:09:46.712 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.03, Mass=120945, SNR=89.4, Peak=17728 HFD=3.2
00:09:46.714 00.002 21068 MultiStar: [#1 0.24,0.07,1.00,U] [#2 -0.35,-0.04,1.03,U] [#3 -0.09,0.11,1.02,U] [#4 -0.08,0.06,0.99,U] [#5 0.00,-0.01,0.89,U] [#6 -0.08,0.14,0.92,U] [#7 -0.35,-0.09,0.57,U] [#8 0.05,-0.02,0.72,U] 
00:09:46.716 00.002 21068 single-star, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.04, -0.04}
00:09:46.717 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
00:09:46.717 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
00:09:46.718 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.88 mountX=-0.04 mountY=0.03, mountTheta=2.48
00:09:46.722 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
00:09:46.723 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
00:09:46.724 00.001 16108 Worker thread wakes up
00:09:46.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:09:46.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:09:46.724 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.03
00:09:46.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:46.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:46.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:09:46.724 00.000 16108 MoveAxis(E, 0, ABG)
00:09:46.724 00.000 16108 Move returns status 0, amount 0
00:09:46.724 00.000 16108 MoveAxis(N, 0, ABG)
00:09:46.724 00.000 16108 Move returns status 0, amount 0
00:09:46.725 00.001 16108 move complete, result=0
00:09:46.725 00.000 16108 worker thread done servicing request
00:09:46.728 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3542, FiltMin=3046, FiltMax=53312, Gamma=1.000
00:09:46.745 00.017 21068 UpdateGuideState exits: m=120945 SNR=89.4
00:09:46.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:46.746 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:46.747 00.001 21068 Enqueuing Expose request
00:09:46.748 00.001 16108 Worker thread wakes up
00:09:46.748 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:46.749 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:46.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:47.912 01.163 16108 Exposure complete
00:09:47.971 00.059 16108 worker thread done servicing request
00:09:47.971 00.000 21068 OnExposeComplete: enter
00:09:47.974 00.003 21068 UpdateGuideState(): m_state=6
00:09:47.975 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6690
00:09:47.977 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=875.89, Mass=112685, SNR=75.2, Peak=17584 HFD=2.9
00:09:47.979 00.002 21068 MultiStar: [#1 0.55,-0.11,0.00,M1] [#2 -0.10,-0.18,1.36,U] [#3 0.23,-0.25,1.10,U] [#4 0.01,-0.06,0.90,U] [#5 0.41,-0.32,0.00,M2] [#6 0.28,-0.07,0.93,U] [#7 0.37,-0.59,0.00,M1] [#8 0.33,-0.17,0.84,U] 
00:09:47.980 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.16}, one-star: {0.12, -0.19}
00:09:47.981 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:09:47.984 00.003 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:09:47.985 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.89 mountX=-0.15 mountY=0.12, mountTheta=2.47
00:09:47.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.16, opts=13)
00:09:47.989 00.002 21068 Enqueuing Move request for scope (0.13, -0.16)
00:09:47.990 00.001 16108 Worker thread wakes up
00:09:47.991 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
00:09:47.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
00:09:47.991 00.000 16108 Moving (0.13, -0.16) raw xDistance=-0.15 yDistance=0.12
00:09:47.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:09:47.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:47.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:09:47.991 00.000 16108 MoveAxis(E, 0, ABG)
00:09:47.991 00.000 16108 Move returns status 0, amount 0
00:09:47.991 00.000 16108 MoveAxis(N, 0, ABG)
00:09:47.991 00.000 16108 Move returns status 0, amount 0
00:09:47.991 00.000 16108 move complete, result=0
00:09:47.991 00.000 16108 worker thread done servicing request
00:09:47.999 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3542, FiltMin=3040, FiltMax=57952, Gamma=1.000
00:09:48.020 00.021 21068 UpdateGuideState exits: m=112685 SNR=75.2
00:09:48.022 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:48.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:48.025 00.002 21068 Enqueuing Expose request
00:09:48.026 00.001 16108 Worker thread wakes up
00:09:48.026 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:48.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:48.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:48.990 00.963 16108 Exposure complete
00:09:49.047 00.057 16108 worker thread done servicing request
00:09:49.047 00.000 21068 OnExposeComplete: enter
00:09:49.048 00.001 21068 UpdateGuideState(): m_state=6
00:09:49.049 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6691
00:09:49.050 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.94, Mass=131354, SNR=86.6, Peak=18336 HFD=3.0
00:09:49.051 00.001 21068 MultiStar: [#1 0.58,-0.29,0.00,M2] [#2 0.38,-0.27,1.12,U] [#3 0.40,-0.35,0.00,M1] [#4 0.36,-0.26,0.82,U] [#5 0.20,-0.22,0.93,U] [#6 0.20,-0.05,0.76,U] [#7 0.67,-0.18,0.00,M2] [#8 0.43,-0.28,0.00,M1] 
00:09:49.052 00.001 21068 refined, 4 included, MultiStar: {0.33, -0.19}, one-star: {0.48, -0.14}
00:09:49.053 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
00:09:49.054 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
00:09:49.054 00.000 21068 CameraToMount -- cameraX=0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-0.52 mountX=-0.36 mountY=0.11, mountTheta=2.85
00:09:49.056 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.19, opts=13)
00:09:49.057 00.001 21068 Enqueuing Move request for scope (0.33, -0.19)
00:09:49.058 00.001 16108 Worker thread wakes up
00:09:49.059 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.19) opts 0xd
00:09:49.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.19)
00:09:49.059 00.000 16108 Moving (0.33, -0.19) raw xDistance=-0.36 yDistance=0.11
00:09:49.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:09:49.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:09:49.059 00.000 16108 MoveAxis(E, 95, ABG)
00:09:49.059 00.000 16108 Guiding  Dir = 2, Dur = 95
00:09:49.059 00.000 16108 IsSlewing returns 0
00:09:49.059 00.000 16108 IsGuiding returns 0
00:09:49.065 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3542, FiltMin=3011, FiltMax=62361, Gamma=1.000
00:09:49.079 00.014 16108 PulseGuide returned control before completion, sleep 87
00:09:49.082 00.003 21068 UpdateGuideState exits: m=131354 SNR=86.6
00:09:49.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.083 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:49.084 00.001 21068 Enqueuing Expose request
00:09:49.172 00.088 16108 IsGuiding returns 1
00:09:49.172 00.000 16108 scope still moving after pulse duration time elapsed
00:09:49.204 00.032 16108 IsSlewing returns 0
00:09:49.205 00.001 16108 IsGuiding returns 1
00:09:49.235 00.030 16108 IsSlewing returns 0
00:09:49.235 00.000 16108 IsGuiding returns 1
00:09:49.266 00.031 16108 IsSlewing returns 0
00:09:49.267 00.001 16108 IsGuiding returns 0
00:09:49.267 00.000 16108 scope move finished after 95 + 112 ms
00:09:49.267 00.000 16108 Move returns status 0, amount 95
00:09:49.267 00.000 16108 MoveAxis(N, 0, ABG)
00:09:49.267 00.000 16108 Move returns status 0, amount 0
00:09:49.267 00.000 16108 move complete, result=0
00:09:49.267 00.000 16108 worker thread done servicing request
00:09:49.267 00.000 16108 Worker thread wakes up
00:09:49.267 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH
00:09:49.271 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:49.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:50.446 01.175 16108 Exposure complete
00:09:50.515 00.069 16108 worker thread done servicing request
00:09:50.515 00.000 21068 OnExposeComplete: enter
00:09:50.516 00.001 21068 UpdateGuideState(): m_state=6
00:09:50.517 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6692
00:09:50.518 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.17, Mass=121094, SNR=86.2, Peak=16608 HFD=3.2
00:09:50.519 00.001 21068 MultiStar: [#1 0.33,-0.03,1.07,U] [#2 -0.12,-0.20,1.16,U] [#3 0.02,-0.20,0.94,U] [#4 0.05,-0.15,0.81,U] [#5 0.08,-0.19,0.93,U] [#6 0.09,-0.04,0.88,U] [#7 -0.28,0.15,0.58,U] [#8 0.24,-0.17,0.67,U] 
00:09:50.520 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.08, 0.09}
00:09:50.521 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
00:09:50.522 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
00:09:50.522 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.12 mountX=-0.06 mountY=0.08, mountTheta=2.22
00:09:50.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
00:09:50.525 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
00:09:50.525 00.000 16108 Worker thread wakes up
00:09:50.526 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:09:50.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:09:50.526 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.06 yDistance=0.08
00:09:50.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:09:50.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:50.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:50.526 00.000 16108 MoveAxis(E, 0, ABG)
00:09:50.526 00.000 16108 Move returns status 0, amount 0
00:09:50.526 00.000 16108 MoveAxis(N, 0, ABG)
00:09:50.526 00.000 16108 Move returns status 0, amount 0
00:09:50.526 00.000 16108 move complete, result=0
00:09:50.526 00.000 16108 worker thread done servicing request
00:09:50.530 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3542, FiltMin=3049, FiltMax=60294, Gamma=1.000
00:09:50.545 00.015 21068 UpdateGuideState exits: m=121094 SNR=86.2
00:09:50.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:50.548 00.001 21068 Enqueuing Expose request
00:09:50.548 00.000 16108 Worker thread wakes up
00:09:50.549 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:50.549 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:50.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:51.512 00.963 16108 Exposure complete
00:09:51.583 00.071 16108 worker thread done servicing request
00:09:51.584 00.001 21068 OnExposeComplete: enter
00:09:51.585 00.001 21068 UpdateGuideState(): m_state=6
00:09:51.586 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6693
00:09:51.587 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.35, Mass=117679, SNR=77.7, Peak=16464 HFD=3.4
00:09:51.588 00.001 21068 MultiStar: [#1 0.50,-0.11,0.00,M2] [#2 -0.07,-0.10,1.27,U] [#3 -0.13,-0.03,1.14,U] [#4 -0.10,0.11,0.83,U] [#5 -0.10,-0.20,0.99,U] [#6 -0.36,-0.15,0.91,U] [#7 -0.06,0.09,0.74,U] [#8 0.15,0.05,0.72,U] 
00:09:51.590 00.002 21068 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {0.07, 0.27}
00:09:51.591 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
00:09:51.592 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
00:09:51.593 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.09 mountX=0.08 mountY=0.02, mountTheta=0.29
00:09:51.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
00:09:51.596 00.001 21068 Enqueuing Move request for scope (-0.08, -0.00)
00:09:51.598 00.002 16108 Worker thread wakes up
00:09:51.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
00:09:51.598 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
00:09:51.598 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
00:09:51.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:09:51.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:51.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:51.598 00.000 16108 MoveAxis(E, 0, ABG)
00:09:51.598 00.000 16108 Move returns status 0, amount 0
00:09:51.598 00.000 16108 MoveAxis(N, 0, ABG)
00:09:51.598 00.000 16108 Move returns status 0, amount 0
00:09:51.598 00.000 16108 move complete, result=0
00:09:51.600 00.002 16108 worker thread done servicing request
00:09:51.607 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3542, FiltMin=3049, FiltMax=58483, Gamma=1.000
00:09:51.633 00.026 21068 UpdateGuideState exits: m=117679 SNR=77.7
00:09:51.636 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:51.636 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:51.638 00.002 21068 Enqueuing Expose request
00:09:51.639 00.001 16108 Worker thread wakes up
00:09:51.639 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:51.641 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:51.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:52.812 01.171 16108 Exposure complete
00:09:52.881 00.069 16108 worker thread done servicing request
00:09:52.881 00.000 21068 OnExposeComplete: enter
00:09:52.882 00.001 21068 UpdateGuideState(): m_state=6
00:09:52.883 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6694
00:09:52.884 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.10, Mass=118951, SNR=88.9, Peak=15952 HFD=3.4
00:09:52.885 00.001 21068 MultiStar: [#1 0.29,0.09,1.08,U] [#2 -0.19,-0.22,0.92,U] [#3 -0.03,-0.28,0.88,U] [#4 -0.06,-0.19,0.74,U] [#5 0.11,-0.24,0.91,U] [#6 -0.06,0.06,0.82,U] [#7 0.04,0.17,0.54,U] [#8 0.10,-0.17,0.71,U] 
00:09:52.885 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.14, 0.02}
00:09:52.887 00.002 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
00:09:52.888 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
00:09:52.888 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.46 mountX=-0.02 mountY=0.08, mountTheta=1.86
00:09:52.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
00:09:52.891 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
00:09:52.892 00.001 16108 Worker thread wakes up
00:09:52.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:09:52.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:09:52.892 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.08
00:09:52.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:52.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:52.893 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:52.893 00.000 16108 MoveAxis(E, 0, ABG)
00:09:52.893 00.000 16108 Move returns status 0, amount 0
00:09:52.893 00.000 16108 MoveAxis(N, 0, ABG)
00:09:52.893 00.000 16108 Move returns status 0, amount 0
00:09:52.893 00.000 16108 move complete, result=0
00:09:52.893 00.000 16108 worker thread done servicing request
00:09:52.895 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3542, FiltMin=3032, FiltMax=65440, Gamma=1.000
00:09:52.912 00.017 21068 UpdateGuideState exits: m=118951 SNR=88.9
00:09:52.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:52.914 00.000 21068 Enqueuing Expose request
00:09:52.915 00.001 16108 Worker thread wakes up
00:09:52.915 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:52.916 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:52.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:53.889 00.973 16108 Exposure complete
00:09:53.963 00.074 16108 worker thread done servicing request
00:09:53.963 00.000 21068 OnExposeComplete: enter
00:09:53.965 00.002 21068 UpdateGuideState(): m_state=6
00:09:53.968 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6695
00:09:53.969 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.04, Mass=111005, SNR=75.2, Peak=17136 HFD=2.8
00:09:53.970 00.001 21068 MultiStar: [#1 0.18,0.30,1.31,U] [#2 0.09,-0.07,1.48,U] [#3 -0.13,-0.08,1.11,U] [#4 -0.05,0.09,0.87,U] [#5 0.08,-0.06,0.99,U] [#6 -0.02,0.12,0.88,U] [#7 0.01,0.19,0.70,U] [#8 -0.01,-0.16,0.73,U] 
00:09:53.971 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.35, -0.04}
00:09:53.973 00.002 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
00:09:53.975 00.002 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
00:09:53.976 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
00:09:53.979 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
00:09:53.980 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
00:09:53.981 00.001 16108 Worker thread wakes up
00:09:53.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:09:53.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:09:53.982 00.001 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
00:09:53.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:09:53.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:53.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:53.982 00.000 16108 MoveAxis(E, 0, ABG)
00:09:53.982 00.000 16108 Move returns status 0, amount 0
00:09:53.982 00.000 16108 MoveAxis(N, 0, ABG)
00:09:53.982 00.000 16108 Move returns status 0, amount 0
00:09:53.982 00.000 16108 move complete, result=0
00:09:53.983 00.001 16108 worker thread done servicing request
00:09:53.990 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3545, FiltMin=3043, FiltMax=53814, Gamma=1.000
00:09:54.006 00.016 21068 UpdateGuideState exits: m=111005 SNR=75.2
00:09:54.009 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.011 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:54.013 00.002 21068 Enqueuing Expose request
00:09:54.015 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:54.017 00.002 16108 Worker thread wakes up
00:09:54.017 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:54.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:55.169 01.152 16108 Exposure complete
00:09:55.235 00.066 16108 worker thread done servicing request
00:09:55.235 00.000 21068 OnExposeComplete: enter
00:09:55.236 00.001 21068 UpdateGuideState(): m_state=6
00:09:55.239 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6696
00:09:55.240 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.16, Mass=124472, SNR=87.2, Peak=18912 HFD=3.2
00:09:55.242 00.002 21068 MultiStar: [#1 -0.24,0.27,1.00,U] [#2 -0.35,-0.13,1.11,U] [#3 -0.34,0.12,0.98,U] [#4 -0.22,0.06,0.79,U] [#5 -0.04,-0.07,1.04,U] [#6 -0.02,0.40,0.76,U] [#7 -0.40,0.23,0.67,U] [#8 -0.47,-0.11,0.00,M1] 
00:09:55.243 00.001 21068 single-star, 7 included, MultiStar: {-0.20, 0.10}, one-star: {-0.01, 0.09}
00:09:55.245 00.002 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:09:55.246 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:09:55.247 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.71 mountX=0.03 mountY=-0.08, mountTheta=-1.25
00:09:55.250 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
00:09:55.251 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
00:09:55.252 00.001 16108 Worker thread wakes up
00:09:55.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:09:55.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:09:55.252 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.03 yDistance=-0.08
00:09:55.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:09:55.253 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:09:55.253 00.000 16108 MoveAxis(E, 0, ABG)
00:09:55.253 00.000 16108 Move returns status 0, amount 0
00:09:55.253 00.000 16108 MoveAxis(N, 0, ABG)
00:09:55.253 00.000 16108 Move returns status 0, amount 0
00:09:55.253 00.000 16108 move complete, result=0
00:09:55.253 00.000 16108 worker thread done servicing request
00:09:55.259 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3542, FiltMin=2985, FiltMax=58486, Gamma=1.000
00:09:55.285 00.026 21068 UpdateGuideState exits: m=124472 SNR=87.2
00:09:55.287 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:55.290 00.002 21068 Enqueuing Expose request
00:09:55.291 00.001 16108 Worker thread wakes up
00:09:55.291 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:55.294 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:55.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:56.279 00.985 16108 Exposure complete
00:09:56.354 00.075 16108 worker thread done servicing request
00:09:56.354 00.000 21068 OnExposeComplete: enter
00:09:56.356 00.002 21068 UpdateGuideState(): m_state=6
00:09:56.357 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6697
00:09:56.358 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.83, Mass=117754, SNR=86.1, Peak=19072 HFD=3.2
00:09:56.358 00.000 21068 MultiStar: [#1 -0.21,0.04,1.13,U] [#2 -0.56,-0.19,0.00,M1] [#3 -0.60,0.16,0.00,M1] [#4 -0.08,0.06,0.72,U] [#5 0.12,-0.11,0.94,U] [#6 0.09,0.29,0.81,U] [#7 -0.27,-0.09,0.74,U] [#8 -0.12,-0.21,0.72,U] 
00:09:56.359 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {0.07, -0.25}
00:09:56.360 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
00:09:56.361 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
00:09:56.361 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=0.05 mountY=0.05, mountTheta=0.84
00:09:56.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
00:09:56.363 00.000 21068 Enqueuing Move request for scope (-0.05, -0.04)
00:09:56.365 00.002 16108 Worker thread wakes up
00:09:56.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:09:56.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:09:56.366 00.001 16108 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
00:09:56.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:09:56.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:56.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:09:56.366 00.000 16108 MoveAxis(E, 0, ABG)
00:09:56.366 00.000 16108 Move returns status 0, amount 0
00:09:56.366 00.000 16108 MoveAxis(N, 0, ABG)
00:09:56.366 00.000 16108 Move returns status 0, amount 0
00:09:56.366 00.000 16108 move complete, result=0
00:09:56.366 00.000 16108 worker thread done servicing request
00:09:56.369 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3542, FiltMin=3008, FiltMax=64224, Gamma=1.000
00:09:56.389 00.020 21068 UpdateGuideState exits: m=117754 SNR=86.1
00:09:56.391 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:56.393 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:56.395 00.002 21068 Enqueuing Expose request
00:09:56.397 00.002 16108 Worker thread wakes up
00:09:56.397 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:56.398 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:56.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:57.560 01.162 16108 Exposure complete
00:09:57.643 00.083 16108 worker thread done servicing request
00:09:57.643 00.000 21068 OnExposeComplete: enter
00:09:57.644 00.001 21068 UpdateGuideState(): m_state=6
00:09:57.644 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6698
00:09:57.645 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.86, Mass=119763, SNR=79.5, Peak=20080 HFD=2.9
00:09:57.646 00.001 21068 MultiStar: [#1 -0.01,0.11,1.14,U] [#2 -0.18,-0.30,1.30,U] [#3 -0.17,0.03,0.97,U] [#4 -0.04,0.05,0.75,U] [#5 0.04,-0.23,0.90,U] [#6 0.05,-0.11,0.87,U] [#7 -0.22,-0.12,0.62,U] [#8 0.13,-0.25,0.79,U] 
00:09:57.647 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.15, -0.22}
00:09:57.647 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
00:09:57.649 00.002 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
00:09:57.650 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=0.01 mountY=0.12, mountTheta=1.51
00:09:57.651 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
00:09:57.652 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
00:09:57.652 00.000 16108 Worker thread wakes up
00:09:57.653 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:09:57.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:09:57.653 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
00:09:57.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:09:57.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:57.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:09:57.653 00.000 16108 MoveAxis(E, 0, ABG)
00:09:57.653 00.000 16108 Move returns status 0, amount 0
00:09:57.653 00.000 16108 MoveAxis(N, 0, ABG)
00:09:57.654 00.001 16108 Move returns status 0, amount 0
00:09:57.654 00.000 16108 move complete, result=0
00:09:57.654 00.000 16108 worker thread done servicing request
00:09:57.658 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3542, FiltMin=3021, FiltMax=61725, Gamma=1.000
00:09:57.688 00.030 21068 UpdateGuideState exits: m=119763 SNR=79.5
00:09:57.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:57.691 00.001 21068 Enqueuing Expose request
00:09:57.692 00.001 16108 Worker thread wakes up
00:09:57.692 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:57.693 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:57.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:58.671 00.978 16108 Exposure complete
00:09:58.728 00.057 16108 worker thread done servicing request
00:09:58.728 00.000 21068 OnExposeComplete: enter
00:09:58.729 00.001 21068 UpdateGuideState(): m_state=6
00:09:58.730 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6699
00:09:58.730 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=875.75, Mass=126847, SNR=86.5, Peak=19392 HFD=3.2
00:09:58.731 00.001 21068 MultiStar: [#1 0.31,0.12,1.07,U] [#2 0.03,-0.16,1.18,U] [#3 -0.02,-0.04,0.95,U] [#4 -0.04,-0.20,0.71,U] [#5 0.03,-0.19,0.77,U] [#6 0.25,-0.13,0.98,U] [#7 -0.14,-0.00,0.67,U] [#8 0.09,-0.25,0.72,U] 
00:09:58.732 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.25, -0.33}
00:09:58.733 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
00:09:58.733 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
00:09:58.734 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.90 mountX=-0.12 mountY=0.10, mountTheta=2.45
00:09:58.738 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
00:09:58.741 00.003 21068 Enqueuing Move request for scope (0.10, -0.13)
00:09:58.743 00.002 16108 Worker thread wakes up
00:09:58.744 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:09:58.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:09:58.744 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
00:09:58.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:09:58.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:58.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:09:58.744 00.000 16108 MoveAxis(E, 0, ABG)
00:09:58.744 00.000 16108 Move returns status 0, amount 0
00:09:58.744 00.000 16108 MoveAxis(N, 0, ABG)
00:09:58.744 00.000 16108 Move returns status 0, amount 0
00:09:58.744 00.000 16108 move complete, result=0
00:09:58.744 00.000 16108 worker thread done servicing request
00:09:58.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3542, FiltMin=3049, FiltMax=62608, Gamma=1.000
00:09:58.763 00.015 21068 UpdateGuideState exits: m=126847 SNR=86.5
00:09:58.765 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:58.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:09:58.767 00.001 21068 Enqueuing Expose request
00:09:58.767 00.000 16108 Worker thread wakes up
00:09:58.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:09:58.767 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:58.769 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:09:59.925 01.156 16108 Exposure complete
00:09:59.981 00.056 16108 worker thread done servicing request
00:09:59.981 00.000 21068 OnExposeComplete: enter
00:09:59.981 00.000 21068 UpdateGuideState(): m_state=6
00:09:59.982 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6700
00:09:59.983 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.96, Mass=120734, SNR=90.5, Peak=17024 HFD=3.3
00:09:59.984 00.001 21068 MultiStar: [#1 0.28,0.10,1.00,U] [#2 -0.33,-0.16,1.10,U] [#3 -0.30,-0.15,0.93,U] [#4 -0.21,-0.07,0.69,U] [#5 0.08,-0.16,0.82,U] [#6 -0.03,-0.04,0.77,U] [#7 -0.20,-0.06,0.59,U] [#8 -0.11,-0.24,0.75,U] 
00:09:59.985 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.08, -0.12}
00:09:59.985 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
00:09:59.986 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
00:09:59.987 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.23 mountX=0.06 mountY=0.11, mountTheta=1.10
00:09:59.988 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
00:09:59.989 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
00:09:59.990 00.001 16108 Worker thread wakes up
00:09:59.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:09:59.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:09:59.990 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
00:09:59.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:09:59.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:59.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:09:59.990 00.000 16108 MoveAxis(E, 0, ABG)
00:09:59.990 00.000 16108 Move returns status 0, amount 0
00:09:59.991 00.001 16108 MoveAxis(N, 0, ABG)
00:09:59.991 00.000 16108 Move returns status 0, amount 0
00:09:59.991 00.000 16108 move complete, result=0
00:09:59.991 00.000 16108 worker thread done servicing request
00:09:59.997 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3542, FiltMin=3053, FiltMax=64214, Gamma=1.000
00:10:00.021 00.024 21068 UpdateGuideState exits: m=120734 SNR=90.5
00:10:00.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:00.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:00.025 00.002 21068 Enqueuing Expose request
00:10:00.026 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:00.026 00.000 16108 Worker thread wakes up
00:10:00.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:00.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:01.001 00.974 16108 Exposure complete
00:10:01.064 00.063 16108 worker thread done servicing request
00:10:01.064 00.000 21068 OnExposeComplete: enter
00:10:01.065 00.001 21068 UpdateGuideState(): m_state=6
00:10:01.066 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6701
00:10:01.066 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=876.14, Mass=132373, SNR=91.0, Peak=18864 HFD=3.3
00:10:01.068 00.002 21068 MultiStar: [#1 0.21,0.12,1.08,U] [#2 -0.20,-0.17,1.08,U] [#3 -0.32,0.11,0.87,U] [#4 -0.17,0.03,0.87,U] [#5 -0.10,-0.04,0.78,U] [#6 0.20,-0.06,0.71,U] [#7 -0.06,-0.19,0.51,U] [#8 0.00,-0.25,0.63,U] 
00:10:01.068 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.05, 0.06}
00:10:01.069 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
00:10:01.070 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
00:10:01.071 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.71 mountX=0.05 mountY=0.04, mountTheta=0.65
00:10:01.074 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
00:10:01.077 00.003 21068 Enqueuing Move request for scope (-0.06, -0.03)
00:10:01.079 00.002 16108 Worker thread wakes up
00:10:01.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:10:01.080 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:10:01.080 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
00:10:01.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:01.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:01.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:10:01.080 00.000 16108 MoveAxis(E, 0, ABG)
00:10:01.080 00.000 16108 Move returns status 0, amount 0
00:10:01.080 00.000 16108 MoveAxis(N, 0, ABG)
00:10:01.080 00.000 16108 Move returns status 0, amount 0
00:10:01.080 00.000 16108 move complete, result=0
00:10:01.080 00.000 16108 worker thread done servicing request
00:10:01.083 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3542, FiltMin=3046, FiltMax=52928, Gamma=1.000
00:10:01.099 00.016 21068 UpdateGuideState exits: m=132373 SNR=91.0
00:10:01.099 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:01.101 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:01.102 00.001 21068 Enqueuing Expose request
00:10:01.102 00.000 16108 Worker thread wakes up
00:10:01.102 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:01.103 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:01.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:02.267 01.164 16108 Exposure complete
00:10:02.346 00.079 16108 worker thread done servicing request
00:10:02.346 00.000 21068 OnExposeComplete: enter
00:10:02.347 00.001 21068 UpdateGuideState(): m_state=6
00:10:02.348 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6702
00:10:02.348 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=876.15, Mass=119555, SNR=72.4, Peak=16288 HFD=3.1
00:10:02.349 00.001 21068 MultiStar: [#1 -0.21,0.19,1.25,U] [#2 -0.41,0.00,1.39,U] [#3 -0.43,0.10,1.02,U] [#4 -0.31,0.23,0.97,U] [#5 -0.17,0.26,1.10,U] [#6 -0.45,0.42,0.00,M1] [#7 -0.43,0.28,0.00,M1] [#8 -0.24,0.08,0.88,U] 
00:10:02.350 00.001 21068 single-star, 6 included, MultiStar: {-0.29, 0.13}, one-star: {-0.23, 0.08}
00:10:02.352 00.002 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
00:10:02.353 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
00:10:02.353 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.81 mountX=0.24 mountY=-0.02, mountTheta=-0.09
00:10:02.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.08, opts=13)
00:10:02.357 00.002 21068 Enqueuing Move request for scope (-0.23, 0.08)
00:10:02.359 00.002 16108 Worker thread wakes up
00:10:02.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
00:10:02.359 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
00:10:02.359 00.000 16108 Moving (-0.23, 0.08) raw xDistance=0.24 yDistance=-0.02
00:10:02.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:10:02.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:02.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:02.359 00.000 16108 MoveAxis(W, 62, ABG)
00:10:02.359 00.000 16108 Guiding  Dir = 3, Dur = 62
00:10:02.360 00.001 16108 IsSlewing returns 0
00:10:02.360 00.000 16108 IsGuiding returns 0
00:10:02.365 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3542, FiltMin=3014, FiltMax=62566, Gamma=1.000
00:10:02.387 00.022 21068 UpdateGuideState exits: m=119555 SNR=72.4
00:10:02.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:02.390 00.001 21068 Enqueuing Expose request
00:10:02.417 00.027 16108 PulseGuide returned control before completion, sleep 15
00:10:02.447 00.030 16108 IsGuiding returns 1
00:10:02.447 00.000 16108 scope still moving after pulse duration time elapsed
00:10:02.479 00.032 16108 IsSlewing returns 0
00:10:02.479 00.000 16108 IsGuiding returns 1
00:10:02.510 00.031 16108 IsSlewing returns 0
00:10:02.510 00.000 16108 IsGuiding returns 0
00:10:02.510 00.000 16108 scope move finished after 62 + 88 ms
00:10:02.510 00.000 16108 Move returns status 0, amount 62
00:10:02.510 00.000 16108 MoveAxis(N, 0, ABG)
00:10:02.510 00.000 16108 Move returns status 0, amount 0
00:10:02.510 00.000 16108 move complete, result=0
00:10:02.510 00.000 16108 worker thread done servicing request
00:10:02.510 00.000 16108 Worker thread wakes up
00:10:02.510 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
00:10:02.513 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:02.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:03.483 00.970 16108 Exposure complete
00:10:03.570 00.087 16108 worker thread done servicing request
00:10:03.570 00.000 21068 OnExposeComplete: enter
00:10:03.571 00.001 21068 UpdateGuideState(): m_state=6
00:10:03.572 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6703
00:10:03.572 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.21, Mass=112990, SNR=73.0, Peak=16432 HFD=3.2
00:10:03.573 00.001 21068 MultiStar: [#1 -0.29,0.33,1.20,U] [#2 -0.45,-0.00,1.44,U] [#3 -0.11,0.03,1.07,U] [#4 -0.66,0.18,0.00,M1] [#5 -0.39,-0.16,0.98,U] [#6 -0.49,0.25,0.00,M2] [#7 -0.37,0.02,0.66,U] [#8 -0.07,-0.12,0.91,U] 
00:10:03.575 00.002 21068 single-star, 6 included, MultiStar: {-0.26, 0.04}, one-star: {-0.08, 0.14}
00:10:03.576 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
00:10:03.577 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
00:10:03.577 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=0.10 mountY=-0.12, mountTheta=-0.85
00:10:03.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
00:10:03.580 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
00:10:03.581 00.001 16108 Worker thread wakes up
00:10:03.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
00:10:03.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
00:10:03.581 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
00:10:03.582 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:10:03.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:03.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:03.582 00.000 16108 MoveAxis(E, 0, ABG)
00:10:03.582 00.000 16108 Move returns status 0, amount 0
00:10:03.582 00.000 16108 MoveAxis(N, 0, ABG)
00:10:03.582 00.000 16108 Move returns status 0, amount 0
00:10:03.582 00.000 16108 move complete, result=0
00:10:03.582 00.000 16108 worker thread done servicing request
00:10:03.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3539, FiltMin=2969, FiltMax=57702, Gamma=1.000
00:10:03.608 00.022 21068 UpdateGuideState exits: m=112990 SNR=73.0
00:10:03.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:03.610 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:03.611 00.001 21068 Enqueuing Expose request
00:10:03.612 00.001 16108 Worker thread wakes up
00:10:03.612 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:03.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:03.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:04.781 01.168 16108 Exposure complete
00:10:04.846 00.065 16108 worker thread done servicing request
00:10:04.846 00.000 21068 OnExposeComplete: enter
00:10:04.847 00.001 21068 UpdateGuideState(): m_state=6
00:10:04.848 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6704
00:10:04.849 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.04, Mass=118554, SNR=74.2, Peak=17760 HFD=3.0
00:10:04.850 00.001 21068 MultiStar: [#1 0.38,-0.26,1.21,U] [#2 0.01,-0.30,1.54,U] [#3 0.12,-0.36,1.08,U] [#4 -0.09,-0.10,0.86,U] [#5 0.18,-0.35,0.97,U] [#6 0.23,-0.06,0.95,U] [#7 0.06,-0.06,0.68,U] [#8 0.15,-0.38,0.80,U] 
00:10:04.850 00.000 21068 single-star, 8 included, MultiStar: {0.14, -0.22}, one-star: {0.18, -0.03}
00:10:04.851 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
00:10:04.853 00.002 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
00:10:04.854 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=-0.18 mountY=-0.01, mountTheta=-3.07
00:10:04.855 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
00:10:04.856 00.001 21068 Enqueuing Move request for scope (0.18, -0.03)
00:10:04.857 00.001 16108 Worker thread wakes up
00:10:04.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:10:04.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:10:04.857 00.000 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.01
00:10:04.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:10:04.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:04.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:10:04.857 00.000 16108 MoveAxis(E, 0, ABG)
00:10:04.857 00.000 16108 Move returns status 0, amount 0
00:10:04.857 00.000 16108 MoveAxis(N, 0, ABG)
00:10:04.857 00.000 16108 Move returns status 0, amount 0
00:10:04.857 00.000 16108 move complete, result=0
00:10:04.857 00.000 16108 worker thread done servicing request
00:10:04.860 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3539, FiltMin=3043, FiltMax=54688, Gamma=1.000
00:10:04.876 00.016 21068 UpdateGuideState exits: m=118554 SNR=74.2
00:10:04.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:04.877 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:04.879 00.002 21068 Enqueuing Expose request
00:10:04.880 00.001 16108 Worker thread wakes up
00:10:04.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:04.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:04.881 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:05.854 00.973 16108 Exposure complete
00:10:05.920 00.066 16108 worker thread done servicing request
00:10:05.920 00.000 21068 OnExposeComplete: enter
00:10:05.921 00.001 21068 UpdateGuideState(): m_state=6
00:10:05.922 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6705
00:10:05.923 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.86, Mass=110170, SNR=79.9, Peak=14768 HFD=3.2
00:10:05.924 00.001 21068 MultiStar: [#1 0.02,-0.15,1.14,U] [#2 -0.18,-0.24,1.33,U] [#3 -0.01,-0.46,0.99,U] [#4 -0.08,-0.22,0.90,U] [#5 0.09,-0.39,0.91,U] [#6 0.20,-0.31,0.84,U] [#7 -0.42,0.11,0.65,U] [#8 -0.15,-0.37,0.80,U] 
00:10:05.925 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.26}, one-star: {-0.09, -0.22}
00:10:05.925 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
00:10:05.926 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
00:10:05.927 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.96 mountX=0.05 mountY=0.23, mountTheta=1.36
00:10:05.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.22, opts=13)
00:10:05.930 00.001 21068 Enqueuing Move request for scope (-0.09, -0.22)
00:10:05.931 00.001 16108 Worker thread wakes up
00:10:05.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
00:10:05.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
00:10:05.931 00.000 16108 Moving (-0.09, -0.22) raw xDistance=0.05 yDistance=0.23
00:10:05.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:05.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:10:05.931 00.000 16108 MoveAxis(E, 0, ABG)
00:10:05.931 00.000 16108 Move returns status 0, amount 0
00:10:05.931 00.000 16108 MoveAxis(S, 47, ABG)
00:10:05.931 00.000 16108 Guiding  Dir = 1, Dur = 47
00:10:05.932 00.001 16108 IsSlewing returns 0
00:10:05.932 00.000 16108 IsGuiding returns 0
00:10:05.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3539, FiltMin=2953, FiltMax=62598, Gamma=1.000
00:10:05.950 00.014 21068 UpdateGuideState exits: m=110170 SNR=79.9
00:10:05.952 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.952 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:05.953 00.001 21068 Enqueuing Expose request
00:10:05.961 00.008 16108 PulseGuide returned control before completion, sleep 30
00:10:06.004 00.043 16108 IsGuiding returns 1
00:10:06.004 00.000 16108 scope still moving after pulse duration time elapsed
00:10:06.035 00.031 16108 IsSlewing returns 0
00:10:06.035 00.000 16108 IsGuiding returns 1
00:10:06.067 00.032 16108 IsSlewing returns 0
00:10:06.067 00.000 16108 IsGuiding returns 0
00:10:06.067 00.000 16108 scope move finished after 47 + 87 ms
00:10:06.067 00.000 16108 Move returns status 0, amount 47
00:10:06.067 00.000 16108 move complete, result=0
00:10:06.067 00.000 16108 worker thread done servicing request
00:10:06.067 00.000 16108 Worker thread wakes up
00:10:06.067 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
00:10:06.070 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:06.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:07.229 01.159 16108 Exposure complete
00:10:07.284 00.055 16108 worker thread done servicing request
00:10:07.285 00.001 21068 OnExposeComplete: enter
00:10:07.286 00.001 21068 UpdateGuideState(): m_state=6
00:10:07.287 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6706
00:10:07.288 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.13, Mass=113486, SNR=78.9, Peak=13091 HFD=3.4
00:10:07.290 00.002 21068 MultiStar: [#1 -0.27,-0.01,1.18,U] [#2 -0.44,-0.33,0.00,M1] [#3 -0.67,-0.08,0.00,M1] [#4 -0.51,0.08,0.00,M1] [#5 -0.54,-0.32,0.00,M1] [#6 -0.40,0.13,0.88,U] [#7 -0.42,-0.18,0.60,U] [#8 -0.35,-0.15,0.86,U] 
00:10:07.291 00.001 21068 refined, 4 included, MultiStar: {-0.36, -0.02}, one-star: {-0.39, 0.06}
00:10:07.293 00.002 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
00:10:07.294 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
00:10:07.296 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.10 mountX=0.35 mountY=0.10, mountTheta=0.28
00:10:07.299 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.02, opts=13)
00:10:07.300 00.001 21068 Enqueuing Move request for scope (-0.36, -0.02)
00:10:07.301 00.001 16108 Worker thread wakes up
00:10:07.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.02) opts 0xd
00:10:07.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.02)
00:10:07.301 00.000 16108 Moving (-0.36, -0.02) raw xDistance=0.35 yDistance=0.10
00:10:07.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:10:07.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:07.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:10:07.301 00.000 16108 MoveAxis(W, 92, ABG)
00:10:07.301 00.000 16108 Guiding  Dir = 3, Dur = 92
00:10:07.302 00.001 16108 IsSlewing returns 0
00:10:07.302 00.000 16108 IsGuiding returns 0
00:10:07.307 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3539, FiltMin=3021, FiltMax=57203, Gamma=1.000
00:10:07.323 00.016 21068 UpdateGuideState exits: m=113486 SNR=78.9
00:10:07.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.324 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:07.325 00.001 21068 Enqueuing Expose request
00:10:07.326 00.001 16108 PulseGuide returned control before completion, sleep 79
00:10:07.419 00.093 16108 IsGuiding returns 1
00:10:07.419 00.000 16108 scope still moving after pulse duration time elapsed
00:10:07.451 00.032 16108 IsSlewing returns 0
00:10:07.452 00.001 16108 IsGuiding returns 0
00:10:07.452 00.000 16108 scope move finished after 92 + 57 ms
00:10:07.452 00.000 16108 Move returns status 0, amount 92
00:10:07.452 00.000 16108 MoveAxis(N, 0, ABG)
00:10:07.452 00.000 16108 Move returns status 0, amount 0
00:10:07.452 00.000 16108 move complete, result=0
00:10:07.452 00.000 16108 worker thread done servicing request
00:10:07.452 00.000 16108 Worker thread wakes up
00:10:07.452 00.000 21068 GuideStep: 0.3 px 92 ms WEST, 0.1 px 0 ms NORTH
00:10:07.454 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:07.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:08.428 00.974 16108 Exposure complete
00:10:08.484 00.056 16108 worker thread done servicing request
00:10:08.484 00.000 21068 OnExposeComplete: enter
00:10:08.485 00.001 21068 UpdateGuideState(): m_state=6
00:10:08.485 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6707
00:10:08.486 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.22, Mass=118256, SNR=78.0, Peak=17488 HFD=2.6
00:10:08.487 00.001 21068 MultiStar: [#1 0.17,0.29,1.36,U] [#2 -0.09,0.18,1.09,U] [#3 -0.02,0.06,1.13,U] [#4 0.22,0.10,0.94,U] [#5 0.08,0.02,0.87,U] [#6 0.14,0.21,0.79,U] [#7 0.04,0.03,0.63,U] [#8 0.09,0.11,0.74,U] 
00:10:08.489 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.28, 0.14}
00:10:08.490 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
00:10:08.490 00.000 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
00:10:08.491 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.93 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
00:10:08.492 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.14, opts=13)
00:10:08.493 00.001 21068 Enqueuing Move request for scope (0.10, 0.14)
00:10:08.494 00.001 16108 Worker thread wakes up
00:10:08.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:10:08.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:10:08.494 00.000 16108 Moving (0.10, 0.14) raw xDistance=-0.08 yDistance=-0.16
00:10:08.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:10:08.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:08.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:10:08.494 00.000 16108 MoveAxis(E, 0, ABG)
00:10:08.494 00.000 16108 Move returns status 0, amount 0
00:10:08.494 00.000 16108 MoveAxis(N, 0, ABG)
00:10:08.494 00.000 16108 Move returns status 0, amount 0
00:10:08.495 00.001 16108 move complete, result=0
00:10:08.495 00.000 16108 worker thread done servicing request
00:10:08.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3539, FiltMin=2969, FiltMax=53654, Gamma=1.000
00:10:08.514 00.015 21068 UpdateGuideState exits: m=118256 SNR=78.0
00:10:08.516 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:08.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:08.520 00.003 21068 Enqueuing Expose request
00:10:08.521 00.001 16108 Worker thread wakes up
00:10:08.521 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:08.523 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:08.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:09.695 01.172 16108 Exposure complete
00:10:09.753 00.058 16108 worker thread done servicing request
00:10:09.753 00.000 21068 OnExposeComplete: enter
00:10:09.754 00.001 21068 UpdateGuideState(): m_state=6
00:10:09.754 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6708
00:10:09.755 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.76, Mass=120093, SNR=76.3, Peak=16416 HFD=3.2
00:10:09.756 00.001 21068 MultiStar: [#1 0.47,-0.17,0.00,M1] [#2 0.27,-0.37,1.34,U] [#3 0.26,-0.30,1.11,U] [#4 0.27,-0.07,0.82,U] [#5 0.21,-0.26,0.90,U] [#6 0.44,0.05,0.86,U] [#7 0.29,0.01,0.68,U] [#8 0.44,-0.35,0.00,M1] 
00:10:09.756 00.000 21068 refined, 6 included, MultiStar: {0.30, -0.21}, one-star: {0.39, -0.32}
00:10:09.757 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.72)
00:10:09.759 00.002 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
00:10:09.760 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.37 cameraTheta=-0.60 mountX=-0.33 mountY=0.13, mountTheta=2.77
00:10:09.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.21, opts=13)
00:10:09.763 00.001 21068 Enqueuing Move request for scope (0.30, -0.21)
00:10:09.765 00.002 16108 Worker thread wakes up
00:10:09.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.21) opts 0xd
00:10:09.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.21)
00:10:09.765 00.000 16108 Moving (0.30, -0.21) raw xDistance=-0.33 yDistance=0.13
00:10:09.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:10:09.766 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:09.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:09.766 00.000 16108 MoveAxis(E, 87, ABG)
00:10:09.766 00.000 16108 Guiding  Dir = 2, Dur = 87
00:10:09.766 00.000 16108 IsSlewing returns 0
00:10:09.767 00.001 16108 IsGuiding returns 0
00:10:09.776 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3536, FiltMin=3021, FiltMax=60905, Gamma=1.000
00:10:09.795 00.019 21068 UpdateGuideState exits: m=120093 SNR=76.3
00:10:09.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:09.798 00.001 21068 Enqueuing Expose request
00:10:09.819 00.021 16108 PulseGuide returned control before completion, sleep 46
00:10:09.880 00.061 16108 IsGuiding returns 1
00:10:09.880 00.000 16108 scope still moving after pulse duration time elapsed
00:10:09.912 00.032 16108 IsSlewing returns 0
00:10:09.912 00.000 16108 IsGuiding returns 0
00:10:09.913 00.001 16108 scope move finished after 87 + 58 ms
00:10:09.913 00.000 16108 Move returns status 0, amount 87
00:10:09.913 00.000 16108 MoveAxis(N, 0, ABG)
00:10:09.913 00.000 16108 Move returns status 0, amount 0
00:10:09.913 00.000 16108 move complete, result=0
00:10:09.913 00.000 16108 worker thread done servicing request
00:10:09.913 00.000 16108 Worker thread wakes up
00:10:09.913 00.000 21068 GuideStep: -0.3 px 87 ms EAST, 0.1 px 0 ms NORTH
00:10:09.917 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:09.918 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:10.895 00.977 16108 Exposure complete
00:10:10.956 00.061 16108 worker thread done servicing request
00:10:10.956 00.000 21068 OnExposeComplete: enter
00:10:10.957 00.001 21068 UpdateGuideState(): m_state=6
00:10:10.958 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6709
00:10:10.959 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.96, Mass=120522, SNR=81.5, Peak=17104 HFD=2.9
00:10:10.960 00.001 21068 MultiStar: [#1 0.39,0.03,1.19,U] [#2 0.21,-0.11,1.22,U] [#3 0.14,0.06,0.89,U] [#4 0.40,-0.06,0.91,U] [#5 0.17,-0.01,0.92,U] [#6 0.21,0.21,0.76,U] [#7 0.11,0.11,0.70,U] [#8 0.25,-0.15,0.81,U] 
00:10:10.961 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.01}, one-star: {0.39, -0.11}
00:10:10.961 00.000 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
00:10:10.962 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
00:10:10.963 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.05 mountX=-0.26 mountY=-0.05, mountTheta=-2.95
00:10:10.964 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.01, opts=13)
00:10:10.966 00.002 21068 Enqueuing Move request for scope (0.26, -0.01)
00:10:10.967 00.001 16108 Worker thread wakes up
00:10:10.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
00:10:10.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
00:10:10.967 00.000 16108 Moving (0.26, -0.01) raw xDistance=-0.26 yDistance=-0.05
00:10:10.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:10:10.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:10.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:10.968 00.001 16108 MoveAxis(E, 74, ABG)
00:10:10.968 00.000 16108 Guiding  Dir = 2, Dur = 74
00:10:10.968 00.000 16108 IsSlewing returns 0
00:10:10.968 00.000 16108 IsGuiding returns 0
00:10:10.971 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3539, FiltMin=3008, FiltMax=54537, Gamma=1.000
00:10:10.986 00.015 21068 UpdateGuideState exits: m=120522 SNR=81.5
00:10:10.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:10.987 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:10.988 00.001 21068 Enqueuing Expose request
00:10:11.030 00.042 16108 PulseGuide returned control before completion, sleep 22
00:10:11.060 00.030 16108 IsGuiding returns 1
00:10:11.060 00.000 16108 scope still moving after pulse duration time elapsed
00:10:11.092 00.032 16108 IsSlewing returns 0
00:10:11.093 00.001 16108 IsGuiding returns 1
00:10:11.123 00.030 16108 IsSlewing returns 0
00:10:11.123 00.000 16108 IsGuiding returns 0
00:10:11.124 00.001 16108 scope move finished after 74 + 81 ms
00:10:11.124 00.000 16108 Move returns status 0, amount 74
00:10:11.124 00.000 16108 MoveAxis(N, 0, ABG)
00:10:11.124 00.000 16108 Move returns status 0, amount 0
00:10:11.124 00.000 16108 move complete, result=0
00:10:11.124 00.000 16108 worker thread done servicing request
00:10:11.124 00.000 16108 Worker thread wakes up
00:10:11.124 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH
00:10:11.126 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:11.127 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:12.302 01.175 16108 Exposure complete
00:10:12.369 00.067 16108 worker thread done servicing request
00:10:12.369 00.000 21068 OnExposeComplete: enter
00:10:12.370 00.001 21068 UpdateGuideState(): m_state=6
00:10:12.371 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6710
00:10:12.372 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.17, Mass=120606, SNR=78.2, Peak=16912 HFD=2.9
00:10:12.373 00.001 21068 MultiStar: [#1 0.38,0.18,1.16,U] [#2 0.19,-0.12,1.29,U] [#3 0.05,0.02,1.00,U] [#4 -0.13,0.07,0.88,U] [#5 0.27,0.10,1.03,U] [#6 0.31,0.61,0.00,M1] [#7 -0.10,0.13,0.73,U] [#8 0.48,-0.03,0.00,M1] 
00:10:12.374 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.32, 0.10}
00:10:12.375 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
00:10:12.375 00.000 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:10:12.376 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
00:10:12.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.06, opts=13)
00:10:12.379 00.001 21068 Enqueuing Move request for scope (0.16, 0.06)
00:10:12.380 00.001 16108 Worker thread wakes up
00:10:12.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:10:12.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:10:12.380 00.000 16108 Moving (0.16, 0.06) raw xDistance=-0.15 yDistance=-0.10
00:10:12.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:10:12.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:12.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:12.380 00.000 16108 MoveAxis(E, 0, ABG)
00:10:12.380 00.000 16108 Move returns status 0, amount 0
00:10:12.380 00.000 16108 MoveAxis(N, 0, ABG)
00:10:12.380 00.000 16108 Move returns status 0, amount 0
00:10:12.380 00.000 16108 move complete, result=0
00:10:12.380 00.000 16108 worker thread done servicing request
00:10:12.387 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3536, FiltMin=3011, FiltMax=50752, Gamma=1.000
00:10:12.404 00.017 21068 UpdateGuideState exits: m=120606 SNR=78.2
00:10:12.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:12.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:12.406 00.000 21068 Enqueuing Expose request
00:10:12.407 00.001 16108 Worker thread wakes up
00:10:12.407 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:12.408 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:12.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:13.383 00.975 16108 Exposure complete
00:10:13.446 00.063 16108 worker thread done servicing request
00:10:13.447 00.001 21068 OnExposeComplete: enter
00:10:13.448 00.001 21068 UpdateGuideState(): m_state=6
00:10:13.451 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6711
00:10:13.454 00.003 21068 Star::Find returns 1 (0), X=221.13, Y=876.30, Mass=115475, SNR=76.9, Peak=16400 HFD=3.2
00:10:13.456 00.002 21068 MultiStar: [#1 0.43,0.15,1.20,U] [#2 0.21,-0.02,1.09,U] [#3 0.27,-0.08,1.15,U] [#4 0.15,0.25,1.00,U] [#5 0.17,0.00,0.95,U] [#6 0.28,0.14,0.85,U] [#7 -0.09,0.26,0.64,U] [#8 0.26,-0.03,0.71,U] 
00:10:13.458 00.002 21068 refined, 8 included, MultiStar: {0.25, 0.09}, one-star: {0.44, 0.23}
00:10:13.459 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
00:10:13.461 00.002 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:10:13.462 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.35 mountX=-0.23 mountY=-0.15, mountTheta=-2.57
00:10:13.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.09, opts=13)
00:10:13.466 00.002 21068 Enqueuing Move request for scope (0.25, 0.09)
00:10:13.468 00.002 16108 Worker thread wakes up
00:10:13.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
00:10:13.468 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
00:10:13.468 00.000 16108 Moving (0.25, 0.09) raw xDistance=-0.23 yDistance=-0.15
00:10:13.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:10:13.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:13.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:13.468 00.000 16108 MoveAxis(E, 61, ABG)
00:10:13.468 00.000 16108 Guiding  Dir = 2, Dur = 61
00:10:13.468 00.000 16108 IsSlewing returns 0
00:10:13.469 00.001 16108 IsGuiding returns 0
00:10:13.470 00.001 16108 PulseGuide returned control before completion, sleep 70
00:10:13.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3536, FiltMin=3043, FiltMax=54240, Gamma=1.000
00:10:13.489 00.016 21068 UpdateGuideState exits: m=115475 SNR=76.9
00:10:13.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:13.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:13.492 00.001 21068 Enqueuing Expose request
00:10:13.554 00.062 16108 IsGuiding returns 0
00:10:13.554 00.000 16108 Move returns status 0, amount 61
00:10:13.554 00.000 16108 MoveAxis(N, 0, ABG)
00:10:13.554 00.000 16108 Move returns status 0, amount 0
00:10:13.554 00.000 16108 move complete, result=0
00:10:13.554 00.000 16108 worker thread done servicing request
00:10:13.554 00.000 16108 Worker thread wakes up
00:10:13.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:13.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:13.556 00.002 21068 GuideStep: -0.2 px 61 ms EAST, -0.2 px 0 ms NORTH
00:10:14.716 01.160 16108 Exposure complete
00:10:14.772 00.056 16108 worker thread done servicing request
00:10:14.772 00.000 21068 OnExposeComplete: enter
00:10:14.774 00.002 21068 UpdateGuideState(): m_state=6
00:10:14.776 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6712
00:10:14.776 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=876.18, Mass=119089, SNR=79.9, Peak=16304 HFD=3.1
00:10:14.778 00.002 21068 MultiStar: [#1 0.33,0.01,1.13,U] [#2 0.05,-0.17,1.25,U] [#3 0.12,0.04,0.97,U] [#4 0.02,0.03,0.83,U] [#5 0.22,-0.06,0.89,U] [#6 0.31,0.11,0.79,U] [#7 0.02,0.14,0.62,U] [#8 0.34,-0.12,0.70,U] 
00:10:14.781 00.003 21068 refined, 8 included, MultiStar: {0.19, 0.00}, one-star: {0.27, 0.10}
00:10:14.783 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:10:14.785 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:10:14.787 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.01 mountX=-0.18 mountY=-0.05, mountTheta=-2.90
00:10:14.790 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
00:10:14.792 00.002 21068 Enqueuing Move request for scope (0.19, 0.00)
00:10:14.793 00.001 16108 Worker thread wakes up
00:10:14.794 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
00:10:14.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
00:10:14.794 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.18 yDistance=-0.05
00:10:14.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:10:14.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:14.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:14.794 00.000 16108 MoveAxis(E, 0, ABG)
00:10:14.794 00.000 16108 Move returns status 0, amount 0
00:10:14.794 00.000 16108 MoveAxis(N, 0, ABG)
00:10:14.794 00.000 16108 Move returns status 0, amount 0
00:10:14.794 00.000 16108 move complete, result=0
00:10:14.795 00.001 16108 worker thread done servicing request
00:10:14.806 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3536, FiltMin=2989, FiltMax=52928, Gamma=1.000
00:10:14.826 00.020 21068 UpdateGuideState exits: m=119089 SNR=79.9
00:10:14.828 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.831 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:14.832 00.001 21068 Enqueuing Expose request
00:10:14.834 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:14.835 00.001 16108 Worker thread wakes up
00:10:14.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:14.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:15.808 00.972 16108 Exposure complete
00:10:15.875 00.067 16108 worker thread done servicing request
00:10:15.875 00.000 21068 OnExposeComplete: enter
00:10:15.876 00.001 21068 UpdateGuideState(): m_state=6
00:10:15.877 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6713
00:10:15.879 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.29, Mass=126038, SNR=79.7, Peak=17744 HFD=3.0
00:10:15.880 00.001 21068 MultiStar: [#1 0.23,0.21,1.21,U] [#2 -0.28,0.17,1.17,U] [#3 -0.13,0.09,1.08,U] [#4 -0.12,0.35,0.96,U] [#5 0.07,0.04,1.01,U] [#6 -0.02,0.40,0.70,U] [#7 -0.16,0.10,0.70,U] [#8 0.07,-0.06,0.76,U] 
00:10:15.881 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {0.09, 0.21}
00:10:15.881 00.000 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
00:10:15.882 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
00:10:15.883 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=0.05 mountY=-0.16, mountTheta=-1.23
00:10:15.885 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
00:10:15.886 00.001 21068 Enqueuing Move request for scope (-0.03, 0.17)
00:10:15.888 00.002 16108 Worker thread wakes up
00:10:15.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
00:10:15.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
00:10:15.888 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.05 yDistance=-0.16
00:10:15.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:15.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:15.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:10:15.888 00.000 16108 MoveAxis(E, 0, ABG)
00:10:15.888 00.000 16108 Move returns status 0, amount 0
00:10:15.888 00.000 16108 MoveAxis(N, 0, ABG)
00:10:15.888 00.000 16108 Move returns status 0, amount 0
00:10:15.888 00.000 16108 move complete, result=0
00:10:15.888 00.000 16108 worker thread done servicing request
00:10:15.892 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3536, FiltMin=3043, FiltMax=48550, Gamma=1.000
00:10:15.912 00.020 21068 UpdateGuideState exits: m=126038 SNR=79.7
00:10:15.914 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:15.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:15.916 00.001 21068 Enqueuing Expose request
00:10:15.917 00.001 16108 Worker thread wakes up
00:10:15.917 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:15.917 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:15.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:17.083 01.166 16108 Exposure complete
00:10:17.175 00.092 16108 worker thread done servicing request
00:10:17.175 00.000 21068 OnExposeComplete: enter
00:10:17.176 00.001 21068 UpdateGuideState(): m_state=6
00:10:17.177 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6714
00:10:17.178 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.15, Mass=122216, SNR=84.4, Peak=17168 HFD=3.3
00:10:17.179 00.001 21068 MultiStar: [#1 0.36,0.27,1.16,U] [#2 0.00,-0.13,1.34,U] [#3 -0.05,0.22,1.05,U] [#4 0.08,0.33,0.77,U] [#5 0.65,0.31,0.00,M1] [#6 0.27,0.31,0.79,U] [#7 0.03,0.10,0.51,U] [#8 0.13,0.21,0.79,U] 
00:10:17.180 00.001 21068 single-star, 7 included, MultiStar: {0.10, 0.16}, one-star: {0.01, 0.08}
00:10:17.181 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
00:10:17.182 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
00:10:17.182 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=0.00 mountY=-0.08, mountTheta=-1.54
00:10:17.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
00:10:17.187 00.003 21068 Enqueuing Move request for scope (0.01, 0.08)
00:10:17.190 00.003 16108 Worker thread wakes up
00:10:17.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:10:17.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:10:17.190 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
00:10:17.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:10:17.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:17.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:17.190 00.000 16108 MoveAxis(E, 0, ABG)
00:10:17.190 00.000 16108 Move returns status 0, amount 0
00:10:17.190 00.000 16108 MoveAxis(N, 0, ABG)
00:10:17.190 00.000 16108 Move returns status 0, amount 0
00:10:17.190 00.000 16108 move complete, result=0
00:10:17.190 00.000 16108 worker thread done servicing request
00:10:17.196 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3536, FiltMin=3043, FiltMax=55766, Gamma=1.000
00:10:17.215 00.019 21068 UpdateGuideState exits: m=122216 SNR=84.4
00:10:17.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:17.218 00.001 21068 Enqueuing Expose request
00:10:17.218 00.000 16108 Worker thread wakes up
00:10:17.218 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:17.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:17.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:18.205 00.986 16108 Exposure complete
00:10:18.283 00.078 16108 worker thread done servicing request
00:10:18.283 00.000 21068 OnExposeComplete: enter
00:10:18.284 00.001 21068 UpdateGuideState(): m_state=6
00:10:18.285 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6715
00:10:18.286 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.17, Mass=125408, SNR=85.1, Peak=14400 HFD=3.5
00:10:18.287 00.001 21068 MultiStar: [#1 0.38,0.39,0.00,M1] [#2 -0.08,0.30,1.13,U] [#3 0.11,0.35,0.95,U] [#4 0.15,0.45,0.00,M1] [#5 0.12,0.53,0.00,M2] [#6 0.49,0.27,0.00,M1] [#7 0.10,0.28,0.62,U] [#8 0.56,0.28,0.00,M1] 
00:10:18.287 00.000 21068 refined, 3 included, MultiStar: {0.14, 0.25}, one-star: {0.43, 0.09}
00:10:18.288 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
00:10:18.289 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
00:10:18.290 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.08 mountX=-0.09 mountY=-0.28, mountTheta=-1.88
00:10:18.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.25, opts=13)
00:10:18.293 00.001 21068 Enqueuing Move request for scope (0.14, 0.25)
00:10:18.293 00.000 16108 Worker thread wakes up
00:10:18.294 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
00:10:18.294 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
00:10:18.294 00.000 16108 Moving (0.14, 0.25) raw xDistance=-0.09 yDistance=-0.28
00:10:18.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:10:18.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:18.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:10:18.294 00.000 16108 MoveAxis(E, 0, ABG)
00:10:18.294 00.000 16108 Move returns status 0, amount 0
00:10:18.294 00.000 16108 MoveAxis(N, 0, ABG)
00:10:18.294 00.000 16108 Move returns status 0, amount 0
00:10:18.294 00.000 16108 move complete, result=0
00:10:18.294 00.000 16108 worker thread done servicing request
00:10:18.299 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3539, FiltMin=3049, FiltMax=60086, Gamma=1.000
00:10:18.321 00.022 21068 UpdateGuideState exits: m=125408 SNR=85.1
00:10:18.324 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:18.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:18.326 00.001 21068 Enqueuing Expose request
00:10:18.327 00.001 16108 Worker thread wakes up
00:10:18.327 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:10:18.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:18.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:19.494 01.166 16108 Exposure complete
00:10:19.549 00.055 16108 worker thread done servicing request
00:10:19.549 00.000 21068 OnExposeComplete: enter
00:10:19.551 00.002 21068 UpdateGuideState(): m_state=6
00:10:19.552 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6716
00:10:19.553 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.25, Mass=115057, SNR=87.2, Peak=17264 HFD=3.3
00:10:19.554 00.001 21068 MultiStar: [#1 0.65,0.24,0.00,M2] [#2 0.48,-0.27,0.00,M1] [#3 0.36,-0.07,1.04,U] [#4 0.15,0.16,0.76,U] [#5 0.54,-0.13,0.00,M3] [#6 0.51,-0.08,0.00,M2] [#7 0.32,-0.08,0.50,U] [#8 0.64,-0.31,0.00,M2] 
00:10:19.554 00.000 21068 refined, 3 included, MultiStar: {0.31, 0.06}, one-star: {0.37, 0.17}
00:10:19.555 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
00:10:19.556 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
00:10:19.557 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.31 cameraTheta=0.18 mountX=-0.29 mountY=-0.13, mountTheta=-2.73
00:10:19.560 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.06, opts=13)
00:10:19.562 00.002 21068 Enqueuing Move request for scope (0.31, 0.06)
00:10:19.564 00.002 16108 Worker thread wakes up
00:10:19.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
00:10:19.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
00:10:19.564 00.000 16108 Moving (0.31, 0.06) raw xDistance=-0.29 yDistance=-0.13
00:10:19.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
00:10:19.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:19.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:19.564 00.000 16108 MoveAxis(E, 77, ABG)
00:10:19.564 00.000 16108 Guiding  Dir = 2, Dur = 77
00:10:19.564 00.000 16108 IsSlewing returns 0
00:10:19.565 00.001 16108 IsGuiding returns 0
00:10:19.573 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3539, FiltMin=3053, FiltMax=62633, Gamma=1.000
00:10:19.603 00.030 21068 UpdateGuideState exits: m=115057 SNR=87.2
00:10:19.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:19.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:19.607 00.002 21068 Enqueuing Expose request
00:10:19.607 00.000 16108 PulseGuide returned control before completion, sleep 46
00:10:19.668 00.061 16108 IsGuiding returns 1
00:10:19.668 00.000 16108 scope still moving after pulse duration time elapsed
00:10:19.700 00.032 16108 IsSlewing returns 0
00:10:19.700 00.000 16108 IsGuiding returns 0
00:10:19.701 00.001 16108 scope move finished after 77 + 58 ms
00:10:19.701 00.000 16108 Move returns status 0, amount 77
00:10:19.701 00.000 16108 MoveAxis(N, 0, ABG)
00:10:19.701 00.000 16108 Move returns status 0, amount 0
00:10:19.701 00.000 16108 move complete, result=0
00:10:19.701 00.000 16108 worker thread done servicing request
00:10:19.701 00.000 16108 Worker thread wakes up
00:10:19.701 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
00:10:19.704 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:19.705 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:20.676 00.971 16108 Exposure complete
00:10:20.749 00.073 16108 worker thread done servicing request
00:10:20.749 00.000 21068 OnExposeComplete: enter
00:10:20.750 00.001 21068 UpdateGuideState(): m_state=6
00:10:20.751 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6717
00:10:20.754 00.003 21068 Star::Find returns 1 (0), X=220.99, Y=876.23, Mass=119162, SNR=84.2, Peak=15616 HFD=3.2
00:10:20.757 00.003 21068 MultiStar: [#1 0.65,0.23,0.00,M3] [#2 0.43,0.06,1.36,U] [#3 -0.14,0.20,0.98,U] [#4 0.06,0.15,0.78,U] [#5 -0.02,-0.06,0.93,U] [#6 -0.01,0.26,0.74,U] [#7 -0.08,0.51,0.00,M1] [#8 0.27,-0.15,0.69,U] 
00:10:20.759 00.002 21068 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.30, 0.15}
00:10:20.762 00.003 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:10:20.764 00.002 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:10:20.765 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
00:10:20.770 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.09, opts=13)
00:10:20.772 00.002 21068 Enqueuing Move request for scope (0.15, 0.09)
00:10:20.775 00.003 16108 Worker thread wakes up
00:10:20.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:10:20.775 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:10:20.775 00.000 16108 Moving (0.15, 0.09) raw xDistance=-0.13 yDistance=-0.12
00:10:20.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:10:20.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:20.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:20.775 00.000 16108 MoveAxis(E, 0, ABG)
00:10:20.775 00.000 16108 Move returns status 0, amount 0
00:10:20.775 00.000 16108 MoveAxis(N, 0, ABG)
00:10:20.775 00.000 16108 Move returns status 0, amount 0
00:10:20.775 00.000 16108 move complete, result=0
00:10:20.775 00.000 16108 worker thread done servicing request
00:10:20.785 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3539, FiltMin=3024, FiltMax=55382, Gamma=1.000
00:10:20.801 00.016 21068 UpdateGuideState exits: m=119162 SNR=84.2
00:10:20.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:20.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:20.804 00.001 21068 Enqueuing Expose request
00:10:20.805 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:20.806 00.001 16108 Worker thread wakes up
00:10:20.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:20.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:21.974 01.168 16108 Exposure complete
00:10:22.029 00.055 16108 worker thread done servicing request
00:10:22.029 00.000 21068 OnExposeComplete: enter
00:10:22.033 00.004 21068 UpdateGuideState(): m_state=6
00:10:22.035 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6718
00:10:22.037 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=876.26, Mass=115831, SNR=78.7, Peak=17696 HFD=2.9
00:10:22.040 00.003 21068 MultiStar: [#1 -0.09,0.32,1.20,U] [#2 -0.19,0.20,1.19,U] [#3 -0.44,0.11,1.05,U] [#4 -0.60,0.12,0.00,M1] [#5 -0.41,0.31,0.00,M3] [#6 -0.13,0.38,0.90,U] [#7 -0.30,0.22,0.66,U] [#8 -0.24,0.14,0.93,U] 
00:10:22.044 00.004 21068 single-star, 6 included, MultiStar: {-0.20, 0.22}, one-star: {-0.02, 0.18}
00:10:22.045 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
00:10:22.046 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:10:22.047 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.69 mountX=0.05 mountY=-0.17, mountTheta=-1.28
00:10:22.051 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.18, opts=13)
00:10:22.053 00.002 21068 Enqueuing Move request for scope (-0.02, 0.18)
00:10:22.054 00.001 16108 Worker thread wakes up
00:10:22.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:10:22.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:10:22.054 00.000 16108 Moving (-0.02, 0.18) raw xDistance=0.05 yDistance=-0.17
00:10:22.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:22.055 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:22.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:10:22.055 00.000 16108 MoveAxis(E, 0, ABG)
00:10:22.055 00.000 16108 Move returns status 0, amount 0
00:10:22.055 00.000 16108 MoveAxis(N, 0, ABG)
00:10:22.055 00.000 16108 Move returns status 0, amount 0
00:10:22.055 00.000 16108 move complete, result=0
00:10:22.055 00.000 16108 worker thread done servicing request
00:10:22.059 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3536, FiltMin=3059, FiltMax=60384, Gamma=1.000
00:10:22.083 00.024 21068 UpdateGuideState exits: m=115831 SNR=78.7
00:10:22.085 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.087 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:22.088 00.001 21068 Enqueuing Expose request
00:10:22.089 00.001 16108 Worker thread wakes up
00:10:22.089 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:22.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:22.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:23.073 00.983 16108 Exposure complete
00:10:23.128 00.055 16108 worker thread done servicing request
00:10:23.128 00.000 21068 OnExposeComplete: enter
00:10:23.129 00.001 21068 UpdateGuideState(): m_state=6
00:10:23.130 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6719
00:10:23.131 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.08, Mass=117198, SNR=81.9, Peak=19264 HFD=2.8
00:10:23.131 00.000 21068 MultiStar: [#1 -0.08,0.20,1.09,U] [#2 -0.02,-0.08,1.23,U] [#3 -0.42,0.27,0.00,M1] [#4 -0.19,-0.03,0.74,U] [#5 -0.27,0.02,0.93,U] [#6 -0.04,-0.23,0.86,U] [#7 0.13,0.05,0.53,U] [#8 -0.16,-0.03,0.80,U] 
00:10:23.133 00.002 21068 single-star, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.02, 0.00}
00:10:23.134 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
00:10:23.135 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
00:10:23.135 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.12 mountX=0.02 mountY=0.01, mountTheta=0.21
00:10:23.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
00:10:23.139 00.002 21068 Enqueuing Move request for scope (-0.02, 0.00)
00:10:23.140 00.001 16108 Worker thread wakes up
00:10:23.141 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:10:23.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:10:23.141 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.01
00:10:23.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:10:23.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:23.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:23.141 00.000 16108 MoveAxis(E, 0, ABG)
00:10:23.141 00.000 16108 Move returns status 0, amount 0
00:10:23.141 00.000 16108 MoveAxis(N, 0, ABG)
00:10:23.142 00.001 16108 Move returns status 0, amount 0
00:10:23.142 00.000 16108 move complete, result=0
00:10:23.142 00.000 16108 worker thread done servicing request
00:10:23.151 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3539, FiltMin=3037, FiltMax=48624, Gamma=1.000
00:10:23.168 00.017 21068 UpdateGuideState exits: m=117198 SNR=81.9
00:10:23.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:23.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:23.171 00.001 21068 Enqueuing Expose request
00:10:23.171 00.000 16108 Worker thread wakes up
00:10:23.171 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:23.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:23.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:24.342 01.170 16108 Exposure complete
00:10:24.412 00.070 16108 worker thread done servicing request
00:10:24.412 00.000 21068 OnExposeComplete: enter
00:10:24.413 00.001 21068 UpdateGuideState(): m_state=6
00:10:24.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6720
00:10:24.415 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.98, Mass=139471, SNR=84.3, Peak=18272 HFD=3.3
00:10:24.416 00.001 21068 MultiStar: [#1 0.20,-0.16,1.27,U] [#2 -0.33,-0.30,1.14,U] [#3 -0.27,-0.20,1.09,U] [#4 -0.29,0.01,0.77,U] [#5 -0.11,-0.36,0.85,U] [#6 -0.23,0.10,0.78,U] [#7 -0.13,-0.03,0.63,U] [#8 0.01,-0.21,0.67,U] 
00:10:24.416 00.000 21068 single-star, 8 included, MultiStar: {-0.14, -0.15}, one-star: {-0.14, -0.10}
00:10:24.417 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
00:10:24.418 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
00:10:24.419 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.52 mountX=0.12 mountY=0.13, mountTheta=0.82
00:10:24.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.10, opts=13)
00:10:24.422 00.001 21068 Enqueuing Move request for scope (-0.14, -0.10)
00:10:24.423 00.001 16108 Worker thread wakes up
00:10:24.424 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
00:10:24.424 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
00:10:24.424 00.000 16108 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=0.13
00:10:24.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:10:24.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:24.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:24.424 00.000 16108 MoveAxis(E, 0, ABG)
00:10:24.424 00.000 16108 Move returns status 0, amount 0
00:10:24.424 00.000 16108 MoveAxis(N, 0, ABG)
00:10:24.425 00.001 16108 Move returns status 0, amount 0
00:10:24.425 00.000 16108 move complete, result=0
00:10:24.425 00.000 16108 worker thread done servicing request
00:10:24.431 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3539, FiltMin=2989, FiltMax=61286, Gamma=1.000
00:10:24.460 00.029 21068 UpdateGuideState exits: m=139471 SNR=84.3
00:10:24.462 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:24.465 00.002 21068 Enqueuing Expose request
00:10:24.466 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:24.468 00.002 16108 Worker thread wakes up
00:10:24.469 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:24.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:25.447 00.978 16108 Exposure complete
00:10:25.505 00.058 16108 worker thread done servicing request
00:10:25.505 00.000 21068 OnExposeComplete: enter
00:10:25.506 00.001 21068 UpdateGuideState(): m_state=6
00:10:25.507 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6721
00:10:25.508 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.73, Mass=116029, SNR=88.9, Peak=17232 HFD=3.1
00:10:25.509 00.001 21068 MultiStar: [#1 -0.12,-0.11,1.03,U] [#2 -0.37,-0.19,1.14,U] [#3 -0.48,-0.04,0.00,M1] [#4 -0.55,0.26,0.00,M1] [#5 -0.13,-0.31,1.02,U] [#6 -0.08,0.01,0.76,U] [#7 -0.21,-0.23,0.56,U] [#8 -0.25,-0.19,0.71,U] 
00:10:25.510 00.001 21068 refined, 6 included, MultiStar: {-0.19, -0.20}, one-star: {-0.17, -0.35}
00:10:25.511 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
00:10:25.511 00.000 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
00:10:25.512 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.34 mountX=0.16 mountY=0.24, mountTheta=0.99
00:10:25.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.20, opts=13)
00:10:25.514 00.000 21068 Enqueuing Move request for scope (-0.19, -0.20)
00:10:25.515 00.001 16108 Worker thread wakes up
00:10:25.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
00:10:25.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
00:10:25.515 00.000 16108 Moving (-0.19, -0.20) raw xDistance=0.16 yDistance=0.24
00:10:25.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:10:25.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:10:25.515 00.000 16108 MoveAxis(E, 0, ABG)
00:10:25.515 00.000 16108 Move returns status 0, amount 0
00:10:25.515 00.000 16108 MoveAxis(S, 48, ABG)
00:10:25.515 00.000 16108 Guiding  Dir = 1, Dur = 48
00:10:25.516 00.001 16108 IsSlewing returns 0
00:10:25.516 00.000 16108 IsGuiding returns 0
00:10:25.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3539, FiltMin=3011, FiltMax=53920, Gamma=1.000
00:10:25.534 00.015 21068 UpdateGuideState exits: m=116029 SNR=88.9
00:10:25.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:25.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:25.537 00.001 21068 Enqueuing Expose request
00:10:25.541 00.004 16108 PulseGuide returned control before completion, sleep 33
00:10:25.587 00.046 16108 IsGuiding returns 1
00:10:25.587 00.000 16108 scope still moving after pulse duration time elapsed
00:10:25.619 00.032 16108 IsSlewing returns 0
00:10:25.619 00.000 16108 IsGuiding returns 1
00:10:25.650 00.031 16108 IsSlewing returns 0
00:10:25.650 00.000 16108 IsGuiding returns 0
00:10:25.650 00.000 16108 scope move finished after 48 + 86 ms
00:10:25.650 00.000 16108 Move returns status 0, amount 48
00:10:25.650 00.000 16108 move complete, result=0
00:10:25.650 00.000 16108 worker thread done servicing request
00:10:25.650 00.000 16108 Worker thread wakes up
00:10:25.650 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:10:25.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:25.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:26.822 01.171 16108 Exposure complete
00:10:26.880 00.058 16108 worker thread done servicing request
00:10:26.880 00.000 21068 OnExposeComplete: enter
00:10:26.881 00.001 21068 UpdateGuideState(): m_state=6
00:10:26.881 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6722
00:10:26.882 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.47, Mass=129700, SNR=83.6, Peak=16672 HFD=3.2
00:10:26.884 00.002 21068 MultiStar: [#1 0.41,0.33,0.00,M1] [#2 -0.19,0.27,1.33,U] [#3 -0.07,0.10,1.13,U] [#4 0.27,0.51,0.00,M2] [#5 -0.04,0.17,0.88,U] [#6 0.07,0.45,0.80,U] [#7 -0.27,0.52,0.00,M1] [#8 -0.03,0.24,0.71,U] 
00:10:26.884 00.000 21068 refined, 5 included, MultiStar: {-0.06, 0.26}, one-star: {-0.05, 0.39}
00:10:26.885 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:10:26.886 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
00:10:26.886 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.81 mountX=0.11 mountY=-0.24, mountTheta=-1.14
00:10:26.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.26, opts=13)
00:10:26.888 00.000 21068 Enqueuing Move request for scope (-0.06, 0.26)
00:10:26.889 00.001 16108 Worker thread wakes up
00:10:26.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
00:10:26.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
00:10:26.889 00.000 16108 Moving (-0.06, 0.26) raw xDistance=0.11 yDistance=-0.24
00:10:26.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:10:26.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:26.890 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:10:26.890 00.000 16108 MoveAxis(E, 0, ABG)
00:10:26.890 00.000 16108 Move returns status 0, amount 0
00:10:26.890 00.000 16108 MoveAxis(N, 0, ABG)
00:10:26.890 00.000 16108 Move returns status 0, amount 0
00:10:26.890 00.000 16108 move complete, result=0
00:10:26.890 00.000 16108 worker thread done servicing request
00:10:26.896 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3539, FiltMin=3030, FiltMax=60195, Gamma=1.000
00:10:26.917 00.021 21068 UpdateGuideState exits: m=129700 SNR=83.6
00:10:26.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:26.919 00.000 21068 Enqueuing Expose request
00:10:26.920 00.001 16108 Worker thread wakes up
00:10:26.920 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:26.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:26.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:27.901 00.980 16108 Exposure complete
00:10:27.962 00.061 16108 worker thread done servicing request
00:10:27.962 00.000 21068 OnExposeComplete: enter
00:10:27.963 00.001 21068 UpdateGuideState(): m_state=6
00:10:27.966 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6723
00:10:27.967 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.71, Mass=118690, SNR=76.0, Peak=17376 HFD=3.2
00:10:27.968 00.001 21068 MultiStar: [#1 0.12,0.76,0.00,M2] [#2 -0.15,0.19,1.21,U] [#3 -0.18,0.39,1.17,U] [#4 -0.23,0.56,0.00,M3] [#5 0.04,0.44,0.97,U] [#6 -0.11,0.50,0.00,M1] [#7 -0.20,0.52,0.00,M2] [#8 -0.17,0.30,0.85,U] 
00:10:27.970 00.002 21068 refined, 4 included, MultiStar: {-0.07, 0.39}, one-star: {0.14, 0.64}
00:10:27.970 00.000 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
00:10:27.971 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
00:10:27.972 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.74 mountX=0.13 mountY=-0.36, mountTheta=-1.22
00:10:27.975 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.39, opts=13)
00:10:27.976 00.001 21068 Enqueuing Move request for scope (-0.07, 0.39)
00:10:27.977 00.001 16108 Worker thread wakes up
00:10:27.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
00:10:27.977 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
00:10:27.977 00.000 16108 Moving (-0.07, 0.39) raw xDistance=0.13 yDistance=-0.36
00:10:27.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:10:27.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:27.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:10:27.977 00.000 16108 MoveAxis(E, 0, ABG)
00:10:27.977 00.000 16108 Move returns status 0, amount 0
00:10:27.978 00.001 16108 MoveAxis(N, 0, ABG)
00:10:27.978 00.000 16108 Move returns status 0, amount 0
00:10:27.978 00.000 16108 move complete, result=0
00:10:27.978 00.000 16108 worker thread done servicing request
00:10:27.980 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3539, FiltMin=3040, FiltMax=57923, Gamma=1.000
00:10:27.997 00.017 21068 UpdateGuideState exits: m=118690 SNR=76.0
00:10:27.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.998 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:27.999 00.001 21068 Enqueuing Expose request
00:10:28.000 00.001 16108 Worker thread wakes up
00:10:28.000 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:10:28.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:28.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:29.172 01.171 16108 Exposure complete
00:10:29.256 00.084 16108 worker thread done servicing request
00:10:29.256 00.000 21068 OnExposeComplete: enter
00:10:29.257 00.001 21068 UpdateGuideState(): m_state=6
00:10:29.258 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6724
00:10:29.259 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.32, Mass=120456, SNR=83.2, Peak=15744 HFD=3.2
00:10:29.260 00.001 21068 MultiStar: [#1 0.13,0.49,0.00,M3] [#2 -0.15,0.34,1.24,U] [#3 0.13,0.17,0.99,U] [#4 -0.36,0.42,0.00,M4] [#5 0.20,0.16,0.92,U] [#6 0.03,0.58,0.00,M2] [#7 -0.16,0.57,0.00,M3] [#8 0.13,0.29,0.71,U] 
00:10:29.261 00.001 21068 refined, 4 included, MultiStar: {0.07, 0.25}, one-star: {0.13, 0.25}
00:10:29.261 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:10:29.262 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:10:29.263 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=-0.03 mountY=-0.26, mountTheta=-1.68
00:10:29.266 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.25, opts=13)
00:10:29.267 00.001 21068 Enqueuing Move request for scope (0.07, 0.25)
00:10:29.267 00.000 16108 Worker thread wakes up
00:10:29.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
00:10:29.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
00:10:29.267 00.000 16108 Moving (0.07, 0.25) raw xDistance=-0.03 yDistance=-0.26
00:10:29.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:29.267 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.53 newest=-0.86
00:10:29.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:10:29.267 00.000 16108 MoveAxis(E, 0, ABG)
00:10:29.267 00.000 16108 Move returns status 0, amount 0
00:10:29.267 00.000 16108 MoveAxis(N, 51, ABG)
00:10:29.267 00.000 16108 Guiding  Dir = 0, Dur = 51
00:10:29.268 00.001 16108 IsSlewing returns 0
00:10:29.268 00.000 16108 IsGuiding returns 0
00:10:29.269 00.001 16108 PulseGuide returned control before completion, sleep 60
00:10:29.275 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3536, FiltMin=3053, FiltMax=50467, Gamma=1.000
00:10:29.302 00.027 21068 UpdateGuideState exits: m=120456 SNR=83.2
00:10:29.304 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:29.307 00.002 21068 Enqueuing Expose request
00:10:29.345 00.038 16108 IsGuiding returns 0
00:10:29.345 00.000 16108 Move returns status 0, amount 51
00:10:29.345 00.000 16108 move complete, result=0
00:10:29.345 00.000 16108 worker thread done servicing request
00:10:29.345 00.000 16108 Worker thread wakes up
00:10:29.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:29.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:29.347 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
00:10:30.323 00.976 16108 Exposure complete
00:10:30.387 00.064 16108 worker thread done servicing request
00:10:30.387 00.000 21068 OnExposeComplete: enter
00:10:30.388 00.001 21068 UpdateGuideState(): m_state=6
00:10:30.388 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6725
00:10:30.389 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.70, Mass=126703, SNR=81.3, Peak=16000 HFD=3.4
00:10:30.390 00.001 21068 MultiStar: [#1 0.19,0.67,0.00,M4] [#2 0.02,0.48,0.00,M1] [#3 0.19,0.45,0.00,M1] [#4 0.07,0.47,0.00,M5] [#5 0.35,0.32,0.00,M1] [#6 0.38,0.56,0.00,M3] [#7 0.07,0.17,0.59,U] [#8 0.22,0.17,0.79,U] 
00:10:30.391 00.001 21068 refined, 2 included, MultiStar: {0.23, 0.36}, one-star: {0.34, 0.63}
00:10:30.391 00.000 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
00:10:30.392 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:10:30.393 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.36 hyp=0.43 cameraTheta=1.00 mountX=-0.17 mountY=-0.41, mountTheta=-1.96
00:10:30.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.36, opts=13)
00:10:30.397 00.002 21068 Enqueuing Move request for scope (0.23, 0.36)
00:10:30.398 00.001 16108 Worker thread wakes up
00:10:30.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.36) opts 0xd
00:10:30.398 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.36)
00:10:30.398 00.000 16108 Moving (0.23, 0.36) raw xDistance=-0.17 yDistance=-0.41
00:10:30.399 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:10:30.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:10:30.399 00.000 16108 MoveAxis(E, 0, ABG)
00:10:30.399 00.000 16108 Move returns status 0, amount 0
00:10:30.399 00.000 16108 MoveAxis(N, 82, ABG)
00:10:30.399 00.000 16108 Guiding  Dir = 0, Dur = 82
00:10:30.399 00.000 16108 IsSlewing returns 0
00:10:30.400 00.001 16108 IsGuiding returns 0
00:10:30.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3539, FiltMin=3059, FiltMax=56845, Gamma=1.000
00:10:30.428 00.025 21068 UpdateGuideState exits: m=126703 SNR=81.3
00:10:30.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:30.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:30.432 00.002 21068 Enqueuing Expose request
00:10:30.458 00.026 16108 PulseGuide returned control before completion, sleep 34
00:10:30.503 00.045 16108 IsGuiding returns 1
00:10:30.503 00.000 16108 scope still moving after pulse duration time elapsed
00:10:30.534 00.031 16108 IsSlewing returns 0
00:10:30.534 00.000 16108 IsGuiding returns 1
00:10:30.568 00.034 16108 IsSlewing returns 0
00:10:30.568 00.000 16108 IsGuiding returns 0
00:10:30.568 00.000 16108 scope move finished after 82 + 86 ms
00:10:30.568 00.000 16108 Move returns status 0, amount 82
00:10:30.569 00.001 16108 move complete, result=0
00:10:30.569 00.000 16108 worker thread done servicing request
00:10:30.569 00.000 16108 Worker thread wakes up
00:10:30.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:30.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:30.569 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 82 ms NORTH
00:10:31.733 01.164 16108 Exposure complete
00:10:31.799 00.066 16108 worker thread done servicing request
00:10:31.799 00.000 21068 OnExposeComplete: enter
00:10:31.800 00.001 21068 UpdateGuideState(): m_state=6
00:10:31.801 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6726
00:10:31.802 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.44, Mass=120270, SNR=86.4, Peak=13376 HFD=3.5
00:10:31.803 00.001 21068 MultiStar: [#1 0.41,0.34,0.00,M5] [#2 -0.00,0.03,1.19,U] [#3 0.06,0.02,0.83,U] [#4 0.33,0.23,0.76,U] [#5 0.53,0.17,0.00,M2] [#6 0.22,0.34,0.68,U] [#7 0.09,0.21,0.66,U] [#8 0.25,0.21,0.69,U] 
00:10:31.804 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.04, 0.37}
00:10:31.804 00.000 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
00:10:31.805 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:10:31.806 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=0.99 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
00:10:31.810 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
00:10:31.812 00.002 21068 Enqueuing Move request for scope (0.12, 0.19)
00:10:31.815 00.003 16108 Worker thread wakes up
00:10:31.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
00:10:31.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
00:10:31.815 00.000 16108 Moving (0.12, 0.19) raw xDistance=-0.09 yDistance=-0.21
00:10:31.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:10:31.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:10:31.815 00.000 16108 MoveAxis(E, 0, ABG)
00:10:31.815 00.000 16108 Move returns status 0, amount 0
00:10:31.815 00.000 16108 MoveAxis(N, 43, ABG)
00:10:31.816 00.001 16108 Guiding  Dir = 0, Dur = 43
00:10:31.816 00.000 16108 IsSlewing returns 0
00:10:31.816 00.000 16108 IsGuiding returns 0
00:10:31.817 00.001 16108 PulseGuide returned control before completion, sleep 53
00:10:31.823 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3536, FiltMin=3030, FiltMax=49360, Gamma=1.000
00:10:31.849 00.026 21068 UpdateGuideState exits: m=120270 SNR=86.4
00:10:31.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:31.852 00.001 21068 Enqueuing Expose request
00:10:31.885 00.033 16108 IsGuiding returns 1
00:10:31.885 00.000 16108 scope still moving after pulse duration time elapsed
00:10:31.916 00.031 16108 IsSlewing returns 0
00:10:31.916 00.000 16108 IsGuiding returns 0
00:10:31.916 00.000 16108 scope move finished after 43 + 57 ms
00:10:31.916 00.000 16108 Move returns status 0, amount 43
00:10:31.916 00.000 16108 move complete, result=0
00:10:31.916 00.000 16108 worker thread done servicing request
00:10:31.916 00.000 16108 Worker thread wakes up
00:10:31.916 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
00:10:31.918 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:31.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:32.902 00.984 16108 Exposure complete
00:10:32.968 00.066 16108 worker thread done servicing request
00:10:32.968 00.000 21068 OnExposeComplete: enter
00:10:32.968 00.000 21068 UpdateGuideState(): m_state=6
00:10:32.970 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6727
00:10:32.971 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.36, Mass=114429, SNR=72.1, Peak=15328 HFD=3.2
00:10:32.973 00.002 21068 MultiStar: [#1 0.25,0.32,1.45,U] [#2 -0.11,0.20,1.30,U] [#3 0.02,0.26,1.32,U] [#4 0.02,0.39,0.93,U] [#5 -0.01,0.10,1.03,U] [#6 0.10,0.42,0.90,U] [#7 -0.49,0.28,0.00,M2] [#8 -0.13,0.05,0.82,U] 
00:10:32.974 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.26}, one-star: {-0.12, 0.28}
00:10:32.975 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
00:10:32.976 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:10:32.976 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=0.03 mountY=-0.25, mountTheta=-1.45
00:10:32.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.26, opts=13)
00:10:32.979 00.001 21068 Enqueuing Move request for scope (0.01, 0.26)
00:10:32.979 00.000 16108 Worker thread wakes up
00:10:32.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
00:10:32.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
00:10:32.979 00.000 16108 Moving (0.01, 0.26) raw xDistance=0.03 yDistance=-0.25
00:10:32.981 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:10:32.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:10:32.981 00.000 16108 MoveAxis(E, 0, ABG)
00:10:32.981 00.000 16108 Move returns status 0, amount 0
00:10:32.981 00.000 16108 MoveAxis(N, 51, ABG)
00:10:32.981 00.000 16108 Guiding  Dir = 0, Dur = 51
00:10:32.981 00.000 16108 IsSlewing returns 0
00:10:32.981 00.000 16108 IsGuiding returns 0
00:10:32.987 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3536, FiltMin=3065, FiltMax=61715, Gamma=1.000
00:10:32.999 00.012 16108 PulseGuide returned control before completion, sleep 43
00:10:33.003 00.004 21068 UpdateGuideState exits: m=114429 SNR=72.1
00:10:33.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:33.007 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:33.008 00.001 21068 Enqueuing Expose request
00:10:33.044 00.036 16108 IsGuiding returns 1
00:10:33.044 00.000 16108 scope still moving after pulse duration time elapsed
00:10:33.075 00.031 16108 IsSlewing returns 0
00:10:33.075 00.000 16108 IsGuiding returns 1
00:10:33.107 00.032 16108 IsSlewing returns 0
00:10:33.107 00.000 16108 IsGuiding returns 0
00:10:33.107 00.000 16108 scope move finished after 51 + 75 ms
00:10:33.107 00.000 16108 Move returns status 0, amount 51
00:10:33.108 00.001 16108 move complete, result=0
00:10:33.108 00.000 16108 worker thread done servicing request
00:10:33.108 00.000 16108 Worker thread wakes up
00:10:33.108 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
00:10:33.111 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:33.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:34.262 01.151 16108 Exposure complete
00:10:34.318 00.056 16108 worker thread done servicing request
00:10:34.319 00.001 21068 OnExposeComplete: enter
00:10:34.320 00.001 21068 UpdateGuideState(): m_state=6
00:10:34.320 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6728
00:10:34.321 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.13, Mass=117452, SNR=88.6, Peak=17008 HFD=2.9
00:10:34.322 00.001 21068 MultiStar: [#1 0.07,0.09,0.96,U] [#2 0.08,0.03,1.14,U] [#3 0.03,-0.05,0.92,U] [#4 -0.20,-0.19,0.70,U] [#5 0.06,-0.05,0.79,U] [#6 -0.17,0.15,0.76,U] [#7 -0.40,0.03,0.47,U] [#8 -0.12,-0.28,0.61,U] 
00:10:34.323 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.26, 0.06}
00:10:34.324 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
00:10:34.324 00.000 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
00:10:34.325 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.99 mountX=0.00 mountY=0.01, mountTheta=1.33
00:10:34.327 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
00:10:34.327 00.000 21068 Enqueuing Move request for scope (-0.01, -0.01)
00:10:34.329 00.002 16108 Worker thread wakes up
00:10:34.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:10:34.329 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:10:34.329 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
00:10:34.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:10:34.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:34.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:34.329 00.000 16108 MoveAxis(E, 0, ABG)
00:10:34.329 00.000 16108 Move returns status 0, amount 0
00:10:34.329 00.000 16108 MoveAxis(N, 0, ABG)
00:10:34.330 00.001 16108 Move returns status 0, amount 0
00:10:34.330 00.000 16108 move complete, result=0
00:10:34.330 00.000 16108 worker thread done servicing request
00:10:34.336 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3536, FiltMin=3065, FiltMax=58486, Gamma=1.000
00:10:34.366 00.030 21068 UpdateGuideState exits: m=117452 SNR=88.6
00:10:34.368 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:34.370 00.001 21068 Enqueuing Expose request
00:10:34.370 00.000 16108 Worker thread wakes up
00:10:34.370 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:34.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:34.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:35.336 00.965 16108 Exposure complete
00:10:35.401 00.065 16108 worker thread done servicing request
00:10:35.401 00.000 21068 OnExposeComplete: enter
00:10:35.403 00.002 21068 UpdateGuideState(): m_state=6
00:10:35.405 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6729
00:10:35.406 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.22, Mass=126881, SNR=87.0, Peak=15296 HFD=3.3
00:10:35.407 00.001 21068 MultiStar: [#1 -0.14,0.22,1.16,U] [#2 -0.17,-0.22,1.12,U] [#3 -0.02,-0.13,0.90,U] [#4 -0.41,0.08,0.72,U] [#5 -0.11,-0.29,0.86,U] [#6 -0.21,0.16,0.70,U] [#7 -0.40,0.16,0.67,U] [#8 -0.33,-0.37,0.00,M1] 
00:10:35.409 00.002 21068 refined, 7 included, MultiStar: {-0.22, 0.01}, one-star: {-0.37, 0.14}
00:10:35.410 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
00:10:35.411 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
00:10:35.414 00.003 21068 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.10 mountX=0.21 mountY=0.04, mountTheta=0.19
00:10:35.417 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.01, opts=13)
00:10:35.418 00.001 21068 Enqueuing Move request for scope (-0.22, 0.01)
00:10:35.420 00.002 16108 Worker thread wakes up
00:10:35.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
00:10:35.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
00:10:35.420 00.000 16108 Moving (-0.22, 0.01) raw xDistance=0.21 yDistance=0.04
00:10:35.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:10:35.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:35.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:10:35.420 00.000 16108 MoveAxis(W, 56, ABG)
00:10:35.420 00.000 16108 Guiding  Dir = 3, Dur = 56
00:10:35.420 00.000 16108 IsSlewing returns 0
00:10:35.420 00.000 16108 IsGuiding returns 0
00:10:35.428 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3536, FiltMin=3030, FiltMax=61901, Gamma=1.000
00:10:35.446 00.018 21068 UpdateGuideState exits: m=126881 SNR=87.0
00:10:35.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:35.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:35.448 00.000 21068 Enqueuing Expose request
00:10:35.451 00.003 16108 PulseGuide returned control before completion, sleep 36
00:10:35.496 00.045 16108 IsGuiding returns 1
00:10:35.496 00.000 16108 scope still moving after pulse duration time elapsed
00:10:35.527 00.031 16108 IsSlewing returns 0
00:10:35.527 00.000 16108 IsGuiding returns 1
00:10:35.558 00.031 16108 IsSlewing returns 0
00:10:35.558 00.000 16108 IsGuiding returns 0
00:10:35.558 00.000 16108 scope move finished after 56 + 81 ms
00:10:35.558 00.000 16108 Move returns status 0, amount 56
00:10:35.558 00.000 16108 MoveAxis(N, 0, ABG)
00:10:35.558 00.000 16108 Move returns status 0, amount 0
00:10:35.558 00.000 16108 move complete, result=0
00:10:35.559 00.001 16108 worker thread done servicing request
00:10:35.559 00.000 16108 Worker thread wakes up
00:10:35.559 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
00:10:35.561 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:35.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:36.734 01.173 16108 Exposure complete
00:10:36.793 00.059 16108 worker thread done servicing request
00:10:36.793 00.000 21068 OnExposeComplete: enter
00:10:36.793 00.000 21068 UpdateGuideState(): m_state=6
00:10:36.794 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6730
00:10:36.795 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=876.05, Mass=124519, SNR=86.9, Peak=16256 HFD=2.9
00:10:36.796 00.001 21068 MultiStar: [#1 0.26,0.20,1.12,U] [#2 0.01,-0.06,1.22,U] [#3 0.12,-0.00,0.91,U] [#4 -0.35,0.35,0.00,M2] [#5 -0.02,-0.05,0.85,U] [#6 0.25,0.10,0.76,U] [#7 -0.17,0.22,0.58,U] [#8 0.01,-0.13,0.64,U] 
00:10:36.796 00.000 21068 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.44, -0.02}
00:10:36.797 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:10:36.798 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:10:36.798 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
00:10:36.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
00:10:36.802 00.002 21068 Enqueuing Move request for scope (0.13, 0.03)
00:10:36.806 00.004 16108 Worker thread wakes up
00:10:36.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:10:36.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:10:36.806 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.13 yDistance=-0.06
00:10:36.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:10:36.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:36.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:10:36.806 00.000 16108 MoveAxis(E, 0, ABG)
00:10:36.806 00.000 16108 Move returns status 0, amount 0
00:10:36.806 00.000 16108 MoveAxis(N, 0, ABG)
00:10:36.806 00.000 16108 Move returns status 0, amount 0
00:10:36.806 00.000 16108 move complete, result=0
00:10:36.806 00.000 16108 worker thread done servicing request
00:10:36.811 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3536, FiltMin=3024, FiltMax=52544, Gamma=1.000
00:10:36.831 00.020 21068 UpdateGuideState exits: m=124519 SNR=86.9
00:10:36.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:36.834 00.001 21068 Enqueuing Expose request
00:10:36.834 00.000 16108 Worker thread wakes up
00:10:36.835 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:36.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:36.835 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:37.801 00.966 16108 Exposure complete
00:10:37.863 00.062 16108 worker thread done servicing request
00:10:37.864 00.001 21068 OnExposeComplete: enter
00:10:37.865 00.001 21068 UpdateGuideState(): m_state=6
00:10:37.865 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6731
00:10:37.866 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.93, Mass=107777, SNR=78.3, Peak=14992 HFD=3.0
00:10:37.867 00.001 21068 MultiStar: [#1 0.33,0.20,1.24,U] [#2 0.10,-0.03,1.26,U] [#3 0.38,-0.01,1.00,U] [#4 -0.06,-0.17,0.96,U] [#5 0.19,-0.33,0.84,U] [#6 0.34,-0.04,0.75,U] [#7 -0.02,0.02,0.69,U] [#8 0.03,-0.00,0.78,U] 
00:10:37.868 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.17, -0.14}
00:10:37.869 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
00:10:37.870 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
00:10:37.870 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.26 mountX=-0.18 mountY=0.00, mountTheta=3.12
00:10:37.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.05, opts=13)
00:10:37.872 00.001 21068 Enqueuing Move request for scope (0.17, -0.05)
00:10:37.873 00.001 16108 Worker thread wakes up
00:10:37.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
00:10:37.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
00:10:37.873 00.000 16108 Moving (0.17, -0.05) raw xDistance=-0.18 yDistance=0.00
00:10:37.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:10:37.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:37.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:10:37.873 00.000 16108 MoveAxis(E, 0, ABG)
00:10:37.874 00.001 16108 Move returns status 0, amount 0
00:10:37.874 00.000 16108 MoveAxis(N, 0, ABG)
00:10:37.874 00.000 16108 Move returns status 0, amount 0
00:10:37.874 00.000 16108 move complete, result=0
00:10:37.874 00.000 16108 worker thread done servicing request
00:10:37.879 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3536, FiltMin=3011, FiltMax=53552, Gamma=1.000
00:10:37.897 00.018 21068 UpdateGuideState exits: m=107777 SNR=78.3
00:10:37.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:37.900 00.001 21068 Enqueuing Expose request
00:10:37.900 00.000 16108 Worker thread wakes up
00:10:37.900 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:37.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:37.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:39.077 01.176 16108 Exposure complete
00:10:39.132 00.055 16108 worker thread done servicing request
00:10:39.132 00.000 21068 OnExposeComplete: enter
00:10:39.133 00.001 21068 UpdateGuideState(): m_state=6
00:10:39.134 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6732
00:10:39.135 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.99, Mass=120138, SNR=76.1, Peak=17184 HFD=3.1
00:10:39.136 00.001 21068 MultiStar: [#1 0.13,-0.31,1.14,U] [#2 0.05,-0.41,1.33,U] [#3 -0.17,-0.21,1.12,U] [#4 -0.34,-0.11,0.92,U] [#5 0.01,-0.29,0.99,U] [#6 0.04,0.18,0.98,U] [#7 0.05,0.09,0.64,U] [#8 -0.01,-0.15,0.95,U] 
00:10:39.137 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.09, -0.08}
00:10:39.138 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
00:10:39.138 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
00:10:39.139 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=-0.10 mountY=0.06, mountTheta=2.59
00:10:39.143 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
00:10:39.145 00.002 21068 Enqueuing Move request for scope (0.09, -0.08)
00:10:39.147 00.002 16108 Worker thread wakes up
00:10:39.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:10:39.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:10:39.147 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.06
00:10:39.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:10:39.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:39.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:39.147 00.000 16108 MoveAxis(E, 0, ABG)
00:10:39.147 00.000 16108 Move returns status 0, amount 0
00:10:39.148 00.001 16108 MoveAxis(N, 0, ABG)
00:10:39.148 00.000 16108 Move returns status 0, amount 0
00:10:39.148 00.000 16108 move complete, result=0
00:10:39.148 00.000 16108 worker thread done servicing request
00:10:39.151 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3536, FiltMin=2950, FiltMax=60368, Gamma=1.000
00:10:39.167 00.016 21068 UpdateGuideState exits: m=120138 SNR=76.1
00:10:39.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:39.168 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:39.169 00.001 21068 Enqueuing Expose request
00:10:39.170 00.001 16108 Worker thread wakes up
00:10:39.170 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:39.171 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:39.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:40.152 00.981 16108 Exposure complete
00:10:40.209 00.057 16108 worker thread done servicing request
00:10:40.209 00.000 21068 OnExposeComplete: enter
00:10:40.209 00.000 21068 UpdateGuideState(): m_state=6
00:10:40.210 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6733
00:10:40.211 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.04, Mass=102601, SNR=75.2, Peak=18336 HFD=2.5
00:10:40.212 00.001 21068 MultiStar: [#1 0.32,-0.06,1.21,U] [#2 -0.14,-0.17,1.33,U] [#3 0.01,-0.18,1.07,U] [#4 0.12,-0.16,0.81,U] [#5 0.16,-0.33,1.10,U] [#6 0.08,-0.16,0.91,U] [#7 -0.01,0.12,0.67,U] [#8 0.09,-0.28,0.86,U] 
00:10:40.213 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.05, -0.04}
00:10:40.213 00.000 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
00:10:40.215 00.002 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
00:10:40.215 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.69 mountX=-0.05 mountY=0.03, mountTheta=2.68
00:10:40.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
00:10:40.218 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
00:10:40.218 00.000 16108 Worker thread wakes up
00:10:40.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:10:40.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:10:40.218 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=0.03
00:10:40.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:10:40.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:40.219 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:10:40.219 00.000 16108 MoveAxis(E, 0, ABG)
00:10:40.219 00.000 16108 Move returns status 0, amount 0
00:10:40.219 00.000 16108 MoveAxis(N, 0, ABG)
00:10:40.219 00.000 16108 Move returns status 0, amount 0
00:10:40.219 00.000 16108 move complete, result=0
00:10:40.219 00.000 16108 worker thread done servicing request
00:10:40.222 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3536, FiltMin=3043, FiltMax=56806, Gamma=1.000
00:10:40.253 00.031 21068 UpdateGuideState exits: m=102601 SNR=75.2
00:10:40.256 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.256 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:40.257 00.001 21068 Enqueuing Expose request
00:10:40.258 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:40.259 00.001 16108 Worker thread wakes up
00:10:40.259 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:40.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:41.419 01.160 16108 Exposure complete
00:10:41.495 00.076 16108 worker thread done servicing request
00:10:41.495 00.000 21068 OnExposeComplete: enter
00:10:41.498 00.003 21068 UpdateGuideState(): m_state=6
00:10:41.501 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6734
00:10:41.502 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.86, Mass=123256, SNR=88.9, Peak=18000 HFD=3.2
00:10:41.504 00.002 21068 MultiStar: [#1 0.19,-0.07,1.16,U] [#2 -0.06,-0.26,1.19,U] [#3 -0.38,-0.14,0.93,U] [#4 -0.12,-0.10,0.73,U] [#5 0.02,-0.20,0.77,U] [#6 -0.02,0.15,0.88,U] [#7 -0.10,0.07,0.53,U] [#8 0.10,-0.12,0.66,U] 
00:10:41.505 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.17, -0.21}
00:10:41.506 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
00:10:41.507 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
00:10:41.508 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.70 mountX=-0.00 mountY=0.11, mountTheta=1.61
00:10:41.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
00:10:41.511 00.001 21068 Enqueuing Move request for scope (-0.01, -0.11)
00:10:41.512 00.001 16108 Worker thread wakes up
00:10:41.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:10:41.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:10:41.512 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.00 yDistance=0.11
00:10:41.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:10:41.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:41.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:10:41.512 00.000 16108 MoveAxis(E, 0, ABG)
00:10:41.512 00.000 16108 Move returns status 0, amount 0
00:10:41.512 00.000 16108 MoveAxis(N, 0, ABG)
00:10:41.512 00.000 16108 Move returns status 0, amount 0
00:10:41.512 00.000 16108 move complete, result=0
00:10:41.513 00.001 16108 worker thread done servicing request
00:10:41.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3536, FiltMin=3037, FiltMax=59264, Gamma=1.000
00:10:41.534 00.017 21068 UpdateGuideState exits: m=123256 SNR=88.9
00:10:41.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:41.535 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:41.536 00.001 21068 Enqueuing Expose request
00:10:41.537 00.001 16108 Worker thread wakes up
00:10:41.537 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:41.537 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:41.538 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:42.523 00.985 16108 Exposure complete
00:10:42.590 00.067 16108 worker thread done servicing request
00:10:42.591 00.001 21068 OnExposeComplete: enter
00:10:42.591 00.000 21068 UpdateGuideState(): m_state=6
00:10:42.592 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6735
00:10:42.594 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=875.97, Mass=115311, SNR=78.4, Peak=16032 HFD=3.3
00:10:42.596 00.002 21068 MultiStar: [#1 0.20,0.04,1.15,U] [#2 -0.14,-0.32,1.35,U] [#3 -0.37,-0.10,1.08,U] [#4 -0.20,0.12,0.86,U] [#5 0.09,-0.17,0.88,U] [#6 -0.08,-0.10,0.79,U] [#7 -0.14,0.20,0.66,U] [#8 -0.01,-0.31,0.84,U] 
00:10:42.597 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.09, -0.11}
00:10:42.599 00.002 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
00:10:42.600 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
00:10:42.601 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=0.07 mountY=0.12, mountTheta=1.06
00:10:42.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
00:10:42.605 00.002 21068 Enqueuing Move request for scope (-0.08, -0.10)
00:10:42.606 00.001 16108 Worker thread wakes up
00:10:42.607 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:10:42.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:10:42.607 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.07 yDistance=0.12
00:10:42.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:10:42.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:42.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:10:42.607 00.000 16108 MoveAxis(E, 0, ABG)
00:10:42.607 00.000 16108 Move returns status 0, amount 0
00:10:42.607 00.000 16108 MoveAxis(N, 0, ABG)
00:10:42.608 00.001 16108 Move returns status 0, amount 0
00:10:42.608 00.000 16108 move complete, result=0
00:10:42.608 00.000 16108 worker thread done servicing request
00:10:42.614 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3539, FiltMin=3001, FiltMax=60589, Gamma=1.000
00:10:42.632 00.018 21068 UpdateGuideState exits: m=115311 SNR=78.4
00:10:42.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.633 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:42.634 00.001 21068 Enqueuing Expose request
00:10:42.636 00.002 16108 Worker thread wakes up
00:10:42.636 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:42.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:42.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:43.804 01.168 16108 Exposure complete
00:10:43.863 00.059 16108 worker thread done servicing request
00:10:43.863 00.000 21068 OnExposeComplete: enter
00:10:43.863 00.000 21068 UpdateGuideState(): m_state=6
00:10:43.865 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6736
00:10:43.866 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.95, Mass=122950, SNR=80.8, Peak=18352 HFD=3.1
00:10:43.867 00.001 21068 MultiStar: [#1 0.15,-0.28,1.06,U] [#2 -0.24,-0.30,1.29,U] [#3 -0.26,-0.45,0.00,M1] [#4 -0.40,-0.23,0.78,U] [#5 -0.20,-0.11,0.95,U] [#6 -0.26,-0.05,0.87,U] [#7 -0.29,-0.10,0.61,U] [#8 -0.01,-0.27,1.09,U] 
00:10:43.868 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.19}, one-star: {0.10, -0.12}
00:10:43.868 00.000 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
00:10:43.869 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
00:10:43.870 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=-0.12 mountY=0.09, mountTheta=2.49
00:10:43.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
00:10:43.873 00.001 21068 Enqueuing Move request for scope (0.10, -0.12)
00:10:43.873 00.000 16108 Worker thread wakes up
00:10:43.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
00:10:43.874 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
00:10:43.874 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.09
00:10:43.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:10:43.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:43.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:10:43.874 00.000 16108 MoveAxis(E, 0, ABG)
00:10:43.874 00.000 16108 Move returns status 0, amount 0
00:10:43.874 00.000 16108 MoveAxis(N, 0, ABG)
00:10:43.874 00.000 16108 Move returns status 0, amount 0
00:10:43.874 00.000 16108 move complete, result=0
00:10:43.874 00.000 16108 worker thread done servicing request
00:10:43.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3539, FiltMin=3021, FiltMax=65440, Gamma=1.000
00:10:43.891 00.014 21068 UpdateGuideState exits: m=122950 SNR=80.8
00:10:43.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:43.894 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:43.895 00.001 21068 Enqueuing Expose request
00:10:43.895 00.000 16108 Worker thread wakes up
00:10:43.895 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:43.896 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:43.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:44.856 00.960 16108 Exposure complete
00:10:44.911 00.055 16108 worker thread done servicing request
00:10:44.912 00.001 21068 OnExposeComplete: enter
00:10:44.913 00.001 21068 UpdateGuideState(): m_state=6
00:10:44.914 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6737
00:10:44.915 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.60, Mass=128631, SNR=84.0, Peak=14953 HFD=3.2
00:10:44.917 00.002 21068 MultiStar: [#1 0.27,-0.27,1.16,U] [#2 -0.44,-0.64,0.00,M1] [#3 0.03,-0.46,1.01,U] [#4 -0.03,-0.46,0.76,U] [#5 -0.06,-0.42,0.86,U] [#6 -0.07,-0.65,0.00,M1] [#7 -0.51,-0.70,0.00,M1] [#8 -0.25,-0.60,0.00,M1] 
00:10:44.918 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.41}, one-star: {-0.05, -0.47}
00:10:44.919 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
00:10:44.920 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
00:10:44.921 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.41 hyp=0.41 cameraTheta=-1.46 mountX=-0.12 mountY=0.39, mountTheta=1.86
00:10:44.922 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.41, opts=13)
00:10:44.923 00.001 21068 Enqueuing Move request for scope (0.05, -0.41)
00:10:44.923 00.000 16108 Worker thread wakes up
00:10:44.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.41) opts 0xd
00:10:44.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.41)
00:10:44.925 00.002 16108 Moving (0.05, -0.41) raw xDistance=-0.12 yDistance=0.39
00:10:44.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:10:44.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:44.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:10:44.925 00.000 16108 MoveAxis(E, 0, ABG)
00:10:44.925 00.000 16108 Move returns status 0, amount 0
00:10:44.925 00.000 16108 MoveAxis(N, 0, ABG)
00:10:44.925 00.000 16108 Move returns status 0, amount 0
00:10:44.925 00.000 16108 move complete, result=0
00:10:44.925 00.000 16108 worker thread done servicing request
00:10:44.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3539, FiltMin=3053, FiltMax=60854, Gamma=1.000
00:10:44.944 00.016 21068 UpdateGuideState exits: m=128631 SNR=84.0
00:10:44.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:44.948 00.002 21068 Enqueuing Expose request
00:10:44.950 00.002 16108 Worker thread wakes up
00:10:44.950 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:10:44.951 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:44.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:46.104 01.153 16108 Exposure complete
00:10:46.180 00.076 16108 worker thread done servicing request
00:10:46.180 00.000 21068 OnExposeComplete: enter
00:10:46.181 00.001 21068 UpdateGuideState(): m_state=6
00:10:46.182 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6738
00:10:46.183 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.91, Mass=129041, SNR=95.9, Peak=18016 HFD=3.3
00:10:46.184 00.001 21068 MultiStar: [#1 0.21,-0.24,0.95,U] [#2 -0.02,-0.37,0.93,U] [#3 -0.15,-0.38,0.90,U] [#4 -0.27,-0.09,0.71,U] [#5 0.02,-0.44,0.80,U] [#6 0.33,-0.38,0.00,M2] [#7 -0.42,-0.30,0.00,M2] [#8 0.04,-0.25,0.60,U] 
00:10:46.185 00.001 21068 single-star, 6 included, MultiStar: {-0.03, -0.28}, one-star: {-0.06, -0.17}
00:10:46.186 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
00:10:46.187 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
00:10:46.187 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=0.03 mountY=0.18, mountTheta=1.38
00:10:46.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.17, opts=13)
00:10:46.191 00.002 21068 Enqueuing Move request for scope (-0.06, -0.17)
00:10:46.192 00.001 16108 Worker thread wakes up
00:10:46.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:10:46.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:10:46.192 00.000 16108 Moving (-0.06, -0.17) raw xDistance=0.03 yDistance=0.18
00:10:46.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:10:46.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:46.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:10:46.192 00.000 16108 MoveAxis(E, 0, ABG)
00:10:46.192 00.000 16108 Move returns status 0, amount 0
00:10:46.192 00.000 16108 MoveAxis(N, 0, ABG)
00:10:46.192 00.000 16108 Move returns status 0, amount 0
00:10:46.192 00.000 16108 move complete, result=0
00:10:46.193 00.001 16108 worker thread done servicing request
00:10:46.198 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3539, FiltMin=3059, FiltMax=59497, Gamma=1.000
00:10:46.213 00.015 21068 UpdateGuideState exits: m=129041 SNR=95.9
00:10:46.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.216 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:46.217 00.001 21068 Enqueuing Expose request
00:10:46.218 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:46.219 00.001 16108 Worker thread wakes up
00:10:46.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:46.220 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:47.202 00.982 16108 Exposure complete
00:10:47.262 00.060 16108 worker thread done servicing request
00:10:47.262 00.000 21068 OnExposeComplete: enter
00:10:47.263 00.001 21068 UpdateGuideState(): m_state=6
00:10:47.264 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6739
00:10:47.265 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.96, Mass=116947, SNR=83.7, Peak=16864 HFD=3.2
00:10:47.265 00.000 21068 MultiStar: [#1 0.06,-0.37,1.09,U] [#2 -0.23,-0.51,0.00,M1] [#3 -0.23,-0.53,0.00,M1] [#4 -0.05,0.05,0.90,U] [#5 -0.14,-0.53,0.00,M1] [#6 0.26,-0.17,0.73,U] [#7 -0.23,-0.41,0.00,M3] [#8 -0.12,-0.30,0.82,U] 
00:10:47.266 00.001 21068 single-star, 4 included, MultiStar: {0.04, -0.19}, one-star: {0.08, -0.12}
00:10:47.267 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
00:10:47.268 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
00:10:47.268 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.99 mountX=-0.10 mountY=0.10, mountTheta=2.35
00:10:47.270 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.12, opts=13)
00:10:47.271 00.001 21068 Enqueuing Move request for scope (0.08, -0.12)
00:10:47.271 00.000 16108 Worker thread wakes up
00:10:47.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:10:47.272 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:10:47.272 00.000 16108 Moving (0.08, -0.12) raw xDistance=-0.10 yDistance=0.10
00:10:47.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:10:47.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:47.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:10:47.272 00.000 16108 MoveAxis(E, 0, ABG)
00:10:47.272 00.000 16108 Move returns status 0, amount 0
00:10:47.272 00.000 16108 MoveAxis(N, 0, ABG)
00:10:47.272 00.000 16108 Move returns status 0, amount 0
00:10:47.272 00.000 16108 move complete, result=0
00:10:47.272 00.000 16108 worker thread done servicing request
00:10:47.276 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3536, FiltMin=3046, FiltMax=59469, Gamma=1.000
00:10:47.290 00.014 21068 UpdateGuideState exits: m=116947 SNR=83.7
00:10:47.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.291 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:47.292 00.001 21068 Enqueuing Expose request
00:10:47.293 00.001 16108 Worker thread wakes up
00:10:47.293 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:47.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:47.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:48.462 01.168 16108 Exposure complete
00:10:48.531 00.069 16108 worker thread done servicing request
00:10:48.531 00.000 21068 OnExposeComplete: enter
00:10:48.531 00.000 21068 UpdateGuideState(): m_state=6
00:10:48.532 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6740
00:10:48.533 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.71, Mass=114096, SNR=82.2, Peak=17088 HFD=3.1
00:10:48.534 00.001 21068 MultiStar: [#1 0.41,-0.11,1.06,U] [#2 -0.02,-0.26,1.25,U] [#3 0.09,-0.12,0.95,U] [#4 -0.47,-0.24,0.00,M1] [#5 0.10,-0.38,0.95,U] [#6 -0.21,-0.07,0.83,U] [#7 0.22,-0.14,0.65,U] [#8 0.29,-0.21,0.75,U] 
00:10:48.535 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {-0.23, -0.37}
00:10:48.535 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
00:10:48.536 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
00:10:48.537 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.23 mountX=-0.11 mountY=0.19, mountTheta=2.10
00:10:48.540 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
00:10:48.541 00.001 21068 Enqueuing Move request for scope (0.08, -0.21)
00:10:48.544 00.003 16108 Worker thread wakes up
00:10:48.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
00:10:48.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
00:10:48.544 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.11 yDistance=0.19
00:10:48.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:48.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:48.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:10:48.544 00.000 16108 MoveAxis(E, 0, ABG)
00:10:48.544 00.000 16108 Move returns status 0, amount 0
00:10:48.544 00.000 16108 MoveAxis(N, 0, ABG)
00:10:48.544 00.000 16108 Move returns status 0, amount 0
00:10:48.544 00.000 16108 move complete, result=0
00:10:48.544 00.000 16108 worker thread done servicing request
00:10:48.548 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3536, FiltMin=3024, FiltMax=65440, Gamma=1.000
00:10:48.566 00.018 21068 UpdateGuideState exits: m=114096 SNR=82.2
00:10:48.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:48.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:48.569 00.001 21068 Enqueuing Expose request
00:10:48.570 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:48.571 00.001 16108 Worker thread wakes up
00:10:48.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:48.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:49.557 00.986 16108 Exposure complete
00:10:49.621 00.064 16108 worker thread done servicing request
00:10:49.621 00.000 21068 OnExposeComplete: enter
00:10:49.622 00.001 21068 UpdateGuideState(): m_state=6
00:10:49.623 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6741
00:10:49.624 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.20, Mass=124430, SNR=84.0, Peak=16368 HFD=3.4
00:10:49.625 00.001 21068 MultiStar: [#1 0.24,0.19,0.99,U] [#2 -0.17,-0.10,1.19,U] [#3 -0.12,0.06,0.92,U] [#4 -0.35,-0.12,0.89,U] [#5 -0.22,-0.14,0.69,U] [#6 -0.19,0.19,0.91,U] [#7 -0.45,0.14,0.00,M3] [#8 -0.17,-0.11,0.67,U] 
00:10:49.626 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {-0.10, 0.12}
00:10:49.626 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
00:10:49.628 00.002 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
00:10:49.629 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.99 mountX=0.13 mountY=0.01, mountTheta=0.09
00:10:49.630 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.02, opts=13)
00:10:49.631 00.001 21068 Enqueuing Move request for scope (-0.13, 0.02)
00:10:49.632 00.001 16108 Worker thread wakes up
00:10:49.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:10:49.632 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:10:49.632 00.000 16108 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=0.01
00:10:49.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:10:49.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:49.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:49.632 00.000 16108 MoveAxis(E, 0, ABG)
00:10:49.632 00.000 16108 Move returns status 0, amount 0
00:10:49.632 00.000 16108 MoveAxis(N, 0, ABG)
00:10:49.632 00.000 16108 Move returns status 0, amount 0
00:10:49.632 00.000 16108 move complete, result=0
00:10:49.632 00.000 16108 worker thread done servicing request
00:10:49.638 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3536, FiltMin=3030, FiltMax=58848, Gamma=1.000
00:10:49.670 00.032 21068 UpdateGuideState exits: m=124430 SNR=84.0
00:10:49.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.673 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:49.675 00.002 21068 Enqueuing Expose request
00:10:49.675 00.000 16108 Worker thread wakes up
00:10:49.676 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:49.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:49.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:50.845 01.169 16108 Exposure complete
00:10:50.921 00.076 16108 worker thread done servicing request
00:10:50.921 00.000 21068 OnExposeComplete: enter
00:10:50.922 00.001 21068 UpdateGuideState(): m_state=6
00:10:50.922 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6742
00:10:50.924 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=876.21, Mass=112081, SNR=86.9, Peak=14528 HFD=3.0
00:10:50.925 00.001 21068 MultiStar: [#1 -0.30,0.15,1.01,U] [#2 -0.29,-0.16,1.09,U] [#3 -0.41,-0.19,0.99,U] [#4 -0.20,0.07,0.69,U] [#5 0.10,-0.06,0.80,U] [#6 -0.17,0.06,0.73,U] [#7 -0.72,-0.12,0.00,M4] [#8 -0.20,-0.32,0.61,U] 
00:10:50.926 00.001 21068 single-star, 7 included, MultiStar: {-0.22, -0.03}, one-star: {-0.16, 0.13}
00:10:50.927 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
00:10:50.928 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
00:10:50.928 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.45 mountX=0.18 mountY=-0.09, mountTheta=-0.47
00:10:50.931 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.13, opts=13)
00:10:50.932 00.001 21068 Enqueuing Move request for scope (-0.16, 0.13)
00:10:50.933 00.001 16108 Worker thread wakes up
00:10:50.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
00:10:50.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
00:10:50.933 00.000 16108 Moving (-0.16, 0.13) raw xDistance=0.18 yDistance=-0.09
00:10:50.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:10:50.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:50.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:50.933 00.000 16108 MoveAxis(E, 0, ABG)
00:10:50.933 00.000 16108 Move returns status 0, amount 0
00:10:50.933 00.000 16108 MoveAxis(N, 0, ABG)
00:10:50.933 00.000 16108 Move returns status 0, amount 0
00:10:50.933 00.000 16108 move complete, result=0
00:10:50.934 00.001 16108 worker thread done servicing request
00:10:50.936 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3533, FiltMin=3049, FiltMax=62080, Gamma=1.000
00:10:50.950 00.014 21068 UpdateGuideState exits: m=112081 SNR=86.9
00:10:50.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:50.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:50.952 00.000 21068 Enqueuing Expose request
00:10:50.953 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:50.954 00.001 16108 Worker thread wakes up
00:10:50.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:50.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:51.940 00.985 16108 Exposure complete
00:10:52.016 00.076 16108 worker thread done servicing request
00:10:52.016 00.000 21068 OnExposeComplete: enter
00:10:52.017 00.001 21068 UpdateGuideState(): m_state=6
00:10:52.018 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6743
00:10:52.018 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=875.91, Mass=117462, SNR=80.5, Peak=14275 HFD=3.4
00:10:52.019 00.001 21068 MultiStar: [#1 -0.42,0.05,1.25,U] [#2 -0.47,-0.38,0.00,M1] [#3 -0.61,-0.22,0.00,M1] [#4 -0.44,-0.17,0.00,M1] [#5 -0.18,-0.24,0.85,U] [#6 -0.11,0.10,0.77,U] [#7 -0.70,-0.19,0.00,M5] [#8 -0.44,-0.27,0.00,M1] 
00:10:52.020 00.001 21068 refined, 3 included, MultiStar: {-0.29, -0.06}, one-star: {-0.37, -0.17}
00:10:52.021 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
00:10:52.021 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
00:10:52.022 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-2.94 mountX=0.28 mountY=0.13, mountTheta=0.43
00:10:52.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.06, opts=13)
00:10:52.024 00.000 21068 Enqueuing Move request for scope (-0.29, -0.06)
00:10:52.025 00.001 16108 Worker thread wakes up
00:10:52.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
00:10:52.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
00:10:52.025 00.000 16108 Moving (-0.29, -0.06) raw xDistance=0.28 yDistance=0.13
00:10:52.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:10:52.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:52.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:52.026 00.001 16108 MoveAxis(W, 73, ABG)
00:10:52.026 00.000 16108 Guiding  Dir = 3, Dur = 73
00:10:52.026 00.000 16108 IsSlewing returns 0
00:10:52.026 00.000 16108 IsGuiding returns 0
00:10:52.031 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3533, FiltMin=3078, FiltMax=54083, Gamma=1.000
00:10:52.045 00.014 21068 UpdateGuideState exits: m=117462 SNR=80.5
00:10:52.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:52.046 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:52.047 00.001 21068 Enqueuing Expose request
00:10:52.074 00.027 16108 PulseGuide returned control before completion, sleep 36
00:10:52.119 00.045 16108 IsGuiding returns 1
00:10:52.119 00.000 16108 scope still moving after pulse duration time elapsed
00:10:52.150 00.031 16108 IsSlewing returns 0
00:10:52.150 00.000 16108 IsGuiding returns 1
00:10:52.181 00.031 16108 IsSlewing returns 0
00:10:52.181 00.000 16108 IsGuiding returns 0
00:10:52.181 00.000 16108 scope move finished after 73 + 82 ms
00:10:52.181 00.000 16108 Move returns status 0, amount 73
00:10:52.181 00.000 16108 MoveAxis(N, 0, ABG)
00:10:52.182 00.001 16108 Move returns status 0, amount 0
00:10:52.182 00.000 16108 move complete, result=0
00:10:52.182 00.000 16108 worker thread done servicing request
00:10:52.182 00.000 16108 Worker thread wakes up
00:10:52.182 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
00:10:52.186 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:52.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:53.341 01.155 16108 Exposure complete
00:10:53.393 00.052 16108 worker thread done servicing request
00:10:53.393 00.000 21068 OnExposeComplete: enter
00:10:53.394 00.001 21068 UpdateGuideState(): m_state=6
00:10:53.395 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6744
00:10:53.396 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.26, Mass=112155, SNR=70.3, Peak=14435 HFD=3.2
00:10:53.397 00.001 21068 MultiStar: [#1 -0.45,-0.10,1.27,U] [#2 -0.59,-0.16,0.00,M2] [#3 -0.82,-0.30,0.00,M2] [#4 -0.53,-0.06,0.00,M2] [#5 -0.41,-0.11,1.26,U] [#6 -0.65,0.04,0.00,M1] [#7 -0.91,0.13,0.00,M6] [#8 -0.66,-0.42,0.00,M2] 
00:10:53.397 00.000 21068 refined, 2 included, MultiStar: {-0.48, -0.02}, one-star: {-0.61, 0.19}
00:10:53.398 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
00:10:53.399 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
00:10:53.399 00.000 21068 CameraToMount -- cameraX=-0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-3.10 mountX=0.47 mountY=0.13, mountTheta=0.28
00:10:53.401 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-0.02, opts=13)
00:10:53.402 00.001 21068 Enqueuing Move request for scope (-0.48, -0.02)
00:10:53.402 00.000 16108 Worker thread wakes up
00:10:53.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.02) opts 0xd
00:10:53.403 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.48, -0.02)
00:10:53.403 00.000 16108 Moving (-0.48, -0.02) raw xDistance=0.47 yDistance=0.13
00:10:53.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
00:10:53.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:53.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:53.403 00.000 16108 MoveAxis(W, 128, ABG)
00:10:53.403 00.000 16108 Guiding  Dir = 3, Dur = 128
00:10:53.403 00.000 16108 IsSlewing returns 0
00:10:53.403 00.000 16108 IsGuiding returns 0
00:10:53.407 00.004 16108 PulseGuide returned control before completion, sleep 134
00:10:53.407 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3533, FiltMin=3053, FiltMax=53264, Gamma=1.000
00:10:53.423 00.016 21068 UpdateGuideState exits: m=112155 SNR=70.3
00:10:53.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:53.426 00.001 21068 Enqueuing Expose request
00:10:53.546 00.120 16108 IsGuiding returns 1
00:10:53.546 00.000 16108 scope still moving after pulse duration time elapsed
00:10:53.576 00.030 16108 IsSlewing returns 0
00:10:53.577 00.001 16108 IsGuiding returns 0
00:10:53.577 00.000 16108 scope move finished after 128 + 45 ms
00:10:53.577 00.000 16108 Move returns status 0, amount 128
00:10:53.577 00.000 16108 MoveAxis(N, 0, ABG)
00:10:53.577 00.000 16108 Move returns status 0, amount 0
00:10:53.577 00.000 16108 move complete, result=0
00:10:53.577 00.000 16108 worker thread done servicing request
00:10:53.578 00.001 16108 Worker thread wakes up
00:10:53.578 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:53.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:53.578 00.000 21068 GuideStep: 0.5 px 128 ms WEST, 0.1 px 0 ms NORTH
00:10:54.551 00.973 16108 Exposure complete
00:10:54.619 00.068 16108 worker thread done servicing request
00:10:54.619 00.000 21068 OnExposeComplete: enter
00:10:54.620 00.001 21068 UpdateGuideState(): m_state=6
00:10:54.621 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6745
00:10:54.622 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.18, Mass=125076, SNR=77.2, Peak=16000 HFD=3.5
00:10:54.622 00.000 21068 MultiStar: [#1 0.03,0.06,1.20,U] [#2 -0.16,-0.05,1.28,U] [#3 -0.11,-0.03,1.02,U] [#4 0.11,0.14,0.97,U] [#5 0.23,0.20,1.09,U] [#6 0.33,0.08,0.77,U] [#7 -0.19,0.08,0.80,U] [#8 0.11,0.06,0.72,U] 
00:10:54.623 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.14, 0.10}
00:10:54.625 00.002 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
00:10:54.625 00.000 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:10:54.626 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=-0.03 mountY=-0.08, mountTheta=-1.96
00:10:54.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
00:10:54.628 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
00:10:54.629 00.001 16108 Worker thread wakes up
00:10:54.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:10:54.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:10:54.629 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.08
00:10:54.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:54.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:54.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:54.629 00.000 16108 MoveAxis(E, 0, ABG)
00:10:54.629 00.000 16108 Move returns status 0, amount 0
00:10:54.629 00.000 16108 MoveAxis(N, 0, ABG)
00:10:54.629 00.000 16108 Move returns status 0, amount 0
00:10:54.629 00.000 16108 move complete, result=0
00:10:54.629 00.000 16108 worker thread done servicing request
00:10:54.633 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3533, FiltMin=3056, FiltMax=58605, Gamma=1.000
00:10:54.648 00.015 21068 UpdateGuideState exits: m=125076 SNR=77.2
00:10:54.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:54.650 00.000 21068 Enqueuing Expose request
00:10:54.652 00.002 16108 Worker thread wakes up
00:10:54.652 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:54.653 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:54.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:55.831 01.178 16108 Exposure complete
00:10:55.901 00.070 16108 worker thread done servicing request
00:10:55.901 00.000 21068 OnExposeComplete: enter
00:10:55.904 00.003 21068 UpdateGuideState(): m_state=6
00:10:55.905 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6746
00:10:55.908 00.003 21068 Star::Find returns 1 (0), X=220.91, Y=875.66, Mass=127027, SNR=91.9, Peak=14848 HFD=3.6
00:10:55.909 00.001 21068 MultiStar: [#1 0.72,-0.22,0.00,M1] [#2 0.57,-0.56,0.00,M2] [#3 0.42,-0.51,0.00,M2] [#4 0.56,-0.56,0.00,M2] [#5 0.56,-0.47,0.00,M1] [#6 0.33,-0.31,0.64,U] [#7 0.13,-0.51,0.00,M6] [#8 0.58,-0.61,0.00,M2] 
00:10:55.911 00.002 21068 refined, 1 included, MultiStar: {0.27, -0.37}, one-star: {0.23, -0.42}
00:10:55.912 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
00:10:55.913 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
00:10:55.914 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.95 mountX=-0.33 mountY=0.30, mountTheta=2.40
00:10:55.915 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.37, opts=13)
00:10:55.916 00.001 21068 Enqueuing Move request for scope (0.27, -0.37)
00:10:55.916 00.000 16108 Worker thread wakes up
00:10:55.917 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
00:10:55.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
00:10:55.917 00.000 16108 Moving (0.27, -0.37) raw xDistance=-0.33 yDistance=0.30
00:10:55.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:10:55.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:55.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:10:55.917 00.000 16108 MoveAxis(E, 86, ABG)
00:10:55.918 00.001 16108 Guiding  Dir = 2, Dur = 86
00:10:55.918 00.000 16108 IsSlewing returns 0
00:10:55.918 00.000 16108 IsGuiding returns 0
00:10:55.924 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3533, FiltMin=3027, FiltMax=57693, Gamma=1.000
00:10:55.945 00.021 16108 PulseGuide returned control before completion, sleep 70
00:10:55.950 00.005 21068 UpdateGuideState exits: m=127027 SNR=91.9
00:10:55.952 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:55.952 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:55.953 00.001 21068 Enqueuing Expose request
00:10:56.022 00.069 16108 IsGuiding returns 1
00:10:56.022 00.000 16108 scope still moving after pulse duration time elapsed
00:10:56.053 00.031 16108 IsSlewing returns 0
00:10:56.053 00.000 16108 IsGuiding returns 0
00:10:56.053 00.000 16108 scope move finished after 86 + 49 ms
00:10:56.053 00.000 16108 Move returns status 0, amount 86
00:10:56.053 00.000 16108 MoveAxis(N, 0, ABG)
00:10:56.053 00.000 16108 Move returns status 0, amount 0
00:10:56.053 00.000 16108 move complete, result=0
00:10:56.055 00.002 16108 worker thread done servicing request
00:10:56.055 00.000 16108 Worker thread wakes up
00:10:56.055 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.3 px 0 ms NORTH
00:10:56.058 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:56.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:57.032 00.974 16108 Exposure complete
00:10:57.087 00.055 16108 worker thread done servicing request
00:10:57.087 00.000 21068 OnExposeComplete: enter
00:10:57.088 00.001 21068 UpdateGuideState(): m_state=6
00:10:57.090 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6747
00:10:57.091 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.40, Mass=116790, SNR=75.4, Peak=15296 HFD=3.2
00:10:57.092 00.001 21068 MultiStar: [#1 0.50,-0.39,0.00,M2] [#2 0.10,-0.65,0.00,M3] [#3 0.08,-0.44,1.22,U] [#4 0.12,-0.54,0.00,M3] [#5 0.21,-0.62,0.00,M2] [#6 0.22,-0.23,0.87,U] [#7 -0.20,-0.72,0.00,M7] [#8 0.17,-0.62,0.00,M3] 
00:10:57.093 00.001 21068 refined, 2 included, MultiStar: {0.12, -0.46}, one-star: {0.09, -0.68}
00:10:57.093 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
00:10:57.094 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
00:10:57.095 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.46 hyp=0.47 cameraTheta=-1.31 mountX=-0.20 mountY=0.42, mountTheta=2.02
00:10:57.096 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.46, opts=13)
00:10:57.097 00.001 21068 Enqueuing Move request for scope (0.12, -0.46)
00:10:57.098 00.001 16108 Worker thread wakes up
00:10:57.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.46) opts 0xd
00:10:57.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.46)
00:10:57.098 00.000 16108 Moving (0.12, -0.46) raw xDistance=-0.20 yDistance=0.42
00:10:57.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:10:57.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:57.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:10:57.098 00.000 16108 MoveAxis(E, 59, ABG)
00:10:57.099 00.001 16108 Guiding  Dir = 2, Dur = 59
00:10:57.099 00.000 16108 IsSlewing returns 0
00:10:57.099 00.000 16108 IsGuiding returns 0
00:10:57.102 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3533, FiltMin=3059, FiltMax=65440, Gamma=1.000
00:10:57.117 00.015 21068 UpdateGuideState exits: m=116790 SNR=75.4
00:10:57.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:57.120 00.001 21068 Enqueuing Expose request
00:10:57.151 00.031 16108 PulseGuide returned control before completion, sleep 18
00:10:57.181 00.030 16108 IsGuiding returns 1
00:10:57.181 00.000 16108 scope still moving after pulse duration time elapsed
00:10:57.213 00.032 16108 IsSlewing returns 0
00:10:57.213 00.000 16108 IsGuiding returns 1
00:10:57.244 00.031 16108 IsSlewing returns 0
00:10:57.244 00.000 16108 IsGuiding returns 0
00:10:57.244 00.000 16108 scope move finished after 59 + 86 ms
00:10:57.244 00.000 16108 Move returns status 0, amount 59
00:10:57.244 00.000 16108 MoveAxis(N, 0, ABG)
00:10:57.244 00.000 16108 Move returns status 0, amount 0
00:10:57.244 00.000 16108 move complete, result=0
00:10:57.244 00.000 16108 worker thread done servicing request
00:10:57.244 00.000 16108 Worker thread wakes up
00:10:57.244 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.4 px 0 ms NORTH
00:10:57.248 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:57.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:58.396 01.148 16108 Exposure complete
00:10:58.464 00.068 16108 worker thread done servicing request
00:10:58.464 00.000 21068 OnExposeComplete: enter
00:10:58.465 00.001 21068 UpdateGuideState(): m_state=6
00:10:58.466 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6748
00:10:58.466 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=875.89, Mass=115926, SNR=87.0, Peak=13408 HFD=3.4
00:10:58.467 00.001 21068 MultiStar: [#1 0.20,-0.27,1.06,U] [#2 -0.39,-0.50,0.00,M4] [#3 -0.19,-0.55,0.00,M2] [#4 -0.01,-0.32,0.76,U] [#5 -0.26,-0.62,0.00,M3] [#6 -0.05,-0.30,0.71,U] [#7 -0.60,-0.35,0.00,M8] [#8 -0.18,-0.47,0.00,M4] 
00:10:58.469 00.002 21068 refined, 3 included, MultiStar: {-0.05, -0.26}, one-star: {-0.35, -0.19}
00:10:58.470 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
00:10:58.470 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
00:10:58.471 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.77 mountX=0.01 mountY=0.27, mountTheta=1.55
00:10:58.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.26, opts=13)
00:10:58.473 00.000 21068 Enqueuing Move request for scope (-0.05, -0.26)
00:10:58.474 00.001 16108 Worker thread wakes up
00:10:58.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
00:10:58.475 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
00:10:58.475 00.000 16108 Moving (-0.05, -0.26) raw xDistance=0.01 yDistance=0.27
00:10:58.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:10:58.475 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.98
00:10:58.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:10:58.475 00.000 16108 MoveAxis(E, 0, ABG)
00:10:58.475 00.000 16108 Move returns status 0, amount 0
00:10:58.475 00.000 16108 MoveAxis(S, 54, ABG)
00:10:58.475 00.000 16108 Guiding  Dir = 1, Dur = 54
00:10:58.475 00.000 16108 IsSlewing returns 0
00:10:58.476 00.001 16108 IsGuiding returns 0
00:10:58.478 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3536, FiltMin=3037, FiltMax=59353, Gamma=1.000
00:10:58.480 00.002 16108 PulseGuide returned control before completion, sleep 60
00:10:58.503 00.023 21068 UpdateGuideState exits: m=115926 SNR=87.0
00:10:58.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:58.505 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:58.506 00.001 21068 Enqueuing Expose request
00:10:58.542 00.036 16108 IsGuiding returns 1
00:10:58.542 00.000 16108 scope still moving after pulse duration time elapsed
00:10:58.573 00.031 16108 IsSlewing returns 0
00:10:58.573 00.000 16108 IsGuiding returns 0
00:10:58.574 00.001 16108 scope move finished after 54 + 43 ms
00:10:58.574 00.000 16108 Move returns status 0, amount 54
00:10:58.574 00.000 16108 move complete, result=0
00:10:58.574 00.000 16108 worker thread done servicing request
00:10:58.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
00:10:58.577 00.003 16108 Worker thread wakes up
00:10:58.577 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:58.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:59.537 00.960 16108 Exposure complete
00:10:59.592 00.055 16108 worker thread done servicing request
00:10:59.592 00.000 21068 OnExposeComplete: enter
00:10:59.593 00.001 21068 UpdateGuideState(): m_state=6
00:10:59.593 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6749
00:10:59.594 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.90, Mass=123313, SNR=74.4, Peak=16035 HFD=3.3
00:10:59.595 00.001 21068 MultiStar: [#1 -0.02,-0.14,1.09,U] [#2 -0.26,-0.41,0.00,M5] [#3 -0.46,-0.32,0.00,M3] [#4 -0.41,-0.21,0.82,U] [#5 -0.25,-0.50,0.00,M4] [#6 -0.30,-0.10,0.83,U] [#7 -0.72,-0.37,0.00,M9] [#8 -0.43,-0.34,0.00,M5] 
00:10:59.596 00.001 21068 refined, 3 included, MultiStar: {-0.22, -0.16}, one-star: {-0.22, -0.18}
00:10:59.596 00.000 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
00:10:59.598 00.002 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
00:10:59.599 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.52 mountX=0.19 mountY=0.20, mountTheta=0.82
00:10:59.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.16, opts=13)
00:10:59.601 00.000 21068 Enqueuing Move request for scope (-0.22, -0.16)
00:10:59.602 00.001 16108 Worker thread wakes up
00:10:59.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
00:10:59.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
00:10:59.602 00.000 16108 Moving (-0.22, -0.16) raw xDistance=0.19 yDistance=0.20
00:10:59.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:10:59.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:10:59.603 00.001 16108 MoveAxis(E, 0, ABG)
00:10:59.603 00.000 16108 Move returns status 0, amount 0
00:10:59.603 00.000 16108 MoveAxis(S, 41, ABG)
00:10:59.603 00.000 16108 Guiding  Dir = 1, Dur = 41
00:10:59.603 00.000 16108 IsSlewing returns 0
00:10:59.603 00.000 16108 IsGuiding returns 0
00:10:59.604 00.001 16108 PulseGuide returned control before completion, sleep 50
00:10:59.607 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3536, FiltMin=3001, FiltMax=65440, Gamma=1.000
00:10:59.630 00.023 21068 UpdateGuideState exits: m=123313 SNR=74.4
00:10:59.632 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:59.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:10:59.634 00.001 21068 Enqueuing Expose request
00:10:59.669 00.035 16108 IsGuiding returns 1
00:10:59.669 00.000 16108 scope still moving after pulse duration time elapsed
00:10:59.702 00.033 16108 IsSlewing returns 0
00:10:59.702 00.000 16108 IsGuiding returns 0
00:10:59.702 00.000 16108 scope move finished after 41 + 57 ms
00:10:59.702 00.000 16108 Move returns status 0, amount 41
00:10:59.702 00.000 16108 move complete, result=0
00:10:59.702 00.000 16108 worker thread done servicing request
00:10:59.702 00.000 16108 Worker thread wakes up
00:10:59.702 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:10:59.703 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:10:59.704 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:11:00.859 01.155 16108 Exposure complete
00:11:00.911 00.052 16108 worker thread done servicing request
00:11:00.911 00.000 21068 OnExposeComplete: enter
00:11:00.914 00.003 21068 UpdateGuideState(): m_state=6
00:11:00.915 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6750
00:11:00.917 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=875.85, Mass=121337, SNR=74.5, Peak=16144 HFD=3.3
00:11:00.919 00.002 21068 MultiStar: [#1 0.09,-0.22,1.19,U] [#2 -0.30,-0.31,1.23,U] [#3 -0.10,-0.35,1.15,U] [#4 -0.17,-0.18,0.91,U] [#5 0.09,-0.40,0.98,U] [#6 0.10,-0.31,0.99,U] [#7 -0.41,-0.54,0.00,M10] [#8 -0.03,-0.37,0.76,U] 
00:11:00.922 00.003 21068 single-star, 7 included, MultiStar: {-0.05, -0.30}, one-star: {-0.01, -0.23}
00:11:00.923 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
00:11:00.924 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
00:11:00.925 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=-0.03 mountY=0.22, mountTheta=1.70
00:11:00.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.23, opts=13)
00:11:00.928 00.001 21068 Enqueuing Move request for scope (-0.01, -0.23)
00:11:00.928 00.000 16108 Worker thread wakes up
00:11:00.929 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
00:11:00.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
00:11:00.929 00.000 16108 Moving (-0.01, -0.23) raw xDistance=-0.03 yDistance=0.22
00:11:00.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:11:00.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:11:00.929 00.000 16108 MoveAxis(E, 0, ABG)
00:11:00.929 00.000 16108 Move returns status 0, amount 0
00:11:00.929 00.000 16108 MoveAxis(S, 45, ABG)
00:11:00.929 00.000 16108 Guiding  Dir = 1, Dur = 45
00:11:00.929 00.000 16108 IsSlewing returns 0
00:11:00.929 00.000 16108 IsGuiding returns 0
00:11:00.934 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3536, FiltMin=3043, FiltMax=60454, Gamma=1.000
00:11:00.948 00.014 21068 UpdateGuideState exits: m=121337 SNR=74.5
00:11:00.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:00.951 00.001 21068 Enqueuing Expose request
00:11:00.951 00.000 16108 PulseGuide returned control before completion, sleep 34
00:11:00.997 00.046 16108 IsGuiding returns 1
00:11:00.997 00.000 16108 scope still moving after pulse duration time elapsed
00:11:01.027 00.030 16108 IsSlewing returns 0
00:11:01.027 00.000 16108 IsGuiding returns 1
00:11:01.059 00.032 16108 IsSlewing returns 0
00:11:01.059 00.000 16108 IsGuiding returns 0
00:11:01.059 00.000 16108 scope move finished after 45 + 84 ms
00:11:01.059 00.000 16108 Move returns status 0, amount 45
00:11:01.059 00.000 16108 move complete, result=0
00:11:01.059 00.000 16108 worker thread done servicing request
00:11:01.059 00.000 16108 Worker thread wakes up
00:11:01.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:01.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:01.059 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:11:02.048 00.989 16108 Exposure complete
00:11:02.106 00.058 16108 worker thread done servicing request
00:11:02.106 00.000 21068 OnExposeComplete: enter
00:11:02.107 00.001 21068 UpdateGuideState(): m_state=6
00:11:02.109 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6751
00:11:02.110 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.75, Mass=115324, SNR=78.9, Peak=12739 HFD=3.2
00:11:02.111 00.001 21068 MultiStar: [#1 -0.13,0.39,1.12,U] [#2 -0.31,0.32,1.20,U] [#3 -0.45,0.22,0.00,M3] [#4 -0.17,0.63,0.00,M1] [#5 -0.09,0.35,0.87,U] [#6 -0.22,0.77,0.00,M1] [#7 -0.39,0.47,0.00,R] [#8 -0.06,0.31,0.76,U] 
00:11:02.112 00.001 21068 refined, 4 included, MultiStar: {-0.18, 0.41}, one-star: {-0.25, 0.67}
00:11:02.115 00.003 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:11:02.116 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:11:02.117 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.99 mountX=0.25 mountY=-0.36, mountTheta=-0.96
00:11:02.120 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.41, opts=13)
00:11:02.121 00.001 21068 Enqueuing Move request for scope (-0.18, 0.41)
00:11:02.122 00.001 16108 Worker thread wakes up
00:11:02.123 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.41) opts 0xd
00:11:02.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.41)
00:11:02.123 00.000 16108 Moving (-0.18, 0.41) raw xDistance=0.25 yDistance=-0.36
00:11:02.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:11:02.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:02.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:11:02.123 00.000 16108 MoveAxis(W, 66, ABG)
00:11:02.123 00.000 16108 Guiding  Dir = 3, Dur = 66
00:11:02.125 00.002 16108 IsSlewing returns 0
00:11:02.125 00.000 16108 IsGuiding returns 0
00:11:02.135 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3536, FiltMin=3069, FiltMax=55331, Gamma=1.000
00:11:02.154 00.019 21068 UpdateGuideState exits: m=115324 SNR=78.9
00:11:02.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:02.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:02.156 00.000 21068 Enqueuing Expose request
00:11:02.158 00.002 16108 PulseGuide returned control before completion, sleep 43
00:11:02.203 00.045 16108 IsGuiding returns 1
00:11:02.203 00.000 16108 scope still moving after pulse duration time elapsed
00:11:02.234 00.031 16108 IsSlewing returns 0
00:11:02.234 00.000 16108 IsGuiding returns 1
00:11:02.266 00.032 16108 IsSlewing returns 0
00:11:02.267 00.001 16108 IsGuiding returns 0
00:11:02.267 00.000 16108 scope move finished after 66 + 75 ms
00:11:02.267 00.000 16108 Move returns status 0, amount 66
00:11:02.267 00.000 16108 MoveAxis(N, 0, ABG)
00:11:02.267 00.000 16108 Move returns status 0, amount 0
00:11:02.267 00.000 16108 move complete, result=0
00:11:02.267 00.000 16108 worker thread done servicing request
00:11:02.267 00.000 16108 Worker thread wakes up
00:11:02.267 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.4 px 0 ms NORTH
00:11:02.269 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:02.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:03.435 01.166 16108 Exposure complete
00:11:03.492 00.057 16108 worker thread done servicing request
00:11:03.492 00.000 21068 OnExposeComplete: enter
00:11:03.494 00.002 21068 UpdateGuideState(): m_state=6
00:11:03.495 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6752
00:11:03.497 00.002 21068 Star::Find returns 1 (0), X=221.09, Y=876.26, Mass=120969, SNR=79.4, Peak=14944 HFD=3.3
00:11:03.499 00.002 21068 MultiStar: [#1 0.61,0.34,0.00,M1] [#2 0.26,-0.05,1.24,U] [#3 0.23,0.17,1.08,U] [#4 -0.03,-0.07,0.84,U] [#5 0.45,0.12,0.92,U] [#6 0.12,0.28,0.77,U] [#7 0.67,-0.39,0.00,M1] [#8 0.35,-0.18,0.79,U] 
00:11:03.500 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.06}, one-star: {0.41, 0.19}
00:11:03.502 00.002 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
00:11:03.503 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
00:11:03.504 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.24 mountX=-0.25 mountY=-0.12, mountTheta=-2.68
00:11:03.508 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.06, opts=13)
00:11:03.509 00.001 21068 Enqueuing Move request for scope (0.26, 0.06)
00:11:03.511 00.002 16108 Worker thread wakes up
00:11:03.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
00:11:03.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
00:11:03.511 00.000 16108 Moving (0.26, 0.06) raw xDistance=-0.25 yDistance=-0.12
00:11:03.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:11:03.512 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:03.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:03.512 00.000 16108 MoveAxis(E, 60, ABG)
00:11:03.512 00.000 16108 Guiding  Dir = 2, Dur = 60
00:11:03.512 00.000 16108 IsSlewing returns 0
00:11:03.513 00.001 16108 IsGuiding returns 0
00:11:03.518 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3536, FiltMin=3043, FiltMax=57200, Gamma=1.000
00:11:03.534 00.016 21068 UpdateGuideState exits: m=120969 SNR=79.4
00:11:03.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:03.536 00.000 21068 Enqueuing Expose request
00:11:03.570 00.034 16108 PulseGuide returned control before completion, sleep 14
00:11:03.600 00.030 16108 IsGuiding returns 1
00:11:03.600 00.000 16108 scope still moving after pulse duration time elapsed
00:11:03.631 00.031 16108 IsSlewing returns 0
00:11:03.631 00.000 16108 IsGuiding returns 1
00:11:03.662 00.031 16108 IsSlewing returns 0
00:11:03.662 00.000 16108 IsGuiding returns 0
00:11:03.662 00.000 16108 scope move finished after 60 + 89 ms
00:11:03.662 00.000 16108 Move returns status 0, amount 60
00:11:03.662 00.000 16108 MoveAxis(N, 0, ABG)
00:11:03.662 00.000 16108 Move returns status 0, amount 0
00:11:03.663 00.001 16108 move complete, result=0
00:11:03.663 00.000 16108 worker thread done servicing request
00:11:03.663 00.000 16108 Worker thread wakes up
00:11:03.663 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
00:11:03.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:03.665 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:04.636 00.971 16108 Exposure complete
00:11:04.694 00.058 16108 worker thread done servicing request
00:11:04.694 00.000 21068 OnExposeComplete: enter
00:11:04.695 00.001 21068 UpdateGuideState(): m_state=6
00:11:04.696 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6753
00:11:04.697 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.52, Mass=129937, SNR=85.1, Peak=14784 HFD=3.2
00:11:04.698 00.001 21068 MultiStar: [#1 0.28,0.17,1.10,U] [#2 -0.09,0.19,1.26,U] [#3 0.15,0.20,1.14,U] [#4 0.13,0.34,0.74,U] [#5 0.30,0.42,0.00,M2] [#6 0.28,0.54,0.00,M1] [#7 0.36,-0.15,0.63,U] [#8 -0.11,0.34,0.65,U] 
00:11:04.699 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.23}, one-star: {-0.12, 0.44}
00:11:04.700 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:11:04.700 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:11:04.702 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.25 mountX=-0.03 mountY=-0.24, mountTheta=-1.71
00:11:04.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.23, opts=13)
00:11:04.704 00.000 21068 Enqueuing Move request for scope (0.07, 0.23)
00:11:04.705 00.001 16108 Worker thread wakes up
00:11:04.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
00:11:04.705 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
00:11:04.705 00.000 16108 Moving (0.07, 0.23) raw xDistance=-0.03 yDistance=-0.24
00:11:04.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:11:04.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:04.706 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:11:04.706 00.000 16108 MoveAxis(E, 0, ABG)
00:11:04.706 00.000 16108 Move returns status 0, amount 0
00:11:04.706 00.000 16108 MoveAxis(N, 0, ABG)
00:11:04.706 00.000 16108 Move returns status 0, amount 0
00:11:04.706 00.000 16108 move complete, result=0
00:11:04.706 00.000 16108 worker thread done servicing request
00:11:04.709 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3536, FiltMin=3005, FiltMax=49507, Gamma=1.000
00:11:04.730 00.021 21068 UpdateGuideState exits: m=129937 SNR=85.1
00:11:04.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:04.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:04.733 00.000 21068 Enqueuing Expose request
00:11:04.734 00.001 16108 Worker thread wakes up
00:11:04.734 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:04.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:04.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:05.896 01.161 16108 Exposure complete
00:11:05.953 00.057 16108 worker thread done servicing request
00:11:05.954 00.001 21068 OnExposeComplete: enter
00:11:05.954 00.000 21068 UpdateGuideState(): m_state=6
00:11:05.955 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6754
00:11:05.956 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.20, Mass=117175, SNR=82.0, Peak=16160 HFD=3.4
00:11:05.957 00.001 21068 MultiStar: [#1 0.48,0.37,0.00,M1] [#2 0.07,0.20,1.13,U] [#3 0.26,0.37,1.11,U] [#4 0.12,0.33,0.79,U] [#5 0.04,0.42,0.89,U] [#6 0.33,0.38,0.00,M2] [#7 0.19,-0.07,0.61,U] [#8 0.38,0.17,0.91,U] 
00:11:05.958 00.001 21068 single-star, 6 included, MultiStar: {0.16, 0.23}, one-star: {0.09, 0.12}
00:11:05.960 00.002 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
00:11:05.961 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
00:11:05.962 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=-0.06 mountY=-0.14, mountTheta=-2.00
00:11:05.963 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.12, opts=13)
00:11:05.964 00.001 21068 Enqueuing Move request for scope (0.09, 0.12)
00:11:05.965 00.001 16108 Worker thread wakes up
00:11:05.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:11:05.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:11:05.965 00.000 16108 Moving (0.09, 0.12) raw xDistance=-0.06 yDistance=-0.14
00:11:05.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:11:05.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:05.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:05.965 00.000 16108 MoveAxis(E, 0, ABG)
00:11:05.965 00.000 16108 Move returns status 0, amount 0
00:11:05.965 00.000 16108 MoveAxis(N, 0, ABG)
00:11:05.965 00.000 16108 Move returns status 0, amount 0
00:11:05.965 00.000 16108 move complete, result=0
00:11:05.965 00.000 16108 worker thread done servicing request
00:11:05.968 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3536, FiltMin=3040, FiltMax=55587, Gamma=1.000
00:11:05.984 00.016 21068 UpdateGuideState exits: m=117175 SNR=82.0
00:11:05.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:05.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:05.986 00.000 21068 Enqueuing Expose request
00:11:05.987 00.001 16108 Worker thread wakes up
00:11:05.987 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:05.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:05.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:06.974 00.986 16108 Exposure complete
00:11:07.039 00.065 16108 worker thread done servicing request
00:11:07.039 00.000 21068 OnExposeComplete: enter
00:11:07.041 00.002 21068 UpdateGuideState(): m_state=6
00:11:07.042 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6755
00:11:07.043 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.45, Mass=113207, SNR=71.3, Peak=15200 HFD=2.9
00:11:07.044 00.001 21068 MultiStar: [#1 0.52,0.39,0.00,M2] [#2 0.09,0.41,1.36,U] [#3 0.15,0.24,1.10,U] [#4 0.28,0.58,0.00,M1] [#5 0.49,0.38,0.00,M2] [#6 0.49,0.63,0.00,M3] [#7 0.49,-0.25,0.00,M1] [#8 0.23,0.34,0.84,U] 
00:11:07.044 00.000 21068 refined, 3 included, MultiStar: {0.23, 0.34}, one-star: {0.50, 0.38}
00:11:07.045 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
00:11:07.046 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:11:07.046 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.99 mountX=-0.16 mountY=-0.39, mountTheta=-1.97
00:11:07.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.34, opts=13)
00:11:07.049 00.001 21068 Enqueuing Move request for scope (0.23, 0.34)
00:11:07.051 00.002 16108 Worker thread wakes up
00:11:07.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.34) opts 0xd
00:11:07.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.34)
00:11:07.051 00.000 16108 Moving (0.23, 0.34) raw xDistance=-0.16 yDistance=-0.39
00:11:07.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:11:07.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:07.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:11:07.051 00.000 16108 MoveAxis(E, 0, ABG)
00:11:07.051 00.000 16108 Move returns status 0, amount 0
00:11:07.051 00.000 16108 MoveAxis(N, 0, ABG)
00:11:07.051 00.000 16108 Move returns status 0, amount 0
00:11:07.052 00.001 16108 move complete, result=0
00:11:07.052 00.000 16108 worker thread done servicing request
00:11:07.058 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3536, FiltMin=3027, FiltMax=46883, Gamma=1.000
00:11:07.084 00.026 21068 UpdateGuideState exits: m=113207 SNR=71.3
00:11:07.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:07.087 00.001 21068 Enqueuing Expose request
00:11:07.088 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:11:07.088 00.000 16108 Worker thread wakes up
00:11:07.088 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:07.089 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:08.242 01.153 16108 Exposure complete
00:11:08.298 00.056 16108 worker thread done servicing request
00:11:08.298 00.000 21068 OnExposeComplete: enter
00:11:08.299 00.001 21068 UpdateGuideState(): m_state=6
00:11:08.300 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6756
00:11:08.302 00.002 21068 Star::Find returns 1 (0), X=221.11, Y=876.45, Mass=122263, SNR=85.4, Peak=14256 HFD=3.3
00:11:08.303 00.001 21068 MultiStar: [#1 0.55,0.44,0.00,M3] [#2 0.41,0.17,1.29,U] [#3 0.11,0.10,0.95,U] [#4 0.29,0.46,0.00,M2] [#5 0.39,0.32,0.00,M3] [#6 0.35,0.56,0.00,M4] [#7 0.44,0.03,0.63,U] [#8 0.60,0.16,0.00,M1] 
00:11:08.303 00.000 21068 refined, 3 included, MultiStar: {0.34, 0.18}, one-star: {0.43, 0.37}
00:11:08.304 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
00:11:08.305 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
00:11:08.305 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.39 cameraTheta=0.49 mountX=-0.31 mountY=-0.26, mountTheta=-2.45
00:11:08.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.18, opts=13)
00:11:08.308 00.001 21068 Enqueuing Move request for scope (0.34, 0.18)
00:11:08.309 00.001 16108 Worker thread wakes up
00:11:08.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd
00:11:08.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.18)
00:11:08.309 00.000 16108 Moving (0.34, 0.18) raw xDistance=-0.31 yDistance=-0.26
00:11:08.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:11:08.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:08.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:11:08.310 00.001 16108 MoveAxis(E, 80, ABG)
00:11:08.310 00.000 16108 Guiding  Dir = 2, Dur = 80
00:11:08.310 00.000 16108 IsSlewing returns 0
00:11:08.310 00.000 16108 IsGuiding returns 0
00:11:08.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3536, FiltMin=3030, FiltMax=46643, Gamma=1.000
00:11:08.334 00.021 21068 UpdateGuideState exits: m=122263 SNR=85.4
00:11:08.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:08.336 00.000 21068 Enqueuing Expose request
00:11:08.370 00.034 16108 PulseGuide returned control before completion, sleep 31
00:11:08.417 00.047 16108 IsGuiding returns 1
00:11:08.417 00.000 16108 scope still moving after pulse duration time elapsed
00:11:08.448 00.031 16108 IsSlewing returns 0
00:11:08.448 00.000 16108 IsGuiding returns 1
00:11:08.479 00.031 16108 IsSlewing returns 0
00:11:08.479 00.000 16108 IsGuiding returns 0
00:11:08.479 00.000 16108 scope move finished after 80 + 88 ms
00:11:08.479 00.000 16108 Move returns status 0, amount 80
00:11:08.479 00.000 16108 MoveAxis(N, 0, ABG)
00:11:08.479 00.000 16108 Move returns status 0, amount 0
00:11:08.479 00.000 16108 move complete, result=0
00:11:08.479 00.000 16108 worker thread done servicing request
00:11:08.479 00.000 16108 Worker thread wakes up
00:11:08.480 00.001 21068 GuideStep: -0.3 px 80 ms EAST, -0.3 px 0 ms NORTH
00:11:08.482 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:08.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:09.444 00.962 16108 Exposure complete
00:11:09.502 00.058 16108 worker thread done servicing request
00:11:09.502 00.000 21068 OnExposeComplete: enter
00:11:09.503 00.001 21068 UpdateGuideState(): m_state=6
00:11:09.504 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6757
00:11:09.505 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.29, Mass=129925, SNR=84.8, Peak=15536 HFD=3.5
00:11:09.506 00.001 21068 MultiStar: [#1 0.38,0.30,0.00,M4] [#2 0.07,-0.02,1.21,U] [#3 -0.09,-0.00,1.18,U] [#4 0.02,0.20,0.60,U] [#5 0.09,0.13,0.87,U] [#6 0.05,0.34,0.79,U] [#7 0.31,-0.17,0.59,U] [#8 0.10,-0.29,0.80,U] 
00:11:09.506 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.15, 0.21}
00:11:09.508 00.002 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
00:11:09.508 00.000 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
00:11:09.509 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=-0.06 mountY=-0.07, mountTheta=-2.34
00:11:09.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
00:11:09.511 00.000 21068 Enqueuing Move request for scope (0.07, 0.05)
00:11:09.512 00.001 16108 Worker thread wakes up
00:11:09.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:11:09.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:11:09.512 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.07
00:11:09.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:11:09.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:09.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:11:09.513 00.001 16108 MoveAxis(E, 0, ABG)
00:11:09.513 00.000 16108 Move returns status 0, amount 0
00:11:09.513 00.000 16108 MoveAxis(N, 0, ABG)
00:11:09.513 00.000 16108 Move returns status 0, amount 0
00:11:09.513 00.000 16108 move complete, result=0
00:11:09.513 00.000 16108 worker thread done servicing request
00:11:09.523 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3539, FiltMin=3011, FiltMax=51059, Gamma=1.000
00:11:09.541 00.018 21068 UpdateGuideState exits: m=129925 SNR=84.8
00:11:09.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:09.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:09.544 00.001 21068 Enqueuing Expose request
00:11:09.546 00.002 16108 Worker thread wakes up
00:11:09.546 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:09.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:09.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:10.709 01.163 16108 Exposure complete
00:11:10.799 00.090 16108 worker thread done servicing request
00:11:10.799 00.000 21068 OnExposeComplete: enter
00:11:10.800 00.001 21068 UpdateGuideState(): m_state=6
00:11:10.800 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6758
00:11:10.801 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.30, Mass=122966, SNR=88.7, Peak=15344 HFD=3.3
00:11:10.802 00.001 21068 MultiStar: [#1 0.58,0.21,0.00,M5] [#2 0.06,0.18,0.91,U] [#3 0.05,0.03,0.85,U] [#4 -0.10,0.16,0.75,U] [#5 0.32,0.00,0.94,U] [#6 0.21,0.34,0.78,U] [#7 0.24,-0.05,0.61,U] [#8 0.02,0.06,0.78,U] 
00:11:10.803 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {-0.13, 0.22}
00:11:10.803 00.000 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
00:11:10.805 00.002 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
00:11:10.806 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.01 mountX=-0.05 mountY=-0.14, mountTheta=-1.95
00:11:10.807 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.12, opts=13)
00:11:10.808 00.001 21068 Enqueuing Move request for scope (0.08, 0.12)
00:11:10.809 00.001 16108 Worker thread wakes up
00:11:10.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:11:10.809 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:11:10.809 00.000 16108 Moving (0.08, 0.12) raw xDistance=-0.05 yDistance=-0.14
00:11:10.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:11:10.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:10.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:10.810 00.001 16108 MoveAxis(E, 0, ABG)
00:11:10.810 00.000 16108 Move returns status 0, amount 0
00:11:10.810 00.000 16108 MoveAxis(N, 0, ABG)
00:11:10.810 00.000 16108 Move returns status 0, amount 0
00:11:10.810 00.000 16108 move complete, result=0
00:11:10.810 00.000 16108 worker thread done servicing request
00:11:10.813 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3539, FiltMin=3037, FiltMax=57763, Gamma=1.000
00:11:10.828 00.015 21068 UpdateGuideState exits: m=122966 SNR=88.7
00:11:10.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:10.830 00.000 21068 Enqueuing Expose request
00:11:10.831 00.001 16108 Worker thread wakes up
00:11:10.831 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:10.832 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:10.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:11.817 00.985 16108 Exposure complete
00:11:11.879 00.062 16108 worker thread done servicing request
00:11:11.879 00.000 21068 OnExposeComplete: enter
00:11:11.881 00.002 21068 UpdateGuideState(): m_state=6
00:11:11.882 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6759
00:11:11.883 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.94, Mass=135598, SNR=83.5, Peak=16192 HFD=3.3
00:11:11.884 00.001 21068 MultiStar: [#1 0.09,0.12,1.17,U] [#2 -0.13,-0.00,1.15,U] [#3 -0.24,-0.01,0.83,U] [#4 -0.17,0.15,0.78,U] [#5 -0.12,-0.12,0.84,U] [#6 0.02,0.10,0.68,U] [#7 -0.03,-0.70,0.00,M1] [#8 -0.17,-0.42,0.75,U] 
00:11:11.885 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {0.06, -0.13}
00:11:11.886 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
00:11:11.887 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
00:11:11.888 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.75 mountX=0.07 mountY=0.05, mountTheta=0.61
00:11:11.889 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
00:11:11.890 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
00:11:11.891 00.001 16108 Worker thread wakes up
00:11:11.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:11:11.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:11:11.891 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
00:11:11.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:11:11.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:11.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:11.891 00.000 16108 MoveAxis(E, 0, ABG)
00:11:11.891 00.000 16108 Move returns status 0, amount 0
00:11:11.891 00.000 16108 MoveAxis(N, 0, ABG)
00:11:11.891 00.000 16108 Move returns status 0, amount 0
00:11:11.892 00.001 16108 move complete, result=0
00:11:11.892 00.000 16108 worker thread done servicing request
00:11:11.896 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3542, FiltMin=3024, FiltMax=55654, Gamma=1.000
00:11:11.912 00.016 21068 UpdateGuideState exits: m=135598 SNR=83.5
00:11:11.912 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:11.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:11.914 00.001 21068 Enqueuing Expose request
00:11:11.915 00.001 16108 Worker thread wakes up
00:11:11.915 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:11.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:11.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:13.093 01.178 16108 Exposure complete
00:11:13.152 00.059 16108 worker thread done servicing request
00:11:13.152 00.000 21068 OnExposeComplete: enter
00:11:13.154 00.002 21068 UpdateGuideState(): m_state=6
00:11:13.154 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6760
00:11:13.155 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.32, Mass=114724, SNR=78.4, Peak=15152 HFD=3.0
00:11:13.156 00.001 21068 MultiStar: [#1 -0.06,0.54,0.00,M5] [#2 -0.08,0.19,1.17,U] [#3 -0.11,0.23,1.09,U] [#4 -0.29,0.16,0.81,U] [#5 0.24,0.14,0.95,U] [#6 0.13,0.45,0.00,M2] [#7 0.66,-0.18,0.00,M2] [#8 0.05,0.15,0.68,U] 
00:11:13.157 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.19}, one-star: {0.08, 0.25}
00:11:13.157 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
00:11:13.158 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
00:11:13.159 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.66 mountX=0.05 mountY=-0.18, mountTheta=-1.31
00:11:13.160 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.19, opts=13)
00:11:13.161 00.001 21068 Enqueuing Move request for scope (-0.02, 0.19)
00:11:13.162 00.001 16108 Worker thread wakes up
00:11:13.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:11:13.162 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:11:13.162 00.000 16108 Moving (-0.02, 0.19) raw xDistance=0.05 yDistance=-0.18
00:11:13.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:11:13.164 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:13.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:11:13.164 00.000 16108 MoveAxis(E, 0, ABG)
00:11:13.164 00.000 16108 Move returns status 0, amount 0
00:11:13.164 00.000 16108 MoveAxis(N, 0, ABG)
00:11:13.164 00.000 16108 Move returns status 0, amount 0
00:11:13.164 00.000 16108 move complete, result=0
00:11:13.164 00.000 16108 worker thread done servicing request
00:11:13.170 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3542, FiltMin=3017, FiltMax=52003, Gamma=1.000
00:11:13.196 00.026 21068 UpdateGuideState exits: m=114724 SNR=78.4
00:11:13.196 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.198 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:13.199 00.001 21068 Enqueuing Expose request
00:11:13.200 00.001 16108 Worker thread wakes up
00:11:13.200 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:13.201 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:13.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:14.173 00.972 16108 Exposure complete
00:11:14.233 00.060 16108 worker thread done servicing request
00:11:14.233 00.000 21068 OnExposeComplete: enter
00:11:14.235 00.002 21068 UpdateGuideState(): m_state=6
00:11:14.237 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6761
00:11:14.239 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=875.90, Mass=112573, SNR=79.7, Peak=13264 HFD=3.3
00:11:14.240 00.001 21068 MultiStar: [#1 0.28,-0.29,1.18,U] [#2 -0.18,-0.35,1.19,U] [#3 0.08,-0.44,1.01,U] [#4 -0.20,-0.41,0.82,U] [#5 -0.24,-0.55,0.00,M1] [#6 -0.16,-0.22,0.77,U] [#7 -0.04,-0.78,0.00,M3] [#8 0.01,-0.91,0.00,M1] 
00:11:14.243 00.003 21068 single-star, 5 included, MultiStar: {-0.04, -0.31}, one-star: {-0.17, -0.18}
00:11:14.244 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
00:11:14.245 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
00:11:14.246 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-2.33 mountX=0.13 mountY=0.21, mountTheta=1.00
00:11:14.248 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.18, opts=13)
00:11:14.248 00.000 21068 Enqueuing Move request for scope (-0.17, -0.18)
00:11:14.249 00.001 16108 Worker thread wakes up
00:11:14.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
00:11:14.249 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
00:11:14.249 00.000 16108 Moving (-0.17, -0.18) raw xDistance=0.13 yDistance=0.21
00:11:14.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:11:14.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:14.250 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:11:14.250 00.000 16108 MoveAxis(E, 0, ABG)
00:11:14.250 00.000 16108 Move returns status 0, amount 0
00:11:14.250 00.000 16108 MoveAxis(N, 0, ABG)
00:11:14.250 00.000 16108 Move returns status 0, amount 0
00:11:14.250 00.000 16108 move complete, result=0
00:11:14.250 00.000 16108 worker thread done servicing request
00:11:14.254 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3542, FiltMin=3024, FiltMax=63760, Gamma=1.000
00:11:14.270 00.016 21068 UpdateGuideState exits: m=112573 SNR=79.7
00:11:14.270 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:14.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:14.272 00.001 21068 Enqueuing Expose request
00:11:14.274 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:14.275 00.001 16108 Worker thread wakes up
00:11:14.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:14.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:15.442 01.167 16108 Exposure complete
00:11:15.499 00.057 16108 worker thread done servicing request
00:11:15.499 00.000 21068 OnExposeComplete: enter
00:11:15.502 00.003 21068 UpdateGuideState(): m_state=6
00:11:15.504 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6762
00:11:15.506 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=875.12, Mass=136072, SNR=97.5, Peak=16505 HFD=3.6
00:11:15.507 00.001 21068 MultiStar: large primary error, entering stabilization period
00:11:15.509 00.002 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
00:11:15.510 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
00:11:15.511 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.95 hyp=0.96 cameraTheta=-1.43 mountX=-0.30 mountY=0.89, mountTheta=1.90
00:11:15.514 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.95, opts=13)
00:11:15.516 00.002 21068 Enqueuing Move request for scope (0.14, -0.95)
00:11:15.517 00.001 16108 Worker thread wakes up
00:11:15.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.95) opts 0xd
00:11:15.518 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.95)
00:11:15.518 00.000 16108 Moving (0.14, -0.95) raw xDistance=-0.30 yDistance=0.89
00:11:15.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:11:15.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:15.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
00:11:15.518 00.000 16108 MoveAxis(E, 79, ABG)
00:11:15.518 00.000 16108 Guiding  Dir = 2, Dur = 79
00:11:15.519 00.001 16108 IsSlewing returns 0
00:11:15.519 00.000 16108 IsGuiding returns 0
00:11:15.524 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3545, FiltMin=3078, FiltMax=42528, Gamma=1.000
00:11:15.540 00.016 21068 UpdateGuideState exits: m=136072 SNR=97.5
00:11:15.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:15.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:15.542 00.000 21068 Enqueuing Expose request
00:11:15.573 00.031 16108 PulseGuide returned control before completion, sleep 35
00:11:15.619 00.046 16108 IsGuiding returns 1
00:11:15.619 00.000 16108 scope still moving after pulse duration time elapsed
00:11:15.650 00.031 16108 IsSlewing returns 0
00:11:15.650 00.000 16108 IsGuiding returns 1
00:11:15.681 00.031 16108 IsSlewing returns 0
00:11:15.682 00.001 16108 IsGuiding returns 1
00:11:15.712 00.030 16108 IsSlewing returns 0
00:11:15.712 00.000 16108 IsGuiding returns 1
00:11:15.743 00.031 16108 IsSlewing returns 0
00:11:15.743 00.000 16108 IsGuiding returns 0
00:11:15.743 00.000 16108 scope move finished after 79 + 146 ms
00:11:15.743 00.000 16108 Move returns status 0, amount 79
00:11:15.745 00.002 16108 MoveAxis(N, 0, ABG)
00:11:15.745 00.000 16108 Move returns status 0, amount 0
00:11:15.745 00.000 16108 move complete, result=0
00:11:15.745 00.000 16108 worker thread done servicing request
00:11:15.745 00.000 16108 Worker thread wakes up
00:11:15.745 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.9 px 0 ms NORTH
00:11:15.747 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:15.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:16.719 00.972 16108 Exposure complete
00:11:16.774 00.055 16108 worker thread done servicing request
00:11:16.774 00.000 21068 OnExposeComplete: enter
00:11:16.775 00.001 21068 UpdateGuideState(): m_state=6
00:11:16.775 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6763
00:11:16.776 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.23, Mass=116500, SNR=78.1, Peak=15392 HFD=3.2
00:11:16.777 00.001 21068 MultiStar: exiting stabilization period
00:11:16.779 00.002 21068 MultiStar: [#1 0.19,0.14,1.17,U] [#2 0.01,-0.08,1.22,U] [#3 0.24,-0.12,1.07,U] [#4 0.09,0.18,0.87,U] [#5 0.42,-0.01,1.00,U] [#6 0.34,0.24,0.82,U] [#7 0.22,-0.58,0.00,M4] [#8 0.21,0.26,0.75,U] 
00:11:16.779 00.000 21068 refined, 7 included, MultiStar: {0.21, 0.08}, one-star: {0.25, 0.16}
00:11:16.780 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
00:11:16.781 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:11:16.782 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.36 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
00:11:16.783 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.08, opts=13)
00:11:16.784 00.001 21068 Enqueuing Move request for scope (0.21, 0.08)
00:11:16.784 00.000 16108 Worker thread wakes up
00:11:16.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
00:11:16.785 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
00:11:16.785 00.000 16108 Moving (0.21, 0.08) raw xDistance=-0.20 yDistance=-0.13
00:11:16.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:11:16.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:16.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:11:16.785 00.000 16108 MoveAxis(E, 0, ABG)
00:11:16.785 00.000 16108 Move returns status 0, amount 0
00:11:16.785 00.000 16108 MoveAxis(N, 0, ABG)
00:11:16.785 00.000 16108 Move returns status 0, amount 0
00:11:16.785 00.000 16108 move complete, result=0
00:11:16.785 00.000 16108 worker thread done servicing request
00:11:16.789 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3545, FiltMin=3030, FiltMax=53472, Gamma=1.000
00:11:16.804 00.015 21068 UpdateGuideState exits: m=116500 SNR=78.1
00:11:16.804 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:16.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:16.806 00.001 21068 Enqueuing Expose request
00:11:16.806 00.000 16108 Worker thread wakes up
00:11:16.806 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:16.807 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:16.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:17.965 01.158 16108 Exposure complete
00:11:18.023 00.058 16108 worker thread done servicing request
00:11:18.023 00.000 21068 OnExposeComplete: enter
00:11:18.025 00.002 21068 UpdateGuideState(): m_state=6
00:11:18.028 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6764
00:11:18.029 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.30, Mass=129552, SNR=82.7, Peak=14720 HFD=3.5
00:11:18.031 00.002 21068 MultiStar: [#1 0.25,0.11,1.10,U] [#2 -0.16,0.11,1.15,U] [#3 -0.24,0.10,1.11,U] [#4 -0.19,0.43,0.00,M1] [#5 -0.41,-0.10,0.96,U] [#6 -0.16,0.28,0.76,U] [#7 0.07,-0.74,0.00,M5] [#8 -0.23,0.01,0.79,U] 
00:11:18.031 00.000 21068 refined, 6 included, MultiStar: {-0.19, 0.10}, one-star: {-0.46, 0.22}
00:11:18.032 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
00:11:18.033 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
00:11:18.034 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.65 mountX=0.21 mountY=-0.06, mountTheta=-0.26
00:11:18.035 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.10, opts=13)
00:11:18.037 00.002 21068 Enqueuing Move request for scope (-0.19, 0.10)
00:11:18.039 00.002 16108 Worker thread wakes up
00:11:18.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
00:11:18.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
00:11:18.039 00.000 16108 Moving (-0.19, 0.10) raw xDistance=0.21 yDistance=-0.06
00:11:18.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:11:18.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:18.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:18.039 00.000 16108 MoveAxis(W, 54, ABG)
00:11:18.039 00.000 16108 Guiding  Dir = 3, Dur = 54
00:11:18.039 00.000 16108 IsSlewing returns 0
00:11:18.039 00.000 16108 IsGuiding returns 0
00:11:18.044 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=109, max=65535, med=3545, FiltMin=3027, FiltMax=58787, Gamma=1.000
00:11:18.067 00.023 21068 UpdateGuideState exits: m=129552 SNR=82.7
00:11:18.069 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:18.069 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:18.070 00.001 21068 Enqueuing Expose request
00:11:18.085 00.015 16108 PulseGuide returned control before completion, sleep 19
00:11:18.115 00.030 16108 IsGuiding returns 1
00:11:18.115 00.000 16108 scope still moving after pulse duration time elapsed
00:11:18.146 00.031 16108 IsSlewing returns 0
00:11:18.146 00.000 16108 IsGuiding returns 1
00:11:18.177 00.031 16108 IsSlewing returns 0
00:11:18.177 00.000 16108 IsGuiding returns 0
00:11:18.177 00.000 16108 scope move finished after 54 + 84 ms
00:11:18.177 00.000 16108 Move returns status 0, amount 54
00:11:18.177 00.000 16108 MoveAxis(N, 0, ABG)
00:11:18.177 00.000 16108 Move returns status 0, amount 0
00:11:18.177 00.000 16108 move complete, result=0
00:11:18.177 00.000 16108 worker thread done servicing request
00:11:18.177 00.000 16108 Worker thread wakes up
00:11:18.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:18.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:18.178 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
00:11:19.144 00.966 16108 Exposure complete
00:11:19.201 00.057 16108 worker thread done servicing request
00:11:19.201 00.000 21068 OnExposeComplete: enter
00:11:19.201 00.000 21068 UpdateGuideState(): m_state=6
00:11:19.202 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6765
00:11:19.203 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=876.55, Mass=119202, SNR=76.9, Peak=14288 HFD=3.3
00:11:19.204 00.001 21068 MultiStar: [#1 0.11,0.26,1.07,U] [#2 -0.15,0.27,1.32,U] [#3 0.13,0.03,0.98,U] [#4 -0.04,0.56,0.00,M2] [#5 -0.03,0.11,0.98,U] [#6 0.11,0.67,0.00,M1] [#7 -0.05,-0.16,0.62,U] [#8 -0.03,0.36,0.80,U] 
00:11:19.205 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.21}, one-star: {0.24, 0.47}
00:11:19.205 00.000 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
00:11:19.206 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
00:11:19.207 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=0.01 mountY=-0.21, mountTheta=-1.54
00:11:19.208 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.21, opts=13)
00:11:19.209 00.001 21068 Enqueuing Move request for scope (0.03, 0.21)
00:11:19.211 00.002 16108 Worker thread wakes up
00:11:19.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
00:11:19.211 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
00:11:19.211 00.000 16108 Moving (0.03, 0.21) raw xDistance=0.01 yDistance=-0.21
00:11:19.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:11:19.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:19.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:11:19.211 00.000 16108 MoveAxis(E, 0, ABG)
00:11:19.211 00.000 16108 Move returns status 0, amount 0
00:11:19.211 00.000 16108 MoveAxis(N, 0, ABG)
00:11:19.212 00.001 16108 Move returns status 0, amount 0
00:11:19.212 00.000 16108 move complete, result=0
00:11:19.212 00.000 16108 worker thread done servicing request
00:11:19.215 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3549, FiltMin=2998, FiltMax=63603, Gamma=1.000
00:11:19.230 00.015 21068 UpdateGuideState exits: m=119202 SNR=76.9
00:11:19.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:19.231 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:19.232 00.001 21068 Enqueuing Expose request
00:11:19.233 00.001 16108 Worker thread wakes up
00:11:19.233 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:19.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:19.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:20.417 01.184 16108 Exposure complete
00:11:20.478 00.061 16108 worker thread done servicing request
00:11:20.478 00.000 21068 OnExposeComplete: enter
00:11:20.479 00.001 21068 UpdateGuideState(): m_state=6
00:11:20.480 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6766
00:11:20.481 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.73, Mass=118234, SNR=81.2, Peak=14032 HFD=3.4
00:11:20.483 00.002 21068 MultiStar: [#1 0.13,0.52,0.00,M2] [#2 -0.06,0.17,1.17,U] [#3 -0.16,0.37,1.18,U] [#4 -0.23,0.45,0.00,M3] [#5 -0.12,0.54,0.00,M1] [#6 0.11,0.51,0.00,M2] [#7 0.18,0.07,0.53,U] [#8 -0.38,0.53,0.00,M1] 
00:11:20.484 00.001 21068 refined, 3 included, MultiStar: {-0.02, 0.34}, one-star: {0.09, 0.65}
00:11:20.486 00.002 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
00:11:20.487 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
00:11:20.488 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=0.08 mountY=-0.33, mountTheta=-1.33
00:11:20.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.34, opts=13)
00:11:20.491 00.001 21068 Enqueuing Move request for scope (-0.02, 0.34)
00:11:20.492 00.001 16108 Worker thread wakes up
00:11:20.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
00:11:20.493 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
00:11:20.493 00.000 16108 Moving (-0.02, 0.34) raw xDistance=0.08 yDistance=-0.33
00:11:20.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:11:20.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:20.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:11:20.493 00.000 16108 MoveAxis(E, 0, ABG)
00:11:20.493 00.000 16108 Move returns status 0, amount 0
00:11:20.493 00.000 16108 MoveAxis(N, 0, ABG)
00:11:20.493 00.000 16108 Move returns status 0, amount 0
00:11:20.493 00.000 16108 move complete, result=0
00:11:20.493 00.000 16108 worker thread done servicing request
00:11:20.497 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3549, FiltMin=3085, FiltMax=60771, Gamma=1.000
00:11:20.513 00.016 21068 UpdateGuideState exits: m=118234 SNR=81.2
00:11:20.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:20.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:20.515 00.000 21068 Enqueuing Expose request
00:11:20.516 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:11:20.517 00.001 16108 Worker thread wakes up
00:11:20.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:20.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:21.489 00.972 16108 Exposure complete
00:11:21.547 00.058 16108 worker thread done servicing request
00:11:21.547 00.000 21068 OnExposeComplete: enter
00:11:21.549 00.002 21068 UpdateGuideState(): m_state=6
00:11:21.550 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6767
00:11:21.551 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=877.04, Mass=134918, SNR=88.3, Peak=15296 HFD=3.5
00:11:21.551 00.000 21068 MultiStar: large primary error, entering stabilization period
00:11:21.552 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
00:11:21.553 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
00:11:21.553 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.97 hyp=1.00 cameraTheta=1.82 mountX=0.41 mountY=-0.88, mountTheta=-1.14
00:11:21.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.97, opts=13)
00:11:21.556 00.001 21068 Enqueuing Move request for scope (-0.24, 0.97)
00:11:21.558 00.002 16108 Worker thread wakes up
00:11:21.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.97) opts 0xd
00:11:21.558 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.97)
00:11:21.558 00.000 16108 Moving (-0.24, 0.97) raw xDistance=0.41 yDistance=-0.88
00:11:21.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:11:21.558 00.000 16108 resist switch: large excursion: input -0.88 thresh 0.60 direction from 1 to -1
00:11:21.558 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.65
00:11:21.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
00:11:21.558 00.000 16108 MoveAxis(W, 107, ABG)
00:11:21.558 00.000 16108 Guiding  Dir = 3, Dur = 107
00:11:21.560 00.002 16108 IsSlewing returns 0
00:11:21.560 00.000 16108 IsGuiding returns 0
00:11:21.564 00.004 16108 PulseGuide returned control before completion, sleep 113
00:11:21.565 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3549, FiltMin=3037, FiltMax=59997, Gamma=1.000
00:11:21.584 00.019 21068 UpdateGuideState exits: m=134918 SNR=88.3
00:11:21.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:21.586 00.000 21068 Enqueuing Expose request
00:11:21.689 00.103 16108 IsGuiding returns 1
00:11:21.689 00.000 16108 scope still moving after pulse duration time elapsed
00:11:21.720 00.031 16108 IsSlewing returns 0
00:11:21.721 00.001 16108 IsGuiding returns 1
00:11:21.752 00.031 16108 IsSlewing returns 0
00:11:21.752 00.000 16108 IsGuiding returns 0
00:11:21.752 00.000 16108 scope move finished after 107 + 85 ms
00:11:21.752 00.000 16108 Move returns status 0, amount 107
00:11:21.752 00.000 16108 MoveAxis(N, 177, ABG)
00:11:21.752 00.000 16108 Guiding  Dir = 0, Dur = 177
00:11:21.754 00.002 16108 IsSlewing returns 0
00:11:21.754 00.000 16108 IsGuiding returns 0
00:11:21.802 00.048 16108 PulseGuide returned control before completion, sleep 140
00:11:21.955 00.153 16108 IsGuiding returns 1
00:11:21.955 00.000 16108 scope still moving after pulse duration time elapsed
00:11:21.986 00.031 16108 IsSlewing returns 0
00:11:21.986 00.000 16108 IsGuiding returns 1
00:11:22.017 00.031 16108 IsSlewing returns 0
00:11:22.017 00.000 16108 IsGuiding returns 1
00:11:22.049 00.032 16108 IsSlewing returns 0
00:11:22.050 00.001 16108 IsGuiding returns 0
00:11:22.050 00.000 16108 scope move finished after 177 + 119 ms
00:11:22.050 00.000 16108 Move returns status 0, amount 177
00:11:22.050 00.000 16108 move complete, result=0
00:11:22.050 00.000 16108 worker thread done servicing request
00:11:22.050 00.000 16108 Worker thread wakes up
00:11:22.050 00.000 21068 GuideStep: 0.4 px 107 ms WEST, -0.9 px 177 ms NORTH
00:11:22.053 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:22.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:23.205 01.152 16108 Exposure complete
00:11:23.275 00.070 16108 worker thread done servicing request
00:11:23.275 00.000 21068 OnExposeComplete: enter
00:11:23.275 00.000 21068 UpdateGuideState(): m_state=6
00:11:23.277 00.002 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6768
00:11:23.278 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=876.87, Mass=115834, SNR=82.8, Peak=12432 HFD=3.5
00:11:23.279 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
00:11:23.279 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
00:11:23.280 00.001 21068 CameraToMount -- cameraX=0.55 cameraY=0.79 hyp=0.97 cameraTheta=0.96 mountX=-0.41 mountY=-0.90, mountTheta=-1.99
00:11:23.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=0.79, opts=13)
00:11:23.282 00.000 21068 Enqueuing Move request for scope (0.55, 0.79)
00:11:23.283 00.001 16108 Worker thread wakes up
00:11:23.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.79) opts 0xd
00:11:23.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, 0.79)
00:11:23.283 00.000 16108 Moving (0.55, 0.79) raw xDistance=-0.41 yDistance=-0.90
00:11:23.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
00:11:23.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
00:11:23.283 00.000 16108 MoveAxis(E, 99, ABG)
00:11:23.283 00.000 16108 Guiding  Dir = 2, Dur = 99
00:11:23.284 00.001 16108 IsSlewing returns 0
00:11:23.284 00.000 16108 IsGuiding returns 0
00:11:23.287 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3545, FiltMin=3046, FiltMax=59664, Gamma=1.000
00:11:23.302 00.015 21068 UpdateGuideState exits: m=115834 SNR=82.8
00:11:23.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:23.304 00.000 21068 Enqueuing Expose request
00:11:23.309 00.005 16108 PulseGuide returned control before completion, sleep 84
00:11:23.401 00.092 16108 IsGuiding returns 1
00:11:23.401 00.000 16108 scope still moving after pulse duration time elapsed
00:11:23.431 00.030 16108 IsSlewing returns 0
00:11:23.431 00.000 16108 IsGuiding returns 1
00:11:23.463 00.032 16108 IsSlewing returns 0
00:11:23.464 00.001 16108 IsGuiding returns 1
00:11:23.495 00.031 16108 IsSlewing returns 0
00:11:23.495 00.000 16108 IsGuiding returns 0
00:11:23.495 00.000 16108 scope move finished after 99 + 112 ms
00:11:23.495 00.000 16108 Move returns status 0, amount 99
00:11:23.495 00.000 16108 MoveAxis(N, 181, ABG)
00:11:23.495 00.000 16108 Guiding  Dir = 0, Dur = 181
00:11:23.495 00.000 16108 IsSlewing returns 0
00:11:23.496 00.001 16108 IsGuiding returns 0
00:11:23.559 00.063 16108 PulseGuide returned control before completion, sleep 128
00:11:23.699 00.140 16108 IsGuiding returns 1
00:11:23.699 00.000 16108 scope still moving after pulse duration time elapsed
00:11:23.730 00.031 16108 IsSlewing returns 0
00:11:23.732 00.002 16108 IsGuiding returns 1
00:11:23.762 00.030 16108 IsSlewing returns 0
00:11:23.762 00.000 16108 IsGuiding returns 1
00:11:23.793 00.031 16108 IsSlewing returns 0
00:11:23.793 00.000 16108 IsGuiding returns 1
00:11:23.824 00.031 16108 IsSlewing returns 0
00:11:23.825 00.001 16108 IsGuiding returns 0
00:11:23.825 00.000 16108 scope move finished after 181 + 148 ms
00:11:23.825 00.000 16108 Move returns status 0, amount 181
00:11:23.825 00.000 16108 move complete, result=0
00:11:23.825 00.000 16108 worker thread done servicing request
00:11:23.825 00.000 16108 Worker thread wakes up
00:11:23.825 00.000 21068 GuideStep: -0.4 px 99 ms EAST, -0.9 px 181 ms NORTH
00:11:23.828 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:23.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:24.796 00.968 16108 Exposure complete
00:11:24.879 00.083 16108 worker thread done servicing request
00:11:24.880 00.001 21068 OnExposeComplete: enter
00:11:24.881 00.001 21068 UpdateGuideState(): m_state=6
00:11:24.881 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6769
00:11:24.883 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=875.88, Mass=112960, SNR=71.1, Peak=13011 HFD=3.6
00:11:24.883 00.000 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
00:11:24.884 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
00:11:24.885 00.001 21068 CameraToMount -- cameraX=-0.64 cameraY=-0.19 hyp=0.67 cameraTheta=-2.85 mountX=0.60 mountY=0.34, mountTheta=0.52
00:11:24.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.64, y=-0.19, opts=13)
00:11:24.887 00.001 21068 Enqueuing Move request for scope (-0.64, -0.19)
00:11:24.888 00.001 16108 Worker thread wakes up
00:11:24.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.19) opts 0xd
00:11:24.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.64, -0.19)
00:11:24.888 00.000 16108 Moving (-0.64, -0.19) raw xDistance=0.60 yDistance=0.34
00:11:24.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60
00:11:24.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:24.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:11:24.888 00.000 16108 MoveAxis(W, 149, ABG)
00:11:24.888 00.000 16108 Guiding  Dir = 3, Dur = 149
00:11:24.888 00.000 16108 IsSlewing returns 0
00:11:24.888 00.000 16108 IsGuiding returns 0
00:11:24.889 00.001 16108 PulseGuide returned control before completion, sleep 158
00:11:24.892 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3545, FiltMin=2995, FiltMax=55059, Gamma=1.000
00:11:24.910 00.018 21068 UpdateGuideState exits: m=112960 SNR=71.1
00:11:24.910 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:24.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:24.912 00.001 21068 Enqueuing Expose request
00:11:25.062 00.150 16108 IsGuiding returns 0
00:11:25.062 00.000 16108 Move returns status 0, amount 149
00:11:25.062 00.000 16108 MoveAxis(N, 0, ABG)
00:11:25.062 00.000 16108 Move returns status 0, amount 0
00:11:25.062 00.000 16108 move complete, result=0
00:11:25.062 00.000 16108 worker thread done servicing request
00:11:25.062 00.000 16108 Worker thread wakes up
00:11:25.062 00.000 21068 GuideStep: 0.6 px 149 ms WEST, 0.3 px 0 ms NORTH
00:11:25.065 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:25.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:26.220 01.155 16108 Exposure complete
00:11:26.290 00.070 16108 worker thread done servicing request
00:11:26.290 00.000 21068 OnExposeComplete: enter
00:11:26.291 00.001 21068 UpdateGuideState(): m_state=6
00:11:26.292 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6770
00:11:26.293 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=875.77, Mass=111946, SNR=73.2, Peak=14000 HFD=3.3
00:11:26.293 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
00:11:26.294 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
00:11:26.295 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.31 hyp=0.47 cameraTheta=-0.71 mountX=-0.41 mountY=0.22, mountTheta=2.65
00:11:26.296 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.31, opts=13)
00:11:26.297 00.001 21068 Enqueuing Move request for scope (0.36, -0.31)
00:11:26.299 00.002 16108 Worker thread wakes up
00:11:26.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.31) opts 0xd
00:11:26.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.31)
00:11:26.299 00.000 16108 Moving (0.36, -0.31) raw xDistance=-0.41 yDistance=0.22
00:11:26.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
00:11:26.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:26.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:11:26.299 00.000 16108 MoveAxis(E, 96, ABG)
00:11:26.299 00.000 16108 Guiding  Dir = 2, Dur = 96
00:11:26.300 00.001 16108 IsSlewing returns 0
00:11:26.300 00.000 16108 IsGuiding returns 0
00:11:26.303 00.003 16108 PulseGuide returned control before completion, sleep 103
00:11:26.303 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3545, FiltMin=3014, FiltMax=62269, Gamma=1.000
00:11:26.319 00.016 21068 UpdateGuideState exits: m=111946 SNR=73.2
00:11:26.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.320 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:26.321 00.001 21068 Enqueuing Expose request
00:11:26.411 00.090 16108 IsGuiding returns 1
00:11:26.411 00.000 16108 scope still moving after pulse duration time elapsed
00:11:26.443 00.032 16108 IsSlewing returns 0
00:11:26.443 00.000 16108 IsGuiding returns 1
00:11:26.473 00.030 16108 IsSlewing returns 0
00:11:26.473 00.000 16108 IsGuiding returns 0
00:11:26.473 00.000 16108 scope move finished after 96 + 78 ms
00:11:26.473 00.000 16108 Move returns status 0, amount 96
00:11:26.473 00.000 16108 MoveAxis(N, 0, ABG)
00:11:26.473 00.000 16108 Move returns status 0, amount 0
00:11:26.475 00.002 16108 move complete, result=0
00:11:26.475 00.000 16108 worker thread done servicing request
00:11:26.475 00.000 16108 Worker thread wakes up
00:11:26.475 00.000 21068 GuideStep: -0.4 px 96 ms EAST, 0.2 px 0 ms NORTH
00:11:26.478 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:26.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:27.460 00.982 16108 Exposure complete
00:11:27.541 00.081 16108 worker thread done servicing request
00:11:27.541 00.000 21068 OnExposeComplete: enter
00:11:27.543 00.002 21068 UpdateGuideState(): m_state=6
00:11:27.544 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6771
00:11:27.545 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.64, Mass=115731, SNR=78.4, Peak=15504 HFD=3.3
00:11:27.546 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
00:11:27.548 00.002 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
00:11:27.548 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.44 hyp=0.50 cameraTheta=-2.08 mountX=0.16 mountY=0.48, mountTheta=1.25
00:11:27.552 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.44, opts=13)
00:11:27.554 00.002 21068 Enqueuing Move request for scope (-0.24, -0.44)
00:11:27.555 00.001 16108 Worker thread wakes up
00:11:27.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.44) opts 0xd
00:11:27.555 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.44)
00:11:27.555 00.000 16108 Moving (-0.24, -0.44) raw xDistance=0.16 yDistance=0.48
00:11:27.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:11:27.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:27.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
00:11:27.555 00.000 16108 MoveAxis(E, 0, ABG)
00:11:27.555 00.000 16108 Move returns status 0, amount 0
00:11:27.555 00.000 16108 MoveAxis(N, 0, ABG)
00:11:27.555 00.000 16108 Move returns status 0, amount 0
00:11:27.556 00.001 16108 move complete, result=0
00:11:27.556 00.000 16108 worker thread done servicing request
00:11:27.561 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3542, FiltMin=3065, FiltMax=65440, Gamma=1.000
00:11:27.579 00.018 21068 UpdateGuideState exits: m=115731 SNR=78.4
00:11:27.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:27.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:27.583 00.002 21068 Enqueuing Expose request
00:11:27.584 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
00:11:27.584 00.000 16108 Worker thread wakes up
00:11:27.585 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:27.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:28.749 01.164 16108 Exposure complete
00:11:28.806 00.057 16108 worker thread done servicing request
00:11:28.806 00.000 21068 OnExposeComplete: enter
00:11:28.807 00.001 21068 UpdateGuideState(): m_state=6
00:11:28.808 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6772
00:11:28.809 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.70, Mass=117879, SNR=75.6, Peak=14256 HFD=3.2
00:11:28.810 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
00:11:28.810 00.000 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
00:11:28.811 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.38 hyp=0.55 cameraTheta=-2.39 mountX=0.33 mountY=0.46, mountTheta=0.95
00:11:28.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.38, opts=13)
00:11:28.816 00.003 21068 Enqueuing Move request for scope (-0.40, -0.38)
00:11:28.818 00.002 16108 Worker thread wakes up
00:11:28.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.38) opts 0xd
00:11:28.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.38)
00:11:28.819 00.001 16108 Moving (-0.40, -0.38) raw xDistance=0.33 yDistance=0.46
00:11:28.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:11:28.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:28.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:11:28.819 00.000 16108 MoveAxis(W, 86, ABG)
00:11:28.819 00.000 16108 Guiding  Dir = 3, Dur = 86
00:11:28.820 00.001 16108 IsSlewing returns 0
00:11:28.820 00.000 16108 IsGuiding returns 0
00:11:28.827 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3542, FiltMin=3046, FiltMax=65440, Gamma=1.000
00:11:28.842 00.015 21068 UpdateGuideState exits: m=117879 SNR=75.6
00:11:28.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:28.844 00.001 16108 PulseGuide returned control before completion, sleep 73
00:11:28.844 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:28.845 00.001 21068 Enqueuing Expose request
00:11:28.920 00.075 16108 IsGuiding returns 1
00:11:28.920 00.000 16108 scope still moving after pulse duration time elapsed
00:11:28.952 00.032 16108 IsSlewing returns 0
00:11:28.952 00.000 16108 IsGuiding returns 0
00:11:28.952 00.000 16108 scope move finished after 86 + 46 ms
00:11:28.953 00.001 16108 Move returns status 0, amount 86
00:11:28.953 00.000 16108 MoveAxis(N, 0, ABG)
00:11:28.953 00.000 16108 Move returns status 0, amount 0
00:11:28.953 00.000 16108 move complete, result=0
00:11:28.953 00.000 16108 worker thread done servicing request
00:11:28.953 00.000 16108 Worker thread wakes up
00:11:28.953 00.000 21068 GuideStep: 0.3 px 86 ms WEST, 0.5 px 0 ms NORTH
00:11:28.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:28.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:29.917 00.963 16108 Exposure complete
00:11:29.986 00.069 16108 worker thread done servicing request
00:11:29.986 00.000 21068 OnExposeComplete: enter
00:11:29.988 00.002 21068 UpdateGuideState(): m_state=6
00:11:29.990 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6773
00:11:29.990 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.18, Mass=123527, SNR=90.9, Peak=15968 HFD=3.4
00:11:29.992 00.002 21068 MultiStar: exiting stabilization period
00:11:29.993 00.001 21068 MultiStar: [#1 0.02,0.05,1.22,U] [#2 -0.49,-0.04,0.00,M1] [#3 -0.05,-0.14,0.96,U] [#4 -0.34,0.38,0.00,M4] [#5 -0.19,-0.10,0.84,U] [#6 -0.08,0.42,0.64,U] [#7 -0.01,-0.40,0.63,U] [#8 0.10,0.01,0.80,U] 
00:11:29.994 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.08, 0.10}
00:11:29.995 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.54)
00:11:29.996 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
00:11:29.997 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.78 mountX=0.01 mountY=0.01, mountTheta=0.58
00:11:29.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
00:11:29.999 00.000 21068 Enqueuing Move request for scope (-0.01, -0.01)
00:11:30.000 00.001 16108 Worker thread wakes up
00:11:30.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:11:30.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:11:30.000 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:11:30.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:11:30.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:30.001 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:30.001 00.000 16108 MoveAxis(E, 0, ABG)
00:11:30.001 00.000 16108 Move returns status 0, amount 0
00:11:30.001 00.000 16108 MoveAxis(N, 0, ABG)
00:11:30.001 00.000 16108 Move returns status 0, amount 0
00:11:30.001 00.000 16108 move complete, result=0
00:11:30.001 00.000 16108 worker thread done servicing request
00:11:30.008 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3542, FiltMin=3037, FiltMax=57808, Gamma=1.000
00:11:30.028 00.020 21068 UpdateGuideState exits: m=123527 SNR=90.9
00:11:30.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:30.029 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:30.030 00.001 21068 Enqueuing Expose request
00:11:30.031 00.001 16108 Worker thread wakes up
00:11:30.031 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:30.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:30.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:31.196 01.165 16108 Exposure complete
00:11:31.251 00.055 16108 worker thread done servicing request
00:11:31.252 00.001 21068 OnExposeComplete: enter
00:11:31.252 00.000 21068 UpdateGuideState(): m_state=6
00:11:31.253 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6774
00:11:31.255 00.002 21068 Star::Find returns 1 (0), X=220.97, Y=876.17, Mass=127413, SNR=86.8, Peak=17072 HFD=3.5
00:11:31.256 00.001 21068 MultiStar: [#1 0.46,-0.14,0.00,M2] [#2 -0.10,-0.33,1.11,U] [#3 0.26,-0.35,1.01,U] [#4 0.29,-0.20,0.80,U] [#5 0.33,-0.39,0.00,M1] [#6 0.24,0.00,0.89,U] [#7 0.55,-0.78,0.00,M3] [#8 0.26,-0.16,0.69,U] 
00:11:31.257 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.16}, one-star: {0.29, 0.10}
00:11:31.257 00.000 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
00:11:31.258 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
00:11:31.259 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.69 mountX=-0.22 mountY=0.11, mountTheta=2.67
00:11:31.260 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.16, opts=13)
00:11:31.261 00.001 21068 Enqueuing Move request for scope (0.20, -0.16)
00:11:31.262 00.001 16108 Worker thread wakes up
00:11:31.262 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
00:11:31.262 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
00:11:31.262 00.000 16108 Moving (0.20, -0.16) raw xDistance=-0.22 yDistance=0.11
00:11:31.262 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:11:31.262 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:31.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:11:31.262 00.000 16108 MoveAxis(E, 58, ABG)
00:11:31.262 00.000 16108 Guiding  Dir = 2, Dur = 58
00:11:31.262 00.000 16108 IsSlewing returns 0
00:11:31.262 00.000 16108 IsGuiding returns 0
00:11:31.271 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3542, FiltMin=3046, FiltMax=62560, Gamma=1.000
00:11:31.298 00.027 21068 UpdateGuideState exits: m=127413 SNR=86.8
00:11:31.301 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.303 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:31.304 00.001 21068 Enqueuing Expose request
00:11:31.312 00.008 16108 PulseGuide returned control before completion, sleep 19
00:11:31.341 00.029 16108 IsGuiding returns 1
00:11:31.341 00.000 16108 scope still moving after pulse duration time elapsed
00:11:31.372 00.031 16108 IsSlewing returns 0
00:11:31.372 00.000 16108 IsGuiding returns 1
00:11:31.403 00.031 16108 IsSlewing returns 0
00:11:31.403 00.000 16108 IsGuiding returns 0
00:11:31.403 00.000 16108 scope move finished after 58 + 83 ms
00:11:31.404 00.001 16108 Move returns status 0, amount 58
00:11:31.404 00.000 16108 MoveAxis(N, 0, ABG)
00:11:31.404 00.000 16108 Move returns status 0, amount 0
00:11:31.404 00.000 16108 move complete, result=0
00:11:31.404 00.000 16108 worker thread done servicing request
00:11:31.404 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
00:11:31.405 00.001 16108 Worker thread wakes up
00:11:31.406 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:31.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:32.368 00.962 16108 Exposure complete
00:11:32.426 00.058 16108 worker thread done servicing request
00:11:32.427 00.001 21068 OnExposeComplete: enter
00:11:32.429 00.002 21068 UpdateGuideState(): m_state=6
00:11:32.430 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6775
00:11:32.432 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=875.80, Mass=114463, SNR=81.5, Peak=13235 HFD=3.5
00:11:32.434 00.002 21068 MultiStar: [#1 -0.16,-0.22,1.07,U] [#2 -0.80,-0.52,0.00,M1] [#3 -0.68,-0.54,0.00,M1] [#4 -0.39,-0.43,0.00,M4] [#5 -0.62,-0.44,0.00,M2] [#6 -0.51,-0.43,0.00,M1] [#7 -0.51,-0.93,0.00,M4] [#8 -0.65,-0.39,0.00,M1] 
00:11:32.436 00.002 21068 refined, 1 included, MultiStar: {-0.31, -0.25}, one-star: {-0.47, -0.28}
00:11:32.438 00.002 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
00:11:32.439 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.91)
00:11:32.441 00.002 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.25 hyp=0.40 cameraTheta=-2.47 mountX=0.26 mountY=0.31, mountTheta=0.87
00:11:32.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.25, opts=13)
00:11:32.444 00.001 21068 Enqueuing Move request for scope (-0.31, -0.25)
00:11:32.446 00.002 16108 Worker thread wakes up
00:11:32.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.25) opts 0xd
00:11:32.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.25)
00:11:32.446 00.000 16108 Moving (-0.31, -0.25) raw xDistance=0.26 yDistance=0.31
00:11:32.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:11:32.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:32.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:11:32.447 00.001 16108 MoveAxis(W, 65, ABG)
00:11:32.447 00.000 16108 Guiding  Dir = 3, Dur = 65
00:11:32.447 00.000 16108 IsSlewing returns 0
00:11:32.448 00.001 16108 IsGuiding returns 0
00:11:32.455 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3539, FiltMin=3043, FiltMax=54752, Gamma=1.000
00:11:32.483 00.028 21068 UpdateGuideState exits: m=114463 SNR=81.5
00:11:32.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:32.486 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:32.486 00.000 21068 Enqueuing Expose request
00:11:32.488 00.002 16108 PulseGuide returned control before completion, sleep 37
00:11:32.532 00.044 16108 IsGuiding returns 1
00:11:32.532 00.000 16108 scope still moving after pulse duration time elapsed
00:11:32.564 00.032 16108 IsSlewing returns 0
00:11:32.564 00.000 16108 IsGuiding returns 1
00:11:32.596 00.032 16108 IsSlewing returns 0
00:11:32.597 00.001 16108 IsGuiding returns 0
00:11:32.597 00.000 16108 scope move finished after 65 + 84 ms
00:11:32.597 00.000 16108 Move returns status 0, amount 65
00:11:32.597 00.000 16108 MoveAxis(N, 0, ABG)
00:11:32.597 00.000 16108 Move returns status 0, amount 0
00:11:32.597 00.000 16108 move complete, result=0
00:11:32.597 00.000 16108 worker thread done servicing request
00:11:32.598 00.001 16108 Worker thread wakes up
00:11:32.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:32.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:32.598 00.000 21068 GuideStep: 0.3 px 65 ms WEST, 0.3 px 0 ms NORTH
00:11:33.769 01.171 16108 Exposure complete
00:11:33.828 00.059 16108 worker thread done servicing request
00:11:33.828 00.000 21068 OnExposeComplete: enter
00:11:33.829 00.001 21068 UpdateGuideState(): m_state=6
00:11:33.831 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6776
00:11:33.832 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.12, Mass=126092, SNR=78.7, Peak=13581 HFD=3.4
00:11:33.833 00.001 21068 MultiStar: large primary error, entering stabilization period
00:11:33.833 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
00:11:33.834 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
00:11:33.835 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.96 hyp=1.03 cameraTheta=-1.96 mountX=0.22 mountY=1.02, mountTheta=1.36
00:11:33.836 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.96, opts=13)
00:11:33.837 00.001 21068 Enqueuing Move request for scope (-0.39, -0.96)
00:11:33.838 00.001 16108 Worker thread wakes up
00:11:33.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.96) opts 0xd
00:11:33.838 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.96)
00:11:33.838 00.000 16108 Moving (-0.39, -0.96) raw xDistance=0.22 yDistance=1.02
00:11:33.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:11:33.838 00.000 16108 resist switch: large excursion: input 1.02 thresh 0.60 direction from -1 to 1
00:11:33.838 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.06
00:11:33.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
00:11:33.838 00.000 16108 MoveAxis(W, 61, ABG)
00:11:33.838 00.000 16108 Guiding  Dir = 3, Dur = 61
00:11:33.838 00.000 16108 IsSlewing returns 0
00:11:33.838 00.000 16108 IsGuiding returns 0
00:11:33.843 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3539, FiltMin=3065, FiltMax=55232, Gamma=1.000
00:11:33.857 00.014 21068 UpdateGuideState exits: m=126092 SNR=78.7
00:11:33.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.858 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:33.859 00.001 21068 Enqueuing Expose request
00:11:33.901 00.042 16108 IsGuiding returns 1
00:11:33.901 00.000 16108 scope still moving after pulse duration time elapsed
00:11:33.931 00.030 16108 IsSlewing returns 0
00:11:33.932 00.001 16108 IsGuiding returns 1
00:11:33.963 00.031 16108 IsSlewing returns 0
00:11:33.963 00.000 16108 IsGuiding returns 1
00:11:33.994 00.031 16108 IsSlewing returns 0
00:11:33.994 00.000 16108 IsGuiding returns 0
00:11:33.994 00.000 16108 scope move finished after 61 + 94 ms
00:11:33.994 00.000 16108 Move returns status 0, amount 61
00:11:33.996 00.002 16108 MoveAxis(S, 205, ABG)
00:11:33.996 00.000 16108 Guiding  Dir = 1, Dur = 205
00:11:33.996 00.000 16108 IsSlewing returns 0
00:11:33.996 00.000 16108 IsGuiding returns 0
00:11:33.998 00.002 16108 PulseGuide returned control before completion, sleep 214
00:11:34.214 00.216 16108 IsGuiding returns 1
00:11:34.214 00.000 16108 scope still moving after pulse duration time elapsed
00:11:34.246 00.032 16108 IsSlewing returns 0
00:11:34.246 00.000 16108 IsGuiding returns 0
00:11:34.246 00.000 16108 scope move finished after 205 + 45 ms
00:11:34.246 00.000 16108 Move returns status 0, amount 205
00:11:34.246 00.000 16108 move complete, result=0
00:11:34.246 00.000 16108 worker thread done servicing request
00:11:34.247 00.001 16108 Worker thread wakes up
00:11:34.247 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 1.0 px 205 ms SOUTH
00:11:34.249 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:34.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:35.210 00.961 16108 Exposure complete
00:11:35.268 00.058 16108 worker thread done servicing request
00:11:35.268 00.000 21068 OnExposeComplete: enter
00:11:35.269 00.001 21068 UpdateGuideState(): m_state=6
00:11:35.269 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6777
00:11:35.270 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=874.99, Mass=124758, SNR=85.1, Peak=11273 HFD=3.6
00:11:35.271 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
00:11:35.271 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
00:11:35.273 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-1.09 hyp=1.11 cameraTheta=-1.75 mountX=0.00 mountY=1.10, mountTheta=1.57
00:11:35.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-1.09, opts=13)
00:11:35.275 00.000 21068 Enqueuing Move request for scope (-0.20, -1.09)
00:11:35.276 00.001 16108 Worker thread wakes up
00:11:35.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.09) opts 0xd
00:11:35.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -1.09)
00:11:35.276 00.000 16108 Moving (-0.20, -1.09) raw xDistance=0.00 yDistance=1.10
00:11:35.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:11:35.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
00:11:35.276 00.000 16108 MoveAxis(E, 0, ABG)
00:11:35.276 00.000 16108 Move returns status 0, amount 0
00:11:35.276 00.000 16108 MoveAxis(S, 222, ABG)
00:11:35.276 00.000 16108 Guiding  Dir = 1, Dur = 222
00:11:35.277 00.001 16108 IsSlewing returns 0
00:11:35.277 00.000 16108 IsGuiding returns 0
00:11:35.280 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3539, FiltMin=3043, FiltMax=63507, Gamma=1.000
00:11:35.296 00.016 21068 UpdateGuideState exits: m=124758 SNR=85.1
00:11:35.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:35.299 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:35.299 00.000 21068 Enqueuing Expose request
00:11:35.316 00.017 16108 PulseGuide returned control before completion, sleep 194
00:11:35.516 00.200 16108 IsGuiding returns 1
00:11:35.516 00.000 16108 scope still moving after pulse duration time elapsed
00:11:35.548 00.032 16108 IsSlewing returns 0
00:11:35.548 00.000 16108 IsGuiding returns 1
00:11:35.580 00.032 16108 IsSlewing returns 0
00:11:35.581 00.001 16108 IsGuiding returns 0
00:11:35.581 00.000 16108 scope move finished after 222 + 81 ms
00:11:35.581 00.000 16108 Move returns status 0, amount 222
00:11:35.581 00.000 16108 move complete, result=0
00:11:35.581 00.000 16108 worker thread done servicing request
00:11:35.581 00.000 16108 Worker thread wakes up
00:11:35.581 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:35.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:35.581 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 1.1 px 222 ms SOUTH
00:11:36.744 01.163 16108 Exposure complete
00:11:36.801 00.057 16108 worker thread done servicing request
00:11:36.801 00.000 21068 OnExposeComplete: enter
00:11:36.802 00.001 21068 UpdateGuideState(): m_state=6
00:11:36.803 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6778
00:11:36.804 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.07, Mass=139568, SNR=86.2, Peak=17728 HFD=3.4
00:11:36.804 00.000 21068 MultiStar: exiting stabilization period
00:11:36.806 00.002 21068 MultiStar: [#1 0.23,-0.12,1.07,U] [#2 -0.33,-0.18,1.26,U] [#3 -0.01,-0.23,1.05,U] [#4 0.05,-0.08,0.75,U] [#5 0.09,-0.24,0.96,U] [#6 -0.08,0.30,0.70,U] [#7 0.05,-0.53,0.00,M5] [#8 -0.15,-0.22,0.73,U] 
00:11:36.806 00.000 21068 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.16, -0.01}
00:11:36.808 00.002 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
00:11:36.809 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
00:11:36.810 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.99 mountX=0.03 mountY=0.12, mountTheta=1.33
00:11:36.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
00:11:36.813 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
00:11:36.814 00.001 16108 Worker thread wakes up
00:11:36.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
00:11:36.815 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
00:11:36.815 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
00:11:36.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:11:36.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:36.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:11:36.815 00.000 16108 MoveAxis(E, 0, ABG)
00:11:36.815 00.000 16108 Move returns status 0, amount 0
00:11:36.815 00.000 16108 MoveAxis(N, 0, ABG)
00:11:36.815 00.000 16108 Move returns status 0, amount 0
00:11:36.815 00.000 16108 move complete, result=0
00:11:36.815 00.000 16108 worker thread done servicing request
00:11:36.820 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3539, FiltMin=2982, FiltMax=53232, Gamma=1.000
00:11:36.835 00.015 21068 UpdateGuideState exits: m=139568 SNR=86.2
00:11:36.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:36.838 00.001 21068 Enqueuing Expose request
00:11:36.838 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:36.839 00.001 16108 Worker thread wakes up
00:11:36.839 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:36.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:37.811 00.972 16108 Exposure complete
00:11:37.883 00.072 16108 worker thread done servicing request
00:11:37.883 00.000 21068 OnExposeComplete: enter
00:11:37.884 00.001 21068 UpdateGuideState(): m_state=6
00:11:37.884 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6779
00:11:37.885 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.63, Mass=106809, SNR=73.0, Peak=15472 HFD=3.2
00:11:37.887 00.002 21068 MultiStar: [#1 0.38,0.33,0.00,M1] [#2 0.02,-0.01,1.48,U] [#3 -0.03,-0.02,1.07,U] [#4 0.39,0.16,0.93,U] [#5 0.37,-0.10,1.09,U] [#6 0.38,0.18,1.00,U] [#7 0.08,-0.09,0.76,U] [#8 0.06,0.28,0.77,U] 
00:11:37.887 00.000 21068 refined, 7 included, MultiStar: {0.17, 0.11}, one-star: {0.14, 0.55}
00:11:37.888 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:11:37.889 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
00:11:37.890 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.57 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
00:11:37.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.11, opts=13)
00:11:37.892 00.001 21068 Enqueuing Move request for scope (0.17, 0.11)
00:11:37.893 00.001 16108 Worker thread wakes up
00:11:37.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
00:11:37.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
00:11:37.893 00.000 16108 Moving (0.17, 0.11) raw xDistance=-0.15 yDistance=-0.15
00:11:37.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:11:37.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:37.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:11:37.893 00.000 16108 MoveAxis(E, 0, ABG)
00:11:37.893 00.000 16108 Move returns status 0, amount 0
00:11:37.893 00.000 16108 MoveAxis(N, 0, ABG)
00:11:37.893 00.000 16108 Move returns status 0, amount 0
00:11:37.893 00.000 16108 move complete, result=0
00:11:37.893 00.000 16108 worker thread done servicing request
00:11:37.897 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3542, FiltMin=2963, FiltMax=51603, Gamma=1.000
00:11:37.921 00.024 21068 UpdateGuideState exits: m=106809 SNR=73.0
00:11:37.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:37.922 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:37.923 00.001 21068 Enqueuing Expose request
00:11:37.924 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:37.925 00.001 16108 Worker thread wakes up
00:11:37.925 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:37.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:39.100 01.175 16108 Exposure complete
00:11:39.156 00.056 16108 worker thread done servicing request
00:11:39.156 00.000 21068 OnExposeComplete: enter
00:11:39.157 00.001 21068 UpdateGuideState(): m_state=6
00:11:39.158 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6780
00:11:39.159 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.29, Mass=116160, SNR=83.1, Peak=16304 HFD=3.2
00:11:39.160 00.001 21068 MultiStar: [#1 0.29,0.34,1.10,U] [#2 -0.04,0.07,1.12,U] [#3 0.10,0.00,1.08,U] [#4 0.31,0.34,0.76,U] [#5 0.47,0.02,1.08,U] [#6 0.41,0.22,0.80,U] [#7 0.51,-0.33,0.00,M5] [#8 0.39,0.07,0.80,U] 
00:11:39.161 00.001 21068 single-star, 7 included, MultiStar: {0.25, 0.15}, one-star: {0.17, 0.21}
00:11:39.161 00.000 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
00:11:39.162 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
00:11:39.163 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.89 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
00:11:39.164 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.21, opts=13)
00:11:39.165 00.001 21068 Enqueuing Move request for scope (0.17, 0.21)
00:11:39.166 00.001 16108 Worker thread wakes up
00:11:39.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
00:11:39.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
00:11:39.166 00.000 16108 Moving (0.17, 0.21) raw xDistance=-0.13 yDistance=-0.25
00:11:39.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:11:39.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:39.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:11:39.166 00.000 16108 MoveAxis(E, 0, ABG)
00:11:39.166 00.000 16108 Move returns status 0, amount 0
00:11:39.167 00.001 16108 MoveAxis(N, 0, ABG)
00:11:39.167 00.000 16108 Move returns status 0, amount 0
00:11:39.167 00.000 16108 move complete, result=0
00:11:39.167 00.000 16108 worker thread done servicing request
00:11:39.173 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3542, FiltMin=3024, FiltMax=57331, Gamma=1.000
00:11:39.196 00.023 21068 UpdateGuideState exits: m=116160 SNR=83.1
00:11:39.198 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:39.200 00.001 21068 Enqueuing Expose request
00:11:39.201 00.001 16108 Worker thread wakes up
00:11:39.201 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:39.202 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:39.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:40.184 00.982 16108 Exposure complete
00:11:40.240 00.056 16108 worker thread done servicing request
00:11:40.240 00.000 21068 OnExposeComplete: enter
00:11:40.241 00.001 21068 UpdateGuideState(): m_state=6
00:11:40.242 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6781
00:11:40.242 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.42, Mass=116289, SNR=76.1, Peak=16176 HFD=3.2
00:11:40.243 00.001 21068 MultiStar: [#1 0.31,0.31,1.16,U] [#2 -0.03,0.18,1.42,U] [#3 -0.16,0.24,1.05,U] [#4 -0.19,0.27,0.85,U] [#5 0.02,0.01,1.09,U] [#6 0.07,0.42,0.78,U] [#7 -0.09,-0.28,0.71,U] [#8 0.20,-0.10,0.86,U] 
00:11:40.244 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.04, 0.34}
00:11:40.245 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
00:11:40.246 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
00:11:40.247 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.00 mountY=-0.17, mountTheta=-1.55
00:11:40.248 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.17, opts=13)
00:11:40.249 00.001 21068 Enqueuing Move request for scope (0.03, 0.17)
00:11:40.250 00.001 16108 Worker thread wakes up
00:11:40.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:11:40.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:11:40.250 00.000 16108 Moving (0.03, 0.17) raw xDistance=0.00 yDistance=-0.17
00:11:40.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:11:40.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:40.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:11:40.250 00.000 16108 MoveAxis(E, 0, ABG)
00:11:40.250 00.000 16108 Move returns status 0, amount 0
00:11:40.250 00.000 16108 MoveAxis(N, 0, ABG)
00:11:40.250 00.000 16108 Move returns status 0, amount 0
00:11:40.251 00.001 16108 move complete, result=0
00:11:40.251 00.000 16108 worker thread done servicing request
00:11:40.255 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3542, FiltMin=3072, FiltMax=55910, Gamma=1.000
00:11:40.276 00.021 21068 UpdateGuideState exits: m=116289 SNR=76.1
00:11:40.278 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:40.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:40.281 00.002 21068 Enqueuing Expose request
00:11:40.282 00.001 16108 Worker thread wakes up
00:11:40.282 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:40.283 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:40.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:41.434 01.151 16108 Exposure complete
00:11:41.491 00.057 16108 worker thread done servicing request
00:11:41.491 00.000 21068 OnExposeComplete: enter
00:11:41.492 00.001 21068 UpdateGuideState(): m_state=6
00:11:41.493 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6782
00:11:41.494 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.67, Mass=113114, SNR=73.3, Peak=14288 HFD=3.1
00:11:41.495 00.001 21068 MultiStar: [#1 0.19,0.37,1.22,U] [#2 -0.24,0.33,1.44,U] [#3 0.00,0.37,1.17,U] [#4 -0.05,0.36,1.07,U] [#5 -0.05,0.24,1.08,U] [#6 0.16,0.73,0.00,M1] [#7 0.22,0.04,0.74,U] [#8 -0.07,0.28,0.84,U] 
00:11:41.495 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.33}, one-star: {-0.18, 0.59}
00:11:41.496 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:11:41.498 00.002 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:11:41.499 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.68 mountX=0.09 mountY=-0.32, mountTheta=-1.29
00:11:41.500 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.33, opts=13)
00:11:41.501 00.001 21068 Enqueuing Move request for scope (-0.04, 0.33)
00:11:41.502 00.001 16108 Worker thread wakes up
00:11:41.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
00:11:41.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
00:11:41.502 00.000 16108 Moving (-0.04, 0.33) raw xDistance=0.09 yDistance=-0.32
00:11:41.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:11:41.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:41.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:11:41.502 00.000 16108 MoveAxis(E, 0, ABG)
00:11:41.502 00.000 16108 Move returns status 0, amount 0
00:11:41.502 00.000 16108 MoveAxis(N, 0, ABG)
00:11:41.502 00.000 16108 Move returns status 0, amount 0
00:11:41.502 00.000 16108 move complete, result=0
00:11:41.502 00.000 16108 worker thread done servicing request
00:11:41.506 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3539, FiltMin=3046, FiltMax=57907, Gamma=1.000
00:11:41.521 00.015 21068 UpdateGuideState exits: m=113114 SNR=73.3
00:11:41.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:41.522 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:41.523 00.001 21068 Enqueuing Expose request
00:11:41.523 00.000 16108 Worker thread wakes up
00:11:41.523 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:11:41.524 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:41.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:42.494 00.970 16108 Exposure complete
00:11:42.585 00.091 16108 worker thread done servicing request
00:11:42.585 00.000 21068 OnExposeComplete: enter
00:11:42.587 00.002 21068 UpdateGuideState(): m_state=6
00:11:42.590 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6783
00:11:42.591 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.46, Mass=116457, SNR=79.4, Peak=12320 HFD=3.3
00:11:42.592 00.001 21068 MultiStar: [#1 -0.27,0.50,0.00,M1] [#2 -0.61,0.42,0.00,M1] [#3 -0.29,0.23,1.08,U] [#4 -0.41,0.33,0.00,M1] [#5 -0.22,0.12,0.92,U] [#6 -0.25,0.48,0.00,M2] [#7 -0.12,0.06,0.60,U] [#8 -0.60,0.38,0.00,M1] 
00:11:42.593 00.001 21068 refined, 3 included, MultiStar: {-0.29, 0.22}, one-star: {-0.46, 0.39}
00:11:42.594 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
00:11:42.594 00.000 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
00:11:42.596 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.36 cameraTheta=2.50 mountX=0.32 mountY=-0.14, mountTheta=-0.42
00:11:42.599 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.22, opts=13)
00:11:42.600 00.001 21068 Enqueuing Move request for scope (-0.29, 0.22)
00:11:42.601 00.001 16108 Worker thread wakes up
00:11:42.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
00:11:42.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
00:11:42.601 00.000 16108 Moving (-0.29, 0.22) raw xDistance=0.32 yDistance=-0.14
00:11:42.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:11:42.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:42.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:42.601 00.000 16108 MoveAxis(W, 85, ABG)
00:11:42.601 00.000 16108 Guiding  Dir = 3, Dur = 85
00:11:42.602 00.001 16108 IsSlewing returns 0
00:11:42.602 00.000 16108 IsGuiding returns 0
00:11:42.611 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3542, FiltMin=3017, FiltMax=58691, Gamma=1.000
00:11:42.637 00.026 16108 PulseGuide returned control before completion, sleep 60
00:11:42.637 00.000 21068 UpdateGuideState exits: m=116457 SNR=79.4
00:11:42.640 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:42.642 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:42.645 00.003 21068 Enqueuing Expose request
00:11:42.698 00.053 16108 IsGuiding returns 1
00:11:42.698 00.000 16108 scope still moving after pulse duration time elapsed
00:11:42.730 00.032 16108 IsSlewing returns 0
00:11:42.730 00.000 16108 IsGuiding returns 0
00:11:42.730 00.000 16108 scope move finished after 85 + 43 ms
00:11:42.730 00.000 16108 Move returns status 0, amount 85
00:11:42.730 00.000 16108 MoveAxis(N, 0, ABG)
00:11:42.730 00.000 16108 Move returns status 0, amount 0
00:11:42.730 00.000 16108 move complete, result=0
00:11:42.730 00.000 16108 worker thread done servicing request
00:11:42.730 00.000 16108 Worker thread wakes up
00:11:42.730 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:42.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:42.731 00.001 21068 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH
00:11:43.901 01.170 16108 Exposure complete
00:11:43.963 00.062 16108 worker thread done servicing request
00:11:43.963 00.000 21068 OnExposeComplete: enter
00:11:43.964 00.001 21068 UpdateGuideState(): m_state=6
00:11:43.966 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6784
00:11:43.967 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=876.17, Mass=109918, SNR=79.4, Peak=11187 HFD=3.7
00:11:43.968 00.001 21068 MultiStar: large primary error, entering stabilization period
00:11:43.968 00.000 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
00:11:43.969 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
00:11:43.970 00.001 21068 CameraToMount -- cameraX=-1.08 cameraY=0.09 hyp=1.08 cameraTheta=3.06 mountX=1.08 mountY=0.16, mountTheta=0.15
00:11:43.971 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.08, y=0.09, opts=13)
00:11:43.972 00.001 21068 Enqueuing Move request for scope (-1.08, 0.09)
00:11:43.973 00.001 16108 Worker thread wakes up
00:11:43.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.09) opts 0xd
00:11:43.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.08, 0.09)
00:11:43.973 00.000 16108 Moving (-1.08, 0.09) raw xDistance=1.08 yDistance=0.16
00:11:43.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.08
00:11:43.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:43.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:11:43.973 00.000 16108 MoveAxis(W, 288, ABG)
00:11:43.973 00.000 16108 Guiding  Dir = 3, Dur = 288
00:11:43.973 00.000 16108 IsSlewing returns 0
00:11:43.973 00.000 16108 IsGuiding returns 0
00:11:43.982 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3539, FiltMin=3069, FiltMax=51661, Gamma=1.000
00:11:43.997 00.015 21068 UpdateGuideState exits: m=109918 SNR=79.4
00:11:43.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:43.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:43.999 00.000 21068 Enqueuing Expose request
00:11:44.002 00.003 16108 PulseGuide returned control before completion, sleep 270
00:11:44.283 00.281 16108 IsGuiding returns 1
00:11:44.283 00.000 16108 scope still moving after pulse duration time elapsed
00:11:44.314 00.031 16108 IsSlewing returns 0
00:11:44.314 00.000 16108 IsGuiding returns 1
00:11:44.345 00.031 16108 IsSlewing returns 0
00:11:44.345 00.000 16108 IsGuiding returns 0
00:11:44.345 00.000 16108 scope move finished after 288 + 83 ms
00:11:44.345 00.000 16108 Move returns status 0, amount 288
00:11:44.345 00.000 16108 MoveAxis(N, 0, ABG)
00:11:44.345 00.000 16108 Move returns status 0, amount 0
00:11:44.345 00.000 16108 move complete, result=0
00:11:44.346 00.001 16108 worker thread done servicing request
00:11:44.346 00.000 16108 Worker thread wakes up
00:11:44.346 00.000 21068 GuideStep: 1.1 px 288 ms WEST, 0.2 px 0 ms NORTH
00:11:44.349 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:44.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:45.326 00.977 16108 Exposure complete
00:11:45.387 00.061 16108 worker thread done servicing request
00:11:45.387 00.000 21068 OnExposeComplete: enter
00:11:45.388 00.001 21068 UpdateGuideState(): m_state=6
00:11:45.389 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6785
00:11:45.389 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=876.25, Mass=141778, SNR=91.6, Peak=11872 HFD=4.1
00:11:45.390 00.001 21068 MultiStar: exiting stabilization period
00:11:45.391 00.001 21068 MultiStar: [#1 0.21,0.15,0.86,U] [#2 -0.33,0.02,0.93,U] [#3 -0.09,0.11,0.92,U] [#4 -0.09,0.27,0.71,U] [#5 0.14,-0.03,0.81,U] [#6 0.02,0.30,0.56,U] [#7 0.51,-0.28,0.00,M3] [#8 -0.08,0.22,0.60,U] 
00:11:45.392 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.14}, one-star: {0.28, 0.18}
00:11:45.393 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
00:11:45.394 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
00:11:45.394 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.49 mountX=0.01 mountY=-0.14, mountTheta=-1.47
00:11:45.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
00:11:45.397 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
00:11:45.398 00.001 16108 Worker thread wakes up
00:11:45.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:11:45.398 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:11:45.398 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.01 yDistance=-0.14
00:11:45.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:11:45.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:45.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:45.398 00.000 16108 MoveAxis(E, 0, ABG)
00:11:45.398 00.000 16108 Move returns status 0, amount 0
00:11:45.398 00.000 16108 MoveAxis(N, 0, ABG)
00:11:45.398 00.000 16108 Move returns status 0, amount 0
00:11:45.398 00.000 16108 move complete, result=0
00:11:45.398 00.000 16108 worker thread done servicing request
00:11:45.402 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3542, FiltMin=3005, FiltMax=56374, Gamma=1.000
00:11:45.416 00.014 21068 UpdateGuideState exits: m=141778 SNR=91.6
00:11:45.416 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:45.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:45.418 00.001 21068 Enqueuing Expose request
00:11:45.419 00.001 16108 Worker thread wakes up
00:11:45.419 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:45.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:45.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:46.587 01.168 16108 Exposure complete
00:11:46.653 00.066 16108 worker thread done servicing request
00:11:46.653 00.000 21068 OnExposeComplete: enter
00:11:46.654 00.001 21068 UpdateGuideState(): m_state=6
00:11:46.655 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6786
00:11:46.656 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=876.29, Mass=134864, SNR=81.4, Peak=17827 HFD=3.4
00:11:46.658 00.002 21068 MultiStar: large primary error, entering stabilization period
00:11:46.660 00.002 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
00:11:46.662 00.002 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
00:11:46.663 00.001 21068 CameraToMount -- cameraX=1.18 cameraY=0.22 hyp=1.19 cameraTheta=0.18 mountX=-1.12 mountY=-0.48, mountTheta=-2.73
00:11:46.666 00.003 21068 SchedulePrimaryMove(0D0C3370, x=1.18, y=0.22, opts=13)
00:11:46.667 00.001 21068 Enqueuing Move request for scope (1.18, 0.22)
00:11:46.668 00.001 16108 Worker thread wakes up
00:11:46.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.18, 0.22) opts 0xd
00:11:46.668 00.000 16108 Handling offset move in thread for scope, endpoint = (1.18, 0.22)
00:11:46.668 00.000 16108 Moving (1.18, 0.22) raw xDistance=-1.12 yDistance=-0.48
00:11:46.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.12
00:11:46.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:46.669 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
00:11:46.669 00.000 16108 MoveAxis(E, 293, ABG)
00:11:46.669 00.000 16108 Guiding  Dir = 2, Dur = 293
00:11:46.669 00.000 16108 IsSlewing returns 0
00:11:46.669 00.000 16108 IsGuiding returns 0
00:11:46.672 00.003 16108 PulseGuide returned control before completion, sleep 301
00:11:46.676 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3542, FiltMin=3046, FiltMax=53437, Gamma=1.000
00:11:46.696 00.020 21068 UpdateGuideState exits: m=134864 SNR=81.4
00:11:46.698 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:46.700 00.001 21068 Enqueuing Expose request
00:11:46.986 00.286 16108 IsGuiding returns 1
00:11:46.986 00.000 16108 scope still moving after pulse duration time elapsed
00:11:47.017 00.031 16108 IsSlewing returns 0
00:11:47.017 00.000 16108 IsGuiding returns 0
00:11:47.017 00.000 16108 scope move finished after 293 + 54 ms
00:11:47.017 00.000 16108 Move returns status 0, amount 293
00:11:47.017 00.000 16108 MoveAxis(N, 0, ABG)
00:11:47.017 00.000 16108 Move returns status 0, amount 0
00:11:47.017 00.000 16108 move complete, result=0
00:11:47.017 00.000 16108 worker thread done servicing request
00:11:47.017 00.000 16108 Worker thread wakes up
00:11:47.017 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:47.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:47.017 00.000 21068 GuideStep: -1.1 px 293 ms EAST, -0.5 px 0 ms NORTH
00:11:47.996 00.979 16108 Exposure complete
00:11:48.060 00.064 16108 worker thread done servicing request
00:11:48.060 00.000 21068 OnExposeComplete: enter
00:11:48.062 00.002 21068 UpdateGuideState(): m_state=6
00:11:48.063 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6787
00:11:48.063 00.000 21068 Star::Find returns 1 (0), X=221.73, Y=875.98, Mass=126352, SNR=76.4, Peak=14931 HFD=3.5
00:11:48.064 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:11:48.065 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:11:48.065 00.000 21068 CameraToMount -- cameraX=1.05 cameraY=-0.09 hyp=1.05 cameraTheta=-0.09 mountX=-1.05 mountY=-0.15, mountTheta=-3.00
00:11:48.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.05, y=-0.09, opts=13)
00:11:48.068 00.001 21068 Enqueuing Move request for scope (1.05, -0.09)
00:11:48.068 00.000 16108 Worker thread wakes up
00:11:48.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.09) opts 0xd
00:11:48.069 00.001 16108 Handling offset move in thread for scope, endpoint = (1.05, -0.09)
00:11:48.069 00.000 16108 Moving (1.05, -0.09) raw xDistance=-1.05 yDistance=-0.15
00:11:48.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.05
00:11:48.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:11:48.069 00.000 16108 MoveAxis(E, 295, ABG)
00:11:48.069 00.000 16108 Guiding  Dir = 2, Dur = 295
00:11:48.069 00.000 16108 IsSlewing returns 0
00:11:48.069 00.000 16108 IsGuiding returns 0
00:11:48.074 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3542, FiltMin=2960, FiltMax=58877, Gamma=1.000
00:11:48.088 00.014 16108 PulseGuide returned control before completion, sleep 287
00:11:48.090 00.002 21068 UpdateGuideState exits: m=126352 SNR=76.4
00:11:48.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.091 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:48.092 00.001 21068 Enqueuing Expose request
00:11:48.381 00.289 16108 IsGuiding returns 1
00:11:48.381 00.000 16108 scope still moving after pulse duration time elapsed
00:11:48.413 00.032 16108 IsSlewing returns 0
00:11:48.413 00.000 16108 IsGuiding returns 0
00:11:48.413 00.000 16108 scope move finished after 295 + 48 ms
00:11:48.413 00.000 16108 Move returns status 0, amount 295
00:11:48.413 00.000 16108 MoveAxis(N, 0, ABG)
00:11:48.413 00.000 16108 Move returns status 0, amount 0
00:11:48.413 00.000 16108 move complete, result=0
00:11:48.413 00.000 16108 worker thread done servicing request
00:11:48.413 00.000 16108 Worker thread wakes up
00:11:48.413 00.000 21068 GuideStep: -1.0 px 295 ms EAST, -0.2 px 0 ms NORTH
00:11:48.415 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:48.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:49.582 01.167 16108 Exposure complete
00:11:49.646 00.064 16108 worker thread done servicing request
00:11:49.646 00.000 21068 OnExposeComplete: enter
00:11:49.648 00.002 21068 UpdateGuideState(): m_state=6
00:11:49.649 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6788
00:11:49.652 00.003 21068 Star::Find returns 1 (0), X=220.37, Y=876.42, Mass=123232, SNR=68.5, Peak=13328 HFD=3.4
00:11:49.653 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
00:11:49.655 00.002 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
00:11:49.656 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.35 hyp=0.47 cameraTheta=2.30 mountX=0.37 mountY=-0.27, mountTheta=-0.63
00:11:49.660 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.35, opts=13)
00:11:49.661 00.001 21068 Enqueuing Move request for scope (-0.31, 0.35)
00:11:49.662 00.001 16108 Worker thread wakes up
00:11:49.663 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.35) opts 0xd
00:11:49.663 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.35)
00:11:49.663 00.000 16108 Moving (-0.31, 0.35) raw xDistance=0.37 yDistance=-0.27
00:11:49.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
00:11:49.663 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.56 newest=-0.90
00:11:49.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:11:49.663 00.000 16108 MoveAxis(W, 76, ABG)
00:11:49.663 00.000 16108 Guiding  Dir = 3, Dur = 76
00:11:49.664 00.001 16108 IsSlewing returns 0
00:11:49.664 00.000 16108 IsGuiding returns 0
00:11:49.668 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3542, FiltMin=3040, FiltMax=62925, Gamma=1.000
00:11:49.683 00.015 16108 PulseGuide returned control before completion, sleep 67
00:11:49.686 00.003 21068 UpdateGuideState exits: m=123232 SNR=68.5
00:11:49.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.687 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:49.688 00.001 21068 Enqueuing Expose request
00:11:49.760 00.072 16108 IsGuiding returns 1
00:11:49.760 00.000 16108 scope still moving after pulse duration time elapsed
00:11:49.791 00.031 16108 IsSlewing returns 0
00:11:49.791 00.000 16108 IsGuiding returns 0
00:11:49.791 00.000 16108 scope move finished after 76 + 51 ms
00:11:49.791 00.000 16108 Move returns status 0, amount 76
00:11:49.791 00.000 16108 MoveAxis(N, 54, ABG)
00:11:49.791 00.000 16108 Guiding  Dir = 0, Dur = 54
00:11:49.791 00.000 16108 IsSlewing returns 0
00:11:49.792 00.001 16108 IsGuiding returns 0
00:11:49.840 00.048 16108 PulseGuide returned control before completion, sleep 16
00:11:49.869 00.029 16108 IsGuiding returns 1
00:11:49.869 00.000 16108 scope still moving after pulse duration time elapsed
00:11:49.901 00.032 16108 IsSlewing returns 0
00:11:49.901 00.000 16108 IsGuiding returns 1
00:11:49.933 00.032 16108 IsSlewing returns 0
00:11:49.933 00.000 16108 IsGuiding returns 0
00:11:49.933 00.000 16108 scope move finished after 54 + 87 ms
00:11:49.933 00.000 16108 Move returns status 0, amount 54
00:11:49.933 00.000 16108 move complete, result=0
00:11:49.933 00.000 16108 worker thread done servicing request
00:11:49.933 00.000 16108 Worker thread wakes up
00:11:49.934 00.001 21068 GuideStep: 0.4 px 76 ms WEST, -0.3 px 54 ms NORTH
00:11:49.935 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:49.936 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:50.899 00.963 16108 Exposure complete
00:11:50.956 00.057 16108 worker thread done servicing request
00:11:50.956 00.000 21068 OnExposeComplete: enter
00:11:50.958 00.002 21068 UpdateGuideState(): m_state=6
00:11:50.960 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6789
00:11:50.961 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.04, Mass=109446, SNR=70.4, Peak=16080 HFD=3.2
00:11:50.962 00.001 21068 MultiStar: exiting stabilization period
00:11:50.964 00.002 21068 MultiStar: [#1 0.18,0.32,1.18,U] [#2 -0.20,0.21,1.26,U] [#3 -0.09,-0.02,1.21,U] [#4 -0.12,0.07,0.89,U] [#5 0.35,-0.08,1.19,U] [#6 0.17,0.28,1.02,U] [#7 0.04,-0.45,0.77,U] [#8 -0.21,-0.13,0.87,U] 
00:11:50.965 00.001 21068 single-star, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.03, -0.03}
00:11:50.967 00.002 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
00:11:50.969 00.002 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
00:11:50.971 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.32 mountX=0.02 mountY=0.04, mountTheta=1.01
00:11:50.974 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
00:11:50.975 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
00:11:50.976 00.001 16108 Worker thread wakes up
00:11:50.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:11:50.976 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:11:50.976 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.04
00:11:50.977 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:11:50.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:50.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:50.977 00.000 16108 MoveAxis(E, 0, ABG)
00:11:50.977 00.000 16108 Move returns status 0, amount 0
00:11:50.977 00.000 16108 MoveAxis(N, 0, ABG)
00:11:50.977 00.000 16108 Move returns status 0, amount 0
00:11:50.977 00.000 16108 move complete, result=0
00:11:50.977 00.000 16108 worker thread done servicing request
00:11:50.982 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3542, FiltMin=3056, FiltMax=61699, Gamma=1.000
00:11:51.005 00.023 21068 UpdateGuideState exits: m=109446 SNR=70.4
00:11:51.005 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:51.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:51.007 00.001 21068 Enqueuing Expose request
00:11:51.007 00.000 16108 Worker thread wakes up
00:11:51.008 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:51.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:51.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:52.166 01.158 16108 Exposure complete
00:11:52.222 00.056 16108 worker thread done servicing request
00:11:52.223 00.001 21068 OnExposeComplete: enter
00:11:52.223 00.000 21068 UpdateGuideState(): m_state=6
00:11:52.225 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6790
00:11:52.227 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=876.57, Mass=122713, SNR=90.8, Peak=12608 HFD=3.3
00:11:52.228 00.001 21068 MultiStar: [#1 -0.02,0.66,0.00,M1] [#2 -0.47,0.41,0.00,M1] [#3 -0.41,0.63,0.00,M1] [#4 -0.34,0.66,0.00,M1] [#5 -0.23,0.44,0.00,M1] [#6 -0.15,0.55,0.00,M1] [#7 0.01,0.11,0.62,U] [#8 -0.20,0.27,0.68,U] 
00:11:52.230 00.002 21068 refined, 2 included, MultiStar: {-0.17, 0.32}, one-star: {-0.26, 0.49}
00:11:52.232 00.002 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
00:11:52.232 00.000 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
00:11:52.232 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.32 hyp=0.36 cameraTheta=2.06 mountX=0.22 mountY=-0.27, mountTheta=-0.88
00:11:52.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.32, opts=13)
00:11:52.235 00.001 21068 Enqueuing Move request for scope (-0.17, 0.32)
00:11:52.236 00.001 16108 Worker thread wakes up
00:11:52.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.32) opts 0xd
00:11:52.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.32)
00:11:52.236 00.000 16108 Moving (-0.17, 0.32) raw xDistance=0.22 yDistance=-0.27
00:11:52.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:11:52.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:11:52.236 00.000 16108 MoveAxis(W, 59, ABG)
00:11:52.236 00.000 16108 Guiding  Dir = 3, Dur = 59
00:11:52.236 00.000 16108 IsSlewing returns 0
00:11:52.238 00.002 16108 IsGuiding returns 0
00:11:52.243 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3545, FiltMin=3049, FiltMax=58317, Gamma=1.000
00:11:52.261 00.018 21068 UpdateGuideState exits: m=122713 SNR=90.8
00:11:52.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:52.263 00.000 21068 Enqueuing Expose request
00:11:52.268 00.005 16108 PulseGuide returned control before completion, sleep 39
00:11:52.314 00.046 16108 IsGuiding returns 1
00:11:52.314 00.000 16108 scope still moving after pulse duration time elapsed
00:11:52.345 00.031 16108 IsSlewing returns 0
00:11:52.345 00.000 16108 IsGuiding returns 0
00:11:52.345 00.000 16108 scope move finished after 59 + 49 ms
00:11:52.345 00.000 16108 Move returns status 0, amount 59
00:11:52.347 00.002 16108 MoveAxis(N, 55, ABG)
00:11:52.347 00.000 16108 Guiding  Dir = 0, Dur = 55
00:11:52.347 00.000 16108 IsSlewing returns 0
00:11:52.347 00.000 16108 IsGuiding returns 0
00:11:52.348 00.001 16108 PulseGuide returned control before completion, sleep 64
00:11:52.423 00.075 16108 IsGuiding returns 1
00:11:52.423 00.000 16108 scope still moving after pulse duration time elapsed
00:11:52.453 00.030 16108 IsSlewing returns 0
00:11:52.454 00.001 16108 IsGuiding returns 0
00:11:52.454 00.000 16108 scope move finished after 55 + 52 ms
00:11:52.454 00.000 16108 Move returns status 0, amount 55
00:11:52.454 00.000 16108 move complete, result=0
00:11:52.454 00.000 16108 worker thread done servicing request
00:11:52.454 00.000 16108 Worker thread wakes up
00:11:52.454 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.3 px 55 ms NORTH
00:11:52.458 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:52.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:53.431 00.973 16108 Exposure complete
00:11:53.507 00.076 16108 worker thread done servicing request
00:11:53.507 00.000 21068 OnExposeComplete: enter
00:11:53.508 00.001 21068 UpdateGuideState(): m_state=6
00:11:53.509 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6791
00:11:53.510 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.77, Mass=118822, SNR=91.3, Peak=13475 HFD=3.5
00:11:53.511 00.001 21068 MultiStar: [#1 -0.04,0.80,0.00,M2] [#2 -0.45,0.26,0.00,M2] [#3 -0.26,0.34,0.92,U] [#4 -0.24,0.43,0.00,M2] [#5 -0.29,0.47,0.00,M2] [#6 -0.42,0.81,0.00,M2] [#7 -0.18,0.17,0.61,U] [#8 -0.38,0.41,0.00,M1] 
00:11:53.513 00.002 21068 refined, 2 included, MultiStar: {-0.26, 0.44}, one-star: {-0.31, 0.70}
00:11:53.513 00.000 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:11:53.514 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:11:53.515 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.44 hyp=0.51 cameraTheta=2.10 mountX=0.33 mountY=-0.37, mountTheta=-0.83
00:11:53.516 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.44, opts=13)
00:11:53.517 00.001 21068 Enqueuing Move request for scope (-0.26, 0.44)
00:11:53.518 00.001 16108 Worker thread wakes up
00:11:53.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.44) opts 0xd
00:11:53.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.44)
00:11:53.518 00.000 16108 Moving (-0.26, 0.44) raw xDistance=0.33 yDistance=-0.37
00:11:53.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
00:11:53.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:11:53.518 00.000 16108 MoveAxis(W, 91, ABG)
00:11:53.518 00.000 16108 Guiding  Dir = 3, Dur = 91
00:11:53.518 00.000 16108 IsSlewing returns 0
00:11:53.519 00.001 16108 IsGuiding returns 0
00:11:53.522 00.003 16108 PulseGuide returned control before completion, sleep 98
00:11:53.522 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3545, FiltMin=3021, FiltMax=65510, Gamma=1.000
00:11:53.539 00.017 21068 UpdateGuideState exits: m=118822 SNR=91.3
00:11:53.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:53.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:53.541 00.000 21068 Enqueuing Expose request
00:11:53.630 00.089 16108 IsGuiding returns 0
00:11:53.630 00.000 16108 Move returns status 0, amount 91
00:11:53.630 00.000 16108 MoveAxis(N, 74, ABG)
00:11:53.630 00.000 16108 Guiding  Dir = 0, Dur = 74
00:11:53.630 00.000 16108 IsSlewing returns 0
00:11:53.630 00.000 16108 IsGuiding returns 0
00:11:53.679 00.049 16108 PulseGuide returned control before completion, sleep 36
00:11:53.724 00.045 16108 IsGuiding returns 1
00:11:53.724 00.000 16108 scope still moving after pulse duration time elapsed
00:11:53.755 00.031 16108 IsSlewing returns 0
00:11:53.755 00.000 16108 IsGuiding returns 1
00:11:53.788 00.033 16108 IsSlewing returns 0
00:11:53.788 00.000 16108 IsGuiding returns 0
00:11:53.788 00.000 16108 scope move finished after 74 + 83 ms
00:11:53.788 00.000 16108 Move returns status 0, amount 74
00:11:53.789 00.001 16108 move complete, result=0
00:11:53.789 00.000 16108 worker thread done servicing request
00:11:53.789 00.000 16108 Worker thread wakes up
00:11:53.789 00.000 21068 GuideStep: 0.3 px 91 ms WEST, -0.4 px 74 ms NORTH
00:11:53.792 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:53.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:54.973 01.181 16108 Exposure complete
00:11:55.054 00.081 16108 worker thread done servicing request
00:11:55.054 00.000 21068 OnExposeComplete: enter
00:11:55.055 00.001 21068 UpdateGuideState(): m_state=6
00:11:55.056 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6792
00:11:55.058 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.28, Mass=129048, SNR=92.7, Peak=16640 HFD=3.3
00:11:55.060 00.002 21068 MultiStar: [#1 0.32,0.47,0.00,M3] [#2 0.13,0.26,1.20,U] [#3 -0.18,0.20,0.93,U] [#4 0.05,0.34,0.77,U] [#5 0.18,0.29,0.80,U] [#6 0.28,0.37,0.70,U] [#7 0.39,0.05,0.50,U] [#8 0.28,-0.11,0.67,U] 
00:11:55.062 00.002 21068 single-star, 7 included, MultiStar: {0.14, 0.21}, one-star: {0.13, 0.21}
00:11:55.063 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
00:11:55.064 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
00:11:55.065 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.01 mountX=-0.09 mountY=-0.23, mountTheta=-1.95
00:11:55.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.21, opts=13)
00:11:55.068 00.001 21068 Enqueuing Move request for scope (0.13, 0.21)
00:11:55.070 00.002 16108 Worker thread wakes up
00:11:55.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
00:11:55.070 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
00:11:55.070 00.000 16108 Moving (0.13, 0.21) raw xDistance=-0.09 yDistance=-0.23
00:11:55.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:11:55.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:11:55.070 00.000 16108 MoveAxis(E, 0, ABG)
00:11:55.070 00.000 16108 Move returns status 0, amount 0
00:11:55.070 00.000 16108 MoveAxis(N, 46, ABG)
00:11:55.070 00.000 16108 Guiding  Dir = 0, Dur = 46
00:11:55.070 00.000 16108 IsSlewing returns 0
00:11:55.070 00.000 16108 IsGuiding returns 0
00:11:55.074 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3542, FiltMin=2989, FiltMax=47110, Gamma=1.000
00:11:55.087 00.013 21068 UpdateGuideState exits: m=129048 SNR=92.7
00:11:55.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:55.089 00.000 21068 Enqueuing Expose request
00:11:55.099 00.010 16108 PulseGuide returned control before completion, sleep 28
00:11:55.129 00.030 16108 IsGuiding returns 1
00:11:55.129 00.000 16108 scope still moving after pulse duration time elapsed
00:11:55.161 00.032 16108 IsSlewing returns 0
00:11:55.161 00.000 16108 IsGuiding returns 1
00:11:55.192 00.031 16108 IsSlewing returns 0
00:11:55.192 00.000 16108 IsGuiding returns 0
00:11:55.192 00.000 16108 scope move finished after 46 + 76 ms
00:11:55.193 00.001 16108 Move returns status 0, amount 46
00:11:55.193 00.000 16108 move complete, result=0
00:11:55.193 00.000 16108 worker thread done servicing request
00:11:55.193 00.000 16108 Worker thread wakes up
00:11:55.193 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
00:11:55.196 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:55.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:56.173 00.977 16108 Exposure complete
00:11:56.227 00.054 16108 worker thread done servicing request
00:11:56.228 00.001 21068 OnExposeComplete: enter
00:11:56.230 00.002 21068 UpdateGuideState(): m_state=6
00:11:56.233 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6793
00:11:56.236 00.003 21068 Star::Find returns 1 (0), X=220.77, Y=876.48, Mass=117173, SNR=75.0, Peak=16784 HFD=3.0
00:11:56.239 00.003 21068 MultiStar: [#1 0.15,0.36,1.20,U] [#2 -0.28,0.07,1.29,U] [#3 -0.19,0.15,1.13,U] [#4 0.05,0.33,1.02,U] [#5 0.04,0.15,1.01,U] [#6 0.11,0.76,0.00,M2] [#7 0.37,-0.21,0.66,U] [#8 -0.12,0.22,0.81,U] 
00:11:56.240 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.20}, one-star: {0.09, 0.41}
00:11:56.241 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
00:11:56.243 00.002 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
00:11:56.244 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.04 mountY=-0.19, mountTheta=-1.35
00:11:56.246 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.20, opts=13)
00:11:56.246 00.000 21068 Enqueuing Move request for scope (-0.01, 0.20)
00:11:56.247 00.001 16108 Worker thread wakes up
00:11:56.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
00:11:56.247 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
00:11:56.247 00.000 16108 Moving (-0.01, 0.20) raw xDistance=0.04 yDistance=-0.19
00:11:56.248 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:11:56.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:56.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:11:56.248 00.000 16108 MoveAxis(E, 0, ABG)
00:11:56.248 00.000 16108 Move returns status 0, amount 0
00:11:56.248 00.000 16108 MoveAxis(N, 0, ABG)
00:11:56.248 00.000 16108 Move returns status 0, amount 0
00:11:56.248 00.000 16108 move complete, result=0
00:11:56.248 00.000 16108 worker thread done servicing request
00:11:56.252 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3542, FiltMin=3078, FiltMax=52787, Gamma=1.000
00:11:56.268 00.016 21068 UpdateGuideState exits: m=117173 SNR=75.0
00:11:56.268 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:56.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:56.270 00.001 21068 Enqueuing Expose request
00:11:56.271 00.001 16108 Worker thread wakes up
00:11:56.271 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:56.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:56.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:57.446 01.175 16108 Exposure complete
00:11:57.506 00.060 16108 worker thread done servicing request
00:11:57.506 00.000 21068 OnExposeComplete: enter
00:11:57.507 00.001 21068 UpdateGuideState(): m_state=6
00:11:57.508 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6794
00:11:57.509 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=876.24, Mass=107990, SNR=77.2, Peak=14880 HFD=3.1
00:11:57.510 00.001 21068 MultiStar: [#1 0.39,0.47,0.00,M3] [#2 0.34,0.43,0.00,M1] [#3 0.25,0.40,1.18,U] [#4 0.42,0.38,0.00,M1] [#5 0.25,0.37,0.92,U] [#6 0.28,0.36,0.80,U] [#7 0.66,-0.05,0.00,M1] [#8 0.41,0.10,0.85,U] 
00:11:57.510 00.000 21068 refined, 4 included, MultiStar: {0.32, 0.28}, one-star: {0.44, 0.17}
00:11:57.511 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
00:11:57.512 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
00:11:57.513 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.28 hyp=0.43 cameraTheta=0.72 mountX=-0.27 mountY=-0.35, mountTheta=-2.23
00:11:57.514 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.28, opts=13)
00:11:57.515 00.001 21068 Enqueuing Move request for scope (0.32, 0.28)
00:11:57.516 00.001 16108 Worker thread wakes up
00:11:57.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.28) opts 0xd
00:11:57.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.28)
00:11:57.516 00.000 16108 Moving (0.32, 0.28) raw xDistance=-0.27 yDistance=-0.35
00:11:57.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:11:57.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:11:57.516 00.000 16108 MoveAxis(E, 71, ABG)
00:11:57.516 00.000 16108 Guiding  Dir = 2, Dur = 71
00:11:57.516 00.000 16108 IsSlewing returns 0
00:11:57.516 00.000 16108 IsGuiding returns 0
00:11:57.522 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3545, FiltMin=3040, FiltMax=52464, Gamma=1.000
00:11:57.536 00.014 21068 UpdateGuideState exits: m=107990 SNR=77.2
00:11:57.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:57.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:57.538 00.000 21068 Enqueuing Expose request
00:11:57.550 00.012 16108 PulseGuide returned control before completion, sleep 49
00:11:57.613 00.063 16108 IsGuiding returns 1
00:11:57.613 00.000 16108 scope still moving after pulse duration time elapsed
00:11:57.642 00.029 16108 IsSlewing returns 0
00:11:57.642 00.000 16108 IsGuiding returns 0
00:11:57.642 00.000 16108 scope move finished after 71 + 55 ms
00:11:57.642 00.000 16108 Move returns status 0, amount 71
00:11:57.643 00.001 16108 MoveAxis(N, 71, ABG)
00:11:57.643 00.000 16108 Guiding  Dir = 0, Dur = 71
00:11:57.643 00.000 16108 IsSlewing returns 0
00:11:57.643 00.000 16108 IsGuiding returns 0
00:11:57.706 00.063 16108 PulseGuide returned control before completion, sleep 18
00:11:57.736 00.030 16108 IsGuiding returns 1
00:11:57.736 00.000 16108 scope still moving after pulse duration time elapsed
00:11:57.768 00.032 16108 IsSlewing returns 0
00:11:57.768 00.000 16108 IsGuiding returns 1
00:11:57.798 00.030 16108 IsSlewing returns 0
00:11:57.798 00.000 16108 IsGuiding returns 0
00:11:57.798 00.000 16108 scope move finished after 71 + 84 ms
00:11:57.798 00.000 16108 Move returns status 0, amount 71
00:11:57.798 00.000 16108 move complete, result=0
00:11:57.798 00.000 16108 worker thread done servicing request
00:11:57.798 00.000 16108 Worker thread wakes up
00:11:57.798 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.4 px 71 ms NORTH
00:11:57.800 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:57.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:11:58.782 00.982 16108 Exposure complete
00:11:58.839 00.057 16108 worker thread done servicing request
00:11:58.840 00.001 21068 OnExposeComplete: enter
00:11:58.841 00.001 21068 UpdateGuideState(): m_state=6
00:11:58.842 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6795
00:11:58.843 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.15, Mass=136732, SNR=90.0, Peak=18992 HFD=3.0
00:11:58.845 00.002 21068 MultiStar: [#1 0.34,0.01,1.00,U] [#2 0.26,-0.35,1.03,U] [#3 -0.03,-0.03,0.97,U] [#4 0.01,0.04,0.72,U] [#5 0.33,0.08,0.93,U] [#6 0.16,0.40,0.65,U] [#7 0.43,-0.56,0.00,M2] [#8 0.30,-0.18,0.61,U] 
00:11:58.846 00.001 21068 single-star, 7 included, MultiStar: {0.20, -0.01}, one-star: {0.18, 0.08}
00:11:58.849 00.003 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:11:58.850 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:11:58.851 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.40 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
00:11:58.855 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
00:11:58.857 00.002 21068 Enqueuing Move request for scope (0.18, 0.08)
00:11:58.859 00.002 16108 Worker thread wakes up
00:11:58.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
00:11:58.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
00:11:58.859 00.000 16108 Moving (0.18, 0.08) raw xDistance=-0.17 yDistance=-0.12
00:11:58.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:11:58.860 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:58.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:58.860 00.000 16108 MoveAxis(E, 0, ABG)
00:11:58.860 00.000 16108 Move returns status 0, amount 0
00:11:58.860 00.000 16108 MoveAxis(N, 0, ABG)
00:11:58.860 00.000 16108 Move returns status 0, amount 0
00:11:58.860 00.000 16108 move complete, result=0
00:11:58.860 00.000 16108 worker thread done servicing request
00:11:58.865 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3545, FiltMin=3049, FiltMax=63648, Gamma=1.000
00:11:58.882 00.017 21068 UpdateGuideState exits: m=136732 SNR=90.0
00:11:58.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:58.883 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:11:58.884 00.001 21068 Enqueuing Expose request
00:11:58.885 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:58.886 00.001 16108 Worker thread wakes up
00:11:58.886 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:11:58.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:00.044 01.158 16108 Exposure complete
00:12:00.123 00.079 16108 worker thread done servicing request
00:12:00.123 00.000 21068 OnExposeComplete: enter
00:12:00.124 00.001 21068 UpdateGuideState(): m_state=6
00:12:00.124 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6796
00:12:00.125 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.45, Mass=120556, SNR=80.0, Peak=15904 HFD=3.1
00:12:00.126 00.001 21068 MultiStar: [#1 -0.15,0.44,1.13,U] [#2 -0.26,-0.02,1.29,U] [#3 -0.28,0.26,1.04,U] [#4 -0.25,0.46,0.00,M1] [#5 -0.28,0.34,0.97,U] [#6 -0.16,0.51,0.00,M1] [#7 0.13,-0.17,0.84,U] [#8 -0.16,0.12,0.79,U] 
00:12:00.127 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.20}, one-star: {0.20, 0.38}
00:12:00.128 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
00:12:00.129 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
00:12:00.129 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.13 mountX=0.16 mountY=-0.16, mountTheta=-0.80
00:12:00.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.20, opts=13)
00:12:00.131 00.000 21068 Enqueuing Move request for scope (-0.13, 0.20)
00:12:00.133 00.002 16108 Worker thread wakes up
00:12:00.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
00:12:00.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:12:00.133 00.000 16108 Moving (-0.13, 0.20) raw xDistance=0.16 yDistance=-0.16
00:12:00.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:12:00.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:00.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:00.133 00.000 16108 MoveAxis(E, 0, ABG)
00:12:00.134 00.001 16108 Move returns status 0, amount 0
00:12:00.134 00.000 16108 MoveAxis(N, 0, ABG)
00:12:00.134 00.000 16108 Move returns status 0, amount 0
00:12:00.134 00.000 16108 move complete, result=0
00:12:00.134 00.000 16108 worker thread done servicing request
00:12:00.137 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3545, FiltMin=3056, FiltMax=60048, Gamma=1.000
00:12:00.152 00.015 21068 UpdateGuideState exits: m=120556 SNR=80.0
00:12:00.152 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:00.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:00.154 00.001 21068 Enqueuing Expose request
00:12:00.154 00.000 16108 Worker thread wakes up
00:12:00.154 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:00.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:00.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:01.139 00.984 16108 Exposure complete
00:12:01.206 00.067 16108 worker thread done servicing request
00:12:01.206 00.000 21068 OnExposeComplete: enter
00:12:01.207 00.001 21068 UpdateGuideState(): m_state=6
00:12:01.208 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6797
00:12:01.209 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.28, Mass=114253, SNR=79.3, Peak=16384 HFD=3.1
00:12:01.210 00.001 21068 MultiStar: [#1 0.17,0.15,1.16,U] [#2 -0.18,-0.14,1.29,U] [#3 -0.09,-0.00,1.06,U] [#4 -0.21,0.16,0.84,U] [#5 -0.18,0.01,0.87,U] [#6 0.08,0.25,0.86,U] [#7 0.02,-0.58,0.00,M2] [#8 -0.27,0.13,0.79,U] 
00:12:01.210 00.000 21068 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.12, 0.20}
00:12:01.211 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:12:01.212 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:12:01.212 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.11 mountY=-0.06, mountTheta=-0.51
00:12:01.215 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
00:12:01.216 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
00:12:01.216 00.000 16108 Worker thread wakes up
00:12:01.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:12:01.216 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:12:01.216 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=-0.06
00:12:01.217 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:12:01.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:01.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:01.217 00.000 16108 MoveAxis(E, 0, ABG)
00:12:01.217 00.000 16108 Move returns status 0, amount 0
00:12:01.217 00.000 16108 MoveAxis(N, 0, ABG)
00:12:01.217 00.000 16108 Move returns status 0, amount 0
00:12:01.217 00.000 16108 move complete, result=0
00:12:01.217 00.000 16108 worker thread done servicing request
00:12:01.220 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3545, FiltMin=3014, FiltMax=59200, Gamma=1.000
00:12:01.241 00.021 21068 UpdateGuideState exits: m=114253 SNR=79.3
00:12:01.243 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.243 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:01.244 00.001 21068 Enqueuing Expose request
00:12:01.245 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:01.246 00.001 16108 Worker thread wakes up
00:12:01.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:01.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:02.408 01.162 16108 Exposure complete
00:12:02.476 00.068 16108 worker thread done servicing request
00:12:02.476 00.000 21068 OnExposeComplete: enter
00:12:02.477 00.001 21068 UpdateGuideState(): m_state=6
00:12:02.478 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6798
00:12:02.479 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.08, Mass=106167, SNR=81.5, Peak=17696 HFD=2.7
00:12:02.480 00.001 21068 MultiStar: [#1 -0.08,0.07,1.11,U] [#2 -0.09,-0.14,1.23,U] [#3 -0.17,-0.10,1.13,U] [#4 -0.17,0.07,0.93,U] [#5 0.04,-0.23,1.01,U] [#6 0.09,0.25,0.85,U] [#7 0.19,-0.54,0.00,M3] [#8 -0.14,-0.09,0.75,U] 
00:12:02.480 00.000 21068 single-star, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.01, 0.01}
00:12:02.481 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
00:12:02.482 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
00:12:02.485 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.38 mountX=0.01 mountY=-0.00, mountTheta=-0.55
00:12:02.488 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
00:12:02.489 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
00:12:02.491 00.002 16108 Worker thread wakes up
00:12:02.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:12:02.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:12:02.491 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.00
00:12:02.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:12:02.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:02.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:12:02.491 00.000 16108 MoveAxis(E, 0, ABG)
00:12:02.492 00.001 16108 Move returns status 0, amount 0
00:12:02.492 00.000 16108 MoveAxis(N, 0, ABG)
00:12:02.492 00.000 16108 Move returns status 0, amount 0
00:12:02.492 00.000 16108 move complete, result=0
00:12:02.492 00.000 16108 worker thread done servicing request
00:12:02.498 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3545, FiltMin=3069, FiltMax=62477, Gamma=1.000
00:12:02.522 00.024 21068 UpdateGuideState exits: m=106167 SNR=81.5
00:12:02.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:02.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:02.525 00.001 21068 Enqueuing Expose request
00:12:02.526 00.001 16108 Worker thread wakes up
00:12:02.526 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:02.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:02.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:03.499 00.973 16108 Exposure complete
00:12:03.555 00.056 16108 worker thread done servicing request
00:12:03.555 00.000 21068 OnExposeComplete: enter
00:12:03.557 00.002 21068 UpdateGuideState(): m_state=6
00:12:03.559 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6799
00:12:03.560 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.99, Mass=122184, SNR=77.7, Peak=17824 HFD=3.3
00:12:03.562 00.002 21068 MultiStar: [#1 0.21,0.10,1.19,U] [#2 -0.20,-0.19,1.13,U] [#3 -0.24,-0.12,1.17,U] [#4 -0.33,-0.00,0.89,U] [#5 -0.10,-0.16,1.12,U] [#6 -0.05,0.00,0.83,U] [#7 0.17,-0.52,0.00,M4] [#8 -0.08,-0.06,0.81,U] 
00:12:03.563 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.07, -0.09}
00:12:03.565 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
00:12:03.566 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
00:12:03.568 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.20 mountX=0.05 mountY=0.10, mountTheta=1.13
00:12:03.571 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
00:12:03.572 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
00:12:03.573 00.001 16108 Worker thread wakes up
00:12:03.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:12:03.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:12:03.574 00.001 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.10
00:12:03.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:12:03.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:03.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:12:03.574 00.000 16108 MoveAxis(E, 0, ABG)
00:12:03.574 00.000 16108 Move returns status 0, amount 0
00:12:03.574 00.000 16108 MoveAxis(N, 0, ABG)
00:12:03.574 00.000 16108 Move returns status 0, amount 0
00:12:03.574 00.000 16108 move complete, result=0
00:12:03.574 00.000 16108 worker thread done servicing request
00:12:03.580 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3545, FiltMin=3037, FiltMax=58742, Gamma=1.000
00:12:03.595 00.015 21068 UpdateGuideState exits: m=122184 SNR=77.7
00:12:03.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:03.598 00.001 21068 Enqueuing Expose request
00:12:03.598 00.000 16108 Worker thread wakes up
00:12:03.598 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:03.599 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:03.600 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:04.762 01.162 16108 Exposure complete
00:12:04.818 00.056 16108 worker thread done servicing request
00:12:04.818 00.000 21068 OnExposeComplete: enter
00:12:04.819 00.001 21068 UpdateGuideState(): m_state=6
00:12:04.820 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6800
00:12:04.821 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=875.34, Mass=128003, SNR=77.4, Peak=13609 HFD=3.6
00:12:04.822 00.001 21068 MultiStar: [#1 -0.35,-0.84,0.00,M1] [#2 -0.42,-0.77,0.00,M1] [#3 -0.58,-0.84,0.00,M1] [#4 -0.45,-0.54,0.00,M1] [#5 -0.40,-0.92,0.00,M1] [#6 -0.44,-0.84,0.00,M1] [#7 -0.08,-1.34,0.00,M5] [#8 -0.46,-0.92,0.00,M1] 
00:12:04.822 00.000 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
00:12:04.823 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
00:12:04.823 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.74 hyp=0.81 cameraTheta=-2.00 mountX=0.20 mountY=0.80, mountTheta=1.32
00:12:04.828 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.74, opts=13)
00:12:04.829 00.001 21068 Enqueuing Move request for scope (-0.34, -0.74)
00:12:04.830 00.001 16108 Worker thread wakes up
00:12:04.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.74) opts 0xd
00:12:04.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.74)
00:12:04.830 00.000 16108 Moving (-0.34, -0.74) raw xDistance=0.20 yDistance=0.80
00:12:04.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:12:04.831 00.001 16108 resist switch: large excursion: input 0.80 thresh 0.60 direction from -1 to 1
00:12:04.831 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.39
00:12:04.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
00:12:04.831 00.000 16108 MoveAxis(W, 53, ABG)
00:12:04.831 00.000 16108 Guiding  Dir = 3, Dur = 53
00:12:04.831 00.000 16108 IsSlewing returns 0
00:12:04.832 00.001 16108 IsGuiding returns 0
00:12:04.838 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3545, FiltMin=3053, FiltMax=53152, Gamma=1.000
00:12:04.842 00.004 16108 PulseGuide returned control before completion, sleep 54
00:12:04.857 00.015 21068 UpdateGuideState exits: m=128003 SNR=77.4
00:12:04.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:04.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:04.861 00.001 21068 Enqueuing Expose request
00:12:04.903 00.042 16108 IsGuiding returns 1
00:12:04.903 00.000 16108 scope still moving after pulse duration time elapsed
00:12:04.933 00.030 16108 IsSlewing returns 0
00:12:04.933 00.000 16108 IsGuiding returns 0
00:12:04.933 00.000 16108 scope move finished after 53 + 48 ms
00:12:04.933 00.000 16108 Move returns status 0, amount 53
00:12:04.933 00.000 16108 MoveAxis(S, 160, ABG)
00:12:04.934 00.001 16108 Guiding  Dir = 1, Dur = 160
00:12:04.934 00.000 16108 IsSlewing returns 0
00:12:04.934 00.000 16108 IsGuiding returns 0
00:12:04.998 00.064 16108 PulseGuide returned control before completion, sleep 107
00:12:05.107 00.109 16108 IsGuiding returns 1
00:12:05.107 00.000 16108 scope still moving after pulse duration time elapsed
00:12:05.139 00.032 16108 IsSlewing returns 0
00:12:05.139 00.000 16108 IsGuiding returns 1
00:12:05.170 00.031 16108 IsSlewing returns 0
00:12:05.171 00.001 16108 IsGuiding returns 1
00:12:05.202 00.031 16108 IsSlewing returns 0
00:12:05.202 00.000 16108 IsGuiding returns 0
00:12:05.202 00.000 16108 scope move finished after 160 + 107 ms
00:12:05.202 00.000 16108 Move returns status 0, amount 160
00:12:05.203 00.001 16108 move complete, result=0
00:12:05.203 00.000 16108 worker thread done servicing request
00:12:05.203 00.000 16108 Worker thread wakes up
00:12:05.203 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.8 px 160 ms SOUTH
00:12:05.206 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:05.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:06.196 00.990 16108 Exposure complete
00:12:06.255 00.059 16108 worker thread done servicing request
00:12:06.256 00.001 21068 OnExposeComplete: enter
00:12:06.258 00.002 21068 UpdateGuideState(): m_state=6
00:12:06.260 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6801
00:12:06.261 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.93, Mass=112214, SNR=70.3, Peak=9741 HFD=4.0
00:12:06.263 00.002 21068 MultiStar: large primary error, entering stabilization period
00:12:06.264 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
00:12:06.265 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
00:12:06.266 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-1.15 hyp=1.21 cameraTheta=-1.90 mountX=0.18 mountY=1.21, mountTheta=1.42
00:12:06.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-1.15, opts=13)
00:12:06.268 00.000 21068 Enqueuing Move request for scope (-0.39, -1.15)
00:12:06.270 00.002 16108 Worker thread wakes up
00:12:06.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -1.15) opts 0xd
00:12:06.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -1.15)
00:12:06.270 00.000 16108 Moving (-0.39, -1.15) raw xDistance=0.18 yDistance=1.21
00:12:06.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:12:06.271 00.001 16108 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21
00:12:06.271 00.000 16108 MoveAxis(E, 0, ABG)
00:12:06.271 00.000 16108 Move returns status 0, amount 0
00:12:06.271 00.000 16108 MoveAxis(S, 242, ABG)
00:12:06.271 00.000 16108 Guiding  Dir = 1, Dur = 242
00:12:06.271 00.000 16108 IsSlewing returns 0
00:12:06.271 00.000 16108 IsGuiding returns 0
00:12:06.272 00.001 16108 PulseGuide returned control before completion, sleep 252
00:12:06.273 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3545, FiltMin=3037, FiltMax=53235, Gamma=1.000
00:12:06.301 00.028 21068 UpdateGuideState exits: m=112214 SNR=70.3
00:12:06.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:06.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:06.303 00.001 21068 Enqueuing Expose request
00:12:06.532 00.229 16108 IsGuiding returns 0
00:12:06.532 00.000 16108 Move returns status 0, amount 242
00:12:06.532 00.000 16108 move complete, result=0
00:12:06.532 00.000 16108 worker thread done servicing request
00:12:06.532 00.000 16108 Worker thread wakes up
00:12:06.532 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 1.2 px 242 ms SOUTH
00:12:06.534 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:06.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:07.701 01.167 16108 Exposure complete
00:12:07.758 00.057 16108 worker thread done servicing request
00:12:07.759 00.001 21068 OnExposeComplete: enter
00:12:07.761 00.002 21068 UpdateGuideState(): m_state=6
00:12:07.764 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6802
00:12:07.765 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.66, Mass=118753, SNR=80.1, Peak=14192 HFD=3.2
00:12:07.767 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
00:12:07.768 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
00:12:07.770 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.58 hyp=0.62 cameraTheta=1.24 mountX=-0.10 mountY=-0.61, mountTheta=-1.72
00:12:07.771 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.58, opts=13)
00:12:07.772 00.001 21068 Enqueuing Move request for scope (0.20, 0.58)
00:12:07.774 00.002 16108 Worker thread wakes up
00:12:07.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.58) opts 0xd
00:12:07.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.58)
00:12:07.774 00.000 16108 Moving (0.20, 0.58) raw xDistance=-0.10 yDistance=-0.61
00:12:07.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:12:07.774 00.000 16108 resist switch: large excursion: input -0.61 thresh 0.60 direction from 1 to -1
00:12:07.774 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84
00:12:07.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:12:07.774 00.000 16108 MoveAxis(E, 0, ABG)
00:12:07.775 00.001 16108 Move returns status 0, amount 0
00:12:07.775 00.000 16108 MoveAxis(N, 124, ABG)
00:12:07.775 00.000 16108 Guiding  Dir = 0, Dur = 124
00:12:07.775 00.000 16108 IsSlewing returns 0
00:12:07.775 00.000 16108 IsGuiding returns 0
00:12:07.776 00.001 16108 PulseGuide returned control before completion, sleep 133
00:12:07.778 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3542, FiltMin=3043, FiltMax=62915, Gamma=1.000
00:12:07.793 00.015 21068 UpdateGuideState exits: m=118753 SNR=80.1
00:12:07.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:07.795 00.000 21068 Enqueuing Expose request
00:12:07.926 00.131 16108 IsGuiding returns 1
00:12:07.926 00.000 16108 scope still moving after pulse duration time elapsed
00:12:07.962 00.036 16108 IsSlewing returns 0
00:12:07.963 00.001 16108 IsGuiding returns 0
00:12:07.963 00.000 16108 scope move finished after 124 + 63 ms
00:12:07.963 00.000 16108 Move returns status 0, amount 124
00:12:07.963 00.000 16108 move complete, result=0
00:12:07.963 00.000 16108 worker thread done servicing request
00:12:07.963 00.000 16108 Worker thread wakes up
00:12:07.963 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.6 px 124 ms NORTH
00:12:07.966 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:07.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:08.937 00.971 16108 Exposure complete
00:12:09.005 00.068 16108 worker thread done servicing request
00:12:09.005 00.000 21068 OnExposeComplete: enter
00:12:09.006 00.001 21068 UpdateGuideState(): m_state=6
00:12:09.007 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6803
00:12:09.007 00.000 21068 Star::Find returns 1 (0), X=221.24, Y=876.47, Mass=121203, SNR=92.0, Peak=13840 HFD=3.3
00:12:09.009 00.002 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
00:12:09.010 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
00:12:09.011 00.001 21068 CameraToMount -- cameraX=0.56 cameraY=0.40 hyp=0.69 cameraTheta=0.62 mountX=-0.48 mountY=-0.52, mountTheta=-2.32
00:12:09.012 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.56, y=0.40, opts=13)
00:12:09.013 00.001 21068 Enqueuing Move request for scope (0.56, 0.40)
00:12:09.014 00.001 16108 Worker thread wakes up
00:12:09.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.40) opts 0xd
00:12:09.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.56, 0.40)
00:12:09.014 00.000 16108 Moving (0.56, 0.40) raw xDistance=-0.48 yDistance=-0.52
00:12:09.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:12:09.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:12:09.014 00.000 16108 MoveAxis(E, 126, ABG)
00:12:09.014 00.000 16108 Guiding  Dir = 2, Dur = 126
00:12:09.015 00.001 16108 IsSlewing returns 0
00:12:09.015 00.000 16108 IsGuiding returns 0
00:12:09.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=211, max=65535, med=3542, FiltMin=3011, FiltMax=55344, Gamma=1.000
00:12:09.033 00.015 21068 UpdateGuideState exits: m=121203 SNR=92.0
00:12:09.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:09.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:09.035 00.000 21068 Enqueuing Expose request
00:12:09.042 00.007 16108 PulseGuide returned control before completion, sleep 109
00:12:09.166 00.124 16108 IsGuiding returns 1
00:12:09.166 00.000 16108 scope still moving after pulse duration time elapsed
00:12:09.197 00.031 16108 IsSlewing returns 0
00:12:09.197 00.000 16108 IsGuiding returns 1
00:12:09.229 00.032 16108 IsSlewing returns 0
00:12:09.229 00.000 16108 IsGuiding returns 0
00:12:09.230 00.001 16108 scope move finished after 126 + 88 ms
00:12:09.230 00.000 16108 Move returns status 0, amount 126
00:12:09.230 00.000 16108 MoveAxis(N, 104, ABG)
00:12:09.230 00.000 16108 Guiding  Dir = 0, Dur = 104
00:12:09.230 00.000 16108 IsSlewing returns 0
00:12:09.230 00.000 16108 IsGuiding returns 0
00:12:09.278 00.048 16108 PulseGuide returned control before completion, sleep 66
00:12:09.354 00.076 16108 IsGuiding returns 1
00:12:09.354 00.000 16108 scope still moving after pulse duration time elapsed
00:12:09.385 00.031 16108 IsSlewing returns 0
00:12:09.386 00.001 16108 IsGuiding returns 1
00:12:09.417 00.031 16108 IsSlewing returns 0
00:12:09.417 00.000 16108 IsGuiding returns 1
00:12:09.448 00.031 16108 IsSlewing returns 0
00:12:09.448 00.000 16108 IsGuiding returns 0
00:12:09.448 00.000 16108 scope move finished after 104 + 115 ms
00:12:09.448 00.000 16108 Move returns status 0, amount 104
00:12:09.450 00.002 16108 move complete, result=0
00:12:09.450 00.000 16108 worker thread done servicing request
00:12:09.450 00.000 16108 Worker thread wakes up
00:12:09.450 00.000 21068 GuideStep: -0.5 px 126 ms EAST, -0.5 px 104 ms NORTH
00:12:09.453 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:09.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:10.626 01.173 16108 Exposure complete
00:12:10.679 00.053 16108 worker thread done servicing request
00:12:10.680 00.001 21068 OnExposeComplete: enter
00:12:10.680 00.000 21068 UpdateGuideState(): m_state=6
00:12:10.681 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6804
00:12:10.682 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.32, Mass=124267, SNR=83.3, Peak=15808 HFD=3.3
00:12:10.688 00.006 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
00:12:10.690 00.002 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
00:12:10.690 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.40 cameraTheta=0.66 mountX=-0.27 mountY=-0.31, mountTheta=-2.28
00:12:10.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.24, opts=13)
00:12:10.693 00.001 21068 Enqueuing Move request for scope (0.31, 0.24)
00:12:10.694 00.001 16108 Worker thread wakes up
00:12:10.695 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
00:12:10.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
00:12:10.695 00.000 16108 Moving (0.31, 0.24) raw xDistance=-0.27 yDistance=-0.31
00:12:10.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
00:12:10.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:12:10.695 00.000 16108 MoveAxis(E, 79, ABG)
00:12:10.695 00.000 16108 Guiding  Dir = 2, Dur = 79
00:12:10.695 00.000 16108 IsSlewing returns 0
00:12:10.696 00.001 16108 IsGuiding returns 0
00:12:10.697 00.001 16108 PulseGuide returned control before completion, sleep 89
00:12:10.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3542, FiltMin=3046, FiltMax=50947, Gamma=1.000
00:12:10.715 00.015 21068 UpdateGuideState exits: m=124267 SNR=83.3
00:12:10.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:10.718 00.001 21068 Enqueuing Expose request
00:12:10.793 00.075 16108 IsGuiding returns 0
00:12:10.793 00.000 16108 Move returns status 0, amount 79
00:12:10.793 00.000 16108 MoveAxis(N, 63, ABG)
00:12:10.793 00.000 16108 Guiding  Dir = 0, Dur = 63
00:12:10.793 00.000 16108 IsSlewing returns 0
00:12:10.793 00.000 16108 IsGuiding returns 0
00:12:10.842 00.049 16108 PulseGuide returned control before completion, sleep 25
00:12:10.872 00.030 16108 IsGuiding returns 1
00:12:10.872 00.000 16108 scope still moving after pulse duration time elapsed
00:12:10.903 00.031 16108 IsSlewing returns 0
00:12:10.903 00.000 16108 IsGuiding returns 1
00:12:10.934 00.031 16108 IsSlewing returns 0
00:12:10.935 00.001 16108 IsGuiding returns 0
00:12:10.935 00.000 16108 scope move finished after 63 + 79 ms
00:12:10.935 00.000 16108 Move returns status 0, amount 63
00:12:10.935 00.000 16108 move complete, result=0
00:12:10.935 00.000 16108 worker thread done servicing request
00:12:10.935 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.3 px 63 ms NORTH
00:12:10.937 00.002 16108 Worker thread wakes up
00:12:10.937 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:10.939 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:11.916 00.977 16108 Exposure complete
00:12:11.969 00.053 16108 worker thread done servicing request
00:12:11.969 00.000 21068 OnExposeComplete: enter
00:12:11.972 00.003 21068 UpdateGuideState(): m_state=6
00:12:11.973 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6805
00:12:11.975 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.04, Mass=123837, SNR=85.5, Peak=18816 HFD=3.1
00:12:11.976 00.001 21068 MultiStar: exiting stabilization period
00:12:11.979 00.003 21068 MultiStar: [#1 0.71,-0.09,0.00,M2] [#2 0.22,-0.25,1.23,U] [#3 0.36,-0.31,0.00,M2] [#4 0.34,0.01,0.76,U] [#5 0.36,-0.21,0.82,U] [#6 0.28,0.16,0.73,U] [#7 0.62,-0.53,0.00,M6] [#8 0.28,-0.18,0.72,U] 
00:12:11.980 00.001 21068 single-star, 5 included, MultiStar: {0.26, -0.10}, one-star: {0.13, -0.04}
00:12:11.981 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
00:12:11.981 00.000 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
00:12:11.982 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.14 mountY=0.01, mountTheta=3.10
00:12:11.985 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
00:12:11.986 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
00:12:11.987 00.001 16108 Worker thread wakes up
00:12:11.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:12:11.989 00.002 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:12:11.989 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.14 yDistance=0.01
00:12:11.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:12:11.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:11.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:12:11.989 00.000 16108 MoveAxis(E, 0, ABG)
00:12:11.989 00.000 16108 Move returns status 0, amount 0
00:12:11.989 00.000 16108 MoveAxis(N, 0, ABG)
00:12:11.989 00.000 16108 Move returns status 0, amount 0
00:12:11.989 00.000 16108 move complete, result=0
00:12:11.989 00.000 16108 worker thread done servicing request
00:12:11.994 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3545, FiltMin=3046, FiltMax=60912, Gamma=1.000
00:12:12.025 00.031 21068 UpdateGuideState exits: m=123837 SNR=85.5
00:12:12.028 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:12.028 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:12.029 00.001 21068 Enqueuing Expose request
00:12:12.030 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:12.031 00.001 16108 Worker thread wakes up
00:12:12.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:12.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:13.200 01.169 16108 Exposure complete
00:12:13.269 00.069 16108 worker thread done servicing request
00:12:13.269 00.000 21068 OnExposeComplete: enter
00:12:13.271 00.002 21068 UpdateGuideState(): m_state=6
00:12:13.273 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6806
00:12:13.276 00.003 21068 Star::Find returns 1 (0), X=220.93, Y=875.75, Mass=124292, SNR=86.8, Peak=20896 HFD=3.1
00:12:13.279 00.003 21068 MultiStar: [#1 0.41,0.12,1.04,U] [#2 0.10,-0.39,1.16,U] [#3 0.08,-0.10,0.92,U] [#4 0.26,-0.21,0.94,U] [#5 0.37,-0.23,0.97,U] [#6 0.05,-0.00,0.86,U] [#7 0.43,-0.47,0.00,M7] [#8 0.54,-0.32,0.00,M1] 
00:12:13.280 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.17}, one-star: {0.25, -0.33}
00:12:13.282 00.002 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
00:12:13.283 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
00:12:13.284 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.66 mountX=-0.24 mountY=0.11, mountTheta=2.71
00:12:13.285 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.17, opts=13)
00:12:13.286 00.001 21068 Enqueuing Move request for scope (0.22, -0.17)
00:12:13.287 00.001 16108 Worker thread wakes up
00:12:13.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
00:12:13.288 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
00:12:13.288 00.000 16108 Moving (0.22, -0.17) raw xDistance=-0.24 yDistance=0.11
00:12:13.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:12:13.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:13.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:12:13.288 00.000 16108 MoveAxis(E, 64, ABG)
00:12:13.288 00.000 16108 Guiding  Dir = 2, Dur = 64
00:12:13.288 00.000 16108 IsSlewing returns 0
00:12:13.288 00.000 16108 IsGuiding returns 0
00:12:13.292 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3545, FiltMin=3033, FiltMax=57177, Gamma=1.000
00:12:13.307 00.015 21068 UpdateGuideState exits: m=124292 SNR=86.8
00:12:13.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:13.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:13.311 00.001 21068 Enqueuing Expose request
00:12:13.330 00.019 16108 PulseGuide returned control before completion, sleep 33
00:12:13.376 00.046 16108 IsGuiding returns 1
00:12:13.376 00.000 16108 scope still moving after pulse duration time elapsed
00:12:13.412 00.036 16108 IsSlewing returns 0
00:12:13.413 00.001 16108 IsGuiding returns 1
00:12:13.438 00.025 16108 IsSlewing returns 0
00:12:13.438 00.000 16108 IsGuiding returns 0
00:12:13.438 00.000 16108 scope move finished after 64 + 85 ms
00:12:13.438 00.000 16108 Move returns status 0, amount 64
00:12:13.438 00.000 16108 MoveAxis(N, 0, ABG)
00:12:13.438 00.000 16108 Move returns status 0, amount 0
00:12:13.438 00.000 16108 move complete, result=0
00:12:13.438 00.000 16108 worker thread done servicing request
00:12:13.438 00.000 16108 Worker thread wakes up
00:12:13.438 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
00:12:13.440 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:13.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:14.421 00.981 16108 Exposure complete
00:12:14.484 00.063 16108 worker thread done servicing request
00:12:14.484 00.000 21068 OnExposeComplete: enter
00:12:14.486 00.002 21068 UpdateGuideState(): m_state=6
00:12:14.488 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6807
00:12:14.489 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.74, Mass=101971, SNR=66.5, Peak=17280 HFD=2.7
00:12:14.490 00.001 21068 MultiStar: [#1 0.18,-0.08,1.40,U] [#2 0.19,-0.47,0.00,M1] [#3 -0.07,-0.39,1.29,U] [#4 -0.05,-0.24,1.25,U] [#5 0.20,-0.31,1.07,U] [#6 -0.10,-0.11,1.01,U] [#7 0.22,-0.57,0.00,M8] [#8 0.04,-0.45,0.95,U] 
00:12:14.491 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.27}, one-star: {0.08, -0.33}
00:12:14.492 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
00:12:14.492 00.000 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
00:12:14.493 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.42 mountX=-0.09 mountY=0.25, mountTheta=1.90
00:12:14.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.27, opts=13)
00:12:14.496 00.001 21068 Enqueuing Move request for scope (0.04, -0.27)
00:12:14.496 00.000 16108 Worker thread wakes up
00:12:14.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
00:12:14.496 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
00:12:14.496 00.000 16108 Moving (0.04, -0.27) raw xDistance=-0.09 yDistance=0.25
00:12:14.497 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:12:14.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:12:14.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:12:14.497 00.000 16108 MoveAxis(E, 0, ABG)
00:12:14.497 00.000 16108 Move returns status 0, amount 0
00:12:14.497 00.000 16108 MoveAxis(N, 0, ABG)
00:12:14.497 00.000 16108 Move returns status 0, amount 0
00:12:14.497 00.000 16108 move complete, result=0
00:12:14.497 00.000 16108 worker thread done servicing request
00:12:14.501 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3545, FiltMin=3017, FiltMax=63037, Gamma=1.000
00:12:14.517 00.016 21068 UpdateGuideState exits: m=101971 SNR=66.5
00:12:14.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:14.520 00.001 21068 Enqueuing Expose request
00:12:14.521 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:14.522 00.001 16108 Worker thread wakes up
00:12:14.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:14.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:15.681 01.159 16108 Exposure complete
00:12:15.746 00.065 16108 worker thread done servicing request
00:12:15.746 00.000 21068 OnExposeComplete: enter
00:12:15.747 00.001 21068 UpdateGuideState(): m_state=6
00:12:15.748 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6808
00:12:15.748 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=875.90, Mass=115077, SNR=78.2, Peak=16496 HFD=3.0
00:12:15.750 00.002 21068 MultiStar: [#1 0.09,0.03,1.25,U] [#2 -0.32,-0.21,1.23,U] [#3 -0.25,-0.29,1.13,U] [#4 -0.30,-0.16,0.82,U] [#5 -0.12,-0.03,0.99,U] [#6 -0.28,-0.01,0.90,U] [#7 0.12,-0.46,0.00,M9] [#8 -0.11,-0.16,0.78,U] 
00:12:15.751 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.12}, one-star: {-0.17, -0.17}
00:12:15.752 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
00:12:15.752 00.000 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
00:12:15.753 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.53 mountX=0.15 mountY=0.16, mountTheta=0.82
00:12:15.754 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.12, opts=13)
00:12:15.755 00.001 21068 Enqueuing Move request for scope (-0.18, -0.12)
00:12:15.756 00.001 16108 Worker thread wakes up
00:12:15.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
00:12:15.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
00:12:15.756 00.000 16108 Moving (-0.18, -0.12) raw xDistance=0.15 yDistance=0.16
00:12:15.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:12:15.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:15.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:12:15.757 00.001 16108 MoveAxis(E, 0, ABG)
00:12:15.757 00.000 16108 Move returns status 0, amount 0
00:12:15.757 00.000 16108 MoveAxis(N, 0, ABG)
00:12:15.757 00.000 16108 Move returns status 0, amount 0
00:12:15.757 00.000 16108 move complete, result=0
00:12:15.757 00.000 16108 worker thread done servicing request
00:12:15.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3542, FiltMin=3027, FiltMax=60496, Gamma=1.000
00:12:15.778 00.017 21068 UpdateGuideState exits: m=115077 SNR=78.2
00:12:15.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:15.781 00.001 21068 Enqueuing Expose request
00:12:15.782 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:15.782 00.000 16108 Worker thread wakes up
00:12:15.783 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:15.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:16.766 00.983 16108 Exposure complete
00:12:16.844 00.078 16108 worker thread done servicing request
00:12:16.844 00.000 21068 OnExposeComplete: enter
00:12:16.844 00.000 21068 UpdateGuideState(): m_state=6
00:12:16.846 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6809
00:12:16.847 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.85, Mass=99459, SNR=69.3, Peak=16432 HFD=3.1
00:12:16.848 00.001 21068 MultiStar: [#1 0.07,0.14,1.24,U] [#2 -0.03,-0.52,0.00,M1] [#3 -0.23,-0.19,1.19,U] [#4 -0.29,-0.29,0.88,U] [#5 -0.15,-0.22,1.09,U] [#6 -0.00,-0.03,0.98,U] [#7 0.30,-0.79,0.00,M10] [#8 0.14,-0.46,0.00,M1] 
00:12:16.848 00.000 21068 refined, 5 included, MultiStar: {-0.11, -0.13}, one-star: {-0.14, -0.23}
00:12:16.849 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
00:12:16.850 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
00:12:16.851 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.31 mountX=0.09 mountY=0.15, mountTheta=1.02
00:12:16.852 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
00:12:16.853 00.001 21068 Enqueuing Move request for scope (-0.11, -0.13)
00:12:16.854 00.001 16108 Worker thread wakes up
00:12:16.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:12:16.854 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:12:16.854 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
00:12:16.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:16.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:16.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:12:16.854 00.000 16108 MoveAxis(E, 0, ABG)
00:12:16.855 00.001 16108 Move returns status 0, amount 0
00:12:16.855 00.000 16108 MoveAxis(N, 0, ABG)
00:12:16.855 00.000 16108 Move returns status 0, amount 0
00:12:16.855 00.000 16108 move complete, result=0
00:12:16.855 00.000 16108 worker thread done servicing request
00:12:16.866 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3542, FiltMin=2998, FiltMax=65440, Gamma=1.000
00:12:16.893 00.027 21068 UpdateGuideState exits: m=99459 SNR=69.3
00:12:16.896 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:16.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:16.899 00.002 21068 Enqueuing Expose request
00:12:16.899 00.000 16108 Worker thread wakes up
00:12:16.900 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:16.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:16.902 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:18.072 01.170 16108 Exposure complete
00:12:18.131 00.059 16108 worker thread done servicing request
00:12:18.131 00.000 21068 OnExposeComplete: enter
00:12:18.132 00.001 21068 UpdateGuideState(): m_state=6
00:12:18.133 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6810
00:12:18.134 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.89, Mass=111025, SNR=88.1, Peak=17856 HFD=2.8
00:12:18.135 00.001 21068 MultiStar: [#1 0.09,-0.09,1.00,U] [#2 0.13,-0.49,0.00,M2] [#3 0.05,-0.34,0.92,U] [#4 -0.04,-0.05,0.68,U] [#5 0.42,-0.39,0.00,M1] [#6 0.27,-0.10,0.80,U] [#7 0.34,-0.92,0.00,R] [#8 0.03,-0.44,0.72,U] 
00:12:18.135 00.000 21068 refined, 5 included, MultiStar: {0.12, -0.20}, one-star: {0.25, -0.18}
00:12:18.136 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
00:12:18.138 00.002 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
00:12:18.139 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.05 mountX=-0.15 mountY=0.17, mountTheta=2.30
00:12:18.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.20, opts=13)
00:12:18.142 00.000 21068 Enqueuing Move request for scope (0.12, -0.20)
00:12:18.143 00.001 16108 Worker thread wakes up
00:12:18.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
00:12:18.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
00:12:18.143 00.000 16108 Moving (0.12, -0.20) raw xDistance=-0.15 yDistance=0.17
00:12:18.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:12:18.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:18.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:12:18.144 00.001 16108 MoveAxis(E, 0, ABG)
00:12:18.144 00.000 16108 Move returns status 0, amount 0
00:12:18.144 00.000 16108 MoveAxis(N, 0, ABG)
00:12:18.144 00.000 16108 Move returns status 0, amount 0
00:12:18.144 00.000 16108 move complete, result=0
00:12:18.144 00.000 16108 worker thread done servicing request
00:12:18.148 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3542, FiltMin=3024, FiltMax=61504, Gamma=1.000
00:12:18.163 00.015 21068 UpdateGuideState exits: m=111025 SNR=88.1
00:12:18.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:18.165 00.000 21068 Enqueuing Expose request
00:12:18.166 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:18.168 00.002 16108 Worker thread wakes up
00:12:18.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:18.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:19.154 00.986 16108 Exposure complete
00:12:19.219 00.065 16108 worker thread done servicing request
00:12:19.219 00.000 21068 OnExposeComplete: enter
00:12:19.221 00.002 21068 UpdateGuideState(): m_state=6
00:12:19.223 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6811
00:12:19.226 00.003 21068 Star::Find returns 1 (0), X=220.46, Y=875.98, Mass=120270, SNR=77.1, Peak=15683 HFD=3.3
00:12:19.227 00.001 21068 MultiStar: [#1 -0.07,-0.10,1.16,U] [#2 -0.08,-0.37,1.18,U] [#3 -0.33,-0.35,0.00,M1] [#4 -0.29,-0.31,1.09,U] [#5 0.03,-0.19,0.93,U] [#6 0.15,-0.17,0.91,U] [#7 0.04,0.46,0.80,U] [#8 0.07,-0.40,0.79,U] 
00:12:19.229 00.002 21068 refined, 7 included, MultiStar: {-0.06, -0.16}, one-star: {-0.22, -0.09}
00:12:19.230 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
00:12:19.231 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
00:12:19.232 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.03 mountY=0.17, mountTheta=1.40
00:12:19.235 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.16, opts=13)
00:12:19.237 00.002 21068 Enqueuing Move request for scope (-0.06, -0.16)
00:12:19.239 00.002 16108 Worker thread wakes up
00:12:19.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
00:12:19.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
00:12:19.239 00.000 16108 Moving (-0.06, -0.16) raw xDistance=0.03 yDistance=0.17
00:12:19.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:12:19.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:19.240 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:12:19.240 00.000 16108 MoveAxis(E, 0, ABG)
00:12:19.240 00.000 16108 Move returns status 0, amount 0
00:12:19.240 00.000 16108 MoveAxis(N, 0, ABG)
00:12:19.240 00.000 16108 Move returns status 0, amount 0
00:12:19.240 00.000 16108 move complete, result=0
00:12:19.240 00.000 16108 worker thread done servicing request
00:12:19.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3545, FiltMin=3037, FiltMax=62470, Gamma=1.000
00:12:19.259 00.015 21068 UpdateGuideState exits: m=120270 SNR=77.1
00:12:19.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:19.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:19.262 00.001 21068 Enqueuing Expose request
00:12:19.262 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:19.263 00.001 16108 Worker thread wakes up
00:12:19.263 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:19.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:20.415 01.152 16108 Exposure complete
00:12:20.479 00.064 16108 worker thread done servicing request
00:12:20.480 00.001 21068 OnExposeComplete: enter
00:12:20.482 00.002 21068 UpdateGuideState(): m_state=6
00:12:20.484 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6812
00:12:20.485 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.96, Mass=120688, SNR=79.7, Peak=19760 HFD=3.0
00:12:20.486 00.001 21068 MultiStar: [#1 0.10,-0.09,1.27,U] [#2 0.04,-0.21,1.15,U] [#3 -0.07,-0.19,1.05,U] [#4 -0.08,0.06,0.75,U] [#5 0.18,-0.23,0.86,U] [#6 0.13,-0.17,0.93,U] [#7 -0.33,0.45,0.00,M1] [#8 -0.08,-0.28,0.92,U] 
00:12:20.488 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.15}, one-star: {0.18, -0.11}
00:12:20.490 00.002 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
00:12:20.492 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
00:12:20.494 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.24 mountX=-0.08 mountY=0.14, mountTheta=2.09
00:12:20.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
00:12:20.497 00.001 21068 Enqueuing Move request for scope (0.05, -0.15)
00:12:20.498 00.001 16108 Worker thread wakes up
00:12:20.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:12:20.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:12:20.498 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.08 yDistance=0.14
00:12:20.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:12:20.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:20.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:12:20.498 00.000 16108 MoveAxis(E, 0, ABG)
00:12:20.498 00.000 16108 Move returns status 0, amount 0
00:12:20.498 00.000 16108 MoveAxis(N, 0, ABG)
00:12:20.498 00.000 16108 Move returns status 0, amount 0
00:12:20.498 00.000 16108 move complete, result=0
00:12:20.498 00.000 16108 worker thread done servicing request
00:12:20.503 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3545, FiltMin=3049, FiltMax=65440, Gamma=1.000
00:12:20.522 00.019 21068 UpdateGuideState exits: m=120688 SNR=79.7
00:12:20.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.525 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:20.526 00.001 21068 Enqueuing Expose request
00:12:20.528 00.002 16108 Worker thread wakes up
00:12:20.528 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:20.529 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:20.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:21.505 00.976 16108 Exposure complete
00:12:21.562 00.057 16108 worker thread done servicing request
00:12:21.562 00.000 21068 OnExposeComplete: enter
00:12:21.564 00.002 21068 UpdateGuideState(): m_state=6
00:12:21.566 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6813
00:12:21.570 00.004 21068 Star::Find returns 1 (0), X=221.33, Y=875.84, Mass=118565, SNR=80.4, Peak=16736 HFD=3.2
00:12:21.572 00.002 21068 MultiStar: [#1 0.59,-0.06,0.00,M1] [#2 0.48,-0.37,0.00,M1] [#3 0.43,-0.37,0.00,M1] [#4 0.55,-0.07,0.00,M1] [#5 0.55,-0.37,0.00,M1] [#6 0.88,-0.10,0.00,M1] [#7 0.56,0.29,0.00,M2] [#8 0.65,-0.33,0.00,M1] 
00:12:21.574 00.002 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
00:12:21.575 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
00:12:21.577 00.002 21068 CameraToMount -- cameraX=0.65 cameraY=-0.23 hyp=0.69 cameraTheta=-0.34 mountX=-0.68 mountY=0.07, mountTheta=3.03
00:12:21.583 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.65, y=-0.23, opts=13)
00:12:21.584 00.001 21068 Enqueuing Move request for scope (0.65, -0.23)
00:12:21.585 00.001 16108 Worker thread wakes up
00:12:21.586 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.23) opts 0xd
00:12:21.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.65, -0.23)
00:12:21.586 00.000 16108 Moving (0.65, -0.23) raw xDistance=-0.68 yDistance=0.07
00:12:21.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
00:12:21.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:21.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:12:21.586 00.000 16108 MoveAxis(E, 179, ABG)
00:12:21.586 00.000 16108 Guiding  Dir = 2, Dur = 179
00:12:21.586 00.000 16108 IsSlewing returns 0
00:12:21.587 00.001 16108 IsGuiding returns 0
00:12:21.591 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3545, FiltMin=3046, FiltMax=61981, Gamma=1.000
00:12:21.594 00.003 16108 PulseGuide returned control before completion, sleep 182
00:12:21.607 00.013 21068 UpdateGuideState exits: m=118565 SNR=80.4
00:12:21.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:21.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:21.609 00.000 21068 Enqueuing Expose request
00:12:21.781 00.172 16108 IsGuiding returns 1
00:12:21.781 00.000 16108 scope still moving after pulse duration time elapsed
00:12:21.813 00.032 16108 IsSlewing returns 0
00:12:21.813 00.000 16108 IsGuiding returns 1
00:12:21.845 00.032 16108 IsSlewing returns 0
00:12:21.845 00.000 16108 IsGuiding returns 0
00:12:21.846 00.001 16108 scope move finished after 179 + 80 ms
00:12:21.846 00.000 16108 Move returns status 0, amount 179
00:12:21.846 00.000 16108 MoveAxis(N, 0, ABG)
00:12:21.846 00.000 16108 Move returns status 0, amount 0
00:12:21.846 00.000 16108 move complete, result=0
00:12:21.846 00.000 16108 worker thread done servicing request
00:12:21.846 00.000 16108 Worker thread wakes up
00:12:21.846 00.000 21068 GuideStep: -0.7 px 179 ms EAST, 0.1 px 0 ms NORTH
00:12:21.848 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:21.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:23.005 01.157 16108 Exposure complete
00:12:23.072 00.067 16108 worker thread done servicing request
00:12:23.072 00.000 21068 OnExposeComplete: enter
00:12:23.075 00.003 21068 UpdateGuideState(): m_state=6
00:12:23.076 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6814
00:12:23.078 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.41, Mass=124280, SNR=76.3, Peak=11472 HFD=4.0
00:12:23.080 00.002 21068 MultiStar: [#1 0.23,0.20,1.21,U] [#2 0.12,0.06,1.18,U] [#3 0.11,0.11,1.08,U] [#4 0.07,0.29,0.79,U] [#5 -0.29,0.26,0.96,U] [#6 -0.06,0.27,0.94,U] [#7 -0.36,0.64,0.00,M3] [#8 -0.05,-0.23,0.77,U] 
00:12:23.081 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.17}, one-star: {-0.04, 0.33}
00:12:23.084 00.003 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
00:12:23.085 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
00:12:23.087 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=0.01 mountY=-0.17, mountTheta=-1.53
00:12:23.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
00:12:23.089 00.000 21068 Enqueuing Move request for scope (0.02, 0.17)
00:12:23.090 00.001 16108 Worker thread wakes up
00:12:23.091 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
00:12:23.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
00:12:23.091 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
00:12:23.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:12:23.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:23.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:12:23.091 00.000 16108 MoveAxis(E, 0, ABG)
00:12:23.093 00.002 16108 Move returns status 0, amount 0
00:12:23.093 00.000 16108 MoveAxis(N, 0, ABG)
00:12:23.093 00.000 16108 Move returns status 0, amount 0
00:12:23.093 00.000 16108 move complete, result=0
00:12:23.093 00.000 16108 worker thread done servicing request
00:12:23.096 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3549, FiltMin=3053, FiltMax=49904, Gamma=1.000
00:12:23.120 00.024 21068 UpdateGuideState exits: m=124280 SNR=76.3
00:12:23.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:23.121 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:23.123 00.002 21068 Enqueuing Expose request
00:12:23.124 00.001 16108 Worker thread wakes up
00:12:23.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:23.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:23.124 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:24.105 00.981 16108 Exposure complete
00:12:24.181 00.076 16108 worker thread done servicing request
00:12:24.181 00.000 21068 OnExposeComplete: enter
00:12:24.182 00.001 21068 UpdateGuideState(): m_state=6
00:12:24.183 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6815
00:12:24.184 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.55, Mass=122515, SNR=81.0, Peak=10704 HFD=3.6
00:12:24.185 00.001 21068 MultiStar: [#1 -0.13,-0.53,0.00,M1] [#2 -0.08,-0.61,0.00,M1] [#3 -0.19,-0.56,0.00,M1] [#4 -0.07,-0.74,0.00,M1] [#5 -0.17,-0.61,0.00,M1] [#6 -0.09,-0.45,0.73,U] [#7 -0.34,-0.14,0.50,U] [#8 -0.20,-0.76,0.00,M1] 
00:12:24.185 00.000 21068 refined, 2 included, MultiStar: {-0.09, -0.42}, one-star: {0.05, -0.53}
00:12:24.187 00.002 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
00:12:24.188 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
00:12:24.188 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.42 hyp=0.42 cameraTheta=-1.77 mountX=0.01 mountY=0.42, mountTheta=1.54
00:12:24.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.42, opts=13)
00:12:24.191 00.001 21068 Enqueuing Move request for scope (-0.09, -0.42)
00:12:24.192 00.001 16108 Worker thread wakes up
00:12:24.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.42) opts 0xd
00:12:24.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.42)
00:12:24.192 00.000 16108 Moving (-0.09, -0.42) raw xDistance=0.01 yDistance=0.42
00:12:24.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:12:24.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:12:24.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:12:24.192 00.000 16108 MoveAxis(E, 0, ABG)
00:12:24.192 00.000 16108 Move returns status 0, amount 0
00:12:24.192 00.000 16108 MoveAxis(N, 0, ABG)
00:12:24.192 00.000 16108 Move returns status 0, amount 0
00:12:24.192 00.000 16108 move complete, result=0
00:12:24.192 00.000 16108 worker thread done servicing request
00:12:24.198 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3549, FiltMin=3037, FiltMax=52182, Gamma=1.000
00:12:24.217 00.019 21068 UpdateGuideState exits: m=122515 SNR=81.0
00:12:24.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:24.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:24.220 00.001 21068 Enqueuing Expose request
00:12:24.222 00.002 16108 Worker thread wakes up
00:12:24.222 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:12:24.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:24.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:25.380 01.158 16108 Exposure complete
00:12:25.457 00.077 16108 worker thread done servicing request
00:12:25.458 00.001 21068 OnExposeComplete: enter
00:12:25.460 00.002 21068 UpdateGuideState(): m_state=6
00:12:25.460 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6816
00:12:25.461 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.52, Mass=126276, SNR=84.8, Peak=10841 HFD=3.8
00:12:25.462 00.001 21068 MultiStar: [#1 0.20,-0.22,0.99,U] [#2 -0.34,-0.65,0.00,M2] [#3 -0.21,-0.33,0.89,U] [#4 -0.31,-0.67,0.00,M2] [#5 -0.15,-0.47,0.00,M2] [#6 -0.20,-0.26,0.77,U] [#7 -0.20,-0.02,0.60,U] [#8 -0.11,-0.59,0.00,M2] 
00:12:25.463 00.001 21068 refined, 4 included, MultiStar: {-0.04, -0.30}, one-star: {0.09, -0.55}
00:12:25.463 00.000 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
00:12:25.465 00.002 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
00:12:25.466 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.70 mountX=-0.01 mountY=0.30, mountTheta=1.62
00:12:25.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.30, opts=13)
00:12:25.470 00.002 21068 Enqueuing Move request for scope (-0.04, -0.30)
00:12:25.473 00.003 16108 Worker thread wakes up
00:12:25.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
00:12:25.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
00:12:25.473 00.000 16108 Moving (-0.04, -0.30) raw xDistance=-0.01 yDistance=0.30
00:12:25.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:12:25.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:12:25.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:12:25.474 00.001 16108 MoveAxis(E, 0, ABG)
00:12:25.474 00.000 16108 Move returns status 0, amount 0
00:12:25.474 00.000 16108 MoveAxis(N, 0, ABG)
00:12:25.474 00.000 16108 Move returns status 0, amount 0
00:12:25.474 00.000 16108 move complete, result=0
00:12:25.474 00.000 16108 worker thread done servicing request
00:12:25.478 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3549, FiltMin=3024, FiltMax=54941, Gamma=1.000
00:12:25.495 00.017 21068 UpdateGuideState exits: m=126276 SNR=84.8
00:12:25.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:25.498 00.001 21068 Enqueuing Expose request
00:12:25.499 00.001 16108 Worker thread wakes up
00:12:25.499 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:12:25.501 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:25.501 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:26.467 00.966 16108 Exposure complete
00:12:26.520 00.053 16108 worker thread done servicing request
00:12:26.520 00.000 21068 OnExposeComplete: enter
00:12:26.522 00.002 21068 UpdateGuideState(): m_state=6
00:12:26.524 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6817
00:12:26.525 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.22, Mass=113974, SNR=75.2, Peak=12477 HFD=3.5
00:12:26.527 00.002 21068 MultiStar: large primary error, entering stabilization period
00:12:26.527 00.000 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
00:12:26.528 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
00:12:26.530 00.002 21068 CameraToMount -- cameraX=-0.80 cameraY=-0.85 hyp=1.17 cameraTheta=-2.33 mountX=0.64 mountY=1.02, mountTheta=1.01
00:12:26.531 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.80, y=-0.85, opts=13)
00:12:26.532 00.001 21068 Enqueuing Move request for scope (-0.80, -0.85)
00:12:26.533 00.001 16108 Worker thread wakes up
00:12:26.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.85) opts 0xd
00:12:26.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.80, -0.85)
00:12:26.534 00.001 16108 Moving (-0.80, -0.85) raw xDistance=0.64 yDistance=1.02
00:12:26.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
00:12:26.534 00.000 16108 resist switch: large excursion: input 1.02 thresh 0.60 direction from -1 to 1
00:12:26.534 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.05
00:12:26.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
00:12:26.534 00.000 16108 MoveAxis(W, 169, ABG)
00:12:26.534 00.000 16108 Guiding  Dir = 3, Dur = 169
00:12:26.534 00.000 16108 IsSlewing returns 0
00:12:26.534 00.000 16108 IsGuiding returns 0
00:12:26.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3552, FiltMin=2992, FiltMax=57731, Gamma=1.000
00:12:26.553 00.016 21068 UpdateGuideState exits: m=113974 SNR=75.2
00:12:26.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:26.558 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:26.561 00.003 21068 Enqueuing Expose request
00:12:26.569 00.008 16108 PulseGuide returned control before completion, sleep 145
00:12:26.725 00.156 16108 IsGuiding returns 1
00:12:26.725 00.000 16108 scope still moving after pulse duration time elapsed
00:12:26.757 00.032 16108 IsSlewing returns 0
00:12:26.757 00.000 16108 IsGuiding returns 0
00:12:26.757 00.000 16108 scope move finished after 169 + 53 ms
00:12:26.757 00.000 16108 Move returns status 0, amount 169
00:12:26.757 00.000 16108 MoveAxis(S, 204, ABG)
00:12:26.757 00.000 16108 Guiding  Dir = 1, Dur = 204
00:12:26.757 00.000 16108 IsSlewing returns 0
00:12:26.758 00.001 16108 IsGuiding returns 0
00:12:26.806 00.048 16108 PulseGuide returned control before completion, sleep 167
00:12:26.974 00.168 16108 IsGuiding returns 1
00:12:26.974 00.000 16108 scope still moving after pulse duration time elapsed
00:12:27.007 00.033 16108 IsSlewing returns 0
00:12:27.007 00.000 16108 IsGuiding returns 1
00:12:27.043 00.036 16108 IsSlewing returns 0
00:12:27.043 00.000 16108 IsGuiding returns 0
00:12:27.043 00.000 16108 scope move finished after 204 + 80 ms
00:12:27.043 00.000 16108 Move returns status 0, amount 204
00:12:27.043 00.000 16108 move complete, result=0
00:12:27.043 00.000 16108 worker thread done servicing request
00:12:27.043 00.000 16108 Worker thread wakes up
00:12:27.043 00.000 21068 GuideStep: 0.6 px 169 ms WEST, 1.0 px 204 ms SOUTH
00:12:27.044 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:27.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:28.209 01.165 16108 Exposure complete
00:12:28.265 00.056 16108 worker thread done servicing request
00:12:28.265 00.000 21068 OnExposeComplete: enter
00:12:28.266 00.001 21068 UpdateGuideState(): m_state=6
00:12:28.267 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6818
00:12:28.268 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.41, Mass=118899, SNR=81.3, Peak=15600 HFD=3.2
00:12:28.268 00.000 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
00:12:28.269 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
00:12:28.270 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.67 hyp=0.68 cameraTheta=-1.39 mountX=-0.24 mountY=0.62, mountTheta=1.94
00:12:28.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.67, opts=13)
00:12:28.272 00.000 21068 Enqueuing Move request for scope (0.13, -0.67)
00:12:28.273 00.001 16108 Worker thread wakes up
00:12:28.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.67) opts 0xd
00:12:28.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.67)
00:12:28.273 00.000 16108 Moving (0.13, -0.67) raw xDistance=-0.24 yDistance=0.62
00:12:28.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
00:12:28.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:12:28.273 00.000 16108 MoveAxis(E, 51, ABG)
00:12:28.274 00.001 16108 Guiding  Dir = 2, Dur = 51
00:12:28.274 00.000 16108 IsSlewing returns 0
00:12:28.274 00.000 16108 IsGuiding returns 0
00:12:28.275 00.001 16108 PulseGuide returned control before completion, sleep 60
00:12:28.277 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3555, FiltMin=3059, FiltMax=60045, Gamma=1.000
00:12:28.300 00.023 21068 UpdateGuideState exits: m=118899 SNR=81.3
00:12:28.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.304 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:28.305 00.001 21068 Enqueuing Expose request
00:12:28.341 00.036 16108 IsGuiding returns 1
00:12:28.341 00.000 16108 scope still moving after pulse duration time elapsed
00:12:28.372 00.031 16108 IsSlewing returns 0
00:12:28.372 00.000 16108 IsGuiding returns 0
00:12:28.372 00.000 16108 scope move finished after 51 + 47 ms
00:12:28.372 00.000 16108 Move returns status 0, amount 51
00:12:28.372 00.000 16108 MoveAxis(S, 125, ABG)
00:12:28.372 00.000 16108 Guiding  Dir = 1, Dur = 125
00:12:28.373 00.001 16108 IsSlewing returns 0
00:12:28.373 00.000 16108 IsGuiding returns 0
00:12:28.420 00.047 16108 PulseGuide returned control before completion, sleep 88
00:12:28.514 00.094 16108 IsGuiding returns 1
00:12:28.514 00.000 16108 scope still moving after pulse duration time elapsed
00:12:28.545 00.031 16108 IsSlewing returns 0
00:12:28.545 00.000 16108 IsGuiding returns 1
00:12:28.577 00.032 16108 IsSlewing returns 0
00:12:28.578 00.001 16108 IsGuiding returns 1
00:12:28.608 00.030 16108 IsSlewing returns 0
00:12:28.608 00.000 16108 IsGuiding returns 0
00:12:28.608 00.000 16108 scope move finished after 125 + 110 ms
00:12:28.608 00.000 16108 Move returns status 0, amount 125
00:12:28.608 00.000 16108 move complete, result=0
00:12:28.608 00.000 16108 worker thread done servicing request
00:12:28.608 00.000 16108 Worker thread wakes up
00:12:28.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:28.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:28.609 00.000 21068 GuideStep: -0.2 px 51 ms EAST, 0.6 px 125 ms SOUTH
00:12:29.572 00.963 16108 Exposure complete
00:12:29.626 00.054 16108 worker thread done servicing request
00:12:29.626 00.000 21068 OnExposeComplete: enter
00:12:29.626 00.000 21068 UpdateGuideState(): m_state=6
00:12:29.627 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6819
00:12:29.629 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=876.13, Mass=126488, SNR=78.1, Peak=15827 HFD=3.4
00:12:29.630 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
00:12:29.630 00.000 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:12:29.631 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.40 cameraTheta=3.00 mountX=0.40 mountY=0.04, mountTheta=0.10
00:12:29.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.06, opts=13)
00:12:29.633 00.000 21068 Enqueuing Move request for scope (-0.39, 0.06)
00:12:29.634 00.001 16108 Worker thread wakes up
00:12:29.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.06) opts 0xd
00:12:29.634 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.06)
00:12:29.634 00.000 16108 Moving (-0.39, 0.06) raw xDistance=0.40 yDistance=0.04
00:12:29.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
00:12:29.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:29.635 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:29.635 00.000 16108 MoveAxis(W, 101, ABG)
00:12:29.635 00.000 16108 Guiding  Dir = 3, Dur = 101
00:12:29.635 00.000 16108 IsSlewing returns 0
00:12:29.635 00.000 16108 IsGuiding returns 0
00:12:29.641 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3552, FiltMin=3062, FiltMax=64432, Gamma=1.000
00:12:29.664 00.023 21068 UpdateGuideState exits: m=126488 SNR=78.1
00:12:29.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:29.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:29.666 00.000 21068 Enqueuing Expose request
00:12:29.684 00.018 16108 PulseGuide returned control before completion, sleep 62
00:12:29.766 00.082 16108 IsGuiding returns 1
00:12:29.766 00.000 16108 scope still moving after pulse duration time elapsed
00:12:29.793 00.027 16108 IsSlewing returns 0
00:12:29.793 00.000 16108 IsGuiding returns 1
00:12:29.824 00.031 16108 IsSlewing returns 0
00:12:29.824 00.000 16108 IsGuiding returns 1
00:12:29.855 00.031 16108 IsSlewing returns 0
00:12:29.856 00.001 16108 IsGuiding returns 0
00:12:29.856 00.000 16108 scope move finished after 101 + 119 ms
00:12:29.856 00.000 16108 Move returns status 0, amount 101
00:12:29.856 00.000 16108 MoveAxis(N, 0, ABG)
00:12:29.856 00.000 16108 Move returns status 0, amount 0
00:12:29.856 00.000 16108 move complete, result=0
00:12:29.856 00.000 16108 worker thread done servicing request
00:12:29.856 00.000 16108 Worker thread wakes up
00:12:29.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:29.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:29.857 00.001 21068 GuideStep: 0.4 px 101 ms WEST, 0.0 px 0 ms NORTH
00:12:31.005 01.148 16108 Exposure complete
00:12:31.061 00.056 16108 worker thread done servicing request
00:12:31.061 00.000 21068 OnExposeComplete: enter
00:12:31.062 00.001 21068 UpdateGuideState(): m_state=6
00:12:31.063 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6820
00:12:31.063 00.000 21068 Star::Find returns 1 (0), X=221.00, Y=876.81, Mass=102963, SNR=72.3, Peak=15808 HFD=3.1
00:12:31.064 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
00:12:31.065 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
00:12:31.066 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.73 hyp=0.80 cameraTheta=1.16 mountX=-0.19 mountY=-0.79, mountTheta=-1.81
00:12:31.067 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.73, opts=13)
00:12:31.069 00.002 21068 Enqueuing Move request for scope (0.32, 0.73)
00:12:31.070 00.001 16108 Worker thread wakes up
00:12:31.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.73) opts 0xd
00:12:31.070 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.73)
00:12:31.070 00.000 16108 Moving (0.32, 0.73) raw xDistance=-0.19 yDistance=-0.79
00:12:31.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:12:31.070 00.000 16108 resist switch: large excursion: input -0.79 thresh 0.60 direction from 1 to -1
00:12:31.070 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.37
00:12:31.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
00:12:31.070 00.000 16108 MoveAxis(E, 0, ABG)
00:12:31.070 00.000 16108 Move returns status 0, amount 0
00:12:31.070 00.000 16108 MoveAxis(N, 158, ABG)
00:12:31.070 00.000 16108 Guiding  Dir = 0, Dur = 158
00:12:31.071 00.001 16108 IsSlewing returns 0
00:12:31.071 00.000 16108 IsGuiding returns 0
00:12:31.077 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3552, FiltMin=3040, FiltMax=60285, Gamma=1.000
00:12:31.092 00.015 16108 PulseGuide returned control before completion, sleep 147
00:12:31.092 00.000 21068 UpdateGuideState exits: m=102963 SNR=72.3
00:12:31.094 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:31.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:31.097 00.002 21068 Enqueuing Expose request
00:12:31.248 00.151 16108 IsGuiding returns 1
00:12:31.248 00.000 16108 scope still moving after pulse duration time elapsed
00:12:31.279 00.031 16108 IsSlewing returns 0
00:12:31.279 00.000 16108 IsGuiding returns 0
00:12:31.279 00.000 16108 scope move finished after 158 + 50 ms
00:12:31.279 00.000 16108 Move returns status 0, amount 158
00:12:31.279 00.000 16108 move complete, result=0
00:12:31.280 00.001 16108 worker thread done servicing request
00:12:31.280 00.000 16108 Worker thread wakes up
00:12:31.280 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:31.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:31.280 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.8 px 158 ms NORTH
00:12:32.248 00.968 16108 Exposure complete
00:12:32.305 00.057 16108 worker thread done servicing request
00:12:32.305 00.000 21068 OnExposeComplete: enter
00:12:32.307 00.002 21068 UpdateGuideState(): m_state=6
00:12:32.308 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6821
00:12:32.310 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=876.34, Mass=126621, SNR=84.2, Peak=16496 HFD=3.3
00:12:32.311 00.001 21068 MultiStar: exiting stabilization period
00:12:32.312 00.001 21068 MultiStar: [#1 0.31,0.33,1.12,U] [#2 0.14,0.12,1.10,U] [#3 0.09,0.48,0.00,M1] [#4 0.13,0.38,0.80,U] [#5 0.37,0.22,0.91,U] [#6 0.21,0.53,0.00,M1] [#7 0.37,0.59,0.00,M2] [#8 0.22,0.28,0.79,U] 
00:12:32.313 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.26}, one-star: {0.25, 0.27}
00:12:32.315 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
00:12:32.317 00.002 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
00:12:32.318 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.35 cameraTheta=0.83 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
00:12:32.321 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.26, opts=13)
00:12:32.324 00.003 21068 Enqueuing Move request for scope (0.24, 0.26)
00:12:32.326 00.002 16108 Worker thread wakes up
00:12:32.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.26) opts 0xd
00:12:32.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.26)
00:12:32.326 00.000 16108 Moving (0.24, 0.26) raw xDistance=-0.19 yDistance=-0.31
00:12:32.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:12:32.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:12:32.326 00.000 16108 MoveAxis(E, 0, ABG)
00:12:32.326 00.000 16108 Move returns status 0, amount 0
00:12:32.326 00.000 16108 MoveAxis(N, 62, ABG)
00:12:32.326 00.000 16108 Guiding  Dir = 0, Dur = 62
00:12:32.326 00.000 16108 IsSlewing returns 0
00:12:32.327 00.001 16108 IsGuiding returns 0
00:12:32.334 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3552, FiltMin=3072, FiltMax=49203, Gamma=1.000
00:12:32.348 00.014 16108 PulseGuide returned control before completion, sleep 50
00:12:32.356 00.008 21068 UpdateGuideState exits: m=126621 SNR=84.2
00:12:32.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:32.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:32.358 00.000 21068 Enqueuing Expose request
00:12:32.410 00.052 16108 IsGuiding returns 1
00:12:32.410 00.000 16108 scope still moving after pulse duration time elapsed
00:12:32.441 00.031 16108 IsSlewing returns 0
00:12:32.441 00.000 16108 IsGuiding returns 0
00:12:32.441 00.000 16108 scope move finished after 62 + 52 ms
00:12:32.441 00.000 16108 Move returns status 0, amount 62
00:12:32.441 00.000 16108 move complete, result=0
00:12:32.442 00.001 16108 worker thread done servicing request
00:12:32.442 00.000 16108 Worker thread wakes up
00:12:32.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:32.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:32.442 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 62 ms NORTH
00:12:33.608 01.166 16108 Exposure complete
00:12:33.662 00.054 16108 worker thread done servicing request
00:12:33.663 00.001 21068 OnExposeComplete: enter
00:12:33.663 00.000 21068 UpdateGuideState(): m_state=6
00:12:33.664 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6822
00:12:33.666 00.002 21068 Star::Find returns 1 (0), X=221.27, Y=875.98, Mass=107376, SNR=63.9, Peak=15200 HFD=3.2
00:12:33.667 00.001 21068 MultiStar: [#1 0.71,-0.09,0.00,M1] [#2 0.47,-0.34,0.00,M2] [#3 0.51,-0.06,0.00,M2] [#4 0.53,-0.10,0.00,M2] [#5 0.81,-0.27,0.00,M2] [#6 0.72,0.18,0.00,M2] [#7 0.22,0.01,0.64,U] [#8 0.66,-0.44,0.00,M2] 
00:12:33.668 00.001 21068 refined, 1 included, MultiStar: {0.44, -0.05}, one-star: {0.59, -0.09}
00:12:33.669 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
00:12:33.669 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
00:12:33.670 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=-0.05 hyp=0.44 cameraTheta=-0.12 mountX=-0.44 mountY=-0.05, mountTheta=-3.03
00:12:33.671 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=-0.05, opts=13)
00:12:33.672 00.001 21068 Enqueuing Move request for scope (0.44, -0.05)
00:12:33.673 00.001 16108 Worker thread wakes up
00:12:33.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.05) opts 0xd
00:12:33.673 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, -0.05)
00:12:33.673 00.000 16108 Moving (0.44, -0.05) raw xDistance=-0.44 yDistance=-0.05
00:12:33.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:12:33.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:33.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:12:33.673 00.000 16108 MoveAxis(E, 116, ABG)
00:12:33.673 00.000 16108 Guiding  Dir = 2, Dur = 116
00:12:33.674 00.001 16108 IsSlewing returns 0
00:12:33.674 00.000 16108 IsGuiding returns 0
00:12:33.678 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3549, FiltMin=2982, FiltMax=60233, Gamma=1.000
00:12:33.683 00.005 16108 PulseGuide returned control before completion, sleep 118
00:12:33.693 00.010 21068 UpdateGuideState exits: m=107376 SNR=63.9
00:12:33.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:33.695 00.000 21068 Enqueuing Expose request
00:12:33.808 00.113 16108 IsGuiding returns 1
00:12:33.808 00.000 16108 scope still moving after pulse duration time elapsed
00:12:33.839 00.031 16108 IsSlewing returns 0
00:12:33.839 00.000 16108 IsGuiding returns 1
00:12:33.870 00.031 16108 IsSlewing returns 0
00:12:33.870 00.000 16108 IsGuiding returns 0
00:12:33.870 00.000 16108 scope move finished after 116 + 79 ms
00:12:33.870 00.000 16108 Move returns status 0, amount 116
00:12:33.870 00.000 16108 MoveAxis(N, 0, ABG)
00:12:33.870 00.000 16108 Move returns status 0, amount 0
00:12:33.870 00.000 16108 move complete, result=0
00:12:33.870 00.000 16108 worker thread done servicing request
00:12:33.870 00.000 16108 Worker thread wakes up
00:12:33.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:33.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:33.870 00.000 21068 GuideStep: -0.4 px 116 ms EAST, -0.1 px 0 ms NORTH
00:12:34.849 00.979 16108 Exposure complete
00:12:34.926 00.077 16108 worker thread done servicing request
00:12:34.926 00.000 21068 OnExposeComplete: enter
00:12:34.927 00.001 21068 UpdateGuideState(): m_state=6
00:12:34.928 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6823
00:12:34.928 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=876.40, Mass=123926, SNR=84.1, Peak=15616 HFD=3.2
00:12:34.929 00.001 21068 MultiStar: [#1 0.47,0.15,0.00,M2] [#2 -0.12,-0.04,0.97,U] [#3 -0.22,0.20,1.07,U] [#4 -0.10,0.03,0.83,U] [#5 -0.03,0.15,0.82,U] [#6 0.07,0.42,0.63,U] [#7 -0.05,0.55,0.00,M2] [#8 0.11,0.33,0.57,U] 
00:12:34.930 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.19}, one-star: {0.03, 0.32}
00:12:34.931 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:12:34.932 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:12:34.933 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=0.09 mountY=-0.17, mountTheta=-1.09
00:12:34.934 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.19, opts=13)
00:12:34.935 00.001 21068 Enqueuing Move request for scope (-0.06, 0.19)
00:12:34.937 00.002 16108 Worker thread wakes up
00:12:34.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:12:34.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:12:34.937 00.000 16108 Moving (-0.06, 0.19) raw xDistance=0.09 yDistance=-0.17
00:12:34.938 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:34.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:34.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:12:34.938 00.000 16108 MoveAxis(E, 0, ABG)
00:12:34.938 00.000 16108 Move returns status 0, amount 0
00:12:34.938 00.000 16108 MoveAxis(N, 0, ABG)
00:12:34.938 00.000 16108 Move returns status 0, amount 0
00:12:34.938 00.000 16108 move complete, result=0
00:12:34.938 00.000 16108 worker thread done servicing request
00:12:34.943 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3549, FiltMin=3072, FiltMax=52579, Gamma=1.000
00:12:34.957 00.014 21068 UpdateGuideState exits: m=123926 SNR=84.1
00:12:34.957 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:34.959 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:34.960 00.001 21068 Enqueuing Expose request
00:12:34.960 00.000 16108 Worker thread wakes up
00:12:34.960 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:34.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:34.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:36.137 01.176 16108 Exposure complete
00:12:36.198 00.061 16108 worker thread done servicing request
00:12:36.198 00.000 21068 OnExposeComplete: enter
00:12:36.199 00.001 21068 UpdateGuideState(): m_state=6
00:12:36.200 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6824
00:12:36.201 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.44, Mass=105005, SNR=70.3, Peak=15168 HFD=3.1
00:12:36.202 00.001 21068 MultiStar: [#1 -0.13,0.43,1.37,U] [#2 -0.56,0.28,0.00,M2] [#3 -0.60,0.52,0.00,M2] [#4 -0.44,0.66,0.00,M2] [#5 -0.09,0.43,1.05,U] [#6 -0.36,0.35,0.00,M2] [#7 -0.31,0.83,0.00,M3] [#8 -0.80,0.28,0.00,M2] 
00:12:36.204 00.002 21068 refined, 2 included, MultiStar: {-0.16, 0.41}, one-star: {-0.29, 0.36}
00:12:36.204 00.000 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
00:12:36.206 00.002 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
00:12:36.208 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.95 mountX=0.23 mountY=-0.36, mountTheta=-1.00
00:12:36.211 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.41, opts=13)
00:12:36.211 00.000 21068 Enqueuing Move request for scope (-0.16, 0.41)
00:12:36.212 00.001 16108 Worker thread wakes up
00:12:36.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.41) opts 0xd
00:12:36.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.41)
00:12:36.212 00.000 16108 Moving (-0.16, 0.41) raw xDistance=0.23 yDistance=-0.36
00:12:36.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:12:36.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:12:36.212 00.000 16108 MoveAxis(W, 61, ABG)
00:12:36.214 00.002 16108 Guiding  Dir = 3, Dur = 61
00:12:36.214 00.000 16108 IsSlewing returns 0
00:12:36.214 00.000 16108 IsGuiding returns 0
00:12:36.216 00.002 16108 PulseGuide returned control before completion, sleep 70
00:12:36.219 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3549, FiltMin=3037, FiltMax=64371, Gamma=1.000
00:12:36.236 00.017 21068 UpdateGuideState exits: m=105005 SNR=70.3
00:12:36.238 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:36.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:36.240 00.001 21068 Enqueuing Expose request
00:12:36.299 00.059 16108 IsGuiding returns 0
00:12:36.299 00.000 16108 Move returns status 0, amount 61
00:12:36.299 00.000 16108 MoveAxis(N, 73, ABG)
00:12:36.299 00.000 16108 Guiding  Dir = 0, Dur = 73
00:12:36.299 00.000 16108 IsSlewing returns 0
00:12:36.299 00.000 16108 IsGuiding returns 0
00:12:36.301 00.002 16108 PulseGuide returned control before completion, sleep 82
00:12:36.393 00.092 16108 IsGuiding returns 0
00:12:36.393 00.000 16108 Move returns status 0, amount 73
00:12:36.393 00.000 16108 move complete, result=0
00:12:36.393 00.000 16108 worker thread done servicing request
00:12:36.393 00.000 16108 Worker thread wakes up
00:12:36.394 00.001 21068 GuideStep: 0.2 px 61 ms WEST, -0.4 px 73 ms NORTH
00:12:36.395 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:36.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:37.365 00.970 16108 Exposure complete
00:12:37.447 00.082 16108 worker thread done servicing request
00:12:37.447 00.000 21068 OnExposeComplete: enter
00:12:37.448 00.001 21068 UpdateGuideState(): m_state=6
00:12:37.450 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6825
00:12:37.450 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=876.30, Mass=117256, SNR=79.1, Peak=16400 HFD=3.4
00:12:37.451 00.001 21068 MultiStar: [#1 -0.00,0.44,1.08,U] [#2 -0.26,0.03,1.29,U] [#3 -0.40,0.26,0.00,M3] [#4 -0.19,0.58,0.00,M3] [#5 0.03,0.15,0.88,U] [#6 0.14,0.29,0.77,U] [#7 -0.02,0.65,0.00,M4] [#8 -0.07,0.08,0.76,U] 
00:12:37.452 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.20}, one-star: {0.03, 0.23}
00:12:37.452 00.000 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:12:37.453 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:12:37.454 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.77 mountX=0.07 mountY=-0.19, mountTheta=-1.19
00:12:37.456 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.20, opts=13)
00:12:37.459 00.003 21068 Enqueuing Move request for scope (-0.04, 0.20)
00:12:37.461 00.002 16108 Worker thread wakes up
00:12:37.462 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
00:12:37.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
00:12:37.462 00.000 16108 Moving (-0.04, 0.20) raw xDistance=0.07 yDistance=-0.19
00:12:37.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:37.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:37.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:12:37.462 00.000 16108 MoveAxis(E, 0, ABG)
00:12:37.462 00.000 16108 Move returns status 0, amount 0
00:12:37.462 00.000 16108 MoveAxis(N, 0, ABG)
00:12:37.462 00.000 16108 Move returns status 0, amount 0
00:12:37.462 00.000 16108 move complete, result=0
00:12:37.462 00.000 16108 worker thread done servicing request
00:12:37.470 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3552, FiltMin=3053, FiltMax=54230, Gamma=1.000
00:12:37.499 00.029 21068 UpdateGuideState exits: m=117256 SNR=79.1
00:12:37.501 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:37.502 00.000 21068 Enqueuing Expose request
00:12:37.504 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:37.506 00.002 16108 Worker thread wakes up
00:12:37.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:37.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:38.658 01.152 16108 Exposure complete
00:12:38.713 00.055 16108 worker thread done servicing request
00:12:38.713 00.000 21068 OnExposeComplete: enter
00:12:38.715 00.002 21068 UpdateGuideState(): m_state=6
00:12:38.715 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6826
00:12:38.716 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.30, Mass=136380, SNR=91.8, Peak=19728 HFD=3.3
00:12:38.717 00.001 21068 MultiStar: [#1 0.11,0.53,0.00,M1] [#2 -0.23,0.07,1.03,U] [#3 -0.23,0.29,0.85,U] [#4 -0.15,0.22,0.78,U] [#5 -0.07,0.25,0.96,U] [#6 -0.04,0.49,0.00,M2] [#7 0.07,0.77,0.00,M5] [#8 0.03,0.08,0.65,U] 
00:12:38.718 00.001 21068 refined, 5 included, MultiStar: {-0.06, 0.19}, one-star: {0.30, 0.22}
00:12:38.718 00.000 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:12:38.719 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:12:38.720 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=0.09 mountY=-0.17, mountTheta=-1.08
00:12:38.721 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.19, opts=13)
00:12:38.722 00.001 21068 Enqueuing Move request for scope (-0.06, 0.19)
00:12:38.723 00.001 16108 Worker thread wakes up
00:12:38.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:12:38.723 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:12:38.723 00.000 16108 Moving (-0.06, 0.19) raw xDistance=0.09 yDistance=-0.17
00:12:38.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:38.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:38.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:12:38.723 00.000 16108 MoveAxis(E, 0, ABG)
00:12:38.723 00.000 16108 Move returns status 0, amount 0
00:12:38.723 00.000 16108 MoveAxis(N, 0, ABG)
00:12:38.725 00.002 16108 Move returns status 0, amount 0
00:12:38.725 00.000 16108 move complete, result=0
00:12:38.725 00.000 16108 worker thread done servicing request
00:12:38.731 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3552, FiltMin=3011, FiltMax=43747, Gamma=1.000
00:12:38.752 00.021 21068 UpdateGuideState exits: m=136380 SNR=91.8
00:12:38.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:38.755 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:38.755 00.000 21068 Enqueuing Expose request
00:12:38.756 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:38.757 00.001 16108 Worker thread wakes up
00:12:38.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:38.758 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:39.728 00.970 16108 Exposure complete
00:12:39.809 00.081 16108 worker thread done servicing request
00:12:39.810 00.001 21068 OnExposeComplete: enter
00:12:39.811 00.001 21068 UpdateGuideState(): m_state=6
00:12:39.813 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6827
00:12:39.815 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.34, Mass=116841, SNR=81.9, Peak=15840 HFD=3.0
00:12:39.818 00.003 21068 MultiStar: [#1 0.34,0.21,0.94,U] [#2 -0.10,0.20,1.30,U] [#3 -0.07,0.41,1.10,U] [#4 0.09,0.23,0.90,U] [#5 -0.06,0.28,0.98,U] [#6 0.04,0.47,0.80,U] [#7 -0.33,0.61,0.00,M6] [#8 -0.07,0.36,0.78,U] 
00:12:39.819 00.001 21068 single-star, 7 included, MultiStar: {0.02, 0.30}, one-star: {0.03, 0.26}
00:12:39.820 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:12:39.822 00.002 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:12:39.823 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.47 mountX=0.02 mountY=-0.26, mountTheta=-1.49
00:12:39.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.26, opts=13)
00:12:39.827 00.002 21068 Enqueuing Move request for scope (0.03, 0.26)
00:12:39.829 00.002 16108 Worker thread wakes up
00:12:39.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
00:12:39.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
00:12:39.829 00.000 16108 Moving (0.03, 0.26) raw xDistance=0.02 yDistance=-0.26
00:12:39.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:12:39.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:12:39.829 00.000 16108 MoveAxis(E, 0, ABG)
00:12:39.830 00.001 16108 Move returns status 0, amount 0
00:12:39.830 00.000 16108 MoveAxis(N, 53, ABG)
00:12:39.830 00.000 16108 Guiding  Dir = 0, Dur = 53
00:12:39.830 00.000 16108 IsSlewing returns 0
00:12:39.831 00.001 16108 IsGuiding returns 0
00:12:39.837 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3552, FiltMin=3033, FiltMax=53206, Gamma=1.000
00:12:39.855 00.018 21068 UpdateGuideState exits: m=116841 SNR=81.9
00:12:39.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:39.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:39.858 00.001 21068 Enqueuing Expose request
00:12:39.870 00.012 16108 PulseGuide returned control before completion, sleep 24
00:12:39.899 00.029 16108 IsGuiding returns 1
00:12:39.899 00.000 16108 scope still moving after pulse duration time elapsed
00:12:39.930 00.031 16108 IsSlewing returns 0
00:12:39.930 00.000 16108 IsGuiding returns 1
00:12:39.962 00.032 16108 IsSlewing returns 0
00:12:39.963 00.001 16108 IsGuiding returns 0
00:12:39.963 00.000 16108 scope move finished after 53 + 79 ms
00:12:39.963 00.000 16108 Move returns status 0, amount 53
00:12:39.963 00.000 16108 move complete, result=0
00:12:39.963 00.000 16108 worker thread done servicing request
00:12:39.963 00.000 16108 Worker thread wakes up
00:12:39.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:39.963 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
00:12:39.967 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:41.137 01.170 16108 Exposure complete
00:12:41.207 00.070 16108 worker thread done servicing request
00:12:41.207 00.000 21068 OnExposeComplete: enter
00:12:41.209 00.002 21068 UpdateGuideState(): m_state=6
00:12:41.209 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6828
00:12:41.210 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.12, Mass=113125, SNR=83.2, Peak=15648 HFD=3.3
00:12:41.211 00.001 21068 MultiStar: [#1 0.29,0.11,1.12,U] [#2 -0.30,-0.00,1.15,U] [#3 -0.25,-0.22,1.02,U] [#4 -0.14,-0.03,0.84,U] [#5 0.22,-0.12,0.93,U] [#6 0.24,0.05,0.83,U] [#7 -0.10,0.54,0.00,M7] [#8 0.01,-0.16,0.79,U] 
00:12:41.212 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {-0.16, 0.04}
00:12:41.213 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
00:12:41.214 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
00:12:41.214 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.02 mountX=0.01 mountY=0.04, mountTheta=1.30
00:12:41.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
00:12:41.217 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
00:12:41.218 00.001 16108 Worker thread wakes up
00:12:41.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:12:41.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:12:41.218 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
00:12:41.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:12:41.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:41.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:41.218 00.000 16108 MoveAxis(E, 0, ABG)
00:12:41.218 00.000 16108 Move returns status 0, amount 0
00:12:41.218 00.000 16108 MoveAxis(N, 0, ABG)
00:12:41.218 00.000 16108 Move returns status 0, amount 0
00:12:41.218 00.000 16108 move complete, result=0
00:12:41.218 00.000 16108 worker thread done servicing request
00:12:41.226 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3552, FiltMin=3040, FiltMax=55590, Gamma=1.000
00:12:41.250 00.024 21068 UpdateGuideState exits: m=113125 SNR=83.2
00:12:41.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:41.251 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:41.252 00.001 21068 Enqueuing Expose request
00:12:41.253 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:41.254 00.001 16108 Worker thread wakes up
00:12:41.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:41.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:42.225 00.971 16108 Exposure complete
00:12:42.285 00.060 16108 worker thread done servicing request
00:12:42.285 00.000 21068 OnExposeComplete: enter
00:12:42.286 00.001 21068 UpdateGuideState(): m_state=6
00:12:42.287 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6829
00:12:42.288 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.29, Mass=113730, SNR=81.1, Peak=16400 HFD=3.1
00:12:42.289 00.001 21068 MultiStar: [#1 -0.06,0.07,1.25,U] [#2 -0.37,0.06,1.15,U] [#3 0.02,-0.10,1.14,U] [#4 -0.15,0.12,0.91,U] [#5 -0.05,-0.07,0.77,U] [#6 0.06,0.26,0.85,U] [#7 -0.15,0.57,0.00,M8] [#8 -0.05,-0.09,0.78,U] 
00:12:42.290 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.06}, one-star: {-0.26, 0.22}
00:12:42.291 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
00:12:42.291 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
00:12:42.293 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.67 mountX=0.12 mountY=-0.03, mountTheta=-0.24
00:12:42.294 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
00:12:42.295 00.001 21068 Enqueuing Move request for scope (-0.11, 0.06)
00:12:42.296 00.001 16108 Worker thread wakes up
00:12:42.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:12:42.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:12:42.296 00.000 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.03
00:12:42.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:12:42.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:42.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:42.296 00.000 16108 MoveAxis(E, 0, ABG)
00:12:42.296 00.000 16108 Move returns status 0, amount 0
00:12:42.296 00.000 16108 MoveAxis(N, 0, ABG)
00:12:42.296 00.000 16108 Move returns status 0, amount 0
00:12:42.296 00.000 16108 move complete, result=0
00:12:42.296 00.000 16108 worker thread done servicing request
00:12:42.300 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3552, FiltMin=2995, FiltMax=63107, Gamma=1.000
00:12:42.314 00.014 21068 UpdateGuideState exits: m=113730 SNR=81.1
00:12:42.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:42.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:42.317 00.001 21068 Enqueuing Expose request
00:12:42.318 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:42.319 00.001 16108 Worker thread wakes up
00:12:42.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:42.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:43.480 01.161 16108 Exposure complete
00:12:43.535 00.055 16108 worker thread done servicing request
00:12:43.535 00.000 21068 OnExposeComplete: enter
00:12:43.536 00.001 21068 UpdateGuideState(): m_state=6
00:12:43.537 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6830
00:12:43.537 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.08, Mass=127597, SNR=89.4, Peak=19504 HFD=3.2
00:12:43.538 00.001 21068 MultiStar: [#1 0.16,-0.03,0.88,U] [#2 0.01,0.05,1.12,U] [#3 -0.15,-0.24,0.93,U] [#4 0.17,0.05,0.78,U] [#5 0.09,0.03,0.81,U] [#6 0.06,0.09,0.79,U] [#7 0.01,0.70,0.00,M9] [#8 0.00,-0.07,0.60,U] 
00:12:43.539 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {-0.06, 0.01}
00:12:43.540 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
00:12:43.540 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
00:12:43.541 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.48 mountX=-0.03 mountY=0.01, mountTheta=2.89
00:12:43.544 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
00:12:43.545 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
00:12:43.546 00.001 16108 Worker thread wakes up
00:12:43.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:12:43.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:12:43.546 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.01
00:12:43.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:12:43.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:43.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:12:43.546 00.000 16108 MoveAxis(E, 0, ABG)
00:12:43.546 00.000 16108 Move returns status 0, amount 0
00:12:43.546 00.000 16108 MoveAxis(N, 0, ABG)
00:12:43.546 00.000 16108 Move returns status 0, amount 0
00:12:43.546 00.000 16108 move complete, result=0
00:12:43.547 00.001 16108 worker thread done servicing request
00:12:43.549 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3549, FiltMin=3017, FiltMax=64118, Gamma=1.000
00:12:43.565 00.016 21068 UpdateGuideState exits: m=127597 SNR=89.4
00:12:43.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:43.567 00.000 21068 Enqueuing Expose request
00:12:43.569 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:43.570 00.001 16108 Worker thread wakes up
00:12:43.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:43.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:44.543 00.973 16108 Exposure complete
00:12:44.622 00.079 16108 worker thread done servicing request
00:12:44.622 00.000 21068 OnExposeComplete: enter
00:12:44.624 00.002 21068 UpdateGuideState(): m_state=6
00:12:44.625 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6831
00:12:44.626 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.17, Mass=113380, SNR=79.4, Peak=17440 HFD=2.9
00:12:44.627 00.001 21068 MultiStar: [#1 0.27,0.33,1.11,U] [#2 -0.22,0.19,1.21,U] [#3 0.04,-0.03,1.02,U] [#4 0.05,0.15,0.88,U] [#5 0.18,-0.01,0.92,U] [#6 -0.00,0.18,0.84,U] [#7 -0.09,0.55,0.00,M10] [#8 -0.11,-0.05,0.95,U] 
00:12:44.629 00.002 21068 single-star, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.06, 0.09}
00:12:44.630 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
00:12:44.631 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
00:12:44.631 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
00:12:44.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.09, opts=13)
00:12:44.634 00.001 21068 Enqueuing Move request for scope (0.06, 0.09)
00:12:44.635 00.001 16108 Worker thread wakes up
00:12:44.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:12:44.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:12:44.635 00.000 16108 Moving (0.06, 0.09) raw xDistance=-0.04 yDistance=-0.10
00:12:44.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:12:44.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:44.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:44.636 00.001 16108 MoveAxis(E, 0, ABG)
00:12:44.636 00.000 16108 Move returns status 0, amount 0
00:12:44.636 00.000 16108 MoveAxis(N, 0, ABG)
00:12:44.636 00.000 16108 Move returns status 0, amount 0
00:12:44.636 00.000 16108 move complete, result=0
00:12:44.636 00.000 16108 worker thread done servicing request
00:12:44.640 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3549, FiltMin=3085, FiltMax=65510, Gamma=1.000
00:12:44.662 00.022 21068 UpdateGuideState exits: m=113380 SNR=79.4
00:12:44.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:44.663 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:44.664 00.001 21068 Enqueuing Expose request
00:12:44.665 00.001 16108 Worker thread wakes up
00:12:44.665 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:44.666 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:44.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:45.835 01.169 16108 Exposure complete
00:12:45.898 00.063 16108 worker thread done servicing request
00:12:45.898 00.000 21068 OnExposeComplete: enter
00:12:45.900 00.002 21068 UpdateGuideState(): m_state=6
00:12:45.903 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6832
00:12:45.904 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.39, Mass=123366, SNR=81.8, Peak=14944 HFD=3.2
00:12:45.906 00.002 21068 MultiStar: [#1 -0.16,0.44,1.06,U] [#2 -0.64,0.19,0.00,M1] [#3 -0.55,0.48,0.00,M1] [#4 -0.46,0.26,0.00,M1] [#5 -0.45,0.19,0.00,M1] [#6 -0.16,0.47,0.00,M1] [#7 -0.72,0.78,0.00,R] [#8 -0.39,-0.11,0.73,U] 
00:12:45.908 00.002 21068 refined, 2 included, MultiStar: {-0.27, 0.25}, one-star: {-0.31, 0.32}
00:12:45.908 00.000 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
00:12:45.912 00.004 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
00:12:45.914 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.40 mountX=0.31 mountY=-0.18, mountTheta=-0.52
00:12:45.919 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.25, opts=13)
00:12:45.921 00.002 21068 Enqueuing Move request for scope (-0.27, 0.25)
00:12:45.923 00.002 16108 Worker thread wakes up
00:12:45.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
00:12:45.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
00:12:45.923 00.000 16108 Moving (-0.27, 0.25) raw xDistance=0.31 yDistance=-0.18
00:12:45.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:12:45.924 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:45.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:12:45.924 00.000 16108 MoveAxis(W, 82, ABG)
00:12:45.924 00.000 16108 Guiding  Dir = 3, Dur = 82
00:12:45.924 00.000 16108 IsSlewing returns 0
00:12:45.924 00.000 16108 IsGuiding returns 0
00:12:45.933 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3549, FiltMin=3053, FiltMax=46205, Gamma=1.000
00:12:45.940 00.007 16108 PulseGuide returned control before completion, sleep 77
00:12:45.952 00.012 21068 UpdateGuideState exits: m=123366 SNR=81.8
00:12:45.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:45.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:45.954 00.000 21068 Enqueuing Expose request
00:12:46.018 00.064 16108 IsGuiding returns 1
00:12:46.018 00.000 16108 scope still moving after pulse duration time elapsed
00:12:46.050 00.032 16108 IsSlewing returns 0
00:12:46.051 00.001 16108 IsGuiding returns 0
00:12:46.051 00.000 16108 scope move finished after 82 + 44 ms
00:12:46.051 00.000 16108 Move returns status 0, amount 82
00:12:46.051 00.000 16108 MoveAxis(N, 0, ABG)
00:12:46.051 00.000 16108 Move returns status 0, amount 0
00:12:46.051 00.000 16108 move complete, result=0
00:12:46.051 00.000 16108 worker thread done servicing request
00:12:46.051 00.000 16108 Worker thread wakes up
00:12:46.051 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.2 px 0 ms NORTH
00:12:46.053 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:46.054 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:47.025 00.971 16108 Exposure complete
00:12:47.092 00.067 16108 worker thread done servicing request
00:12:47.092 00.000 21068 OnExposeComplete: enter
00:12:47.093 00.001 21068 UpdateGuideState(): m_state=6
00:12:47.093 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6833
00:12:47.094 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.12, Mass=109350, SNR=71.9, Peak=14032 HFD=3.1
00:12:47.095 00.001 21068 MultiStar: [#1 0.50,0.13,0.00,M1] [#2 0.10,-0.26,1.48,U] [#3 0.23,-0.26,1.12,U] [#4 0.03,0.04,0.99,U] [#5 0.33,-0.03,1.02,U] [#6 0.18,-0.06,0.97,U] [#7 0.71,-0.35,0.00,M1] [#8 0.34,-0.07,0.90,U] 
00:12:47.096 00.001 21068 single-star, 6 included, MultiStar: {0.19, -0.10}, one-star: {0.18, 0.05}
00:12:47.096 00.000 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
00:12:47.099 00.003 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
00:12:47.101 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.25 mountX=-0.17 mountY=-0.09, mountTheta=-2.67
00:12:47.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.05, opts=13)
00:12:47.104 00.001 21068 Enqueuing Move request for scope (0.18, 0.05)
00:12:47.105 00.001 16108 Worker thread wakes up
00:12:47.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:12:47.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:12:47.106 00.001 16108 Moving (0.18, 0.05) raw xDistance=-0.17 yDistance=-0.09
00:12:47.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:12:47.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:47.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:47.106 00.000 16108 MoveAxis(E, 0, ABG)
00:12:47.106 00.000 16108 Move returns status 0, amount 0
00:12:47.106 00.000 16108 MoveAxis(N, 0, ABG)
00:12:47.106 00.000 16108 Move returns status 0, amount 0
00:12:47.106 00.000 16108 move complete, result=0
00:12:47.107 00.001 16108 worker thread done servicing request
00:12:47.112 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3549, FiltMin=3037, FiltMax=65440, Gamma=1.000
00:12:47.131 00.019 21068 UpdateGuideState exits: m=109350 SNR=71.9
00:12:47.135 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:47.137 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:47.138 00.001 21068 Enqueuing Expose request
00:12:47.140 00.002 16108 Worker thread wakes up
00:12:47.140 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:47.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:47.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:48.307 01.166 16108 Exposure complete
00:12:48.375 00.068 16108 worker thread done servicing request
00:12:48.376 00.001 21068 OnExposeComplete: enter
00:12:48.376 00.000 21068 UpdateGuideState(): m_state=6
00:12:48.377 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6834
00:12:48.378 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.28, Mass=110067, SNR=75.3, Peak=14288 HFD=3.2
00:12:48.379 00.001 21068 MultiStar: [#1 -0.04,0.40,1.15,U] [#2 0.06,0.20,1.21,U] [#3 -0.40,0.17,1.07,U] [#4 0.12,0.18,0.89,U] [#5 0.10,0.09,0.95,U] [#6 0.11,0.59,0.00,M1] [#7 0.74,-0.43,0.00,M2] [#8 0.08,-0.04,0.88,U] 
00:12:48.380 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.18}, one-star: {-0.13, 0.20}
00:12:48.380 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
00:12:48.381 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:12:48.382 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.76 mountX=0.07 mountY=-0.17, mountTheta=-1.20
00:12:48.384 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.18, opts=13)
00:12:48.386 00.002 21068 Enqueuing Move request for scope (-0.03, 0.18)
00:12:48.388 00.002 16108 Worker thread wakes up
00:12:48.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
00:12:48.388 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
00:12:48.388 00.000 16108 Moving (-0.03, 0.18) raw xDistance=0.07 yDistance=-0.17
00:12:48.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:48.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:48.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:12:48.388 00.000 16108 MoveAxis(E, 0, ABG)
00:12:48.389 00.001 16108 Move returns status 0, amount 0
00:12:48.389 00.000 16108 MoveAxis(N, 0, ABG)
00:12:48.389 00.000 16108 Move returns status 0, amount 0
00:12:48.389 00.000 16108 move complete, result=0
00:12:48.389 00.000 16108 worker thread done servicing request
00:12:48.396 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3545, FiltMin=3017, FiltMax=50198, Gamma=1.000
00:12:48.420 00.024 21068 UpdateGuideState exits: m=110067 SNR=75.3
00:12:48.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:48.422 00.000 21068 Enqueuing Expose request
00:12:48.423 00.001 16108 Worker thread wakes up
00:12:48.423 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:48.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:48.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:49.400 00.976 16108 Exposure complete
00:12:49.457 00.057 16108 worker thread done servicing request
00:12:49.457 00.000 21068 OnExposeComplete: enter
00:12:49.458 00.001 21068 UpdateGuideState(): m_state=6
00:12:49.459 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6835
00:12:49.460 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.00, Mass=120819, SNR=79.8, Peak=17664 HFD=3.3
00:12:49.461 00.001 21068 MultiStar: [#1 0.27,-0.03,1.18,U] [#2 -0.06,-0.47,0.00,M1] [#3 -0.18,-0.23,1.06,U] [#4 -0.07,-0.18,0.92,U] [#5 -0.04,-0.27,1.08,U] [#6 0.08,0.10,0.84,U] [#7 0.47,-0.21,0.00,M3] [#8 -0.02,-0.26,0.75,U] 
00:12:49.462 00.001 21068 single-star, 6 included, MultiStar: {0.01, -0.13}, one-star: {0.01, -0.08}
00:12:49.462 00.000 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
00:12:49.463 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
00:12:49.464 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.49 mountX=-0.02 mountY=0.07, mountTheta=1.83
00:12:49.465 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
00:12:49.466 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
00:12:49.467 00.001 16108 Worker thread wakes up
00:12:49.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:12:49.467 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:12:49.467 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.07
00:12:49.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:12:49.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:49.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:12:49.467 00.000 16108 MoveAxis(E, 0, ABG)
00:12:49.467 00.000 16108 Move returns status 0, amount 0
00:12:49.467 00.000 16108 MoveAxis(N, 0, ABG)
00:12:49.467 00.000 16108 Move returns status 0, amount 0
00:12:49.467 00.000 16108 move complete, result=0
00:12:49.468 00.001 16108 worker thread done servicing request
00:12:49.471 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3545, FiltMin=3056, FiltMax=59693, Gamma=1.000
00:12:49.490 00.019 21068 UpdateGuideState exits: m=120819 SNR=79.8
00:12:49.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:49.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:49.493 00.001 21068 Enqueuing Expose request
00:12:49.493 00.000 16108 Worker thread wakes up
00:12:49.493 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:49.494 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:49.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:50.661 01.167 16108 Exposure complete
00:12:50.717 00.056 16108 worker thread done servicing request
00:12:50.717 00.000 21068 OnExposeComplete: enter
00:12:50.718 00.001 21068 UpdateGuideState(): m_state=6
00:12:50.719 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6836
00:12:50.720 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.20, Mass=122207, SNR=83.8, Peak=15488 HFD=3.1
00:12:50.721 00.001 21068 MultiStar: [#1 0.79,-0.14,0.00,M1] [#2 0.34,-0.03,1.00,U] [#3 0.33,-0.10,0.87,U] [#4 0.63,0.05,0.00,M1] [#5 0.35,-0.02,0.85,U] [#6 0.58,0.18,0.00,M1] [#7 1.25,-0.35,0.00,M4] [#8 0.50,-0.28,0.00,M1] 
00:12:50.722 00.001 21068 refined, 3 included, MultiStar: {0.33, -0.00}, one-star: {0.31, 0.12}
00:12:50.723 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
00:12:50.723 00.000 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
00:12:50.724 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-0.01 mountX=-0.33 mountY=-0.07, mountTheta=-2.92
00:12:50.725 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.00, opts=13)
00:12:50.727 00.002 21068 Enqueuing Move request for scope (0.33, -0.00)
00:12:50.728 00.001 16108 Worker thread wakes up
00:12:50.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.00) opts 0xd
00:12:50.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.00)
00:12:50.728 00.000 16108 Moving (0.33, -0.00) raw xDistance=-0.33 yDistance=-0.07
00:12:50.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:12:50.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:50.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:50.728 00.000 16108 MoveAxis(E, 85, ABG)
00:12:50.728 00.000 16108 Guiding  Dir = 2, Dur = 85
00:12:50.729 00.001 16108 IsSlewing returns 0
00:12:50.729 00.000 16108 IsGuiding returns 0
00:12:50.732 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3542, FiltMin=2992, FiltMax=60393, Gamma=1.000
00:12:50.748 00.016 21068 UpdateGuideState exits: m=122207 SNR=83.8
00:12:50.748 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:50.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:50.751 00.002 21068 Enqueuing Expose request
00:12:50.783 00.032 16108 PulseGuide returned control before completion, sleep 41
00:12:50.829 00.046 16108 IsGuiding returns 1
00:12:50.829 00.000 16108 scope still moving after pulse duration time elapsed
00:12:50.861 00.032 16108 IsSlewing returns 0
00:12:50.861 00.000 16108 IsGuiding returns 1
00:12:50.892 00.031 16108 IsSlewing returns 0
00:12:50.892 00.000 16108 IsGuiding returns 0
00:12:50.892 00.000 16108 scope move finished after 85 + 78 ms
00:12:50.892 00.000 16108 Move returns status 0, amount 85
00:12:50.893 00.001 16108 MoveAxis(N, 0, ABG)
00:12:50.893 00.000 16108 Move returns status 0, amount 0
00:12:50.893 00.000 16108 move complete, result=0
00:12:50.893 00.000 16108 worker thread done servicing request
00:12:50.893 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
00:12:50.895 00.002 16108 Worker thread wakes up
00:12:50.895 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:50.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:51.884 00.989 16108 Exposure complete
00:12:51.940 00.056 16108 worker thread done servicing request
00:12:51.941 00.001 21068 OnExposeComplete: enter
00:12:51.942 00.001 21068 UpdateGuideState(): m_state=6
00:12:51.944 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6837
00:12:51.944 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.17, Mass=117823, SNR=78.3, Peak=15184 HFD=3.2
00:12:51.946 00.002 21068 MultiStar: [#1 0.24,0.05,1.15,U] [#2 -0.02,-0.15,1.38,U] [#3 0.10,-0.16,1.03,U] [#4 -0.07,0.17,0.94,U] [#5 0.33,-0.15,0.95,U] [#6 0.17,0.40,0.85,U] [#7 0.55,-0.13,0.00,M5] [#8 -0.09,-0.04,0.89,U] 
00:12:51.947 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {-0.08, 0.09}
00:12:51.949 00.002 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
00:12:51.951 00.002 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
00:12:51.954 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
00:12:51.959 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
00:12:51.960 00.001 21068 Enqueuing Move request for scope (0.07, 0.01)
00:12:51.962 00.002 16108 Worker thread wakes up
00:12:51.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:12:51.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:12:51.962 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.07 yDistance=-0.03
00:12:51.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:12:51.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:51.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:51.962 00.000 16108 MoveAxis(E, 0, ABG)
00:12:51.962 00.000 16108 Move returns status 0, amount 0
00:12:51.962 00.000 16108 MoveAxis(N, 0, ABG)
00:12:51.962 00.000 16108 Move returns status 0, amount 0
00:12:51.963 00.001 16108 move complete, result=0
00:12:51.963 00.000 16108 worker thread done servicing request
00:12:51.967 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3542, FiltMin=3069, FiltMax=50457, Gamma=1.000
00:12:51.995 00.028 21068 UpdateGuideState exits: m=117823 SNR=78.3
00:12:51.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.998 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:51.999 00.001 21068 Enqueuing Expose request
00:12:52.001 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:52.002 00.001 16108 Worker thread wakes up
00:12:52.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:52.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:53.180 01.178 16108 Exposure complete
00:12:53.265 00.085 16108 worker thread done servicing request
00:12:53.266 00.001 21068 OnExposeComplete: enter
00:12:53.267 00.001 21068 UpdateGuideState(): m_state=6
00:12:53.268 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6838
00:12:53.269 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.04, Mass=120145, SNR=78.4, Peak=15424 HFD=3.4
00:12:53.270 00.001 21068 MultiStar: [#1 -0.10,0.29,1.28,U] [#2 -0.34,-0.02,1.05,U] [#3 -0.28,-0.06,1.05,U] [#4 -0.35,0.21,0.90,U] [#5 -0.00,0.17,0.97,U] [#6 -0.07,0.16,0.80,U] [#7 0.30,-0.17,0.65,U] [#8 -0.36,-0.00,0.77,U] 
00:12:53.270 00.000 21068 single-star, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.07, -0.04}
00:12:53.271 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.67)
00:12:53.272 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
00:12:53.273 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.65 mountX=0.07 mountY=0.06, mountTheta=0.70
00:12:53.276 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
00:12:53.277 00.001 21068 Enqueuing Move request for scope (-0.07, -0.04)
00:12:53.279 00.002 16108 Worker thread wakes up
00:12:53.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:12:53.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:12:53.279 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.06
00:12:53.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:53.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:53.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:53.279 00.000 16108 MoveAxis(E, 0, ABG)
00:12:53.279 00.000 16108 Move returns status 0, amount 0
00:12:53.280 00.001 16108 MoveAxis(N, 0, ABG)
00:12:53.280 00.000 16108 Move returns status 0, amount 0
00:12:53.280 00.000 16108 move complete, result=0
00:12:53.280 00.000 16108 worker thread done servicing request
00:12:53.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3542, FiltMin=3024, FiltMax=63853, Gamma=1.000
00:12:53.307 00.023 21068 UpdateGuideState exits: m=120145 SNR=78.4
00:12:53.309 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:53.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:53.311 00.001 21068 Enqueuing Expose request
00:12:53.312 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:53.313 00.001 16108 Worker thread wakes up
00:12:53.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:53.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:54.288 00.975 16108 Exposure complete
00:12:54.344 00.056 16108 worker thread done servicing request
00:12:54.344 00.000 21068 OnExposeComplete: enter
00:12:54.345 00.001 21068 UpdateGuideState(): m_state=6
00:12:54.345 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6839
00:12:54.346 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.46, Mass=117778, SNR=86.0, Peak=14544 HFD=3.2
00:12:54.348 00.002 21068 MultiStar: [#1 0.07,0.48,0.00,M1] [#2 -0.23,0.17,0.96,U] [#3 -0.28,0.35,1.08,U] [#4 -0.19,0.35,0.81,U] [#5 -0.21,0.37,0.85,U] [#6 0.06,0.31,0.85,U] [#7 0.31,0.06,0.60,U] [#8 -0.17,0.09,0.74,U] 
00:12:54.349 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.27}, one-star: {-0.02, 0.39}
00:12:54.349 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
00:12:54.350 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
00:12:54.351 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.30 cameraTheta=1.96 mountX=0.16 mountY=-0.24, mountTheta=-0.99
00:12:54.352 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.27, opts=13)
00:12:54.353 00.001 21068 Enqueuing Move request for scope (-0.11, 0.27)
00:12:54.353 00.000 16108 Worker thread wakes up
00:12:54.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
00:12:54.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
00:12:54.354 00.001 16108 Moving (-0.11, 0.27) raw xDistance=0.16 yDistance=-0.24
00:12:54.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:12:54.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:12:54.354 00.000 16108 MoveAxis(E, 0, ABG)
00:12:54.354 00.000 16108 Move returns status 0, amount 0
00:12:54.354 00.000 16108 MoveAxis(N, 48, ABG)
00:12:54.354 00.000 16108 Guiding  Dir = 0, Dur = 48
00:12:54.354 00.000 16108 IsSlewing returns 0
00:12:54.354 00.000 16108 IsGuiding returns 0
00:12:54.359 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3542, FiltMin=2873, FiltMax=62195, Gamma=1.000
00:12:54.384 00.025 21068 UpdateGuideState exits: m=117778 SNR=86.0
00:12:54.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:54.387 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:54.388 00.001 21068 Enqueuing Expose request
00:12:54.406 00.018 16108 IsGuiding returns 1
00:12:54.406 00.000 16108 scope still moving after pulse duration time elapsed
00:12:54.436 00.030 16108 IsSlewing returns 0
00:12:54.436 00.000 16108 IsGuiding returns 1
00:12:54.467 00.031 16108 IsSlewing returns 0
00:12:54.468 00.001 16108 IsGuiding returns 1
00:12:54.498 00.030 16108 IsSlewing returns 0
00:12:54.499 00.001 16108 IsGuiding returns 0
00:12:54.499 00.000 16108 scope move finished after 48 + 95 ms
00:12:54.499 00.000 16108 Move returns status 0, amount 48
00:12:54.499 00.000 16108 move complete, result=0
00:12:54.499 00.000 16108 worker thread done servicing request
00:12:54.499 00.000 16108 Worker thread wakes up
00:12:54.499 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
00:12:54.502 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:54.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:55.661 01.159 16108 Exposure complete
00:12:55.719 00.058 16108 worker thread done servicing request
00:12:55.719 00.000 21068 OnExposeComplete: enter
00:12:55.720 00.001 21068 UpdateGuideState(): m_state=6
00:12:55.720 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6840
00:12:55.721 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=875.79, Mass=122191, SNR=83.9, Peak=16576 HFD=3.0
00:12:55.722 00.001 21068 MultiStar: [#1 0.14,0.04,1.09,U] [#2 -0.27,-0.32,1.14,U] [#3 -0.44,-0.24,0.00,M1] [#4 -0.41,-0.04,0.80,U] [#5 -0.16,-0.25,0.97,U] [#6 -0.26,-0.23,0.78,U] [#7 0.48,-0.61,0.00,M4] [#8 -0.13,-0.44,0.67,U] 
00:12:55.723 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.21}, one-star: {0.04, -0.28}
00:12:55.723 00.000 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
00:12:55.724 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
00:12:55.725 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-2.16 mountX=0.10 mountY=0.24, mountTheta=1.17
00:12:55.728 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.21, opts=13)
00:12:55.729 00.001 21068 Enqueuing Move request for scope (-0.14, -0.21)
00:12:55.730 00.001 16108 Worker thread wakes up
00:12:55.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd
00:12:55.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.21)
00:12:55.730 00.000 16108 Moving (-0.14, -0.21) raw xDistance=0.10 yDistance=0.24
00:12:55.731 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:12:55.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:12:55.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:12:55.731 00.000 16108 MoveAxis(E, 0, ABG)
00:12:55.731 00.000 16108 Move returns status 0, amount 0
00:12:55.731 00.000 16108 MoveAxis(N, 0, ABG)
00:12:55.731 00.000 16108 Move returns status 0, amount 0
00:12:55.731 00.000 16108 move complete, result=0
00:12:55.732 00.001 16108 worker thread done servicing request
00:12:55.740 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3542, FiltMin=3012, FiltMax=65440, Gamma=1.000
00:12:55.762 00.022 21068 UpdateGuideState exits: m=122191 SNR=83.9
00:12:55.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:55.764 00.000 21068 Enqueuing Expose request
00:12:55.765 00.001 16108 Worker thread wakes up
00:12:55.765 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:55.766 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:55.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:56.728 00.962 16108 Exposure complete
00:12:56.790 00.062 16108 worker thread done servicing request
00:12:56.790 00.000 21068 OnExposeComplete: enter
00:12:56.791 00.001 21068 UpdateGuideState(): m_state=6
00:12:56.792 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6841
00:12:56.792 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.98, Mass=128179, SNR=87.7, Peak=17424 HFD=3.1
00:12:56.793 00.001 21068 MultiStar: [#1 -0.26,0.06,1.03,U] [#2 -0.18,-0.19,1.06,U] [#3 -0.33,-0.01,0.98,U] [#4 -0.15,0.06,0.86,U] [#5 -0.25,0.01,0.81,U] [#6 -0.25,0.18,0.72,U] [#7 0.52,-0.46,0.00,M5] [#8 -0.05,-0.13,0.68,U] 
00:12:56.794 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.02}, one-star: {0.11, -0.10}
00:12:56.795 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
00:12:56.796 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
00:12:56.797 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.12 mountY=0.07, mountTheta=2.62
00:12:56.798 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
00:12:56.800 00.002 21068 Enqueuing Move request for scope (0.11, -0.10)
00:12:56.800 00.000 16108 Worker thread wakes up
00:12:56.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
00:12:56.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
00:12:56.800 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=0.07
00:12:56.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:12:56.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:56.801 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:12:56.801 00.000 16108 MoveAxis(E, 0, ABG)
00:12:56.801 00.000 16108 Move returns status 0, amount 0
00:12:56.801 00.000 16108 MoveAxis(N, 0, ABG)
00:12:56.801 00.000 16108 Move returns status 0, amount 0
00:12:56.801 00.000 16108 move complete, result=0
00:12:56.801 00.000 16108 worker thread done servicing request
00:12:56.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3542, FiltMin=3014, FiltMax=51622, Gamma=1.000
00:12:56.819 00.015 21068 UpdateGuideState exits: m=128179 SNR=87.7
00:12:56.819 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:56.821 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:56.822 00.001 21068 Enqueuing Expose request
00:12:56.823 00.001 16108 Worker thread wakes up
00:12:56.823 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:56.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:56.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:57.977 01.154 16108 Exposure complete
00:12:58.050 00.073 16108 worker thread done servicing request
00:12:58.050 00.000 21068 OnExposeComplete: enter
00:12:58.051 00.001 21068 UpdateGuideState(): m_state=6
00:12:58.052 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6842
00:12:58.053 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.06, Mass=124733, SNR=90.0, Peak=20928 HFD=3.1
00:12:58.054 00.001 21068 MultiStar: [#1 0.14,-0.18,0.95,U] [#2 -0.25,-0.35,1.20,U] [#3 -0.34,-0.12,0.93,U] [#4 -0.27,-0.17,0.69,U] [#5 0.02,-0.06,0.88,U] [#6 0.10,-0.06,0.80,U] [#7 0.58,-0.26,0.00,M6] [#8 -0.25,-0.21,0.75,U] 
00:12:58.054 00.000 21068 single-star, 7 included, MultiStar: {-0.11, -0.15}, one-star: {-0.03, -0.02}
00:12:58.055 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
00:12:58.057 00.002 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
00:12:58.057 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.52 mountX=0.02 mountY=0.02, mountTheta=0.82
00:12:58.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
00:12:58.060 00.001 21068 Enqueuing Move request for scope (-0.03, -0.02)
00:12:58.061 00.001 16108 Worker thread wakes up
00:12:58.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:12:58.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:12:58.061 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.02
00:12:58.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:12:58.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:58.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:58.061 00.000 16108 MoveAxis(E, 0, ABG)
00:12:58.061 00.000 16108 Move returns status 0, amount 0
00:12:58.061 00.000 16108 MoveAxis(N, 0, ABG)
00:12:58.061 00.000 16108 Move returns status 0, amount 0
00:12:58.061 00.000 16108 move complete, result=0
00:12:58.061 00.000 16108 worker thread done servicing request
00:12:58.064 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3545, FiltMin=3040, FiltMax=59827, Gamma=1.000
00:12:58.081 00.017 21068 UpdateGuideState exits: m=124733 SNR=90.0
00:12:58.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.082 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:58.083 00.001 21068 Enqueuing Expose request
00:12:58.084 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:58.085 00.001 16108 Worker thread wakes up
00:12:58.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:58.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:12:59.063 00.978 16108 Exposure complete
00:12:59.116 00.053 16108 worker thread done servicing request
00:12:59.116 00.000 21068 OnExposeComplete: enter
00:12:59.118 00.002 21068 UpdateGuideState(): m_state=6
00:12:59.121 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6843
00:12:59.122 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.99, Mass=112305, SNR=77.1, Peak=20288 HFD=2.9
00:12:59.124 00.002 21068 MultiStar: [#1 0.13,0.01,1.19,U] [#2 -0.12,-0.30,1.30,U] [#3 0.09,-0.08,1.22,U] [#4 -0.12,0.02,0.86,U] [#5 -0.07,-0.30,1.00,U] [#6 0.10,0.07,0.97,U] [#7 1.00,-0.40,0.00,M7] [#8 -0.02,-0.27,0.82,U] 
00:12:59.125 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.21, -0.08}
00:12:59.126 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
00:12:59.129 00.003 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
00:12:59.129 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=-0.05 mountY=0.11, mountTheta=1.97
00:12:59.130 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
00:12:59.131 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
00:12:59.132 00.001 16108 Worker thread wakes up
00:12:59.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:12:59.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:12:59.132 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.05 yDistance=0.11
00:12:59.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:12:59.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:59.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:12:59.132 00.000 16108 MoveAxis(E, 0, ABG)
00:12:59.132 00.000 16108 Move returns status 0, amount 0
00:12:59.132 00.000 16108 MoveAxis(N, 0, ABG)
00:12:59.132 00.000 16108 Move returns status 0, amount 0
00:12:59.133 00.001 16108 move complete, result=0
00:12:59.133 00.000 16108 worker thread done servicing request
00:12:59.139 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3545, FiltMin=3033, FiltMax=56384, Gamma=1.000
00:12:59.160 00.021 21068 UpdateGuideState exits: m=112305 SNR=77.1
00:12:59.160 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:59.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:12:59.162 00.001 21068 Enqueuing Expose request
00:12:59.163 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:59.163 00.000 16108 Worker thread wakes up
00:12:59.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:12:59.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:00.342 01.179 16108 Exposure complete
00:13:00.399 00.057 16108 worker thread done servicing request
00:13:00.399 00.000 21068 OnExposeComplete: enter
00:13:00.400 00.001 21068 UpdateGuideState(): m_state=6
00:13:00.401 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6844
00:13:00.401 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=876.13, Mass=110988, SNR=72.6, Peak=18048 HFD=2.6
00:13:00.403 00.002 21068 MultiStar: [#1 0.24,0.15,1.30,U] [#2 -0.14,-0.11,1.33,U] [#3 -0.07,-0.04,1.19,U] [#4 0.02,-0.05,0.94,U] [#5 0.07,-0.06,1.10,U] [#6 0.17,0.35,0.94,U] [#7 0.70,-0.35,0.00,M8] [#8 0.25,-0.28,0.90,U] 
00:13:00.404 00.001 21068 single-star, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.01, 0.05}
00:13:00.404 00.000 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
00:13:00.405 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
00:13:00.406 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.38 mountX=-0.00 mountY=-0.05, mountTheta=-1.59
00:13:00.407 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
00:13:00.408 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
00:13:00.409 00.001 16108 Worker thread wakes up
00:13:00.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:13:00.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:13:00.409 00.000 16108 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=-0.05
00:13:00.410 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:13:00.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:00.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:00.410 00.000 16108 MoveAxis(E, 0, ABG)
00:13:00.410 00.000 16108 Move returns status 0, amount 0
00:13:00.410 00.000 16108 MoveAxis(N, 0, ABG)
00:13:00.410 00.000 16108 Move returns status 0, amount 0
00:13:00.410 00.000 16108 move complete, result=0
00:13:00.410 00.000 16108 worker thread done servicing request
00:13:00.414 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3545, FiltMin=3062, FiltMax=56160, Gamma=1.000
00:13:00.430 00.016 21068 UpdateGuideState exits: m=110988 SNR=72.6
00:13:00.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:00.431 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:00.432 00.001 21068 Enqueuing Expose request
00:13:00.433 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:00.435 00.002 16108 Worker thread wakes up
00:13:00.435 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:00.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:01.409 00.974 16108 Exposure complete
00:13:01.482 00.073 16108 worker thread done servicing request
00:13:01.482 00.000 21068 OnExposeComplete: enter
00:13:01.484 00.002 21068 UpdateGuideState(): m_state=6
00:13:01.486 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6845
00:13:01.488 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=876.25, Mass=109466, SNR=83.5, Peak=15315 HFD=3.2
00:13:01.490 00.002 21068 MultiStar: [#1 0.06,-0.09,1.10,U] [#2 -0.39,-0.32,0.00,M1] [#3 -0.36,-0.24,1.08,U] [#4 -0.41,-0.29,0.00,M1] [#5 -0.01,-0.31,0.83,U] [#6 -0.08,0.01,0.73,U] [#7 0.46,-0.34,0.00,M9] [#8 -0.15,-0.12,0.82,U] 
00:13:01.491 00.001 21068 refined, 5 included, MultiStar: {-0.19, -0.10}, one-star: {-0.53, 0.18}
00:13:01.492 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
00:13:01.493 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
00:13:01.494 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.66 mountX=0.17 mountY=0.14, mountTheta=0.69
00:13:01.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.10, opts=13)
00:13:01.496 00.000 21068 Enqueuing Move request for scope (-0.19, -0.10)
00:13:01.497 00.001 16108 Worker thread wakes up
00:13:01.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
00:13:01.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
00:13:01.497 00.000 16108 Moving (-0.19, -0.10) raw xDistance=0.17 yDistance=0.14
00:13:01.499 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:13:01.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:01.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:13:01.499 00.000 16108 MoveAxis(E, 0, ABG)
00:13:01.499 00.000 16108 Move returns status 0, amount 0
00:13:01.499 00.000 16108 MoveAxis(N, 0, ABG)
00:13:01.499 00.000 16108 Move returns status 0, amount 0
00:13:01.499 00.000 16108 move complete, result=0
00:13:01.499 00.000 16108 worker thread done servicing request
00:13:01.502 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3549, FiltMin=2985, FiltMax=62054, Gamma=1.000
00:13:01.516 00.014 21068 UpdateGuideState exits: m=109466 SNR=83.5
00:13:01.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:01.517 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:01.518 00.001 21068 Enqueuing Expose request
00:13:01.519 00.001 16108 Worker thread wakes up
00:13:01.519 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:01.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:01.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:02.693 01.173 16108 Exposure complete
00:13:02.756 00.063 16108 worker thread done servicing request
00:13:02.756 00.000 21068 OnExposeComplete: enter
00:13:02.756 00.000 21068 UpdateGuideState(): m_state=6
00:13:02.757 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6846
00:13:02.758 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.65, Mass=129766, SNR=88.3, Peak=15200 HFD=3.5
00:13:02.759 00.001 21068 MultiStar: [#1 -0.09,-0.31,1.02,U] [#2 -0.13,-0.34,1.16,U] [#3 -0.26,-0.67,0.00,M1] [#4 -0.05,-0.20,0.73,U] [#5 0.13,-0.58,0.00,M1] [#6 -0.07,0.06,0.66,U] [#7 0.27,-0.82,0.00,M10] [#8 -0.02,-0.69,0.00,M1] 
00:13:02.760 00.001 21068 refined, 4 included, MultiStar: {-0.04, -0.27}, one-star: {0.13, -0.43}
00:13:02.761 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:13:02.762 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:13:02.763 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.73 mountX=-0.00 mountY=0.28, mountTheta=1.59
00:13:02.764 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.27, opts=13)
00:13:02.765 00.001 21068 Enqueuing Move request for scope (-0.04, -0.27)
00:13:02.766 00.001 16108 Worker thread wakes up
00:13:02.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
00:13:02.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
00:13:02.766 00.000 16108 Moving (-0.04, -0.27) raw xDistance=-0.00 yDistance=0.28
00:13:02.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:13:02.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:02.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:13:02.767 00.000 16108 MoveAxis(E, 0, ABG)
00:13:02.767 00.000 16108 Move returns status 0, amount 0
00:13:02.767 00.000 16108 MoveAxis(N, 0, ABG)
00:13:02.767 00.000 16108 Move returns status 0, amount 0
00:13:02.767 00.000 16108 move complete, result=0
00:13:02.767 00.000 16108 worker thread done servicing request
00:13:02.770 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3549, FiltMin=3049, FiltMax=65440, Gamma=1.000
00:13:02.785 00.015 21068 UpdateGuideState exits: m=129766 SNR=88.3
00:13:02.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:02.787 00.000 21068 Enqueuing Expose request
00:13:02.788 00.001 16108 Worker thread wakes up
00:13:02.788 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:13:02.789 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:02.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:03.777 00.988 16108 Exposure complete
00:13:03.845 00.068 16108 worker thread done servicing request
00:13:03.845 00.000 21068 OnExposeComplete: enter
00:13:03.851 00.006 21068 UpdateGuideState(): m_state=6
00:13:03.852 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6847
00:13:03.853 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.75, Mass=111864, SNR=85.2, Peak=15760 HFD=3.2
00:13:03.854 00.001 21068 MultiStar: [#1 0.29,-0.21,1.06,U] [#2 -0.08,-0.24,1.23,U] [#3 -0.04,-0.23,1.01,U] [#4 -0.12,-0.24,0.84,U] [#5 0.37,-0.21,0.91,U] [#6 0.24,0.12,0.76,U] [#7 1.05,-0.52,0.00,R] [#8 0.17,-0.46,0.00,M2] 
00:13:03.854 00.000 21068 refined, 6 included, MultiStar: {0.13, -0.20}, one-star: {0.29, -0.33}
00:13:03.855 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
00:13:03.856 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
00:13:03.856 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.16 mountY=0.17, mountTheta=2.34
00:13:03.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.20, opts=13)
00:13:03.859 00.001 21068 Enqueuing Move request for scope (0.13, -0.20)
00:13:03.859 00.000 16108 Worker thread wakes up
00:13:03.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
00:13:03.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
00:13:03.861 00.002 16108 Moving (0.13, -0.20) raw xDistance=-0.16 yDistance=0.17
00:13:03.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:13:03.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:03.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:13:03.861 00.000 16108 MoveAxis(E, 0, ABG)
00:13:03.861 00.000 16108 Move returns status 0, amount 0
00:13:03.861 00.000 16108 MoveAxis(N, 0, ABG)
00:13:03.861 00.000 16108 Move returns status 0, amount 0
00:13:03.861 00.000 16108 move complete, result=0
00:13:03.861 00.000 16108 worker thread done servicing request
00:13:03.870 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3549, FiltMin=3062, FiltMax=59737, Gamma=1.000
00:13:03.893 00.023 21068 UpdateGuideState exits: m=111864 SNR=85.2
00:13:03.896 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:03.898 00.001 21068 Enqueuing Expose request
00:13:03.899 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:03.900 00.001 16108 Worker thread wakes up
00:13:03.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:03.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:05.080 01.180 16108 Exposure complete
00:13:05.140 00.060 16108 worker thread done servicing request
00:13:05.140 00.000 21068 OnExposeComplete: enter
00:13:05.141 00.001 21068 UpdateGuideState(): m_state=6
00:13:05.142 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6848
00:13:05.142 00.000 21068 Star::Find returns 1 (0), X=221.02, Y=875.87, Mass=117668, SNR=78.2, Peak=18368 HFD=2.9
00:13:05.143 00.001 21068 MultiStar: [#1 0.24,0.18,1.29,U] [#2 -0.07,-0.37,1.29,U] [#3 -0.30,-0.03,1.05,U] [#4 -0.00,-0.22,0.81,U] [#5 0.01,-0.18,0.91,U] [#6 0.09,0.03,0.81,U] [#7 -0.44,0.35,0.00,M1] [#8 0.02,-0.47,0.78,U] 
00:13:05.144 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.34, -0.20}
00:13:05.145 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
00:13:05.146 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
00:13:05.146 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.28 mountX=-0.07 mountY=0.13, mountTheta=2.05
00:13:05.149 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
00:13:05.149 00.000 21068 Enqueuing Move request for scope (0.04, -0.15)
00:13:05.150 00.001 16108 Worker thread wakes up
00:13:05.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
00:13:05.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
00:13:05.151 00.001 16108 Moving (0.04, -0.15) raw xDistance=-0.07 yDistance=0.13
00:13:05.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:13:05.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:05.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:13:05.151 00.000 16108 MoveAxis(E, 0, ABG)
00:13:05.151 00.000 16108 Move returns status 0, amount 0
00:13:05.151 00.000 16108 MoveAxis(N, 0, ABG)
00:13:05.151 00.000 16108 Move returns status 0, amount 0
00:13:05.151 00.000 16108 move complete, result=0
00:13:05.152 00.001 16108 worker thread done servicing request
00:13:05.154 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3545, FiltMin=3017, FiltMax=64301, Gamma=1.000
00:13:05.175 00.021 21068 UpdateGuideState exits: m=117668 SNR=78.2
00:13:05.177 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:05.180 00.002 21068 Enqueuing Expose request
00:13:05.180 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:05.182 00.002 16108 Worker thread wakes up
00:13:05.182 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:05.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:06.165 00.983 16108 Exposure complete
00:13:06.239 00.074 16108 worker thread done servicing request
00:13:06.240 00.001 21068 OnExposeComplete: enter
00:13:06.240 00.000 21068 UpdateGuideState(): m_state=6
00:13:06.242 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6849
00:13:06.245 00.003 21068 Star::Find returns 1 (0), X=221.01, Y=876.36, Mass=114453, SNR=82.5, Peak=17904 HFD=3.1
00:13:06.246 00.001 21068 MultiStar: [#1 0.32,0.09,1.15,U] [#2 0.08,0.18,1.31,U] [#3 0.29,0.12,1.06,U] [#4 0.43,0.06,0.88,U] [#5 0.40,-0.06,0.95,U] [#6 0.38,0.23,0.78,U] [#7 -0.09,0.30,0.62,U] [#8 0.40,-0.10,0.87,U] 
00:13:06.248 00.002 21068 refined, 8 included, MultiStar: {0.29, 0.12}, one-star: {0.33, 0.28}
00:13:06.250 00.002 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:13:06.250 00.000 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:13:06.251 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.39 mountX=-0.26 mountY=-0.18, mountTheta=-2.53
00:13:06.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.12, opts=13)
00:13:06.254 00.001 21068 Enqueuing Move request for scope (0.29, 0.12)
00:13:06.255 00.001 16108 Worker thread wakes up
00:13:06.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
00:13:06.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
00:13:06.255 00.000 16108 Moving (0.29, 0.12) raw xDistance=-0.26 yDistance=-0.18
00:13:06.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:13:06.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:06.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:06.255 00.000 16108 MoveAxis(E, 68, ABG)
00:13:06.255 00.000 16108 Guiding  Dir = 2, Dur = 68
00:13:06.256 00.001 16108 IsSlewing returns 0
00:13:06.256 00.000 16108 IsGuiding returns 0
00:13:06.260 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3545, FiltMin=3027, FiltMax=48864, Gamma=1.000
00:13:06.284 00.024 16108 PulseGuide returned control before completion, sleep 52
00:13:06.287 00.003 21068 UpdateGuideState exits: m=114453 SNR=82.5
00:13:06.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:06.291 00.002 21068 Enqueuing Expose request
00:13:06.345 00.054 16108 IsGuiding returns 1
00:13:06.345 00.000 16108 scope still moving after pulse duration time elapsed
00:13:06.380 00.035 16108 IsSlewing returns 0
00:13:06.380 00.000 16108 IsGuiding returns 0
00:13:06.380 00.000 16108 scope move finished after 68 + 56 ms
00:13:06.380 00.000 16108 Move returns status 0, amount 68
00:13:06.381 00.001 16108 MoveAxis(N, 0, ABG)
00:13:06.381 00.000 16108 Move returns status 0, amount 0
00:13:06.381 00.000 16108 move complete, result=0
00:13:06.381 00.000 16108 worker thread done servicing request
00:13:06.381 00.000 16108 Worker thread wakes up
00:13:06.381 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:06.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:06.381 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
00:13:07.552 01.171 16108 Exposure complete
00:13:07.622 00.070 16108 worker thread done servicing request
00:13:07.622 00.000 21068 OnExposeComplete: enter
00:13:07.623 00.001 21068 UpdateGuideState(): m_state=6
00:13:07.625 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6850
00:13:07.626 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.97, Mass=121503, SNR=85.0, Peak=21168 HFD=2.8
00:13:07.626 00.000 21068 MultiStar: [#1 0.40,-0.09,1.07,U] [#2 0.10,-0.27,1.17,U] [#3 -0.00,-0.25,1.04,U] [#4 0.10,0.04,0.86,U] [#5 0.71,-0.15,0.00,M1] [#6 0.37,-0.18,0.70,U] [#7 -0.30,0.09,0.56,U] [#8 0.26,-0.23,0.71,U] 
00:13:07.627 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.14}, one-star: {0.35, -0.10}
00:13:07.628 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
00:13:07.629 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
00:13:07.629 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=-0.20 mountY=0.09, mountTheta=2.70
00:13:07.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
00:13:07.632 00.001 21068 Enqueuing Move request for scope (0.18, -0.14)
00:13:07.632 00.000 16108 Worker thread wakes up
00:13:07.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
00:13:07.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
00:13:07.632 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
00:13:07.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:13:07.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:07.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:07.632 00.000 16108 MoveAxis(E, 0, ABG)
00:13:07.632 00.000 16108 Move returns status 0, amount 0
00:13:07.632 00.000 16108 MoveAxis(N, 0, ABG)
00:13:07.634 00.002 16108 Move returns status 0, amount 0
00:13:07.634 00.000 16108 move complete, result=0
00:13:07.634 00.000 16108 worker thread done servicing request
00:13:07.637 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3545, FiltMin=3033, FiltMax=54361, Gamma=1.000
00:13:07.651 00.014 21068 UpdateGuideState exits: m=121503 SNR=85.0
00:13:07.653 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:07.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:07.654 00.000 21068 Enqueuing Expose request
00:13:07.655 00.001 16108 Worker thread wakes up
00:13:07.655 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:07.656 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:07.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:08.647 00.991 16108 Exposure complete
00:13:08.721 00.074 16108 worker thread done servicing request
00:13:08.721 00.000 21068 OnExposeComplete: enter
00:13:08.724 00.003 21068 UpdateGuideState(): m_state=6
00:13:08.725 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6851
00:13:08.727 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=876.15, Mass=110265, SNR=78.6, Peak=19600 HFD=2.8
00:13:08.728 00.001 21068 MultiStar: [#1 0.28,0.04,1.20,U] [#2 -0.09,-0.30,1.36,U] [#3 0.16,-0.33,1.04,U] [#4 0.17,0.03,0.90,U] [#5 0.02,-0.33,0.99,U] [#6 0.11,0.33,0.89,U] [#7 -0.05,0.13,0.78,U] [#8 0.25,-0.16,0.79,U] 
00:13:08.729 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.22, 0.07}
00:13:08.730 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
00:13:08.731 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
00:13:08.731 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-0.57 mountX=-0.12 mountY=0.04, mountTheta=2.80
00:13:08.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
00:13:08.734 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
00:13:08.734 00.000 16108 Worker thread wakes up
00:13:08.735 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:13:08.735 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:13:08.735 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
00:13:08.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:13:08.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:08.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:13:08.735 00.000 16108 MoveAxis(E, 0, ABG)
00:13:08.735 00.000 16108 Move returns status 0, amount 0
00:13:08.735 00.000 16108 MoveAxis(N, 0, ABG)
00:13:08.735 00.000 16108 Move returns status 0, amount 0
00:13:08.735 00.000 16108 move complete, result=0
00:13:08.735 00.000 16108 worker thread done servicing request
00:13:08.738 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3545, FiltMin=3008, FiltMax=46672, Gamma=1.000
00:13:08.753 00.015 21068 UpdateGuideState exits: m=110265 SNR=78.6
00:13:08.756 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:08.758 00.001 21068 Enqueuing Expose request
00:13:08.759 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:08.760 00.001 16108 Worker thread wakes up
00:13:08.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:08.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:09.915 01.155 16108 Exposure complete
00:13:09.972 00.057 16108 worker thread done servicing request
00:13:09.972 00.000 21068 OnExposeComplete: enter
00:13:09.974 00.002 21068 UpdateGuideState(): m_state=6
00:13:09.975 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6852
00:13:09.976 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.31, Mass=139773, SNR=93.9, Peak=19536 HFD=3.4
00:13:09.977 00.001 21068 MultiStar: [#1 0.09,0.21,1.00,U] [#2 -0.26,0.07,0.97,U] [#3 -0.30,0.16,1.01,U] [#4 -0.25,0.22,0.75,U] [#5 -0.05,-0.04,0.71,U] [#6 0.16,0.30,0.65,U] [#7 -0.50,0.42,0.00,M1] [#8 0.01,-0.01,0.56,U] 
00:13:09.978 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.15}, one-star: {-0.00, 0.23}
00:13:09.979 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:13:09.979 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:13:09.980 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.11 mountX=0.11 mountY=-0.12, mountTheta=-0.83
00:13:09.983 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
00:13:09.985 00.002 21068 Enqueuing Move request for scope (-0.09, 0.15)
00:13:09.986 00.001 16108 Worker thread wakes up
00:13:09.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:13:09.986 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:13:09.986 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.11 yDistance=-0.12
00:13:09.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:13:09.987 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:09.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:09.987 00.000 16108 MoveAxis(E, 0, ABG)
00:13:09.987 00.000 16108 Move returns status 0, amount 0
00:13:09.987 00.000 16108 MoveAxis(N, 0, ABG)
00:13:09.987 00.000 16108 Move returns status 0, amount 0
00:13:09.987 00.000 16108 move complete, result=0
00:13:09.987 00.000 16108 worker thread done servicing request
00:13:09.990 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3545, FiltMin=3056, FiltMax=57891, Gamma=1.000
00:13:10.011 00.021 21068 UpdateGuideState exits: m=139773 SNR=93.9
00:13:10.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.014 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:10.015 00.001 21068 Enqueuing Expose request
00:13:10.016 00.001 16108 Worker thread wakes up
00:13:10.016 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:10.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:10.017 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:10.985 00.968 16108 Exposure complete
00:13:11.067 00.082 16108 worker thread done servicing request
00:13:11.067 00.000 21068 OnExposeComplete: enter
00:13:11.068 00.001 21068 UpdateGuideState(): m_state=6
00:13:11.068 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6853
00:13:11.070 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=876.11, Mass=116426, SNR=80.5, Peak=17968 HFD=2.9
00:13:11.071 00.001 21068 MultiStar: [#1 0.35,0.13,1.19,U] [#2 0.14,-0.22,1.32,U] [#3 0.21,-0.15,1.17,U] [#4 0.22,-0.08,0.83,U] [#5 0.27,-0.21,0.91,U] [#6 0.23,0.09,0.89,U] [#7 -0.11,0.06,0.70,U] [#8 0.11,-0.18,0.74,U] 
00:13:11.072 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.21, 0.03}
00:13:11.072 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
00:13:11.073 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
00:13:11.073 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.20 mountY=0.02, mountTheta=3.06
00:13:11.075 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.06, opts=13)
00:13:11.076 00.001 21068 Enqueuing Move request for scope (0.19, -0.06)
00:13:11.077 00.001 16108 Worker thread wakes up
00:13:11.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
00:13:11.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
00:13:11.077 00.000 16108 Moving (0.19, -0.06) raw xDistance=-0.20 yDistance=0.02
00:13:11.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:13:11.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:11.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:13:11.077 00.000 16108 MoveAxis(E, 53, ABG)
00:13:11.077 00.000 16108 Guiding  Dir = 2, Dur = 53
00:13:11.079 00.002 16108 IsSlewing returns 0
00:13:11.079 00.000 16108 IsGuiding returns 0
00:13:11.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3545, FiltMin=3021, FiltMax=52240, Gamma=1.000
00:13:11.096 00.014 21068 UpdateGuideState exits: m=116426 SNR=80.5
00:13:11.096 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:11.097 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:11.099 00.002 21068 Enqueuing Expose request
00:13:11.126 00.027 16108 PulseGuide returned control before completion, sleep 17
00:13:11.156 00.030 16108 IsGuiding returns 1
00:13:11.156 00.000 16108 scope still moving after pulse duration time elapsed
00:13:11.187 00.031 16108 IsSlewing returns 0
00:13:11.187 00.000 16108 IsGuiding returns 1
00:13:11.218 00.031 16108 IsSlewing returns 0
00:13:11.218 00.000 16108 IsGuiding returns 0
00:13:11.218 00.000 16108 scope move finished after 53 + 86 ms
00:13:11.218 00.000 16108 Move returns status 0, amount 53
00:13:11.218 00.000 16108 MoveAxis(N, 0, ABG)
00:13:11.220 00.002 16108 Move returns status 0, amount 0
00:13:11.220 00.000 16108 move complete, result=0
00:13:11.220 00.000 16108 worker thread done servicing request
00:13:11.220 00.000 16108 Worker thread wakes up
00:13:11.220 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
00:13:11.223 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:11.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:12.398 01.175 16108 Exposure complete
00:13:12.469 00.071 16108 worker thread done servicing request
00:13:12.469 00.000 21068 OnExposeComplete: enter
00:13:12.471 00.002 21068 UpdateGuideState(): m_state=6
00:13:12.472 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6854
00:13:12.474 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=876.07, Mass=139627, SNR=111.1, Peak=19379 HFD=3.3
00:13:12.475 00.001 21068 MultiStar: [#1 -0.22,0.04,0.85,U] [#2 -0.37,-0.28,0.97,U] [#3 -0.47,-0.19,0.00,M1] [#4 -0.41,0.08,0.68,U] [#5 -0.33,-0.15,0.80,U] [#6 0.07,-0.05,0.51,U] [#7 -0.78,0.13,0.00,M1] [#8 -0.16,-0.24,0.54,U] 
00:13:12.476 00.001 21068 refined, 6 included, MultiStar: {-0.28, -0.09}, one-star: {-0.35, -0.01}
00:13:12.477 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
00:13:12.478 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
00:13:12.479 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-2.84 mountX=0.26 mountY=0.15, mountTheta=0.53
00:13:12.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.09, opts=13)
00:13:12.482 00.001 21068 Enqueuing Move request for scope (-0.28, -0.09)
00:13:12.483 00.001 16108 Worker thread wakes up
00:13:12.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.09) opts 0xd
00:13:12.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.09)
00:13:12.483 00.000 16108 Moving (-0.28, -0.09) raw xDistance=0.26 yDistance=0.15
00:13:12.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:13:12.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:12.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:13:12.484 00.001 16108 MoveAxis(W, 65, ABG)
00:13:12.484 00.000 16108 Guiding  Dir = 3, Dur = 65
00:13:12.484 00.000 16108 IsSlewing returns 0
00:13:12.484 00.000 16108 IsGuiding returns 0
00:13:12.485 00.001 16108 PulseGuide returned control before completion, sleep 74
00:13:12.487 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3545, FiltMin=3056, FiltMax=59088, Gamma=1.000
00:13:12.502 00.015 21068 UpdateGuideState exits: m=139627 SNR=111.1
00:13:12.505 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:12.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:12.508 00.002 21068 Enqueuing Expose request
00:13:12.568 00.060 16108 IsGuiding returns 1
00:13:12.568 00.000 16108 scope still moving after pulse duration time elapsed
00:13:12.600 00.032 16108 IsSlewing returns 0
00:13:12.600 00.000 16108 IsGuiding returns 0
00:13:12.600 00.000 16108 scope move finished after 65 + 50 ms
00:13:12.600 00.000 16108 Move returns status 0, amount 65
00:13:12.600 00.000 16108 MoveAxis(N, 0, ABG)
00:13:12.600 00.000 16108 Move returns status 0, amount 0
00:13:12.600 00.000 16108 move complete, result=0
00:13:12.600 00.000 16108 worker thread done servicing request
00:13:12.600 00.000 16108 Worker thread wakes up
00:13:12.600 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:12.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:12.600 00.000 21068 GuideStep: 0.3 px 65 ms WEST, 0.2 px 0 ms NORTH
00:13:13.588 00.988 16108 Exposure complete
00:13:13.666 00.078 16108 worker thread done servicing request
00:13:13.666 00.000 21068 OnExposeComplete: enter
00:13:13.668 00.002 21068 UpdateGuideState(): m_state=6
00:13:13.669 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6855
00:13:13.670 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.19, Mass=126664, SNR=84.6, Peak=16755 HFD=2.9
00:13:13.672 00.002 21068 MultiStar: [#1 -0.20,0.22,0.93,U] [#2 -0.78,-0.18,0.00,M1] [#3 -0.32,-0.23,1.01,U] [#4 -0.45,0.11,0.80,U] [#5 -0.26,-0.00,0.90,U] [#6 -0.21,-0.13,0.78,U] [#7 -0.76,0.10,0.00,M2] [#8 -0.26,-0.05,0.82,U] 
00:13:13.673 00.001 21068 refined, 6 included, MultiStar: {-0.31, 0.00}, one-star: {-0.44, 0.11}
00:13:13.674 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
00:13:13.675 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
00:13:13.676 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=0.30 mountY=0.07, mountTheta=0.22
00:13:13.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.00, opts=13)
00:13:13.679 00.001 21068 Enqueuing Move request for scope (-0.31, 0.00)
00:13:13.680 00.001 16108 Worker thread wakes up
00:13:13.681 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.00) opts 0xd
00:13:13.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.00)
00:13:13.681 00.000 16108 Moving (-0.31, 0.00) raw xDistance=0.30 yDistance=0.07
00:13:13.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
00:13:13.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:13.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:13.681 00.000 16108 MoveAxis(W, 84, ABG)
00:13:13.681 00.000 16108 Guiding  Dir = 3, Dur = 84
00:13:13.681 00.000 16108 IsSlewing returns 0
00:13:13.681 00.000 16108 IsGuiding returns 0
00:13:13.682 00.001 16108 PulseGuide returned control before completion, sleep 93
00:13:13.685 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3545, FiltMin=3046, FiltMax=64288, Gamma=1.000
00:13:13.700 00.015 21068 UpdateGuideState exits: m=126664 SNR=84.6
00:13:13.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:13.703 00.001 21068 Enqueuing Expose request
00:13:13.779 00.076 16108 IsGuiding returns 1
00:13:13.779 00.000 16108 scope still moving after pulse duration time elapsed
00:13:13.809 00.030 16108 IsSlewing returns 0
00:13:13.809 00.000 16108 IsGuiding returns 1
00:13:13.841 00.032 16108 IsSlewing returns 0
00:13:13.841 00.000 16108 IsGuiding returns 0
00:13:13.842 00.001 16108 scope move finished after 84 + 76 ms
00:13:13.842 00.000 16108 Move returns status 0, amount 84
00:13:13.842 00.000 16108 MoveAxis(N, 0, ABG)
00:13:13.842 00.000 16108 Move returns status 0, amount 0
00:13:13.842 00.000 16108 move complete, result=0
00:13:13.842 00.000 16108 worker thread done servicing request
00:13:13.842 00.000 16108 Worker thread wakes up
00:13:13.842 00.000 21068 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH
00:13:13.845 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:13.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:15.026 01.181 16108 Exposure complete
00:13:15.089 00.063 16108 worker thread done servicing request
00:13:15.089 00.000 21068 OnExposeComplete: enter
00:13:15.091 00.002 21068 UpdateGuideState(): m_state=6
00:13:15.092 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6856
00:13:15.092 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=876.23, Mass=108336, SNR=82.0, Peak=18304 HFD=2.7
00:13:15.093 00.001 21068 MultiStar: [#1 0.38,0.13,1.16,U] [#2 0.12,-0.20,1.38,U] [#3 0.21,-0.07,1.19,U] [#4 0.11,0.07,0.89,U] [#5 0.39,-0.09,0.97,U] [#6 0.38,0.08,0.83,U] [#7 -0.15,0.19,0.52,U] [#8 0.03,-0.00,0.66,U] 
00:13:15.094 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.26, 0.15}
00:13:15.095 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
00:13:15.095 00.000 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
00:13:15.096 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.05 mountX=-0.21 mountY=-0.06, mountTheta=-2.86
00:13:15.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.01, opts=13)
00:13:15.098 00.000 21068 Enqueuing Move request for scope (0.21, 0.01)
00:13:15.099 00.001 16108 Worker thread wakes up
00:13:15.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
00:13:15.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
00:13:15.099 00.000 16108 Moving (0.21, 0.01) raw xDistance=-0.21 yDistance=-0.06
00:13:15.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:13:15.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:15.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:13:15.099 00.000 16108 MoveAxis(E, 49, ABG)
00:13:15.099 00.000 16108 Guiding  Dir = 2, Dur = 49
00:13:15.100 00.001 16108 IsSlewing returns 0
00:13:15.100 00.000 16108 IsGuiding returns 0
00:13:15.101 00.001 16108 PulseGuide returned control before completion, sleep 58
00:13:15.107 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3545, FiltMin=2989, FiltMax=51632, Gamma=1.000
00:13:15.131 00.024 21068 UpdateGuideState exits: m=108336 SNR=82.0
00:13:15.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.135 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:15.136 00.001 21068 Enqueuing Expose request
00:13:15.163 00.027 16108 IsGuiding returns 1
00:13:15.163 00.000 16108 scope still moving after pulse duration time elapsed
00:13:15.194 00.031 16108 IsSlewing returns 0
00:13:15.194 00.000 16108 IsGuiding returns 0
00:13:15.194 00.000 16108 scope move finished after 49 + 45 ms
00:13:15.194 00.000 16108 Move returns status 0, amount 49
00:13:15.194 00.000 16108 MoveAxis(N, 0, ABG)
00:13:15.194 00.000 16108 Move returns status 0, amount 0
00:13:15.194 00.000 16108 move complete, result=0
00:13:15.194 00.000 16108 worker thread done servicing request
00:13:15.194 00.000 16108 Worker thread wakes up
00:13:15.194 00.000 21068 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
00:13:15.195 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:15.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:16.159 00.964 16108 Exposure complete
00:13:16.224 00.065 16108 worker thread done servicing request
00:13:16.224 00.000 21068 OnExposeComplete: enter
00:13:16.225 00.001 21068 UpdateGuideState(): m_state=6
00:13:16.226 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6857
00:13:16.226 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=875.96, Mass=115032, SNR=75.0, Peak=17392 HFD=3.1
00:13:16.227 00.001 21068 MultiStar: [#1 0.44,0.04,1.34,U] [#2 0.02,-0.21,1.40,U] [#3 0.13,-0.10,1.02,U] [#4 0.15,-0.00,0.98,U] [#5 0.53,-0.01,0.00,M1] [#6 0.41,0.08,0.89,U] [#7 -0.28,0.52,0.00,M2] [#8 0.17,-0.02,0.89,U] 
00:13:16.228 00.001 21068 single-star, 6 included, MultiStar: {0.19, -0.05}, one-star: {0.05, -0.11}
00:13:16.229 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
00:13:16.229 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
00:13:16.230 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=-0.06 mountY=0.10, mountTheta=2.15
00:13:16.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
00:13:16.233 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
00:13:16.234 00.001 16108 Worker thread wakes up
00:13:16.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:13:16.234 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:13:16.234 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.06 yDistance=0.10
00:13:16.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:13:16.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:16.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:16.234 00.000 16108 MoveAxis(E, 0, ABG)
00:13:16.234 00.000 16108 Move returns status 0, amount 0
00:13:16.234 00.000 16108 MoveAxis(N, 0, ABG)
00:13:16.234 00.000 16108 Move returns status 0, amount 0
00:13:16.234 00.000 16108 move complete, result=0
00:13:16.235 00.001 16108 worker thread done servicing request
00:13:16.238 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3545, FiltMin=3011, FiltMax=50864, Gamma=1.000
00:13:16.253 00.015 21068 UpdateGuideState exits: m=115032 SNR=75.0
00:13:16.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:16.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:16.255 00.000 21068 Enqueuing Expose request
00:13:16.256 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:16.257 00.001 16108 Worker thread wakes up
00:13:16.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:16.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:17.427 01.170 16108 Exposure complete
00:13:17.492 00.065 16108 worker thread done servicing request
00:13:17.492 00.000 21068 OnExposeComplete: enter
00:13:17.493 00.001 21068 UpdateGuideState(): m_state=6
00:13:17.494 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6858
00:13:17.496 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=875.92, Mass=104828, SNR=74.0, Peak=18976 HFD=2.8
00:13:17.497 00.001 21068 MultiStar: [#1 0.16,-0.18,1.15,U] [#2 0.03,-0.28,1.34,U] [#3 0.04,-0.46,1.09,U] [#4 0.09,-0.21,0.94,U] [#5 0.22,-0.36,0.97,U] [#6 -0.04,0.12,0.89,U] [#7 -0.16,-0.12,0.75,U] [#8 0.01,-0.37,0.87,U] 
00:13:17.498 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.23}, one-star: {0.15, -0.16}
00:13:17.498 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
00:13:17.499 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
00:13:17.499 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.18 mountY=0.12, mountTheta=2.55
00:13:17.502 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.16, opts=13)
00:13:17.503 00.001 21068 Enqueuing Move request for scope (0.15, -0.16)
00:13:17.505 00.002 16108 Worker thread wakes up
00:13:17.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
00:13:17.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
00:13:17.505 00.000 16108 Moving (0.15, -0.16) raw xDistance=-0.18 yDistance=0.12
00:13:17.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:13:17.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:17.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:13:17.505 00.000 16108 MoveAxis(E, 0, ABG)
00:13:17.505 00.000 16108 Move returns status 0, amount 0
00:13:17.505 00.000 16108 MoveAxis(N, 0, ABG)
00:13:17.505 00.000 16108 Move returns status 0, amount 0
00:13:17.506 00.001 16108 move complete, result=0
00:13:17.506 00.000 16108 worker thread done servicing request
00:13:17.511 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3545, FiltMin=3021, FiltMax=65440, Gamma=1.000
00:13:17.529 00.018 21068 UpdateGuideState exits: m=104828 SNR=74.0
00:13:17.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:17.531 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:17.532 00.001 21068 Enqueuing Expose request
00:13:17.532 00.000 16108 Worker thread wakes up
00:13:17.533 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:17.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:17.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:18.513 00.980 16108 Exposure complete
00:13:18.576 00.063 16108 worker thread done servicing request
00:13:18.576 00.000 21068 OnExposeComplete: enter
00:13:18.577 00.001 21068 UpdateGuideState(): m_state=6
00:13:18.578 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6859
00:13:18.579 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.05, Mass=135714, SNR=100.9, Peak=20256 HFD=3.1
00:13:18.580 00.001 21068 MultiStar: [#1 0.12,0.33,0.83,U] [#2 -0.05,-0.18,0.95,U] [#3 -0.02,-0.26,0.80,U] [#4 -0.04,-0.05,0.75,U] [#5 0.16,-0.32,0.75,U] [#6 0.23,0.09,0.67,U] [#7 -0.35,0.11,0.58,U] [#8 0.14,-0.10,0.64,U] 
00:13:18.580 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.14, -0.03}
00:13:18.581 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
00:13:18.582 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
00:13:18.582 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.86 mountX=-0.05 mountY=0.04, mountTheta=2.50
00:13:18.585 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
00:13:18.586 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
00:13:18.587 00.001 16108 Worker thread wakes up
00:13:18.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:13:18.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:13:18.587 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
00:13:18.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:13:18.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:18.588 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:13:18.588 00.000 16108 MoveAxis(E, 0, ABG)
00:13:18.588 00.000 16108 Move returns status 0, amount 0
00:13:18.588 00.000 16108 MoveAxis(N, 0, ABG)
00:13:18.588 00.000 16108 Move returns status 0, amount 0
00:13:18.588 00.000 16108 move complete, result=0
00:13:18.588 00.000 16108 worker thread done servicing request
00:13:18.591 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3545, FiltMin=3043, FiltMax=61728, Gamma=1.000
00:13:18.606 00.015 21068 UpdateGuideState exits: m=135714 SNR=100.9
00:13:18.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:18.608 00.000 21068 Enqueuing Expose request
00:13:18.609 00.001 16108 Worker thread wakes up
00:13:18.609 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:18.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:18.610 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:19.765 01.155 16108 Exposure complete
00:13:19.819 00.054 16108 worker thread done servicing request
00:13:19.819 00.000 21068 OnExposeComplete: enter
00:13:19.823 00.004 21068 UpdateGuideState(): m_state=6
00:13:19.825 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6860
00:13:19.827 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=875.54, Mass=111534, SNR=80.4, Peak=15664 HFD=3.0
00:13:19.829 00.002 21068 MultiStar: [#1 -0.07,-0.21,1.17,U] [#2 -0.18,-0.58,0.00,M1] [#3 -0.25,-0.28,0.97,U] [#4 -0.03,-0.37,0.80,U] [#5 0.07,-0.46,0.85,U] [#6 0.05,0.15,0.79,U] [#7 -0.51,-0.22,0.00,M1] [#8 -0.09,-0.54,0.00,M1] 
00:13:19.830 00.001 21068 refined, 5 included, MultiStar: {-0.04, -0.29}, one-star: {0.05, -0.53}
00:13:19.831 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:13:19.832 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
00:13:19.833 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.69 mountX=-0.02 mountY=0.29, mountTheta=1.62
00:13:19.837 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.29, opts=13)
00:13:19.838 00.001 21068 Enqueuing Move request for scope (-0.04, -0.29)
00:13:19.839 00.001 16108 Worker thread wakes up
00:13:19.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
00:13:19.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
00:13:19.839 00.000 16108 Moving (-0.04, -0.29) raw xDistance=-0.02 yDistance=0.29
00:13:19.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:13:19.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:19.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:13:19.839 00.000 16108 MoveAxis(E, 0, ABG)
00:13:19.839 00.000 16108 Move returns status 0, amount 0
00:13:19.840 00.001 16108 MoveAxis(N, 0, ABG)
00:13:19.840 00.000 16108 Move returns status 0, amount 0
00:13:19.840 00.000 16108 move complete, result=0
00:13:19.840 00.000 16108 worker thread done servicing request
00:13:19.843 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3545, FiltMin=3053, FiltMax=65440, Gamma=1.000
00:13:19.857 00.014 21068 UpdateGuideState exits: m=111534 SNR=80.4
00:13:19.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:19.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:19.860 00.001 21068 Enqueuing Expose request
00:13:19.860 00.000 16108 Worker thread wakes up
00:13:19.860 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:13:19.862 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:19.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:20.833 00.971 16108 Exposure complete
00:13:20.905 00.072 16108 worker thread done servicing request
00:13:20.905 00.000 21068 OnExposeComplete: enter
00:13:20.908 00.003 21068 UpdateGuideState(): m_state=6
00:13:20.911 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6861
00:13:20.913 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=875.82, Mass=112514, SNR=91.9, Peak=18032 HFD=2.9
00:13:20.916 00.003 21068 MultiStar: [#1 0.07,-0.17,1.13,U] [#2 -0.14,-0.45,0.00,M2] [#3 -0.16,-0.25,0.86,U] [#4 0.09,-0.33,0.74,U] [#5 0.08,-0.24,0.81,U] [#6 0.26,-0.10,0.70,U] [#7 -0.20,-0.34,0.57,U] [#8 -0.01,-0.56,0.00,M2] 
00:13:20.917 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.24}, one-star: {0.02, -0.26}
00:13:20.918 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
00:13:20.919 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
00:13:20.920 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.45 mountX=-0.07 mountY=0.22, mountTheta=1.88
00:13:20.923 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.24, opts=13)
00:13:20.925 00.002 21068 Enqueuing Move request for scope (0.03, -0.24)
00:13:20.926 00.001 16108 Worker thread wakes up
00:13:20.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
00:13:20.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
00:13:20.926 00.000 16108 Moving (0.03, -0.24) raw xDistance=-0.07 yDistance=0.22
00:13:20.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:13:20.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:20.927 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:13:20.927 00.000 16108 MoveAxis(E, 0, ABG)
00:13:20.927 00.000 16108 Move returns status 0, amount 0
00:13:20.927 00.000 16108 MoveAxis(N, 0, ABG)
00:13:20.927 00.000 16108 Move returns status 0, amount 0
00:13:20.927 00.000 16108 move complete, result=0
00:13:20.927 00.000 16108 worker thread done servicing request
00:13:20.932 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3545, FiltMin=3062, FiltMax=64525, Gamma=1.000
00:13:20.948 00.016 21068 UpdateGuideState exits: m=112514 SNR=91.9
00:13:20.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:20.949 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:20.950 00.001 21068 Enqueuing Expose request
00:13:20.951 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:20.951 00.000 16108 Worker thread wakes up
00:13:20.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:20.952 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:22.121 01.169 16108 Exposure complete
00:13:22.176 00.055 16108 worker thread done servicing request
00:13:22.176 00.000 21068 OnExposeComplete: enter
00:13:22.177 00.001 21068 UpdateGuideState(): m_state=6
00:13:22.179 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6862
00:13:22.180 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.82, Mass=115358, SNR=77.5, Peak=19504 HFD=2.9
00:13:22.181 00.001 21068 MultiStar: [#1 0.45,-0.21,0.00,M1] [#2 -0.03,-0.38,1.29,U] [#3 0.01,-0.45,1.14,U] [#4 0.25,-0.04,0.91,U] [#5 0.12,-0.50,0.00,M1] [#6 0.15,0.02,0.91,U] [#7 -0.28,-0.32,0.62,U] [#8 -0.02,-0.34,0.94,U] 
00:13:22.181 00.000 21068 refined, 6 included, MultiStar: {0.04, -0.26}, one-star: {0.16, -0.25}
00:13:22.182 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
00:13:22.182 00.000 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
00:13:22.184 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.41 mountX=-0.09 mountY=0.25, mountTheta=1.92
00:13:22.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.26, opts=13)
00:13:22.187 00.001 21068 Enqueuing Move request for scope (0.04, -0.26)
00:13:22.187 00.000 16108 Worker thread wakes up
00:13:22.188 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
00:13:22.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
00:13:22.188 00.000 16108 Moving (0.04, -0.26) raw xDistance=-0.09 yDistance=0.25
00:13:22.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:13:22.188 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.76
00:13:22.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:13:22.188 00.000 16108 MoveAxis(E, 0, ABG)
00:13:22.188 00.000 16108 Move returns status 0, amount 0
00:13:22.188 00.000 16108 MoveAxis(S, 50, ABG)
00:13:22.188 00.000 16108 Guiding  Dir = 1, Dur = 50
00:13:22.188 00.000 16108 IsSlewing returns 0
00:13:22.189 00.001 16108 IsGuiding returns 0
00:13:22.192 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3545, FiltMin=3049, FiltMax=65440, Gamma=1.000
00:13:22.207 00.015 21068 UpdateGuideState exits: m=115358 SNR=77.5
00:13:22.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:22.209 00.000 21068 Enqueuing Expose request
00:13:22.214 00.005 16108 PulseGuide returned control before completion, sleep 36
00:13:22.260 00.046 16108 IsGuiding returns 1
00:13:22.260 00.000 16108 scope still moving after pulse duration time elapsed
00:13:22.292 00.032 16108 IsSlewing returns 0
00:13:22.292 00.000 16108 IsGuiding returns 1
00:13:22.323 00.031 16108 IsSlewing returns 0
00:13:22.323 00.000 16108 IsGuiding returns 0
00:13:22.323 00.000 16108 scope move finished after 50 + 84 ms
00:13:22.323 00.000 16108 Move returns status 0, amount 50
00:13:22.323 00.000 16108 move complete, result=0
00:13:22.323 00.000 16108 worker thread done servicing request
00:13:22.324 00.001 16108 Worker thread wakes up
00:13:22.324 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
00:13:22.326 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:22.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:23.301 00.975 16108 Exposure complete
00:13:23.405 00.104 16108 worker thread done servicing request
00:13:23.405 00.000 21068 OnExposeComplete: enter
00:13:23.406 00.001 21068 UpdateGuideState(): m_state=6
00:13:23.408 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6863
00:13:23.410 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=875.92, Mass=134446, SNR=95.6, Peak=18720 HFD=3.3
00:13:23.412 00.002 21068 MultiStar: [#1 0.17,-0.08,0.90,U] [#2 -0.20,-0.21,0.99,U] [#3 0.10,-0.18,0.78,U] [#4 -0.03,0.04,0.71,U] [#5 0.01,-0.04,0.84,U] [#6 0.15,0.01,0.76,U] [#7 -0.58,0.13,0.00,M1] [#8 0.06,-0.28,0.63,U] 
00:13:23.414 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.11}, one-star: {-0.07, -0.16}
00:13:23.415 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
00:13:23.416 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
00:13:23.419 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.43 mountX=-0.04 mountY=0.11, mountTheta=1.90
00:13:23.422 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.11, opts=13)
00:13:23.423 00.001 21068 Enqueuing Move request for scope (0.02, -0.11)
00:13:23.425 00.002 16108 Worker thread wakes up
00:13:23.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:13:23.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:13:23.425 00.000 16108 Moving (0.02, -0.11) raw xDistance=-0.04 yDistance=0.11
00:13:23.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:13:23.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:23.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:13:23.425 00.000 16108 MoveAxis(E, 0, ABG)
00:13:23.425 00.000 16108 Move returns status 0, amount 0
00:13:23.425 00.000 16108 MoveAxis(N, 0, ABG)
00:13:23.426 00.001 16108 Move returns status 0, amount 0
00:13:23.426 00.000 16108 move complete, result=0
00:13:23.426 00.000 16108 worker thread done servicing request
00:13:23.433 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3545, FiltMin=3043, FiltMax=63424, Gamma=1.000
00:13:23.466 00.033 21068 UpdateGuideState exits: m=134446 SNR=95.6
00:13:23.468 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:23.470 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:23.471 00.001 21068 Enqueuing Expose request
00:13:23.472 00.001 16108 Worker thread wakes up
00:13:23.472 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:23.474 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:23.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:24.656 01.182 16108 Exposure complete
00:13:24.719 00.063 16108 worker thread done servicing request
00:13:24.719 00.000 21068 OnExposeComplete: enter
00:13:24.720 00.001 21068 UpdateGuideState(): m_state=6
00:13:24.721 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6864
00:13:24.721 00.000 21068 Star::Find returns 1 (0), X=221.19, Y=875.78, Mass=130855, SNR=90.4, Peak=20960 HFD=2.9
00:13:24.722 00.001 21068 MultiStar: [#1 0.24,-0.39,0.92,U] [#2 0.09,-0.50,0.00,M1] [#3 -0.19,-0.55,0.00,M1] [#4 0.28,-0.44,0.00,M1] [#5 0.05,-0.47,0.89,U] [#6 0.35,-0.06,0.76,U] [#7 -0.17,-0.42,0.61,U] [#8 0.22,-0.57,0.00,M1] 
00:13:24.723 00.001 21068 refined, 4 included, MultiStar: {0.22, -0.33}, one-star: {0.51, -0.30}
00:13:24.724 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
00:13:24.725 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
00:13:24.725 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.97 mountX=-0.28 mountY=0.27, mountTheta=2.38
00:13:24.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.33, opts=13)
00:13:24.727 00.000 21068 Enqueuing Move request for scope (0.22, -0.33)
00:13:24.729 00.002 16108 Worker thread wakes up
00:13:24.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
00:13:24.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
00:13:24.729 00.000 16108 Moving (0.22, -0.33) raw xDistance=-0.28 yDistance=0.27
00:13:24.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:13:24.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:13:24.729 00.000 16108 MoveAxis(E, 73, ABG)
00:13:24.729 00.000 16108 Guiding  Dir = 2, Dur = 73
00:13:24.730 00.001 16108 IsSlewing returns 0
00:13:24.730 00.000 16108 IsGuiding returns 0
00:13:24.733 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3545, FiltMin=3069, FiltMax=65440, Gamma=1.000
00:13:24.748 00.015 21068 UpdateGuideState exits: m=130855 SNR=90.4
00:13:24.748 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:24.750 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:24.751 00.001 21068 Enqueuing Expose request
00:13:24.755 00.004 16108 PulseGuide returned control before completion, sleep 59
00:13:24.815 00.060 16108 IsGuiding returns 1
00:13:24.815 00.000 16108 scope still moving after pulse duration time elapsed
00:13:24.847 00.032 16108 IsSlewing returns 0
00:13:24.847 00.000 16108 IsGuiding returns 0
00:13:24.847 00.000 16108 scope move finished after 73 + 44 ms
00:13:24.847 00.000 16108 Move returns status 0, amount 73
00:13:24.847 00.000 16108 MoveAxis(S, 54, ABG)
00:13:24.847 00.000 16108 Guiding  Dir = 1, Dur = 54
00:13:24.847 00.000 16108 IsSlewing returns 0
00:13:24.847 00.000 16108 IsGuiding returns 0
00:13:24.912 00.065 16108 IsGuiding returns 1
00:13:24.913 00.001 16108 scope still moving after pulse duration time elapsed
00:13:24.940 00.027 16108 IsSlewing returns 0
00:13:24.940 00.000 16108 IsGuiding returns 1
00:13:24.972 00.032 16108 IsSlewing returns 0
00:13:24.972 00.000 16108 IsGuiding returns 1
00:13:25.004 00.032 16108 IsSlewing returns 0
00:13:25.004 00.000 16108 IsGuiding returns 0
00:13:25.005 00.001 16108 scope move finished after 54 + 103 ms
00:13:25.005 00.000 16108 Move returns status 0, amount 54
00:13:25.005 00.000 16108 move complete, result=0
00:13:25.005 00.000 16108 worker thread done servicing request
00:13:25.005 00.000 16108 Worker thread wakes up
00:13:25.005 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.3 px 54 ms SOUTH
00:13:25.008 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:25.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:25.997 00.989 16108 Exposure complete
00:13:26.074 00.077 16108 worker thread done servicing request
00:13:26.074 00.000 21068 OnExposeComplete: enter
00:13:26.078 00.004 21068 UpdateGuideState(): m_state=6
00:13:26.080 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6865
00:13:26.082 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=875.71, Mass=118210, SNR=88.7, Peak=18816 HFD=3.2
00:13:26.083 00.001 21068 MultiStar: [#1 0.30,-0.20,1.01,U] [#2 -0.06,-0.54,0.00,M2] [#3 0.05,-0.44,0.92,U] [#4 0.27,-0.42,0.00,M2] [#5 0.42,-0.62,0.00,M1] [#6 0.23,-0.38,0.73,U] [#7 -0.29,-0.25,0.55,U] [#8 -0.09,-0.52,0.00,M2] 
00:13:26.085 00.002 21068 refined, 4 included, MultiStar: {0.16, -0.33}, one-star: {0.32, -0.37}
00:13:26.086 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
00:13:26.088 00.002 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:13:26.089 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.12 mountX=-0.22 mountY=0.28, mountTheta=2.22
00:13:26.092 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.33, opts=13)
00:13:26.094 00.002 21068 Enqueuing Move request for scope (0.16, -0.33)
00:13:26.095 00.001 16108 Worker thread wakes up
00:13:26.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
00:13:26.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
00:13:26.095 00.000 16108 Moving (0.16, -0.33) raw xDistance=-0.22 yDistance=0.28
00:13:26.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:13:26.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:13:26.096 00.001 16108 MoveAxis(E, 62, ABG)
00:13:26.096 00.000 16108 Guiding  Dir = 2, Dur = 62
00:13:26.096 00.000 16108 IsSlewing returns 0
00:13:26.096 00.000 16108 IsGuiding returns 0
00:13:26.103 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3545, FiltMin=3065, FiltMax=65472, Gamma=1.000
00:13:26.119 00.016 21068 UpdateGuideState exits: m=118210 SNR=88.7
00:13:26.121 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:26.121 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:26.122 00.001 21068 Enqueuing Expose request
00:13:26.135 00.013 16108 PulseGuide returned control before completion, sleep 33
00:13:26.180 00.045 16108 IsGuiding returns 1
00:13:26.180 00.000 16108 scope still moving after pulse duration time elapsed
00:13:26.212 00.032 16108 IsSlewing returns 0
00:13:26.213 00.001 16108 IsGuiding returns 1
00:13:26.243 00.030 16108 IsSlewing returns 0
00:13:26.244 00.001 16108 IsGuiding returns 0
00:13:26.244 00.000 16108 scope move finished after 62 + 86 ms
00:13:26.244 00.000 16108 Move returns status 0, amount 62
00:13:26.244 00.000 16108 MoveAxis(S, 57, ABG)
00:13:26.244 00.000 16108 Guiding  Dir = 1, Dur = 57
00:13:26.245 00.001 16108 IsSlewing returns 0
00:13:26.245 00.000 16108 IsGuiding returns 0
00:13:26.292 00.047 16108 PulseGuide returned control before completion, sleep 21
00:13:26.321 00.029 16108 IsGuiding returns 1
00:13:26.321 00.000 16108 scope still moving after pulse duration time elapsed
00:13:26.352 00.031 16108 IsSlewing returns 0
00:13:26.352 00.000 16108 IsGuiding returns 1
00:13:26.383 00.031 16108 IsSlewing returns 0
00:13:26.383 00.000 16108 IsGuiding returns 0
00:13:26.383 00.000 16108 scope move finished after 57 + 81 ms
00:13:26.385 00.002 16108 Move returns status 0, amount 57
00:13:26.385 00.000 16108 move complete, result=0
00:13:26.385 00.000 16108 worker thread done servicing request
00:13:26.385 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.3 px 57 ms SOUTH
00:13:26.386 00.001 16108 Worker thread wakes up
00:13:26.386 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:26.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:27.549 01.163 16108 Exposure complete
00:13:27.612 00.063 16108 worker thread done servicing request
00:13:27.612 00.000 21068 OnExposeComplete: enter
00:13:27.614 00.002 21068 UpdateGuideState(): m_state=6
00:13:27.616 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6866
00:13:27.617 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.25, Mass=127580, SNR=88.4, Peak=18096 HFD=3.0
00:13:27.618 00.001 21068 MultiStar: [#1 0.01,0.23,1.11,U] [#2 -0.25,0.12,1.20,U] [#3 -0.23,0.19,0.95,U] [#4 -0.09,0.41,0.83,U] [#5 0.12,0.07,0.79,U] [#6 -0.04,0.36,0.64,U] [#7 -0.23,0.67,0.00,M1] [#8 -0.15,0.25,0.78,U] 
00:13:27.620 00.002 21068 single-star, 7 included, MultiStar: {-0.08, 0.22}, one-star: {0.04, 0.17}
00:13:27.621 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:13:27.624 00.003 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:13:27.625 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.35 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
00:13:27.628 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.17, opts=13)
00:13:27.630 00.002 21068 Enqueuing Move request for scope (0.04, 0.17)
00:13:27.633 00.003 16108 Worker thread wakes up
00:13:27.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
00:13:27.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
00:13:27.633 00.000 16108 Moving (0.04, 0.17) raw xDistance=-0.01 yDistance=-0.18
00:13:27.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:13:27.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:27.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:27.633 00.000 16108 MoveAxis(E, 0, ABG)
00:13:27.633 00.000 16108 Move returns status 0, amount 0
00:13:27.633 00.000 16108 MoveAxis(N, 0, ABG)
00:13:27.633 00.000 16108 Move returns status 0, amount 0
00:13:27.633 00.000 16108 move complete, result=0
00:13:27.634 00.001 16108 worker thread done servicing request
00:13:27.641 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3542, FiltMin=3056, FiltMax=56083, Gamma=1.000
00:13:27.657 00.016 21068 UpdateGuideState exits: m=127580 SNR=88.4
00:13:27.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:27.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:27.660 00.001 21068 Enqueuing Expose request
00:13:27.661 00.001 16108 Worker thread wakes up
00:13:27.661 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:27.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:27.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:28.634 00.972 16108 Exposure complete
00:13:28.694 00.060 16108 worker thread done servicing request
00:13:28.694 00.000 21068 OnExposeComplete: enter
00:13:28.697 00.003 21068 UpdateGuideState(): m_state=6
00:13:28.698 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6867
00:13:28.699 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.19, Mass=130589, SNR=82.2, Peak=17728 HFD=3.0
00:13:28.700 00.001 21068 MultiStar: [#1 -0.10,0.18,1.12,U] [#2 -0.22,0.04,1.35,U] [#3 -0.46,0.02,1.06,U] [#4 -0.22,0.18,0.79,U] [#5 0.01,0.10,1.10,U] [#6 -0.03,0.07,0.75,U] [#7 -0.74,0.11,0.00,M2] [#8 0.03,-0.13,0.69,U] 
00:13:28.700 00.000 21068 refined, 7 included, MultiStar: {-0.16, 0.08}, one-star: {-0.17, 0.11}
00:13:28.701 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
00:13:28.702 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
00:13:28.702 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.17 cameraTheta=2.69 mountX=0.17 mountY=-0.04, mountTheta=-0.22
00:13:28.705 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.08, opts=13)
00:13:28.706 00.001 21068 Enqueuing Move request for scope (-0.16, 0.08)
00:13:28.708 00.002 16108 Worker thread wakes up
00:13:28.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
00:13:28.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
00:13:28.708 00.000 16108 Moving (-0.16, 0.08) raw xDistance=0.17 yDistance=-0.04
00:13:28.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:13:28.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:28.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:28.710 00.002 16108 MoveAxis(E, 0, ABG)
00:13:28.710 00.000 16108 Move returns status 0, amount 0
00:13:28.710 00.000 16108 MoveAxis(N, 0, ABG)
00:13:28.710 00.000 16108 Move returns status 0, amount 0
00:13:28.710 00.000 16108 move complete, result=0
00:13:28.710 00.000 16108 worker thread done servicing request
00:13:28.721 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3542, FiltMin=3017, FiltMax=63462, Gamma=1.000
00:13:28.745 00.024 21068 UpdateGuideState exits: m=130589 SNR=82.2
00:13:28.748 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:28.750 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:28.751 00.001 21068 Enqueuing Expose request
00:13:28.752 00.001 16108 Worker thread wakes up
00:13:28.752 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:28.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:28.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:29.915 01.162 16108 Exposure complete
00:13:29.969 00.054 16108 worker thread done servicing request
00:13:29.969 00.000 21068 OnExposeComplete: enter
00:13:29.970 00.001 21068 UpdateGuideState(): m_state=6
00:13:29.971 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6868
00:13:29.972 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.27, Mass=110029, SNR=83.8, Peak=14000 HFD=3.4
00:13:29.973 00.001 21068 MultiStar: [#1 0.09,0.43,1.04,U] [#2 -0.16,-0.02,1.32,U] [#3 -0.08,0.18,0.99,U] [#4 -0.35,0.48,0.00,M1] [#5 0.03,0.01,0.98,U] [#6 -0.07,0.26,0.93,U] [#7 -0.53,0.40,0.00,M3] [#8 -0.10,0.04,0.74,U] 
00:13:29.973 00.000 21068 refined, 6 included, MultiStar: {-0.04, 0.15}, one-star: {0.02, 0.20}
00:13:29.974 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:13:29.975 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:13:29.976 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.83 mountX=0.07 mountY=-0.14, mountTheta=-1.13
00:13:29.977 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.15, opts=13)
00:13:29.979 00.002 21068 Enqueuing Move request for scope (-0.04, 0.15)
00:13:29.979 00.000 16108 Worker thread wakes up
00:13:29.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
00:13:29.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
00:13:29.979 00.000 16108 Moving (-0.04, 0.15) raw xDistance=0.07 yDistance=-0.14
00:13:29.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:29.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:29.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:13:29.979 00.000 16108 MoveAxis(E, 0, ABG)
00:13:29.979 00.000 16108 Move returns status 0, amount 0
00:13:29.979 00.000 16108 MoveAxis(N, 0, ABG)
00:13:29.979 00.000 16108 Move returns status 0, amount 0
00:13:29.979 00.000 16108 move complete, result=0
00:13:29.979 00.000 16108 worker thread done servicing request
00:13:29.992 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3542, FiltMin=3033, FiltMax=56915, Gamma=1.000
00:13:30.008 00.016 21068 UpdateGuideState exits: m=110029 SNR=83.8
00:13:30.010 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:30.010 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:30.010 00.000 21068 Enqueuing Expose request
00:13:30.012 00.002 16108 Worker thread wakes up
00:13:30.012 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:30.013 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:30.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:30.985 00.972 16108 Exposure complete
00:13:31.056 00.071 16108 worker thread done servicing request
00:13:31.056 00.000 21068 OnExposeComplete: enter
00:13:31.057 00.001 21068 UpdateGuideState(): m_state=6
00:13:31.058 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6869
00:13:31.060 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.11, Mass=111594, SNR=79.3, Peak=16211 HFD=3.2
00:13:31.062 00.002 21068 MultiStar: [#1 -0.25,-0.02,1.12,U] [#2 -0.59,-0.05,0.00,M1] [#3 -0.60,-0.11,0.00,M1] [#4 -0.49,-0.27,0.00,M2] [#5 -0.32,-0.06,0.93,U] [#6 -0.26,0.23,0.92,U] [#7 -0.88,0.11,0.00,M4] [#8 -0.13,-0.26,0.87,U] 
00:13:31.063 00.001 21068 refined, 4 included, MultiStar: {-0.28, -0.01}, one-star: {-0.45, 0.04}
00:13:31.064 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
00:13:31.065 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
00:13:31.066 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.10 mountX=0.28 mountY=0.08, mountTheta=0.27
00:13:31.068 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.01, opts=13)
00:13:31.069 00.001 21068 Enqueuing Move request for scope (-0.28, -0.01)
00:13:31.070 00.001 16108 Worker thread wakes up
00:13:31.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
00:13:31.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
00:13:31.070 00.000 16108 Moving (-0.28, -0.01) raw xDistance=0.28 yDistance=0.08
00:13:31.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:13:31.071 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:31.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:13:31.071 00.000 16108 MoveAxis(W, 73, ABG)
00:13:31.071 00.000 16108 Guiding  Dir = 3, Dur = 73
00:13:31.071 00.000 16108 IsSlewing returns 0
00:13:31.071 00.000 16108 IsGuiding returns 0
00:13:31.072 00.001 16108 PulseGuide returned control before completion, sleep 83
00:13:31.074 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3545, FiltMin=2995, FiltMax=50288, Gamma=1.000
00:13:31.090 00.016 21068 UpdateGuideState exits: m=111594 SNR=79.3
00:13:31.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:31.093 00.001 21068 Enqueuing Expose request
00:13:31.171 00.078 16108 IsGuiding returns 0
00:13:31.171 00.000 16108 Move returns status 0, amount 73
00:13:31.171 00.000 16108 MoveAxis(N, 0, ABG)
00:13:31.171 00.000 16108 Move returns status 0, amount 0
00:13:31.171 00.000 16108 move complete, result=0
00:13:31.171 00.000 16108 worker thread done servicing request
00:13:31.171 00.000 16108 Worker thread wakes up
00:13:31.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:31.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:31.171 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
00:13:32.327 01.156 16108 Exposure complete
00:13:32.394 00.067 16108 worker thread done servicing request
00:13:32.394 00.000 21068 OnExposeComplete: enter
00:13:32.395 00.001 21068 UpdateGuideState(): m_state=6
00:13:32.396 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6870
00:13:32.397 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.48, Mass=112193, SNR=80.0, Peak=14880 HFD=3.1
00:13:32.398 00.001 21068 MultiStar: [#1 0.23,0.25,1.17,U] [#2 -0.16,0.15,1.24,U] [#3 -0.12,0.17,1.12,U] [#4 -0.39,0.40,0.00,M3] [#5 -0.02,0.07,1.11,U] [#6 -0.06,0.22,0.83,U] [#7 -0.41,0.58,0.00,M5] [#8 0.05,0.28,0.73,U] 
00:13:32.399 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.21}, one-star: {0.10, 0.41}
00:13:32.400 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
00:13:32.401 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
00:13:32.402 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.58 mountX=0.04 mountY=-0.21, mountTheta=-1.39
00:13:32.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.21, opts=13)
00:13:32.405 00.000 21068 Enqueuing Move request for scope (-0.00, 0.21)
00:13:32.406 00.001 16108 Worker thread wakes up
00:13:32.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
00:13:32.407 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
00:13:32.407 00.000 16108 Moving (-0.00, 0.21) raw xDistance=0.04 yDistance=-0.21
00:13:32.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:13:32.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:32.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:13:32.407 00.000 16108 MoveAxis(E, 0, ABG)
00:13:32.407 00.000 16108 Move returns status 0, amount 0
00:13:32.407 00.000 16108 MoveAxis(N, 0, ABG)
00:13:32.407 00.000 16108 Move returns status 0, amount 0
00:13:32.407 00.000 16108 move complete, result=0
00:13:32.407 00.000 16108 worker thread done servicing request
00:13:32.411 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3542, FiltMin=3008, FiltMax=55843, Gamma=1.000
00:13:32.431 00.020 21068 UpdateGuideState exits: m=112193 SNR=80.0
00:13:32.433 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:32.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:32.435 00.001 21068 Enqueuing Expose request
00:13:32.436 00.001 16108 Worker thread wakes up
00:13:32.436 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:32.438 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:32.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:33.401 00.963 16108 Exposure complete
00:13:33.465 00.064 16108 worker thread done servicing request
00:13:33.465 00.000 21068 OnExposeComplete: enter
00:13:33.467 00.002 21068 UpdateGuideState(): m_state=6
00:13:33.468 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6871
00:13:33.469 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.33, Mass=118298, SNR=78.7, Peak=15808 HFD=3.3
00:13:33.470 00.001 21068 MultiStar: [#1 -0.26,0.25,1.12,U] [#2 -0.65,0.20,0.00,M1] [#3 -0.48,0.20,0.00,M1] [#4 -0.63,0.39,0.00,M4] [#5 -0.25,0.10,1.17,U] [#6 -0.18,0.51,0.00,M1] [#7 -0.92,0.50,0.00,M6] [#8 -0.38,0.16,0.81,U] 
00:13:33.471 00.001 21068 refined, 3 included, MultiStar: {-0.27, 0.19}, one-star: {-0.21, 0.26}
00:13:33.472 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
00:13:33.473 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
00:13:33.473 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.51 mountX=0.30 mountY=-0.12, mountTheta=-0.40
00:13:33.476 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.19, opts=13)
00:13:33.477 00.001 21068 Enqueuing Move request for scope (-0.27, 0.19)
00:13:33.478 00.001 16108 Worker thread wakes up
00:13:33.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
00:13:33.478 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
00:13:33.478 00.000 16108 Moving (-0.27, 0.19) raw xDistance=0.30 yDistance=-0.12
00:13:33.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:13:33.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:33.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:33.478 00.000 16108 MoveAxis(W, 77, ABG)
00:13:33.478 00.000 16108 Guiding  Dir = 3, Dur = 77
00:13:33.478 00.000 16108 IsSlewing returns 0
00:13:33.478 00.000 16108 IsGuiding returns 0
00:13:33.481 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3542, FiltMin=3021, FiltMax=59885, Gamma=1.000
00:13:33.504 00.023 21068 UpdateGuideState exits: m=118298 SNR=78.7
00:13:33.506 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.508 00.002 16108 PulseGuide returned control before completion, sleep 60
00:13:33.508 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:33.508 00.000 21068 Enqueuing Expose request
00:13:33.582 00.074 16108 IsGuiding returns 1
00:13:33.582 00.000 16108 scope still moving after pulse duration time elapsed
00:13:33.613 00.031 16108 IsSlewing returns 0
00:13:33.613 00.000 16108 IsGuiding returns 0
00:13:33.613 00.000 16108 scope move finished after 77 + 58 ms
00:13:33.613 00.000 16108 Move returns status 0, amount 77
00:13:33.613 00.000 16108 MoveAxis(N, 0, ABG)
00:13:33.613 00.000 16108 Move returns status 0, amount 0
00:13:33.613 00.000 16108 move complete, result=0
00:13:33.615 00.002 16108 worker thread done servicing request
00:13:33.615 00.000 16108 Worker thread wakes up
00:13:33.615 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
00:13:33.618 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:33.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:34.775 01.157 16108 Exposure complete
00:13:34.837 00.062 16108 worker thread done servicing request
00:13:34.837 00.000 21068 OnExposeComplete: enter
00:13:34.839 00.002 21068 UpdateGuideState(): m_state=6
00:13:34.840 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6872
00:13:34.843 00.003 21068 Star::Find returns 1 (0), X=220.74, Y=876.54, Mass=105184, SNR=77.1, Peak=15488 HFD=3.1
00:13:34.844 00.001 21068 MultiStar: [#1 -0.09,0.14,1.13,U] [#2 -0.13,-0.08,1.23,U] [#3 -0.01,-0.03,1.16,U] [#4 -0.28,0.47,0.00,M5] [#5 0.12,0.02,1.11,U] [#6 0.01,0.49,0.00,M2] [#7 -0.58,0.26,0.00,M7] [#8 -0.35,0.20,0.67,U] 
00:13:34.846 00.002 21068 refined, 5 included, MultiStar: {-0.05, 0.10}, one-star: {0.06, 0.46}
00:13:34.847 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
00:13:34.848 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
00:13:34.849 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.02 mountX=0.07 mountY=-0.09, mountTheta=-0.92
00:13:34.854 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
00:13:34.856 00.002 21068 Enqueuing Move request for scope (-0.05, 0.10)
00:13:34.858 00.002 16108 Worker thread wakes up
00:13:34.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:13:34.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:13:34.858 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
00:13:34.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:34.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:34.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:34.859 00.001 16108 MoveAxis(E, 0, ABG)
00:13:34.859 00.000 16108 Move returns status 0, amount 0
00:13:34.859 00.000 16108 MoveAxis(N, 0, ABG)
00:13:34.859 00.000 16108 Move returns status 0, amount 0
00:13:34.859 00.000 16108 move complete, result=0
00:13:34.859 00.000 16108 worker thread done servicing request
00:13:34.866 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3539, FiltMin=3024, FiltMax=61587, Gamma=1.000
00:13:34.884 00.018 21068 UpdateGuideState exits: m=105184 SNR=77.1
00:13:34.886 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:34.887 00.000 21068 Enqueuing Expose request
00:13:34.888 00.001 16108 Worker thread wakes up
00:13:34.888 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:34.888 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:34.889 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:35.862 00.973 16108 Exposure complete
00:13:35.925 00.063 16108 worker thread done servicing request
00:13:35.925 00.000 21068 OnExposeComplete: enter
00:13:35.926 00.001 21068 UpdateGuideState(): m_state=6
00:13:35.928 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6873
00:13:35.929 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.41, Mass=112869, SNR=74.1, Peak=14672 HFD=3.2
00:13:35.931 00.002 21068 MultiStar: [#1 0.16,0.46,0.00,M1] [#2 -0.39,0.27,0.00,M1] [#3 -0.29,0.26,1.04,U] [#4 -0.14,0.36,0.89,U] [#5 0.13,0.32,0.97,U] [#6 -0.18,0.47,0.00,M3] [#7 -0.71,0.45,0.00,M8] [#8 -0.11,0.48,0.00,M1] 
00:13:35.934 00.003 21068 refined, 3 included, MultiStar: {-0.09, 0.32}, one-star: {-0.06, 0.33}
00:13:35.936 00.002 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:13:35.938 00.002 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:13:35.940 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.86 mountX=0.15 mountY=-0.28, mountTheta=-1.09
00:13:35.943 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.32, opts=13)
00:13:35.944 00.001 21068 Enqueuing Move request for scope (-0.09, 0.32)
00:13:35.946 00.002 16108 Worker thread wakes up
00:13:35.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
00:13:35.946 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
00:13:35.946 00.000 16108 Moving (-0.09, 0.32) raw xDistance=0.15 yDistance=-0.28
00:13:35.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:13:35.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:35.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:13:35.946 00.000 16108 MoveAxis(E, 0, ABG)
00:13:35.946 00.000 16108 Move returns status 0, amount 0
00:13:35.946 00.000 16108 MoveAxis(N, 0, ABG)
00:13:35.946 00.000 16108 Move returns status 0, amount 0
00:13:35.946 00.000 16108 move complete, result=0
00:13:35.946 00.000 16108 worker thread done servicing request
00:13:35.951 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3539, FiltMin=3059, FiltMax=53712, Gamma=1.000
00:13:35.972 00.021 21068 UpdateGuideState exits: m=112869 SNR=74.1
00:13:35.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:35.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:35.974 00.000 21068 Enqueuing Expose request
00:13:35.975 00.001 16108 Worker thread wakes up
00:13:35.975 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:13:35.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:35.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:37.141 01.165 16108 Exposure complete
00:13:37.196 00.055 16108 worker thread done servicing request
00:13:37.196 00.000 21068 OnExposeComplete: enter
00:13:37.197 00.001 21068 UpdateGuideState(): m_state=6
00:13:37.198 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6874
00:13:37.199 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.57, Mass=107614, SNR=74.8, Peak=12752 HFD=3.3
00:13:37.201 00.002 21068 MultiStar: [#1 0.18,0.64,0.00,M2] [#2 -0.02,0.23,1.40,U] [#3 -0.02,0.33,1.12,U] [#4 -0.24,0.39,0.86,U] [#5 -0.06,0.10,0.99,U] [#6 0.05,0.16,0.98,U] [#7 -0.48,0.54,0.00,M9] [#8 0.03,0.12,0.89,U] 
00:13:37.201 00.000 21068 refined, 6 included, MultiStar: {-0.04, 0.26}, one-star: {-0.02, 0.50}
00:13:37.202 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
00:13:37.203 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
00:13:37.204 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.71 mountX=0.08 mountY=-0.25, mountTheta=-1.25
00:13:37.205 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.26, opts=13)
00:13:37.206 00.001 21068 Enqueuing Move request for scope (-0.04, 0.26)
00:13:37.207 00.001 16108 Worker thread wakes up
00:13:37.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
00:13:37.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
00:13:37.207 00.000 16108 Moving (-0.04, 0.26) raw xDistance=0.08 yDistance=-0.25
00:13:37.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:37.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:37.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:13:37.207 00.000 16108 MoveAxis(E, 0, ABG)
00:13:37.207 00.000 16108 Move returns status 0, amount 0
00:13:37.207 00.000 16108 MoveAxis(N, 0, ABG)
00:13:37.207 00.000 16108 Move returns status 0, amount 0
00:13:37.207 00.000 16108 move complete, result=0
00:13:37.207 00.000 16108 worker thread done servicing request
00:13:37.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3542, FiltMin=3024, FiltMax=56915, Gamma=1.000
00:13:37.225 00.015 21068 UpdateGuideState exits: m=107614 SNR=74.8
00:13:37.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:37.228 00.001 21068 Enqueuing Expose request
00:13:37.228 00.000 16108 Worker thread wakes up
00:13:37.228 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:37.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:37.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:38.204 00.975 16108 Exposure complete
00:13:38.258 00.054 16108 worker thread done servicing request
00:13:38.258 00.000 21068 OnExposeComplete: enter
00:13:38.259 00.001 21068 UpdateGuideState(): m_state=6
00:13:38.260 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6875
00:13:38.261 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.41, Mass=117307, SNR=74.4, Peak=14272 HFD=3.2
00:13:38.262 00.001 21068 MultiStar: [#1 0.02,0.48,0.00,M3] [#2 -0.28,0.30,1.26,U] [#3 -0.19,0.13,1.23,U] [#4 -0.16,0.14,0.89,U] [#5 0.01,0.41,1.15,U] [#6 -0.14,0.60,0.00,M3] [#7 -0.63,0.41,0.00,M10] [#8 -0.07,0.26,0.94,U] 
00:13:38.263 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.26}, one-star: {-0.01, 0.33}
00:13:38.264 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
00:13:38.265 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
00:13:38.265 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=2.01 mountX=0.17 mountY=-0.23, mountTheta=-0.94
00:13:38.267 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.26, opts=13)
00:13:38.268 00.001 21068 Enqueuing Move request for scope (-0.12, 0.26)
00:13:38.269 00.001 16108 Worker thread wakes up
00:13:38.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
00:13:38.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
00:13:38.269 00.000 16108 Moving (-0.12, 0.26) raw xDistance=0.17 yDistance=-0.23
00:13:38.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:13:38.269 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.36 newest=-0.76
00:13:38.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:13:38.269 00.000 16108 MoveAxis(E, 0, ABG)
00:13:38.269 00.000 16108 Move returns status 0, amount 0
00:13:38.269 00.000 16108 MoveAxis(N, 46, ABG)
00:13:38.269 00.000 16108 Guiding  Dir = 0, Dur = 46
00:13:38.269 00.000 16108 IsSlewing returns 0
00:13:38.270 00.001 16108 IsGuiding returns 0
00:13:38.271 00.001 16108 PulseGuide returned control before completion, sleep 55
00:13:38.273 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3542, FiltMin=3053, FiltMax=59005, Gamma=1.000
00:13:38.288 00.015 21068 UpdateGuideState exits: m=117307 SNR=74.4
00:13:38.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:38.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:38.290 00.000 21068 Enqueuing Expose request
00:13:38.341 00.051 16108 IsGuiding returns 1
00:13:38.341 00.000 16108 scope still moving after pulse duration time elapsed
00:13:38.372 00.031 16108 IsSlewing returns 0
00:13:38.372 00.000 16108 IsGuiding returns 0
00:13:38.372 00.000 16108 scope move finished after 46 + 56 ms
00:13:38.372 00.000 16108 Move returns status 0, amount 46
00:13:38.372 00.000 16108 move complete, result=0
00:13:38.372 00.000 16108 worker thread done servicing request
00:13:38.372 00.000 16108 Worker thread wakes up
00:13:38.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:38.372 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 46 ms NORTH
00:13:38.373 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:39.546 01.173 16108 Exposure complete
00:13:39.625 00.079 16108 worker thread done servicing request
00:13:39.625 00.000 21068 OnExposeComplete: enter
00:13:39.626 00.001 21068 UpdateGuideState(): m_state=6
00:13:39.627 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6876
00:13:39.628 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.19, Mass=113094, SNR=78.8, Peak=16704 HFD=3.0
00:13:39.629 00.001 21068 MultiStar: [#1 0.32,0.05,1.14,U] [#2 0.13,-0.35,1.15,U] [#3 0.08,-0.02,1.16,U] [#4 0.20,0.09,0.78,U] [#5 0.12,-0.12,0.86,U] [#6 0.18,-0.07,0.96,U] [#7 -0.30,0.10,0.64,U] [#8 -0.05,-0.33,0.72,U] 
00:13:39.630 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.27, 0.12}
00:13:39.630 00.000 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
00:13:39.632 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
00:13:39.633 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.14 mountY=0.03, mountTheta=2.93
00:13:39.634 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
00:13:39.635 00.001 21068 Enqueuing Move request for scope (0.13, -0.06)
00:13:39.636 00.001 16108 Worker thread wakes up
00:13:39.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:13:39.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:13:39.637 00.001 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
00:13:39.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:13:39.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:39.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:13:39.637 00.000 16108 MoveAxis(E, 0, ABG)
00:13:39.637 00.000 16108 Move returns status 0, amount 0
00:13:39.637 00.000 16108 MoveAxis(N, 0, ABG)
00:13:39.637 00.000 16108 Move returns status 0, amount 0
00:13:39.637 00.000 16108 move complete, result=0
00:13:39.637 00.000 16108 worker thread done servicing request
00:13:39.644 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3542, FiltMin=3059, FiltMax=57440, Gamma=1.000
00:13:39.671 00.027 21068 UpdateGuideState exits: m=113094 SNR=78.8
00:13:39.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:39.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:39.674 00.001 21068 Enqueuing Expose request
00:13:39.674 00.000 16108 Worker thread wakes up
00:13:39.675 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:39.675 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:39.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:40.647 00.972 16108 Exposure complete
00:13:40.749 00.102 16108 worker thread done servicing request
00:13:40.749 00.000 21068 OnExposeComplete: enter
00:13:40.751 00.002 21068 UpdateGuideState(): m_state=6
00:13:40.754 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6877
00:13:40.755 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.11, Mass=117263, SNR=82.3, Peak=15536 HFD=3.3
00:13:40.757 00.002 21068 MultiStar: [#1 0.10,0.04,0.94,U] [#2 -0.36,-0.14,1.34,U] [#3 -0.07,-0.10,1.02,U] [#4 -0.11,0.08,0.89,U] [#5 0.22,-0.15,0.98,U] [#6 -0.11,0.01,0.69,U] [#7 -0.38,0.45,0.00,M10] [#8 0.04,-0.14,0.91,U] 
00:13:40.758 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.10, 0.03}
00:13:40.759 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
00:13:40.760 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
00:13:40.760 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.40 mountX=0.05 mountY=0.07, mountTheta=0.94
00:13:40.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
00:13:40.764 00.002 21068 Enqueuing Move request for scope (-0.06, -0.06)
00:13:40.765 00.001 16108 Worker thread wakes up
00:13:40.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:13:40.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:13:40.765 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.07
00:13:40.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:13:40.766 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:40.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:40.766 00.000 16108 MoveAxis(E, 0, ABG)
00:13:40.766 00.000 16108 Move returns status 0, amount 0
00:13:40.766 00.000 16108 MoveAxis(N, 0, ABG)
00:13:40.766 00.000 16108 Move returns status 0, amount 0
00:13:40.766 00.000 16108 move complete, result=0
00:13:40.766 00.000 16108 worker thread done servicing request
00:13:40.769 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3542, FiltMin=3040, FiltMax=58992, Gamma=1.000
00:13:40.795 00.026 21068 UpdateGuideState exits: m=117263 SNR=82.3
00:13:40.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:40.798 00.001 21068 Enqueuing Expose request
00:13:40.799 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:40.800 00.001 16108 Worker thread wakes up
00:13:40.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:40.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:41.970 01.170 16108 Exposure complete
00:13:42.054 00.084 16108 worker thread done servicing request
00:13:42.054 00.000 21068 OnExposeComplete: enter
00:13:42.055 00.001 21068 UpdateGuideState(): m_state=6
00:13:42.056 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6878
00:13:42.057 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.17, Mass=130056, SNR=94.5, Peak=16048 HFD=3.1
00:13:42.058 00.001 21068 MultiStar: [#1 0.56,-0.00,0.00,M2] [#2 0.42,-0.38,0.00,M1] [#3 0.51,-0.20,0.00,M1] [#4 0.23,-0.10,0.71,U] [#5 0.50,-0.27,0.00,M1] [#6 0.24,0.21,0.80,U] [#7 -0.02,0.30,0.51,U] [#8 0.45,-0.30,0.00,M1] 
00:13:42.059 00.001 21068 refined, 3 included, MultiStar: {0.27, 0.11}, one-star: {0.48, 0.09}
00:13:42.060 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:13:42.061 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:13:42.062 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.40 mountX=-0.25 mountY=-0.17, mountTheta=-2.53
00:13:42.063 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.11, opts=13)
00:13:42.064 00.001 21068 Enqueuing Move request for scope (0.27, 0.11)
00:13:42.065 00.001 16108 Worker thread wakes up
00:13:42.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
00:13:42.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
00:13:42.065 00.000 16108 Moving (0.27, 0.11) raw xDistance=-0.25 yDistance=-0.17
00:13:42.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:13:42.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:42.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:13:42.065 00.000 16108 MoveAxis(E, 64, ABG)
00:13:42.065 00.000 16108 Guiding  Dir = 2, Dur = 64
00:13:42.065 00.000 16108 IsSlewing returns 0
00:13:42.065 00.000 16108 IsGuiding returns 0
00:13:42.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3542, FiltMin=3043, FiltMax=63017, Gamma=1.000
00:13:42.088 00.019 21068 UpdateGuideState exits: m=130056 SNR=94.5
00:13:42.090 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.090 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:42.091 00.001 21068 Enqueuing Expose request
00:13:42.122 00.031 16108 PulseGuide returned control before completion, sleep 17
00:13:42.152 00.030 16108 IsGuiding returns 1
00:13:42.152 00.000 16108 scope still moving after pulse duration time elapsed
00:13:42.184 00.032 16108 IsSlewing returns 0
00:13:42.184 00.000 16108 IsGuiding returns 1
00:13:42.216 00.032 16108 IsSlewing returns 0
00:13:42.216 00.000 16108 IsGuiding returns 0
00:13:42.216 00.000 16108 scope move finished after 64 + 86 ms
00:13:42.216 00.000 16108 Move returns status 0, amount 64
00:13:42.216 00.000 16108 MoveAxis(N, 0, ABG)
00:13:42.216 00.000 16108 Move returns status 0, amount 0
00:13:42.216 00.000 16108 move complete, result=0
00:13:42.216 00.000 16108 worker thread done servicing request
00:13:42.216 00.000 16108 Worker thread wakes up
00:13:42.216 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
00:13:42.219 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:42.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:43.183 00.964 16108 Exposure complete
00:13:43.250 00.067 16108 worker thread done servicing request
00:13:43.251 00.001 21068 OnExposeComplete: enter
00:13:43.254 00.003 21068 UpdateGuideState(): m_state=6
00:13:43.256 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6879
00:13:43.257 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.14, Mass=122743, SNR=94.7, Peak=18096 HFD=3.0
00:13:43.258 00.001 21068 MultiStar: [#1 0.58,0.12,0.00,M3] [#2 0.15,-0.14,0.94,U] [#3 0.23,-0.18,0.84,U] [#4 0.21,-0.06,0.70,U] [#5 0.37,-0.19,0.94,U] [#6 0.32,0.24,0.76,U] [#7 -0.09,0.21,0.57,U] [#8 0.44,-0.13,0.66,U] 
00:13:43.259 00.001 21068 single-star, 7 included, MultiStar: {0.23, -0.03}, one-star: {0.19, 0.07}
00:13:43.260 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
00:13:43.261 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
00:13:43.264 00.003 21068 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
00:13:43.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.07, opts=13)
00:13:43.267 00.001 21068 Enqueuing Move request for scope (0.19, 0.07)
00:13:43.268 00.001 16108 Worker thread wakes up
00:13:43.269 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
00:13:43.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
00:13:43.269 00.000 16108 Moving (0.19, 0.07) raw xDistance=-0.17 yDistance=-0.11
00:13:43.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:13:43.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:43.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:43.269 00.000 16108 MoveAxis(E, 0, ABG)
00:13:43.269 00.000 16108 Move returns status 0, amount 0
00:13:43.269 00.000 16108 MoveAxis(N, 0, ABG)
00:13:43.271 00.002 16108 Move returns status 0, amount 0
00:13:43.271 00.000 16108 move complete, result=0
00:13:43.271 00.000 16108 worker thread done servicing request
00:13:43.278 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3542, FiltMin=3078, FiltMax=56864, Gamma=1.000
00:13:43.301 00.023 21068 UpdateGuideState exits: m=122743 SNR=94.7
00:13:43.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:43.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:43.303 00.000 21068 Enqueuing Expose request
00:13:43.304 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:43.305 00.001 16108 Worker thread wakes up
00:13:43.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:43.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:44.485 01.180 16108 Exposure complete
00:13:44.548 00.063 16108 worker thread done servicing request
00:13:44.548 00.000 21068 OnExposeComplete: enter
00:13:44.549 00.001 21068 UpdateGuideState(): m_state=6
00:13:44.549 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6880
00:13:44.550 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.49, Mass=132020, SNR=82.8, Peak=16848 HFD=3.5
00:13:44.551 00.001 21068 MultiStar: [#1 0.41,0.35,0.00,M4] [#2 0.02,0.16,1.25,U] [#3 0.18,0.10,1.01,U] [#4 0.09,0.45,0.84,U] [#5 0.33,0.11,0.92,U] [#6 0.21,0.23,0.92,U] [#7 -0.43,0.63,0.00,M9] [#8 0.08,0.29,0.77,U] 
00:13:44.552 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.24}, one-star: {0.22, 0.42}
00:13:44.553 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
00:13:44.554 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:13:44.555 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.99 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
00:13:44.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.24, opts=13)
00:13:44.558 00.001 21068 Enqueuing Move request for scope (0.16, 0.24)
00:13:44.558 00.000 16108 Worker thread wakes up
00:13:44.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
00:13:44.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
00:13:44.558 00.000 16108 Moving (0.16, 0.24) raw xDistance=-0.11 yDistance=-0.27
00:13:44.559 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:13:44.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:13:44.559 00.000 16108 MoveAxis(E, 0, ABG)
00:13:44.559 00.000 16108 Move returns status 0, amount 0
00:13:44.559 00.000 16108 MoveAxis(N, 54, ABG)
00:13:44.559 00.000 16108 Guiding  Dir = 0, Dur = 54
00:13:44.559 00.000 16108 IsSlewing returns 0
00:13:44.559 00.000 16108 IsGuiding returns 0
00:13:44.563 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3542, FiltMin=3037, FiltMax=49507, Gamma=1.000
00:13:44.580 00.017 21068 UpdateGuideState exits: m=132020 SNR=82.8
00:13:44.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.584 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:44.586 00.002 21068 Enqueuing Expose request
00:13:44.588 00.002 16108 PulseGuide returned control before completion, sleep 37
00:13:44.633 00.045 16108 IsGuiding returns 1
00:13:44.633 00.000 16108 scope still moving after pulse duration time elapsed
00:13:44.664 00.031 16108 IsSlewing returns 0
00:13:44.664 00.000 16108 IsGuiding returns 1
00:13:44.696 00.032 16108 IsSlewing returns 0
00:13:44.696 00.000 16108 IsGuiding returns 0
00:13:44.696 00.000 16108 scope move finished after 54 + 82 ms
00:13:44.696 00.000 16108 Move returns status 0, amount 54
00:13:44.696 00.000 16108 move complete, result=0
00:13:44.696 00.000 16108 worker thread done servicing request
00:13:44.696 00.000 16108 Worker thread wakes up
00:13:44.696 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
00:13:44.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:44.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:45.657 00.960 16108 Exposure complete
00:13:45.718 00.061 16108 worker thread done servicing request
00:13:45.718 00.000 21068 OnExposeComplete: enter
00:13:45.719 00.001 21068 UpdateGuideState(): m_state=6
00:13:45.720 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6881
00:13:45.721 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.27, Mass=124577, SNR=79.3, Peak=16448 HFD=3.2
00:13:45.722 00.001 21068 MultiStar: [#1 0.24,0.19,1.23,U] [#2 0.01,0.11,1.20,U] [#3 0.04,0.10,1.03,U] [#4 0.08,0.14,0.90,U] [#5 0.12,0.06,1.07,U] [#6 0.20,0.14,0.90,U] [#7 -0.19,0.44,0.00,M10] [#8 0.17,-0.24,0.67,U] 
00:13:45.723 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.21, 0.19}
00:13:45.724 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
00:13:45.724 00.000 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
00:13:45.725 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
00:13:45.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
00:13:45.727 00.000 21068 Enqueuing Move request for scope (0.13, 0.10)
00:13:45.728 00.001 16108 Worker thread wakes up
00:13:45.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
00:13:45.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
00:13:45.728 00.000 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
00:13:45.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:13:45.729 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:45.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:13:45.729 00.000 16108 MoveAxis(E, 0, ABG)
00:13:45.729 00.000 16108 Move returns status 0, amount 0
00:13:45.729 00.000 16108 MoveAxis(N, 0, ABG)
00:13:45.729 00.000 16108 Move returns status 0, amount 0
00:13:45.729 00.000 16108 move complete, result=0
00:13:45.729 00.000 16108 worker thread done servicing request
00:13:45.736 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3542, FiltMin=3053, FiltMax=52384, Gamma=1.000
00:13:45.761 00.025 21068 UpdateGuideState exits: m=124577 SNR=79.3
00:13:45.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:45.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:45.764 00.001 21068 Enqueuing Expose request
00:13:45.765 00.001 16108 Worker thread wakes up
00:13:45.765 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:45.766 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:45.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:46.931 01.165 16108 Exposure complete
00:13:46.985 00.054 16108 worker thread done servicing request
00:13:46.985 00.000 21068 OnExposeComplete: enter
00:13:46.986 00.001 21068 UpdateGuideState(): m_state=6
00:13:46.987 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6882
00:13:46.989 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=876.00, Mass=116890, SNR=77.4, Peak=10771 HFD=4.1
00:13:46.991 00.002 21068 MultiStar: [#1 -0.34,-0.08,1.19,U] [#2 -0.76,-0.25,0.00,M1] [#3 -0.67,-0.36,0.00,M1] [#4 -0.85,0.00,0.00,M1] [#5 -0.44,-0.04,0.92,U] [#6 -0.70,0.14,0.00,M1] [#7 -0.93,-0.11,0.00,R] [#8 -0.74,-0.48,0.00,M1] 
00:13:46.992 00.001 21068 refined, 2 included, MultiStar: {-0.50, -0.06}, one-star: {-0.74, -0.08}
00:13:46.994 00.002 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
00:13:46.997 00.003 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
00:13:46.998 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=-0.06 hyp=0.50 cameraTheta=-3.01 mountX=0.48 mountY=0.18, mountTheta=0.36
00:13:46.998 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=-0.06, opts=13)
00:13:46.999 00.001 21068 Enqueuing Move request for scope (-0.50, -0.06)
00:13:47.000 00.001 16108 Worker thread wakes up
00:13:47.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.06) opts 0xd
00:13:47.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, -0.06)
00:13:47.000 00.000 16108 Moving (-0.50, -0.06) raw xDistance=0.48 yDistance=0.18
00:13:47.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:13:47.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:47.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:13:47.000 00.000 16108 MoveAxis(W, 126, ABG)
00:13:47.000 00.000 16108 Guiding  Dir = 3, Dur = 126
00:13:47.001 00.001 16108 IsSlewing returns 0
00:13:47.001 00.000 16108 IsGuiding returns 0
00:13:47.005 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3542, FiltMin=3072, FiltMax=54080, Gamma=1.000
00:13:47.020 00.015 21068 UpdateGuideState exits: m=116890 SNR=77.4
00:13:47.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:47.023 00.001 21068 Enqueuing Expose request
00:13:47.029 00.006 16108 PulseGuide returned control before completion, sleep 108
00:13:47.153 00.124 16108 IsGuiding returns 1
00:13:47.153 00.000 16108 scope still moving after pulse duration time elapsed
00:13:47.184 00.031 16108 IsSlewing returns 0
00:13:47.184 00.000 16108 IsGuiding returns 1
00:13:47.215 00.031 16108 IsSlewing returns 0
00:13:47.215 00.000 16108 IsGuiding returns 0
00:13:47.215 00.000 16108 scope move finished after 126 + 88 ms
00:13:47.215 00.000 16108 Move returns status 0, amount 126
00:13:47.215 00.000 16108 MoveAxis(N, 0, ABG)
00:13:47.215 00.000 16108 Move returns status 0, amount 0
00:13:47.215 00.000 16108 move complete, result=0
00:13:47.215 00.000 16108 worker thread done servicing request
00:13:47.215 00.000 16108 Worker thread wakes up
00:13:47.215 00.000 21068 GuideStep: 0.5 px 126 ms WEST, 0.2 px 0 ms NORTH
00:13:47.217 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:47.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:48.203 00.986 16108 Exposure complete
00:13:48.277 00.074 16108 worker thread done servicing request
00:13:48.277 00.000 21068 OnExposeComplete: enter
00:13:48.278 00.001 21068 UpdateGuideState(): m_state=6
00:13:48.278 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6883
00:13:48.279 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.49, Mass=130605, SNR=90.7, Peak=14624 HFD=3.6
00:13:48.280 00.001 21068 MultiStar: [#1 0.23,0.48,0.00,M3] [#2 -0.16,0.37,1.09,U] [#3 -0.16,0.31,1.23,U] [#4 -0.16,0.50,0.00,M2] [#5 -0.10,0.28,0.77,U] [#6 0.05,0.73,0.00,M2] [#7 0.37,0.83,0.00,M1] [#8 -0.02,0.49,0.00,M2] 
00:13:48.281 00.001 21068 refined, 3 included, MultiStar: {-0.03, 0.35}, one-star: {0.31, 0.42}
00:13:48.281 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
00:13:48.282 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
00:13:48.283 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.67 mountX=0.09 mountY=-0.33, mountTheta=-1.29
00:13:48.284 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.35, opts=13)
00:13:48.285 00.001 21068 Enqueuing Move request for scope (-0.03, 0.35)
00:13:48.287 00.002 16108 Worker thread wakes up
00:13:48.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd
00:13:48.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.35)
00:13:48.287 00.000 16108 Moving (-0.03, 0.35) raw xDistance=0.09 yDistance=-0.33
00:13:48.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:13:48.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:13:48.287 00.000 16108 MoveAxis(E, 0, ABG)
00:13:48.287 00.000 16108 Move returns status 0, amount 0
00:13:48.287 00.000 16108 MoveAxis(N, 66, ABG)
00:13:48.287 00.000 16108 Guiding  Dir = 0, Dur = 66
00:13:48.288 00.001 16108 IsSlewing returns 0
00:13:48.288 00.000 16108 IsGuiding returns 0
00:13:48.289 00.001 16108 PulseGuide returned control before completion, sleep 75
00:13:48.295 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3542, FiltMin=3081, FiltMax=56496, Gamma=1.000
00:13:48.316 00.021 21068 UpdateGuideState exits: m=130605 SNR=90.7
00:13:48.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:48.319 00.001 21068 Enqueuing Expose request
00:13:48.366 00.047 16108 IsGuiding returns 1
00:13:48.366 00.000 16108 scope still moving after pulse duration time elapsed
00:13:48.398 00.032 16108 IsSlewing returns 0
00:13:48.398 00.000 16108 IsGuiding returns 0
00:13:48.398 00.000 16108 scope move finished after 66 + 44 ms
00:13:48.398 00.000 16108 Move returns status 0, amount 66
00:13:48.398 00.000 16108 move complete, result=0
00:13:48.398 00.000 16108 worker thread done servicing request
00:13:48.398 00.000 16108 Worker thread wakes up
00:13:48.398 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:48.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:48.398 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 66 ms NORTH
00:13:49.567 01.169 16108 Exposure complete
00:13:49.638 00.071 16108 worker thread done servicing request
00:13:49.638 00.000 21068 OnExposeComplete: enter
00:13:49.639 00.001 21068 UpdateGuideState(): m_state=6
00:13:49.640 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6884
00:13:49.641 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.28, Mass=118091, SNR=80.0, Peak=10227 HFD=3.7
00:13:49.644 00.003 21068 MultiStar: [#1 -0.26,-0.53,0.00,M4] [#2 -0.30,-0.84,0.00,M1] [#3 -0.49,-0.82,0.00,M1] [#4 -0.32,-0.84,0.00,M3] [#5 -0.33,-0.97,0.00,M1] [#6 -0.38,-0.75,0.00,M3] [#7 0.47,-0.27,0.00,M2] [#8 -0.09,-0.93,0.00,M3] 
00:13:49.645 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
00:13:49.646 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
00:13:49.646 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.80 hyp=0.83 cameraTheta=-1.86 mountX=0.10 mountY=0.83, mountTheta=1.46
00:13:49.648 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.80, opts=13)
00:13:49.650 00.002 21068 Enqueuing Move request for scope (-0.24, -0.80)
00:13:49.650 00.000 16108 Worker thread wakes up
00:13:49.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.80) opts 0xd
00:13:49.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.80)
00:13:49.650 00.000 16108 Moving (-0.24, -0.80) raw xDistance=0.10 yDistance=0.83
00:13:49.651 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:13:49.651 00.000 16108 resist switch: large excursion: input 0.83 thresh 0.60 direction from -1 to 1
00:13:49.651 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50
00:13:49.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
00:13:49.651 00.000 16108 MoveAxis(E, 0, ABG)
00:13:49.651 00.000 16108 Move returns status 0, amount 0
00:13:49.651 00.000 16108 MoveAxis(S, 167, ABG)
00:13:49.651 00.000 16108 Guiding  Dir = 1, Dur = 167
00:13:49.651 00.000 16108 IsSlewing returns 0
00:13:49.651 00.000 16108 IsGuiding returns 0
00:13:49.655 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3542, FiltMin=3033, FiltMax=47936, Gamma=1.000
00:13:49.679 00.024 21068 UpdateGuideState exits: m=118091 SNR=80.0
00:13:49.680 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:49.680 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:49.682 00.002 21068 Enqueuing Expose request
00:13:49.704 00.022 16108 PulseGuide returned control before completion, sleep 124
00:13:49.844 00.140 16108 IsGuiding returns 1
00:13:49.844 00.000 16108 scope still moving after pulse duration time elapsed
00:13:49.876 00.032 16108 IsSlewing returns 0
00:13:49.877 00.001 16108 IsGuiding returns 1
00:13:49.907 00.030 16108 IsSlewing returns 0
00:13:49.908 00.001 16108 IsGuiding returns 0
00:13:49.908 00.000 16108 scope move finished after 167 + 89 ms
00:13:49.908 00.000 16108 Move returns status 0, amount 167
00:13:49.908 00.000 16108 move complete, result=0
00:13:49.908 00.000 16108 worker thread done servicing request
00:13:49.908 00.000 16108 Worker thread wakes up
00:13:49.908 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.8 px 167 ms SOUTH
00:13:49.910 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:49.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:50.885 00.975 16108 Exposure complete
00:13:50.940 00.055 16108 worker thread done servicing request
00:13:50.940 00.000 21068 OnExposeComplete: enter
00:13:50.941 00.001 21068 UpdateGuideState(): m_state=6
00:13:50.942 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6885
00:13:50.943 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=875.57, Mass=121853, SNR=79.1, Peak=10905 HFD=4.1
00:13:50.944 00.001 21068 MultiStar: [#1 0.44,-0.60,0.00,M5] [#2 0.00,-0.85,0.00,M2] [#3 0.31,-0.80,0.00,M2] [#4 -0.06,-0.38,0.86,U] [#5 0.11,-0.81,0.00,M2] [#6 0.13,-0.48,0.00,M4] [#7 0.71,-0.24,0.00,M3] [#8 0.25,-0.72,0.00,M4] 
00:13:50.945 00.001 21068 refined, 1 included, MultiStar: {0.12, -0.44}, one-star: {0.28, -0.50}
00:13:50.945 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
00:13:50.947 00.002 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
00:13:50.948 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.44 hyp=0.46 cameraTheta=-1.30 mountX=-0.20 mountY=0.40, mountTheta=2.03
00:13:50.949 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.44, opts=13)
00:13:50.950 00.001 21068 Enqueuing Move request for scope (0.12, -0.44)
00:13:50.951 00.001 16108 Worker thread wakes up
00:13:50.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.44) opts 0xd
00:13:50.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.44)
00:13:50.951 00.000 16108 Moving (0.12, -0.44) raw xDistance=-0.20 yDistance=0.40
00:13:50.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:13:50.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
00:13:50.951 00.000 16108 MoveAxis(E, 0, ABG)
00:13:50.951 00.000 16108 Move returns status 0, amount 0
00:13:50.951 00.000 16108 MoveAxis(S, 81, ABG)
00:13:50.951 00.000 16108 Guiding  Dir = 1, Dur = 81
00:13:50.952 00.001 16108 IsSlewing returns 0
00:13:50.952 00.000 16108 IsGuiding returns 0
00:13:50.959 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3542, FiltMin=3059, FiltMax=46035, Gamma=1.000
00:13:50.979 00.020 21068 UpdateGuideState exits: m=121853 SNR=79.1
00:13:50.980 00.001 16108 PulseGuide returned control before completion, sleep 64
00:13:50.980 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:50.984 00.003 21068 Enqueuing Expose request
00:13:51.056 00.072 16108 IsGuiding returns 1
00:13:51.057 00.001 16108 scope still moving after pulse duration time elapsed
00:13:51.088 00.031 16108 IsSlewing returns 0
00:13:51.088 00.000 16108 IsGuiding returns 1
00:13:51.119 00.031 16108 IsSlewing returns 0
00:13:51.120 00.001 16108 IsGuiding returns 1
00:13:51.151 00.031 16108 IsSlewing returns 0
00:13:51.151 00.000 16108 IsGuiding returns 0
00:13:51.151 00.000 16108 scope move finished after 81 + 117 ms
00:13:51.151 00.000 16108 Move returns status 0, amount 81
00:13:51.151 00.000 16108 move complete, result=0
00:13:51.151 00.000 16108 worker thread done servicing request
00:13:51.151 00.000 16108 Worker thread wakes up
00:13:51.151 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 81 ms SOUTH
00:13:51.153 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:51.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:52.325 01.172 16108 Exposure complete
00:13:52.386 00.061 16108 worker thread done servicing request
00:13:52.386 00.000 21068 OnExposeComplete: enter
00:13:52.387 00.001 21068 UpdateGuideState(): m_state=6
00:13:52.388 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6886
00:13:52.388 00.000 21068 Star::Find returns 1 (0), X=221.76, Y=875.59, Mass=126953, SNR=84.8, Peak=16499 HFD=3.2
00:13:52.389 00.001 21068 MultiStar: large primary error, entering stabilization period
00:13:52.390 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
00:13:52.390 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:13:52.392 00.002 21068 CameraToMount -- cameraX=1.08 cameraY=-0.49 hyp=1.19 cameraTheta=-0.42 mountX=-1.15 mountY=0.22, mountTheta=2.95
00:13:52.393 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.08, y=-0.49, opts=13)
00:13:52.394 00.001 21068 Enqueuing Move request for scope (1.08, -0.49)
00:13:52.395 00.001 16108 Worker thread wakes up
00:13:52.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.49) opts 0xd
00:13:52.395 00.000 16108 Handling offset move in thread for scope, endpoint = (1.08, -0.49)
00:13:52.395 00.000 16108 Moving (1.08, -0.49) raw xDistance=-1.15 yDistance=0.22
00:13:52.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.15
00:13:52.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:13:52.395 00.000 16108 MoveAxis(E, 302, ABG)
00:13:52.395 00.000 16108 Guiding  Dir = 2, Dur = 302
00:13:52.396 00.001 16108 IsSlewing returns 0
00:13:52.396 00.000 16108 IsGuiding returns 0
00:13:52.397 00.001 16108 PulseGuide returned control before completion, sleep 311
00:13:52.400 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3542, FiltMin=3059, FiltMax=63741, Gamma=1.000
00:13:52.416 00.016 21068 UpdateGuideState exits: m=126953 SNR=84.8
00:13:52.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:52.419 00.001 21068 Enqueuing Expose request
00:13:52.723 00.304 16108 IsGuiding returns 0
00:13:52.723 00.000 16108 Move returns status 0, amount 302
00:13:52.723 00.000 16108 MoveAxis(S, 44, ABG)
00:13:52.723 00.000 16108 Guiding  Dir = 1, Dur = 44
00:13:52.723 00.000 16108 IsSlewing returns 0
00:13:52.723 00.000 16108 IsGuiding returns 0
00:13:52.787 00.064 16108 IsGuiding returns 1
00:13:52.787 00.000 16108 scope still moving after pulse duration time elapsed
00:13:52.816 00.029 16108 IsSlewing returns 0
00:13:52.817 00.001 16108 IsGuiding returns 1
00:13:52.847 00.030 16108 IsSlewing returns 0
00:13:52.847 00.000 16108 IsGuiding returns 1
00:13:52.879 00.032 16108 IsSlewing returns 0
00:13:52.879 00.000 16108 IsGuiding returns 0
00:13:52.879 00.000 16108 scope move finished after 44 + 112 ms
00:13:52.880 00.001 16108 Move returns status 0, amount 44
00:13:52.880 00.000 16108 move complete, result=0
00:13:52.880 00.000 16108 worker thread done servicing request
00:13:52.880 00.000 21068 GuideStep: -1.2 px 302 ms EAST, 0.2 px 44 ms SOUTH
00:13:52.884 00.004 16108 Worker thread wakes up
00:13:52.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:52.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:53.850 00.966 16108 Exposure complete
00:13:53.906 00.056 16108 worker thread done servicing request
00:13:53.906 00.000 21068 OnExposeComplete: enter
00:13:53.909 00.003 21068 UpdateGuideState(): m_state=6
00:13:53.910 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6887
00:13:53.910 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=875.65, Mass=122804, SNR=80.8, Peak=12320 HFD=3.4
00:13:53.911 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
00:13:53.912 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
00:13:53.913 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.42 hyp=0.50 cameraTheta=-1.01 mountX=-0.33 mountY=0.35, mountTheta=2.33
00:13:53.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.42, opts=13)
00:13:53.917 00.002 21068 Enqueuing Move request for scope (0.26, -0.42)
00:13:53.919 00.002 16108 Worker thread wakes up
00:13:53.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.42) opts 0xd
00:13:53.919 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.42)
00:13:53.919 00.000 16108 Moving (0.26, -0.42) raw xDistance=-0.33 yDistance=0.35
00:13:53.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.33
00:13:53.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
00:13:53.919 00.000 16108 MoveAxis(E, 108, ABG)
00:13:53.919 00.000 16108 Guiding  Dir = 2, Dur = 108
00:13:53.920 00.001 16108 IsSlewing returns 0
00:13:53.920 00.000 16108 IsGuiding returns 0
00:13:53.922 00.002 16108 PulseGuide returned control before completion, sleep 117
00:13:53.927 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3542, FiltMin=3049, FiltMax=55837, Gamma=1.000
00:13:53.951 00.024 21068 UpdateGuideState exits: m=122804 SNR=80.8
00:13:53.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:53.952 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:53.954 00.002 21068 Enqueuing Expose request
00:13:54.053 00.099 16108 IsGuiding returns 1
00:13:54.053 00.000 16108 scope still moving after pulse duration time elapsed
00:13:54.083 00.030 16108 IsSlewing returns 0
00:13:54.083 00.000 16108 IsGuiding returns 0
00:13:54.083 00.000 16108 scope move finished after 108 + 55 ms
00:13:54.083 00.000 16108 Move returns status 0, amount 108
00:13:54.083 00.000 16108 MoveAxis(S, 70, ABG)
00:13:54.083 00.000 16108 Guiding  Dir = 1, Dur = 70
00:13:54.083 00.000 16108 IsSlewing returns 0
00:13:54.083 00.000 16108 IsGuiding returns 0
00:13:54.096 00.013 16108 PulseGuide returned control before completion, sleep 69
00:13:54.178 00.082 16108 IsGuiding returns 1
00:13:54.178 00.000 16108 scope still moving after pulse duration time elapsed
00:13:54.210 00.032 16108 IsSlewing returns 0
00:13:54.211 00.001 16108 IsGuiding returns 1
00:13:54.242 00.031 16108 IsSlewing returns 0
00:13:54.242 00.000 16108 IsGuiding returns 0
00:13:54.242 00.000 16108 scope move finished after 70 + 87 ms
00:13:54.242 00.000 16108 Move returns status 0, amount 70
00:13:54.242 00.000 16108 move complete, result=0
00:13:54.242 00.000 16108 worker thread done servicing request
00:13:54.242 00.000 21068 GuideStep: -0.3 px 108 ms EAST, 0.3 px 70 ms SOUTH
00:13:54.244 00.002 16108 Worker thread wakes up
00:13:54.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:54.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:55.399 01.155 16108 Exposure complete
00:13:55.466 00.067 16108 worker thread done servicing request
00:13:55.466 00.000 21068 OnExposeComplete: enter
00:13:55.468 00.002 21068 UpdateGuideState(): m_state=6
00:13:55.470 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6888
00:13:55.471 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.29, Mass=134160, SNR=85.2, Peak=15507 HFD=3.4
00:13:55.472 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
00:13:55.473 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:13:55.474 00.001 21068 CameraToMount -- cameraX=-0.56 cameraY=0.21 hyp=0.60 cameraTheta=2.78 mountX=0.59 mountY=-0.07, mountTheta=-0.13
00:13:55.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.56, y=0.21, opts=13)
00:13:55.479 00.003 21068 Enqueuing Move request for scope (-0.56, 0.21)
00:13:55.480 00.001 16108 Worker thread wakes up
00:13:55.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.21) opts 0xd
00:13:55.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.56, 0.21)
00:13:55.480 00.000 16108 Moving (-0.56, 0.21) raw xDistance=0.59 yDistance=-0.07
00:13:55.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.59
00:13:55.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:55.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:13:55.480 00.000 16108 MoveAxis(W, 147, ABG)
00:13:55.480 00.000 16108 Guiding  Dir = 3, Dur = 147
00:13:55.480 00.000 16108 IsSlewing returns 0
00:13:55.480 00.000 16108 IsGuiding returns 0
00:13:55.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3539, FiltMin=3049, FiltMax=56448, Gamma=1.000
00:13:55.493 00.009 16108 PulseGuide returned control before completion, sleep 143
00:13:55.507 00.014 21068 UpdateGuideState exits: m=134160 SNR=85.2
00:13:55.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:55.510 00.001 21068 Enqueuing Expose request
00:13:55.650 00.140 16108 IsGuiding returns 1
00:13:55.650 00.000 16108 scope still moving after pulse duration time elapsed
00:13:55.682 00.032 16108 IsSlewing returns 0
00:13:55.682 00.000 16108 IsGuiding returns 0
00:13:55.683 00.001 16108 scope move finished after 147 + 55 ms
00:13:55.683 00.000 16108 Move returns status 0, amount 147
00:13:55.683 00.000 16108 MoveAxis(N, 0, ABG)
00:13:55.683 00.000 16108 Move returns status 0, amount 0
00:13:55.683 00.000 16108 move complete, result=0
00:13:55.683 00.000 16108 worker thread done servicing request
00:13:55.683 00.000 21068 GuideStep: 0.6 px 147 ms WEST, -0.1 px 0 ms NORTH
00:13:55.684 00.001 16108 Worker thread wakes up
00:13:55.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:55.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:56.650 00.966 16108 Exposure complete
00:13:56.729 00.079 16108 worker thread done servicing request
00:13:56.729 00.000 21068 OnExposeComplete: enter
00:13:56.731 00.002 21068 UpdateGuideState(): m_state=6
00:13:56.732 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6889
00:13:56.734 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=876.62, Mass=124686, SNR=86.0, Peak=17392 HFD=3.2
00:13:56.735 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
00:13:56.737 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
00:13:56.738 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.55 hyp=0.55 cameraTheta=1.42 mountX=0.01 mountY=-0.55, mountTheta=-1.55
00:13:56.742 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.55, opts=13)
00:13:56.743 00.001 21068 Enqueuing Move request for scope (0.08, 0.55)
00:13:56.744 00.001 16108 Worker thread wakes up
00:13:56.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.55) opts 0xd
00:13:56.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.55)
00:13:56.744 00.000 16108 Moving (0.08, 0.55) raw xDistance=0.01 yDistance=-0.55
00:13:56.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:13:56.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:56.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:13:56.744 00.000 16108 MoveAxis(E, 0, ABG)
00:13:56.744 00.000 16108 Move returns status 0, amount 0
00:13:56.744 00.000 16108 MoveAxis(N, 0, ABG)
00:13:56.744 00.000 16108 Move returns status 0, amount 0
00:13:56.744 00.000 16108 move complete, result=0
00:13:56.744 00.000 16108 worker thread done servicing request
00:13:56.750 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3539, FiltMin=3027, FiltMax=60144, Gamma=1.000
00:13:56.769 00.019 21068 UpdateGuideState exits: m=124686 SNR=86.0
00:13:56.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:56.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:56.772 00.001 21068 Enqueuing Expose request
00:13:56.772 00.000 16108 Worker thread wakes up
00:13:56.772 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
00:13:56.774 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:56.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:57.947 01.173 16108 Exposure complete
00:13:58.015 00.068 16108 worker thread done servicing request
00:13:58.015 00.000 21068 OnExposeComplete: enter
00:13:58.015 00.000 21068 UpdateGuideState(): m_state=6
00:13:58.016 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6890
00:13:58.018 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=876.67, Mass=120001, SNR=93.0, Peak=15776 HFD=3.2
00:13:58.019 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
00:13:58.020 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
00:13:58.020 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.59 hyp=0.60 cameraTheta=1.71 mountX=0.18 mountY=-0.56, mountTheta=-1.25
00:13:58.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.59, opts=13)
00:13:58.022 00.000 21068 Enqueuing Move request for scope (-0.08, 0.59)
00:13:58.023 00.001 16108 Worker thread wakes up
00:13:58.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.59) opts 0xd
00:13:58.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.59)
00:13:58.023 00.000 16108 Moving (-0.08, 0.59) raw xDistance=0.18 yDistance=-0.56
00:13:58.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:13:58.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:58.024 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
00:13:58.024 00.000 16108 MoveAxis(E, 0, ABG)
00:13:58.024 00.000 16108 Move returns status 0, amount 0
00:13:58.024 00.000 16108 MoveAxis(N, 0, ABG)
00:13:58.024 00.000 16108 Move returns status 0, amount 0
00:13:58.024 00.000 16108 move complete, result=0
00:13:58.024 00.000 16108 worker thread done servicing request
00:13:58.028 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3539, FiltMin=3014, FiltMax=65533, Gamma=1.000
00:13:58.058 00.030 21068 UpdateGuideState exits: m=120001 SNR=93.0
00:13:58.060 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:58.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:58.061 00.000 21068 Enqueuing Expose request
00:13:58.063 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
00:13:58.064 00.001 16108 Worker thread wakes up
00:13:58.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:58.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:13:59.039 00.975 16108 Exposure complete
00:13:59.120 00.081 16108 worker thread done servicing request
00:13:59.120 00.000 21068 OnExposeComplete: enter
00:13:59.121 00.001 21068 UpdateGuideState(): m_state=6
00:13:59.122 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6891
00:13:59.123 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.46, Mass=129209, SNR=93.5, Peak=17584 HFD=3.2
00:13:59.123 00.000 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
00:13:59.124 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
00:13:59.126 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.33 mountX=-0.03 mountY=-0.39, mountTheta=-1.64
00:13:59.127 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.38, opts=13)
00:13:59.128 00.001 21068 Enqueuing Move request for scope (0.09, 0.38)
00:13:59.129 00.001 16108 Worker thread wakes up
00:13:59.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.38) opts 0xd
00:13:59.129 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.38)
00:13:59.129 00.000 16108 Moving (0.09, 0.38) raw xDistance=-0.03 yDistance=-0.39
00:13:59.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:13:59.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:59.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:13:59.129 00.000 16108 MoveAxis(E, 0, ABG)
00:13:59.130 00.001 16108 Move returns status 0, amount 0
00:13:59.130 00.000 16108 MoveAxis(N, 0, ABG)
00:13:59.130 00.000 16108 Move returns status 0, amount 0
00:13:59.130 00.000 16108 move complete, result=0
00:13:59.130 00.000 16108 worker thread done servicing request
00:13:59.133 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3539, FiltMin=3062, FiltMax=53331, Gamma=1.000
00:13:59.152 00.019 21068 UpdateGuideState exits: m=129209 SNR=93.5
00:13:59.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:59.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:13:59.154 00.000 21068 Enqueuing Expose request
00:13:59.155 00.001 16108 Worker thread wakes up
00:13:59.155 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:13:59.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:13:59.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:00.311 01.155 16108 Exposure complete
00:14:00.386 00.075 16108 worker thread done servicing request
00:14:00.386 00.000 21068 OnExposeComplete: enter
00:14:00.387 00.001 21068 UpdateGuideState(): m_state=6
00:14:00.388 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6892
00:14:00.389 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.51, Mass=117770, SNR=79.4, Peak=15952 HFD=3.2
00:14:00.390 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
00:14:00.392 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
00:14:00.393 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.44 hyp=0.56 cameraTheta=0.89 mountX=-0.28 mountY=-0.51, mountTheta=-2.07
00:14:00.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.44, opts=13)
00:14:00.396 00.001 21068 Enqueuing Move request for scope (0.36, 0.44)
00:14:00.397 00.001 16108 Worker thread wakes up
00:14:00.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.44) opts 0xd
00:14:00.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.44)
00:14:00.397 00.000 16108 Moving (0.36, 0.44) raw xDistance=-0.28 yDistance=-0.51
00:14:00.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:14:00.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:00.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
00:14:00.397 00.000 16108 MoveAxis(E, 72, ABG)
00:14:00.397 00.000 16108 Guiding  Dir = 2, Dur = 72
00:14:00.398 00.001 16108 IsSlewing returns 0
00:14:00.398 00.000 16108 IsGuiding returns 0
00:14:00.403 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3539, FiltMin=3027, FiltMax=57037, Gamma=1.000
00:14:00.416 00.013 16108 PulseGuide returned control before completion, sleep 65
00:14:00.417 00.001 21068 UpdateGuideState exits: m=117770 SNR=79.4
00:14:00.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:00.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:00.419 00.000 21068 Enqueuing Expose request
00:14:00.492 00.073 16108 IsGuiding returns 1
00:14:00.492 00.000 16108 scope still moving after pulse duration time elapsed
00:14:00.524 00.032 16108 IsSlewing returns 0
00:14:00.524 00.000 16108 IsGuiding returns 0
00:14:00.524 00.000 16108 scope move finished after 72 + 54 ms
00:14:00.524 00.000 16108 Move returns status 0, amount 72
00:14:00.524 00.000 16108 MoveAxis(N, 0, ABG)
00:14:00.524 00.000 16108 Move returns status 0, amount 0
00:14:00.524 00.000 16108 move complete, result=0
00:14:00.524 00.000 16108 worker thread done servicing request
00:14:00.524 00.000 16108 Worker thread wakes up
00:14:00.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:00.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:00.524 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.5 px 0 ms NORTH
00:14:01.508 00.984 16108 Exposure complete
00:14:01.578 00.070 16108 worker thread done servicing request
00:14:01.578 00.000 21068 OnExposeComplete: enter
00:14:01.579 00.001 21068 UpdateGuideState(): m_state=6
00:14:01.580 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6893
00:14:01.581 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.41, Mass=119058, SNR=82.7, Peak=16768 HFD=3.1
00:14:01.582 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
00:14:01.582 00.000 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
00:14:01.583 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.43 cameraTheta=0.88 mountX=-0.21 mountY=-0.39, mountTheta=-2.08
00:14:01.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.33, opts=13)
00:14:01.586 00.001 21068 Enqueuing Move request for scope (0.27, 0.33)
00:14:01.586 00.000 16108 Worker thread wakes up
00:14:01.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.33) opts 0xd
00:14:01.587 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.33)
00:14:01.587 00.000 16108 Moving (0.27, 0.33) raw xDistance=-0.21 yDistance=-0.39
00:14:01.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
00:14:01.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:01.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:14:01.587 00.000 16108 MoveAxis(E, 61, ABG)
00:14:01.587 00.000 16108 Guiding  Dir = 2, Dur = 61
00:14:01.587 00.000 16108 IsSlewing returns 0
00:14:01.587 00.000 16108 IsGuiding returns 0
00:14:01.591 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3542, FiltMin=3053, FiltMax=45827, Gamma=1.000
00:14:01.597 00.006 16108 PulseGuide returned control before completion, sleep 62
00:14:01.606 00.009 21068 UpdateGuideState exits: m=119058 SNR=82.7
00:14:01.606 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:01.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:01.608 00.001 21068 Enqueuing Expose request
00:14:01.672 00.064 16108 IsGuiding returns 1
00:14:01.672 00.000 16108 scope still moving after pulse duration time elapsed
00:14:01.703 00.031 16108 IsSlewing returns 0
00:14:01.703 00.000 16108 IsGuiding returns 0
00:14:01.703 00.000 16108 scope move finished after 61 + 55 ms
00:14:01.703 00.000 16108 Move returns status 0, amount 61
00:14:01.703 00.000 16108 MoveAxis(N, 0, ABG)
00:14:01.703 00.000 16108 Move returns status 0, amount 0
00:14:01.703 00.000 16108 move complete, result=0
00:14:01.703 00.000 16108 worker thread done servicing request
00:14:01.705 00.002 16108 Worker thread wakes up
00:14:01.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:01.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:01.705 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.4 px 0 ms NORTH
00:14:02.878 01.173 16108 Exposure complete
00:14:02.934 00.056 16108 worker thread done servicing request
00:14:02.934 00.000 21068 OnExposeComplete: enter
00:14:02.937 00.003 21068 UpdateGuideState(): m_state=6
00:14:02.940 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6894
00:14:02.942 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.76, Mass=116143, SNR=86.9, Peak=19888 HFD=2.9
00:14:02.946 00.004 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
00:14:02.947 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
00:14:02.948 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.69 hyp=0.69 cameraTheta=1.45 mountX=0.04 mountY=-0.69, mountTheta=-1.52
00:14:02.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.69, opts=13)
00:14:02.952 00.002 21068 Enqueuing Move request for scope (0.08, 0.69)
00:14:02.953 00.001 16108 Worker thread wakes up
00:14:02.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.69) opts 0xd
00:14:02.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.69)
00:14:02.953 00.000 16108 Moving (0.08, 0.69) raw xDistance=0.04 yDistance=-0.69
00:14:02.955 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:14:02.955 00.000 16108 resist switch: large excursion: input -0.69 thresh 0.60 direction from 1 to -1
00:14:02.955 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07
00:14:02.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
00:14:02.955 00.000 16108 MoveAxis(E, 0, ABG)
00:14:02.955 00.000 16108 Move returns status 0, amount 0
00:14:02.955 00.000 16108 MoveAxis(N, 139, ABG)
00:14:02.955 00.000 16108 Guiding  Dir = 0, Dur = 139
00:14:02.955 00.000 16108 IsSlewing returns 0
00:14:02.956 00.001 16108 IsGuiding returns 0
00:14:02.960 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3539, FiltMin=3024, FiltMax=63859, Gamma=1.000
00:14:02.985 00.025 21068 UpdateGuideState exits: m=116143 SNR=86.9
00:14:02.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:02.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:02.988 00.001 21068 Enqueuing Expose request
00:14:03.011 00.023 16108 PulseGuide returned control before completion, sleep 94
00:14:03.120 00.109 16108 IsGuiding returns 1
00:14:03.120 00.000 16108 scope still moving after pulse duration time elapsed
00:14:03.152 00.032 16108 IsSlewing returns 0
00:14:03.152 00.000 16108 IsGuiding returns 1
00:14:03.183 00.031 16108 IsSlewing returns 0
00:14:03.183 00.000 16108 IsGuiding returns 0
00:14:03.183 00.000 16108 scope move finished after 139 + 88 ms
00:14:03.183 00.000 16108 Move returns status 0, amount 139
00:14:03.183 00.000 16108 move complete, result=0
00:14:03.183 00.000 16108 worker thread done servicing request
00:14:03.184 00.001 16108 Worker thread wakes up
00:14:03.184 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.7 px 139 ms NORTH
00:14:03.187 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:03.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:04.158 00.971 16108 Exposure complete
00:14:04.223 00.065 16108 worker thread done servicing request
00:14:04.223 00.000 21068 OnExposeComplete: enter
00:14:04.225 00.002 21068 UpdateGuideState(): m_state=6
00:14:04.226 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6895
00:14:04.227 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.60, Mass=111961, SNR=83.6, Peak=19408 HFD=2.7
00:14:04.228 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
00:14:04.229 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
00:14:04.230 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.52 hyp=0.56 cameraTheta=1.20 mountX=-0.11 mountY=-0.56, mountTheta=-1.77
00:14:04.233 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.52, opts=13)
00:14:04.235 00.002 21068 Enqueuing Move request for scope (0.20, 0.52)
00:14:04.237 00.002 16108 Worker thread wakes up
00:14:04.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.52) opts 0xd
00:14:04.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.52)
00:14:04.237 00.000 16108 Moving (0.20, 0.52) raw xDistance=-0.11 yDistance=-0.56
00:14:04.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:14:04.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:14:04.237 00.000 16108 MoveAxis(E, 0, ABG)
00:14:04.237 00.000 16108 Move returns status 0, amount 0
00:14:04.237 00.000 16108 MoveAxis(N, 112, ABG)
00:14:04.237 00.000 16108 Guiding  Dir = 0, Dur = 112
00:14:04.237 00.000 16108 IsSlewing returns 0
00:14:04.237 00.000 16108 IsGuiding returns 0
00:14:04.242 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3539, FiltMin=3017, FiltMax=58659, Gamma=1.000
00:14:04.267 00.025 21068 UpdateGuideState exits: m=111961 SNR=83.6
00:14:04.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:04.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:04.270 00.001 21068 Enqueuing Expose request
00:14:04.284 00.014 16108 PulseGuide returned control before completion, sleep 76
00:14:04.376 00.092 16108 IsGuiding returns 1
00:14:04.376 00.000 16108 scope still moving after pulse duration time elapsed
00:14:04.406 00.030 16108 IsSlewing returns 0
00:14:04.406 00.000 16108 IsGuiding returns 1
00:14:04.438 00.032 16108 IsSlewing returns 0
00:14:04.438 00.000 16108 IsGuiding returns 1
00:14:04.469 00.031 16108 IsSlewing returns 0
00:14:04.469 00.000 16108 IsGuiding returns 0
00:14:04.470 00.001 16108 scope move finished after 112 + 120 ms
00:14:04.470 00.000 16108 Move returns status 0, amount 112
00:14:04.470 00.000 16108 move complete, result=0
00:14:04.470 00.000 16108 worker thread done servicing request
00:14:04.470 00.000 16108 Worker thread wakes up
00:14:04.470 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.6 px 112 ms NORTH
00:14:04.473 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:04.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:05.649 01.176 16108 Exposure complete
00:14:05.729 00.080 16108 worker thread done servicing request
00:14:05.729 00.000 21068 OnExposeComplete: enter
00:14:05.730 00.001 21068 UpdateGuideState(): m_state=6
00:14:05.731 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6896
00:14:05.732 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.90, Mass=126465, SNR=88.0, Peak=21056 HFD=2.7
00:14:05.733 00.001 21068 MultiStar: exiting stabilization period
00:14:05.734 00.001 21068 MultiStar: [#1 0.19,-0.15,1.23,U] [#2 -0.22,-0.34,1.13,U] [#3 -0.14,-0.22,1.03,U] [#4 -0.05,-0.31,0.78,U] [#5 0.00,-0.43,0.89,U] [#6 0.11,-0.39,0.73,U] [#7 0.45,0.13,0.52,U] [#8 -0.20,-0.19,0.67,U] 
00:14:05.735 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.24}, one-star: {0.07, -0.17}
00:14:05.735 00.000 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
00:14:05.736 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
00:14:05.737 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.21 mountX=-0.10 mountY=0.15, mountTheta=2.13
00:14:05.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
00:14:05.739 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
00:14:05.739 00.000 16108 Worker thread wakes up
00:14:05.740 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
00:14:05.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
00:14:05.740 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.15
00:14:05.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:14:05.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:05.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:05.740 00.000 16108 MoveAxis(E, 0, ABG)
00:14:05.740 00.000 16108 Move returns status 0, amount 0
00:14:05.740 00.000 16108 MoveAxis(N, 0, ABG)
00:14:05.740 00.000 16108 Move returns status 0, amount 0
00:14:05.740 00.000 16108 move complete, result=0
00:14:05.740 00.000 16108 worker thread done servicing request
00:14:05.745 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3542, FiltMin=3062, FiltMax=58384, Gamma=1.000
00:14:05.760 00.015 21068 UpdateGuideState exits: m=126465 SNR=88.0
00:14:05.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:05.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:05.762 00.000 21068 Enqueuing Expose request
00:14:05.763 00.001 16108 Worker thread wakes up
00:14:05.763 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:05.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:05.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:06.737 00.973 16108 Exposure complete
00:14:06.814 00.077 16108 worker thread done servicing request
00:14:06.814 00.000 21068 OnExposeComplete: enter
00:14:06.815 00.001 21068 UpdateGuideState(): m_state=6
00:14:06.816 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6897
00:14:06.817 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.25, Mass=115274, SNR=77.1, Peak=15280 HFD=3.1
00:14:06.818 00.001 21068 MultiStar: [#1 -0.35,0.26,1.09,U] [#2 -0.29,0.14,1.44,U] [#3 -0.48,0.10,0.00,M2] [#4 -0.40,0.26,0.00,M2] [#5 -0.48,0.14,0.00,M2] [#6 -0.15,0.09,0.86,U] [#7 0.10,0.70,0.00,M3] [#8 -0.34,0.00,0.78,U] 
00:14:06.819 00.001 21068 single-star, 4 included, MultiStar: {-0.26, 0.14}, one-star: {-0.15, 0.17}
00:14:06.820 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
00:14:06.820 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
00:14:06.821 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=0.18 mountY=-0.13, mountTheta=-0.63
00:14:06.822 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.17, opts=13)
00:14:06.823 00.001 21068 Enqueuing Move request for scope (-0.15, 0.17)
00:14:06.824 00.001 16108 Worker thread wakes up
00:14:06.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
00:14:06.824 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
00:14:06.824 00.000 16108 Moving (-0.15, 0.17) raw xDistance=0.18 yDistance=-0.13
00:14:06.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:14:06.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:06.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:14:06.824 00.000 16108 MoveAxis(E, 0, ABG)
00:14:06.824 00.000 16108 Move returns status 0, amount 0
00:14:06.825 00.001 16108 MoveAxis(N, 0, ABG)
00:14:06.825 00.000 16108 Move returns status 0, amount 0
00:14:06.825 00.000 16108 move complete, result=0
00:14:06.825 00.000 16108 worker thread done servicing request
00:14:06.831 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3539, FiltMin=3065, FiltMax=60355, Gamma=1.000
00:14:06.849 00.018 21068 UpdateGuideState exits: m=115274 SNR=77.1
00:14:06.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:06.850 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:06.851 00.001 21068 Enqueuing Expose request
00:14:06.852 00.001 16108 Worker thread wakes up
00:14:06.852 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:06.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:06.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:08.019 01.166 16108 Exposure complete
00:14:08.086 00.067 16108 worker thread done servicing request
00:14:08.086 00.000 21068 OnExposeComplete: enter
00:14:08.087 00.001 21068 UpdateGuideState(): m_state=6
00:14:08.088 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6898
00:14:08.089 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.86, Mass=113684, SNR=82.4, Peak=16272 HFD=3.0
00:14:08.091 00.002 21068 MultiStar: [#1 0.14,0.01,0.98,U] [#2 -0.19,-0.44,0.00,M1] [#3 -0.08,-0.17,1.10,U] [#4 0.02,-0.05,0.80,U] [#5 0.21,-0.42,0.97,U] [#6 0.15,0.13,0.86,U] [#7 0.38,0.17,0.61,U] [#8 -0.23,-0.24,0.97,U] 
00:14:08.092 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.05, -0.22}
00:14:08.094 00.002 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
00:14:08.095 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
00:14:08.097 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=-0.08 mountY=0.10, mountTheta=2.27
00:14:08.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
00:14:08.102 00.003 21068 Enqueuing Move request for scope (0.06, -0.12)
00:14:08.105 00.003 16108 Worker thread wakes up
00:14:08.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:14:08.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:14:08.105 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
00:14:08.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:14:08.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:08.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:14:08.105 00.000 16108 MoveAxis(E, 0, ABG)
00:14:08.105 00.000 16108 Move returns status 0, amount 0
00:14:08.105 00.000 16108 MoveAxis(N, 0, ABG)
00:14:08.105 00.000 16108 Move returns status 0, amount 0
00:14:08.105 00.000 16108 move complete, result=0
00:14:08.105 00.000 16108 worker thread done servicing request
00:14:08.114 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=425, max=65535, med=3536, FiltMin=3017, FiltMax=60800, Gamma=1.000
00:14:08.139 00.025 21068 UpdateGuideState exits: m=113684 SNR=82.4
00:14:08.139 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:08.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:08.141 00.001 21068 Enqueuing Expose request
00:14:08.142 00.001 16108 Worker thread wakes up
00:14:08.142 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:08.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:08.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:09.119 00.976 16108 Exposure complete
00:14:09.174 00.055 16108 worker thread done servicing request
00:14:09.174 00.000 21068 OnExposeComplete: enter
00:14:09.175 00.001 21068 UpdateGuideState(): m_state=6
00:14:09.177 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6899
00:14:09.178 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.07, Mass=112335, SNR=73.6, Peak=18608 HFD=2.8
00:14:09.179 00.001 21068 MultiStar: [#1 0.24,-0.20,1.28,U] [#2 -0.02,-0.22,1.51,U] [#3 0.08,-0.30,1.17,U] [#4 0.19,-0.23,0.90,U] [#5 0.20,-0.47,0.00,M2] [#6 0.34,0.00,0.86,U] [#7 0.62,0.04,0.00,M3] [#8 0.19,-0.52,0.00,M2] 
00:14:09.179 00.000 21068 single-star, 5 included, MultiStar: {0.15, -0.17}, one-star: {0.19, -0.00}
00:14:09.180 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
00:14:09.181 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
00:14:09.182 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.00 mountX=-0.19 mountY=-0.04, mountTheta=-2.91
00:14:09.183 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.00, opts=13)
00:14:09.184 00.001 21068 Enqueuing Move request for scope (0.19, -0.00)
00:14:09.185 00.001 16108 Worker thread wakes up
00:14:09.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
00:14:09.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
00:14:09.185 00.000 16108 Moving (0.19, -0.00) raw xDistance=-0.19 yDistance=-0.04
00:14:09.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:14:09.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:09.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:09.185 00.000 16108 MoveAxis(E, 0, ABG)
00:14:09.186 00.001 16108 Move returns status 0, amount 0
00:14:09.186 00.000 16108 MoveAxis(N, 0, ABG)
00:14:09.186 00.000 16108 Move returns status 0, amount 0
00:14:09.186 00.000 16108 move complete, result=0
00:14:09.186 00.000 16108 worker thread done servicing request
00:14:09.188 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3536, FiltMin=2973, FiltMax=59997, Gamma=1.000
00:14:09.205 00.017 21068 UpdateGuideState exits: m=112335 SNR=73.6
00:14:09.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:09.206 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:09.207 00.001 21068 Enqueuing Expose request
00:14:09.208 00.001 16108 Worker thread wakes up
00:14:09.208 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:09.209 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:09.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:10.384 01.175 16108 Exposure complete
00:14:10.441 00.057 16108 worker thread done servicing request
00:14:10.443 00.002 21068 OnExposeComplete: enter
00:14:10.444 00.001 21068 UpdateGuideState(): m_state=6
00:14:10.445 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6900
00:14:10.446 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.93, Mass=121628, SNR=72.8, Peak=19232 HFD=2.9
00:14:10.448 00.002 21068 MultiStar: [#1 0.22,-0.27,1.28,U] [#2 0.01,-0.40,1.42,U] [#3 -0.02,-0.43,1.24,U] [#4 0.10,0.01,0.97,U] [#5 -0.22,-0.54,0.00,M3] [#6 -0.08,0.07,0.93,U] [#7 0.53,0.17,0.00,M4] [#8 0.06,-0.20,0.93,U] 
00:14:10.449 00.001 21068 single-star, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.11, -0.15}
00:14:10.450 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
00:14:10.451 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
00:14:10.454 00.003 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=-0.14 mountY=0.12, mountTheta=2.43
00:14:10.455 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
00:14:10.457 00.002 21068 Enqueuing Move request for scope (0.11, -0.15)
00:14:10.458 00.001 16108 Worker thread wakes up
00:14:10.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:14:10.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:14:10.458 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.14 yDistance=0.12
00:14:10.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:14:10.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:10.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:14:10.458 00.000 16108 MoveAxis(E, 0, ABG)
00:14:10.458 00.000 16108 Move returns status 0, amount 0
00:14:10.459 00.001 16108 MoveAxis(N, 0, ABG)
00:14:10.459 00.000 16108 Move returns status 0, amount 0
00:14:10.459 00.000 16108 move complete, result=0
00:14:10.459 00.000 16108 worker thread done servicing request
00:14:10.465 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3536, FiltMin=3024, FiltMax=60912, Gamma=1.000
00:14:10.482 00.017 21068 UpdateGuideState exits: m=121628 SNR=72.8
00:14:10.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:10.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:10.484 00.000 21068 Enqueuing Expose request
00:14:10.485 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:10.486 00.001 16108 Worker thread wakes up
00:14:10.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:10.487 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:11.466 00.979 16108 Exposure complete
00:14:11.521 00.055 16108 worker thread done servicing request
00:14:11.522 00.001 21068 OnExposeComplete: enter
00:14:11.522 00.000 21068 UpdateGuideState(): m_state=6
00:14:11.523 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6901
00:14:11.524 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.14, Mass=118619, SNR=82.1, Peak=20976 HFD=2.9
00:14:11.525 00.001 21068 MultiStar: [#1 0.20,-0.00,1.19,U] [#2 0.05,-0.12,1.21,U] [#3 -0.05,-0.19,1.08,U] [#4 -0.02,-0.14,1.01,U] [#5 -0.06,-0.23,0.89,U] [#6 0.12,0.26,0.85,U] [#7 0.50,0.19,0.00,M5] [#8 0.11,-0.19,0.82,U] 
00:14:11.525 00.000 21068 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.11, 0.06}
00:14:11.527 00.002 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
00:14:11.528 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
00:14:11.528 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.88 mountX=-0.07 mountY=0.05, mountTheta=2.48
00:14:11.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
00:14:11.530 00.000 21068 Enqueuing Move request for scope (0.06, -0.07)
00:14:11.531 00.001 16108 Worker thread wakes up
00:14:11.532 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:14:11.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:14:11.532 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.05
00:14:11.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:11.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:11.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:11.532 00.000 16108 MoveAxis(E, 0, ABG)
00:14:11.532 00.000 16108 Move returns status 0, amount 0
00:14:11.532 00.000 16108 MoveAxis(N, 0, ABG)
00:14:11.532 00.000 16108 Move returns status 0, amount 0
00:14:11.532 00.000 16108 move complete, result=0
00:14:11.533 00.001 16108 worker thread done servicing request
00:14:11.541 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3533, FiltMin=3046, FiltMax=54688, Gamma=1.000
00:14:11.566 00.025 21068 UpdateGuideState exits: m=118619 SNR=82.1
00:14:11.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:11.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:11.569 00.001 21068 Enqueuing Expose request
00:14:11.570 00.001 16108 Worker thread wakes up
00:14:11.570 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:11.572 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:11.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:12.748 01.176 16108 Exposure complete
00:14:12.803 00.055 16108 worker thread done servicing request
00:14:12.803 00.000 21068 OnExposeComplete: enter
00:14:12.804 00.001 21068 UpdateGuideState(): m_state=6
00:14:12.806 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6902
00:14:12.808 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=876.03, Mass=114820, SNR=82.4, Peak=16432 HFD=3.1
00:14:12.810 00.002 21068 MultiStar: [#1 0.02,-0.10,1.02,U] [#2 -0.18,-0.02,1.18,U] [#3 -0.16,-0.30,1.00,U] [#4 -0.42,-0.01,0.92,U] [#5 0.07,-0.04,0.85,U] [#6 -0.01,0.10,0.71,U] [#7 0.30,0.27,0.64,U] [#8 -0.12,-0.19,0.83,U] 
00:14:12.811 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.06, -0.04}
00:14:12.812 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
00:14:12.814 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
00:14:12.815 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.53 mountX=0.05 mountY=0.05, mountTheta=0.82
00:14:12.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
00:14:12.820 00.003 21068 Enqueuing Move request for scope (-0.06, -0.04)
00:14:12.822 00.002 16108 Worker thread wakes up
00:14:12.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:14:12.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:14:12.822 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
00:14:12.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:14:12.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:12.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:12.822 00.000 16108 MoveAxis(E, 0, ABG)
00:14:12.822 00.000 16108 Move returns status 0, amount 0
00:14:12.822 00.000 16108 MoveAxis(N, 0, ABG)
00:14:12.822 00.000 16108 Move returns status 0, amount 0
00:14:12.822 00.000 16108 move complete, result=0
00:14:12.823 00.001 16108 worker thread done servicing request
00:14:12.831 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3536, FiltMin=3014, FiltMax=53126, Gamma=1.000
00:14:12.848 00.017 21068 UpdateGuideState exits: m=114820 SNR=82.4
00:14:12.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:12.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:12.851 00.001 21068 Enqueuing Expose request
00:14:12.852 00.001 16108 Worker thread wakes up
00:14:12.852 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:12.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:12.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:13.817 00.965 16108 Exposure complete
00:14:13.872 00.055 16108 worker thread done servicing request
00:14:13.872 00.000 21068 OnExposeComplete: enter
00:14:13.873 00.001 21068 UpdateGuideState(): m_state=6
00:14:13.874 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6903
00:14:13.874 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=876.31, Mass=114373, SNR=85.3, Peak=18992 HFD=2.7
00:14:13.875 00.001 21068 MultiStar: [#1 0.24,0.14,0.91,U] [#2 -0.20,-0.12,1.11,U] [#3 -0.07,-0.00,1.07,U] [#4 -0.26,0.10,0.88,U] [#5 0.13,0.02,0.97,U] [#6 -0.10,0.06,0.85,U] [#7 0.26,0.60,0.00,M5] [#8 -0.00,-0.21,0.71,U] 
00:14:13.876 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.15, 0.23}
00:14:13.877 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
00:14:13.877 00.000 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
00:14:13.878 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.03 mountX=0.02 mountY=-0.03, mountTheta=-0.91
00:14:13.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
00:14:13.881 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
00:14:13.881 00.000 16108 Worker thread wakes up
00:14:13.882 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:14:13.882 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:14:13.882 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
00:14:13.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:13.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:13.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:14:13.882 00.000 16108 MoveAxis(E, 0, ABG)
00:14:13.882 00.000 16108 Move returns status 0, amount 0
00:14:13.882 00.000 16108 MoveAxis(N, 0, ABG)
00:14:13.882 00.000 16108 Move returns status 0, amount 0
00:14:13.882 00.000 16108 move complete, result=0
00:14:13.882 00.000 16108 worker thread done servicing request
00:14:13.889 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3533, FiltMin=3011, FiltMax=55718, Gamma=1.000
00:14:13.913 00.024 21068 UpdateGuideState exits: m=114373 SNR=85.3
00:14:13.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:13.916 00.001 21068 Enqueuing Expose request
00:14:13.917 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:13.918 00.001 16108 Worker thread wakes up
00:14:13.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:13.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:15.084 01.166 16108 Exposure complete
00:14:15.165 00.081 16108 worker thread done servicing request
00:14:15.165 00.000 21068 OnExposeComplete: enter
00:14:15.166 00.001 21068 UpdateGuideState(): m_state=6
00:14:15.168 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6904
00:14:15.169 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.11, Mass=125232, SNR=87.0, Peak=19360 HFD=3.0
00:14:15.170 00.001 21068 MultiStar: [#1 0.07,0.24,1.02,U] [#2 -0.47,-0.00,1.12,U] [#3 -0.24,-0.08,0.87,U] [#4 -0.13,-0.06,0.88,U] [#5 -0.23,0.06,0.95,U] [#6 -0.02,-0.03,0.91,U] [#7 0.10,0.11,0.65,U] [#8 -0.39,-0.16,0.69,U] 
00:14:15.171 00.001 21068 single-star, 8 included, MultiStar: {-0.17, 0.02}, one-star: {-0.13, 0.03}
00:14:15.171 00.000 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
00:14:15.172 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
00:14:15.173 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.88 mountX=0.13 mountY=-0.00, mountTheta=-0.03
00:14:15.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
00:14:15.175 00.000 21068 Enqueuing Move request for scope (-0.13, 0.03)
00:14:15.176 00.001 16108 Worker thread wakes up
00:14:15.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
00:14:15.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
00:14:15.176 00.000 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=-0.00
00:14:15.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:14:15.177 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:15.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:14:15.177 00.000 16108 MoveAxis(E, 0, ABG)
00:14:15.177 00.000 16108 Move returns status 0, amount 0
00:14:15.177 00.000 16108 MoveAxis(N, 0, ABG)
00:14:15.177 00.000 16108 Move returns status 0, amount 0
00:14:15.177 00.000 16108 move complete, result=0
00:14:15.177 00.000 16108 worker thread done servicing request
00:14:15.184 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3533, FiltMin=3005, FiltMax=57814, Gamma=1.000
00:14:15.203 00.019 21068 UpdateGuideState exits: m=125232 SNR=87.0
00:14:15.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.204 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:15.205 00.001 21068 Enqueuing Expose request
00:14:15.206 00.001 16108 Worker thread wakes up
00:14:15.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:15.206 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:15.207 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:16.200 00.993 16108 Exposure complete
00:14:16.261 00.061 16108 worker thread done servicing request
00:14:16.261 00.000 21068 OnExposeComplete: enter
00:14:16.262 00.001 21068 UpdateGuideState(): m_state=6
00:14:16.264 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6905
00:14:16.265 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.83, Mass=123349, SNR=82.6, Peak=18912 HFD=2.9
00:14:16.266 00.001 21068 MultiStar: [#1 0.37,-0.10,1.18,U] [#2 -0.32,-0.20,1.12,U] [#3 -0.20,-0.12,1.04,U] [#4 -0.11,-0.31,0.84,U] [#5 0.07,-0.43,0.94,U] [#6 0.23,-0.05,0.97,U] [#7 0.44,-0.02,0.63,U] [#8 -0.17,-0.49,0.00,M1] 
00:14:16.267 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {0.02, -0.24}
00:14:16.267 00.000 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.99)
00:14:16.268 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
00:14:16.269 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.33 mountX=-0.08 mountY=0.17, mountTheta=2.00
00:14:16.270 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.18, opts=13)
00:14:16.271 00.001 21068 Enqueuing Move request for scope (0.05, -0.18)
00:14:16.272 00.001 16108 Worker thread wakes up
00:14:16.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
00:14:16.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
00:14:16.272 00.000 16108 Moving (0.05, -0.18) raw xDistance=-0.08 yDistance=0.17
00:14:16.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:14:16.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:16.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:14:16.272 00.000 16108 MoveAxis(E, 0, ABG)
00:14:16.272 00.000 16108 Move returns status 0, amount 0
00:14:16.272 00.000 16108 MoveAxis(N, 0, ABG)
00:14:16.272 00.000 16108 Move returns status 0, amount 0
00:14:16.272 00.000 16108 move complete, result=0
00:14:16.272 00.000 16108 worker thread done servicing request
00:14:16.277 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3536, FiltMin=3005, FiltMax=60390, Gamma=1.000
00:14:16.291 00.014 21068 UpdateGuideState exits: m=123349 SNR=82.6
00:14:16.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:16.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:16.294 00.001 21068 Enqueuing Expose request
00:14:16.294 00.000 16108 Worker thread wakes up
00:14:16.294 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:16.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:16.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:17.466 01.171 16108 Exposure complete
00:14:17.544 00.078 16108 worker thread done servicing request
00:14:17.544 00.000 21068 OnExposeComplete: enter
00:14:17.545 00.001 21068 UpdateGuideState(): m_state=6
00:14:17.546 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6906
00:14:17.547 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.87, Mass=137393, SNR=94.1, Peak=20896 HFD=3.1
00:14:17.548 00.001 21068 MultiStar: [#1 0.16,-0.12,1.03,U] [#2 -0.20,-0.43,1.02,U] [#3 -0.22,-0.49,0.00,M1] [#4 0.15,-0.27,0.66,U] [#5 0.31,-0.32,0.80,U] [#6 0.14,-0.12,0.79,U] [#7 0.50,-0.09,0.00,M4] [#8 0.38,-0.61,0.00,M2] 
00:14:17.548 00.000 21068 single-star, 5 included, MultiStar: {0.07, -0.24}, one-star: {-0.04, -0.20}
00:14:17.549 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
00:14:17.550 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
00:14:17.550 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.78 mountX=0.01 mountY=0.21, mountTheta=1.54
00:14:17.552 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
00:14:17.553 00.001 21068 Enqueuing Move request for scope (-0.04, -0.20)
00:14:17.554 00.001 16108 Worker thread wakes up
00:14:17.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
00:14:17.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
00:14:17.554 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.01 yDistance=0.21
00:14:17.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:14:17.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:17.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:14:17.554 00.000 16108 MoveAxis(E, 0, ABG)
00:14:17.554 00.000 16108 Move returns status 0, amount 0
00:14:17.554 00.000 16108 MoveAxis(N, 0, ABG)
00:14:17.554 00.000 16108 Move returns status 0, amount 0
00:14:17.554 00.000 16108 move complete, result=0
00:14:17.554 00.000 16108 worker thread done servicing request
00:14:17.558 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3536, FiltMin=2963, FiltMax=58950, Gamma=1.000
00:14:17.571 00.013 21068 UpdateGuideState exits: m=137393 SNR=94.1
00:14:17.573 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:17.575 00.001 21068 Enqueuing Expose request
00:14:17.575 00.000 16108 Worker thread wakes up
00:14:17.575 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:17.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:17.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:18.548 00.972 16108 Exposure complete
00:14:18.601 00.053 16108 worker thread done servicing request
00:14:18.601 00.000 21068 OnExposeComplete: enter
00:14:18.603 00.002 21068 UpdateGuideState(): m_state=6
00:14:18.607 00.004 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6907
00:14:18.608 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.76, Mass=125610, SNR=85.3, Peak=20144 HFD=2.9
00:14:18.609 00.001 21068 MultiStar: [#1 0.32,-0.14,1.01,U] [#2 0.01,-0.43,1.22,U] [#3 0.09,-0.51,0.00,M2] [#4 0.09,-0.13,0.82,U] [#5 0.19,-0.47,0.00,M1] [#6 0.24,-0.33,0.79,U] [#7 0.66,-0.12,0.00,M5] [#8 0.15,-0.32,0.69,U] 
00:14:18.610 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.28}, one-star: {0.12, -0.32}
00:14:18.611 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
00:14:18.612 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
00:14:18.614 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.08 mountX=-0.20 mountY=0.24, mountTheta=2.26
00:14:18.617 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.28, opts=13)
00:14:18.618 00.001 21068 Enqueuing Move request for scope (0.15, -0.28)
00:14:18.619 00.001 16108 Worker thread wakes up
00:14:18.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
00:14:18.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
00:14:18.619 00.000 16108 Moving (0.15, -0.28) raw xDistance=-0.20 yDistance=0.24
00:14:18.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:14:18.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:18.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:14:18.619 00.000 16108 MoveAxis(E, 0, ABG)
00:14:18.619 00.000 16108 Move returns status 0, amount 0
00:14:18.619 00.000 16108 MoveAxis(N, 0, ABG)
00:14:18.619 00.000 16108 Move returns status 0, amount 0
00:14:18.619 00.000 16108 move complete, result=0
00:14:18.619 00.000 16108 worker thread done servicing request
00:14:18.623 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3536, FiltMin=3030, FiltMax=60134, Gamma=1.000
00:14:18.642 00.019 21068 UpdateGuideState exits: m=125610 SNR=85.3
00:14:18.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:18.645 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:18.647 00.002 21068 Enqueuing Expose request
00:14:18.648 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:18.649 00.001 16108 Worker thread wakes up
00:14:18.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:18.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:19.824 01.175 16108 Exposure complete
00:14:19.901 00.077 16108 worker thread done servicing request
00:14:19.901 00.000 21068 OnExposeComplete: enter
00:14:19.903 00.002 21068 UpdateGuideState(): m_state=6
00:14:19.904 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6908
00:14:19.904 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=875.83, Mass=130448, SNR=96.8, Peak=20000 HFD=3.2
00:14:19.906 00.002 21068 MultiStar: [#1 0.28,-0.10,0.91,U] [#2 -0.00,-0.25,1.03,U] [#3 -0.11,-0.33,0.80,U] [#4 -0.11,-0.28,0.68,U] [#5 0.10,-0.48,0.00,M2] [#6 -0.01,-0.37,0.74,U] [#7 0.36,0.20,0.58,U] [#8 0.04,-0.40,0.74,U] 
00:14:19.906 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.23}, one-star: {-0.02, -0.24}
00:14:19.907 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
00:14:19.907 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
00:14:19.910 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.36 mountX=-0.09 mountY=0.21, mountTheta=1.96
00:14:19.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.23, opts=13)
00:14:19.912 00.001 21068 Enqueuing Move request for scope (0.05, -0.23)
00:14:19.913 00.001 16108 Worker thread wakes up
00:14:19.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
00:14:19.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
00:14:19.913 00.000 16108 Moving (0.05, -0.23) raw xDistance=-0.09 yDistance=0.21
00:14:19.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:19.913 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=0.66
00:14:19.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:14:19.913 00.000 16108 MoveAxis(E, 0, ABG)
00:14:19.913 00.000 16108 Move returns status 0, amount 0
00:14:19.913 00.000 16108 MoveAxis(S, 43, ABG)
00:14:19.913 00.000 16108 Guiding  Dir = 1, Dur = 43
00:14:19.914 00.001 16108 IsSlewing returns 0
00:14:19.914 00.000 16108 IsGuiding returns 0
00:14:19.917 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3536, FiltMin=3033, FiltMax=62813, Gamma=1.000
00:14:19.933 00.016 21068 UpdateGuideState exits: m=130448 SNR=96.8
00:14:19.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:19.936 00.001 21068 Enqueuing Expose request
00:14:19.972 00.036 16108 IsGuiding returns 1
00:14:19.972 00.000 16108 scope still moving after pulse duration time elapsed
00:14:20.002 00.030 16108 IsSlewing returns 0
00:14:20.002 00.000 16108 IsGuiding returns 1
00:14:20.035 00.033 16108 IsSlewing returns 0
00:14:20.035 00.000 16108 IsGuiding returns 1
00:14:20.066 00.031 16108 IsSlewing returns 0
00:14:20.066 00.000 16108 IsGuiding returns 0
00:14:20.066 00.000 16108 scope move finished after 43 + 109 ms
00:14:20.066 00.000 16108 Move returns status 0, amount 43
00:14:20.066 00.000 16108 move complete, result=0
00:14:20.066 00.000 16108 worker thread done servicing request
00:14:20.066 00.000 16108 Worker thread wakes up
00:14:20.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:20.066 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:14:20.068 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:21.044 00.976 16108 Exposure complete
00:14:21.111 00.067 16108 worker thread done servicing request
00:14:21.111 00.000 21068 OnExposeComplete: enter
00:14:21.112 00.001 21068 UpdateGuideState(): m_state=6
00:14:21.114 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6909
00:14:21.115 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.99, Mass=131107, SNR=82.8, Peak=19568 HFD=3.2
00:14:21.116 00.001 21068 MultiStar: [#1 0.12,-0.18,1.15,U] [#2 -0.18,-0.49,0.00,M1] [#3 0.01,-0.36,1.10,U] [#4 -0.04,-0.35,0.84,U] [#5 -0.10,-0.38,0.98,U] [#6 -0.06,-0.20,0.96,U] [#7 0.35,-0.06,0.63,U] [#8 0.04,-0.39,0.69,U] 
00:14:21.117 00.001 21068 single-star, 7 included, MultiStar: {0.04, -0.25}, one-star: {0.09, -0.09}
00:14:21.118 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
00:14:21.118 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
00:14:21.119 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.11 mountY=0.06, mountTheta=2.60
00:14:21.121 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
00:14:21.122 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
00:14:21.123 00.001 16108 Worker thread wakes up
00:14:21.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:14:21.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:14:21.123 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=0.06
00:14:21.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:14:21.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:21.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:14:21.123 00.000 16108 MoveAxis(E, 0, ABG)
00:14:21.123 00.000 16108 Move returns status 0, amount 0
00:14:21.123 00.000 16108 MoveAxis(N, 0, ABG)
00:14:21.123 00.000 16108 Move returns status 0, amount 0
00:14:21.123 00.000 16108 move complete, result=0
00:14:21.123 00.000 16108 worker thread done servicing request
00:14:21.128 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3539, FiltMin=3060, FiltMax=58685, Gamma=1.000
00:14:21.144 00.016 21068 UpdateGuideState exits: m=131107 SNR=82.8
00:14:21.144 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:21.146 00.001 21068 Enqueuing Expose request
00:14:21.147 00.001 16108 Worker thread wakes up
00:14:21.147 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:21.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:21.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:22.326 01.179 16108 Exposure complete
00:14:22.409 00.083 16108 worker thread done servicing request
00:14:22.410 00.001 21068 OnExposeComplete: enter
00:14:22.411 00.001 21068 UpdateGuideState(): m_state=6
00:14:22.413 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6910
00:14:22.414 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.99, Mass=124787, SNR=82.4, Peak=19888 HFD=3.1
00:14:22.417 00.003 21068 MultiStar: [#1 0.06,0.00,1.18,U] [#2 -0.11,-0.28,1.15,U] [#3 -0.33,-0.35,0.00,M1] [#4 -0.28,0.09,0.88,U] [#5 -0.06,-0.11,0.83,U] [#6 -0.14,0.18,0.78,U] [#7 0.12,0.10,0.72,U] [#8 -0.16,-0.23,0.82,U] 
00:14:22.418 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.03, -0.09}
00:14:22.420 00.002 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
00:14:22.421 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.87)
00:14:22.423 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=0.06 mountY=0.07, mountTheta=0.83
00:14:22.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
00:14:22.427 00.002 21068 Enqueuing Move request for scope (-0.07, -0.05)
00:14:22.428 00.001 16108 Worker thread wakes up
00:14:22.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:14:22.429 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:14:22.429 00.000 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.07
00:14:22.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:14:22.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:22.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:22.429 00.000 16108 MoveAxis(E, 0, ABG)
00:14:22.429 00.000 16108 Move returns status 0, amount 0
00:14:22.429 00.000 16108 MoveAxis(N, 0, ABG)
00:14:22.429 00.000 16108 Move returns status 0, amount 0
00:14:22.430 00.001 16108 move complete, result=0
00:14:22.430 00.000 16108 worker thread done servicing request
00:14:22.439 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3536, FiltMin=3017, FiltMax=54237, Gamma=1.000
00:14:22.457 00.018 21068 UpdateGuideState exits: m=124787 SNR=82.4
00:14:22.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:22.460 00.001 21068 Enqueuing Expose request
00:14:22.460 00.000 16108 Worker thread wakes up
00:14:22.460 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:22.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:22.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:23.438 00.977 16108 Exposure complete
00:14:23.495 00.057 16108 worker thread done servicing request
00:14:23.495 00.000 21068 OnExposeComplete: enter
00:14:23.497 00.002 21068 UpdateGuideState(): m_state=6
00:14:23.500 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6911
00:14:23.501 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.89, Mass=107685, SNR=81.3, Peak=20288 HFD=2.6
00:14:23.503 00.002 21068 MultiStar: [#1 0.14,-0.07,1.12,U] [#2 -0.22,-0.17,1.17,U] [#3 -0.21,-0.32,0.97,U] [#4 -0.15,-0.00,1.06,U] [#5 -0.08,-0.15,0.97,U] [#6 -0.00,0.16,1.04,U] [#7 0.28,0.35,0.68,U] [#8 -0.07,-0.21,0.82,U] 
00:14:23.504 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.15, -0.18}
00:14:23.506 00.002 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
00:14:23.507 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
00:14:23.510 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.93 mountX=0.02 mountY=0.08, mountTheta=1.39
00:14:23.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
00:14:23.514 00.002 21068 Enqueuing Move request for scope (-0.03, -0.08)
00:14:23.516 00.002 16108 Worker thread wakes up
00:14:23.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:14:23.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:14:23.516 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.08
00:14:23.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:23.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:23.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:14:23.517 00.001 16108 MoveAxis(E, 0, ABG)
00:14:23.517 00.000 16108 Move returns status 0, amount 0
00:14:23.517 00.000 16108 MoveAxis(N, 0, ABG)
00:14:23.517 00.000 16108 Move returns status 0, amount 0
00:14:23.517 00.000 16108 move complete, result=0
00:14:23.518 00.001 16108 worker thread done servicing request
00:14:23.523 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3539, FiltMin=3062, FiltMax=65440, Gamma=1.000
00:14:23.545 00.022 21068 UpdateGuideState exits: m=107685 SNR=81.3
00:14:23.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.546 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:23.547 00.001 21068 Enqueuing Expose request
00:14:23.548 00.001 16108 Worker thread wakes up
00:14:23.548 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:23.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:23.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:24.702 01.153 16108 Exposure complete
00:14:24.757 00.055 16108 worker thread done servicing request
00:14:24.757 00.000 21068 OnExposeComplete: enter
00:14:24.760 00.003 21068 UpdateGuideState(): m_state=6
00:14:24.761 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6912
00:14:24.762 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.87, Mass=107520, SNR=75.3, Peak=19024 HFD=2.6
00:14:24.763 00.001 21068 MultiStar: [#1 0.09,-0.20,1.17,U] [#2 -0.22,-0.37,1.26,U] [#3 -0.46,-0.21,0.00,M1] [#4 -0.35,-0.24,0.89,U] [#5 -0.23,-0.20,0.94,U] [#6 -0.24,-0.02,0.90,U] [#7 0.76,-0.04,0.00,M2] [#8 -0.08,-0.27,0.79,U] 
00:14:24.764 00.001 21068 single-star, 6 included, MultiStar: {-0.14, -0.22}, one-star: {0.01, -0.21}
00:14:24.766 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
00:14:24.767 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
00:14:24.770 00.003 21068 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=-0.05 mountY=0.20, mountTheta=1.80
00:14:24.773 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.21, opts=13)
00:14:24.774 00.001 21068 Enqueuing Move request for scope (0.01, -0.21)
00:14:24.775 00.001 16108 Worker thread wakes up
00:14:24.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
00:14:24.775 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
00:14:24.775 00.000 16108 Moving (0.01, -0.21) raw xDistance=-0.05 yDistance=0.20
00:14:24.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:24.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:14:24.775 00.000 16108 MoveAxis(E, 0, ABG)
00:14:24.775 00.000 16108 Move returns status 0, amount 0
00:14:24.775 00.000 16108 MoveAxis(S, 40, ABG)
00:14:24.776 00.001 16108 Guiding  Dir = 1, Dur = 40
00:14:24.776 00.000 16108 IsSlewing returns 0
00:14:24.776 00.000 16108 IsGuiding returns 0
00:14:24.783 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3536, FiltMin=3049, FiltMax=57117, Gamma=1.000
00:14:24.799 00.016 21068 UpdateGuideState exits: m=107520 SNR=75.3
00:14:24.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:24.800 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:24.801 00.001 21068 Enqueuing Expose request
00:14:24.822 00.021 16108 IsGuiding returns 1
00:14:24.822 00.000 16108 scope still moving after pulse duration time elapsed
00:14:24.853 00.031 16108 IsSlewing returns 0
00:14:24.853 00.000 16108 IsGuiding returns 1
00:14:24.885 00.032 16108 IsSlewing returns 0
00:14:24.886 00.001 16108 IsGuiding returns 1
00:14:24.915 00.029 16108 IsSlewing returns 0
00:14:24.915 00.000 16108 IsGuiding returns 0
00:14:24.915 00.000 16108 scope move finished after 40 + 99 ms
00:14:24.915 00.000 16108 Move returns status 0, amount 40
00:14:24.917 00.002 16108 move complete, result=0
00:14:24.917 00.000 16108 worker thread done servicing request
00:14:24.917 00.000 16108 Worker thread wakes up
00:14:24.917 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
00:14:24.919 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:24.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:25.891 00.972 16108 Exposure complete
00:14:25.962 00.071 16108 worker thread done servicing request
00:14:25.962 00.000 21068 OnExposeComplete: enter
00:14:25.963 00.001 21068 UpdateGuideState(): m_state=6
00:14:25.963 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6913
00:14:25.965 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=875.77, Mass=140373, SNR=102.0, Peak=19264 HFD=3.3
00:14:25.966 00.001 21068 MultiStar: [#1 0.26,-0.22,1.02,U] [#2 -0.29,-0.31,0.97,U] [#3 -0.21,-0.34,0.79,U] [#4 -0.01,-0.16,0.62,U] [#5 0.21,-0.51,0.00,M1] [#6 -0.01,-0.28,0.74,U] [#7 0.45,0.04,0.50,U] [#8 -0.17,-0.47,0.00,M1] 
00:14:25.966 00.000 21068 refined, 6 included, MultiStar: {0.02, -0.24}, one-star: {0.11, -0.31}
00:14:25.967 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
00:14:25.968 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
00:14:25.968 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.25 cameraTheta=-1.48 mountX=-0.07 mountY=0.23, mountTheta=1.85
00:14:25.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.24, opts=13)
00:14:25.971 00.001 21068 Enqueuing Move request for scope (0.02, -0.24)
00:14:25.973 00.002 16108 Worker thread wakes up
00:14:25.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
00:14:25.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
00:14:25.973 00.000 16108 Moving (0.02, -0.24) raw xDistance=-0.07 yDistance=0.23
00:14:25.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:25.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:14:25.973 00.000 16108 MoveAxis(E, 0, ABG)
00:14:25.973 00.000 16108 Move returns status 0, amount 0
00:14:25.973 00.000 16108 MoveAxis(S, 47, ABG)
00:14:25.973 00.000 16108 Guiding  Dir = 1, Dur = 47
00:14:25.973 00.000 16108 IsSlewing returns 0
00:14:25.974 00.001 16108 IsGuiding returns 0
00:14:25.976 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3539, FiltMin=3030, FiltMax=65472, Gamma=1.000
00:14:25.991 00.015 21068 UpdateGuideState exits: m=140373 SNR=102.0
00:14:25.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.994 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:25.995 00.001 21068 Enqueuing Expose request
00:14:26.002 00.007 16108 PulseGuide returned control before completion, sleep 29
00:14:26.032 00.030 16108 IsGuiding returns 1
00:14:26.032 00.000 16108 scope still moving after pulse duration time elapsed
00:14:26.063 00.031 16108 IsSlewing returns 0
00:14:26.063 00.000 16108 IsGuiding returns 1
00:14:26.095 00.032 16108 IsSlewing returns 0
00:14:26.095 00.000 16108 IsGuiding returns 0
00:14:26.096 00.001 16108 scope move finished after 47 + 75 ms
00:14:26.096 00.000 16108 Move returns status 0, amount 47
00:14:26.096 00.000 16108 move complete, result=0
00:14:26.096 00.000 16108 worker thread done servicing request
00:14:26.096 00.000 16108 Worker thread wakes up
00:14:26.096 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
00:14:26.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:26.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:27.262 01.165 16108 Exposure complete
00:14:27.334 00.072 16108 worker thread done servicing request
00:14:27.334 00.000 21068 OnExposeComplete: enter
00:14:27.335 00.001 21068 UpdateGuideState(): m_state=6
00:14:27.336 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6914
00:14:27.337 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.74, Mass=117831, SNR=84.9, Peak=22656 HFD=2.8
00:14:27.338 00.001 21068 MultiStar: [#1 0.24,-0.07,1.28,U] [#2 -0.10,-0.29,1.41,U] [#3 -0.13,-0.44,0.97,U] [#4 -0.20,-0.23,0.79,U] [#5 0.32,-0.18,0.85,U] [#6 0.38,-0.07,0.81,U] [#7 0.62,0.15,0.00,M2] [#8 0.04,-0.34,0.85,U] 
00:14:27.339 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.24}, one-star: {-0.01, -0.34}
00:14:27.339 00.000 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.99)
00:14:27.340 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
00:14:27.341 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.33 mountX=-0.10 mountY=0.22, mountTheta=2.00
00:14:27.343 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.24, opts=13)
00:14:27.343 00.000 21068 Enqueuing Move request for scope (0.06, -0.24)
00:14:27.344 00.001 16108 Worker thread wakes up
00:14:27.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
00:14:27.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
00:14:27.344 00.000 16108 Moving (0.06, -0.24) raw xDistance=-0.10 yDistance=0.22
00:14:27.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:14:27.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:14:27.344 00.000 16108 MoveAxis(E, 0, ABG)
00:14:27.345 00.001 16108 Move returns status 0, amount 0
00:14:27.345 00.000 16108 MoveAxis(S, 45, ABG)
00:14:27.345 00.000 16108 Guiding  Dir = 1, Dur = 45
00:14:27.345 00.000 16108 IsSlewing returns 0
00:14:27.345 00.000 16108 IsGuiding returns 0
00:14:27.349 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3536, FiltMin=3059, FiltMax=61533, Gamma=1.000
00:14:27.375 00.026 21068 UpdateGuideState exits: m=117831 SNR=84.9
00:14:27.377 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:27.378 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:27.380 00.002 21068 Enqueuing Expose request
00:14:27.381 00.001 16108 PulseGuide returned control before completion, sleep 20
00:14:27.410 00.029 16108 IsGuiding returns 1
00:14:27.410 00.000 16108 scope still moving after pulse duration time elapsed
00:14:27.442 00.032 16108 IsSlewing returns 0
00:14:27.442 00.000 16108 IsGuiding returns 1
00:14:27.473 00.031 16108 IsSlewing returns 0
00:14:27.473 00.000 16108 IsGuiding returns 0
00:14:27.473 00.000 16108 scope move finished after 45 + 83 ms
00:14:27.473 00.000 16108 Move returns status 0, amount 45
00:14:27.473 00.000 16108 move complete, result=0
00:14:27.473 00.000 16108 worker thread done servicing request
00:14:27.473 00.000 16108 Worker thread wakes up
00:14:27.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:27.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:27.473 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:14:28.461 00.988 16108 Exposure complete
00:14:28.536 00.075 16108 worker thread done servicing request
00:14:28.536 00.000 21068 OnExposeComplete: enter
00:14:28.537 00.001 21068 UpdateGuideState(): m_state=6
00:14:28.538 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6915
00:14:28.539 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.10, Mass=114276, SNR=85.4, Peak=20544 HFD=2.8
00:14:28.540 00.001 21068 MultiStar: [#1 0.27,0.05,1.12,U] [#2 -0.03,-0.06,1.11,U] [#3 -0.12,-0.09,1.12,U] [#4 0.00,0.15,0.79,U] [#5 0.04,-0.16,0.83,U] [#6 0.05,0.24,0.70,U] [#7 0.73,0.14,0.00,M3] [#8 -0.07,-0.19,0.70,U] 
00:14:28.541 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.18, 0.02}
00:14:28.541 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
00:14:28.542 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:14:28.543 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.19 mountX=-0.05 mountY=-0.00, mountTheta=-3.10
00:14:28.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
00:14:28.545 00.000 21068 Enqueuing Move request for scope (0.05, -0.01)
00:14:28.546 00.001 16108 Worker thread wakes up
00:14:28.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:14:28.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:14:28.547 00.001 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=-0.00
00:14:28.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:28.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:28.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:14:28.547 00.000 16108 MoveAxis(E, 0, ABG)
00:14:28.547 00.000 16108 Move returns status 0, amount 0
00:14:28.547 00.000 16108 MoveAxis(N, 0, ABG)
00:14:28.547 00.000 16108 Move returns status 0, amount 0
00:14:28.547 00.000 16108 move complete, result=0
00:14:28.547 00.000 16108 worker thread done servicing request
00:14:28.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3536, FiltMin=3030, FiltMax=55558, Gamma=1.000
00:14:28.566 00.015 21068 UpdateGuideState exits: m=114276 SNR=85.4
00:14:28.566 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:28.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:28.568 00.001 21068 Enqueuing Expose request
00:14:28.569 00.001 16108 Worker thread wakes up
00:14:28.569 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:28.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:28.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:29.721 01.152 16108 Exposure complete
00:14:29.775 00.054 16108 worker thread done servicing request
00:14:29.775 00.000 21068 OnExposeComplete: enter
00:14:29.776 00.001 21068 UpdateGuideState(): m_state=6
00:14:29.777 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6916
00:14:29.778 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.28, Mass=110643, SNR=69.2, Peak=18768 HFD=2.7
00:14:29.779 00.001 21068 MultiStar: [#1 0.15,0.21,1.27,U] [#2 0.07,-0.08,1.53,U] [#3 0.10,0.00,1.52,U] [#4 -0.06,0.16,0.91,U] [#5 0.24,0.01,1.17,U] [#6 -0.05,0.17,1.05,U] [#7 0.68,0.40,0.00,M4] [#8 0.28,-0.08,0.97,U] 
00:14:29.780 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.23, 0.21}
00:14:29.781 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
00:14:29.781 00.000 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
00:14:29.782 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.50 mountX=-0.11 mountY=-0.09, mountTheta=-2.44
00:14:29.784 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
00:14:29.785 00.001 21068 Enqueuing Move request for scope (0.12, 0.06)
00:14:29.786 00.001 16108 Worker thread wakes up
00:14:29.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:14:29.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:14:29.786 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.11 yDistance=-0.09
00:14:29.787 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:14:29.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:29.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:14:29.787 00.000 16108 MoveAxis(E, 0, ABG)
00:14:29.787 00.000 16108 Move returns status 0, amount 0
00:14:29.787 00.000 16108 MoveAxis(N, 0, ABG)
00:14:29.787 00.000 16108 Move returns status 0, amount 0
00:14:29.787 00.000 16108 move complete, result=0
00:14:29.787 00.000 16108 worker thread done servicing request
00:14:29.795 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3536, FiltMin=2973, FiltMax=55536, Gamma=1.000
00:14:29.815 00.020 21068 UpdateGuideState exits: m=110643 SNR=69.2
00:14:29.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:29.817 00.000 21068 Enqueuing Expose request
00:14:29.818 00.001 16108 Worker thread wakes up
00:14:29.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:29.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:29.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:30.781 00.962 16108 Exposure complete
00:14:30.836 00.055 16108 worker thread done servicing request
00:14:30.836 00.000 21068 OnExposeComplete: enter
00:14:30.838 00.002 21068 UpdateGuideState(): m_state=6
00:14:30.840 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6917
00:14:30.841 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.26, Mass=123317, SNR=72.0, Peak=18976 HFD=2.8
00:14:30.843 00.002 21068 MultiStar: [#1 0.27,0.02,1.41,U] [#2 0.06,-0.00,1.25,U] [#3 -0.14,-0.15,1.26,U] [#4 -0.14,-0.03,1.10,U] [#5 -0.02,0.04,1.01,U] [#6 0.06,0.13,0.90,U] [#7 0.18,0.43,0.81,U] [#8 0.11,0.10,0.86,U] 
00:14:30.844 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.21, 0.18}
00:14:30.845 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
00:14:30.846 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
00:14:30.847 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
00:14:30.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
00:14:30.850 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
00:14:30.850 00.000 16108 Worker thread wakes up
00:14:30.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:14:30.851 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:14:30.851 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
00:14:30.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:30.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:30.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:14:30.851 00.000 16108 MoveAxis(E, 0, ABG)
00:14:30.851 00.000 16108 Move returns status 0, amount 0
00:14:30.851 00.000 16108 MoveAxis(N, 0, ABG)
00:14:30.851 00.000 16108 Move returns status 0, amount 0
00:14:30.851 00.000 16108 move complete, result=0
00:14:30.851 00.000 16108 worker thread done servicing request
00:14:30.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3536, FiltMin=2998, FiltMax=52832, Gamma=1.000
00:14:30.875 00.020 21068 UpdateGuideState exits: m=123317 SNR=72.0
00:14:30.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.878 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:30.879 00.001 21068 Enqueuing Expose request
00:14:30.879 00.000 16108 Worker thread wakes up
00:14:30.879 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:30.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:30.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:32.039 01.159 16108 Exposure complete
00:14:32.099 00.060 16108 worker thread done servicing request
00:14:32.099 00.000 21068 OnExposeComplete: enter
00:14:32.099 00.000 21068 UpdateGuideState(): m_state=6
00:14:32.100 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6918
00:14:32.101 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.99, Mass=116886, SNR=87.0, Peak=18880 HFD=3.2
00:14:32.102 00.001 21068 MultiStar: [#1 -0.06,0.21,0.98,U] [#2 -0.18,-0.19,1.24,U] [#3 -0.25,0.15,0.96,U] [#4 -0.22,0.16,0.87,U] [#5 -0.07,-0.22,0.91,U] [#6 0.25,0.10,0.77,U] [#7 0.42,0.28,0.00,M4] [#8 -0.11,-0.06,0.68,U] 
00:14:32.103 00.001 21068 single-star, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.03, -0.08}
00:14:32.103 00.000 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.37)
00:14:32.104 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.43)
00:14:32.104 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.95 mountX=0.02 mountY=0.09, mountTheta=1.37
00:14:32.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
00:14:32.108 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
00:14:32.108 00.000 16108 Worker thread wakes up
00:14:32.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:14:32.109 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:14:32.109 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.09
00:14:32.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:32.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:32.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:14:32.109 00.000 16108 MoveAxis(E, 0, ABG)
00:14:32.109 00.000 16108 Move returns status 0, amount 0
00:14:32.109 00.000 16108 MoveAxis(N, 0, ABG)
00:14:32.109 00.000 16108 Move returns status 0, amount 0
00:14:32.109 00.000 16108 move complete, result=0
00:14:32.109 00.000 16108 worker thread done servicing request
00:14:32.118 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3536, FiltMin=2985, FiltMax=54752, Gamma=1.000
00:14:32.137 00.019 21068 UpdateGuideState exits: m=116886 SNR=87.0
00:14:32.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:32.140 00.001 21068 Enqueuing Expose request
00:14:32.141 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:32.142 00.001 16108 Worker thread wakes up
00:14:32.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:32.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:33.118 00.976 16108 Exposure complete
00:14:33.187 00.069 16108 worker thread done servicing request
00:14:33.187 00.000 21068 OnExposeComplete: enter
00:14:33.188 00.001 21068 UpdateGuideState(): m_state=6
00:14:33.189 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6919
00:14:33.190 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.31, Mass=124300, SNR=93.8, Peak=20336 HFD=2.9
00:14:33.191 00.001 21068 MultiStar: [#1 -0.06,0.11,1.04,U] [#2 -0.38,-0.14,0.93,U] [#3 -0.38,-0.09,0.82,U] [#4 -0.48,0.20,0.00,M1] [#5 -0.13,-0.10,0.94,U] [#6 -0.31,0.13,0.81,U] [#7 0.22,0.21,0.53,U] [#8 -0.01,0.00,0.66,U] 
00:14:33.193 00.002 21068 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {0.05, 0.23}
00:14:33.194 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
00:14:33.194 00.000 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
00:14:33.195 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=0.15 mountY=-0.01, mountTheta=-0.04
00:14:33.197 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.04, opts=13)
00:14:33.198 00.001 21068 Enqueuing Move request for scope (-0.14, 0.04)
00:14:33.199 00.001 16108 Worker thread wakes up
00:14:33.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
00:14:33.199 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
00:14:33.199 00.000 16108 Moving (-0.14, 0.04) raw xDistance=0.15 yDistance=-0.01
00:14:33.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:14:33.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:33.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:33.199 00.000 16108 MoveAxis(E, 0, ABG)
00:14:33.199 00.000 16108 Move returns status 0, amount 0
00:14:33.199 00.000 16108 MoveAxis(N, 0, ABG)
00:14:33.199 00.000 16108 Move returns status 0, amount 0
00:14:33.199 00.000 16108 move complete, result=0
00:14:33.199 00.000 16108 worker thread done servicing request
00:14:33.204 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3536, FiltMin=3011, FiltMax=63981, Gamma=1.000
00:14:33.227 00.023 21068 UpdateGuideState exits: m=124300 SNR=93.8
00:14:33.230 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:33.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:33.232 00.001 21068 Enqueuing Expose request
00:14:33.233 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:33.234 00.001 16108 Worker thread wakes up
00:14:33.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:33.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:34.391 01.157 16108 Exposure complete
00:14:34.456 00.065 16108 worker thread done servicing request
00:14:34.456 00.000 21068 OnExposeComplete: enter
00:14:34.457 00.001 21068 UpdateGuideState(): m_state=6
00:14:34.459 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6920
00:14:34.459 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=875.90, Mass=106564, SNR=70.9, Peak=19904 HFD=2.6
00:14:34.460 00.001 21068 MultiStar: [#1 0.23,0.06,1.24,U] [#2 -0.10,-0.29,1.36,U] [#3 -0.54,-0.00,0.00,M1] [#4 -0.69,0.23,0.00,M2] [#5 -0.23,-0.09,1.01,U] [#6 -0.36,0.12,0.82,U] [#7 0.37,0.13,0.71,U] [#8 -0.15,-0.24,0.99,U] 
00:14:34.462 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {0.01, -0.18}
00:14:34.462 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
00:14:34.463 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
00:14:34.464 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.96 mountX=0.02 mountY=0.09, mountTheta=1.36
00:14:34.465 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
00:14:34.466 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
00:14:34.467 00.001 16108 Worker thread wakes up
00:14:34.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:14:34.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:14:34.467 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.09
00:14:34.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:34.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:34.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:14:34.467 00.000 16108 MoveAxis(E, 0, ABG)
00:14:34.467 00.000 16108 Move returns status 0, amount 0
00:14:34.467 00.000 16108 MoveAxis(N, 0, ABG)
00:14:34.467 00.000 16108 Move returns status 0, amount 0
00:14:34.468 00.001 16108 move complete, result=0
00:14:34.468 00.000 16108 worker thread done servicing request
00:14:34.471 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3536, FiltMin=2979, FiltMax=56688, Gamma=1.000
00:14:34.499 00.028 21068 UpdateGuideState exits: m=106564 SNR=70.9
00:14:34.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:34.502 00.001 21068 Enqueuing Expose request
00:14:34.503 00.001 16108 Worker thread wakes up
00:14:34.503 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:34.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:34.503 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:35.474 00.971 16108 Exposure complete
00:14:35.530 00.056 16108 worker thread done servicing request
00:14:35.531 00.001 21068 OnExposeComplete: enter
00:14:35.531 00.000 21068 UpdateGuideState(): m_state=6
00:14:35.533 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6921
00:14:35.534 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=875.93, Mass=126866, SNR=86.9, Peak=19696 HFD=2.8
00:14:35.535 00.001 21068 MultiStar: [#1 0.19,-0.01,1.28,U] [#2 -0.43,0.03,1.18,U] [#3 -0.23,0.03,1.01,U] [#4 -0.36,-0.00,0.77,U] [#5 -0.32,-0.16,0.83,U] [#6 -0.38,0.00,0.75,U] [#7 0.42,-0.04,0.59,U] [#8 0.01,-0.25,0.70,U] 
00:14:35.536 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.24, -0.15}
00:14:35.536 00.000 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
00:14:35.537 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
00:14:35.538 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=0.09 mountY=0.07, mountTheta=0.69
00:14:35.541 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
00:14:35.541 00.000 21068 Enqueuing Move request for scope (-0.10, -0.05)
00:14:35.542 00.001 16108 Worker thread wakes up
00:14:35.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:14:35.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:14:35.542 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
00:14:35.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:14:35.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:35.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:35.542 00.000 16108 MoveAxis(E, 0, ABG)
00:14:35.542 00.000 16108 Move returns status 0, amount 0
00:14:35.542 00.000 16108 MoveAxis(N, 0, ABG)
00:14:35.542 00.000 16108 Move returns status 0, amount 0
00:14:35.542 00.000 16108 move complete, result=0
00:14:35.542 00.000 16108 worker thread done servicing request
00:14:35.548 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3536, FiltMin=3053, FiltMax=59584, Gamma=1.000
00:14:35.566 00.018 21068 UpdateGuideState exits: m=126866 SNR=86.9
00:14:35.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:35.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:35.570 00.002 21068 Enqueuing Expose request
00:14:35.570 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:35.571 00.001 16108 Worker thread wakes up
00:14:35.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:35.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:36.733 01.162 16108 Exposure complete
00:14:36.814 00.081 16108 worker thread done servicing request
00:14:36.814 00.000 21068 OnExposeComplete: enter
00:14:36.815 00.001 21068 UpdateGuideState(): m_state=6
00:14:36.816 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6922
00:14:36.817 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.10, Mass=138721, SNR=106.5, Peak=22224 HFD=2.9
00:14:36.818 00.001 21068 MultiStar: [#1 0.18,0.09,0.77,U] [#2 -0.17,-0.07,0.92,U] [#3 -0.07,0.04,0.78,U] [#4 -0.03,-0.04,0.56,U] [#5 -0.12,-0.08,0.66,U] [#6 -0.02,-0.03,0.68,U] [#7 0.62,0.13,0.00,M2] [#8 0.01,-0.16,0.56,U] 
00:14:36.819 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.39, 0.03}
00:14:36.820 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
00:14:36.821 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
00:14:36.822 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.54 mountX=-0.04 mountY=0.01, mountTheta=2.84
00:14:36.823 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
00:14:36.824 00.001 21068 Enqueuing Move request for scope (0.04, -0.02)
00:14:36.825 00.001 16108 Worker thread wakes up
00:14:36.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:14:36.825 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:14:36.825 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
00:14:36.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:14:36.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:36.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:36.825 00.000 16108 MoveAxis(E, 0, ABG)
00:14:36.825 00.000 16108 Move returns status 0, amount 0
00:14:36.825 00.000 16108 MoveAxis(N, 0, ABG)
00:14:36.825 00.000 16108 Move returns status 0, amount 0
00:14:36.825 00.000 16108 move complete, result=0
00:14:36.825 00.000 16108 worker thread done servicing request
00:14:36.828 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3533, FiltMin=3052, FiltMax=54752, Gamma=1.000
00:14:36.843 00.015 21068 UpdateGuideState exits: m=138721 SNR=106.5
00:14:36.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.845 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:36.846 00.001 21068 Enqueuing Expose request
00:14:36.847 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:36.848 00.001 16108 Worker thread wakes up
00:14:36.848 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:36.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:37.830 00.982 16108 Exposure complete
00:14:37.897 00.067 16108 worker thread done servicing request
00:14:37.897 00.000 21068 OnExposeComplete: enter
00:14:37.897 00.000 21068 UpdateGuideState(): m_state=6
00:14:37.898 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6923
00:14:37.899 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.93, Mass=115752, SNR=80.9, Peak=19712 HFD=2.9
00:14:37.900 00.001 21068 MultiStar: [#1 0.21,0.22,1.38,U] [#2 -0.09,-0.01,1.20,U] [#3 -0.19,0.13,0.96,U] [#4 -0.06,0.08,0.85,U] [#5 0.29,-0.22,0.87,U] [#6 0.26,0.15,0.78,U] [#7 0.74,0.29,0.00,M3] [#8 0.13,-0.33,0.81,U] 
00:14:37.901 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.23, -0.15}
00:14:37.903 00.002 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
00:14:37.904 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
00:14:37.905 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
00:14:37.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
00:14:37.909 00.002 21068 Enqueuing Move request for scope (0.09, -0.00)
00:14:37.910 00.001 16108 Worker thread wakes up
00:14:37.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:14:37.910 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:14:37.910 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
00:14:37.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:37.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:37.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:37.910 00.000 16108 MoveAxis(E, 0, ABG)
00:14:37.910 00.000 16108 Move returns status 0, amount 0
00:14:37.910 00.000 16108 MoveAxis(N, 0, ABG)
00:14:37.910 00.000 16108 Move returns status 0, amount 0
00:14:37.910 00.000 16108 move complete, result=0
00:14:37.910 00.000 16108 worker thread done servicing request
00:14:37.916 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3533, FiltMin=3021, FiltMax=54848, Gamma=1.000
00:14:37.934 00.018 21068 UpdateGuideState exits: m=115752 SNR=80.9
00:14:37.934 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:37.936 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:37.937 00.001 21068 Enqueuing Expose request
00:14:37.938 00.001 16108 Worker thread wakes up
00:14:37.938 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:37.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:37.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:39.103 01.164 16108 Exposure complete
00:14:39.163 00.060 16108 worker thread done servicing request
00:14:39.163 00.000 21068 OnExposeComplete: enter
00:14:39.165 00.002 21068 UpdateGuideState(): m_state=6
00:14:39.167 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6924
00:14:39.169 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=875.99, Mass=118613, SNR=77.9, Peak=22224 HFD=2.5
00:14:39.171 00.002 21068 MultiStar: [#1 0.25,-0.08,1.28,U] [#2 -0.38,-0.40,0.00,M1] [#3 0.07,-0.50,0.00,M1] [#4 0.10,-0.28,0.86,U] [#5 0.24,-0.33,1.04,U] [#6 0.44,-0.14,0.97,U] [#7 0.65,0.12,0.00,M4] [#8 0.09,-0.24,0.77,U] 
00:14:39.173 00.002 21068 single-star, 5 included, MultiStar: {0.21, -0.19}, one-star: {0.09, -0.08}
00:14:39.173 00.000 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
00:14:39.175 00.002 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
00:14:39.177 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=-0.10 mountY=0.06, mountTheta=2.61
00:14:39.182 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
00:14:39.184 00.002 21068 Enqueuing Move request for scope (0.09, -0.08)
00:14:39.185 00.001 16108 Worker thread wakes up
00:14:39.186 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:14:39.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:14:39.186 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.06
00:14:39.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:14:39.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:39.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:14:39.186 00.000 16108 MoveAxis(E, 0, ABG)
00:14:39.186 00.000 16108 Move returns status 0, amount 0
00:14:39.186 00.000 16108 MoveAxis(N, 0, ABG)
00:14:39.188 00.002 16108 Move returns status 0, amount 0
00:14:39.188 00.000 16108 move complete, result=0
00:14:39.188 00.000 16108 worker thread done servicing request
00:14:39.196 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3533, FiltMin=3017, FiltMax=61152, Gamma=1.000
00:14:39.213 00.017 21068 UpdateGuideState exits: m=118613 SNR=77.9
00:14:39.215 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.217 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:39.219 00.002 21068 Enqueuing Expose request
00:14:39.220 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:39.221 00.001 16108 Worker thread wakes up
00:14:39.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:39.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:40.197 00.976 16108 Exposure complete
00:14:40.252 00.055 16108 worker thread done servicing request
00:14:40.252 00.000 21068 OnExposeComplete: enter
00:14:40.253 00.001 21068 UpdateGuideState(): m_state=6
00:14:40.254 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6925
00:14:40.254 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=875.84, Mass=127425, SNR=85.4, Peak=24960 HFD=2.7
00:14:40.256 00.002 21068 MultiStar: [#1 0.06,-0.12,1.16,U] [#2 -0.25,-0.23,1.12,U] [#3 -0.00,-0.24,1.03,U] [#4 -0.05,-0.11,0.80,U] [#5 0.03,-0.38,0.93,U] [#6 0.19,-0.19,0.82,U] [#7 0.49,-0.01,0.00,M5] [#8 -0.08,-0.25,0.87,U] 
00:14:40.257 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.22}, one-star: {0.16, -0.24}
00:14:40.258 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
00:14:40.262 00.004 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
00:14:40.263 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.56 mountX=-0.04 mountY=0.21, mountTheta=1.76
00:14:40.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.22, opts=13)
00:14:40.266 00.001 21068 Enqueuing Move request for scope (0.00, -0.22)
00:14:40.267 00.001 16108 Worker thread wakes up
00:14:40.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
00:14:40.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
00:14:40.267 00.000 16108 Moving (0.00, -0.22) raw xDistance=-0.04 yDistance=0.21
00:14:40.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:14:40.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:14:40.267 00.000 16108 MoveAxis(E, 0, ABG)
00:14:40.267 00.000 16108 Move returns status 0, amount 0
00:14:40.267 00.000 16108 MoveAxis(S, 43, ABG)
00:14:40.267 00.000 16108 Guiding  Dir = 1, Dur = 43
00:14:40.267 00.000 16108 IsSlewing returns 0
00:14:40.267 00.000 16108 IsGuiding returns 0
00:14:40.269 00.002 16108 PulseGuide returned control before completion, sleep 52
00:14:40.272 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3533, FiltMin=3056, FiltMax=57952, Gamma=1.000
00:14:40.289 00.017 21068 UpdateGuideState exits: m=127425 SNR=85.4
00:14:40.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:40.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:40.292 00.001 21068 Enqueuing Expose request
00:14:40.335 00.043 16108 IsGuiding returns 1
00:14:40.335 00.000 16108 scope still moving after pulse duration time elapsed
00:14:40.363 00.028 16108 IsSlewing returns 0
00:14:40.363 00.000 16108 IsGuiding returns 0
00:14:40.363 00.000 16108 scope move finished after 43 + 52 ms
00:14:40.363 00.000 16108 Move returns status 0, amount 43
00:14:40.363 00.000 16108 move complete, result=0
00:14:40.363 00.000 16108 worker thread done servicing request
00:14:40.364 00.001 16108 Worker thread wakes up
00:14:40.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:40.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:40.364 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:14:41.527 01.163 16108 Exposure complete
00:14:41.599 00.072 16108 worker thread done servicing request
00:14:41.599 00.000 21068 OnExposeComplete: enter
00:14:41.600 00.001 21068 UpdateGuideState(): m_state=6
00:14:41.602 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6926
00:14:41.603 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.13, Mass=106949, SNR=74.5, Peak=21168 HFD=2.6
00:14:41.605 00.002 21068 MultiStar: [#1 0.26,0.17,1.26,U] [#2 -0.14,0.02,1.54,U] [#3 -0.11,0.06,1.14,U] [#4 0.07,0.10,0.97,U] [#5 0.27,-0.06,1.00,U] [#6 0.21,0.29,0.92,U] [#7 0.68,0.46,0.00,M6] [#8 -0.01,-0.16,0.88,U] 
00:14:41.606 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.13, 0.05}
00:14:41.608 00.002 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
00:14:41.609 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
00:14:41.610 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
00:14:41.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
00:14:41.614 00.001 21068 Enqueuing Move request for scope (0.07, 0.06)
00:14:41.615 00.001 16108 Worker thread wakes up
00:14:41.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:14:41.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:14:41.615 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.08
00:14:41.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:14:41.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:41.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:41.615 00.000 16108 MoveAxis(E, 0, ABG)
00:14:41.615 00.000 16108 Move returns status 0, amount 0
00:14:41.616 00.001 16108 MoveAxis(N, 0, ABG)
00:14:41.616 00.000 16108 Move returns status 0, amount 0
00:14:41.616 00.000 16108 move complete, result=0
00:14:41.616 00.000 16108 worker thread done servicing request
00:14:41.623 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3533, FiltMin=3033, FiltMax=50704, Gamma=1.000
00:14:41.641 00.018 21068 UpdateGuideState exits: m=106949 SNR=74.5
00:14:41.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:41.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:41.643 00.000 21068 Enqueuing Expose request
00:14:41.644 00.001 16108 Worker thread wakes up
00:14:41.644 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:41.645 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:41.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:42.630 00.985 16108 Exposure complete
00:14:42.689 00.059 16108 worker thread done servicing request
00:14:42.689 00.000 21068 OnExposeComplete: enter
00:14:42.690 00.001 21068 UpdateGuideState(): m_state=6
00:14:42.692 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6927
00:14:42.694 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=875.91, Mass=121434, SNR=88.2, Peak=21360 HFD=2.9
00:14:42.696 00.002 21068 MultiStar: [#1 0.13,-0.06,1.10,U] [#2 0.19,-0.34,1.04,U] [#3 0.12,-0.17,0.95,U] [#4 0.04,-0.21,0.78,U] [#5 0.32,-0.29,0.85,U] [#6 0.18,-0.10,0.75,U] [#7 0.57,0.21,0.00,M7] [#8 -0.09,-0.35,0.67,U] 
00:14:42.698 00.002 21068 single-star, 7 included, MultiStar: {0.14, -0.20}, one-star: {0.15, -0.16}
00:14:42.699 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
00:14:42.700 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
00:14:42.701 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.83 mountX=-0.18 mountY=0.12, mountTheta=2.53
00:14:42.704 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.16, opts=13)
00:14:42.706 00.002 21068 Enqueuing Move request for scope (0.15, -0.16)
00:14:42.707 00.001 16108 Worker thread wakes up
00:14:42.708 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
00:14:42.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
00:14:42.708 00.000 16108 Moving (0.15, -0.16) raw xDistance=-0.18 yDistance=0.12
00:14:42.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:14:42.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:42.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:14:42.708 00.000 16108 MoveAxis(E, 0, ABG)
00:14:42.708 00.000 16108 Move returns status 0, amount 0
00:14:42.708 00.000 16108 MoveAxis(N, 0, ABG)
00:14:42.708 00.000 16108 Move returns status 0, amount 0
00:14:42.708 00.000 16108 move complete, result=0
00:14:42.709 00.001 16108 worker thread done servicing request
00:14:42.715 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3533, FiltMin=3024, FiltMax=56160, Gamma=1.000
00:14:42.729 00.014 21068 UpdateGuideState exits: m=121434 SNR=88.2
00:14:42.731 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:42.731 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:42.732 00.001 21068 Enqueuing Expose request
00:14:42.733 00.001 16108 Worker thread wakes up
00:14:42.733 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:42.734 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:42.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:43.911 01.177 16108 Exposure complete
00:14:43.972 00.061 16108 worker thread done servicing request
00:14:43.972 00.000 21068 OnExposeComplete: enter
00:14:43.973 00.001 21068 UpdateGuideState(): m_state=6
00:14:43.975 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6928
00:14:43.976 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=876.04, Mass=113591, SNR=80.3, Peak=18512 HFD=3.1
00:14:43.978 00.002 21068 MultiStar: [#1 0.62,0.13,0.00,M1] [#2 0.21,-0.24,1.13,U] [#3 0.40,-0.26,0.00,M1] [#4 0.24,-0.20,0.92,U] [#5 0.40,-0.14,0.96,U] [#6 0.38,-0.08,0.82,U] [#7 1.05,0.14,0.00,M8] [#8 0.41,-0.04,0.67,U] 
00:14:43.980 00.002 21068 refined, 5 included, MultiStar: {0.39, -0.13}, one-star: {0.72, -0.03}
00:14:43.981 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
00:14:43.983 00.002 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
00:14:43.984 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.33 mountX=-0.41 mountY=0.04, mountTheta=3.05
00:14:43.987 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.13, opts=13)
00:14:43.989 00.002 21068 Enqueuing Move request for scope (0.39, -0.13)
00:14:43.990 00.001 16108 Worker thread wakes up
00:14:43.991 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
00:14:43.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
00:14:43.991 00.000 16108 Moving (0.39, -0.13) raw xDistance=-0.41 yDistance=0.04
00:14:43.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:14:43.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:43.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:43.991 00.000 16108 MoveAxis(E, 107, ABG)
00:14:43.991 00.000 16108 Guiding  Dir = 2, Dur = 107
00:14:43.992 00.001 16108 IsSlewing returns 0
00:14:43.992 00.000 16108 IsGuiding returns 0
00:14:43.994 00.002 16108 PulseGuide returned control before completion, sleep 116
00:14:43.999 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3529, FiltMin=3017, FiltMax=54761, Gamma=1.000
00:14:44.023 00.024 21068 UpdateGuideState exits: m=113591 SNR=80.3
00:14:44.025 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:44.025 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:44.026 00.001 21068 Enqueuing Expose request
00:14:44.119 00.093 16108 IsGuiding returns 1
00:14:44.119 00.000 16108 scope still moving after pulse duration time elapsed
00:14:44.151 00.032 16108 IsSlewing returns 0
00:14:44.151 00.000 16108 IsGuiding returns 0
00:14:44.151 00.000 16108 scope move finished after 107 + 52 ms
00:14:44.151 00.000 16108 Move returns status 0, amount 107
00:14:44.151 00.000 16108 MoveAxis(N, 0, ABG)
00:14:44.151 00.000 16108 Move returns status 0, amount 0
00:14:44.151 00.000 16108 move complete, result=0
00:14:44.152 00.001 16108 worker thread done servicing request
00:14:44.152 00.000 16108 Worker thread wakes up
00:14:44.152 00.000 21068 GuideStep: -0.4 px 107 ms EAST, 0.0 px 0 ms NORTH
00:14:44.155 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:44.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:45.133 00.978 16108 Exposure complete
00:14:45.203 00.070 16108 worker thread done servicing request
00:14:45.203 00.000 21068 OnExposeComplete: enter
00:14:45.204 00.001 21068 UpdateGuideState(): m_state=6
00:14:45.206 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6929
00:14:45.207 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.14, Mass=112695, SNR=74.5, Peak=19184 HFD=2.8
00:14:45.208 00.001 21068 MultiStar: [#1 0.09,0.15,1.18,U] [#2 -0.40,-0.01,1.33,U] [#3 -0.20,-0.02,1.16,U] [#4 -0.06,0.06,1.02,U] [#5 -0.28,-0.11,1.08,U] [#6 0.04,0.24,0.85,U] [#7 0.52,0.09,0.00,M9] [#8 -0.00,-0.01,0.96,U] 
00:14:45.209 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {0.10, 0.07}
00:14:45.210 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
00:14:45.210 00.000 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
00:14:45.211 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.77 mountX=0.11 mountY=-0.01, mountTheta=-0.14
00:14:45.213 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
00:14:45.213 00.000 21068 Enqueuing Move request for scope (-0.10, 0.04)
00:14:45.214 00.001 16108 Worker thread wakes up
00:14:45.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:14:45.214 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:14:45.214 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.01
00:14:45.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:45.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:45.215 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:45.215 00.000 16108 MoveAxis(E, 0, ABG)
00:14:45.215 00.000 16108 Move returns status 0, amount 0
00:14:45.215 00.000 16108 MoveAxis(N, 0, ABG)
00:14:45.215 00.000 16108 Move returns status 0, amount 0
00:14:45.215 00.000 16108 move complete, result=0
00:14:45.215 00.000 16108 worker thread done servicing request
00:14:45.218 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3529, FiltMin=3052, FiltMax=47283, Gamma=1.000
00:14:45.233 00.015 21068 UpdateGuideState exits: m=112695 SNR=74.5
00:14:45.235 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:45.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:45.236 00.000 21068 Enqueuing Expose request
00:14:45.237 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:45.238 00.001 16108 Worker thread wakes up
00:14:45.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:45.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:46.410 01.172 16108 Exposure complete
00:14:46.482 00.072 16108 worker thread done servicing request
00:14:46.482 00.000 21068 OnExposeComplete: enter
00:14:46.485 00.003 21068 UpdateGuideState(): m_state=6
00:14:46.487 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6930
00:14:46.488 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.26, Mass=120808, SNR=88.4, Peak=18560 HFD=3.0
00:14:46.489 00.001 21068 MultiStar: [#1 0.33,0.28,1.01,U] [#2 -0.04,0.05,1.29,U] [#3 0.01,0.09,0.95,U] [#4 -0.06,0.38,0.78,U] [#5 0.00,-0.05,0.85,U] [#6 0.12,0.24,0.63,U] [#7 0.56,0.54,0.00,M10] [#8 0.21,0.00,0.73,U] 
00:14:46.490 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {-0.06, 0.18}
00:14:46.491 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
00:14:46.492 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
00:14:46.494 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
00:14:46.497 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
00:14:46.499 00.002 21068 Enqueuing Move request for scope (0.06, 0.14)
00:14:46.501 00.002 16108 Worker thread wakes up
00:14:46.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:14:46.501 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:14:46.501 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.03 yDistance=-0.15
00:14:46.502 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:14:46.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:46.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:14:46.502 00.000 16108 MoveAxis(E, 0, ABG)
00:14:46.502 00.000 16108 Move returns status 0, amount 0
00:14:46.502 00.000 16108 MoveAxis(N, 0, ABG)
00:14:46.502 00.000 16108 Move returns status 0, amount 0
00:14:46.502 00.000 16108 move complete, result=0
00:14:46.502 00.000 16108 worker thread done servicing request
00:14:46.511 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3529, FiltMin=3014, FiltMax=54691, Gamma=1.000
00:14:46.534 00.023 21068 UpdateGuideState exits: m=120808 SNR=88.4
00:14:46.536 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:46.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:46.538 00.001 21068 Enqueuing Expose request
00:14:46.539 00.001 16108 Worker thread wakes up
00:14:46.539 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:46.541 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:46.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:47.512 00.971 16108 Exposure complete
00:14:47.569 00.057 16108 worker thread done servicing request
00:14:47.569 00.000 21068 OnExposeComplete: enter
00:14:47.570 00.001 21068 UpdateGuideState(): m_state=6
00:14:47.571 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6931
00:14:47.572 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.22, Mass=122987, SNR=83.4, Peak=18480 HFD=3.0
00:14:47.572 00.000 21068 MultiStar: [#1 -0.25,0.17,1.25,U] [#2 -0.45,-0.07,1.13,U] [#3 -0.42,0.01,1.07,U] [#4 -0.14,0.22,0.85,U] [#5 -0.10,-0.10,0.97,U] [#6 -0.17,0.22,0.79,U] [#7 0.36,0.52,0.00,R] [#8 -0.15,0.14,0.76,U] 
00:14:47.573 00.001 21068 single-star, 7 included, MultiStar: {-0.21, 0.08}, one-star: {0.13, 0.14}
00:14:47.575 00.002 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
00:14:47.575 00.000 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
00:14:47.576 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
00:14:47.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.14, opts=13)
00:14:47.580 00.002 21068 Enqueuing Move request for scope (0.13, 0.14)
00:14:47.582 00.002 16108 Worker thread wakes up
00:14:47.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
00:14:47.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
00:14:47.582 00.000 16108 Moving (0.13, 0.14) raw xDistance=-0.10 yDistance=-0.17
00:14:47.583 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:14:47.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:47.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:14:47.583 00.000 16108 MoveAxis(E, 0, ABG)
00:14:47.583 00.000 16108 Move returns status 0, amount 0
00:14:47.583 00.000 16108 MoveAxis(N, 0, ABG)
00:14:47.583 00.000 16108 Move returns status 0, amount 0
00:14:47.583 00.000 16108 move complete, result=0
00:14:47.583 00.000 16108 worker thread done servicing request
00:14:47.591 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3529, FiltMin=3017, FiltMax=63469, Gamma=1.000
00:14:47.617 00.026 21068 UpdateGuideState exits: m=122987 SNR=83.4
00:14:47.620 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:47.622 00.001 21068 Enqueuing Expose request
00:14:47.624 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:47.625 00.001 16108 Worker thread wakes up
00:14:47.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:47.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:48.788 01.163 16108 Exposure complete
00:14:48.855 00.067 16108 worker thread done servicing request
00:14:48.855 00.000 21068 OnExposeComplete: enter
00:14:48.856 00.001 21068 UpdateGuideState(): m_state=6
00:14:48.857 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6932
00:14:48.857 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.36, Mass=128634, SNR=84.8, Peak=17456 HFD=3.2
00:14:48.858 00.001 21068 MultiStar: [#1 -0.07,0.33,1.09,U] [#2 -0.45,0.18,0.00,M1] [#3 -0.04,0.06,1.05,U] [#4 -0.30,0.36,0.84,U] [#5 -0.13,0.27,0.90,U] [#6 -0.06,0.43,0.83,U] [#7 -0.03,0.02,0.66,U] [#8 -0.22,0.21,0.75,U] 
00:14:48.859 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.25}, one-star: {-0.13, 0.28}
00:14:48.860 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
00:14:48.860 00.000 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
00:14:48.861 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.02 mountX=0.16 mountY=-0.21, mountTheta=-0.92
00:14:48.862 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.25, opts=13)
00:14:48.863 00.001 21068 Enqueuing Move request for scope (-0.12, 0.25)
00:14:48.864 00.001 16108 Worker thread wakes up
00:14:48.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
00:14:48.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
00:14:48.864 00.000 16108 Moving (-0.12, 0.25) raw xDistance=0.16 yDistance=-0.21
00:14:48.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:14:48.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:48.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:14:48.864 00.000 16108 MoveAxis(E, 0, ABG)
00:14:48.864 00.000 16108 Move returns status 0, amount 0
00:14:48.864 00.000 16108 MoveAxis(N, 0, ABG)
00:14:48.864 00.000 16108 Move returns status 0, amount 0
00:14:48.864 00.000 16108 move complete, result=0
00:14:48.864 00.000 16108 worker thread done servicing request
00:14:48.868 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3529, FiltMin=3033, FiltMax=65510, Gamma=1.000
00:14:48.892 00.024 21068 UpdateGuideState exits: m=128634 SNR=84.8
00:14:48.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:48.895 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:48.897 00.002 21068 Enqueuing Expose request
00:14:48.898 00.001 16108 Worker thread wakes up
00:14:48.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:48.898 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:48.899 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:49.877 00.978 16108 Exposure complete
00:14:49.961 00.084 16108 worker thread done servicing request
00:14:49.961 00.000 21068 OnExposeComplete: enter
00:14:49.962 00.001 21068 UpdateGuideState(): m_state=6
00:14:49.963 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6933
00:14:49.964 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.43, Mass=122630, SNR=91.2, Peak=18608 HFD=3.2
00:14:49.966 00.002 21068 MultiStar: [#1 0.18,0.52,0.00,M1] [#2 -0.28,0.21,0.97,U] [#3 -0.09,0.29,0.93,U] [#4 -0.10,0.17,0.92,U] [#5 -0.18,0.38,0.78,U] [#6 0.06,0.44,0.68,U] [#7 0.51,0.24,0.00,M1] [#8 0.04,0.00,0.81,U] 
00:14:49.967 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.26}, one-star: {-0.01, 0.35}
00:14:49.968 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:14:49.971 00.003 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
00:14:49.972 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.89 mountX=0.13 mountY=-0.23, mountTheta=-1.06
00:14:49.975 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.26, opts=13)
00:14:49.976 00.001 21068 Enqueuing Move request for scope (-0.09, 0.26)
00:14:49.977 00.001 16108 Worker thread wakes up
00:14:49.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
00:14:49.977 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
00:14:49.977 00.000 16108 Moving (-0.09, 0.26) raw xDistance=0.13 yDistance=-0.23
00:14:49.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:14:49.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:49.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:14:49.977 00.000 16108 MoveAxis(E, 0, ABG)
00:14:49.977 00.000 16108 Move returns status 0, amount 0
00:14:49.977 00.000 16108 MoveAxis(N, 0, ABG)
00:14:49.977 00.000 16108 Move returns status 0, amount 0
00:14:49.978 00.001 16108 move complete, result=0
00:14:49.978 00.000 16108 worker thread done servicing request
00:14:49.983 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3529, FiltMin=3059, FiltMax=52627, Gamma=1.000
00:14:50.005 00.022 21068 UpdateGuideState exits: m=122630 SNR=91.2
00:14:50.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:50.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:50.008 00.001 21068 Enqueuing Expose request
00:14:50.009 00.001 16108 Worker thread wakes up
00:14:50.009 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:50.009 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:50.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:51.194 01.185 16108 Exposure complete
00:14:51.266 00.072 16108 worker thread done servicing request
00:14:51.267 00.001 21068 OnExposeComplete: enter
00:14:51.268 00.001 21068 UpdateGuideState(): m_state=6
00:14:51.269 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6934
00:14:51.269 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.20, Mass=117453, SNR=82.4, Peak=17584 HFD=3.1
00:14:51.270 00.001 21068 MultiStar: [#1 0.37,0.20,1.06,U] [#2 0.05,0.05,1.16,U] [#3 0.03,0.00,0.96,U] [#4 -0.25,-0.08,0.91,U] [#5 -0.00,-0.08,0.93,U] [#6 -0.19,0.32,0.75,U] [#7 0.18,-0.04,0.67,U] [#8 0.02,-0.24,0.76,U] 
00:14:51.271 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.07, 0.13}
00:14:51.272 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:14:51.273 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
00:14:51.273 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.75 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
00:14:51.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
00:14:51.278 00.003 21068 Enqueuing Move request for scope (0.04, 0.03)
00:14:51.280 00.002 16108 Worker thread wakes up
00:14:51.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:14:51.280 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:14:51.280 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
00:14:51.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:14:51.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:51.281 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:14:51.281 00.000 16108 MoveAxis(E, 0, ABG)
00:14:51.281 00.000 16108 Move returns status 0, amount 0
00:14:51.281 00.000 16108 MoveAxis(N, 0, ABG)
00:14:51.281 00.000 16108 Move returns status 0, amount 0
00:14:51.281 00.000 16108 move complete, result=0
00:14:51.281 00.000 16108 worker thread done servicing request
00:14:51.289 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3526, FiltMin=3056, FiltMax=53184, Gamma=1.000
00:14:51.306 00.017 21068 UpdateGuideState exits: m=117453 SNR=82.4
00:14:51.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:51.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:51.308 00.000 21068 Enqueuing Expose request
00:14:51.309 00.001 16108 Worker thread wakes up
00:14:51.309 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:51.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:51.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:52.284 00.974 16108 Exposure complete
00:14:52.361 00.077 16108 worker thread done servicing request
00:14:52.361 00.000 21068 OnExposeComplete: enter
00:14:52.362 00.001 21068 UpdateGuideState(): m_state=6
00:14:52.362 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6935
00:14:52.363 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.05, Mass=123039, SNR=83.8, Peak=20144 HFD=3.1
00:14:52.364 00.001 21068 MultiStar: [#1 -0.02,0.05,1.21,U] [#2 -0.27,-0.17,1.30,U] [#3 -0.40,-0.02,0.95,U] [#4 -0.50,0.01,0.00,M1] [#5 -0.24,-0.17,0.98,U] [#6 -0.15,-0.01,0.71,U] [#7 -0.26,-0.36,0.61,U] [#8 -0.26,-0.03,0.71,U] 
00:14:52.365 00.001 21068 single-star, 7 included, MultiStar: {-0.20, -0.08}, one-star: {-0.08, -0.02}
00:14:52.365 00.000 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
00:14:52.366 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.53)
00:14:52.367 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.85 mountX=0.08 mountY=0.04, mountTheta=0.51
00:14:52.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
00:14:52.369 00.001 21068 Enqueuing Move request for scope (-0.08, -0.02)
00:14:52.370 00.001 16108 Worker thread wakes up
00:14:52.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:14:52.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:14:52.370 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
00:14:52.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:52.371 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:52.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:52.371 00.000 16108 MoveAxis(E, 0, ABG)
00:14:52.371 00.000 16108 Move returns status 0, amount 0
00:14:52.371 00.000 16108 MoveAxis(N, 0, ABG)
00:14:52.371 00.000 16108 Move returns status 0, amount 0
00:14:52.371 00.000 16108 move complete, result=0
00:14:52.371 00.000 16108 worker thread done servicing request
00:14:52.373 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3526, FiltMin=3046, FiltMax=62781, Gamma=1.000
00:14:52.388 00.015 21068 UpdateGuideState exits: m=123039 SNR=83.8
00:14:52.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:52.391 00.001 21068 Enqueuing Expose request
00:14:52.392 00.001 16108 Worker thread wakes up
00:14:52.392 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:52.393 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:52.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:53.567 01.174 16108 Exposure complete
00:14:53.627 00.060 16108 worker thread done servicing request
00:14:53.627 00.000 21068 OnExposeComplete: enter
00:14:53.629 00.002 21068 UpdateGuideState(): m_state=6
00:14:53.632 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6936
00:14:53.634 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=876.14, Mass=121218, SNR=80.6, Peak=17968 HFD=3.0
00:14:53.635 00.001 21068 MultiStar: [#1 0.04,-0.14,1.44,U] [#2 -0.41,-0.28,0.00,M1] [#3 -0.08,-0.26,1.01,U] [#4 -0.25,0.05,0.79,U] [#5 -0.10,-0.36,0.90,U] [#6 -0.20,-0.07,0.92,U] [#7 -0.28,-0.14,0.65,U] [#8 -0.28,-0.27,0.66,U] 
00:14:53.637 00.002 21068 single-star, 7 included, MultiStar: {-0.12, -0.14}, one-star: {-0.05, 0.06}
00:14:53.638 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
00:14:53.639 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
00:14:53.641 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.23 mountX=0.06 mountY=-0.05, mountTheta=-0.71
00:14:53.645 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
00:14:53.647 00.002 21068 Enqueuing Move request for scope (-0.05, 0.06)
00:14:53.649 00.002 16108 Worker thread wakes up
00:14:53.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:14:53.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:14:53.649 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
00:14:53.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:14:53.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:53.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:14:53.649 00.000 16108 MoveAxis(E, 0, ABG)
00:14:53.649 00.000 16108 Move returns status 0, amount 0
00:14:53.649 00.000 16108 MoveAxis(N, 0, ABG)
00:14:53.649 00.000 16108 Move returns status 0, amount 0
00:14:53.649 00.000 16108 move complete, result=0
00:14:53.649 00.000 16108 worker thread done servicing request
00:14:53.657 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3526, FiltMin=2971, FiltMax=62544, Gamma=1.000
00:14:53.674 00.017 21068 UpdateGuideState exits: m=121218 SNR=80.6
00:14:53.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:53.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:53.677 00.001 21068 Enqueuing Expose request
00:14:53.677 00.000 16108 Worker thread wakes up
00:14:53.677 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:53.678 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:53.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:54.656 00.978 16108 Exposure complete
00:14:54.717 00.061 16108 worker thread done servicing request
00:14:54.717 00.000 21068 OnExposeComplete: enter
00:14:54.718 00.001 21068 UpdateGuideState(): m_state=6
00:14:54.719 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6937
00:14:54.719 00.000 21068 Star::Find returns 1 (0), X=220.82, Y=876.03, Mass=114408, SNR=89.3, Peak=20256 HFD=2.9
00:14:54.721 00.002 21068 MultiStar: [#1 0.41,-0.06,1.00,U] [#2 -0.13,-0.26,1.00,U] [#3 0.06,-0.06,1.05,U] [#4 0.03,-0.20,0.66,U] [#5 -0.02,-0.24,0.95,U] [#6 0.06,0.10,0.87,U] [#7 0.13,-0.12,0.55,U] [#8 0.04,0.07,0.62,U] 
00:14:54.722 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.13, -0.05}
00:14:54.723 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.47)
00:14:54.723 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
00:14:54.724 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=-0.10 mountY=0.07, mountTheta=2.51
00:14:54.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
00:14:54.726 00.000 21068 Enqueuing Move request for scope (0.08, -0.09)
00:14:54.727 00.001 16108 Worker thread wakes up
00:14:54.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:14:54.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:14:54.727 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=0.07
00:14:54.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:14:54.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:54.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:54.727 00.000 16108 MoveAxis(E, 0, ABG)
00:14:54.727 00.000 16108 Move returns status 0, amount 0
00:14:54.727 00.000 16108 MoveAxis(N, 0, ABG)
00:14:54.727 00.000 16108 Move returns status 0, amount 0
00:14:54.727 00.000 16108 move complete, result=0
00:14:54.728 00.001 16108 worker thread done servicing request
00:14:54.732 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3526, FiltMin=3021, FiltMax=56230, Gamma=1.000
00:14:54.747 00.015 21068 UpdateGuideState exits: m=114408 SNR=89.3
00:14:54.749 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:54.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:54.753 00.003 21068 Enqueuing Expose request
00:14:54.754 00.001 16108 Worker thread wakes up
00:14:54.754 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:54.756 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:54.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:55.927 01.171 16108 Exposure complete
00:14:55.989 00.062 16108 worker thread done servicing request
00:14:55.989 00.000 21068 OnExposeComplete: enter
00:14:55.990 00.001 21068 UpdateGuideState(): m_state=6
00:14:55.991 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6938
00:14:55.991 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.10, Mass=113690, SNR=85.4, Peak=17328 HFD=3.3
00:14:55.992 00.001 21068 MultiStar: [#1 0.15,0.13,1.10,U] [#2 -0.39,-0.27,1.12,U] [#3 0.17,-0.26,0.92,U] [#4 -0.12,0.13,0.81,U] [#5 0.04,-0.24,0.90,U] [#6 -0.10,0.15,0.79,U] [#7 0.08,-0.12,0.56,U] [#8 -0.12,0.03,0.65,U] 
00:14:55.993 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.06, 0.03}
00:14:55.994 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
00:14:55.994 00.000 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
00:14:55.995 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.72 mountX=0.06 mountY=-0.01, mountTheta=-0.19
00:14:55.997 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
00:14:56.000 00.003 21068 Enqueuing Move request for scope (-0.06, 0.03)
00:14:56.001 00.001 16108 Worker thread wakes up
00:14:56.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:14:56.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:14:56.001 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.06 yDistance=-0.01
00:14:56.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:14:56.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:56.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:56.001 00.000 16108 MoveAxis(E, 0, ABG)
00:14:56.001 00.000 16108 Move returns status 0, amount 0
00:14:56.001 00.000 16108 MoveAxis(N, 0, ABG)
00:14:56.002 00.001 16108 Move returns status 0, amount 0
00:14:56.002 00.000 16108 move complete, result=0
00:14:56.002 00.000 16108 worker thread done servicing request
00:14:56.007 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3526, FiltMin=3027, FiltMax=62115, Gamma=1.000
00:14:56.023 00.016 21068 UpdateGuideState exits: m=113690 SNR=85.4
00:14:56.025 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.025 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:56.026 00.001 21068 Enqueuing Expose request
00:14:56.027 00.001 16108 Worker thread wakes up
00:14:56.027 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:56.028 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:56.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:57.006 00.978 16108 Exposure complete
00:14:57.065 00.059 16108 worker thread done servicing request
00:14:57.065 00.000 21068 OnExposeComplete: enter
00:14:57.066 00.001 21068 UpdateGuideState(): m_state=6
00:14:57.067 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6939
00:14:57.068 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.02, Mass=112818, SNR=75.8, Peak=16944 HFD=3.3
00:14:57.069 00.001 21068 MultiStar: [#1 0.13,0.01,1.22,U] [#2 -0.27,-0.25,1.29,U] [#3 -0.20,-0.19,1.17,U] [#4 -0.18,-0.06,1.01,U] [#5 -0.20,-0.13,1.03,U] [#6 -0.12,0.22,0.85,U] [#7 0.14,-0.23,0.68,U] [#8 -0.08,-0.36,0.74,U] 
00:14:57.069 00.000 21068 single-star, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.12, -0.06}
00:14:57.070 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
00:14:57.072 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
00:14:57.072 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.69 mountX=0.11 mountY=0.09, mountTheta=0.67
00:14:57.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
00:14:57.075 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
00:14:57.075 00.000 16108 Worker thread wakes up
00:14:57.076 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
00:14:57.076 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
00:14:57.076 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
00:14:57.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:57.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:57.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:14:57.076 00.000 16108 MoveAxis(E, 0, ABG)
00:14:57.076 00.000 16108 Move returns status 0, amount 0
00:14:57.076 00.000 16108 MoveAxis(N, 0, ABG)
00:14:57.076 00.000 16108 Move returns status 0, amount 0
00:14:57.076 00.000 16108 move complete, result=0
00:14:57.076 00.000 16108 worker thread done servicing request
00:14:57.079 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3526, FiltMin=3014, FiltMax=56000, Gamma=1.000
00:14:57.095 00.016 21068 UpdateGuideState exits: m=112818 SNR=75.8
00:14:57.096 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:57.096 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:57.097 00.001 21068 Enqueuing Expose request
00:14:57.098 00.001 16108 Worker thread wakes up
00:14:57.098 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:57.098 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:57.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:58.253 01.155 16108 Exposure complete
00:14:58.341 00.088 16108 worker thread done servicing request
00:14:58.342 00.001 21068 OnExposeComplete: enter
00:14:58.343 00.001 21068 UpdateGuideState(): m_state=6
00:14:58.345 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6940
00:14:58.345 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=876.12, Mass=124590, SNR=89.1, Peak=16496 HFD=3.1
00:14:58.348 00.003 21068 MultiStar: [#1 -0.22,0.12,1.14,U] [#2 -0.10,-0.20,1.16,U] [#3 -0.18,-0.12,0.87,U] [#4 -0.11,0.17,0.74,U] [#5 -0.20,-0.02,0.80,U] [#6 0.17,0.09,0.78,U] [#7 0.11,-0.26,0.67,U] [#8 -0.10,-0.02,0.71,U] 
00:14:58.350 00.002 21068 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.22, 0.04}
00:14:58.351 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
00:14:58.352 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
00:14:58.353 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=0.10 mountY=0.05, mountTheta=0.43
00:14:58.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
00:14:58.356 00.001 21068 Enqueuing Move request for scope (-0.11, -0.02)
00:14:58.358 00.002 16108 Worker thread wakes up
00:14:58.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
00:14:58.358 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
00:14:58.358 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.10 yDistance=0.05
00:14:58.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:14:58.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:58.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:58.358 00.000 16108 MoveAxis(E, 0, ABG)
00:14:58.358 00.000 16108 Move returns status 0, amount 0
00:14:58.358 00.000 16108 MoveAxis(N, 0, ABG)
00:14:58.358 00.000 16108 Move returns status 0, amount 0
00:14:58.358 00.000 16108 move complete, result=0
00:14:58.358 00.000 16108 worker thread done servicing request
00:14:58.364 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3529, FiltMin=3024, FiltMax=58877, Gamma=1.000
00:14:58.386 00.022 21068 UpdateGuideState exits: m=124590 SNR=89.1
00:14:58.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:58.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:58.389 00.001 21068 Enqueuing Expose request
00:14:58.390 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:58.391 00.001 16108 Worker thread wakes up
00:14:58.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:58.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:14:59.366 00.975 16108 Exposure complete
00:14:59.424 00.058 16108 worker thread done servicing request
00:14:59.424 00.000 21068 OnExposeComplete: enter
00:14:59.425 00.001 21068 UpdateGuideState(): m_state=6
00:14:59.425 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6941
00:14:59.426 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.36, Mass=118777, SNR=78.7, Peak=14419 HFD=3.4
00:14:59.427 00.001 21068 MultiStar: [#1 -0.17,0.22,1.07,U] [#2 -0.22,-0.00,1.24,U] [#3 -0.37,0.17,1.04,U] [#4 -0.26,0.29,0.90,U] [#5 -0.26,0.10,0.84,U] [#6 -0.43,0.48,0.00,M1] [#7 -0.50,0.11,0.00,M1] [#8 -0.07,0.01,0.83,U] 
00:14:59.428 00.001 21068 refined, 6 included, MultiStar: {-0.25, 0.15}, one-star: {-0.38, 0.29}
00:14:59.428 00.000 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
00:14:59.429 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
00:14:59.430 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.59 mountX=0.27 mountY=-0.09, mountTheta=-0.32
00:14:59.431 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.15, opts=13)
00:14:59.432 00.001 21068 Enqueuing Move request for scope (-0.25, 0.15)
00:14:59.433 00.001 16108 Worker thread wakes up
00:14:59.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
00:14:59.433 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
00:14:59.433 00.000 16108 Moving (-0.25, 0.15) raw xDistance=0.27 yDistance=-0.09
00:14:59.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:14:59.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:59.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:14:59.433 00.000 16108 MoveAxis(W, 71, ABG)
00:14:59.433 00.000 16108 Guiding  Dir = 3, Dur = 71
00:14:59.434 00.001 16108 IsSlewing returns 0
00:14:59.434 00.000 16108 IsGuiding returns 0
00:14:59.438 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3529, FiltMin=2993, FiltMax=58054, Gamma=1.000
00:14:59.452 00.014 21068 UpdateGuideState exits: m=118777 SNR=78.7
00:14:59.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:59.455 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:14:59.455 00.000 21068 Enqueuing Expose request
00:14:59.486 00.031 16108 PulseGuide returned control before completion, sleep 30
00:14:59.531 00.045 16108 IsGuiding returns 1
00:14:59.531 00.000 16108 scope still moving after pulse duration time elapsed
00:14:59.562 00.031 16108 IsSlewing returns 0
00:14:59.562 00.000 16108 IsGuiding returns 1
00:14:59.593 00.031 16108 IsSlewing returns 0
00:14:59.593 00.000 16108 IsGuiding returns 0
00:14:59.593 00.000 16108 scope move finished after 71 + 88 ms
00:14:59.593 00.000 16108 Move returns status 0, amount 71
00:14:59.593 00.000 16108 MoveAxis(N, 0, ABG)
00:14:59.595 00.002 16108 Move returns status 0, amount 0
00:14:59.595 00.000 16108 move complete, result=0
00:14:59.595 00.000 16108 worker thread done servicing request
00:14:59.595 00.000 16108 Worker thread wakes up
00:14:59.595 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
00:14:59.598 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:14:59.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:00.755 01.157 16108 Exposure complete
00:15:00.809 00.054 16108 worker thread done servicing request
00:15:00.809 00.000 21068 OnExposeComplete: enter
00:15:00.811 00.002 21068 UpdateGuideState(): m_state=6
00:15:00.812 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6942
00:15:00.813 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.43, Mass=125248, SNR=82.1, Peak=19280 HFD=3.2
00:15:00.814 00.001 21068 MultiStar: [#1 0.24,0.33,1.11,U] [#2 -0.23,0.14,1.11,U] [#3 -0.08,0.02,0.93,U] [#4 -0.17,0.24,0.91,U] [#5 0.08,0.08,0.85,U] [#6 -0.16,0.31,0.71,U] [#7 -0.21,-0.06,0.72,U] [#8 -0.08,0.11,0.79,U] 
00:15:00.814 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.01, 0.35}
00:15:00.815 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
00:15:00.816 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:15:00.816 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.09 mountY=-0.16, mountTheta=-1.05
00:15:00.818 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.18, opts=13)
00:15:00.819 00.001 21068 Enqueuing Move request for scope (-0.06, 0.18)
00:15:00.820 00.001 16108 Worker thread wakes up
00:15:00.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
00:15:00.820 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
00:15:00.820 00.000 16108 Moving (-0.06, 0.18) raw xDistance=0.09 yDistance=-0.16
00:15:00.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:15:00.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:00.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:15:00.820 00.000 16108 MoveAxis(E, 0, ABG)
00:15:00.820 00.000 16108 Move returns status 0, amount 0
00:15:00.820 00.000 16108 MoveAxis(N, 0, ABG)
00:15:00.820 00.000 16108 Move returns status 0, amount 0
00:15:00.820 00.000 16108 move complete, result=0
00:15:00.820 00.000 16108 worker thread done servicing request
00:15:00.828 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3529, FiltMin=3043, FiltMax=62438, Gamma=1.000
00:15:00.845 00.017 21068 UpdateGuideState exits: m=125248 SNR=82.1
00:15:00.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:00.848 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:00.849 00.001 21068 Enqueuing Expose request
00:15:00.850 00.001 16108 Worker thread wakes up
00:15:00.850 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:00.852 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:00.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:01.832 00.980 16108 Exposure complete
00:15:01.889 00.057 16108 worker thread done servicing request
00:15:01.889 00.000 21068 OnExposeComplete: enter
00:15:01.890 00.001 21068 UpdateGuideState(): m_state=6
00:15:01.891 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6943
00:15:01.892 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.06, Mass=108972, SNR=67.8, Peak=16656 HFD=2.8
00:15:01.892 00.000 21068 MultiStar: [#1 0.22,0.12,1.48,U] [#2 -0.21,-0.03,1.42,U] [#3 0.14,0.02,1.27,U] [#4 -0.04,0.02,1.05,U] [#5 -0.09,-0.17,1.18,U] [#6 -0.05,0.05,1.04,U] [#7 0.03,-0.15,0.72,U] [#8 -0.31,0.05,1.04,U] 
00:15:01.894 00.002 21068 single-star, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.01, -0.02}
00:15:01.895 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
00:15:01.895 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
00:15:01.896 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.25 mountX=0.01 mountY=0.02, mountTheta=1.08
00:15:01.898 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
00:15:01.898 00.000 21068 Enqueuing Move request for scope (-0.01, -0.02)
00:15:01.899 00.001 16108 Worker thread wakes up
00:15:01.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:15:01.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:15:01.899 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
00:15:01.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:15:01.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:01.900 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:01.900 00.000 16108 MoveAxis(E, 0, ABG)
00:15:01.900 00.000 16108 Move returns status 0, amount 0
00:15:01.900 00.000 16108 MoveAxis(N, 0, ABG)
00:15:01.900 00.000 16108 Move returns status 0, amount 0
00:15:01.900 00.000 16108 move complete, result=0
00:15:01.900 00.000 16108 worker thread done servicing request
00:15:01.903 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3529, FiltMin=3017, FiltMax=57206, Gamma=1.000
00:15:01.919 00.016 21068 UpdateGuideState exits: m=108972 SNR=67.8
00:15:01.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:01.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:01.921 00.000 21068 Enqueuing Expose request
00:15:01.922 00.001 16108 Worker thread wakes up
00:15:01.922 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:01.924 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:01.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:03.088 01.164 16108 Exposure complete
00:15:03.144 00.056 16108 worker thread done servicing request
00:15:03.144 00.000 21068 OnExposeComplete: enter
00:15:03.145 00.001 21068 UpdateGuideState(): m_state=6
00:15:03.146 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6944
00:15:03.146 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.27, Mass=113604, SNR=78.3, Peak=14960 HFD=3.1
00:15:03.147 00.001 21068 MultiStar: [#1 -0.11,0.27,1.26,U] [#2 -0.36,-0.01,1.38,U] [#3 -0.05,-0.15,0.98,U] [#4 -0.41,0.06,0.82,U] [#5 -0.10,-0.36,0.88,U] [#6 0.09,-0.00,0.82,U] [#7 -0.16,-0.32,0.62,U] [#8 -0.25,-0.07,0.86,U] 
00:15:03.148 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.06, 0.19}
00:15:03.149 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
00:15:03.149 00.000 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
00:15:03.150 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.04 mountX=0.16 mountY=0.06, mountTheta=0.34
00:15:03.151 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.02, opts=13)
00:15:03.152 00.001 21068 Enqueuing Move request for scope (-0.16, -0.02)
00:15:03.154 00.002 16108 Worker thread wakes up
00:15:03.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
00:15:03.154 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
00:15:03.154 00.000 16108 Moving (-0.16, -0.02) raw xDistance=0.16 yDistance=0.06
00:15:03.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:15:03.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:03.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:15:03.154 00.000 16108 MoveAxis(E, 0, ABG)
00:15:03.154 00.000 16108 Move returns status 0, amount 0
00:15:03.154 00.000 16108 MoveAxis(N, 0, ABG)
00:15:03.155 00.001 16108 Move returns status 0, amount 0
00:15:03.155 00.000 16108 move complete, result=0
00:15:03.155 00.000 16108 worker thread done servicing request
00:15:03.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3529, FiltMin=2973, FiltMax=52198, Gamma=1.000
00:15:03.173 00.015 21068 UpdateGuideState exits: m=113604 SNR=78.3
00:15:03.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:03.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:03.176 00.001 21068 Enqueuing Expose request
00:15:03.177 00.001 16108 Worker thread wakes up
00:15:03.177 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:03.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:03.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:04.153 00.975 16108 Exposure complete
00:15:04.224 00.071 16108 worker thread done servicing request
00:15:04.224 00.000 21068 OnExposeComplete: enter
00:15:04.225 00.001 21068 UpdateGuideState(): m_state=6
00:15:04.226 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6945
00:15:04.227 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.08, Mass=110154, SNR=77.5, Peak=14467 HFD=3.3
00:15:04.228 00.001 21068 MultiStar: [#1 -0.20,0.40,1.20,U] [#2 -0.49,0.04,0.00,M1] [#3 0.03,0.02,1.01,U] [#4 -0.09,-0.02,0.92,U] [#5 -0.20,-0.05,0.90,U] [#6 -0.04,0.29,0.81,U] [#7 0.12,0.13,0.62,U] [#8 -0.45,-0.20,0.00,M1] 
00:15:04.228 00.000 21068 refined, 6 included, MultiStar: {-0.12, 0.12}, one-star: {-0.31, 0.01}
00:15:04.229 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
00:15:04.230 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
00:15:04.231 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.35 mountX=0.13 mountY=-0.09, mountTheta=-0.58
00:15:04.232 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.12, opts=13)
00:15:04.233 00.001 21068 Enqueuing Move request for scope (-0.12, 0.12)
00:15:04.234 00.001 16108 Worker thread wakes up
00:15:04.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
00:15:04.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
00:15:04.234 00.000 16108 Moving (-0.12, 0.12) raw xDistance=0.13 yDistance=-0.09
00:15:04.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:15:04.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:04.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:04.234 00.000 16108 MoveAxis(E, 0, ABG)
00:15:04.234 00.000 16108 Move returns status 0, amount 0
00:15:04.234 00.000 16108 MoveAxis(N, 0, ABG)
00:15:04.234 00.000 16108 Move returns status 0, amount 0
00:15:04.234 00.000 16108 move complete, result=0
00:15:04.234 00.000 16108 worker thread done servicing request
00:15:04.239 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3529, FiltMin=3043, FiltMax=65440, Gamma=1.000
00:15:04.270 00.031 21068 UpdateGuideState exits: m=110154 SNR=77.5
00:15:04.273 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:04.276 00.001 21068 Enqueuing Expose request
00:15:04.277 00.001 16108 Worker thread wakes up
00:15:04.277 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:04.280 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:04.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:05.426 01.146 16108 Exposure complete
00:15:05.497 00.071 16108 worker thread done servicing request
00:15:05.497 00.000 21068 OnExposeComplete: enter
00:15:05.498 00.001 21068 UpdateGuideState(): m_state=6
00:15:05.499 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6946
00:15:05.500 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.94, Mass=129223, SNR=84.8, Peak=19056 HFD=3.3
00:15:05.501 00.001 21068 MultiStar: [#1 -0.02,0.12,1.13,U] [#2 -0.24,-0.05,1.19,U] [#3 -0.23,0.03,1.01,U] [#4 0.04,0.24,0.85,U] [#5 0.06,-0.05,1.03,U] [#6 0.09,0.08,0.78,U] [#7 -0.03,-0.27,0.58,U] [#8 -0.15,-0.03,0.79,U] 
00:15:05.502 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.06, -0.13}
00:15:05.502 00.000 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
00:15:05.503 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:15:05.504 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.08 mountX=0.07 mountY=0.01, mountTheta=0.18
00:15:05.506 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
00:15:05.507 00.001 21068 Enqueuing Move request for scope (-0.07, 0.00)
00:15:05.510 00.003 16108 Worker thread wakes up
00:15:05.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
00:15:05.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
00:15:05.510 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.01
00:15:05.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:15:05.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:05.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:15:05.510 00.000 16108 MoveAxis(E, 0, ABG)
00:15:05.511 00.001 16108 Move returns status 0, amount 0
00:15:05.511 00.000 16108 MoveAxis(N, 0, ABG)
00:15:05.511 00.000 16108 Move returns status 0, amount 0
00:15:05.511 00.000 16108 move complete, result=0
00:15:05.511 00.000 16108 worker thread done servicing request
00:15:05.518 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3529, FiltMin=3065, FiltMax=61917, Gamma=1.000
00:15:05.537 00.019 21068 UpdateGuideState exits: m=129223 SNR=84.8
00:15:05.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:05.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:05.539 00.000 21068 Enqueuing Expose request
00:15:05.540 00.001 16108 Worker thread wakes up
00:15:05.540 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:05.541 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:05.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:06.500 00.959 16108 Exposure complete
00:15:06.567 00.067 16108 worker thread done servicing request
00:15:06.567 00.000 21068 OnExposeComplete: enter
00:15:06.568 00.001 21068 UpdateGuideState(): m_state=6
00:15:06.569 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6947
00:15:06.570 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.15, Mass=122585, SNR=83.1, Peak=15344 HFD=3.4
00:15:06.571 00.001 21068 MultiStar: [#1 -0.17,0.18,1.08,U] [#2 -0.33,-0.34,0.00,M1] [#3 -0.45,-0.06,1.17,U] [#4 -0.27,-0.26,0.96,U] [#5 0.05,-0.02,1.00,U] [#6 0.08,0.02,0.80,U] [#7 -0.18,-0.17,0.66,U] [#8 -0.12,-0.12,0.86,U] 
00:15:06.571 00.000 21068 refined, 7 included, MultiStar: {-0.18, -0.04}, one-star: {-0.25, 0.08}
00:15:06.572 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
00:15:06.574 00.002 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
00:15:06.575 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.94 mountX=0.17 mountY=0.08, mountTheta=0.43
00:15:06.576 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
00:15:06.577 00.001 21068 Enqueuing Move request for scope (-0.18, -0.04)
00:15:06.578 00.001 16108 Worker thread wakes up
00:15:06.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
00:15:06.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
00:15:06.578 00.000 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.08
00:15:06.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:15:06.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:06.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:15:06.578 00.000 16108 MoveAxis(E, 0, ABG)
00:15:06.578 00.000 16108 Move returns status 0, amount 0
00:15:06.578 00.000 16108 MoveAxis(N, 0, ABG)
00:15:06.578 00.000 16108 Move returns status 0, amount 0
00:15:06.578 00.000 16108 move complete, result=0
00:15:06.579 00.001 16108 worker thread done servicing request
00:15:06.581 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3529, FiltMin=3017, FiltMax=60368, Gamma=1.000
00:15:06.597 00.016 21068 UpdateGuideState exits: m=122585 SNR=83.1
00:15:06.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:06.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:06.600 00.001 21068 Enqueuing Expose request
00:15:06.600 00.000 16108 Worker thread wakes up
00:15:06.600 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:06.602 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:06.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:07.776 01.174 16108 Exposure complete
00:15:07.844 00.068 16108 worker thread done servicing request
00:15:07.844 00.000 21068 OnExposeComplete: enter
00:15:07.845 00.001 21068 UpdateGuideState(): m_state=6
00:15:07.846 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6948
00:15:07.847 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.82, Mass=126368, SNR=87.8, Peak=16224 HFD=3.3
00:15:07.849 00.002 21068 MultiStar: [#1 -0.16,-0.25,1.14,U] [#2 -0.64,-0.36,0.00,M2] [#3 -0.28,-0.54,0.00,M1] [#4 -0.22,-0.05,0.91,U] [#5 -0.01,-0.32,1.09,U] [#6 -0.08,-0.15,0.76,U] [#7 -0.36,-0.33,0.00,M1] [#8 -0.32,-0.53,0.00,M1] 
00:15:07.851 00.002 21068 refined, 4 included, MultiStar: {-0.16, -0.22}, one-star: {-0.32, -0.26}
00:15:07.852 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
00:15:07.853 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
00:15:07.854 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.20 mountX=0.12 mountY=0.25, mountTheta=1.13
00:15:07.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.22, opts=13)
00:15:07.856 00.000 21068 Enqueuing Move request for scope (-0.16, -0.22)
00:15:07.857 00.001 16108 Worker thread wakes up
00:15:07.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
00:15:07.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
00:15:07.857 00.000 16108 Moving (-0.16, -0.22) raw xDistance=0.12 yDistance=0.25
00:15:07.858 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:15:07.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:15:07.858 00.000 16108 MoveAxis(E, 0, ABG)
00:15:07.858 00.000 16108 Move returns status 0, amount 0
00:15:07.858 00.000 16108 MoveAxis(S, 50, ABG)
00:15:07.858 00.000 16108 Guiding  Dir = 1, Dur = 50
00:15:07.858 00.000 16108 IsSlewing returns 0
00:15:07.858 00.000 16108 IsGuiding returns 0
00:15:07.860 00.002 16108 PulseGuide returned control before completion, sleep 59
00:15:07.866 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3526, FiltMin=3043, FiltMax=65440, Gamma=1.000
00:15:07.894 00.028 21068 UpdateGuideState exits: m=126368 SNR=87.8
00:15:07.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:07.896 00.000 21068 Enqueuing Expose request
00:15:07.920 00.024 16108 IsGuiding returns 1
00:15:07.920 00.000 16108 scope still moving after pulse duration time elapsed
00:15:07.950 00.030 16108 IsSlewing returns 0
00:15:07.950 00.000 16108 IsGuiding returns 0
00:15:07.950 00.000 16108 scope move finished after 50 + 41 ms
00:15:07.950 00.000 16108 Move returns status 0, amount 50
00:15:07.950 00.000 16108 move complete, result=0
00:15:07.950 00.000 16108 worker thread done servicing request
00:15:07.950 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
00:15:07.952 00.002 16108 Worker thread wakes up
00:15:07.952 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:07.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:08.921 00.969 16108 Exposure complete
00:15:08.986 00.065 16108 worker thread done servicing request
00:15:08.986 00.000 21068 OnExposeComplete: enter
00:15:08.988 00.002 21068 UpdateGuideState(): m_state=6
00:15:08.989 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6949
00:15:08.989 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=876.24, Mass=122836, SNR=81.3, Peak=16323 HFD=3.1
00:15:08.990 00.001 21068 MultiStar: [#1 -0.05,0.10,1.05,U] [#2 -0.53,-0.02,0.00,M3] [#3 -0.47,0.03,0.96,U] [#4 -0.13,-0.03,0.88,U] [#5 0.05,-0.05,0.83,U] [#6 -0.18,0.08,0.85,U] [#7 -0.12,0.07,0.62,U] [#8 -0.37,0.06,0.70,U] 
00:15:08.991 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.05}, one-star: {-0.35, 0.16}
00:15:08.992 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
00:15:08.993 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
00:15:08.993 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.88 mountX=0.21 mountY=-0.01, mountTheta=-0.03
00:15:08.995 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.05, opts=13)
00:15:08.996 00.001 21068 Enqueuing Move request for scope (-0.20, 0.05)
00:15:08.997 00.001 16108 Worker thread wakes up
00:15:08.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
00:15:08.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
00:15:08.997 00.000 16108 Moving (-0.20, 0.05) raw xDistance=0.21 yDistance=-0.01
00:15:08.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:15:08.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:08.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:15:08.997 00.000 16108 MoveAxis(W, 55, ABG)
00:15:08.997 00.000 16108 Guiding  Dir = 3, Dur = 55
00:15:08.998 00.001 16108 IsSlewing returns 0
00:15:08.998 00.000 16108 IsGuiding returns 0
00:15:08.999 00.001 16108 PulseGuide returned control before completion, sleep 64
00:15:09.001 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3529, FiltMin=3033, FiltMax=65510, Gamma=1.000
00:15:09.016 00.015 21068 UpdateGuideState exits: m=122836 SNR=81.3
00:15:09.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:09.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:09.019 00.001 21068 Enqueuing Expose request
00:15:09.066 00.047 16108 IsGuiding returns 1
00:15:09.066 00.000 16108 scope still moving after pulse duration time elapsed
00:15:09.098 00.032 16108 IsSlewing returns 0
00:15:09.098 00.000 16108 IsGuiding returns 0
00:15:09.098 00.000 16108 scope move finished after 55 + 44 ms
00:15:09.098 00.000 16108 Move returns status 0, amount 55
00:15:09.098 00.000 16108 MoveAxis(N, 0, ABG)
00:15:09.098 00.000 16108 Move returns status 0, amount 0
00:15:09.098 00.000 16108 move complete, result=0
00:15:09.098 00.000 16108 worker thread done servicing request
00:15:09.098 00.000 16108 Worker thread wakes up
00:15:09.098 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:09.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:09.098 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
00:15:10.269 01.171 16108 Exposure complete
00:15:10.334 00.065 16108 worker thread done servicing request
00:15:10.334 00.000 21068 OnExposeComplete: enter
00:15:10.335 00.001 21068 UpdateGuideState(): m_state=6
00:15:10.336 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6950
00:15:10.337 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.03, Mass=118702, SNR=78.2, Peak=17376 HFD=3.0
00:15:10.338 00.001 21068 MultiStar: [#1 0.24,0.17,1.19,U] [#2 0.23,-0.04,1.10,U] [#3 -0.04,0.17,1.01,U] [#4 0.06,0.24,0.91,U] [#5 0.15,-0.06,0.94,U] [#6 0.06,0.09,0.92,U] [#7 0.15,-0.31,0.67,U] [#8 -0.08,-0.07,0.79,U] 
00:15:10.339 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.06, -0.05}
00:15:10.340 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
00:15:10.340 00.000 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
00:15:10.341 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.66 mountX=-0.07 mountY=0.03, mountTheta=2.71
00:15:10.344 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
00:15:10.345 00.001 21068 Enqueuing Move request for scope (0.06, -0.05)
00:15:10.346 00.001 16108 Worker thread wakes up
00:15:10.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:15:10.346 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:15:10.346 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=0.03
00:15:10.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:15:10.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:10.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:10.346 00.000 16108 MoveAxis(E, 0, ABG)
00:15:10.346 00.000 16108 Move returns status 0, amount 0
00:15:10.346 00.000 16108 MoveAxis(N, 0, ABG)
00:15:10.346 00.000 16108 Move returns status 0, amount 0
00:15:10.347 00.001 16108 move complete, result=0
00:15:10.347 00.000 16108 worker thread done servicing request
00:15:10.350 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3526, FiltMin=3014, FiltMax=57622, Gamma=1.000
00:15:10.366 00.016 21068 UpdateGuideState exits: m=118702 SNR=78.2
00:15:10.366 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:10.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:10.368 00.001 21068 Enqueuing Expose request
00:15:10.369 00.001 16108 Worker thread wakes up
00:15:10.369 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:10.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:10.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:11.347 00.978 16108 Exposure complete
00:15:11.422 00.075 16108 worker thread done servicing request
00:15:11.422 00.000 21068 OnExposeComplete: enter
00:15:11.423 00.001 21068 UpdateGuideState(): m_state=6
00:15:11.425 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6951
00:15:11.425 00.000 21068 Star::Find returns 1 (0), X=221.00, Y=876.10, Mass=110298, SNR=72.1, Peak=16720 HFD=2.9
00:15:11.427 00.002 21068 MultiStar: [#1 0.33,-0.16,1.41,U] [#2 -0.12,-0.28,1.34,U] [#3 0.05,-0.27,1.08,U] [#4 0.03,-0.15,1.06,U] [#5 0.27,-0.11,1.03,U] [#6 0.32,0.12,0.97,U] [#7 0.37,-0.29,0.73,U] [#8 0.24,-0.19,0.92,U] 
00:15:11.427 00.000 21068 refined, 8 included, MultiStar: {0.19, -0.15}, one-star: {0.32, 0.02}
00:15:11.428 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
00:15:11.429 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
00:15:11.429 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.67 mountX=-0.21 mountY=0.10, mountTheta=2.70
00:15:11.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.15, opts=13)
00:15:11.433 00.002 21068 Enqueuing Move request for scope (0.19, -0.15)
00:15:11.433 00.000 16108 Worker thread wakes up
00:15:11.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
00:15:11.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
00:15:11.433 00.000 16108 Moving (0.19, -0.15) raw xDistance=-0.21 yDistance=0.10
00:15:11.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:15:11.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:11.434 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:15:11.434 00.000 16108 MoveAxis(E, 55, ABG)
00:15:11.434 00.000 16108 Guiding  Dir = 2, Dur = 55
00:15:11.434 00.000 16108 IsSlewing returns 0
00:15:11.434 00.000 16108 IsGuiding returns 0
00:15:11.435 00.001 16108 PulseGuide returned control before completion, sleep 64
00:15:11.438 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3529, FiltMin=3024, FiltMax=62192, Gamma=1.000
00:15:11.463 00.025 21068 UpdateGuideState exits: m=110298 SNR=72.1
00:15:11.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:11.466 00.001 21068 Enqueuing Expose request
00:15:11.504 00.038 16108 IsGuiding returns 1
00:15:11.504 00.000 16108 scope still moving after pulse duration time elapsed
00:15:11.535 00.031 16108 IsSlewing returns 0
00:15:11.535 00.000 16108 IsGuiding returns 0
00:15:11.535 00.000 16108 scope move finished after 55 + 46 ms
00:15:11.535 00.000 16108 Move returns status 0, amount 55
00:15:11.535 00.000 16108 MoveAxis(N, 0, ABG)
00:15:11.535 00.000 16108 Move returns status 0, amount 0
00:15:11.536 00.001 16108 move complete, result=0
00:15:11.536 00.000 16108 worker thread done servicing request
00:15:11.536 00.000 16108 Worker thread wakes up
00:15:11.536 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
00:15:11.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:11.538 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:12.703 01.165 16108 Exposure complete
00:15:12.759 00.056 16108 worker thread done servicing request
00:15:12.759 00.000 21068 OnExposeComplete: enter
00:15:12.761 00.002 21068 UpdateGuideState(): m_state=6
00:15:12.762 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6952
00:15:12.763 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=876.44, Mass=111486, SNR=81.4, Peak=14560 HFD=3.1
00:15:12.764 00.001 21068 MultiStar: [#1 0.36,0.30,1.18,U] [#2 0.28,0.15,1.18,U] [#3 0.33,0.09,1.17,U] [#4 0.28,0.40,0.00,M1] [#5 0.40,0.29,0.00,M1] [#6 0.48,0.23,0.00,M1] [#7 0.47,0.05,0.00,M1] [#8 0.30,0.09,0.94,U] 
00:15:12.765 00.001 21068 refined, 4 included, MultiStar: {0.38, 0.20}, one-star: {0.67, 0.36}
00:15:12.766 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
00:15:12.767 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
00:15:12.767 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=0.20 hyp=0.43 cameraTheta=0.48 mountX=-0.34 mountY=-0.28, mountTheta=-2.45
00:15:12.769 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.20, opts=13)
00:15:12.771 00.002 21068 Enqueuing Move request for scope (0.38, 0.20)
00:15:12.773 00.002 16108 Worker thread wakes up
00:15:12.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.20) opts 0xd
00:15:12.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.20)
00:15:12.773 00.000 16108 Moving (0.38, 0.20) raw xDistance=-0.34 yDistance=-0.28
00:15:12.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:15:12.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:15:12.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:15:12.774 00.001 16108 MoveAxis(E, 94, ABG)
00:15:12.774 00.000 16108 Guiding  Dir = 2, Dur = 94
00:15:12.774 00.000 16108 IsSlewing returns 0
00:15:12.774 00.000 16108 IsGuiding returns 0
00:15:12.779 00.005 16108 PulseGuide returned control before completion, sleep 100
00:15:12.779 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3526, FiltMin=3024, FiltMax=49753, Gamma=1.000
00:15:12.796 00.017 21068 UpdateGuideState exits: m=111486 SNR=81.4
00:15:12.797 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:12.800 00.002 21068 Enqueuing Expose request
00:15:12.887 00.087 16108 IsGuiding returns 0
00:15:12.887 00.000 16108 Move returns status 0, amount 94
00:15:12.887 00.000 16108 MoveAxis(N, 0, ABG)
00:15:12.887 00.000 16108 Move returns status 0, amount 0
00:15:12.887 00.000 16108 move complete, result=0
00:15:12.887 00.000 16108 worker thread done servicing request
00:15:12.889 00.002 21068 GuideStep: -0.3 px 94 ms EAST, -0.3 px 0 ms NORTH
00:15:12.891 00.002 16108 Worker thread wakes up
00:15:12.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:12.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:13.867 00.976 16108 Exposure complete
00:15:13.933 00.066 16108 worker thread done servicing request
00:15:13.933 00.000 21068 OnExposeComplete: enter
00:15:13.934 00.001 21068 UpdateGuideState(): m_state=6
00:15:13.935 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6953
00:15:13.935 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=876.32, Mass=117074, SNR=75.7, Peak=14880 HFD=2.8
00:15:13.936 00.001 21068 MultiStar: [#1 0.45,0.54,0.00,M1] [#2 -0.03,0.37,1.13,U] [#3 0.09,0.30,1.00,U] [#4 0.17,0.45,0.00,M2] [#5 0.35,0.23,1.02,U] [#6 0.51,0.26,0.00,M2] [#7 0.61,0.24,0.00,M2] [#8 0.48,0.13,0.00,M1] 
00:15:13.937 00.001 21068 refined, 3 included, MultiStar: {0.19, 0.29}, one-star: {0.39, 0.25}
00:15:13.938 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
00:15:13.939 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
00:15:13.939 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.35 cameraTheta=0.98 mountX=-0.14 mountY=-0.32, mountTheta=-1.98
00:15:13.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.29, opts=13)
00:15:13.943 00.002 21068 Enqueuing Move request for scope (0.19, 0.29)
00:15:13.946 00.003 16108 Worker thread wakes up
00:15:13.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
00:15:13.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
00:15:13.946 00.000 16108 Moving (0.19, 0.29) raw xDistance=-0.14 yDistance=-0.32
00:15:13.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:15:13.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:13.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:15:13.946 00.000 16108 MoveAxis(E, 0, ABG)
00:15:13.946 00.000 16108 Move returns status 0, amount 0
00:15:13.946 00.000 16108 MoveAxis(N, 0, ABG)
00:15:13.947 00.001 16108 Move returns status 0, amount 0
00:15:13.947 00.000 16108 move complete, result=0
00:15:13.947 00.000 16108 worker thread done servicing request
00:15:13.956 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=345, max=65535, med=3526, FiltMin=3037, FiltMax=53763, Gamma=1.000
00:15:13.978 00.022 21068 UpdateGuideState exits: m=117074 SNR=75.7
00:15:13.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:13.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:13.981 00.001 21068 Enqueuing Expose request
00:15:13.983 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:15:13.984 00.001 16108 Worker thread wakes up
00:15:13.984 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:13.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:15.152 01.168 16108 Exposure complete
00:15:15.218 00.066 16108 worker thread done servicing request
00:15:15.218 00.000 21068 OnExposeComplete: enter
00:15:15.219 00.001 21068 UpdateGuideState(): m_state=6
00:15:15.220 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6954
00:15:15.221 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.26, Mass=121970, SNR=86.0, Peak=15424 HFD=3.2
00:15:15.222 00.001 21068 MultiStar: [#1 -0.10,0.36,1.05,U] [#2 0.08,-0.07,1.05,U] [#3 -0.05,0.01,0.94,U] [#4 -0.09,0.22,0.79,U] [#5 -0.04,0.18,0.94,U] [#6 0.10,0.52,0.00,M3] [#7 0.45,0.04,0.60,U] [#8 0.26,-0.15,0.77,U] 
00:15:15.223 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.28, 0.19}
00:15:15.225 00.002 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:15:15.225 00.000 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
00:15:15.226 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.92 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
00:15:15.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
00:15:15.229 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
00:15:15.230 00.001 16108 Worker thread wakes up
00:15:15.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:15:15.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:15:15.230 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.12
00:15:15.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:15:15.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:15.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:15.230 00.000 16108 MoveAxis(E, 0, ABG)
00:15:15.230 00.000 16108 Move returns status 0, amount 0
00:15:15.230 00.000 16108 MoveAxis(N, 0, ABG)
00:15:15.230 00.000 16108 Move returns status 0, amount 0
00:15:15.230 00.000 16108 move complete, result=0
00:15:15.230 00.000 16108 worker thread done servicing request
00:15:15.234 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3526, FiltMin=3011, FiltMax=45814, Gamma=1.000
00:15:15.248 00.014 21068 UpdateGuideState exits: m=121970 SNR=86.0
00:15:15.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:15.250 00.000 21068 Enqueuing Expose request
00:15:15.251 00.001 16108 Worker thread wakes up
00:15:15.251 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:15.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:15.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:16.232 00.980 16108 Exposure complete
00:15:16.301 00.069 16108 worker thread done servicing request
00:15:16.302 00.001 21068 OnExposeComplete: enter
00:15:16.302 00.000 21068 UpdateGuideState(): m_state=6
00:15:16.303 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6955
00:15:16.304 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.40, Mass=127535, SNR=81.5, Peak=17088 HFD=3.3
00:15:16.305 00.001 21068 MultiStar: [#1 0.45,0.26,0.00,M1] [#2 0.06,0.17,1.33,U] [#3 0.08,0.19,1.18,U] [#4 0.07,0.25,0.70,U] [#5 0.19,0.27,1.08,U] [#6 0.34,0.26,0.84,U] [#7 0.31,0.02,0.53,U] [#8 0.21,0.04,0.77,U] 
00:15:16.306 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.20}, one-star: {0.38, 0.33}
00:15:16.306 00.000 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
00:15:16.307 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
00:15:16.308 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.81 mountX=-0.15 mountY=-0.24, mountTheta=-2.14
00:15:16.309 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.20, opts=13)
00:15:16.310 00.001 21068 Enqueuing Move request for scope (0.19, 0.20)
00:15:16.311 00.001 16108 Worker thread wakes up
00:15:16.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
00:15:16.311 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
00:15:16.312 00.001 16108 Moving (0.19, 0.20) raw xDistance=-0.15 yDistance=-0.24
00:15:16.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:15:16.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:16.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:15:16.312 00.000 16108 MoveAxis(E, 0, ABG)
00:15:16.312 00.000 16108 Move returns status 0, amount 0
00:15:16.312 00.000 16108 MoveAxis(N, 0, ABG)
00:15:16.312 00.000 16108 Move returns status 0, amount 0
00:15:16.312 00.000 16108 move complete, result=0
00:15:16.312 00.000 16108 worker thread done servicing request
00:15:16.315 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3529, FiltMin=3024, FiltMax=47184, Gamma=1.000
00:15:16.330 00.015 21068 UpdateGuideState exits: m=127535 SNR=81.5
00:15:16.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:16.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:16.333 00.001 21068 Enqueuing Expose request
00:15:16.333 00.000 16108 Worker thread wakes up
00:15:16.333 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:16.334 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:16.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:17.507 01.173 16108 Exposure complete
00:15:17.569 00.062 16108 worker thread done servicing request
00:15:17.569 00.000 21068 OnExposeComplete: enter
00:15:17.570 00.001 21068 UpdateGuideState(): m_state=6
00:15:17.571 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6956
00:15:17.572 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.56, Mass=113796, SNR=74.5, Peak=16576 HFD=3.1
00:15:17.573 00.001 21068 MultiStar: [#1 0.16,0.32,1.20,U] [#2 -0.46,0.35,0.00,M1] [#3 -0.44,0.30,0.00,M1] [#4 -0.11,0.91,0.00,M1] [#5 -0.35,0.21,1.18,U] [#6 0.06,0.59,0.00,M3] [#7 -0.26,0.37,0.73,U] [#8 -0.30,0.54,0.00,M1] 
00:15:17.574 00.001 21068 refined, 3 included, MultiStar: {-0.14, 0.34}, one-star: {-0.17, 0.49}
00:15:17.575 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
00:15:17.576 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
00:15:17.577 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.97 mountX=0.20 mountY=-0.30, mountTheta=-0.98
00:15:17.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.34, opts=13)
00:15:17.580 00.001 21068 Enqueuing Move request for scope (-0.14, 0.34)
00:15:17.581 00.001 16108 Worker thread wakes up
00:15:17.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
00:15:17.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
00:15:17.581 00.000 16108 Moving (-0.14, 0.34) raw xDistance=0.20 yDistance=-0.30
00:15:17.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:15:17.581 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.32 newest=-0.66
00:15:17.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:15:17.581 00.000 16108 MoveAxis(E, 0, ABG)
00:15:17.581 00.000 16108 Move returns status 0, amount 0
00:15:17.581 00.000 16108 MoveAxis(N, 60, ABG)
00:15:17.581 00.000 16108 Guiding  Dir = 0, Dur = 60
00:15:17.581 00.000 16108 IsSlewing returns 0
00:15:17.581 00.000 16108 IsGuiding returns 0
00:15:17.585 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3526, FiltMin=3027, FiltMax=60544, Gamma=1.000
00:15:17.600 00.015 21068 UpdateGuideState exits: m=113796 SNR=74.5
00:15:17.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:17.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:17.602 00.000 21068 Enqueuing Expose request
00:15:17.628 00.026 16108 PulseGuide returned control before completion, sleep 24
00:15:17.658 00.030 16108 IsGuiding returns 1
00:15:17.658 00.000 16108 scope still moving after pulse duration time elapsed
00:15:17.689 00.031 16108 IsSlewing returns 0
00:15:17.689 00.000 16108 IsGuiding returns 1
00:15:17.720 00.031 16108 IsSlewing returns 0
00:15:17.720 00.000 16108 IsGuiding returns 0
00:15:17.720 00.000 16108 scope move finished after 60 + 79 ms
00:15:17.720 00.000 16108 Move returns status 0, amount 60
00:15:17.720 00.000 16108 move complete, result=0
00:15:17.720 00.000 16108 worker thread done servicing request
00:15:17.720 00.000 16108 Worker thread wakes up
00:15:17.720 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:17.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:17.720 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 60 ms NORTH
00:15:18.699 00.979 16108 Exposure complete
00:15:18.764 00.065 16108 worker thread done servicing request
00:15:18.764 00.000 21068 OnExposeComplete: enter
00:15:18.765 00.001 21068 UpdateGuideState(): m_state=6
00:15:18.766 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6957
00:15:18.767 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.45, Mass=117124, SNR=80.5, Peak=16384 HFD=3.0
00:15:18.768 00.001 21068 MultiStar: [#1 0.23,0.57,0.00,M1] [#2 -0.21,0.27,1.29,U] [#3 -0.18,0.40,1.15,U] [#4 -0.18,0.45,0.00,M2] [#5 -0.13,0.22,0.87,U] [#6 0.15,0.60,0.00,M4] [#7 -0.17,0.04,0.73,U] [#8 -0.09,0.07,0.75,U] 
00:15:18.769 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.25}, one-star: {0.12, 0.37}
00:15:18.769 00.000 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
00:15:18.770 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
00:15:18.771 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.00 mountX=0.16 mountY=-0.22, mountTheta=-0.94
00:15:18.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.25, opts=13)
00:15:18.776 00.002 21068 Enqueuing Move request for scope (-0.12, 0.25)
00:15:18.778 00.002 16108 Worker thread wakes up
00:15:18.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
00:15:18.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
00:15:18.778 00.000 16108 Moving (-0.12, 0.25) raw xDistance=0.16 yDistance=-0.22
00:15:18.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:15:18.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:15:18.778 00.000 16108 MoveAxis(E, 0, ABG)
00:15:18.778 00.000 16108 Move returns status 0, amount 0
00:15:18.778 00.000 16108 MoveAxis(N, 44, ABG)
00:15:18.778 00.000 16108 Guiding  Dir = 0, Dur = 44
00:15:18.778 00.000 16108 IsSlewing returns 0
00:15:18.778 00.000 16108 IsGuiding returns 0
00:15:18.785 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3526, FiltMin=3030, FiltMax=49059, Gamma=1.000
00:15:18.805 00.020 16108 PulseGuide returned control before completion, sleep 28
00:15:18.808 00.003 21068 UpdateGuideState exits: m=117124 SNR=80.5
00:15:18.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:18.812 00.001 21068 Enqueuing Expose request
00:15:18.835 00.023 16108 IsGuiding returns 1
00:15:18.835 00.000 16108 scope still moving after pulse duration time elapsed
00:15:18.866 00.031 16108 IsSlewing returns 0
00:15:18.866 00.000 16108 IsGuiding returns 1
00:15:18.898 00.032 16108 IsSlewing returns 0
00:15:18.898 00.000 16108 IsGuiding returns 0
00:15:18.898 00.000 16108 scope move finished after 44 + 75 ms
00:15:18.898 00.000 16108 Move returns status 0, amount 44
00:15:18.898 00.000 16108 move complete, result=0
00:15:18.898 00.000 16108 worker thread done servicing request
00:15:18.898 00.000 16108 Worker thread wakes up
00:15:18.899 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
00:15:18.900 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:18.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:20.064 01.164 16108 Exposure complete
00:15:20.127 00.063 16108 worker thread done servicing request
00:15:20.127 00.000 21068 OnExposeComplete: enter
00:15:20.128 00.001 21068 UpdateGuideState(): m_state=6
00:15:20.129 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6958
00:15:20.130 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.35, Mass=134107, SNR=94.0, Peak=18176 HFD=3.5
00:15:20.131 00.001 21068 MultiStar: [#1 0.16,0.12,1.13,U] [#2 -0.21,0.03,1.10,U] [#3 -0.26,0.01,0.94,U] [#4 -0.25,0.15,0.75,U] [#5 0.10,0.07,0.90,U] [#6 0.35,0.17,0.69,U] [#7 0.12,-0.03,0.46,U] [#8 0.11,-0.05,0.73,U] 
00:15:20.131 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.14, 0.28}
00:15:20.132 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
00:15:20.133 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
00:15:20.134 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.42 mountX=0.00 mountY=-0.09, mountTheta=-1.55
00:15:20.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.09, opts=13)
00:15:20.137 00.001 21068 Enqueuing Move request for scope (0.01, 0.09)
00:15:20.138 00.001 16108 Worker thread wakes up
00:15:20.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:15:20.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:15:20.138 00.000 16108 Moving (0.01, 0.09) raw xDistance=0.00 yDistance=-0.09
00:15:20.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:15:20.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:20.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:20.138 00.000 16108 MoveAxis(E, 0, ABG)
00:15:20.138 00.000 16108 Move returns status 0, amount 0
00:15:20.138 00.000 16108 MoveAxis(N, 0, ABG)
00:15:20.138 00.000 16108 Move returns status 0, amount 0
00:15:20.139 00.001 16108 move complete, result=0
00:15:20.139 00.000 16108 worker thread done servicing request
00:15:20.146 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3526, FiltMin=3043, FiltMax=47824, Gamma=1.000
00:15:20.168 00.022 21068 UpdateGuideState exits: m=134107 SNR=94.0
00:15:20.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.169 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:20.171 00.002 21068 Enqueuing Expose request
00:15:20.172 00.001 16108 Worker thread wakes up
00:15:20.172 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:20.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:20.174 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:21.141 00.967 16108 Exposure complete
00:15:21.210 00.069 16108 worker thread done servicing request
00:15:21.210 00.000 21068 OnExposeComplete: enter
00:15:21.212 00.002 21068 UpdateGuideState(): m_state=6
00:15:21.212 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6959
00:15:21.213 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.06, Mass=134548, SNR=88.8, Peak=20192 HFD=3.2
00:15:21.214 00.001 21068 MultiStar: [#1 0.19,0.25,1.04,U] [#2 -0.30,-0.08,1.11,U] [#3 -0.19,-0.11,1.01,U] [#4 -0.40,0.11,0.78,U] [#5 -0.31,-0.08,0.90,U] [#6 -0.17,0.47,0.00,M4] [#7 0.06,-0.18,0.53,U] [#8 -0.15,-0.04,0.70,U] 
00:15:21.215 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.01}, one-star: {-0.01, -0.01}
00:15:21.216 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
00:15:21.216 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
00:15:21.217 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.17 mountX=0.01 mountY=0.01, mountTheta=1.16
00:15:21.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
00:15:21.220 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
00:15:21.222 00.002 16108 Worker thread wakes up
00:15:21.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:15:21.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:15:21.222 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:15:21.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:15:21.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:21.223 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:15:21.223 00.000 16108 MoveAxis(E, 0, ABG)
00:15:21.223 00.000 16108 Move returns status 0, amount 0
00:15:21.223 00.000 16108 MoveAxis(N, 0, ABG)
00:15:21.223 00.000 16108 Move returns status 0, amount 0
00:15:21.223 00.000 16108 move complete, result=0
00:15:21.223 00.000 16108 worker thread done servicing request
00:15:21.230 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3529, FiltMin=3065, FiltMax=62486, Gamma=1.000
00:15:21.255 00.025 21068 UpdateGuideState exits: m=134548 SNR=88.8
00:15:21.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.258 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:21.259 00.001 21068 Enqueuing Expose request
00:15:21.260 00.001 16108 Worker thread wakes up
00:15:21.260 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:21.261 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:21.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:22.421 01.160 16108 Exposure complete
00:15:22.492 00.071 16108 worker thread done servicing request
00:15:22.492 00.000 21068 OnExposeComplete: enter
00:15:22.495 00.003 21068 UpdateGuideState(): m_state=6
00:15:22.496 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6960
00:15:22.497 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.07, Mass=114682, SNR=82.1, Peak=18544 HFD=2.9
00:15:22.498 00.001 21068 MultiStar: [#1 0.23,0.17,0.99,U] [#2 -0.30,-0.29,1.21,U] [#3 -0.08,-0.08,1.00,U] [#4 -0.02,0.11,0.78,U] [#5 -0.15,0.07,0.91,U] [#6 -0.14,0.22,0.90,U] [#7 -0.17,-0.11,0.58,U] [#8 -0.16,-0.04,0.87,U] 
00:15:22.499 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.13, -0.00}
00:15:22.500 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
00:15:22.501 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
00:15:22.503 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=0.10 mountY=0.03, mountTheta=0.25
00:15:22.505 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.00, opts=13)
00:15:22.506 00.001 21068 Enqueuing Move request for scope (-0.10, -0.00)
00:15:22.507 00.001 16108 Worker thread wakes up
00:15:22.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
00:15:22.507 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
00:15:22.508 00.001 16108 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=0.03
00:15:22.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:15:22.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:22.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:22.508 00.000 16108 MoveAxis(E, 0, ABG)
00:15:22.508 00.000 16108 Move returns status 0, amount 0
00:15:22.508 00.000 16108 MoveAxis(N, 0, ABG)
00:15:22.508 00.000 16108 Move returns status 0, amount 0
00:15:22.508 00.000 16108 move complete, result=0
00:15:22.508 00.000 16108 worker thread done servicing request
00:15:22.512 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3526, FiltMin=3021, FiltMax=56102, Gamma=1.000
00:15:22.528 00.016 21068 UpdateGuideState exits: m=114682 SNR=82.1
00:15:22.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:22.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:22.530 00.000 21068 Enqueuing Expose request
00:15:22.531 00.001 16108 Worker thread wakes up
00:15:22.531 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:22.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:22.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:23.521 00.989 16108 Exposure complete
00:15:23.590 00.069 16108 worker thread done servicing request
00:15:23.590 00.000 21068 OnExposeComplete: enter
00:15:23.592 00.002 21068 UpdateGuideState(): m_state=6
00:15:23.592 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6961
00:15:23.593 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.03, Mass=117640, SNR=82.4, Peak=19824 HFD=3.1
00:15:23.594 00.001 21068 MultiStar: [#1 -0.14,0.08,1.22,U] [#2 -0.48,-0.13,0.00,M1] [#3 -0.27,-0.18,1.22,U] [#4 -0.19,-0.07,0.93,U] [#5 0.16,-0.01,0.98,U] [#6 0.24,0.32,0.77,U] [#7 0.17,-0.22,0.67,U] [#8 0.01,-0.23,0.75,U] 
00:15:23.595 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.07, -0.04}
00:15:23.597 00.002 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
00:15:23.599 00.002 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
00:15:23.600 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.30 mountX=0.03 mountY=0.05, mountTheta=1.04
00:15:23.603 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
00:15:23.604 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
00:15:23.605 00.001 16108 Worker thread wakes up
00:15:23.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:15:23.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:15:23.605 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
00:15:23.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:15:23.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:23.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:23.605 00.000 16108 MoveAxis(E, 0, ABG)
00:15:23.605 00.000 16108 Move returns status 0, amount 0
00:15:23.606 00.001 16108 MoveAxis(N, 0, ABG)
00:15:23.606 00.000 16108 Move returns status 0, amount 0
00:15:23.606 00.000 16108 move complete, result=0
00:15:23.606 00.000 16108 worker thread done servicing request
00:15:23.610 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3526, FiltMin=2992, FiltMax=61872, Gamma=1.000
00:15:23.625 00.015 21068 UpdateGuideState exits: m=117640 SNR=82.4
00:15:23.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:23.627 00.000 21068 Enqueuing Expose request
00:15:23.628 00.001 16108 Worker thread wakes up
00:15:23.628 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:23.629 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:23.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:24.783 01.154 16108 Exposure complete
00:15:24.854 00.071 16108 worker thread done servicing request
00:15:24.854 00.000 21068 OnExposeComplete: enter
00:15:24.855 00.001 21068 UpdateGuideState(): m_state=6
00:15:24.856 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6962
00:15:24.857 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.16, Mass=129428, SNR=107.0, Peak=16400 HFD=3.2
00:15:24.858 00.001 21068 MultiStar: [#1 -0.02,0.00,0.95,U] [#2 -0.40,-0.12,0.90,U] [#3 -0.40,-0.14,0.89,U] [#4 -0.25,0.36,0.73,U] [#5 -0.11,-0.17,0.69,U] [#6 -0.07,-0.15,0.57,U] [#7 -0.29,-0.21,0.45,U] [#8 -0.34,0.01,0.57,U] 
00:15:24.861 00.003 21068 single-star, 8 included, MultiStar: {-0.21, -0.03}, one-star: {-0.06, 0.09}
00:15:24.861 00.000 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
00:15:24.862 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
00:15:24.863 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.22 mountX=0.08 mountY=-0.07, mountTheta=-0.71
00:15:24.865 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
00:15:24.865 00.000 21068 Enqueuing Move request for scope (-0.06, 0.09)
00:15:24.866 00.001 16108 Worker thread wakes up
00:15:24.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:15:24.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:15:24.866 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.08 yDistance=-0.07
00:15:24.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:15:24.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:24.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:15:24.867 00.001 16108 MoveAxis(E, 0, ABG)
00:15:24.867 00.000 16108 Move returns status 0, amount 0
00:15:24.867 00.000 16108 MoveAxis(N, 0, ABG)
00:15:24.867 00.000 16108 Move returns status 0, amount 0
00:15:24.867 00.000 16108 move complete, result=0
00:15:24.867 00.000 16108 worker thread done servicing request
00:15:24.874 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3526, FiltMin=3024, FiltMax=57232, Gamma=1.000
00:15:24.900 00.026 21068 UpdateGuideState exits: m=129428 SNR=107.0
00:15:24.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:24.902 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:24.903 00.001 21068 Enqueuing Expose request
00:15:24.904 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:24.904 00.000 16108 Worker thread wakes up
00:15:24.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:24.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:25.878 00.974 16108 Exposure complete
00:15:25.951 00.073 16108 worker thread done servicing request
00:15:25.951 00.000 21068 OnExposeComplete: enter
00:15:25.952 00.001 21068 UpdateGuideState(): m_state=6
00:15:25.953 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6963
00:15:25.954 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.97, Mass=115496, SNR=78.5, Peak=16208 HFD=3.3
00:15:25.954 00.000 21068 MultiStar: [#1 -0.04,0.22,1.22,U] [#2 -0.35,0.07,1.19,U] [#3 -0.21,0.04,1.01,U] [#4 -0.28,0.31,0.78,U] [#5 0.11,-0.04,0.97,U] [#6 -0.26,0.04,0.82,U] [#7 -0.16,-0.06,0.74,U] [#8 0.02,-0.20,0.76,U] 
00:15:25.955 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.05, -0.10}
00:15:25.956 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.30)
00:15:25.957 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
00:15:25.957 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.02 mountX=0.03 mountY=0.11, mountTheta=1.30
00:15:25.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
00:15:25.960 00.001 21068 Enqueuing Move request for scope (-0.05, -0.10)
00:15:25.960 00.000 16108 Worker thread wakes up
00:15:25.961 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
00:15:25.961 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
00:15:25.961 00.000 16108 Moving (-0.05, -0.10) raw xDistance=0.03 yDistance=0.11
00:15:25.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:15:25.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:25.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:15:25.961 00.000 16108 MoveAxis(E, 0, ABG)
00:15:25.961 00.000 16108 Move returns status 0, amount 0
00:15:25.961 00.000 16108 MoveAxis(N, 0, ABG)
00:15:25.961 00.000 16108 Move returns status 0, amount 0
00:15:25.961 00.000 16108 move complete, result=0
00:15:25.961 00.000 16108 worker thread done servicing request
00:15:25.969 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3526, FiltMin=3021, FiltMax=62899, Gamma=1.000
00:15:25.989 00.020 21068 UpdateGuideState exits: m=115496 SNR=78.5
00:15:25.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:25.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:25.991 00.000 21068 Enqueuing Expose request
00:15:25.992 00.001 16108 Worker thread wakes up
00:15:25.992 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:25.993 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:25.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:27.155 01.162 16108 Exposure complete
00:15:27.219 00.064 16108 worker thread done servicing request
00:15:27.220 00.001 21068 OnExposeComplete: enter
00:15:27.220 00.000 21068 UpdateGuideState(): m_state=6
00:15:27.221 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6964
00:15:27.222 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.14, Mass=118686, SNR=77.3, Peak=18176 HFD=3.2
00:15:27.224 00.002 21068 MultiStar: [#1 -0.18,-0.09,1.09,U] [#2 -0.42,-0.27,0.00,M1] [#3 -0.24,-0.30,1.14,U] [#4 -0.10,0.11,0.98,U] [#5 0.06,-0.19,1.05,U] [#6 -0.06,0.01,0.96,U] [#7 0.10,-0.35,0.62,U] [#8 -0.20,-0.13,0.93,U] 
00:15:27.225 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.10}, one-star: {-0.09, 0.07}
00:15:27.225 00.000 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
00:15:27.226 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
00:15:27.227 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.52 mountX=0.10 mountY=-0.04, mountTheta=-0.39
00:15:27.228 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.07, opts=13)
00:15:27.229 00.001 21068 Enqueuing Move request for scope (-0.09, 0.07)
00:15:27.230 00.001 16108 Worker thread wakes up
00:15:27.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
00:15:27.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
00:15:27.230 00.000 16108 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=-0.04
00:15:27.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:15:27.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:27.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:27.230 00.000 16108 MoveAxis(E, 0, ABG)
00:15:27.230 00.000 16108 Move returns status 0, amount 0
00:15:27.232 00.002 16108 MoveAxis(N, 0, ABG)
00:15:27.232 00.000 16108 Move returns status 0, amount 0
00:15:27.232 00.000 16108 move complete, result=0
00:15:27.232 00.000 16108 worker thread done servicing request
00:15:27.234 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3526, FiltMin=2937, FiltMax=55853, Gamma=1.000
00:15:27.249 00.015 21068 UpdateGuideState exits: m=118686 SNR=77.3
00:15:27.249 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:27.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:27.251 00.001 21068 Enqueuing Expose request
00:15:27.252 00.001 16108 Worker thread wakes up
00:15:27.252 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:27.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:27.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:28.237 00.985 16108 Exposure complete
00:15:28.301 00.064 16108 worker thread done servicing request
00:15:28.301 00.000 21068 OnExposeComplete: enter
00:15:28.302 00.001 21068 UpdateGuideState(): m_state=6
00:15:28.303 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6965
00:15:28.304 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.06, Mass=120484, SNR=81.4, Peak=18848 HFD=3.1
00:15:28.305 00.001 21068 MultiStar: [#1 -0.05,0.09,1.12,U] [#2 -0.31,-0.12,1.26,U] [#3 -0.17,-0.17,1.06,U] [#4 -0.11,-0.09,0.80,U] [#5 0.11,-0.05,0.80,U] [#6 0.13,0.47,0.00,M1] [#7 0.10,-0.13,0.70,U] [#8 -0.12,-0.06,0.72,U] 
00:15:28.305 00.000 21068 single-star, 7 included, MultiStar: {-0.07, -0.07}, one-star: {0.10, -0.02}
00:15:28.306 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
00:15:28.308 00.002 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:15:28.308 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
00:15:28.310 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
00:15:28.311 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
00:15:28.312 00.001 16108 Worker thread wakes up
00:15:28.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:15:28.312 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:15:28.312 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
00:15:28.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:15:28.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:28.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:15:28.312 00.000 16108 MoveAxis(E, 0, ABG)
00:15:28.312 00.000 16108 Move returns status 0, amount 0
00:15:28.312 00.000 16108 MoveAxis(N, 0, ABG)
00:15:28.312 00.000 16108 Move returns status 0, amount 0
00:15:28.312 00.000 16108 move complete, result=0
00:15:28.313 00.001 16108 worker thread done servicing request
00:15:28.315 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3523, FiltMin=2985, FiltMax=57232, Gamma=1.000
00:15:28.332 00.017 21068 UpdateGuideState exits: m=120484 SNR=81.4
00:15:28.332 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:28.334 00.001 21068 Enqueuing Expose request
00:15:28.335 00.001 16108 Worker thread wakes up
00:15:28.335 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:28.335 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:28.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:29.502 01.167 16108 Exposure complete
00:15:29.560 00.058 16108 worker thread done servicing request
00:15:29.560 00.000 21068 OnExposeComplete: enter
00:15:29.561 00.001 21068 UpdateGuideState(): m_state=6
00:15:29.562 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6966
00:15:29.563 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.05, Mass=124087, SNR=79.3, Peak=18864 HFD=2.9
00:15:29.564 00.001 21068 MultiStar: [#1 0.13,0.16,1.16,U] [#2 0.03,-0.17,1.52,U] [#3 0.05,-0.02,1.07,U] [#4 -0.02,-0.01,0.83,U] [#5 0.03,0.05,1.05,U] [#6 0.12,0.30,0.81,U] [#7 0.41,-0.30,0.00,M1] [#8 0.05,-0.22,0.74,U] 
00:15:29.564 00.000 21068 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.32, -0.03}
00:15:29.565 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
00:15:29.566 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
00:15:29.567 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.09 mountY=-0.02, mountTheta=-2.89
00:15:29.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.00, opts=13)
00:15:29.570 00.001 21068 Enqueuing Move request for scope (0.09, 0.00)
00:15:29.571 00.001 16108 Worker thread wakes up
00:15:29.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:15:29.571 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:15:29.571 00.000 16108 Moving (0.09, 0.00) raw xDistance=-0.09 yDistance=-0.02
00:15:29.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:15:29.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:29.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:29.571 00.000 16108 MoveAxis(E, 0, ABG)
00:15:29.571 00.000 16108 Move returns status 0, amount 0
00:15:29.571 00.000 16108 MoveAxis(N, 0, ABG)
00:15:29.571 00.000 16108 Move returns status 0, amount 0
00:15:29.571 00.000 16108 move complete, result=0
00:15:29.571 00.000 16108 worker thread done servicing request
00:15:29.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3523, FiltMin=3005, FiltMax=53462, Gamma=1.000
00:15:29.589 00.015 21068 UpdateGuideState exits: m=124087 SNR=79.3
00:15:29.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:29.590 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:29.591 00.001 21068 Enqueuing Expose request
00:15:29.592 00.001 16108 Worker thread wakes up
00:15:29.592 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:29.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:29.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:30.576 00.984 16108 Exposure complete
00:15:30.643 00.067 16108 worker thread done servicing request
00:15:30.643 00.000 21068 OnExposeComplete: enter
00:15:30.644 00.001 21068 UpdateGuideState(): m_state=6
00:15:30.645 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6967
00:15:30.646 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.05, Mass=116712, SNR=86.6, Peak=18560 HFD=3.2
00:15:30.646 00.000 21068 MultiStar: [#1 0.01,-0.18,0.96,U] [#2 -0.35,-0.19,1.11,U] [#3 -0.24,-0.28,0.99,U] [#4 -0.46,0.01,0.94,U] [#5 0.01,-0.20,1.03,U] [#6 -0.04,0.11,0.87,U] [#7 0.00,-0.40,0.52,U] [#8 0.02,-0.24,0.76,U] 
00:15:30.647 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.14}, one-star: {-0.07, -0.02}
00:15:30.648 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
00:15:30.649 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
00:15:30.649 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=0.07 mountY=0.04, mountTheta=0.50
00:15:30.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
00:15:30.652 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
00:15:30.652 00.000 16108 Worker thread wakes up
00:15:30.653 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:15:30.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:15:30.653 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.04
00:15:30.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:15:30.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:30.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:30.653 00.000 16108 MoveAxis(E, 0, ABG)
00:15:30.653 00.000 16108 Move returns status 0, amount 0
00:15:30.653 00.000 16108 MoveAxis(N, 0, ABG)
00:15:30.653 00.000 16108 Move returns status 0, amount 0
00:15:30.653 00.000 16108 move complete, result=0
00:15:30.653 00.000 16108 worker thread done servicing request
00:15:30.658 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3523, FiltMin=3008, FiltMax=55888, Gamma=1.000
00:15:30.674 00.016 21068 UpdateGuideState exits: m=116712 SNR=86.6
00:15:30.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:30.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:30.677 00.001 21068 Enqueuing Expose request
00:15:30.677 00.000 16108 Worker thread wakes up
00:15:30.677 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:30.678 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:30.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:31.841 01.163 16108 Exposure complete
00:15:31.896 00.055 16108 worker thread done servicing request
00:15:31.896 00.000 21068 OnExposeComplete: enter
00:15:31.897 00.001 21068 UpdateGuideState(): m_state=6
00:15:31.897 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6968
00:15:31.898 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.26, Mass=113180, SNR=79.3, Peak=13888 HFD=3.3
00:15:31.899 00.001 21068 MultiStar: [#1 0.08,0.20,1.11,U] [#2 -0.52,-0.13,0.00,M1] [#3 -0.41,-0.22,1.03,U] [#4 -0.36,0.04,0.88,U] [#5 -0.24,-0.23,0.99,U] [#6 -0.02,-0.01,0.79,U] [#7 0.05,-0.03,0.62,U] [#8 -0.34,0.18,0.93,U] 
00:15:31.900 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.02}, one-star: {-0.17, 0.19}
00:15:31.901 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
00:15:31.902 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
00:15:31.902 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=0.19 mountY=0.03, mountTheta=0.14
00:15:31.905 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.02, opts=13)
00:15:31.907 00.002 21068 Enqueuing Move request for scope (-0.19, 0.02)
00:15:31.908 00.001 16108 Worker thread wakes up
00:15:31.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
00:15:31.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
00:15:31.908 00.000 16108 Moving (-0.19, 0.02) raw xDistance=0.19 yDistance=0.03
00:15:31.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:15:31.909 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:31.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:31.909 00.000 16108 MoveAxis(E, 0, ABG)
00:15:31.909 00.000 16108 Move returns status 0, amount 0
00:15:31.909 00.000 16108 MoveAxis(N, 0, ABG)
00:15:31.909 00.000 16108 Move returns status 0, amount 0
00:15:31.909 00.000 16108 move complete, result=0
00:15:31.909 00.000 16108 worker thread done servicing request
00:15:31.913 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3523, FiltMin=3056, FiltMax=62800, Gamma=1.000
00:15:31.932 00.019 21068 UpdateGuideState exits: m=113180 SNR=79.3
00:15:31.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:31.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:31.934 00.000 21068 Enqueuing Expose request
00:15:31.935 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:31.936 00.001 16108 Worker thread wakes up
00:15:31.936 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:31.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:32.915 00.979 16108 Exposure complete
00:15:32.990 00.075 16108 worker thread done servicing request
00:15:32.990 00.000 21068 OnExposeComplete: enter
00:15:32.991 00.001 21068 UpdateGuideState(): m_state=6
00:15:32.991 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6969
00:15:32.992 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.08, Mass=122084, SNR=79.9, Peak=18384 HFD=3.2
00:15:32.994 00.002 21068 MultiStar: [#1 0.07,0.07,1.11,U] [#2 -0.23,0.03,1.12,U] [#3 0.07,0.01,1.09,U] [#4 -0.20,-0.05,0.78,U] [#5 -0.01,-0.08,1.07,U] [#6 -0.04,0.10,0.85,U] [#7 0.02,0.01,0.57,U] [#8 -0.27,-0.03,0.84,U] 
00:15:32.994 00.000 21068 single-star, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.03, 0.00}
00:15:32.995 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:15:32.996 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
00:15:32.997 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.08 mountX=-0.03 mountY=-0.01, mountTheta=-2.83
00:15:32.998 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
00:15:32.999 00.001 21068 Enqueuing Move request for scope (0.03, 0.00)
00:15:33.000 00.001 16108 Worker thread wakes up
00:15:33.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:15:33.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:15:33.000 00.000 16108 Moving (0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01
00:15:33.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:15:33.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:33.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:15:33.000 00.000 16108 MoveAxis(E, 0, ABG)
00:15:33.000 00.000 16108 Move returns status 0, amount 0
00:15:33.000 00.000 16108 MoveAxis(N, 0, ABG)
00:15:33.001 00.001 16108 Move returns status 0, amount 0
00:15:33.001 00.000 16108 move complete, result=0
00:15:33.001 00.000 16108 worker thread done servicing request
00:15:33.003 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3523, FiltMin=3033, FiltMax=57910, Gamma=1.000
00:15:33.020 00.017 21068 UpdateGuideState exits: m=122084 SNR=79.9
00:15:33.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:33.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:33.022 00.000 21068 Enqueuing Expose request
00:15:33.023 00.001 16108 Worker thread wakes up
00:15:33.023 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:33.024 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:33.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:34.208 01.184 16108 Exposure complete
00:15:34.264 00.056 16108 worker thread done servicing request
00:15:34.264 00.000 21068 OnExposeComplete: enter
00:15:34.265 00.001 21068 UpdateGuideState(): m_state=6
00:15:34.266 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6970
00:15:34.267 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.10, Mass=127579, SNR=94.6, Peak=17008 HFD=3.3
00:15:34.267 00.000 21068 MultiStar: [#1 0.12,0.05,1.11,U] [#2 -0.33,-0.32,1.19,U] [#3 -0.04,-0.21,0.88,U] [#4 -0.32,-0.02,0.75,U] [#5 -0.20,-0.27,0.74,U] [#6 -0.04,-0.23,0.67,U] [#7 -0.08,-0.30,0.60,U] [#8 -0.15,-0.21,0.65,U] 
00:15:34.268 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.15}, one-star: {-0.05, 0.03}
00:15:34.269 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
00:15:34.270 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
00:15:34.270 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=0.05 mountY=-0.02, mountTheta=-0.30
00:15:34.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
00:15:34.275 00.003 21068 Enqueuing Move request for scope (-0.05, 0.03)
00:15:34.277 00.002 16108 Worker thread wakes up
00:15:34.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:15:34.277 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:15:34.277 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=-0.02
00:15:34.278 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:15:34.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:34.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:34.278 00.000 16108 MoveAxis(E, 0, ABG)
00:15:34.278 00.000 16108 Move returns status 0, amount 0
00:15:34.278 00.000 16108 MoveAxis(N, 0, ABG)
00:15:34.278 00.000 16108 Move returns status 0, amount 0
00:15:34.278 00.000 16108 move complete, result=0
00:15:34.278 00.000 16108 worker thread done servicing request
00:15:34.286 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3523, FiltMin=3014, FiltMax=60310, Gamma=1.000
00:15:34.302 00.016 21068 UpdateGuideState exits: m=127579 SNR=94.6
00:15:34.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:34.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:34.306 00.002 21068 Enqueuing Expose request
00:15:34.306 00.000 16108 Worker thread wakes up
00:15:34.307 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:34.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:34.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:35.296 00.989 16108 Exposure complete
00:15:35.367 00.071 16108 worker thread done servicing request
00:15:35.367 00.000 21068 OnExposeComplete: enter
00:15:35.369 00.002 21068 UpdateGuideState(): m_state=6
00:15:35.373 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6971
00:15:35.374 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=875.88, Mass=101972, SNR=64.6, Peak=14000 HFD=3.2
00:15:35.376 00.002 21068 MultiStar: [#1 -0.07,-0.14,1.45,U] [#2 -0.36,-0.40,0.00,M1] [#3 -0.30,-0.24,1.52,U] [#4 -0.36,-0.16,1.01,U] [#5 -0.27,-0.17,1.13,U] [#6 -0.17,-0.22,1.00,U] [#7 0.04,-0.27,0.82,U] [#8 -0.37,-0.47,0.00,M1] 
00:15:35.377 00.001 21068 single-star, 6 included, MultiStar: {-0.19, -0.20}, one-star: {-0.18, -0.19}
00:15:35.379 00.002 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
00:15:35.380 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
00:15:35.381 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.32 mountX=0.14 mountY=0.23, mountTheta=1.01
00:15:35.384 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.19, opts=13)
00:15:35.385 00.001 21068 Enqueuing Move request for scope (-0.18, -0.19)
00:15:35.387 00.002 16108 Worker thread wakes up
00:15:35.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
00:15:35.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
00:15:35.387 00.000 16108 Moving (-0.18, -0.19) raw xDistance=0.14 yDistance=0.23
00:15:35.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:15:35.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:35.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:15:35.387 00.000 16108 MoveAxis(E, 0, ABG)
00:15:35.387 00.000 16108 Move returns status 0, amount 0
00:15:35.387 00.000 16108 MoveAxis(N, 0, ABG)
00:15:35.387 00.000 16108 Move returns status 0, amount 0
00:15:35.387 00.000 16108 move complete, result=0
00:15:35.387 00.000 16108 worker thread done servicing request
00:15:35.393 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3523, FiltMin=3059, FiltMax=60326, Gamma=1.000
00:15:35.420 00.027 21068 UpdateGuideState exits: m=101972 SNR=64.6
00:15:35.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:35.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:35.423 00.001 21068 Enqueuing Expose request
00:15:35.424 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:35.424 00.000 16108 Worker thread wakes up
00:15:35.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:35.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:36.596 01.172 16108 Exposure complete
00:15:36.659 00.063 16108 worker thread done servicing request
00:15:36.660 00.001 21068 OnExposeComplete: enter
00:15:36.661 00.001 21068 UpdateGuideState(): m_state=6
00:15:36.662 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6972
00:15:36.663 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.89, Mass=124472, SNR=87.6, Peak=16003 HFD=3.3
00:15:36.664 00.001 21068 MultiStar: [#1 0.03,-0.23,1.16,U] [#2 -0.24,-0.48,0.00,M2] [#3 -0.12,-0.47,0.00,M1] [#4 -0.33,-0.29,0.81,U] [#5 -0.12,-0.55,0.00,M1] [#6 0.11,-0.50,0.00,M1] [#7 -0.18,-0.33,0.59,U] [#8 -0.20,-0.43,0.00,M2] 
00:15:36.664 00.000 21068 refined, 3 included, MultiStar: {-0.18, -0.25}, one-star: {-0.30, -0.18}
00:15:36.666 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
00:15:36.666 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
00:15:36.667 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.30 cameraTheta=-2.20 mountX=0.13 mountY=0.28, mountTheta=1.13
00:15:36.671 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.25, opts=13)
00:15:36.673 00.002 21068 Enqueuing Move request for scope (-0.18, -0.25)
00:15:36.674 00.001 16108 Worker thread wakes up
00:15:36.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
00:15:36.674 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
00:15:36.674 00.000 16108 Moving (-0.18, -0.25) raw xDistance=0.13 yDistance=0.28
00:15:36.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:15:36.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:36.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:15:36.674 00.000 16108 MoveAxis(E, 0, ABG)
00:15:36.674 00.000 16108 Move returns status 0, amount 0
00:15:36.675 00.001 16108 MoveAxis(N, 0, ABG)
00:15:36.675 00.000 16108 Move returns status 0, amount 0
00:15:36.675 00.000 16108 move complete, result=0
00:15:36.675 00.000 16108 worker thread done servicing request
00:15:36.683 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3523, FiltMin=3049, FiltMax=64038, Gamma=1.000
00:15:36.706 00.023 21068 UpdateGuideState exits: m=124472 SNR=87.6
00:15:36.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:36.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:36.709 00.001 21068 Enqueuing Expose request
00:15:36.709 00.000 16108 Worker thread wakes up
00:15:36.709 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:15:36.710 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:36.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:37.679 00.969 16108 Exposure complete
00:15:37.741 00.062 16108 worker thread done servicing request
00:15:37.741 00.000 21068 OnExposeComplete: enter
00:15:37.742 00.001 21068 UpdateGuideState(): m_state=6
00:15:37.744 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6973
00:15:37.745 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.17, Mass=133749, SNR=80.6, Peak=18627 HFD=2.9
00:15:37.746 00.001 21068 MultiStar: [#1 -0.22,-0.16,1.02,U] [#2 -0.47,-0.41,0.00,M3] [#3 -0.48,-0.35,0.00,M2] [#4 -0.24,-0.03,0.85,U] [#5 0.03,-0.30,0.97,U] [#6 -0.05,0.08,0.87,U] [#7 -0.18,-0.22,0.71,U] [#8 -0.49,-0.28,0.00,M3] 
00:15:37.746 00.000 21068 refined, 5 included, MultiStar: {-0.19, -0.09}, one-star: {-0.48, 0.09}
00:15:37.747 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.60)
00:15:37.748 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
00:15:37.748 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.72 mountX=0.17 mountY=0.13, mountTheta=0.64
00:15:37.751 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.09, opts=13)
00:15:37.752 00.001 21068 Enqueuing Move request for scope (-0.19, -0.09)
00:15:37.752 00.000 16108 Worker thread wakes up
00:15:37.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
00:15:37.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
00:15:37.752 00.000 16108 Moving (-0.19, -0.09) raw xDistance=0.17 yDistance=0.13
00:15:37.753 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:15:37.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:37.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:15:37.753 00.000 16108 MoveAxis(E, 0, ABG)
00:15:37.753 00.000 16108 Move returns status 0, amount 0
00:15:37.753 00.000 16108 MoveAxis(N, 0, ABG)
00:15:37.753 00.000 16108 Move returns status 0, amount 0
00:15:37.753 00.000 16108 move complete, result=0
00:15:37.753 00.000 16108 worker thread done servicing request
00:15:37.756 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3523, FiltMin=3062, FiltMax=65440, Gamma=1.000
00:15:37.772 00.016 21068 UpdateGuideState exits: m=133749 SNR=80.6
00:15:37.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:37.775 00.001 21068 Enqueuing Expose request
00:15:37.775 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:37.776 00.001 16108 Worker thread wakes up
00:15:37.776 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:37.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:38.948 01.172 16108 Exposure complete
00:15:39.005 00.057 16108 worker thread done servicing request
00:15:39.005 00.000 21068 OnExposeComplete: enter
00:15:39.007 00.002 21068 UpdateGuideState(): m_state=6
00:15:39.010 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6974
00:15:39.011 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=876.06, Mass=120762, SNR=83.3, Peak=15811 HFD=3.4
00:15:39.014 00.003 21068 MultiStar: [#1 -0.07,-0.07,1.09,U] [#2 -0.62,-0.26,0.00,M4] [#3 -0.42,-0.26,0.00,M3] [#4 -0.15,-0.15,0.79,U] [#5 -0.19,-0.10,0.96,U] [#6 0.11,-0.02,0.69,U] [#7 -0.41,-0.56,0.00,M1] [#8 -0.34,-0.17,0.70,U] 
00:15:39.016 00.002 21068 refined, 5 included, MultiStar: {-0.18, -0.08}, one-star: {-0.39, -0.02}
00:15:39.017 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
00:15:39.019 00.002 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
00:15:39.021 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.70 mountX=0.16 mountY=0.12, mountTheta=0.66
00:15:39.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.08, opts=13)
00:15:39.024 00.001 21068 Enqueuing Move request for scope (-0.18, -0.08)
00:15:39.025 00.001 16108 Worker thread wakes up
00:15:39.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
00:15:39.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
00:15:39.025 00.000 16108 Moving (-0.18, -0.08) raw xDistance=0.16 yDistance=0.12
00:15:39.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:15:39.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:39.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:15:39.025 00.000 16108 MoveAxis(E, 0, ABG)
00:15:39.025 00.000 16108 Move returns status 0, amount 0
00:15:39.025 00.000 16108 MoveAxis(N, 0, ABG)
00:15:39.025 00.000 16108 Move returns status 0, amount 0
00:15:39.025 00.000 16108 move complete, result=0
00:15:39.025 00.000 16108 worker thread done servicing request
00:15:39.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3526, FiltMin=2985, FiltMax=64336, Gamma=1.000
00:15:39.044 00.015 21068 UpdateGuideState exits: m=120762 SNR=83.3
00:15:39.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:39.047 00.001 21068 Enqueuing Expose request
00:15:39.048 00.001 16108 Worker thread wakes up
00:15:39.048 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:39.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:39.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:40.028 00.980 16108 Exposure complete
00:15:40.096 00.068 16108 worker thread done servicing request
00:15:40.096 00.000 21068 OnExposeComplete: enter
00:15:40.098 00.002 21068 UpdateGuideState(): m_state=6
00:15:40.100 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6975
00:15:40.101 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=875.84, Mass=119349, SNR=77.1, Peak=15744 HFD=3.2
00:15:40.102 00.001 21068 MultiStar: [#1 -0.34,-0.29,1.21,U] [#2 -0.65,-0.30,0.00,M5] [#3 -0.47,-0.26,0.00,M4] [#4 -0.21,-0.38,0.97,U] [#5 0.08,-0.31,0.91,U] [#6 -0.08,0.28,0.98,U] [#7 0.05,-0.56,0.00,M2] [#8 -0.60,-0.38,0.00,M3] 
00:15:40.104 00.002 21068 refined, 4 included, MultiStar: {-0.14, -0.19}, one-star: {-0.08, -0.23}
00:15:40.105 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
00:15:40.106 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
00:15:40.107 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-2.20 mountX=0.10 mountY=0.22, mountTheta=1.12
00:15:40.110 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.19, opts=13)
00:15:40.111 00.001 21068 Enqueuing Move request for scope (-0.14, -0.19)
00:15:40.112 00.001 16108 Worker thread wakes up
00:15:40.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
00:15:40.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
00:15:40.112 00.000 16108 Moving (-0.14, -0.19) raw xDistance=0.10 yDistance=0.22
00:15:40.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:15:40.112 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.04 newest=0.47
00:15:40.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:15:40.112 00.000 16108 MoveAxis(E, 0, ABG)
00:15:40.112 00.000 16108 Move returns status 0, amount 0
00:15:40.112 00.000 16108 MoveAxis(S, 43, ABG)
00:15:40.112 00.000 16108 Guiding  Dir = 1, Dur = 43
00:15:40.114 00.002 16108 IsSlewing returns 0
00:15:40.114 00.000 16108 IsGuiding returns 0
00:15:40.117 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3523, FiltMin=3037, FiltMax=65440, Gamma=1.000
00:15:40.139 00.022 21068 UpdateGuideState exits: m=119349 SNR=77.1
00:15:40.141 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:40.144 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:40.145 00.001 21068 Enqueuing Expose request
00:15:40.146 00.001 16108 PulseGuide returned control before completion, sleep 23
00:15:40.173 00.027 16108 IsGuiding returns 1
00:15:40.173 00.000 16108 scope still moving after pulse duration time elapsed
00:15:40.204 00.031 16108 IsSlewing returns 0
00:15:40.204 00.000 16108 IsGuiding returns 1
00:15:40.236 00.032 16108 IsSlewing returns 0
00:15:40.236 00.000 16108 IsGuiding returns 0
00:15:40.237 00.001 16108 scope move finished after 43 + 80 ms
00:15:40.237 00.000 16108 Move returns status 0, amount 43
00:15:40.237 00.000 16108 move complete, result=0
00:15:40.237 00.000 16108 worker thread done servicing request
00:15:40.237 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:15:40.240 00.003 16108 Worker thread wakes up
00:15:40.240 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:40.241 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:41.407 01.166 16108 Exposure complete
00:15:41.473 00.066 16108 worker thread done servicing request
00:15:41.473 00.000 21068 OnExposeComplete: enter
00:15:41.474 00.001 21068 UpdateGuideState(): m_state=6
00:15:41.475 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6976
00:15:41.475 00.000 21068 Star::Find returns 1 (0), X=220.39, Y=876.02, Mass=111290, SNR=72.4, Peak=15155 HFD=3.0
00:15:41.476 00.001 21068 MultiStar: [#1 -0.09,-0.22,1.43,U] [#2 -0.28,-0.49,0.00,M6] [#3 -0.36,-0.49,0.00,M5] [#4 -0.34,-0.24,1.07,U] [#5 -0.23,-0.56,0.00,M1] [#6 -0.04,-0.14,1.12,U] [#7 -0.34,-0.25,0.75,U] [#8 -0.18,-0.22,0.96,U] 
00:15:41.477 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.19}, one-star: {-0.29, -0.06}
00:15:41.477 00.000 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
00:15:41.478 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
00:15:41.479 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-2.39 mountX=0.16 mountY=0.23, mountTheta=0.95
00:15:41.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.19, opts=13)
00:15:41.482 00.002 21068 Enqueuing Move request for scope (-0.20, -0.19)
00:15:41.483 00.001 16108 Worker thread wakes up
00:15:41.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
00:15:41.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
00:15:41.483 00.000 16108 Moving (-0.20, -0.19) raw xDistance=0.16 yDistance=0.23
00:15:41.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:15:41.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:15:41.483 00.000 16108 MoveAxis(E, 0, ABG)
00:15:41.483 00.000 16108 Move returns status 0, amount 0
00:15:41.483 00.000 16108 MoveAxis(S, 46, ABG)
00:15:41.483 00.000 16108 Guiding  Dir = 1, Dur = 46
00:15:41.483 00.000 16108 IsSlewing returns 0
00:15:41.484 00.001 16108 IsGuiding returns 0
00:15:41.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3523, FiltMin=3056, FiltMax=63715, Gamma=1.000
00:15:41.500 00.013 16108 PulseGuide returned control before completion, sleep 39
00:15:41.503 00.003 21068 UpdateGuideState exits: m=111290 SNR=72.4
00:15:41.503 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:41.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:41.505 00.001 21068 Enqueuing Expose request
00:15:41.546 00.041 16108 IsGuiding returns 1
00:15:41.546 00.000 16108 scope still moving after pulse duration time elapsed
00:15:41.578 00.032 16108 IsSlewing returns 0
00:15:41.578 00.000 16108 IsGuiding returns 1
00:15:41.609 00.031 16108 IsSlewing returns 0
00:15:41.609 00.000 16108 IsGuiding returns 0
00:15:41.609 00.000 16108 scope move finished after 46 + 80 ms
00:15:41.609 00.000 16108 Move returns status 0, amount 46
00:15:41.609 00.000 16108 move complete, result=0
00:15:41.609 00.000 16108 worker thread done servicing request
00:15:41.609 00.000 16108 Worker thread wakes up
00:15:41.609 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 46 ms SOUTH
00:15:41.612 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:41.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:42.588 00.976 16108 Exposure complete
00:15:42.656 00.068 16108 worker thread done servicing request
00:15:42.656 00.000 21068 OnExposeComplete: enter
00:15:42.658 00.002 21068 UpdateGuideState(): m_state=6
00:15:42.660 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6977
00:15:42.661 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.03, Mass=117597, SNR=80.9, Peak=15171 HFD=3.4
00:15:42.663 00.002 21068 MultiStar: [#1 -0.07,-0.03,1.08,U] [#2 -0.41,-0.16,1.24,U] [#3 -0.32,-0.33,1.01,U] [#4 -0.23,-0.03,0.87,U] [#5 -0.36,-0.12,1.03,U] [#6 -0.32,-0.05,0.85,U] [#7 -0.13,-0.08,0.52,U] [#8 -0.05,-0.15,0.82,U] 
00:15:42.665 00.002 21068 refined, 8 included, MultiStar: {-0.27, -0.11}, one-star: {-0.40, -0.05}
00:15:42.666 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
00:15:42.667 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
00:15:42.668 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-2.74 mountX=0.24 mountY=0.17, mountTheta=0.62
00:15:42.671 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.11, opts=13)
00:15:42.673 00.002 21068 Enqueuing Move request for scope (-0.27, -0.11)
00:15:42.674 00.001 16108 Worker thread wakes up
00:15:42.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.11) opts 0xd
00:15:42.674 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.11)
00:15:42.674 00.000 16108 Moving (-0.27, -0.11) raw xDistance=0.24 yDistance=0.17
00:15:42.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:15:42.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:42.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:15:42.674 00.000 16108 MoveAxis(W, 64, ABG)
00:15:42.674 00.000 16108 Guiding  Dir = 3, Dur = 64
00:15:42.675 00.001 16108 IsSlewing returns 0
00:15:42.675 00.000 16108 IsGuiding returns 0
00:15:42.679 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3526, FiltMin=3033, FiltMax=54352, Gamma=1.000
00:15:42.694 00.015 21068 UpdateGuideState exits: m=117597 SNR=80.9
00:15:42.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:42.697 00.001 21068 Enqueuing Expose request
00:15:42.711 00.014 16108 PulseGuide returned control before completion, sleep 38
00:15:42.758 00.047 16108 IsGuiding returns 1
00:15:42.758 00.000 16108 scope still moving after pulse duration time elapsed
00:15:42.790 00.032 16108 IsSlewing returns 0
00:15:42.790 00.000 16108 IsGuiding returns 1
00:15:42.822 00.032 16108 IsSlewing returns 0
00:15:42.822 00.000 16108 IsGuiding returns 0
00:15:42.822 00.000 16108 scope move finished after 64 + 83 ms
00:15:42.822 00.000 16108 Move returns status 0, amount 64
00:15:42.822 00.000 16108 MoveAxis(N, 0, ABG)
00:15:42.822 00.000 16108 Move returns status 0, amount 0
00:15:42.822 00.000 16108 move complete, result=0
00:15:42.822 00.000 16108 worker thread done servicing request
00:15:42.822 00.000 16108 Worker thread wakes up
00:15:42.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:42.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:42.822 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.2 px 0 ms NORTH
00:15:43.983 01.161 16108 Exposure complete
00:15:44.058 00.075 16108 worker thread done servicing request
00:15:44.058 00.000 21068 OnExposeComplete: enter
00:15:44.060 00.002 21068 UpdateGuideState(): m_state=6
00:15:44.061 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6978
00:15:44.062 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.97, Mass=124290, SNR=83.8, Peak=17936 HFD=3.2
00:15:44.065 00.003 21068 MultiStar: [#1 0.20,-0.11,1.10,U] [#2 0.01,-0.20,1.30,U] [#3 -0.07,-0.29,1.04,U] [#4 -0.04,-0.13,0.89,U] [#5 -0.11,-0.13,0.96,U] [#6 -0.06,-0.17,0.71,U] [#7 0.27,-0.39,0.56,U] [#8 0.34,-0.48,0.00,M2] 
00:15:44.066 00.001 21068 single-star, 7 included, MultiStar: {0.02, -0.18}, one-star: {0.05, -0.11}
00:15:44.067 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
00:15:44.068 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
00:15:44.070 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=-0.06 mountY=0.10, mountTheta=2.16
00:15:44.075 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
00:15:44.077 00.002 21068 Enqueuing Move request for scope (0.05, -0.11)
00:15:44.079 00.002 16108 Worker thread wakes up
00:15:44.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:15:44.079 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:15:44.079 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.06 yDistance=0.10
00:15:44.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:15:44.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:44.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:15:44.079 00.000 16108 MoveAxis(E, 0, ABG)
00:15:44.079 00.000 16108 Move returns status 0, amount 0
00:15:44.079 00.000 16108 MoveAxis(N, 0, ABG)
00:15:44.080 00.001 16108 Move returns status 0, amount 0
00:15:44.080 00.000 16108 move complete, result=0
00:15:44.080 00.000 16108 worker thread done servicing request
00:15:44.085 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3523, FiltMin=3040, FiltMax=56086, Gamma=1.000
00:15:44.115 00.030 21068 UpdateGuideState exits: m=124290 SNR=83.8
00:15:44.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:44.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:44.118 00.001 21068 Enqueuing Expose request
00:15:44.120 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:44.122 00.002 16108 Worker thread wakes up
00:15:44.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:44.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:45.090 00.968 16108 Exposure complete
00:15:45.146 00.056 16108 worker thread done servicing request
00:15:45.146 00.000 21068 OnExposeComplete: enter
00:15:45.147 00.001 21068 UpdateGuideState(): m_state=6
00:15:45.148 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6979
00:15:45.149 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.08, Mass=126880, SNR=91.6, Peak=17200 HFD=3.2
00:15:45.150 00.001 21068 MultiStar: [#1 0.21,-0.07,1.00,U] [#2 -0.11,-0.42,1.12,U] [#3 -0.16,-0.06,1.00,U] [#4 -0.15,-0.20,0.74,U] [#5 -0.01,-0.34,0.87,U] [#6 0.08,0.05,0.69,U] [#7 0.06,-0.21,0.63,U] [#8 0.01,-0.27,0.70,U] 
00:15:45.151 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.17}, one-star: {-0.14, 0.01}
00:15:45.152 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
00:15:45.152 00.000 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
00:15:45.153 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.08 mountX=0.14 mountY=0.02, mountTheta=0.17
00:15:45.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.01, opts=13)
00:15:45.156 00.001 21068 Enqueuing Move request for scope (-0.14, 0.01)
00:15:45.157 00.001 16108 Worker thread wakes up
00:15:45.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
00:15:45.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
00:15:45.157 00.000 16108 Moving (-0.14, 0.01) raw xDistance=0.14 yDistance=0.02
00:15:45.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:15:45.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:45.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:45.158 00.001 16108 MoveAxis(E, 0, ABG)
00:15:45.158 00.000 16108 Move returns status 0, amount 0
00:15:45.158 00.000 16108 MoveAxis(N, 0, ABG)
00:15:45.158 00.000 16108 Move returns status 0, amount 0
00:15:45.158 00.000 16108 move complete, result=0
00:15:45.158 00.000 16108 worker thread done servicing request
00:15:45.160 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3526, FiltMin=3046, FiltMax=61888, Gamma=1.000
00:15:45.175 00.015 21068 UpdateGuideState exits: m=126880 SNR=91.6
00:15:45.177 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.179 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:45.180 00.001 21068 Enqueuing Expose request
00:15:45.182 00.002 16108 Worker thread wakes up
00:15:45.182 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:45.184 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:45.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:46.356 01.172 16108 Exposure complete
00:15:46.426 00.070 16108 worker thread done servicing request
00:15:46.426 00.000 21068 OnExposeComplete: enter
00:15:46.429 00.003 21068 UpdateGuideState(): m_state=6
00:15:46.432 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6980
00:15:46.434 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=875.99, Mass=101809, SNR=73.3, Peak=16128 HFD=2.8
00:15:46.436 00.002 21068 MultiStar: [#1 0.17,-0.22,1.27,U] [#2 -0.17,-0.36,1.39,U] [#3 -0.11,-0.28,1.31,U] [#4 -0.21,-0.09,1.03,U] [#5 -0.21,-0.33,1.04,U] [#6 0.12,0.06,0.88,U] [#7 0.22,-0.20,0.67,U] [#8 0.05,-0.36,0.91,U] 
00:15:46.436 00.000 21068 single-star, 8 included, MultiStar: {-0.02, -0.22}, one-star: {0.11, -0.08}
00:15:46.437 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
00:15:46.438 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
00:15:46.440 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.65 mountX=-0.12 mountY=0.06, mountTheta=2.72
00:15:46.443 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
00:15:46.445 00.002 21068 Enqueuing Move request for scope (0.11, -0.08)
00:15:46.447 00.002 16108 Worker thread wakes up
00:15:46.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:15:46.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:15:46.447 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.06
00:15:46.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:15:46.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:46.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:15:46.447 00.000 16108 MoveAxis(E, 0, ABG)
00:15:46.447 00.000 16108 Move returns status 0, amount 0
00:15:46.447 00.000 16108 MoveAxis(N, 0, ABG)
00:15:46.447 00.000 16108 Move returns status 0, amount 0
00:15:46.447 00.000 16108 move complete, result=0
00:15:46.447 00.000 16108 worker thread done servicing request
00:15:46.456 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3526, FiltMin=3017, FiltMax=61008, Gamma=1.000
00:15:46.477 00.021 21068 UpdateGuideState exits: m=101809 SNR=73.3
00:15:46.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:46.480 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:46.480 00.000 21068 Enqueuing Expose request
00:15:46.481 00.001 16108 Worker thread wakes up
00:15:46.481 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:46.482 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:46.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:47.453 00.971 16108 Exposure complete
00:15:47.535 00.082 16108 worker thread done servicing request
00:15:47.535 00.000 21068 OnExposeComplete: enter
00:15:47.536 00.001 21068 UpdateGuideState(): m_state=6
00:15:47.537 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6981
00:15:47.537 00.000 21068 Star::Find returns 1 (0), X=220.97, Y=876.14, Mass=126061, SNR=78.3, Peak=20032 HFD=2.9
00:15:47.538 00.001 21068 MultiStar: [#1 0.09,-0.14,1.21,U] [#2 0.11,-0.23,1.08,U] [#3 -0.02,-0.33,1.14,U] [#4 0.19,0.16,0.90,U] [#5 0.21,-0.37,1.06,U] [#6 0.39,-0.13,0.89,U] [#7 0.57,-0.60,0.00,M1] [#8 -0.14,-0.36,0.74,U] 
00:15:47.539 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.29, 0.07}
00:15:47.540 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:15:47.540 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:15:47.541 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.17 mountY=0.13, mountTheta=2.47
00:15:47.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
00:15:47.543 00.001 21068 Enqueuing Move request for scope (0.14, -0.17)
00:15:47.545 00.002 16108 Worker thread wakes up
00:15:47.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
00:15:47.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
00:15:47.545 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
00:15:47.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:15:47.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:47.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:15:47.545 00.000 16108 MoveAxis(E, 0, ABG)
00:15:47.545 00.000 16108 Move returns status 0, amount 0
00:15:47.545 00.000 16108 MoveAxis(N, 0, ABG)
00:15:47.545 00.000 16108 Move returns status 0, amount 0
00:15:47.545 00.000 16108 move complete, result=0
00:15:47.545 00.000 16108 worker thread done servicing request
00:15:47.551 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3526, FiltMin=3046, FiltMax=61408, Gamma=1.000
00:15:47.573 00.022 21068 UpdateGuideState exits: m=126061 SNR=78.3
00:15:47.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:47.576 00.001 21068 Enqueuing Expose request
00:15:47.576 00.000 16108 Worker thread wakes up
00:15:47.576 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:47.577 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:47.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:48.737 01.160 16108 Exposure complete
00:15:48.800 00.063 16108 worker thread done servicing request
00:15:48.800 00.000 21068 OnExposeComplete: enter
00:15:48.801 00.001 21068 UpdateGuideState(): m_state=6
00:15:48.802 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6982
00:15:48.803 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=875.87, Mass=121210, SNR=86.2, Peak=19680 HFD=3.0
00:15:48.804 00.001 21068 MultiStar: [#1 0.11,-0.07,1.11,U] [#2 0.06,-0.34,1.27,U] [#3 -0.26,-0.21,1.07,U] [#4 0.28,-0.17,0.69,U] [#5 0.27,-0.23,0.81,U] [#6 0.22,0.25,0.75,U] [#7 0.31,-0.41,0.00,M2] [#8 0.23,-0.28,0.79,U] 
00:15:48.805 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.37, -0.21}
00:15:48.806 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:15:48.806 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:15:48.807 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.17 mountY=0.13, mountTheta=2.47
00:15:48.810 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
00:15:48.810 00.000 21068 Enqueuing Move request for scope (0.14, -0.17)
00:15:48.811 00.001 16108 Worker thread wakes up
00:15:48.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
00:15:48.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
00:15:48.811 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
00:15:48.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:15:48.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:48.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:15:48.812 00.001 16108 MoveAxis(E, 0, ABG)
00:15:48.812 00.000 16108 Move returns status 0, amount 0
00:15:48.812 00.000 16108 MoveAxis(N, 0, ABG)
00:15:48.812 00.000 16108 Move returns status 0, amount 0
00:15:48.812 00.000 16108 move complete, result=0
00:15:48.812 00.000 16108 worker thread done servicing request
00:15:48.815 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3523, FiltMin=3053, FiltMax=57440, Gamma=1.000
00:15:48.829 00.014 21068 UpdateGuideState exits: m=121210 SNR=86.2
00:15:48.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:48.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:48.834 00.002 21068 Enqueuing Expose request
00:15:48.835 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:48.835 00.000 16108 Worker thread wakes up
00:15:48.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:48.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:49.806 00.970 16108 Exposure complete
00:15:49.860 00.054 16108 worker thread done servicing request
00:15:49.860 00.000 21068 OnExposeComplete: enter
00:15:49.861 00.001 21068 UpdateGuideState(): m_state=6
00:15:49.862 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6983
00:15:49.864 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=875.90, Mass=124947, SNR=89.0, Peak=19968 HFD=3.1
00:15:49.864 00.000 21068 MultiStar: [#1 0.25,0.07,1.07,U] [#2 -0.02,-0.34,1.05,U] [#3 -0.13,-0.14,0.89,U] [#4 0.02,-0.04,0.78,U] [#5 0.09,-0.31,0.86,U] [#6 0.11,0.03,0.85,U] [#7 0.40,-0.34,0.00,M3] [#8 0.28,-0.32,0.76,U] 
00:15:49.865 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {-0.00, -0.18}
00:15:49.866 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
00:15:49.867 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:15:49.867 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=-0.10 mountY=0.13, mountTheta=2.22
00:15:49.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.15, opts=13)
00:15:49.870 00.001 21068 Enqueuing Move request for scope (0.07, -0.15)
00:15:49.870 00.000 16108 Worker thread wakes up
00:15:49.871 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
00:15:49.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
00:15:49.871 00.000 16108 Moving (0.07, -0.15) raw xDistance=-0.10 yDistance=0.13
00:15:49.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:15:49.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:49.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:15:49.871 00.000 16108 MoveAxis(E, 0, ABG)
00:15:49.871 00.000 16108 Move returns status 0, amount 0
00:15:49.871 00.000 16108 MoveAxis(N, 0, ABG)
00:15:49.872 00.001 16108 Move returns status 0, amount 0
00:15:49.872 00.000 16108 move complete, result=0
00:15:49.872 00.000 16108 worker thread done servicing request
00:15:49.875 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3526, FiltMin=2985, FiltMax=62112, Gamma=1.000
00:15:49.890 00.015 21068 UpdateGuideState exits: m=124947 SNR=89.0
00:15:49.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:49.892 00.000 21068 Enqueuing Expose request
00:15:49.893 00.001 16108 Worker thread wakes up
00:15:49.893 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:49.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:49.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:51.058 01.164 16108 Exposure complete
00:15:51.116 00.058 16108 worker thread done servicing request
00:15:51.116 00.000 21068 OnExposeComplete: enter
00:15:51.117 00.001 21068 UpdateGuideState(): m_state=6
00:15:51.118 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6984
00:15:51.118 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.04, Mass=123498, SNR=85.0, Peak=19760 HFD=3.3
00:15:51.119 00.001 21068 MultiStar: [#1 0.01,-0.06,1.03,U] [#2 -0.29,-0.22,1.13,U] [#3 -0.06,-0.32,1.03,U] [#4 -0.02,-0.01,0.79,U] [#5 0.07,-0.18,1.12,U] [#6 -0.07,0.05,0.76,U] [#7 -0.00,-0.42,0.62,U] [#8 -0.06,-0.49,0.00,M1] 
00:15:51.120 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.15}, one-star: {-0.01, -0.04}
00:15:51.122 00.002 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
00:15:51.122 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
00:15:51.123 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.77 mountX=0.00 mountY=0.04, mountTheta=1.55
00:15:51.124 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
00:15:51.125 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
00:15:51.126 00.001 16108 Worker thread wakes up
00:15:51.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:15:51.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:15:51.126 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
00:15:51.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:15:51.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:51.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:51.126 00.000 16108 MoveAxis(E, 0, ABG)
00:15:51.126 00.000 16108 Move returns status 0, amount 0
00:15:51.127 00.001 16108 MoveAxis(N, 0, ABG)
00:15:51.127 00.000 16108 Move returns status 0, amount 0
00:15:51.127 00.000 16108 move complete, result=0
00:15:51.127 00.000 16108 worker thread done servicing request
00:15:51.130 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3526, FiltMin=3045, FiltMax=65440, Gamma=1.000
00:15:51.146 00.016 21068 UpdateGuideState exits: m=123498 SNR=85.0
00:15:51.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:51.149 00.001 21068 Enqueuing Expose request
00:15:51.151 00.002 16108 Worker thread wakes up
00:15:51.151 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:51.153 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:51.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:52.124 00.971 16108 Exposure complete
00:15:52.181 00.057 16108 worker thread done servicing request
00:15:52.181 00.000 21068 OnExposeComplete: enter
00:15:52.182 00.001 21068 UpdateGuideState(): m_state=6
00:15:52.183 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6985
00:15:52.184 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.43, Mass=123271, SNR=75.1, Peak=18048 HFD=3.1
00:15:52.185 00.001 21068 MultiStar: [#1 0.16,0.06,1.22,U] [#2 -0.31,-0.06,1.10,U] [#3 -0.14,-0.20,1.02,U] [#4 -0.21,0.17,0.88,U] [#5 -0.02,0.13,0.93,U] [#6 0.18,0.09,0.86,U] [#7 -0.08,-0.03,0.72,U] [#8 -0.01,-0.06,0.82,U] 
00:15:52.186 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.06, 0.35}
00:15:52.186 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
00:15:52.188 00.002 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
00:15:52.188 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.39 mountX=0.06 mountY=-0.04, mountTheta=-0.53
00:15:52.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
00:15:52.190 00.000 21068 Enqueuing Move request for scope (-0.05, 0.05)
00:15:52.191 00.001 16108 Worker thread wakes up
00:15:52.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:15:52.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:15:52.191 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
00:15:52.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:15:52.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:52.192 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:52.192 00.000 16108 MoveAxis(E, 0, ABG)
00:15:52.192 00.000 16108 Move returns status 0, amount 0
00:15:52.192 00.000 16108 MoveAxis(N, 0, ABG)
00:15:52.192 00.000 16108 Move returns status 0, amount 0
00:15:52.192 00.000 16108 move complete, result=0
00:15:52.192 00.000 16108 worker thread done servicing request
00:15:52.199 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3526, FiltMin=2947, FiltMax=65440, Gamma=1.000
00:15:52.227 00.028 21068 UpdateGuideState exits: m=123271 SNR=75.1
00:15:52.230 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:52.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:52.232 00.001 21068 Enqueuing Expose request
00:15:52.233 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:52.234 00.001 16108 Worker thread wakes up
00:15:52.236 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:52.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:53.389 01.153 16108 Exposure complete
00:15:53.467 00.078 16108 worker thread done servicing request
00:15:53.467 00.000 21068 OnExposeComplete: enter
00:15:53.468 00.001 21068 UpdateGuideState(): m_state=6
00:15:53.469 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6986
00:15:53.470 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.13, Mass=123918, SNR=83.6, Peak=21392 HFD=2.9
00:15:53.472 00.002 21068 MultiStar: [#1 0.17,0.21,1.08,U] [#2 -0.14,-0.18,1.18,U] [#3 -0.05,0.00,0.96,U] [#4 -0.29,-0.16,0.86,U] [#5 -0.06,0.01,0.82,U] [#6 -0.11,0.36,0.72,U] [#7 0.15,-0.25,0.62,U] [#8 -0.13,-0.12,0.68,U] 
00:15:53.474 00.002 21068 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.03, 0.06}
00:15:53.475 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
00:15:53.478 00.003 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
00:15:53.479 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.05 mountX=0.05 mountY=0.02, mountTheta=0.33
00:15:53.482 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
00:15:53.484 00.002 21068 Enqueuing Move request for scope (-0.05, -0.00)
00:15:53.487 00.003 16108 Worker thread wakes up
00:15:53.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:15:53.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:15:53.487 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.02
00:15:53.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:15:53.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:53.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:53.487 00.000 16108 MoveAxis(E, 0, ABG)
00:15:53.487 00.000 16108 Move returns status 0, amount 0
00:15:53.487 00.000 16108 MoveAxis(N, 0, ABG)
00:15:53.487 00.000 16108 Move returns status 0, amount 0
00:15:53.488 00.001 16108 move complete, result=0
00:15:53.488 00.000 16108 worker thread done servicing request
00:15:53.494 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3526, FiltMin=3005, FiltMax=55206, Gamma=1.000
00:15:53.512 00.018 21068 UpdateGuideState exits: m=123918 SNR=83.6
00:15:53.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:53.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:53.515 00.001 21068 Enqueuing Expose request
00:15:53.515 00.000 16108 Worker thread wakes up
00:15:53.515 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:53.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:53.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:54.503 00.987 16108 Exposure complete
00:15:54.559 00.056 16108 worker thread done servicing request
00:15:54.559 00.000 21068 OnExposeComplete: enter
00:15:54.560 00.001 21068 UpdateGuideState(): m_state=6
00:15:54.561 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6987
00:15:54.561 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=875.98, Mass=101919, SNR=75.3, Peak=16656 HFD=3.0
00:15:54.562 00.001 21068 MultiStar: [#1 0.28,-0.14,1.23,U] [#2 -0.18,-0.28,1.60,U] [#3 0.00,-0.06,1.25,U] [#4 -0.08,0.05,0.88,U] [#5 -0.12,-0.20,1.33,U] [#6 0.00,0.02,1.00,U] [#7 -0.00,-0.14,0.70,U] [#8 0.04,-0.08,0.88,U] 
00:15:54.563 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.12}, one-star: {0.02, -0.10}
00:15:54.564 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
00:15:54.564 00.000 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
00:15:54.565 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.33 mountX=-0.04 mountY=0.09, mountTheta=2.00
00:15:54.568 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
00:15:54.569 00.001 21068 Enqueuing Move request for scope (0.02, -0.10)
00:15:54.570 00.001 16108 Worker thread wakes up
00:15:54.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:15:54.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:15:54.570 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.04 yDistance=0.09
00:15:54.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:15:54.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:54.571 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:15:54.571 00.000 16108 MoveAxis(E, 0, ABG)
00:15:54.571 00.000 16108 Move returns status 0, amount 0
00:15:54.571 00.000 16108 MoveAxis(N, 0, ABG)
00:15:54.571 00.000 16108 Move returns status 0, amount 0
00:15:54.571 00.000 16108 move complete, result=0
00:15:54.571 00.000 16108 worker thread done servicing request
00:15:54.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3523, FiltMin=2979, FiltMax=63526, Gamma=1.000
00:15:54.588 00.014 21068 UpdateGuideState exits: m=101919 SNR=75.3
00:15:54.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.589 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:54.591 00.002 21068 Enqueuing Expose request
00:15:54.592 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:54.593 00.001 16108 Worker thread wakes up
00:15:54.593 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:54.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:55.771 01.178 16108 Exposure complete
00:15:55.843 00.072 16108 worker thread done servicing request
00:15:55.843 00.000 21068 OnExposeComplete: enter
00:15:55.844 00.001 21068 UpdateGuideState(): m_state=6
00:15:55.846 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6988
00:15:55.848 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.13, Mass=113933, SNR=75.3, Peak=16944 HFD=3.2
00:15:55.850 00.002 21068 MultiStar: [#1 0.33,0.08,1.10,U] [#2 -0.25,-0.23,1.39,U] [#3 -0.04,-0.17,1.18,U] [#4 -0.11,0.12,1.02,U] [#5 0.12,-0.18,1.12,U] [#6 0.27,0.27,0.88,U] [#7 0.09,-0.46,0.67,U] [#8 0.13,-0.26,0.85,U] 
00:15:55.851 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.00, 0.06}
00:15:55.852 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
00:15:55.852 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:15:55.855 00.003 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.51 mountX=0.01 mountY=-0.06, mountTheta=-1.45
00:15:55.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
00:15:55.859 00.002 21068 Enqueuing Move request for scope (0.00, 0.06)
00:15:55.860 00.001 16108 Worker thread wakes up
00:15:55.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:15:55.861 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:15:55.861 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
00:15:55.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:15:55.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:55.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:15:55.861 00.000 16108 MoveAxis(E, 0, ABG)
00:15:55.861 00.000 16108 Move returns status 0, amount 0
00:15:55.861 00.000 16108 MoveAxis(N, 0, ABG)
00:15:55.861 00.000 16108 Move returns status 0, amount 0
00:15:55.861 00.000 16108 move complete, result=0
00:15:55.861 00.000 16108 worker thread done servicing request
00:15:55.867 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3526, FiltMin=3059, FiltMax=65472, Gamma=1.000
00:15:55.890 00.023 21068 UpdateGuideState exits: m=113933 SNR=75.3
00:15:55.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.894 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:55.895 00.001 21068 Enqueuing Expose request
00:15:55.896 00.001 16108 Worker thread wakes up
00:15:55.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:55.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:55.896 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:56.875 00.979 16108 Exposure complete
00:15:56.954 00.079 16108 worker thread done servicing request
00:15:56.956 00.002 21068 OnExposeComplete: enter
00:15:56.956 00.000 21068 UpdateGuideState(): m_state=6
00:15:56.957 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6989
00:15:56.958 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.27, Mass=115109, SNR=78.8, Peak=20624 HFD=2.7
00:15:56.959 00.001 21068 MultiStar: [#1 0.25,-0.15,1.12,U] [#2 -0.17,-0.18,1.22,U] [#3 -0.09,-0.15,1.13,U] [#4 -0.09,-0.08,0.88,U] [#5 0.14,-0.15,0.94,U] [#6 0.15,0.13,0.74,U] [#7 -0.14,-0.16,0.75,U] [#8 -0.04,-0.05,0.81,U] 
00:15:56.959 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.13, 0.20}
00:15:56.965 00.006 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
00:15:56.966 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
00:15:56.967 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.39 mountX=-0.03 mountY=0.07, mountTheta=1.94
00:15:56.968 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
00:15:56.969 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
00:15:56.970 00.001 16108 Worker thread wakes up
00:15:56.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:15:56.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:15:56.970 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.03 yDistance=0.07
00:15:56.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:15:56.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:56.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:15:56.970 00.000 16108 MoveAxis(E, 0, ABG)
00:15:56.970 00.000 16108 Move returns status 0, amount 0
00:15:56.970 00.000 16108 MoveAxis(N, 0, ABG)
00:15:56.970 00.000 16108 Move returns status 0, amount 0
00:15:56.970 00.000 16108 move complete, result=0
00:15:56.970 00.000 16108 worker thread done servicing request
00:15:56.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3526, FiltMin=2950, FiltMax=63165, Gamma=1.000
00:15:56.989 00.016 21068 UpdateGuideState exits: m=115109 SNR=78.8
00:15:56.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:56.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:56.993 00.002 21068 Enqueuing Expose request
00:15:56.993 00.000 16108 Worker thread wakes up
00:15:56.993 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:56.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:56.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:58.165 01.171 16108 Exposure complete
00:15:58.224 00.059 16108 worker thread done servicing request
00:15:58.224 00.000 21068 OnExposeComplete: enter
00:15:58.225 00.001 21068 UpdateGuideState(): m_state=6
00:15:58.226 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6990
00:15:58.226 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=876.05, Mass=121201, SNR=78.3, Peak=17104 HFD=3.0
00:15:58.227 00.001 21068 MultiStar: [#1 0.25,0.25,1.15,U] [#2 -0.02,-0.02,1.18,U] [#3 -0.19,-0.01,0.97,U] [#4 -0.19,0.11,0.78,U] [#5 0.00,-0.05,0.88,U] [#6 0.03,0.17,0.79,U] [#7 0.23,-0.10,0.72,U] [#8 -0.01,-0.20,0.86,U] 
00:15:58.229 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.16, -0.03}
00:15:58.231 00.002 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
00:15:58.233 00.002 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
00:15:58.235 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.49 mountX=-0.03 mountY=-0.02, mountTheta=-2.44
00:15:58.238 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
00:15:58.239 00.001 21068 Enqueuing Move request for scope (0.03, 0.02)
00:15:58.241 00.002 16108 Worker thread wakes up
00:15:58.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:15:58.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:15:58.241 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
00:15:58.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:15:58.242 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:58.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:58.242 00.000 16108 MoveAxis(E, 0, ABG)
00:15:58.242 00.000 16108 Move returns status 0, amount 0
00:15:58.242 00.000 16108 MoveAxis(N, 0, ABG)
00:15:58.242 00.000 16108 Move returns status 0, amount 0
00:15:58.242 00.000 16108 move complete, result=0
00:15:58.242 00.000 16108 worker thread done servicing request
00:15:58.250 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3523, FiltMin=3040, FiltMax=54150, Gamma=1.000
00:15:58.277 00.027 21068 UpdateGuideState exits: m=121201 SNR=78.3
00:15:58.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.280 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:58.280 00.000 21068 Enqueuing Expose request
00:15:58.281 00.001 16108 Worker thread wakes up
00:15:58.281 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:58.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:58.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:15:59.245 00.963 16108 Exposure complete
00:15:59.316 00.071 16108 worker thread done servicing request
00:15:59.317 00.001 21068 OnExposeComplete: enter
00:15:59.320 00.003 21068 UpdateGuideState(): m_state=6
00:15:59.322 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6991
00:15:59.324 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=876.17, Mass=130654, SNR=80.0, Peak=18032 HFD=3.1
00:15:59.326 00.002 21068 MultiStar: [#1 0.20,-0.00,1.14,U] [#2 -0.20,-0.20,1.22,U] [#3 -0.38,-0.13,1.10,U] [#4 0.18,-0.04,1.14,U] [#5 -0.06,-0.04,0.90,U] [#6 0.13,0.27,0.88,U] [#7 0.14,-0.17,0.60,U] [#8 -0.20,-0.00,0.75,U] 
00:15:59.329 00.003 21068 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.25, 0.10}
00:15:59.330 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
00:15:59.332 00.002 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.86)
00:15:59.333 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.52 mountX=-0.01 mountY=0.03, mountTheta=1.80
00:15:59.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
00:15:59.336 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
00:15:59.338 00.002 16108 Worker thread wakes up
00:15:59.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
00:15:59.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
00:15:59.338 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
00:15:59.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:15:59.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:59.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:59.339 00.001 16108 MoveAxis(E, 0, ABG)
00:15:59.339 00.000 16108 Move returns status 0, amount 0
00:15:59.339 00.000 16108 MoveAxis(N, 0, ABG)
00:15:59.339 00.000 16108 Move returns status 0, amount 0
00:15:59.339 00.000 16108 move complete, result=0
00:15:59.339 00.000 16108 worker thread done servicing request
00:15:59.345 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3526, FiltMin=3027, FiltMax=59152, Gamma=1.000
00:15:59.366 00.021 21068 UpdateGuideState exits: m=130654 SNR=80.0
00:15:59.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:59.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:15:59.369 00.001 21068 Enqueuing Expose request
00:15:59.369 00.000 16108 Worker thread wakes up
00:15:59.369 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:59.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:15:59.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:00.548 01.178 16108 Exposure complete
00:16:00.610 00.062 16108 worker thread done servicing request
00:16:00.610 00.000 21068 OnExposeComplete: enter
00:16:00.611 00.001 21068 UpdateGuideState(): m_state=6
00:16:00.612 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6992
00:16:00.613 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.45, Mass=132246, SNR=87.8, Peak=14656 HFD=3.2
00:16:00.614 00.001 21068 MultiStar: [#1 0.11,-0.08,0.93,U] [#2 -0.27,-0.23,1.16,U] [#3 -0.13,0.04,1.00,U] [#4 -0.16,0.08,0.74,U] [#5 0.22,-0.23,0.85,U] [#6 0.35,0.11,0.83,U] [#7 -0.12,-0.12,0.69,U] [#8 -0.19,0.04,0.79,U] 
00:16:00.615 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.06, 0.38}
00:16:00.615 00.000 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
00:16:00.616 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
00:16:00.617 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.12 mountX=0.03 mountY=0.01, mountTheta=0.26
00:16:00.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
00:16:00.619 00.001 21068 Enqueuing Move request for scope (-0.03, -0.00)
00:16:00.620 00.001 16108 Worker thread wakes up
00:16:00.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:16:00.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:16:00.620 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
00:16:00.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:16:00.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:00.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:00.620 00.000 16108 MoveAxis(E, 0, ABG)
00:16:00.620 00.000 16108 Move returns status 0, amount 0
00:16:00.621 00.001 16108 MoveAxis(N, 0, ABG)
00:16:00.621 00.000 16108 Move returns status 0, amount 0
00:16:00.621 00.000 16108 move complete, result=0
00:16:00.621 00.000 16108 worker thread done servicing request
00:16:00.624 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3523, FiltMin=3053, FiltMax=63555, Gamma=1.000
00:16:00.639 00.015 21068 UpdateGuideState exits: m=132246 SNR=87.8
00:16:00.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:00.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:00.642 00.001 21068 Enqueuing Expose request
00:16:00.643 00.001 16108 Worker thread wakes up
00:16:00.643 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:00.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:00.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:01.617 00.974 16108 Exposure complete
00:16:01.684 00.067 16108 worker thread done servicing request
00:16:01.684 00.000 21068 OnExposeComplete: enter
00:16:01.686 00.002 21068 UpdateGuideState(): m_state=6
00:16:01.688 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6993
00:16:01.689 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.97, Mass=128646, SNR=80.3, Peak=18272 HFD=3.1
00:16:01.691 00.002 21068 MultiStar: [#1 0.14,0.15,1.19,U] [#2 -0.19,-0.04,1.19,U] [#3 -0.23,-0.16,1.07,U] [#4 -0.23,-0.00,0.99,U] [#5 -0.02,-0.36,0.98,U] [#6 0.09,0.11,0.74,U] [#7 0.04,-0.58,0.00,M1] [#8 -0.10,-0.14,0.83,U] 
00:16:01.692 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.03, -0.10}
00:16:01.694 00.002 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
00:16:01.694 00.000 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
00:16:01.696 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.41 mountX=0.06 mountY=0.08, mountTheta=0.93
00:16:01.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
00:16:01.699 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
00:16:01.700 00.001 16108 Worker thread wakes up
00:16:01.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:16:01.701 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:16:01.701 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.06 yDistance=0.08
00:16:01.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:16:01.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:01.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:16:01.701 00.000 16108 MoveAxis(E, 0, ABG)
00:16:01.701 00.000 16108 Move returns status 0, amount 0
00:16:01.701 00.000 16108 MoveAxis(N, 0, ABG)
00:16:01.701 00.000 16108 Move returns status 0, amount 0
00:16:01.701 00.000 16108 move complete, result=0
00:16:01.701 00.000 16108 worker thread done servicing request
00:16:01.706 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3523, FiltMin=3037, FiltMax=61875, Gamma=1.000
00:16:01.722 00.016 21068 UpdateGuideState exits: m=128646 SNR=80.3
00:16:01.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:01.723 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:01.725 00.002 21068 Enqueuing Expose request
00:16:01.726 00.001 16108 Worker thread wakes up
00:16:01.726 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:01.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:01.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:02.893 01.167 16108 Exposure complete
00:16:02.955 00.062 16108 worker thread done servicing request
00:16:02.955 00.000 21068 OnExposeComplete: enter
00:16:02.958 00.003 21068 UpdateGuideState(): m_state=6
00:16:02.959 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6994
00:16:02.961 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.21, Mass=122853, SNR=81.3, Peak=18608 HFD=3.3
00:16:02.962 00.001 21068 MultiStar: [#1 0.33,0.11,1.11,U] [#2 -0.03,-0.17,1.22,U] [#3 -0.21,-0.07,0.98,U] [#4 -0.11,0.17,0.80,U] [#5 0.14,-0.10,0.92,U] [#6 -0.00,0.09,0.82,U] [#7 -0.24,0.04,0.68,U] [#8 -0.09,-0.09,0.76,U] 
00:16:02.964 00.002 21068 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.07, 0.13}
00:16:02.965 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
00:16:02.966 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
00:16:02.967 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.62 mountX=0.00 mountY=-0.01, mountTheta=-1.34
00:16:02.970 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.01, opts=13)
00:16:02.971 00.001 21068 Enqueuing Move request for scope (-0.00, 0.01)
00:16:02.973 00.002 16108 Worker thread wakes up
00:16:02.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:16:02.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:16:02.973 00.000 16108 Moving (-0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
00:16:02.974 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:16:02.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:02.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:02.974 00.000 16108 MoveAxis(E, 0, ABG)
00:16:02.974 00.000 16108 Move returns status 0, amount 0
00:16:02.974 00.000 16108 MoveAxis(N, 0, ABG)
00:16:02.974 00.000 16108 Move returns status 0, amount 0
00:16:02.974 00.000 16108 move complete, result=0
00:16:02.974 00.000 16108 worker thread done servicing request
00:16:02.981 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3523, FiltMin=3014, FiltMax=54723, Gamma=1.000
00:16:02.998 00.017 21068 UpdateGuideState exits: m=122853 SNR=81.3
00:16:03.000 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:03.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:03.003 00.002 21068 Enqueuing Expose request
00:16:03.003 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:03.004 00.001 16108 Worker thread wakes up
00:16:03.004 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:03.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:03.972 00.968 16108 Exposure complete
00:16:04.032 00.060 16108 worker thread done servicing request
00:16:04.032 00.000 21068 OnExposeComplete: enter
00:16:04.033 00.001 21068 UpdateGuideState(): m_state=6
00:16:04.034 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6995
00:16:04.035 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.90, Mass=119683, SNR=86.7, Peak=19424 HFD=3.0
00:16:04.036 00.001 21068 MultiStar: [#1 0.39,-0.16,1.06,U] [#2 -0.01,-0.14,1.17,U] [#3 -0.07,-0.34,1.02,U] [#4 -0.02,-0.13,0.87,U] [#5 0.24,0.06,0.88,U] [#6 0.17,0.20,0.83,U] [#7 0.03,-0.37,0.72,U] [#8 -0.14,-0.09,0.71,U] 
00:16:04.037 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.29, -0.17}
00:16:04.038 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
00:16:04.039 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
00:16:04.040 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.13 mountY=0.10, mountTheta=2.47
00:16:04.041 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.13, opts=13)
00:16:04.042 00.001 21068 Enqueuing Move request for scope (0.11, -0.13)
00:16:04.043 00.001 16108 Worker thread wakes up
00:16:04.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:16:04.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:16:04.043 00.000 16108 Moving (0.11, -0.13) raw xDistance=-0.13 yDistance=0.10
00:16:04.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:16:04.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:04.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:16:04.043 00.000 16108 MoveAxis(E, 0, ABG)
00:16:04.043 00.000 16108 Move returns status 0, amount 0
00:16:04.044 00.001 16108 MoveAxis(N, 0, ABG)
00:16:04.044 00.000 16108 Move returns status 0, amount 0
00:16:04.044 00.000 16108 move complete, result=0
00:16:04.044 00.000 16108 worker thread done servicing request
00:16:04.047 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3526, FiltMin=3030, FiltMax=59126, Gamma=1.000
00:16:04.063 00.016 21068 UpdateGuideState exits: m=119683 SNR=86.7
00:16:04.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:04.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:04.065 00.000 21068 Enqueuing Expose request
00:16:04.066 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:04.067 00.001 16108 Worker thread wakes up
00:16:04.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:04.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:05.234 01.167 16108 Exposure complete
00:16:05.296 00.062 16108 worker thread done servicing request
00:16:05.296 00.000 21068 OnExposeComplete: enter
00:16:05.296 00.000 21068 UpdateGuideState(): m_state=6
00:16:05.297 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6996
00:16:05.298 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.02, Mass=114788, SNR=85.5, Peak=18384 HFD=3.1
00:16:05.299 00.001 21068 MultiStar: [#1 0.13,0.14,1.29,U] [#2 -0.14,-0.03,1.08,U] [#3 0.09,-0.25,1.07,U] [#4 0.03,0.11,0.94,U] [#5 0.07,-0.27,0.84,U] [#6 -0.00,0.12,0.84,U] [#7 0.07,-0.29,0.57,U] [#8 0.14,-0.10,0.72,U] 
00:16:05.300 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.12, -0.06}
00:16:05.301 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
00:16:05.301 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
00:16:05.302 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=-0.06 mountY=0.04, mountTheta=2.60
00:16:05.303 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
00:16:05.305 00.002 21068 Enqueuing Move request for scope (0.06, -0.05)
00:16:05.306 00.001 16108 Worker thread wakes up
00:16:05.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:16:05.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:16:05.306 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.06 yDistance=0.04
00:16:05.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:16:05.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:05.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:05.306 00.000 16108 MoveAxis(E, 0, ABG)
00:16:05.306 00.000 16108 Move returns status 0, amount 0
00:16:05.306 00.000 16108 MoveAxis(N, 0, ABG)
00:16:05.306 00.000 16108 Move returns status 0, amount 0
00:16:05.306 00.000 16108 move complete, result=0
00:16:05.306 00.000 16108 worker thread done servicing request
00:16:05.310 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3526, FiltMin=3005, FiltMax=61392, Gamma=1.000
00:16:05.324 00.014 21068 UpdateGuideState exits: m=114788 SNR=85.5
00:16:05.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:05.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:05.327 00.001 21068 Enqueuing Expose request
00:16:05.327 00.000 16108 Worker thread wakes up
00:16:05.328 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:05.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:05.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:06.307 00.979 16108 Exposure complete
00:16:06.363 00.056 16108 worker thread done servicing request
00:16:06.363 00.000 21068 OnExposeComplete: enter
00:16:06.364 00.001 21068 UpdateGuideState(): m_state=6
00:16:06.365 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6997
00:16:06.366 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.96, Mass=123381, SNR=80.6, Peak=18336 HFD=3.1
00:16:06.367 00.001 21068 MultiStar: [#1 0.09,-0.02,1.12,U] [#2 -0.33,-0.01,1.30,U] [#3 0.00,-0.14,1.08,U] [#4 -0.01,0.12,0.75,U] [#5 0.31,-0.04,0.98,U] [#6 -0.02,0.17,0.79,U] [#7 0.14,-0.06,0.75,U] [#8 -0.14,-0.23,0.72,U] 
00:16:06.369 00.002 21068 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.06, -0.12}
00:16:06.370 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
00:16:06.371 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
00:16:06.371 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.51 mountX=-0.01 mountY=0.04, mountTheta=1.82
00:16:06.373 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
00:16:06.374 00.001 21068 Enqueuing Move request for scope (0.00, -0.04)
00:16:06.375 00.001 16108 Worker thread wakes up
00:16:06.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
00:16:06.375 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
00:16:06.375 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
00:16:06.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:16:06.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:06.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:06.375 00.000 16108 MoveAxis(E, 0, ABG)
00:16:06.375 00.000 16108 Move returns status 0, amount 0
00:16:06.375 00.000 16108 MoveAxis(N, 0, ABG)
00:16:06.375 00.000 16108 Move returns status 0, amount 0
00:16:06.375 00.000 16108 move complete, result=0
00:16:06.375 00.000 16108 worker thread done servicing request
00:16:06.381 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3523, FiltMin=3065, FiltMax=53814, Gamma=1.000
00:16:06.395 00.014 21068 UpdateGuideState exits: m=123381 SNR=80.6
00:16:06.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:06.397 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:06.398 00.001 21068 Enqueuing Expose request
00:16:06.399 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:06.400 00.001 16108 Worker thread wakes up
00:16:06.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:06.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:07.571 01.171 16108 Exposure complete
00:16:07.626 00.055 16108 worker thread done servicing request
00:16:07.626 00.000 21068 OnExposeComplete: enter
00:16:07.627 00.001 21068 UpdateGuideState(): m_state=6
00:16:07.628 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6998
00:16:07.630 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=875.95, Mass=117153, SNR=77.6, Peak=19072 HFD=2.8
00:16:07.631 00.001 21068 MultiStar: [#1 0.01,0.06,1.15,U] [#2 -0.28,-0.27,1.32,U] [#3 -0.07,-0.10,1.23,U] [#4 -0.05,-0.10,0.86,U] [#5 -0.09,-0.08,0.86,U] [#6 -0.19,0.39,0.87,U] [#7 0.15,-0.21,0.69,U] [#8 -0.17,-0.12,0.94,U] 
00:16:07.631 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.03, -0.13}
00:16:07.632 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
00:16:07.633 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
00:16:07.633 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.49 mountX=0.08 mountY=0.09, mountTheta=0.86
00:16:07.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
00:16:07.635 00.000 21068 Enqueuing Move request for scope (-0.09, -0.07)
00:16:07.636 00.001 16108 Worker thread wakes up
00:16:07.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:16:07.636 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:16:07.636 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
00:16:07.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:16:07.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:16:07.636 00.000 16108 MoveAxis(E, 0, ABG)
00:16:07.637 00.001 16108 Move returns status 0, amount 0
00:16:07.637 00.000 16108 MoveAxis(N, 0, ABG)
00:16:07.637 00.000 16108 Move returns status 0, amount 0
00:16:07.637 00.000 16108 move complete, result=0
00:16:07.637 00.000 16108 worker thread done servicing request
00:16:07.641 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3523, FiltMin=3017, FiltMax=58518, Gamma=1.000
00:16:07.655 00.014 21068 UpdateGuideState exits: m=117153 SNR=77.6
00:16:07.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.656 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:07.657 00.001 21068 Enqueuing Expose request
00:16:07.658 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:07.659 00.001 16108 Worker thread wakes up
00:16:07.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:07.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:08.656 00.997 16108 Exposure complete
00:16:08.732 00.076 16108 worker thread done servicing request
00:16:08.732 00.000 21068 OnExposeComplete: enter
00:16:08.734 00.002 21068 UpdateGuideState(): m_state=6
00:16:08.736 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6999
00:16:08.737 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.01, Mass=118235, SNR=81.8, Peak=19904 HFD=2.7
00:16:08.741 00.004 21068 MultiStar: [#1 0.21,0.07,1.21,U] [#2 -0.22,-0.32,1.18,U] [#3 -0.23,-0.12,0.94,U] [#4 -0.14,-0.15,0.94,U] [#5 -0.17,-0.16,0.90,U] [#6 0.06,0.06,0.85,U] [#7 0.07,-0.38,0.67,U] [#8 -0.15,-0.24,0.87,U] 
00:16:08.743 00.002 21068 single-star, 8 included, MultiStar: {-0.05, -0.14}, one-star: {0.11, -0.07}
00:16:08.744 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
00:16:08.746 00.002 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
00:16:08.747 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.56 mountX=-0.12 mountY=0.04, mountTheta=2.81
00:16:08.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
00:16:08.751 00.002 21068 Enqueuing Move request for scope (0.11, -0.07)
00:16:08.752 00.001 16108 Worker thread wakes up
00:16:08.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:16:08.753 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:16:08.753 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
00:16:08.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:16:08.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:08.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:08.753 00.000 16108 MoveAxis(E, 0, ABG)
00:16:08.753 00.000 16108 Move returns status 0, amount 0
00:16:08.753 00.000 16108 MoveAxis(N, 0, ABG)
00:16:08.753 00.000 16108 Move returns status 0, amount 0
00:16:08.753 00.000 16108 move complete, result=0
00:16:08.753 00.000 16108 worker thread done servicing request
00:16:08.765 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3523, FiltMin=3046, FiltMax=65440, Gamma=1.000
00:16:08.791 00.026 21068 UpdateGuideState exits: m=118235 SNR=81.8
00:16:08.794 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:08.797 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:08.800 00.003 21068 Enqueuing Expose request
00:16:08.801 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:08.804 00.003 16108 Worker thread wakes up
00:16:08.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:08.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:09.958 01.154 16108 Exposure complete
00:16:10.029 00.071 16108 worker thread done servicing request
00:16:10.029 00.000 21068 OnExposeComplete: enter
00:16:10.032 00.003 21068 UpdateGuideState(): m_state=6
00:16:10.034 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7000
00:16:10.036 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=875.91, Mass=122040, SNR=88.7, Peak=18464 HFD=3.2
00:16:10.040 00.004 21068 MultiStar: [#1 0.23,0.06,1.12,U] [#2 -0.19,-0.25,1.30,U] [#3 -0.24,-0.31,0.90,U] [#4 -0.05,-0.01,0.92,U] [#5 -0.08,-0.39,0.79,U] [#6 0.10,-0.18,0.78,U] [#7 0.09,-0.60,0.00,M1] [#8 -0.01,-0.16,0.80,U] 
00:16:10.042 00.002 21068 single-star, 7 included, MultiStar: {-0.03, -0.17}, one-star: {0.02, -0.17}
00:16:10.043 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
00:16:10.045 00.002 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
00:16:10.046 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=-0.05 mountY=0.16, mountTheta=1.87
00:16:10.049 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
00:16:10.050 00.001 21068 Enqueuing Move request for scope (0.02, -0.17)
00:16:10.051 00.001 16108 Worker thread wakes up
00:16:10.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
00:16:10.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
00:16:10.051 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.05 yDistance=0.16
00:16:10.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:16:10.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:10.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:16:10.051 00.000 16108 MoveAxis(E, 0, ABG)
00:16:10.052 00.001 16108 Move returns status 0, amount 0
00:16:10.052 00.000 16108 MoveAxis(N, 0, ABG)
00:16:10.052 00.000 16108 Move returns status 0, amount 0
00:16:10.052 00.000 16108 move complete, result=0
00:16:10.052 00.000 16108 worker thread done servicing request
00:16:10.058 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3520, FiltMin=3017, FiltMax=65440, Gamma=1.000
00:16:10.084 00.026 21068 UpdateGuideState exits: m=122040 SNR=88.7
00:16:10.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:10.087 00.001 21068 Enqueuing Expose request
00:16:10.088 00.001 16108 Worker thread wakes up
00:16:10.088 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:10.093 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:10.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:11.065 00.972 16108 Exposure complete
00:16:11.128 00.063 16108 worker thread done servicing request
00:16:11.128 00.000 21068 OnExposeComplete: enter
00:16:11.130 00.002 21068 UpdateGuideState(): m_state=6
00:16:11.131 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7001
00:16:11.131 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=875.90, Mass=121755, SNR=74.4, Peak=21024 HFD=2.6
00:16:11.132 00.001 21068 MultiStar: [#1 0.34,-0.05,1.23,U] [#2 -0.10,-0.21,1.41,U] [#3 -0.10,-0.21,1.14,U] [#4 0.10,-0.02,0.91,U] [#5 -0.00,-0.24,1.07,U] [#6 0.30,0.03,0.84,U] [#7 -0.08,-0.43,0.67,U] [#8 -0.03,-0.23,1.01,U] 
00:16:11.133 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.17}, one-star: {0.01, -0.18}
00:16:11.134 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
00:16:11.135 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
00:16:11.135 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.30 mountX=-0.07 mountY=0.15, mountTheta=2.03
00:16:11.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.17, opts=13)
00:16:11.138 00.001 21068 Enqueuing Move request for scope (0.05, -0.17)
00:16:11.139 00.001 16108 Worker thread wakes up
00:16:11.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
00:16:11.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
00:16:11.140 00.001 16108 Moving (0.05, -0.17) raw xDistance=-0.07 yDistance=0.15
00:16:11.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:16:11.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:11.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:16:11.140 00.000 16108 MoveAxis(E, 0, ABG)
00:16:11.140 00.000 16108 Move returns status 0, amount 0
00:16:11.140 00.000 16108 MoveAxis(N, 0, ABG)
00:16:11.140 00.000 16108 Move returns status 0, amount 0
00:16:11.141 00.001 16108 move complete, result=0
00:16:11.141 00.000 16108 worker thread done servicing request
00:16:11.143 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3523, FiltMin=2985, FiltMax=65440, Gamma=1.000
00:16:11.157 00.014 21068 UpdateGuideState exits: m=121755 SNR=74.4
00:16:11.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:11.160 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:11.161 00.001 21068 Enqueuing Expose request
00:16:11.162 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:11.162 00.000 16108 Worker thread wakes up
00:16:11.163 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:11.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:12.327 01.164 16108 Exposure complete
00:16:12.383 00.056 16108 worker thread done servicing request
00:16:12.383 00.000 21068 OnExposeComplete: enter
00:16:12.385 00.002 21068 UpdateGuideState(): m_state=6
00:16:12.386 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7002
00:16:12.387 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.15, Mass=112543, SNR=79.7, Peak=19648 HFD=2.8
00:16:12.390 00.003 21068 MultiStar: [#1 0.31,-0.14,1.20,U] [#2 -0.01,-0.29,1.17,U] [#3 -0.14,-0.25,1.15,U] [#4 0.04,-0.13,0.84,U] [#5 0.16,-0.28,1.02,U] [#6 0.17,-0.06,0.82,U] [#7 0.46,-0.45,0.00,M1] [#8 0.24,-0.22,0.79,U] 
00:16:12.391 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.17}, one-star: {0.04, 0.07}
00:16:12.393 00.002 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:16:12.395 00.002 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:16:12.396 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.10 mountX=-0.02 mountY=-0.08, mountTheta=-1.87
00:16:12.400 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
00:16:12.402 00.002 21068 Enqueuing Move request for scope (0.04, 0.07)
00:16:12.403 00.001 16108 Worker thread wakes up
00:16:12.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:16:12.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:16:12.403 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.02 yDistance=-0.08
00:16:12.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:16:12.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:12.404 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:12.404 00.000 16108 MoveAxis(E, 0, ABG)
00:16:12.404 00.000 16108 Move returns status 0, amount 0
00:16:12.404 00.000 16108 MoveAxis(N, 0, ABG)
00:16:12.404 00.000 16108 Move returns status 0, amount 0
00:16:12.404 00.000 16108 move complete, result=0
00:16:12.404 00.000 16108 worker thread done servicing request
00:16:12.407 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3523, FiltMin=3043, FiltMax=54480, Gamma=1.000
00:16:12.423 00.016 21068 UpdateGuideState exits: m=112543 SNR=79.7
00:16:12.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:12.424 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:12.425 00.001 21068 Enqueuing Expose request
00:16:12.427 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:12.428 00.001 16108 Worker thread wakes up
00:16:12.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:12.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:13.394 00.966 16108 Exposure complete
00:16:13.451 00.057 16108 worker thread done servicing request
00:16:13.451 00.000 21068 OnExposeComplete: enter
00:16:13.453 00.002 21068 UpdateGuideState(): m_state=6
00:16:13.454 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7003
00:16:13.454 00.000 21068 Star::Find returns 1 (0), X=220.71, Y=876.01, Mass=120504, SNR=80.7, Peak=18736 HFD=3.3
00:16:13.455 00.001 21068 MultiStar: [#1 0.38,-0.18,1.36,U] [#2 0.13,-0.11,1.20,U] [#3 0.02,-0.23,1.09,U] [#4 0.04,0.08,1.03,U] [#5 0.21,-0.25,1.00,U] [#6 0.10,-0.03,0.81,U] [#7 0.07,-0.34,0.55,U] [#8 0.21,-0.26,0.75,U] 
00:16:13.456 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.03, -0.06}
00:16:13.457 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
00:16:13.457 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:16:13.458 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.11 mountX=-0.04 mountY=0.05, mountTheta=2.23
00:16:13.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
00:16:13.460 00.000 21068 Enqueuing Move request for scope (0.03, -0.06)
00:16:13.461 00.001 16108 Worker thread wakes up
00:16:13.462 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:16:13.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:16:13.462 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
00:16:13.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:16:13.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:13.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:13.462 00.000 16108 MoveAxis(E, 0, ABG)
00:16:13.462 00.000 16108 Move returns status 0, amount 0
00:16:13.462 00.000 16108 MoveAxis(N, 0, ABG)
00:16:13.462 00.000 16108 Move returns status 0, amount 0
00:16:13.462 00.000 16108 move complete, result=0
00:16:13.462 00.000 16108 worker thread done servicing request
00:16:13.469 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3523, FiltMin=3049, FiltMax=58032, Gamma=1.000
00:16:13.489 00.020 21068 UpdateGuideState exits: m=120504 SNR=80.7
00:16:13.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:13.491 00.000 21068 Enqueuing Expose request
00:16:13.493 00.002 16108 Worker thread wakes up
00:16:13.493 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:13.494 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:13.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:14.662 01.168 16108 Exposure complete
00:16:14.718 00.056 16108 worker thread done servicing request
00:16:14.718 00.000 21068 OnExposeComplete: enter
00:16:14.720 00.002 21068 UpdateGuideState(): m_state=6
00:16:14.720 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7004
00:16:14.721 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.16, Mass=119318, SNR=78.3, Peak=18992 HFD=3.0
00:16:14.722 00.001 21068 MultiStar: [#1 0.13,0.44,1.18,U] [#2 0.00,0.01,1.26,U] [#3 -0.03,-0.16,1.13,U] [#4 0.16,0.36,0.97,U] [#5 0.17,-0.02,0.84,U] [#6 0.28,0.35,0.75,U] [#7 0.27,-0.22,0.68,U] [#8 0.14,-0.14,1.01,U] 
00:16:14.723 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.25, 0.08}
00:16:14.724 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:16:14.724 00.000 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:16:14.725 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
00:16:14.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.08, opts=13)
00:16:14.728 00.001 21068 Enqueuing Move request for scope (0.14, 0.08)
00:16:14.729 00.001 16108 Worker thread wakes up
00:16:14.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:16:14.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:16:14.729 00.000 16108 Moving (0.14, 0.08) raw xDistance=-0.12 yDistance=-0.11
00:16:14.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:16:14.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:14.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:14.729 00.000 16108 MoveAxis(E, 0, ABG)
00:16:14.729 00.000 16108 Move returns status 0, amount 0
00:16:14.730 00.001 16108 MoveAxis(N, 0, ABG)
00:16:14.730 00.000 16108 Move returns status 0, amount 0
00:16:14.730 00.000 16108 move complete, result=0
00:16:14.730 00.000 16108 worker thread done servicing request
00:16:14.733 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3523, FiltMin=3030, FiltMax=51638, Gamma=1.000
00:16:14.747 00.014 21068 UpdateGuideState exits: m=119318 SNR=78.3
00:16:14.749 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:14.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:14.750 00.000 21068 Enqueuing Expose request
00:16:14.751 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:14.752 00.001 16108 Worker thread wakes up
00:16:14.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:14.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:15.732 00.980 16108 Exposure complete
00:16:15.798 00.066 16108 worker thread done servicing request
00:16:15.798 00.000 21068 OnExposeComplete: enter
00:16:15.799 00.001 21068 UpdateGuideState(): m_state=6
00:16:15.800 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7005
00:16:15.801 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.83, Mass=114038, SNR=72.0, Peak=19440 HFD=2.9
00:16:15.802 00.001 21068 MultiStar: [#1 0.07,0.01,1.39,U] [#2 -0.07,-0.31,1.27,U] [#3 -0.16,-0.24,1.11,U] [#4 0.05,-0.27,0.87,U] [#5 0.25,-0.22,1.06,U] [#6 0.40,-0.10,0.93,U] [#7 0.12,-0.46,0.00,M1] [#8 0.09,-0.38,0.91,U] 
00:16:15.803 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.21}, one-star: {-0.02, -0.24}
00:16:15.804 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
00:16:15.805 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
00:16:15.805 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.25 mountX=-0.10 mountY=0.19, mountTheta=2.08
00:16:15.807 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
00:16:15.808 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
00:16:15.809 00.001 16108 Worker thread wakes up
00:16:15.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
00:16:15.809 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
00:16:15.809 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
00:16:15.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:16:15.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:15.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:16:15.809 00.000 16108 MoveAxis(E, 0, ABG)
00:16:15.809 00.000 16108 Move returns status 0, amount 0
00:16:15.809 00.000 16108 MoveAxis(N, 0, ABG)
00:16:15.809 00.000 16108 Move returns status 0, amount 0
00:16:15.809 00.000 16108 move complete, result=0
00:16:15.809 00.000 16108 worker thread done servicing request
00:16:15.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3520, FiltMin=3046, FiltMax=64422, Gamma=1.000
00:16:15.829 00.016 21068 UpdateGuideState exits: m=114038 SNR=72.0
00:16:15.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:15.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:15.831 00.000 21068 Enqueuing Expose request
00:16:15.832 00.001 16108 Worker thread wakes up
00:16:15.832 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:15.833 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:15.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:17.004 01.171 16108 Exposure complete
00:16:17.075 00.071 16108 worker thread done servicing request
00:16:17.075 00.000 21068 OnExposeComplete: enter
00:16:17.076 00.001 21068 UpdateGuideState(): m_state=6
00:16:17.077 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7006
00:16:17.078 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=875.72, Mass=131155, SNR=94.6, Peak=20944 HFD=3.0
00:16:17.079 00.001 21068 MultiStar: [#1 0.11,-0.14,0.99,U] [#2 -0.14,-0.25,1.16,U] [#3 -0.09,-0.27,0.96,U] [#4 -0.05,-0.08,0.76,U] [#5 0.13,-0.29,0.82,U] [#6 0.13,0.17,0.66,U] [#7 0.15,-0.65,0.00,M2] [#8 -0.03,-0.31,0.78,U] 
00:16:17.079 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.21}, one-star: {0.18, -0.35}
00:16:17.080 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
00:16:17.081 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
00:16:17.081 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.45 mountX=-0.06 mountY=0.19, mountTheta=1.88
00:16:17.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.21, opts=13)
00:16:17.084 00.001 21068 Enqueuing Move request for scope (0.03, -0.21)
00:16:17.084 00.000 16108 Worker thread wakes up
00:16:17.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
00:16:17.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
00:16:17.084 00.000 16108 Moving (0.03, -0.21) raw xDistance=-0.06 yDistance=0.19
00:16:17.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:16:17.085 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:17.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:16:17.085 00.000 16108 MoveAxis(E, 0, ABG)
00:16:17.085 00.000 16108 Move returns status 0, amount 0
00:16:17.085 00.000 16108 MoveAxis(N, 0, ABG)
00:16:17.085 00.000 16108 Move returns status 0, amount 0
00:16:17.085 00.000 16108 move complete, result=0
00:16:17.085 00.000 16108 worker thread done servicing request
00:16:17.091 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3520, FiltMin=3043, FiltMax=62208, Gamma=1.000
00:16:17.112 00.021 21068 UpdateGuideState exits: m=131155 SNR=94.6
00:16:17.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.113 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:17.114 00.001 21068 Enqueuing Expose request
00:16:17.116 00.002 16108 Worker thread wakes up
00:16:17.116 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:17.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:17.117 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:18.084 00.967 16108 Exposure complete
00:16:18.148 00.064 16108 worker thread done servicing request
00:16:18.148 00.000 21068 OnExposeComplete: enter
00:16:18.149 00.001 21068 UpdateGuideState(): m_state=6
00:16:18.149 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7007
00:16:18.150 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.84, Mass=118530, SNR=84.2, Peak=20224 HFD=3.0
00:16:18.151 00.001 21068 MultiStar: [#1 0.04,-0.10,1.15,U] [#2 -0.14,-0.34,1.25,U] [#3 -0.17,-0.33,0.98,U] [#4 0.03,-0.03,0.86,U] [#5 0.03,-0.02,0.90,U] [#6 -0.03,-0.06,0.92,U] [#7 0.26,-0.45,0.00,M3] [#8 0.04,-0.39,0.69,U] 
00:16:18.152 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.19}, one-star: {0.10, -0.24}
00:16:18.153 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
00:16:18.155 00.002 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.71)
00:16:18.155 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.67 mountX=-0.01 mountY=0.19, mountTheta=1.65
00:16:18.156 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
00:16:18.157 00.001 21068 Enqueuing Move request for scope (-0.02, -0.19)
00:16:18.158 00.001 16108 Worker thread wakes up
00:16:18.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
00:16:18.158 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
00:16:18.158 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.01 yDistance=0.19
00:16:18.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:16:18.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:18.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:16:18.158 00.000 16108 MoveAxis(E, 0, ABG)
00:16:18.159 00.001 16108 Move returns status 0, amount 0
00:16:18.159 00.000 16108 MoveAxis(N, 0, ABG)
00:16:18.159 00.000 16108 Move returns status 0, amount 0
00:16:18.159 00.000 16108 move complete, result=0
00:16:18.159 00.000 16108 worker thread done servicing request
00:16:18.162 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3523, FiltMin=2918, FiltMax=59568, Gamma=1.000
00:16:18.178 00.016 21068 UpdateGuideState exits: m=118530 SNR=84.2
00:16:18.178 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:18.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:18.180 00.001 21068 Enqueuing Expose request
00:16:18.180 00.000 16108 Worker thread wakes up
00:16:18.180 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:18.181 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:18.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:19.345 01.164 16108 Exposure complete
00:16:19.419 00.074 16108 worker thread done servicing request
00:16:19.419 00.000 21068 OnExposeComplete: enter
00:16:19.420 00.001 21068 UpdateGuideState(): m_state=6
00:16:19.421 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7008
00:16:19.421 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=876.01, Mass=120466, SNR=79.5, Peak=21216 HFD=2.8
00:16:19.422 00.001 21068 MultiStar: [#1 0.31,-0.11,1.17,U] [#2 -0.08,-0.27,1.25,U] [#3 -0.13,-0.29,0.93,U] [#4 0.05,-0.20,0.83,U] [#5 0.10,-0.23,1.12,U] [#6 0.14,0.18,0.91,U] [#7 0.17,-0.40,0.65,U] [#8 0.07,-0.39,0.88,U] 
00:16:19.423 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.25, -0.06}
00:16:19.424 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
00:16:19.425 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
00:16:19.425 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.11 mountX=-0.13 mountY=0.16, mountTheta=2.23
00:16:19.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.19, opts=13)
00:16:19.429 00.002 21068 Enqueuing Move request for scope (0.10, -0.19)
00:16:19.430 00.001 16108 Worker thread wakes up
00:16:19.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
00:16:19.431 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
00:16:19.431 00.000 16108 Moving (0.10, -0.19) raw xDistance=-0.13 yDistance=0.16
00:16:19.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:16:19.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:19.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:16:19.431 00.000 16108 MoveAxis(E, 0, ABG)
00:16:19.431 00.000 16108 Move returns status 0, amount 0
00:16:19.431 00.000 16108 MoveAxis(N, 0, ABG)
00:16:19.431 00.000 16108 Move returns status 0, amount 0
00:16:19.433 00.002 16108 move complete, result=0
00:16:19.433 00.000 16108 worker thread done servicing request
00:16:19.439 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3523, FiltMin=3033, FiltMax=61161, Gamma=1.000
00:16:19.467 00.028 21068 UpdateGuideState exits: m=120466 SNR=79.5
00:16:19.469 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:19.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:19.472 00.002 21068 Enqueuing Expose request
00:16:19.473 00.001 16108 Worker thread wakes up
00:16:19.473 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:16:19.475 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:19.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:20.452 00.977 16108 Exposure complete
00:16:20.525 00.073 16108 worker thread done servicing request
00:16:20.525 00.000 21068 OnExposeComplete: enter
00:16:20.526 00.001 21068 UpdateGuideState(): m_state=6
00:16:20.527 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7009
00:16:20.528 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.74, Mass=120631, SNR=90.6, Peak=18288 HFD=3.0
00:16:20.528 00.000 21068 MultiStar: [#1 0.16,-0.21,1.10,U] [#2 0.14,-0.43,0.98,U] [#3 0.16,-0.28,0.86,U] [#4 0.20,-0.50,0.00,M1] [#5 0.41,-0.70,0.00,M1] [#6 0.56,-0.50,0.00,M1] [#7 0.39,-0.39,0.00,M3] [#8 0.31,-0.54,0.00,M1] 
00:16:20.529 00.001 21068 refined, 3 included, MultiStar: {0.16, -0.31}, one-star: {0.18, -0.34}
00:16:20.531 00.002 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
00:16:20.532 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
00:16:20.532 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.10 mountX=-0.21 mountY=0.27, mountTheta=2.24
00:16:20.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.31, opts=13)
00:16:20.536 00.002 21068 Enqueuing Move request for scope (0.16, -0.31)
00:16:20.538 00.002 16108 Worker thread wakes up
00:16:20.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
00:16:20.540 00.002 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
00:16:20.540 00.000 16108 Moving (0.16, -0.31) raw xDistance=-0.21 yDistance=0.27
00:16:20.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:16:20.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:16:20.540 00.000 16108 MoveAxis(E, 56, ABG)
00:16:20.540 00.000 16108 Guiding  Dir = 2, Dur = 56
00:16:20.540 00.000 16108 IsSlewing returns 0
00:16:20.541 00.001 16108 IsGuiding returns 0
00:16:20.549 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3523, FiltMin=2998, FiltMax=60845, Gamma=1.000
00:16:20.550 00.001 16108 PulseGuide returned control before completion, sleep 57
00:16:20.577 00.027 21068 UpdateGuideState exits: m=120631 SNR=90.6
00:16:20.579 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:20.581 00.001 21068 Enqueuing Expose request
00:16:20.611 00.030 16108 IsGuiding returns 1
00:16:20.611 00.000 16108 scope still moving after pulse duration time elapsed
00:16:20.644 00.033 16108 IsSlewing returns 0
00:16:20.644 00.000 16108 IsGuiding returns 0
00:16:20.644 00.000 16108 scope move finished after 56 + 47 ms
00:16:20.645 00.001 16108 Move returns status 0, amount 56
00:16:20.645 00.000 16108 MoveAxis(S, 54, ABG)
00:16:20.645 00.000 16108 Guiding  Dir = 1, Dur = 54
00:16:20.645 00.000 16108 IsSlewing returns 0
00:16:20.645 00.000 16108 IsGuiding returns 0
00:16:20.708 00.063 16108 IsGuiding returns 1
00:16:20.708 00.000 16108 scope still moving after pulse duration time elapsed
00:16:20.737 00.029 16108 IsSlewing returns 0
00:16:20.737 00.000 16108 IsGuiding returns 1
00:16:20.769 00.032 16108 IsSlewing returns 0
00:16:20.770 00.001 16108 IsGuiding returns 1
00:16:20.800 00.030 16108 IsSlewing returns 0
00:16:20.800 00.000 16108 IsGuiding returns 0
00:16:20.800 00.000 16108 scope move finished after 54 + 101 ms
00:16:20.800 00.000 16108 Move returns status 0, amount 54
00:16:20.800 00.000 16108 move complete, result=0
00:16:20.801 00.001 16108 worker thread done servicing request
00:16:20.801 00.000 16108 Worker thread wakes up
00:16:20.801 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.3 px 54 ms SOUTH
00:16:20.803 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:20.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:21.953 01.150 16108 Exposure complete
00:16:22.021 00.068 16108 worker thread done servicing request
00:16:22.021 00.000 21068 OnExposeComplete: enter
00:16:22.023 00.002 21068 UpdateGuideState(): m_state=6
00:16:22.025 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7010
00:16:22.026 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.95, Mass=121338, SNR=88.6, Peak=19760 HFD=3.0
00:16:22.028 00.002 21068 MultiStar: [#1 0.15,-0.10,0.97,U] [#2 -0.01,-0.47,1.20,U] [#3 -0.09,-0.36,0.98,U] [#4 0.05,-0.34,0.81,U] [#5 0.43,-0.35,0.00,M2] [#6 0.24,-0.27,0.73,U] [#7 0.28,-0.53,0.00,M4] [#8 0.03,-0.29,0.64,U] 
00:16:22.030 00.002 21068 single-star, 6 included, MultiStar: {0.08, -0.29}, one-star: {0.23, -0.13}
00:16:22.031 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
00:16:22.034 00.003 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
00:16:22.035 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.51 mountX=-0.25 mountY=0.07, mountTheta=2.86
00:16:22.039 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.13, opts=13)
00:16:22.040 00.001 21068 Enqueuing Move request for scope (0.23, -0.13)
00:16:22.042 00.002 16108 Worker thread wakes up
00:16:22.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
00:16:22.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
00:16:22.042 00.000 16108 Moving (0.23, -0.13) raw xDistance=-0.25 yDistance=0.07
00:16:22.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
00:16:22.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:22.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:16:22.042 00.000 16108 MoveAxis(E, 69, ABG)
00:16:22.042 00.000 16108 Guiding  Dir = 2, Dur = 69
00:16:22.043 00.001 16108 IsSlewing returns 0
00:16:22.043 00.000 16108 IsGuiding returns 0
00:16:22.044 00.001 16108 PulseGuide returned control before completion, sleep 78
00:16:22.050 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3523, FiltMin=3072, FiltMax=61616, Gamma=1.000
00:16:22.065 00.015 21068 UpdateGuideState exits: m=121338 SNR=88.6
00:16:22.067 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:22.069 00.001 21068 Enqueuing Expose request
00:16:22.129 00.060 16108 IsGuiding returns 0
00:16:22.129 00.000 16108 Move returns status 0, amount 69
00:16:22.129 00.000 16108 MoveAxis(N, 0, ABG)
00:16:22.129 00.000 16108 Move returns status 0, amount 0
00:16:22.129 00.000 16108 move complete, result=0
00:16:22.129 00.000 16108 worker thread done servicing request
00:16:22.129 00.000 16108 Worker thread wakes up
00:16:22.129 00.000 21068 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
00:16:22.130 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:22.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:23.094 00.964 16108 Exposure complete
00:16:23.161 00.067 16108 worker thread done servicing request
00:16:23.161 00.000 21068 OnExposeComplete: enter
00:16:23.162 00.001 21068 UpdateGuideState(): m_state=6
00:16:23.163 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7011
00:16:23.164 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.07, Mass=138792, SNR=93.9, Peak=18928 HFD=3.2
00:16:23.165 00.001 21068 MultiStar: [#1 -0.24,-0.06,0.95,U] [#2 -0.57,-0.12,0.00,M1] [#3 -0.29,-0.24,0.75,U] [#4 -0.14,0.09,0.70,U] [#5 -0.08,-0.13,0.79,U] [#6 -0.01,0.13,0.79,U] [#7 -0.20,0.10,0.56,U] [#8 -0.45,-0.12,0.70,U] 
00:16:23.166 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.03}, one-star: {-0.15, -0.01}
00:16:23.166 00.000 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
00:16:23.167 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
00:16:23.168 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.10 mountX=0.15 mountY=0.04, mountTheta=0.27
00:16:23.169 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.01, opts=13)
00:16:23.170 00.001 21068 Enqueuing Move request for scope (-0.15, -0.01)
00:16:23.171 00.001 16108 Worker thread wakes up
00:16:23.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
00:16:23.171 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
00:16:23.171 00.000 16108 Moving (-0.15, -0.01) raw xDistance=0.15 yDistance=0.04
00:16:23.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:16:23.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:23.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:23.171 00.000 16108 MoveAxis(E, 0, ABG)
00:16:23.171 00.000 16108 Move returns status 0, amount 0
00:16:23.171 00.000 16108 MoveAxis(N, 0, ABG)
00:16:23.172 00.001 16108 Move returns status 0, amount 0
00:16:23.172 00.000 16108 move complete, result=0
00:16:23.172 00.000 16108 worker thread done servicing request
00:16:23.176 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3523, FiltMin=3005, FiltMax=58979, Gamma=1.000
00:16:23.191 00.015 21068 UpdateGuideState exits: m=138792 SNR=93.9
00:16:23.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:23.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:23.194 00.001 21068 Enqueuing Expose request
00:16:23.195 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:23.196 00.001 16108 Worker thread wakes up
00:16:23.196 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:23.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:24.360 01.164 16108 Exposure complete
00:16:24.415 00.055 16108 worker thread done servicing request
00:16:24.416 00.001 21068 OnExposeComplete: enter
00:16:24.416 00.000 21068 UpdateGuideState(): m_state=6
00:16:24.418 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7012
00:16:24.419 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.07, Mass=125389, SNR=88.3, Peak=17600 HFD=3.3
00:16:24.420 00.001 21068 MultiStar: [#1 0.08,0.13,1.08,U] [#2 -0.45,-0.10,1.01,U] [#3 -0.21,-0.07,1.02,U] [#4 -0.06,0.11,0.78,U] [#5 -0.02,-0.05,0.86,U] [#6 -0.08,0.06,0.85,U] [#7 -0.13,0.07,0.70,U] [#8 -0.21,0.15,0.71,U] 
00:16:24.421 00.001 21068 single-star, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.05, -0.00}
00:16:24.422 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
00:16:24.423 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
00:16:24.424 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.11 mountX=0.05 mountY=0.01, mountTheta=0.26
00:16:24.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
00:16:24.428 00.002 21068 Enqueuing Move request for scope (-0.05, -0.00)
00:16:24.428 00.000 16108 Worker thread wakes up
00:16:24.429 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:16:24.429 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:16:24.429 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.01
00:16:24.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:16:24.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:24.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:24.429 00.000 16108 MoveAxis(E, 0, ABG)
00:16:24.429 00.000 16108 Move returns status 0, amount 0
00:16:24.429 00.000 16108 MoveAxis(N, 0, ABG)
00:16:24.429 00.000 16108 Move returns status 0, amount 0
00:16:24.429 00.000 16108 move complete, result=0
00:16:24.429 00.000 16108 worker thread done servicing request
00:16:24.434 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3523, FiltMin=3014, FiltMax=60310, Gamma=1.000
00:16:24.449 00.015 21068 UpdateGuideState exits: m=125389 SNR=88.3
00:16:24.451 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:24.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:24.453 00.001 21068 Enqueuing Expose request
00:16:24.455 00.002 16108 Worker thread wakes up
00:16:24.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:24.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:24.455 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:25.425 00.970 16108 Exposure complete
00:16:25.492 00.067 16108 worker thread done servicing request
00:16:25.492 00.000 21068 OnExposeComplete: enter
00:16:25.493 00.001 21068 UpdateGuideState(): m_state=6
00:16:25.494 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7013
00:16:25.496 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.36, Mass=110693, SNR=85.3, Peak=16192 HFD=3.1
00:16:25.498 00.002 21068 MultiStar: [#1 -0.06,0.29,1.03,U] [#2 -0.57,-0.06,0.00,M1] [#3 -0.30,-0.00,1.11,U] [#4 -0.09,0.07,0.91,U] [#5 -0.03,0.20,0.94,U] [#6 -0.08,0.39,0.66,U] [#7 -0.10,0.17,0.54,U] [#8 -0.14,0.20,0.76,U] 
00:16:25.499 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.19}, one-star: {-0.21, 0.29}
00:16:25.500 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
00:16:25.501 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
00:16:25.502 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.17 mountX=0.16 mountY=-0.16, mountTheta=-0.76
00:16:25.505 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.19, opts=13)
00:16:25.506 00.001 21068 Enqueuing Move request for scope (-0.13, 0.19)
00:16:25.506 00.000 16108 Worker thread wakes up
00:16:25.507 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
00:16:25.507 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
00:16:25.507 00.000 16108 Moving (-0.13, 0.19) raw xDistance=0.16 yDistance=-0.16
00:16:25.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:16:25.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:25.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:16:25.507 00.000 16108 MoveAxis(E, 0, ABG)
00:16:25.507 00.000 16108 Move returns status 0, amount 0
00:16:25.507 00.000 16108 MoveAxis(N, 0, ABG)
00:16:25.507 00.000 16108 Move returns status 0, amount 0
00:16:25.507 00.000 16108 move complete, result=0
00:16:25.507 00.000 16108 worker thread done servicing request
00:16:25.510 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3526, FiltMin=3005, FiltMax=59107, Gamma=1.000
00:16:25.525 00.015 21068 UpdateGuideState exits: m=110693 SNR=85.3
00:16:25.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.527 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:25.528 00.001 21068 Enqueuing Expose request
00:16:25.529 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:25.530 00.001 16108 Worker thread wakes up
00:16:25.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:25.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:26.714 01.184 16108 Exposure complete
00:16:26.790 00.076 16108 worker thread done servicing request
00:16:26.790 00.000 21068 OnExposeComplete: enter
00:16:26.791 00.001 21068 UpdateGuideState(): m_state=6
00:16:26.794 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7014
00:16:26.795 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.11, Mass=123922, SNR=84.2, Peak=17395 HFD=3.0
00:16:26.796 00.001 21068 MultiStar: [#1 -0.23,0.18,1.15,U] [#2 -0.57,-0.08,0.00,M2] [#3 -0.69,0.02,0.00,M1] [#4 -0.39,0.03,0.93,U] [#5 -0.05,0.05,0.97,U] [#6 -0.36,0.18,0.80,U] [#7 -0.06,0.12,0.65,U] [#8 -0.29,-0.13,0.89,U] 
00:16:26.797 00.001 21068 refined, 6 included, MultiStar: {-0.27, 0.07}, one-star: {-0.48, 0.03}
00:16:26.797 00.000 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
00:16:26.798 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
00:16:26.799 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.91 mountX=0.28 mountY=0.00, mountTheta=0.00
00:16:26.801 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.07, opts=13)
00:16:26.802 00.001 21068 Enqueuing Move request for scope (-0.27, 0.07)
00:16:26.802 00.000 16108 Worker thread wakes up
00:16:26.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
00:16:26.803 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
00:16:26.803 00.000 16108 Moving (-0.27, 0.07) raw xDistance=0.28 yDistance=0.00
00:16:26.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:16:26.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:26.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:16:26.803 00.000 16108 MoveAxis(W, 73, ABG)
00:16:26.803 00.000 16108 Guiding  Dir = 3, Dur = 73
00:16:26.803 00.000 16108 IsSlewing returns 0
00:16:26.803 00.000 16108 IsGuiding returns 0
00:16:26.807 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3523, FiltMin=3049, FiltMax=58573, Gamma=1.000
00:16:26.822 00.015 21068 UpdateGuideState exits: m=123922 SNR=84.2
00:16:26.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:26.823 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:26.824 00.001 21068 Enqueuing Expose request
00:16:26.855 00.031 16108 PulseGuide returned control before completion, sleep 31
00:16:26.901 00.046 16108 IsGuiding returns 1
00:16:26.901 00.000 16108 scope still moving after pulse duration time elapsed
00:16:26.931 00.030 16108 IsSlewing returns 0
00:16:26.931 00.000 16108 IsGuiding returns 1
00:16:26.962 00.031 16108 IsSlewing returns 0
00:16:26.962 00.000 16108 IsGuiding returns 0
00:16:26.962 00.000 16108 scope move finished after 73 + 86 ms
00:16:26.962 00.000 16108 Move returns status 0, amount 73
00:16:26.962 00.000 16108 MoveAxis(N, 0, ABG)
00:16:26.962 00.000 16108 Move returns status 0, amount 0
00:16:26.962 00.000 16108 move complete, result=0
00:16:26.962 00.000 16108 worker thread done servicing request
00:16:26.962 00.000 16108 Worker thread wakes up
00:16:26.962 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.0 px 0 ms NORTH
00:16:26.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:26.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:27.932 00.969 16108 Exposure complete
00:16:27.994 00.062 16108 worker thread done servicing request
00:16:27.994 00.000 21068 OnExposeComplete: enter
00:16:27.995 00.001 21068 UpdateGuideState(): m_state=6
00:16:27.996 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7015
00:16:27.997 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.25, Mass=108041, SNR=77.7, Peak=15139 HFD=3.0
00:16:27.998 00.001 21068 MultiStar: [#1 -0.23,0.13,1.20,U] [#2 -0.40,0.10,1.40,U] [#3 -0.49,-0.08,0.00,M2] [#4 -0.28,0.02,0.93,U] [#5 -0.26,-0.05,0.99,U] [#6 -0.43,0.40,0.00,M1] [#7 -0.25,-0.21,0.67,U] [#8 -0.45,-0.01,0.80,U] 
00:16:27.998 00.000 21068 refined, 6 included, MultiStar: {-0.32, 0.04}, one-star: {-0.36, 0.18}
00:16:27.999 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
00:16:28.000 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:16:28.000 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.32 cameraTheta=3.01 mountX=0.32 mountY=0.03, mountTheta=0.10
00:16:28.003 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.04, opts=13)
00:16:28.004 00.001 21068 Enqueuing Move request for scope (-0.32, 0.04)
00:16:28.005 00.001 16108 Worker thread wakes up
00:16:28.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd
00:16:28.005 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.04)
00:16:28.005 00.000 16108 Moving (-0.32, 0.04) raw xDistance=0.32 yDistance=0.03
00:16:28.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:16:28.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:28.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:16:28.005 00.000 16108 MoveAxis(W, 90, ABG)
00:16:28.006 00.001 16108 Guiding  Dir = 3, Dur = 90
00:16:28.006 00.000 16108 IsSlewing returns 0
00:16:28.006 00.000 16108 IsGuiding returns 0
00:16:28.009 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3523, FiltMin=3030, FiltMax=61456, Gamma=1.000
00:16:28.027 00.018 21068 UpdateGuideState exits: m=108041 SNR=77.7
00:16:28.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:28.028 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:28.029 00.001 21068 Enqueuing Expose request
00:16:28.049 00.020 16108 PulseGuide returned control before completion, sleep 58
00:16:28.109 00.060 16108 IsGuiding returns 1
00:16:28.109 00.000 16108 scope still moving after pulse duration time elapsed
00:16:28.140 00.031 16108 IsSlewing returns 0
00:16:28.140 00.000 16108 IsGuiding returns 0
00:16:28.141 00.001 16108 scope move finished after 90 + 44 ms
00:16:28.141 00.000 16108 Move returns status 0, amount 90
00:16:28.141 00.000 16108 MoveAxis(N, 0, ABG)
00:16:28.141 00.000 16108 Move returns status 0, amount 0
00:16:28.141 00.000 16108 move complete, result=0
00:16:28.141 00.000 16108 worker thread done servicing request
00:16:28.141 00.000 16108 Worker thread wakes up
00:16:28.142 00.001 21068 GuideStep: 0.3 px 90 ms WEST, 0.0 px 0 ms NORTH
00:16:28.144 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:28.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:29.338 01.194 16108 Exposure complete
00:16:29.394 00.056 16108 worker thread done servicing request
00:16:29.394 00.000 21068 OnExposeComplete: enter
00:16:29.395 00.001 21068 UpdateGuideState(): m_state=6
00:16:29.396 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7016
00:16:29.398 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.17, Mass=131252, SNR=92.9, Peak=19312 HFD=3.3
00:16:29.398 00.000 21068 MultiStar: [#1 0.26,0.22,1.08,U] [#2 -0.14,0.01,1.03,U] [#3 -0.04,-0.13,0.88,U] [#4 -0.10,0.21,0.78,U] [#5 0.11,-0.12,0.83,U] [#6 0.21,-0.03,0.75,U] [#7 0.15,-0.15,0.53,U] [#8 0.27,-0.09,0.70,U] 
00:16:29.399 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.04, 0.10}
00:16:29.400 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
00:16:29.400 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
00:16:29.401 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
00:16:29.402 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
00:16:29.403 00.001 21068 Enqueuing Move request for scope (0.07, 0.02)
00:16:29.404 00.001 16108 Worker thread wakes up
00:16:29.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:16:29.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:16:29.404 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.06 yDistance=-0.03
00:16:29.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:16:29.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:29.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:16:29.404 00.000 16108 MoveAxis(E, 0, ABG)
00:16:29.406 00.002 16108 Move returns status 0, amount 0
00:16:29.406 00.000 16108 MoveAxis(N, 0, ABG)
00:16:29.406 00.000 16108 Move returns status 0, amount 0
00:16:29.406 00.000 16108 move complete, result=0
00:16:29.406 00.000 16108 worker thread done servicing request
00:16:29.416 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3523, FiltMin=2989, FiltMax=45769, Gamma=1.000
00:16:29.449 00.033 21068 UpdateGuideState exits: m=131252 SNR=92.9
00:16:29.451 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.453 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:29.454 00.001 21068 Enqueuing Expose request
00:16:29.456 00.002 16108 Worker thread wakes up
00:16:29.456 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:29.458 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:29.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:30.441 00.983 16108 Exposure complete
00:16:30.526 00.085 16108 worker thread done servicing request
00:16:30.526 00.000 21068 OnExposeComplete: enter
00:16:30.527 00.001 21068 UpdateGuideState(): m_state=6
00:16:30.528 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7017
00:16:30.529 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.37, Mass=111198, SNR=82.2, Peak=15392 HFD=3.0
00:16:30.530 00.001 21068 MultiStar: [#1 0.42,0.26,0.00,M1] [#2 -0.16,0.10,1.20,U] [#3 0.01,0.04,1.20,U] [#4 0.17,0.26,1.00,U] [#5 0.37,0.25,0.96,U] [#6 0.28,0.28,1.03,U] [#7 0.20,0.19,0.71,U] [#8 0.13,0.24,0.79,U] 
00:16:30.530 00.000 21068 refined, 7 included, MultiStar: {0.10, 0.20}, one-star: {-0.09, 0.30}
00:16:30.531 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
00:16:30.532 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
00:16:30.533 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.06 mountY=-0.22, mountTheta=-1.86
00:16:30.534 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.20, opts=13)
00:16:30.535 00.001 21068 Enqueuing Move request for scope (0.10, 0.20)
00:16:30.536 00.001 16108 Worker thread wakes up
00:16:30.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
00:16:30.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
00:16:30.536 00.000 16108 Moving (0.10, 0.20) raw xDistance=-0.06 yDistance=-0.22
00:16:30.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:16:30.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:16:30.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:16:30.536 00.000 16108 MoveAxis(E, 0, ABG)
00:16:30.536 00.000 16108 Move returns status 0, amount 0
00:16:30.536 00.000 16108 MoveAxis(N, 0, ABG)
00:16:30.536 00.000 16108 Move returns status 0, amount 0
00:16:30.537 00.001 16108 move complete, result=0
00:16:30.537 00.000 16108 worker thread done servicing request
00:16:30.541 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3523, FiltMin=3043, FiltMax=53059, Gamma=1.000
00:16:30.554 00.013 21068 UpdateGuideState exits: m=111198 SNR=82.2
00:16:30.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:30.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:30.556 00.000 21068 Enqueuing Expose request
00:16:30.557 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:30.558 00.001 16108 Worker thread wakes up
00:16:30.558 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:30.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:31.721 01.163 16108 Exposure complete
00:16:31.791 00.070 16108 worker thread done servicing request
00:16:31.792 00.001 21068 OnExposeComplete: enter
00:16:31.792 00.000 21068 UpdateGuideState(): m_state=6
00:16:31.793 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7018
00:16:31.794 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.47, Mass=119769, SNR=94.2, Peak=14752 HFD=3.2
00:16:31.795 00.001 21068 MultiStar: [#1 0.29,0.23,0.88,U] [#2 -0.31,0.26,0.98,U] [#3 0.16,0.00,0.80,U] [#4 0.14,0.19,0.74,U] [#5 0.30,0.00,0.92,U] [#6 0.43,0.23,0.00,M1] [#7 0.04,0.33,0.53,U] [#8 -0.39,0.22,0.68,U] 
00:16:31.796 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.20}, one-star: {-0.08, 0.39}
00:16:31.796 00.000 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
00:16:31.797 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
00:16:31.797 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=0.02 mountY=-0.20, mountTheta=-1.50
00:16:31.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.20, opts=13)
00:16:31.800 00.001 21068 Enqueuing Move request for scope (0.02, 0.20)
00:16:31.802 00.002 16108 Worker thread wakes up
00:16:31.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
00:16:31.802 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
00:16:31.802 00.000 16108 Moving (0.02, 0.20) raw xDistance=0.02 yDistance=-0.20
00:16:31.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:16:31.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:31.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:16:31.802 00.000 16108 MoveAxis(E, 0, ABG)
00:16:31.802 00.000 16108 Move returns status 0, amount 0
00:16:31.802 00.000 16108 MoveAxis(N, 0, ABG)
00:16:31.802 00.000 16108 Move returns status 0, amount 0
00:16:31.802 00.000 16108 move complete, result=0
00:16:31.803 00.001 16108 worker thread done servicing request
00:16:31.805 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3526, FiltMin=3043, FiltMax=62291, Gamma=1.000
00:16:31.821 00.016 21068 UpdateGuideState exits: m=119769 SNR=94.2
00:16:31.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:31.823 00.000 21068 Enqueuing Expose request
00:16:31.824 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:31.825 00.001 16108 Worker thread wakes up
00:16:31.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:31.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:32.799 00.974 16108 Exposure complete
00:16:32.883 00.084 16108 worker thread done servicing request
00:16:32.883 00.000 21068 OnExposeComplete: enter
00:16:32.884 00.001 21068 UpdateGuideState(): m_state=6
00:16:32.885 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7019
00:16:32.886 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.21, Mass=117346, SNR=83.5, Peak=14016 HFD=3.4
00:16:32.887 00.001 21068 MultiStar: [#1 -0.10,0.35,1.00,U] [#2 -0.62,0.10,0.00,M1] [#3 -0.22,0.13,1.24,U] [#4 -0.38,0.01,0.94,U] [#5 -0.08,-0.03,0.87,U] [#6 -0.08,0.12,0.88,U] [#7 -0.38,0.12,0.56,U] [#8 -0.20,-0.14,0.83,U] 
00:16:32.888 00.001 21068 refined, 7 included, MultiStar: {-0.23, 0.09}, one-star: {-0.47, 0.14}
00:16:32.889 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
00:16:32.889 00.000 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
00:16:32.890 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.76 mountX=0.25 mountY=-0.04, mountTheta=-0.15
00:16:32.893 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.09, opts=13)
00:16:32.893 00.000 21068 Enqueuing Move request for scope (-0.23, 0.09)
00:16:32.894 00.001 16108 Worker thread wakes up
00:16:32.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
00:16:32.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
00:16:32.894 00.000 16108 Moving (-0.23, 0.09) raw xDistance=0.25 yDistance=-0.04
00:16:32.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:16:32.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:32.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:16:32.895 00.001 16108 MoveAxis(W, 65, ABG)
00:16:32.895 00.000 16108 Guiding  Dir = 3, Dur = 65
00:16:32.895 00.000 16108 IsSlewing returns 0
00:16:32.895 00.000 16108 IsGuiding returns 0
00:16:32.896 00.001 16108 PulseGuide returned control before completion, sleep 74
00:16:32.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3526, FiltMin=3062, FiltMax=65510, Gamma=1.000
00:16:32.922 00.022 21068 UpdateGuideState exits: m=117346 SNR=83.5
00:16:32.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:32.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:32.925 00.001 21068 Enqueuing Expose request
00:16:32.975 00.050 16108 IsGuiding returns 1
00:16:32.975 00.000 16108 scope still moving after pulse duration time elapsed
00:16:33.006 00.031 16108 IsSlewing returns 0
00:16:33.006 00.000 16108 IsGuiding returns 1
00:16:33.037 00.031 16108 IsSlewing returns 0
00:16:33.037 00.000 16108 IsGuiding returns 0
00:16:33.037 00.000 16108 scope move finished after 65 + 77 ms
00:16:33.037 00.000 16108 Move returns status 0, amount 65
00:16:33.037 00.000 16108 MoveAxis(N, 0, ABG)
00:16:33.037 00.000 16108 Move returns status 0, amount 0
00:16:33.037 00.000 16108 move complete, result=0
00:16:33.037 00.000 16108 worker thread done servicing request
00:16:33.037 00.000 16108 Worker thread wakes up
00:16:33.037 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
00:16:33.039 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:33.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:34.207 01.168 16108 Exposure complete
00:16:34.263 00.056 16108 worker thread done servicing request
00:16:34.263 00.000 21068 OnExposeComplete: enter
00:16:34.264 00.001 21068 UpdateGuideState(): m_state=6
00:16:34.265 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7020
00:16:34.266 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.24, Mass=137467, SNR=87.4, Peak=16160 HFD=3.2
00:16:34.267 00.001 21068 MultiStar: [#1 0.28,0.30,0.96,U] [#2 -0.40,0.01,1.03,U] [#3 -0.09,0.04,0.84,U] [#4 -0.20,0.25,0.81,U] [#5 -0.01,-0.16,0.75,U] [#6 -0.19,0.17,0.75,U] [#7 -0.26,-0.21,0.59,U] [#8 -0.01,-0.06,0.62,U] 
00:16:34.268 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.10, 0.16}
00:16:34.268 00.000 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
00:16:34.269 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
00:16:34.271 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=0.12 mountY=-0.05, mountTheta=-0.37
00:16:34.272 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
00:16:34.273 00.001 21068 Enqueuing Move request for scope (-0.11, 0.07)
00:16:34.273 00.000 16108 Worker thread wakes up
00:16:34.274 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
00:16:34.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
00:16:34.274 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.12 yDistance=-0.05
00:16:34.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:16:34.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:34.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:34.274 00.000 16108 MoveAxis(E, 0, ABG)
00:16:34.274 00.000 16108 Move returns status 0, amount 0
00:16:34.274 00.000 16108 MoveAxis(N, 0, ABG)
00:16:34.274 00.000 16108 Move returns status 0, amount 0
00:16:34.274 00.000 16108 move complete, result=0
00:16:34.274 00.000 16108 worker thread done servicing request
00:16:34.277 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3523, FiltMin=2998, FiltMax=58547, Gamma=1.000
00:16:34.308 00.031 21068 UpdateGuideState exits: m=137467 SNR=87.4
00:16:34.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:34.311 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:34.312 00.001 21068 Enqueuing Expose request
00:16:34.314 00.002 16108 Worker thread wakes up
00:16:34.314 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:34.317 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:34.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:35.305 00.988 16108 Exposure complete
00:16:35.367 00.062 16108 worker thread done servicing request
00:16:35.367 00.000 21068 OnExposeComplete: enter
00:16:35.368 00.001 21068 UpdateGuideState(): m_state=6
00:16:35.369 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7021
00:16:35.370 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.11, Mass=117003, SNR=79.6, Peak=15408 HFD=3.2
00:16:35.371 00.001 21068 MultiStar: [#1 0.05,0.19,1.15,U] [#2 -0.05,-0.07,1.29,U] [#3 -0.24,0.09,1.09,U] [#4 -0.42,0.46,0.00,M1] [#5 -0.28,-0.09,0.93,U] [#6 -0.29,-0.04,0.78,U] [#7 0.21,0.23,0.69,U] [#8 -0.15,-0.00,0.79,U] 
00:16:35.372 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.15, 0.04}
00:16:35.372 00.000 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
00:16:35.373 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
00:16:35.375 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=0.12 mountY=-0.01, mountTheta=-0.10
00:16:35.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.04, opts=13)
00:16:35.377 00.001 21068 Enqueuing Move request for scope (-0.12, 0.04)
00:16:35.378 00.001 16108 Worker thread wakes up
00:16:35.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
00:16:35.378 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
00:16:35.378 00.000 16108 Moving (-0.12, 0.04) raw xDistance=0.12 yDistance=-0.01
00:16:35.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:16:35.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:35.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:35.378 00.000 16108 MoveAxis(E, 0, ABG)
00:16:35.378 00.000 16108 Move returns status 0, amount 0
00:16:35.378 00.000 16108 MoveAxis(N, 0, ABG)
00:16:35.378 00.000 16108 Move returns status 0, amount 0
00:16:35.378 00.000 16108 move complete, result=0
00:16:35.378 00.000 16108 worker thread done servicing request
00:16:35.382 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3526, FiltMin=3001, FiltMax=60480, Gamma=1.000
00:16:35.398 00.016 21068 UpdateGuideState exits: m=117003 SNR=79.6
00:16:35.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:35.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:35.401 00.001 21068 Enqueuing Expose request
00:16:35.402 00.001 16108 Worker thread wakes up
00:16:35.402 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:16:35.402 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:35.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:36.555 01.153 16108 Exposure complete
00:16:36.608 00.053 16108 worker thread done servicing request
00:16:36.608 00.000 21068 OnExposeComplete: enter
00:16:36.608 00.000 21068 UpdateGuideState(): m_state=6
00:16:36.610 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7022
00:16:36.611 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.16, Mass=122507, SNR=93.1, Peak=19744 HFD=3.1
00:16:36.612 00.001 21068 MultiStar: [#1 0.49,0.12,0.00,M1] [#2 -0.01,-0.23,0.97,U] [#3 -0.09,-0.31,0.89,U] [#4 0.39,-0.10,0.71,U] [#5 0.13,-0.16,0.77,U] [#6 -0.03,0.26,0.85,U] [#7 0.08,-0.39,0.57,U] [#8 0.29,-0.31,0.64,U] 
00:16:36.613 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.13}, one-star: {0.01, 0.08}
00:16:36.613 00.000 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
00:16:36.614 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
00:16:36.615 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=0.00 mountY=-0.08, mountTheta=-1.51
00:16:36.616 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
00:16:36.617 00.001 21068 Enqueuing Move request for scope (0.01, 0.08)
00:16:36.618 00.001 16108 Worker thread wakes up
00:16:36.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:16:36.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:16:36.618 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
00:16:36.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:16:36.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:36.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:16:36.618 00.000 16108 MoveAxis(E, 0, ABG)
00:16:36.618 00.000 16108 Move returns status 0, amount 0
00:16:36.618 00.000 16108 MoveAxis(N, 0, ABG)
00:16:36.618 00.000 16108 Move returns status 0, amount 0
00:16:36.618 00.000 16108 move complete, result=0
00:16:36.618 00.000 16108 worker thread done servicing request
00:16:36.621 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3523, FiltMin=2989, FiltMax=54512, Gamma=1.000
00:16:36.644 00.023 21068 UpdateGuideState exits: m=122507 SNR=93.1
00:16:36.644 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.647 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:36.647 00.000 21068 Enqueuing Expose request
00:16:36.648 00.001 16108 Worker thread wakes up
00:16:36.648 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:36.649 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:36.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:37.637 00.988 16108 Exposure complete
00:16:37.711 00.074 16108 worker thread done servicing request
00:16:37.711 00.000 21068 OnExposeComplete: enter
00:16:37.712 00.001 21068 UpdateGuideState(): m_state=6
00:16:37.712 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7023
00:16:37.713 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.08, Mass=122187, SNR=86.9, Peak=18944 HFD=3.1
00:16:37.715 00.002 21068 MultiStar: [#1 0.30,-0.25,0.97,U] [#2 -0.07,-0.38,1.16,U] [#3 0.10,-0.24,0.94,U] [#4 0.17,-0.29,0.79,U] [#5 0.28,-0.06,1.12,U] [#6 0.31,0.03,0.75,U] [#7 -0.31,-0.20,0.55,U] [#8 0.16,-0.32,0.71,U] 
00:16:37.716 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.19}, one-star: {-0.04, 0.00}
00:16:37.716 00.000 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
00:16:37.717 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
00:16:37.718 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.07 mountX=0.04 mountY=0.01, mountTheta=0.17
00:16:37.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.00, opts=13)
00:16:37.722 00.002 21068 Enqueuing Move request for scope (-0.04, 0.00)
00:16:37.724 00.002 16108 Worker thread wakes up
00:16:37.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
00:16:37.724 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
00:16:37.724 00.000 16108 Moving (-0.04, 0.00) raw xDistance=0.04 yDistance=0.01
00:16:37.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:16:37.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:37.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:16:37.724 00.000 16108 MoveAxis(E, 0, ABG)
00:16:37.724 00.000 16108 Move returns status 0, amount 0
00:16:37.724 00.000 16108 MoveAxis(N, 0, ABG)
00:16:37.725 00.001 16108 Move returns status 0, amount 0
00:16:37.725 00.000 16108 move complete, result=0
00:16:37.725 00.000 16108 worker thread done servicing request
00:16:37.730 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3526, FiltMin=2982, FiltMax=57776, Gamma=1.000
00:16:37.747 00.017 21068 UpdateGuideState exits: m=122187 SNR=86.9
00:16:37.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:37.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:37.749 00.000 21068 Enqueuing Expose request
00:16:37.750 00.001 16108 Worker thread wakes up
00:16:37.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:37.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:37.750 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:38.922 01.172 16108 Exposure complete
00:16:38.978 00.056 16108 worker thread done servicing request
00:16:38.978 00.000 21068 OnExposeComplete: enter
00:16:38.980 00.002 21068 UpdateGuideState(): m_state=6
00:16:38.981 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7024
00:16:38.982 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.90, Mass=120568, SNR=82.7, Peak=17168 HFD=3.1
00:16:38.984 00.002 21068 MultiStar: [#1 0.67,0.26,0.00,M1] [#2 0.27,-0.10,1.11,U] [#3 0.57,-0.01,0.00,M1] [#4 -0.10,0.18,0.86,U] [#5 0.64,0.03,0.00,M1] [#6 0.49,-0.12,0.00,M1] [#7 0.72,-0.44,0.00,M1] [#8 0.56,-0.08,0.00,M1] 
00:16:38.987 00.003 21068 refined, 2 included, MultiStar: {0.25, -0.04}, one-star: {0.53, -0.18}
00:16:38.988 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
00:16:38.989 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
00:16:38.989 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.17 mountX=-0.25 mountY=-0.02, mountTheta=-3.08
00:16:38.992 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.04, opts=13)
00:16:38.994 00.002 21068 Enqueuing Move request for scope (0.25, -0.04)
00:16:38.996 00.002 16108 Worker thread wakes up
00:16:38.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
00:16:38.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
00:16:38.996 00.000 16108 Moving (0.25, -0.04) raw xDistance=-0.25 yDistance=-0.02
00:16:38.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:16:38.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:38.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:38.996 00.000 16108 MoveAxis(E, 67, ABG)
00:16:38.996 00.000 16108 Guiding  Dir = 2, Dur = 67
00:16:38.997 00.001 16108 IsSlewing returns 0
00:16:38.997 00.000 16108 IsGuiding returns 0
00:16:38.999 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3526, FiltMin=3049, FiltMax=62089, Gamma=1.000
00:16:39.016 00.017 21068 UpdateGuideState exits: m=120568 SNR=82.7
00:16:39.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:39.017 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:39.018 00.001 21068 Enqueuing Expose request
00:16:39.038 00.020 16108 PulseGuide returned control before completion, sleep 36
00:16:39.083 00.045 16108 IsGuiding returns 1
00:16:39.083 00.000 16108 scope still moving after pulse duration time elapsed
00:16:39.115 00.032 16108 IsSlewing returns 0
00:16:39.116 00.001 16108 IsGuiding returns 1
00:16:39.146 00.030 16108 IsSlewing returns 0
00:16:39.146 00.000 16108 IsGuiding returns 0
00:16:39.147 00.001 16108 scope move finished after 67 + 82 ms
00:16:39.147 00.000 16108 Move returns status 0, amount 67
00:16:39.147 00.000 16108 MoveAxis(N, 0, ABG)
00:16:39.147 00.000 16108 Move returns status 0, amount 0
00:16:39.147 00.000 16108 move complete, result=0
00:16:39.147 00.000 16108 worker thread done servicing request
00:16:39.147 00.000 16108 Worker thread wakes up
00:16:39.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:39.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:39.147 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.0 px 0 ms NORTH
00:16:40.122 00.975 16108 Exposure complete
00:16:40.184 00.062 16108 worker thread done servicing request
00:16:40.184 00.000 21068 OnExposeComplete: enter
00:16:40.185 00.001 21068 UpdateGuideState(): m_state=6
00:16:40.186 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7025
00:16:40.187 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.96, Mass=122403, SNR=94.0, Peak=18896 HFD=2.9
00:16:40.189 00.002 21068 MultiStar: [#1 0.55,0.09,0.00,M2] [#2 0.26,-0.23,1.07,U] [#3 0.17,-0.05,0.94,U] [#4 0.03,-0.04,0.70,U] [#5 0.29,-0.21,0.91,U] [#6 0.28,-0.01,0.64,U] [#7 0.64,-0.55,0.00,M2] [#8 0.14,-0.38,0.80,U] 
00:16:40.190 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.15}, one-star: {0.23, -0.11}
00:16:40.193 00.003 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
00:16:40.194 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
00:16:40.196 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.64 mountX=-0.23 mountY=0.10, mountTheta=2.72
00:16:40.199 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.15, opts=13)
00:16:40.202 00.003 21068 Enqueuing Move request for scope (0.21, -0.15)
00:16:40.204 00.002 16108 Worker thread wakes up
00:16:40.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
00:16:40.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
00:16:40.204 00.000 16108 Moving (0.21, -0.15) raw xDistance=-0.23 yDistance=0.10
00:16:40.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:16:40.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:40.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:16:40.204 00.000 16108 MoveAxis(E, 65, ABG)
00:16:40.204 00.000 16108 Guiding  Dir = 2, Dur = 65
00:16:40.204 00.000 16108 IsSlewing returns 0
00:16:40.204 00.000 16108 IsGuiding returns 0
00:16:40.210 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3526, FiltMin=3037, FiltMax=51897, Gamma=1.000
00:16:40.216 00.006 16108 PulseGuide returned control before completion, sleep 64
00:16:40.226 00.010 21068 UpdateGuideState exits: m=122403 SNR=94.0
00:16:40.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:40.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:40.229 00.001 21068 Enqueuing Expose request
00:16:40.293 00.064 16108 IsGuiding returns 1
00:16:40.293 00.000 16108 scope still moving after pulse duration time elapsed
00:16:40.325 00.032 16108 IsSlewing returns 0
00:16:40.326 00.001 16108 IsGuiding returns 0
00:16:40.326 00.000 16108 scope move finished after 65 + 56 ms
00:16:40.326 00.000 16108 Move returns status 0, amount 65
00:16:40.326 00.000 16108 MoveAxis(N, 0, ABG)
00:16:40.326 00.000 16108 Move returns status 0, amount 0
00:16:40.326 00.000 16108 move complete, result=0
00:16:40.326 00.000 16108 worker thread done servicing request
00:16:40.327 00.001 16108 Worker thread wakes up
00:16:40.327 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
00:16:40.331 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:40.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:41.490 01.159 16108 Exposure complete
00:16:41.568 00.078 16108 worker thread done servicing request
00:16:41.568 00.000 21068 OnExposeComplete: enter
00:16:41.569 00.001 21068 UpdateGuideState(): m_state=6
00:16:41.570 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7026
00:16:41.570 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=876.31, Mass=116931, SNR=76.8, Peak=16736 HFD=2.9
00:16:41.571 00.001 21068 MultiStar: [#1 0.02,0.29,1.21,U] [#2 -0.10,0.10,1.38,U] [#3 -0.28,0.11,1.00,U] [#4 -0.22,0.00,1.03,U] [#5 0.10,0.05,1.19,U] [#6 -0.15,0.41,0.90,U] [#7 0.11,-0.01,0.63,U] [#8 -0.34,-0.15,0.88,U] 
00:16:41.572 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.12, 0.24}
00:16:41.573 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
00:16:41.573 00.000 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
00:16:41.574 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.28 mountX=0.13 mountY=-0.09, mountTheta=-0.64
00:16:41.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.12, opts=13)
00:16:41.576 00.000 21068 Enqueuing Move request for scope (-0.11, 0.12)
00:16:41.577 00.001 16108 Worker thread wakes up
00:16:41.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:16:41.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:16:41.577 00.000 16108 Moving (-0.11, 0.12) raw xDistance=0.13 yDistance=-0.09
00:16:41.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:16:41.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:41.578 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:41.578 00.000 16108 MoveAxis(E, 0, ABG)
00:16:41.578 00.000 16108 Move returns status 0, amount 0
00:16:41.578 00.000 16108 MoveAxis(N, 0, ABG)
00:16:41.578 00.000 16108 Move returns status 0, amount 0
00:16:41.578 00.000 16108 move complete, result=0
00:16:41.578 00.000 16108 worker thread done servicing request
00:16:41.584 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3526, FiltMin=3027, FiltMax=50550, Gamma=1.000
00:16:41.609 00.025 21068 UpdateGuideState exits: m=116931 SNR=76.8
00:16:41.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:41.612 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:41.612 00.000 21068 Enqueuing Expose request
00:16:41.614 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:41.615 00.001 16108 Worker thread wakes up
00:16:41.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:41.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:42.584 00.969 16108 Exposure complete
00:16:42.657 00.073 16108 worker thread done servicing request
00:16:42.657 00.000 21068 OnExposeComplete: enter
00:16:42.658 00.001 21068 UpdateGuideState(): m_state=6
00:16:42.659 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7027
00:16:42.661 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=876.30, Mass=105874, SNR=77.9, Peak=15440 HFD=2.9
00:16:42.662 00.001 21068 MultiStar: [#1 0.15,0.28,1.14,U] [#2 -0.16,0.21,1.33,U] [#3 -0.31,0.21,1.01,U] [#4 -0.29,0.34,0.95,U] [#5 -0.08,0.16,0.95,U] [#6 -0.14,0.48,0.00,M1] [#7 -0.40,0.24,0.67,U] [#8 -0.10,0.25,0.90,U] 
00:16:42.662 00.000 21068 refined, 7 included, MultiStar: {-0.11, 0.24}, one-star: {0.16, 0.23}
00:16:42.663 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
00:16:42.664 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
00:16:42.664 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.01 mountX=0.15 mountY=-0.21, mountTheta=-0.93
00:16:42.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.24, opts=13)
00:16:42.667 00.001 21068 Enqueuing Move request for scope (-0.11, 0.24)
00:16:42.667 00.000 16108 Worker thread wakes up
00:16:42.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
00:16:42.667 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
00:16:42.668 00.001 16108 Moving (-0.11, 0.24) raw xDistance=0.15 yDistance=-0.21
00:16:42.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:16:42.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:42.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:16:42.668 00.000 16108 MoveAxis(E, 0, ABG)
00:16:42.668 00.000 16108 Move returns status 0, amount 0
00:16:42.668 00.000 16108 MoveAxis(N, 0, ABG)
00:16:42.668 00.000 16108 Move returns status 0, amount 0
00:16:42.668 00.000 16108 move complete, result=0
00:16:42.668 00.000 16108 worker thread done servicing request
00:16:42.672 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3526, FiltMin=3017, FiltMax=60451, Gamma=1.000
00:16:42.687 00.015 21068 UpdateGuideState exits: m=105874 SNR=77.9
00:16:42.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:42.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:42.689 00.000 21068 Enqueuing Expose request
00:16:42.690 00.001 16108 Worker thread wakes up
00:16:42.690 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:42.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:42.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:43.862 01.171 16108 Exposure complete
00:16:43.934 00.072 16108 worker thread done servicing request
00:16:43.934 00.000 21068 OnExposeComplete: enter
00:16:43.935 00.001 21068 UpdateGuideState(): m_state=6
00:16:43.936 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7028
00:16:43.936 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=876.08, Mass=111278, SNR=76.8, Peak=15331 HFD=3.1
00:16:43.937 00.001 21068 MultiStar: [#1 -0.21,-0.00,1.31,U] [#2 -0.41,-0.43,0.00,M1] [#3 -0.28,-0.11,1.15,U] [#4 -0.35,-0.13,0.89,U] [#5 -0.24,0.01,1.13,U] [#6 -0.13,0.23,0.81,U] [#7 0.15,-0.04,0.64,U] [#8 -0.31,-0.13,0.98,U] 
00:16:43.938 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.03}, one-star: {-0.34, 0.00}
00:16:43.939 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.29)
00:16:43.939 00.000 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.35)
00:16:43.940 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.03 mountX=0.22 mountY=0.08, mountTheta=0.34
00:16:43.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.03, opts=13)
00:16:43.943 00.001 21068 Enqueuing Move request for scope (-0.23, -0.03)
00:16:43.943 00.000 16108 Worker thread wakes up
00:16:43.944 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
00:16:43.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
00:16:43.944 00.000 16108 Moving (-0.23, -0.03) raw xDistance=0.22 yDistance=0.08
00:16:43.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:16:43.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:43.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:16:43.944 00.000 16108 MoveAxis(W, 59, ABG)
00:16:43.944 00.000 16108 Guiding  Dir = 3, Dur = 59
00:16:43.944 00.000 16108 IsSlewing returns 0
00:16:43.944 00.000 16108 IsGuiding returns 0
00:16:43.948 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3526, FiltMin=3011, FiltMax=59581, Gamma=1.000
00:16:43.963 00.015 21068 UpdateGuideState exits: m=111278 SNR=76.8
00:16:43.965 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:43.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:43.969 00.003 21068 Enqueuing Expose request
00:16:43.995 00.026 16108 PulseGuide returned control before completion, sleep 18
00:16:44.026 00.031 16108 IsGuiding returns 1
00:16:44.026 00.000 16108 scope still moving after pulse duration time elapsed
00:16:44.057 00.031 16108 IsSlewing returns 0
00:16:44.057 00.000 16108 IsGuiding returns 1
00:16:44.089 00.032 16108 IsSlewing returns 0
00:16:44.089 00.000 16108 IsGuiding returns 0
00:16:44.089 00.000 16108 scope move finished after 59 + 85 ms
00:16:44.089 00.000 16108 Move returns status 0, amount 59
00:16:44.089 00.000 16108 MoveAxis(N, 0, ABG)
00:16:44.089 00.000 16108 Move returns status 0, amount 0
00:16:44.089 00.000 16108 move complete, result=0
00:16:44.089 00.000 16108 worker thread done servicing request
00:16:44.089 00.000 16108 Worker thread wakes up
00:16:44.089 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:44.089 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
00:16:44.091 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:45.068 00.977 16108 Exposure complete
00:16:45.144 00.076 16108 worker thread done servicing request
00:16:45.144 00.000 21068 OnExposeComplete: enter
00:16:45.146 00.002 21068 UpdateGuideState(): m_state=6
00:16:45.147 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7029
00:16:45.149 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=875.94, Mass=109502, SNR=73.6, Peak=17360 HFD=2.8
00:16:45.150 00.001 21068 MultiStar: [#1 0.01,-0.12,1.35,U] [#2 -0.09,-0.26,1.40,U] [#3 -0.28,-0.21,1.15,U] [#4 -0.21,0.04,0.95,U] [#5 0.09,-0.12,0.97,U] [#6 0.06,0.07,0.90,U] [#7 0.08,-0.26,0.65,U] [#8 -0.05,-0.08,0.81,U] 
00:16:45.151 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.08, -0.13}
00:16:45.154 00.003 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
00:16:45.155 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
00:16:45.156 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.89 mountX=0.02 mountY=0.13, mountTheta=1.43
00:16:45.161 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
00:16:45.163 00.002 21068 Enqueuing Move request for scope (-0.04, -0.13)
00:16:45.165 00.002 16108 Worker thread wakes up
00:16:45.166 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
00:16:45.166 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
00:16:45.166 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.13
00:16:45.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:16:45.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:45.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:16:45.166 00.000 16108 MoveAxis(E, 0, ABG)
00:16:45.166 00.000 16108 Move returns status 0, amount 0
00:16:45.166 00.000 16108 MoveAxis(N, 0, ABG)
00:16:45.166 00.000 16108 Move returns status 0, amount 0
00:16:45.166 00.000 16108 move complete, result=0
00:16:45.166 00.000 16108 worker thread done servicing request
00:16:45.175 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3526, FiltMin=3021, FiltMax=62112, Gamma=1.000
00:16:45.201 00.026 21068 UpdateGuideState exits: m=109502 SNR=73.6
00:16:45.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:45.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:45.203 00.000 21068 Enqueuing Expose request
00:16:45.204 00.001 16108 Worker thread wakes up
00:16:45.204 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:45.206 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:45.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:46.357 01.151 16108 Exposure complete
00:16:46.437 00.080 16108 worker thread done servicing request
00:16:46.437 00.000 21068 OnExposeComplete: enter
00:16:46.439 00.002 21068 UpdateGuideState(): m_state=6
00:16:46.440 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7030
00:16:46.441 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.95, Mass=121882, SNR=85.0, Peak=21920 HFD=2.8
00:16:46.442 00.001 21068 MultiStar: [#1 0.39,0.14,1.01,U] [#2 -0.02,-0.32,1.33,U] [#3 -0.05,-0.21,1.01,U] [#4 -0.04,-0.16,0.75,U] [#5 -0.15,-0.26,0.83,U] [#6 0.06,0.05,0.79,U] [#7 0.02,-0.67,0.00,M1] [#8 0.21,-0.49,0.00,M1] 
00:16:46.443 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.14}, one-star: {0.17, -0.12}
00:16:46.444 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
00:16:46.444 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
00:16:46.445 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.18 mountX=-0.08 mountY=0.12, mountTheta=2.16
00:16:46.448 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.14, opts=13)
00:16:46.449 00.001 21068 Enqueuing Move request for scope (0.06, -0.14)
00:16:46.449 00.000 16108 Worker thread wakes up
00:16:46.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
00:16:46.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
00:16:46.449 00.000 16108 Moving (0.06, -0.14) raw xDistance=-0.08 yDistance=0.12
00:16:46.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:16:46.450 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:46.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:16:46.450 00.000 16108 MoveAxis(E, 0, ABG)
00:16:46.450 00.000 16108 Move returns status 0, amount 0
00:16:46.450 00.000 16108 MoveAxis(N, 0, ABG)
00:16:46.450 00.000 16108 Move returns status 0, amount 0
00:16:46.450 00.000 16108 move complete, result=0
00:16:46.450 00.000 16108 worker thread done servicing request
00:16:46.456 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3526, FiltMin=3024, FiltMax=60576, Gamma=1.000
00:16:46.477 00.021 21068 UpdateGuideState exits: m=121882 SNR=85.0
00:16:46.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:46.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:46.480 00.001 21068 Enqueuing Expose request
00:16:46.480 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:46.482 00.002 16108 Worker thread wakes up
00:16:46.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:46.483 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:47.440 00.957 16108 Exposure complete
00:16:47.493 00.053 16108 worker thread done servicing request
00:16:47.494 00.001 21068 OnExposeComplete: enter
00:16:47.495 00.001 21068 UpdateGuideState(): m_state=6
00:16:47.496 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7031
00:16:47.497 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.31, Mass=119525, SNR=84.5, Peak=17744 HFD=3.2
00:16:47.500 00.003 21068 MultiStar: [#1 -0.01,0.03,1.15,U] [#2 0.04,-0.13,1.15,U] [#3 -0.05,-0.25,1.02,U] [#4 0.05,0.03,0.84,U] [#5 0.14,0.01,1.04,U] [#6 -0.05,0.03,0.86,U] [#7 0.02,-0.23,0.74,U] [#8 0.08,-0.19,0.75,U] 
00:16:47.502 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.03, 0.23}
00:16:47.503 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
00:16:47.505 00.002 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
00:16:47.506 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.13 mountX=-0.03 mountY=0.04, mountTheta=2.21
00:16:47.509 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
00:16:47.511 00.002 21068 Enqueuing Move request for scope (0.02, -0.04)
00:16:47.513 00.002 16108 Worker thread wakes up
00:16:47.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:16:47.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:16:47.513 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
00:16:47.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:16:47.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:47.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:47.514 00.001 16108 MoveAxis(E, 0, ABG)
00:16:47.514 00.000 16108 Move returns status 0, amount 0
00:16:47.514 00.000 16108 MoveAxis(N, 0, ABG)
00:16:47.514 00.000 16108 Move returns status 0, amount 0
00:16:47.514 00.000 16108 move complete, result=0
00:16:47.514 00.000 16108 worker thread done servicing request
00:16:47.521 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3526, FiltMin=3040, FiltMax=56854, Gamma=1.000
00:16:47.542 00.021 21068 UpdateGuideState exits: m=119525 SNR=84.5
00:16:47.544 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:47.546 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:47.546 00.000 21068 Enqueuing Expose request
00:16:47.549 00.003 16108 Worker thread wakes up
00:16:47.549 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:47.551 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:47.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:48.715 01.164 16108 Exposure complete
00:16:48.790 00.075 16108 worker thread done servicing request
00:16:48.791 00.001 21068 OnExposeComplete: enter
00:16:48.791 00.000 21068 UpdateGuideState(): m_state=6
00:16:48.792 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7032
00:16:48.793 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.11, Mass=126958, SNR=89.4, Peak=20864 HFD=2.9
00:16:48.795 00.002 21068 MultiStar: [#1 0.24,0.14,0.94,U] [#2 0.12,-0.04,1.25,U] [#3 0.15,-0.09,0.96,U] [#4 0.04,0.04,0.78,U] [#5 0.25,-0.01,0.80,U] [#6 0.16,0.19,0.77,U] [#7 0.33,-0.17,0.59,U] [#8 0.27,-0.02,0.62,U] 
00:16:48.796 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.22, 0.03}
00:16:48.796 00.000 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
00:16:48.797 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
00:16:48.798 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
00:16:48.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
00:16:48.800 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
00:16:48.801 00.001 16108 Worker thread wakes up
00:16:48.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
00:16:48.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
00:16:48.801 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.18 yDistance=-0.05
00:16:48.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:16:48.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:48.802 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:48.802 00.000 16108 MoveAxis(E, 0, ABG)
00:16:48.802 00.000 16108 Move returns status 0, amount 0
00:16:48.802 00.000 16108 MoveAxis(N, 0, ABG)
00:16:48.802 00.000 16108 Move returns status 0, amount 0
00:16:48.802 00.000 16108 move complete, result=0
00:16:48.802 00.000 16108 worker thread done servicing request
00:16:48.806 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3523, FiltMin=3014, FiltMax=49856, Gamma=1.000
00:16:48.823 00.017 21068 UpdateGuideState exits: m=126958 SNR=89.4
00:16:48.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:48.824 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:48.825 00.001 21068 Enqueuing Expose request
00:16:48.826 00.001 16108 Worker thread wakes up
00:16:48.826 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:48.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:48.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:49.801 00.974 16108 Exposure complete
00:16:49.862 00.061 16108 worker thread done servicing request
00:16:49.862 00.000 21068 OnExposeComplete: enter
00:16:49.864 00.002 21068 UpdateGuideState(): m_state=6
00:16:49.865 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7033
00:16:49.865 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=876.09, Mass=111352, SNR=73.1, Peak=21136 HFD=2.8
00:16:49.867 00.002 21068 MultiStar: [#1 0.42,0.09,1.20,U] [#2 0.21,-0.11,1.47,U] [#3 0.30,-0.18,1.13,U] [#4 -0.03,0.04,1.00,U] [#5 0.29,-0.13,1.11,U] [#6 0.29,0.24,0.94,U] [#7 0.38,-0.27,0.70,U] [#8 0.30,-0.37,0.00,M1] 
00:16:49.867 00.000 21068 single-star, 7 included, MultiStar: {0.25, -0.04}, one-star: {0.20, 0.01}
00:16:49.868 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
00:16:49.869 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
00:16:49.870 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.06 mountX=-0.19 mountY=-0.06, mountTheta=-2.85
00:16:49.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
00:16:49.873 00.002 21068 Enqueuing Move request for scope (0.20, 0.01)
00:16:49.873 00.000 16108 Worker thread wakes up
00:16:49.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
00:16:49.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
00:16:49.874 00.001 16108 Moving (0.20, 0.01) raw xDistance=-0.19 yDistance=-0.06
00:16:49.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:16:49.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:49.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:16:49.874 00.000 16108 MoveAxis(E, 0, ABG)
00:16:49.874 00.000 16108 Move returns status 0, amount 0
00:16:49.874 00.000 16108 MoveAxis(N, 0, ABG)
00:16:49.874 00.000 16108 Move returns status 0, amount 0
00:16:49.874 00.000 16108 move complete, result=0
00:16:49.874 00.000 16108 worker thread done servicing request
00:16:49.879 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3523, FiltMin=3014, FiltMax=65440, Gamma=1.000
00:16:49.898 00.019 21068 UpdateGuideState exits: m=111352 SNR=73.1
00:16:49.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:49.901 00.001 21068 Enqueuing Expose request
00:16:49.902 00.001 16108 Worker thread wakes up
00:16:49.902 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:49.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:49.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:51.075 01.173 16108 Exposure complete
00:16:51.137 00.062 16108 worker thread done servicing request
00:16:51.137 00.000 21068 OnExposeComplete: enter
00:16:51.137 00.000 21068 UpdateGuideState(): m_state=6
00:16:51.138 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7034
00:16:51.139 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.86, Mass=121085, SNR=85.2, Peak=19072 HFD=2.9
00:16:51.141 00.002 21068 MultiStar: [#1 0.05,-0.01,1.06,U] [#2 -0.08,-0.21,1.15,U] [#3 -0.23,-0.16,1.06,U] [#4 -0.09,0.22,0.88,U] [#5 0.37,-0.30,0.84,U] [#6 -0.06,0.03,0.75,U] [#7 0.08,-0.36,0.53,U] [#8 0.04,-0.25,0.75,U] 
00:16:51.142 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.15, -0.21}
00:16:51.142 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
00:16:51.143 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
00:16:51.143 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.04 mountY=0.12, mountTheta=1.87
00:16:51.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
00:16:51.146 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
00:16:51.146 00.000 16108 Worker thread wakes up
00:16:51.147 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
00:16:51.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
00:16:51.147 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.12
00:16:51.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:16:51.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:51.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:16:51.147 00.000 16108 MoveAxis(E, 0, ABG)
00:16:51.147 00.000 16108 Move returns status 0, amount 0
00:16:51.147 00.000 16108 MoveAxis(N, 0, ABG)
00:16:51.147 00.000 16108 Move returns status 0, amount 0
00:16:51.147 00.000 16108 move complete, result=0
00:16:51.147 00.000 16108 worker thread done servicing request
00:16:51.151 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3523, FiltMin=3001, FiltMax=59888, Gamma=1.000
00:16:51.165 00.014 21068 UpdateGuideState exits: m=121085 SNR=85.2
00:16:51.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:51.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:51.168 00.001 21068 Enqueuing Expose request
00:16:51.170 00.002 16108 Worker thread wakes up
00:16:51.170 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:51.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:51.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:52.144 00.974 16108 Exposure complete
00:16:52.206 00.062 16108 worker thread done servicing request
00:16:52.206 00.000 21068 OnExposeComplete: enter
00:16:52.207 00.001 21068 UpdateGuideState(): m_state=6
00:16:52.208 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7035
00:16:52.209 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.81, Mass=127661, SNR=94.8, Peak=20848 HFD=3.0
00:16:52.209 00.000 21068 MultiStar: [#1 0.35,-0.27,1.10,U] [#2 0.07,-0.40,1.03,U] [#3 -0.02,-0.35,0.95,U] [#4 0.10,-0.11,0.76,U] [#5 0.21,-0.40,0.91,U] [#6 0.29,-0.07,0.60,U] [#7 0.33,-0.43,0.00,M1] [#8 0.38,-0.31,0.00,M1] 
00:16:52.210 00.001 21068 refined, 6 included, MultiStar: {0.17, -0.28}, one-star: {0.21, -0.26}
00:16:52.212 00.002 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
00:16:52.212 00.000 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
00:16:52.213 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-1.03 mountX=-0.22 mountY=0.23, mountTheta=2.32
00:16:52.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.28, opts=13)
00:16:52.216 00.001 21068 Enqueuing Move request for scope (0.17, -0.28)
00:16:52.216 00.000 16108 Worker thread wakes up
00:16:52.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
00:16:52.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
00:16:52.216 00.000 16108 Moving (0.17, -0.28) raw xDistance=-0.22 yDistance=0.23
00:16:52.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:16:52.217 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:16:52.217 00.000 16108 MoveAxis(E, 57, ABG)
00:16:52.217 00.000 16108 Guiding  Dir = 2, Dur = 57
00:16:52.217 00.000 16108 IsSlewing returns 0
00:16:52.217 00.000 16108 IsGuiding returns 0
00:16:52.218 00.001 16108 PulseGuide returned control before completion, sleep 66
00:16:52.220 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3523, FiltMin=2998, FiltMax=63769, Gamma=1.000
00:16:52.236 00.016 21068 UpdateGuideState exits: m=127661 SNR=94.8
00:16:52.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:52.239 00.001 21068 Enqueuing Expose request
00:16:52.287 00.048 16108 IsGuiding returns 1
00:16:52.287 00.000 16108 scope still moving after pulse duration time elapsed
00:16:52.318 00.031 16108 IsSlewing returns 0
00:16:52.318 00.000 16108 IsGuiding returns 0
00:16:52.318 00.000 16108 scope move finished after 57 + 44 ms
00:16:52.318 00.000 16108 Move returns status 0, amount 57
00:16:52.318 00.000 16108 MoveAxis(S, 47, ABG)
00:16:52.319 00.001 16108 Guiding  Dir = 1, Dur = 47
00:16:52.319 00.000 16108 IsSlewing returns 0
00:16:52.319 00.000 16108 IsGuiding returns 0
00:16:52.368 00.049 16108 IsGuiding returns 1
00:16:52.368 00.000 16108 scope still moving after pulse duration time elapsed
00:16:52.397 00.029 16108 IsSlewing returns 0
00:16:52.397 00.000 16108 IsGuiding returns 1
00:16:52.429 00.032 16108 IsSlewing returns 0
00:16:52.429 00.000 16108 IsGuiding returns 1
00:16:52.460 00.031 16108 IsSlewing returns 0
00:16:52.461 00.001 16108 IsGuiding returns 0
00:16:52.461 00.000 16108 scope move finished after 47 + 94 ms
00:16:52.461 00.000 16108 Move returns status 0, amount 47
00:16:52.461 00.000 16108 move complete, result=0
00:16:52.461 00.000 16108 worker thread done servicing request
00:16:52.461 00.000 16108 Worker thread wakes up
00:16:52.461 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 47 ms SOUTH
00:16:52.463 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:52.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:53.632 01.169 16108 Exposure complete
00:16:53.688 00.056 16108 worker thread done servicing request
00:16:53.688 00.000 21068 OnExposeComplete: enter
00:16:53.688 00.000 21068 UpdateGuideState(): m_state=6
00:16:53.691 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7036
00:16:53.693 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.44, Mass=121843, SNR=88.6, Peak=16336 HFD=3.2
00:16:53.695 00.002 21068 MultiStar: [#1 0.08,0.37,1.18,U] [#2 -0.07,0.05,1.17,U] [#3 -0.22,0.27,0.99,U] [#4 -0.16,0.34,0.82,U] [#5 -0.16,0.06,0.95,U] [#6 -0.10,0.46,0.74,U] [#7 -0.04,0.07,0.58,U] [#8 -0.12,0.23,0.79,U] 
00:16:53.696 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.24}, one-star: {0.03, 0.36}
00:16:53.698 00.002 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
00:16:53.700 00.002 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
00:16:53.701 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.88 mountX=0.12 mountY=-0.22, mountTheta=-1.07
00:16:53.705 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.24, opts=13)
00:16:53.706 00.001 21068 Enqueuing Move request for scope (-0.08, 0.24)
00:16:53.708 00.002 16108 Worker thread wakes up
00:16:53.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
00:16:53.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
00:16:53.708 00.000 16108 Moving (-0.08, 0.24) raw xDistance=0.12 yDistance=-0.22
00:16:53.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:16:53.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:53.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:16:53.708 00.000 16108 MoveAxis(E, 0, ABG)
00:16:53.708 00.000 16108 Move returns status 0, amount 0
00:16:53.708 00.000 16108 MoveAxis(N, 0, ABG)
00:16:53.708 00.000 16108 Move returns status 0, amount 0
00:16:53.708 00.000 16108 move complete, result=0
00:16:53.708 00.000 16108 worker thread done servicing request
00:16:53.716 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3523, FiltMin=2979, FiltMax=52019, Gamma=1.000
00:16:53.733 00.017 21068 UpdateGuideState exits: m=121843 SNR=88.6
00:16:53.733 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:53.735 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:53.736 00.001 21068 Enqueuing Expose request
00:16:53.737 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:53.740 00.003 16108 Worker thread wakes up
00:16:53.740 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:53.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:54.714 00.974 16108 Exposure complete
00:16:54.780 00.066 16108 worker thread done servicing request
00:16:54.780 00.000 21068 OnExposeComplete: enter
00:16:54.781 00.001 21068 UpdateGuideState(): m_state=6
00:16:54.782 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7037
00:16:54.782 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=876.29, Mass=122599, SNR=85.1, Peak=19104 HFD=2.9
00:16:54.783 00.001 21068 MultiStar: [#1 -0.02,0.33,0.99,U] [#2 -0.15,0.27,1.33,U] [#3 -0.17,0.27,1.01,U] [#4 -0.34,0.35,0.00,M1] [#5 -0.25,0.17,0.88,U] [#6 0.15,0.44,0.68,U] [#7 0.12,0.14,0.55,U] [#8 0.08,0.14,0.77,U] 
00:16:54.784 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.25}, one-star: {0.17, 0.22}
00:16:54.786 00.002 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:16:54.786 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:16:54.787 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=0.07 mountY=-0.24, mountTheta=-1.28
00:16:54.788 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.25, opts=13)
00:16:54.789 00.001 21068 Enqueuing Move request for scope (-0.03, 0.25)
00:16:54.790 00.001 16108 Worker thread wakes up
00:16:54.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
00:16:54.790 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
00:16:54.790 00.000 16108 Moving (-0.03, 0.25) raw xDistance=0.07 yDistance=-0.24
00:16:54.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:16:54.791 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:54.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:16:54.791 00.000 16108 MoveAxis(E, 0, ABG)
00:16:54.791 00.000 16108 Move returns status 0, amount 0
00:16:54.791 00.000 16108 MoveAxis(N, 0, ABG)
00:16:54.791 00.000 16108 Move returns status 0, amount 0
00:16:54.791 00.000 16108 move complete, result=0
00:16:54.791 00.000 16108 worker thread done servicing request
00:16:54.796 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3523, FiltMin=3008, FiltMax=48435, Gamma=1.000
00:16:54.811 00.015 21068 UpdateGuideState exits: m=122599 SNR=85.1
00:16:54.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:54.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:54.814 00.001 21068 Enqueuing Expose request
00:16:54.815 00.001 16108 Worker thread wakes up
00:16:54.815 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:54.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:54.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:55.991 01.176 16108 Exposure complete
00:16:56.065 00.074 16108 worker thread done servicing request
00:16:56.065 00.000 21068 OnExposeComplete: enter
00:16:56.066 00.001 21068 UpdateGuideState(): m_state=6
00:16:56.067 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7038
00:16:56.068 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.35, Mass=122518, SNR=83.0, Peak=20016 HFD=2.8
00:16:56.069 00.001 21068 MultiStar: [#1 0.02,0.37,1.21,U] [#2 -0.17,0.29,1.13,U] [#3 -0.14,0.17,0.91,U] [#4 -0.49,0.32,0.00,M2] [#5 0.01,0.28,0.94,U] [#6 -0.16,0.51,0.00,M1] [#7 0.23,-0.25,0.67,U] [#8 0.16,-0.09,0.80,U] 
00:16:56.069 00.000 21068 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {0.18, 0.28}
00:16:56.070 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
00:16:56.071 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
00:16:56.072 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.41 mountX=0.00 mountY=-0.19, mountTheta=-1.55
00:16:56.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.18, opts=13)
00:16:56.075 00.001 21068 Enqueuing Move request for scope (0.03, 0.18)
00:16:56.076 00.001 16108 Worker thread wakes up
00:16:56.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
00:16:56.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
00:16:56.076 00.000 16108 Moving (0.03, 0.18) raw xDistance=0.00 yDistance=-0.19
00:16:56.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:16:56.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:56.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:16:56.076 00.000 16108 MoveAxis(E, 0, ABG)
00:16:56.076 00.000 16108 Move returns status 0, amount 0
00:16:56.077 00.001 16108 MoveAxis(N, 0, ABG)
00:16:56.077 00.000 16108 Move returns status 0, amount 0
00:16:56.077 00.000 16108 move complete, result=0
00:16:56.077 00.000 16108 worker thread done servicing request
00:16:56.081 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3523, FiltMin=2995, FiltMax=53222, Gamma=1.000
00:16:56.098 00.017 21068 UpdateGuideState exits: m=122518 SNR=83.0
00:16:56.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:56.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:56.101 00.001 21068 Enqueuing Expose request
00:16:56.101 00.000 16108 Worker thread wakes up
00:16:56.101 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:56.102 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:56.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:57.078 00.976 16108 Exposure complete
00:16:57.149 00.071 16108 worker thread done servicing request
00:16:57.149 00.000 21068 OnExposeComplete: enter
00:16:57.150 00.001 21068 UpdateGuideState(): m_state=6
00:16:57.151 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7039
00:16:57.152 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.19, Mass=127987, SNR=78.5, Peak=19648 HFD=2.6
00:16:57.153 00.001 21068 MultiStar: [#1 0.36,0.46,0.00,M1] [#2 -0.30,0.01,1.36,U] [#3 -0.04,0.10,0.93,U] [#4 -0.37,0.32,0.00,M3] [#5 0.03,-0.01,0.99,U] [#6 -0.26,0.38,0.74,U] [#7 0.39,-0.09,0.67,U] [#8 0.07,0.22,0.85,U] 
00:16:57.155 00.002 21068 refined, 6 included, MultiStar: {0.00, 0.10}, one-star: {0.31, 0.12}
00:16:57.155 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
00:16:57.156 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
00:16:57.157 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.01 mountY=-0.09, mountTheta=-1.43
00:16:57.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
00:16:57.159 00.001 21068 Enqueuing Move request for scope (0.00, 0.10)
00:16:57.160 00.001 16108 Worker thread wakes up
00:16:57.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:16:57.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:16:57.160 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.09
00:16:57.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:16:57.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:57.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:57.160 00.000 16108 MoveAxis(E, 0, ABG)
00:16:57.160 00.000 16108 Move returns status 0, amount 0
00:16:57.160 00.000 16108 MoveAxis(N, 0, ABG)
00:16:57.160 00.000 16108 Move returns status 0, amount 0
00:16:57.160 00.000 16108 move complete, result=0
00:16:57.160 00.000 16108 worker thread done servicing request
00:16:57.163 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3523, FiltMin=3021, FiltMax=48361, Gamma=1.000
00:16:57.179 00.016 21068 UpdateGuideState exits: m=127987 SNR=78.5
00:16:57.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:57.180 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:57.181 00.001 21068 Enqueuing Expose request
00:16:57.182 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:57.183 00.001 16108 Worker thread wakes up
00:16:57.183 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:57.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:58.343 01.160 16108 Exposure complete
00:16:58.417 00.074 16108 worker thread done servicing request
00:16:58.417 00.000 21068 OnExposeComplete: enter
00:16:58.421 00.004 21068 UpdateGuideState(): m_state=6
00:16:58.423 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7040
00:16:58.424 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.42, Mass=124798, SNR=82.2, Peak=18912 HFD=3.1
00:16:58.425 00.001 21068 MultiStar: [#1 0.32,0.43,0.00,M2] [#2 -0.23,0.05,1.29,U] [#3 -0.31,0.22,0.99,U] [#4 -0.17,0.34,0.85,U] [#5 -0.17,0.09,0.91,U] [#6 -0.05,0.45,0.77,U] [#7 0.32,-0.05,0.61,U] [#8 0.13,0.04,0.82,U] 
00:16:58.426 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.19}, one-star: {0.05, 0.35}
00:16:58.428 00.002 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:16:58.429 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:16:58.430 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.99 mountX=0.11 mountY=-0.16, mountTheta=-0.96
00:16:58.432 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.19, opts=13)
00:16:58.433 00.001 21068 Enqueuing Move request for scope (-0.08, 0.19)
00:16:58.434 00.001 16108 Worker thread wakes up
00:16:58.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
00:16:58.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
00:16:58.434 00.000 16108 Moving (-0.08, 0.19) raw xDistance=0.11 yDistance=-0.16
00:16:58.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:16:58.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:58.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:16:58.434 00.000 16108 MoveAxis(E, 0, ABG)
00:16:58.434 00.000 16108 Move returns status 0, amount 0
00:16:58.434 00.000 16108 MoveAxis(N, 0, ABG)
00:16:58.434 00.000 16108 Move returns status 0, amount 0
00:16:58.434 00.000 16108 move complete, result=0
00:16:58.434 00.000 16108 worker thread done servicing request
00:16:58.439 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3523, FiltMin=3043, FiltMax=43689, Gamma=1.000
00:16:58.458 00.019 21068 UpdateGuideState exits: m=124798 SNR=82.2
00:16:58.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:58.459 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:58.460 00.001 21068 Enqueuing Expose request
00:16:58.461 00.001 16108 Worker thread wakes up
00:16:58.461 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:58.461 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:58.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:16:59.440 00.979 16108 Exposure complete
00:16:59.495 00.055 16108 worker thread done servicing request
00:16:59.495 00.000 21068 OnExposeComplete: enter
00:16:59.496 00.001 21068 UpdateGuideState(): m_state=6
00:16:59.497 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7041
00:16:59.498 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.40, Mass=127399, SNR=89.6, Peak=18336 HFD=3.0
00:16:59.499 00.001 21068 MultiStar: [#1 0.42,0.24,0.00,M3] [#2 0.10,0.07,1.23,U] [#3 -0.10,0.21,0.90,U] [#4 -0.25,0.15,0.78,U] [#5 -0.28,0.16,0.91,U] [#6 -0.18,0.49,0.00,M1] [#7 0.08,-0.10,0.60,U] [#8 -0.29,0.05,0.73,U] 
00:16:59.500 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {0.01, 0.32}
00:16:59.500 00.000 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
00:16:59.501 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
00:16:59.502 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.17 mountX=0.11 mountY=-0.11, mountTheta=-0.77
00:16:59.503 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.14, opts=13)
00:16:59.504 00.001 21068 Enqueuing Move request for scope (-0.09, 0.14)
00:16:59.505 00.001 16108 Worker thread wakes up
00:16:59.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:16:59.505 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:16:59.505 00.000 16108 Moving (-0.09, 0.14) raw xDistance=0.11 yDistance=-0.11
00:16:59.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:16:59.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:59.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:59.506 00.001 16108 MoveAxis(E, 0, ABG)
00:16:59.506 00.000 16108 Move returns status 0, amount 0
00:16:59.506 00.000 16108 MoveAxis(N, 0, ABG)
00:16:59.506 00.000 16108 Move returns status 0, amount 0
00:16:59.506 00.000 16108 move complete, result=0
00:16:59.506 00.000 16108 worker thread done servicing request
00:16:59.509 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3526, FiltMin=2966, FiltMax=54595, Gamma=1.000
00:16:59.525 00.016 21068 UpdateGuideState exits: m=127399 SNR=89.6
00:16:59.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:16:59.528 00.001 21068 Enqueuing Expose request
00:16:59.529 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:59.530 00.001 16108 Worker thread wakes up
00:16:59.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:16:59.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:00.697 01.167 16108 Exposure complete
00:17:00.776 00.079 16108 worker thread done servicing request
00:17:00.776 00.000 21068 OnExposeComplete: enter
00:17:00.777 00.001 21068 UpdateGuideState(): m_state=6
00:17:00.778 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7042
00:17:00.778 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=876.24, Mass=112803, SNR=83.6, Peak=16000 HFD=2.9
00:17:00.779 00.001 21068 MultiStar: [#1 0.11,0.37,1.01,U] [#2 -0.30,0.24,1.33,U] [#3 -0.32,0.16,1.05,U] [#4 0.05,0.46,0.81,U] [#5 -0.04,0.26,0.81,U] [#6 0.12,0.46,0.00,M2] [#7 0.18,-0.18,0.64,U] [#8 0.24,0.12,0.83,U] 
00:17:00.780 00.001 21068 single-star, 7 included, MultiStar: {-0.04, 0.21}, one-star: {-0.00, 0.17}
00:17:00.781 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
00:17:00.782 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
00:17:00.783 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=0.03 mountY=-0.16, mountTheta=-1.37
00:17:00.786 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.17, opts=13)
00:17:00.788 00.002 21068 Enqueuing Move request for scope (-0.00, 0.17)
00:17:00.791 00.003 16108 Worker thread wakes up
00:17:00.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
00:17:00.791 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
00:17:00.791 00.000 16108 Moving (-0.00, 0.17) raw xDistance=0.03 yDistance=-0.16
00:17:00.792 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:17:00.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:00.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:17:00.792 00.000 16108 MoveAxis(E, 0, ABG)
00:17:00.792 00.000 16108 Move returns status 0, amount 0
00:17:00.792 00.000 16108 MoveAxis(N, 0, ABG)
00:17:00.792 00.000 16108 Move returns status 0, amount 0
00:17:00.792 00.000 16108 move complete, result=0
00:17:00.792 00.000 16108 worker thread done servicing request
00:17:00.798 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3523, FiltMin=3014, FiltMax=52966, Gamma=1.000
00:17:00.815 00.017 21068 UpdateGuideState exits: m=112803 SNR=83.6
00:17:00.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:00.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:00.818 00.001 21068 Enqueuing Expose request
00:17:00.818 00.000 16108 Worker thread wakes up
00:17:00.818 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:00.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:00.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:01.781 00.962 16108 Exposure complete
00:17:01.849 00.068 16108 worker thread done servicing request
00:17:01.849 00.000 21068 OnExposeComplete: enter
00:17:01.850 00.001 21068 UpdateGuideState(): m_state=6
00:17:01.852 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7043
00:17:01.852 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=876.32, Mass=115358, SNR=81.2, Peak=15488 HFD=3.3
00:17:01.853 00.001 21068 MultiStar: [#1 -0.11,0.37,1.09,U] [#2 -0.08,0.10,1.15,U] [#3 -0.38,0.09,1.21,U] [#4 0.06,0.24,0.83,U] [#5 0.02,0.10,0.88,U] [#6 0.14,0.23,0.82,U] [#7 0.18,0.04,0.61,U] [#8 -0.06,-0.14,0.84,U] 
00:17:01.854 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.06, 0.25}
00:17:01.855 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
00:17:01.856 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
00:17:01.856 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=0.08 mountY=-0.13, mountTheta=-1.00
00:17:01.859 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.15, opts=13)
00:17:01.860 00.001 21068 Enqueuing Move request for scope (-0.06, 0.15)
00:17:01.861 00.001 16108 Worker thread wakes up
00:17:01.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
00:17:01.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
00:17:01.861 00.000 16108 Moving (-0.06, 0.15) raw xDistance=0.08 yDistance=-0.13
00:17:01.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:17:01.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:01.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:01.861 00.000 16108 MoveAxis(E, 0, ABG)
00:17:01.861 00.000 16108 Move returns status 0, amount 0
00:17:01.861 00.000 16108 MoveAxis(N, 0, ABG)
00:17:01.861 00.000 16108 Move returns status 0, amount 0
00:17:01.861 00.000 16108 move complete, result=0
00:17:01.861 00.000 16108 worker thread done servicing request
00:17:02.119 00.258 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3526, FiltMin=2966, FiltMax=50368, Gamma=1.000
00:17:02.141 00.022 21068 UpdateGuideState exits: m=115358 SNR=81.2
00:17:02.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.144 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:02.145 00.001 21068 Enqueuing Expose request
00:17:02.146 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:02.146 00.000 16108 Worker thread wakes up
00:17:02.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:02.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:03.309 01.162 16108 Exposure complete
00:17:03.377 00.068 16108 worker thread done servicing request
00:17:03.377 00.000 21068 OnExposeComplete: enter
00:17:03.378 00.001 21068 UpdateGuideState(): m_state=6
00:17:03.379 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7044
00:17:03.379 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=876.34, Mass=124326, SNR=82.6, Peak=15584 HFD=3.2
00:17:03.381 00.002 21068 MultiStar: [#1 -0.17,0.49,0.00,M2] [#2 -0.24,0.18,1.23,U] [#3 -0.50,0.29,0.00,M1] [#4 -0.28,0.39,0.00,M1] [#5 -0.37,0.39,0.00,M1] [#6 -0.45,0.40,0.00,M2] [#7 0.23,0.16,0.62,U] [#8 -0.22,0.03,0.73,U] 
00:17:03.382 00.001 21068 refined, 3 included, MultiStar: {-0.15, 0.17}, one-star: {-0.22, 0.26}
00:17:03.383 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
00:17:03.383 00.000 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
00:17:03.384 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.29 mountX=0.17 mountY=-0.13, mountTheta=-0.64
00:17:03.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.17, opts=13)
00:17:03.386 00.000 21068 Enqueuing Move request for scope (-0.15, 0.17)
00:17:03.387 00.001 16108 Worker thread wakes up
00:17:03.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
00:17:03.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
00:17:03.387 00.000 16108 Moving (-0.15, 0.17) raw xDistance=0.17 yDistance=-0.13
00:17:03.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:17:03.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:03.388 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:03.388 00.000 16108 MoveAxis(E, 0, ABG)
00:17:03.388 00.000 16108 Move returns status 0, amount 0
00:17:03.388 00.000 16108 MoveAxis(N, 0, ABG)
00:17:03.388 00.000 16108 Move returns status 0, amount 0
00:17:03.388 00.000 16108 move complete, result=0
00:17:03.388 00.000 16108 worker thread done servicing request
00:17:03.393 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3523, FiltMin=3005, FiltMax=65440, Gamma=1.000
00:17:03.408 00.015 21068 UpdateGuideState exits: m=124326 SNR=82.6
00:17:03.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:03.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:03.411 00.001 21068 Enqueuing Expose request
00:17:03.411 00.000 16108 Worker thread wakes up
00:17:03.411 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:03.413 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:03.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:04.389 00.976 16108 Exposure complete
00:17:04.443 00.054 16108 worker thread done servicing request
00:17:04.443 00.000 21068 OnExposeComplete: enter
00:17:04.444 00.001 21068 UpdateGuideState(): m_state=6
00:17:04.445 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7045
00:17:04.445 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=876.53, Mass=120916, SNR=85.6, Peak=14531 HFD=3.3
00:17:04.446 00.001 21068 MultiStar: [#1 -0.34,0.53,0.00,M3] [#2 -0.40,0.33,0.00,M1] [#3 -0.69,0.49,0.00,M2] [#4 -0.38,0.62,0.00,M2] [#5 -0.52,0.41,0.00,M2] [#6 -0.57,0.55,0.00,M3] [#7 -0.07,0.21,0.57,U] [#8 -0.34,0.27,0.78,U] 
00:17:04.447 00.001 21068 refined, 2 included, MultiStar: {-0.31, 0.33}, one-star: {-0.42, 0.45}
00:17:04.448 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
00:17:04.449 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
00:17:04.449 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=0.33 hyp=0.45 cameraTheta=2.32 mountX=0.36 mountY=-0.25, mountTheta=-0.61
00:17:04.452 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.33, opts=13)
00:17:04.454 00.002 21068 Enqueuing Move request for scope (-0.31, 0.33)
00:17:04.456 00.002 16108 Worker thread wakes up
00:17:04.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.33) opts 0xd
00:17:04.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.33)
00:17:04.456 00.000 16108 Moving (-0.31, 0.33) raw xDistance=0.36 yDistance=-0.25
00:17:04.457 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:17:04.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:17:04.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:17:04.457 00.000 16108 MoveAxis(W, 95, ABG)
00:17:04.457 00.000 16108 Guiding  Dir = 3, Dur = 95
00:17:04.457 00.000 16108 IsSlewing returns 0
00:17:04.457 00.000 16108 IsGuiding returns 0
00:17:04.458 00.001 16108 PulseGuide returned control before completion, sleep 105
00:17:04.461 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3523, FiltMin=3024, FiltMax=56592, Gamma=1.000
00:17:04.478 00.017 21068 UpdateGuideState exits: m=120916 SNR=85.6
00:17:04.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:04.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:04.481 00.001 21068 Enqueuing Expose request
00:17:04.577 00.096 16108 IsGuiding returns 1
00:17:04.577 00.000 16108 scope still moving after pulse duration time elapsed
00:17:04.608 00.031 16108 IsSlewing returns 0
00:17:04.608 00.000 16108 IsGuiding returns 1
00:17:04.639 00.031 16108 IsSlewing returns 0
00:17:04.639 00.000 16108 IsGuiding returns 0
00:17:04.639 00.000 16108 scope move finished after 95 + 86 ms
00:17:04.639 00.000 16108 Move returns status 0, amount 95
00:17:04.639 00.000 16108 MoveAxis(N, 0, ABG)
00:17:04.639 00.000 16108 Move returns status 0, amount 0
00:17:04.639 00.000 16108 move complete, result=0
00:17:04.639 00.000 16108 worker thread done servicing request
00:17:04.639 00.000 16108 Worker thread wakes up
00:17:04.641 00.002 21068 GuideStep: 0.4 px 95 ms WEST, -0.3 px 0 ms NORTH
00:17:04.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:04.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:05.802 01.160 16108 Exposure complete
00:17:05.879 00.077 16108 worker thread done servicing request
00:17:05.879 00.000 21068 OnExposeComplete: enter
00:17:05.880 00.001 21068 UpdateGuideState(): m_state=6
00:17:05.881 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7046
00:17:05.882 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.22, Mass=113624, SNR=73.9, Peak=17712 HFD=3.0
00:17:05.883 00.001 21068 MultiStar: [#1 0.42,0.18,1.28,U] [#2 0.20,-0.00,1.25,U] [#3 0.27,0.06,1.11,U] [#4 0.37,0.24,0.79,U] [#5 0.22,0.00,1.10,U] [#6 0.24,0.45,0.00,M4] [#7 0.80,-0.03,0.00,M1] [#8 0.08,0.07,0.91,U] 
00:17:05.884 00.001 21068 refined, 6 included, MultiStar: {0.28, 0.09}, one-star: {0.39, 0.15}
00:17:05.884 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
00:17:05.886 00.002 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
00:17:05.887 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.32 mountX=-0.26 mountY=-0.15, mountTheta=-2.60
00:17:05.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.09, opts=13)
00:17:05.889 00.001 21068 Enqueuing Move request for scope (0.28, 0.09)
00:17:05.889 00.000 16108 Worker thread wakes up
00:17:05.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
00:17:05.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
00:17:05.890 00.001 16108 Moving (0.28, 0.09) raw xDistance=-0.26 yDistance=-0.15
00:17:05.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:17:05.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:05.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:17:05.890 00.000 16108 MoveAxis(E, 61, ABG)
00:17:05.890 00.000 16108 Guiding  Dir = 2, Dur = 61
00:17:05.890 00.000 16108 IsSlewing returns 0
00:17:05.890 00.000 16108 IsGuiding returns 0
00:17:05.891 00.001 16108 PulseGuide returned control before completion, sleep 70
00:17:05.893 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3523, FiltMin=3021, FiltMax=47673, Gamma=1.000
00:17:05.908 00.015 21068 UpdateGuideState exits: m=113624 SNR=73.9
00:17:05.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:05.909 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:05.910 00.001 21068 Enqueuing Expose request
00:17:05.974 00.064 16108 IsGuiding returns 0
00:17:05.974 00.000 16108 Move returns status 0, amount 61
00:17:05.974 00.000 16108 MoveAxis(N, 0, ABG)
00:17:05.974 00.000 16108 Move returns status 0, amount 0
00:17:05.974 00.000 16108 move complete, result=0
00:17:05.974 00.000 16108 worker thread done servicing request
00:17:05.974 00.000 16108 Worker thread wakes up
00:17:05.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:05.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:05.975 00.001 21068 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
00:17:06.952 00.977 16108 Exposure complete
00:17:07.051 00.099 16108 worker thread done servicing request
00:17:07.052 00.001 21068 OnExposeComplete: enter
00:17:07.054 00.002 21068 UpdateGuideState(): m_state=6
00:17:07.055 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7047
00:17:07.055 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=876.31, Mass=121942, SNR=86.7, Peak=17328 HFD=3.2
00:17:07.056 00.001 21068 MultiStar: [#1 0.33,0.22,1.00,U] [#2 0.00,0.11,1.09,U] [#3 0.12,0.05,0.90,U] [#4 0.18,0.08,0.81,U] [#5 0.04,0.05,0.95,U] [#6 -0.00,0.01,0.96,U] [#7 0.37,-0.23,0.54,U] [#8 0.30,0.14,0.75,U] 
00:17:07.057 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.28, 0.23}
00:17:07.058 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
00:17:07.058 00.000 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
00:17:07.059 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.15 mountY=-0.12, mountTheta=-2.44
00:17:07.061 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.09, opts=13)
00:17:07.061 00.000 21068 Enqueuing Move request for scope (0.17, 0.09)
00:17:07.062 00.001 16108 Worker thread wakes up
00:17:07.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
00:17:07.062 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
00:17:07.062 00.000 16108 Moving (0.17, 0.09) raw xDistance=-0.15 yDistance=-0.12
00:17:07.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:17:07.063 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:07.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:17:07.063 00.000 16108 MoveAxis(E, 0, ABG)
00:17:07.063 00.000 16108 Move returns status 0, amount 0
00:17:07.063 00.000 16108 MoveAxis(N, 0, ABG)
00:17:07.063 00.000 16108 Move returns status 0, amount 0
00:17:07.063 00.000 16108 move complete, result=0
00:17:07.063 00.000 16108 worker thread done servicing request
00:17:07.066 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3523, FiltMin=3001, FiltMax=51280, Gamma=1.000
00:17:07.082 00.016 21068 UpdateGuideState exits: m=121942 SNR=86.7
00:17:07.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:07.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:07.085 00.001 21068 Enqueuing Expose request
00:17:07.085 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:07.086 00.001 16108 Worker thread wakes up
00:17:07.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:07.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:08.242 01.156 16108 Exposure complete
00:17:08.323 00.081 16108 worker thread done servicing request
00:17:08.323 00.000 21068 OnExposeComplete: enter
00:17:08.324 00.001 21068 UpdateGuideState(): m_state=6
00:17:08.325 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7048
00:17:08.326 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.36, Mass=109889, SNR=78.7, Peak=16096 HFD=3.1
00:17:08.327 00.001 21068 MultiStar: [#1 -0.29,0.36,1.11,U] [#2 -0.18,0.04,1.16,U] [#3 -0.40,0.02,1.13,U] [#4 -0.38,0.45,0.00,M1] [#5 -0.21,0.19,0.98,U] [#6 -0.04,0.33,0.91,U] [#7 -0.00,-0.05,0.65,U] [#8 -0.28,0.01,0.86,U] 
00:17:08.328 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.16}, one-star: {-0.04, 0.29}
00:17:08.328 00.000 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
00:17:08.329 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
00:17:08.330 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.46 mountX=0.22 mountY=-0.11, mountTheta=-0.46
00:17:08.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.16, opts=13)
00:17:08.334 00.002 21068 Enqueuing Move request for scope (-0.19, 0.16)
00:17:08.338 00.004 16108 Worker thread wakes up
00:17:08.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
00:17:08.338 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
00:17:08.338 00.000 16108 Moving (-0.19, 0.16) raw xDistance=0.22 yDistance=-0.11
00:17:08.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:17:08.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:08.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:08.338 00.000 16108 MoveAxis(W, 57, ABG)
00:17:08.338 00.000 16108 Guiding  Dir = 3, Dur = 57
00:17:08.339 00.001 16108 IsSlewing returns 0
00:17:08.339 00.000 16108 IsGuiding returns 0
00:17:08.347 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3523, FiltMin=3043, FiltMax=52739, Gamma=1.000
00:17:08.364 00.017 21068 UpdateGuideState exits: m=109889 SNR=78.7
00:17:08.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:08.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:08.367 00.001 21068 Enqueuing Expose request
00:17:08.381 00.014 16108 PulseGuide returned control before completion, sleep 26
00:17:08.411 00.030 16108 IsGuiding returns 1
00:17:08.411 00.000 16108 scope still moving after pulse duration time elapsed
00:17:08.442 00.031 16108 IsSlewing returns 0
00:17:08.442 00.000 16108 IsGuiding returns 1
00:17:08.473 00.031 16108 IsSlewing returns 0
00:17:08.473 00.000 16108 IsGuiding returns 0
00:17:08.473 00.000 16108 scope move finished after 57 + 77 ms
00:17:08.473 00.000 16108 Move returns status 0, amount 57
00:17:08.473 00.000 16108 MoveAxis(N, 0, ABG)
00:17:08.473 00.000 16108 Move returns status 0, amount 0
00:17:08.473 00.000 16108 move complete, result=0
00:17:08.475 00.002 16108 worker thread done servicing request
00:17:08.475 00.000 16108 Worker thread wakes up
00:17:08.475 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
00:17:08.477 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:08.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:09.461 00.984 16108 Exposure complete
00:17:09.531 00.070 16108 worker thread done servicing request
00:17:09.531 00.000 21068 OnExposeComplete: enter
00:17:09.532 00.001 21068 UpdateGuideState(): m_state=6
00:17:09.533 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7049
00:17:09.534 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.41, Mass=119550, SNR=84.2, Peak=16304 HFD=3.1
00:17:09.535 00.001 21068 MultiStar: [#1 0.20,0.15,1.06,U] [#2 0.16,0.13,1.20,U] [#3 -0.09,0.09,0.93,U] [#4 0.02,0.53,0.00,M2] [#5 0.20,0.25,0.87,U] [#6 0.20,0.37,0.79,U] [#7 0.40,0.04,0.60,U] [#8 0.12,0.06,0.84,U] 
00:17:09.535 00.000 21068 refined, 7 included, MultiStar: {0.17, 0.18}, one-star: {0.26, 0.33}
00:17:09.536 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
00:17:09.537 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
00:17:09.537 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.81 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
00:17:09.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.18, opts=13)
00:17:09.540 00.001 21068 Enqueuing Move request for scope (0.17, 0.18)
00:17:09.541 00.001 16108 Worker thread wakes up
00:17:09.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
00:17:09.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
00:17:09.541 00.000 16108 Moving (0.17, 0.18) raw xDistance=-0.14 yDistance=-0.22
00:17:09.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:17:09.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:09.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:17:09.541 00.000 16108 MoveAxis(E, 0, ABG)
00:17:09.541 00.000 16108 Move returns status 0, amount 0
00:17:09.541 00.000 16108 MoveAxis(N, 0, ABG)
00:17:09.541 00.000 16108 Move returns status 0, amount 0
00:17:09.541 00.000 16108 move complete, result=0
00:17:09.541 00.000 16108 worker thread done servicing request
00:17:09.546 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3523, FiltMin=3024, FiltMax=50963, Gamma=1.000
00:17:09.572 00.026 21068 UpdateGuideState exits: m=119550 SNR=84.2
00:17:09.574 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:09.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:09.577 00.002 21068 Enqueuing Expose request
00:17:09.579 00.002 16108 Worker thread wakes up
00:17:09.579 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:09.580 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:09.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:10.744 01.164 16108 Exposure complete
00:17:10.802 00.058 16108 worker thread done servicing request
00:17:10.802 00.000 21068 OnExposeComplete: enter
00:17:10.804 00.002 21068 UpdateGuideState(): m_state=6
00:17:10.806 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7050
00:17:10.807 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.61, Mass=124228, SNR=88.0, Peak=15696 HFD=3.3
00:17:10.809 00.002 21068 MultiStar: [#1 0.43,0.37,0.00,M1] [#2 -0.20,0.19,1.26,U] [#3 0.32,0.12,0.90,U] [#4 0.19,0.33,0.65,U] [#5 0.34,0.15,0.79,U] [#6 0.29,0.43,0.00,M2] [#7 0.23,0.05,0.65,U] [#8 -0.16,0.15,0.73,U] 
00:17:10.810 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.23}, one-star: {0.30, 0.54}
00:17:10.811 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
00:17:10.813 00.002 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
00:17:10.814 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.06 mountX=-0.09 mountY=-0.25, mountTheta=-1.90
00:17:10.817 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.23, opts=13)
00:17:10.819 00.002 21068 Enqueuing Move request for scope (0.13, 0.23)
00:17:10.821 00.002 16108 Worker thread wakes up
00:17:10.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
00:17:10.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
00:17:10.821 00.000 16108 Moving (0.13, 0.23) raw xDistance=-0.09 yDistance=-0.25
00:17:10.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:17:10.821 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-0.58
00:17:10.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:17:10.821 00.000 16108 MoveAxis(E, 0, ABG)
00:17:10.821 00.000 16108 Move returns status 0, amount 0
00:17:10.822 00.001 16108 MoveAxis(N, 51, ABG)
00:17:10.822 00.000 16108 Guiding  Dir = 0, Dur = 51
00:17:10.822 00.000 16108 IsSlewing returns 0
00:17:10.822 00.000 16108 IsGuiding returns 0
00:17:10.824 00.002 16108 PulseGuide returned control before completion, sleep 60
00:17:10.828 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3520, FiltMin=2976, FiltMax=49053, Gamma=1.000
00:17:10.844 00.016 21068 UpdateGuideState exits: m=124228 SNR=88.0
00:17:10.844 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.845 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:10.847 00.002 21068 Enqueuing Expose request
00:17:10.892 00.045 16108 IsGuiding returns 1
00:17:10.892 00.000 16108 scope still moving after pulse duration time elapsed
00:17:10.923 00.031 16108 IsSlewing returns 0
00:17:10.923 00.000 16108 IsGuiding returns 0
00:17:10.923 00.000 16108 scope move finished after 51 + 50 ms
00:17:10.923 00.000 16108 Move returns status 0, amount 51
00:17:10.923 00.000 16108 move complete, result=0
00:17:10.923 00.000 16108 worker thread done servicing request
00:17:10.923 00.000 16108 Worker thread wakes up
00:17:10.923 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
00:17:10.925 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:10.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:11.915 00.990 16108 Exposure complete
00:17:11.974 00.059 16108 worker thread done servicing request
00:17:11.974 00.000 21068 OnExposeComplete: enter
00:17:11.975 00.001 21068 UpdateGuideState(): m_state=6
00:17:11.976 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7051
00:17:11.977 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.32, Mass=106441, SNR=77.7, Peak=17328 HFD=2.7
00:17:11.978 00.001 21068 MultiStar: [#1 0.46,-0.07,1.13,U] [#2 -0.09,0.25,1.30,U] [#3 -0.07,0.01,1.00,U] [#4 0.12,0.26,0.80,U] [#5 0.22,0.08,1.05,U] [#6 0.32,0.52,0.00,M3] [#7 0.32,-0.07,0.75,U] [#8 0.05,-0.03,0.75,U] 
00:17:11.979 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.23, 0.25}
00:17:11.979 00.000 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
00:17:11.980 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
00:17:11.981 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.56 mountX=-0.13 mountY=-0.13, mountTheta=-2.38
00:17:11.982 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.09, opts=13)
00:17:11.983 00.001 21068 Enqueuing Move request for scope (0.15, 0.09)
00:17:11.984 00.001 16108 Worker thread wakes up
00:17:11.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:17:11.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:17:11.984 00.000 16108 Moving (0.15, 0.09) raw xDistance=-0.13 yDistance=-0.13
00:17:11.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:17:11.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:11.985 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:11.985 00.000 16108 MoveAxis(E, 0, ABG)
00:17:11.985 00.000 16108 Move returns status 0, amount 0
00:17:11.985 00.000 16108 MoveAxis(N, 0, ABG)
00:17:11.985 00.000 16108 Move returns status 0, amount 0
00:17:11.985 00.000 16108 move complete, result=0
00:17:11.985 00.000 16108 worker thread done servicing request
00:17:11.988 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3520, FiltMin=3033, FiltMax=45216, Gamma=1.000
00:17:12.002 00.014 21068 UpdateGuideState exits: m=106441 SNR=77.7
00:17:12.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:12.005 00.001 21068 Enqueuing Expose request
00:17:12.006 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:12.006 00.000 16108 Worker thread wakes up
00:17:12.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:12.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:13.177 01.170 16108 Exposure complete
00:17:13.232 00.055 16108 worker thread done servicing request
00:17:13.232 00.000 21068 OnExposeComplete: enter
00:17:13.233 00.001 21068 UpdateGuideState(): m_state=6
00:17:13.234 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7052
00:17:13.235 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.23, Mass=119452, SNR=87.4, Peak=17600 HFD=3.3
00:17:13.236 00.001 21068 MultiStar: [#1 0.46,0.55,0.00,M1] [#2 -0.28,0.09,1.19,U] [#3 0.03,0.11,0.91,U] [#4 -0.05,0.42,0.80,U] [#5 0.18,0.13,1.07,U] [#6 0.15,0.46,0.00,M4] [#7 0.50,0.10,0.00,M1] [#8 -0.07,0.11,0.75,U] 
00:17:13.237 00.001 21068 refined, 5 included, MultiStar: {-0.01, 0.16}, one-star: {0.12, 0.16}
00:17:13.238 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
00:17:13.239 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
00:17:13.240 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.64 mountX=0.04 mountY=-0.15, mountTheta=-1.32
00:17:13.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.16, opts=13)
00:17:13.242 00.001 21068 Enqueuing Move request for scope (-0.01, 0.16)
00:17:13.243 00.001 16108 Worker thread wakes up
00:17:13.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:17:13.243 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:17:13.243 00.000 16108 Moving (-0.01, 0.16) raw xDistance=0.04 yDistance=-0.15
00:17:13.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:17:13.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:13.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:17:13.243 00.000 16108 MoveAxis(E, 0, ABG)
00:17:13.243 00.000 16108 Move returns status 0, amount 0
00:17:13.243 00.000 16108 MoveAxis(N, 0, ABG)
00:17:13.243 00.000 16108 Move returns status 0, amount 0
00:17:13.243 00.000 16108 move complete, result=0
00:17:13.243 00.000 16108 worker thread done servicing request
00:17:13.250 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3520, FiltMin=3033, FiltMax=55606, Gamma=1.000
00:17:13.272 00.022 21068 UpdateGuideState exits: m=119452 SNR=87.4
00:17:13.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:13.276 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:13.277 00.001 21068 Enqueuing Expose request
00:17:13.279 00.002 16108 Worker thread wakes up
00:17:13.279 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:13.281 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:13.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:14.263 00.982 16108 Exposure complete
00:17:14.324 00.061 16108 worker thread done servicing request
00:17:14.324 00.000 21068 OnExposeComplete: enter
00:17:14.326 00.002 21068 UpdateGuideState(): m_state=6
00:17:14.326 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7053
00:17:14.328 00.002 21068 Star::Find returns 1 (0), X=220.95, Y=876.44, Mass=123601, SNR=79.1, Peak=19232 HFD=2.9
00:17:14.330 00.002 21068 MultiStar: [#1 0.36,0.10,1.38,U] [#2 -0.10,0.02,1.21,U] [#3 -0.00,0.04,1.15,U] [#4 0.24,0.11,0.83,U] [#5 0.32,0.15,1.02,U] [#6 0.37,0.32,0.00,M5] [#7 0.41,-0.04,0.56,U] [#8 0.07,-0.06,0.77,U] 
00:17:14.331 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.10}, one-star: {0.27, 0.36}
00:17:14.332 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
00:17:14.334 00.002 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
00:17:14.335 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.48 mountX=-0.16 mountY=-0.14, mountTheta=-2.45
00:17:14.338 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.10, opts=13)
00:17:14.339 00.001 21068 Enqueuing Move request for scope (0.18, 0.10)
00:17:14.340 00.001 16108 Worker thread wakes up
00:17:14.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
00:17:14.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
00:17:14.341 00.001 16108 Moving (0.18, 0.10) raw xDistance=-0.16 yDistance=-0.14
00:17:14.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:17:14.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:14.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:14.341 00.000 16108 MoveAxis(E, 0, ABG)
00:17:14.341 00.000 16108 Move returns status 0, amount 0
00:17:14.341 00.000 16108 MoveAxis(N, 0, ABG)
00:17:14.341 00.000 16108 Move returns status 0, amount 0
00:17:14.341 00.000 16108 move complete, result=0
00:17:14.341 00.000 16108 worker thread done servicing request
00:17:14.346 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3520, FiltMin=3011, FiltMax=55318, Gamma=1.000
00:17:14.363 00.017 21068 UpdateGuideState exits: m=123601 SNR=79.1
00:17:14.363 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:14.365 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:14.366 00.001 21068 Enqueuing Expose request
00:17:14.367 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:14.367 00.000 16108 Worker thread wakes up
00:17:14.368 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:14.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:15.524 01.156 16108 Exposure complete
00:17:15.578 00.054 16108 worker thread done servicing request
00:17:15.578 00.000 21068 OnExposeComplete: enter
00:17:15.580 00.002 21068 UpdateGuideState(): m_state=6
00:17:15.581 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7054
00:17:15.582 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.22, Mass=105799, SNR=79.7, Peak=17280 HFD=2.9
00:17:15.584 00.002 21068 MultiStar: [#1 0.29,0.30,1.25,U] [#2 -0.20,0.10,1.26,U] [#3 0.08,-0.01,1.24,U] [#4 0.15,0.39,0.88,U] [#5 0.27,-0.06,0.98,U] [#6 0.25,0.15,0.74,U] [#7 0.44,0.19,0.00,M1] [#8 0.08,-0.02,0.77,U] 
00:17:15.585 00.001 21068 single-star, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.02, 0.14}
00:17:15.586 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
00:17:15.586 00.000 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
00:17:15.587 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=0.01 mountY=-0.14, mountTheta=-1.52
00:17:15.591 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
00:17:15.593 00.002 21068 Enqueuing Move request for scope (0.02, 0.14)
00:17:15.594 00.001 16108 Worker thread wakes up
00:17:15.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
00:17:15.594 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
00:17:15.594 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
00:17:15.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:17:15.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:15.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:15.594 00.000 16108 MoveAxis(E, 0, ABG)
00:17:15.595 00.001 16108 Move returns status 0, amount 0
00:17:15.595 00.000 16108 MoveAxis(N, 0, ABG)
00:17:15.595 00.000 16108 Move returns status 0, amount 0
00:17:15.595 00.000 16108 move complete, result=0
00:17:15.595 00.000 16108 worker thread done servicing request
00:17:15.601 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3520, FiltMin=3027, FiltMax=48102, Gamma=1.000
00:17:15.628 00.027 21068 UpdateGuideState exits: m=105799 SNR=79.7
00:17:15.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:15.633 00.003 21068 Enqueuing Expose request
00:17:15.634 00.001 16108 Worker thread wakes up
00:17:15.634 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:15.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:15.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:16.626 00.991 16108 Exposure complete
00:17:16.707 00.081 16108 worker thread done servicing request
00:17:16.707 00.000 21068 OnExposeComplete: enter
00:17:16.709 00.002 21068 UpdateGuideState(): m_state=6
00:17:16.711 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7055
00:17:16.714 00.003 21068 Star::Find returns 1 (0), X=220.87, Y=876.18, Mass=119975, SNR=84.2, Peak=19888 HFD=2.9
00:17:16.715 00.001 21068 MultiStar: [#1 0.27,0.19,1.10,U] [#2 -0.08,0.07,1.13,U] [#3 -0.08,-0.00,1.07,U] [#4 0.11,0.16,0.82,U] [#5 0.46,0.21,0.00,M1] [#6 0.45,0.11,0.78,U] [#7 0.54,0.11,0.00,M2] [#8 0.20,0.11,0.78,U] 
00:17:16.717 00.002 21068 refined, 6 included, MultiStar: {0.14, 0.10}, one-star: {0.19, 0.10}
00:17:16.718 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
00:17:16.719 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
00:17:16.719 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=-0.12 mountY=-0.13, mountTheta=-2.29
00:17:16.721 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.10, opts=13)
00:17:16.722 00.001 21068 Enqueuing Move request for scope (0.14, 0.10)
00:17:16.723 00.001 16108 Worker thread wakes up
00:17:16.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:17:16.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:17:16.723 00.000 16108 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=-0.13
00:17:16.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:17:16.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:16.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:16.723 00.000 16108 MoveAxis(E, 0, ABG)
00:17:16.723 00.000 16108 Move returns status 0, amount 0
00:17:16.723 00.000 16108 MoveAxis(N, 0, ABG)
00:17:16.723 00.000 16108 Move returns status 0, amount 0
00:17:16.723 00.000 16108 move complete, result=0
00:17:16.723 00.000 16108 worker thread done servicing request
00:17:16.730 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3520, FiltMin=3008, FiltMax=44128, Gamma=1.000
00:17:16.747 00.017 21068 UpdateGuideState exits: m=119975 SNR=84.2
00:17:16.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:16.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:16.750 00.001 21068 Enqueuing Expose request
00:17:16.750 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:16.751 00.001 16108 Worker thread wakes up
00:17:16.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:16.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:17.907 01.156 16108 Exposure complete
00:17:17.963 00.056 16108 worker thread done servicing request
00:17:17.963 00.000 21068 OnExposeComplete: enter
00:17:17.964 00.001 21068 UpdateGuideState(): m_state=6
00:17:17.965 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7056
00:17:17.966 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.48, Mass=119327, SNR=83.9, Peak=16144 HFD=3.2
00:17:17.966 00.000 21068 MultiStar: [#1 0.38,0.11,1.26,U] [#2 -0.10,0.07,1.24,U] [#3 0.28,0.03,0.97,U] [#4 0.09,0.44,0.80,U] [#5 0.47,-0.11,0.00,M2] [#6 0.57,0.31,0.00,M4] [#7 0.22,0.11,0.70,U] [#8 -0.04,0.09,0.78,U] 
00:17:17.967 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.17}, one-star: {0.05, 0.40}
00:17:17.968 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
00:17:17.969 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
00:17:17.969 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.92 mountX=-0.10 mountY=-0.20, mountTheta=-2.03
00:17:17.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.17, opts=13)
00:17:17.972 00.001 21068 Enqueuing Move request for scope (0.13, 0.17)
00:17:17.973 00.001 16108 Worker thread wakes up
00:17:17.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
00:17:17.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
00:17:17.973 00.000 16108 Moving (0.13, 0.17) raw xDistance=-0.10 yDistance=-0.20
00:17:17.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:17:17.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:17.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:17.974 00.001 16108 MoveAxis(E, 0, ABG)
00:17:17.974 00.000 16108 Move returns status 0, amount 0
00:17:17.974 00.000 16108 MoveAxis(N, 0, ABG)
00:17:17.974 00.000 16108 Move returns status 0, amount 0
00:17:17.974 00.000 16108 move complete, result=0
00:17:17.974 00.000 16108 worker thread done servicing request
00:17:17.977 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=480, max=65535, med=3520, FiltMin=3017, FiltMax=54134, Gamma=1.000
00:17:17.993 00.016 21068 UpdateGuideState exits: m=119327 SNR=83.9
00:17:17.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:17.996 00.001 21068 Enqueuing Expose request
00:17:17.996 00.000 16108 Worker thread wakes up
00:17:17.996 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:17.997 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:17.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:18.966 00.969 16108 Exposure complete
00:17:19.029 00.063 16108 worker thread done servicing request
00:17:19.029 00.000 21068 OnExposeComplete: enter
00:17:19.030 00.001 21068 UpdateGuideState(): m_state=6
00:17:19.031 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7057
00:17:19.033 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.31, Mass=129291, SNR=85.0, Peak=18240 HFD=3.4
00:17:19.033 00.000 21068 MultiStar: [#1 0.51,0.28,0.00,M1] [#2 -0.09,0.18,1.20,U] [#3 0.13,0.14,0.89,U] [#4 0.06,0.30,0.76,U] [#5 0.39,0.19,0.95,U] [#6 0.34,0.58,0.00,M5] [#7 0.23,-0.01,0.62,U] [#8 0.29,0.31,0.69,U] 
00:17:19.034 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.20}, one-star: {0.13, 0.24}
00:17:19.035 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:17:19.036 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
00:17:19.036 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.92 mountX=-0.11 mountY=-0.23, mountTheta=-2.03
00:17:19.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.20, opts=13)
00:17:19.038 00.000 21068 Enqueuing Move request for scope (0.15, 0.20)
00:17:19.039 00.001 16108 Worker thread wakes up
00:17:19.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
00:17:19.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
00:17:19.039 00.000 16108 Moving (0.15, 0.20) raw xDistance=-0.11 yDistance=-0.23
00:17:19.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:17:19.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:17:19.039 00.000 16108 MoveAxis(E, 0, ABG)
00:17:19.039 00.000 16108 Move returns status 0, amount 0
00:17:19.040 00.001 16108 MoveAxis(N, 45, ABG)
00:17:19.040 00.000 16108 Guiding  Dir = 0, Dur = 45
00:17:19.040 00.000 16108 IsSlewing returns 0
00:17:19.040 00.000 16108 IsGuiding returns 0
00:17:19.041 00.001 16108 PulseGuide returned control before completion, sleep 55
00:17:19.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3520, FiltMin=3017, FiltMax=44611, Gamma=1.000
00:17:19.062 00.018 21068 UpdateGuideState exits: m=129291 SNR=85.0
00:17:19.064 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:19.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:19.066 00.001 21068 Enqueuing Expose request
00:17:19.106 00.040 16108 IsGuiding returns 1
00:17:19.106 00.000 16108 scope still moving after pulse duration time elapsed
00:17:19.138 00.032 16108 IsSlewing returns 0
00:17:19.138 00.000 16108 IsGuiding returns 0
00:17:19.138 00.000 16108 scope move finished after 45 + 53 ms
00:17:19.138 00.000 16108 Move returns status 0, amount 45
00:17:19.138 00.000 16108 move complete, result=0
00:17:19.139 00.001 16108 worker thread done servicing request
00:17:19.139 00.000 16108 Worker thread wakes up
00:17:19.139 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
00:17:19.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:19.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:20.312 01.172 16108 Exposure complete
00:17:20.369 00.057 16108 worker thread done servicing request
00:17:20.369 00.000 21068 OnExposeComplete: enter
00:17:20.370 00.001 21068 UpdateGuideState(): m_state=6
00:17:20.370 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7058
00:17:20.371 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.24, Mass=137852, SNR=89.1, Peak=20768 HFD=3.0
00:17:20.372 00.001 21068 MultiStar: [#1 0.26,0.35,1.07,U] [#2 -0.04,0.13,1.04,U] [#3 -0.09,0.05,0.95,U] [#4 -0.01,0.22,0.85,U] [#5 0.29,0.16,0.85,U] [#6 0.37,0.19,0.70,U] [#7 0.41,-0.09,0.67,U] [#8 0.21,0.12,0.73,U] 
00:17:20.374 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.06, 0.16}
00:17:20.374 00.000 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
00:17:20.375 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
00:17:20.376 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
00:17:20.377 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.16, opts=13)
00:17:20.378 00.001 21068 Enqueuing Move request for scope (0.06, 0.16)
00:17:20.379 00.001 16108 Worker thread wakes up
00:17:20.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:17:20.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:17:20.379 00.000 16108 Moving (0.06, 0.16) raw xDistance=-0.03 yDistance=-0.17
00:17:20.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:17:20.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:20.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:17:20.379 00.000 16108 MoveAxis(E, 0, ABG)
00:17:20.379 00.000 16108 Move returns status 0, amount 0
00:17:20.379 00.000 16108 MoveAxis(N, 0, ABG)
00:17:20.379 00.000 16108 Move returns status 0, amount 0
00:17:20.379 00.000 16108 move complete, result=0
00:17:20.380 00.001 16108 worker thread done servicing request
00:17:20.385 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3520, FiltMin=3030, FiltMax=46928, Gamma=1.000
00:17:20.405 00.020 21068 UpdateGuideState exits: m=137852 SNR=89.1
00:17:20.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:20.406 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:20.407 00.001 21068 Enqueuing Expose request
00:17:20.408 00.001 16108 Worker thread wakes up
00:17:20.408 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:20.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:20.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:21.400 00.991 16108 Exposure complete
00:17:21.494 00.094 16108 worker thread done servicing request
00:17:21.494 00.000 21068 OnExposeComplete: enter
00:17:21.495 00.001 21068 UpdateGuideState(): m_state=6
00:17:21.496 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7059
00:17:21.497 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.25, Mass=122940, SNR=82.9, Peak=19056 HFD=3.0
00:17:21.498 00.001 21068 MultiStar: [#1 0.18,0.15,1.25,U] [#2 -0.11,0.09,1.35,U] [#3 0.06,-0.01,1.05,U] [#4 -0.05,0.05,0.84,U] [#5 0.18,-0.03,0.90,U] [#6 0.05,0.27,0.71,U] [#7 0.30,-0.22,0.58,U] [#8 0.36,-0.22,0.86,U] 
00:17:21.499 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.16, 0.17}
00:17:21.499 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
00:17:21.500 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
00:17:21.501 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.38 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
00:17:21.502 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
00:17:21.503 00.001 21068 Enqueuing Move request for scope (0.11, 0.04)
00:17:21.504 00.001 16108 Worker thread wakes up
00:17:21.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:17:21.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:17:21.504 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.07
00:17:21.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:17:21.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:21.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:17:21.504 00.000 16108 MoveAxis(E, 0, ABG)
00:17:21.504 00.000 16108 Move returns status 0, amount 0
00:17:21.504 00.000 16108 MoveAxis(N, 0, ABG)
00:17:21.504 00.000 16108 Move returns status 0, amount 0
00:17:21.504 00.000 16108 move complete, result=0
00:17:21.504 00.000 16108 worker thread done servicing request
00:17:21.508 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3520, FiltMin=2992, FiltMax=51152, Gamma=1.000
00:17:21.527 00.019 21068 UpdateGuideState exits: m=122940 SNR=82.9
00:17:21.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:21.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:21.530 00.001 21068 Enqueuing Expose request
00:17:21.531 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:21.531 00.000 16108 Worker thread wakes up
00:17:21.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:21.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:22.681 01.150 16108 Exposure complete
00:17:22.735 00.054 16108 worker thread done servicing request
00:17:22.735 00.000 21068 OnExposeComplete: enter
00:17:22.736 00.001 21068 UpdateGuideState(): m_state=6
00:17:22.738 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7060
00:17:22.739 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.28, Mass=108822, SNR=72.0, Peak=17648 HFD=3.3
00:17:22.740 00.001 21068 MultiStar: [#1 0.37,0.12,1.32,U] [#2 -0.11,0.10,1.39,U] [#3 -0.11,0.37,1.11,U] [#4 0.03,0.27,0.93,U] [#5 0.01,0.29,1.29,U] [#6 0.27,0.51,0.00,M4] [#7 0.24,-0.15,0.85,U] [#8 0.17,0.14,0.97,U] 
00:17:22.741 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.17}, one-star: {0.07, 0.21}
00:17:22.741 00.000 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
00:17:22.742 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
00:17:22.743 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
00:17:22.744 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.17, opts=13)
00:17:22.745 00.001 21068 Enqueuing Move request for scope (0.08, 0.17)
00:17:22.746 00.001 16108 Worker thread wakes up
00:17:22.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:17:22.746 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:17:22.746 00.000 16108 Moving (0.08, 0.17) raw xDistance=-0.05 yDistance=-0.19
00:17:22.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:17:22.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:22.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:22.746 00.000 16108 MoveAxis(E, 0, ABG)
00:17:22.746 00.000 16108 Move returns status 0, amount 0
00:17:22.746 00.000 16108 MoveAxis(N, 0, ABG)
00:17:22.746 00.000 16108 Move returns status 0, amount 0
00:17:22.746 00.000 16108 move complete, result=0
00:17:22.746 00.000 16108 worker thread done servicing request
00:17:22.756 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3520, FiltMin=2985, FiltMax=50624, Gamma=1.000
00:17:22.776 00.020 21068 UpdateGuideState exits: m=108822 SNR=72.0
00:17:22.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:22.778 00.000 21068 Enqueuing Expose request
00:17:22.781 00.003 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:22.783 00.002 16108 Worker thread wakes up
00:17:22.783 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:22.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:23.755 00.972 16108 Exposure complete
00:17:23.818 00.063 16108 worker thread done servicing request
00:17:23.818 00.000 21068 OnExposeComplete: enter
00:17:23.820 00.002 21068 UpdateGuideState(): m_state=6
00:17:23.821 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7061
00:17:23.822 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.28, Mass=120191, SNR=80.6, Peak=17072 HFD=3.2
00:17:23.824 00.002 21068 MultiStar: [#1 0.42,0.17,1.45,U] [#2 0.00,0.14,1.30,U] [#3 -0.02,-0.33,1.08,U] [#4 0.12,0.12,0.98,U] [#5 0.27,0.02,1.14,U] [#6 0.18,0.32,0.95,U] [#7 0.19,-0.12,0.71,U] [#8 0.25,-0.01,0.68,U] 
00:17:23.826 00.002 21068 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.23, 0.20}
00:17:23.828 00.002 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
00:17:23.829 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
00:17:23.830 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
00:17:23.833 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.07, opts=13)
00:17:23.836 00.003 21068 Enqueuing Move request for scope (0.18, 0.07)
00:17:23.837 00.001 16108 Worker thread wakes up
00:17:23.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:17:23.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:17:23.837 00.000 16108 Moving (0.18, 0.07) raw xDistance=-0.17 yDistance=-0.11
00:17:23.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:17:23.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:23.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:23.837 00.000 16108 MoveAxis(E, 0, ABG)
00:17:23.837 00.000 16108 Move returns status 0, amount 0
00:17:23.837 00.000 16108 MoveAxis(N, 0, ABG)
00:17:23.837 00.000 16108 Move returns status 0, amount 0
00:17:23.837 00.000 16108 move complete, result=0
00:17:23.837 00.000 16108 worker thread done servicing request
00:17:23.842 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3520, FiltMin=3011, FiltMax=53552, Gamma=1.000
00:17:23.857 00.015 21068 UpdateGuideState exits: m=120191 SNR=80.6
00:17:23.860 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:23.862 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:23.864 00.002 21068 Enqueuing Expose request
00:17:23.865 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:23.867 00.002 16108 Worker thread wakes up
00:17:23.867 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:23.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:25.026 01.159 16108 Exposure complete
00:17:25.091 00.065 16108 worker thread done servicing request
00:17:25.091 00.000 21068 OnExposeComplete: enter
00:17:25.092 00.001 21068 UpdateGuideState(): m_state=6
00:17:25.093 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7062
00:17:25.093 00.000 21068 Star::Find returns 1 (0), X=220.81, Y=876.24, Mass=109437, SNR=72.3, Peak=18128 HFD=2.9
00:17:25.094 00.001 21068 MultiStar: [#1 0.38,0.24,1.25,U] [#2 -0.08,0.13,1.33,U] [#3 0.32,0.11,1.12,U] [#4 0.08,0.10,0.97,U] [#5 0.24,0.02,1.08,U] [#6 0.22,0.17,1.01,U] [#7 -0.07,0.26,0.68,U] [#8 -0.09,0.21,0.77,U] 
00:17:25.095 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.13, 0.17}
00:17:25.096 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
00:17:25.097 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
00:17:25.097 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=-0.11 mountY=-0.18, mountTheta=-2.13
00:17:25.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.15, opts=13)
00:17:25.102 00.003 21068 Enqueuing Move request for scope (0.14, 0.15)
00:17:25.102 00.000 16108 Worker thread wakes up
00:17:25.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
00:17:25.102 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
00:17:25.102 00.000 16108 Moving (0.14, 0.15) raw xDistance=-0.11 yDistance=-0.18
00:17:25.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:17:25.103 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:25.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:25.103 00.000 16108 MoveAxis(E, 0, ABG)
00:17:25.103 00.000 16108 Move returns status 0, amount 0
00:17:25.103 00.000 16108 MoveAxis(N, 0, ABG)
00:17:25.103 00.000 16108 Move returns status 0, amount 0
00:17:25.103 00.000 16108 move complete, result=0
00:17:25.103 00.000 16108 worker thread done servicing request
00:17:25.108 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3520, FiltMin=3033, FiltMax=53062, Gamma=1.000
00:17:25.128 00.020 21068 UpdateGuideState exits: m=109437 SNR=72.3
00:17:25.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:25.133 00.002 21068 Enqueuing Expose request
00:17:25.134 00.001 16108 Worker thread wakes up
00:17:25.134 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:25.136 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:25.137 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:26.101 00.964 16108 Exposure complete
00:17:26.157 00.056 16108 worker thread done servicing request
00:17:26.157 00.000 21068 OnExposeComplete: enter
00:17:26.158 00.001 21068 UpdateGuideState(): m_state=6
00:17:26.159 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7063
00:17:26.159 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=876.35, Mass=127178, SNR=93.7, Peak=20352 HFD=2.7
00:17:26.160 00.001 21068 MultiStar: [#1 0.52,0.28,0.00,M1] [#2 -0.24,0.24,1.12,U] [#3 0.12,0.30,0.84,U] [#4 0.10,0.57,0.00,M1] [#5 -0.01,0.23,0.86,U] [#6 0.27,0.28,0.76,U] [#7 0.44,0.01,0.56,U] [#8 -0.08,0.23,0.72,U] 
00:17:26.162 00.002 21068 refined, 6 included, MultiStar: {0.09, 0.23}, one-star: {0.30, 0.27}
00:17:26.162 00.000 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
00:17:26.163 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
00:17:26.164 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.21 mountX=-0.05 mountY=-0.25, mountTheta=-1.76
00:17:26.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.23, opts=13)
00:17:26.168 00.002 21068 Enqueuing Move request for scope (0.09, 0.23)
00:17:26.170 00.002 16108 Worker thread wakes up
00:17:26.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
00:17:26.170 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
00:17:26.170 00.000 16108 Moving (0.09, 0.23) raw xDistance=-0.05 yDistance=-0.25
00:17:26.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:17:26.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:17:26.171 00.001 16108 MoveAxis(E, 0, ABG)
00:17:26.171 00.000 16108 Move returns status 0, amount 0
00:17:26.171 00.000 16108 MoveAxis(N, 50, ABG)
00:17:26.171 00.000 16108 Guiding  Dir = 0, Dur = 50
00:17:26.171 00.000 16108 IsSlewing returns 0
00:17:26.172 00.001 16108 IsGuiding returns 0
00:17:26.178 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3520, FiltMin=3001, FiltMax=44035, Gamma=1.000
00:17:26.206 00.028 21068 UpdateGuideState exits: m=127178 SNR=93.7
00:17:26.209 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:26.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:26.212 00.002 21068 Enqueuing Expose request
00:17:26.229 00.017 16108 IsGuiding returns 1
00:17:26.229 00.000 16108 scope still moving after pulse duration time elapsed
00:17:26.259 00.030 16108 IsSlewing returns 0
00:17:26.259 00.000 16108 IsGuiding returns 1
00:17:26.289 00.030 16108 IsSlewing returns 0
00:17:26.290 00.001 16108 IsGuiding returns 1
00:17:26.328 00.038 16108 IsSlewing returns 0
00:17:26.328 00.000 16108 IsGuiding returns 0
00:17:26.328 00.000 16108 scope move finished after 50 + 106 ms
00:17:26.328 00.000 16108 Move returns status 0, amount 50
00:17:26.328 00.000 16108 move complete, result=0
00:17:26.328 00.000 16108 worker thread done servicing request
00:17:26.329 00.001 16108 Worker thread wakes up
00:17:26.329 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
00:17:26.331 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:26.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:27.508 01.177 16108 Exposure complete
00:17:27.585 00.077 16108 worker thread done servicing request
00:17:27.585 00.000 21068 OnExposeComplete: enter
00:17:27.586 00.001 21068 UpdateGuideState(): m_state=6
00:17:27.586 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7064
00:17:27.587 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.16, Mass=118501, SNR=82.7, Peak=17808 HFD=3.2
00:17:27.588 00.001 21068 MultiStar: [#1 0.25,0.21,1.14,U] [#2 -0.24,0.06,1.09,U] [#3 0.16,-0.13,1.06,U] [#4 -0.06,0.07,0.93,U] [#5 0.04,0.10,1.00,U] [#6 -0.15,0.17,0.91,U] [#7 0.07,-0.22,0.59,U] [#8 0.02,-0.13,0.81,U] 
00:17:27.589 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.09, 0.09}
00:17:27.590 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
00:17:27.590 00.000 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:17:27.591 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.03 mountX=-0.02 mountY=-0.04, mountTheta=-1.93
00:17:27.594 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
00:17:27.596 00.002 21068 Enqueuing Move request for scope (0.02, 0.04)
00:17:27.598 00.002 16108 Worker thread wakes up
00:17:27.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:17:27.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:17:27.598 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
00:17:27.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:27.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:27.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:17:27.598 00.000 16108 MoveAxis(E, 0, ABG)
00:17:27.598 00.000 16108 Move returns status 0, amount 0
00:17:27.598 00.000 16108 MoveAxis(N, 0, ABG)
00:17:27.598 00.000 16108 Move returns status 0, amount 0
00:17:27.598 00.000 16108 move complete, result=0
00:17:27.598 00.000 16108 worker thread done servicing request
00:17:27.602 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3517, FiltMin=3012, FiltMax=55462, Gamma=1.000
00:17:27.619 00.017 21068 UpdateGuideState exits: m=118501 SNR=82.7
00:17:27.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.620 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:27.621 00.001 21068 Enqueuing Expose request
00:17:27.622 00.001 16108 Worker thread wakes up
00:17:27.622 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:27.623 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:27.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:28.611 00.988 16108 Exposure complete
00:17:28.701 00.090 16108 worker thread done servicing request
00:17:28.702 00.001 21068 OnExposeComplete: enter
00:17:28.703 00.001 21068 UpdateGuideState(): m_state=6
00:17:28.704 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7065
00:17:28.706 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=876.05, Mass=133827, SNR=84.0, Peak=20016 HFD=3.1
00:17:28.707 00.001 21068 MultiStar: [#1 0.37,0.17,1.27,U] [#2 -0.18,-0.05,1.27,U] [#3 0.06,-0.02,1.01,U] [#4 0.03,0.19,0.79,U] [#5 0.11,-0.12,0.74,U] [#6 0.14,-0.02,0.75,U] [#7 0.09,0.06,0.68,U] [#8 0.21,-0.02,0.72,U] 
00:17:28.708 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.12, -0.02}
00:17:28.709 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
00:17:28.711 00.002 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:17:28.712 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
00:17:28.713 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
00:17:28.714 00.001 21068 Enqueuing Move request for scope (0.10, 0.02)
00:17:28.715 00.001 16108 Worker thread wakes up
00:17:28.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:17:28.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:17:28.715 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.10 yDistance=-0.05
00:17:28.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:17:28.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:28.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:28.715 00.000 16108 MoveAxis(E, 0, ABG)
00:17:28.715 00.000 16108 Move returns status 0, amount 0
00:17:28.715 00.000 16108 MoveAxis(N, 0, ABG)
00:17:28.715 00.000 16108 Move returns status 0, amount 0
00:17:28.715 00.000 16108 move complete, result=0
00:17:28.715 00.000 16108 worker thread done servicing request
00:17:28.719 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3517, FiltMin=3027, FiltMax=60320, Gamma=1.000
00:17:28.749 00.030 21068 UpdateGuideState exits: m=133827 SNR=84.0
00:17:28.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:28.752 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:28.753 00.001 21068 Enqueuing Expose request
00:17:28.755 00.002 16108 Worker thread wakes up
00:17:28.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:28.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:28.755 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:29.924 01.169 16108 Exposure complete
00:17:29.991 00.067 16108 worker thread done servicing request
00:17:29.991 00.000 21068 OnExposeComplete: enter
00:17:29.993 00.002 21068 UpdateGuideState(): m_state=6
00:17:29.995 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7066
00:17:29.996 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.16, Mass=124954, SNR=78.8, Peak=20944 HFD=2.9
00:17:29.998 00.002 21068 MultiStar: [#1 0.33,0.13,1.27,U] [#2 -0.09,-0.07,1.15,U] [#3 0.16,-0.03,1.00,U] [#4 0.08,0.18,0.90,U] [#5 0.13,-0.05,0.96,U] [#6 0.04,0.25,0.98,U] [#7 0.37,-0.05,0.66,U] [#8 0.38,-0.02,0.87,U] 
00:17:30.000 00.002 21068 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.20, 0.09}
00:17:30.002 00.002 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
00:17:30.004 00.002 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
00:17:30.004 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
00:17:30.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.05, opts=13)
00:17:30.007 00.001 21068 Enqueuing Move request for scope (0.17, 0.05)
00:17:30.008 00.001 16108 Worker thread wakes up
00:17:30.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
00:17:30.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
00:17:30.008 00.000 16108 Moving (0.17, 0.05) raw xDistance=-0.16 yDistance=-0.09
00:17:30.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:17:30.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:30.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:17:30.008 00.000 16108 MoveAxis(E, 0, ABG)
00:17:30.008 00.000 16108 Move returns status 0, amount 0
00:17:30.008 00.000 16108 MoveAxis(N, 0, ABG)
00:17:30.008 00.000 16108 Move returns status 0, amount 0
00:17:30.008 00.000 16108 move complete, result=0
00:17:30.008 00.000 16108 worker thread done servicing request
00:17:30.013 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3517, FiltMin=3017, FiltMax=54720, Gamma=1.000
00:17:30.036 00.023 21068 UpdateGuideState exits: m=124954 SNR=78.8
00:17:30.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:30.039 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:30.041 00.002 21068 Enqueuing Expose request
00:17:30.043 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:30.044 00.001 16108 Worker thread wakes up
00:17:30.045 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:30.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:31.005 00.960 16108 Exposure complete
00:17:31.060 00.055 16108 worker thread done servicing request
00:17:31.060 00.000 21068 OnExposeComplete: enter
00:17:31.063 00.003 21068 UpdateGuideState(): m_state=6
00:17:31.064 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7067
00:17:31.065 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.15, Mass=120509, SNR=84.9, Peak=20384 HFD=2.9
00:17:31.066 00.001 21068 MultiStar: [#1 0.49,0.07,0.00,M1] [#2 0.16,-0.14,1.26,U] [#3 0.14,-0.15,0.95,U] [#4 0.04,0.19,0.83,U] [#5 0.31,-0.12,0.96,U] [#6 0.29,0.08,0.75,U] [#7 0.27,-0.26,0.59,U] [#8 0.34,0.06,0.82,U] 
00:17:31.067 00.001 21068 single-star, 7 included, MultiStar: {0.21, -0.03}, one-star: {0.15, 0.08}
00:17:31.068 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
00:17:31.070 00.002 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
00:17:31.071 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
00:17:31.074 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.08, opts=13)
00:17:31.076 00.002 21068 Enqueuing Move request for scope (0.15, 0.08)
00:17:31.076 00.000 16108 Worker thread wakes up
00:17:31.077 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:17:31.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:17:31.077 00.000 16108 Moving (0.15, 0.08) raw xDistance=-0.13 yDistance=-0.11
00:17:31.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:17:31.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:31.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:31.077 00.000 16108 MoveAxis(E, 0, ABG)
00:17:31.077 00.000 16108 Move returns status 0, amount 0
00:17:31.077 00.000 16108 MoveAxis(N, 0, ABG)
00:17:31.078 00.001 16108 Move returns status 0, amount 0
00:17:31.078 00.000 16108 move complete, result=0
00:17:31.078 00.000 16108 worker thread done servicing request
00:17:31.084 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3517, FiltMin=3040, FiltMax=55456, Gamma=1.000
00:17:31.112 00.028 21068 UpdateGuideState exits: m=120509 SNR=84.9
00:17:31.114 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:31.116 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:31.117 00.001 21068 Enqueuing Expose request
00:17:31.118 00.001 16108 Worker thread wakes up
00:17:31.118 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:31.119 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:31.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:32.286 01.167 16108 Exposure complete
00:17:32.344 00.058 16108 worker thread done servicing request
00:17:32.344 00.000 21068 OnExposeComplete: enter
00:17:32.345 00.001 21068 UpdateGuideState(): m_state=6
00:17:32.346 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7068
00:17:32.347 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.11, Mass=119045, SNR=82.5, Peak=20032 HFD=2.8
00:17:32.348 00.001 21068 MultiStar: [#1 0.61,0.11,0.00,M2] [#2 0.31,-0.28,1.16,U] [#3 0.34,-0.15,1.01,U] [#4 0.31,0.15,0.74,U] [#5 0.25,-0.25,0.94,U] [#6 0.43,0.12,0.83,U] [#7 0.25,-0.17,0.63,U] [#8 0.20,-0.20,0.68,U] 
00:17:32.349 00.001 21068 refined, 7 included, MultiStar: {0.31, -0.10}, one-star: {0.38, 0.04}
00:17:32.349 00.000 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
00:17:32.350 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
00:17:32.351 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-0.31 mountX=-0.33 mountY=0.02, mountTheta=3.07
00:17:32.352 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.10, opts=13)
00:17:32.353 00.001 21068 Enqueuing Move request for scope (0.31, -0.10)
00:17:32.354 00.001 16108 Worker thread wakes up
00:17:32.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.10) opts 0xd
00:17:32.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.10)
00:17:32.354 00.000 16108 Moving (0.31, -0.10) raw xDistance=-0.33 yDistance=0.02
00:17:32.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:17:32.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:32.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:32.354 00.000 16108 MoveAxis(E, 86, ABG)
00:17:32.354 00.000 16108 Guiding  Dir = 2, Dur = 86
00:17:32.355 00.001 16108 IsSlewing returns 0
00:17:32.355 00.000 16108 IsGuiding returns 0
00:17:32.358 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3517, FiltMin=3021, FiltMax=58841, Gamma=1.000
00:17:32.374 00.016 21068 UpdateGuideState exits: m=119045 SNR=82.5
00:17:32.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.376 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:32.376 00.000 21068 Enqueuing Expose request
00:17:32.379 00.003 16108 PulseGuide returned control before completion, sleep 73
00:17:32.457 00.078 16108 IsGuiding returns 1
00:17:32.457 00.000 16108 scope still moving after pulse duration time elapsed
00:17:32.489 00.032 16108 IsSlewing returns 0
00:17:32.489 00.000 16108 IsGuiding returns 0
00:17:32.489 00.000 16108 scope move finished after 86 + 48 ms
00:17:32.490 00.001 16108 Move returns status 0, amount 86
00:17:32.490 00.000 16108 MoveAxis(N, 0, ABG)
00:17:32.490 00.000 16108 Move returns status 0, amount 0
00:17:32.490 00.000 16108 move complete, result=0
00:17:32.490 00.000 16108 worker thread done servicing request
00:17:32.490 00.000 16108 Worker thread wakes up
00:17:32.490 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.0 px 0 ms NORTH
00:17:32.493 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:32.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:33.480 00.987 16108 Exposure complete
00:17:33.557 00.077 16108 worker thread done servicing request
00:17:33.557 00.000 21068 OnExposeComplete: enter
00:17:33.560 00.003 21068 UpdateGuideState(): m_state=6
00:17:33.561 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7069
00:17:33.562 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.12, Mass=118718, SNR=76.0, Peak=19200 HFD=2.9
00:17:33.563 00.001 21068 MultiStar: [#1 0.45,0.13,1.21,U] [#2 -0.02,-0.12,1.40,U] [#3 -0.07,-0.05,1.32,U] [#4 0.12,-0.02,0.84,U] [#5 0.08,-0.07,1.03,U] [#6 0.11,0.25,0.85,U] [#7 0.14,-0.19,0.73,U] [#8 -0.21,0.07,0.96,U] 
00:17:33.564 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.30, 0.04}
00:17:33.565 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
00:17:33.566 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
00:17:33.568 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.02 mountX=-0.10 mountY=-0.02, mountTheta=-2.89
00:17:33.569 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.00, opts=13)
00:17:33.570 00.001 21068 Enqueuing Move request for scope (0.10, 0.00)
00:17:33.571 00.001 16108 Worker thread wakes up
00:17:33.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:17:33.571 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:17:33.571 00.000 16108 Moving (0.10, 0.00) raw xDistance=-0.10 yDistance=-0.02
00:17:33.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:17:33.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:33.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:33.571 00.000 16108 MoveAxis(E, 0, ABG)
00:17:33.571 00.000 16108 Move returns status 0, amount 0
00:17:33.571 00.000 16108 MoveAxis(N, 0, ABG)
00:17:33.571 00.000 16108 Move returns status 0, amount 0
00:17:33.572 00.001 16108 move complete, result=0
00:17:33.572 00.000 16108 worker thread done servicing request
00:17:33.574 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3517, FiltMin=3049, FiltMax=51584, Gamma=1.000
00:17:33.589 00.015 21068 UpdateGuideState exits: m=118718 SNR=76.0
00:17:33.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:33.591 00.000 21068 Enqueuing Expose request
00:17:33.592 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:33.593 00.001 16108 Worker thread wakes up
00:17:33.593 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:33.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:34.751 01.158 16108 Exposure complete
00:17:34.826 00.075 16108 worker thread done servicing request
00:17:34.826 00.000 21068 OnExposeComplete: enter
00:17:34.828 00.002 21068 UpdateGuideState(): m_state=6
00:17:34.830 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7070
00:17:34.831 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.11, Mass=116539, SNR=77.7, Peak=19888 HFD=2.8
00:17:34.832 00.001 21068 MultiStar: [#1 0.20,0.08,1.26,U] [#2 -0.02,-0.12,1.31,U] [#3 -0.28,-0.05,1.19,U] [#4 -0.03,0.03,0.95,U] [#5 -0.01,-0.15,1.01,U] [#6 0.16,0.05,0.79,U] [#7 0.36,-0.20,0.71,U] [#8 0.10,-0.14,0.82,U] 
00:17:34.832 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.10, 0.03}
00:17:34.833 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
00:17:34.834 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
00:17:34.836 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.05 mountY=0.03, mountTheta=2.56
00:17:34.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
00:17:34.839 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
00:17:34.841 00.002 16108 Worker thread wakes up
00:17:34.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:17:34.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:17:34.841 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.05 yDistance=0.03
00:17:34.842 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:17:34.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:34.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:34.842 00.000 16108 MoveAxis(E, 0, ABG)
00:17:34.842 00.000 16108 Move returns status 0, amount 0
00:17:34.842 00.000 16108 MoveAxis(N, 0, ABG)
00:17:34.842 00.000 16108 Move returns status 0, amount 0
00:17:34.842 00.000 16108 move complete, result=0
00:17:34.842 00.000 16108 worker thread done servicing request
00:17:34.853 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3517, FiltMin=3030, FiltMax=52070, Gamma=1.000
00:17:34.875 00.022 21068 UpdateGuideState exits: m=116539 SNR=77.7
00:17:34.875 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:34.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:34.878 00.002 21068 Enqueuing Expose request
00:17:34.879 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:34.879 00.000 16108 Worker thread wakes up
00:17:34.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:34.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:35.865 00.985 16108 Exposure complete
00:17:35.940 00.075 16108 worker thread done servicing request
00:17:35.940 00.000 21068 OnExposeComplete: enter
00:17:35.943 00.003 21068 UpdateGuideState(): m_state=6
00:17:35.944 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7071
00:17:35.945 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.04, Mass=117425, SNR=74.0, Peak=19616 HFD=2.8
00:17:35.946 00.001 21068 MultiStar: [#1 0.48,0.01,0.00,M1] [#2 0.01,-0.18,1.32,U] [#3 0.10,-0.12,1.10,U] [#4 0.15,0.11,0.85,U] [#5 0.03,-0.01,0.98,U] [#6 0.02,0.07,0.93,U] [#7 -0.10,-0.36,0.69,U] [#8 0.17,-0.10,0.92,U] 
00:17:35.948 00.002 21068 single-star, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.09, -0.04}
00:17:35.949 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
00:17:35.951 00.002 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
00:17:35.953 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.41 mountX=-0.09 mountY=0.02, mountTheta=2.97
00:17:35.956 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
00:17:35.957 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
00:17:35.959 00.002 16108 Worker thread wakes up
00:17:35.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:17:35.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:17:35.959 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
00:17:35.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:17:35.960 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:35.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:35.960 00.000 16108 MoveAxis(E, 0, ABG)
00:17:35.960 00.000 16108 Move returns status 0, amount 0
00:17:35.960 00.000 16108 MoveAxis(N, 0, ABG)
00:17:35.960 00.000 16108 Move returns status 0, amount 0
00:17:35.960 00.000 16108 move complete, result=0
00:17:35.960 00.000 16108 worker thread done servicing request
00:17:35.966 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3517, FiltMin=3040, FiltMax=55008, Gamma=1.000
00:17:35.985 00.019 21068 UpdateGuideState exits: m=117425 SNR=74.0
00:17:35.987 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.987 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:35.988 00.001 21068 Enqueuing Expose request
00:17:35.989 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:35.990 00.001 16108 Worker thread wakes up
00:17:35.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:35.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:37.156 01.166 16108 Exposure complete
00:17:37.218 00.062 16108 worker thread done servicing request
00:17:37.218 00.000 21068 OnExposeComplete: enter
00:17:37.220 00.002 21068 UpdateGuideState(): m_state=6
00:17:37.220 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7072
00:17:37.221 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.22, Mass=115585, SNR=79.3, Peak=17392 HFD=3.0
00:17:37.222 00.001 21068 MultiStar: [#1 -0.02,0.20,1.09,U] [#2 -0.32,-0.05,1.30,U] [#3 -0.32,-0.03,0.97,U] [#4 -0.05,0.10,0.89,U] [#5 0.02,-0.08,1.08,U] [#6 -0.10,0.02,0.93,U] [#7 0.13,-0.01,0.69,U] [#8 -0.29,-0.15,0.86,U] 
00:17:37.223 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.16, 0.15}
00:17:37.224 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
00:17:37.224 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:17:37.225 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.01 mountX=0.13 mountY=0.01, mountTheta=0.10
00:17:37.226 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.02, opts=13)
00:17:37.227 00.001 21068 Enqueuing Move request for scope (-0.13, 0.02)
00:17:37.228 00.001 16108 Worker thread wakes up
00:17:37.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:17:37.228 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:17:37.228 00.000 16108 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=0.01
00:17:37.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:17:37.228 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:37.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:37.228 00.000 16108 MoveAxis(E, 0, ABG)
00:17:37.228 00.000 16108 Move returns status 0, amount 0
00:17:37.228 00.000 16108 MoveAxis(N, 0, ABG)
00:17:37.228 00.000 16108 Move returns status 0, amount 0
00:17:37.228 00.000 16108 move complete, result=0
00:17:37.228 00.000 16108 worker thread done servicing request
00:17:37.232 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3517, FiltMin=3053, FiltMax=61590, Gamma=1.000
00:17:37.248 00.016 21068 UpdateGuideState exits: m=115585 SNR=79.3
00:17:37.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:37.251 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:37.251 00.000 21068 Enqueuing Expose request
00:17:37.252 00.001 16108 Worker thread wakes up
00:17:37.252 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:37.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:37.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:38.240 00.987 16108 Exposure complete
00:17:38.304 00.064 16108 worker thread done servicing request
00:17:38.304 00.000 21068 OnExposeComplete: enter
00:17:38.305 00.001 21068 UpdateGuideState(): m_state=6
00:17:38.306 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7073
00:17:38.307 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.05, Mass=137817, SNR=93.8, Peak=20960 HFD=3.1
00:17:38.309 00.002 21068 MultiStar: [#1 0.19,-0.03,1.05,U] [#2 -0.22,-0.30,1.07,U] [#3 0.08,-0.11,0.89,U] [#4 0.02,-0.02,0.77,U] [#5 0.10,-0.10,0.80,U] [#6 0.14,0.06,0.74,U] [#7 0.28,-0.35,0.54,U] [#8 -0.20,-0.03,0.63,U] 
00:17:38.309 00.000 21068 single-star, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.04, -0.02}
00:17:38.310 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
00:17:38.311 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
00:17:38.312 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.59 mountX=-0.04 mountY=0.01, mountTheta=2.78
00:17:38.313 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
00:17:38.314 00.001 21068 Enqueuing Move request for scope (0.04, -0.02)
00:17:38.315 00.001 16108 Worker thread wakes up
00:17:38.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:17:38.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:17:38.315 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
00:17:38.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:17:38.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:38.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:38.315 00.000 16108 MoveAxis(E, 0, ABG)
00:17:38.315 00.000 16108 Move returns status 0, amount 0
00:17:38.315 00.000 16108 MoveAxis(N, 0, ABG)
00:17:38.315 00.000 16108 Move returns status 0, amount 0
00:17:38.315 00.000 16108 move complete, result=0
00:17:38.315 00.000 16108 worker thread done servicing request
00:17:38.318 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3520, FiltMin=3037, FiltMax=54240, Gamma=1.000
00:17:38.350 00.032 21068 UpdateGuideState exits: m=137817 SNR=93.8
00:17:38.352 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:38.354 00.001 21068 Enqueuing Expose request
00:17:38.355 00.001 16108 Worker thread wakes up
00:17:38.355 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:38.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:38.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:39.528 01.173 16108 Exposure complete
00:17:39.638 00.110 16108 worker thread done servicing request
00:17:39.638 00.000 21068 OnExposeComplete: enter
00:17:39.639 00.001 21068 UpdateGuideState(): m_state=6
00:17:39.640 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7074
00:17:39.641 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.07, Mass=120568, SNR=86.9, Peak=16864 HFD=3.0
00:17:39.642 00.001 21068 MultiStar: [#1 0.04,0.02,1.07,U] [#2 -0.27,-0.28,1.04,U] [#3 -0.25,-0.23,1.07,U] [#4 -0.01,-0.01,0.82,U] [#5 0.16,-0.11,0.77,U] [#6 0.20,0.21,0.66,U] [#7 -0.01,-0.11,0.66,U] [#8 -0.30,-0.03,0.78,U] 
00:17:39.642 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.17, -0.01}
00:17:39.643 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
00:17:39.644 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
00:17:39.645 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.44 mountX=0.07 mountY=0.09, mountTheta=0.90
00:17:39.646 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
00:17:39.647 00.001 21068 Enqueuing Move request for scope (-0.09, -0.07)
00:17:39.648 00.001 16108 Worker thread wakes up
00:17:39.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:17:39.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:17:39.648 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
00:17:39.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:17:39.649 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:39.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:17:39.649 00.000 16108 MoveAxis(E, 0, ABG)
00:17:39.649 00.000 16108 Move returns status 0, amount 0
00:17:39.649 00.000 16108 MoveAxis(N, 0, ABG)
00:17:39.649 00.000 16108 Move returns status 0, amount 0
00:17:39.649 00.000 16108 move complete, result=0
00:17:39.649 00.000 16108 worker thread done servicing request
00:17:39.661 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3520, FiltMin=2985, FiltMax=58096, Gamma=1.000
00:17:39.684 00.023 21068 UpdateGuideState exits: m=120568 SNR=86.9
00:17:39.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:39.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:39.687 00.001 21068 Enqueuing Expose request
00:17:39.688 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:39.689 00.001 16108 Worker thread wakes up
00:17:39.689 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:39.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:40.659 00.970 16108 Exposure complete
00:17:40.723 00.064 16108 worker thread done servicing request
00:17:40.723 00.000 21068 OnExposeComplete: enter
00:17:40.725 00.002 21068 UpdateGuideState(): m_state=6
00:17:40.726 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7075
00:17:40.729 00.003 21068 Star::Find returns 1 (0), X=220.61, Y=876.48, Mass=129193, SNR=94.0, Peak=15856 HFD=3.2
00:17:40.730 00.001 21068 MultiStar: [#1 -0.02,0.27,0.96,U] [#2 -0.21,-0.16,0.95,U] [#3 -0.09,-0.07,0.78,U] [#4 -0.07,0.19,0.83,U] [#5 0.30,0.01,0.90,U] [#6 0.36,0.35,0.00,M1] [#7 0.06,0.11,0.59,U] [#8 0.12,0.17,0.66,U] 
00:17:40.730 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {-0.07, 0.40}
00:17:40.731 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
00:17:40.732 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
00:17:40.733 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.03 mountY=-0.12, mountTheta=-1.35
00:17:40.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
00:17:40.736 00.001 21068 Enqueuing Move request for scope (-0.01, 0.12)
00:17:40.738 00.002 16108 Worker thread wakes up
00:17:40.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
00:17:40.738 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
00:17:40.738 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.12
00:17:40.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:17:40.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:40.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:17:40.739 00.001 16108 MoveAxis(E, 0, ABG)
00:17:40.739 00.000 16108 Move returns status 0, amount 0
00:17:40.739 00.000 16108 MoveAxis(N, 0, ABG)
00:17:40.739 00.000 16108 Move returns status 0, amount 0
00:17:40.739 00.000 16108 move complete, result=0
00:17:40.739 00.000 16108 worker thread done servicing request
00:17:40.746 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3520, FiltMin=3046, FiltMax=54000, Gamma=1.000
00:17:40.763 00.017 21068 UpdateGuideState exits: m=129193 SNR=94.0
00:17:40.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:40.766 00.001 21068 Enqueuing Expose request
00:17:40.767 00.001 16108 Worker thread wakes up
00:17:40.767 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:40.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:40.768 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:41.944 01.176 16108 Exposure complete
00:17:42.006 00.062 16108 worker thread done servicing request
00:17:42.006 00.000 21068 OnExposeComplete: enter
00:17:42.007 00.001 21068 UpdateGuideState(): m_state=6
00:17:42.008 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7076
00:17:42.009 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.39, Mass=125848, SNR=86.9, Peak=13856 HFD=3.3
00:17:42.010 00.001 21068 MultiStar: [#1 0.64,0.15,0.00,M1] [#2 0.07,0.08,1.22,U] [#3 0.20,0.03,1.05,U] [#4 -0.11,0.33,0.71,U] [#5 0.22,-0.02,1.13,U] [#6 0.26,0.19,0.72,U] [#7 -0.07,-0.09,0.52,U] [#8 0.18,0.16,0.64,U] 
00:17:42.010 00.000 21068 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {-0.07, 0.32}
00:17:42.011 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:17:42.012 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
00:17:42.012 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=-0.07 mountY=-0.14, mountTheta=-2.04
00:17:42.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.12, opts=13)
00:17:42.016 00.002 21068 Enqueuing Move request for scope (0.09, 0.12)
00:17:42.019 00.003 16108 Worker thread wakes up
00:17:42.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:17:42.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:17:42.019 00.000 16108 Moving (0.09, 0.12) raw xDistance=-0.07 yDistance=-0.14
00:17:42.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:17:42.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:42.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:42.019 00.000 16108 MoveAxis(E, 0, ABG)
00:17:42.019 00.000 16108 Move returns status 0, amount 0
00:17:42.019 00.000 16108 MoveAxis(N, 0, ABG)
00:17:42.019 00.000 16108 Move returns status 0, amount 0
00:17:42.019 00.000 16108 move complete, result=0
00:17:42.019 00.000 16108 worker thread done servicing request
00:17:42.025 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=313, max=65535, med=3520, FiltMin=3062, FiltMax=59734, Gamma=1.000
00:17:42.045 00.020 21068 UpdateGuideState exits: m=125848 SNR=86.9
00:17:42.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:42.049 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:42.050 00.001 21068 Enqueuing Expose request
00:17:42.051 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:42.052 00.001 16108 Worker thread wakes up
00:17:42.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:42.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:43.033 00.981 16108 Exposure complete
00:17:43.087 00.054 16108 worker thread done servicing request
00:17:43.087 00.000 21068 OnExposeComplete: enter
00:17:43.088 00.001 21068 UpdateGuideState(): m_state=6
00:17:43.089 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7077
00:17:43.091 00.002 21068 Star::Find returns 1 (0), X=220.97, Y=876.17, Mass=123338, SNR=86.5, Peak=18352 HFD=3.0
00:17:43.091 00.000 21068 MultiStar: [#1 0.11,0.20,1.38,U] [#2 -0.10,-0.06,1.29,U] [#3 -0.19,0.12,1.35,U] [#4 -0.01,0.23,0.83,U] [#5 0.02,0.02,0.84,U] [#6 0.25,-0.17,0.83,U] [#7 -0.02,-0.23,0.63,U] [#8 -0.03,0.03,0.68,U] 
00:17:43.092 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.29, 0.10}
00:17:43.093 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
00:17:43.093 00.000 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
00:17:43.094 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.00 mountX=-0.02 mountY=-0.05, mountTheta=-1.95
00:17:43.095 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
00:17:43.096 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
00:17:43.097 00.001 16108 Worker thread wakes up
00:17:43.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:17:43.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:17:43.097 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
00:17:43.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:43.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:43.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:43.097 00.000 16108 MoveAxis(E, 0, ABG)
00:17:43.097 00.000 16108 Move returns status 0, amount 0
00:17:43.097 00.000 16108 MoveAxis(N, 0, ABG)
00:17:43.097 00.000 16108 Move returns status 0, amount 0
00:17:43.097 00.000 16108 move complete, result=0
00:17:43.098 00.001 16108 worker thread done servicing request
00:17:43.102 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3520, FiltMin=3017, FiltMax=56102, Gamma=1.000
00:17:43.117 00.015 21068 UpdateGuideState exits: m=123338 SNR=86.5
00:17:43.117 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.119 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:43.120 00.001 21068 Enqueuing Expose request
00:17:43.121 00.001 16108 Worker thread wakes up
00:17:43.121 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:43.121 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:43.123 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:44.288 01.165 16108 Exposure complete
00:17:44.358 00.070 16108 worker thread done servicing request
00:17:44.358 00.000 21068 OnExposeComplete: enter
00:17:44.359 00.001 21068 UpdateGuideState(): m_state=6
00:17:44.362 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7078
00:17:44.365 00.003 21068 Star::Find returns 1 (0), X=220.88, Y=876.12, Mass=135452, SNR=88.2, Peak=17712 HFD=3.1
00:17:44.366 00.001 21068 MultiStar: [#1 0.25,0.12,1.18,U] [#2 -0.08,0.01,1.11,U] [#3 -0.09,0.01,0.91,U] [#4 -0.07,0.17,0.90,U] [#5 -0.00,0.14,0.80,U] [#6 -0.16,0.49,0.00,M1] [#7 0.06,-0.12,0.51,U] [#8 -0.10,0.04,0.79,U] 
00:17:44.367 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.20, 0.04}
00:17:44.368 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
00:17:44.369 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
00:17:44.370 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.11 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
00:17:44.373 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
00:17:44.375 00.002 21068 Enqueuing Move request for scope (0.03, 0.06)
00:17:44.377 00.002 16108 Worker thread wakes up
00:17:44.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:17:44.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:17:44.377 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.07
00:17:44.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:44.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:44.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:17:44.378 00.001 16108 MoveAxis(E, 0, ABG)
00:17:44.378 00.000 16108 Move returns status 0, amount 0
00:17:44.378 00.000 16108 MoveAxis(N, 0, ABG)
00:17:44.378 00.000 16108 Move returns status 0, amount 0
00:17:44.378 00.000 16108 move complete, result=0
00:17:44.378 00.000 16108 worker thread done servicing request
00:17:44.385 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3520, FiltMin=2992, FiltMax=54038, Gamma=1.000
00:17:44.400 00.015 21068 UpdateGuideState exits: m=135452 SNR=88.2
00:17:44.402 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:44.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:44.404 00.001 21068 Enqueuing Expose request
00:17:44.404 00.000 16108 Worker thread wakes up
00:17:44.404 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:44.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:44.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:45.378 00.973 16108 Exposure complete
00:17:45.446 00.068 16108 worker thread done servicing request
00:17:45.446 00.000 21068 OnExposeComplete: enter
00:17:45.448 00.002 21068 UpdateGuideState(): m_state=6
00:17:45.449 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7079
00:17:45.451 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=876.00, Mass=108930, SNR=73.3, Peak=16864 HFD=2.9
00:17:45.452 00.001 21068 MultiStar: [#1 0.02,0.07,1.27,U] [#2 -0.14,-0.08,1.41,U] [#3 -0.07,-0.19,1.17,U] [#4 -0.09,0.00,0.89,U] [#5 0.22,-0.11,1.07,U] [#6 0.15,0.16,0.88,U] [#7 0.20,-0.29,0.73,U] [#8 0.19,-0.17,0.84,U] 
00:17:45.455 00.003 21068 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.24, -0.07}
00:17:45.456 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
00:17:45.458 00.002 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.54)
00:17:45.459 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=-0.07 mountY=0.05, mountTheta=2.52
00:17:45.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
00:17:45.462 00.001 21068 Enqueuing Move request for scope (0.06, -0.07)
00:17:45.463 00.001 16108 Worker thread wakes up
00:17:45.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:17:45.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:17:45.463 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.05
00:17:45.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:17:45.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:45.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:45.463 00.000 16108 MoveAxis(E, 0, ABG)
00:17:45.463 00.000 16108 Move returns status 0, amount 0
00:17:45.463 00.000 16108 MoveAxis(N, 0, ABG)
00:17:45.463 00.000 16108 Move returns status 0, amount 0
00:17:45.463 00.000 16108 move complete, result=0
00:17:45.463 00.000 16108 worker thread done servicing request
00:17:45.471 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3520, FiltMin=3027, FiltMax=65440, Gamma=1.000
00:17:45.493 00.022 21068 UpdateGuideState exits: m=108930 SNR=73.3
00:17:45.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:45.497 00.001 21068 Enqueuing Expose request
00:17:45.498 00.001 16108 Worker thread wakes up
00:17:45.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:45.498 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:45.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:46.683 01.185 16108 Exposure complete
00:17:46.741 00.058 16108 worker thread done servicing request
00:17:46.741 00.000 21068 OnExposeComplete: enter
00:17:46.742 00.001 21068 UpdateGuideState(): m_state=6
00:17:46.743 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7080
00:17:46.744 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.32, Mass=121174, SNR=89.2, Peak=16736 HFD=3.2
00:17:46.744 00.000 21068 MultiStar: [#1 0.13,0.21,1.16,U] [#2 -0.20,-0.10,1.11,U] [#3 -0.01,-0.01,0.97,U] [#4 -0.20,0.15,0.80,U] [#5 0.24,-0.10,0.91,U] [#6 0.25,0.13,0.78,U] [#7 -0.02,-0.09,0.62,U] [#8 0.15,0.03,0.62,U] 
00:17:46.745 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.07, 0.24}
00:17:46.746 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
00:17:46.747 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
00:17:46.748 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.20 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
00:17:46.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
00:17:46.751 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
00:17:46.752 00.001 16108 Worker thread wakes up
00:17:46.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:17:46.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:17:46.752 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
00:17:46.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:17:46.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:46.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:46.752 00.000 16108 MoveAxis(E, 0, ABG)
00:17:46.752 00.000 16108 Move returns status 0, amount 0
00:17:46.752 00.000 16108 MoveAxis(N, 0, ABG)
00:17:46.752 00.000 16108 Move returns status 0, amount 0
00:17:46.752 00.000 16108 move complete, result=0
00:17:46.752 00.000 16108 worker thread done servicing request
00:17:46.758 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3520, FiltMin=3024, FiltMax=59437, Gamma=1.000
00:17:46.781 00.023 21068 UpdateGuideState exits: m=121174 SNR=89.2
00:17:46.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:46.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:46.784 00.001 21068 Enqueuing Expose request
00:17:46.784 00.000 16108 Worker thread wakes up
00:17:46.784 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:46.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:46.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:47.764 00.979 16108 Exposure complete
00:17:47.836 00.072 16108 worker thread done servicing request
00:17:47.836 00.000 21068 OnExposeComplete: enter
00:17:47.837 00.001 21068 UpdateGuideState(): m_state=6
00:17:47.839 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7081
00:17:47.840 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.39, Mass=129624, SNR=88.9, Peak=17312 HFD=3.4
00:17:47.843 00.003 21068 MultiStar: [#1 0.06,0.37,1.12,U] [#2 0.09,-0.02,1.13,U] [#3 -0.09,0.12,0.83,U] [#4 -0.02,0.32,0.73,U] [#5 0.07,0.06,0.80,U] [#6 0.28,0.18,0.70,U] [#7 0.05,-0.05,0.53,U] [#8 0.14,-0.35,0.80,U] 
00:17:47.845 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.01, 0.32}
00:17:47.846 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:17:47.847 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:17:47.847 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
00:17:47.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
00:17:47.850 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
00:17:47.850 00.000 16108 Worker thread wakes up
00:17:47.851 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:17:47.851 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:17:47.851 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.04 yDistance=-0.13
00:17:47.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:17:47.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:47.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:47.851 00.000 16108 MoveAxis(E, 0, ABG)
00:17:47.851 00.000 16108 Move returns status 0, amount 0
00:17:47.851 00.000 16108 MoveAxis(N, 0, ABG)
00:17:47.851 00.000 16108 Move returns status 0, amount 0
00:17:47.851 00.000 16108 move complete, result=0
00:17:47.851 00.000 16108 worker thread done servicing request
00:17:47.858 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3523, FiltMin=3014, FiltMax=55728, Gamma=1.000
00:17:47.885 00.027 21068 UpdateGuideState exits: m=129624 SNR=88.9
00:17:47.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:47.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:47.888 00.001 21068 Enqueuing Expose request
00:17:47.889 00.001 16108 Worker thread wakes up
00:17:47.889 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:47.890 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:47.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:49.043 01.153 16108 Exposure complete
00:17:49.102 00.059 16108 worker thread done servicing request
00:17:49.102 00.000 21068 OnExposeComplete: enter
00:17:49.104 00.002 21068 UpdateGuideState(): m_state=6
00:17:49.106 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7082
00:17:49.108 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.29, Mass=123384, SNR=84.8, Peak=14768 HFD=3.2
00:17:49.110 00.002 21068 MultiStar: [#1 0.18,0.28,1.15,U] [#2 -0.05,-0.07,1.29,U] [#3 -0.24,0.00,1.09,U] [#4 0.05,0.24,0.78,U] [#5 0.22,0.26,0.90,U] [#6 0.52,0.32,0.00,M1] [#7 -0.08,-0.10,0.60,U] [#8 0.01,0.22,0.79,U] 
00:17:49.111 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {-0.00, 0.21}
00:17:49.112 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
00:17:49.112 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
00:17:49.113 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=0.01 mountY=-0.13, mountTheta=-1.46
00:17:49.116 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
00:17:49.119 00.003 21068 Enqueuing Move request for scope (0.01, 0.13)
00:17:49.120 00.001 16108 Worker thread wakes up
00:17:49.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:17:49.121 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:17:49.121 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.13
00:17:49.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:17:49.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:49.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:17:49.121 00.000 16108 MoveAxis(E, 0, ABG)
00:17:49.121 00.000 16108 Move returns status 0, amount 0
00:17:49.121 00.000 16108 MoveAxis(N, 0, ABG)
00:17:49.122 00.001 16108 Move returns status 0, amount 0
00:17:49.122 00.000 16108 move complete, result=0
00:17:49.122 00.000 16108 worker thread done servicing request
00:17:49.125 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3520, FiltMin=2969, FiltMax=58454, Gamma=1.000
00:17:49.143 00.018 21068 UpdateGuideState exits: m=123384 SNR=84.8
00:17:49.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:49.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:49.146 00.001 21068 Enqueuing Expose request
00:17:49.146 00.000 16108 Worker thread wakes up
00:17:49.146 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:49.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:49.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:50.123 00.976 16108 Exposure complete
00:17:50.195 00.072 16108 worker thread done servicing request
00:17:50.195 00.000 21068 OnExposeComplete: enter
00:17:50.196 00.001 21068 UpdateGuideState(): m_state=6
00:17:50.197 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7083
00:17:50.198 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.29, Mass=110365, SNR=81.0, Peak=15296 HFD=2.9
00:17:50.199 00.001 21068 MultiStar: [#1 0.48,0.28,0.00,M1] [#2 0.09,0.02,1.30,U] [#3 0.30,-0.05,1.18,U] [#4 0.26,0.22,0.84,U] [#5 0.38,0.21,0.97,U] [#6 0.45,0.25,0.00,M2] [#7 0.48,-0.23,0.00,M1] [#8 0.16,0.21,0.84,U] 
00:17:50.200 00.001 21068 refined, 5 included, MultiStar: {0.26, 0.12}, one-star: {0.41, 0.21}
00:17:50.201 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
00:17:50.202 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
00:17:50.203 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.43 mountX=-0.24 mountY=-0.18, mountTheta=-2.49
00:17:50.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.12, opts=13)
00:17:50.205 00.001 21068 Enqueuing Move request for scope (0.26, 0.12)
00:17:50.206 00.001 16108 Worker thread wakes up
00:17:50.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
00:17:50.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
00:17:50.206 00.000 16108 Moving (0.26, 0.12) raw xDistance=-0.24 yDistance=-0.18
00:17:50.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:17:50.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:50.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:50.206 00.000 16108 MoveAxis(E, 62, ABG)
00:17:50.206 00.000 16108 Guiding  Dir = 2, Dur = 62
00:17:50.207 00.001 16108 IsSlewing returns 0
00:17:50.207 00.000 16108 IsGuiding returns 0
00:17:50.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3520, FiltMin=3001, FiltMax=45046, Gamma=1.000
00:17:50.226 00.016 21068 UpdateGuideState exits: m=110365 SNR=81.0
00:17:50.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:50.227 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:50.228 00.001 21068 Enqueuing Expose request
00:17:50.257 00.029 16108 PulseGuide returned control before completion, sleep 22
00:17:50.287 00.030 16108 IsGuiding returns 1
00:17:50.287 00.000 16108 scope still moving after pulse duration time elapsed
00:17:50.318 00.031 16108 IsSlewing returns 0
00:17:50.318 00.000 16108 IsGuiding returns 1
00:17:50.350 00.032 16108 IsSlewing returns 0
00:17:50.351 00.001 16108 IsGuiding returns 0
00:17:50.351 00.000 16108 scope move finished after 62 + 81 ms
00:17:50.351 00.000 16108 Move returns status 0, amount 62
00:17:50.351 00.000 16108 MoveAxis(N, 0, ABG)
00:17:50.351 00.000 16108 Move returns status 0, amount 0
00:17:50.351 00.000 16108 move complete, result=0
00:17:50.351 00.000 16108 worker thread done servicing request
00:17:50.351 00.000 16108 Worker thread wakes up
00:17:50.352 00.001 21068 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
00:17:50.354 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:50.355 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:51.525 01.170 16108 Exposure complete
00:17:51.613 00.088 16108 worker thread done servicing request
00:17:51.613 00.000 21068 OnExposeComplete: enter
00:17:51.614 00.001 21068 UpdateGuideState(): m_state=6
00:17:51.615 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7084
00:17:51.615 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.36, Mass=117860, SNR=81.7, Peak=18576 HFD=3.2
00:17:51.616 00.001 21068 MultiStar: [#1 0.16,0.36,1.09,U] [#2 0.01,-0.04,1.23,U] [#3 0.11,-0.04,1.06,U] [#4 -0.10,0.44,1.05,U] [#5 0.19,0.06,0.92,U] [#6 0.01,0.21,0.86,U] [#7 0.25,0.12,0.64,U] [#8 -0.21,0.28,0.78,U] 
00:17:51.617 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {0.06, 0.29}
00:17:51.618 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
00:17:51.619 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
00:17:51.619 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.30 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
00:17:51.621 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
00:17:51.622 00.001 21068 Enqueuing Move request for scope (0.05, 0.18)
00:17:51.623 00.001 16108 Worker thread wakes up
00:17:51.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:17:51.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:17:51.623 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.02 yDistance=-0.19
00:17:51.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:51.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:51.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:51.623 00.000 16108 MoveAxis(E, 0, ABG)
00:17:51.623 00.000 16108 Move returns status 0, amount 0
00:17:51.623 00.000 16108 MoveAxis(N, 0, ABG)
00:17:51.623 00.000 16108 Move returns status 0, amount 0
00:17:51.623 00.000 16108 move complete, result=0
00:17:51.623 00.000 16108 worker thread done servicing request
00:17:51.627 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3520, FiltMin=3030, FiltMax=49334, Gamma=1.000
00:17:51.641 00.014 21068 UpdateGuideState exits: m=117860 SNR=81.7
00:17:51.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:51.644 00.001 21068 Enqueuing Expose request
00:17:51.644 00.000 16108 Worker thread wakes up
00:17:51.644 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:51.645 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:51.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:52.631 00.986 16108 Exposure complete
00:17:52.707 00.076 16108 worker thread done servicing request
00:17:52.707 00.000 21068 OnExposeComplete: enter
00:17:52.709 00.002 21068 UpdateGuideState(): m_state=6
00:17:52.710 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7085
00:17:52.711 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.34, Mass=120276, SNR=86.1, Peak=17712 HFD=3.2
00:17:52.711 00.000 21068 MultiStar: [#1 0.27,0.36,1.22,U] [#2 -0.11,0.17,1.13,U] [#3 0.02,0.12,0.94,U] [#4 0.05,0.04,0.70,U] [#5 -0.02,0.15,0.91,U] [#6 0.17,0.27,0.87,U] [#7 0.29,-0.09,0.53,U] [#8 -0.20,0.01,0.75,U] 
00:17:52.712 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {-0.20, 0.27}
00:17:52.713 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
00:17:52.713 00.000 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
00:17:52.714 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=0.01 mountY=-0.17, mountTheta=-1.54
00:17:52.716 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
00:17:52.716 00.000 21068 Enqueuing Move request for scope (0.02, 0.17)
00:17:52.717 00.001 16108 Worker thread wakes up
00:17:52.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
00:17:52.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
00:17:52.717 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
00:17:52.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:17:52.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:52.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:17:52.717 00.000 16108 MoveAxis(E, 0, ABG)
00:17:52.718 00.001 16108 Move returns status 0, amount 0
00:17:52.718 00.000 16108 MoveAxis(N, 0, ABG)
00:17:52.718 00.000 16108 Move returns status 0, amount 0
00:17:52.718 00.000 16108 move complete, result=0
00:17:52.718 00.000 16108 worker thread done servicing request
00:17:52.729 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3520, FiltMin=3027, FiltMax=59203, Gamma=1.000
00:17:52.755 00.026 21068 UpdateGuideState exits: m=120276 SNR=86.1
00:17:52.755 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:52.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:52.759 00.003 21068 Enqueuing Expose request
00:17:52.760 00.001 16108 Worker thread wakes up
00:17:52.760 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:52.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:52.761 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:53.921 01.160 16108 Exposure complete
00:17:53.974 00.053 16108 worker thread done servicing request
00:17:53.974 00.000 21068 OnExposeComplete: enter
00:17:53.977 00.003 21068 UpdateGuideState(): m_state=6
00:17:53.978 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7086
00:17:53.980 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.44, Mass=125267, SNR=82.1, Peak=15328 HFD=3.4
00:17:53.981 00.001 21068 MultiStar: [#1 0.49,0.12,0.00,M1] [#2 0.02,0.03,1.21,U] [#3 -0.12,0.07,0.97,U] [#4 -0.19,0.34,0.86,U] [#5 0.03,-0.10,0.85,U] [#6 0.17,0.44,0.00,M1] [#7 0.09,-0.02,0.67,U] [#8 -0.16,0.06,0.75,U] 
00:17:53.982 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.11}, one-star: {0.15, 0.37}
00:17:53.983 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:17:53.985 00.002 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:17:53.986 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=0.04 mountY=-0.10, mountTheta=-1.19
00:17:53.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
00:17:53.989 00.001 21068 Enqueuing Move request for scope (-0.02, 0.11)
00:17:53.991 00.002 16108 Worker thread wakes up
00:17:53.992 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:17:53.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:17:53.992 00.000 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
00:17:53.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:17:53.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:53.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:53.992 00.000 16108 MoveAxis(E, 0, ABG)
00:17:53.992 00.000 16108 Move returns status 0, amount 0
00:17:53.992 00.000 16108 MoveAxis(N, 0, ABG)
00:17:53.992 00.000 16108 Move returns status 0, amount 0
00:17:53.992 00.000 16108 move complete, result=0
00:17:53.992 00.000 16108 worker thread done servicing request
00:17:53.998 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3520, FiltMin=3014, FiltMax=55584, Gamma=1.000
00:17:54.015 00.017 21068 UpdateGuideState exits: m=125267 SNR=82.1
00:17:54.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:54.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:54.018 00.001 21068 Enqueuing Expose request
00:17:54.019 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:54.019 00.000 16108 Worker thread wakes up
00:17:54.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:54.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:54.987 00.967 16108 Exposure complete
00:17:55.053 00.066 16108 worker thread done servicing request
00:17:55.053 00.000 21068 OnExposeComplete: enter
00:17:55.056 00.003 21068 UpdateGuideState(): m_state=6
00:17:55.058 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7087
00:17:55.059 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.23, Mass=121537, SNR=83.0, Peak=17248 HFD=3.2
00:17:55.061 00.002 21068 MultiStar: [#1 0.03,0.22,1.18,U] [#2 -0.06,-0.02,1.35,U] [#3 -0.07,0.03,1.04,U] [#4 0.17,0.25,0.80,U] [#5 0.12,0.17,0.83,U] [#6 0.32,0.30,0.76,U] [#7 0.16,0.02,0.63,U] [#8 -0.20,-0.05,0.76,U] 
00:17:55.063 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {-0.01, 0.15}
00:17:55.065 00.002 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
00:17:55.066 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
00:17:55.067 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
00:17:55.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
00:17:55.070 00.001 21068 Enqueuing Move request for scope (0.04, 0.12)
00:17:55.070 00.000 16108 Worker thread wakes up
00:17:55.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:17:55.070 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:17:55.070 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.12
00:17:55.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:55.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:55.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:17:55.071 00.001 16108 MoveAxis(E, 0, ABG)
00:17:55.071 00.000 16108 Move returns status 0, amount 0
00:17:55.071 00.000 16108 MoveAxis(N, 0, ABG)
00:17:55.071 00.000 16108 Move returns status 0, amount 0
00:17:55.071 00.000 16108 move complete, result=0
00:17:55.071 00.000 16108 worker thread done servicing request
00:17:55.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3520, FiltMin=3037, FiltMax=56963, Gamma=1.000
00:17:55.099 00.024 21068 UpdateGuideState exits: m=121537 SNR=83.0
00:17:55.101 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.103 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:55.103 00.000 21068 Enqueuing Expose request
00:17:55.105 00.002 16108 Worker thread wakes up
00:17:55.105 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:55.106 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:55.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:56.277 01.171 16108 Exposure complete
00:17:56.334 00.057 16108 worker thread done servicing request
00:17:56.334 00.000 21068 OnExposeComplete: enter
00:17:56.335 00.001 21068 UpdateGuideState(): m_state=6
00:17:56.336 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7088
00:17:56.337 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.47, Mass=115238, SNR=67.6, Peak=15072 HFD=3.2
00:17:56.338 00.001 21068 MultiStar: [#1 -0.09,0.38,1.47,U] [#2 -0.29,0.15,1.38,U] [#3 -0.25,0.10,1.32,U] [#4 -0.16,0.33,0.91,U] [#5 0.06,0.06,1.11,U] [#6 -0.03,0.33,0.94,U] [#7 -0.23,0.07,0.70,U] [#8 -0.10,0.37,0.82,U] 
00:17:56.339 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.24}, one-star: {-0.16, 0.39}
00:17:56.339 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:17:56.340 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:17:56.341 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.11 mountX=0.18 mountY=-0.20, mountTheta=-0.83
00:17:56.342 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.24, opts=13)
00:17:56.343 00.001 21068 Enqueuing Move request for scope (-0.14, 0.24)
00:17:56.345 00.002 16108 Worker thread wakes up
00:17:56.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
00:17:56.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
00:17:56.345 00.000 16108 Moving (-0.14, 0.24) raw xDistance=0.18 yDistance=-0.20
00:17:56.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:17:56.346 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:17:56.346 00.000 16108 MoveAxis(E, 0, ABG)
00:17:56.346 00.000 16108 Move returns status 0, amount 0
00:17:56.346 00.000 16108 MoveAxis(N, 40, ABG)
00:17:56.346 00.000 16108 Guiding  Dir = 0, Dur = 40
00:17:56.346 00.000 16108 IsSlewing returns 0
00:17:56.347 00.001 16108 IsGuiding returns 0
00:17:56.348 00.001 16108 PulseGuide returned control before completion, sleep 49
00:17:56.349 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3520, FiltMin=3037, FiltMax=61318, Gamma=1.000
00:17:56.369 00.020 21068 UpdateGuideState exits: m=115238 SNR=67.6
00:17:56.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:56.373 00.002 21068 Enqueuing Expose request
00:17:56.412 00.039 16108 IsGuiding returns 1
00:17:56.412 00.000 16108 scope still moving after pulse duration time elapsed
00:17:56.443 00.031 16108 IsSlewing returns 0
00:17:56.443 00.000 16108 IsGuiding returns 0
00:17:56.443 00.000 16108 scope move finished after 40 + 57 ms
00:17:56.444 00.001 16108 Move returns status 0, amount 40
00:17:56.444 00.000 16108 move complete, result=0
00:17:56.444 00.000 16108 worker thread done servicing request
00:17:56.444 00.000 16108 Worker thread wakes up
00:17:56.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:56.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:56.444 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 40 ms NORTH
00:17:57.405 00.961 16108 Exposure complete
00:17:57.460 00.055 16108 worker thread done servicing request
00:17:57.460 00.000 21068 OnExposeComplete: enter
00:17:57.461 00.001 21068 UpdateGuideState(): m_state=6
00:17:57.462 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7089
00:17:57.463 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.48, Mass=107627, SNR=74.6, Peak=14032 HFD=3.2
00:17:57.464 00.001 21068 MultiStar: [#1 0.22,0.24,1.23,U] [#2 -0.12,-0.04,1.34,U] [#3 -0.19,0.21,0.97,U] [#4 -0.22,0.29,0.95,U] [#5 0.09,0.03,1.15,U] [#6 0.10,0.06,0.93,U] [#7 -0.01,-0.07,0.69,U] [#8 -0.11,-0.05,0.88,U] 
00:17:57.465 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.15, 0.40}
00:17:57.466 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
00:17:57.466 00.000 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
00:17:57.467 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.87 mountX=0.06 mountY=-0.11, mountTheta=-1.08
00:17:57.470 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
00:17:57.472 00.002 21068 Enqueuing Move request for scope (-0.04, 0.12)
00:17:57.474 00.002 16108 Worker thread wakes up
00:17:57.475 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:17:57.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:17:57.475 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.11
00:17:57.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:17:57.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:57.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:57.475 00.000 16108 MoveAxis(E, 0, ABG)
00:17:57.475 00.000 16108 Move returns status 0, amount 0
00:17:57.475 00.000 16108 MoveAxis(N, 0, ABG)
00:17:57.475 00.000 16108 Move returns status 0, amount 0
00:17:57.475 00.000 16108 move complete, result=0
00:17:57.475 00.000 16108 worker thread done servicing request
00:17:57.487 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3520, FiltMin=3014, FiltMax=62598, Gamma=1.000
00:17:57.505 00.018 21068 UpdateGuideState exits: m=107627 SNR=74.6
00:17:57.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.506 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:57.507 00.001 21068 Enqueuing Expose request
00:17:57.510 00.003 16108 Worker thread wakes up
00:17:57.510 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:57.512 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:57.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:58.676 01.164 16108 Exposure complete
00:17:58.745 00.069 16108 worker thread done servicing request
00:17:58.745 00.000 21068 OnExposeComplete: enter
00:17:58.746 00.001 21068 UpdateGuideState(): m_state=6
00:17:58.747 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7090
00:17:58.747 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=876.32, Mass=110837, SNR=73.8, Peak=14336 HFD=3.2
00:17:58.748 00.001 21068 MultiStar: [#1 0.02,0.30,1.33,U] [#2 -0.18,0.18,1.20,U] [#3 -0.52,0.12,0.00,M1] [#4 -0.21,0.60,0.00,M1] [#5 -0.12,-0.03,1.09,U] [#6 0.00,0.26,0.80,U] [#7 -0.03,-0.12,0.80,U] [#8 -0.31,-0.06,0.91,U] 
00:17:58.749 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {0.10, 0.25}
00:17:58.750 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:17:58.751 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:17:58.752 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=0.09 mountY=-0.10, mountTheta=-0.83
00:17:58.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
00:17:58.754 00.000 21068 Enqueuing Move request for scope (-0.07, 0.12)
00:17:58.755 00.001 16108 Worker thread wakes up
00:17:58.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:17:58.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:17:58.755 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
00:17:58.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:17:58.756 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:58.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:58.756 00.000 16108 MoveAxis(E, 0, ABG)
00:17:58.756 00.000 16108 Move returns status 0, amount 0
00:17:58.756 00.000 16108 MoveAxis(N, 0, ABG)
00:17:58.756 00.000 16108 Move returns status 0, amount 0
00:17:58.756 00.000 16108 move complete, result=0
00:17:58.756 00.000 16108 worker thread done servicing request
00:17:58.760 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3520, FiltMin=3001, FiltMax=54454, Gamma=1.000
00:17:58.774 00.014 21068 UpdateGuideState exits: m=110837 SNR=73.8
00:17:58.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:58.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:58.777 00.001 21068 Enqueuing Expose request
00:17:58.777 00.000 16108 Worker thread wakes up
00:17:58.777 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:58.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:58.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:17:59.760 00.982 16108 Exposure complete
00:17:59.820 00.060 16108 worker thread done servicing request
00:17:59.820 00.000 21068 OnExposeComplete: enter
00:17:59.822 00.002 21068 UpdateGuideState(): m_state=6
00:17:59.824 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7091
00:17:59.827 00.003 21068 Star::Find returns 1 (0), X=220.58, Y=876.31, Mass=120543, SNR=87.0, Peak=16080 HFD=3.2
00:17:59.829 00.002 21068 MultiStar: [#1 -0.10,0.30,1.11,U] [#2 -0.17,0.06,1.18,U] [#3 -0.30,0.03,1.05,U] [#4 -0.12,0.33,0.84,U] [#5 -0.04,0.15,1.04,U] [#6 -0.23,0.40,0.76,U] [#7 0.29,0.07,0.63,U] [#8 0.15,-0.01,0.69,U] 
00:17:59.830 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.10, 0.23}
00:17:59.831 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
00:17:59.833 00.002 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
00:17:59.834 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.20 cameraTheta=2.05 mountX=0.12 mountY=-0.15, mountTheta=-0.89
00:17:59.838 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.17, opts=13)
00:17:59.839 00.001 21068 Enqueuing Move request for scope (-0.09, 0.17)
00:17:59.840 00.001 16108 Worker thread wakes up
00:17:59.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
00:17:59.841 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
00:17:59.841 00.000 16108 Moving (-0.09, 0.17) raw xDistance=0.12 yDistance=-0.15
00:17:59.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:17:59.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:59.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:17:59.841 00.000 16108 MoveAxis(E, 0, ABG)
00:17:59.841 00.000 16108 Move returns status 0, amount 0
00:17:59.841 00.000 16108 MoveAxis(N, 0, ABG)
00:17:59.841 00.000 16108 Move returns status 0, amount 0
00:17:59.841 00.000 16108 move complete, result=0
00:17:59.841 00.000 16108 worker thread done servicing request
00:17:59.852 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3520, FiltMin=2995, FiltMax=53424, Gamma=1.000
00:17:59.874 00.022 21068 UpdateGuideState exits: m=120543 SNR=87.0
00:17:59.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:17:59.877 00.001 21068 Enqueuing Expose request
00:17:59.878 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:59.879 00.001 16108 Worker thread wakes up
00:17:59.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:17:59.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:01.063 01.184 16108 Exposure complete
00:18:01.129 00.066 16108 worker thread done servicing request
00:18:01.129 00.000 21068 OnExposeComplete: enter
00:18:01.130 00.001 21068 UpdateGuideState(): m_state=6
00:18:01.131 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7092
00:18:01.132 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.20, Mass=111078, SNR=77.1, Peak=14144 HFD=3.1
00:18:01.133 00.001 21068 MultiStar: [#1 -0.19,0.29,1.24,U] [#2 -0.33,-0.05,1.34,U] [#3 -0.56,0.30,0.00,M1] [#4 -0.26,0.34,0.92,U] [#5 -0.43,0.23,0.00,M1] [#6 -0.30,0.36,0.93,U] [#7 -0.02,-0.07,0.65,U] [#8 -0.18,-0.16,0.73,U] 
00:18:01.133 00.000 21068 refined, 6 included, MultiStar: {-0.23, 0.13}, one-star: {-0.24, 0.12}
00:18:01.134 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
00:18:01.135 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
00:18:01.136 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.27 cameraTheta=2.62 mountX=0.25 mountY=-0.08, mountTheta=-0.29
00:18:01.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.13, opts=13)
00:18:01.138 00.001 21068 Enqueuing Move request for scope (-0.23, 0.13)
00:18:01.139 00.001 16108 Worker thread wakes up
00:18:01.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
00:18:01.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
00:18:01.139 00.000 16108 Moving (-0.23, 0.13) raw xDistance=0.25 yDistance=-0.08
00:18:01.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:18:01.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:01.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:01.139 00.000 16108 MoveAxis(W, 66, ABG)
00:18:01.139 00.000 16108 Guiding  Dir = 3, Dur = 66
00:18:01.140 00.001 16108 IsSlewing returns 0
00:18:01.140 00.000 16108 IsGuiding returns 0
00:18:01.142 00.002 16108 PulseGuide returned control before completion, sleep 75
00:18:01.143 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3517, FiltMin=3027, FiltMax=65510, Gamma=1.000
00:18:01.159 00.016 21068 UpdateGuideState exits: m=111078 SNR=77.1
00:18:01.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:01.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:01.162 00.001 21068 Enqueuing Expose request
00:18:01.233 00.071 16108 IsGuiding returns 0
00:18:01.233 00.000 16108 Move returns status 0, amount 66
00:18:01.233 00.000 16108 MoveAxis(N, 0, ABG)
00:18:01.233 00.000 16108 Move returns status 0, amount 0
00:18:01.233 00.000 16108 move complete, result=0
00:18:01.233 00.000 16108 worker thread done servicing request
00:18:01.233 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
00:18:01.235 00.002 16108 Worker thread wakes up
00:18:01.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:01.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:02.220 00.985 16108 Exposure complete
00:18:02.287 00.067 16108 worker thread done servicing request
00:18:02.287 00.000 21068 OnExposeComplete: enter
00:18:02.288 00.001 21068 UpdateGuideState(): m_state=6
00:18:02.290 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7093
00:18:02.290 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=876.06, Mass=130487, SNR=87.9, Peak=16400 HFD=3.3
00:18:02.291 00.001 21068 MultiStar: [#1 -0.19,0.13,1.04,U] [#2 -0.45,-0.13,1.24,U] [#3 -0.23,-0.04,0.90,U] [#4 -0.26,0.28,0.70,U] [#5 -0.29,-0.08,0.76,U] [#6 -0.08,0.48,0.00,M1] [#7 0.11,-0.18,0.70,U] [#8 -0.29,0.06,0.82,U] 
00:18:02.292 00.001 21068 single-star, 7 included, MultiStar: {-0.22, -0.00}, one-star: {-0.07, -0.01}
00:18:02.293 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
00:18:02.295 00.002 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
00:18:02.295 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.99 mountX=0.06 mountY=0.03, mountTheta=0.38
00:18:02.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
00:18:02.298 00.001 21068 Enqueuing Move request for scope (-0.07, -0.01)
00:18:02.299 00.001 16108 Worker thread wakes up
00:18:02.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:18:02.299 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:18:02.299 00.000 16108 Moving (-0.07, -0.01) raw xDistance=0.06 yDistance=0.03
00:18:02.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:18:02.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:02.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:18:02.299 00.000 16108 MoveAxis(E, 0, ABG)
00:18:02.299 00.000 16108 Move returns status 0, amount 0
00:18:02.299 00.000 16108 MoveAxis(N, 0, ABG)
00:18:02.299 00.000 16108 Move returns status 0, amount 0
00:18:02.299 00.000 16108 move complete, result=0
00:18:02.299 00.000 16108 worker thread done servicing request
00:18:02.310 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3520, FiltMin=2934, FiltMax=62982, Gamma=1.000
00:18:02.338 00.028 21068 UpdateGuideState exits: m=130487 SNR=87.9
00:18:02.341 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:02.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:02.342 00.000 21068 Enqueuing Expose request
00:18:02.343 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:02.344 00.001 16108 Worker thread wakes up
00:18:02.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:02.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:03.528 01.184 16108 Exposure complete
00:18:03.583 00.055 16108 worker thread done servicing request
00:18:03.583 00.000 21068 OnExposeComplete: enter
00:18:03.584 00.001 21068 UpdateGuideState(): m_state=6
00:18:03.585 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7094
00:18:03.586 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.22, Mass=106889, SNR=68.1, Peak=16192 HFD=2.8
00:18:03.586 00.000 21068 MultiStar: [#1 0.07,0.11,1.41,U] [#2 -0.06,0.14,1.54,U] [#3 -0.11,-0.10,1.00,U] [#4 -0.08,0.32,1.02,U] [#5 0.36,0.15,1.01,U] [#6 0.18,0.40,1.00,U] [#7 -0.13,-0.06,0.70,U] [#8 0.23,-0.02,0.86,U] 
00:18:03.587 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.07, 0.14}
00:18:03.588 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
00:18:03.589 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:18:03.589 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
00:18:03.593 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
00:18:03.595 00.002 21068 Enqueuing Move request for scope (0.04, 0.13)
00:18:03.596 00.001 16108 Worker thread wakes up
00:18:03.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:18:03.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:18:03.596 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.14
00:18:03.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:18:03.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:03.597 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:03.597 00.000 16108 MoveAxis(E, 0, ABG)
00:18:03.597 00.000 16108 Move returns status 0, amount 0
00:18:03.597 00.000 16108 MoveAxis(N, 0, ABG)
00:18:03.597 00.000 16108 Move returns status 0, amount 0
00:18:03.597 00.000 16108 move complete, result=0
00:18:03.597 00.000 16108 worker thread done servicing request
00:18:03.603 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3520, FiltMin=3011, FiltMax=48166, Gamma=1.000
00:18:03.619 00.016 21068 UpdateGuideState exits: m=106889 SNR=68.1
00:18:03.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:03.620 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:03.621 00.001 21068 Enqueuing Expose request
00:18:03.623 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:03.624 00.001 16108 Worker thread wakes up
00:18:03.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:03.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:04.585 00.961 16108 Exposure complete
00:18:04.655 00.070 16108 worker thread done servicing request
00:18:04.655 00.000 21068 OnExposeComplete: enter
00:18:04.656 00.001 21068 UpdateGuideState(): m_state=6
00:18:04.656 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7095
00:18:04.658 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.12, Mass=115297, SNR=80.6, Peak=18400 HFD=2.7
00:18:04.659 00.001 21068 MultiStar: [#1 0.28,0.24,1.10,U] [#2 -0.15,-0.09,1.16,U] [#3 -0.10,0.05,1.11,U] [#4 0.01,0.14,0.84,U] [#5 0.15,0.31,0.82,U] [#6 0.12,0.25,0.91,U] [#7 0.25,0.03,0.64,U] [#8 -0.03,0.13,0.78,U] 
00:18:04.660 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.11, 0.05}
00:18:04.660 00.000 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
00:18:04.661 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
00:18:04.661 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
00:18:04.664 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
00:18:04.665 00.001 21068 Enqueuing Move request for scope (0.11, 0.05)
00:18:04.665 00.000 16108 Worker thread wakes up
00:18:04.666 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:18:04.666 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:18:04.666 00.000 16108 Moving (0.11, 0.05) raw xDistance=-0.10 yDistance=-0.07
00:18:04.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:18:04.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:04.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:04.666 00.000 16108 MoveAxis(E, 0, ABG)
00:18:04.666 00.000 16108 Move returns status 0, amount 0
00:18:04.666 00.000 16108 MoveAxis(N, 0, ABG)
00:18:04.666 00.000 16108 Move returns status 0, amount 0
00:18:04.666 00.000 16108 move complete, result=0
00:18:04.666 00.000 16108 worker thread done servicing request
00:18:04.669 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3520, FiltMin=2998, FiltMax=46774, Gamma=1.000
00:18:04.685 00.016 21068 UpdateGuideState exits: m=115297 SNR=80.6
00:18:04.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:04.686 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:04.687 00.001 21068 Enqueuing Expose request
00:18:04.688 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:04.688 00.000 16108 Worker thread wakes up
00:18:04.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:04.689 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:05.857 01.168 16108 Exposure complete
00:18:05.913 00.056 16108 worker thread done servicing request
00:18:05.914 00.001 21068 OnExposeComplete: enter
00:18:05.916 00.002 21068 UpdateGuideState(): m_state=6
00:18:05.916 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7096
00:18:05.918 00.002 21068 Star::Find returns 1 (0), X=220.69, Y=876.39, Mass=109979, SNR=70.0, Peak=15504 HFD=3.1
00:18:05.920 00.002 21068 MultiStar: [#1 0.39,0.24,1.70,U] [#2 -0.24,-0.13,1.37,U] [#3 -0.09,0.22,1.28,U] [#4 0.14,0.12,0.96,U] [#5 0.07,0.26,1.07,U] [#6 0.42,0.40,0.00,M1] [#7 -0.12,-0.07,0.75,U] [#8 0.09,-0.03,1.00,U] 
00:18:05.922 00.002 21068 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.01, 0.32}
00:18:05.924 00.002 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
00:18:05.926 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
00:18:05.927 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.21 mountX=-0.03 mountY=-0.13, mountTheta=-1.76
00:18:05.930 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
00:18:05.932 00.002 21068 Enqueuing Move request for scope (0.05, 0.12)
00:18:05.934 00.002 16108 Worker thread wakes up
00:18:05.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:18:05.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:18:05.934 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
00:18:05.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:18:05.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:05.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:18:05.934 00.000 16108 MoveAxis(E, 0, ABG)
00:18:05.934 00.000 16108 Move returns status 0, amount 0
00:18:05.934 00.000 16108 MoveAxis(N, 0, ABG)
00:18:05.934 00.000 16108 Move returns status 0, amount 0
00:18:05.934 00.000 16108 move complete, result=0
00:18:05.934 00.000 16108 worker thread done servicing request
00:18:05.938 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3520, FiltMin=2985, FiltMax=63677, Gamma=1.000
00:18:05.963 00.025 21068 UpdateGuideState exits: m=109979 SNR=70.0
00:18:05.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:05.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:05.967 00.002 21068 Enqueuing Expose request
00:18:05.968 00.001 16108 Worker thread wakes up
00:18:05.968 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:05.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:05.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:06.935 00.967 16108 Exposure complete
00:18:06.998 00.063 16108 worker thread done servicing request
00:18:06.998 00.000 21068 OnExposeComplete: enter
00:18:06.999 00.001 21068 UpdateGuideState(): m_state=6
00:18:07.000 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7097
00:18:07.001 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.48, Mass=120305, SNR=79.9, Peak=17152 HFD=3.0
00:18:07.001 00.000 21068 MultiStar: [#1 0.36,0.41,0.00,M1] [#2 0.06,0.25,1.28,U] [#3 0.30,0.20,1.14,U] [#4 0.54,0.14,0.00,M1] [#5 0.42,0.19,0.97,U] [#6 0.50,0.43,0.00,M2] [#7 0.40,-0.12,0.71,U] [#8 0.34,0.16,0.82,U] 
00:18:07.002 00.001 21068 refined, 5 included, MultiStar: {0.27, 0.20}, one-star: {0.20, 0.40}
00:18:07.003 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
00:18:07.003 00.000 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
00:18:07.004 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.64 mountX=-0.23 mountY=-0.26, mountTheta=-2.30
00:18:07.007 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.20, opts=13)
00:18:07.007 00.000 21068 Enqueuing Move request for scope (0.27, 0.20)
00:18:07.008 00.001 16108 Worker thread wakes up
00:18:07.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
00:18:07.009 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
00:18:07.009 00.000 16108 Moving (0.27, 0.20) raw xDistance=-0.23 yDistance=-0.26
00:18:07.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:18:07.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:18:07.009 00.000 16108 MoveAxis(E, 60, ABG)
00:18:07.009 00.000 16108 Guiding  Dir = 2, Dur = 60
00:18:07.009 00.000 16108 IsSlewing returns 0
00:18:07.009 00.000 16108 IsGuiding returns 0
00:18:07.011 00.002 16108 PulseGuide returned control before completion, sleep 69
00:18:07.012 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3520, FiltMin=3046, FiltMax=55027, Gamma=1.000
00:18:07.027 00.015 21068 UpdateGuideState exits: m=120305 SNR=79.9
00:18:07.027 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:07.029 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:07.030 00.001 21068 Enqueuing Expose request
00:18:07.092 00.062 16108 IsGuiding returns 0
00:18:07.092 00.000 16108 Move returns status 0, amount 60
00:18:07.092 00.000 16108 MoveAxis(N, 52, ABG)
00:18:07.092 00.000 16108 Guiding  Dir = 0, Dur = 52
00:18:07.092 00.000 16108 IsSlewing returns 0
00:18:07.092 00.000 16108 IsGuiding returns 0
00:18:07.157 00.065 16108 IsGuiding returns 1
00:18:07.158 00.001 16108 scope still moving after pulse duration time elapsed
00:18:07.186 00.028 16108 IsSlewing returns 0
00:18:07.186 00.000 16108 IsGuiding returns 1
00:18:07.218 00.032 16108 IsSlewing returns 0
00:18:07.218 00.000 16108 IsGuiding returns 1
00:18:07.250 00.032 16108 IsSlewing returns 0
00:18:07.250 00.000 16108 IsGuiding returns 0
00:18:07.250 00.000 16108 scope move finished after 52 + 105 ms
00:18:07.250 00.000 16108 Move returns status 0, amount 52
00:18:07.251 00.001 16108 move complete, result=0
00:18:07.251 00.000 16108 worker thread done servicing request
00:18:07.251 00.000 16108 Worker thread wakes up
00:18:07.251 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.3 px 52 ms NORTH
00:18:07.254 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:07.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:08.420 01.166 16108 Exposure complete
00:18:08.477 00.057 16108 worker thread done servicing request
00:18:08.477 00.000 21068 OnExposeComplete: enter
00:18:08.478 00.001 21068 UpdateGuideState(): m_state=6
00:18:08.478 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7098
00:18:08.479 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.31, Mass=110739, SNR=88.7, Peak=16336 HFD=3.0
00:18:08.480 00.001 21068 MultiStar: [#1 0.14,0.15,1.19,U] [#2 0.07,0.01,1.05,U] [#3 -0.00,0.17,0.91,U] [#4 -0.06,0.27,0.71,U] [#5 0.03,-0.31,0.85,U] [#6 0.29,0.12,0.75,U] [#7 0.03,0.18,0.54,U] [#8 -0.27,0.10,0.71,U] 
00:18:08.481 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.03, 0.23}
00:18:08.482 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
00:18:08.483 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
00:18:08.483 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.22 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
00:18:08.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
00:18:08.486 00.001 21068 Enqueuing Move request for scope (0.04, 0.10)
00:18:08.486 00.000 16108 Worker thread wakes up
00:18:08.487 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:18:08.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:18:08.487 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.10
00:18:08.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:18:08.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:08.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:08.487 00.000 16108 MoveAxis(E, 0, ABG)
00:18:08.487 00.000 16108 Move returns status 0, amount 0
00:18:08.487 00.000 16108 MoveAxis(N, 0, ABG)
00:18:08.487 00.000 16108 Move returns status 0, amount 0
00:18:08.487 00.000 16108 move complete, result=0
00:18:08.487 00.000 16108 worker thread done servicing request
00:18:08.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3517, FiltMin=3014, FiltMax=48208, Gamma=1.000
00:18:08.506 00.015 21068 UpdateGuideState exits: m=110739 SNR=88.7
00:18:08.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:08.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:08.508 00.001 21068 Enqueuing Expose request
00:18:08.509 00.001 16108 Worker thread wakes up
00:18:08.509 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:08.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:08.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:09.495 00.986 16108 Exposure complete
00:18:09.552 00.057 16108 worker thread done servicing request
00:18:09.552 00.000 21068 OnExposeComplete: enter
00:18:09.553 00.001 21068 UpdateGuideState(): m_state=6
00:18:09.555 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7099
00:18:09.556 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.17, Mass=125417, SNR=76.4, Peak=16608 HFD=3.2
00:18:09.558 00.002 21068 MultiStar: [#1 0.20,0.01,1.24,U] [#2 -0.18,-0.08,1.25,U] [#3 -0.14,-0.10,0.99,U] [#4 -0.23,0.33,0.93,U] [#5 0.11,0.02,1.03,U] [#6 -0.00,0.14,0.98,U] [#7 0.06,-0.00,0.78,U] [#8 -0.16,-0.18,0.81,U] 
00:18:09.559 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.17, 0.09}
00:18:09.561 00.002 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
00:18:09.561 00.000 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
00:18:09.562 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.68 mountX=0.06 mountY=-0.01, mountTheta=-0.23
00:18:09.564 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
00:18:09.565 00.001 21068 Enqueuing Move request for scope (-0.05, 0.03)
00:18:09.566 00.001 16108 Worker thread wakes up
00:18:09.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:18:09.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:18:09.566 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.06 yDistance=-0.01
00:18:09.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:18:09.566 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:09.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:18:09.566 00.000 16108 MoveAxis(E, 0, ABG)
00:18:09.567 00.001 16108 Move returns status 0, amount 0
00:18:09.567 00.000 16108 MoveAxis(N, 0, ABG)
00:18:09.567 00.000 16108 Move returns status 0, amount 0
00:18:09.567 00.000 16108 move complete, result=0
00:18:09.567 00.000 16108 worker thread done servicing request
00:18:09.571 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3517, FiltMin=2963, FiltMax=46864, Gamma=1.000
00:18:09.586 00.015 21068 UpdateGuideState exits: m=125417 SNR=76.4
00:18:09.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:09.589 00.001 21068 Enqueuing Expose request
00:18:09.590 00.001 16108 Worker thread wakes up
00:18:09.590 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:09.590 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:09.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:10.759 01.169 16108 Exposure complete
00:18:10.815 00.056 16108 worker thread done servicing request
00:18:10.815 00.000 21068 OnExposeComplete: enter
00:18:10.816 00.001 21068 UpdateGuideState(): m_state=6
00:18:10.816 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7100
00:18:10.817 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.26, Mass=114494, SNR=77.5, Peak=13632 HFD=3.1
00:18:10.818 00.001 21068 MultiStar: [#1 0.10,0.09,1.21,U] [#2 -0.40,-0.03,1.37,U] [#3 -0.50,0.06,0.00,M1] [#4 -0.16,0.20,0.83,U] [#5 -0.07,-0.06,0.96,U] [#6 0.03,0.29,0.85,U] [#7 0.09,0.02,0.63,U] [#8 -0.12,0.25,0.81,U] 
00:18:10.819 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.17, 0.18}
00:18:10.819 00.000 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
00:18:10.821 00.002 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
00:18:10.822 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.35 mountX=0.12 mountY=-0.08, mountTheta=-0.57
00:18:10.823 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.11, opts=13)
00:18:10.824 00.001 21068 Enqueuing Move request for scope (-0.11, 0.11)
00:18:10.825 00.001 16108 Worker thread wakes up
00:18:10.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
00:18:10.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
00:18:10.825 00.000 16108 Moving (-0.11, 0.11) raw xDistance=0.12 yDistance=-0.08
00:18:10.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:18:10.826 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:10.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:10.826 00.000 16108 MoveAxis(E, 0, ABG)
00:18:10.826 00.000 16108 Move returns status 0, amount 0
00:18:10.826 00.000 16108 MoveAxis(N, 0, ABG)
00:18:10.826 00.000 16108 Move returns status 0, amount 0
00:18:10.826 00.000 16108 move complete, result=0
00:18:10.826 00.000 16108 worker thread done servicing request
00:18:10.830 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3520, FiltMin=2982, FiltMax=62560, Gamma=1.000
00:18:10.847 00.017 21068 UpdateGuideState exits: m=114494 SNR=77.5
00:18:10.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:10.850 00.001 21068 Enqueuing Expose request
00:18:10.850 00.000 16108 Worker thread wakes up
00:18:10.850 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:10.851 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:10.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:11.840 00.989 16108 Exposure complete
00:18:11.913 00.073 16108 worker thread done servicing request
00:18:11.913 00.000 21068 OnExposeComplete: enter
00:18:11.915 00.002 21068 UpdateGuideState(): m_state=6
00:18:11.915 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7101
00:18:11.916 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.24, Mass=137620, SNR=91.8, Peak=16576 HFD=3.5
00:18:11.917 00.001 21068 MultiStar: [#1 0.07,0.23,1.08,U] [#2 -0.40,0.17,1.13,U] [#3 -0.19,0.09,0.82,U] [#4 -0.07,0.47,0.00,M1] [#5 -0.19,-0.08,0.96,U] [#6 0.04,0.32,0.72,U] [#7 0.05,0.12,0.57,U] [#8 -0.31,0.03,0.70,U] 
00:18:11.917 00.000 21068 single-star, 7 included, MultiStar: {-0.12, 0.13}, one-star: {0.04, 0.17}
00:18:11.918 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
00:18:11.919 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
00:18:11.919 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.31 mountX=-0.01 mountY=-0.17, mountTheta=-1.66
00:18:11.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.17, opts=13)
00:18:11.923 00.002 21068 Enqueuing Move request for scope (0.04, 0.17)
00:18:11.923 00.000 16108 Worker thread wakes up
00:18:11.924 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
00:18:11.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
00:18:11.924 00.000 16108 Moving (0.04, 0.17) raw xDistance=-0.01 yDistance=-0.17
00:18:11.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:18:11.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:11.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:18:11.924 00.000 16108 MoveAxis(E, 0, ABG)
00:18:11.924 00.000 16108 Move returns status 0, amount 0
00:18:11.924 00.000 16108 MoveAxis(N, 0, ABG)
00:18:11.924 00.000 16108 Move returns status 0, amount 0
00:18:11.924 00.000 16108 move complete, result=0
00:18:11.924 00.000 16108 worker thread done servicing request
00:18:11.927 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3520, FiltMin=3040, FiltMax=57859, Gamma=1.000
00:18:11.943 00.016 21068 UpdateGuideState exits: m=137620 SNR=91.8
00:18:11.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:11.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:11.945 00.000 21068 Enqueuing Expose request
00:18:11.946 00.001 16108 Worker thread wakes up
00:18:11.946 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:11.948 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:11.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:13.113 01.165 16108 Exposure complete
00:18:13.173 00.060 16108 worker thread done servicing request
00:18:13.174 00.001 21068 OnExposeComplete: enter
00:18:13.174 00.000 21068 UpdateGuideState(): m_state=6
00:18:13.175 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7102
00:18:13.176 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.59, Mass=112169, SNR=75.9, Peak=14688 HFD=3.2
00:18:13.176 00.000 21068 MultiStar: [#1 -0.07,0.26,1.36,U] [#2 -0.18,0.12,1.53,U] [#3 -0.15,-0.09,1.01,U] [#4 -0.02,0.39,0.93,U] [#5 -0.05,0.44,0.95,U] [#6 -0.13,0.55,0.00,M1] [#7 -0.06,0.05,0.69,U] [#8 -0.01,0.14,0.76,U] 
00:18:13.177 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.23}, one-star: {-0.12, 0.51}
00:18:13.178 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
00:18:13.179 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
00:18:13.179 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.95 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:18:13.182 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.23, opts=13)
00:18:13.183 00.001 21068 Enqueuing Move request for scope (-0.09, 0.23)
00:18:13.183 00.000 16108 Worker thread wakes up
00:18:13.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
00:18:13.183 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
00:18:13.184 00.001 16108 Moving (-0.09, 0.23) raw xDistance=0.13 yDistance=-0.20
00:18:13.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:18:13.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:18:13.184 00.000 16108 MoveAxis(E, 0, ABG)
00:18:13.184 00.000 16108 Move returns status 0, amount 0
00:18:13.184 00.000 16108 MoveAxis(N, 41, ABG)
00:18:13.184 00.000 16108 Guiding  Dir = 0, Dur = 41
00:18:13.184 00.000 16108 IsSlewing returns 0
00:18:13.184 00.000 16108 IsGuiding returns 0
00:18:13.186 00.002 16108 PulseGuide returned control before completion, sleep 50
00:18:13.187 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3517, FiltMin=2928, FiltMax=52019, Gamma=1.000
00:18:13.202 00.015 21068 UpdateGuideState exits: m=112169 SNR=75.9
00:18:13.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:13.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:13.205 00.001 21068 Enqueuing Expose request
00:18:13.238 00.033 16108 IsGuiding returns 1
00:18:13.238 00.000 16108 scope still moving after pulse duration time elapsed
00:18:13.274 00.036 16108 IsSlewing returns 0
00:18:13.274 00.000 16108 IsGuiding returns 1
00:18:13.301 00.027 16108 IsSlewing returns 0
00:18:13.301 00.000 16108 IsGuiding returns 0
00:18:13.301 00.000 16108 scope move finished after 41 + 75 ms
00:18:13.301 00.000 16108 Move returns status 0, amount 41
00:18:13.301 00.000 16108 move complete, result=0
00:18:13.301 00.000 16108 worker thread done servicing request
00:18:13.301 00.000 16108 Worker thread wakes up
00:18:13.302 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:18:13.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:13.303 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:14.270 00.967 16108 Exposure complete
00:18:14.328 00.058 16108 worker thread done servicing request
00:18:14.329 00.001 21068 OnExposeComplete: enter
00:18:14.329 00.000 21068 UpdateGuideState(): m_state=6
00:18:14.330 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7103
00:18:14.331 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.25, Mass=130588, SNR=79.6, Peak=17488 HFD=3.2
00:18:14.332 00.001 21068 MultiStar: [#1 0.19,0.16,0.99,U] [#2 -0.28,0.02,1.37,U] [#3 -0.28,0.15,1.07,U] [#4 -0.25,0.07,0.80,U] [#5 -0.04,-0.03,1.03,U] [#6 -0.26,0.23,0.77,U] [#7 0.13,0.17,0.67,U] [#8 -0.02,-0.12,0.75,U] 
00:18:14.333 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.10, 0.17}
00:18:14.333 00.000 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
00:18:14.334 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
00:18:14.336 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.48 mountX=0.13 mountY=-0.06, mountTheta=-0.43
00:18:14.339 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.09, opts=13)
00:18:14.341 00.002 21068 Enqueuing Move request for scope (-0.11, 0.09)
00:18:14.344 00.003 16108 Worker thread wakes up
00:18:14.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
00:18:14.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
00:18:14.344 00.000 16108 Moving (-0.11, 0.09) raw xDistance=0.13 yDistance=-0.06
00:18:14.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:18:14.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:14.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:18:14.344 00.000 16108 MoveAxis(E, 0, ABG)
00:18:14.345 00.001 16108 Move returns status 0, amount 0
00:18:14.345 00.000 16108 MoveAxis(N, 0, ABG)
00:18:14.345 00.000 16108 Move returns status 0, amount 0
00:18:14.345 00.000 16108 move complete, result=0
00:18:14.345 00.000 16108 worker thread done servicing request
00:18:14.353 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3517, FiltMin=3001, FiltMax=54246, Gamma=1.000
00:18:14.367 00.014 21068 UpdateGuideState exits: m=130588 SNR=79.6
00:18:14.370 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:14.370 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:14.371 00.001 21068 Enqueuing Expose request
00:18:14.372 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:14.373 00.001 16108 Worker thread wakes up
00:18:14.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:14.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:15.559 01.186 16108 Exposure complete
00:18:15.613 00.054 16108 worker thread done servicing request
00:18:15.613 00.000 21068 OnExposeComplete: enter
00:18:15.614 00.001 21068 UpdateGuideState(): m_state=6
00:18:15.615 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7104
00:18:15.616 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.21, Mass=117259, SNR=85.0, Peak=17680 HFD=2.9
00:18:15.617 00.001 21068 MultiStar: [#1 0.26,0.35,1.08,U] [#2 -0.17,-0.11,1.11,U] [#3 -0.14,0.03,1.07,U] [#4 0.00,0.31,0.86,U] [#5 -0.20,0.01,0.85,U] [#6 0.21,0.15,0.89,U] [#7 0.16,-0.00,0.53,U] [#8 -0.20,-0.06,0.79,U] 
00:18:15.617 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.14, 0.13}
00:18:15.619 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
00:18:15.620 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
00:18:15.621 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.01 mountY=-0.09, mountTheta=-1.42
00:18:15.622 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
00:18:15.623 00.001 21068 Enqueuing Move request for scope (0.00, 0.10)
00:18:15.624 00.001 16108 Worker thread wakes up
00:18:15.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:18:15.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:18:15.624 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.09
00:18:15.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:18:15.625 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:15.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:15.625 00.000 16108 MoveAxis(E, 0, ABG)
00:18:15.625 00.000 16108 Move returns status 0, amount 0
00:18:15.625 00.000 16108 MoveAxis(N, 0, ABG)
00:18:15.625 00.000 16108 Move returns status 0, amount 0
00:18:15.625 00.000 16108 move complete, result=0
00:18:15.625 00.000 16108 worker thread done servicing request
00:18:15.630 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3517, FiltMin=3011, FiltMax=51808, Gamma=1.000
00:18:15.647 00.017 21068 UpdateGuideState exits: m=117259 SNR=85.0
00:18:15.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:15.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:15.651 00.002 21068 Enqueuing Expose request
00:18:15.651 00.000 16108 Worker thread wakes up
00:18:15.652 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:15.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:15.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:16.620 00.968 16108 Exposure complete
00:18:16.700 00.080 16108 worker thread done servicing request
00:18:16.700 00.000 21068 OnExposeComplete: enter
00:18:16.703 00.003 21068 UpdateGuideState(): m_state=6
00:18:16.707 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7105
00:18:16.709 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=876.00, Mass=117871, SNR=87.3, Peak=17632 HFD=3.0
00:18:16.711 00.002 21068 MultiStar: [#1 0.33,0.28,1.05,U] [#2 0.10,-0.04,1.19,U] [#3 0.00,0.08,1.03,U] [#4 0.03,0.15,0.91,U] [#5 0.15,-0.04,0.75,U] [#6 0.14,0.27,0.86,U] [#7 0.28,-0.26,0.53,U] [#8 0.31,0.00,0.71,U] 
00:18:16.712 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.08, -0.07}
00:18:16.714 00.002 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.58)
00:18:16.716 00.002 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
00:18:16.717 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.74 mountX=-0.09 mountY=0.05, mountTheta=2.62
00:18:16.720 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
00:18:16.721 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
00:18:16.722 00.001 16108 Worker thread wakes up
00:18:16.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:18:16.723 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:18:16.723 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
00:18:16.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:18:16.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:16.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:18:16.723 00.000 16108 MoveAxis(E, 0, ABG)
00:18:16.723 00.000 16108 Move returns status 0, amount 0
00:18:16.723 00.000 16108 MoveAxis(N, 0, ABG)
00:18:16.723 00.000 16108 Move returns status 0, amount 0
00:18:16.723 00.000 16108 move complete, result=0
00:18:16.723 00.000 16108 worker thread done servicing request
00:18:16.729 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3520, FiltMin=3048, FiltMax=48944, Gamma=1.000
00:18:16.758 00.029 21068 UpdateGuideState exits: m=117871 SNR=87.3
00:18:16.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:16.763 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:16.763 00.000 21068 Enqueuing Expose request
00:18:16.765 00.002 16108 Worker thread wakes up
00:18:16.765 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:16.766 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:16.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:17.931 01.165 16108 Exposure complete
00:18:17.994 00.063 16108 worker thread done servicing request
00:18:17.994 00.000 21068 OnExposeComplete: enter
00:18:17.996 00.002 21068 UpdateGuideState(): m_state=6
00:18:17.998 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7106
00:18:18.000 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.29, Mass=144380, SNR=93.8, Peak=17456 HFD=3.6
00:18:18.002 00.002 21068 MultiStar: [#1 0.44,0.14,0.96,U] [#2 -0.15,0.01,1.03,U] [#3 -0.02,-0.04,0.77,U] [#4 -0.14,0.19,0.64,U] [#5 0.08,0.15,0.79,U] [#6 0.24,0.18,0.71,U] [#7 0.07,0.15,0.61,U] [#8 0.08,-0.04,0.69,U] 
00:18:18.004 00.002 21068 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.05, 0.22}
00:18:18.005 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
00:18:18.008 00.003 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
00:18:18.009 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
00:18:18.013 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
00:18:18.014 00.001 21068 Enqueuing Move request for scope (0.08, 0.10)
00:18:18.015 00.001 16108 Worker thread wakes up
00:18:18.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:18:18.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:18:18.015 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.12
00:18:18.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:18:18.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:18.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:18.015 00.000 16108 MoveAxis(E, 0, ABG)
00:18:18.015 00.000 16108 Move returns status 0, amount 0
00:18:18.015 00.000 16108 MoveAxis(N, 0, ABG)
00:18:18.016 00.001 16108 Move returns status 0, amount 0
00:18:18.016 00.000 16108 move complete, result=0
00:18:18.016 00.000 16108 worker thread done servicing request
00:18:18.022 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3520, FiltMin=2982, FiltMax=54630, Gamma=1.000
00:18:18.044 00.022 21068 UpdateGuideState exits: m=144380 SNR=93.8
00:18:18.046 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:18.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:18.048 00.001 21068 Enqueuing Expose request
00:18:18.050 00.002 16108 Worker thread wakes up
00:18:18.050 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:18.052 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:18.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:19.023 00.971 16108 Exposure complete
00:18:19.078 00.055 16108 worker thread done servicing request
00:18:19.079 00.001 21068 OnExposeComplete: enter
00:18:19.079 00.000 21068 UpdateGuideState(): m_state=6
00:18:19.080 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7107
00:18:19.081 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.26, Mass=126512, SNR=86.0, Peak=15264 HFD=3.4
00:18:19.083 00.002 21068 MultiStar: [#1 0.36,0.22,1.00,U] [#2 -0.10,0.06,1.13,U] [#3 0.12,0.07,0.96,U] [#4 -0.20,0.25,0.95,U] [#5 -0.10,-0.19,0.90,U] [#6 0.28,0.25,0.83,U] [#7 0.58,-0.02,0.00,M1] [#8 0.08,0.08,0.74,U] 
00:18:19.084 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.18, 0.18}
00:18:19.085 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
00:18:19.086 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
00:18:19.087 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
00:18:19.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.12, opts=13)
00:18:19.090 00.001 21068 Enqueuing Move request for scope (0.07, 0.12)
00:18:19.093 00.003 16108 Worker thread wakes up
00:18:19.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:18:19.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:18:19.093 00.000 16108 Moving (0.07, 0.12) raw xDistance=-0.05 yDistance=-0.13
00:18:19.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:19.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:19.094 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:18:19.094 00.000 16108 MoveAxis(E, 0, ABG)
00:18:19.094 00.000 16108 Move returns status 0, amount 0
00:18:19.094 00.000 16108 MoveAxis(N, 0, ABG)
00:18:19.094 00.000 16108 Move returns status 0, amount 0
00:18:19.094 00.000 16108 move complete, result=0
00:18:19.094 00.000 16108 worker thread done servicing request
00:18:19.101 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3523, FiltMin=3005, FiltMax=64035, Gamma=1.000
00:18:19.120 00.019 21068 UpdateGuideState exits: m=126512 SNR=86.0
00:18:19.122 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:19.124 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:19.125 00.001 21068 Enqueuing Expose request
00:18:19.126 00.001 16108 Worker thread wakes up
00:18:19.126 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:19.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:19.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:20.296 01.169 16108 Exposure complete
00:18:20.351 00.055 16108 worker thread done servicing request
00:18:20.352 00.001 21068 OnExposeComplete: enter
00:18:20.352 00.000 21068 UpdateGuideState(): m_state=6
00:18:20.353 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7108
00:18:20.354 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.29, Mass=140865, SNR=90.5, Peak=19360 HFD=3.4
00:18:20.356 00.002 21068 MultiStar: [#1 0.25,0.28,1.10,U] [#2 -0.25,-0.05,1.17,U] [#3 0.04,0.17,1.04,U] [#4 0.19,0.20,0.80,U] [#5 0.08,0.10,0.92,U] [#6 0.33,0.52,0.00,M1] [#7 0.06,-0.19,0.52,U] [#8 -0.23,0.06,0.76,U] 
00:18:20.359 00.003 21068 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.25, 0.22}
00:18:20.360 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
00:18:20.361 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
00:18:20.362 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
00:18:20.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
00:18:20.367 00.003 21068 Enqueuing Move request for scope (0.05, 0.12)
00:18:20.368 00.001 16108 Worker thread wakes up
00:18:20.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:18:20.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:18:20.369 00.001 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.12
00:18:20.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:18:20.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:20.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:20.369 00.000 16108 MoveAxis(E, 0, ABG)
00:18:20.369 00.000 16108 Move returns status 0, amount 0
00:18:20.369 00.000 16108 MoveAxis(N, 0, ABG)
00:18:20.369 00.000 16108 Move returns status 0, amount 0
00:18:20.369 00.000 16108 move complete, result=0
00:18:20.370 00.001 16108 worker thread done servicing request
00:18:20.377 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3523, FiltMin=3008, FiltMax=50947, Gamma=1.000
00:18:20.397 00.020 21068 UpdateGuideState exits: m=140865 SNR=90.5
00:18:20.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:20.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:20.399 00.000 21068 Enqueuing Expose request
00:18:20.400 00.001 16108 Worker thread wakes up
00:18:20.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:20.400 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:20.401 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:21.378 00.977 16108 Exposure complete
00:18:21.434 00.056 16108 worker thread done servicing request
00:18:21.434 00.000 21068 OnExposeComplete: enter
00:18:21.435 00.001 21068 UpdateGuideState(): m_state=6
00:18:21.436 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7109
00:18:21.436 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=876.19, Mass=115808, SNR=79.9, Peak=16304 HFD=3.2
00:18:21.437 00.001 21068 MultiStar: [#1 0.15,0.12,1.29,U] [#2 0.03,-0.05,1.15,U] [#3 -0.29,0.18,1.18,U] [#4 0.00,0.20,0.79,U] [#5 -0.04,0.10,0.91,U] [#6 0.16,0.35,0.97,U] [#7 0.31,-0.00,0.75,U] [#8 0.15,0.01,0.86,U] 
00:18:21.438 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.08, 0.11}
00:18:21.440 00.002 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
00:18:21.440 00.000 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
00:18:21.441 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
00:18:21.442 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
00:18:21.443 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
00:18:21.444 00.001 16108 Worker thread wakes up
00:18:21.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:18:21.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:18:21.444 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.12
00:18:21.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:18:21.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:21.445 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:21.445 00.000 16108 MoveAxis(E, 0, ABG)
00:18:21.445 00.000 16108 Move returns status 0, amount 0
00:18:21.445 00.000 16108 MoveAxis(N, 0, ABG)
00:18:21.445 00.000 16108 Move returns status 0, amount 0
00:18:21.445 00.000 16108 move complete, result=0
00:18:21.445 00.000 16108 worker thread done servicing request
00:18:21.448 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3523, FiltMin=3011, FiltMax=51027, Gamma=1.000
00:18:21.464 00.016 21068 UpdateGuideState exits: m=115808 SNR=79.9
00:18:21.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:21.466 00.000 21068 Enqueuing Expose request
00:18:21.467 00.001 16108 Worker thread wakes up
00:18:21.467 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:21.468 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:21.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:22.651 01.183 16108 Exposure complete
00:18:22.706 00.055 16108 worker thread done servicing request
00:18:22.706 00.000 21068 OnExposeComplete: enter
00:18:22.707 00.001 21068 UpdateGuideState(): m_state=6
00:18:22.708 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7110
00:18:22.708 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=876.37, Mass=113923, SNR=75.8, Peak=17264 HFD=3.0
00:18:22.709 00.001 21068 MultiStar: [#1 0.37,0.24,1.18,U] [#2 -0.04,0.24,1.45,U] [#3 -0.04,-0.06,1.10,U] [#4 0.17,0.51,0.00,M1] [#5 0.25,0.02,1.05,U] [#6 0.15,0.41,1.00,U] [#7 0.36,0.14,0.67,U] [#8 0.07,0.17,0.95,U] 
00:18:22.710 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.18}, one-star: {-0.12, 0.29}
00:18:22.711 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
00:18:22.712 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:18:22.712 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
00:18:22.714 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.18, opts=13)
00:18:22.715 00.001 21068 Enqueuing Move request for scope (0.11, 0.18)
00:18:22.716 00.001 16108 Worker thread wakes up
00:18:22.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
00:18:22.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:18:22.716 00.000 16108 Moving (0.11, 0.18) raw xDistance=-0.08 yDistance=-0.21
00:18:22.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:18:22.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:18:22.716 00.000 16108 MoveAxis(E, 0, ABG)
00:18:22.716 00.000 16108 Move returns status 0, amount 0
00:18:22.716 00.000 16108 MoveAxis(N, 41, ABG)
00:18:22.716 00.000 16108 Guiding  Dir = 0, Dur = 41
00:18:22.716 00.000 16108 IsSlewing returns 0
00:18:22.717 00.001 16108 IsGuiding returns 0
00:18:22.720 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3520, FiltMin=3049, FiltMax=47171, Gamma=1.000
00:18:22.733 00.013 21068 UpdateGuideState exits: m=113923 SNR=75.8
00:18:22.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:22.736 00.001 21068 Enqueuing Expose request
00:18:22.761 00.025 16108 IsGuiding returns 1
00:18:22.761 00.000 16108 scope still moving after pulse duration time elapsed
00:18:22.790 00.029 16108 IsSlewing returns 0
00:18:22.790 00.000 16108 IsGuiding returns 1
00:18:22.827 00.037 16108 IsSlewing returns 0
00:18:22.828 00.001 16108 IsGuiding returns 1
00:18:22.854 00.026 16108 IsSlewing returns 0
00:18:22.854 00.000 16108 IsGuiding returns 0
00:18:22.854 00.000 16108 scope move finished after 41 + 96 ms
00:18:22.854 00.000 16108 Move returns status 0, amount 41
00:18:22.854 00.000 16108 move complete, result=0
00:18:22.854 00.000 16108 worker thread done servicing request
00:18:22.854 00.000 16108 Worker thread wakes up
00:18:22.854 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:18:22.855 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:22.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:23.836 00.981 16108 Exposure complete
00:18:23.891 00.055 16108 worker thread done servicing request
00:18:23.891 00.000 21068 OnExposeComplete: enter
00:18:23.892 00.001 21068 UpdateGuideState(): m_state=6
00:18:23.893 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7111
00:18:23.894 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.36, Mass=122784, SNR=90.7, Peak=16720 HFD=3.3
00:18:23.895 00.001 21068 MultiStar: [#1 0.40,0.28,0.00,M1] [#2 -0.15,0.01,1.12,U] [#3 0.13,0.08,0.89,U] [#4 0.25,0.08,0.69,U] [#5 0.25,0.05,0.85,U] [#6 0.06,0.41,0.73,U] [#7 0.31,0.05,0.62,U] [#8 0.08,-0.00,0.67,U] 
00:18:23.897 00.002 21068 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.26, 0.28}
00:18:23.897 00.000 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
00:18:23.898 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
00:18:23.899 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
00:18:23.900 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
00:18:23.901 00.001 21068 Enqueuing Move request for scope (0.13, 0.12)
00:18:23.902 00.001 16108 Worker thread wakes up
00:18:23.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:18:23.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:18:23.902 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.11 yDistance=-0.15
00:18:23.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:18:23.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:23.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:23.902 00.000 16108 MoveAxis(E, 0, ABG)
00:18:23.902 00.000 16108 Move returns status 0, amount 0
00:18:23.902 00.000 16108 MoveAxis(N, 0, ABG)
00:18:23.902 00.000 16108 Move returns status 0, amount 0
00:18:23.902 00.000 16108 move complete, result=0
00:18:23.902 00.000 16108 worker thread done servicing request
00:18:23.906 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3520, FiltMin=2982, FiltMax=49939, Gamma=1.000
00:18:23.933 00.027 21068 UpdateGuideState exits: m=122784 SNR=90.7
00:18:23.935 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:23.935 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:23.936 00.001 21068 Enqueuing Expose request
00:18:23.937 00.001 16108 Worker thread wakes up
00:18:23.937 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:23.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:23.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:25.095 01.157 16108 Exposure complete
00:18:25.165 00.070 16108 worker thread done servicing request
00:18:25.165 00.000 21068 OnExposeComplete: enter
00:18:25.167 00.002 21068 UpdateGuideState(): m_state=6
00:18:25.170 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7112
00:18:25.170 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.36, Mass=110349, SNR=74.3, Peak=13456 HFD=3.3
00:18:25.172 00.002 21068 MultiStar: [#1 0.59,0.07,0.00,M2] [#2 0.04,-0.02,1.32,U] [#3 0.26,0.14,1.05,U] [#4 0.09,0.29,0.87,U] [#5 0.19,-0.02,1.15,U] [#6 0.31,0.32,0.81,U] [#7 0.42,-0.07,0.76,U] [#8 -0.04,-0.12,0.78,U] 
00:18:25.173 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.06, 0.28}
00:18:25.175 00.002 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:18:25.176 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
00:18:25.178 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
00:18:25.181 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.10, opts=13)
00:18:25.183 00.002 21068 Enqueuing Move request for scope (0.16, 0.10)
00:18:25.184 00.001 16108 Worker thread wakes up
00:18:25.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:18:25.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:18:25.185 00.001 16108 Moving (0.16, 0.10) raw xDistance=-0.14 yDistance=-0.13
00:18:25.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:18:25.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:25.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:18:25.185 00.000 16108 MoveAxis(E, 0, ABG)
00:18:25.185 00.000 16108 Move returns status 0, amount 0
00:18:25.185 00.000 16108 MoveAxis(N, 0, ABG)
00:18:25.185 00.000 16108 Move returns status 0, amount 0
00:18:25.186 00.001 16108 move complete, result=0
00:18:25.186 00.000 16108 worker thread done servicing request
00:18:25.193 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3520, FiltMin=3011, FiltMax=56675, Gamma=1.000
00:18:25.219 00.026 21068 UpdateGuideState exits: m=110349 SNR=74.3
00:18:25.221 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:25.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:25.224 00.002 21068 Enqueuing Expose request
00:18:25.225 00.001 16108 Worker thread wakes up
00:18:25.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:25.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:25.225 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:26.204 00.979 16108 Exposure complete
00:18:26.279 00.075 16108 worker thread done servicing request
00:18:26.279 00.000 21068 OnExposeComplete: enter
00:18:26.280 00.001 21068 UpdateGuideState(): m_state=6
00:18:26.281 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7113
00:18:26.282 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.51, Mass=112948, SNR=76.4, Peak=14464 HFD=3.3
00:18:26.283 00.001 21068 MultiStar: [#1 0.41,0.25,0.00,M3] [#2 0.07,0.25,1.49,U] [#3 0.09,0.13,1.05,U] [#4 0.11,0.52,0.00,M1] [#5 0.27,0.27,0.96,U] [#6 0.25,0.61,0.00,M1] [#7 0.49,0.03,0.00,M1] [#8 -0.17,-0.08,0.78,U] 
00:18:26.285 00.002 21068 refined, 4 included, MultiStar: {0.09, 0.21}, one-star: {0.15, 0.43}
00:18:26.286 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:18:26.286 00.000 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
00:18:26.287 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.17 mountX=-0.05 mountY=-0.23, mountTheta=-1.79
00:18:26.289 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.21, opts=13)
00:18:26.290 00.001 21068 Enqueuing Move request for scope (0.09, 0.21)
00:18:26.293 00.003 16108 Worker thread wakes up
00:18:26.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:18:26.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:18:26.293 00.000 16108 Moving (0.09, 0.21) raw xDistance=-0.05 yDistance=-0.23
00:18:26.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:26.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:18:26.293 00.000 16108 MoveAxis(E, 0, ABG)
00:18:26.293 00.000 16108 Move returns status 0, amount 0
00:18:26.293 00.000 16108 MoveAxis(N, 46, ABG)
00:18:26.293 00.000 16108 Guiding  Dir = 0, Dur = 46
00:18:26.293 00.000 16108 IsSlewing returns 0
00:18:26.293 00.000 16108 IsGuiding returns 0
00:18:26.302 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3520, FiltMin=3043, FiltMax=50579, Gamma=1.000
00:18:26.319 00.017 21068 UpdateGuideState exits: m=112948 SNR=76.4
00:18:26.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:26.321 00.000 21068 Enqueuing Expose request
00:18:26.322 00.001 16108 PulseGuide returned control before completion, sleep 27
00:18:26.352 00.030 16108 IsGuiding returns 1
00:18:26.352 00.000 16108 scope still moving after pulse duration time elapsed
00:18:26.383 00.031 16108 IsSlewing returns 0
00:18:26.383 00.000 16108 IsGuiding returns 1
00:18:26.414 00.031 16108 IsSlewing returns 0
00:18:26.414 00.000 16108 IsGuiding returns 0
00:18:26.414 00.000 16108 scope move finished after 46 + 75 ms
00:18:26.414 00.000 16108 Move returns status 0, amount 46
00:18:26.414 00.000 16108 move complete, result=0
00:18:26.414 00.000 16108 worker thread done servicing request
00:18:26.414 00.000 16108 Worker thread wakes up
00:18:26.415 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
00:18:26.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:26.416 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:27.575 01.159 16108 Exposure complete
00:18:27.630 00.055 16108 worker thread done servicing request
00:18:27.630 00.000 21068 OnExposeComplete: enter
00:18:27.631 00.001 21068 UpdateGuideState(): m_state=6
00:18:27.632 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7114
00:18:27.633 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.23, Mass=130746, SNR=86.2, Peak=16608 HFD=3.4
00:18:27.634 00.001 21068 MultiStar: [#1 0.11,0.49,0.00,M4] [#2 0.05,-0.10,1.27,U] [#3 0.01,0.08,0.88,U] [#4 0.11,0.19,0.78,U] [#5 0.11,0.11,0.88,U] [#6 0.32,0.31,0.99,U] [#7 0.50,-0.01,0.00,M2] [#8 0.20,0.01,0.79,U] 
00:18:27.634 00.000 21068 refined, 6 included, MultiStar: {0.16, 0.10}, one-star: {0.35, 0.16}
00:18:27.636 00.002 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:18:27.637 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:18:27.638 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=-0.14 mountY=-0.14, mountTheta=-2.39
00:18:27.639 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.10, opts=13)
00:18:27.640 00.001 21068 Enqueuing Move request for scope (0.16, 0.10)
00:18:27.641 00.001 16108 Worker thread wakes up
00:18:27.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:18:27.641 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:18:27.641 00.000 16108 Moving (0.16, 0.10) raw xDistance=-0.14 yDistance=-0.14
00:18:27.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:18:27.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:27.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:27.641 00.000 16108 MoveAxis(E, 0, ABG)
00:18:27.641 00.000 16108 Move returns status 0, amount 0
00:18:27.641 00.000 16108 MoveAxis(N, 0, ABG)
00:18:27.641 00.000 16108 Move returns status 0, amount 0
00:18:27.641 00.000 16108 move complete, result=0
00:18:27.641 00.000 16108 worker thread done servicing request
00:18:27.644 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3520, FiltMin=3056, FiltMax=45408, Gamma=1.000
00:18:27.660 00.016 21068 UpdateGuideState exits: m=130746 SNR=86.2
00:18:27.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.661 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:27.662 00.001 21068 Enqueuing Expose request
00:18:27.663 00.001 16108 Worker thread wakes up
00:18:27.663 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:27.663 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:27.664 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:28.655 00.991 16108 Exposure complete
00:18:28.725 00.070 16108 worker thread done servicing request
00:18:28.725 00.000 21068 OnExposeComplete: enter
00:18:28.726 00.001 21068 UpdateGuideState(): m_state=6
00:18:28.727 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7115
00:18:28.728 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.13, Mass=123695, SNR=86.8, Peak=16704 HFD=3.4
00:18:28.729 00.001 21068 MultiStar: [#1 0.47,-0.09,0.00,M5] [#2 -0.20,0.09,1.10,U] [#3 0.07,-0.10,0.92,U] [#4 0.05,-0.04,0.69,U] [#5 0.05,0.04,1.01,U] [#6 0.15,0.13,0.78,U] [#7 0.12,-0.04,0.64,U] [#8 0.06,0.03,0.69,U] 
00:18:28.730 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.33, 0.05}
00:18:28.730 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
00:18:28.731 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
00:18:28.732 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
00:18:28.734 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
00:18:28.734 00.000 21068 Enqueuing Move request for scope (0.07, 0.02)
00:18:28.735 00.001 16108 Worker thread wakes up
00:18:28.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:18:28.735 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:18:28.735 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.04
00:18:28.736 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:18:28.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:28.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:28.736 00.000 16108 MoveAxis(E, 0, ABG)
00:18:28.736 00.000 16108 Move returns status 0, amount 0
00:18:28.736 00.000 16108 MoveAxis(N, 0, ABG)
00:18:28.736 00.000 16108 Move returns status 0, amount 0
00:18:28.736 00.000 16108 move complete, result=0
00:18:28.736 00.000 16108 worker thread done servicing request
00:18:28.739 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3520, FiltMin=3011, FiltMax=47856, Gamma=1.000
00:18:28.753 00.014 21068 UpdateGuideState exits: m=123695 SNR=86.8
00:18:28.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:28.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:28.756 00.001 21068 Enqueuing Expose request
00:18:28.759 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:28.761 00.002 16108 Worker thread wakes up
00:18:28.761 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:28.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:29.947 01.186 16108 Exposure complete
00:18:30.003 00.056 16108 worker thread done servicing request
00:18:30.003 00.000 21068 OnExposeComplete: enter
00:18:30.005 00.002 21068 UpdateGuideState(): m_state=6
00:18:30.006 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7116
00:18:30.007 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.39, Mass=126177, SNR=81.8, Peak=14112 HFD=3.3
00:18:30.008 00.001 21068 MultiStar: [#1 0.16,0.11,1.09,U] [#2 -0.42,0.12,1.19,U] [#3 -0.02,0.26,0.95,U] [#4 -0.17,0.37,0.85,U] [#5 0.22,0.12,0.91,U] [#6 0.00,0.23,0.76,U] [#7 -0.09,0.14,0.73,U] [#8 -0.00,0.43,0.73,U] 
00:18:30.009 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.22}, one-star: {-0.12, 0.31}
00:18:30.010 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:18:30.011 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:18:30.011 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.83 mountX=0.10 mountY=-0.20, mountTheta=-1.13
00:18:30.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.22, opts=13)
00:18:30.013 00.000 21068 Enqueuing Move request for scope (-0.06, 0.22)
00:18:30.014 00.001 16108 Worker thread wakes up
00:18:30.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
00:18:30.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
00:18:30.014 00.000 16108 Moving (-0.06, 0.22) raw xDistance=0.10 yDistance=-0.20
00:18:30.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:18:30.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:18:30.015 00.001 16108 MoveAxis(E, 0, ABG)
00:18:30.015 00.000 16108 Move returns status 0, amount 0
00:18:30.015 00.000 16108 MoveAxis(N, 41, ABG)
00:18:30.015 00.000 16108 Guiding  Dir = 0, Dur = 41
00:18:30.015 00.000 16108 IsSlewing returns 0
00:18:30.015 00.000 16108 IsGuiding returns 0
00:18:30.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3520, FiltMin=3008, FiltMax=58358, Gamma=1.000
00:18:30.034 00.016 21068 UpdateGuideState exits: m=126177 SNR=81.8
00:18:30.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:30.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:30.036 00.000 21068 Enqueuing Expose request
00:18:30.061 00.025 16108 IsGuiding returns 1
00:18:30.061 00.000 16108 scope still moving after pulse duration time elapsed
00:18:30.083 00.022 16108 IsSlewing returns 0
00:18:30.083 00.000 16108 IsGuiding returns 1
00:18:30.115 00.032 16108 IsSlewing returns 0
00:18:30.115 00.000 16108 IsGuiding returns 1
00:18:30.146 00.031 16108 IsSlewing returns 0
00:18:30.148 00.002 16108 IsGuiding returns 0
00:18:30.148 00.000 16108 scope move finished after 41 + 90 ms
00:18:30.148 00.000 16108 Move returns status 0, amount 41
00:18:30.148 00.000 16108 move complete, result=0
00:18:30.148 00.000 16108 worker thread done servicing request
00:18:30.148 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:18:30.150 00.002 16108 Worker thread wakes up
00:18:30.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:30.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:31.125 00.975 16108 Exposure complete
00:18:31.185 00.060 16108 worker thread done servicing request
00:18:31.185 00.000 21068 OnExposeComplete: enter
00:18:31.186 00.001 21068 UpdateGuideState(): m_state=6
00:18:31.187 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7117
00:18:31.189 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.26, Mass=120808, SNR=79.7, Peak=13712 HFD=3.4
00:18:31.189 00.000 21068 MultiStar: [#1 0.19,0.38,1.10,U] [#2 -0.35,0.17,1.22,U] [#3 0.19,0.12,1.16,U] [#4 -0.24,0.44,0.00,M1] [#5 0.35,0.38,0.00,M1] [#6 0.00,0.59,0.00,M1] [#7 0.09,0.23,0.68,U] [#8 -0.43,0.35,0.00,M1] 
00:18:31.190 00.001 21068 refined, 4 included, MultiStar: {0.05, 0.22}, one-star: {0.20, 0.19}
00:18:31.191 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
00:18:31.192 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
00:18:31.193 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.33 mountX=-0.01 mountY=-0.22, mountTheta=-1.63
00:18:31.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.22, opts=13)
00:18:31.197 00.002 21068 Enqueuing Move request for scope (0.05, 0.22)
00:18:31.199 00.002 16108 Worker thread wakes up
00:18:31.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
00:18:31.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
00:18:31.199 00.000 16108 Moving (0.05, 0.22) raw xDistance=-0.01 yDistance=-0.22
00:18:31.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:18:31.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:18:31.199 00.000 16108 MoveAxis(E, 0, ABG)
00:18:31.200 00.001 16108 Move returns status 0, amount 0
00:18:31.200 00.000 16108 MoveAxis(N, 45, ABG)
00:18:31.200 00.000 16108 Guiding  Dir = 0, Dur = 45
00:18:31.200 00.000 16108 IsSlewing returns 0
00:18:31.201 00.001 16108 IsGuiding returns 0
00:18:31.206 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3520, FiltMin=3053, FiltMax=55078, Gamma=1.000
00:18:31.223 00.017 21068 UpdateGuideState exits: m=120808 SNR=79.7
00:18:31.225 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.228 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:31.230 00.002 21068 Enqueuing Expose request
00:18:31.238 00.008 16108 PulseGuide returned control before completion, sleep 17
00:18:31.269 00.031 16108 IsGuiding returns 1
00:18:31.269 00.000 16108 scope still moving after pulse duration time elapsed
00:18:31.300 00.031 16108 IsSlewing returns 0
00:18:31.300 00.000 16108 IsGuiding returns 1
00:18:31.332 00.032 16108 IsSlewing returns 0
00:18:31.332 00.000 16108 IsGuiding returns 0
00:18:31.332 00.000 16108 scope move finished after 45 + 86 ms
00:18:31.332 00.000 16108 Move returns status 0, amount 45
00:18:31.332 00.000 16108 move complete, result=0
00:18:31.332 00.000 16108 worker thread done servicing request
00:18:31.332 00.000 16108 Worker thread wakes up
00:18:31.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:31.332 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
00:18:31.334 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:32.509 01.175 16108 Exposure complete
00:18:32.584 00.075 16108 worker thread done servicing request
00:18:32.584 00.000 21068 OnExposeComplete: enter
00:18:32.585 00.001 21068 UpdateGuideState(): m_state=6
00:18:32.585 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7118
00:18:32.586 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.30, Mass=127936, SNR=82.1, Peak=15312 HFD=3.4
00:18:32.587 00.001 21068 MultiStar: [#1 0.28,0.58,0.00,M4] [#2 -0.11,0.21,1.36,U] [#3 -0.25,0.30,1.14,U] [#4 -0.21,0.49,0.00,M2] [#5 -0.22,0.21,0.97,U] [#6 -0.12,0.39,0.81,U] [#7 0.41,0.20,0.63,U] [#8 -0.00,0.26,0.70,U] 
00:18:32.588 00.001 21068 single-star, 6 included, MultiStar: {-0.07, 0.25}, one-star: {0.05, 0.22}
00:18:32.588 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
00:18:32.590 00.002 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
00:18:32.590 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.37 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
00:18:32.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.22, opts=13)
00:18:32.592 00.000 21068 Enqueuing Move request for scope (0.05, 0.22)
00:18:32.593 00.001 16108 Worker thread wakes up
00:18:32.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
00:18:32.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
00:18:32.594 00.001 16108 Moving (0.05, 0.22) raw xDistance=-0.01 yDistance=-0.23
00:18:32.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:18:32.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:18:32.594 00.000 16108 MoveAxis(E, 0, ABG)
00:18:32.594 00.000 16108 Move returns status 0, amount 0
00:18:32.594 00.000 16108 MoveAxis(N, 46, ABG)
00:18:32.594 00.000 16108 Guiding  Dir = 0, Dur = 46
00:18:32.595 00.001 16108 IsSlewing returns 0
00:18:32.595 00.000 16108 IsGuiding returns 0
00:18:32.599 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=416, max=65535, med=3520, FiltMin=3037, FiltMax=52915, Gamma=1.000
00:18:32.607 00.008 16108 PulseGuide returned control before completion, sleep 44
00:18:32.614 00.007 21068 UpdateGuideState exits: m=127936 SNR=82.1
00:18:32.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.615 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:32.616 00.001 21068 Enqueuing Expose request
00:18:32.653 00.037 16108 IsGuiding returns 1
00:18:32.653 00.000 16108 scope still moving after pulse duration time elapsed
00:18:32.685 00.032 16108 IsSlewing returns 0
00:18:32.685 00.000 16108 IsGuiding returns 1
00:18:32.717 00.032 16108 IsSlewing returns 0
00:18:32.717 00.000 16108 IsGuiding returns 0
00:18:32.717 00.000 16108 scope move finished after 46 + 75 ms
00:18:32.717 00.000 16108 Move returns status 0, amount 46
00:18:32.717 00.000 16108 move complete, result=0
00:18:32.717 00.000 16108 worker thread done servicing request
00:18:32.718 00.001 16108 Worker thread wakes up
00:18:32.718 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
00:18:32.720 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:32.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:33.690 00.970 16108 Exposure complete
00:18:33.746 00.056 16108 worker thread done servicing request
00:18:33.746 00.000 21068 OnExposeComplete: enter
00:18:33.747 00.001 21068 UpdateGuideState(): m_state=6
00:18:33.748 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7119
00:18:33.749 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.14, Mass=112970, SNR=83.0, Peak=14128 HFD=3.2
00:18:33.750 00.001 21068 MultiStar: [#1 0.24,0.34,1.19,U] [#2 -0.27,0.06,1.24,U] [#3 -0.36,0.26,0.93,U] [#4 -0.05,0.33,0.81,U] [#5 0.25,0.29,0.86,U] [#6 0.08,0.35,0.78,U] [#7 0.26,-0.04,0.68,U] [#8 -0.16,0.15,0.73,U] 
00:18:33.750 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.20}, one-star: {0.20, 0.06}
00:18:33.751 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
00:18:33.752 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
00:18:33.752 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.49 mountX=0.02 mountY=-0.20, mountTheta=-1.47
00:18:33.755 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.20, opts=13)
00:18:33.756 00.001 21068 Enqueuing Move request for scope (0.02, 0.20)
00:18:33.757 00.001 16108 Worker thread wakes up
00:18:33.758 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
00:18:33.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
00:18:33.758 00.000 16108 Moving (0.02, 0.20) raw xDistance=0.02 yDistance=-0.20
00:18:33.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:33.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:33.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:18:33.758 00.000 16108 MoveAxis(E, 0, ABG)
00:18:33.758 00.000 16108 Move returns status 0, amount 0
00:18:33.758 00.000 16108 MoveAxis(N, 0, ABG)
00:18:33.758 00.000 16108 Move returns status 0, amount 0
00:18:33.758 00.000 16108 move complete, result=0
00:18:33.758 00.000 16108 worker thread done servicing request
00:18:33.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3520, FiltMin=3030, FiltMax=51808, Gamma=1.000
00:18:33.777 00.014 21068 UpdateGuideState exits: m=112970 SNR=83.0
00:18:33.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:33.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:33.780 00.001 21068 Enqueuing Expose request
00:18:33.780 00.000 16108 Worker thread wakes up
00:18:33.780 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:33.781 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:33.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:34.952 01.171 16108 Exposure complete
00:18:35.032 00.080 16108 worker thread done servicing request
00:18:35.032 00.000 21068 OnExposeComplete: enter
00:18:35.033 00.001 21068 UpdateGuideState(): m_state=6
00:18:35.034 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7120
00:18:35.035 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.43, Mass=109943, SNR=78.9, Peak=12944 HFD=3.3
00:18:35.036 00.001 21068 MultiStar: [#1 0.23,0.15,1.05,U] [#2 0.25,-0.06,1.36,U] [#3 -0.04,0.18,0.94,U] [#4 0.39,0.37,0.00,M2] [#5 0.34,0.06,0.87,U] [#6 0.55,0.15,0.00,M1] [#7 -0.27,0.01,0.66,U] [#8 0.33,0.01,0.78,U] 
00:18:35.036 00.000 21068 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {-0.24, 0.36}
00:18:35.037 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
00:18:35.038 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
00:18:35.039 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.08 mountY=-0.12, mountTheta=-2.16
00:18:35.040 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.10, opts=13)
00:18:35.041 00.001 21068 Enqueuing Move request for scope (0.10, 0.10)
00:18:35.041 00.000 16108 Worker thread wakes up
00:18:35.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:18:35.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:18:35.041 00.000 16108 Moving (0.10, 0.10) raw xDistance=-0.08 yDistance=-0.12
00:18:35.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:18:35.042 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:35.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:18:35.042 00.000 16108 MoveAxis(E, 0, ABG)
00:18:35.042 00.000 16108 Move returns status 0, amount 0
00:18:35.042 00.000 16108 MoveAxis(N, 0, ABG)
00:18:35.042 00.000 16108 Move returns status 0, amount 0
00:18:35.042 00.000 16108 move complete, result=0
00:18:35.043 00.001 16108 worker thread done servicing request
00:18:35.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3517, FiltMin=3049, FiltMax=54528, Gamma=1.000
00:18:35.061 00.015 21068 UpdateGuideState exits: m=109943 SNR=78.9
00:18:35.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:35.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:35.064 00.001 21068 Enqueuing Expose request
00:18:35.065 00.001 16108 Worker thread wakes up
00:18:35.065 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:35.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:35.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:36.022 00.957 16108 Exposure complete
00:18:36.085 00.063 16108 worker thread done servicing request
00:18:36.085 00.000 21068 OnExposeComplete: enter
00:18:36.086 00.001 21068 UpdateGuideState(): m_state=6
00:18:36.087 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7121
00:18:36.087 00.000 21068 Star::Find returns 1 (0), X=221.01, Y=876.10, Mass=133663, SNR=81.7, Peak=15408 HFD=3.7
00:18:36.088 00.001 21068 MultiStar: [#1 0.64,0.37,0.00,M3] [#2 0.52,0.04,0.00,M1] [#3 0.26,0.00,1.02,U] [#4 -0.01,0.09,0.89,U] [#5 0.05,0.25,0.91,U] [#6 0.37,0.45,0.00,M2] [#7 0.32,-0.18,0.64,U] [#8 0.46,0.22,0.00,M1] 
00:18:36.090 00.002 21068 refined, 4 included, MultiStar: {0.19, 0.05}, one-star: {0.33, 0.03}
00:18:36.091 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
00:18:36.091 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
00:18:36.092 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.26 mountX=-0.18 mountY=-0.09, mountTheta=-2.66
00:18:36.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.05, opts=13)
00:18:36.095 00.001 21068 Enqueuing Move request for scope (0.19, 0.05)
00:18:36.096 00.001 16108 Worker thread wakes up
00:18:36.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
00:18:36.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
00:18:36.097 00.001 16108 Moving (0.19, 0.05) raw xDistance=-0.18 yDistance=-0.09
00:18:36.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:18:36.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:36.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:36.097 00.000 16108 MoveAxis(E, 0, ABG)
00:18:36.097 00.000 16108 Move returns status 0, amount 0
00:18:36.097 00.000 16108 MoveAxis(N, 0, ABG)
00:18:36.097 00.000 16108 Move returns status 0, amount 0
00:18:36.097 00.000 16108 move complete, result=0
00:18:36.099 00.002 16108 worker thread done servicing request
00:18:36.106 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3520, FiltMin=2998, FiltMax=56358, Gamma=1.000
00:18:36.129 00.023 21068 UpdateGuideState exits: m=133663 SNR=81.7
00:18:36.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.130 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:36.132 00.002 21068 Enqueuing Expose request
00:18:36.133 00.001 16108 Worker thread wakes up
00:18:36.133 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:36.133 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:36.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:37.292 01.159 16108 Exposure complete
00:18:37.350 00.058 16108 worker thread done servicing request
00:18:37.350 00.000 21068 OnExposeComplete: enter
00:18:37.351 00.001 21068 UpdateGuideState(): m_state=6
00:18:37.352 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7122
00:18:37.353 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.52, Mass=134974, SNR=91.5, Peak=16464 HFD=3.5
00:18:37.354 00.001 21068 MultiStar: [#1 0.41,0.36,0.00,M4] [#2 -0.03,-0.00,1.20,U] [#3 0.20,0.24,0.83,U] [#4 -0.18,0.32,0.85,U] [#5 0.24,0.03,0.77,U] [#6 0.28,0.16,0.91,U] [#7 0.33,-0.08,0.61,U] [#8 0.17,0.14,0.63,U] 
00:18:37.355 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.17}, one-star: {0.15, 0.44}
00:18:37.355 00.000 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:18:37.356 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
00:18:37.357 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.92 mountX=-0.10 mountY=-0.19, mountTheta=-2.04
00:18:37.358 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.17, opts=13)
00:18:37.359 00.001 21068 Enqueuing Move request for scope (0.13, 0.17)
00:18:37.360 00.001 16108 Worker thread wakes up
00:18:37.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
00:18:37.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
00:18:37.360 00.000 16108 Moving (0.13, 0.17) raw xDistance=-0.10 yDistance=-0.19
00:18:37.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:18:37.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:37.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:18:37.360 00.000 16108 MoveAxis(E, 0, ABG)
00:18:37.360 00.000 16108 Move returns status 0, amount 0
00:18:37.360 00.000 16108 MoveAxis(N, 0, ABG)
00:18:37.360 00.000 16108 Move returns status 0, amount 0
00:18:37.360 00.000 16108 move complete, result=0
00:18:37.360 00.000 16108 worker thread done servicing request
00:18:37.364 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3517, FiltMin=3049, FiltMax=59590, Gamma=1.000
00:18:37.379 00.015 21068 UpdateGuideState exits: m=134974 SNR=91.5
00:18:37.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:37.382 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:37.382 00.000 21068 Enqueuing Expose request
00:18:37.385 00.003 16108 Worker thread wakes up
00:18:37.385 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:37.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:37.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:38.350 00.964 16108 Exposure complete
00:18:38.419 00.069 16108 worker thread done servicing request
00:18:38.419 00.000 21068 OnExposeComplete: enter
00:18:38.421 00.002 21068 UpdateGuideState(): m_state=6
00:18:38.422 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7123
00:18:38.423 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.18, Mass=117678, SNR=76.8, Peak=15536 HFD=3.3
00:18:38.425 00.002 21068 MultiStar: [#1 0.37,0.55,0.00,M5] [#2 0.01,0.39,1.15,U] [#3 0.34,-0.03,1.06,U] [#4 -0.27,0.12,0.91,U] [#5 0.22,0.35,1.01,U] [#6 -0.01,0.49,0.00,M2] [#7 0.31,-0.16,0.71,U] [#8 -0.06,0.21,0.85,U] 
00:18:38.426 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.16}, one-star: {0.52, 0.10}
00:18:38.427 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
00:18:38.428 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
00:18:38.430 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.22 cameraTheta=0.78 mountX=-0.13 mountY=-0.19, mountTheta=-2.16
00:18:38.431 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.16, opts=13)
00:18:38.432 00.001 21068 Enqueuing Move request for scope (0.16, 0.16)
00:18:38.433 00.001 16108 Worker thread wakes up
00:18:38.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
00:18:38.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
00:18:38.433 00.000 16108 Moving (0.16, 0.16) raw xDistance=-0.13 yDistance=-0.19
00:18:38.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:18:38.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:38.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:18:38.433 00.000 16108 MoveAxis(E, 0, ABG)
00:18:38.433 00.000 16108 Move returns status 0, amount 0
00:18:38.433 00.000 16108 MoveAxis(N, 0, ABG)
00:18:38.433 00.000 16108 Move returns status 0, amount 0
00:18:38.433 00.000 16108 move complete, result=0
00:18:38.433 00.000 16108 worker thread done servicing request
00:18:38.436 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3520, FiltMin=3014, FiltMax=50819, Gamma=1.000
00:18:38.451 00.015 21068 UpdateGuideState exits: m=117678 SNR=76.8
00:18:38.453 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:38.453 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:38.454 00.001 21068 Enqueuing Expose request
00:18:38.454 00.000 16108 Worker thread wakes up
00:18:38.454 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:38.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:38.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:39.626 01.171 16108 Exposure complete
00:18:39.697 00.071 16108 worker thread done servicing request
00:18:39.697 00.000 21068 OnExposeComplete: enter
00:18:39.699 00.002 21068 UpdateGuideState(): m_state=6
00:18:39.700 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7124
00:18:39.701 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.39, Mass=114731, SNR=71.0, Peak=15040 HFD=3.2
00:18:39.703 00.002 21068 MultiStar: [#1 0.37,0.32,0.00,M6] [#2 -0.04,0.02,1.24,U] [#3 0.02,0.23,1.09,U] [#4 0.07,0.19,0.95,U] [#5 -0.08,-0.03,0.92,U] [#6 0.06,0.30,0.99,U] [#7 0.22,-0.01,0.67,U] [#8 0.14,0.20,0.92,U] 
00:18:39.705 00.002 21068 refined, 7 included, MultiStar: {0.04, 0.16}, one-star: {0.05, 0.32}
00:18:39.707 00.002 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
00:18:39.708 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
00:18:39.708 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.29 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
00:18:39.710 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.16, opts=13)
00:18:39.711 00.001 21068 Enqueuing Move request for scope (0.04, 0.16)
00:18:39.711 00.000 16108 Worker thread wakes up
00:18:39.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
00:18:39.711 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
00:18:39.712 00.001 16108 Moving (0.04, 0.16) raw xDistance=-0.02 yDistance=-0.16
00:18:39.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:18:39.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:18:39.712 00.000 16108 MoveAxis(E, 0, ABG)
00:18:39.712 00.000 16108 Move returns status 0, amount 0
00:18:39.712 00.000 16108 MoveAxis(N, 0, ABG)
00:18:39.712 00.000 16108 Move returns status 0, amount 0
00:18:39.712 00.000 16108 move complete, result=0
00:18:39.712 00.000 16108 worker thread done servicing request
00:18:39.715 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3517, FiltMin=3024, FiltMax=53222, Gamma=1.000
00:18:39.731 00.016 21068 UpdateGuideState exits: m=114731 SNR=71.0
00:18:39.731 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:39.733 00.001 21068 Enqueuing Expose request
00:18:39.733 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:39.734 00.001 16108 Worker thread wakes up
00:18:39.734 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:39.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:40.711 00.977 16108 Exposure complete
00:18:40.772 00.061 16108 worker thread done servicing request
00:18:40.772 00.000 21068 OnExposeComplete: enter
00:18:40.773 00.001 21068 UpdateGuideState(): m_state=6
00:18:40.774 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7125
00:18:40.775 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.37, Mass=131494, SNR=94.4, Peak=13408 HFD=3.4
00:18:40.776 00.001 21068 MultiStar: [#1 0.52,0.40,0.00,M7] [#2 -0.01,0.08,1.10,U] [#3 0.12,0.28,0.87,U] [#4 -0.06,0.37,0.72,U] [#5 0.09,-0.06,0.75,U] [#6 0.07,0.57,0.00,M2] [#7 0.30,-0.05,0.64,U] [#8 0.13,0.26,0.64,U] 
00:18:40.776 00.000 21068 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {-0.11, 0.29}
00:18:40.777 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
00:18:40.778 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
00:18:40.778 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.28 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
00:18:40.781 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.17, opts=13)
00:18:40.781 00.000 21068 Enqueuing Move request for scope (0.05, 0.17)
00:18:40.782 00.001 16108 Worker thread wakes up
00:18:40.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:18:40.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:18:40.782 00.000 16108 Moving (0.05, 0.17) raw xDistance=-0.02 yDistance=-0.18
00:18:40.783 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:18:40.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:40.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:18:40.783 00.000 16108 MoveAxis(E, 0, ABG)
00:18:40.783 00.000 16108 Move returns status 0, amount 0
00:18:40.783 00.000 16108 MoveAxis(N, 0, ABG)
00:18:40.783 00.000 16108 Move returns status 0, amount 0
00:18:40.783 00.000 16108 move complete, result=0
00:18:40.783 00.000 16108 worker thread done servicing request
00:18:40.788 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3520, FiltMin=3030, FiltMax=55827, Gamma=1.000
00:18:40.806 00.018 21068 UpdateGuideState exits: m=131494 SNR=94.4
00:18:40.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:40.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:40.810 00.002 21068 Enqueuing Expose request
00:18:40.812 00.002 16108 Worker thread wakes up
00:18:40.812 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:40.814 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:40.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:41.987 01.173 16108 Exposure complete
00:18:42.065 00.078 16108 worker thread done servicing request
00:18:42.065 00.000 21068 OnExposeComplete: enter
00:18:42.065 00.000 21068 UpdateGuideState(): m_state=6
00:18:42.067 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7126
00:18:42.068 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.26, Mass=119392, SNR=84.5, Peak=16992 HFD=3.1
00:18:42.069 00.001 21068 MultiStar: [#1 0.05,0.09,1.01,U] [#2 -0.06,0.01,1.22,U] [#3 -0.08,-0.04,1.08,U] [#4 0.40,0.16,0.79,U] [#5 0.13,0.23,1.01,U] [#6 0.37,0.53,0.00,M3] [#7 0.46,-0.20,0.00,M1] [#8 0.45,-0.30,0.00,M1] 
00:18:42.070 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.10}, one-star: {0.13, 0.18}
00:18:42.071 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
00:18:42.071 00.000 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
00:18:42.072 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.90 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
00:18:42.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
00:18:42.075 00.001 21068 Enqueuing Move request for scope (0.08, 0.10)
00:18:42.076 00.001 16108 Worker thread wakes up
00:18:42.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:18:42.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:18:42.076 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.11
00:18:42.077 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:18:42.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:42.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:18:42.077 00.000 16108 MoveAxis(E, 0, ABG)
00:18:42.077 00.000 16108 Move returns status 0, amount 0
00:18:42.077 00.000 16108 MoveAxis(N, 0, ABG)
00:18:42.077 00.000 16108 Move returns status 0, amount 0
00:18:42.077 00.000 16108 move complete, result=0
00:18:42.077 00.000 16108 worker thread done servicing request
00:18:42.082 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3517, FiltMin=2989, FiltMax=48320, Gamma=1.000
00:18:42.095 00.013 21068 UpdateGuideState exits: m=119392 SNR=84.5
00:18:42.096 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:42.097 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:42.098 00.001 21068 Enqueuing Expose request
00:18:42.099 00.001 16108 Worker thread wakes up
00:18:42.099 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:42.099 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:42.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:43.070 00.971 16108 Exposure complete
00:18:43.143 00.073 16108 worker thread done servicing request
00:18:43.143 00.000 21068 OnExposeComplete: enter
00:18:43.144 00.001 21068 UpdateGuideState(): m_state=6
00:18:43.145 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7127
00:18:43.145 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.22, Mass=123414, SNR=82.7, Peak=15936 HFD=3.3
00:18:43.146 00.001 21068 MultiStar: [#1 0.48,0.24,0.00,M7] [#2 0.10,0.04,1.25,U] [#3 0.15,0.05,1.05,U] [#4 0.29,0.54,0.00,M1] [#5 0.44,0.20,0.00,M1] [#6 0.46,0.39,0.00,M4] [#7 0.44,-0.08,0.67,U] [#8 0.52,0.19,0.00,M2] 
00:18:43.147 00.001 21068 single-star, 3 included, MultiStar: {0.16, 0.05}, one-star: {0.05, 0.14}
00:18:43.149 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:18:43.149 00.000 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:18:43.150 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.26 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
00:18:43.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.14, opts=13)
00:18:43.152 00.000 21068 Enqueuing Move request for scope (0.05, 0.14)
00:18:43.153 00.001 16108 Worker thread wakes up
00:18:43.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:18:43.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:18:43.153 00.000 16108 Moving (0.05, 0.14) raw xDistance=-0.02 yDistance=-0.15
00:18:43.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:18:43.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:43.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:43.153 00.000 16108 MoveAxis(E, 0, ABG)
00:18:43.153 00.000 16108 Move returns status 0, amount 0
00:18:43.154 00.001 16108 MoveAxis(N, 0, ABG)
00:18:43.154 00.000 16108 Move returns status 0, amount 0
00:18:43.154 00.000 16108 move complete, result=0
00:18:43.154 00.000 16108 worker thread done servicing request
00:18:43.164 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3520, FiltMin=3046, FiltMax=51872, Gamma=1.000
00:18:43.184 00.020 21068 UpdateGuideState exits: m=123414 SNR=82.7
00:18:43.184 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:43.186 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:43.187 00.001 21068 Enqueuing Expose request
00:18:43.188 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:43.188 00.000 16108 Worker thread wakes up
00:18:43.189 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:43.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:44.345 01.156 16108 Exposure complete
00:18:44.413 00.068 16108 worker thread done servicing request
00:18:44.414 00.001 21068 OnExposeComplete: enter
00:18:44.415 00.001 21068 UpdateGuideState(): m_state=6
00:18:44.418 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7128
00:18:44.419 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.26, Mass=123684, SNR=85.8, Peak=15840 HFD=3.4
00:18:44.420 00.001 21068 MultiStar: [#1 0.42,0.33,0.00,M8] [#2 0.06,0.20,1.21,U] [#3 0.16,0.30,0.92,U] [#4 0.21,0.43,0.00,M2] [#5 0.25,0.28,0.93,U] [#6 0.28,0.55,0.00,M5] [#7 0.59,-0.20,0.00,M1] [#8 0.29,0.16,0.73,U] 
00:18:44.421 00.001 21068 refined, 4 included, MultiStar: {0.23, 0.23}, one-star: {0.43, 0.19}
00:18:44.423 00.002 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
00:18:44.424 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
00:18:44.426 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.32 cameraTheta=0.79 mountX=-0.18 mountY=-0.27, mountTheta=-2.16
00:18:44.429 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.23, opts=13)
00:18:44.430 00.001 21068 Enqueuing Move request for scope (0.23, 0.23)
00:18:44.431 00.001 16108 Worker thread wakes up
00:18:44.432 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.23) opts 0xd
00:18:44.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.23)
00:18:44.432 00.000 16108 Moving (0.23, 0.23) raw xDistance=-0.18 yDistance=-0.27
00:18:44.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:18:44.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:18:44.432 00.000 16108 MoveAxis(E, 0, ABG)
00:18:44.432 00.000 16108 Move returns status 0, amount 0
00:18:44.432 00.000 16108 MoveAxis(N, 55, ABG)
00:18:44.432 00.000 16108 Guiding  Dir = 0, Dur = 55
00:18:44.432 00.000 16108 IsSlewing returns 0
00:18:44.432 00.000 16108 IsGuiding returns 0
00:18:44.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3517, FiltMin=2995, FiltMax=46512, Gamma=1.000
00:18:44.445 00.008 16108 PulseGuide returned control before completion, sleep 53
00:18:44.461 00.016 21068 UpdateGuideState exits: m=123684 SNR=85.8
00:18:44.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:44.464 00.001 21068 Enqueuing Expose request
00:18:44.507 00.043 16108 IsGuiding returns 1
00:18:44.507 00.000 16108 scope still moving after pulse duration time elapsed
00:18:44.538 00.031 16108 IsSlewing returns 0
00:18:44.538 00.000 16108 IsGuiding returns 0
00:18:44.538 00.000 16108 scope move finished after 55 + 51 ms
00:18:44.538 00.000 16108 Move returns status 0, amount 55
00:18:44.538 00.000 16108 move complete, result=0
00:18:44.538 00.000 16108 worker thread done servicing request
00:18:44.538 00.000 16108 Worker thread wakes up
00:18:44.538 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH
00:18:44.540 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:44.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:45.517 00.977 16108 Exposure complete
00:18:45.589 00.072 16108 worker thread done servicing request
00:18:45.590 00.001 21068 OnExposeComplete: enter
00:18:45.592 00.002 21068 UpdateGuideState(): m_state=6
00:18:45.594 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7129
00:18:45.596 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=876.07, Mass=120857, SNR=78.1, Peak=17552 HFD=3.0
00:18:45.598 00.002 21068 MultiStar: [#1 0.73,0.05,0.00,M9] [#2 0.02,0.02,1.22,U] [#3 0.34,-0.04,1.30,U] [#4 0.31,0.06,0.89,U] [#5 0.51,-0.17,0.00,M1] [#6 0.53,0.09,0.00,M6] [#7 0.63,-0.43,0.00,M2] [#8 0.04,-0.03,0.90,U] 
00:18:45.600 00.002 21068 refined, 4 included, MultiStar: {0.19, 0.00}, one-star: {0.21, -0.00}
00:18:45.602 00.002 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:18:45.603 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:18:45.603 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.18 mountY=-0.04, mountTheta=-2.90
00:18:45.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
00:18:45.606 00.001 21068 Enqueuing Move request for scope (0.19, 0.00)
00:18:45.607 00.001 16108 Worker thread wakes up
00:18:45.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
00:18:45.607 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
00:18:45.607 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.18 yDistance=-0.04
00:18:45.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:18:45.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:45.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:45.607 00.000 16108 MoveAxis(E, 0, ABG)
00:18:45.608 00.001 16108 Move returns status 0, amount 0
00:18:45.608 00.000 16108 MoveAxis(N, 0, ABG)
00:18:45.608 00.000 16108 Move returns status 0, amount 0
00:18:45.608 00.000 16108 move complete, result=0
00:18:45.608 00.000 16108 worker thread done servicing request
00:18:45.611 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3520, FiltMin=3040, FiltMax=53081, Gamma=1.000
00:18:45.627 00.016 21068 UpdateGuideState exits: m=120857 SNR=78.1
00:18:45.629 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:45.629 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:45.630 00.001 21068 Enqueuing Expose request
00:18:45.631 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:45.632 00.001 16108 Worker thread wakes up
00:18:45.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:45.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:46.787 01.155 16108 Exposure complete
00:18:46.843 00.056 16108 worker thread done servicing request
00:18:46.843 00.000 21068 OnExposeComplete: enter
00:18:46.845 00.002 21068 UpdateGuideState(): m_state=6
00:18:46.847 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7130
00:18:46.849 00.002 21068 Star::Find returns 1 (0), X=221.01, Y=876.25, Mass=110353, SNR=78.7, Peak=14688 HFD=3.2
00:18:46.850 00.001 21068 MultiStar: [#1 0.71,0.18,0.00,M10] [#2 0.02,0.13,1.25,U] [#3 -0.09,-0.03,1.04,U] [#4 0.21,0.32,0.82,U] [#5 0.40,0.25,0.96,U] [#6 0.49,0.53,0.00,M7] [#7 0.31,0.08,0.70,U] [#8 0.52,0.32,0.00,M1] 
00:18:46.851 00.001 21068 refined, 5 included, MultiStar: {0.18, 0.15}, one-star: {0.32, 0.17}
00:18:46.852 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
00:18:46.854 00.002 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
00:18:46.855 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
00:18:46.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.15, opts=13)
00:18:46.859 00.002 21068 Enqueuing Move request for scope (0.18, 0.15)
00:18:46.860 00.001 16108 Worker thread wakes up
00:18:46.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
00:18:46.860 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:18:46.860 00.000 16108 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=-0.19
00:18:46.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:18:46.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:46.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:18:46.860 00.000 16108 MoveAxis(E, 0, ABG)
00:18:46.860 00.000 16108 Move returns status 0, amount 0
00:18:46.860 00.000 16108 MoveAxis(N, 0, ABG)
00:18:46.860 00.000 16108 Move returns status 0, amount 0
00:18:46.860 00.000 16108 move complete, result=0
00:18:46.860 00.000 16108 worker thread done servicing request
00:18:46.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3517, FiltMin=2998, FiltMax=47904, Gamma=1.000
00:18:46.882 00.018 21068 UpdateGuideState exits: m=110353 SNR=78.7
00:18:46.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:46.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:46.885 00.001 21068 Enqueuing Expose request
00:18:46.886 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:46.886 00.000 16108 Worker thread wakes up
00:18:46.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:46.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:47.859 00.972 16108 Exposure complete
00:18:47.917 00.058 16108 worker thread done servicing request
00:18:47.917 00.000 21068 OnExposeComplete: enter
00:18:47.918 00.001 21068 UpdateGuideState(): m_state=6
00:18:47.919 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7131
00:18:47.920 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.37, Mass=116444, SNR=80.7, Peak=17872 HFD=3.3
00:18:47.920 00.000 21068 MultiStar: [#1 0.47,0.10,0.00,R] [#2 0.16,-0.06,1.29,U] [#3 0.26,0.16,1.10,U] [#4 0.42,0.32,0.00,M1] [#5 0.40,0.17,0.89,U] [#6 0.43,0.12,0.85,U] [#7 0.20,-0.23,0.67,U] [#8 0.11,0.03,0.91,U] 
00:18:47.921 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.08}, one-star: {0.22, 0.29}
00:18:47.922 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
00:18:47.922 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
00:18:47.923 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.31 mountX=-0.23 mountY=-0.13, mountTheta=-2.61
00:18:47.925 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.08, opts=13)
00:18:47.925 00.000 21068 Enqueuing Move request for scope (0.25, 0.08)
00:18:47.926 00.001 16108 Worker thread wakes up
00:18:47.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
00:18:47.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
00:18:47.926 00.000 16108 Moving (0.25, 0.08) raw xDistance=-0.23 yDistance=-0.13
00:18:47.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:18:47.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:47.927 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:18:47.927 00.000 16108 MoveAxis(E, 60, ABG)
00:18:47.927 00.000 16108 Guiding  Dir = 2, Dur = 60
00:18:47.927 00.000 16108 IsSlewing returns 0
00:18:47.927 00.000 16108 IsGuiding returns 0
00:18:47.931 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3517, FiltMin=3005, FiltMax=47280, Gamma=1.000
00:18:47.944 00.013 21068 UpdateGuideState exits: m=116444 SNR=80.7
00:18:47.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:47.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:47.947 00.001 21068 Enqueuing Expose request
00:18:47.982 00.035 16108 PulseGuide returned control before completion, sleep 16
00:18:48.013 00.031 16108 IsGuiding returns 1
00:18:48.013 00.000 16108 scope still moving after pulse duration time elapsed
00:18:48.044 00.031 16108 IsSlewing returns 0
00:18:48.044 00.000 16108 IsGuiding returns 1
00:18:48.075 00.031 16108 IsSlewing returns 0
00:18:48.075 00.000 16108 IsGuiding returns 0
00:18:48.075 00.000 16108 scope move finished after 60 + 88 ms
00:18:48.076 00.001 16108 Move returns status 0, amount 60
00:18:48.076 00.000 16108 MoveAxis(N, 0, ABG)
00:18:48.076 00.000 16108 Move returns status 0, amount 0
00:18:48.076 00.000 16108 move complete, result=0
00:18:48.076 00.000 16108 worker thread done servicing request
00:18:48.076 00.000 16108 Worker thread wakes up
00:18:48.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:48.076 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
00:18:48.077 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:49.220 01.143 16108 Exposure complete
00:18:49.277 00.057 16108 worker thread done servicing request
00:18:49.277 00.000 21068 OnExposeComplete: enter
00:18:49.279 00.002 21068 UpdateGuideState(): m_state=6
00:18:49.280 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7132
00:18:49.282 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.43, Mass=117969, SNR=83.8, Peak=17840 HFD=3.0
00:18:49.285 00.003 21068 MultiStar: [#1 -0.36,0.13,1.06,U] [#2 -0.10,0.28,1.44,U] [#3 -0.05,0.11,0.98,U] [#4 -0.04,0.30,0.86,U] [#5 0.14,0.15,0.98,U] [#6 0.20,0.46,0.00,M7] [#7 0.26,-0.01,0.72,U] [#8 -0.26,0.21,0.70,U] 
00:18:49.286 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.20}, one-star: {0.20, 0.36}
00:18:49.287 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
00:18:49.289 00.002 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
00:18:49.290 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=0.07 mountY=-0.19, mountTheta=-1.22
00:18:49.294 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.20, opts=13)
00:18:49.295 00.001 21068 Enqueuing Move request for scope (-0.03, 0.20)
00:18:49.296 00.001 16108 Worker thread wakes up
00:18:49.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
00:18:49.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
00:18:49.296 00.000 16108 Moving (-0.03, 0.20) raw xDistance=0.07 yDistance=-0.19
00:18:49.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:18:49.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:49.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:18:49.296 00.000 16108 MoveAxis(E, 0, ABG)
00:18:49.296 00.000 16108 Move returns status 0, amount 0
00:18:49.296 00.000 16108 MoveAxis(N, 0, ABG)
00:18:49.296 00.000 16108 Move returns status 0, amount 0
00:18:49.296 00.000 16108 move complete, result=0
00:18:49.296 00.000 16108 worker thread done servicing request
00:18:49.300 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3513, FiltMin=2998, FiltMax=57139, Gamma=1.000
00:18:49.314 00.014 21068 UpdateGuideState exits: m=117969 SNR=83.8
00:18:49.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:49.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:49.316 00.000 21068 Enqueuing Expose request
00:18:49.317 00.001 16108 Worker thread wakes up
00:18:49.317 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:49.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:49.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:50.295 00.977 16108 Exposure complete
00:18:50.357 00.062 16108 worker thread done servicing request
00:18:50.358 00.001 21068 OnExposeComplete: enter
00:18:50.358 00.000 21068 UpdateGuideState(): m_state=6
00:18:50.359 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7133
00:18:50.360 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.55, Mass=123398, SNR=82.6, Peak=16560 HFD=3.2
00:18:50.362 00.002 21068 MultiStar: [#1 0.07,0.39,1.05,U] [#2 0.03,0.29,1.27,U] [#3 0.11,0.40,1.18,U] [#4 0.17,0.52,0.00,M1] [#5 -0.01,0.46,0.95,U] [#6 0.13,0.83,0.00,M8] [#7 0.09,0.32,0.64,U] [#8 0.13,0.42,0.82,U] 
00:18:50.363 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.39}, one-star: {0.25, 0.47}
00:18:50.363 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
00:18:50.364 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
00:18:50.364 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.34 mountX=-0.02 mountY=-0.40, mountTheta=-1.63
00:18:50.367 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.39, opts=13)
00:18:50.368 00.001 21068 Enqueuing Move request for scope (0.09, 0.39)
00:18:50.368 00.000 16108 Worker thread wakes up
00:18:50.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.39) opts 0xd
00:18:50.369 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.39)
00:18:50.369 00.000 16108 Moving (0.09, 0.39) raw xDistance=-0.02 yDistance=-0.40
00:18:50.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:18:50.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:18:50.369 00.000 16108 MoveAxis(E, 0, ABG)
00:18:50.369 00.000 16108 Move returns status 0, amount 0
00:18:50.369 00.000 16108 MoveAxis(N, 81, ABG)
00:18:50.369 00.000 16108 Guiding  Dir = 0, Dur = 81
00:18:50.369 00.000 16108 IsSlewing returns 0
00:18:50.369 00.000 16108 IsGuiding returns 0
00:18:50.373 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3517, FiltMin=3027, FiltMax=58003, Gamma=1.000
00:18:50.386 00.013 21068 UpdateGuideState exits: m=123398 SNR=82.6
00:18:50.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:50.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:50.389 00.001 21068 Enqueuing Expose request
00:18:50.424 00.035 16108 PulseGuide returned control before completion, sleep 37
00:18:50.470 00.046 16108 IsGuiding returns 1
00:18:50.470 00.000 16108 scope still moving after pulse duration time elapsed
00:18:50.501 00.031 16108 IsSlewing returns 0
00:18:50.502 00.001 16108 IsGuiding returns 1
00:18:50.510 00.008 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:18:50.512 00.002 21068 case statement mapped state 6 to 3
00:18:50.514 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:18:50.533 00.019 16108 IsSlewing returns 0
00:18:50.533 00.000 16108 IsGuiding returns 0
00:18:50.533 00.000 16108 scope move finished after 81 + 82 ms
00:18:50.533 00.000 16108 Move returns status 0, amount 81
00:18:50.533 00.000 16108 move complete, result=0
00:18:50.533 00.000 16108 worker thread done servicing request
00:18:50.533 00.000 16108 Worker thread wakes up
00:18:50.533 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 81 ms NORTH
00:18:50.536 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:50.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:51.725 01.189 16108 Exposure complete
00:18:51.778 00.053 16108 worker thread done servicing request
00:18:51.778 00.000 21068 OnExposeComplete: enter
00:18:51.779 00.001 21068 UpdateGuideState(): m_state=6
00:18:51.780 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7134
00:18:51.781 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.22, Mass=117309, SNR=76.7, Peak=16224 HFD=3.4
00:18:51.783 00.002 21068 MultiStar: [#1 -0.19,-0.01,1.22,U] [#2 0.09,-0.06,1.43,U] [#3 -0.06,0.17,1.03,U] [#4 0.10,0.28,0.94,U] [#5 0.29,0.26,1.04,U] [#6 0.45,0.37,0.00,M9] [#7 0.14,-0.26,0.71,U] [#8 0.07,-0.06,0.81,U] 
00:18:51.783 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.16, 0.15}
00:18:51.784 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
00:18:51.785 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
00:18:51.786 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.09 cameraTheta=0.78 mountX=-0.05 mountY=-0.08, mountTheta=-2.17
00:18:51.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.07, opts=13)
00:18:51.789 00.001 21068 Enqueuing Move request for scope (0.07, 0.07)
00:18:51.789 00.000 16108 Worker thread wakes up
00:18:51.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:18:51.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:18:51.789 00.000 16108 Moving (0.07, 0.07) raw xDistance=-0.05 yDistance=-0.08
00:18:51.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:18:51.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:51.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:18:51.789 00.000 16108 MoveAxis(E, 0, ABG)
00:18:51.789 00.000 16108 Move returns status 0, amount 0
00:18:51.789 00.000 16108 MoveAxis(N, 0, ABG)
00:18:51.789 00.000 16108 Move returns status 0, amount 0
00:18:51.789 00.000 16108 move complete, result=0
00:18:51.790 00.001 16108 worker thread done servicing request
00:18:51.793 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3513, FiltMin=3030, FiltMax=56400, Gamma=1.000
00:18:51.807 00.014 21068 UpdateGuideState exits: m=117309 SNR=76.7
00:18:51.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.809 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:51.810 00.001 21068 Enqueuing Expose request
00:18:51.810 00.000 16108 Worker thread wakes up
00:18:51.810 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:51.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:51.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:52.790 00.979 16108 Exposure complete
00:18:52.854 00.064 16108 worker thread done servicing request
00:18:52.854 00.000 21068 OnExposeComplete: enter
00:18:52.855 00.001 21068 UpdateGuideState(): m_state=6
00:18:52.856 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7135
00:18:52.857 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.33, Mass=121075, SNR=73.0, Peak=16688 HFD=3.3
00:18:52.858 00.001 21068 MultiStar: [#1 -0.26,0.25,1.28,U] [#2 0.35,0.08,1.56,U] [#3 0.22,-0.02,1.17,U] [#4 0.27,0.05,0.84,U] [#5 0.50,-0.02,0.00,M1] [#6 0.32,0.27,0.92,U] [#7 0.41,0.02,0.78,U] [#8 0.29,-0.08,0.99,U] 
00:18:52.858 00.000 21068 refined, 7 included, MultiStar: {0.21, 0.10}, one-star: {0.21, 0.25}
00:18:52.859 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
00:18:52.860 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
00:18:52.861 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.24 cameraTheta=0.46 mountX=-0.19 mountY=-0.15, mountTheta=-2.47
00:18:52.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.10, opts=13)
00:18:52.866 00.003 21068 Enqueuing Move request for scope (0.21, 0.10)
00:18:52.868 00.002 16108 Worker thread wakes up
00:18:52.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
00:18:52.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
00:18:52.869 00.001 16108 Moving (0.21, 0.10) raw xDistance=-0.19 yDistance=-0.15
00:18:52.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:18:52.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:52.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:52.869 00.000 16108 MoveAxis(E, 0, ABG)
00:18:52.869 00.000 16108 Move returns status 0, amount 0
00:18:52.869 00.000 16108 MoveAxis(N, 0, ABG)
00:18:52.869 00.000 16108 Move returns status 0, amount 0
00:18:52.869 00.000 16108 move complete, result=0
00:18:52.869 00.000 16108 worker thread done servicing request
00:18:52.872 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3517, FiltMin=3008, FiltMax=48214, Gamma=1.000
00:18:52.894 00.022 21068 UpdateGuideState exits: m=121075 SNR=73.0
00:18:52.896 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:52.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:52.899 00.002 21068 Enqueuing Expose request
00:18:52.901 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:52.903 00.002 16108 Worker thread wakes up
00:18:52.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:52.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:54.065 01.162 16108 Exposure complete
00:18:54.132 00.067 16108 worker thread done servicing request
00:18:54.132 00.000 21068 OnExposeComplete: enter
00:18:54.133 00.001 21068 UpdateGuideState(): m_state=6
00:18:54.134 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7136
00:18:54.135 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.04, Mass=120794, SNR=84.9, Peak=17616 HFD=2.9
00:18:54.136 00.001 21068 MultiStar: [#1 -0.08,0.13,1.20,U] [#2 0.08,-0.07,1.16,U] [#3 0.06,0.04,1.03,U] [#4 0.14,0.19,0.82,U] [#5 0.20,0.23,0.87,U] [#6 0.27,0.35,0.76,U] [#7 0.14,-0.16,0.61,U] [#8 0.33,-0.03,0.76,U] 
00:18:54.137 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.28, -0.03}
00:18:54.138 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
00:18:54.138 00.000 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
00:18:54.139 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=-0.13 mountY=-0.10, mountTheta=-2.46
00:18:54.141 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.07, opts=13)
00:18:54.142 00.001 21068 Enqueuing Move request for scope (0.14, 0.07)
00:18:54.143 00.001 16108 Worker thread wakes up
00:18:54.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
00:18:54.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
00:18:54.143 00.000 16108 Moving (0.14, 0.07) raw xDistance=-0.13 yDistance=-0.10
00:18:54.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:18:54.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:54.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:54.143 00.000 16108 MoveAxis(E, 0, ABG)
00:18:54.143 00.000 16108 Move returns status 0, amount 0
00:18:54.143 00.000 16108 MoveAxis(N, 0, ABG)
00:18:54.144 00.001 16108 Move returns status 0, amount 0
00:18:54.144 00.000 16108 move complete, result=0
00:18:54.144 00.000 16108 worker thread done servicing request
00:18:54.147 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3513, FiltMin=3011, FiltMax=47424, Gamma=1.000
00:18:54.161 00.014 21068 UpdateGuideState exits: m=120794 SNR=84.9
00:18:54.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.162 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:54.163 00.001 21068 Enqueuing Expose request
00:18:54.164 00.001 16108 Worker thread wakes up
00:18:54.164 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:54.164 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:54.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:55.137 00.973 16108 Exposure complete
00:18:55.205 00.068 16108 worker thread done servicing request
00:18:55.205 00.000 21068 OnExposeComplete: enter
00:18:55.207 00.002 21068 UpdateGuideState(): m_state=6
00:18:55.208 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7137
00:18:55.209 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.31, Mass=118093, SNR=74.8, Peak=17584 HFD=3.2
00:18:55.211 00.002 21068 MultiStar: [#1 -0.04,0.21,1.28,U] [#2 0.28,0.15,1.20,U] [#3 0.34,0.22,1.14,U] [#4 -0.18,0.61,0.00,M1] [#5 0.40,0.24,1.12,U] [#6 0.06,0.61,0.00,M8] [#7 0.38,-0.06,0.89,U] [#8 0.50,0.18,0.00,M1] 
00:18:55.211 00.000 21068 refined, 5 included, MultiStar: {0.28, 0.17}, one-star: {0.40, 0.23}
00:18:55.212 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
00:18:55.213 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
00:18:55.213 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.56 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
00:18:55.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.17, opts=13)
00:18:55.217 00.002 21068 Enqueuing Move request for scope (0.28, 0.17)
00:18:55.219 00.002 16108 Worker thread wakes up
00:18:55.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
00:18:55.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
00:18:55.219 00.000 16108 Moving (0.28, 0.17) raw xDistance=-0.24 yDistance=-0.23
00:18:55.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:18:55.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:18:55.219 00.000 16108 MoveAxis(E, 64, ABG)
00:18:55.219 00.000 16108 Guiding  Dir = 2, Dur = 64
00:18:55.221 00.002 16108 IsSlewing returns 0
00:18:55.221 00.000 16108 IsGuiding returns 0
00:18:55.232 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3513, FiltMin=3001, FiltMax=47888, Gamma=1.000
00:18:55.254 00.022 16108 PulseGuide returned control before completion, sleep 42
00:18:55.256 00.002 21068 UpdateGuideState exits: m=118093 SNR=74.8
00:18:55.258 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:55.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:55.259 00.000 21068 Enqueuing Expose request
00:18:55.300 00.041 16108 IsGuiding returns 1
00:18:55.300 00.000 16108 scope still moving after pulse duration time elapsed
00:18:55.336 00.036 16108 IsSlewing returns 0
00:18:55.338 00.002 16108 IsGuiding returns 0
00:18:55.338 00.000 16108 scope move finished after 64 + 52 ms
00:18:55.338 00.000 16108 Move returns status 0, amount 64
00:18:55.338 00.000 16108 MoveAxis(N, 47, ABG)
00:18:55.338 00.000 16108 Guiding  Dir = 0, Dur = 47
00:18:55.338 00.000 16108 IsSlewing returns 0
00:18:55.338 00.000 16108 IsGuiding returns 0
00:18:55.338 00.000 16108 PulseGuide returned control before completion, sleep 57
00:18:55.410 00.072 16108 IsGuiding returns 1
00:18:55.410 00.000 16108 scope still moving after pulse duration time elapsed
00:18:55.442 00.032 16108 IsSlewing returns 0
00:18:55.443 00.001 16108 IsGuiding returns 0
00:18:55.443 00.000 16108 scope move finished after 47 + 57 ms
00:18:55.443 00.000 16108 Move returns status 0, amount 47
00:18:55.443 00.000 16108 move complete, result=0
00:18:55.443 00.000 16108 worker thread done servicing request
00:18:55.443 00.000 16108 Worker thread wakes up
00:18:55.443 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.2 px 47 ms NORTH
00:18:55.445 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:55.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:56.603 01.158 16108 Exposure complete
00:18:56.663 00.060 16108 worker thread done servicing request
00:18:56.664 00.001 21068 OnExposeComplete: enter
00:18:56.665 00.001 21068 UpdateGuideState(): m_state=6
00:18:56.666 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7138
00:18:56.666 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.14, Mass=124912, SNR=80.8, Peak=19936 HFD=2.9
00:18:56.667 00.001 21068 MultiStar: [#1 -0.00,-0.03,1.29,U] [#2 0.05,-0.04,1.15,U] [#3 0.03,-0.05,1.03,U] [#4 -0.15,0.07,0.78,U] [#5 0.27,-0.26,0.96,U] [#6 0.28,0.12,0.85,U] [#7 0.38,-0.31,0.00,M1] [#8 0.07,-0.06,0.77,U] 
00:18:56.668 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.19, 0.06}
00:18:56.669 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
00:18:56.670 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
00:18:56.671 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=-0.10 mountY=0.00, mountTheta=3.09
00:18:56.672 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
00:18:56.673 00.001 21068 Enqueuing Move request for scope (0.09, -0.03)
00:18:56.674 00.001 16108 Worker thread wakes up
00:18:56.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:18:56.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:18:56.674 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.10 yDistance=0.00
00:18:56.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:18:56.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:56.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:18:56.674 00.000 16108 MoveAxis(E, 0, ABG)
00:18:56.674 00.000 16108 Move returns status 0, amount 0
00:18:56.674 00.000 16108 MoveAxis(N, 0, ABG)
00:18:56.675 00.001 16108 Move returns status 0, amount 0
00:18:56.675 00.000 16108 move complete, result=0
00:18:56.675 00.000 16108 worker thread done servicing request
00:18:56.678 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3513, FiltMin=2931, FiltMax=60646, Gamma=1.000
00:18:56.693 00.015 21068 UpdateGuideState exits: m=124912 SNR=80.8
00:18:56.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:56.697 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:56.698 00.001 21068 Enqueuing Expose request
00:18:56.700 00.002 16108 Worker thread wakes up
00:18:56.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:56.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:56.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:57.681 00.980 16108 Exposure complete
00:18:57.751 00.070 16108 worker thread done servicing request
00:18:57.751 00.000 21068 OnExposeComplete: enter
00:18:57.752 00.001 21068 UpdateGuideState(): m_state=6
00:18:57.753 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7139
00:18:57.753 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.16, Mass=121037, SNR=78.5, Peak=17008 HFD=3.2
00:18:57.754 00.001 21068 MultiStar: [#1 -0.23,0.03,1.20,U] [#2 -0.00,-0.11,1.35,U] [#3 -0.04,-0.15,1.05,U] [#4 0.05,-0.02,0.92,U] [#5 0.16,-0.01,1.11,U] [#6 0.23,0.17,0.89,U] [#7 0.06,-0.08,0.69,U] [#8 0.05,-0.06,0.84,U] 
00:18:57.755 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.11, 0.08}
00:18:57.755 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
00:18:57.756 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
00:18:57.758 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=-0.04 mountY=0.01, mountTheta=2.84
00:18:57.759 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
00:18:57.760 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
00:18:57.761 00.001 16108 Worker thread wakes up
00:18:57.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:18:57.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:18:57.761 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.01
00:18:57.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:18:57.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:57.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:18:57.761 00.000 16108 MoveAxis(E, 0, ABG)
00:18:57.761 00.000 16108 Move returns status 0, amount 0
00:18:57.761 00.000 16108 MoveAxis(N, 0, ABG)
00:18:57.761 00.000 16108 Move returns status 0, amount 0
00:18:57.761 00.000 16108 move complete, result=0
00:18:57.762 00.001 16108 worker thread done servicing request
00:18:57.772 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3517, FiltMin=3016, FiltMax=55190, Gamma=1.000
00:18:57.791 00.019 21068 UpdateGuideState exits: m=121037 SNR=78.5
00:18:57.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:57.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:57.793 00.000 21068 Enqueuing Expose request
00:18:57.794 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:57.795 00.001 16108 Worker thread wakes up
00:18:57.795 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:57.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:58.972 01.177 16108 Exposure complete
00:18:59.046 00.074 16108 worker thread done servicing request
00:18:59.046 00.000 21068 OnExposeComplete: enter
00:18:59.047 00.001 21068 UpdateGuideState(): m_state=6
00:18:59.048 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7140
00:18:59.048 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=875.99, Mass=107468, SNR=71.0, Peak=16448 HFD=2.9
00:18:59.049 00.001 21068 MultiStar: [#1 -0.16,-0.17,1.16,U] [#2 0.02,-0.54,0.00,M1] [#3 -0.16,-0.23,1.27,U] [#4 -0.03,-0.06,0.89,U] [#5 0.18,-0.32,1.05,U] [#6 0.13,-0.18,0.80,U] [#7 0.02,-0.39,0.86,U] [#8 0.36,-0.44,0.00,M1] 
00:18:59.050 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.21}, one-star: {0.27, -0.09}
00:18:59.051 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
00:18:59.051 00.000 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
00:18:59.053 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=-0.06 mountY=0.19, mountTheta=1.86
00:18:59.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.21, opts=13)
00:18:59.056 00.001 21068 Enqueuing Move request for scope (0.02, -0.21)
00:18:59.056 00.000 16108 Worker thread wakes up
00:18:59.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
00:18:59.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
00:18:59.056 00.000 16108 Moving (0.02, -0.21) raw xDistance=-0.06 yDistance=0.19
00:18:59.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:18:59.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:59.057 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:18:59.057 00.000 16108 MoveAxis(E, 0, ABG)
00:18:59.057 00.000 16108 Move returns status 0, amount 0
00:18:59.057 00.000 16108 MoveAxis(N, 0, ABG)
00:18:59.057 00.000 16108 Move returns status 0, amount 0
00:18:59.057 00.000 16108 move complete, result=0
00:18:59.057 00.000 16108 worker thread done servicing request
00:18:59.060 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3517, FiltMin=2937, FiltMax=61469, Gamma=1.000
00:18:59.084 00.024 21068 UpdateGuideState exits: m=107468 SNR=71.0
00:18:59.086 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:59.088 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:18:59.088 00.000 21068 Enqueuing Expose request
00:18:59.089 00.001 16108 Worker thread wakes up
00:18:59.089 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:18:59.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:18:59.089 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:00.059 00.970 16108 Exposure complete
00:19:00.117 00.058 16108 worker thread done servicing request
00:19:00.117 00.000 21068 OnExposeComplete: enter
00:19:00.118 00.001 21068 UpdateGuideState(): m_state=6
00:19:00.118 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7141
00:19:00.119 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.36, Mass=130606, SNR=91.4, Peak=17088 HFD=3.3
00:19:00.120 00.001 21068 MultiStar: [#1 -0.20,0.16,1.03,U] [#2 0.08,-0.04,1.00,U] [#3 0.08,0.01,0.81,U] [#4 0.20,0.13,0.79,U] [#5 0.20,-0.05,0.76,U] [#6 0.18,0.44,0.00,M6] [#7 0.52,-0.18,0.00,M1] [#8 0.20,0.27,0.69,U] 
00:19:00.121 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.27, 0.29}
00:19:00.121 00.000 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
00:19:00.121 00.000 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
00:19:00.123 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=-0.09 mountY=-0.13, mountTheta=-2.15
00:19:00.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.11, opts=13)
00:19:00.125 00.000 21068 Enqueuing Move request for scope (0.11, 0.11)
00:19:00.126 00.001 16108 Worker thread wakes up
00:19:00.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:19:00.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:19:00.127 00.001 16108 Moving (0.11, 0.11) raw xDistance=-0.09 yDistance=-0.13
00:19:00.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:19:00.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:00.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:00.127 00.000 16108 MoveAxis(E, 0, ABG)
00:19:00.127 00.000 16108 Move returns status 0, amount 0
00:19:00.127 00.000 16108 MoveAxis(N, 0, ABG)
00:19:00.127 00.000 16108 Move returns status 0, amount 0
00:19:00.127 00.000 16108 move complete, result=0
00:19:00.128 00.001 16108 worker thread done servicing request
00:19:00.130 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3517, FiltMin=2995, FiltMax=48480, Gamma=1.000
00:19:00.144 00.014 21068 UpdateGuideState exits: m=130606 SNR=91.4
00:19:00.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.145 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:00.146 00.001 21068 Enqueuing Expose request
00:19:00.148 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:00.149 00.001 16108 Worker thread wakes up
00:19:00.149 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:00.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:01.321 01.172 16108 Exposure complete
00:19:01.385 00.064 16108 worker thread done servicing request
00:19:01.385 00.000 21068 OnExposeComplete: enter
00:19:01.387 00.002 21068 UpdateGuideState(): m_state=6
00:19:01.388 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7142
00:19:01.389 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=876.44, Mass=109939, SNR=73.3, Peak=14576 HFD=3.1
00:19:01.389 00.000 21068 MultiStar: [#1 -0.03,0.22,1.25,U] [#2 0.11,0.20,1.34,U] [#3 0.18,0.03,1.12,U] [#4 0.20,0.23,0.92,U] [#5 0.25,0.15,0.86,U] [#6 0.43,-0.03,0.82,U] [#7 0.39,-0.00,0.70,U] [#8 0.38,0.14,0.94,U] 
00:19:01.390 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.16}, one-star: {0.45, 0.37}
00:19:01.391 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
00:19:01.392 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
00:19:01.392 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.28 cameraTheta=0.58 mountX=-0.21 mountY=-0.21, mountTheta=-2.36
00:19:01.394 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.16, opts=13)
00:19:01.395 00.001 21068 Enqueuing Move request for scope (0.24, 0.16)
00:19:01.397 00.002 16108 Worker thread wakes up
00:19:01.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
00:19:01.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
00:19:01.397 00.000 16108 Moving (0.24, 0.16) raw xDistance=-0.21 yDistance=-0.21
00:19:01.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:19:01.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:19:01.397 00.000 16108 MoveAxis(E, 55, ABG)
00:19:01.397 00.000 16108 Guiding  Dir = 2, Dur = 55
00:19:01.398 00.001 16108 IsSlewing returns 0
00:19:01.398 00.000 16108 IsGuiding returns 0
00:19:01.400 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3517, FiltMin=2995, FiltMax=52368, Gamma=1.000
00:19:01.415 00.015 21068 UpdateGuideState exits: m=109939 SNR=73.3
00:19:01.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:01.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:01.419 00.002 21068 Enqueuing Expose request
00:19:01.441 00.022 16108 PulseGuide returned control before completion, sleep 22
00:19:01.471 00.030 16108 IsGuiding returns 1
00:19:01.471 00.000 16108 scope still moving after pulse duration time elapsed
00:19:01.502 00.031 16108 IsSlewing returns 0
00:19:01.502 00.000 16108 IsGuiding returns 1
00:19:01.533 00.031 16108 IsSlewing returns 0
00:19:01.533 00.000 16108 IsGuiding returns 0
00:19:01.534 00.001 16108 scope move finished after 55 + 81 ms
00:19:01.534 00.000 16108 Move returns status 0, amount 55
00:19:01.534 00.000 16108 MoveAxis(N, 42, ABG)
00:19:01.534 00.000 16108 Guiding  Dir = 0, Dur = 42
00:19:01.534 00.000 16108 IsSlewing returns 0
00:19:01.534 00.000 16108 IsGuiding returns 0
00:19:01.539 00.005 16108 PulseGuide returned control before completion, sleep 48
00:19:01.598 00.059 16108 IsGuiding returns 1
00:19:01.598 00.000 16108 scope still moving after pulse duration time elapsed
00:19:01.629 00.031 16108 IsSlewing returns 0
00:19:01.629 00.000 16108 IsGuiding returns 0
00:19:01.629 00.000 16108 scope move finished after 42 + 53 ms
00:19:01.631 00.002 16108 Move returns status 0, amount 42
00:19:01.631 00.000 16108 move complete, result=0
00:19:01.631 00.000 16108 worker thread done servicing request
00:19:01.631 00.000 16108 Worker thread wakes up
00:19:01.631 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.2 px 42 ms NORTH
00:19:01.634 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:01.635 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:02.594 00.959 16108 Exposure complete
00:19:02.657 00.063 16108 worker thread done servicing request
00:19:02.657 00.000 21068 OnExposeComplete: enter
00:19:02.660 00.003 21068 UpdateGuideState(): m_state=6
00:19:02.662 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7143
00:19:02.662 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.49, Mass=123555, SNR=87.0, Peak=15776 HFD=3.4
00:19:02.664 00.002 21068 MultiStar: [#1 -0.31,0.27,1.06,U] [#2 0.06,0.13,1.14,U] [#3 0.17,0.20,0.85,U] [#4 0.03,0.43,0.80,U] [#5 0.30,0.03,0.89,U] [#6 0.19,0.23,0.84,U] [#7 0.47,0.09,0.00,M1] [#8 0.01,0.06,0.79,U] 
00:19:02.665 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.22}, one-star: {0.17, 0.41}
00:19:02.666 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
00:19:02.667 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
00:19:02.669 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
00:19:02.670 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.22, opts=13)
00:19:02.671 00.001 21068 Enqueuing Move request for scope (0.07, 0.22)
00:19:02.672 00.001 16108 Worker thread wakes up
00:19:02.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
00:19:02.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
00:19:02.672 00.000 16108 Moving (0.07, 0.22) raw xDistance=-0.03 yDistance=-0.23
00:19:02.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:19:02.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:19:02.672 00.000 16108 MoveAxis(E, 0, ABG)
00:19:02.672 00.000 16108 Move returns status 0, amount 0
00:19:02.672 00.000 16108 MoveAxis(N, 46, ABG)
00:19:02.672 00.000 16108 Guiding  Dir = 0, Dur = 46
00:19:02.672 00.000 16108 IsSlewing returns 0
00:19:02.673 00.001 16108 IsGuiding returns 0
00:19:02.676 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3517, FiltMin=3043, FiltMax=50179, Gamma=1.000
00:19:02.699 00.023 21068 UpdateGuideState exits: m=123555 SNR=87.0
00:19:02.701 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:02.703 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:02.704 00.001 21068 Enqueuing Expose request
00:19:02.730 00.026 16108 IsGuiding returns 1
00:19:02.730 00.000 16108 scope still moving after pulse duration time elapsed
00:19:02.759 00.029 16108 IsSlewing returns 0
00:19:02.759 00.000 16108 IsGuiding returns 1
00:19:02.791 00.032 16108 IsSlewing returns 0
00:19:02.792 00.001 16108 IsGuiding returns 1
00:19:02.821 00.029 16108 IsSlewing returns 0
00:19:02.821 00.000 16108 IsGuiding returns 0
00:19:02.821 00.000 16108 scope move finished after 46 + 102 ms
00:19:02.821 00.000 16108 Move returns status 0, amount 46
00:19:02.821 00.000 16108 move complete, result=0
00:19:02.821 00.000 16108 worker thread done servicing request
00:19:02.821 00.000 16108 Worker thread wakes up
00:19:02.821 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:02.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:02.821 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
00:19:03.991 01.170 16108 Exposure complete
00:19:04.059 00.068 16108 worker thread done servicing request
00:19:04.059 00.000 21068 OnExposeComplete: enter
00:19:04.061 00.002 21068 UpdateGuideState(): m_state=6
00:19:04.062 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7144
00:19:04.062 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=876.16, Mass=131228, SNR=95.1, Peak=15440 HFD=3.5
00:19:04.063 00.001 21068 MultiStar: [#1 -0.31,0.06,1.14,U] [#2 0.00,0.02,1.05,U] [#3 -0.26,-0.13,0.93,U] [#4 -0.32,0.29,0.64,U] [#5 -0.16,0.01,0.81,U] [#6 -0.06,0.35,0.60,U] [#7 -0.15,0.10,0.50,U] [#8 -0.14,-0.14,0.73,U] 
00:19:04.064 00.001 21068 single-star, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.14, 0.08}
00:19:04.065 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
00:19:04.065 00.000 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
00:19:04.066 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.17 cameraTheta=2.61 mountX=0.16 mountY=-0.05, mountTheta=-0.30
00:19:04.067 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.08, opts=13)
00:19:04.068 00.001 21068 Enqueuing Move request for scope (-0.14, 0.08)
00:19:04.069 00.001 16108 Worker thread wakes up
00:19:04.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
00:19:04.069 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
00:19:04.069 00.000 16108 Moving (-0.14, 0.08) raw xDistance=0.16 yDistance=-0.05
00:19:04.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:19:04.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:04.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:04.069 00.000 16108 MoveAxis(E, 0, ABG)
00:19:04.069 00.000 16108 Move returns status 0, amount 0
00:19:04.069 00.000 16108 MoveAxis(N, 0, ABG)
00:19:04.069 00.000 16108 Move returns status 0, amount 0
00:19:04.069 00.000 16108 move complete, result=0
00:19:04.071 00.002 16108 worker thread done servicing request
00:19:04.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3517, FiltMin=2973, FiltMax=65440, Gamma=1.000
00:19:04.102 00.027 21068 UpdateGuideState exits: m=131228 SNR=95.1
00:19:04.104 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:04.106 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:04.108 00.002 21068 Enqueuing Expose request
00:19:04.109 00.001 16108 Worker thread wakes up
00:19:04.109 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:04.111 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:04.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:05.092 00.981 16108 Exposure complete
00:19:05.156 00.064 16108 worker thread done servicing request
00:19:05.156 00.000 21068 OnExposeComplete: enter
00:19:05.157 00.001 21068 UpdateGuideState(): m_state=6
00:19:05.158 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7145
00:19:05.159 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.57, Mass=115690, SNR=73.4, Peak=15280 HFD=3.1
00:19:05.160 00.001 21068 MultiStar: [#1 -0.42,0.53,0.00,M1] [#2 -0.09,0.28,1.34,U] [#3 -0.09,0.39,1.36,U] [#4 -0.16,0.31,1.13,U] [#5 -0.28,0.29,1.06,U] [#6 -0.12,0.70,0.00,M4] [#7 0.17,0.30,0.70,U] [#8 0.08,0.34,0.95,U] 
00:19:05.160 00.000 21068 refined, 6 included, MultiStar: {-0.08, 0.34}, one-star: {-0.09, 0.50}
00:19:05.161 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:19:05.162 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
00:19:05.163 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.81 mountX=0.14 mountY=-0.32, mountTheta=-1.15
00:19:05.165 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.34, opts=13)
00:19:05.165 00.000 21068 Enqueuing Move request for scope (-0.08, 0.34)
00:19:05.166 00.001 16108 Worker thread wakes up
00:19:05.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
00:19:05.166 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
00:19:05.166 00.000 16108 Moving (-0.08, 0.34) raw xDistance=0.14 yDistance=-0.32
00:19:05.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:19:05.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:19:05.166 00.000 16108 MoveAxis(E, 0, ABG)
00:19:05.166 00.000 16108 Move returns status 0, amount 0
00:19:05.167 00.001 16108 MoveAxis(N, 63, ABG)
00:19:05.167 00.000 16108 Guiding  Dir = 0, Dur = 63
00:19:05.167 00.000 16108 IsSlewing returns 0
00:19:05.167 00.000 16108 IsGuiding returns 0
00:19:05.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3517, FiltMin=3040, FiltMax=63747, Gamma=1.000
00:19:05.186 00.016 21068 UpdateGuideState exits: m=115690 SNR=73.4
00:19:05.188 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:05.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:05.189 00.001 21068 Enqueuing Expose request
00:19:05.199 00.010 16108 PulseGuide returned control before completion, sleep 42
00:19:05.245 00.046 16108 IsGuiding returns 1
00:19:05.245 00.000 16108 scope still moving after pulse duration time elapsed
00:19:05.276 00.031 16108 IsSlewing returns 0
00:19:05.276 00.000 16108 IsGuiding returns 1
00:19:05.307 00.031 16108 IsSlewing returns 0
00:19:05.307 00.000 16108 IsGuiding returns 0
00:19:05.307 00.000 16108 scope move finished after 63 + 77 ms
00:19:05.307 00.000 16108 Move returns status 0, amount 63
00:19:05.307 00.000 16108 move complete, result=0
00:19:05.307 00.000 16108 worker thread done servicing request
00:19:05.307 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
00:19:05.309 00.002 16108 Worker thread wakes up
00:19:05.309 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:05.310 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:06.474 01.164 16108 Exposure complete
00:19:06.538 00.064 16108 worker thread done servicing request
00:19:06.538 00.000 21068 OnExposeComplete: enter
00:19:06.539 00.001 21068 UpdateGuideState(): m_state=6
00:19:06.541 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7146
00:19:06.543 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.06, Mass=110856, SNR=78.3, Peak=14816 HFD=3.1
00:19:06.544 00.001 21068 MultiStar: [#1 -0.28,0.22,1.24,U] [#2 -0.22,-0.01,1.40,U] [#3 -0.10,0.17,1.17,U] [#4 -0.15,0.08,0.91,U] [#5 -0.16,0.08,0.94,U] [#6 -0.07,0.29,0.69,U] [#7 0.31,-0.05,0.68,U] [#8 -0.22,-0.03,0.91,U] 
00:19:06.546 00.002 21068 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.21, -0.02}
00:19:06.547 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
00:19:06.548 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
00:19:06.549 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.63 mountX=0.16 mountY=-0.04, mountTheta=-0.28
00:19:06.550 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.08, opts=13)
00:19:06.551 00.001 21068 Enqueuing Move request for scope (-0.15, 0.08)
00:19:06.552 00.001 16108 Worker thread wakes up
00:19:06.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
00:19:06.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
00:19:06.552 00.000 16108 Moving (-0.15, 0.08) raw xDistance=0.16 yDistance=-0.04
00:19:06.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:19:06.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:06.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:06.552 00.000 16108 MoveAxis(E, 0, ABG)
00:19:06.552 00.000 16108 Move returns status 0, amount 0
00:19:06.552 00.000 16108 MoveAxis(N, 0, ABG)
00:19:06.552 00.000 16108 Move returns status 0, amount 0
00:19:06.553 00.001 16108 move complete, result=0
00:19:06.553 00.000 16108 worker thread done servicing request
00:19:06.557 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3517, FiltMin=3027, FiltMax=52646, Gamma=1.000
00:19:06.572 00.015 21068 UpdateGuideState exits: m=110856 SNR=78.3
00:19:06.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:06.573 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:06.574 00.001 21068 Enqueuing Expose request
00:19:06.576 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:06.577 00.001 16108 Worker thread wakes up
00:19:06.577 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:06.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:07.546 00.969 16108 Exposure complete
00:19:07.627 00.081 16108 worker thread done servicing request
00:19:07.628 00.001 21068 OnExposeComplete: enter
00:19:07.629 00.001 21068 UpdateGuideState(): m_state=6
00:19:07.631 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7147
00:19:07.632 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.79, Mass=112373, SNR=86.0, Peak=15491 HFD=3.1
00:19:07.634 00.002 21068 MultiStar: [#1 -0.85,-0.00,0.00,M1] [#2 -0.55,-0.35,0.00,M1] [#3 -0.67,-0.15,0.00,M1] [#4 -0.47,-0.10,0.00,M1] [#5 -0.41,-0.36,0.00,M1] [#6 -0.51,0.24,0.00,M4] [#7 -0.30,-0.54,0.00,M1] [#8 -0.56,-0.12,0.00,M1] 
00:19:07.635 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.75)
00:19:07.636 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
00:19:07.639 00.003 21068 CameraToMount -- cameraX=-0.44 cameraY=-0.28 hyp=0.52 cameraTheta=-2.57 mountX=0.38 mountY=0.38, mountTheta=0.78
00:19:07.642 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.44, y=-0.28, opts=13)
00:19:07.643 00.001 21068 Enqueuing Move request for scope (-0.44, -0.28)
00:19:07.645 00.002 16108 Worker thread wakes up
00:19:07.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.28) opts 0xd
00:19:07.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.44, -0.28)
00:19:07.645 00.000 16108 Moving (-0.44, -0.28) raw xDistance=0.38 yDistance=0.38
00:19:07.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:19:07.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:07.646 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:19:07.646 00.000 16108 MoveAxis(W, 100, ABG)
00:19:07.646 00.000 16108 Guiding  Dir = 3, Dur = 100
00:19:07.646 00.000 16108 IsSlewing returns 0
00:19:07.647 00.001 16108 IsGuiding returns 0
00:19:07.648 00.001 16108 PulseGuide returned control before completion, sleep 109
00:19:07.655 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3517, FiltMin=2985, FiltMax=56128, Gamma=1.000
00:19:07.680 00.025 21068 UpdateGuideState exits: m=112373 SNR=86.0
00:19:07.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:07.683 00.001 21068 Enqueuing Expose request
00:19:07.763 00.080 16108 IsGuiding returns 1
00:19:07.763 00.000 16108 scope still moving after pulse duration time elapsed
00:19:07.795 00.032 16108 IsSlewing returns 0
00:19:07.795 00.000 16108 IsGuiding returns 1
00:19:07.826 00.031 16108 IsSlewing returns 0
00:19:07.826 00.000 16108 IsGuiding returns 0
00:19:07.826 00.000 16108 scope move finished after 100 + 79 ms
00:19:07.826 00.000 16108 Move returns status 0, amount 100
00:19:07.826 00.000 16108 MoveAxis(N, 0, ABG)
00:19:07.826 00.000 16108 Move returns status 0, amount 0
00:19:07.826 00.000 16108 move complete, result=0
00:19:07.826 00.000 16108 worker thread done servicing request
00:19:07.826 00.000 16108 Worker thread wakes up
00:19:07.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:07.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:07.827 00.001 21068 GuideStep: 0.4 px 100 ms WEST, 0.4 px 0 ms NORTH
00:19:08.999 01.172 16108 Exposure complete
00:19:09.072 00.073 16108 worker thread done servicing request
00:19:09.072 00.000 21068 OnExposeComplete: enter
00:19:09.074 00.002 21068 UpdateGuideState(): m_state=6
00:19:09.075 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7148
00:19:09.076 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=875.71, Mass=112865, SNR=78.9, Peak=17072 HFD=2.8
00:19:09.077 00.001 21068 MultiStar: [#1 0.00,-0.40,1.26,U] [#2 0.24,-0.54,0.00,M2] [#3 0.31,-0.31,1.27,U] [#4 0.28,-0.30,0.85,U] [#5 0.12,-0.31,1.03,U] [#6 0.25,-0.26,0.81,U] [#7 0.36,-0.76,0.00,M2] [#8 0.54,-0.54,0.00,M2] 
00:19:09.078 00.001 21068 refined, 5 included, MultiStar: {0.22, -0.33}, one-star: {0.40, -0.36}
00:19:09.079 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
00:19:09.080 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
00:19:09.080 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.98 mountX=-0.27 mountY=0.27, mountTheta=2.36
00:19:09.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.33, opts=13)
00:19:09.083 00.001 21068 Enqueuing Move request for scope (0.22, -0.33)
00:19:09.084 00.001 16108 Worker thread wakes up
00:19:09.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
00:19:09.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
00:19:09.084 00.000 16108 Moving (0.22, -0.33) raw xDistance=-0.27 yDistance=0.27
00:19:09.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
00:19:09.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:09.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:19:09.084 00.000 16108 MoveAxis(E, 65, ABG)
00:19:09.084 00.000 16108 Guiding  Dir = 2, Dur = 65
00:19:09.085 00.001 16108 IsSlewing returns 0
00:19:09.085 00.000 16108 IsGuiding returns 0
00:19:09.087 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3517, FiltMin=2969, FiltMax=59869, Gamma=1.000
00:19:09.104 00.017 21068 UpdateGuideState exits: m=112865 SNR=78.9
00:19:09.105 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:09.105 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:09.106 00.001 21068 Enqueuing Expose request
00:19:09.126 00.020 16108 PulseGuide returned control before completion, sleep 35
00:19:09.176 00.050 16108 IsGuiding returns 1
00:19:09.197 00.021 16108 scope still moving after pulse duration time elapsed
00:19:09.219 00.022 16108 IsSlewing returns 0
00:19:09.219 00.000 16108 IsGuiding returns 0
00:19:09.219 00.000 16108 scope move finished after 65 + 69 ms
00:19:09.219 00.000 16108 Move returns status 0, amount 65
00:19:09.220 00.001 16108 MoveAxis(N, 0, ABG)
00:19:09.220 00.000 16108 Move returns status 0, amount 0
00:19:09.220 00.000 16108 move complete, result=0
00:19:09.220 00.000 16108 worker thread done servicing request
00:19:09.220 00.000 16108 Worker thread wakes up
00:19:09.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:09.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:09.220 00.000 21068 GuideStep: -0.3 px 65 ms EAST, 0.3 px 0 ms NORTH
00:19:10.201 00.981 16108 Exposure complete
00:19:10.261 00.060 16108 worker thread done servicing request
00:19:10.261 00.000 21068 OnExposeComplete: enter
00:19:10.263 00.002 21068 UpdateGuideState(): m_state=6
00:19:10.264 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7149
00:19:10.267 00.003 21068 Star::Find returns 1 (0), X=220.88, Y=875.84, Mass=119275, SNR=75.6, Peak=17936 HFD=2.9
00:19:10.268 00.001 21068 MultiStar: [#1 -0.12,-0.55,0.00,M1] [#2 0.04,-0.63,0.00,M3] [#3 -0.16,-0.34,1.22,U] [#4 0.24,-0.28,1.03,U] [#5 0.43,-0.39,0.00,M1] [#6 0.27,-0.15,0.96,U] [#7 0.16,-0.71,0.00,M3] [#8 0.20,-0.70,0.00,M3] 
00:19:10.270 00.002 21068 refined, 3 included, MultiStar: {0.12, -0.26}, one-star: {0.20, -0.24}
00:19:10.271 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
00:19:10.274 00.003 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
00:19:10.275 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.14 mountX=-0.16 mountY=0.22, mountTheta=2.20
00:19:10.278 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.26, opts=13)
00:19:10.279 00.001 21068 Enqueuing Move request for scope (0.12, -0.26)
00:19:10.280 00.001 16108 Worker thread wakes up
00:19:10.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
00:19:10.280 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
00:19:10.280 00.000 16108 Moving (0.12, -0.26) raw xDistance=-0.16 yDistance=0.22
00:19:10.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:19:10.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:10.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:19:10.280 00.000 16108 MoveAxis(E, 0, ABG)
00:19:10.280 00.000 16108 Move returns status 0, amount 0
00:19:10.281 00.001 16108 MoveAxis(N, 0, ABG)
00:19:10.281 00.000 16108 Move returns status 0, amount 0
00:19:10.281 00.000 16108 move complete, result=0
00:19:10.281 00.000 16108 worker thread done servicing request
00:19:10.286 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3517, FiltMin=3014, FiltMax=61277, Gamma=1.000
00:19:10.309 00.023 21068 UpdateGuideState exits: m=119275 SNR=75.6
00:19:10.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.312 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:10.314 00.002 21068 Enqueuing Expose request
00:19:10.315 00.001 16108 Worker thread wakes up
00:19:10.316 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:10.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:10.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:11.472 01.155 16108 Exposure complete
00:19:11.535 00.063 16108 worker thread done servicing request
00:19:11.535 00.000 21068 OnExposeComplete: enter
00:19:11.537 00.002 21068 UpdateGuideState(): m_state=6
00:19:11.538 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7150
00:19:11.539 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.99, Mass=137398, SNR=95.2, Peak=19376 HFD=2.8
00:19:11.540 00.001 21068 MultiStar: [#1 -0.12,-0.33,1.15,U] [#2 0.08,-0.29,1.13,U] [#3 0.21,-0.41,0.94,U] [#4 0.28,-0.06,0.69,U] [#5 0.47,-0.11,0.00,M2] [#6 0.46,-0.08,0.63,U] [#7 0.36,-0.34,0.00,M4] [#8 0.02,-0.24,0.65,U] 
00:19:11.540 00.000 21068 refined, 6 included, MultiStar: {0.15, -0.23}, one-star: {0.30, -0.09}
00:19:11.541 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
00:19:11.542 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
00:19:11.542 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-0.99 mountX=-0.19 mountY=0.19, mountTheta=2.36
00:19:11.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.23, opts=13)
00:19:11.545 00.001 21068 Enqueuing Move request for scope (0.15, -0.23)
00:19:11.547 00.002 16108 Worker thread wakes up
00:19:11.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
00:19:11.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
00:19:11.547 00.000 16108 Moving (0.15, -0.23) raw xDistance=-0.19 yDistance=0.19
00:19:11.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:19:11.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:11.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:19:11.547 00.000 16108 MoveAxis(E, 0, ABG)
00:19:11.547 00.000 16108 Move returns status 0, amount 0
00:19:11.547 00.000 16108 MoveAxis(N, 0, ABG)
00:19:11.547 00.000 16108 Move returns status 0, amount 0
00:19:11.548 00.001 16108 move complete, result=0
00:19:11.548 00.000 16108 worker thread done servicing request
00:19:11.553 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3517, FiltMin=3017, FiltMax=58297, Gamma=1.000
00:19:11.578 00.025 21068 UpdateGuideState exits: m=137398 SNR=95.2
00:19:11.580 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:11.580 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:11.581 00.001 21068 Enqueuing Expose request
00:19:11.582 00.001 16108 Worker thread wakes up
00:19:11.582 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:11.583 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:11.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:12.559 00.976 16108 Exposure complete
00:19:12.635 00.076 16108 worker thread done servicing request
00:19:12.635 00.000 21068 OnExposeComplete: enter
00:19:12.638 00.003 21068 UpdateGuideState(): m_state=6
00:19:12.639 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7151
00:19:12.640 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.93, Mass=110935, SNR=86.2, Peak=17552 HFD=2.9
00:19:12.642 00.002 21068 MultiStar: [#1 -0.13,-0.14,1.08,U] [#2 0.05,-0.46,1.15,U] [#3 -0.01,-0.38,1.05,U] [#4 0.16,-0.39,0.83,U] [#5 0.29,-0.57,0.00,M3] [#6 0.35,-0.15,0.76,U] [#7 0.16,-0.61,0.00,M5] [#8 0.39,-0.45,0.00,M3] 
00:19:12.643 00.001 21068 single-star, 5 included, MultiStar: {0.08, -0.28}, one-star: {0.15, -0.15}
00:19:12.645 00.002 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
00:19:12.646 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
00:19:12.647 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=-0.18 mountY=0.11, mountTheta=2.59
00:19:12.651 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.15, opts=13)
00:19:12.652 00.001 21068 Enqueuing Move request for scope (0.15, -0.15)
00:19:12.653 00.001 16108 Worker thread wakes up
00:19:12.654 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
00:19:12.654 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
00:19:12.654 00.000 16108 Moving (0.15, -0.15) raw xDistance=-0.18 yDistance=0.11
00:19:12.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:19:12.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:12.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:12.654 00.000 16108 MoveAxis(E, 0, ABG)
00:19:12.654 00.000 16108 Move returns status 0, amount 0
00:19:12.654 00.000 16108 MoveAxis(N, 0, ABG)
00:19:12.654 00.000 16108 Move returns status 0, amount 0
00:19:12.654 00.000 16108 move complete, result=0
00:19:12.654 00.000 16108 worker thread done servicing request
00:19:12.660 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3517, FiltMin=2985, FiltMax=58413, Gamma=1.000
00:19:12.674 00.014 21068 UpdateGuideState exits: m=110935 SNR=86.2
00:19:12.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:12.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:12.678 00.002 21068 Enqueuing Expose request
00:19:12.678 00.000 16108 Worker thread wakes up
00:19:12.678 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:12.679 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:12.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:13.855 01.176 16108 Exposure complete
00:19:13.928 00.073 16108 worker thread done servicing request
00:19:13.928 00.000 21068 OnExposeComplete: enter
00:19:13.931 00.003 21068 UpdateGuideState(): m_state=6
00:19:13.932 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7152
00:19:13.933 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.77, Mass=128309, SNR=88.7, Peak=17872 HFD=3.4
00:19:13.934 00.001 21068 MultiStar: [#1 0.09,-0.21,1.20,U] [#2 -0.02,-0.40,1.23,U] [#3 0.13,-0.38,0.94,U] [#4 0.43,-0.29,0.00,M1] [#5 0.16,-0.10,0.84,U] [#6 0.46,0.26,0.00,M1] [#7 0.22,-0.55,0.00,M6] [#8 0.27,-0.38,0.65,U] 
00:19:13.934 00.000 21068 refined, 5 included, MultiStar: {0.12, -0.30}, one-star: {0.21, -0.30}
00:19:13.936 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
00:19:13.937 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
00:19:13.939 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.18 mountX=-0.17 mountY=0.26, mountTheta=2.15
00:19:13.943 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.30, opts=13)
00:19:13.944 00.001 21068 Enqueuing Move request for scope (0.12, -0.30)
00:19:13.945 00.001 16108 Worker thread wakes up
00:19:13.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd
00:19:13.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.30)
00:19:13.945 00.000 16108 Moving (0.12, -0.30) raw xDistance=-0.17 yDistance=0.26
00:19:13.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:19:13.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:13.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:19:13.945 00.000 16108 MoveAxis(E, 0, ABG)
00:19:13.945 00.000 16108 Move returns status 0, amount 0
00:19:13.945 00.000 16108 MoveAxis(N, 0, ABG)
00:19:13.945 00.000 16108 Move returns status 0, amount 0
00:19:13.945 00.000 16108 move complete, result=0
00:19:13.945 00.000 16108 worker thread done servicing request
00:19:13.953 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3517, FiltMin=3046, FiltMax=62784, Gamma=1.000
00:19:13.977 00.024 21068 UpdateGuideState exits: m=128309 SNR=88.7
00:19:13.979 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:13.981 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:13.982 00.001 21068 Enqueuing Expose request
00:19:13.983 00.001 16108 Worker thread wakes up
00:19:13.985 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:19:13.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:13.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:14.970 00.984 16108 Exposure complete
00:19:15.048 00.078 16108 worker thread done servicing request
00:19:15.049 00.001 21068 OnExposeComplete: enter
00:19:15.050 00.001 21068 UpdateGuideState(): m_state=6
00:19:15.052 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7153
00:19:15.053 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.85, Mass=107721, SNR=69.5, Peak=15920 HFD=2.9
00:19:15.055 00.002 21068 MultiStar: [#1 -0.15,-0.28,1.45,U] [#2 -0.02,-0.45,1.44,U] [#3 -0.08,-0.59,0.00,M1] [#4 0.02,-0.25,1.11,U] [#5 0.21,-0.51,0.00,M3] [#6 0.21,-0.28,0.88,U] [#7 0.05,-0.69,0.00,M7] [#8 -0.08,-0.17,0.93,U] 
00:19:15.057 00.002 21068 single-star, 5 included, MultiStar: {0.01, -0.29}, one-star: {0.16, -0.22}
00:19:15.059 00.002 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
00:19:15.059 00.000 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
00:19:15.061 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=-0.19 mountY=0.18, mountTheta=2.39
00:19:15.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.22, opts=13)
00:19:15.064 00.001 21068 Enqueuing Move request for scope (0.16, -0.22)
00:19:15.066 00.002 16108 Worker thread wakes up
00:19:15.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
00:19:15.066 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
00:19:15.066 00.000 16108 Moving (0.16, -0.22) raw xDistance=-0.19 yDistance=0.18
00:19:15.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:19:15.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:15.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:19:15.066 00.000 16108 MoveAxis(E, 0, ABG)
00:19:15.067 00.001 16108 Move returns status 0, amount 0
00:19:15.067 00.000 16108 MoveAxis(N, 0, ABG)
00:19:15.067 00.000 16108 Move returns status 0, amount 0
00:19:15.067 00.000 16108 move complete, result=0
00:19:15.067 00.000 16108 worker thread done servicing request
00:19:15.073 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3517, FiltMin=3037, FiltMax=54521, Gamma=1.000
00:19:15.102 00.029 21068 UpdateGuideState exits: m=107721 SNR=69.5
00:19:15.104 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:15.106 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:15.107 00.001 21068 Enqueuing Expose request
00:19:15.108 00.001 16108 Worker thread wakes up
00:19:15.108 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:15.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:15.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:16.268 01.159 16108 Exposure complete
00:19:16.346 00.078 16108 worker thread done servicing request
00:19:16.346 00.000 21068 OnExposeComplete: enter
00:19:16.348 00.002 21068 UpdateGuideState(): m_state=6
00:19:16.349 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7154
00:19:16.351 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.14, Mass=115671, SNR=79.5, Peak=18176 HFD=2.9
00:19:16.353 00.002 21068 MultiStar: [#1 -0.13,-0.07,1.01,U] [#2 -0.07,0.06,1.47,U] [#3 0.01,-0.26,1.03,U] [#4 -0.12,0.18,0.80,U] [#5 0.22,-0.21,0.96,U] [#6 0.29,0.01,0.86,U] [#7 0.13,-0.14,0.65,U] [#8 0.06,-0.14,0.77,U] 
00:19:16.354 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.20, 0.06}
00:19:16.355 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
00:19:16.356 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
00:19:16.357 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=-0.06 mountY=0.04, mountTheta=2.61
00:19:16.360 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
00:19:16.361 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
00:19:16.363 00.002 16108 Worker thread wakes up
00:19:16.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:19:16.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:19:16.363 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
00:19:16.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:19:16.364 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:16.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:16.364 00.000 16108 MoveAxis(E, 0, ABG)
00:19:16.364 00.000 16108 Move returns status 0, amount 0
00:19:16.364 00.000 16108 MoveAxis(N, 0, ABG)
00:19:16.364 00.000 16108 Move returns status 0, amount 0
00:19:16.364 00.000 16108 move complete, result=0
00:19:16.364 00.000 16108 worker thread done servicing request
00:19:16.369 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3517, FiltMin=3024, FiltMax=48080, Gamma=1.000
00:19:16.387 00.018 21068 UpdateGuideState exits: m=115671 SNR=79.5
00:19:16.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:16.390 00.001 21068 Enqueuing Expose request
00:19:16.391 00.001 16108 Worker thread wakes up
00:19:16.391 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:16.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:16.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:17.367 00.975 16108 Exposure complete
00:19:17.421 00.054 16108 worker thread done servicing request
00:19:17.421 00.000 21068 OnExposeComplete: enter
00:19:17.423 00.002 21068 UpdateGuideState(): m_state=6
00:19:17.425 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7155
00:19:17.426 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.84, Mass=129578, SNR=90.9, Peak=17984 HFD=3.5
00:19:17.427 00.001 21068 MultiStar: [#1 -0.09,-0.16,1.05,U] [#2 -0.08,-0.22,1.14,U] [#3 -0.02,-0.24,0.90,U] [#4 0.03,-0.12,0.82,U] [#5 0.16,-0.40,0.77,U] [#6 -0.04,-0.14,0.87,U] [#7 0.40,-0.55,0.00,M7] [#8 0.13,-0.26,0.63,U] 
00:19:17.427 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.22}, one-star: {0.21, -0.23}
00:19:17.428 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:19:17.429 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
00:19:17.430 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.44 mountX=-0.07 mountY=0.21, mountTheta=1.89
00:19:17.431 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.22, opts=13)
00:19:17.433 00.002 21068 Enqueuing Move request for scope (0.03, -0.22)
00:19:17.434 00.001 16108 Worker thread wakes up
00:19:17.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
00:19:17.434 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
00:19:17.434 00.000 16108 Moving (0.03, -0.22) raw xDistance=-0.07 yDistance=0.21
00:19:17.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:19:17.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:19:17.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:19:17.434 00.000 16108 MoveAxis(E, 0, ABG)
00:19:17.434 00.000 16108 Move returns status 0, amount 0
00:19:17.434 00.000 16108 MoveAxis(N, 0, ABG)
00:19:17.434 00.000 16108 Move returns status 0, amount 0
00:19:17.434 00.000 16108 move complete, result=0
00:19:17.434 00.000 16108 worker thread done servicing request
00:19:17.438 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3513, FiltMin=3011, FiltMax=57833, Gamma=1.000
00:19:17.451 00.013 21068 UpdateGuideState exits: m=129578 SNR=90.9
00:19:17.453 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:17.454 00.000 21068 Enqueuing Expose request
00:19:17.455 00.001 16108 Worker thread wakes up
00:19:17.455 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:17.456 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:17.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:18.625 01.169 16108 Exposure complete
00:19:18.692 00.067 16108 worker thread done servicing request
00:19:18.692 00.000 21068 OnExposeComplete: enter
00:19:18.693 00.001 21068 UpdateGuideState(): m_state=6
00:19:18.694 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7156
00:19:18.695 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.97, Mass=125870, SNR=80.5, Peak=17904 HFD=2.8
00:19:18.696 00.001 21068 MultiStar: [#1 -0.38,-0.32,0.00,M1] [#2 -0.09,-0.29,1.07,U] [#3 -0.11,-0.24,1.05,U] [#4 -0.18,-0.03,0.83,U] [#5 0.06,-0.18,0.85,U] [#6 -0.13,-0.13,0.89,U] [#7 0.39,-0.49,0.00,M8] [#8 0.08,-0.27,0.65,U] 
00:19:18.697 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.18}, one-star: {0.28, -0.11}
00:19:18.698 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
00:19:18.699 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
00:19:18.699 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.65 mountX=-0.02 mountY=0.18, mountTheta=1.67
00:19:18.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.18, opts=13)
00:19:18.702 00.001 21068 Enqueuing Move request for scope (-0.01, -0.18)
00:19:18.703 00.001 16108 Worker thread wakes up
00:19:18.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
00:19:18.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
00:19:18.703 00.000 16108 Moving (-0.01, -0.18) raw xDistance=-0.02 yDistance=0.18
00:19:18.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:19:18.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:18.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:19:18.703 00.000 16108 MoveAxis(E, 0, ABG)
00:19:18.703 00.000 16108 Move returns status 0, amount 0
00:19:18.703 00.000 16108 MoveAxis(N, 0, ABG)
00:19:18.703 00.000 16108 Move returns status 0, amount 0
00:19:18.703 00.000 16108 move complete, result=0
00:19:18.703 00.000 16108 worker thread done servicing request
00:19:18.706 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3517, FiltMin=3027, FiltMax=64400, Gamma=1.000
00:19:18.727 00.021 21068 UpdateGuideState exits: m=125870 SNR=80.5
00:19:18.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:18.728 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:18.729 00.001 21068 Enqueuing Expose request
00:19:18.730 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:18.730 00.000 16108 Worker thread wakes up
00:19:18.731 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:18.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:19.705 00.974 16108 Exposure complete
00:19:19.775 00.070 16108 worker thread done servicing request
00:19:19.776 00.001 21068 OnExposeComplete: enter
00:19:19.777 00.001 21068 UpdateGuideState(): m_state=6
00:19:19.778 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7157
00:19:19.779 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.19, Mass=109381, SNR=75.5, Peak=15808 HFD=3.1
00:19:19.779 00.000 21068 MultiStar: [#1 -0.09,-0.35,1.19,U] [#2 0.11,-0.19,1.22,U] [#3 0.12,-0.14,1.16,U] [#4 -0.06,0.04,0.87,U] [#5 0.17,-0.01,0.93,U] [#6 0.10,-0.12,0.94,U] [#7 0.42,-0.32,0.00,M9] [#8 0.32,-0.52,0.00,M1] 
00:19:19.780 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.28, 0.11}
00:19:19.781 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:19:19.782 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:19:19.783 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.10 mountY=0.08, mountTheta=2.47
00:19:19.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
00:19:19.785 00.001 21068 Enqueuing Move request for scope (0.09, -0.11)
00:19:19.786 00.001 16108 Worker thread wakes up
00:19:19.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
00:19:19.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
00:19:19.786 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.10 yDistance=0.08
00:19:19.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:19:19.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:19.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:19:19.786 00.000 16108 MoveAxis(E, 0, ABG)
00:19:19.786 00.000 16108 Move returns status 0, amount 0
00:19:19.786 00.000 16108 MoveAxis(N, 0, ABG)
00:19:19.786 00.000 16108 Move returns status 0, amount 0
00:19:19.786 00.000 16108 move complete, result=0
00:19:19.786 00.000 16108 worker thread done servicing request
00:19:19.790 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3513, FiltMin=3043, FiltMax=54377, Gamma=1.000
00:19:19.814 00.024 21068 UpdateGuideState exits: m=109381 SNR=75.5
00:19:19.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:19.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:19.817 00.001 21068 Enqueuing Expose request
00:19:19.818 00.001 16108 Worker thread wakes up
00:19:19.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:19.818 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:19.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:20.985 01.167 16108 Exposure complete
00:19:21.059 00.074 16108 worker thread done servicing request
00:19:21.059 00.000 21068 OnExposeComplete: enter
00:19:21.060 00.001 21068 UpdateGuideState(): m_state=6
00:19:21.061 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7158
00:19:21.062 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=875.85, Mass=121589, SNR=94.0, Peak=14816 HFD=3.7
00:19:21.063 00.001 21068 MultiStar: [#1 -0.25,0.01,1.10,U] [#2 -0.06,-0.28,1.02,U] [#3 0.09,-0.44,0.89,U] [#4 0.11,-0.10,0.69,U] [#5 0.10,-0.05,0.77,U] [#6 0.23,0.18,0.78,U] [#7 0.58,-0.35,0.00,M10] [#8 -0.02,-0.34,0.76,U] 
00:19:21.064 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.16}, one-star: {0.28, -0.22}
00:19:21.064 00.000 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
00:19:21.066 00.002 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
00:19:21.068 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.27 mountX=-0.08 mountY=0.14, mountTheta=2.06
00:19:21.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.16, opts=13)
00:19:21.071 00.001 21068 Enqueuing Move request for scope (0.05, -0.16)
00:19:21.071 00.000 16108 Worker thread wakes up
00:19:21.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:19:21.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:19:21.071 00.000 16108 Moving (0.05, -0.16) raw xDistance=-0.08 yDistance=0.14
00:19:21.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:19:21.072 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:21.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:19:21.072 00.000 16108 MoveAxis(E, 0, ABG)
00:19:21.072 00.000 16108 Move returns status 0, amount 0
00:19:21.072 00.000 16108 MoveAxis(N, 0, ABG)
00:19:21.072 00.000 16108 Move returns status 0, amount 0
00:19:21.072 00.000 16108 move complete, result=0
00:19:21.072 00.000 16108 worker thread done servicing request
00:19:21.076 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3517, FiltMin=3037, FiltMax=61360, Gamma=1.000
00:19:21.092 00.016 21068 UpdateGuideState exits: m=121589 SNR=94.0
00:19:21.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:21.095 00.001 21068 Enqueuing Expose request
00:19:21.095 00.000 16108 Worker thread wakes up
00:19:21.096 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:21.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:21.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:22.060 00.963 16108 Exposure complete
00:19:22.114 00.054 16108 worker thread done servicing request
00:19:22.115 00.001 21068 OnExposeComplete: enter
00:19:22.116 00.001 21068 UpdateGuideState(): m_state=6
00:19:22.117 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7159
00:19:22.118 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.20, Mass=131487, SNR=94.7, Peak=17088 HFD=3.6
00:19:22.119 00.001 21068 MultiStar: [#1 -0.19,-0.02,1.14,U] [#2 -0.05,-0.15,0.99,U] [#3 -0.22,-0.19,1.04,U] [#4 0.04,-0.06,0.62,U] [#5 -0.08,-0.08,0.92,U] [#6 -0.01,-0.04,0.75,U] [#7 0.00,0.03,0.55,U] [#8 0.03,0.04,0.65,U] 
00:19:22.120 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.05, 0.13}
00:19:22.120 00.000 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
00:19:22.121 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
00:19:22.122 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=0.07 mountY=0.06, mountTheta=0.73
00:19:22.123 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
00:19:22.124 00.001 21068 Enqueuing Move request for scope (-0.08, -0.04)
00:19:22.125 00.001 16108 Worker thread wakes up
00:19:22.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:19:22.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:19:22.125 00.000 16108 Moving (-0.08, -0.04) raw xDistance=0.07 yDistance=0.06
00:19:22.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:19:22.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:22.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:22.125 00.000 16108 MoveAxis(E, 0, ABG)
00:19:22.125 00.000 16108 Move returns status 0, amount 0
00:19:22.125 00.000 16108 MoveAxis(N, 0, ABG)
00:19:22.125 00.000 16108 Move returns status 0, amount 0
00:19:22.125 00.000 16108 move complete, result=0
00:19:22.125 00.000 16108 worker thread done servicing request
00:19:22.128 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3513, FiltMin=3011, FiltMax=56182, Gamma=1.000
00:19:22.153 00.025 21068 UpdateGuideState exits: m=131487 SNR=94.7
00:19:22.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:22.154 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:22.155 00.001 21068 Enqueuing Expose request
00:19:22.156 00.001 16108 Worker thread wakes up
00:19:22.156 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:22.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:22.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:23.336 01.180 16108 Exposure complete
00:19:23.391 00.055 16108 worker thread done servicing request
00:19:23.391 00.000 21068 OnExposeComplete: enter
00:19:23.392 00.001 21068 UpdateGuideState(): m_state=6
00:19:23.393 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7160
00:19:23.394 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.11, Mass=126730, SNR=81.5, Peak=17520 HFD=3.0
00:19:23.394 00.000 21068 MultiStar: [#1 -0.32,-0.11,1.03,U] [#2 -0.11,-0.06,1.16,U] [#3 -0.19,-0.08,0.98,U] [#4 0.02,0.08,0.79,U] [#5 -0.03,0.15,0.86,U] [#6 0.29,0.06,0.78,U] [#7 0.16,-0.33,0.68,U] [#8 -0.13,-0.02,0.86,U] 
00:19:23.395 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.19, 0.04}
00:19:23.397 00.002 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
00:19:23.398 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
00:19:23.398 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=0.03 mountY=0.03, mountTheta=0.90
00:19:23.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
00:19:23.401 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
00:19:23.401 00.000 16108 Worker thread wakes up
00:19:23.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:19:23.402 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:19:23.402 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
00:19:23.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:19:23.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:23.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:23.402 00.000 16108 MoveAxis(E, 0, ABG)
00:19:23.402 00.000 16108 Move returns status 0, amount 0
00:19:23.402 00.000 16108 MoveAxis(N, 0, ABG)
00:19:23.402 00.000 16108 Move returns status 0, amount 0
00:19:23.402 00.000 16108 move complete, result=0
00:19:23.402 00.000 16108 worker thread done servicing request
00:19:23.405 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3513, FiltMin=3037, FiltMax=55360, Gamma=1.000
00:19:23.421 00.016 21068 UpdateGuideState exits: m=126730 SNR=81.5
00:19:23.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.422 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:23.423 00.001 21068 Enqueuing Expose request
00:19:23.424 00.001 16108 Worker thread wakes up
00:19:23.424 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:23.425 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:23.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:24.396 00.971 16108 Exposure complete
00:19:24.464 00.068 16108 worker thread done servicing request
00:19:24.464 00.000 21068 OnExposeComplete: enter
00:19:24.466 00.002 21068 UpdateGuideState(): m_state=6
00:19:24.467 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7161
00:19:24.467 00.000 21068 Star::Find returns 1 (0), X=221.03, Y=876.12, Mass=114363, SNR=79.5, Peak=17312 HFD=3.0
00:19:24.468 00.001 21068 MultiStar: [#1 -0.26,0.30,1.17,U] [#2 -0.15,-0.07,1.26,U] [#3 -0.23,-0.02,1.09,U] [#4 -0.00,0.10,0.97,U] [#5 -0.05,0.11,0.91,U] [#6 -0.09,0.31,0.78,U] [#7 0.71,-0.54,0.00,M9] [#8 0.01,-0.14,0.83,U] 
00:19:24.469 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {0.35, 0.05}
00:19:24.469 00.000 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
00:19:24.470 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
00:19:24.471 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.08 mountY=-0.06, mountTheta=-0.67
00:19:24.472 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
00:19:24.473 00.001 21068 Enqueuing Move request for scope (-0.06, 0.08)
00:19:24.474 00.001 16108 Worker thread wakes up
00:19:24.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:19:24.474 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:19:24.474 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
00:19:24.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:19:24.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:24.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:24.474 00.000 16108 MoveAxis(E, 0, ABG)
00:19:24.474 00.000 16108 Move returns status 0, amount 0
00:19:24.474 00.000 16108 MoveAxis(N, 0, ABG)
00:19:24.474 00.000 16108 Move returns status 0, amount 0
00:19:24.474 00.000 16108 move complete, result=0
00:19:24.474 00.000 16108 worker thread done servicing request
00:19:24.478 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3517, FiltMin=3027, FiltMax=51232, Gamma=1.000
00:19:24.493 00.015 21068 UpdateGuideState exits: m=114363 SNR=79.5
00:19:24.493 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:24.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:24.495 00.001 21068 Enqueuing Expose request
00:19:24.496 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:24.496 00.000 16108 Worker thread wakes up
00:19:24.496 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:24.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:25.674 01.178 16108 Exposure complete
00:19:25.731 00.057 16108 worker thread done servicing request
00:19:25.731 00.000 21068 OnExposeComplete: enter
00:19:25.732 00.001 21068 UpdateGuideState(): m_state=6
00:19:25.733 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7162
00:19:25.733 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=876.07, Mass=119995, SNR=76.1, Peak=18896 HFD=2.9
00:19:25.734 00.001 21068 MultiStar: [#1 -0.02,0.05,1.19,U] [#2 0.11,-0.13,1.21,U] [#3 -0.02,-0.14,1.28,U] [#4 0.14,-0.00,1.03,U] [#5 0.39,-0.19,1.23,U] [#6 0.45,0.09,0.75,U] [#7 0.47,-0.15,0.00,M10] [#8 0.17,-0.25,0.77,U] 
00:19:25.735 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.28, -0.00}
00:19:25.736 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
00:19:25.736 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.97)
00:19:25.737 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.41 mountX=-0.18 mountY=0.03, mountTheta=2.96
00:19:25.741 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.07, opts=13)
00:19:25.743 00.002 21068 Enqueuing Move request for scope (0.17, -0.07)
00:19:25.744 00.001 16108 Worker thread wakes up
00:19:25.745 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:19:25.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:19:25.745 00.000 16108 Moving (0.17, -0.07) raw xDistance=-0.18 yDistance=0.03
00:19:25.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:19:25.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:25.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:25.745 00.000 16108 MoveAxis(E, 0, ABG)
00:19:25.745 00.000 16108 Move returns status 0, amount 0
00:19:25.745 00.000 16108 MoveAxis(N, 0, ABG)
00:19:25.745 00.000 16108 Move returns status 0, amount 0
00:19:25.745 00.000 16108 move complete, result=0
00:19:25.745 00.000 16108 worker thread done servicing request
00:19:25.753 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3513, FiltMin=3049, FiltMax=52768, Gamma=1.000
00:19:25.771 00.018 21068 UpdateGuideState exits: m=119995 SNR=76.1
00:19:25.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:25.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:25.773 00.000 21068 Enqueuing Expose request
00:19:25.774 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:25.775 00.001 16108 Worker thread wakes up
00:19:25.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:25.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:26.744 00.969 16108 Exposure complete
00:19:26.803 00.059 16108 worker thread done servicing request
00:19:26.803 00.000 21068 OnExposeComplete: enter
00:19:26.805 00.002 21068 UpdateGuideState(): m_state=6
00:19:26.806 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7163
00:19:26.808 00.002 21068 Star::Find returns 1 (0), X=221.12, Y=875.79, Mass=113486, SNR=84.5, Peak=16224 HFD=3.0
00:19:26.809 00.001 21068 MultiStar: [#1 0.01,-0.56,0.00,M1] [#2 0.15,-0.62,0.00,M1] [#3 0.24,-0.56,0.00,M1] [#4 0.66,-0.33,0.00,M1] [#5 0.72,-0.66,0.00,M1] [#6 0.62,-0.31,0.00,M1] [#7 0.18,-0.51,0.00,R] [#8 0.44,-0.43,0.00,M1] 
00:19:26.811 00.002 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
00:19:26.813 00.002 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
00:19:26.815 00.002 21068 CameraToMount -- cameraX=0.44 cameraY=-0.28 hyp=0.52 cameraTheta=-0.58 mountX=-0.48 mountY=0.17, mountTheta=2.79
00:19:26.818 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=-0.28, opts=13)
00:19:26.820 00.002 21068 Enqueuing Move request for scope (0.44, -0.28)
00:19:26.822 00.002 16108 Worker thread wakes up
00:19:26.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.28) opts 0xd
00:19:26.822 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, -0.28)
00:19:26.822 00.000 16108 Moving (0.44, -0.28) raw xDistance=-0.48 yDistance=0.17
00:19:26.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:19:26.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:26.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:19:26.822 00.000 16108 MoveAxis(E, 126, ABG)
00:19:26.822 00.000 16108 Guiding  Dir = 2, Dur = 126
00:19:26.823 00.001 16108 IsSlewing returns 0
00:19:26.823 00.000 16108 IsGuiding returns 0
00:19:26.829 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3517, FiltMin=3030, FiltMax=55872, Gamma=1.000
00:19:26.836 00.007 16108 PulseGuide returned control before completion, sleep 124
00:19:26.849 00.013 21068 UpdateGuideState exits: m=113486 SNR=84.5
00:19:26.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:26.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:26.851 00.000 21068 Enqueuing Expose request
00:19:26.976 00.125 16108 IsGuiding returns 1
00:19:26.976 00.000 16108 scope still moving after pulse duration time elapsed
00:19:27.008 00.032 16108 IsSlewing returns 0
00:19:27.009 00.001 16108 IsGuiding returns 0
00:19:27.009 00.000 16108 scope move finished after 126 + 59 ms
00:19:27.009 00.000 16108 Move returns status 0, amount 126
00:19:27.009 00.000 16108 MoveAxis(N, 0, ABG)
00:19:27.009 00.000 16108 Move returns status 0, amount 0
00:19:27.009 00.000 16108 move complete, result=0
00:19:27.009 00.000 16108 worker thread done servicing request
00:19:27.009 00.000 16108 Worker thread wakes up
00:19:27.009 00.000 21068 GuideStep: -0.5 px 126 ms EAST, 0.2 px 0 ms NORTH
00:19:27.012 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:27.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:28.170 01.158 16108 Exposure complete
00:19:28.235 00.065 16108 worker thread done servicing request
00:19:28.236 00.001 21068 OnExposeComplete: enter
00:19:28.237 00.001 21068 UpdateGuideState(): m_state=6
00:19:28.238 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7164
00:19:28.240 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=875.83, Mass=129855, SNR=86.8, Peak=19584 HFD=3.3
00:19:28.242 00.002 21068 MultiStar: [#1 -0.21,-0.07,1.07,U] [#2 -0.14,-0.31,1.20,U] [#3 0.13,-0.30,0.97,U] [#4 -0.20,-0.22,0.82,U] [#5 0.14,-0.27,0.92,U] [#6 0.21,-0.06,0.93,U] [#7 0.03,0.04,0.60,U] [#8 0.10,-0.30,0.66,U] 
00:19:28.244 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.16, -0.24}
00:19:28.245 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
00:19:28.250 00.005 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
00:19:28.252 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.49 mountX=-0.05 mountY=0.19, mountTheta=1.83
00:19:28.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
00:19:28.255 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
00:19:28.256 00.001 16108 Worker thread wakes up
00:19:28.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
00:19:28.256 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
00:19:28.256 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.05 yDistance=0.19
00:19:28.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:19:28.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:28.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:19:28.256 00.000 16108 MoveAxis(E, 0, ABG)
00:19:28.256 00.000 16108 Move returns status 0, amount 0
00:19:28.256 00.000 16108 MoveAxis(N, 0, ABG)
00:19:28.256 00.000 16108 Move returns status 0, amount 0
00:19:28.256 00.000 16108 move complete, result=0
00:19:28.256 00.000 16108 worker thread done servicing request
00:19:28.261 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=141, max=65535, med=3513, FiltMin=3046, FiltMax=57120, Gamma=1.000
00:19:28.277 00.016 21068 UpdateGuideState exits: m=129855 SNR=86.8
00:19:28.279 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:28.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:28.280 00.000 21068 Enqueuing Expose request
00:19:28.281 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:28.282 00.001 16108 Worker thread wakes up
00:19:28.282 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:28.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:29.258 00.976 16108 Exposure complete
00:19:29.317 00.059 16108 worker thread done servicing request
00:19:29.317 00.000 21068 OnExposeComplete: enter
00:19:29.319 00.002 21068 UpdateGuideState(): m_state=6
00:19:29.320 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7165
00:19:29.323 00.003 21068 Star::Find returns 1 (0), X=220.77, Y=876.04, Mass=115949, SNR=88.1, Peak=17968 HFD=3.2
00:19:29.325 00.002 21068 MultiStar: [#1 -0.19,-0.10,1.10,U] [#2 -0.13,-0.20,1.16,U] [#3 -0.07,-0.16,0.94,U] [#4 -0.06,0.23,0.72,U] [#5 0.10,-0.20,0.79,U] [#6 0.16,0.04,0.75,U] [#7 0.15,0.32,0.59,U] [#8 0.01,0.04,0.78,U] 
00:19:29.326 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.09, -0.03}
00:19:29.327 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
00:19:29.328 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
00:19:29.329 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.88 mountX=0.00 mountY=0.04, mountTheta=1.44
00:19:29.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
00:19:29.332 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
00:19:29.332 00.000 16108 Worker thread wakes up
00:19:29.333 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:19:29.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:19:29.333 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.04
00:19:29.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:19:29.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:29.333 00.000 16108 MoveAxis(E, 0, ABG)
00:19:29.333 00.000 16108 Move returns status 0, amount 0
00:19:29.333 00.000 16108 MoveAxis(N, 0, ABG)
00:19:29.333 00.000 16108 Move returns status 0, amount 0
00:19:29.333 00.000 16108 move complete, result=0
00:19:29.333 00.000 16108 worker thread done servicing request
00:19:29.339 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3513, FiltMin=3001, FiltMax=61126, Gamma=1.000
00:19:29.356 00.017 21068 UpdateGuideState exits: m=115949 SNR=88.1
00:19:29.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:29.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:29.359 00.001 21068 Enqueuing Expose request
00:19:29.360 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:29.360 00.000 16108 Worker thread wakes up
00:19:29.361 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:29.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:30.503 01.142 16108 Exposure complete
00:19:30.574 00.071 16108 worker thread done servicing request
00:19:30.574 00.000 21068 OnExposeComplete: enter
00:19:30.575 00.001 21068 UpdateGuideState(): m_state=6
00:19:30.575 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7166
00:19:30.576 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.19, Mass=124292, SNR=88.9, Peak=16464 HFD=3.6
00:19:30.577 00.001 21068 MultiStar: [#1 -0.32,-0.04,1.04,U] [#2 -0.38,-0.16,1.20,U] [#3 -0.37,-0.09,1.01,U] [#4 -0.30,-0.07,0.82,U] [#5 -0.09,-0.16,0.95,U] [#6 -0.08,0.21,0.82,U] [#7 -0.07,0.37,0.52,U] [#8 -0.21,-0.18,0.76,U] 
00:19:30.577 00.000 21068 single-star, 8 included, MultiStar: {-0.23, -0.02}, one-star: {-0.09, 0.11}
00:19:30.578 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
00:19:30.579 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
00:19:30.580 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.25 mountX=0.11 mountY=-0.09, mountTheta=-0.68
00:19:30.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.11, opts=13)
00:19:30.583 00.001 21068 Enqueuing Move request for scope (-0.09, 0.11)
00:19:30.584 00.001 16108 Worker thread wakes up
00:19:30.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
00:19:30.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
00:19:30.584 00.000 16108 Moving (-0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
00:19:30.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:19:30.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:30.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:19:30.584 00.000 16108 MoveAxis(E, 0, ABG)
00:19:30.584 00.000 16108 Move returns status 0, amount 0
00:19:30.584 00.000 16108 MoveAxis(N, 0, ABG)
00:19:30.584 00.000 16108 Move returns status 0, amount 0
00:19:30.585 00.001 16108 move complete, result=0
00:19:30.585 00.000 16108 worker thread done servicing request
00:19:30.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3510, FiltMin=2995, FiltMax=59446, Gamma=1.000
00:19:30.605 00.016 21068 UpdateGuideState exits: m=124292 SNR=88.9
00:19:30.605 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:30.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:30.607 00.001 21068 Enqueuing Expose request
00:19:30.608 00.001 16108 Worker thread wakes up
00:19:30.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:30.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:30.608 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:31.581 00.973 16108 Exposure complete
00:19:31.636 00.055 16108 worker thread done servicing request
00:19:31.636 00.000 21068 OnExposeComplete: enter
00:19:31.637 00.001 21068 UpdateGuideState(): m_state=6
00:19:31.639 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7167
00:19:31.640 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=875.82, Mass=119773, SNR=78.3, Peak=17664 HFD=3.0
00:19:31.640 00.000 21068 MultiStar: [#1 -0.39,-0.11,1.27,U] [#2 -0.40,-0.22,1.30,U] [#3 0.04,-0.14,1.13,U] [#4 -0.14,-0.09,0.91,U] [#5 -0.12,-0.14,0.87,U] [#6 -0.01,0.01,0.77,U] [#7 0.38,-0.09,0.69,U] [#8 -0.13,-0.26,0.84,U] 
00:19:31.642 00.002 21068 refined, 8 included, MultiStar: {-0.10, -0.15}, one-star: {0.19, -0.26}
00:19:31.643 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
00:19:31.644 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
00:19:31.644 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.15 mountX=0.07 mountY=0.17, mountTheta=1.18
00:19:31.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.15, opts=13)
00:19:31.647 00.001 21068 Enqueuing Move request for scope (-0.10, -0.15)
00:19:31.648 00.001 16108 Worker thread wakes up
00:19:31.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
00:19:31.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
00:19:31.648 00.000 16108 Moving (-0.10, -0.15) raw xDistance=0.07 yDistance=0.17
00:19:31.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:19:31.649 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:31.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:19:31.649 00.000 16108 MoveAxis(E, 0, ABG)
00:19:31.649 00.000 16108 Move returns status 0, amount 0
00:19:31.649 00.000 16108 MoveAxis(N, 0, ABG)
00:19:31.649 00.000 16108 Move returns status 0, amount 0
00:19:31.649 00.000 16108 move complete, result=0
00:19:31.650 00.001 16108 worker thread done servicing request
00:19:31.654 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3510, FiltMin=2989, FiltMax=60752, Gamma=1.000
00:19:31.670 00.016 21068 UpdateGuideState exits: m=119773 SNR=78.3
00:19:31.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:31.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:31.673 00.001 21068 Enqueuing Expose request
00:19:31.674 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:31.675 00.001 16108 Worker thread wakes up
00:19:31.675 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:31.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:32.845 01.170 16108 Exposure complete
00:19:32.902 00.057 16108 worker thread done servicing request
00:19:32.902 00.000 21068 OnExposeComplete: enter
00:19:32.903 00.001 21068 UpdateGuideState(): m_state=6
00:19:32.905 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7168
00:19:32.905 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=875.97, Mass=111455, SNR=82.7, Peak=15680 HFD=3.3
00:19:32.906 00.001 21068 MultiStar: [#1 -0.48,-0.22,0.00,M1] [#2 -0.18,-0.28,1.04,U] [#3 -0.32,-0.44,0.00,M1] [#4 -0.26,-0.31,0.88,U] [#5 -0.28,-0.48,0.00,M1] [#6 -0.36,-0.22,0.96,U] [#7 -0.17,-0.20,0.62,U] [#8 -0.21,-0.51,0.00,M1] 
00:19:32.907 00.001 21068 single-star, 4 included, MultiStar: {-0.20, -0.22}, one-star: {-0.05, -0.10}
00:19:32.908 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
00:19:32.909 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
00:19:32.909 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.03 mountX=0.03 mountY=0.11, mountTheta=1.29
00:19:32.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
00:19:32.913 00.002 21068 Enqueuing Move request for scope (-0.05, -0.10)
00:19:32.913 00.000 16108 Worker thread wakes up
00:19:32.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
00:19:32.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
00:19:32.913 00.000 16108 Moving (-0.05, -0.10) raw xDistance=0.03 yDistance=0.11
00:19:32.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:19:32.914 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:32.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:32.914 00.000 16108 MoveAxis(E, 0, ABG)
00:19:32.914 00.000 16108 Move returns status 0, amount 0
00:19:32.914 00.000 16108 MoveAxis(N, 0, ABG)
00:19:32.914 00.000 16108 Move returns status 0, amount 0
00:19:32.914 00.000 16108 move complete, result=0
00:19:32.914 00.000 16108 worker thread done servicing request
00:19:32.918 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3513, FiltMin=3011, FiltMax=65440, Gamma=1.000
00:19:32.937 00.019 21068 UpdateGuideState exits: m=111455 SNR=82.7
00:19:32.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:32.941 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:32.942 00.001 21068 Enqueuing Expose request
00:19:32.943 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:32.944 00.001 16108 Worker thread wakes up
00:19:32.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:32.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:33.922 00.977 16108 Exposure complete
00:19:34.010 00.088 16108 worker thread done servicing request
00:19:34.010 00.000 21068 OnExposeComplete: enter
00:19:34.011 00.001 21068 UpdateGuideState(): m_state=6
00:19:34.013 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7169
00:19:34.014 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.91, Mass=121297, SNR=79.4, Peak=16480 HFD=3.3
00:19:34.016 00.002 21068 MultiStar: [#1 -0.61,-0.17,0.00,M2] [#2 -0.03,-0.24,1.37,U] [#3 -0.17,-0.21,0.99,U] [#4 -0.32,-0.08,0.89,U] [#5 0.05,-0.34,1.11,U] [#6 0.06,0.06,0.79,U] [#7 -0.15,0.20,0.64,U] [#8 -0.11,-0.42,0.79,U] 
00:19:34.018 00.002 21068 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {0.12, -0.17}
00:19:34.019 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
00:19:34.020 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
00:19:34.021 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=0.03 mountY=0.18, mountTheta=1.42
00:19:34.025 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.17, opts=13)
00:19:34.026 00.001 21068 Enqueuing Move request for scope (-0.06, -0.17)
00:19:34.027 00.001 16108 Worker thread wakes up
00:19:34.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:19:34.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:19:34.027 00.000 16108 Moving (-0.06, -0.17) raw xDistance=0.03 yDistance=0.18
00:19:34.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:19:34.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:34.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:19:34.027 00.000 16108 MoveAxis(E, 0, ABG)
00:19:34.027 00.000 16108 Move returns status 0, amount 0
00:19:34.027 00.000 16108 MoveAxis(N, 0, ABG)
00:19:34.028 00.001 16108 Move returns status 0, amount 0
00:19:34.028 00.000 16108 move complete, result=0
00:19:34.028 00.000 16108 worker thread done servicing request
00:19:34.033 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3513, FiltMin=2989, FiltMax=60662, Gamma=1.000
00:19:34.048 00.015 21068 UpdateGuideState exits: m=121297 SNR=79.4
00:19:34.050 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:34.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:34.051 00.001 21068 Enqueuing Expose request
00:19:34.052 00.001 16108 Worker thread wakes up
00:19:34.052 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:34.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:34.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:35.225 01.173 16108 Exposure complete
00:19:35.281 00.056 16108 worker thread done servicing request
00:19:35.281 00.000 21068 OnExposeComplete: enter
00:19:35.284 00.003 21068 UpdateGuideState(): m_state=6
00:19:35.285 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7170
00:19:35.286 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.25, Mass=128841, SNR=85.4, Peak=20464 HFD=3.3
00:19:35.287 00.001 21068 MultiStar: [#1 -0.32,-0.16,1.23,U] [#2 -0.06,-0.19,1.23,U] [#3 -0.13,-0.49,0.00,M1] [#4 0.07,0.07,0.87,U] [#5 0.18,-0.18,0.81,U] [#6 0.26,-0.03,0.87,U] [#7 0.13,0.36,0.56,U] [#8 -0.21,-0.18,0.73,U] 
00:19:35.288 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.04}, one-star: {0.13, 0.18}
00:19:35.289 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
00:19:35.290 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
00:19:35.291 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.51 mountX=-0.01 mountY=0.04, mountTheta=1.81
00:19:35.293 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
00:19:35.294 00.001 21068 Enqueuing Move request for scope (0.00, -0.04)
00:19:35.296 00.002 16108 Worker thread wakes up
00:19:35.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
00:19:35.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
00:19:35.296 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
00:19:35.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:19:35.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:35.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:35.296 00.000 16108 MoveAxis(E, 0, ABG)
00:19:35.296 00.000 16108 Move returns status 0, amount 0
00:19:35.296 00.000 16108 MoveAxis(N, 0, ABG)
00:19:35.296 00.000 16108 Move returns status 0, amount 0
00:19:35.296 00.000 16108 move complete, result=0
00:19:35.296 00.000 16108 worker thread done servicing request
00:19:35.303 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3510, FiltMin=3017, FiltMax=51830, Gamma=1.000
00:19:35.318 00.015 21068 UpdateGuideState exits: m=128841 SNR=85.4
00:19:35.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.321 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:35.321 00.000 21068 Enqueuing Expose request
00:19:35.322 00.001 16108 Worker thread wakes up
00:19:35.322 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:35.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:35.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:36.297 00.974 16108 Exposure complete
00:19:36.353 00.056 16108 worker thread done servicing request
00:19:36.353 00.000 21068 OnExposeComplete: enter
00:19:36.354 00.001 21068 UpdateGuideState(): m_state=6
00:19:36.355 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7171
00:19:36.356 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.11, Mass=115167, SNR=83.0, Peak=15840 HFD=3.3
00:19:36.358 00.002 21068 MultiStar: [#1 -0.36,0.17,1.39,U] [#2 -0.20,-0.00,1.24,U] [#3 -0.19,-0.03,0.94,U] [#4 -0.12,0.02,0.84,U] [#5 0.15,0.16,0.93,U] [#6 0.18,0.38,0.85,U] [#7 -0.24,0.25,0.65,U] [#8 -0.19,-0.21,0.78,U] 
00:19:36.358 00.000 21068 single-star, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.13, 0.04}
00:19:36.359 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
00:19:36.360 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
00:19:36.360 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.14 mountY=-0.01, mountTheta=-0.05
00:19:36.362 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
00:19:36.363 00.001 21068 Enqueuing Move request for scope (-0.13, 0.04)
00:19:36.364 00.001 16108 Worker thread wakes up
00:19:36.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
00:19:36.364 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
00:19:36.364 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.14 yDistance=-0.01
00:19:36.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:19:36.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:36.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:36.364 00.000 16108 MoveAxis(E, 0, ABG)
00:19:36.364 00.000 16108 Move returns status 0, amount 0
00:19:36.364 00.000 16108 MoveAxis(N, 0, ABG)
00:19:36.364 00.000 16108 Move returns status 0, amount 0
00:19:36.364 00.000 16108 move complete, result=0
00:19:36.364 00.000 16108 worker thread done servicing request
00:19:36.369 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3513, FiltMin=3021, FiltMax=54070, Gamma=1.000
00:19:36.382 00.013 21068 UpdateGuideState exits: m=115167 SNR=83.0
00:19:36.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:36.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:36.384 00.000 21068 Enqueuing Expose request
00:19:36.385 00.001 16108 Worker thread wakes up
00:19:36.385 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:36.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:36.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:37.554 01.168 16108 Exposure complete
00:19:37.615 00.061 16108 worker thread done servicing request
00:19:37.617 00.002 21068 OnExposeComplete: enter
00:19:37.617 00.000 21068 UpdateGuideState(): m_state=6
00:19:37.618 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7172
00:19:37.619 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.24, Mass=121362, SNR=83.5, Peak=17392 HFD=3.1
00:19:37.620 00.001 21068 MultiStar: [#1 -0.33,0.05,1.07,U] [#2 -0.29,-0.31,1.10,U] [#3 0.05,-0.12,1.00,U] [#4 -0.06,-0.10,1.05,U] [#5 0.06,0.01,0.89,U] [#6 -0.10,0.02,0.83,U] [#7 -0.23,0.31,0.60,U] [#8 -0.21,-0.15,0.80,U] 
00:19:37.620 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {0.06, 0.16}
00:19:37.621 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
00:19:37.622 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
00:19:37.622 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=0.11 mountY=0.06, mountTheta=0.49
00:19:37.625 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.03, opts=13)
00:19:37.626 00.001 21068 Enqueuing Move request for scope (-0.11, -0.03)
00:19:37.629 00.003 16108 Worker thread wakes up
00:19:37.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:19:37.629 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:19:37.629 00.000 16108 Moving (-0.11, -0.03) raw xDistance=0.11 yDistance=0.06
00:19:37.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:19:37.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:37.630 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:19:37.630 00.000 16108 MoveAxis(E, 0, ABG)
00:19:37.630 00.000 16108 Move returns status 0, amount 0
00:19:37.630 00.000 16108 MoveAxis(N, 0, ABG)
00:19:37.630 00.000 16108 Move returns status 0, amount 0
00:19:37.630 00.000 16108 move complete, result=0
00:19:37.630 00.000 16108 worker thread done servicing request
00:19:37.634 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3513, FiltMin=3024, FiltMax=57520, Gamma=1.000
00:19:37.659 00.025 21068 UpdateGuideState exits: m=121362 SNR=83.5
00:19:37.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:37.662 00.001 21068 Enqueuing Expose request
00:19:37.663 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:37.664 00.001 16108 Worker thread wakes up
00:19:37.664 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:37.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:38.638 00.974 16108 Exposure complete
00:19:38.703 00.065 16108 worker thread done servicing request
00:19:38.703 00.000 21068 OnExposeComplete: enter
00:19:38.704 00.001 21068 UpdateGuideState(): m_state=6
00:19:38.705 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7173
00:19:38.705 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=875.97, Mass=108140, SNR=77.6, Peak=18816 HFD=2.8
00:19:38.706 00.001 21068 MultiStar: [#1 -0.13,-0.16,1.09,U] [#2 0.06,-0.38,1.23,U] [#3 -0.09,-0.23,1.06,U] [#4 -0.27,-0.16,0.80,U] [#5 -0.04,-0.38,1.01,U] [#6 -0.19,0.01,0.89,U] [#7 0.13,0.23,0.64,U] [#8 -0.12,-0.23,0.82,U] 
00:19:38.708 00.002 21068 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.19, -0.10}
00:19:38.709 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
00:19:38.710 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
00:19:38.712 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.82 mountX=0.01 mountY=0.18, mountTheta=1.49
00:19:38.716 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.18, opts=13)
00:19:38.718 00.002 21068 Enqueuing Move request for scope (-0.05, -0.18)
00:19:38.720 00.002 16108 Worker thread wakes up
00:19:38.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:19:38.720 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:19:38.720 00.000 16108 Moving (-0.05, -0.18) raw xDistance=0.01 yDistance=0.18
00:19:38.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:19:38.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:38.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:19:38.720 00.000 16108 MoveAxis(E, 0, ABG)
00:19:38.720 00.000 16108 Move returns status 0, amount 0
00:19:38.720 00.000 16108 MoveAxis(N, 0, ABG)
00:19:38.720 00.000 16108 Move returns status 0, amount 0
00:19:38.720 00.000 16108 move complete, result=0
00:19:38.721 00.001 16108 worker thread done servicing request
00:19:38.727 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3517, FiltMin=2925, FiltMax=65440, Gamma=1.000
00:19:38.748 00.021 21068 UpdateGuideState exits: m=108140 SNR=77.6
00:19:38.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:38.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:38.751 00.001 21068 Enqueuing Expose request
00:19:38.751 00.000 16108 Worker thread wakes up
00:19:38.751 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:38.752 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:38.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:39.929 01.177 16108 Exposure complete
00:19:39.984 00.055 16108 worker thread done servicing request
00:19:39.984 00.000 21068 OnExposeComplete: enter
00:19:39.987 00.003 21068 UpdateGuideState(): m_state=6
00:19:39.988 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7174
00:19:39.989 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.01, Mass=123931, SNR=83.7, Peak=15984 HFD=3.4
00:19:39.990 00.001 21068 MultiStar: [#1 -0.17,-0.05,1.22,U] [#2 -0.31,-0.18,1.26,U] [#3 -0.35,-0.16,1.00,U] [#4 -0.10,-0.08,0.94,U] [#5 0.13,-0.34,0.96,U] [#6 -0.12,0.07,0.93,U] [#7 0.24,0.29,0.64,U] [#8 -0.04,-0.26,0.89,U] 
00:19:39.991 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.12, -0.06}
00:19:39.992 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
00:19:39.992 00.000 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
00:19:39.993 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.65 mountX=0.11 mountY=0.09, mountTheta=0.70
00:19:39.997 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
00:19:39.998 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
00:19:39.999 00.001 16108 Worker thread wakes up
00:19:39.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
00:19:39.999 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
00:19:39.999 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
00:19:39.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:19:39.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:39.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:19:39.999 00.000 16108 MoveAxis(E, 0, ABG)
00:19:39.999 00.000 16108 Move returns status 0, amount 0
00:19:39.999 00.000 16108 MoveAxis(N, 0, ABG)
00:19:40.000 00.001 16108 Move returns status 0, amount 0
00:19:40.000 00.000 16108 move complete, result=0
00:19:40.000 00.000 16108 worker thread done servicing request
00:19:40.004 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3513, FiltMin=3005, FiltMax=57248, Gamma=1.000
00:19:40.020 00.016 21068 UpdateGuideState exits: m=123931 SNR=83.7
00:19:40.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:40.022 00.000 21068 Enqueuing Expose request
00:19:40.023 00.001 16108 Worker thread wakes up
00:19:40.023 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:40.024 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:40.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:40.999 00.975 16108 Exposure complete
00:19:41.070 00.071 16108 worker thread done servicing request
00:19:41.070 00.000 21068 OnExposeComplete: enter
00:19:41.071 00.001 21068 UpdateGuideState(): m_state=6
00:19:41.072 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7175
00:19:41.072 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.16, Mass=128481, SNR=91.3, Peak=17568 HFD=3.2
00:19:41.073 00.001 21068 MultiStar: [#1 -0.53,0.19,0.00,M1] [#2 -0.15,-0.22,1.11,U] [#3 -0.26,-0.13,0.92,U] [#4 -0.38,0.11,0.85,U] [#5 -0.17,-0.25,0.78,U] [#6 -0.08,-0.06,0.78,U] [#7 -0.42,0.51,0.00,M1] [#8 -0.27,-0.12,0.75,U] 
00:19:41.074 00.001 21068 single-star, 6 included, MultiStar: {-0.20, -0.08}, one-star: {-0.10, 0.09}
00:19:41.074 00.000 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:19:41.075 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:19:41.076 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.41 mountX=0.11 mountY=-0.06, mountTheta=-0.51
00:19:41.077 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
00:19:41.079 00.002 21068 Enqueuing Move request for scope (-0.10, 0.09)
00:19:41.080 00.001 16108 Worker thread wakes up
00:19:41.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:19:41.080 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:19:41.080 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.06
00:19:41.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:19:41.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:41.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:41.080 00.000 16108 MoveAxis(E, 0, ABG)
00:19:41.080 00.000 16108 Move returns status 0, amount 0
00:19:41.080 00.000 16108 MoveAxis(N, 0, ABG)
00:19:41.080 00.000 16108 Move returns status 0, amount 0
00:19:41.080 00.000 16108 move complete, result=0
00:19:41.080 00.000 16108 worker thread done servicing request
00:19:41.083 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3513, FiltMin=3021, FiltMax=56384, Gamma=1.000
00:19:41.097 00.014 21068 UpdateGuideState exits: m=128481 SNR=91.3
00:19:41.099 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:41.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:41.101 00.001 21068 Enqueuing Expose request
00:19:41.101 00.000 16108 Worker thread wakes up
00:19:41.101 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:41.102 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:41.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:42.268 01.166 16108 Exposure complete
00:19:42.323 00.055 16108 worker thread done servicing request
00:19:42.324 00.001 21068 OnExposeComplete: enter
00:19:42.324 00.000 21068 UpdateGuideState(): m_state=6
00:19:42.325 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7176
00:19:42.327 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=876.48, Mass=123922, SNR=85.0, Peak=14880 HFD=3.2
00:19:42.328 00.001 21068 MultiStar: [#1 -0.73,0.23,0.00,M2] [#2 -0.42,0.10,1.21,U] [#3 -0.52,0.14,0.00,M1] [#4 -0.43,0.29,0.00,M1] [#5 -0.29,0.07,1.01,U] [#6 -0.08,0.19,0.66,U] [#7 -0.62,0.46,0.00,M2] [#8 -0.22,0.03,0.71,U] 
00:19:42.328 00.000 21068 refined, 4 included, MultiStar: {-0.25, 0.16}, one-star: {-0.14, 0.41}
00:19:42.329 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
00:19:42.330 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
00:19:42.330 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.57 mountX=0.27 mountY=-0.10, mountTheta=-0.34
00:19:42.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.16, opts=13)
00:19:42.333 00.001 21068 Enqueuing Move request for scope (-0.25, 0.16)
00:19:42.335 00.002 16108 Worker thread wakes up
00:19:42.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
00:19:42.335 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
00:19:42.335 00.000 16108 Moving (-0.25, 0.16) raw xDistance=0.27 yDistance=-0.10
00:19:42.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:19:42.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:42.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:19:42.335 00.000 16108 MoveAxis(W, 72, ABG)
00:19:42.335 00.000 16108 Guiding  Dir = 3, Dur = 72
00:19:42.335 00.000 16108 IsSlewing returns 0
00:19:42.336 00.001 16108 IsGuiding returns 0
00:19:42.338 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3513, FiltMin=3033, FiltMax=56931, Gamma=1.000
00:19:42.354 00.016 21068 UpdateGuideState exits: m=123922 SNR=85.0
00:19:42.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.355 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:42.356 00.001 21068 Enqueuing Expose request
00:19:42.379 00.023 16108 PulseGuide returned control before completion, sleep 39
00:19:42.425 00.046 16108 IsGuiding returns 1
00:19:42.425 00.000 16108 scope still moving after pulse duration time elapsed
00:19:42.457 00.032 16108 IsSlewing returns 0
00:19:42.457 00.000 16108 IsGuiding returns 1
00:19:42.488 00.031 16108 IsSlewing returns 0
00:19:42.488 00.000 16108 IsGuiding returns 0
00:19:42.489 00.001 16108 scope move finished after 72 + 80 ms
00:19:42.489 00.000 16108 Move returns status 0, amount 72
00:19:42.489 00.000 16108 MoveAxis(N, 0, ABG)
00:19:42.489 00.000 16108 Move returns status 0, amount 0
00:19:42.489 00.000 16108 move complete, result=0
00:19:42.489 00.000 16108 worker thread done servicing request
00:19:42.489 00.000 16108 Worker thread wakes up
00:19:42.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:42.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:42.489 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
00:19:43.449 00.960 16108 Exposure complete
00:19:43.519 00.070 16108 worker thread done servicing request
00:19:43.520 00.001 21068 OnExposeComplete: enter
00:19:43.522 00.002 21068 UpdateGuideState(): m_state=6
00:19:43.523 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7177
00:19:43.525 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.33, Mass=112357, SNR=79.7, Peak=17184 HFD=3.2
00:19:43.527 00.002 21068 MultiStar: [#1 -0.27,0.15,1.18,U] [#2 -0.18,-0.05,1.34,U] [#3 -0.10,0.01,1.11,U] [#4 -0.20,0.31,0.90,U] [#5 0.28,-0.07,0.91,U] [#6 0.21,0.04,0.79,U] [#7 -0.29,0.44,0.00,M3] [#8 -0.24,-0.01,0.88,U] 
00:19:43.528 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.03, 0.25}
00:19:43.530 00.002 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
00:19:43.531 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
00:19:43.534 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=0.09 mountY=-0.06, mountTheta=-0.57
00:19:43.537 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
00:19:43.538 00.001 21068 Enqueuing Move request for scope (-0.08, 0.08)
00:19:43.540 00.002 16108 Worker thread wakes up
00:19:43.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:19:43.540 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:19:43.540 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=-0.06
00:19:43.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:19:43.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:43.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:43.542 00.002 16108 MoveAxis(E, 0, ABG)
00:19:43.542 00.000 16108 Move returns status 0, amount 0
00:19:43.542 00.000 16108 MoveAxis(N, 0, ABG)
00:19:43.542 00.000 16108 Move returns status 0, amount 0
00:19:43.542 00.000 16108 move complete, result=0
00:19:43.542 00.000 16108 worker thread done servicing request
00:19:43.548 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3513, FiltMin=3014, FiltMax=52598, Gamma=1.000
00:19:43.569 00.021 21068 UpdateGuideState exits: m=112357 SNR=79.7
00:19:43.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:43.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:43.573 00.001 21068 Enqueuing Expose request
00:19:43.574 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:43.574 00.000 16108 Worker thread wakes up
00:19:43.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:43.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:44.743 01.169 16108 Exposure complete
00:19:44.823 00.080 16108 worker thread done servicing request
00:19:44.824 00.001 21068 OnExposeComplete: enter
00:19:44.826 00.002 21068 UpdateGuideState(): m_state=6
00:19:44.828 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7178
00:19:44.828 00.000 21068 Star::Find returns 1 (0), X=221.12, Y=876.29, Mass=129752, SNR=90.2, Peak=18864 HFD=3.0
00:19:44.829 00.001 21068 MultiStar: [#1 -0.21,0.12,1.22,U] [#2 -0.02,-0.00,1.07,U] [#3 0.09,0.09,0.87,U] [#4 0.38,0.13,0.72,U] [#5 0.25,-0.15,0.89,U] [#6 0.17,0.31,0.68,U] [#7 0.17,0.57,0.00,M4] [#8 0.23,0.16,0.65,U] 
00:19:44.830 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.44, 0.22}
00:19:44.831 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
00:19:44.832 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
00:19:44.834 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=-0.12 mountY=-0.13, mountTheta=-2.33
00:19:44.838 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.10, opts=13)
00:19:44.839 00.001 21068 Enqueuing Move request for scope (0.14, 0.10)
00:19:44.840 00.001 16108 Worker thread wakes up
00:19:44.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:19:44.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:19:44.840 00.000 16108 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=-0.13
00:19:44.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:19:44.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:44.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:44.840 00.000 16108 MoveAxis(E, 0, ABG)
00:19:44.840 00.000 16108 Move returns status 0, amount 0
00:19:44.840 00.000 16108 MoveAxis(N, 0, ABG)
00:19:44.840 00.000 16108 Move returns status 0, amount 0
00:19:44.840 00.000 16108 move complete, result=0
00:19:44.841 00.001 16108 worker thread done servicing request
00:19:44.844 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3513, FiltMin=3031, FiltMax=50672, Gamma=1.000
00:19:44.860 00.016 21068 UpdateGuideState exits: m=129752 SNR=90.2
00:19:44.861 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.862 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:44.862 00.000 21068 Enqueuing Expose request
00:19:44.863 00.001 16108 Worker thread wakes up
00:19:44.863 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:44.865 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:44.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:45.847 00.982 16108 Exposure complete
00:19:45.913 00.066 16108 worker thread done servicing request
00:19:45.914 00.001 21068 OnExposeComplete: enter
00:19:45.914 00.000 21068 UpdateGuideState(): m_state=6
00:19:45.915 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7179
00:19:45.916 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.21, Mass=128896, SNR=90.5, Peak=19632 HFD=3.0
00:19:45.918 00.002 21068 MultiStar: [#1 -0.01,0.33,1.15,U] [#2 0.21,0.20,1.00,U] [#3 0.13,0.24,0.88,U] [#4 0.18,0.11,0.71,U] [#5 0.06,0.27,0.85,U] [#6 0.23,0.31,0.79,U] [#7 0.05,0.55,0.00,M5] [#8 0.04,0.06,0.61,U] 
00:19:45.919 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.22}, one-star: {0.18, 0.14}
00:19:45.919 00.000 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
00:19:45.920 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
00:19:45.921 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.67 mountX=-0.15 mountY=-0.18, mountTheta=-2.28
00:19:45.922 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.14, opts=13)
00:19:45.923 00.001 21068 Enqueuing Move request for scope (0.18, 0.14)
00:19:45.924 00.001 16108 Worker thread wakes up
00:19:45.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
00:19:45.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
00:19:45.924 00.000 16108 Moving (0.18, 0.14) raw xDistance=-0.15 yDistance=-0.18
00:19:45.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:19:45.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:45.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:19:45.924 00.000 16108 MoveAxis(E, 0, ABG)
00:19:45.925 00.001 16108 Move returns status 0, amount 0
00:19:45.925 00.000 16108 MoveAxis(N, 0, ABG)
00:19:45.925 00.000 16108 Move returns status 0, amount 0
00:19:45.925 00.000 16108 move complete, result=0
00:19:45.925 00.000 16108 worker thread done servicing request
00:19:45.929 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3513, FiltMin=3027, FiltMax=47267, Gamma=1.000
00:19:45.944 00.015 21068 UpdateGuideState exits: m=128896 SNR=90.5
00:19:45.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:45.945 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:45.946 00.001 21068 Enqueuing Expose request
00:19:45.947 00.001 16108 Worker thread wakes up
00:19:45.947 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:45.948 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:45.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:47.114 01.166 16108 Exposure complete
00:19:47.170 00.056 16108 worker thread done servicing request
00:19:47.170 00.000 21068 OnExposeComplete: enter
00:19:47.172 00.002 21068 UpdateGuideState(): m_state=6
00:19:47.173 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7180
00:19:47.173 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=876.41, Mass=114849, SNR=86.9, Peak=16272 HFD=3.2
00:19:47.175 00.002 21068 MultiStar: [#1 -0.04,0.10,1.35,U] [#2 0.13,-0.02,1.12,U] [#3 -0.06,0.01,0.95,U] [#4 0.04,0.23,0.80,U] [#5 0.50,0.12,0.00,M1] [#6 0.38,-0.02,0.79,U] [#7 0.02,0.53,0.00,M6] [#8 0.10,-0.00,0.76,U] 
00:19:47.176 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.04, 0.33}
00:19:47.177 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:19:47.177 00.000 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
00:19:47.178 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.05 mountY=-0.11, mountTheta=-2.04
00:19:47.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
00:19:47.180 00.000 21068 Enqueuing Move request for scope (0.07, 0.09)
00:19:47.181 00.001 16108 Worker thread wakes up
00:19:47.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:19:47.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:19:47.181 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.11
00:19:47.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:19:47.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:47.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:19:47.181 00.000 16108 MoveAxis(E, 0, ABG)
00:19:47.181 00.000 16108 Move returns status 0, amount 0
00:19:47.182 00.001 16108 MoveAxis(N, 0, ABG)
00:19:47.182 00.000 16108 Move returns status 0, amount 0
00:19:47.182 00.000 16108 move complete, result=0
00:19:47.182 00.000 16108 worker thread done servicing request
00:19:47.188 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3513, FiltMin=3014, FiltMax=46896, Gamma=1.000
00:19:47.204 00.016 21068 UpdateGuideState exits: m=114849 SNR=86.9
00:19:47.206 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:47.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:47.209 00.002 21068 Enqueuing Expose request
00:19:47.211 00.002 16108 Worker thread wakes up
00:19:47.211 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:47.212 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:47.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:48.186 00.974 16108 Exposure complete
00:19:48.242 00.056 16108 worker thread done servicing request
00:19:48.243 00.001 21068 OnExposeComplete: enter
00:19:48.245 00.002 21068 UpdateGuideState(): m_state=6
00:19:48.245 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7181
00:19:48.246 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.03, Mass=116328, SNR=84.2, Peak=16832 HFD=3.0
00:19:48.247 00.001 21068 MultiStar: [#1 -0.10,0.25,1.05,U] [#2 -0.09,0.09,1.16,U] [#3 -0.11,0.01,1.16,U] [#4 0.19,0.16,0.91,U] [#5 0.14,0.06,0.82,U] [#6 0.28,0.33,0.77,U] [#7 0.04,0.55,0.00,M7] [#8 -0.01,0.15,0.76,U] 
00:19:48.248 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.13, -0.05}
00:19:48.249 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
00:19:48.249 00.000 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
00:19:48.250 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
00:19:48.252 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
00:19:48.252 00.000 21068 Enqueuing Move request for scope (0.04, 0.12)
00:19:48.253 00.001 16108 Worker thread wakes up
00:19:48.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:19:48.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:19:48.253 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.12
00:19:48.254 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:19:48.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:48.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:19:48.254 00.000 16108 MoveAxis(E, 0, ABG)
00:19:48.254 00.000 16108 Move returns status 0, amount 0
00:19:48.254 00.000 16108 MoveAxis(N, 0, ABG)
00:19:48.254 00.000 16108 Move returns status 0, amount 0
00:19:48.254 00.000 16108 move complete, result=0
00:19:48.254 00.000 16108 worker thread done servicing request
00:19:48.261 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3513, FiltMin=3011, FiltMax=45699, Gamma=1.000
00:19:48.283 00.022 21068 UpdateGuideState exits: m=116328 SNR=84.2
00:19:48.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:48.286 00.001 21068 Enqueuing Expose request
00:19:48.287 00.001 16108 Worker thread wakes up
00:19:48.287 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:48.289 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:48.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:49.437 01.148 16108 Exposure complete
00:19:49.500 00.063 16108 worker thread done servicing request
00:19:49.500 00.000 21068 OnExposeComplete: enter
00:19:49.502 00.002 21068 UpdateGuideState(): m_state=6
00:19:49.503 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7182
00:19:49.504 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.22, Mass=121303, SNR=80.4, Peak=16128 HFD=3.1
00:19:49.505 00.001 21068 MultiStar: [#1 -0.04,0.33,1.10,U] [#2 0.28,0.11,1.39,U] [#3 -0.26,0.45,0.00,M1] [#4 0.09,0.17,0.94,U] [#5 0.49,0.40,0.00,M1] [#6 0.35,0.48,0.00,M1] [#7 0.18,0.49,0.00,M8] [#8 0.04,0.16,0.76,U] 
00:19:49.506 00.001 21068 refined, 4 included, MultiStar: {0.13, 0.18}, one-star: {0.20, 0.15}
00:19:49.506 00.000 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
00:19:49.507 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
00:19:49.508 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.96 mountX=-0.09 mountY=-0.21, mountTheta=-2.00
00:19:49.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
00:19:49.512 00.002 21068 Enqueuing Move request for scope (0.13, 0.18)
00:19:49.514 00.002 16108 Worker thread wakes up
00:19:49.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:19:49.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:19:49.514 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.09 yDistance=-0.21
00:19:49.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:19:49.515 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:19:49.515 00.000 16108 MoveAxis(E, 0, ABG)
00:19:49.515 00.000 16108 Move returns status 0, amount 0
00:19:49.515 00.000 16108 MoveAxis(N, 41, ABG)
00:19:49.515 00.000 16108 Guiding  Dir = 0, Dur = 41
00:19:49.515 00.000 16108 IsSlewing returns 0
00:19:49.516 00.001 16108 IsGuiding returns 0
00:19:49.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3513, FiltMin=3043, FiltMax=50915, Gamma=1.000
00:19:49.521 00.002 16108 PulseGuide returned control before completion, sleep 46
00:19:49.538 00.017 21068 UpdateGuideState exits: m=121303 SNR=80.4
00:19:49.540 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:49.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:49.541 00.000 21068 Enqueuing Expose request
00:19:49.582 00.041 16108 IsGuiding returns 1
00:19:49.582 00.000 16108 scope still moving after pulse duration time elapsed
00:19:49.613 00.031 16108 IsSlewing returns 0
00:19:49.613 00.000 16108 IsGuiding returns 0
00:19:49.613 00.000 16108 scope move finished after 41 + 57 ms
00:19:49.613 00.000 16108 Move returns status 0, amount 41
00:19:49.613 00.000 16108 move complete, result=0
00:19:49.613 00.000 16108 worker thread done servicing request
00:19:49.613 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:19:49.615 00.002 16108 Worker thread wakes up
00:19:49.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:49.616 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:50.591 00.975 16108 Exposure complete
00:19:50.660 00.069 16108 worker thread done servicing request
00:19:50.660 00.000 21068 OnExposeComplete: enter
00:19:50.662 00.002 21068 UpdateGuideState(): m_state=6
00:19:50.662 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7183
00:19:50.663 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.29, Mass=120361, SNR=83.9, Peak=17408 HFD=3.1
00:19:50.664 00.001 21068 MultiStar: [#1 -0.12,0.21,1.10,U] [#2 0.03,0.03,1.19,U] [#3 0.03,0.27,1.12,U] [#4 -0.09,0.44,0.80,U] [#5 0.03,0.28,0.86,U] [#6 0.34,0.42,0.00,M2] [#7 0.17,0.36,0.59,U] [#8 -0.07,0.21,0.65,U] 
00:19:50.666 00.002 21068 single-star, 7 included, MultiStar: {0.00, 0.24}, one-star: {0.08, 0.22}
00:19:50.666 00.000 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
00:19:50.667 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
00:19:50.667 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.20 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
00:19:50.669 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.22, opts=13)
00:19:50.670 00.001 21068 Enqueuing Move request for scope (0.08, 0.22)
00:19:50.670 00.000 16108 Worker thread wakes up
00:19:50.671 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
00:19:50.671 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
00:19:50.671 00.000 16108 Moving (0.08, 0.22) raw xDistance=-0.04 yDistance=-0.23
00:19:50.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:19:50.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:19:50.671 00.000 16108 MoveAxis(E, 0, ABG)
00:19:50.671 00.000 16108 Move returns status 0, amount 0
00:19:50.671 00.000 16108 MoveAxis(N, 47, ABG)
00:19:50.671 00.000 16108 Guiding  Dir = 0, Dur = 47
00:19:50.671 00.000 16108 IsSlewing returns 0
00:19:50.671 00.000 16108 IsGuiding returns 0
00:19:50.675 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3513, FiltMin=2989, FiltMax=54310, Gamma=1.000
00:19:50.694 00.019 16108 PulseGuide returned control before completion, sleep 36
00:19:50.704 00.010 21068 UpdateGuideState exits: m=120361 SNR=83.9
00:19:50.705 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.707 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:50.708 00.001 21068 Enqueuing Expose request
00:19:50.738 00.030 16108 IsGuiding returns 1
00:19:50.738 00.000 16108 scope still moving after pulse duration time elapsed
00:19:50.770 00.032 16108 IsSlewing returns 0
00:19:50.770 00.000 16108 IsGuiding returns 1
00:19:50.802 00.032 16108 IsSlewing returns 0
00:19:50.802 00.000 16108 IsGuiding returns 0
00:19:50.802 00.000 16108 scope move finished after 47 + 83 ms
00:19:50.802 00.000 16108 Move returns status 0, amount 47
00:19:50.802 00.000 16108 move complete, result=0
00:19:50.802 00.000 16108 worker thread done servicing request
00:19:50.802 00.000 16108 Worker thread wakes up
00:19:50.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:50.802 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
00:19:50.806 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:51.975 01.169 16108 Exposure complete
00:19:52.030 00.055 16108 worker thread done servicing request
00:19:52.030 00.000 21068 OnExposeComplete: enter
00:19:52.031 00.001 21068 UpdateGuideState(): m_state=6
00:19:52.032 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7184
00:19:52.033 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=875.96, Mass=114234, SNR=81.1, Peak=16816 HFD=2.9
00:19:52.034 00.001 21068 MultiStar: [#1 -0.12,-0.27,1.08,U] [#2 -0.12,-0.21,1.14,U] [#3 0.05,-0.35,0.99,U] [#4 0.14,-0.04,0.83,U] [#5 0.01,-0.03,0.92,U] [#6 0.51,0.05,0.00,M3] [#7 0.20,0.46,0.00,M8] [#8 -0.03,-0.11,0.79,U] 
00:19:52.034 00.000 21068 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {0.40, -0.11}
00:19:52.035 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
00:19:52.036 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
00:19:52.036 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.33 mountX=-0.07 mountY=0.15, mountTheta=2.00
00:19:52.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
00:19:52.039 00.001 21068 Enqueuing Move request for scope (0.04, -0.17)
00:19:52.039 00.000 16108 Worker thread wakes up
00:19:52.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
00:19:52.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
00:19:52.039 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.15
00:19:52.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:19:52.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:52.040 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:19:52.040 00.000 16108 MoveAxis(E, 0, ABG)
00:19:52.040 00.000 16108 Move returns status 0, amount 0
00:19:52.040 00.000 16108 MoveAxis(N, 0, ABG)
00:19:52.040 00.000 16108 Move returns status 0, amount 0
00:19:52.040 00.000 16108 move complete, result=0
00:19:52.040 00.000 16108 worker thread done servicing request
00:19:52.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3513, FiltMin=3005, FiltMax=55232, Gamma=1.000
00:19:52.058 00.015 21068 UpdateGuideState exits: m=114234 SNR=81.1
00:19:52.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:52.060 00.000 21068 Enqueuing Expose request
00:19:52.061 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:52.062 00.001 16108 Worker thread wakes up
00:19:52.062 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:52.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:53.033 00.971 16108 Exposure complete
00:19:53.110 00.077 16108 worker thread done servicing request
00:19:53.110 00.000 21068 OnExposeComplete: enter
00:19:53.111 00.001 21068 UpdateGuideState(): m_state=6
00:19:53.113 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7185
00:19:53.114 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=875.77, Mass=110493, SNR=72.4, Peak=15744 HFD=3.2
00:19:53.114 00.000 21068 MultiStar: [#1 -0.07,-0.02,1.16,U] [#2 0.13,-0.44,1.21,U] [#3 -0.07,-0.15,1.18,U] [#4 0.10,-0.07,0.95,U] [#5 -0.10,-0.17,0.93,U] [#6 0.15,-0.01,0.89,U] [#7 0.25,0.15,0.81,U] [#8 -0.11,-0.43,0.69,U] 
00:19:53.115 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.16}, one-star: {0.32, -0.31}
00:19:53.116 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
00:19:53.117 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
00:19:53.117 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.19 mountX=-0.09 mountY=0.14, mountTheta=2.15
00:19:53.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
00:19:53.120 00.001 21068 Enqueuing Move request for scope (0.07, -0.16)
00:19:53.120 00.000 16108 Worker thread wakes up
00:19:53.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:19:53.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:19:53.120 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.09 yDistance=0.14
00:19:53.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:19:53.121 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:53.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:19:53.121 00.000 16108 MoveAxis(E, 0, ABG)
00:19:53.121 00.000 16108 Move returns status 0, amount 0
00:19:53.121 00.000 16108 MoveAxis(N, 0, ABG)
00:19:53.121 00.000 16108 Move returns status 0, amount 0
00:19:53.121 00.000 16108 move complete, result=0
00:19:53.121 00.000 16108 worker thread done servicing request
00:19:53.126 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3513, FiltMin=2944, FiltMax=55840, Gamma=1.000
00:19:53.141 00.015 21068 UpdateGuideState exits: m=110493 SNR=72.4
00:19:53.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:53.143 00.000 21068 Enqueuing Expose request
00:19:53.145 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:53.146 00.001 16108 Worker thread wakes up
00:19:53.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:53.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:54.311 01.165 16108 Exposure complete
00:19:54.366 00.055 16108 worker thread done servicing request
00:19:54.366 00.000 21068 OnExposeComplete: enter
00:19:54.367 00.001 21068 UpdateGuideState(): m_state=6
00:19:54.368 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7186
00:19:54.368 00.000 21068 Star::Find returns 1 (0), X=221.04, Y=875.52, Mass=133183, SNR=101.3, Peak=15344 HFD=3.6
00:19:54.370 00.002 21068 MultiStar: [#1 0.22,-0.70,0.00,M1] [#2 0.15,-0.73,0.00,M1] [#3 0.45,-0.90,0.00,M1] [#4 0.13,-0.55,0.00,M1] [#5 0.47,-0.78,0.00,M1] [#6 0.45,-0.46,0.00,M3] [#7 0.24,-0.12,0.58,U] [#8 0.36,-0.81,0.00,M1] 
00:19:54.371 00.001 21068 refined, 1 included, MultiStar: {0.32, -0.40}, one-star: {0.36, -0.56}
00:19:54.372 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
00:19:54.372 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
00:19:54.373 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.40 hyp=0.51 cameraTheta=-0.90 mountX=-0.38 mountY=0.31, mountTheta=2.46
00:19:54.374 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.40, opts=13)
00:19:54.375 00.001 21068 Enqueuing Move request for scope (0.32, -0.40)
00:19:54.376 00.001 16108 Worker thread wakes up
00:19:54.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.40) opts 0xd
00:19:54.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.40)
00:19:54.376 00.000 16108 Moving (0.32, -0.40) raw xDistance=-0.38 yDistance=0.31
00:19:54.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:19:54.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:54.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:19:54.376 00.000 16108 MoveAxis(E, 100, ABG)
00:19:54.376 00.000 16108 Guiding  Dir = 2, Dur = 100
00:19:54.377 00.001 16108 IsSlewing returns 0
00:19:54.377 00.000 16108 IsGuiding returns 0
00:19:54.378 00.001 16108 PulseGuide returned control before completion, sleep 109
00:19:54.379 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3513, FiltMin=3008, FiltMax=57309, Gamma=1.000
00:19:54.394 00.015 21068 UpdateGuideState exits: m=133183 SNR=101.3
00:19:54.396 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:54.396 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:54.397 00.001 21068 Enqueuing Expose request
00:19:54.494 00.097 16108 IsGuiding returns 1
00:19:54.494 00.000 16108 scope still moving after pulse duration time elapsed
00:19:54.525 00.031 16108 IsSlewing returns 0
00:19:54.525 00.000 16108 IsGuiding returns 0
00:19:54.527 00.002 16108 scope move finished after 100 + 49 ms
00:19:54.527 00.000 16108 Move returns status 0, amount 100
00:19:54.527 00.000 16108 MoveAxis(N, 0, ABG)
00:19:54.527 00.000 16108 Move returns status 0, amount 0
00:19:54.527 00.000 16108 move complete, result=0
00:19:54.527 00.000 16108 worker thread done servicing request
00:19:54.527 00.000 21068 GuideStep: -0.4 px 100 ms EAST, 0.3 px 0 ms NORTH
00:19:54.530 00.003 16108 Worker thread wakes up
00:19:54.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:54.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:55.512 00.982 16108 Exposure complete
00:19:55.582 00.070 16108 worker thread done servicing request
00:19:55.582 00.000 21068 OnExposeComplete: enter
00:19:55.583 00.001 21068 UpdateGuideState(): m_state=6
00:19:55.584 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7187
00:19:55.585 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.53, Mass=131706, SNR=90.2, Peak=14403 HFD=3.2
00:19:55.587 00.002 21068 MultiStar: [#1 -0.14,-0.59,0.00,M2] [#2 -0.10,-0.72,0.00,M2] [#3 -0.01,-0.74,0.00,M2] [#4 -0.37,-0.43,0.00,M2] [#5 0.08,-0.68,0.00,M2] [#6 -0.19,-0.52,0.00,M4] [#7 -0.39,-0.18,0.50,U] [#8 0.06,-0.68,0.00,M2] 
00:19:55.589 00.002 21068 refined, 1 included, MultiStar: {-0.19, -0.42}, one-star: {-0.09, -0.54}
00:19:55.590 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
00:19:55.591 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
00:19:55.593 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-1.99 mountX=0.11 mountY=0.46, mountTheta=1.33
00:19:55.596 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.42, opts=13)
00:19:55.600 00.004 21068 Enqueuing Move request for scope (-0.19, -0.42)
00:19:55.602 00.002 16108 Worker thread wakes up
00:19:55.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.42) opts 0xd
00:19:55.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.42)
00:19:55.602 00.000 16108 Moving (-0.19, -0.42) raw xDistance=0.11 yDistance=0.46
00:19:55.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:19:55.603 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:55.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:19:55.603 00.000 16108 MoveAxis(E, 0, ABG)
00:19:55.603 00.000 16108 Move returns status 0, amount 0
00:19:55.603 00.000 16108 MoveAxis(N, 0, ABG)
00:19:55.603 00.000 16108 Move returns status 0, amount 0
00:19:55.603 00.000 16108 move complete, result=0
00:19:55.603 00.000 16108 worker thread done servicing request
00:19:55.612 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3513, FiltMin=2989, FiltMax=54006, Gamma=1.000
00:19:55.645 00.033 21068 UpdateGuideState exits: m=131706 SNR=90.2
00:19:55.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:55.648 00.001 21068 Enqueuing Expose request
00:19:55.649 00.001 16108 Worker thread wakes up
00:19:55.649 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:19:55.651 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:55.652 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:56.822 01.170 16108 Exposure complete
00:19:56.921 00.099 16108 worker thread done servicing request
00:19:56.921 00.000 21068 OnExposeComplete: enter
00:19:56.922 00.001 21068 UpdateGuideState(): m_state=6
00:19:56.923 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7188
00:19:56.924 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.73, Mass=142531, SNR=95.1, Peak=18912 HFD=3.3
00:19:56.925 00.001 21068 MultiStar: [#1 -0.49,-0.28,0.00,M3] [#2 -0.33,-0.63,0.00,M3] [#3 -0.31,-0.49,0.00,M3] [#4 -0.10,-0.60,0.00,M3] [#5 -0.35,-0.66,0.00,M3] [#6 -0.28,-0.43,0.00,M5] [#7 -0.40,-0.07,0.63,U] [#8 -0.30,-0.47,0.00,M3] 
00:19:56.926 00.001 21068 refined, 1 included, MultiStar: {-0.26, -0.24}, one-star: {-0.17, -0.34}
00:19:56.927 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
00:19:56.928 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.98)
00:19:56.930 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.40 mountX=0.21 mountY=0.29, mountTheta=0.94
00:19:56.931 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.24, opts=13)
00:19:56.932 00.001 21068 Enqueuing Move request for scope (-0.26, -0.24)
00:19:56.933 00.001 16108 Worker thread wakes up
00:19:56.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
00:19:56.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
00:19:56.933 00.000 16108 Moving (-0.26, -0.24) raw xDistance=0.21 yDistance=0.29
00:19:56.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:19:56.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:56.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:19:56.933 00.000 16108 MoveAxis(W, 56, ABG)
00:19:56.933 00.000 16108 Guiding  Dir = 3, Dur = 56
00:19:56.934 00.001 16108 IsSlewing returns 0
00:19:56.934 00.000 16108 IsGuiding returns 0
00:19:56.937 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3510, FiltMin=3008, FiltMax=58125, Gamma=1.000
00:19:56.951 00.014 21068 UpdateGuideState exits: m=142531 SNR=95.1
00:19:56.953 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:56.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:56.955 00.001 21068 Enqueuing Expose request
00:19:56.962 00.007 16108 PulseGuide returned control before completion, sleep 39
00:19:57.007 00.045 16108 IsGuiding returns 1
00:19:57.007 00.000 16108 scope still moving after pulse duration time elapsed
00:19:57.038 00.031 16108 IsSlewing returns 0
00:19:57.038 00.000 16108 IsGuiding returns 1
00:19:57.070 00.032 16108 IsSlewing returns 0
00:19:57.070 00.000 16108 IsGuiding returns 0
00:19:57.070 00.000 16108 scope move finished after 56 + 79 ms
00:19:57.070 00.000 16108 Move returns status 0, amount 56
00:19:57.070 00.000 16108 MoveAxis(N, 0, ABG)
00:19:57.070 00.000 16108 Move returns status 0, amount 0
00:19:57.070 00.000 16108 move complete, result=0
00:19:57.070 00.000 16108 worker thread done servicing request
00:19:57.070 00.000 16108 Worker thread wakes up
00:19:57.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:57.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:57.070 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.3 px 0 ms NORTH
00:19:58.039 00.969 16108 Exposure complete
00:19:58.110 00.071 16108 worker thread done servicing request
00:19:58.110 00.000 21068 OnExposeComplete: enter
00:19:58.111 00.001 21068 UpdateGuideState(): m_state=6
00:19:58.112 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7189
00:19:58.112 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=875.87, Mass=128545, SNR=84.3, Peak=16928 HFD=3.6
00:19:58.113 00.001 21068 MultiStar: [#1 -0.67,-0.46,0.00,M4] [#2 -0.32,-0.72,0.00,M4] [#3 -0.38,-0.52,0.00,M4] [#4 -0.07,-0.37,0.90,U] [#5 -0.16,-0.51,0.00,M4] [#6 -0.20,-0.15,0.76,U] [#7 -0.20,-0.13,0.69,U] [#8 -0.37,-0.45,0.00,M4] 
00:19:58.114 00.001 21068 single-star, 3 included, MultiStar: {-0.13, -0.22}, one-star: {-0.07, -0.20}
00:19:58.116 00.002 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
00:19:58.117 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
00:19:58.117 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.91 mountX=0.03 mountY=0.22, mountTheta=1.41
00:19:58.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.20, opts=13)
00:19:58.120 00.001 21068 Enqueuing Move request for scope (-0.07, -0.20)
00:19:58.121 00.001 16108 Worker thread wakes up
00:19:58.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
00:19:58.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
00:19:58.121 00.000 16108 Moving (-0.07, -0.20) raw xDistance=0.03 yDistance=0.22
00:19:58.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:19:58.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:58.122 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:19:58.122 00.000 16108 MoveAxis(E, 0, ABG)
00:19:58.122 00.000 16108 Move returns status 0, amount 0
00:19:58.122 00.000 16108 MoveAxis(N, 0, ABG)
00:19:58.122 00.000 16108 Move returns status 0, amount 0
00:19:58.122 00.000 16108 move complete, result=0
00:19:58.122 00.000 16108 worker thread done servicing request
00:19:58.128 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3513, FiltMin=3024, FiltMax=65440, Gamma=1.000
00:19:58.144 00.016 21068 UpdateGuideState exits: m=128545 SNR=84.3
00:19:58.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:58.147 00.001 21068 Enqueuing Expose request
00:19:58.147 00.000 16108 Worker thread wakes up
00:19:58.147 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:58.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:58.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:19:59.307 01.159 16108 Exposure complete
00:19:59.362 00.055 16108 worker thread done servicing request
00:19:59.362 00.000 21068 OnExposeComplete: enter
00:19:59.362 00.000 21068 UpdateGuideState(): m_state=6
00:19:59.363 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7190
00:19:59.364 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.56, Mass=108002, SNR=76.7, Peak=14985 HFD=3.3
00:19:59.365 00.001 21068 MultiStar: [#1 -0.41,-0.54,0.00,M5] [#2 -0.07,-0.51,0.00,M5] [#3 -0.16,-0.77,0.00,M5] [#4 -0.08,-0.60,0.00,M3] [#5 0.07,-0.63,0.00,M5] [#6 0.07,-0.59,0.00,M5] [#7 0.04,-0.43,0.73,U] [#8 -0.33,-0.78,0.00,M5] 
00:19:59.366 00.001 21068 refined, 1 included, MultiStar: {0.12, -0.48}, one-star: {0.18, -0.51}
00:19:59.366 00.000 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
00:19:59.367 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
00:19:59.368 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.48 hyp=0.49 cameraTheta=-1.32 mountX=-0.20 mountY=0.43, mountTheta=2.01
00:19:59.369 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.48, opts=13)
00:19:59.370 00.001 21068 Enqueuing Move request for scope (0.12, -0.48)
00:19:59.371 00.001 16108 Worker thread wakes up
00:19:59.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.48) opts 0xd
00:19:59.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.48)
00:19:59.371 00.000 16108 Moving (0.12, -0.48) raw xDistance=-0.20 yDistance=0.43
00:19:59.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:19:59.371 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.56 newest=0.94
00:19:59.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
00:19:59.371 00.000 16108 MoveAxis(E, 53, ABG)
00:19:59.371 00.000 16108 Guiding  Dir = 2, Dur = 53
00:19:59.371 00.000 16108 IsSlewing returns 0
00:19:59.371 00.000 16108 IsGuiding returns 0
00:19:59.376 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3513, FiltMin=2957, FiltMax=55997, Gamma=1.000
00:19:59.389 00.013 21068 UpdateGuideState exits: m=108002 SNR=76.7
00:19:59.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:59.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:19:59.392 00.001 21068 Enqueuing Expose request
00:19:59.414 00.022 16108 PulseGuide returned control before completion, sleep 21
00:19:59.444 00.030 16108 IsGuiding returns 1
00:19:59.444 00.000 16108 scope still moving after pulse duration time elapsed
00:19:59.476 00.032 16108 IsSlewing returns 0
00:19:59.476 00.000 16108 IsGuiding returns 1
00:19:59.507 00.031 16108 IsSlewing returns 0
00:19:59.507 00.000 16108 IsGuiding returns 0
00:19:59.507 00.000 16108 scope move finished after 53 + 81 ms
00:19:59.508 00.001 16108 Move returns status 0, amount 53
00:19:59.508 00.000 16108 MoveAxis(S, 87, ABG)
00:19:59.508 00.000 16108 Guiding  Dir = 1, Dur = 87
00:19:59.508 00.000 16108 IsSlewing returns 0
00:19:59.508 00.000 16108 IsGuiding returns 0
00:19:59.573 00.065 16108 PulseGuide returned control before completion, sleep 33
00:19:59.617 00.044 16108 IsGuiding returns 1
00:19:59.617 00.000 16108 scope still moving after pulse duration time elapsed
00:19:59.648 00.031 16108 IsSlewing returns 0
00:19:59.649 00.001 16108 IsGuiding returns 1
00:19:59.680 00.031 16108 IsSlewing returns 0
00:19:59.680 00.000 16108 IsGuiding returns 0
00:19:59.680 00.000 16108 scope move finished after 87 + 85 ms
00:19:59.680 00.000 16108 Move returns status 0, amount 87
00:19:59.680 00.000 16108 move complete, result=0
00:19:59.680 00.000 16108 worker thread done servicing request
00:19:59.681 00.001 16108 Worker thread wakes up
00:19:59.681 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.4 px 87 ms SOUTH
00:19:59.683 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:19:59.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:00.666 00.983 16108 Exposure complete
00:20:00.732 00.066 16108 worker thread done servicing request
00:20:00.733 00.001 21068 OnExposeComplete: enter
00:20:00.734 00.001 21068 UpdateGuideState(): m_state=6
00:20:00.736 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7191
00:20:00.737 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.26, Mass=117880, SNR=81.1, Peak=16377 HFD=3.1
00:20:00.738 00.001 21068 MultiStar: [#1 -0.40,-0.46,0.00,M6] [#2 -0.28,-0.73,0.00,M6] [#3 -0.43,-0.55,0.00,M6] [#4 -0.07,-0.12,0.88,U] [#5 0.08,-0.71,0.00,M6] [#6 -0.04,-0.21,0.85,U] [#7 -0.09,-0.62,0.00,M3] [#8 0.02,-0.85,0.00,M6] 
00:20:00.739 00.001 21068 refined, 2 included, MultiStar: {-0.02, -0.40}, one-star: {0.05, -0.81}
00:20:00.740 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
00:20:00.741 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
00:20:00.741 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.62 mountX=-0.05 mountY=0.40, mountTheta=1.70
00:20:00.744 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.40, opts=13)
00:20:00.745 00.001 21068 Enqueuing Move request for scope (-0.02, -0.40)
00:20:00.746 00.001 16108 Worker thread wakes up
00:20:00.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0xd
00:20:00.746 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
00:20:00.746 00.000 16108 Moving (-0.02, -0.40) raw xDistance=-0.05 yDistance=0.40
00:20:00.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:20:00.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
00:20:00.746 00.000 16108 MoveAxis(E, 0, ABG)
00:20:00.746 00.000 16108 Move returns status 0, amount 0
00:20:00.746 00.000 16108 MoveAxis(S, 80, ABG)
00:20:00.746 00.000 16108 Guiding  Dir = 1, Dur = 80
00:20:00.746 00.000 16108 IsSlewing returns 0
00:20:00.746 00.000 16108 IsGuiding returns 0
00:20:00.750 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3513, FiltMin=2992, FiltMax=55654, Gamma=1.000
00:20:00.763 00.013 16108 PulseGuide returned control before completion, sleep 74
00:20:00.765 00.002 21068 UpdateGuideState exits: m=117880 SNR=81.1
00:20:00.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:00.768 00.001 21068 Enqueuing Expose request
00:20:00.841 00.073 16108 IsGuiding returns 1
00:20:00.841 00.000 16108 scope still moving after pulse duration time elapsed
00:20:00.872 00.031 16108 IsSlewing returns 0
00:20:00.872 00.000 16108 IsGuiding returns 0
00:20:00.872 00.000 16108 scope move finished after 80 + 45 ms
00:20:00.872 00.000 16108 Move returns status 0, amount 80
00:20:00.872 00.000 16108 move complete, result=0
00:20:00.872 00.000 16108 worker thread done servicing request
00:20:00.872 00.000 16108 Worker thread wakes up
00:20:00.872 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 80 ms SOUTH
00:20:00.873 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:00.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:02.043 01.170 16108 Exposure complete
00:20:02.099 00.056 16108 worker thread done servicing request
00:20:02.099 00.000 21068 OnExposeComplete: enter
00:20:02.100 00.001 21068 UpdateGuideState(): m_state=6
00:20:02.101 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7192
00:20:02.101 00.000 21068 Star::Find returns 1 (0), X=221.08, Y=875.59, Mass=123447, SNR=82.5, Peak=14640 HFD=3.4
00:20:02.102 00.001 21068 MultiStar: [#1 0.03,-0.38,1.03,U] [#2 0.34,-0.73,0.00,M7] [#3 0.55,-0.44,0.00,M7] [#4 0.20,-0.41,0.76,U] [#5 0.44,-0.65,0.00,M7] [#6 0.46,-0.37,0.00,M5] [#7 0.38,-0.33,0.00,M4] [#8 0.41,-0.84,0.00,M7] 
00:20:02.103 00.001 21068 refined, 2 included, MultiStar: {0.21, -0.43}, one-star: {0.40, -0.49}
00:20:02.104 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
00:20:02.104 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:20:02.105 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.43 hyp=0.48 cameraTheta=-1.11 mountX=-0.28 mountY=0.37, mountTheta=2.22
00:20:02.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.43, opts=13)
00:20:02.108 00.001 21068 Enqueuing Move request for scope (0.21, -0.43)
00:20:02.108 00.000 16108 Worker thread wakes up
00:20:02.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.43) opts 0xd
00:20:02.108 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.43)
00:20:02.108 00.000 16108 Moving (0.21, -0.43) raw xDistance=-0.28 yDistance=0.37
00:20:02.110 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:20:02.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
00:20:02.110 00.000 16108 MoveAxis(E, 74, ABG)
00:20:02.110 00.000 16108 Guiding  Dir = 2, Dur = 74
00:20:02.110 00.000 16108 IsSlewing returns 0
00:20:02.110 00.000 16108 IsGuiding returns 0
00:20:02.111 00.001 16108 PulseGuide returned control before completion, sleep 83
00:20:02.118 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3513, FiltMin=3017, FiltMax=65440, Gamma=1.000
00:20:02.145 00.027 21068 UpdateGuideState exits: m=123447 SNR=82.5
00:20:02.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:02.147 00.000 21068 Enqueuing Expose request
00:20:02.205 00.058 16108 IsGuiding returns 0
00:20:02.205 00.000 16108 Move returns status 0, amount 74
00:20:02.205 00.000 16108 MoveAxis(S, 74, ABG)
00:20:02.205 00.000 16108 Guiding  Dir = 1, Dur = 74
00:20:02.205 00.000 16108 IsSlewing returns 0
00:20:02.205 00.000 16108 IsGuiding returns 0
00:20:02.254 00.049 16108 PulseGuide returned control before completion, sleep 36
00:20:02.300 00.046 16108 IsGuiding returns 1
00:20:02.300 00.000 16108 scope still moving after pulse duration time elapsed
00:20:02.335 00.035 16108 IsSlewing returns 0
00:20:02.335 00.000 16108 IsGuiding returns 1
00:20:02.362 00.027 16108 IsSlewing returns 0
00:20:02.362 00.000 16108 IsGuiding returns 0
00:20:02.362 00.000 16108 scope move finished after 74 + 82 ms
00:20:02.362 00.000 16108 Move returns status 0, amount 74
00:20:02.362 00.000 16108 move complete, result=0
00:20:02.362 00.000 16108 worker thread done servicing request
00:20:02.362 00.000 16108 Worker thread wakes up
00:20:02.362 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:02.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:02.364 00.002 21068 GuideStep: -0.3 px 74 ms EAST, 0.4 px 74 ms SOUTH
00:20:03.338 00.974 16108 Exposure complete
00:20:03.393 00.055 16108 worker thread done servicing request
00:20:03.393 00.000 21068 OnExposeComplete: enter
00:20:03.394 00.001 21068 UpdateGuideState(): m_state=6
00:20:03.395 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7193
00:20:03.396 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.36, Mass=128210, SNR=97.5, Peak=16105 HFD=3.4
00:20:03.397 00.001 21068 MultiStar: [#1 -0.01,-0.69,0.00,M6] [#2 0.06,-0.67,0.00,M8] [#3 -0.02,-0.79,0.00,M8] [#4 0.19,-0.60,0.00,M2] [#5 0.11,-0.79,0.00,M8] [#6 0.29,-0.47,0.00,M6] [#7 0.24,-0.67,0.00,M5] [#8 -0.07,-0.95,0.00,M8] 
00:20:03.397 00.000 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
00:20:03.399 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
00:20:03.400 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.72 hyp=0.76 cameraTheta=-1.24 mountX=-0.37 mountY=0.64, mountTheta=2.10
00:20:03.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.72, opts=13)
00:20:03.403 00.001 21068 Enqueuing Move request for scope (0.25, -0.72)
00:20:03.404 00.001 16108 Worker thread wakes up
00:20:03.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.72) opts 0xd
00:20:03.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.72)
00:20:03.404 00.000 16108 Moving (0.25, -0.72) raw xDistance=-0.37 yDistance=0.64
00:20:03.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:20:03.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
00:20:03.404 00.000 16108 MoveAxis(E, 102, ABG)
00:20:03.405 00.001 16108 Guiding  Dir = 2, Dur = 102
00:20:03.405 00.000 16108 IsSlewing returns 0
00:20:03.405 00.000 16108 IsGuiding returns 0
00:20:03.407 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3513, FiltMin=2998, FiltMax=45453, Gamma=1.000
00:20:03.422 00.015 21068 UpdateGuideState exits: m=128210 SNR=97.5
00:20:03.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:03.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:03.426 00.001 21068 Enqueuing Expose request
00:20:03.430 00.004 16108 PulseGuide returned control before completion, sleep 87
00:20:03.523 00.093 16108 IsGuiding returns 1
00:20:03.523 00.000 16108 scope still moving after pulse duration time elapsed
00:20:03.554 00.031 16108 IsSlewing returns 0
00:20:03.554 00.000 16108 IsGuiding returns 0
00:20:03.554 00.000 16108 scope move finished after 102 + 47 ms
00:20:03.554 00.000 16108 Move returns status 0, amount 102
00:20:03.554 00.000 16108 MoveAxis(S, 128, ABG)
00:20:03.554 00.000 16108 Guiding  Dir = 1, Dur = 128
00:20:03.554 00.000 16108 IsSlewing returns 0
00:20:03.554 00.000 16108 IsGuiding returns 0
00:20:03.556 00.002 16108 PulseGuide returned control before completion, sleep 137
00:20:03.702 00.146 16108 IsGuiding returns 1
00:20:03.702 00.000 16108 scope still moving after pulse duration time elapsed
00:20:03.728 00.026 16108 IsSlewing returns 0
00:20:03.728 00.000 16108 IsGuiding returns 0
00:20:03.728 00.000 16108 scope move finished after 128 + 45 ms
00:20:03.728 00.000 16108 Move returns status 0, amount 128
00:20:03.728 00.000 16108 move complete, result=0
00:20:03.728 00.000 16108 worker thread done servicing request
00:20:03.728 00.000 16108 Worker thread wakes up
00:20:03.728 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.6 px 128 ms SOUTH
00:20:03.731 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:03.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:04.902 01.171 16108 Exposure complete
00:20:04.970 00.068 16108 worker thread done servicing request
00:20:04.970 00.000 21068 OnExposeComplete: enter
00:20:04.971 00.001 21068 UpdateGuideState(): m_state=6
00:20:04.972 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7194
00:20:04.973 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.08, Mass=113713, SNR=76.5, Peak=13456 HFD=3.5
00:20:04.974 00.001 21068 MultiStar: [#1 -0.81,-0.15,0.00,M7] [#2 -0.36,-0.21,1.38,U] [#3 -0.33,-0.33,1.23,U] [#4 -0.29,-0.07,0.85,U] [#5 -0.12,-0.52,0.00,M9] [#6 -0.14,-0.06,0.87,U] [#7 -0.29,0.21,0.70,U] [#8 -0.11,-0.34,0.72,U] 
00:20:04.974 00.000 21068 single-star, 6 included, MultiStar: {-0.25, -0.13}, one-star: {-0.13, 0.01}
00:20:04.975 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
00:20:04.976 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
00:20:04.977 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.10 mountX=0.13 mountY=0.03, mountTheta=0.19
00:20:04.978 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
00:20:04.979 00.001 21068 Enqueuing Move request for scope (-0.13, 0.01)
00:20:04.980 00.001 16108 Worker thread wakes up
00:20:04.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
00:20:04.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
00:20:04.980 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.03
00:20:04.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:20:04.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:04.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:20:04.980 00.000 16108 MoveAxis(E, 0, ABG)
00:20:04.980 00.000 16108 Move returns status 0, amount 0
00:20:04.980 00.000 16108 MoveAxis(N, 0, ABG)
00:20:04.980 00.000 16108 Move returns status 0, amount 0
00:20:04.981 00.001 16108 move complete, result=0
00:20:04.981 00.000 16108 worker thread done servicing request
00:20:04.986 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3510, FiltMin=3030, FiltMax=52598, Gamma=1.000
00:20:05.012 00.026 21068 UpdateGuideState exits: m=113713 SNR=76.5
00:20:05.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:05.015 00.001 21068 Enqueuing Expose request
00:20:05.016 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:05.017 00.001 16108 Worker thread wakes up
00:20:05.017 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:05.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:06.008 00.991 16108 Exposure complete
00:20:06.067 00.059 16108 worker thread done servicing request
00:20:06.067 00.000 21068 OnExposeComplete: enter
00:20:06.068 00.001 21068 UpdateGuideState(): m_state=6
00:20:06.069 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7195
00:20:06.070 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.97, Mass=118429, SNR=73.0, Peak=17283 HFD=3.1
00:20:06.070 00.000 21068 MultiStar: [#1 -0.49,-0.33,0.00,M8] [#2 -0.46,-0.41,0.00,M8] [#3 -0.44,-0.27,0.00,M8] [#4 -0.36,-0.39,0.00,M2] [#5 -0.24,-0.51,0.00,M10] [#6 -0.30,-0.01,0.85,U] [#7 -0.31,-0.16,0.55,U] [#8 -0.32,-0.45,0.00,M8] 
00:20:06.072 00.002 21068 refined, 2 included, MultiStar: {-0.33, -0.08}, one-star: {-0.36, -0.10}
00:20:06.073 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
00:20:06.073 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
00:20:06.074 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-2.90 mountX=0.31 mountY=0.16, mountTheta=0.47
00:20:06.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.08, opts=13)
00:20:06.077 00.001 21068 Enqueuing Move request for scope (-0.33, -0.08)
00:20:06.077 00.000 16108 Worker thread wakes up
00:20:06.078 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
00:20:06.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
00:20:06.078 00.000 16108 Moving (-0.33, -0.08) raw xDistance=0.31 yDistance=0.16
00:20:06.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:20:06.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:06.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:20:06.078 00.000 16108 MoveAxis(W, 81, ABG)
00:20:06.078 00.000 16108 Guiding  Dir = 3, Dur = 81
00:20:06.078 00.000 16108 IsSlewing returns 0
00:20:06.078 00.000 16108 IsGuiding returns 0
00:20:06.083 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3513, FiltMin=3017, FiltMax=65440, Gamma=1.000
00:20:06.112 00.029 21068 UpdateGuideState exits: m=118429 SNR=73.0
00:20:06.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:06.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:06.116 00.002 21068 Enqueuing Expose request
00:20:06.138 00.022 16108 PulseGuide returned control before completion, sleep 32
00:20:06.184 00.046 16108 IsGuiding returns 1
00:20:06.184 00.000 16108 scope still moving after pulse duration time elapsed
00:20:06.219 00.035 16108 IsSlewing returns 0
00:20:06.219 00.000 16108 IsGuiding returns 1
00:20:06.246 00.027 16108 IsSlewing returns 0
00:20:06.246 00.000 16108 IsGuiding returns 0
00:20:06.246 00.000 16108 scope move finished after 81 + 86 ms
00:20:06.246 00.000 16108 Move returns status 0, amount 81
00:20:06.246 00.000 16108 MoveAxis(N, 0, ABG)
00:20:06.246 00.000 16108 Move returns status 0, amount 0
00:20:06.246 00.000 16108 move complete, result=0
00:20:06.246 00.000 16108 worker thread done servicing request
00:20:06.246 00.000 16108 Worker thread wakes up
00:20:06.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:06.246 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.2 px 0 ms NORTH
00:20:06.249 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:07.416 01.167 16108 Exposure complete
00:20:07.489 00.073 16108 worker thread done servicing request
00:20:07.489 00.000 21068 OnExposeComplete: enter
00:20:07.490 00.001 21068 UpdateGuideState(): m_state=6
00:20:07.491 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7196
00:20:07.492 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.91, Mass=122407, SNR=76.4, Peak=15936 HFD=3.0
00:20:07.493 00.001 21068 MultiStar: [#1 -0.37,-0.32,0.00,M9] [#2 -0.50,-0.45,0.00,M9] [#3 -0.43,-0.41,0.00,M9] [#4 -0.11,-0.23,0.95,U] [#5 -0.40,-0.43,0.00,R] [#6 -0.15,-0.15,0.76,U] [#7 -0.36,0.26,0.69,U] [#8 -0.46,-0.24,0.00,M9] 
00:20:07.494 00.001 21068 refined, 3 included, MultiStar: {-0.19, -0.10}, one-star: {-0.17, -0.17}
00:20:07.495 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.65)
00:20:07.496 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
00:20:07.496 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.67 mountX=0.17 mountY=0.14, mountTheta=0.68
00:20:07.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.10, opts=13)
00:20:07.499 00.001 21068 Enqueuing Move request for scope (-0.19, -0.10)
00:20:07.500 00.001 16108 Worker thread wakes up
00:20:07.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
00:20:07.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
00:20:07.500 00.000 16108 Moving (-0.19, -0.10) raw xDistance=0.17 yDistance=0.14
00:20:07.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:20:07.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:07.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:20:07.500 00.000 16108 MoveAxis(E, 0, ABG)
00:20:07.500 00.000 16108 Move returns status 0, amount 0
00:20:07.500 00.000 16108 MoveAxis(N, 0, ABG)
00:20:07.501 00.001 16108 Move returns status 0, amount 0
00:20:07.501 00.000 16108 move complete, result=0
00:20:07.501 00.000 16108 worker thread done servicing request
00:20:07.504 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3510, FiltMin=2976, FiltMax=62480, Gamma=1.000
00:20:07.520 00.016 21068 UpdateGuideState exits: m=122407 SNR=76.4
00:20:07.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:07.523 00.001 21068 Enqueuing Expose request
00:20:07.524 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:07.525 00.001 16108 Worker thread wakes up
00:20:07.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:07.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:08.505 00.980 16108 Exposure complete
00:20:08.562 00.057 16108 worker thread done servicing request
00:20:08.562 00.000 21068 OnExposeComplete: enter
00:20:08.563 00.001 21068 UpdateGuideState(): m_state=6
00:20:08.564 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7197
00:20:08.565 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.88, Mass=118490, SNR=74.9, Peak=14291 HFD=3.3
00:20:08.565 00.000 21068 MultiStar: [#1 -0.73,-0.11,0.00,M10] [#2 -0.45,-0.39,0.00,M10] [#3 -0.36,-0.34,0.00,M10] [#4 -0.34,0.04,1.01,U] [#5 0.29,0.19,1.01,U] [#6 -0.21,-0.05,0.82,U] [#7 -0.15,-0.01,0.73,U] [#8 -0.26,-0.48,0.00,M10] 
00:20:08.566 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.00}, one-star: {-0.32, -0.20}
00:20:08.567 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
00:20:08.567 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
00:20:08.568 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=0.14 mountY=0.04, mountTheta=0.26
00:20:08.572 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.00, opts=13)
00:20:08.573 00.001 21068 Enqueuing Move request for scope (-0.14, -0.00)
00:20:08.574 00.001 16108 Worker thread wakes up
00:20:08.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
00:20:08.574 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
00:20:08.574 00.000 16108 Moving (-0.14, -0.00) raw xDistance=0.14 yDistance=0.04
00:20:08.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:20:08.575 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:08.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:08.575 00.000 16108 MoveAxis(E, 0, ABG)
00:20:08.575 00.000 16108 Move returns status 0, amount 0
00:20:08.575 00.000 16108 MoveAxis(N, 0, ABG)
00:20:08.575 00.000 16108 Move returns status 0, amount 0
00:20:08.575 00.000 16108 move complete, result=0
00:20:08.575 00.000 16108 worker thread done servicing request
00:20:08.583 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3510, FiltMin=3024, FiltMax=63680, Gamma=1.000
00:20:08.602 00.019 21068 UpdateGuideState exits: m=118490 SNR=74.9
00:20:08.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:08.605 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:08.605 00.000 21068 Enqueuing Expose request
00:20:08.606 00.001 16108 Worker thread wakes up
00:20:08.606 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:08.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:08.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:09.768 01.161 16108 Exposure complete
00:20:09.841 00.073 16108 worker thread done servicing request
00:20:09.841 00.000 21068 OnExposeComplete: enter
00:20:09.842 00.001 21068 UpdateGuideState(): m_state=6
00:20:09.843 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7198
00:20:09.845 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=875.87, Mass=115550, SNR=81.4, Peak=15776 HFD=3.2
00:20:09.845 00.000 21068 MultiStar: [#1 -0.51,-0.41,0.00,R] [#2 -0.36,-0.31,0.00,R] [#3 -0.39,-0.38,0.00,R] [#4 -0.36,-0.23,0.83,U] [#5 0.28,0.28,0.95,U] [#6 -0.08,-0.23,0.76,U] [#7 -0.41,-0.13,0.60,U] [#8 -0.13,-0.57,0.00,R] 
00:20:09.846 00.001 21068 refined, 4 included, MultiStar: {-0.12, -0.09}, one-star: {-0.15, -0.21}
00:20:09.847 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
00:20:09.848 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.91)
00:20:09.848 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.47 mountX=0.10 mountY=0.12, mountTheta=0.87
00:20:09.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.09, opts=13)
00:20:09.851 00.001 21068 Enqueuing Move request for scope (-0.12, -0.09)
00:20:09.851 00.000 16108 Worker thread wakes up
00:20:09.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
00:20:09.851 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
00:20:09.852 00.001 16108 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.12
00:20:09.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:20:09.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:09.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:20:09.852 00.000 16108 MoveAxis(E, 0, ABG)
00:20:09.852 00.000 16108 Move returns status 0, amount 0
00:20:09.852 00.000 16108 MoveAxis(N, 0, ABG)
00:20:09.852 00.000 16108 Move returns status 0, amount 0
00:20:09.852 00.000 16108 move complete, result=0
00:20:09.852 00.000 16108 worker thread done servicing request
00:20:09.856 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3510, FiltMin=3014, FiltMax=62496, Gamma=1.000
00:20:09.872 00.016 21068 UpdateGuideState exits: m=115550 SNR=81.4
00:20:09.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:09.874 00.000 21068 Enqueuing Expose request
00:20:09.876 00.002 16108 Worker thread wakes up
00:20:09.876 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:09.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:09.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:10.855 00.978 16108 Exposure complete
00:20:10.908 00.053 16108 worker thread done servicing request
00:20:10.908 00.000 21068 OnExposeComplete: enter
00:20:10.909 00.001 21068 UpdateGuideState(): m_state=6
00:20:10.911 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7199
00:20:10.913 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=875.67, Mass=124663, SNR=86.1, Peak=15856 HFD=3.1
00:20:10.916 00.003 21068 MultiStar: [#1 0.28,0.04,1.16,U] [#2 0.18,-0.37,1.23,U] [#3 0.30,-0.30,1.13,U] [#4 0.02,-0.45,0.95,U] [#5 0.52,-0.23,0.00,M1] [#6 -0.26,-0.58,0.00,M2] [#7 -0.36,-0.25,0.58,U] [#8 0.06,-0.18,0.72,U] 
00:20:10.918 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.27}, one-star: {-0.04, -0.40}
00:20:10.919 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
00:20:10.921 00.002 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
00:20:10.922 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.22 mountX=-0.15 mountY=0.24, mountTheta=2.11
00:20:10.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.27, opts=13)
00:20:10.927 00.003 21068 Enqueuing Move request for scope (0.10, -0.27)
00:20:10.928 00.001 16108 Worker thread wakes up
00:20:10.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
00:20:10.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
00:20:10.928 00.000 16108 Moving (0.10, -0.27) raw xDistance=-0.15 yDistance=0.24
00:20:10.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:20:10.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:20:10.928 00.000 16108 MoveAxis(E, 0, ABG)
00:20:10.928 00.000 16108 Move returns status 0, amount 0
00:20:10.928 00.000 16108 MoveAxis(S, 49, ABG)
00:20:10.928 00.000 16108 Guiding  Dir = 1, Dur = 49
00:20:10.929 00.001 16108 IsSlewing returns 0
00:20:10.929 00.000 16108 IsGuiding returns 0
00:20:10.934 00.005 16108 PulseGuide returned control before completion, sleep 55
00:20:10.935 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3510, FiltMin=2953, FiltMax=61997, Gamma=1.000
00:20:10.951 00.016 21068 UpdateGuideState exits: m=124663 SNR=86.1
00:20:10.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:10.954 00.001 21068 Enqueuing Expose request
00:20:10.996 00.042 16108 IsGuiding returns 1
00:20:10.996 00.000 16108 scope still moving after pulse duration time elapsed
00:20:11.027 00.031 16108 IsSlewing returns 0
00:20:11.027 00.000 16108 IsGuiding returns 0
00:20:11.027 00.000 16108 scope move finished after 49 + 48 ms
00:20:11.027 00.000 16108 Move returns status 0, amount 49
00:20:11.027 00.000 16108 move complete, result=0
00:20:11.027 00.000 16108 worker thread done servicing request
00:20:11.027 00.000 16108 Worker thread wakes up
00:20:11.027 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:20:11.029 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:11.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:12.194 01.165 16108 Exposure complete
00:20:12.249 00.055 16108 worker thread done servicing request
00:20:12.249 00.000 21068 OnExposeComplete: enter
00:20:12.250 00.001 21068 UpdateGuideState(): m_state=6
00:20:12.251 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7200
00:20:12.251 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=876.08, Mass=119630, SNR=77.3, Peak=16768 HFD=3.3
00:20:12.252 00.001 21068 MultiStar: [#1 0.12,0.12,1.19,U] [#2 0.23,-0.00,1.34,U] [#3 0.18,0.24,1.11,U] [#4 -0.13,-0.18,0.95,U] [#5 0.47,0.40,0.00,M2] [#6 0.00,0.04,0.96,U] [#7 -0.17,0.05,0.63,U] [#8 0.25,0.39,0.91,U] 
00:20:12.253 00.001 21068 single-star, 7 included, MultiStar: {0.07, 0.08}, one-star: {-0.05, 0.01}
00:20:12.254 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
00:20:12.255 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
00:20:12.256 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.99 mountX=0.05 mountY=0.00, mountTheta=0.09
00:20:12.261 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
00:20:12.263 00.002 21068 Enqueuing Move request for scope (-0.05, 0.01)
00:20:12.265 00.002 16108 Worker thread wakes up
00:20:12.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:20:12.266 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:20:12.266 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=0.00
00:20:12.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:20:12.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:12.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:20:12.266 00.000 16108 MoveAxis(E, 0, ABG)
00:20:12.266 00.000 16108 Move returns status 0, amount 0
00:20:12.266 00.000 16108 MoveAxis(N, 0, ABG)
00:20:12.266 00.000 16108 Move returns status 0, amount 0
00:20:12.266 00.000 16108 move complete, result=0
00:20:12.266 00.000 16108 worker thread done servicing request
00:20:12.279 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3510, FiltMin=2992, FiltMax=60112, Gamma=1.000
00:20:12.302 00.023 21068 UpdateGuideState exits: m=119630 SNR=77.3
00:20:12.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:12.305 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:12.305 00.000 21068 Enqueuing Expose request
00:20:12.306 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:12.307 00.001 16108 Worker thread wakes up
00:20:12.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:12.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:13.285 00.978 16108 Exposure complete
00:20:13.344 00.059 16108 worker thread done servicing request
00:20:13.344 00.000 21068 OnExposeComplete: enter
00:20:13.345 00.001 21068 UpdateGuideState(): m_state=6
00:20:13.346 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7201
00:20:13.348 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=876.06, Mass=115816, SNR=76.9, Peak=14272 HFD=3.4
00:20:13.349 00.001 21068 MultiStar: [#1 0.06,0.21,1.07,U] [#2 0.03,0.11,1.27,U] [#3 0.05,0.25,1.11,U] [#4 -0.19,-0.32,0.96,U] [#5 0.58,0.09,0.00,M3] [#6 -0.09,0.22,0.81,U] [#7 -0.26,0.51,0.00,M1] [#8 -0.27,0.42,0.00,M1] 
00:20:13.351 00.002 21068 refined, 5 included, MultiStar: {-0.04, 0.08}, one-star: {-0.17, -0.01}
00:20:13.352 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
00:20:13.353 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
00:20:13.354 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.08 mountX=0.06 mountY=-0.07, mountTheta=-0.86
00:20:13.356 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
00:20:13.356 00.000 21068 Enqueuing Move request for scope (-0.04, 0.08)
00:20:13.357 00.001 16108 Worker thread wakes up
00:20:13.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:20:13.357 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:20:13.357 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.06 yDistance=-0.07
00:20:13.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:20:13.358 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:13.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:13.358 00.000 16108 MoveAxis(E, 0, ABG)
00:20:13.358 00.000 16108 Move returns status 0, amount 0
00:20:13.358 00.000 16108 MoveAxis(N, 0, ABG)
00:20:13.358 00.000 16108 Move returns status 0, amount 0
00:20:13.358 00.000 16108 move complete, result=0
00:20:13.358 00.000 16108 worker thread done servicing request
00:20:13.362 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=384, max=65535, med=3510, FiltMin=3011, FiltMax=60173, Gamma=1.000
00:20:13.377 00.015 21068 UpdateGuideState exits: m=115816 SNR=76.9
00:20:13.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:13.380 00.001 21068 Enqueuing Expose request
00:20:13.380 00.000 16108 Worker thread wakes up
00:20:13.380 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:13.381 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:13.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:14.539 01.158 16108 Exposure complete
00:20:14.595 00.056 16108 worker thread done servicing request
00:20:14.598 00.003 21068 OnExposeComplete: enter
00:20:14.599 00.001 21068 UpdateGuideState(): m_state=6
00:20:14.600 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7202
00:20:14.601 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.25, Mass=122191, SNR=77.6, Peak=15712 HFD=3.3
00:20:14.603 00.002 21068 MultiStar: [#1 -0.14,0.36,1.16,U] [#2 -0.11,0.01,1.16,U] [#3 -0.10,0.12,0.99,U] [#4 -0.26,0.09,0.99,U] [#5 0.01,0.27,0.92,U] [#6 -0.20,-0.06,0.79,U] [#7 -0.04,0.25,0.83,U] [#8 -0.19,0.48,0.00,M2] 
00:20:14.603 00.000 21068 refined, 7 included, MultiStar: {-0.13, 0.16}, one-star: {-0.18, 0.17}
00:20:14.604 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
00:20:14.605 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
00:20:14.605 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.27 mountX=0.16 mountY=-0.12, mountTheta=-0.66
00:20:14.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.16, opts=13)
00:20:14.607 00.000 21068 Enqueuing Move request for scope (-0.13, 0.16)
00:20:14.608 00.001 16108 Worker thread wakes up
00:20:14.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
00:20:14.608 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
00:20:14.608 00.000 16108 Moving (-0.13, 0.16) raw xDistance=0.16 yDistance=-0.12
00:20:14.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:20:14.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:14.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:20:14.609 00.001 16108 MoveAxis(E, 0, ABG)
00:20:14.609 00.000 16108 Move returns status 0, amount 0
00:20:14.609 00.000 16108 MoveAxis(N, 0, ABG)
00:20:14.609 00.000 16108 Move returns status 0, amount 0
00:20:14.609 00.000 16108 move complete, result=0
00:20:14.609 00.000 16108 worker thread done servicing request
00:20:14.619 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3510, FiltMin=3005, FiltMax=59949, Gamma=1.000
00:20:14.645 00.026 21068 UpdateGuideState exits: m=122191 SNR=77.6
00:20:14.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.646 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:14.647 00.001 21068 Enqueuing Expose request
00:20:14.648 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:14.649 00.001 16108 Worker thread wakes up
00:20:14.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:14.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:15.642 00.993 16108 Exposure complete
00:20:15.724 00.082 16108 worker thread done servicing request
00:20:15.724 00.000 21068 OnExposeComplete: enter
00:20:15.725 00.001 21068 UpdateGuideState(): m_state=6
00:20:15.728 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7203
00:20:15.729 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.00, Mass=111220, SNR=70.9, Peak=12803 HFD=3.5
00:20:15.730 00.001 21068 MultiStar: [#1 -0.12,0.32,1.58,U] [#2 -0.24,0.30,1.51,U] [#3 0.01,0.14,1.23,U] [#4 -0.25,0.35,1.05,U] [#5 0.26,0.42,0.00,M3] [#6 -0.13,0.18,0.95,U] [#7 -0.21,0.06,0.66,U] [#8 -0.13,0.14,0.90,U] 
00:20:15.731 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.20}, one-star: {-0.15, -0.08}
00:20:15.733 00.002 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
00:20:15.734 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
00:20:15.736 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.67 mountX=0.14 mountY=0.11, mountTheta=0.69
00:20:15.740 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.08, opts=13)
00:20:15.743 00.003 21068 Enqueuing Move request for scope (-0.15, -0.08)
00:20:15.745 00.002 16108 Worker thread wakes up
00:20:15.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
00:20:15.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
00:20:15.745 00.000 16108 Moving (-0.15, -0.08) raw xDistance=0.14 yDistance=0.11
00:20:15.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:20:15.746 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:15.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:20:15.746 00.000 16108 MoveAxis(E, 0, ABG)
00:20:15.746 00.000 16108 Move returns status 0, amount 0
00:20:15.746 00.000 16108 MoveAxis(N, 0, ABG)
00:20:15.746 00.000 16108 Move returns status 0, amount 0
00:20:15.746 00.000 16108 move complete, result=0
00:20:15.746 00.000 16108 worker thread done servicing request
00:20:15.752 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3510, FiltMin=3030, FiltMax=61773, Gamma=1.000
00:20:15.772 00.020 21068 UpdateGuideState exits: m=111220 SNR=70.9
00:20:15.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:15.773 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:15.774 00.001 21068 Enqueuing Expose request
00:20:15.775 00.001 16108 Worker thread wakes up
00:20:15.775 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:15.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:15.776 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:16.941 01.165 16108 Exposure complete
00:20:17.016 00.075 16108 worker thread done servicing request
00:20:17.016 00.000 21068 OnExposeComplete: enter
00:20:17.017 00.001 21068 UpdateGuideState(): m_state=6
00:20:17.018 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7204
00:20:17.019 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.85, Mass=115740, SNR=78.5, Peak=17440 HFD=3.1
00:20:17.020 00.001 21068 MultiStar: [#1 -0.09,0.54,0.00,M1] [#2 0.06,0.25,1.27,U] [#3 0.11,0.23,1.04,U] [#4 -0.66,0.09,0.00,M1] [#5 0.37,0.43,0.00,M4] [#6 -0.18,0.37,0.82,U] [#7 -0.26,0.20,0.59,U] [#8 0.04,0.34,0.86,U] 
00:20:17.020 00.000 21068 refined, 5 included, MultiStar: {-0.01, 0.19}, one-star: {0.02, -0.23}
00:20:17.021 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
00:20:17.022 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
00:20:17.022 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=0.04 mountY=-0.18, mountTheta=-1.36
00:20:17.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.19, opts=13)
00:20:17.026 00.002 21068 Enqueuing Move request for scope (-0.01, 0.19)
00:20:17.026 00.000 16108 Worker thread wakes up
00:20:17.027 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
00:20:17.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
00:20:17.027 00.000 16108 Moving (-0.01, 0.19) raw xDistance=0.04 yDistance=-0.18
00:20:17.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:20:17.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:17.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:20:17.027 00.000 16108 MoveAxis(E, 0, ABG)
00:20:17.027 00.000 16108 Move returns status 0, amount 0
00:20:17.027 00.000 16108 MoveAxis(N, 0, ABG)
00:20:17.027 00.000 16108 Move returns status 0, amount 0
00:20:17.027 00.000 16108 move complete, result=0
00:20:17.027 00.000 16108 worker thread done servicing request
00:20:17.030 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3510, FiltMin=3030, FiltMax=58419, Gamma=1.000
00:20:17.049 00.019 21068 UpdateGuideState exits: m=115740 SNR=78.5
00:20:17.051 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:17.053 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:17.054 00.001 21068 Enqueuing Expose request
00:20:17.056 00.002 16108 Worker thread wakes up
00:20:17.056 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:17.058 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:17.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:18.038 00.980 16108 Exposure complete
00:20:18.107 00.069 16108 worker thread done servicing request
00:20:18.107 00.000 21068 OnExposeComplete: enter
00:20:18.110 00.003 21068 UpdateGuideState(): m_state=6
00:20:18.112 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7205
00:20:18.114 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=875.88, Mass=121920, SNR=80.2, Peak=16864 HFD=3.3
00:20:18.115 00.001 21068 MultiStar: [#1 0.33,0.38,0.00,M2] [#2 0.30,-0.19,1.20,U] [#3 0.16,0.30,0.94,U] [#4 -0.19,-0.13,0.81,U] [#5 0.31,-0.08,0.99,U] [#6 0.18,-0.21,0.80,U] [#7 0.26,-0.01,0.58,U] [#8 0.26,0.25,0.88,U] 
00:20:18.118 00.003 21068 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.03, -0.20}
00:20:18.120 00.002 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
00:20:18.121 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
00:20:18.123 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.24 mountX=-0.17 mountY=0.00, mountTheta=3.14
00:20:18.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
00:20:18.127 00.002 21068 Enqueuing Move request for scope (0.17, -0.04)
00:20:18.128 00.001 16108 Worker thread wakes up
00:20:18.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:20:18.129 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:20:18.129 00.000 16108 Moving (0.17, -0.04) raw xDistance=-0.17 yDistance=0.00
00:20:18.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:20:18.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:18.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:20:18.129 00.000 16108 MoveAxis(E, 0, ABG)
00:20:18.129 00.000 16108 Move returns status 0, amount 0
00:20:18.129 00.000 16108 MoveAxis(N, 0, ABG)
00:20:18.130 00.001 16108 Move returns status 0, amount 0
00:20:18.130 00.000 16108 move complete, result=0
00:20:18.130 00.000 16108 worker thread done servicing request
00:20:18.134 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3510, FiltMin=3017, FiltMax=60096, Gamma=1.000
00:20:18.155 00.021 21068 UpdateGuideState exits: m=121920 SNR=80.2
00:20:18.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:18.158 00.001 21068 Enqueuing Expose request
00:20:18.158 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:18.159 00.001 16108 Worker thread wakes up
00:20:18.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:18.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:19.329 01.170 16108 Exposure complete
00:20:19.397 00.068 16108 worker thread done servicing request
00:20:19.397 00.000 21068 OnExposeComplete: enter
00:20:19.398 00.001 21068 UpdateGuideState(): m_state=6
00:20:19.399 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7206
00:20:19.399 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.05, Mass=106398, SNR=72.9, Peak=16032 HFD=3.1
00:20:19.400 00.001 21068 MultiStar: [#1 0.32,0.29,1.25,U] [#2 0.41,0.06,1.66,U] [#3 0.27,0.30,1.09,U] [#4 0.02,-0.07,0.99,U] [#5 0.26,0.10,1.03,U] [#6 0.09,-0.01,0.87,U] [#7 0.01,0.12,0.67,U] [#8 -0.03,0.27,0.91,U] 
00:20:19.401 00.001 21068 single-star, 8 included, MultiStar: {0.17, 0.12}, one-star: {-0.13, -0.02}
00:20:19.402 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
00:20:19.402 00.000 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
00:20:19.404 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.99 mountX=0.13 mountY=0.05, mountTheta=0.38
00:20:19.405 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
00:20:19.406 00.001 21068 Enqueuing Move request for scope (-0.13, -0.02)
00:20:19.407 00.001 16108 Worker thread wakes up
00:20:19.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:20:19.407 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:20:19.407 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.13 yDistance=0.05
00:20:19.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:20:19.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:19.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:19.407 00.000 16108 MoveAxis(E, 0, ABG)
00:20:19.407 00.000 16108 Move returns status 0, amount 0
00:20:19.407 00.000 16108 MoveAxis(N, 0, ABG)
00:20:19.407 00.000 16108 Move returns status 0, amount 0
00:20:19.407 00.000 16108 move complete, result=0
00:20:19.407 00.000 16108 worker thread done servicing request
00:20:19.411 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3510, FiltMin=3027, FiltMax=60288, Gamma=1.000
00:20:19.427 00.016 21068 UpdateGuideState exits: m=106398 SNR=72.9
00:20:19.427 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:19.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:19.429 00.001 21068 Enqueuing Expose request
00:20:19.430 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:19.430 00.000 16108 Worker thread wakes up
00:20:19.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:19.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:20.393 00.963 16108 Exposure complete
00:20:20.468 00.075 16108 worker thread done servicing request
00:20:20.468 00.000 21068 OnExposeComplete: enter
00:20:20.470 00.002 21068 UpdateGuideState(): m_state=6
00:20:20.472 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7207
00:20:20.474 00.002 21068 Star::Find returns 1 (0), X=220.95, Y=875.55, Mass=118625, SNR=77.7, Peak=14672 HFD=3.1
00:20:20.475 00.001 21068 MultiStar: [#1 0.60,-0.09,0.00,M2] [#2 0.10,-0.22,1.17,U] [#3 0.36,-0.15,1.05,U] [#4 -0.04,-0.40,1.02,U] [#5 0.55,0.03,0.00,M3] [#6 0.33,-0.00,0.96,U] [#7 0.59,-0.46,0.00,M1] [#8 0.22,0.16,0.73,U] 
00:20:20.476 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.21}, one-star: {0.26, -0.52}
00:20:20.477 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
00:20:20.478 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
00:20:20.478 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.80 mountX=-0.23 mountY=0.15, mountTheta=2.56
00:20:20.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.21, opts=13)
00:20:20.483 00.003 21068 Enqueuing Move request for scope (0.20, -0.21)
00:20:20.484 00.001 16108 Worker thread wakes up
00:20:20.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
00:20:20.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
00:20:20.484 00.000 16108 Moving (0.20, -0.21) raw xDistance=-0.23 yDistance=0.15
00:20:20.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:20:20.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:20.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:20:20.484 00.000 16108 MoveAxis(E, 61, ABG)
00:20:20.484 00.000 16108 Guiding  Dir = 2, Dur = 61
00:20:20.485 00.001 16108 IsSlewing returns 0
00:20:20.485 00.000 16108 IsGuiding returns 0
00:20:20.488 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3513, FiltMin=3014, FiltMax=61913, Gamma=1.000
00:20:20.503 00.015 21068 UpdateGuideState exits: m=118625 SNR=77.7
00:20:20.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:20.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:20.507 00.001 21068 Enqueuing Expose request
00:20:20.521 00.014 16108 PulseGuide returned control before completion, sleep 35
00:20:20.567 00.046 16108 IsGuiding returns 1
00:20:20.567 00.000 16108 scope still moving after pulse duration time elapsed
00:20:20.598 00.031 16108 IsSlewing returns 0
00:20:20.598 00.000 16108 IsGuiding returns 1
00:20:20.630 00.032 16108 IsSlewing returns 0
00:20:20.630 00.000 16108 IsGuiding returns 0
00:20:20.630 00.000 16108 scope move finished after 61 + 84 ms
00:20:20.630 00.000 16108 Move returns status 0, amount 61
00:20:20.630 00.000 16108 MoveAxis(N, 0, ABG)
00:20:20.631 00.001 16108 Move returns status 0, amount 0
00:20:20.631 00.000 16108 move complete, result=0
00:20:20.631 00.000 16108 worker thread done servicing request
00:20:20.631 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.2 px 0 ms NORTH
00:20:20.635 00.004 16108 Worker thread wakes up
00:20:20.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:20.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:21.810 01.175 16108 Exposure complete
00:20:21.875 00.065 16108 worker thread done servicing request
00:20:21.875 00.000 21068 OnExposeComplete: enter
00:20:21.876 00.001 21068 UpdateGuideState(): m_state=6
00:20:21.877 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7208
00:20:21.879 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=876.12, Mass=127848, SNR=85.3, Peak=17728 HFD=3.4
00:20:21.880 00.001 21068 MultiStar: [#1 0.13,0.23,1.16,U] [#2 0.20,0.04,1.16,U] [#3 0.42,0.15,0.91,U] [#4 -0.22,0.04,0.76,U] [#5 0.10,0.12,0.98,U] [#6 0.02,-0.05,0.92,U] [#7 -0.11,0.36,0.67,U] [#8 -0.05,0.29,0.76,U] 
00:20:21.882 00.002 21068 single-star, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.03, 0.05}
00:20:21.884 00.002 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
00:20:21.886 00.002 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
00:20:21.887 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.09 mountX=-0.02 mountY=-0.05, mountTheta=-1.87
00:20:21.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
00:20:21.890 00.001 21068 Enqueuing Move request for scope (0.03, 0.05)
00:20:21.891 00.001 16108 Worker thread wakes up
00:20:21.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:20:21.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:20:21.891 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
00:20:21.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:21.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:21.892 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:21.892 00.000 16108 MoveAxis(E, 0, ABG)
00:20:21.892 00.000 16108 Move returns status 0, amount 0
00:20:21.892 00.000 16108 MoveAxis(N, 0, ABG)
00:20:21.892 00.000 16108 Move returns status 0, amount 0
00:20:21.892 00.000 16108 move complete, result=0
00:20:21.892 00.000 16108 worker thread done servicing request
00:20:21.898 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3510, FiltMin=3043, FiltMax=58470, Gamma=1.000
00:20:21.913 00.015 21068 UpdateGuideState exits: m=127848 SNR=85.3
00:20:21.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.914 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:21.915 00.001 21068 Enqueuing Expose request
00:20:21.917 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:21.918 00.001 16108 Worker thread wakes up
00:20:21.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:21.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:22.892 00.974 16108 Exposure complete
00:20:22.959 00.067 16108 worker thread done servicing request
00:20:22.959 00.000 21068 OnExposeComplete: enter
00:20:22.960 00.001 21068 UpdateGuideState(): m_state=6
00:20:22.961 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7209
00:20:22.961 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=876.08, Mass=126578, SNR=80.2, Peak=16512 HFD=3.3
00:20:22.962 00.001 21068 MultiStar: [#1 -0.15,0.21,1.13,U] [#2 -0.10,0.04,1.30,U] [#3 -0.20,0.14,1.03,U] [#4 -0.22,-0.20,0.77,U] [#5 0.32,0.30,0.99,U] [#6 -0.30,-0.11,0.79,U] [#7 0.04,-0.08,0.63,U] [#8 -0.21,0.31,0.75,U] 
00:20:22.963 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.41, 0.01}
00:20:22.964 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
00:20:22.964 00.000 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
00:20:22.965 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=0.15 mountY=-0.05, mountTheta=-0.31
00:20:22.967 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
00:20:22.968 00.001 21068 Enqueuing Move request for scope (-0.13, 0.08)
00:20:22.968 00.000 16108 Worker thread wakes up
00:20:22.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:20:22.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:20:22.968 00.000 16108 Moving (-0.13, 0.08) raw xDistance=0.15 yDistance=-0.05
00:20:22.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:20:22.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:22.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:22.969 00.001 16108 MoveAxis(E, 0, ABG)
00:20:22.969 00.000 16108 Move returns status 0, amount 0
00:20:22.969 00.000 16108 MoveAxis(N, 0, ABG)
00:20:22.969 00.000 16108 Move returns status 0, amount 0
00:20:22.969 00.000 16108 move complete, result=0
00:20:22.969 00.000 16108 worker thread done servicing request
00:20:22.973 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3510, FiltMin=3030, FiltMax=60899, Gamma=1.000
00:20:22.987 00.014 21068 UpdateGuideState exits: m=126578 SNR=80.2
00:20:22.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:22.990 00.001 21068 Enqueuing Expose request
00:20:22.990 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:22.992 00.002 16108 Worker thread wakes up
00:20:22.992 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:22.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:24.168 01.176 16108 Exposure complete
00:20:24.225 00.057 16108 worker thread done servicing request
00:20:24.225 00.000 21068 OnExposeComplete: enter
00:20:24.226 00.001 21068 UpdateGuideState(): m_state=6
00:20:24.227 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7210
00:20:24.227 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=876.06, Mass=115703, SNR=77.5, Peak=15443 HFD=3.2
00:20:24.228 00.001 21068 MultiStar: [#1 -0.32,0.49,0.00,M1] [#2 -0.09,0.11,1.41,U] [#3 -0.18,0.25,1.10,U] [#4 -0.52,0.04,0.00,M1] [#5 0.16,0.26,1.21,U] [#6 -0.41,0.17,0.96,U] [#7 -0.31,0.24,0.67,U] [#8 -0.28,0.59,0.00,M1] 
00:20:24.229 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.17}, one-star: {-0.28, -0.01}
00:20:24.230 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
00:20:24.230 00.000 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
00:20:24.231 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=0.19 mountY=-0.13, mountTheta=-0.59
00:20:24.234 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.17, opts=13)
00:20:24.235 00.001 21068 Enqueuing Move request for scope (-0.16, 0.17)
00:20:24.235 00.000 16108 Worker thread wakes up
00:20:24.236 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
00:20:24.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:20:24.236 00.000 16108 Moving (-0.16, 0.17) raw xDistance=0.19 yDistance=-0.13
00:20:24.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:20:24.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:24.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:20:24.236 00.000 16108 MoveAxis(E, 0, ABG)
00:20:24.236 00.000 16108 Move returns status 0, amount 0
00:20:24.236 00.000 16108 MoveAxis(N, 0, ABG)
00:20:24.236 00.000 16108 Move returns status 0, amount 0
00:20:24.236 00.000 16108 move complete, result=0
00:20:24.236 00.000 16108 worker thread done servicing request
00:20:24.240 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3510, FiltMin=2947, FiltMax=59040, Gamma=1.000
00:20:24.254 00.014 21068 UpdateGuideState exits: m=115703 SNR=77.5
00:20:24.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:24.256 00.000 21068 Enqueuing Expose request
00:20:24.257 00.001 16108 Worker thread wakes up
00:20:24.257 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:24.258 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:24.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:25.244 00.986 16108 Exposure complete
00:20:25.297 00.053 16108 worker thread done servicing request
00:20:25.297 00.000 21068 OnExposeComplete: enter
00:20:25.298 00.001 21068 UpdateGuideState(): m_state=6
00:20:25.299 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7211
00:20:25.299 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=875.95, Mass=103146, SNR=74.6, Peak=13760 HFD=3.4
00:20:25.301 00.002 21068 MultiStar: [#1 -0.05,0.12,1.29,U] [#2 -0.13,0.06,1.36,U] [#3 -0.01,0.09,1.21,U] [#4 -0.39,0.09,1.03,U] [#5 0.14,0.28,1.13,U] [#6 -0.10,0.13,1.00,U] [#7 -0.11,0.38,0.66,U] [#8 -0.17,0.23,0.85,U] 
00:20:25.302 00.001 21068 single-star, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.06, -0.12}
00:20:25.303 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
00:20:25.303 00.000 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
00:20:25.304 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.04 mountX=0.04 mountY=0.13, mountTheta=1.28
00:20:25.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
00:20:25.307 00.001 21068 Enqueuing Move request for scope (-0.06, -0.12)
00:20:25.307 00.000 16108 Worker thread wakes up
00:20:25.308 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
00:20:25.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
00:20:25.308 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.13
00:20:25.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:20:25.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:25.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:20:25.308 00.000 16108 MoveAxis(E, 0, ABG)
00:20:25.308 00.000 16108 Move returns status 0, amount 0
00:20:25.308 00.000 16108 MoveAxis(N, 0, ABG)
00:20:25.308 00.000 16108 Move returns status 0, amount 0
00:20:25.308 00.000 16108 move complete, result=0
00:20:25.308 00.000 16108 worker thread done servicing request
00:20:25.312 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3513, FiltMin=3037, FiltMax=56112, Gamma=1.000
00:20:25.326 00.014 21068 UpdateGuideState exits: m=103146 SNR=74.6
00:20:25.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:25.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:25.329 00.001 21068 Enqueuing Expose request
00:20:25.329 00.000 16108 Worker thread wakes up
00:20:25.329 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:25.331 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:25.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:26.498 01.167 16108 Exposure complete
00:20:26.574 00.076 16108 worker thread done servicing request
00:20:26.575 00.001 21068 OnExposeComplete: enter
00:20:26.577 00.002 21068 UpdateGuideState(): m_state=6
00:20:26.579 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7212
00:20:26.580 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.88, Mass=125479, SNR=83.8, Peak=18451 HFD=3.2
00:20:26.582 00.002 21068 MultiStar: [#1 -0.16,0.20,1.14,U] [#2 -0.33,0.03,1.21,U] [#3 0.03,0.16,1.09,U] [#4 -0.53,-0.22,0.00,M1] [#5 0.08,0.14,0.94,U] [#6 -0.49,0.11,0.00,M1] [#7 -0.70,0.25,0.00,M1] [#8 -0.29,0.03,0.69,U] 
00:20:26.584 00.002 21068 refined, 5 included, MultiStar: {-0.19, 0.06}, one-star: {-0.51, -0.19}
00:20:26.585 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
00:20:26.586 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
00:20:26.588 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.82 mountX=0.20 mountY=-0.02, mountTheta=-0.09
00:20:26.591 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.06, opts=13)
00:20:26.591 00.000 21068 Enqueuing Move request for scope (-0.19, 0.06)
00:20:26.593 00.002 16108 Worker thread wakes up
00:20:26.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
00:20:26.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
00:20:26.593 00.000 16108 Moving (-0.19, 0.06) raw xDistance=0.20 yDistance=-0.02
00:20:26.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:20:26.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:26.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:26.593 00.000 16108 MoveAxis(W, 53, ABG)
00:20:26.593 00.000 16108 Guiding  Dir = 3, Dur = 53
00:20:26.594 00.001 16108 IsSlewing returns 0
00:20:26.594 00.000 16108 IsGuiding returns 0
00:20:26.599 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3510, FiltMin=3008, FiltMax=58096, Gamma=1.000
00:20:26.616 00.017 21068 UpdateGuideState exits: m=125479 SNR=83.8
00:20:26.616 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:26.618 00.001 21068 Enqueuing Expose request
00:20:26.620 00.002 16108 PulseGuide returned control before completion, sleep 37
00:20:26.666 00.046 16108 IsGuiding returns 1
00:20:26.666 00.000 16108 scope still moving after pulse duration time elapsed
00:20:26.697 00.031 16108 IsSlewing returns 0
00:20:26.697 00.000 16108 IsGuiding returns 1
00:20:26.729 00.032 16108 IsSlewing returns 0
00:20:26.729 00.000 16108 IsGuiding returns 0
00:20:26.729 00.000 16108 scope move finished after 53 + 83 ms
00:20:26.729 00.000 16108 Move returns status 0, amount 53
00:20:26.729 00.000 16108 MoveAxis(N, 0, ABG)
00:20:26.731 00.002 16108 Move returns status 0, amount 0
00:20:26.731 00.000 16108 move complete, result=0
00:20:26.731 00.000 16108 worker thread done servicing request
00:20:26.731 00.000 16108 Worker thread wakes up
00:20:26.731 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
00:20:26.733 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:26.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:27.719 00.986 16108 Exposure complete
00:20:27.782 00.063 16108 worker thread done servicing request
00:20:27.782 00.000 21068 OnExposeComplete: enter
00:20:27.784 00.002 21068 UpdateGuideState(): m_state=6
00:20:27.785 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7213
00:20:27.788 00.003 21068 Star::Find returns 1 (0), X=221.15, Y=875.86, Mass=123635, SNR=87.0, Peak=16320 HFD=3.3
00:20:27.790 00.002 21068 MultiStar: [#1 0.67,-0.02,0.00,M1] [#2 0.68,-0.08,0.00,M1] [#3 0.78,-0.04,0.00,M1] [#4 -0.02,-0.40,0.85,U] [#5 0.62,0.01,0.00,M1] [#6 0.29,-0.42,0.00,M2] [#7 0.56,-0.06,0.00,M2] [#8 0.76,0.30,0.00,M1] 
00:20:27.792 00.002 21068 refined, 1 included, MultiStar: {0.25, -0.30}, one-star: {0.47, -0.22}
00:20:27.793 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:20:27.795 00.002 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:20:27.797 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-0.89 mountX=-0.30 mountY=0.24, mountTheta=2.47
00:20:27.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.30, opts=13)
00:20:27.800 00.001 21068 Enqueuing Move request for scope (0.25, -0.30)
00:20:27.801 00.001 16108 Worker thread wakes up
00:20:27.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.30) opts 0xd
00:20:27.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.30)
00:20:27.801 00.000 16108 Moving (0.25, -0.30) raw xDistance=-0.30 yDistance=0.24
00:20:27.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
00:20:27.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:20:27.801 00.000 16108 MoveAxis(E, 74, ABG)
00:20:27.801 00.000 16108 Guiding  Dir = 2, Dur = 74
00:20:27.802 00.001 16108 IsSlewing returns 0
00:20:27.802 00.000 16108 IsGuiding returns 0
00:20:27.808 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3510, FiltMin=3021, FiltMax=62781, Gamma=1.000
00:20:27.815 00.007 16108 PulseGuide returned control before completion, sleep 72
00:20:27.829 00.014 21068 UpdateGuideState exits: m=123635 SNR=87.0
00:20:27.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:27.833 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:27.834 00.001 21068 Enqueuing Expose request
00:20:27.890 00.056 16108 IsGuiding returns 1
00:20:27.890 00.000 16108 scope still moving after pulse duration time elapsed
00:20:27.921 00.031 16108 IsSlewing returns 0
00:20:27.921 00.000 16108 IsGuiding returns 0
00:20:27.921 00.000 16108 scope move finished after 74 + 45 ms
00:20:27.921 00.000 16108 Move returns status 0, amount 74
00:20:27.921 00.000 16108 MoveAxis(S, 47, ABG)
00:20:27.921 00.000 16108 Guiding  Dir = 1, Dur = 47
00:20:27.921 00.000 16108 IsSlewing returns 0
00:20:27.923 00.002 16108 IsGuiding returns 0
00:20:27.971 00.048 16108 IsGuiding returns 1
00:20:27.971 00.000 16108 scope still moving after pulse duration time elapsed
00:20:28.000 00.029 16108 IsSlewing returns 0
00:20:28.000 00.000 16108 IsGuiding returns 1
00:20:28.031 00.031 16108 IsSlewing returns 0
00:20:28.031 00.000 16108 IsGuiding returns 1
00:20:28.062 00.031 16108 IsSlewing returns 0
00:20:28.062 00.000 16108 IsGuiding returns 0
00:20:28.062 00.000 16108 scope move finished after 47 + 92 ms
00:20:28.062 00.000 16108 Move returns status 0, amount 47
00:20:28.062 00.000 16108 move complete, result=0
00:20:28.062 00.000 16108 worker thread done servicing request
00:20:28.062 00.000 16108 Worker thread wakes up
00:20:28.062 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 47 ms SOUTH
00:20:28.064 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:28.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:29.256 01.192 16108 Exposure complete
00:20:29.328 00.072 16108 worker thread done servicing request
00:20:29.328 00.000 21068 OnExposeComplete: enter
00:20:29.330 00.002 21068 UpdateGuideState(): m_state=6
00:20:29.331 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7214
00:20:29.331 00.000 21068 Star::Find returns 1 (0), X=220.39, Y=876.00, Mass=127897, SNR=87.0, Peak=15536 HFD=3.4
00:20:29.332 00.001 21068 MultiStar: [#1 -0.15,0.39,1.12,U] [#2 -0.13,0.04,1.12,U] [#3 -0.29,0.22,0.88,U] [#4 -0.55,0.21,0.00,M1] [#5 0.21,0.07,0.85,U] [#6 -0.34,0.08,0.79,U] [#7 -0.22,0.15,0.59,U] [#8 -0.41,0.43,0.00,M2] 
00:20:29.333 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.13}, one-star: {-0.29, -0.07}
00:20:29.334 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
00:20:29.334 00.000 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
00:20:29.335 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.49 mountX=0.19 mountY=-0.09, mountTheta=-0.43
00:20:29.337 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.13, opts=13)
00:20:29.338 00.001 21068 Enqueuing Move request for scope (-0.17, 0.13)
00:20:29.338 00.000 16108 Worker thread wakes up
00:20:29.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
00:20:29.338 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
00:20:29.338 00.000 16108 Moving (-0.17, 0.13) raw xDistance=0.19 yDistance=-0.09
00:20:29.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:20:29.340 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:29.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:29.340 00.000 16108 MoveAxis(E, 0, ABG)
00:20:29.340 00.000 16108 Move returns status 0, amount 0
00:20:29.340 00.000 16108 MoveAxis(N, 0, ABG)
00:20:29.340 00.000 16108 Move returns status 0, amount 0
00:20:29.340 00.000 16108 move complete, result=0
00:20:29.340 00.000 16108 worker thread done servicing request
00:20:29.343 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3513, FiltMin=2992, FiltMax=58464, Gamma=1.000
00:20:29.371 00.028 21068 UpdateGuideState exits: m=127897 SNR=87.0
00:20:29.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:29.373 00.000 21068 Enqueuing Expose request
00:20:29.374 00.001 16108 Worker thread wakes up
00:20:29.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:29.374 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:29.375 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:30.348 00.973 16108 Exposure complete
00:20:30.436 00.088 16108 worker thread done servicing request
00:20:30.436 00.000 21068 OnExposeComplete: enter
00:20:30.437 00.001 21068 UpdateGuideState(): m_state=6
00:20:30.437 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7215
00:20:30.438 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.00, Mass=134395, SNR=90.1, Peak=17232 HFD=3.5
00:20:30.439 00.001 21068 MultiStar: [#1 0.03,0.20,0.99,U] [#2 -0.15,-0.04,1.15,U] [#3 -0.24,0.24,0.88,U] [#4 -0.62,0.19,0.00,M2] [#5 -0.04,0.22,0.88,U] [#6 -0.61,-0.04,0.00,M2] [#7 -0.42,0.14,0.55,U] [#8 -0.33,0.23,0.67,U] 
00:20:30.440 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.12}, one-star: {-0.22, -0.08}
00:20:30.440 00.000 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
00:20:30.442 00.002 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
00:20:30.443 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.55 mountX=0.19 mountY=-0.07, mountTheta=-0.37
00:20:30.444 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.12, opts=13)
00:20:30.445 00.001 21068 Enqueuing Move request for scope (-0.17, 0.12)
00:20:30.446 00.001 16108 Worker thread wakes up
00:20:30.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
00:20:30.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
00:20:30.446 00.000 16108 Moving (-0.17, 0.12) raw xDistance=0.19 yDistance=-0.07
00:20:30.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:20:30.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:30.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:30.446 00.000 16108 MoveAxis(E, 0, ABG)
00:20:30.446 00.000 16108 Move returns status 0, amount 0
00:20:30.446 00.000 16108 MoveAxis(N, 0, ABG)
00:20:30.446 00.000 16108 Move returns status 0, amount 0
00:20:30.446 00.000 16108 move complete, result=0
00:20:30.446 00.000 16108 worker thread done servicing request
00:20:30.449 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3513, FiltMin=3024, FiltMax=56224, Gamma=1.000
00:20:30.465 00.016 21068 UpdateGuideState exits: m=134395 SNR=90.1
00:20:30.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:30.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:30.468 00.001 21068 Enqueuing Expose request
00:20:30.468 00.000 16108 Worker thread wakes up
00:20:30.468 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:30.469 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:30.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:31.626 01.157 16108 Exposure complete
00:20:31.693 00.067 16108 worker thread done servicing request
00:20:31.694 00.001 21068 OnExposeComplete: enter
00:20:31.696 00.002 21068 UpdateGuideState(): m_state=6
00:20:31.696 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7216
00:20:31.697 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.89, Mass=130099, SNR=86.0, Peak=15952 HFD=3.4
00:20:31.698 00.001 21068 MultiStar: [#1 -0.14,0.10,1.11,U] [#2 -0.15,-0.19,1.27,U] [#3 -0.05,0.13,0.89,U] [#4 -0.27,-0.28,0.91,U] [#5 0.21,0.15,0.86,U] [#6 0.12,-0.26,0.68,U] [#7 -0.09,0.06,0.54,U] [#8 -0.42,0.21,0.84,U] 
00:20:31.699 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.09, -0.18}
00:20:31.700 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
00:20:31.701 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
00:20:31.701 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.82 mountX=0.10 mountY=0.06, mountTheta=0.54
00:20:31.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.03, opts=13)
00:20:31.704 00.001 21068 Enqueuing Move request for scope (-0.11, -0.03)
00:20:31.704 00.000 16108 Worker thread wakes up
00:20:31.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:20:31.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:20:31.705 00.001 16108 Moving (-0.11, -0.03) raw xDistance=0.10 yDistance=0.06
00:20:31.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:20:31.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:31.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:31.705 00.000 16108 MoveAxis(E, 0, ABG)
00:20:31.705 00.000 16108 Move returns status 0, amount 0
00:20:31.705 00.000 16108 MoveAxis(N, 0, ABG)
00:20:31.705 00.000 16108 Move returns status 0, amount 0
00:20:31.705 00.000 16108 move complete, result=0
00:20:31.705 00.000 16108 worker thread done servicing request
00:20:31.709 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3510, FiltMin=3011, FiltMax=65440, Gamma=1.000
00:20:31.723 00.014 21068 UpdateGuideState exits: m=130099 SNR=86.0
00:20:31.723 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:31.725 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:31.726 00.001 21068 Enqueuing Expose request
00:20:31.726 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:31.727 00.001 16108 Worker thread wakes up
00:20:31.727 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:31.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:32.715 00.988 16108 Exposure complete
00:20:32.770 00.055 16108 worker thread done servicing request
00:20:32.770 00.000 21068 OnExposeComplete: enter
00:20:32.771 00.001 21068 UpdateGuideState(): m_state=6
00:20:32.771 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7217
00:20:32.773 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=875.80, Mass=127825, SNR=89.3, Peak=18160 HFD=3.3
00:20:32.774 00.001 21068 MultiStar: [#1 0.09,0.05,1.08,U] [#2 0.10,-0.14,1.01,U] [#3 0.11,-0.06,0.94,U] [#4 0.03,-0.14,0.68,U] [#5 0.33,0.03,0.86,U] [#6 -0.04,-0.23,0.70,U] [#7 -0.19,-0.10,0.61,U] [#8 0.02,0.15,0.70,U] 
00:20:32.775 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.14, -0.27}
00:20:32.775 00.000 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
00:20:32.776 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
00:20:32.777 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=-0.09 mountY=0.06, mountTheta=2.58
00:20:32.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
00:20:32.780 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
00:20:32.781 00.001 16108 Worker thread wakes up
00:20:32.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:20:32.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:20:32.781 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
00:20:32.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:20:32.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:32.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:32.781 00.000 16108 MoveAxis(E, 0, ABG)
00:20:32.781 00.000 16108 Move returns status 0, amount 0
00:20:32.781 00.000 16108 MoveAxis(N, 0, ABG)
00:20:32.781 00.000 16108 Move returns status 0, amount 0
00:20:32.781 00.000 16108 move complete, result=0
00:20:32.781 00.000 16108 worker thread done servicing request
00:20:32.787 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3513, FiltMin=3014, FiltMax=58301, Gamma=1.000
00:20:32.811 00.024 21068 UpdateGuideState exits: m=127825 SNR=89.3
00:20:32.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:32.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:32.813 00.001 21068 Enqueuing Expose request
00:20:32.814 00.001 16108 Worker thread wakes up
00:20:32.814 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:32.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:32.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:33.997 01.183 16108 Exposure complete
00:20:34.054 00.057 16108 worker thread done servicing request
00:20:34.054 00.000 21068 OnExposeComplete: enter
00:20:34.055 00.001 21068 UpdateGuideState(): m_state=6
00:20:34.056 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7218
00:20:34.056 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=875.84, Mass=125310, SNR=87.9, Peak=18480 HFD=3.1
00:20:34.057 00.001 21068 MultiStar: [#1 0.17,0.31,0.94,U] [#2 -0.03,0.11,1.16,U] [#3 0.13,0.23,1.09,U] [#4 -0.23,0.05,0.82,U] [#5 0.19,0.31,0.88,U] [#6 -0.01,0.11,0.70,U] [#7 -0.21,0.20,0.54,U] [#8 -0.01,0.20,0.73,U] 
00:20:34.058 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.05, -0.24}
00:20:34.059 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
00:20:34.061 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
00:20:34.062 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.42 mountX=0.00 mountY=-0.14, mountTheta=-1.55
00:20:34.063 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
00:20:34.064 00.001 21068 Enqueuing Move request for scope (0.02, 0.14)
00:20:34.065 00.001 16108 Worker thread wakes up
00:20:34.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
00:20:34.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
00:20:34.065 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.00 yDistance=-0.14
00:20:34.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:20:34.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:34.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:20:34.065 00.000 16108 MoveAxis(E, 0, ABG)
00:20:34.065 00.000 16108 Move returns status 0, amount 0
00:20:34.065 00.000 16108 MoveAxis(N, 0, ABG)
00:20:34.065 00.000 16108 Move returns status 0, amount 0
00:20:34.065 00.000 16108 move complete, result=0
00:20:34.065 00.000 16108 worker thread done servicing request
00:20:34.068 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3513, FiltMin=3037, FiltMax=55840, Gamma=1.000
00:20:34.083 00.015 21068 UpdateGuideState exits: m=125310 SNR=87.9
00:20:34.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:34.084 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:34.085 00.001 21068 Enqueuing Expose request
00:20:34.086 00.001 16108 Worker thread wakes up
00:20:34.086 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:34.087 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:34.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:35.059 00.972 16108 Exposure complete
00:20:35.115 00.056 16108 worker thread done servicing request
00:20:35.115 00.000 21068 OnExposeComplete: enter
00:20:35.116 00.001 21068 UpdateGuideState(): m_state=6
00:20:35.117 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7219
00:20:35.117 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=876.00, Mass=128519, SNR=84.6, Peak=17152 HFD=3.6
00:20:35.118 00.001 21068 MultiStar: [#1 -0.07,0.12,1.27,U] [#2 -0.09,0.34,1.09,U] [#3 0.15,0.18,1.01,U] [#4 -0.25,-0.10,0.73,U] [#5 0.14,0.10,0.96,U] [#6 0.11,0.03,0.76,U] [#7 -0.28,0.54,0.00,M1] [#8 -0.24,0.46,0.00,M1] 
00:20:35.119 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {-0.15, -0.07}
00:20:35.120 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
00:20:35.121 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
00:20:35.122 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=0.04 mountY=-0.09, mountTheta=-1.18
00:20:35.123 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
00:20:35.124 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
00:20:35.125 00.001 16108 Worker thread wakes up
00:20:35.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:20:35.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:20:35.125 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.09
00:20:35.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:20:35.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:35.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:20:35.125 00.000 16108 MoveAxis(E, 0, ABG)
00:20:35.125 00.000 16108 Move returns status 0, amount 0
00:20:35.125 00.000 16108 MoveAxis(N, 0, ABG)
00:20:35.125 00.000 16108 Move returns status 0, amount 0
00:20:35.126 00.001 16108 move complete, result=0
00:20:35.126 00.000 16108 worker thread done servicing request
00:20:35.133 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3513, FiltMin=3001, FiltMax=65440, Gamma=1.000
00:20:35.156 00.023 21068 UpdateGuideState exits: m=128519 SNR=84.6
00:20:35.157 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:35.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:35.158 00.000 21068 Enqueuing Expose request
00:20:35.160 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:35.161 00.001 16108 Worker thread wakes up
00:20:35.161 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:35.162 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:36.328 01.166 16108 Exposure complete
00:20:36.390 00.062 16108 worker thread done servicing request
00:20:36.390 00.000 21068 OnExposeComplete: enter
00:20:36.391 00.001 21068 UpdateGuideState(): m_state=6
00:20:36.393 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7220
00:20:36.393 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=875.88, Mass=130720, SNR=88.0, Peak=17747 HFD=3.1
00:20:36.394 00.001 21068 MultiStar: [#1 -0.22,0.42,1.03,U] [#2 -0.44,0.19,0.00,M1] [#3 0.01,0.30,0.98,U] [#4 -0.17,0.19,0.70,U] [#5 0.24,0.22,0.90,U] [#6 0.02,0.13,0.98,U] [#7 -0.64,0.22,0.00,M2] [#8 -0.39,0.43,0.00,M2] 
00:20:36.395 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.17}, one-star: {-0.58, -0.20}
00:20:36.395 00.000 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
00:20:36.396 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
00:20:36.397 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.18 mountX=0.15 mountY=-0.14, mountTheta=-0.75
00:20:36.400 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.17, opts=13)
00:20:36.402 00.002 21068 Enqueuing Move request for scope (-0.12, 0.17)
00:20:36.404 00.002 16108 Worker thread wakes up
00:20:36.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
00:20:36.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
00:20:36.404 00.000 16108 Moving (-0.12, 0.17) raw xDistance=0.15 yDistance=-0.14
00:20:36.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:20:36.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:36.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:20:36.405 00.001 16108 MoveAxis(E, 0, ABG)
00:20:36.405 00.000 16108 Move returns status 0, amount 0
00:20:36.405 00.000 16108 MoveAxis(N, 0, ABG)
00:20:36.405 00.000 16108 Move returns status 0, amount 0
00:20:36.405 00.000 16108 move complete, result=0
00:20:36.405 00.000 16108 worker thread done servicing request
00:20:36.411 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3510, FiltMin=3030, FiltMax=53472, Gamma=1.000
00:20:36.426 00.015 21068 UpdateGuideState exits: m=130720 SNR=88.0
00:20:36.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:36.427 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:36.428 00.001 21068 Enqueuing Expose request
00:20:36.429 00.001 16108 Worker thread wakes up
00:20:36.429 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:36.430 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:36.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:37.405 00.975 16108 Exposure complete
00:20:37.459 00.054 16108 worker thread done servicing request
00:20:37.459 00.000 21068 OnExposeComplete: enter
00:20:37.460 00.001 21068 UpdateGuideState(): m_state=6
00:20:37.461 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7221
00:20:37.462 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.93, Mass=120493, SNR=77.3, Peak=16592 HFD=3.3
00:20:37.463 00.001 21068 MultiStar: [#1 -0.25,0.27,1.42,U] [#2 -0.34,-0.11,1.45,U] [#3 -0.08,0.22,1.08,U] [#4 -0.11,-0.16,0.89,U] [#5 0.27,0.15,0.94,U] [#6 -0.13,-0.22,0.92,U] [#7 -0.53,0.29,0.00,M3] [#8 -0.30,0.41,0.00,M3] 
00:20:37.463 00.000 21068 refined, 6 included, MultiStar: {-0.16, 0.02}, one-star: {-0.30, -0.14}
00:20:37.464 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
00:20:37.465 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
00:20:37.466 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.04 mountX=0.16 mountY=0.02, mountTheta=0.13
00:20:37.467 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.02, opts=13)
00:20:37.468 00.001 21068 Enqueuing Move request for scope (-0.16, 0.02)
00:20:37.468 00.000 16108 Worker thread wakes up
00:20:37.469 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
00:20:37.469 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
00:20:37.469 00.000 16108 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=0.02
00:20:37.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:20:37.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:37.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:37.469 00.000 16108 MoveAxis(E, 0, ABG)
00:20:37.469 00.000 16108 Move returns status 0, amount 0
00:20:37.470 00.001 16108 MoveAxis(N, 0, ABG)
00:20:37.470 00.000 16108 Move returns status 0, amount 0
00:20:37.470 00.000 16108 move complete, result=0
00:20:37.470 00.000 16108 worker thread done servicing request
00:20:37.472 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3513, FiltMin=2966, FiltMax=57968, Gamma=1.000
00:20:37.487 00.015 21068 UpdateGuideState exits: m=120493 SNR=77.3
00:20:37.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.488 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:37.489 00.001 21068 Enqueuing Expose request
00:20:37.489 00.000 16108 Worker thread wakes up
00:20:37.489 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:37.490 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:37.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:38.669 01.179 16108 Exposure complete
00:20:38.746 00.077 16108 worker thread done servicing request
00:20:38.746 00.000 21068 OnExposeComplete: enter
00:20:38.747 00.001 21068 UpdateGuideState(): m_state=6
00:20:38.748 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7222
00:20:38.749 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.83, Mass=130080, SNR=88.9, Peak=18048 HFD=3.2
00:20:38.751 00.002 21068 MultiStar: [#1 0.14,0.08,1.01,U] [#2 0.10,-0.13,1.14,U] [#3 0.13,0.06,1.02,U] [#4 0.00,-0.49,0.00,M1] [#5 0.30,-0.11,0.89,U] [#6 0.10,-0.32,0.87,U] [#7 -0.01,0.09,0.47,U] [#8 -0.14,0.03,0.63,U] 
00:20:38.753 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.08, -0.24}
00:20:38.755 00.002 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
00:20:38.756 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
00:20:38.757 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=-0.12 mountY=0.05, mountTheta=2.70
00:20:38.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
00:20:38.761 00.002 21068 Enqueuing Move request for scope (0.10, -0.08)
00:20:38.762 00.001 16108 Worker thread wakes up
00:20:38.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:20:38.762 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:20:38.762 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=0.05
00:20:38.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:20:38.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:38.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:38.764 00.002 16108 MoveAxis(E, 0, ABG)
00:20:38.764 00.000 16108 Move returns status 0, amount 0
00:20:38.764 00.000 16108 MoveAxis(N, 0, ABG)
00:20:38.764 00.000 16108 Move returns status 0, amount 0
00:20:38.764 00.000 16108 move complete, result=0
00:20:38.764 00.000 16108 worker thread done servicing request
00:20:38.770 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3513, FiltMin=3001, FiltMax=64230, Gamma=1.000
00:20:38.793 00.023 21068 UpdateGuideState exits: m=130080 SNR=88.9
00:20:38.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:38.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:38.795 00.000 21068 Enqueuing Expose request
00:20:38.796 00.001 16108 Worker thread wakes up
00:20:38.796 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:38.797 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:38.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:39.787 00.990 16108 Exposure complete
00:20:39.876 00.089 16108 worker thread done servicing request
00:20:39.876 00.000 21068 OnExposeComplete: enter
00:20:39.877 00.001 21068 UpdateGuideState(): m_state=6
00:20:39.877 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7223
00:20:39.878 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=875.90, Mass=108303, SNR=73.8, Peak=14659 HFD=3.0
00:20:39.880 00.002 21068 MultiStar: [#1 -0.14,0.24,1.28,U] [#2 -0.38,0.05,1.40,U] [#3 -0.06,0.06,1.16,U] [#4 -0.32,0.17,0.91,U] [#5 0.26,0.54,0.00,M1] [#6 -0.05,0.20,0.84,U] [#7 -0.59,0.02,0.00,M3] [#8 -0.03,0.37,1.01,U] 
00:20:39.881 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.13}, one-star: {-0.37, -0.18}
00:20:39.881 00.000 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
00:20:39.882 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
00:20:39.883 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.57 mountX=0.22 mountY=-0.08, mountTheta=-0.34
00:20:39.884 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.13, opts=13)
00:20:39.885 00.001 21068 Enqueuing Move request for scope (-0.20, 0.13)
00:20:39.886 00.001 16108 Worker thread wakes up
00:20:39.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
00:20:39.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
00:20:39.886 00.000 16108 Moving (-0.20, 0.13) raw xDistance=0.22 yDistance=-0.08
00:20:39.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:20:39.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:39.887 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:39.887 00.000 16108 MoveAxis(W, 57, ABG)
00:20:39.887 00.000 16108 Guiding  Dir = 3, Dur = 57
00:20:39.887 00.000 16108 IsSlewing returns 0
00:20:39.888 00.001 16108 IsGuiding returns 0
00:20:39.891 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3513, FiltMin=3033, FiltMax=65440, Gamma=1.000
00:20:39.898 00.007 16108 PulseGuide returned control before completion, sleep 57
00:20:39.918 00.020 21068 UpdateGuideState exits: m=108303 SNR=73.8
00:20:39.920 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:39.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:39.924 00.003 21068 Enqueuing Expose request
00:20:39.960 00.036 16108 IsGuiding returns 1
00:20:39.960 00.000 16108 scope still moving after pulse duration time elapsed
00:20:39.991 00.031 16108 IsSlewing returns 0
00:20:39.991 00.000 16108 IsGuiding returns 0
00:20:39.991 00.000 16108 scope move finished after 57 + 47 ms
00:20:39.993 00.002 16108 Move returns status 0, amount 57
00:20:39.993 00.000 16108 MoveAxis(N, 0, ABG)
00:20:39.993 00.000 16108 Move returns status 0, amount 0
00:20:39.993 00.000 16108 move complete, result=0
00:20:39.993 00.000 16108 worker thread done servicing request
00:20:39.993 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
00:20:39.995 00.002 16108 Worker thread wakes up
00:20:39.995 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:39.996 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:41.176 01.180 16108 Exposure complete
00:20:41.238 00.062 16108 worker thread done servicing request
00:20:41.238 00.000 21068 OnExposeComplete: enter
00:20:41.239 00.001 21068 UpdateGuideState(): m_state=6
00:20:41.241 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7224
00:20:41.242 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.13, Mass=120928, SNR=79.0, Peak=14192 HFD=3.3
00:20:41.244 00.002 21068 MultiStar: [#1 -0.03,0.38,1.09,U] [#2 0.14,0.06,1.22,U] [#3 -0.11,0.22,1.14,U] [#4 -0.12,0.04,0.79,U] [#5 0.34,0.28,0.99,U] [#6 -0.06,0.19,0.77,U] [#7 -0.17,0.37,0.75,U] [#8 -0.05,0.29,0.92,U] 
00:20:41.245 00.001 21068 single-star, 8 included, MultiStar: {0.00, 0.21}, one-star: {0.01, 0.05}
00:20:41.246 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
00:20:41.247 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
00:20:41.248 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.33 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
00:20:41.251 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
00:20:41.252 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
00:20:41.254 00.002 16108 Worker thread wakes up
00:20:41.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:20:41.254 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:20:41.254 00.000 16108 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=-0.05
00:20:41.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:20:41.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:41.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:41.254 00.000 16108 MoveAxis(E, 0, ABG)
00:20:41.254 00.000 16108 Move returns status 0, amount 0
00:20:41.255 00.001 16108 MoveAxis(N, 0, ABG)
00:20:41.255 00.000 16108 Move returns status 0, amount 0
00:20:41.255 00.000 16108 move complete, result=0
00:20:41.255 00.000 16108 worker thread done servicing request
00:20:41.264 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3513, FiltMin=2995, FiltMax=65440, Gamma=1.000
00:20:41.289 00.025 21068 UpdateGuideState exits: m=120928 SNR=79.0
00:20:41.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.292 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:41.293 00.001 21068 Enqueuing Expose request
00:20:41.294 00.001 16108 Worker thread wakes up
00:20:41.294 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:41.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:41.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:42.277 00.982 16108 Exposure complete
00:20:42.341 00.064 16108 worker thread done servicing request
00:20:42.341 00.000 21068 OnExposeComplete: enter
00:20:42.343 00.002 21068 UpdateGuideState(): m_state=6
00:20:42.344 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7225
00:20:42.345 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.99, Mass=125219, SNR=90.1, Peak=15984 HFD=3.5
00:20:42.346 00.001 21068 MultiStar: [#1 0.31,0.44,0.00,M1] [#2 0.07,0.31,1.06,U] [#3 0.26,0.33,0.85,U] [#4 -0.23,0.12,0.79,U] [#5 0.40,0.19,0.79,U] [#6 0.06,0.03,0.79,U] [#7 -0.14,0.31,0.63,U] [#8 0.15,0.24,0.80,U] 
00:20:42.346 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.18}, one-star: {-0.20, -0.09}
00:20:42.347 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
00:20:42.348 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
00:20:42.348 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.32 mountX=-0.01 mountY=-0.18, mountTheta=-1.65
00:20:42.350 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
00:20:42.351 00.001 21068 Enqueuing Move request for scope (0.05, 0.18)
00:20:42.351 00.000 16108 Worker thread wakes up
00:20:42.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:20:42.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:20:42.351 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.01 yDistance=-0.18
00:20:42.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:20:42.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:42.353 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:20:42.353 00.000 16108 MoveAxis(E, 0, ABG)
00:20:42.353 00.000 16108 Move returns status 0, amount 0
00:20:42.353 00.000 16108 MoveAxis(N, 0, ABG)
00:20:42.353 00.000 16108 Move returns status 0, amount 0
00:20:42.353 00.000 16108 move complete, result=0
00:20:42.353 00.000 16108 worker thread done servicing request
00:20:42.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3513, FiltMin=3027, FiltMax=61501, Gamma=1.000
00:20:42.371 00.015 21068 UpdateGuideState exits: m=125219 SNR=90.1
00:20:42.373 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:42.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:42.374 00.000 21068 Enqueuing Expose request
00:20:42.375 00.001 16108 Worker thread wakes up
00:20:42.375 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:42.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:42.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:43.544 01.168 16108 Exposure complete
00:20:43.621 00.077 16108 worker thread done servicing request
00:20:43.621 00.000 21068 OnExposeComplete: enter
00:20:43.623 00.002 21068 UpdateGuideState(): m_state=6
00:20:43.625 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7226
00:20:43.627 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.04, Mass=123609, SNR=91.7, Peak=18896 HFD=3.1
00:20:43.628 00.001 21068 MultiStar: [#1 0.25,0.40,0.00,M2] [#2 0.35,0.24,1.00,U] [#3 0.21,0.43,0.00,M1] [#4 0.18,0.19,0.85,U] [#5 0.40,0.42,0.00,M1] [#6 -0.02,0.19,0.62,U] [#7 -0.31,0.22,0.69,U] [#8 0.29,0.25,0.68,U] 
00:20:43.629 00.001 21068 single-star, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.14, -0.04}
00:20:43.630 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
00:20:43.630 00.000 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
00:20:43.631 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.15 mountY=0.00, mountTheta=3.14
00:20:43.632 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
00:20:43.633 00.001 21068 Enqueuing Move request for scope (0.14, -0.04)
00:20:43.634 00.001 16108 Worker thread wakes up
00:20:43.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:20:43.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:20:43.634 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.15 yDistance=0.00
00:20:43.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:20:43.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:43.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:20:43.634 00.000 16108 MoveAxis(E, 0, ABG)
00:20:43.634 00.000 16108 Move returns status 0, amount 0
00:20:43.634 00.000 16108 MoveAxis(N, 0, ABG)
00:20:43.634 00.000 16108 Move returns status 0, amount 0
00:20:43.634 00.000 16108 move complete, result=0
00:20:43.634 00.000 16108 worker thread done servicing request
00:20:43.638 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3513, FiltMin=2982, FiltMax=56784, Gamma=1.000
00:20:43.653 00.015 21068 UpdateGuideState exits: m=123609 SNR=91.7
00:20:43.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.654 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:43.655 00.001 21068 Enqueuing Expose request
00:20:43.656 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:43.657 00.001 16108 Worker thread wakes up
00:20:43.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:43.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:44.617 00.960 16108 Exposure complete
00:20:44.679 00.062 16108 worker thread done servicing request
00:20:44.679 00.000 21068 OnExposeComplete: enter
00:20:44.681 00.002 21068 UpdateGuideState(): m_state=6
00:20:44.681 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7227
00:20:44.682 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.01, Mass=134711, SNR=90.5, Peak=19104 HFD=2.9
00:20:44.683 00.001 21068 MultiStar: [#1 0.27,0.39,0.00,M3] [#2 0.56,0.13,0.00,M1] [#3 0.49,0.32,0.00,M2] [#4 -0.03,-0.03,0.75,U] [#5 0.47,0.33,0.00,M2] [#6 0.17,0.19,0.86,U] [#7 0.08,0.10,0.58,U] [#8 0.29,0.49,0.00,M1] 
00:20:44.684 00.001 21068 refined, 3 included, MultiStar: {0.14, 0.04}, one-star: {0.25, -0.07}
00:20:44.684 00.000 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
00:20:44.685 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
00:20:44.686 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=-0.13 mountY=-0.07, mountTheta=-2.61
00:20:44.687 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
00:20:44.688 00.001 21068 Enqueuing Move request for scope (0.14, 0.04)
00:20:44.689 00.001 16108 Worker thread wakes up
00:20:44.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:20:44.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:20:44.689 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.13 yDistance=-0.07
00:20:44.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:20:44.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:44.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:44.689 00.000 16108 MoveAxis(E, 0, ABG)
00:20:44.689 00.000 16108 Move returns status 0, amount 0
00:20:44.689 00.000 16108 MoveAxis(N, 0, ABG)
00:20:44.689 00.000 16108 Move returns status 0, amount 0
00:20:44.689 00.000 16108 move complete, result=0
00:20:44.689 00.000 16108 worker thread done servicing request
00:20:44.693 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3513, FiltMin=2925, FiltMax=58688, Gamma=1.000
00:20:44.711 00.018 21068 UpdateGuideState exits: m=134711 SNR=90.5
00:20:44.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:44.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:44.714 00.001 21068 Enqueuing Expose request
00:20:44.716 00.002 16108 Worker thread wakes up
00:20:44.716 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:44.718 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:44.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:45.873 01.155 16108 Exposure complete
00:20:45.926 00.053 16108 worker thread done servicing request
00:20:45.926 00.000 21068 OnExposeComplete: enter
00:20:45.927 00.001 21068 UpdateGuideState(): m_state=6
00:20:45.928 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7228
00:20:45.929 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.95, Mass=135489, SNR=101.8, Peak=19408 HFD=3.3
00:20:45.930 00.001 21068 MultiStar: [#1 0.10,0.34,0.97,U] [#2 0.27,0.13,0.89,U] [#3 0.25,0.26,0.78,U] [#4 -0.12,-0.07,0.68,U] [#5 0.53,0.28,0.00,M3] [#6 0.15,0.07,0.69,U] [#7 -0.12,-0.02,0.49,U] [#8 0.26,0.29,0.61,U] 
00:20:45.931 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.11}, one-star: {0.35, -0.13}
00:20:45.932 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
00:20:45.933 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
00:20:45.933 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=-0.14 mountY=-0.15, mountTheta=-2.34
00:20:45.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.11, opts=13)
00:20:45.936 00.001 21068 Enqueuing Move request for scope (0.17, 0.11)
00:20:45.937 00.001 16108 Worker thread wakes up
00:20:45.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
00:20:45.937 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
00:20:45.937 00.000 16108 Moving (0.17, 0.11) raw xDistance=-0.14 yDistance=-0.15
00:20:45.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:20:45.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:45.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:20:45.937 00.000 16108 MoveAxis(E, 0, ABG)
00:20:45.937 00.000 16108 Move returns status 0, amount 0
00:20:45.937 00.000 16108 MoveAxis(N, 0, ABG)
00:20:45.937 00.000 16108 Move returns status 0, amount 0
00:20:45.937 00.000 16108 move complete, result=0
00:20:45.937 00.000 16108 worker thread done servicing request
00:20:45.941 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3513, FiltMin=3053, FiltMax=65472, Gamma=1.000
00:20:45.956 00.015 21068 UpdateGuideState exits: m=135489 SNR=101.8
00:20:45.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:45.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:45.959 00.001 21068 Enqueuing Expose request
00:20:45.960 00.001 16108 Worker thread wakes up
00:20:45.960 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:45.962 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:45.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:46.927 00.965 16108 Exposure complete
00:20:46.980 00.053 16108 worker thread done servicing request
00:20:46.980 00.000 21068 OnExposeComplete: enter
00:20:46.980 00.000 21068 UpdateGuideState(): m_state=6
00:20:46.981 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7229
00:20:46.982 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=875.79, Mass=120736, SNR=75.7, Peak=18912 HFD=3.2
00:20:46.983 00.001 21068 MultiStar: [#1 0.46,0.38,0.00,M3] [#2 0.66,0.19,0.00,M1] [#3 0.57,0.14,0.00,M2] [#4 0.18,-0.12,0.90,U] [#5 0.54,0.04,0.00,M4] [#6 0.08,0.16,0.91,U] [#7 0.14,0.29,0.72,U] [#8 0.75,0.48,0.00,M1] 
00:20:46.984 00.001 21068 refined, 3 included, MultiStar: {0.17, -0.01}, one-star: {0.28, -0.28}
00:20:46.984 00.000 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
00:20:46.985 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
00:20:46.986 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=-0.17 mountY=-0.03, mountTheta=-2.96
00:20:46.987 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.01, opts=13)
00:20:46.988 00.001 21068 Enqueuing Move request for scope (0.17, -0.01)
00:20:46.989 00.001 16108 Worker thread wakes up
00:20:46.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:20:46.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:20:46.989 00.000 16108 Moving (0.17, -0.01) raw xDistance=-0.17 yDistance=-0.03
00:20:46.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:20:46.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:46.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:46.989 00.000 16108 MoveAxis(E, 0, ABG)
00:20:46.989 00.000 16108 Move returns status 0, amount 0
00:20:46.989 00.000 16108 MoveAxis(N, 0, ABG)
00:20:46.989 00.000 16108 Move returns status 0, amount 0
00:20:46.989 00.000 16108 move complete, result=0
00:20:46.989 00.000 16108 worker thread done servicing request
00:20:46.993 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3513, FiltMin=3030, FiltMax=62041, Gamma=1.000
00:20:47.018 00.025 21068 UpdateGuideState exits: m=120736 SNR=75.7
00:20:47.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:47.020 00.000 21068 Enqueuing Expose request
00:20:47.021 00.001 16108 Worker thread wakes up
00:20:47.021 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:47.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:47.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:48.192 01.170 16108 Exposure complete
00:20:48.248 00.056 16108 worker thread done servicing request
00:20:48.248 00.000 21068 OnExposeComplete: enter
00:20:48.251 00.003 21068 UpdateGuideState(): m_state=6
00:20:48.252 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7230
00:20:48.253 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=875.71, Mass=112015, SNR=82.7, Peak=15280 HFD=3.3
00:20:48.254 00.001 21068 MultiStar: [#1 0.52,-0.02,0.00,M4] [#2 0.55,-0.25,0.00,M2] [#3 0.53,-0.04,0.00,M3] [#4 0.20,-0.35,0.76,U] [#5 0.83,0.26,0.00,M5] [#6 0.25,-0.34,0.80,U] [#7 0.28,-0.23,0.52,U] [#8 0.63,0.07,0.00,M2] 
00:20:48.254 00.000 21068 refined, 3 included, MultiStar: {0.31, -0.33}, one-star: {0.46, -0.37}
00:20:48.255 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
00:20:48.256 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
00:20:48.256 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=-0.33 hyp=0.45 cameraTheta=-0.82 mountX=-0.36 mountY=0.25, mountTheta=2.54
00:20:48.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.33, opts=13)
00:20:48.259 00.001 21068 Enqueuing Move request for scope (0.31, -0.33)
00:20:48.259 00.000 16108 Worker thread wakes up
00:20:48.261 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.33) opts 0xd
00:20:48.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.33)
00:20:48.261 00.000 16108 Moving (0.31, -0.33) raw xDistance=-0.36 yDistance=0.25
00:20:48.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:20:48.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:20:48.261 00.000 16108 MoveAxis(E, 95, ABG)
00:20:48.261 00.000 16108 Guiding  Dir = 2, Dur = 95
00:20:48.261 00.000 16108 IsSlewing returns 0
00:20:48.261 00.000 16108 IsGuiding returns 0
00:20:48.265 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3510, FiltMin=2947, FiltMax=61037, Gamma=1.000
00:20:48.279 00.014 21068 UpdateGuideState exits: m=112015 SNR=82.7
00:20:48.281 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.282 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:48.283 00.001 21068 Enqueuing Expose request
00:20:48.312 00.029 16108 PulseGuide returned control before completion, sleep 55
00:20:48.373 00.061 16108 IsGuiding returns 1
00:20:48.373 00.000 16108 scope still moving after pulse duration time elapsed
00:20:48.405 00.032 16108 IsSlewing returns 0
00:20:48.405 00.000 16108 IsGuiding returns 1
00:20:48.437 00.032 16108 IsSlewing returns 0
00:20:48.438 00.001 16108 IsGuiding returns 1
00:20:48.468 00.030 16108 IsSlewing returns 0
00:20:48.468 00.000 16108 IsGuiding returns 1
00:20:48.499 00.031 16108 IsSlewing returns 0
00:20:48.499 00.000 16108 IsGuiding returns 0
00:20:48.499 00.000 16108 scope move finished after 95 + 143 ms
00:20:48.499 00.000 16108 Move returns status 0, amount 95
00:20:48.499 00.000 16108 MoveAxis(S, 50, ABG)
00:20:48.499 00.000 16108 Guiding  Dir = 1, Dur = 50
00:20:48.500 00.001 16108 IsSlewing returns 0
00:20:48.500 00.000 16108 IsGuiding returns 0
00:20:48.548 00.048 16108 PulseGuide returned control before completion, sleep 12
00:20:48.563 00.015 16108 IsGuiding returns 1
00:20:48.563 00.000 16108 scope still moving after pulse duration time elapsed
00:20:48.594 00.031 16108 IsSlewing returns 0
00:20:48.594 00.000 16108 IsGuiding returns 1
00:20:48.627 00.033 16108 IsSlewing returns 0
00:20:48.627 00.000 16108 IsGuiding returns 0
00:20:48.627 00.000 16108 scope move finished after 50 + 77 ms
00:20:48.627 00.000 16108 Move returns status 0, amount 50
00:20:48.628 00.001 16108 move complete, result=0
00:20:48.628 00.000 16108 worker thread done servicing request
00:20:48.628 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.2 px 50 ms SOUTH
00:20:48.630 00.002 16108 Worker thread wakes up
00:20:48.630 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:48.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:49.606 00.976 16108 Exposure complete
00:20:49.663 00.057 16108 worker thread done servicing request
00:20:49.663 00.000 21068 OnExposeComplete: enter
00:20:49.664 00.001 21068 UpdateGuideState(): m_state=6
00:20:49.665 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7231
00:20:49.665 00.000 21068 Star::Find returns 1 (0), X=220.81, Y=875.88, Mass=112375, SNR=78.4, Peak=17072 HFD=3.0
00:20:49.666 00.001 21068 MultiStar: [#1 0.43,0.34,0.00,M5] [#2 0.48,0.01,0.00,M3] [#3 0.37,0.31,0.00,M4] [#4 -0.39,0.13,0.85,U] [#5 0.45,0.25,0.00,M6] [#6 -0.01,0.14,0.80,U] [#7 0.02,0.09,0.59,U] [#8 0.19,0.23,0.79,U] 
00:20:49.668 00.002 21068 refined, 4 included, MultiStar: {-0.01, 0.06}, one-star: {0.13, -0.20}
00:20:49.669 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:20:49.669 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:20:49.670 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.77 mountX=0.02 mountY=-0.06, mountTheta=-1.19
00:20:49.671 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
00:20:49.672 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
00:20:49.673 00.001 16108 Worker thread wakes up
00:20:49.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:20:49.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:20:49.673 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.06
00:20:49.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:20:49.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:49.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:49.673 00.000 16108 MoveAxis(E, 0, ABG)
00:20:49.673 00.000 16108 Move returns status 0, amount 0
00:20:49.673 00.000 16108 MoveAxis(N, 0, ABG)
00:20:49.674 00.001 16108 Move returns status 0, amount 0
00:20:49.674 00.000 16108 move complete, result=0
00:20:49.674 00.000 16108 worker thread done servicing request
00:20:49.685 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3510, FiltMin=3001, FiltMax=65440, Gamma=1.000
00:20:49.703 00.018 21068 UpdateGuideState exits: m=112375 SNR=78.4
00:20:49.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:49.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:49.705 00.000 21068 Enqueuing Expose request
00:20:49.706 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:49.708 00.002 16108 Worker thread wakes up
00:20:49.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:49.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:50.873 01.165 16108 Exposure complete
00:20:50.933 00.060 16108 worker thread done servicing request
00:20:50.933 00.000 21068 OnExposeComplete: enter
00:20:50.934 00.001 21068 UpdateGuideState(): m_state=6
00:20:50.935 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7232
00:20:50.938 00.003 21068 Star::Find returns 1 (0), X=220.67, Y=876.10, Mass=116601, SNR=77.2, Peak=17104 HFD=3.2
00:20:50.940 00.002 21068 MultiStar: [#1 0.21,0.61,0.00,M6] [#2 0.21,0.27,1.36,U] [#3 0.31,0.45,0.00,M5] [#4 -0.11,-0.02,0.94,U] [#5 0.32,0.41,0.00,M7] [#6 -0.04,0.31,0.87,U] [#7 -0.01,0.65,0.00,M1] [#8 -0.06,0.28,0.71,U] 
00:20:50.941 00.001 21068 single-star, 4 included, MultiStar: {0.02, 0.17}, one-star: {-0.01, 0.03}
00:20:50.942 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
00:20:50.943 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
00:20:50.944 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.80 mountX=0.01 mountY=-0.02, mountTheta=-1.16
00:20:50.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
00:20:50.946 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
00:20:50.948 00.002 16108 Worker thread wakes up
00:20:50.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:20:50.948 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:20:50.948 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
00:20:50.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:20:50.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:50.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:50.948 00.000 16108 MoveAxis(E, 0, ABG)
00:20:50.948 00.000 16108 Move returns status 0, amount 0
00:20:50.948 00.000 16108 MoveAxis(N, 0, ABG)
00:20:50.948 00.000 16108 Move returns status 0, amount 0
00:20:50.948 00.000 16108 move complete, result=0
00:20:50.948 00.000 16108 worker thread done servicing request
00:20:50.952 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3510, FiltMin=3011, FiltMax=58624, Gamma=1.000
00:20:50.966 00.014 21068 UpdateGuideState exits: m=116601 SNR=77.2
00:20:50.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:50.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:50.968 00.000 21068 Enqueuing Expose request
00:20:50.969 00.001 16108 Worker thread wakes up
00:20:50.969 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:50.971 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:50.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:51.952 00.981 16108 Exposure complete
00:20:52.008 00.056 16108 worker thread done servicing request
00:20:52.008 00.000 21068 OnExposeComplete: enter
00:20:52.009 00.001 21068 UpdateGuideState(): m_state=6
00:20:52.009 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7233
00:20:52.010 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.98, Mass=124695, SNR=89.1, Peak=15216 HFD=3.6
00:20:52.011 00.001 21068 MultiStar: [#1 -0.03,0.25,1.16,U] [#2 -0.00,0.20,1.21,U] [#3 0.12,0.22,0.97,U] [#4 -0.47,-0.12,0.00,M1] [#5 0.12,-0.01,0.94,U] [#6 0.05,0.12,0.73,U] [#7 -0.17,0.40,0.50,U] [#8 -0.15,0.23,0.63,U] 
00:20:52.012 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {-0.21, -0.09}
00:20:52.013 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:20:52.014 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:20:52.015 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.71 mountX=0.05 mountY=-0.14, mountTheta=-1.25
00:20:52.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
00:20:52.021 00.003 21068 Enqueuing Move request for scope (-0.02, 0.15)
00:20:52.023 00.002 16108 Worker thread wakes up
00:20:52.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:20:52.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:20:52.023 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.05 yDistance=-0.14
00:20:52.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:20:52.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:52.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:20:52.023 00.000 16108 MoveAxis(E, 0, ABG)
00:20:52.023 00.000 16108 Move returns status 0, amount 0
00:20:52.023 00.000 16108 MoveAxis(N, 0, ABG)
00:20:52.023 00.000 16108 Move returns status 0, amount 0
00:20:52.024 00.001 16108 move complete, result=0
00:20:52.024 00.000 16108 worker thread done servicing request
00:20:52.029 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3510, FiltMin=3001, FiltMax=54758, Gamma=1.000
00:20:52.049 00.020 21068 UpdateGuideState exits: m=124695 SNR=89.1
00:20:52.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:52.051 00.000 21068 Enqueuing Expose request
00:20:52.052 00.001 16108 Worker thread wakes up
00:20:52.052 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:52.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:52.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:53.214 01.161 16108 Exposure complete
00:20:53.272 00.058 16108 worker thread done servicing request
00:20:53.272 00.000 21068 OnExposeComplete: enter
00:20:53.274 00.002 21068 UpdateGuideState(): m_state=6
00:20:53.277 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7234
00:20:53.278 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.84, Mass=122194, SNR=83.1, Peak=16304 HFD=3.2
00:20:53.280 00.002 21068 MultiStar: [#1 0.49,0.06,0.00,M6] [#2 0.25,-0.27,1.16,U] [#3 0.28,-0.01,1.24,U] [#4 -0.24,-0.27,0.81,U] [#5 0.46,-0.08,0.82,U] [#6 0.10,0.02,0.87,U] [#7 0.05,0.48,0.00,M1] [#8 0.12,0.34,0.75,U] 
00:20:53.281 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.08}, one-star: {0.02, -0.23}
00:20:53.282 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
00:20:53.285 00.003 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
00:20:53.286 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=-0.16 mountY=0.05, mountTheta=2.87
00:20:53.287 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.08, opts=13)
00:20:53.288 00.001 21068 Enqueuing Move request for scope (0.15, -0.08)
00:20:53.289 00.001 16108 Worker thread wakes up
00:20:53.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:20:53.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:20:53.289 00.000 16108 Moving (0.15, -0.08) raw xDistance=-0.16 yDistance=0.05
00:20:53.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:20:53.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:53.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:53.289 00.000 16108 MoveAxis(E, 0, ABG)
00:20:53.289 00.000 16108 Move returns status 0, amount 0
00:20:53.289 00.000 16108 MoveAxis(N, 0, ABG)
00:20:53.289 00.000 16108 Move returns status 0, amount 0
00:20:53.291 00.002 16108 move complete, result=0
00:20:53.291 00.000 16108 worker thread done servicing request
00:20:53.296 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3510, FiltMin=3009, FiltMax=61024, Gamma=1.000
00:20:53.327 00.031 21068 UpdateGuideState exits: m=122194 SNR=83.1
00:20:53.329 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.331 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:53.333 00.002 21068 Enqueuing Expose request
00:20:53.334 00.001 16108 Worker thread wakes up
00:20:53.335 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:53.336 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:53.337 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:54.302 00.965 16108 Exposure complete
00:20:54.369 00.067 16108 worker thread done servicing request
00:20:54.369 00.000 21068 OnExposeComplete: enter
00:20:54.369 00.000 21068 UpdateGuideState(): m_state=6
00:20:54.370 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7235
00:20:54.370 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=875.89, Mass=133049, SNR=90.0, Peak=16448 HFD=3.4
00:20:54.371 00.001 21068 MultiStar: [#1 0.25,0.18,1.11,U] [#2 0.14,-0.22,1.05,U] [#3 0.30,-0.01,0.99,U] [#4 0.02,-0.24,0.77,U] [#5 0.16,-0.01,1.00,U] [#6 -0.20,-0.07,0.78,U] [#7 -0.21,0.03,0.54,U] [#8 -0.06,0.32,0.69,U] 
00:20:54.372 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.20, -0.18}
00:20:54.373 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:20:54.373 00.000 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
00:20:54.375 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.05 mountY=0.02, mountTheta=2.81
00:20:54.377 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
00:20:54.378 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
00:20:54.378 00.000 16108 Worker thread wakes up
00:20:54.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:20:54.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:20:54.379 00.001 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
00:20:54.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:20:54.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:54.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:54.379 00.000 16108 MoveAxis(E, 0, ABG)
00:20:54.379 00.000 16108 Move returns status 0, amount 0
00:20:54.379 00.000 16108 MoveAxis(N, 0, ABG)
00:20:54.379 00.000 16108 Move returns status 0, amount 0
00:20:54.379 00.000 16108 move complete, result=0
00:20:54.379 00.000 16108 worker thread done servicing request
00:20:54.386 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3510, FiltMin=3049, FiltMax=58128, Gamma=1.000
00:20:54.417 00.031 21068 UpdateGuideState exits: m=133049 SNR=90.0
00:20:54.420 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:54.422 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:54.423 00.001 21068 Enqueuing Expose request
00:20:54.425 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:54.427 00.002 16108 Worker thread wakes up
00:20:54.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:54.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:55.581 01.154 16108 Exposure complete
00:20:55.637 00.056 16108 worker thread done servicing request
00:20:55.637 00.000 21068 OnExposeComplete: enter
00:20:55.638 00.001 21068 UpdateGuideState(): m_state=6
00:20:55.640 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7236
00:20:55.641 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=875.99, Mass=128332, SNR=88.0, Peak=16112 HFD=3.3
00:20:55.642 00.001 21068 MultiStar: [#1 -0.25,0.35,1.16,U] [#2 -0.16,0.25,1.03,U] [#3 0.01,0.04,0.90,U] [#4 -0.43,-0.04,0.75,U] [#5 0.24,0.16,0.84,U] [#6 -0.15,-0.05,0.82,U] [#7 -0.41,0.21,0.61,U] [#8 -0.40,0.23,0.68,U] 
00:20:55.642 00.000 21068 refined, 8 included, MultiStar: {-0.20, 0.12}, one-star: {-0.33, -0.09}
00:20:55.643 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
00:20:55.644 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
00:20:55.644 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.58 mountX=0.22 mountY=-0.07, mountTheta=-0.33
00:20:55.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.12, opts=13)
00:20:55.647 00.001 21068 Enqueuing Move request for scope (-0.20, 0.12)
00:20:55.647 00.000 16108 Worker thread wakes up
00:20:55.648 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
00:20:55.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:20:55.648 00.000 16108 Moving (-0.20, 0.12) raw xDistance=0.22 yDistance=-0.07
00:20:55.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:20:55.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:55.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:55.648 00.000 16108 MoveAxis(W, 56, ABG)
00:20:55.648 00.000 16108 Guiding  Dir = 3, Dur = 56
00:20:55.648 00.000 16108 IsSlewing returns 0
00:20:55.648 00.000 16108 IsGuiding returns 0
00:20:55.652 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3510, FiltMin=3030, FiltMax=54848, Gamma=1.000
00:20:55.667 00.015 21068 UpdateGuideState exits: m=128332 SNR=88.0
00:20:55.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:55.669 00.000 21068 Enqueuing Expose request
00:20:55.683 00.014 16108 PulseGuide returned control before completion, sleep 32
00:20:55.729 00.046 16108 IsGuiding returns 1
00:20:55.729 00.000 16108 scope still moving after pulse duration time elapsed
00:20:55.760 00.031 16108 IsSlewing returns 0
00:20:55.760 00.000 16108 IsGuiding returns 1
00:20:55.793 00.033 16108 IsSlewing returns 0
00:20:55.793 00.000 16108 IsGuiding returns 0
00:20:55.793 00.000 16108 scope move finished after 56 + 88 ms
00:20:55.793 00.000 16108 Move returns status 0, amount 56
00:20:55.794 00.001 16108 MoveAxis(N, 0, ABG)
00:20:55.794 00.000 16108 Move returns status 0, amount 0
00:20:55.794 00.000 16108 move complete, result=0
00:20:55.794 00.000 16108 worker thread done servicing request
00:20:55.794 00.000 16108 Worker thread wakes up
00:20:55.794 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
00:20:55.796 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:55.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:56.769 00.973 16108 Exposure complete
00:20:56.824 00.055 16108 worker thread done servicing request
00:20:56.824 00.000 21068 OnExposeComplete: enter
00:20:56.825 00.001 21068 UpdateGuideState(): m_state=6
00:20:56.826 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7237
00:20:56.827 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=875.29, Mass=118405, SNR=73.8, Peak=16825 HFD=3.2
00:20:56.828 00.001 21068 MultiStar: [#1 0.14,-0.35,1.19,U] [#2 -0.01,-0.54,0.00,M1] [#3 0.60,-0.50,0.00,M2] [#4 0.13,-0.59,0.00,M1] [#5 0.62,-0.56,0.00,M4] [#6 0.22,-0.58,0.00,M1] [#7 0.04,-0.43,0.62,U] [#8 0.43,-0.29,0.00,M1] 
00:20:56.828 00.000 21068 refined, 2 included, MultiStar: {0.17, -0.52}, one-star: {0.27, -0.79}
00:20:56.829 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
00:20:56.830 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
00:20:56.830 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.52 hyp=0.55 cameraTheta=-1.26 mountX=-0.25 mountY=0.47, mountTheta=2.07
00:20:56.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.52, opts=13)
00:20:56.833 00.001 21068 Enqueuing Move request for scope (0.17, -0.52)
00:20:56.834 00.001 16108 Worker thread wakes up
00:20:56.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.52) opts 0xd
00:20:56.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.52)
00:20:56.834 00.000 16108 Moving (0.17, -0.52) raw xDistance=-0.25 yDistance=0.47
00:20:56.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:20:56.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
00:20:56.834 00.000 16108 MoveAxis(E, 63, ABG)
00:20:56.834 00.000 16108 Guiding  Dir = 2, Dur = 63
00:20:56.834 00.000 16108 IsSlewing returns 0
00:20:56.835 00.001 16108 IsGuiding returns 0
00:20:56.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3510, FiltMin=3008, FiltMax=53462, Gamma=1.000
00:20:56.857 00.019 21068 UpdateGuideState exits: m=118405 SNR=73.8
00:20:56.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:56.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:56.862 00.002 21068 Enqueuing Expose request
00:20:56.864 00.002 16108 PulseGuide returned control before completion, sleep 46
00:20:56.922 00.058 16108 IsGuiding returns 1
00:20:56.922 00.000 16108 scope still moving after pulse duration time elapsed
00:20:56.953 00.031 16108 IsSlewing returns 0
00:20:56.953 00.000 16108 IsGuiding returns 1
00:20:56.984 00.031 16108 IsSlewing returns 0
00:20:56.984 00.000 16108 IsGuiding returns 0
00:20:56.984 00.000 16108 scope move finished after 63 + 87 ms
00:20:56.985 00.001 16108 Move returns status 0, amount 63
00:20:56.985 00.000 16108 MoveAxis(S, 94, ABG)
00:20:56.985 00.000 16108 Guiding  Dir = 1, Dur = 94
00:20:56.986 00.001 16108 IsSlewing returns 0
00:20:56.986 00.000 16108 IsGuiding returns 0
00:20:57.032 00.046 16108 PulseGuide returned control before completion, sleep 58
00:20:57.093 00.061 16108 IsGuiding returns 1
00:20:57.093 00.000 16108 scope still moving after pulse duration time elapsed
00:20:57.124 00.031 16108 IsSlewing returns 0
00:20:57.124 00.000 16108 IsGuiding returns 0
00:20:57.124 00.000 16108 scope move finished after 94 + 44 ms
00:20:57.125 00.001 16108 Move returns status 0, amount 94
00:20:57.125 00.000 16108 move complete, result=0
00:20:57.125 00.000 16108 worker thread done servicing request
00:20:57.125 00.000 21068 GuideStep: -0.3 px 63 ms EAST, 0.5 px 94 ms SOUTH
00:20:57.127 00.002 16108 Worker thread wakes up
00:20:57.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:57.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:58.289 01.162 16108 Exposure complete
00:20:58.373 00.084 16108 worker thread done servicing request
00:20:58.373 00.000 21068 OnExposeComplete: enter
00:20:58.375 00.002 21068 UpdateGuideState(): m_state=6
00:20:58.377 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7238
00:20:58.378 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.65, Mass=120472, SNR=76.2, Peak=14448 HFD=3.2
00:20:58.380 00.002 21068 MultiStar: [#1 -0.21,0.03,1.22,U] [#2 0.07,-0.16,1.26,U] [#3 0.16,-0.07,1.06,U] [#4 -0.17,-0.28,0.92,U] [#5 0.24,-0.02,0.91,U] [#6 -0.11,0.03,0.86,U] [#7 -0.19,0.07,0.77,U] [#8 0.04,0.13,0.93,U] 
00:20:58.382 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.09, -0.42}
00:20:58.383 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
00:20:58.385 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
00:20:58.386 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.88 mountX=0.01 mountY=0.09, mountTheta=1.44
00:20:58.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
00:20:58.390 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
00:20:58.391 00.001 16108 Worker thread wakes up
00:20:58.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:20:58.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:20:58.391 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.09
00:20:58.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:20:58.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:58.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:20:58.391 00.000 16108 MoveAxis(E, 0, ABG)
00:20:58.393 00.002 16108 Move returns status 0, amount 0
00:20:58.393 00.000 16108 MoveAxis(N, 0, ABG)
00:20:58.393 00.000 16108 Move returns status 0, amount 0
00:20:58.393 00.000 16108 move complete, result=0
00:20:58.393 00.000 16108 worker thread done servicing request
00:20:58.399 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3513, FiltMin=3001, FiltMax=53901, Gamma=1.000
00:20:58.421 00.022 21068 UpdateGuideState exits: m=120472 SNR=76.2
00:20:58.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:58.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:58.423 00.000 21068 Enqueuing Expose request
00:20:58.424 00.001 16108 Worker thread wakes up
00:20:58.424 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:58.425 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:58.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:20:59.411 00.986 16108 Exposure complete
00:20:59.480 00.069 16108 worker thread done servicing request
00:20:59.480 00.000 21068 OnExposeComplete: enter
00:20:59.481 00.001 21068 UpdateGuideState(): m_state=6
00:20:59.482 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7239
00:20:59.483 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.90, Mass=111726, SNR=70.0, Peak=16880 HFD=3.0
00:20:59.484 00.001 21068 MultiStar: [#1 0.21,0.07,1.40,U] [#2 0.14,-0.12,1.24,U] [#3 0.47,-0.11,0.00,M2] [#4 0.10,-0.41,1.02,U] [#5 0.47,-0.09,0.00,M4] [#6 0.07,-0.15,0.88,U] [#7 0.19,0.17,0.77,U] [#8 -0.04,0.07,0.87,U] 
00:20:59.484 00.000 21068 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.12, -0.17}
00:20:59.485 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
00:20:59.486 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
00:20:59.487 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.13 mountY=0.05, mountTheta=2.77
00:20:59.488 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
00:20:59.489 00.001 21068 Enqueuing Move request for scope (0.12, -0.08)
00:20:59.490 00.001 16108 Worker thread wakes up
00:20:59.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:20:59.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:20:59.490 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
00:20:59.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:20:59.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:59.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:59.490 00.000 16108 MoveAxis(E, 0, ABG)
00:20:59.490 00.000 16108 Move returns status 0, amount 0
00:20:59.490 00.000 16108 MoveAxis(N, 0, ABG)
00:20:59.490 00.000 16108 Move returns status 0, amount 0
00:20:59.490 00.000 16108 move complete, result=0
00:20:59.490 00.000 16108 worker thread done servicing request
00:20:59.494 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3513, FiltMin=3033, FiltMax=53961, Gamma=1.000
00:20:59.508 00.014 21068 UpdateGuideState exits: m=111726 SNR=70.0
00:20:59.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:59.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:20:59.511 00.001 21068 Enqueuing Expose request
00:20:59.512 00.001 16108 Worker thread wakes up
00:20:59.512 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:59.513 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:20:59.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:00.684 01.171 16108 Exposure complete
00:21:00.756 00.072 16108 worker thread done servicing request
00:21:00.756 00.000 21068 OnExposeComplete: enter
00:21:00.757 00.001 21068 UpdateGuideState(): m_state=6
00:21:00.758 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7240
00:21:00.759 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.71, Mass=139454, SNR=94.2, Peak=15795 HFD=3.5
00:21:00.760 00.001 21068 MultiStar: [#1 -0.33,0.00,1.10,U] [#2 -0.20,-0.12,1.08,U] [#3 -0.09,-0.04,0.90,U] [#4 -0.58,-0.18,0.00,M1] [#5 0.04,-0.13,0.97,U] [#6 -0.33,-0.12,0.71,U] [#7 -0.45,-0.16,0.00,M1] [#8 -0.21,-0.12,0.69,U] 
00:21:00.760 00.000 21068 refined, 6 included, MultiStar: {-0.22, -0.13}, one-star: {-0.38, -0.37}
00:21:00.761 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
00:21:00.762 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
00:21:00.763 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-2.60 mountX=0.19 mountY=0.18, mountTheta=0.75
00:21:00.765 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.13, opts=13)
00:21:00.765 00.000 21068 Enqueuing Move request for scope (-0.22, -0.13)
00:21:00.766 00.001 16108 Worker thread wakes up
00:21:00.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
00:21:00.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
00:21:00.766 00.000 16108 Moving (-0.22, -0.13) raw xDistance=0.19 yDistance=0.18
00:21:00.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:21:00.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:00.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:21:00.767 00.000 16108 MoveAxis(E, 0, ABG)
00:21:00.767 00.000 16108 Move returns status 0, amount 0
00:21:00.767 00.000 16108 MoveAxis(N, 0, ABG)
00:21:00.767 00.000 16108 Move returns status 0, amount 0
00:21:00.767 00.000 16108 move complete, result=0
00:21:00.767 00.000 16108 worker thread done servicing request
00:21:00.770 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3513, FiltMin=3004, FiltMax=65440, Gamma=1.000
00:21:00.794 00.024 21068 UpdateGuideState exits: m=139454 SNR=94.2
00:21:00.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:00.797 00.001 21068 Enqueuing Expose request
00:21:00.799 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:00.799 00.000 16108 Worker thread wakes up
00:21:00.800 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:00.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:01.776 00.976 16108 Exposure complete
00:21:01.846 00.070 16108 worker thread done servicing request
00:21:01.846 00.000 21068 OnExposeComplete: enter
00:21:01.847 00.001 21068 UpdateGuideState(): m_state=6
00:21:01.849 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7241
00:21:01.850 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.67, Mass=118554, SNR=77.0, Peak=14304 HFD=3.4
00:21:01.851 00.001 21068 MultiStar: [#1 -0.49,-0.00,0.00,M1] [#2 -0.33,-0.38,0.00,M1] [#3 -0.06,-0.09,1.19,U] [#4 -0.39,-0.28,0.00,M2] [#5 0.14,0.01,1.04,U] [#6 -0.21,-0.30,0.91,U] [#7 -0.26,-0.10,0.66,U] [#8 -0.27,-0.01,0.81,U] 
00:21:01.852 00.001 21068 refined, 5 included, MultiStar: {-0.16, -0.15}, one-star: {-0.41, -0.40}
00:21:01.852 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
00:21:01.853 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.98)
00:21:01.854 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.40 mountX=0.14 mountY=0.18, mountTheta=0.94
00:21:01.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.15, opts=13)
00:21:01.857 00.001 21068 Enqueuing Move request for scope (-0.16, -0.15)
00:21:01.858 00.001 16108 Worker thread wakes up
00:21:01.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
00:21:01.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
00:21:01.858 00.000 16108 Moving (-0.16, -0.15) raw xDistance=0.14 yDistance=0.18
00:21:01.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:21:01.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:01.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:21:01.858 00.000 16108 MoveAxis(E, 0, ABG)
00:21:01.858 00.000 16108 Move returns status 0, amount 0
00:21:01.858 00.000 16108 MoveAxis(N, 0, ABG)
00:21:01.858 00.000 16108 Move returns status 0, amount 0
00:21:01.858 00.000 16108 move complete, result=0
00:21:01.858 00.000 16108 worker thread done servicing request
00:21:01.863 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3513, FiltMin=3033, FiltMax=65440, Gamma=1.000
00:21:01.879 00.016 21068 UpdateGuideState exits: m=118554 SNR=77.0
00:21:01.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:01.882 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:01.883 00.001 21068 Enqueuing Expose request
00:21:01.883 00.000 16108 Worker thread wakes up
00:21:01.883 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:01.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:01.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:03.048 01.164 16108 Exposure complete
00:21:03.127 00.079 16108 worker thread done servicing request
00:21:03.128 00.001 21068 OnExposeComplete: enter
00:21:03.128 00.000 21068 UpdateGuideState(): m_state=6
00:21:03.129 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7242
00:21:03.130 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.89, Mass=126216, SNR=81.0, Peak=17091 HFD=3.4
00:21:03.132 00.002 21068 MultiStar: [#1 0.28,0.08,1.10,U] [#2 0.07,-0.10,1.18,U] [#3 0.05,-0.11,0.94,U] [#4 -0.30,-0.33,0.81,U] [#5 0.23,-0.03,0.95,U] [#6 -0.36,-0.03,1.04,U] [#7 -0.59,-0.04,0.00,M1] [#8 -0.26,0.27,0.76,U] 
00:21:03.132 00.000 21068 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {-0.38, -0.19}
00:21:03.133 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
00:21:03.134 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
00:21:03.134 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.44 mountX=0.06 mountY=0.07, mountTheta=0.90
00:21:03.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
00:21:03.136 00.000 21068 Enqueuing Move request for scope (-0.07, -0.06)
00:21:03.137 00.001 16108 Worker thread wakes up
00:21:03.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:21:03.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:21:03.137 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
00:21:03.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:21:03.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:03.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:21:03.137 00.000 16108 MoveAxis(E, 0, ABG)
00:21:03.138 00.001 16108 Move returns status 0, amount 0
00:21:03.138 00.000 16108 MoveAxis(N, 0, ABG)
00:21:03.138 00.000 16108 Move returns status 0, amount 0
00:21:03.138 00.000 16108 move complete, result=0
00:21:03.138 00.000 16108 worker thread done servicing request
00:21:03.146 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3513, FiltMin=3030, FiltMax=60352, Gamma=1.000
00:21:03.173 00.027 21068 UpdateGuideState exits: m=126216 SNR=81.0
00:21:03.175 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.177 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:03.179 00.002 21068 Enqueuing Expose request
00:21:03.181 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:03.182 00.001 16108 Worker thread wakes up
00:21:03.182 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:03.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:04.163 00.981 16108 Exposure complete
00:21:04.219 00.056 16108 worker thread done servicing request
00:21:04.219 00.000 21068 OnExposeComplete: enter
00:21:04.220 00.001 21068 UpdateGuideState(): m_state=6
00:21:04.221 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7243
00:21:04.221 00.000 21068 Star::Find returns 1 (0), X=220.39, Y=875.86, Mass=117265, SNR=81.4, Peak=14688 HFD=3.4
00:21:04.222 00.001 21068 MultiStar: [#1 0.03,0.02,1.09,U] [#2 -0.16,-0.33,1.34,U] [#3 0.14,-0.05,1.10,U] [#4 -0.39,-0.37,0.00,M2] [#5 0.35,0.05,0.91,U] [#6 -0.02,-0.04,1.03,U] [#7 -0.45,-0.33,0.00,M2] [#8 -0.01,0.05,0.88,U] 
00:21:04.223 00.001 21068 refined, 6 included, MultiStar: {-0.00, -0.09}, one-star: {-0.29, -0.22}
00:21:04.225 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
00:21:04.225 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
00:21:04.226 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.01 mountY=0.09, mountTheta=1.71
00:21:04.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.09, opts=13)
00:21:04.228 00.000 21068 Enqueuing Move request for scope (-0.00, -0.09)
00:21:04.229 00.001 16108 Worker thread wakes up
00:21:04.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
00:21:04.229 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
00:21:04.229 00.000 16108 Moving (-0.00, -0.09) raw xDistance=-0.01 yDistance=0.09
00:21:04.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:21:04.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:04.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:21:04.230 00.001 16108 MoveAxis(E, 0, ABG)
00:21:04.230 00.000 16108 Move returns status 0, amount 0
00:21:04.230 00.000 16108 MoveAxis(N, 0, ABG)
00:21:04.230 00.000 16108 Move returns status 0, amount 0
00:21:04.230 00.000 16108 move complete, result=0
00:21:04.230 00.000 16108 worker thread done servicing request
00:21:04.235 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3513, FiltMin=2960, FiltMax=65440, Gamma=1.000
00:21:04.251 00.016 21068 UpdateGuideState exits: m=117265 SNR=81.4
00:21:04.254 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:04.256 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:04.258 00.002 21068 Enqueuing Expose request
00:21:04.260 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:04.262 00.002 16108 Worker thread wakes up
00:21:04.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:04.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:05.426 01.164 16108 Exposure complete
00:21:05.511 00.085 16108 worker thread done servicing request
00:21:05.511 00.000 21068 OnExposeComplete: enter
00:21:05.513 00.002 21068 UpdateGuideState(): m_state=6
00:21:05.516 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7244
00:21:05.517 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.73, Mass=122114, SNR=81.4, Peak=14995 HFD=3.3
00:21:05.519 00.002 21068 MultiStar: [#1 0.14,-0.13,1.03,U] [#2 -0.05,-0.29,1.27,U] [#3 -0.03,-0.12,1.08,U] [#4 -0.41,-0.19,0.85,U] [#5 0.07,0.14,0.88,U] [#6 -0.36,-0.05,0.96,U] [#7 -0.65,-0.27,0.00,M3] [#8 -0.08,0.07,0.79,U] 
00:21:05.521 00.002 21068 refined, 7 included, MultiStar: {-0.11, -0.13}, one-star: {-0.26, -0.35}
00:21:05.522 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
00:21:05.523 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
00:21:05.524 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.30 mountX=0.09 mountY=0.15, mountTheta=1.03
00:21:05.527 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
00:21:05.528 00.001 21068 Enqueuing Move request for scope (-0.11, -0.13)
00:21:05.529 00.001 16108 Worker thread wakes up
00:21:05.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:21:05.529 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:21:05.529 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
00:21:05.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:21:05.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:05.530 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:21:05.530 00.000 16108 MoveAxis(E, 0, ABG)
00:21:05.530 00.000 16108 Move returns status 0, amount 0
00:21:05.530 00.000 16108 MoveAxis(N, 0, ABG)
00:21:05.530 00.000 16108 Move returns status 0, amount 0
00:21:05.530 00.000 16108 move complete, result=0
00:21:05.530 00.000 16108 worker thread done servicing request
00:21:05.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3513, FiltMin=2979, FiltMax=65440, Gamma=1.000
00:21:05.551 00.017 21068 UpdateGuideState exits: m=122114 SNR=81.4
00:21:05.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:05.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:05.555 00.002 21068 Enqueuing Expose request
00:21:05.556 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:05.556 00.000 16108 Worker thread wakes up
00:21:05.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:05.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:06.538 00.981 16108 Exposure complete
00:21:06.602 00.064 16108 worker thread done servicing request
00:21:06.602 00.000 21068 OnExposeComplete: enter
00:21:06.604 00.002 21068 UpdateGuideState(): m_state=6
00:21:06.606 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7245
00:21:06.608 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=876.05, Mass=110234, SNR=77.0, Peak=12979 HFD=3.2
00:21:06.610 00.002 21068 MultiStar: [#1 0.14,0.32,1.40,U] [#2 0.00,0.14,1.17,U] [#3 0.02,0.27,1.07,U] [#4 -0.55,-0.15,0.00,M2] [#5 -0.13,-0.06,1.02,U] [#6 -0.36,-0.10,0.88,U] [#7 -0.56,0.35,0.00,M4] [#8 -0.21,0.35,0.80,U] 
00:21:06.611 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.14}, one-star: {-0.59, -0.02}
00:21:06.613 00.002 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
00:21:06.614 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
00:21:06.616 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.35 mountX=0.16 mountY=-0.10, mountTheta=-0.57
00:21:06.619 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.14, opts=13)
00:21:06.620 00.001 21068 Enqueuing Move request for scope (-0.14, 0.14)
00:21:06.621 00.001 16108 Worker thread wakes up
00:21:06.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
00:21:06.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
00:21:06.621 00.000 16108 Moving (-0.14, 0.14) raw xDistance=0.16 yDistance=-0.10
00:21:06.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:21:06.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:06.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:06.621 00.000 16108 MoveAxis(E, 0, ABG)
00:21:06.621 00.000 16108 Move returns status 0, amount 0
00:21:06.621 00.000 16108 MoveAxis(N, 0, ABG)
00:21:06.622 00.001 16108 Move returns status 0, amount 0
00:21:06.622 00.000 16108 move complete, result=0
00:21:06.622 00.000 16108 worker thread done servicing request
00:21:06.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3513, FiltMin=2873, FiltMax=60016, Gamma=1.000
00:21:06.642 00.016 21068 UpdateGuideState exits: m=110234 SNR=77.0
00:21:06.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:06.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:06.644 00.000 21068 Enqueuing Expose request
00:21:06.645 00.001 16108 Worker thread wakes up
00:21:06.645 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:06.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:06.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:07.795 01.149 16108 Exposure complete
00:21:07.853 00.058 16108 worker thread done servicing request
00:21:07.853 00.000 21068 OnExposeComplete: enter
00:21:07.855 00.002 21068 UpdateGuideState(): m_state=6
00:21:07.856 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7246
00:21:07.858 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=875.82, Mass=129622, SNR=94.7, Peak=15155 HFD=3.5
00:21:07.860 00.002 21068 MultiStar: [#1 -0.17,0.03,0.97,U] [#2 -0.06,-0.16,1.18,U] [#3 0.05,-0.14,0.87,U] [#4 -0.36,-0.58,0.00,M3] [#5 0.45,-0.06,0.71,U] [#6 -0.13,0.05,0.69,U] [#7 -0.43,0.21,0.00,M5] [#8 -0.28,0.02,0.65,U] 
00:21:07.862 00.002 21068 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {-0.35, -0.26}
00:21:07.864 00.002 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
00:21:07.865 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
00:21:07.866 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.31 mountX=0.06 mountY=0.11, mountTheta=1.02
00:21:07.869 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
00:21:07.871 00.002 21068 Enqueuing Move request for scope (-0.08, -0.09)
00:21:07.873 00.002 16108 Worker thread wakes up
00:21:07.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:21:07.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:21:07.873 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.06 yDistance=0.11
00:21:07.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:21:07.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:07.874 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:21:07.874 00.000 16108 MoveAxis(E, 0, ABG)
00:21:07.874 00.000 16108 Move returns status 0, amount 0
00:21:07.874 00.000 16108 MoveAxis(N, 0, ABG)
00:21:07.874 00.000 16108 Move returns status 0, amount 0
00:21:07.874 00.000 16108 move complete, result=0
00:21:07.874 00.000 16108 worker thread done servicing request
00:21:07.881 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3513, FiltMin=3027, FiltMax=60816, Gamma=1.000
00:21:07.901 00.020 21068 UpdateGuideState exits: m=129622 SNR=94.7
00:21:07.903 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:07.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:07.905 00.001 21068 Enqueuing Expose request
00:21:07.906 00.001 16108 Worker thread wakes up
00:21:07.906 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:07.907 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:07.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:08.888 00.981 16108 Exposure complete
00:21:08.945 00.057 16108 worker thread done servicing request
00:21:08.945 00.000 21068 OnExposeComplete: enter
00:21:08.947 00.002 21068 UpdateGuideState(): m_state=6
00:21:08.948 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7247
00:21:08.950 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=875.92, Mass=116177, SNR=78.2, Peak=14851 HFD=3.3
00:21:08.950 00.000 21068 MultiStar: [#1 -0.34,0.25,1.23,U] [#2 -0.23,-0.08,1.28,U] [#3 -0.20,-0.04,1.06,U] [#4 -0.77,-0.31,0.00,M4] [#5 -0.12,-0.17,1.00,U] [#6 -0.26,-0.19,0.87,U] [#7 -0.40,-0.07,0.73,U] [#8 -0.38,0.31,0.00,M1] 
00:21:08.951 00.001 21068 refined, 6 included, MultiStar: {-0.27, -0.06}, one-star: {-0.38, -0.16}
00:21:08.952 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
00:21:08.953 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
00:21:08.955 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.94 mountX=0.26 mountY=0.12, mountTheta=0.43
00:21:08.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.06, opts=13)
00:21:08.960 00.003 21068 Enqueuing Move request for scope (-0.27, -0.06)
00:21:08.962 00.002 16108 Worker thread wakes up
00:21:08.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
00:21:08.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
00:21:08.962 00.000 16108 Moving (-0.27, -0.06) raw xDistance=0.26 yDistance=0.12
00:21:08.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:21:08.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:08.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:08.962 00.000 16108 MoveAxis(W, 68, ABG)
00:21:08.962 00.000 16108 Guiding  Dir = 3, Dur = 68
00:21:08.962 00.000 16108 IsSlewing returns 0
00:21:08.962 00.000 16108 IsGuiding returns 0
00:21:08.968 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3513, FiltMin=3027, FiltMax=63117, Gamma=1.000
00:21:08.987 00.019 21068 UpdateGuideState exits: m=116177 SNR=78.2
00:21:08.989 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:08.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:08.992 00.002 21068 Enqueuing Expose request
00:21:08.997 00.005 16108 PulseGuide returned control before completion, sleep 44
00:21:09.043 00.046 16108 IsGuiding returns 1
00:21:09.043 00.000 16108 scope still moving after pulse duration time elapsed
00:21:09.074 00.031 16108 IsSlewing returns 0
00:21:09.074 00.000 16108 IsGuiding returns 1
00:21:09.105 00.031 16108 IsSlewing returns 0
00:21:09.105 00.000 16108 IsGuiding returns 0
00:21:09.105 00.000 16108 scope move finished after 68 + 74 ms
00:21:09.105 00.000 16108 Move returns status 0, amount 68
00:21:09.105 00.000 16108 MoveAxis(N, 0, ABG)
00:21:09.105 00.000 16108 Move returns status 0, amount 0
00:21:09.105 00.000 16108 move complete, result=0
00:21:09.105 00.000 16108 worker thread done servicing request
00:21:09.105 00.000 16108 Worker thread wakes up
00:21:09.105 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:09.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:09.105 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
00:21:10.272 01.167 16108 Exposure complete
00:21:10.329 00.057 16108 worker thread done servicing request
00:21:10.329 00.000 21068 OnExposeComplete: enter
00:21:10.331 00.002 21068 UpdateGuideState(): m_state=6
00:21:10.332 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7248
00:21:10.334 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=875.85, Mass=107586, SNR=84.6, Peak=14467 HFD=3.2
00:21:10.337 00.003 21068 MultiStar: [#1 -0.30,0.31,1.25,U] [#2 -0.20,-0.10,1.00,U] [#3 0.02,0.16,0.97,U] [#4 -0.61,-0.06,0.00,M5] [#5 -0.24,-0.03,0.83,U] [#6 -0.46,-0.21,0.00,M1] [#7 -0.53,0.00,0.00,M5] [#8 -0.49,0.29,0.00,M2] 
00:21:10.338 00.001 21068 refined, 4 included, MultiStar: {-0.23, 0.04}, one-star: {-0.43, -0.22}
00:21:10.340 00.002 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:21:10.341 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
00:21:10.344 00.003 21068 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.98 mountX=0.24 mountY=0.02, mountTheta=0.08
00:21:10.345 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.04, opts=13)
00:21:10.346 00.001 21068 Enqueuing Move request for scope (-0.23, 0.04)
00:21:10.347 00.001 16108 Worker thread wakes up
00:21:10.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
00:21:10.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
00:21:10.348 00.001 16108 Moving (-0.23, 0.04) raw xDistance=0.24 yDistance=0.02
00:21:10.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
00:21:10.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:10.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:21:10.348 00.000 16108 MoveAxis(W, 67, ABG)
00:21:10.348 00.000 16108 Guiding  Dir = 3, Dur = 67
00:21:10.348 00.000 16108 IsSlewing returns 0
00:21:10.349 00.001 16108 IsGuiding returns 0
00:21:10.351 00.002 16108 PulseGuide returned control before completion, sleep 76
00:21:10.354 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3513, FiltMin=3053, FiltMax=65440, Gamma=1.000
00:21:10.371 00.017 21068 UpdateGuideState exits: m=107586 SNR=84.6
00:21:10.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:10.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:10.373 00.000 21068 Enqueuing Expose request
00:21:10.435 00.062 16108 IsGuiding returns 0
00:21:10.435 00.000 16108 Move returns status 0, amount 67
00:21:10.435 00.000 16108 MoveAxis(N, 0, ABG)
00:21:10.435 00.000 16108 Move returns status 0, amount 0
00:21:10.435 00.000 16108 move complete, result=0
00:21:10.435 00.000 16108 worker thread done servicing request
00:21:10.435 00.000 16108 Worker thread wakes up
00:21:10.435 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:10.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:10.437 00.002 21068 GuideStep: 0.2 px 67 ms WEST, 0.0 px 0 ms NORTH
00:21:11.411 00.974 16108 Exposure complete
00:21:11.468 00.057 16108 worker thread done servicing request
00:21:11.468 00.000 21068 OnExposeComplete: enter
00:21:11.468 00.000 21068 UpdateGuideState(): m_state=6
00:21:11.469 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7249
00:21:11.470 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.86, Mass=136187, SNR=96.7, Peak=17376 HFD=3.4
00:21:11.472 00.002 21068 MultiStar: [#1 -0.16,0.27,0.90,U] [#2 -0.24,0.01,1.02,U] [#3 -0.32,0.02,0.96,U] [#4 -0.60,0.04,0.00,M6] [#5 -0.04,-0.02,0.78,U] [#6 -0.22,-0.06,0.77,U] [#7 -0.40,0.21,0.44,U] [#8 -0.27,0.21,0.73,U] 
00:21:11.474 00.002 21068 refined, 7 included, MultiStar: {-0.22, 0.04}, one-star: {-0.16, -0.21}
00:21:11.476 00.002 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:21:11.476 00.000 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
00:21:11.477 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.98 mountX=0.22 mountY=0.02, mountTheta=0.08
00:21:11.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.04, opts=13)
00:21:11.479 00.000 21068 Enqueuing Move request for scope (-0.22, 0.04)
00:21:11.480 00.001 16108 Worker thread wakes up
00:21:11.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
00:21:11.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
00:21:11.480 00.000 16108 Moving (-0.22, 0.04) raw xDistance=0.22 yDistance=0.02
00:21:11.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:21:11.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:11.481 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:21:11.481 00.000 16108 MoveAxis(W, 63, ABG)
00:21:11.481 00.000 16108 Guiding  Dir = 3, Dur = 63
00:21:11.481 00.000 16108 IsSlewing returns 0
00:21:11.481 00.000 16108 IsGuiding returns 0
00:21:11.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3513, FiltMin=2973, FiltMax=62976, Gamma=1.000
00:21:11.513 00.028 21068 UpdateGuideState exits: m=136187 SNR=96.7
00:21:11.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:11.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:11.516 00.001 21068 Enqueuing Expose request
00:21:11.518 00.002 16108 PulseGuide returned control before completion, sleep 36
00:21:11.564 00.046 16108 IsGuiding returns 1
00:21:11.564 00.000 16108 scope still moving after pulse duration time elapsed
00:21:11.594 00.030 16108 IsSlewing returns 0
00:21:11.594 00.000 16108 IsGuiding returns 1
00:21:11.625 00.031 16108 IsSlewing returns 0
00:21:11.625 00.000 16108 IsGuiding returns 0
00:21:11.625 00.000 16108 scope move finished after 63 + 81 ms
00:21:11.625 00.000 16108 Move returns status 0, amount 63
00:21:11.625 00.000 16108 MoveAxis(N, 0, ABG)
00:21:11.626 00.001 16108 Move returns status 0, amount 0
00:21:11.626 00.000 16108 move complete, result=0
00:21:11.626 00.000 16108 worker thread done servicing request
00:21:11.626 00.000 16108 Worker thread wakes up
00:21:11.626 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
00:21:11.628 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:11.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:12.811 01.183 16108 Exposure complete
00:21:12.869 00.058 16108 worker thread done servicing request
00:21:12.869 00.000 21068 OnExposeComplete: enter
00:21:12.870 00.001 21068 UpdateGuideState(): m_state=6
00:21:12.871 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7250
00:21:12.871 00.000 21068 Star::Find returns 1 (0), X=220.61, Y=875.82, Mass=99958, SNR=72.2, Peak=13616 HFD=3.2
00:21:12.873 00.002 21068 MultiStar: [#1 0.10,0.04,1.23,U] [#2 0.00,-0.09,1.34,U] [#3 0.30,-0.07,1.33,U] [#4 -0.32,-0.02,0.93,U] [#5 0.57,0.24,0.00,M1] [#6 -0.13,0.11,1.15,U] [#7 0.02,-0.12,0.62,U] [#8 0.24,0.08,0.91,U] 
00:21:12.874 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.07, -0.26}
00:21:12.874 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
00:21:12.876 00.002 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
00:21:12.877 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.95 mountX=-0.03 mountY=0.03, mountTheta=2.40
00:21:12.880 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
00:21:12.881 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
00:21:12.883 00.002 16108 Worker thread wakes up
00:21:12.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:21:12.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:21:12.883 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
00:21:12.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:12.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:12.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:12.883 00.000 16108 MoveAxis(E, 0, ABG)
00:21:12.883 00.000 16108 Move returns status 0, amount 0
00:21:12.883 00.000 16108 MoveAxis(N, 0, ABG)
00:21:12.883 00.000 16108 Move returns status 0, amount 0
00:21:12.883 00.000 16108 move complete, result=0
00:21:12.883 00.000 16108 worker thread done servicing request
00:21:12.890 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3513, FiltMin=3021, FiltMax=65440, Gamma=1.000
00:21:12.914 00.024 21068 UpdateGuideState exits: m=99958 SNR=72.2
00:21:12.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:12.918 00.001 21068 Enqueuing Expose request
00:21:12.919 00.001 16108 Worker thread wakes up
00:21:12.919 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:12.920 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:12.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:13.892 00.972 16108 Exposure complete
00:21:13.947 00.055 16108 worker thread done servicing request
00:21:13.947 00.000 21068 OnExposeComplete: enter
00:21:13.948 00.001 21068 UpdateGuideState(): m_state=6
00:21:13.949 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7251
00:21:13.950 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.78, Mass=132249, SNR=82.7, Peak=15536 HFD=3.3
00:21:13.951 00.001 21068 MultiStar: [#1 0.12,-0.00,1.15,U] [#2 0.04,-0.26,1.32,U] [#3 0.27,0.02,1.06,U] [#4 -0.29,-0.15,0.96,U] [#5 0.23,0.23,0.99,U] [#6 -0.08,-0.58,0.00,M1] [#7 -0.07,0.00,0.60,U] [#8 -0.01,-0.07,0.69,U] 
00:21:13.951 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {-0.14, -0.29}
00:21:13.952 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
00:21:13.953 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
00:21:13.953 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.18 mountX=-0.04 mountY=0.06, mountTheta=2.15
00:21:13.954 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
00:21:13.956 00.002 21068 Enqueuing Move request for scope (0.03, -0.07)
00:21:13.957 00.001 16108 Worker thread wakes up
00:21:13.958 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:21:13.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:21:13.958 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
00:21:13.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:21:13.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:13.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:13.958 00.000 16108 MoveAxis(E, 0, ABG)
00:21:13.958 00.000 16108 Move returns status 0, amount 0
00:21:13.959 00.001 16108 MoveAxis(N, 0, ABG)
00:21:13.959 00.000 16108 Move returns status 0, amount 0
00:21:13.959 00.000 16108 move complete, result=0
00:21:13.959 00.000 16108 worker thread done servicing request
00:21:13.961 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3513, FiltMin=3011, FiltMax=58381, Gamma=1.000
00:21:13.978 00.017 21068 UpdateGuideState exits: m=132249 SNR=82.7
00:21:13.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:13.979 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:13.980 00.001 21068 Enqueuing Expose request
00:21:13.981 00.001 16108 Worker thread wakes up
00:21:13.981 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:13.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:13.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:15.148 01.167 16108 Exposure complete
00:21:15.218 00.070 16108 worker thread done servicing request
00:21:15.218 00.000 21068 OnExposeComplete: enter
00:21:15.219 00.001 21068 UpdateGuideState(): m_state=6
00:21:15.219 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7252
00:21:15.221 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=875.55, Mass=133685, SNR=99.2, Peak=15184 HFD=3.3
00:21:15.222 00.001 21068 MultiStar: [#1 0.16,-0.19,1.03,U] [#2 0.24,-0.19,1.03,U] [#3 0.42,-0.34,0.00,M1] [#4 -0.20,-0.70,0.00,M5] [#5 0.50,-0.21,0.00,M1] [#6 0.07,-0.70,0.00,M2] [#7 -0.05,0.03,0.46,U] [#8 0.09,-0.21,0.67,U] 
00:21:15.223 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.25}, one-star: {-0.13, -0.53}
00:21:15.224 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
00:21:15.224 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
00:21:15.225 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.27 mountX=-0.12 mountY=0.22, mountTheta=2.06
00:21:15.228 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
00:21:15.230 00.002 21068 Enqueuing Move request for scope (0.08, -0.25)
00:21:15.233 00.003 16108 Worker thread wakes up
00:21:15.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
00:21:15.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
00:21:15.233 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.12 yDistance=0.22
00:21:15.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:21:15.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:21:15.233 00.000 16108 MoveAxis(E, 0, ABG)
00:21:15.233 00.000 16108 Move returns status 0, amount 0
00:21:15.233 00.000 16108 MoveAxis(S, 45, ABG)
00:21:15.233 00.000 16108 Guiding  Dir = 1, Dur = 45
00:21:15.233 00.000 16108 IsSlewing returns 0
00:21:15.233 00.000 16108 IsGuiding returns 0
00:21:15.234 00.001 16108 PulseGuide returned control before completion, sleep 55
00:21:15.240 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3513, FiltMin=3027, FiltMax=62413, Gamma=1.000
00:21:15.265 00.025 21068 UpdateGuideState exits: m=133685 SNR=99.2
00:21:15.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:15.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:15.268 00.001 21068 Enqueuing Expose request
00:21:15.304 00.036 16108 IsGuiding returns 1
00:21:15.304 00.000 16108 scope still moving after pulse duration time elapsed
00:21:15.336 00.032 16108 IsSlewing returns 0
00:21:15.336 00.000 16108 IsGuiding returns 0
00:21:15.336 00.000 16108 scope move finished after 45 + 58 ms
00:21:15.336 00.000 16108 Move returns status 0, amount 45
00:21:15.336 00.000 16108 move complete, result=0
00:21:15.336 00.000 16108 worker thread done servicing request
00:21:15.336 00.000 16108 Worker thread wakes up
00:21:15.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:15.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:15.338 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:21:16.307 00.969 16108 Exposure complete
00:21:16.384 00.077 16108 worker thread done servicing request
00:21:16.384 00.000 21068 OnExposeComplete: enter
00:21:16.385 00.001 21068 UpdateGuideState(): m_state=6
00:21:16.386 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7253
00:21:16.386 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=875.60, Mass=124463, SNR=81.2, Peak=14393 HFD=3.3
00:21:16.388 00.002 21068 MultiStar: [#1 -0.08,-0.18,1.19,U] [#2 -0.12,-0.55,0.00,M1] [#3 0.20,-0.54,0.00,M2] [#4 -0.47,-0.62,0.00,M6] [#5 0.07,-0.43,1.10,U] [#6 -0.15,-0.49,0.00,M3] [#7 -0.34,-0.16,0.59,U] [#8 -0.24,-0.28,0.87,U] 
00:21:16.389 00.001 21068 refined, 4 included, MultiStar: {-0.12, -0.31}, one-star: {-0.12, -0.47}
00:21:16.390 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
00:21:16.391 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
00:21:16.391 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.34 cameraTheta=-1.92 mountX=0.06 mountY=0.33, mountTheta=1.40
00:21:16.393 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.31, opts=13)
00:21:16.393 00.000 21068 Enqueuing Move request for scope (-0.12, -0.31)
00:21:16.394 00.001 16108 Worker thread wakes up
00:21:16.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
00:21:16.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
00:21:16.394 00.000 16108 Moving (-0.12, -0.31) raw xDistance=0.06 yDistance=0.33
00:21:16.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:21:16.395 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
00:21:16.395 00.000 16108 MoveAxis(E, 0, ABG)
00:21:16.395 00.000 16108 Move returns status 0, amount 0
00:21:16.395 00.000 16108 MoveAxis(S, 67, ABG)
00:21:16.395 00.000 16108 Guiding  Dir = 1, Dur = 67
00:21:16.395 00.000 16108 IsSlewing returns 0
00:21:16.395 00.000 16108 IsGuiding returns 0
00:21:16.398 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3513, FiltMin=2992, FiltMax=64422, Gamma=1.000
00:21:16.413 00.015 21068 UpdateGuideState exits: m=124463 SNR=81.2
00:21:16.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:16.416 00.001 21068 Enqueuing Expose request
00:21:16.420 00.004 16108 PulseGuide returned control before completion, sleep 53
00:21:16.481 00.061 16108 IsGuiding returns 1
00:21:16.481 00.000 16108 scope still moving after pulse duration time elapsed
00:21:16.513 00.032 16108 IsSlewing returns 0
00:21:16.513 00.000 16108 IsGuiding returns 0
00:21:16.513 00.000 16108 scope move finished after 67 + 50 ms
00:21:16.513 00.000 16108 Move returns status 0, amount 67
00:21:16.513 00.000 16108 move complete, result=0
00:21:16.513 00.000 16108 worker thread done servicing request
00:21:16.513 00.000 16108 Worker thread wakes up
00:21:16.513 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 67 ms SOUTH
00:21:16.516 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:16.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:17.688 01.172 16108 Exposure complete
00:21:17.758 00.070 16108 worker thread done servicing request
00:21:17.758 00.000 21068 OnExposeComplete: enter
00:21:17.758 00.000 21068 UpdateGuideState(): m_state=6
00:21:17.759 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7254
00:21:17.760 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.56, Mass=113404, SNR=71.4, Peak=12825 HFD=3.2
00:21:17.761 00.001 21068 MultiStar: [#1 0.35,-0.17,1.39,U] [#2 0.10,-0.25,1.34,U] [#3 0.29,-0.21,1.12,U] [#4 -0.05,-0.51,0.00,M7] [#5 0.26,-0.34,1.00,U] [#6 0.03,-0.53,0.00,M4] [#7 0.19,-0.22,0.78,U] [#8 -0.07,-0.12,0.92,U] 
00:21:17.762 00.001 21068 refined, 6 included, MultiStar: {0.17, -0.26}, one-star: {-0.04, -0.51}
00:21:17.763 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
00:21:17.764 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
00:21:17.765 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=-0.21 mountY=0.21, mountTheta=2.35
00:21:17.766 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.26, opts=13)
00:21:17.767 00.001 21068 Enqueuing Move request for scope (0.17, -0.26)
00:21:17.768 00.001 16108 Worker thread wakes up
00:21:17.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
00:21:17.769 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
00:21:17.769 00.000 16108 Moving (0.17, -0.26) raw xDistance=-0.21 yDistance=0.21
00:21:17.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:21:17.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:21:17.769 00.000 16108 MoveAxis(E, 54, ABG)
00:21:17.769 00.000 16108 Guiding  Dir = 2, Dur = 54
00:21:17.770 00.001 16108 IsSlewing returns 0
00:21:17.770 00.000 16108 IsGuiding returns 0
00:21:17.775 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3513, FiltMin=3008, FiltMax=57997, Gamma=1.000
00:21:17.782 00.007 16108 PulseGuide returned control before completion, sleep 53
00:21:17.799 00.017 21068 UpdateGuideState exits: m=113404 SNR=71.4
00:21:17.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:17.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:17.803 00.001 21068 Enqueuing Expose request
00:21:17.843 00.040 16108 IsGuiding returns 1
00:21:17.843 00.000 16108 scope still moving after pulse duration time elapsed
00:21:17.875 00.032 16108 IsSlewing returns 0
00:21:17.875 00.000 16108 IsGuiding returns 0
00:21:17.875 00.000 16108 scope move finished after 54 + 50 ms
00:21:17.875 00.000 16108 Move returns status 0, amount 54
00:21:17.875 00.000 16108 MoveAxis(S, 42, ABG)
00:21:17.875 00.000 16108 Guiding  Dir = 1, Dur = 42
00:21:17.875 00.000 16108 IsSlewing returns 0
00:21:17.876 00.001 16108 IsGuiding returns 0
00:21:17.939 00.063 16108 IsGuiding returns 1
00:21:17.939 00.000 16108 scope still moving after pulse duration time elapsed
00:21:17.969 00.030 16108 IsSlewing returns 0
00:21:17.970 00.001 16108 IsGuiding returns 1
00:21:18.000 00.030 16108 IsSlewing returns 0
00:21:18.000 00.000 16108 IsGuiding returns 1
00:21:18.031 00.031 16108 IsSlewing returns 0
00:21:18.031 00.000 16108 IsGuiding returns 0
00:21:18.031 00.000 16108 scope move finished after 42 + 112 ms
00:21:18.031 00.000 16108 Move returns status 0, amount 42
00:21:18.031 00.000 16108 move complete, result=0
00:21:18.031 00.000 16108 worker thread done servicing request
00:21:18.031 00.000 16108 Worker thread wakes up
00:21:18.031 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 42 ms SOUTH
00:21:18.032 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:18.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:19.011 00.979 16108 Exposure complete
00:21:19.067 00.056 16108 worker thread done servicing request
00:21:19.067 00.000 21068 OnExposeComplete: enter
00:21:19.069 00.002 21068 UpdateGuideState(): m_state=6
00:21:19.070 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7255
00:21:19.071 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.57, Mass=134794, SNR=103.0, Peak=13401 HFD=3.3
00:21:19.072 00.001 21068 MultiStar: [#1 -0.16,0.17,0.82,U] [#2 -0.03,-0.28,0.91,U] [#3 0.09,-0.20,0.90,U] [#4 -0.27,-0.14,0.71,U] [#5 0.50,-0.08,0.00,M1] [#6 -0.09,-0.20,0.57,U] [#7 -0.10,-0.16,0.43,U] [#8 -0.13,-0.14,0.62,U] 
00:21:19.073 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.20}, one-star: {-0.17, -0.51}
00:21:19.073 00.000 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
00:21:19.074 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
00:21:19.075 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.05 mountX=0.07 mountY=0.21, mountTheta=1.27
00:21:19.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.20, opts=13)
00:21:19.077 00.001 21068 Enqueuing Move request for scope (-0.10, -0.20)
00:21:19.078 00.001 16108 Worker thread wakes up
00:21:19.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
00:21:19.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
00:21:19.078 00.000 16108 Moving (-0.10, -0.20) raw xDistance=0.07 yDistance=0.21
00:21:19.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:21:19.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:21:19.078 00.000 16108 MoveAxis(E, 0, ABG)
00:21:19.078 00.000 16108 Move returns status 0, amount 0
00:21:19.078 00.000 16108 MoveAxis(S, 43, ABG)
00:21:19.078 00.000 16108 Guiding  Dir = 1, Dur = 43
00:21:19.079 00.001 16108 IsSlewing returns 0
00:21:19.079 00.000 16108 IsGuiding returns 0
00:21:19.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3513, FiltMin=3053, FiltMax=65472, Gamma=1.000
00:21:19.098 00.016 21068 UpdateGuideState exits: m=134794 SNR=103.0
00:21:19.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.099 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:19.100 00.001 21068 Enqueuing Expose request
00:21:19.116 00.016 16108 PulseGuide returned control before completion, sleep 17
00:21:19.146 00.030 16108 IsGuiding returns 1
00:21:19.146 00.000 16108 scope still moving after pulse duration time elapsed
00:21:19.177 00.031 16108 IsSlewing returns 0
00:21:19.177 00.000 16108 IsGuiding returns 1
00:21:19.209 00.032 16108 IsSlewing returns 0
00:21:19.209 00.000 16108 IsGuiding returns 0
00:21:19.209 00.000 16108 scope move finished after 43 + 87 ms
00:21:19.209 00.000 16108 Move returns status 0, amount 43
00:21:19.209 00.000 16108 move complete, result=0
00:21:19.209 00.000 16108 worker thread done servicing request
00:21:19.209 00.000 16108 Worker thread wakes up
00:21:19.209 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:21:19.213 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:19.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:20.376 01.163 16108 Exposure complete
00:21:20.430 00.054 16108 worker thread done servicing request
00:21:20.430 00.000 21068 OnExposeComplete: enter
00:21:20.430 00.000 21068 UpdateGuideState(): m_state=6
00:21:20.431 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7256
00:21:20.432 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.89, Mass=127457, SNR=89.1, Peak=17456 HFD=3.3
00:21:20.433 00.001 21068 MultiStar: [#1 0.33,0.25,1.22,U] [#2 0.11,0.20,1.11,U] [#3 0.15,0.18,0.87,U] [#4 -0.12,-0.02,0.79,U] [#5 0.63,0.31,0.00,M2] [#6 0.07,0.10,0.74,U] [#7 -0.02,0.43,0.60,U] [#8 0.22,0.43,0.00,M1] 
00:21:20.435 00.002 21068 refined, 6 included, MultiStar: {0.09, 0.13}, one-star: {-0.05, -0.19}
00:21:20.436 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
00:21:20.436 00.000 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
00:21:20.437 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
00:21:20.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=13)
00:21:20.439 00.000 21068 Enqueuing Move request for scope (0.09, 0.13)
00:21:20.440 00.001 16108 Worker thread wakes up
00:21:20.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:21:20.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:21:20.440 00.000 16108 Moving (0.09, 0.13) raw xDistance=-0.06 yDistance=-0.15
00:21:20.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:21:20.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:20.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:20.440 00.000 16108 MoveAxis(E, 0, ABG)
00:21:20.440 00.000 16108 Move returns status 0, amount 0
00:21:20.441 00.001 16108 MoveAxis(N, 0, ABG)
00:21:20.441 00.000 16108 Move returns status 0, amount 0
00:21:20.441 00.000 16108 move complete, result=0
00:21:20.441 00.000 16108 worker thread done servicing request
00:21:20.444 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3513, FiltMin=2941, FiltMax=61120, Gamma=1.000
00:21:20.459 00.015 21068 UpdateGuideState exits: m=127457 SNR=89.1
00:21:20.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:20.460 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:20.461 00.001 21068 Enqueuing Expose request
00:21:20.462 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:20.463 00.001 16108 Worker thread wakes up
00:21:20.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:20.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:21.439 00.976 16108 Exposure complete
00:21:21.511 00.072 16108 worker thread done servicing request
00:21:21.511 00.000 21068 OnExposeComplete: enter
00:21:21.513 00.002 21068 UpdateGuideState(): m_state=6
00:21:21.515 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7257
00:21:21.516 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.08, Mass=117253, SNR=79.1, Peak=14832 HFD=3.4
00:21:21.517 00.001 21068 MultiStar: [#1 0.29,0.53,0.00,M1] [#2 0.29,0.12,1.22,U] [#3 0.31,0.29,1.09,U] [#4 -0.24,0.11,0.81,U] [#5 0.42,0.43,0.00,M3] [#6 0.10,0.34,0.86,U] [#7 -0.10,0.04,0.59,U] [#8 -0.14,0.52,0.00,M2] 
00:21:21.519 00.002 21068 single-star, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.01, 0.00}
00:21:21.520 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
00:21:21.520 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
00:21:21.521 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.34 mountX=-0.01 mountY=-0.01, mountTheta=-2.58
00:21:21.525 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.00, opts=13)
00:21:21.526 00.001 21068 Enqueuing Move request for scope (0.01, 0.00)
00:21:21.528 00.002 16108 Worker thread wakes up
00:21:21.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:21:21.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:21:21.528 00.000 16108 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.01
00:21:21.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:21:21.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:21.529 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:21:21.529 00.000 16108 MoveAxis(E, 0, ABG)
00:21:21.529 00.000 16108 Move returns status 0, amount 0
00:21:21.529 00.000 16108 MoveAxis(N, 0, ABG)
00:21:21.529 00.000 16108 Move returns status 0, amount 0
00:21:21.529 00.000 16108 move complete, result=0
00:21:21.529 00.000 16108 worker thread done servicing request
00:21:21.537 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3513, FiltMin=3037, FiltMax=56982, Gamma=1.000
00:21:21.562 00.025 21068 UpdateGuideState exits: m=117253 SNR=79.1
00:21:21.562 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:21.564 00.001 21068 Enqueuing Expose request
00:21:21.565 00.001 16108 Worker thread wakes up
00:21:21.565 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:21.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:21.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:22.731 01.165 16108 Exposure complete
00:21:22.793 00.062 16108 worker thread done servicing request
00:21:22.793 00.000 21068 OnExposeComplete: enter
00:21:22.793 00.000 21068 UpdateGuideState(): m_state=6
00:21:22.794 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7258
00:21:22.795 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.21, Mass=111140, SNR=77.6, Peak=13840 HFD=3.4
00:21:22.796 00.001 21068 MultiStar: [#1 0.22,0.48,0.00,M2] [#2 0.27,0.34,1.29,U] [#3 0.48,0.41,0.00,M1] [#4 -0.03,0.09,0.88,U] [#5 0.15,0.58,0.00,M4] [#6 0.04,0.43,0.98,U] [#7 0.02,0.56,0.00,M1] [#8 0.01,0.72,0.00,M3] 
00:21:22.797 00.001 21068 single-star, 3 included, MultiStar: {0.10, 0.26}, one-star: {0.04, 0.13}
00:21:22.797 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:21:22.799 00.002 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:21:22.800 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=-0.02 mountY=-0.14, mountTheta=-1.68
00:21:22.801 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
00:21:22.802 00.001 21068 Enqueuing Move request for scope (0.04, 0.13)
00:21:22.802 00.000 16108 Worker thread wakes up
00:21:22.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:21:22.803 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:21:22.803 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.14
00:21:22.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:21:22.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:22.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:22.803 00.000 16108 MoveAxis(E, 0, ABG)
00:21:22.803 00.000 16108 Move returns status 0, amount 0
00:21:22.803 00.000 16108 MoveAxis(N, 0, ABG)
00:21:22.803 00.000 16108 Move returns status 0, amount 0
00:21:22.803 00.000 16108 move complete, result=0
00:21:22.803 00.000 16108 worker thread done servicing request
00:21:22.810 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3513, FiltMin=2998, FiltMax=48832, Gamma=1.000
00:21:22.834 00.024 21068 UpdateGuideState exits: m=111140 SNR=77.6
00:21:22.837 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:22.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:22.840 00.002 21068 Enqueuing Expose request
00:21:22.841 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:22.843 00.002 16108 Worker thread wakes up
00:21:22.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:22.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:23.825 00.982 16108 Exposure complete
00:21:23.890 00.065 16108 worker thread done servicing request
00:21:23.890 00.000 21068 OnExposeComplete: enter
00:21:23.891 00.001 21068 UpdateGuideState(): m_state=6
00:21:23.892 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7259
00:21:23.893 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.15, Mass=112880, SNR=82.0, Peak=13712 HFD=3.4
00:21:23.894 00.001 21068 MultiStar: [#1 0.27,0.35,1.11,U] [#2 -0.01,0.23,1.19,U] [#3 0.28,0.22,1.13,U] [#4 -0.23,0.10,0.82,U] [#5 0.18,0.27,1.01,U] [#6 0.15,0.27,0.74,U] [#7 0.05,0.10,0.55,U] [#8 0.30,0.20,0.88,U] 
00:21:23.895 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.21}, one-star: {0.03, 0.07}
00:21:23.896 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
00:21:23.897 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
00:21:23.897 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.18 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
00:21:23.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
00:21:23.900 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
00:21:23.901 00.001 16108 Worker thread wakes up
00:21:23.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:21:23.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:21:23.901 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.08
00:21:23.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:21:23.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:23.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:23.901 00.000 16108 MoveAxis(E, 0, ABG)
00:21:23.901 00.000 16108 Move returns status 0, amount 0
00:21:23.901 00.000 16108 MoveAxis(N, 0, ABG)
00:21:23.901 00.000 16108 Move returns status 0, amount 0
00:21:23.901 00.000 16108 move complete, result=0
00:21:23.901 00.000 16108 worker thread done servicing request
00:21:23.904 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3513, FiltMin=3005, FiltMax=58502, Gamma=1.000
00:21:23.922 00.018 21068 UpdateGuideState exits: m=112880 SNR=82.0
00:21:23.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:23.925 00.001 21068 Enqueuing Expose request
00:21:23.926 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:23.928 00.002 16108 Worker thread wakes up
00:21:23.928 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:23.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:25.094 01.166 16108 Exposure complete
00:21:25.165 00.071 16108 worker thread done servicing request
00:21:25.165 00.000 21068 OnExposeComplete: enter
00:21:25.166 00.001 21068 UpdateGuideState(): m_state=6
00:21:25.167 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7260
00:21:25.167 00.000 21068 Star::Find returns 1 (0), X=220.81, Y=875.95, Mass=121285, SNR=85.9, Peak=15824 HFD=3.1
00:21:25.169 00.002 21068 MultiStar: [#1 0.04,0.09,1.11,U] [#2 0.42,-0.19,1.16,U] [#3 0.31,0.09,0.99,U] [#4 -0.09,-0.14,0.80,U] [#5 0.53,0.03,0.00,M4] [#6 0.52,0.03,0.00,M1] [#7 -0.01,-0.14,0.56,U] [#8 0.32,0.33,0.82,U] 
00:21:25.170 00.001 21068 single-star, 6 included, MultiStar: {0.18, -0.01}, one-star: {0.13, -0.12}
00:21:25.171 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
00:21:25.171 00.000 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
00:21:25.172 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=-0.15 mountY=0.09, mountTheta=2.61
00:21:25.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
00:21:25.174 00.000 21068 Enqueuing Move request for scope (0.13, -0.12)
00:21:25.175 00.001 16108 Worker thread wakes up
00:21:25.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
00:21:25.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
00:21:25.175 00.000 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.09
00:21:25.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:21:25.176 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:25.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:21:25.176 00.000 16108 MoveAxis(E, 0, ABG)
00:21:25.176 00.000 16108 Move returns status 0, amount 0
00:21:25.176 00.000 16108 MoveAxis(N, 0, ABG)
00:21:25.176 00.000 16108 Move returns status 0, amount 0
00:21:25.176 00.000 16108 move complete, result=0
00:21:25.176 00.000 16108 worker thread done servicing request
00:21:25.182 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3513, FiltMin=2909, FiltMax=60502, Gamma=1.000
00:21:25.211 00.029 21068 UpdateGuideState exits: m=121285 SNR=85.9
00:21:25.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:25.215 00.002 21068 Enqueuing Expose request
00:21:25.216 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:25.216 00.000 16108 Worker thread wakes up
00:21:25.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:25.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:26.178 00.961 16108 Exposure complete
00:21:26.234 00.056 16108 worker thread done servicing request
00:21:26.236 00.002 21068 OnExposeComplete: enter
00:21:26.238 00.002 21068 UpdateGuideState(): m_state=6
00:21:26.239 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7261
00:21:26.241 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=876.17, Mass=112755, SNR=79.0, Peak=13776 HFD=3.1
00:21:26.244 00.003 21068 MultiStar: [#1 0.51,0.37,0.00,M1] [#2 0.55,0.21,0.00,M1] [#3 0.45,0.17,0.00,M1] [#4 0.38,0.03,0.90,U] [#5 0.75,0.54,0.00,M5] [#6 0.34,0.09,0.78,U] [#7 0.25,0.55,0.00,M1] [#8 0.57,0.79,0.00,M2] 
00:21:26.245 00.001 21068 single-star, 2 included, MultiStar: {0.35, 0.07}, one-star: {0.32, 0.09}
00:21:26.246 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
00:21:26.248 00.002 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
00:21:26.249 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.34 cameraTheta=0.28 mountX=-0.30 mountY=-0.17, mountTheta=-2.64
00:21:26.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.09, opts=13)
00:21:26.253 00.002 21068 Enqueuing Move request for scope (0.32, 0.09)
00:21:26.255 00.002 16108 Worker thread wakes up
00:21:26.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
00:21:26.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
00:21:26.255 00.000 16108 Moving (0.32, 0.09) raw xDistance=-0.30 yDistance=-0.17
00:21:26.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:21:26.256 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:26.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:21:26.256 00.000 16108 MoveAxis(E, 79, ABG)
00:21:26.256 00.000 16108 Guiding  Dir = 2, Dur = 79
00:21:26.256 00.000 16108 IsSlewing returns 0
00:21:26.257 00.001 16108 IsGuiding returns 0
00:21:26.258 00.001 16108 PulseGuide returned control before completion, sleep 88
00:21:26.263 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3513, FiltMin=3017, FiltMax=58656, Gamma=1.000
00:21:26.292 00.029 21068 UpdateGuideState exits: m=112755 SNR=79.0
00:21:26.294 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:26.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:26.296 00.001 21068 Enqueuing Expose request
00:21:26.357 00.061 16108 IsGuiding returns 0
00:21:26.357 00.000 16108 Move returns status 0, amount 79
00:21:26.357 00.000 16108 MoveAxis(N, 0, ABG)
00:21:26.357 00.000 16108 Move returns status 0, amount 0
00:21:26.357 00.000 16108 move complete, result=0
00:21:26.357 00.000 16108 worker thread done servicing request
00:21:26.357 00.000 16108 Worker thread wakes up
00:21:26.357 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.2 px 0 ms NORTH
00:21:26.359 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:26.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:27.511 01.152 16108 Exposure complete
00:21:27.573 00.062 16108 worker thread done servicing request
00:21:27.573 00.000 21068 OnExposeComplete: enter
00:21:27.574 00.001 21068 UpdateGuideState(): m_state=6
00:21:27.576 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7262
00:21:27.577 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.02, Mass=127119, SNR=79.5, Peak=16352 HFD=3.4
00:21:27.578 00.001 21068 MultiStar: [#1 0.38,0.58,0.00,M2] [#2 0.21,0.31,1.14,U] [#3 0.24,0.39,1.04,U] [#4 -0.15,-0.25,0.82,U] [#5 0.30,0.38,0.00,M6] [#6 -0.27,0.09,0.76,U] [#7 -0.02,0.22,0.64,U] [#8 -0.17,0.52,0.00,M3] 
00:21:27.579 00.001 21068 single-star, 5 included, MultiStar: {0.02, 0.13}, one-star: {-0.05, -0.05}
00:21:27.579 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
00:21:27.580 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
00:21:27.581 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=0.04 mountY=0.06, mountTheta=1.03
00:21:27.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
00:21:27.584 00.002 21068 Enqueuing Move request for scope (-0.05, -0.05)
00:21:27.585 00.001 16108 Worker thread wakes up
00:21:27.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:21:27.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:21:27.585 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:21:27.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:21:27.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:27.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:27.585 00.000 16108 MoveAxis(E, 0, ABG)
00:21:27.585 00.000 16108 Move returns status 0, amount 0
00:21:27.585 00.000 16108 MoveAxis(N, 0, ABG)
00:21:27.585 00.000 16108 Move returns status 0, amount 0
00:21:27.585 00.000 16108 move complete, result=0
00:21:27.585 00.000 16108 worker thread done servicing request
00:21:27.588 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3510, FiltMin=3005, FiltMax=49392, Gamma=1.000
00:21:27.602 00.014 21068 UpdateGuideState exits: m=127119 SNR=79.5
00:21:27.604 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.607 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:27.608 00.001 21068 Enqueuing Expose request
00:21:27.609 00.001 16108 Worker thread wakes up
00:21:27.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:27.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:27.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:28.582 00.972 16108 Exposure complete
00:21:28.644 00.062 16108 worker thread done servicing request
00:21:28.644 00.000 21068 OnExposeComplete: enter
00:21:28.645 00.001 21068 UpdateGuideState(): m_state=6
00:21:28.646 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7263
00:21:28.646 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=876.09, Mass=127398, SNR=87.2, Peak=16387 HFD=3.2
00:21:28.647 00.001 21068 MultiStar: [#1 -0.12,0.20,1.12,U] [#2 0.01,0.19,1.17,U] [#3 -0.11,0.15,1.05,U] [#4 -0.38,0.06,0.95,U] [#5 0.22,0.28,0.89,U] [#6 -0.15,0.38,0.71,U] [#7 -0.16,0.19,0.56,U] [#8 -0.25,0.48,0.00,M4] 
00:21:28.648 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.18}, one-star: {-0.58, 0.01}
00:21:28.649 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
00:21:28.649 00.000 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
00:21:28.651 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.31 mountX=0.19 mountY=-0.13, mountTheta=-0.62
00:21:28.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.18, opts=13)
00:21:28.654 00.001 21068 Enqueuing Move request for scope (-0.16, 0.18)
00:21:28.654 00.000 16108 Worker thread wakes up
00:21:28.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
00:21:28.654 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
00:21:28.654 00.000 16108 Moving (-0.16, 0.18) raw xDistance=0.19 yDistance=-0.13
00:21:28.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:21:28.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:28.655 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:21:28.655 00.000 16108 MoveAxis(E, 0, ABG)
00:21:28.655 00.000 16108 Move returns status 0, amount 0
00:21:28.655 00.000 16108 MoveAxis(N, 0, ABG)
00:21:28.655 00.000 16108 Move returns status 0, amount 0
00:21:28.655 00.000 16108 move complete, result=0
00:21:28.655 00.000 16108 worker thread done servicing request
00:21:28.660 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3510, FiltMin=2973, FiltMax=59939, Gamma=1.000
00:21:28.677 00.017 21068 UpdateGuideState exits: m=127398 SNR=87.2
00:21:28.679 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.681 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:28.682 00.001 21068 Enqueuing Expose request
00:21:28.684 00.002 16108 Worker thread wakes up
00:21:28.684 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:28.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:28.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:29.856 01.171 16108 Exposure complete
00:21:29.923 00.067 16108 worker thread done servicing request
00:21:29.923 00.000 21068 OnExposeComplete: enter
00:21:29.924 00.001 21068 UpdateGuideState(): m_state=6
00:21:29.925 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7264
00:21:29.925 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=875.83, Mass=123255, SNR=75.4, Peak=14736 HFD=3.4
00:21:29.926 00.001 21068 MultiStar: [#1 0.00,0.33,1.29,U] [#2 0.11,-0.05,1.42,U] [#3 -0.15,0.31,1.09,U] [#4 -0.25,-0.15,0.91,U] [#5 0.16,0.16,1.15,U] [#6 -0.20,-0.14,0.83,U] [#7 -0.33,-0.17,0.71,U] [#8 -0.27,-0.13,0.80,U] 
00:21:29.927 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.22, -0.25}
00:21:29.928 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:21:29.929 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
00:21:29.930 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.98 mountX=0.10 mountY=0.01, mountTheta=0.07
00:21:29.931 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
00:21:29.933 00.002 21068 Enqueuing Move request for scope (-0.10, 0.02)
00:21:29.933 00.000 16108 Worker thread wakes up
00:21:29.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:21:29.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:21:29.933 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.01
00:21:29.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:21:29.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:29.934 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:21:29.934 00.000 16108 MoveAxis(E, 0, ABG)
00:21:29.934 00.000 16108 Move returns status 0, amount 0
00:21:29.934 00.000 16108 MoveAxis(N, 0, ABG)
00:21:29.934 00.000 16108 Move returns status 0, amount 0
00:21:29.934 00.000 16108 move complete, result=0
00:21:29.934 00.000 16108 worker thread done servicing request
00:21:29.937 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3510, FiltMin=3005, FiltMax=65440, Gamma=1.000
00:21:29.952 00.015 21068 UpdateGuideState exits: m=123255 SNR=75.4
00:21:29.955 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:29.955 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:29.956 00.001 21068 Enqueuing Expose request
00:21:29.957 00.001 16108 Worker thread wakes up
00:21:29.957 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:29.958 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:29.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:30.942 00.984 16108 Exposure complete
00:21:30.999 00.057 16108 worker thread done servicing request
00:21:30.999 00.000 21068 OnExposeComplete: enter
00:21:31.000 00.001 21068 UpdateGuideState(): m_state=6
00:21:31.001 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7265
00:21:31.002 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.02, Mass=136464, SNR=91.1, Peak=19168 HFD=3.2
00:21:31.003 00.001 21068 MultiStar: [#1 0.24,-0.00,1.20,U] [#2 0.25,-0.14,1.13,U] [#3 0.23,-0.39,0.96,U] [#4 -0.08,-0.07,0.65,U] [#5 0.56,0.05,0.00,M5] [#6 0.21,0.07,0.80,U] [#7 0.25,-0.04,0.59,U] [#8 0.44,0.52,0.00,M4] 
00:21:31.003 00.000 21068 refined, 6 included, MultiStar: {0.22, -0.09}, one-star: {0.36, -0.05}
00:21:31.004 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
00:21:31.005 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
00:21:31.006 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.40 mountX=-0.24 mountY=0.04, mountTheta=2.98
00:21:31.007 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.09, opts=13)
00:21:31.008 00.001 21068 Enqueuing Move request for scope (0.22, -0.09)
00:21:31.010 00.002 16108 Worker thread wakes up
00:21:31.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
00:21:31.010 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
00:21:31.010 00.000 16108 Moving (0.22, -0.09) raw xDistance=-0.24 yDistance=0.04
00:21:31.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:21:31.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:31.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:21:31.010 00.000 16108 MoveAxis(E, 62, ABG)
00:21:31.010 00.000 16108 Guiding  Dir = 2, Dur = 62
00:21:31.011 00.001 16108 IsSlewing returns 0
00:21:31.011 00.000 16108 IsGuiding returns 0
00:21:31.015 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3510, FiltMin=2982, FiltMax=59046, Gamma=1.000
00:21:31.033 00.018 21068 UpdateGuideState exits: m=136464 SNR=91.1
00:21:31.035 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:31.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:31.037 00.001 21068 Enqueuing Expose request
00:21:31.086 00.049 16108 IsGuiding returns 1
00:21:31.088 00.002 16108 scope still moving after pulse duration time elapsed
00:21:31.117 00.029 16108 IsSlewing returns 0
00:21:31.117 00.000 16108 IsGuiding returns 1
00:21:31.149 00.032 16108 IsSlewing returns 0
00:21:31.149 00.000 16108 IsGuiding returns 1
00:21:31.180 00.031 16108 IsSlewing returns 0
00:21:31.180 00.000 16108 IsGuiding returns 0
00:21:31.182 00.002 16108 scope move finished after 62 + 108 ms
00:21:31.182 00.000 16108 Move returns status 0, amount 62
00:21:31.182 00.000 16108 MoveAxis(N, 0, ABG)
00:21:31.182 00.000 16108 Move returns status 0, amount 0
00:21:31.182 00.000 16108 move complete, result=0
00:21:31.182 00.000 16108 worker thread done servicing request
00:21:31.182 00.000 16108 Worker thread wakes up
00:21:31.182 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
00:21:31.185 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:31.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:32.334 01.149 16108 Exposure complete
00:21:32.403 00.069 16108 worker thread done servicing request
00:21:32.403 00.000 21068 OnExposeComplete: enter
00:21:32.404 00.001 21068 UpdateGuideState(): m_state=6
00:21:32.405 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7266
00:21:32.406 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.18, Mass=115392, SNR=75.1, Peak=17728 HFD=3.1
00:21:32.407 00.001 21068 MultiStar: [#1 -0.05,0.15,1.17,U] [#2 -0.25,0.13,1.31,U] [#3 0.07,0.04,1.24,U] [#4 -0.40,-0.12,0.98,U] [#5 0.20,0.21,0.88,U] [#6 -0.30,-0.08,0.93,U] [#7 -0.57,0.20,0.00,M1] [#8 -0.25,0.28,0.81,U] 
00:21:32.408 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.08}, one-star: {-0.08, 0.10}
00:21:32.408 00.000 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
00:21:32.410 00.002 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
00:21:32.411 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.22 mountX=0.10 mountY=-0.08, mountTheta=-0.71
00:21:32.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
00:21:32.413 00.000 21068 Enqueuing Move request for scope (-0.08, 0.10)
00:21:32.414 00.001 16108 Worker thread wakes up
00:21:32.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:21:32.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:21:32.414 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=-0.08
00:21:32.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:21:32.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:32.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:32.414 00.000 16108 MoveAxis(E, 0, ABG)
00:21:32.414 00.000 16108 Move returns status 0, amount 0
00:21:32.414 00.000 16108 MoveAxis(N, 0, ABG)
00:21:32.414 00.000 16108 Move returns status 0, amount 0
00:21:32.414 00.000 16108 move complete, result=0
00:21:32.414 00.000 16108 worker thread done servicing request
00:21:32.419 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3510, FiltMin=3005, FiltMax=59888, Gamma=1.000
00:21:32.438 00.019 21068 UpdateGuideState exits: m=115392 SNR=75.1
00:21:32.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:32.441 00.001 21068 Enqueuing Expose request
00:21:32.442 00.001 16108 Worker thread wakes up
00:21:32.442 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:32.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:32.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:33.419 00.977 16108 Exposure complete
00:21:33.477 00.058 16108 worker thread done servicing request
00:21:33.477 00.000 21068 OnExposeComplete: enter
00:21:33.478 00.001 21068 UpdateGuideState(): m_state=6
00:21:33.479 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7267
00:21:33.480 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.16, Mass=113248, SNR=75.9, Peak=15171 HFD=2.9
00:21:33.482 00.002 21068 MultiStar: [#1 -0.35,0.48,0.00,M1] [#2 -0.23,0.13,1.28,U] [#3 -0.11,0.21,1.00,U] [#4 -0.62,0.07,0.00,M1] [#5 0.03,0.53,0.00,M5] [#6 -0.35,-0.10,0.85,U] [#7 -0.61,0.35,0.00,M2] [#8 -0.37,0.61,0.00,M4] 
00:21:33.482 00.000 21068 refined, 3 included, MultiStar: {-0.28, 0.09}, one-star: {-0.44, 0.09}
00:21:33.483 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
00:21:33.484 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
00:21:33.485 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.83 mountX=0.29 mountY=-0.02, mountTheta=-0.08
00:21:33.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.09, opts=13)
00:21:33.487 00.000 21068 Enqueuing Move request for scope (-0.28, 0.09)
00:21:33.488 00.001 16108 Worker thread wakes up
00:21:33.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
00:21:33.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
00:21:33.488 00.000 16108 Moving (-0.28, 0.09) raw xDistance=0.29 yDistance=-0.02
00:21:33.489 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:21:33.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:33.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:33.489 00.000 16108 MoveAxis(W, 76, ABG)
00:21:33.489 00.000 16108 Guiding  Dir = 3, Dur = 76
00:21:33.489 00.000 16108 IsSlewing returns 0
00:21:33.489 00.000 16108 IsGuiding returns 0
00:21:33.493 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3510, FiltMin=2950, FiltMax=62061, Gamma=1.000
00:21:33.499 00.006 16108 PulseGuide returned control before completion, sleep 77
00:21:33.522 00.023 21068 UpdateGuideState exits: m=113248 SNR=75.9
00:21:33.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:33.525 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:33.526 00.001 21068 Enqueuing Expose request
00:21:33.577 00.051 16108 IsGuiding returns 1
00:21:33.577 00.000 16108 scope still moving after pulse duration time elapsed
00:21:33.608 00.031 16108 IsSlewing returns 0
00:21:33.608 00.000 16108 IsGuiding returns 0
00:21:33.608 00.000 16108 scope move finished after 76 + 43 ms
00:21:33.608 00.000 16108 Move returns status 0, amount 76
00:21:33.608 00.000 16108 MoveAxis(N, 0, ABG)
00:21:33.608 00.000 16108 Move returns status 0, amount 0
00:21:33.608 00.000 16108 move complete, result=0
00:21:33.608 00.000 16108 worker thread done servicing request
00:21:33.608 00.000 16108 Worker thread wakes up
00:21:33.608 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
00:21:33.610 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:33.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:34.770 01.160 16108 Exposure complete
00:21:34.840 00.070 16108 worker thread done servicing request
00:21:34.840 00.000 21068 OnExposeComplete: enter
00:21:34.841 00.001 21068 UpdateGuideState(): m_state=6
00:21:34.843 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7268
00:21:34.844 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.86, Mass=121389, SNR=84.3, Peak=18320 HFD=3.2
00:21:34.845 00.001 21068 MultiStar: [#1 -0.08,0.42,1.07,U] [#2 -0.00,0.06,1.18,U] [#3 0.19,0.19,0.92,U] [#4 -0.27,-0.01,0.80,U] [#5 0.35,0.42,0.00,M6] [#6 -0.15,0.26,0.72,U] [#7 0.35,-0.06,0.65,U] [#8 0.05,0.34,0.67,U] 
00:21:34.845 00.000 21068 refined, 7 included, MultiStar: {-0.00, 0.12}, one-star: {-0.05, -0.21}
00:21:34.846 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
00:21:34.846 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
00:21:34.847 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.03 mountY=-0.12, mountTheta=-1.36
00:21:34.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.12, opts=13)
00:21:34.849 00.000 21068 Enqueuing Move request for scope (-0.00, 0.12)
00:21:34.850 00.001 16108 Worker thread wakes up
00:21:34.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:21:34.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:21:34.850 00.000 16108 Moving (-0.00, 0.12) raw xDistance=0.03 yDistance=-0.12
00:21:34.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:21:34.851 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:34.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:34.851 00.000 16108 MoveAxis(E, 0, ABG)
00:21:34.851 00.000 16108 Move returns status 0, amount 0
00:21:34.851 00.000 16108 MoveAxis(N, 0, ABG)
00:21:34.851 00.000 16108 Move returns status 0, amount 0
00:21:34.851 00.000 16108 move complete, result=0
00:21:34.851 00.000 16108 worker thread done servicing request
00:21:34.854 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3510, FiltMin=3005, FiltMax=55523, Gamma=1.000
00:21:34.869 00.015 21068 UpdateGuideState exits: m=121389 SNR=84.3
00:21:34.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:34.872 00.001 21068 Enqueuing Expose request
00:21:34.873 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:34.873 00.000 16108 Worker thread wakes up
00:21:34.874 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:34.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:35.853 00.979 16108 Exposure complete
00:21:35.906 00.053 16108 worker thread done servicing request
00:21:35.906 00.000 21068 OnExposeComplete: enter
00:21:35.907 00.001 21068 UpdateGuideState(): m_state=6
00:21:35.908 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7269
00:21:35.908 00.000 21068 Star::Find returns 1 (0), X=220.37, Y=876.03, Mass=112239, SNR=84.0, Peak=15187 HFD=3.1
00:21:35.909 00.001 21068 MultiStar: [#1 -0.07,0.31,0.92,U] [#2 -0.00,0.05,1.14,U] [#3 -0.01,0.17,0.96,U] [#4 -0.36,-0.07,0.92,U] [#5 0.26,0.03,0.85,U] [#6 -0.11,0.22,0.84,U] [#7 -0.34,0.35,0.00,M2] [#8 -0.02,0.32,0.72,U] 
00:21:35.910 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.31, -0.05}
00:21:35.911 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
00:21:35.911 00.000 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
00:21:35.912 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.21 mountX=0.10 mountY=-0.09, mountTheta=-0.72
00:21:35.914 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.11, opts=13)
00:21:35.915 00.001 21068 Enqueuing Move request for scope (-0.08, 0.11)
00:21:35.916 00.001 16108 Worker thread wakes up
00:21:35.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:21:35.916 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:21:35.917 00.001 16108 Moving (-0.08, 0.11) raw xDistance=0.10 yDistance=-0.09
00:21:35.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:21:35.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:35.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:35.917 00.000 16108 MoveAxis(E, 0, ABG)
00:21:35.917 00.000 16108 Move returns status 0, amount 0
00:21:35.917 00.000 16108 MoveAxis(N, 0, ABG)
00:21:35.917 00.000 16108 Move returns status 0, amount 0
00:21:35.917 00.000 16108 move complete, result=0
00:21:35.917 00.000 16108 worker thread done servicing request
00:21:35.920 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3510, FiltMin=3014, FiltMax=64470, Gamma=1.000
00:21:35.936 00.016 21068 UpdateGuideState exits: m=112239 SNR=84.0
00:21:35.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:35.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:35.938 00.000 21068 Enqueuing Expose request
00:21:35.939 00.001 16108 Worker thread wakes up
00:21:35.939 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:35.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:35.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:37.125 01.186 16108 Exposure complete
00:21:37.191 00.066 16108 worker thread done servicing request
00:21:37.191 00.000 21068 OnExposeComplete: enter
00:21:37.192 00.001 21068 UpdateGuideState(): m_state=6
00:21:37.193 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7270
00:21:37.193 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.11, Mass=132903, SNR=100.9, Peak=16848 HFD=3.4
00:21:37.194 00.001 21068 MultiStar: [#1 -0.02,0.41,0.87,U] [#2 0.07,0.12,1.07,U] [#3 0.07,0.26,0.89,U] [#4 -0.34,0.06,0.82,U] [#5 0.20,0.46,0.00,M6] [#6 -0.22,0.29,0.72,U] [#7 -0.40,0.32,0.00,M3] [#8 0.02,0.53,0.00,M3] 
00:21:37.195 00.001 21068 refined, 5 included, MultiStar: {-0.10, 0.19}, one-star: {-0.21, 0.04}
00:21:37.196 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
00:21:37.196 00.000 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
00:21:37.197 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.05 mountX=0.13 mountY=-0.16, mountTheta=-0.89
00:21:37.200 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.19, opts=13)
00:21:37.202 00.002 21068 Enqueuing Move request for scope (-0.10, 0.19)
00:21:37.204 00.002 16108 Worker thread wakes up
00:21:37.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
00:21:37.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
00:21:37.204 00.000 16108 Moving (-0.10, 0.19) raw xDistance=0.13 yDistance=-0.16
00:21:37.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:21:37.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:37.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:37.205 00.001 16108 MoveAxis(E, 0, ABG)
00:21:37.205 00.000 16108 Move returns status 0, amount 0
00:21:37.205 00.000 16108 MoveAxis(N, 0, ABG)
00:21:37.205 00.000 16108 Move returns status 0, amount 0
00:21:37.205 00.000 16108 move complete, result=0
00:21:37.205 00.000 16108 worker thread done servicing request
00:21:37.212 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3510, FiltMin=2963, FiltMax=63510, Gamma=1.000
00:21:37.240 00.028 21068 UpdateGuideState exits: m=132903 SNR=100.9
00:21:37.242 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:37.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:37.245 00.002 21068 Enqueuing Expose request
00:21:37.247 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:37.248 00.001 16108 Worker thread wakes up
00:21:37.248 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:37.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:38.223 00.975 16108 Exposure complete
00:21:38.279 00.056 16108 worker thread done servicing request
00:21:38.279 00.000 21068 OnExposeComplete: enter
00:21:38.281 00.002 21068 UpdateGuideState(): m_state=6
00:21:38.283 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7271
00:21:38.285 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.27, Mass=133521, SNR=90.0, Peak=17219 HFD=3.5
00:21:38.287 00.002 21068 MultiStar: [#1 -0.01,0.50,0.00,M1] [#2 0.01,0.20,1.06,U] [#3 -0.04,0.30,1.01,U] [#4 -0.51,-0.23,0.00,M1] [#5 0.14,0.21,0.90,U] [#6 -0.08,0.09,0.80,U] [#7 -0.34,0.13,0.62,U] [#8 0.03,0.47,0.00,M4] 
00:21:38.288 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.19}, one-star: {-0.43, 0.19}
00:21:38.290 00.002 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
00:21:38.291 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
00:21:38.292 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.09 mountX=0.14 mountY=-0.16, mountTheta=-0.84
00:21:38.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.19, opts=13)
00:21:38.295 00.001 21068 Enqueuing Move request for scope (-0.11, 0.19)
00:21:38.296 00.001 16108 Worker thread wakes up
00:21:38.297 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
00:21:38.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
00:21:38.297 00.000 16108 Moving (-0.11, 0.19) raw xDistance=0.14 yDistance=-0.16
00:21:38.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:21:38.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:38.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:38.297 00.000 16108 MoveAxis(E, 0, ABG)
00:21:38.297 00.000 16108 Move returns status 0, amount 0
00:21:38.297 00.000 16108 MoveAxis(N, 0, ABG)
00:21:38.297 00.000 16108 Move returns status 0, amount 0
00:21:38.297 00.000 16108 move complete, result=0
00:21:38.297 00.000 16108 worker thread done servicing request
00:21:38.302 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3510, FiltMin=2966, FiltMax=55424, Gamma=1.000
00:21:38.323 00.021 21068 UpdateGuideState exits: m=133521 SNR=90.0
00:21:38.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:38.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:38.327 00.002 21068 Enqueuing Expose request
00:21:38.328 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:38.329 00.001 16108 Worker thread wakes up
00:21:38.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:38.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:39.492 01.163 16108 Exposure complete
00:21:39.550 00.058 16108 worker thread done servicing request
00:21:39.552 00.002 21068 OnExposeComplete: enter
00:21:39.552 00.000 21068 UpdateGuideState(): m_state=6
00:21:39.553 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7272
00:21:39.554 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.09, Mass=108750, SNR=71.3, Peak=15616 HFD=3.0
00:21:39.555 00.001 21068 MultiStar: [#1 0.12,0.30,1.28,U] [#2 0.11,-0.06,1.48,U] [#3 0.34,0.07,1.34,U] [#4 -0.45,-0.11,0.87,U] [#5 0.47,0.06,0.00,M6] [#6 -0.15,-0.02,0.91,U] [#7 -0.18,0.44,0.00,M3] [#8 -0.07,0.35,0.85,U] 
00:21:39.555 00.000 21068 refined, 6 included, MultiStar: {-0.00, 0.08}, one-star: {-0.19, 0.02}
00:21:39.556 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
00:21:39.557 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
00:21:39.557 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=0.01 mountY=-0.07, mountTheta=-1.38
00:21:39.559 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.08, opts=13)
00:21:39.561 00.002 21068 Enqueuing Move request for scope (-0.00, 0.08)
00:21:39.561 00.000 16108 Worker thread wakes up
00:21:39.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:21:39.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:21:39.562 00.001 16108 Moving (-0.00, 0.08) raw xDistance=0.01 yDistance=-0.07
00:21:39.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:21:39.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:39.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:21:39.562 00.000 16108 MoveAxis(E, 0, ABG)
00:21:39.562 00.000 16108 Move returns status 0, amount 0
00:21:39.562 00.000 16108 MoveAxis(N, 0, ABG)
00:21:39.562 00.000 16108 Move returns status 0, amount 0
00:21:39.562 00.000 16108 move complete, result=0
00:21:39.562 00.000 16108 worker thread done servicing request
00:21:39.566 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3510, FiltMin=2998, FiltMax=58790, Gamma=1.000
00:21:39.582 00.016 21068 UpdateGuideState exits: m=108750 SNR=71.3
00:21:39.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:39.585 00.001 21068 Enqueuing Expose request
00:21:39.585 00.000 16108 Worker thread wakes up
00:21:39.585 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:39.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:39.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:40.568 00.982 16108 Exposure complete
00:21:40.633 00.065 16108 worker thread done servicing request
00:21:40.633 00.000 21068 OnExposeComplete: enter
00:21:40.634 00.001 21068 UpdateGuideState(): m_state=6
00:21:40.635 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7273
00:21:40.636 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.99, Mass=120232, SNR=74.4, Peak=16944 HFD=3.3
00:21:40.636 00.000 21068 MultiStar: [#1 -0.15,0.24,1.26,U] [#2 -0.05,0.01,1.39,U] [#3 0.16,0.11,1.13,U] [#4 -0.28,-0.22,0.77,U] [#5 0.01,0.23,1.07,U] [#6 -0.40,-0.02,1.01,U] [#7 -0.31,0.20,0.67,U] [#8 0.23,0.27,0.84,U] 
00:21:40.637 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.05, -0.09}
00:21:40.638 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
00:21:40.639 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
00:21:40.640 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.06 mountX=0.03 mountY=0.10, mountTheta=1.27
00:21:40.641 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.09, opts=13)
00:21:40.642 00.001 21068 Enqueuing Move request for scope (-0.05, -0.09)
00:21:40.643 00.001 16108 Worker thread wakes up
00:21:40.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:21:40.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:21:40.643 00.000 16108 Moving (-0.05, -0.09) raw xDistance=0.03 yDistance=0.10
00:21:40.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:21:40.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:40.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:21:40.645 00.002 16108 MoveAxis(E, 0, ABG)
00:21:40.645 00.000 16108 Move returns status 0, amount 0
00:21:40.645 00.000 16108 MoveAxis(N, 0, ABG)
00:21:40.645 00.000 16108 Move returns status 0, amount 0
00:21:40.645 00.000 16108 move complete, result=0
00:21:40.645 00.000 16108 worker thread done servicing request
00:21:40.650 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3513, FiltMin=3019, FiltMax=65440, Gamma=1.000
00:21:40.674 00.024 21068 UpdateGuideState exits: m=120232 SNR=74.4
00:21:40.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:40.675 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:40.676 00.001 21068 Enqueuing Expose request
00:21:40.677 00.001 16108 Worker thread wakes up
00:21:40.677 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:40.678 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:40.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:41.843 01.165 16108 Exposure complete
00:21:41.912 00.069 16108 worker thread done servicing request
00:21:41.912 00.000 21068 OnExposeComplete: enter
00:21:41.913 00.001 21068 UpdateGuideState(): m_state=6
00:21:41.913 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7274
00:21:41.914 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.99, Mass=118542, SNR=78.9, Peak=16320 HFD=3.3
00:21:41.915 00.001 21068 MultiStar: [#1 0.25,0.38,1.19,U] [#2 0.09,0.10,1.39,U] [#3 0.07,0.38,1.11,U] [#4 -0.49,-0.03,0.00,M1] [#5 -0.00,0.25,0.96,U] [#6 0.02,0.40,0.91,U] [#7 -0.28,0.21,0.68,U] [#8 -0.11,0.16,0.80,U] 
00:21:41.915 00.000 21068 single-star, 7 included, MultiStar: {0.01, 0.22}, one-star: {-0.14, -0.09}
00:21:41.916 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
00:21:41.917 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
00:21:41.917 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.60 mountX=0.13 mountY=0.12, mountTheta=0.75
00:21:41.920 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.09, opts=13)
00:21:41.920 00.000 21068 Enqueuing Move request for scope (-0.14, -0.09)
00:21:41.921 00.001 16108 Worker thread wakes up
00:21:41.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
00:21:41.921 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
00:21:41.921 00.000 16108 Moving (-0.14, -0.09) raw xDistance=0.13 yDistance=0.12
00:21:41.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:21:41.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:41.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:41.921 00.000 16108 MoveAxis(E, 0, ABG)
00:21:41.922 00.001 16108 Move returns status 0, amount 0
00:21:41.922 00.000 16108 MoveAxis(N, 0, ABG)
00:21:41.922 00.000 16108 Move returns status 0, amount 0
00:21:41.922 00.000 16108 move complete, result=0
00:21:41.922 00.000 16108 worker thread done servicing request
00:21:41.926 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3513, FiltMin=3025, FiltMax=61949, Gamma=1.000
00:21:41.940 00.014 21068 UpdateGuideState exits: m=118542 SNR=78.9
00:21:41.942 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:41.944 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:41.945 00.001 21068 Enqueuing Expose request
00:21:41.948 00.003 16108 Worker thread wakes up
00:21:41.948 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:41.950 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:41.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:42.940 00.990 16108 Exposure complete
00:21:42.996 00.056 16108 worker thread done servicing request
00:21:42.997 00.001 21068 OnExposeComplete: enter
00:21:42.998 00.001 21068 UpdateGuideState(): m_state=6
00:21:43.000 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7275
00:21:43.001 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.72, Mass=124726, SNR=98.9, Peak=14304 HFD=3.4
00:21:43.003 00.002 21068 MultiStar: [#1 0.25,0.31,0.99,U] [#2 0.06,0.07,0.92,U] [#3 -0.03,0.49,0.00,M1] [#4 -0.31,-0.17,0.77,U] [#5 0.31,0.24,0.75,U] [#6 -0.03,0.05,0.67,U] [#7 -0.05,0.34,0.63,U] [#8 -0.05,-0.01,0.69,U] 
00:21:43.005 00.002 21068 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {-0.06, -0.35}
00:21:43.006 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
00:21:43.007 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
00:21:43.008 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.11 mountX=-0.02 mountY=-0.05, mountTheta=-1.85
00:21:43.011 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
00:21:43.012 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
00:21:43.014 00.002 16108 Worker thread wakes up
00:21:43.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:21:43.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:21:43.014 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.05
00:21:43.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:21:43.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:43.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:43.016 00.002 16108 MoveAxis(E, 0, ABG)
00:21:43.016 00.000 16108 Move returns status 0, amount 0
00:21:43.016 00.000 16108 MoveAxis(N, 0, ABG)
00:21:43.016 00.000 16108 Move returns status 0, amount 0
00:21:43.016 00.000 16108 move complete, result=0
00:21:43.016 00.000 16108 worker thread done servicing request
00:21:43.022 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3513, FiltMin=3008, FiltMax=63901, Gamma=1.000
00:21:43.042 00.020 21068 UpdateGuideState exits: m=124726 SNR=98.9
00:21:43.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:43.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:43.044 00.000 21068 Enqueuing Expose request
00:21:43.045 00.001 16108 Worker thread wakes up
00:21:43.045 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:43.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:43.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:44.210 01.164 16108 Exposure complete
00:21:44.297 00.087 16108 worker thread done servicing request
00:21:44.297 00.000 21068 OnExposeComplete: enter
00:21:44.300 00.003 21068 UpdateGuideState(): m_state=6
00:21:44.303 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7276
00:21:44.305 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=876.01, Mass=109204, SNR=79.5, Peak=16560 HFD=3.1
00:21:44.307 00.002 21068 MultiStar: [#1 -0.16,0.37,1.25,U] [#2 -0.05,0.12,1.21,U] [#3 0.04,0.12,0.91,U] [#4 -0.07,-0.11,0.86,U] [#5 0.41,0.05,0.92,U] [#6 0.04,-0.04,1.00,U] [#7 -0.08,0.13,0.72,U] [#8 -0.04,0.27,0.74,U] 
00:21:44.309 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.10, -0.07}
00:21:44.311 00.002 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
00:21:44.313 00.002 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
00:21:44.314 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.02 mountY=-0.09, mountTheta=-1.32
00:21:44.316 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
00:21:44.318 00.002 21068 Enqueuing Move request for scope (-0.01, 0.10)
00:21:44.319 00.001 16108 Worker thread wakes up
00:21:44.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:21:44.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:21:44.319 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.02 yDistance=-0.09
00:21:44.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:21:44.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:44.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:44.320 00.001 16108 MoveAxis(E, 0, ABG)
00:21:44.320 00.000 16108 Move returns status 0, amount 0
00:21:44.320 00.000 16108 MoveAxis(N, 0, ABG)
00:21:44.320 00.000 16108 Move returns status 0, amount 0
00:21:44.320 00.000 16108 move complete, result=0
00:21:44.320 00.000 16108 worker thread done servicing request
00:21:44.325 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3513, FiltMin=2979, FiltMax=58784, Gamma=1.000
00:21:44.349 00.024 21068 UpdateGuideState exits: m=109204 SNR=79.5
00:21:44.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.352 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:44.353 00.001 21068 Enqueuing Expose request
00:21:44.354 00.001 16108 Worker thread wakes up
00:21:44.354 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:44.356 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:44.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:45.350 00.994 16108 Exposure complete
00:21:45.416 00.066 16108 worker thread done servicing request
00:21:45.416 00.000 21068 OnExposeComplete: enter
00:21:45.417 00.001 21068 UpdateGuideState(): m_state=6
00:21:45.418 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7277
00:21:45.419 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.97, Mass=127536, SNR=91.0, Peak=17744 HFD=3.3
00:21:45.420 00.001 21068 MultiStar: [#1 0.58,0.19,0.00,M1] [#2 0.58,0.23,0.00,M1] [#3 0.51,0.12,0.00,M1] [#4 -0.01,0.19,0.81,U] [#5 0.68,0.43,0.00,M3] [#6 0.13,0.10,0.67,U] [#7 0.05,0.23,0.51,U] [#8 0.31,0.46,0.00,M1] 
00:21:45.421 00.001 21068 refined, 3 included, MultiStar: {0.09, 0.08}, one-star: {0.17, -0.10}
00:21:45.422 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
00:21:45.423 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
00:21:45.425 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
00:21:45.426 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
00:21:45.427 00.001 21068 Enqueuing Move request for scope (0.09, 0.08)
00:21:45.428 00.001 16108 Worker thread wakes up
00:21:45.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:21:45.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:21:45.428 00.000 16108 Moving (0.09, 0.08) raw xDistance=-0.08 yDistance=-0.10
00:21:45.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:21:45.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:45.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:45.428 00.000 16108 MoveAxis(E, 0, ABG)
00:21:45.428 00.000 16108 Move returns status 0, amount 0
00:21:45.428 00.000 16108 MoveAxis(N, 0, ABG)
00:21:45.428 00.000 16108 Move returns status 0, amount 0
00:21:45.429 00.001 16108 move complete, result=0
00:21:45.429 00.000 16108 worker thread done servicing request
00:21:45.437 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3513, FiltMin=2950, FiltMax=64128, Gamma=1.000
00:21:45.458 00.021 21068 UpdateGuideState exits: m=127536 SNR=91.0
00:21:45.460 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:45.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:45.462 00.001 21068 Enqueuing Expose request
00:21:45.463 00.001 16108 Worker thread wakes up
00:21:45.463 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:45.465 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:45.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:46.615 01.150 16108 Exposure complete
00:21:46.686 00.071 16108 worker thread done servicing request
00:21:46.686 00.000 21068 OnExposeComplete: enter
00:21:46.688 00.002 21068 UpdateGuideState(): m_state=6
00:21:46.689 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7278
00:21:46.691 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=875.96, Mass=133317, SNR=89.5, Peak=19776 HFD=3.2
00:21:46.692 00.001 21068 MultiStar: [#1 -0.04,0.33,1.09,U] [#2 0.04,0.21,1.12,U] [#3 -0.09,0.37,0.99,U] [#4 -0.37,0.11,0.85,U] [#5 0.42,0.31,0.00,M4] [#6 -0.12,0.24,0.90,U] [#7 -0.18,0.30,0.75,U] [#8 0.12,0.47,0.00,M2] 
00:21:46.693 00.001 21068 single-star, 6 included, MultiStar: {-0.09, 0.21}, one-star: {0.04, -0.11}
00:21:46.696 00.003 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
00:21:46.697 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
00:21:46.698 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.21 mountX=-0.06 mountY=0.10, mountTheta=2.13
00:21:46.701 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
00:21:46.703 00.002 21068 Enqueuing Move request for scope (0.04, -0.11)
00:21:46.705 00.002 16108 Worker thread wakes up
00:21:46.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:21:46.705 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:21:46.705 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
00:21:46.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:21:46.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:46.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:21:46.705 00.000 16108 MoveAxis(E, 0, ABG)
00:21:46.705 00.000 16108 Move returns status 0, amount 0
00:21:46.705 00.000 16108 MoveAxis(N, 0, ABG)
00:21:46.705 00.000 16108 Move returns status 0, amount 0
00:21:46.705 00.000 16108 move complete, result=0
00:21:46.705 00.000 16108 worker thread done servicing request
00:21:46.710 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3513, FiltMin=2995, FiltMax=57248, Gamma=1.000
00:21:46.725 00.015 21068 UpdateGuideState exits: m=133317 SNR=89.5
00:21:46.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:46.728 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:46.729 00.001 21068 Enqueuing Expose request
00:21:46.730 00.001 16108 Worker thread wakes up
00:21:46.730 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:46.732 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:46.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:47.713 00.981 16108 Exposure complete
00:21:47.792 00.079 16108 worker thread done servicing request
00:21:47.792 00.000 21068 OnExposeComplete: enter
00:21:47.793 00.001 21068 UpdateGuideState(): m_state=6
00:21:47.793 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7279
00:21:47.794 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=875.70, Mass=129346, SNR=82.4, Peak=15568 HFD=3.1
00:21:47.795 00.001 21068 MultiStar: [#1 0.65,0.23,0.00,M1] [#2 0.48,-0.15,0.00,M1] [#3 0.60,0.08,0.00,M1] [#4 0.26,-0.25,1.01,U] [#5 0.66,0.05,0.00,M5] [#6 0.35,-0.38,0.00,M1] [#7 0.40,-0.06,0.64,U] [#8 0.55,0.13,0.00,M3] 
00:21:47.796 00.001 21068 refined, 2 included, MultiStar: {0.41, -0.25}, one-star: {0.56, -0.38}
00:21:47.797 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
00:21:47.797 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
00:21:47.798 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-0.25 hyp=0.48 cameraTheta=-0.55 mountX=-0.44 mountY=0.15, mountTheta=2.82
00:21:47.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.25, opts=13)
00:21:47.800 00.000 21068 Enqueuing Move request for scope (0.41, -0.25)
00:21:47.801 00.001 16108 Worker thread wakes up
00:21:47.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.25) opts 0xd
00:21:47.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.25)
00:21:47.801 00.000 16108 Moving (0.41, -0.25) raw xDistance=-0.44 yDistance=0.15
00:21:47.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:21:47.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:47.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:21:47.802 00.001 16108 MoveAxis(E, 116, ABG)
00:21:47.802 00.000 16108 Guiding  Dir = 2, Dur = 116
00:21:47.802 00.000 16108 IsSlewing returns 0
00:21:47.802 00.000 16108 IsGuiding returns 0
00:21:47.805 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3513, FiltMin=3024, FiltMax=56912, Gamma=1.000
00:21:47.820 00.015 21068 UpdateGuideState exits: m=129346 SNR=82.4
00:21:47.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:47.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:47.823 00.001 21068 Enqueuing Expose request
00:21:47.839 00.016 16108 PulseGuide returned control before completion, sleep 89
00:21:47.932 00.093 16108 IsGuiding returns 1
00:21:47.933 00.001 16108 scope still moving after pulse duration time elapsed
00:21:47.963 00.030 16108 IsSlewing returns 0
00:21:47.964 00.001 16108 IsGuiding returns 1
00:21:47.995 00.031 16108 IsSlewing returns 0
00:21:47.995 00.000 16108 IsGuiding returns 1
00:21:48.026 00.031 16108 IsSlewing returns 0
00:21:48.026 00.000 16108 IsGuiding returns 0
00:21:48.026 00.000 16108 scope move finished after 116 + 108 ms
00:21:48.026 00.000 16108 Move returns status 0, amount 116
00:21:48.026 00.000 16108 MoveAxis(N, 0, ABG)
00:21:48.026 00.000 16108 Move returns status 0, amount 0
00:21:48.026 00.000 16108 move complete, result=0
00:21:48.026 00.000 16108 worker thread done servicing request
00:21:48.026 00.000 16108 Worker thread wakes up
00:21:48.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:48.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:48.026 00.000 21068 GuideStep: -0.4 px 116 ms EAST, 0.1 px 0 ms NORTH
00:21:49.188 01.162 16108 Exposure complete
00:21:49.242 00.054 16108 worker thread done servicing request
00:21:49.242 00.000 21068 OnExposeComplete: enter
00:21:49.243 00.001 21068 UpdateGuideState(): m_state=6
00:21:49.244 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7280
00:21:49.244 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=875.87, Mass=120238, SNR=80.6, Peak=19104 HFD=3.2
00:21:49.245 00.001 21068 MultiStar: [#1 0.20,0.07,1.11,U] [#2 0.12,-0.16,1.30,U] [#3 0.32,-0.02,1.09,U] [#4 -0.02,-0.33,0.93,U] [#5 0.42,-0.10,0.88,U] [#6 -0.07,-0.21,0.83,U] [#7 -0.24,-0.10,0.77,U] [#8 0.15,0.18,0.77,U] 
00:21:49.246 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.05, -0.21}
00:21:49.247 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
00:21:49.248 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
00:21:49.248 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=-0.13 mountY=0.07, mountTheta=2.65
00:21:49.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.10, opts=13)
00:21:49.251 00.001 21068 Enqueuing Move request for scope (0.12, -0.10)
00:21:49.252 00.001 16108 Worker thread wakes up
00:21:49.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:21:49.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:21:49.253 00.001 16108 Moving (0.12, -0.10) raw xDistance=-0.13 yDistance=0.07
00:21:49.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:21:49.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:49.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:21:49.253 00.000 16108 MoveAxis(E, 0, ABG)
00:21:49.253 00.000 16108 Move returns status 0, amount 0
00:21:49.253 00.000 16108 MoveAxis(N, 0, ABG)
00:21:49.253 00.000 16108 Move returns status 0, amount 0
00:21:49.254 00.001 16108 move complete, result=0
00:21:49.254 00.000 16108 worker thread done servicing request
00:21:49.256 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3510, FiltMin=3053, FiltMax=57606, Gamma=1.000
00:21:49.274 00.018 21068 UpdateGuideState exits: m=120238 SNR=80.6
00:21:49.275 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:49.276 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:49.277 00.001 21068 Enqueuing Expose request
00:21:49.278 00.001 16108 Worker thread wakes up
00:21:49.278 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:49.279 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:49.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:50.267 00.988 16108 Exposure complete
00:21:50.335 00.068 16108 worker thread done servicing request
00:21:50.335 00.000 21068 OnExposeComplete: enter
00:21:50.338 00.003 21068 UpdateGuideState(): m_state=6
00:21:50.340 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7281
00:21:50.342 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=875.72, Mass=111291, SNR=79.1, Peak=15107 HFD=3.2
00:21:50.343 00.001 21068 MultiStar: [#1 -0.06,0.12,1.21,U] [#2 0.01,-0.13,1.31,U] [#3 0.08,0.01,1.11,U] [#4 -0.28,-0.22,0.94,U] [#5 0.13,-0.11,1.00,U] [#6 -0.15,-0.24,0.83,U] [#7 -0.59,-0.01,0.00,M1] [#8 0.11,0.00,0.85,U] 
00:21:50.344 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.29, -0.36}
00:21:50.346 00.002 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
00:21:50.347 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
00:21:50.348 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.01 mountX=0.03 mountY=0.12, mountTheta=1.31
00:21:50.351 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
00:21:50.352 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
00:21:50.353 00.001 16108 Worker thread wakes up
00:21:50.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
00:21:50.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
00:21:50.354 00.001 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
00:21:50.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:21:50.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:50.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:50.354 00.000 16108 MoveAxis(E, 0, ABG)
00:21:50.354 00.000 16108 Move returns status 0, amount 0
00:21:50.354 00.000 16108 MoveAxis(N, 0, ABG)
00:21:50.354 00.000 16108 Move returns status 0, amount 0
00:21:50.355 00.001 16108 move complete, result=0
00:21:50.355 00.000 16108 worker thread done servicing request
00:21:50.361 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3510, FiltMin=2992, FiltMax=65440, Gamma=1.000
00:21:50.381 00.020 21068 UpdateGuideState exits: m=111291 SNR=79.1
00:21:50.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:50.384 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:50.386 00.002 21068 Enqueuing Expose request
00:21:50.388 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:50.390 00.002 16108 Worker thread wakes up
00:21:50.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:50.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:51.568 01.178 16108 Exposure complete
00:21:51.624 00.056 16108 worker thread done servicing request
00:21:51.624 00.000 21068 OnExposeComplete: enter
00:21:51.625 00.001 21068 UpdateGuideState(): m_state=6
00:21:51.627 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7282
00:21:51.628 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.81, Mass=124535, SNR=86.0, Peak=14256 HFD=3.2
00:21:51.629 00.001 21068 MultiStar: [#1 -0.15,0.06,1.02,U] [#2 0.09,-0.16,1.10,U] [#3 -0.20,-0.07,0.95,U] [#4 -0.34,-0.24,0.83,U] [#5 0.29,-0.10,0.94,U] [#6 -0.24,-0.22,0.85,U] [#7 -0.54,-0.08,0.00,M2] [#8 -0.16,0.26,0.71,U] 
00:21:51.632 00.003 21068 refined, 7 included, MultiStar: {-0.12, -0.10}, one-star: {-0.29, -0.27}
00:21:51.633 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
00:21:51.634 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
00:21:51.635 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.43 mountX=0.10 mountY=0.12, mountTheta=0.91
00:21:51.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.10, opts=13)
00:21:51.637 00.000 21068 Enqueuing Move request for scope (-0.12, -0.10)
00:21:51.639 00.002 16108 Worker thread wakes up
00:21:51.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
00:21:51.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
00:21:51.639 00.000 16108 Moving (-0.12, -0.10) raw xDistance=0.10 yDistance=0.12
00:21:51.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:21:51.640 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:51.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:51.640 00.000 16108 MoveAxis(E, 0, ABG)
00:21:51.640 00.000 16108 Move returns status 0, amount 0
00:21:51.640 00.000 16108 MoveAxis(N, 0, ABG)
00:21:51.640 00.000 16108 Move returns status 0, amount 0
00:21:51.640 00.000 16108 move complete, result=0
00:21:51.640 00.000 16108 worker thread done servicing request
00:21:51.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3513, FiltMin=2982, FiltMax=65440, Gamma=1.000
00:21:51.659 00.016 21068 UpdateGuideState exits: m=124535 SNR=86.0
00:21:51.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.660 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:51.661 00.001 21068 Enqueuing Expose request
00:21:51.662 00.001 16108 Worker thread wakes up
00:21:51.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:51.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:51.662 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:52.634 00.972 16108 Exposure complete
00:21:52.690 00.056 16108 worker thread done servicing request
00:21:52.690 00.000 21068 OnExposeComplete: enter
00:21:52.691 00.001 21068 UpdateGuideState(): m_state=6
00:21:52.691 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7283
00:21:52.692 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.47, Mass=121054, SNR=77.5, Peak=16505 HFD=3.2
00:21:52.693 00.001 21068 MultiStar: [#1 0.11,-0.12,1.09,U] [#2 0.12,-0.40,1.21,U] [#3 -0.08,-0.33,1.14,U] [#4 -0.26,-0.47,0.00,M1] [#5 0.20,-0.28,0.91,U] [#6 -0.13,-0.70,0.00,M1] [#7 0.05,-0.04,0.66,U] [#8 -0.05,-0.20,0.86,U] 
00:21:52.694 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.30}, one-star: {-0.13, -0.60}
00:21:52.695 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
00:21:52.695 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.91)
00:21:52.696 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.47 mountX=-0.08 mountY=0.28, mountTheta=1.85
00:21:52.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.30, opts=13)
00:21:52.698 00.000 21068 Enqueuing Move request for scope (0.03, -0.30)
00:21:52.699 00.001 16108 Worker thread wakes up
00:21:52.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
00:21:52.699 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
00:21:52.699 00.000 16108 Moving (0.03, -0.30) raw xDistance=-0.08 yDistance=0.28
00:21:52.700 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:21:52.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:21:52.700 00.000 16108 MoveAxis(E, 0, ABG)
00:21:52.700 00.000 16108 Move returns status 0, amount 0
00:21:52.700 00.000 16108 MoveAxis(S, 57, ABG)
00:21:52.700 00.000 16108 Guiding  Dir = 1, Dur = 57
00:21:52.700 00.000 16108 IsSlewing returns 0
00:21:52.700 00.000 16108 IsGuiding returns 0
00:21:52.703 00.003 16108 PulseGuide returned control before completion, sleep 64
00:21:52.705 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3513, FiltMin=3014, FiltMax=54397, Gamma=1.000
00:21:52.721 00.016 21068 UpdateGuideState exits: m=121054 SNR=77.5
00:21:52.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:52.722 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:52.723 00.001 21068 Enqueuing Expose request
00:21:52.780 00.057 16108 IsGuiding returns 1
00:21:52.780 00.000 16108 scope still moving after pulse duration time elapsed
00:21:52.812 00.032 16108 IsSlewing returns 0
00:21:52.812 00.000 16108 IsGuiding returns 0
00:21:52.812 00.000 16108 scope move finished after 57 + 54 ms
00:21:52.812 00.000 16108 Move returns status 0, amount 57
00:21:52.812 00.000 16108 move complete, result=0
00:21:52.812 00.000 16108 worker thread done servicing request
00:21:52.812 00.000 16108 Worker thread wakes up
00:21:52.812 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
00:21:52.814 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:52.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:53.970 01.156 16108 Exposure complete
00:21:54.077 00.107 16108 worker thread done servicing request
00:21:54.077 00.000 21068 OnExposeComplete: enter
00:21:54.078 00.001 21068 UpdateGuideState(): m_state=6
00:21:54.079 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7284
00:21:54.080 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=875.69, Mass=115219, SNR=75.5, Peak=17408 HFD=3.3
00:21:54.082 00.002 21068 MultiStar: [#1 0.38,-0.17,1.15,U] [#2 0.35,-0.15,1.22,U] [#3 0.35,-0.07,1.01,U] [#4 0.01,-0.38,0.99,U] [#5 0.47,0.12,0.00,M2] [#6 0.21,-0.17,0.98,U] [#7 -0.01,-0.01,0.76,U] [#8 0.07,0.00,0.81,U] 
00:21:54.083 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.17}, one-star: {0.32, -0.38}
00:21:54.083 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
00:21:54.084 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
00:21:54.085 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.65 mountX=-0.25 mountY=0.12, mountTheta=2.71
00:21:54.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.17, opts=13)
00:21:54.088 00.001 21068 Enqueuing Move request for scope (0.23, -0.17)
00:21:54.089 00.001 16108 Worker thread wakes up
00:21:54.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
00:21:54.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
00:21:54.089 00.000 16108 Moving (0.23, -0.17) raw xDistance=-0.25 yDistance=0.12
00:21:54.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:21:54.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:54.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:54.089 00.000 16108 MoveAxis(E, 67, ABG)
00:21:54.089 00.000 16108 Guiding  Dir = 2, Dur = 67
00:21:54.089 00.000 16108 IsSlewing returns 0
00:21:54.089 00.000 16108 IsGuiding returns 0
00:21:54.093 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3513, FiltMin=3021, FiltMax=59341, Gamma=1.000
00:21:54.116 00.023 16108 PulseGuide returned control before completion, sleep 50
00:21:54.121 00.005 21068 UpdateGuideState exits: m=115219 SNR=75.5
00:21:54.124 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:54.126 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:54.127 00.001 21068 Enqueuing Expose request
00:21:54.179 00.052 16108 IsGuiding returns 1
00:21:54.179 00.000 16108 scope still moving after pulse duration time elapsed
00:21:54.211 00.032 16108 IsSlewing returns 0
00:21:54.211 00.000 16108 IsGuiding returns 0
00:21:54.211 00.000 16108 scope move finished after 67 + 55 ms
00:21:54.212 00.001 16108 Move returns status 0, amount 67
00:21:54.212 00.000 16108 MoveAxis(N, 0, ABG)
00:21:54.212 00.000 16108 Move returns status 0, amount 0
00:21:54.212 00.000 16108 move complete, result=0
00:21:54.212 00.000 16108 worker thread done servicing request
00:21:54.212 00.000 16108 Worker thread wakes up
00:21:54.212 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
00:21:54.215 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:54.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:55.190 00.975 16108 Exposure complete
00:21:55.258 00.068 16108 worker thread done servicing request
00:21:55.258 00.000 21068 OnExposeComplete: enter
00:21:55.259 00.001 21068 UpdateGuideState(): m_state=6
00:21:55.260 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7285
00:21:55.261 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.80, Mass=125489, SNR=87.9, Peak=16848 HFD=3.2
00:21:55.262 00.001 21068 MultiStar: [#1 0.04,0.02,0.97,U] [#2 -0.02,-0.18,1.06,U] [#3 -0.04,-0.25,0.88,U] [#4 -0.47,-0.20,0.00,M1] [#5 0.35,-0.14,0.93,U] [#6 -0.12,-0.43,0.78,U] [#7 -0.26,0.25,0.56,U] [#8 0.10,-0.05,0.73,U] 
00:21:55.263 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {-0.05, -0.28}
00:21:55.264 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
00:21:55.264 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
00:21:55.265 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.47 mountX=-0.04 mountY=0.14, mountTheta=1.85
00:21:55.267 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
00:21:55.268 00.001 21068 Enqueuing Move request for scope (0.01, -0.15)
00:21:55.269 00.001 16108 Worker thread wakes up
00:21:55.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:21:55.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:21:55.269 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.04 yDistance=0.14
00:21:55.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:21:55.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:55.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:21:55.269 00.000 16108 MoveAxis(E, 0, ABG)
00:21:55.269 00.000 16108 Move returns status 0, amount 0
00:21:55.269 00.000 16108 MoveAxis(N, 0, ABG)
00:21:55.269 00.000 16108 Move returns status 0, amount 0
00:21:55.269 00.000 16108 move complete, result=0
00:21:55.269 00.000 16108 worker thread done servicing request
00:21:55.272 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3513, FiltMin=3005, FiltMax=64038, Gamma=1.000
00:21:55.295 00.023 21068 UpdateGuideState exits: m=125489 SNR=87.9
00:21:55.298 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:55.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:55.301 00.002 21068 Enqueuing Expose request
00:21:55.302 00.001 16108 Worker thread wakes up
00:21:55.302 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:55.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:55.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:56.456 01.153 16108 Exposure complete
00:21:56.522 00.066 16108 worker thread done servicing request
00:21:56.522 00.000 21068 OnExposeComplete: enter
00:21:56.523 00.001 21068 UpdateGuideState(): m_state=6
00:21:56.524 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7286
00:21:56.525 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=875.84, Mass=117472, SNR=85.1, Peak=17059 HFD=3.2
00:21:56.526 00.001 21068 MultiStar: [#1 -0.13,0.09,1.04,U] [#2 -0.05,-0.21,1.14,U] [#3 -0.18,-0.04,1.11,U] [#4 -0.24,-0.25,0.89,U] [#5 0.05,-0.13,0.89,U] [#6 -0.41,-0.42,0.00,M1] [#7 -0.48,0.04,0.00,M1] [#8 -0.16,0.14,0.77,U] 
00:21:56.527 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.10}, one-star: {-0.34, -0.24}
00:21:56.528 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
00:21:56.529 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
00:21:56.530 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.56 mountX=0.13 mountY=0.13, mountTheta=0.78
00:21:56.531 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.10, opts=13)
00:21:56.532 00.001 21068 Enqueuing Move request for scope (-0.15, -0.10)
00:21:56.533 00.001 16108 Worker thread wakes up
00:21:56.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
00:21:56.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
00:21:56.533 00.000 16108 Moving (-0.15, -0.10) raw xDistance=0.13 yDistance=0.13
00:21:56.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:21:56.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:56.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:21:56.534 00.001 16108 MoveAxis(E, 0, ABG)
00:21:56.534 00.000 16108 Move returns status 0, amount 0
00:21:56.534 00.000 16108 MoveAxis(N, 0, ABG)
00:21:56.534 00.000 16108 Move returns status 0, amount 0
00:21:56.534 00.000 16108 move complete, result=0
00:21:56.534 00.000 16108 worker thread done servicing request
00:21:56.544 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3513, FiltMin=3001, FiltMax=59456, Gamma=1.000
00:21:56.566 00.022 21068 UpdateGuideState exits: m=117472 SNR=85.1
00:21:56.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:56.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:56.569 00.001 21068 Enqueuing Expose request
00:21:56.570 00.001 16108 Worker thread wakes up
00:21:56.570 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:56.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:56.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:57.540 00.970 16108 Exposure complete
00:21:57.610 00.070 16108 worker thread done servicing request
00:21:57.611 00.001 21068 OnExposeComplete: enter
00:21:57.612 00.001 21068 UpdateGuideState(): m_state=6
00:21:57.613 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7287
00:21:57.614 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=875.81, Mass=119905, SNR=82.6, Peak=16227 HFD=3.1
00:21:57.614 00.000 21068 MultiStar: [#1 -0.32,0.11,1.26,U] [#2 0.06,-0.08,1.18,U] [#3 -0.20,-0.14,1.03,U] [#4 -0.28,-0.35,0.86,U] [#5 0.07,-0.15,1.05,U] [#6 -0.22,-0.34,0.80,U] [#7 -0.42,-0.03,0.55,U] [#8 -0.12,-0.04,0.77,U] 
00:21:57.615 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.13}, one-star: {-0.34, -0.26}
00:21:57.616 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
00:21:57.617 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.87)
00:21:57.618 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-2.51 mountX=0.16 mountY=0.17, mountTheta=0.83
00:21:57.619 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.13, opts=13)
00:21:57.620 00.001 21068 Enqueuing Move request for scope (-0.18, -0.13)
00:21:57.621 00.001 16108 Worker thread wakes up
00:21:57.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
00:21:57.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
00:21:57.621 00.000 16108 Moving (-0.18, -0.13) raw xDistance=0.16 yDistance=0.17
00:21:57.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:21:57.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:57.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:21:57.621 00.000 16108 MoveAxis(E, 0, ABG)
00:21:57.621 00.000 16108 Move returns status 0, amount 0
00:21:57.621 00.000 16108 MoveAxis(N, 0, ABG)
00:21:57.621 00.000 16108 Move returns status 0, amount 0
00:21:57.621 00.000 16108 move complete, result=0
00:21:57.622 00.001 16108 worker thread done servicing request
00:21:57.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3513, FiltMin=2998, FiltMax=61584, Gamma=1.000
00:21:57.640 00.014 21068 UpdateGuideState exits: m=119905 SNR=82.6
00:21:57.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:57.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:57.643 00.001 21068 Enqueuing Expose request
00:21:57.643 00.000 16108 Worker thread wakes up
00:21:57.643 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:57.644 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:57.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:58.804 01.160 16108 Exposure complete
00:21:58.867 00.063 16108 worker thread done servicing request
00:21:58.867 00.000 21068 OnExposeComplete: enter
00:21:58.868 00.001 21068 UpdateGuideState(): m_state=6
00:21:58.869 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7288
00:21:58.870 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.84, Mass=130533, SNR=91.8, Peak=15664 HFD=3.3
00:21:58.871 00.001 21068 MultiStar: [#1 -0.19,0.15,1.01,U] [#2 -0.06,-0.07,1.10,U] [#3 -0.10,0.13,0.81,U] [#4 -0.67,-0.16,0.00,M1] [#5 0.06,0.24,0.86,U] [#6 -0.33,-0.15,0.88,U] [#7 -0.50,-0.03,0.00,M1] [#8 -0.39,0.05,0.64,U] 
00:21:58.873 00.002 21068 refined, 6 included, MultiStar: {-0.15, 0.01}, one-star: {-0.10, -0.24}
00:21:58.874 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
00:21:58.875 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
00:21:58.876 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=0.15 mountY=0.03, mountTheta=0.18
00:21:58.878 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
00:21:58.879 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
00:21:58.880 00.001 16108 Worker thread wakes up
00:21:58.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
00:21:58.880 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
00:21:58.880 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.03
00:21:58.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:21:58.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:58.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:58.880 00.000 16108 MoveAxis(E, 0, ABG)
00:21:58.880 00.000 16108 Move returns status 0, amount 0
00:21:58.880 00.000 16108 MoveAxis(N, 0, ABG)
00:21:58.880 00.000 16108 Move returns status 0, amount 0
00:21:58.880 00.000 16108 move complete, result=0
00:21:58.881 00.001 16108 worker thread done servicing request
00:21:58.886 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3513, FiltMin=3008, FiltMax=65440, Gamma=1.000
00:21:58.904 00.018 21068 UpdateGuideState exits: m=130533 SNR=91.8
00:21:58.904 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:58.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:58.907 00.002 21068 Enqueuing Expose request
00:21:58.908 00.001 16108 Worker thread wakes up
00:21:58.908 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:58.908 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:21:58.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:21:59.866 00.958 16108 Exposure complete
00:21:59.919 00.053 16108 worker thread done servicing request
00:21:59.919 00.000 21068 OnExposeComplete: enter
00:21:59.920 00.001 21068 UpdateGuideState(): m_state=6
00:21:59.920 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7289
00:21:59.921 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.58, Mass=128409, SNR=77.1, Peak=15203 HFD=3.5
00:21:59.922 00.001 21068 MultiStar: [#1 -0.48,0.19,0.00,M1] [#2 -0.67,-0.03,0.00,M1] [#3 -0.34,0.08,1.20,U] [#4 -0.85,-0.42,0.00,M2] [#5 -0.59,0.08,0.00,M1] [#6 -0.57,-0.31,0.00,M1] [#7 -0.64,-0.45,0.00,M2] [#8 -0.28,-0.22,0.87,U] 
00:21:59.923 00.001 21068 refined, 2 included, MultiStar: {-0.42, -0.19}, one-star: {-0.65, -0.50}
00:21:59.923 00.000 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
00:21:59.924 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
00:21:59.925 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=-0.19 hyp=0.46 cameraTheta=-2.71 mountX=0.38 mountY=0.29, mountTheta=0.64
00:21:59.928 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=-0.19, opts=13)
00:21:59.929 00.001 21068 Enqueuing Move request for scope (-0.42, -0.19)
00:21:59.931 00.002 16108 Worker thread wakes up
00:21:59.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.19) opts 0xd
00:21:59.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, -0.19)
00:21:59.931 00.000 16108 Moving (-0.42, -0.19) raw xDistance=0.38 yDistance=0.29
00:21:59.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:21:59.932 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:21:59.932 00.000 16108 MoveAxis(W, 100, ABG)
00:21:59.932 00.000 16108 Guiding  Dir = 3, Dur = 100
00:21:59.932 00.000 16108 IsSlewing returns 0
00:21:59.933 00.001 16108 IsGuiding returns 0
00:21:59.939 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3513, FiltMin=3001, FiltMax=58931, Gamma=1.000
00:21:59.960 00.021 21068 UpdateGuideState exits: m=128409 SNR=77.1
00:21:59.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:59.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:21:59.963 00.001 21068 Enqueuing Expose request
00:21:59.969 00.006 16108 PulseGuide returned control before completion, sleep 75
00:22:00.046 00.077 16108 IsGuiding returns 1
00:22:00.046 00.000 16108 scope still moving after pulse duration time elapsed
00:22:00.077 00.031 16108 IsSlewing returns 0
00:22:00.077 00.000 16108 IsGuiding returns 1
00:22:00.108 00.031 16108 IsSlewing returns 0
00:22:00.108 00.000 16108 IsGuiding returns 1
00:22:00.140 00.032 16108 IsSlewing returns 0
00:22:00.140 00.000 16108 IsGuiding returns 0
00:22:00.141 00.001 16108 scope move finished after 100 + 107 ms
00:22:00.141 00.000 16108 Move returns status 0, amount 100
00:22:00.141 00.000 16108 MoveAxis(S, 58, ABG)
00:22:00.141 00.000 16108 Guiding  Dir = 1, Dur = 58
00:22:00.141 00.000 16108 IsSlewing returns 0
00:22:00.141 00.000 16108 IsGuiding returns 0
00:22:00.206 00.065 16108 IsGuiding returns 1
00:22:00.206 00.000 16108 scope still moving after pulse duration time elapsed
00:22:00.235 00.029 16108 IsSlewing returns 0
00:22:00.235 00.000 16108 IsGuiding returns 1
00:22:00.265 00.030 16108 IsSlewing returns 0
00:22:00.265 00.000 16108 IsGuiding returns 1
00:22:00.297 00.032 16108 IsSlewing returns 0
00:22:00.297 00.000 16108 IsGuiding returns 0
00:22:00.297 00.000 16108 scope move finished after 58 + 97 ms
00:22:00.297 00.000 16108 Move returns status 0, amount 58
00:22:00.298 00.001 16108 move complete, result=0
00:22:00.298 00.000 16108 worker thread done servicing request
00:22:00.298 00.000 16108 Worker thread wakes up
00:22:00.298 00.000 21068 GuideStep: 0.4 px 100 ms WEST, 0.3 px 58 ms SOUTH
00:22:00.300 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:00.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:01.459 01.159 16108 Exposure complete
00:22:01.522 00.063 16108 worker thread done servicing request
00:22:01.522 00.000 21068 OnExposeComplete: enter
00:22:01.523 00.001 21068 UpdateGuideState(): m_state=6
00:22:01.524 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7290
00:22:01.525 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.62, Mass=118025, SNR=81.3, Peak=14000 HFD=3.3
00:22:01.526 00.001 21068 MultiStar: [#1 0.35,-0.11,1.23,U] [#2 0.21,-0.40,1.29,U] [#3 0.40,-0.14,1.12,U] [#4 0.02,-0.33,0.94,U] [#5 0.43,-0.29,0.00,M2] [#6 -0.03,-0.58,0.00,M2] [#7 -0.15,-0.05,0.53,U] [#8 -0.32,0.00,0.76,U] 
00:22:01.527 00.001 21068 refined, 6 included, MultiStar: {0.17, -0.23}, one-star: {0.35, -0.45}
00:22:01.527 00.000 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
00:22:01.529 00.002 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
00:22:01.530 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.93 mountX=-0.21 mountY=0.19, mountTheta=2.42
00:22:01.531 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.23, opts=13)
00:22:01.532 00.001 21068 Enqueuing Move request for scope (0.17, -0.23)
00:22:01.532 00.000 16108 Worker thread wakes up
00:22:01.533 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
00:22:01.533 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
00:22:01.533 00.000 16108 Moving (0.17, -0.23) raw xDistance=-0.21 yDistance=0.19
00:22:01.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:22:01.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:01.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:22:01.533 00.000 16108 MoveAxis(E, 48, ABG)
00:22:01.533 00.000 16108 Guiding  Dir = 2, Dur = 48
00:22:01.533 00.000 16108 IsSlewing returns 0
00:22:01.533 00.000 16108 IsGuiding returns 0
00:22:01.537 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3513, FiltMin=3005, FiltMax=62982, Gamma=1.000
00:22:01.551 00.014 21068 UpdateGuideState exits: m=118025 SNR=81.3
00:22:01.551 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:01.553 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:01.554 00.001 21068 Enqueuing Expose request
00:22:01.571 00.017 16108 PulseGuide returned control before completion, sleep 20
00:22:01.601 00.030 16108 IsGuiding returns 1
00:22:01.601 00.000 16108 scope still moving after pulse duration time elapsed
00:22:01.633 00.032 16108 IsSlewing returns 0
00:22:01.633 00.000 16108 IsGuiding returns 1
00:22:01.664 00.031 16108 IsSlewing returns 0
00:22:01.664 00.000 16108 IsGuiding returns 0
00:22:01.664 00.000 16108 scope move finished after 48 + 83 ms
00:22:01.664 00.000 16108 Move returns status 0, amount 48
00:22:01.664 00.000 16108 MoveAxis(N, 0, ABG)
00:22:01.664 00.000 16108 Move returns status 0, amount 0
00:22:01.664 00.000 16108 move complete, result=0
00:22:01.664 00.000 16108 worker thread done servicing request
00:22:01.664 00.000 21068 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
00:22:01.666 00.002 16108 Worker thread wakes up
00:22:01.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:01.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:02.629 00.962 16108 Exposure complete
00:22:02.686 00.057 16108 worker thread done servicing request
00:22:02.686 00.000 21068 OnExposeComplete: enter
00:22:02.687 00.001 21068 UpdateGuideState(): m_state=6
00:22:02.688 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7291
00:22:02.688 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=875.94, Mass=131379, SNR=86.1, Peak=15283 HFD=3.4
00:22:02.689 00.001 21068 MultiStar: [#1 -0.13,-0.05,1.01,U] [#2 -0.14,-0.31,1.12,U] [#3 -0.16,-0.03,1.36,U] [#4 -0.39,-0.43,0.00,M2] [#5 0.22,-0.16,0.79,U] [#6 -0.38,-0.32,0.00,M3] [#7 -0.40,-0.18,0.56,U] [#8 -0.11,-0.09,0.69,U] 
00:22:02.690 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.13}, one-star: {-0.14, -0.14}
00:22:02.691 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
00:22:02.691 00.000 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
00:22:02.692 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.30 mountX=0.09 mountY=0.16, mountTheta=1.03
00:22:02.695 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
00:22:02.696 00.001 21068 Enqueuing Move request for scope (-0.12, -0.13)
00:22:02.696 00.000 16108 Worker thread wakes up
00:22:02.697 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
00:22:02.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
00:22:02.697 00.000 16108 Moving (-0.12, -0.13) raw xDistance=0.09 yDistance=0.16
00:22:02.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:22:02.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:02.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:22:02.697 00.000 16108 MoveAxis(E, 0, ABG)
00:22:02.697 00.000 16108 Move returns status 0, amount 0
00:22:02.697 00.000 16108 MoveAxis(N, 0, ABG)
00:22:02.697 00.000 16108 Move returns status 0, amount 0
00:22:02.697 00.000 16108 move complete, result=0
00:22:02.697 00.000 16108 worker thread done servicing request
00:22:02.701 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3513, FiltMin=3046, FiltMax=65440, Gamma=1.000
00:22:02.717 00.016 21068 UpdateGuideState exits: m=131379 SNR=86.1
00:22:02.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:02.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:02.719 00.000 21068 Enqueuing Expose request
00:22:02.720 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:02.721 00.001 16108 Worker thread wakes up
00:22:02.721 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:02.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:03.874 01.153 16108 Exposure complete
00:22:03.930 00.056 16108 worker thread done servicing request
00:22:03.930 00.000 21068 OnExposeComplete: enter
00:22:03.931 00.001 21068 UpdateGuideState(): m_state=6
00:22:03.932 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7292
00:22:03.933 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.92, Mass=112806, SNR=81.7, Peak=15443 HFD=3.3
00:22:03.934 00.001 21068 MultiStar: [#1 -0.55,0.12,0.00,M1] [#2 -0.32,-0.15,1.30,U] [#3 -0.25,0.07,1.26,U] [#4 -0.63,-0.09,0.00,M3] [#5 -0.16,-0.13,0.88,U] [#6 -0.56,-0.26,0.00,M4] [#7 -0.34,-0.06,0.67,U] [#8 -0.44,0.09,0.71,U] 
00:22:03.935 00.001 21068 refined, 5 included, MultiStar: {-0.31, -0.06}, one-star: {-0.40, -0.15}
00:22:03.935 00.000 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
00:22:03.936 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
00:22:03.937 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-2.95 mountX=0.30 mountY=0.13, mountTheta=0.42
00:22:03.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.06, opts=13)
00:22:03.939 00.000 21068 Enqueuing Move request for scope (-0.31, -0.06)
00:22:03.941 00.002 16108 Worker thread wakes up
00:22:03.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
00:22:03.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
00:22:03.941 00.000 16108 Moving (-0.31, -0.06) raw xDistance=0.30 yDistance=0.13
00:22:03.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:22:03.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:03.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:22:03.941 00.000 16108 MoveAxis(W, 77, ABG)
00:22:03.941 00.000 16108 Guiding  Dir = 3, Dur = 77
00:22:03.941 00.000 16108 IsSlewing returns 0
00:22:03.942 00.001 16108 IsGuiding returns 0
00:22:03.943 00.001 16108 PulseGuide returned control before completion, sleep 86
00:22:03.945 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3513, FiltMin=3014, FiltMax=65510, Gamma=1.000
00:22:03.961 00.016 21068 UpdateGuideState exits: m=112806 SNR=81.7
00:22:03.961 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:03.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:03.963 00.001 21068 Enqueuing Expose request
00:22:04.036 00.073 16108 IsGuiding returns 0
00:22:04.036 00.000 16108 Move returns status 0, amount 77
00:22:04.036 00.000 16108 MoveAxis(N, 0, ABG)
00:22:04.036 00.000 16108 Move returns status 0, amount 0
00:22:04.036 00.000 16108 move complete, result=0
00:22:04.036 00.000 16108 worker thread done servicing request
00:22:04.036 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH
00:22:04.038 00.002 16108 Worker thread wakes up
00:22:04.039 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:04.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:05.030 00.991 16108 Exposure complete
00:22:05.107 00.077 16108 worker thread done servicing request
00:22:05.107 00.000 21068 OnExposeComplete: enter
00:22:05.109 00.002 21068 UpdateGuideState(): m_state=6
00:22:05.110 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7293
00:22:05.112 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=875.91, Mass=112597, SNR=76.9, Peak=16067 HFD=2.9
00:22:05.114 00.002 21068 MultiStar: [#1 -0.43,0.04,1.14,U] [#2 -0.54,-0.17,0.00,M1] [#3 -0.14,0.13,1.13,U] [#4 -0.58,-0.05,0.00,M4] [#5 0.24,-0.01,0.92,U] [#6 -0.31,-0.12,0.89,U] [#7 -0.41,-0.02,0.66,U] [#8 -0.33,0.11,0.82,U] 
00:22:05.114 00.000 21068 refined, 6 included, MultiStar: {-0.26, -0.00}, one-star: {-0.44, -0.17}
00:22:05.115 00.001 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
00:22:05.116 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
00:22:05.116 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-3.14 mountX=0.25 mountY=0.06, mountTheta=0.24
00:22:05.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.00, opts=13)
00:22:05.119 00.001 21068 Enqueuing Move request for scope (-0.26, -0.00)
00:22:05.120 00.001 16108 Worker thread wakes up
00:22:05.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.00) opts 0xd
00:22:05.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.00)
00:22:05.120 00.000 16108 Moving (-0.26, -0.00) raw xDistance=0.25 yDistance=0.06
00:22:05.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
00:22:05.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:05.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:22:05.120 00.000 16108 MoveAxis(W, 72, ABG)
00:22:05.120 00.000 16108 Guiding  Dir = 3, Dur = 72
00:22:05.121 00.001 16108 IsSlewing returns 0
00:22:05.121 00.000 16108 IsGuiding returns 0
00:22:05.123 00.002 16108 PulseGuide returned control before completion, sleep 82
00:22:05.126 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3513, FiltMin=3014, FiltMax=65440, Gamma=1.000
00:22:05.152 00.026 21068 UpdateGuideState exits: m=112597 SNR=76.9
00:22:05.154 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:05.156 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:05.159 00.003 21068 Enqueuing Expose request
00:22:05.215 00.056 16108 IsGuiding returns 0
00:22:05.215 00.000 16108 Move returns status 0, amount 72
00:22:05.215 00.000 16108 MoveAxis(N, 0, ABG)
00:22:05.215 00.000 16108 Move returns status 0, amount 0
00:22:05.215 00.000 16108 move complete, result=0
00:22:05.215 00.000 16108 worker thread done servicing request
00:22:05.215 00.000 16108 Worker thread wakes up
00:22:05.215 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:05.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:05.217 00.002 21068 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
00:22:06.376 01.159 16108 Exposure complete
00:22:06.454 00.078 16108 worker thread done servicing request
00:22:06.454 00.000 21068 OnExposeComplete: enter
00:22:06.455 00.001 21068 UpdateGuideState(): m_state=6
00:22:06.456 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7294
00:22:06.457 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.94, Mass=125534, SNR=83.4, Peak=18368 HFD=2.9
00:22:06.459 00.002 21068 MultiStar: [#1 0.37,0.13,1.19,U] [#2 0.41,-0.15,1.17,U] [#3 0.30,-0.10,1.15,U] [#4 -0.23,-0.27,0.86,U] [#5 0.37,0.23,0.94,U] [#6 0.13,-0.19,0.85,U] [#7 -0.06,-0.03,0.73,U] [#8 0.13,0.05,0.74,U] 
00:22:06.460 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.29, -0.14}
00:22:06.460 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
00:22:06.461 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
00:22:06.461 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=-0.22 mountY=-0.00, mountTheta=-3.13
00:22:06.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.05, opts=13)
00:22:06.464 00.001 21068 Enqueuing Move request for scope (0.22, -0.05)
00:22:06.464 00.000 16108 Worker thread wakes up
00:22:06.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
00:22:06.464 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
00:22:06.464 00.000 16108 Moving (0.22, -0.05) raw xDistance=-0.22 yDistance=-0.00
00:22:06.465 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
00:22:06.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:06.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:22:06.465 00.000 16108 MoveAxis(E, 53, ABG)
00:22:06.465 00.000 16108 Guiding  Dir = 2, Dur = 53
00:22:06.465 00.000 16108 IsSlewing returns 0
00:22:06.465 00.000 16108 IsGuiding returns 0
00:22:06.469 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3513, FiltMin=3008, FiltMax=55001, Gamma=1.000
00:22:06.472 00.003 16108 PulseGuide returned control before completion, sleep 57
00:22:06.494 00.022 21068 UpdateGuideState exits: m=125534 SNR=83.4
00:22:06.496 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:06.496 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:06.497 00.001 21068 Enqueuing Expose request
00:22:06.533 00.036 16108 IsGuiding returns 1
00:22:06.533 00.000 16108 scope still moving after pulse duration time elapsed
00:22:06.567 00.034 16108 IsSlewing returns 0
00:22:06.567 00.000 16108 IsGuiding returns 0
00:22:06.567 00.000 16108 scope move finished after 53 + 49 ms
00:22:06.567 00.000 16108 Move returns status 0, amount 53
00:22:06.567 00.000 16108 MoveAxis(N, 0, ABG)
00:22:06.569 00.002 16108 Move returns status 0, amount 0
00:22:06.569 00.000 16108 move complete, result=0
00:22:06.569 00.000 16108 worker thread done servicing request
00:22:06.569 00.000 16108 Worker thread wakes up
00:22:06.569 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
00:22:06.571 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:06.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:07.537 00.966 16108 Exposure complete
00:22:07.609 00.072 16108 worker thread done servicing request
00:22:07.610 00.001 21068 OnExposeComplete: enter
00:22:07.610 00.000 21068 UpdateGuideState(): m_state=6
00:22:07.611 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7295
00:22:07.612 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.92, Mass=125844, SNR=82.6, Peak=18624 HFD=3.1
00:22:07.613 00.001 21068 MultiStar: [#1 0.22,0.06,1.18,U] [#2 0.13,0.11,1.03,U] [#3 0.03,-0.13,1.02,U] [#4 -0.31,-0.16,0.90,U] [#5 0.45,0.07,1.16,U] [#6 -0.13,-0.01,0.81,U] [#7 -0.09,0.17,0.63,U] [#8 0.08,0.25,0.75,U] 
00:22:07.614 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.09, -0.16}
00:22:07.614 00.000 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
00:22:07.615 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
00:22:07.617 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.17 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
00:22:07.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
00:22:07.621 00.002 21068 Enqueuing Move request for scope (0.08, 0.01)
00:22:07.622 00.001 16108 Worker thread wakes up
00:22:07.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:22:07.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:22:07.623 00.001 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.03
00:22:07.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:22:07.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:07.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:07.623 00.000 16108 MoveAxis(E, 0, ABG)
00:22:07.623 00.000 16108 Move returns status 0, amount 0
00:22:07.623 00.000 16108 MoveAxis(N, 0, ABG)
00:22:07.623 00.000 16108 Move returns status 0, amount 0
00:22:07.623 00.000 16108 move complete, result=0
00:22:07.624 00.001 16108 worker thread done servicing request
00:22:07.631 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3513, FiltMin=3053, FiltMax=56422, Gamma=1.000
00:22:07.648 00.017 21068 UpdateGuideState exits: m=125844 SNR=82.6
00:22:07.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:07.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:07.650 00.000 21068 Enqueuing Expose request
00:22:07.651 00.001 16108 Worker thread wakes up
00:22:07.651 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:07.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:07.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:08.819 01.167 16108 Exposure complete
00:22:08.895 00.076 16108 worker thread done servicing request
00:22:08.895 00.000 21068 OnExposeComplete: enter
00:22:08.896 00.001 21068 UpdateGuideState(): m_state=6
00:22:08.897 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7296
00:22:08.897 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=875.83, Mass=122980, SNR=85.2, Peak=17312 HFD=3.2
00:22:08.898 00.001 21068 MultiStar: [#1 0.18,0.24,1.11,U] [#2 0.26,0.14,1.28,U] [#3 0.21,-0.01,0.88,U] [#4 -0.18,-0.04,0.75,U] [#5 0.31,0.27,0.97,U] [#6 -0.16,-0.16,0.80,U] [#7 -0.12,-0.02,0.68,U] [#8 -0.06,0.21,0.77,U] 
00:22:08.899 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.25, -0.25}
00:22:08.900 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
00:22:08.900 00.000 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
00:22:08.901 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.09 mountY=-0.08, mountTheta=-2.46
00:22:08.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
00:22:08.904 00.001 21068 Enqueuing Move request for scope (0.11, 0.05)
00:22:08.905 00.001 16108 Worker thread wakes up
00:22:08.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:22:08.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:22:08.905 00.000 16108 Moving (0.11, 0.05) raw xDistance=-0.09 yDistance=-0.08
00:22:08.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:22:08.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:08.906 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:08.906 00.000 16108 MoveAxis(E, 0, ABG)
00:22:08.906 00.000 16108 Move returns status 0, amount 0
00:22:08.906 00.000 16108 MoveAxis(N, 0, ABG)
00:22:08.906 00.000 16108 Move returns status 0, amount 0
00:22:08.906 00.000 16108 move complete, result=0
00:22:08.906 00.000 16108 worker thread done servicing request
00:22:08.908 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3510, FiltMin=2995, FiltMax=65440, Gamma=1.000
00:22:08.924 00.016 21068 UpdateGuideState exits: m=122980 SNR=85.2
00:22:08.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:08.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:08.927 00.001 21068 Enqueuing Expose request
00:22:08.928 00.001 16108 Worker thread wakes up
00:22:08.928 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:08.928 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:08.929 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:09.913 00.984 16108 Exposure complete
00:22:09.984 00.071 16108 worker thread done servicing request
00:22:09.984 00.000 21068 OnExposeComplete: enter
00:22:09.986 00.002 21068 UpdateGuideState(): m_state=6
00:22:09.989 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7297
00:22:09.991 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=875.87, Mass=125287, SNR=90.0, Peak=16192 HFD=3.5
00:22:09.994 00.003 21068 MultiStar: [#1 -0.28,-0.02,1.04,U] [#2 0.17,-0.05,1.12,U] [#3 0.25,-0.07,0.88,U] [#4 -0.01,-0.13,0.69,U] [#5 0.51,0.16,0.00,M1] [#6 0.11,0.02,0.79,U] [#7 -0.17,0.03,0.59,U] [#8 -0.08,0.05,0.74,U] 
00:22:09.996 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.18, -0.20}
00:22:09.997 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
00:22:09.999 00.002 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
00:22:10.000 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.95 mountX=0.01 mountY=0.06, mountTheta=1.37
00:22:10.001 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
00:22:10.002 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
00:22:10.003 00.001 16108 Worker thread wakes up
00:22:10.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:22:10.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:22:10.003 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
00:22:10.004 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:22:10.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:10.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:22:10.004 00.000 16108 MoveAxis(E, 0, ABG)
00:22:10.004 00.000 16108 Move returns status 0, amount 0
00:22:10.004 00.000 16108 MoveAxis(N, 0, ABG)
00:22:10.004 00.000 16108 Move returns status 0, amount 0
00:22:10.004 00.000 16108 move complete, result=0
00:22:10.004 00.000 16108 worker thread done servicing request
00:22:10.011 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3513, FiltMin=2998, FiltMax=56941, Gamma=1.000
00:22:10.031 00.020 21068 UpdateGuideState exits: m=125287 SNR=90.0
00:22:10.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:10.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:10.034 00.001 21068 Enqueuing Expose request
00:22:10.034 00.000 16108 Worker thread wakes up
00:22:10.034 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:10.036 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:10.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:11.196 01.160 16108 Exposure complete
00:22:11.269 00.073 16108 worker thread done servicing request
00:22:11.269 00.000 21068 OnExposeComplete: enter
00:22:11.271 00.002 21068 UpdateGuideState(): m_state=6
00:22:11.273 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7298
00:22:11.275 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=876.02, Mass=132483, SNR=86.5, Peak=15667 HFD=3.4
00:22:11.276 00.001 21068 MultiStar: [#1 -0.30,0.50,0.00,M1] [#2 0.06,0.36,1.11,U] [#3 -0.26,0.39,1.05,U] [#4 -0.47,0.12,0.00,M1] [#5 0.18,0.45,0.00,M2] [#6 -0.26,0.21,0.67,U] [#7 -0.49,0.11,0.00,M1] [#8 -0.25,0.37,0.85,U] 
00:22:11.277 00.001 21068 refined, 4 included, MultiStar: {-0.20, 0.26}, one-star: {-0.32, -0.06}
00:22:11.279 00.002 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
00:22:11.281 00.002 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
00:22:11.282 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.32 cameraTheta=2.22 mountX=0.24 mountY=-0.21, mountTheta=-0.71
00:22:11.285 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.26, opts=13)
00:22:11.286 00.001 21068 Enqueuing Move request for scope (-0.20, 0.26)
00:22:11.287 00.001 16108 Worker thread wakes up
00:22:11.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd
00:22:11.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
00:22:11.287 00.000 16108 Moving (-0.20, 0.26) raw xDistance=0.24 yDistance=-0.21
00:22:11.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:22:11.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:22:11.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:22:11.288 00.001 16108 MoveAxis(W, 62, ABG)
00:22:11.288 00.000 16108 Guiding  Dir = 3, Dur = 62
00:22:11.288 00.000 16108 IsSlewing returns 0
00:22:11.288 00.000 16108 IsGuiding returns 0
00:22:11.295 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3510, FiltMin=3001, FiltMax=58192, Gamma=1.000
00:22:11.302 00.007 16108 PulseGuide returned control before completion, sleep 59
00:22:11.323 00.021 21068 UpdateGuideState exits: m=132483 SNR=86.5
00:22:11.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:11.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:11.327 00.002 21068 Enqueuing Expose request
00:22:11.363 00.036 16108 IsGuiding returns 1
00:22:11.363 00.000 16108 scope still moving after pulse duration time elapsed
00:22:11.394 00.031 16108 IsSlewing returns 0
00:22:11.394 00.000 16108 IsGuiding returns 0
00:22:11.394 00.000 16108 scope move finished after 62 + 43 ms
00:22:11.394 00.000 16108 Move returns status 0, amount 62
00:22:11.394 00.000 16108 MoveAxis(N, 0, ABG)
00:22:11.394 00.000 16108 Move returns status 0, amount 0
00:22:11.394 00.000 16108 move complete, result=0
00:22:11.394 00.000 16108 worker thread done servicing request
00:22:11.394 00.000 16108 Worker thread wakes up
00:22:11.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:11.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:11.394 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.2 px 0 ms NORTH
00:22:12.365 00.971 16108 Exposure complete
00:22:12.420 00.055 16108 worker thread done servicing request
00:22:12.420 00.000 21068 OnExposeComplete: enter
00:22:12.420 00.000 21068 UpdateGuideState(): m_state=6
00:22:12.421 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7299
00:22:12.422 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.04, Mass=121819, SNR=79.4, Peak=17552 HFD=3.2
00:22:12.423 00.001 21068 MultiStar: [#1 0.26,0.33,1.10,U] [#2 0.22,0.24,1.23,U] [#3 0.30,0.18,1.07,U] [#4 -0.16,-0.05,0.82,U] [#5 0.47,0.05,0.84,U] [#6 -0.07,0.00,0.83,U] [#7 -0.37,0.24,0.60,U] [#8 0.18,0.43,0.00,M1] 
00:22:12.424 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.13}, one-star: {0.11, -0.04}
00:22:12.425 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
00:22:12.426 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
00:22:12.426 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.11 mountY=0.01, mountTheta=3.05
00:22:12.430 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
00:22:12.431 00.001 21068 Enqueuing Move request for scope (0.11, -0.04)
00:22:12.432 00.001 16108 Worker thread wakes up
00:22:12.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:22:12.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:22:12.432 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.11 yDistance=0.01
00:22:12.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:22:12.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:12.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:22:12.432 00.000 16108 MoveAxis(E, 0, ABG)
00:22:12.432 00.000 16108 Move returns status 0, amount 0
00:22:12.432 00.000 16108 MoveAxis(N, 0, ABG)
00:22:12.432 00.000 16108 Move returns status 0, amount 0
00:22:12.432 00.000 16108 move complete, result=0
00:22:12.432 00.000 16108 worker thread done servicing request
00:22:12.436 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3513, FiltMin=3069, FiltMax=59216, Gamma=1.000
00:22:12.451 00.015 21068 UpdateGuideState exits: m=121819 SNR=79.4
00:22:12.453 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:12.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:12.455 00.001 21068 Enqueuing Expose request
00:22:12.456 00.001 16108 Worker thread wakes up
00:22:12.456 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:12.457 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:12.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:13.626 01.169 16108 Exposure complete
00:22:13.703 00.077 16108 worker thread done servicing request
00:22:13.703 00.000 21068 OnExposeComplete: enter
00:22:13.705 00.002 21068 UpdateGuideState(): m_state=6
00:22:13.706 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7300
00:22:13.706 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=875.82, Mass=126067, SNR=80.2, Peak=17584 HFD=3.3
00:22:13.707 00.001 21068 MultiStar: [#1 0.36,0.17,1.21,U] [#2 0.32,0.02,1.18,U] [#3 0.44,0.16,1.21,U] [#4 -0.06,-0.24,0.78,U] [#5 0.57,0.18,0.00,M2] [#6 0.09,-0.07,0.85,U] [#7 -0.07,0.01,0.66,U] [#8 0.13,0.10,0.72,U] 
00:22:13.708 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.00}, one-star: {-0.00, -0.25}
00:22:13.709 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:22:13.710 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:22:13.711 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
00:22:13.712 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
00:22:13.713 00.001 21068 Enqueuing Move request for scope (0.19, 0.00)
00:22:13.714 00.001 16108 Worker thread wakes up
00:22:13.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
00:22:13.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
00:22:13.714 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.18 yDistance=-0.04
00:22:13.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:22:13.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:13.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:13.714 00.000 16108 MoveAxis(E, 0, ABG)
00:22:13.714 00.000 16108 Move returns status 0, amount 0
00:22:13.714 00.000 16108 MoveAxis(N, 0, ABG)
00:22:13.714 00.000 16108 Move returns status 0, amount 0
00:22:13.714 00.000 16108 move complete, result=0
00:22:13.714 00.000 16108 worker thread done servicing request
00:22:13.717 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3510, FiltMin=2985, FiltMax=62592, Gamma=1.000
00:22:13.732 00.015 21068 UpdateGuideState exits: m=126067 SNR=80.2
00:22:13.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:13.735 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:13.736 00.001 21068 Enqueuing Expose request
00:22:13.737 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:13.738 00.001 16108 Worker thread wakes up
00:22:13.738 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:13.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:14.715 00.977 16108 Exposure complete
00:22:14.777 00.062 16108 worker thread done servicing request
00:22:14.778 00.001 21068 OnExposeComplete: enter
00:22:14.779 00.001 21068 UpdateGuideState(): m_state=6
00:22:14.780 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7301
00:22:14.781 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.81, Mass=121076, SNR=84.2, Peak=16736 HFD=3.3
00:22:14.782 00.001 21068 MultiStar: [#1 0.06,0.09,1.06,U] [#2 0.26,-0.16,1.10,U] [#3 0.19,0.13,1.06,U] [#4 0.09,-0.18,0.81,U] [#5 0.54,0.00,0.00,M3] [#6 0.26,-0.03,0.74,U] [#7 0.09,-0.03,0.58,U] [#8 0.33,0.14,0.76,U] 
00:22:14.785 00.003 21068 refined, 7 included, MultiStar: {0.18, -0.04}, one-star: {0.16, -0.27}
00:22:14.786 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
00:22:14.787 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
00:22:14.788 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=-0.18 mountY=-0.00, mountTheta=-3.14
00:22:14.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
00:22:14.791 00.001 21068 Enqueuing Move request for scope (0.18, -0.04)
00:22:14.792 00.001 16108 Worker thread wakes up
00:22:14.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:22:14.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:22:14.792 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=-0.00
00:22:14.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:22:14.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:14.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:22:14.792 00.000 16108 MoveAxis(E, 0, ABG)
00:22:14.792 00.000 16108 Move returns status 0, amount 0
00:22:14.792 00.000 16108 MoveAxis(N, 0, ABG)
00:22:14.792 00.000 16108 Move returns status 0, amount 0
00:22:14.792 00.000 16108 move complete, result=0
00:22:14.792 00.000 16108 worker thread done servicing request
00:22:14.798 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3510, FiltMin=2979, FiltMax=59533, Gamma=1.000
00:22:14.814 00.016 21068 UpdateGuideState exits: m=121076 SNR=84.2
00:22:14.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:14.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:14.817 00.001 21068 Enqueuing Expose request
00:22:14.818 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:14.819 00.001 16108 Worker thread wakes up
00:22:14.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:14.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:15.975 01.156 16108 Exposure complete
00:22:16.038 00.063 16108 worker thread done servicing request
00:22:16.038 00.000 21068 OnExposeComplete: enter
00:22:16.039 00.001 21068 UpdateGuideState(): m_state=6
00:22:16.040 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7302
00:22:16.040 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=875.93, Mass=141559, SNR=103.3, Peak=19152 HFD=3.4
00:22:16.041 00.001 21068 MultiStar: [#1 0.42,0.05,0.93,U] [#2 0.50,-0.24,0.00,M1] [#3 0.57,-0.00,0.00,M1] [#4 -0.04,-0.20,0.65,U] [#5 0.57,-0.15,0.00,M4] [#6 0.20,-0.17,0.65,U] [#7 0.23,-0.13,0.56,U] [#8 0.34,-0.06,0.73,U] 
00:22:16.042 00.001 21068 single-star, 5 included, MultiStar: {0.23, -0.10}, one-star: {0.18, -0.14}
00:22:16.044 00.002 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
00:22:16.045 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
00:22:16.045 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=-0.20 mountY=0.09, mountTheta=2.71
00:22:16.046 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
00:22:16.047 00.001 21068 Enqueuing Move request for scope (0.18, -0.14)
00:22:16.048 00.001 16108 Worker thread wakes up
00:22:16.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
00:22:16.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
00:22:16.048 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
00:22:16.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:22:16.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:16.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:22:16.049 00.001 16108 MoveAxis(E, 53, ABG)
00:22:16.049 00.000 16108 Guiding  Dir = 2, Dur = 53
00:22:16.049 00.000 16108 IsSlewing returns 0
00:22:16.049 00.000 16108 IsGuiding returns 0
00:22:16.054 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3510, FiltMin=3017, FiltMax=62192, Gamma=1.000
00:22:16.083 00.029 21068 UpdateGuideState exits: m=141559 SNR=103.3
00:22:16.085 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:16.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:16.088 00.002 21068 Enqueuing Expose request
00:22:16.100 00.012 16108 PulseGuide returned control before completion, sleep 13
00:22:16.114 00.014 16108 IsGuiding returns 1
00:22:16.114 00.000 16108 scope still moving after pulse duration time elapsed
00:22:16.146 00.032 16108 IsSlewing returns 0
00:22:16.146 00.000 16108 IsGuiding returns 1
00:22:16.177 00.031 16108 IsSlewing returns 0
00:22:16.177 00.000 16108 IsGuiding returns 1
00:22:16.209 00.032 16108 IsSlewing returns 0
00:22:16.210 00.001 16108 IsGuiding returns 0
00:22:16.210 00.000 16108 scope move finished after 53 + 107 ms
00:22:16.210 00.000 16108 Move returns status 0, amount 53
00:22:16.210 00.000 16108 MoveAxis(N, 0, ABG)
00:22:16.210 00.000 16108 Move returns status 0, amount 0
00:22:16.210 00.000 16108 move complete, result=0
00:22:16.210 00.000 16108 worker thread done servicing request
00:22:16.210 00.000 16108 Worker thread wakes up
00:22:16.210 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
00:22:16.213 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:16.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:17.180 00.967 16108 Exposure complete
00:22:17.249 00.069 16108 worker thread done servicing request
00:22:17.249 00.000 21068 OnExposeComplete: enter
00:22:17.250 00.001 21068 UpdateGuideState(): m_state=6
00:22:17.251 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7303
00:22:17.253 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=875.91, Mass=125055, SNR=86.1, Peak=17712 HFD=3.3
00:22:17.254 00.001 21068 MultiStar: [#1 -0.01,-0.03,1.12,U] [#2 0.10,-0.11,1.00,U] [#3 0.27,-0.14,0.90,U] [#4 -0.13,-0.05,0.85,U] [#5 0.47,-0.04,0.78,U] [#6 0.06,-0.16,0.66,U] [#7 -0.28,0.05,0.60,U] [#8 0.02,0.25,0.80,U] 
00:22:17.254 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.07, -0.17}
00:22:17.255 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
00:22:17.256 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
00:22:17.256 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=0.04, mountTheta=2.59
00:22:17.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
00:22:17.259 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
00:22:17.261 00.002 16108 Worker thread wakes up
00:22:17.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:22:17.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:22:17.261 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
00:22:17.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:22:17.262 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:17.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:22:17.262 00.000 16108 MoveAxis(E, 0, ABG)
00:22:17.262 00.000 16108 Move returns status 0, amount 0
00:22:17.262 00.000 16108 MoveAxis(N, 0, ABG)
00:22:17.262 00.000 16108 Move returns status 0, amount 0
00:22:17.262 00.000 16108 move complete, result=0
00:22:17.262 00.000 16108 worker thread done servicing request
00:22:17.270 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3510, FiltMin=3043, FiltMax=63814, Gamma=1.000
00:22:17.299 00.029 21068 UpdateGuideState exits: m=125055 SNR=86.1
00:22:17.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:17.302 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:17.302 00.000 21068 Enqueuing Expose request
00:22:17.303 00.001 16108 Worker thread wakes up
00:22:17.303 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:17.304 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:17.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:18.479 01.175 16108 Exposure complete
00:22:18.543 00.064 16108 worker thread done servicing request
00:22:18.544 00.001 21068 OnExposeComplete: enter
00:22:18.545 00.001 21068 UpdateGuideState(): m_state=6
00:22:18.545 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7304
00:22:18.546 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.83, Mass=122006, SNR=77.9, Peak=17331 HFD=3.2
00:22:18.547 00.001 21068 MultiStar: [#1 0.13,0.16,1.11,U] [#2 -0.18,-0.05,1.22,U] [#3 0.01,0.06,1.17,U] [#4 -0.45,-0.08,0.82,U] [#5 0.25,0.25,1.02,U] [#6 -0.18,0.00,0.75,U] [#7 -0.24,0.11,0.62,U] [#8 -0.04,0.14,0.79,U] 
00:22:18.548 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.36, -0.25}
00:22:18.549 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
00:22:18.549 00.000 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
00:22:18.551 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.77 mountX=0.10 mountY=-0.01, mountTheta=-0.13
00:22:18.552 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
00:22:18.553 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
00:22:18.554 00.001 16108 Worker thread wakes up
00:22:18.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:22:18.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:22:18.554 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.10 yDistance=-0.01
00:22:18.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:22:18.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:18.555 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:18.555 00.000 16108 MoveAxis(E, 0, ABG)
00:22:18.555 00.000 16108 Move returns status 0, amount 0
00:22:18.555 00.000 16108 MoveAxis(N, 0, ABG)
00:22:18.555 00.000 16108 Move returns status 0, amount 0
00:22:18.555 00.000 16108 move complete, result=0
00:22:18.555 00.000 16108 worker thread done servicing request
00:22:18.558 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3513, FiltMin=3021, FiltMax=58934, Gamma=1.000
00:22:18.574 00.016 21068 UpdateGuideState exits: m=122006 SNR=77.9
00:22:18.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:18.575 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:18.576 00.001 21068 Enqueuing Expose request
00:22:18.577 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:18.577 00.000 16108 Worker thread wakes up
00:22:18.578 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:18.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:19.559 00.981 16108 Exposure complete
00:22:19.632 00.073 16108 worker thread done servicing request
00:22:19.632 00.000 21068 OnExposeComplete: enter
00:22:19.633 00.001 21068 UpdateGuideState(): m_state=6
00:22:19.633 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7305
00:22:19.634 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.94, Mass=116901, SNR=73.1, Peak=17584 HFD=3.2
00:22:19.635 00.001 21068 MultiStar: [#1 0.06,0.43,1.40,U] [#2 -0.13,0.07,1.42,U] [#3 0.10,0.02,1.16,U] [#4 -0.68,-0.21,0.00,M1] [#5 0.17,0.30,0.97,U] [#6 -0.26,-0.06,0.80,U] [#7 -0.18,-0.09,0.86,U] [#8 -0.15,0.30,0.92,U] 
00:22:19.636 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {0.06, -0.14}
00:22:19.636 00.000 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:22:19.637 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:22:19.638 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=0.05 mountY=-0.11, mountTheta=-1.13
00:22:19.641 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
00:22:19.642 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
00:22:19.644 00.002 16108 Worker thread wakes up
00:22:19.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:22:19.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:22:19.644 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
00:22:19.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:22:19.645 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:19.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:22:19.645 00.000 16108 MoveAxis(E, 0, ABG)
00:22:19.645 00.000 16108 Move returns status 0, amount 0
00:22:19.645 00.000 16108 MoveAxis(N, 0, ABG)
00:22:19.645 00.000 16108 Move returns status 0, amount 0
00:22:19.645 00.000 16108 move complete, result=0
00:22:19.645 00.000 16108 worker thread done servicing request
00:22:19.653 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3513, FiltMin=2992, FiltMax=58326, Gamma=1.000
00:22:19.685 00.032 21068 UpdateGuideState exits: m=116901 SNR=73.1
00:22:19.687 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:19.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:19.689 00.001 21068 Enqueuing Expose request
00:22:19.691 00.002 16108 Worker thread wakes up
00:22:19.691 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:19.693 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:19.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:20.856 01.163 16108 Exposure complete
00:22:20.923 00.067 16108 worker thread done servicing request
00:22:20.923 00.000 21068 OnExposeComplete: enter
00:22:20.924 00.001 21068 UpdateGuideState(): m_state=6
00:22:20.925 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7306
00:22:20.926 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=875.88, Mass=123585, SNR=79.5, Peak=17587 HFD=3.1
00:22:20.927 00.001 21068 MultiStar: [#1 0.05,0.10,1.05,U] [#2 -0.12,-0.22,1.26,U] [#3 0.07,0.14,0.95,U] [#4 -0.42,-0.24,0.00,M2] [#5 0.08,-0.02,0.98,U] [#6 -0.17,-0.29,0.86,U] [#7 -0.36,0.07,0.52,U] [#8 -0.12,0.07,0.73,U] 
00:22:20.928 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.06}, one-star: {-0.45, -0.19}
00:22:20.929 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
00:22:20.929 00.000 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
00:22:20.930 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.68 mountX=0.10 mountY=0.08, mountTheta=0.67
00:22:20.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
00:22:20.933 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
00:22:20.934 00.001 16108 Worker thread wakes up
00:22:20.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
00:22:20.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
00:22:20.934 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
00:22:20.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:22:20.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:20.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:22:20.934 00.000 16108 MoveAxis(E, 0, ABG)
00:22:20.934 00.000 16108 Move returns status 0, amount 0
00:22:20.934 00.000 16108 MoveAxis(N, 0, ABG)
00:22:20.934 00.000 16108 Move returns status 0, amount 0
00:22:20.934 00.000 16108 move complete, result=0
00:22:20.935 00.001 16108 worker thread done servicing request
00:22:20.942 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3510, FiltMin=3040, FiltMax=65440, Gamma=1.000
00:22:20.963 00.021 21068 UpdateGuideState exits: m=123585 SNR=79.5
00:22:20.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:20.964 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:20.965 00.001 21068 Enqueuing Expose request
00:22:20.966 00.001 16108 Worker thread wakes up
00:22:20.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:20.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:20.966 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:21.938 00.972 16108 Exposure complete
00:22:21.995 00.057 16108 worker thread done servicing request
00:22:21.995 00.000 21068 OnExposeComplete: enter
00:22:21.996 00.001 21068 UpdateGuideState(): m_state=6
00:22:21.997 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7307
00:22:21.998 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.92, Mass=131263, SNR=76.5, Peak=18387 HFD=3.3
00:22:21.999 00.001 21068 MultiStar: [#1 0.04,0.04,1.25,U] [#2 -0.01,-0.01,1.16,U] [#3 -0.04,-0.05,0.99,U] [#4 -0.42,-0.03,0.99,U] [#5 0.11,0.07,1.00,U] [#6 -0.37,-0.18,0.91,U] [#7 -0.44,0.17,0.62,U] [#8 0.12,0.32,0.81,U] 
00:22:21.999 00.000 21068 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.39, -0.15}
00:22:22.000 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
00:22:22.001 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
00:22:22.002 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.08 mountX=0.14 mountY=0.02, mountTheta=0.17
00:22:22.003 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.01, opts=13)
00:22:22.004 00.001 21068 Enqueuing Move request for scope (-0.14, 0.01)
00:22:22.005 00.001 16108 Worker thread wakes up
00:22:22.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
00:22:22.005 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
00:22:22.005 00.000 16108 Moving (-0.14, 0.01) raw xDistance=0.14 yDistance=0.02
00:22:22.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:22:22.006 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:22.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:22.006 00.000 16108 MoveAxis(E, 0, ABG)
00:22:22.006 00.000 16108 Move returns status 0, amount 0
00:22:22.006 00.000 16108 MoveAxis(N, 0, ABG)
00:22:22.006 00.000 16108 Move returns status 0, amount 0
00:22:22.006 00.000 16108 move complete, result=0
00:22:22.006 00.000 16108 worker thread done servicing request
00:22:22.009 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3513, FiltMin=2995, FiltMax=55056, Gamma=1.000
00:22:22.023 00.014 21068 UpdateGuideState exits: m=131263 SNR=76.5
00:22:22.023 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:22.025 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:22.026 00.001 21068 Enqueuing Expose request
00:22:22.027 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:22.027 00.000 16108 Worker thread wakes up
00:22:22.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:22.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:23.184 01.157 16108 Exposure complete
00:22:23.261 00.077 16108 worker thread done servicing request
00:22:23.261 00.000 21068 OnExposeComplete: enter
00:22:23.262 00.001 21068 UpdateGuideState(): m_state=6
00:22:23.263 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7308
00:22:23.264 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.96, Mass=127139, SNR=81.8, Peak=16835 HFD=3.3
00:22:23.266 00.002 21068 MultiStar: [#1 -0.14,0.33,1.25,U] [#2 -0.02,-0.17,1.23,U] [#3 -0.02,0.14,1.19,U] [#4 -0.29,-0.36,0.99,U] [#5 0.10,0.11,1.09,U] [#6 -0.15,0.06,0.83,U] [#7 -0.48,0.04,0.00,M1] [#8 -0.01,0.23,0.84,U] 
00:22:23.267 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.03}, one-star: {-0.40, -0.12}
00:22:23.267 00.000 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
00:22:23.268 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
00:22:23.269 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.89 mountX=0.11 mountY=-0.00, mountTheta=-0.02
00:22:23.270 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
00:22:23.271 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
00:22:23.272 00.001 16108 Worker thread wakes up
00:22:23.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
00:22:23.272 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
00:22:23.272 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.00
00:22:23.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:22:23.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:23.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:22:23.272 00.000 16108 MoveAxis(E, 0, ABG)
00:22:23.273 00.001 16108 Move returns status 0, amount 0
00:22:23.273 00.000 16108 MoveAxis(N, 0, ABG)
00:22:23.273 00.000 16108 Move returns status 0, amount 0
00:22:23.273 00.000 16108 move complete, result=0
00:22:23.273 00.000 16108 worker thread done servicing request
00:22:23.281 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3513, FiltMin=2979, FiltMax=60896, Gamma=1.000
00:22:23.301 00.020 21068 UpdateGuideState exits: m=127139 SNR=81.8
00:22:23.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:23.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:23.303 00.001 21068 Enqueuing Expose request
00:22:23.304 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:23.305 00.001 16108 Worker thread wakes up
00:22:23.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:23.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:24.287 00.982 16108 Exposure complete
00:22:24.367 00.080 16108 worker thread done servicing request
00:22:24.367 00.000 21068 OnExposeComplete: enter
00:22:24.368 00.001 21068 UpdateGuideState(): m_state=6
00:22:24.369 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7309
00:22:24.370 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.19, Mass=125347, SNR=81.7, Peak=18579 HFD=3.2
00:22:24.371 00.001 21068 MultiStar: [#1 -0.18,0.17,1.16,U] [#2 -0.07,0.10,1.21,U] [#3 -0.14,-0.10,0.95,U] [#4 -0.46,-0.19,0.00,M1] [#5 0.05,0.23,0.91,U] [#6 -0.19,0.15,0.82,U] [#7 -0.68,0.07,0.00,M2] [#8 -0.28,0.46,0.00,M1] 
00:22:24.372 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.11}, one-star: {-0.36, 0.12}
00:22:24.373 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
00:22:24.373 00.000 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
00:22:24.374 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.51 mountX=0.17 mountY=-0.07, mountTheta=-0.41
00:22:24.376 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.11, opts=13)
00:22:24.377 00.001 21068 Enqueuing Move request for scope (-0.15, 0.11)
00:22:24.378 00.001 16108 Worker thread wakes up
00:22:24.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
00:22:24.378 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
00:22:24.378 00.000 16108 Moving (-0.15, 0.11) raw xDistance=0.17 yDistance=-0.07
00:22:24.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:22:24.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:24.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:22:24.378 00.000 16108 MoveAxis(E, 0, ABG)
00:22:24.378 00.000 16108 Move returns status 0, amount 0
00:22:24.378 00.000 16108 MoveAxis(N, 0, ABG)
00:22:24.378 00.000 16108 Move returns status 0, amount 0
00:22:24.378 00.000 16108 move complete, result=0
00:22:24.378 00.000 16108 worker thread done servicing request
00:22:24.387 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3513, FiltMin=2966, FiltMax=59152, Gamma=1.000
00:22:24.412 00.025 21068 UpdateGuideState exits: m=125347 SNR=81.7
00:22:24.415 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:24.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:24.418 00.002 21068 Enqueuing Expose request
00:22:24.419 00.001 16108 Worker thread wakes up
00:22:24.419 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:24.421 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:24.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:25.594 01.173 16108 Exposure complete
00:22:25.674 00.080 16108 worker thread done servicing request
00:22:25.674 00.000 21068 OnExposeComplete: enter
00:22:25.676 00.002 21068 UpdateGuideState(): m_state=6
00:22:25.677 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7310
00:22:25.678 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.74, Mass=114883, SNR=83.3, Peak=15443 HFD=3.3
00:22:25.681 00.003 21068 MultiStar: [#1 -0.01,0.21,1.42,U] [#2 -0.17,-0.03,1.25,U] [#3 -0.20,-0.04,1.12,U] [#4 -0.50,-0.19,0.00,M2] [#5 0.29,0.13,0.89,U] [#6 -0.35,0.05,0.69,U] [#7 -0.47,-0.01,0.61,U] [#8 -0.28,0.20,0.76,U] 
00:22:25.681 00.000 21068 refined, 7 included, MultiStar: {-0.17, 0.02}, one-star: {-0.38, -0.34}
00:22:25.682 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
00:22:25.683 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:22:25.684 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.00 mountX=0.17 mountY=0.02, mountTheta=0.10
00:22:25.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
00:22:25.687 00.001 21068 Enqueuing Move request for scope (-0.17, 0.02)
00:22:25.687 00.000 16108 Worker thread wakes up
00:22:25.689 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
00:22:25.689 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
00:22:25.689 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
00:22:25.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:22:25.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:25.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:25.689 00.000 16108 MoveAxis(E, 0, ABG)
00:22:25.689 00.000 16108 Move returns status 0, amount 0
00:22:25.689 00.000 16108 MoveAxis(N, 0, ABG)
00:22:25.689 00.000 16108 Move returns status 0, amount 0
00:22:25.689 00.000 16108 move complete, result=0
00:22:25.689 00.000 16108 worker thread done servicing request
00:22:25.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3513, FiltMin=3014, FiltMax=56624, Gamma=1.000
00:22:25.723 00.029 21068 UpdateGuideState exits: m=114883 SNR=83.3
00:22:25.725 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:25.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:25.728 00.002 21068 Enqueuing Expose request
00:22:25.729 00.001 16108 Worker thread wakes up
00:22:25.729 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:25.731 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:25.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:26.699 00.968 16108 Exposure complete
00:22:26.774 00.075 16108 worker thread done servicing request
00:22:26.774 00.000 21068 OnExposeComplete: enter
00:22:26.774 00.000 21068 UpdateGuideState(): m_state=6
00:22:26.775 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7311
00:22:26.776 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.81, Mass=120625, SNR=78.2, Peak=17443 HFD=3.0
00:22:26.777 00.001 21068 MultiStar: [#1 -0.50,0.18,0.00,M1] [#2 -0.46,-0.14,0.00,M1] [#3 -0.19,0.19,1.11,U] [#4 -0.40,-0.15,0.93,U] [#5 0.04,0.12,0.94,U] [#6 -0.49,-0.09,0.00,M1] [#7 -0.49,-0.09,0.00,M2] [#8 -0.49,0.14,0.00,M1] 
00:22:26.778 00.001 21068 refined, 3 included, MultiStar: {-0.24, -0.02}, one-star: {-0.43, -0.26}
00:22:26.778 00.000 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
00:22:26.779 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
00:22:26.779 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.25 cameraTheta=-3.06 mountX=0.24 mountY=0.08, mountTheta=0.31
00:22:26.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.02, opts=13)
00:22:26.782 00.001 21068 Enqueuing Move request for scope (-0.24, -0.02)
00:22:26.782 00.000 16108 Worker thread wakes up
00:22:26.783 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
00:22:26.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
00:22:26.783 00.000 16108 Moving (-0.24, -0.02) raw xDistance=0.24 yDistance=0.08
00:22:26.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:22:26.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:26.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:22:26.783 00.000 16108 MoveAxis(W, 62, ABG)
00:22:26.783 00.000 16108 Guiding  Dir = 3, Dur = 62
00:22:26.784 00.001 16108 IsSlewing returns 0
00:22:26.784 00.000 16108 IsGuiding returns 0
00:22:26.786 00.002 16108 PulseGuide returned control before completion, sleep 71
00:22:26.786 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3513, FiltMin=3037, FiltMax=56768, Gamma=1.000
00:22:26.800 00.014 21068 UpdateGuideState exits: m=120625 SNR=78.2
00:22:26.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:26.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:26.803 00.001 21068 Enqueuing Expose request
00:22:26.871 00.068 16108 IsGuiding returns 0
00:22:26.871 00.000 16108 Move returns status 0, amount 62
00:22:26.871 00.000 16108 MoveAxis(N, 0, ABG)
00:22:26.872 00.001 16108 Move returns status 0, amount 0
00:22:26.872 00.000 16108 move complete, result=0
00:22:26.872 00.000 16108 worker thread done servicing request
00:22:26.872 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
00:22:26.873 00.001 16108 Worker thread wakes up
00:22:26.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:26.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:28.047 01.174 16108 Exposure complete
00:22:28.112 00.065 16108 worker thread done servicing request
00:22:28.112 00.000 21068 OnExposeComplete: enter
00:22:28.115 00.003 21068 UpdateGuideState(): m_state=6
00:22:28.117 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7312
00:22:28.119 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=875.73, Mass=123853, SNR=81.4, Peak=16944 HFD=3.1
00:22:28.121 00.002 21068 MultiStar: [#1 0.04,-0.15,1.25,U] [#2 -0.16,0.01,1.39,U] [#3 0.07,-0.16,1.05,U] [#4 -0.16,-0.36,0.82,U] [#5 0.19,-0.06,1.10,U] [#6 -0.01,-0.34,0.85,U] [#7 -0.40,-0.15,0.56,U] [#8 -0.28,-0.04,0.72,U] 
00:22:28.122 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.17}, one-star: {-0.09, -0.34}
00:22:28.123 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
00:22:28.124 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
00:22:28.125 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=0.03 mountY=0.18, mountTheta=1.39
00:22:28.128 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.17, opts=13)
00:22:28.129 00.001 21068 Enqueuing Move request for scope (-0.06, -0.17)
00:22:28.130 00.001 16108 Worker thread wakes up
00:22:28.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:22:28.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:22:28.130 00.000 16108 Moving (-0.06, -0.17) raw xDistance=0.03 yDistance=0.18
00:22:28.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:22:28.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:28.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:22:28.130 00.000 16108 MoveAxis(E, 0, ABG)
00:22:28.131 00.001 16108 Move returns status 0, amount 0
00:22:28.131 00.000 16108 MoveAxis(N, 0, ABG)
00:22:28.131 00.000 16108 Move returns status 0, amount 0
00:22:28.131 00.000 16108 move complete, result=0
00:22:28.131 00.000 16108 worker thread done servicing request
00:22:28.138 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3513, FiltMin=3030, FiltMax=62790, Gamma=1.000
00:22:28.159 00.021 21068 UpdateGuideState exits: m=123853 SNR=81.4
00:22:28.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:28.163 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:28.164 00.001 21068 Enqueuing Expose request
00:22:28.165 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:28.167 00.002 16108 Worker thread wakes up
00:22:28.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:28.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:29.140 00.973 16108 Exposure complete
00:22:29.211 00.071 16108 worker thread done servicing request
00:22:29.211 00.000 21068 OnExposeComplete: enter
00:22:29.216 00.005 21068 UpdateGuideState(): m_state=6
00:22:29.219 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7313
00:22:29.220 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.73, Mass=127190, SNR=85.4, Peak=18080 HFD=3.2
00:22:29.222 00.002 21068 MultiStar: [#1 -0.07,0.10,1.14,U] [#2 -0.01,-0.15,1.13,U] [#3 -0.05,0.05,1.07,U] [#4 -0.28,-0.18,0.82,U] [#5 0.14,0.32,0.98,U] [#6 -0.33,-0.20,0.77,U] [#7 -0.45,-0.11,0.63,U] [#8 -0.01,-0.05,0.81,U] 
00:22:29.223 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.05, -0.34}
00:22:29.224 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
00:22:29.225 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
00:22:29.226 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=0.09 mountY=0.07, mountTheta=0.71
00:22:29.229 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
00:22:29.230 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
00:22:29.232 00.002 16108 Worker thread wakes up
00:22:29.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:22:29.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:22:29.232 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
00:22:29.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:22:29.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:29.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:22:29.232 00.000 16108 MoveAxis(E, 0, ABG)
00:22:29.232 00.000 16108 Move returns status 0, amount 0
00:22:29.232 00.000 16108 MoveAxis(N, 0, ABG)
00:22:29.232 00.000 16108 Move returns status 0, amount 0
00:22:29.232 00.000 16108 move complete, result=0
00:22:29.232 00.000 16108 worker thread done servicing request
00:22:29.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3513, FiltMin=3037, FiltMax=65440, Gamma=1.000
00:22:29.252 00.016 21068 UpdateGuideState exits: m=127190 SNR=85.4
00:22:29.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:29.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:29.255 00.001 21068 Enqueuing Expose request
00:22:29.255 00.000 16108 Worker thread wakes up
00:22:29.255 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:29.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:29.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:30.431 01.175 16108 Exposure complete
00:22:30.492 00.061 16108 worker thread done servicing request
00:22:30.492 00.000 21068 OnExposeComplete: enter
00:22:30.492 00.000 21068 UpdateGuideState(): m_state=6
00:22:30.494 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7314
00:22:30.495 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.01, Mass=117509, SNR=85.1, Peak=16384 HFD=3.0
00:22:30.496 00.001 21068 MultiStar: [#1 0.07,0.06,1.03,U] [#2 -0.12,-0.10,1.21,U] [#3 0.06,-0.13,1.00,U] [#4 -0.14,-0.05,0.78,U] [#5 0.17,-0.03,0.94,U] [#6 -0.20,-0.09,0.73,U] [#7 -0.42,0.11,0.70,U] [#8 -0.24,0.14,0.76,U] 
00:22:30.497 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.32, -0.07}
00:22:30.497 00.000 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
00:22:30.498 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:22:30.499 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=0.11 mountY=0.05, mountTheta=0.44
00:22:30.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
00:22:30.502 00.001 21068 Enqueuing Move request for scope (-0.11, -0.02)
00:22:30.504 00.002 16108 Worker thread wakes up
00:22:30.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
00:22:30.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
00:22:30.504 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.11 yDistance=0.05
00:22:30.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:22:30.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:30.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:30.504 00.000 16108 MoveAxis(E, 0, ABG)
00:22:30.504 00.000 16108 Move returns status 0, amount 0
00:22:30.504 00.000 16108 MoveAxis(N, 0, ABG)
00:22:30.504 00.000 16108 Move returns status 0, amount 0
00:22:30.504 00.000 16108 move complete, result=0
00:22:30.505 00.001 16108 worker thread done servicing request
00:22:30.515 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3513, FiltMin=3033, FiltMax=65440, Gamma=1.000
00:22:30.539 00.024 21068 UpdateGuideState exits: m=117509 SNR=85.1
00:22:30.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:30.541 00.000 21068 Enqueuing Expose request
00:22:30.542 00.001 16108 Worker thread wakes up
00:22:30.542 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:30.543 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:30.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:31.517 00.974 16108 Exposure complete
00:22:31.585 00.068 16108 worker thread done servicing request
00:22:31.585 00.000 21068 OnExposeComplete: enter
00:22:31.586 00.001 21068 UpdateGuideState(): m_state=6
00:22:31.587 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7315
00:22:31.587 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=875.88, Mass=126234, SNR=86.7, Peak=17104 HFD=3.2
00:22:31.588 00.001 21068 MultiStar: [#1 0.05,0.15,1.02,U] [#2 0.05,-0.04,1.34,U] [#3 0.03,0.02,0.91,U] [#4 -0.38,-0.13,1.00,U] [#5 0.24,0.10,0.99,U] [#6 -0.15,0.06,0.95,U] [#7 -0.37,-0.01,0.60,U] [#8 -0.11,0.26,0.82,U] 
00:22:31.589 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.16, -0.20}
00:22:31.590 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
00:22:31.591 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
00:22:31.591 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.88 mountX=0.07 mountY=-0.00, mountTheta=-0.02
00:22:31.594 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
00:22:31.594 00.000 21068 Enqueuing Move request for scope (-0.07, 0.02)
00:22:31.595 00.001 16108 Worker thread wakes up
00:22:31.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:22:31.596 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:22:31.596 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
00:22:31.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:22:31.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:31.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:22:31.596 00.000 16108 MoveAxis(E, 0, ABG)
00:22:31.596 00.000 16108 Move returns status 0, amount 0
00:22:31.596 00.000 16108 MoveAxis(N, 0, ABG)
00:22:31.596 00.000 16108 Move returns status 0, amount 0
00:22:31.596 00.000 16108 move complete, result=0
00:22:31.596 00.000 16108 worker thread done servicing request
00:22:31.600 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3513, FiltMin=3030, FiltMax=65440, Gamma=1.000
00:22:31.616 00.016 21068 UpdateGuideState exits: m=126234 SNR=86.7
00:22:31.618 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:31.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:31.621 00.002 21068 Enqueuing Expose request
00:22:31.622 00.001 16108 Worker thread wakes up
00:22:31.622 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:31.623 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:31.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:32.792 01.169 16108 Exposure complete
00:22:32.871 00.079 16108 worker thread done servicing request
00:22:32.871 00.000 21068 OnExposeComplete: enter
00:22:32.873 00.002 21068 UpdateGuideState(): m_state=6
00:22:32.875 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7316
00:22:32.876 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=875.87, Mass=134701, SNR=92.0, Peak=16768 HFD=3.3
00:22:32.879 00.003 21068 MultiStar: [#1 -0.01,0.33,1.03,U] [#2 -0.02,-0.05,1.15,U] [#3 0.21,0.25,0.90,U] [#4 -0.35,-0.19,0.74,U] [#5 0.14,0.12,0.82,U] [#6 -0.19,0.17,0.82,U] [#7 -0.38,0.11,0.58,U] [#8 -0.16,0.14,0.65,U] 
00:22:32.881 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.35, -0.20}
00:22:32.881 00.000 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
00:22:32.882 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
00:22:32.883 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.54 mountX=0.12 mountY=-0.05, mountTheta=-0.37
00:22:32.884 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
00:22:32.886 00.002 21068 Enqueuing Move request for scope (-0.11, 0.07)
00:22:32.887 00.001 16108 Worker thread wakes up
00:22:32.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
00:22:32.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
00:22:32.887 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.12 yDistance=-0.05
00:22:32.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:22:32.888 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:32.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:32.888 00.000 16108 MoveAxis(E, 0, ABG)
00:22:32.888 00.000 16108 Move returns status 0, amount 0
00:22:32.888 00.000 16108 MoveAxis(N, 0, ABG)
00:22:32.888 00.000 16108 Move returns status 0, amount 0
00:22:32.888 00.000 16108 move complete, result=0
00:22:32.888 00.000 16108 worker thread done servicing request
00:22:32.892 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3513, FiltMin=3017, FiltMax=61088, Gamma=1.000
00:22:32.909 00.017 21068 UpdateGuideState exits: m=134701 SNR=92.0
00:22:32.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:32.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:32.912 00.001 21068 Enqueuing Expose request
00:22:32.913 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:32.914 00.001 16108 Worker thread wakes up
00:22:32.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:32.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:33.876 00.962 16108 Exposure complete
00:22:33.941 00.065 16108 worker thread done servicing request
00:22:33.941 00.000 21068 OnExposeComplete: enter
00:22:33.942 00.001 21068 UpdateGuideState(): m_state=6
00:22:33.943 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7317
00:22:33.944 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.82, Mass=114824, SNR=81.7, Peak=14960 HFD=3.5
00:22:33.945 00.001 21068 MultiStar: [#1 -0.05,0.14,1.12,U] [#2 -0.27,0.02,1.26,U] [#3 -0.05,-0.00,1.06,U] [#4 -0.21,-0.26,0.89,U] [#5 0.34,-0.09,1.00,U] [#6 -0.13,-0.25,0.79,U] [#7 -0.44,-0.13,0.63,U] [#8 -0.31,0.45,0.00,M1] 
00:22:33.945 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.09}, one-star: {-0.02, -0.26}
00:22:33.946 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
00:22:33.947 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
00:22:33.948 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-2.36 mountX=0.07 mountY=0.11, mountTheta=0.97
00:22:33.949 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
00:22:33.950 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
00:22:33.951 00.001 16108 Worker thread wakes up
00:22:33.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
00:22:33.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
00:22:33.951 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
00:22:33.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:22:33.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:33.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:33.951 00.000 16108 MoveAxis(E, 0, ABG)
00:22:33.951 00.000 16108 Move returns status 0, amount 0
00:22:33.951 00.000 16108 MoveAxis(N, 0, ABG)
00:22:33.951 00.000 16108 Move returns status 0, amount 0
00:22:33.951 00.000 16108 move complete, result=0
00:22:33.951 00.000 16108 worker thread done servicing request
00:22:33.956 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3513, FiltMin=3056, FiltMax=65440, Gamma=1.000
00:22:33.977 00.021 21068 UpdateGuideState exits: m=114824 SNR=81.7
00:22:33.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:33.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:33.980 00.001 21068 Enqueuing Expose request
00:22:33.980 00.000 16108 Worker thread wakes up
00:22:33.980 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:33.984 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:33.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:35.129 01.145 16108 Exposure complete
00:22:35.197 00.068 16108 worker thread done servicing request
00:22:35.197 00.000 21068 OnExposeComplete: enter
00:22:35.198 00.001 21068 UpdateGuideState(): m_state=6
00:22:35.199 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7318
00:22:35.202 00.003 21068 Star::Find returns 1 (0), X=220.61, Y=875.74, Mass=113565, SNR=77.7, Peak=16016 HFD=3.1
00:22:35.204 00.002 21068 MultiStar: [#1 -0.22,0.07,1.16,U] [#2 -0.12,-0.26,1.34,U] [#3 0.11,-0.07,1.12,U] [#4 -0.51,-0.23,0.00,M1] [#5 0.14,0.03,1.00,U] [#6 -0.02,-0.10,0.88,U] [#7 -0.38,0.05,0.67,U] [#8 -0.05,0.24,0.89,U] 
00:22:35.205 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {-0.07, -0.33}
00:22:35.207 00.002 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
00:22:35.208 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
00:22:35.211 00.003 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.42 mountX=0.06 mountY=0.07, mountTheta=0.91
00:22:35.213 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
00:22:35.214 00.001 21068 Enqueuing Move request for scope (-0.07, -0.06)
00:22:35.215 00.001 16108 Worker thread wakes up
00:22:35.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:22:35.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:22:35.215 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
00:22:35.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:22:35.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:35.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:22:35.215 00.000 16108 MoveAxis(E, 0, ABG)
00:22:35.215 00.000 16108 Move returns status 0, amount 0
00:22:35.215 00.000 16108 MoveAxis(N, 0, ABG)
00:22:35.215 00.000 16108 Move returns status 0, amount 0
00:22:35.215 00.000 16108 move complete, result=0
00:22:35.215 00.000 16108 worker thread done servicing request
00:22:35.220 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3513, FiltMin=2992, FiltMax=61990, Gamma=1.000
00:22:35.235 00.015 21068 UpdateGuideState exits: m=113565 SNR=77.7
00:22:35.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:35.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:35.237 00.000 21068 Enqueuing Expose request
00:22:35.238 00.001 16108 Worker thread wakes up
00:22:35.238 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:35.239 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:35.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:36.223 00.984 16108 Exposure complete
00:22:36.302 00.079 16108 worker thread done servicing request
00:22:36.302 00.000 21068 OnExposeComplete: enter
00:22:36.303 00.001 21068 UpdateGuideState(): m_state=6
00:22:36.304 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7319
00:22:36.305 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=875.95, Mass=118240, SNR=89.1, Peak=15392 HFD=3.3
00:22:36.306 00.001 21068 MultiStar: [#1 0.00,0.08,0.99,U] [#2 0.11,-0.18,1.01,U] [#3 -0.05,-0.04,1.09,U] [#4 -0.36,-0.02,0.85,U] [#5 0.15,0.04,0.90,U] [#6 -0.17,-0.33,0.77,U] [#7 -0.34,0.05,0.56,U] [#8 -0.10,0.10,0.65,U] 
00:22:36.307 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.31, -0.13}
00:22:36.308 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
00:22:36.308 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
00:22:36.309 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.66 mountX=0.09 mountY=0.08, mountTheta=0.69
00:22:36.312 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
00:22:36.312 00.000 21068 Enqueuing Move request for scope (-0.10, -0.05)
00:22:36.313 00.001 16108 Worker thread wakes up
00:22:36.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:22:36.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:22:36.313 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.08
00:22:36.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:22:36.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:36.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:22:36.313 00.000 16108 MoveAxis(E, 0, ABG)
00:22:36.313 00.000 16108 Move returns status 0, amount 0
00:22:36.313 00.000 16108 MoveAxis(N, 0, ABG)
00:22:36.313 00.000 16108 Move returns status 0, amount 0
00:22:36.314 00.001 16108 move complete, result=0
00:22:36.314 00.000 16108 worker thread done servicing request
00:22:36.317 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3513, FiltMin=3033, FiltMax=65440, Gamma=1.000
00:22:36.333 00.016 21068 UpdateGuideState exits: m=118240 SNR=89.1
00:22:36.333 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:36.335 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:36.336 00.001 21068 Enqueuing Expose request
00:22:36.336 00.000 16108 Worker thread wakes up
00:22:36.336 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:36.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:36.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:37.498 01.161 16108 Exposure complete
00:22:37.556 00.058 16108 worker thread done servicing request
00:22:37.556 00.000 21068 OnExposeComplete: enter
00:22:37.558 00.002 21068 UpdateGuideState(): m_state=6
00:22:37.559 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7320
00:22:37.560 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.89, Mass=125164, SNR=93.1, Peak=18512 HFD=3.0
00:22:37.562 00.002 21068 MultiStar: [#1 -0.04,0.09,0.97,U] [#2 -0.14,-0.04,1.05,U] [#3 0.09,0.12,0.90,U] [#4 -0.49,-0.12,0.00,M1] [#5 0.14,0.18,0.79,U] [#6 -0.23,-0.07,0.83,U] [#7 -0.16,0.19,0.68,U] [#8 -0.11,0.23,0.71,U] 
00:22:37.563 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.22, -0.19}
00:22:37.564 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
00:22:37.565 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
00:22:37.565 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=0.09 mountY=-0.03, mountTheta=-0.31
00:22:37.568 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
00:22:37.569 00.001 21068 Enqueuing Move request for scope (-0.09, 0.05)
00:22:37.569 00.000 16108 Worker thread wakes up
00:22:37.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:22:37.570 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:22:37.570 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=-0.03
00:22:37.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:22:37.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:37.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:37.570 00.000 16108 MoveAxis(E, 0, ABG)
00:22:37.570 00.000 16108 Move returns status 0, amount 0
00:22:37.570 00.000 16108 MoveAxis(N, 0, ABG)
00:22:37.570 00.000 16108 Move returns status 0, amount 0
00:22:37.570 00.000 16108 move complete, result=0
00:22:37.570 00.000 16108 worker thread done servicing request
00:22:37.574 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3513, FiltMin=3005, FiltMax=63952, Gamma=1.000
00:22:37.588 00.014 21068 UpdateGuideState exits: m=125164 SNR=93.1
00:22:37.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:37.589 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:37.590 00.001 21068 Enqueuing Expose request
00:22:37.591 00.001 16108 Worker thread wakes up
00:22:37.591 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:37.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:37.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:38.562 00.970 16108 Exposure complete
00:22:38.618 00.056 16108 worker thread done servicing request
00:22:38.618 00.000 21068 OnExposeComplete: enter
00:22:38.619 00.001 21068 UpdateGuideState(): m_state=6
00:22:38.620 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7321
00:22:38.621 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.02, Mass=108348, SNR=81.8, Peak=16499 HFD=3.0
00:22:38.622 00.001 21068 MultiStar: [#1 -0.13,0.04,1.15,U] [#2 -0.25,-0.25,1.12,U] [#3 -0.05,-0.08,1.03,U] [#4 -0.38,-0.09,0.99,U] [#5 0.09,-0.02,0.92,U] [#6 -0.17,-0.04,0.74,U] [#7 -0.60,-0.01,0.00,M1] [#8 -0.03,-0.01,0.67,U] 
00:22:38.622 00.000 21068 refined, 7 included, MultiStar: {-0.19, -0.07}, one-star: {-0.51, -0.06}
00:22:38.623 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
00:22:38.624 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
00:22:38.624 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.79 mountX=0.17 mountY=0.11, mountTheta=0.57
00:22:38.626 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.07, opts=13)
00:22:38.627 00.001 21068 Enqueuing Move request for scope (-0.19, -0.07)
00:22:38.627 00.000 16108 Worker thread wakes up
00:22:38.628 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
00:22:38.628 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
00:22:38.628 00.000 16108 Moving (-0.19, -0.07) raw xDistance=0.17 yDistance=0.11
00:22:38.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:22:38.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:38.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:38.628 00.000 16108 MoveAxis(E, 0, ABG)
00:22:38.628 00.000 16108 Move returns status 0, amount 0
00:22:38.628 00.000 16108 MoveAxis(N, 0, ABG)
00:22:38.628 00.000 16108 Move returns status 0, amount 0
00:22:38.628 00.000 16108 move complete, result=0
00:22:38.628 00.000 16108 worker thread done servicing request
00:22:38.631 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3513, FiltMin=2989, FiltMax=63040, Gamma=1.000
00:22:38.656 00.025 21068 UpdateGuideState exits: m=108348 SNR=81.8
00:22:38.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:38.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:38.658 00.000 21068 Enqueuing Expose request
00:22:38.659 00.001 16108 Worker thread wakes up
00:22:38.659 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:38.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:38.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:39.819 01.159 16108 Exposure complete
00:22:39.873 00.054 16108 worker thread done servicing request
00:22:39.873 00.000 21068 OnExposeComplete: enter
00:22:39.874 00.001 21068 UpdateGuideState(): m_state=6
00:22:39.874 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7322
00:22:39.875 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.70, Mass=129312, SNR=95.0, Peak=16480 HFD=3.4
00:22:39.876 00.001 21068 MultiStar: [#1 0.07,0.01,0.95,U] [#2 0.04,-0.12,0.91,U] [#3 0.19,-0.10,1.01,U] [#4 -0.41,-0.31,0.00,M1] [#5 0.08,-0.02,0.76,U] [#6 -0.15,-0.41,0.79,U] [#7 -0.18,-0.09,0.54,U] [#8 -0.01,0.07,0.66,U] 
00:22:39.877 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.03, -0.38}
00:22:39.878 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
00:22:39.878 00.000 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
00:22:39.879 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.04 mountY=0.13, mountTheta=1.87
00:22:39.881 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.14, opts=13)
00:22:39.882 00.001 21068 Enqueuing Move request for scope (0.02, -0.14)
00:22:39.882 00.000 16108 Worker thread wakes up
00:22:39.883 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
00:22:39.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
00:22:39.883 00.000 16108 Moving (0.02, -0.14) raw xDistance=-0.04 yDistance=0.13
00:22:39.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:22:39.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:39.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:22:39.883 00.000 16108 MoveAxis(E, 0, ABG)
00:22:39.884 00.001 16108 Move returns status 0, amount 0
00:22:39.884 00.000 16108 MoveAxis(N, 0, ABG)
00:22:39.884 00.000 16108 Move returns status 0, amount 0
00:22:39.884 00.000 16108 move complete, result=0
00:22:39.884 00.000 16108 worker thread done servicing request
00:22:39.887 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3513, FiltMin=3011, FiltMax=65440, Gamma=1.000
00:22:39.903 00.016 21068 UpdateGuideState exits: m=129312 SNR=95.0
00:22:39.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:39.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:39.905 00.000 21068 Enqueuing Expose request
00:22:39.906 00.001 16108 Worker thread wakes up
00:22:39.906 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:39.907 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:39.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:40.892 00.985 16108 Exposure complete
00:22:40.946 00.054 16108 worker thread done servicing request
00:22:40.946 00.000 21068 OnExposeComplete: enter
00:22:40.947 00.001 21068 UpdateGuideState(): m_state=6
00:22:40.948 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7323
00:22:40.949 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=875.57, Mass=112972, SNR=69.7, Peak=13648 HFD=3.2
00:22:40.950 00.001 21068 MultiStar: [#1 -0.10,-0.06,1.34,U] [#2 -0.02,-0.24,1.53,U] [#3 0.04,-0.10,1.22,U] [#4 -0.34,-0.42,0.00,M2] [#5 0.08,-0.05,1.15,U] [#6 -0.31,-0.21,1.13,U] [#7 -0.27,-0.28,0.65,U] [#8 -0.16,-0.17,0.98,U] 
00:22:40.951 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.19}, one-star: {-0.31, -0.50}
00:22:40.952 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
00:22:40.952 00.000 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:22:40.953 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=0.08 mountY=0.21, mountTheta=1.23
00:22:40.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.19, opts=13)
00:22:40.955 00.000 21068 Enqueuing Move request for scope (-0.11, -0.19)
00:22:40.956 00.001 16108 Worker thread wakes up
00:22:40.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
00:22:40.956 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
00:22:40.956 00.000 16108 Moving (-0.11, -0.19) raw xDistance=0.08 yDistance=0.21
00:22:40.957 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:22:40.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:22:40.957 00.000 16108 MoveAxis(E, 0, ABG)
00:22:40.957 00.000 16108 Move returns status 0, amount 0
00:22:40.957 00.000 16108 MoveAxis(S, 43, ABG)
00:22:40.957 00.000 16108 Guiding  Dir = 1, Dur = 43
00:22:40.957 00.000 16108 IsSlewing returns 0
00:22:40.957 00.000 16108 IsGuiding returns 0
00:22:40.961 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3517, FiltMin=3017, FiltMax=60281, Gamma=1.000
00:22:40.976 00.015 21068 UpdateGuideState exits: m=112972 SNR=69.7
00:22:40.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:40.977 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:40.979 00.002 21068 Enqueuing Expose request
00:22:41.010 00.031 16108 IsGuiding returns 1
00:22:41.010 00.000 16108 scope still moving after pulse duration time elapsed
00:22:41.040 00.030 16108 IsSlewing returns 0
00:22:41.040 00.000 16108 IsGuiding returns 1
00:22:41.071 00.031 16108 IsSlewing returns 0
00:22:41.071 00.000 16108 IsGuiding returns 1
00:22:41.102 00.031 16108 IsSlewing returns 0
00:22:41.104 00.002 16108 IsGuiding returns 0
00:22:41.104 00.000 16108 scope move finished after 43 + 103 ms
00:22:41.104 00.000 16108 Move returns status 0, amount 43
00:22:41.104 00.000 16108 move complete, result=0
00:22:41.104 00.000 16108 worker thread done servicing request
00:22:41.104 00.000 16108 Worker thread wakes up
00:22:41.104 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:22:41.106 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:41.107 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:42.283 01.176 16108 Exposure complete
00:22:42.339 00.056 16108 worker thread done servicing request
00:22:42.339 00.000 21068 OnExposeComplete: enter
00:22:42.340 00.001 21068 UpdateGuideState(): m_state=6
00:22:42.341 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7324
00:22:42.342 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.20, Mass=111090, SNR=79.2, Peak=15315 HFD=3.1
00:22:42.343 00.001 21068 MultiStar: [#1 0.24,0.28,1.21,U] [#2 0.21,-0.04,1.37,U] [#3 0.39,-0.04,1.05,U] [#4 -0.07,0.12,0.77,U] [#5 0.35,0.13,1.12,U] [#6 0.13,0.01,0.77,U] [#7 -0.44,-0.05,0.66,U] [#8 0.04,0.13,0.68,U] 
00:22:42.343 00.000 21068 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {-0.25, 0.12}
00:22:42.344 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
00:22:42.345 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
00:22:42.346 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.62 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
00:22:42.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.08, opts=13)
00:22:42.348 00.000 21068 Enqueuing Move request for scope (0.11, 0.08)
00:22:42.349 00.001 16108 Worker thread wakes up
00:22:42.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:22:42.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:22:42.349 00.000 16108 Moving (0.11, 0.08) raw xDistance=-0.09 yDistance=-0.10
00:22:42.350 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:22:42.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:42.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:42.350 00.000 16108 MoveAxis(E, 0, ABG)
00:22:42.350 00.000 16108 Move returns status 0, amount 0
00:22:42.350 00.000 16108 MoveAxis(N, 0, ABG)
00:22:42.350 00.000 16108 Move returns status 0, amount 0
00:22:42.350 00.000 16108 move complete, result=0
00:22:42.350 00.000 16108 worker thread done servicing request
00:22:42.355 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3513, FiltMin=2996, FiltMax=62886, Gamma=1.000
00:22:42.371 00.016 21068 UpdateGuideState exits: m=111090 SNR=79.2
00:22:42.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:42.374 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:42.375 00.001 21068 Enqueuing Expose request
00:22:42.375 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:42.376 00.001 16108 Worker thread wakes up
00:22:42.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:42.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:43.353 00.977 16108 Exposure complete
00:22:43.418 00.065 16108 worker thread done servicing request
00:22:43.418 00.000 21068 OnExposeComplete: enter
00:22:43.421 00.003 21068 UpdateGuideState(): m_state=6
00:22:43.422 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7325
00:22:43.423 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.09, Mass=119874, SNR=81.1, Peak=15699 HFD=3.3
00:22:43.426 00.003 21068 MultiStar: [#1 0.01,0.15,1.06,U] [#2 0.03,0.22,1.11,U] [#3 0.06,0.20,1.15,U] [#4 -0.29,0.10,0.86,U] [#5 0.28,0.44,0.00,M1] [#6 -0.18,0.25,0.84,U] [#7 -0.37,0.52,0.00,M1] [#8 -0.24,0.49,0.00,M1] 
00:22:43.428 00.002 21068 refined, 5 included, MultiStar: {-0.13, 0.16}, one-star: {-0.47, 0.02}
00:22:43.429 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
00:22:43.430 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
00:22:43.431 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.25 mountX=0.15 mountY=-0.12, mountTheta=-0.68
00:22:43.434 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.16, opts=13)
00:22:43.436 00.002 21068 Enqueuing Move request for scope (-0.13, 0.16)
00:22:43.437 00.001 16108 Worker thread wakes up
00:22:43.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
00:22:43.437 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
00:22:43.437 00.000 16108 Moving (-0.13, 0.16) raw xDistance=0.15 yDistance=-0.12
00:22:43.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:22:43.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:43.438 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:22:43.438 00.000 16108 MoveAxis(E, 0, ABG)
00:22:43.438 00.000 16108 Move returns status 0, amount 0
00:22:43.438 00.000 16108 MoveAxis(N, 0, ABG)
00:22:43.438 00.000 16108 Move returns status 0, amount 0
00:22:43.438 00.000 16108 move complete, result=0
00:22:43.438 00.000 16108 worker thread done servicing request
00:22:43.442 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3513, FiltMin=2998, FiltMax=57536, Gamma=1.000
00:22:43.459 00.017 21068 UpdateGuideState exits: m=119874 SNR=81.1
00:22:43.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:43.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:43.461 00.000 21068 Enqueuing Expose request
00:22:43.462 00.001 16108 Worker thread wakes up
00:22:43.462 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:43.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:43.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:44.630 01.167 16108 Exposure complete
00:22:44.691 00.061 16108 worker thread done servicing request
00:22:44.691 00.000 21068 OnExposeComplete: enter
00:22:44.692 00.001 21068 UpdateGuideState(): m_state=6
00:22:44.692 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7326
00:22:44.693 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.08, Mass=126953, SNR=85.0, Peak=19024 HFD=3.3
00:22:44.694 00.001 21068 MultiStar: [#1 0.20,0.24,1.04,U] [#2 0.04,0.20,1.13,U] [#3 0.03,0.05,1.02,U] [#4 -0.05,-0.02,0.75,U] [#5 0.39,0.31,0.00,M2] [#6 0.11,-0.06,0.71,U] [#7 -0.22,0.10,0.58,U] [#8 -0.08,0.27,0.89,U] 
00:22:44.695 00.001 21068 single-star, 7 included, MultiStar: {0.00, 0.11}, one-star: {-0.11, 0.00}
00:22:44.695 00.000 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
00:22:44.696 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
00:22:44.697 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.11 mountX=0.11 mountY=0.02, mountTheta=0.20
00:22:44.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
00:22:44.699 00.001 21068 Enqueuing Move request for scope (-0.11, 0.00)
00:22:44.701 00.002 16108 Worker thread wakes up
00:22:44.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
00:22:44.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
00:22:44.701 00.000 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.02
00:22:44.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:22:44.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:44.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:44.701 00.000 16108 MoveAxis(E, 0, ABG)
00:22:44.701 00.000 16108 Move returns status 0, amount 0
00:22:44.701 00.000 16108 MoveAxis(N, 0, ABG)
00:22:44.701 00.000 16108 Move returns status 0, amount 0
00:22:44.702 00.001 16108 move complete, result=0
00:22:44.702 00.000 16108 worker thread done servicing request
00:22:44.712 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3513, FiltMin=3005, FiltMax=61814, Gamma=1.000
00:22:44.732 00.020 21068 UpdateGuideState exits: m=126953 SNR=85.0
00:22:44.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:44.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:44.735 00.001 21068 Enqueuing Expose request
00:22:44.736 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:44.736 00.000 16108 Worker thread wakes up
00:22:44.736 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:44.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:45.703 00.967 16108 Exposure complete
00:22:45.763 00.060 16108 worker thread done servicing request
00:22:45.763 00.000 21068 OnExposeComplete: enter
00:22:45.764 00.001 21068 UpdateGuideState(): m_state=6
00:22:45.765 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7327
00:22:45.765 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=875.92, Mass=108585, SNR=73.4, Peak=17728 HFD=2.7
00:22:45.766 00.001 21068 MultiStar: [#1 -0.07,0.34,1.30,U] [#2 0.30,0.10,1.42,U] [#3 0.19,0.11,1.12,U] [#4 -0.30,-0.19,1.02,U] [#5 0.62,0.16,0.00,M3] [#6 0.19,0.00,0.93,U] [#7 -0.06,0.09,0.72,U] [#8 -0.05,0.34,0.95,U] 
00:22:45.767 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.08, -0.15}
00:22:45.769 00.002 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:22:45.769 00.000 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:22:45.770 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.06 mountX=-0.03 mountY=-0.10, mountTheta=-1.90
00:22:45.772 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.09, opts=13)
00:22:45.775 00.003 21068 Enqueuing Move request for scope (0.05, 0.09)
00:22:45.776 00.001 16108 Worker thread wakes up
00:22:45.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:22:45.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:22:45.776 00.000 16108 Moving (0.05, 0.09) raw xDistance=-0.03 yDistance=-0.10
00:22:45.777 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:45.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:45.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:45.777 00.000 16108 MoveAxis(E, 0, ABG)
00:22:45.777 00.000 16108 Move returns status 0, amount 0
00:22:45.777 00.000 16108 MoveAxis(N, 0, ABG)
00:22:45.777 00.000 16108 Move returns status 0, amount 0
00:22:45.777 00.000 16108 move complete, result=0
00:22:45.777 00.000 16108 worker thread done servicing request
00:22:45.780 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3513, FiltMin=3017, FiltMax=59869, Gamma=1.000
00:22:45.797 00.017 21068 UpdateGuideState exits: m=108585 SNR=73.4
00:22:45.797 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:45.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:45.800 00.002 21068 Enqueuing Expose request
00:22:45.801 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:45.802 00.001 16108 Worker thread wakes up
00:22:45.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:45.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:46.964 01.162 16108 Exposure complete
00:22:47.020 00.056 16108 worker thread done servicing request
00:22:47.020 00.000 21068 OnExposeComplete: enter
00:22:47.021 00.001 21068 UpdateGuideState(): m_state=6
00:22:47.021 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7328
00:22:47.022 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.17, Mass=119964, SNR=82.8, Peak=14928 HFD=3.6
00:22:47.023 00.001 21068 MultiStar: [#1 0.32,0.20,1.07,U] [#2 0.28,0.03,1.13,U] [#3 0.37,0.20,1.13,U] [#4 -0.18,-0.04,0.70,U] [#5 0.53,0.05,0.00,M4] [#6 0.16,-0.08,0.76,U] [#7 -0.42,0.06,0.61,U] [#8 -0.08,0.17,0.67,U] 
00:22:47.024 00.001 21068 single-star, 7 included, MultiStar: {0.10, 0.09}, one-star: {-0.05, 0.09}
00:22:47.026 00.002 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
00:22:47.026 00.000 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
00:22:47.027 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.08 mountX=0.07 mountY=-0.08, mountTheta=-0.86
00:22:47.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
00:22:47.029 00.000 21068 Enqueuing Move request for scope (-0.05, 0.09)
00:22:47.030 00.001 16108 Worker thread wakes up
00:22:47.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:22:47.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:22:47.030 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.07 yDistance=-0.08
00:22:47.031 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:22:47.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:47.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:47.031 00.000 16108 MoveAxis(E, 0, ABG)
00:22:47.031 00.000 16108 Move returns status 0, amount 0
00:22:47.031 00.000 16108 MoveAxis(N, 0, ABG)
00:22:47.031 00.000 16108 Move returns status 0, amount 0
00:22:47.031 00.000 16108 move complete, result=0
00:22:47.031 00.000 16108 worker thread done servicing request
00:22:47.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3513, FiltMin=3053, FiltMax=59750, Gamma=1.000
00:22:47.051 00.016 21068 UpdateGuideState exits: m=119964 SNR=82.8
00:22:47.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:47.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:47.054 00.001 21068 Enqueuing Expose request
00:22:47.054 00.000 16108 Worker thread wakes up
00:22:47.054 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:47.055 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:47.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:48.027 00.972 16108 Exposure complete
00:22:48.097 00.070 16108 worker thread done servicing request
00:22:48.098 00.001 21068 OnExposeComplete: enter
00:22:48.099 00.001 21068 UpdateGuideState(): m_state=6
00:22:48.099 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7329
00:22:48.101 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=875.78, Mass=119511, SNR=71.9, Peak=16368 HFD=3.2
00:22:48.102 00.001 21068 MultiStar: [#1 -0.03,0.19,1.06,U] [#2 -0.10,-0.12,1.38,U] [#3 0.17,-0.08,1.05,U] [#4 -0.23,-0.22,0.84,U] [#5 0.43,0.06,1.11,U] [#6 -0.10,-0.07,0.97,U] [#7 -0.36,0.12,0.71,U] [#8 0.05,0.23,0.90,U] 
00:22:48.103 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.13, -0.30}
00:22:48.103 00.000 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
00:22:48.104 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
00:22:48.105 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.10 mountX=0.01 mountY=0.03, mountTheta=1.22
00:22:48.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
00:22:48.108 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
00:22:48.108 00.000 16108 Worker thread wakes up
00:22:48.109 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:22:48.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:22:48.109 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
00:22:48.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:22:48.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:48.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:22:48.109 00.000 16108 MoveAxis(E, 0, ABG)
00:22:48.109 00.000 16108 Move returns status 0, amount 0
00:22:48.110 00.001 16108 MoveAxis(N, 0, ABG)
00:22:48.110 00.000 16108 Move returns status 0, amount 0
00:22:48.110 00.000 16108 move complete, result=0
00:22:48.110 00.000 16108 worker thread done servicing request
00:22:48.118 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3510, FiltMin=3017, FiltMax=60432, Gamma=1.000
00:22:48.141 00.023 21068 UpdateGuideState exits: m=119511 SNR=71.9
00:22:48.143 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:48.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:48.145 00.001 21068 Enqueuing Expose request
00:22:48.146 00.001 16108 Worker thread wakes up
00:22:48.146 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:48.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:48.147 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:49.314 01.167 16108 Exposure complete
00:22:49.376 00.062 16108 worker thread done servicing request
00:22:49.376 00.000 21068 OnExposeComplete: enter
00:22:49.377 00.001 21068 UpdateGuideState(): m_state=6
00:22:49.379 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7330
00:22:49.379 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.65, Mass=131495, SNR=87.2, Peak=19264 HFD=3.2
00:22:49.380 00.001 21068 MultiStar: [#1 0.27,0.10,0.96,U] [#2 0.54,-0.05,0.00,M1] [#3 0.03,0.07,0.96,U] [#4 -0.15,-0.33,0.88,U] [#5 0.43,0.09,0.89,U] [#6 -0.21,-0.18,0.84,U] [#7 0.01,-0.04,0.66,U] [#8 0.25,0.18,0.73,U] 
00:22:49.381 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.10, -0.43}
00:22:49.382 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
00:22:49.383 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
00:22:49.383 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.11 mountY=0.05, mountTheta=2.70
00:22:49.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
00:22:49.386 00.001 21068 Enqueuing Move request for scope (0.09, -0.07)
00:22:49.386 00.000 16108 Worker thread wakes up
00:22:49.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:22:49.386 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:22:49.386 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.11 yDistance=0.05
00:22:49.387 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:22:49.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:49.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:49.387 00.000 16108 MoveAxis(E, 0, ABG)
00:22:49.387 00.000 16108 Move returns status 0, amount 0
00:22:49.387 00.000 16108 MoveAxis(N, 0, ABG)
00:22:49.387 00.000 16108 Move returns status 0, amount 0
00:22:49.387 00.000 16108 move complete, result=0
00:22:49.387 00.000 16108 worker thread done servicing request
00:22:49.391 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3510, FiltMin=3024, FiltMax=62953, Gamma=1.000
00:22:49.406 00.015 21068 UpdateGuideState exits: m=131495 SNR=87.2
00:22:49.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:49.407 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:49.408 00.001 21068 Enqueuing Expose request
00:22:49.409 00.001 16108 Worker thread wakes up
00:22:49.409 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:49.410 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:49.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:50.388 00.978 16108 Exposure complete
00:22:50.459 00.071 16108 worker thread done servicing request
00:22:50.459 00.000 21068 OnExposeComplete: enter
00:22:50.461 00.002 21068 UpdateGuideState(): m_state=6
00:22:50.462 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7331
00:22:50.463 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.59, Mass=137643, SNR=88.7, Peak=16160 HFD=3.2
00:22:50.464 00.001 21068 MultiStar: [#1 0.18,0.05,1.05,U] [#2 0.17,-0.24,1.16,U] [#3 0.00,0.02,1.01,U] [#4 0.02,-0.20,0.79,U] [#5 0.51,-0.07,0.00,M3] [#6 -0.02,0.06,0.77,U] [#7 0.01,-0.21,0.56,U] [#8 0.11,0.00,0.65,U] 
00:22:50.464 00.000 21068 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {-0.02, -0.48}
00:22:50.465 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
00:22:50.466 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:22:50.466 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.11 mountX=-0.09 mountY=0.11, mountTheta=2.23
00:22:50.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
00:22:50.471 00.002 21068 Enqueuing Move request for scope (0.06, -0.13)
00:22:50.472 00.001 16108 Worker thread wakes up
00:22:50.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:22:50.473 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:22:50.473 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.09 yDistance=0.11
00:22:50.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:22:50.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:50.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:50.473 00.000 16108 MoveAxis(E, 0, ABG)
00:22:50.473 00.000 16108 Move returns status 0, amount 0
00:22:50.473 00.000 16108 MoveAxis(N, 0, ABG)
00:22:50.473 00.000 16108 Move returns status 0, amount 0
00:22:50.473 00.000 16108 move complete, result=0
00:22:50.473 00.000 16108 worker thread done servicing request
00:22:50.479 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3510, FiltMin=2979, FiltMax=58985, Gamma=1.000
00:22:50.495 00.016 21068 UpdateGuideState exits: m=137643 SNR=88.7
00:22:50.497 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:50.497 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:50.498 00.001 21068 Enqueuing Expose request
00:22:50.499 00.001 16108 Worker thread wakes up
00:22:50.499 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:50.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:50.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:51.657 01.157 16108 Exposure complete
00:22:51.724 00.067 16108 worker thread done servicing request
00:22:51.724 00.000 21068 OnExposeComplete: enter
00:22:51.725 00.001 21068 UpdateGuideState(): m_state=6
00:22:51.727 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7332
00:22:51.728 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.83, Mass=114625, SNR=77.1, Peak=19888 HFD=2.7
00:22:51.730 00.002 21068 MultiStar: [#1 0.11,0.12,1.28,U] [#2 0.09,-0.02,1.30,U] [#3 0.25,0.17,1.09,U] [#4 -0.20,-0.49,0.00,M1] [#5 0.33,0.13,0.92,U] [#6 0.06,-0.18,0.87,U] [#7 0.01,-0.01,0.71,U] [#8 0.23,0.04,0.75,U] 
00:22:51.733 00.003 21068 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.01, -0.24}
00:22:51.734 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
00:22:51.735 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
00:22:51.737 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
00:22:51.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
00:22:51.741 00.001 21068 Enqueuing Move request for scope (0.14, 0.01)
00:22:51.743 00.002 16108 Worker thread wakes up
00:22:51.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:22:51.744 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:22:51.744 00.000 16108 Moving (0.14, 0.01) raw xDistance=-0.13 yDistance=-0.04
00:22:51.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:22:51.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:51.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:51.744 00.000 16108 MoveAxis(E, 0, ABG)
00:22:51.744 00.000 16108 Move returns status 0, amount 0
00:22:51.744 00.000 16108 MoveAxis(N, 0, ABG)
00:22:51.744 00.000 16108 Move returns status 0, amount 0
00:22:51.744 00.000 16108 move complete, result=0
00:22:51.744 00.000 16108 worker thread done servicing request
00:22:51.749 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3510, FiltMin=3040, FiltMax=61261, Gamma=1.000
00:22:51.767 00.018 21068 UpdateGuideState exits: m=114625 SNR=77.1
00:22:51.767 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:51.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:51.769 00.001 21068 Enqueuing Expose request
00:22:51.769 00.000 16108 Worker thread wakes up
00:22:51.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:51.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:51.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:52.752 00.982 16108 Exposure complete
00:22:52.808 00.056 16108 worker thread done servicing request
00:22:52.808 00.000 21068 OnExposeComplete: enter
00:22:52.810 00.002 21068 UpdateGuideState(): m_state=6
00:22:52.813 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7333
00:22:52.814 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.63, Mass=113107, SNR=76.6, Peak=17696 HFD=2.9
00:22:52.815 00.001 21068 MultiStar: [#1 0.22,0.06,1.21,U] [#2 0.41,-0.39,0.00,M1] [#3 0.37,-0.02,1.17,U] [#4 0.05,-0.26,0.94,U] [#5 0.33,-0.05,0.91,U] [#6 0.06,-0.19,0.95,U] [#7 0.22,-0.28,0.65,U] [#8 0.26,0.23,0.84,U] 
00:22:52.815 00.000 21068 refined, 7 included, MultiStar: {0.20, -0.11}, one-star: {0.02, -0.45}
00:22:52.816 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
00:22:52.817 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
00:22:52.818 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.52 mountX=-0.21 mountY=0.06, mountTheta=2.85
00:22:52.819 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.11, opts=13)
00:22:52.820 00.001 21068 Enqueuing Move request for scope (0.20, -0.11)
00:22:52.821 00.001 16108 Worker thread wakes up
00:22:52.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
00:22:52.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
00:22:52.821 00.000 16108 Moving (0.20, -0.11) raw xDistance=-0.21 yDistance=0.06
00:22:52.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:22:52.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:52.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:22:52.821 00.000 16108 MoveAxis(E, 56, ABG)
00:22:52.821 00.000 16108 Guiding  Dir = 2, Dur = 56
00:22:52.822 00.001 16108 IsSlewing returns 0
00:22:52.822 00.000 16108 IsGuiding returns 0
00:22:52.826 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3510, FiltMin=3011, FiltMax=60480, Gamma=1.000
00:22:52.841 00.015 21068 UpdateGuideState exits: m=113107 SNR=76.6
00:22:52.841 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:52.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:52.843 00.001 21068 Enqueuing Expose request
00:22:52.885 00.042 16108 IsGuiding returns 1
00:22:52.886 00.001 16108 scope still moving after pulse duration time elapsed
00:22:52.914 00.028 16108 IsSlewing returns 0
00:22:52.914 00.000 16108 IsGuiding returns 1
00:22:52.946 00.032 16108 IsSlewing returns 0
00:22:52.946 00.000 16108 IsGuiding returns 1
00:22:52.977 00.031 16108 IsSlewing returns 0
00:22:52.977 00.000 16108 IsGuiding returns 0
00:22:52.977 00.000 16108 scope move finished after 56 + 99 ms
00:22:52.977 00.000 16108 Move returns status 0, amount 56
00:22:52.977 00.000 16108 MoveAxis(N, 0, ABG)
00:22:52.977 00.000 16108 Move returns status 0, amount 0
00:22:52.978 00.001 16108 move complete, result=0
00:22:52.978 00.000 16108 worker thread done servicing request
00:22:52.978 00.000 16108 Worker thread wakes up
00:22:52.978 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
00:22:52.981 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:52.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:54.133 01.152 16108 Exposure complete
00:22:54.188 00.055 16108 worker thread done servicing request
00:22:54.188 00.000 21068 OnExposeComplete: enter
00:22:54.190 00.002 21068 UpdateGuideState(): m_state=6
00:22:54.193 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7334
00:22:54.195 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=875.56, Mass=118091, SNR=87.0, Peak=15811 HFD=3.1
00:22:54.197 00.002 21068 MultiStar: [#1 -0.14,-0.08,1.11,U] [#2 -0.03,-0.33,0.92,U] [#3 -0.12,-0.22,0.96,U] [#4 -0.23,-0.29,0.72,U] [#5 -0.12,-0.08,0.81,U] [#6 -0.15,-0.13,0.88,U] [#7 -0.48,-0.06,0.00,M1] [#8 -0.01,0.07,0.67,U] 
00:22:54.198 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.21}, one-star: {-0.25, -0.51}
00:22:54.200 00.002 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
00:22:54.202 00.002 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
00:22:54.203 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.15 mountX=0.10 mountY=0.23, mountTheta=1.18
00:22:54.206 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.21, opts=13)
00:22:54.207 00.001 21068 Enqueuing Move request for scope (-0.13, -0.21)
00:22:54.210 00.003 16108 Worker thread wakes up
00:22:54.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
00:22:54.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
00:22:54.210 00.000 16108 Moving (-0.13, -0.21) raw xDistance=0.10 yDistance=0.23
00:22:54.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:22:54.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:22:54.210 00.000 16108 MoveAxis(E, 0, ABG)
00:22:54.210 00.000 16108 Move returns status 0, amount 0
00:22:54.211 00.001 16108 MoveAxis(S, 47, ABG)
00:22:54.211 00.000 16108 Guiding  Dir = 1, Dur = 47
00:22:54.211 00.000 16108 IsSlewing returns 0
00:22:54.212 00.001 16108 IsGuiding returns 0
00:22:54.219 00.007 16108 PulseGuide returned control before completion, sleep 50
00:22:54.219 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3510, FiltMin=3023, FiltMax=65440, Gamma=1.000
00:22:54.244 00.025 21068 UpdateGuideState exits: m=118091 SNR=87.0
00:22:54.246 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:54.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:54.248 00.001 21068 Enqueuing Expose request
00:22:54.279 00.031 16108 IsGuiding returns 1
00:22:54.279 00.000 16108 scope still moving after pulse duration time elapsed
00:22:54.311 00.032 16108 IsSlewing returns 0
00:22:54.311 00.000 16108 IsGuiding returns 0
00:22:54.311 00.000 16108 scope move finished after 47 + 52 ms
00:22:54.311 00.000 16108 Move returns status 0, amount 47
00:22:54.311 00.000 16108 move complete, result=0
00:22:54.312 00.001 16108 worker thread done servicing request
00:22:54.312 00.000 16108 Worker thread wakes up
00:22:54.312 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:54.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:54.312 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
00:22:55.297 00.985 16108 Exposure complete
00:22:55.349 00.052 16108 worker thread done servicing request
00:22:55.349 00.000 21068 OnExposeComplete: enter
00:22:55.350 00.001 21068 UpdateGuideState(): m_state=6
00:22:55.351 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7335
00:22:55.352 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.11, Mass=116236, SNR=79.7, Peak=20131 HFD=2.6
00:22:55.353 00.001 21068 MultiStar: [#1 -0.19,0.35,1.27,U] [#2 -0.17,0.02,1.22,U] [#3 -0.21,-0.03,1.09,U] [#4 -0.25,0.09,0.79,U] [#5 0.34,0.48,0.00,M1] [#6 -0.17,0.57,0.00,M1] [#7 -0.55,0.39,0.00,M2] [#8 -0.20,0.42,0.95,U] 
00:22:55.355 00.002 21068 refined, 5 included, MultiStar: {-0.23, 0.15}, one-star: {-0.37, 0.04}
00:22:55.356 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
00:22:55.357 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
00:22:55.358 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=0.25 mountY=-0.09, mountTheta=-0.36
00:22:55.361 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.15, opts=13)
00:22:55.364 00.003 21068 Enqueuing Move request for scope (-0.23, 0.15)
00:22:55.365 00.001 16108 Worker thread wakes up
00:22:55.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
00:22:55.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
00:22:55.365 00.000 16108 Moving (-0.23, 0.15) raw xDistance=0.25 yDistance=-0.09
00:22:55.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:22:55.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:55.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:55.365 00.000 16108 MoveAxis(W, 65, ABG)
00:22:55.366 00.001 16108 Guiding  Dir = 3, Dur = 65
00:22:55.366 00.000 16108 IsSlewing returns 0
00:22:55.366 00.000 16108 IsGuiding returns 0
00:22:55.372 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3510, FiltMin=2985, FiltMax=59936, Gamma=1.000
00:22:55.386 00.014 21068 UpdateGuideState exits: m=116236 SNR=79.7
00:22:55.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:55.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:55.389 00.001 21068 Enqueuing Expose request
00:22:55.416 00.027 16108 PulseGuide returned control before completion, sleep 26
00:22:55.451 00.035 16108 IsGuiding returns 1
00:22:55.451 00.000 16108 scope still moving after pulse duration time elapsed
00:22:55.477 00.026 16108 IsSlewing returns 0
00:22:55.477 00.000 16108 IsGuiding returns 1
00:22:55.508 00.031 16108 IsSlewing returns 0
00:22:55.510 00.002 16108 IsGuiding returns 0
00:22:55.510 00.000 16108 scope move finished after 65 + 77 ms
00:22:55.510 00.000 16108 Move returns status 0, amount 65
00:22:55.510 00.000 16108 MoveAxis(N, 0, ABG)
00:22:55.510 00.000 16108 Move returns status 0, amount 0
00:22:55.510 00.000 16108 move complete, result=0
00:22:55.510 00.000 16108 worker thread done servicing request
00:22:55.510 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
00:22:55.512 00.002 16108 Worker thread wakes up
00:22:55.512 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:55.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:56.684 01.172 16108 Exposure complete
00:22:56.751 00.067 16108 worker thread done servicing request
00:22:56.751 00.000 21068 OnExposeComplete: enter
00:22:56.752 00.001 21068 UpdateGuideState(): m_state=6
00:22:56.754 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7336
00:22:56.755 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.11, Mass=115357, SNR=77.1, Peak=16960 HFD=3.1
00:22:56.756 00.001 21068 MultiStar: [#1 -0.09,0.64,0.00,M1] [#2 0.02,0.33,1.26,U] [#3 0.23,0.37,1.09,U] [#4 -0.03,0.36,1.00,U] [#5 0.42,0.54,0.00,M2] [#6 0.16,0.17,0.84,U] [#7 -0.31,0.38,0.00,M3] [#8 -0.07,0.56,0.00,M1] 
00:22:56.756 00.000 21068 single-star, 4 included, MultiStar: {0.03, 0.26}, one-star: {-0.22, 0.04}
00:22:56.757 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
00:22:56.758 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
00:22:56.759 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.97 mountX=0.22 mountY=0.01, mountTheta=0.06
00:22:56.760 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.04, opts=13)
00:22:56.761 00.001 21068 Enqueuing Move request for scope (-0.22, 0.04)
00:22:56.761 00.000 16108 Worker thread wakes up
00:22:56.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
00:22:56.762 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
00:22:56.762 00.000 16108 Moving (-0.22, 0.04) raw xDistance=0.22 yDistance=0.01
00:22:56.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:22:56.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:56.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:22:56.762 00.000 16108 MoveAxis(W, 62, ABG)
00:22:56.762 00.000 16108 Guiding  Dir = 3, Dur = 62
00:22:56.764 00.002 16108 IsSlewing returns 0
00:22:56.764 00.000 16108 IsGuiding returns 0
00:22:56.766 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3510, FiltMin=3030, FiltMax=65440, Gamma=1.000
00:22:56.778 00.012 16108 PulseGuide returned control before completion, sleep 58
00:22:56.781 00.003 21068 UpdateGuideState exits: m=115357 SNR=77.1
00:22:56.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:56.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:56.783 00.000 21068 Enqueuing Expose request
00:22:56.840 00.057 16108 IsGuiding returns 1
00:22:56.840 00.000 16108 scope still moving after pulse duration time elapsed
00:22:56.872 00.032 16108 IsSlewing returns 0
00:22:56.872 00.000 16108 IsGuiding returns 0
00:22:56.872 00.000 16108 scope move finished after 62 + 46 ms
00:22:56.872 00.000 16108 Move returns status 0, amount 62
00:22:56.872 00.000 16108 MoveAxis(N, 0, ABG)
00:22:56.872 00.000 16108 Move returns status 0, amount 0
00:22:56.872 00.000 16108 move complete, result=0
00:22:56.872 00.000 16108 worker thread done servicing request
00:22:56.872 00.000 16108 Worker thread wakes up
00:22:56.872 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.0 px 0 ms NORTH
00:22:56.873 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:56.874 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:57.858 00.984 16108 Exposure complete
00:22:57.920 00.062 16108 worker thread done servicing request
00:22:57.920 00.000 21068 OnExposeComplete: enter
00:22:57.921 00.001 21068 UpdateGuideState(): m_state=6
00:22:57.922 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7337
00:22:57.923 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=876.00, Mass=111952, SNR=81.2, Peak=19136 HFD=2.8
00:22:57.924 00.001 21068 MultiStar: [#1 0.38,0.49,0.00,M2] [#2 0.41,0.26,0.00,M1] [#3 0.62,0.36,0.00,M1] [#4 0.27,-0.12,0.86,U] [#5 0.61,0.38,0.00,M3] [#6 0.14,0.13,0.76,U] [#7 0.01,0.21,0.70,U] [#8 0.34,0.41,0.00,M2] 
00:22:57.925 00.001 21068 refined, 3 included, MultiStar: {0.21, 0.02}, one-star: {0.36, -0.07}
00:22:57.926 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
00:22:57.926 00.000 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
00:22:57.927 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.10 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
00:22:57.930 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.02, opts=13)
00:22:57.930 00.000 21068 Enqueuing Move request for scope (0.21, 0.02)
00:22:57.931 00.001 16108 Worker thread wakes up
00:22:57.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
00:22:57.931 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
00:22:57.931 00.000 16108 Moving (0.21, 0.02) raw xDistance=-0.20 yDistance=-0.07
00:22:57.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
00:22:57.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:57.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:22:57.932 00.001 16108 MoveAxis(E, 49, ABG)
00:22:57.932 00.000 16108 Guiding  Dir = 2, Dur = 49
00:22:57.932 00.000 16108 IsSlewing returns 0
00:22:57.932 00.000 16108 IsGuiding returns 0
00:22:57.935 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3513, FiltMin=2995, FiltMax=60880, Gamma=1.000
00:22:57.950 00.015 21068 UpdateGuideState exits: m=111952 SNR=81.2
00:22:57.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.951 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:57.952 00.001 21068 Enqueuing Expose request
00:22:57.954 00.002 16108 PulseGuide returned control before completion, sleep 37
00:22:57.999 00.045 16108 IsGuiding returns 1
00:22:57.999 00.000 16108 scope still moving after pulse duration time elapsed
00:22:58.030 00.031 16108 IsSlewing returns 0
00:22:58.030 00.000 16108 IsGuiding returns 1
00:22:58.062 00.032 16108 IsSlewing returns 0
00:22:58.062 00.000 16108 IsGuiding returns 0
00:22:58.062 00.000 16108 scope move finished after 49 + 81 ms
00:22:58.062 00.000 16108 Move returns status 0, amount 49
00:22:58.062 00.000 16108 MoveAxis(N, 0, ABG)
00:22:58.062 00.000 16108 Move returns status 0, amount 0
00:22:58.062 00.000 16108 move complete, result=0
00:22:58.062 00.000 16108 worker thread done servicing request
00:22:58.063 00.001 16108 Worker thread wakes up
00:22:58.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:58.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:22:58.063 00.000 21068 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
00:22:59.228 01.165 16108 Exposure complete
00:22:59.291 00.063 16108 worker thread done servicing request
00:22:59.291 00.000 21068 OnExposeComplete: enter
00:22:59.293 00.002 21068 UpdateGuideState(): m_state=6
00:22:59.293 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7338
00:22:59.294 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=875.74, Mass=121699, SNR=86.6, Peak=19616 HFD=3.1
00:22:59.295 00.001 21068 MultiStar: [#1 0.66,0.11,0.00,M3] [#2 0.56,-0.09,0.00,M2] [#3 0.52,0.17,0.00,M2] [#4 0.25,-0.26,0.92,U] [#5 0.51,0.23,0.00,M4] [#6 0.13,-0.08,0.74,U] [#7 0.00,-0.06,0.54,U] [#8 0.30,0.19,0.75,U] 
00:22:59.296 00.001 21068 refined, 4 included, MultiStar: {0.21, -0.13}, one-star: {0.28, -0.34}
00:22:59.297 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:22:59.297 00.000 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
00:22:59.298 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.56 mountX=-0.23 mountY=0.08, mountTheta=2.81
00:22:59.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.13, opts=13)
00:22:59.300 00.000 21068 Enqueuing Move request for scope (0.21, -0.13)
00:22:59.301 00.001 16108 Worker thread wakes up
00:22:59.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
00:22:59.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
00:22:59.301 00.000 16108 Moving (0.21, -0.13) raw xDistance=-0.23 yDistance=0.08
00:22:59.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:22:59.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:59.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:22:59.302 00.001 16108 MoveAxis(E, 63, ABG)
00:22:59.302 00.000 16108 Guiding  Dir = 2, Dur = 63
00:22:59.302 00.000 16108 IsSlewing returns 0
00:22:59.302 00.000 16108 IsGuiding returns 0
00:22:59.310 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3510, FiltMin=3014, FiltMax=60480, Gamma=1.000
00:22:59.320 00.010 16108 PulseGuide returned control before completion, sleep 55
00:22:59.339 00.019 21068 UpdateGuideState exits: m=121699 SNR=86.6
00:22:59.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:59.340 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:22:59.341 00.001 21068 Enqueuing Expose request
00:22:59.382 00.041 16108 IsGuiding returns 1
00:22:59.382 00.000 16108 scope still moving after pulse duration time elapsed
00:22:59.413 00.031 16108 IsSlewing returns 0
00:22:59.413 00.000 16108 IsGuiding returns 0
00:22:59.413 00.000 16108 scope move finished after 63 + 48 ms
00:22:59.413 00.000 16108 Move returns status 0, amount 63
00:22:59.413 00.000 16108 MoveAxis(N, 0, ABG)
00:22:59.413 00.000 16108 Move returns status 0, amount 0
00:22:59.413 00.000 16108 move complete, result=0
00:22:59.414 00.001 16108 worker thread done servicing request
00:22:59.414 00.000 16108 Worker thread wakes up
00:22:59.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:22:59.414 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
00:22:59.417 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:00.378 00.961 16108 Exposure complete
00:23:00.432 00.054 16108 worker thread done servicing request
00:23:00.432 00.000 21068 OnExposeComplete: enter
00:23:00.435 00.003 21068 UpdateGuideState(): m_state=6
00:23:00.437 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7339
00:23:00.438 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.93, Mass=135178, SNR=102.1, Peak=22128 HFD=3.0
00:23:00.440 00.002 21068 MultiStar: [#1 0.37,0.26,0.88,U] [#2 0.30,0.04,1.07,U] [#3 0.38,0.26,0.92,U] [#4 0.06,-0.01,0.71,U] [#5 0.51,0.16,0.00,M5] [#6 -0.04,-0.09,0.74,U] [#7 0.07,0.24,0.43,U] [#8 0.09,0.45,0.65,U] 
00:23:00.442 00.002 21068 single-star, 7 included, MultiStar: {0.20, 0.11}, one-star: {0.17, -0.15}
00:23:00.443 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
00:23:00.446 00.003 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
00:23:00.447 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.71 mountX=-0.19 mountY=0.10, mountTheta=2.65
00:23:00.451 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.15, opts=13)
00:23:00.452 00.001 21068 Enqueuing Move request for scope (0.17, -0.15)
00:23:00.455 00.003 16108 Worker thread wakes up
00:23:00.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
00:23:00.455 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
00:23:00.455 00.000 16108 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=0.10
00:23:00.456 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:23:00.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:00.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:23:00.456 00.000 16108 MoveAxis(E, 0, ABG)
00:23:00.456 00.000 16108 Move returns status 0, amount 0
00:23:00.456 00.000 16108 MoveAxis(N, 0, ABG)
00:23:00.456 00.000 16108 Move returns status 0, amount 0
00:23:00.456 00.000 16108 move complete, result=0
00:23:00.456 00.000 16108 worker thread done servicing request
00:23:00.461 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3510, FiltMin=2995, FiltMax=57888, Gamma=1.000
00:23:00.480 00.019 21068 UpdateGuideState exits: m=135178 SNR=102.1
00:23:00.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:00.483 00.001 21068 Enqueuing Expose request
00:23:00.484 00.001 16108 Worker thread wakes up
00:23:00.484 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:00.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:00.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:01.648 01.163 16108 Exposure complete
00:23:01.713 00.065 16108 worker thread done servicing request
00:23:01.713 00.000 21068 OnExposeComplete: enter
00:23:01.715 00.002 21068 UpdateGuideState(): m_state=6
00:23:01.715 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7340
00:23:01.716 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.09, Mass=113192, SNR=81.1, Peak=18032 HFD=3.0
00:23:01.717 00.001 21068 MultiStar: [#1 0.22,0.42,0.00,M3] [#2 0.24,0.05,1.43,U] [#3 0.18,0.11,0.98,U] [#4 -0.10,-0.12,0.76,U] [#5 0.38,0.33,0.00,M6] [#6 -0.07,0.08,0.83,U] [#7 -0.13,0.17,0.53,U] [#8 0.00,0.44,0.76,U] 
00:23:01.718 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {-0.12, 0.01}
00:23:01.718 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
00:23:01.719 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
00:23:01.720 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.27 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
00:23:01.723 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
00:23:01.724 00.001 21068 Enqueuing Move request for scope (0.03, 0.10)
00:23:01.725 00.001 16108 Worker thread wakes up
00:23:01.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:23:01.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:23:01.725 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.10
00:23:01.726 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:23:01.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:01.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:01.726 00.000 16108 MoveAxis(E, 0, ABG)
00:23:01.726 00.000 16108 Move returns status 0, amount 0
00:23:01.726 00.000 16108 MoveAxis(N, 0, ABG)
00:23:01.726 00.000 16108 Move returns status 0, amount 0
00:23:01.726 00.000 16108 move complete, result=0
00:23:01.726 00.000 16108 worker thread done servicing request
00:23:01.731 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3510, FiltMin=3017, FiltMax=65440, Gamma=1.000
00:23:01.750 00.019 21068 UpdateGuideState exits: m=113192 SNR=81.1
00:23:01.750 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:01.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:01.752 00.001 21068 Enqueuing Expose request
00:23:01.752 00.000 16108 Worker thread wakes up
00:23:01.752 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:01.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:01.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:02.725 00.972 16108 Exposure complete
00:23:02.796 00.071 16108 worker thread done servicing request
00:23:02.797 00.001 21068 OnExposeComplete: enter
00:23:02.797 00.000 21068 UpdateGuideState(): m_state=6
00:23:02.798 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7341
00:23:02.799 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.18, Mass=116020, SNR=76.5, Peak=19312 HFD=3.2
00:23:02.800 00.001 21068 MultiStar: [#1 0.33,0.38,0.00,M4] [#2 0.17,0.01,1.50,U] [#3 0.21,0.05,1.17,U] [#4 0.12,-0.14,1.05,U] [#5 0.40,-0.04,0.99,U] [#6 -0.17,-0.01,1.15,U] [#7 -0.19,0.43,0.00,M1] [#8 0.14,0.24,0.84,U] 
00:23:02.801 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {-0.11, 0.11}
00:23:02.802 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:23:02.802 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:23:02.803 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
00:23:02.806 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
00:23:02.807 00.001 21068 Enqueuing Move request for scope (0.11, 0.02)
00:23:02.808 00.001 16108 Worker thread wakes up
00:23:02.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:23:02.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:23:02.808 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.10 yDistance=-0.05
00:23:02.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:23:02.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:02.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:23:02.808 00.000 16108 MoveAxis(E, 0, ABG)
00:23:02.808 00.000 16108 Move returns status 0, amount 0
00:23:02.809 00.001 16108 MoveAxis(N, 0, ABG)
00:23:02.809 00.000 16108 Move returns status 0, amount 0
00:23:02.809 00.000 16108 move complete, result=0
00:23:02.809 00.000 16108 worker thread done servicing request
00:23:02.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3510, FiltMin=2950, FiltMax=52496, Gamma=1.000
00:23:02.835 00.022 21068 UpdateGuideState exits: m=116020 SNR=76.5
00:23:02.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.836 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:02.837 00.001 21068 Enqueuing Expose request
00:23:02.838 00.001 16108 Worker thread wakes up
00:23:02.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:02.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:02.838 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:03.996 01.158 16108 Exposure complete
00:23:04.059 00.063 16108 worker thread done servicing request
00:23:04.059 00.000 21068 OnExposeComplete: enter
00:23:04.059 00.000 21068 UpdateGuideState(): m_state=6
00:23:04.061 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7342
00:23:04.062 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.08, Mass=113243, SNR=77.4, Peak=18112 HFD=3.0
00:23:04.063 00.001 21068 MultiStar: [#1 -0.09,0.19,1.30,U] [#2 0.07,0.17,1.20,U] [#3 0.05,0.33,1.02,U] [#4 -0.14,0.17,0.91,U] [#5 0.33,0.40,0.00,M6] [#6 -0.24,0.33,1.04,U] [#7 -0.38,0.03,0.70,U] [#8 0.04,0.18,0.87,U] 
00:23:04.064 00.001 21068 single-star, 7 included, MultiStar: {-0.10, 0.18}, one-star: {-0.19, 0.00}
00:23:04.064 00.000 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
00:23:04.065 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
00:23:04.065 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.12 mountX=0.18 mountY=0.04, mountTheta=0.21
00:23:04.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.00, opts=13)
00:23:04.068 00.001 21068 Enqueuing Move request for scope (-0.19, 0.00)
00:23:04.068 00.000 16108 Worker thread wakes up
00:23:04.069 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
00:23:04.069 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
00:23:04.069 00.000 16108 Moving (-0.19, 0.00) raw xDistance=0.18 yDistance=0.04
00:23:04.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:23:04.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:04.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:04.069 00.000 16108 MoveAxis(E, 0, ABG)
00:23:04.069 00.000 16108 Move returns status 0, amount 0
00:23:04.069 00.000 16108 MoveAxis(N, 0, ABG)
00:23:04.069 00.000 16108 Move returns status 0, amount 0
00:23:04.069 00.000 16108 move complete, result=0
00:23:04.069 00.000 16108 worker thread done servicing request
00:23:04.072 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3510, FiltMin=2896, FiltMax=59549, Gamma=1.000
00:23:04.087 00.015 21068 UpdateGuideState exits: m=113243 SNR=77.4
00:23:04.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:04.090 00.001 21068 Enqueuing Expose request
00:23:04.091 00.001 16108 Worker thread wakes up
00:23:04.091 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:04.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:04.092 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:05.060 00.968 16108 Exposure complete
00:23:05.124 00.064 16108 worker thread done servicing request
00:23:05.124 00.000 21068 OnExposeComplete: enter
00:23:05.126 00.002 21068 UpdateGuideState(): m_state=6
00:23:05.126 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7343
00:23:05.127 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=875.98, Mass=131620, SNR=87.1, Peak=18867 HFD=3.2
00:23:05.130 00.003 21068 MultiStar: [#1 0.06,0.19,1.01,U] [#2 -0.20,0.32,1.06,U] [#3 0.00,0.10,1.00,U] [#4 -0.24,0.07,0.72,U] [#5 0.20,0.35,1.00,U] [#6 -0.01,0.51,0.00,M1] [#7 -0.39,0.35,0.00,M1] [#8 -0.08,0.46,0.74,U] 
00:23:05.132 00.002 21068 refined, 6 included, MultiStar: {-0.10, 0.20}, one-star: {-0.45, -0.09}
00:23:05.132 00.000 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
00:23:05.134 00.002 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
00:23:05.134 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.03 mountX=0.13 mountY=-0.17, mountTheta=-0.92
00:23:05.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.20, opts=13)
00:23:05.137 00.001 21068 Enqueuing Move request for scope (-0.10, 0.20)
00:23:05.138 00.001 16108 Worker thread wakes up
00:23:05.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:23:05.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:23:05.138 00.000 16108 Moving (-0.10, 0.20) raw xDistance=0.13 yDistance=-0.17
00:23:05.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:23:05.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:05.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:23:05.138 00.000 16108 MoveAxis(E, 0, ABG)
00:23:05.138 00.000 16108 Move returns status 0, amount 0
00:23:05.138 00.000 16108 MoveAxis(N, 0, ABG)
00:23:05.138 00.000 16108 Move returns status 0, amount 0
00:23:05.138 00.000 16108 move complete, result=0
00:23:05.138 00.000 16108 worker thread done servicing request
00:23:05.144 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3510, FiltMin=2979, FiltMax=58208, Gamma=1.000
00:23:05.160 00.016 21068 UpdateGuideState exits: m=131620 SNR=87.1
00:23:05.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:05.161 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:05.162 00.001 21068 Enqueuing Expose request
00:23:05.162 00.000 16108 Worker thread wakes up
00:23:05.162 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:23:05.163 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:05.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:06.339 01.176 16108 Exposure complete
00:23:06.411 00.072 16108 worker thread done servicing request
00:23:06.412 00.001 21068 OnExposeComplete: enter
00:23:06.413 00.001 21068 UpdateGuideState(): m_state=6
00:23:06.414 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7344
00:23:06.414 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=875.87, Mass=126369, SNR=81.8, Peak=18224 HFD=3.0
00:23:06.415 00.001 21068 MultiStar: [#1 0.09,0.36,1.13,U] [#2 0.05,0.13,1.39,U] [#3 0.03,0.23,1.11,U] [#4 -0.37,0.15,0.88,U] [#5 0.11,0.14,0.85,U] [#6 -0.12,0.21,0.84,U] [#7 -0.44,-0.02,0.61,U] [#8 -0.16,0.19,0.80,U] 
00:23:06.416 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.17, -0.20}
00:23:06.417 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
00:23:06.417 00.000 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
00:23:06.418 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=0.10 mountY=-0.12, mountTheta=-0.85
00:23:06.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
00:23:06.420 00.000 21068 Enqueuing Move request for scope (-0.08, 0.14)
00:23:06.421 00.001 16108 Worker thread wakes up
00:23:06.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
00:23:06.421 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
00:23:06.421 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
00:23:06.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:23:06.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:06.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:23:06.421 00.000 16108 MoveAxis(E, 0, ABG)
00:23:06.421 00.000 16108 Move returns status 0, amount 0
00:23:06.422 00.001 16108 MoveAxis(N, 0, ABG)
00:23:06.422 00.000 16108 Move returns status 0, amount 0
00:23:06.422 00.000 16108 move complete, result=0
00:23:06.422 00.000 16108 worker thread done servicing request
00:23:06.426 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3510, FiltMin=3033, FiltMax=62835, Gamma=1.000
00:23:06.453 00.027 21068 UpdateGuideState exits: m=126369 SNR=81.8
00:23:06.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:06.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:06.456 00.001 21068 Enqueuing Expose request
00:23:06.458 00.002 16108 Worker thread wakes up
00:23:06.458 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:06.459 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:06.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:07.432 00.973 16108 Exposure complete
00:23:07.500 00.068 16108 worker thread done servicing request
00:23:07.500 00.000 21068 OnExposeComplete: enter
00:23:07.501 00.001 21068 UpdateGuideState(): m_state=6
00:23:07.502 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7345
00:23:07.504 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=875.93, Mass=118218, SNR=76.7, Peak=19120 HFD=2.7
00:23:07.505 00.001 21068 MultiStar: [#1 0.14,0.20,1.22,U] [#2 0.20,0.02,1.38,U] [#3 0.28,0.03,1.10,U] [#4 -0.03,-0.22,0.97,U] [#5 0.39,0.35,0.00,M5] [#6 0.02,0.16,0.89,U] [#7 -0.34,0.23,0.66,U] [#8 0.02,0.32,0.88,U] 
00:23:07.506 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.03, -0.14}
00:23:07.507 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
00:23:07.508 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
00:23:07.508 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
00:23:07.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.07, opts=13)
00:23:07.511 00.001 21068 Enqueuing Move request for scope (0.07, 0.07)
00:23:07.512 00.001 16108 Worker thread wakes up
00:23:07.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:23:07.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:23:07.512 00.000 16108 Moving (0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
00:23:07.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:23:07.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:07.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:23:07.512 00.000 16108 MoveAxis(E, 0, ABG)
00:23:07.512 00.000 16108 Move returns status 0, amount 0
00:23:07.514 00.002 16108 MoveAxis(N, 0, ABG)
00:23:07.514 00.000 16108 Move returns status 0, amount 0
00:23:07.514 00.000 16108 move complete, result=0
00:23:07.514 00.000 16108 worker thread done servicing request
00:23:07.520 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3510, FiltMin=3033, FiltMax=63158, Gamma=1.000
00:23:07.540 00.020 21068 UpdateGuideState exits: m=118218 SNR=76.7
00:23:07.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:07.543 00.001 21068 Enqueuing Expose request
00:23:07.543 00.000 16108 Worker thread wakes up
00:23:07.544 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:07.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:07.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:08.707 01.163 16108 Exposure complete
00:23:08.764 00.057 16108 worker thread done servicing request
00:23:08.764 00.000 21068 OnExposeComplete: enter
00:23:08.766 00.002 21068 UpdateGuideState(): m_state=6
00:23:08.767 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7346
00:23:08.768 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.93, Mass=118614, SNR=76.9, Peak=17808 HFD=3.0
00:23:08.769 00.001 21068 MultiStar: [#1 0.19,0.10,1.09,U] [#2 0.14,0.06,1.34,U] [#3 0.43,-0.01,1.07,U] [#4 0.05,-0.19,0.82,U] [#5 0.38,0.08,0.85,U] [#6 0.26,-0.22,0.81,U] [#7 -0.21,0.18,0.65,U] [#8 0.21,0.38,1.05,U] 
00:23:08.771 00.002 21068 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {-0.24, -0.15}
00:23:08.772 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
00:23:08.773 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:23:08.774 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.14 mountY=-0.07, mountTheta=-2.70
00:23:08.775 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
00:23:08.776 00.001 21068 Enqueuing Move request for scope (0.15, 0.03)
00:23:08.777 00.001 16108 Worker thread wakes up
00:23:08.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:23:08.777 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:23:08.777 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.07
00:23:08.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:23:08.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:08.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:08.777 00.000 16108 MoveAxis(E, 0, ABG)
00:23:08.777 00.000 16108 Move returns status 0, amount 0
00:23:08.777 00.000 16108 MoveAxis(N, 0, ABG)
00:23:08.777 00.000 16108 Move returns status 0, amount 0
00:23:08.777 00.000 16108 move complete, result=0
00:23:08.778 00.001 16108 worker thread done servicing request
00:23:08.781 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3510, FiltMin=3043, FiltMax=61584, Gamma=1.000
00:23:08.798 00.017 21068 UpdateGuideState exits: m=118614 SNR=76.9
00:23:08.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:08.801 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:08.801 00.000 21068 Enqueuing Expose request
00:23:08.804 00.003 16108 Worker thread wakes up
00:23:08.804 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:08.805 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:08.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:09.787 00.982 16108 Exposure complete
00:23:09.843 00.056 16108 worker thread done servicing request
00:23:09.843 00.000 21068 OnExposeComplete: enter
00:23:09.846 00.003 21068 UpdateGuideState(): m_state=6
00:23:09.848 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7347
00:23:09.850 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=875.80, Mass=116087, SNR=75.6, Peak=16976 HFD=3.2
00:23:09.851 00.001 21068 MultiStar: [#1 0.08,0.18,1.28,U] [#2 0.09,-0.01,1.20,U] [#3 0.30,0.10,1.16,U] [#4 -0.17,-0.17,0.83,U] [#5 0.47,0.07,0.00,M5] [#6 -0.12,-0.32,0.90,U] [#7 -0.21,-0.09,0.65,U] [#8 0.02,0.32,0.84,U] 
00:23:09.852 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.06, -0.27}
00:23:09.853 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
00:23:09.853 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:23:09.854 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.89 mountX=-0.02 mountY=0.02, mountTheta=2.46
00:23:09.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
00:23:09.857 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
00:23:09.858 00.001 16108 Worker thread wakes up
00:23:09.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:23:09.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:23:09.859 00.001 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
00:23:09.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:23:09.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:09.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:09.859 00.000 16108 MoveAxis(E, 0, ABG)
00:23:09.859 00.000 16108 Move returns status 0, amount 0
00:23:09.859 00.000 16108 MoveAxis(N, 0, ABG)
00:23:09.859 00.000 16108 Move returns status 0, amount 0
00:23:09.859 00.000 16108 move complete, result=0
00:23:09.859 00.000 16108 worker thread done servicing request
00:23:09.863 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3510, FiltMin=2966, FiltMax=63094, Gamma=1.000
00:23:09.885 00.022 21068 UpdateGuideState exits: m=116087 SNR=75.6
00:23:09.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.886 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:09.888 00.002 21068 Enqueuing Expose request
00:23:09.889 00.001 16108 Worker thread wakes up
00:23:09.889 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:09.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:09.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:11.053 01.164 16108 Exposure complete
00:23:11.110 00.057 16108 worker thread done servicing request
00:23:11.110 00.000 21068 OnExposeComplete: enter
00:23:11.111 00.001 21068 UpdateGuideState(): m_state=6
00:23:11.112 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7348
00:23:11.113 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.01, Mass=125179, SNR=96.5, Peak=18912 HFD=3.3
00:23:11.115 00.002 21068 MultiStar: [#1 0.23,0.14,0.97,U] [#2 0.02,-0.10,1.07,U] [#3 0.23,0.26,0.79,U] [#4 -0.15,0.03,0.75,U] [#5 0.35,0.09,0.79,U] [#6 -0.01,0.12,0.76,U] [#7 -0.30,-0.11,0.54,U] [#8 0.05,0.41,0.66,U] 
00:23:11.116 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.01, -0.06}
00:23:11.116 00.000 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
00:23:11.117 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
00:23:11.118 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.76 mountX=0.00 mountY=0.06, mountTheta=1.55
00:23:11.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
00:23:11.120 00.000 21068 Enqueuing Move request for scope (-0.01, -0.06)
00:23:11.121 00.001 16108 Worker thread wakes up
00:23:11.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:23:11.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:23:11.121 00.000 16108 Moving (-0.01, -0.06) raw xDistance=0.00 yDistance=0.06
00:23:11.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:23:11.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:11.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:23:11.121 00.000 16108 MoveAxis(E, 0, ABG)
00:23:11.121 00.000 16108 Move returns status 0, amount 0
00:23:11.121 00.000 16108 MoveAxis(N, 0, ABG)
00:23:11.121 00.000 16108 Move returns status 0, amount 0
00:23:11.121 00.000 16108 move complete, result=0
00:23:11.121 00.000 16108 worker thread done servicing request
00:23:11.128 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3510, FiltMin=3040, FiltMax=63904, Gamma=1.000
00:23:11.143 00.015 21068 UpdateGuideState exits: m=125179 SNR=96.5
00:23:11.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:11.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:11.145 00.000 21068 Enqueuing Expose request
00:23:11.146 00.001 16108 Worker thread wakes up
00:23:11.146 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:11.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:11.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:12.122 00.975 16108 Exposure complete
00:23:12.202 00.080 16108 worker thread done servicing request
00:23:12.203 00.001 21068 OnExposeComplete: enter
00:23:12.203 00.000 21068 UpdateGuideState(): m_state=6
00:23:12.204 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7349
00:23:12.205 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.04, Mass=120148, SNR=89.4, Peak=19568 HFD=3.1
00:23:12.206 00.001 21068 MultiStar: [#1 0.15,0.27,0.98,U] [#2 0.02,0.31,1.12,U] [#3 0.03,0.21,0.89,U] [#4 -0.15,-0.13,0.87,U] [#5 0.40,0.10,0.89,U] [#6 -0.00,-0.08,0.85,U] [#7 0.05,0.01,0.63,U] [#8 -0.13,0.25,0.63,U] 
00:23:12.207 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.10, -0.03}
00:23:12.207 00.000 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
00:23:12.208 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
00:23:12.209 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.31 mountX=-0.11 mountY=0.01, mountTheta=3.07
00:23:12.210 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
00:23:12.211 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
00:23:12.211 00.000 16108 Worker thread wakes up
00:23:12.213 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:23:12.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:23:12.213 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.11 yDistance=0.01
00:23:12.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:23:12.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:12.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:23:12.213 00.000 16108 MoveAxis(E, 0, ABG)
00:23:12.213 00.000 16108 Move returns status 0, amount 0
00:23:12.214 00.001 16108 MoveAxis(N, 0, ABG)
00:23:12.214 00.000 16108 Move returns status 0, amount 0
00:23:12.214 00.000 16108 move complete, result=0
00:23:12.214 00.000 16108 worker thread done servicing request
00:23:12.216 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3510, FiltMin=3021, FiltMax=60390, Gamma=1.000
00:23:12.230 00.014 21068 UpdateGuideState exits: m=120148 SNR=89.4
00:23:12.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.231 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:12.232 00.001 21068 Enqueuing Expose request
00:23:12.233 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:12.234 00.001 16108 Worker thread wakes up
00:23:12.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:12.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:13.387 01.153 16108 Exposure complete
00:23:13.460 00.073 16108 worker thread done servicing request
00:23:13.460 00.000 21068 OnExposeComplete: enter
00:23:13.461 00.001 21068 UpdateGuideState(): m_state=6
00:23:13.462 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7350
00:23:13.462 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=875.98, Mass=120220, SNR=81.2, Peak=18096 HFD=3.0
00:23:13.463 00.001 21068 MultiStar: [#1 -0.20,0.33,1.12,U] [#2 0.03,-0.12,1.39,U] [#3 0.03,0.21,1.15,U] [#4 -0.39,-0.28,0.00,M1] [#5 0.04,0.15,0.86,U] [#6 -0.24,-0.06,0.76,U] [#7 -0.43,0.15,0.57,U] [#8 -0.31,0.06,0.79,U] 
00:23:13.464 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {-0.17, -0.10}
00:23:13.465 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
00:23:13.465 00.000 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
00:23:13.466 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=0.14 mountY=-0.04, mountTheta=-0.29
00:23:13.467 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
00:23:13.468 00.001 21068 Enqueuing Move request for scope (-0.12, 0.07)
00:23:13.470 00.002 16108 Worker thread wakes up
00:23:13.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:23:13.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:23:13.470 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.14 yDistance=-0.04
00:23:13.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:23:13.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:13.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:23:13.470 00.000 16108 MoveAxis(E, 0, ABG)
00:23:13.470 00.000 16108 Move returns status 0, amount 0
00:23:13.470 00.000 16108 MoveAxis(N, 0, ABG)
00:23:13.470 00.000 16108 Move returns status 0, amount 0
00:23:13.470 00.000 16108 move complete, result=0
00:23:13.471 00.001 16108 worker thread done servicing request
00:23:13.474 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3510, FiltMin=3005, FiltMax=65440, Gamma=1.000
00:23:13.494 00.020 21068 UpdateGuideState exits: m=120220 SNR=81.2
00:23:13.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:13.497 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:13.498 00.001 21068 Enqueuing Expose request
00:23:13.499 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:13.500 00.001 16108 Worker thread wakes up
00:23:13.500 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:13.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:14.483 00.983 16108 Exposure complete
00:23:14.546 00.063 16108 worker thread done servicing request
00:23:14.546 00.000 21068 OnExposeComplete: enter
00:23:14.547 00.001 21068 UpdateGuideState(): m_state=6
00:23:14.548 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7351
00:23:14.549 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.90, Mass=118762, SNR=85.8, Peak=16547 HFD=3.3
00:23:14.550 00.001 21068 MultiStar: [#1 -0.04,0.13,1.02,U] [#2 0.10,0.05,1.19,U] [#3 0.06,0.07,0.97,U] [#4 -0.37,-0.14,0.83,U] [#5 -0.02,0.22,0.92,U] [#6 -0.18,-0.11,0.82,U] [#7 -0.28,-0.16,0.60,U] [#8 -0.14,0.42,0.63,U] 
00:23:14.551 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.38, -0.17}
00:23:14.552 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
00:23:14.553 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
00:23:14.553 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.90 mountX=0.13 mountY=-0.00, mountTheta=-0.01
00:23:14.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.03, opts=13)
00:23:14.556 00.001 21068 Enqueuing Move request for scope (-0.12, 0.03)
00:23:14.556 00.000 16108 Worker thread wakes up
00:23:14.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:23:14.557 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:23:14.557 00.000 16108 Moving (-0.12, 0.03) raw xDistance=0.13 yDistance=-0.00
00:23:14.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:23:14.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:14.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:23:14.557 00.000 16108 MoveAxis(E, 0, ABG)
00:23:14.557 00.000 16108 Move returns status 0, amount 0
00:23:14.557 00.000 16108 MoveAxis(N, 0, ABG)
00:23:14.557 00.000 16108 Move returns status 0, amount 0
00:23:14.557 00.000 16108 move complete, result=0
00:23:14.557 00.000 16108 worker thread done servicing request
00:23:14.561 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3510, FiltMin=3030, FiltMax=65440, Gamma=1.000
00:23:14.576 00.015 21068 UpdateGuideState exits: m=118762 SNR=85.8
00:23:14.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.577 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:14.578 00.001 21068 Enqueuing Expose request
00:23:14.578 00.000 16108 Worker thread wakes up
00:23:14.579 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:14.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:14.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:15.751 01.172 16108 Exposure complete
00:23:15.824 00.073 16108 worker thread done servicing request
00:23:15.824 00.000 21068 OnExposeComplete: enter
00:23:15.825 00.001 21068 UpdateGuideState(): m_state=6
00:23:15.826 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7352
00:23:15.827 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.98, Mass=124605, SNR=79.9, Peak=17664 HFD=3.4
00:23:15.828 00.001 21068 MultiStar: [#1 0.16,0.17,1.38,U] [#2 0.25,0.04,1.19,U] [#3 0.23,0.20,1.28,U] [#4 -0.22,-0.17,0.90,U] [#5 0.37,0.15,1.08,U] [#6 -0.07,0.22,0.82,U] [#7 -0.19,0.19,0.78,U] [#8 -0.11,0.37,0.82,U] 
00:23:15.829 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.12}, one-star: {-0.08, -0.10}
00:23:15.830 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
00:23:15.830 00.000 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
00:23:15.831 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.24 mountX=0.06 mountY=0.11, mountTheta=1.09
00:23:15.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
00:23:15.834 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
00:23:15.836 00.002 16108 Worker thread wakes up
00:23:15.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:23:15.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:23:15.836 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
00:23:15.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:23:15.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:15.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:23:15.836 00.000 16108 MoveAxis(E, 0, ABG)
00:23:15.836 00.000 16108 Move returns status 0, amount 0
00:23:15.836 00.000 16108 MoveAxis(N, 0, ABG)
00:23:15.836 00.000 16108 Move returns status 0, amount 0
00:23:15.836 00.000 16108 move complete, result=0
00:23:15.836 00.000 16108 worker thread done servicing request
00:23:15.840 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3510, FiltMin=3033, FiltMax=65440, Gamma=1.000
00:23:15.855 00.015 21068 UpdateGuideState exits: m=124605 SNR=79.9
00:23:15.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:15.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:15.859 00.002 21068 Enqueuing Expose request
00:23:15.860 00.001 16108 Worker thread wakes up
00:23:15.860 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:15.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:15.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:16.842 00.982 16108 Exposure complete
00:23:16.908 00.066 16108 worker thread done servicing request
00:23:16.909 00.001 21068 OnExposeComplete: enter
00:23:16.909 00.000 21068 UpdateGuideState(): m_state=6
00:23:16.910 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7353
00:23:16.912 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=876.07, Mass=113033, SNR=88.1, Peak=17072 HFD=3.2
00:23:16.913 00.001 21068 MultiStar: [#1 0.06,0.41,1.07,U] [#2 0.02,0.21,1.20,U] [#3 0.12,0.29,1.11,U] [#4 -0.14,-0.05,0.72,U] [#5 0.38,0.25,0.90,U] [#6 -0.03,-0.04,0.87,U] [#7 -0.43,0.04,0.63,U] [#8 0.05,0.30,0.68,U] 
00:23:16.914 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.08, -0.00}
00:23:16.914 00.000 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
00:23:16.915 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
00:23:16.917 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.12 mountX=0.08 mountY=0.02, mountTheta=0.26
00:23:16.920 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
00:23:16.921 00.001 21068 Enqueuing Move request for scope (-0.08, -0.00)
00:23:16.924 00.003 16108 Worker thread wakes up
00:23:16.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
00:23:16.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
00:23:16.924 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
00:23:16.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:23:16.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:16.925 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:16.925 00.000 16108 MoveAxis(E, 0, ABG)
00:23:16.925 00.000 16108 Move returns status 0, amount 0
00:23:16.925 00.000 16108 MoveAxis(N, 0, ABG)
00:23:16.925 00.000 16108 Move returns status 0, amount 0
00:23:16.925 00.000 16108 move complete, result=0
00:23:16.925 00.000 16108 worker thread done servicing request
00:23:16.931 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3510, FiltMin=2989, FiltMax=62893, Gamma=1.000
00:23:16.955 00.024 21068 UpdateGuideState exits: m=113033 SNR=88.1
00:23:16.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:16.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:16.957 00.000 21068 Enqueuing Expose request
00:23:16.958 00.001 16108 Worker thread wakes up
00:23:16.958 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:16.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:16.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:18.124 01.165 16108 Exposure complete
00:23:18.178 00.054 16108 worker thread done servicing request
00:23:18.178 00.000 21068 OnExposeComplete: enter
00:23:18.180 00.002 21068 UpdateGuideState(): m_state=6
00:23:18.181 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7354
00:23:18.183 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=876.04, Mass=126210, SNR=80.1, Peak=18259 HFD=2.9
00:23:18.185 00.002 21068 MultiStar: [#1 0.11,0.49,0.00,M1] [#2 0.08,0.06,1.43,U] [#3 -0.04,0.21,0.97,U] [#4 -0.26,-0.09,0.93,U] [#5 0.27,0.31,1.03,U] [#6 -0.15,0.19,0.94,U] [#7 -0.09,0.45,0.68,U] [#8 -0.09,0.23,0.89,U] 
00:23:18.185 00.000 21068 refined, 7 included, MultiStar: {-0.05, 0.15}, one-star: {-0.26, -0.04}
00:23:18.186 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
00:23:18.188 00.002 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
00:23:18.189 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.91 mountX=0.08 mountY=-0.13, mountTheta=-1.04
00:23:18.193 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.15, opts=13)
00:23:18.195 00.002 21068 Enqueuing Move request for scope (-0.05, 0.15)
00:23:18.196 00.001 16108 Worker thread wakes up
00:23:18.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:23:18.197 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:23:18.197 00.000 16108 Moving (-0.05, 0.15) raw xDistance=0.08 yDistance=-0.13
00:23:18.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:23:18.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:18.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:18.197 00.000 16108 MoveAxis(E, 0, ABG)
00:23:18.197 00.000 16108 Move returns status 0, amount 0
00:23:18.197 00.000 16108 MoveAxis(N, 0, ABG)
00:23:18.197 00.000 16108 Move returns status 0, amount 0
00:23:18.197 00.000 16108 move complete, result=0
00:23:18.197 00.000 16108 worker thread done servicing request
00:23:18.203 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3507, FiltMin=3005, FiltMax=60557, Gamma=1.000
00:23:18.222 00.019 21068 UpdateGuideState exits: m=126210 SNR=80.1
00:23:18.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:18.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:18.224 00.000 21068 Enqueuing Expose request
00:23:18.225 00.001 16108 Worker thread wakes up
00:23:18.225 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:18.227 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:18.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:19.212 00.985 16108 Exposure complete
00:23:19.268 00.056 16108 worker thread done servicing request
00:23:19.268 00.000 21068 OnExposeComplete: enter
00:23:19.270 00.002 21068 UpdateGuideState(): m_state=6
00:23:19.270 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7355
00:23:19.271 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.08, Mass=115161, SNR=74.2, Peak=18832 HFD=3.0
00:23:19.274 00.003 21068 MultiStar: [#1 -0.17,0.43,1.31,U] [#2 -0.21,0.24,1.40,U] [#3 0.23,0.20,1.24,U] [#4 -0.36,-0.09,1.01,U] [#5 0.27,0.32,1.03,U] [#6 -0.06,0.12,0.90,U] [#7 -0.23,0.21,0.66,U] [#8 -0.08,0.50,0.00,M1] 
00:23:19.275 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.19}, one-star: {-0.26, 0.01}
00:23:19.277 00.002 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
00:23:19.278 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
00:23:19.279 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.12 mountY=-0.16, mountTheta=-0.93
00:23:19.282 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.19, opts=13)
00:23:19.285 00.003 21068 Enqueuing Move request for scope (-0.09, 0.19)
00:23:19.286 00.001 16108 Worker thread wakes up
00:23:19.287 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
00:23:19.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
00:23:19.287 00.000 16108 Moving (-0.09, 0.19) raw xDistance=0.12 yDistance=-0.16
00:23:19.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:23:19.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:19.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:23:19.287 00.000 16108 MoveAxis(E, 0, ABG)
00:23:19.287 00.000 16108 Move returns status 0, amount 0
00:23:19.287 00.000 16108 MoveAxis(N, 0, ABG)
00:23:19.288 00.001 16108 Move returns status 0, amount 0
00:23:19.288 00.000 16108 move complete, result=0
00:23:19.288 00.000 16108 worker thread done servicing request
00:23:19.295 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3507, FiltMin=3011, FiltMax=59856, Gamma=1.000
00:23:19.321 00.026 21068 UpdateGuideState exits: m=115161 SNR=74.2
00:23:19.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.323 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:19.324 00.001 21068 Enqueuing Expose request
00:23:19.325 00.001 16108 Worker thread wakes up
00:23:19.325 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:23:19.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:19.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:20.506 01.180 16108 Exposure complete
00:23:20.568 00.062 16108 worker thread done servicing request
00:23:20.568 00.000 21068 OnExposeComplete: enter
00:23:20.569 00.001 21068 UpdateGuideState(): m_state=6
00:23:20.569 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7356
00:23:20.570 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.03, Mass=119659, SNR=84.9, Peak=19920 HFD=2.8
00:23:20.571 00.001 21068 MultiStar: [#1 0.31,0.30,0.99,U] [#2 0.23,0.15,1.22,U] [#3 0.31,0.27,0.98,U] [#4 -0.14,0.23,0.83,U] [#5 0.46,0.43,0.00,M1] [#6 0.17,0.10,0.91,U] [#7 -0.21,0.22,0.64,U] [#8 0.51,0.47,0.00,M2] 
00:23:20.572 00.001 21068 single-star, 6 included, MultiStar: {0.15, 0.17}, one-star: {0.21, -0.04}
00:23:20.573 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
00:23:20.573 00.000 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
00:23:20.574 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
00:23:20.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.04, opts=13)
00:23:20.577 00.001 21068 Enqueuing Move request for scope (0.21, -0.04)
00:23:20.578 00.001 16108 Worker thread wakes up
00:23:20.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
00:23:20.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
00:23:20.578 00.000 16108 Moving (0.21, -0.04) raw xDistance=-0.21 yDistance=-0.01
00:23:20.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:23:20.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:20.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:20.578 00.000 16108 MoveAxis(E, 56, ABG)
00:23:20.578 00.000 16108 Guiding  Dir = 2, Dur = 56
00:23:20.578 00.000 16108 IsSlewing returns 0
00:23:20.579 00.001 16108 IsGuiding returns 0
00:23:20.582 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3507, FiltMin=3005, FiltMax=50640, Gamma=1.000
00:23:20.596 00.014 21068 UpdateGuideState exits: m=119659 SNR=84.9
00:23:20.597 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:20.598 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:20.599 00.001 21068 Enqueuing Expose request
00:23:20.602 00.003 16108 PulseGuide returned control before completion, sleep 43
00:23:20.647 00.045 16108 IsGuiding returns 1
00:23:20.647 00.000 16108 scope still moving after pulse duration time elapsed
00:23:20.679 00.032 16108 IsSlewing returns 0
00:23:20.680 00.001 16108 IsGuiding returns 1
00:23:20.710 00.030 16108 IsSlewing returns 0
00:23:20.710 00.000 16108 IsGuiding returns 1
00:23:20.742 00.032 16108 IsSlewing returns 0
00:23:20.742 00.000 16108 IsGuiding returns 0
00:23:20.742 00.000 16108 scope move finished after 56 + 108 ms
00:23:20.742 00.000 16108 Move returns status 0, amount 56
00:23:20.742 00.000 16108 MoveAxis(N, 0, ABG)
00:23:20.742 00.000 16108 Move returns status 0, amount 0
00:23:20.742 00.000 16108 move complete, result=0
00:23:20.742 00.000 16108 worker thread done servicing request
00:23:20.742 00.000 16108 Worker thread wakes up
00:23:20.742 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
00:23:20.746 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:20.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:21.724 00.978 16108 Exposure complete
00:23:21.781 00.057 16108 worker thread done servicing request
00:23:21.781 00.000 21068 OnExposeComplete: enter
00:23:21.783 00.002 21068 UpdateGuideState(): m_state=6
00:23:21.784 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7357
00:23:21.785 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.21, Mass=116606, SNR=83.5, Peak=18131 HFD=2.9
00:23:21.787 00.002 21068 MultiStar: [#1 -0.18,0.27,1.33,U] [#2 -0.38,0.00,1.34,U] [#3 0.03,0.22,1.05,U] [#4 -0.64,-0.14,0.00,M1] [#5 -0.05,0.26,0.93,U] [#6 -0.62,0.07,0.00,M1] [#7 -0.71,0.20,0.00,M1] [#8 -0.33,0.36,0.00,M3] 
00:23:21.789 00.002 21068 refined, 4 included, MultiStar: {-0.23, 0.17}, one-star: {-0.53, 0.13}
00:23:21.790 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
00:23:21.791 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
00:23:21.792 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.50 mountX=0.25 mountY=-0.11, mountTheta=-0.42
00:23:21.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.17, opts=13)
00:23:21.795 00.001 21068 Enqueuing Move request for scope (-0.23, 0.17)
00:23:21.796 00.001 16108 Worker thread wakes up
00:23:21.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
00:23:21.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
00:23:21.796 00.000 16108 Moving (-0.23, 0.17) raw xDistance=0.25 yDistance=-0.11
00:23:21.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
00:23:21.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:21.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:23:21.796 00.000 16108 MoveAxis(W, 63, ABG)
00:23:21.796 00.000 16108 Guiding  Dir = 3, Dur = 63
00:23:21.796 00.000 16108 IsSlewing returns 0
00:23:21.797 00.001 16108 IsGuiding returns 0
00:23:21.801 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3507, FiltMin=3062, FiltMax=62611, Gamma=1.000
00:23:21.809 00.008 16108 PulseGuide returned control before completion, sleep 61
00:23:21.815 00.006 21068 UpdateGuideState exits: m=116606 SNR=83.5
00:23:21.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:21.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:21.818 00.001 21068 Enqueuing Expose request
00:23:21.886 00.068 16108 IsGuiding returns 1
00:23:21.886 00.000 16108 scope still moving after pulse duration time elapsed
00:23:21.917 00.031 16108 IsSlewing returns 0
00:23:21.918 00.001 16108 IsGuiding returns 0
00:23:21.918 00.000 16108 scope move finished after 63 + 57 ms
00:23:21.918 00.000 16108 Move returns status 0, amount 63
00:23:21.918 00.000 16108 MoveAxis(N, 0, ABG)
00:23:21.918 00.000 16108 Move returns status 0, amount 0
00:23:21.918 00.000 16108 move complete, result=0
00:23:21.919 00.001 16108 worker thread done servicing request
00:23:21.919 00.000 16108 Worker thread wakes up
00:23:21.919 00.000 21068 GuideStep: 0.3 px 63 ms WEST, -0.1 px 0 ms NORTH
00:23:21.921 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:21.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:23.080 01.159 16108 Exposure complete
00:23:23.144 00.064 16108 worker thread done servicing request
00:23:23.144 00.000 21068 OnExposeComplete: enter
00:23:23.147 00.003 21068 UpdateGuideState(): m_state=6
00:23:23.149 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7358
00:23:23.151 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=875.95, Mass=126198, SNR=86.0, Peak=18563 HFD=2.9
00:23:23.153 00.002 21068 MultiStar: [#1 -0.13,0.33,1.09,U] [#2 -0.36,0.16,1.11,U] [#3 0.05,0.25,1.02,U] [#4 -0.28,-0.11,0.79,U] [#5 0.33,0.22,0.82,U] [#6 -0.13,0.04,0.81,U] [#7 -0.35,-0.08,0.65,U] [#8 -0.25,0.32,0.82,U] 
00:23:23.154 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.12}, one-star: {-0.41, -0.12}
00:23:23.155 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
00:23:23.156 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
00:23:23.156 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.51 mountX=0.19 mountY=-0.08, mountTheta=-0.40
00:23:23.160 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.12, opts=13)
00:23:23.160 00.000 21068 Enqueuing Move request for scope (-0.17, 0.12)
00:23:23.161 00.001 16108 Worker thread wakes up
00:23:23.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
00:23:23.162 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
00:23:23.162 00.000 16108 Moving (-0.17, 0.12) raw xDistance=0.19 yDistance=-0.08
00:23:23.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:23:23.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:23.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:23:23.162 00.000 16108 MoveAxis(E, 0, ABG)
00:23:23.162 00.000 16108 Move returns status 0, amount 0
00:23:23.162 00.000 16108 MoveAxis(N, 0, ABG)
00:23:23.162 00.000 16108 Move returns status 0, amount 0
00:23:23.163 00.001 16108 move complete, result=0
00:23:23.163 00.000 16108 worker thread done servicing request
00:23:23.169 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3507, FiltMin=3021, FiltMax=57760, Gamma=1.000
00:23:23.189 00.020 21068 UpdateGuideState exits: m=126198 SNR=86.0
00:23:23.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:23.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:23.191 00.000 21068 Enqueuing Expose request
00:23:23.192 00.001 16108 Worker thread wakes up
00:23:23.192 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:23.193 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:23.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:24.181 00.988 16108 Exposure complete
00:23:24.236 00.055 16108 worker thread done servicing request
00:23:24.237 00.001 21068 OnExposeComplete: enter
00:23:24.238 00.001 21068 UpdateGuideState(): m_state=6
00:23:24.239 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7359
00:23:24.239 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=875.86, Mass=121223, SNR=83.2, Peak=15043 HFD=3.2
00:23:24.241 00.002 21068 MultiStar: [#1 -0.03,0.21,1.07,U] [#2 -0.11,-0.02,1.09,U] [#3 0.11,0.18,1.12,U] [#4 -0.04,-0.10,0.81,U] [#5 0.19,-0.02,0.92,U] [#6 -0.24,0.04,0.84,U] [#7 -0.59,0.06,0.00,M1] [#8 -0.21,0.35,0.72,U] 
00:23:24.241 00.000 21068 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.35, -0.22}
00:23:24.242 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
00:23:24.243 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
00:23:24.244 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.59 mountX=0.09 mountY=-0.03, mountTheta=-0.32
00:23:24.245 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.05, opts=13)
00:23:24.246 00.001 21068 Enqueuing Move request for scope (-0.08, 0.05)
00:23:24.247 00.001 16108 Worker thread wakes up
00:23:24.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:23:24.247 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:23:24.247 00.000 16108 Moving (-0.08, 0.05) raw xDistance=0.09 yDistance=-0.03
00:23:24.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:23:24.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:24.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:24.247 00.000 16108 MoveAxis(E, 0, ABG)
00:23:24.247 00.000 16108 Move returns status 0, amount 0
00:23:24.247 00.000 16108 MoveAxis(N, 0, ABG)
00:23:24.247 00.000 16108 Move returns status 0, amount 0
00:23:24.247 00.000 16108 move complete, result=0
00:23:24.249 00.002 16108 worker thread done servicing request
00:23:24.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3507, FiltMin=3024, FiltMax=65472, Gamma=1.000
00:23:24.266 00.014 21068 UpdateGuideState exits: m=121223 SNR=83.2
00:23:24.268 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:24.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:24.269 00.000 21068 Enqueuing Expose request
00:23:24.270 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:24.273 00.003 16108 Worker thread wakes up
00:23:24.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:24.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:25.447 01.174 16108 Exposure complete
00:23:25.506 00.059 16108 worker thread done servicing request
00:23:25.506 00.000 21068 OnExposeComplete: enter
00:23:25.507 00.001 21068 UpdateGuideState(): m_state=6
00:23:25.508 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7360
00:23:25.509 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.78, Mass=120655, SNR=91.7, Peak=18672 HFD=2.9
00:23:25.509 00.000 21068 MultiStar: [#1 0.20,-0.04,1.12,U] [#2 0.31,-0.26,1.16,U] [#3 0.31,-0.06,0.96,U] [#4 -0.09,-0.56,0.00,M1] [#5 0.65,-0.09,0.00,M1] [#6 0.11,-0.28,0.72,U] [#7 -0.44,-0.20,0.00,M2] [#8 0.06,0.10,0.72,U] 
00:23:25.511 00.002 21068 refined, 5 included, MultiStar: {0.20, -0.15}, one-star: {0.15, -0.29}
00:23:25.512 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
00:23:25.513 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
00:23:25.513 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=-0.22 mountY=0.09, mountTheta=2.74
00:23:25.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.15, opts=13)
00:23:25.516 00.001 21068 Enqueuing Move request for scope (0.20, -0.15)
00:23:25.517 00.001 16108 Worker thread wakes up
00:23:25.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
00:23:25.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
00:23:25.517 00.000 16108 Moving (0.20, -0.15) raw xDistance=-0.22 yDistance=0.09
00:23:25.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:23:25.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:25.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:23:25.517 00.000 16108 MoveAxis(E, 58, ABG)
00:23:25.517 00.000 16108 Guiding  Dir = 2, Dur = 58
00:23:25.517 00.000 16108 IsSlewing returns 0
00:23:25.518 00.001 16108 IsGuiding returns 0
00:23:25.519 00.001 16108 PulseGuide returned control before completion, sleep 67
00:23:25.523 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3507, FiltMin=3033, FiltMax=58374, Gamma=1.000
00:23:25.541 00.018 21068 UpdateGuideState exits: m=120655 SNR=91.7
00:23:25.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.542 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:25.543 00.001 21068 Enqueuing Expose request
00:23:25.588 00.045 16108 IsGuiding returns 1
00:23:25.588 00.000 16108 scope still moving after pulse duration time elapsed
00:23:25.619 00.031 16108 IsSlewing returns 0
00:23:25.619 00.000 16108 IsGuiding returns 0
00:23:25.619 00.000 16108 scope move finished after 58 + 43 ms
00:23:25.619 00.000 16108 Move returns status 0, amount 58
00:23:25.619 00.000 16108 MoveAxis(N, 0, ABG)
00:23:25.619 00.000 16108 Move returns status 0, amount 0
00:23:25.619 00.000 16108 move complete, result=0
00:23:25.619 00.000 16108 worker thread done servicing request
00:23:25.620 00.001 16108 Worker thread wakes up
00:23:25.620 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
00:23:25.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:25.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:26.599 00.978 16108 Exposure complete
00:23:26.675 00.076 16108 worker thread done servicing request
00:23:26.676 00.001 21068 OnExposeComplete: enter
00:23:26.676 00.000 21068 UpdateGuideState(): m_state=6
00:23:26.677 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7361
00:23:26.678 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.69, Mass=117268, SNR=82.3, Peak=16160 HFD=3.0
00:23:26.680 00.002 21068 MultiStar: [#1 -0.10,0.01,1.18,U] [#2 0.08,-0.17,1.09,U] [#3 0.18,-0.16,1.15,U] [#4 -0.24,-0.15,1.02,U] [#5 0.23,0.03,0.91,U] [#6 -0.04,-0.03,0.82,U] [#7 -0.28,0.14,0.57,U] [#8 -0.06,0.12,0.84,U] 
00:23:26.681 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.01, -0.39}
00:23:26.681 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
00:23:26.682 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
00:23:26.683 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=-0.00 mountY=0.08, mountTheta=1.63
00:23:26.684 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
00:23:26.685 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
00:23:26.686 00.001 16108 Worker thread wakes up
00:23:26.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:23:26.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:23:26.686 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
00:23:26.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:23:26.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:26.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:26.686 00.000 16108 MoveAxis(E, 0, ABG)
00:23:26.686 00.000 16108 Move returns status 0, amount 0
00:23:26.686 00.000 16108 MoveAxis(N, 0, ABG)
00:23:26.688 00.002 16108 Move returns status 0, amount 0
00:23:26.688 00.000 16108 move complete, result=0
00:23:26.688 00.000 16108 worker thread done servicing request
00:23:26.693 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3507, FiltMin=3037, FiltMax=65440, Gamma=1.000
00:23:26.722 00.029 21068 UpdateGuideState exits: m=117268 SNR=82.3
00:23:26.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:26.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:26.725 00.001 21068 Enqueuing Expose request
00:23:26.726 00.001 16108 Worker thread wakes up
00:23:26.726 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:26.727 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:26.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:27.896 01.169 16108 Exposure complete
00:23:27.958 00.062 16108 worker thread done servicing request
00:23:27.959 00.001 21068 OnExposeComplete: enter
00:23:27.960 00.001 21068 UpdateGuideState(): m_state=6
00:23:27.961 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7362
00:23:27.962 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.99, Mass=119055, SNR=87.1, Peak=16115 HFD=3.2
00:23:27.964 00.002 21068 MultiStar: [#1 -0.01,0.14,1.07,U] [#2 0.08,0.02,1.25,U] [#3 0.03,-0.01,0.94,U] [#4 -0.58,-0.40,0.00,M1] [#5 0.09,0.16,0.81,U] [#6 -0.41,-0.14,0.74,U] [#7 -0.51,0.12,0.00,M2] [#8 -0.09,0.21,0.67,U] 
00:23:27.967 00.003 21068 refined, 6 included, MultiStar: {-0.09, 0.04}, one-star: {-0.39, -0.09}
00:23:27.968 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
00:23:27.970 00.002 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
00:23:27.971 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.75 mountX=0.09 mountY=-0.01, mountTheta=-0.16
00:23:27.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
00:23:27.975 00.002 21068 Enqueuing Move request for scope (-0.09, 0.04)
00:23:27.976 00.001 16108 Worker thread wakes up
00:23:27.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:23:27.976 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:23:27.976 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.01
00:23:27.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:23:27.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:27.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:23:27.976 00.000 16108 MoveAxis(E, 0, ABG)
00:23:27.976 00.000 16108 Move returns status 0, amount 0
00:23:27.976 00.000 16108 MoveAxis(N, 0, ABG)
00:23:27.977 00.001 16108 Move returns status 0, amount 0
00:23:27.977 00.000 16108 move complete, result=0
00:23:27.977 00.000 16108 worker thread done servicing request
00:23:27.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3504, FiltMin=3011, FiltMax=65440, Gamma=1.000
00:23:27.995 00.015 21068 UpdateGuideState exits: m=119055 SNR=87.1
00:23:27.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:27.998 00.001 21068 Enqueuing Expose request
00:23:27.999 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:27.999 00.000 16108 Worker thread wakes up
00:23:28.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:28.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:28.986 00.986 16108 Exposure complete
00:23:29.057 00.071 16108 worker thread done servicing request
00:23:29.058 00.001 21068 OnExposeComplete: enter
00:23:29.059 00.001 21068 UpdateGuideState(): m_state=6
00:23:29.059 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7363
00:23:29.060 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.66, Mass=130748, SNR=94.1, Peak=16323 HFD=3.4
00:23:29.061 00.001 21068 MultiStar: [#1 -0.34,0.10,0.94,U] [#2 -0.12,-0.14,1.04,U] [#3 -0.31,-0.09,1.03,U] [#4 -0.71,-0.23,0.00,M2] [#5 0.05,0.12,0.88,U] [#6 -0.48,-0.28,0.00,M1] [#7 -0.33,-0.10,0.61,U] [#8 -0.36,-0.01,0.76,U] 
00:23:29.062 00.001 21068 refined, 6 included, MultiStar: {-0.25, -0.08}, one-star: {-0.40, -0.41}
00:23:29.063 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
00:23:29.063 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
00:23:29.064 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-2.82 mountX=0.24 mountY=0.14, mountTheta=0.54
00:23:29.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.08, opts=13)
00:23:29.067 00.001 21068 Enqueuing Move request for scope (-0.25, -0.08)
00:23:29.068 00.001 16108 Worker thread wakes up
00:23:29.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
00:23:29.068 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
00:23:29.068 00.000 16108 Moving (-0.25, -0.08) raw xDistance=0.24 yDistance=0.14
00:23:29.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:23:29.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:29.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:29.068 00.000 16108 MoveAxis(W, 62, ABG)
00:23:29.068 00.000 16108 Guiding  Dir = 3, Dur = 62
00:23:29.068 00.000 16108 IsSlewing returns 0
00:23:29.069 00.001 16108 IsGuiding returns 0
00:23:29.074 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3504, FiltMin=3021, FiltMax=65440, Gamma=1.000
00:23:29.089 00.015 21068 UpdateGuideState exits: m=130748 SNR=94.1
00:23:29.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:29.090 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:29.091 00.001 21068 Enqueuing Expose request
00:23:29.117 00.026 16108 PulseGuide returned control before completion, sleep 24
00:23:29.147 00.030 16108 IsGuiding returns 1
00:23:29.147 00.000 16108 scope still moving after pulse duration time elapsed
00:23:29.178 00.031 16108 IsSlewing returns 0
00:23:29.178 00.000 16108 IsGuiding returns 1
00:23:29.209 00.031 16108 IsSlewing returns 0
00:23:29.209 00.000 16108 IsGuiding returns 0
00:23:29.209 00.000 16108 scope move finished after 62 + 78 ms
00:23:29.209 00.000 16108 Move returns status 0, amount 62
00:23:29.210 00.001 16108 MoveAxis(N, 0, ABG)
00:23:29.210 00.000 16108 Move returns status 0, amount 0
00:23:29.210 00.000 16108 move complete, result=0
00:23:29.210 00.000 16108 worker thread done servicing request
00:23:29.210 00.000 16108 Worker thread wakes up
00:23:29.210 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
00:23:29.212 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:29.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:30.368 01.156 16108 Exposure complete
00:23:30.457 00.089 16108 worker thread done servicing request
00:23:30.457 00.000 21068 OnExposeComplete: enter
00:23:30.458 00.001 21068 UpdateGuideState(): m_state=6
00:23:30.458 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7364
00:23:30.459 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.82, Mass=130692, SNR=94.1, Peak=16243 HFD=3.3
00:23:30.460 00.001 21068 MultiStar: [#1 -0.26,0.13,1.03,U] [#2 0.02,-0.15,0.91,U] [#3 -0.20,0.02,0.89,U] [#4 -0.52,-0.13,0.00,M3] [#5 0.36,0.10,0.83,U] [#6 -0.14,-0.11,0.75,U] [#7 -0.55,-0.13,0.00,M2] [#8 -0.37,0.27,0.62,U] 
00:23:30.462 00.002 21068 refined, 6 included, MultiStar: {-0.11, -0.01}, one-star: {-0.20, -0.25}
00:23:30.463 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.29)
00:23:30.464 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
00:23:30.465 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.03 mountX=0.11 mountY=0.04, mountTheta=0.34
00:23:30.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.01, opts=13)
00:23:30.469 00.002 21068 Enqueuing Move request for scope (-0.11, -0.01)
00:23:30.471 00.002 16108 Worker thread wakes up
00:23:30.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:23:30.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:23:30.471 00.000 16108 Moving (-0.11, -0.01) raw xDistance=0.11 yDistance=0.04
00:23:30.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:23:30.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:30.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:30.473 00.002 16108 MoveAxis(E, 0, ABG)
00:23:30.473 00.000 16108 Move returns status 0, amount 0
00:23:30.473 00.000 16108 MoveAxis(N, 0, ABG)
00:23:30.473 00.000 16108 Move returns status 0, amount 0
00:23:30.473 00.000 16108 move complete, result=0
00:23:30.473 00.000 16108 worker thread done servicing request
00:23:30.482 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3504, FiltMin=2989, FiltMax=63747, Gamma=1.000
00:23:30.513 00.031 21068 UpdateGuideState exits: m=130692 SNR=94.1
00:23:30.515 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.517 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:30.518 00.001 21068 Enqueuing Expose request
00:23:30.519 00.001 16108 Worker thread wakes up
00:23:30.519 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:30.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:30.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:31.500 00.980 16108 Exposure complete
00:23:31.572 00.072 16108 worker thread done servicing request
00:23:31.572 00.000 21068 OnExposeComplete: enter
00:23:31.573 00.001 21068 UpdateGuideState(): m_state=6
00:23:31.574 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7365
00:23:31.575 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.67, Mass=135328, SNR=93.7, Peak=16240 HFD=3.2
00:23:31.575 00.000 21068 MultiStar: [#1 0.12,0.06,0.89,U] [#2 -0.03,-0.47,0.00,M1] [#3 -0.15,0.05,0.96,U] [#4 -0.56,-0.46,0.00,M4] [#5 0.31,-0.16,0.85,U] [#6 -0.16,-0.35,0.69,U] [#7 -0.35,-0.17,0.58,U] [#8 -0.18,0.02,0.65,U] 
00:23:31.576 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.14}, one-star: {-0.12, -0.40}
00:23:31.577 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
00:23:31.578 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
00:23:31.578 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.98 mountX=0.03 mountY=0.15, mountTheta=1.34
00:23:31.581 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.14, opts=13)
00:23:31.582 00.001 21068 Enqueuing Move request for scope (-0.06, -0.14)
00:23:31.583 00.001 16108 Worker thread wakes up
00:23:31.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
00:23:31.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
00:23:31.583 00.000 16108 Moving (-0.06, -0.14) raw xDistance=0.03 yDistance=0.15
00:23:31.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:23:31.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:31.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:23:31.583 00.000 16108 MoveAxis(E, 0, ABG)
00:23:31.584 00.001 16108 Move returns status 0, amount 0
00:23:31.584 00.000 16108 MoveAxis(N, 0, ABG)
00:23:31.584 00.000 16108 Move returns status 0, amount 0
00:23:31.584 00.000 16108 move complete, result=0
00:23:31.584 00.000 16108 worker thread done servicing request
00:23:31.586 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3504, FiltMin=3014, FiltMax=61245, Gamma=1.000
00:23:31.602 00.016 21068 UpdateGuideState exits: m=135328 SNR=93.7
00:23:31.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:31.603 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:31.605 00.002 21068 Enqueuing Expose request
00:23:31.606 00.001 16108 Worker thread wakes up
00:23:31.606 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:31.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:31.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:32.780 01.173 16108 Exposure complete
00:23:32.852 00.072 16108 worker thread done servicing request
00:23:32.852 00.000 21068 OnExposeComplete: enter
00:23:32.853 00.001 21068 UpdateGuideState(): m_state=6
00:23:32.854 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7366
00:23:32.855 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.72, Mass=116737, SNR=73.1, Peak=13632 HFD=3.2
00:23:32.856 00.001 21068 MultiStar: [#1 -0.13,0.21,1.38,U] [#2 -0.19,-0.25,1.29,U] [#3 -0.12,-0.03,1.27,U] [#4 -0.49,-0.33,0.00,M5] [#5 -0.08,-0.01,1.16,U] [#6 -0.26,-0.24,0.91,U] [#7 -0.48,-0.29,0.00,M2] [#8 -0.06,-0.06,0.88,U] 
00:23:32.857 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.09}, one-star: {-0.28, -0.35}
00:23:32.859 00.002 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.70)
00:23:32.859 00.000 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
00:23:32.860 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.62 mountX=0.14 mountY=0.12, mountTheta=0.73
00:23:32.861 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.09, opts=13)
00:23:32.862 00.001 21068 Enqueuing Move request for scope (-0.16, -0.09)
00:23:32.863 00.001 16108 Worker thread wakes up
00:23:32.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
00:23:32.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
00:23:32.863 00.000 16108 Moving (-0.16, -0.09) raw xDistance=0.14 yDistance=0.12
00:23:32.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:23:32.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:32.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:32.863 00.000 16108 MoveAxis(E, 0, ABG)
00:23:32.863 00.000 16108 Move returns status 0, amount 0
00:23:32.864 00.001 16108 MoveAxis(N, 0, ABG)
00:23:32.864 00.000 16108 Move returns status 0, amount 0
00:23:32.864 00.000 16108 move complete, result=0
00:23:32.864 00.000 16108 worker thread done servicing request
00:23:32.868 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3504, FiltMin=3005, FiltMax=64189, Gamma=1.000
00:23:32.884 00.016 21068 UpdateGuideState exits: m=116737 SNR=73.1
00:23:32.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:32.885 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:32.886 00.001 21068 Enqueuing Expose request
00:23:32.887 00.001 16108 Worker thread wakes up
00:23:32.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:32.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:32.887 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:33.861 00.974 16108 Exposure complete
00:23:33.930 00.069 16108 worker thread done servicing request
00:23:33.930 00.000 21068 OnExposeComplete: enter
00:23:33.931 00.001 21068 UpdateGuideState(): m_state=6
00:23:33.932 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7367
00:23:33.933 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.51, Mass=124415, SNR=88.1, Peak=16121 HFD=3.1
00:23:33.935 00.002 21068 MultiStar: [#1 0.26,-0.19,1.01,U] [#2 0.04,-0.21,1.28,U] [#3 0.16,-0.22,1.06,U] [#4 -0.41,-0.55,0.00,M6] [#5 0.10,-0.17,0.84,U] [#6 0.02,-0.45,0.78,U] [#7 -0.17,-0.13,0.65,U] [#8 0.10,0.13,0.66,U] 
00:23:33.936 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.24}, one-star: {-0.04, -0.57}
00:23:33.939 00.003 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
00:23:33.940 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
00:23:33.942 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.30 mountX=-0.11 mountY=0.22, mountTheta=2.03
00:23:33.946 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.24, opts=13)
00:23:33.946 00.000 21068 Enqueuing Move request for scope (0.07, -0.24)
00:23:33.947 00.001 16108 Worker thread wakes up
00:23:33.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
00:23:33.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
00:23:33.947 00.000 16108 Moving (0.07, -0.24) raw xDistance=-0.11 yDistance=0.22
00:23:33.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:23:33.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:23:33.947 00.000 16108 MoveAxis(E, 0, ABG)
00:23:33.947 00.000 16108 Move returns status 0, amount 0
00:23:33.948 00.001 16108 MoveAxis(S, 44, ABG)
00:23:33.948 00.000 16108 Guiding  Dir = 1, Dur = 44
00:23:33.948 00.000 16108 IsSlewing returns 0
00:23:33.948 00.000 16108 IsGuiding returns 0
00:23:33.949 00.001 16108 PulseGuide returned control before completion, sleep 54
00:23:33.953 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3504, FiltMin=2966, FiltMax=65440, Gamma=1.000
00:23:33.981 00.028 21068 UpdateGuideState exits: m=124415 SNR=88.1
00:23:33.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:33.984 00.001 21068 Enqueuing Expose request
00:23:34.008 00.024 16108 IsGuiding returns 1
00:23:34.008 00.000 16108 scope still moving after pulse duration time elapsed
00:23:34.039 00.031 16108 IsSlewing returns 0
00:23:34.039 00.000 16108 IsGuiding returns 0
00:23:34.039 00.000 16108 scope move finished after 44 + 47 ms
00:23:34.039 00.000 16108 Move returns status 0, amount 44
00:23:34.039 00.000 16108 move complete, result=0
00:23:34.039 00.000 16108 worker thread done servicing request
00:23:34.039 00.000 16108 Worker thread wakes up
00:23:34.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:34.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:34.044 00.005 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
00:23:35.214 01.170 16108 Exposure complete
00:23:35.272 00.058 16108 worker thread done servicing request
00:23:35.272 00.000 21068 OnExposeComplete: enter
00:23:35.273 00.001 21068 UpdateGuideState(): m_state=6
00:23:35.274 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7368
00:23:35.275 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.68, Mass=130482, SNR=83.1, Peak=16112 HFD=3.2
00:23:35.276 00.001 21068 MultiStar: [#1 0.05,0.17,1.05,U] [#2 0.17,-0.29,1.18,U] [#3 0.46,0.10,1.04,U] [#4 -0.05,-0.33,0.86,U] [#5 0.32,-0.32,1.06,U] [#6 0.07,-0.35,0.75,U] [#7 -0.41,-0.30,0.00,M2] [#8 0.13,-0.04,0.85,U] 
00:23:35.278 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.18}, one-star: {-0.10, -0.39}
00:23:35.280 00.002 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
00:23:35.281 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
00:23:35.283 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=-0.17 mountY=0.14, mountTheta=2.46
00:23:35.286 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.18, opts=13)
00:23:35.287 00.001 21068 Enqueuing Move request for scope (0.14, -0.18)
00:23:35.290 00.003 16108 Worker thread wakes up
00:23:35.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
00:23:35.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
00:23:35.290 00.000 16108 Moving (0.14, -0.18) raw xDistance=-0.17 yDistance=0.14
00:23:35.291 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:23:35.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:35.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:35.291 00.000 16108 MoveAxis(E, 0, ABG)
00:23:35.291 00.000 16108 Move returns status 0, amount 0
00:23:35.291 00.000 16108 MoveAxis(N, 0, ABG)
00:23:35.291 00.000 16108 Move returns status 0, amount 0
00:23:35.291 00.000 16108 move complete, result=0
00:23:35.292 00.001 16108 worker thread done servicing request
00:23:35.300 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3504, FiltMin=3021, FiltMax=61398, Gamma=1.000
00:23:35.318 00.018 21068 UpdateGuideState exits: m=130482 SNR=83.1
00:23:35.318 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:35.320 00.001 21068 Enqueuing Expose request
00:23:35.321 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:35.321 00.000 16108 Worker thread wakes up
00:23:35.321 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:35.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:36.298 00.977 16108 Exposure complete
00:23:36.362 00.064 16108 worker thread done servicing request
00:23:36.362 00.000 21068 OnExposeComplete: enter
00:23:36.363 00.001 21068 UpdateGuideState(): m_state=6
00:23:36.364 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7369
00:23:36.365 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.90, Mass=122405, SNR=88.2, Peak=18128 HFD=3.2
00:23:36.366 00.001 21068 MultiStar: [#1 -0.02,0.04,0.93,U] [#2 0.00,-0.22,1.19,U] [#3 0.07,-0.01,0.98,U] [#4 -0.23,0.02,0.75,U] [#5 0.38,-0.02,0.91,U] [#6 0.03,0.03,0.75,U] [#7 -0.07,0.15,0.63,U] [#8 -0.00,0.35,0.77,U] 
00:23:36.367 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {-0.00, -0.17}
00:23:36.368 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
00:23:36.369 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
00:23:36.370 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.14 mountX=-0.03 mountY=-0.00, mountTheta=-3.04
00:23:36.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
00:23:36.373 00.001 21068 Enqueuing Move request for scope (0.03, -0.00)
00:23:36.374 00.001 16108 Worker thread wakes up
00:23:36.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
00:23:36.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
00:23:36.374 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.00
00:23:36.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:36.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:36.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:23:36.374 00.000 16108 MoveAxis(E, 0, ABG)
00:23:36.374 00.000 16108 Move returns status 0, amount 0
00:23:36.374 00.000 16108 MoveAxis(N, 0, ABG)
00:23:36.374 00.000 16108 Move returns status 0, amount 0
00:23:36.374 00.000 16108 move complete, result=0
00:23:36.374 00.000 16108 worker thread done servicing request
00:23:36.379 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3504, FiltMin=2996, FiltMax=61917, Gamma=1.000
00:23:36.398 00.019 21068 UpdateGuideState exits: m=122405 SNR=88.2
00:23:36.400 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:36.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:36.402 00.001 21068 Enqueuing Expose request
00:23:36.403 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:36.403 00.000 16108 Worker thread wakes up
00:23:36.403 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:36.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:37.586 01.183 16108 Exposure complete
00:23:37.670 00.084 16108 worker thread done servicing request
00:23:37.670 00.000 21068 OnExposeComplete: enter
00:23:37.670 00.000 21068 UpdateGuideState(): m_state=6
00:23:37.671 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7370
00:23:37.672 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=875.87, Mass=127877, SNR=83.7, Peak=16944 HFD=3.2
00:23:37.673 00.001 21068 MultiStar: [#1 -0.13,0.20,1.02,U] [#2 -0.17,-0.01,1.25,U] [#3 -0.05,0.19,1.16,U] [#4 -0.48,-0.17,0.00,M5] [#5 0.41,0.16,0.92,U] [#6 -0.22,-0.10,0.80,U] [#7 -0.44,0.13,0.58,U] [#8 -0.11,0.28,0.78,U] 
00:23:37.674 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {-0.27, -0.20}
00:23:37.675 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
00:23:37.675 00.000 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
00:23:37.676 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.54 mountX=0.12 mountY=-0.05, mountTheta=-0.38
00:23:37.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
00:23:37.678 00.000 21068 Enqueuing Move request for scope (-0.11, 0.08)
00:23:37.679 00.001 16108 Worker thread wakes up
00:23:37.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
00:23:37.679 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
00:23:37.679 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
00:23:37.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:23:37.680 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:37.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:23:37.680 00.000 16108 MoveAxis(E, 0, ABG)
00:23:37.680 00.000 16108 Move returns status 0, amount 0
00:23:37.680 00.000 16108 MoveAxis(N, 0, ABG)
00:23:37.680 00.000 16108 Move returns status 0, amount 0
00:23:37.680 00.000 16108 move complete, result=0
00:23:37.680 00.000 16108 worker thread done servicing request
00:23:37.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3507, FiltMin=3030, FiltMax=55245, Gamma=1.000
00:23:37.698 00.015 21068 UpdateGuideState exits: m=127877 SNR=83.7
00:23:37.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:37.700 00.000 21068 Enqueuing Expose request
00:23:37.701 00.001 16108 Worker thread wakes up
00:23:37.701 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:37.702 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:37.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:38.676 00.974 16108 Exposure complete
00:23:38.753 00.077 16108 worker thread done servicing request
00:23:38.753 00.000 21068 OnExposeComplete: enter
00:23:38.754 00.001 21068 UpdateGuideState(): m_state=6
00:23:38.755 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7371
00:23:38.756 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=875.86, Mass=118300, SNR=83.1, Peak=18899 HFD=3.0
00:23:38.757 00.001 21068 MultiStar: [#1 -0.34,0.07,1.11,U] [#2 -0.28,-0.18,1.14,U] [#3 -0.16,-0.06,1.22,U] [#4 -0.49,0.12,0.00,M6] [#5 -0.04,0.26,0.93,U] [#6 -0.32,0.14,0.77,U] [#7 -0.64,-0.02,0.00,M1] [#8 -0.16,0.16,0.82,U] 
00:23:38.758 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.01}, one-star: {-0.27, -0.22}
00:23:38.759 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
00:23:38.759 00.000 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
00:23:38.760 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.11 mountX=0.22 mountY=0.04, mountTheta=0.20
00:23:38.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.01, opts=13)
00:23:38.763 00.001 21068 Enqueuing Move request for scope (-0.23, 0.01)
00:23:38.764 00.001 16108 Worker thread wakes up
00:23:38.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
00:23:38.764 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
00:23:38.764 00.000 16108 Moving (-0.23, 0.01) raw xDistance=0.22 yDistance=0.04
00:23:38.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:23:38.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:38.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:38.764 00.000 16108 MoveAxis(W, 59, ABG)
00:23:38.764 00.000 16108 Guiding  Dir = 3, Dur = 59
00:23:38.765 00.001 16108 IsSlewing returns 0
00:23:38.765 00.000 16108 IsGuiding returns 0
00:23:38.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3507, FiltMin=2864, FiltMax=59392, Gamma=1.000
00:23:38.784 00.016 21068 UpdateGuideState exits: m=118300 SNR=83.1
00:23:38.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:38.788 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:38.790 00.002 21068 Enqueuing Expose request
00:23:38.792 00.002 16108 PulseGuide returned control before completion, sleep 47
00:23:38.848 00.056 16108 IsGuiding returns 1
00:23:38.848 00.000 16108 scope still moving after pulse duration time elapsed
00:23:38.880 00.032 16108 IsSlewing returns 0
00:23:38.880 00.000 16108 IsGuiding returns 0
00:23:38.880 00.000 16108 scope move finished after 59 + 55 ms
00:23:38.880 00.000 16108 Move returns status 0, amount 59
00:23:38.880 00.000 16108 MoveAxis(N, 0, ABG)
00:23:38.881 00.001 16108 Move returns status 0, amount 0
00:23:38.881 00.000 16108 move complete, result=0
00:23:38.881 00.000 16108 worker thread done servicing request
00:23:38.881 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
00:23:38.882 00.001 16108 Worker thread wakes up
00:23:38.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:38.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:40.051 01.169 16108 Exposure complete
00:23:40.129 00.078 16108 worker thread done servicing request
00:23:40.129 00.000 21068 OnExposeComplete: enter
00:23:40.130 00.001 21068 UpdateGuideState(): m_state=6
00:23:40.131 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7372
00:23:40.132 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.00, Mass=123350, SNR=83.0, Peak=18336 HFD=3.2
00:23:40.135 00.003 21068 MultiStar: [#1 0.10,0.07,1.31,U] [#2 0.19,-0.08,1.08,U] [#3 0.24,0.01,0.98,U] [#4 -0.11,-0.27,0.85,U] [#5 0.33,0.05,0.87,U] [#6 -0.03,-0.20,0.86,U] [#7 -0.19,0.15,0.63,U] [#8 0.30,0.38,0.00,M1] 
00:23:40.136 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.12, -0.08}
00:23:40.137 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
00:23:40.138 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
00:23:40.139 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.10 mountY=0.02, mountTheta=2.96
00:23:40.141 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
00:23:40.142 00.001 21068 Enqueuing Move request for scope (0.10, -0.04)
00:23:40.143 00.001 16108 Worker thread wakes up
00:23:40.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:23:40.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:23:40.143 00.000 16108 Moving (0.10, -0.04) raw xDistance=-0.10 yDistance=0.02
00:23:40.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:23:40.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:40.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:40.143 00.000 16108 MoveAxis(E, 0, ABG)
00:23:40.143 00.000 16108 Move returns status 0, amount 0
00:23:40.143 00.000 16108 MoveAxis(N, 0, ABG)
00:23:40.143 00.000 16108 Move returns status 0, amount 0
00:23:40.143 00.000 16108 move complete, result=0
00:23:40.144 00.001 16108 worker thread done servicing request
00:23:40.149 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3507, FiltMin=2998, FiltMax=61958, Gamma=1.000
00:23:40.166 00.017 21068 UpdateGuideState exits: m=123350 SNR=83.0
00:23:40.168 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:40.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:40.169 00.000 21068 Enqueuing Expose request
00:23:40.170 00.001 16108 Worker thread wakes up
00:23:40.170 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:40.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:40.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:41.135 00.965 16108 Exposure complete
00:23:41.199 00.064 16108 worker thread done servicing request
00:23:41.200 00.001 21068 OnExposeComplete: enter
00:23:41.201 00.001 21068 UpdateGuideState(): m_state=6
00:23:41.201 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7373
00:23:41.202 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.64, Mass=114200, SNR=78.4, Peak=18240 HFD=2.9
00:23:41.204 00.002 21068 MultiStar: [#1 0.33,0.05,1.25,U] [#2 0.28,-0.17,1.37,U] [#3 0.14,0.10,1.03,U] [#4 -0.23,-0.15,0.84,U] [#5 0.16,0.13,0.99,U] [#6 0.10,-0.48,0.00,M1] [#7 0.12,-0.34,0.72,U] [#8 0.02,-0.17,0.88,U] 
00:23:41.205 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.11}, one-star: {0.23, -0.44}
00:23:41.206 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
00:23:41.207 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
00:23:41.207 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.63 mountX=-0.17 mountY=0.07, mountTheta=2.74
00:23:41.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.11, opts=13)
00:23:41.209 00.000 21068 Enqueuing Move request for scope (0.15, -0.11)
00:23:41.210 00.001 16108 Worker thread wakes up
00:23:41.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:23:41.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:23:41.210 00.000 16108 Moving (0.15, -0.11) raw xDistance=-0.17 yDistance=0.07
00:23:41.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:23:41.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:23:41.210 00.000 16108 MoveAxis(E, 0, ABG)
00:23:41.210 00.000 16108 Move returns status 0, amount 0
00:23:41.210 00.000 16108 MoveAxis(N, 0, ABG)
00:23:41.211 00.001 16108 Move returns status 0, amount 0
00:23:41.211 00.000 16108 move complete, result=0
00:23:41.211 00.000 16108 worker thread done servicing request
00:23:41.218 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3507, FiltMin=3021, FiltMax=60537, Gamma=1.000
00:23:41.246 00.028 21068 UpdateGuideState exits: m=114200 SNR=78.4
00:23:41.248 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.251 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:41.252 00.001 21068 Enqueuing Expose request
00:23:41.253 00.001 16108 Worker thread wakes up
00:23:41.253 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:41.254 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:41.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:42.416 01.162 16108 Exposure complete
00:23:42.472 00.056 16108 worker thread done servicing request
00:23:42.472 00.000 21068 OnExposeComplete: enter
00:23:42.473 00.001 21068 UpdateGuideState(): m_state=6
00:23:42.474 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7374
00:23:42.474 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.66, Mass=114909, SNR=83.7, Peak=20048 HFD=3.0
00:23:42.475 00.001 21068 MultiStar: [#1 -0.08,0.15,1.11,U] [#2 -0.02,-0.12,1.07,U] [#3 0.21,0.04,1.10,U] [#4 -0.29,-0.27,0.96,U] [#5 0.40,0.26,0.00,M1] [#6 0.23,0.00,0.78,U] [#7 0.24,0.18,0.60,U] [#8 0.03,0.23,0.74,U] 
00:23:42.476 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.11, -0.42}
00:23:42.477 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
00:23:42.478 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
00:23:42.478 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.80 mountX=-0.05 mountY=0.03, mountTheta=2.56
00:23:42.481 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
00:23:42.482 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
00:23:42.483 00.001 16108 Worker thread wakes up
00:23:42.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:23:42.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:23:42.483 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
00:23:42.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:23:42.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:42.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:42.483 00.000 16108 MoveAxis(E, 0, ABG)
00:23:42.483 00.000 16108 Move returns status 0, amount 0
00:23:42.483 00.000 16108 MoveAxis(N, 0, ABG)
00:23:42.483 00.000 16108 Move returns status 0, amount 0
00:23:42.483 00.000 16108 move complete, result=0
00:23:42.483 00.000 16108 worker thread done servicing request
00:23:42.490 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3507, FiltMin=3021, FiltMax=57597, Gamma=1.000
00:23:42.504 00.014 21068 UpdateGuideState exits: m=114909 SNR=83.7
00:23:42.507 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:42.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:42.508 00.000 21068 Enqueuing Expose request
00:23:42.509 00.001 16108 Worker thread wakes up
00:23:42.509 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:42.510 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:42.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:43.482 00.972 16108 Exposure complete
00:23:43.552 00.070 16108 worker thread done servicing request
00:23:43.553 00.001 21068 OnExposeComplete: enter
00:23:43.554 00.001 21068 UpdateGuideState(): m_state=6
00:23:43.555 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7375
00:23:43.555 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=875.75, Mass=131663, SNR=86.2, Peak=20656 HFD=3.3
00:23:43.556 00.001 21068 MultiStar: [#1 0.45,0.15,0.00,M1] [#2 0.39,-0.10,1.23,U] [#3 0.48,0.13,0.00,M1] [#4 0.25,-0.26,0.90,U] [#5 0.43,0.07,0.88,U] [#6 0.27,-0.01,0.72,U] [#7 0.14,-0.01,0.57,U] [#8 0.33,0.22,0.70,U] 
00:23:43.557 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.08}, one-star: {0.21, -0.33}
00:23:43.559 00.002 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
00:23:43.559 00.000 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
00:23:43.560 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.26 mountX=-0.31 mountY=0.01, mountTheta=3.12
00:23:43.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.08, opts=13)
00:23:43.563 00.001 21068 Enqueuing Move request for scope (0.30, -0.08)
00:23:43.565 00.002 16108 Worker thread wakes up
00:23:43.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.08) opts 0xd
00:23:43.565 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.08)
00:23:43.565 00.000 16108 Moving (0.30, -0.08) raw xDistance=-0.31 yDistance=0.01
00:23:43.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:23:43.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:43.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:23:43.565 00.000 16108 MoveAxis(E, 81, ABG)
00:23:43.565 00.000 16108 Guiding  Dir = 2, Dur = 81
00:23:43.565 00.000 16108 IsSlewing returns 0
00:23:43.567 00.002 16108 IsGuiding returns 0
00:23:43.572 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3507, FiltMin=2937, FiltMax=55689, Gamma=1.000
00:23:43.593 00.021 21068 UpdateGuideState exits: m=131663 SNR=86.2
00:23:43.596 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:43.598 00.001 21068 Enqueuing Expose request
00:23:43.606 00.008 16108 PulseGuide returned control before completion, sleep 52
00:23:43.668 00.062 16108 IsGuiding returns 1
00:23:43.668 00.000 16108 scope still moving after pulse duration time elapsed
00:23:43.700 00.032 16108 IsSlewing returns 0
00:23:43.700 00.000 16108 IsGuiding returns 1
00:23:43.731 00.031 16108 IsSlewing returns 0
00:23:43.732 00.001 16108 IsGuiding returns 0
00:23:43.732 00.000 16108 scope move finished after 81 + 84 ms
00:23:43.732 00.000 16108 Move returns status 0, amount 81
00:23:43.732 00.000 16108 MoveAxis(N, 0, ABG)
00:23:43.732 00.000 16108 Move returns status 0, amount 0
00:23:43.732 00.000 16108 move complete, result=0
00:23:43.732 00.000 16108 worker thread done servicing request
00:23:43.732 00.000 16108 Worker thread wakes up
00:23:43.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:43.732 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
00:23:43.736 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:44.892 01.156 16108 Exposure complete
00:23:44.964 00.072 16108 worker thread done servicing request
00:23:44.964 00.000 21068 OnExposeComplete: enter
00:23:44.966 00.002 21068 UpdateGuideState(): m_state=6
00:23:44.967 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7376
00:23:44.969 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=875.89, Mass=113988, SNR=89.4, Peak=18640 HFD=2.9
00:23:44.970 00.001 21068 MultiStar: [#1 0.06,0.15,1.26,U] [#2 0.16,-0.07,1.17,U] [#3 0.10,-0.13,0.94,U] [#4 -0.34,-0.16,0.77,U] [#5 0.28,0.23,0.94,U] [#6 -0.32,-0.13,0.77,U] [#7 -0.16,-0.15,0.67,U] [#8 -0.08,0.10,0.72,U] 
00:23:44.971 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.11, -0.19}
00:23:44.974 00.003 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
00:23:44.975 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
00:23:44.976 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.30 mountX=-0.01 mountY=0.03, mountTheta=2.03
00:23:44.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
00:23:44.980 00.002 21068 Enqueuing Move request for scope (0.01, -0.03)
00:23:44.981 00.001 16108 Worker thread wakes up
00:23:44.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:23:44.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:23:44.981 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
00:23:44.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:23:44.983 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:44.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:44.983 00.000 16108 MoveAxis(E, 0, ABG)
00:23:44.983 00.000 16108 Move returns status 0, amount 0
00:23:44.983 00.000 16108 MoveAxis(N, 0, ABG)
00:23:44.983 00.000 16108 Move returns status 0, amount 0
00:23:44.983 00.000 16108 move complete, result=0
00:23:44.983 00.000 16108 worker thread done servicing request
00:23:44.988 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3507, FiltMin=3017, FiltMax=62477, Gamma=1.000
00:23:45.020 00.032 21068 UpdateGuideState exits: m=113988 SNR=89.4
00:23:45.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:45.023 00.001 21068 Enqueuing Expose request
00:23:45.024 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:45.025 00.001 16108 Worker thread wakes up
00:23:45.026 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:45.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:46.012 00.986 16108 Exposure complete
00:23:46.088 00.076 16108 worker thread done servicing request
00:23:46.088 00.000 21068 OnExposeComplete: enter
00:23:46.089 00.001 21068 UpdateGuideState(): m_state=6
00:23:46.089 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7377
00:23:46.090 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.12, Mass=122679, SNR=81.6, Peak=16160 HFD=3.3
00:23:46.091 00.001 21068 MultiStar: [#1 -0.05,0.40,1.18,U] [#2 -0.09,-0.04,1.15,U] [#3 -0.04,0.14,0.97,U] [#4 -0.54,-0.18,0.00,M2] [#5 0.23,0.18,0.93,U] [#6 -0.13,-0.07,0.84,U] [#7 -0.33,-0.20,0.85,U] [#8 -0.15,0.01,0.84,U] 
00:23:46.092 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {-0.13, 0.04}
00:23:46.092 00.000 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:23:46.093 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:23:46.094 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.42 mountX=0.09 mountY=-0.05, mountTheta=-0.50
00:23:46.095 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
00:23:46.097 00.002 21068 Enqueuing Move request for scope (-0.08, 0.07)
00:23:46.098 00.001 16108 Worker thread wakes up
00:23:46.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:23:46.098 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:23:46.098 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
00:23:46.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:23:46.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:46.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:23:46.098 00.000 16108 MoveAxis(E, 0, ABG)
00:23:46.098 00.000 16108 Move returns status 0, amount 0
00:23:46.098 00.000 16108 MoveAxis(N, 0, ABG)
00:23:46.098 00.000 16108 Move returns status 0, amount 0
00:23:46.098 00.000 16108 move complete, result=0
00:23:46.098 00.000 16108 worker thread done servicing request
00:23:46.104 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3507, FiltMin=2953, FiltMax=65440, Gamma=1.000
00:23:46.129 00.025 21068 UpdateGuideState exits: m=122679 SNR=81.6
00:23:46.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:46.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:46.132 00.001 21068 Enqueuing Expose request
00:23:46.132 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:46.133 00.001 16108 Worker thread wakes up
00:23:46.133 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:46.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:47.299 01.166 16108 Exposure complete
00:23:47.353 00.054 16108 worker thread done servicing request
00:23:47.353 00.000 21068 OnExposeComplete: enter
00:23:47.354 00.001 21068 UpdateGuideState(): m_state=6
00:23:47.355 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7378
00:23:47.355 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=876.03, Mass=122376, SNR=83.9, Peak=15968 HFD=3.3
00:23:47.356 00.001 21068 MultiStar: [#1 0.04,0.28,1.17,U] [#2 -0.09,-0.02,1.22,U] [#3 -0.07,0.32,0.99,U] [#4 -0.28,-0.24,0.85,U] [#5 0.16,0.37,0.90,U] [#6 -0.20,0.09,0.81,U] [#7 -0.42,0.04,0.66,U] [#8 -0.09,0.28,0.77,U] 
00:23:47.357 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.22, -0.05}
00:23:47.358 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
00:23:47.359 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
00:23:47.360 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.32 mountX=0.13 mountY=-0.09, mountTheta=-0.61
00:23:47.362 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.12, opts=13)
00:23:47.365 00.003 21068 Enqueuing Move request for scope (-0.11, 0.12)
00:23:47.367 00.002 16108 Worker thread wakes up
00:23:47.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:23:47.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:23:47.367 00.000 16108 Moving (-0.11, 0.12) raw xDistance=0.13 yDistance=-0.09
00:23:47.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:23:47.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:47.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:23:47.367 00.000 16108 MoveAxis(E, 0, ABG)
00:23:47.367 00.000 16108 Move returns status 0, amount 0
00:23:47.368 00.001 16108 MoveAxis(N, 0, ABG)
00:23:47.368 00.000 16108 Move returns status 0, amount 0
00:23:47.368 00.000 16108 move complete, result=0
00:23:47.368 00.000 16108 worker thread done servicing request
00:23:47.373 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3504, FiltMin=3027, FiltMax=60656, Gamma=1.000
00:23:47.398 00.025 21068 UpdateGuideState exits: m=122376 SNR=83.9
00:23:47.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:47.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:47.400 00.000 21068 Enqueuing Expose request
00:23:47.401 00.001 16108 Worker thread wakes up
00:23:47.401 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:47.402 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:47.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:48.370 00.968 16108 Exposure complete
00:23:48.426 00.056 16108 worker thread done servicing request
00:23:48.426 00.000 21068 OnExposeComplete: enter
00:23:48.427 00.001 21068 UpdateGuideState(): m_state=6
00:23:48.427 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7379
00:23:48.428 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.15, Mass=124097, SNR=81.9, Peak=17363 HFD=3.1
00:23:48.429 00.001 21068 MultiStar: [#1 0.05,0.39,1.11,U] [#2 -0.19,0.10,1.16,U] [#3 -0.11,0.21,1.00,U] [#4 -0.37,-0.11,0.93,U] [#5 0.02,0.17,0.94,U] [#6 -0.17,0.34,0.79,U] [#7 -0.45,0.44,0.00,M1] [#8 -0.29,0.33,0.89,U] 
00:23:48.430 00.001 21068 single-star, 7 included, MultiStar: {-0.14, 0.18}, one-star: {-0.14, 0.07}
00:23:48.431 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
00:23:48.431 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
00:23:48.432 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.69 mountX=0.15 mountY=-0.04, mountTheta=-0.22
00:23:48.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.07, opts=13)
00:23:48.435 00.001 21068 Enqueuing Move request for scope (-0.14, 0.07)
00:23:48.436 00.001 16108 Worker thread wakes up
00:23:48.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
00:23:48.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
00:23:48.436 00.000 16108 Moving (-0.14, 0.07) raw xDistance=0.15 yDistance=-0.04
00:23:48.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:23:48.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:48.437 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:23:48.437 00.000 16108 MoveAxis(E, 0, ABG)
00:23:48.437 00.000 16108 Move returns status 0, amount 0
00:23:48.437 00.000 16108 MoveAxis(N, 0, ABG)
00:23:48.437 00.000 16108 Move returns status 0, amount 0
00:23:48.437 00.000 16108 move complete, result=0
00:23:48.437 00.000 16108 worker thread done servicing request
00:23:48.440 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3504, FiltMin=2973, FiltMax=60256, Gamma=1.000
00:23:48.458 00.018 21068 UpdateGuideState exits: m=124097 SNR=81.9
00:23:48.460 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:48.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:48.464 00.003 21068 Enqueuing Expose request
00:23:48.466 00.002 16108 Worker thread wakes up
00:23:48.466 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:48.468 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:48.469 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:49.624 01.155 16108 Exposure complete
00:23:49.691 00.067 16108 worker thread done servicing request
00:23:49.691 00.000 21068 OnExposeComplete: enter
00:23:49.692 00.001 21068 UpdateGuideState(): m_state=6
00:23:49.695 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7380
00:23:49.696 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.21, Mass=127571, SNR=86.9, Peak=20419 HFD=2.9
00:23:49.697 00.001 21068 MultiStar: [#1 -0.26,0.32,1.10,U] [#2 -0.43,0.18,1.26,U] [#3 -0.21,0.18,1.09,U] [#4 -0.85,0.22,0.00,M1] [#5 -0.27,0.23,1.05,U] [#6 -0.61,0.02,0.00,M1] [#7 -0.66,0.21,0.00,M2] [#8 -0.47,0.31,0.00,M1] 
00:23:49.697 00.000 21068 refined, 4 included, MultiStar: {-0.35, 0.21}, one-star: {-0.57, 0.14}
00:23:49.698 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
00:23:49.699 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
00:23:49.700 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.21 hyp=0.40 cameraTheta=2.60 mountX=0.38 mountY=-0.12, mountTheta=-0.31
00:23:49.701 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.21, opts=13)
00:23:49.702 00.001 21068 Enqueuing Move request for scope (-0.35, 0.21)
00:23:49.703 00.001 16108 Worker thread wakes up
00:23:49.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.21) opts 0xd
00:23:49.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.21)
00:23:49.703 00.000 16108 Moving (-0.35, 0.21) raw xDistance=0.38 yDistance=-0.12
00:23:49.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:23:49.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:49.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:23:49.703 00.000 16108 MoveAxis(W, 99, ABG)
00:23:49.705 00.002 16108 Guiding  Dir = 3, Dur = 99
00:23:49.705 00.000 16108 IsSlewing returns 0
00:23:49.705 00.000 16108 IsGuiding returns 0
00:23:49.712 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3507, FiltMin=3008, FiltMax=50304, Gamma=1.000
00:23:49.719 00.007 16108 PulseGuide returned control before completion, sleep 95
00:23:49.740 00.021 21068 UpdateGuideState exits: m=127571 SNR=86.9
00:23:49.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:49.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:49.743 00.001 21068 Enqueuing Expose request
00:23:49.829 00.086 16108 IsGuiding returns 1
00:23:49.829 00.000 16108 scope still moving after pulse duration time elapsed
00:23:49.861 00.032 16108 IsSlewing returns 0
00:23:49.861 00.000 16108 IsGuiding returns 1
00:23:49.895 00.034 16108 IsSlewing returns 0
00:23:49.896 00.001 16108 IsGuiding returns 0
00:23:49.896 00.000 16108 scope move finished after 99 + 91 ms
00:23:49.896 00.000 16108 Move returns status 0, amount 99
00:23:49.896 00.000 16108 MoveAxis(N, 0, ABG)
00:23:49.896 00.000 16108 Move returns status 0, amount 0
00:23:49.896 00.000 16108 move complete, result=0
00:23:49.896 00.000 16108 worker thread done servicing request
00:23:49.896 00.000 16108 Worker thread wakes up
00:23:49.896 00.000 21068 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH
00:23:49.901 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:49.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:50.888 00.987 16108 Exposure complete
00:23:50.950 00.062 16108 worker thread done servicing request
00:23:50.950 00.000 21068 OnExposeComplete: enter
00:23:50.952 00.002 21068 UpdateGuideState(): m_state=6
00:23:50.953 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7381
00:23:50.954 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.99, Mass=112379, SNR=87.7, Peak=15315 HFD=3.3
00:23:50.957 00.003 21068 MultiStar: [#1 -0.40,0.39,0.00,M1] [#2 -0.31,0.18,1.10,U] [#3 -0.13,0.36,1.04,U] [#4 -0.39,0.07,0.77,U] [#5 -0.02,0.23,0.98,U] [#6 -0.49,0.07,0.00,M2] [#7 -0.32,0.10,0.53,U] [#8 -0.39,0.43,0.00,M2] 
00:23:50.959 00.002 21068 single-star, 5 included, MultiStar: {-0.22, 0.15}, one-star: {-0.25, -0.09}
00:23:50.959 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
00:23:50.961 00.002 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
00:23:50.962 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-2.80 mountX=0.23 mountY=0.14, mountTheta=0.56
00:23:50.965 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.09, opts=13)
00:23:50.966 00.001 21068 Enqueuing Move request for scope (-0.25, -0.09)
00:23:50.967 00.001 16108 Worker thread wakes up
00:23:50.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
00:23:50.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
00:23:50.967 00.000 16108 Moving (-0.25, -0.09) raw xDistance=0.23 yDistance=0.14
00:23:50.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
00:23:50.969 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:50.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:50.969 00.000 16108 MoveAxis(W, 66, ABG)
00:23:50.969 00.000 16108 Guiding  Dir = 3, Dur = 66
00:23:50.969 00.000 16108 IsSlewing returns 0
00:23:50.969 00.000 16108 IsGuiding returns 0
00:23:50.974 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3507, FiltMin=2925, FiltMax=57888, Gamma=1.000
00:23:50.991 00.017 21068 UpdateGuideState exits: m=112379 SNR=87.7
00:23:50.993 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:50.995 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:50.996 00.001 21068 Enqueuing Expose request
00:23:51.006 00.010 16108 PulseGuide returned control before completion, sleep 40
00:23:51.051 00.045 16108 IsGuiding returns 1
00:23:51.051 00.000 16108 scope still moving after pulse duration time elapsed
00:23:51.082 00.031 16108 IsSlewing returns 0
00:23:51.083 00.001 16108 IsGuiding returns 1
00:23:51.113 00.030 16108 IsSlewing returns 0
00:23:51.113 00.000 16108 IsGuiding returns 0
00:23:51.113 00.000 16108 scope move finished after 66 + 78 ms
00:23:51.113 00.000 16108 Move returns status 0, amount 66
00:23:51.113 00.000 16108 MoveAxis(N, 0, ABG)
00:23:51.113 00.000 16108 Move returns status 0, amount 0
00:23:51.113 00.000 16108 move complete, result=0
00:23:51.114 00.001 16108 worker thread done servicing request
00:23:51.114 00.000 21068 GuideStep: 0.2 px 66 ms WEST, 0.1 px 0 ms NORTH
00:23:51.115 00.001 16108 Worker thread wakes up
00:23:51.115 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:51.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:52.274 01.159 16108 Exposure complete
00:23:52.329 00.055 16108 worker thread done servicing request
00:23:52.329 00.000 21068 OnExposeComplete: enter
00:23:52.330 00.001 21068 UpdateGuideState(): m_state=6
00:23:52.331 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7382
00:23:52.332 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.05, Mass=119462, SNR=83.8, Peak=17600 HFD=3.0
00:23:52.333 00.001 21068 MultiStar: [#1 0.26,0.27,1.22,U] [#2 0.38,-0.12,1.19,U] [#3 0.39,0.21,0.96,U] [#4 0.01,-0.21,0.90,U] [#5 0.59,0.23,0.00,M1] [#6 0.20,-0.20,0.83,U] [#7 -0.37,0.31,0.00,M2] [#8 0.22,0.18,0.81,U] 
00:23:52.333 00.000 21068 single-star, 6 included, MultiStar: {0.25, 0.02}, one-star: {0.22, -0.02}
00:23:52.334 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:23:52.335 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:23:52.336 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.09 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
00:23:52.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.02, opts=13)
00:23:52.338 00.001 21068 Enqueuing Move request for scope (0.22, -0.02)
00:23:52.338 00.000 16108 Worker thread wakes up
00:23:52.340 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
00:23:52.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
00:23:52.340 00.000 16108 Moving (0.22, -0.02) raw xDistance=-0.22 yDistance=-0.03
00:23:52.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
00:23:52.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:52.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:52.340 00.000 16108 MoveAxis(E, 52, ABG)
00:23:52.340 00.000 16108 Guiding  Dir = 2, Dur = 52
00:23:52.340 00.000 16108 IsSlewing returns 0
00:23:52.340 00.000 16108 IsGuiding returns 0
00:23:52.343 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3507, FiltMin=3001, FiltMax=62832, Gamma=1.000
00:23:52.367 00.024 21068 UpdateGuideState exits: m=119462 SNR=83.8
00:23:52.370 00.003 16108 PulseGuide returned control before completion, sleep 35
00:23:52.370 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:52.372 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:52.373 00.001 21068 Enqueuing Expose request
00:23:52.413 00.040 16108 IsGuiding returns 1
00:23:52.413 00.000 16108 scope still moving after pulse duration time elapsed
00:23:52.445 00.032 16108 IsSlewing returns 0
00:23:52.445 00.000 16108 IsGuiding returns 1
00:23:52.475 00.030 16108 IsSlewing returns 0
00:23:52.475 00.000 16108 IsGuiding returns 0
00:23:52.475 00.000 16108 scope move finished after 52 + 83 ms
00:23:52.475 00.000 16108 Move returns status 0, amount 52
00:23:52.475 00.000 16108 MoveAxis(N, 0, ABG)
00:23:52.475 00.000 16108 Move returns status 0, amount 0
00:23:52.475 00.000 16108 move complete, result=0
00:23:52.475 00.000 16108 worker thread done servicing request
00:23:52.475 00.000 16108 Worker thread wakes up
00:23:52.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:52.475 00.000 21068 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
00:23:52.478 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:53.448 00.970 16108 Exposure complete
00:23:53.500 00.052 16108 worker thread done servicing request
00:23:53.501 00.001 21068 OnExposeComplete: enter
00:23:53.503 00.002 21068 UpdateGuideState(): m_state=6
00:23:53.505 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7383
00:23:53.507 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=875.79, Mass=132101, SNR=92.8, Peak=16864 HFD=3.0
00:23:53.508 00.001 21068 MultiStar: [#1 0.26,0.33,1.17,U] [#2 0.02,-0.03,1.18,U] [#3 0.05,0.29,1.05,U] [#4 0.14,0.11,0.71,U] [#5 0.29,0.21,0.82,U] [#6 0.09,0.02,0.64,U] [#7 -0.07,0.28,0.53,U] [#8 -0.08,0.11,0.72,U] 
00:23:53.510 00.002 21068 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.00, -0.29}
00:23:53.511 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
00:23:53.514 00.003 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
00:23:53.516 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
00:23:53.518 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
00:23:53.520 00.002 21068 Enqueuing Move request for scope (0.09, 0.11)
00:23:53.521 00.001 16108 Worker thread wakes up
00:23:53.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:23:53.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:23:53.523 00.002 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.13
00:23:53.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:23:53.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:53.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:53.523 00.000 16108 MoveAxis(E, 0, ABG)
00:23:53.523 00.000 16108 Move returns status 0, amount 0
00:23:53.523 00.000 16108 MoveAxis(N, 0, ABG)
00:23:53.523 00.000 16108 Move returns status 0, amount 0
00:23:53.523 00.000 16108 move complete, result=0
00:23:53.524 00.001 16108 worker thread done servicing request
00:23:53.528 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3507, FiltMin=3011, FiltMax=65440, Gamma=1.000
00:23:53.543 00.015 21068 UpdateGuideState exits: m=132101 SNR=92.8
00:23:53.545 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:53.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:53.547 00.001 21068 Enqueuing Expose request
00:23:53.548 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:53.548 00.000 16108 Worker thread wakes up
00:23:53.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:53.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:54.705 01.156 16108 Exposure complete
00:23:54.760 00.055 16108 worker thread done servicing request
00:23:54.760 00.000 21068 OnExposeComplete: enter
00:23:54.761 00.001 21068 UpdateGuideState(): m_state=6
00:23:54.762 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7384
00:23:54.762 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.89, Mass=124753, SNR=90.4, Peak=18128 HFD=3.2
00:23:54.763 00.001 21068 MultiStar: [#1 0.20,0.28,1.10,U] [#2 0.08,-0.04,1.15,U] [#3 0.10,0.11,0.99,U] [#4 -0.20,-0.24,0.80,U] [#5 0.49,0.28,0.00,M1] [#6 0.11,0.04,0.75,U] [#7 0.24,-0.16,0.59,U] [#8 0.33,0.12,0.65,U] 
00:23:54.764 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.10, -0.19}
00:23:54.765 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:23:54.766 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:23:54.766 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
00:23:54.769 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
00:23:54.771 00.002 21068 Enqueuing Move request for scope (0.11, 0.00)
00:23:54.773 00.002 16108 Worker thread wakes up
00:23:54.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:23:54.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:23:54.773 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.11 yDistance=-0.03
00:23:54.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:23:54.774 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:54.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:54.774 00.000 16108 MoveAxis(E, 0, ABG)
00:23:54.774 00.000 16108 Move returns status 0, amount 0
00:23:54.774 00.000 16108 MoveAxis(N, 0, ABG)
00:23:54.774 00.000 16108 Move returns status 0, amount 0
00:23:54.774 00.000 16108 move complete, result=0
00:23:54.774 00.000 16108 worker thread done servicing request
00:23:54.782 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3507, FiltMin=2989, FiltMax=62013, Gamma=1.000
00:23:54.804 00.022 21068 UpdateGuideState exits: m=124753 SNR=90.4
00:23:54.804 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:54.806 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:54.807 00.001 21068 Enqueuing Expose request
00:23:54.808 00.001 16108 Worker thread wakes up
00:23:54.808 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:54.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:54.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:55.800 00.991 16108 Exposure complete
00:23:55.864 00.064 16108 worker thread done servicing request
00:23:55.864 00.000 21068 OnExposeComplete: enter
00:23:55.866 00.002 21068 UpdateGuideState(): m_state=6
00:23:55.868 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7385
00:23:55.868 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=875.68, Mass=126377, SNR=84.7, Peak=15952 HFD=3.3
00:23:55.870 00.002 21068 MultiStar: [#1 -0.20,-0.02,1.12,U] [#2 0.02,-0.23,1.20,U] [#3 0.11,-0.20,1.06,U] [#4 -0.32,-0.39,0.00,M1] [#5 0.13,-0.07,0.89,U] [#6 -0.15,-0.23,0.75,U] [#7 -0.04,-0.09,0.53,U] [#8 0.06,-0.24,0.77,U] 
00:23:55.873 00.003 21068 refined, 7 included, MultiStar: {-0.01, -0.19}, one-star: {-0.01, -0.39}
00:23:55.874 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
00:23:55.876 00.002 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
00:23:55.877 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.02 mountY=0.19, mountTheta=1.69
00:23:55.882 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
00:23:55.883 00.001 21068 Enqueuing Move request for scope (-0.01, -0.19)
00:23:55.886 00.003 16108 Worker thread wakes up
00:23:55.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
00:23:55.887 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
00:23:55.887 00.000 16108 Moving (-0.01, -0.19) raw xDistance=-0.02 yDistance=0.19
00:23:55.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:23:55.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:55.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:23:55.887 00.000 16108 MoveAxis(E, 0, ABG)
00:23:55.887 00.000 16108 Move returns status 0, amount 0
00:23:55.887 00.000 16108 MoveAxis(N, 0, ABG)
00:23:55.887 00.000 16108 Move returns status 0, amount 0
00:23:55.887 00.000 16108 move complete, result=0
00:23:55.887 00.000 16108 worker thread done servicing request
00:23:55.900 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3507, FiltMin=3030, FiltMax=57366, Gamma=1.000
00:23:55.929 00.029 21068 UpdateGuideState exits: m=126377 SNR=84.7
00:23:55.931 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:55.933 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:55.937 00.004 21068 Enqueuing Expose request
00:23:55.938 00.001 16108 Worker thread wakes up
00:23:55.938 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:55.940 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:55.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:57.111 01.171 16108 Exposure complete
00:23:57.188 00.077 16108 worker thread done servicing request
00:23:57.189 00.001 21068 OnExposeComplete: enter
00:23:57.190 00.001 21068 UpdateGuideState(): m_state=6
00:23:57.191 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7386
00:23:57.192 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.76, Mass=111575, SNR=81.7, Peak=15264 HFD=3.3
00:23:57.193 00.001 21068 MultiStar: [#1 -0.15,0.32,1.24,U] [#2 -0.03,-0.03,1.13,U] [#3 -0.11,0.14,1.05,U] [#4 -0.27,0.08,0.76,U] [#5 0.33,0.37,0.00,M1] [#6 -0.08,0.01,0.92,U] [#7 -0.16,0.20,0.71,U] [#8 -0.01,0.62,0.00,M1] 
00:23:57.194 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.06}, one-star: {-0.03, -0.32}
00:23:57.196 00.002 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
00:23:57.197 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
00:23:57.199 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.65 mountX=0.12 mountY=-0.03, mountTheta=-0.26
00:23:57.202 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
00:23:57.202 00.000 21068 Enqueuing Move request for scope (-0.11, 0.06)
00:23:57.205 00.003 16108 Worker thread wakes up
00:23:57.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:23:57.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:23:57.205 00.000 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.03
00:23:57.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:23:57.206 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:57.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:57.206 00.000 16108 MoveAxis(E, 0, ABG)
00:23:57.206 00.000 16108 Move returns status 0, amount 0
00:23:57.206 00.000 16108 MoveAxis(N, 0, ABG)
00:23:57.206 00.000 16108 Move returns status 0, amount 0
00:23:57.206 00.000 16108 move complete, result=0
00:23:57.206 00.000 16108 worker thread done servicing request
00:23:57.215 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3507, FiltMin=3033, FiltMax=63270, Gamma=1.000
00:23:57.235 00.020 21068 UpdateGuideState exits: m=111575 SNR=81.7
00:23:57.235 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:57.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:57.237 00.001 21068 Enqueuing Expose request
00:23:57.237 00.000 16108 Worker thread wakes up
00:23:57.238 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:57.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:57.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:58.219 00.981 16108 Exposure complete
00:23:58.285 00.066 16108 worker thread done servicing request
00:23:58.285 00.000 21068 OnExposeComplete: enter
00:23:58.286 00.001 21068 UpdateGuideState(): m_state=6
00:23:58.287 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7387
00:23:58.287 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=875.76, Mass=128870, SNR=81.8, Peak=21168 HFD=2.9
00:23:58.288 00.001 21068 MultiStar: [#1 -0.05,0.27,1.19,U] [#2 0.41,0.01,1.22,U] [#3 0.10,0.03,0.88,U] [#4 -0.03,-0.14,0.93,U] [#5 0.53,0.40,0.00,M2] [#6 0.11,0.04,0.81,U] [#7 0.00,0.23,0.58,U] [#8 0.24,-0.03,0.81,U] 
00:23:58.289 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.04, -0.32}
00:23:58.290 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
00:23:58.291 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:23:58.291 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
00:23:58.294 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
00:23:58.295 00.001 21068 Enqueuing Move request for scope (0.11, 0.01)
00:23:58.295 00.000 16108 Worker thread wakes up
00:23:58.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:23:58.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:23:58.295 00.000 16108 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=-0.03
00:23:58.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:23:58.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:58.296 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:58.296 00.000 16108 MoveAxis(E, 0, ABG)
00:23:58.296 00.000 16108 Move returns status 0, amount 0
00:23:58.296 00.000 16108 MoveAxis(N, 0, ABG)
00:23:58.296 00.000 16108 Move returns status 0, amount 0
00:23:58.296 00.000 16108 move complete, result=0
00:23:58.296 00.000 16108 worker thread done servicing request
00:23:58.300 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3507, FiltMin=3001, FiltMax=58790, Gamma=1.000
00:23:58.316 00.016 21068 UpdateGuideState exits: m=128870 SNR=81.8
00:23:58.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:58.319 00.001 21068 Enqueuing Expose request
00:23:58.320 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:58.320 00.000 16108 Worker thread wakes up
00:23:58.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:58.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:23:59.478 01.157 16108 Exposure complete
00:23:59.532 00.054 16108 worker thread done servicing request
00:23:59.532 00.000 21068 OnExposeComplete: enter
00:23:59.534 00.002 21068 UpdateGuideState(): m_state=6
00:23:59.535 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7388
00:23:59.538 00.003 21068 Star::Find returns 1 (0), X=220.81, Y=875.85, Mass=123460, SNR=89.7, Peak=19088 HFD=2.9
00:23:59.540 00.002 21068 MultiStar: [#1 0.41,0.16,0.97,U] [#2 0.37,0.05,1.12,U] [#3 0.51,-0.05,0.00,M1] [#4 0.10,-0.17,0.86,U] [#5 0.51,0.34,0.00,M3] [#6 0.35,0.17,0.79,U] [#7 0.03,0.08,0.57,U] [#8 0.21,-0.01,0.76,U] 
00:23:59.541 00.001 21068 refined, 6 included, MultiStar: {0.24, 0.00}, one-star: {0.13, -0.22}
00:23:59.543 00.002 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
00:23:59.544 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
00:23:59.545 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.02 mountX=-0.24 mountY=-0.06, mountTheta=-2.89
00:23:59.549 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.00, opts=13)
00:23:59.551 00.002 21068 Enqueuing Move request for scope (0.24, 0.00)
00:23:59.552 00.001 16108 Worker thread wakes up
00:23:59.553 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
00:23:59.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
00:23:59.553 00.000 16108 Moving (0.24, 0.00) raw xDistance=-0.24 yDistance=-0.06
00:23:59.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:23:59.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:59.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:59.553 00.000 16108 MoveAxis(E, 62, ABG)
00:23:59.553 00.000 16108 Guiding  Dir = 2, Dur = 62
00:23:59.554 00.001 16108 IsSlewing returns 0
00:23:59.554 00.000 16108 IsGuiding returns 0
00:23:59.560 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3507, FiltMin=3024, FiltMax=61885, Gamma=1.000
00:23:59.574 00.014 16108 PulseGuide returned control before completion, sleep 53
00:23:59.582 00.008 21068 UpdateGuideState exits: m=123460 SNR=89.7
00:23:59.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:59.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:23:59.585 00.001 21068 Enqueuing Expose request
00:23:59.635 00.050 16108 IsGuiding returns 1
00:23:59.635 00.000 16108 scope still moving after pulse duration time elapsed
00:23:59.666 00.031 16108 IsSlewing returns 0
00:23:59.666 00.000 16108 IsGuiding returns 0
00:23:59.666 00.000 16108 scope move finished after 62 + 49 ms
00:23:59.666 00.000 16108 Move returns status 0, amount 62
00:23:59.666 00.000 16108 MoveAxis(N, 0, ABG)
00:23:59.666 00.000 16108 Move returns status 0, amount 0
00:23:59.666 00.000 16108 move complete, result=0
00:23:59.666 00.000 16108 worker thread done servicing request
00:23:59.667 00.001 16108 Worker thread wakes up
00:23:59.667 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.1 px 0 ms NORTH
00:23:59.668 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:23:59.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:00.646 00.978 16108 Exposure complete
00:24:00.706 00.060 16108 worker thread done servicing request
00:24:00.706 00.000 21068 OnExposeComplete: enter
00:24:00.707 00.001 21068 UpdateGuideState(): m_state=6
00:24:00.708 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7389
00:24:00.709 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.92, Mass=121821, SNR=88.9, Peak=17136 HFD=3.2
00:24:00.710 00.001 21068 MultiStar: [#1 0.11,0.22,1.11,U] [#2 0.11,-0.05,1.01,U] [#3 0.19,-0.04,1.05,U] [#4 -0.16,-0.09,0.78,U] [#5 0.40,0.15,0.80,U] [#6 0.15,-0.09,0.69,U] [#7 -0.22,-0.14,0.57,U] [#8 0.17,0.33,0.74,U] 
00:24:00.711 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.14, -0.15}
00:24:00.712 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
00:24:00.713 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
00:24:00.713 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=-0.07 mountY=-0.04, mountTheta=-2.66
00:24:00.716 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
00:24:00.718 00.002 21068 Enqueuing Move request for scope (0.08, 0.02)
00:24:00.721 00.003 16108 Worker thread wakes up
00:24:00.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:24:00.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:24:00.721 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.07 yDistance=-0.04
00:24:00.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:24:00.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:00.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:00.721 00.000 16108 MoveAxis(E, 0, ABG)
00:24:00.721 00.000 16108 Move returns status 0, amount 0
00:24:00.721 00.000 16108 MoveAxis(N, 0, ABG)
00:24:00.721 00.000 16108 Move returns status 0, amount 0
00:24:00.721 00.000 16108 move complete, result=0
00:24:00.721 00.000 16108 worker thread done servicing request
00:24:00.728 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3507, FiltMin=3014, FiltMax=60246, Gamma=1.000
00:24:00.754 00.026 21068 UpdateGuideState exits: m=121821 SNR=88.9
00:24:00.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:00.758 00.002 21068 Enqueuing Expose request
00:24:00.758 00.000 16108 Worker thread wakes up
00:24:00.758 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:00.759 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:00.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:01.926 01.167 16108 Exposure complete
00:24:01.990 00.064 16108 worker thread done servicing request
00:24:01.990 00.000 21068 OnExposeComplete: enter
00:24:01.991 00.001 21068 UpdateGuideState(): m_state=6
00:24:01.993 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7390
00:24:01.994 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.88, Mass=119078, SNR=84.5, Peak=18576 HFD=3.0
00:24:01.996 00.002 21068 MultiStar: [#1 0.10,0.30,1.21,U] [#2 0.53,0.04,0.00,M1] [#3 0.36,0.20,1.00,U] [#4 0.07,-0.19,0.76,U] [#5 0.61,0.20,0.00,M3] [#6 0.03,-0.12,0.80,U] [#7 0.10,-0.06,0.58,U] [#8 0.31,0.09,0.86,U] 
00:24:01.996 00.000 21068 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.10, -0.19}
00:24:01.997 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
00:24:01.998 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
00:24:01.999 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=-0.15 mountY=-0.06, mountTheta=-2.73
00:24:02.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
00:24:02.002 00.001 21068 Enqueuing Move request for scope (0.16, 0.03)
00:24:02.004 00.002 16108 Worker thread wakes up
00:24:02.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:24:02.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:24:02.004 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.15 yDistance=-0.06
00:24:02.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:24:02.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:02.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:02.004 00.000 16108 MoveAxis(E, 0, ABG)
00:24:02.004 00.000 16108 Move returns status 0, amount 0
00:24:02.004 00.000 16108 MoveAxis(N, 0, ABG)
00:24:02.004 00.000 16108 Move returns status 0, amount 0
00:24:02.004 00.000 16108 move complete, result=0
00:24:02.004 00.000 16108 worker thread done servicing request
00:24:02.008 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3507, FiltMin=3014, FiltMax=63616, Gamma=1.000
00:24:02.024 00.016 21068 UpdateGuideState exits: m=119078 SNR=84.5
00:24:02.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:02.025 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:02.026 00.001 21068 Enqueuing Expose request
00:24:02.027 00.001 16108 Worker thread wakes up
00:24:02.027 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:02.028 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:02.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:03.021 00.993 16108 Exposure complete
00:24:03.083 00.062 16108 worker thread done servicing request
00:24:03.083 00.000 21068 OnExposeComplete: enter
00:24:03.084 00.001 21068 UpdateGuideState(): m_state=6
00:24:03.085 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7391
00:24:03.086 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.71, Mass=125561, SNR=81.7, Peak=16256 HFD=3.0
00:24:03.087 00.001 21068 MultiStar: [#1 -0.04,0.31,1.11,U] [#2 0.16,-0.02,1.15,U] [#3 0.16,-0.02,1.00,U] [#4 -0.13,-0.10,0.87,U] [#5 0.52,0.19,0.00,M4] [#6 0.30,-0.13,0.90,U] [#7 -0.27,-0.15,0.65,U] [#8 -0.15,0.22,0.78,U] 
00:24:03.088 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.03, -0.37}
00:24:03.089 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
00:24:03.089 00.000 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
00:24:03.090 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.98 mountX=-0.02 mountY=0.02, mountTheta=2.37
00:24:03.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
00:24:03.093 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
00:24:03.093 00.000 16108 Worker thread wakes up
00:24:03.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:24:03.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:24:03.094 00.001 16108 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.02
00:24:03.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:24:03.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:03.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:03.094 00.000 16108 MoveAxis(E, 0, ABG)
00:24:03.094 00.000 16108 Move returns status 0, amount 0
00:24:03.094 00.000 16108 MoveAxis(N, 0, ABG)
00:24:03.094 00.000 16108 Move returns status 0, amount 0
00:24:03.094 00.000 16108 move complete, result=0
00:24:03.094 00.000 16108 worker thread done servicing request
00:24:03.098 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3510, FiltMin=2998, FiltMax=63088, Gamma=1.000
00:24:03.114 00.016 21068 UpdateGuideState exits: m=125561 SNR=81.7
00:24:03.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:03.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:03.117 00.001 21068 Enqueuing Expose request
00:24:03.118 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:03.119 00.001 16108 Worker thread wakes up
00:24:03.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:03.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:04.289 01.170 16108 Exposure complete
00:24:04.362 00.073 16108 worker thread done servicing request
00:24:04.362 00.000 21068 OnExposeComplete: enter
00:24:04.364 00.002 21068 UpdateGuideState(): m_state=6
00:24:04.365 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7392
00:24:04.366 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.87, Mass=117693, SNR=76.1, Peak=16896 HFD=3.3
00:24:04.367 00.001 21068 MultiStar: [#1 0.12,0.02,1.23,U] [#2 0.27,-0.06,1.20,U] [#3 0.11,0.23,1.17,U] [#4 0.00,-0.31,0.95,U] [#5 0.62,-0.07,0.00,M5] [#6 0.20,-0.28,0.87,U] [#7 -0.25,0.18,0.68,U] [#8 -0.01,0.28,0.71,U] 
00:24:04.368 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {-0.16, -0.20}
00:24:04.369 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
00:24:04.370 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:24:04.370 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.43 mountX=-0.06 mountY=0.01, mountTheta=2.95
00:24:04.373 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
00:24:04.374 00.001 21068 Enqueuing Move request for scope (0.06, -0.03)
00:24:04.374 00.000 16108 Worker thread wakes up
00:24:04.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:24:04.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:24:04.374 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.01
00:24:04.375 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:24:04.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:04.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:04.375 00.000 16108 MoveAxis(E, 0, ABG)
00:24:04.375 00.000 16108 Move returns status 0, amount 0
00:24:04.375 00.000 16108 MoveAxis(N, 0, ABG)
00:24:04.375 00.000 16108 Move returns status 0, amount 0
00:24:04.375 00.000 16108 move complete, result=0
00:24:04.375 00.000 16108 worker thread done servicing request
00:24:04.379 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3507, FiltMin=3017, FiltMax=60390, Gamma=1.000
00:24:04.395 00.016 21068 UpdateGuideState exits: m=117693 SNR=76.1
00:24:04.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:04.396 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:04.397 00.001 21068 Enqueuing Expose request
00:24:04.398 00.001 16108 Worker thread wakes up
00:24:04.398 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:04.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:04.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:05.368 00.969 16108 Exposure complete
00:24:05.423 00.055 16108 worker thread done servicing request
00:24:05.423 00.000 21068 OnExposeComplete: enter
00:24:05.425 00.002 21068 UpdateGuideState(): m_state=6
00:24:05.426 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7393
00:24:05.427 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.86, Mass=127284, SNR=82.7, Peak=17984 HFD=3.1
00:24:05.428 00.001 21068 MultiStar: [#1 0.33,0.10,1.15,U] [#2 0.16,-0.16,1.18,U] [#3 0.26,-0.03,1.18,U] [#4 0.07,-0.31,0.89,U] [#5 0.42,0.09,0.95,U] [#6 0.21,-0.19,0.84,U] [#7 -0.22,-0.24,0.64,U] [#8 0.30,0.23,0.79,U] 
00:24:05.430 00.002 21068 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.05, -0.21}
00:24:05.431 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
00:24:05.433 00.002 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
00:24:05.434 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.37 mountX=-0.20 mountY=0.03, mountTheta=3.01
00:24:05.437 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.07, opts=13)
00:24:05.439 00.002 21068 Enqueuing Move request for scope (0.19, -0.07)
00:24:05.440 00.001 16108 Worker thread wakes up
00:24:05.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
00:24:05.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
00:24:05.440 00.000 16108 Moving (0.19, -0.07) raw xDistance=-0.20 yDistance=0.03
00:24:05.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:24:05.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:05.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:05.440 00.000 16108 MoveAxis(E, 53, ABG)
00:24:05.440 00.000 16108 Guiding  Dir = 2, Dur = 53
00:24:05.441 00.001 16108 IsSlewing returns 0
00:24:05.441 00.000 16108 IsGuiding returns 0
00:24:05.446 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3507, FiltMin=3024, FiltMax=57430, Gamma=1.000
00:24:05.461 00.015 16108 PulseGuide returned control before completion, sleep 43
00:24:05.473 00.012 21068 UpdateGuideState exits: m=127284 SNR=82.7
00:24:05.474 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:05.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:05.476 00.001 21068 Enqueuing Expose request
00:24:05.507 00.031 16108 IsGuiding returns 1
00:24:05.507 00.000 16108 scope still moving after pulse duration time elapsed
00:24:05.538 00.031 16108 IsSlewing returns 0
00:24:05.538 00.000 16108 IsGuiding returns 1
00:24:05.570 00.032 16108 IsSlewing returns 0
00:24:05.570 00.000 16108 IsGuiding returns 0
00:24:05.570 00.000 16108 scope move finished after 53 + 75 ms
00:24:05.570 00.000 16108 Move returns status 0, amount 53
00:24:05.570 00.000 16108 MoveAxis(N, 0, ABG)
00:24:05.571 00.001 16108 Move returns status 0, amount 0
00:24:05.571 00.000 16108 move complete, result=0
00:24:05.571 00.000 16108 worker thread done servicing request
00:24:05.571 00.000 16108 Worker thread wakes up
00:24:05.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:05.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:05.571 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
00:24:06.736 01.165 16108 Exposure complete
00:24:06.818 00.082 16108 worker thread done servicing request
00:24:06.818 00.000 21068 OnExposeComplete: enter
00:24:06.821 00.003 21068 UpdateGuideState(): m_state=6
00:24:06.822 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7394
00:24:06.823 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=875.77, Mass=120039, SNR=90.8, Peak=15776 HFD=3.1
00:24:06.823 00.000 21068 MultiStar: [#1 -0.05,0.17,1.02,U] [#2 -0.09,-0.07,1.15,U] [#3 0.06,-0.02,0.87,U] [#4 -0.31,-0.31,0.87,U] [#5 -0.02,0.09,0.93,U] [#6 -0.19,-0.15,0.70,U] [#7 -0.45,-0.26,0.00,M1] [#8 -0.04,-0.04,0.66,U] 
00:24:06.824 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.31, -0.30}
00:24:06.825 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.74)
00:24:06.826 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.80)
00:24:06.827 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.58 mountX=0.11 mountY=0.10, mountTheta=0.77
00:24:06.829 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.08, opts=13)
00:24:06.830 00.001 21068 Enqueuing Move request for scope (-0.12, -0.08)
00:24:06.832 00.002 16108 Worker thread wakes up
00:24:06.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
00:24:06.832 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
00:24:06.832 00.000 16108 Moving (-0.12, -0.08) raw xDistance=0.11 yDistance=0.10
00:24:06.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:24:06.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:06.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:24:06.832 00.000 16108 MoveAxis(E, 0, ABG)
00:24:06.832 00.000 16108 Move returns status 0, amount 0
00:24:06.832 00.000 16108 MoveAxis(N, 0, ABG)
00:24:06.832 00.000 16108 Move returns status 0, amount 0
00:24:06.832 00.000 16108 move complete, result=0
00:24:06.832 00.000 16108 worker thread done servicing request
00:24:06.835 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3507, FiltMin=2953, FiltMax=65440, Gamma=1.000
00:24:06.850 00.015 21068 UpdateGuideState exits: m=120039 SNR=90.8
00:24:06.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.853 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:06.854 00.001 21068 Enqueuing Expose request
00:24:06.854 00.000 16108 Worker thread wakes up
00:24:06.854 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:06.855 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:06.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:07.835 00.980 16108 Exposure complete
00:24:07.892 00.057 16108 worker thread done servicing request
00:24:07.892 00.000 21068 OnExposeComplete: enter
00:24:07.893 00.001 21068 UpdateGuideState(): m_state=6
00:24:07.896 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7395
00:24:07.896 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=875.58, Mass=112529, SNR=85.1, Peak=14976 HFD=3.1
00:24:07.897 00.001 21068 MultiStar: [#1 -0.07,0.02,1.22,U] [#2 0.04,-0.34,1.24,U] [#3 -0.13,-0.13,1.15,U] [#4 -0.36,-0.26,0.72,U] [#5 0.12,-0.05,0.84,U] [#6 -0.25,-0.39,0.82,U] [#7 -0.23,-0.19,0.64,U] [#8 -0.12,-0.16,0.76,U] 
00:24:07.898 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.22}, one-star: {-0.10, -0.49}
00:24:07.899 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
00:24:07.899 00.000 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
00:24:07.900 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.02 mountX=0.07 mountY=0.24, mountTheta=1.30
00:24:07.901 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.22, opts=13)
00:24:07.902 00.001 21068 Enqueuing Move request for scope (-0.11, -0.22)
00:24:07.903 00.001 16108 Worker thread wakes up
00:24:07.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
00:24:07.903 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
00:24:07.903 00.000 16108 Moving (-0.11, -0.22) raw xDistance=0.07 yDistance=0.24
00:24:07.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:24:07.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:24:07.903 00.000 16108 MoveAxis(E, 0, ABG)
00:24:07.903 00.000 16108 Move returns status 0, amount 0
00:24:07.903 00.000 16108 MoveAxis(S, 48, ABG)
00:24:07.905 00.002 16108 Guiding  Dir = 1, Dur = 48
00:24:07.905 00.000 16108 IsSlewing returns 0
00:24:07.905 00.000 16108 IsGuiding returns 0
00:24:07.906 00.001 16108 PulseGuide returned control before completion, sleep 58
00:24:07.908 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=480, max=65535, med=3507, FiltMin=3008, FiltMax=60448, Gamma=1.000
00:24:07.925 00.017 21068 UpdateGuideState exits: m=112529 SNR=85.1
00:24:07.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:07.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:07.928 00.001 21068 Enqueuing Expose request
00:24:07.968 00.040 16108 IsGuiding returns 1
00:24:07.968 00.000 16108 scope still moving after pulse duration time elapsed
00:24:07.999 00.031 16108 IsSlewing returns 0
00:24:07.999 00.000 16108 IsGuiding returns 0
00:24:07.999 00.000 16108 scope move finished after 48 + 47 ms
00:24:07.999 00.000 16108 Move returns status 0, amount 48
00:24:08.000 00.001 16108 move complete, result=0
00:24:08.000 00.000 16108 worker thread done servicing request
00:24:08.000 00.000 16108 Worker thread wakes up
00:24:08.000 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:24:08.003 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:08.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:09.178 01.175 16108 Exposure complete
00:24:09.238 00.060 16108 worker thread done servicing request
00:24:09.238 00.000 21068 OnExposeComplete: enter
00:24:09.239 00.001 21068 UpdateGuideState(): m_state=6
00:24:09.240 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7396
00:24:09.241 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.10, Mass=133849, SNR=91.2, Peak=18336 HFD=3.3
00:24:09.242 00.001 21068 MultiStar: [#1 0.17,0.41,1.02,U] [#2 0.06,0.03,1.08,U] [#3 0.11,0.37,0.98,U] [#4 -0.05,-0.18,0.75,U] [#5 -0.01,0.33,0.99,U] [#6 -0.25,0.07,0.70,U] [#7 -0.17,0.52,0.00,M1] [#8 -0.16,0.19,0.62,U] 
00:24:09.243 00.001 21068 single-star, 7 included, MultiStar: {-0.01, 0.17}, one-star: {-0.09, 0.02}
00:24:09.244 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
00:24:09.247 00.003 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
00:24:09.249 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=0.09 mountY=0.00, mountTheta=0.01
00:24:09.252 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
00:24:09.253 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
00:24:09.254 00.001 16108 Worker thread wakes up
00:24:09.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:24:09.255 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:24:09.255 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
00:24:09.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:24:09.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:09.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:24:09.255 00.000 16108 MoveAxis(E, 0, ABG)
00:24:09.255 00.000 16108 Move returns status 0, amount 0
00:24:09.255 00.000 16108 MoveAxis(N, 0, ABG)
00:24:09.255 00.000 16108 Move returns status 0, amount 0
00:24:09.255 00.000 16108 move complete, result=0
00:24:09.255 00.000 16108 worker thread done servicing request
00:24:09.259 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3504, FiltMin=2985, FiltMax=62256, Gamma=1.000
00:24:09.285 00.026 21068 UpdateGuideState exits: m=133849 SNR=91.2
00:24:09.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.288 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:09.289 00.001 21068 Enqueuing Expose request
00:24:09.291 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:09.292 00.001 16108 Worker thread wakes up
00:24:09.292 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:09.293 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:10.282 00.989 16108 Exposure complete
00:24:10.338 00.056 16108 worker thread done servicing request
00:24:10.338 00.000 21068 OnExposeComplete: enter
00:24:10.340 00.002 21068 UpdateGuideState(): m_state=6
00:24:10.341 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7397
00:24:10.341 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=876.06, Mass=129846, SNR=88.2, Peak=16499 HFD=3.3
00:24:10.342 00.001 21068 MultiStar: [#1 0.19,0.31,1.04,U] [#2 0.22,0.18,1.21,U] [#3 0.36,0.21,1.05,U] [#4 -0.17,-0.14,0.90,U] [#5 0.23,0.25,0.93,U] [#6 0.09,0.26,0.70,U] [#7 -0.24,0.29,0.55,U] [#8 0.03,0.43,0.70,U] 
00:24:10.343 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.19}, one-star: {-0.42, -0.01}
00:24:10.344 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
00:24:10.344 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
00:24:10.345 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.29 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
00:24:10.346 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.19, opts=13)
00:24:10.347 00.001 21068 Enqueuing Move request for scope (0.05, 0.19)
00:24:10.348 00.001 16108 Worker thread wakes up
00:24:10.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
00:24:10.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
00:24:10.348 00.000 16108 Moving (0.05, 0.19) raw xDistance=-0.02 yDistance=-0.19
00:24:10.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:24:10.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:10.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:24:10.350 00.002 16108 MoveAxis(E, 0, ABG)
00:24:10.350 00.000 16108 Move returns status 0, amount 0
00:24:10.350 00.000 16108 MoveAxis(N, 0, ABG)
00:24:10.350 00.000 16108 Move returns status 0, amount 0
00:24:10.350 00.000 16108 move complete, result=0
00:24:10.350 00.000 16108 worker thread done servicing request
00:24:10.360 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3504, FiltMin=3049, FiltMax=59126, Gamma=1.000
00:24:10.394 00.034 21068 UpdateGuideState exits: m=129846 SNR=88.2
00:24:10.396 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:10.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:10.398 00.001 21068 Enqueuing Expose request
00:24:10.399 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:10.400 00.001 16108 Worker thread wakes up
00:24:10.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:10.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:11.571 01.171 16108 Exposure complete
00:24:11.651 00.080 16108 worker thread done servicing request
00:24:11.651 00.000 21068 OnExposeComplete: enter
00:24:11.653 00.002 21068 UpdateGuideState(): m_state=6
00:24:11.656 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7398
00:24:11.658 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=876.27, Mass=125181, SNR=84.5, Peak=17568 HFD=3.2
00:24:11.658 00.000 21068 MultiStar: [#1 -0.10,0.57,0.00,M1] [#2 -0.14,0.45,0.00,M1] [#3 -0.01,0.47,0.00,M1] [#4 -0.47,0.20,0.00,M1] [#5 0.12,0.45,0.00,M1] [#6 -0.43,0.12,0.80,U] [#7 -0.34,0.33,0.00,M1] [#8 -0.25,0.65,0.00,M1] 
00:24:11.659 00.001 21068 single-star, 1 included, MultiStar: {-0.32, 0.17}, one-star: {-0.24, 0.20}
00:24:11.661 00.002 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
00:24:11.662 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
00:24:11.663 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.45 mountX=0.27 mountY=-0.14, mountTheta=-0.47
00:24:11.667 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.20, opts=13)
00:24:11.670 00.003 21068 Enqueuing Move request for scope (-0.24, 0.20)
00:24:11.672 00.002 16108 Worker thread wakes up
00:24:11.673 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
00:24:11.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
00:24:11.673 00.000 16108 Moving (-0.24, 0.20) raw xDistance=0.27 yDistance=-0.14
00:24:11.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:24:11.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:11.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:24:11.673 00.000 16108 MoveAxis(W, 71, ABG)
00:24:11.673 00.000 16108 Guiding  Dir = 3, Dur = 71
00:24:11.673 00.000 16108 IsSlewing returns 0
00:24:11.674 00.001 16108 IsGuiding returns 0
00:24:11.680 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3504, FiltMin=2964, FiltMax=58909, Gamma=1.000
00:24:11.697 00.017 21068 UpdateGuideState exits: m=125181 SNR=84.5
00:24:11.698 00.001 16108 PulseGuide returned control before completion, sleep 57
00:24:11.698 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:11.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:11.700 00.001 21068 Enqueuing Expose request
00:24:11.759 00.059 16108 IsGuiding returns 1
00:24:11.759 00.000 16108 scope still moving after pulse duration time elapsed
00:24:11.794 00.035 16108 IsSlewing returns 0
00:24:11.795 00.001 16108 IsGuiding returns 0
00:24:11.795 00.000 16108 scope move finished after 71 + 50 ms
00:24:11.795 00.000 16108 Move returns status 0, amount 71
00:24:11.795 00.000 16108 MoveAxis(N, 0, ABG)
00:24:11.795 00.000 16108 Move returns status 0, amount 0
00:24:11.795 00.000 16108 move complete, result=0
00:24:11.795 00.000 16108 worker thread done servicing request
00:24:11.795 00.000 16108 Worker thread wakes up
00:24:11.795 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
00:24:11.796 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:11.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:12.767 00.971 16108 Exposure complete
00:24:12.824 00.057 16108 worker thread done servicing request
00:24:12.824 00.000 21068 OnExposeComplete: enter
00:24:12.825 00.001 21068 UpdateGuideState(): m_state=6
00:24:12.826 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7399
00:24:12.827 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.02, Mass=105923, SNR=70.6, Peak=15459 HFD=3.0
00:24:12.828 00.001 21068 MultiStar: [#1 -0.02,0.33,1.37,U] [#2 -0.01,0.15,1.38,U] [#3 0.26,0.23,1.25,U] [#4 -0.17,0.02,0.85,U] [#5 0.05,0.22,1.16,U] [#6 -0.11,-0.05,0.98,U] [#7 -0.28,0.22,0.68,U] [#8 -0.01,0.48,0.00,M2] 
00:24:12.828 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.14}, one-star: {-0.17, -0.06}
00:24:12.830 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
00:24:12.831 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
00:24:12.831 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.78 mountX=0.06 mountY=-0.13, mountTheta=-1.18
00:24:12.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
00:24:12.834 00.001 21068 Enqueuing Move request for scope (-0.03, 0.14)
00:24:12.835 00.001 16108 Worker thread wakes up
00:24:12.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
00:24:12.835 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
00:24:12.835 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.06 yDistance=-0.13
00:24:12.836 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:24:12.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:12.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:24:12.836 00.000 16108 MoveAxis(E, 0, ABG)
00:24:12.836 00.000 16108 Move returns status 0, amount 0
00:24:12.836 00.000 16108 MoveAxis(N, 0, ABG)
00:24:12.836 00.000 16108 Move returns status 0, amount 0
00:24:12.836 00.000 16108 move complete, result=0
00:24:12.836 00.000 16108 worker thread done servicing request
00:24:12.840 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3507, FiltMin=2963, FiltMax=60509, Gamma=1.000
00:24:12.855 00.015 21068 UpdateGuideState exits: m=105923 SNR=70.6
00:24:12.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:12.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:12.859 00.002 21068 Enqueuing Expose request
00:24:12.859 00.000 16108 Worker thread wakes up
00:24:12.859 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:12.860 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:12.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:14.009 01.149 16108 Exposure complete
00:24:14.080 00.071 16108 worker thread done servicing request
00:24:14.081 00.001 21068 OnExposeComplete: enter
00:24:14.082 00.001 21068 UpdateGuideState(): m_state=6
00:24:14.084 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7400
00:24:14.085 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.57, Mass=128383, SNR=83.1, Peak=16080 HFD=3.2
00:24:14.087 00.002 21068 MultiStar: [#1 0.04,0.67,0.00,M1] [#2 0.12,0.57,0.00,M1] [#3 0.22,0.54,0.00,M1] [#4 -0.20,0.30,0.92,U] [#5 0.33,0.44,0.00,M1] [#6 -0.11,0.60,0.00,M1] [#7 -0.36,0.51,0.00,M1] [#8 -0.16,0.79,0.00,M3] 
00:24:14.088 00.001 21068 refined, 1 included, MultiStar: {-0.18, 0.40}, one-star: {-0.16, 0.50}
00:24:14.090 00.002 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
00:24:14.090 00.000 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
00:24:14.091 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.40 hyp=0.44 cameraTheta=1.99 mountX=0.25 mountY=-0.35, mountTheta=-0.95
00:24:14.092 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.40, opts=13)
00:24:14.093 00.001 21068 Enqueuing Move request for scope (-0.18, 0.40)
00:24:14.094 00.001 16108 Worker thread wakes up
00:24:14.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.40) opts 0xd
00:24:14.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.40)
00:24:14.094 00.000 16108 Moving (-0.18, 0.40) raw xDistance=0.25 yDistance=-0.35
00:24:14.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:24:14.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:24:14.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:24:14.095 00.001 16108 MoveAxis(W, 65, ABG)
00:24:14.095 00.000 16108 Guiding  Dir = 3, Dur = 65
00:24:14.095 00.000 16108 IsSlewing returns 0
00:24:14.095 00.000 16108 IsGuiding returns 0
00:24:14.099 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3504, FiltMin=3030, FiltMax=65510, Gamma=1.000
00:24:14.115 00.016 21068 UpdateGuideState exits: m=128383 SNR=83.1
00:24:14.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:14.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:14.118 00.001 21068 Enqueuing Expose request
00:24:14.142 00.024 16108 PulseGuide returned control before completion, sleep 29
00:24:14.186 00.044 16108 IsGuiding returns 1
00:24:14.186 00.000 16108 scope still moving after pulse duration time elapsed
00:24:14.218 00.032 16108 IsSlewing returns 0
00:24:14.219 00.001 16108 IsGuiding returns 1
00:24:14.249 00.030 16108 IsSlewing returns 0
00:24:14.249 00.000 16108 IsGuiding returns 0
00:24:14.249 00.000 16108 scope move finished after 65 + 88 ms
00:24:14.250 00.001 16108 Move returns status 0, amount 65
00:24:14.250 00.000 16108 MoveAxis(N, 0, ABG)
00:24:14.250 00.000 16108 Move returns status 0, amount 0
00:24:14.250 00.000 16108 move complete, result=0
00:24:14.250 00.000 16108 worker thread done servicing request
00:24:14.250 00.000 16108 Worker thread wakes up
00:24:14.250 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.3 px 0 ms NORTH
00:24:14.252 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:14.253 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:15.236 00.983 16108 Exposure complete
00:24:15.301 00.065 16108 worker thread done servicing request
00:24:15.301 00.000 21068 OnExposeComplete: enter
00:24:15.302 00.001 21068 UpdateGuideState(): m_state=6
00:24:15.303 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7401
00:24:15.303 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=876.14, Mass=122395, SNR=85.8, Peak=15856 HFD=3.4
00:24:15.304 00.001 21068 MultiStar: [#1 0.11,0.61,0.00,M2] [#2 0.14,0.32,1.12,U] [#3 0.02,0.42,0.97,U] [#4 -0.30,0.04,0.78,U] [#5 0.17,0.24,0.99,U] [#6 -0.29,0.17,0.84,U] [#7 -0.04,0.53,0.00,M2] [#8 -0.22,0.44,0.00,M4] 
00:24:15.305 00.001 21068 single-star, 5 included, MultiStar: {-0.02, 0.22}, one-star: {0.01, 0.06}
00:24:15.306 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:24:15.307 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:24:15.307 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.47 mountX=0.01 mountY=-0.06, mountTheta=-1.49
00:24:15.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
00:24:15.309 00.000 21068 Enqueuing Move request for scope (0.01, 0.06)
00:24:15.310 00.001 16108 Worker thread wakes up
00:24:15.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:24:15.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:24:15.310 00.000 16108 Moving (0.01, 0.06) raw xDistance=0.01 yDistance=-0.06
00:24:15.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:24:15.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:15.312 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:15.312 00.000 16108 MoveAxis(E, 0, ABG)
00:24:15.312 00.000 16108 Move returns status 0, amount 0
00:24:15.312 00.000 16108 MoveAxis(N, 0, ABG)
00:24:15.312 00.000 16108 Move returns status 0, amount 0
00:24:15.312 00.000 16108 move complete, result=0
00:24:15.312 00.000 16108 worker thread done servicing request
00:24:15.317 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3504, FiltMin=2982, FiltMax=62755, Gamma=1.000
00:24:15.334 00.017 21068 UpdateGuideState exits: m=122395 SNR=85.8
00:24:15.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:15.335 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:15.336 00.001 21068 Enqueuing Expose request
00:24:15.337 00.001 16108 Worker thread wakes up
00:24:15.337 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:15.338 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:15.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:16.503 01.165 16108 Exposure complete
00:24:16.571 00.068 16108 worker thread done servicing request
00:24:16.571 00.000 21068 OnExposeComplete: enter
00:24:16.572 00.001 21068 UpdateGuideState(): m_state=6
00:24:16.573 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7402
00:24:16.573 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.38, Mass=129692, SNR=92.9, Peak=15728 HFD=3.4
00:24:16.574 00.001 21068 MultiStar: [#1 0.45,0.74,0.00,M3] [#2 0.46,0.48,0.00,M1] [#3 0.37,0.66,0.00,M1] [#4 -0.19,0.44,0.00,M1] [#5 0.25,0.65,0.00,M1] [#6 -0.16,0.37,0.78,U] [#7 -0.23,0.46,0.00,M3] [#8 0.19,0.58,0.00,M5] 
00:24:16.575 00.001 21068 single-star, 1 included, MultiStar: {-0.09, 0.33}, one-star: {-0.03, 0.31}
00:24:16.576 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
00:24:16.576 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
00:24:16.577 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.66 mountX=0.08 mountY=-0.29, mountTheta=-1.30
00:24:16.580 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.31, opts=13)
00:24:16.581 00.001 21068 Enqueuing Move request for scope (-0.03, 0.31)
00:24:16.582 00.001 16108 Worker thread wakes up
00:24:16.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
00:24:16.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
00:24:16.582 00.000 16108 Moving (-0.03, 0.31) raw xDistance=0.08 yDistance=-0.29
00:24:16.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:24:16.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:16.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:24:16.582 00.000 16108 MoveAxis(E, 0, ABG)
00:24:16.582 00.000 16108 Move returns status 0, amount 0
00:24:16.582 00.000 16108 MoveAxis(N, 0, ABG)
00:24:16.582 00.000 16108 Move returns status 0, amount 0
00:24:16.582 00.000 16108 move complete, result=0
00:24:16.583 00.001 16108 worker thread done servicing request
00:24:16.586 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3504, FiltMin=3011, FiltMax=53203, Gamma=1.000
00:24:16.601 00.015 21068 UpdateGuideState exits: m=129692 SNR=92.9
00:24:16.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:16.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:16.604 00.001 21068 Enqueuing Expose request
00:24:16.604 00.000 16108 Worker thread wakes up
00:24:16.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:16.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:16.605 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:24:17.582 00.977 16108 Exposure complete
00:24:17.662 00.080 16108 worker thread done servicing request
00:24:17.662 00.000 21068 OnExposeComplete: enter
00:24:17.664 00.002 21068 UpdateGuideState(): m_state=6
00:24:17.664 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7403
00:24:17.665 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.26, Mass=109301, SNR=80.1, Peak=16544 HFD=2.9
00:24:17.666 00.001 21068 MultiStar: [#1 0.36,0.63,0.00,M4] [#2 0.41,0.45,0.00,M2] [#3 0.26,0.53,0.00,M2] [#4 -0.07,0.21,0.84,U] [#5 0.52,0.49,0.00,M2] [#6 0.13,0.43,0.88,U] [#7 0.04,0.37,0.62,U] [#8 0.18,0.49,0.00,M6] 
00:24:17.666 00.000 21068 single-star, 3 included, MultiStar: {0.06, 0.29}, one-star: {0.11, 0.19}
00:24:17.667 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
00:24:17.668 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
00:24:17.668 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.02 mountX=-0.08 mountY=-0.21, mountTheta=-1.93
00:24:17.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.19, opts=13)
00:24:17.671 00.001 21068 Enqueuing Move request for scope (0.11, 0.19)
00:24:17.673 00.002 16108 Worker thread wakes up
00:24:17.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
00:24:17.673 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
00:24:17.673 00.000 16108 Moving (0.11, 0.19) raw xDistance=-0.08 yDistance=-0.21
00:24:17.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:24:17.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:24:17.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:24:17.673 00.000 16108 MoveAxis(E, 0, ABG)
00:24:17.673 00.000 16108 Move returns status 0, amount 0
00:24:17.673 00.000 16108 MoveAxis(N, 0, ABG)
00:24:17.673 00.000 16108 Move returns status 0, amount 0
00:24:17.673 00.000 16108 move complete, result=0
00:24:17.673 00.000 16108 worker thread done servicing request
00:24:17.676 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3507, FiltMin=2995, FiltMax=50915, Gamma=1.000
00:24:17.693 00.017 21068 UpdateGuideState exits: m=109301 SNR=80.1
00:24:17.693 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:17.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:17.696 00.002 21068 Enqueuing Expose request
00:24:17.696 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:17.697 00.001 16108 Worker thread wakes up
00:24:17.697 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:17.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:18.855 01.158 16108 Exposure complete
00:24:18.912 00.057 16108 worker thread done servicing request
00:24:18.912 00.000 21068 OnExposeComplete: enter
00:24:18.913 00.001 21068 UpdateGuideState(): m_state=6
00:24:18.914 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7404
00:24:18.914 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.22, Mass=114818, SNR=80.4, Peak=17856 HFD=3.2
00:24:18.915 00.001 21068 MultiStar: [#1 0.53,0.54,0.00,M5] [#2 0.36,0.18,1.47,U] [#3 0.69,0.17,0.00,M3] [#4 0.11,0.19,1.00,U] [#5 0.66,0.32,0.00,M3] [#6 0.42,0.18,0.75,U] [#7 0.03,0.22,0.64,U] [#8 0.19,0.45,0.00,M7] 
00:24:18.916 00.001 21068 single-star, 4 included, MultiStar: {0.22, 0.18}, one-star: {0.07, 0.14}
00:24:18.918 00.002 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
00:24:18.919 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
00:24:18.920 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
00:24:18.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
00:24:18.922 00.001 21068 Enqueuing Move request for scope (0.07, 0.14)
00:24:18.923 00.001 16108 Worker thread wakes up
00:24:18.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:24:18.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:24:18.923 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.15
00:24:18.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:24:18.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:18.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:24:18.923 00.000 16108 MoveAxis(E, 0, ABG)
00:24:18.923 00.000 16108 Move returns status 0, amount 0
00:24:18.923 00.000 16108 MoveAxis(N, 0, ABG)
00:24:18.923 00.000 16108 Move returns status 0, amount 0
00:24:18.923 00.000 16108 move complete, result=0
00:24:18.923 00.000 16108 worker thread done servicing request
00:24:18.927 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3507, FiltMin=2992, FiltMax=55504, Gamma=1.000
00:24:18.943 00.016 21068 UpdateGuideState exits: m=114818 SNR=80.4
00:24:18.946 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:18.946 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:18.947 00.001 21068 Enqueuing Expose request
00:24:18.948 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:18.949 00.001 16108 Worker thread wakes up
00:24:18.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:18.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:19.925 00.976 16108 Exposure complete
00:24:19.978 00.053 16108 worker thread done servicing request
00:24:19.978 00.000 21068 OnExposeComplete: enter
00:24:19.979 00.001 21068 UpdateGuideState(): m_state=6
00:24:19.980 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7405
00:24:19.981 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.18, Mass=132826, SNR=93.2, Peak=18160 HFD=3.4
00:24:19.982 00.001 21068 MultiStar: [#1 0.39,0.45,0.00,M6] [#2 0.18,0.25,0.98,U] [#3 0.34,0.38,0.00,M4] [#4 -0.17,0.23,0.66,U] [#5 0.32,0.51,0.00,M4] [#6 0.18,0.46,0.00,M1] [#7 -0.19,0.53,0.00,M2] [#8 0.14,0.45,0.00,M8] 
00:24:19.983 00.001 21068 single-star, 2 included, MultiStar: {0.02, 0.19}, one-star: {-0.01, 0.11}
00:24:19.985 00.002 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
00:24:19.986 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
00:24:19.988 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.70 mountX=0.03 mountY=-0.10, mountTheta=-1.26
00:24:19.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
00:24:19.992 00.002 21068 Enqueuing Move request for scope (-0.01, 0.11)
00:24:19.993 00.001 16108 Worker thread wakes up
00:24:19.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:24:19.994 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:24:19.994 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.10
00:24:19.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:24:19.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:19.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:19.994 00.000 16108 MoveAxis(E, 0, ABG)
00:24:19.994 00.000 16108 Move returns status 0, amount 0
00:24:19.994 00.000 16108 MoveAxis(N, 0, ABG)
00:24:19.994 00.000 16108 Move returns status 0, amount 0
00:24:19.994 00.000 16108 move complete, result=0
00:24:19.996 00.002 16108 worker thread done servicing request
00:24:19.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3510, FiltMin=3037, FiltMax=52582, Gamma=1.000
00:24:20.019 00.020 21068 UpdateGuideState exits: m=132826 SNR=93.2
00:24:20.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:20.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:20.022 00.001 21068 Enqueuing Expose request
00:24:20.024 00.002 16108 Worker thread wakes up
00:24:20.024 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:20.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:20.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:21.181 01.156 16108 Exposure complete
00:24:21.259 00.078 16108 worker thread done servicing request
00:24:21.259 00.000 21068 OnExposeComplete: enter
00:24:21.261 00.002 21068 UpdateGuideState(): m_state=6
00:24:21.263 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7406
00:24:21.264 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.27, Mass=126293, SNR=89.6, Peak=18016 HFD=3.3
00:24:21.266 00.002 21068 MultiStar: [#1 0.15,0.71,0.00,M7] [#2 0.24,0.38,1.10,U] [#3 0.30,0.70,0.00,M5] [#4 0.11,0.34,0.72,U] [#5 0.49,0.45,0.00,M5] [#6 -0.06,0.36,0.70,U] [#7 -0.09,0.25,0.53,U] [#8 0.28,0.60,0.00,M9] 
00:24:21.268 00.002 21068 single-star, 4 included, MultiStar: {0.05, 0.31}, one-star: {-0.05, 0.20}
00:24:21.269 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:24:21.270 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
00:24:21.272 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.81 mountX=0.08 mountY=-0.18, mountTheta=-1.15
00:24:21.275 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.20, opts=13)
00:24:21.276 00.001 21068 Enqueuing Move request for scope (-0.05, 0.20)
00:24:21.279 00.003 16108 Worker thread wakes up
00:24:21.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
00:24:21.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
00:24:21.279 00.000 16108 Moving (-0.05, 0.20) raw xDistance=0.08 yDistance=-0.18
00:24:21.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:24:21.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:21.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:24:21.280 00.001 16108 MoveAxis(E, 0, ABG)
00:24:21.280 00.000 16108 Move returns status 0, amount 0
00:24:21.280 00.000 16108 MoveAxis(N, 0, ABG)
00:24:21.280 00.000 16108 Move returns status 0, amount 0
00:24:21.280 00.000 16108 move complete, result=0
00:24:21.280 00.000 16108 worker thread done servicing request
00:24:21.287 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3507, FiltMin=2688, FiltMax=58918, Gamma=1.000
00:24:21.310 00.023 21068 UpdateGuideState exits: m=126293 SNR=89.6
00:24:21.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:21.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:21.313 00.001 21068 Enqueuing Expose request
00:24:21.314 00.001 16108 Worker thread wakes up
00:24:21.314 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:21.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:21.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:22.286 00.971 16108 Exposure complete
00:24:22.343 00.057 16108 worker thread done servicing request
00:24:22.343 00.000 21068 OnExposeComplete: enter
00:24:22.344 00.001 21068 UpdateGuideState(): m_state=6
00:24:22.345 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7407
00:24:22.345 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.66, Mass=114751, SNR=83.5, Peak=13872 HFD=3.4
00:24:22.346 00.001 21068 MultiStar: [#1 0.28,0.51,0.00,M8] [#2 0.06,0.47,0.00,M1] [#3 0.16,0.45,0.00,M6] [#4 -0.12,0.17,0.83,U] [#5 0.32,0.56,0.00,M6] [#6 0.17,0.48,0.00,M1] [#7 -0.25,0.64,0.00,M2] [#8 -0.03,0.84,0.00,M10] 
00:24:22.347 00.001 21068 refined, 1 included, MultiStar: {-0.06, 0.40}, one-star: {-0.01, 0.59}
00:24:22.348 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:24:22.349 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:24:22.349 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.72 mountX=0.13 mountY=-0.37, mountTheta=-1.24
00:24:22.352 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.40, opts=13)
00:24:22.352 00.000 21068 Enqueuing Move request for scope (-0.06, 0.40)
00:24:22.353 00.001 16108 Worker thread wakes up
00:24:22.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
00:24:22.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
00:24:22.353 00.000 16108 Moving (-0.06, 0.40) raw xDistance=0.13 yDistance=-0.37
00:24:22.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:24:22.353 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.62 newest=-0.66
00:24:22.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:24:22.353 00.000 16108 MoveAxis(E, 0, ABG)
00:24:22.353 00.000 16108 Move returns status 0, amount 0
00:24:22.353 00.000 16108 MoveAxis(N, 75, ABG)
00:24:22.353 00.000 16108 Guiding  Dir = 0, Dur = 75
00:24:22.354 00.001 16108 IsSlewing returns 0
00:24:22.354 00.000 16108 IsGuiding returns 0
00:24:22.357 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3507, FiltMin=2960, FiltMax=54950, Gamma=1.000
00:24:22.372 00.015 21068 UpdateGuideState exits: m=114751 SNR=83.5
00:24:22.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:22.375 00.001 21068 Enqueuing Expose request
00:24:22.394 00.019 16108 PulseGuide returned control before completion, sleep 45
00:24:22.441 00.047 16108 IsGuiding returns 1
00:24:22.441 00.000 16108 scope still moving after pulse duration time elapsed
00:24:22.472 00.031 16108 IsSlewing returns 0
00:24:22.472 00.000 16108 IsGuiding returns 1
00:24:22.504 00.032 16108 IsSlewing returns 0
00:24:22.504 00.000 16108 IsGuiding returns 0
00:24:22.504 00.000 16108 scope move finished after 75 + 75 ms
00:24:22.504 00.000 16108 Move returns status 0, amount 75
00:24:22.504 00.000 16108 move complete, result=0
00:24:22.504 00.000 16108 worker thread done servicing request
00:24:22.504 00.000 16108 Worker thread wakes up
00:24:22.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:22.504 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
00:24:22.508 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:23.669 01.161 16108 Exposure complete
00:24:23.731 00.062 16108 worker thread done servicing request
00:24:23.731 00.000 21068 OnExposeComplete: enter
00:24:23.733 00.002 21068 UpdateGuideState(): m_state=6
00:24:23.735 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7408
00:24:23.736 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.15, Mass=127509, SNR=81.7, Peak=18832 HFD=2.9
00:24:23.739 00.003 21068 MultiStar: [#1 0.43,0.67,0.00,M9] [#2 0.18,0.51,0.00,M2] [#3 0.32,0.41,0.00,M7] [#4 -0.21,0.13,0.89,U] [#5 0.43,0.49,0.00,M7] [#6 0.01,0.05,0.73,U] [#7 0.03,0.25,0.57,U] [#8 0.08,0.64,0.00,R] 
00:24:23.740 00.001 21068 single-star, 3 included, MultiStar: {-0.03, 0.12}, one-star: {0.07, 0.08}
00:24:23.742 00.002 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
00:24:23.743 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
00:24:23.744 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
00:24:23.747 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
00:24:23.749 00.002 21068 Enqueuing Move request for scope (0.07, 0.08)
00:24:23.751 00.002 16108 Worker thread wakes up
00:24:23.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:24:23.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:24:23.751 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.05 yDistance=-0.09
00:24:23.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:24:23.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:23.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:23.751 00.000 16108 MoveAxis(E, 0, ABG)
00:24:23.751 00.000 16108 Move returns status 0, amount 0
00:24:23.751 00.000 16108 MoveAxis(N, 0, ABG)
00:24:23.751 00.000 16108 Move returns status 0, amount 0
00:24:23.751 00.000 16108 move complete, result=0
00:24:23.751 00.000 16108 worker thread done servicing request
00:24:23.755 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3507, FiltMin=3033, FiltMax=46000, Gamma=1.000
00:24:23.781 00.026 21068 UpdateGuideState exits: m=127509 SNR=81.7
00:24:23.784 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:23.786 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:23.788 00.002 21068 Enqueuing Expose request
00:24:23.789 00.001 16108 Worker thread wakes up
00:24:23.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:23.789 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:23.790 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:24.768 00.978 16108 Exposure complete
00:24:24.830 00.062 16108 worker thread done servicing request
00:24:24.830 00.000 21068 OnExposeComplete: enter
00:24:24.832 00.002 21068 UpdateGuideState(): m_state=6
00:24:24.835 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7409
00:24:24.837 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.17, Mass=120158, SNR=88.2, Peak=17856 HFD=3.0
00:24:24.838 00.001 21068 MultiStar: [#1 0.06,0.60,0.00,M10] [#2 0.27,0.12,1.06,U] [#3 0.25,0.20,1.03,U] [#4 -0.14,0.00,0.76,U] [#5 0.39,0.42,0.00,M8] [#6 0.00,0.30,0.82,U] [#7 -0.31,0.21,0.61,U] [#8 0.15,-0.12,0.71,U] 
00:24:24.839 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.12}, one-star: {-0.13, 0.09}
00:24:24.840 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:24:24.841 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:24:24.842 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.25 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
00:24:24.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
00:24:24.846 00.002 21068 Enqueuing Move request for scope (0.04, 0.12)
00:24:24.847 00.001 16108 Worker thread wakes up
00:24:24.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:24:24.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:24:24.847 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.12
00:24:24.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:24:24.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:24.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:24:24.847 00.000 16108 MoveAxis(E, 0, ABG)
00:24:24.847 00.000 16108 Move returns status 0, amount 0
00:24:24.847 00.000 16108 MoveAxis(N, 0, ABG)
00:24:24.847 00.000 16108 Move returns status 0, amount 0
00:24:24.847 00.000 16108 move complete, result=0
00:24:24.848 00.001 16108 worker thread done servicing request
00:24:24.851 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3507, FiltMin=2934, FiltMax=53072, Gamma=1.000
00:24:24.865 00.014 21068 UpdateGuideState exits: m=120158 SNR=88.2
00:24:24.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:24.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:24.868 00.001 21068 Enqueuing Expose request
00:24:24.868 00.000 16108 Worker thread wakes up
00:24:24.868 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:24.869 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:24.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:26.024 01.155 16108 Exposure complete
00:24:26.088 00.064 16108 worker thread done servicing request
00:24:26.088 00.000 21068 OnExposeComplete: enter
00:24:26.089 00.001 21068 UpdateGuideState(): m_state=6
00:24:26.091 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7410
00:24:26.093 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.39, Mass=122197, SNR=82.8, Peak=19792 HFD=3.2
00:24:26.094 00.001 21068 MultiStar: [#1 0.43,0.41,0.00,R] [#2 0.29,0.37,0.00,M2] [#3 0.45,0.41,0.00,M7] [#4 -0.36,0.31,0.00,M1] [#5 0.56,0.69,0.00,M9] [#6 -0.04,0.26,0.79,U] [#7 0.14,0.48,0.00,M1] [#8 0.32,-0.13,0.79,U] 
00:24:26.095 00.001 21068 refined, 2 included, MultiStar: {0.14, 0.16}, one-star: {0.13, 0.31}
00:24:26.095 00.000 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
00:24:26.096 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
00:24:26.097 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.87 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
00:24:26.100 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.16, opts=13)
00:24:26.102 00.002 21068 Enqueuing Move request for scope (0.14, 0.16)
00:24:26.103 00.001 16108 Worker thread wakes up
00:24:26.104 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
00:24:26.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
00:24:26.104 00.000 16108 Moving (0.14, 0.16) raw xDistance=-0.11 yDistance=-0.19
00:24:26.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:26.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:26.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:24:26.104 00.000 16108 MoveAxis(E, 0, ABG)
00:24:26.104 00.000 16108 Move returns status 0, amount 0
00:24:26.104 00.000 16108 MoveAxis(N, 0, ABG)
00:24:26.104 00.000 16108 Move returns status 0, amount 0
00:24:26.104 00.000 16108 move complete, result=0
00:24:26.104 00.000 16108 worker thread done servicing request
00:24:26.111 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3507, FiltMin=2976, FiltMax=54768, Gamma=1.000
00:24:26.132 00.021 21068 UpdateGuideState exits: m=122197 SNR=82.8
00:24:26.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:26.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:26.134 00.000 21068 Enqueuing Expose request
00:24:26.135 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:26.136 00.001 16108 Worker thread wakes up
00:24:26.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:26.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:27.105 00.969 16108 Exposure complete
00:24:27.160 00.055 16108 worker thread done servicing request
00:24:27.160 00.000 21068 OnExposeComplete: enter
00:24:27.161 00.001 21068 UpdateGuideState(): m_state=6
00:24:27.162 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7411
00:24:27.163 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.06, Mass=108061, SNR=73.9, Peak=17088 HFD=2.8
00:24:27.164 00.001 21068 MultiStar: [#1 0.23,0.10,1.27,U] [#2 0.52,0.25,0.00,M3] [#3 0.70,0.40,0.00,M8] [#4 0.16,-0.10,0.99,U] [#5 0.80,0.26,0.00,M10] [#6 0.35,0.05,0.85,U] [#7 0.17,0.42,0.64,U] [#8 0.23,-0.04,0.85,U] 
00:24:27.166 00.002 21068 refined, 5 included, MultiStar: {0.24, 0.05}, one-star: {0.26, -0.01}
00:24:27.166 00.000 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
00:24:27.167 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:24:27.168 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
00:24:27.170 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.05, opts=13)
00:24:27.171 00.001 21068 Enqueuing Move request for scope (0.24, 0.05)
00:24:27.172 00.001 16108 Worker thread wakes up
00:24:27.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
00:24:27.172 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
00:24:27.172 00.000 16108 Moving (0.24, 0.05) raw xDistance=-0.22 yDistance=-0.10
00:24:27.172 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:24:27.172 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:27.172 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:27.172 00.000 16108 MoveAxis(E, 59, ABG)
00:24:27.172 00.000 16108 Guiding  Dir = 2, Dur = 59
00:24:27.172 00.000 16108 IsSlewing returns 0
00:24:27.173 00.001 16108 IsGuiding returns 0
00:24:27.176 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3507, FiltMin=3017, FiltMax=46064, Gamma=1.000
00:24:27.190 00.014 21068 UpdateGuideState exits: m=108061 SNR=73.9
00:24:27.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.191 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:27.192 00.001 21068 Enqueuing Expose request
00:24:27.200 00.008 16108 PulseGuide returned control before completion, sleep 42
00:24:27.247 00.047 16108 IsGuiding returns 1
00:24:27.247 00.000 16108 scope still moving after pulse duration time elapsed
00:24:27.279 00.032 16108 IsSlewing returns 0
00:24:27.279 00.000 16108 IsGuiding returns 1
00:24:27.314 00.035 16108 IsSlewing returns 0
00:24:27.314 00.000 16108 IsGuiding returns 0
00:24:27.314 00.000 16108 scope move finished after 59 + 82 ms
00:24:27.314 00.000 16108 Move returns status 0, amount 59
00:24:27.314 00.000 16108 MoveAxis(N, 0, ABG)
00:24:27.315 00.001 16108 Move returns status 0, amount 0
00:24:27.315 00.000 16108 move complete, result=0
00:24:27.315 00.000 16108 worker thread done servicing request
00:24:27.315 00.000 16108 Worker thread wakes up
00:24:27.315 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
00:24:27.317 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:27.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:28.465 01.148 16108 Exposure complete
00:24:28.551 00.086 16108 worker thread done servicing request
00:24:28.552 00.001 21068 OnExposeComplete: enter
00:24:28.554 00.002 21068 UpdateGuideState(): m_state=6
00:24:28.556 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7412
00:24:28.559 00.003 21068 Star::Find returns 1 (0), X=220.70, Y=876.25, Mass=117807, SNR=87.1, Peak=18144 HFD=2.9
00:24:28.560 00.001 21068 MultiStar: [#1 -0.09,-0.11,0.97,U] [#2 0.16,0.20,1.19,U] [#3 0.32,0.15,1.01,U] [#4 -0.35,0.07,0.89,U] [#5 0.35,0.63,0.00,R] [#6 0.00,0.35,0.74,U] [#7 0.07,0.52,0.00,M1] [#8 -0.13,0.03,0.76,U] 
00:24:28.562 00.002 21068 refined, 6 included, MultiStar: {0.01, 0.12}, one-star: {0.02, 0.18}
00:24:28.563 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
00:24:28.565 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
00:24:28.567 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=0.02 mountY=-0.12, mountTheta=-1.44
00:24:28.570 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.12, opts=13)
00:24:28.572 00.002 21068 Enqueuing Move request for scope (0.01, 0.12)
00:24:28.574 00.002 16108 Worker thread wakes up
00:24:28.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
00:24:28.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
00:24:28.574 00.000 16108 Moving (0.01, 0.12) raw xDistance=0.02 yDistance=-0.12
00:24:28.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:24:28.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:28.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:24:28.574 00.000 16108 MoveAxis(E, 0, ABG)
00:24:28.575 00.001 16108 Move returns status 0, amount 0
00:24:28.575 00.000 16108 MoveAxis(N, 0, ABG)
00:24:28.575 00.000 16108 Move returns status 0, amount 0
00:24:28.575 00.000 16108 move complete, result=0
00:24:28.575 00.000 16108 worker thread done servicing request
00:24:28.582 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3507, FiltMin=3017, FiltMax=52803, Gamma=1.000
00:24:28.606 00.024 21068 UpdateGuideState exits: m=117807 SNR=87.1
00:24:28.608 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:28.610 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:28.612 00.002 21068 Enqueuing Expose request
00:24:28.613 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:28.614 00.001 16108 Worker thread wakes up
00:24:28.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:28.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:29.591 00.977 16108 Exposure complete
00:24:29.651 00.060 16108 worker thread done servicing request
00:24:29.651 00.000 21068 OnExposeComplete: enter
00:24:29.652 00.001 21068 UpdateGuideState(): m_state=6
00:24:29.652 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7413
00:24:29.653 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.43, Mass=115523, SNR=73.7, Peak=14768 HFD=3.2
00:24:29.654 00.001 21068 MultiStar: [#1 -0.63,0.57,0.00,M1] [#2 0.07,0.55,0.00,M3] [#3 0.11,0.75,0.00,M8] [#4 -0.12,0.44,0.94,U] [#5 -0.07,0.17,1.06,U] [#6 0.09,0.44,0.90,U] [#7 -0.02,0.69,0.00,M2] [#8 -0.30,0.33,0.90,U] 
00:24:29.655 00.001 21068 refined, 4 included, MultiStar: {-0.06, 0.34}, one-star: {0.07, 0.36}
00:24:29.656 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
00:24:29.656 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
00:24:29.657 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.75 mountX=0.12 mountY=-0.32, mountTheta=-1.20
00:24:29.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.34, opts=13)
00:24:29.660 00.001 21068 Enqueuing Move request for scope (-0.06, 0.34)
00:24:29.660 00.000 16108 Worker thread wakes up
00:24:29.661 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
00:24:29.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
00:24:29.661 00.000 16108 Moving (-0.06, 0.34) raw xDistance=0.12 yDistance=-0.32
00:24:29.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:24:29.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:24:29.661 00.000 16108 MoveAxis(E, 0, ABG)
00:24:29.661 00.000 16108 Move returns status 0, amount 0
00:24:29.661 00.000 16108 MoveAxis(N, 64, ABG)
00:24:29.661 00.000 16108 Guiding  Dir = 0, Dur = 64
00:24:29.661 00.000 16108 IsSlewing returns 0
00:24:29.662 00.001 16108 IsGuiding returns 0
00:24:29.665 00.003 16108 PulseGuide returned control before completion, sleep 71
00:24:29.668 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3507, FiltMin=2936, FiltMax=47523, Gamma=1.000
00:24:29.690 00.022 21068 UpdateGuideState exits: m=115523 SNR=73.7
00:24:29.692 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:29.694 00.001 21068 Enqueuing Expose request
00:24:29.742 00.048 16108 IsGuiding returns 1
00:24:29.742 00.000 16108 scope still moving after pulse duration time elapsed
00:24:29.774 00.032 16108 IsSlewing returns 0
00:24:29.774 00.000 16108 IsGuiding returns 0
00:24:29.774 00.000 16108 scope move finished after 64 + 48 ms
00:24:29.774 00.000 16108 Move returns status 0, amount 64
00:24:29.774 00.000 16108 move complete, result=0
00:24:29.774 00.000 16108 worker thread done servicing request
00:24:29.774 00.000 16108 Worker thread wakes up
00:24:29.774 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 64 ms NORTH
00:24:29.775 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:29.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:30.936 01.161 16108 Exposure complete
00:24:31.030 00.094 16108 worker thread done servicing request
00:24:31.030 00.000 21068 OnExposeComplete: enter
00:24:31.031 00.001 21068 UpdateGuideState(): m_state=6
00:24:31.033 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7414
00:24:31.034 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.33, Mass=117773, SNR=85.3, Peak=14272 HFD=3.1
00:24:31.036 00.002 21068 MultiStar: [#1 -0.49,0.18,0.00,M2] [#2 0.15,0.28,1.33,U] [#3 0.00,0.51,0.00,M9] [#4 -0.27,0.42,0.00,M1] [#5 -0.38,0.20,0.86,U] [#6 -0.52,0.31,0.00,M1] [#7 -0.28,0.16,0.77,U] [#8 -0.27,0.03,0.82,U] 
00:24:31.036 00.000 21068 refined, 4 included, MultiStar: {-0.12, 0.20}, one-star: {-0.01, 0.25}
00:24:31.037 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
00:24:31.038 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
00:24:31.038 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.15 mountY=-0.17, mountTheta=-0.82
00:24:31.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.20, opts=13)
00:24:31.041 00.001 21068 Enqueuing Move request for scope (-0.12, 0.20)
00:24:31.041 00.000 16108 Worker thread wakes up
00:24:31.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
00:24:31.043 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
00:24:31.043 00.000 16108 Moving (-0.12, 0.20) raw xDistance=0.15 yDistance=-0.17
00:24:31.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:24:31.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:31.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:24:31.043 00.000 16108 MoveAxis(E, 0, ABG)
00:24:31.043 00.000 16108 Move returns status 0, amount 0
00:24:31.043 00.000 16108 MoveAxis(N, 0, ABG)
00:24:31.043 00.000 16108 Move returns status 0, amount 0
00:24:31.044 00.001 16108 move complete, result=0
00:24:31.044 00.000 16108 worker thread done servicing request
00:24:31.046 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3507, FiltMin=3037, FiltMax=59302, Gamma=1.000
00:24:31.061 00.015 21068 UpdateGuideState exits: m=117773 SNR=85.3
00:24:31.063 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:31.065 00.001 21068 Enqueuing Expose request
00:24:31.065 00.000 16108 Worker thread wakes up
00:24:31.065 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:31.066 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:31.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:32.052 00.986 16108 Exposure complete
00:24:32.108 00.056 16108 worker thread done servicing request
00:24:32.108 00.000 21068 OnExposeComplete: enter
00:24:32.109 00.001 21068 UpdateGuideState(): m_state=6
00:24:32.110 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7415
00:24:32.111 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.29, Mass=124526, SNR=76.7, Peak=14720 HFD=3.3
00:24:32.112 00.001 21068 MultiStar: [#1 -0.55,0.16,0.00,M3] [#2 -0.10,0.51,0.00,M3] [#3 -0.12,0.28,1.13,U] [#4 -0.42,0.25,0.00,M2] [#5 -0.30,0.03,0.93,U] [#6 -0.29,0.33,0.84,U] [#7 -0.40,0.64,0.00,M2] [#8 -0.35,0.02,0.78,U] 
00:24:32.113 00.001 21068 single-star, 4 included, MultiStar: {-0.24, 0.18}, one-star: {-0.20, 0.21}
00:24:32.113 00.000 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
00:24:32.115 00.002 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
00:24:32.116 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.33 mountX=0.24 mountY=-0.16, mountTheta=-0.60
00:24:32.119 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.21, opts=13)
00:24:32.120 00.001 21068 Enqueuing Move request for scope (-0.20, 0.21)
00:24:32.121 00.001 16108 Worker thread wakes up
00:24:32.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
00:24:32.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
00:24:32.121 00.000 16108 Moving (-0.20, 0.21) raw xDistance=0.24 yDistance=-0.16
00:24:32.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:24:32.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:32.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:24:32.121 00.000 16108 MoveAxis(W, 62, ABG)
00:24:32.121 00.000 16108 Guiding  Dir = 3, Dur = 62
00:24:32.122 00.001 16108 IsSlewing returns 0
00:24:32.122 00.000 16108 IsGuiding returns 0
00:24:32.125 00.003 16108 PulseGuide returned control before completion, sleep 70
00:24:32.131 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3507, FiltMin=3030, FiltMax=60525, Gamma=1.000
00:24:32.150 00.019 21068 UpdateGuideState exits: m=124526 SNR=76.7
00:24:32.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:32.154 00.002 21068 Enqueuing Expose request
00:24:32.202 00.048 16108 IsGuiding returns 1
00:24:32.202 00.000 16108 scope still moving after pulse duration time elapsed
00:24:32.237 00.035 16108 IsSlewing returns 0
00:24:32.238 00.001 16108 IsGuiding returns 0
00:24:32.238 00.000 16108 scope move finished after 62 + 53 ms
00:24:32.238 00.000 16108 Move returns status 0, amount 62
00:24:32.238 00.000 16108 MoveAxis(N, 0, ABG)
00:24:32.238 00.000 16108 Move returns status 0, amount 0
00:24:32.238 00.000 16108 move complete, result=0
00:24:32.238 00.000 16108 worker thread done servicing request
00:24:32.238 00.000 16108 Worker thread wakes up
00:24:32.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:32.238 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.2 px 0 ms NORTH
00:24:32.240 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:33.403 01.163 16108 Exposure complete
00:24:33.480 00.077 16108 worker thread done servicing request
00:24:33.481 00.001 21068 OnExposeComplete: enter
00:24:33.481 00.000 21068 UpdateGuideState(): m_state=6
00:24:33.482 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7416
00:24:33.483 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.92, Mass=124858, SNR=79.2, Peak=15968 HFD=3.2
00:24:33.484 00.001 21068 MultiStar: [#1 -0.01,-0.12,1.11,U] [#2 0.23,0.19,1.32,U] [#3 0.34,0.08,1.12,U] [#4 0.05,0.10,0.98,U] [#5 0.21,-0.47,0.00,M1] [#6 0.18,0.08,0.86,U] [#7 0.19,0.35,0.71,U] [#8 0.04,-0.12,0.83,U] 
00:24:33.485 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {-0.10, -0.16}
00:24:33.485 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
00:24:33.486 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
00:24:33.487 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.37 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
00:24:33.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
00:24:33.489 00.000 21068 Enqueuing Move request for scope (0.12, 0.05)
00:24:33.490 00.001 16108 Worker thread wakes up
00:24:33.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:24:33.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:24:33.490 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.07
00:24:33.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:33.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:33.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:33.491 00.001 16108 MoveAxis(E, 0, ABG)
00:24:33.491 00.000 16108 Move returns status 0, amount 0
00:24:33.491 00.000 16108 MoveAxis(N, 0, ABG)
00:24:33.491 00.000 16108 Move returns status 0, amount 0
00:24:33.491 00.000 16108 move complete, result=0
00:24:33.491 00.000 16108 worker thread done servicing request
00:24:33.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3507, FiltMin=2982, FiltMax=57184, Gamma=1.000
00:24:33.510 00.015 21068 UpdateGuideState exits: m=124858 SNR=79.2
00:24:33.512 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:33.515 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:33.517 00.002 21068 Enqueuing Expose request
00:24:33.518 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:33.519 00.001 16108 Worker thread wakes up
00:24:33.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:33.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:34.509 00.989 16108 Exposure complete
00:24:34.570 00.061 16108 worker thread done servicing request
00:24:34.570 00.000 21068 OnExposeComplete: enter
00:24:34.572 00.002 21068 UpdateGuideState(): m_state=6
00:24:34.574 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7417
00:24:34.576 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=875.98, Mass=125134, SNR=82.9, Peak=17056 HFD=3.5
00:24:34.577 00.001 21068 MultiStar: [#1 -0.39,0.06,1.14,U] [#2 0.21,0.25,1.28,U] [#3 0.13,0.26,0.85,U] [#4 -0.02,0.24,0.80,U] [#5 0.14,-0.34,0.94,U] [#6 0.12,0.51,0.00,M1] [#7 -0.09,0.43,0.72,U] [#8 -0.09,-0.06,0.70,U] 
00:24:34.578 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.18, -0.09}
00:24:34.578 00.000 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
00:24:34.579 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
00:24:34.580 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.94 mountX=0.05 mountY=-0.08, mountTheta=-1.00
00:24:34.581 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
00:24:34.582 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
00:24:34.582 00.000 16108 Worker thread wakes up
00:24:34.583 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:24:34.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:24:34.583 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
00:24:34.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:24:34.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:34.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:34.583 00.000 16108 MoveAxis(E, 0, ABG)
00:24:34.583 00.000 16108 Move returns status 0, amount 0
00:24:34.583 00.000 16108 MoveAxis(N, 0, ABG)
00:24:34.584 00.001 16108 Move returns status 0, amount 0
00:24:34.584 00.000 16108 move complete, result=0
00:24:34.584 00.000 16108 worker thread done servicing request
00:24:34.587 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3507, FiltMin=3037, FiltMax=56445, Gamma=1.000
00:24:34.603 00.016 21068 UpdateGuideState exits: m=125134 SNR=82.9
00:24:34.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:34.605 00.000 21068 Enqueuing Expose request
00:24:34.607 00.002 16108 Worker thread wakes up
00:24:34.607 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:34.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:34.607 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:35.782 01.175 16108 Exposure complete
00:24:35.854 00.072 16108 worker thread done servicing request
00:24:35.854 00.000 21068 OnExposeComplete: enter
00:24:35.856 00.002 21068 UpdateGuideState(): m_state=6
00:24:35.857 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7418
00:24:35.859 00.002 21068 Star::Find returns 1 (0), X=221.15, Y=876.26, Mass=127737, SNR=92.9, Peak=16800 HFD=3.2
00:24:35.860 00.001 21068 MultiStar: [#1 0.04,0.16,0.95,U] [#2 0.29,0.25,0.96,U] [#3 0.23,0.62,0.00,M7] [#4 0.02,0.17,0.78,U] [#5 0.02,-0.08,0.69,U] [#6 -0.17,0.32,0.75,U] [#7 0.23,0.23,0.52,U] [#8 0.23,-0.20,0.64,U] 
00:24:35.862 00.002 21068 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.47, 0.18}
00:24:35.863 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
00:24:35.864 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
00:24:35.865 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=-0.12 mountY=-0.17, mountTheta=-2.20
00:24:35.866 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.14, opts=13)
00:24:35.868 00.002 21068 Enqueuing Move request for scope (0.15, 0.14)
00:24:35.869 00.001 16108 Worker thread wakes up
00:24:35.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:24:35.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:24:35.871 00.002 16108 Moving (0.15, 0.14) raw xDistance=-0.12 yDistance=-0.17
00:24:35.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:24:35.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:35.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:24:35.871 00.000 16108 MoveAxis(E, 0, ABG)
00:24:35.871 00.000 16108 Move returns status 0, amount 0
00:24:35.871 00.000 16108 MoveAxis(N, 0, ABG)
00:24:35.871 00.000 16108 Move returns status 0, amount 0
00:24:35.871 00.000 16108 move complete, result=0
00:24:35.871 00.000 16108 worker thread done servicing request
00:24:35.877 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3507, FiltMin=2960, FiltMax=56176, Gamma=1.000
00:24:35.893 00.016 21068 UpdateGuideState exits: m=127737 SNR=92.9
00:24:35.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:35.894 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:35.895 00.001 21068 Enqueuing Expose request
00:24:35.896 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:35.897 00.001 16108 Worker thread wakes up
00:24:35.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:35.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:36.869 00.972 16108 Exposure complete
00:24:36.948 00.079 16108 worker thread done servicing request
00:24:36.948 00.000 21068 OnExposeComplete: enter
00:24:36.950 00.002 21068 UpdateGuideState(): m_state=6
00:24:36.951 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7419
00:24:36.953 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=875.94, Mass=104696, SNR=75.7, Peak=17632 HFD=2.8
00:24:36.955 00.002 21068 MultiStar: [#1 -0.02,-0.01,1.06,U] [#2 0.26,0.02,1.21,U] [#3 0.62,0.27,0.00,M8] [#4 0.18,0.12,0.99,U] [#5 0.34,-0.43,0.00,M1] [#6 0.20,0.17,0.96,U] [#7 0.36,0.28,0.71,U] [#8 0.08,-0.25,0.77,U] 
00:24:36.957 00.002 21068 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.20, -0.13}
00:24:36.958 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
00:24:36.959 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:24:36.960 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.14 mountX=-0.17 mountY=-0.06, mountTheta=-2.77
00:24:36.963 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.02, opts=13)
00:24:36.964 00.001 21068 Enqueuing Move request for scope (0.17, 0.02)
00:24:36.964 00.000 16108 Worker thread wakes up
00:24:36.965 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
00:24:36.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
00:24:36.965 00.000 16108 Moving (0.17, 0.02) raw xDistance=-0.17 yDistance=-0.06
00:24:36.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:24:36.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:36.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:36.965 00.000 16108 MoveAxis(E, 0, ABG)
00:24:36.965 00.000 16108 Move returns status 0, amount 0
00:24:36.965 00.000 16108 MoveAxis(N, 0, ABG)
00:24:36.965 00.000 16108 Move returns status 0, amount 0
00:24:36.965 00.000 16108 move complete, result=0
00:24:36.965 00.000 16108 worker thread done servicing request
00:24:36.968 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3507, FiltMin=2976, FiltMax=53881, Gamma=1.000
00:24:36.983 00.015 21068 UpdateGuideState exits: m=104696 SNR=75.7
00:24:36.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:36.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:36.985 00.000 21068 Enqueuing Expose request
00:24:36.986 00.001 16108 Worker thread wakes up
00:24:36.986 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:36.987 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:36.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:38.155 01.168 16108 Exposure complete
00:24:38.211 00.056 16108 worker thread done servicing request
00:24:38.211 00.000 21068 OnExposeComplete: enter
00:24:38.213 00.002 21068 UpdateGuideState(): m_state=6
00:24:38.214 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7420
00:24:38.214 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=876.11, Mass=132626, SNR=88.6, Peak=19840 HFD=3.0
00:24:38.215 00.001 21068 MultiStar: [#1 -0.30,0.09,1.07,U] [#2 0.44,-0.10,1.32,U] [#3 0.29,0.29,1.03,U] [#4 0.68,0.06,0.00,M1] [#5 0.32,-0.25,0.78,U] [#6 0.57,-0.02,0.00,M1] [#7 0.07,0.14,0.63,U] [#8 -0.01,-0.38,0.71,U] 
00:24:38.216 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.01}, one-star: {0.20, 0.04}
00:24:38.216 00.000 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
00:24:38.217 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
00:24:38.218 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
00:24:38.219 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
00:24:38.221 00.002 21068 Enqueuing Move request for scope (0.16, -0.01)
00:24:38.222 00.001 16108 Worker thread wakes up
00:24:38.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:24:38.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:24:38.222 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
00:24:38.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:24:38.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:38.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:38.222 00.000 16108 MoveAxis(E, 0, ABG)
00:24:38.222 00.000 16108 Move returns status 0, amount 0
00:24:38.222 00.000 16108 MoveAxis(N, 0, ABG)
00:24:38.222 00.000 16108 Move returns status 0, amount 0
00:24:38.222 00.000 16108 move complete, result=0
00:24:38.222 00.000 16108 worker thread done servicing request
00:24:38.226 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3507, FiltMin=3024, FiltMax=56665, Gamma=1.000
00:24:38.251 00.025 21068 UpdateGuideState exits: m=132626 SNR=88.6
00:24:38.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.252 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:38.253 00.001 21068 Enqueuing Expose request
00:24:38.254 00.001 16108 Worker thread wakes up
00:24:38.254 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:38.255 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:38.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:39.228 00.973 16108 Exposure complete
00:24:39.291 00.063 16108 worker thread done servicing request
00:24:39.291 00.000 21068 OnExposeComplete: enter
00:24:39.292 00.001 21068 UpdateGuideState(): m_state=6
00:24:39.293 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7421
00:24:39.294 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.84, Mass=118559, SNR=91.1, Peak=17184 HFD=3.4
00:24:39.295 00.001 21068 MultiStar: [#1 0.19,-0.25,1.19,U] [#2 0.40,-0.18,1.19,U] [#3 0.58,0.08,0.00,M8] [#4 0.09,-0.22,0.76,U] [#5 0.53,-0.50,0.00,M1] [#6 0.13,0.08,0.75,U] [#7 0.09,0.21,0.52,U] [#8 0.49,-0.58,0.00,M1] 
00:24:39.296 00.001 21068 refined, 5 included, MultiStar: {0.22, -0.14}, one-star: {0.25, -0.24}
00:24:39.296 00.000 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:24:39.297 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
00:24:39.298 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.57 mountX=-0.24 mountY=0.08, mountTheta=2.80
00:24:39.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.14, opts=13)
00:24:39.300 00.000 21068 Enqueuing Move request for scope (0.22, -0.14)
00:24:39.301 00.001 16108 Worker thread wakes up
00:24:39.302 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
00:24:39.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
00:24:39.302 00.000 16108 Moving (0.22, -0.14) raw xDistance=-0.24 yDistance=0.08
00:24:39.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:24:39.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:39.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:24:39.302 00.000 16108 MoveAxis(E, 62, ABG)
00:24:39.302 00.000 16108 Guiding  Dir = 2, Dur = 62
00:24:39.302 00.000 16108 IsSlewing returns 0
00:24:39.303 00.001 16108 IsGuiding returns 0
00:24:39.309 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3507, FiltMin=3009, FiltMax=65440, Gamma=1.000
00:24:39.314 00.005 16108 PulseGuide returned control before completion, sleep 62
00:24:39.330 00.016 21068 UpdateGuideState exits: m=118559 SNR=91.1
00:24:39.332 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:39.334 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:39.335 00.001 21068 Enqueuing Expose request
00:24:39.392 00.057 16108 IsGuiding returns 1
00:24:39.392 00.000 16108 scope still moving after pulse duration time elapsed
00:24:39.424 00.032 16108 IsSlewing returns 0
00:24:39.425 00.001 16108 IsGuiding returns 0
00:24:39.425 00.000 16108 scope move finished after 62 + 59 ms
00:24:39.425 00.000 16108 Move returns status 0, amount 62
00:24:39.425 00.000 16108 MoveAxis(N, 0, ABG)
00:24:39.425 00.000 16108 Move returns status 0, amount 0
00:24:39.425 00.000 16108 move complete, result=0
00:24:39.425 00.000 16108 worker thread done servicing request
00:24:39.425 00.000 16108 Worker thread wakes up
00:24:39.426 00.001 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
00:24:39.428 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:39.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:40.586 01.158 16108 Exposure complete
00:24:40.643 00.057 16108 worker thread done servicing request
00:24:40.643 00.000 21068 OnExposeComplete: enter
00:24:40.645 00.002 21068 UpdateGuideState(): m_state=6
00:24:40.647 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7422
00:24:40.649 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.13, Mass=119966, SNR=78.1, Peak=18960 HFD=2.9
00:24:40.650 00.001 21068 MultiStar: [#1 -0.14,0.03,1.41,U] [#2 0.22,0.27,1.34,U] [#3 0.45,0.33,0.00,M9] [#4 -0.08,0.08,0.96,U] [#5 0.12,-0.26,1.10,U] [#6 0.38,-0.13,1.00,U] [#7 0.05,0.49,0.00,M1] [#8 0.08,-0.25,0.84,U] 
00:24:40.651 00.001 21068 single-star, 6 included, MultiStar: {0.08, -0.01}, one-star: {-0.01, 0.06}
00:24:40.653 00.002 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
00:24:40.654 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
00:24:40.655 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.80 mountX=0.02 mountY=-0.05, mountTheta=-1.16
00:24:40.659 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
00:24:40.661 00.002 21068 Enqueuing Move request for scope (-0.01, 0.06)
00:24:40.663 00.002 16108 Worker thread wakes up
00:24:40.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:24:40.663 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:24:40.663 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
00:24:40.664 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:24:40.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:40.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:24:40.664 00.000 16108 MoveAxis(E, 0, ABG)
00:24:40.664 00.000 16108 Move returns status 0, amount 0
00:24:40.664 00.000 16108 MoveAxis(N, 0, ABG)
00:24:40.664 00.000 16108 Move returns status 0, amount 0
00:24:40.664 00.000 16108 move complete, result=0
00:24:40.664 00.000 16108 worker thread done servicing request
00:24:40.671 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3507, FiltMin=2976, FiltMax=60678, Gamma=1.000
00:24:40.697 00.026 21068 UpdateGuideState exits: m=119966 SNR=78.1
00:24:40.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:40.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:40.700 00.001 21068 Enqueuing Expose request
00:24:40.701 00.001 16108 Worker thread wakes up
00:24:40.701 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:40.702 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:40.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:41.689 00.987 16108 Exposure complete
00:24:41.760 00.071 16108 worker thread done servicing request
00:24:41.760 00.000 21068 OnExposeComplete: enter
00:24:41.761 00.001 21068 UpdateGuideState(): m_state=6
00:24:41.762 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7423
00:24:41.762 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=876.18, Mass=111107, SNR=86.6, Peak=14275 HFD=3.2
00:24:41.763 00.001 21068 MultiStar: [#1 -0.50,0.01,0.00,M1] [#2 -0.14,0.21,1.06,U] [#3 -0.05,0.20,0.97,U] [#4 -0.08,0.02,0.84,U] [#5 0.03,-0.49,0.00,M1] [#6 0.05,0.22,0.75,U] [#7 -0.50,0.24,0.00,M2] [#8 -0.19,-0.33,0.64,U] 
00:24:41.765 00.002 21068 refined, 5 included, MultiStar: {-0.12, 0.09}, one-star: {-0.28, 0.10}
00:24:41.766 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
00:24:41.766 00.000 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
00:24:41.767 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.47 mountX=0.13 mountY=-0.06, mountTheta=-0.45
00:24:41.768 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
00:24:41.773 00.005 21068 Enqueuing Move request for scope (-0.12, 0.09)
00:24:41.774 00.001 16108 Worker thread wakes up
00:24:41.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
00:24:41.774 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
00:24:41.774 00.000 16108 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=-0.06
00:24:41.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:24:41.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:41.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:41.774 00.000 16108 MoveAxis(E, 0, ABG)
00:24:41.774 00.000 16108 Move returns status 0, amount 0
00:24:41.774 00.000 16108 MoveAxis(N, 0, ABG)
00:24:41.774 00.000 16108 Move returns status 0, amount 0
00:24:41.774 00.000 16108 move complete, result=0
00:24:41.774 00.000 16108 worker thread done servicing request
00:24:41.782 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3507, FiltMin=2979, FiltMax=55517, Gamma=1.000
00:24:41.807 00.025 21068 UpdateGuideState exits: m=111107 SNR=86.6
00:24:41.809 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:41.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:41.811 00.001 21068 Enqueuing Expose request
00:24:41.812 00.001 16108 Worker thread wakes up
00:24:41.812 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:41.812 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:41.813 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:42.973 01.160 16108 Exposure complete
00:24:43.027 00.054 16108 worker thread done servicing request
00:24:43.027 00.000 21068 OnExposeComplete: enter
00:24:43.029 00.002 21068 UpdateGuideState(): m_state=6
00:24:43.030 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7424
00:24:43.031 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.20, Mass=112652, SNR=86.1, Peak=17600 HFD=3.2
00:24:43.031 00.000 21068 MultiStar: [#1 -0.24,0.12,1.23,U] [#2 -0.00,0.19,1.01,U] [#3 -0.01,0.39,0.98,U] [#4 -0.32,0.10,0.94,U] [#5 -0.10,-0.43,0.95,U] [#6 -0.05,0.44,0.83,U] [#7 -0.07,0.39,0.59,U] [#8 -0.05,-0.13,0.75,U] 
00:24:43.032 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.14, 0.13}
00:24:43.033 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
00:24:43.033 00.000 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
00:24:43.034 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.33 mountX=0.14 mountY=-0.09, mountTheta=-0.60
00:24:43.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.12, opts=13)
00:24:43.036 00.000 21068 Enqueuing Move request for scope (-0.12, 0.12)
00:24:43.037 00.001 16108 Worker thread wakes up
00:24:43.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
00:24:43.037 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
00:24:43.037 00.000 16108 Moving (-0.12, 0.12) raw xDistance=0.14 yDistance=-0.09
00:24:43.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:24:43.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:43.038 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:43.038 00.000 16108 MoveAxis(E, 0, ABG)
00:24:43.038 00.000 16108 Move returns status 0, amount 0
00:24:43.038 00.000 16108 MoveAxis(N, 0, ABG)
00:24:43.038 00.000 16108 Move returns status 0, amount 0
00:24:43.038 00.000 16108 move complete, result=0
00:24:43.038 00.000 16108 worker thread done servicing request
00:24:43.041 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3507, FiltMin=3021, FiltMax=65440, Gamma=1.000
00:24:43.058 00.017 21068 UpdateGuideState exits: m=112652 SNR=86.1
00:24:43.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:43.061 00.001 21068 Enqueuing Expose request
00:24:43.062 00.001 16108 Worker thread wakes up
00:24:43.062 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:43.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:43.062 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:44.035 00.973 16108 Exposure complete
00:24:44.114 00.079 16108 worker thread done servicing request
00:24:44.114 00.000 21068 OnExposeComplete: enter
00:24:44.116 00.002 21068 UpdateGuideState(): m_state=6
00:24:44.117 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7425
00:24:44.118 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.23, Mass=131808, SNR=96.1, Peak=17744 HFD=3.5
00:24:44.119 00.001 21068 MultiStar: [#1 -0.05,0.29,1.08,U] [#2 0.22,0.35,1.16,U] [#3 0.41,0.59,0.00,M8] [#4 -0.09,0.13,0.78,U] [#5 0.09,0.05,0.68,U] [#6 0.22,0.16,0.68,U] [#7 0.22,0.48,0.00,M2] [#8 -0.15,-0.07,0.66,U] 
00:24:44.121 00.002 21068 single-star, 6 included, MultiStar: {0.05, 0.18}, one-star: {0.03, 0.16}
00:24:44.122 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:24:44.123 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:24:44.125 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.36 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
00:24:44.128 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.16, opts=13)
00:24:44.129 00.001 21068 Enqueuing Move request for scope (0.03, 0.16)
00:24:44.130 00.001 16108 Worker thread wakes up
00:24:44.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:24:44.130 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:24:44.130 00.000 16108 Moving (0.03, 0.16) raw xDistance=-0.01 yDistance=-0.16
00:24:44.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:44.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:44.131 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:24:44.131 00.000 16108 MoveAxis(E, 0, ABG)
00:24:44.131 00.000 16108 Move returns status 0, amount 0
00:24:44.131 00.000 16108 MoveAxis(N, 0, ABG)
00:24:44.131 00.000 16108 Move returns status 0, amount 0
00:24:44.131 00.000 16108 move complete, result=0
00:24:44.131 00.000 16108 worker thread done servicing request
00:24:44.136 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3507, FiltMin=3014, FiltMax=51846, Gamma=1.000
00:24:44.158 00.022 21068 UpdateGuideState exits: m=131808 SNR=96.1
00:24:44.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:44.160 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:44.160 00.000 21068 Enqueuing Expose request
00:24:44.161 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:44.162 00.001 16108 Worker thread wakes up
00:24:44.162 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:44.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:45.319 01.157 16108 Exposure complete
00:24:45.385 00.066 16108 worker thread done servicing request
00:24:45.385 00.000 21068 OnExposeComplete: enter
00:24:45.386 00.001 21068 UpdateGuideState(): m_state=6
00:24:45.389 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7426
00:24:45.390 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.18, Mass=112946, SNR=72.4, Peak=16032 HFD=3.2
00:24:45.392 00.002 21068 MultiStar: [#1 -0.26,0.09,1.35,U] [#2 0.07,0.38,1.38,U] [#3 0.40,0.41,0.00,M9] [#4 -0.05,0.08,0.99,U] [#5 0.19,-0.27,1.03,U] [#6 0.11,0.27,0.92,U] [#7 -0.14,0.29,0.81,U] [#8 -0.28,-0.14,0.79,U] 
00:24:45.393 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {-0.11, 0.11}
00:24:45.395 00.002 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
00:24:45.397 00.002 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
00:24:45.397 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.07 mountY=-0.10, mountTheta=-0.91
00:24:45.400 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
00:24:45.402 00.002 21068 Enqueuing Move request for scope (-0.06, 0.11)
00:24:45.404 00.002 16108 Worker thread wakes up
00:24:45.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:24:45.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:24:45.405 00.001 16108 Moving (-0.06, 0.11) raw xDistance=0.07 yDistance=-0.10
00:24:45.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:24:45.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:45.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:45.405 00.000 16108 MoveAxis(E, 0, ABG)
00:24:45.405 00.000 16108 Move returns status 0, amount 0
00:24:45.405 00.000 16108 MoveAxis(N, 0, ABG)
00:24:45.405 00.000 16108 Move returns status 0, amount 0
00:24:45.406 00.001 16108 move complete, result=0
00:24:45.406 00.000 16108 worker thread done servicing request
00:24:45.412 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3507, FiltMin=3014, FiltMax=65510, Gamma=1.000
00:24:45.437 00.025 21068 UpdateGuideState exits: m=112946 SNR=72.4
00:24:45.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:45.440 00.001 21068 Enqueuing Expose request
00:24:45.441 00.001 16108 Worker thread wakes up
00:24:45.441 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:45.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:45.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:46.421 00.980 16108 Exposure complete
00:24:46.482 00.061 16108 worker thread done servicing request
00:24:46.482 00.000 21068 OnExposeComplete: enter
00:24:46.484 00.002 21068 UpdateGuideState(): m_state=6
00:24:46.487 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7427
00:24:46.489 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=876.11, Mass=133801, SNR=93.8, Peak=16963 HFD=3.3
00:24:46.491 00.002 21068 MultiStar: [#1 -0.39,0.01,1.16,U] [#2 -0.16,0.30,1.18,U] [#3 0.07,0.10,0.89,U] [#4 0.06,-0.02,0.72,U] [#5 0.04,-0.28,0.90,U] [#6 0.21,0.29,0.69,U] [#7 -0.37,0.40,0.00,M2] [#8 -0.37,-0.26,0.70,U] 
00:24:46.492 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.03}, one-star: {-0.47, 0.04}
00:24:46.493 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
00:24:46.496 00.003 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
00:24:46.497 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.93 mountX=0.15 mountY=0.00, mountTheta=0.03
00:24:46.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.03, opts=13)
00:24:46.500 00.001 21068 Enqueuing Move request for scope (-0.15, 0.03)
00:24:46.502 00.002 16108 Worker thread wakes up
00:24:46.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
00:24:46.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
00:24:46.502 00.000 16108 Moving (-0.15, 0.03) raw xDistance=0.15 yDistance=0.00
00:24:46.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:24:46.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:46.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:24:46.503 00.001 16108 MoveAxis(E, 0, ABG)
00:24:46.503 00.000 16108 Move returns status 0, amount 0
00:24:46.503 00.000 16108 MoveAxis(N, 0, ABG)
00:24:46.503 00.000 16108 Move returns status 0, amount 0
00:24:46.503 00.000 16108 move complete, result=0
00:24:46.503 00.000 16108 worker thread done servicing request
00:24:46.510 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3507, FiltMin=3017, FiltMax=65440, Gamma=1.000
00:24:46.537 00.027 21068 UpdateGuideState exits: m=133801 SNR=93.8
00:24:46.539 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:46.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:46.541 00.001 21068 Enqueuing Expose request
00:24:46.541 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:46.543 00.002 16108 Worker thread wakes up
00:24:46.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:46.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:47.703 01.160 16108 Exposure complete
00:24:47.759 00.056 16108 worker thread done servicing request
00:24:47.759 00.000 21068 OnExposeComplete: enter
00:24:47.759 00.000 21068 UpdateGuideState(): m_state=6
00:24:47.761 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7428
00:24:47.762 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.24, Mass=128427, SNR=91.3, Peak=15536 HFD=3.3
00:24:47.763 00.001 21068 MultiStar: [#1 -0.57,-0.10,0.00,M1] [#2 0.05,0.10,1.09,U] [#3 0.22,0.42,0.00,M9] [#4 -0.29,0.04,0.90,U] [#5 0.09,-0.10,0.92,U] [#6 0.05,0.32,0.77,U] [#7 -0.17,0.49,0.00,M3] [#8 0.01,-0.20,0.76,U] 
00:24:47.764 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.06}, one-star: {-0.12, 0.16}
00:24:47.766 00.002 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
00:24:47.767 00.001 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
00:24:47.769 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.15 mountX=0.05 mountY=-0.05, mountTheta=-0.78
00:24:47.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
00:24:47.773 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
00:24:47.774 00.001 16108 Worker thread wakes up
00:24:47.775 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:24:47.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:24:47.775 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
00:24:47.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:24:47.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:47.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:24:47.775 00.000 16108 MoveAxis(E, 0, ABG)
00:24:47.775 00.000 16108 Move returns status 0, amount 0
00:24:47.775 00.000 16108 MoveAxis(N, 0, ABG)
00:24:47.776 00.001 16108 Move returns status 0, amount 0
00:24:47.776 00.000 16108 move complete, result=0
00:24:47.776 00.000 16108 worker thread done servicing request
00:24:47.784 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3504, FiltMin=3021, FiltMax=55424, Gamma=1.000
00:24:47.813 00.029 21068 UpdateGuideState exits: m=128427 SNR=91.3
00:24:47.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:47.814 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:47.815 00.001 21068 Enqueuing Expose request
00:24:47.816 00.001 16108 Worker thread wakes up
00:24:47.816 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:47.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:47.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:48.788 00.972 16108 Exposure complete
00:24:48.850 00.062 16108 worker thread done servicing request
00:24:48.850 00.000 21068 OnExposeComplete: enter
00:24:48.851 00.001 21068 UpdateGuideState(): m_state=6
00:24:48.854 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7429
00:24:48.855 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.17, Mass=129516, SNR=92.8, Peak=19088 HFD=3.2
00:24:48.857 00.002 21068 MultiStar: [#1 -0.38,-0.09,1.01,U] [#2 0.06,0.29,1.01,U] [#3 0.34,0.14,0.98,U] [#4 -0.08,0.02,0.75,U] [#5 0.32,-0.21,0.93,U] [#6 0.01,0.40,0.84,U] [#7 0.22,0.32,0.50,U] [#8 0.19,-0.31,0.62,U] 
00:24:48.858 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.02, 0.09}
00:24:48.859 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
00:24:48.860 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
00:24:48.862 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.04 mountY=-0.09, mountTheta=-1.17
00:24:48.865 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
00:24:48.866 00.001 21068 Enqueuing Move request for scope (-0.02, 0.09)
00:24:48.867 00.001 16108 Worker thread wakes up
00:24:48.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
00:24:48.867 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:24:48.867 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.04 yDistance=-0.09
00:24:48.868 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:24:48.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:48.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:48.868 00.000 16108 MoveAxis(E, 0, ABG)
00:24:48.868 00.000 16108 Move returns status 0, amount 0
00:24:48.868 00.000 16108 MoveAxis(N, 0, ABG)
00:24:48.868 00.000 16108 Move returns status 0, amount 0
00:24:48.868 00.000 16108 move complete, result=0
00:24:48.868 00.000 16108 worker thread done servicing request
00:24:48.873 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3504, FiltMin=3037, FiltMax=59936, Gamma=1.000
00:24:48.888 00.015 21068 UpdateGuideState exits: m=129516 SNR=92.8
00:24:48.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:48.890 00.000 21068 Enqueuing Expose request
00:24:48.891 00.001 16108 Worker thread wakes up
00:24:48.891 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:48.893 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:48.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:50.058 01.165 16108 Exposure complete
00:24:50.125 00.067 16108 worker thread done servicing request
00:24:50.125 00.000 21068 OnExposeComplete: enter
00:24:50.126 00.001 21068 UpdateGuideState(): m_state=6
00:24:50.127 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7430
00:24:50.128 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.07, Mass=121587, SNR=86.7, Peak=17376 HFD=3.3
00:24:50.129 00.001 21068 MultiStar: [#1 -0.12,0.15,1.14,U] [#2 0.10,0.34,1.27,U] [#3 0.19,0.48,0.00,M9] [#4 -0.29,0.14,0.79,U] [#5 0.13,-0.16,0.85,U] [#6 0.02,0.32,0.79,U] [#7 -0.32,0.37,0.00,M3] [#8 -0.20,-0.08,0.82,U] 
00:24:50.129 00.000 21068 single-star, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.04, -0.00}
00:24:50.130 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
00:24:50.131 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
00:24:50.131 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.07 mountX=0.04 mountY=0.01, mountTheta=0.31
00:24:50.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
00:24:50.134 00.001 21068 Enqueuing Move request for scope (-0.04, -0.00)
00:24:50.135 00.001 16108 Worker thread wakes up
00:24:50.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:24:50.135 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:24:50.135 00.000 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
00:24:50.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:24:50.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:50.136 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:50.136 00.000 16108 MoveAxis(E, 0, ABG)
00:24:50.136 00.000 16108 Move returns status 0, amount 0
00:24:50.136 00.000 16108 MoveAxis(N, 0, ABG)
00:24:50.136 00.000 16108 Move returns status 0, amount 0
00:24:50.136 00.000 16108 move complete, result=0
00:24:50.136 00.000 16108 worker thread done servicing request
00:24:50.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3504, FiltMin=3008, FiltMax=53366, Gamma=1.000
00:24:50.155 00.016 21068 UpdateGuideState exits: m=121587 SNR=86.7
00:24:50.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:50.156 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:50.157 00.001 21068 Enqueuing Expose request
00:24:50.158 00.001 16108 Worker thread wakes up
00:24:50.158 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:50.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:50.159 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:51.139 00.980 16108 Exposure complete
00:24:51.214 00.075 16108 worker thread done servicing request
00:24:51.214 00.000 21068 OnExposeComplete: enter
00:24:51.215 00.001 21068 UpdateGuideState(): m_state=6
00:24:51.215 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7431
00:24:51.217 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=876.21, Mass=114747, SNR=78.1, Peak=15440 HFD=3.2
00:24:51.220 00.003 21068 MultiStar: [#1 -0.31,0.08,1.18,U] [#2 -0.10,0.42,1.35,U] [#3 0.07,0.53,0.00,M10] [#4 -0.25,0.14,0.99,U] [#5 0.12,-0.05,0.95,U] [#6 -0.12,0.37,0.78,U] [#7 -0.47,0.43,0.00,M4] [#8 -0.34,0.08,0.87,U] 
00:24:51.222 00.002 21068 refined, 6 included, MultiStar: {-0.19, 0.18}, one-star: {-0.31, 0.13}
00:24:51.223 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
00:24:51.225 00.002 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
00:24:51.226 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=0.22 mountY=-0.13, mountTheta=-0.53
00:24:51.230 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.18, opts=13)
00:24:51.232 00.002 21068 Enqueuing Move request for scope (-0.19, 0.18)
00:24:51.232 00.000 16108 Worker thread wakes up
00:24:51.233 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
00:24:51.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
00:24:51.233 00.000 16108 Moving (-0.19, 0.18) raw xDistance=0.22 yDistance=-0.13
00:24:51.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:24:51.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:51.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:24:51.233 00.000 16108 MoveAxis(W, 56, ABG)
00:24:51.233 00.000 16108 Guiding  Dir = 3, Dur = 56
00:24:51.233 00.000 16108 IsSlewing returns 0
00:24:51.234 00.001 16108 IsGuiding returns 0
00:24:51.240 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3504, FiltMin=2909, FiltMax=65440, Gamma=1.000
00:24:51.250 00.010 16108 PulseGuide returned control before completion, sleep 51
00:24:51.273 00.023 21068 UpdateGuideState exits: m=114747 SNR=78.1
00:24:51.275 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.276 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:51.278 00.002 21068 Enqueuing Expose request
00:24:51.310 00.032 16108 IsGuiding returns 1
00:24:51.310 00.000 16108 scope still moving after pulse duration time elapsed
00:24:51.340 00.030 16108 IsSlewing returns 0
00:24:51.340 00.000 16108 IsGuiding returns 0
00:24:51.340 00.000 16108 scope move finished after 56 + 50 ms
00:24:51.340 00.000 16108 Move returns status 0, amount 56
00:24:51.340 00.000 16108 MoveAxis(N, 0, ABG)
00:24:51.340 00.000 16108 Move returns status 0, amount 0
00:24:51.340 00.000 16108 move complete, result=0
00:24:51.340 00.000 16108 worker thread done servicing request
00:24:51.340 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
00:24:51.343 00.003 16108 Worker thread wakes up
00:24:51.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:51.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:52.501 01.158 16108 Exposure complete
00:24:52.582 00.081 16108 worker thread done servicing request
00:24:52.582 00.000 21068 OnExposeComplete: enter
00:24:52.583 00.001 21068 UpdateGuideState(): m_state=6
00:24:52.584 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7432
00:24:52.584 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.23, Mass=112651, SNR=89.2, Peak=17264 HFD=3.2
00:24:52.585 00.001 21068 MultiStar: [#1 -0.07,0.20,1.02,U] [#2 0.24,0.17,1.12,U] [#3 0.34,0.47,0.00,R] [#4 -0.19,0.21,0.63,U] [#5 0.25,-0.26,1.01,U] [#6 -0.02,0.19,0.78,U] [#7 -0.03,0.41,0.61,U] [#8 -0.06,-0.24,0.64,U] 
00:24:52.586 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.04, 0.16}
00:24:52.588 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:24:52.588 00.000 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:24:52.589 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.26 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
00:24:52.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
00:24:52.591 00.000 21068 Enqueuing Move request for scope (0.03, 0.10)
00:24:52.592 00.001 16108 Worker thread wakes up
00:24:52.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:24:52.592 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:24:52.592 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.10
00:24:52.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:52.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:52.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:52.592 00.000 16108 MoveAxis(E, 0, ABG)
00:24:52.592 00.000 16108 Move returns status 0, amount 0
00:24:52.592 00.000 16108 MoveAxis(N, 0, ABG)
00:24:52.592 00.000 16108 Move returns status 0, amount 0
00:24:52.592 00.000 16108 move complete, result=0
00:24:52.593 00.001 16108 worker thread done servicing request
00:24:52.602 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3504, FiltMin=2963, FiltMax=58848, Gamma=1.000
00:24:52.633 00.031 21068 UpdateGuideState exits: m=112651 SNR=89.2
00:24:52.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:52.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:52.636 00.001 21068 Enqueuing Expose request
00:24:52.637 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:52.638 00.001 16108 Worker thread wakes up
00:24:52.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:52.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:53.626 00.988 16108 Exposure complete
00:24:53.706 00.080 16108 worker thread done servicing request
00:24:53.706 00.000 21068 OnExposeComplete: enter
00:24:53.707 00.001 21068 UpdateGuideState(): m_state=6
00:24:53.708 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7433
00:24:53.709 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=875.78, Mass=126262, SNR=90.5, Peak=18656 HFD=3.2
00:24:53.710 00.001 21068 MultiStar: [#1 0.03,-0.21,0.95,U] [#2 0.19,0.13,1.04,U] [#3 0.02,-0.25,0.98,U] [#4 0.03,0.05,0.84,U] [#5 0.18,-0.35,0.91,U] [#6 0.13,0.24,0.89,U] [#7 0.05,0.24,0.57,U] [#8 -0.02,-0.17,0.66,U] 
00:24:53.711 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.20, -0.30}
00:24:53.712 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
00:24:53.712 00.000 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
00:24:53.713 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.71 mountX=-0.11 mountY=0.06, mountTheta=2.65
00:24:53.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
00:24:53.716 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
00:24:53.717 00.001 16108 Worker thread wakes up
00:24:53.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:24:53.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:24:53.717 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.06
00:24:53.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:53.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:53.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:53.717 00.000 16108 MoveAxis(E, 0, ABG)
00:24:53.717 00.000 16108 Move returns status 0, amount 0
00:24:53.717 00.000 16108 MoveAxis(N, 0, ABG)
00:24:53.718 00.001 16108 Move returns status 0, amount 0
00:24:53.718 00.000 16108 move complete, result=0
00:24:53.718 00.000 16108 worker thread done servicing request
00:24:53.721 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3504, FiltMin=2995, FiltMax=54128, Gamma=1.000
00:24:53.735 00.014 21068 UpdateGuideState exits: m=126262 SNR=90.5
00:24:53.738 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.740 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:53.743 00.003 21068 Enqueuing Expose request
00:24:53.746 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:53.748 00.002 16108 Worker thread wakes up
00:24:53.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:53.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:54.918 01.170 16108 Exposure complete
00:24:54.973 00.055 16108 worker thread done servicing request
00:24:54.973 00.000 21068 OnExposeComplete: enter
00:24:54.975 00.002 21068 UpdateGuideState(): m_state=6
00:24:54.976 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7434
00:24:54.976 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.25, Mass=106255, SNR=62.9, Peak=14144 HFD=3.2
00:24:54.977 00.001 21068 MultiStar: [#1 -0.25,-0.02,1.59,U] [#2 0.16,0.25,1.57,U] [#3 0.07,-0.11,1.45,U] [#4 -0.07,0.13,1.05,U] [#5 0.24,-0.14,1.19,U] [#6 0.10,0.23,1.05,U] [#7 0.16,0.48,0.00,M3] [#8 0.04,-0.11,0.93,U] 
00:24:54.978 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.19, 0.18}
00:24:54.980 00.002 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:24:54.982 00.002 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
00:24:54.983 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
00:24:54.987 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
00:24:54.989 00.002 21068 Enqueuing Move request for scope (0.05, 0.05)
00:24:54.990 00.001 16108 Worker thread wakes up
00:24:54.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:24:54.991 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:24:54.991 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
00:24:54.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:24:54.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:54.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:54.991 00.000 16108 MoveAxis(E, 0, ABG)
00:24:54.991 00.000 16108 Move returns status 0, amount 0
00:24:54.991 00.000 16108 MoveAxis(N, 0, ABG)
00:24:54.991 00.000 16108 Move returns status 0, amount 0
00:24:54.991 00.000 16108 move complete, result=0
00:24:54.992 00.001 16108 worker thread done servicing request
00:24:55.003 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3504, FiltMin=3011, FiltMax=51670, Gamma=1.000
00:24:55.024 00.021 21068 UpdateGuideState exits: m=106255 SNR=62.9
00:24:55.026 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:55.028 00.001 21068 Enqueuing Expose request
00:24:55.028 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:55.029 00.001 16108 Worker thread wakes up
00:24:55.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:55.030 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:55.999 00.969 16108 Exposure complete
00:24:56.064 00.065 16108 worker thread done servicing request
00:24:56.064 00.000 21068 OnExposeComplete: enter
00:24:56.065 00.001 21068 UpdateGuideState(): m_state=6
00:24:56.066 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7435
00:24:56.066 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=876.01, Mass=125295, SNR=87.1, Peak=17040 HFD=2.9
00:24:56.067 00.001 21068 MultiStar: [#1 -0.33,0.03,1.16,U] [#2 -0.01,0.33,0.97,U] [#3 -0.11,-0.23,0.93,U] [#4 -0.21,0.21,0.89,U] [#5 0.05,-0.36,0.78,U] [#6 -0.18,-0.02,0.73,U] [#7 0.12,0.06,0.52,U] [#8 0.25,-0.56,0.00,M1] 
00:24:56.068 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {0.27, -0.06}
00:24:56.069 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
00:24:56.069 00.000 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
00:24:56.070 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=0.06 mountY=0.01, mountTheta=0.22
00:24:56.072 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
00:24:56.072 00.000 21068 Enqueuing Move request for scope (-0.06, 0.00)
00:24:56.073 00.001 16108 Worker thread wakes up
00:24:56.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
00:24:56.073 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
00:24:56.073 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
00:24:56.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:24:56.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:56.074 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:56.074 00.000 16108 MoveAxis(E, 0, ABG)
00:24:56.074 00.000 16108 Move returns status 0, amount 0
00:24:56.074 00.000 16108 MoveAxis(N, 0, ABG)
00:24:56.074 00.000 16108 Move returns status 0, amount 0
00:24:56.074 00.000 16108 move complete, result=0
00:24:56.074 00.000 16108 worker thread done servicing request
00:24:56.078 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3504, FiltMin=3001, FiltMax=59728, Gamma=1.000
00:24:56.094 00.016 21068 UpdateGuideState exits: m=125295 SNR=87.1
00:24:56.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:56.097 00.001 21068 Enqueuing Expose request
00:24:56.097 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:56.098 00.001 16108 Worker thread wakes up
00:24:56.099 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:56.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:57.252 01.153 16108 Exposure complete
00:24:57.311 00.059 16108 worker thread done servicing request
00:24:57.311 00.000 21068 OnExposeComplete: enter
00:24:57.312 00.001 21068 UpdateGuideState(): m_state=6
00:24:57.313 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7436
00:24:57.314 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.22, Mass=123204, SNR=78.1, Peak=17984 HFD=3.0
00:24:57.315 00.001 21068 MultiStar: [#1 -0.18,0.02,1.15,U] [#2 0.45,0.15,0.00,M1] [#3 0.23,-0.19,0.97,U] [#4 0.04,0.13,0.88,U] [#5 0.21,-0.22,0.88,U] [#6 0.11,0.13,0.90,U] [#7 0.33,0.29,0.72,U] [#8 0.26,-0.18,0.76,U] 
00:24:57.316 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.19, 0.15}
00:24:57.317 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
00:24:57.318 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
00:24:57.319 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.13 mountY=-0.04, mountTheta=-2.81
00:24:57.322 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
00:24:57.324 00.002 21068 Enqueuing Move request for scope (0.13, 0.01)
00:24:57.326 00.002 16108 Worker thread wakes up
00:24:57.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:24:57.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:24:57.326 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.13 yDistance=-0.04
00:24:57.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:24:57.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:57.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:57.327 00.001 16108 MoveAxis(E, 0, ABG)
00:24:57.327 00.000 16108 Move returns status 0, amount 0
00:24:57.327 00.000 16108 MoveAxis(N, 0, ABG)
00:24:57.327 00.000 16108 Move returns status 0, amount 0
00:24:57.327 00.000 16108 move complete, result=0
00:24:57.327 00.000 16108 worker thread done servicing request
00:24:57.334 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=448, max=65535, med=3504, FiltMin=3017, FiltMax=53248, Gamma=1.000
00:24:57.352 00.018 21068 UpdateGuideState exits: m=123204 SNR=78.1
00:24:57.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:57.353 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:57.354 00.001 21068 Enqueuing Expose request
00:24:57.355 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:57.356 00.001 16108 Worker thread wakes up
00:24:57.356 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:57.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:58.329 00.973 16108 Exposure complete
00:24:58.399 00.070 16108 worker thread done servicing request
00:24:58.399 00.000 21068 OnExposeComplete: enter
00:24:58.400 00.001 21068 UpdateGuideState(): m_state=6
00:24:58.400 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7437
00:24:58.401 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.09, Mass=116806, SNR=87.8, Peak=18608 HFD=2.9
00:24:58.402 00.001 21068 MultiStar: [#1 -0.24,-0.03,1.13,U] [#2 0.23,0.14,1.12,U] [#3 -0.13,-0.04,0.97,U] [#4 -0.08,0.06,0.74,U] [#5 -0.18,-0.19,0.91,U] [#6 0.07,0.23,0.78,U] [#7 0.02,0.29,0.55,U] [#8 -0.05,-0.57,0.00,M1] 
00:24:58.403 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.15, 0.02}
00:24:58.404 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
00:24:58.404 00.000 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
00:24:58.405 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.04 mountX=0.03 mountY=-0.04, mountTheta=-0.91
00:24:58.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
00:24:58.407 00.000 21068 Enqueuing Move request for scope (-0.02, 0.04)
00:24:58.408 00.001 16108 Worker thread wakes up
00:24:58.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:24:58.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:24:58.408 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
00:24:58.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:24:58.409 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:58.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:58.409 00.000 16108 MoveAxis(E, 0, ABG)
00:24:58.409 00.000 16108 Move returns status 0, amount 0
00:24:58.409 00.000 16108 MoveAxis(N, 0, ABG)
00:24:58.409 00.000 16108 Move returns status 0, amount 0
00:24:58.409 00.000 16108 move complete, result=0
00:24:58.409 00.000 16108 worker thread done servicing request
00:24:58.413 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3507, FiltMin=3001, FiltMax=59120, Gamma=1.000
00:24:58.430 00.017 21068 UpdateGuideState exits: m=116806 SNR=87.8
00:24:58.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:58.433 00.001 21068 Enqueuing Expose request
00:24:58.433 00.000 16108 Worker thread wakes up
00:24:58.433 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:58.434 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:58.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:24:59.606 01.172 16108 Exposure complete
00:24:59.672 00.066 16108 worker thread done servicing request
00:24:59.672 00.000 21068 OnExposeComplete: enter
00:24:59.674 00.002 21068 UpdateGuideState(): m_state=6
00:24:59.675 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7438
00:24:59.676 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.09, Mass=118608, SNR=81.7, Peak=16240 HFD=3.3
00:24:59.676 00.000 21068 MultiStar: [#1 -0.30,-0.10,1.11,U] [#2 0.20,0.05,1.35,U] [#3 -0.05,-0.31,1.05,U] [#4 0.11,-0.01,0.77,U] [#5 0.35,-0.52,0.00,M1] [#6 0.35,0.40,0.00,M1] [#7 -0.22,0.25,0.59,U] [#8 -0.09,-0.08,0.70,U] 
00:24:59.678 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {-0.06, 0.02}
00:24:59.679 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
00:24:59.679 00.000 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
00:24:59.680 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.37 mountX=0.03 mountY=0.05, mountTheta=0.96
00:24:59.681 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
00:24:59.683 00.002 21068 Enqueuing Move request for scope (-0.04, -0.04)
00:24:59.685 00.002 16108 Worker thread wakes up
00:24:59.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:24:59.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:24:59.685 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
00:24:59.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:24:59.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:59.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:24:59.686 00.001 16108 MoveAxis(E, 0, ABG)
00:24:59.686 00.000 16108 Move returns status 0, amount 0
00:24:59.686 00.000 16108 MoveAxis(N, 0, ABG)
00:24:59.686 00.000 16108 Move returns status 0, amount 0
00:24:59.686 00.000 16108 move complete, result=0
00:24:59.686 00.000 16108 worker thread done servicing request
00:24:59.692 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3507, FiltMin=3011, FiltMax=65440, Gamma=1.000
00:24:59.709 00.017 21068 UpdateGuideState exits: m=118608 SNR=81.7
00:24:59.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:59.710 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:24:59.711 00.001 21068 Enqueuing Expose request
00:24:59.713 00.002 16108 Worker thread wakes up
00:24:59.713 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:59.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:24:59.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:00.693 00.980 16108 Exposure complete
00:25:00.749 00.056 16108 worker thread done servicing request
00:25:00.749 00.000 21068 OnExposeComplete: enter
00:25:00.752 00.003 21068 UpdateGuideState(): m_state=6
00:25:00.754 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7439
00:25:00.756 00.002 21068 Star::Find returns 1 (0), X=221.01, Y=876.08, Mass=121121, SNR=86.4, Peak=17872 HFD=3.0
00:25:00.758 00.002 21068 MultiStar: [#1 -0.13,0.01,1.03,U] [#2 0.30,0.11,1.15,U] [#3 0.02,-0.19,1.03,U] [#4 0.25,0.02,0.78,U] [#5 0.20,-0.13,0.92,U] [#6 0.30,0.27,0.84,U] [#7 0.22,0.32,0.75,U] [#8 0.06,-0.32,0.68,U] 
00:25:00.759 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.32, 0.01}
00:25:00.762 00.003 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
00:25:00.763 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
00:25:00.764 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
00:25:00.767 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.01, opts=13)
00:25:00.769 00.002 21068 Enqueuing Move request for scope (0.17, 0.01)
00:25:00.770 00.001 16108 Worker thread wakes up
00:25:00.772 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
00:25:00.772 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
00:25:00.772 00.000 16108 Moving (0.17, 0.01) raw xDistance=-0.17 yDistance=-0.05
00:25:00.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:25:00.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:00.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:00.772 00.000 16108 MoveAxis(E, 0, ABG)
00:25:00.772 00.000 16108 Move returns status 0, amount 0
00:25:00.773 00.001 16108 MoveAxis(N, 0, ABG)
00:25:00.773 00.000 16108 Move returns status 0, amount 0
00:25:00.773 00.000 16108 move complete, result=0
00:25:00.773 00.000 16108 worker thread done servicing request
00:25:00.780 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3504, FiltMin=3033, FiltMax=55056, Gamma=1.000
00:25:00.808 00.028 21068 UpdateGuideState exits: m=121121 SNR=86.4
00:25:00.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:00.813 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:00.815 00.002 21068 Enqueuing Expose request
00:25:00.818 00.003 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:00.820 00.002 16108 Worker thread wakes up
00:25:00.820 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:00.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:01.993 01.173 16108 Exposure complete
00:25:02.051 00.058 16108 worker thread done servicing request
00:25:02.051 00.000 21068 OnExposeComplete: enter
00:25:02.052 00.001 21068 UpdateGuideState(): m_state=6
00:25:02.054 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7440
00:25:02.055 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.02, Mass=126856, SNR=81.6, Peak=19584 HFD=3.2
00:25:02.056 00.001 21068 MultiStar: [#1 -0.05,0.10,1.25,U] [#2 0.39,0.11,1.18,U] [#3 0.21,-0.14,1.07,U] [#4 -0.07,-0.07,0.75,U] [#5 0.23,-0.25,0.87,U] [#6 0.05,-0.10,0.82,U] [#7 0.14,0.26,0.65,U] [#8 0.10,-0.27,0.86,U] 
00:25:02.056 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.14, -0.06}
00:25:02.057 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
00:25:02.057 00.000 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
00:25:02.058 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.14 mountY=0.01, mountTheta=3.06
00:25:02.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
00:25:02.060 00.000 21068 Enqueuing Move request for scope (0.13, -0.04)
00:25:02.061 00.001 16108 Worker thread wakes up
00:25:02.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:25:02.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:25:02.061 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.14 yDistance=0.01
00:25:02.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:25:02.063 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:02.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:02.063 00.000 16108 MoveAxis(E, 0, ABG)
00:25:02.063 00.000 16108 Move returns status 0, amount 0
00:25:02.063 00.000 16108 MoveAxis(N, 0, ABG)
00:25:02.063 00.000 16108 Move returns status 0, amount 0
00:25:02.063 00.000 16108 move complete, result=0
00:25:02.063 00.000 16108 worker thread done servicing request
00:25:02.070 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3507, FiltMin=2998, FiltMax=51328, Gamma=1.000
00:25:02.096 00.026 21068 UpdateGuideState exits: m=126856 SNR=81.6
00:25:02.098 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:02.100 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:02.102 00.002 21068 Enqueuing Expose request
00:25:02.103 00.001 16108 Worker thread wakes up
00:25:02.103 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:02.105 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:02.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:03.077 00.972 16108 Exposure complete
00:25:03.140 00.063 16108 worker thread done servicing request
00:25:03.140 00.000 21068 OnExposeComplete: enter
00:25:03.141 00.001 21068 UpdateGuideState(): m_state=6
00:25:03.142 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7441
00:25:03.143 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.06, Mass=116475, SNR=76.1, Peak=17120 HFD=3.1
00:25:03.144 00.001 21068 MultiStar: [#1 -0.11,-0.03,1.36,U] [#2 0.31,0.13,1.27,U] [#3 -0.03,-0.43,1.07,U] [#4 0.05,0.04,0.83,U] [#5 0.05,-0.31,1.01,U] [#6 0.14,0.16,0.91,U] [#7 0.07,0.26,0.62,U] [#8 0.18,-0.33,0.95,U] 
00:25:03.145 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.12, -0.02}
00:25:03.146 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
00:25:03.147 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
00:25:03.147 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=-0.10 mountY=0.05, mountTheta=2.67
00:25:03.149 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
00:25:03.149 00.000 21068 Enqueuing Move request for scope (0.09, -0.07)
00:25:03.150 00.001 16108 Worker thread wakes up
00:25:03.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:25:03.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:25:03.150 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.05
00:25:03.151 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:03.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:03.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:25:03.151 00.000 16108 MoveAxis(E, 0, ABG)
00:25:03.151 00.000 16108 Move returns status 0, amount 0
00:25:03.151 00.000 16108 MoveAxis(N, 0, ABG)
00:25:03.151 00.000 16108 Move returns status 0, amount 0
00:25:03.151 00.000 16108 move complete, result=0
00:25:03.151 00.000 16108 worker thread done servicing request
00:25:03.154 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3507, FiltMin=3024, FiltMax=55312, Gamma=1.000
00:25:03.170 00.016 21068 UpdateGuideState exits: m=116475 SNR=76.1
00:25:03.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:03.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:03.172 00.001 21068 Enqueuing Expose request
00:25:03.173 00.001 16108 Worker thread wakes up
00:25:03.173 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:03.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:03.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:04.338 01.165 16108 Exposure complete
00:25:04.403 00.065 16108 worker thread done servicing request
00:25:04.403 00.000 21068 OnExposeComplete: enter
00:25:04.406 00.003 21068 UpdateGuideState(): m_state=6
00:25:04.407 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7442
00:25:04.409 00.002 21068 Star::Find returns 1 (0), X=221.02, Y=875.89, Mass=123156, SNR=80.1, Peak=20464 HFD=2.8
00:25:04.410 00.001 21068 MultiStar: [#1 -0.02,-0.14,1.13,U] [#2 0.27,0.21,1.28,U] [#3 0.27,-0.20,1.15,U] [#4 0.05,0.19,0.88,U] [#5 0.11,-0.34,1.04,U] [#6 0.41,0.16,0.89,U] [#7 0.36,0.24,0.71,U] [#8 0.23,-0.15,0.86,U] 
00:25:04.412 00.002 21068 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.33, -0.18}
00:25:04.413 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
00:25:04.414 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
00:25:04.416 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.16 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
00:25:04.419 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.03, opts=13)
00:25:04.421 00.002 21068 Enqueuing Move request for scope (0.22, -0.03)
00:25:04.422 00.001 16108 Worker thread wakes up
00:25:04.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
00:25:04.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
00:25:04.422 00.000 16108 Moving (0.22, -0.03) raw xDistance=-0.22 yDistance=-0.02
00:25:04.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:25:04.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:04.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:04.422 00.000 16108 MoveAxis(E, 58, ABG)
00:25:04.422 00.000 16108 Guiding  Dir = 2, Dur = 58
00:25:04.423 00.001 16108 IsSlewing returns 0
00:25:04.423 00.000 16108 IsGuiding returns 0
00:25:04.424 00.001 16108 PulseGuide returned control before completion, sleep 67
00:25:04.430 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3504, FiltMin=3008, FiltMax=59072, Gamma=1.000
00:25:04.447 00.017 21068 UpdateGuideState exits: m=123156 SNR=80.1
00:25:04.450 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.452 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:04.455 00.003 21068 Enqueuing Expose request
00:25:04.506 00.051 16108 IsGuiding returns 0
00:25:04.506 00.000 16108 Move returns status 0, amount 58
00:25:04.506 00.000 16108 MoveAxis(N, 0, ABG)
00:25:04.506 00.000 16108 Move returns status 0, amount 0
00:25:04.506 00.000 16108 move complete, result=0
00:25:04.506 00.000 16108 worker thread done servicing request
00:25:04.506 00.000 16108 Worker thread wakes up
00:25:04.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:04.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:04.507 00.001 21068 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
00:25:05.478 00.971 16108 Exposure complete
00:25:05.535 00.057 16108 worker thread done servicing request
00:25:05.535 00.000 21068 OnExposeComplete: enter
00:25:05.536 00.001 21068 UpdateGuideState(): m_state=6
00:25:05.537 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7443
00:25:05.537 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=875.96, Mass=136783, SNR=94.8, Peak=20432 HFD=3.0
00:25:05.538 00.001 21068 MultiStar: [#1 -0.01,-0.03,1.02,U] [#2 0.42,0.12,1.06,U] [#3 0.15,-0.18,0.93,U] [#4 0.15,-0.07,0.79,U] [#5 0.25,-0.18,0.79,U] [#6 -0.10,0.14,0.85,U] [#7 0.02,0.14,0.57,U] [#8 0.13,-0.04,0.74,U] 
00:25:05.539 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.21, -0.11}
00:25:05.540 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
00:25:05.541 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
00:25:05.542 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
00:25:05.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.03, opts=13)
00:25:05.545 00.002 21068 Enqueuing Move request for scope (0.15, -0.03)
00:25:05.546 00.001 16108 Worker thread wakes up
00:25:05.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:25:05.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:25:05.546 00.000 16108 Moving (0.15, -0.03) raw xDistance=-0.15 yDistance=-0.01
00:25:05.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:25:05.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:05.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:05.546 00.000 16108 MoveAxis(E, 0, ABG)
00:25:05.546 00.000 16108 Move returns status 0, amount 0
00:25:05.547 00.001 16108 MoveAxis(N, 0, ABG)
00:25:05.547 00.000 16108 Move returns status 0, amount 0
00:25:05.547 00.000 16108 move complete, result=0
00:25:05.547 00.000 16108 worker thread done servicing request
00:25:05.549 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3507, FiltMin=3033, FiltMax=59584, Gamma=1.000
00:25:05.564 00.015 21068 UpdateGuideState exits: m=136783 SNR=94.8
00:25:05.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:05.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:05.566 00.000 21068 Enqueuing Expose request
00:25:05.567 00.001 16108 Worker thread wakes up
00:25:05.567 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:05.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:05.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:06.739 01.171 16108 Exposure complete
00:25:06.797 00.058 16108 worker thread done servicing request
00:25:06.797 00.000 21068 OnExposeComplete: enter
00:25:06.798 00.001 21068 UpdateGuideState(): m_state=6
00:25:06.799 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7444
00:25:06.800 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.13, Mass=117834, SNR=81.0, Peak=17200 HFD=3.1
00:25:06.801 00.001 21068 MultiStar: [#1 0.19,-0.06,1.29,U] [#2 0.43,0.22,0.00,M1] [#3 0.24,-0.08,1.00,U] [#4 0.00,0.07,0.78,U] [#5 0.24,-0.21,0.92,U] [#6 0.29,0.14,0.83,U] [#7 0.25,0.31,0.62,U] [#8 0.29,-0.03,0.76,U] 
00:25:06.802 00.001 21068 single-star, 7 included, MultiStar: {0.21, 0.01}, one-star: {0.16, 0.06}
00:25:06.803 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
00:25:06.804 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:25:06.805 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
00:25:06.807 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.06, opts=13)
00:25:06.809 00.002 21068 Enqueuing Move request for scope (0.16, 0.06)
00:25:06.810 00.001 16108 Worker thread wakes up
00:25:06.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:25:06.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:25:06.810 00.000 16108 Moving (0.16, 0.06) raw xDistance=-0.14 yDistance=-0.09
00:25:06.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:25:06.811 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:06.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:06.811 00.000 16108 MoveAxis(E, 0, ABG)
00:25:06.811 00.000 16108 Move returns status 0, amount 0
00:25:06.811 00.000 16108 MoveAxis(N, 0, ABG)
00:25:06.811 00.000 16108 Move returns status 0, amount 0
00:25:06.811 00.000 16108 move complete, result=0
00:25:06.811 00.000 16108 worker thread done servicing request
00:25:06.819 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3504, FiltMin=2966, FiltMax=59248, Gamma=1.000
00:25:06.844 00.025 21068 UpdateGuideState exits: m=117834 SNR=81.0
00:25:06.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:06.845 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:06.846 00.001 21068 Enqueuing Expose request
00:25:06.848 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:06.849 00.001 16108 Worker thread wakes up
00:25:06.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:06.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:07.816 00.967 16108 Exposure complete
00:25:07.888 00.072 16108 worker thread done servicing request
00:25:07.888 00.000 21068 OnExposeComplete: enter
00:25:07.889 00.001 21068 UpdateGuideState(): m_state=6
00:25:07.889 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7445
00:25:07.890 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=875.96, Mass=112443, SNR=84.6, Peak=14800 HFD=3.5
00:25:07.891 00.001 21068 MultiStar: [#1 -0.12,-0.03,1.07,U] [#2 0.13,-0.04,1.22,U] [#3 -0.08,-0.23,1.14,U] [#4 -0.21,0.03,0.96,U] [#5 0.14,-0.25,0.80,U] [#6 0.04,0.09,0.74,U] [#7 -0.26,0.54,0.00,M1] [#8 -0.11,-0.46,0.00,M1] 
00:25:07.892 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.08}, one-star: {-0.25, -0.11}
00:25:07.893 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
00:25:07.893 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.22)
00:25:07.894 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=0.04 mountY=0.09, mountTheta=1.16
00:25:07.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
00:25:07.897 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
00:25:07.898 00.001 16108 Worker thread wakes up
00:25:07.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:25:07.898 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:25:07.898 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.04 yDistance=0.09
00:25:07.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:25:07.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:07.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:25:07.898 00.000 16108 MoveAxis(E, 0, ABG)
00:25:07.898 00.000 16108 Move returns status 0, amount 0
00:25:07.898 00.000 16108 MoveAxis(N, 0, ABG)
00:25:07.898 00.000 16108 Move returns status 0, amount 0
00:25:07.898 00.000 16108 move complete, result=0
00:25:07.898 00.000 16108 worker thread done servicing request
00:25:07.909 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3507, FiltMin=2979, FiltMax=60096, Gamma=1.000
00:25:07.927 00.018 21068 UpdateGuideState exits: m=112443 SNR=84.6
00:25:07.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:07.930 00.001 21068 Enqueuing Expose request
00:25:07.930 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:07.932 00.002 16108 Worker thread wakes up
00:25:07.932 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:07.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:09.094 01.162 16108 Exposure complete
00:25:09.150 00.056 16108 worker thread done servicing request
00:25:09.150 00.000 21068 OnExposeComplete: enter
00:25:09.151 00.001 21068 UpdateGuideState(): m_state=6
00:25:09.152 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7446
00:25:09.152 00.000 21068 Star::Find returns 1 (0), X=220.92, Y=876.02, Mass=127558, SNR=97.8, Peak=20272 HFD=2.9
00:25:09.153 00.001 21068 MultiStar: [#1 0.04,-0.01,0.89,U] [#2 0.41,0.07,0.97,U] [#3 0.05,-0.25,0.86,U] [#4 -0.09,-0.11,0.74,U] [#5 0.20,-0.25,0.80,U] [#6 0.13,-0.05,0.69,U] [#7 -0.07,0.34,0.58,U] [#8 0.29,-0.30,0.73,U] 
00:25:09.155 00.002 21068 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.24, -0.06}
00:25:09.156 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
00:25:09.156 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
00:25:09.157 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.16 mountY=0.04, mountTheta=2.90
00:25:09.159 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.08, opts=13)
00:25:09.160 00.001 21068 Enqueuing Move request for scope (0.15, -0.08)
00:25:09.161 00.001 16108 Worker thread wakes up
00:25:09.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:25:09.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:25:09.161 00.000 16108 Moving (0.15, -0.08) raw xDistance=-0.16 yDistance=0.04
00:25:09.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:25:09.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:09.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:09.162 00.001 16108 MoveAxis(E, 0, ABG)
00:25:09.162 00.000 16108 Move returns status 0, amount 0
00:25:09.162 00.000 16108 MoveAxis(N, 0, ABG)
00:25:09.162 00.000 16108 Move returns status 0, amount 0
00:25:09.162 00.000 16108 move complete, result=0
00:25:09.162 00.000 16108 worker thread done servicing request
00:25:09.164 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3507, FiltMin=2957, FiltMax=62048, Gamma=1.000
00:25:09.179 00.015 21068 UpdateGuideState exits: m=127558 SNR=97.8
00:25:09.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:09.180 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:09.181 00.001 21068 Enqueuing Expose request
00:25:09.182 00.001 16108 Worker thread wakes up
00:25:09.182 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:09.182 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:09.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:10.160 00.978 16108 Exposure complete
00:25:10.224 00.064 16108 worker thread done servicing request
00:25:10.224 00.000 21068 OnExposeComplete: enter
00:25:10.225 00.001 21068 UpdateGuideState(): m_state=6
00:25:10.226 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7447
00:25:10.227 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=875.95, Mass=122632, SNR=81.2, Peak=18720 HFD=2.8
00:25:10.228 00.001 21068 MultiStar: [#1 0.04,0.07,1.03,U] [#2 0.30,0.12,1.26,U] [#3 0.10,-0.04,1.13,U] [#4 -0.06,-0.11,0.81,U] [#5 0.01,-0.53,0.00,M1] [#6 0.35,0.18,0.79,U] [#7 -0.03,0.32,0.67,U] [#8 0.03,-0.41,0.71,U] 
00:25:10.229 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.24, -0.13}
00:25:10.229 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
00:25:10.231 00.002 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
00:25:10.232 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.04 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
00:25:10.235 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.00, opts=13)
00:25:10.237 00.002 21068 Enqueuing Move request for scope (0.14, 0.00)
00:25:10.239 00.002 16108 Worker thread wakes up
00:25:10.240 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:25:10.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:25:10.240 00.000 16108 Moving (0.14, 0.00) raw xDistance=-0.13 yDistance=-0.04
00:25:10.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:25:10.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:10.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:10.240 00.000 16108 MoveAxis(E, 0, ABG)
00:25:10.240 00.000 16108 Move returns status 0, amount 0
00:25:10.240 00.000 16108 MoveAxis(N, 0, ABG)
00:25:10.240 00.000 16108 Move returns status 0, amount 0
00:25:10.240 00.000 16108 move complete, result=0
00:25:10.241 00.001 16108 worker thread done servicing request
00:25:10.248 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3507, FiltMin=3040, FiltMax=55865, Gamma=1.000
00:25:10.270 00.022 21068 UpdateGuideState exits: m=122632 SNR=81.2
00:25:10.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:10.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:10.273 00.001 21068 Enqueuing Expose request
00:25:10.273 00.000 16108 Worker thread wakes up
00:25:10.274 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:10.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:10.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:11.433 01.159 16108 Exposure complete
00:25:11.488 00.055 16108 worker thread done servicing request
00:25:11.488 00.000 21068 OnExposeComplete: enter
00:25:11.489 00.001 21068 UpdateGuideState(): m_state=6
00:25:11.490 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7448
00:25:11.490 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.83, Mass=119489, SNR=83.2, Peak=17840 HFD=2.9
00:25:11.491 00.001 21068 MultiStar: [#1 -0.08,-0.28,1.20,U] [#2 0.57,-0.08,0.00,M1] [#3 -0.07,-0.55,0.00,M1] [#4 0.23,-0.23,0.89,U] [#5 0.44,-0.57,0.00,M2] [#6 0.12,-0.34,0.84,U] [#7 0.07,-0.07,0.56,U] [#8 0.21,-0.35,0.82,U] 
00:25:11.492 00.001 21068 single-star, 5 included, MultiStar: {0.10, -0.26}, one-star: {0.10, -0.25}
00:25:11.493 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
00:25:11.494 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
00:25:11.495 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.18 mountX=-0.14 mountY=0.22, mountTheta=2.16
00:25:11.496 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.25, opts=13)
00:25:11.497 00.001 21068 Enqueuing Move request for scope (0.10, -0.25)
00:25:11.498 00.001 16108 Worker thread wakes up
00:25:11.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
00:25:11.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
00:25:11.498 00.000 16108 Moving (0.10, -0.25) raw xDistance=-0.14 yDistance=0.22
00:25:11.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:25:11.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:25:11.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:25:11.498 00.000 16108 MoveAxis(E, 0, ABG)
00:25:11.498 00.000 16108 Move returns status 0, amount 0
00:25:11.498 00.000 16108 MoveAxis(N, 0, ABG)
00:25:11.498 00.000 16108 Move returns status 0, amount 0
00:25:11.498 00.000 16108 move complete, result=0
00:25:11.498 00.000 16108 worker thread done servicing request
00:25:11.503 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3507, FiltMin=2982, FiltMax=61981, Gamma=1.000
00:25:11.518 00.015 21068 UpdateGuideState exits: m=119489 SNR=83.2
00:25:11.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:11.521 00.001 21068 Enqueuing Expose request
00:25:11.522 00.001 16108 Worker thread wakes up
00:25:11.522 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:11.523 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:11.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:12.487 00.964 16108 Exposure complete
00:25:12.555 00.068 16108 worker thread done servicing request
00:25:12.555 00.000 21068 OnExposeComplete: enter
00:25:12.557 00.002 21068 UpdateGuideState(): m_state=6
00:25:12.559 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7449
00:25:12.562 00.003 21068 Star::Find returns 1 (0), X=220.92, Y=875.80, Mass=111126, SNR=75.9, Peak=17232 HFD=3.1
00:25:12.565 00.003 21068 MultiStar: [#1 0.00,-0.09,1.29,U] [#2 0.58,0.03,0.00,M2] [#3 0.02,-0.34,1.17,U] [#4 0.27,-0.14,1.06,U] [#5 0.18,-0.13,1.11,U] [#6 0.32,0.23,0.87,U] [#7 0.12,0.19,0.65,U] [#8 0.34,-0.62,0.00,M1] 
00:25:12.566 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.11}, one-star: {0.24, -0.27}
00:25:12.567 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
00:25:12.568 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
00:25:12.570 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=-0.17 mountY=0.07, mountTheta=2.76
00:25:12.575 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.11, opts=13)
00:25:12.577 00.002 21068 Enqueuing Move request for scope (0.15, -0.11)
00:25:12.579 00.002 16108 Worker thread wakes up
00:25:12.580 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:25:12.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:25:12.580 00.000 16108 Moving (0.15, -0.11) raw xDistance=-0.17 yDistance=0.07
00:25:12.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:25:12.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:12.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:12.580 00.000 16108 MoveAxis(E, 0, ABG)
00:25:12.580 00.000 16108 Move returns status 0, amount 0
00:25:12.580 00.000 16108 MoveAxis(N, 0, ABG)
00:25:12.580 00.000 16108 Move returns status 0, amount 0
00:25:12.580 00.000 16108 move complete, result=0
00:25:12.580 00.000 16108 worker thread done servicing request
00:25:12.589 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3507, FiltMin=3014, FiltMax=56368, Gamma=1.000
00:25:12.613 00.024 21068 UpdateGuideState exits: m=111126 SNR=75.9
00:25:12.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:12.616 00.001 21068 Enqueuing Expose request
00:25:12.616 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:12.617 00.001 16108 Worker thread wakes up
00:25:12.617 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:12.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:13.775 01.158 16108 Exposure complete
00:25:13.834 00.059 16108 worker thread done servicing request
00:25:13.834 00.000 21068 OnExposeComplete: enter
00:25:13.834 00.000 21068 UpdateGuideState(): m_state=6
00:25:13.835 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7450
00:25:13.836 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.07, Mass=113075, SNR=85.7, Peak=17856 HFD=3.1
00:25:13.837 00.001 21068 MultiStar: [#1 -0.04,-0.12,1.06,U] [#2 0.49,0.04,0.00,M3] [#3 0.19,-0.27,0.87,U] [#4 -0.07,-0.11,0.82,U] [#5 0.33,-0.50,0.00,M2] [#6 0.12,-0.03,0.76,U] [#7 0.02,-0.01,0.61,U] [#8 0.22,-0.57,0.00,M2] 
00:25:13.838 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.09}, one-star: {0.13, -0.00}
00:25:13.838 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
00:25:13.840 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
00:25:13.841 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.07 mountY=0.08, mountTheta=2.33
00:25:13.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
00:25:13.843 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
00:25:13.844 00.001 16108 Worker thread wakes up
00:25:13.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:25:13.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:25:13.844 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.08
00:25:13.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:25:13.845 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:13.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:25:13.845 00.000 16108 MoveAxis(E, 0, ABG)
00:25:13.845 00.000 16108 Move returns status 0, amount 0
00:25:13.845 00.000 16108 MoveAxis(N, 0, ABG)
00:25:13.845 00.000 16108 Move returns status 0, amount 0
00:25:13.845 00.000 16108 move complete, result=0
00:25:13.845 00.000 16108 worker thread done servicing request
00:25:13.849 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3507, FiltMin=3021, FiltMax=63597, Gamma=1.000
00:25:13.868 00.019 21068 UpdateGuideState exits: m=113075 SNR=85.7
00:25:13.870 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:13.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:13.871 00.000 21068 Enqueuing Expose request
00:25:13.872 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:13.873 00.001 16108 Worker thread wakes up
00:25:13.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:13.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:14.833 00.960 16108 Exposure complete
00:25:14.889 00.056 16108 worker thread done servicing request
00:25:14.890 00.001 21068 OnExposeComplete: enter
00:25:14.891 00.001 21068 UpdateGuideState(): m_state=6
00:25:14.894 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7451
00:25:14.896 00.002 21068 Star::Find returns 1 (0), X=220.93, Y=875.17, Mass=117171, SNR=81.2, Peak=18041 HFD=3.1
00:25:14.897 00.001 21068 MultiStar: large primary error, entering stabilization period
00:25:14.898 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
00:25:14.899 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
00:25:14.901 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.91 hyp=0.94 cameraTheta=-1.30 mountX=-0.41 mountY=0.83, mountTheta=2.03
00:25:14.905 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.91, opts=13)
00:25:14.907 00.002 21068 Enqueuing Move request for scope (0.25, -0.91)
00:25:14.909 00.002 16108 Worker thread wakes up
00:25:14.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.91) opts 0xd
00:25:14.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.91)
00:25:14.909 00.000 16108 Moving (0.25, -0.91) raw xDistance=-0.41 yDistance=0.83
00:25:14.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:25:14.909 00.000 16108 resist switch: large excursion: input 0.83 thresh 0.60 direction from -1 to 1
00:25:14.909 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.48
00:25:14.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
00:25:14.909 00.000 16108 MoveAxis(E, 106, ABG)
00:25:14.909 00.000 16108 Guiding  Dir = 2, Dur = 106
00:25:14.910 00.001 16108 IsSlewing returns 0
00:25:14.910 00.000 16108 IsGuiding returns 0
00:25:14.916 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3507, FiltMin=2979, FiltMax=52093, Gamma=1.000
00:25:14.945 00.029 21068 UpdateGuideState exits: m=117171 SNR=81.2
00:25:14.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:14.950 00.003 21068 Enqueuing Expose request
00:25:14.951 00.001 16108 PulseGuide returned control before completion, sleep 77
00:25:15.043 00.092 16108 IsGuiding returns 1
00:25:15.043 00.000 16108 scope still moving after pulse duration time elapsed
00:25:15.075 00.032 16108 IsSlewing returns 0
00:25:15.075 00.000 16108 IsGuiding returns 1
00:25:15.107 00.032 16108 IsSlewing returns 0
00:25:15.107 00.000 16108 IsGuiding returns 1
00:25:15.138 00.031 16108 IsSlewing returns 0
00:25:15.138 00.000 16108 IsGuiding returns 0
00:25:15.138 00.000 16108 scope move finished after 106 + 122 ms
00:25:15.139 00.001 16108 Move returns status 0, amount 106
00:25:15.139 00.000 16108 MoveAxis(S, 166, ABG)
00:25:15.139 00.000 16108 Guiding  Dir = 1, Dur = 166
00:25:15.139 00.000 16108 IsSlewing returns 0
00:25:15.139 00.000 16108 IsGuiding returns 0
00:25:15.187 00.048 16108 PulseGuide returned control before completion, sleep 129
00:25:15.327 00.140 16108 IsGuiding returns 1
00:25:15.327 00.000 16108 scope still moving after pulse duration time elapsed
00:25:15.359 00.032 16108 IsSlewing returns 0
00:25:15.359 00.000 16108 IsGuiding returns 1
00:25:15.389 00.030 16108 IsSlewing returns 0
00:25:15.389 00.000 16108 IsGuiding returns 0
00:25:15.389 00.000 16108 scope move finished after 166 + 84 ms
00:25:15.389 00.000 16108 Move returns status 0, amount 166
00:25:15.389 00.000 16108 move complete, result=0
00:25:15.389 00.000 16108 worker thread done servicing request
00:25:15.389 00.000 16108 Worker thread wakes up
00:25:15.389 00.000 21068 GuideStep: -0.4 px 106 ms EAST, 0.8 px 166 ms SOUTH
00:25:15.391 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:15.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:16.551 01.160 16108 Exposure complete
00:25:16.642 00.091 16108 worker thread done servicing request
00:25:16.642 00.000 21068 OnExposeComplete: enter
00:25:16.644 00.002 21068 UpdateGuideState(): m_state=6
00:25:16.646 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7452
00:25:16.648 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=876.41, Mass=122861, SNR=84.1, Peak=16656 HFD=3.3
00:25:16.650 00.002 21068 MultiStar: exiting stabilization period
00:25:16.652 00.002 21068 MultiStar: [#1 -0.28,-0.06,1.12,U] [#2 0.39,0.02,1.09,U] [#3 -0.03,-0.47,0.00,M1] [#4 -0.18,0.02,0.86,U] [#5 -0.12,-0.51,0.00,M3] [#6 -0.16,0.23,0.82,U] [#7 -0.14,0.30,0.67,U] [#8 0.25,0.03,0.80,U] 
00:25:16.654 00.002 21068 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {0.16, 0.33}
00:25:16.655 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
00:25:16.656 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
00:25:16.657 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.01 mountY=-0.11, mountTheta=-1.51
00:25:16.658 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
00:25:16.659 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
00:25:16.660 00.001 16108 Worker thread wakes up
00:25:16.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:25:16.660 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:25:16.661 00.001 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
00:25:16.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:25:16.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:16.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:16.661 00.000 16108 MoveAxis(E, 0, ABG)
00:25:16.661 00.000 16108 Move returns status 0, amount 0
00:25:16.661 00.000 16108 MoveAxis(N, 0, ABG)
00:25:16.661 00.000 16108 Move returns status 0, amount 0
00:25:16.661 00.000 16108 move complete, result=0
00:25:16.661 00.000 16108 worker thread done servicing request
00:25:16.668 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3504, FiltMin=3021, FiltMax=59488, Gamma=1.000
00:25:16.687 00.019 21068 UpdateGuideState exits: m=122861 SNR=84.1
00:25:16.690 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:16.690 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:16.691 00.001 21068 Enqueuing Expose request
00:25:16.692 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:16.693 00.001 16108 Worker thread wakes up
00:25:16.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:16.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:17.690 00.997 16108 Exposure complete
00:25:17.755 00.065 16108 worker thread done servicing request
00:25:17.756 00.001 21068 OnExposeComplete: enter
00:25:17.757 00.001 21068 UpdateGuideState(): m_state=6
00:25:17.758 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7453
00:25:17.759 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.37, Mass=118917, SNR=81.5, Peak=16176 HFD=3.2
00:25:17.760 00.001 21068 MultiStar: [#1 -0.20,0.50,0.00,M1] [#2 0.25,0.73,0.00,M3] [#3 -0.27,0.18,0.97,U] [#4 -0.26,0.39,0.87,U] [#5 0.19,0.19,1.04,U] [#6 -0.13,0.31,0.78,U] [#7 -0.11,0.74,0.00,M1] [#8 -0.23,0.19,0.80,U] 
00:25:17.761 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.26}, one-star: {-0.02, 0.29}
00:25:17.762 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
00:25:17.763 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
00:25:17.764 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.15 mountY=-0.22, mountTheta=-0.97
00:25:17.766 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.26, opts=13)
00:25:17.767 00.001 21068 Enqueuing Move request for scope (-0.11, 0.26)
00:25:17.768 00.001 16108 Worker thread wakes up
00:25:17.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
00:25:17.768 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
00:25:17.768 00.000 16108 Moving (-0.11, 0.26) raw xDistance=0.15 yDistance=-0.22
00:25:17.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:25:17.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:17.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:25:17.768 00.000 16108 MoveAxis(E, 0, ABG)
00:25:17.768 00.000 16108 Move returns status 0, amount 0
00:25:17.768 00.000 16108 MoveAxis(N, 0, ABG)
00:25:17.768 00.000 16108 Move returns status 0, amount 0
00:25:17.768 00.000 16108 move complete, result=0
00:25:17.768 00.000 16108 worker thread done servicing request
00:25:17.771 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3507, FiltMin=3008, FiltMax=58838, Gamma=1.000
00:25:17.787 00.016 21068 UpdateGuideState exits: m=118917 SNR=81.5
00:25:17.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:17.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:17.789 00.000 21068 Enqueuing Expose request
00:25:17.790 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:17.791 00.001 16108 Worker thread wakes up
00:25:17.791 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:17.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:18.953 01.162 16108 Exposure complete
00:25:19.025 00.072 16108 worker thread done servicing request
00:25:19.025 00.000 21068 OnExposeComplete: enter
00:25:19.026 00.001 21068 UpdateGuideState(): m_state=6
00:25:19.027 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7454
00:25:19.029 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=876.36, Mass=124203, SNR=86.5, Peak=17904 HFD=3.2
00:25:19.030 00.001 21068 MultiStar: [#1 -0.22,0.22,1.04,U] [#2 0.33,0.19,1.20,U] [#3 -0.06,0.05,0.93,U] [#4 -0.07,0.31,0.77,U] [#5 -0.02,0.00,0.95,U] [#6 0.11,0.44,0.82,U] [#7 0.19,0.42,0.61,U] [#8 0.11,0.08,0.87,U] 
00:25:19.031 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.02, 0.28}
00:25:19.032 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
00:25:19.033 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
00:25:19.034 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.38 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
00:25:19.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.21, opts=13)
00:25:19.037 00.001 21068 Enqueuing Move request for scope (0.04, 0.21)
00:25:19.039 00.002 16108 Worker thread wakes up
00:25:19.040 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
00:25:19.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
00:25:19.040 00.000 16108 Moving (0.04, 0.21) raw xDistance=-0.00 yDistance=-0.21
00:25:19.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:25:19.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:19.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:25:19.040 00.000 16108 MoveAxis(E, 0, ABG)
00:25:19.040 00.000 16108 Move returns status 0, amount 0
00:25:19.040 00.000 16108 MoveAxis(N, 0, ABG)
00:25:19.040 00.000 16108 Move returns status 0, amount 0
00:25:19.040 00.000 16108 move complete, result=0
00:25:19.040 00.000 16108 worker thread done servicing request
00:25:19.047 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3507, FiltMin=2918, FiltMax=47174, Gamma=1.000
00:25:19.062 00.015 21068 UpdateGuideState exits: m=124203 SNR=86.5
00:25:19.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:19.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:19.065 00.001 21068 Enqueuing Expose request
00:25:19.066 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:19.067 00.001 16108 Worker thread wakes up
00:25:19.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:19.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:20.050 00.983 16108 Exposure complete
00:25:20.107 00.057 16108 worker thread done servicing request
00:25:20.107 00.000 21068 OnExposeComplete: enter
00:25:20.108 00.001 21068 UpdateGuideState(): m_state=6
00:25:20.109 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7455
00:25:20.110 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.44, Mass=129422, SNR=86.1, Peak=17888 HFD=3.3
00:25:20.111 00.001 21068 MultiStar: [#1 0.09,0.45,1.10,U] [#2 0.42,0.73,0.00,M3] [#3 -0.03,0.30,1.12,U] [#4 0.13,0.57,0.00,M1] [#5 0.27,0.18,1.04,U] [#6 0.45,0.54,0.00,M1] [#7 0.20,0.86,0.00,M1] [#8 0.11,0.31,0.83,U] 
00:25:20.112 00.001 21068 refined, 4 included, MultiStar: {0.17, 0.32}, one-star: {0.42, 0.37}
00:25:20.113 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
00:25:20.114 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
00:25:20.115 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.36 cameraTheta=1.09 mountX=-0.11 mountY=-0.35, mountTheta=-1.87
00:25:20.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.32, opts=13)
00:25:20.118 00.001 21068 Enqueuing Move request for scope (0.17, 0.32)
00:25:20.121 00.003 16108 Worker thread wakes up
00:25:20.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd
00:25:20.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.32)
00:25:20.121 00.000 16108 Moving (0.17, 0.32) raw xDistance=-0.11 yDistance=-0.35
00:25:20.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:25:20.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:20.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:25:20.121 00.000 16108 MoveAxis(E, 0, ABG)
00:25:20.121 00.000 16108 Move returns status 0, amount 0
00:25:20.121 00.000 16108 MoveAxis(N, 0, ABG)
00:25:20.121 00.000 16108 Move returns status 0, amount 0
00:25:20.121 00.000 16108 move complete, result=0
00:25:20.121 00.000 16108 worker thread done servicing request
00:25:20.127 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3507, FiltMin=2976, FiltMax=56109, Gamma=1.000
00:25:20.149 00.022 21068 UpdateGuideState exits: m=129422 SNR=86.1
00:25:20.149 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:20.151 00.001 21068 Enqueuing Expose request
00:25:20.152 00.001 16108 Worker thread wakes up
00:25:20.152 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:25:20.152 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:20.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:21.318 01.166 16108 Exposure complete
00:25:21.372 00.054 16108 worker thread done servicing request
00:25:21.372 00.000 21068 OnExposeComplete: enter
00:25:21.374 00.002 21068 UpdateGuideState(): m_state=6
00:25:21.376 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7456
00:25:21.379 00.003 21068 Star::Find returns 1 (0), X=221.21, Y=876.34, Mass=121480, SNR=78.2, Peak=16864 HFD=3.0
00:25:21.379 00.000 21068 MultiStar: [#1 0.08,0.12,1.21,U] [#2 0.58,0.39,0.00,M4] [#3 0.03,0.07,1.09,U] [#4 0.07,0.09,0.93,U] [#5 0.23,-0.12,0.89,U] [#6 0.09,0.29,0.83,U] [#7 0.47,0.38,0.00,M2] [#8 0.42,-0.15,0.76,U] 
00:25:21.380 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.09}, one-star: {0.53, 0.27}
00:25:21.381 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
00:25:21.382 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
00:25:21.383 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
00:25:21.387 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.09, opts=13)
00:25:21.389 00.002 21068 Enqueuing Move request for scope (0.20, 0.09)
00:25:21.390 00.001 16108 Worker thread wakes up
00:25:21.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
00:25:21.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
00:25:21.390 00.000 16108 Moving (0.20, 0.09) raw xDistance=-0.18 yDistance=-0.13
00:25:21.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:25:21.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:21.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:25:21.391 00.001 16108 MoveAxis(E, 0, ABG)
00:25:21.391 00.000 16108 Move returns status 0, amount 0
00:25:21.391 00.000 16108 MoveAxis(N, 0, ABG)
00:25:21.391 00.000 16108 Move returns status 0, amount 0
00:25:21.391 00.000 16108 move complete, result=0
00:25:21.391 00.000 16108 worker thread done servicing request
00:25:21.401 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3507, FiltMin=3008, FiltMax=51600, Gamma=1.000
00:25:21.422 00.021 21068 UpdateGuideState exits: m=121480 SNR=78.2
00:25:21.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:21.424 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:21.426 00.002 21068 Enqueuing Expose request
00:25:21.427 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:21.428 00.001 16108 Worker thread wakes up
00:25:21.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:21.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:22.400 00.972 16108 Exposure complete
00:25:22.462 00.062 16108 worker thread done servicing request
00:25:22.462 00.000 21068 OnExposeComplete: enter
00:25:22.465 00.003 21068 UpdateGuideState(): m_state=6
00:25:22.469 00.004 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7457
00:25:22.470 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.97, Mass=128533, SNR=100.5, Peak=18880 HFD=3.1
00:25:22.471 00.001 21068 MultiStar: [#1 -0.08,0.25,0.94,U] [#2 0.29,0.21,1.00,U] [#3 0.17,-0.03,0.94,U] [#4 0.00,0.05,0.63,U] [#5 0.16,-0.41,0.71,U] [#6 0.19,0.07,0.65,U] [#7 0.22,0.33,0.46,U] [#8 0.03,-0.39,0.73,U] 
00:25:22.472 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.15, -0.11}
00:25:22.473 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
00:25:22.474 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
00:25:22.475 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.04 mountX=-0.12 mountY=-0.02, mountTheta=-2.95
00:25:22.481 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
00:25:22.482 00.001 21068 Enqueuing Move request for scope (0.12, -0.01)
00:25:22.483 00.001 16108 Worker thread wakes up
00:25:22.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:25:22.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:25:22.484 00.001 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
00:25:22.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:25:22.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:22.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:22.484 00.000 16108 MoveAxis(E, 0, ABG)
00:25:22.484 00.000 16108 Move returns status 0, amount 0
00:25:22.484 00.000 16108 MoveAxis(N, 0, ABG)
00:25:22.484 00.000 16108 Move returns status 0, amount 0
00:25:22.484 00.000 16108 move complete, result=0
00:25:22.484 00.000 16108 worker thread done servicing request
00:25:22.489 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3507, FiltMin=3021, FiltMax=49737, Gamma=1.000
00:25:22.516 00.027 21068 UpdateGuideState exits: m=128533 SNR=100.5
00:25:22.518 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:22.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:22.520 00.001 21068 Enqueuing Expose request
00:25:22.523 00.003 16108 Worker thread wakes up
00:25:22.523 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:22.524 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:22.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:23.694 01.170 16108 Exposure complete
00:25:23.750 00.056 16108 worker thread done servicing request
00:25:23.750 00.000 21068 OnExposeComplete: enter
00:25:23.751 00.001 21068 UpdateGuideState(): m_state=6
00:25:23.752 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7458
00:25:23.753 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.21, Mass=138458, SNR=88.3, Peak=19008 HFD=3.3
00:25:23.753 00.000 21068 MultiStar: [#1 -0.04,0.13,1.03,U] [#2 0.26,0.38,1.11,U] [#3 -0.09,-0.08,0.92,U] [#4 0.09,0.37,0.75,U] [#5 -0.08,-0.38,0.86,U] [#6 -0.02,0.36,0.70,U] [#7 0.21,0.46,0.00,M2] [#8 0.05,-0.09,0.75,U] 
00:25:23.755 00.002 21068 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.18, 0.14}
00:25:23.756 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
00:25:23.756 00.000 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
00:25:23.757 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
00:25:23.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
00:25:23.759 00.000 21068 Enqueuing Move request for scope (0.05, 0.11)
00:25:23.760 00.001 16108 Worker thread wakes up
00:25:23.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:25:23.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:25:23.760 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.11
00:25:23.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:25:23.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.761 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:23.761 00.000 16108 MoveAxis(E, 0, ABG)
00:25:23.761 00.000 16108 Move returns status 0, amount 0
00:25:23.761 00.000 16108 MoveAxis(N, 0, ABG)
00:25:23.761 00.000 16108 Move returns status 0, amount 0
00:25:23.761 00.000 16108 move complete, result=0
00:25:23.761 00.000 16108 worker thread done servicing request
00:25:23.767 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3507, FiltMin=3008, FiltMax=50022, Gamma=1.000
00:25:23.787 00.020 21068 UpdateGuideState exits: m=138458 SNR=88.3
00:25:23.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.791 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:23.792 00.001 21068 Enqueuing Expose request
00:25:23.794 00.002 16108 Worker thread wakes up
00:25:23.794 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:23.795 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:23.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:24.765 00.970 16108 Exposure complete
00:25:24.848 00.083 16108 worker thread done servicing request
00:25:24.848 00.000 21068 OnExposeComplete: enter
00:25:24.849 00.001 21068 UpdateGuideState(): m_state=6
00:25:24.850 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7459
00:25:24.851 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.82, Mass=134184, SNR=98.6, Peak=16496 HFD=3.4
00:25:24.853 00.002 21068 MultiStar: [#1 -0.67,0.04,0.00,M1] [#2 -0.03,0.34,1.15,U] [#3 -0.35,-0.05,0.86,U] [#4 0.25,0.23,0.80,U] [#5 0.05,0.01,0.70,U] [#6 0.34,0.36,0.00,M1] [#7 -0.18,0.52,0.00,M3] [#8 -0.27,-0.23,0.73,U] 
00:25:24.854 00.001 21068 refined, 5 included, MultiStar: {-0.10, 0.02}, one-star: {-0.23, -0.26}
00:25:24.855 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
00:25:24.856 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
00:25:24.857 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=0.10 mountY=0.00, mountTheta=0.03
00:25:24.860 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
00:25:24.861 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
00:25:24.862 00.001 16108 Worker thread wakes up
00:25:24.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:25:24.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:25:24.862 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.00
00:25:24.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:25:24.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:24.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:25:24.862 00.000 16108 MoveAxis(E, 0, ABG)
00:25:24.862 00.000 16108 Move returns status 0, amount 0
00:25:24.862 00.000 16108 MoveAxis(N, 0, ABG)
00:25:24.862 00.000 16108 Move returns status 0, amount 0
00:25:24.862 00.000 16108 move complete, result=0
00:25:24.862 00.000 16108 worker thread done servicing request
00:25:24.867 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3507, FiltMin=2989, FiltMax=57501, Gamma=1.000
00:25:24.889 00.022 21068 UpdateGuideState exits: m=134184 SNR=98.6
00:25:24.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:24.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:24.892 00.001 21068 Enqueuing Expose request
00:25:24.892 00.000 16108 Worker thread wakes up
00:25:24.892 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:24.894 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:24.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:26.055 01.161 16108 Exposure complete
00:25:26.112 00.057 16108 worker thread done servicing request
00:25:26.112 00.000 21068 OnExposeComplete: enter
00:25:26.114 00.002 21068 UpdateGuideState(): m_state=6
00:25:26.116 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7460
00:25:26.118 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.44, Mass=111518, SNR=75.0, Peak=15600 HFD=3.2
00:25:26.120 00.002 21068 MultiStar: [#1 -0.52,0.26,0.00,M2] [#2 -0.10,0.45,1.29,U] [#3 -0.45,0.28,0.00,M1] [#4 -0.10,0.37,0.76,U] [#5 -0.03,0.20,0.94,U] [#6 -0.11,0.51,0.00,M2] [#7 -0.02,0.60,0.00,M4] [#8 -0.31,0.20,0.90,U] 
00:25:26.121 00.001 21068 refined, 4 included, MultiStar: {-0.11, 0.33}, one-star: {-0.04, 0.37}
00:25:26.122 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
00:25:26.124 00.002 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:25:26.125 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.90 mountX=0.17 mountY=-0.29, mountTheta=-1.05
00:25:26.128 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.33, opts=13)
00:25:26.129 00.001 21068 Enqueuing Move request for scope (-0.11, 0.33)
00:25:26.130 00.001 16108 Worker thread wakes up
00:25:26.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
00:25:26.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
00:25:26.130 00.000 16108 Moving (-0.11, 0.33) raw xDistance=0.17 yDistance=-0.29
00:25:26.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:25:26.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:25:26.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:25:26.130 00.000 16108 MoveAxis(E, 0, ABG)
00:25:26.130 00.000 16108 Move returns status 0, amount 0
00:25:26.130 00.000 16108 MoveAxis(N, 0, ABG)
00:25:26.130 00.000 16108 Move returns status 0, amount 0
00:25:26.130 00.000 16108 move complete, result=0
00:25:26.130 00.000 16108 worker thread done servicing request
00:25:26.136 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3507, FiltMin=3001, FiltMax=62883, Gamma=1.000
00:25:26.158 00.022 21068 UpdateGuideState exits: m=111518 SNR=75.0
00:25:26.162 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.164 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:26.165 00.001 21068 Enqueuing Expose request
00:25:26.167 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:25:26.168 00.001 16108 Worker thread wakes up
00:25:26.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:26.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:27.132 00.964 16108 Exposure complete
00:25:27.200 00.068 16108 worker thread done servicing request
00:25:27.202 00.002 21068 OnExposeComplete: enter
00:25:27.202 00.000 21068 UpdateGuideState(): m_state=6
00:25:27.203 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7461
00:25:27.204 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.24, Mass=122875, SNR=84.8, Peak=16320 HFD=3.4
00:25:27.205 00.001 21068 MultiStar: [#1 -0.11,0.04,1.00,U] [#2 0.24,0.10,1.20,U] [#3 -0.04,-0.17,0.95,U] [#4 -0.28,0.01,0.76,U] [#5 0.26,-0.31,0.94,U] [#6 0.05,0.10,0.81,U] [#7 0.21,0.18,0.76,U] [#8 0.12,-0.20,0.77,U] 
00:25:27.206 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {-0.06, 0.16}
00:25:27.207 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:25:27.208 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:25:27.208 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.10 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
00:25:27.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
00:25:27.211 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
00:25:27.212 00.001 16108 Worker thread wakes up
00:25:27.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
00:25:27.212 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
00:25:27.212 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
00:25:27.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:25:27.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:27.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:27.212 00.000 16108 MoveAxis(E, 0, ABG)
00:25:27.212 00.000 16108 Move returns status 0, amount 0
00:25:27.212 00.000 16108 MoveAxis(N, 0, ABG)
00:25:27.212 00.000 16108 Move returns status 0, amount 0
00:25:27.212 00.000 16108 move complete, result=0
00:25:27.213 00.001 16108 worker thread done servicing request
00:25:27.217 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3507, FiltMin=2995, FiltMax=54080, Gamma=1.000
00:25:27.231 00.014 21068 UpdateGuideState exits: m=122875 SNR=84.8
00:25:27.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:27.234 00.001 21068 Enqueuing Expose request
00:25:27.235 00.001 16108 Worker thread wakes up
00:25:27.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:27.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:27.235 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:28.397 01.162 16108 Exposure complete
00:25:28.460 00.063 16108 worker thread done servicing request
00:25:28.460 00.000 21068 OnExposeComplete: enter
00:25:28.461 00.001 21068 UpdateGuideState(): m_state=6
00:25:28.462 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7462
00:25:28.463 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.42, Mass=111890, SNR=75.9, Peak=14832 HFD=3.2
00:25:28.463 00.000 21068 MultiStar: [#1 -0.06,0.13,1.16,U] [#2 0.36,0.50,0.00,M1] [#3 -0.06,0.28,1.13,U] [#4 -0.08,0.54,0.00,M1] [#5 0.08,0.04,1.11,U] [#6 -0.16,0.36,1.03,U] [#7 -0.27,0.45,0.00,M4] [#8 0.31,0.15,0.88,U] 
00:25:28.464 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.21}, one-star: {-0.02, 0.34}
00:25:28.465 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
00:25:28.466 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
00:25:28.466 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.55 mountX=0.03 mountY=-0.21, mountTheta=-1.42
00:25:28.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.21, opts=13)
00:25:28.469 00.001 21068 Enqueuing Move request for scope (0.01, 0.21)
00:25:28.469 00.000 16108 Worker thread wakes up
00:25:28.471 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
00:25:28.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
00:25:28.471 00.000 16108 Moving (0.01, 0.21) raw xDistance=0.03 yDistance=-0.21
00:25:28.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:25:28.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:25:28.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:25:28.471 00.000 16108 MoveAxis(E, 0, ABG)
00:25:28.471 00.000 16108 Move returns status 0, amount 0
00:25:28.471 00.000 16108 MoveAxis(N, 0, ABG)
00:25:28.471 00.000 16108 Move returns status 0, amount 0
00:25:28.471 00.000 16108 move complete, result=0
00:25:28.471 00.000 16108 worker thread done servicing request
00:25:28.474 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3507, FiltMin=3027, FiltMax=58291, Gamma=1.000
00:25:28.489 00.015 21068 UpdateGuideState exits: m=111890 SNR=75.9
00:25:28.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:28.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:28.492 00.001 21068 Enqueuing Expose request
00:25:28.493 00.001 16108 Worker thread wakes up
00:25:28.493 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:28.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:28.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:29.459 00.966 16108 Exposure complete
00:25:29.520 00.061 16108 worker thread done servicing request
00:25:29.520 00.000 21068 OnExposeComplete: enter
00:25:29.521 00.001 21068 UpdateGuideState(): m_state=6
00:25:29.522 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7463
00:25:29.523 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.46, Mass=128399, SNR=90.9, Peak=15088 HFD=3.4
00:25:29.524 00.001 21068 MultiStar: [#1 -0.23,0.30,1.02,U] [#2 0.16,0.54,0.00,M2] [#3 -0.29,0.12,0.95,U] [#4 -0.20,0.46,0.00,M2] [#5 0.12,-0.09,0.90,U] [#6 0.07,0.43,0.89,U] [#7 -0.13,0.77,0.00,M5] [#8 -0.12,-0.01,0.87,U] 
00:25:29.525 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.20}, one-star: {0.07, 0.38}
00:25:29.526 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:25:29.527 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
00:25:29.528 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=0.10 mountY=-0.17, mountTheta=-1.05
00:25:29.532 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.20, opts=13)
00:25:29.533 00.001 21068 Enqueuing Move request for scope (-0.07, 0.20)
00:25:29.535 00.002 16108 Worker thread wakes up
00:25:29.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:25:29.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:25:29.535 00.000 16108 Moving (-0.07, 0.20) raw xDistance=0.10 yDistance=-0.17
00:25:29.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:25:29.536 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:29.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:25:29.536 00.000 16108 MoveAxis(E, 0, ABG)
00:25:29.536 00.000 16108 Move returns status 0, amount 0
00:25:29.536 00.000 16108 MoveAxis(N, 0, ABG)
00:25:29.536 00.000 16108 Move returns status 0, amount 0
00:25:29.536 00.000 16108 move complete, result=0
00:25:29.536 00.000 16108 worker thread done servicing request
00:25:29.547 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3504, FiltMin=3024, FiltMax=53251, Gamma=1.000
00:25:29.572 00.025 21068 UpdateGuideState exits: m=128399 SNR=90.9
00:25:29.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:29.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:29.575 00.001 21068 Enqueuing Expose request
00:25:29.575 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:29.576 00.001 16108 Worker thread wakes up
00:25:29.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:29.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:30.738 01.162 16108 Exposure complete
00:25:30.807 00.069 16108 worker thread done servicing request
00:25:30.807 00.000 21068 OnExposeComplete: enter
00:25:30.808 00.001 21068 UpdateGuideState(): m_state=6
00:25:30.809 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7464
00:25:30.809 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.33, Mass=110756, SNR=71.3, Peak=16000 HFD=3.1
00:25:30.810 00.001 21068 MultiStar: [#1 -0.19,0.30,1.40,U] [#2 0.29,0.61,0.00,M3] [#3 -0.06,0.09,1.07,U] [#4 -0.24,0.54,0.00,M3] [#5 0.20,-0.05,1.06,U] [#6 -0.09,0.40,0.89,U] [#7 0.05,0.77,0.00,M6] [#8 0.13,0.33,0.88,U] 
00:25:30.811 00.001 21068 refined, 5 included, MultiStar: {0.00, 0.22}, one-star: {0.12, 0.25}
00:25:30.813 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
00:25:30.813 00.000 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
00:25:30.814 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=0.03 mountY=-0.21, mountTheta=-1.41
00:25:30.817 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.22, opts=13)
00:25:30.820 00.003 21068 Enqueuing Move request for scope (0.00, 0.22)
00:25:30.823 00.003 16108 Worker thread wakes up
00:25:30.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
00:25:30.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
00:25:30.823 00.000 16108 Moving (0.00, 0.22) raw xDistance=0.03 yDistance=-0.21
00:25:30.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:25:30.823 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.51 newest=-0.60
00:25:30.824 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:25:30.824 00.000 16108 MoveAxis(E, 0, ABG)
00:25:30.824 00.000 16108 Move returns status 0, amount 0
00:25:30.824 00.000 16108 MoveAxis(N, 43, ABG)
00:25:30.824 00.000 16108 Guiding  Dir = 0, Dur = 43
00:25:30.824 00.000 16108 IsSlewing returns 0
00:25:30.825 00.001 16108 IsGuiding returns 0
00:25:30.830 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3504, FiltMin=3005, FiltMax=49955, Gamma=1.000
00:25:30.851 00.021 21068 UpdateGuideState exits: m=110756 SNR=71.3
00:25:30.853 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:30.856 00.002 21068 Enqueuing Expose request
00:25:30.879 00.023 16108 IsGuiding returns 1
00:25:30.879 00.000 16108 scope still moving after pulse duration time elapsed
00:25:30.909 00.030 16108 IsSlewing returns 0
00:25:30.910 00.001 16108 IsGuiding returns 1
00:25:30.940 00.030 16108 IsSlewing returns 0
00:25:30.940 00.000 16108 IsGuiding returns 1
00:25:30.970 00.030 16108 IsSlewing returns 0
00:25:30.970 00.000 16108 IsGuiding returns 0
00:25:30.970 00.000 16108 scope move finished after 43 + 102 ms
00:25:30.970 00.000 16108 Move returns status 0, amount 43
00:25:30.970 00.000 16108 move complete, result=0
00:25:30.970 00.000 16108 worker thread done servicing request
00:25:30.970 00.000 16108 Worker thread wakes up
00:25:30.970 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
00:25:30.972 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:30.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:31.941 00.969 16108 Exposure complete
00:25:32.014 00.073 16108 worker thread done servicing request
00:25:32.014 00.000 21068 OnExposeComplete: enter
00:25:32.016 00.002 21068 UpdateGuideState(): m_state=6
00:25:32.018 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7465
00:25:32.019 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.50, Mass=133123, SNR=84.6, Peak=16960 HFD=3.3
00:25:32.020 00.001 21068 MultiStar: [#1 -0.18,0.37,1.04,U] [#2 0.24,0.62,0.00,M4] [#3 -0.07,0.10,1.07,U] [#4 0.11,0.41,0.76,U] [#5 0.01,0.13,0.82,U] [#6 0.10,0.53,0.00,M1] [#7 -0.12,0.77,0.00,M7] [#8 0.06,0.23,0.81,U] 
00:25:32.021 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.27}, one-star: {-0.04, 0.43}
00:25:32.021 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
00:25:32.022 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
00:25:32.023 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.28 cameraTheta=1.67 mountX=0.07 mountY=-0.26, mountTheta=-1.29
00:25:32.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.27, opts=13)
00:25:32.026 00.001 21068 Enqueuing Move request for scope (-0.03, 0.27)
00:25:32.027 00.001 16108 Worker thread wakes up
00:25:32.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
00:25:32.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
00:25:32.027 00.000 16108 Moving (-0.03, 0.27) raw xDistance=0.07 yDistance=-0.26
00:25:32.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:32.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:25:32.027 00.000 16108 MoveAxis(E, 0, ABG)
00:25:32.027 00.000 16108 Move returns status 0, amount 0
00:25:32.027 00.000 16108 MoveAxis(N, 52, ABG)
00:25:32.027 00.000 16108 Guiding  Dir = 0, Dur = 52
00:25:32.028 00.001 16108 IsSlewing returns 0
00:25:32.028 00.000 16108 IsGuiding returns 0
00:25:32.032 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3507, FiltMin=3001, FiltMax=50547, Gamma=1.000
00:25:32.045 00.013 21068 UpdateGuideState exits: m=133123 SNR=84.6
00:25:32.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:32.047 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:32.049 00.002 21068 Enqueuing Expose request
00:25:32.051 00.002 16108 PulseGuide returned control before completion, sleep 41
00:25:32.096 00.045 16108 IsGuiding returns 1
00:25:32.096 00.000 16108 scope still moving after pulse duration time elapsed
00:25:32.130 00.034 16108 IsSlewing returns 0
00:25:32.130 00.000 16108 IsGuiding returns 1
00:25:32.159 00.029 16108 IsSlewing returns 0
00:25:32.159 00.000 16108 IsGuiding returns 0
00:25:32.159 00.000 16108 scope move finished after 52 + 79 ms
00:25:32.159 00.000 16108 Move returns status 0, amount 52
00:25:32.159 00.000 16108 move complete, result=0
00:25:32.159 00.000 16108 worker thread done servicing request
00:25:32.160 00.001 16108 Worker thread wakes up
00:25:32.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
00:25:32.164 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:32.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:33.319 01.155 16108 Exposure complete
00:25:33.374 00.055 16108 worker thread done servicing request
00:25:33.374 00.000 21068 OnExposeComplete: enter
00:25:33.375 00.001 21068 UpdateGuideState(): m_state=6
00:25:33.376 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7466
00:25:33.376 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=876.31, Mass=108702, SNR=86.1, Peak=15152 HFD=3.1
00:25:33.377 00.001 21068 MultiStar: [#1 0.06,0.24,1.09,U] [#2 0.28,0.36,1.08,U] [#3 -0.05,0.10,1.14,U] [#4 0.15,0.37,0.90,U] [#5 0.28,-0.12,0.90,U] [#6 0.20,0.37,0.85,U] [#7 0.07,0.30,0.60,U] [#8 0.51,0.05,0.00,M1] 
00:25:33.379 00.002 21068 refined, 7 included, MultiStar: {0.10, 0.23}, one-star: {-0.20, 0.24}
00:25:33.381 00.002 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
00:25:33.382 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
00:25:33.384 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.18 mountX=-0.05 mountY=-0.24, mountTheta=-1.79
00:25:33.387 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.23, opts=13)
00:25:33.388 00.001 21068 Enqueuing Move request for scope (0.10, 0.23)
00:25:33.388 00.000 16108 Worker thread wakes up
00:25:33.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
00:25:33.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
00:25:33.389 00.001 16108 Moving (0.10, 0.23) raw xDistance=-0.05 yDistance=-0.24
00:25:33.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:25:33.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:25:33.389 00.000 16108 MoveAxis(E, 0, ABG)
00:25:33.389 00.000 16108 Move returns status 0, amount 0
00:25:33.389 00.000 16108 MoveAxis(N, 49, ABG)
00:25:33.389 00.000 16108 Guiding  Dir = 0, Dur = 49
00:25:33.390 00.001 16108 IsSlewing returns 0
00:25:33.390 00.000 16108 IsGuiding returns 0
00:25:33.391 00.001 16108 PulseGuide returned control before completion, sleep 58
00:25:33.392 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3504, FiltMin=2995, FiltMax=51798, Gamma=1.000
00:25:33.415 00.023 21068 UpdateGuideState exits: m=108702 SNR=86.1
00:25:33.417 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:33.417 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:33.418 00.001 21068 Enqueuing Expose request
00:25:33.458 00.040 16108 IsGuiding returns 1
00:25:33.458 00.000 16108 scope still moving after pulse duration time elapsed
00:25:33.490 00.032 16108 IsSlewing returns 0
00:25:33.490 00.000 16108 IsGuiding returns 0
00:25:33.490 00.000 16108 scope move finished after 49 + 51 ms
00:25:33.490 00.000 16108 Move returns status 0, amount 49
00:25:33.490 00.000 16108 move complete, result=0
00:25:33.490 00.000 16108 worker thread done servicing request
00:25:33.490 00.000 16108 Worker thread wakes up
00:25:33.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:33.491 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:33.491 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
00:25:34.473 00.982 16108 Exposure complete
00:25:34.559 00.086 16108 worker thread done servicing request
00:25:34.559 00.000 21068 OnExposeComplete: enter
00:25:34.560 00.001 21068 UpdateGuideState(): m_state=6
00:25:34.561 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7467
00:25:34.562 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.72, Mass=128891, SNR=78.1, Peak=15936 HFD=3.3
00:25:34.562 00.000 21068 MultiStar: [#1 -0.26,0.31,1.28,U] [#2 0.29,0.48,0.00,M4] [#3 0.02,0.09,1.22,U] [#4 -0.06,0.60,0.00,M2] [#5 -0.05,0.16,0.93,U] [#6 0.00,0.51,0.00,M1] [#7 -0.36,0.55,0.00,M7] [#8 -0.02,0.36,0.84,U] 
00:25:34.563 00.001 21068 refined, 4 included, MultiStar: {-0.08, 0.30}, one-star: {-0.06, 0.64}
00:25:34.565 00.002 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
00:25:34.566 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
00:25:34.566 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.84 mountX=0.14 mountY=-0.27, mountTheta=-1.11
00:25:34.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.30, opts=13)
00:25:34.569 00.001 21068 Enqueuing Move request for scope (-0.08, 0.30)
00:25:34.570 00.001 16108 Worker thread wakes up
00:25:34.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
00:25:34.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
00:25:34.570 00.000 16108 Moving (-0.08, 0.30) raw xDistance=0.14 yDistance=-0.27
00:25:34.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:25:34.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:25:34.570 00.000 16108 MoveAxis(E, 0, ABG)
00:25:34.570 00.000 16108 Move returns status 0, amount 0
00:25:34.570 00.000 16108 MoveAxis(N, 55, ABG)
00:25:34.570 00.000 16108 Guiding  Dir = 0, Dur = 55
00:25:34.571 00.001 16108 IsSlewing returns 0
00:25:34.571 00.000 16108 IsGuiding returns 0
00:25:34.580 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3507, FiltMin=2995, FiltMax=57062, Gamma=1.000
00:25:34.588 00.008 16108 PulseGuide returned control before completion, sleep 48
00:25:34.600 00.012 21068 UpdateGuideState exits: m=128891 SNR=78.1
00:25:34.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:34.603 00.001 21068 Enqueuing Expose request
00:25:34.650 00.047 16108 IsGuiding returns 1
00:25:34.650 00.000 16108 scope still moving after pulse duration time elapsed
00:25:34.681 00.031 16108 IsSlewing returns 0
00:25:34.681 00.000 16108 IsGuiding returns 0
00:25:34.683 00.002 16108 scope move finished after 55 + 56 ms
00:25:34.683 00.000 16108 Move returns status 0, amount 55
00:25:34.683 00.000 16108 move complete, result=0
00:25:34.683 00.000 16108 worker thread done servicing request
00:25:34.683 00.000 16108 Worker thread wakes up
00:25:34.683 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
00:25:34.686 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:34.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:35.848 01.162 16108 Exposure complete
00:25:35.909 00.061 16108 worker thread done servicing request
00:25:35.909 00.000 21068 OnExposeComplete: enter
00:25:35.910 00.001 21068 UpdateGuideState(): m_state=6
00:25:35.911 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7468
00:25:35.912 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.35, Mass=127866, SNR=84.7, Peak=15859 HFD=3.2
00:25:35.913 00.001 21068 MultiStar: [#1 -0.52,0.19,0.00,M1] [#2 0.14,0.34,1.20,U] [#3 -0.19,0.14,0.99,U] [#4 -0.49,0.28,0.00,M3] [#5 -0.23,-0.16,0.93,U] [#6 -0.28,0.16,0.76,U] [#7 -0.28,0.61,0.00,M8] [#8 -0.07,-0.13,0.90,U] 
00:25:35.914 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.12}, one-star: {-0.36, 0.27}
00:25:35.915 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
00:25:35.915 00.000 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
00:25:35.916 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.49 mountX=0.17 mountY=-0.08, mountTheta=-0.43
00:25:35.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.12, opts=13)
00:25:35.919 00.001 21068 Enqueuing Move request for scope (-0.15, 0.12)
00:25:35.920 00.001 16108 Worker thread wakes up
00:25:35.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:25:35.920 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:25:35.920 00.000 16108 Moving (-0.15, 0.12) raw xDistance=0.17 yDistance=-0.08
00:25:35.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:25:35.921 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:35.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:35.921 00.000 16108 MoveAxis(E, 0, ABG)
00:25:35.921 00.000 16108 Move returns status 0, amount 0
00:25:35.921 00.000 16108 MoveAxis(N, 0, ABG)
00:25:35.921 00.000 16108 Move returns status 0, amount 0
00:25:35.921 00.000 16108 move complete, result=0
00:25:35.921 00.000 16108 worker thread done servicing request
00:25:35.927 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3504, FiltMin=3037, FiltMax=59222, Gamma=1.000
00:25:35.951 00.024 21068 UpdateGuideState exits: m=127866 SNR=84.7
00:25:35.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:35.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:35.954 00.001 21068 Enqueuing Expose request
00:25:35.955 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:35.955 00.000 16108 Worker thread wakes up
00:25:35.955 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:35.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:36.934 00.979 16108 Exposure complete
00:25:37.014 00.080 16108 worker thread done servicing request
00:25:37.014 00.000 21068 OnExposeComplete: enter
00:25:37.015 00.001 21068 UpdateGuideState(): m_state=6
00:25:37.015 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7469
00:25:37.016 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.29, Mass=116958, SNR=78.7, Peak=16304 HFD=3.3
00:25:37.017 00.001 21068 MultiStar: [#1 -0.09,0.15,1.18,U] [#2 0.55,0.46,0.00,M4] [#3 0.00,0.10,1.07,U] [#4 0.16,-0.06,0.88,U] [#5 -0.05,-0.22,1.11,U] [#6 -0.03,0.47,0.00,M1] [#7 -0.12,0.76,0.00,M9] [#8 0.11,-0.11,0.70,U] 
00:25:37.018 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.02}, one-star: {0.10, 0.22}
00:25:37.019 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
00:25:37.019 00.000 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
00:25:37.020 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.66 mountX=-0.02 mountY=-0.03, mountTheta=-2.29
00:25:37.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
00:25:37.022 00.000 21068 Enqueuing Move request for scope (0.03, 0.02)
00:25:37.023 00.001 16108 Worker thread wakes up
00:25:37.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:25:37.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:25:37.023 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
00:25:37.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:37.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:37.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:37.023 00.000 16108 MoveAxis(E, 0, ABG)
00:25:37.023 00.000 16108 Move returns status 0, amount 0
00:25:37.023 00.000 16108 MoveAxis(N, 0, ABG)
00:25:37.023 00.000 16108 Move returns status 0, amount 0
00:25:37.023 00.000 16108 move complete, result=0
00:25:37.023 00.000 16108 worker thread done servicing request
00:25:37.031 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3507, FiltMin=3011, FiltMax=45440, Gamma=1.000
00:25:37.045 00.014 21068 UpdateGuideState exits: m=116958 SNR=78.7
00:25:37.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:37.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:37.048 00.001 21068 Enqueuing Expose request
00:25:37.049 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:37.049 00.000 16108 Worker thread wakes up
00:25:37.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:37.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:38.228 01.179 16108 Exposure complete
00:25:38.287 00.059 16108 worker thread done servicing request
00:25:38.288 00.001 21068 OnExposeComplete: enter
00:25:38.288 00.000 21068 UpdateGuideState(): m_state=6
00:25:38.289 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7470
00:25:38.290 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.30, Mass=121694, SNR=80.9, Peak=17664 HFD=3.2
00:25:38.291 00.001 21068 MultiStar: [#1 -0.27,-0.00,1.18,U] [#2 0.19,0.21,1.24,U] [#3 0.08,0.07,1.03,U] [#4 -0.07,0.08,0.90,U] [#5 0.09,-0.13,1.05,U] [#6 0.34,0.25,0.79,U] [#7 -0.25,0.30,0.63,U] [#8 0.11,-0.15,0.77,U] 
00:25:38.292 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.07, 0.23}
00:25:38.292 00.000 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
00:25:38.293 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
00:25:38.293 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=-0.00 mountY=-0.09, mountTheta=-1.60
00:25:38.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
00:25:38.296 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
00:25:38.296 00.000 16108 Worker thread wakes up
00:25:38.297 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:25:38.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:25:38.297 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
00:25:38.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:25:38.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:38.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:38.297 00.000 16108 MoveAxis(E, 0, ABG)
00:25:38.297 00.000 16108 Move returns status 0, amount 0
00:25:38.297 00.000 16108 MoveAxis(N, 0, ABG)
00:25:38.297 00.000 16108 Move returns status 0, amount 0
00:25:38.297 00.000 16108 move complete, result=0
00:25:38.297 00.000 16108 worker thread done servicing request
00:25:38.304 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3507, FiltMin=2950, FiltMax=60646, Gamma=1.000
00:25:38.327 00.023 21068 UpdateGuideState exits: m=121694 SNR=80.9
00:25:38.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:38.330 00.001 21068 Enqueuing Expose request
00:25:38.331 00.001 16108 Worker thread wakes up
00:25:38.332 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:38.333 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:38.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:39.323 00.990 16108 Exposure complete
00:25:39.396 00.073 16108 worker thread done servicing request
00:25:39.396 00.000 21068 OnExposeComplete: enter
00:25:39.397 00.001 21068 UpdateGuideState(): m_state=6
00:25:39.400 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7471
00:25:39.401 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.27, Mass=127743, SNR=84.7, Peak=19408 HFD=3.0
00:25:39.403 00.002 21068 MultiStar: [#1 -0.01,0.16,1.14,U] [#2 0.14,0.37,1.20,U] [#3 -0.02,-0.15,0.96,U] [#4 -0.22,0.20,0.81,U] [#5 -0.09,-0.10,0.97,U] [#6 0.09,0.38,0.78,U] [#7 0.06,0.45,0.62,U] [#8 -0.19,0.02,0.80,U] 
00:25:39.404 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.10, 0.20}
00:25:39.406 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
00:25:39.407 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
00:25:39.408 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=0.04 mountY=-0.15, mountTheta=-1.34
00:25:39.411 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.16, opts=13)
00:25:39.411 00.000 21068 Enqueuing Move request for scope (-0.01, 0.16)
00:25:39.412 00.001 16108 Worker thread wakes up
00:25:39.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:25:39.413 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:25:39.413 00.000 16108 Moving (-0.01, 0.16) raw xDistance=0.04 yDistance=-0.15
00:25:39.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:25:39.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:39.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:25:39.413 00.000 16108 MoveAxis(E, 0, ABG)
00:25:39.413 00.000 16108 Move returns status 0, amount 0
00:25:39.413 00.000 16108 MoveAxis(N, 0, ABG)
00:25:39.414 00.001 16108 Move returns status 0, amount 0
00:25:39.414 00.000 16108 move complete, result=0
00:25:39.414 00.000 16108 worker thread done servicing request
00:25:39.420 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3507, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:25:39.437 00.017 21068 UpdateGuideState exits: m=127743 SNR=84.7
00:25:39.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:39.440 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:39.441 00.001 21068 Enqueuing Expose request
00:25:39.441 00.000 16108 Worker thread wakes up
00:25:39.441 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:39.442 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:39.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:40.616 01.174 16108 Exposure complete
00:25:40.681 00.065 16108 worker thread done servicing request
00:25:40.681 00.000 21068 OnExposeComplete: enter
00:25:40.682 00.001 21068 UpdateGuideState(): m_state=6
00:25:40.683 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7472
00:25:40.683 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.27, Mass=111653, SNR=69.9, Peak=16240 HFD=3.0
00:25:40.686 00.003 21068 MultiStar: [#1 -0.47,0.18,0.00,M1] [#2 0.15,0.25,1.48,U] [#3 -0.17,-0.11,1.15,U] [#4 -0.20,0.38,0.94,U] [#5 0.00,-0.20,1.04,U] [#6 -0.21,0.25,1.00,U] [#7 -0.09,0.48,0.00,M8] [#8 -0.07,-0.12,0.96,U] 
00:25:40.687 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {-0.02, 0.20}
00:25:40.689 00.002 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
00:25:40.690 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
00:25:40.692 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.14 mountX=0.08 mountY=-0.08, mountTheta=-0.80
00:25:40.695 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.10, opts=13)
00:25:40.697 00.002 21068 Enqueuing Move request for scope (-0.06, 0.10)
00:25:40.699 00.002 16108 Worker thread wakes up
00:25:40.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:25:40.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:25:40.699 00.000 16108 Moving (-0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
00:25:40.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:25:40.700 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:40.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:40.700 00.000 16108 MoveAxis(E, 0, ABG)
00:25:40.700 00.000 16108 Move returns status 0, amount 0
00:25:40.700 00.000 16108 MoveAxis(N, 0, ABG)
00:25:40.700 00.000 16108 Move returns status 0, amount 0
00:25:40.700 00.000 16108 move complete, result=0
00:25:40.700 00.000 16108 worker thread done servicing request
00:25:40.710 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3507, FiltMin=3030, FiltMax=55107, Gamma=1.000
00:25:40.733 00.023 21068 UpdateGuideState exits: m=111653 SNR=69.9
00:25:40.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:40.736 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:40.736 00.000 21068 Enqueuing Expose request
00:25:40.737 00.001 16108 Worker thread wakes up
00:25:40.737 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:40.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:40.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:41.729 00.991 16108 Exposure complete
00:25:41.821 00.092 16108 worker thread done servicing request
00:25:41.821 00.000 21068 OnExposeComplete: enter
00:25:41.824 00.003 21068 UpdateGuideState(): m_state=6
00:25:41.825 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7473
00:25:41.826 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.10, Mass=130573, SNR=93.3, Peak=19600 HFD=3.3
00:25:41.827 00.001 21068 MultiStar: [#1 0.09,-0.11,1.00,U] [#2 0.34,0.25,1.09,U] [#3 -0.04,-0.23,0.97,U] [#4 -0.03,0.09,0.82,U] [#5 0.20,-0.22,0.80,U] [#6 0.23,0.44,0.00,M1] [#7 -0.04,0.49,0.00,M9] [#8 0.33,-0.15,0.68,U] 
00:25:41.828 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.04}, one-star: {0.12, 0.03}
00:25:41.829 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
00:25:41.830 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:25:41.830 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.12 mountY=-0.06, mountTheta=-2.70
00:25:41.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
00:25:41.833 00.001 21068 Enqueuing Move request for scope (0.12, 0.03)
00:25:41.835 00.002 16108 Worker thread wakes up
00:25:41.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:25:41.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:25:41.835 00.000 16108 Moving (0.12, 0.03) raw xDistance=-0.12 yDistance=-0.06
00:25:41.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:25:41.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:41.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:41.835 00.000 16108 MoveAxis(E, 0, ABG)
00:25:41.835 00.000 16108 Move returns status 0, amount 0
00:25:41.835 00.000 16108 MoveAxis(N, 0, ABG)
00:25:41.835 00.000 16108 Move returns status 0, amount 0
00:25:41.835 00.000 16108 move complete, result=0
00:25:41.835 00.000 16108 worker thread done servicing request
00:25:41.839 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3507, FiltMin=2979, FiltMax=52928, Gamma=1.000
00:25:41.853 00.014 21068 UpdateGuideState exits: m=130573 SNR=93.3
00:25:41.855 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.855 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:41.856 00.001 21068 Enqueuing Expose request
00:25:41.857 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:41.857 00.000 16108 Worker thread wakes up
00:25:41.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:41.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:43.031 01.173 16108 Exposure complete
00:25:43.090 00.059 16108 worker thread done servicing request
00:25:43.090 00.000 21068 OnExposeComplete: enter
00:25:43.091 00.001 21068 UpdateGuideState(): m_state=6
00:25:43.093 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7474
00:25:43.094 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.33, Mass=133139, SNR=89.4, Peak=17904 HFD=3.3
00:25:43.097 00.003 21068 MultiStar: [#1 -0.09,0.05,0.98,U] [#2 0.22,0.44,0.00,M1] [#3 -0.03,0.02,0.91,U] [#4 0.01,0.11,1.01,U] [#5 -0.14,-0.10,0.90,U] [#6 -0.01,0.45,0.77,U] [#7 0.09,0.48,0.00,M10] [#8 0.04,-0.04,0.70,U] 
00:25:43.098 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {0.25, 0.25}
00:25:43.100 00.002 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
00:25:43.101 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:25:43.102 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=0.01 mountY=-0.10, mountTheta=-1.45
00:25:43.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
00:25:43.105 00.000 21068 Enqueuing Move request for scope (0.01, 0.11)
00:25:43.106 00.001 16108 Worker thread wakes up
00:25:43.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:25:43.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:25:43.106 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.10
00:25:43.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:25:43.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:43.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:25:43.106 00.000 16108 MoveAxis(E, 0, ABG)
00:25:43.106 00.000 16108 Move returns status 0, amount 0
00:25:43.106 00.000 16108 MoveAxis(N, 0, ABG)
00:25:43.106 00.000 16108 Move returns status 0, amount 0
00:25:43.106 00.000 16108 move complete, result=0
00:25:43.106 00.000 16108 worker thread done servicing request
00:25:43.110 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3507, FiltMin=3008, FiltMax=56275, Gamma=1.000
00:25:43.128 00.018 21068 UpdateGuideState exits: m=133139 SNR=89.4
00:25:43.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:43.131 00.001 21068 Enqueuing Expose request
00:25:43.132 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:43.133 00.001 16108 Worker thread wakes up
00:25:43.133 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:43.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:44.109 00.976 16108 Exposure complete
00:25:44.163 00.054 16108 worker thread done servicing request
00:25:44.163 00.000 21068 OnExposeComplete: enter
00:25:44.166 00.003 21068 UpdateGuideState(): m_state=6
00:25:44.168 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7475
00:25:44.169 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.43, Mass=121547, SNR=80.7, Peak=17616 HFD=3.1
00:25:44.170 00.001 21068 MultiStar: [#1 -0.33,0.36,0.00,M1] [#2 0.46,0.37,0.00,M2] [#3 0.05,-0.02,1.13,U] [#4 0.20,0.25,1.05,U] [#5 0.16,-0.10,0.95,U] [#6 -0.00,0.38,0.76,U] [#7 -0.04,0.36,0.68,U] [#8 0.08,-0.04,0.70,U] 
00:25:44.170 00.000 21068 refined, 6 included, MultiStar: {0.10, 0.16}, one-star: {0.20, 0.36}
00:25:44.171 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
00:25:44.172 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
00:25:44.173 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
00:25:44.174 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.16, opts=13)
00:25:44.175 00.001 21068 Enqueuing Move request for scope (0.10, 0.16)
00:25:44.175 00.000 16108 Worker thread wakes up
00:25:44.176 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:25:44.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:25:44.176 00.000 16108 Moving (0.10, 0.16) raw xDistance=-0.07 yDistance=-0.18
00:25:44.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:25:44.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:44.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:25:44.176 00.000 16108 MoveAxis(E, 0, ABG)
00:25:44.176 00.000 16108 Move returns status 0, amount 0
00:25:44.176 00.000 16108 MoveAxis(N, 0, ABG)
00:25:44.176 00.000 16108 Move returns status 0, amount 0
00:25:44.176 00.000 16108 move complete, result=0
00:25:44.176 00.000 16108 worker thread done servicing request
00:25:44.184 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3510, FiltMin=3027, FiltMax=45504, Gamma=1.000
00:25:44.199 00.015 21068 UpdateGuideState exits: m=121547 SNR=80.7
00:25:44.199 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:44.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:44.201 00.001 21068 Enqueuing Expose request
00:25:44.202 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:44.202 00.000 16108 Worker thread wakes up
00:25:44.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:44.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:45.363 01.160 16108 Exposure complete
00:25:45.416 00.053 16108 worker thread done servicing request
00:25:45.417 00.001 21068 OnExposeComplete: enter
00:25:45.417 00.000 21068 UpdateGuideState(): m_state=6
00:25:45.418 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7476
00:25:45.419 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.24, Mass=124313, SNR=87.6, Peak=19104 HFD=3.2
00:25:45.420 00.001 21068 MultiStar: [#1 -0.29,0.30,0.99,U] [#2 0.34,0.32,0.00,M3] [#3 0.13,-0.04,0.97,U] [#4 -0.10,0.35,0.88,U] [#5 0.05,0.06,0.83,U] [#6 0.09,0.53,0.00,M1] [#7 -0.04,0.28,0.65,U] [#8 0.10,0.19,0.72,U] 
00:25:45.421 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.18}, one-star: {0.29, 0.17}
00:25:45.421 00.000 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
00:25:45.423 00.002 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
00:25:45.423 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=0.01 mountY=-0.18, mountTheta=-1.51
00:25:45.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.18, opts=13)
00:25:45.426 00.001 21068 Enqueuing Move request for scope (0.02, 0.18)
00:25:45.427 00.001 16108 Worker thread wakes up
00:25:45.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
00:25:45.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
00:25:45.427 00.000 16108 Moving (0.02, 0.18) raw xDistance=0.01 yDistance=-0.18
00:25:45.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:25:45.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:45.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:25:45.427 00.000 16108 MoveAxis(E, 0, ABG)
00:25:45.427 00.000 16108 Move returns status 0, amount 0
00:25:45.427 00.000 16108 MoveAxis(N, 0, ABG)
00:25:45.427 00.000 16108 Move returns status 0, amount 0
00:25:45.427 00.000 16108 move complete, result=0
00:25:45.427 00.000 16108 worker thread done servicing request
00:25:45.431 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3507, FiltMin=3033, FiltMax=54310, Gamma=1.000
00:25:45.446 00.015 21068 UpdateGuideState exits: m=124313 SNR=87.6
00:25:45.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:45.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:45.449 00.001 21068 Enqueuing Expose request
00:25:45.449 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:45.451 00.002 16108 Worker thread wakes up
00:25:45.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:45.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:46.449 00.998 16108 Exposure complete
00:25:46.507 00.058 16108 worker thread done servicing request
00:25:46.507 00.000 21068 OnExposeComplete: enter
00:25:46.508 00.001 21068 UpdateGuideState(): m_state=6
00:25:46.509 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7477
00:25:46.510 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.36, Mass=115033, SNR=77.3, Peak=14768 HFD=3.4
00:25:46.511 00.001 21068 MultiStar: [#1 -0.05,0.05,1.26,U] [#2 0.56,0.26,0.00,M4] [#3 0.27,-0.01,1.15,U] [#4 0.22,0.25,1.05,U] [#5 0.50,-0.12,0.00,M1] [#6 0.61,0.20,0.00,M2] [#7 0.05,0.64,0.00,M9] [#8 -0.04,0.11,0.81,U] 
00:25:46.511 00.000 21068 refined, 4 included, MultiStar: {0.13, 0.13}, one-star: {0.22, 0.28}
00:25:46.512 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
00:25:46.512 00.000 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
00:25:46.513 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
00:25:46.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
00:25:46.515 00.000 21068 Enqueuing Move request for scope (0.13, 0.13)
00:25:46.516 00.001 16108 Worker thread wakes up
00:25:46.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
00:25:46.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
00:25:46.516 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.10 yDistance=-0.15
00:25:46.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:46.518 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:25:46.518 00.000 16108 MoveAxis(E, 0, ABG)
00:25:46.518 00.000 16108 Move returns status 0, amount 0
00:25:46.518 00.000 16108 MoveAxis(N, 0, ABG)
00:25:46.518 00.000 16108 Move returns status 0, amount 0
00:25:46.518 00.000 16108 move complete, result=0
00:25:46.518 00.000 16108 worker thread done servicing request
00:25:46.521 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3507, FiltMin=3021, FiltMax=43369, Gamma=1.000
00:25:46.551 00.030 21068 UpdateGuideState exits: m=115033 SNR=77.3
00:25:46.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.555 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:46.556 00.001 21068 Enqueuing Expose request
00:25:46.559 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:46.561 00.002 16108 Worker thread wakes up
00:25:46.561 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:46.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:47.727 01.166 16108 Exposure complete
00:25:47.788 00.061 16108 worker thread done servicing request
00:25:47.788 00.000 21068 OnExposeComplete: enter
00:25:47.789 00.001 21068 UpdateGuideState(): m_state=6
00:25:47.790 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7478
00:25:47.791 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.33, Mass=114157, SNR=83.5, Peak=15616 HFD=3.4
00:25:47.792 00.001 21068 MultiStar: [#1 0.10,0.19,1.20,U] [#2 0.27,0.54,0.00,M5] [#3 0.19,0.00,0.89,U] [#4 -0.05,0.36,0.95,U] [#5 0.29,0.14,0.91,U] [#6 0.34,0.17,0.81,U] [#7 -0.02,0.69,0.00,M10] [#8 0.01,0.10,0.83,U] 
00:25:47.793 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.18}, one-star: {0.10, 0.26}
00:25:47.793 00.000 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
00:25:47.794 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
00:25:47.795 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.92 mountX=-0.10 mountY=-0.20, mountTheta=-2.03
00:25:47.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
00:25:47.798 00.001 21068 Enqueuing Move request for scope (0.13, 0.18)
00:25:47.798 00.000 16108 Worker thread wakes up
00:25:47.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:25:47.799 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:25:47.799 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.10 yDistance=-0.20
00:25:47.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:47.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:25:47.799 00.000 16108 MoveAxis(E, 0, ABG)
00:25:47.799 00.000 16108 Move returns status 0, amount 0
00:25:47.799 00.000 16108 MoveAxis(N, 41, ABG)
00:25:47.799 00.000 16108 Guiding  Dir = 0, Dur = 41
00:25:47.799 00.000 16108 IsSlewing returns 0
00:25:47.799 00.000 16108 IsGuiding returns 0
00:25:47.804 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3507, FiltMin=2992, FiltMax=49331, Gamma=1.000
00:25:47.817 00.013 16108 PulseGuide returned control before completion, sleep 34
00:25:47.818 00.001 21068 UpdateGuideState exits: m=114157 SNR=83.5
00:25:47.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:47.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:47.820 00.000 21068 Enqueuing Expose request
00:25:47.861 00.041 16108 IsGuiding returns 1
00:25:47.861 00.000 16108 scope still moving after pulse duration time elapsed
00:25:47.893 00.032 16108 IsSlewing returns 0
00:25:47.893 00.000 16108 IsGuiding returns 1
00:25:47.924 00.031 16108 IsSlewing returns 0
00:25:47.925 00.001 16108 IsGuiding returns 0
00:25:47.925 00.000 16108 scope move finished after 41 + 84 ms
00:25:47.925 00.000 16108 Move returns status 0, amount 41
00:25:47.925 00.000 16108 move complete, result=0
00:25:47.925 00.000 16108 worker thread done servicing request
00:25:47.925 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:25:47.926 00.001 16108 Worker thread wakes up
00:25:47.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:47.927 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:48.894 00.967 16108 Exposure complete
00:25:48.971 00.077 16108 worker thread done servicing request
00:25:48.971 00.000 21068 OnExposeComplete: enter
00:25:48.972 00.001 21068 UpdateGuideState(): m_state=6
00:25:48.973 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7479
00:25:48.974 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.11, Mass=123325, SNR=75.6, Peak=18768 HFD=2.9
00:25:48.975 00.001 21068 MultiStar: [#1 -0.21,0.13,1.14,U] [#2 0.41,0.36,0.00,M6] [#3 0.39,-0.14,1.12,U] [#4 0.23,0.23,0.89,U] [#5 0.11,-0.32,1.02,U] [#6 0.33,0.26,0.86,U] [#7 0.26,0.27,0.68,U] [#8 -0.08,0.12,1.03,U] 
00:25:48.976 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.19, 0.03}
00:25:48.976 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
00:25:48.977 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
00:25:48.978 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.37 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
00:25:48.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
00:25:48.981 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
00:25:48.982 00.001 16108 Worker thread wakes up
00:25:48.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:25:48.982 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:25:48.982 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.09
00:25:48.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:25:48.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:48.983 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:48.983 00.000 16108 MoveAxis(E, 0, ABG)
00:25:48.983 00.000 16108 Move returns status 0, amount 0
00:25:48.983 00.000 16108 MoveAxis(N, 0, ABG)
00:25:48.983 00.000 16108 Move returns status 0, amount 0
00:25:48.983 00.000 16108 move complete, result=0
00:25:48.983 00.000 16108 worker thread done servicing request
00:25:48.986 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3507, FiltMin=2966, FiltMax=47126, Gamma=1.000
00:25:49.000 00.014 21068 UpdateGuideState exits: m=123325 SNR=75.6
00:25:49.002 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:49.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:49.004 00.001 21068 Enqueuing Expose request
00:25:49.004 00.000 16108 Worker thread wakes up
00:25:49.004 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:49.005 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:49.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:50.158 01.153 16108 Exposure complete
00:25:50.228 00.070 16108 worker thread done servicing request
00:25:50.229 00.001 21068 OnExposeComplete: enter
00:25:50.230 00.001 21068 UpdateGuideState(): m_state=6
00:25:50.231 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7480
00:25:50.231 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=876.19, Mass=124858, SNR=81.2, Peak=15856 HFD=3.2
00:25:50.232 00.001 21068 MultiStar: [#1 -0.23,0.07,1.10,U] [#2 0.05,0.30,1.35,U] [#3 -0.08,-0.17,0.97,U] [#4 -0.23,-0.06,0.84,U] [#5 0.18,-0.16,0.84,U] [#6 -0.19,0.16,0.88,U] [#7 0.07,0.13,0.74,U] [#8 0.01,-0.16,0.91,U] 
00:25:50.233 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {0.39, 0.11}
00:25:50.234 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
00:25:50.235 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
00:25:50.235 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=0.01 mountY=-0.04, mountTheta=-1.35
00:25:50.238 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.04, opts=13)
00:25:50.238 00.000 21068 Enqueuing Move request for scope (-0.00, 0.04)
00:25:50.239 00.001 16108 Worker thread wakes up
00:25:50.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
00:25:50.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
00:25:50.240 00.001 16108 Moving (-0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
00:25:50.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:25:50.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:50.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:50.240 00.000 16108 MoveAxis(E, 0, ABG)
00:25:50.240 00.000 16108 Move returns status 0, amount 0
00:25:50.240 00.000 16108 MoveAxis(N, 0, ABG)
00:25:50.240 00.000 16108 Move returns status 0, amount 0
00:25:50.240 00.000 16108 move complete, result=0
00:25:50.241 00.001 16108 worker thread done servicing request
00:25:50.243 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3507, FiltMin=2960, FiltMax=54240, Gamma=1.000
00:25:50.259 00.016 21068 UpdateGuideState exits: m=124858 SNR=81.2
00:25:50.261 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:50.262 00.000 21068 Enqueuing Expose request
00:25:50.264 00.002 16108 Worker thread wakes up
00:25:50.264 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:50.265 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:50.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:51.237 00.972 16108 Exposure complete
00:25:51.293 00.056 16108 worker thread done servicing request
00:25:51.293 00.000 21068 OnExposeComplete: enter
00:25:51.294 00.001 21068 UpdateGuideState(): m_state=6
00:25:51.296 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7481
00:25:51.302 00.006 21068 Star::Find returns 1 (0), X=220.76, Y=876.23, Mass=116486, SNR=74.9, Peak=16688 HFD=3.1
00:25:51.303 00.001 21068 MultiStar: [#1 0.03,-0.06,1.40,U] [#2 0.41,0.02,1.40,U] [#3 0.14,-0.26,1.10,U] [#4 -0.09,-0.02,0.87,U] [#5 0.13,-0.33,1.05,U] [#6 0.06,0.13,0.95,U] [#7 -0.28,0.58,0.00,M9] [#8 0.10,-0.05,0.85,U] 
00:25:51.304 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.08, 0.16}
00:25:51.305 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
00:25:51.306 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
00:25:51.307 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.13 mountY=0.02, mountTheta=2.97
00:25:51.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
00:25:51.310 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
00:25:51.311 00.001 16108 Worker thread wakes up
00:25:51.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:25:51.311 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:25:51.311 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
00:25:51.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:25:51.312 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:51.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:25:51.312 00.000 16108 MoveAxis(E, 0, ABG)
00:25:51.312 00.000 16108 Move returns status 0, amount 0
00:25:51.312 00.000 16108 MoveAxis(N, 0, ABG)
00:25:51.312 00.000 16108 Move returns status 0, amount 0
00:25:51.312 00.000 16108 move complete, result=0
00:25:51.312 00.000 16108 worker thread done servicing request
00:25:51.317 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3507, FiltMin=2955, FiltMax=64214, Gamma=1.000
00:25:51.333 00.016 21068 UpdateGuideState exits: m=116486 SNR=74.9
00:25:51.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:51.334 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:51.335 00.001 21068 Enqueuing Expose request
00:25:51.336 00.001 16108 Worker thread wakes up
00:25:51.336 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:51.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:51.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:52.508 01.171 16108 Exposure complete
00:25:52.568 00.060 16108 worker thread done servicing request
00:25:52.568 00.000 21068 OnExposeComplete: enter
00:25:52.569 00.001 21068 UpdateGuideState(): m_state=6
00:25:52.571 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7482
00:25:52.572 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.88, Mass=115148, SNR=76.6, Peak=16224 HFD=3.0
00:25:52.573 00.001 21068 MultiStar: [#1 -0.35,-0.07,1.20,U] [#2 -0.01,0.25,1.35,U] [#3 -0.26,-0.13,1.03,U] [#4 -0.16,0.13,0.95,U] [#5 -0.01,-0.34,0.94,U] [#6 -0.12,0.04,0.84,U] [#7 -0.06,0.23,0.60,U] [#8 -0.32,-0.19,0.81,U] 
00:25:52.574 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.03}, one-star: {-0.20, -0.19}
00:25:52.574 00.000 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
00:25:52.575 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
00:25:52.576 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=0.16 mountY=0.07, mountTheta=0.40
00:25:52.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.03, opts=13)
00:25:52.578 00.001 21068 Enqueuing Move request for scope (-0.17, -0.03)
00:25:52.579 00.001 16108 Worker thread wakes up
00:25:52.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:25:52.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:25:52.579 00.000 16108 Moving (-0.17, -0.03) raw xDistance=0.16 yDistance=0.07
00:25:52.580 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:25:52.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:52.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:52.580 00.000 16108 MoveAxis(E, 0, ABG)
00:25:52.580 00.000 16108 Move returns status 0, amount 0
00:25:52.580 00.000 16108 MoveAxis(N, 0, ABG)
00:25:52.580 00.000 16108 Move returns status 0, amount 0
00:25:52.580 00.000 16108 move complete, result=0
00:25:52.580 00.000 16108 worker thread done servicing request
00:25:52.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3507, FiltMin=3033, FiltMax=48454, Gamma=1.000
00:25:52.602 00.019 21068 UpdateGuideState exits: m=115148 SNR=76.6
00:25:52.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:52.605 00.001 21068 Enqueuing Expose request
00:25:52.605 00.000 16108 Worker thread wakes up
00:25:52.605 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:52.606 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:52.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:53.593 00.987 16108 Exposure complete
00:25:53.650 00.057 16108 worker thread done servicing request
00:25:53.651 00.001 21068 OnExposeComplete: enter
00:25:53.651 00.000 21068 UpdateGuideState(): m_state=6
00:25:53.652 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7483
00:25:53.653 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.00, Mass=116731, SNR=69.8, Peak=16368 HFD=3.2
00:25:53.654 00.001 21068 MultiStar: [#1 -0.30,0.02,1.26,U] [#2 -0.06,0.04,1.33,U] [#3 -0.33,-0.24,1.07,U] [#4 -0.03,-0.09,0.97,U] [#5 -0.09,-0.11,1.15,U] [#6 -0.24,0.27,0.95,U] [#7 -0.18,0.21,0.73,U] [#8 -0.32,-0.38,0.00,M1] 
00:25:53.654 00.000 21068 refined, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.28, -0.07}
00:25:53.655 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
00:25:53.656 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
00:25:53.656 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=0.18 mountY=0.05, mountTheta=0.27
00:25:53.658 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.01, opts=13)
00:25:53.659 00.001 21068 Enqueuing Move request for scope (-0.19, -0.01)
00:25:53.661 00.002 16108 Worker thread wakes up
00:25:53.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
00:25:53.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
00:25:53.661 00.000 16108 Moving (-0.19, -0.01) raw xDistance=0.18 yDistance=0.05
00:25:53.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:25:53.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:53.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:25:53.661 00.000 16108 MoveAxis(E, 0, ABG)
00:25:53.661 00.000 16108 Move returns status 0, amount 0
00:25:53.661 00.000 16108 MoveAxis(N, 0, ABG)
00:25:53.661 00.000 16108 Move returns status 0, amount 0
00:25:53.661 00.000 16108 move complete, result=0
00:25:53.661 00.000 16108 worker thread done servicing request
00:25:53.667 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3507, FiltMin=2989, FiltMax=53894, Gamma=1.000
00:25:53.686 00.019 21068 UpdateGuideState exits: m=116731 SNR=69.8
00:25:53.688 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:53.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:53.690 00.001 21068 Enqueuing Expose request
00:25:53.692 00.002 16108 Worker thread wakes up
00:25:53.692 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:53.693 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:53.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:54.861 01.168 16108 Exposure complete
00:25:54.914 00.053 16108 worker thread done servicing request
00:25:54.914 00.000 21068 OnExposeComplete: enter
00:25:54.915 00.001 21068 UpdateGuideState(): m_state=6
00:25:54.916 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7484
00:25:54.917 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.31, Mass=121341, SNR=85.1, Peak=17712 HFD=3.2
00:25:54.918 00.001 21068 MultiStar: [#1 -0.10,0.09,0.99,U] [#2 0.25,0.24,1.19,U] [#3 -0.06,0.08,1.01,U] [#4 -0.13,0.15,0.76,U] [#5 0.20,-0.27,0.97,U] [#6 -0.05,0.25,0.83,U] [#7 -0.07,0.41,0.53,U] [#8 0.10,-0.02,0.79,U] 
00:25:54.920 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.08, 0.23}
00:25:54.921 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
00:25:54.922 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
00:25:54.922 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.25 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
00:25:54.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
00:25:54.925 00.001 21068 Enqueuing Move request for scope (0.04, 0.12)
00:25:54.925 00.000 16108 Worker thread wakes up
00:25:54.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
00:25:54.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
00:25:54.926 00.001 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.12
00:25:54.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:54.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:54.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:25:54.926 00.000 16108 MoveAxis(E, 0, ABG)
00:25:54.926 00.000 16108 Move returns status 0, amount 0
00:25:54.926 00.000 16108 MoveAxis(N, 0, ABG)
00:25:54.926 00.000 16108 Move returns status 0, amount 0
00:25:54.926 00.000 16108 move complete, result=0
00:25:54.926 00.000 16108 worker thread done servicing request
00:25:54.929 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3507, FiltMin=3030, FiltMax=48336, Gamma=1.000
00:25:54.945 00.016 21068 UpdateGuideState exits: m=121341 SNR=85.1
00:25:54.947 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:54.947 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:54.948 00.001 21068 Enqueuing Expose request
00:25:54.949 00.001 16108 Worker thread wakes up
00:25:54.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:54.949 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:54.951 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:55.922 00.971 16108 Exposure complete
00:25:55.995 00.073 16108 worker thread done servicing request
00:25:55.995 00.000 21068 OnExposeComplete: enter
00:25:55.996 00.001 21068 UpdateGuideState(): m_state=6
00:25:55.997 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7485
00:25:55.998 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.26, Mass=135687, SNR=80.2, Peak=17136 HFD=3.4
00:25:55.999 00.001 21068 MultiStar: [#1 -0.17,0.30,1.19,U] [#2 0.30,0.37,0.00,M2] [#3 0.04,0.12,1.01,U] [#4 -0.08,0.37,0.96,U] [#5 0.47,-0.00,0.86,U] [#6 0.05,0.38,0.92,U] [#7 0.14,0.31,0.67,U] [#8 0.27,-0.10,0.70,U] 
00:25:56.001 00.002 21068 refined, 7 included, MultiStar: {0.10, 0.21}, one-star: {0.21, 0.18}
00:25:56.002 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
00:25:56.003 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
00:25:56.004 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=-0.06 mountY=-0.22, mountTheta=-1.82
00:25:56.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.21, opts=13)
00:25:56.007 00.001 21068 Enqueuing Move request for scope (0.10, 0.21)
00:25:56.007 00.000 16108 Worker thread wakes up
00:25:56.008 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
00:25:56.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
00:25:56.008 00.000 16108 Moving (0.10, 0.21) raw xDistance=-0.06 yDistance=-0.22
00:25:56.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:25:56.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:25:56.008 00.000 16108 MoveAxis(E, 0, ABG)
00:25:56.008 00.000 16108 Move returns status 0, amount 0
00:25:56.008 00.000 16108 MoveAxis(N, 45, ABG)
00:25:56.008 00.000 16108 Guiding  Dir = 0, Dur = 45
00:25:56.008 00.000 16108 IsSlewing returns 0
00:25:56.008 00.000 16108 IsGuiding returns 0
00:25:56.011 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3507, FiltMin=3014, FiltMax=47056, Gamma=1.000
00:25:56.026 00.015 21068 UpdateGuideState exits: m=135687 SNR=80.2
00:25:56.028 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:56.028 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:56.029 00.001 21068 Enqueuing Expose request
00:25:56.033 00.004 16108 PulseGuide returned control before completion, sleep 31
00:25:56.078 00.045 16108 IsGuiding returns 1
00:25:56.078 00.000 16108 scope still moving after pulse duration time elapsed
00:25:56.110 00.032 16108 IsSlewing returns 0
00:25:56.110 00.000 16108 IsGuiding returns 1
00:25:56.142 00.032 16108 IsSlewing returns 0
00:25:56.142 00.000 16108 IsGuiding returns 0
00:25:56.143 00.001 16108 scope move finished after 45 + 88 ms
00:25:56.143 00.000 16108 Move returns status 0, amount 45
00:25:56.143 00.000 16108 move complete, result=0
00:25:56.143 00.000 16108 worker thread done servicing request
00:25:56.143 00.000 16108 Worker thread wakes up
00:25:56.143 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
00:25:56.145 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:56.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:57.302 01.157 16108 Exposure complete
00:25:57.358 00.056 16108 worker thread done servicing request
00:25:57.358 00.000 21068 OnExposeComplete: enter
00:25:57.359 00.001 21068 UpdateGuideState(): m_state=6
00:25:57.360 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7486
00:25:57.360 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=876.25, Mass=103322, SNR=75.0, Peak=15712 HFD=3.0
00:25:57.361 00.001 21068 MultiStar: [#1 -0.20,0.02,1.07,U] [#2 0.18,0.39,1.38,U] [#3 -0.08,-0.01,1.22,U] [#4 -0.20,0.24,1.02,U] [#5 0.16,-0.06,1.04,U] [#6 -0.00,0.24,0.83,U] [#7 -0.27,0.30,0.72,U] [#8 0.00,-0.18,0.81,U] 
00:25:57.362 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.16, 0.18}
00:25:57.363 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:25:57.364 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:25:57.365 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.68 mountX=0.04 mountY=-0.12, mountTheta=-1.28
00:25:57.366 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.13, opts=13)
00:25:57.367 00.001 21068 Enqueuing Move request for scope (-0.01, 0.13)
00:25:57.368 00.001 16108 Worker thread wakes up
00:25:57.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
00:25:57.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
00:25:57.368 00.000 16108 Moving (-0.01, 0.13) raw xDistance=0.04 yDistance=-0.12
00:25:57.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:25:57.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:57.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:25:57.368 00.000 16108 MoveAxis(E, 0, ABG)
00:25:57.368 00.000 16108 Move returns status 0, amount 0
00:25:57.368 00.000 16108 MoveAxis(N, 0, ABG)
00:25:57.368 00.000 16108 Move returns status 0, amount 0
00:25:57.369 00.001 16108 move complete, result=0
00:25:57.369 00.000 16108 worker thread done servicing request
00:25:57.372 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3507, FiltMin=3037, FiltMax=57830, Gamma=1.000
00:25:57.386 00.014 21068 UpdateGuideState exits: m=103322 SNR=75.0
00:25:57.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:57.389 00.001 21068 Enqueuing Expose request
00:25:57.389 00.000 16108 Worker thread wakes up
00:25:57.389 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:57.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:57.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:58.359 00.969 16108 Exposure complete
00:25:58.413 00.054 16108 worker thread done servicing request
00:25:58.414 00.001 21068 OnExposeComplete: enter
00:25:58.415 00.001 21068 UpdateGuideState(): m_state=6
00:25:58.415 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7487
00:25:58.416 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.19, Mass=139156, SNR=89.6, Peak=19712 HFD=3.4
00:25:58.417 00.001 21068 MultiStar: [#1 -0.02,0.15,0.94,U] [#2 0.21,0.27,1.12,U] [#3 0.14,0.11,1.11,U] [#4 0.11,0.12,0.78,U] [#5 0.18,-0.17,0.89,U] [#6 0.24,0.06,0.76,U] [#7 0.04,0.25,0.59,U] [#8 0.06,-0.21,0.66,U] 
00:25:58.418 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.19, 0.12}
00:25:58.419 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
00:25:58.419 00.000 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
00:25:58.420 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.12 mountY=-0.11, mountTheta=-2.36
00:25:58.422 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
00:25:58.422 00.000 21068 Enqueuing Move request for scope (0.13, 0.09)
00:25:58.423 00.001 16108 Worker thread wakes up
00:25:58.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:25:58.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:25:58.423 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.12 yDistance=-0.11
00:25:58.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:25:58.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:58.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:58.423 00.000 16108 MoveAxis(E, 0, ABG)
00:25:58.423 00.000 16108 Move returns status 0, amount 0
00:25:58.423 00.000 16108 MoveAxis(N, 0, ABG)
00:25:58.424 00.001 16108 Move returns status 0, amount 0
00:25:58.424 00.000 16108 move complete, result=0
00:25:58.424 00.000 16108 worker thread done servicing request
00:25:58.427 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3507, FiltMin=3040, FiltMax=50512, Gamma=1.000
00:25:58.442 00.015 21068 UpdateGuideState exits: m=139156 SNR=89.6
00:25:58.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:58.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:58.445 00.001 21068 Enqueuing Expose request
00:25:58.446 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:58.446 00.000 16108 Worker thread wakes up
00:25:58.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:58.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:25:59.606 01.159 16108 Exposure complete
00:25:59.675 00.069 16108 worker thread done servicing request
00:25:59.675 00.000 21068 OnExposeComplete: enter
00:25:59.676 00.001 21068 UpdateGuideState(): m_state=6
00:25:59.676 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7488
00:25:59.677 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.31, Mass=126516, SNR=83.0, Peak=17968 HFD=3.3
00:25:59.678 00.001 21068 MultiStar: [#1 -0.13,0.23,1.13,U] [#2 0.15,0.43,1.23,U] [#3 -0.05,0.02,0.91,U] [#4 0.09,0.04,0.88,U] [#5 0.19,-0.08,0.84,U] [#6 0.18,0.13,0.80,U] [#7 0.02,0.67,0.00,M4] [#8 -0.15,0.14,0.82,U] 
00:25:59.679 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {-0.03, 0.23}
00:25:59.679 00.000 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
00:25:59.680 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
00:25:59.681 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.39 mountX=-0.00 mountY=-0.17, mountTheta=-1.58
00:25:59.682 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.16, opts=13)
00:25:59.683 00.001 21068 Enqueuing Move request for scope (0.03, 0.16)
00:25:59.685 00.002 16108 Worker thread wakes up
00:25:59.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:25:59.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:25:59.685 00.000 16108 Moving (0.03, 0.16) raw xDistance=-0.00 yDistance=-0.17
00:25:59.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:25:59.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:59.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:25:59.686 00.001 16108 MoveAxis(E, 0, ABG)
00:25:59.686 00.000 16108 Move returns status 0, amount 0
00:25:59.686 00.000 16108 MoveAxis(N, 0, ABG)
00:25:59.686 00.000 16108 Move returns status 0, amount 0
00:25:59.686 00.000 16108 move complete, result=0
00:25:59.686 00.000 16108 worker thread done servicing request
00:25:59.692 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3507, FiltMin=3017, FiltMax=51219, Gamma=1.000
00:25:59.715 00.023 21068 UpdateGuideState exits: m=126516 SNR=83.0
00:25:59.717 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:25:59.718 00.000 21068 Enqueuing Expose request
00:25:59.719 00.001 16108 Worker thread wakes up
00:25:59.719 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:59.720 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:25:59.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:00.700 00.980 16108 Exposure complete
00:26:00.776 00.076 16108 worker thread done servicing request
00:26:00.776 00.000 21068 OnExposeComplete: enter
00:26:00.777 00.001 21068 UpdateGuideState(): m_state=6
00:26:00.778 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7489
00:26:00.778 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.23, Mass=126552, SNR=87.6, Peak=17952 HFD=3.2
00:26:00.779 00.001 21068 MultiStar: [#1 -0.16,0.23,1.08,U] [#2 0.21,0.45,0.00,M1] [#3 -0.05,0.07,0.87,U] [#4 -0.28,0.17,0.69,U] [#5 -0.08,0.11,0.94,U] [#6 0.10,0.34,0.81,U] [#7 -0.01,0.71,0.00,M5] [#8 -0.09,0.13,0.64,U] 
00:26:00.780 00.001 21068 single-star, 6 included, MultiStar: {-0.08, 0.17}, one-star: {-0.02, 0.15}
00:26:00.781 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
00:26:00.782 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:26:00.783 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.69 mountX=0.04 mountY=-0.14, mountTheta=-1.27
00:26:00.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
00:26:00.786 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
00:26:00.787 00.001 16108 Worker thread wakes up
00:26:00.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:26:00.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:26:00.788 00.001 16108 Moving (-0.02, 0.15) raw xDistance=0.04 yDistance=-0.14
00:26:00.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:00.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:00.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:00.788 00.000 16108 MoveAxis(E, 0, ABG)
00:26:00.788 00.000 16108 Move returns status 0, amount 0
00:26:00.788 00.000 16108 MoveAxis(N, 0, ABG)
00:26:00.788 00.000 16108 Move returns status 0, amount 0
00:26:00.788 00.000 16108 move complete, result=0
00:26:00.788 00.000 16108 worker thread done servicing request
00:26:00.794 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3507, FiltMin=3005, FiltMax=57190, Gamma=1.000
00:26:00.819 00.025 21068 UpdateGuideState exits: m=126552 SNR=87.6
00:26:00.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.822 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:00.823 00.001 21068 Enqueuing Expose request
00:26:00.825 00.002 16108 Worker thread wakes up
00:26:00.825 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:00.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:00.827 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:01.996 01.169 16108 Exposure complete
00:26:02.053 00.057 16108 worker thread done servicing request
00:26:02.053 00.000 21068 OnExposeComplete: enter
00:26:02.054 00.001 21068 UpdateGuideState(): m_state=6
00:26:02.055 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7490
00:26:02.057 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=876.39, Mass=127224, SNR=90.4, Peak=16288 HFD=3.3
00:26:02.059 00.002 21068 MultiStar: [#1 -0.26,0.25,0.98,U] [#2 0.06,0.32,1.16,U] [#3 -0.03,-0.00,0.97,U] [#4 -0.05,0.20,0.85,U] [#5 0.09,-0.07,0.88,U] [#6 0.22,0.12,0.68,U] [#7 -0.09,0.37,0.58,U] [#8 0.02,-0.01,0.74,U] 
00:26:02.060 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.17}, one-star: {0.08, 0.31}
00:26:02.062 00.002 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
00:26:02.063 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
00:26:02.064 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=0.03 mountY=-0.17, mountTheta=-1.41
00:26:02.067 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.17, opts=13)
00:26:02.070 00.003 21068 Enqueuing Move request for scope (0.00, 0.17)
00:26:02.071 00.001 16108 Worker thread wakes up
00:26:02.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
00:26:02.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
00:26:02.072 00.001 16108 Moving (0.00, 0.17) raw xDistance=0.03 yDistance=-0.17
00:26:02.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:26:02.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:02.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:26:02.072 00.000 16108 MoveAxis(E, 0, ABG)
00:26:02.072 00.000 16108 Move returns status 0, amount 0
00:26:02.072 00.000 16108 MoveAxis(N, 0, ABG)
00:26:02.072 00.000 16108 Move returns status 0, amount 0
00:26:02.072 00.000 16108 move complete, result=0
00:26:02.073 00.001 16108 worker thread done servicing request
00:26:02.078 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3507, FiltMin=3033, FiltMax=50326, Gamma=1.000
00:26:02.098 00.020 21068 UpdateGuideState exits: m=127224 SNR=90.4
00:26:02.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:02.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:02.101 00.001 21068 Enqueuing Expose request
00:26:02.101 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:02.102 00.001 16108 Worker thread wakes up
00:26:02.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:02.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:03.067 00.965 16108 Exposure complete
00:26:03.128 00.061 16108 worker thread done servicing request
00:26:03.128 00.000 21068 OnExposeComplete: enter
00:26:03.130 00.002 21068 UpdateGuideState(): m_state=6
00:26:03.132 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7491
00:26:03.134 00.002 21068 Star::Find returns 1 (0), X=220.91, Y=876.32, Mass=122739, SNR=79.3, Peak=17392 HFD=3.3
00:26:03.136 00.002 21068 MultiStar: [#1 0.01,0.38,1.29,U] [#2 0.28,0.34,1.23,U] [#3 0.23,0.24,1.10,U] [#4 0.10,0.53,0.00,M1] [#5 0.49,-0.16,0.00,M1] [#6 0.57,0.38,0.00,M1] [#7 0.01,0.55,0.00,M5] [#8 0.15,-0.01,0.90,U] 
00:26:03.139 00.003 21068 refined, 4 included, MultiStar: {0.18, 0.26}, one-star: {0.23, 0.24}
00:26:03.140 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
00:26:03.140 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
00:26:03.141 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.96 mountX=-0.13 mountY=-0.29, mountTheta=-1.99
00:26:03.143 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.26, opts=13)
00:26:03.144 00.001 21068 Enqueuing Move request for scope (0.18, 0.26)
00:26:03.145 00.001 16108 Worker thread wakes up
00:26:03.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
00:26:03.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
00:26:03.145 00.000 16108 Moving (0.18, 0.26) raw xDistance=-0.13 yDistance=-0.29
00:26:03.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:26:03.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:26:03.145 00.000 16108 MoveAxis(E, 0, ABG)
00:26:03.145 00.000 16108 Move returns status 0, amount 0
00:26:03.145 00.000 16108 MoveAxis(N, 58, ABG)
00:26:03.145 00.000 16108 Guiding  Dir = 0, Dur = 58
00:26:03.146 00.001 16108 IsSlewing returns 0
00:26:03.146 00.000 16108 IsGuiding returns 0
00:26:03.149 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3507, FiltMin=3059, FiltMax=49113, Gamma=1.000
00:26:03.153 00.004 16108 PulseGuide returned control before completion, sleep 61
00:26:03.164 00.011 21068 UpdateGuideState exits: m=122739 SNR=79.3
00:26:03.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:03.166 00.000 21068 Enqueuing Expose request
00:26:03.215 00.049 16108 IsGuiding returns 1
00:26:03.215 00.000 16108 scope still moving after pulse duration time elapsed
00:26:03.247 00.032 16108 IsSlewing returns 0
00:26:03.247 00.000 16108 IsGuiding returns 0
00:26:03.247 00.000 16108 scope move finished after 58 + 43 ms
00:26:03.247 00.000 16108 Move returns status 0, amount 58
00:26:03.247 00.000 16108 move complete, result=0
00:26:03.247 00.000 16108 worker thread done servicing request
00:26:03.247 00.000 16108 Worker thread wakes up
00:26:03.247 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
00:26:03.249 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:03.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:04.412 01.163 16108 Exposure complete
00:26:04.495 00.083 16108 worker thread done servicing request
00:26:04.496 00.001 21068 OnExposeComplete: enter
00:26:04.499 00.003 21068 UpdateGuideState(): m_state=6
00:26:04.501 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7492
00:26:04.503 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=876.28, Mass=118309, SNR=71.0, Peak=17728 HFD=2.9
00:26:04.506 00.003 21068 MultiStar: [#1 -0.13,-0.09,1.16,U] [#2 0.41,0.28,0.00,M1] [#3 0.06,-0.19,1.29,U] [#4 -0.19,-0.05,0.90,U] [#5 0.33,-0.14,1.27,U] [#6 0.24,0.25,0.89,U] [#7 0.25,0.27,0.74,U] [#8 0.19,-0.01,0.86,U] 
00:26:04.508 00.002 21068 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.04, 0.21}
00:26:04.509 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:26:04.511 00.002 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:26:04.512 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.09 mountY=-0.03, mountTheta=-2.83
00:26:04.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
00:26:04.515 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
00:26:04.517 00.002 16108 Worker thread wakes up
00:26:04.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:26:04.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:26:04.517 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.09 yDistance=-0.03
00:26:04.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:04.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:04.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:04.517 00.000 16108 MoveAxis(E, 0, ABG)
00:26:04.517 00.000 16108 Move returns status 0, amount 0
00:26:04.517 00.000 16108 MoveAxis(N, 0, ABG)
00:26:04.517 00.000 16108 Move returns status 0, amount 0
00:26:04.517 00.000 16108 move complete, result=0
00:26:04.517 00.000 16108 worker thread done servicing request
00:26:04.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3507, FiltMin=3011, FiltMax=51536, Gamma=1.000
00:26:04.535 00.014 21068 UpdateGuideState exits: m=118309 SNR=71.0
00:26:04.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:04.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:04.537 00.000 21068 Enqueuing Expose request
00:26:04.538 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:04.539 00.001 16108 Worker thread wakes up
00:26:04.539 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:04.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:05.505 00.966 16108 Exposure complete
00:26:05.574 00.069 16108 worker thread done servicing request
00:26:05.574 00.000 21068 OnExposeComplete: enter
00:26:05.576 00.002 21068 UpdateGuideState(): m_state=6
00:26:05.577 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7493
00:26:05.577 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=876.38, Mass=127641, SNR=77.0, Peak=16432 HFD=3.2
00:26:05.578 00.001 21068 MultiStar: [#1 0.10,0.27,1.31,U] [#2 0.42,0.61,0.00,M2] [#3 0.03,0.28,1.20,U] [#4 0.15,0.50,0.00,M1] [#5 0.38,0.07,1.11,U] [#6 0.17,0.73,0.00,M1] [#7 0.04,0.45,0.64,U] [#8 0.26,-0.08,0.78,U] 
00:26:05.579 00.001 21068 refined, 5 included, MultiStar: {0.17, 0.22}, one-star: {0.17, 0.31}
00:26:05.580 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:26:05.580 00.000 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
00:26:05.581 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.27 cameraTheta=0.92 mountX=-0.13 mountY=-0.25, mountTheta=-2.04
00:26:05.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.22, opts=13)
00:26:05.583 00.000 21068 Enqueuing Move request for scope (0.17, 0.22)
00:26:05.586 00.003 16108 Worker thread wakes up
00:26:05.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
00:26:05.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
00:26:05.586 00.000 16108 Moving (0.17, 0.22) raw xDistance=-0.13 yDistance=-0.25
00:26:05.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:26:05.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:26:05.586 00.000 16108 MoveAxis(E, 0, ABG)
00:26:05.586 00.000 16108 Move returns status 0, amount 0
00:26:05.586 00.000 16108 MoveAxis(N, 50, ABG)
00:26:05.586 00.000 16108 Guiding  Dir = 0, Dur = 50
00:26:05.586 00.000 16108 IsSlewing returns 0
00:26:05.586 00.000 16108 IsGuiding returns 0
00:26:05.591 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3507, FiltMin=2998, FiltMax=48659, Gamma=1.000
00:26:05.601 00.010 16108 PulseGuide returned control before completion, sleep 45
00:26:05.611 00.010 21068 UpdateGuideState exits: m=127641 SNR=77.0
00:26:05.613 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.615 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:05.616 00.001 21068 Enqueuing Expose request
00:26:05.647 00.031 16108 IsGuiding returns 1
00:26:05.647 00.000 16108 scope still moving after pulse duration time elapsed
00:26:05.679 00.032 16108 IsSlewing returns 0
00:26:05.679 00.000 16108 IsGuiding returns 1
00:26:05.710 00.031 16108 IsSlewing returns 0
00:26:05.710 00.000 16108 IsGuiding returns 0
00:26:05.710 00.000 16108 scope move finished after 50 + 74 ms
00:26:05.712 00.002 16108 Move returns status 0, amount 50
00:26:05.712 00.000 16108 move complete, result=0
00:26:05.712 00.000 16108 worker thread done servicing request
00:26:05.712 00.000 16108 Worker thread wakes up
00:26:05.712 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
00:26:05.715 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:05.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:06.877 01.162 16108 Exposure complete
00:26:06.932 00.055 16108 worker thread done servicing request
00:26:06.932 00.000 21068 OnExposeComplete: enter
00:26:06.936 00.004 21068 UpdateGuideState(): m_state=6
00:26:06.938 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7494
00:26:06.940 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.36, Mass=123245, SNR=79.8, Peak=16976 HFD=3.2
00:26:06.944 00.004 21068 MultiStar: [#1 -0.12,0.14,1.19,U] [#2 0.43,0.53,0.00,M3] [#3 0.08,0.19,1.11,U] [#4 -0.01,0.19,0.98,U] [#5 0.21,-0.05,1.04,U] [#6 0.25,0.44,0.00,M2] [#7 0.32,0.78,0.00,M4] [#8 0.13,0.10,0.87,U] 
00:26:06.945 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.14}, one-star: {0.10, 0.28}
00:26:06.947 00.002 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
00:26:06.948 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
00:26:06.949 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=-0.03 mountY=-0.15, mountTheta=-1.79
00:26:06.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
00:26:06.953 00.002 21068 Enqueuing Move request for scope (0.06, 0.14)
00:26:06.954 00.001 16108 Worker thread wakes up
00:26:06.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:26:06.956 00.002 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:26:06.956 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.03 yDistance=-0.15
00:26:06.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:06.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:06.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:06.956 00.000 16108 MoveAxis(E, 0, ABG)
00:26:06.956 00.000 16108 Move returns status 0, amount 0
00:26:06.956 00.000 16108 MoveAxis(N, 0, ABG)
00:26:06.957 00.001 16108 Move returns status 0, amount 0
00:26:06.957 00.000 16108 move complete, result=0
00:26:06.957 00.000 16108 worker thread done servicing request
00:26:06.964 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3507, FiltMin=3005, FiltMax=48355, Gamma=1.000
00:26:06.990 00.026 21068 UpdateGuideState exits: m=123245 SNR=79.8
00:26:06.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:06.993 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:06.994 00.001 21068 Enqueuing Expose request
00:26:06.995 00.001 16108 Worker thread wakes up
00:26:06.995 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:06.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:06.995 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:07.971 00.976 16108 Exposure complete
00:26:08.024 00.053 16108 worker thread done servicing request
00:26:08.024 00.000 21068 OnExposeComplete: enter
00:26:08.025 00.001 21068 UpdateGuideState(): m_state=6
00:26:08.026 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7495
00:26:08.027 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.51, Mass=122734, SNR=87.9, Peak=16976 HFD=3.1
00:26:08.028 00.001 21068 MultiStar: [#1 -0.06,0.43,1.10,U] [#2 0.22,0.69,0.00,M4] [#3 0.09,0.19,1.01,U] [#4 0.18,0.53,0.00,M1] [#5 0.24,0.06,0.90,U] [#6 0.43,0.39,0.00,M3] [#7 0.12,0.57,0.00,M5] [#8 0.32,0.32,0.75,U] 
00:26:08.029 00.001 21068 refined, 4 included, MultiStar: {0.11, 0.29}, one-star: {0.03, 0.43}
00:26:08.029 00.000 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
00:26:08.030 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
00:26:08.032 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.21 mountX=-0.06 mountY=-0.31, mountTheta=-1.75
00:26:08.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.29, opts=13)
00:26:08.037 00.003 21068 Enqueuing Move request for scope (0.11, 0.29)
00:26:08.041 00.004 16108 Worker thread wakes up
00:26:08.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
00:26:08.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
00:26:08.041 00.000 16108 Moving (0.11, 0.29) raw xDistance=-0.06 yDistance=-0.31
00:26:08.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:08.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:26:08.041 00.000 16108 MoveAxis(E, 0, ABG)
00:26:08.041 00.000 16108 Move returns status 0, amount 0
00:26:08.042 00.001 16108 MoveAxis(N, 62, ABG)
00:26:08.042 00.000 16108 Guiding  Dir = 0, Dur = 62
00:26:08.042 00.000 16108 IsSlewing returns 0
00:26:08.042 00.000 16108 IsGuiding returns 0
00:26:08.048 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3507, FiltMin=3008, FiltMax=56307, Gamma=1.000
00:26:08.049 00.001 16108 PulseGuide returned control before completion, sleep 66
00:26:08.065 00.016 21068 UpdateGuideState exits: m=122734 SNR=87.9
00:26:08.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:08.067 00.000 21068 Enqueuing Expose request
00:26:08.127 00.060 16108 IsGuiding returns 1
00:26:08.127 00.000 16108 scope still moving after pulse duration time elapsed
00:26:08.160 00.033 16108 IsSlewing returns 0
00:26:08.160 00.000 16108 IsGuiding returns 0
00:26:08.160 00.000 16108 scope move finished after 62 + 56 ms
00:26:08.161 00.001 16108 Move returns status 0, amount 62
00:26:08.161 00.000 16108 move complete, result=0
00:26:08.161 00.000 16108 worker thread done servicing request
00:26:08.161 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
00:26:08.163 00.002 16108 Worker thread wakes up
00:26:08.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:08.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:09.325 01.162 16108 Exposure complete
00:26:09.384 00.059 16108 worker thread done servicing request
00:26:09.384 00.000 21068 OnExposeComplete: enter
00:26:09.386 00.002 21068 UpdateGuideState(): m_state=6
00:26:09.388 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7496
00:26:09.390 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=876.52, Mass=124151, SNR=84.4, Peak=15328 HFD=3.2
00:26:09.392 00.002 21068 MultiStar: [#1 -0.10,0.41,1.21,U] [#2 0.29,0.73,0.00,M5] [#3 0.31,0.14,1.16,U] [#4 0.04,0.39,0.94,U] [#5 0.29,-0.05,0.93,U] [#6 0.32,0.37,0.00,M4] [#7 0.04,0.58,0.00,M6] [#8 0.23,0.38,0.84,U] 
00:26:09.393 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.29}, one-star: {-0.14, 0.45}
00:26:09.395 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
00:26:09.396 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
00:26:09.398 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.24 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
00:26:09.401 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.29, opts=13)
00:26:09.402 00.001 21068 Enqueuing Move request for scope (0.10, 0.29)
00:26:09.404 00.002 16108 Worker thread wakes up
00:26:09.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
00:26:09.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
00:26:09.404 00.000 16108 Moving (0.10, 0.29) raw xDistance=-0.05 yDistance=-0.30
00:26:09.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:09.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:26:09.404 00.000 16108 MoveAxis(E, 0, ABG)
00:26:09.404 00.000 16108 Move returns status 0, amount 0
00:26:09.404 00.000 16108 MoveAxis(N, 61, ABG)
00:26:09.404 00.000 16108 Guiding  Dir = 0, Dur = 61
00:26:09.405 00.001 16108 IsSlewing returns 0
00:26:09.405 00.000 16108 IsGuiding returns 0
00:26:09.409 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3507, FiltMin=3046, FiltMax=51667, Gamma=1.000
00:26:09.424 00.015 21068 UpdateGuideState exits: m=124151 SNR=84.4
00:26:09.426 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:09.429 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:09.432 00.003 21068 Enqueuing Expose request
00:26:09.457 00.025 16108 PulseGuide returned control before completion, sleep 20
00:26:09.486 00.029 16108 IsGuiding returns 1
00:26:09.486 00.000 16108 scope still moving after pulse duration time elapsed
00:26:09.518 00.032 16108 IsSlewing returns 0
00:26:09.518 00.000 16108 IsGuiding returns 1
00:26:09.549 00.031 16108 IsSlewing returns 0
00:26:09.550 00.001 16108 IsGuiding returns 0
00:26:09.550 00.000 16108 scope move finished after 61 + 84 ms
00:26:09.550 00.000 16108 Move returns status 0, amount 61
00:26:09.550 00.000 16108 move complete, result=0
00:26:09.550 00.000 16108 worker thread done servicing request
00:26:09.550 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
00:26:09.554 00.004 16108 Worker thread wakes up
00:26:09.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:09.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:10.513 00.959 16108 Exposure complete
00:26:10.566 00.053 16108 worker thread done servicing request
00:26:10.566 00.000 21068 OnExposeComplete: enter
00:26:10.567 00.001 21068 UpdateGuideState(): m_state=6
00:26:10.570 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7497
00:26:10.573 00.003 21068 Star::Find returns 1 (0), X=220.95, Y=876.53, Mass=106992, SNR=70.3, Peak=14672 HFD=3.3
00:26:10.575 00.002 21068 MultiStar: [#1 -0.15,0.25,1.39,U] [#2 0.34,0.52,0.00,M6] [#3 -0.14,0.16,1.45,U] [#4 0.10,0.28,0.93,U] [#5 0.29,0.04,1.06,U] [#6 0.05,0.38,1.01,U] [#7 -0.35,0.42,0.00,M7] [#8 0.06,0.28,1.03,U] 
00:26:10.577 00.002 21068 refined, 6 included, MultiStar: {0.05, 0.25}, one-star: {0.27, 0.45}
00:26:10.578 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
00:26:10.581 00.003 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
00:26:10.582 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.39 mountX=-0.00 mountY=-0.26, mountTheta=-1.58
00:26:10.585 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.25, opts=13)
00:26:10.587 00.002 21068 Enqueuing Move request for scope (0.05, 0.25)
00:26:10.588 00.001 16108 Worker thread wakes up
00:26:10.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
00:26:10.588 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
00:26:10.588 00.000 16108 Moving (0.05, 0.25) raw xDistance=-0.00 yDistance=-0.26
00:26:10.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:10.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:26:10.588 00.000 16108 MoveAxis(E, 0, ABG)
00:26:10.588 00.000 16108 Move returns status 0, amount 0
00:26:10.588 00.000 16108 MoveAxis(N, 52, ABG)
00:26:10.589 00.001 16108 Guiding  Dir = 0, Dur = 52
00:26:10.589 00.000 16108 IsSlewing returns 0
00:26:10.589 00.000 16108 IsGuiding returns 0
00:26:10.597 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3507, FiltMin=3017, FiltMax=54659, Gamma=1.000
00:26:10.627 00.030 21068 UpdateGuideState exits: m=106992 SNR=70.3
00:26:10.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.630 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:10.631 00.001 21068 Enqueuing Expose request
00:26:10.632 00.001 16108 PulseGuide returned control before completion, sleep 21
00:26:10.662 00.030 16108 IsGuiding returns 1
00:26:10.662 00.000 16108 scope still moving after pulse duration time elapsed
00:26:10.693 00.031 16108 IsSlewing returns 0
00:26:10.693 00.000 16108 IsGuiding returns 1
00:26:10.725 00.032 16108 IsSlewing returns 0
00:26:10.725 00.000 16108 IsGuiding returns 0
00:26:10.725 00.000 16108 scope move finished after 52 + 83 ms
00:26:10.725 00.000 16108 Move returns status 0, amount 52
00:26:10.725 00.000 16108 move complete, result=0
00:26:10.725 00.000 16108 worker thread done servicing request
00:26:10.725 00.000 16108 Worker thread wakes up
00:26:10.725 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:10.726 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:10.726 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
00:26:11.903 01.177 16108 Exposure complete
00:26:11.980 00.077 16108 worker thread done servicing request
00:26:11.981 00.001 21068 OnExposeComplete: enter
00:26:11.983 00.002 21068 UpdateGuideState(): m_state=6
00:26:11.983 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7498
00:26:11.984 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.45, Mass=122950, SNR=85.0, Peak=17680 HFD=3.0
00:26:11.985 00.001 21068 MultiStar: [#1 0.11,0.35,1.06,U] [#2 0.44,0.55,0.00,M7] [#3 0.34,0.19,1.12,U] [#4 0.24,0.40,0.86,U] [#5 0.37,0.02,0.86,U] [#6 0.27,0.37,0.70,U] [#7 0.24,0.53,0.00,M8] [#8 0.37,-0.13,0.73,U] 
00:26:11.986 00.001 21068 refined, 6 included, MultiStar: {0.31, 0.23}, one-star: {0.46, 0.37}
00:26:11.986 00.000 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
00:26:11.987 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
00:26:11.988 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.65 mountX=-0.26 mountY=-0.30, mountTheta=-2.29
00:26:11.991 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.23, opts=13)
00:26:11.994 00.003 21068 Enqueuing Move request for scope (0.31, 0.23)
00:26:11.997 00.003 16108 Worker thread wakes up
00:26:11.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
00:26:11.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
00:26:11.998 00.001 16108 Moving (0.31, 0.23) raw xDistance=-0.26 yDistance=-0.30
00:26:11.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:26:11.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:26:11.998 00.000 16108 MoveAxis(E, 68, ABG)
00:26:11.998 00.000 16108 Guiding  Dir = 2, Dur = 68
00:26:11.998 00.000 16108 IsSlewing returns 0
00:26:11.999 00.001 16108 IsGuiding returns 0
00:26:12.005 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3504, FiltMin=3046, FiltMax=46096, Gamma=1.000
00:26:12.022 00.017 21068 UpdateGuideState exits: m=122950 SNR=85.0
00:26:12.023 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.023 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:12.024 00.001 21068 Enqueuing Expose request
00:26:12.061 00.037 16108 PulseGuide returned control before completion, sleep 16
00:26:12.091 00.030 16108 IsGuiding returns 1
00:26:12.091 00.000 16108 scope still moving after pulse duration time elapsed
00:26:12.121 00.030 16108 IsSlewing returns 0
00:26:12.121 00.000 16108 IsGuiding returns 1
00:26:12.153 00.032 16108 IsSlewing returns 0
00:26:12.153 00.000 16108 IsGuiding returns 0
00:26:12.154 00.001 16108 scope move finished after 68 + 87 ms
00:26:12.154 00.000 16108 Move returns status 0, amount 68
00:26:12.154 00.000 16108 MoveAxis(N, 60, ABG)
00:26:12.154 00.000 16108 Guiding  Dir = 0, Dur = 60
00:26:12.154 00.000 16108 IsSlewing returns 0
00:26:12.154 00.000 16108 IsGuiding returns 0
00:26:12.218 00.064 16108 IsGuiding returns 1
00:26:12.218 00.000 16108 scope still moving after pulse duration time elapsed
00:26:12.246 00.028 16108 IsSlewing returns 0
00:26:12.246 00.000 16108 IsGuiding returns 1
00:26:12.278 00.032 16108 IsSlewing returns 0
00:26:12.278 00.000 16108 IsGuiding returns 1
00:26:12.309 00.031 16108 IsSlewing returns 0
00:26:12.309 00.000 16108 IsGuiding returns 0
00:26:12.309 00.000 16108 scope move finished after 60 + 94 ms
00:26:12.309 00.000 16108 Move returns status 0, amount 60
00:26:12.309 00.000 16108 move complete, result=0
00:26:12.311 00.002 16108 worker thread done servicing request
00:26:12.311 00.000 16108 Worker thread wakes up
00:26:12.311 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.3 px 60 ms NORTH
00:26:12.312 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:12.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:13.297 00.985 16108 Exposure complete
00:26:13.359 00.062 16108 worker thread done servicing request
00:26:13.359 00.000 21068 OnExposeComplete: enter
00:26:13.360 00.001 21068 UpdateGuideState(): m_state=6
00:26:13.361 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7499
00:26:13.363 00.002 21068 Star::Find returns 1 (0), X=220.85, Y=876.14, Mass=128003, SNR=93.9, Peak=17648 HFD=3.2
00:26:13.363 00.000 21068 MultiStar: [#1 -0.30,0.33,0.97,U] [#2 0.20,0.48,0.00,M8] [#3 -0.26,0.06,0.93,U] [#4 -0.14,0.34,0.85,U] [#5 -0.08,-0.19,0.78,U] [#6 0.14,0.44,0.72,U] [#7 -0.23,0.45,0.00,M9] [#8 -0.02,-0.17,0.63,U] 
00:26:13.364 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.13}, one-star: {0.17, 0.06}
00:26:13.365 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
00:26:13.365 00.000 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
00:26:13.366 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=0.10 mountY=-0.11, mountTheta=-0.84
00:26:13.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.13, opts=13)
00:26:13.368 00.000 21068 Enqueuing Move request for scope (-0.08, 0.13)
00:26:13.369 00.001 16108 Worker thread wakes up
00:26:13.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:26:13.370 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:26:13.370 00.000 16108 Moving (-0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
00:26:13.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:26:13.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:13.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:13.370 00.000 16108 MoveAxis(E, 0, ABG)
00:26:13.370 00.000 16108 Move returns status 0, amount 0
00:26:13.370 00.000 16108 MoveAxis(N, 0, ABG)
00:26:13.370 00.000 16108 Move returns status 0, amount 0
00:26:13.371 00.001 16108 move complete, result=0
00:26:13.371 00.000 16108 worker thread done servicing request
00:26:13.377 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3504, FiltMin=2969, FiltMax=54515, Gamma=1.000
00:26:13.394 00.017 21068 UpdateGuideState exits: m=128003 SNR=93.9
00:26:13.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.397 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:13.399 00.002 21068 Enqueuing Expose request
00:26:13.400 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:13.402 00.002 16108 Worker thread wakes up
00:26:13.402 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:13.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:14.585 01.183 16108 Exposure complete
00:26:14.639 00.054 16108 worker thread done servicing request
00:26:14.640 00.001 21068 OnExposeComplete: enter
00:26:14.640 00.000 21068 UpdateGuideState(): m_state=6
00:26:14.641 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7500
00:26:14.642 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.66, Mass=125058, SNR=82.6, Peak=16032 HFD=3.2
00:26:14.643 00.001 21068 MultiStar: [#1 -0.17,0.39,1.35,U] [#2 0.28,0.67,0.00,M9] [#3 -0.08,0.32,1.00,U] [#4 -0.50,0.71,0.00,M1] [#5 -0.05,0.13,1.04,U] [#6 0.14,0.64,0.00,M2] [#7 -0.17,1.00,0.00,M10] [#8 -0.18,0.15,0.82,U] 
00:26:14.644 00.001 21068 refined, 4 included, MultiStar: {-0.11, 0.32}, one-star: {-0.06, 0.58}
00:26:14.645 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:26:14.645 00.000 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
00:26:14.646 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.89 mountX=0.16 mountY=-0.29, mountTheta=-1.06
00:26:14.648 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.32, opts=13)
00:26:14.649 00.001 21068 Enqueuing Move request for scope (-0.11, 0.32)
00:26:14.650 00.001 16108 Worker thread wakes up
00:26:14.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
00:26:14.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
00:26:14.650 00.000 16108 Moving (-0.11, 0.32) raw xDistance=0.16 yDistance=-0.29
00:26:14.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:26:14.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:26:14.650 00.000 16108 MoveAxis(E, 0, ABG)
00:26:14.650 00.000 16108 Move returns status 0, amount 0
00:26:14.650 00.000 16108 MoveAxis(N, 58, ABG)
00:26:14.650 00.000 16108 Guiding  Dir = 0, Dur = 58
00:26:14.650 00.000 16108 IsSlewing returns 0
00:26:14.651 00.001 16108 IsGuiding returns 0
00:26:14.657 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3504, FiltMin=3008, FiltMax=57619, Gamma=1.000
00:26:14.674 00.017 21068 UpdateGuideState exits: m=125058 SNR=82.6
00:26:14.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:14.675 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:14.676 00.001 21068 Enqueuing Expose request
00:26:14.680 00.004 16108 PulseGuide returned control before completion, sleep 39
00:26:14.726 00.046 16108 IsGuiding returns 1
00:26:14.726 00.000 16108 scope still moving after pulse duration time elapsed
00:26:14.758 00.032 16108 IsSlewing returns 0
00:26:14.758 00.000 16108 IsGuiding returns 1
00:26:14.788 00.030 16108 IsSlewing returns 0
00:26:14.790 00.002 16108 IsGuiding returns 0
00:26:14.790 00.000 16108 scope move finished after 58 + 80 ms
00:26:14.790 00.000 16108 Move returns status 0, amount 58
00:26:14.790 00.000 16108 move complete, result=0
00:26:14.790 00.000 16108 worker thread done servicing request
00:26:14.790 00.000 16108 Worker thread wakes up
00:26:14.790 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 58 ms NORTH
00:26:14.793 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:14.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:15.776 00.983 16108 Exposure complete
00:26:15.836 00.060 16108 worker thread done servicing request
00:26:15.837 00.001 21068 OnExposeComplete: enter
00:26:15.838 00.001 21068 UpdateGuideState(): m_state=6
00:26:15.840 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7501
00:26:15.840 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.73, Mass=108113, SNR=76.8, Peak=14848 HFD=3.0
00:26:15.841 00.001 21068 MultiStar: [#1 -0.20,0.40,1.21,U] [#2 0.20,0.67,0.00,M10] [#3 0.12,0.26,1.13,U] [#4 -0.00,0.45,1.16,U] [#5 0.10,0.21,0.98,U] [#6 0.06,0.44,0.83,U] [#7 -0.11,0.64,0.00,R] [#8 -0.02,0.05,0.85,U] 
00:26:15.842 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.36}, one-star: {-0.02, 0.65}
00:26:15.843 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
00:26:15.843 00.000 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
00:26:15.844 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.57 mountX=0.06 mountY=-0.35, mountTheta=-1.39
00:26:15.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.36, opts=13)
00:26:15.846 00.000 21068 Enqueuing Move request for scope (-0.00, 0.36)
00:26:15.847 00.001 16108 Worker thread wakes up
00:26:15.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.36) opts 0xd
00:26:15.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.36)
00:26:15.847 00.000 16108 Moving (-0.00, 0.36) raw xDistance=0.06 yDistance=-0.35
00:26:15.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:26:15.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:26:15.847 00.000 16108 MoveAxis(E, 0, ABG)
00:26:15.847 00.000 16108 Move returns status 0, amount 0
00:26:15.848 00.001 16108 MoveAxis(N, 70, ABG)
00:26:15.848 00.000 16108 Guiding  Dir = 0, Dur = 70
00:26:15.848 00.000 16108 IsSlewing returns 0
00:26:15.848 00.000 16108 IsGuiding returns 0
00:26:15.853 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3504, FiltMin=3049, FiltMax=64310, Gamma=1.000
00:26:15.881 00.028 16108 PulseGuide returned control before completion, sleep 48
00:26:15.882 00.001 21068 UpdateGuideState exits: m=108113 SNR=76.8
00:26:15.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:15.886 00.002 21068 Enqueuing Expose request
00:26:15.941 00.055 16108 IsGuiding returns 1
00:26:15.941 00.000 16108 scope still moving after pulse duration time elapsed
00:26:15.972 00.031 16108 IsSlewing returns 0
00:26:15.972 00.000 16108 IsGuiding returns 0
00:26:15.972 00.000 16108 scope move finished after 70 + 54 ms
00:26:15.972 00.000 16108 Move returns status 0, amount 70
00:26:15.972 00.000 16108 move complete, result=0
00:26:15.974 00.002 16108 worker thread done servicing request
00:26:15.974 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 70 ms NORTH
00:26:15.974 00.000 16108 Worker thread wakes up
00:26:15.975 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:15.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:17.145 01.170 16108 Exposure complete
00:26:17.236 00.091 16108 worker thread done servicing request
00:26:17.236 00.000 21068 OnExposeComplete: enter
00:26:17.239 00.003 21068 UpdateGuideState(): m_state=6
00:26:17.241 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7502
00:26:17.243 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=876.30, Mass=128777, SNR=80.0, Peak=17440 HFD=3.2
00:26:17.245 00.002 21068 MultiStar: [#1 -0.20,0.38,1.08,U] [#2 0.22,0.70,0.00,R] [#3 -0.01,0.21,1.02,U] [#4 -0.35,0.43,0.00,M1] [#5 0.01,0.16,1.00,U] [#6 -0.08,0.44,0.93,U] [#7 -0.02,0.11,0.71,U] [#8 -0.10,0.31,0.88,U] 
00:26:17.247 00.002 21068 refined, 6 included, MultiStar: {-0.10, 0.27}, one-star: {-0.25, 0.23}
00:26:17.249 00.002 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
00:26:17.251 00.002 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
00:26:17.252 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.91 mountX=0.14 mountY=-0.24, mountTheta=-1.04
00:26:17.255 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.27, opts=13)
00:26:17.256 00.001 21068 Enqueuing Move request for scope (-0.10, 0.27)
00:26:17.257 00.001 16108 Worker thread wakes up
00:26:17.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
00:26:17.258 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
00:26:17.258 00.000 16108 Moving (-0.10, 0.27) raw xDistance=0.14 yDistance=-0.24
00:26:17.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:26:17.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:26:17.258 00.000 16108 MoveAxis(E, 0, ABG)
00:26:17.258 00.000 16108 Move returns status 0, amount 0
00:26:17.258 00.000 16108 MoveAxis(N, 48, ABG)
00:26:17.258 00.000 16108 Guiding  Dir = 0, Dur = 48
00:26:17.259 00.001 16108 IsSlewing returns 0
00:26:17.259 00.000 16108 IsGuiding returns 0
00:26:17.260 00.001 16108 PulseGuide returned control before completion, sleep 57
00:26:17.264 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3507, FiltMin=2942, FiltMax=65510, Gamma=1.000
00:26:17.286 00.022 21068 UpdateGuideState exits: m=128777 SNR=80.0
00:26:17.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:17.289 00.001 21068 Enqueuing Expose request
00:26:17.326 00.037 16108 IsGuiding returns 1
00:26:17.326 00.000 16108 scope still moving after pulse duration time elapsed
00:26:17.357 00.031 16108 IsSlewing returns 0
00:26:17.358 00.001 16108 IsGuiding returns 0
00:26:17.358 00.000 16108 scope move finished after 48 + 51 ms
00:26:17.358 00.000 16108 Move returns status 0, amount 48
00:26:17.358 00.000 16108 move complete, result=0
00:26:17.358 00.000 16108 worker thread done servicing request
00:26:17.358 00.000 16108 Worker thread wakes up
00:26:17.358 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
00:26:17.360 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:17.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:18.342 00.982 16108 Exposure complete
00:26:18.408 00.066 16108 worker thread done servicing request
00:26:18.408 00.000 21068 OnExposeComplete: enter
00:26:18.409 00.001 21068 UpdateGuideState(): m_state=6
00:26:18.410 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7503
00:26:18.411 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.20, Mass=123922, SNR=84.0, Peak=16896 HFD=3.1
00:26:18.412 00.001 21068 MultiStar: [#1 -0.38,0.11,1.03,U] [#2 -0.29,-0.21,1.07,U] [#3 -0.02,0.07,0.97,U] [#4 -0.12,0.05,0.85,U] [#5 0.06,0.01,0.86,U] [#6 -0.26,0.31,0.87,U] [#7 -0.33,-0.22,0.67,U] [#8 -0.30,-0.02,0.76,U] 
00:26:18.412 00.000 21068 single-star, 8 included, MultiStar: {-0.20, 0.03}, one-star: {-0.14, 0.13}
00:26:18.414 00.002 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
00:26:18.415 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
00:26:18.415 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.41 mountX=0.16 mountY=-0.09, mountTheta=-0.51
00:26:18.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.13, opts=13)
00:26:18.418 00.001 21068 Enqueuing Move request for scope (-0.14, 0.13)
00:26:18.418 00.000 16108 Worker thread wakes up
00:26:18.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:26:18.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:26:18.418 00.000 16108 Moving (-0.14, 0.13) raw xDistance=0.16 yDistance=-0.09
00:26:18.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:26:18.419 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:18.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:18.419 00.000 16108 MoveAxis(E, 0, ABG)
00:26:18.419 00.000 16108 Move returns status 0, amount 0
00:26:18.419 00.000 16108 MoveAxis(N, 0, ABG)
00:26:18.419 00.000 16108 Move returns status 0, amount 0
00:26:18.419 00.000 16108 move complete, result=0
00:26:18.419 00.000 16108 worker thread done servicing request
00:26:18.422 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3507, FiltMin=2931, FiltMax=55469, Gamma=1.000
00:26:18.448 00.026 21068 UpdateGuideState exits: m=123922 SNR=84.0
00:26:18.450 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:18.451 00.000 21068 Enqueuing Expose request
00:26:18.452 00.001 16108 Worker thread wakes up
00:26:18.452 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:18.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:18.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:19.623 01.170 16108 Exposure complete
00:26:19.686 00.063 16108 worker thread done servicing request
00:26:19.686 00.000 21068 OnExposeComplete: enter
00:26:19.687 00.001 21068 UpdateGuideState(): m_state=6
00:26:19.690 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7504
00:26:19.691 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.13, Mass=122193, SNR=89.5, Peak=15971 HFD=3.2
00:26:19.692 00.001 21068 MultiStar: [#1 -0.18,-0.10,1.03,U] [#2 -0.27,-0.51,0.00,M1] [#3 -0.21,-0.11,0.99,U] [#4 -0.44,0.13,0.72,U] [#5 0.04,-0.14,0.85,U] [#6 -0.27,-0.00,0.76,U] [#7 -0.26,-0.40,0.00,M1] [#8 -0.21,-0.26,0.73,U] 
00:26:19.693 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.06}, one-star: {-0.26, 0.05}
00:26:19.694 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
00:26:19.694 00.000 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
00:26:19.695 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.87 mountX=0.20 mountY=0.11, mountTheta=0.50
00:26:19.699 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.06, opts=13)
00:26:19.700 00.001 21068 Enqueuing Move request for scope (-0.21, -0.06)
00:26:19.702 00.002 16108 Worker thread wakes up
00:26:19.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
00:26:19.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
00:26:19.702 00.000 16108 Moving (-0.21, -0.06) raw xDistance=0.20 yDistance=0.11
00:26:19.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:26:19.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:19.703 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:26:19.703 00.000 16108 MoveAxis(W, 52, ABG)
00:26:19.703 00.000 16108 Guiding  Dir = 3, Dur = 52
00:26:19.703 00.000 16108 IsSlewing returns 0
00:26:19.704 00.001 16108 IsGuiding returns 0
00:26:19.712 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3507, FiltMin=3030, FiltMax=65440, Gamma=1.000
00:26:19.743 00.031 21068 UpdateGuideState exits: m=122193 SNR=89.5
00:26:19.745 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.748 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:19.749 00.001 21068 Enqueuing Expose request
00:26:19.758 00.009 16108 IsGuiding returns 1
00:26:19.758 00.000 16108 scope still moving after pulse duration time elapsed
00:26:19.788 00.030 16108 IsSlewing returns 0
00:26:19.788 00.000 16108 IsGuiding returns 1
00:26:19.820 00.032 16108 IsSlewing returns 0
00:26:19.820 00.000 16108 IsGuiding returns 1
00:26:19.851 00.031 16108 IsSlewing returns 0
00:26:19.852 00.001 16108 IsGuiding returns 0
00:26:19.852 00.000 16108 scope move finished after 52 + 96 ms
00:26:19.852 00.000 16108 Move returns status 0, amount 52
00:26:19.852 00.000 16108 MoveAxis(N, 0, ABG)
00:26:19.852 00.000 16108 Move returns status 0, amount 0
00:26:19.852 00.000 16108 move complete, result=0
00:26:19.852 00.000 16108 worker thread done servicing request
00:26:19.852 00.000 16108 Worker thread wakes up
00:26:19.852 00.000 21068 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
00:26:19.856 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:19.857 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:20.834 00.977 16108 Exposure complete
00:26:20.893 00.059 16108 worker thread done servicing request
00:26:20.893 00.000 21068 OnExposeComplete: enter
00:26:20.893 00.000 21068 UpdateGuideState(): m_state=6
00:26:20.894 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7505
00:26:20.895 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.30, Mass=113423, SNR=74.6, Peak=15808 HFD=3.3
00:26:20.896 00.001 21068 MultiStar: [#1 -0.13,-0.14,1.33,U] [#2 -0.24,-0.44,0.00,M2] [#3 0.05,-0.17,1.15,U] [#4 -0.26,0.15,0.89,U] [#5 0.12,-0.06,1.14,U] [#6 -0.09,-0.01,0.85,U] [#7 0.08,-0.47,0.00,M2] [#8 -0.00,-0.12,0.91,U] 
00:26:20.897 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.02, 0.23}
00:26:20.897 00.000 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
00:26:20.898 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
00:26:20.899 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.47 mountX=0.03 mountY=0.04, mountTheta=0.88
00:26:20.900 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
00:26:20.901 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
00:26:20.902 00.001 16108 Worker thread wakes up
00:26:20.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:26:20.902 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:26:20.902 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
00:26:20.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:26:20.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:20.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:20.902 00.000 16108 MoveAxis(E, 0, ABG)
00:26:20.902 00.000 16108 Move returns status 0, amount 0
00:26:20.902 00.000 16108 MoveAxis(N, 0, ABG)
00:26:20.902 00.000 16108 Move returns status 0, amount 0
00:26:20.903 00.001 16108 move complete, result=0
00:26:20.903 00.000 16108 worker thread done servicing request
00:26:20.907 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3507, FiltMin=3017, FiltMax=55814, Gamma=1.000
00:26:20.931 00.024 21068 UpdateGuideState exits: m=113423 SNR=74.6
00:26:20.933 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:20.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:20.934 00.000 21068 Enqueuing Expose request
00:26:20.935 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:20.936 00.001 16108 Worker thread wakes up
00:26:20.936 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:20.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:22.088 01.152 16108 Exposure complete
00:26:22.147 00.059 16108 worker thread done servicing request
00:26:22.148 00.001 21068 OnExposeComplete: enter
00:26:22.148 00.000 21068 UpdateGuideState(): m_state=6
00:26:22.150 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7506
00:26:22.151 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.10, Mass=120422, SNR=77.2, Peak=17872 HFD=3.4
00:26:22.152 00.001 21068 MultiStar: [#1 0.13,-0.03,1.31,U] [#2 0.25,-0.55,0.00,M3] [#3 0.06,-0.09,1.18,U] [#4 0.11,0.46,0.00,M1] [#5 0.34,-0.32,0.00,M1] [#6 0.13,0.36,1.00,U] [#7 -0.01,-0.16,0.73,U] [#8 0.30,-0.08,0.87,U] 
00:26:22.153 00.001 21068 single-star, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.01, 0.03}
00:26:22.154 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:26:22.155 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:26:22.156 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
00:26:22.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
00:26:22.159 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
00:26:22.160 00.001 16108 Worker thread wakes up
00:26:22.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:26:22.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:26:22.160 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
00:26:22.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:26:22.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:22.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:22.160 00.000 16108 MoveAxis(E, 0, ABG)
00:26:22.160 00.000 16108 Move returns status 0, amount 0
00:26:22.161 00.001 16108 MoveAxis(N, 0, ABG)
00:26:22.161 00.000 16108 Move returns status 0, amount 0
00:26:22.161 00.000 16108 move complete, result=0
00:26:22.161 00.000 16108 worker thread done servicing request
00:26:22.164 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3507, FiltMin=2934, FiltMax=47702, Gamma=1.000
00:26:22.178 00.014 21068 UpdateGuideState exits: m=120422 SNR=77.2
00:26:22.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.179 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:22.180 00.001 21068 Enqueuing Expose request
00:26:22.181 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:22.181 00.000 16108 Worker thread wakes up
00:26:22.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:22.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:23.178 00.996 16108 Exposure complete
00:26:23.234 00.056 16108 worker thread done servicing request
00:26:23.234 00.000 21068 OnExposeComplete: enter
00:26:23.235 00.001 21068 UpdateGuideState(): m_state=6
00:26:23.236 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7507
00:26:23.237 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.27, Mass=123912, SNR=80.0, Peak=17584 HFD=3.2
00:26:23.238 00.001 21068 MultiStar: [#1 0.02,0.26,1.39,U] [#2 0.30,-0.29,1.20,U] [#3 0.29,0.07,0.97,U] [#4 0.12,0.17,0.91,U] [#5 0.61,-0.11,0.00,M2] [#6 0.24,0.30,0.70,U] [#7 0.30,-0.14,0.72,U] [#8 0.48,0.19,0.00,M1] 
00:26:23.238 00.000 21068 refined, 6 included, MultiStar: {0.21, 0.08}, one-star: {0.27, 0.19}
00:26:23.239 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
00:26:23.240 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:26:23.240 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.35 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
00:26:23.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.08, opts=13)
00:26:23.243 00.001 21068 Enqueuing Move request for scope (0.21, 0.08)
00:26:23.244 00.001 16108 Worker thread wakes up
00:26:23.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
00:26:23.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
00:26:23.244 00.000 16108 Moving (0.21, 0.08) raw xDistance=-0.19 yDistance=-0.12
00:26:23.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:26:23.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:23.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:23.244 00.000 16108 MoveAxis(E, 0, ABG)
00:26:23.244 00.000 16108 Move returns status 0, amount 0
00:26:23.244 00.000 16108 MoveAxis(N, 0, ABG)
00:26:23.244 00.000 16108 Move returns status 0, amount 0
00:26:23.244 00.000 16108 move complete, result=0
00:26:23.244 00.000 16108 worker thread done servicing request
00:26:23.248 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3507, FiltMin=3027, FiltMax=50713, Gamma=1.000
00:26:23.262 00.014 21068 UpdateGuideState exits: m=123912 SNR=80.0
00:26:23.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:23.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:23.265 00.001 21068 Enqueuing Expose request
00:26:23.265 00.000 16108 Worker thread wakes up
00:26:23.265 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:23.267 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:23.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:24.430 01.163 16108 Exposure complete
00:26:24.516 00.086 16108 worker thread done servicing request
00:26:24.516 00.000 21068 OnExposeComplete: enter
00:26:24.519 00.003 21068 UpdateGuideState(): m_state=6
00:26:24.521 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7508
00:26:24.524 00.003 21068 Star::Find returns 1 (0), X=220.75, Y=876.38, Mass=123446, SNR=86.3, Peak=17312 HFD=3.2
00:26:24.526 00.002 21068 MultiStar: [#1 0.20,-0.09,0.99,U] [#2 0.11,-0.46,0.00,M3] [#3 0.12,-0.06,0.97,U] [#4 -0.13,0.14,0.75,U] [#5 0.27,-0.09,0.84,U] [#6 0.05,0.08,0.80,U] [#7 0.11,-0.15,0.60,U] [#8 0.04,0.08,0.69,U] 
00:26:24.530 00.004 21068 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.06, 0.31}
00:26:24.531 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
00:26:24.532 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
00:26:24.535 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
00:26:24.538 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
00:26:24.540 00.002 21068 Enqueuing Move request for scope (0.10, 0.03)
00:26:24.541 00.001 16108 Worker thread wakes up
00:26:24.542 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:26:24.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:26:24.542 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.05
00:26:24.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:24.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:24.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:24.542 00.000 16108 MoveAxis(E, 0, ABG)
00:26:24.542 00.000 16108 Move returns status 0, amount 0
00:26:24.542 00.000 16108 MoveAxis(N, 0, ABG)
00:26:24.543 00.001 16108 Move returns status 0, amount 0
00:26:24.543 00.000 16108 move complete, result=0
00:26:24.543 00.000 16108 worker thread done servicing request
00:26:24.548 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3507, FiltMin=3033, FiltMax=43552, Gamma=1.000
00:26:24.563 00.015 21068 UpdateGuideState exits: m=123446 SNR=86.3
00:26:24.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:24.566 00.001 21068 Enqueuing Expose request
00:26:24.567 00.001 16108 Worker thread wakes up
00:26:24.567 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:24.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:24.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:25.544 00.976 16108 Exposure complete
00:26:25.609 00.065 16108 worker thread done servicing request
00:26:25.609 00.000 21068 OnExposeComplete: enter
00:26:25.610 00.001 21068 UpdateGuideState(): m_state=6
00:26:25.610 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7509
00:26:25.612 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.50, Mass=117289, SNR=90.4, Peak=14112 HFD=3.2
00:26:25.613 00.001 21068 MultiStar: [#1 -0.29,0.23,1.08,U] [#2 -0.02,-0.15,1.04,U] [#3 0.08,-0.08,0.97,U] [#4 -0.15,0.19,0.74,U] [#5 -0.09,0.05,0.89,U] [#6 -0.01,0.46,0.83,U] [#7 -0.03,-0.15,0.69,U] [#8 0.04,-0.03,0.73,U] 
00:26:25.614 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.12, 0.43}
00:26:25.616 00.002 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
00:26:25.617 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
00:26:25.619 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.14 mountX=0.09 mountY=-0.09, mountTheta=-0.80
00:26:25.622 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
00:26:25.623 00.001 21068 Enqueuing Move request for scope (-0.07, 0.11)
00:26:25.625 00.002 16108 Worker thread wakes up
00:26:25.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
00:26:25.625 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
00:26:25.625 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
00:26:25.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:25.626 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:25.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:25.626 00.000 16108 MoveAxis(E, 0, ABG)
00:26:25.626 00.000 16108 Move returns status 0, amount 0
00:26:25.626 00.000 16108 MoveAxis(N, 0, ABG)
00:26:25.626 00.000 16108 Move returns status 0, amount 0
00:26:25.626 00.000 16108 move complete, result=0
00:26:25.626 00.000 16108 worker thread done servicing request
00:26:25.636 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3507, FiltMin=3059, FiltMax=61619, Gamma=1.000
00:26:25.662 00.026 21068 UpdateGuideState exits: m=117289 SNR=90.4
00:26:25.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.663 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:25.664 00.001 21068 Enqueuing Expose request
00:26:25.665 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:25.667 00.002 16108 Worker thread wakes up
00:26:25.667 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:25.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:26.830 01.163 16108 Exposure complete
00:26:26.903 00.073 16108 worker thread done servicing request
00:26:26.903 00.000 21068 OnExposeComplete: enter
00:26:26.906 00.003 21068 UpdateGuideState(): m_state=6
00:26:26.908 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7510
00:26:26.911 00.003 21068 Star::Find returns 1 (0), X=220.73, Y=876.56, Mass=116026, SNR=75.6, Peak=16320 HFD=3.2
00:26:26.913 00.002 21068 MultiStar: [#1 0.06,0.17,1.27,U] [#2 0.15,-0.16,1.40,U] [#3 -0.01,0.18,1.08,U] [#4 0.01,0.62,0.00,M1] [#5 0.24,0.03,1.13,U] [#6 0.19,0.82,0.00,M1] [#7 0.15,-0.02,0.76,U] [#8 0.15,0.02,0.90,U] 
00:26:26.915 00.002 21068 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.05, 0.49}
00:26:26.917 00.002 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
00:26:26.919 00.002 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
00:26:26.920 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.70 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
00:26:26.922 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.10, opts=13)
00:26:26.922 00.000 21068 Enqueuing Move request for scope (0.11, 0.10)
00:26:26.923 00.001 16108 Worker thread wakes up
00:26:26.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:26:26.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:26:26.923 00.000 16108 Moving (0.11, 0.10) raw xDistance=-0.10 yDistance=-0.12
00:26:26.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:26:26.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:26.924 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:26.924 00.000 16108 MoveAxis(E, 0, ABG)
00:26:26.924 00.000 16108 Move returns status 0, amount 0
00:26:26.924 00.000 16108 MoveAxis(N, 0, ABG)
00:26:26.924 00.000 16108 Move returns status 0, amount 0
00:26:26.924 00.000 16108 move complete, result=0
00:26:26.924 00.000 16108 worker thread done servicing request
00:26:26.931 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3507, FiltMin=2995, FiltMax=47683, Gamma=1.000
00:26:26.955 00.024 21068 UpdateGuideState exits: m=116026 SNR=75.6
00:26:26.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:26.958 00.001 21068 Enqueuing Expose request
00:26:26.958 00.000 16108 Worker thread wakes up
00:26:26.958 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:26.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:26.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:27.935 00.976 16108 Exposure complete
00:26:28.034 00.099 16108 worker thread done servicing request
00:26:28.034 00.000 21068 OnExposeComplete: enter
00:26:28.037 00.003 21068 UpdateGuideState(): m_state=6
00:26:28.038 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7511
00:26:28.039 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.68, Mass=133725, SNR=89.7, Peak=17392 HFD=3.2
00:26:28.040 00.001 21068 MultiStar: [#1 -0.22,0.28,1.14,U] [#2 -0.07,-0.28,1.11,U] [#3 0.00,0.23,1.00,U] [#4 0.06,0.31,0.72,U] [#5 0.20,0.04,0.90,U] [#6 0.14,0.55,0.00,M2] [#7 0.30,0.16,0.58,U] [#8 -0.00,0.37,0.68,U] 
00:26:28.041 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.20, 0.61}
00:26:28.042 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
00:26:28.043 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
00:26:28.044 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.39 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
00:26:28.045 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.20, opts=13)
00:26:28.046 00.001 21068 Enqueuing Move request for scope (0.04, 0.20)
00:26:28.046 00.000 16108 Worker thread wakes up
00:26:28.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:26:28.048 00.002 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:26:28.048 00.000 16108 Moving (0.04, 0.20) raw xDistance=-0.00 yDistance=-0.21
00:26:28.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:28.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:26:28.048 00.000 16108 MoveAxis(E, 0, ABG)
00:26:28.048 00.000 16108 Move returns status 0, amount 0
00:26:28.048 00.000 16108 MoveAxis(N, 41, ABG)
00:26:28.048 00.000 16108 Guiding  Dir = 0, Dur = 41
00:26:28.048 00.000 16108 IsSlewing returns 0
00:26:28.048 00.000 16108 IsGuiding returns 0
00:26:28.051 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3507, FiltMin=2934, FiltMax=52755, Gamma=1.000
00:26:28.070 00.019 16108 PulseGuide returned control before completion, sleep 30
00:26:28.081 00.011 21068 UpdateGuideState exits: m=133725 SNR=89.7
00:26:28.083 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:28.085 00.001 21068 Enqueuing Expose request
00:26:28.115 00.030 16108 IsGuiding returns 1
00:26:28.115 00.000 16108 scope still moving after pulse duration time elapsed
00:26:28.146 00.031 16108 IsSlewing returns 0
00:26:28.146 00.000 16108 IsGuiding returns 1
00:26:28.177 00.031 16108 IsSlewing returns 0
00:26:28.177 00.000 16108 IsGuiding returns 0
00:26:28.177 00.000 16108 scope move finished after 41 + 88 ms
00:26:28.177 00.000 16108 Move returns status 0, amount 41
00:26:28.177 00.000 16108 move complete, result=0
00:26:28.177 00.000 16108 worker thread done servicing request
00:26:28.177 00.000 16108 Worker thread wakes up
00:26:28.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:28.178 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:28.178 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
00:26:29.344 01.166 16108 Exposure complete
00:26:29.405 00.061 16108 worker thread done servicing request
00:26:29.405 00.000 21068 OnExposeComplete: enter
00:26:29.406 00.001 21068 UpdateGuideState(): m_state=6
00:26:29.407 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7512
00:26:29.408 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.57, Mass=118338, SNR=77.9, Peak=18560 HFD=3.1
00:26:29.410 00.002 21068 MultiStar: [#1 -0.14,0.42,1.23,U] [#2 -0.05,-0.01,1.29,U] [#3 0.07,0.35,1.04,U] [#4 -0.02,0.58,0.00,M1] [#5 0.32,0.37,0.00,M1] [#6 0.14,0.75,0.00,M3] [#7 0.21,0.30,0.66,U] [#8 0.07,0.15,0.86,U] 
00:26:29.410 00.000 21068 refined, 5 included, MultiStar: {0.01, 0.28}, one-star: {0.03, 0.50}
00:26:29.413 00.003 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
00:26:29.414 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
00:26:29.415 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.53 mountX=0.04 mountY=-0.27, mountTheta=-1.43
00:26:29.418 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.28, opts=13)
00:26:29.420 00.002 21068 Enqueuing Move request for scope (0.01, 0.28)
00:26:29.421 00.001 16108 Worker thread wakes up
00:26:29.422 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
00:26:29.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
00:26:29.422 00.000 16108 Moving (0.01, 0.28) raw xDistance=0.04 yDistance=-0.27
00:26:29.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:29.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:26:29.422 00.000 16108 MoveAxis(E, 0, ABG)
00:26:29.422 00.000 16108 Move returns status 0, amount 0
00:26:29.422 00.000 16108 MoveAxis(N, 55, ABG)
00:26:29.422 00.000 16108 Guiding  Dir = 0, Dur = 55
00:26:29.424 00.002 16108 IsSlewing returns 0
00:26:29.424 00.000 16108 IsGuiding returns 0
00:26:29.425 00.001 16108 PulseGuide returned control before completion, sleep 64
00:26:29.431 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3507, FiltMin=3037, FiltMax=59427, Gamma=1.000
00:26:29.457 00.026 21068 UpdateGuideState exits: m=118338 SNR=77.9
00:26:29.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:29.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:29.461 00.001 21068 Enqueuing Expose request
00:26:29.495 00.034 16108 IsGuiding returns 1
00:26:29.495 00.000 16108 scope still moving after pulse duration time elapsed
00:26:29.527 00.032 16108 IsSlewing returns 0
00:26:29.527 00.000 16108 IsGuiding returns 0
00:26:29.527 00.000 16108 scope move finished after 55 + 48 ms
00:26:29.527 00.000 16108 Move returns status 0, amount 55
00:26:29.527 00.000 16108 move complete, result=0
00:26:29.527 00.000 16108 worker thread done servicing request
00:26:29.528 00.001 16108 Worker thread wakes up
00:26:29.528 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
00:26:29.528 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:29.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:30.505 00.977 16108 Exposure complete
00:26:30.558 00.053 16108 worker thread done servicing request
00:26:30.558 00.000 21068 OnExposeComplete: enter
00:26:30.558 00.000 21068 UpdateGuideState(): m_state=6
00:26:30.559 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7513
00:26:30.560 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.20, Mass=120477, SNR=82.6, Peak=18144 HFD=3.2
00:26:30.562 00.002 21068 MultiStar: [#1 0.06,0.18,0.96,U] [#2 0.25,-0.40,0.00,M1] [#3 0.05,0.17,1.03,U] [#4 0.03,0.14,0.85,U] [#5 0.02,-0.13,0.95,U] [#6 0.25,0.21,0.90,U] [#7 -0.09,-0.21,0.64,U] [#8 0.05,-0.23,0.79,U] 
00:26:30.563 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.14, 0.12}
00:26:30.564 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
00:26:30.565 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:26:30.565 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.03 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
00:26:30.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
00:26:30.567 00.000 21068 Enqueuing Move request for scope (0.03, 0.05)
00:26:30.568 00.001 16108 Worker thread wakes up
00:26:30.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:26:30.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:26:30.568 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
00:26:30.569 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:30.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:30.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:30.569 00.000 16108 MoveAxis(E, 0, ABG)
00:26:30.569 00.000 16108 Move returns status 0, amount 0
00:26:30.569 00.000 16108 MoveAxis(N, 0, ABG)
00:26:30.569 00.000 16108 Move returns status 0, amount 0
00:26:30.569 00.000 16108 move complete, result=0
00:26:30.569 00.000 16108 worker thread done servicing request
00:26:30.572 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3507, FiltMin=3024, FiltMax=50192, Gamma=1.000
00:26:30.586 00.014 21068 UpdateGuideState exits: m=120477 SNR=82.6
00:26:30.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:30.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:30.589 00.001 21068 Enqueuing Expose request
00:26:30.589 00.000 16108 Worker thread wakes up
00:26:30.590 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:30.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:30.590 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:31.760 01.170 16108 Exposure complete
00:26:31.816 00.056 16108 worker thread done servicing request
00:26:31.816 00.000 21068 OnExposeComplete: enter
00:26:31.817 00.001 21068 UpdateGuideState(): m_state=6
00:26:31.819 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7514
00:26:31.820 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.08, Mass=124227, SNR=81.8, Peak=16816 HFD=3.1
00:26:31.822 00.002 21068 MultiStar: [#1 -0.03,0.06,1.12,U] [#2 0.04,-0.53,0.00,M2] [#3 0.12,-0.02,1.10,U] [#4 0.04,0.05,0.86,U] [#5 0.24,-0.34,0.95,U] [#6 0.07,0.16,0.82,U] [#7 0.04,-0.54,0.00,M1] [#8 0.10,-0.05,0.79,U] 
00:26:31.823 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.09, 0.00}
00:26:31.825 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:26:31.826 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:26:31.829 00.003 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
00:26:31.831 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.00, opts=13)
00:26:31.832 00.001 21068 Enqueuing Move request for scope (0.09, 0.00)
00:26:31.833 00.001 16108 Worker thread wakes up
00:26:31.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:26:31.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:26:31.833 00.000 16108 Moving (0.09, 0.00) raw xDistance=-0.09 yDistance=-0.02
00:26:31.834 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:31.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:31.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:31.834 00.000 16108 MoveAxis(E, 0, ABG)
00:26:31.834 00.000 16108 Move returns status 0, amount 0
00:26:31.834 00.000 16108 MoveAxis(N, 0, ABG)
00:26:31.834 00.000 16108 Move returns status 0, amount 0
00:26:31.834 00.000 16108 move complete, result=0
00:26:31.834 00.000 16108 worker thread done servicing request
00:26:31.843 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3507, FiltMin=3001, FiltMax=57350, Gamma=1.000
00:26:31.869 00.026 21068 UpdateGuideState exits: m=124227 SNR=81.8
00:26:31.871 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.871 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:31.872 00.001 21068 Enqueuing Expose request
00:26:31.873 00.001 16108 Worker thread wakes up
00:26:31.873 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:31.874 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:31.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:32.854 00.980 16108 Exposure complete
00:26:32.910 00.056 16108 worker thread done servicing request
00:26:32.910 00.000 21068 OnExposeComplete: enter
00:26:32.911 00.001 21068 UpdateGuideState(): m_state=6
00:26:32.912 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7515
00:26:32.913 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.30, Mass=131668, SNR=86.2, Peak=18128 HFD=3.3
00:26:32.914 00.001 21068 MultiStar: [#1 0.01,0.07,1.21,U] [#2 -0.11,-0.28,1.22,U] [#3 -0.18,-0.06,1.15,U] [#4 -0.07,0.32,0.75,U] [#5 0.02,-0.14,0.78,U] [#6 0.09,0.34,0.78,U] [#7 -0.01,-0.05,0.64,U] [#8 -0.08,-0.15,0.78,U] 
00:26:32.914 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.04, 0.22}
00:26:32.915 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
00:26:32.915 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
00:26:32.916 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.69 mountX=0.04 mountY=-0.01, mountTheta=-0.22
00:26:32.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
00:26:32.922 00.004 21068 Enqueuing Move request for scope (-0.04, 0.02)
00:26:32.923 00.001 16108 Worker thread wakes up
00:26:32.924 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:26:32.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:26:32.924 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
00:26:32.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:32.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:32.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:32.924 00.000 16108 MoveAxis(E, 0, ABG)
00:26:32.924 00.000 16108 Move returns status 0, amount 0
00:26:32.925 00.001 16108 MoveAxis(N, 0, ABG)
00:26:32.925 00.000 16108 Move returns status 0, amount 0
00:26:32.925 00.000 16108 move complete, result=0
00:26:32.925 00.000 16108 worker thread done servicing request
00:26:32.932 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3507, FiltMin=3027, FiltMax=59110, Gamma=1.000
00:26:32.954 00.022 21068 UpdateGuideState exits: m=131668 SNR=86.2
00:26:32.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:32.956 00.000 21068 Enqueuing Expose request
00:26:32.957 00.001 16108 Worker thread wakes up
00:26:32.957 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:32.958 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:32.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:34.126 01.168 16108 Exposure complete
00:26:34.194 00.068 16108 worker thread done servicing request
00:26:34.194 00.000 21068 OnExposeComplete: enter
00:26:34.195 00.001 21068 UpdateGuideState(): m_state=6
00:26:34.196 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7516
00:26:34.197 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.23, Mass=128978, SNR=94.7, Peak=18592 HFD=3.2
00:26:34.197 00.000 21068 MultiStar: [#1 -0.11,-0.05,1.02,U] [#2 -0.11,-0.32,1.10,U] [#3 -0.09,-0.35,0.92,U] [#4 0.11,0.06,0.77,U] [#5 0.06,-0.18,0.72,U] [#6 0.09,0.21,0.84,U] [#7 0.04,-0.40,0.56,U] [#8 -0.07,-0.11,0.70,U] 
00:26:34.198 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.09, 0.15}
00:26:34.199 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
00:26:34.199 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
00:26:34.201 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.86 mountX=0.01 mountY=0.10, mountTheta=1.46
00:26:34.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
00:26:34.206 00.002 21068 Enqueuing Move request for scope (-0.03, -0.10)
00:26:34.210 00.004 16108 Worker thread wakes up
00:26:34.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
00:26:34.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
00:26:34.210 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.01 yDistance=0.10
00:26:34.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:26:34.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:34.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:26:34.210 00.000 16108 MoveAxis(E, 0, ABG)
00:26:34.210 00.000 16108 Move returns status 0, amount 0
00:26:34.210 00.000 16108 MoveAxis(N, 0, ABG)
00:26:34.210 00.000 16108 Move returns status 0, amount 0
00:26:34.210 00.000 16108 move complete, result=0
00:26:34.211 00.001 16108 worker thread done servicing request
00:26:34.219 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3507, FiltMin=2937, FiltMax=54966, Gamma=1.000
00:26:34.247 00.028 21068 UpdateGuideState exits: m=128978 SNR=94.7
00:26:34.250 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.252 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:34.253 00.001 21068 Enqueuing Expose request
00:26:34.255 00.002 16108 Worker thread wakes up
00:26:34.255 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:34.257 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:34.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:35.224 00.967 16108 Exposure complete
00:26:35.284 00.060 16108 worker thread done servicing request
00:26:35.285 00.001 21068 OnExposeComplete: enter
00:26:35.286 00.001 21068 UpdateGuideState(): m_state=6
00:26:35.288 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7517
00:26:35.290 00.002 21068 Star::Find returns 1 (0), X=220.37, Y=876.39, Mass=117918, SNR=81.5, Peak=14784 HFD=3.2
00:26:35.292 00.002 21068 MultiStar: [#1 -0.17,0.18,1.22,U] [#2 -0.04,-0.38,1.24,U] [#3 0.05,0.15,1.10,U] [#4 0.21,0.10,0.86,U] [#5 0.38,-0.17,0.93,U] [#6 0.16,0.30,0.78,U] [#7 -0.10,-0.36,0.63,U] [#8 0.08,-0.09,0.83,U] 
00:26:35.293 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.31, 0.31}
00:26:35.295 00.002 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:26:35.297 00.002 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
00:26:35.299 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.52 mountX=-0.01 mountY=-0.01, mountTheta=-2.41
00:26:35.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
00:26:35.302 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
00:26:35.303 00.001 16108 Worker thread wakes up
00:26:35.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:26:35.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:26:35.303 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.01
00:26:35.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:26:35.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:35.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:35.304 00.001 16108 MoveAxis(E, 0, ABG)
00:26:35.304 00.000 16108 Move returns status 0, amount 0
00:26:35.304 00.000 16108 MoveAxis(N, 0, ABG)
00:26:35.304 00.000 16108 Move returns status 0, amount 0
00:26:35.304 00.000 16108 move complete, result=0
00:26:35.304 00.000 16108 worker thread done servicing request
00:26:35.310 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3507, FiltMin=3008, FiltMax=40176, Gamma=1.000
00:26:35.338 00.028 21068 UpdateGuideState exits: m=117918 SNR=81.5
00:26:35.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:35.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:35.341 00.001 21068 Enqueuing Expose request
00:26:35.343 00.002 16108 Worker thread wakes up
00:26:35.343 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:35.345 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:35.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:36.519 01.174 16108 Exposure complete
00:26:36.591 00.072 16108 worker thread done servicing request
00:26:36.591 00.000 21068 OnExposeComplete: enter
00:26:36.593 00.002 21068 UpdateGuideState(): m_state=6
00:26:36.596 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7518
00:26:36.597 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.10, Mass=122415, SNR=81.4, Peak=16448 HFD=3.1
00:26:36.599 00.002 21068 MultiStar: [#1 -0.27,0.10,1.26,U] [#2 -0.15,-0.61,0.00,M1] [#3 -0.12,-0.07,1.24,U] [#4 0.15,0.03,0.78,U] [#5 0.07,-0.31,0.83,U] [#6 0.00,0.11,0.83,U] [#7 -0.29,-0.42,0.00,M1] [#8 -0.05,-0.28,0.79,U] 
00:26:36.600 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.04}, one-star: {-0.32, 0.02}
00:26:36.602 00.002 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
00:26:36.603 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
00:26:36.604 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.73 mountX=0.09 mountY=0.07, mountTheta=0.63
00:26:36.608 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
00:26:36.610 00.002 21068 Enqueuing Move request for scope (-0.10, -0.04)
00:26:36.613 00.003 16108 Worker thread wakes up
00:26:36.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:26:36.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:26:36.613 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.07
00:26:36.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:36.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:36.614 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:26:36.614 00.000 16108 MoveAxis(E, 0, ABG)
00:26:36.614 00.000 16108 Move returns status 0, amount 0
00:26:36.614 00.000 16108 MoveAxis(N, 0, ABG)
00:26:36.614 00.000 16108 Move returns status 0, amount 0
00:26:36.614 00.000 16108 move complete, result=0
00:26:36.614 00.000 16108 worker thread done servicing request
00:26:36.621 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3507, FiltMin=2969, FiltMax=49638, Gamma=1.000
00:26:36.642 00.021 21068 UpdateGuideState exits: m=122415 SNR=81.4
00:26:36.644 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.646 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:36.647 00.001 21068 Enqueuing Expose request
00:26:36.648 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:36.649 00.001 16108 Worker thread wakes up
00:26:36.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:36.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:37.627 00.978 16108 Exposure complete
00:26:37.703 00.076 16108 worker thread done servicing request
00:26:37.703 00.000 21068 OnExposeComplete: enter
00:26:37.704 00.001 21068 UpdateGuideState(): m_state=6
00:26:37.706 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7519
00:26:37.707 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.14, Mass=121004, SNR=91.8, Peak=16624 HFD=3.3
00:26:37.708 00.001 21068 MultiStar: [#1 -0.24,-0.26,0.93,U] [#2 0.12,-0.44,1.06,U] [#3 0.10,-0.26,0.93,U] [#4 -0.34,0.20,0.77,U] [#5 0.12,-0.15,0.78,U] [#6 0.08,0.07,0.66,U] [#7 -0.13,-0.40,0.54,U] [#8 0.01,-0.10,0.84,U] 
00:26:37.709 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.02, 0.07}
00:26:37.710 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
00:26:37.711 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:26:37.714 00.003 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.91 mountX=0.04 mountY=-0.06, mountTheta=-1.04
00:26:37.717 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
00:26:37.719 00.002 21068 Enqueuing Move request for scope (-0.02, 0.07)
00:26:37.720 00.001 16108 Worker thread wakes up
00:26:37.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:26:37.720 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:26:37.720 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.04 yDistance=-0.06
00:26:37.721 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:37.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:37.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:37.721 00.000 16108 MoveAxis(E, 0, ABG)
00:26:37.721 00.000 16108 Move returns status 0, amount 0
00:26:37.721 00.000 16108 MoveAxis(N, 0, ABG)
00:26:37.721 00.000 16108 Move returns status 0, amount 0
00:26:37.721 00.000 16108 move complete, result=0
00:26:37.721 00.000 16108 worker thread done servicing request
00:26:37.729 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3507, FiltMin=3040, FiltMax=58022, Gamma=1.000
00:26:37.751 00.022 21068 UpdateGuideState exits: m=121004 SNR=91.8
00:26:37.753 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.755 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:37.757 00.002 21068 Enqueuing Expose request
00:26:37.758 00.001 16108 Worker thread wakes up
00:26:37.758 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:37.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:37.758 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:38.921 01.163 16108 Exposure complete
00:26:39.000 00.079 16108 worker thread done servicing request
00:26:39.000 00.000 21068 OnExposeComplete: enter
00:26:39.005 00.005 21068 UpdateGuideState(): m_state=6
00:26:39.007 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7520
00:26:39.008 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.30, Mass=118042, SNR=74.1, Peak=17104 HFD=3.1
00:26:39.011 00.003 21068 MultiStar: [#1 -0.02,0.26,1.24,U] [#2 0.08,-0.42,1.36,U] [#3 0.18,-0.02,1.36,U] [#4 0.14,0.19,0.97,U] [#5 0.04,0.04,0.89,U] [#6 0.04,0.24,1.01,U] [#7 0.08,-0.38,0.61,U] [#8 0.19,-0.04,0.88,U] 
00:26:39.012 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.09, 0.23}
00:26:39.014 00.002 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
00:26:39.015 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:26:39.017 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.21 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
00:26:39.022 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
00:26:39.024 00.002 21068 Enqueuing Move request for scope (0.07, 0.02)
00:26:39.026 00.002 16108 Worker thread wakes up
00:26:39.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:26:39.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:26:39.026 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.03
00:26:39.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:26:39.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:39.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:39.026 00.000 16108 MoveAxis(E, 0, ABG)
00:26:39.026 00.000 16108 Move returns status 0, amount 0
00:26:39.026 00.000 16108 MoveAxis(N, 0, ABG)
00:26:39.026 00.000 16108 Move returns status 0, amount 0
00:26:39.026 00.000 16108 move complete, result=0
00:26:39.026 00.000 16108 worker thread done servicing request
00:26:39.032 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3507, FiltMin=3033, FiltMax=48310, Gamma=1.000
00:26:39.049 00.017 21068 UpdateGuideState exits: m=118042 SNR=74.1
00:26:39.053 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.055 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:39.055 00.000 21068 Enqueuing Expose request
00:26:39.056 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:39.057 00.001 16108 Worker thread wakes up
00:26:39.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:39.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:40.036 00.979 16108 Exposure complete
00:26:40.098 00.062 16108 worker thread done servicing request
00:26:40.098 00.000 21068 OnExposeComplete: enter
00:26:40.099 00.001 21068 UpdateGuideState(): m_state=6
00:26:40.100 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7521
00:26:40.102 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.58, Mass=113056, SNR=76.6, Peak=16368 HFD=3.2
00:26:40.104 00.002 21068 MultiStar: [#1 0.05,-0.08,1.10,U] [#2 0.20,-0.38,1.59,U] [#3 0.21,-0.12,1.23,U] [#4 0.01,0.20,0.84,U] [#5 0.14,-0.14,1.01,U] [#6 0.04,0.31,0.99,U] [#7 0.09,0.04,0.65,U] [#8 -0.02,0.15,0.86,U] 
00:26:40.105 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.04, 0.51}
00:26:40.106 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
00:26:40.107 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
00:26:40.108 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
00:26:40.109 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
00:26:40.110 00.001 21068 Enqueuing Move request for scope (0.10, 0.02)
00:26:40.111 00.001 16108 Worker thread wakes up
00:26:40.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:26:40.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:26:40.111 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.04
00:26:40.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:40.112 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:40.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:40.112 00.000 16108 MoveAxis(E, 0, ABG)
00:26:40.112 00.000 16108 Move returns status 0, amount 0
00:26:40.112 00.000 16108 MoveAxis(N, 0, ABG)
00:26:40.112 00.000 16108 Move returns status 0, amount 0
00:26:40.112 00.000 16108 move complete, result=0
00:26:40.112 00.000 16108 worker thread done servicing request
00:26:40.121 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3507, FiltMin=3037, FiltMax=51654, Gamma=1.000
00:26:40.138 00.017 21068 UpdateGuideState exits: m=113056 SNR=76.6
00:26:40.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:40.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:40.140 00.000 21068 Enqueuing Expose request
00:26:40.141 00.001 16108 Worker thread wakes up
00:26:40.141 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:40.142 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:40.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:41.318 01.176 16108 Exposure complete
00:26:41.375 00.057 16108 worker thread done servicing request
00:26:41.375 00.000 21068 OnExposeComplete: enter
00:26:41.377 00.002 21068 UpdateGuideState(): m_state=6
00:26:41.378 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7522
00:26:41.379 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.34, Mass=124546, SNR=80.3, Peak=16016 HFD=3.0
00:26:41.380 00.001 21068 MultiStar: [#1 -0.12,0.28,1.37,U] [#2 -0.02,-0.17,1.25,U] [#3 0.15,0.17,1.10,U] [#4 0.02,0.18,0.86,U] [#5 0.12,-0.17,1.02,U] [#6 0.23,0.43,0.00,M1] [#7 -0.04,-0.09,0.61,U] [#8 0.22,-0.09,0.79,U] 
00:26:41.381 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {-0.02, 0.26}
00:26:41.382 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:26:41.383 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:26:41.384 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
00:26:41.387 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
00:26:41.388 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
00:26:41.388 00.000 16108 Worker thread wakes up
00:26:41.389 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:26:41.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:26:41.389 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
00:26:41.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:41.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:41.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:41.389 00.000 16108 MoveAxis(E, 0, ABG)
00:26:41.389 00.000 16108 Move returns status 0, amount 0
00:26:41.389 00.000 16108 MoveAxis(N, 0, ABG)
00:26:41.389 00.000 16108 Move returns status 0, amount 0
00:26:41.389 00.000 16108 move complete, result=0
00:26:41.389 00.000 16108 worker thread done servicing request
00:26:41.393 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3507, FiltMin=3008, FiltMax=60374, Gamma=1.000
00:26:41.409 00.016 21068 UpdateGuideState exits: m=124546 SNR=80.3
00:26:41.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.410 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:41.411 00.001 21068 Enqueuing Expose request
00:26:41.413 00.002 16108 Worker thread wakes up
00:26:41.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:41.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:41.413 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:42.402 00.989 16108 Exposure complete
00:26:42.466 00.064 16108 worker thread done servicing request
00:26:42.467 00.001 21068 OnExposeComplete: enter
00:26:42.468 00.001 21068 UpdateGuideState(): m_state=6
00:26:42.470 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7523
00:26:42.472 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.25, Mass=123930, SNR=80.0, Peak=17456 HFD=3.3
00:26:42.475 00.003 21068 MultiStar: [#1 0.17,0.48,0.00,M1] [#2 0.04,-0.18,1.41,U] [#3 -0.15,0.41,1.01,U] [#4 0.02,0.05,0.90,U] [#5 0.01,-0.19,1.09,U] [#6 0.00,0.35,0.75,U] [#7 -0.10,-0.23,0.65,U] [#8 0.03,0.10,0.84,U] 
00:26:42.476 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {-0.02, 0.17}
00:26:42.479 00.003 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:26:42.479 00.000 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:26:42.481 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.86 mountX=0.02 mountY=-0.04, mountTheta=-1.09
00:26:42.483 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
00:26:42.484 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
00:26:42.485 00.001 16108 Worker thread wakes up
00:26:42.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:26:42.485 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:26:42.485 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.04
00:26:42.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:42.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:42.486 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:42.486 00.000 16108 MoveAxis(E, 0, ABG)
00:26:42.486 00.000 16108 Move returns status 0, amount 0
00:26:42.486 00.000 16108 MoveAxis(N, 0, ABG)
00:26:42.486 00.000 16108 Move returns status 0, amount 0
00:26:42.486 00.000 16108 move complete, result=0
00:26:42.486 00.000 16108 worker thread done servicing request
00:26:42.489 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3507, FiltMin=3005, FiltMax=51939, Gamma=1.000
00:26:42.506 00.017 21068 UpdateGuideState exits: m=123930 SNR=80.0
00:26:42.508 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:42.512 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:42.513 00.001 21068 Enqueuing Expose request
00:26:42.515 00.002 16108 Worker thread wakes up
00:26:42.515 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:42.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:42.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:43.694 01.179 16108 Exposure complete
00:26:43.753 00.059 16108 worker thread done servicing request
00:26:43.753 00.000 21068 OnExposeComplete: enter
00:26:43.754 00.001 21068 UpdateGuideState(): m_state=6
00:26:43.754 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7524
00:26:43.755 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.39, Mass=124025, SNR=80.9, Peak=15408 HFD=3.2
00:26:43.757 00.002 21068 MultiStar: [#1 -0.00,-0.04,1.23,U] [#2 0.05,-0.15,1.12,U] [#3 -0.19,-0.01,1.06,U] [#4 -0.31,0.14,0.85,U] [#5 -0.07,-0.08,1.04,U] [#6 -0.03,0.54,0.00,M1] [#7 -0.16,-0.17,0.68,U] [#8 -0.01,0.00,0.88,U] 
00:26:43.758 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.19, 0.32}
00:26:43.759 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
00:26:43.760 00.001 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
00:26:43.760 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.14 mountX=0.10 mountY=0.02, mountTheta=0.23
00:26:43.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.00, opts=13)
00:26:43.764 00.002 21068 Enqueuing Move request for scope (-0.10, 0.00)
00:26:43.766 00.002 16108 Worker thread wakes up
00:26:43.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:26:43.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:26:43.766 00.000 16108 Moving (-0.10, 0.00) raw xDistance=0.10 yDistance=0.02
00:26:43.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:26:43.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:43.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:26:43.766 00.000 16108 MoveAxis(E, 0, ABG)
00:26:43.766 00.000 16108 Move returns status 0, amount 0
00:26:43.766 00.000 16108 MoveAxis(N, 0, ABG)
00:26:43.768 00.002 16108 Move returns status 0, amount 0
00:26:43.768 00.000 16108 move complete, result=0
00:26:43.768 00.000 16108 worker thread done servicing request
00:26:43.779 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3507, FiltMin=3024, FiltMax=54006, Gamma=1.000
00:26:43.801 00.022 21068 UpdateGuideState exits: m=124025 SNR=80.9
00:26:43.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.804 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:43.805 00.001 21068 Enqueuing Expose request
00:26:43.807 00.002 16108 Worker thread wakes up
00:26:43.807 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:43.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:43.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:44.805 00.997 16108 Exposure complete
00:26:44.864 00.059 16108 worker thread done servicing request
00:26:44.864 00.000 21068 OnExposeComplete: enter
00:26:44.865 00.001 21068 UpdateGuideState(): m_state=6
00:26:44.865 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7525
00:26:44.866 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.30, Mass=121802, SNR=81.7, Peak=16739 HFD=3.1
00:26:44.867 00.001 21068 MultiStar: [#1 -0.23,0.21,1.26,U] [#2 0.02,-0.53,0.00,M1] [#3 -0.12,-0.12,1.00,U] [#4 -0.21,0.18,0.89,U] [#5 0.01,-0.28,1.04,U] [#6 -0.04,0.26,0.74,U] [#7 -0.24,-0.25,0.67,U] [#8 -0.16,-0.12,0.82,U] 
00:26:44.868 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.02}, one-star: {-0.33, 0.22}
00:26:44.869 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
00:26:44.869 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
00:26:44.871 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.01 mountX=0.17 mountY=0.02, mountTheta=0.11
00:26:44.872 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
00:26:44.873 00.001 21068 Enqueuing Move request for scope (-0.17, 0.02)
00:26:44.874 00.001 16108 Worker thread wakes up
00:26:44.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
00:26:44.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
00:26:44.874 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
00:26:44.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:26:44.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:44.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:26:44.874 00.000 16108 MoveAxis(E, 0, ABG)
00:26:44.874 00.000 16108 Move returns status 0, amount 0
00:26:44.874 00.000 16108 MoveAxis(N, 0, ABG)
00:26:44.874 00.000 16108 Move returns status 0, amount 0
00:26:44.874 00.000 16108 move complete, result=0
00:26:44.875 00.001 16108 worker thread done servicing request
00:26:44.877 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3510, FiltMin=3037, FiltMax=60019, Gamma=1.000
00:26:44.897 00.020 21068 UpdateGuideState exits: m=121802 SNR=81.7
00:26:44.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.898 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:44.900 00.002 21068 Enqueuing Expose request
00:26:44.900 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:44.901 00.001 16108 Worker thread wakes up
00:26:44.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:44.902 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:46.058 01.156 16108 Exposure complete
00:26:46.136 00.078 16108 worker thread done servicing request
00:26:46.136 00.000 21068 OnExposeComplete: enter
00:26:46.137 00.001 21068 UpdateGuideState(): m_state=6
00:26:46.138 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7526
00:26:46.139 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=875.91, Mass=118759, SNR=75.4, Peak=17568 HFD=3.2
00:26:46.140 00.001 21068 MultiStar: [#1 -0.45,-0.17,0.00,M1] [#2 -0.06,-0.69,0.00,M2] [#3 -0.12,-0.58,0.00,M1] [#4 0.03,-0.04,1.09,U] [#5 0.03,-0.37,0.89,U] [#6 0.10,0.02,0.91,U] [#7 -0.19,-0.37,0.68,U] [#8 -0.18,-0.46,0.00,M1] 
00:26:46.141 00.001 21068 refined, 4 included, MultiStar: {-0.01, -0.17}, one-star: {-0.08, -0.17}
00:26:46.142 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
00:26:46.144 00.002 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
00:26:46.144 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=-0.02 mountY=0.17, mountTheta=1.67
00:26:46.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
00:26:46.147 00.001 21068 Enqueuing Move request for scope (-0.01, -0.17)
00:26:46.148 00.001 16108 Worker thread wakes up
00:26:46.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:26:46.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:26:46.148 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.17
00:26:46.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:46.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:46.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:26:46.148 00.000 16108 MoveAxis(E, 0, ABG)
00:26:46.148 00.000 16108 Move returns status 0, amount 0
00:26:46.148 00.000 16108 MoveAxis(N, 0, ABG)
00:26:46.148 00.000 16108 Move returns status 0, amount 0
00:26:46.149 00.001 16108 move complete, result=0
00:26:46.149 00.000 16108 worker thread done servicing request
00:26:46.154 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3507, FiltMin=3033, FiltMax=58544, Gamma=1.000
00:26:46.169 00.015 21068 UpdateGuideState exits: m=118759 SNR=75.4
00:26:46.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:46.172 00.001 21068 Enqueuing Expose request
00:26:46.172 00.000 16108 Worker thread wakes up
00:26:46.172 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:46.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:46.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:47.162 00.989 16108 Exposure complete
00:26:47.221 00.059 16108 worker thread done servicing request
00:26:47.221 00.000 21068 OnExposeComplete: enter
00:26:47.224 00.003 21068 UpdateGuideState(): m_state=6
00:26:47.226 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7527
00:26:47.227 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.36, Mass=119240, SNR=73.6, Peak=14768 HFD=3.2
00:26:47.229 00.002 21068 MultiStar: [#1 -0.35,0.42,0.00,M2] [#2 -0.04,-0.22,1.28,U] [#3 0.14,0.05,1.17,U] [#4 -0.01,0.10,0.99,U] [#5 0.22,-0.08,1.09,U] [#6 0.04,0.24,0.94,U] [#7 0.30,-0.20,0.73,U] [#8 0.06,0.22,0.95,U] 
00:26:47.230 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {-0.20, 0.28}
00:26:47.232 00.002 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
00:26:47.234 00.002 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
00:26:47.235 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.67 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
00:26:47.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
00:26:47.238 00.001 21068 Enqueuing Move request for scope (0.06, 0.04)
00:26:47.239 00.001 16108 Worker thread wakes up
00:26:47.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:26:47.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:26:47.239 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.06
00:26:47.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:47.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:47.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:26:47.239 00.000 16108 MoveAxis(E, 0, ABG)
00:26:47.239 00.000 16108 Move returns status 0, amount 0
00:26:47.239 00.000 16108 MoveAxis(N, 0, ABG)
00:26:47.239 00.000 16108 Move returns status 0, amount 0
00:26:47.239 00.000 16108 move complete, result=0
00:26:47.239 00.000 16108 worker thread done servicing request
00:26:47.243 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3510, FiltMin=3049, FiltMax=52563, Gamma=1.000
00:26:47.257 00.014 21068 UpdateGuideState exits: m=119240 SNR=73.6
00:26:47.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:47.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:47.259 00.000 21068 Enqueuing Expose request
00:26:47.260 00.001 16108 Worker thread wakes up
00:26:47.260 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:47.261 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:47.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:48.420 01.159 16108 Exposure complete
00:26:48.476 00.056 16108 worker thread done servicing request
00:26:48.476 00.000 21068 OnExposeComplete: enter
00:26:48.477 00.001 21068 UpdateGuideState(): m_state=6
00:26:48.478 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7528
00:26:48.478 00.000 21068 Star::Find returns 1 (0), X=221.08, Y=876.37, Mass=122597, SNR=90.5, Peak=16432 HFD=3.4
00:26:48.479 00.001 21068 MultiStar: [#1 0.10,0.29,0.99,U] [#2 0.39,-0.30,0.00,M2] [#3 0.11,0.05,1.03,U] [#4 0.13,0.44,0.70,U] [#5 0.39,-0.19,0.83,U] [#6 0.33,0.68,0.00,M1] [#7 0.13,-0.09,0.58,U] [#8 0.28,0.12,0.66,U] 
00:26:48.480 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.14}, one-star: {0.40, 0.29}
00:26:48.481 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:26:48.482 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:26:48.484 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.57 mountX=-0.19 mountY=-0.19, mountTheta=-2.37
00:26:48.487 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.14, opts=13)
00:26:48.489 00.002 21068 Enqueuing Move request for scope (0.22, 0.14)
00:26:48.491 00.002 16108 Worker thread wakes up
00:26:48.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
00:26:48.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
00:26:48.491 00.000 16108 Moving (0.22, 0.14) raw xDistance=-0.19 yDistance=-0.19
00:26:48.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:26:48.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:48.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:26:48.491 00.000 16108 MoveAxis(E, 0, ABG)
00:26:48.492 00.001 16108 Move returns status 0, amount 0
00:26:48.492 00.000 16108 MoveAxis(N, 0, ABG)
00:26:48.492 00.000 16108 Move returns status 0, amount 0
00:26:48.492 00.000 16108 move complete, result=0
00:26:48.492 00.000 16108 worker thread done servicing request
00:26:48.496 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3507, FiltMin=3017, FiltMax=45075, Gamma=1.000
00:26:48.512 00.016 21068 UpdateGuideState exits: m=122597 SNR=90.5
00:26:48.514 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:48.516 00.001 21068 Enqueuing Expose request
00:26:48.517 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:48.517 00.000 16108 Worker thread wakes up
00:26:48.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:48.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:49.495 00.977 16108 Exposure complete
00:26:49.559 00.064 16108 worker thread done servicing request
00:26:49.559 00.000 21068 OnExposeComplete: enter
00:26:49.560 00.001 21068 UpdateGuideState(): m_state=6
00:26:49.562 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7529
00:26:49.563 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.21, Mass=122261, SNR=77.8, Peak=16864 HFD=3.4
00:26:49.566 00.003 21068 MultiStar: [#1 0.08,0.10,1.20,U] [#2 -0.01,-0.27,1.34,U] [#3 0.29,-0.05,1.06,U] [#4 0.03,0.34,0.89,U] [#5 0.36,-0.08,1.08,U] [#6 0.32,0.15,0.74,U] [#7 0.23,-0.17,0.70,U] [#8 0.04,0.08,0.77,U] 
00:26:49.568 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.01}, one-star: {-0.02, 0.13}
00:26:49.569 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:26:49.571 00.002 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
00:26:49.572 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=0.04 mountY=-0.12, mountTheta=-1.24
00:26:49.575 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
00:26:49.577 00.002 21068 Enqueuing Move request for scope (-0.02, 0.13)
00:26:49.578 00.001 16108 Worker thread wakes up
00:26:49.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:26:49.579 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:26:49.579 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.04 yDistance=-0.12
00:26:49.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:49.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:49.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:49.579 00.000 16108 MoveAxis(E, 0, ABG)
00:26:49.579 00.000 16108 Move returns status 0, amount 0
00:26:49.579 00.000 16108 MoveAxis(N, 0, ABG)
00:26:49.579 00.000 16108 Move returns status 0, amount 0
00:26:49.579 00.000 16108 move complete, result=0
00:26:49.579 00.000 16108 worker thread done servicing request
00:26:49.583 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3507, FiltMin=3021, FiltMax=55942, Gamma=1.000
00:26:49.607 00.024 21068 UpdateGuideState exits: m=122261 SNR=77.8
00:26:49.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:49.610 00.001 21068 Enqueuing Expose request
00:26:49.612 00.002 16108 Worker thread wakes up
00:26:49.612 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:49.614 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:49.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:50.781 01.167 16108 Exposure complete
00:26:50.864 00.083 16108 worker thread done servicing request
00:26:50.864 00.000 21068 OnExposeComplete: enter
00:26:50.865 00.001 21068 UpdateGuideState(): m_state=6
00:26:50.866 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7530
00:26:50.867 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.40, Mass=112411, SNR=79.4, Peak=14352 HFD=3.1
00:26:50.868 00.001 21068 MultiStar: [#1 -0.01,-0.11,1.08,U] [#2 0.46,-0.27,0.00,M2] [#3 -0.06,-0.13,1.04,U] [#4 -0.14,0.39,0.84,U] [#5 0.50,-0.14,0.00,M1] [#6 0.55,0.34,0.00,M1] [#7 0.05,-0.09,0.61,U] [#8 0.24,0.02,0.87,U] 
00:26:50.869 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.06}, one-star: {0.01, 0.32}
00:26:50.870 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
00:26:50.871 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
00:26:50.872 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.40 mountX=0.00 mountY=-0.07, mountTheta=-1.57
00:26:50.873 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
00:26:50.875 00.002 21068 Enqueuing Move request for scope (0.01, 0.06)
00:26:50.876 00.001 16108 Worker thread wakes up
00:26:50.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:26:50.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:26:50.876 00.000 16108 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=-0.07
00:26:50.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:26:50.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:50.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:50.876 00.000 16108 MoveAxis(E, 0, ABG)
00:26:50.876 00.000 16108 Move returns status 0, amount 0
00:26:50.876 00.000 16108 MoveAxis(N, 0, ABG)
00:26:50.876 00.000 16108 Move returns status 0, amount 0
00:26:50.876 00.000 16108 move complete, result=0
00:26:50.876 00.000 16108 worker thread done servicing request
00:26:50.882 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3507, FiltMin=3005, FiltMax=47312, Gamma=1.000
00:26:50.901 00.019 21068 UpdateGuideState exits: m=112411 SNR=79.4
00:26:50.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:50.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:50.905 00.002 21068 Enqueuing Expose request
00:26:50.905 00.000 16108 Worker thread wakes up
00:26:50.906 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:50.906 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:50.906 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:51.873 00.967 16108 Exposure complete
00:26:51.931 00.058 16108 worker thread done servicing request
00:26:51.931 00.000 21068 OnExposeComplete: enter
00:26:51.932 00.001 21068 UpdateGuideState(): m_state=6
00:26:51.933 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7531
00:26:51.934 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.26, Mass=116666, SNR=77.2, Peak=17744 HFD=3.2
00:26:51.935 00.001 21068 MultiStar: [#1 0.08,0.28,1.26,U] [#2 0.27,-0.28,1.36,U] [#3 0.12,0.06,1.01,U] [#4 0.19,0.13,0.95,U] [#5 0.60,-0.03,0.00,M2] [#6 0.27,0.37,0.91,U] [#7 0.21,-0.25,0.61,U] [#8 0.14,-0.03,0.82,U] 
00:26:51.936 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.06}, one-star: {0.32, 0.19}
00:26:51.939 00.003 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
00:26:51.940 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
00:26:51.941 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.30 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
00:26:51.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
00:26:51.944 00.001 21068 Enqueuing Move request for scope (0.20, 0.06)
00:26:51.944 00.000 16108 Worker thread wakes up
00:26:51.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
00:26:51.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
00:26:51.944 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.19 yDistance=-0.11
00:26:51.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:26:51.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:51.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:51.945 00.001 16108 MoveAxis(E, 0, ABG)
00:26:51.945 00.000 16108 Move returns status 0, amount 0
00:26:51.945 00.000 16108 MoveAxis(N, 0, ABG)
00:26:51.945 00.000 16108 Move returns status 0, amount 0
00:26:51.945 00.000 16108 move complete, result=0
00:26:51.945 00.000 16108 worker thread done servicing request
00:26:51.950 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3504, FiltMin=2995, FiltMax=44313, Gamma=1.000
00:26:51.965 00.015 21068 UpdateGuideState exits: m=116666 SNR=77.2
00:26:51.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:51.968 00.001 21068 Enqueuing Expose request
00:26:51.968 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:51.969 00.001 16108 Worker thread wakes up
00:26:51.969 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:51.970 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:53.144 01.174 16108 Exposure complete
00:26:53.202 00.058 16108 worker thread done servicing request
00:26:53.202 00.000 21068 OnExposeComplete: enter
00:26:53.204 00.002 21068 UpdateGuideState(): m_state=6
00:26:53.207 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7532
00:26:53.209 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=876.35, Mass=126243, SNR=85.2, Peak=18656 HFD=3.0
00:26:53.210 00.001 21068 MultiStar: [#1 0.06,0.16,1.01,U] [#2 0.20,-0.32,1.23,U] [#3 0.46,0.04,0.96,U] [#4 0.12,0.43,0.90,U] [#5 0.38,-0.02,0.85,U] [#6 0.32,0.34,0.00,M1] [#7 0.06,-0.09,0.57,U] [#8 0.09,0.04,0.77,U] 
00:26:53.212 00.002 21068 refined, 7 included, MultiStar: {0.22, 0.06}, one-star: {0.32, 0.27}
00:26:53.214 00.002 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
00:26:53.214 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
00:26:53.215 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.26 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
00:26:53.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.06, opts=13)
00:26:53.218 00.001 21068 Enqueuing Move request for scope (0.22, 0.06)
00:26:53.219 00.001 16108 Worker thread wakes up
00:26:53.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
00:26:53.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
00:26:53.219 00.000 16108 Moving (0.22, 0.06) raw xDistance=-0.21 yDistance=-0.11
00:26:53.220 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:26:53.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:53.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:53.220 00.000 16108 MoveAxis(E, 54, ABG)
00:26:53.220 00.000 16108 Guiding  Dir = 2, Dur = 54
00:26:53.220 00.000 16108 IsSlewing returns 0
00:26:53.220 00.000 16108 IsGuiding returns 0
00:26:53.224 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3507, FiltMin=2992, FiltMax=46979, Gamma=1.000
00:26:53.239 00.015 21068 UpdateGuideState exits: m=126243 SNR=85.2
00:26:53.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:53.241 00.000 21068 Enqueuing Expose request
00:26:53.278 00.037 16108 IsGuiding returns 1
00:26:53.278 00.000 16108 scope still moving after pulse duration time elapsed
00:26:53.307 00.029 16108 IsSlewing returns 0
00:26:53.307 00.000 16108 IsGuiding returns 1
00:26:53.339 00.032 16108 IsSlewing returns 0
00:26:53.339 00.000 16108 IsGuiding returns 1
00:26:53.370 00.031 16108 IsSlewing returns 0
00:26:53.372 00.002 16108 IsGuiding returns 0
00:26:53.372 00.000 16108 scope move finished after 54 + 96 ms
00:26:53.372 00.000 16108 Move returns status 0, amount 54
00:26:53.372 00.000 16108 MoveAxis(N, 0, ABG)
00:26:53.372 00.000 16108 Move returns status 0, amount 0
00:26:53.372 00.000 16108 move complete, result=0
00:26:53.372 00.000 16108 worker thread done servicing request
00:26:53.372 00.000 16108 Worker thread wakes up
00:26:53.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:53.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:53.373 00.001 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
00:26:54.347 00.974 16108 Exposure complete
00:26:54.403 00.056 16108 worker thread done servicing request
00:26:54.403 00.000 21068 OnExposeComplete: enter
00:26:54.404 00.001 21068 UpdateGuideState(): m_state=6
00:26:54.405 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7533
00:26:54.406 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.25, Mass=115381, SNR=71.7, Peak=16000 HFD=3.1
00:26:54.408 00.002 21068 MultiStar: [#1 -0.64,0.29,0.00,M1] [#2 -0.17,-0.17,1.42,U] [#3 -0.22,0.07,1.31,U] [#4 -0.24,0.36,0.96,U] [#5 -0.02,0.28,1.01,U] [#6 -0.19,0.47,0.00,M2] [#7 0.05,-0.14,0.70,U] [#8 0.14,0.13,0.94,U] 
00:26:54.409 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.09}, one-star: {0.08, 0.17}
00:26:54.410 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
00:26:54.410 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
00:26:54.411 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.09 mountY=-0.07, mountTheta=-0.70
00:26:54.412 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
00:26:54.413 00.001 21068 Enqueuing Move request for scope (-0.07, 0.09)
00:26:54.414 00.001 16108 Worker thread wakes up
00:26:54.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:26:54.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:26:54.414 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=-0.07
00:26:54.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:54.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:54.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:54.414 00.000 16108 MoveAxis(E, 0, ABG)
00:26:54.414 00.000 16108 Move returns status 0, amount 0
00:26:54.414 00.000 16108 MoveAxis(N, 0, ABG)
00:26:54.414 00.000 16108 Move returns status 0, amount 0
00:26:54.414 00.000 16108 move complete, result=0
00:26:54.415 00.001 16108 worker thread done servicing request
00:26:54.419 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3507, FiltMin=3037, FiltMax=56371, Gamma=1.000
00:26:54.450 00.031 21068 UpdateGuideState exits: m=115381 SNR=71.7
00:26:54.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:54.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:54.455 00.003 21068 Enqueuing Expose request
00:26:54.456 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:54.457 00.001 16108 Worker thread wakes up
00:26:54.457 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:54.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:55.612 01.155 16108 Exposure complete
00:26:55.684 00.072 16108 worker thread done servicing request
00:26:55.684 00.000 21068 OnExposeComplete: enter
00:26:55.685 00.001 21068 UpdateGuideState(): m_state=6
00:26:55.687 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7534
00:26:55.689 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=876.32, Mass=122823, SNR=93.9, Peak=15856 HFD=3.2
00:26:55.691 00.002 21068 MultiStar: [#1 -0.12,0.21,1.04,U] [#2 0.11,-0.45,0.00,M1] [#3 0.24,0.00,0.85,U] [#4 -0.15,0.36,0.79,U] [#5 0.19,-0.21,0.83,U] [#6 0.32,0.46,0.00,M3] [#7 0.11,-0.16,0.55,U] [#8 -0.11,0.04,0.74,U] 
00:26:55.692 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {-0.10, 0.24}
00:26:55.694 00.002 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
00:26:55.695 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
00:26:55.696 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=0.02 mountY=-0.09, mountTheta=-1.39
00:26:55.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
00:26:55.699 00.001 21068 Enqueuing Move request for scope (-0.00, 0.09)
00:26:55.700 00.001 16108 Worker thread wakes up
00:26:55.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
00:26:55.700 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
00:26:55.700 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.09
00:26:55.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:55.702 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:55.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:55.702 00.000 16108 MoveAxis(E, 0, ABG)
00:26:55.702 00.000 16108 Move returns status 0, amount 0
00:26:55.702 00.000 16108 MoveAxis(N, 0, ABG)
00:26:55.702 00.000 16108 Move returns status 0, amount 0
00:26:55.702 00.000 16108 move complete, result=0
00:26:55.702 00.000 16108 worker thread done servicing request
00:26:55.706 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3507, FiltMin=2998, FiltMax=49552, Gamma=1.000
00:26:55.721 00.015 21068 UpdateGuideState exits: m=122823 SNR=93.9
00:26:55.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:55.724 00.001 21068 Enqueuing Expose request
00:26:55.724 00.000 16108 Worker thread wakes up
00:26:55.725 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:55.725 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:55.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:56.711 00.986 16108 Exposure complete
00:26:56.781 00.070 16108 worker thread done servicing request
00:26:56.781 00.000 21068 OnExposeComplete: enter
00:26:56.782 00.001 21068 UpdateGuideState(): m_state=6
00:26:56.783 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7535
00:26:56.783 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=876.18, Mass=120809, SNR=85.8, Peak=17808 HFD=3.2
00:26:56.784 00.001 21068 MultiStar: [#1 -0.23,0.05,1.02,U] [#2 0.14,-0.32,1.40,U] [#3 0.23,0.01,1.04,U] [#4 -0.08,0.25,0.79,U] [#5 0.13,-0.14,1.02,U] [#6 0.15,0.38,0.87,U] [#7 0.02,-0.16,0.60,U] [#8 -0.05,-0.08,0.75,U] 
00:26:56.785 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.01, 0.10}
00:26:56.785 00.000 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
00:26:56.786 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
00:26:56.787 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.14 mountX=-0.04 mountY=-0.00, mountTheta=-3.05
00:26:56.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
00:26:56.790 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
00:26:56.790 00.000 16108 Worker thread wakes up
00:26:56.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:26:56.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:26:56.790 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
00:26:56.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:26:56.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:56.791 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:26:56.791 00.000 16108 MoveAxis(E, 0, ABG)
00:26:56.791 00.000 16108 Move returns status 0, amount 0
00:26:56.791 00.000 16108 MoveAxis(N, 0, ABG)
00:26:56.791 00.000 16108 Move returns status 0, amount 0
00:26:56.791 00.000 16108 move complete, result=0
00:26:56.791 00.000 16108 worker thread done servicing request
00:26:56.795 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3507, FiltMin=3040, FiltMax=59398, Gamma=1.000
00:26:56.813 00.018 21068 UpdateGuideState exits: m=120809 SNR=85.8
00:26:56.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:56.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:56.816 00.000 21068 Enqueuing Expose request
00:26:56.817 00.001 16108 Worker thread wakes up
00:26:56.817 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:56.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:56.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:57.984 01.166 16108 Exposure complete
00:26:58.045 00.061 16108 worker thread done servicing request
00:26:58.045 00.000 21068 OnExposeComplete: enter
00:26:58.047 00.002 21068 UpdateGuideState(): m_state=6
00:26:58.047 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7536
00:26:58.048 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.09, Mass=123419, SNR=81.3, Peak=20480 HFD=2.9
00:26:58.049 00.001 21068 MultiStar: [#1 -0.10,-0.06,1.08,U] [#2 0.09,-0.57,0.00,M1] [#3 0.21,-0.06,1.08,U] [#4 0.03,0.07,0.79,U] [#5 0.02,-0.14,1.05,U] [#6 -0.05,0.14,0.92,U] [#7 -0.06,-0.19,0.57,U] [#8 -0.10,-0.29,0.77,U] 
00:26:58.050 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {0.14, 0.02}
00:26:58.051 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
00:26:58.051 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
00:26:58.052 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.22 mountX=-0.03 mountY=0.05, mountTheta=2.11
00:26:58.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
00:26:58.054 00.001 21068 Enqueuing Move request for scope (0.02, -0.06)
00:26:58.055 00.001 16108 Worker thread wakes up
00:26:58.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:26:58.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:26:58.055 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.05
00:26:58.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:58.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:58.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:26:58.055 00.000 16108 MoveAxis(E, 0, ABG)
00:26:58.055 00.000 16108 Move returns status 0, amount 0
00:26:58.055 00.000 16108 MoveAxis(N, 0, ABG)
00:26:58.055 00.000 16108 Move returns status 0, amount 0
00:26:58.055 00.000 16108 move complete, result=0
00:26:58.055 00.000 16108 worker thread done servicing request
00:26:58.067 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3507, FiltMin=2995, FiltMax=50102, Gamma=1.000
00:26:58.083 00.016 21068 UpdateGuideState exits: m=123419 SNR=81.3
00:26:58.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.084 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:58.085 00.001 21068 Enqueuing Expose request
00:26:58.086 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:58.092 00.006 16108 Worker thread wakes up
00:26:58.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:58.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:26:59.060 00.968 16108 Exposure complete
00:26:59.127 00.067 16108 worker thread done servicing request
00:26:59.128 00.001 21068 OnExposeComplete: enter
00:26:59.129 00.001 21068 UpdateGuideState(): m_state=6
00:26:59.129 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7537
00:26:59.130 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.27, Mass=103165, SNR=69.7, Peak=15968 HFD=3.0
00:26:59.131 00.001 21068 MultiStar: [#1 -0.36,0.05,1.28,U] [#2 0.10,-0.33,1.35,U] [#3 -0.15,-0.03,1.08,U] [#4 0.08,0.21,1.11,U] [#5 -0.02,-0.26,1.04,U] [#6 0.00,0.11,0.94,U] [#7 0.01,-0.35,0.67,U] [#8 0.17,-0.21,1.01,U] 
00:26:59.132 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.08, 0.20}
00:26:59.133 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
00:26:59.134 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
00:26:59.134 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=0.02 mountY=0.07, mountTheta=1.27
00:26:59.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
00:26:59.137 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
00:26:59.138 00.001 16108 Worker thread wakes up
00:26:59.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
00:26:59.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
00:26:59.138 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.07
00:26:59.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:59.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:59.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:26:59.138 00.000 16108 MoveAxis(E, 0, ABG)
00:26:59.138 00.000 16108 Move returns status 0, amount 0
00:26:59.138 00.000 16108 MoveAxis(N, 0, ABG)
00:26:59.138 00.000 16108 Move returns status 0, amount 0
00:26:59.138 00.000 16108 move complete, result=0
00:26:59.138 00.000 16108 worker thread done servicing request
00:26:59.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3510, FiltMin=2998, FiltMax=57344, Gamma=1.000
00:26:59.157 00.015 21068 UpdateGuideState exits: m=103165 SNR=69.7
00:26:59.157 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:59.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:26:59.159 00.001 21068 Enqueuing Expose request
00:26:59.160 00.001 16108 Worker thread wakes up
00:26:59.160 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:59.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:26:59.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:00.343 01.183 16108 Exposure complete
00:27:00.421 00.078 16108 worker thread done servicing request
00:27:00.421 00.000 21068 OnExposeComplete: enter
00:27:00.422 00.001 21068 UpdateGuideState(): m_state=6
00:27:00.423 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7538
00:27:00.423 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.15, Mass=129170, SNR=89.5, Peak=18416 HFD=3.3
00:27:00.424 00.001 21068 MultiStar: [#1 -0.20,0.08,1.06,U] [#2 0.05,-0.37,1.18,U] [#3 -0.02,-0.03,1.15,U] [#4 -0.07,0.23,0.75,U] [#5 0.22,-0.06,0.87,U] [#6 0.33,0.68,0.00,M1] [#7 0.32,-0.20,0.51,U] [#8 0.05,-0.12,0.75,U] 
00:27:00.425 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.11, 0.07}
00:27:00.427 00.002 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
00:27:00.428 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
00:27:00.428 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.95 mountX=-0.05 mountY=0.04, mountTheta=2.40
00:27:00.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
00:27:00.431 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
00:27:00.431 00.000 16108 Worker thread wakes up
00:27:00.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:27:00.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:27:00.431 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
00:27:00.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:00.432 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:00.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:27:00.432 00.000 16108 MoveAxis(E, 0, ABG)
00:27:00.432 00.000 16108 Move returns status 0, amount 0
00:27:00.432 00.000 16108 MoveAxis(N, 0, ABG)
00:27:00.432 00.000 16108 Move returns status 0, amount 0
00:27:00.432 00.000 16108 move complete, result=0
00:27:00.432 00.000 16108 worker thread done servicing request
00:27:00.435 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3510, FiltMin=3053, FiltMax=53766, Gamma=1.000
00:27:00.451 00.016 21068 UpdateGuideState exits: m=129170 SNR=89.5
00:27:00.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.455 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:00.457 00.002 21068 Enqueuing Expose request
00:27:00.460 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:00.462 00.002 16108 Worker thread wakes up
00:27:00.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:00.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:01.460 00.997 16108 Exposure complete
00:27:01.519 00.059 16108 worker thread done servicing request
00:27:01.519 00.000 21068 OnExposeComplete: enter
00:27:01.520 00.001 21068 UpdateGuideState(): m_state=6
00:27:01.521 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7539
00:27:01.521 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.26, Mass=112769, SNR=82.1, Peak=16672 HFD=2.9
00:27:01.523 00.002 21068 MultiStar: [#1 0.05,0.02,1.24,U] [#2 0.17,-0.34,1.23,U] [#3 0.03,-0.17,0.96,U] [#4 0.05,0.47,0.00,M1] [#5 0.48,-0.02,0.00,M1] [#6 0.25,0.21,0.83,U] [#7 0.01,-0.44,0.66,U] [#8 0.33,0.28,0.77,U] 
00:27:01.524 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.09, 0.19}
00:27:01.525 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
00:27:01.526 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
00:27:01.526 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.13 mountY=0.01, mountTheta=3.06
00:27:01.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
00:27:01.529 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
00:27:01.529 00.000 16108 Worker thread wakes up
00:27:01.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:27:01.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:27:01.529 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.01
00:27:01.530 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:27:01.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:01.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:01.530 00.000 16108 MoveAxis(E, 0, ABG)
00:27:01.530 00.000 16108 Move returns status 0, amount 0
00:27:01.530 00.000 16108 MoveAxis(N, 0, ABG)
00:27:01.530 00.000 16108 Move returns status 0, amount 0
00:27:01.530 00.000 16108 move complete, result=0
00:27:01.530 00.000 16108 worker thread done servicing request
00:27:01.536 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3510, FiltMin=3030, FiltMax=49107, Gamma=1.000
00:27:01.557 00.021 21068 UpdateGuideState exits: m=112769 SNR=82.1
00:27:01.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:01.558 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:01.559 00.001 21068 Enqueuing Expose request
00:27:01.560 00.001 16108 Worker thread wakes up
00:27:01.560 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:01.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:01.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:02.724 01.163 16108 Exposure complete
00:27:02.779 00.055 16108 worker thread done servicing request
00:27:02.780 00.001 21068 OnExposeComplete: enter
00:27:02.780 00.000 21068 UpdateGuideState(): m_state=6
00:27:02.781 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7540
00:27:02.782 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.34, Mass=111625, SNR=73.5, Peak=16128 HFD=2.7
00:27:02.783 00.001 21068 MultiStar: [#1 -0.04,0.24,1.16,U] [#2 0.08,-0.20,1.33,U] [#3 0.02,0.17,1.22,U] [#4 -0.11,0.38,0.88,U] [#5 0.43,-0.14,1.15,U] [#6 0.34,0.26,0.98,U] [#7 0.12,-0.29,0.69,U] [#8 0.22,0.17,0.86,U] 
00:27:02.784 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.17, 0.26}
00:27:02.785 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
00:27:02.785 00.000 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
00:27:02.786 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.12 mountY=-0.12, mountTheta=-2.33
00:27:02.787 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
00:27:02.789 00.002 21068 Enqueuing Move request for scope (0.13, 0.09)
00:27:02.790 00.001 16108 Worker thread wakes up
00:27:02.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:27:02.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:27:02.790 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.12 yDistance=-0.12
00:27:02.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:27:02.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:02.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:02.790 00.000 16108 MoveAxis(E, 0, ABG)
00:27:02.790 00.000 16108 Move returns status 0, amount 0
00:27:02.790 00.000 16108 MoveAxis(N, 0, ABG)
00:27:02.790 00.000 16108 Move returns status 0, amount 0
00:27:02.790 00.000 16108 move complete, result=0
00:27:02.791 00.001 16108 worker thread done servicing request
00:27:02.798 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3510, FiltMin=3014, FiltMax=51926, Gamma=1.000
00:27:02.825 00.027 21068 UpdateGuideState exits: m=111625 SNR=73.5
00:27:02.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:02.827 00.000 21068 Enqueuing Expose request
00:27:02.828 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:02.830 00.002 16108 Worker thread wakes up
00:27:02.830 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:02.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:03.802 00.972 16108 Exposure complete
00:27:03.880 00.078 16108 worker thread done servicing request
00:27:03.880 00.000 21068 OnExposeComplete: enter
00:27:03.882 00.002 21068 UpdateGuideState(): m_state=6
00:27:03.884 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7541
00:27:03.885 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.48, Mass=107925, SNR=74.9, Peak=14656 HFD=3.0
00:27:03.887 00.002 21068 MultiStar: [#1 -0.31,0.24,1.41,U] [#2 0.02,-0.11,1.35,U] [#3 -0.11,0.08,1.20,U] [#4 -0.07,0.26,0.94,U] [#5 0.23,0.03,1.20,U] [#6 0.33,0.48,0.00,M1] [#7 0.03,0.11,0.67,U] [#8 -0.04,0.06,0.74,U] 
00:27:03.888 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {0.16, 0.41}
00:27:03.889 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
00:27:03.890 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
00:27:03.891 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=0.05 mountY=-0.12, mountTheta=-1.21
00:27:03.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
00:27:03.895 00.001 21068 Enqueuing Move request for scope (-0.02, 0.13)
00:27:03.896 00.001 16108 Worker thread wakes up
00:27:03.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:27:03.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:27:03.896 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.05 yDistance=-0.12
00:27:03.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:27:03.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:03.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:03.896 00.000 16108 MoveAxis(E, 0, ABG)
00:27:03.896 00.000 16108 Move returns status 0, amount 0
00:27:03.896 00.000 16108 MoveAxis(N, 0, ABG)
00:27:03.896 00.000 16108 Move returns status 0, amount 0
00:27:03.896 00.000 16108 move complete, result=0
00:27:03.896 00.000 16108 worker thread done servicing request
00:27:03.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3510, FiltMin=3053, FiltMax=51174, Gamma=1.000
00:27:03.917 00.017 21068 UpdateGuideState exits: m=107925 SNR=74.9
00:27:03.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:03.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:03.919 00.000 21068 Enqueuing Expose request
00:27:03.920 00.001 16108 Worker thread wakes up
00:27:03.920 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:03.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:03.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:05.074 01.153 16108 Exposure complete
00:27:05.133 00.059 16108 worker thread done servicing request
00:27:05.133 00.000 21068 OnExposeComplete: enter
00:27:05.135 00.002 21068 UpdateGuideState(): m_state=6
00:27:05.135 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7542
00:27:05.136 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.30, Mass=124093, SNR=79.5, Peak=16304 HFD=3.2
00:27:05.138 00.002 21068 MultiStar: [#1 -0.05,0.11,1.27,U] [#2 0.01,-0.36,1.37,U] [#3 0.04,0.14,1.42,U] [#4 -0.01,0.49,0.00,M1] [#5 0.27,-0.05,0.99,U] [#6 0.32,0.54,0.00,M2] [#7 -0.01,-0.36,0.67,U] [#8 -0.00,-0.21,0.91,U] 
00:27:05.138 00.000 21068 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {-0.24, 0.23}
00:27:05.139 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
00:27:05.140 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
00:27:05.141 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.51 mountX=-0.01 mountY=0.05, mountTheta=1.81
00:27:05.142 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.05, opts=13)
00:27:05.143 00.001 21068 Enqueuing Move request for scope (0.00, -0.05)
00:27:05.144 00.001 16108 Worker thread wakes up
00:27:05.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:27:05.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:27:05.144 00.000 16108 Moving (0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
00:27:05.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:05.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:05.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:27:05.144 00.000 16108 MoveAxis(E, 0, ABG)
00:27:05.144 00.000 16108 Move returns status 0, amount 0
00:27:05.144 00.000 16108 MoveAxis(N, 0, ABG)
00:27:05.144 00.000 16108 Move returns status 0, amount 0
00:27:05.144 00.000 16108 move complete, result=0
00:27:05.144 00.000 16108 worker thread done servicing request
00:27:05.150 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3510, FiltMin=3014, FiltMax=47203, Gamma=1.000
00:27:05.169 00.019 21068 UpdateGuideState exits: m=124093 SNR=79.5
00:27:05.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:05.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:05.171 00.000 21068 Enqueuing Expose request
00:27:05.172 00.001 16108 Worker thread wakes up
00:27:05.172 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:05.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:05.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:06.156 00.983 16108 Exposure complete
00:27:06.211 00.055 16108 worker thread done servicing request
00:27:06.211 00.000 21068 OnExposeComplete: enter
00:27:06.212 00.001 21068 UpdateGuideState(): m_state=6
00:27:06.213 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7543
00:27:06.214 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.32, Mass=106866, SNR=80.4, Peak=16848 HFD=3.0
00:27:06.214 00.000 21068 MultiStar: [#1 -0.13,0.22,1.32,U] [#2 0.04,-0.19,1.13,U] [#3 0.31,-0.02,0.98,U] [#4 0.27,0.29,0.87,U] [#5 0.47,-0.14,0.00,M1] [#6 0.20,0.41,0.77,U] [#7 0.01,-0.08,0.53,U] [#8 0.28,0.06,0.74,U] 
00:27:06.215 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.11, 0.24}
00:27:06.217 00.002 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
00:27:06.217 00.000 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
00:27:06.218 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
00:27:06.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
00:27:06.221 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
00:27:06.221 00.000 16108 Worker thread wakes up
00:27:06.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:27:06.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:27:06.221 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
00:27:06.222 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:27:06.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:06.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:06.222 00.000 16108 MoveAxis(E, 0, ABG)
00:27:06.222 00.000 16108 Move returns status 0, amount 0
00:27:06.222 00.000 16108 MoveAxis(N, 0, ABG)
00:27:06.222 00.000 16108 Move returns status 0, amount 0
00:27:06.222 00.000 16108 move complete, result=0
00:27:06.222 00.000 16108 worker thread done servicing request
00:27:06.225 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=208, max=65535, med=3507, FiltMin=3004, FiltMax=50051, Gamma=1.000
00:27:06.240 00.015 21068 UpdateGuideState exits: m=106866 SNR=80.4
00:27:06.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:06.243 00.001 21068 Enqueuing Expose request
00:27:06.244 00.001 16108 Worker thread wakes up
00:27:06.244 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:06.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:06.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:07.410 01.166 16108 Exposure complete
00:27:07.481 00.071 16108 worker thread done servicing request
00:27:07.481 00.000 21068 OnExposeComplete: enter
00:27:07.482 00.001 21068 UpdateGuideState(): m_state=6
00:27:07.483 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7544
00:27:07.483 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=876.32, Mass=128325, SNR=81.1, Peak=17168 HFD=3.2
00:27:07.484 00.001 21068 MultiStar: [#1 -0.05,0.24,1.22,U] [#2 0.18,-0.15,1.24,U] [#3 0.13,0.21,1.14,U] [#4 -0.05,0.59,0.00,M1] [#5 0.35,0.09,0.89,U] [#6 0.25,0.53,0.00,M2] [#7 0.28,-0.24,0.64,U] [#8 0.19,0.04,0.81,U] 
00:27:07.485 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.19, 0.25}
00:27:07.486 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
00:27:07.487 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
00:27:07.487 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
00:27:07.490 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.08, opts=13)
00:27:07.492 00.002 21068 Enqueuing Move request for scope (0.16, 0.08)
00:27:07.494 00.002 16108 Worker thread wakes up
00:27:07.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
00:27:07.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
00:27:07.494 00.000 16108 Moving (0.16, 0.08) raw xDistance=-0.15 yDistance=-0.12
00:27:07.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:27:07.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:07.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:07.495 00.001 16108 MoveAxis(E, 0, ABG)
00:27:07.495 00.000 16108 Move returns status 0, amount 0
00:27:07.495 00.000 16108 MoveAxis(N, 0, ABG)
00:27:07.495 00.000 16108 Move returns status 0, amount 0
00:27:07.495 00.000 16108 move complete, result=0
00:27:07.495 00.000 16108 worker thread done servicing request
00:27:07.503 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3507, FiltMin=2985, FiltMax=47696, Gamma=1.000
00:27:07.528 00.025 21068 UpdateGuideState exits: m=128325 SNR=81.1
00:27:07.530 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:07.532 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:07.535 00.003 21068 Enqueuing Expose request
00:27:07.536 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:07.538 00.002 16108 Worker thread wakes up
00:27:07.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:07.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:08.500 00.962 16108 Exposure complete
00:27:08.575 00.075 16108 worker thread done servicing request
00:27:08.575 00.000 21068 OnExposeComplete: enter
00:27:08.577 00.002 21068 UpdateGuideState(): m_state=6
00:27:08.578 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7545
00:27:08.580 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.31, Mass=132732, SNR=86.8, Peak=18880 HFD=3.2
00:27:08.583 00.003 21068 MultiStar: [#1 -0.01,0.32,1.06,U] [#2 0.05,-0.09,1.15,U] [#3 0.11,0.21,1.11,U] [#4 0.06,0.40,0.91,U] [#5 0.28,0.17,0.96,U] [#6 0.25,0.46,0.00,M3] [#7 0.13,-0.08,0.62,U] [#8 0.11,0.04,0.71,U] 
00:27:08.584 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.05, 0.23}
00:27:08.586 00.002 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
00:27:08.587 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
00:27:08.588 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.05 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
00:27:08.592 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
00:27:08.594 00.002 21068 Enqueuing Move request for scope (0.09, 0.16)
00:27:08.595 00.001 16108 Worker thread wakes up
00:27:08.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:27:08.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:27:08.595 00.000 16108 Moving (0.09, 0.16) raw xDistance=-0.06 yDistance=-0.18
00:27:08.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:27:08.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:08.596 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:27:08.596 00.000 16108 MoveAxis(E, 0, ABG)
00:27:08.596 00.000 16108 Move returns status 0, amount 0
00:27:08.596 00.000 16108 MoveAxis(N, 0, ABG)
00:27:08.596 00.000 16108 Move returns status 0, amount 0
00:27:08.596 00.000 16108 move complete, result=0
00:27:08.596 00.000 16108 worker thread done servicing request
00:27:08.603 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3507, FiltMin=2985, FiltMax=46579, Gamma=1.000
00:27:08.620 00.017 21068 UpdateGuideState exits: m=132732 SNR=86.8
00:27:08.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:08.623 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:08.624 00.001 21068 Enqueuing Expose request
00:27:08.625 00.001 16108 Worker thread wakes up
00:27:08.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:08.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:08.625 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:09.797 01.172 16108 Exposure complete
00:27:09.860 00.063 16108 worker thread done servicing request
00:27:09.860 00.000 21068 OnExposeComplete: enter
00:27:09.861 00.001 21068 UpdateGuideState(): m_state=6
00:27:09.863 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7546
00:27:09.863 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=876.37, Mass=127632, SNR=92.4, Peak=17024 HFD=3.1
00:27:09.864 00.001 21068 MultiStar: [#1 0.09,0.22,0.94,U] [#2 0.08,-0.25,1.29,U] [#3 0.16,0.10,0.83,U] [#4 -0.04,0.40,0.73,U] [#5 0.16,-0.04,0.83,U] [#6 0.17,0.34,0.83,U] [#7 0.09,0.03,0.61,U] [#8 0.49,0.12,0.00,M1] 
00:27:09.865 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.25, 0.29}
00:27:09.866 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:27:09.866 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
00:27:09.867 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.75 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
00:27:09.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
00:27:09.872 00.003 21068 Enqueuing Move request for scope (0.12, 0.12)
00:27:09.874 00.002 16108 Worker thread wakes up
00:27:09.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:27:09.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:27:09.874 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
00:27:09.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:27:09.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:09.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:09.874 00.000 16108 MoveAxis(E, 0, ABG)
00:27:09.874 00.000 16108 Move returns status 0, amount 0
00:27:09.875 00.001 16108 MoveAxis(N, 0, ABG)
00:27:09.875 00.000 16108 Move returns status 0, amount 0
00:27:09.875 00.000 16108 move complete, result=0
00:27:09.875 00.000 16108 worker thread done servicing request
00:27:09.881 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3507, FiltMin=2953, FiltMax=56781, Gamma=1.000
00:27:09.906 00.025 21068 UpdateGuideState exits: m=127632 SNR=92.4
00:27:09.906 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:09.908 00.001 21068 Enqueuing Expose request
00:27:09.908 00.000 16108 Worker thread wakes up
00:27:09.908 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:09.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:09.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:10.872 00.963 16108 Exposure complete
00:27:10.936 00.064 16108 worker thread done servicing request
00:27:10.936 00.000 21068 OnExposeComplete: enter
00:27:10.937 00.001 21068 UpdateGuideState(): m_state=6
00:27:10.938 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7547
00:27:10.939 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.29, Mass=136955, SNR=91.4, Peak=16640 HFD=3.3
00:27:10.940 00.001 21068 MultiStar: [#1 -0.26,0.15,1.12,U] [#2 -0.06,-0.23,1.16,U] [#3 0.01,0.15,0.96,U] [#4 -0.19,0.38,0.78,U] [#5 0.13,-0.04,0.83,U] [#6 0.13,0.38,0.76,U] [#7 0.20,-0.01,0.56,U] [#8 0.25,0.11,0.71,U] 
00:27:10.940 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.23, 0.21}
00:27:10.941 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
00:27:10.943 00.002 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
00:27:10.943 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
00:27:10.945 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
00:27:10.945 00.000 21068 Enqueuing Move request for scope (0.03, 0.11)
00:27:10.946 00.001 16108 Worker thread wakes up
00:27:10.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:27:10.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:27:10.946 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.12
00:27:10.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:10.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:10.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:10.946 00.000 16108 MoveAxis(E, 0, ABG)
00:27:10.946 00.000 16108 Move returns status 0, amount 0
00:27:10.946 00.000 16108 MoveAxis(N, 0, ABG)
00:27:10.947 00.001 16108 Move returns status 0, amount 0
00:27:10.947 00.000 16108 move complete, result=0
00:27:10.947 00.000 16108 worker thread done servicing request
00:27:10.949 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3507, FiltMin=2953, FiltMax=48464, Gamma=1.000
00:27:10.965 00.016 21068 UpdateGuideState exits: m=136955 SNR=91.4
00:27:10.965 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:10.967 00.001 21068 Enqueuing Expose request
00:27:10.968 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:10.968 00.000 16108 Worker thread wakes up
00:27:10.969 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:10.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:12.123 01.154 16108 Exposure complete
00:27:12.189 00.066 16108 worker thread done servicing request
00:27:12.189 00.000 21068 OnExposeComplete: enter
00:27:12.192 00.003 21068 UpdateGuideState(): m_state=6
00:27:12.193 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7548
00:27:12.194 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.40, Mass=108614, SNR=79.7, Peak=17184 HFD=2.9
00:27:12.196 00.002 21068 MultiStar: [#1 0.01,0.40,1.23,U] [#2 0.09,-0.24,1.15,U] [#3 0.14,-0.03,1.11,U] [#4 0.10,0.51,0.00,M1] [#5 0.09,-0.02,0.96,U] [#6 0.24,0.26,0.86,U] [#7 0.12,-0.01,0.66,U] [#8 -0.02,0.10,0.72,U] 
00:27:12.197 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.15, 0.33}
00:27:12.198 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
00:27:12.199 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
00:27:12.200 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
00:27:12.203 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.10, opts=13)
00:27:12.204 00.001 21068 Enqueuing Move request for scope (0.10, 0.10)
00:27:12.205 00.001 16108 Worker thread wakes up
00:27:12.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:27:12.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:27:12.205 00.000 16108 Moving (0.10, 0.10) raw xDistance=-0.08 yDistance=-0.12
00:27:12.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:27:12.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:12.206 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:12.206 00.000 16108 MoveAxis(E, 0, ABG)
00:27:12.206 00.000 16108 Move returns status 0, amount 0
00:27:12.206 00.000 16108 MoveAxis(N, 0, ABG)
00:27:12.206 00.000 16108 Move returns status 0, amount 0
00:27:12.206 00.000 16108 move complete, result=0
00:27:12.206 00.000 16108 worker thread done servicing request
00:27:12.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3507, FiltMin=2937, FiltMax=61363, Gamma=1.000
00:27:12.225 00.015 21068 UpdateGuideState exits: m=108614 SNR=79.7
00:27:12.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:12.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:12.228 00.001 21068 Enqueuing Expose request
00:27:12.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:12.229 00.001 16108 Worker thread wakes up
00:27:12.229 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:12.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:13.202 00.973 16108 Exposure complete
00:27:13.261 00.059 16108 worker thread done servicing request
00:27:13.261 00.000 21068 OnExposeComplete: enter
00:27:13.262 00.001 21068 UpdateGuideState(): m_state=6
00:27:13.263 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7549
00:27:13.263 00.000 21068 Star::Find returns 1 (0), X=221.09, Y=876.55, Mass=129767, SNR=86.2, Peak=16704 HFD=3.3
00:27:13.265 00.002 21068 MultiStar: [#1 -0.12,0.26,0.99,U] [#2 0.30,-0.19,1.22,U] [#3 0.23,0.04,1.02,U] [#4 0.28,0.45,0.00,M2] [#5 0.17,0.14,0.92,U] [#6 0.19,0.71,0.00,M1] [#7 0.20,0.10,0.60,U] [#8 0.55,0.23,0.00,M1] 
00:27:13.266 00.001 21068 refined, 5 included, MultiStar: {0.20, 0.13}, one-star: {0.41, 0.48}
00:27:13.266 00.000 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:27:13.267 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:27:13.268 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.56 mountX=-0.18 mountY=-0.17, mountTheta=-2.37
00:27:13.269 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.13, opts=13)
00:27:13.270 00.001 21068 Enqueuing Move request for scope (0.20, 0.13)
00:27:13.271 00.001 16108 Worker thread wakes up
00:27:13.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
00:27:13.271 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
00:27:13.271 00.000 16108 Moving (0.20, 0.13) raw xDistance=-0.18 yDistance=-0.17
00:27:13.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:27:13.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:13.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:27:13.271 00.000 16108 MoveAxis(E, 0, ABG)
00:27:13.271 00.000 16108 Move returns status 0, amount 0
00:27:13.271 00.000 16108 MoveAxis(N, 0, ABG)
00:27:13.271 00.000 16108 Move returns status 0, amount 0
00:27:13.271 00.000 16108 move complete, result=0
00:27:13.272 00.001 16108 worker thread done servicing request
00:27:13.280 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3507, FiltMin=2992, FiltMax=55709, Gamma=1.000
00:27:13.302 00.022 21068 UpdateGuideState exits: m=129767 SNR=86.2
00:27:13.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:13.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:13.305 00.001 21068 Enqueuing Expose request
00:27:13.306 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:13.308 00.002 16108 Worker thread wakes up
00:27:13.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:13.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:14.479 01.171 16108 Exposure complete
00:27:14.536 00.057 16108 worker thread done servicing request
00:27:14.536 00.000 21068 OnExposeComplete: enter
00:27:14.537 00.001 21068 UpdateGuideState(): m_state=6
00:27:14.538 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7550
00:27:14.539 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.23, Mass=118322, SNR=84.5, Peak=14528 HFD=3.4
00:27:14.539 00.000 21068 MultiStar: [#1 0.07,0.45,1.04,U] [#2 0.59,-0.30,0.00,M1] [#3 0.39,0.05,1.02,U] [#4 0.30,0.26,0.84,U] [#5 0.36,0.16,1.00,U] [#6 0.46,0.26,0.00,M2] [#7 0.40,-0.15,0.72,U] [#8 0.35,-0.21,0.68,U] 
00:27:14.540 00.001 21068 refined, 6 included, MultiStar: {0.32, 0.13}, one-star: {0.42, 0.16}
00:27:14.541 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
00:27:14.542 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
00:27:14.542 00.000 21068 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.35 cameraTheta=0.38 mountX=-0.30 mountY=-0.20, mountTheta=-2.54
00:27:14.545 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.13, opts=13)
00:27:14.545 00.000 21068 Enqueuing Move request for scope (0.32, 0.13)
00:27:14.546 00.001 16108 Worker thread wakes up
00:27:14.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
00:27:14.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
00:27:14.546 00.000 16108 Moving (0.32, 0.13) raw xDistance=-0.30 yDistance=-0.20
00:27:14.547 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:27:14.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:27:14.547 00.000 16108 MoveAxis(E, 77, ABG)
00:27:14.547 00.000 16108 Guiding  Dir = 2, Dur = 77
00:27:14.547 00.000 16108 IsSlewing returns 0
00:27:14.548 00.001 16108 IsGuiding returns 0
00:27:14.549 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3507, FiltMin=2989, FiltMax=46723, Gamma=1.000
00:27:14.564 00.015 21068 UpdateGuideState exits: m=118322 SNR=84.5
00:27:14.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:14.565 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:14.566 00.001 21068 Enqueuing Expose request
00:27:14.578 00.012 16108 PulseGuide returned control before completion, sleep 58
00:27:14.638 00.060 16108 IsGuiding returns 1
00:27:14.638 00.000 16108 scope still moving after pulse duration time elapsed
00:27:14.669 00.031 16108 IsSlewing returns 0
00:27:14.669 00.000 16108 IsGuiding returns 0
00:27:14.669 00.000 16108 scope move finished after 77 + 44 ms
00:27:14.669 00.000 16108 Move returns status 0, amount 77
00:27:14.669 00.000 16108 MoveAxis(N, 40, ABG)
00:27:14.669 00.000 16108 Guiding  Dir = 0, Dur = 40
00:27:14.669 00.000 16108 IsSlewing returns 0
00:27:14.670 00.001 16108 IsGuiding returns 0
00:27:14.670 00.000 16108 PulseGuide returned control before completion, sleep 50
00:27:14.732 00.062 16108 IsGuiding returns 1
00:27:14.732 00.000 16108 scope still moving after pulse duration time elapsed
00:27:14.763 00.031 16108 IsSlewing returns 0
00:27:14.763 00.000 16108 IsGuiding returns 0
00:27:14.765 00.002 16108 scope move finished after 40 + 54 ms
00:27:14.765 00.000 16108 Move returns status 0, amount 40
00:27:14.765 00.000 16108 move complete, result=0
00:27:14.765 00.000 16108 worker thread done servicing request
00:27:14.765 00.000 16108 Worker thread wakes up
00:27:14.765 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:14.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:14.765 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.2 px 40 ms NORTH
00:27:15.739 00.974 16108 Exposure complete
00:27:15.819 00.080 16108 worker thread done servicing request
00:27:15.819 00.000 21068 OnExposeComplete: enter
00:27:15.820 00.001 21068 UpdateGuideState(): m_state=6
00:27:15.822 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7551
00:27:15.823 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.29, Mass=116455, SNR=78.2, Peak=15056 HFD=3.2
00:27:15.826 00.003 21068 MultiStar: [#1 0.07,0.05,1.09,U] [#2 0.18,-0.40,1.27,U] [#3 0.14,0.01,1.05,U] [#4 -0.10,0.04,0.89,U] [#5 0.09,-0.10,1.05,U] [#6 -0.07,0.22,1.03,U] [#7 0.14,-0.25,0.71,U] [#8 0.04,-0.01,0.81,U] 
00:27:15.828 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.07, 0.21}
00:27:15.829 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
00:27:15.830 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
00:27:15.830 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.52 mountX=-0.06 mountY=0.02, mountTheta=2.85
00:27:15.834 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
00:27:15.835 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
00:27:15.836 00.001 16108 Worker thread wakes up
00:27:15.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:27:15.836 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:27:15.836 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.06 yDistance=0.02
00:27:15.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:27:15.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:15.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:15.836 00.000 16108 MoveAxis(E, 0, ABG)
00:27:15.836 00.000 16108 Move returns status 0, amount 0
00:27:15.836 00.000 16108 MoveAxis(N, 0, ABG)
00:27:15.836 00.000 16108 Move returns status 0, amount 0
00:27:15.836 00.000 16108 move complete, result=0
00:27:15.837 00.001 16108 worker thread done servicing request
00:27:15.840 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3507, FiltMin=3021, FiltMax=51408, Gamma=1.000
00:27:15.864 00.024 21068 UpdateGuideState exits: m=116455 SNR=78.2
00:27:15.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:15.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:15.867 00.001 21068 Enqueuing Expose request
00:27:15.868 00.001 16108 Worker thread wakes up
00:27:15.868 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:15.868 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:15.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:17.031 01.163 16108 Exposure complete
00:27:17.089 00.058 16108 worker thread done servicing request
00:27:17.089 00.000 21068 OnExposeComplete: enter
00:27:17.090 00.001 21068 UpdateGuideState(): m_state=6
00:27:17.091 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7552
00:27:17.091 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=876.19, Mass=131814, SNR=87.0, Peak=18320 HFD=3.5
00:27:17.092 00.001 21068 MultiStar: [#1 -0.21,0.27,0.99,U] [#2 0.19,-0.35,1.15,U] [#3 0.36,-0.11,1.01,U] [#4 0.00,0.15,0.71,U] [#5 0.16,0.09,0.88,U] [#6 0.17,0.07,0.80,U] [#7 0.11,-0.07,0.62,U] [#8 0.39,-0.13,0.68,U] 
00:27:17.093 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.18, 0.11}
00:27:17.094 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
00:27:17.094 00.000 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
00:27:17.095 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
00:27:17.098 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.00, opts=13)
00:27:17.099 00.001 21068 Enqueuing Move request for scope (0.15, -0.00)
00:27:17.099 00.000 16108 Worker thread wakes up
00:27:17.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
00:27:17.100 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
00:27:17.100 00.000 16108 Moving (0.15, -0.00) raw xDistance=-0.15 yDistance=-0.03
00:27:17.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:27:17.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:17.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:17.100 00.000 16108 MoveAxis(E, 0, ABG)
00:27:17.100 00.000 16108 Move returns status 0, amount 0
00:27:17.100 00.000 16108 MoveAxis(N, 0, ABG)
00:27:17.100 00.000 16108 Move returns status 0, amount 0
00:27:17.100 00.000 16108 move complete, result=0
00:27:17.100 00.000 16108 worker thread done servicing request
00:27:17.104 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3507, FiltMin=2950, FiltMax=45318, Gamma=1.000
00:27:17.123 00.019 21068 UpdateGuideState exits: m=131814 SNR=87.0
00:27:17.125 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:17.127 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:17.128 00.001 21068 Enqueuing Expose request
00:27:17.131 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:17.134 00.003 16108 Worker thread wakes up
00:27:17.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:17.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:18.121 00.987 16108 Exposure complete
00:27:18.186 00.065 16108 worker thread done servicing request
00:27:18.186 00.000 21068 OnExposeComplete: enter
00:27:18.186 00.000 21068 UpdateGuideState(): m_state=6
00:27:18.188 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7553
00:27:18.189 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.24, Mass=124442, SNR=84.8, Peak=15056 HFD=3.5
00:27:18.190 00.001 21068 MultiStar: [#1 0.21,0.19,1.06,U] [#2 0.21,-0.33,1.09,U] [#3 0.45,0.03,1.19,U] [#4 -0.17,0.13,0.85,U] [#5 0.24,-0.38,0.89,U] [#6 -0.09,0.17,0.89,U] [#7 0.35,-0.20,0.61,U] [#8 0.12,-0.02,0.79,U] 
00:27:18.191 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.02, 0.17}
00:27:18.191 00.000 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
00:27:18.192 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
00:27:18.193 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
00:27:18.194 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
00:27:18.195 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
00:27:18.195 00.000 16108 Worker thread wakes up
00:27:18.196 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:27:18.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:27:18.196 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
00:27:18.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:27:18.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:18.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:18.196 00.000 16108 MoveAxis(E, 0, ABG)
00:27:18.196 00.000 16108 Move returns status 0, amount 0
00:27:18.196 00.000 16108 MoveAxis(N, 0, ABG)
00:27:18.196 00.000 16108 Move returns status 0, amount 0
00:27:18.196 00.000 16108 move complete, result=0
00:27:18.196 00.000 16108 worker thread done servicing request
00:27:18.208 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3507, FiltMin=2957, FiltMax=53555, Gamma=1.000
00:27:18.237 00.029 21068 UpdateGuideState exits: m=124442 SNR=84.8
00:27:18.239 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:18.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:18.241 00.001 21068 Enqueuing Expose request
00:27:18.243 00.002 16108 Worker thread wakes up
00:27:18.243 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:18.245 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:18.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:19.422 01.177 16108 Exposure complete
00:27:19.504 00.082 16108 worker thread done servicing request
00:27:19.504 00.000 21068 OnExposeComplete: enter
00:27:19.507 00.003 21068 UpdateGuideState(): m_state=6
00:27:19.509 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7554
00:27:19.510 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.23, Mass=121094, SNR=77.0, Peak=15312 HFD=3.5
00:27:19.512 00.002 21068 MultiStar: [#1 -0.35,0.08,1.35,U] [#2 0.01,-0.31,1.28,U] [#3 -0.03,-0.07,1.14,U] [#4 0.25,0.34,0.90,U] [#5 0.09,0.00,1.10,U] [#6 0.09,0.54,0.00,M1] [#7 -0.12,-0.06,0.71,U] [#8 0.14,-0.13,0.86,U] 
00:27:19.514 00.002 21068 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.05, 0.15}
00:27:19.515 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
00:27:19.516 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
00:27:19.516 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.53 mountX=0.01 mountY=0.01, mountTheta=0.82
00:27:19.518 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
00:27:19.519 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
00:27:19.521 00.002 16108 Worker thread wakes up
00:27:19.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:27:19.522 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:27:19.522 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:27:19.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:27:19.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:19.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:19.522 00.000 16108 MoveAxis(E, 0, ABG)
00:27:19.522 00.000 16108 Move returns status 0, amount 0
00:27:19.522 00.000 16108 MoveAxis(N, 0, ABG)
00:27:19.522 00.000 16108 Move returns status 0, amount 0
00:27:19.522 00.000 16108 move complete, result=0
00:27:19.522 00.000 16108 worker thread done servicing request
00:27:19.528 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3507, FiltMin=3014, FiltMax=54390, Gamma=1.000
00:27:19.544 00.016 21068 UpdateGuideState exits: m=121094 SNR=77.0
00:27:19.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:19.546 00.000 21068 Enqueuing Expose request
00:27:19.547 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:19.549 00.002 16108 Worker thread wakes up
00:27:19.549 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:19.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:20.521 00.972 16108 Exposure complete
00:27:20.595 00.074 16108 worker thread done servicing request
00:27:20.595 00.000 21068 OnExposeComplete: enter
00:27:20.598 00.003 21068 UpdateGuideState(): m_state=6
00:27:20.600 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7555
00:27:20.601 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.58, Mass=120101, SNR=87.5, Peak=15392 HFD=3.1
00:27:20.602 00.001 21068 MultiStar: [#1 -0.36,0.27,1.14,U] [#2 -0.13,-0.19,1.19,U] [#3 -0.28,0.04,1.15,U] [#4 -0.15,0.34,0.79,U] [#5 0.03,0.03,0.88,U] [#6 0.10,0.62,0.00,M2] [#7 -0.26,-0.01,0.57,U] [#8 -0.30,0.23,0.75,U] 
00:27:20.604 00.002 21068 refined, 7 included, MultiStar: {-0.22, 0.15}, one-star: {-0.33, 0.50}
00:27:20.604 00.000 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
00:27:20.605 00.001 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
00:27:20.607 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.56 mountX=0.25 mountY=-0.09, mountTheta=-0.35
00:27:20.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.15, opts=13)
00:27:20.611 00.002 21068 Enqueuing Move request for scope (-0.22, 0.15)
00:27:20.612 00.001 16108 Worker thread wakes up
00:27:20.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
00:27:20.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
00:27:20.612 00.000 16108 Moving (-0.22, 0.15) raw xDistance=0.25 yDistance=-0.09
00:27:20.614 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:27:20.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:20.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:20.614 00.000 16108 MoveAxis(W, 65, ABG)
00:27:20.614 00.000 16108 Guiding  Dir = 3, Dur = 65
00:27:20.614 00.000 16108 IsSlewing returns 0
00:27:20.614 00.000 16108 IsGuiding returns 0
00:27:20.619 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3507, FiltMin=3024, FiltMax=65440, Gamma=1.000
00:27:20.620 00.001 16108 PulseGuide returned control before completion, sleep 69
00:27:20.636 00.016 21068 UpdateGuideState exits: m=120101 SNR=87.5
00:27:20.638 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:20.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:20.640 00.001 21068 Enqueuing Expose request
00:27:20.697 00.057 16108 IsGuiding returns 1
00:27:20.697 00.000 16108 scope still moving after pulse duration time elapsed
00:27:20.729 00.032 16108 IsSlewing returns 0
00:27:20.729 00.000 16108 IsGuiding returns 0
00:27:20.729 00.000 16108 scope move finished after 65 + 49 ms
00:27:20.729 00.000 16108 Move returns status 0, amount 65
00:27:20.729 00.000 16108 MoveAxis(N, 0, ABG)
00:27:20.729 00.000 16108 Move returns status 0, amount 0
00:27:20.729 00.000 16108 move complete, result=0
00:27:20.729 00.000 16108 worker thread done servicing request
00:27:20.729 00.000 16108 Worker thread wakes up
00:27:20.729 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
00:27:20.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:20.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:21.883 01.153 16108 Exposure complete
00:27:21.939 00.056 16108 worker thread done servicing request
00:27:21.939 00.000 21068 OnExposeComplete: enter
00:27:21.940 00.001 21068 UpdateGuideState(): m_state=6
00:27:21.941 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7556
00:27:21.942 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.51, Mass=133970, SNR=80.5, Peak=15264 HFD=3.2
00:27:21.943 00.001 21068 MultiStar: [#1 -0.20,0.15,1.20,U] [#2 0.15,-0.27,1.24,U] [#3 0.05,0.04,1.08,U] [#4 0.19,0.26,0.85,U] [#5 0.58,0.07,0.00,M1] [#6 0.28,0.40,0.00,M3] [#7 -0.00,-0.11,0.62,U] [#8 0.02,0.15,0.80,U] 
00:27:21.943 00.000 21068 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {-0.20, 0.43}
00:27:21.944 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
00:27:21.945 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
00:27:21.945 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.02 mountY=-0.08, mountTheta=-1.37
00:27:21.947 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
00:27:21.947 00.000 21068 Enqueuing Move request for scope (-0.00, 0.09)
00:27:21.949 00.002 16108 Worker thread wakes up
00:27:21.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
00:27:21.949 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
00:27:21.949 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.08
00:27:21.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:21.950 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:21.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:21.950 00.000 16108 MoveAxis(E, 0, ABG)
00:27:21.950 00.000 16108 Move returns status 0, amount 0
00:27:21.950 00.000 16108 MoveAxis(N, 0, ABG)
00:27:21.950 00.000 16108 Move returns status 0, amount 0
00:27:21.950 00.000 16108 move complete, result=0
00:27:21.950 00.000 16108 worker thread done servicing request
00:27:21.953 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3507, FiltMin=3027, FiltMax=54054, Gamma=1.000
00:27:21.968 00.015 21068 UpdateGuideState exits: m=133970 SNR=80.5
00:27:21.970 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.973 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:21.975 00.002 21068 Enqueuing Expose request
00:27:21.977 00.002 16108 Worker thread wakes up
00:27:21.977 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:21.979 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:21.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:22.955 00.976 16108 Exposure complete
00:27:23.010 00.055 16108 worker thread done servicing request
00:27:23.010 00.000 21068 OnExposeComplete: enter
00:27:23.011 00.001 21068 UpdateGuideState(): m_state=6
00:27:23.011 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7557
00:27:23.012 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.29, Mass=111539, SNR=71.0, Peak=16528 HFD=3.0
00:27:23.013 00.001 21068 MultiStar: [#1 -0.08,0.32,1.37,U] [#2 0.05,0.03,1.34,U] [#3 -0.05,0.21,1.25,U] [#4 0.26,0.47,0.00,M1] [#5 0.28,0.13,1.03,U] [#6 0.40,0.41,0.00,M4] [#7 0.17,-0.12,0.78,U] [#8 -0.04,0.25,0.86,U] 
00:27:23.014 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.17, 0.21}
00:27:23.014 00.000 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
00:27:23.015 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
00:27:23.016 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.21 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
00:27:23.019 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.16, opts=13)
00:27:23.019 00.000 21068 Enqueuing Move request for scope (0.06, 0.16)
00:27:23.020 00.001 16108 Worker thread wakes up
00:27:23.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
00:27:23.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
00:27:23.020 00.000 16108 Moving (0.06, 0.16) raw xDistance=-0.03 yDistance=-0.17
00:27:23.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:23.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:23.021 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:27:23.021 00.000 16108 MoveAxis(E, 0, ABG)
00:27:23.021 00.000 16108 Move returns status 0, amount 0
00:27:23.021 00.000 16108 MoveAxis(N, 0, ABG)
00:27:23.021 00.000 16108 Move returns status 0, amount 0
00:27:23.021 00.000 16108 move complete, result=0
00:27:23.021 00.000 16108 worker thread done servicing request
00:27:23.027 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3507, FiltMin=3011, FiltMax=46179, Gamma=1.000
00:27:23.055 00.028 21068 UpdateGuideState exits: m=111539 SNR=71.0
00:27:23.057 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:23.060 00.002 21068 Enqueuing Expose request
00:27:23.061 00.001 16108 Worker thread wakes up
00:27:23.061 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:23.063 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:23.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:24.230 01.167 16108 Exposure complete
00:27:24.300 00.070 16108 worker thread done servicing request
00:27:24.300 00.000 21068 OnExposeComplete: enter
00:27:24.302 00.002 21068 UpdateGuideState(): m_state=6
00:27:24.304 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7558
00:27:24.305 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.22, Mass=114046, SNR=88.4, Peak=15008 HFD=3.2
00:27:24.306 00.001 21068 MultiStar: [#1 0.09,0.26,1.11,U] [#2 0.15,-0.36,1.08,U] [#3 0.22,0.06,0.99,U] [#4 0.12,0.28,0.78,U] [#5 0.28,0.23,0.82,U] [#6 0.40,0.28,0.00,M5] [#7 0.33,-0.21,0.63,U] [#8 0.23,-0.03,0.80,U] 
00:27:24.307 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.05}, one-star: {0.26, 0.15}
00:27:24.308 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
00:27:24.309 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
00:27:24.310 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.24 mountX=-0.19 mountY=-0.10, mountTheta=-2.68
00:27:24.313 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.05, opts=13)
00:27:24.314 00.001 21068 Enqueuing Move request for scope (0.20, 0.05)
00:27:24.315 00.001 16108 Worker thread wakes up
00:27:24.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
00:27:24.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
00:27:24.315 00.000 16108 Moving (0.20, 0.05) raw xDistance=-0.19 yDistance=-0.10
00:27:24.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:27:24.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:24.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:24.315 00.000 16108 MoveAxis(E, 0, ABG)
00:27:24.315 00.000 16108 Move returns status 0, amount 0
00:27:24.315 00.000 16108 MoveAxis(N, 0, ABG)
00:27:24.315 00.000 16108 Move returns status 0, amount 0
00:27:24.315 00.000 16108 move complete, result=0
00:27:24.315 00.000 16108 worker thread done servicing request
00:27:24.320 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3504, FiltMin=3033, FiltMax=50208, Gamma=1.000
00:27:24.336 00.016 21068 UpdateGuideState exits: m=114046 SNR=88.4
00:27:24.336 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:24.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:24.338 00.001 21068 Enqueuing Expose request
00:27:24.339 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:24.339 00.000 16108 Worker thread wakes up
00:27:24.339 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:24.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:25.304 00.965 16108 Exposure complete
00:27:25.362 00.058 16108 worker thread done servicing request
00:27:25.362 00.000 21068 OnExposeComplete: enter
00:27:25.363 00.001 21068 UpdateGuideState(): m_state=6
00:27:25.364 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7559
00:27:25.365 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=876.51, Mass=114746, SNR=73.8, Peak=16000 HFD=3.0
00:27:25.366 00.001 21068 MultiStar: [#1 0.15,0.27,1.27,U] [#2 0.33,-0.33,1.32,U] [#3 0.30,0.30,1.12,U] [#4 -0.07,0.20,1.00,U] [#5 0.37,0.01,0.95,U] [#6 0.23,0.44,0.00,M6] [#7 0.52,0.16,0.00,M1] [#8 0.14,-0.02,0.89,U] 
00:27:25.367 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.12}, one-star: {0.33, 0.43}
00:27:25.367 00.000 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
00:27:25.368 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
00:27:25.369 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.48 mountX=-0.20 mountY=-0.17, mountTheta=-2.45
00:27:25.371 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.12, opts=13)
00:27:25.372 00.001 21068 Enqueuing Move request for scope (0.22, 0.12)
00:27:25.373 00.001 16108 Worker thread wakes up
00:27:25.374 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
00:27:25.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
00:27:25.374 00.000 16108 Moving (0.22, 0.12) raw xDistance=-0.20 yDistance=-0.17
00:27:25.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:27:25.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:25.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:27:25.374 00.000 16108 MoveAxis(E, 53, ABG)
00:27:25.374 00.000 16108 Guiding  Dir = 2, Dur = 53
00:27:25.374 00.000 16108 IsSlewing returns 0
00:27:25.374 00.000 16108 IsGuiding returns 0
00:27:25.375 00.001 16108 PulseGuide returned control before completion, sleep 63
00:27:25.377 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3507, FiltMin=3033, FiltMax=47021, Gamma=1.000
00:27:25.391 00.014 21068 UpdateGuideState exits: m=114746 SNR=73.8
00:27:25.391 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:25.393 00.001 21068 Enqueuing Expose request
00:27:25.447 00.054 16108 IsGuiding returns 1
00:27:25.447 00.000 16108 scope still moving after pulse duration time elapsed
00:27:25.478 00.031 16108 IsSlewing returns 0
00:27:25.478 00.000 16108 IsGuiding returns 0
00:27:25.478 00.000 16108 scope move finished after 53 + 51 ms
00:27:25.478 00.000 16108 Move returns status 0, amount 53
00:27:25.480 00.002 16108 MoveAxis(N, 0, ABG)
00:27:25.480 00.000 16108 Move returns status 0, amount 0
00:27:25.480 00.000 16108 move complete, result=0
00:27:25.480 00.000 16108 worker thread done servicing request
00:27:25.480 00.000 16108 Worker thread wakes up
00:27:25.480 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
00:27:25.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:25.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:26.639 01.158 16108 Exposure complete
00:27:26.695 00.056 16108 worker thread done servicing request
00:27:26.696 00.001 21068 OnExposeComplete: enter
00:27:26.696 00.000 21068 UpdateGuideState(): m_state=6
00:27:26.697 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7560
00:27:26.698 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.27, Mass=118761, SNR=77.0, Peak=16880 HFD=3.2
00:27:26.699 00.001 21068 MultiStar: [#1 0.08,0.29,1.11,U] [#2 0.08,-0.46,1.43,U] [#3 0.38,-0.08,1.05,U] [#4 0.16,0.11,0.84,U] [#5 0.50,-0.10,0.00,M1] [#6 0.24,0.27,0.97,U] [#7 0.02,-0.23,0.72,U] [#8 0.07,-0.16,0.89,U] 
00:27:26.699 00.000 21068 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.07, 0.19}
00:27:26.700 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
00:27:26.701 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
00:27:26.701 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.15 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
00:27:26.704 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.02, opts=13)
00:27:26.707 00.003 21068 Enqueuing Move request for scope (0.14, -0.02)
00:27:26.709 00.002 16108 Worker thread wakes up
00:27:26.710 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:27:26.710 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:27:26.710 00.000 16108 Moving (0.14, -0.02) raw xDistance=-0.14 yDistance=-0.01
00:27:26.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:27:26.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:26.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:26.710 00.000 16108 MoveAxis(E, 0, ABG)
00:27:26.710 00.000 16108 Move returns status 0, amount 0
00:27:26.711 00.001 16108 MoveAxis(N, 0, ABG)
00:27:26.711 00.000 16108 Move returns status 0, amount 0
00:27:26.711 00.000 16108 move complete, result=0
00:27:26.711 00.000 16108 worker thread done servicing request
00:27:26.719 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=269, max=65535, med=3507, FiltMin=3017, FiltMax=53446, Gamma=1.000
00:27:26.739 00.020 21068 UpdateGuideState exits: m=118761 SNR=77.0
00:27:26.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.741 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:26.742 00.001 21068 Enqueuing Expose request
00:27:26.742 00.000 16108 Worker thread wakes up
00:27:26.742 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:26.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:26.744 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:27.735 00.991 16108 Exposure complete
00:27:27.800 00.065 16108 worker thread done servicing request
00:27:27.800 00.000 21068 OnExposeComplete: enter
00:27:27.802 00.002 21068 UpdateGuideState(): m_state=6
00:27:27.804 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7561
00:27:27.805 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=876.01, Mass=124621, SNR=84.1, Peak=17504 HFD=2.8
00:27:27.808 00.003 21068 MultiStar: [#1 0.14,-0.01,0.95,U] [#2 0.49,-0.41,0.00,M1] [#3 0.25,-0.10,1.07,U] [#4 0.74,0.17,0.00,M1] [#5 0.55,-0.12,0.00,M2] [#6 0.53,0.05,0.00,M6] [#7 0.17,-0.34,0.57,U] [#8 0.30,-0.04,0.68,U] 
00:27:27.809 00.001 21068 refined, 4 included, MultiStar: {0.24, -0.09}, one-star: {0.32, -0.07}
00:27:27.810 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
00:27:27.812 00.002 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
00:27:27.813 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.37 mountX=-0.25 mountY=0.03, mountTheta=3.00
00:27:27.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.09, opts=13)
00:27:27.817 00.002 21068 Enqueuing Move request for scope (0.24, -0.09)
00:27:27.818 00.001 16108 Worker thread wakes up
00:27:27.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
00:27:27.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
00:27:27.819 00.001 16108 Moving (0.24, -0.09) raw xDistance=-0.25 yDistance=0.03
00:27:27.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:27:27.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:27.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:27.819 00.000 16108 MoveAxis(E, 66, ABG)
00:27:27.819 00.000 16108 Guiding  Dir = 2, Dur = 66
00:27:27.819 00.000 16108 IsSlewing returns 0
00:27:27.819 00.000 16108 IsGuiding returns 0
00:27:27.825 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3504, FiltMin=2992, FiltMax=52032, Gamma=1.000
00:27:27.853 00.028 21068 UpdateGuideState exits: m=124621 SNR=84.1
00:27:27.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:27.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:27.855 00.000 21068 Enqueuing Expose request
00:27:27.880 00.025 16108 PulseGuide returned control before completion, sleep 16
00:27:27.911 00.031 16108 IsGuiding returns 1
00:27:27.911 00.000 16108 scope still moving after pulse duration time elapsed
00:27:27.942 00.031 16108 IsSlewing returns 0
00:27:27.942 00.000 16108 IsGuiding returns 1
00:27:27.974 00.032 16108 IsSlewing returns 0
00:27:27.974 00.000 16108 IsGuiding returns 0
00:27:27.974 00.000 16108 scope move finished after 66 + 89 ms
00:27:27.975 00.001 16108 Move returns status 0, amount 66
00:27:27.975 00.000 16108 MoveAxis(N, 0, ABG)
00:27:27.975 00.000 16108 Move returns status 0, amount 0
00:27:27.975 00.000 16108 move complete, result=0
00:27:27.975 00.000 16108 worker thread done servicing request
00:27:27.975 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
00:27:27.977 00.002 16108 Worker thread wakes up
00:27:27.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:27.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:29.139 01.162 16108 Exposure complete
00:27:29.197 00.058 16108 worker thread done servicing request
00:27:29.197 00.000 21068 OnExposeComplete: enter
00:27:29.199 00.002 21068 UpdateGuideState(): m_state=6
00:27:29.199 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7562
00:27:29.200 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.86, Mass=118056, SNR=78.3, Peak=17168 HFD=3.0
00:27:29.201 00.001 21068 MultiStar: [#1 0.23,-0.14,1.23,U] [#2 0.40,-0.73,0.00,M2] [#3 0.58,-0.22,0.00,M1] [#4 0.33,-0.08,0.81,U] [#5 0.60,-0.15,0.00,M3] [#6 0.59,0.17,0.00,M7] [#7 0.52,-0.51,0.00,M1] [#8 0.47,-0.42,0.00,M1] 
00:27:29.202 00.001 21068 refined, 2 included, MultiStar: {0.34, -0.15}, one-star: {0.48, -0.21}
00:27:29.203 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
00:27:29.203 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
00:27:29.204 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-0.42 mountX=-0.36 mountY=0.07, mountTheta=2.96
00:27:29.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.15, opts=13)
00:27:29.206 00.000 21068 Enqueuing Move request for scope (0.34, -0.15)
00:27:29.207 00.001 16108 Worker thread wakes up
00:27:29.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.15) opts 0xd
00:27:29.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.15)
00:27:29.207 00.000 16108 Moving (0.34, -0.15) raw xDistance=-0.36 yDistance=0.07
00:27:29.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
00:27:29.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:29.208 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:27:29.208 00.000 16108 MoveAxis(E, 99, ABG)
00:27:29.208 00.000 16108 Guiding  Dir = 2, Dur = 99
00:27:29.208 00.000 16108 IsSlewing returns 0
00:27:29.208 00.000 16108 IsGuiding returns 0
00:27:29.212 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3504, FiltMin=2953, FiltMax=60217, Gamma=1.000
00:27:29.215 00.003 16108 PulseGuide returned control before completion, sleep 105
00:27:29.238 00.023 21068 UpdateGuideState exits: m=118056 SNR=78.3
00:27:29.240 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:29.242 00.001 21068 Enqueuing Expose request
00:27:29.320 00.078 16108 IsGuiding returns 1
00:27:29.320 00.000 16108 scope still moving after pulse duration time elapsed
00:27:29.350 00.030 16108 IsSlewing returns 0
00:27:29.350 00.000 16108 IsGuiding returns 1
00:27:29.382 00.032 16108 IsSlewing returns 0
00:27:29.382 00.000 16108 IsGuiding returns 0
00:27:29.382 00.000 16108 scope move finished after 99 + 75 ms
00:27:29.382 00.000 16108 Move returns status 0, amount 99
00:27:29.382 00.000 16108 MoveAxis(N, 0, ABG)
00:27:29.382 00.000 16108 Move returns status 0, amount 0
00:27:29.382 00.000 16108 move complete, result=0
00:27:29.382 00.000 16108 worker thread done servicing request
00:27:29.383 00.001 16108 Worker thread wakes up
00:27:29.383 00.000 21068 GuideStep: -0.4 px 99 ms EAST, 0.1 px 0 ms NORTH
00:27:29.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:29.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:30.362 00.978 16108 Exposure complete
00:27:30.420 00.058 16108 worker thread done servicing request
00:27:30.420 00.000 21068 OnExposeComplete: enter
00:27:30.422 00.002 21068 UpdateGuideState(): m_state=6
00:27:30.423 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7563
00:27:30.425 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.11, Mass=126595, SNR=76.3, Peak=18320 HFD=2.9
00:27:30.425 00.000 21068 MultiStar: [#1 0.02,-0.16,1.25,U] [#2 -0.06,-0.73,0.00,M3] [#3 0.30,-0.18,1.19,U] [#4 -0.08,-0.13,0.95,U] [#5 0.25,-0.19,1.04,U] [#6 0.35,-0.08,0.87,U] [#7 0.40,-0.31,0.00,M2] [#8 0.34,-0.23,0.70,U] 
00:27:30.426 00.001 21068 single-star, 6 included, MultiStar: {0.18, -0.13}, one-star: {0.15, 0.04}
00:27:30.427 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
00:27:30.428 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
00:27:30.428 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
00:27:30.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.04, opts=13)
00:27:30.431 00.001 21068 Enqueuing Move request for scope (0.15, 0.04)
00:27:30.432 00.001 16108 Worker thread wakes up
00:27:30.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:27:30.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:27:30.432 00.000 16108 Moving (0.15, 0.04) raw xDistance=-0.14 yDistance=-0.07
00:27:30.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:27:30.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:30.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:30.432 00.000 16108 MoveAxis(E, 0, ABG)
00:27:30.432 00.000 16108 Move returns status 0, amount 0
00:27:30.432 00.000 16108 MoveAxis(N, 0, ABG)
00:27:30.432 00.000 16108 Move returns status 0, amount 0
00:27:30.432 00.000 16108 move complete, result=0
00:27:30.432 00.000 16108 worker thread done servicing request
00:27:30.443 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3501, FiltMin=2966, FiltMax=54288, Gamma=1.000
00:27:30.465 00.022 21068 UpdateGuideState exits: m=126595 SNR=76.3
00:27:30.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:30.468 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:30.470 00.002 21068 Enqueuing Expose request
00:27:30.471 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:30.473 00.002 16108 Worker thread wakes up
00:27:30.474 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:30.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:31.633 01.159 16108 Exposure complete
00:27:31.689 00.056 16108 worker thread done servicing request
00:27:31.689 00.000 21068 OnExposeComplete: enter
00:27:31.690 00.001 21068 UpdateGuideState(): m_state=6
00:27:31.691 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7564
00:27:31.692 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=875.89, Mass=106981, SNR=72.1, Peak=16848 HFD=3.0
00:27:31.693 00.001 21068 MultiStar: [#1 0.09,-0.22,1.19,U] [#2 0.31,-0.74,0.00,M4] [#3 0.37,-0.33,0.00,M1] [#4 0.06,-0.09,1.27,U] [#5 -0.03,-0.59,0.00,M3] [#6 0.23,-0.06,0.90,U] [#7 0.36,-0.63,0.00,M3] [#8 0.05,-0.49,0.00,M1] 
00:27:31.693 00.000 21068 refined, 3 included, MultiStar: {0.13, -0.14}, one-star: {0.20, -0.19}
00:27:31.694 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
00:27:31.695 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
00:27:31.696 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=-0.15 mountY=0.11, mountTheta=2.53
00:27:31.697 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.14, opts=13)
00:27:31.698 00.001 21068 Enqueuing Move request for scope (0.13, -0.14)
00:27:31.699 00.001 16108 Worker thread wakes up
00:27:31.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
00:27:31.699 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
00:27:31.699 00.000 16108 Moving (0.13, -0.14) raw xDistance=-0.15 yDistance=0.11
00:27:31.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:27:31.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:31.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:27:31.699 00.000 16108 MoveAxis(E, 0, ABG)
00:27:31.699 00.000 16108 Move returns status 0, amount 0
00:27:31.700 00.001 16108 MoveAxis(N, 0, ABG)
00:27:31.700 00.000 16108 Move returns status 0, amount 0
00:27:31.700 00.000 16108 move complete, result=0
00:27:31.700 00.000 16108 worker thread done servicing request
00:27:31.703 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3501, FiltMin=3011, FiltMax=60784, Gamma=1.000
00:27:31.732 00.029 21068 UpdateGuideState exits: m=106981 SNR=72.1
00:27:31.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:31.735 00.001 21068 Enqueuing Expose request
00:27:31.738 00.003 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:31.740 00.002 16108 Worker thread wakes up
00:27:31.740 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:31.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:32.726 00.986 16108 Exposure complete
00:27:32.801 00.075 16108 worker thread done servicing request
00:27:32.801 00.000 21068 OnExposeComplete: enter
00:27:32.803 00.002 21068 UpdateGuideState(): m_state=6
00:27:32.804 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7565
00:27:32.805 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.27, Mass=136662, SNR=95.5, Peak=20624 HFD=3.2
00:27:32.806 00.001 21068 MultiStar: [#1 0.00,0.13,0.84,U] [#2 0.14,-0.47,0.00,M5] [#3 -0.08,-0.10,0.85,U] [#4 0.05,0.26,0.65,U] [#5 0.23,-0.18,0.81,U] [#6 0.17,0.45,0.00,M6] [#7 -0.10,0.02,0.57,U] [#8 0.11,-0.08,0.73,U] 
00:27:32.807 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.14, 0.19}
00:27:32.807 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:27:32.808 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:27:32.809 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.54 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
00:27:32.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
00:27:32.812 00.001 21068 Enqueuing Move request for scope (0.06, 0.04)
00:27:32.813 00.001 16108 Worker thread wakes up
00:27:32.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:27:32.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:27:32.813 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.05
00:27:32.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:32.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:32.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:32.813 00.000 16108 MoveAxis(E, 0, ABG)
00:27:32.813 00.000 16108 Move returns status 0, amount 0
00:27:32.813 00.000 16108 MoveAxis(N, 0, ABG)
00:27:32.813 00.000 16108 Move returns status 0, amount 0
00:27:32.813 00.000 16108 move complete, result=0
00:27:32.813 00.000 16108 worker thread done servicing request
00:27:32.816 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3504, FiltMin=2979, FiltMax=52438, Gamma=1.000
00:27:32.832 00.016 21068 UpdateGuideState exits: m=136662 SNR=95.5
00:27:32.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.833 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:32.834 00.001 21068 Enqueuing Expose request
00:27:32.835 00.001 16108 Worker thread wakes up
00:27:32.835 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:32.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:32.836 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:34.006 01.170 16108 Exposure complete
00:27:34.087 00.081 16108 worker thread done servicing request
00:27:34.088 00.001 21068 OnExposeComplete: enter
00:27:34.090 00.002 21068 UpdateGuideState(): m_state=6
00:27:34.091 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7566
00:27:34.093 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=876.42, Mass=119950, SNR=81.9, Peak=16656 HFD=3.2
00:27:34.096 00.003 21068 MultiStar: [#1 -0.47,0.29,0.00,M1] [#2 0.13,-0.35,1.27,U] [#3 -0.18,0.02,1.24,U] [#4 -0.01,0.41,0.89,U] [#5 0.13,-0.09,1.05,U] [#6 0.05,0.58,0.00,M7] [#7 -0.02,-0.19,0.62,U] [#8 0.06,0.03,0.71,U] 
00:27:34.099 00.003 21068 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {0.12, 0.34}
00:27:34.101 00.002 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
00:27:34.102 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
00:27:34.104 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.39 mountX=-0.03 mountY=-0.02, mountTheta=-2.54
00:27:34.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
00:27:34.109 00.002 21068 Enqueuing Move request for scope (0.03, 0.01)
00:27:34.110 00.001 16108 Worker thread wakes up
00:27:34.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:27:34.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:27:34.110 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.02
00:27:34.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:34.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:34.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:34.110 00.000 16108 MoveAxis(E, 0, ABG)
00:27:34.110 00.000 16108 Move returns status 0, amount 0
00:27:34.111 00.001 16108 MoveAxis(N, 0, ABG)
00:27:34.111 00.000 16108 Move returns status 0, amount 0
00:27:34.111 00.000 16108 move complete, result=0
00:27:34.111 00.000 16108 worker thread done servicing request
00:27:34.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3501, FiltMin=3024, FiltMax=57878, Gamma=1.000
00:27:34.138 00.024 21068 UpdateGuideState exits: m=119950 SNR=81.9
00:27:34.140 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:34.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:34.142 00.001 21068 Enqueuing Expose request
00:27:34.143 00.001 16108 Worker thread wakes up
00:27:34.143 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:34.144 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:34.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:35.124 00.980 16108 Exposure complete
00:27:35.198 00.074 16108 worker thread done servicing request
00:27:35.198 00.000 21068 OnExposeComplete: enter
00:27:35.199 00.001 21068 UpdateGuideState(): m_state=6
00:27:35.200 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7567
00:27:35.201 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.26, Mass=108831, SNR=82.2, Peak=16176 HFD=3.0
00:27:35.201 00.000 21068 MultiStar: [#1 -0.37,0.13,1.17,U] [#2 -0.05,-0.28,1.28,U] [#3 -0.16,-0.18,1.09,U] [#4 -0.29,0.16,0.95,U] [#5 -0.14,-0.11,0.94,U] [#6 -0.15,0.34,0.84,U] [#7 -0.02,-0.06,0.67,U] [#8 -0.11,-0.02,0.77,U] 
00:27:35.202 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {0.03, 0.19}
00:27:35.203 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
00:27:35.204 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:27:35.204 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=0.14 mountY=0.03, mountTheta=0.18
00:27:35.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
00:27:35.208 00.002 21068 Enqueuing Move request for scope (-0.15, 0.01)
00:27:35.208 00.000 16108 Worker thread wakes up
00:27:35.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
00:27:35.208 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
00:27:35.208 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.14 yDistance=0.03
00:27:35.209 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:27:35.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:35.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:35.209 00.000 16108 MoveAxis(E, 0, ABG)
00:27:35.209 00.000 16108 Move returns status 0, amount 0
00:27:35.209 00.000 16108 MoveAxis(N, 0, ABG)
00:27:35.209 00.000 16108 Move returns status 0, amount 0
00:27:35.209 00.000 16108 move complete, result=0
00:27:35.209 00.000 16108 worker thread done servicing request
00:27:35.213 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3504, FiltMin=3001, FiltMax=63078, Gamma=1.000
00:27:35.229 00.016 21068 UpdateGuideState exits: m=108831 SNR=82.2
00:27:35.229 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:35.231 00.001 21068 Enqueuing Expose request
00:27:35.232 00.001 16108 Worker thread wakes up
00:27:35.232 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:35.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:35.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:36.396 01.164 16108 Exposure complete
00:27:36.477 00.081 16108 worker thread done servicing request
00:27:36.477 00.000 21068 OnExposeComplete: enter
00:27:36.478 00.001 21068 UpdateGuideState(): m_state=6
00:27:36.479 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7568
00:27:36.480 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.94, Mass=118636, SNR=72.9, Peak=15760 HFD=3.3
00:27:36.481 00.001 21068 MultiStar: [#1 -0.36,0.43,0.00,M1] [#2 -0.27,-0.45,0.00,M4] [#3 -0.34,0.09,1.30,U] [#4 -0.50,0.19,0.00,M1] [#5 -0.35,-0.15,1.12,U] [#6 -0.14,0.21,0.82,U] [#7 -0.22,-0.25,0.77,U] [#8 -0.33,-0.22,0.83,U] 
00:27:36.482 00.001 21068 single-star, 5 included, MultiStar: {-0.26, -0.07}, one-star: {-0.15, -0.13}
00:27:36.483 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
00:27:36.484 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
00:27:36.485 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.42 mountX=0.13 mountY=0.16, mountTheta=0.92
00:27:36.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.13, opts=13)
00:27:36.488 00.001 21068 Enqueuing Move request for scope (-0.15, -0.13)
00:27:36.489 00.001 16108 Worker thread wakes up
00:27:36.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
00:27:36.489 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
00:27:36.489 00.000 16108 Moving (-0.15, -0.13) raw xDistance=0.13 yDistance=0.16
00:27:36.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:27:36.490 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:36.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:27:36.490 00.000 16108 MoveAxis(E, 0, ABG)
00:27:36.490 00.000 16108 Move returns status 0, amount 0
00:27:36.490 00.000 16108 MoveAxis(N, 0, ABG)
00:27:36.490 00.000 16108 Move returns status 0, amount 0
00:27:36.490 00.000 16108 move complete, result=0
00:27:36.490 00.000 16108 worker thread done servicing request
00:27:36.494 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3504, FiltMin=3027, FiltMax=62182, Gamma=1.000
00:27:36.515 00.021 21068 UpdateGuideState exits: m=118636 SNR=72.9
00:27:36.515 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:36.517 00.001 21068 Enqueuing Expose request
00:27:36.518 00.001 16108 Worker thread wakes up
00:27:36.518 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:36.518 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:36.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:37.495 00.977 16108 Exposure complete
00:27:37.566 00.071 16108 worker thread done servicing request
00:27:37.566 00.000 21068 OnExposeComplete: enter
00:27:37.567 00.001 21068 UpdateGuideState(): m_state=6
00:27:37.568 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7569
00:27:37.569 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.12, Mass=122905, SNR=78.5, Peak=17843 HFD=2.9
00:27:37.570 00.001 21068 MultiStar: [#1 -0.77,-0.03,0.00,M2] [#2 -0.52,-0.56,0.00,M5] [#3 -0.53,-0.27,0.00,M1] [#4 -0.44,0.09,0.86,U] [#5 -0.47,-0.21,0.00,M1] [#6 -0.50,0.13,0.00,M6] [#7 -0.34,-0.67,0.00,M1] [#8 -0.70,-0.20,0.00,M1] 
00:27:37.571 00.001 21068 refined, 1 included, MultiStar: {-0.51, 0.06}, one-star: {-0.57, 0.04}
00:27:37.571 00.000 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
00:27:37.572 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
00:27:37.573 00.001 21068 CameraToMount -- cameraX=-0.51 cameraY=0.06 hyp=0.51 cameraTheta=3.02 mountX=0.51 mountY=0.06, mountTheta=0.11
00:27:37.574 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=0.06, opts=13)
00:27:37.576 00.002 21068 Enqueuing Move request for scope (-0.51, 0.06)
00:27:37.577 00.001 16108 Worker thread wakes up
00:27:37.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.06) opts 0xd
00:27:37.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, 0.06)
00:27:37.577 00.000 16108 Moving (-0.51, 0.06) raw xDistance=0.51 yDistance=0.06
00:27:37.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:27:37.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:37.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:27:37.577 00.000 16108 MoveAxis(W, 134, ABG)
00:27:37.577 00.000 16108 Guiding  Dir = 3, Dur = 134
00:27:37.578 00.001 16108 IsSlewing returns 0
00:27:37.578 00.000 16108 IsGuiding returns 0
00:27:37.580 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3504, FiltMin=3008, FiltMax=50016, Gamma=1.000
00:27:37.596 00.016 21068 UpdateGuideState exits: m=122905 SNR=78.5
00:27:37.596 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:37.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:37.598 00.001 21068 Enqueuing Expose request
00:27:37.599 00.001 16108 PulseGuide returned control before completion, sleep 123
00:27:37.724 00.125 16108 IsGuiding returns 1
00:27:37.724 00.000 16108 scope still moving after pulse duration time elapsed
00:27:37.756 00.032 16108 IsSlewing returns 0
00:27:37.756 00.000 16108 IsGuiding returns 1
00:27:37.788 00.032 16108 IsSlewing returns 0
00:27:37.788 00.000 16108 IsGuiding returns 0
00:27:37.788 00.000 16108 scope move finished after 134 + 76 ms
00:27:37.789 00.001 16108 Move returns status 0, amount 134
00:27:37.789 00.000 16108 MoveAxis(N, 0, ABG)
00:27:37.789 00.000 16108 Move returns status 0, amount 0
00:27:37.789 00.000 16108 move complete, result=0
00:27:37.789 00.000 16108 worker thread done servicing request
00:27:37.789 00.000 16108 Worker thread wakes up
00:27:37.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:37.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:37.789 00.000 21068 GuideStep: 0.5 px 134 ms WEST, 0.1 px 0 ms NORTH
00:27:38.945 01.156 16108 Exposure complete
00:27:39.004 00.059 16108 worker thread done servicing request
00:27:39.004 00.000 21068 OnExposeComplete: enter
00:27:39.005 00.001 21068 UpdateGuideState(): m_state=6
00:27:39.006 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7570
00:27:39.007 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.11, Mass=113513, SNR=81.8, Peak=17040 HFD=3.3
00:27:39.007 00.000 21068 MultiStar: [#1 -0.07,-0.07,1.22,U] [#2 -0.11,-0.82,0.00,M6] [#3 0.21,-0.09,0.98,U] [#4 0.01,-0.12,0.99,U] [#5 0.20,-0.29,0.95,U] [#6 0.15,0.31,0.77,U] [#7 0.37,-0.35,0.00,M2] [#8 -0.09,-0.30,0.84,U] 
00:27:39.008 00.001 21068 single-star, 6 included, MultiStar: {0.06, -0.08}, one-star: {0.03, 0.04}
00:27:39.009 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
00:27:39.010 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
00:27:39.010 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.92 mountX=-0.02 mountY=-0.04, mountTheta=-2.04
00:27:39.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
00:27:39.013 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
00:27:39.013 00.000 16108 Worker thread wakes up
00:27:39.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:27:39.013 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:27:39.013 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.04
00:27:39.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:27:39.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:39.014 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:39.014 00.000 16108 MoveAxis(E, 0, ABG)
00:27:39.014 00.000 16108 Move returns status 0, amount 0
00:27:39.014 00.000 16108 MoveAxis(N, 0, ABG)
00:27:39.014 00.000 16108 Move returns status 0, amount 0
00:27:39.014 00.000 16108 move complete, result=0
00:27:39.014 00.000 16108 worker thread done servicing request
00:27:39.018 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3504, FiltMin=3008, FiltMax=54448, Gamma=1.000
00:27:39.032 00.014 21068 UpdateGuideState exits: m=113513 SNR=81.8
00:27:39.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:39.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:39.034 00.000 21068 Enqueuing Expose request
00:27:39.035 00.001 16108 Worker thread wakes up
00:27:39.035 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:39.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:39.036 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:40.019 00.983 16108 Exposure complete
00:27:40.073 00.054 16108 worker thread done servicing request
00:27:40.073 00.000 21068 OnExposeComplete: enter
00:27:40.074 00.001 21068 UpdateGuideState(): m_state=6
00:27:40.075 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7571
00:27:40.077 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.14, Mass=116601, SNR=78.5, Peak=16960 HFD=3.1
00:27:40.078 00.001 21068 MultiStar: [#1 -0.00,0.15,1.21,U] [#2 0.14,-0.41,1.34,U] [#3 0.07,0.03,1.19,U] [#4 0.07,0.30,0.96,U] [#5 0.32,-0.38,0.00,M1] [#6 0.26,0.31,0.88,U] [#7 -0.04,-0.28,0.68,U] [#8 0.19,-0.19,0.82,U] 
00:27:40.079 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.06, 0.06}
00:27:40.079 00.000 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:27:40.080 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
00:27:40.081 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
00:27:40.082 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
00:27:40.083 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
00:27:40.084 00.001 16108 Worker thread wakes up
00:27:40.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
00:27:40.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:27:40.084 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
00:27:40.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:40.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:40.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:40.084 00.000 16108 MoveAxis(E, 0, ABG)
00:27:40.084 00.000 16108 Move returns status 0, amount 0
00:27:40.084 00.000 16108 MoveAxis(N, 0, ABG)
00:27:40.084 00.000 16108 Move returns status 0, amount 0
00:27:40.084 00.000 16108 move complete, result=0
00:27:40.084 00.000 16108 worker thread done servicing request
00:27:40.089 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3504, FiltMin=3008, FiltMax=56627, Gamma=1.000
00:27:40.104 00.015 21068 UpdateGuideState exits: m=116601 SNR=78.5
00:27:40.105 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:40.106 00.000 21068 Enqueuing Expose request
00:27:40.108 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:40.109 00.001 16108 Worker thread wakes up
00:27:40.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:40.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:41.278 01.169 16108 Exposure complete
00:27:41.360 00.082 16108 worker thread done servicing request
00:27:41.360 00.000 21068 OnExposeComplete: enter
00:27:41.362 00.002 21068 UpdateGuideState(): m_state=6
00:27:41.363 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7572
00:27:41.365 00.002 21068 Star::Find returns 1 (0), X=221.24, Y=876.06, Mass=118278, SNR=81.2, Peak=16912 HFD=3.2
00:27:41.368 00.003 21068 MultiStar: [#1 0.21,-0.01,1.27,U] [#2 0.49,-0.63,0.00,M6] [#3 0.50,-0.14,0.00,M1] [#4 0.51,0.33,0.00,M1] [#5 0.59,0.00,0.00,M2] [#6 0.68,0.21,0.00,M5] [#7 0.56,-0.19,0.00,M2] [#8 0.52,-0.26,0.00,M1] 
00:27:41.369 00.001 21068 refined, 1 included, MultiStar: {0.36, -0.01}, one-star: {0.56, -0.02}
00:27:41.371 00.002 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
00:27:41.372 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
00:27:41.374 00.002 21068 CameraToMount -- cameraX=0.36 cameraY=-0.01 hyp=0.37 cameraTheta=-0.04 mountX=-0.36 mountY=-0.07, mountTheta=-2.94
00:27:41.378 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.01, opts=13)
00:27:41.381 00.003 21068 Enqueuing Move request for scope (0.36, -0.01)
00:27:41.383 00.002 16108 Worker thread wakes up
00:27:41.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.01) opts 0xd
00:27:41.383 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.01)
00:27:41.385 00.002 16108 Moving (0.36, -0.01) raw xDistance=-0.36 yDistance=-0.07
00:27:41.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:27:41.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:41.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:41.385 00.000 16108 MoveAxis(E, 95, ABG)
00:27:41.385 00.000 16108 Guiding  Dir = 2, Dur = 95
00:27:41.385 00.000 16108 IsSlewing returns 0
00:27:41.385 00.000 16108 IsGuiding returns 0
00:27:41.394 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3504, FiltMin=2989, FiltMax=58345, Gamma=1.000
00:27:41.425 00.031 16108 PulseGuide returned control before completion, sleep 66
00:27:41.426 00.001 21068 UpdateGuideState exits: m=118278 SNR=81.2
00:27:41.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:41.429 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:41.430 00.001 21068 Enqueuing Expose request
00:27:41.502 00.072 16108 IsGuiding returns 1
00:27:41.502 00.000 16108 scope still moving after pulse duration time elapsed
00:27:41.533 00.031 16108 IsSlewing returns 0
00:27:41.533 00.000 16108 IsGuiding returns 1
00:27:41.566 00.033 16108 IsSlewing returns 0
00:27:41.566 00.000 16108 IsGuiding returns 0
00:27:41.566 00.000 16108 scope move finished after 95 + 86 ms
00:27:41.566 00.000 16108 Move returns status 0, amount 95
00:27:41.566 00.000 16108 MoveAxis(N, 0, ABG)
00:27:41.566 00.000 16108 Move returns status 0, amount 0
00:27:41.566 00.000 16108 move complete, result=0
00:27:41.566 00.000 16108 worker thread done servicing request
00:27:41.567 00.001 16108 Worker thread wakes up
00:27:41.567 00.000 21068 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH
00:27:41.569 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:41.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:42.539 00.970 16108 Exposure complete
00:27:42.600 00.061 16108 worker thread done servicing request
00:27:42.602 00.002 21068 OnExposeComplete: enter
00:27:42.603 00.001 21068 UpdateGuideState(): m_state=6
00:27:42.604 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7573
00:27:42.605 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.07, Mass=117658, SNR=87.4, Peak=17104 HFD=2.9
00:27:42.607 00.002 21068 MultiStar: [#1 0.12,-0.06,1.08,U] [#2 0.26,-0.47,0.00,M7] [#3 0.32,-0.18,1.01,U] [#4 0.18,-0.03,0.84,U] [#5 0.54,-0.35,0.00,M3] [#6 0.52,0.24,0.00,M6] [#7 0.53,-0.43,0.00,M3] [#8 0.32,-0.40,0.00,M2] 
00:27:42.608 00.001 21068 refined, 3 included, MultiStar: {0.26, -0.07}, one-star: {0.42, -0.01}
00:27:42.609 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
00:27:42.610 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
00:27:42.610 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.27 mountX=-0.27 mountY=0.01, mountTheta=3.11
00:27:42.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.07, opts=13)
00:27:42.614 00.001 21068 Enqueuing Move request for scope (0.26, -0.07)
00:27:42.614 00.000 16108 Worker thread wakes up
00:27:42.615 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
00:27:42.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
00:27:42.615 00.000 16108 Moving (0.26, -0.07) raw xDistance=-0.27 yDistance=0.01
00:27:42.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
00:27:42.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:42.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:42.615 00.000 16108 MoveAxis(E, 77, ABG)
00:27:42.615 00.000 16108 Guiding  Dir = 2, Dur = 77
00:27:42.615 00.000 16108 IsSlewing returns 0
00:27:42.615 00.000 16108 IsGuiding returns 0
00:27:42.618 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3504, FiltMin=3011, FiltMax=56064, Gamma=1.000
00:27:42.631 00.013 16108 PulseGuide returned control before completion, sleep 72
00:27:42.640 00.009 21068 UpdateGuideState exits: m=117658 SNR=87.4
00:27:42.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:42.643 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:42.643 00.000 21068 Enqueuing Expose request
00:27:42.709 00.066 16108 IsGuiding returns 1
00:27:42.709 00.000 16108 scope still moving after pulse duration time elapsed
00:27:42.740 00.031 16108 IsSlewing returns 0
00:27:42.740 00.000 16108 IsGuiding returns 0
00:27:42.740 00.000 16108 scope move finished after 77 + 48 ms
00:27:42.741 00.001 16108 Move returns status 0, amount 77
00:27:42.741 00.000 16108 MoveAxis(N, 0, ABG)
00:27:42.741 00.000 16108 Move returns status 0, amount 0
00:27:42.741 00.000 16108 move complete, result=0
00:27:42.741 00.000 16108 worker thread done servicing request
00:27:42.741 00.000 16108 Worker thread wakes up
00:27:42.741 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.0 px 0 ms NORTH
00:27:42.744 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:42.745 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:43.912 01.167 16108 Exposure complete
00:27:43.968 00.056 16108 worker thread done servicing request
00:27:43.968 00.000 21068 OnExposeComplete: enter
00:27:43.969 00.001 21068 UpdateGuideState(): m_state=6
00:27:43.969 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7574
00:27:43.970 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.39, Mass=128472, SNR=92.8, Peak=16560 HFD=3.2
00:27:43.971 00.001 21068 MultiStar: [#1 -0.37,0.26,0.98,U] [#2 -0.32,-0.41,0.00,M8] [#3 -0.36,0.08,0.96,U] [#4 -0.10,0.33,0.82,U] [#5 -0.05,0.02,0.75,U] [#6 0.05,0.22,0.68,U] [#7 -0.13,-0.08,0.54,U] [#8 -0.42,0.19,0.67,U] 
00:27:43.973 00.002 21068 refined, 7 included, MultiStar: {-0.20, 0.18}, one-star: {-0.13, 0.32}
00:27:43.973 00.000 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
00:27:43.974 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
00:27:43.975 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.40 mountX=0.23 mountY=-0.13, mountTheta=-0.52
00:27:43.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.18, opts=13)
00:27:43.980 00.003 21068 Enqueuing Move request for scope (-0.20, 0.18)
00:27:43.983 00.003 16108 Worker thread wakes up
00:27:43.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
00:27:43.983 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
00:27:43.983 00.000 16108 Moving (-0.20, 0.18) raw xDistance=0.23 yDistance=-0.13
00:27:43.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
00:27:43.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:43.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:27:43.983 00.000 16108 MoveAxis(W, 54, ABG)
00:27:43.983 00.000 16108 Guiding  Dir = 3, Dur = 54
00:27:43.984 00.001 16108 IsSlewing returns 0
00:27:43.984 00.000 16108 IsGuiding returns 0
00:27:43.985 00.001 16108 PulseGuide returned control before completion, sleep 63
00:27:43.991 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3504, FiltMin=2976, FiltMax=65440, Gamma=1.000
00:27:44.008 00.017 21068 UpdateGuideState exits: m=128472 SNR=92.8
00:27:44.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:44.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:44.011 00.001 21068 Enqueuing Expose request
00:27:44.051 00.040 16108 IsGuiding returns 1
00:27:44.051 00.000 16108 scope still moving after pulse duration time elapsed
00:27:44.082 00.031 16108 IsSlewing returns 0
00:27:44.082 00.000 16108 IsGuiding returns 0
00:27:44.082 00.000 16108 scope move finished after 54 + 44 ms
00:27:44.082 00.000 16108 Move returns status 0, amount 54
00:27:44.082 00.000 16108 MoveAxis(N, 0, ABG)
00:27:44.082 00.000 16108 Move returns status 0, amount 0
00:27:44.083 00.001 16108 move complete, result=0
00:27:44.083 00.000 16108 worker thread done servicing request
00:27:44.083 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
00:27:44.084 00.001 16108 Worker thread wakes up
00:27:44.085 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:44.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:45.063 00.978 16108 Exposure complete
00:27:45.121 00.058 16108 worker thread done servicing request
00:27:45.121 00.000 21068 OnExposeComplete: enter
00:27:45.121 00.000 21068 UpdateGuideState(): m_state=6
00:27:45.122 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7575
00:27:45.123 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.48, Mass=127778, SNR=90.9, Peak=16240 HFD=3.2
00:27:45.124 00.001 21068 MultiStar: [#1 -0.53,0.11,0.00,M1] [#2 -0.16,-0.26,1.23,U] [#3 -0.32,0.07,1.01,U] [#4 -0.19,0.43,0.00,M1] [#5 0.05,-0.15,0.86,U] [#6 -0.21,0.42,0.00,M6] [#7 0.00,0.01,0.54,U] [#8 -0.22,0.08,0.76,U] 
00:27:45.125 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.02}, one-star: {-0.15, 0.41}
00:27:45.126 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
00:27:45.127 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
00:27:45.127 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.02 mountX=0.15 mountY=0.02, mountTheta=0.11
00:27:45.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
00:27:45.130 00.001 21068 Enqueuing Move request for scope (-0.15, 0.02)
00:27:45.130 00.000 16108 Worker thread wakes up
00:27:45.131 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
00:27:45.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
00:27:45.131 00.000 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.02
00:27:45.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:27:45.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:45.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:45.131 00.000 16108 MoveAxis(E, 0, ABG)
00:27:45.131 00.000 16108 Move returns status 0, amount 0
00:27:45.131 00.000 16108 MoveAxis(N, 0, ABG)
00:27:45.131 00.000 16108 Move returns status 0, amount 0
00:27:45.131 00.000 16108 move complete, result=0
00:27:45.131 00.000 16108 worker thread done servicing request
00:27:45.136 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3504, FiltMin=3017, FiltMax=60358, Gamma=1.000
00:27:45.152 00.016 21068 UpdateGuideState exits: m=127778 SNR=90.9
00:27:45.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.153 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:45.154 00.001 21068 Enqueuing Expose request
00:27:45.155 00.001 16108 Worker thread wakes up
00:27:45.155 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:45.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:45.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:46.312 01.156 16108 Exposure complete
00:27:46.376 00.064 16108 worker thread done servicing request
00:27:46.376 00.000 21068 OnExposeComplete: enter
00:27:46.377 00.001 21068 UpdateGuideState(): m_state=6
00:27:46.378 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7576
00:27:46.378 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.34, Mass=124681, SNR=87.2, Peak=18272 HFD=3.2
00:27:46.379 00.001 21068 MultiStar: [#1 -0.42,0.10,0.97,U] [#2 -0.13,-0.34,1.30,U] [#3 -0.09,0.02,0.95,U] [#4 -0.25,0.18,0.73,U] [#5 0.02,-0.19,1.09,U] [#6 -0.15,0.08,0.72,U] [#7 -0.12,-0.32,0.53,U] [#8 -0.24,0.06,0.76,U] 
00:27:46.380 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.03}, one-star: {-0.21, 0.27}
00:27:46.381 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
00:27:46.381 00.000 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
00:27:46.382 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.99 mountX=0.16 mountY=0.07, mountTheta=0.38
00:27:46.384 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.03, opts=13)
00:27:46.385 00.001 21068 Enqueuing Move request for scope (-0.17, -0.03)
00:27:46.386 00.001 16108 Worker thread wakes up
00:27:46.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:27:46.386 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:27:46.386 00.000 16108 Moving (-0.17, -0.03) raw xDistance=0.16 yDistance=0.07
00:27:46.386 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:46.386 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:46.387 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:27:46.387 00.000 16108 MoveAxis(E, 0, ABG)
00:27:46.387 00.000 16108 Move returns status 0, amount 0
00:27:46.387 00.000 16108 MoveAxis(N, 0, ABG)
00:27:46.387 00.000 16108 Move returns status 0, amount 0
00:27:46.387 00.000 16108 move complete, result=0
00:27:46.387 00.000 16108 worker thread done servicing request
00:27:46.390 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3504, FiltMin=3001, FiltMax=65440, Gamma=1.000
00:27:46.406 00.016 21068 UpdateGuideState exits: m=124681 SNR=87.2
00:27:46.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:46.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:46.409 00.001 21068 Enqueuing Expose request
00:27:46.409 00.000 16108 Worker thread wakes up
00:27:46.409 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:46.411 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:46.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:47.392 00.981 16108 Exposure complete
00:27:47.451 00.059 16108 worker thread done servicing request
00:27:47.451 00.000 21068 OnExposeComplete: enter
00:27:47.452 00.001 21068 UpdateGuideState(): m_state=6
00:27:47.454 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7577
00:27:47.455 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.35, Mass=110836, SNR=78.3, Peak=14544 HFD=3.1
00:27:47.456 00.001 21068 MultiStar: [#1 -0.34,0.11,1.31,U] [#2 -0.34,-0.35,0.00,M7] [#3 -0.21,0.13,1.28,U] [#4 -0.26,0.20,1.02,U] [#5 -0.03,-0.20,1.01,U] [#6 -0.11,0.52,0.00,M6] [#7 -0.03,-0.19,0.78,U] [#8 -0.02,0.05,0.85,U] 
00:27:47.456 00.000 21068 refined, 6 included, MultiStar: {-0.18, 0.07}, one-star: {-0.26, 0.28}
00:27:47.457 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
00:27:47.458 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:27:47.459 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=0.19 mountY=-0.02, mountTheta=-0.12
00:27:47.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.07, opts=13)
00:27:47.462 00.001 21068 Enqueuing Move request for scope (-0.18, 0.07)
00:27:47.464 00.002 16108 Worker thread wakes up
00:27:47.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
00:27:47.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
00:27:47.464 00.000 16108 Moving (-0.18, 0.07) raw xDistance=0.19 yDistance=-0.02
00:27:47.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:27:47.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:47.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:47.464 00.000 16108 MoveAxis(E, 0, ABG)
00:27:47.464 00.000 16108 Move returns status 0, amount 0
00:27:47.464 00.000 16108 MoveAxis(N, 0, ABG)
00:27:47.464 00.000 16108 Move returns status 0, amount 0
00:27:47.464 00.000 16108 move complete, result=0
00:27:47.464 00.000 16108 worker thread done servicing request
00:27:47.468 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3504, FiltMin=2995, FiltMax=59987, Gamma=1.000
00:27:47.489 00.021 21068 UpdateGuideState exits: m=110836 SNR=78.3
00:27:47.489 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.491 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:47.492 00.001 21068 Enqueuing Expose request
00:27:47.493 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:47.494 00.001 16108 Worker thread wakes up
00:27:47.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:47.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:48.639 01.145 16108 Exposure complete
00:27:48.715 00.076 16108 worker thread done servicing request
00:27:48.715 00.000 21068 OnExposeComplete: enter
00:27:48.716 00.001 21068 UpdateGuideState(): m_state=6
00:27:48.717 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7578
00:27:48.718 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.12, Mass=120905, SNR=87.2, Peak=16192 HFD=3.4
00:27:48.719 00.001 21068 MultiStar: [#1 -0.43,0.17,1.07,U] [#2 -0.29,-0.41,0.00,M8] [#3 -0.38,-0.11,1.12,U] [#4 -0.27,0.21,0.86,U] [#5 -0.25,-0.10,0.92,U] [#6 -0.00,0.25,0.88,U] [#7 0.01,-0.24,0.60,U] [#8 -0.05,0.00,0.69,U] 
00:27:48.719 00.000 21068 single-star, 7 included, MultiStar: {-0.22, 0.04}, one-star: {-0.18, 0.05}
00:27:48.720 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
00:27:48.721 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
00:27:48.722 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.88 mountX=0.19 mountY=-0.01, mountTheta=-0.03
00:27:48.723 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.05, opts=13)
00:27:48.724 00.001 21068 Enqueuing Move request for scope (-0.18, 0.05)
00:27:48.724 00.000 16108 Worker thread wakes up
00:27:48.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
00:27:48.724 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
00:27:48.724 00.000 16108 Moving (-0.18, 0.05) raw xDistance=0.19 yDistance=-0.01
00:27:48.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:27:48.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:48.726 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:48.726 00.000 16108 MoveAxis(E, 0, ABG)
00:27:48.726 00.000 16108 Move returns status 0, amount 0
00:27:48.726 00.000 16108 MoveAxis(N, 0, ABG)
00:27:48.726 00.000 16108 Move returns status 0, amount 0
00:27:48.726 00.000 16108 move complete, result=0
00:27:48.726 00.000 16108 worker thread done servicing request
00:27:48.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3504, FiltMin=3005, FiltMax=60566, Gamma=1.000
00:27:48.746 00.017 21068 UpdateGuideState exits: m=120905 SNR=87.2
00:27:48.748 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.750 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:48.751 00.001 21068 Enqueuing Expose request
00:27:48.753 00.002 16108 Worker thread wakes up
00:27:48.753 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:48.755 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:48.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:49.732 00.977 16108 Exposure complete
00:27:49.801 00.069 16108 worker thread done servicing request
00:27:49.801 00.000 21068 OnExposeComplete: enter
00:27:49.802 00.001 21068 UpdateGuideState(): m_state=6
00:27:49.803 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7579
00:27:49.803 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=876.36, Mass=121373, SNR=91.6, Peak=16272 HFD=3.1
00:27:49.805 00.002 21068 MultiStar: [#1 -0.36,0.27,1.01,U] [#2 -0.02,-0.31,1.06,U] [#3 -0.35,0.08,0.95,U] [#4 -0.14,0.30,0.87,U] [#5 0.05,0.12,0.97,U] [#6 0.02,0.59,0.00,M6] [#7 -0.13,-0.05,0.65,U] [#8 -0.05,-0.01,0.69,U] 
00:27:49.806 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {0.01, 0.28}
00:27:49.807 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
00:27:49.807 00.000 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
00:27:49.808 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.53 mountX=0.14 mountY=-0.06, mountTheta=-0.38
00:27:49.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
00:27:49.810 00.001 21068 Enqueuing Move request for scope (-0.12, 0.09)
00:27:49.811 00.001 16108 Worker thread wakes up
00:27:49.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
00:27:49.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
00:27:49.811 00.000 16108 Moving (-0.12, 0.09) raw xDistance=0.14 yDistance=-0.06
00:27:49.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:27:49.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:49.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:49.811 00.000 16108 MoveAxis(E, 0, ABG)
00:27:49.812 00.001 16108 Move returns status 0, amount 0
00:27:49.812 00.000 16108 MoveAxis(N, 0, ABG)
00:27:49.812 00.000 16108 Move returns status 0, amount 0
00:27:49.812 00.000 16108 move complete, result=0
00:27:49.812 00.000 16108 worker thread done servicing request
00:27:49.814 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3504, FiltMin=3011, FiltMax=61798, Gamma=1.000
00:27:49.828 00.014 21068 UpdateGuideState exits: m=121373 SNR=91.6
00:27:49.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:49.829 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:49.830 00.001 21068 Enqueuing Expose request
00:27:49.831 00.001 16108 Worker thread wakes up
00:27:49.831 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:49.831 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:49.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:51.007 01.176 16108 Exposure complete
00:27:51.083 00.076 16108 worker thread done servicing request
00:27:51.083 00.000 21068 OnExposeComplete: enter
00:27:51.083 00.000 21068 UpdateGuideState(): m_state=6
00:27:51.084 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7580
00:27:51.085 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.31, Mass=125731, SNR=86.9, Peak=21056 HFD=3.0
00:27:51.086 00.001 21068 MultiStar: [#1 -0.07,0.06,1.02,U] [#2 0.07,-0.41,1.32,U] [#3 0.04,-0.00,0.98,U] [#4 -0.05,0.19,0.85,U] [#5 0.14,-0.01,0.97,U] [#6 0.18,0.32,0.64,U] [#7 -0.02,-0.12,0.64,U] [#8 0.14,-0.23,0.70,U] 
00:27:51.088 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.04, 0.23}
00:27:51.088 00.000 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
00:27:51.089 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
00:27:51.090 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.31 mountX=-0.05 mountY=0.00, mountTheta=3.07
00:27:51.091 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
00:27:51.092 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
00:27:51.093 00.001 16108 Worker thread wakes up
00:27:51.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:27:51.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:27:51.093 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.00
00:27:51.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:51.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:51.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:51.093 00.000 16108 MoveAxis(E, 0, ABG)
00:27:51.093 00.000 16108 Move returns status 0, amount 0
00:27:51.094 00.001 16108 MoveAxis(N, 0, ABG)
00:27:51.094 00.000 16108 Move returns status 0, amount 0
00:27:51.094 00.000 16108 move complete, result=0
00:27:51.094 00.000 16108 worker thread done servicing request
00:27:51.102 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3504, FiltMin=3011, FiltMax=56054, Gamma=1.000
00:27:51.120 00.018 21068 UpdateGuideState exits: m=125731 SNR=86.9
00:27:51.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:51.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:51.122 00.000 21068 Enqueuing Expose request
00:27:51.123 00.001 16108 Worker thread wakes up
00:27:51.123 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:51.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:51.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:52.111 00.987 16108 Exposure complete
00:27:52.179 00.068 16108 worker thread done servicing request
00:27:52.180 00.001 21068 OnExposeComplete: enter
00:27:52.180 00.000 21068 UpdateGuideState(): m_state=6
00:27:52.181 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7581
00:27:52.182 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.23, Mass=115881, SNR=78.7, Peak=19904 HFD=2.9
00:27:52.183 00.001 21068 MultiStar: [#1 -0.27,0.02,1.17,U] [#2 0.09,-0.54,0.00,M7] [#3 0.06,-0.16,1.28,U] [#4 -0.18,-0.02,0.90,U] [#5 -0.02,-0.18,0.98,U] [#6 -0.06,0.32,1.00,U] [#7 0.02,-0.19,0.69,U] [#8 -0.11,-0.20,0.91,U] 
00:27:52.184 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {0.05, 0.15}
00:27:52.184 00.000 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
00:27:52.185 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
00:27:52.186 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.74 mountX=0.06 mountY=0.04, mountTheta=0.62
00:27:52.190 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
00:27:52.192 00.002 21068 Enqueuing Move request for scope (-0.07, -0.03)
00:27:52.195 00.003 16108 Worker thread wakes up
00:27:52.196 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:27:52.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:27:52.196 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.06 yDistance=0.04
00:27:52.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:52.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:52.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:27:52.196 00.000 16108 MoveAxis(E, 0, ABG)
00:27:52.196 00.000 16108 Move returns status 0, amount 0
00:27:52.196 00.000 16108 MoveAxis(N, 0, ABG)
00:27:52.196 00.000 16108 Move returns status 0, amount 0
00:27:52.196 00.000 16108 move complete, result=0
00:27:52.197 00.001 16108 worker thread done servicing request
00:27:52.205 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3504, FiltMin=3040, FiltMax=57968, Gamma=1.000
00:27:52.226 00.021 21068 UpdateGuideState exits: m=115881 SNR=78.7
00:27:52.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:52.229 00.001 21068 Enqueuing Expose request
00:27:52.229 00.000 16108 Worker thread wakes up
00:27:52.230 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:52.231 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:52.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:53.393 01.162 16108 Exposure complete
00:27:53.446 00.053 16108 worker thread done servicing request
00:27:53.446 00.000 21068 OnExposeComplete: enter
00:27:53.447 00.001 21068 UpdateGuideState(): m_state=6
00:27:53.448 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7582
00:27:53.449 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.18, Mass=128087, SNR=77.4, Peak=21904 HFD=3.2
00:27:53.450 00.001 21068 MultiStar: [#1 -0.14,0.13,1.16,U] [#2 0.15,-0.42,1.19,U] [#3 0.10,-0.15,1.22,U] [#4 0.07,0.26,0.76,U] [#5 -0.02,-0.05,0.99,U] [#6 0.09,0.32,0.80,U] [#7 -0.03,-0.30,0.62,U] [#8 0.05,-0.16,0.82,U] 
00:27:53.451 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.08, 0.10}
00:27:53.451 00.000 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.27)
00:27:53.452 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
00:27:53.453 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.05 mountX=-0.03 mountY=0.03, mountTheta=2.29
00:27:53.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
00:27:53.456 00.001 21068 Enqueuing Move request for scope (0.02, -0.04)
00:27:53.456 00.000 16108 Worker thread wakes up
00:27:53.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:27:53.457 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:27:53.457 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
00:27:53.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:53.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:53.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:53.457 00.000 16108 MoveAxis(E, 0, ABG)
00:27:53.457 00.000 16108 Move returns status 0, amount 0
00:27:53.457 00.000 16108 MoveAxis(N, 0, ABG)
00:27:53.457 00.000 16108 Move returns status 0, amount 0
00:27:53.457 00.000 16108 move complete, result=0
00:27:53.457 00.000 16108 worker thread done servicing request
00:27:53.465 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3504, FiltMin=2941, FiltMax=56694, Gamma=1.000
00:27:53.483 00.018 21068 UpdateGuideState exits: m=128087 SNR=77.4
00:27:53.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.485 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:53.486 00.001 21068 Enqueuing Expose request
00:27:53.487 00.001 16108 Worker thread wakes up
00:27:53.487 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:53.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:53.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:54.465 00.977 16108 Exposure complete
00:27:54.521 00.056 16108 worker thread done servicing request
00:27:54.521 00.000 21068 OnExposeComplete: enter
00:27:54.523 00.002 21068 UpdateGuideState(): m_state=6
00:27:54.524 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7583
00:27:54.525 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.16, Mass=115315, SNR=75.0, Peak=17824 HFD=3.0
00:27:54.525 00.000 21068 MultiStar: [#1 -0.11,0.14,1.22,U] [#2 0.07,-0.39,1.41,U] [#3 0.06,0.03,1.21,U] [#4 -0.03,0.16,0.87,U] [#5 0.13,-0.12,1.12,U] [#6 0.07,0.38,0.94,U] [#7 -0.06,-0.22,0.74,U] [#8 -0.17,-0.16,0.86,U] 
00:27:54.526 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.14, 0.09}
00:27:54.527 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
00:27:54.530 00.003 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:27:54.532 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.10 mountX=0.01 mountY=0.02, mountTheta=1.23
00:27:54.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
00:27:54.535 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
00:27:54.536 00.001 16108 Worker thread wakes up
00:27:54.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:27:54.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:27:54.536 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
00:27:54.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:27:54.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:54.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:54.536 00.000 16108 MoveAxis(E, 0, ABG)
00:27:54.536 00.000 16108 Move returns status 0, amount 0
00:27:54.537 00.001 16108 MoveAxis(N, 0, ABG)
00:27:54.537 00.000 16108 Move returns status 0, amount 0
00:27:54.537 00.000 16108 move complete, result=0
00:27:54.537 00.000 16108 worker thread done servicing request
00:27:54.544 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3504, FiltMin=3021, FiltMax=51539, Gamma=1.000
00:27:54.563 00.019 21068 UpdateGuideState exits: m=115315 SNR=75.0
00:27:54.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:54.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:54.565 00.000 21068 Enqueuing Expose request
00:27:54.566 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:54.567 00.001 16108 Worker thread wakes up
00:27:54.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:54.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:55.755 01.188 16108 Exposure complete
00:27:55.842 00.087 16108 worker thread done servicing request
00:27:55.842 00.000 21068 OnExposeComplete: enter
00:27:55.843 00.001 21068 UpdateGuideState(): m_state=6
00:27:55.843 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7584
00:27:55.844 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.15, Mass=117283, SNR=77.5, Peak=19008 HFD=3.0
00:27:55.845 00.001 21068 MultiStar: [#1 -0.21,0.13,1.30,U] [#2 -0.17,-0.43,1.32,U] [#3 -0.14,-0.18,1.09,U] [#4 -0.36,0.16,0.79,U] [#5 -0.09,-0.17,1.20,U] [#6 -0.08,0.05,0.89,U] [#7 -0.27,-0.29,0.74,U] [#8 0.03,0.01,0.88,U] 
00:27:55.846 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.18, 0.08}
00:27:55.846 00.000 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.65)
00:27:55.847 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
00:27:55.848 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.67 mountX=0.14 mountY=0.12, mountTheta=0.68
00:27:55.849 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.08, opts=13)
00:27:55.851 00.002 21068 Enqueuing Move request for scope (-0.16, -0.08)
00:27:55.851 00.000 16108 Worker thread wakes up
00:27:55.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
00:27:55.851 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
00:27:55.852 00.001 16108 Moving (-0.16, -0.08) raw xDistance=0.14 yDistance=0.12
00:27:55.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:27:55.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:55.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:27:55.852 00.000 16108 MoveAxis(E, 0, ABG)
00:27:55.852 00.000 16108 Move returns status 0, amount 0
00:27:55.852 00.000 16108 MoveAxis(N, 0, ABG)
00:27:55.852 00.000 16108 Move returns status 0, amount 0
00:27:55.852 00.000 16108 move complete, result=0
00:27:55.852 00.000 16108 worker thread done servicing request
00:27:55.855 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3504, FiltMin=3037, FiltMax=65440, Gamma=1.000
00:27:55.880 00.025 21068 UpdateGuideState exits: m=117283 SNR=77.5
00:27:55.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:55.883 00.001 21068 Enqueuing Expose request
00:27:55.884 00.001 16108 Worker thread wakes up
00:27:55.884 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:55.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:55.885 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:56.852 00.967 16108 Exposure complete
00:27:56.908 00.056 16108 worker thread done servicing request
00:27:56.908 00.000 21068 OnExposeComplete: enter
00:27:56.909 00.001 21068 UpdateGuideState(): m_state=6
00:27:56.910 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7585
00:27:56.911 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.40, Mass=121172, SNR=91.4, Peak=16272 HFD=3.0
00:27:56.912 00.001 21068 MultiStar: [#1 -0.28,0.07,1.00,U] [#2 -0.08,-0.26,1.16,U] [#3 -0.14,0.03,0.98,U] [#4 -0.20,0.28,0.77,U] [#5 -0.15,-0.15,0.78,U] [#6 -0.24,0.15,0.80,U] [#7 -0.14,-0.18,0.60,U] [#8 0.03,-0.09,0.64,U] 
00:27:56.913 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.07, 0.32}
00:27:56.914 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:27:56.914 00.000 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
00:27:56.915 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=0.14 mountY=0.01, mountTheta=0.07
00:27:56.917 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.02, opts=13)
00:27:56.917 00.000 21068 Enqueuing Move request for scope (-0.14, 0.02)
00:27:56.918 00.001 16108 Worker thread wakes up
00:27:56.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
00:27:56.918 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
00:27:56.918 00.000 16108 Moving (-0.14, 0.02) raw xDistance=0.14 yDistance=0.01
00:27:56.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:27:56.919 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:56.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:56.919 00.000 16108 MoveAxis(E, 0, ABG)
00:27:56.919 00.000 16108 Move returns status 0, amount 0
00:27:56.919 00.000 16108 MoveAxis(N, 0, ABG)
00:27:56.919 00.000 16108 Move returns status 0, amount 0
00:27:56.919 00.000 16108 move complete, result=0
00:27:56.919 00.000 16108 worker thread done servicing request
00:27:56.922 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3504, FiltMin=3053, FiltMax=56230, Gamma=1.000
00:27:56.937 00.015 21068 UpdateGuideState exits: m=121172 SNR=91.4
00:27:56.939 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.939 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:56.940 00.001 21068 Enqueuing Expose request
00:27:56.941 00.001 16108 Worker thread wakes up
00:27:56.941 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:56.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:56.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:58.104 01.163 16108 Exposure complete
00:27:58.157 00.053 16108 worker thread done servicing request
00:27:58.157 00.000 21068 OnExposeComplete: enter
00:27:58.158 00.001 21068 UpdateGuideState(): m_state=6
00:27:58.159 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7586
00:27:58.160 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.27, Mass=117793, SNR=81.8, Peak=14275 HFD=3.1
00:27:58.161 00.001 21068 MultiStar: [#1 -0.55,0.22,0.00,M1] [#2 -0.54,-0.36,0.00,M4] [#3 -0.20,-0.05,1.06,U] [#4 -0.34,0.04,0.88,U] [#5 -0.14,-0.37,0.89,U] [#6 0.01,0.13,0.90,U] [#7 -0.13,-0.26,0.69,U] [#8 -0.57,-0.09,0.00,M1] 
00:27:58.162 00.001 21068 refined, 5 included, MultiStar: {-0.16, -0.04}, one-star: {-0.14, 0.19}
00:27:58.162 00.000 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
00:27:58.163 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
00:27:58.164 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.89 mountX=0.15 mountY=0.08, mountTheta=0.47
00:27:58.167 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.04, opts=13)
00:27:58.169 00.002 21068 Enqueuing Move request for scope (-0.16, -0.04)
00:27:58.170 00.001 16108 Worker thread wakes up
00:27:58.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
00:27:58.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
00:27:58.170 00.000 16108 Moving (-0.16, -0.04) raw xDistance=0.15 yDistance=0.08
00:27:58.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:27:58.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:58.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:27:58.170 00.000 16108 MoveAxis(E, 0, ABG)
00:27:58.170 00.000 16108 Move returns status 0, amount 0
00:27:58.170 00.000 16108 MoveAxis(N, 0, ABG)
00:27:58.170 00.000 16108 Move returns status 0, amount 0
00:27:58.170 00.000 16108 move complete, result=0
00:27:58.171 00.001 16108 worker thread done servicing request
00:27:58.177 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3504, FiltMin=3021, FiltMax=61728, Gamma=1.000
00:27:58.194 00.017 21068 UpdateGuideState exits: m=117793 SNR=81.8
00:27:58.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:58.197 00.001 21068 Enqueuing Expose request
00:27:58.197 00.000 16108 Worker thread wakes up
00:27:58.197 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:58.198 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:58.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:27:59.181 00.983 16108 Exposure complete
00:27:59.240 00.059 16108 worker thread done servicing request
00:27:59.240 00.000 21068 OnExposeComplete: enter
00:27:59.242 00.002 21068 UpdateGuideState(): m_state=6
00:27:59.244 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7587
00:27:59.246 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=876.01, Mass=109826, SNR=75.6, Peak=18848 HFD=2.6
00:27:59.248 00.002 21068 MultiStar: [#1 -0.31,0.04,1.30,U] [#2 -0.28,-0.31,1.49,U] [#3 -0.19,-0.06,1.18,U] [#4 -0.16,0.25,0.91,U] [#5 -0.21,-0.14,1.04,U] [#6 -0.18,0.15,0.97,U] [#7 -0.03,-0.27,0.78,U] [#8 -0.14,-0.16,0.84,U] 
00:27:59.250 00.002 21068 single-star, 8 included, MultiStar: {-0.18, -0.07}, one-star: {0.02, -0.06}
00:27:59.251 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
00:27:59.251 00.000 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
00:27:59.252 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.23 mountX=-0.03 mountY=0.06, mountTheta=2.10
00:27:59.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
00:27:59.255 00.001 21068 Enqueuing Move request for scope (0.02, -0.06)
00:27:59.256 00.001 16108 Worker thread wakes up
00:27:59.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:27:59.256 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:27:59.256 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.06
00:27:59.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:59.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:59.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:27:59.256 00.000 16108 MoveAxis(E, 0, ABG)
00:27:59.256 00.000 16108 Move returns status 0, amount 0
00:27:59.256 00.000 16108 MoveAxis(N, 0, ABG)
00:27:59.256 00.000 16108 Move returns status 0, amount 0
00:27:59.256 00.000 16108 move complete, result=0
00:27:59.256 00.000 16108 worker thread done servicing request
00:27:59.261 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3504, FiltMin=2941, FiltMax=65440, Gamma=1.000
00:27:59.278 00.017 21068 UpdateGuideState exits: m=109826 SNR=75.6
00:27:59.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.279 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:27:59.280 00.001 21068 Enqueuing Expose request
00:27:59.281 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:59.281 00.000 16108 Worker thread wakes up
00:27:59.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:27:59.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:00.454 01.172 16108 Exposure complete
00:28:00.511 00.057 16108 worker thread done servicing request
00:28:00.511 00.000 21068 OnExposeComplete: enter
00:28:00.512 00.001 21068 UpdateGuideState(): m_state=6
00:28:00.513 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7588
00:28:00.514 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.18, Mass=121815, SNR=85.0, Peak=15648 HFD=3.2
00:28:00.515 00.001 21068 MultiStar: [#1 -0.40,0.05,1.15,U] [#2 -0.23,-0.40,1.37,U] [#3 -0.36,-0.00,1.02,U] [#4 -0.20,0.11,0.75,U] [#5 -0.25,-0.12,0.92,U] [#6 -0.08,0.29,0.86,U] [#7 -0.19,-0.22,0.54,U] [#8 -0.30,-0.06,0.74,U] 
00:28:00.515 00.000 21068 refined, 8 included, MultiStar: {-0.26, -0.04}, one-star: {-0.30, 0.11}
00:28:00.516 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
00:28:00.517 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
00:28:00.517 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.27 cameraTheta=-2.99 mountX=0.25 mountY=0.10, mountTheta=0.38
00:28:00.519 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.04, opts=13)
00:28:00.519 00.000 21068 Enqueuing Move request for scope (-0.26, -0.04)
00:28:00.521 00.002 16108 Worker thread wakes up
00:28:00.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
00:28:00.521 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
00:28:00.522 00.001 16108 Moving (-0.26, -0.04) raw xDistance=0.25 yDistance=0.10
00:28:00.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:28:00.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:00.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:28:00.522 00.000 16108 MoveAxis(W, 66, ABG)
00:28:00.522 00.000 16108 Guiding  Dir = 3, Dur = 66
00:28:00.522 00.000 16108 IsSlewing returns 0
00:28:00.522 00.000 16108 IsGuiding returns 0
00:28:00.525 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3504, FiltMin=3037, FiltMax=62518, Gamma=1.000
00:28:00.541 00.016 21068 UpdateGuideState exits: m=121815 SNR=85.0
00:28:00.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:00.542 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:00.543 00.001 21068 Enqueuing Expose request
00:28:00.571 00.028 16108 PulseGuide returned control before completion, sleep 28
00:28:00.601 00.030 16108 IsGuiding returns 1
00:28:00.601 00.000 16108 scope still moving after pulse duration time elapsed
00:28:00.633 00.032 16108 IsSlewing returns 0
00:28:00.634 00.001 16108 IsGuiding returns 1
00:28:00.665 00.031 16108 IsSlewing returns 0
00:28:00.665 00.000 16108 IsGuiding returns 0
00:28:00.665 00.000 16108 scope move finished after 66 + 77 ms
00:28:00.665 00.000 16108 Move returns status 0, amount 66
00:28:00.665 00.000 16108 MoveAxis(N, 0, ABG)
00:28:00.665 00.000 16108 Move returns status 0, amount 0
00:28:00.665 00.000 16108 move complete, result=0
00:28:00.665 00.000 16108 worker thread done servicing request
00:28:00.665 00.000 16108 Worker thread wakes up
00:28:00.665 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:00.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:00.665 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
00:28:01.635 00.970 16108 Exposure complete
00:28:01.694 00.059 16108 worker thread done servicing request
00:28:01.695 00.001 21068 OnExposeComplete: enter
00:28:01.696 00.001 21068 UpdateGuideState(): m_state=6
00:28:01.699 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7589
00:28:01.700 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.85, Mass=117937, SNR=74.1, Peak=15936 HFD=3.2
00:28:01.702 00.002 21068 MultiStar: [#1 -0.51,0.13,0.00,M1] [#2 -0.22,-0.50,0.00,M3] [#3 -0.17,-0.13,1.28,U] [#4 0.00,-0.05,1.04,U] [#5 -0.06,-0.08,1.14,U] [#6 -0.02,0.31,0.85,U] [#7 -0.15,-0.41,0.64,U] [#8 -0.01,-0.20,0.80,U] 
00:28:01.703 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.10}, one-star: {-0.24, -0.22}
00:28:01.704 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
00:28:01.705 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
00:28:01.706 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.32 mountX=0.08 mountY=0.12, mountTheta=1.02
00:28:01.707 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
00:28:01.709 00.002 21068 Enqueuing Move request for scope (-0.09, -0.10)
00:28:01.709 00.000 16108 Worker thread wakes up
00:28:01.710 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
00:28:01.710 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
00:28:01.710 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.08 yDistance=0.12
00:28:01.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:28:01.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:01.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:01.710 00.000 16108 MoveAxis(E, 0, ABG)
00:28:01.710 00.000 16108 Move returns status 0, amount 0
00:28:01.710 00.000 16108 MoveAxis(N, 0, ABG)
00:28:01.710 00.000 16108 Move returns status 0, amount 0
00:28:01.710 00.000 16108 move complete, result=0
00:28:01.710 00.000 16108 worker thread done servicing request
00:28:01.716 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3504, FiltMin=3014, FiltMax=57917, Gamma=1.000
00:28:01.732 00.016 21068 UpdateGuideState exits: m=117937 SNR=74.1
00:28:01.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:01.735 00.001 21068 Enqueuing Expose request
00:28:01.735 00.000 16108 Worker thread wakes up
00:28:01.735 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:01.737 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:01.737 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:02.896 01.159 16108 Exposure complete
00:28:02.948 00.052 16108 worker thread done servicing request
00:28:02.948 00.000 21068 OnExposeComplete: enter
00:28:02.949 00.001 21068 UpdateGuideState(): m_state=6
00:28:02.950 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7590
00:28:02.951 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=876.18, Mass=116364, SNR=80.7, Peak=18944 HFD=2.9
00:28:02.952 00.001 21068 MultiStar: [#1 -0.36,-0.11,1.30,U] [#2 -0.18,-0.44,0.00,M4] [#3 -0.07,-0.23,1.12,U] [#4 -0.29,0.19,0.89,U] [#5 -0.10,-0.29,0.87,U] [#6 -0.02,0.32,0.88,U] [#7 -0.21,-0.42,0.00,M1] [#8 -0.21,0.03,0.81,U] 
00:28:02.953 00.001 21068 single-star, 6 included, MultiStar: {-0.18, -0.01}, one-star: {-0.12, 0.11}
00:28:02.954 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:28:02.954 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:28:02.955 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.42 mountX=0.14 mountY=-0.08, mountTheta=-0.50
00:28:02.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.11, opts=13)
00:28:02.958 00.001 21068 Enqueuing Move request for scope (-0.12, 0.11)
00:28:02.959 00.001 16108 Worker thread wakes up
00:28:02.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:28:02.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:28:02.959 00.000 16108 Moving (-0.12, 0.11) raw xDistance=0.14 yDistance=-0.08
00:28:02.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:28:02.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:02.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:02.959 00.000 16108 MoveAxis(E, 0, ABG)
00:28:02.959 00.000 16108 Move returns status 0, amount 0
00:28:02.959 00.000 16108 MoveAxis(N, 0, ABG)
00:28:02.959 00.000 16108 Move returns status 0, amount 0
00:28:02.960 00.001 16108 move complete, result=0
00:28:02.960 00.000 16108 worker thread done servicing request
00:28:02.967 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3501, FiltMin=2989, FiltMax=58054, Gamma=1.000
00:28:02.993 00.026 21068 UpdateGuideState exits: m=116364 SNR=80.7
00:28:02.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:02.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:02.997 00.001 21068 Enqueuing Expose request
00:28:02.999 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:03.000 00.001 16108 Worker thread wakes up
00:28:03.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:03.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:03.989 00.989 16108 Exposure complete
00:28:04.077 00.088 16108 worker thread done servicing request
00:28:04.078 00.001 21068 OnExposeComplete: enter
00:28:04.079 00.001 21068 UpdateGuideState(): m_state=6
00:28:04.081 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7591
00:28:04.082 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.16, Mass=118215, SNR=95.4, Peak=19344 HFD=2.9
00:28:04.086 00.004 21068 MultiStar: [#1 -0.11,0.07,0.86,U] [#2 -0.11,-0.49,0.00,M5] [#3 -0.44,-0.02,0.87,U] [#4 -0.33,0.12,0.78,U] [#5 -0.07,-0.13,0.74,U] [#6 -0.04,0.10,0.78,U] [#7 -0.15,-0.13,0.53,U] [#8 -0.10,-0.07,0.62,U] 
00:28:04.088 00.002 21068 single-star, 7 included, MultiStar: {-0.16, 0.01}, one-star: {0.00, 0.08}
00:28:04.090 00.002 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
00:28:04.093 00.003 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
00:28:04.094 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.56 mountX=0.01 mountY=-0.08, mountTheta=-1.40
00:28:04.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
00:28:04.097 00.001 21068 Enqueuing Move request for scope (0.00, 0.08)
00:28:04.098 00.001 16108 Worker thread wakes up
00:28:04.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:28:04.099 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:28:04.099 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
00:28:04.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:28:04.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:04.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:04.099 00.000 16108 MoveAxis(E, 0, ABG)
00:28:04.099 00.000 16108 Move returns status 0, amount 0
00:28:04.099 00.000 16108 MoveAxis(N, 0, ABG)
00:28:04.099 00.000 16108 Move returns status 0, amount 0
00:28:04.099 00.000 16108 move complete, result=0
00:28:04.099 00.000 16108 worker thread done servicing request
00:28:04.103 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3504, FiltMin=2985, FiltMax=62211, Gamma=1.000
00:28:04.122 00.019 21068 UpdateGuideState exits: m=118215 SNR=95.4
00:28:04.125 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:04.128 00.002 21068 Enqueuing Expose request
00:28:04.129 00.001 16108 Worker thread wakes up
00:28:04.129 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:04.130 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:04.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:05.302 01.172 16108 Exposure complete
00:28:05.357 00.055 16108 worker thread done servicing request
00:28:05.357 00.000 21068 OnExposeComplete: enter
00:28:05.358 00.001 21068 UpdateGuideState(): m_state=6
00:28:05.360 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7592
00:28:05.361 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.13, Mass=124244, SNR=86.6, Peak=20896 HFD=2.9
00:28:05.362 00.001 21068 MultiStar: [#1 -0.35,0.09,1.21,U] [#2 -0.04,-0.58,0.00,M6] [#3 -0.23,-0.13,0.90,U] [#4 -0.13,0.01,0.72,U] [#5 0.03,-0.28,0.82,U] [#6 -0.03,0.33,0.82,U] [#7 0.07,-0.40,0.65,U] [#8 0.10,-0.26,0.80,U] 
00:28:05.362 00.000 21068 single-star, 7 included, MultiStar: {-0.08, -0.05}, one-star: {0.05, 0.05}
00:28:05.363 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
00:28:05.364 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
00:28:05.364 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
00:28:05.366 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
00:28:05.367 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
00:28:05.367 00.000 16108 Worker thread wakes up
00:28:05.368 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:28:05.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:28:05.368 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
00:28:05.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:05.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:05.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:05.368 00.000 16108 MoveAxis(E, 0, ABG)
00:28:05.368 00.000 16108 Move returns status 0, amount 0
00:28:05.368 00.000 16108 MoveAxis(N, 0, ABG)
00:28:05.368 00.000 16108 Move returns status 0, amount 0
00:28:05.368 00.000 16108 move complete, result=0
00:28:05.368 00.000 16108 worker thread done servicing request
00:28:05.372 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3501, FiltMin=2982, FiltMax=58304, Gamma=1.000
00:28:05.400 00.028 21068 UpdateGuideState exits: m=124244 SNR=86.6
00:28:05.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:05.402 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:05.402 00.000 21068 Enqueuing Expose request
00:28:05.403 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:05.404 00.001 16108 Worker thread wakes up
00:28:05.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:05.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:06.367 00.963 16108 Exposure complete
00:28:06.428 00.061 16108 worker thread done servicing request
00:28:06.428 00.000 21068 OnExposeComplete: enter
00:28:06.429 00.001 21068 UpdateGuideState(): m_state=6
00:28:06.430 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7593
00:28:06.431 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.87, Mass=122745, SNR=87.3, Peak=20048 HFD=3.2
00:28:06.432 00.001 21068 MultiStar: [#1 -0.16,-0.07,1.18,U] [#2 -0.03,-0.48,0.00,M7] [#3 0.13,-0.24,1.14,U] [#4 0.05,0.08,0.78,U] [#5 0.05,-0.31,0.77,U] [#6 0.19,-0.06,0.75,U] [#7 0.07,-0.55,0.00,M1] [#8 -0.12,-0.31,0.73,U] 
00:28:06.434 00.002 21068 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {-0.04, -0.21}
00:28:06.435 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
00:28:06.436 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
00:28:06.436 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.51 mountX=-0.04 mountY=0.15, mountTheta=1.81
00:28:06.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.16, opts=13)
00:28:06.439 00.001 21068 Enqueuing Move request for scope (0.01, -0.16)
00:28:06.440 00.001 16108 Worker thread wakes up
00:28:06.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
00:28:06.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
00:28:06.440 00.000 16108 Moving (0.01, -0.16) raw xDistance=-0.04 yDistance=0.15
00:28:06.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:06.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:06.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:28:06.440 00.000 16108 MoveAxis(E, 0, ABG)
00:28:06.440 00.000 16108 Move returns status 0, amount 0
00:28:06.440 00.000 16108 MoveAxis(N, 0, ABG)
00:28:06.440 00.000 16108 Move returns status 0, amount 0
00:28:06.440 00.000 16108 move complete, result=0
00:28:06.440 00.000 16108 worker thread done servicing request
00:28:06.445 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3501, FiltMin=3006, FiltMax=55824, Gamma=1.000
00:28:06.459 00.014 21068 UpdateGuideState exits: m=122745 SNR=87.3
00:28:06.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:06.461 00.000 21068 Enqueuing Expose request
00:28:06.462 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:06.463 00.001 16108 Worker thread wakes up
00:28:06.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:06.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:07.625 01.162 16108 Exposure complete
00:28:07.695 00.070 16108 worker thread done servicing request
00:28:07.695 00.000 21068 OnExposeComplete: enter
00:28:07.697 00.002 21068 UpdateGuideState(): m_state=6
00:28:07.699 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7594
00:28:07.700 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.12, Mass=111712, SNR=79.7, Peak=18640 HFD=3.0
00:28:07.701 00.001 21068 MultiStar: [#1 -0.07,-0.14,1.10,U] [#2 0.01,-0.63,0.00,M8] [#3 -0.01,-0.10,1.34,U] [#4 -0.06,0.18,1.01,U] [#5 -0.10,-0.50,0.00,M1] [#6 0.09,0.36,0.90,U] [#7 0.09,-0.29,0.75,U] [#8 0.12,-0.10,0.86,U] 
00:28:07.702 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.10, 0.05}
00:28:07.703 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
00:28:07.706 00.003 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
00:28:07.707 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.24 mountX=-0.03 mountY=-0.00, mountTheta=-3.14
00:28:07.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
00:28:07.711 00.002 21068 Enqueuing Move request for scope (0.03, -0.01)
00:28:07.714 00.003 16108 Worker thread wakes up
00:28:07.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:28:07.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:28:07.714 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
00:28:07.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:07.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:07.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:28:07.714 00.000 16108 MoveAxis(E, 0, ABG)
00:28:07.715 00.001 16108 Move returns status 0, amount 0
00:28:07.715 00.000 16108 MoveAxis(N, 0, ABG)
00:28:07.715 00.000 16108 Move returns status 0, amount 0
00:28:07.715 00.000 16108 move complete, result=0
00:28:07.715 00.000 16108 worker thread done servicing request
00:28:07.722 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3501, FiltMin=2998, FiltMax=54704, Gamma=1.000
00:28:07.743 00.021 21068 UpdateGuideState exits: m=111712 SNR=79.7
00:28:07.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.746 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:07.747 00.001 21068 Enqueuing Expose request
00:28:07.748 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:07.749 00.001 16108 Worker thread wakes up
00:28:07.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:07.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:08.726 00.977 16108 Exposure complete
00:28:08.781 00.055 16108 worker thread done servicing request
00:28:08.781 00.000 21068 OnExposeComplete: enter
00:28:08.782 00.001 21068 UpdateGuideState(): m_state=6
00:28:08.783 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7595
00:28:08.784 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.12, Mass=126644, SNR=86.9, Peak=22240 HFD=2.9
00:28:08.785 00.001 21068 MultiStar: [#1 -0.17,-0.13,1.14,U] [#2 -0.04,-0.57,0.00,M9] [#3 -0.15,-0.42,1.09,U] [#4 0.16,0.24,0.78,U] [#5 0.13,-0.38,0.94,U] [#6 0.17,0.23,0.84,U] [#7 0.16,-0.40,0.54,U] [#8 -0.39,-0.24,0.83,U] 
00:28:08.786 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.13}, one-star: {0.09, 0.04}
00:28:08.786 00.000 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
00:28:08.787 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
00:28:08.789 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.41 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
00:28:08.793 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
00:28:08.794 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
00:28:08.795 00.001 16108 Worker thread wakes up
00:28:08.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:28:08.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:28:08.795 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.09 yDistance=-0.06
00:28:08.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:28:08.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:08.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:08.795 00.000 16108 MoveAxis(E, 0, ABG)
00:28:08.795 00.000 16108 Move returns status 0, amount 0
00:28:08.795 00.000 16108 MoveAxis(N, 0, ABG)
00:28:08.795 00.000 16108 Move returns status 0, amount 0
00:28:08.795 00.000 16108 move complete, result=0
00:28:08.795 00.000 16108 worker thread done servicing request
00:28:08.800 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3501, FiltMin=3033, FiltMax=54400, Gamma=1.000
00:28:08.830 00.030 21068 UpdateGuideState exits: m=126644 SNR=86.9
00:28:08.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:08.833 00.001 21068 Enqueuing Expose request
00:28:08.834 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:08.836 00.002 16108 Worker thread wakes up
00:28:08.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:08.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:10.010 01.174 16108 Exposure complete
00:28:10.066 00.056 16108 worker thread done servicing request
00:28:10.066 00.000 21068 OnExposeComplete: enter
00:28:10.068 00.002 21068 UpdateGuideState(): m_state=6
00:28:10.070 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7596
00:28:10.072 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.18, Mass=117601, SNR=80.3, Peak=21696 HFD=2.9
00:28:10.074 00.002 21068 MultiStar: [#1 -0.09,-0.08,1.10,U] [#2 0.05,-0.62,0.00,M10] [#3 0.06,-0.21,1.05,U] [#4 0.04,0.02,0.82,U] [#5 0.20,-0.39,1.12,U] [#6 0.23,-0.06,0.86,U] [#7 0.20,-0.25,0.74,U] [#8 0.21,-0.21,0.77,U] 
00:28:10.075 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.14}, one-star: {0.13, 0.11}
00:28:10.077 00.002 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
00:28:10.078 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
00:28:10.079 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.16 cameraTheta=0.69 mountX=-0.11 mountY=-0.13, mountTheta=-2.25
00:28:10.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
00:28:10.082 00.001 21068 Enqueuing Move request for scope (0.13, 0.11)
00:28:10.083 00.001 16108 Worker thread wakes up
00:28:10.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:28:10.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:28:10.083 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
00:28:10.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:28:10.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:10.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:28:10.083 00.000 16108 MoveAxis(E, 0, ABG)
00:28:10.083 00.000 16108 Move returns status 0, amount 0
00:28:10.083 00.000 16108 MoveAxis(N, 0, ABG)
00:28:10.083 00.000 16108 Move returns status 0, amount 0
00:28:10.083 00.000 16108 move complete, result=0
00:28:10.083 00.000 16108 worker thread done servicing request
00:28:10.090 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3501, FiltMin=3005, FiltMax=53968, Gamma=1.000
00:28:10.121 00.031 21068 UpdateGuideState exits: m=117601 SNR=80.3
00:28:10.124 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.127 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:10.129 00.002 21068 Enqueuing Expose request
00:28:10.132 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:10.134 00.002 16108 Worker thread wakes up
00:28:10.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:10.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:11.104 00.970 16108 Exposure complete
00:28:11.175 00.071 16108 worker thread done servicing request
00:28:11.175 00.000 21068 OnExposeComplete: enter
00:28:11.178 00.003 21068 UpdateGuideState(): m_state=6
00:28:11.179 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7597
00:28:11.180 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.96, Mass=122808, SNR=79.1, Peak=20432 HFD=3.3
00:28:11.182 00.002 21068 MultiStar: [#1 -0.12,-0.08,1.22,U] [#2 0.17,-0.60,0.00,R] [#3 -0.09,-0.24,1.09,U] [#4 0.10,-0.06,1.02,U] [#5 0.37,-0.28,1.04,U] [#6 0.21,0.09,0.89,U] [#7 0.44,-0.55,0.00,M1] [#8 0.00,-0.32,0.88,U] 
00:28:11.184 00.002 21068 single-star, 6 included, MultiStar: {0.06, -0.14}, one-star: {-0.02, -0.12}
00:28:11.186 00.002 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
00:28:11.186 00.000 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
00:28:11.187 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.01 mountY=0.12, mountTheta=1.61
00:28:11.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
00:28:11.190 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
00:28:11.191 00.001 16108 Worker thread wakes up
00:28:11.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:28:11.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:28:11.191 00.000 16108 Moving (-0.02, -0.12) raw xDistance=-0.01 yDistance=0.12
00:28:11.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:28:11.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:11.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:11.191 00.000 16108 MoveAxis(E, 0, ABG)
00:28:11.191 00.000 16108 Move returns status 0, amount 0
00:28:11.191 00.000 16108 MoveAxis(N, 0, ABG)
00:28:11.191 00.000 16108 Move returns status 0, amount 0
00:28:11.191 00.000 16108 move complete, result=0
00:28:11.192 00.001 16108 worker thread done servicing request
00:28:11.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3501, FiltMin=2960, FiltMax=54368, Gamma=1.000
00:28:11.212 00.016 21068 UpdateGuideState exits: m=122808 SNR=79.1
00:28:11.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.213 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:11.214 00.001 21068 Enqueuing Expose request
00:28:11.215 00.001 16108 Worker thread wakes up
00:28:11.215 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:11.216 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:11.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:12.380 01.164 16108 Exposure complete
00:28:12.436 00.056 16108 worker thread done servicing request
00:28:12.436 00.000 21068 OnExposeComplete: enter
00:28:12.438 00.002 21068 UpdateGuideState(): m_state=6
00:28:12.439 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7598
00:28:12.441 00.002 21068 Star::Find returns 1 (0), X=220.82, Y=876.03, Mass=127478, SNR=91.4, Peak=22480 HFD=3.1
00:28:12.442 00.001 21068 MultiStar: [#1 -0.12,-0.01,1.13,U] [#2 -0.07,-0.07,1.10,U] [#3 0.07,-0.21,0.88,U] [#4 -0.05,-0.06,0.79,U] [#5 -0.02,-0.12,0.88,U] [#6 0.06,0.03,0.83,U] [#7 0.51,-0.27,0.00,M2] [#8 -0.11,-0.22,0.72,U] 
00:28:12.443 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.14, -0.05}
00:28:12.444 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.59)
00:28:12.446 00.002 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.65)
00:28:12.447 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.73 mountX=-0.00 mountY=0.08, mountTheta=1.59
00:28:12.450 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
00:28:12.452 00.002 21068 Enqueuing Move request for scope (-0.01, -0.08)
00:28:12.453 00.001 16108 Worker thread wakes up
00:28:12.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:28:12.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:28:12.453 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
00:28:12.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:28:12.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:12.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:28:12.453 00.000 16108 MoveAxis(E, 0, ABG)
00:28:12.453 00.000 16108 Move returns status 0, amount 0
00:28:12.453 00.000 16108 MoveAxis(N, 0, ABG)
00:28:12.453 00.000 16108 Move returns status 0, amount 0
00:28:12.454 00.001 16108 move complete, result=0
00:28:12.454 00.000 16108 worker thread done servicing request
00:28:12.459 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3501, FiltMin=2960, FiltMax=61904, Gamma=1.000
00:28:12.482 00.023 21068 UpdateGuideState exits: m=127478 SNR=91.4
00:28:12.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:12.485 00.001 21068 Enqueuing Expose request
00:28:12.487 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:12.489 00.002 16108 Worker thread wakes up
00:28:12.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:12.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:13.481 00.992 16108 Exposure complete
00:28:13.556 00.075 16108 worker thread done servicing request
00:28:13.556 00.000 21068 OnExposeComplete: enter
00:28:13.558 00.002 21068 UpdateGuideState(): m_state=6
00:28:13.559 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7599
00:28:13.561 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.13, Mass=113569, SNR=78.4, Peak=18128 HFD=2.9
00:28:13.562 00.001 21068 MultiStar: [#1 -0.25,-0.19,1.22,U] [#2 -0.08,0.00,1.30,U] [#3 -0.10,-0.37,1.18,U] [#4 0.03,0.03,0.89,U] [#5 0.38,-0.49,0.00,M1] [#6 0.24,-0.10,0.87,U] [#7 -0.11,-0.43,0.69,U] [#8 -0.06,-0.22,0.77,U] 
00:28:13.563 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.14}, one-star: {0.10, 0.06}
00:28:13.564 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
00:28:13.564 00.000 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
00:28:13.566 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
00:28:13.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
00:28:13.569 00.001 21068 Enqueuing Move request for scope (0.10, 0.06)
00:28:13.570 00.001 16108 Worker thread wakes up
00:28:13.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:28:13.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:28:13.570 00.000 16108 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=-0.08
00:28:13.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:28:13.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:13.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:13.570 00.000 16108 MoveAxis(E, 0, ABG)
00:28:13.570 00.000 16108 Move returns status 0, amount 0
00:28:13.570 00.000 16108 MoveAxis(N, 0, ABG)
00:28:13.570 00.000 16108 Move returns status 0, amount 0
00:28:13.570 00.000 16108 move complete, result=0
00:28:13.570 00.000 16108 worker thread done servicing request
00:28:13.574 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3501, FiltMin=2992, FiltMax=60774, Gamma=1.000
00:28:13.590 00.016 21068 UpdateGuideState exits: m=113569 SNR=78.4
00:28:13.593 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:13.596 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:13.597 00.001 21068 Enqueuing Expose request
00:28:13.599 00.002 16108 Worker thread wakes up
00:28:13.599 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:13.601 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:13.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:14.772 01.171 16108 Exposure complete
00:28:14.841 00.069 16108 worker thread done servicing request
00:28:14.841 00.000 21068 OnExposeComplete: enter
00:28:14.844 00.003 21068 UpdateGuideState(): m_state=6
00:28:14.845 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7600
00:28:14.847 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=876.30, Mass=118650, SNR=82.3, Peak=18352 HFD=2.9
00:28:14.848 00.001 21068 MultiStar: [#1 -0.32,0.12,1.11,U] [#2 -0.47,0.11,0.00,M1] [#3 -0.22,-0.07,1.16,U] [#4 -0.28,0.27,0.92,U] [#5 0.26,-0.05,0.93,U] [#6 -0.06,0.42,0.77,U] [#7 0.16,-0.04,0.65,U] [#8 -0.34,0.17,0.72,U] 
00:28:14.849 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.12}, one-star: {0.11, 0.23}
00:28:14.850 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
00:28:14.851 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
00:28:14.853 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.23 mountX=0.12 mountY=-0.10, mountTheta=-0.70
00:28:14.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.12, opts=13)
00:28:14.856 00.001 21068 Enqueuing Move request for scope (-0.10, 0.12)
00:28:14.857 00.001 16108 Worker thread wakes up
00:28:14.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:28:14.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:28:14.857 00.000 16108 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=-0.10
00:28:14.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:28:14.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:14.858 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:28:14.858 00.000 16108 MoveAxis(E, 0, ABG)
00:28:14.858 00.000 16108 Move returns status 0, amount 0
00:28:14.858 00.000 16108 MoveAxis(N, 0, ABG)
00:28:14.858 00.000 16108 Move returns status 0, amount 0
00:28:14.858 00.000 16108 move complete, result=0
00:28:14.858 00.000 16108 worker thread done servicing request
00:28:14.863 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3501, FiltMin=2982, FiltMax=51830, Gamma=1.000
00:28:14.879 00.016 21068 UpdateGuideState exits: m=118650 SNR=82.3
00:28:14.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.882 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:14.884 00.002 21068 Enqueuing Expose request
00:28:14.887 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:14.889 00.002 16108 Worker thread wakes up
00:28:14.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:14.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:15.861 00.972 16108 Exposure complete
00:28:15.937 00.076 16108 worker thread done servicing request
00:28:15.937 00.000 21068 OnExposeComplete: enter
00:28:15.939 00.002 21068 UpdateGuideState(): m_state=6
00:28:15.940 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7601
00:28:15.942 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=875.91, Mass=124013, SNR=77.3, Peak=19360 HFD=3.0
00:28:15.943 00.001 21068 MultiStar: [#1 -0.06,0.01,1.32,U] [#2 -0.12,0.19,1.25,U] [#3 0.01,-0.06,1.16,U] [#4 -0.10,-0.08,0.88,U] [#5 0.22,-0.10,1.03,U] [#6 0.35,-0.02,1.01,U] [#7 0.43,-0.35,0.00,M1] [#8 0.42,-0.35,0.00,M1] 
00:28:15.944 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.32, -0.17}
00:28:15.945 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
00:28:15.946 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
00:28:15.947 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.08 mountY=0.00, mountTheta=3.09
00:28:15.948 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
00:28:15.949 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
00:28:15.950 00.001 16108 Worker thread wakes up
00:28:15.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:28:15.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:28:15.950 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=0.00
00:28:15.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:28:15.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:15.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:28:15.950 00.000 16108 MoveAxis(E, 0, ABG)
00:28:15.950 00.000 16108 Move returns status 0, amount 0
00:28:15.950 00.000 16108 MoveAxis(N, 0, ABG)
00:28:15.950 00.000 16108 Move returns status 0, amount 0
00:28:15.950 00.000 16108 move complete, result=0
00:28:15.950 00.000 16108 worker thread done servicing request
00:28:15.954 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3501, FiltMin=2985, FiltMax=54345, Gamma=1.000
00:28:15.977 00.023 21068 UpdateGuideState exits: m=124013 SNR=77.3
00:28:15.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:15.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:15.980 00.001 21068 Enqueuing Expose request
00:28:15.981 00.001 16108 Worker thread wakes up
00:28:15.981 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:15.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:15.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:17.163 01.182 16108 Exposure complete
00:28:17.226 00.063 16108 worker thread done servicing request
00:28:17.226 00.000 21068 OnExposeComplete: enter
00:28:17.227 00.001 21068 UpdateGuideState(): m_state=6
00:28:17.228 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7602
00:28:17.229 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.74, Mass=123143, SNR=83.6, Peak=19648 HFD=3.0
00:28:17.231 00.002 21068 MultiStar: [#1 -0.05,-0.21,1.09,U] [#2 -0.11,-0.21,1.18,U] [#3 0.13,-0.24,1.16,U] [#4 -0.13,-0.13,0.81,U] [#5 0.26,-0.51,0.00,M1] [#6 0.08,-0.22,0.87,U] [#7 0.25,-0.75,0.00,M2] [#8 0.11,-0.34,0.75,U] 
00:28:17.231 00.000 21068 refined, 6 included, MultiStar: {0.03, -0.24}, one-star: {0.17, -0.34}
00:28:17.232 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
00:28:17.233 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
00:28:17.233 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.46 mountX=-0.07 mountY=0.23, mountTheta=1.86
00:28:17.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.24, opts=13)
00:28:17.236 00.001 21068 Enqueuing Move request for scope (0.03, -0.24)
00:28:17.236 00.000 16108 Worker thread wakes up
00:28:17.237 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
00:28:17.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
00:28:17.237 00.000 16108 Moving (0.03, -0.24) raw xDistance=-0.07 yDistance=0.23
00:28:17.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:17.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:17.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:28:17.237 00.000 16108 MoveAxis(E, 0, ABG)
00:28:17.237 00.000 16108 Move returns status 0, amount 0
00:28:17.237 00.000 16108 MoveAxis(N, 0, ABG)
00:28:17.237 00.000 16108 Move returns status 0, amount 0
00:28:17.237 00.000 16108 move complete, result=0
00:28:17.237 00.000 16108 worker thread done servicing request
00:28:17.244 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3501, FiltMin=2976, FiltMax=57193, Gamma=1.000
00:28:17.267 00.023 21068 UpdateGuideState exits: m=123143 SNR=83.6
00:28:17.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:17.269 00.000 21068 Enqueuing Expose request
00:28:17.270 00.001 16108 Worker thread wakes up
00:28:17.270 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:17.271 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:17.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:18.255 00.984 16108 Exposure complete
00:28:18.329 00.074 16108 worker thread done servicing request
00:28:18.329 00.000 21068 OnExposeComplete: enter
00:28:18.329 00.000 21068 UpdateGuideState(): m_state=6
00:28:18.331 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7603
00:28:18.332 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.03, Mass=115664, SNR=75.9, Peak=18912 HFD=3.2
00:28:18.333 00.001 21068 MultiStar: [#1 -0.12,-0.17,1.46,U] [#2 -0.01,-0.16,1.31,U] [#3 0.22,-0.41,1.22,U] [#4 0.21,0.02,0.92,U] [#5 0.14,-0.38,0.91,U] [#6 0.22,-0.20,0.87,U] [#7 0.04,-0.70,0.00,M3] [#8 0.24,-0.46,0.00,M1] 
00:28:18.334 00.001 21068 single-star, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.02, -0.04}
00:28:18.334 00.000 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
00:28:18.335 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
00:28:18.336 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.06 mountX=-0.03 mountY=0.04, mountTheta=2.28
00:28:18.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
00:28:18.338 00.001 21068 Enqueuing Move request for scope (0.02, -0.04)
00:28:18.339 00.001 16108 Worker thread wakes up
00:28:18.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:28:18.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:28:18.339 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
00:28:18.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:18.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:18.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:18.339 00.000 16108 MoveAxis(E, 0, ABG)
00:28:18.339 00.000 16108 Move returns status 0, amount 0
00:28:18.340 00.001 16108 MoveAxis(N, 0, ABG)
00:28:18.340 00.000 16108 Move returns status 0, amount 0
00:28:18.340 00.000 16108 move complete, result=0
00:28:18.340 00.000 16108 worker thread done servicing request
00:28:18.346 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3501, FiltMin=2982, FiltMax=55017, Gamma=1.000
00:28:18.363 00.017 21068 UpdateGuideState exits: m=115664 SNR=75.9
00:28:18.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:18.366 00.001 21068 Enqueuing Expose request
00:28:18.366 00.000 16108 Worker thread wakes up
00:28:18.366 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:18.368 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:18.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:19.540 01.172 16108 Exposure complete
00:28:19.608 00.068 16108 worker thread done servicing request
00:28:19.608 00.000 21068 OnExposeComplete: enter
00:28:19.609 00.001 21068 UpdateGuideState(): m_state=6
00:28:19.609 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7604
00:28:19.610 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.95, Mass=114863, SNR=73.7, Peak=16544 HFD=3.4
00:28:19.611 00.001 21068 MultiStar: [#1 -0.25,-0.18,1.29,U] [#2 -0.14,-0.12,1.39,U] [#3 -0.07,-0.24,1.29,U] [#4 -0.11,-0.02,0.93,U] [#5 0.08,-0.56,0.00,M1] [#6 -0.07,-0.02,1.02,U] [#7 -0.03,-0.53,0.00,M4] [#8 -0.34,-0.15,0.93,U] 
00:28:19.612 00.001 21068 single-star, 6 included, MultiStar: {-0.16, -0.13}, one-star: {-0.17, -0.12}
00:28:19.612 00.000 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
00:28:19.613 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
00:28:19.614 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.51 mountX=0.14 mountY=0.16, mountTheta=0.84
00:28:19.615 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.12, opts=13)
00:28:19.617 00.002 21068 Enqueuing Move request for scope (-0.17, -0.12)
00:28:19.618 00.001 16108 Worker thread wakes up
00:28:19.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
00:28:19.618 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
00:28:19.618 00.000 16108 Moving (-0.17, -0.12) raw xDistance=0.14 yDistance=0.16
00:28:19.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:28:19.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:19.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:28:19.618 00.000 16108 MoveAxis(E, 0, ABG)
00:28:19.618 00.000 16108 Move returns status 0, amount 0
00:28:19.618 00.000 16108 MoveAxis(N, 0, ABG)
00:28:19.618 00.000 16108 Move returns status 0, amount 0
00:28:19.618 00.000 16108 move complete, result=0
00:28:19.618 00.000 16108 worker thread done servicing request
00:28:19.622 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3501, FiltMin=3001, FiltMax=58416, Gamma=1.000
00:28:19.636 00.014 21068 UpdateGuideState exits: m=114863 SNR=73.7
00:28:19.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:19.639 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:19.640 00.001 21068 Enqueuing Expose request
00:28:19.640 00.000 16108 Worker thread wakes up
00:28:19.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:19.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:19.641 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:20.620 00.979 16108 Exposure complete
00:28:20.677 00.057 16108 worker thread done servicing request
00:28:20.677 00.000 21068 OnExposeComplete: enter
00:28:20.679 00.002 21068 UpdateGuideState(): m_state=6
00:28:20.680 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7605
00:28:20.681 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.13, Mass=115553, SNR=86.1, Peak=17792 HFD=3.0
00:28:20.682 00.001 21068 MultiStar: [#1 -0.21,-0.14,1.01,U] [#2 -0.14,0.00,1.21,U] [#3 0.01,-0.26,1.03,U] [#4 -0.29,0.14,0.81,U] [#5 0.26,-0.25,0.82,U] [#6 0.04,0.03,0.74,U] [#7 -0.03,-0.33,0.58,U] [#8 0.02,0.00,0.75,U] 
00:28:20.684 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.10, 0.06}
00:28:20.685 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
00:28:20.688 00.003 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
00:28:20.689 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=0.04 mountY=0.09, mountTheta=1.11
00:28:20.692 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
00:28:20.694 00.002 21068 Enqueuing Move request for scope (-0.06, -0.08)
00:28:20.695 00.001 16108 Worker thread wakes up
00:28:20.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:28:20.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:28:20.695 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
00:28:20.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:20.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:20.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:28:20.695 00.000 16108 MoveAxis(E, 0, ABG)
00:28:20.695 00.000 16108 Move returns status 0, amount 0
00:28:20.695 00.000 16108 MoveAxis(N, 0, ABG)
00:28:20.695 00.000 16108 Move returns status 0, amount 0
00:28:20.695 00.000 16108 move complete, result=0
00:28:20.697 00.002 16108 worker thread done servicing request
00:28:20.702 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3504, FiltMin=3038, FiltMax=64150, Gamma=1.000
00:28:20.718 00.016 21068 UpdateGuideState exits: m=115553 SNR=86.1
00:28:20.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:20.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:20.720 00.000 21068 Enqueuing Expose request
00:28:20.721 00.001 16108 Worker thread wakes up
00:28:20.721 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:20.722 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:20.723 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:21.878 01.155 16108 Exposure complete
00:28:21.938 00.060 16108 worker thread done servicing request
00:28:21.938 00.000 21068 OnExposeComplete: enter
00:28:21.940 00.002 21068 UpdateGuideState(): m_state=6
00:28:21.941 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7606
00:28:21.943 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.17, Mass=122844, SNR=84.0, Peak=19184 HFD=3.0
00:28:21.944 00.001 21068 MultiStar: [#1 -0.25,-0.04,1.14,U] [#2 -0.16,0.16,1.27,U] [#3 -0.41,-0.40,0.00,M1] [#4 -0.11,0.09,1.01,U] [#5 0.19,-0.33,0.82,U] [#6 -0.01,0.07,0.80,U] [#7 0.11,-0.33,0.60,U] [#8 -0.34,-0.24,0.79,U] 
00:28:21.945 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {0.10, 0.09}
00:28:21.948 00.003 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
00:28:21.949 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
00:28:21.950 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.69 mountX=0.07 mountY=0.05, mountTheta=0.66
00:28:21.953 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
00:28:21.954 00.001 21068 Enqueuing Move request for scope (-0.07, -0.04)
00:28:21.955 00.001 16108 Worker thread wakes up
00:28:21.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:28:21.955 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:28:21.955 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.05
00:28:21.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:28:21.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:21.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:21.955 00.000 16108 MoveAxis(E, 0, ABG)
00:28:21.955 00.000 16108 Move returns status 0, amount 0
00:28:21.956 00.001 16108 MoveAxis(N, 0, ABG)
00:28:21.956 00.000 16108 Move returns status 0, amount 0
00:28:21.956 00.000 16108 move complete, result=0
00:28:21.956 00.000 16108 worker thread done servicing request
00:28:21.961 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3504, FiltMin=3014, FiltMax=50208, Gamma=1.000
00:28:21.978 00.017 21068 UpdateGuideState exits: m=122844 SNR=84.0
00:28:21.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:21.981 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:21.981 00.000 21068 Enqueuing Expose request
00:28:21.982 00.001 16108 Worker thread wakes up
00:28:21.982 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:21.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:21.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:22.950 00.967 16108 Exposure complete
00:28:23.011 00.061 16108 worker thread done servicing request
00:28:23.011 00.000 21068 OnExposeComplete: enter
00:28:23.013 00.002 21068 UpdateGuideState(): m_state=6
00:28:23.014 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7607
00:28:23.015 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.03, Mass=111148, SNR=69.8, Peak=16032 HFD=3.0
00:28:23.016 00.001 21068 MultiStar: [#1 -0.31,-0.04,1.31,U] [#2 -0.40,-0.10,1.38,U] [#3 -0.16,-0.39,1.34,U] [#4 -0.00,-0.09,1.01,U] [#5 -0.05,-0.31,1.02,U] [#6 -0.26,0.14,0.83,U] [#7 -0.18,-0.34,0.82,U] [#8 -0.03,-0.19,0.95,U] 
00:28:23.017 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.16}, one-star: {-0.14, -0.05}
00:28:23.018 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
00:28:23.019 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
00:28:23.020 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.81 mountX=0.13 mountY=0.08, mountTheta=0.55
00:28:23.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.05, opts=13)
00:28:23.023 00.001 21068 Enqueuing Move request for scope (-0.14, -0.05)
00:28:23.024 00.001 16108 Worker thread wakes up
00:28:23.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
00:28:23.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
00:28:23.024 00.000 16108 Moving (-0.14, -0.05) raw xDistance=0.13 yDistance=0.08
00:28:23.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:28:23.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:23.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:28:23.024 00.000 16108 MoveAxis(E, 0, ABG)
00:28:23.024 00.000 16108 Move returns status 0, amount 0
00:28:23.024 00.000 16108 MoveAxis(N, 0, ABG)
00:28:23.024 00.000 16108 Move returns status 0, amount 0
00:28:23.024 00.000 16108 move complete, result=0
00:28:23.024 00.000 16108 worker thread done servicing request
00:28:23.030 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3501, FiltMin=2969, FiltMax=58288, Gamma=1.000
00:28:23.049 00.019 21068 UpdateGuideState exits: m=111148 SNR=69.8
00:28:23.049 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:23.051 00.001 21068 Enqueuing Expose request
00:28:23.051 00.000 16108 Worker thread wakes up
00:28:23.052 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:23.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:23.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:24.217 01.165 16108 Exposure complete
00:28:24.300 00.083 16108 worker thread done servicing request
00:28:24.300 00.000 21068 OnExposeComplete: enter
00:28:24.301 00.001 21068 UpdateGuideState(): m_state=6
00:28:24.302 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7608
00:28:24.303 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.88, Mass=116384, SNR=80.2, Peak=15056 HFD=3.1
00:28:24.304 00.001 21068 MultiStar: [#1 -0.44,-0.12,1.13,U] [#2 -0.50,-0.17,0.00,M1] [#3 -0.28,-0.48,0.00,M1] [#4 -0.18,-0.11,0.81,U] [#5 -0.11,-0.41,1.02,U] [#6 -0.18,0.15,0.83,U] [#7 -0.12,-0.51,0.00,M2] [#8 -0.26,-0.16,0.94,U] 
00:28:24.305 00.001 21068 single-star, 5 included, MultiStar: {-0.23, -0.15}, one-star: {-0.16, -0.20}
00:28:24.306 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
00:28:24.307 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
00:28:24.307 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-2.26 mountX=0.12 mountY=0.23, mountTheta=1.07
00:28:24.310 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.20, opts=13)
00:28:24.310 00.000 21068 Enqueuing Move request for scope (-0.16, -0.20)
00:28:24.311 00.001 16108 Worker thread wakes up
00:28:24.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
00:28:24.311 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
00:28:24.311 00.000 16108 Moving (-0.16, -0.20) raw xDistance=0.12 yDistance=0.23
00:28:24.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:28:24.312 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:24.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:28:24.312 00.000 16108 MoveAxis(E, 0, ABG)
00:28:24.312 00.000 16108 Move returns status 0, amount 0
00:28:24.312 00.000 16108 MoveAxis(N, 0, ABG)
00:28:24.312 00.000 16108 Move returns status 0, amount 0
00:28:24.312 00.000 16108 move complete, result=0
00:28:24.313 00.001 16108 worker thread done servicing request
00:28:24.321 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3504, FiltMin=3011, FiltMax=64192, Gamma=1.000
00:28:24.343 00.022 21068 UpdateGuideState exits: m=116384 SNR=80.2
00:28:24.347 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:24.349 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:24.350 00.001 21068 Enqueuing Expose request
00:28:24.351 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:24.352 00.001 16108 Worker thread wakes up
00:28:24.352 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:24.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:25.329 00.977 16108 Exposure complete
00:28:25.411 00.082 16108 worker thread done servicing request
00:28:25.411 00.000 21068 OnExposeComplete: enter
00:28:25.412 00.001 21068 UpdateGuideState(): m_state=6
00:28:25.413 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7609
00:28:25.413 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=875.96, Mass=119499, SNR=79.1, Peak=18784 HFD=3.2
00:28:25.414 00.001 21068 MultiStar: [#1 -0.28,-0.04,1.12,U] [#2 -0.12,-0.05,1.33,U] [#3 -0.16,-0.46,0.00,M2] [#4 0.10,0.05,0.82,U] [#5 0.14,-0.19,0.98,U] [#6 0.00,0.00,0.94,U] [#7 -0.15,-0.45,0.00,M3] [#8 0.12,-0.33,0.85,U] 
00:28:25.415 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {0.05, -0.12}
00:28:25.417 00.002 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:28:25.417 00.000 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:28:25.418 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.72 mountX=-0.00 mountY=0.09, mountTheta=1.59
00:28:25.419 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
00:28:25.420 00.001 21068 Enqueuing Move request for scope (-0.01, -0.09)
00:28:25.421 00.001 16108 Worker thread wakes up
00:28:25.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:28:25.421 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:28:25.421 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.00 yDistance=0.09
00:28:25.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:28:25.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:25.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:28:25.421 00.000 16108 MoveAxis(E, 0, ABG)
00:28:25.421 00.000 16108 Move returns status 0, amount 0
00:28:25.421 00.000 16108 MoveAxis(N, 0, ABG)
00:28:25.421 00.000 16108 Move returns status 0, amount 0
00:28:25.421 00.000 16108 move complete, result=0
00:28:25.421 00.000 16108 worker thread done servicing request
00:28:25.425 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3504, FiltMin=3017, FiltMax=65440, Gamma=1.000
00:28:25.440 00.015 21068 UpdateGuideState exits: m=119499 SNR=79.1
00:28:25.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:25.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:25.443 00.001 21068 Enqueuing Expose request
00:28:25.443 00.000 16108 Worker thread wakes up
00:28:25.443 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:25.445 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:25.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:26.616 01.171 16108 Exposure complete
00:28:26.674 00.058 16108 worker thread done servicing request
00:28:26.674 00.000 21068 OnExposeComplete: enter
00:28:26.675 00.001 21068 UpdateGuideState(): m_state=6
00:28:26.676 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7610
00:28:26.676 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=875.63, Mass=135338, SNR=86.9, Peak=16048 HFD=3.3
00:28:26.677 00.001 21068 MultiStar: [#1 -0.06,-0.19,1.12,U] [#2 -0.36,-0.25,1.18,U] [#3 -0.06,-0.42,0.92,U] [#4 0.21,-0.04,0.81,U] [#5 0.22,-0.68,0.00,M1] [#6 0.17,0.22,0.81,U] [#7 -0.08,-0.54,0.00,M4] [#8 0.05,-0.32,0.71,U] 
00:28:26.678 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.22}, one-star: {-0.06, -0.44}
00:28:26.679 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
00:28:26.679 00.000 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
00:28:26.680 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.76 mountX=0.00 mountY=0.22, mountTheta=1.56
00:28:26.681 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.22, opts=13)
00:28:26.683 00.002 21068 Enqueuing Move request for scope (-0.04, -0.22)
00:28:26.688 00.005 16108 Worker thread wakes up
00:28:26.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
00:28:26.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
00:28:26.688 00.000 16108 Moving (-0.04, -0.22) raw xDistance=0.00 yDistance=0.22
00:28:26.689 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:26.689 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.54
00:28:26.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:28:26.689 00.000 16108 MoveAxis(E, 0, ABG)
00:28:26.689 00.000 16108 Move returns status 0, amount 0
00:28:26.689 00.000 16108 MoveAxis(S, 45, ABG)
00:28:26.689 00.000 16108 Guiding  Dir = 1, Dur = 45
00:28:26.689 00.000 16108 IsSlewing returns 0
00:28:26.689 00.000 16108 IsGuiding returns 0
00:28:26.691 00.002 16108 PulseGuide returned control before completion, sleep 54
00:28:26.695 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3501, FiltMin=3021, FiltMax=52749, Gamma=1.000
00:28:26.712 00.017 21068 UpdateGuideState exits: m=135338 SNR=86.9
00:28:26.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.713 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:26.714 00.001 21068 Enqueuing Expose request
00:28:26.746 00.032 16108 IsGuiding returns 1
00:28:26.746 00.000 16108 scope still moving after pulse duration time elapsed
00:28:26.777 00.031 16108 IsSlewing returns 0
00:28:26.777 00.000 16108 IsGuiding returns 0
00:28:26.777 00.000 16108 scope move finished after 45 + 42 ms
00:28:26.777 00.000 16108 Move returns status 0, amount 45
00:28:26.777 00.000 16108 move complete, result=0
00:28:26.777 00.000 16108 worker thread done servicing request
00:28:26.777 00.000 16108 Worker thread wakes up
00:28:26.777 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:28:26.779 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:26.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:27.738 00.959 16108 Exposure complete
00:28:27.792 00.054 16108 worker thread done servicing request
00:28:27.792 00.000 21068 OnExposeComplete: enter
00:28:27.793 00.001 21068 UpdateGuideState(): m_state=6
00:28:27.794 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7611
00:28:27.794 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=875.92, Mass=121661, SNR=85.6, Peak=17104 HFD=3.1
00:28:27.798 00.004 21068 MultiStar: [#1 -0.42,-0.22,0.00,M1] [#2 -0.46,-0.02,1.11,U] [#3 -0.18,-0.47,0.00,M2] [#4 -0.09,0.04,0.81,U] [#5 0.27,-0.28,0.87,U] [#6 0.20,-0.03,0.80,U] [#7 -0.21,-0.52,0.00,M5] [#8 0.08,-0.38,0.70,U] 
00:28:27.799 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.13}, one-star: {-0.11, -0.16}
00:28:27.801 00.002 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
00:28:27.802 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
00:28:27.804 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=0.02 mountY=0.14, mountTheta=1.40
00:28:27.808 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
00:28:27.809 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
00:28:27.811 00.002 16108 Worker thread wakes up
00:28:27.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
00:28:27.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
00:28:27.812 00.001 16108 Moving (-0.05, -0.13) raw xDistance=0.02 yDistance=0.14
00:28:27.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:28:27.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:27.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:28:27.812 00.000 16108 MoveAxis(E, 0, ABG)
00:28:27.812 00.000 16108 Move returns status 0, amount 0
00:28:27.812 00.000 16108 MoveAxis(N, 0, ABG)
00:28:27.812 00.000 16108 Move returns status 0, amount 0
00:28:27.812 00.000 16108 move complete, result=0
00:28:27.813 00.001 16108 worker thread done servicing request
00:28:27.819 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3504, FiltMin=2976, FiltMax=62864, Gamma=1.000
00:28:27.844 00.025 21068 UpdateGuideState exits: m=121661 SNR=85.6
00:28:27.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:27.848 00.002 21068 Enqueuing Expose request
00:28:27.849 00.001 16108 Worker thread wakes up
00:28:27.849 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:27.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:27.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:29.024 01.174 16108 Exposure complete
00:28:29.091 00.067 16108 worker thread done servicing request
00:28:29.091 00.000 21068 OnExposeComplete: enter
00:28:29.092 00.001 21068 UpdateGuideState(): m_state=6
00:28:29.093 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7612
00:28:29.094 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.18, Mass=126051, SNR=84.6, Peak=16096 HFD=3.3
00:28:29.095 00.001 21068 MultiStar: [#1 -0.20,-0.06,1.15,U] [#2 -0.22,0.11,1.20,U] [#3 0.11,-0.24,0.94,U] [#4 -0.10,0.04,0.78,U] [#5 0.20,-0.17,0.85,U] [#6 0.41,0.09,0.83,U] [#7 -0.32,-0.16,0.65,U] [#8 -0.02,-0.03,0.69,U] 
00:28:29.098 00.003 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.11, 0.10}
00:28:29.100 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
00:28:29.100 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
00:28:29.103 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=0.00 mountY=0.03, mountTheta=1.46
00:28:29.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
00:28:29.106 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
00:28:29.107 00.001 16108 Worker thread wakes up
00:28:29.109 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:28:29.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:28:29.109 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.03
00:28:29.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:29.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:29.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:29.109 00.000 16108 MoveAxis(E, 0, ABG)
00:28:29.110 00.001 16108 Move returns status 0, amount 0
00:28:29.110 00.000 16108 MoveAxis(N, 0, ABG)
00:28:29.110 00.000 16108 Move returns status 0, amount 0
00:28:29.110 00.000 16108 move complete, result=0
00:28:29.110 00.000 16108 worker thread done servicing request
00:28:29.113 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3504, FiltMin=3017, FiltMax=55587, Gamma=1.000
00:28:29.130 00.017 21068 UpdateGuideState exits: m=126051 SNR=84.6
00:28:29.132 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:29.135 00.002 21068 Enqueuing Expose request
00:28:29.135 00.000 16108 Worker thread wakes up
00:28:29.136 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:29.138 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:29.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:30.122 00.984 16108 Exposure complete
00:28:30.192 00.070 16108 worker thread done servicing request
00:28:30.192 00.000 21068 OnExposeComplete: enter
00:28:30.194 00.002 21068 UpdateGuideState(): m_state=6
00:28:30.195 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7613
00:28:30.197 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=876.01, Mass=118940, SNR=88.9, Peak=18624 HFD=3.3
00:28:30.199 00.002 21068 MultiStar: [#1 -0.27,-0.19,1.02,U] [#2 -0.30,0.09,1.14,U] [#3 0.17,-0.31,0.92,U] [#4 -0.06,0.04,0.78,U] [#5 0.34,-0.35,0.00,M1] [#6 0.04,-0.01,0.77,U] [#7 0.13,-0.53,0.00,M5] [#8 -0.08,-0.15,0.78,U] 
00:28:30.201 00.002 21068 single-star, 6 included, MultiStar: {-0.09, -0.08}, one-star: {-0.06, -0.06}
00:28:30.202 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
00:28:30.204 00.002 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
00:28:30.205 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=0.04 mountY=0.07, mountTheta=1.03
00:28:30.208 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
00:28:30.209 00.001 21068 Enqueuing Move request for scope (-0.06, -0.06)
00:28:30.211 00.002 16108 Worker thread wakes up
00:28:30.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:28:30.211 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:28:30.211 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.04 yDistance=0.07
00:28:30.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:30.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:30.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:30.212 00.001 16108 MoveAxis(E, 0, ABG)
00:28:30.212 00.000 16108 Move returns status 0, amount 0
00:28:30.212 00.000 16108 MoveAxis(N, 0, ABG)
00:28:30.212 00.000 16108 Move returns status 0, amount 0
00:28:30.212 00.000 16108 move complete, result=0
00:28:30.212 00.000 16108 worker thread done servicing request
00:28:30.221 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3504, FiltMin=3030, FiltMax=58352, Gamma=1.000
00:28:30.243 00.022 21068 UpdateGuideState exits: m=118940 SNR=88.9
00:28:30.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:30.244 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:30.245 00.001 21068 Enqueuing Expose request
00:28:30.246 00.001 16108 Worker thread wakes up
00:28:30.246 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:30.247 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:30.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:31.418 01.171 16108 Exposure complete
00:28:31.470 00.052 16108 worker thread done servicing request
00:28:31.470 00.000 21068 OnExposeComplete: enter
00:28:31.471 00.001 21068 UpdateGuideState(): m_state=6
00:28:31.471 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7614
00:28:31.472 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.99, Mass=119948, SNR=84.0, Peak=16576 HFD=3.0
00:28:31.473 00.001 21068 MultiStar: [#1 -0.23,-0.28,1.11,U] [#2 -0.40,-0.26,0.00,M1] [#3 -0.06,-0.43,1.05,U] [#4 -0.23,0.03,0.85,U] [#5 0.11,-0.50,0.00,M2] [#6 -0.07,0.05,1.03,U] [#7 -0.15,-0.48,0.00,M6] [#8 0.06,-0.36,0.69,U] 
00:28:31.474 00.001 21068 single-star, 5 included, MultiStar: {-0.12, -0.18}, one-star: {-0.13, -0.09}
00:28:31.475 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
00:28:31.476 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
00:28:31.477 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=0.11 mountY=0.12, mountTheta=0.81
00:28:31.478 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.09, opts=13)
00:28:31.479 00.001 21068 Enqueuing Move request for scope (-0.13, -0.09)
00:28:31.480 00.001 16108 Worker thread wakes up
00:28:31.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
00:28:31.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
00:28:31.480 00.000 16108 Moving (-0.13, -0.09) raw xDistance=0.11 yDistance=0.12
00:28:31.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:28:31.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:31.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:31.480 00.000 16108 MoveAxis(E, 0, ABG)
00:28:31.480 00.000 16108 Move returns status 0, amount 0
00:28:31.480 00.000 16108 MoveAxis(N, 0, ABG)
00:28:31.480 00.000 16108 Move returns status 0, amount 0
00:28:31.481 00.001 16108 move complete, result=0
00:28:31.481 00.000 16108 worker thread done servicing request
00:28:31.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3504, FiltMin=2957, FiltMax=63520, Gamma=1.000
00:28:31.500 00.015 21068 UpdateGuideState exits: m=119948 SNR=84.0
00:28:31.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:31.503 00.001 21068 Enqueuing Expose request
00:28:31.503 00.000 16108 Worker thread wakes up
00:28:31.504 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:31.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:31.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:32.482 00.978 16108 Exposure complete
00:28:32.537 00.055 16108 worker thread done servicing request
00:28:32.537 00.000 21068 OnExposeComplete: enter
00:28:32.539 00.002 21068 UpdateGuideState(): m_state=6
00:28:32.539 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7615
00:28:32.540 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.02, Mass=96428, SNR=75.3, Peak=14784 HFD=3.0
00:28:32.541 00.001 21068 MultiStar: [#1 -0.29,-0.31,1.15,U] [#2 -0.18,-0.12,1.42,U] [#3 -0.05,-0.49,0.00,M1] [#4 -0.10,0.12,0.96,U] [#5 -0.23,-0.54,0.00,M3] [#6 0.02,-0.07,1.00,U] [#7 0.12,-0.24,0.75,U] [#8 -0.00,-0.19,0.85,U] 
00:28:32.542 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.13}, one-star: {-0.24, -0.06}
00:28:32.542 00.000 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
00:28:32.543 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
00:28:32.544 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.31 mountX=0.09 mountY=0.15, mountTheta=1.02
00:28:32.545 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
00:28:32.546 00.001 21068 Enqueuing Move request for scope (-0.11, -0.13)
00:28:32.548 00.002 16108 Worker thread wakes up
00:28:32.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:28:32.548 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:28:32.548 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
00:28:32.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:28:32.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:32.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:28:32.548 00.000 16108 MoveAxis(E, 0, ABG)
00:28:32.548 00.000 16108 Move returns status 0, amount 0
00:28:32.548 00.000 16108 MoveAxis(N, 0, ABG)
00:28:32.548 00.000 16108 Move returns status 0, amount 0
00:28:32.548 00.000 16108 move complete, result=0
00:28:32.548 00.000 16108 worker thread done servicing request
00:28:32.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3504, FiltMin=2925, FiltMax=56368, Gamma=1.000
00:28:32.567 00.015 21068 UpdateGuideState exits: m=96428 SNR=75.3
00:28:32.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:32.569 00.000 21068 Enqueuing Expose request
00:28:32.570 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:32.571 00.001 16108 Worker thread wakes up
00:28:32.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:32.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:33.737 01.166 16108 Exposure complete
00:28:33.796 00.059 16108 worker thread done servicing request
00:28:33.796 00.000 21068 OnExposeComplete: enter
00:28:33.797 00.001 21068 UpdateGuideState(): m_state=6
00:28:33.798 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7616
00:28:33.799 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=875.93, Mass=109929, SNR=78.0, Peak=18256 HFD=2.8
00:28:33.801 00.002 21068 MultiStar: [#1 0.01,0.01,1.26,U] [#2 0.20,-0.00,1.39,U] [#3 0.00,0.03,1.11,U] [#4 0.00,-0.05,0.80,U] [#5 0.11,-0.23,0.78,U] [#6 0.08,0.03,0.87,U] [#7 0.16,-0.31,0.69,U] [#8 0.03,-0.25,0.93,U] 
00:28:33.802 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.36, -0.15}
00:28:33.803 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
00:28:33.803 00.000 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
00:28:33.804 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.12 mountY=0.06, mountTheta=2.69
00:28:33.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
00:28:33.806 00.001 21068 Enqueuing Move request for scope (0.11, -0.09)
00:28:33.807 00.001 16108 Worker thread wakes up
00:28:33.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:28:33.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:28:33.807 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.06
00:28:33.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:28:33.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:33.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:28:33.807 00.000 16108 MoveAxis(E, 0, ABG)
00:28:33.807 00.000 16108 Move returns status 0, amount 0
00:28:33.807 00.000 16108 MoveAxis(N, 0, ABG)
00:28:33.807 00.000 16108 Move returns status 0, amount 0
00:28:33.807 00.000 16108 move complete, result=0
00:28:33.807 00.000 16108 worker thread done servicing request
00:28:33.818 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3504, FiltMin=3027, FiltMax=49318, Gamma=1.000
00:28:33.842 00.024 21068 UpdateGuideState exits: m=109929 SNR=78.0
00:28:33.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:33.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:33.844 00.000 21068 Enqueuing Expose request
00:28:33.845 00.001 16108 Worker thread wakes up
00:28:33.845 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:33.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:33.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:34.809 00.963 16108 Exposure complete
00:28:34.864 00.055 16108 worker thread done servicing request
00:28:34.864 00.000 21068 OnExposeComplete: enter
00:28:34.866 00.002 21068 UpdateGuideState(): m_state=6
00:28:34.867 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7617
00:28:34.868 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.92, Mass=124894, SNR=86.7, Peak=18816 HFD=3.3
00:28:34.869 00.001 21068 MultiStar: [#1 0.07,-0.19,1.06,U] [#2 0.08,-0.17,1.12,U] [#3 -0.06,-0.21,0.92,U] [#4 0.08,-0.26,0.80,U] [#5 0.38,-0.29,0.00,M3] [#6 0.02,0.24,0.78,U] [#7 -0.01,-0.47,0.00,M5] [#8 0.04,-0.31,0.74,U] 
00:28:34.870 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.15}, one-star: {-0.03, -0.15}
00:28:34.870 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
00:28:34.871 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
00:28:34.871 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.78 mountX=0.00 mountY=0.16, mountTheta=1.54
00:28:34.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.15, opts=13)
00:28:34.874 00.001 21068 Enqueuing Move request for scope (-0.03, -0.15)
00:28:34.875 00.001 16108 Worker thread wakes up
00:28:34.879 00.004 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:28:34.879 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:28:34.879 00.000 16108 Moving (-0.03, -0.15) raw xDistance=0.00 yDistance=0.16
00:28:34.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:34.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:34.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:28:34.879 00.000 16108 MoveAxis(E, 0, ABG)
00:28:34.879 00.000 16108 Move returns status 0, amount 0
00:28:34.879 00.000 16108 MoveAxis(N, 0, ABG)
00:28:34.879 00.000 16108 Move returns status 0, amount 0
00:28:34.879 00.000 16108 move complete, result=0
00:28:34.879 00.000 16108 worker thread done servicing request
00:28:34.886 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3504, FiltMin=2992, FiltMax=58528, Gamma=1.000
00:28:34.904 00.018 21068 UpdateGuideState exits: m=124894 SNR=86.7
00:28:34.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:34.906 00.000 21068 Enqueuing Expose request
00:28:34.907 00.001 16108 Worker thread wakes up
00:28:34.907 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:34.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:34.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:36.071 01.163 16108 Exposure complete
00:28:36.137 00.066 16108 worker thread done servicing request
00:28:36.137 00.000 21068 OnExposeComplete: enter
00:28:36.138 00.001 21068 UpdateGuideState(): m_state=6
00:28:36.139 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7618
00:28:36.141 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=876.00, Mass=123078, SNR=81.1, Peak=18080 HFD=3.1
00:28:36.141 00.000 21068 MultiStar: [#1 -0.21,-0.13,1.04,U] [#2 -0.10,-0.13,1.19,U] [#3 -0.15,-0.48,0.00,M1] [#4 -0.16,-0.02,0.77,U] [#5 0.29,-0.24,0.86,U] [#6 0.12,-0.07,0.68,U] [#7 -0.42,-0.60,0.00,M6] [#8 -0.14,-0.61,0.00,M1] 
00:28:36.142 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.12}, one-star: {-0.14, -0.08}
00:28:36.143 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
00:28:36.143 00.000 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
00:28:36.144 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=0.03 mountY=0.13, mountTheta=1.35
00:28:36.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
00:28:36.146 00.000 21068 Enqueuing Move request for scope (-0.05, -0.12)
00:28:36.147 00.001 16108 Worker thread wakes up
00:28:36.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
00:28:36.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
00:28:36.147 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
00:28:36.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:28:36.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:36.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:28:36.148 00.001 16108 MoveAxis(E, 0, ABG)
00:28:36.148 00.000 16108 Move returns status 0, amount 0
00:28:36.148 00.000 16108 MoveAxis(N, 0, ABG)
00:28:36.148 00.000 16108 Move returns status 0, amount 0
00:28:36.148 00.000 16108 move complete, result=0
00:28:36.148 00.000 16108 worker thread done servicing request
00:28:36.152 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3504, FiltMin=3027, FiltMax=65440, Gamma=1.000
00:28:36.172 00.020 21068 UpdateGuideState exits: m=123078 SNR=81.1
00:28:36.174 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:36.174 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:36.175 00.001 21068 Enqueuing Expose request
00:28:36.176 00.001 16108 Worker thread wakes up
00:28:36.176 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:36.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:36.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:37.160 00.983 16108 Exposure complete
00:28:37.227 00.067 16108 worker thread done servicing request
00:28:37.227 00.000 21068 OnExposeComplete: enter
00:28:37.228 00.001 21068 UpdateGuideState(): m_state=6
00:28:37.229 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7619
00:28:37.230 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.96, Mass=127251, SNR=88.5, Peak=17248 HFD=3.5
00:28:37.231 00.001 21068 MultiStar: [#1 -0.22,-0.20,1.06,U] [#2 -0.45,-0.10,1.13,U] [#3 -0.22,-0.43,0.00,M2] [#4 -0.12,-0.30,0.77,U] [#5 -0.02,-0.52,0.00,M3] [#6 -0.09,-0.10,0.80,U] [#7 -0.41,-0.46,0.00,M7] [#8 -0.34,-0.35,0.00,M2] 
00:28:37.233 00.002 21068 single-star, 4 included, MultiStar: {-0.21, -0.16}, one-star: {-0.10, -0.11}
00:28:37.233 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
00:28:37.234 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
00:28:37.234 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.30 mountX=0.08 mountY=0.13, mountTheta=1.03
00:28:37.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.11, opts=13)
00:28:37.237 00.001 21068 Enqueuing Move request for scope (-0.10, -0.11)
00:28:37.237 00.000 16108 Worker thread wakes up
00:28:37.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:28:37.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:28:37.237 00.000 16108 Moving (-0.10, -0.11) raw xDistance=0.08 yDistance=0.13
00:28:37.238 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:28:37.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:37.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:28:37.238 00.000 16108 MoveAxis(E, 0, ABG)
00:28:37.238 00.000 16108 Move returns status 0, amount 0
00:28:37.238 00.000 16108 MoveAxis(N, 0, ABG)
00:28:37.238 00.000 16108 Move returns status 0, amount 0
00:28:37.238 00.000 16108 move complete, result=0
00:28:37.238 00.000 16108 worker thread done servicing request
00:28:37.242 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3504, FiltMin=3040, FiltMax=59696, Gamma=1.000
00:28:37.259 00.017 21068 UpdateGuideState exits: m=127251 SNR=88.5
00:28:37.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:37.262 00.001 21068 Enqueuing Expose request
00:28:37.263 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:37.264 00.001 16108 Worker thread wakes up
00:28:37.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:37.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:38.417 01.153 16108 Exposure complete
00:28:38.471 00.054 16108 worker thread done servicing request
00:28:38.471 00.000 21068 OnExposeComplete: enter
00:28:38.471 00.000 21068 UpdateGuideState(): m_state=6
00:28:38.472 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7620
00:28:38.474 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.11, Mass=141418, SNR=96.3, Peak=17379 HFD=3.5
00:28:38.475 00.001 21068 MultiStar: [#1 -0.31,-0.22,1.03,U] [#2 -0.30,-0.01,1.20,U] [#3 -0.23,-0.34,0.93,U] [#4 -0.08,-0.19,0.72,U] [#5 -0.05,-0.53,0.00,M4] [#6 -0.16,0.05,0.70,U] [#7 -0.13,-0.49,0.00,M8] [#8 0.05,-0.39,0.64,U] 
00:28:38.476 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.14}, one-star: {-0.27, 0.03}
00:28:38.476 00.000 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
00:28:38.477 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
00:28:38.478 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.55 mountX=0.18 mountY=0.19, mountTheta=0.80
00:28:38.479 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.14, opts=13)
00:28:38.481 00.002 21068 Enqueuing Move request for scope (-0.21, -0.14)
00:28:38.482 00.001 16108 Worker thread wakes up
00:28:38.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
00:28:38.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
00:28:38.482 00.000 16108 Moving (-0.21, -0.14) raw xDistance=0.18 yDistance=0.19
00:28:38.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:28:38.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:38.483 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:28:38.483 00.000 16108 MoveAxis(E, 0, ABG)
00:28:38.483 00.000 16108 Move returns status 0, amount 0
00:28:38.483 00.000 16108 MoveAxis(N, 0, ABG)
00:28:38.483 00.000 16108 Move returns status 0, amount 0
00:28:38.483 00.000 16108 move complete, result=0
00:28:38.483 00.000 16108 worker thread done servicing request
00:28:38.488 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3504, FiltMin=2995, FiltMax=57360, Gamma=1.000
00:28:38.502 00.014 21068 UpdateGuideState exits: m=141418 SNR=96.3
00:28:38.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:38.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:38.505 00.001 21068 Enqueuing Expose request
00:28:38.506 00.001 16108 Worker thread wakes up
00:28:38.506 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:38.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:38.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:39.468 00.962 16108 Exposure complete
00:28:39.524 00.056 16108 worker thread done servicing request
00:28:39.525 00.001 21068 OnExposeComplete: enter
00:28:39.527 00.002 21068 UpdateGuideState(): m_state=6
00:28:39.529 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7621
00:28:39.530 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.82, Mass=123320, SNR=82.3, Peak=16256 HFD=3.3
00:28:39.533 00.003 21068 MultiStar: [#1 0.07,-0.37,1.16,U] [#2 -0.03,-0.15,1.17,U] [#3 0.10,-0.54,0.00,M2] [#4 -0.00,-0.07,0.90,U] [#5 0.05,-0.75,0.00,M5] [#6 0.28,-0.13,0.92,U] [#7 -0.07,-0.56,0.00,M9] [#8 -0.03,-0.45,0.79,U] 
00:28:39.535 00.002 21068 refined, 5 included, MultiStar: {0.02, -0.24}, one-star: {-0.13, -0.25}
00:28:39.536 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
00:28:39.538 00.002 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
00:28:39.540 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=-0.07 mountY=0.22, mountTheta=1.86
00:28:39.543 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.24, opts=13)
00:28:39.544 00.001 21068 Enqueuing Move request for scope (0.02, -0.24)
00:28:39.546 00.002 16108 Worker thread wakes up
00:28:39.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
00:28:39.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
00:28:39.546 00.000 16108 Moving (0.02, -0.24) raw xDistance=-0.07 yDistance=0.22
00:28:39.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:39.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:28:39.546 00.000 16108 MoveAxis(E, 0, ABG)
00:28:39.546 00.000 16108 Move returns status 0, amount 0
00:28:39.546 00.000 16108 MoveAxis(S, 45, ABG)
00:28:39.546 00.000 16108 Guiding  Dir = 1, Dur = 45
00:28:39.546 00.000 16108 IsSlewing returns 0
00:28:39.547 00.001 16108 IsGuiding returns 0
00:28:39.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3504, FiltMin=3017, FiltMax=54678, Gamma=1.000
00:28:39.567 00.016 21068 UpdateGuideState exits: m=123320 SNR=82.3
00:28:39.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.570 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:39.570 00.000 21068 Enqueuing Expose request
00:28:39.586 00.016 16108 PulseGuide returned control before completion, sleep 16
00:28:39.616 00.030 16108 IsGuiding returns 1
00:28:39.616 00.000 16108 scope still moving after pulse duration time elapsed
00:28:39.647 00.031 16108 IsSlewing returns 0
00:28:39.647 00.000 16108 IsGuiding returns 1
00:28:39.679 00.032 16108 IsSlewing returns 0
00:28:39.679 00.000 16108 IsGuiding returns 0
00:28:39.679 00.000 16108 scope move finished after 45 + 87 ms
00:28:39.679 00.000 16108 Move returns status 0, amount 45
00:28:39.679 00.000 16108 move complete, result=0
00:28:39.680 00.001 16108 worker thread done servicing request
00:28:39.680 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:28:39.681 00.001 16108 Worker thread wakes up
00:28:39.681 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:39.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:40.843 01.162 16108 Exposure complete
00:28:40.911 00.068 16108 worker thread done servicing request
00:28:40.911 00.000 21068 OnExposeComplete: enter
00:28:40.912 00.001 21068 UpdateGuideState(): m_state=6
00:28:40.912 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7622
00:28:40.913 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=875.88, Mass=116013, SNR=79.1, Peak=16432 HFD=2.9
00:28:40.914 00.001 21068 MultiStar: [#1 -0.53,-0.23,0.00,M1] [#2 -0.30,-0.15,1.24,U] [#3 0.03,-0.38,0.98,U] [#4 -0.11,-0.10,0.86,U] [#5 0.19,-0.50,0.00,M6] [#6 0.09,-0.09,0.90,U] [#7 0.03,-0.68,0.00,M10] [#8 -0.01,-0.26,0.81,U] 
00:28:40.915 00.001 21068 single-star, 5 included, MultiStar: {-0.06, -0.19}, one-star: {0.03, -0.19}
00:28:40.915 00.000 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
00:28:40.916 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
00:28:40.917 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.39 mountX=-0.07 mountY=0.18, mountTheta=1.93
00:28:40.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.19, opts=13)
00:28:40.920 00.001 21068 Enqueuing Move request for scope (0.03, -0.19)
00:28:40.920 00.000 16108 Worker thread wakes up
00:28:40.921 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
00:28:40.921 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
00:28:40.921 00.000 16108 Moving (0.03, -0.19) raw xDistance=-0.07 yDistance=0.18
00:28:40.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:40.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:40.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:28:40.921 00.000 16108 MoveAxis(E, 0, ABG)
00:28:40.921 00.000 16108 Move returns status 0, amount 0
00:28:40.922 00.001 16108 MoveAxis(N, 0, ABG)
00:28:40.922 00.000 16108 Move returns status 0, amount 0
00:28:40.922 00.000 16108 move complete, result=0
00:28:40.922 00.000 16108 worker thread done servicing request
00:28:40.925 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3504, FiltMin=3008, FiltMax=57977, Gamma=1.000
00:28:40.939 00.014 21068 UpdateGuideState exits: m=116013 SNR=79.1
00:28:40.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:40.942 00.001 21068 Enqueuing Expose request
00:28:40.942 00.000 16108 Worker thread wakes up
00:28:40.942 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:40.943 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:40.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:41.933 00.990 16108 Exposure complete
00:28:41.999 00.066 16108 worker thread done servicing request
00:28:41.999 00.000 21068 OnExposeComplete: enter
00:28:42.001 00.002 21068 UpdateGuideState(): m_state=6
00:28:42.002 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7623
00:28:42.002 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=875.75, Mass=139247, SNR=88.3, Peak=19088 HFD=3.4
00:28:42.004 00.002 21068 MultiStar: [#1 -0.04,-0.24,1.30,U] [#2 0.06,0.03,1.37,U] [#3 -0.17,-0.36,0.83,U] [#4 -0.18,-0.04,0.82,U] [#5 -0.01,-0.48,0.00,M7] [#6 -0.06,-0.10,0.83,U] [#7 0.33,-0.48,0.00,R] [#8 0.14,-0.34,0.67,U] 
00:28:42.005 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.18}, one-star: {0.02, -0.33}
00:28:42.007 00.002 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:28:42.009 00.002 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:28:42.010 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.72 mountX=-0.00 mountY=0.18, mountTheta=1.59
00:28:42.013 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.18, opts=13)
00:28:42.014 00.001 21068 Enqueuing Move request for scope (-0.03, -0.18)
00:28:42.015 00.001 16108 Worker thread wakes up
00:28:42.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
00:28:42.016 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
00:28:42.016 00.000 16108 Moving (-0.03, -0.18) raw xDistance=-0.00 yDistance=0.18
00:28:42.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:28:42.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:42.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:28:42.016 00.000 16108 MoveAxis(E, 0, ABG)
00:28:42.016 00.000 16108 Move returns status 0, amount 0
00:28:42.016 00.000 16108 MoveAxis(N, 0, ABG)
00:28:42.016 00.000 16108 Move returns status 0, amount 0
00:28:42.016 00.000 16108 move complete, result=0
00:28:42.017 00.001 16108 worker thread done servicing request
00:28:42.023 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3504, FiltMin=2969, FiltMax=63200, Gamma=1.000
00:28:42.052 00.029 21068 UpdateGuideState exits: m=139247 SNR=88.3
00:28:42.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.053 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:42.054 00.001 21068 Enqueuing Expose request
00:28:42.055 00.001 16108 Worker thread wakes up
00:28:42.055 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:42.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:42.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:43.226 01.170 16108 Exposure complete
00:28:43.282 00.056 16108 worker thread done servicing request
00:28:43.283 00.001 21068 OnExposeComplete: enter
00:28:43.286 00.003 21068 UpdateGuideState(): m_state=6
00:28:43.288 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7624
00:28:43.291 00.003 21068 Star::Find returns 1 (0), X=220.75, Y=875.70, Mass=128333, SNR=93.2, Peak=18720 HFD=3.1
00:28:43.292 00.001 21068 MultiStar: [#1 0.05,-0.25,1.01,U] [#2 0.11,-0.17,0.98,U] [#3 0.18,-0.49,0.00,M1] [#4 0.20,-0.44,0.00,M1] [#5 0.48,-0.71,0.00,M8] [#6 0.40,0.06,0.67,U] [#7 -0.23,0.10,0.48,U] [#8 -0.04,-0.57,0.00,M1] 
00:28:43.293 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.17}, one-star: {0.07, -0.37}
00:28:43.294 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
00:28:43.294 00.000 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
00:28:43.295 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.06 mountX=-0.12 mountY=0.14, mountTheta=2.28
00:28:43.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
00:28:43.298 00.001 21068 Enqueuing Move request for scope (0.10, -0.17)
00:28:43.299 00.001 16108 Worker thread wakes up
00:28:43.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
00:28:43.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
00:28:43.299 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.12 yDistance=0.14
00:28:43.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:28:43.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:43.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:28:43.299 00.000 16108 MoveAxis(E, 0, ABG)
00:28:43.299 00.000 16108 Move returns status 0, amount 0
00:28:43.299 00.000 16108 MoveAxis(N, 0, ABG)
00:28:43.299 00.000 16108 Move returns status 0, amount 0
00:28:43.299 00.000 16108 move complete, result=0
00:28:43.299 00.000 16108 worker thread done servicing request
00:28:43.303 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3504, FiltMin=3011, FiltMax=63712, Gamma=1.000
00:28:43.318 00.015 21068 UpdateGuideState exits: m=128333 SNR=93.2
00:28:43.320 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:43.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:43.322 00.001 21068 Enqueuing Expose request
00:28:43.323 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:43.324 00.001 16108 Worker thread wakes up
00:28:43.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:43.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:44.299 00.975 16108 Exposure complete
00:28:44.356 00.057 16108 worker thread done servicing request
00:28:44.356 00.000 21068 OnExposeComplete: enter
00:28:44.357 00.001 21068 UpdateGuideState(): m_state=6
00:28:44.358 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7625
00:28:44.358 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=875.69, Mass=123744, SNR=86.4, Peak=17856 HFD=3.3
00:28:44.360 00.002 21068 MultiStar: [#1 -0.16,-0.44,1.11,U] [#2 0.14,-0.30,1.13,U] [#3 0.19,-0.59,0.00,M2] [#4 0.09,-0.14,0.80,U] [#5 0.52,-0.68,0.00,M9] [#6 0.47,-0.26,0.00,M1] [#7 -0.03,-0.26,0.63,U] [#8 0.48,-0.42,0.00,M2] 
00:28:44.361 00.001 21068 refined, 4 included, MultiStar: {0.06, -0.32}, one-star: {0.26, -0.39}
00:28:44.362 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
00:28:44.362 00.000 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
00:28:44.363 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.37 mountX=-0.12 mountY=0.29, mountTheta=1.95
00:28:44.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.32, opts=13)
00:28:44.368 00.003 21068 Enqueuing Move request for scope (0.06, -0.32)
00:28:44.371 00.003 16108 Worker thread wakes up
00:28:44.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
00:28:44.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
00:28:44.371 00.000 16108 Moving (0.06, -0.32) raw xDistance=-0.12 yDistance=0.29
00:28:44.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:28:44.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:28:44.371 00.000 16108 MoveAxis(E, 0, ABG)
00:28:44.372 00.001 16108 Move returns status 0, amount 0
00:28:44.372 00.000 16108 MoveAxis(S, 59, ABG)
00:28:44.372 00.000 16108 Guiding  Dir = 1, Dur = 59
00:28:44.372 00.000 16108 IsSlewing returns 0
00:28:44.372 00.000 16108 IsGuiding returns 0
00:28:44.381 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3504, FiltMin=3021, FiltMax=65440, Gamma=1.000
00:28:44.400 00.019 21068 UpdateGuideState exits: m=123744 SNR=86.4
00:28:44.402 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:44.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:44.404 00.001 21068 Enqueuing Expose request
00:28:44.411 00.007 16108 PulseGuide returned control before completion, sleep 30
00:28:44.457 00.046 16108 IsGuiding returns 1
00:28:44.457 00.000 16108 scope still moving after pulse duration time elapsed
00:28:44.489 00.032 16108 IsSlewing returns 0
00:28:44.490 00.001 16108 IsGuiding returns 1
00:28:44.521 00.031 16108 IsSlewing returns 0
00:28:44.521 00.000 16108 IsGuiding returns 0
00:28:44.521 00.000 16108 scope move finished after 59 + 89 ms
00:28:44.521 00.000 16108 Move returns status 0, amount 59
00:28:44.521 00.000 16108 move complete, result=0
00:28:44.521 00.000 16108 worker thread done servicing request
00:28:44.521 00.000 16108 Worker thread wakes up
00:28:44.521 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
00:28:44.523 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:44.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:45.690 01.167 16108 Exposure complete
00:28:45.753 00.063 16108 worker thread done servicing request
00:28:45.753 00.000 21068 OnExposeComplete: enter
00:28:45.754 00.001 21068 UpdateGuideState(): m_state=6
00:28:45.755 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7626
00:28:45.755 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=875.77, Mass=137980, SNR=87.3, Peak=17280 HFD=3.2
00:28:45.756 00.001 21068 MultiStar: [#1 -0.02,-0.42,0.99,U] [#2 -0.03,-0.28,1.15,U] [#3 0.03,-0.53,0.00,M3] [#4 0.08,-0.06,0.87,U] [#5 0.22,-0.82,0.00,M10] [#6 0.17,0.05,0.85,U] [#7 -0.04,-0.50,0.00,M1] [#8 0.06,-0.60,0.00,M3] 
00:28:45.757 00.001 21068 refined, 4 included, MultiStar: {0.03, -0.21}, one-star: {-0.01, -0.30}
00:28:45.758 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.90)
00:28:45.759 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
00:28:45.760 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.42 mountX=-0.07 mountY=0.20, mountTheta=1.90
00:28:45.763 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.21, opts=13)
00:28:45.765 00.002 21068 Enqueuing Move request for scope (0.03, -0.21)
00:28:45.766 00.001 16108 Worker thread wakes up
00:28:45.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
00:28:45.766 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
00:28:45.766 00.000 16108 Moving (0.03, -0.21) raw xDistance=-0.07 yDistance=0.20
00:28:45.767 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:45.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:45.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:28:45.767 00.000 16108 MoveAxis(E, 0, ABG)
00:28:45.767 00.000 16108 Move returns status 0, amount 0
00:28:45.767 00.000 16108 MoveAxis(N, 0, ABG)
00:28:45.767 00.000 16108 Move returns status 0, amount 0
00:28:45.767 00.000 16108 move complete, result=0
00:28:45.768 00.001 16108 worker thread done servicing request
00:28:45.775 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3504, FiltMin=2995, FiltMax=56777, Gamma=1.000
00:28:45.792 00.017 21068 UpdateGuideState exits: m=137980 SNR=87.3
00:28:45.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.795 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:45.796 00.001 21068 Enqueuing Expose request
00:28:45.797 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:45.797 00.000 16108 Worker thread wakes up
00:28:45.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:45.798 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:46.787 00.989 16108 Exposure complete
00:28:46.865 00.078 16108 worker thread done servicing request
00:28:46.865 00.000 21068 OnExposeComplete: enter
00:28:46.866 00.001 21068 UpdateGuideState(): m_state=6
00:28:46.867 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7627
00:28:46.867 00.000 21068 Star::Find returns 1 (0), X=220.91, Y=875.72, Mass=120483, SNR=85.3, Peak=16576 HFD=3.0
00:28:46.868 00.001 21068 MultiStar: [#1 -0.18,-0.41,0.96,U] [#2 -0.07,-0.23,1.18,U] [#3 0.02,-0.55,0.00,M4] [#4 -0.05,-0.15,0.82,U] [#5 0.24,-0.62,0.00,R] [#6 0.22,-0.34,0.80,U] [#7 -0.34,-0.37,0.00,M2] [#8 -0.09,-0.65,0.00,M4] 
00:28:46.869 00.001 21068 refined, 4 included, MultiStar: {0.02, -0.30}, one-star: {0.23, -0.36}
00:28:46.870 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
00:28:46.871 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
00:28:46.872 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.50 mountX=-0.07 mountY=0.28, mountTheta=1.83
00:28:46.873 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.30, opts=13)
00:28:46.874 00.001 21068 Enqueuing Move request for scope (0.02, -0.30)
00:28:46.875 00.001 16108 Worker thread wakes up
00:28:46.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
00:28:46.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
00:28:46.875 00.000 16108 Moving (0.02, -0.30) raw xDistance=-0.07 yDistance=0.28
00:28:46.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:46.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:28:46.875 00.000 16108 MoveAxis(E, 0, ABG)
00:28:46.875 00.000 16108 Move returns status 0, amount 0
00:28:46.875 00.000 16108 MoveAxis(S, 57, ABG)
00:28:46.875 00.000 16108 Guiding  Dir = 1, Dur = 57
00:28:46.876 00.001 16108 IsSlewing returns 0
00:28:46.876 00.000 16108 IsGuiding returns 0
00:28:46.880 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3507, FiltMin=3001, FiltMax=60918, Gamma=1.000
00:28:46.894 00.014 21068 UpdateGuideState exits: m=120483 SNR=85.3
00:28:46.896 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:46.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:46.897 00.000 21068 Enqueuing Expose request
00:28:46.927 00.030 16108 PulseGuide returned control before completion, sleep 16
00:28:46.958 00.031 16108 IsGuiding returns 1
00:28:46.958 00.000 16108 scope still moving after pulse duration time elapsed
00:28:46.989 00.031 16108 IsSlewing returns 0
00:28:46.990 00.001 16108 IsGuiding returns 1
00:28:47.021 00.031 16108 IsSlewing returns 0
00:28:47.021 00.000 16108 IsGuiding returns 0
00:28:47.021 00.000 16108 scope move finished after 57 + 87 ms
00:28:47.021 00.000 16108 Move returns status 0, amount 57
00:28:47.021 00.000 16108 move complete, result=0
00:28:47.021 00.000 16108 worker thread done servicing request
00:28:47.021 00.000 16108 Worker thread wakes up
00:28:47.021 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
00:28:47.023 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:47.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:48.174 01.151 16108 Exposure complete
00:28:48.232 00.058 16108 worker thread done servicing request
00:28:48.232 00.000 21068 OnExposeComplete: enter
00:28:48.234 00.002 21068 UpdateGuideState(): m_state=6
00:28:48.235 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7628
00:28:48.237 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=875.96, Mass=128482, SNR=88.1, Peak=20096 HFD=3.2
00:28:48.239 00.002 21068 MultiStar: [#1 -0.33,-0.21,1.01,U] [#2 -0.21,-0.12,0.99,U] [#3 -0.08,-0.32,0.95,U] [#4 -0.23,-0.27,0.77,U] [#5 -0.07,0.07,0.75,U] [#6 0.05,-0.00,0.76,U] [#7 -0.45,0.11,0.58,U] [#8 0.12,-0.44,0.73,U] 
00:28:48.239 00.000 21068 single-star, 8 included, MultiStar: {-0.12, -0.15}, one-star: {0.04, -0.12}
00:28:48.240 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
00:28:48.241 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
00:28:48.242 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.25 mountX=-0.06 mountY=0.11, mountTheta=2.08
00:28:48.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
00:28:48.245 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
00:28:48.248 00.003 16108 Worker thread wakes up
00:28:48.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:28:48.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:28:48.248 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
00:28:48.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:48.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:48.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:48.248 00.000 16108 MoveAxis(E, 0, ABG)
00:28:48.248 00.000 16108 Move returns status 0, amount 0
00:28:48.248 00.000 16108 MoveAxis(N, 0, ABG)
00:28:48.248 00.000 16108 Move returns status 0, amount 0
00:28:48.248 00.000 16108 move complete, result=0
00:28:48.248 00.000 16108 worker thread done servicing request
00:28:48.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3501, FiltMin=3024, FiltMax=65440, Gamma=1.000
00:28:48.272 00.019 21068 UpdateGuideState exits: m=128482 SNR=88.1
00:28:48.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:48.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:48.275 00.001 21068 Enqueuing Expose request
00:28:48.275 00.000 16108 Worker thread wakes up
00:28:48.275 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:48.277 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:48.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:49.249 00.972 16108 Exposure complete
00:28:49.303 00.054 16108 worker thread done servicing request
00:28:49.303 00.000 21068 OnExposeComplete: enter
00:28:49.304 00.001 21068 UpdateGuideState(): m_state=6
00:28:49.305 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7629
00:28:49.306 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.63, Mass=120225, SNR=85.2, Peak=16784 HFD=3.3
00:28:49.307 00.001 21068 MultiStar: [#1 -0.03,-0.20,1.04,U] [#2 -0.08,-0.20,1.21,U] [#3 0.40,-0.57,0.00,M4] [#4 -0.15,-0.35,0.95,U] [#5 -0.31,-0.16,1.04,U] [#6 -0.24,-0.31,0.81,U] [#7 -0.58,-0.13,0.00,M2] [#8 -0.12,-0.72,0.00,M4] 
00:28:49.308 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.27}, one-star: {0.18, -0.44}
00:28:49.308 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
00:28:49.309 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
00:28:49.310 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.93 mountX=0.05 mountY=0.29, mountTheta=1.39
00:28:49.312 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.27, opts=13)
00:28:49.313 00.001 21068 Enqueuing Move request for scope (-0.10, -0.27)
00:28:49.314 00.001 16108 Worker thread wakes up
00:28:49.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
00:28:49.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
00:28:49.314 00.000 16108 Moving (-0.10, -0.27) raw xDistance=0.05 yDistance=0.29
00:28:49.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:49.316 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:28:49.316 00.000 16108 MoveAxis(E, 0, ABG)
00:28:49.316 00.000 16108 Move returns status 0, amount 0
00:28:49.316 00.000 16108 MoveAxis(S, 58, ABG)
00:28:49.316 00.000 16108 Guiding  Dir = 1, Dur = 58
00:28:49.316 00.000 16108 IsSlewing returns 0
00:28:49.317 00.001 16108 IsGuiding returns 0
00:28:49.318 00.001 16108 PulseGuide returned control before completion, sleep 67
00:28:49.323 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3501, FiltMin=3014, FiltMax=65440, Gamma=1.000
00:28:49.348 00.025 21068 UpdateGuideState exits: m=120225 SNR=85.2
00:28:49.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:49.351 00.001 21068 Enqueuing Expose request
00:28:49.388 00.037 16108 IsGuiding returns 1
00:28:49.388 00.000 16108 scope still moving after pulse duration time elapsed
00:28:49.420 00.032 16108 IsSlewing returns 0
00:28:49.420 00.000 16108 IsGuiding returns 0
00:28:49.420 00.000 16108 scope move finished after 58 + 45 ms
00:28:49.420 00.000 16108 Move returns status 0, amount 58
00:28:49.420 00.000 16108 move complete, result=0
00:28:49.420 00.000 16108 worker thread done servicing request
00:28:49.420 00.000 16108 Worker thread wakes up
00:28:49.421 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH
00:28:49.423 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:49.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:50.571 01.148 16108 Exposure complete
00:28:50.626 00.055 16108 worker thread done servicing request
00:28:50.626 00.000 21068 OnExposeComplete: enter
00:28:50.629 00.003 21068 UpdateGuideState(): m_state=6
00:28:50.629 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7630
00:28:50.631 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=875.61, Mass=113463, SNR=82.2, Peak=15664 HFD=3.1
00:28:50.632 00.001 21068 MultiStar: [#1 -0.22,-0.59,0.00,M1] [#2 -0.15,-0.36,1.38,U] [#3 0.14,-0.67,0.00,M5] [#4 -0.10,-0.33,0.79,U] [#5 -0.07,-0.10,0.88,U] [#6 -0.02,-0.44,0.84,U] [#7 -0.17,-0.40,0.62,U] [#8 -0.03,-0.80,0.00,M5] 
00:28:50.633 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.35}, one-star: {-0.04, -0.46}
00:28:50.634 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
00:28:50.635 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
00:28:50.636 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.82 mountX=0.03 mountY=0.36, mountTheta=1.49
00:28:50.639 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.35, opts=13)
00:28:50.640 00.001 21068 Enqueuing Move request for scope (-0.09, -0.35)
00:28:50.642 00.002 16108 Worker thread wakes up
00:28:50.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.35) opts 0xd
00:28:50.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.35)
00:28:50.642 00.000 16108 Moving (-0.09, -0.35) raw xDistance=0.03 yDistance=0.36
00:28:50.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:28:50.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:28:50.642 00.000 16108 MoveAxis(E, 0, ABG)
00:28:50.642 00.000 16108 Move returns status 0, amount 0
00:28:50.642 00.000 16108 MoveAxis(S, 72, ABG)
00:28:50.642 00.000 16108 Guiding  Dir = 1, Dur = 72
00:28:50.642 00.000 16108 IsSlewing returns 0
00:28:50.642 00.000 16108 IsGuiding returns 0
00:28:50.649 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3501, FiltMin=2982, FiltMax=56413, Gamma=1.000
00:28:50.659 00.010 16108 PulseGuide returned control before completion, sleep 66
00:28:50.665 00.006 21068 UpdateGuideState exits: m=113463 SNR=82.2
00:28:50.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:50.666 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:50.668 00.002 21068 Enqueuing Expose request
00:28:50.736 00.068 16108 IsGuiding returns 1
00:28:50.736 00.000 16108 scope still moving after pulse duration time elapsed
00:28:50.766 00.030 16108 IsSlewing returns 0
00:28:50.766 00.000 16108 IsGuiding returns 0
00:28:50.766 00.000 16108 scope move finished after 72 + 52 ms
00:28:50.766 00.000 16108 Move returns status 0, amount 72
00:28:50.766 00.000 16108 move complete, result=0
00:28:50.766 00.000 16108 worker thread done servicing request
00:28:50.766 00.000 16108 Worker thread wakes up
00:28:50.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:50.768 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:50.768 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 72 ms SOUTH
00:28:51.736 00.968 16108 Exposure complete
00:28:51.808 00.072 16108 worker thread done servicing request
00:28:51.808 00.000 21068 OnExposeComplete: enter
00:28:51.809 00.001 21068 UpdateGuideState(): m_state=6
00:28:51.810 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7631
00:28:51.811 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.69, Mass=131570, SNR=86.9, Peak=17456 HFD=3.3
00:28:51.812 00.001 21068 MultiStar: [#1 -0.01,-0.43,1.02,U] [#2 -0.00,-0.30,1.10,U] [#3 0.25,-0.63,0.00,M6] [#4 0.07,-0.20,0.78,U] [#5 0.14,-0.17,0.93,U] [#6 0.24,-0.35,0.68,U] [#7 -0.05,-0.25,0.57,U] [#8 0.10,-0.73,0.00,M6] 
00:28:51.812 00.000 21068 refined, 6 included, MultiStar: {0.09, -0.31}, one-star: {0.21, -0.39}
00:28:51.814 00.002 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
00:28:51.814 00.000 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
00:28:51.815 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.29 mountX=-0.14 mountY=0.28, mountTheta=2.03
00:28:51.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.31, opts=13)
00:28:51.818 00.001 21068 Enqueuing Move request for scope (0.09, -0.31)
00:28:51.818 00.000 16108 Worker thread wakes up
00:28:51.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.31) opts 0xd
00:28:51.819 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.31)
00:28:51.819 00.000 16108 Moving (0.09, -0.31) raw xDistance=-0.14 yDistance=0.28
00:28:51.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:28:51.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:28:51.819 00.000 16108 MoveAxis(E, 0, ABG)
00:28:51.819 00.000 16108 Move returns status 0, amount 0
00:28:51.819 00.000 16108 MoveAxis(S, 56, ABG)
00:28:51.819 00.000 16108 Guiding  Dir = 1, Dur = 56
00:28:51.820 00.001 16108 IsSlewing returns 0
00:28:51.820 00.000 16108 IsGuiding returns 0
00:28:51.828 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3501, FiltMin=3008, FiltMax=63565, Gamma=1.000
00:28:51.835 00.007 16108 PulseGuide returned control before completion, sleep 52
00:28:51.847 00.012 21068 UpdateGuideState exits: m=131570 SNR=86.9
00:28:51.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.850 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:51.850 00.000 21068 Enqueuing Expose request
00:28:51.896 00.046 16108 IsGuiding returns 1
00:28:51.896 00.000 16108 scope still moving after pulse duration time elapsed
00:28:51.926 00.030 16108 IsSlewing returns 0
00:28:51.926 00.000 16108 IsGuiding returns 0
00:28:51.926 00.000 16108 scope move finished after 56 + 50 ms
00:28:51.926 00.000 16108 Move returns status 0, amount 56
00:28:51.926 00.000 16108 move complete, result=0
00:28:51.926 00.000 16108 worker thread done servicing request
00:28:51.926 00.000 16108 Worker thread wakes up
00:28:51.926 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
00:28:51.928 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:51.929 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:53.087 01.158 16108 Exposure complete
00:28:53.151 00.064 16108 worker thread done servicing request
00:28:53.151 00.000 21068 OnExposeComplete: enter
00:28:53.152 00.001 21068 UpdateGuideState(): m_state=6
00:28:53.153 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7632
00:28:53.154 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.75, Mass=121164, SNR=85.4, Peak=17360 HFD=3.1
00:28:53.155 00.001 21068 MultiStar: [#1 -0.10,-0.39,1.22,U] [#2 -0.13,-0.31,1.10,U] [#3 -0.14,-0.53,0.00,M7] [#4 0.04,-0.35,0.83,U] [#5 0.08,-0.10,1.00,U] [#6 0.20,-0.25,0.76,U] [#7 -0.25,-0.39,0.61,U] [#8 -0.09,-0.75,0.00,M7] 
00:28:53.157 00.002 21068 refined, 6 included, MultiStar: {-0.05, -0.30}, one-star: {-0.14, -0.32}
00:28:53.158 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
00:28:53.159 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
00:28:53.159 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.72 mountX=-0.01 mountY=0.30, mountTheta=1.60
00:28:53.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.30, opts=13)
00:28:53.162 00.001 21068 Enqueuing Move request for scope (-0.05, -0.30)
00:28:53.163 00.001 16108 Worker thread wakes up
00:28:53.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
00:28:53.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
00:28:53.163 00.000 16108 Moving (-0.05, -0.30) raw xDistance=-0.01 yDistance=0.30
00:28:53.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:28:53.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:28:53.163 00.000 16108 MoveAxis(E, 0, ABG)
00:28:53.163 00.000 16108 Move returns status 0, amount 0
00:28:53.163 00.000 16108 MoveAxis(S, 61, ABG)
00:28:53.163 00.000 16108 Guiding  Dir = 1, Dur = 61
00:28:53.164 00.001 16108 IsSlewing returns 0
00:28:53.164 00.000 16108 IsGuiding returns 0
00:28:53.167 00.003 16108 PulseGuide returned control before completion, sleep 70
00:28:53.175 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3501, FiltMin=2992, FiltMax=60873, Gamma=1.000
00:28:53.198 00.023 21068 UpdateGuideState exits: m=121164 SNR=85.4
00:28:53.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:53.201 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:53.202 00.001 21068 Enqueuing Expose request
00:28:53.244 00.042 16108 IsGuiding returns 1
00:28:53.244 00.000 16108 scope still moving after pulse duration time elapsed
00:28:53.275 00.031 16108 IsSlewing returns 0
00:28:53.278 00.003 16108 IsGuiding returns 0
00:28:53.278 00.000 16108 scope move finished after 61 + 51 ms
00:28:53.278 00.000 16108 Move returns status 0, amount 61
00:28:53.278 00.000 16108 move complete, result=0
00:28:53.278 00.000 16108 worker thread done servicing request
00:28:53.278 00.000 16108 Worker thread wakes up
00:28:53.278 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
00:28:53.279 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:53.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:54.270 00.991 16108 Exposure complete
00:28:54.343 00.073 16108 worker thread done servicing request
00:28:54.343 00.000 21068 OnExposeComplete: enter
00:28:54.344 00.001 21068 UpdateGuideState(): m_state=6
00:28:54.345 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7633
00:28:54.345 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.55, Mass=117656, SNR=82.5, Peak=16656 HFD=3.1
00:28:54.347 00.002 21068 MultiStar: [#1 -0.30,-0.44,0.00,M1] [#2 -0.17,-0.32,1.23,U] [#3 -0.01,-0.62,0.00,M8] [#4 -0.23,-0.33,0.78,U] [#5 -0.25,0.05,0.80,U] [#6 -0.08,-0.21,0.82,U] [#7 -0.29,-0.03,0.59,U] [#8 -0.02,-0.61,0.00,M8] 
00:28:54.348 00.001 21068 refined, 5 included, MultiStar: {-0.14, -0.25}, one-star: {0.11, -0.53}
00:28:54.349 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
00:28:54.350 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
00:28:54.350 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.06 mountX=0.09 mountY=0.28, mountTheta=1.26
00:28:54.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.25, opts=13)
00:28:54.354 00.002 21068 Enqueuing Move request for scope (-0.14, -0.25)
00:28:54.357 00.003 16108 Worker thread wakes up
00:28:54.358 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
00:28:54.358 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
00:28:54.358 00.000 16108 Moving (-0.14, -0.25) raw xDistance=0.09 yDistance=0.28
00:28:54.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:28:54.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:28:54.358 00.000 16108 MoveAxis(E, 0, ABG)
00:28:54.358 00.000 16108 Move returns status 0, amount 0
00:28:54.358 00.000 16108 MoveAxis(S, 56, ABG)
00:28:54.358 00.000 16108 Guiding  Dir = 1, Dur = 56
00:28:54.358 00.000 16108 IsSlewing returns 0
00:28:54.359 00.001 16108 IsGuiding returns 0
00:28:54.360 00.001 16108 PulseGuide returned control before completion, sleep 65
00:28:54.365 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3501, FiltMin=2992, FiltMax=52918, Gamma=1.000
00:28:54.393 00.028 21068 UpdateGuideState exits: m=117656 SNR=82.5
00:28:54.395 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:54.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:54.398 00.002 21068 Enqueuing Expose request
00:28:54.431 00.033 16108 IsGuiding returns 1
00:28:54.431 00.000 16108 scope still moving after pulse duration time elapsed
00:28:54.463 00.032 16108 IsSlewing returns 0
00:28:54.463 00.000 16108 IsGuiding returns 0
00:28:54.463 00.000 16108 scope move finished after 56 + 48 ms
00:28:54.463 00.000 16108 Move returns status 0, amount 56
00:28:54.463 00.000 16108 move complete, result=0
00:28:54.464 00.001 16108 worker thread done servicing request
00:28:54.464 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
00:28:54.464 00.000 16108 Worker thread wakes up
00:28:54.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:54.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:55.610 01.146 16108 Exposure complete
00:28:55.666 00.056 16108 worker thread done servicing request
00:28:55.667 00.001 21068 OnExposeComplete: enter
00:28:55.668 00.001 21068 UpdateGuideState(): m_state=6
00:28:55.669 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7634
00:28:55.670 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.84, Mass=120757, SNR=90.6, Peak=18176 HFD=3.3
00:28:55.671 00.001 21068 MultiStar: [#1 -0.28,-0.33,1.00,U] [#2 -0.15,-0.27,1.02,U] [#3 -0.18,-0.22,1.11,U] [#4 0.02,-0.28,0.67,U] [#5 -0.33,0.03,0.88,U] [#6 0.21,-0.25,0.80,U] [#7 -0.06,-0.17,0.57,U] [#8 -0.18,-0.46,0.00,M9] 
00:28:55.672 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.22}, one-star: {0.01, -0.24}
00:28:55.673 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
00:28:55.675 00.002 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
00:28:55.676 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.51 mountX=-0.05 mountY=0.23, mountTheta=1.81
00:28:55.679 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.24, opts=13)
00:28:55.680 00.001 21068 Enqueuing Move request for scope (0.01, -0.24)
00:28:55.681 00.001 16108 Worker thread wakes up
00:28:55.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
00:28:55.682 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
00:28:55.682 00.000 16108 Moving (0.01, -0.24) raw xDistance=-0.05 yDistance=0.23
00:28:55.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:55.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:28:55.682 00.000 16108 MoveAxis(E, 0, ABG)
00:28:55.682 00.000 16108 Move returns status 0, amount 0
00:28:55.682 00.000 16108 MoveAxis(S, 46, ABG)
00:28:55.682 00.000 16108 Guiding  Dir = 1, Dur = 46
00:28:55.683 00.001 16108 IsSlewing returns 0
00:28:55.683 00.000 16108 IsGuiding returns 0
00:28:55.690 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3501, FiltMin=3008, FiltMax=56489, Gamma=1.000
00:28:55.715 00.025 16108 PulseGuide returned control before completion, sleep 25
00:28:55.715 00.000 21068 UpdateGuideState exits: m=120757 SNR=90.6
00:28:55.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:55.718 00.001 21068 Enqueuing Expose request
00:28:55.745 00.027 16108 IsGuiding returns 1
00:28:55.745 00.000 16108 scope still moving after pulse duration time elapsed
00:28:55.777 00.032 16108 IsSlewing returns 0
00:28:55.777 00.000 16108 IsGuiding returns 1
00:28:55.808 00.031 16108 IsSlewing returns 0
00:28:55.808 00.000 16108 IsGuiding returns 0
00:28:55.808 00.000 16108 scope move finished after 46 + 79 ms
00:28:55.808 00.000 16108 Move returns status 0, amount 46
00:28:55.808 00.000 16108 move complete, result=0
00:28:55.808 00.000 16108 worker thread done servicing request
00:28:55.808 00.000 16108 Worker thread wakes up
00:28:55.808 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
00:28:55.810 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:55.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:56.773 00.963 16108 Exposure complete
00:28:56.833 00.060 16108 worker thread done servicing request
00:28:56.833 00.000 21068 OnExposeComplete: enter
00:28:56.834 00.001 21068 UpdateGuideState(): m_state=6
00:28:56.835 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7635
00:28:56.836 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=875.79, Mass=122431, SNR=88.1, Peak=20048 HFD=2.9
00:28:56.837 00.001 21068 MultiStar: [#1 -0.05,-0.40,1.05,U] [#2 -0.15,-0.17,1.25,U] [#3 0.11,-0.40,1.04,U] [#4 0.04,-0.08,0.71,U] [#5 -0.42,0.27,0.00,M1] [#6 0.35,0.15,0.81,U] [#7 -0.25,-0.22,0.64,U] [#8 0.31,-0.31,0.69,U] 
00:28:56.838 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.22}, one-star: {0.19, -0.28}
00:28:56.838 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
00:28:56.839 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
00:28:56.840 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.31 mountX=-0.10 mountY=0.20, mountTheta=2.02
00:28:56.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
00:28:56.843 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
00:28:56.843 00.000 16108 Worker thread wakes up
00:28:56.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
00:28:56.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
00:28:56.843 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.10 yDistance=0.20
00:28:56.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:28:56.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:28:56.845 00.002 16108 MoveAxis(E, 0, ABG)
00:28:56.845 00.000 16108 Move returns status 0, amount 0
00:28:56.845 00.000 16108 MoveAxis(S, 41, ABG)
00:28:56.845 00.000 16108 Guiding  Dir = 1, Dur = 41
00:28:56.845 00.000 16108 IsSlewing returns 0
00:28:56.845 00.000 16108 IsGuiding returns 0
00:28:56.891 00.046 16108 IsGuiding returns 1
00:28:56.891 00.000 16108 scope still moving after pulse duration time elapsed
00:28:56.921 00.030 16108 IsSlewing returns 0
00:28:56.921 00.000 16108 IsGuiding returns 1
00:28:56.953 00.032 16108 IsSlewing returns 0
00:28:56.953 00.000 16108 IsGuiding returns 1
00:28:56.954 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3501, FiltMin=2966, FiltMax=62797, Gamma=1.000
00:28:56.974 00.020 21068 UpdateGuideState exits: m=122431 SNR=88.1
00:28:56.976 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:56.978 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:56.979 00.001 21068 Enqueuing Expose request
00:28:56.985 00.006 16108 IsSlewing returns 0
00:28:56.985 00.000 16108 IsGuiding returns 0
00:28:56.985 00.000 16108 scope move finished after 41 + 99 ms
00:28:56.985 00.000 16108 Move returns status 0, amount 41
00:28:56.985 00.000 16108 move complete, result=0
00:28:56.985 00.000 16108 worker thread done servicing request
00:28:56.985 00.000 16108 Worker thread wakes up
00:28:56.985 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:28:56.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:56.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:58.150 01.164 16108 Exposure complete
00:28:58.211 00.061 16108 worker thread done servicing request
00:28:58.211 00.000 21068 OnExposeComplete: enter
00:28:58.212 00.001 21068 UpdateGuideState(): m_state=6
00:28:58.214 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7636
00:28:58.215 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.14, Mass=113966, SNR=85.9, Peak=18208 HFD=3.2
00:28:58.216 00.001 21068 MultiStar: [#1 0.13,-0.38,1.10,U] [#2 -0.22,-0.15,1.04,U] [#3 0.01,-0.36,1.26,U] [#4 -0.16,0.07,0.87,U] [#5 0.06,0.14,0.95,U] [#6 -0.01,0.05,0.87,U] [#7 -0.25,0.07,0.68,U] [#8 0.02,-0.30,0.71,U] 
00:28:58.217 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.02, 0.06}
00:28:58.217 00.000 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
00:28:58.218 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
00:28:58.219 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=0.03 mountY=-0.06, mountTheta=-1.14
00:28:58.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
00:28:58.221 00.001 21068 Enqueuing Move request for scope (-0.02, 0.06)
00:28:58.222 00.001 16108 Worker thread wakes up
00:28:58.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:28:58.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:28:58.222 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.06
00:28:58.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:28:58.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:58.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:58.222 00.000 16108 MoveAxis(E, 0, ABG)
00:28:58.223 00.001 16108 Move returns status 0, amount 0
00:28:58.223 00.000 16108 MoveAxis(N, 0, ABG)
00:28:58.223 00.000 16108 Move returns status 0, amount 0
00:28:58.223 00.000 16108 move complete, result=0
00:28:58.223 00.000 16108 worker thread done servicing request
00:28:58.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3504, FiltMin=3037, FiltMax=60464, Gamma=1.000
00:28:58.242 00.016 21068 UpdateGuideState exits: m=113966 SNR=85.9
00:28:58.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:58.245 00.001 21068 Enqueuing Expose request
00:28:58.246 00.001 16108 Worker thread wakes up
00:28:58.246 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:58.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:58.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:28:59.134 00.888 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:28:59.136 00.002 21068 case statement mapped state 6 to 3
00:28:59.136 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:28:59.228 00.092 16108 Exposure complete
00:28:59.310 00.082 16108 worker thread done servicing request
00:28:59.310 00.000 21068 OnExposeComplete: enter
00:28:59.312 00.002 21068 UpdateGuideState(): m_state=6
00:28:59.313 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7637
00:28:59.314 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.83, Mass=122102, SNR=85.2, Peak=18544 HFD=3.1
00:28:59.316 00.002 21068 MultiStar: [#1 -0.12,-0.27,1.10,U] [#2 -0.17,-0.11,1.14,U] [#3 0.20,-0.62,0.00,M6] [#4 -0.00,-0.14,0.79,U] [#5 0.03,0.18,1.12,U] [#6 0.09,0.03,0.80,U] [#7 -0.33,0.29,0.71,U] [#8 -0.11,-0.40,0.68,U] 
00:28:59.316 00.000 21068 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {0.16, -0.24}
00:28:59.319 00.003 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
00:28:59.319 00.000 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
00:28:59.320 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.11 mountX=0.04 mountY=0.09, mountTheta=1.21
00:28:59.322 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
00:28:59.323 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
00:28:59.323 00.000 16108 Worker thread wakes up
00:28:59.324 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:28:59.324 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:28:59.324 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.04 yDistance=0.09
00:28:59.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:59.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:59.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:28:59.324 00.000 16108 MoveAxis(E, 0, ABG)
00:28:59.324 00.000 16108 Move returns status 0, amount 0
00:28:59.324 00.000 16108 MoveAxis(N, 0, ABG)
00:28:59.324 00.000 16108 Move returns status 0, amount 0
00:28:59.324 00.000 16108 move complete, result=0
00:28:59.324 00.000 16108 worker thread done servicing request
00:28:59.329 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3504, FiltMin=2966, FiltMax=59981, Gamma=1.000
00:28:59.346 00.017 21068 UpdateGuideState exits: m=122102 SNR=85.2
00:28:59.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:28:59.348 00.000 21068 Enqueuing Expose request
00:28:59.349 00.001 16108 Worker thread wakes up
00:28:59.349 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:59.350 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:28:59.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:29:00.252 00.902 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:29:00.254 00.002 21068 case statement mapped state 6 to 3
00:29:00.256 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:29:00.499 00.243 16108 Exposure complete
00:29:00.554 00.055 16108 worker thread done servicing request
00:29:00.554 00.000 21068 OnExposeComplete: enter
00:29:00.557 00.003 21068 UpdateGuideState(): m_state=6
00:29:00.558 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7638
00:29:00.559 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.89, Mass=112478, SNR=68.5, Peak=19712 HFD=2.9
00:29:00.560 00.001 21068 MultiStar: [#1 -0.20,-0.27,1.26,U] [#2 -0.17,0.14,1.64,U] [#3 -0.23,-0.30,1.29,U] [#4 0.14,-0.15,1.04,U] [#5 -0.14,0.15,1.09,U] [#6 0.09,0.04,1.01,U] [#7 -0.25,0.14,0.71,U] [#8 -0.01,-0.42,1.00,U] 
00:29:00.561 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.10, -0.18}
00:29:00.564 00.003 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
00:29:00.565 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
00:29:00.567 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.29 mountX=0.07 mountY=0.11, mountTheta=1.04
00:29:00.570 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
00:29:00.570 00.000 21068 Enqueuing Move request for scope (-0.08, -0.10)
00:29:00.571 00.001 16108 Worker thread wakes up
00:29:00.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:29:00.573 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:29:00.573 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.07 yDistance=0.11
00:29:00.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:29:00.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:00.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:00.573 00.000 16108 MoveAxis(E, 0, ABG)
00:29:00.573 00.000 16108 Move returns status 0, amount 0
00:29:00.573 00.000 16108 MoveAxis(N, 0, ABG)
00:29:00.573 00.000 16108 Move returns status 0, amount 0
00:29:00.573 00.000 16108 move complete, result=0
00:29:00.573 00.000 16108 worker thread done servicing request
00:29:00.579 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3504, FiltMin=2979, FiltMax=62160, Gamma=1.000
00:29:00.599 00.020 21068 UpdateGuideState exits: m=112478 SNR=68.5
00:29:00.600 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.601 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:00.602 00.001 21068 Enqueuing Expose request
00:29:00.604 00.002 16108 Worker thread wakes up
00:29:00.604 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:00.607 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:00.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:29:01.367 00.760 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:29:01.368 00.001 21068 case statement mapped state 6 to 3
00:29:01.369 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:29:01.575 00.206 16108 Exposure complete
00:29:01.638 00.063 16108 worker thread done servicing request
00:29:01.638 00.000 21068 OnExposeComplete: enter
00:29:01.640 00.002 21068 UpdateGuideState(): m_state=6
00:29:01.640 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7639
00:29:01.641 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.83, Mass=121458, SNR=82.6, Peak=19952 HFD=2.9
00:29:01.642 00.001 21068 MultiStar: [#1 -0.21,-0.13,1.25,U] [#2 -0.11,-0.26,1.23,U] [#3 -0.09,-0.44,1.01,U] [#4 0.23,0.02,0.79,U] [#5 -0.01,0.20,0.82,U] [#6 0.20,-0.09,0.78,U] [#7 -0.26,-0.03,0.66,U] [#8 0.21,-0.40,0.74,U] 
00:29:01.643 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.17}, one-star: {0.00, -0.24}
00:29:01.644 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
00:29:01.644 00.000 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
00:29:01.646 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.69 mountX=-0.01 mountY=0.17, mountTheta=1.63
00:29:01.647 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.17, opts=13)
00:29:01.648 00.001 21068 Enqueuing Move request for scope (-0.02, -0.17)
00:29:01.649 00.001 16108 Worker thread wakes up
00:29:01.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:29:01.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:29:01.649 00.000 16108 Moving (-0.02, -0.17) raw xDistance=-0.01 yDistance=0.17
00:29:01.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:01.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:01.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:29:01.649 00.000 16108 MoveAxis(E, 0, ABG)
00:29:01.649 00.000 16108 Move returns status 0, amount 0
00:29:01.649 00.000 16108 MoveAxis(N, 0, ABG)
00:29:01.649 00.000 16108 Move returns status 0, amount 0
00:29:01.649 00.000 16108 move complete, result=0
00:29:01.650 00.001 16108 worker thread done servicing request
00:29:01.657 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3504, FiltMin=3027, FiltMax=65440, Gamma=1.000
00:29:01.685 00.028 21068 UpdateGuideState exits: m=121458 SNR=82.6
00:29:01.687 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:01.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:01.688 00.000 21068 Enqueuing Expose request
00:29:01.689 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:01.690 00.001 16108 Worker thread wakes up
00:29:01.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:01.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:29:02.482 00.792 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:29:02.484 00.002 21068 case statement mapped state 6 to 3
00:29:02.485 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:29:02.840 00.355 16108 Exposure complete
00:29:02.896 00.056 16108 worker thread done servicing request
00:29:02.896 00.000 21068 OnExposeComplete: enter
00:29:02.897 00.001 21068 UpdateGuideState(): m_state=6
00:29:02.897 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7640
00:29:02.898 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.70, Mass=135282, SNR=92.2, Peak=20752 HFD=3.2
00:29:02.899 00.001 21068 MultiStar: [#1 -0.13,-0.51,0.00,M1] [#2 -0.18,-0.39,1.09,U] [#3 -0.02,-0.76,0.00,M5] [#4 0.04,-0.26,0.78,U] [#5 -0.12,0.09,0.83,U] [#6 0.33,-0.19,0.70,U] [#7 -0.13,-0.05,0.55,U] [#8 0.18,-0.33,0.77,U] 
00:29:02.900 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.23}, one-star: {0.13, -0.37}
00:29:02.901 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
00:29:02.902 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
00:29:02.903 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.45 mountX=-0.07 mountY=0.22, mountTheta=1.88
00:29:02.904 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.23, opts=13)
00:29:02.905 00.001 21068 Enqueuing Move request for scope (0.03, -0.23)
00:29:02.906 00.001 16108 Worker thread wakes up
00:29:02.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
00:29:02.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
00:29:02.907 00.001 16108 Moving (0.03, -0.23) raw xDistance=-0.07 yDistance=0.22
00:29:02.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:29:02.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:29:02.907 00.000 16108 MoveAxis(E, 0, ABG)
00:29:02.907 00.000 16108 Move returns status 0, amount 0
00:29:02.907 00.000 16108 MoveAxis(S, 44, ABG)
00:29:02.907 00.000 16108 Guiding  Dir = 1, Dur = 44
00:29:02.907 00.000 16108 IsSlewing returns 0
00:29:02.908 00.001 16108 IsGuiding returns 0
00:29:02.913 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3501, FiltMin=3027, FiltMax=58486, Gamma=1.000
00:29:02.922 00.009 16108 PulseGuide returned control before completion, sleep 40
00:29:02.938 00.016 21068 UpdateGuideState exits: m=135282 SNR=92.2
00:29:02.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:02.941 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:02.942 00.001 21068 Enqueuing Expose request
00:29:02.968 00.026 16108 IsGuiding returns 1
00:29:02.968 00.000 16108 scope still moving after pulse duration time elapsed
00:29:03.000 00.032 16108 IsSlewing returns 0
00:29:03.000 00.000 16108 IsGuiding returns 1
00:29:03.031 00.031 16108 IsSlewing returns 0
00:29:03.032 00.001 16108 IsGuiding returns 0
00:29:03.032 00.000 16108 scope move finished after 44 + 79 ms
00:29:03.032 00.000 16108 Move returns status 0, amount 44
00:29:03.032 00.000 16108 move complete, result=0
00:29:03.032 00.000 16108 worker thread done servicing request
00:29:03.032 00.000 16108 Worker thread wakes up
00:29:03.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:03.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
00:29:03.032 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
00:29:03.545 00.513 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:29:03.546 00.001 21068 case statement mapped state 6 to 3
00:29:03.546 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:29:03.646 00.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:29:03.648 00.002 21068 case statement mapped state 6 to 3
00:29:03.651 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:29:03.747 00.096 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
00:29:03.749 00.002 21068 PhdController::Dither begins
00:29:03.750 00.001 21068 dither: size=1.00, dRA=0.65 dDec=0.49
00:29:03.752 00.002 21068 MountToCamera -- mountTheta (0.65) + m_xAngle (2.97) = xAngle (3.62 = -2.66)
00:29:03.753 00.001 21068 MountToCamera -- mountX=0.65 mountY=0.49 hyp=0.81 mountTheta=0.65 cameraX=-0.72, cameraY=-0.37 cameraTheta=-2.66
00:29:03.755 00.002 21068 setting lock position to (219.96, 875.70)
00:29:03.757 00.002 21068 Mount: notify guiding dithered (-0.7, -0.4)
00:29:03.758 00.001 21068 MultiStar: stabilizing after lock position change
00:29:03.759 00.001 21068 Status Line: Dither by 0.65,0.49
00:29:03.761 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
00:29:03.762 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
00:29:03.763 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
00:29:04.007 00.244 16108 Exposure complete
00:29:04.080 00.073 16108 worker thread done servicing request
00:29:04.080 00.000 21068 OnExposeComplete: enter
00:29:04.081 00.001 21068 UpdateGuideState(): m_state=6
00:29:04.083 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7641
00:29:04.084 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.94, Mass=124826, SNR=88.4, Peak=18576 HFD=3.1
00:29:04.084 00.000 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
00:29:04.085 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
00:29:04.086 00.001 21068 CameraToMount -- cameraX=0.88 cameraY=0.24 hyp=0.91 cameraTheta=0.26 mountX=-0.83 mountY=-0.43, mountTheta=-2.66
00:29:04.088 00.002 21068 dither recenter: remaining=(-0.6,-0.5) step=(-0.6,-0.5)
00:29:04.091 00.003 21068 MountToCamera -- mountTheta (-2.49) + m_xAngle (2.97) = xAngle (0.48 = 0.48)
00:29:04.094 00.003 21068 MountToCamera -- mountX=-0.65 mountY=-0.49 hyp=0.81 mountTheta=-2.49 cameraX=0.72, cameraY=0.37 cameraTheta=0.48
00:29:04.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.72, y=0.37, opts=4)
00:29:04.099 00.002 21068 Enqueuing Move request for scope (0.72, 0.37)
00:29:04.100 00.001 21068 Mount: notify direct move -0.65,-0.49
00:29:04.100 00.000 16108 Worker thread wakes up
00:29:04.101 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.37) opts 0x4
00:29:04.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.72, 0.37)
00:29:04.101 00.000 16108 Moving (0.72, 0.37) raw xDistance=-0.65 yDistance=-0.49
00:29:04.101 00.000 16108 MoveAxis(E, 269, B)
00:29:04.101 00.000 16108 Guiding  Dir = 2, Dur = 269
00:29:04.101 00.000 16108 IsSlewing returns 0
00:29:04.101 00.000 16108 IsGuiding returns 0
00:29:04.103 00.002 16108 PulseGuide returned control before completion, sleep 279
00:29:04.107 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3504, FiltMin=3017, FiltMax=63536, Gamma=1.000
00:29:04.122 00.015 21068 UpdateGuideState exits: m=124826 SNR=88.4
00:29:04.123 00.001 21068 PhdController: settling, locked = 1, distance = 0.97 (2.00) aobump = 0 frame = 1 / 99999
00:29:04.123 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781677744.123,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.97,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:29:04.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:04.126 00.001 21068 Enqueuing Expose request
00:29:04.398 00.272 16108 IsGuiding returns 1
00:29:04.398 00.000 16108 scope still moving after pulse duration time elapsed
00:29:04.430 00.032 16108 IsSlewing returns 0
00:29:04.430 00.000 16108 IsGuiding returns 0
00:29:04.431 00.001 16108 scope move finished after 269 + 59 ms
00:29:04.431 00.000 16108 Move returns status 0, amount 269
00:29:04.431 00.000 16108 MoveAxis(N, 99, B)
00:29:04.431 00.000 16108 Guiding  Dir = 0, Dur = 99
00:29:04.431 00.000 16108 IsSlewing returns 0
00:29:04.431 00.000 16108 IsGuiding returns 0
00:29:04.494 00.063 16108 PulseGuide returned control before completion, sleep 46
00:29:04.561 00.067 16108 IsGuiding returns 1
00:29:04.561 00.000 16108 scope still moving after pulse duration time elapsed
00:29:04.587 00.026 16108 IsSlewing returns 0
00:29:04.588 00.001 16108 IsGuiding returns 1
00:29:04.619 00.031 16108 IsSlewing returns 0
00:29:04.619 00.000 16108 IsGuiding returns 1
00:29:04.651 00.032 16108 IsSlewing returns 0
00:29:04.652 00.001 16108 IsGuiding returns 1
00:29:04.683 00.031 16108 IsSlewing returns 0
00:29:04.683 00.000 16108 IsGuiding returns 0
00:29:04.683 00.000 16108 scope move finished after 99 + 152 ms
00:29:04.683 00.000 16108 Move returns status 0, amount 99
00:29:04.683 00.000 16108 move complete, result=0
00:29:04.683 00.000 16108 worker thread done servicing request
00:29:04.683 00.000 16108 Worker thread wakes up
00:29:04.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:04.684 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:04.684 00.000 21068 GuideStep: -0.6 px 269 ms EAST, -0.5 px 99 ms NORTH
00:29:05.861 01.177 16108 Exposure complete
00:29:05.916 00.055 16108 worker thread done servicing request
00:29:05.916 00.000 21068 OnExposeComplete: enter
00:29:05.919 00.003 21068 UpdateGuideState(): m_state=6
00:29:05.921 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7642
00:29:05.922 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.00, Mass=118634, SNR=74.8, Peak=21427 HFD=2.7
00:29:05.924 00.002 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
00:29:05.925 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
00:29:05.926 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.16 mountX=-0.08 mountY=-0.32, mountTheta=-1.80
00:29:05.928 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.30, opts=13)
00:29:05.930 00.002 21068 Enqueuing Move request for scope (0.13, 0.30)
00:29:05.932 00.002 16108 Worker thread wakes up
00:29:05.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
00:29:05.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
00:29:05.932 00.000 16108 Moving (0.13, 0.30) raw xDistance=-0.08 yDistance=-0.32
00:29:05.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:29:05.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:05.933 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:29:05.933 00.000 16108 MoveAxis(E, 0, ABG)
00:29:05.933 00.000 16108 Move returns status 0, amount 0
00:29:05.933 00.000 16108 MoveAxis(N, 0, ABG)
00:29:05.933 00.000 16108 Move returns status 0, amount 0
00:29:05.933 00.000 16108 move complete, result=0
00:29:05.933 00.000 16108 worker thread done servicing request
00:29:05.939 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3501, FiltMin=3030, FiltMax=50944, Gamma=1.000
00:29:05.958 00.019 21068 UpdateGuideState exits: m=118634 SNR=74.8
00:29:05.959 00.001 21068 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 2 / 99999
00:29:05.960 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781677745.960,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.33,"Time":1.8,"SettleTime":3.0,"StarLocked":true}
00:29:05.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.961 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:05.962 00.001 21068 Enqueuing Expose request
00:29:05.963 00.001 16108 Worker thread wakes up
00:29:05.963 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:29:05.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:05.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:06.951 00.987 16108 Exposure complete
00:29:07.021 00.070 16108 worker thread done servicing request
00:29:07.021 00.000 21068 OnExposeComplete: enter
00:29:07.023 00.002 21068 UpdateGuideState(): m_state=6
00:29:07.025 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7643
00:29:07.025 00.000 21068 Star::Find returns 1 (0), X=219.83, Y=875.92, Mass=113336, SNR=77.4, Peak=16883 HFD=2.9
00:29:07.027 00.002 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:29:07.028 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:29:07.029 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.10 mountX=0.17 mountY=-0.19, mountTheta=-0.84
00:29:07.030 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.22, opts=13)
00:29:07.031 00.001 21068 Enqueuing Move request for scope (-0.13, 0.22)
00:29:07.033 00.002 16108 Worker thread wakes up
00:29:07.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
00:29:07.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
00:29:07.033 00.000 16108 Moving (-0.13, 0.22) raw xDistance=0.17 yDistance=-0.19
00:29:07.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:29:07.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:07.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:29:07.033 00.000 16108 MoveAxis(E, 0, ABG)
00:29:07.033 00.000 16108 Move returns status 0, amount 0
00:29:07.033 00.000 16108 MoveAxis(N, 0, ABG)
00:29:07.033 00.000 16108 Move returns status 0, amount 0
00:29:07.033 00.000 16108 move complete, result=0
00:29:07.033 00.000 16108 worker thread done servicing request
00:29:07.037 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3501, FiltMin=2982, FiltMax=56432, Gamma=1.000
00:29:07.054 00.017 21068 UpdateGuideState exits: m=113336 SNR=77.4
00:29:07.055 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 3 / 99999
00:29:07.056 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781677747.056,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.31,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
00:29:07.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:07.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:07.059 00.001 21068 Enqueuing Expose request
00:29:07.061 00.002 16108 Worker thread wakes up
00:29:07.061 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:29:07.061 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:07.062 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:08.223 01.161 16108 Exposure complete
00:29:08.294 00.071 16108 worker thread done servicing request
00:29:08.294 00.000 21068 OnExposeComplete: enter
00:29:08.296 00.002 21068 UpdateGuideState(): m_state=6
00:29:08.298 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7644
00:29:08.300 00.002 21068 Star::Find returns 1 (0), X=219.77, Y=876.14, Mass=131173, SNR=82.8, Peak=20499 HFD=3.2
00:29:08.301 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:29:08.303 00.002 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:29:08.304 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.99 mountX=0.26 mountY=-0.38, mountTheta=-0.96
00:29:08.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.43, opts=13)
00:29:08.307 00.001 21068 Enqueuing Move request for scope (-0.19, 0.43)
00:29:08.307 00.000 16108 Worker thread wakes up
00:29:08.308 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.43) opts 0xd
00:29:08.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.43)
00:29:08.308 00.000 16108 Moving (-0.19, 0.43) raw xDistance=0.26 yDistance=-0.38
00:29:08.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:29:08.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:08.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:29:08.308 00.000 16108 MoveAxis(W, 69, ABG)
00:29:08.308 00.000 16108 Guiding  Dir = 3, Dur = 69
00:29:08.309 00.001 16108 IsSlewing returns 0
00:29:08.309 00.000 16108 IsGuiding returns 0
00:29:08.314 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3504, FiltMin=3021, FiltMax=53869, Gamma=1.000
00:29:08.330 00.016 21068 UpdateGuideState exits: m=131173 SNR=82.8
00:29:08.331 00.001 21068 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 4 / 99999
00:29:08.333 00.002 21068 PhdController: newstate STATE_FINISH
00:29:08.334 00.001 21068 PhdController complete: success
00:29:08.335 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781677748.335,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
00:29:08.336 00.001 21068 Mount: notify guiding dither settle done success=1
00:29:08.338 00.002 21068 PhdController: newstate STATE_IDLE
00:29:08.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:08.341 00.001 21068 Enqueuing Expose request
00:29:08.349 00.008 16108 PulseGuide returned control before completion, sleep 39
00:29:08.395 00.046 16108 IsGuiding returns 1
00:29:08.395 00.000 16108 scope still moving after pulse duration time elapsed
00:29:08.426 00.031 16108 IsSlewing returns 0
00:29:08.427 00.001 16108 IsGuiding returns 1
00:29:08.458 00.031 16108 IsSlewing returns 0
00:29:08.458 00.000 16108 IsGuiding returns 0
00:29:08.459 00.001 16108 scope move finished after 69 + 81 ms
00:29:08.459 00.000 16108 Move returns status 0, amount 69
00:29:08.459 00.000 16108 MoveAxis(N, 0, ABG)
00:29:08.459 00.000 16108 Move returns status 0, amount 0
00:29:08.459 00.000 16108 move complete, result=0
00:29:08.459 00.000 16108 worker thread done servicing request
00:29:08.459 00.000 16108 Worker thread wakes up
00:29:08.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:08.460 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:08.460 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.4 px 0 ms NORTH
00:29:08.863 00.403 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:29:08.866 00.003 21068 case statement mapped state 6 to 3
00:29:08.868 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:29:08.965 00.097 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
00:29:08.967 00.002 21068 PhdController::Guide begins
00:29:08.969 00.002 21068 PhdController: newstate STATE_SETUP
00:29:08.971 00.002 21068 PhdController: setup
00:29:08.972 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
00:29:08.975 00.003 21068 PhdController: guider state = 6
00:29:08.976 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
00:29:08.978 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
00:29:08.979 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
00:29:09.015 00.036 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:29:09.017 00.002 21068 case statement mapped state 6 to 3
00:29:09.018 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:29:09.428 00.410 16108 Exposure complete
00:29:09.489 00.061 16108 worker thread done servicing request
00:29:09.490 00.001 21068 OnExposeComplete: enter
00:29:09.490 00.000 21068 UpdateGuideState(): m_state=6
00:29:09.491 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7645
00:29:09.492 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=875.98, Mass=118757, SNR=77.9, Peak=18387 HFD=3.1
00:29:09.493 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
00:29:09.494 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
00:29:09.494 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.81 mountX=-0.21 mountY=-0.33, mountTheta=-2.14
00:29:09.495 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.28, opts=13)
00:29:09.497 00.002 21068 Enqueuing Move request for scope (0.26, 0.28)
00:29:09.498 00.001 16108 Worker thread wakes up
00:29:09.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
00:29:09.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
00:29:09.498 00.000 16108 Moving (0.26, 0.28) raw xDistance=-0.21 yDistance=-0.33
00:29:09.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:29:09.498 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.89
00:29:09.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:29:09.498 00.000 16108 MoveAxis(E, 50, ABG)
00:29:09.498 00.000 16108 Guiding  Dir = 2, Dur = 50
00:29:09.498 00.000 16108 IsSlewing returns 0
00:29:09.498 00.000 16108 IsGuiding returns 0
00:29:09.504 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3504, FiltMin=3024, FiltMax=63488, Gamma=1.000
00:29:09.526 00.022 21068 UpdateGuideState exits: m=118757 SNR=77.9
00:29:09.527 00.001 21068 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 1 / 99999
00:29:09.528 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781677749.528,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
00:29:09.530 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:09.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:09.532 00.001 21068 Enqueuing Expose request
00:29:09.533 00.001 16108 PulseGuide returned control before completion, sleep 29
00:29:09.575 00.042 16108 IsGuiding returns 1
00:29:09.575 00.000 16108 scope still moving after pulse duration time elapsed
00:29:09.606 00.031 16108 IsSlewing returns 0
00:29:09.606 00.000 16108 IsGuiding returns 1
00:29:09.637 00.031 16108 IsSlewing returns 0
00:29:09.638 00.001 16108 IsGuiding returns 0
00:29:09.638 00.000 16108 scope move finished after 50 + 89 ms
00:29:09.638 00.000 16108 Move returns status 0, amount 50
00:29:09.638 00.000 16108 MoveAxis(N, 66, ABG)
00:29:09.638 00.000 16108 Guiding  Dir = 0, Dur = 66
00:29:09.639 00.001 16108 IsSlewing returns 0
00:29:09.639 00.000 16108 IsGuiding returns 0
00:29:09.686 00.047 16108 PulseGuide returned control before completion, sleep 30
00:29:09.731 00.045 16108 IsGuiding returns 1
00:29:09.731 00.000 16108 scope still moving after pulse duration time elapsed
00:29:09.763 00.032 16108 IsSlewing returns 0
00:29:09.763 00.000 16108 IsGuiding returns 1
00:29:09.796 00.033 16108 IsSlewing returns 0
00:29:09.796 00.000 16108 IsGuiding returns 0
00:29:09.797 00.001 16108 scope move finished after 66 + 91 ms
00:29:09.797 00.000 16108 Move returns status 0, amount 66
00:29:09.797 00.000 16108 move complete, result=0
00:29:09.797 00.000 16108 worker thread done servicing request
00:29:09.797 00.000 16108 Worker thread wakes up
00:29:09.797 00.000 21068 GuideStep: -0.2 px 50 ms EAST, -0.3 px 66 ms NORTH
00:29:09.800 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:09.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:10.960 01.160 16108 Exposure complete
00:29:11.030 00.070 16108 worker thread done servicing request
00:29:11.030 00.000 21068 OnExposeComplete: enter
00:29:11.032 00.002 21068 UpdateGuideState(): m_state=6
00:29:11.034 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7646
00:29:11.035 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.78, Mass=113521, SNR=79.0, Peak=17459 HFD=3.0
00:29:11.036 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
00:29:11.038 00.002 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
00:29:11.038 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.63 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
00:29:11.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
00:29:11.041 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
00:29:11.042 00.001 16108 Worker thread wakes up
00:29:11.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:29:11.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:29:11.042 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.10
00:29:11.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:29:11.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:11.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:11.042 00.000 16108 MoveAxis(E, 0, ABG)
00:29:11.042 00.000 16108 Move returns status 0, amount 0
00:29:11.042 00.000 16108 MoveAxis(N, 0, ABG)
00:29:11.042 00.000 16108 Move returns status 0, amount 0
00:29:11.042 00.000 16108 move complete, result=0
00:29:11.042 00.000 16108 worker thread done servicing request
00:29:11.046 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3501, FiltMin=3017, FiltMax=64051, Gamma=1.000
00:29:11.061 00.015 21068 UpdateGuideState exits: m=113521 SNR=79.0
00:29:11.063 00.002 21068 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 2 / 99999
00:29:11.063 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781677751.063,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.29,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
00:29:11.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:11.066 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:11.067 00.001 21068 Enqueuing Expose request
00:29:11.067 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:11.068 00.001 16108 Worker thread wakes up
00:29:11.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:11.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:12.054 00.986 16108 Exposure complete
00:29:12.122 00.068 16108 worker thread done servicing request
00:29:12.122 00.000 21068 OnExposeComplete: enter
00:29:12.123 00.001 21068 UpdateGuideState(): m_state=6
00:29:12.124 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7647
00:29:12.126 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=875.67, Mass=128065, SNR=93.0, Peak=18595 HFD=3.3
00:29:12.126 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
00:29:12.127 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
00:29:12.128 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.54 mountX=-0.01 mountY=0.03, mountTheta=1.78
00:29:12.129 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
00:29:12.130 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
00:29:12.131 00.001 16108 Worker thread wakes up
00:29:12.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
00:29:12.131 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
00:29:12.131 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
00:29:12.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:12.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:12.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:12.131 00.000 16108 MoveAxis(E, 0, ABG)
00:29:12.131 00.000 16108 Move returns status 0, amount 0
00:29:12.131 00.000 16108 MoveAxis(N, 0, ABG)
00:29:12.131 00.000 16108 Move returns status 0, amount 0
00:29:12.131 00.000 16108 move complete, result=0
00:29:12.131 00.000 16108 worker thread done servicing request
00:29:12.141 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3504, FiltMin=3025, FiltMax=59277, Gamma=1.000
00:29:12.166 00.025 21068 UpdateGuideState exits: m=128065 SNR=93.0
00:29:12.167 00.001 21068 PhdController: settling, locked = 1, distance = 0.21 (2.00) aobump = 0 frame = 3 / 99999
00:29:12.169 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781677752.168,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.21,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
00:29:12.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:12.173 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:12.174 00.001 21068 Enqueuing Expose request
00:29:12.175 00.001 16108 Worker thread wakes up
00:29:12.175 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:12.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:12.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:13.364 01.188 16108 Exposure complete
00:29:13.444 00.080 16108 worker thread done servicing request
00:29:13.444 00.000 21068 OnExposeComplete: enter
00:29:13.445 00.001 21068 UpdateGuideState(): m_state=6
00:29:13.446 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7648
00:29:13.446 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=876.01, Mass=130066, SNR=79.2, Peak=21443 HFD=2.8
00:29:13.447 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
00:29:13.448 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
00:29:13.449 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.40 mountX=-0.00 mountY=-0.31, mountTheta=-1.57
00:29:13.450 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.31, opts=13)
00:29:13.451 00.001 21068 Enqueuing Move request for scope (0.06, 0.31)
00:29:13.452 00.001 16108 Worker thread wakes up
00:29:13.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
00:29:13.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
00:29:13.452 00.000 16108 Moving (0.06, 0.31) raw xDistance=-0.00 yDistance=-0.31
00:29:13.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:29:13.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:29:13.452 00.000 16108 MoveAxis(E, 0, ABG)
00:29:13.452 00.000 16108 Move returns status 0, amount 0
00:29:13.452 00.000 16108 MoveAxis(N, 63, ABG)
00:29:13.452 00.000 16108 Guiding  Dir = 0, Dur = 63
00:29:13.453 00.001 16108 IsSlewing returns 0
00:29:13.453 00.000 16108 IsGuiding returns 0
00:29:13.457 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3501, FiltMin=3027, FiltMax=61360, Gamma=1.000
00:29:13.472 00.015 16108 PulseGuide returned control before completion, sleep 54
00:29:13.484 00.012 21068 UpdateGuideState exits: m=130066 SNR=79.2
00:29:13.485 00.001 21068 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 4 / 99999
00:29:13.485 00.000 21068 PhdController: newstate STATE_FINISH
00:29:13.486 00.001 21068 PhdController complete: success
00:29:13.487 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781677753.487,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
00:29:13.488 00.001 21068 Mount: notify guiding dither settle done success=1
00:29:13.488 00.000 21068 PhdController: newstate STATE_IDLE
00:29:13.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:13.491 00.001 21068 Enqueuing Expose request
00:29:13.534 00.043 16108 IsGuiding returns 1
00:29:13.534 00.000 16108 scope still moving after pulse duration time elapsed
00:29:13.565 00.031 16108 IsSlewing returns 0
00:29:13.565 00.000 16108 IsGuiding returns 0
00:29:13.565 00.000 16108 scope move finished after 63 + 49 ms
00:29:13.565 00.000 16108 Move returns status 0, amount 63
00:29:13.565 00.000 16108 move complete, result=0
00:29:13.565 00.000 16108 worker thread done servicing request
00:29:13.565 00.000 16108 Worker thread wakes up
00:29:13.566 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
00:29:13.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:13.567 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:14.550 00.983 16108 Exposure complete
00:29:14.627 00.077 16108 worker thread done servicing request
00:29:14.627 00.000 21068 OnExposeComplete: enter
00:29:14.628 00.001 21068 UpdateGuideState(): m_state=6
00:29:14.629 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.630 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.99, Mass=120044, SNR=77.6, Peak=18643 HFD=2.9
00:29:14.630 00.000 21068 MultiStar: exiting stabilization period
00:29:14.631 00.001 21068 MultiStar: updating star positions after lock position change
00:29:14.632 00.001 21068 Star::Find(15, 607, 148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.632 00.000 21068 Star::Find returns 1 (0), X=607.96, Y=148.81, Mass=155820, SNR=95.6, Peak=20352 HFD=3.2
00:29:14.634 00.002 21068 Star::Find(15, 474, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.635 00.001 21068 Star::Find returns 1 (0), X=475.15, Y=449.31, Mass=182389, SNR=108.5, Peak=25776 HFD=2.8
00:29:14.636 00.001 21068 Star::Find(15, 701, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.636 00.000 21068 Star::Find returns 1 (0), X=702.59, Y=50.14, Mass=125913, SNR=82.6, Peak=15241 HFD=3.4
00:29:14.637 00.001 21068 Star::Find(15, 1174, 883, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.638 00.001 21068 Star::Find returns 1 (0), X=1174.31, Y=884.09, Mass=86235, SNR=54.0, Peak=13309 HFD=2.8
00:29:14.639 00.001 21068 Star::Find(15, 1113, 406, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.639 00.000 21068 Star::Find returns 1 (0), X=1113.78, Y=407.51, Mass=114551, SNR=74.9, Peak=13993 HFD=3.4
00:29:14.640 00.001 21068 Star::Find(15, 1178, 609, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.640 00.000 21068 Star::Find returns 1 (0), X=1178.33, Y=609.91, Mass=86851, SNR=63.5, Peak=12864 HFD=3.3
00:29:14.641 00.001 21068 Star::Find(15, 122, 728, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.642 00.001 21068 Star::Find returns 1 (0), X=122.47, Y=728.50, Mass=71399, SNR=53.9, Peak=10809 HFD=3.2
00:29:14.642 00.000 21068 Star::Find(15, 545, 837, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.643 00.001 21068 Star::Find returns 1 (0), X=545.77, Y=837.55, Mass=78544, SNR=60.4, Peak=11926 HFD=3.0
00:29:14.645 00.002 21068 Star::Find(15, 1049, 671, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.646 00.001 21068 Star::Find returns 1 (0), X=1049.81, Y=672.41, Mass=63103, SNR=53.4, Peak=10118 HFD=2.8
00:29:14.646 00.000 21068 Star::Find(15, 1017, 635, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.647 00.001 21068 Star::Find returns 1 (0), X=1018.24, Y=635.71, Mass=63769, SNR=57.4, Peak=11424 HFD=3.0
00:29:14.648 00.001 21068 Star::Find(15, 58, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7649
00:29:14.650 00.002 21068 Star::Find returns 1 (0), X=58.52, Y=629.43, Mass=68726, SNR=61.6, Peak=10675 HFD=3.2
00:29:14.650 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
00:29:14.651 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
00:29:14.652 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.19 mountX=-0.06 mountY=-0.31, mountTheta=-1.77
00:29:14.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.29, opts=13)
00:29:14.656 00.002 21068 Enqueuing Move request for scope (0.12, 0.29)
00:29:14.658 00.002 16108 Worker thread wakes up
00:29:14.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
00:29:14.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
00:29:14.658 00.000 16108 Moving (0.12, 0.29) raw xDistance=-0.06 yDistance=-0.31
00:29:14.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:29:14.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:29:14.658 00.000 16108 MoveAxis(E, 0, ABG)
00:29:14.659 00.001 16108 Move returns status 0, amount 0
00:29:14.659 00.000 16108 MoveAxis(N, 63, ABG)
00:29:14.659 00.000 16108 Guiding  Dir = 0, Dur = 63
00:29:14.660 00.001 16108 IsSlewing returns 0
00:29:14.660 00.000 16108 IsGuiding returns 0
00:29:14.664 00.004 16108 PulseGuide returned control before completion, sleep 70
00:29:14.665 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3504, FiltMin=3030, FiltMax=58800, Gamma=1.000
00:29:14.682 00.017 21068 UpdateGuideState exits: m=120044 SNR=77.6
00:29:14.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:14.685 00.001 21068 Enqueuing Expose request
00:29:14.740 00.055 16108 IsGuiding returns 1
00:29:14.740 00.000 16108 scope still moving after pulse duration time elapsed
00:29:14.771 00.031 16108 IsSlewing returns 0
00:29:14.772 00.001 16108 IsGuiding returns 0
00:29:14.772 00.000 16108 scope move finished after 63 + 49 ms
00:29:14.772 00.000 16108 Move returns status 0, amount 63
00:29:14.772 00.000 16108 move complete, result=0
00:29:14.772 00.000 16108 worker thread done servicing request
00:29:14.772 00.000 16108 Worker thread wakes up
00:29:14.773 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
00:29:14.775 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:14.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:15.947 01.172 16108 Exposure complete
00:29:16.015 00.068 16108 worker thread done servicing request
00:29:16.016 00.001 21068 OnExposeComplete: enter
00:29:16.016 00.000 21068 UpdateGuideState(): m_state=6
00:29:16.017 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7650
00:29:16.018 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=876.07, Mass=116947, SNR=77.2, Peak=19123 HFD=3.0
00:29:16.019 00.001 21068 MultiStar: [#1 -0.09,-0.30,1.15,U] [#2 -0.19,-0.29,1.24,U] [#3 0.07,-0.42,1.12,U] [#4 0.23,0.07,0.98,U] [#5 -0.08,-0.10,1.03,U] [#6 -0.09,-0.13,0.74,U] [#7 0.10,0.03,0.70,U] [#8 -0.25,0.21,0.87,U] 
00:29:16.020 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.19, 0.37}
00:29:16.021 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
00:29:16.021 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
00:29:16.022 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.04 mountY=0.09, mountTheta=1.13
00:29:16.025 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
00:29:16.026 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
00:29:16.027 00.001 16108 Worker thread wakes up
00:29:16.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:29:16.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:29:16.027 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
00:29:16.028 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:29:16.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:16.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:29:16.028 00.000 16108 MoveAxis(E, 0, ABG)
00:29:16.028 00.000 16108 Move returns status 0, amount 0
00:29:16.028 00.000 16108 MoveAxis(N, 0, ABG)
00:29:16.028 00.000 16108 Move returns status 0, amount 0
00:29:16.028 00.000 16108 move complete, result=0
00:29:16.028 00.000 16108 worker thread done servicing request
00:29:16.036 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3504, FiltMin=3049, FiltMax=62464, Gamma=1.000
00:29:16.052 00.016 21068 UpdateGuideState exits: m=116947 SNR=77.2
00:29:16.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:16.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:16.055 00.001 21068 Enqueuing Expose request
00:29:16.056 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:16.057 00.001 16108 Worker thread wakes up
00:29:16.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:16.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:17.039 00.982 16108 Exposure complete
00:29:17.112 00.073 16108 worker thread done servicing request
00:29:17.112 00.000 21068 OnExposeComplete: enter
00:29:17.114 00.002 21068 UpdateGuideState(): m_state=6
00:29:17.116 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7651
00:29:17.117 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.85, Mass=127501, SNR=82.4, Peak=20083 HFD=2.9
00:29:17.118 00.001 21068 MultiStar: [#1 -0.14,-0.04,1.09,U] [#2 -0.10,0.03,1.16,U] [#3 -0.14,-0.10,1.10,U] [#4 0.09,0.14,0.89,U] [#5 0.03,0.08,0.87,U] [#6 -0.28,-0.09,0.82,U] [#7 -0.20,0.06,0.63,U] [#8 -0.06,0.12,0.89,U] 
00:29:17.120 00.002 21068 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.13, 0.15}
00:29:17.122 00.002 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
00:29:17.124 00.002 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
00:29:17.125 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.81 mountX=0.11 mountY=-0.01, mountTheta=-0.10
00:29:17.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
00:29:17.128 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
00:29:17.129 00.001 16108 Worker thread wakes up
00:29:17.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:29:17.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:29:17.129 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.01
00:29:17.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:17.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:17.130 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:17.130 00.000 16108 MoveAxis(E, 0, ABG)
00:29:17.130 00.000 16108 Move returns status 0, amount 0
00:29:17.130 00.000 16108 MoveAxis(N, 0, ABG)
00:29:17.130 00.000 16108 Move returns status 0, amount 0
00:29:17.130 00.000 16108 move complete, result=0
00:29:17.130 00.000 16108 worker thread done servicing request
00:29:17.136 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3504, FiltMin=3030, FiltMax=62384, Gamma=1.000
00:29:17.152 00.016 21068 UpdateGuideState exits: m=127501 SNR=82.4
00:29:17.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:17.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:17.155 00.001 21068 Enqueuing Expose request
00:29:17.156 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:17.157 00.001 16108 Worker thread wakes up
00:29:17.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:17.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:18.338 01.181 16108 Exposure complete
00:29:18.404 00.066 16108 worker thread done servicing request
00:29:18.404 00.000 21068 OnExposeComplete: enter
00:29:18.405 00.001 21068 UpdateGuideState(): m_state=6
00:29:18.407 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7652
00:29:18.409 00.002 21068 Star::Find returns 1 (0), X=219.67, Y=875.66, Mass=126442, SNR=77.6, Peak=15827 HFD=3.2
00:29:18.410 00.001 21068 MultiStar: [#1 0.03,-0.36,1.22,U] [#2 -0.13,-0.39,1.40,U] [#3 -0.05,-0.39,0.98,U] [#4 0.13,0.03,1.07,U] [#5 -0.09,-0.22,0.92,U] [#6 -0.06,-0.36,0.84,U] [#7 0.21,-0.37,0.70,U] [#8 -0.43,-0.23,0.00,M2] 
00:29:18.413 00.003 21068 refined, 7 included, MultiStar: {-0.04, -0.26}, one-star: {-0.29, -0.04}
00:29:18.414 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:29:18.416 00.002 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:29:18.417 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.72 mountX=-0.01 mountY=0.27, mountTheta=1.59
00:29:18.422 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.26, opts=13)
00:29:18.424 00.002 21068 Enqueuing Move request for scope (-0.04, -0.26)
00:29:18.426 00.002 16108 Worker thread wakes up
00:29:18.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
00:29:18.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
00:29:18.426 00.000 16108 Moving (-0.04, -0.26) raw xDistance=-0.01 yDistance=0.27
00:29:18.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:18.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:29:18.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:29:18.426 00.000 16108 MoveAxis(E, 0, ABG)
00:29:18.426 00.000 16108 Move returns status 0, amount 0
00:29:18.427 00.001 16108 MoveAxis(N, 0, ABG)
00:29:18.427 00.000 16108 Move returns status 0, amount 0
00:29:18.427 00.000 16108 move complete, result=0
00:29:18.427 00.000 16108 worker thread done servicing request
00:29:18.434 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3504, FiltMin=3011, FiltMax=58813, Gamma=1.000
00:29:18.457 00.023 21068 UpdateGuideState exits: m=126442 SNR=77.6
00:29:18.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:18.459 00.000 21068 Enqueuing Expose request
00:29:18.460 00.001 16108 Worker thread wakes up
00:29:18.460 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:18.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:18.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:19.449 00.988 16108 Exposure complete
00:29:19.526 00.077 16108 worker thread done servicing request
00:29:19.526 00.000 21068 OnExposeComplete: enter
00:29:19.527 00.001 21068 UpdateGuideState(): m_state=6
00:29:19.528 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7653
00:29:19.528 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=876.01, Mass=117061, SNR=84.9, Peak=17859 HFD=2.9
00:29:19.529 00.001 21068 MultiStar: [#1 -0.32,-0.28,1.15,U] [#2 -0.11,0.03,1.10,U] [#3 -0.11,-0.44,0.96,U] [#4 0.34,0.03,0.83,U] [#5 -0.06,0.14,1.01,U] [#6 0.20,-0.04,0.86,U] [#7 0.36,0.23,0.69,U] [#8 -0.12,-0.19,0.68,U] 
00:29:19.530 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.12, 0.31}
00:29:19.531 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
00:29:19.532 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
00:29:19.532 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.22 mountX=-0.02 mountY=0.03, mountTheta=2.12
00:29:19.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
00:29:19.535 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
00:29:19.535 00.000 16108 Worker thread wakes up
00:29:19.536 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:29:19.536 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:29:19.536 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.02 yDistance=0.03
00:29:19.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:29:19.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:19.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:19.536 00.000 16108 MoveAxis(E, 0, ABG)
00:29:19.536 00.000 16108 Move returns status 0, amount 0
00:29:19.536 00.000 16108 MoveAxis(N, 0, ABG)
00:29:19.536 00.000 16108 Move returns status 0, amount 0
00:29:19.536 00.000 16108 move complete, result=0
00:29:19.536 00.000 16108 worker thread done servicing request
00:29:19.540 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3504, FiltMin=3046, FiltMax=65510, Gamma=1.000
00:29:19.556 00.016 21068 UpdateGuideState exits: m=117061 SNR=84.9
00:29:19.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:19.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:19.558 00.000 21068 Enqueuing Expose request
00:29:19.559 00.001 16108 Worker thread wakes up
00:29:19.559 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:19.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:19.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:20.729 01.169 16108 Exposure complete
00:29:20.790 00.061 16108 worker thread done servicing request
00:29:20.791 00.001 21068 OnExposeComplete: enter
00:29:20.792 00.001 21068 UpdateGuideState(): m_state=6
00:29:20.792 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7654
00:29:20.793 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=876.08, Mass=121593, SNR=78.2, Peak=19395 HFD=2.8
00:29:20.794 00.001 21068 MultiStar: [#1 0.03,0.05,1.10,U] [#2 0.11,0.12,1.30,U] [#3 -0.01,0.08,1.11,U] [#4 0.49,0.20,0.00,M1] [#5 -0.10,0.07,0.97,U] [#6 -0.22,-0.22,0.79,U] [#7 0.02,0.28,0.66,U] [#8 -0.26,0.28,0.87,U] 
00:29:20.795 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {-0.04, 0.38}
00:29:20.796 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
00:29:20.797 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
00:29:20.797 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=0.07 mountY=-0.11, mountTheta=-1.03
00:29:20.800 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
00:29:20.800 00.000 21068 Enqueuing Move request for scope (-0.05, 0.13)
00:29:20.801 00.001 16108 Worker thread wakes up
00:29:20.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:29:20.801 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:29:20.801 00.000 16108 Moving (-0.05, 0.13) raw xDistance=0.07 yDistance=-0.11
00:29:20.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:29:20.802 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:20.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:20.802 00.000 16108 MoveAxis(E, 0, ABG)
00:29:20.802 00.000 16108 Move returns status 0, amount 0
00:29:20.802 00.000 16108 MoveAxis(N, 0, ABG)
00:29:20.802 00.000 16108 Move returns status 0, amount 0
00:29:20.802 00.000 16108 move complete, result=0
00:29:20.802 00.000 16108 worker thread done servicing request
00:29:20.805 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3504, FiltMin=3030, FiltMax=57856, Gamma=1.000
00:29:20.821 00.016 21068 UpdateGuideState exits: m=121593 SNR=78.2
00:29:20.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:20.823 00.000 21068 Enqueuing Expose request
00:29:20.824 00.001 16108 Worker thread wakes up
00:29:20.824 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:20.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:20.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:21.817 00.992 16108 Exposure complete
00:29:21.883 00.066 16108 worker thread done servicing request
00:29:21.884 00.001 21068 OnExposeComplete: enter
00:29:21.885 00.001 21068 UpdateGuideState(): m_state=6
00:29:21.885 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7655
00:29:21.886 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=875.82, Mass=123029, SNR=88.0, Peak=17603 HFD=3.0
00:29:21.887 00.001 21068 MultiStar: [#1 -0.00,-0.12,1.14,U] [#2 -0.13,-0.01,1.11,U] [#3 0.03,-0.14,0.96,U] [#4 0.19,0.04,0.70,U] [#5 -0.10,-0.08,0.90,U] [#6 -0.26,-0.15,0.81,U] [#7 -0.01,0.12,0.66,U] [#8 -0.37,0.27,0.76,U] 
00:29:21.888 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.15, 0.12}
00:29:21.888 00.000 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
00:29:21.889 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
00:29:21.890 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.08 mountX=0.09 mountY=0.03, mountTheta=0.29
00:29:21.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
00:29:21.893 00.002 21068 Enqueuing Move request for scope (-0.09, -0.01)
00:29:21.894 00.001 16108 Worker thread wakes up
00:29:21.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:29:21.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:29:21.894 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=0.03
00:29:21.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:29:21.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:21.894 00.000 16108 MoveAxis(E, 0, ABG)
00:29:21.894 00.000 16108 Move returns status 0, amount 0
00:29:21.894 00.000 16108 MoveAxis(N, 0, ABG)
00:29:21.894 00.000 16108 Move returns status 0, amount 0
00:29:21.894 00.000 16108 move complete, result=0
00:29:21.894 00.000 16108 worker thread done servicing request
00:29:21.906 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3504, FiltMin=3037, FiltMax=65510, Gamma=1.000
00:29:21.933 00.027 21068 UpdateGuideState exits: m=123029 SNR=88.0
00:29:21.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:21.937 00.002 21068 Enqueuing Expose request
00:29:21.937 00.000 16108 Worker thread wakes up
00:29:21.937 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:21.939 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:21.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:23.110 01.171 16108 Exposure complete
00:29:23.177 00.067 16108 worker thread done servicing request
00:29:23.178 00.001 21068 OnExposeComplete: enter
00:29:23.180 00.002 21068 UpdateGuideState(): m_state=6
00:29:23.182 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7656
00:29:23.183 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=876.02, Mass=124068, SNR=82.0, Peak=17811 HFD=3.3
00:29:23.185 00.002 21068 MultiStar: [#1 -0.07,-0.22,0.94,U] [#2 -0.13,0.06,1.32,U] [#3 -0.14,0.01,0.91,U] [#4 0.15,0.20,0.80,U] [#5 0.01,0.24,0.87,U] [#6 0.04,0.02,0.90,U] [#7 0.02,0.09,0.75,U] [#8 -0.54,0.08,0.00,M1] 
00:29:23.186 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {-0.27, 0.32}
00:29:23.187 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
00:29:23.189 00.002 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
00:29:23.190 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.08 mountY=-0.07, mountTheta=-0.74
00:29:23.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
00:29:23.193 00.001 21068 Enqueuing Move request for scope (-0.06, 0.09)
00:29:23.194 00.001 16108 Worker thread wakes up
00:29:23.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:29:23.194 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:29:23.194 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.08 yDistance=-0.07
00:29:23.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:29:23.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:23.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:29:23.194 00.000 16108 MoveAxis(E, 0, ABG)
00:29:23.194 00.000 16108 Move returns status 0, amount 0
00:29:23.194 00.000 16108 MoveAxis(N, 0, ABG)
00:29:23.194 00.000 16108 Move returns status 0, amount 0
00:29:23.194 00.000 16108 move complete, result=0
00:29:23.194 00.000 16108 worker thread done servicing request
00:29:23.202 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3504, FiltMin=2976, FiltMax=62861, Gamma=1.000
00:29:23.218 00.016 21068 UpdateGuideState exits: m=124068 SNR=82.0
00:29:23.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:23.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:23.221 00.001 21068 Enqueuing Expose request
00:29:23.222 00.001 16108 Worker thread wakes up
00:29:23.222 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:23.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:23.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:24.199 00.977 16108 Exposure complete
00:29:24.255 00.056 16108 worker thread done servicing request
00:29:24.255 00.000 21068 OnExposeComplete: enter
00:29:24.256 00.001 21068 UpdateGuideState(): m_state=6
00:29:24.257 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7657
00:29:24.257 00.000 21068 Star::Find returns 1 (0), X=219.72, Y=875.75, Mass=106393, SNR=74.4, Peak=13779 HFD=3.2
00:29:24.258 00.001 21068 MultiStar: [#1 -0.04,-0.11,1.43,U] [#2 -0.51,-0.02,0.00,M1] [#3 0.06,-0.11,1.05,U] [#4 0.02,0.10,0.99,U] [#5 -0.09,-0.09,0.95,U] [#6 -0.09,-0.33,0.92,U] [#7 0.24,0.06,0.66,U] [#8 -0.45,0.03,0.72,U] 
00:29:24.259 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {-0.24, 0.05}
00:29:24.260 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
00:29:24.262 00.002 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
00:29:24.262 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=0.06 mountY=0.07, mountTheta=0.89
00:29:24.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
00:29:24.265 00.001 21068 Enqueuing Move request for scope (-0.07, -0.06)
00:29:24.266 00.001 16108 Worker thread wakes up
00:29:24.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:29:24.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:29:24.266 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.07
00:29:24.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:29:24.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:24.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:24.266 00.000 16108 MoveAxis(E, 0, ABG)
00:29:24.266 00.000 16108 Move returns status 0, amount 0
00:29:24.266 00.000 16108 MoveAxis(N, 0, ABG)
00:29:24.266 00.000 16108 Move returns status 0, amount 0
00:29:24.266 00.000 16108 move complete, result=0
00:29:24.267 00.001 16108 worker thread done servicing request
00:29:24.270 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3504, FiltMin=3008, FiltMax=62544, Gamma=1.000
00:29:24.303 00.033 21068 UpdateGuideState exits: m=106393 SNR=74.4
00:29:24.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:24.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:24.306 00.001 21068 Enqueuing Expose request
00:29:24.307 00.001 16108 Worker thread wakes up
00:29:24.307 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:24.308 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:24.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:25.475 01.167 16108 Exposure complete
00:29:25.550 00.075 16108 worker thread done servicing request
00:29:25.550 00.000 21068 OnExposeComplete: enter
00:29:25.551 00.001 21068 UpdateGuideState(): m_state=6
00:29:25.552 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7658
00:29:25.553 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.85, Mass=127082, SNR=79.0, Peak=15347 HFD=3.5
00:29:25.553 00.000 21068 MultiStar: [#1 -0.20,-0.03,1.13,U] [#2 -0.32,0.05,1.18,U] [#3 -0.31,-0.18,1.07,U] [#4 -0.10,0.03,0.74,U] [#5 -0.49,-0.15,0.00,M1] [#6 -0.52,-0.20,0.00,M1] [#7 -0.08,0.53,0.00,M1] [#8 -0.49,0.06,0.00,M1] 
00:29:25.554 00.001 21068 single-star, 4 included, MultiStar: {-0.22, -0.00}, one-star: {-0.09, 0.15}
00:29:25.555 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
00:29:25.556 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
00:29:25.556 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.10 mountX=0.11 mountY=-0.13, mountTheta=-0.84
00:29:25.558 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
00:29:25.561 00.003 21068 Enqueuing Move request for scope (-0.09, 0.15)
00:29:25.563 00.002 16108 Worker thread wakes up
00:29:25.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:29:25.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:29:25.563 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.11 yDistance=-0.13
00:29:25.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:25.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:25.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:25.564 00.001 16108 MoveAxis(E, 0, ABG)
00:29:25.564 00.000 16108 Move returns status 0, amount 0
00:29:25.564 00.000 16108 MoveAxis(N, 0, ABG)
00:29:25.564 00.000 16108 Move returns status 0, amount 0
00:29:25.564 00.000 16108 move complete, result=0
00:29:25.564 00.000 16108 worker thread done servicing request
00:29:25.571 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3504, FiltMin=2934, FiltMax=62000, Gamma=1.000
00:29:25.598 00.027 21068 UpdateGuideState exits: m=127082 SNR=79.0
00:29:25.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:25.601 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:25.602 00.001 21068 Enqueuing Expose request
00:29:25.603 00.001 16108 Worker thread wakes up
00:29:25.605 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:25.606 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:25.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:26.569 00.963 16108 Exposure complete
00:29:26.624 00.055 16108 worker thread done servicing request
00:29:26.624 00.000 21068 OnExposeComplete: enter
00:29:26.626 00.002 21068 UpdateGuideState(): m_state=6
00:29:26.627 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7659
00:29:26.628 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.88, Mass=123502, SNR=89.5, Peak=17587 HFD=3.3
00:29:26.629 00.001 21068 MultiStar: [#1 -0.37,-0.30,0.00,M1] [#2 -0.54,-0.39,0.00,M1] [#3 -0.24,-0.36,1.00,U] [#4 0.06,-0.34,0.75,U] [#5 0.04,-0.27,0.86,U] [#6 -0.25,-0.46,0.00,M2] [#7 0.44,-0.46,0.00,M2] [#8 -0.65,-0.17,0.00,M2] 
00:29:26.629 00.000 21068 refined, 3 included, MultiStar: {-0.11, -0.19}, one-star: {-0.26, 0.18}
00:29:26.630 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
00:29:26.631 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
00:29:26.631 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.12 mountX=0.08 mountY=0.21, mountTheta=1.20
00:29:26.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.19, opts=13)
00:29:26.635 00.002 21068 Enqueuing Move request for scope (-0.11, -0.19)
00:29:26.635 00.000 16108 Worker thread wakes up
00:29:26.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
00:29:26.635 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
00:29:26.635 00.000 16108 Moving (-0.11, -0.19) raw xDistance=0.08 yDistance=0.21
00:29:26.636 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:29:26.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:26.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:29:26.636 00.000 16108 MoveAxis(E, 0, ABG)
00:29:26.636 00.000 16108 Move returns status 0, amount 0
00:29:26.636 00.000 16108 MoveAxis(N, 0, ABG)
00:29:26.636 00.000 16108 Move returns status 0, amount 0
00:29:26.636 00.000 16108 move complete, result=0
00:29:26.636 00.000 16108 worker thread done servicing request
00:29:26.639 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3504, FiltMin=2989, FiltMax=60275, Gamma=1.000
00:29:26.660 00.021 21068 UpdateGuideState exits: m=123502 SNR=89.5
00:29:26.662 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:26.664 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:26.665 00.001 21068 Enqueuing Expose request
00:29:26.668 00.003 16108 Worker thread wakes up
00:29:26.668 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:26.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:26.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:27.827 01.158 16108 Exposure complete
00:29:27.896 00.069 16108 worker thread done servicing request
00:29:27.896 00.000 21068 OnExposeComplete: enter
00:29:27.897 00.001 21068 UpdateGuideState(): m_state=6
00:29:27.898 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7660
00:29:27.899 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.51, Mass=127069, SNR=87.9, Peak=14355 HFD=3.5
00:29:27.900 00.001 21068 MultiStar: [#1 -0.16,-0.24,1.12,U] [#2 -0.55,-0.18,0.00,M2] [#3 -0.52,-0.06,0.00,M1] [#4 -0.02,-0.09,0.69,U] [#5 -0.03,-0.37,0.83,U] [#6 -0.30,-0.27,0.77,U] [#7 0.31,-0.33,0.63,U] [#8 -0.67,-0.27,0.00,M3] 
00:29:27.901 00.001 21068 refined, 5 included, MultiStar: {-0.01, -0.25}, one-star: {0.18, -0.19}
00:29:27.902 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
00:29:27.903 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
00:29:27.904 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=-0.03 mountY=0.24, mountTheta=1.69
00:29:27.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.25, opts=13)
00:29:27.907 00.001 21068 Enqueuing Move request for scope (-0.01, -0.25)
00:29:27.908 00.001 16108 Worker thread wakes up
00:29:27.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
00:29:27.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
00:29:27.908 00.000 16108 Moving (-0.01, -0.25) raw xDistance=-0.03 yDistance=0.24
00:29:27.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:29:27.908 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.32
00:29:27.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:29:27.908 00.000 16108 MoveAxis(E, 0, ABG)
00:29:27.908 00.000 16108 Move returns status 0, amount 0
00:29:27.908 00.000 16108 MoveAxis(S, 49, ABG)
00:29:27.908 00.000 16108 Guiding  Dir = 1, Dur = 49
00:29:27.909 00.001 16108 IsSlewing returns 0
00:29:27.909 00.000 16108 IsGuiding returns 0
00:29:27.914 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3501, FiltMin=2960, FiltMax=60656, Gamma=1.000
00:29:27.931 00.017 21068 UpdateGuideState exits: m=127069 SNR=87.9
00:29:27.933 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:27.936 00.002 21068 Enqueuing Expose request
00:29:27.941 00.005 16108 PulseGuide returned control before completion, sleep 27
00:29:27.972 00.031 16108 IsGuiding returns 1
00:29:27.972 00.000 16108 scope still moving after pulse duration time elapsed
00:29:28.004 00.032 16108 IsSlewing returns 0
00:29:28.004 00.000 16108 IsGuiding returns 1
00:29:28.035 00.031 16108 IsSlewing returns 0
00:29:28.035 00.000 16108 IsGuiding returns 0
00:29:28.036 00.001 16108 scope move finished after 49 + 77 ms
00:29:28.036 00.000 16108 Move returns status 0, amount 49
00:29:28.036 00.000 16108 move complete, result=0
00:29:28.036 00.000 16108 worker thread done servicing request
00:29:28.036 00.000 16108 Worker thread wakes up
00:29:28.036 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:29:28.038 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:28.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:29.015 00.977 16108 Exposure complete
00:29:29.101 00.086 16108 worker thread done servicing request
00:29:29.101 00.000 21068 OnExposeComplete: enter
00:29:29.102 00.001 21068 UpdateGuideState(): m_state=6
00:29:29.103 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7661
00:29:29.106 00.003 21068 Star::Find returns 1 (0), X=220.34, Y=875.64, Mass=110744, SNR=85.4, Peak=12985 HFD=3.4
00:29:29.107 00.001 21068 MultiStar: [#1 -0.42,-0.22,0.00,M1] [#2 -0.20,-0.33,1.11,U] [#3 -0.29,-0.28,0.91,U] [#4 -0.03,-0.09,0.91,U] [#5 -0.11,-0.48,0.00,M1] [#6 -0.39,-0.37,0.00,M2] [#7 0.62,-0.29,0.00,M2] [#8 0.04,-0.22,0.69,U] 
00:29:29.108 00.001 21068 refined, 4 included, MultiStar: {-0.02, -0.20}, one-star: {0.39, -0.07}
00:29:29.110 00.002 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
00:29:29.111 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
00:29:29.114 00.003 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.68 mountX=-0.01 mountY=0.20, mountTheta=1.64
00:29:29.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.20, opts=13)
00:29:29.117 00.001 21068 Enqueuing Move request for scope (-0.02, -0.20)
00:29:29.118 00.001 16108 Worker thread wakes up
00:29:29.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
00:29:29.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
00:29:29.119 00.001 16108 Moving (-0.02, -0.20) raw xDistance=-0.01 yDistance=0.20
00:29:29.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:29.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:29.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:29:29.119 00.000 16108 MoveAxis(E, 0, ABG)
00:29:29.119 00.000 16108 Move returns status 0, amount 0
00:29:29.119 00.000 16108 MoveAxis(N, 0, ABG)
00:29:29.119 00.000 16108 Move returns status 0, amount 0
00:29:29.119 00.000 16108 move complete, result=0
00:29:29.119 00.000 16108 worker thread done servicing request
00:29:29.125 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3501, FiltMin=3021, FiltMax=51856, Gamma=1.000
00:29:29.143 00.018 21068 UpdateGuideState exits: m=110744 SNR=85.4
00:29:29.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:29.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:29.145 00.000 21068 Enqueuing Expose request
00:29:29.146 00.001 16108 Worker thread wakes up
00:29:29.146 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:29.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:29.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:30.311 01.164 16108 Exposure complete
00:29:30.366 00.055 16108 worker thread done servicing request
00:29:30.366 00.000 21068 OnExposeComplete: enter
00:29:30.368 00.002 21068 UpdateGuideState(): m_state=6
00:29:30.370 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7662
00:29:30.372 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=875.58, Mass=128449, SNR=80.1, Peak=13923 HFD=3.5
00:29:30.374 00.002 21068 MultiStar: [#1 0.04,-0.54,0.00,M2] [#2 -0.11,-0.32,1.29,U] [#3 0.09,-0.42,0.94,U] [#4 0.31,-0.09,0.97,U] [#5 -0.15,-0.04,1.05,U] [#6 -0.21,-0.27,0.81,U] [#7 0.31,-0.12,0.65,U] [#8 -0.28,-0.00,0.81,U] 
00:29:30.375 00.001 21068 single-star, 7 included, MultiStar: {-0.02, -0.18}, one-star: {-0.05, -0.12}
00:29:30.376 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
00:29:30.377 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
00:29:30.378 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=0.03 mountY=0.13, mountTheta=1.35
00:29:30.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
00:29:30.381 00.001 21068 Enqueuing Move request for scope (-0.05, -0.12)
00:29:30.382 00.001 16108 Worker thread wakes up
00:29:30.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
00:29:30.382 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
00:29:30.382 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
00:29:30.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:29:30.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:30.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:30.382 00.000 16108 MoveAxis(E, 0, ABG)
00:29:30.383 00.001 16108 Move returns status 0, amount 0
00:29:30.383 00.000 16108 MoveAxis(N, 0, ABG)
00:29:30.383 00.000 16108 Move returns status 0, amount 0
00:29:30.383 00.000 16108 move complete, result=0
00:29:30.383 00.000 16108 worker thread done servicing request
00:29:30.387 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3501, FiltMin=3004, FiltMax=50688, Gamma=1.000
00:29:30.414 00.027 21068 UpdateGuideState exits: m=128449 SNR=80.1
00:29:30.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:30.420 00.003 21068 Enqueuing Expose request
00:29:30.421 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:30.423 00.002 16108 Worker thread wakes up
00:29:30.423 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:30.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:31.404 00.981 16108 Exposure complete
00:29:31.461 00.057 16108 worker thread done servicing request
00:29:31.461 00.000 21068 OnExposeComplete: enter
00:29:31.462 00.001 21068 UpdateGuideState(): m_state=6
00:29:31.463 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7663
00:29:31.464 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.78, Mass=109603, SNR=71.4, Peak=15043 HFD=2.9
00:29:31.465 00.001 21068 MultiStar: [#1 -0.20,-0.31,1.19,U] [#2 -0.13,-0.29,1.43,U] [#3 -0.11,-0.32,1.12,U] [#4 -0.08,-0.21,0.95,U] [#5 0.17,0.06,1.03,U] [#6 -0.09,-0.27,0.93,U] [#7 -0.22,-0.22,0.73,U] [#8 -0.08,-0.26,0.97,U] 
00:29:31.466 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.20}, one-star: {-0.15, 0.08}
00:29:31.467 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
00:29:31.467 00.000 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
00:29:31.468 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=0.16 mountY=-0.04, mountTheta=-0.25
00:29:31.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.08, opts=13)
00:29:31.471 00.001 21068 Enqueuing Move request for scope (-0.15, 0.08)
00:29:31.472 00.001 16108 Worker thread wakes up
00:29:31.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
00:29:31.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
00:29:31.472 00.000 16108 Moving (-0.15, 0.08) raw xDistance=0.16 yDistance=-0.04
00:29:31.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:29:31.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:31.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:31.472 00.000 16108 MoveAxis(E, 0, ABG)
00:29:31.473 00.001 16108 Move returns status 0, amount 0
00:29:31.473 00.000 16108 MoveAxis(N, 0, ABG)
00:29:31.473 00.000 16108 Move returns status 0, amount 0
00:29:31.473 00.000 16108 move complete, result=0
00:29:31.473 00.000 16108 worker thread done servicing request
00:29:31.480 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=387, max=65535, med=3501, FiltMin=3017, FiltMax=56157, Gamma=1.000
00:29:31.505 00.025 21068 UpdateGuideState exits: m=109603 SNR=71.4
00:29:31.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.508 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:31.510 00.002 21068 Enqueuing Expose request
00:29:31.513 00.003 16108 Worker thread wakes up
00:29:31.514 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:31.516 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:31.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:32.678 01.162 16108 Exposure complete
00:29:32.732 00.054 16108 worker thread done servicing request
00:29:32.732 00.000 21068 OnExposeComplete: enter
00:29:32.733 00.001 21068 UpdateGuideState(): m_state=6
00:29:32.734 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7664
00:29:32.735 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.97, Mass=113466, SNR=75.4, Peak=14451 HFD=3.1
00:29:32.736 00.001 21068 MultiStar: [#1 -0.11,-0.62,0.00,M2] [#2 -0.04,-0.27,1.18,U] [#3 0.13,-0.62,0.00,M1] [#4 -0.16,-0.12,0.88,U] [#5 -0.31,-0.26,1.07,U] [#6 -0.31,-0.33,0.86,U] [#7 -0.30,-0.14,0.67,U] [#8 -0.29,-0.11,0.98,U] 
00:29:32.737 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.14}, one-star: {-0.14, 0.27}
00:29:32.738 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
00:29:32.740 00.002 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
00:29:32.741 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.56 mountX=0.18 mountY=0.19, mountTheta=0.79
00:29:32.742 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.14, opts=13)
00:29:32.743 00.001 21068 Enqueuing Move request for scope (-0.21, -0.14)
00:29:32.744 00.001 16108 Worker thread wakes up
00:29:32.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
00:29:32.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
00:29:32.744 00.000 16108 Moving (-0.21, -0.14) raw xDistance=0.18 yDistance=0.19
00:29:32.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:29:32.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:32.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:29:32.744 00.000 16108 MoveAxis(E, 0, ABG)
00:29:32.744 00.000 16108 Move returns status 0, amount 0
00:29:32.745 00.001 16108 MoveAxis(N, 0, ABG)
00:29:32.745 00.000 16108 Move returns status 0, amount 0
00:29:32.745 00.000 16108 move complete, result=0
00:29:32.745 00.000 16108 worker thread done servicing request
00:29:32.748 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3501, FiltMin=2992, FiltMax=61709, Gamma=1.000
00:29:32.762 00.014 21068 UpdateGuideState exits: m=113466 SNR=75.4
00:29:32.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:32.763 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:32.765 00.002 21068 Enqueuing Expose request
00:29:32.766 00.001 16108 Worker thread wakes up
00:29:32.766 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:32.767 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:32.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:33.738 00.971 16108 Exposure complete
00:29:33.793 00.055 16108 worker thread done servicing request
00:29:33.794 00.001 21068 OnExposeComplete: enter
00:29:33.794 00.000 21068 UpdateGuideState(): m_state=6
00:29:33.795 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7665
00:29:33.796 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=876.09, Mass=118228, SNR=78.5, Peak=17459 HFD=3.3
00:29:33.797 00.001 21068 MultiStar: [#1 0.04,-0.26,1.15,U] [#2 -0.19,-0.21,1.25,U] [#3 0.28,-0.13,1.13,U] [#4 0.23,-0.01,0.80,U] [#5 -0.30,-0.21,0.96,U] [#6 -0.33,-0.32,0.80,U] [#7 0.25,0.40,0.00,M1] [#8 -0.59,0.01,0.00,M1] 
00:29:33.798 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {-0.29, 0.39}
00:29:33.798 00.000 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.16)
00:29:33.799 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.22)
00:29:33.800 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.05 mountY=0.13, mountTheta=1.16
00:29:33.801 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
00:29:33.804 00.003 21068 Enqueuing Move request for scope (-0.07, -0.11)
00:29:33.805 00.001 16108 Worker thread wakes up
00:29:33.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
00:29:33.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
00:29:33.806 00.001 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.13
00:29:33.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:33.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:33.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:33.806 00.000 16108 MoveAxis(E, 0, ABG)
00:29:33.806 00.000 16108 Move returns status 0, amount 0
00:29:33.806 00.000 16108 MoveAxis(N, 0, ABG)
00:29:33.806 00.000 16108 Move returns status 0, amount 0
00:29:33.807 00.001 16108 move complete, result=0
00:29:33.807 00.000 16108 worker thread done servicing request
00:29:33.814 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3501, FiltMin=2998, FiltMax=60381, Gamma=1.000
00:29:33.831 00.017 21068 UpdateGuideState exits: m=118228 SNR=78.5
00:29:33.833 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.833 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:33.835 00.002 21068 Enqueuing Expose request
00:29:33.836 00.001 16108 Worker thread wakes up
00:29:33.836 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:33.838 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:33.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:34.996 01.158 16108 Exposure complete
00:29:35.059 00.063 16108 worker thread done servicing request
00:29:35.059 00.000 21068 OnExposeComplete: enter
00:29:35.061 00.002 21068 UpdateGuideState(): m_state=6
00:29:35.062 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7666
00:29:35.063 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.92, Mass=122650, SNR=89.5, Peak=16387 HFD=3.3
00:29:35.064 00.001 21068 MultiStar: [#1 -0.06,-0.38,0.93,U] [#2 -0.05,-0.30,1.07,U] [#3 0.04,-0.25,0.95,U] [#4 0.22,0.00,0.68,U] [#5 -0.05,-0.15,0.88,U] [#6 -0.02,-0.17,0.81,U] [#7 0.15,0.15,0.64,U] [#8 -0.64,-0.22,0.00,M2] 
00:29:35.065 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {-0.33, 0.22}
00:29:35.066 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
00:29:35.066 00.000 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
00:29:35.067 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.82 mountX=0.01 mountY=0.13, mountTheta=1.50
00:29:35.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
00:29:35.070 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
00:29:35.072 00.002 16108 Worker thread wakes up
00:29:35.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
00:29:35.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
00:29:35.072 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.13
00:29:35.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:29:35.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:35.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:35.072 00.000 16108 MoveAxis(E, 0, ABG)
00:29:35.072 00.000 16108 Move returns status 0, amount 0
00:29:35.072 00.000 16108 MoveAxis(N, 0, ABG)
00:29:35.072 00.000 16108 Move returns status 0, amount 0
00:29:35.073 00.001 16108 move complete, result=0
00:29:35.073 00.000 16108 worker thread done servicing request
00:29:35.076 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3501, FiltMin=2934, FiltMax=58915, Gamma=1.000
00:29:35.092 00.016 21068 UpdateGuideState exits: m=122650 SNR=89.5
00:29:35.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:35.094 00.000 21068 Enqueuing Expose request
00:29:35.095 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:35.096 00.001 16108 Worker thread wakes up
00:29:35.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:35.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:36.062 00.966 16108 Exposure complete
00:29:36.141 00.079 16108 worker thread done servicing request
00:29:36.141 00.000 21068 OnExposeComplete: enter
00:29:36.142 00.001 21068 UpdateGuideState(): m_state=6
00:29:36.143 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7667
00:29:36.144 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.78, Mass=123245, SNR=100.8, Peak=16355 HFD=3.4
00:29:36.145 00.001 21068 MultiStar: [#1 -0.03,-0.16,0.95,U] [#2 0.13,-0.20,0.99,U] [#3 0.05,-0.03,0.88,U] [#4 0.07,-0.33,0.77,U] [#5 0.15,-0.41,0.85,U] [#6 0.12,-0.47,0.00,M1] [#7 0.00,0.07,0.51,U] [#8 -0.28,-0.33,0.57,U] 
00:29:36.146 00.001 21068 single-star, 7 included, MultiStar: {0.01, -0.16}, one-star: {-0.10, 0.08}
00:29:36.149 00.003 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
00:29:36.150 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
00:29:36.151 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=0.11 mountY=-0.05, mountTheta=-0.41
00:29:36.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.08, opts=13)
00:29:36.154 00.001 21068 Enqueuing Move request for scope (-0.10, 0.08)
00:29:36.154 00.000 16108 Worker thread wakes up
00:29:36.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
00:29:36.154 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
00:29:36.155 00.001 16108 Moving (-0.10, 0.08) raw xDistance=0.11 yDistance=-0.05
00:29:36.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:36.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:36.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:36.155 00.000 16108 MoveAxis(E, 0, ABG)
00:29:36.155 00.000 16108 Move returns status 0, amount 0
00:29:36.155 00.000 16108 MoveAxis(N, 0, ABG)
00:29:36.155 00.000 16108 Move returns status 0, amount 0
00:29:36.155 00.000 16108 move complete, result=0
00:29:36.155 00.000 16108 worker thread done servicing request
00:29:36.160 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3501, FiltMin=3001, FiltMax=57021, Gamma=1.000
00:29:36.175 00.015 21068 UpdateGuideState exits: m=123245 SNR=100.8
00:29:36.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:36.178 00.001 21068 Enqueuing Expose request
00:29:36.178 00.000 16108 Worker thread wakes up
00:29:36.178 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:36.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:36.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:37.344 01.165 16108 Exposure complete
00:29:37.400 00.056 16108 worker thread done servicing request
00:29:37.400 00.000 21068 OnExposeComplete: enter
00:29:37.401 00.001 21068 UpdateGuideState(): m_state=6
00:29:37.402 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7668
00:29:37.403 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.59, Mass=121927, SNR=87.3, Peak=15187 HFD=3.3
00:29:37.405 00.002 21068 MultiStar: [#1 0.15,-0.24,1.00,U] [#2 -0.01,-0.28,0.99,U] [#3 -0.13,-0.24,1.08,U] [#4 0.24,-0.08,0.95,U] [#5 -0.05,-0.37,0.94,U] [#6 0.04,-0.43,0.81,U] [#7 0.13,-0.26,0.51,U] [#8 0.03,-0.23,0.78,U] 
00:29:37.405 00.000 21068 single-star, 8 included, MultiStar: {0.02, -0.24}, one-star: {-0.12, -0.11}
00:29:37.406 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
00:29:37.407 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
00:29:37.408 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.39 mountX=0.10 mountY=0.13, mountTheta=0.94
00:29:37.409 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.11, opts=13)
00:29:37.410 00.001 21068 Enqueuing Move request for scope (-0.12, -0.11)
00:29:37.411 00.001 16108 Worker thread wakes up
00:29:37.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
00:29:37.411 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
00:29:37.411 00.000 16108 Moving (-0.12, -0.11) raw xDistance=0.10 yDistance=0.13
00:29:37.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:29:37.411 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:37.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:37.411 00.000 16108 MoveAxis(E, 0, ABG)
00:29:37.411 00.000 16108 Move returns status 0, amount 0
00:29:37.411 00.000 16108 MoveAxis(N, 0, ABG)
00:29:37.411 00.000 16108 Move returns status 0, amount 0
00:29:37.411 00.000 16108 move complete, result=0
00:29:37.411 00.000 16108 worker thread done servicing request
00:29:37.414 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3501, FiltMin=3017, FiltMax=58688, Gamma=1.000
00:29:37.430 00.016 21068 UpdateGuideState exits: m=121927 SNR=87.3
00:29:37.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:37.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:37.432 00.000 21068 Enqueuing Expose request
00:29:37.433 00.001 16108 Worker thread wakes up
00:29:37.433 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:37.434 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:37.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:38.418 00.984 16108 Exposure complete
00:29:38.496 00.078 16108 worker thread done servicing request
00:29:38.496 00.000 21068 OnExposeComplete: enter
00:29:38.497 00.001 21068 UpdateGuideState(): m_state=6
00:29:38.498 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7669
00:29:38.498 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=875.76, Mass=104494, SNR=80.8, Peak=16307 HFD=2.8
00:29:38.499 00.001 21068 MultiStar: [#1 0.06,-0.57,0.00,M1] [#2 0.10,-0.19,1.41,U] [#3 -0.07,-0.42,1.03,U] [#4 0.07,-0.16,0.95,U] [#5 -0.07,-0.38,1.06,U] [#6 -0.12,-0.54,0.00,M1] [#7 -0.30,-0.09,0.57,U] [#8 -0.38,-0.17,0.78,U] 
00:29:38.500 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.20}, one-star: {0.22, 0.06}
00:29:38.501 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:29:38.502 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
00:29:38.505 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.70 mountX=-0.01 mountY=0.20, mountTheta=1.62
00:29:38.508 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
00:29:38.509 00.001 21068 Enqueuing Move request for scope (-0.03, -0.20)
00:29:38.511 00.002 16108 Worker thread wakes up
00:29:38.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
00:29:38.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
00:29:38.511 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.01 yDistance=0.20
00:29:38.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:38.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:29:38.511 00.000 16108 MoveAxis(E, 0, ABG)
00:29:38.511 00.000 16108 Move returns status 0, amount 0
00:29:38.511 00.000 16108 MoveAxis(S, 41, ABG)
00:29:38.512 00.001 16108 Guiding  Dir = 1, Dur = 41
00:29:38.512 00.000 16108 IsSlewing returns 0
00:29:38.512 00.000 16108 IsGuiding returns 0
00:29:38.514 00.002 16108 PulseGuide returned control before completion, sleep 50
00:29:38.517 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3504, FiltMin=2982, FiltMax=56227, Gamma=1.000
00:29:38.535 00.018 21068 UpdateGuideState exits: m=104494 SNR=80.8
00:29:38.535 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:38.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:38.537 00.001 21068 Enqueuing Expose request
00:29:38.578 00.041 16108 IsGuiding returns 1
00:29:38.578 00.000 16108 scope still moving after pulse duration time elapsed
00:29:38.610 00.032 16108 IsSlewing returns 0
00:29:38.610 00.000 16108 IsGuiding returns 0
00:29:38.610 00.000 16108 scope move finished after 41 + 56 ms
00:29:38.610 00.000 16108 Move returns status 0, amount 41
00:29:38.611 00.001 16108 move complete, result=0
00:29:38.611 00.000 16108 worker thread done servicing request
00:29:38.611 00.000 16108 Worker thread wakes up
00:29:38.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:38.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:38.611 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:29:39.781 01.170 16108 Exposure complete
00:29:39.859 00.078 16108 worker thread done servicing request
00:29:39.859 00.000 21068 OnExposeComplete: enter
00:29:39.860 00.001 21068 UpdateGuideState(): m_state=6
00:29:39.862 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7670
00:29:39.863 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=875.67, Mass=111020, SNR=75.0, Peak=17219 HFD=2.8
00:29:39.865 00.002 21068 MultiStar: [#1 -0.18,-0.15,1.13,U] [#2 -0.28,-0.14,1.18,U] [#3 -0.17,-0.17,1.31,U] [#4 0.22,-0.04,0.81,U] [#5 -0.18,-0.30,0.98,U] [#6 -0.22,-0.21,0.91,U] [#7 -0.30,-0.34,0.68,U] [#8 -0.46,-0.16,0.00,M1] 
00:29:39.866 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.17}, one-star: {-0.16, -0.03}
00:29:39.868 00.002 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
00:29:39.871 00.003 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
00:29:39.873 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.95 mountX=0.15 mountY=0.07, mountTheta=0.41
00:29:39.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.03, opts=13)
00:29:39.877 00.002 21068 Enqueuing Move request for scope (-0.16, -0.03)
00:29:39.878 00.001 16108 Worker thread wakes up
00:29:39.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
00:29:39.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
00:29:39.879 00.001 16108 Moving (-0.16, -0.03) raw xDistance=0.15 yDistance=0.07
00:29:39.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:29:39.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:39.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:39.879 00.000 16108 MoveAxis(E, 0, ABG)
00:29:39.879 00.000 16108 Move returns status 0, amount 0
00:29:39.879 00.000 16108 MoveAxis(N, 0, ABG)
00:29:39.879 00.000 16108 Move returns status 0, amount 0
00:29:39.879 00.000 16108 move complete, result=0
00:29:39.879 00.000 16108 worker thread done servicing request
00:29:39.886 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3501, FiltMin=2989, FiltMax=56925, Gamma=1.000
00:29:39.901 00.015 21068 UpdateGuideState exits: m=111020 SNR=75.0
00:29:39.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:39.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:39.904 00.001 21068 Enqueuing Expose request
00:29:39.904 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:39.905 00.001 16108 Worker thread wakes up
00:29:39.905 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:39.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:40.874 00.969 16108 Exposure complete
00:29:40.939 00.065 16108 worker thread done servicing request
00:29:40.940 00.001 21068 OnExposeComplete: enter
00:29:40.940 00.000 21068 UpdateGuideState(): m_state=6
00:29:40.942 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7671
00:29:40.943 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.61, Mass=113538, SNR=88.1, Peak=16291 HFD=3.0
00:29:40.944 00.001 21068 MultiStar: [#1 -0.34,-0.40,0.00,M1] [#2 -0.33,-0.39,0.00,M1] [#3 -0.24,-0.36,1.12,U] [#4 0.33,-0.05,0.83,U] [#5 -0.02,-0.26,0.88,U] [#6 0.26,-0.18,0.74,U] [#7 -0.13,-0.19,0.60,U] [#8 -0.49,-0.10,0.00,M2] 
00:29:40.944 00.000 21068 refined, 5 included, MultiStar: {-0.02, -0.19}, one-star: {-0.21, -0.09}
00:29:40.945 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
00:29:40.946 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
00:29:40.947 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.68 mountX=-0.01 mountY=0.19, mountTheta=1.64
00:29:40.948 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
00:29:40.949 00.001 21068 Enqueuing Move request for scope (-0.02, -0.19)
00:29:40.949 00.000 16108 Worker thread wakes up
00:29:40.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
00:29:40.949 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
00:29:40.949 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.01 yDistance=0.19
00:29:40.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:40.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:40.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:29:40.949 00.000 16108 MoveAxis(E, 0, ABG)
00:29:40.949 00.000 16108 Move returns status 0, amount 0
00:29:40.949 00.000 16108 MoveAxis(N, 0, ABG)
00:29:40.949 00.000 16108 Move returns status 0, amount 0
00:29:40.949 00.000 16108 move complete, result=0
00:29:40.949 00.000 16108 worker thread done servicing request
00:29:40.955 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3504, FiltMin=3001, FiltMax=59469, Gamma=1.000
00:29:40.985 00.030 21068 UpdateGuideState exits: m=113538 SNR=88.1
00:29:40.988 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.988 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:40.989 00.001 21068 Enqueuing Expose request
00:29:40.990 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:40.991 00.001 16108 Worker thread wakes up
00:29:40.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:40.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:42.163 01.172 16108 Exposure complete
00:29:42.226 00.063 16108 worker thread done servicing request
00:29:42.227 00.001 21068 OnExposeComplete: enter
00:29:42.228 00.001 21068 UpdateGuideState(): m_state=6
00:29:42.230 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7672
00:29:42.232 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=875.73, Mass=130364, SNR=86.1, Peak=16499 HFD=3.4
00:29:42.233 00.001 21068 MultiStar: [#1 -0.39,-0.18,1.09,U] [#2 -0.27,-0.06,1.16,U] [#3 0.16,-0.46,0.00,M1] [#4 0.12,0.03,0.87,U] [#5 -0.14,-0.09,0.99,U] [#6 -0.15,-0.49,0.00,M1] [#7 -0.27,0.14,0.63,U] [#8 -0.49,-0.13,0.00,M3] 
00:29:42.236 00.003 21068 single-star, 5 included, MultiStar: {-0.18, -0.04}, one-star: {-0.09, 0.03}
00:29:42.237 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
00:29:42.238 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
00:29:42.240 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.82 mountX=0.09 mountY=-0.01, mountTheta=-0.09
00:29:42.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
00:29:42.243 00.001 21068 Enqueuing Move request for scope (-0.09, 0.03)
00:29:42.244 00.001 16108 Worker thread wakes up
00:29:42.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:29:42.244 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:29:42.244 00.000 16108 Moving (-0.09, 0.03) raw xDistance=0.09 yDistance=-0.01
00:29:42.245 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:29:42.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:42.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:42.245 00.000 16108 MoveAxis(E, 0, ABG)
00:29:42.245 00.000 16108 Move returns status 0, amount 0
00:29:42.245 00.000 16108 MoveAxis(N, 0, ABG)
00:29:42.245 00.000 16108 Move returns status 0, amount 0
00:29:42.245 00.000 16108 move complete, result=0
00:29:42.245 00.000 16108 worker thread done servicing request
00:29:42.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3504, FiltMin=3027, FiltMax=65510, Gamma=1.000
00:29:42.264 00.015 21068 UpdateGuideState exits: m=130364 SNR=86.1
00:29:42.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:42.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:42.267 00.001 21068 Enqueuing Expose request
00:29:42.268 00.001 16108 Worker thread wakes up
00:29:42.268 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:42.270 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:42.271 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:43.251 00.980 16108 Exposure complete
00:29:43.317 00.066 16108 worker thread done servicing request
00:29:43.317 00.000 21068 OnExposeComplete: enter
00:29:43.319 00.002 21068 UpdateGuideState(): m_state=6
00:29:43.321 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7673
00:29:43.323 00.002 21068 Star::Find returns 1 (0), X=219.24, Y=875.78, Mass=140712, SNR=88.1, Peak=15987 HFD=3.5
00:29:43.326 00.003 21068 MultiStar: [#1 -0.60,-0.07,0.00,M1] [#2 -0.32,-0.22,1.13,U] [#3 -0.35,-0.15,0.98,U] [#4 0.04,0.02,0.70,U] [#5 -0.25,0.04,0.82,U] [#6 -0.54,-0.42,0.00,M2] [#7 -0.53,0.12,0.00,M1] [#8 -0.58,-0.17,0.00,M4] 
00:29:43.327 00.001 21068 refined, 4 included, MultiStar: {-0.35, -0.06}, one-star: {-0.72, 0.08}
00:29:43.328 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
00:29:43.329 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
00:29:43.331 00.002 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.06 hyp=0.35 cameraTheta=-2.97 mountX=0.33 mountY=0.14, mountTheta=0.39
00:29:43.334 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.06, opts=13)
00:29:43.336 00.002 21068 Enqueuing Move request for scope (-0.35, -0.06)
00:29:43.337 00.001 16108 Worker thread wakes up
00:29:43.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.06) opts 0xd
00:29:43.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.06)
00:29:43.337 00.000 16108 Moving (-0.35, -0.06) raw xDistance=0.33 yDistance=0.14
00:29:43.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:29:43.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:43.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:29:43.337 00.000 16108 MoveAxis(W, 87, ABG)
00:29:43.337 00.000 16108 Guiding  Dir = 3, Dur = 87
00:29:43.337 00.000 16108 IsSlewing returns 0
00:29:43.337 00.000 16108 IsGuiding returns 0
00:29:43.344 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3501, FiltMin=2979, FiltMax=63453, Gamma=1.000
00:29:43.366 00.022 21068 UpdateGuideState exits: m=140712 SNR=88.1
00:29:43.369 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:43.372 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:43.373 00.001 21068 Enqueuing Expose request
00:29:43.384 00.011 16108 PulseGuide returned control before completion, sleep 51
00:29:43.446 00.062 16108 IsGuiding returns 1
00:29:43.446 00.000 16108 scope still moving after pulse duration time elapsed
00:29:43.478 00.032 16108 IsSlewing returns 0
00:29:43.478 00.000 16108 IsGuiding returns 0
00:29:43.478 00.000 16108 scope move finished after 87 + 54 ms
00:29:43.478 00.000 16108 Move returns status 0, amount 87
00:29:43.478 00.000 16108 MoveAxis(N, 0, ABG)
00:29:43.478 00.000 16108 Move returns status 0, amount 0
00:29:43.478 00.000 16108 move complete, result=0
00:29:43.478 00.000 16108 worker thread done servicing request
00:29:43.478 00.000 16108 Worker thread wakes up
00:29:43.478 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
00:29:43.479 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:43.480 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:44.650 01.170 16108 Exposure complete
00:29:44.706 00.056 16108 worker thread done servicing request
00:29:44.706 00.000 21068 OnExposeComplete: enter
00:29:44.707 00.001 21068 UpdateGuideState(): m_state=6
00:29:44.708 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7674
00:29:44.708 00.000 21068 Star::Find returns 1 (0), X=219.93, Y=875.93, Mass=112727, SNR=80.3, Peak=17875 HFD=2.8
00:29:44.709 00.001 21068 MultiStar: [#1 0.10,-0.38,1.28,U] [#2 -0.09,-0.37,1.19,U] [#3 0.35,-0.35,0.00,M1] [#4 0.43,0.14,1.01,U] [#5 0.38,-0.32,0.00,M1] [#6 0.32,-0.26,0.87,U] [#7 0.06,0.00,0.60,U] [#8 -0.38,-0.15,0.77,U] 
00:29:44.710 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {-0.03, 0.23}
00:29:44.711 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
00:29:44.712 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:29:44.713 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.11 mountX=-0.09 mountY=0.11, mountTheta=2.23
00:29:44.714 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
00:29:44.715 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
00:29:44.716 00.001 16108 Worker thread wakes up
00:29:44.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:29:44.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:29:44.716 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.09 yDistance=0.11
00:29:44.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:29:44.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:44.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:44.716 00.000 16108 MoveAxis(E, 0, ABG)
00:29:44.716 00.000 16108 Move returns status 0, amount 0
00:29:44.716 00.000 16108 MoveAxis(N, 0, ABG)
00:29:44.716 00.000 16108 Move returns status 0, amount 0
00:29:44.717 00.001 16108 move complete, result=0
00:29:44.717 00.000 16108 worker thread done servicing request
00:29:44.726 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3501, FiltMin=2995, FiltMax=55987, Gamma=1.000
00:29:44.745 00.019 21068 UpdateGuideState exits: m=112727 SNR=80.3
00:29:44.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:44.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:44.748 00.001 21068 Enqueuing Expose request
00:29:44.749 00.001 16108 Worker thread wakes up
00:29:44.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:44.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:44.749 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:45.715 00.966 16108 Exposure complete
00:29:45.772 00.057 16108 worker thread done servicing request
00:29:45.772 00.000 21068 OnExposeComplete: enter
00:29:45.773 00.001 21068 UpdateGuideState(): m_state=6
00:29:45.774 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7675
00:29:45.774 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=875.67, Mass=137628, SNR=99.0, Peak=17507 HFD=3.4
00:29:45.776 00.002 21068 MultiStar: [#1 0.20,-0.06,1.12,U] [#2 0.05,-0.28,1.09,U] [#3 0.31,-0.38,0.00,M2] [#4 0.31,0.02,0.72,U] [#5 0.27,-0.14,0.73,U] [#6 0.36,-0.27,0.67,U] [#7 0.48,-0.37,0.00,M1] [#8 -0.13,-0.09,0.65,U] 
00:29:45.777 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.12}, one-star: {0.38, -0.03}
00:29:45.778 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
00:29:45.778 00.000 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
00:29:45.779 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=-0.22 mountY=0.07, mountTheta=2.84
00:29:45.780 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.12, opts=13)
00:29:45.781 00.001 21068 Enqueuing Move request for scope (0.21, -0.12)
00:29:45.782 00.001 16108 Worker thread wakes up
00:29:45.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
00:29:45.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
00:29:45.782 00.000 16108 Moving (0.21, -0.12) raw xDistance=-0.22 yDistance=0.07
00:29:45.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:29:45.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:45.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:45.782 00.000 16108 MoveAxis(E, 59, ABG)
00:29:45.782 00.000 16108 Guiding  Dir = 2, Dur = 59
00:29:45.783 00.001 16108 IsSlewing returns 0
00:29:45.783 00.000 16108 IsGuiding returns 0
00:29:45.788 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3501, FiltMin=2998, FiltMax=63043, Gamma=1.000
00:29:45.802 00.014 21068 UpdateGuideState exits: m=137628 SNR=99.0
00:29:45.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.803 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:45.804 00.001 21068 Enqueuing Expose request
00:29:45.831 00.027 16108 PulseGuide returned control before completion, sleep 22
00:29:45.861 00.030 16108 IsGuiding returns 1
00:29:45.861 00.000 16108 scope still moving after pulse duration time elapsed
00:29:45.893 00.032 16108 IsSlewing returns 0
00:29:45.893 00.000 16108 IsGuiding returns 1
00:29:45.925 00.032 16108 IsSlewing returns 0
00:29:45.925 00.000 16108 IsGuiding returns 0
00:29:45.926 00.001 16108 scope move finished after 59 + 83 ms
00:29:45.926 00.000 16108 Move returns status 0, amount 59
00:29:45.926 00.000 16108 MoveAxis(N, 0, ABG)
00:29:45.926 00.000 16108 Move returns status 0, amount 0
00:29:45.926 00.000 16108 move complete, result=0
00:29:45.926 00.000 16108 worker thread done servicing request
00:29:45.926 00.000 16108 Worker thread wakes up
00:29:45.927 00.001 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
00:29:45.929 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:45.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:47.085 01.156 16108 Exposure complete
00:29:47.139 00.054 16108 worker thread done servicing request
00:29:47.139 00.000 21068 OnExposeComplete: enter
00:29:47.140 00.001 21068 UpdateGuideState(): m_state=6
00:29:47.143 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7676
00:29:47.144 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=876.02, Mass=112047, SNR=82.0, Peak=15587 HFD=3.1
00:29:47.146 00.002 21068 MultiStar: [#1 0.13,-0.24,1.14,U] [#2 -0.10,-0.32,1.25,U] [#3 -0.03,-0.17,0.98,U] [#4 0.51,0.04,0.00,M1] [#5 -0.10,-0.08,1.03,U] [#6 0.22,-0.46,0.00,M1] [#7 -0.06,0.08,0.53,U] [#8 -0.20,0.05,0.68,U] 
00:29:47.147 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.08}, one-star: {-0.14, 0.32}
00:29:47.149 00.002 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
00:29:47.150 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
00:29:47.151 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.23 mountX=0.05 mountY=0.09, mountTheta=1.09
00:29:47.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
00:29:47.154 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
00:29:47.155 00.001 16108 Worker thread wakes up
00:29:47.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:29:47.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:29:47.155 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.05 yDistance=0.09
00:29:47.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:47.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:47.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:29:47.155 00.000 16108 MoveAxis(E, 0, ABG)
00:29:47.155 00.000 16108 Move returns status 0, amount 0
00:29:47.155 00.000 16108 MoveAxis(N, 0, ABG)
00:29:47.155 00.000 16108 Move returns status 0, amount 0
00:29:47.155 00.000 16108 move complete, result=0
00:29:47.155 00.000 16108 worker thread done servicing request
00:29:47.160 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3501, FiltMin=2985, FiltMax=58483, Gamma=1.000
00:29:47.173 00.013 21068 UpdateGuideState exits: m=112047 SNR=82.0
00:29:47.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:47.176 00.001 21068 Enqueuing Expose request
00:29:47.177 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:47.178 00.001 16108 Worker thread wakes up
00:29:47.178 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:47.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:48.145 00.967 16108 Exposure complete
00:29:48.208 00.063 16108 worker thread done servicing request
00:29:48.209 00.001 21068 OnExposeComplete: enter
00:29:48.209 00.000 21068 UpdateGuideState(): m_state=6
00:29:48.210 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7677
00:29:48.211 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.58, Mass=123994, SNR=81.2, Peak=15683 HFD=3.5
00:29:48.212 00.001 21068 MultiStar: [#1 0.17,-0.30,1.11,U] [#2 -0.16,-0.11,1.15,U] [#3 0.24,-0.26,0.95,U] [#4 0.33,-0.11,1.00,U] [#5 0.35,-0.30,1.21,U] [#6 0.21,-0.26,0.82,U] [#7 0.07,-0.11,0.68,U] [#8 -0.40,-0.09,0.68,U] 
00:29:48.213 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {-0.25, -0.13}
00:29:48.213 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
00:29:48.214 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
00:29:48.214 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.18 mountX=-0.11 mountY=0.17, mountTheta=2.16
00:29:48.217 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
00:29:48.218 00.001 21068 Enqueuing Move request for scope (0.08, -0.19)
00:29:48.218 00.000 16108 Worker thread wakes up
00:29:48.219 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
00:29:48.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
00:29:48.219 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.11 yDistance=0.17
00:29:48.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:29:48.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:48.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:29:48.219 00.000 16108 MoveAxis(E, 0, ABG)
00:29:48.219 00.000 16108 Move returns status 0, amount 0
00:29:48.219 00.000 16108 MoveAxis(N, 0, ABG)
00:29:48.220 00.001 16108 Move returns status 0, amount 0
00:29:48.220 00.000 16108 move complete, result=0
00:29:48.220 00.000 16108 worker thread done servicing request
00:29:48.222 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3501, FiltMin=3021, FiltMax=61040, Gamma=1.000
00:29:48.237 00.015 21068 UpdateGuideState exits: m=123994 SNR=81.2
00:29:48.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.238 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:48.239 00.001 21068 Enqueuing Expose request
00:29:48.241 00.002 16108 Worker thread wakes up
00:29:48.241 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:48.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:48.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:49.399 01.157 16108 Exposure complete
00:29:49.456 00.057 16108 worker thread done servicing request
00:29:49.456 00.000 21068 OnExposeComplete: enter
00:29:49.457 00.001 21068 UpdateGuideState(): m_state=6
00:29:49.458 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7678
00:29:49.458 00.000 21068 Star::Find returns 1 (0), X=219.58, Y=875.60, Mass=122379, SNR=79.6, Peak=13267 HFD=3.3
00:29:49.459 00.001 21068 MultiStar: [#1 -0.08,-0.39,1.07,U] [#2 -0.47,-0.51,0.00,M1] [#3 -0.36,-0.38,0.00,M1] [#4 0.33,-0.33,0.94,U] [#5 -0.28,-0.24,0.91,U] [#6 -0.13,-0.44,0.79,U] [#7 -0.34,-0.34,0.00,M1] [#8 -0.46,-0.33,0.00,M1] 
00:29:49.460 00.001 21068 refined, 4 included, MultiStar: {-0.11, -0.30}, one-star: {-0.38, -0.10}
00:29:49.461 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
00:29:49.462 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
00:29:49.463 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.92 mountX=0.05 mountY=0.31, mountTheta=1.40
00:29:49.464 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.30, opts=13)
00:29:49.465 00.001 21068 Enqueuing Move request for scope (-0.11, -0.30)
00:29:49.466 00.001 16108 Worker thread wakes up
00:29:49.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
00:29:49.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
00:29:49.467 00.001 16108 Moving (-0.11, -0.30) raw xDistance=0.05 yDistance=0.31
00:29:49.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:49.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:29:49.467 00.000 16108 MoveAxis(E, 0, ABG)
00:29:49.467 00.000 16108 Move returns status 0, amount 0
00:29:49.467 00.000 16108 MoveAxis(S, 63, ABG)
00:29:49.467 00.000 16108 Guiding  Dir = 1, Dur = 63
00:29:49.467 00.000 16108 IsSlewing returns 0
00:29:49.467 00.000 16108 IsGuiding returns 0
00:29:49.472 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3501, FiltMin=2995, FiltMax=63216, Gamma=1.000
00:29:49.494 00.022 21068 UpdateGuideState exits: m=122379 SNR=79.6
00:29:49.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:49.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:49.496 00.000 21068 Enqueuing Expose request
00:29:49.515 00.019 16108 PulseGuide returned control before completion, sleep 27
00:29:49.545 00.030 16108 IsGuiding returns 1
00:29:49.545 00.000 16108 scope still moving after pulse duration time elapsed
00:29:49.576 00.031 16108 IsSlewing returns 0
00:29:49.576 00.000 16108 IsGuiding returns 1
00:29:49.607 00.031 16108 IsSlewing returns 0
00:29:49.607 00.000 16108 IsGuiding returns 0
00:29:49.608 00.001 16108 scope move finished after 63 + 77 ms
00:29:49.608 00.000 16108 Move returns status 0, amount 63
00:29:49.608 00.000 16108 move complete, result=0
00:29:49.608 00.000 16108 worker thread done servicing request
00:29:49.608 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
00:29:49.610 00.002 16108 Worker thread wakes up
00:29:49.611 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:49.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:50.586 00.975 16108 Exposure complete
00:29:50.660 00.074 16108 worker thread done servicing request
00:29:50.660 00.000 21068 OnExposeComplete: enter
00:29:50.661 00.001 21068 UpdateGuideState(): m_state=6
00:29:50.663 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7679
00:29:50.664 00.001 21068 Star::Find returns 1 (0), X=219.29, Y=875.81, Mass=121511, SNR=82.9, Peak=12125 HFD=3.5
00:29:50.666 00.002 21068 MultiStar: [#1 -0.43,-0.50,0.00,M1] [#2 -0.51,-0.15,0.00,M2] [#3 -0.24,-0.38,0.94,U] [#4 0.31,-0.12,0.93,U] [#5 -0.23,-0.30,0.85,U] [#6 -0.04,-0.35,0.82,U] [#7 -0.11,-0.22,0.59,U] [#8 -0.82,-0.21,0.00,M2] 
00:29:50.669 00.003 21068 refined, 5 included, MultiStar: {-0.17, -0.20}, one-star: {-0.67, 0.11}
00:29:50.670 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
00:29:50.672 00.002 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
00:29:50.673 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-2.28 mountX=0.14 mountY=0.24, mountTheta=1.05
00:29:50.676 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.20, opts=13)
00:29:50.678 00.002 21068 Enqueuing Move request for scope (-0.17, -0.20)
00:29:50.679 00.001 16108 Worker thread wakes up
00:29:50.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
00:29:50.680 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
00:29:50.680 00.000 16108 Moving (-0.17, -0.20) raw xDistance=0.14 yDistance=0.24
00:29:50.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:29:50.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:29:50.680 00.000 16108 MoveAxis(E, 0, ABG)
00:29:50.680 00.000 16108 Move returns status 0, amount 0
00:29:50.680 00.000 16108 MoveAxis(S, 48, ABG)
00:29:50.680 00.000 16108 Guiding  Dir = 1, Dur = 48
00:29:50.681 00.001 16108 IsSlewing returns 0
00:29:50.681 00.000 16108 IsGuiding returns 0
00:29:50.688 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3504, FiltMin=3027, FiltMax=62819, Gamma=1.000
00:29:50.706 00.018 16108 PulseGuide returned control before completion, sleep 34
00:29:50.706 00.000 21068 UpdateGuideState exits: m=121511 SNR=82.9
00:29:50.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:50.709 00.001 21068 Enqueuing Expose request
00:29:50.751 00.042 16108 IsGuiding returns 1
00:29:50.751 00.000 16108 scope still moving after pulse duration time elapsed
00:29:50.782 00.031 16108 IsSlewing returns 0
00:29:50.782 00.000 16108 IsGuiding returns 1
00:29:50.814 00.032 16108 IsSlewing returns 0
00:29:50.814 00.000 16108 IsGuiding returns 0
00:29:50.814 00.000 16108 scope move finished after 48 + 85 ms
00:29:50.814 00.000 16108 Move returns status 0, amount 48
00:29:50.815 00.001 16108 move complete, result=0
00:29:50.815 00.000 16108 worker thread done servicing request
00:29:50.815 00.000 16108 Worker thread wakes up
00:29:50.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:50.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:50.815 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:29:51.985 01.170 16108 Exposure complete
00:29:52.056 00.071 16108 worker thread done servicing request
00:29:52.056 00.000 21068 OnExposeComplete: enter
00:29:52.057 00.001 21068 UpdateGuideState(): m_state=6
00:29:52.059 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7680
00:29:52.060 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.76, Mass=121830, SNR=84.6, Peak=16067 HFD=3.4
00:29:52.061 00.001 21068 MultiStar: [#1 -0.19,-0.36,1.21,U] [#2 -0.12,-0.25,1.22,U] [#3 0.04,-0.55,0.00,M1] [#4 -0.17,-0.14,0.76,U] [#5 -0.16,-0.15,0.86,U] [#6 0.08,-0.21,0.74,U] [#7 0.01,-0.12,0.55,U] [#8 -0.47,-0.10,0.00,M3] 
00:29:52.062 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.18}, one-star: {-0.31, 0.05}
00:29:52.063 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
00:29:52.064 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
00:29:52.065 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.22 mountX=0.11 mountY=0.21, mountTheta=1.10
00:29:52.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.18, opts=13)
00:29:52.069 00.002 21068 Enqueuing Move request for scope (-0.14, -0.18)
00:29:52.070 00.001 16108 Worker thread wakes up
00:29:52.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
00:29:52.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
00:29:52.070 00.000 16108 Moving (-0.14, -0.18) raw xDistance=0.11 yDistance=0.21
00:29:52.071 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:52.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:29:52.071 00.000 16108 MoveAxis(E, 0, ABG)
00:29:52.071 00.000 16108 Move returns status 0, amount 0
00:29:52.071 00.000 16108 MoveAxis(S, 42, ABG)
00:29:52.071 00.000 16108 Guiding  Dir = 1, Dur = 42
00:29:52.071 00.000 16108 IsSlewing returns 0
00:29:52.071 00.000 16108 IsGuiding returns 0
00:29:52.073 00.002 16108 PulseGuide returned control before completion, sleep 52
00:29:52.078 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3501, FiltMin=2992, FiltMax=57395, Gamma=1.000
00:29:52.108 00.030 21068 UpdateGuideState exits: m=121830 SNR=84.6
00:29:52.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.111 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:52.111 00.000 21068 Enqueuing Expose request
00:29:52.135 00.024 16108 IsGuiding returns 1
00:29:52.135 00.000 16108 scope still moving after pulse duration time elapsed
00:29:52.166 00.031 16108 IsSlewing returns 0
00:29:52.166 00.000 16108 IsGuiding returns 0
00:29:52.166 00.000 16108 scope move finished after 42 + 51 ms
00:29:52.166 00.000 16108 Move returns status 0, amount 42
00:29:52.166 00.000 16108 move complete, result=0
00:29:52.166 00.000 16108 worker thread done servicing request
00:29:52.166 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
00:29:52.167 00.001 16108 Worker thread wakes up
00:29:52.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:52.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:53.150 00.983 16108 Exposure complete
00:29:53.205 00.055 16108 worker thread done servicing request
00:29:53.205 00.000 21068 OnExposeComplete: enter
00:29:53.206 00.001 21068 UpdateGuideState(): m_state=6
00:29:53.207 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7681
00:29:53.208 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=875.88, Mass=116966, SNR=79.8, Peak=16611 HFD=3.3
00:29:53.209 00.001 21068 MultiStar: [#1 0.17,-0.34,1.10,U] [#2 -0.12,-0.09,1.20,U] [#3 0.45,-0.46,0.00,M2] [#4 -0.13,-0.09,0.93,U] [#5 -0.03,-0.28,0.90,U] [#6 0.00,-0.41,0.92,U] [#7 -0.00,-0.05,0.61,U] [#8 -0.56,-0.05,0.00,M4] 
00:29:53.210 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.16}, one-star: {-0.37, 0.17}
00:29:53.210 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
00:29:53.211 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
00:29:53.212 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.01 mountX=0.05 mountY=0.17, mountTheta=1.31
00:29:53.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.16, opts=13)
00:29:53.214 00.000 21068 Enqueuing Move request for scope (-0.07, -0.16)
00:29:53.215 00.001 16108 Worker thread wakes up
00:29:53.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
00:29:53.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
00:29:53.215 00.000 16108 Moving (-0.07, -0.16) raw xDistance=0.05 yDistance=0.17
00:29:53.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:53.216 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:53.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:29:53.216 00.000 16108 MoveAxis(E, 0, ABG)
00:29:53.216 00.000 16108 Move returns status 0, amount 0
00:29:53.216 00.000 16108 MoveAxis(N, 0, ABG)
00:29:53.216 00.000 16108 Move returns status 0, amount 0
00:29:53.216 00.000 16108 move complete, result=0
00:29:53.216 00.000 16108 worker thread done servicing request
00:29:53.221 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3501, FiltMin=3033, FiltMax=58512, Gamma=1.000
00:29:53.236 00.015 21068 UpdateGuideState exits: m=116966 SNR=79.8
00:29:53.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:53.238 00.000 21068 Enqueuing Expose request
00:29:53.239 00.001 16108 Worker thread wakes up
00:29:53.239 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:53.241 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:53.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:54.391 01.150 16108 Exposure complete
00:29:54.458 00.067 16108 worker thread done servicing request
00:29:54.458 00.000 21068 OnExposeComplete: enter
00:29:54.459 00.001 21068 UpdateGuideState(): m_state=6
00:29:54.460 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7682
00:29:54.461 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.82, Mass=119042, SNR=85.9, Peak=14115 HFD=3.4
00:29:54.463 00.002 21068 MultiStar: [#1 0.13,-0.43,1.03,U] [#2 0.24,-0.33,1.12,U] [#3 0.13,-0.39,1.01,U] [#4 0.05,-0.12,0.74,U] [#5 -0.12,0.10,0.87,U] [#6 -0.25,-0.42,0.00,M1] [#7 -0.01,-0.07,0.62,U] [#8 0.03,-0.18,0.81,U] 
00:29:54.464 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.18}, one-star: {0.31, 0.11}
00:29:54.466 00.002 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
00:29:54.468 00.002 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
00:29:54.469 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.02 mountX=-0.14 mountY=0.15, mountTheta=2.33
00:29:54.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.18, opts=13)
00:29:54.473 00.001 21068 Enqueuing Move request for scope (0.11, -0.18)
00:29:54.474 00.001 16108 Worker thread wakes up
00:29:54.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
00:29:54.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
00:29:54.474 00.000 16108 Moving (0.11, -0.18) raw xDistance=-0.14 yDistance=0.15
00:29:54.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:29:54.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:54.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:29:54.474 00.000 16108 MoveAxis(E, 0, ABG)
00:29:54.474 00.000 16108 Move returns status 0, amount 0
00:29:54.474 00.000 16108 MoveAxis(N, 0, ABG)
00:29:54.474 00.000 16108 Move returns status 0, amount 0
00:29:54.474 00.000 16108 move complete, result=0
00:29:54.474 00.000 16108 worker thread done servicing request
00:29:54.479 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3501, FiltMin=3014, FiltMax=60147, Gamma=1.000
00:29:54.495 00.016 21068 UpdateGuideState exits: m=119042 SNR=85.9
00:29:54.497 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:54.500 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:54.502 00.002 21068 Enqueuing Expose request
00:29:54.503 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:54.504 00.001 16108 Worker thread wakes up
00:29:54.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:54.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:55.477 00.973 16108 Exposure complete
00:29:55.535 00.058 16108 worker thread done servicing request
00:29:55.535 00.000 21068 OnExposeComplete: enter
00:29:55.536 00.001 21068 UpdateGuideState(): m_state=6
00:29:55.538 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7683
00:29:55.538 00.000 21068 Star::Find returns 1 (0), X=220.00, Y=875.78, Mass=124532, SNR=83.7, Peak=14019 HFD=3.3
00:29:55.539 00.001 21068 MultiStar: [#1 0.22,-0.38,1.05,U] [#2 -0.13,-0.07,1.23,U] [#3 0.30,-0.27,1.01,U] [#4 0.32,0.01,0.93,U] [#5 -0.14,-0.19,0.87,U] [#6 -0.21,-0.48,0.00,M2] [#7 0.25,-0.11,0.58,U] [#8 -0.13,-0.32,0.68,U] 
00:29:55.540 00.001 21068 single-star, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.04, 0.08}
00:29:55.540 00.000 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
00:29:55.541 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
00:29:55.542 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=-0.03 mountY=-0.09, mountTheta=-1.89
00:29:55.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
00:29:55.544 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
00:29:55.545 00.001 16108 Worker thread wakes up
00:29:55.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:29:55.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:29:55.545 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
00:29:55.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:29:55.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:55.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:55.545 00.000 16108 MoveAxis(E, 0, ABG)
00:29:55.545 00.000 16108 Move returns status 0, amount 0
00:29:55.545 00.000 16108 MoveAxis(N, 0, ABG)
00:29:55.545 00.000 16108 Move returns status 0, amount 0
00:29:55.545 00.000 16108 move complete, result=0
00:29:55.545 00.000 16108 worker thread done servicing request
00:29:55.555 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3501, FiltMin=3011, FiltMax=63731, Gamma=1.000
00:29:55.585 00.030 21068 UpdateGuideState exits: m=124532 SNR=83.7
00:29:55.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:55.590 00.002 21068 Enqueuing Expose request
00:29:55.592 00.002 16108 Worker thread wakes up
00:29:55.592 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:55.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:55.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:56.748 01.155 16108 Exposure complete
00:29:56.801 00.053 16108 worker thread done servicing request
00:29:56.802 00.001 21068 OnExposeComplete: enter
00:29:56.803 00.001 21068 UpdateGuideState(): m_state=6
00:29:56.803 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7684
00:29:56.804 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=876.05, Mass=121906, SNR=83.0, Peak=14595 HFD=3.6
00:29:56.805 00.001 21068 MultiStar: [#1 0.18,-0.18,1.09,U] [#2 0.09,-0.12,1.27,U] [#3 0.25,-0.07,0.98,U] [#4 0.19,0.06,0.71,U] [#5 -0.18,-0.02,0.90,U] [#6 0.10,-0.20,0.79,U] [#7 -0.09,0.26,0.71,U] [#8 -0.20,-0.03,0.79,U] 
00:29:56.806 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.18, 0.35}
00:29:56.807 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
00:29:56.807 00.000 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:29:56.808 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.20 mountX=-0.03 mountY=-0.00, mountTheta=-3.10
00:29:56.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
00:29:56.810 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
00:29:56.811 00.001 16108 Worker thread wakes up
00:29:56.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:29:56.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:29:56.811 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
00:29:56.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:29:56.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:56.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:56.811 00.000 16108 MoveAxis(E, 0, ABG)
00:29:56.811 00.000 16108 Move returns status 0, amount 0
00:29:56.811 00.000 16108 MoveAxis(N, 0, ABG)
00:29:56.811 00.000 16108 Move returns status 0, amount 0
00:29:56.811 00.000 16108 move complete, result=0
00:29:56.811 00.000 16108 worker thread done servicing request
00:29:56.816 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3497, FiltMin=2870, FiltMax=62448, Gamma=1.000
00:29:56.832 00.016 21068 UpdateGuideState exits: m=121906 SNR=83.0
00:29:56.832 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:56.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:56.834 00.001 21068 Enqueuing Expose request
00:29:56.835 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:56.837 00.002 16108 Worker thread wakes up
00:29:56.838 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:56.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:57.812 00.974 16108 Exposure complete
00:29:57.900 00.088 16108 worker thread done servicing request
00:29:57.900 00.000 21068 OnExposeComplete: enter
00:29:57.902 00.002 21068 UpdateGuideState(): m_state=6
00:29:57.903 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7685
00:29:57.906 00.003 21068 Star::Find returns 1 (0), X=219.76, Y=875.85, Mass=117333, SNR=88.4, Peak=13491 HFD=3.3
00:29:57.907 00.001 21068 MultiStar: [#1 -0.04,-0.23,1.05,U] [#2 -0.09,-0.10,1.05,U] [#3 0.19,-0.18,1.07,U] [#4 0.32,0.01,0.76,U] [#5 -0.14,-0.12,0.82,U] [#6 -0.14,-0.31,0.79,U] [#7 0.00,0.12,0.55,U] [#8 -0.27,-0.06,0.69,U] 
00:29:57.908 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.20, 0.15}
00:29:57.910 00.002 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
00:29:57.911 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
00:29:57.913 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.98 mountX=0.02 mountY=0.10, mountTheta=1.34
00:29:57.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
00:29:57.916 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
00:29:57.917 00.001 16108 Worker thread wakes up
00:29:57.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:29:57.917 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:29:57.917 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
00:29:57.918 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:29:57.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:57.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:29:57.918 00.000 16108 MoveAxis(E, 0, ABG)
00:29:57.918 00.000 16108 Move returns status 0, amount 0
00:29:57.918 00.000 16108 MoveAxis(N, 0, ABG)
00:29:57.918 00.000 16108 Move returns status 0, amount 0
00:29:57.918 00.000 16108 move complete, result=0
00:29:57.918 00.000 16108 worker thread done servicing request
00:29:57.923 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3501, FiltMin=2992, FiltMax=57245, Gamma=1.000
00:29:57.939 00.016 21068 UpdateGuideState exits: m=117333 SNR=88.4
00:29:57.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:57.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:57.941 00.000 21068 Enqueuing Expose request
00:29:57.942 00.001 16108 Worker thread wakes up
00:29:57.942 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:57.943 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:57.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:29:59.105 01.162 16108 Exposure complete
00:29:59.166 00.061 16108 worker thread done servicing request
00:29:59.166 00.000 21068 OnExposeComplete: enter
00:29:59.168 00.002 21068 UpdateGuideState(): m_state=6
00:29:59.171 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7686
00:29:59.171 00.000 21068 Star::Find returns 1 (0), X=219.71, Y=875.58, Mass=119790, SNR=74.3, Peak=13379 HFD=3.3
00:29:59.173 00.002 21068 MultiStar: [#1 -0.33,-0.26,1.24,U] [#2 -0.28,-0.44,0.00,M1] [#3 -0.19,-0.40,1.29,U] [#4 0.24,-0.11,0.89,U] [#5 -0.16,0.16,1.00,U] [#6 -0.24,-0.26,0.79,U] [#7 0.40,-0.37,0.00,M1] [#8 -0.54,-0.29,0.00,M1] 
00:29:59.173 00.000 21068 refined, 5 included, MultiStar: {-0.17, -0.18}, one-star: {-0.25, -0.12}
00:29:59.175 00.002 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
00:29:59.176 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
00:29:59.177 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.33 mountX=0.14 mountY=0.21, mountTheta=1.00
00:29:59.179 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.18, opts=13)
00:29:59.182 00.003 21068 Enqueuing Move request for scope (-0.17, -0.18)
00:29:59.183 00.001 16108 Worker thread wakes up
00:29:59.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
00:29:59.183 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
00:29:59.183 00.000 16108 Moving (-0.17, -0.18) raw xDistance=0.14 yDistance=0.21
00:29:59.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:29:59.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:29:59.183 00.000 16108 MoveAxis(E, 0, ABG)
00:29:59.183 00.000 16108 Move returns status 0, amount 0
00:29:59.183 00.000 16108 MoveAxis(S, 43, ABG)
00:29:59.183 00.000 16108 Guiding  Dir = 1, Dur = 43
00:29:59.184 00.001 16108 IsSlewing returns 0
00:29:59.184 00.000 16108 IsGuiding returns 0
00:29:59.189 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3497, FiltMin=2998, FiltMax=56941, Gamma=1.000
00:29:59.204 00.015 21068 UpdateGuideState exits: m=119790 SNR=74.3
00:29:59.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.205 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:29:59.206 00.001 21068 Enqueuing Expose request
00:29:59.213 00.007 16108 PulseGuide returned control before completion, sleep 24
00:29:59.243 00.030 16108 IsGuiding returns 1
00:29:59.243 00.000 16108 scope still moving after pulse duration time elapsed
00:29:59.274 00.031 16108 IsSlewing returns 0
00:29:59.274 00.000 16108 IsGuiding returns 1
00:29:59.306 00.032 16108 IsSlewing returns 0
00:29:59.306 00.000 16108 IsGuiding returns 0
00:29:59.306 00.000 16108 scope move finished after 43 + 78 ms
00:29:59.306 00.000 16108 Move returns status 0, amount 43
00:29:59.306 00.000 16108 move complete, result=0
00:29:59.306 00.000 16108 worker thread done servicing request
00:29:59.306 00.000 16108 Worker thread wakes up
00:29:59.307 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:29:59.309 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:29:59.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:00.288 00.979 16108 Exposure complete
00:30:00.344 00.056 16108 worker thread done servicing request
00:30:00.344 00.000 21068 OnExposeComplete: enter
00:30:00.346 00.002 21068 UpdateGuideState(): m_state=6
00:30:00.347 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7687
00:30:00.348 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.63, Mass=123591, SNR=80.3, Peak=13267 HFD=3.5
00:30:00.350 00.002 21068 MultiStar: [#1 -0.31,-0.34,1.06,U] [#2 -0.44,-0.17,0.00,M2] [#3 -0.31,-0.39,0.00,M1] [#4 0.38,-0.12,0.77,U] [#5 0.09,-0.20,0.88,U] [#6 -0.01,-0.08,0.87,U] [#7 0.05,-0.30,0.58,U] [#8 -0.28,-0.20,0.75,U] 
00:30:00.352 00.002 21068 single-star, 6 included, MultiStar: {-0.01, -0.19}, one-star: {0.09, -0.08}
00:30:00.353 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
00:30:00.354 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
00:30:00.355 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.68 mountX=-0.11 mountY=0.05, mountTheta=2.68
00:30:00.358 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
00:30:00.360 00.002 21068 Enqueuing Move request for scope (0.09, -0.08)
00:30:00.362 00.002 16108 Worker thread wakes up
00:30:00.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:30:00.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:30:00.362 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=0.05
00:30:00.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:00.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:00.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:00.362 00.000 16108 MoveAxis(E, 0, ABG)
00:30:00.363 00.001 16108 Move returns status 0, amount 0
00:30:00.363 00.000 16108 MoveAxis(N, 0, ABG)
00:30:00.363 00.000 16108 Move returns status 0, amount 0
00:30:00.363 00.000 16108 move complete, result=0
00:30:00.363 00.000 16108 worker thread done servicing request
00:30:00.368 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3501, FiltMin=3011, FiltMax=57469, Gamma=1.000
00:30:00.387 00.019 21068 UpdateGuideState exits: m=123591 SNR=80.3
00:30:00.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:00.389 00.000 21068 Enqueuing Expose request
00:30:00.390 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:00.391 00.001 16108 Worker thread wakes up
00:30:00.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:00.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:01.541 01.150 16108 Exposure complete
00:30:01.606 00.065 16108 worker thread done servicing request
00:30:01.606 00.000 21068 OnExposeComplete: enter
00:30:01.607 00.001 21068 UpdateGuideState(): m_state=6
00:30:01.608 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7688
00:30:01.609 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.74, Mass=121368, SNR=81.0, Peak=14675 HFD=3.3
00:30:01.610 00.001 21068 MultiStar: [#1 -0.15,-0.19,0.99,U] [#2 0.18,-0.31,1.37,U] [#3 0.04,-0.06,1.11,U] [#4 0.32,0.08,0.96,U] [#5 0.19,-0.29,0.89,U] [#6 0.19,-0.43,0.00,M1] [#7 0.27,-0.22,0.62,U] [#8 -0.11,-0.02,0.75,U] 
00:30:01.610 00.000 21068 single-star, 7 included, MultiStar: {0.09, -0.13}, one-star: {0.00, 0.04}
00:30:01.611 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
00:30:01.611 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
00:30:01.612 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.00 mountY=-0.04, mountTheta=-1.48
00:30:01.615 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
00:30:01.615 00.000 21068 Enqueuing Move request for scope (0.00, 0.04)
00:30:01.616 00.001 16108 Worker thread wakes up
00:30:01.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
00:30:01.616 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
00:30:01.616 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
00:30:01.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:30:01.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:01.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:01.616 00.000 16108 MoveAxis(E, 0, ABG)
00:30:01.616 00.000 16108 Move returns status 0, amount 0
00:30:01.616 00.000 16108 MoveAxis(N, 0, ABG)
00:30:01.616 00.000 16108 Move returns status 0, amount 0
00:30:01.616 00.000 16108 move complete, result=0
00:30:01.617 00.001 16108 worker thread done servicing request
00:30:01.620 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3497, FiltMin=3001, FiltMax=62912, Gamma=1.000
00:30:01.638 00.018 21068 UpdateGuideState exits: m=121368 SNR=81.0
00:30:01.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:01.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:01.642 00.002 21068 Enqueuing Expose request
00:30:01.643 00.001 16108 Worker thread wakes up
00:30:01.643 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:01.645 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:01.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:02.617 00.972 16108 Exposure complete
00:30:02.690 00.073 16108 worker thread done servicing request
00:30:02.690 00.000 21068 OnExposeComplete: enter
00:30:02.691 00.001 21068 UpdateGuideState(): m_state=6
00:30:02.692 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7689
00:30:02.693 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.76, Mass=130946, SNR=87.7, Peak=14723 HFD=3.7
00:30:02.693 00.000 21068 MultiStar: [#1 0.20,-0.30,1.11,U] [#2 0.46,-0.13,0.00,M2] [#3 0.06,-0.31,0.88,U] [#4 0.55,-0.30,0.00,M1] [#5 0.39,0.07,0.76,U] [#6 -0.06,-0.37,0.68,U] [#7 0.24,-0.07,0.46,U] [#8 -0.09,-0.17,0.74,U] 
00:30:02.695 00.002 21068 single-star, 6 included, MultiStar: {0.13, -0.16}, one-star: {0.16, 0.06}
00:30:02.696 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
00:30:02.696 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
00:30:02.697 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
00:30:02.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.06, opts=13)
00:30:02.700 00.001 21068 Enqueuing Move request for scope (0.16, 0.06)
00:30:02.701 00.001 16108 Worker thread wakes up
00:30:02.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:30:02.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:30:02.701 00.000 16108 Moving (0.16, 0.06) raw xDistance=-0.15 yDistance=-0.09
00:30:02.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:30:02.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:02.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:02.701 00.000 16108 MoveAxis(E, 0, ABG)
00:30:02.701 00.000 16108 Move returns status 0, amount 0
00:30:02.701 00.000 16108 MoveAxis(N, 0, ABG)
00:30:02.701 00.000 16108 Move returns status 0, amount 0
00:30:02.701 00.000 16108 move complete, result=0
00:30:02.701 00.000 16108 worker thread done servicing request
00:30:02.704 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3501, FiltMin=3024, FiltMax=59021, Gamma=1.000
00:30:02.718 00.014 21068 UpdateGuideState exits: m=130946 SNR=87.7
00:30:02.720 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:02.721 00.001 21068 Enqueuing Expose request
00:30:02.722 00.001 16108 Worker thread wakes up
00:30:02.722 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:02.722 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:02.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:03.895 01.173 16108 Exposure complete
00:30:03.953 00.058 16108 worker thread done servicing request
00:30:03.953 00.000 21068 OnExposeComplete: enter
00:30:03.954 00.001 21068 UpdateGuideState(): m_state=6
00:30:03.955 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7690
00:30:03.956 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.65, Mass=121248, SNR=75.1, Peak=13235 HFD=3.4
00:30:03.957 00.001 21068 MultiStar: [#1 0.37,-0.21,1.28,U] [#2 0.26,-0.21,1.36,U] [#3 0.36,-0.10,1.08,U] [#4 0.19,-0.43,0.00,M2] [#5 0.03,-0.15,1.01,U] [#6 -0.09,-0.33,0.87,U] [#7 0.15,-0.33,0.60,U] [#8 -0.11,-0.24,0.74,U] 
00:30:03.957 00.000 21068 single-star, 7 included, MultiStar: {0.17, -0.19}, one-star: {0.14, -0.05}
00:30:03.958 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
00:30:03.959 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
00:30:03.960 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.15 mountY=0.01, mountTheta=3.05
00:30:03.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
00:30:03.963 00.001 21068 Enqueuing Move request for scope (0.14, -0.05)
00:30:03.964 00.001 16108 Worker thread wakes up
00:30:03.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:30:03.964 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:30:03.964 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.01
00:30:03.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:30:03.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:03.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:03.964 00.000 16108 MoveAxis(E, 0, ABG)
00:30:03.964 00.000 16108 Move returns status 0, amount 0
00:30:03.964 00.000 16108 MoveAxis(N, 0, ABG)
00:30:03.964 00.000 16108 Move returns status 0, amount 0
00:30:03.964 00.000 16108 move complete, result=0
00:30:03.964 00.000 16108 worker thread done servicing request
00:30:03.974 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3497, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:30:03.997 00.023 21068 UpdateGuideState exits: m=121248 SNR=75.1
00:30:04.000 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:04.003 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:04.005 00.002 21068 Enqueuing Expose request
00:30:04.007 00.002 16108 Worker thread wakes up
00:30:04.007 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:04.009 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:04.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:04.985 00.976 16108 Exposure complete
00:30:05.041 00.056 16108 worker thread done servicing request
00:30:05.041 00.000 21068 OnExposeComplete: enter
00:30:05.042 00.001 21068 UpdateGuideState(): m_state=6
00:30:05.043 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7691
00:30:05.044 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.58, Mass=120515, SNR=82.5, Peak=13843 HFD=3.5
00:30:05.044 00.000 21068 MultiStar: [#1 0.25,-0.42,0.00,M1] [#2 -0.07,-0.37,1.22,U] [#3 0.06,-0.41,0.96,U] [#4 0.23,-0.16,0.80,U] [#5 0.17,-0.44,0.00,M1] [#6 0.17,-0.56,0.00,M1] [#7 0.25,-0.48,0.00,M1] [#8 -0.12,-0.14,0.78,U] 
00:30:05.046 00.002 21068 refined, 4 included, MultiStar: {0.06, -0.25}, one-star: {0.23, -0.12}
00:30:05.047 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
00:30:05.047 00.000 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
00:30:05.048 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.32 mountX=-0.11 mountY=0.23, mountTheta=2.00
00:30:05.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.25, opts=13)
00:30:05.050 00.000 21068 Enqueuing Move request for scope (0.06, -0.25)
00:30:05.051 00.001 16108 Worker thread wakes up
00:30:05.052 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
00:30:05.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
00:30:05.052 00.000 16108 Moving (0.06, -0.25) raw xDistance=-0.11 yDistance=0.23
00:30:05.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:05.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:30:05.052 00.000 16108 MoveAxis(E, 0, ABG)
00:30:05.052 00.000 16108 Move returns status 0, amount 0
00:30:05.052 00.000 16108 MoveAxis(S, 46, ABG)
00:30:05.052 00.000 16108 Guiding  Dir = 1, Dur = 46
00:30:05.053 00.001 16108 IsSlewing returns 0
00:30:05.053 00.000 16108 IsGuiding returns 0
00:30:05.060 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3501, FiltMin=3001, FiltMax=61680, Gamma=1.000
00:30:05.083 00.023 21068 UpdateGuideState exits: m=120515 SNR=82.5
00:30:05.085 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:05.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:05.089 00.003 21068 Enqueuing Expose request
00:30:05.110 00.021 16108 IsGuiding returns 1
00:30:05.110 00.000 16108 scope still moving after pulse duration time elapsed
00:30:05.138 00.028 16108 IsSlewing returns 0
00:30:05.138 00.000 16108 IsGuiding returns 1
00:30:05.169 00.031 16108 IsSlewing returns 0
00:30:05.169 00.000 16108 IsGuiding returns 1
00:30:05.201 00.032 16108 IsSlewing returns 0
00:30:05.201 00.000 16108 IsGuiding returns 1
00:30:05.233 00.032 16108 IsSlewing returns 0
00:30:05.234 00.001 16108 IsGuiding returns 0
00:30:05.234 00.000 16108 scope move finished after 46 + 134 ms
00:30:05.234 00.000 16108 Move returns status 0, amount 46
00:30:05.234 00.000 16108 move complete, result=0
00:30:05.234 00.000 16108 worker thread done servicing request
00:30:05.234 00.000 16108 Worker thread wakes up
00:30:05.234 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
00:30:05.236 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:05.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:06.405 01.169 16108 Exposure complete
00:30:06.470 00.065 16108 worker thread done servicing request
00:30:06.470 00.000 21068 OnExposeComplete: enter
00:30:06.471 00.001 21068 UpdateGuideState(): m_state=6
00:30:06.473 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7692
00:30:06.474 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.82, Mass=127030, SNR=89.5, Peak=13155 HFD=3.7
00:30:06.475 00.001 21068 MultiStar: [#1 0.24,-0.32,1.08,U] [#2 0.27,-0.32,1.11,U] [#3 0.18,-0.24,1.02,U] [#4 0.36,0.17,0.72,U] [#5 0.06,0.04,0.79,U] [#6 0.16,-0.23,0.70,U] [#7 0.41,-0.25,0.00,M2] [#8 0.46,-0.08,0.00,M1] 
00:30:06.475 00.000 21068 refined, 6 included, MultiStar: {0.22, -0.13}, one-star: {0.25, 0.12}
00:30:06.476 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
00:30:06.477 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
00:30:06.477 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.53 mountX=-0.24 mountY=0.07, mountTheta=2.84
00:30:06.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.13, opts=13)
00:30:06.480 00.001 21068 Enqueuing Move request for scope (0.22, -0.13)
00:30:06.481 00.001 16108 Worker thread wakes up
00:30:06.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
00:30:06.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
00:30:06.481 00.000 16108 Moving (0.22, -0.13) raw xDistance=-0.24 yDistance=0.07
00:30:06.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:30:06.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:06.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:06.481 00.000 16108 MoveAxis(E, 62, ABG)
00:30:06.481 00.000 16108 Guiding  Dir = 2, Dur = 62
00:30:06.481 00.000 16108 IsSlewing returns 0
00:30:06.482 00.001 16108 IsGuiding returns 0
00:30:06.485 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3501, FiltMin=2998, FiltMax=60992, Gamma=1.000
00:30:06.504 00.019 21068 UpdateGuideState exits: m=127030 SNR=89.5
00:30:06.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:06.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:06.507 00.001 21068 Enqueuing Expose request
00:30:06.535 00.028 16108 PulseGuide returned control before completion, sleep 18
00:30:06.565 00.030 16108 IsGuiding returns 1
00:30:06.565 00.000 16108 scope still moving after pulse duration time elapsed
00:30:06.596 00.031 16108 IsSlewing returns 0
00:30:06.596 00.000 16108 IsGuiding returns 1
00:30:06.628 00.032 16108 IsSlewing returns 0
00:30:06.628 00.000 16108 IsGuiding returns 0
00:30:06.628 00.000 16108 scope move finished after 62 + 84 ms
00:30:06.628 00.000 16108 Move returns status 0, amount 62
00:30:06.628 00.000 16108 MoveAxis(N, 0, ABG)
00:30:06.628 00.000 16108 Move returns status 0, amount 0
00:30:06.628 00.000 16108 move complete, result=0
00:30:06.628 00.000 16108 worker thread done servicing request
00:30:06.628 00.000 16108 Worker thread wakes up
00:30:06.628 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
00:30:06.631 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:06.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:07.600 00.969 16108 Exposure complete
00:30:07.672 00.072 16108 worker thread done servicing request
00:30:07.672 00.000 21068 OnExposeComplete: enter
00:30:07.673 00.001 21068 UpdateGuideState(): m_state=6
00:30:07.674 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7693
00:30:07.675 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.64, Mass=117036, SNR=78.7, Peak=11712 HFD=3.4
00:30:07.676 00.001 21068 MultiStar: [#1 0.26,-0.18,1.28,U] [#2 -0.06,0.05,1.37,U] [#3 0.13,-0.11,0.97,U] [#4 0.07,-0.09,0.78,U] [#5 0.25,-0.01,0.90,U] [#6 0.21,-0.20,0.78,U] [#7 0.71,-0.20,0.00,M3] [#8 -0.37,0.12,0.85,U] 
00:30:07.676 00.000 21068 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.51, -0.07}
00:30:07.677 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
00:30:07.678 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:30:07.679 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.14 mountY=0.03, mountTheta=2.95
00:30:07.680 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
00:30:07.682 00.002 21068 Enqueuing Move request for scope (0.13, -0.06)
00:30:07.683 00.001 16108 Worker thread wakes up
00:30:07.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:30:07.683 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:30:07.683 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
00:30:07.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:30:07.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:07.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:07.683 00.000 16108 MoveAxis(E, 0, ABG)
00:30:07.683 00.000 16108 Move returns status 0, amount 0
00:30:07.684 00.001 16108 MoveAxis(N, 0, ABG)
00:30:07.684 00.000 16108 Move returns status 0, amount 0
00:30:07.684 00.000 16108 move complete, result=0
00:30:07.684 00.000 16108 worker thread done servicing request
00:30:07.687 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3497, FiltMin=3037, FiltMax=58336, Gamma=1.000
00:30:07.702 00.015 21068 UpdateGuideState exits: m=117036 SNR=78.7
00:30:07.704 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:07.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:07.705 00.000 21068 Enqueuing Expose request
00:30:07.706 00.001 16108 Worker thread wakes up
00:30:07.706 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:07.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:07.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:08.862 01.155 16108 Exposure complete
00:30:08.919 00.057 16108 worker thread done servicing request
00:30:08.919 00.000 21068 OnExposeComplete: enter
00:30:08.920 00.001 21068 UpdateGuideState(): m_state=6
00:30:08.921 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7694
00:30:08.922 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.17, Mass=116723, SNR=80.0, Peak=11923 HFD=3.7
00:30:08.923 00.001 21068 MultiStar: [#1 -0.03,-0.30,1.14,U] [#2 0.21,-0.17,1.30,U] [#3 0.00,-0.02,1.09,U] [#4 0.05,-0.07,0.95,U] [#5 0.13,-0.51,0.00,M1] [#6 -0.14,-0.36,0.73,U] [#7 0.09,0.28,0.63,U] [#8 -0.28,-0.06,0.76,U] 
00:30:08.923 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.16, 0.46}
00:30:08.924 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
00:30:08.925 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
00:30:08.925 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.05 mountX=-0.03 mountY=0.04, mountTheta=2.29
00:30:08.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
00:30:08.927 00.000 21068 Enqueuing Move request for scope (0.02, -0.04)
00:30:08.928 00.001 16108 Worker thread wakes up
00:30:08.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:30:08.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:30:08.928 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
00:30:08.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:30:08.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:08.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:30:08.928 00.000 16108 MoveAxis(E, 0, ABG)
00:30:08.930 00.002 16108 Move returns status 0, amount 0
00:30:08.930 00.000 16108 MoveAxis(N, 0, ABG)
00:30:08.930 00.000 16108 Move returns status 0, amount 0
00:30:08.930 00.000 16108 move complete, result=0
00:30:08.930 00.000 16108 worker thread done servicing request
00:30:08.933 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3497, FiltMin=3027, FiltMax=60672, Gamma=1.000
00:30:08.968 00.035 21068 UpdateGuideState exits: m=116723 SNR=80.0
00:30:08.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:08.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:08.971 00.001 21068 Enqueuing Expose request
00:30:08.973 00.002 16108 Worker thread wakes up
00:30:08.973 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:08.975 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:08.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:09.970 00.995 16108 Exposure complete
00:30:10.041 00.071 16108 worker thread done servicing request
00:30:10.041 00.000 21068 OnExposeComplete: enter
00:30:10.041 00.000 21068 UpdateGuideState(): m_state=6
00:30:10.042 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7695
00:30:10.043 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.92, Mass=113467, SNR=81.9, Peak=12963 HFD=3.8
00:30:10.044 00.001 21068 MultiStar: [#1 0.25,-0.28,1.02,U] [#2 0.01,-0.14,1.14,U] [#3 0.07,-0.29,0.96,U] [#4 0.06,-0.19,0.78,U] [#5 -0.07,0.04,1.04,U] [#6 -0.31,-0.12,0.71,U] [#7 0.28,0.10,0.60,U] [#8 -0.41,0.17,0.87,U] 
00:30:10.045 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.09, 0.21}
00:30:10.046 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
00:30:10.046 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
00:30:10.047 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.94 mountX=0.01 mountY=0.06, mountTheta=1.38
00:30:10.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
00:30:10.050 00.002 21068 Enqueuing Move request for scope (-0.02, -0.06)
00:30:10.050 00.000 16108 Worker thread wakes up
00:30:10.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:30:10.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:30:10.050 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
00:30:10.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:30:10.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:10.052 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:10.052 00.000 16108 MoveAxis(E, 0, ABG)
00:30:10.052 00.000 16108 Move returns status 0, amount 0
00:30:10.052 00.000 16108 MoveAxis(N, 0, ABG)
00:30:10.052 00.000 16108 Move returns status 0, amount 0
00:30:10.052 00.000 16108 move complete, result=0
00:30:10.052 00.000 16108 worker thread done servicing request
00:30:10.055 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3497, FiltMin=3037, FiltMax=53472, Gamma=1.000
00:30:10.071 00.016 21068 UpdateGuideState exits: m=113467 SNR=81.9
00:30:10.071 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:10.073 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:10.074 00.001 21068 Enqueuing Expose request
00:30:10.076 00.002 16108 Worker thread wakes up
00:30:10.076 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:10.078 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:10.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:11.252 01.174 16108 Exposure complete
00:30:11.310 00.058 16108 worker thread done servicing request
00:30:11.310 00.000 21068 OnExposeComplete: enter
00:30:11.311 00.001 21068 UpdateGuideState(): m_state=6
00:30:11.312 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7696
00:30:11.313 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.86, Mass=118628, SNR=88.6, Peak=14803 HFD=3.4
00:30:11.314 00.001 21068 MultiStar: [#1 0.26,-0.39,0.00,M1] [#2 -0.10,-0.17,1.26,U] [#3 0.12,-0.38,0.96,U] [#4 0.46,0.27,0.00,M1] [#5 0.12,-0.35,0.71,U] [#6 0.03,-0.22,0.70,U] [#7 0.14,-0.15,0.64,U] [#8 -0.44,0.01,0.70,U] 
00:30:11.316 00.002 21068 refined, 6 included, MultiStar: {-0.03, -0.15}, one-star: {-0.04, 0.16}
00:30:11.317 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
00:30:11.319 00.002 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
00:30:11.322 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.74 mountX=-0.00 mountY=0.15, mountTheta=1.57
00:30:11.327 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.15, opts=13)
00:30:11.329 00.002 21068 Enqueuing Move request for scope (-0.03, -0.15)
00:30:11.330 00.001 16108 Worker thread wakes up
00:30:11.331 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:30:11.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:30:11.331 00.000 16108 Moving (-0.03, -0.15) raw xDistance=-0.00 yDistance=0.15
00:30:11.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:30:11.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:11.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:30:11.331 00.000 16108 MoveAxis(E, 0, ABG)
00:30:11.331 00.000 16108 Move returns status 0, amount 0
00:30:11.331 00.000 16108 MoveAxis(N, 0, ABG)
00:30:11.332 00.001 16108 Move returns status 0, amount 0
00:30:11.332 00.000 16108 move complete, result=0
00:30:11.332 00.000 16108 worker thread done servicing request
00:30:11.338 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3497, FiltMin=2992, FiltMax=65472, Gamma=1.000
00:30:11.355 00.017 21068 UpdateGuideState exits: m=118628 SNR=88.6
00:30:11.355 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:11.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:11.357 00.001 21068 Enqueuing Expose request
00:30:11.357 00.000 16108 Worker thread wakes up
00:30:11.358 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:11.358 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:11.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:12.354 00.996 16108 Exposure complete
00:30:12.429 00.075 16108 worker thread done servicing request
00:30:12.429 00.000 21068 OnExposeComplete: enter
00:30:12.431 00.002 21068 UpdateGuideState(): m_state=6
00:30:12.432 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7697
00:30:12.433 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.76, Mass=122640, SNR=82.0, Peak=14963 HFD=3.3
00:30:12.435 00.002 21068 MultiStar: [#1 0.22,-0.28,1.24,U] [#2 0.08,-0.08,1.21,U] [#3 0.06,-0.34,1.07,U] [#4 -0.01,0.02,0.85,U] [#5 -0.16,0.04,1.16,U] [#6 -0.17,-0.24,0.82,U] [#7 0.44,0.09,0.70,U] [#8 -0.04,-0.12,0.69,U] 
00:30:12.437 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.10, 0.05}
00:30:12.439 00.002 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
00:30:12.440 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
00:30:12.441 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.08 mountX=-0.07 mountY=0.09, mountTheta=2.26
00:30:12.444 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
00:30:12.446 00.002 21068 Enqueuing Move request for scope (0.06, -0.10)
00:30:12.447 00.001 16108 Worker thread wakes up
00:30:12.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
00:30:12.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
00:30:12.447 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.07 yDistance=0.09
00:30:12.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:30:12.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:12.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:30:12.447 00.000 16108 MoveAxis(E, 0, ABG)
00:30:12.447 00.000 16108 Move returns status 0, amount 0
00:30:12.447 00.000 16108 MoveAxis(N, 0, ABG)
00:30:12.447 00.000 16108 Move returns status 0, amount 0
00:30:12.447 00.000 16108 move complete, result=0
00:30:12.447 00.000 16108 worker thread done servicing request
00:30:12.455 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3501, FiltMin=3022, FiltMax=58483, Gamma=1.000
00:30:12.480 00.025 21068 UpdateGuideState exits: m=122640 SNR=82.0
00:30:12.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:12.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:12.483 00.001 21068 Enqueuing Expose request
00:30:12.483 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:12.484 00.001 16108 Worker thread wakes up
00:30:12.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:12.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:13.631 01.147 16108 Exposure complete
00:30:13.688 00.057 16108 worker thread done servicing request
00:30:13.688 00.000 21068 OnExposeComplete: enter
00:30:13.691 00.003 21068 UpdateGuideState(): m_state=6
00:30:13.693 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7698
00:30:13.695 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=875.68, Mass=119533, SNR=88.3, Peak=15459 HFD=3.3
00:30:13.697 00.002 21068 MultiStar: [#1 0.13,-0.27,1.08,U] [#2 0.07,-0.26,1.19,U] [#3 -0.21,-0.15,0.96,U] [#4 -0.02,-0.46,0.00,M1] [#5 -0.39,-0.18,1.00,U] [#6 -0.31,-0.51,0.00,M1] [#7 0.06,-0.27,0.52,U] [#8 -0.01,-0.33,0.77,U] 
00:30:13.698 00.001 21068 single-star, 6 included, MultiStar: {-0.06, -0.21}, one-star: {-0.05, -0.02}
00:30:13.700 00.002 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
00:30:13.702 00.002 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
00:30:13.703 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=0.04 mountY=0.03, mountTheta=0.69
00:30:13.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
00:30:13.707 00.002 21068 Enqueuing Move request for scope (-0.05, -0.02)
00:30:13.708 00.001 16108 Worker thread wakes up
00:30:13.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:30:13.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:30:13.708 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.03
00:30:13.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:30:13.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:13.709 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:13.709 00.000 16108 MoveAxis(E, 0, ABG)
00:30:13.709 00.000 16108 Move returns status 0, amount 0
00:30:13.709 00.000 16108 MoveAxis(N, 0, ABG)
00:30:13.709 00.000 16108 Move returns status 0, amount 0
00:30:13.709 00.000 16108 move complete, result=0
00:30:13.709 00.000 16108 worker thread done servicing request
00:30:13.714 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3497, FiltMin=2991, FiltMax=65510, Gamma=1.000
00:30:13.730 00.016 21068 UpdateGuideState exits: m=119533 SNR=88.3
00:30:13.730 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:13.732 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:13.733 00.001 21068 Enqueuing Expose request
00:30:13.733 00.000 16108 Worker thread wakes up
00:30:13.734 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:13.734 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:13.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:14.708 00.974 16108 Exposure complete
00:30:14.779 00.071 16108 worker thread done servicing request
00:30:14.779 00.000 21068 OnExposeComplete: enter
00:30:14.780 00.001 21068 UpdateGuideState(): m_state=6
00:30:14.781 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7699
00:30:14.782 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.63, Mass=109327, SNR=74.1, Peak=16387 HFD=3.2
00:30:14.783 00.001 21068 MultiStar: [#1 0.06,-0.16,1.05,U] [#2 -0.03,-0.26,1.29,U] [#3 0.10,-0.24,1.19,U] [#4 0.16,0.11,0.97,U] [#5 -0.24,-0.33,1.04,U] [#6 -0.16,-0.41,0.81,U] [#7 0.65,-0.12,0.00,M1] [#8 0.20,-0.50,0.00,M1] 
00:30:14.783 00.000 21068 single-star, 6 included, MultiStar: {-0.00, -0.19}, one-star: {0.04, -0.08}
00:30:14.784 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
00:30:14.785 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
00:30:14.786 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=-0.06 mountY=0.06, mountTheta=2.29
00:30:14.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
00:30:14.789 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
00:30:14.791 00.002 16108 Worker thread wakes up
00:30:14.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:30:14.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:30:14.791 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.06 yDistance=0.06
00:30:14.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:30:14.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:14.792 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:14.792 00.000 16108 MoveAxis(E, 0, ABG)
00:30:14.792 00.000 16108 Move returns status 0, amount 0
00:30:14.792 00.000 16108 MoveAxis(N, 0, ABG)
00:30:14.792 00.000 16108 Move returns status 0, amount 0
00:30:14.792 00.000 16108 move complete, result=0
00:30:14.792 00.000 16108 worker thread done servicing request
00:30:14.796 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3497, FiltMin=2934, FiltMax=61101, Gamma=1.000
00:30:14.813 00.017 21068 UpdateGuideState exits: m=109327 SNR=74.1
00:30:14.815 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:14.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:14.817 00.001 21068 Enqueuing Expose request
00:30:14.818 00.001 16108 Worker thread wakes up
00:30:14.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:14.818 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:14.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:15.987 01.169 16108 Exposure complete
00:30:16.052 00.065 16108 worker thread done servicing request
00:30:16.053 00.001 21068 OnExposeComplete: enter
00:30:16.054 00.001 21068 UpdateGuideState(): m_state=6
00:30:16.055 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7700
00:30:16.056 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.69, Mass=105194, SNR=66.5, Peak=15539 HFD=2.9
00:30:16.056 00.000 21068 MultiStar: [#1 -0.09,-0.37,1.38,U] [#2 -0.17,-0.63,0.00,M1] [#3 -0.16,-0.35,1.38,U] [#4 -0.03,-0.26,0.97,U] [#5 -0.00,-0.20,1.23,U] [#6 -0.34,-0.31,1.19,U] [#7 -0.03,-0.16,0.74,U] [#8 -0.22,-0.26,0.97,U] 
00:30:16.057 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.25}, one-star: {-0.24, -0.01}
00:30:16.058 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
00:30:16.059 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
00:30:16.060 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.10 mountX=0.24 mountY=0.07, mountTheta=0.27
00:30:16.061 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.01, opts=13)
00:30:16.062 00.001 21068 Enqueuing Move request for scope (-0.24, -0.01)
00:30:16.063 00.001 16108 Worker thread wakes up
00:30:16.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
00:30:16.063 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
00:30:16.063 00.000 16108 Moving (-0.24, -0.01) raw xDistance=0.24 yDistance=0.07
00:30:16.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:30:16.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:16.064 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:16.064 00.000 16108 MoveAxis(W, 62, ABG)
00:30:16.064 00.000 16108 Guiding  Dir = 3, Dur = 62
00:30:16.064 00.000 16108 IsSlewing returns 0
00:30:16.064 00.000 16108 IsGuiding returns 0
00:30:16.068 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3501, FiltMin=3008, FiltMax=55853, Gamma=1.000
00:30:16.091 00.023 21068 UpdateGuideState exits: m=105194 SNR=66.5
00:30:16.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:16.094 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:16.095 00.001 21068 Enqueuing Expose request
00:30:16.120 00.025 16108 PulseGuide returned control before completion, sleep 17
00:30:16.150 00.030 16108 IsGuiding returns 1
00:30:16.150 00.000 16108 scope still moving after pulse duration time elapsed
00:30:16.181 00.031 16108 IsSlewing returns 0
00:30:16.181 00.000 16108 IsGuiding returns 1
00:30:16.213 00.032 16108 IsSlewing returns 0
00:30:16.214 00.001 16108 IsGuiding returns 0
00:30:16.214 00.000 16108 scope move finished after 62 + 87 ms
00:30:16.214 00.000 16108 Move returns status 0, amount 62
00:30:16.214 00.000 16108 MoveAxis(N, 0, ABG)
00:30:16.214 00.000 16108 Move returns status 0, amount 0
00:30:16.214 00.000 16108 move complete, result=0
00:30:16.214 00.000 16108 worker thread done servicing request
00:30:16.214 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
00:30:16.216 00.002 16108 Worker thread wakes up
00:30:16.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:16.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:17.177 00.961 16108 Exposure complete
00:30:17.233 00.056 16108 worker thread done servicing request
00:30:17.233 00.000 21068 OnExposeComplete: enter
00:30:17.234 00.001 21068 UpdateGuideState(): m_state=6
00:30:17.234 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7701
00:30:17.235 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.65, Mass=121977, SNR=85.7, Peak=19123 HFD=3.3
00:30:17.236 00.001 21068 MultiStar: [#1 -0.17,-0.41,1.06,U] [#2 -0.07,-0.40,1.06,U] [#3 0.06,-0.46,0.94,U] [#4 0.35,-0.12,0.68,U] [#5 -0.03,-0.50,0.00,M1] [#6 0.03,-0.50,0.00,M1] [#7 0.11,-0.01,0.63,U] [#8 -0.28,-0.17,0.79,U] 
00:30:17.237 00.001 21068 single-star, 6 included, MultiStar: {-0.01, -0.25}, one-star: {0.02, -0.05}
00:30:17.237 00.000 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
00:30:17.239 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
00:30:17.240 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.24 mountX=-0.03 mountY=0.05, mountTheta=2.09
00:30:17.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
00:30:17.242 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
00:30:17.243 00.001 16108 Worker thread wakes up
00:30:17.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:30:17.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:30:17.243 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.05
00:30:17.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:30:17.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:17.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:17.243 00.000 16108 MoveAxis(E, 0, ABG)
00:30:17.243 00.000 16108 Move returns status 0, amount 0
00:30:17.243 00.000 16108 MoveAxis(N, 0, ABG)
00:30:17.243 00.000 16108 Move returns status 0, amount 0
00:30:17.243 00.000 16108 move complete, result=0
00:30:17.244 00.001 16108 worker thread done servicing request
00:30:17.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3501, FiltMin=3005, FiltMax=54755, Gamma=1.000
00:30:17.266 00.019 21068 UpdateGuideState exits: m=121977 SNR=85.7
00:30:17.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:17.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:17.269 00.001 21068 Enqueuing Expose request
00:30:17.269 00.000 16108 Worker thread wakes up
00:30:17.269 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:17.270 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:17.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:18.440 01.170 16108 Exposure complete
00:30:18.503 00.063 16108 worker thread done servicing request
00:30:18.504 00.001 21068 OnExposeComplete: enter
00:30:18.505 00.001 21068 UpdateGuideState(): m_state=6
00:30:18.506 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7702
00:30:18.507 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.70, Mass=120422, SNR=77.7, Peak=15571 HFD=3.2
00:30:18.509 00.002 21068 MultiStar: [#1 -0.06,-0.36,1.19,U] [#2 -0.16,-0.26,1.20,U] [#3 -0.19,-0.44,0.00,M1] [#4 0.16,-0.09,0.99,U] [#5 -0.19,-0.13,1.16,U] [#6 -0.06,-0.35,0.80,U] [#7 -0.10,-0.03,0.68,U] [#8 -0.48,-0.17,0.00,M1] 
00:30:18.510 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.18}, one-star: {-0.32, 0.00}
00:30:18.511 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
00:30:18.512 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:30:18.512 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.10 mountX=0.07 mountY=0.20, mountTheta=1.22
00:30:18.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.18, opts=13)
00:30:18.515 00.001 21068 Enqueuing Move request for scope (-0.11, -0.18)
00:30:18.517 00.002 16108 Worker thread wakes up
00:30:18.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
00:30:18.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
00:30:18.517 00.000 16108 Moving (-0.11, -0.18) raw xDistance=0.07 yDistance=0.20
00:30:18.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:30:18.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:30:18.517 00.000 16108 MoveAxis(E, 0, ABG)
00:30:18.517 00.000 16108 Move returns status 0, amount 0
00:30:18.517 00.000 16108 MoveAxis(S, 41, ABG)
00:30:18.517 00.000 16108 Guiding  Dir = 1, Dur = 41
00:30:18.518 00.001 16108 IsSlewing returns 0
00:30:18.518 00.000 16108 IsGuiding returns 0
00:30:18.521 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3501, FiltMin=2992, FiltMax=57763, Gamma=1.000
00:30:18.537 00.016 21068 UpdateGuideState exits: m=120422 SNR=77.7
00:30:18.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:18.540 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:18.541 00.001 21068 Enqueuing Expose request
00:30:18.552 00.011 16108 PulseGuide returned control before completion, sleep 17
00:30:18.582 00.030 16108 IsGuiding returns 1
00:30:18.582 00.000 16108 scope still moving after pulse duration time elapsed
00:30:18.613 00.031 16108 IsSlewing returns 0
00:30:18.613 00.000 16108 IsGuiding returns 1
00:30:18.644 00.031 16108 IsSlewing returns 0
00:30:18.644 00.000 16108 IsGuiding returns 0
00:30:18.644 00.000 16108 scope move finished after 41 + 86 ms
00:30:18.644 00.000 16108 Move returns status 0, amount 41
00:30:18.644 00.000 16108 move complete, result=0
00:30:18.644 00.000 16108 worker thread done servicing request
00:30:18.644 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:30:18.646 00.002 16108 Worker thread wakes up
00:30:18.646 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:18.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:19.606 00.960 16108 Exposure complete
00:30:19.677 00.071 16108 worker thread done servicing request
00:30:19.677 00.000 21068 OnExposeComplete: enter
00:30:19.678 00.001 21068 UpdateGuideState(): m_state=6
00:30:19.678 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7703
00:30:19.679 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.76, Mass=127482, SNR=91.1, Peak=18371 HFD=3.3
00:30:19.680 00.001 21068 MultiStar: [#1 0.23,-0.20,1.03,U] [#2 -0.10,-0.17,1.00,U] [#3 -0.20,-0.10,0.83,U] [#4 0.38,-0.02,0.74,U] [#5 0.00,-0.01,0.81,U] [#6 0.09,-0.17,0.74,U] [#7 -0.08,-0.08,0.60,U] [#8 -0.33,0.03,0.74,U] 
00:30:19.682 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.14, 0.06}
00:30:19.682 00.000 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:30:19.683 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
00:30:19.684 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.72 mountX=-0.00 mountY=0.08, mountTheta=1.59
00:30:19.685 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
00:30:19.686 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
00:30:19.687 00.001 16108 Worker thread wakes up
00:30:19.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:30:19.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:30:19.687 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
00:30:19.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:30:19.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:19.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:19.687 00.000 16108 MoveAxis(E, 0, ABG)
00:30:19.687 00.000 16108 Move returns status 0, amount 0
00:30:19.687 00.000 16108 MoveAxis(N, 0, ABG)
00:30:19.687 00.000 16108 Move returns status 0, amount 0
00:30:19.687 00.000 16108 move complete, result=0
00:30:19.687 00.000 16108 worker thread done servicing request
00:30:19.691 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3504, FiltMin=2995, FiltMax=58304, Gamma=1.000
00:30:19.707 00.016 21068 UpdateGuideState exits: m=127482 SNR=91.1
00:30:19.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:19.708 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:19.709 00.001 21068 Enqueuing Expose request
00:30:19.709 00.000 16108 Worker thread wakes up
00:30:19.709 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:19.710 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:19.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:20.876 01.166 16108 Exposure complete
00:30:20.950 00.074 16108 worker thread done servicing request
00:30:20.950 00.000 21068 OnExposeComplete: enter
00:30:20.952 00.002 21068 UpdateGuideState(): m_state=6
00:30:20.954 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7704
00:30:20.955 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.85, Mass=122832, SNR=83.3, Peak=16163 HFD=3.3
00:30:20.957 00.002 21068 MultiStar: [#1 0.25,-0.19,1.22,U] [#2 -0.05,-0.07,1.18,U] [#3 -0.01,-0.17,1.00,U] [#4 0.32,0.22,0.75,U] [#5 0.05,0.03,0.81,U] [#6 0.02,-0.13,0.90,U] [#7 0.36,0.04,0.56,U] [#8 -0.10,0.12,0.83,U] 
00:30:20.959 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.25, 0.15}
00:30:20.960 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
00:30:20.961 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
00:30:20.961 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.16 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
00:30:20.964 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
00:30:20.966 00.002 21068 Enqueuing Move request for scope (0.11, -0.02)
00:30:20.968 00.002 16108 Worker thread wakes up
00:30:20.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:30:20.968 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:30:20.968 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
00:30:20.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:20.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:20.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:20.968 00.000 16108 MoveAxis(E, 0, ABG)
00:30:20.969 00.001 16108 Move returns status 0, amount 0
00:30:20.969 00.000 16108 MoveAxis(N, 0, ABG)
00:30:20.969 00.000 16108 Move returns status 0, amount 0
00:30:20.969 00.000 16108 move complete, result=0
00:30:20.969 00.000 16108 worker thread done servicing request
00:30:20.972 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3501, FiltMin=3027, FiltMax=61824, Gamma=1.000
00:30:20.989 00.017 21068 UpdateGuideState exits: m=122832 SNR=83.3
00:30:20.989 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:20.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:20.991 00.001 21068 Enqueuing Expose request
00:30:20.993 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:20.993 00.000 16108 Worker thread wakes up
00:30:20.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:20.994 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:21.963 00.969 16108 Exposure complete
00:30:22.040 00.077 16108 worker thread done servicing request
00:30:22.040 00.000 21068 OnExposeComplete: enter
00:30:22.041 00.001 21068 UpdateGuideState(): m_state=6
00:30:22.042 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7705
00:30:22.043 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.84, Mass=109475, SNR=78.1, Peak=17347 HFD=2.9
00:30:22.046 00.003 21068 MultiStar: [#1 0.18,-0.09,1.25,U] [#2 0.11,-0.14,1.38,U] [#3 0.02,-0.12,1.14,U] [#4 -0.05,0.10,0.92,U] [#5 0.20,-0.14,0.99,U] [#6 -0.13,-0.41,0.86,U] [#7 0.44,0.25,0.00,M1] [#8 0.13,0.29,0.80,U] 
00:30:22.047 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.29, 0.14}
00:30:22.048 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
00:30:22.049 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
00:30:22.051 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.51 mountX=-0.11 mountY=0.03, mountTheta=2.86
00:30:22.053 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.06, opts=13)
00:30:22.055 00.002 21068 Enqueuing Move request for scope (0.10, -0.06)
00:30:22.056 00.001 16108 Worker thread wakes up
00:30:22.057 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:30:22.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:30:22.057 00.000 16108 Moving (0.10, -0.06) raw xDistance=-0.11 yDistance=0.03
00:30:22.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:22.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:22.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:22.057 00.000 16108 MoveAxis(E, 0, ABG)
00:30:22.057 00.000 16108 Move returns status 0, amount 0
00:30:22.057 00.000 16108 MoveAxis(N, 0, ABG)
00:30:22.057 00.000 16108 Move returns status 0, amount 0
00:30:22.058 00.001 16108 move complete, result=0
00:30:22.058 00.000 16108 worker thread done servicing request
00:30:22.064 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3504, FiltMin=2947, FiltMax=62496, Gamma=1.000
00:30:22.080 00.016 21068 UpdateGuideState exits: m=109475 SNR=78.1
00:30:22.080 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:22.083 00.002 21068 Enqueuing Expose request
00:30:22.083 00.000 16108 Worker thread wakes up
00:30:22.083 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:22.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:22.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:23.244 01.160 16108 Exposure complete
00:30:23.331 00.087 16108 worker thread done servicing request
00:30:23.331 00.000 21068 OnExposeComplete: enter
00:30:23.333 00.002 21068 UpdateGuideState(): m_state=6
00:30:23.334 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7706
00:30:23.335 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.75, Mass=109306, SNR=73.8, Peak=17907 HFD=2.9
00:30:23.337 00.002 21068 MultiStar: [#1 0.03,-0.13,1.23,U] [#2 -0.03,-0.09,1.40,U] [#3 0.16,-0.05,1.16,U] [#4 0.35,-0.02,0.86,U] [#5 -0.26,-0.07,1.28,U] [#6 0.08,-0.22,0.95,U] [#7 0.28,-0.18,0.76,U] [#8 -0.13,-0.12,0.94,U] 
00:30:23.338 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.17, 0.05}
00:30:23.339 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
00:30:23.340 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
00:30:23.341 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=-0.03 mountY=0.08, mountTheta=1.91
00:30:23.344 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
00:30:23.346 00.002 21068 Enqueuing Move request for scope (0.01, -0.09)
00:30:23.348 00.002 16108 Worker thread wakes up
00:30:23.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:30:23.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:30:23.348 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
00:30:23.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:30:23.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:23.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:23.348 00.000 16108 MoveAxis(E, 0, ABG)
00:30:23.348 00.000 16108 Move returns status 0, amount 0
00:30:23.348 00.000 16108 MoveAxis(N, 0, ABG)
00:30:23.349 00.001 16108 Move returns status 0, amount 0
00:30:23.349 00.000 16108 move complete, result=0
00:30:23.349 00.000 16108 worker thread done servicing request
00:30:23.354 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3504, FiltMin=3021, FiltMax=55424, Gamma=1.000
00:30:23.372 00.018 21068 UpdateGuideState exits: m=109306 SNR=73.8
00:30:23.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:23.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:23.375 00.001 21068 Enqueuing Expose request
00:30:23.375 00.000 16108 Worker thread wakes up
00:30:23.375 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:23.377 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:23.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:24.336 00.959 16108 Exposure complete
00:30:24.415 00.079 16108 worker thread done servicing request
00:30:24.415 00.000 21068 OnExposeComplete: enter
00:30:24.416 00.001 21068 UpdateGuideState(): m_state=6
00:30:24.417 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7707
00:30:24.417 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=875.90, Mass=123713, SNR=79.2, Peak=16067 HFD=3.5
00:30:24.419 00.002 21068 MultiStar: [#1 0.01,-0.37,1.31,U] [#2 -0.09,-0.31,1.09,U] [#3 -0.25,-0.30,1.09,U] [#4 0.27,-0.10,0.88,U] [#5 0.13,-0.16,1.03,U] [#6 0.10,-0.37,0.84,U] [#7 0.22,-0.18,0.67,U] [#8 -0.36,-0.01,0.94,U] 
00:30:24.420 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {-0.15, 0.20}
00:30:24.420 00.000 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
00:30:24.421 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
00:30:24.422 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.72 mountX=-0.00 mountY=0.19, mountTheta=1.60
00:30:24.423 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.19, opts=13)
00:30:24.424 00.001 21068 Enqueuing Move request for scope (-0.03, -0.19)
00:30:24.425 00.001 16108 Worker thread wakes up
00:30:24.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
00:30:24.425 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
00:30:24.425 00.000 16108 Moving (-0.03, -0.19) raw xDistance=-0.00 yDistance=0.19
00:30:24.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:30:24.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:24.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:30:24.425 00.000 16108 MoveAxis(E, 0, ABG)
00:30:24.425 00.000 16108 Move returns status 0, amount 0
00:30:24.425 00.000 16108 MoveAxis(N, 0, ABG)
00:30:24.425 00.000 16108 Move returns status 0, amount 0
00:30:24.425 00.000 16108 move complete, result=0
00:30:24.425 00.000 16108 worker thread done servicing request
00:30:24.432 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3504, FiltMin=2979, FiltMax=56861, Gamma=1.000
00:30:24.462 00.030 21068 UpdateGuideState exits: m=123713 SNR=79.2
00:30:24.464 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:24.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:24.465 00.000 21068 Enqueuing Expose request
00:30:24.468 00.003 16108 Worker thread wakes up
00:30:24.468 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:24.469 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:24.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:25.630 01.161 16108 Exposure complete
00:30:25.685 00.055 16108 worker thread done servicing request
00:30:25.685 00.000 21068 OnExposeComplete: enter
00:30:25.686 00.001 21068 UpdateGuideState(): m_state=6
00:30:25.687 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7708
00:30:25.688 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=876.05, Mass=122905, SNR=82.5, Peak=18899 HFD=3.0
00:30:25.689 00.001 21068 MultiStar: [#1 0.17,-0.15,1.25,U] [#2 -0.00,0.01,1.20,U] [#3 0.08,-0.17,0.92,U] [#4 0.39,0.19,0.86,U] [#5 0.17,0.09,0.95,U] [#6 0.04,-0.20,0.75,U] [#7 0.36,0.37,0.00,M1] [#8 -0.10,0.35,0.83,U] 
00:30:25.689 00.000 21068 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {-0.09, 0.35}
00:30:25.690 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:30:25.691 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:30:25.692 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
00:30:25.696 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.05, opts=13)
00:30:25.697 00.001 21068 Enqueuing Move request for scope (0.08, 0.05)
00:30:25.697 00.000 16108 Worker thread wakes up
00:30:25.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:30:25.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:30:25.697 00.000 16108 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=-0.07
00:30:25.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:30:25.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:25.698 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:30:25.698 00.000 16108 MoveAxis(E, 0, ABG)
00:30:25.698 00.000 16108 Move returns status 0, amount 0
00:30:25.698 00.000 16108 MoveAxis(N, 0, ABG)
00:30:25.698 00.000 16108 Move returns status 0, amount 0
00:30:25.698 00.000 16108 move complete, result=0
00:30:25.698 00.000 16108 worker thread done servicing request
00:30:25.703 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3501, FiltMin=2992, FiltMax=56864, Gamma=1.000
00:30:25.722 00.019 21068 UpdateGuideState exits: m=122905 SNR=82.5
00:30:25.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:25.725 00.001 21068 Enqueuing Expose request
00:30:25.726 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:25.727 00.001 16108 Worker thread wakes up
00:30:25.727 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:25.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:26.698 00.971 16108 Exposure complete
00:30:26.763 00.065 16108 worker thread done servicing request
00:30:26.763 00.000 21068 OnExposeComplete: enter
00:30:26.764 00.001 21068 UpdateGuideState(): m_state=6
00:30:26.765 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7709
00:30:26.765 00.000 21068 Star::Find returns 1 (0), X=219.59, Y=875.94, Mass=117106, SNR=79.8, Peak=17379 HFD=3.2
00:30:26.766 00.001 21068 MultiStar: [#1 0.20,-0.38,1.31,U] [#2 0.12,-0.14,1.41,U] [#3 0.14,-0.43,0.96,U] [#4 0.16,0.02,0.81,U] [#5 0.11,-0.11,0.92,U] [#6 -0.02,-0.27,0.87,U] [#7 -0.01,-0.15,0.65,U] [#8 -0.36,0.03,0.83,U] 
00:30:26.767 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.37, 0.24}
00:30:26.768 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
00:30:26.769 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
00:30:26.771 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=-0.04 mountY=0.14, mountTheta=1.85
00:30:26.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.14, opts=13)
00:30:26.776 00.002 21068 Enqueuing Move request for scope (0.01, -0.14)
00:30:26.778 00.002 16108 Worker thread wakes up
00:30:26.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
00:30:26.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
00:30:26.778 00.000 16108 Moving (0.01, -0.14) raw xDistance=-0.04 yDistance=0.14
00:30:26.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:30:26.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:26.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:30:26.778 00.000 16108 MoveAxis(E, 0, ABG)
00:30:26.778 00.000 16108 Move returns status 0, amount 0
00:30:26.778 00.000 16108 MoveAxis(N, 0, ABG)
00:30:26.778 00.000 16108 Move returns status 0, amount 0
00:30:26.779 00.001 16108 move complete, result=0
00:30:26.779 00.000 16108 worker thread done servicing request
00:30:26.786 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3501, FiltMin=3027, FiltMax=64128, Gamma=1.000
00:30:26.805 00.019 21068 UpdateGuideState exits: m=117106 SNR=79.8
00:30:26.807 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:26.807 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:26.808 00.001 21068 Enqueuing Expose request
00:30:26.809 00.001 16108 Worker thread wakes up
00:30:26.809 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:26.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:26.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:27.960 01.151 16108 Exposure complete
00:30:28.029 00.069 16108 worker thread done servicing request
00:30:28.029 00.000 21068 OnExposeComplete: enter
00:30:28.031 00.002 21068 UpdateGuideState(): m_state=6
00:30:28.032 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7710
00:30:28.034 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=875.97, Mass=107215, SNR=74.9, Peak=16147 HFD=2.9
00:30:28.035 00.001 21068 MultiStar: [#1 0.19,-0.22,1.26,U] [#2 0.19,-0.09,1.46,U] [#3 0.28,-0.44,0.00,M1] [#4 0.18,-0.20,0.89,U] [#5 -0.07,-0.24,0.93,U] [#6 0.17,-0.51,0.00,M1] [#7 0.42,0.07,0.67,U] [#8 -0.27,-0.21,0.93,U] 
00:30:28.036 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {-0.02, 0.27}
00:30:28.037 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
00:30:28.038 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
00:30:28.038 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.85 mountX=-0.10 mountY=0.07, mountTheta=2.51
00:30:28.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
00:30:28.041 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
00:30:28.041 00.000 16108 Worker thread wakes up
00:30:28.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:30:28.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:30:28.042 00.001 16108 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=0.07
00:30:28.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:30:28.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:28.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:28.042 00.000 16108 MoveAxis(E, 0, ABG)
00:30:28.042 00.000 16108 Move returns status 0, amount 0
00:30:28.042 00.000 16108 MoveAxis(N, 0, ABG)
00:30:28.042 00.000 16108 Move returns status 0, amount 0
00:30:28.042 00.000 16108 move complete, result=0
00:30:28.042 00.000 16108 worker thread done servicing request
00:30:28.048 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=355, max=65535, med=3501, FiltMin=3005, FiltMax=59715, Gamma=1.000
00:30:28.070 00.022 21068 UpdateGuideState exits: m=107215 SNR=74.9
00:30:28.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:28.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:28.074 00.002 21068 Enqueuing Expose request
00:30:28.074 00.000 16108 Worker thread wakes up
00:30:28.074 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:28.076 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:28.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:29.050 00.974 16108 Exposure complete
00:30:29.106 00.056 16108 worker thread done servicing request
00:30:29.106 00.000 21068 OnExposeComplete: enter
00:30:29.108 00.002 21068 UpdateGuideState(): m_state=6
00:30:29.109 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7711
00:30:29.109 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=875.74, Mass=116547, SNR=79.2, Peak=16339 HFD=3.4
00:30:29.110 00.001 21068 MultiStar: [#1 0.20,-0.18,1.06,U] [#2 0.06,-0.19,1.27,U] [#3 0.25,-0.02,1.05,U] [#4 0.69,0.05,0.00,M1] [#5 0.21,-0.04,0.96,U] [#6 0.33,-0.23,0.74,U] [#7 0.33,-0.22,0.74,U] [#8 -0.08,-0.09,0.75,U] 
00:30:29.111 00.001 21068 single-star, 7 included, MultiStar: {0.18, -0.11}, one-star: {0.18, 0.04}
00:30:29.111 00.000 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:30:29.112 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:30:29.113 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
00:30:29.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.04, opts=13)
00:30:29.115 00.001 21068 Enqueuing Move request for scope (0.18, 0.04)
00:30:29.117 00.002 16108 Worker thread wakes up
00:30:29.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
00:30:29.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
00:30:29.117 00.000 16108 Moving (0.18, 0.04) raw xDistance=-0.17 yDistance=-0.08
00:30:29.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:30:29.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:29.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:29.118 00.001 16108 MoveAxis(E, 0, ABG)
00:30:29.118 00.000 16108 Move returns status 0, amount 0
00:30:29.118 00.000 16108 MoveAxis(N, 0, ABG)
00:30:29.118 00.000 16108 Move returns status 0, amount 0
00:30:29.118 00.000 16108 move complete, result=0
00:30:29.118 00.000 16108 worker thread done servicing request
00:30:29.125 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3504, FiltMin=2998, FiltMax=55248, Gamma=1.000
00:30:29.148 00.023 21068 UpdateGuideState exits: m=116547 SNR=79.2
00:30:29.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:29.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:29.151 00.001 21068 Enqueuing Expose request
00:30:29.152 00.001 16108 Worker thread wakes up
00:30:29.152 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:29.152 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:29.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:30.314 01.162 16108 Exposure complete
00:30:30.379 00.065 16108 worker thread done servicing request
00:30:30.379 00.000 21068 OnExposeComplete: enter
00:30:30.380 00.001 21068 UpdateGuideState(): m_state=6
00:30:30.381 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7712
00:30:30.382 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.80, Mass=121789, SNR=88.9, Peak=15571 HFD=3.5
00:30:30.383 00.001 21068 MultiStar: [#1 0.17,-0.21,0.96,U] [#2 0.30,-0.23,1.13,U] [#3 0.36,-0.22,1.07,U] [#4 0.47,-0.17,0.00,M2] [#5 0.44,-0.03,0.94,U] [#6 0.47,-0.31,0.00,M1] [#7 0.61,-0.15,0.00,M1] [#8 0.12,-0.28,0.72,U] 
00:30:30.383 00.000 21068 refined, 5 included, MultiStar: {0.29, -0.14}, one-star: {0.32, 0.09}
00:30:30.384 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
00:30:30.385 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
00:30:30.385 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.33 cameraTheta=-0.45 mountX=-0.31 mountY=0.07, mountTheta=2.92
00:30:30.387 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.14, opts=13)
00:30:30.389 00.002 21068 Enqueuing Move request for scope (0.29, -0.14)
00:30:30.389 00.000 16108 Worker thread wakes up
00:30:30.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
00:30:30.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
00:30:30.390 00.001 16108 Moving (0.29, -0.14) raw xDistance=-0.31 yDistance=0.07
00:30:30.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:30:30.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:30.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:30.390 00.000 16108 MoveAxis(E, 82, ABG)
00:30:30.390 00.000 16108 Guiding  Dir = 2, Dur = 82
00:30:30.390 00.000 16108 IsSlewing returns 0
00:30:30.390 00.000 16108 IsGuiding returns 0
00:30:30.394 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3501, FiltMin=2992, FiltMax=65440, Gamma=1.000
00:30:30.397 00.003 16108 PulseGuide returned control before completion, sleep 88
00:30:30.412 00.015 21068 UpdateGuideState exits: m=121789 SNR=88.9
00:30:30.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:30.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:30.414 00.000 21068 Enqueuing Expose request
00:30:30.487 00.073 16108 IsGuiding returns 0
00:30:30.487 00.000 16108 Move returns status 0, amount 82
00:30:30.487 00.000 16108 MoveAxis(N, 0, ABG)
00:30:30.487 00.000 16108 Move returns status 0, amount 0
00:30:30.487 00.000 16108 move complete, result=0
00:30:30.487 00.000 16108 worker thread done servicing request
00:30:30.487 00.000 16108 Worker thread wakes up
00:30:30.487 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH
00:30:30.489 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:30.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:31.459 00.970 16108 Exposure complete
00:30:31.524 00.065 16108 worker thread done servicing request
00:30:31.524 00.000 21068 OnExposeComplete: enter
00:30:31.526 00.002 21068 UpdateGuideState(): m_state=6
00:30:31.528 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7713
00:30:31.531 00.003 21068 Star::Find returns 1 (0), X=220.00, Y=875.85, Mass=126653, SNR=102.1, Peak=19571 HFD=3.0
00:30:31.532 00.001 21068 MultiStar: [#1 0.01,-0.30,0.90,U] [#2 0.02,-0.30,0.98,U] [#3 0.30,-0.32,0.96,U] [#4 0.18,0.15,0.82,U] [#5 0.04,-0.20,0.72,U] [#6 0.23,-0.35,0.71,U] [#7 0.18,-0.04,0.52,U] [#8 -0.23,0.19,0.58,U] 
00:30:31.533 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.04, 0.15}
00:30:31.534 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:30:31.534 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:30:31.535 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.29 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
00:30:31.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.15, opts=13)
00:30:31.538 00.001 21068 Enqueuing Move request for scope (0.04, 0.15)
00:30:31.540 00.002 16108 Worker thread wakes up
00:30:31.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:30:31.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:30:31.540 00.000 16108 Moving (0.04, 0.15) raw xDistance=-0.02 yDistance=-0.15
00:30:31.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:30:31.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:31.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:31.540 00.000 16108 MoveAxis(E, 0, ABG)
00:30:31.540 00.000 16108 Move returns status 0, amount 0
00:30:31.540 00.000 16108 MoveAxis(N, 0, ABG)
00:30:31.540 00.000 16108 Move returns status 0, amount 0
00:30:31.540 00.000 16108 move complete, result=0
00:30:31.540 00.000 16108 worker thread done servicing request
00:30:31.545 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3501, FiltMin=2953, FiltMax=65510, Gamma=1.000
00:30:31.561 00.016 21068 UpdateGuideState exits: m=126653 SNR=102.1
00:30:31.561 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:31.563 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:31.564 00.001 21068 Enqueuing Expose request
00:30:31.564 00.000 16108 Worker thread wakes up
00:30:31.564 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:31.565 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:31.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:32.732 01.167 16108 Exposure complete
00:30:32.812 00.080 16108 worker thread done servicing request
00:30:32.812 00.000 21068 OnExposeComplete: enter
00:30:32.813 00.001 21068 UpdateGuideState(): m_state=6
00:30:32.814 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7714
00:30:32.814 00.000 21068 Star::Find returns 1 (0), X=219.76, Y=875.74, Mass=116848, SNR=73.5, Peak=17347 HFD=3.3
00:30:32.815 00.001 21068 MultiStar: [#1 0.08,-0.23,1.18,U] [#2 -0.03,-0.19,1.33,U] [#3 0.18,-0.23,1.15,U] [#4 0.50,-0.27,0.00,M2] [#5 0.02,0.07,1.01,U] [#6 0.22,-0.53,0.00,M1] [#7 -0.00,0.13,0.70,U] [#8 -0.15,-0.16,0.79,U] 
00:30:32.816 00.001 21068 refined, 6 included, MultiStar: {-0.00, -0.10}, one-star: {-0.19, 0.04}
00:30:32.817 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
00:30:32.817 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
00:30:32.818 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=-0.01 mountY=0.10, mountTheta=1.71
00:30:32.820 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.10, opts=13)
00:30:32.821 00.001 21068 Enqueuing Move request for scope (-0.00, -0.10)
00:30:32.821 00.000 16108 Worker thread wakes up
00:30:32.822 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:30:32.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:30:32.822 00.000 16108 Moving (-0.00, -0.10) raw xDistance=-0.01 yDistance=0.10
00:30:32.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:30:32.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:32.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:30:32.822 00.000 16108 MoveAxis(E, 0, ABG)
00:30:32.822 00.000 16108 Move returns status 0, amount 0
00:30:32.822 00.000 16108 MoveAxis(N, 0, ABG)
00:30:32.822 00.000 16108 Move returns status 0, amount 0
00:30:32.822 00.000 16108 move complete, result=0
00:30:32.822 00.000 16108 worker thread done servicing request
00:30:32.831 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3501, FiltMin=3005, FiltMax=61421, Gamma=1.000
00:30:32.854 00.023 21068 UpdateGuideState exits: m=116848 SNR=73.5
00:30:32.856 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:32.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:32.858 00.001 21068 Enqueuing Expose request
00:30:32.859 00.001 16108 Worker thread wakes up
00:30:32.859 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:32.859 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:32.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:33.828 00.969 16108 Exposure complete
00:30:33.914 00.086 16108 worker thread done servicing request
00:30:33.914 00.000 21068 OnExposeComplete: enter
00:30:33.915 00.001 21068 UpdateGuideState(): m_state=6
00:30:33.917 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7715
00:30:33.919 00.002 21068 Star::Find returns 1 (0), X=219.72, Y=875.79, Mass=116518, SNR=81.0, Peak=15059 HFD=3.1
00:30:33.922 00.003 21068 MultiStar: [#1 -0.04,-0.25,1.14,U] [#2 -0.09,-0.12,1.22,U] [#3 0.09,-0.14,0.94,U] [#4 0.10,-0.09,0.94,U] [#5 -0.02,-0.49,0.00,M1] [#6 0.06,-0.75,0.00,M2] [#7 -0.27,-0.02,0.70,U] [#8 -0.16,0.01,0.78,U] 
00:30:33.923 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.08}, one-star: {-0.24, 0.09}
00:30:33.924 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
00:30:33.926 00.002 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
00:30:33.928 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=0.06 mountY=0.10, mountTheta=1.01
00:30:33.932 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
00:30:33.933 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
00:30:33.935 00.002 16108 Worker thread wakes up
00:30:33.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:30:33.935 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:30:33.935 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.06 yDistance=0.10
00:30:33.936 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:30:33.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:33.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:30:33.936 00.000 16108 MoveAxis(E, 0, ABG)
00:30:33.936 00.000 16108 Move returns status 0, amount 0
00:30:33.936 00.000 16108 MoveAxis(N, 0, ABG)
00:30:33.936 00.000 16108 Move returns status 0, amount 0
00:30:33.936 00.000 16108 move complete, result=0
00:30:33.936 00.000 16108 worker thread done servicing request
00:30:33.946 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3504, FiltMin=3005, FiltMax=62061, Gamma=1.000
00:30:33.967 00.021 21068 UpdateGuideState exits: m=116518 SNR=81.0
00:30:33.969 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:33.969 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:33.970 00.001 21068 Enqueuing Expose request
00:30:33.971 00.001 16108 Worker thread wakes up
00:30:33.971 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:33.972 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:33.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:35.135 01.163 16108 Exposure complete
00:30:35.218 00.083 16108 worker thread done servicing request
00:30:35.218 00.000 21068 OnExposeComplete: enter
00:30:35.220 00.002 21068 UpdateGuideState(): m_state=6
00:30:35.223 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7716
00:30:35.223 00.000 21068 Star::Find returns 1 (0), X=219.62, Y=875.93, Mass=128731, SNR=85.6, Peak=17059 HFD=3.3
00:30:35.224 00.001 21068 MultiStar: [#1 -0.39,-0.16,1.04,U] [#2 -0.38,-0.09,1.05,U] [#3 -0.33,-0.03,1.03,U] [#4 -0.08,0.14,0.82,U] [#5 -0.47,-0.26,0.00,M2] [#6 -0.14,-0.26,0.78,U] [#7 0.10,0.23,0.55,U] [#8 -0.30,0.00,0.74,U] 
00:30:35.225 00.001 21068 refined, 7 included, MultiStar: {-0.26, -0.00}, one-star: {-0.34, 0.23}
00:30:35.227 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
00:30:35.228 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
00:30:35.229 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-3.12 mountX=0.25 mountY=0.07, mountTheta=0.25
00:30:35.232 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.00, opts=13)
00:30:35.234 00.002 21068 Enqueuing Move request for scope (-0.26, -0.00)
00:30:35.237 00.003 16108 Worker thread wakes up
00:30:35.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.00) opts 0xd
00:30:35.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.00)
00:30:35.237 00.000 16108 Moving (-0.26, -0.00) raw xDistance=0.25 yDistance=0.07
00:30:35.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:30:35.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:35.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:35.237 00.000 16108 MoveAxis(W, 67, ABG)
00:30:35.237 00.000 16108 Guiding  Dir = 3, Dur = 67
00:30:35.237 00.000 16108 IsSlewing returns 0
00:30:35.237 00.000 16108 IsGuiding returns 0
00:30:35.239 00.002 16108 PulseGuide returned control before completion, sleep 76
00:30:35.245 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3501, FiltMin=2966, FiltMax=61053, Gamma=1.000
00:30:35.264 00.019 21068 UpdateGuideState exits: m=128731 SNR=85.6
00:30:35.266 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:35.268 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:35.269 00.001 21068 Enqueuing Expose request
00:30:35.324 00.055 16108 IsGuiding returns 0
00:30:35.324 00.000 16108 Move returns status 0, amount 67
00:30:35.324 00.000 16108 MoveAxis(N, 0, ABG)
00:30:35.324 00.000 16108 Move returns status 0, amount 0
00:30:35.324 00.000 16108 move complete, result=0
00:30:35.324 00.000 16108 worker thread done servicing request
00:30:35.324 00.000 16108 Worker thread wakes up
00:30:35.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:35.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:35.333 00.009 21068 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
00:30:36.311 00.978 16108 Exposure complete
00:30:36.374 00.063 16108 worker thread done servicing request
00:30:36.374 00.000 21068 OnExposeComplete: enter
00:30:36.375 00.001 21068 UpdateGuideState(): m_state=6
00:30:36.376 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7717
00:30:36.377 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.69, Mass=122425, SNR=85.5, Peak=15747 HFD=3.4
00:30:36.379 00.002 21068 MultiStar: [#1 -0.14,-0.16,1.14,U] [#2 0.08,-0.20,1.15,U] [#3 -0.03,-0.33,1.00,U] [#4 0.20,-0.07,0.94,U] [#5 -0.05,-0.17,0.85,U] [#6 -0.04,-0.30,0.75,U] [#7 0.71,-0.27,0.00,M1] [#8 -0.41,-0.29,0.00,M1] 
00:30:36.379 00.000 21068 single-star, 6 included, MultiStar: {-0.00, -0.17}, one-star: {-0.03, -0.01}
00:30:36.380 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
00:30:36.381 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
00:30:36.382 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.89 mountX=0.03 mountY=0.01, mountTheta=0.48
00:30:36.383 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
00:30:36.384 00.001 21068 Enqueuing Move request for scope (-0.03, -0.01)
00:30:36.384 00.000 16108 Worker thread wakes up
00:30:36.385 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:30:36.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:30:36.385 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.01
00:30:36.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:36.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:36.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:36.385 00.000 16108 MoveAxis(E, 0, ABG)
00:30:36.385 00.000 16108 Move returns status 0, amount 0
00:30:36.385 00.000 16108 MoveAxis(N, 0, ABG)
00:30:36.385 00.000 16108 Move returns status 0, amount 0
00:30:36.386 00.001 16108 move complete, result=0
00:30:36.386 00.000 16108 worker thread done servicing request
00:30:36.389 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3504, FiltMin=2966, FiltMax=61987, Gamma=1.000
00:30:36.404 00.015 21068 UpdateGuideState exits: m=122425 SNR=85.5
00:30:36.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:36.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:36.407 00.001 21068 Enqueuing Expose request
00:30:36.408 00.001 16108 Worker thread wakes up
00:30:36.408 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:36.410 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:36.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:37.585 01.175 16108 Exposure complete
00:30:37.647 00.062 16108 worker thread done servicing request
00:30:37.647 00.000 21068 OnExposeComplete: enter
00:30:37.648 00.001 21068 UpdateGuideState(): m_state=6
00:30:37.648 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7718
00:30:37.649 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.77, Mass=137835, SNR=87.8, Peak=19619 HFD=3.2
00:30:37.650 00.001 21068 MultiStar: [#1 0.03,-0.26,1.05,U] [#2 -0.01,-0.12,1.19,U] [#3 0.06,-0.30,1.03,U] [#4 0.21,-0.03,0.75,U] [#5 0.08,-0.15,0.75,U] [#6 0.08,-0.35,0.71,U] [#7 0.31,-0.35,0.00,M2] [#8 -0.31,0.04,0.70,U] 
00:30:37.652 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.17, 0.07}
00:30:37.652 00.000 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
00:30:37.653 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
00:30:37.654 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.29 mountX=-0.07 mountY=0.13, mountTheta=2.04
00:30:37.655 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
00:30:37.656 00.001 21068 Enqueuing Move request for scope (0.04, -0.14)
00:30:37.657 00.001 16108 Worker thread wakes up
00:30:37.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:30:37.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:30:37.657 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.07 yDistance=0.13
00:30:37.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:30:37.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:37.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:30:37.657 00.000 16108 MoveAxis(E, 0, ABG)
00:30:37.657 00.000 16108 Move returns status 0, amount 0
00:30:37.657 00.000 16108 MoveAxis(N, 0, ABG)
00:30:37.657 00.000 16108 Move returns status 0, amount 0
00:30:37.657 00.000 16108 move complete, result=0
00:30:37.657 00.000 16108 worker thread done servicing request
00:30:37.661 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3501, FiltMin=3014, FiltMax=65472, Gamma=1.000
00:30:37.676 00.015 21068 UpdateGuideState exits: m=137835 SNR=87.8
00:30:37.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:37.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:37.679 00.001 21068 Enqueuing Expose request
00:30:37.680 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:37.680 00.000 16108 Worker thread wakes up
00:30:37.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:37.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:38.639 00.959 16108 Exposure complete
00:30:38.693 00.054 16108 worker thread done servicing request
00:30:38.693 00.000 21068 OnExposeComplete: enter
00:30:38.694 00.001 21068 UpdateGuideState(): m_state=6
00:30:38.695 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7719
00:30:38.696 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.73, Mass=124191, SNR=88.5, Peak=14147 HFD=3.5
00:30:38.697 00.001 21068 MultiStar: [#1 0.32,-0.48,0.00,M1] [#2 0.25,-0.39,0.00,M1] [#3 0.19,-0.31,0.88,U] [#4 0.55,-0.06,0.00,M1] [#5 0.10,-0.22,0.93,U] [#6 0.20,-0.43,0.00,M1] [#7 0.23,-0.09,0.62,U] [#8 -0.04,-0.25,0.68,U] 
00:30:38.697 00.000 21068 refined, 4 included, MultiStar: {0.16, -0.16}, one-star: {0.30, 0.03}
00:30:38.698 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
00:30:38.699 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
00:30:38.700 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.78 mountX=-0.19 mountY=0.12, mountTheta=2.58
00:30:38.701 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.16, opts=13)
00:30:38.702 00.001 21068 Enqueuing Move request for scope (0.16, -0.16)
00:30:38.703 00.001 16108 Worker thread wakes up
00:30:38.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
00:30:38.703 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
00:30:38.703 00.000 16108 Moving (0.16, -0.16) raw xDistance=-0.19 yDistance=0.12
00:30:38.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:30:38.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:38.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:30:38.703 00.000 16108 MoveAxis(E, 0, ABG)
00:30:38.703 00.000 16108 Move returns status 0, amount 0
00:30:38.704 00.001 16108 MoveAxis(N, 0, ABG)
00:30:38.704 00.000 16108 Move returns status 0, amount 0
00:30:38.704 00.000 16108 move complete, result=0
00:30:38.704 00.000 16108 worker thread done servicing request
00:30:38.707 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3501, FiltMin=2989, FiltMax=52685, Gamma=1.000
00:30:38.725 00.018 21068 UpdateGuideState exits: m=124191 SNR=88.5
00:30:38.727 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:38.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:38.728 00.000 21068 Enqueuing Expose request
00:30:38.729 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:38.731 00.002 16108 Worker thread wakes up
00:30:38.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:38.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:39.879 01.148 16108 Exposure complete
00:30:39.945 00.066 16108 worker thread done servicing request
00:30:39.945 00.000 21068 OnExposeComplete: enter
00:30:39.945 00.000 21068 UpdateGuideState(): m_state=6
00:30:39.946 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7720
00:30:39.947 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.96, Mass=117263, SNR=88.1, Peak=16387 HFD=3.3
00:30:39.948 00.001 21068 MultiStar: [#1 -0.07,-0.17,1.06,U] [#2 -0.02,-0.13,1.02,U] [#3 0.14,-0.33,1.03,U] [#4 0.34,0.16,0.80,U] [#5 -0.12,0.06,0.86,U] [#6 0.18,-0.11,0.78,U] [#7 0.14,0.00,0.62,U] [#8 0.07,-0.09,0.73,U] 
00:30:39.949 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.11, 0.26}
00:30:39.949 00.000 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
00:30:39.950 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
00:30:39.952 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.74 mountX=-0.06 mountY=0.03, mountTheta=2.63
00:30:39.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
00:30:39.955 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
00:30:39.956 00.001 16108 Worker thread wakes up
00:30:39.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:30:39.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:30:39.956 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
00:30:39.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:30:39.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:39.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:39.956 00.000 16108 MoveAxis(E, 0, ABG)
00:30:39.956 00.000 16108 Move returns status 0, amount 0
00:30:39.956 00.000 16108 MoveAxis(N, 0, ABG)
00:30:39.956 00.000 16108 Move returns status 0, amount 0
00:30:39.956 00.000 16108 move complete, result=0
00:30:39.956 00.000 16108 worker thread done servicing request
00:30:39.959 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3501, FiltMin=3027, FiltMax=51667, Gamma=1.000
00:30:39.974 00.015 21068 UpdateGuideState exits: m=117263 SNR=88.1
00:30:39.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:39.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:39.977 00.001 21068 Enqueuing Expose request
00:30:39.978 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:39.978 00.000 16108 Worker thread wakes up
00:30:39.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:39.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:40.956 00.978 16108 Exposure complete
00:30:41.011 00.055 16108 worker thread done servicing request
00:30:41.011 00.000 21068 OnExposeComplete: enter
00:30:41.012 00.001 21068 UpdateGuideState(): m_state=6
00:30:41.013 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7721
00:30:41.013 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=875.85, Mass=128229, SNR=87.6, Peak=20147 HFD=2.9
00:30:41.014 00.001 21068 MultiStar: [#1 0.01,-0.01,1.18,U] [#2 0.07,-0.02,1.20,U] [#3 0.03,0.00,0.93,U] [#4 0.34,0.20,0.84,U] [#5 0.11,0.12,0.90,U] [#6 0.01,0.16,0.77,U] [#7 0.14,0.01,0.63,U] [#8 -0.19,0.20,0.82,U] 
00:30:41.016 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.10, 0.15}
00:30:41.017 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
00:30:41.018 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
00:30:41.018 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.91 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
00:30:41.020 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
00:30:41.021 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
00:30:41.022 00.001 16108 Worker thread wakes up
00:30:41.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:30:41.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:30:41.022 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.05 yDistance=-0.10
00:30:41.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:30:41.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:41.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:41.023 00.001 16108 MoveAxis(E, 0, ABG)
00:30:41.023 00.000 16108 Move returns status 0, amount 0
00:30:41.023 00.000 16108 MoveAxis(N, 0, ABG)
00:30:41.023 00.000 16108 Move returns status 0, amount 0
00:30:41.023 00.000 16108 move complete, result=0
00:30:41.023 00.000 16108 worker thread done servicing request
00:30:41.026 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3501, FiltMin=3001, FiltMax=65510, Gamma=1.000
00:30:41.040 00.014 21068 UpdateGuideState exits: m=128229 SNR=87.6
00:30:41.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:41.044 00.002 21068 Enqueuing Expose request
00:30:41.045 00.001 16108 Worker thread wakes up
00:30:41.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:41.045 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:41.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:42.217 01.172 16108 Exposure complete
00:30:42.282 00.065 16108 worker thread done servicing request
00:30:42.282 00.000 21068 OnExposeComplete: enter
00:30:42.283 00.001 21068 UpdateGuideState(): m_state=6
00:30:42.285 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7722
00:30:42.286 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.89, Mass=118486, SNR=81.3, Peak=15843 HFD=3.0
00:30:42.288 00.002 21068 MultiStar: [#1 0.10,-0.24,1.00,U] [#2 0.19,-0.26,1.22,U] [#3 0.32,-0.05,1.07,U] [#4 0.49,-0.28,0.00,M1] [#5 0.09,-0.08,0.99,U] [#6 0.25,-0.49,0.00,M1] [#7 0.48,-0.22,0.00,M1] [#8 0.19,-0.05,0.85,U] 
00:30:42.290 00.002 21068 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.02, 0.18}
00:30:42.291 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
00:30:42.294 00.003 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
00:30:42.295 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=-0.17 mountY=0.05, mountTheta=2.85
00:30:42.298 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.09, opts=13)
00:30:42.298 00.000 21068 Enqueuing Move request for scope (0.15, -0.09)
00:30:42.300 00.002 16108 Worker thread wakes up
00:30:42.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:30:42.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:30:42.300 00.000 16108 Moving (0.15, -0.09) raw xDistance=-0.17 yDistance=0.05
00:30:42.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:30:42.301 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:42.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:42.301 00.000 16108 MoveAxis(E, 0, ABG)
00:30:42.301 00.000 16108 Move returns status 0, amount 0
00:30:42.301 00.000 16108 MoveAxis(N, 0, ABG)
00:30:42.301 00.000 16108 Move returns status 0, amount 0
00:30:42.301 00.000 16108 move complete, result=0
00:30:42.301 00.000 16108 worker thread done servicing request
00:30:42.311 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3501, FiltMin=2966, FiltMax=62461, Gamma=1.000
00:30:42.337 00.026 21068 UpdateGuideState exits: m=118486 SNR=81.3
00:30:42.337 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:42.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:42.339 00.001 21068 Enqueuing Expose request
00:30:42.340 00.001 16108 Worker thread wakes up
00:30:42.340 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:42.340 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:42.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:43.334 00.994 16108 Exposure complete
00:30:43.413 00.079 16108 worker thread done servicing request
00:30:43.413 00.000 21068 OnExposeComplete: enter
00:30:43.414 00.001 21068 UpdateGuideState(): m_state=6
00:30:43.414 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7723
00:30:43.415 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.69, Mass=125599, SNR=83.5, Peak=16371 HFD=3.3
00:30:43.416 00.001 21068 MultiStar: [#1 0.36,-0.64,0.00,M1] [#2 -0.01,-0.47,0.00,M1] [#3 0.16,-0.63,0.00,M1] [#4 0.40,-0.27,0.00,M2] [#5 0.36,-0.45,0.00,M1] [#6 0.39,-0.65,0.00,M2] [#7 0.19,-0.18,0.70,U] [#8 -0.21,0.16,0.83,U] 
00:30:43.417 00.001 21068 single-star, 2 included, MultiStar: {-0.01, 0.00}, one-star: {0.01, -0.01}
00:30:43.418 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
00:30:43.420 00.002 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
00:30:43.420 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.63 mountX=-0.01 mountY=0.00, mountTheta=2.74
00:30:43.423 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
00:30:43.425 00.002 21068 Enqueuing Move request for scope (0.01, -0.01)
00:30:43.429 00.004 16108 Worker thread wakes up
00:30:43.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:30:43.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:30:43.430 00.001 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
00:30:43.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:30:43.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:43.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:30:43.430 00.000 16108 MoveAxis(E, 0, ABG)
00:30:43.430 00.000 16108 Move returns status 0, amount 0
00:30:43.430 00.000 16108 MoveAxis(N, 0, ABG)
00:30:43.430 00.000 16108 Move returns status 0, amount 0
00:30:43.430 00.000 16108 move complete, result=0
00:30:43.430 00.000 16108 worker thread done servicing request
00:30:43.438 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3501, FiltMin=2931, FiltMax=59648, Gamma=1.000
00:30:43.456 00.018 21068 UpdateGuideState exits: m=125599 SNR=83.5
00:30:43.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:43.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:43.458 00.000 21068 Enqueuing Expose request
00:30:43.460 00.002 16108 Worker thread wakes up
00:30:43.460 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:43.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:43.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:44.622 01.161 16108 Exposure complete
00:30:44.674 00.052 16108 worker thread done servicing request
00:30:44.674 00.000 21068 OnExposeComplete: enter
00:30:44.676 00.002 21068 UpdateGuideState(): m_state=6
00:30:44.678 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7724
00:30:44.680 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=875.86, Mass=120297, SNR=95.5, Peak=17027 HFD=3.0
00:30:44.682 00.002 21068 MultiStar: [#1 0.03,0.03,1.04,U] [#2 0.07,0.07,1.03,U] [#3 0.32,-0.09,0.90,U] [#4 0.48,0.03,0.00,M3] [#5 0.01,0.04,0.76,U] [#6 -0.04,0.08,0.65,U] [#7 0.24,0.04,0.60,U] [#8 -0.01,-0.11,0.70,U] 
00:30:44.684 00.002 21068 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.10, 0.16}
00:30:44.685 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
00:30:44.688 00.003 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
00:30:44.689 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
00:30:44.692 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.03, opts=13)
00:30:44.695 00.003 21068 Enqueuing Move request for scope (0.09, 0.03)
00:30:44.697 00.002 16108 Worker thread wakes up
00:30:44.698 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:30:44.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:30:44.698 00.000 16108 Moving (0.09, 0.03) raw xDistance=-0.08 yDistance=-0.05
00:30:44.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:30:44.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:44.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:30:44.698 00.000 16108 MoveAxis(E, 0, ABG)
00:30:44.698 00.000 16108 Move returns status 0, amount 0
00:30:44.698 00.000 16108 MoveAxis(N, 0, ABG)
00:30:44.698 00.000 16108 Move returns status 0, amount 0
00:30:44.698 00.000 16108 move complete, result=0
00:30:44.698 00.000 16108 worker thread done servicing request
00:30:44.704 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3501, FiltMin=3021, FiltMax=60592, Gamma=1.000
00:30:44.737 00.033 21068 UpdateGuideState exits: m=120297 SNR=95.5
00:30:44.739 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:44.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:44.741 00.001 21068 Enqueuing Expose request
00:30:44.742 00.001 16108 Worker thread wakes up
00:30:44.742 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:44.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:44.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:45.714 00.971 16108 Exposure complete
00:30:45.770 00.056 16108 worker thread done servicing request
00:30:45.771 00.001 21068 OnExposeComplete: enter
00:30:45.771 00.000 21068 UpdateGuideState(): m_state=6
00:30:45.772 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7725
00:30:45.773 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.88, Mass=121729, SNR=76.2, Peak=15571 HFD=3.1
00:30:45.774 00.001 21068 MultiStar: [#1 -0.00,-0.28,1.02,U] [#2 -0.16,-0.40,1.22,U] [#3 -0.09,-0.04,1.07,U] [#4 0.28,0.07,1.09,U] [#5 -0.01,0.09,1.01,U] [#6 0.01,-0.20,1.08,U] [#7 0.18,0.15,0.67,U] [#8 -0.38,-0.07,0.77,U] 
00:30:45.774 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.14, 0.18}
00:30:45.775 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
00:30:45.776 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
00:30:45.777 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=0.02 mountY=0.08, mountTheta=1.31
00:30:45.778 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
00:30:45.780 00.002 21068 Enqueuing Move request for scope (-0.03, -0.07)
00:30:45.781 00.001 16108 Worker thread wakes up
00:30:45.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:30:45.781 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:30:45.781 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.08
00:30:45.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:30:45.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:45.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:45.781 00.000 16108 MoveAxis(E, 0, ABG)
00:30:45.781 00.000 16108 Move returns status 0, amount 0
00:30:45.781 00.000 16108 MoveAxis(N, 0, ABG)
00:30:45.781 00.000 16108 Move returns status 0, amount 0
00:30:45.781 00.000 16108 move complete, result=0
00:30:45.781 00.000 16108 worker thread done servicing request
00:30:45.784 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3501, FiltMin=2920, FiltMax=53152, Gamma=1.000
00:30:45.804 00.020 21068 UpdateGuideState exits: m=121729 SNR=76.2
00:30:45.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:45.805 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:45.806 00.001 21068 Enqueuing Expose request
00:30:45.807 00.001 16108 Worker thread wakes up
00:30:45.807 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:45.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:45.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:46.977 01.169 16108 Exposure complete
00:30:47.032 00.055 16108 worker thread done servicing request
00:30:47.032 00.000 21068 OnExposeComplete: enter
00:30:47.033 00.001 21068 UpdateGuideState(): m_state=6
00:30:47.034 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7726
00:30:47.034 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=875.72, Mass=125573, SNR=82.0, Peak=15971 HFD=3.2
00:30:47.035 00.001 21068 MultiStar: [#1 0.04,-0.27,1.08,U] [#2 -0.08,-0.33,1.18,U] [#3 -0.00,-0.15,1.22,U] [#4 0.22,-0.23,0.85,U] [#5 0.20,0.21,0.85,U] [#6 0.11,-0.34,0.90,U] [#7 0.28,-0.09,0.61,U] [#8 -0.14,-0.37,0.73,U] 
00:30:47.037 00.002 21068 single-star, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.00, 0.02}
00:30:47.038 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
00:30:47.038 00.000 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
00:30:47.039 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.47 mountX=0.00 mountY=-0.02, mountTheta=-1.50
00:30:47.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.02, opts=13)
00:30:47.042 00.001 21068 Enqueuing Move request for scope (0.00, 0.02)
00:30:47.042 00.000 16108 Worker thread wakes up
00:30:47.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
00:30:47.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
00:30:47.042 00.000 16108 Moving (0.00, 0.02) raw xDistance=0.00 yDistance=-0.02
00:30:47.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:30:47.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:47.043 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:47.043 00.000 16108 MoveAxis(E, 0, ABG)
00:30:47.043 00.000 16108 Move returns status 0, amount 0
00:30:47.043 00.000 16108 MoveAxis(N, 0, ABG)
00:30:47.043 00.000 16108 Move returns status 0, amount 0
00:30:47.043 00.000 16108 move complete, result=0
00:30:47.043 00.000 16108 worker thread done servicing request
00:30:47.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3501, FiltMin=2989, FiltMax=56563, Gamma=1.000
00:30:47.065 00.019 21068 UpdateGuideState exits: m=125573 SNR=82.0
00:30:47.067 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:47.070 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:47.070 00.000 21068 Enqueuing Expose request
00:30:47.071 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:47.073 00.002 16108 Worker thread wakes up
00:30:47.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:47.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:48.042 00.969 16108 Exposure complete
00:30:48.113 00.071 16108 worker thread done servicing request
00:30:48.113 00.000 21068 OnExposeComplete: enter
00:30:48.114 00.001 21068 UpdateGuideState(): m_state=6
00:30:48.115 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7727
00:30:48.116 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.43, Mass=113163, SNR=79.4, Peak=14717 HFD=3.2
00:30:48.117 00.001 21068 MultiStar: [#1 0.15,-0.33,1.08,U] [#2 0.23,-0.48,0.00,M1] [#3 0.06,-0.48,0.00,M1] [#4 0.12,-0.34,0.89,U] [#5 -0.11,-0.30,1.07,U] [#6 -0.13,-0.36,0.81,U] [#7 0.33,-0.16,0.74,U] [#8 -0.10,-0.25,0.82,U] 
00:30:48.118 00.001 21068 single-star, 6 included, MultiStar: {0.04, -0.29}, one-star: {0.08, -0.27}
00:30:48.119 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
00:30:48.120 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
00:30:48.120 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.28 mountX=-0.13 mountY=0.25, mountTheta=2.05
00:30:48.123 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.27, opts=13)
00:30:48.124 00.001 21068 Enqueuing Move request for scope (0.08, -0.27)
00:30:48.125 00.001 16108 Worker thread wakes up
00:30:48.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
00:30:48.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
00:30:48.125 00.000 16108 Moving (0.08, -0.27) raw xDistance=-0.13 yDistance=0.25
00:30:48.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:30:48.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:30:48.125 00.000 16108 MoveAxis(E, 0, ABG)
00:30:48.125 00.000 16108 Move returns status 0, amount 0
00:30:48.125 00.000 16108 MoveAxis(S, 50, ABG)
00:30:48.125 00.000 16108 Guiding  Dir = 1, Dur = 50
00:30:48.125 00.000 16108 IsSlewing returns 0
00:30:48.126 00.001 16108 IsGuiding returns 0
00:30:48.129 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3497, FiltMin=2985, FiltMax=52432, Gamma=1.000
00:30:48.131 00.002 16108 PulseGuide returned control before completion, sleep 55
00:30:48.154 00.023 21068 UpdateGuideState exits: m=113163 SNR=79.4
00:30:48.156 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:48.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:48.158 00.001 21068 Enqueuing Expose request
00:30:48.192 00.034 16108 IsGuiding returns 1
00:30:48.192 00.000 16108 scope still moving after pulse duration time elapsed
00:30:48.223 00.031 16108 IsSlewing returns 0
00:30:48.223 00.000 16108 IsGuiding returns 0
00:30:48.224 00.001 16108 scope move finished after 50 + 47 ms
00:30:48.224 00.000 16108 Move returns status 0, amount 50
00:30:48.224 00.000 16108 move complete, result=0
00:30:48.224 00.000 16108 worker thread done servicing request
00:30:48.224 00.000 16108 Worker thread wakes up
00:30:48.224 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
00:30:48.226 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:48.227 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:49.382 01.155 16108 Exposure complete
00:30:49.454 00.072 16108 worker thread done servicing request
00:30:49.454 00.000 21068 OnExposeComplete: enter
00:30:49.458 00.004 21068 UpdateGuideState(): m_state=6
00:30:49.461 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7728
00:30:49.464 00.003 21068 Star::Find returns 1 (0), X=220.07, Y=875.66, Mass=118657, SNR=78.8, Peak=16179 HFD=3.1
00:30:49.465 00.001 21068 MultiStar: [#1 0.25,-0.24,1.27,U] [#2 0.10,-0.17,1.27,U] [#3 0.25,-0.05,1.05,U] [#4 0.81,-0.15,0.00,M1] [#5 0.32,-0.34,0.00,M1] [#6 0.22,-0.58,0.00,M1] [#7 0.28,-0.33,0.63,U] [#8 -0.57,-0.51,0.00,M1] 
00:30:49.467 00.002 21068 single-star, 4 included, MultiStar: {0.19, -0.16}, one-star: {0.11, -0.04}
00:30:49.468 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
00:30:49.469 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
00:30:49.470 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=-0.12 mountY=0.01, mountTheta=3.04
00:30:49.471 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
00:30:49.472 00.001 21068 Enqueuing Move request for scope (0.11, -0.04)
00:30:49.474 00.002 16108 Worker thread wakes up
00:30:49.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:30:49.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:30:49.474 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.12 yDistance=0.01
00:30:49.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:30:49.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:49.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:49.474 00.000 16108 MoveAxis(E, 0, ABG)
00:30:49.474 00.000 16108 Move returns status 0, amount 0
00:30:49.474 00.000 16108 MoveAxis(N, 0, ABG)
00:30:49.474 00.000 16108 Move returns status 0, amount 0
00:30:49.474 00.000 16108 move complete, result=0
00:30:49.475 00.001 16108 worker thread done servicing request
00:30:49.480 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3497, FiltMin=3030, FiltMax=65472, Gamma=1.000
00:30:49.499 00.019 21068 UpdateGuideState exits: m=118657 SNR=78.8
00:30:49.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:49.502 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:49.503 00.001 21068 Enqueuing Expose request
00:30:49.505 00.002 16108 Worker thread wakes up
00:30:49.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:49.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:49.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:50.473 00.967 16108 Exposure complete
00:30:50.545 00.072 16108 worker thread done servicing request
00:30:50.545 00.000 21068 OnExposeComplete: enter
00:30:50.547 00.002 21068 UpdateGuideState(): m_state=6
00:30:50.549 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7729
00:30:50.550 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.83, Mass=126194, SNR=93.9, Peak=17603 HFD=3.1
00:30:50.551 00.001 21068 MultiStar: [#1 0.07,-0.33,0.93,U] [#2 0.27,-0.21,1.12,U] [#3 0.00,-0.20,0.91,U] [#4 0.52,0.14,0.00,M2] [#5 0.22,-0.10,0.81,U] [#6 0.37,-0.29,0.00,M2] [#7 0.73,0.18,0.00,M1] [#8 -0.01,-0.08,0.79,U] 
00:30:50.552 00.001 21068 single-star, 5 included, MultiStar: {0.12, -0.13}, one-star: {0.11, 0.13}
00:30:50.553 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
00:30:50.554 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
00:30:50.555 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
00:30:50.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
00:30:50.559 00.002 21068 Enqueuing Move request for scope (0.11, 0.13)
00:30:50.560 00.001 16108 Worker thread wakes up
00:30:50.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
00:30:50.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
00:30:50.560 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.08 yDistance=-0.15
00:30:50.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:30:50.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:50.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:50.560 00.000 16108 MoveAxis(E, 0, ABG)
00:30:50.560 00.000 16108 Move returns status 0, amount 0
00:30:50.560 00.000 16108 MoveAxis(N, 0, ABG)
00:30:50.560 00.000 16108 Move returns status 0, amount 0
00:30:50.560 00.000 16108 move complete, result=0
00:30:50.560 00.000 16108 worker thread done servicing request
00:30:50.572 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3497, FiltMin=2953, FiltMax=56291, Gamma=1.000
00:30:50.598 00.026 21068 UpdateGuideState exits: m=126194 SNR=93.9
00:30:50.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:50.599 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:50.600 00.001 21068 Enqueuing Expose request
00:30:50.602 00.002 16108 Worker thread wakes up
00:30:50.602 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:50.602 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:50.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:51.784 01.182 16108 Exposure complete
00:30:51.856 00.072 16108 worker thread done servicing request
00:30:51.856 00.000 21068 OnExposeComplete: enter
00:30:51.857 00.001 21068 UpdateGuideState(): m_state=6
00:30:51.858 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7730
00:30:51.858 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=875.66, Mass=124881, SNR=84.5, Peak=17987 HFD=3.2
00:30:51.859 00.001 21068 MultiStar: [#1 0.19,-0.31,1.03,U] [#2 0.03,-0.22,1.08,U] [#3 0.20,-0.21,1.03,U] [#4 -0.11,-0.33,0.83,U] [#5 -0.05,-0.24,0.92,U] [#6 -0.14,-0.46,0.00,M3] [#7 -0.19,-0.37,0.66,U] [#8 -0.38,-0.17,0.69,U] 
00:30:51.860 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.23}, one-star: {-0.11, -0.04}
00:30:51.860 00.000 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
00:30:51.861 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
00:30:51.862 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.10 mountY=0.07, mountTheta=0.59
00:30:51.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
00:30:51.865 00.001 21068 Enqueuing Move request for scope (-0.11, -0.04)
00:30:51.866 00.001 16108 Worker thread wakes up
00:30:51.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
00:30:51.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
00:30:51.866 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.10 yDistance=0.07
00:30:51.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:30:51.867 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:51.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:51.867 00.000 16108 MoveAxis(E, 0, ABG)
00:30:51.867 00.000 16108 Move returns status 0, amount 0
00:30:51.867 00.000 16108 MoveAxis(N, 0, ABG)
00:30:51.867 00.000 16108 Move returns status 0, amount 0
00:30:51.867 00.000 16108 move complete, result=0
00:30:51.867 00.000 16108 worker thread done servicing request
00:30:51.874 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3497, FiltMin=2985, FiltMax=57411, Gamma=1.000
00:30:51.896 00.022 21068 UpdateGuideState exits: m=124881 SNR=84.5
00:30:51.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:51.897 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:51.898 00.001 21068 Enqueuing Expose request
00:30:51.899 00.001 16108 Worker thread wakes up
00:30:51.899 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:51.900 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:51.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:52.872 00.972 16108 Exposure complete
00:30:52.931 00.059 16108 worker thread done servicing request
00:30:52.931 00.000 21068 OnExposeComplete: enter
00:30:52.932 00.001 21068 UpdateGuideState(): m_state=6
00:30:52.933 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7731
00:30:52.934 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=875.88, Mass=137360, SNR=94.0, Peak=15699 HFD=3.6
00:30:52.935 00.001 21068 MultiStar: [#1 -0.07,-0.27,1.08,U] [#2 -0.05,-0.33,1.17,U] [#3 0.03,-0.32,0.82,U] [#4 -0.01,-0.01,0.84,U] [#5 -0.04,-0.11,0.71,U] [#6 -0.07,-0.42,0.69,U] [#7 -0.10,-0.01,0.55,U] [#8 -0.14,-0.11,0.60,U] 
00:30:52.936 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.16}, one-star: {-0.51, 0.18}
00:30:52.937 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
00:30:52.937 00.000 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
00:30:52.938 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.18 mountX=0.08 mountY=0.18, mountTheta=1.15
00:30:52.939 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.16, opts=13)
00:30:52.941 00.002 21068 Enqueuing Move request for scope (-0.11, -0.16)
00:30:52.942 00.001 16108 Worker thread wakes up
00:30:52.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
00:30:52.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
00:30:52.942 00.000 16108 Moving (-0.11, -0.16) raw xDistance=0.08 yDistance=0.18
00:30:52.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:30:52.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:52.943 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:30:52.943 00.000 16108 MoveAxis(E, 0, ABG)
00:30:52.943 00.000 16108 Move returns status 0, amount 0
00:30:52.943 00.000 16108 MoveAxis(N, 0, ABG)
00:30:52.943 00.000 16108 Move returns status 0, amount 0
00:30:52.943 00.000 16108 move complete, result=0
00:30:52.943 00.000 16108 worker thread done servicing request
00:30:52.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3497, FiltMin=3008, FiltMax=59299, Gamma=1.000
00:30:52.960 00.014 21068 UpdateGuideState exits: m=137360 SNR=94.0
00:30:52.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:52.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:52.963 00.001 21068 Enqueuing Expose request
00:30:52.963 00.000 16108 Worker thread wakes up
00:30:52.963 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:52.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:52.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:54.119 01.155 16108 Exposure complete
00:30:54.200 00.081 16108 worker thread done servicing request
00:30:54.200 00.000 21068 OnExposeComplete: enter
00:30:54.201 00.001 21068 UpdateGuideState(): m_state=6
00:30:54.202 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7732
00:30:54.203 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.75, Mass=122359, SNR=82.8, Peak=15555 HFD=3.4
00:30:54.205 00.002 21068 MultiStar: [#1 -0.03,-0.18,1.27,U] [#2 -0.17,-0.14,1.05,U] [#3 0.09,-0.15,0.96,U] [#4 0.20,0.19,0.80,U] [#5 -0.08,0.10,0.84,U] [#6 0.28,-0.21,0.84,U] [#7 0.15,0.00,0.66,U] [#8 -0.44,-0.10,0.71,U] 
00:30:54.205 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.14, 0.05}
00:30:54.206 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
00:30:54.207 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
00:30:54.208 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=0.01 mountY=0.06, mountTheta=1.44
00:30:54.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
00:30:54.211 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
00:30:54.212 00.001 16108 Worker thread wakes up
00:30:54.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:30:54.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:30:54.212 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
00:30:54.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:30:54.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:54.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:54.212 00.000 16108 MoveAxis(E, 0, ABG)
00:30:54.214 00.002 16108 Move returns status 0, amount 0
00:30:54.214 00.000 16108 MoveAxis(N, 0, ABG)
00:30:54.214 00.000 16108 Move returns status 0, amount 0
00:30:54.214 00.000 16108 move complete, result=0
00:30:54.214 00.000 16108 worker thread done servicing request
00:30:54.218 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3497, FiltMin=3005, FiltMax=63264, Gamma=1.000
00:30:54.239 00.021 21068 UpdateGuideState exits: m=122359 SNR=82.8
00:30:54.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:54.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:54.242 00.001 21068 Enqueuing Expose request
00:30:54.242 00.000 16108 Worker thread wakes up
00:30:54.243 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:54.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:54.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:55.224 00.980 16108 Exposure complete
00:30:55.287 00.063 16108 worker thread done servicing request
00:30:55.287 00.000 21068 OnExposeComplete: enter
00:30:55.288 00.001 21068 UpdateGuideState(): m_state=6
00:30:55.290 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7733
00:30:55.291 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.68, Mass=123831, SNR=84.9, Peak=18419 HFD=3.2
00:30:55.292 00.001 21068 MultiStar: [#1 0.04,-0.21,1.35,U] [#2 0.23,-0.23,1.22,U] [#3 -0.02,-0.03,0.92,U] [#4 0.28,0.03,0.85,U] [#5 -0.07,0.10,0.86,U] [#6 -0.02,-0.11,0.95,U] [#7 0.37,-0.32,0.00,M1] [#8 -0.26,-0.24,0.79,U] 
00:30:55.293 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.10}, one-star: {-0.13, -0.02}
00:30:55.294 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
00:30:55.295 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
00:30:55.296 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=-0.03 mountY=0.10, mountTheta=1.92
00:30:55.299 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
00:30:55.300 00.001 21068 Enqueuing Move request for scope (0.02, -0.10)
00:30:55.301 00.001 16108 Worker thread wakes up
00:30:55.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:30:55.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:30:55.301 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.03 yDistance=0.10
00:30:55.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:30:55.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:55.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:30:55.301 00.000 16108 MoveAxis(E, 0, ABG)
00:30:55.301 00.000 16108 Move returns status 0, amount 0
00:30:55.301 00.000 16108 MoveAxis(N, 0, ABG)
00:30:55.301 00.000 16108 Move returns status 0, amount 0
00:30:55.301 00.000 16108 move complete, result=0
00:30:55.301 00.000 16108 worker thread done servicing request
00:30:55.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3497, FiltMin=2982, FiltMax=59331, Gamma=1.000
00:30:55.325 00.021 21068 UpdateGuideState exits: m=123831 SNR=84.9
00:30:55.328 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:55.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:55.330 00.001 21068 Enqueuing Expose request
00:30:55.332 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:55.333 00.001 16108 Worker thread wakes up
00:30:55.333 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:55.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:56.513 01.180 16108 Exposure complete
00:30:56.574 00.061 16108 worker thread done servicing request
00:30:56.574 00.000 21068 OnExposeComplete: enter
00:30:56.577 00.003 21068 UpdateGuideState(): m_state=6
00:30:56.578 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7734
00:30:56.579 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.88, Mass=128753, SNR=84.8, Peak=16835 HFD=3.4
00:30:56.581 00.002 21068 MultiStar: [#1 0.29,-0.36,1.05,U] [#2 0.38,-0.34,0.00,M1] [#3 0.12,-0.34,0.97,U] [#4 0.56,0.00,0.00,M1] [#5 0.07,-0.01,0.85,U] [#6 -0.04,-0.23,0.75,U] [#7 0.22,0.03,0.57,U] [#8 -0.11,0.13,0.74,U] 
00:30:56.581 00.000 21068 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.12, 0.18}
00:30:56.582 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
00:30:56.585 00.003 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
00:30:56.586 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.12 mountY=0.07, mountTheta=2.58
00:30:56.589 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
00:30:56.589 00.000 21068 Enqueuing Move request for scope (0.10, -0.10)
00:30:56.590 00.001 16108 Worker thread wakes up
00:30:56.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
00:30:56.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
00:30:56.591 00.001 16108 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=0.07
00:30:56.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:30:56.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:56.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:56.591 00.000 16108 MoveAxis(E, 0, ABG)
00:30:56.591 00.000 16108 Move returns status 0, amount 0
00:30:56.591 00.000 16108 MoveAxis(N, 0, ABG)
00:30:56.591 00.000 16108 Move returns status 0, amount 0
00:30:56.591 00.000 16108 move complete, result=0
00:30:56.591 00.000 16108 worker thread done servicing request
00:30:56.596 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3497, FiltMin=3011, FiltMax=58032, Gamma=1.000
00:30:56.611 00.015 21068 UpdateGuideState exits: m=128753 SNR=84.8
00:30:56.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:56.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:56.613 00.000 21068 Enqueuing Expose request
00:30:56.614 00.001 16108 Worker thread wakes up
00:30:56.614 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:56.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:56.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:57.592 00.977 16108 Exposure complete
00:30:57.653 00.061 16108 worker thread done servicing request
00:30:57.653 00.000 21068 OnExposeComplete: enter
00:30:57.655 00.002 21068 UpdateGuideState(): m_state=6
00:30:57.657 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7735
00:30:57.658 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.76, Mass=115543, SNR=75.0, Peak=15267 HFD=3.3
00:30:57.660 00.002 21068 MultiStar: [#1 -0.23,-0.01,1.19,U] [#2 0.05,0.00,1.40,U] [#3 0.23,-0.11,1.02,U] [#4 0.31,-0.03,0.83,U] [#5 0.00,0.07,0.97,U] [#6 -0.02,-0.24,0.80,U] [#7 0.66,0.29,0.00,M1] [#8 -0.05,-0.22,0.82,U] 
00:30:57.661 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.20, 0.06}
00:30:57.662 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
00:30:57.665 00.003 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
00:30:57.666 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.74 mountX=-0.06 mountY=0.03, mountTheta=2.63
00:30:57.668 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
00:30:57.669 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
00:30:57.671 00.002 16108 Worker thread wakes up
00:30:57.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:30:57.671 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:30:57.671 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.03
00:30:57.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:30:57.672 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:57.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:57.672 00.000 16108 MoveAxis(E, 0, ABG)
00:30:57.672 00.000 16108 Move returns status 0, amount 0
00:30:57.672 00.000 16108 MoveAxis(N, 0, ABG)
00:30:57.672 00.000 16108 Move returns status 0, amount 0
00:30:57.672 00.000 16108 move complete, result=0
00:30:57.672 00.000 16108 worker thread done servicing request
00:30:57.678 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3501, FiltMin=3017, FiltMax=62112, Gamma=1.000
00:30:57.696 00.018 21068 UpdateGuideState exits: m=115543 SNR=75.0
00:30:57.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:57.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:57.699 00.001 21068 Enqueuing Expose request
00:30:57.700 00.001 16108 Worker thread wakes up
00:30:57.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:57.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:57.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:58.868 01.168 16108 Exposure complete
00:30:58.929 00.061 16108 worker thread done servicing request
00:30:58.929 00.000 21068 OnExposeComplete: enter
00:30:58.931 00.002 21068 UpdateGuideState(): m_state=6
00:30:58.932 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7736
00:30:58.932 00.000 21068 Star::Find returns 1 (0), X=219.61, Y=875.89, Mass=115045, SNR=85.4, Peak=16787 HFD=3.2
00:30:58.933 00.001 21068 MultiStar: [#1 -0.10,-0.37,1.13,U] [#2 0.02,-0.48,0.00,M1] [#3 -0.12,-0.21,0.96,U] [#4 0.36,-0.32,0.00,M1] [#5 0.27,-0.03,0.90,U] [#6 0.16,-0.44,0.00,M1] [#7 0.19,-0.15,0.57,U] [#8 0.04,-0.19,0.66,U] 
00:30:58.934 00.001 21068 refined, 5 included, MultiStar: {-0.04, -0.13}, one-star: {-0.35, 0.18}
00:30:58.935 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
00:30:58.935 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
00:30:58.937 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.88 mountX=0.02 mountY=0.13, mountTheta=1.43
00:30:58.938 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
00:30:58.939 00.001 21068 Enqueuing Move request for scope (-0.04, -0.13)
00:30:58.940 00.001 16108 Worker thread wakes up
00:30:58.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
00:30:58.940 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
00:30:58.940 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.13
00:30:58.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:30:58.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:58.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:30:58.940 00.000 16108 MoveAxis(E, 0, ABG)
00:30:58.940 00.000 16108 Move returns status 0, amount 0
00:30:58.940 00.000 16108 MoveAxis(N, 0, ABG)
00:30:58.940 00.000 16108 Move returns status 0, amount 0
00:30:58.940 00.000 16108 move complete, result=0
00:30:58.940 00.000 16108 worker thread done servicing request
00:30:58.945 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3501, FiltMin=3037, FiltMax=60141, Gamma=1.000
00:30:58.959 00.014 21068 UpdateGuideState exits: m=115045 SNR=85.4
00:30:58.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:58.960 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:30:58.961 00.001 21068 Enqueuing Expose request
00:30:58.962 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:58.963 00.001 16108 Worker thread wakes up
00:30:58.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:30:58.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:30:59.942 00.979 16108 Exposure complete
00:31:00.008 00.066 16108 worker thread done servicing request
00:31:00.008 00.000 21068 OnExposeComplete: enter
00:31:00.009 00.001 21068 UpdateGuideState(): m_state=6
00:31:00.010 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7737
00:31:00.010 00.000 21068 Star::Find returns 1 (0), X=219.65, Y=875.97, Mass=127253, SNR=94.8, Peak=16547 HFD=3.4
00:31:00.011 00.001 21068 MultiStar: [#1 0.13,-0.38,0.96,U] [#2 -0.12,0.04,1.10,U] [#3 -0.06,-0.38,1.11,U] [#4 -0.04,0.21,0.72,U] [#5 -0.30,-0.33,0.76,U] [#6 0.10,-0.03,0.83,U] [#7 -0.08,0.14,0.57,U] [#8 -0.20,0.12,0.69,U] 
00:31:00.012 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.31, 0.26}
00:31:00.015 00.003 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.71)
00:31:00.016 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.77)
00:31:00.017 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.61 mountX=0.08 mountY=0.08, mountTheta=0.74
00:31:00.020 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
00:31:00.021 00.001 21068 Enqueuing Move request for scope (-0.10, -0.06)
00:31:00.023 00.002 16108 Worker thread wakes up
00:31:00.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:31:00.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:31:00.023 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=0.08
00:31:00.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:31:00.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:00.024 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:31:00.024 00.000 16108 MoveAxis(E, 0, ABG)
00:31:00.024 00.000 16108 Move returns status 0, amount 0
00:31:00.024 00.000 16108 MoveAxis(N, 0, ABG)
00:31:00.024 00.000 16108 Move returns status 0, amount 0
00:31:00.024 00.000 16108 move complete, result=0
00:31:00.024 00.000 16108 worker thread done servicing request
00:31:00.029 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3501, FiltMin=3017, FiltMax=58368, Gamma=1.000
00:31:00.045 00.016 21068 UpdateGuideState exits: m=127253 SNR=94.8
00:31:00.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:00.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:00.048 00.001 21068 Enqueuing Expose request
00:31:00.048 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:00.049 00.001 16108 Worker thread wakes up
00:31:00.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:00.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:01.217 01.168 16108 Exposure complete
00:31:01.293 00.076 16108 worker thread done servicing request
00:31:01.293 00.000 21068 OnExposeComplete: enter
00:31:01.295 00.002 21068 UpdateGuideState(): m_state=6
00:31:01.296 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7738
00:31:01.297 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.87, Mass=118038, SNR=79.1, Peak=16867 HFD=2.8
00:31:01.299 00.002 21068 MultiStar: [#1 -0.01,-0.27,1.11,U] [#2 -0.11,-0.15,1.15,U] [#3 -0.18,-0.09,1.04,U] [#4 -0.00,0.21,0.96,U] [#5 -0.11,0.01,0.98,U] [#6 -0.12,-0.29,0.86,U] [#7 0.24,0.06,0.76,U] [#8 -0.25,-0.01,0.93,U] 
00:31:01.300 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.03, 0.17}
00:31:01.300 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
00:31:01.301 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
00:31:01.302 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.53 mountX=0.06 mountY=0.06, mountTheta=0.81
00:31:01.305 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
00:31:01.307 00.002 21068 Enqueuing Move request for scope (-0.06, -0.04)
00:31:01.308 00.001 16108 Worker thread wakes up
00:31:01.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:31:01.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:31:01.309 00.001 16108 Moving (-0.06, -0.04) raw xDistance=0.06 yDistance=0.06
00:31:01.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:31:01.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:01.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:31:01.309 00.000 16108 MoveAxis(E, 0, ABG)
00:31:01.309 00.000 16108 Move returns status 0, amount 0
00:31:01.309 00.000 16108 MoveAxis(N, 0, ABG)
00:31:01.309 00.000 16108 Move returns status 0, amount 0
00:31:01.309 00.000 16108 move complete, result=0
00:31:01.310 00.001 16108 worker thread done servicing request
00:31:01.317 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3501, FiltMin=2937, FiltMax=62365, Gamma=1.000
00:31:01.346 00.029 21068 UpdateGuideState exits: m=118038 SNR=79.1
00:31:01.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:01.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:01.350 00.001 21068 Enqueuing Expose request
00:31:01.351 00.001 16108 Worker thread wakes up
00:31:01.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:01.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:01.352 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:02.326 00.974 16108 Exposure complete
00:31:02.383 00.057 16108 worker thread done servicing request
00:31:02.383 00.000 21068 OnExposeComplete: enter
00:31:02.384 00.001 21068 UpdateGuideState(): m_state=6
00:31:02.385 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7739
00:31:02.386 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.89, Mass=107732, SNR=69.5, Peak=16483 HFD=3.3
00:31:02.387 00.001 21068 MultiStar: [#1 -0.06,-0.32,1.49,U] [#2 -0.35,-0.08,1.48,U] [#3 -0.27,0.11,1.32,U] [#4 0.07,0.01,0.98,U] [#5 -0.16,-0.03,1.01,U] [#6 -0.27,-0.26,0.98,U] [#7 -0.13,0.20,0.73,U] [#8 -0.67,0.05,0.00,M1] 
00:31:02.388 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.04}, one-star: {-0.32, 0.19}
00:31:02.389 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
00:31:02.389 00.000 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
00:31:02.390 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-2.92 mountX=0.18 mountY=0.09, mountTheta=0.45
00:31:02.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.04, opts=13)
00:31:02.393 00.001 21068 Enqueuing Move request for scope (-0.19, -0.04)
00:31:02.394 00.001 16108 Worker thread wakes up
00:31:02.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
00:31:02.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
00:31:02.394 00.000 16108 Moving (-0.19, -0.04) raw xDistance=0.18 yDistance=0.09
00:31:02.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:31:02.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:02.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:02.394 00.000 16108 MoveAxis(E, 0, ABG)
00:31:02.394 00.000 16108 Move returns status 0, amount 0
00:31:02.394 00.000 16108 MoveAxis(N, 0, ABG)
00:31:02.394 00.000 16108 Move returns status 0, amount 0
00:31:02.394 00.000 16108 move complete, result=0
00:31:02.394 00.000 16108 worker thread done servicing request
00:31:02.398 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3501, FiltMin=3011, FiltMax=64237, Gamma=1.000
00:31:02.419 00.021 21068 UpdateGuideState exits: m=107732 SNR=69.5
00:31:02.421 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:02.421 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:02.423 00.002 21068 Enqueuing Expose request
00:31:02.425 00.002 16108 Worker thread wakes up
00:31:02.425 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:02.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:02.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:03.596 01.170 16108 Exposure complete
00:31:03.662 00.066 16108 worker thread done servicing request
00:31:03.662 00.000 21068 OnExposeComplete: enter
00:31:03.664 00.002 21068 UpdateGuideState(): m_state=6
00:31:03.665 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7740
00:31:03.667 00.002 21068 Star::Find returns 1 (0), X=219.62, Y=875.75, Mass=126994, SNR=86.6, Peak=15075 HFD=3.6
00:31:03.669 00.002 21068 MultiStar: [#1 -0.29,-0.26,1.07,U] [#2 -0.29,-0.38,0.00,M1] [#3 -0.37,-0.48,0.00,M1] [#4 0.23,-0.25,0.77,U] [#5 -0.27,-0.13,0.95,U] [#6 -0.29,-0.25,0.64,U] [#7 -0.41,0.02,0.67,U] [#8 -0.47,-0.02,0.00,M2] 
00:31:03.670 00.001 21068 refined, 5 included, MultiStar: {-0.23, -0.14}, one-star: {-0.34, 0.04}
00:31:03.671 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
00:31:03.673 00.002 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
00:31:03.674 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.61 mountX=0.21 mountY=0.19, mountTheta=0.74
00:31:03.676 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.14, opts=13)
00:31:03.679 00.003 21068 Enqueuing Move request for scope (-0.23, -0.14)
00:31:03.680 00.001 16108 Worker thread wakes up
00:31:03.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
00:31:03.680 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
00:31:03.680 00.000 16108 Moving (-0.23, -0.14) raw xDistance=0.21 yDistance=0.19
00:31:03.681 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:31:03.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:03.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:31:03.681 00.000 16108 MoveAxis(W, 54, ABG)
00:31:03.681 00.000 16108 Guiding  Dir = 3, Dur = 54
00:31:03.681 00.000 16108 IsSlewing returns 0
00:31:03.682 00.001 16108 IsGuiding returns 0
00:31:03.688 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3501, FiltMin=2976, FiltMax=59949, Gamma=1.000
00:31:03.714 00.026 21068 UpdateGuideState exits: m=126994 SNR=86.6
00:31:03.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:03.717 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:03.718 00.001 21068 Enqueuing Expose request
00:31:03.732 00.014 16108 PulseGuide returned control before completion, sleep 14
00:31:03.762 00.030 16108 IsGuiding returns 1
00:31:03.762 00.000 16108 scope still moving after pulse duration time elapsed
00:31:03.794 00.032 16108 IsSlewing returns 0
00:31:03.794 00.000 16108 IsGuiding returns 1
00:31:03.825 00.031 16108 IsSlewing returns 0
00:31:03.825 00.000 16108 IsGuiding returns 0
00:31:03.825 00.000 16108 scope move finished after 54 + 90 ms
00:31:03.825 00.000 16108 Move returns status 0, amount 54
00:31:03.825 00.000 16108 MoveAxis(N, 0, ABG)
00:31:03.825 00.000 16108 Move returns status 0, amount 0
00:31:03.827 00.002 16108 move complete, result=0
00:31:03.827 00.000 16108 worker thread done servicing request
00:31:03.827 00.000 16108 Worker thread wakes up
00:31:03.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:03.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:03.827 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.2 px 0 ms NORTH
00:31:04.801 00.974 16108 Exposure complete
00:31:04.864 00.063 16108 worker thread done servicing request
00:31:04.864 00.000 21068 OnExposeComplete: enter
00:31:04.866 00.002 21068 UpdateGuideState(): m_state=6
00:31:04.867 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7741
00:31:04.869 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=875.55, Mass=120494, SNR=84.5, Peak=16019 HFD=3.3
00:31:04.870 00.001 21068 MultiStar: [#1 -0.23,-0.42,0.00,M1] [#2 0.03,-0.47,0.00,M2] [#3 0.05,-0.43,1.08,U] [#4 0.48,-0.26,0.00,M1] [#5 0.02,-0.15,0.96,U] [#6 0.09,-0.26,0.90,U] [#7 0.09,-0.32,0.59,U] [#8 -0.18,-0.27,0.83,U] 
00:31:04.871 00.001 21068 single-star, 5 included, MultiStar: {-0.01, -0.26}, one-star: {-0.12, -0.15}
00:31:04.873 00.002 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
00:31:04.874 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
00:31:04.876 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=0.09 mountY=0.17, mountTheta=1.10
00:31:04.879 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
00:31:04.880 00.001 21068 Enqueuing Move request for scope (-0.12, -0.15)
00:31:04.883 00.003 16108 Worker thread wakes up
00:31:04.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
00:31:04.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
00:31:04.883 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.17
00:31:04.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:31:04.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:04.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:31:04.884 00.001 16108 MoveAxis(E, 0, ABG)
00:31:04.884 00.000 16108 Move returns status 0, amount 0
00:31:04.884 00.000 16108 MoveAxis(N, 0, ABG)
00:31:04.884 00.000 16108 Move returns status 0, amount 0
00:31:04.884 00.000 16108 move complete, result=0
00:31:04.884 00.000 16108 worker thread done servicing request
00:31:04.889 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3501, FiltMin=3011, FiltMax=54723, Gamma=1.000
00:31:04.906 00.017 21068 UpdateGuideState exits: m=120494 SNR=84.5
00:31:04.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:04.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:04.909 00.001 21068 Enqueuing Expose request
00:31:04.910 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:04.910 00.000 16108 Worker thread wakes up
00:31:04.911 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:04.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:06.064 01.153 16108 Exposure complete
00:31:06.117 00.053 16108 worker thread done servicing request
00:31:06.117 00.000 21068 OnExposeComplete: enter
00:31:06.118 00.001 21068 UpdateGuideState(): m_state=6
00:31:06.119 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7742
00:31:06.120 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.87, Mass=119049, SNR=85.9, Peak=16483 HFD=3.1
00:31:06.121 00.001 21068 MultiStar: [#1 0.19,-0.04,1.15,U] [#2 0.18,-0.01,1.11,U] [#3 0.24,-0.10,0.95,U] [#4 0.36,0.37,0.00,M2] [#5 0.15,0.01,0.92,U] [#6 0.09,-0.11,0.81,U] [#7 0.16,0.21,0.66,U] [#8 0.14,0.32,0.75,U] 
00:31:06.121 00.000 21068 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.11, 0.17}
00:31:06.122 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
00:31:06.123 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
00:31:06.123 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.27 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
00:31:06.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
00:31:06.126 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
00:31:06.126 00.000 16108 Worker thread wakes up
00:31:06.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:31:06.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:31:06.127 00.001 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
00:31:06.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:31:06.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:06.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:06.127 00.000 16108 MoveAxis(E, 0, ABG)
00:31:06.127 00.000 16108 Move returns status 0, amount 0
00:31:06.127 00.000 16108 MoveAxis(N, 0, ABG)
00:31:06.127 00.000 16108 Move returns status 0, amount 0
00:31:06.127 00.000 16108 move complete, result=0
00:31:06.127 00.000 16108 worker thread done servicing request
00:31:06.134 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3501, FiltMin=3021, FiltMax=62499, Gamma=1.000
00:31:06.158 00.024 21068 UpdateGuideState exits: m=119049 SNR=85.9
00:31:06.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.160 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:06.161 00.001 21068 Enqueuing Expose request
00:31:06.163 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:06.163 00.000 16108 Worker thread wakes up
00:31:06.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:06.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:07.128 00.965 16108 Exposure complete
00:31:07.205 00.077 16108 worker thread done servicing request
00:31:07.205 00.000 21068 OnExposeComplete: enter
00:31:07.206 00.001 21068 UpdateGuideState(): m_state=6
00:31:07.207 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7743
00:31:07.207 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=876.02, Mass=137683, SNR=94.5, Peak=16803 HFD=3.8
00:31:07.208 00.001 21068 MultiStar: [#1 -0.11,-0.07,0.97,U] [#2 0.25,-0.22,1.09,U] [#3 0.21,-0.12,0.94,U] [#4 0.34,-0.06,0.82,U] [#5 0.39,0.01,0.75,U] [#6 0.01,-0.24,0.70,U] [#7 0.63,0.20,0.00,M1] [#8 -0.17,-0.03,0.75,U] 
00:31:07.209 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.18, 0.32}
00:31:07.210 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
00:31:07.211 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
00:31:07.212 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.31 mountX=-0.15 mountY=0.01, mountTheta=3.07
00:31:07.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
00:31:07.216 00.002 21068 Enqueuing Move request for scope (0.14, -0.05)
00:31:07.217 00.001 16108 Worker thread wakes up
00:31:07.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:31:07.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:31:07.218 00.001 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.01
00:31:07.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:31:07.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:07.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:07.218 00.000 16108 MoveAxis(E, 0, ABG)
00:31:07.218 00.000 16108 Move returns status 0, amount 0
00:31:07.218 00.000 16108 MoveAxis(N, 0, ABG)
00:31:07.218 00.000 16108 Move returns status 0, amount 0
00:31:07.218 00.000 16108 move complete, result=0
00:31:07.219 00.001 16108 worker thread done servicing request
00:31:07.227 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3501, FiltMin=3008, FiltMax=56435, Gamma=1.000
00:31:07.258 00.031 21068 UpdateGuideState exits: m=137683 SNR=94.5
00:31:07.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:07.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:07.262 00.001 21068 Enqueuing Expose request
00:31:07.263 00.001 16108 Worker thread wakes up
00:31:07.263 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:07.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:07.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:08.425 01.161 16108 Exposure complete
00:31:08.497 00.072 16108 worker thread done servicing request
00:31:08.497 00.000 21068 OnExposeComplete: enter
00:31:08.498 00.001 21068 UpdateGuideState(): m_state=6
00:31:08.499 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7744
00:31:08.500 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.71, Mass=126606, SNR=78.4, Peak=16707 HFD=3.4
00:31:08.501 00.001 21068 MultiStar: [#1 0.08,-0.48,0.00,M1] [#2 0.20,-0.34,1.38,U] [#3 0.44,-0.44,0.00,M1] [#4 0.18,0.04,0.80,U] [#5 -0.05,-0.19,0.87,U] [#6 0.17,-0.57,0.00,M1] [#7 0.38,0.11,0.57,U] [#8 -0.08,0.02,0.80,U] 
00:31:08.502 00.001 21068 single-star, 5 included, MultiStar: {0.08, -0.09}, one-star: {-0.11, 0.01}
00:31:08.503 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
00:31:08.503 00.000 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
00:31:08.504 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.05 mountX=0.11 mountY=0.02, mountTheta=0.15
00:31:08.506 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
00:31:08.508 00.002 21068 Enqueuing Move request for scope (-0.11, 0.01)
00:31:08.509 00.001 16108 Worker thread wakes up
00:31:08.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:31:08.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:31:08.509 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
00:31:08.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:31:08.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:08.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:31:08.509 00.000 16108 MoveAxis(E, 0, ABG)
00:31:08.509 00.000 16108 Move returns status 0, amount 0
00:31:08.509 00.000 16108 MoveAxis(N, 0, ABG)
00:31:08.509 00.000 16108 Move returns status 0, amount 0
00:31:08.510 00.001 16108 move complete, result=0
00:31:08.510 00.000 16108 worker thread done servicing request
00:31:08.516 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3501, FiltMin=3024, FiltMax=59696, Gamma=1.000
00:31:08.538 00.022 21068 UpdateGuideState exits: m=126606 SNR=78.4
00:31:08.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:08.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:08.541 00.001 21068 Enqueuing Expose request
00:31:08.541 00.000 16108 Worker thread wakes up
00:31:08.541 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:08.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:08.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:09.517 00.975 16108 Exposure complete
00:31:09.592 00.075 16108 worker thread done servicing request
00:31:09.592 00.000 21068 OnExposeComplete: enter
00:31:09.593 00.001 21068 UpdateGuideState(): m_state=6
00:31:09.593 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7745
00:31:09.594 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.71, Mass=115495, SNR=82.3, Peak=14899 HFD=3.3
00:31:09.595 00.001 21068 MultiStar: [#1 -0.10,-0.19,1.22,U] [#2 -0.15,-0.25,1.28,U] [#3 -0.05,-0.24,0.99,U] [#4 -0.17,-0.01,0.80,U] [#5 -0.27,-0.19,0.97,U] [#6 -0.14,-0.27,0.85,U] [#7 0.11,0.06,0.75,U] [#8 -0.42,-0.14,0.74,U] 
00:31:09.597 00.002 21068 refined, 8 included, MultiStar: {-0.16, -0.15}, one-star: {-0.22, 0.01}
00:31:09.598 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
00:31:09.598 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
00:31:09.599 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.21 cameraTheta=-2.38 mountX=0.13 mountY=0.18, mountTheta=0.95
00:31:09.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.15, opts=13)
00:31:09.601 00.000 21068 Enqueuing Move request for scope (-0.16, -0.15)
00:31:09.602 00.001 16108 Worker thread wakes up
00:31:09.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
00:31:09.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
00:31:09.602 00.000 16108 Moving (-0.16, -0.15) raw xDistance=0.13 yDistance=0.18
00:31:09.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:31:09.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:09.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:31:09.603 00.001 16108 MoveAxis(E, 0, ABG)
00:31:09.603 00.000 16108 Move returns status 0, amount 0
00:31:09.603 00.000 16108 MoveAxis(N, 0, ABG)
00:31:09.603 00.000 16108 Move returns status 0, amount 0
00:31:09.603 00.000 16108 move complete, result=0
00:31:09.603 00.000 16108 worker thread done servicing request
00:31:09.607 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3501, FiltMin=3021, FiltMax=59661, Gamma=1.000
00:31:09.622 00.015 21068 UpdateGuideState exits: m=115495 SNR=82.3
00:31:09.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:09.625 00.001 21068 Enqueuing Expose request
00:31:09.625 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:09.626 00.001 16108 Worker thread wakes up
00:31:09.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:09.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:10.788 01.162 16108 Exposure complete
00:31:10.849 00.061 16108 worker thread done servicing request
00:31:10.849 00.000 21068 OnExposeComplete: enter
00:31:10.850 00.001 21068 UpdateGuideState(): m_state=6
00:31:10.851 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7746
00:31:10.852 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.80, Mass=134601, SNR=84.5, Peak=18595 HFD=3.3
00:31:10.853 00.001 21068 MultiStar: [#1 0.37,-0.35,0.00,M1] [#2 0.05,-0.17,1.27,U] [#3 -0.03,-0.16,0.91,U] [#4 -0.05,0.08,0.80,U] [#5 -0.20,-0.03,0.84,U] [#6 -0.15,-0.33,0.78,U] [#7 0.10,-0.05,0.64,U] [#8 -0.41,-0.07,0.66,U] 
00:31:10.854 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {-0.11, 0.10}
00:31:10.855 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
00:31:10.855 00.000 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
00:31:10.856 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.40 mountX=0.07 mountY=0.10, mountTheta=0.94
00:31:10.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
00:31:10.859 00.001 21068 Enqueuing Move request for scope (-0.09, -0.08)
00:31:10.860 00.001 16108 Worker thread wakes up
00:31:10.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:31:10.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:31:10.860 00.000 16108 Moving (-0.09, -0.08) raw xDistance=0.07 yDistance=0.10
00:31:10.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:31:10.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:10.861 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:31:10.861 00.000 16108 MoveAxis(E, 0, ABG)
00:31:10.861 00.000 16108 Move returns status 0, amount 0
00:31:10.861 00.000 16108 MoveAxis(N, 0, ABG)
00:31:10.861 00.000 16108 Move returns status 0, amount 0
00:31:10.861 00.000 16108 move complete, result=0
00:31:10.861 00.000 16108 worker thread done servicing request
00:31:10.864 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3497, FiltMin=3011, FiltMax=65472, Gamma=1.000
00:31:10.879 00.015 21068 UpdateGuideState exits: m=134601 SNR=84.5
00:31:10.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:10.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:10.882 00.001 21068 Enqueuing Expose request
00:31:10.882 00.000 16108 Worker thread wakes up
00:31:10.882 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:10.884 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:10.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:11.859 00.975 16108 Exposure complete
00:31:11.914 00.055 16108 worker thread done servicing request
00:31:11.914 00.000 21068 OnExposeComplete: enter
00:31:11.916 00.002 21068 UpdateGuideState(): m_state=6
00:31:11.918 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7747
00:31:11.920 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.68, Mass=115585, SNR=81.8, Peak=13891 HFD=3.4
00:31:11.922 00.002 21068 MultiStar: [#1 -0.18,-0.39,1.09,U] [#2 -0.14,-0.41,1.26,U] [#3 -0.06,-0.47,0.00,M1] [#4 0.19,-0.28,0.86,U] [#5 0.02,-0.24,0.92,U] [#6 0.08,-0.30,0.69,U] [#7 0.13,-0.27,0.73,U] [#8 -0.28,-0.12,0.70,U] 
00:31:11.924 00.002 21068 single-star, 7 included, MultiStar: {-0.05, -0.26}, one-star: {-0.13, -0.02}
00:31:11.925 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
00:31:11.926 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
00:31:11.928 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.12 mountY=0.05, mountTheta=0.39
00:31:11.931 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
00:31:11.932 00.001 21068 Enqueuing Move request for scope (-0.13, -0.02)
00:31:11.934 00.002 16108 Worker thread wakes up
00:31:11.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:31:11.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:31:11.934 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.12 yDistance=0.05
00:31:11.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:31:11.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:11.935 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:11.935 00.000 16108 MoveAxis(E, 0, ABG)
00:31:11.935 00.000 16108 Move returns status 0, amount 0
00:31:11.935 00.000 16108 MoveAxis(N, 0, ABG)
00:31:11.935 00.000 16108 Move returns status 0, amount 0
00:31:11.935 00.000 16108 move complete, result=0
00:31:11.935 00.000 16108 worker thread done servicing request
00:31:11.941 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3497, FiltMin=3043, FiltMax=58093, Gamma=1.000
00:31:11.972 00.031 21068 UpdateGuideState exits: m=115585 SNR=81.8
00:31:11.974 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:11.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:11.976 00.001 21068 Enqueuing Expose request
00:31:11.976 00.000 16108 Worker thread wakes up
00:31:11.976 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:11.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:11.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:13.147 01.170 16108 Exposure complete
00:31:13.224 00.077 16108 worker thread done servicing request
00:31:13.224 00.000 21068 OnExposeComplete: enter
00:31:13.225 00.001 21068 UpdateGuideState(): m_state=6
00:31:13.227 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7748
00:31:13.228 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.33, Mass=114462, SNR=74.0, Peak=12829 HFD=3.5
00:31:13.229 00.001 21068 MultiStar: [#1 0.32,-0.22,1.19,U] [#2 0.08,-0.18,1.22,U] [#3 0.22,0.00,1.06,U] [#4 0.23,-0.44,0.00,M1] [#5 0.07,-0.11,1.12,U] [#6 0.06,-0.62,0.00,M1] [#7 0.39,-0.36,0.00,M1] [#8 0.09,-0.52,0.00,M1] 
00:31:13.229 00.000 21068 refined, 4 included, MultiStar: {0.17, -0.17}, one-star: {0.19, -0.37}
00:31:13.230 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
00:31:13.231 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
00:31:13.232 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.80 mountX=-0.20 mountY=0.13, mountTheta=2.56
00:31:13.233 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
00:31:13.234 00.001 21068 Enqueuing Move request for scope (0.17, -0.17)
00:31:13.235 00.001 16108 Worker thread wakes up
00:31:13.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
00:31:13.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
00:31:13.235 00.000 16108 Moving (0.17, -0.17) raw xDistance=-0.20 yDistance=0.13
00:31:13.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:31:13.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:13.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:31:13.235 00.000 16108 MoveAxis(E, 0, ABG)
00:31:13.235 00.000 16108 Move returns status 0, amount 0
00:31:13.235 00.000 16108 MoveAxis(N, 0, ABG)
00:31:13.235 00.000 16108 Move returns status 0, amount 0
00:31:13.235 00.000 16108 move complete, result=0
00:31:13.235 00.000 16108 worker thread done servicing request
00:31:13.239 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3497, FiltMin=3008, FiltMax=61549, Gamma=1.000
00:31:13.254 00.015 21068 UpdateGuideState exits: m=114462 SNR=74.0
00:31:13.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:13.257 00.001 21068 Enqueuing Expose request
00:31:13.259 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:13.262 00.003 16108 Worker thread wakes up
00:31:13.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:13.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:14.236 00.974 16108 Exposure complete
00:31:14.297 00.061 16108 worker thread done servicing request
00:31:14.297 00.000 21068 OnExposeComplete: enter
00:31:14.298 00.001 21068 UpdateGuideState(): m_state=6
00:31:14.300 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7749
00:31:14.301 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.26, Mass=125366, SNR=86.3, Peak=13405 HFD=3.5
00:31:14.302 00.001 21068 MultiStar: [#1 0.20,-0.30,1.10,U] [#2 0.05,-0.43,1.12,U] [#3 0.24,-0.40,0.00,M1] [#4 0.72,-0.24,0.00,M2] [#5 0.03,-0.47,0.00,M1] [#6 0.22,-0.63,0.00,M2] [#7 0.19,-0.39,0.74,U] [#8 -0.04,-0.60,0.00,M2] 
00:31:14.303 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.39}, one-star: {0.16, -0.44}
00:31:14.304 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
00:31:14.305 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
00:31:14.306 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.21 mountX=-0.21 mountY=0.34, mountTheta=2.12
00:31:14.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.39, opts=13)
00:31:14.308 00.000 21068 Enqueuing Move request for scope (0.15, -0.39)
00:31:14.309 00.001 16108 Worker thread wakes up
00:31:14.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.39) opts 0xd
00:31:14.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.39)
00:31:14.310 00.001 16108 Moving (0.15, -0.39) raw xDistance=-0.21 yDistance=0.34
00:31:14.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:31:14.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
00:31:14.310 00.000 16108 MoveAxis(E, 55, ABG)
00:31:14.310 00.000 16108 Guiding  Dir = 2, Dur = 55
00:31:14.310 00.000 16108 IsSlewing returns 0
00:31:14.310 00.000 16108 IsGuiding returns 0
00:31:14.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3497, FiltMin=3027, FiltMax=55347, Gamma=1.000
00:31:14.329 00.015 21068 UpdateGuideState exits: m=125366 SNR=86.3
00:31:14.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:14.332 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:14.332 00.000 21068 Enqueuing Expose request
00:31:14.348 00.016 16108 PulseGuide returned control before completion, sleep 29
00:31:14.378 00.030 16108 IsGuiding returns 1
00:31:14.378 00.000 16108 scope still moving after pulse duration time elapsed
00:31:14.409 00.031 16108 IsSlewing returns 0
00:31:14.409 00.000 16108 IsGuiding returns 1
00:31:14.440 00.031 16108 IsSlewing returns 0
00:31:14.441 00.001 16108 IsGuiding returns 0
00:31:14.441 00.000 16108 scope move finished after 55 + 75 ms
00:31:14.441 00.000 16108 Move returns status 0, amount 55
00:31:14.441 00.000 16108 MoveAxis(S, 69, ABG)
00:31:14.441 00.000 16108 Guiding  Dir = 1, Dur = 69
00:31:14.441 00.000 16108 IsSlewing returns 0
00:31:14.441 00.000 16108 IsGuiding returns 0
00:31:14.504 00.063 16108 PulseGuide returned control before completion, sleep 17
00:31:14.535 00.031 16108 IsGuiding returns 1
00:31:14.535 00.000 16108 scope still moving after pulse duration time elapsed
00:31:14.566 00.031 16108 IsSlewing returns 0
00:31:14.566 00.000 16108 IsGuiding returns 1
00:31:14.598 00.032 16108 IsSlewing returns 0
00:31:14.599 00.001 16108 IsGuiding returns 0
00:31:14.599 00.000 16108 scope move finished after 69 + 87 ms
00:31:14.599 00.000 16108 Move returns status 0, amount 69
00:31:14.599 00.000 16108 move complete, result=0
00:31:14.599 00.000 16108 worker thread done servicing request
00:31:14.599 00.000 16108 Worker thread wakes up
00:31:14.599 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.3 px 69 ms SOUTH
00:31:14.601 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:14.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:15.767 01.166 16108 Exposure complete
00:31:15.827 00.060 16108 worker thread done servicing request
00:31:15.827 00.000 21068 OnExposeComplete: enter
00:31:15.828 00.001 21068 UpdateGuideState(): m_state=6
00:31:15.829 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7750
00:31:15.830 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.75, Mass=111671, SNR=73.7, Peak=13363 HFD=3.5
00:31:15.830 00.000 21068 MultiStar: [#1 0.23,-0.41,0.00,M1] [#2 0.07,-0.38,1.27,U] [#3 -0.20,-0.23,1.16,U] [#4 0.20,-0.07,0.91,U] [#5 -0.12,-0.19,0.81,U] [#6 -0.19,-0.46,0.00,M3] [#7 0.20,-0.06,0.62,U] [#8 -0.08,-0.30,0.74,U] 
00:31:15.831 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.18}, one-star: {0.25, 0.04}
00:31:15.832 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
00:31:15.833 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
00:31:15.834 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.36 mountX=-0.07 mountY=0.17, mountTheta=1.97
00:31:15.836 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.18, opts=13)
00:31:15.837 00.001 21068 Enqueuing Move request for scope (0.04, -0.18)
00:31:15.838 00.001 16108 Worker thread wakes up
00:31:15.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:31:15.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:31:15.838 00.000 16108 Moving (0.04, -0.18) raw xDistance=-0.07 yDistance=0.17
00:31:15.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:31:15.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:15.839 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:31:15.839 00.000 16108 MoveAxis(E, 0, ABG)
00:31:15.839 00.000 16108 Move returns status 0, amount 0
00:31:15.839 00.000 16108 MoveAxis(N, 0, ABG)
00:31:15.839 00.000 16108 Move returns status 0, amount 0
00:31:15.839 00.000 16108 move complete, result=0
00:31:15.839 00.000 16108 worker thread done servicing request
00:31:15.843 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3497, FiltMin=3027, FiltMax=60077, Gamma=1.000
00:31:15.857 00.014 21068 UpdateGuideState exits: m=111671 SNR=73.7
00:31:15.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:15.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:15.860 00.001 21068 Enqueuing Expose request
00:31:15.860 00.000 16108 Worker thread wakes up
00:31:15.860 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:15.862 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:15.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:16.841 00.979 16108 Exposure complete
00:31:16.898 00.057 16108 worker thread done servicing request
00:31:16.898 00.000 21068 OnExposeComplete: enter
00:31:16.899 00.001 21068 UpdateGuideState(): m_state=6
00:31:16.901 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7751
00:31:16.902 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.65, Mass=117970, SNR=76.1, Peak=13283 HFD=3.4
00:31:16.903 00.001 21068 MultiStar: [#1 -0.17,-0.01,1.14,U] [#2 -0.29,-0.01,1.23,U] [#3 -0.26,0.08,1.01,U] [#4 -0.22,0.03,0.82,U] [#5 -0.12,-0.26,1.11,U] [#6 -0.16,-0.27,0.96,U] [#7 0.27,-0.04,0.69,U] [#8 -0.35,-0.18,0.74,U] 
00:31:16.903 00.000 21068 single-star, 8 included, MultiStar: {-0.15, -0.08}, one-star: {0.06, -0.05}
00:31:16.904 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
00:31:16.905 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
00:31:16.905 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.64 mountX=-0.07 mountY=0.03, mountTheta=2.73
00:31:16.908 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
00:31:16.910 00.002 21068 Enqueuing Move request for scope (0.06, -0.05)
00:31:16.912 00.002 16108 Worker thread wakes up
00:31:16.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:31:16.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:31:16.912 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=0.03
00:31:16.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:31:16.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:16.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:31:16.912 00.000 16108 MoveAxis(E, 0, ABG)
00:31:16.912 00.000 16108 Move returns status 0, amount 0
00:31:16.912 00.000 16108 MoveAxis(N, 0, ABG)
00:31:16.912 00.000 16108 Move returns status 0, amount 0
00:31:16.912 00.000 16108 move complete, result=0
00:31:16.912 00.000 16108 worker thread done servicing request
00:31:16.919 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3497, FiltMin=2995, FiltMax=57792, Gamma=1.000
00:31:16.938 00.019 21068 UpdateGuideState exits: m=117970 SNR=76.1
00:31:16.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.939 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:16.940 00.001 21068 Enqueuing Expose request
00:31:16.941 00.001 16108 Worker thread wakes up
00:31:16.941 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:16.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:16.943 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:18.100 01.157 16108 Exposure complete
00:31:18.170 00.070 16108 worker thread done servicing request
00:31:18.170 00.000 21068 OnExposeComplete: enter
00:31:18.171 00.001 21068 UpdateGuideState(): m_state=6
00:31:18.173 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7752
00:31:18.174 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=876.24, Mass=128637, SNR=80.9, Peak=13683 HFD=3.4
00:31:18.177 00.003 21068 MultiStar: [#1 0.13,-0.17,1.35,U] [#2 0.14,0.05,1.21,U] [#3 -0.05,-0.17,1.10,U] [#4 0.07,0.23,0.82,U] [#5 -0.32,0.16,0.92,U] [#6 -0.11,-0.07,0.75,U] [#7 -0.37,0.56,0.00,M1] [#8 -0.09,0.43,0.68,U] 
00:31:18.178 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.50, 0.54}
00:31:18.179 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
00:31:18.180 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
00:31:18.181 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.22 mountX=0.09 mountY=-0.08, mountTheta=-0.71
00:31:18.184 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
00:31:18.186 00.002 21068 Enqueuing Move request for scope (-0.08, 0.10)
00:31:18.187 00.001 16108 Worker thread wakes up
00:31:18.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:31:18.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:31:18.187 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=-0.08
00:31:18.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:31:18.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:18.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:18.187 00.000 16108 MoveAxis(E, 0, ABG)
00:31:18.188 00.001 16108 Move returns status 0, amount 0
00:31:18.188 00.000 16108 MoveAxis(N, 0, ABG)
00:31:18.188 00.000 16108 Move returns status 0, amount 0
00:31:18.188 00.000 16108 move complete, result=0
00:31:18.188 00.000 16108 worker thread done servicing request
00:31:18.191 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3501, FiltMin=3001, FiltMax=59904, Gamma=1.000
00:31:18.207 00.016 21068 UpdateGuideState exits: m=128637 SNR=80.9
00:31:18.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:18.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:18.209 00.000 21068 Enqueuing Expose request
00:31:18.210 00.001 16108 Worker thread wakes up
00:31:18.210 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:18.211 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:18.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:19.184 00.973 16108 Exposure complete
00:31:19.249 00.065 16108 worker thread done servicing request
00:31:19.249 00.000 21068 OnExposeComplete: enter
00:31:19.250 00.001 21068 UpdateGuideState(): m_state=6
00:31:19.251 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7753
00:31:19.251 00.000 21068 Star::Find returns 1 (0), X=219.46, Y=875.85, Mass=114850, SNR=72.3, Peak=14931 HFD=3.4
00:31:19.252 00.001 21068 MultiStar: [#1 0.19,-0.07,1.16,U] [#2 -0.23,0.18,1.48,U] [#3 0.11,0.03,1.18,U] [#4 0.18,0.10,0.90,U] [#5 -0.33,0.19,1.11,U] [#6 -0.27,-0.04,0.98,U] [#7 -0.14,0.32,0.63,U] [#8 -0.40,0.19,0.86,U] 
00:31:19.253 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.11}, one-star: {-0.49, 0.14}
00:31:19.254 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
00:31:19.254 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
00:31:19.256 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.52 mountX=0.16 mountY=-0.07, mountTheta=-0.40
00:31:19.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.11, opts=13)
00:31:19.258 00.000 21068 Enqueuing Move request for scope (-0.15, 0.11)
00:31:19.259 00.001 16108 Worker thread wakes up
00:31:19.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
00:31:19.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
00:31:19.259 00.000 16108 Moving (-0.15, 0.11) raw xDistance=0.16 yDistance=-0.07
00:31:19.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:31:19.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:19.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:31:19.259 00.000 16108 MoveAxis(E, 0, ABG)
00:31:19.260 00.001 16108 Move returns status 0, amount 0
00:31:19.260 00.000 16108 MoveAxis(N, 0, ABG)
00:31:19.260 00.000 16108 Move returns status 0, amount 0
00:31:19.260 00.000 16108 move complete, result=0
00:31:19.260 00.000 16108 worker thread done servicing request
00:31:19.267 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3497, FiltMin=3011, FiltMax=55101, Gamma=1.000
00:31:19.294 00.027 21068 UpdateGuideState exits: m=114850 SNR=72.3
00:31:19.296 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:19.299 00.002 21068 Enqueuing Expose request
00:31:19.300 00.001 16108 Worker thread wakes up
00:31:19.300 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:19.302 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:19.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:20.453 01.151 16108 Exposure complete
00:31:20.508 00.055 16108 worker thread done servicing request
00:31:20.508 00.000 21068 OnExposeComplete: enter
00:31:20.510 00.002 21068 UpdateGuideState(): m_state=6
00:31:20.511 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7754
00:31:20.513 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=876.00, Mass=123789, SNR=82.4, Peak=15267 HFD=3.0
00:31:20.516 00.003 21068 MultiStar: [#1 0.19,-0.19,1.24,U] [#2 -0.07,0.03,1.25,U] [#3 0.15,-0.15,0.96,U] [#4 0.04,0.22,0.93,U] [#5 0.31,0.01,1.02,U] [#6 0.04,0.03,0.92,U] [#7 -0.15,0.22,0.59,U] [#8 -0.37,0.32,0.00,M1] 
00:31:20.517 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.00, 0.30}
00:31:20.518 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:31:20.519 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
00:31:20.521 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.52 mountX=-0.07 mountY=-0.06, mountTheta=-2.41
00:31:20.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
00:31:20.524 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
00:31:20.526 00.002 16108 Worker thread wakes up
00:31:20.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:31:20.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:31:20.526 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.07 yDistance=-0.06
00:31:20.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:31:20.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:20.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:20.526 00.000 16108 MoveAxis(E, 0, ABG)
00:31:20.526 00.000 16108 Move returns status 0, amount 0
00:31:20.527 00.001 16108 MoveAxis(N, 0, ABG)
00:31:20.527 00.000 16108 Move returns status 0, amount 0
00:31:20.527 00.000 16108 move complete, result=0
00:31:20.527 00.000 16108 worker thread done servicing request
00:31:20.535 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3497, FiltMin=2950, FiltMax=59920, Gamma=1.000
00:31:20.563 00.028 21068 UpdateGuideState exits: m=123789 SNR=82.4
00:31:20.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.566 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:20.567 00.001 21068 Enqueuing Expose request
00:31:20.568 00.001 16108 Worker thread wakes up
00:31:20.568 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:20.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:20.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:21.538 00.969 16108 Exposure complete
00:31:21.611 00.073 16108 worker thread done servicing request
00:31:21.611 00.000 21068 OnExposeComplete: enter
00:31:21.612 00.001 21068 UpdateGuideState(): m_state=6
00:31:21.614 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7755
00:31:21.615 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.77, Mass=124744, SNR=74.0, Peak=17091 HFD=3.3
00:31:21.616 00.001 21068 MultiStar: [#1 -0.21,0.02,1.44,U] [#2 0.09,-0.11,1.41,U] [#3 -0.10,-0.09,1.00,U] [#4 0.12,-0.04,0.96,U] [#5 0.03,0.05,1.06,U] [#6 -0.04,-0.13,0.83,U] [#7 -0.08,-0.11,0.73,U] [#8 -0.51,0.21,0.00,M2] 
00:31:21.617 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.23, 0.07}
00:31:21.617 00.000 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
00:31:21.618 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
00:31:21.619 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=0.05 mountY=0.05, mountTheta=0.82
00:31:21.620 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
00:31:21.621 00.001 21068 Enqueuing Move request for scope (-0.05, -0.04)
00:31:21.621 00.000 16108 Worker thread wakes up
00:31:21.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:31:21.622 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:31:21.622 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
00:31:21.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:31:21.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:21.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:21.622 00.000 16108 MoveAxis(E, 0, ABG)
00:31:21.622 00.000 16108 Move returns status 0, amount 0
00:31:21.622 00.000 16108 MoveAxis(N, 0, ABG)
00:31:21.622 00.000 16108 Move returns status 0, amount 0
00:31:21.622 00.000 16108 move complete, result=0
00:31:21.622 00.000 16108 worker thread done servicing request
00:31:21.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3501, FiltMin=2992, FiltMax=59552, Gamma=1.000
00:31:21.642 00.016 21068 UpdateGuideState exits: m=124744 SNR=74.0
00:31:21.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:21.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:21.644 00.000 21068 Enqueuing Expose request
00:31:21.645 00.001 16108 Worker thread wakes up
00:31:21.645 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:21.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:21.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:22.817 01.171 16108 Exposure complete
00:31:22.871 00.054 16108 worker thread done servicing request
00:31:22.871 00.000 21068 OnExposeComplete: enter
00:31:22.873 00.002 21068 UpdateGuideState(): m_state=6
00:31:22.874 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7756
00:31:22.875 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=876.11, Mass=121323, SNR=85.3, Peak=17267 HFD=3.4
00:31:22.876 00.001 21068 MultiStar: [#1 -0.16,-0.14,1.11,U] [#2 0.08,-0.21,1.19,U] [#3 -0.21,-0.05,0.92,U] [#4 0.23,0.05,0.76,U] [#5 0.21,0.24,0.92,U] [#6 0.06,-0.08,0.65,U] [#7 0.11,0.11,0.67,U] [#8 -0.17,-0.03,0.73,U] 
00:31:22.876 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.24, 0.41}
00:31:22.877 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
00:31:22.878 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
00:31:22.878 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.18 mountX=0.02 mountY=-0.02, mountTheta=-0.76
00:31:22.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
00:31:22.881 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
00:31:22.881 00.000 16108 Worker thread wakes up
00:31:22.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:31:22.883 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:31:22.883 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
00:31:22.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:31:22.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:22.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:31:22.883 00.000 16108 MoveAxis(E, 0, ABG)
00:31:22.883 00.000 16108 Move returns status 0, amount 0
00:31:22.883 00.000 16108 MoveAxis(N, 0, ABG)
00:31:22.883 00.000 16108 Move returns status 0, amount 0
00:31:22.883 00.000 16108 move complete, result=0
00:31:22.883 00.000 16108 worker thread done servicing request
00:31:22.886 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3501, FiltMin=3017, FiltMax=64499, Gamma=1.000
00:31:22.910 00.024 21068 UpdateGuideState exits: m=121323 SNR=85.3
00:31:22.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:22.913 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:22.914 00.001 21068 Enqueuing Expose request
00:31:22.916 00.002 16108 Worker thread wakes up
00:31:22.916 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:22.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:22.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:23.876 00.959 16108 Exposure complete
00:31:23.941 00.065 16108 worker thread done servicing request
00:31:23.941 00.000 21068 OnExposeComplete: enter
00:31:23.942 00.001 21068 UpdateGuideState(): m_state=6
00:31:23.944 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7757
00:31:23.945 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=875.98, Mass=111423, SNR=76.9, Peak=16195 HFD=3.5
00:31:23.946 00.001 21068 MultiStar: [#1 -0.04,-0.09,1.10,U] [#2 -0.05,-0.13,1.50,U] [#3 -0.02,-0.07,1.26,U] [#4 0.48,0.05,0.00,M1] [#5 0.06,0.00,1.06,U] [#6 0.32,-0.18,0.88,U] [#7 -0.01,-0.01,0.71,U] [#8 -0.41,0.02,0.75,U] 
00:31:23.947 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {-0.16, 0.27}
00:31:23.948 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
00:31:23.949 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
00:31:23.949 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.37 mountX=0.03 mountY=0.04, mountTheta=0.96
00:31:23.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
00:31:23.951 00.000 21068 Enqueuing Move request for scope (-0.03, -0.03)
00:31:23.952 00.001 16108 Worker thread wakes up
00:31:23.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:31:23.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:31:23.952 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.04
00:31:23.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:31:23.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:23.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:23.952 00.000 16108 MoveAxis(E, 0, ABG)
00:31:23.952 00.000 16108 Move returns status 0, amount 0
00:31:23.953 00.001 16108 MoveAxis(N, 0, ABG)
00:31:23.953 00.000 16108 Move returns status 0, amount 0
00:31:23.953 00.000 16108 move complete, result=0
00:31:23.953 00.000 16108 worker thread done servicing request
00:31:23.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3501, FiltMin=2861, FiltMax=63184, Gamma=1.000
00:31:23.972 00.016 21068 UpdateGuideState exits: m=111423 SNR=76.9
00:31:23.972 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:23.974 00.001 21068 Enqueuing Expose request
00:31:23.975 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:23.975 00.000 16108 Worker thread wakes up
00:31:23.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:23.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:25.143 01.167 16108 Exposure complete
00:31:25.208 00.065 16108 worker thread done servicing request
00:31:25.208 00.000 21068 OnExposeComplete: enter
00:31:25.209 00.001 21068 UpdateGuideState(): m_state=6
00:31:25.210 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7758
00:31:25.211 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.97, Mass=120856, SNR=85.6, Peak=14787 HFD=3.4
00:31:25.212 00.001 21068 MultiStar: [#1 0.03,-0.14,1.08,U] [#2 -0.06,-0.21,1.14,U] [#3 -0.13,-0.02,1.06,U] [#4 0.21,0.03,0.83,U] [#5 0.08,-0.18,0.91,U] [#6 0.11,-0.18,0.83,U] [#7 0.11,0.23,0.64,U] [#8 -0.34,-0.05,0.74,U] 
00:31:25.213 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.26, 0.27}
00:31:25.214 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
00:31:25.215 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
00:31:25.215 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.29 mountX=0.03 mountY=0.05, mountTheta=1.04
00:31:25.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
00:31:25.218 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
00:31:25.219 00.001 16108 Worker thread wakes up
00:31:25.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:31:25.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:31:25.219 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.03 yDistance=0.05
00:31:25.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:31:25.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:25.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:25.219 00.000 16108 MoveAxis(E, 0, ABG)
00:31:25.219 00.000 16108 Move returns status 0, amount 0
00:31:25.219 00.000 16108 MoveAxis(N, 0, ABG)
00:31:25.219 00.000 16108 Move returns status 0, amount 0
00:31:25.219 00.000 16108 move complete, result=0
00:31:25.219 00.000 16108 worker thread done servicing request
00:31:25.222 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3501, FiltMin=2963, FiltMax=63744, Gamma=1.000
00:31:25.237 00.015 21068 UpdateGuideState exits: m=120856 SNR=85.6
00:31:25.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:25.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:25.239 00.000 21068 Enqueuing Expose request
00:31:25.240 00.001 16108 Worker thread wakes up
00:31:25.240 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:25.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:25.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:26.227 00.986 16108 Exposure complete
00:31:26.282 00.055 16108 worker thread done servicing request
00:31:26.282 00.000 21068 OnExposeComplete: enter
00:31:26.283 00.001 21068 UpdateGuideState(): m_state=6
00:31:26.284 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7759
00:31:26.285 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.94, Mass=123421, SNR=76.8, Peak=17347 HFD=2.9
00:31:26.286 00.001 21068 MultiStar: [#1 0.04,-0.09,1.45,U] [#2 -0.23,0.01,1.15,U] [#3 0.26,-0.22,1.14,U] [#4 0.34,0.14,0.91,U] [#5 -0.02,-0.08,1.00,U] [#6 0.33,-0.26,0.92,U] [#7 0.00,0.05,0.69,U] [#8 -0.09,0.26,0.84,U] 
00:31:26.287 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.01, 0.24}
00:31:26.288 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
00:31:26.288 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
00:31:26.289 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
00:31:26.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
00:31:26.292 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
00:31:26.293 00.001 16108 Worker thread wakes up
00:31:26.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:31:26.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:31:26.293 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
00:31:26.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:31:26.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:26.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:31:26.293 00.000 16108 MoveAxis(E, 0, ABG)
00:31:26.293 00.000 16108 Move returns status 0, amount 0
00:31:26.293 00.000 16108 MoveAxis(N, 0, ABG)
00:31:26.293 00.000 16108 Move returns status 0, amount 0
00:31:26.293 00.000 16108 move complete, result=0
00:31:26.294 00.001 16108 worker thread done servicing request
00:31:26.297 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3501, FiltMin=2976, FiltMax=56560, Gamma=1.000
00:31:26.314 00.017 21068 UpdateGuideState exits: m=123421 SNR=76.8
00:31:26.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.315 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:26.316 00.001 21068 Enqueuing Expose request
00:31:26.317 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:26.318 00.001 16108 Worker thread wakes up
00:31:26.318 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:26.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:27.494 01.176 16108 Exposure complete
00:31:27.555 00.061 16108 worker thread done servicing request
00:31:27.556 00.001 21068 OnExposeComplete: enter
00:31:27.556 00.000 21068 UpdateGuideState(): m_state=6
00:31:27.557 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7760
00:31:27.558 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.85, Mass=124048, SNR=88.7, Peak=17251 HFD=3.3
00:31:27.559 00.001 21068 MultiStar: [#1 0.09,-0.05,1.15,U] [#2 -0.29,-0.01,1.14,U] [#3 -0.06,0.18,0.95,U] [#4 0.16,0.04,0.72,U] [#5 -0.12,-0.07,0.88,U] [#6 -0.30,-0.04,0.84,U] [#7 0.18,-0.09,0.50,U] [#8 -0.70,0.04,0.00,M1] 
00:31:27.559 00.000 21068 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {-0.29, 0.15}
00:31:27.560 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
00:31:27.561 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
00:31:27.561 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.92 mountX=0.11 mountY=0.00, mountTheta=0.02
00:31:27.564 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
00:31:27.565 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
00:31:27.566 00.001 16108 Worker thread wakes up
00:31:27.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:31:27.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:31:27.566 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.11 yDistance=0.00
00:31:27.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:31:27.566 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:27.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:31:27.566 00.000 16108 MoveAxis(E, 0, ABG)
00:31:27.566 00.000 16108 Move returns status 0, amount 0
00:31:27.567 00.001 16108 MoveAxis(N, 0, ABG)
00:31:27.567 00.000 16108 Move returns status 0, amount 0
00:31:27.567 00.000 16108 move complete, result=0
00:31:27.567 00.000 16108 worker thread done servicing request
00:31:27.569 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3497, FiltMin=2998, FiltMax=56816, Gamma=1.000
00:31:27.584 00.015 21068 UpdateGuideState exits: m=124048 SNR=88.7
00:31:27.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:27.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:27.587 00.001 21068 Enqueuing Expose request
00:31:27.587 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:27.588 00.001 16108 Worker thread wakes up
00:31:27.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:27.589 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:28.555 00.966 16108 Exposure complete
00:31:28.611 00.056 16108 worker thread done servicing request
00:31:28.611 00.000 21068 OnExposeComplete: enter
00:31:28.613 00.002 21068 UpdateGuideState(): m_state=6
00:31:28.615 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7761
00:31:28.616 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=876.12, Mass=111289, SNR=78.9, Peak=18371 HFD=2.9
00:31:28.616 00.000 21068 MultiStar: [#1 -0.42,0.01,1.01,U] [#2 -0.34,-0.01,1.17,U] [#3 -0.20,-0.11,1.10,U] [#4 0.23,0.41,0.00,M1] [#5 -0.23,0.24,1.06,U] [#6 -0.30,-0.11,0.81,U] [#7 -0.27,0.26,0.63,U] [#8 -0.56,0.16,0.00,M2] 
00:31:28.617 00.001 21068 refined, 6 included, MultiStar: {-0.30, 0.09}, one-star: {-0.31, 0.41}
00:31:28.618 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
00:31:28.619 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
00:31:28.620 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.09 hyp=0.31 cameraTheta=2.85 mountX=0.31 mountY=-0.02, mountTheta=-0.06
00:31:28.624 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.09, opts=13)
00:31:28.626 00.002 21068 Enqueuing Move request for scope (-0.30, 0.09)
00:31:28.627 00.001 16108 Worker thread wakes up
00:31:28.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.09) opts 0xd
00:31:28.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.09)
00:31:28.627 00.000 16108 Moving (-0.30, 0.09) raw xDistance=0.31 yDistance=-0.02
00:31:28.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:31:28.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:28.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:31:28.627 00.000 16108 MoveAxis(W, 81, ABG)
00:31:28.627 00.000 16108 Guiding  Dir = 3, Dur = 81
00:31:28.628 00.001 16108 IsSlewing returns 0
00:31:28.628 00.000 16108 IsGuiding returns 0
00:31:28.635 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3497, FiltMin=3027, FiltMax=58096, Gamma=1.000
00:31:28.654 00.019 21068 UpdateGuideState exits: m=111289 SNR=78.9
00:31:28.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.657 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:28.658 00.001 21068 Enqueuing Expose request
00:31:28.658 00.000 16108 PulseGuide returned control before completion, sleep 63
00:31:28.735 00.077 16108 IsGuiding returns 1
00:31:28.735 00.000 16108 scope still moving after pulse duration time elapsed
00:31:28.766 00.031 16108 IsSlewing returns 0
00:31:28.766 00.000 16108 IsGuiding returns 0
00:31:28.766 00.000 16108 scope move finished after 81 + 57 ms
00:31:28.766 00.000 16108 Move returns status 0, amount 81
00:31:28.766 00.000 16108 MoveAxis(N, 0, ABG)
00:31:28.766 00.000 16108 Move returns status 0, amount 0
00:31:28.767 00.001 16108 move complete, result=0
00:31:28.767 00.000 16108 worker thread done servicing request
00:31:28.767 00.000 16108 Worker thread wakes up
00:31:28.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:28.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:28.767 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
00:31:29.924 01.157 16108 Exposure complete
00:31:29.985 00.061 16108 worker thread done servicing request
00:31:29.985 00.000 21068 OnExposeComplete: enter
00:31:29.987 00.002 21068 UpdateGuideState(): m_state=6
00:31:29.989 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7762
00:31:29.991 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=875.95, Mass=117944, SNR=87.0, Peak=16563 HFD=3.1
00:31:29.994 00.003 21068 MultiStar: [#1 -0.21,0.13,1.04,U] [#2 -0.04,0.04,1.19,U] [#3 0.10,0.07,1.05,U] [#4 0.53,0.16,0.00,M2] [#5 0.33,0.23,0.87,U] [#6 0.19,-0.09,0.74,U] [#7 0.24,0.20,0.59,U] [#8 -0.33,0.03,0.78,U] 
00:31:29.995 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.04, 0.25}
00:31:29.997 00.002 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
00:31:29.998 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
00:31:30.000 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.01 mountY=-0.11, mountTheta=-1.52
00:31:30.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
00:31:30.002 00.000 21068 Enqueuing Move request for scope (0.01, 0.11)
00:31:30.005 00.003 16108 Worker thread wakes up
00:31:30.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:31:30.005 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:31:30.005 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
00:31:30.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:31:30.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:30.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:30.005 00.000 16108 MoveAxis(E, 0, ABG)
00:31:30.005 00.000 16108 Move returns status 0, amount 0
00:31:30.005 00.000 16108 MoveAxis(N, 0, ABG)
00:31:30.005 00.000 16108 Move returns status 0, amount 0
00:31:30.005 00.000 16108 move complete, result=0
00:31:30.006 00.001 16108 worker thread done servicing request
00:31:30.011 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3497, FiltMin=2964, FiltMax=61888, Gamma=1.000
00:31:30.038 00.027 21068 UpdateGuideState exits: m=117944 SNR=87.0
00:31:30.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:30.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:30.041 00.001 21068 Enqueuing Expose request
00:31:30.042 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:30.043 00.001 16108 Worker thread wakes up
00:31:30.043 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:30.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:31.022 00.979 16108 Exposure complete
00:31:31.090 00.068 16108 worker thread done servicing request
00:31:31.090 00.000 21068 OnExposeComplete: enter
00:31:31.091 00.001 21068 UpdateGuideState(): m_state=6
00:31:31.092 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7763
00:31:31.092 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=876.22, Mass=120686, SNR=75.2, Peak=14291 HFD=3.6
00:31:31.093 00.001 21068 MultiStar: [#1 0.23,-0.06,1.28,U] [#2 0.11,0.08,1.35,U] [#3 0.40,0.02,1.09,U] [#4 0.96,0.18,0.00,M3] [#5 0.27,0.15,1.03,U] [#6 0.38,0.03,0.99,U] [#7 0.66,0.21,0.00,M1] [#8 -0.42,0.13,0.84,U] 
00:31:31.094 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.11}, one-star: {0.19, 0.51}
00:31:31.095 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
00:31:31.096 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:31:31.096 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.56 mountX=-0.16 mountY=-0.15, mountTheta=-2.37
00:31:31.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
00:31:31.099 00.001 21068 Enqueuing Move request for scope (0.18, 0.11)
00:31:31.099 00.000 16108 Worker thread wakes up
00:31:31.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:31:31.101 00.002 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:31:31.101 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.16 yDistance=-0.15
00:31:31.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:31:31.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:31.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:31:31.101 00.000 16108 MoveAxis(E, 0, ABG)
00:31:31.101 00.000 16108 Move returns status 0, amount 0
00:31:31.101 00.000 16108 MoveAxis(N, 0, ABG)
00:31:31.101 00.000 16108 Move returns status 0, amount 0
00:31:31.101 00.000 16108 move complete, result=0
00:31:31.101 00.000 16108 worker thread done servicing request
00:31:31.107 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3497, FiltMin=2985, FiltMax=61539, Gamma=1.000
00:31:31.130 00.023 21068 UpdateGuideState exits: m=120686 SNR=75.2
00:31:31.132 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:31.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:31.134 00.001 21068 Enqueuing Expose request
00:31:31.135 00.001 16108 Worker thread wakes up
00:31:31.135 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:31.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:31.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:32.299 01.163 16108 Exposure complete
00:31:32.358 00.059 16108 worker thread done servicing request
00:31:32.358 00.000 21068 OnExposeComplete: enter
00:31:32.359 00.001 21068 UpdateGuideState(): m_state=6
00:31:32.359 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7764
00:31:32.360 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.93, Mass=111440, SNR=73.7, Peak=16019 HFD=2.9
00:31:32.361 00.001 21068 MultiStar: [#1 0.32,-0.04,1.10,U] [#2 -0.01,-0.17,1.16,U] [#3 0.54,0.02,0.00,M1] [#4 0.26,-0.06,0.92,U] [#5 0.27,-0.14,0.98,U] [#6 -0.09,-0.24,0.75,U] [#7 0.06,0.11,0.78,U] [#8 -0.66,0.35,0.00,M1] 
00:31:32.362 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.05, 0.23}
00:31:32.362 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
00:31:32.363 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
00:31:32.364 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=-0.13 mountY=0.01, mountTheta=3.05
00:31:32.366 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
00:31:32.367 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
00:31:32.368 00.001 16108 Worker thread wakes up
00:31:32.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:31:32.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:31:32.368 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.01
00:31:32.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:31:32.369 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:32.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:32.369 00.000 16108 MoveAxis(E, 0, ABG)
00:31:32.369 00.000 16108 Move returns status 0, amount 0
00:31:32.369 00.000 16108 MoveAxis(N, 0, ABG)
00:31:32.369 00.000 16108 Move returns status 0, amount 0
00:31:32.369 00.000 16108 move complete, result=0
00:31:32.369 00.000 16108 worker thread done servicing request
00:31:32.372 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3497, FiltMin=2976, FiltMax=55760, Gamma=1.000
00:31:32.387 00.015 21068 UpdateGuideState exits: m=111440 SNR=73.7
00:31:32.387 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:32.389 00.001 21068 Enqueuing Expose request
00:31:32.389 00.000 16108 Worker thread wakes up
00:31:32.390 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:32.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:32.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:33.382 00.992 16108 Exposure complete
00:31:33.450 00.068 16108 worker thread done servicing request
00:31:33.450 00.000 21068 OnExposeComplete: enter
00:31:33.451 00.001 21068 UpdateGuideState(): m_state=6
00:31:33.452 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7765
00:31:33.453 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=876.13, Mass=117378, SNR=83.5, Peak=15427 HFD=3.3
00:31:33.454 00.001 21068 MultiStar: [#1 0.06,0.07,1.17,U] [#2 0.04,0.25,1.09,U] [#3 -0.15,-0.05,0.83,U] [#4 0.15,0.37,0.75,U] [#5 -0.12,0.32,0.83,U] [#6 0.07,0.10,0.81,U] [#7 0.39,0.16,0.64,U] [#8 -0.32,0.18,0.74,U] 
00:31:33.455 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.20}, one-star: {-0.01, 0.43}
00:31:33.456 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
00:31:33.456 00.000 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
00:31:33.457 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=0.03 mountY=-0.20, mountTheta=-1.44
00:31:33.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.20, opts=13)
00:31:33.460 00.001 21068 Enqueuing Move request for scope (0.01, 0.20)
00:31:33.461 00.001 16108 Worker thread wakes up
00:31:33.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
00:31:33.461 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
00:31:33.461 00.000 16108 Moving (0.01, 0.20) raw xDistance=0.03 yDistance=-0.20
00:31:33.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:31:33.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:33.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:31:33.461 00.000 16108 MoveAxis(E, 0, ABG)
00:31:33.461 00.000 16108 Move returns status 0, amount 0
00:31:33.461 00.000 16108 MoveAxis(N, 0, ABG)
00:31:33.461 00.000 16108 Move returns status 0, amount 0
00:31:33.461 00.000 16108 move complete, result=0
00:31:33.461 00.000 16108 worker thread done servicing request
00:31:33.468 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3497, FiltMin=2979, FiltMax=49664, Gamma=1.000
00:31:33.489 00.021 21068 UpdateGuideState exits: m=117378 SNR=83.5
00:31:33.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:33.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:33.492 00.001 21068 Enqueuing Expose request
00:31:33.493 00.001 16108 Worker thread wakes up
00:31:33.493 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:33.494 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:33.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:34.663 01.169 16108 Exposure complete
00:31:34.717 00.054 16108 worker thread done servicing request
00:31:34.717 00.000 21068 OnExposeComplete: enter
00:31:34.719 00.002 21068 UpdateGuideState(): m_state=6
00:31:34.720 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7766
00:31:34.720 00.000 21068 Star::Find returns 1 (0), X=220.00, Y=876.29, Mass=124464, SNR=80.3, Peak=18531 HFD=3.2
00:31:34.721 00.001 21068 MultiStar: [#1 0.07,-0.03,1.19,U] [#2 0.21,0.08,1.28,U] [#3 0.15,-0.03,0.96,U] [#4 0.19,0.56,0.00,M2] [#5 0.09,0.42,0.74,U] [#6 -0.03,0.11,0.93,U] [#7 0.17,0.52,0.00,M1] [#8 -0.22,0.33,0.83,U] 
00:31:34.722 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.19}, one-star: {0.04, 0.59}
00:31:34.723 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:31:34.723 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:31:34.724 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.29 mountX=-0.02 mountY=-0.20, mountTheta=-1.68
00:31:34.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.19, opts=13)
00:31:34.728 00.002 21068 Enqueuing Move request for scope (0.06, 0.19)
00:31:34.728 00.000 16108 Worker thread wakes up
00:31:34.729 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
00:31:34.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
00:31:34.729 00.000 16108 Moving (0.06, 0.19) raw xDistance=-0.02 yDistance=-0.20
00:31:34.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:31:34.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:34.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:31:34.729 00.000 16108 MoveAxis(E, 0, ABG)
00:31:34.729 00.000 16108 Move returns status 0, amount 0
00:31:34.729 00.000 16108 MoveAxis(N, 0, ABG)
00:31:34.729 00.000 16108 Move returns status 0, amount 0
00:31:34.729 00.000 16108 move complete, result=0
00:31:34.729 00.000 16108 worker thread done servicing request
00:31:34.732 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3494, FiltMin=2998, FiltMax=51824, Gamma=1.000
00:31:34.746 00.014 21068 UpdateGuideState exits: m=124464 SNR=80.3
00:31:34.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:34.749 00.001 21068 Enqueuing Expose request
00:31:34.749 00.000 16108 Worker thread wakes up
00:31:34.749 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:34.750 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:34.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:35.724 00.974 16108 Exposure complete
00:31:35.796 00.072 16108 worker thread done servicing request
00:31:35.796 00.000 21068 OnExposeComplete: enter
00:31:35.797 00.001 21068 UpdateGuideState(): m_state=6
00:31:35.798 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7767
00:31:35.800 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.17, Mass=116027, SNR=93.6, Peak=14243 HFD=3.6
00:31:35.802 00.002 21068 MultiStar: [#1 -0.08,-0.16,0.91,U] [#2 0.18,0.01,1.00,U] [#3 0.41,-0.19,0.85,U] [#4 0.45,0.26,0.00,M3] [#5 0.29,0.11,0.86,U] [#6 0.08,0.01,0.70,U] [#7 0.41,-0.04,0.62,U] [#8 -0.12,0.25,0.66,U] 
00:31:35.803 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.06}, one-star: {0.29, 0.47}
00:31:35.805 00.002 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
00:31:35.806 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
00:31:35.808 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.33 mountX=-0.17 mountY=-0.11, mountTheta=-2.59
00:31:35.811 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.06, opts=13)
00:31:35.813 00.002 21068 Enqueuing Move request for scope (0.19, 0.06)
00:31:35.814 00.001 16108 Worker thread wakes up
00:31:35.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
00:31:35.814 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
00:31:35.814 00.000 16108 Moving (0.19, 0.06) raw xDistance=-0.17 yDistance=-0.11
00:31:35.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:31:35.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:35.815 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:35.815 00.000 16108 MoveAxis(E, 0, ABG)
00:31:35.815 00.000 16108 Move returns status 0, amount 0
00:31:35.815 00.000 16108 MoveAxis(N, 0, ABG)
00:31:35.815 00.000 16108 Move returns status 0, amount 0
00:31:35.815 00.000 16108 move complete, result=0
00:31:35.815 00.000 16108 worker thread done servicing request
00:31:35.820 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3497, FiltMin=3040, FiltMax=65440, Gamma=1.000
00:31:35.837 00.017 21068 UpdateGuideState exits: m=116027 SNR=93.6
00:31:35.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:35.841 00.001 21068 Enqueuing Expose request
00:31:35.842 00.001 16108 Worker thread wakes up
00:31:35.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:35.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:35.842 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:37.021 01.179 16108 Exposure complete
00:31:37.088 00.067 16108 worker thread done servicing request
00:31:37.088 00.000 21068 OnExposeComplete: enter
00:31:37.089 00.001 21068 UpdateGuideState(): m_state=6
00:31:37.090 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7768
00:31:37.091 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=876.25, Mass=120133, SNR=87.7, Peak=15155 HFD=3.5
00:31:37.092 00.001 21068 MultiStar: [#1 -0.23,-0.03,0.93,U] [#2 -0.15,-0.03,1.48,U] [#3 0.15,0.04,1.01,U] [#4 -0.10,0.46,0.00,M4] [#5 -0.23,0.14,0.89,U] [#6 -0.03,-0.10,0.83,U] [#7 0.02,0.26,0.53,U] [#8 -0.18,0.02,0.73,U] 
00:31:37.093 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.10}, one-star: {-0.19, 0.54}
00:31:37.093 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
00:31:37.095 00.002 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
00:31:37.096 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.44 mountX=0.13 mountY=-0.07, mountTheta=-0.48
00:31:37.097 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.10, opts=13)
00:31:37.098 00.001 21068 Enqueuing Move request for scope (-0.11, 0.10)
00:31:37.099 00.001 16108 Worker thread wakes up
00:31:37.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
00:31:37.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
00:31:37.099 00.000 16108 Moving (-0.11, 0.10) raw xDistance=0.13 yDistance=-0.07
00:31:37.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:31:37.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:37.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:31:37.099 00.000 16108 MoveAxis(E, 0, ABG)
00:31:37.099 00.000 16108 Move returns status 0, amount 0
00:31:37.099 00.000 16108 MoveAxis(N, 0, ABG)
00:31:37.100 00.001 16108 Move returns status 0, amount 0
00:31:37.100 00.000 16108 move complete, result=0
00:31:37.100 00.000 16108 worker thread done servicing request
00:31:37.105 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3497, FiltMin=2998, FiltMax=54320, Gamma=1.000
00:31:37.131 00.026 21068 UpdateGuideState exits: m=120133 SNR=87.7
00:31:37.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.135 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:37.136 00.001 21068 Enqueuing Expose request
00:31:37.137 00.001 16108 Worker thread wakes up
00:31:37.137 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:37.139 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:37.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:38.111 00.972 16108 Exposure complete
00:31:38.169 00.058 16108 worker thread done servicing request
00:31:38.169 00.000 21068 OnExposeComplete: enter
00:31:38.172 00.003 21068 UpdateGuideState(): m_state=6
00:31:38.175 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7769
00:31:38.176 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=875.83, Mass=131532, SNR=83.9, Peak=14371 HFD=3.5
00:31:38.177 00.001 21068 MultiStar: [#1 0.05,0.09,1.26,U] [#2 -0.18,-0.04,1.10,U] [#3 0.13,0.17,0.99,U] [#4 -0.12,-0.02,0.70,U] [#5 -0.14,0.26,0.95,U] [#6 -0.15,-0.16,0.93,U] [#7 -0.09,0.14,0.63,U] [#8 -0.38,0.01,0.70,U] 
00:31:38.178 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.07}, one-star: {-0.44, 0.13}
00:31:38.179 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
00:31:38.181 00.002 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
00:31:38.182 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.69 mountX=0.15 mountY=-0.03, mountTheta=-0.21
00:31:38.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.07, opts=13)
00:31:38.185 00.001 21068 Enqueuing Move request for scope (-0.14, 0.07)
00:31:38.186 00.001 16108 Worker thread wakes up
00:31:38.187 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
00:31:38.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
00:31:38.187 00.000 16108 Moving (-0.14, 0.07) raw xDistance=0.15 yDistance=-0.03
00:31:38.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:31:38.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:31:38.187 00.000 16108 MoveAxis(E, 0, ABG)
00:31:38.187 00.000 16108 Move returns status 0, amount 0
00:31:38.187 00.000 16108 MoveAxis(N, 0, ABG)
00:31:38.187 00.000 16108 Move returns status 0, amount 0
00:31:38.187 00.000 16108 move complete, result=0
00:31:38.187 00.000 16108 worker thread done servicing request
00:31:38.192 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3501, FiltMin=2982, FiltMax=63808, Gamma=1.000
00:31:38.207 00.015 21068 UpdateGuideState exits: m=131532 SNR=83.9
00:31:38.209 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:38.211 00.001 21068 Enqueuing Expose request
00:31:38.211 00.000 16108 Worker thread wakes up
00:31:38.211 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:38.212 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:38.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:39.379 01.167 16108 Exposure complete
00:31:39.432 00.053 16108 worker thread done servicing request
00:31:39.432 00.000 21068 OnExposeComplete: enter
00:31:39.433 00.001 21068 UpdateGuideState(): m_state=6
00:31:39.434 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7770
00:31:39.435 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.67, Mass=119362, SNR=82.1, Peak=14867 HFD=3.3
00:31:39.436 00.001 21068 MultiStar: [#1 -0.05,-0.29,1.08,U] [#2 0.03,-0.21,1.26,U] [#3 -0.17,-0.14,0.97,U] [#4 0.02,0.13,0.81,U] [#5 -0.25,-0.14,0.96,U] [#6 -0.17,-0.21,0.82,U] [#7 -0.01,-0.27,0.64,U] [#8 -0.19,-0.34,0.71,U] 
00:31:39.437 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {0.24, -0.03}
00:31:39.437 00.000 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
00:31:39.438 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
00:31:39.439 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.88 mountX=0.02 mountY=0.17, mountTheta=1.44
00:31:39.440 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.17, opts=13)
00:31:39.441 00.001 21068 Enqueuing Move request for scope (-0.05, -0.17)
00:31:39.442 00.001 16108 Worker thread wakes up
00:31:39.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
00:31:39.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
00:31:39.442 00.000 16108 Moving (-0.05, -0.17) raw xDistance=0.02 yDistance=0.17
00:31:39.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:31:39.443 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:39.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:31:39.443 00.000 16108 MoveAxis(E, 0, ABG)
00:31:39.443 00.000 16108 Move returns status 0, amount 0
00:31:39.443 00.000 16108 MoveAxis(N, 0, ABG)
00:31:39.443 00.000 16108 Move returns status 0, amount 0
00:31:39.443 00.000 16108 move complete, result=0
00:31:39.443 00.000 16108 worker thread done servicing request
00:31:39.446 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3497, FiltMin=2960, FiltMax=61091, Gamma=1.000
00:31:39.461 00.015 21068 UpdateGuideState exits: m=119362 SNR=82.1
00:31:39.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:39.463 00.000 21068 Enqueuing Expose request
00:31:39.464 00.001 16108 Worker thread wakes up
00:31:39.464 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:39.465 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:39.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:40.451 00.986 16108 Exposure complete
00:31:40.525 00.074 16108 worker thread done servicing request
00:31:40.525 00.000 21068 OnExposeComplete: enter
00:31:40.529 00.004 21068 UpdateGuideState(): m_state=6
00:31:40.531 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7771
00:31:40.533 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=876.03, Mass=134101, SNR=91.7, Peak=16595 HFD=3.6
00:31:40.535 00.002 21068 MultiStar: [#1 0.18,-0.21,0.94,U] [#2 0.10,-0.11,1.12,U] [#3 0.14,0.09,0.90,U] [#4 0.33,0.32,0.00,M3] [#5 0.23,0.32,0.86,U] [#6 0.02,0.24,0.79,U] [#7 0.33,0.17,0.57,U] [#8 0.02,0.23,0.68,U] 
00:31:40.537 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.12}, one-star: {0.11, 0.33}
00:31:40.538 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
00:31:40.539 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
00:31:40.540 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.71 mountX=-0.11 mountY=-0.15, mountTheta=-2.23
00:31:40.543 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.12, opts=13)
00:31:40.545 00.002 21068 Enqueuing Move request for scope (0.14, 0.12)
00:31:40.547 00.002 16108 Worker thread wakes up
00:31:40.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:31:40.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:31:40.548 00.001 16108 Moving (0.14, 0.12) raw xDistance=-0.11 yDistance=-0.15
00:31:40.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:31:40.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:40.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:31:40.548 00.000 16108 MoveAxis(E, 0, ABG)
00:31:40.548 00.000 16108 Move returns status 0, amount 0
00:31:40.548 00.000 16108 MoveAxis(N, 0, ABG)
00:31:40.548 00.000 16108 Move returns status 0, amount 0
00:31:40.548 00.000 16108 move complete, result=0
00:31:40.548 00.000 16108 worker thread done servicing request
00:31:40.554 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3501, FiltMin=3008, FiltMax=54720, Gamma=1.000
00:31:40.573 00.019 21068 UpdateGuideState exits: m=134101 SNR=91.7
00:31:40.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:40.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:40.576 00.001 21068 Enqueuing Expose request
00:31:40.576 00.000 16108 Worker thread wakes up
00:31:40.576 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:40.578 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:40.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:41.758 01.180 16108 Exposure complete
00:31:41.819 00.061 16108 worker thread done servicing request
00:31:41.819 00.000 21068 OnExposeComplete: enter
00:31:41.820 00.001 21068 UpdateGuideState(): m_state=6
00:31:41.820 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7772
00:31:41.821 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.90, Mass=119122, SNR=86.6, Peak=15587 HFD=3.0
00:31:41.822 00.001 21068 MultiStar: [#1 0.49,-0.14,0.00,M1] [#2 0.63,-0.19,0.00,M1] [#3 0.56,-0.09,0.00,M1] [#4 0.87,-0.16,0.00,M4] [#5 0.38,0.14,0.85,U] [#6 0.44,-0.24,0.00,M1] [#7 0.69,0.17,0.00,M1] [#8 0.13,0.05,0.74,U] 
00:31:41.823 00.001 21068 single-star, 2 included, MultiStar: {0.21, 0.14}, one-star: {0.12, 0.20}
00:31:41.823 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
00:31:41.825 00.002 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:31:41.826 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
00:31:41.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.20, opts=13)
00:31:41.828 00.001 21068 Enqueuing Move request for scope (0.12, 0.20)
00:31:41.828 00.000 16108 Worker thread wakes up
00:31:41.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
00:31:41.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:31:41.828 00.000 16108 Moving (0.12, 0.20) raw xDistance=-0.08 yDistance=-0.22
00:31:41.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:31:41.829 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:41.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:31:41.829 00.000 16108 MoveAxis(E, 0, ABG)
00:31:41.829 00.000 16108 Move returns status 0, amount 0
00:31:41.829 00.000 16108 MoveAxis(N, 0, ABG)
00:31:41.829 00.000 16108 Move returns status 0, amount 0
00:31:41.829 00.000 16108 move complete, result=0
00:31:41.829 00.000 16108 worker thread done servicing request
00:31:41.836 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3501, FiltMin=3014, FiltMax=65440, Gamma=1.000
00:31:41.861 00.025 21068 UpdateGuideState exits: m=119122 SNR=86.6
00:31:41.863 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:41.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:41.866 00.002 21068 Enqueuing Expose request
00:31:41.867 00.001 16108 Worker thread wakes up
00:31:41.867 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:41.870 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:41.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:42.839 00.969 16108 Exposure complete
00:31:42.893 00.054 16108 worker thread done servicing request
00:31:42.893 00.000 21068 OnExposeComplete: enter
00:31:42.894 00.001 21068 UpdateGuideState(): m_state=6
00:31:42.895 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7773
00:31:42.896 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.72, Mass=110149, SNR=74.0, Peak=16080 HFD=3.2
00:31:42.897 00.001 21068 MultiStar: [#1 0.86,-0.24,0.00,M2] [#2 0.49,-0.34,0.00,M2] [#3 0.82,-0.22,0.00,M2] [#4 0.87,-0.16,0.00,M5] [#5 0.73,-0.21,0.00,M1] [#6 0.64,-0.62,0.00,M2] [#7 0.89,-0.05,0.00,M2] [#8 0.47,-0.12,0.00,M1] 
00:31:42.898 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
00:31:42.898 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
00:31:42.899 00.001 21068 CameraToMount -- cameraX=0.63 cameraY=0.02 hyp=0.63 cameraTheta=0.03 mountX=-0.61 mountY=-0.16, mountTheta=-2.88
00:31:42.901 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.63, y=0.02, opts=13)
00:31:42.902 00.001 21068 Enqueuing Move request for scope (0.63, 0.02)
00:31:42.902 00.000 16108 Worker thread wakes up
00:31:42.903 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.02) opts 0xd
00:31:42.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.63, 0.02)
00:31:42.903 00.000 16108 Moving (0.63, 0.02) raw xDistance=-0.61 yDistance=-0.16
00:31:42.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
00:31:42.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:42.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:31:42.903 00.000 16108 MoveAxis(E, 161, ABG)
00:31:42.903 00.000 16108 Guiding  Dir = 2, Dur = 161
00:31:42.903 00.000 16108 IsSlewing returns 0
00:31:42.903 00.000 16108 IsGuiding returns 0
00:31:42.907 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3501, FiltMin=3001, FiltMax=55645, Gamma=1.000
00:31:42.922 00.015 21068 UpdateGuideState exits: m=110149 SNR=74.0
00:31:42.924 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:42.925 00.000 21068 Enqueuing Expose request
00:31:42.936 00.011 16108 PulseGuide returned control before completion, sleep 138
00:31:43.076 00.140 16108 IsGuiding returns 1
00:31:43.076 00.000 16108 scope still moving after pulse duration time elapsed
00:31:43.107 00.031 16108 IsSlewing returns 0
00:31:43.107 00.000 16108 IsGuiding returns 1
00:31:43.138 00.031 16108 IsSlewing returns 0
00:31:43.138 00.000 16108 IsGuiding returns 0
00:31:43.138 00.000 16108 scope move finished after 161 + 74 ms
00:31:43.138 00.000 16108 Move returns status 0, amount 161
00:31:43.139 00.001 16108 MoveAxis(N, 0, ABG)
00:31:43.139 00.000 16108 Move returns status 0, amount 0
00:31:43.139 00.000 16108 move complete, result=0
00:31:43.139 00.000 16108 worker thread done servicing request
00:31:43.139 00.000 16108 Worker thread wakes up
00:31:43.139 00.000 21068 GuideStep: -0.6 px 161 ms EAST, -0.2 px 0 ms NORTH
00:31:43.141 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:43.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:44.290 01.149 16108 Exposure complete
00:31:44.345 00.055 16108 worker thread done servicing request
00:31:44.350 00.005 21068 OnExposeComplete: enter
00:31:44.351 00.001 21068 UpdateGuideState(): m_state=6
00:31:44.352 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7774
00:31:44.352 00.000 21068 Star::Find returns 1 (0), X=219.93, Y=875.66, Mass=125105, SNR=90.3, Peak=14963 HFD=3.5
00:31:44.353 00.001 21068 MultiStar: [#1 0.23,-0.44,0.00,M3] [#2 -0.01,-0.18,1.13,U] [#3 0.28,-0.28,0.93,U] [#4 0.29,-0.07,0.78,U] [#5 0.19,0.07,0.90,U] [#6 0.04,-0.26,0.84,U] [#7 0.31,-0.15,0.69,U] [#8 0.05,-0.05,0.62,U] 
00:31:44.354 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.12}, one-star: {-0.03, -0.04}
00:31:44.355 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
00:31:44.355 00.000 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
00:31:44.356 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.22 mountX=0.03 mountY=0.05, mountTheta=1.11
00:31:44.357 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
00:31:44.359 00.002 21068 Enqueuing Move request for scope (-0.03, -0.04)
00:31:44.360 00.001 16108 Worker thread wakes up
00:31:44.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:31:44.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:31:44.360 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.03 yDistance=0.05
00:31:44.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:31:44.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:44.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:31:44.360 00.000 16108 MoveAxis(E, 0, ABG)
00:31:44.360 00.000 16108 Move returns status 0, amount 0
00:31:44.360 00.000 16108 MoveAxis(N, 0, ABG)
00:31:44.360 00.000 16108 Move returns status 0, amount 0
00:31:44.360 00.000 16108 move complete, result=0
00:31:44.361 00.001 16108 worker thread done servicing request
00:31:44.365 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3497, FiltMin=2995, FiltMax=65472, Gamma=1.000
00:31:44.380 00.015 21068 UpdateGuideState exits: m=125105 SNR=90.3
00:31:44.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.381 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:44.382 00.001 21068 Enqueuing Expose request
00:31:44.383 00.001 16108 Worker thread wakes up
00:31:44.383 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:44.383 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:44.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:45.358 00.975 16108 Exposure complete
00:31:45.421 00.063 16108 worker thread done servicing request
00:31:45.421 00.000 21068 OnExposeComplete: enter
00:31:45.422 00.001 21068 UpdateGuideState(): m_state=6
00:31:45.423 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7775
00:31:45.424 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=876.25, Mass=124819, SNR=89.5, Peak=14931 HFD=3.3
00:31:45.425 00.001 21068 MultiStar: [#1 0.14,-0.07,1.06,U] [#2 -0.05,0.01,1.16,U] [#3 -0.10,-0.02,0.87,U] [#4 0.00,0.47,0.00,M5] [#5 -0.24,0.01,0.82,U] [#6 -0.04,-0.04,0.67,U] [#7 0.09,0.24,0.64,U] [#8 -0.42,0.27,0.00,M1] 
00:31:45.426 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.05, 0.55}
00:31:45.427 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:31:45.428 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:31:45.428 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.76 mountX=0.04 mountY=-0.09, mountTheta=-1.19
00:31:45.431 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
00:31:45.433 00.002 21068 Enqueuing Move request for scope (-0.02, 0.10)
00:31:45.435 00.002 16108 Worker thread wakes up
00:31:45.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:31:45.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:31:45.435 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.09
00:31:45.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:31:45.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:45.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:45.435 00.000 16108 MoveAxis(E, 0, ABG)
00:31:45.435 00.000 16108 Move returns status 0, amount 0
00:31:45.435 00.000 16108 MoveAxis(N, 0, ABG)
00:31:45.435 00.000 16108 Move returns status 0, amount 0
00:31:45.435 00.000 16108 move complete, result=0
00:31:45.436 00.001 16108 worker thread done servicing request
00:31:45.441 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3501, FiltMin=3012, FiltMax=60880, Gamma=1.000
00:31:45.457 00.016 21068 UpdateGuideState exits: m=124819 SNR=89.5
00:31:45.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:45.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:45.460 00.001 21068 Enqueuing Expose request
00:31:45.461 00.001 16108 Worker thread wakes up
00:31:45.461 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:45.463 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:45.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:46.627 01.164 16108 Exposure complete
00:31:46.705 00.078 16108 worker thread done servicing request
00:31:46.706 00.001 21068 OnExposeComplete: enter
00:31:46.708 00.002 21068 UpdateGuideState(): m_state=6
00:31:46.710 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7776
00:31:46.711 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.02, Mass=130201, SNR=78.7, Peak=16083 HFD=2.9
00:31:46.712 00.001 21068 MultiStar: [#1 0.15,0.05,1.05,U] [#2 0.23,0.04,1.31,U] [#3 0.16,0.14,1.08,U] [#4 0.45,0.24,0.00,M6] [#5 0.07,0.13,0.96,U] [#6 0.18,0.06,0.92,U] [#7 0.28,0.32,0.63,U] [#8 -0.25,0.09,0.93,U] 
00:31:46.714 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.07, 0.32}
00:31:46.715 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
00:31:46.716 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
00:31:46.717 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.86 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
00:31:46.719 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
00:31:46.721 00.002 21068 Enqueuing Move request for scope (0.11, 0.13)
00:31:46.722 00.001 16108 Worker thread wakes up
00:31:46.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
00:31:46.722 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
00:31:46.722 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.09 yDistance=-0.15
00:31:46.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:31:46.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:46.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:31:46.722 00.000 16108 MoveAxis(E, 0, ABG)
00:31:46.722 00.000 16108 Move returns status 0, amount 0
00:31:46.722 00.000 16108 MoveAxis(N, 0, ABG)
00:31:46.722 00.000 16108 Move returns status 0, amount 0
00:31:46.722 00.000 16108 move complete, result=0
00:31:46.722 00.000 16108 worker thread done servicing request
00:31:46.727 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3501, FiltMin=2995, FiltMax=53744, Gamma=1.000
00:31:46.741 00.014 21068 UpdateGuideState exits: m=130201 SNR=78.7
00:31:46.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.743 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:46.744 00.001 21068 Enqueuing Expose request
00:31:46.745 00.001 16108 Worker thread wakes up
00:31:46.745 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:46.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:46.746 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:47.711 00.965 16108 Exposure complete
00:31:47.784 00.073 16108 worker thread done servicing request
00:31:47.785 00.001 21068 OnExposeComplete: enter
00:31:47.786 00.001 21068 UpdateGuideState(): m_state=6
00:31:47.786 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7777
00:31:47.787 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=875.90, Mass=100168, SNR=67.3, Peak=14659 HFD=3.0
00:31:47.788 00.001 21068 MultiStar: [#1 0.38,-0.15,1.37,U] [#2 0.43,-0.10,1.52,U] [#3 0.16,-0.10,1.16,U] [#4 0.89,-0.05,0.00,M7] [#5 0.20,0.17,1.09,U] [#6 0.31,-0.24,0.93,U] [#7 0.10,0.01,0.72,U] [#8 0.27,0.08,1.00,U] 
00:31:47.789 00.001 21068 refined, 7 included, MultiStar: {0.28, -0.03}, one-star: {0.27, 0.20}
00:31:47.790 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
00:31:47.790 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:31:47.791 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.10 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
00:31:47.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.03, opts=13)
00:31:47.794 00.001 21068 Enqueuing Move request for scope (0.28, -0.03)
00:31:47.795 00.001 16108 Worker thread wakes up
00:31:47.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
00:31:47.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
00:31:47.795 00.000 16108 Moving (0.28, -0.03) raw xDistance=-0.28 yDistance=-0.04
00:31:47.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:31:47.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:47.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:47.795 00.000 16108 MoveAxis(E, 74, ABG)
00:31:47.795 00.000 16108 Guiding  Dir = 2, Dur = 74
00:31:47.795 00.000 16108 IsSlewing returns 0
00:31:47.796 00.001 16108 IsGuiding returns 0
00:31:47.798 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3501, FiltMin=3030, FiltMax=58077, Gamma=1.000
00:31:47.809 00.011 16108 PulseGuide returned control before completion, sleep 72
00:31:47.814 00.005 21068 UpdateGuideState exits: m=100168 SNR=67.3
00:31:47.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:47.815 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:47.816 00.001 21068 Enqueuing Expose request
00:31:47.885 00.069 16108 IsGuiding returns 1
00:31:47.885 00.000 16108 scope still moving after pulse duration time elapsed
00:31:47.916 00.031 16108 IsSlewing returns 0
00:31:47.916 00.000 16108 IsGuiding returns 0
00:31:47.916 00.000 16108 scope move finished after 74 + 46 ms
00:31:47.916 00.000 16108 Move returns status 0, amount 74
00:31:47.916 00.000 16108 MoveAxis(N, 0, ABG)
00:31:47.917 00.001 16108 Move returns status 0, amount 0
00:31:47.917 00.000 16108 move complete, result=0
00:31:47.917 00.000 16108 worker thread done servicing request
00:31:47.917 00.000 16108 Worker thread wakes up
00:31:47.917 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:47.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:47.917 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH
00:31:49.087 01.170 16108 Exposure complete
00:31:49.145 00.058 16108 worker thread done servicing request
00:31:49.145 00.000 21068 OnExposeComplete: enter
00:31:49.147 00.002 21068 UpdateGuideState(): m_state=6
00:31:49.148 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7778
00:31:49.149 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=875.98, Mass=118511, SNR=87.8, Peak=15059 HFD=3.3
00:31:49.150 00.001 21068 MultiStar: [#1 -0.15,0.28,1.31,U] [#2 0.01,0.03,1.24,U] [#3 0.03,0.41,0.94,U] [#4 -0.11,-0.07,0.84,U] [#5 0.07,0.33,1.03,U] [#6 -0.05,0.04,0.81,U] [#7 -0.18,0.35,0.49,U] [#8 -0.29,0.01,0.76,U] 
00:31:49.151 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.19}, one-star: {-0.46, 0.28}
00:31:49.151 00.000 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
00:31:49.152 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
00:31:49.153 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.13 mountX=0.15 mountY=-0.15, mountTheta=-0.80
00:31:49.154 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.19, opts=13)
00:31:49.155 00.001 21068 Enqueuing Move request for scope (-0.12, 0.19)
00:31:49.155 00.000 16108 Worker thread wakes up
00:31:49.156 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
00:31:49.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
00:31:49.156 00.000 16108 Moving (-0.12, 0.19) raw xDistance=0.15 yDistance=-0.15
00:31:49.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:31:49.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:49.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:31:49.156 00.000 16108 MoveAxis(E, 0, ABG)
00:31:49.156 00.000 16108 Move returns status 0, amount 0
00:31:49.156 00.000 16108 MoveAxis(N, 0, ABG)
00:31:49.156 00.000 16108 Move returns status 0, amount 0
00:31:49.156 00.000 16108 move complete, result=0
00:31:49.156 00.000 16108 worker thread done servicing request
00:31:49.160 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3501, FiltMin=2969, FiltMax=50765, Gamma=1.000
00:31:49.175 00.015 21068 UpdateGuideState exits: m=118511 SNR=87.8
00:31:49.177 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.177 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:49.178 00.001 21068 Enqueuing Expose request
00:31:49.179 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:49.180 00.001 16108 Worker thread wakes up
00:31:49.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:49.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:50.135 00.955 16108 Exposure complete
00:31:50.191 00.056 16108 worker thread done servicing request
00:31:50.191 00.000 21068 OnExposeComplete: enter
00:31:50.192 00.001 21068 UpdateGuideState(): m_state=6
00:31:50.193 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7779
00:31:50.194 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=876.20, Mass=125813, SNR=82.9, Peak=15619 HFD=3.6
00:31:50.195 00.001 21068 MultiStar: [#1 0.17,-0.17,1.09,U] [#2 0.12,-0.02,1.25,U] [#3 0.37,-0.02,1.13,U] [#4 0.43,0.04,0.83,U] [#5 0.11,0.15,0.90,U] [#6 0.24,-0.04,0.73,U] [#7 0.23,0.34,0.61,U] [#8 -0.25,0.40,0.00,M1] 
00:31:50.195 00.000 21068 refined, 7 included, MultiStar: {0.19, 0.08}, one-star: {-0.09, 0.50}
00:31:50.196 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
00:31:50.197 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
00:31:50.197 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.21 cameraTheta=0.41 mountX=-0.17 mountY=-0.13, mountTheta=-2.51
00:31:50.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.08, opts=13)
00:31:50.199 00.000 21068 Enqueuing Move request for scope (0.19, 0.08)
00:31:50.201 00.002 16108 Worker thread wakes up
00:31:50.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
00:31:50.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
00:31:50.201 00.000 16108 Moving (0.19, 0.08) raw xDistance=-0.17 yDistance=-0.13
00:31:50.202 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:31:50.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:50.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:50.202 00.000 16108 MoveAxis(E, 0, ABG)
00:31:50.202 00.000 16108 Move returns status 0, amount 0
00:31:50.202 00.000 16108 MoveAxis(N, 0, ABG)
00:31:50.202 00.000 16108 Move returns status 0, amount 0
00:31:50.202 00.000 16108 move complete, result=0
00:31:50.202 00.000 16108 worker thread done servicing request
00:31:50.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3501, FiltMin=2995, FiltMax=55808, Gamma=1.000
00:31:50.220 00.015 21068 UpdateGuideState exits: m=125813 SNR=82.9
00:31:50.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:50.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:50.223 00.001 21068 Enqueuing Expose request
00:31:50.223 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:50.225 00.002 16108 Worker thread wakes up
00:31:50.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:50.226 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:51.381 01.155 16108 Exposure complete
00:31:51.442 00.061 16108 worker thread done servicing request
00:31:51.442 00.000 21068 OnExposeComplete: enter
00:31:51.442 00.000 21068 UpdateGuideState(): m_state=6
00:31:51.444 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7780
00:31:51.445 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=876.13, Mass=119190, SNR=73.3, Peak=14803 HFD=3.4
00:31:51.446 00.001 21068 MultiStar: [#1 -0.39,0.24,1.27,U] [#2 -0.63,0.31,0.00,M1] [#3 -0.66,0.23,0.00,M1] [#4 0.17,0.39,0.92,U] [#5 -0.42,0.10,1.05,U] [#6 -0.54,0.07,0.00,M1] [#7 -0.43,0.35,0.00,M1] [#8 -0.72,0.25,0.00,M2] 
00:31:51.447 00.001 21068 refined, 3 included, MultiStar: {-0.29, 0.28}, one-star: {-0.43, 0.43}
00:31:51.448 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
00:31:51.449 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
00:31:51.450 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.36 mountX=0.33 mountY=-0.21, mountTheta=-0.56
00:31:51.451 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.28, opts=13)
00:31:51.451 00.000 21068 Enqueuing Move request for scope (-0.29, 0.28)
00:31:51.452 00.001 16108 Worker thread wakes up
00:31:51.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.28) opts 0xd
00:31:51.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.28)
00:31:51.452 00.000 16108 Moving (-0.29, 0.28) raw xDistance=0.33 yDistance=-0.21
00:31:51.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:31:51.453 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:51.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:31:51.453 00.000 16108 MoveAxis(W, 87, ABG)
00:31:51.453 00.000 16108 Guiding  Dir = 3, Dur = 87
00:31:51.453 00.000 16108 IsSlewing returns 0
00:31:51.453 00.000 16108 IsGuiding returns 0
00:31:51.457 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3501, FiltMin=2998, FiltMax=53664, Gamma=1.000
00:31:51.472 00.015 21068 UpdateGuideState exits: m=119190 SNR=73.3
00:31:51.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:51.474 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:51.475 00.001 21068 Enqueuing Expose request
00:31:51.513 00.038 16108 PulseGuide returned control before completion, sleep 38
00:31:51.555 00.042 16108 IsGuiding returns 1
00:31:51.555 00.000 16108 scope still moving after pulse duration time elapsed
00:31:51.586 00.031 16108 IsSlewing returns 0
00:31:51.586 00.000 16108 IsGuiding returns 1
00:31:51.617 00.031 16108 IsSlewing returns 0
00:31:51.617 00.000 16108 IsGuiding returns 1
00:31:51.648 00.031 16108 IsSlewing returns 0
00:31:51.648 00.000 16108 IsGuiding returns 1
00:31:51.679 00.031 16108 IsSlewing returns 0
00:31:51.679 00.000 16108 IsGuiding returns 0
00:31:51.679 00.000 16108 scope move finished after 87 + 138 ms
00:31:51.679 00.000 16108 Move returns status 0, amount 87
00:31:51.679 00.000 16108 MoveAxis(N, 0, ABG)
00:31:51.679 00.000 16108 Move returns status 0, amount 0
00:31:51.679 00.000 16108 move complete, result=0
00:31:51.679 00.000 16108 worker thread done servicing request
00:31:51.679 00.000 16108 Worker thread wakes up
00:31:51.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:51.679 00.000 21068 GuideStep: 0.3 px 87 ms WEST, -0.2 px 0 ms NORTH
00:31:51.682 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:52.664 00.982 16108 Exposure complete
00:31:52.732 00.068 16108 worker thread done servicing request
00:31:52.732 00.000 21068 OnExposeComplete: enter
00:31:52.733 00.001 21068 UpdateGuideState(): m_state=6
00:31:52.734 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7781
00:31:52.735 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=876.20, Mass=120434, SNR=84.2, Peak=15523 HFD=3.4
00:31:52.736 00.001 21068 MultiStar: [#1 0.01,0.06,1.21,U] [#2 -0.01,0.01,1.09,U] [#3 -0.14,0.12,1.00,U] [#4 0.15,0.26,0.85,U] [#5 0.10,0.09,0.96,U] [#6 0.15,-0.10,0.85,U] [#7 0.26,0.22,0.59,U] [#8 -0.55,0.16,0.00,M3] 
00:31:52.737 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.14}, one-star: {-0.17, 0.50}
00:31:52.738 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
00:31:52.738 00.000 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
00:31:52.740 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.39 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
00:31:52.741 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.14, opts=13)
00:31:52.742 00.001 21068 Enqueuing Move request for scope (0.03, 0.14)
00:31:52.743 00.001 16108 Worker thread wakes up
00:31:52.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
00:31:52.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
00:31:52.743 00.000 16108 Moving (0.03, 0.14) raw xDistance=-0.00 yDistance=-0.14
00:31:52.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:31:52.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:52.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:31:52.743 00.000 16108 MoveAxis(E, 0, ABG)
00:31:52.743 00.000 16108 Move returns status 0, amount 0
00:31:52.743 00.000 16108 MoveAxis(N, 0, ABG)
00:31:52.743 00.000 16108 Move returns status 0, amount 0
00:31:52.743 00.000 16108 move complete, result=0
00:31:52.743 00.000 16108 worker thread done servicing request
00:31:52.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3501, FiltMin=2995, FiltMax=56144, Gamma=1.000
00:31:52.760 00.014 21068 UpdateGuideState exits: m=120434 SNR=84.2
00:31:52.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:52.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:52.762 00.000 21068 Enqueuing Expose request
00:31:52.763 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:52.764 00.001 16108 Worker thread wakes up
00:31:52.764 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:52.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:53.924 01.160 16108 Exposure complete
00:31:54.025 00.101 16108 worker thread done servicing request
00:31:54.025 00.000 21068 OnExposeComplete: enter
00:31:54.027 00.002 21068 UpdateGuideState(): m_state=6
00:31:54.028 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7782
00:31:54.029 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=876.57, Mass=131952, SNR=82.6, Peak=15571 HFD=3.4
00:31:54.031 00.002 21068 MultiStar: [#1 0.50,-0.07,0.00,M1] [#2 -0.03,0.27,1.20,U] [#3 0.21,0.06,0.94,U] [#4 0.07,0.53,0.00,M4] [#5 0.16,0.53,0.00,M1] [#6 -0.02,0.09,0.70,U] [#7 0.05,0.38,0.64,U] [#8 -0.08,0.59,0.00,M4] 
00:31:54.033 00.002 21068 refined, 4 included, MultiStar: {0.02, 0.35}, one-star: {-0.09, 0.87}
00:31:54.034 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
00:31:54.036 00.002 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:31:54.039 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.51 mountX=0.04 mountY=-0.34, mountTheta=-1.45
00:31:54.045 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.35, opts=13)
00:31:54.046 00.001 21068 Enqueuing Move request for scope (0.02, 0.35)
00:31:54.049 00.003 16108 Worker thread wakes up
00:31:54.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
00:31:54.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
00:31:54.050 00.001 16108 Moving (0.02, 0.35) raw xDistance=0.04 yDistance=-0.34
00:31:54.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:31:54.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:54.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:31:54.050 00.000 16108 MoveAxis(E, 0, ABG)
00:31:54.050 00.000 16108 Move returns status 0, amount 0
00:31:54.050 00.000 16108 MoveAxis(N, 0, ABG)
00:31:54.050 00.000 16108 Move returns status 0, amount 0
00:31:54.050 00.000 16108 move complete, result=0
00:31:54.050 00.000 16108 worker thread done servicing request
00:31:54.060 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3501, FiltMin=2966, FiltMax=48464, Gamma=1.000
00:31:54.087 00.027 21068 UpdateGuideState exits: m=131952 SNR=82.6
00:31:54.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:54.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:54.090 00.001 21068 Enqueuing Expose request
00:31:54.091 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:31:54.092 00.001 16108 Worker thread wakes up
00:31:54.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:54.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:55.075 00.983 16108 Exposure complete
00:31:55.138 00.063 16108 worker thread done servicing request
00:31:55.138 00.000 21068 OnExposeComplete: enter
00:31:55.140 00.002 21068 UpdateGuideState(): m_state=6
00:31:55.141 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7783
00:31:55.142 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=876.35, Mass=113839, SNR=77.0, Peak=15635 HFD=3.3
00:31:55.142 00.000 21068 MultiStar: [#1 0.03,0.12,1.12,U] [#2 -0.01,0.27,1.22,U] [#3 0.19,0.09,1.13,U] [#4 0.12,0.40,0.87,U] [#5 0.02,0.10,0.97,U] [#6 0.03,0.23,0.91,U] [#7 0.12,0.31,0.56,U] [#8 -0.05,0.25,0.93,U] 
00:31:55.143 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.26}, one-star: {-0.19, 0.65}
00:31:55.144 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:31:55.144 00.000 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:31:55.145 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.47 mountX=0.02 mountY=-0.26, mountTheta=-1.49
00:31:55.146 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.26, opts=13)
00:31:55.147 00.001 21068 Enqueuing Move request for scope (0.03, 0.26)
00:31:55.148 00.001 16108 Worker thread wakes up
00:31:55.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
00:31:55.148 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
00:31:55.148 00.000 16108 Moving (0.03, 0.26) raw xDistance=0.02 yDistance=-0.26
00:31:55.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:31:55.148 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.74
00:31:55.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:31:55.148 00.000 16108 MoveAxis(E, 0, ABG)
00:31:55.148 00.000 16108 Move returns status 0, amount 0
00:31:55.148 00.000 16108 MoveAxis(N, 52, ABG)
00:31:55.148 00.000 16108 Guiding  Dir = 0, Dur = 52
00:31:55.149 00.001 16108 IsSlewing returns 0
00:31:55.149 00.000 16108 IsGuiding returns 0
00:31:55.154 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3501, FiltMin=3005, FiltMax=49213, Gamma=1.000
00:31:55.168 00.014 21068 UpdateGuideState exits: m=113839 SNR=77.0
00:31:55.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:55.169 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:55.171 00.002 21068 Enqueuing Expose request
00:31:55.198 00.027 16108 PulseGuide returned control before completion, sleep 14
00:31:55.212 00.014 16108 IsGuiding returns 1
00:31:55.212 00.000 16108 scope still moving after pulse duration time elapsed
00:31:55.244 00.032 16108 IsSlewing returns 0
00:31:55.245 00.001 16108 IsGuiding returns 1
00:31:55.275 00.030 16108 IsSlewing returns 0
00:31:55.275 00.000 16108 IsGuiding returns 1
00:31:55.305 00.030 16108 IsSlewing returns 0
00:31:55.305 00.000 16108 IsGuiding returns 0
00:31:55.305 00.000 16108 scope move finished after 52 + 104 ms
00:31:55.305 00.000 16108 Move returns status 0, amount 52
00:31:55.305 00.000 16108 move complete, result=0
00:31:55.307 00.002 16108 worker thread done servicing request
00:31:55.307 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
00:31:55.308 00.001 16108 Worker thread wakes up
00:31:55.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:55.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:56.486 01.177 16108 Exposure complete
00:31:56.567 00.081 16108 worker thread done servicing request
00:31:56.567 00.000 21068 OnExposeComplete: enter
00:31:56.569 00.002 21068 UpdateGuideState(): m_state=6
00:31:56.571 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7784
00:31:56.573 00.002 21068 Star::Find returns 1 (0), X=219.69, Y=876.11, Mass=134464, SNR=99.1, Peak=16963 HFD=3.5
00:31:56.574 00.001 21068 MultiStar: [#1 -0.13,0.16,1.03,U] [#2 0.03,0.35,0.99,U] [#3 -0.04,0.30,0.74,U] [#4 -0.07,0.52,0.00,M4] [#5 -0.24,0.10,0.72,U] [#6 -0.04,0.08,0.63,U] [#7 0.02,0.19,0.53,U] [#8 -0.36,0.37,0.00,M4] 
00:31:56.575 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.24}, one-star: {-0.27, 0.41}
00:31:56.577 00.002 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
00:31:56.578 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
00:31:56.579 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.98 mountX=0.14 mountY=-0.21, mountTheta=-0.97
00:31:56.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.24, opts=13)
00:31:56.582 00.001 21068 Enqueuing Move request for scope (-0.10, 0.24)
00:31:56.583 00.001 16108 Worker thread wakes up
00:31:56.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
00:31:56.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
00:31:56.583 00.000 16108 Moving (-0.10, 0.24) raw xDistance=0.14 yDistance=-0.21
00:31:56.584 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:31:56.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:31:56.584 00.000 16108 MoveAxis(E, 0, ABG)
00:31:56.584 00.000 16108 Move returns status 0, amount 0
00:31:56.584 00.000 16108 MoveAxis(N, 42, ABG)
00:31:56.584 00.000 16108 Guiding  Dir = 0, Dur = 42
00:31:56.585 00.001 16108 IsSlewing returns 0
00:31:56.585 00.000 16108 IsGuiding returns 0
00:31:56.592 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3501, FiltMin=3021, FiltMax=48086, Gamma=1.000
00:31:56.608 00.016 16108 PulseGuide returned control before completion, sleep 29
00:31:56.626 00.018 21068 UpdateGuideState exits: m=134464 SNR=99.1
00:31:56.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:56.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:56.629 00.001 21068 Enqueuing Expose request
00:31:56.639 00.010 16108 IsGuiding returns 1
00:31:56.639 00.000 16108 scope still moving after pulse duration time elapsed
00:31:56.670 00.031 16108 IsSlewing returns 0
00:31:56.670 00.000 16108 IsGuiding returns 1
00:31:56.702 00.032 16108 IsSlewing returns 0
00:31:56.702 00.000 16108 IsGuiding returns 0
00:31:56.702 00.000 16108 scope move finished after 42 + 74 ms
00:31:56.702 00.000 16108 Move returns status 0, amount 42
00:31:56.703 00.001 16108 move complete, result=0
00:31:56.703 00.000 16108 worker thread done servicing request
00:31:56.703 00.000 16108 Worker thread wakes up
00:31:56.703 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
00:31:56.704 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:56.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:57.679 00.975 16108 Exposure complete
00:31:57.745 00.066 16108 worker thread done servicing request
00:31:57.745 00.000 21068 OnExposeComplete: enter
00:31:57.746 00.001 21068 UpdateGuideState(): m_state=6
00:31:57.747 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7785
00:31:57.748 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=876.16, Mass=109343, SNR=86.1, Peak=15011 HFD=3.3
00:31:57.748 00.000 21068 MultiStar: [#1 0.20,0.31,1.20,U] [#2 0.21,-0.05,1.12,U] [#3 0.25,0.25,0.86,U] [#4 0.45,0.24,0.00,M5] [#5 -0.04,0.16,0.94,U] [#6 -0.15,-0.17,0.74,U] [#7 -0.11,0.29,0.61,U] [#8 -0.42,0.34,0.00,M5] 
00:31:57.749 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.18}, one-star: {-0.33, 0.46}
00:31:57.751 00.002 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
00:31:57.752 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
00:31:57.752 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.44 mountX=0.01 mountY=-0.19, mountTheta=-1.53
00:31:57.755 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.18, opts=13)
00:31:57.756 00.001 21068 Enqueuing Move request for scope (0.02, 0.18)
00:31:57.757 00.001 16108 Worker thread wakes up
00:31:57.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
00:31:57.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
00:31:57.757 00.000 16108 Moving (0.02, 0.18) raw xDistance=0.01 yDistance=-0.19
00:31:57.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:31:57.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:57.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:31:57.757 00.000 16108 MoveAxis(E, 0, ABG)
00:31:57.757 00.000 16108 Move returns status 0, amount 0
00:31:57.757 00.000 16108 MoveAxis(N, 0, ABG)
00:31:57.757 00.000 16108 Move returns status 0, amount 0
00:31:57.757 00.000 16108 move complete, result=0
00:31:57.757 00.000 16108 worker thread done servicing request
00:31:57.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3501, FiltMin=3011, FiltMax=49680, Gamma=1.000
00:31:57.775 00.014 21068 UpdateGuideState exits: m=109343 SNR=86.1
00:31:57.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:57.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:57.778 00.001 21068 Enqueuing Expose request
00:31:57.778 00.000 16108 Worker thread wakes up
00:31:57.778 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:57.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:57.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:31:58.950 01.171 16108 Exposure complete
00:31:59.018 00.068 16108 worker thread done servicing request
00:31:59.018 00.000 21068 OnExposeComplete: enter
00:31:59.018 00.000 21068 UpdateGuideState(): m_state=6
00:31:59.019 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7786
00:31:59.020 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.95, Mass=115206, SNR=73.7, Peak=14707 HFD=3.3
00:31:59.021 00.001 21068 MultiStar: [#1 0.28,-0.07,1.26,U] [#2 -0.41,0.04,1.44,U] [#3 0.28,-0.15,0.96,U] [#4 0.21,0.12,0.98,U] [#5 0.30,0.19,0.87,U] [#6 0.19,-0.05,0.90,U] [#7 0.19,0.28,0.77,U] [#8 -0.27,0.15,0.92,U] 
00:31:59.022 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.28, 0.25}
00:31:59.023 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:31:59.024 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
00:31:59.024 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.16 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
00:31:59.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
00:31:59.027 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
00:31:59.028 00.001 16108 Worker thread wakes up
00:31:59.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:31:59.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:31:59.028 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.08
00:31:59.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:31:59.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:59.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:59.028 00.000 16108 MoveAxis(E, 0, ABG)
00:31:59.028 00.000 16108 Move returns status 0, amount 0
00:31:59.028 00.000 16108 MoveAxis(N, 0, ABG)
00:31:59.028 00.000 16108 Move returns status 0, amount 0
00:31:59.028 00.000 16108 move complete, result=0
00:31:59.028 00.000 16108 worker thread done servicing request
00:31:59.032 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3501, FiltMin=2998, FiltMax=60285, Gamma=1.000
00:31:59.047 00.015 21068 UpdateGuideState exits: m=115206 SNR=73.7
00:31:59.047 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:59.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:31:59.050 00.002 21068 Enqueuing Expose request
00:31:59.051 00.001 16108 Worker thread wakes up
00:31:59.051 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:59.051 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:31:59.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:00.040 00.989 16108 Exposure complete
00:32:00.114 00.074 16108 worker thread done servicing request
00:32:00.114 00.000 21068 OnExposeComplete: enter
00:32:00.116 00.002 21068 UpdateGuideState(): m_state=6
00:32:00.117 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7787
00:32:00.119 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=876.00, Mass=124949, SNR=89.6, Peak=18515 HFD=2.9
00:32:00.122 00.003 21068 MultiStar: [#1 0.19,-0.00,1.05,U] [#2 0.07,0.11,1.06,U] [#3 0.25,0.19,1.00,U] [#4 0.32,0.09,0.72,U] [#5 0.21,-0.02,0.89,U] [#6 0.21,-0.04,0.77,U] [#7 0.34,0.15,0.57,U] [#8 -0.02,-0.00,0.78,U] 
00:32:00.123 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.09}, one-star: {0.12, 0.29}
00:32:00.124 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
00:32:00.124 00.000 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
00:32:00.125 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=-0.16 mountY=-0.13, mountTheta=-2.47
00:32:00.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.09, opts=13)
00:32:00.129 00.002 21068 Enqueuing Move request for scope (0.18, 0.09)
00:32:00.130 00.001 16108 Worker thread wakes up
00:32:00.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:32:00.130 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:32:00.130 00.000 16108 Moving (0.18, 0.09) raw xDistance=-0.16 yDistance=-0.13
00:32:00.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:32:00.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:00.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:00.130 00.000 16108 MoveAxis(E, 0, ABG)
00:32:00.130 00.000 16108 Move returns status 0, amount 0
00:32:00.130 00.000 16108 MoveAxis(N, 0, ABG)
00:32:00.130 00.000 16108 Move returns status 0, amount 0
00:32:00.130 00.000 16108 move complete, result=0
00:32:00.130 00.000 16108 worker thread done servicing request
00:32:00.133 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3501, FiltMin=2995, FiltMax=56192, Gamma=1.000
00:32:00.148 00.015 21068 UpdateGuideState exits: m=124949 SNR=89.6
00:32:00.148 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:00.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:00.151 00.002 21068 Enqueuing Expose request
00:32:00.151 00.000 16108 Worker thread wakes up
00:32:00.151 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:00.152 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:00.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:01.318 01.166 16108 Exposure complete
00:32:01.392 00.074 16108 worker thread done servicing request
00:32:01.392 00.000 21068 OnExposeComplete: enter
00:32:01.393 00.001 21068 UpdateGuideState(): m_state=6
00:32:01.394 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7788
00:32:01.395 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.96, Mass=130440, SNR=88.9, Peak=15859 HFD=3.3
00:32:01.397 00.002 21068 MultiStar: [#1 -0.10,0.09,1.16,U] [#2 0.08,-0.20,1.30,U] [#3 0.09,0.02,0.99,U] [#4 0.36,-0.08,0.76,U] [#5 -0.05,-0.09,0.96,U] [#6 -0.15,-0.08,0.80,U] [#7 0.40,0.00,0.56,U] [#8 -0.28,-0.02,0.72,U] 
00:32:01.397 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.14, 0.26}
00:32:01.398 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
00:32:01.399 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
00:32:01.400 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.07 mountX=-0.01 mountY=0.01, mountTheta=2.28
00:32:01.401 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
00:32:01.402 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
00:32:01.403 00.001 16108 Worker thread wakes up
00:32:01.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:32:01.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:32:01.403 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
00:32:01.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:32:01.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:01.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:01.403 00.000 16108 MoveAxis(E, 0, ABG)
00:32:01.403 00.000 16108 Move returns status 0, amount 0
00:32:01.403 00.000 16108 MoveAxis(N, 0, ABG)
00:32:01.403 00.000 16108 Move returns status 0, amount 0
00:32:01.403 00.000 16108 move complete, result=0
00:32:01.403 00.000 16108 worker thread done servicing request
00:32:01.406 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3501, FiltMin=2976, FiltMax=54768, Gamma=1.000
00:32:01.422 00.016 21068 UpdateGuideState exits: m=130440 SNR=88.9
00:32:01.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:01.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:01.425 00.001 21068 Enqueuing Expose request
00:32:01.426 00.001 16108 Worker thread wakes up
00:32:01.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:01.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:01.426 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:02.409 00.983 16108 Exposure complete
00:32:02.476 00.067 16108 worker thread done servicing request
00:32:02.476 00.000 21068 OnExposeComplete: enter
00:32:02.477 00.001 21068 UpdateGuideState(): m_state=6
00:32:02.478 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7789
00:32:02.479 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=875.85, Mass=115366, SNR=77.9, Peak=16003 HFD=3.2
00:32:02.480 00.001 21068 MultiStar: [#1 -0.03,-0.37,1.02,U] [#2 -0.01,-0.07,1.34,U] [#3 0.16,-0.04,1.20,U] [#4 0.36,-0.03,0.94,U] [#5 -0.08,-0.08,0.96,U] [#6 0.20,-0.21,0.77,U] [#7 0.39,-0.01,0.59,U] [#8 -0.42,-0.26,0.00,M3] 
00:32:02.480 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {-0.35, 0.15}
00:32:02.481 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
00:32:02.482 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
00:32:02.482 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.98 mountX=-0.07 mountY=0.07, mountTheta=2.37
00:32:02.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
00:32:02.485 00.001 21068 Enqueuing Move request for scope (0.05, -0.08)
00:32:02.486 00.001 16108 Worker thread wakes up
00:32:02.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:32:02.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:32:02.486 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
00:32:02.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:32:02.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:02.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:32:02.486 00.000 16108 MoveAxis(E, 0, ABG)
00:32:02.486 00.000 16108 Move returns status 0, amount 0
00:32:02.486 00.000 16108 MoveAxis(N, 0, ABG)
00:32:02.486 00.000 16108 Move returns status 0, amount 0
00:32:02.487 00.001 16108 move complete, result=0
00:32:02.487 00.000 16108 worker thread done servicing request
00:32:02.489 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3501, FiltMin=3024, FiltMax=49616, Gamma=1.000
00:32:02.504 00.015 21068 UpdateGuideState exits: m=115366 SNR=77.9
00:32:02.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:02.505 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:02.506 00.001 21068 Enqueuing Expose request
00:32:02.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:02.508 00.002 16108 Worker thread wakes up
00:32:02.508 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:02.509 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:03.672 01.163 16108 Exposure complete
00:32:03.728 00.056 16108 worker thread done servicing request
00:32:03.728 00.000 21068 OnExposeComplete: enter
00:32:03.729 00.001 21068 UpdateGuideState(): m_state=6
00:32:03.730 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7790
00:32:03.730 00.000 21068 Star::Find returns 1 (0), X=219.87, Y=875.86, Mass=119321, SNR=78.2, Peak=15427 HFD=3.4
00:32:03.732 00.002 21068 MultiStar: [#1 -0.40,-0.35,0.00,M1] [#2 -0.35,-0.23,1.46,U] [#3 -0.54,-0.40,0.00,M1] [#4 0.03,0.02,0.79,U] [#5 -0.40,-0.11,0.99,U] [#6 -0.30,-0.33,0.78,U] [#7 0.05,-0.02,0.63,U] [#8 -0.46,-0.25,0.00,M4] 
00:32:03.733 00.001 21068 single-star, 5 included, MultiStar: {-0.21, -0.10}, one-star: {-0.09, 0.15}
00:32:03.733 00.000 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
00:32:03.734 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
00:32:03.735 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.08 mountX=0.11 mountY=-0.13, mountTheta=-0.87
00:32:03.736 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
00:32:03.737 00.001 21068 Enqueuing Move request for scope (-0.09, 0.15)
00:32:03.738 00.001 16108 Worker thread wakes up
00:32:03.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:32:03.738 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:32:03.738 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.11 yDistance=-0.13
00:32:03.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:32:03.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:03.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:03.738 00.000 16108 MoveAxis(E, 0, ABG)
00:32:03.738 00.000 16108 Move returns status 0, amount 0
00:32:03.738 00.000 16108 MoveAxis(N, 0, ABG)
00:32:03.738 00.000 16108 Move returns status 0, amount 0
00:32:03.738 00.000 16108 move complete, result=0
00:32:03.738 00.000 16108 worker thread done servicing request
00:32:03.745 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3501, FiltMin=2953, FiltMax=53075, Gamma=1.000
00:32:03.771 00.026 21068 UpdateGuideState exits: m=119321 SNR=78.2
00:32:03.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:03.774 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:03.775 00.001 21068 Enqueuing Expose request
00:32:03.776 00.001 16108 Worker thread wakes up
00:32:03.776 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:03.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:03.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:04.752 00.975 16108 Exposure complete
00:32:04.827 00.075 16108 worker thread done servicing request
00:32:04.827 00.000 21068 OnExposeComplete: enter
00:32:04.829 00.002 21068 UpdateGuideState(): m_state=6
00:32:04.831 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7791
00:32:04.832 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.74, Mass=111177, SNR=77.0, Peak=13955 HFD=3.5
00:32:04.834 00.002 21068 MultiStar: [#1 0.28,-0.33,1.32,U] [#2 0.21,-0.24,1.29,U] [#3 0.24,-0.36,1.25,U] [#4 0.52,-0.16,0.00,M1] [#5 0.05,-0.15,0.86,U] [#6 0.19,0.00,0.84,U] [#7 0.46,-0.11,0.00,M1] [#8 -0.02,-0.09,0.95,U] 
00:32:04.835 00.001 21068 single-star, 6 included, MultiStar: {0.18, -0.18}, one-star: {0.25, 0.04}
00:32:04.836 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
00:32:04.837 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
00:32:04.837 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.17 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
00:32:04.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.04, opts=13)
00:32:04.840 00.001 21068 Enqueuing Move request for scope (0.25, 0.04)
00:32:04.840 00.000 16108 Worker thread wakes up
00:32:04.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
00:32:04.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
00:32:04.840 00.000 16108 Moving (0.25, 0.04) raw xDistance=-0.24 yDistance=-0.10
00:32:04.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:32:04.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:04.841 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:04.841 00.000 16108 MoveAxis(E, 62, ABG)
00:32:04.841 00.000 16108 Guiding  Dir = 2, Dur = 62
00:32:04.841 00.000 16108 IsSlewing returns 0
00:32:04.841 00.000 16108 IsGuiding returns 0
00:32:04.845 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3501, FiltMin=2995, FiltMax=64000, Gamma=1.000
00:32:04.850 00.005 16108 PulseGuide returned control before completion, sleep 64
00:32:04.861 00.011 21068 UpdateGuideState exits: m=111177 SNR=77.0
00:32:04.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:04.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:04.864 00.001 21068 Enqueuing Expose request
00:32:04.926 00.062 16108 IsGuiding returns 1
00:32:04.926 00.000 16108 scope still moving after pulse duration time elapsed
00:32:04.958 00.032 16108 IsSlewing returns 0
00:32:04.958 00.000 16108 IsGuiding returns 0
00:32:04.958 00.000 16108 scope move finished after 62 + 54 ms
00:32:04.958 00.000 16108 Move returns status 0, amount 62
00:32:04.958 00.000 16108 MoveAxis(N, 0, ABG)
00:32:04.958 00.000 16108 Move returns status 0, amount 0
00:32:04.958 00.000 16108 move complete, result=0
00:32:04.958 00.000 16108 worker thread done servicing request
00:32:04.958 00.000 16108 Worker thread wakes up
00:32:04.958 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.1 px 0 ms NORTH
00:32:04.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:04.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:06.120 01.161 16108 Exposure complete
00:32:06.189 00.069 16108 worker thread done servicing request
00:32:06.189 00.000 21068 OnExposeComplete: enter
00:32:06.190 00.001 21068 UpdateGuideState(): m_state=6
00:32:06.191 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7792
00:32:06.193 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=875.82, Mass=138940, SNR=93.4, Peak=16899 HFD=3.6
00:32:06.195 00.002 21068 MultiStar: [#1 -0.09,-0.33,1.02,U] [#2 -0.11,-0.27,1.10,U] [#3 0.06,-0.01,0.86,U] [#4 -0.05,-0.33,0.66,U] [#5 0.18,-0.08,0.93,U] [#6 -0.12,-0.29,0.78,U] [#7 0.27,-0.40,0.00,M2] [#8 -0.39,-0.30,0.00,M4] 
00:32:06.197 00.002 21068 single-star, 6 included, MultiStar: {-0.02, -0.17}, one-star: {0.02, 0.12}
00:32:06.198 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
00:32:06.199 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
00:32:06.200 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
00:32:06.203 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
00:32:06.204 00.001 21068 Enqueuing Move request for scope (0.02, 0.12)
00:32:06.205 00.001 16108 Worker thread wakes up
00:32:06.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:32:06.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:32:06.205 00.000 16108 Moving (0.02, 0.12) raw xDistance=-0.00 yDistance=-0.12
00:32:06.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:32:06.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:06.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:32:06.206 00.001 16108 MoveAxis(E, 0, ABG)
00:32:06.206 00.000 16108 Move returns status 0, amount 0
00:32:06.206 00.000 16108 MoveAxis(N, 0, ABG)
00:32:06.206 00.000 16108 Move returns status 0, amount 0
00:32:06.206 00.000 16108 move complete, result=0
00:32:06.206 00.000 16108 worker thread done servicing request
00:32:06.209 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3501, FiltMin=2958, FiltMax=55837, Gamma=1.000
00:32:06.225 00.016 21068 UpdateGuideState exits: m=138940 SNR=93.4
00:32:06.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:06.226 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:06.227 00.001 21068 Enqueuing Expose request
00:32:06.228 00.001 16108 Worker thread wakes up
00:32:06.228 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:06.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:06.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:07.200 00.971 16108 Exposure complete
00:32:07.271 00.071 16108 worker thread done servicing request
00:32:07.271 00.000 21068 OnExposeComplete: enter
00:32:07.272 00.001 21068 UpdateGuideState(): m_state=6
00:32:07.274 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7793
00:32:07.275 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.93, Mass=111733, SNR=84.0, Peak=16339 HFD=2.9
00:32:07.276 00.001 21068 MultiStar: [#1 -0.08,0.02,1.15,U] [#2 0.04,0.04,1.23,U] [#3 0.24,-0.06,1.08,U] [#4 0.42,0.12,0.72,U] [#5 -0.13,0.08,0.79,U] [#6 0.00,-0.19,0.77,U] [#7 0.06,0.26,0.62,U] [#8 -0.16,0.00,0.79,U] 
00:32:07.276 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.01, 0.23}
00:32:07.277 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
00:32:07.278 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
00:32:07.278 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.88 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
00:32:07.280 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
00:32:07.281 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
00:32:07.281 00.000 16108 Worker thread wakes up
00:32:07.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:32:07.282 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:32:07.282 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
00:32:07.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:32:07.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:07.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:07.282 00.000 16108 MoveAxis(E, 0, ABG)
00:32:07.282 00.000 16108 Move returns status 0, amount 0
00:32:07.282 00.000 16108 MoveAxis(N, 0, ABG)
00:32:07.282 00.000 16108 Move returns status 0, amount 0
00:32:07.282 00.000 16108 move complete, result=0
00:32:07.282 00.000 16108 worker thread done servicing request
00:32:07.287 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3504, FiltMin=2973, FiltMax=62109, Gamma=1.000
00:32:07.306 00.019 21068 UpdateGuideState exits: m=111733 SNR=84.0
00:32:07.308 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:07.312 00.002 21068 Enqueuing Expose request
00:32:07.313 00.001 16108 Worker thread wakes up
00:32:07.313 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:07.315 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:07.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:08.471 01.156 16108 Exposure complete
00:32:08.528 00.057 16108 worker thread done servicing request
00:32:08.528 00.000 21068 OnExposeComplete: enter
00:32:08.528 00.000 21068 UpdateGuideState(): m_state=6
00:32:08.529 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7794
00:32:08.530 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.95, Mass=126090, SNR=85.1, Peak=15283 HFD=3.2
00:32:08.531 00.001 21068 MultiStar: [#1 -0.13,0.02,1.08,U] [#2 0.01,0.01,1.34,U] [#3 -0.23,0.11,1.01,U] [#4 -0.00,0.24,0.84,U] [#5 0.03,0.37,0.96,U] [#6 -0.02,-0.01,0.90,U] [#7 0.37,0.10,0.62,U] [#8 -0.43,0.23,0.00,M4] 
00:32:08.532 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.13}, one-star: {-0.21, 0.24}
00:32:08.532 00.000 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
00:32:08.533 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:32:08.534 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.90 mountX=0.07 mountY=-0.11, mountTheta=-1.05
00:32:08.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.13, opts=13)
00:32:08.536 00.001 21068 Enqueuing Move request for scope (-0.04, 0.13)
00:32:08.537 00.001 16108 Worker thread wakes up
00:32:08.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:32:08.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:32:08.537 00.000 16108 Moving (-0.04, 0.13) raw xDistance=0.07 yDistance=-0.11
00:32:08.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:32:08.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:08.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:32:08.537 00.000 16108 MoveAxis(E, 0, ABG)
00:32:08.537 00.000 16108 Move returns status 0, amount 0
00:32:08.537 00.000 16108 MoveAxis(N, 0, ABG)
00:32:08.537 00.000 16108 Move returns status 0, amount 0
00:32:08.537 00.000 16108 move complete, result=0
00:32:08.537 00.000 16108 worker thread done servicing request
00:32:08.546 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3497, FiltMin=3027, FiltMax=50560, Gamma=1.000
00:32:08.569 00.023 21068 UpdateGuideState exits: m=126090 SNR=85.1
00:32:08.572 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:08.574 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:08.576 00.002 21068 Enqueuing Expose request
00:32:08.577 00.001 16108 Worker thread wakes up
00:32:08.577 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:08.580 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:08.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:09.544 00.964 16108 Exposure complete
00:32:09.614 00.070 16108 worker thread done servicing request
00:32:09.614 00.000 21068 OnExposeComplete: enter
00:32:09.615 00.001 21068 UpdateGuideState(): m_state=6
00:32:09.616 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7795
00:32:09.617 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.82, Mass=131670, SNR=79.0, Peak=16451 HFD=3.1
00:32:09.618 00.001 21068 MultiStar: [#1 -0.02,-0.03,1.07,U] [#2 -0.19,-0.10,1.34,U] [#3 -0.31,0.12,1.04,U] [#4 0.11,0.21,0.85,U] [#5 -0.22,-0.10,0.91,U] [#6 -0.27,-0.09,0.97,U] [#7 0.03,0.35,0.69,U] [#8 -0.48,0.10,0.00,M5] 
00:32:09.618 00.000 21068 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {0.05, 0.12}
00:32:09.619 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
00:32:09.620 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
00:32:09.621 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.80 mountX=0.12 mountY=-0.01, mountTheta=-0.11
00:32:09.622 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.04, opts=13)
00:32:09.623 00.001 21068 Enqueuing Move request for scope (-0.12, 0.04)
00:32:09.624 00.001 16108 Worker thread wakes up
00:32:09.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
00:32:09.624 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
00:32:09.624 00.000 16108 Moving (-0.12, 0.04) raw xDistance=0.12 yDistance=-0.01
00:32:09.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:32:09.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:09.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:09.624 00.000 16108 MoveAxis(E, 0, ABG)
00:32:09.624 00.000 16108 Move returns status 0, amount 0
00:32:09.624 00.000 16108 MoveAxis(N, 0, ABG)
00:32:09.624 00.000 16108 Move returns status 0, amount 0
00:32:09.624 00.000 16108 move complete, result=0
00:32:09.624 00.000 16108 worker thread done servicing request
00:32:09.627 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3501, FiltMin=2995, FiltMax=59693, Gamma=1.000
00:32:09.642 00.015 21068 UpdateGuideState exits: m=131670 SNR=79.0
00:32:09.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:09.644 00.000 21068 Enqueuing Expose request
00:32:09.645 00.001 16108 Worker thread wakes up
00:32:09.645 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:09.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:09.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:10.799 01.153 16108 Exposure complete
00:32:10.857 00.058 16108 worker thread done servicing request
00:32:10.858 00.001 21068 OnExposeComplete: enter
00:32:10.859 00.001 21068 UpdateGuideState(): m_state=6
00:32:10.860 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7796
00:32:10.862 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=876.32, Mass=118521, SNR=84.9, Peak=14387 HFD=3.3
00:32:10.863 00.001 21068 MultiStar: [#1 -0.14,0.02,1.16,U] [#2 -0.14,0.17,1.28,U] [#3 -0.23,-0.01,1.00,U] [#4 0.14,0.20,0.75,U] [#5 -0.01,0.22,0.95,U] [#6 0.08,0.10,0.84,U] [#7 0.07,0.16,0.57,U] [#8 -0.30,-0.06,0.74,U] 
00:32:10.864 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {0.02, 0.62}
00:32:10.864 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
00:32:10.866 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
00:32:10.867 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.96 mountX=0.09 mountY=-0.14, mountTheta=-0.98
00:32:10.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
00:32:10.871 00.002 21068 Enqueuing Move request for scope (-0.07, 0.16)
00:32:10.873 00.002 16108 Worker thread wakes up
00:32:10.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:32:10.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:32:10.873 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.09 yDistance=-0.14
00:32:10.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:32:10.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:10.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:32:10.874 00.001 16108 MoveAxis(E, 0, ABG)
00:32:10.874 00.000 16108 Move returns status 0, amount 0
00:32:10.874 00.000 16108 MoveAxis(N, 0, ABG)
00:32:10.874 00.000 16108 Move returns status 0, amount 0
00:32:10.874 00.000 16108 move complete, result=0
00:32:10.874 00.000 16108 worker thread done servicing request
00:32:10.880 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3501, FiltMin=2973, FiltMax=53917, Gamma=1.000
00:32:10.899 00.019 21068 UpdateGuideState exits: m=118521 SNR=84.9
00:32:10.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:10.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:10.901 00.000 21068 Enqueuing Expose request
00:32:10.902 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:10.903 00.001 16108 Worker thread wakes up
00:32:10.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:10.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:11.873 00.970 16108 Exposure complete
00:32:11.949 00.076 16108 worker thread done servicing request
00:32:11.949 00.000 21068 OnExposeComplete: enter
00:32:11.950 00.001 21068 UpdateGuideState(): m_state=6
00:32:11.952 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7797
00:32:11.953 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=876.25, Mass=111044, SNR=72.4, Peak=12819 HFD=3.4
00:32:11.954 00.001 21068 MultiStar: [#1 -0.26,0.19,1.37,U] [#2 -0.21,-0.00,1.49,U] [#3 -0.37,0.23,1.16,U] [#4 0.34,0.30,0.89,U] [#5 -0.03,0.42,1.16,U] [#6 0.13,0.04,0.81,U] [#7 -0.12,0.24,0.63,U] [#8 -0.28,0.21,1.01,U] 
00:32:11.955 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.23}, one-star: {-0.08, 0.55}
00:32:11.956 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
00:32:11.957 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
00:32:11.957 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=0.16 mountY=-0.20, mountTheta=-0.89
00:32:11.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.23, opts=13)
00:32:11.960 00.001 21068 Enqueuing Move request for scope (-0.12, 0.23)
00:32:11.962 00.002 16108 Worker thread wakes up
00:32:11.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
00:32:11.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
00:32:11.962 00.000 16108 Moving (-0.12, 0.23) raw xDistance=0.16 yDistance=-0.20
00:32:11.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:32:11.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:11.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:32:11.962 00.000 16108 MoveAxis(E, 0, ABG)
00:32:11.962 00.000 16108 Move returns status 0, amount 0
00:32:11.962 00.000 16108 MoveAxis(N, 0, ABG)
00:32:11.962 00.000 16108 Move returns status 0, amount 0
00:32:11.962 00.000 16108 move complete, result=0
00:32:11.962 00.000 16108 worker thread done servicing request
00:32:11.965 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3501, FiltMin=3024, FiltMax=54560, Gamma=1.000
00:32:11.980 00.015 21068 UpdateGuideState exits: m=111044 SNR=72.4
00:32:11.982 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.982 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:11.983 00.001 21068 Enqueuing Expose request
00:32:11.984 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:11.985 00.001 16108 Worker thread wakes up
00:32:11.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:11.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:13.153 01.168 16108 Exposure complete
00:32:13.237 00.084 16108 worker thread done servicing request
00:32:13.237 00.000 21068 OnExposeComplete: enter
00:32:13.238 00.001 21068 UpdateGuideState(): m_state=6
00:32:13.240 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7798
00:32:13.241 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=876.33, Mass=120229, SNR=71.5, Peak=14291 HFD=3.3
00:32:13.242 00.001 21068 MultiStar: [#1 -0.20,0.06,1.52,U] [#2 -0.37,0.11,1.37,U] [#3 0.06,0.10,1.17,U] [#4 -0.01,0.11,0.96,U] [#5 0.10,0.28,1.04,U] [#6 -0.06,0.10,0.92,U] [#7 -0.23,0.12,0.66,U] [#8 -0.62,0.45,0.00,M4] 
00:32:13.243 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.13, 0.63}
00:32:13.244 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
00:32:13.245 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
00:32:13.246 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.13 mountX=0.14 mountY=-0.15, mountTheta=-0.80
00:32:13.247 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.18, opts=13)
00:32:13.248 00.001 21068 Enqueuing Move request for scope (-0.11, 0.18)
00:32:13.249 00.001 16108 Worker thread wakes up
00:32:13.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
00:32:13.249 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
00:32:13.249 00.000 16108 Moving (-0.11, 0.18) raw xDistance=0.14 yDistance=-0.15
00:32:13.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:32:13.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:13.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:32:13.249 00.000 16108 MoveAxis(E, 0, ABG)
00:32:13.249 00.000 16108 Move returns status 0, amount 0
00:32:13.249 00.000 16108 MoveAxis(N, 0, ABG)
00:32:13.249 00.000 16108 Move returns status 0, amount 0
00:32:13.249 00.000 16108 move complete, result=0
00:32:13.249 00.000 16108 worker thread done servicing request
00:32:13.253 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3501, FiltMin=2960, FiltMax=51037, Gamma=1.000
00:32:13.268 00.015 21068 UpdateGuideState exits: m=120229 SNR=71.5
00:32:13.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.269 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:13.270 00.001 21068 Enqueuing Expose request
00:32:13.271 00.001 16108 Worker thread wakes up
00:32:13.271 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:13.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:13.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:14.262 00.990 16108 Exposure complete
00:32:14.317 00.055 16108 worker thread done servicing request
00:32:14.317 00.000 21068 OnExposeComplete: enter
00:32:14.319 00.002 21068 UpdateGuideState(): m_state=6
00:32:14.321 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7799
00:32:14.323 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=876.16, Mass=115882, SNR=78.0, Peak=13283 HFD=3.4
00:32:14.324 00.001 21068 MultiStar: [#1 0.05,0.15,1.23,U] [#2 0.02,0.06,1.20,U] [#3 0.11,0.04,1.04,U] [#4 0.14,0.17,0.85,U] [#5 0.11,0.01,0.87,U] [#6 0.00,0.13,0.96,U] [#7 0.27,0.40,0.00,M1] [#8 -0.49,0.33,0.00,M5] 
00:32:14.326 00.002 21068 refined, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.30, 0.46}
00:32:14.327 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
00:32:14.327 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
00:32:14.328 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.97 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
00:32:14.331 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.14, opts=13)
00:32:14.332 00.001 21068 Enqueuing Move request for scope (0.10, 0.14)
00:32:14.333 00.001 16108 Worker thread wakes up
00:32:14.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:32:14.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:32:14.334 00.001 16108 Moving (0.10, 0.14) raw xDistance=-0.07 yDistance=-0.16
00:32:14.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:32:14.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:14.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:32:14.334 00.000 16108 MoveAxis(E, 0, ABG)
00:32:14.334 00.000 16108 Move returns status 0, amount 0
00:32:14.334 00.000 16108 MoveAxis(N, 0, ABG)
00:32:14.334 00.000 16108 Move returns status 0, amount 0
00:32:14.334 00.000 16108 move complete, result=0
00:32:14.334 00.000 16108 worker thread done servicing request
00:32:14.338 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3501, FiltMin=2998, FiltMax=50304, Gamma=1.000
00:32:14.357 00.019 21068 UpdateGuideState exits: m=115882 SNR=78.0
00:32:14.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.361 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:14.363 00.002 21068 Enqueuing Expose request
00:32:14.364 00.001 16108 Worker thread wakes up
00:32:14.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:14.365 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:14.365 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:15.536 01.171 16108 Exposure complete
00:32:15.595 00.059 16108 worker thread done servicing request
00:32:15.595 00.000 21068 OnExposeComplete: enter
00:32:15.598 00.003 21068 UpdateGuideState(): m_state=6
00:32:15.599 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7800
00:32:15.601 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=875.98, Mass=122363, SNR=86.7, Peak=13283 HFD=4.0
00:32:15.603 00.002 21068 MultiStar: [#1 0.33,0.06,1.16,U] [#2 0.29,0.19,1.18,U] [#3 0.37,0.17,0.98,U] [#4 0.55,0.15,0.00,M1] [#5 0.21,0.22,0.96,U] [#6 0.29,-0.21,0.92,U] [#7 0.38,0.28,0.00,M2] [#8 -0.57,-0.03,0.00,M6] 
00:32:15.605 00.002 21068 refined, 5 included, MultiStar: {0.26, 0.12}, one-star: {0.05, 0.28}
00:32:15.606 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
00:32:15.607 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
00:32:15.607 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.45 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
00:32:15.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.12, opts=13)
00:32:15.610 00.000 21068 Enqueuing Move request for scope (0.26, 0.12)
00:32:15.611 00.001 16108 Worker thread wakes up
00:32:15.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
00:32:15.611 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
00:32:15.611 00.000 16108 Moving (0.26, 0.12) raw xDistance=-0.23 yDistance=-0.18
00:32:15.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:32:15.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:15.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:32:15.611 00.000 16108 MoveAxis(E, 61, ABG)
00:32:15.612 00.001 16108 Guiding  Dir = 2, Dur = 61
00:32:15.612 00.000 16108 IsSlewing returns 0
00:32:15.612 00.000 16108 IsGuiding returns 0
00:32:15.616 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3501, FiltMin=2989, FiltMax=51824, Gamma=1.000
00:32:15.642 00.026 21068 UpdateGuideState exits: m=122363 SNR=86.7
00:32:15.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:15.645 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:15.646 00.001 21068 Enqueuing Expose request
00:32:15.655 00.009 16108 PulseGuide returned control before completion, sleep 29
00:32:15.705 00.050 16108 IsGuiding returns 1
00:32:15.705 00.000 16108 scope still moving after pulse duration time elapsed
00:32:15.731 00.026 16108 IsSlewing returns 0
00:32:15.731 00.000 16108 IsGuiding returns 1
00:32:15.762 00.031 16108 IsSlewing returns 0
00:32:15.762 00.000 16108 IsGuiding returns 0
00:32:15.762 00.000 16108 scope move finished after 61 + 89 ms
00:32:15.762 00.000 16108 Move returns status 0, amount 61
00:32:15.762 00.000 16108 MoveAxis(N, 0, ABG)
00:32:15.762 00.000 16108 Move returns status 0, amount 0
00:32:15.762 00.000 16108 move complete, result=0
00:32:15.762 00.000 16108 worker thread done servicing request
00:32:15.763 00.001 16108 Worker thread wakes up
00:32:15.763 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.2 px 0 ms NORTH
00:32:15.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:15.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:16.750 00.986 16108 Exposure complete
00:32:16.808 00.058 16108 worker thread done servicing request
00:32:16.808 00.000 21068 OnExposeComplete: enter
00:32:16.809 00.001 21068 UpdateGuideState(): m_state=6
00:32:16.810 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7801
00:32:16.810 00.000 21068 Star::Find returns 1 (0), X=219.84, Y=875.70, Mass=118304, SNR=80.0, Peak=14451 HFD=3.5
00:32:16.811 00.001 21068 MultiStar: [#1 -0.14,-0.06,1.22,U] [#2 -0.28,-0.11,1.30,U] [#3 -0.01,-0.05,1.06,U] [#4 0.24,0.22,0.84,U] [#5 -0.05,0.16,0.98,U] [#6 -0.07,-0.17,0.82,U] [#7 -0.04,0.20,0.62,U] [#8 -0.41,-0.00,0.86,U] 
00:32:16.812 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.12, 0.00}
00:32:16.812 00.000 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
00:32:16.813 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:32:16.814 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=0.11 mountY=0.02, mountTheta=0.17
00:32:16.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
00:32:16.817 00.001 21068 Enqueuing Move request for scope (-0.11, 0.01)
00:32:16.818 00.001 16108 Worker thread wakes up
00:32:16.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:32:16.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:32:16.818 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
00:32:16.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:32:16.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:16.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:16.818 00.000 16108 MoveAxis(E, 0, ABG)
00:32:16.818 00.000 16108 Move returns status 0, amount 0
00:32:16.818 00.000 16108 MoveAxis(N, 0, ABG)
00:32:16.818 00.000 16108 Move returns status 0, amount 0
00:32:16.819 00.001 16108 move complete, result=0
00:32:16.819 00.000 16108 worker thread done servicing request
00:32:16.825 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3501, FiltMin=2969, FiltMax=52208, Gamma=1.000
00:32:16.841 00.016 21068 UpdateGuideState exits: m=118304 SNR=80.0
00:32:16.842 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:16.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:16.846 00.003 21068 Enqueuing Expose request
00:32:16.846 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:16.847 00.001 16108 Worker thread wakes up
00:32:16.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:16.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:18.019 01.172 16108 Exposure complete
00:32:18.105 00.086 16108 worker thread done servicing request
00:32:18.106 00.001 21068 OnExposeComplete: enter
00:32:18.107 00.001 21068 UpdateGuideState(): m_state=6
00:32:18.108 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7802
00:32:18.108 00.000 21068 Star::Find returns 1 (0), X=219.64, Y=875.93, Mass=121863, SNR=82.4, Peak=13763 HFD=3.3
00:32:18.109 00.001 21068 MultiStar: [#1 -0.04,-0.32,1.10,U] [#2 0.03,-0.28,1.16,U] [#3 -0.05,-0.33,0.89,U] [#4 0.08,0.10,0.87,U] [#5 0.03,0.06,0.91,U] [#6 0.12,-0.14,0.65,U] [#7 -0.17,-0.08,0.54,U] [#8 -0.38,0.09,0.70,U] 
00:32:18.110 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.32, 0.22}
00:32:18.112 00.002 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
00:32:18.112 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
00:32:18.113 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.25 mountX=0.05 mountY=0.10, mountTheta=1.08
00:32:18.116 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
00:32:18.116 00.000 21068 Enqueuing Move request for scope (-0.07, -0.09)
00:32:18.117 00.001 16108 Worker thread wakes up
00:32:18.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:32:18.117 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:32:18.117 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.10
00:32:18.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:32:18.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:18.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:18.118 00.001 16108 MoveAxis(E, 0, ABG)
00:32:18.118 00.000 16108 Move returns status 0, amount 0
00:32:18.118 00.000 16108 MoveAxis(N, 0, ABG)
00:32:18.118 00.000 16108 Move returns status 0, amount 0
00:32:18.118 00.000 16108 move complete, result=0
00:32:18.118 00.000 16108 worker thread done servicing request
00:32:18.121 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3501, FiltMin=2969, FiltMax=59011, Gamma=1.000
00:32:18.138 00.017 21068 UpdateGuideState exits: m=121863 SNR=82.4
00:32:18.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:18.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:18.141 00.001 21068 Enqueuing Expose request
00:32:18.142 00.001 16108 Worker thread wakes up
00:32:18.142 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:18.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:18.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:19.119 00.977 16108 Exposure complete
00:32:19.175 00.056 16108 worker thread done servicing request
00:32:19.175 00.000 21068 OnExposeComplete: enter
00:32:19.177 00.002 21068 UpdateGuideState(): m_state=6
00:32:19.178 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7803
00:32:19.179 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=876.28, Mass=125104, SNR=83.6, Peak=14291 HFD=3.4
00:32:19.181 00.002 21068 MultiStar: [#1 0.06,-0.12,1.22,U] [#2 -0.04,0.05,1.27,U] [#3 -0.41,-0.18,1.11,U] [#4 0.32,0.39,0.00,M1] [#5 -0.17,0.16,0.88,U] [#6 0.04,0.13,0.72,U] [#7 -0.17,-0.02,0.54,U] [#8 -0.08,0.26,0.76,U] 
00:32:19.182 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.10}, one-star: {-0.10, 0.58}
00:32:19.182 00.000 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:32:19.183 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:32:19.184 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.14 cameraTheta=2.41 mountX=0.12 mountY=-0.07, mountTheta=-0.51
00:32:19.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.10, opts=13)
00:32:19.187 00.001 21068 Enqueuing Move request for scope (-0.11, 0.10)
00:32:19.188 00.001 16108 Worker thread wakes up
00:32:19.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
00:32:19.188 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
00:32:19.188 00.000 16108 Moving (-0.11, 0.10) raw xDistance=0.12 yDistance=-0.07
00:32:19.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:32:19.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:19.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:19.188 00.000 16108 MoveAxis(E, 0, ABG)
00:32:19.188 00.000 16108 Move returns status 0, amount 0
00:32:19.188 00.000 16108 MoveAxis(N, 0, ABG)
00:32:19.188 00.000 16108 Move returns status 0, amount 0
00:32:19.188 00.000 16108 move complete, result=0
00:32:19.188 00.000 16108 worker thread done servicing request
00:32:19.193 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3501, FiltMin=3021, FiltMax=65510, Gamma=1.000
00:32:19.216 00.023 21068 UpdateGuideState exits: m=125104 SNR=83.6
00:32:19.218 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:19.220 00.001 21068 Enqueuing Expose request
00:32:19.221 00.001 16108 Worker thread wakes up
00:32:19.221 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:19.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:19.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:20.375 01.154 16108 Exposure complete
00:32:20.432 00.057 16108 worker thread done servicing request
00:32:20.432 00.000 21068 OnExposeComplete: enter
00:32:20.434 00.002 21068 UpdateGuideState(): m_state=6
00:32:20.436 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7804
00:32:20.437 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.93, Mass=112879, SNR=76.2, Peak=15443 HFD=3.2
00:32:20.440 00.003 21068 MultiStar: [#1 -0.03,0.35,1.19,U] [#2 0.10,0.31,1.18,U] [#3 0.17,0.26,1.05,U] [#4 0.18,0.40,0.98,U] [#5 -0.19,0.36,0.96,U] [#6 0.13,0.32,0.94,U] [#7 0.11,0.43,0.72,U] [#8 -0.48,0.15,0.00,M4] 
00:32:20.442 00.002 21068 refined, 7 included, MultiStar: {0.02, 0.33}, one-star: {-0.27, 0.23}
00:32:20.444 00.002 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
00:32:20.445 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
00:32:20.446 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.50 mountX=0.03 mountY=-0.32, mountTheta=-1.47
00:32:20.449 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.33, opts=13)
00:32:20.452 00.003 21068 Enqueuing Move request for scope (0.02, 0.33)
00:32:20.453 00.001 16108 Worker thread wakes up
00:32:20.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
00:32:20.454 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
00:32:20.454 00.000 16108 Moving (0.02, 0.33) raw xDistance=0.03 yDistance=-0.32
00:32:20.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:32:20.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:32:20.454 00.000 16108 MoveAxis(E, 0, ABG)
00:32:20.454 00.000 16108 Move returns status 0, amount 0
00:32:20.454 00.000 16108 MoveAxis(N, 65, ABG)
00:32:20.454 00.000 16108 Guiding  Dir = 0, Dur = 65
00:32:20.454 00.000 16108 IsSlewing returns 0
00:32:20.455 00.001 16108 IsGuiding returns 0
00:32:20.456 00.001 16108 PulseGuide returned control before completion, sleep 74
00:32:20.458 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3501, FiltMin=3001, FiltMax=59453, Gamma=1.000
00:32:20.479 00.021 21068 UpdateGuideState exits: m=112879 SNR=76.2
00:32:20.481 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:20.483 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:20.484 00.001 21068 Enqueuing Expose request
00:32:20.531 00.047 16108 IsGuiding returns 1
00:32:20.531 00.000 16108 scope still moving after pulse duration time elapsed
00:32:20.563 00.032 16108 IsSlewing returns 0
00:32:20.563 00.000 16108 IsGuiding returns 0
00:32:20.563 00.000 16108 scope move finished after 65 + 43 ms
00:32:20.563 00.000 16108 Move returns status 0, amount 65
00:32:20.563 00.000 16108 move complete, result=0
00:32:20.564 00.001 16108 worker thread done servicing request
00:32:20.564 00.000 16108 Worker thread wakes up
00:32:20.564 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 65 ms NORTH
00:32:20.566 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:20.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:21.540 00.974 16108 Exposure complete
00:32:21.596 00.056 16108 worker thread done servicing request
00:32:21.597 00.001 21068 OnExposeComplete: enter
00:32:21.600 00.003 21068 UpdateGuideState(): m_state=6
00:32:21.603 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7805
00:32:21.603 00.000 21068 Star::Find returns 1 (0), X=219.88, Y=876.17, Mass=117017, SNR=76.5, Peak=15475 HFD=3.2
00:32:21.604 00.001 21068 MultiStar: [#1 -0.10,0.07,1.22,U] [#2 0.19,0.07,1.28,U] [#3 -0.22,-0.04,1.35,U] [#4 0.25,0.02,1.00,U] [#5 -0.01,0.06,0.85,U] [#6 -0.17,0.04,0.93,U] [#7 -0.18,0.21,0.67,U] [#8 -0.37,0.16,0.87,U] 
00:32:21.605 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.08, 0.47}
00:32:21.606 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
00:32:21.607 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
00:32:21.607 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.14 mountX=0.09 mountY=-0.09, mountTheta=-0.79
00:32:21.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
00:32:21.610 00.001 21068 Enqueuing Move request for scope (-0.07, 0.11)
00:32:21.611 00.001 16108 Worker thread wakes up
00:32:21.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
00:32:21.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
00:32:21.611 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
00:32:21.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:32:21.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:21.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:21.611 00.000 16108 MoveAxis(E, 0, ABG)
00:32:21.611 00.000 16108 Move returns status 0, amount 0
00:32:21.611 00.000 16108 MoveAxis(N, 0, ABG)
00:32:21.611 00.000 16108 Move returns status 0, amount 0
00:32:21.611 00.000 16108 move complete, result=0
00:32:21.611 00.000 16108 worker thread done servicing request
00:32:21.619 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3501, FiltMin=2947, FiltMax=65510, Gamma=1.000
00:32:21.642 00.023 21068 UpdateGuideState exits: m=117017 SNR=76.5
00:32:21.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:21.645 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:21.645 00.000 21068 Enqueuing Expose request
00:32:21.646 00.001 16108 Worker thread wakes up
00:32:21.646 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:21.647 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:21.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:22.809 01.162 16108 Exposure complete
00:32:22.870 00.061 16108 worker thread done servicing request
00:32:22.870 00.000 21068 OnExposeComplete: enter
00:32:22.870 00.000 21068 UpdateGuideState(): m_state=6
00:32:22.871 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7806
00:32:22.872 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.84, Mass=114847, SNR=75.3, Peak=16819 HFD=3.0
00:32:22.874 00.002 21068 MultiStar: [#1 -0.20,-0.03,1.41,U] [#2 -0.18,-0.02,1.39,U] [#3 -0.13,-0.04,1.17,U] [#4 0.12,0.04,0.95,U] [#5 -0.28,0.13,1.12,U] [#6 -0.17,-0.13,0.92,U] [#7 0.29,-0.02,0.69,U] [#8 -0.59,0.09,0.00,M4] 
00:32:22.875 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {0.03, 0.14}
00:32:22.875 00.000 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
00:32:22.876 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
00:32:22.877 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.03 mountX=0.10 mountY=0.01, mountTheta=0.13
00:32:22.878 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.01, opts=13)
00:32:22.879 00.001 21068 Enqueuing Move request for scope (-0.10, 0.01)
00:32:22.880 00.001 16108 Worker thread wakes up
00:32:22.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:32:22.880 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:32:22.880 00.000 16108 Moving (-0.10, 0.01) raw xDistance=0.10 yDistance=0.01
00:32:22.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:32:22.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:22.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:22.880 00.000 16108 MoveAxis(E, 0, ABG)
00:32:22.880 00.000 16108 Move returns status 0, amount 0
00:32:22.880 00.000 16108 MoveAxis(N, 0, ABG)
00:32:22.880 00.000 16108 Move returns status 0, amount 0
00:32:22.880 00.000 16108 move complete, result=0
00:32:22.880 00.000 16108 worker thread done servicing request
00:32:22.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3501, FiltMin=2973, FiltMax=64480, Gamma=1.000
00:32:22.898 00.013 21068 UpdateGuideState exits: m=114847 SNR=75.3
00:32:22.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:22.901 00.001 21068 Enqueuing Expose request
00:32:22.903 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:22.904 00.001 16108 Worker thread wakes up
00:32:22.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:22.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:23.880 00.976 16108 Exposure complete
00:32:23.943 00.063 16108 worker thread done servicing request
00:32:23.944 00.001 21068 OnExposeComplete: enter
00:32:23.945 00.001 21068 UpdateGuideState(): m_state=6
00:32:23.947 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7807
00:32:23.948 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.88, Mass=123674, SNR=77.4, Peak=17331 HFD=2.9
00:32:23.949 00.001 21068 MultiStar: [#1 0.01,-0.14,1.05,U] [#2 -0.14,0.03,1.31,U] [#3 -0.27,-0.18,1.12,U] [#4 0.16,0.11,0.92,U] [#5 -0.19,-0.05,0.90,U] [#6 0.22,-0.18,0.84,U] [#7 0.15,0.23,0.64,U] [#8 -0.63,-0.11,0.00,M5] 
00:32:23.950 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.06, 0.18}
00:32:23.951 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
00:32:23.953 00.002 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
00:32:23.956 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.87 mountX=0.03 mountY=0.02, mountTheta=0.50
00:32:23.960 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
00:32:23.963 00.003 21068 Enqueuing Move request for scope (-0.04, -0.01)
00:32:23.964 00.001 16108 Worker thread wakes up
00:32:23.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:32:23.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:32:23.964 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.03 yDistance=0.02
00:32:23.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:32:23.966 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:23.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:23.966 00.000 16108 MoveAxis(E, 0, ABG)
00:32:23.966 00.000 16108 Move returns status 0, amount 0
00:32:23.966 00.000 16108 MoveAxis(N, 0, ABG)
00:32:23.966 00.000 16108 Move returns status 0, amount 0
00:32:23.966 00.000 16108 move complete, result=0
00:32:23.966 00.000 16108 worker thread done servicing request
00:32:23.976 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3501, FiltMin=3011, FiltMax=62896, Gamma=1.000
00:32:24.005 00.029 21068 UpdateGuideState exits: m=123674 SNR=77.4
00:32:24.007 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:24.009 00.001 21068 Enqueuing Expose request
00:32:24.010 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:24.011 00.001 16108 Worker thread wakes up
00:32:24.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:24.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:25.181 01.170 16108 Exposure complete
00:32:25.240 00.059 16108 worker thread done servicing request
00:32:25.240 00.000 21068 OnExposeComplete: enter
00:32:25.241 00.001 21068 UpdateGuideState(): m_state=6
00:32:25.242 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7808
00:32:25.242 00.000 21068 Star::Find returns 1 (0), X=219.87, Y=876.01, Mass=123671, SNR=82.6, Peak=17699 HFD=3.3
00:32:25.243 00.001 21068 MultiStar: [#1 -0.24,0.02,1.09,U] [#2 -0.20,0.34,1.16,U] [#3 -0.08,0.14,0.93,U] [#4 0.09,0.20,0.71,U] [#5 -0.23,0.29,0.88,U] [#6 -0.29,0.16,0.88,U] [#7 0.02,0.25,0.46,U] [#8 -0.59,0.25,0.00,M6] 
00:32:25.244 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.21}, one-star: {-0.09, 0.31}
00:32:25.245 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
00:32:25.245 00.000 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
00:32:25.246 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.18 mountX=0.18 mountY=-0.17, mountTheta=-0.76
00:32:25.247 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.21, opts=13)
00:32:25.248 00.001 21068 Enqueuing Move request for scope (-0.15, 0.21)
00:32:25.249 00.001 16108 Worker thread wakes up
00:32:25.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
00:32:25.249 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
00:32:25.249 00.000 16108 Moving (-0.15, 0.21) raw xDistance=0.18 yDistance=-0.17
00:32:25.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:32:25.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:25.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:32:25.250 00.001 16108 MoveAxis(E, 0, ABG)
00:32:25.250 00.000 16108 Move returns status 0, amount 0
00:32:25.250 00.000 16108 MoveAxis(N, 0, ABG)
00:32:25.250 00.000 16108 Move returns status 0, amount 0
00:32:25.250 00.000 16108 move complete, result=0
00:32:25.250 00.000 16108 worker thread done servicing request
00:32:25.253 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3501, FiltMin=2989, FiltMax=53293, Gamma=1.000
00:32:25.268 00.015 21068 UpdateGuideState exits: m=123671 SNR=82.6
00:32:25.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:25.269 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:25.270 00.001 21068 Enqueuing Expose request
00:32:25.271 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:25.271 00.000 16108 Worker thread wakes up
00:32:25.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:25.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:26.232 00.960 16108 Exposure complete
00:32:26.289 00.057 16108 worker thread done servicing request
00:32:26.289 00.000 21068 OnExposeComplete: enter
00:32:26.292 00.003 21068 UpdateGuideState(): m_state=6
00:32:26.294 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7809
00:32:26.295 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.92, Mass=114018, SNR=76.5, Peak=13619 HFD=3.3
00:32:26.297 00.002 21068 MultiStar: [#1 -0.52,0.03,0.00,M1] [#2 -0.48,-0.04,0.00,M1] [#3 -0.13,-0.01,1.05,U] [#4 0.10,-0.13,0.89,U] [#5 -0.24,0.20,0.96,U] [#6 -0.27,-0.08,0.84,U] [#7 0.11,0.15,0.61,U] [#8 -0.50,-0.05,0.00,M7] 
00:32:26.299 00.002 21068 refined, 5 included, MultiStar: {-0.14, 0.06}, one-star: {-0.30, 0.22}
00:32:26.301 00.002 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
00:32:26.302 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
00:32:26.303 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.74 mountX=0.15 mountY=-0.02, mountTheta=-0.17
00:32:26.304 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
00:32:26.305 00.001 21068 Enqueuing Move request for scope (-0.14, 0.06)
00:32:26.306 00.001 16108 Worker thread wakes up
00:32:26.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
00:32:26.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
00:32:26.306 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.02
00:32:26.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:32:26.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:26.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:32:26.306 00.000 16108 MoveAxis(E, 0, ABG)
00:32:26.306 00.000 16108 Move returns status 0, amount 0
00:32:26.307 00.001 16108 MoveAxis(N, 0, ABG)
00:32:26.307 00.000 16108 Move returns status 0, amount 0
00:32:26.307 00.000 16108 move complete, result=0
00:32:26.307 00.000 16108 worker thread done servicing request
00:32:26.310 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3501, FiltMin=2931, FiltMax=52944, Gamma=1.000
00:32:26.325 00.015 21068 UpdateGuideState exits: m=114018 SNR=76.5
00:32:26.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:26.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:26.327 00.000 21068 Enqueuing Expose request
00:32:26.328 00.001 16108 Worker thread wakes up
00:32:26.328 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:26.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:26.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:27.491 01.162 16108 Exposure complete
00:32:27.564 00.073 16108 worker thread done servicing request
00:32:27.564 00.000 21068 OnExposeComplete: enter
00:32:27.566 00.002 21068 UpdateGuideState(): m_state=6
00:32:27.567 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7810
00:32:27.568 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=876.01, Mass=126838, SNR=82.7, Peak=15571 HFD=3.5
00:32:27.569 00.001 21068 MultiStar: [#1 -0.48,-0.20,0.00,M2] [#2 -0.44,0.08,1.25,U] [#3 -0.26,0.03,0.97,U] [#4 -0.10,0.39,1.08,U] [#5 -0.22,-0.06,0.87,U] [#6 -0.16,0.10,0.95,U] [#7 -0.29,0.35,0.78,U] [#8 -0.57,0.03,0.00,M8] 
00:32:27.570 00.001 21068 refined, 6 included, MultiStar: {-0.29, 0.17}, one-star: {-0.53, 0.31}
00:32:27.572 00.002 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
00:32:27.573 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
00:32:27.575 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.62 mountX=0.32 mountY=-0.10, mountTheta=-0.30
00:32:27.578 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.17, opts=13)
00:32:27.581 00.003 21068 Enqueuing Move request for scope (-0.29, 0.17)
00:32:27.582 00.001 16108 Worker thread wakes up
00:32:27.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
00:32:27.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
00:32:27.582 00.000 16108 Moving (-0.29, 0.17) raw xDistance=0.32 yDistance=-0.10
00:32:27.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:32:27.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:27.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:27.582 00.000 16108 MoveAxis(W, 83, ABG)
00:32:27.583 00.001 16108 Guiding  Dir = 3, Dur = 83
00:32:27.583 00.000 16108 IsSlewing returns 0
00:32:27.583 00.000 16108 IsGuiding returns 0
00:32:27.590 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3501, FiltMin=3005, FiltMax=65510, Gamma=1.000
00:32:27.608 00.018 21068 UpdateGuideState exits: m=126838 SNR=82.7
00:32:27.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:27.610 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:27.611 00.001 21068 Enqueuing Expose request
00:32:27.644 00.033 16108 PulseGuide returned control before completion, sleep 32
00:32:27.690 00.046 16108 IsGuiding returns 1
00:32:27.690 00.000 16108 scope still moving after pulse duration time elapsed
00:32:27.721 00.031 16108 IsSlewing returns 0
00:32:27.721 00.000 16108 IsGuiding returns 1
00:32:27.752 00.031 16108 IsSlewing returns 0
00:32:27.752 00.000 16108 IsGuiding returns 0
00:32:27.754 00.002 16108 scope move finished after 83 + 87 ms
00:32:27.754 00.000 16108 Move returns status 0, amount 83
00:32:27.754 00.000 16108 MoveAxis(N, 0, ABG)
00:32:27.754 00.000 16108 Move returns status 0, amount 0
00:32:27.754 00.000 16108 move complete, result=0
00:32:27.754 00.000 16108 worker thread done servicing request
00:32:27.754 00.000 16108 Worker thread wakes up
00:32:27.754 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:27.755 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:27.755 00.000 21068 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH
00:32:28.723 00.968 16108 Exposure complete
00:32:28.796 00.073 16108 worker thread done servicing request
00:32:28.797 00.001 21068 OnExposeComplete: enter
00:32:28.798 00.001 21068 UpdateGuideState(): m_state=6
00:32:28.798 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7811
00:32:28.799 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=875.94, Mass=123801, SNR=81.3, Peak=16307 HFD=3.3
00:32:28.800 00.001 21068 MultiStar: [#1 -0.61,-0.23,0.00,M3] [#2 -0.56,-0.15,0.00,M1] [#3 -0.54,-0.17,0.00,M1] [#4 -0.01,0.01,0.86,U] [#5 -0.30,0.07,0.96,U] [#6 -0.29,0.06,0.96,U] [#7 -0.28,-0.19,0.59,U] [#8 -0.49,-0.24,0.00,M9] 
00:32:28.801 00.001 21068 refined, 4 included, MultiStar: {-0.28, 0.06}, one-star: {-0.49, 0.24}
00:32:28.801 00.000 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
00:32:28.803 00.002 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
00:32:28.804 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.06 hyp=0.29 cameraTheta=2.93 mountX=0.29 mountY=0.01, mountTheta=0.03
00:32:28.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.06, opts=13)
00:32:28.806 00.001 21068 Enqueuing Move request for scope (-0.28, 0.06)
00:32:28.808 00.002 16108 Worker thread wakes up
00:32:28.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.06) opts 0xd
00:32:28.808 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.06)
00:32:28.808 00.000 16108 Moving (-0.28, 0.06) raw xDistance=0.29 yDistance=0.01
00:32:28.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:32:28.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:28.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:28.809 00.001 16108 MoveAxis(W, 81, ABG)
00:32:28.809 00.000 16108 Guiding  Dir = 3, Dur = 81
00:32:28.809 00.000 16108 IsSlewing returns 0
00:32:28.809 00.000 16108 IsGuiding returns 0
00:32:28.812 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3501, FiltMin=3027, FiltMax=65510, Gamma=1.000
00:32:28.823 00.011 16108 PulseGuide returned control before completion, sleep 78
00:32:28.832 00.009 21068 UpdateGuideState exits: m=123801 SNR=81.3
00:32:28.834 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:28.836 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:28.838 00.002 21068 Enqueuing Expose request
00:32:28.915 00.077 16108 IsGuiding returns 0
00:32:28.915 00.000 16108 Move returns status 0, amount 81
00:32:28.915 00.000 16108 MoveAxis(N, 0, ABG)
00:32:28.915 00.000 16108 Move returns status 0, amount 0
00:32:28.915 00.000 16108 move complete, result=0
00:32:28.915 00.000 16108 worker thread done servicing request
00:32:28.915 00.000 16108 Worker thread wakes up
00:32:28.915 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.0 px 0 ms NORTH
00:32:28.918 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:28.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:30.075 01.157 16108 Exposure complete
00:32:30.130 00.055 16108 worker thread done servicing request
00:32:30.130 00.000 21068 OnExposeComplete: enter
00:32:30.131 00.001 21068 UpdateGuideState(): m_state=6
00:32:30.132 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7812
00:32:30.133 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=876.21, Mass=118351, SNR=81.6, Peak=13571 HFD=3.3
00:32:30.135 00.002 21068 MultiStar: [#1 0.13,-0.16,1.11,U] [#2 -0.06,0.00,1.34,U] [#3 0.38,-0.19,1.07,U] [#4 0.44,0.09,0.95,U] [#5 0.15,0.03,0.87,U] [#6 0.26,-0.31,0.85,U] [#7 0.10,-0.03,0.61,U] [#8 -0.10,0.15,0.71,U] 
00:32:30.135 00.000 21068 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.04, 0.51}
00:32:30.136 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
00:32:30.137 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
00:32:30.138 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
00:32:30.140 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
00:32:30.142 00.002 21068 Enqueuing Move request for scope (0.15, 0.01)
00:32:30.145 00.003 16108 Worker thread wakes up
00:32:30.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:32:30.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:32:30.145 00.000 16108 Moving (0.15, 0.01) raw xDistance=-0.15 yDistance=-0.04
00:32:30.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:32:30.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:30.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:30.145 00.000 16108 MoveAxis(E, 0, ABG)
00:32:30.145 00.000 16108 Move returns status 0, amount 0
00:32:30.145 00.000 16108 MoveAxis(N, 0, ABG)
00:32:30.145 00.000 16108 Move returns status 0, amount 0
00:32:30.145 00.000 16108 move complete, result=0
00:32:30.145 00.000 16108 worker thread done servicing request
00:32:30.150 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3497, FiltMin=2957, FiltMax=60288, Gamma=1.000
00:32:30.167 00.017 21068 UpdateGuideState exits: m=118351 SNR=81.6
00:32:30.169 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:30.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:30.171 00.001 21068 Enqueuing Expose request
00:32:30.171 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:30.172 00.001 16108 Worker thread wakes up
00:32:30.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:30.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:31.150 00.978 16108 Exposure complete
00:32:31.226 00.076 16108 worker thread done servicing request
00:32:31.227 00.001 21068 OnExposeComplete: enter
00:32:31.228 00.001 21068 UpdateGuideState(): m_state=6
00:32:31.229 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7813
00:32:31.230 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=876.31, Mass=109720, SNR=74.0, Peak=14403 HFD=3.3
00:32:31.231 00.001 21068 MultiStar: [#1 0.18,0.20,1.22,U] [#2 0.09,0.32,1.28,U] [#3 0.37,0.17,1.10,U] [#4 0.31,0.41,0.00,M1] [#5 -0.01,0.27,0.99,U] [#6 0.25,0.15,0.77,U] [#7 0.25,0.27,0.74,U] [#8 -0.09,0.25,0.71,U] 
00:32:31.232 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.28}, one-star: {0.04, 0.61}
00:32:31.234 00.002 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
00:32:31.234 00.000 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
00:32:31.235 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.12 mountX=-0.09 mountY=-0.31, mountTheta=-1.84
00:32:31.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.28, opts=13)
00:32:31.238 00.001 21068 Enqueuing Move request for scope (0.14, 0.28)
00:32:31.238 00.000 16108 Worker thread wakes up
00:32:31.239 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
00:32:31.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
00:32:31.239 00.000 16108 Moving (0.14, 0.28) raw xDistance=-0.09 yDistance=-0.31
00:32:31.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:32:31.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:32:31.239 00.000 16108 MoveAxis(E, 0, ABG)
00:32:31.239 00.000 16108 Move returns status 0, amount 0
00:32:31.239 00.000 16108 MoveAxis(N, 62, ABG)
00:32:31.239 00.000 16108 Guiding  Dir = 0, Dur = 62
00:32:31.239 00.000 16108 IsSlewing returns 0
00:32:31.239 00.000 16108 IsGuiding returns 0
00:32:31.246 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3497, FiltMin=3008, FiltMax=48960, Gamma=1.000
00:32:31.263 00.017 21068 UpdateGuideState exits: m=109720 SNR=74.0
00:32:31.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:31.266 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:31.266 00.000 21068 Enqueuing Expose request
00:32:31.301 00.035 16108 PulseGuide returned control before completion, sleep 11
00:32:31.316 00.015 16108 IsGuiding returns 1
00:32:31.316 00.000 16108 scope still moving after pulse duration time elapsed
00:32:31.347 00.031 16108 IsSlewing returns 0
00:32:31.347 00.000 16108 IsGuiding returns 1
00:32:31.378 00.031 16108 IsSlewing returns 0
00:32:31.378 00.000 16108 IsGuiding returns 1
00:32:31.409 00.031 16108 IsSlewing returns 0
00:32:31.409 00.000 16108 IsGuiding returns 0
00:32:31.409 00.000 16108 scope move finished after 62 + 108 ms
00:32:31.409 00.000 16108 Move returns status 0, amount 62
00:32:31.409 00.000 16108 move complete, result=0
00:32:31.409 00.000 16108 worker thread done servicing request
00:32:31.409 00.000 16108 Worker thread wakes up
00:32:31.410 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
00:32:31.413 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:31.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:32.577 01.164 16108 Exposure complete
00:32:32.649 00.072 16108 worker thread done servicing request
00:32:32.649 00.000 21068 OnExposeComplete: enter
00:32:32.650 00.001 21068 UpdateGuideState(): m_state=6
00:32:32.651 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7814
00:32:32.652 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.73, Mass=122575, SNR=86.4, Peak=16035 HFD=3.4
00:32:32.653 00.001 21068 MultiStar: [#1 -0.05,-0.28,0.99,U] [#2 0.36,-0.35,0.00,M1] [#3 0.41,-0.27,0.00,M1] [#4 0.52,-0.26,0.00,M2] [#5 0.06,-0.21,0.89,U] [#6 0.24,-0.36,0.71,U] [#7 0.40,-0.45,0.00,M1] [#8 0.14,-0.37,0.85,U] 
00:32:32.654 00.001 21068 single-star, 4 included, MultiStar: {0.05, -0.23}, one-star: {-0.07, 0.03}
00:32:32.655 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
00:32:32.657 00.002 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
00:32:32.657 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.72 mountX=0.08 mountY=-0.01, mountTheta=-0.18
00:32:32.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
00:32:32.660 00.001 21068 Enqueuing Move request for scope (-0.07, 0.03)
00:32:32.661 00.001 16108 Worker thread wakes up
00:32:32.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:32:32.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:32:32.661 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.08 yDistance=-0.01
00:32:32.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:32:32.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:32.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:32.662 00.001 16108 MoveAxis(E, 0, ABG)
00:32:32.662 00.000 16108 Move returns status 0, amount 0
00:32:32.662 00.000 16108 MoveAxis(N, 0, ABG)
00:32:32.662 00.000 16108 Move returns status 0, amount 0
00:32:32.662 00.000 16108 move complete, result=0
00:32:32.662 00.000 16108 worker thread done servicing request
00:32:32.667 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=448, max=65535, med=3501, FiltMin=3021, FiltMax=57341, Gamma=1.000
00:32:32.688 00.021 21068 UpdateGuideState exits: m=122575 SNR=86.4
00:32:32.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:32.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:32.691 00.001 21068 Enqueuing Expose request
00:32:32.692 00.001 16108 Worker thread wakes up
00:32:32.692 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:32.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:32.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:33.675 00.983 16108 Exposure complete
00:32:33.743 00.068 16108 worker thread done servicing request
00:32:33.743 00.000 21068 OnExposeComplete: enter
00:32:33.745 00.002 21068 UpdateGuideState(): m_state=6
00:32:33.746 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7815
00:32:33.748 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=875.88, Mass=115553, SNR=83.3, Peak=16195 HFD=3.1
00:32:33.750 00.002 21068 MultiStar: [#1 0.20,-0.24,1.13,U] [#2 0.30,-0.20,1.15,U] [#3 0.23,-0.23,1.08,U] [#4 0.34,-0.20,0.76,U] [#5 -0.05,-0.13,0.86,U] [#6 -0.12,-0.48,0.00,M1] [#7 0.39,-0.06,0.66,U] [#8 0.06,-0.17,0.70,U] 
00:32:33.751 00.001 21068 single-star, 7 included, MultiStar: {0.18, -0.13}, one-star: {-0.00, 0.18}
00:32:33.751 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
00:32:33.752 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
00:32:33.753 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.59 mountX=0.04 mountY=-0.17, mountTheta=-1.37
00:32:33.756 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.18, opts=13)
00:32:33.757 00.001 21068 Enqueuing Move request for scope (-0.00, 0.18)
00:32:33.760 00.003 16108 Worker thread wakes up
00:32:33.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
00:32:33.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
00:32:33.760 00.000 16108 Moving (-0.00, 0.18) raw xDistance=0.04 yDistance=-0.17
00:32:33.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:32:33.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:33.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:32:33.760 00.000 16108 MoveAxis(E, 0, ABG)
00:32:33.760 00.000 16108 Move returns status 0, amount 0
00:32:33.761 00.001 16108 MoveAxis(N, 0, ABG)
00:32:33.761 00.000 16108 Move returns status 0, amount 0
00:32:33.761 00.000 16108 move complete, result=0
00:32:33.761 00.000 16108 worker thread done servicing request
00:32:33.766 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3497, FiltMin=3014, FiltMax=60595, Gamma=1.000
00:32:33.787 00.021 21068 UpdateGuideState exits: m=115553 SNR=83.3
00:32:33.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.788 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:33.790 00.002 21068 Enqueuing Expose request
00:32:33.791 00.001 16108 Worker thread wakes up
00:32:33.791 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:33.791 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:33.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:34.972 01.181 16108 Exposure complete
00:32:35.056 00.084 16108 worker thread done servicing request
00:32:35.056 00.000 21068 OnExposeComplete: enter
00:32:35.058 00.002 21068 UpdateGuideState(): m_state=6
00:32:35.059 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7816
00:32:35.061 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=875.83, Mass=156901, SNR=94.0, Peak=17587 HFD=3.7
00:32:35.064 00.003 21068 MultiStar: [#1 -0.01,-0.36,0.93,U] [#2 0.08,-0.28,1.02,U] [#3 -0.05,-0.39,0.83,U] [#4 0.41,-0.34,0.00,M2] [#5 0.23,-0.07,0.71,U] [#6 0.29,-0.39,0.00,M2] [#7 0.11,-0.25,0.60,U] [#8 -0.02,-0.24,0.68,U] 
00:32:35.065 00.001 21068 single-star, 6 included, MultiStar: {0.04, -0.20}, one-star: {-0.03, 0.13}
00:32:35.067 00.002 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
00:32:35.068 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
00:32:35.070 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.79 mountX=0.05 mountY=-0.12, mountTheta=-1.17
00:32:35.073 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
00:32:35.074 00.001 21068 Enqueuing Move request for scope (-0.03, 0.13)
00:32:35.076 00.002 16108 Worker thread wakes up
00:32:35.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
00:32:35.076 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
00:32:35.076 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
00:32:35.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:32:35.077 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:35.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:32:35.077 00.000 16108 MoveAxis(E, 0, ABG)
00:32:35.077 00.000 16108 Move returns status 0, amount 0
00:32:35.077 00.000 16108 MoveAxis(N, 0, ABG)
00:32:35.077 00.000 16108 Move returns status 0, amount 0
00:32:35.077 00.000 16108 move complete, result=0
00:32:35.077 00.000 16108 worker thread done servicing request
00:32:35.084 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3497, FiltMin=2982, FiltMax=59725, Gamma=1.000
00:32:35.114 00.030 21068 UpdateGuideState exits: m=156901 SNR=94.0
00:32:35.117 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:35.119 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:35.123 00.004 21068 Enqueuing Expose request
00:32:35.125 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:35.127 00.002 16108 Worker thread wakes up
00:32:35.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:35.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:36.111 00.984 16108 Exposure complete
00:32:36.165 00.054 16108 worker thread done servicing request
00:32:36.165 00.000 21068 OnExposeComplete: enter
00:32:36.166 00.001 21068 UpdateGuideState(): m_state=6
00:32:36.168 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7817
00:32:36.169 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.76, Mass=140094, SNR=89.1, Peak=18387 HFD=3.5
00:32:36.170 00.001 21068 MultiStar: [#1 0.35,-0.20,1.00,U] [#2 0.18,-0.23,1.22,U] [#3 0.18,-0.24,1.07,U] [#4 0.52,-0.11,0.00,M3] [#5 0.17,-0.04,0.95,U] [#6 0.21,-0.37,0.71,U] [#7 0.37,-0.08,0.54,U] [#8 0.22,-0.18,0.72,U] 
00:32:36.171 00.001 21068 single-star, 7 included, MultiStar: {0.21, -0.16}, one-star: {0.09, 0.06}
00:32:36.172 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
00:32:36.173 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:32:36.174 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
00:32:36.175 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.06, opts=13)
00:32:36.176 00.001 21068 Enqueuing Move request for scope (0.09, 0.06)
00:32:36.177 00.001 16108 Worker thread wakes up
00:32:36.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:32:36.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:32:36.177 00.000 16108 Moving (0.09, 0.06) raw xDistance=-0.08 yDistance=-0.08
00:32:36.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:32:36.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:36.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:32:36.177 00.000 16108 MoveAxis(E, 0, ABG)
00:32:36.177 00.000 16108 Move returns status 0, amount 0
00:32:36.177 00.000 16108 MoveAxis(N, 0, ABG)
00:32:36.177 00.000 16108 Move returns status 0, amount 0
00:32:36.177 00.000 16108 move complete, result=0
00:32:36.178 00.001 16108 worker thread done servicing request
00:32:36.182 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3497, FiltMin=3046, FiltMax=61043, Gamma=1.000
00:32:36.195 00.013 21068 UpdateGuideState exits: m=140094 SNR=89.1
00:32:36.197 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:36.197 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:36.198 00.001 21068 Enqueuing Expose request
00:32:36.199 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:36.200 00.001 16108 Worker thread wakes up
00:32:36.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:36.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:37.368 01.168 16108 Exposure complete
00:32:37.434 00.066 16108 worker thread done servicing request
00:32:37.435 00.001 21068 OnExposeComplete: enter
00:32:37.435 00.000 21068 UpdateGuideState(): m_state=6
00:32:37.437 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7818
00:32:37.438 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.20, Mass=128758, SNR=88.3, Peak=17459 HFD=3.3
00:32:37.439 00.001 21068 MultiStar: [#1 0.26,-0.11,0.95,U] [#2 0.59,0.09,0.00,M1] [#3 0.26,-0.08,1.06,U] [#4 0.37,0.18,0.75,U] [#5 0.22,0.15,0.98,U] [#6 0.07,0.15,0.68,U] [#7 0.48,0.40,0.00,M1] [#8 -0.03,0.17,0.75,U] 
00:32:37.439 00.000 21068 refined, 6 included, MultiStar: {0.20, 0.13}, one-star: {0.21, 0.50}
00:32:37.440 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
00:32:37.441 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
00:32:37.442 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.58 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
00:32:37.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.13, opts=13)
00:32:37.444 00.001 21068 Enqueuing Move request for scope (0.20, 0.13)
00:32:37.446 00.002 16108 Worker thread wakes up
00:32:37.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
00:32:37.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
00:32:37.446 00.000 16108 Moving (0.20, 0.13) raw xDistance=-0.18 yDistance=-0.18
00:32:37.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:32:37.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:37.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:32:37.446 00.000 16108 MoveAxis(E, 0, ABG)
00:32:37.446 00.000 16108 Move returns status 0, amount 0
00:32:37.446 00.000 16108 MoveAxis(N, 0, ABG)
00:32:37.446 00.000 16108 Move returns status 0, amount 0
00:32:37.446 00.000 16108 move complete, result=0
00:32:37.446 00.000 16108 worker thread done servicing request
00:32:37.449 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3497, FiltMin=2979, FiltMax=55328, Gamma=1.000
00:32:37.466 00.017 21068 UpdateGuideState exits: m=128758 SNR=88.3
00:32:37.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:37.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:37.468 00.000 21068 Enqueuing Expose request
00:32:37.469 00.001 16108 Worker thread wakes up
00:32:37.469 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:37.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:37.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:38.450 00.980 16108 Exposure complete
00:32:38.512 00.062 16108 worker thread done servicing request
00:32:38.512 00.000 21068 OnExposeComplete: enter
00:32:38.513 00.001 21068 UpdateGuideState(): m_state=6
00:32:38.515 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7819
00:32:38.516 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=876.17, Mass=127185, SNR=88.0, Peak=16323 HFD=3.5
00:32:38.517 00.001 21068 MultiStar: [#1 0.28,0.40,0.00,M1] [#2 0.04,0.28,1.17,U] [#3 0.23,0.21,1.15,U] [#4 0.14,0.55,0.00,M3] [#5 0.04,0.56,0.00,M1] [#6 0.00,0.28,0.79,U] [#7 0.21,0.31,0.55,U] [#8 -0.17,0.37,0.68,U] 
00:32:38.518 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.31}, one-star: {-0.08, 0.47}
00:32:38.518 00.000 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
00:32:38.519 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
00:32:38.520 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.32 cameraTheta=1.42 mountX=0.01 mountY=-0.32, mountTheta=-1.54
00:32:38.523 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.31, opts=13)
00:32:38.524 00.001 21068 Enqueuing Move request for scope (0.05, 0.31)
00:32:38.526 00.002 16108 Worker thread wakes up
00:32:38.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
00:32:38.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
00:32:38.526 00.000 16108 Moving (0.05, 0.31) raw xDistance=0.01 yDistance=-0.32
00:32:38.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:38.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:32:38.526 00.000 16108 MoveAxis(E, 0, ABG)
00:32:38.527 00.001 16108 Move returns status 0, amount 0
00:32:38.527 00.000 16108 MoveAxis(N, 63, ABG)
00:32:38.527 00.000 16108 Guiding  Dir = 0, Dur = 63
00:32:38.527 00.000 16108 IsSlewing returns 0
00:32:38.527 00.000 16108 IsGuiding returns 0
00:32:38.529 00.002 16108 PulseGuide returned control before completion, sleep 72
00:32:38.535 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3497, FiltMin=3017, FiltMax=48646, Gamma=1.000
00:32:38.559 00.024 21068 UpdateGuideState exits: m=127185 SNR=88.0
00:32:38.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:38.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:38.562 00.001 21068 Enqueuing Expose request
00:32:38.614 00.052 16108 IsGuiding returns 1
00:32:38.614 00.000 16108 scope still moving after pulse duration time elapsed
00:32:38.646 00.032 16108 IsSlewing returns 0
00:32:38.646 00.000 16108 IsGuiding returns 0
00:32:38.646 00.000 16108 scope move finished after 63 + 55 ms
00:32:38.646 00.000 16108 Move returns status 0, amount 63
00:32:38.646 00.000 16108 move complete, result=0
00:32:38.646 00.000 16108 worker thread done servicing request
00:32:38.646 00.000 16108 Worker thread wakes up
00:32:38.646 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:38.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:38.646 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
00:32:39.817 01.171 16108 Exposure complete
00:32:39.889 00.072 16108 worker thread done servicing request
00:32:39.889 00.000 21068 OnExposeComplete: enter
00:32:39.890 00.001 21068 UpdateGuideState(): m_state=6
00:32:39.891 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7820
00:32:39.892 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=876.05, Mass=134513, SNR=102.2, Peak=18387 HFD=3.1
00:32:39.893 00.001 21068 MultiStar: [#1 0.14,-0.10,0.87,U] [#2 0.13,-0.02,0.91,U] [#3 0.01,0.04,0.78,U] [#4 0.34,0.08,0.82,U] [#5 0.16,0.08,0.73,U] [#6 0.31,0.13,0.66,U] [#7 0.55,0.27,0.00,M1] [#8 -0.33,0.28,0.58,U] 
00:32:39.894 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {-0.10, 0.35}
00:32:39.895 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
00:32:39.895 00.000 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
00:32:39.896 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
00:32:39.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.10, opts=13)
00:32:39.898 00.001 21068 Enqueuing Move request for scope (0.09, 0.10)
00:32:39.899 00.001 16108 Worker thread wakes up
00:32:39.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:32:39.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:32:39.899 00.000 16108 Moving (0.09, 0.10) raw xDistance=-0.07 yDistance=-0.12
00:32:39.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:32:39.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:39.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:32:39.899 00.000 16108 MoveAxis(E, 0, ABG)
00:32:39.899 00.000 16108 Move returns status 0, amount 0
00:32:39.899 00.000 16108 MoveAxis(N, 0, ABG)
00:32:39.899 00.000 16108 Move returns status 0, amount 0
00:32:39.900 00.001 16108 move complete, result=0
00:32:39.900 00.000 16108 worker thread done servicing request
00:32:39.904 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3497, FiltMin=3021, FiltMax=55280, Gamma=1.000
00:32:39.919 00.015 21068 UpdateGuideState exits: m=134513 SNR=102.2
00:32:39.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.920 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:39.921 00.001 21068 Enqueuing Expose request
00:32:39.922 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:39.923 00.001 16108 Worker thread wakes up
00:32:39.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:39.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:40.890 00.967 16108 Exposure complete
00:32:40.946 00.056 16108 worker thread done servicing request
00:32:40.946 00.000 21068 OnExposeComplete: enter
00:32:40.947 00.001 21068 UpdateGuideState(): m_state=6
00:32:40.948 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7821
00:32:40.949 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.82, Mass=109190, SNR=78.3, Peak=16851 HFD=2.9
00:32:40.950 00.001 21068 MultiStar: [#1 0.24,0.09,1.32,U] [#2 0.09,-0.07,1.34,U] [#3 0.30,-0.07,1.29,U] [#4 0.60,-0.22,0.00,M3] [#5 0.07,-0.03,0.87,U] [#6 -0.02,-0.27,0.91,U] [#7 0.41,-0.19,0.72,U] [#8 -0.41,-0.08,0.84,U] 
00:32:40.950 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {-0.11, 0.12}
00:32:40.951 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
00:32:40.952 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
00:32:40.952 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.09 mountY=0.03, mountTheta=2.83
00:32:40.955 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
00:32:40.957 00.002 21068 Enqueuing Move request for scope (0.08, -0.05)
00:32:40.960 00.003 16108 Worker thread wakes up
00:32:40.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:32:40.960 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:32:40.960 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
00:32:40.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:32:40.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:40.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:40.960 00.000 16108 MoveAxis(E, 0, ABG)
00:32:40.960 00.000 16108 Move returns status 0, amount 0
00:32:40.960 00.000 16108 MoveAxis(N, 0, ABG)
00:32:40.960 00.000 16108 Move returns status 0, amount 0
00:32:40.960 00.000 16108 move complete, result=0
00:32:40.962 00.002 16108 worker thread done servicing request
00:32:40.968 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3501, FiltMin=2989, FiltMax=59568, Gamma=1.000
00:32:40.987 00.019 21068 UpdateGuideState exits: m=109190 SNR=78.3
00:32:40.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:40.988 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:40.989 00.001 21068 Enqueuing Expose request
00:32:40.990 00.001 16108 Worker thread wakes up
00:32:40.990 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:40.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:40.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:42.161 01.171 16108 Exposure complete
00:32:42.216 00.055 16108 worker thread done servicing request
00:32:42.216 00.000 21068 OnExposeComplete: enter
00:32:42.218 00.002 21068 UpdateGuideState(): m_state=6
00:32:42.219 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7822
00:32:42.219 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=875.95, Mass=121086, SNR=80.6, Peak=15715 HFD=2.9
00:32:42.220 00.001 21068 MultiStar: [#1 -0.08,-0.23,1.03,U] [#2 0.14,-0.13,1.32,U] [#3 0.02,-0.14,1.04,U] [#4 0.37,0.22,1.07,U] [#5 0.19,-0.08,0.96,U] [#6 0.20,-0.43,0.00,M1] [#7 0.32,0.09,0.66,U] [#8 -0.30,-0.29,0.75,U] 
00:32:42.221 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.05, 0.25}
00:32:42.222 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
00:32:42.223 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
00:32:42.223 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.10 mountY=0.02, mountTheta=2.98
00:32:42.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
00:32:42.226 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
00:32:42.227 00.001 16108 Worker thread wakes up
00:32:42.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:32:42.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:32:42.227 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.10 yDistance=0.02
00:32:42.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:32:42.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:42.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:42.227 00.000 16108 MoveAxis(E, 0, ABG)
00:32:42.227 00.000 16108 Move returns status 0, amount 0
00:32:42.227 00.000 16108 MoveAxis(N, 0, ABG)
00:32:42.227 00.000 16108 Move returns status 0, amount 0
00:32:42.227 00.000 16108 move complete, result=0
00:32:42.227 00.000 16108 worker thread done servicing request
00:32:42.230 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3497, FiltMin=2998, FiltMax=65510, Gamma=1.000
00:32:42.251 00.021 21068 UpdateGuideState exits: m=121086 SNR=80.6
00:32:42.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:42.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:42.254 00.001 21068 Enqueuing Expose request
00:32:42.255 00.001 16108 Worker thread wakes up
00:32:42.255 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:42.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:42.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:43.226 00.970 16108 Exposure complete
00:32:43.299 00.073 16108 worker thread done servicing request
00:32:43.299 00.000 21068 OnExposeComplete: enter
00:32:43.300 00.001 21068 UpdateGuideState(): m_state=6
00:32:43.300 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7823
00:32:43.301 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.72, Mass=139104, SNR=93.2, Peak=16771 HFD=3.5
00:32:43.302 00.001 21068 MultiStar: [#1 0.07,-0.23,0.94,U] [#2 -0.22,-0.17,0.95,U] [#3 -0.27,-0.30,0.96,U] [#4 0.55,0.12,0.00,M3] [#5 0.12,0.01,0.88,U] [#6 0.27,-0.13,0.72,U] [#7 0.15,0.27,0.52,U] [#8 -0.63,0.15,0.00,M1] 
00:32:43.303 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {-0.11, 0.02}
00:32:43.305 00.002 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
00:32:43.305 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
00:32:43.306 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.81 mountX=0.01 mountY=0.10, mountTheta=1.51
00:32:43.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.10, opts=13)
00:32:43.308 00.000 21068 Enqueuing Move request for scope (-0.02, -0.10)
00:32:43.309 00.001 16108 Worker thread wakes up
00:32:43.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:32:43.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:32:43.309 00.000 16108 Moving (-0.02, -0.10) raw xDistance=0.01 yDistance=0.10
00:32:43.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:43.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:43.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:32:43.309 00.000 16108 MoveAxis(E, 0, ABG)
00:32:43.309 00.000 16108 Move returns status 0, amount 0
00:32:43.309 00.000 16108 MoveAxis(N, 0, ABG)
00:32:43.309 00.000 16108 Move returns status 0, amount 0
00:32:43.309 00.000 16108 move complete, result=0
00:32:43.310 00.001 16108 worker thread done servicing request
00:32:43.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3497, FiltMin=2947, FiltMax=65510, Gamma=1.000
00:32:43.327 00.014 21068 UpdateGuideState exits: m=139104 SNR=93.2
00:32:43.329 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:43.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:43.331 00.001 21068 Enqueuing Expose request
00:32:43.331 00.000 16108 Worker thread wakes up
00:32:43.331 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:43.332 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:43.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:44.497 01.165 16108 Exposure complete
00:32:44.553 00.056 16108 worker thread done servicing request
00:32:44.553 00.000 21068 OnExposeComplete: enter
00:32:44.554 00.001 21068 UpdateGuideState(): m_state=6
00:32:44.554 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7824
00:32:44.555 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.70, Mass=119092, SNR=81.1, Peak=16179 HFD=3.2
00:32:44.556 00.001 21068 MultiStar: [#1 0.18,-0.13,1.17,U] [#2 -0.09,-0.14,1.15,U] [#3 -0.01,-0.15,1.18,U] [#4 0.24,0.08,0.92,U] [#5 0.05,-0.08,1.00,U] [#6 0.10,-0.32,0.87,U] [#7 -0.10,-0.10,0.68,U] [#8 -0.40,-0.33,0.00,M2] 
00:32:44.558 00.002 21068 single-star, 7 included, MultiStar: {0.04, -0.11}, one-star: {-0.09, -0.01}
00:32:44.558 00.000 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
00:32:44.559 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
00:32:44.559 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.08 mountX=0.09 mountY=0.03, mountTheta=0.29
00:32:44.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
00:32:44.562 00.001 21068 Enqueuing Move request for scope (-0.09, -0.01)
00:32:44.562 00.000 16108 Worker thread wakes up
00:32:44.563 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:32:44.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:32:44.563 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=0.03
00:32:44.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:32:44.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:44.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:44.563 00.000 16108 MoveAxis(E, 0, ABG)
00:32:44.563 00.000 16108 Move returns status 0, amount 0
00:32:44.564 00.001 16108 MoveAxis(N, 0, ABG)
00:32:44.564 00.000 16108 Move returns status 0, amount 0
00:32:44.564 00.000 16108 move complete, result=0
00:32:44.564 00.000 16108 worker thread done servicing request
00:32:44.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3501, FiltMin=2982, FiltMax=61565, Gamma=1.000
00:32:44.581 00.014 21068 UpdateGuideState exits: m=119092 SNR=81.1
00:32:44.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:44.582 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:44.583 00.001 21068 Enqueuing Expose request
00:32:44.584 00.001 16108 Worker thread wakes up
00:32:44.584 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:44.585 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:44.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:45.571 00.986 16108 Exposure complete
00:32:45.642 00.071 16108 worker thread done servicing request
00:32:45.642 00.000 21068 OnExposeComplete: enter
00:32:45.643 00.001 21068 UpdateGuideState(): m_state=6
00:32:45.643 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7825
00:32:45.644 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.03, Mass=120860, SNR=94.9, Peak=17283 HFD=2.9
00:32:45.646 00.002 21068 MultiStar: [#1 0.14,0.02,1.02,U] [#2 0.30,0.10,0.90,U] [#3 0.14,-0.11,0.82,U] [#4 0.36,0.06,0.71,U] [#5 0.05,0.04,0.70,U] [#6 0.22,-0.04,0.76,U] [#7 0.26,0.00,0.53,U] [#8 0.18,0.05,0.80,U] 
00:32:45.647 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.06}, one-star: {0.07, 0.33}
00:32:45.647 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
00:32:45.648 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
00:32:45.649 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=-0.17 mountY=-0.10, mountTheta=-2.60
00:32:45.650 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.06, opts=13)
00:32:45.651 00.001 21068 Enqueuing Move request for scope (0.18, 0.06)
00:32:45.652 00.001 16108 Worker thread wakes up
00:32:45.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:32:45.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:32:45.652 00.000 16108 Moving (0.18, 0.06) raw xDistance=-0.17 yDistance=-0.10
00:32:45.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:32:45.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:45.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:45.652 00.000 16108 MoveAxis(E, 0, ABG)
00:32:45.652 00.000 16108 Move returns status 0, amount 0
00:32:45.652 00.000 16108 MoveAxis(N, 0, ABG)
00:32:45.652 00.000 16108 Move returns status 0, amount 0
00:32:45.652 00.000 16108 move complete, result=0
00:32:45.652 00.000 16108 worker thread done servicing request
00:32:45.657 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3497, FiltMin=3014, FiltMax=62656, Gamma=1.000
00:32:45.683 00.026 21068 UpdateGuideState exits: m=120860 SNR=94.9
00:32:45.685 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:45.687 00.001 21068 Enqueuing Expose request
00:32:45.687 00.000 16108 Worker thread wakes up
00:32:45.687 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:45.693 00.006 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:45.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:46.848 01.155 16108 Exposure complete
00:32:46.903 00.055 16108 worker thread done servicing request
00:32:46.903 00.000 21068 OnExposeComplete: enter
00:32:46.904 00.001 21068 UpdateGuideState(): m_state=6
00:32:46.905 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7826
00:32:46.906 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.88, Mass=113230, SNR=77.5, Peak=14963 HFD=3.3
00:32:46.906 00.000 21068 MultiStar: [#1 0.30,-0.06,1.07,U] [#2 -0.13,-0.13,1.14,U] [#3 0.45,-0.24,0.00,M1] [#4 0.55,0.15,0.00,M2] [#5 0.20,0.01,1.11,U] [#6 0.13,-0.27,0.97,U] [#7 0.31,0.35,0.00,M1] [#8 -0.21,0.21,0.76,U] 
00:32:46.907 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.02}, one-star: {0.18, 0.18}
00:32:46.908 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
00:32:46.908 00.000 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
00:32:46.909 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.09 mountY=-0.00, mountTheta=-3.13
00:32:46.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
00:32:46.912 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
00:32:46.913 00.001 16108 Worker thread wakes up
00:32:46.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:32:46.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:32:46.913 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.00
00:32:46.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:32:46.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:46.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:32:46.913 00.000 16108 MoveAxis(E, 0, ABG)
00:32:46.913 00.000 16108 Move returns status 0, amount 0
00:32:46.913 00.000 16108 MoveAxis(N, 0, ABG)
00:32:46.913 00.000 16108 Move returns status 0, amount 0
00:32:46.913 00.000 16108 move complete, result=0
00:32:46.913 00.000 16108 worker thread done servicing request
00:32:46.918 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3497, FiltMin=3014, FiltMax=52403, Gamma=1.000
00:32:46.942 00.024 21068 UpdateGuideState exits: m=113230 SNR=77.5
00:32:46.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:46.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:46.944 00.000 21068 Enqueuing Expose request
00:32:46.945 00.001 16108 Worker thread wakes up
00:32:46.945 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:46.946 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:46.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:47.918 00.972 16108 Exposure complete
00:32:47.974 00.056 16108 worker thread done servicing request
00:32:47.974 00.000 21068 OnExposeComplete: enter
00:32:47.975 00.001 21068 UpdateGuideState(): m_state=6
00:32:47.976 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7827
00:32:47.977 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.18, Mass=112212, SNR=89.2, Peak=15683 HFD=3.0
00:32:47.977 00.000 21068 MultiStar: [#1 0.14,-0.01,1.02,U] [#2 -0.05,0.17,1.11,U] [#3 0.25,0.08,0.91,U] [#4 0.29,0.27,0.76,U] [#5 0.33,0.29,0.79,U] [#6 0.07,0.06,0.73,U] [#7 0.58,0.20,0.00,M2] [#8 -0.28,0.43,0.00,M1] 
00:32:47.978 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.19}, one-star: {0.15, 0.48}
00:32:47.980 00.002 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
00:32:47.980 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
00:32:47.981 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.87 mountX=-0.12 mountY=-0.22, mountTheta=-2.08
00:32:47.982 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.19, opts=13)
00:32:47.983 00.001 21068 Enqueuing Move request for scope (0.16, 0.19)
00:32:47.984 00.001 16108 Worker thread wakes up
00:32:47.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
00:32:47.985 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
00:32:47.985 00.000 16108 Moving (0.16, 0.19) raw xDistance=-0.12 yDistance=-0.22
00:32:47.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:32:47.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:32:47.985 00.000 16108 MoveAxis(E, 0, ABG)
00:32:47.985 00.000 16108 Move returns status 0, amount 0
00:32:47.985 00.000 16108 MoveAxis(N, 45, ABG)
00:32:47.985 00.000 16108 Guiding  Dir = 0, Dur = 45
00:32:47.986 00.001 16108 IsSlewing returns 0
00:32:47.986 00.000 16108 IsGuiding returns 0
00:32:47.987 00.001 16108 PulseGuide returned control before completion, sleep 55
00:32:47.988 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3494, FiltMin=3011, FiltMax=52592, Gamma=1.000
00:32:48.011 00.023 21068 UpdateGuideState exits: m=112212 SNR=89.2
00:32:48.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:48.016 00.003 21068 Enqueuing Expose request
00:32:48.058 00.042 16108 IsGuiding returns 1
00:32:48.058 00.000 16108 scope still moving after pulse duration time elapsed
00:32:48.089 00.031 16108 IsSlewing returns 0
00:32:48.089 00.000 16108 IsGuiding returns 0
00:32:48.089 00.000 16108 scope move finished after 45 + 57 ms
00:32:48.089 00.000 16108 Move returns status 0, amount 45
00:32:48.089 00.000 16108 move complete, result=0
00:32:48.089 00.000 16108 worker thread done servicing request
00:32:48.089 00.000 16108 Worker thread wakes up
00:32:48.089 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:48.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:48.091 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
00:32:49.247 01.156 16108 Exposure complete
00:32:49.312 00.065 16108 worker thread done servicing request
00:32:49.312 00.000 21068 OnExposeComplete: enter
00:32:49.313 00.001 21068 UpdateGuideState(): m_state=6
00:32:49.314 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7828
00:32:49.314 00.000 21068 Star::Find returns 1 (0), X=219.82, Y=876.01, Mass=123477, SNR=91.3, Peak=17091 HFD=3.1
00:32:49.315 00.001 21068 MultiStar: [#1 -0.03,0.23,1.08,U] [#2 0.20,-0.01,0.92,U] [#3 -0.07,0.27,0.81,U] [#4 0.46,0.25,0.00,M2] [#5 0.29,0.45,0.00,M1] [#6 0.40,0.06,0.82,U] [#7 0.26,0.20,0.60,U] [#8 -0.06,-0.01,0.67,U] 
00:32:49.316 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {-0.14, 0.31}
00:32:49.317 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:32:49.317 00.000 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
00:32:49.318 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
00:32:49.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.16, opts=13)
00:32:49.320 00.000 21068 Enqueuing Move request for scope (0.07, 0.16)
00:32:49.321 00.001 16108 Worker thread wakes up
00:32:49.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:32:49.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:32:49.321 00.000 16108 Moving (0.07, 0.16) raw xDistance=-0.04 yDistance=-0.17
00:32:49.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:32:49.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:49.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:32:49.321 00.000 16108 MoveAxis(E, 0, ABG)
00:32:49.322 00.001 16108 Move returns status 0, amount 0
00:32:49.322 00.000 16108 MoveAxis(N, 0, ABG)
00:32:49.322 00.000 16108 Move returns status 0, amount 0
00:32:49.322 00.000 16108 move complete, result=0
00:32:49.322 00.000 16108 worker thread done servicing request
00:32:49.325 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3497, FiltMin=3008, FiltMax=52304, Gamma=1.000
00:32:49.340 00.015 21068 UpdateGuideState exits: m=123477 SNR=91.3
00:32:49.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:49.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:49.343 00.001 21068 Enqueuing Expose request
00:32:49.343 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:49.345 00.002 16108 Worker thread wakes up
00:32:49.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:49.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:50.319 00.974 16108 Exposure complete
00:32:50.374 00.055 16108 worker thread done servicing request
00:32:50.375 00.001 21068 OnExposeComplete: enter
00:32:50.376 00.001 21068 UpdateGuideState(): m_state=6
00:32:50.378 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7829
00:32:50.380 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=876.01, Mass=139167, SNR=90.2, Peak=16627 HFD=3.3
00:32:50.382 00.002 21068 MultiStar: [#1 0.32,-0.27,0.87,U] [#2 0.44,-0.17,0.00,M1] [#3 0.25,-0.32,0.87,U] [#4 0.77,0.10,0.00,M3] [#5 0.53,-0.18,0.00,M2] [#6 0.46,-0.09,0.00,M1] [#7 -0.01,-0.09,0.62,U] [#8 -0.15,-0.04,0.70,U] 
00:32:50.383 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.07}, one-star: {-0.05, 0.30}
00:32:50.386 00.003 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
00:32:50.387 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
00:32:50.388 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.72 mountX=-0.09 mountY=0.05, mountTheta=2.65
00:32:50.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
00:32:50.392 00.002 21068 Enqueuing Move request for scope (0.08, -0.07)
00:32:50.394 00.002 16108 Worker thread wakes up
00:32:50.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:32:50.395 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:32:50.395 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
00:32:50.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:32:50.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:50.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:32:50.395 00.000 16108 MoveAxis(E, 0, ABG)
00:32:50.395 00.000 16108 Move returns status 0, amount 0
00:32:50.395 00.000 16108 MoveAxis(N, 0, ABG)
00:32:50.395 00.000 16108 Move returns status 0, amount 0
00:32:50.395 00.000 16108 move complete, result=0
00:32:50.395 00.000 16108 worker thread done servicing request
00:32:50.405 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3497, FiltMin=3033, FiltMax=65472, Gamma=1.000
00:32:50.429 00.024 21068 UpdateGuideState exits: m=139167 SNR=90.2
00:32:50.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:50.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:50.432 00.001 21068 Enqueuing Expose request
00:32:50.433 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:50.433 00.000 16108 Worker thread wakes up
00:32:50.434 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:50.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:51.596 01.162 16108 Exposure complete
00:32:51.655 00.059 16108 worker thread done servicing request
00:32:51.655 00.000 21068 OnExposeComplete: enter
00:32:51.656 00.001 21068 UpdateGuideState(): m_state=6
00:32:51.657 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7830
00:32:51.657 00.000 21068 Star::Find returns 1 (0), X=219.88, Y=875.86, Mass=123517, SNR=80.4, Peak=15683 HFD=3.2
00:32:51.658 00.001 21068 MultiStar: [#1 0.07,-0.28,1.31,U] [#2 -0.07,-0.18,1.11,U] [#3 0.01,-0.25,0.94,U] [#4 0.17,0.01,0.86,U] [#5 0.02,-0.13,0.92,U] [#6 0.00,-0.02,0.69,U] [#7 -0.11,0.14,0.59,U] [#8 -0.08,-0.10,0.85,U] 
00:32:51.659 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.08, 0.16}
00:32:51.660 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
00:32:51.660 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
00:32:51.661 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.01 mountY=0.09, mountTheta=1.72
00:32:51.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.09, opts=13)
00:32:51.663 00.000 21068 Enqueuing Move request for scope (-0.00, -0.09)
00:32:51.664 00.001 16108 Worker thread wakes up
00:32:51.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
00:32:51.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
00:32:51.664 00.000 16108 Moving (-0.00, -0.09) raw xDistance=-0.01 yDistance=0.09
00:32:51.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:32:51.665 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:51.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:32:51.665 00.000 16108 MoveAxis(E, 0, ABG)
00:32:51.665 00.000 16108 Move returns status 0, amount 0
00:32:51.665 00.000 16108 MoveAxis(N, 0, ABG)
00:32:51.665 00.000 16108 Move returns status 0, amount 0
00:32:51.665 00.000 16108 move complete, result=0
00:32:51.665 00.000 16108 worker thread done servicing request
00:32:51.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3494, FiltMin=3001, FiltMax=60912, Gamma=1.000
00:32:51.683 00.014 21068 UpdateGuideState exits: m=123517 SNR=80.4
00:32:51.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:51.686 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:51.687 00.001 21068 Enqueuing Expose request
00:32:51.688 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:51.688 00.000 16108 Worker thread wakes up
00:32:51.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:51.689 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:52.664 00.975 16108 Exposure complete
00:32:52.749 00.085 16108 worker thread done servicing request
00:32:52.749 00.000 21068 OnExposeComplete: enter
00:32:52.750 00.001 21068 UpdateGuideState(): m_state=6
00:32:52.751 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7831
00:32:52.752 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.05, Mass=127267, SNR=79.9, Peak=16563 HFD=2.9
00:32:52.752 00.000 21068 MultiStar: [#1 0.20,-0.12,1.29,U] [#2 0.09,0.03,1.33,U] [#3 0.22,-0.14,0.97,U] [#4 0.28,0.06,0.79,U] [#5 0.23,0.01,0.96,U] [#6 0.10,-0.13,0.86,U] [#7 0.22,0.27,0.68,U] [#8 -0.23,0.16,0.87,U] 
00:32:52.753 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.04, 0.35}
00:32:52.755 00.002 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
00:32:52.756 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
00:32:52.756 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.31 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
00:32:52.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
00:32:52.759 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
00:32:52.759 00.000 16108 Worker thread wakes up
00:32:52.760 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
00:32:52.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
00:32:52.760 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
00:32:52.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:32:52.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:52.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:52.760 00.000 16108 MoveAxis(E, 0, ABG)
00:32:52.760 00.000 16108 Move returns status 0, amount 0
00:32:52.760 00.000 16108 MoveAxis(N, 0, ABG)
00:32:52.761 00.001 16108 Move returns status 0, amount 0
00:32:52.761 00.000 16108 move complete, result=0
00:32:52.761 00.000 16108 worker thread done servicing request
00:32:52.763 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3497, FiltMin=3024, FiltMax=55936, Gamma=1.000
00:32:52.785 00.022 21068 UpdateGuideState exits: m=127267 SNR=79.9
00:32:52.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:52.789 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:52.790 00.001 21068 Enqueuing Expose request
00:32:52.791 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:52.792 00.001 16108 Worker thread wakes up
00:32:52.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:52.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:53.951 01.159 16108 Exposure complete
00:32:54.006 00.055 16108 worker thread done servicing request
00:32:54.006 00.000 21068 OnExposeComplete: enter
00:32:54.007 00.001 21068 UpdateGuideState(): m_state=6
00:32:54.008 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7832
00:32:54.008 00.000 21068 Star::Find returns 1 (0), X=219.76, Y=876.12, Mass=141218, SNR=99.4, Peak=16243 HFD=3.5
00:32:54.009 00.001 21068 MultiStar: [#1 -0.14,-0.24,0.86,U] [#2 0.15,-0.09,0.91,U] [#3 0.15,-0.18,0.76,U] [#4 0.46,0.19,0.00,M2] [#5 0.10,0.11,0.95,U] [#6 0.19,0.01,0.64,U] [#7 0.25,0.22,0.54,U] [#8 -0.10,0.10,0.59,U] 
00:32:54.010 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.20, 0.42}
00:32:54.011 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
00:32:54.011 00.000 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
00:32:54.012 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.90 mountX=-0.03 mountY=-0.05, mountTheta=-2.05
00:32:54.015 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
00:32:54.015 00.000 21068 Enqueuing Move request for scope (0.04, 0.05)
00:32:54.016 00.001 16108 Worker thread wakes up
00:32:54.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:32:54.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:32:54.016 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.05
00:32:54.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:32:54.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:54.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:32:54.016 00.000 16108 MoveAxis(E, 0, ABG)
00:32:54.016 00.000 16108 Move returns status 0, amount 0
00:32:54.016 00.000 16108 MoveAxis(N, 0, ABG)
00:32:54.016 00.000 16108 Move returns status 0, amount 0
00:32:54.016 00.000 16108 move complete, result=0
00:32:54.016 00.000 16108 worker thread done servicing request
00:32:54.021 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3494, FiltMin=2979, FiltMax=61312, Gamma=1.000
00:32:54.042 00.021 21068 UpdateGuideState exits: m=141218 SNR=99.4
00:32:54.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:54.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:54.044 00.000 21068 Enqueuing Expose request
00:32:54.045 00.001 16108 Worker thread wakes up
00:32:54.045 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:54.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:54.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:55.034 00.988 16108 Exposure complete
00:32:55.104 00.070 16108 worker thread done servicing request
00:32:55.104 00.000 21068 OnExposeComplete: enter
00:32:55.105 00.001 21068 UpdateGuideState(): m_state=6
00:32:55.107 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7833
00:32:55.108 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.88, Mass=119782, SNR=78.5, Peak=17283 HFD=3.0
00:32:55.109 00.001 21068 MultiStar: [#1 0.10,-0.03,1.31,U] [#2 0.09,-0.07,1.25,U] [#3 -0.01,-0.00,0.96,U] [#4 0.37,-0.15,1.01,U] [#5 0.32,-0.08,1.16,U] [#6 0.40,0.01,0.72,U] [#7 0.57,-0.06,0.00,M1] [#8 -0.13,-0.01,0.82,U] 
00:32:55.111 00.002 21068 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.06, 0.18}
00:32:55.111 00.000 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
00:32:55.112 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
00:32:55.113 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
00:32:55.115 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.02, opts=13)
00:32:55.116 00.001 21068 Enqueuing Move request for scope (0.15, -0.02)
00:32:55.118 00.002 16108 Worker thread wakes up
00:32:55.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:32:55.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:32:55.118 00.000 16108 Moving (0.15, -0.02) raw xDistance=-0.15 yDistance=-0.01
00:32:55.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:32:55.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:55.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:32:55.118 00.000 16108 MoveAxis(E, 0, ABG)
00:32:55.118 00.000 16108 Move returns status 0, amount 0
00:32:55.118 00.000 16108 MoveAxis(N, 0, ABG)
00:32:55.118 00.000 16108 Move returns status 0, amount 0
00:32:55.118 00.000 16108 move complete, result=0
00:32:55.118 00.000 16108 worker thread done servicing request
00:32:55.122 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3494, FiltMin=2982, FiltMax=56115, Gamma=1.000
00:32:55.136 00.014 21068 UpdateGuideState exits: m=119782 SNR=78.5
00:32:55.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.137 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:55.138 00.001 21068 Enqueuing Expose request
00:32:55.139 00.001 16108 Worker thread wakes up
00:32:55.139 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:55.139 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:55.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:56.297 01.158 16108 Exposure complete
00:32:56.361 00.064 16108 worker thread done servicing request
00:32:56.361 00.000 21068 OnExposeComplete: enter
00:32:56.362 00.001 21068 UpdateGuideState(): m_state=6
00:32:56.364 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7834
00:32:56.365 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.97, Mass=120096, SNR=74.8, Peak=16035 HFD=3.2
00:32:56.366 00.001 21068 MultiStar: [#1 0.47,-0.09,0.00,M1] [#2 0.26,0.14,1.49,U] [#3 0.35,0.13,1.10,U] [#4 0.52,0.40,0.00,M2] [#5 0.29,0.30,0.98,U] [#6 0.23,0.29,0.80,U] [#7 0.57,0.32,0.00,M2] [#8 -0.10,0.21,0.87,U] 
00:32:56.366 00.000 21068 refined, 5 included, MultiStar: {0.21, 0.21}, one-star: {0.16, 0.27}
00:32:56.367 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
00:32:56.368 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
00:32:56.368 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.79 mountX=-0.17 mountY=-0.26, mountTheta=-2.16
00:32:56.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.21, opts=13)
00:32:56.371 00.001 21068 Enqueuing Move request for scope (0.21, 0.21)
00:32:56.371 00.000 16108 Worker thread wakes up
00:32:56.372 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
00:32:56.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
00:32:56.372 00.000 16108 Moving (0.21, 0.21) raw xDistance=-0.17 yDistance=-0.26
00:32:56.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:32:56.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:32:56.372 00.000 16108 MoveAxis(E, 0, ABG)
00:32:56.372 00.000 16108 Move returns status 0, amount 0
00:32:56.372 00.000 16108 MoveAxis(N, 52, ABG)
00:32:56.372 00.000 16108 Guiding  Dir = 0, Dur = 52
00:32:56.372 00.000 16108 IsSlewing returns 0
00:32:56.372 00.000 16108 IsGuiding returns 0
00:32:56.375 00.003 16108 PulseGuide returned control before completion, sleep 61
00:32:56.382 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3494, FiltMin=2921, FiltMax=50608, Gamma=1.000
00:32:56.406 00.024 21068 UpdateGuideState exits: m=120096 SNR=74.8
00:32:56.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:56.407 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:56.408 00.001 21068 Enqueuing Expose request
00:32:56.437 00.029 16108 IsGuiding returns 1
00:32:56.437 00.000 16108 scope still moving after pulse duration time elapsed
00:32:56.468 00.031 16108 IsSlewing returns 0
00:32:56.468 00.000 16108 IsGuiding returns 0
00:32:56.468 00.000 16108 scope move finished after 52 + 43 ms
00:32:56.468 00.000 16108 Move returns status 0, amount 52
00:32:56.468 00.000 16108 move complete, result=0
00:32:56.468 00.000 16108 worker thread done servicing request
00:32:56.468 00.000 16108 Worker thread wakes up
00:32:56.468 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 52 ms NORTH
00:32:56.470 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:56.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:57.455 00.985 16108 Exposure complete
00:32:57.518 00.063 16108 worker thread done servicing request
00:32:57.518 00.000 21068 OnExposeComplete: enter
00:32:57.520 00.002 21068 UpdateGuideState(): m_state=6
00:32:57.523 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7835
00:32:57.525 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=876.18, Mass=104044, SNR=69.0, Peak=15347 HFD=2.9
00:32:57.528 00.003 21068 MultiStar: [#1 0.27,-0.16,1.20,U] [#2 0.20,-0.11,1.50,U] [#3 0.33,-0.05,1.10,U] [#4 0.85,0.31,0.00,M3] [#5 0.49,0.14,0.00,M1] [#6 0.50,0.12,0.00,M1] [#7 0.33,0.26,0.70,U] [#8 0.27,0.27,0.89,U] 
00:32:57.530 00.002 21068 refined, 5 included, MultiStar: {0.25, 0.08}, one-star: {0.15, 0.48}
00:32:57.531 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
00:32:57.532 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
00:32:57.534 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.30 mountX=-0.23 mountY=-0.13, mountTheta=-2.62
00:32:57.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.08, opts=13)
00:32:57.536 00.001 21068 Enqueuing Move request for scope (0.25, 0.08)
00:32:57.537 00.001 16108 Worker thread wakes up
00:32:57.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
00:32:57.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
00:32:57.537 00.000 16108 Moving (0.25, 0.08) raw xDistance=-0.23 yDistance=-0.13
00:32:57.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:32:57.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:57.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:57.537 00.000 16108 MoveAxis(E, 61, ABG)
00:32:57.537 00.000 16108 Guiding  Dir = 2, Dur = 61
00:32:57.537 00.000 16108 IsSlewing returns 0
00:32:57.538 00.001 16108 IsGuiding returns 0
00:32:57.542 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3497, FiltMin=3024, FiltMax=61632, Gamma=1.000
00:32:57.556 00.014 21068 UpdateGuideState exits: m=104044 SNR=69.0
00:32:57.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:57.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:57.559 00.001 21068 Enqueuing Expose request
00:32:57.581 00.022 16108 PulseGuide returned control before completion, sleep 28
00:32:57.612 00.031 16108 IsGuiding returns 1
00:32:57.612 00.000 16108 scope still moving after pulse duration time elapsed
00:32:57.644 00.032 16108 IsSlewing returns 0
00:32:57.644 00.000 16108 IsGuiding returns 1
00:32:57.676 00.032 16108 IsSlewing returns 0
00:32:57.676 00.000 16108 IsGuiding returns 0
00:32:57.676 00.000 16108 scope move finished after 61 + 77 ms
00:32:57.676 00.000 16108 Move returns status 0, amount 61
00:32:57.676 00.000 16108 MoveAxis(N, 0, ABG)
00:32:57.676 00.000 16108 Move returns status 0, amount 0
00:32:57.677 00.001 16108 move complete, result=0
00:32:57.677 00.000 16108 worker thread done servicing request
00:32:57.677 00.000 16108 Worker thread wakes up
00:32:57.677 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
00:32:57.679 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:57.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:32:58.845 01.166 16108 Exposure complete
00:32:58.911 00.066 16108 worker thread done servicing request
00:32:58.911 00.000 21068 OnExposeComplete: enter
00:32:58.912 00.001 21068 UpdateGuideState(): m_state=6
00:32:58.912 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7836
00:32:58.913 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.63, Mass=118284, SNR=79.8, Peak=13776 HFD=3.2
00:32:58.914 00.001 21068 MultiStar: [#1 0.35,-0.07,1.13,U] [#2 -0.05,-0.18,1.19,U] [#3 0.42,-0.09,0.97,U] [#4 0.49,-0.17,0.00,M4] [#5 0.39,-0.09,0.93,U] [#6 0.42,-0.33,0.00,M2] [#7 0.22,-0.04,0.58,U] [#8 0.30,-0.37,0.00,M1] 
00:32:58.914 00.000 21068 refined, 5 included, MultiStar: {0.29, -0.09}, one-star: {0.44, -0.07}
00:32:58.916 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
00:32:58.917 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
00:32:58.918 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=-0.30 mountY=0.03, mountTheta=3.06
00:32:58.919 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.09, opts=13)
00:32:58.920 00.001 21068 Enqueuing Move request for scope (0.29, -0.09)
00:32:58.921 00.001 16108 Worker thread wakes up
00:32:58.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
00:32:58.921 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
00:32:58.921 00.000 16108 Moving (0.29, -0.09) raw xDistance=-0.30 yDistance=0.03
00:32:58.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:32:58.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:58.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:58.921 00.000 16108 MoveAxis(E, 83, ABG)
00:32:58.921 00.000 16108 Guiding  Dir = 2, Dur = 83
00:32:58.922 00.001 16108 IsSlewing returns 0
00:32:58.922 00.000 16108 IsGuiding returns 0
00:32:58.925 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3497, FiltMin=2998, FiltMax=62272, Gamma=1.000
00:32:58.941 00.016 21068 UpdateGuideState exits: m=118284 SNR=79.8
00:32:58.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.942 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:32:58.943 00.001 21068 Enqueuing Expose request
00:32:58.945 00.002 16108 PulseGuide returned control before completion, sleep 71
00:32:59.022 00.077 16108 IsGuiding returns 1
00:32:59.022 00.000 16108 scope still moving after pulse duration time elapsed
00:32:59.053 00.031 16108 IsSlewing returns 0
00:32:59.053 00.000 16108 IsGuiding returns 0
00:32:59.053 00.000 16108 scope move finished after 83 + 48 ms
00:32:59.053 00.000 16108 Move returns status 0, amount 83
00:32:59.053 00.000 16108 MoveAxis(N, 0, ABG)
00:32:59.053 00.000 16108 Move returns status 0, amount 0
00:32:59.053 00.000 16108 move complete, result=0
00:32:59.053 00.000 16108 worker thread done servicing request
00:32:59.053 00.000 16108 Worker thread wakes up
00:32:59.053 00.000 21068 GuideStep: -0.3 px 83 ms EAST, 0.0 px 0 ms NORTH
00:32:59.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:32:59.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:00.025 00.971 16108 Exposure complete
00:33:00.089 00.064 16108 worker thread done servicing request
00:33:00.089 00.000 21068 OnExposeComplete: enter
00:33:00.090 00.001 21068 UpdateGuideState(): m_state=6
00:33:00.091 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7837
00:33:00.092 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.94, Mass=127215, SNR=88.7, Peak=17027 HFD=3.5
00:33:00.093 00.001 21068 MultiStar: [#1 -0.01,-0.04,1.00,U] [#2 -0.03,-0.22,1.34,U] [#3 0.02,-0.13,0.95,U] [#4 0.05,0.04,0.81,U] [#5 0.02,-0.07,0.86,U] [#6 -0.16,-0.20,0.69,U] [#7 0.29,-0.03,0.67,U] [#8 -0.27,-0.01,0.79,U] 
00:33:00.094 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.10, 0.24}
00:33:00.096 00.002 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
00:33:00.096 00.000 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
00:33:00.097 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-2.00 mountX=0.01 mountY=0.06, mountTheta=1.32
00:33:00.098 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
00:33:00.099 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
00:33:00.100 00.001 16108 Worker thread wakes up
00:33:00.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:33:00.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:33:00.100 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
00:33:00.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:33:00.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:00.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:33:00.100 00.000 16108 MoveAxis(E, 0, ABG)
00:33:00.100 00.000 16108 Move returns status 0, amount 0
00:33:00.100 00.000 16108 MoveAxis(N, 0, ABG)
00:33:00.101 00.001 16108 Move returns status 0, amount 0
00:33:00.101 00.000 16108 move complete, result=0
00:33:00.101 00.000 16108 worker thread done servicing request
00:33:00.106 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3497, FiltMin=3017, FiltMax=65510, Gamma=1.000
00:33:00.123 00.017 21068 UpdateGuideState exits: m=127215 SNR=88.7
00:33:00.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:00.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:00.125 00.000 21068 Enqueuing Expose request
00:33:00.126 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:00.127 00.001 16108 Worker thread wakes up
00:33:00.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:00.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:01.293 01.166 16108 Exposure complete
00:33:01.360 00.067 16108 worker thread done servicing request
00:33:01.360 00.000 21068 OnExposeComplete: enter
00:33:01.361 00.001 21068 UpdateGuideState(): m_state=6
00:33:01.363 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7838
00:33:01.365 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=875.42, Mass=119275, SNR=85.7, Peak=15923 HFD=3.3
00:33:01.366 00.001 21068 MultiStar: [#1 0.18,-0.13,1.03,U] [#2 0.20,-0.22,1.40,U] [#3 0.24,-0.18,1.00,U] [#4 0.21,-0.06,0.84,U] [#5 0.09,-0.16,0.83,U] [#6 0.10,-0.20,0.81,U] [#7 0.49,-0.22,0.00,M1] [#8 -0.32,0.07,0.71,U] 
00:33:01.368 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {-0.12, -0.28}
00:33:01.369 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
00:33:01.370 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
00:33:01.371 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.04 mountX=-0.12 mountY=0.13, mountTheta=2.31
00:33:01.375 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.16, opts=13)
00:33:01.377 00.002 21068 Enqueuing Move request for scope (0.09, -0.16)
00:33:01.379 00.002 16108 Worker thread wakes up
00:33:01.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
00:33:01.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
00:33:01.379 00.000 16108 Moving (0.09, -0.16) raw xDistance=-0.12 yDistance=0.13
00:33:01.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:33:01.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:01.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:33:01.379 00.000 16108 MoveAxis(E, 0, ABG)
00:33:01.379 00.000 16108 Move returns status 0, amount 0
00:33:01.379 00.000 16108 MoveAxis(N, 0, ABG)
00:33:01.379 00.000 16108 Move returns status 0, amount 0
00:33:01.379 00.000 16108 move complete, result=0
00:33:01.381 00.002 16108 worker thread done servicing request
00:33:01.386 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3497, FiltMin=2982, FiltMax=65472, Gamma=1.000
00:33:01.405 00.019 21068 UpdateGuideState exits: m=119275 SNR=85.7
00:33:01.409 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.411 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:01.413 00.002 21068 Enqueuing Expose request
00:33:01.415 00.002 16108 Worker thread wakes up
00:33:01.415 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:01.417 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:01.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:02.403 00.986 16108 Exposure complete
00:33:02.482 00.079 16108 worker thread done servicing request
00:33:02.482 00.000 21068 OnExposeComplete: enter
00:33:02.484 00.002 21068 UpdateGuideState(): m_state=6
00:33:02.485 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7839
00:33:02.487 00.002 21068 Star::Find returns 1 (0), X=219.80, Y=875.87, Mass=130675, SNR=86.4, Peak=17907 HFD=3.4
00:33:02.490 00.003 21068 MultiStar: [#1 0.03,-0.01,1.04,U] [#2 0.28,-0.09,1.15,U] [#3 -0.03,-0.08,0.87,U] [#4 0.46,-0.13,0.00,M3] [#5 0.20,0.17,0.98,U] [#6 0.14,-0.05,0.83,U] [#7 0.23,0.10,0.56,U] [#8 0.01,-0.15,0.78,U] 
00:33:02.491 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {-0.16, 0.17}
00:33:02.492 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:33:02.492 00.000 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:33:02.493 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.08 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
00:33:02.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
00:33:02.497 00.002 21068 Enqueuing Move request for scope (0.08, 0.01)
00:33:02.500 00.003 16108 Worker thread wakes up
00:33:02.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:33:02.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:33:02.500 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
00:33:02.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:33:02.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:02.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:02.500 00.000 16108 MoveAxis(E, 0, ABG)
00:33:02.500 00.000 16108 Move returns status 0, amount 0
00:33:02.500 00.000 16108 MoveAxis(N, 0, ABG)
00:33:02.500 00.000 16108 Move returns status 0, amount 0
00:33:02.500 00.000 16108 move complete, result=0
00:33:02.500 00.000 16108 worker thread done servicing request
00:33:02.505 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3497, FiltMin=2995, FiltMax=62115, Gamma=1.000
00:33:02.521 00.016 21068 UpdateGuideState exits: m=130675 SNR=86.4
00:33:02.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:02.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:02.524 00.001 21068 Enqueuing Expose request
00:33:02.525 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:02.525 00.000 16108 Worker thread wakes up
00:33:02.526 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:02.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:03.690 01.164 16108 Exposure complete
00:33:03.771 00.081 16108 worker thread done servicing request
00:33:03.771 00.000 21068 OnExposeComplete: enter
00:33:03.773 00.002 21068 UpdateGuideState(): m_state=6
00:33:03.774 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7840
00:33:03.774 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=875.83, Mass=125922, SNR=90.9, Peak=17107 HFD=3.5
00:33:03.775 00.001 21068 MultiStar: [#1 0.13,-0.32,0.90,U] [#2 -0.01,-0.08,1.02,U] [#3 -0.01,-0.26,0.97,U] [#4 0.28,0.02,0.71,U] [#5 -0.05,-0.13,0.93,U] [#6 -0.13,-0.31,0.71,U] [#7 0.14,-0.04,0.64,U] [#8 -0.45,-0.03,0.66,U] 
00:33:03.777 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {-0.06, 0.13}
00:33:03.777 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
00:33:03.779 00.002 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
00:33:03.780 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=-0.01 mountY=0.12, mountTheta=1.63
00:33:03.784 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
00:33:03.785 00.001 21068 Enqueuing Move request for scope (-0.01, -0.12)
00:33:03.786 00.001 16108 Worker thread wakes up
00:33:03.787 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:33:03.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:33:03.787 00.000 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
00:33:03.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:33:03.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:03.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:03.787 00.000 16108 MoveAxis(E, 0, ABG)
00:33:03.787 00.000 16108 Move returns status 0, amount 0
00:33:03.787 00.000 16108 MoveAxis(N, 0, ABG)
00:33:03.787 00.000 16108 Move returns status 0, amount 0
00:33:03.788 00.001 16108 move complete, result=0
00:33:03.788 00.000 16108 worker thread done servicing request
00:33:03.793 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3497, FiltMin=2985, FiltMax=65510, Gamma=1.000
00:33:03.810 00.017 21068 UpdateGuideState exits: m=125922 SNR=90.9
00:33:03.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:03.811 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:03.812 00.001 21068 Enqueuing Expose request
00:33:03.813 00.001 16108 Worker thread wakes up
00:33:03.813 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:03.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:03.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:04.791 00.977 16108 Exposure complete
00:33:04.849 00.058 16108 worker thread done servicing request
00:33:04.849 00.000 21068 OnExposeComplete: enter
00:33:04.851 00.002 21068 UpdateGuideState(): m_state=6
00:33:04.852 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7841
00:33:04.852 00.000 21068 Star::Find returns 1 (0), X=219.82, Y=875.96, Mass=119827, SNR=85.0, Peak=17923 HFD=3.1
00:33:04.853 00.001 21068 MultiStar: [#1 -0.15,-0.11,1.04,U] [#2 -0.22,-0.06,1.33,U] [#3 -0.28,0.01,0.98,U] [#4 0.33,0.11,0.94,U] [#5 -0.08,-0.15,0.92,U] [#6 -0.02,-0.26,0.68,U] [#7 0.03,-0.10,0.57,U] [#8 -0.60,0.20,0.00,M1] 
00:33:04.854 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.14, 0.26}
00:33:04.855 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
00:33:04.856 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
00:33:04.856 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=0.08 mountY=0.04, mountTheta=0.52
00:33:04.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
00:33:04.859 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
00:33:04.859 00.000 16108 Worker thread wakes up
00:33:04.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:33:04.859 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:33:04.859 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.08 yDistance=0.04
00:33:04.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:33:04.861 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:04.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:04.861 00.000 16108 MoveAxis(E, 0, ABG)
00:33:04.861 00.000 16108 Move returns status 0, amount 0
00:33:04.861 00.000 16108 MoveAxis(N, 0, ABG)
00:33:04.861 00.000 16108 Move returns status 0, amount 0
00:33:04.861 00.000 16108 move complete, result=0
00:33:04.861 00.000 16108 worker thread done servicing request
00:33:04.864 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3497, FiltMin=3021, FiltMax=57968, Gamma=1.000
00:33:04.878 00.014 21068 UpdateGuideState exits: m=119827 SNR=85.0
00:33:04.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:04.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:04.880 00.000 21068 Enqueuing Expose request
00:33:04.881 00.001 16108 Worker thread wakes up
00:33:04.881 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:04.883 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:04.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:06.052 01.169 16108 Exposure complete
00:33:06.114 00.062 16108 worker thread done servicing request
00:33:06.114 00.000 21068 OnExposeComplete: enter
00:33:06.115 00.001 21068 UpdateGuideState(): m_state=6
00:33:06.116 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7842
00:33:06.117 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=876.05, Mass=112398, SNR=79.7, Peak=17619 HFD=3.1
00:33:06.118 00.001 21068 MultiStar: [#1 0.02,0.15,1.29,U] [#2 0.01,0.01,1.25,U] [#3 -0.07,-0.01,1.12,U] [#4 0.15,0.21,0.78,U] [#5 0.03,0.12,0.91,U] [#6 -0.22,0.01,0.82,U] [#7 0.29,0.24,0.53,U] [#8 -0.30,-0.00,0.79,U] 
00:33:06.118 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.18, 0.34}
00:33:06.119 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
00:33:06.120 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:33:06.120 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.06 mountY=-0.10, mountTheta=-1.04
00:33:06.122 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
00:33:06.123 00.001 21068 Enqueuing Move request for scope (-0.04, 0.11)
00:33:06.125 00.002 16108 Worker thread wakes up
00:33:06.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:33:06.126 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:33:06.126 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.10
00:33:06.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:33:06.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:06.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:33:06.126 00.000 16108 MoveAxis(E, 0, ABG)
00:33:06.126 00.000 16108 Move returns status 0, amount 0
00:33:06.126 00.000 16108 MoveAxis(N, 0, ABG)
00:33:06.126 00.000 16108 Move returns status 0, amount 0
00:33:06.126 00.000 16108 move complete, result=0
00:33:06.127 00.001 16108 worker thread done servicing request
00:33:06.132 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3497, FiltMin=2992, FiltMax=56400, Gamma=1.000
00:33:06.150 00.018 21068 UpdateGuideState exits: m=112398 SNR=79.7
00:33:06.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:06.152 00.000 21068 Enqueuing Expose request
00:33:06.153 00.001 16108 Worker thread wakes up
00:33:06.153 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:06.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:06.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:07.121 00.967 16108 Exposure complete
00:33:07.188 00.067 16108 worker thread done servicing request
00:33:07.188 00.000 21068 OnExposeComplete: enter
00:33:07.189 00.001 21068 UpdateGuideState(): m_state=6
00:33:07.189 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7843
00:33:07.190 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=876.06, Mass=120571, SNR=79.4, Peak=18515 HFD=2.9
00:33:07.191 00.001 21068 MultiStar: [#1 -0.19,-0.03,1.29,U] [#2 -0.32,0.22,1.23,U] [#3 -0.18,0.12,1.18,U] [#4 -0.10,0.34,0.87,U] [#5 -0.17,0.39,1.01,U] [#6 0.09,0.20,0.92,U] [#7 -0.31,0.34,0.69,U] [#8 -0.56,0.34,0.00,M1] 
00:33:07.193 00.002 21068 refined, 7 included, MultiStar: {-0.17, 0.23}, one-star: {-0.17, 0.36}
00:33:07.193 00.000 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
00:33:07.194 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
00:33:07.195 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.23 mountX=0.21 mountY=-0.18, mountTheta=-0.71
00:33:07.196 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.23, opts=13)
00:33:07.197 00.001 21068 Enqueuing Move request for scope (-0.17, 0.23)
00:33:07.198 00.001 16108 Worker thread wakes up
00:33:07.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
00:33:07.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
00:33:07.198 00.000 16108 Moving (-0.17, 0.23) raw xDistance=0.21 yDistance=-0.18
00:33:07.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:33:07.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:07.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:33:07.198 00.000 16108 MoveAxis(W, 55, ABG)
00:33:07.198 00.000 16108 Guiding  Dir = 3, Dur = 55
00:33:07.199 00.001 16108 IsSlewing returns 0
00:33:07.199 00.000 16108 IsGuiding returns 0
00:33:07.202 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3497, FiltMin=2992, FiltMax=56384, Gamma=1.000
00:33:07.208 00.006 16108 PulseGuide returned control before completion, sleep 57
00:33:07.216 00.008 21068 UpdateGuideState exits: m=120571 SNR=79.4
00:33:07.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:07.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:07.219 00.001 21068 Enqueuing Expose request
00:33:07.268 00.049 16108 IsGuiding returns 1
00:33:07.268 00.000 16108 scope still moving after pulse duration time elapsed
00:33:07.300 00.032 16108 IsSlewing returns 0
00:33:07.300 00.000 16108 IsGuiding returns 0
00:33:07.300 00.000 16108 scope move finished after 55 + 45 ms
00:33:07.300 00.000 16108 Move returns status 0, amount 55
00:33:07.300 00.000 16108 MoveAxis(N, 0, ABG)
00:33:07.300 00.000 16108 Move returns status 0, amount 0
00:33:07.301 00.001 16108 move complete, result=0
00:33:07.301 00.000 16108 worker thread done servicing request
00:33:07.301 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.2 px 0 ms NORTH
00:33:07.303 00.002 16108 Worker thread wakes up
00:33:07.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:07.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:08.502 01.199 16108 Exposure complete
00:33:08.557 00.055 16108 worker thread done servicing request
00:33:08.557 00.000 21068 OnExposeComplete: enter
00:33:08.558 00.001 21068 UpdateGuideState(): m_state=6
00:33:08.558 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7844
00:33:08.559 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.92, Mass=108328, SNR=79.3, Peak=17139 HFD=2.9
00:33:08.560 00.001 21068 MultiStar: [#1 -0.23,0.35,1.29,U] [#2 0.10,0.18,1.21,U] [#3 -0.08,0.19,1.03,U] [#4 0.08,0.38,0.80,U] [#5 -0.20,0.54,0.00,M1] [#6 0.05,0.21,0.66,U] [#7 0.25,0.36,0.67,U] [#8 -0.29,0.34,0.88,U] 
00:33:08.561 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.28}, one-star: {-0.19, 0.22}
00:33:08.562 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
00:33:08.562 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
00:33:08.563 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.28 cameraTheta=1.77 mountX=0.10 mountY=-0.26, mountTheta=-1.18
00:33:08.565 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.28, opts=13)
00:33:08.568 00.003 21068 Enqueuing Move request for scope (-0.06, 0.28)
00:33:08.570 00.002 16108 Worker thread wakes up
00:33:08.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
00:33:08.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
00:33:08.570 00.000 16108 Moving (-0.06, 0.28) raw xDistance=0.10 yDistance=-0.26
00:33:08.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:33:08.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:33:08.570 00.000 16108 MoveAxis(E, 0, ABG)
00:33:08.570 00.000 16108 Move returns status 0, amount 0
00:33:08.570 00.000 16108 MoveAxis(N, 51, ABG)
00:33:08.571 00.001 16108 Guiding  Dir = 0, Dur = 51
00:33:08.571 00.000 16108 IsSlewing returns 0
00:33:08.571 00.000 16108 IsGuiding returns 0
00:33:08.580 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3497, FiltMin=2989, FiltMax=49981, Gamma=1.000
00:33:08.603 00.023 21068 UpdateGuideState exits: m=108328 SNR=79.3
00:33:08.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.604 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:08.605 00.001 21068 Enqueuing Expose request
00:33:08.613 00.008 16108 PulseGuide returned control before completion, sleep 21
00:33:08.642 00.029 16108 IsGuiding returns 1
00:33:08.642 00.000 16108 scope still moving after pulse duration time elapsed
00:33:08.673 00.031 16108 IsSlewing returns 0
00:33:08.673 00.000 16108 IsGuiding returns 1
00:33:08.705 00.032 16108 IsSlewing returns 0
00:33:08.705 00.000 16108 IsGuiding returns 0
00:33:08.705 00.000 16108 scope move finished after 51 + 82 ms
00:33:08.705 00.000 16108 Move returns status 0, amount 51
00:33:08.705 00.000 16108 move complete, result=0
00:33:08.706 00.001 16108 worker thread done servicing request
00:33:08.706 00.000 16108 Worker thread wakes up
00:33:08.706 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
00:33:08.709 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:08.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:09.690 00.981 16108 Exposure complete
00:33:09.750 00.060 16108 worker thread done servicing request
00:33:09.750 00.000 21068 OnExposeComplete: enter
00:33:09.751 00.001 21068 UpdateGuideState(): m_state=6
00:33:09.752 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7845
00:33:09.752 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=876.08, Mass=113155, SNR=79.8, Peak=16931 HFD=3.0
00:33:09.753 00.001 21068 MultiStar: [#1 0.11,-0.04,1.07,U] [#2 0.10,0.05,1.20,U] [#3 -0.13,0.09,1.10,U] [#4 0.16,0.39,0.90,U] [#5 -0.04,0.36,1.04,U] [#6 -0.16,-0.05,0.84,U] [#7 0.36,0.33,0.00,M1] [#8 -0.14,0.14,0.73,U] 
00:33:09.754 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {0.17, 0.37}
00:33:09.756 00.002 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
00:33:09.757 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
00:33:09.757 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=0.01 mountY=-0.16, mountTheta=-1.51
00:33:09.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
00:33:09.761 00.002 21068 Enqueuing Move request for scope (0.02, 0.16)
00:33:09.763 00.002 16108 Worker thread wakes up
00:33:09.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:33:09.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:33:09.763 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=-0.16
00:33:09.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:33:09.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:09.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:33:09.763 00.000 16108 MoveAxis(E, 0, ABG)
00:33:09.763 00.000 16108 Move returns status 0, amount 0
00:33:09.763 00.000 16108 MoveAxis(N, 0, ABG)
00:33:09.763 00.000 16108 Move returns status 0, amount 0
00:33:09.763 00.000 16108 move complete, result=0
00:33:09.764 00.001 16108 worker thread done servicing request
00:33:09.772 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3501, FiltMin=3021, FiltMax=60912, Gamma=1.000
00:33:09.795 00.023 21068 UpdateGuideState exits: m=113155 SNR=79.8
00:33:09.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:09.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:09.798 00.001 21068 Enqueuing Expose request
00:33:09.799 00.001 16108 Worker thread wakes up
00:33:09.799 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:09.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:09.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:10.969 01.170 16108 Exposure complete
00:33:11.025 00.056 16108 worker thread done servicing request
00:33:11.025 00.000 21068 OnExposeComplete: enter
00:33:11.025 00.000 21068 UpdateGuideState(): m_state=6
00:33:11.026 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7846
00:33:11.027 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=876.23, Mass=125296, SNR=81.5, Peak=19427 HFD=2.9
00:33:11.028 00.001 21068 MultiStar: [#1 -0.06,0.07,1.04,U] [#2 0.05,0.08,1.30,U] [#3 -0.00,0.15,1.11,U] [#4 0.50,0.41,0.00,M1] [#5 0.03,0.14,0.96,U] [#6 0.15,0.26,0.79,U] [#7 0.42,0.25,0.00,M2] [#8 -0.19,0.18,0.80,U] 
00:33:11.029 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.19}, one-star: {-0.03, 0.53}
00:33:11.029 00.000 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
00:33:11.030 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
00:33:11.031 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=0.04 mountY=-0.19, mountTheta=-1.37
00:33:11.034 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.19, opts=13)
00:33:11.037 00.003 21068 Enqueuing Move request for scope (-0.00, 0.19)
00:33:11.039 00.002 16108 Worker thread wakes up
00:33:11.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
00:33:11.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
00:33:11.039 00.000 16108 Moving (-0.00, 0.19) raw xDistance=0.04 yDistance=-0.19
00:33:11.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:33:11.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:11.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:33:11.039 00.000 16108 MoveAxis(E, 0, ABG)
00:33:11.039 00.000 16108 Move returns status 0, amount 0
00:33:11.039 00.000 16108 MoveAxis(N, 0, ABG)
00:33:11.039 00.000 16108 Move returns status 0, amount 0
00:33:11.039 00.000 16108 move complete, result=0
00:33:11.039 00.000 16108 worker thread done servicing request
00:33:11.045 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=409, max=65535, med=3497, FiltMin=2982, FiltMax=48528, Gamma=1.000
00:33:11.060 00.015 21068 UpdateGuideState exits: m=125296 SNR=81.5
00:33:11.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:11.063 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:11.063 00.000 21068 Enqueuing Expose request
00:33:11.064 00.001 16108 Worker thread wakes up
00:33:11.064 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:11.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:11.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:12.041 00.976 16108 Exposure complete
00:33:12.107 00.066 16108 worker thread done servicing request
00:33:12.107 00.000 21068 OnExposeComplete: enter
00:33:12.109 00.002 21068 UpdateGuideState(): m_state=6
00:33:12.110 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7847
00:33:12.110 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=876.10, Mass=123645, SNR=78.9, Peak=17971 HFD=3.0
00:33:12.112 00.002 21068 MultiStar: [#1 0.05,0.17,1.13,U] [#2 -0.00,0.31,1.43,U] [#3 0.29,-0.01,0.99,U] [#4 0.24,0.37,0.79,U] [#5 0.24,0.21,0.99,U] [#6 0.13,0.10,0.83,U] [#7 0.29,0.24,0.59,U] [#8 -0.07,0.25,0.82,U] 
00:33:12.112 00.000 21068 refined, 8 included, MultiStar: {0.12, 0.23}, one-star: {-0.00, 0.39}
00:33:12.113 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:33:12.113 00.000 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:33:12.114 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.10 mountX=-0.07 mountY=-0.25, mountTheta=-1.86
00:33:12.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.23, opts=13)
00:33:12.119 00.003 21068 Enqueuing Move request for scope (0.12, 0.23)
00:33:12.120 00.001 16108 Worker thread wakes up
00:33:12.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:33:12.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:33:12.120 00.000 16108 Moving (0.12, 0.23) raw xDistance=-0.07 yDistance=-0.25
00:33:12.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:33:12.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:33:12.120 00.000 16108 MoveAxis(E, 0, ABG)
00:33:12.120 00.000 16108 Move returns status 0, amount 0
00:33:12.120 00.000 16108 MoveAxis(N, 50, ABG)
00:33:12.120 00.000 16108 Guiding  Dir = 0, Dur = 50
00:33:12.121 00.001 16108 IsSlewing returns 0
00:33:12.121 00.000 16108 IsGuiding returns 0
00:33:12.122 00.001 16108 PulseGuide returned control before completion, sleep 60
00:33:12.130 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3501, FiltMin=3043, FiltMax=56896, Gamma=1.000
00:33:12.144 00.014 21068 UpdateGuideState exits: m=123645 SNR=78.9
00:33:12.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.147 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:12.148 00.001 21068 Enqueuing Expose request
00:33:12.189 00.041 16108 IsGuiding returns 1
00:33:12.189 00.000 16108 scope still moving after pulse duration time elapsed
00:33:12.219 00.030 16108 IsSlewing returns 0
00:33:12.219 00.000 16108 IsGuiding returns 0
00:33:12.219 00.000 16108 scope move finished after 50 + 48 ms
00:33:12.219 00.000 16108 Move returns status 0, amount 50
00:33:12.219 00.000 16108 move complete, result=0
00:33:12.219 00.000 16108 worker thread done servicing request
00:33:12.219 00.000 16108 Worker thread wakes up
00:33:12.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:12.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:12.219 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
00:33:13.393 01.174 16108 Exposure complete
00:33:13.450 00.057 16108 worker thread done servicing request
00:33:13.450 00.000 21068 OnExposeComplete: enter
00:33:13.451 00.001 21068 UpdateGuideState(): m_state=6
00:33:13.452 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7848
00:33:13.454 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=876.14, Mass=121290, SNR=82.7, Peak=17843 HFD=3.0
00:33:13.457 00.003 21068 MultiStar: [#1 0.11,0.02,1.10,U] [#2 0.39,0.22,1.18,U] [#3 0.29,0.15,0.99,U] [#4 0.26,0.29,0.96,U] [#5 -0.01,0.30,0.86,U] [#6 0.07,0.38,0.78,U] [#7 0.32,0.34,0.00,M2] [#8 -0.03,0.23,0.78,U] 
00:33:13.458 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.24}, one-star: {0.16, 0.43}
00:33:13.460 00.002 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
00:33:13.462 00.002 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
00:33:13.463 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.30 cameraTheta=0.96 mountX=-0.12 mountY=-0.28, mountTheta=-1.99
00:33:13.466 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.24, opts=13)
00:33:13.468 00.002 21068 Enqueuing Move request for scope (0.17, 0.24)
00:33:13.469 00.001 16108 Worker thread wakes up
00:33:13.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
00:33:13.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
00:33:13.469 00.000 16108 Moving (0.17, 0.24) raw xDistance=-0.12 yDistance=-0.28
00:33:13.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:33:13.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:33:13.470 00.001 16108 MoveAxis(E, 0, ABG)
00:33:13.470 00.000 16108 Move returns status 0, amount 0
00:33:13.470 00.000 16108 MoveAxis(N, 56, ABG)
00:33:13.470 00.000 16108 Guiding  Dir = 0, Dur = 56
00:33:13.470 00.000 16108 IsSlewing returns 0
00:33:13.471 00.001 16108 IsGuiding returns 0
00:33:13.477 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3497, FiltMin=2995, FiltMax=54624, Gamma=1.000
00:33:13.505 00.028 21068 UpdateGuideState exits: m=121290 SNR=82.7
00:33:13.507 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:13.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:13.508 00.001 21068 Enqueuing Expose request
00:33:13.522 00.014 16108 PulseGuide returned control before completion, sleep 15
00:33:13.552 00.030 16108 IsGuiding returns 1
00:33:13.552 00.000 16108 scope still moving after pulse duration time elapsed
00:33:13.583 00.031 16108 IsSlewing returns 0
00:33:13.583 00.000 16108 IsGuiding returns 1
00:33:13.615 00.032 16108 IsSlewing returns 0
00:33:13.615 00.000 16108 IsGuiding returns 0
00:33:13.615 00.000 16108 scope move finished after 56 + 88 ms
00:33:13.615 00.000 16108 Move returns status 0, amount 56
00:33:13.615 00.000 16108 move complete, result=0
00:33:13.615 00.000 16108 worker thread done servicing request
00:33:13.615 00.000 16108 Worker thread wakes up
00:33:13.615 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 56 ms NORTH
00:33:13.616 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:13.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:14.602 00.986 16108 Exposure complete
00:33:14.663 00.061 16108 worker thread done servicing request
00:33:14.663 00.000 21068 OnExposeComplete: enter
00:33:14.664 00.001 21068 UpdateGuideState(): m_state=6
00:33:14.665 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7849
00:33:14.666 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=876.10, Mass=110911, SNR=73.2, Peak=18051 HFD=2.9
00:33:14.668 00.002 21068 MultiStar: [#1 0.19,0.00,1.27,U] [#2 -0.15,0.14,1.50,U] [#3 0.06,-0.02,1.20,U] [#4 -0.03,0.20,0.85,U] [#5 -0.26,-0.08,1.23,U] [#6 -0.07,-0.08,0.93,U] [#7 0.04,0.22,0.61,U] [#8 -0.19,0.28,1.00,U] 
00:33:14.669 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.05, 0.40}
00:33:14.670 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:33:14.672 00.002 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
00:33:14.673 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=0.06 mountY=-0.09, mountTheta=-0.95
00:33:14.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
00:33:14.676 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
00:33:14.677 00.001 16108 Worker thread wakes up
00:33:14.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:33:14.677 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:33:14.677 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.06 yDistance=-0.09
00:33:14.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:33:14.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:14.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:33:14.677 00.000 16108 MoveAxis(E, 0, ABG)
00:33:14.677 00.000 16108 Move returns status 0, amount 0
00:33:14.677 00.000 16108 MoveAxis(N, 0, ABG)
00:33:14.677 00.000 16108 Move returns status 0, amount 0
00:33:14.677 00.000 16108 move complete, result=0
00:33:14.678 00.001 16108 worker thread done servicing request
00:33:14.685 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3497, FiltMin=3033, FiltMax=54304, Gamma=1.000
00:33:14.717 00.032 21068 UpdateGuideState exits: m=110911 SNR=73.2
00:33:14.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:14.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:14.719 00.000 21068 Enqueuing Expose request
00:33:14.720 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:14.721 00.001 16108 Worker thread wakes up
00:33:14.721 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:14.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:15.893 01.172 16108 Exposure complete
00:33:15.948 00.055 16108 worker thread done servicing request
00:33:15.948 00.000 21068 OnExposeComplete: enter
00:33:15.949 00.001 21068 UpdateGuideState(): m_state=6
00:33:15.950 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7850
00:33:15.950 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=876.34, Mass=121508, SNR=85.8, Peak=18467 HFD=3.2
00:33:15.951 00.001 21068 MultiStar: [#1 -0.06,-0.13,1.02,U] [#2 0.04,0.11,1.20,U] [#3 0.01,0.05,0.98,U] [#4 0.18,0.39,0.86,U] [#5 -0.17,0.21,0.91,U] [#6 -0.10,-0.12,0.93,U] [#7 0.14,0.23,0.74,U] [#8 -0.22,0.13,0.67,U] 
00:33:15.952 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.11, 0.64}
00:33:15.953 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
00:33:15.954 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
00:33:15.954 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.74 mountX=0.06 mountY=-0.15, mountTheta=-1.22
00:33:15.957 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
00:33:15.960 00.003 21068 Enqueuing Move request for scope (-0.03, 0.16)
00:33:15.962 00.002 16108 Worker thread wakes up
00:33:15.963 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
00:33:15.963 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
00:33:15.963 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.15
00:33:15.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:33:15.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:15.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:15.963 00.000 16108 MoveAxis(E, 0, ABG)
00:33:15.963 00.000 16108 Move returns status 0, amount 0
00:33:15.963 00.000 16108 MoveAxis(N, 0, ABG)
00:33:15.963 00.000 16108 Move returns status 0, amount 0
00:33:15.963 00.000 16108 move complete, result=0
00:33:15.963 00.000 16108 worker thread done servicing request
00:33:15.970 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3501, FiltMin=3008, FiltMax=55216, Gamma=1.000
00:33:15.990 00.020 21068 UpdateGuideState exits: m=121508 SNR=85.8
00:33:15.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:15.991 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:15.992 00.001 21068 Enqueuing Expose request
00:33:15.992 00.000 16108 Worker thread wakes up
00:33:15.993 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:15.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:15.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:16.966 00.973 16108 Exposure complete
00:33:17.020 00.054 16108 worker thread done servicing request
00:33:17.020 00.000 21068 OnExposeComplete: enter
00:33:17.021 00.001 21068 UpdateGuideState(): m_state=6
00:33:17.022 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7851
00:33:17.023 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=876.19, Mass=117190, SNR=74.6, Peak=16147 HFD=3.2
00:33:17.024 00.001 21068 MultiStar: [#1 0.00,-0.12,1.31,U] [#2 -0.23,0.21,1.42,U] [#3 -0.15,-0.16,1.09,U] [#4 0.18,0.27,0.91,U] [#5 0.03,0.18,1.02,U] [#6 -0.08,0.13,0.85,U] [#7 0.34,0.16,0.75,U] [#8 -0.59,0.49,0.00,M1] 
00:33:17.025 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {-0.35, 0.49}
00:33:17.026 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
00:33:17.027 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
00:33:17.028 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.15 cameraTheta=1.95 mountX=0.08 mountY=-0.12, mountTheta=-0.99
00:33:17.029 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
00:33:17.030 00.001 21068 Enqueuing Move request for scope (-0.05, 0.13)
00:33:17.030 00.000 16108 Worker thread wakes up
00:33:17.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:33:17.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:33:17.031 00.001 16108 Moving (-0.05, 0.13) raw xDistance=0.08 yDistance=-0.12
00:33:17.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:33:17.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:17.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:33:17.031 00.000 16108 MoveAxis(E, 0, ABG)
00:33:17.031 00.000 16108 Move returns status 0, amount 0
00:33:17.031 00.000 16108 MoveAxis(N, 0, ABG)
00:33:17.031 00.000 16108 Move returns status 0, amount 0
00:33:17.031 00.000 16108 move complete, result=0
00:33:17.031 00.000 16108 worker thread done servicing request
00:33:17.034 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=173, max=65535, med=3497, FiltMin=2966, FiltMax=49920, Gamma=1.000
00:33:17.050 00.016 21068 UpdateGuideState exits: m=117190 SNR=74.6
00:33:17.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:17.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:17.053 00.001 21068 Enqueuing Expose request
00:33:17.054 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:17.055 00.001 16108 Worker thread wakes up
00:33:17.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:17.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:18.230 01.175 16108 Exposure complete
00:33:18.288 00.058 16108 worker thread done servicing request
00:33:18.288 00.000 21068 OnExposeComplete: enter
00:33:18.289 00.001 21068 UpdateGuideState(): m_state=6
00:33:18.289 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7852
00:33:18.290 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.22, Mass=125092, SNR=81.6, Peak=16227 HFD=3.3
00:33:18.291 00.001 21068 MultiStar: [#1 0.22,0.44,0.00,M1] [#2 -0.10,0.49,0.00,M1] [#3 0.17,0.33,1.25,U] [#4 0.31,0.81,0.00,M1] [#5 0.29,0.59,0.00,M1] [#6 0.08,0.13,0.80,U] [#7 0.44,0.57,0.00,M1] [#8 -0.30,0.46,0.00,M2] 
00:33:18.292 00.001 21068 refined, 2 included, MultiStar: {0.13, 0.34}, one-star: {0.13, 0.52}
00:33:18.292 00.000 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
00:33:18.293 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
00:33:18.295 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.37 cameraTheta=1.20 mountX=-0.07 mountY=-0.36, mountTheta=-1.77
00:33:18.296 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.34, opts=13)
00:33:18.297 00.001 21068 Enqueuing Move request for scope (0.13, 0.34)
00:33:18.297 00.000 16108 Worker thread wakes up
00:33:18.298 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
00:33:18.298 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
00:33:18.298 00.000 16108 Moving (0.13, 0.34) raw xDistance=-0.07 yDistance=-0.36
00:33:18.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:33:18.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:33:18.298 00.000 16108 MoveAxis(E, 0, ABG)
00:33:18.298 00.000 16108 Move returns status 0, amount 0
00:33:18.298 00.000 16108 MoveAxis(N, 73, ABG)
00:33:18.298 00.000 16108 Guiding  Dir = 0, Dur = 73
00:33:18.298 00.000 16108 IsSlewing returns 0
00:33:18.298 00.000 16108 IsGuiding returns 0
00:33:18.301 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3497, FiltMin=2653, FiltMax=52941, Gamma=1.000
00:33:18.317 00.016 21068 UpdateGuideState exits: m=125092 SNR=81.6
00:33:18.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:18.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:18.320 00.001 21068 Enqueuing Expose request
00:33:18.356 00.036 16108 PulseGuide returned control before completion, sleep 25
00:33:18.386 00.030 16108 IsGuiding returns 1
00:33:18.386 00.000 16108 scope still moving after pulse duration time elapsed
00:33:18.417 00.031 16108 IsSlewing returns 0
00:33:18.417 00.000 16108 IsGuiding returns 1
00:33:18.449 00.032 16108 IsSlewing returns 0
00:33:18.449 00.000 16108 IsGuiding returns 0
00:33:18.449 00.000 16108 scope move finished after 73 + 77 ms
00:33:18.449 00.000 16108 Move returns status 0, amount 73
00:33:18.449 00.000 16108 move complete, result=0
00:33:18.449 00.000 16108 worker thread done servicing request
00:33:18.449 00.000 16108 Worker thread wakes up
00:33:18.449 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 73 ms NORTH
00:33:18.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:18.451 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:19.431 00.980 16108 Exposure complete
00:33:19.486 00.055 16108 worker thread done servicing request
00:33:19.486 00.000 21068 OnExposeComplete: enter
00:33:19.489 00.003 21068 UpdateGuideState(): m_state=6
00:33:19.492 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7853
00:33:19.494 00.002 21068 Star::Find returns 1 (0), X=219.58, Y=876.37, Mass=127335, SNR=87.7, Peak=15043 HFD=3.2
00:33:19.498 00.004 21068 MultiStar: [#1 -0.00,0.07,1.01,U] [#2 0.04,0.24,1.19,U] [#3 0.01,0.14,0.99,U] [#4 0.34,0.52,0.00,M2] [#5 -0.05,0.28,0.81,U] [#6 0.23,0.08,0.62,U] [#7 0.23,0.35,0.61,U] [#8 -0.21,0.29,0.72,U] 
00:33:19.499 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.27}, one-star: {-0.38, 0.67}
00:33:19.500 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
00:33:19.502 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
00:33:19.503 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=0.08 mountY=-0.25, mountTheta=-1.27
00:33:19.504 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.27, opts=13)
00:33:19.507 00.003 21068 Enqueuing Move request for scope (-0.03, 0.27)
00:33:19.508 00.001 16108 Worker thread wakes up
00:33:19.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
00:33:19.509 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
00:33:19.509 00.000 16108 Moving (-0.03, 0.27) raw xDistance=0.08 yDistance=-0.25
00:33:19.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:33:19.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:33:19.509 00.000 16108 MoveAxis(E, 0, ABG)
00:33:19.509 00.000 16108 Move returns status 0, amount 0
00:33:19.509 00.000 16108 MoveAxis(N, 51, ABG)
00:33:19.509 00.000 16108 Guiding  Dir = 0, Dur = 51
00:33:19.509 00.000 16108 IsSlewing returns 0
00:33:19.510 00.001 16108 IsGuiding returns 0
00:33:19.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3497, FiltMin=2969, FiltMax=49088, Gamma=1.000
00:33:19.530 00.016 21068 UpdateGuideState exits: m=127335 SNR=87.7
00:33:19.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:19.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:19.533 00.001 21068 Enqueuing Expose request
00:33:19.535 00.002 16108 PulseGuide returned control before completion, sleep 36
00:33:19.581 00.046 16108 IsGuiding returns 1
00:33:19.581 00.000 16108 scope still moving after pulse duration time elapsed
00:33:19.613 00.032 16108 IsSlewing returns 0
00:33:19.613 00.000 16108 IsGuiding returns 1
00:33:19.645 00.032 16108 IsSlewing returns 0
00:33:19.645 00.000 16108 IsGuiding returns 0
00:33:19.645 00.000 16108 scope move finished after 51 + 84 ms
00:33:19.645 00.000 16108 Move returns status 0, amount 51
00:33:19.646 00.001 16108 move complete, result=0
00:33:19.646 00.000 16108 worker thread done servicing request
00:33:19.646 00.000 16108 Worker thread wakes up
00:33:19.646 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
00:33:19.649 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:19.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:20.801 01.152 16108 Exposure complete
00:33:20.906 00.105 16108 worker thread done servicing request
00:33:20.906 00.000 21068 OnExposeComplete: enter
00:33:20.908 00.002 21068 UpdateGuideState(): m_state=6
00:33:20.911 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7854
00:33:20.912 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.13, Mass=122333, SNR=83.6, Peak=16867 HFD=3.2
00:33:20.913 00.001 21068 MultiStar: [#1 -0.11,-0.05,1.11,U] [#2 0.03,-0.02,1.28,U] [#3 -0.14,0.09,1.28,U] [#4 0.08,0.55,0.00,M3] [#5 -0.07,0.31,0.88,U] [#6 -0.02,0.31,0.81,U] [#7 -0.03,0.20,0.64,U] [#8 -0.53,0.31,0.00,M2] 
00:33:20.914 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {-0.12, 0.43}
00:33:20.915 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:33:20.917 00.002 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:33:20.919 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.99 mountX=0.10 mountY=-0.14, mountTheta=-0.96
00:33:20.922 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
00:33:20.923 00.001 21068 Enqueuing Move request for scope (-0.07, 0.16)
00:33:20.925 00.002 16108 Worker thread wakes up
00:33:20.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:33:20.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:33:20.925 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.10 yDistance=-0.14
00:33:20.926 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:33:20.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:20.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:20.926 00.000 16108 MoveAxis(E, 0, ABG)
00:33:20.926 00.000 16108 Move returns status 0, amount 0
00:33:20.926 00.000 16108 MoveAxis(N, 0, ABG)
00:33:20.926 00.000 16108 Move returns status 0, amount 0
00:33:20.926 00.000 16108 move complete, result=0
00:33:20.926 00.000 16108 worker thread done servicing request
00:33:20.932 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3497, FiltMin=3011, FiltMax=57568, Gamma=1.000
00:33:20.951 00.019 21068 UpdateGuideState exits: m=122333 SNR=83.6
00:33:20.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:20.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:20.954 00.001 21068 Enqueuing Expose request
00:33:20.954 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:20.956 00.002 16108 Worker thread wakes up
00:33:20.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:20.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:21.930 00.973 16108 Exposure complete
00:33:21.985 00.055 16108 worker thread done servicing request
00:33:21.986 00.001 21068 OnExposeComplete: enter
00:33:21.986 00.000 21068 UpdateGuideState(): m_state=6
00:33:21.987 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7855
00:33:21.988 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.34, Mass=126241, SNR=83.0, Peak=16179 HFD=3.3
00:33:21.989 00.001 21068 MultiStar: [#1 -0.14,0.31,1.17,U] [#2 0.08,0.35,1.25,U] [#3 0.06,0.31,1.11,U] [#4 0.20,0.70,0.00,M4] [#5 0.08,0.45,0.93,U] [#6 0.16,0.34,0.81,U] [#7 0.48,0.70,0.00,M1] [#8 -0.06,0.61,0.00,M3] 
00:33:21.989 00.000 21068 refined, 5 included, MultiStar: {0.05, 0.39}, one-star: {0.12, 0.63}
00:33:21.991 00.002 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
00:33:21.992 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
00:33:21.993 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.40 cameraTheta=1.44 mountX=0.02 mountY=-0.39, mountTheta=-1.53
00:33:21.996 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.39, opts=13)
00:33:21.997 00.001 21068 Enqueuing Move request for scope (0.05, 0.39)
00:33:21.998 00.001 16108 Worker thread wakes up
00:33:21.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd
00:33:21.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.39)
00:33:21.998 00.000 16108 Moving (0.05, 0.39) raw xDistance=0.02 yDistance=-0.39
00:33:21.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:33:21.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:33:21.998 00.000 16108 MoveAxis(E, 0, ABG)
00:33:21.998 00.000 16108 Move returns status 0, amount 0
00:33:21.998 00.000 16108 MoveAxis(N, 79, ABG)
00:33:21.998 00.000 16108 Guiding  Dir = 0, Dur = 79
00:33:22.000 00.002 16108 IsSlewing returns 0
00:33:22.000 00.000 16108 IsGuiding returns 0
00:33:22.001 00.001 16108 PulseGuide returned control before completion, sleep 88
00:33:22.006 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3497, FiltMin=3024, FiltMax=51485, Gamma=1.000
00:33:22.021 00.015 21068 UpdateGuideState exits: m=126241 SNR=83.0
00:33:22.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.026 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:22.028 00.002 21068 Enqueuing Expose request
00:33:22.100 00.072 16108 IsGuiding returns 1
00:33:22.100 00.000 16108 scope still moving after pulse duration time elapsed
00:33:22.132 00.032 16108 IsSlewing returns 0
00:33:22.132 00.000 16108 IsGuiding returns 1
00:33:22.163 00.031 16108 IsSlewing returns 0
00:33:22.163 00.000 16108 IsGuiding returns 0
00:33:22.163 00.000 16108 scope move finished after 79 + 85 ms
00:33:22.163 00.000 16108 Move returns status 0, amount 79
00:33:22.163 00.000 16108 move complete, result=0
00:33:22.163 00.000 16108 worker thread done servicing request
00:33:22.163 00.000 16108 Worker thread wakes up
00:33:22.165 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:22.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:22.165 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 79 ms NORTH
00:33:23.333 01.168 16108 Exposure complete
00:33:23.387 00.054 16108 worker thread done servicing request
00:33:23.387 00.000 21068 OnExposeComplete: enter
00:33:23.388 00.001 21068 UpdateGuideState(): m_state=6
00:33:23.389 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7856
00:33:23.390 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=876.19, Mass=118719, SNR=82.4, Peak=17587 HFD=3.2
00:33:23.391 00.001 21068 MultiStar: [#1 -0.07,0.00,1.07,U] [#2 -0.21,0.07,1.33,U] [#3 -0.12,0.05,0.95,U] [#4 0.54,0.22,0.00,M5] [#5 -0.21,0.29,1.02,U] [#6 -0.20,0.19,0.84,U] [#7 0.33,0.42,0.00,M2] [#8 -0.25,0.48,0.00,M4] 
00:33:23.392 00.001 21068 refined, 5 included, MultiStar: {-0.20, 0.18}, one-star: {-0.38, 0.49}
00:33:23.393 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
00:33:23.394 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
00:33:23.395 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.26 cameraTheta=2.41 mountX=0.22 mountY=-0.13, mountTheta=-0.51
00:33:23.397 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.18, opts=13)
00:33:23.399 00.002 21068 Enqueuing Move request for scope (-0.20, 0.18)
00:33:23.400 00.001 16108 Worker thread wakes up
00:33:23.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
00:33:23.401 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
00:33:23.401 00.000 16108 Moving (-0.20, 0.18) raw xDistance=0.22 yDistance=-0.13
00:33:23.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:33:23.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:23.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:33:23.401 00.000 16108 MoveAxis(W, 59, ABG)
00:33:23.401 00.000 16108 Guiding  Dir = 3, Dur = 59
00:33:23.403 00.002 16108 IsSlewing returns 0
00:33:23.403 00.000 16108 IsGuiding returns 0
00:33:23.408 00.005 16108 PulseGuide returned control before completion, sleep 64
00:33:23.408 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3497, FiltMin=2966, FiltMax=48544, Gamma=1.000
00:33:23.432 00.024 21068 UpdateGuideState exits: m=118719 SNR=82.4
00:33:23.435 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:23.437 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:23.438 00.001 21068 Enqueuing Expose request
00:33:23.485 00.047 16108 IsGuiding returns 1
00:33:23.485 00.000 16108 scope still moving after pulse duration time elapsed
00:33:23.516 00.031 16108 IsSlewing returns 0
00:33:23.516 00.000 16108 IsGuiding returns 0
00:33:23.516 00.000 16108 scope move finished after 59 + 55 ms
00:33:23.516 00.000 16108 Move returns status 0, amount 59
00:33:23.516 00.000 16108 MoveAxis(N, 0, ABG)
00:33:23.516 00.000 16108 Move returns status 0, amount 0
00:33:23.516 00.000 16108 move complete, result=0
00:33:23.516 00.000 16108 worker thread done servicing request
00:33:23.518 00.002 16108 Worker thread wakes up
00:33:23.518 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
00:33:23.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:23.520 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:24.486 00.966 16108 Exposure complete
00:33:24.551 00.065 16108 worker thread done servicing request
00:33:24.551 00.000 21068 OnExposeComplete: enter
00:33:24.552 00.001 21068 UpdateGuideState(): m_state=6
00:33:24.555 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7857
00:33:24.556 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.96, Mass=128278, SNR=90.3, Peak=18755 HFD=3.1
00:33:24.558 00.002 21068 MultiStar: [#1 0.39,0.15,0.99,U] [#2 -0.05,0.19,1.29,U] [#3 0.26,0.29,1.06,U] [#4 0.47,0.06,0.00,M6] [#5 0.00,0.33,0.95,U] [#6 0.15,0.18,0.72,U] [#7 0.14,0.23,0.63,U] [#8 -0.28,0.17,0.77,U] 
00:33:24.559 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.23}, one-star: {0.22, 0.26}
00:33:24.560 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
00:33:24.562 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
00:33:24.564 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=-0.07 mountY=-0.25, mountTheta=-1.84
00:33:24.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.23, opts=13)
00:33:24.567 00.001 21068 Enqueuing Move request for scope (0.11, 0.23)
00:33:24.568 00.001 16108 Worker thread wakes up
00:33:24.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
00:33:24.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
00:33:24.568 00.000 16108 Moving (0.11, 0.23) raw xDistance=-0.07 yDistance=-0.25
00:33:24.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:33:24.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:33:24.568 00.000 16108 MoveAxis(E, 0, ABG)
00:33:24.568 00.000 16108 Move returns status 0, amount 0
00:33:24.568 00.000 16108 MoveAxis(N, 49, ABG)
00:33:24.569 00.001 16108 Guiding  Dir = 0, Dur = 49
00:33:24.569 00.000 16108 IsSlewing returns 0
00:33:24.569 00.000 16108 IsGuiding returns 0
00:33:24.571 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3497, FiltMin=2963, FiltMax=47792, Gamma=1.000
00:33:24.587 00.016 21068 UpdateGuideState exits: m=128278 SNR=90.3
00:33:24.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:24.589 00.000 21068 Enqueuing Expose request
00:33:24.596 00.007 16108 PulseGuide returned control before completion, sleep 33
00:33:24.641 00.045 16108 IsGuiding returns 1
00:33:24.641 00.000 16108 scope still moving after pulse duration time elapsed
00:33:24.673 00.032 16108 IsSlewing returns 0
00:33:24.674 00.001 16108 IsGuiding returns 0
00:33:24.674 00.000 16108 scope move finished after 49 + 54 ms
00:33:24.674 00.000 16108 Move returns status 0, amount 49
00:33:24.674 00.000 16108 move complete, result=0
00:33:24.674 00.000 16108 worker thread done servicing request
00:33:24.674 00.000 16108 Worker thread wakes up
00:33:24.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:24.674 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
00:33:24.675 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:25.837 01.162 16108 Exposure complete
00:33:25.891 00.054 16108 worker thread done servicing request
00:33:25.891 00.000 21068 OnExposeComplete: enter
00:33:25.892 00.001 21068 UpdateGuideState(): m_state=6
00:33:25.893 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7858
00:33:25.894 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.74, Mass=117168, SNR=75.0, Peak=17507 HFD=3.2
00:33:25.895 00.001 21068 MultiStar: [#1 -0.01,-0.15,1.33,U] [#2 0.15,-0.25,1.23,U] [#3 0.34,-0.29,1.09,U] [#4 0.41,0.09,0.95,U] [#5 0.33,-0.10,1.01,U] [#6 0.19,-0.27,0.91,U] [#7 0.41,-0.14,0.66,U] [#8 -0.14,0.09,0.78,U] 
00:33:25.896 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.04, 0.04}
00:33:25.896 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
00:33:25.897 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
00:33:25.898 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.85 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
00:33:25.899 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
00:33:25.900 00.001 21068 Enqueuing Move request for scope (0.04, 0.04)
00:33:25.901 00.001 16108 Worker thread wakes up
00:33:25.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:33:25.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:33:25.901 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
00:33:25.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:33:25.902 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:25.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:25.902 00.000 16108 MoveAxis(E, 0, ABG)
00:33:25.902 00.000 16108 Move returns status 0, amount 0
00:33:25.902 00.000 16108 MoveAxis(N, 0, ABG)
00:33:25.902 00.000 16108 Move returns status 0, amount 0
00:33:25.902 00.000 16108 move complete, result=0
00:33:25.902 00.000 16108 worker thread done servicing request
00:33:25.906 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3497, FiltMin=2905, FiltMax=58141, Gamma=1.000
00:33:25.921 00.015 21068 UpdateGuideState exits: m=117168 SNR=75.0
00:33:25.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:25.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:25.924 00.001 21068 Enqueuing Expose request
00:33:25.924 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:25.925 00.001 16108 Worker thread wakes up
00:33:25.925 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:25.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:26.910 00.985 16108 Exposure complete
00:33:26.995 00.085 16108 worker thread done servicing request
00:33:26.995 00.000 21068 OnExposeComplete: enter
00:33:26.996 00.001 21068 UpdateGuideState(): m_state=6
00:33:26.997 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7859
00:33:26.998 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.75, Mass=120251, SNR=83.8, Peak=16115 HFD=3.3
00:33:26.999 00.001 21068 MultiStar: [#1 0.23,-0.08,1.11,U] [#2 0.29,-0.07,1.12,U] [#3 0.24,-0.03,0.93,U] [#4 0.15,0.12,0.81,U] [#5 0.16,-0.06,0.92,U] [#6 0.12,-0.31,0.70,U] [#7 0.44,0.02,0.62,U] [#8 -0.14,-0.28,0.77,U] 
00:33:27.000 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.07}, one-star: {-0.02, 0.05}
00:33:27.001 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
00:33:27.001 00.000 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
00:33:27.002 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.97 mountX=0.03 mountY=-0.05, mountTheta=-0.98
00:33:27.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
00:33:27.005 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
00:33:27.006 00.001 16108 Worker thread wakes up
00:33:27.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:33:27.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:33:27.006 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.05
00:33:27.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:33:27.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:27.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:27.006 00.000 16108 MoveAxis(E, 0, ABG)
00:33:27.006 00.000 16108 Move returns status 0, amount 0
00:33:27.007 00.001 16108 MoveAxis(N, 0, ABG)
00:33:27.007 00.000 16108 Move returns status 0, amount 0
00:33:27.007 00.000 16108 move complete, result=0
00:33:27.007 00.000 16108 worker thread done servicing request
00:33:27.010 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3497, FiltMin=3030, FiltMax=61549, Gamma=1.000
00:33:27.031 00.021 21068 UpdateGuideState exits: m=120251 SNR=83.8
00:33:27.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:27.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:27.034 00.001 21068 Enqueuing Expose request
00:33:27.035 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:27.037 00.002 16108 Worker thread wakes up
00:33:27.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:27.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:28.216 01.179 16108 Exposure complete
00:33:28.271 00.055 16108 worker thread done servicing request
00:33:28.271 00.000 21068 OnExposeComplete: enter
00:33:28.272 00.001 21068 UpdateGuideState(): m_state=6
00:33:28.273 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7860
00:33:28.274 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.88, Mass=120237, SNR=85.6, Peak=16931 HFD=3.0
00:33:28.275 00.001 21068 MultiStar: [#1 0.28,-0.02,1.10,U] [#2 0.34,-0.01,1.07,U] [#3 0.47,-0.12,0.00,M1] [#4 0.42,0.14,0.76,U] [#5 0.46,0.01,0.99,U] [#6 0.41,0.02,0.78,U] [#7 0.58,-0.17,0.00,M1] [#8 0.12,0.11,0.69,U] 
00:33:28.276 00.001 21068 refined, 6 included, MultiStar: {0.35, 0.06}, one-star: {0.36, 0.18}
00:33:28.276 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
00:33:28.277 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
00:33:28.278 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.06 hyp=0.35 cameraTheta=0.16 mountX=-0.33 mountY=-0.14, mountTheta=-2.75
00:33:28.279 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.06, opts=13)
00:33:28.280 00.001 21068 Enqueuing Move request for scope (0.35, 0.06)
00:33:28.281 00.001 16108 Worker thread wakes up
00:33:28.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.06) opts 0xd
00:33:28.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.06)
00:33:28.281 00.000 16108 Moving (0.35, 0.06) raw xDistance=-0.33 yDistance=-0.14
00:33:28.282 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:33:28.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:28.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:28.282 00.000 16108 MoveAxis(E, 87, ABG)
00:33:28.282 00.000 16108 Guiding  Dir = 2, Dur = 87
00:33:28.282 00.000 16108 IsSlewing returns 0
00:33:28.282 00.000 16108 IsGuiding returns 0
00:33:28.286 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3494, FiltMin=2992, FiltMax=59552, Gamma=1.000
00:33:28.301 00.015 21068 UpdateGuideState exits: m=120237 SNR=85.6
00:33:28.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:28.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:28.303 00.001 21068 Enqueuing Expose request
00:33:28.333 00.030 16108 PulseGuide returned control before completion, sleep 47
00:33:28.394 00.061 16108 IsGuiding returns 1
00:33:28.394 00.000 16108 scope still moving after pulse duration time elapsed
00:33:28.425 00.031 16108 IsSlewing returns 0
00:33:28.425 00.000 16108 IsGuiding returns 0
00:33:28.425 00.000 16108 scope move finished after 87 + 56 ms
00:33:28.425 00.000 16108 Move returns status 0, amount 87
00:33:28.425 00.000 16108 MoveAxis(N, 0, ABG)
00:33:28.427 00.002 16108 Move returns status 0, amount 0
00:33:28.427 00.000 16108 move complete, result=0
00:33:28.427 00.000 16108 worker thread done servicing request
00:33:28.427 00.000 16108 Worker thread wakes up
00:33:28.427 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.1 px 0 ms NORTH
00:33:28.430 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:28.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:29.408 00.978 16108 Exposure complete
00:33:29.476 00.068 16108 worker thread done servicing request
00:33:29.476 00.000 21068 OnExposeComplete: enter
00:33:29.477 00.001 21068 UpdateGuideState(): m_state=6
00:33:29.478 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7861
00:33:29.481 00.003 21068 Star::Find returns 1 (0), X=220.04, Y=875.94, Mass=110229, SNR=77.1, Peak=16947 HFD=2.8
00:33:29.482 00.001 21068 MultiStar: [#1 0.02,-0.22,1.22,U] [#2 0.16,-0.36,1.24,U] [#3 0.12,-0.17,1.08,U] [#4 0.35,-0.26,0.86,U] [#5 0.16,-0.04,0.89,U] [#6 0.18,-0.28,1.02,U] [#7 0.13,-0.19,0.64,U] [#8 -0.24,-0.05,0.99,U] 
00:33:29.483 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.15}, one-star: {0.08, 0.24}
00:33:29.484 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
00:33:29.486 00.002 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
00:33:29.488 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=-0.13 mountY=0.12, mountTheta=2.37
00:33:29.492 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
00:33:29.493 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
00:33:29.495 00.002 16108 Worker thread wakes up
00:33:29.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
00:33:29.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
00:33:29.495 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.13 yDistance=0.12
00:33:29.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:33:29.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:29.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:29.495 00.000 16108 MoveAxis(E, 0, ABG)
00:33:29.495 00.000 16108 Move returns status 0, amount 0
00:33:29.495 00.000 16108 MoveAxis(N, 0, ABG)
00:33:29.495 00.000 16108 Move returns status 0, amount 0
00:33:29.496 00.001 16108 move complete, result=0
00:33:29.496 00.000 16108 worker thread done servicing request
00:33:29.503 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3494, FiltMin=2998, FiltMax=60944, Gamma=1.000
00:33:29.521 00.018 21068 UpdateGuideState exits: m=110229 SNR=77.1
00:33:29.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:29.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:29.524 00.001 21068 Enqueuing Expose request
00:33:29.524 00.000 16108 Worker thread wakes up
00:33:29.524 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:29.526 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:29.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:30.697 01.171 16108 Exposure complete
00:33:30.758 00.061 16108 worker thread done servicing request
00:33:30.758 00.000 21068 OnExposeComplete: enter
00:33:30.759 00.001 21068 UpdateGuideState(): m_state=6
00:33:30.760 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7862
00:33:30.761 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.83, Mass=125903, SNR=91.4, Peak=16035 HFD=3.3
00:33:30.762 00.001 21068 MultiStar: [#1 0.46,-0.22,0.00,M1] [#2 0.20,-0.28,1.11,U] [#3 0.60,-0.33,0.00,M1] [#4 0.61,-0.14,0.00,M3] [#5 0.34,-0.13,0.95,U] [#6 0.19,-0.36,0.82,U] [#7 0.23,-0.08,0.54,U] [#8 -0.01,-0.11,0.74,U] 
00:33:30.762 00.000 21068 single-star, 5 included, MultiStar: {0.17, -0.14}, one-star: {0.05, 0.13}
00:33:30.763 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
00:33:30.764 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
00:33:30.765 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
00:33:30.767 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.13, opts=13)
00:33:30.768 00.001 21068 Enqueuing Move request for scope (0.05, 0.13)
00:33:30.769 00.001 16108 Worker thread wakes up
00:33:30.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
00:33:30.769 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
00:33:30.769 00.000 16108 Moving (0.05, 0.13) raw xDistance=-0.03 yDistance=-0.14
00:33:30.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:33:30.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:30.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:33:30.769 00.000 16108 MoveAxis(E, 0, ABG)
00:33:30.769 00.000 16108 Move returns status 0, amount 0
00:33:30.769 00.000 16108 MoveAxis(N, 0, ABG)
00:33:30.769 00.000 16108 Move returns status 0, amount 0
00:33:30.769 00.000 16108 move complete, result=0
00:33:30.769 00.000 16108 worker thread done servicing request
00:33:30.775 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3497, FiltMin=3005, FiltMax=56928, Gamma=1.000
00:33:30.803 00.028 21068 UpdateGuideState exits: m=125903 SNR=91.4
00:33:30.805 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:30.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:30.808 00.002 21068 Enqueuing Expose request
00:33:30.809 00.001 16108 Worker thread wakes up
00:33:30.809 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:30.810 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:30.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:31.785 00.975 16108 Exposure complete
00:33:31.844 00.059 16108 worker thread done servicing request
00:33:31.844 00.000 21068 OnExposeComplete: enter
00:33:31.845 00.001 21068 UpdateGuideState(): m_state=6
00:33:31.846 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7863
00:33:31.847 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.70, Mass=110345, SNR=81.9, Peak=15267 HFD=3.3
00:33:31.848 00.001 21068 MultiStar: [#1 0.41,-0.06,1.29,U] [#2 0.10,-0.09,1.06,U] [#3 0.22,-0.41,0.00,M2] [#4 0.62,0.29,0.00,M4] [#5 0.27,-0.22,0.93,U] [#6 0.22,-0.01,0.79,U] [#7 0.11,-0.03,0.67,U] [#8 0.20,0.09,0.84,U] 
00:33:31.849 00.001 21068 single-star, 6 included, MultiStar: {0.22, -0.05}, one-star: {0.14, -0.01}
00:33:31.850 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
00:33:31.850 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
00:33:31.851 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.04 mountX=-0.14 mountY=-0.03, mountTheta=-2.95
00:33:31.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
00:33:31.854 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
00:33:31.854 00.000 16108 Worker thread wakes up
00:33:31.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:33:31.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:33:31.854 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.03
00:33:31.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:33:31.856 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:31.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:31.856 00.000 16108 MoveAxis(E, 0, ABG)
00:33:31.856 00.000 16108 Move returns status 0, amount 0
00:33:31.856 00.000 16108 MoveAxis(N, 0, ABG)
00:33:31.856 00.000 16108 Move returns status 0, amount 0
00:33:31.856 00.000 16108 move complete, result=0
00:33:31.856 00.000 16108 worker thread done servicing request
00:33:31.859 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3497, FiltMin=3001, FiltMax=55440, Gamma=1.000
00:33:31.873 00.014 21068 UpdateGuideState exits: m=110345 SNR=81.9
00:33:31.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:31.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:31.875 00.000 21068 Enqueuing Expose request
00:33:31.876 00.001 16108 Worker thread wakes up
00:33:31.876 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:31.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:31.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:33.051 01.174 16108 Exposure complete
00:33:33.123 00.072 16108 worker thread done servicing request
00:33:33.123 00.000 21068 OnExposeComplete: enter
00:33:33.124 00.001 21068 UpdateGuideState(): m_state=6
00:33:33.124 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7864
00:33:33.125 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.83, Mass=118746, SNR=82.4, Peak=15683 HFD=3.1
00:33:33.126 00.001 21068 MultiStar: [#1 0.55,-0.32,0.00,M1] [#2 0.16,-0.23,1.25,U] [#3 0.53,-0.18,0.00,M3] [#4 0.59,-0.01,0.00,M5] [#5 0.58,-0.04,0.00,M1] [#6 0.36,-0.47,0.00,M1] [#7 0.56,0.01,0.00,M1] [#8 -0.02,-0.07,0.80,U] 
00:33:33.127 00.001 21068 refined, 2 included, MultiStar: {0.08, -0.07}, one-star: {0.05, 0.13}
00:33:33.127 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
00:33:33.128 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
00:33:33.130 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=-0.09 mountY=0.05, mountTheta=2.65
00:33:33.131 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
00:33:33.132 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
00:33:33.133 00.001 16108 Worker thread wakes up
00:33:33.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:33:33.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:33:33.133 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
00:33:33.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:33:33.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:33.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:33:33.133 00.000 16108 MoveAxis(E, 0, ABG)
00:33:33.133 00.000 16108 Move returns status 0, amount 0
00:33:33.133 00.000 16108 MoveAxis(N, 0, ABG)
00:33:33.133 00.000 16108 Move returns status 0, amount 0
00:33:33.133 00.000 16108 move complete, result=0
00:33:33.133 00.000 16108 worker thread done servicing request
00:33:33.139 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3497, FiltMin=2992, FiltMax=58976, Gamma=1.000
00:33:33.154 00.015 21068 UpdateGuideState exits: m=118746 SNR=82.4
00:33:33.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:33.155 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:33.156 00.001 21068 Enqueuing Expose request
00:33:33.157 00.001 16108 Worker thread wakes up
00:33:33.157 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:33.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:33.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:34.129 00.972 16108 Exposure complete
00:33:34.186 00.057 16108 worker thread done servicing request
00:33:34.186 00.000 21068 OnExposeComplete: enter
00:33:34.187 00.001 21068 UpdateGuideState(): m_state=6
00:33:34.188 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7865
00:33:34.189 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.63, Mass=121454, SNR=76.0, Peak=14771 HFD=3.4
00:33:34.189 00.000 21068 MultiStar: [#1 0.12,-0.09,1.23,U] [#2 0.13,-0.16,1.15,U] [#3 0.14,-0.19,1.32,U] [#4 0.61,-0.22,0.00,M6] [#5 0.49,-0.18,0.00,M2] [#6 0.35,-0.47,0.00,M2] [#7 0.35,-0.12,0.78,U] [#8 -0.05,-0.36,0.93,U] 
00:33:34.191 00.002 21068 single-star, 5 included, MultiStar: {0.11, -0.16}, one-star: {0.00, -0.07}
00:33:34.192 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
00:33:34.192 00.000 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.86)
00:33:34.193 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.02 mountY=0.07, mountTheta=1.80
00:33:34.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
00:33:34.195 00.000 21068 Enqueuing Move request for scope (0.00, -0.07)
00:33:34.196 00.001 16108 Worker thread wakes up
00:33:34.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:33:34.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:33:34.196 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.02 yDistance=0.07
00:33:34.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:33:34.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:34.197 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:33:34.197 00.000 16108 MoveAxis(E, 0, ABG)
00:33:34.197 00.000 16108 Move returns status 0, amount 0
00:33:34.197 00.000 16108 MoveAxis(N, 0, ABG)
00:33:34.197 00.000 16108 Move returns status 0, amount 0
00:33:34.197 00.000 16108 move complete, result=0
00:33:34.197 00.000 16108 worker thread done servicing request
00:33:34.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3494, FiltMin=3005, FiltMax=65472, Gamma=1.000
00:33:34.224 00.024 21068 UpdateGuideState exits: m=121454 SNR=76.0
00:33:34.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:34.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:34.227 00.001 21068 Enqueuing Expose request
00:33:34.228 00.001 16108 Worker thread wakes up
00:33:34.228 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:34.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:34.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:35.400 01.171 16108 Exposure complete
00:33:35.470 00.070 16108 worker thread done servicing request
00:33:35.470 00.000 21068 OnExposeComplete: enter
00:33:35.474 00.004 21068 UpdateGuideState(): m_state=6
00:33:35.476 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7866
00:33:35.479 00.003 21068 Star::Find returns 1 (0), X=220.28, Y=875.63, Mass=126956, SNR=86.6, Peak=14787 HFD=3.4
00:33:35.481 00.002 21068 MultiStar: [#1 0.51,-0.31,0.00,M1] [#2 0.35,-0.31,0.00,M1] [#3 0.49,-0.34,0.00,M3] [#4 0.91,0.03,0.00,M7] [#5 0.58,-0.08,0.00,M3] [#6 0.66,-0.21,0.00,M3] [#7 0.78,-0.27,0.00,M1] [#8 0.32,-0.12,0.71,U] 
00:33:35.484 00.003 21068 single-star, 1 included, MultiStar: {0.32, -0.09}, one-star: {0.32, -0.07}
00:33:35.486 00.002 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
00:33:35.487 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
00:33:35.488 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-0.21 mountX=-0.33 mountY=-0.01, mountTheta=-3.12
00:33:35.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.07, opts=13)
00:33:35.491 00.001 21068 Enqueuing Move request for scope (0.32, -0.07)
00:33:35.493 00.002 16108 Worker thread wakes up
00:33:35.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd
00:33:35.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.07)
00:33:35.493 00.000 16108 Moving (0.32, -0.07) raw xDistance=-0.33 yDistance=-0.01
00:33:35.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:33:35.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:35.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:35.493 00.000 16108 MoveAxis(E, 86, ABG)
00:33:35.493 00.000 16108 Guiding  Dir = 2, Dur = 86
00:33:35.494 00.001 16108 IsSlewing returns 0
00:33:35.494 00.000 16108 IsGuiding returns 0
00:33:35.495 00.001 16108 PulseGuide returned control before completion, sleep 95
00:33:35.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3494, FiltMin=3027, FiltMax=64445, Gamma=1.000
00:33:35.515 00.016 21068 UpdateGuideState exits: m=126956 SNR=86.6
00:33:35.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:35.520 00.003 21068 Enqueuing Expose request
00:33:35.601 00.081 16108 IsGuiding returns 1
00:33:35.601 00.000 16108 scope still moving after pulse duration time elapsed
00:33:35.627 00.026 16108 IsSlewing returns 0
00:33:35.627 00.000 16108 IsGuiding returns 1
00:33:35.657 00.030 16108 IsSlewing returns 0
00:33:35.657 00.000 16108 IsGuiding returns 0
00:33:35.659 00.002 16108 scope move finished after 86 + 78 ms
00:33:35.659 00.000 16108 Move returns status 0, amount 86
00:33:35.659 00.000 16108 MoveAxis(N, 0, ABG)
00:33:35.659 00.000 16108 Move returns status 0, amount 0
00:33:35.659 00.000 16108 move complete, result=0
00:33:35.659 00.000 16108 worker thread done servicing request
00:33:35.659 00.000 16108 Worker thread wakes up
00:33:35.659 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.0 px 0 ms NORTH
00:33:35.662 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:35.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:36.646 00.984 16108 Exposure complete
00:33:36.703 00.057 16108 worker thread done servicing request
00:33:36.703 00.000 21068 OnExposeComplete: enter
00:33:36.705 00.002 21068 UpdateGuideState(): m_state=6
00:33:36.707 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7867
00:33:36.710 00.003 21068 Star::Find returns 1 (0), X=220.24, Y=875.68, Mass=124670, SNR=91.0, Peak=15299 HFD=3.5
00:33:36.712 00.002 21068 MultiStar: [#1 0.11,-0.22,1.17,U] [#2 0.13,-0.12,1.10,U] [#3 0.40,-0.33,0.00,M4] [#4 0.43,-0.07,0.78,U] [#5 0.44,-0.30,0.00,M4] [#6 0.39,-0.02,0.79,U] [#7 0.45,0.07,0.55,U] [#8 -0.30,-0.21,0.74,U] 
00:33:36.715 00.003 21068 refined, 6 included, MultiStar: {0.20, -0.10}, one-star: {0.28, -0.02}
00:33:36.716 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
00:33:36.717 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
00:33:36.718 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.45 mountX=-0.22 mountY=0.05, mountTheta=2.93
00:33:36.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.10, opts=13)
00:33:36.720 00.000 21068 Enqueuing Move request for scope (0.20, -0.10)
00:33:36.721 00.001 16108 Worker thread wakes up
00:33:36.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
00:33:36.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
00:33:36.721 00.000 16108 Moving (0.20, -0.10) raw xDistance=-0.22 yDistance=0.05
00:33:36.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:33:36.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:36.722 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:33:36.722 00.000 16108 MoveAxis(E, 62, ABG)
00:33:36.722 00.000 16108 Guiding  Dir = 2, Dur = 62
00:33:36.722 00.000 16108 IsSlewing returns 0
00:33:36.722 00.000 16108 IsGuiding returns 0
00:33:36.727 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3494, FiltMin=2976, FiltMax=62029, Gamma=1.000
00:33:36.737 00.010 16108 PulseGuide returned control before completion, sleep 58
00:33:36.753 00.016 21068 UpdateGuideState exits: m=124670 SNR=91.0
00:33:36.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:36.756 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:36.756 00.000 21068 Enqueuing Expose request
00:33:36.799 00.043 16108 IsGuiding returns 1
00:33:36.799 00.000 16108 scope still moving after pulse duration time elapsed
00:33:36.830 00.031 16108 IsSlewing returns 0
00:33:36.830 00.000 16108 IsGuiding returns 0
00:33:36.830 00.000 16108 scope move finished after 62 + 45 ms
00:33:36.830 00.000 16108 Move returns status 0, amount 62
00:33:36.830 00.000 16108 MoveAxis(N, 0, ABG)
00:33:36.830 00.000 16108 Move returns status 0, amount 0
00:33:36.830 00.000 16108 move complete, result=0
00:33:36.830 00.000 16108 worker thread done servicing request
00:33:36.830 00.000 16108 Worker thread wakes up
00:33:36.830 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:36.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:36.831 00.001 21068 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
00:33:37.996 01.165 16108 Exposure complete
00:33:38.055 00.059 16108 worker thread done servicing request
00:33:38.055 00.000 21068 OnExposeComplete: enter
00:33:38.056 00.001 21068 UpdateGuideState(): m_state=6
00:33:38.057 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7868
00:33:38.058 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.94, Mass=118561, SNR=77.8, Peak=15795 HFD=3.2
00:33:38.059 00.001 21068 MultiStar: [#1 0.22,-0.23,1.19,U] [#2 0.22,-0.05,1.24,U] [#3 0.10,-0.04,1.02,U] [#4 0.18,0.05,0.87,U] [#5 0.11,-0.12,0.84,U] [#6 0.04,0.13,0.92,U] [#7 0.21,-0.01,0.74,U] [#8 -0.05,-0.05,0.85,U] 
00:33:38.060 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.26, 0.24}
00:33:38.060 00.000 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:33:38.061 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:33:38.062 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
00:33:38.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
00:33:38.065 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
00:33:38.066 00.001 16108 Worker thread wakes up
00:33:38.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:33:38.066 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:33:38.066 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
00:33:38.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:33:38.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:38.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:38.066 00.000 16108 MoveAxis(E, 0, ABG)
00:33:38.066 00.000 16108 Move returns status 0, amount 0
00:33:38.066 00.000 16108 MoveAxis(N, 0, ABG)
00:33:38.066 00.000 16108 Move returns status 0, amount 0
00:33:38.066 00.000 16108 move complete, result=0
00:33:38.067 00.001 16108 worker thread done servicing request
00:33:38.074 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3497, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:33:38.092 00.018 21068 UpdateGuideState exits: m=118561 SNR=77.8
00:33:38.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:38.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:38.095 00.001 21068 Enqueuing Expose request
00:33:38.096 00.001 16108 Worker thread wakes up
00:33:38.096 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:38.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:38.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:39.075 00.979 16108 Exposure complete
00:33:39.141 00.066 16108 worker thread done servicing request
00:33:39.141 00.000 21068 OnExposeComplete: enter
00:33:39.142 00.001 21068 UpdateGuideState(): m_state=6
00:33:39.143 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7869
00:33:39.144 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=876.02, Mass=117194, SNR=77.6, Peak=13747 HFD=3.5
00:33:39.144 00.000 21068 MultiStar: [#1 -0.27,-0.15,1.17,U] [#2 -0.03,-0.18,1.32,U] [#3 -0.24,-0.23,0.97,U] [#4 -0.05,0.17,0.84,U] [#5 -0.42,-0.05,1.07,U] [#6 -0.29,-0.15,1.00,U] [#7 -0.10,-0.16,0.67,U] [#8 -0.45,-0.15,0.00,M1] 
00:33:39.145 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.06}, one-star: {-0.38, 0.32}
00:33:39.147 00.002 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
00:33:39.148 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
00:33:39.148 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-2.87 mountX=0.21 mountY=0.11, mountTheta=0.49
00:33:39.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.06, opts=13)
00:33:39.151 00.001 21068 Enqueuing Move request for scope (-0.23, -0.06)
00:33:39.151 00.000 16108 Worker thread wakes up
00:33:39.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
00:33:39.151 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
00:33:39.152 00.001 16108 Moving (-0.23, -0.06) raw xDistance=0.21 yDistance=0.11
00:33:39.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:33:39.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:39.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:33:39.152 00.000 16108 MoveAxis(W, 55, ABG)
00:33:39.152 00.000 16108 Guiding  Dir = 3, Dur = 55
00:33:39.152 00.000 16108 IsSlewing returns 0
00:33:39.152 00.000 16108 IsGuiding returns 0
00:33:39.155 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3497, FiltMin=2985, FiltMax=60253, Gamma=1.000
00:33:39.185 00.030 21068 UpdateGuideState exits: m=117194 SNR=77.6
00:33:39.188 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:39.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:39.189 00.000 21068 Enqueuing Expose request
00:33:39.190 00.001 16108 PulseGuide returned control before completion, sleep 29
00:33:39.235 00.045 16108 IsGuiding returns 1
00:33:39.235 00.000 16108 scope still moving after pulse duration time elapsed
00:33:39.267 00.032 16108 IsSlewing returns 0
00:33:39.267 00.000 16108 IsGuiding returns 1
00:33:39.298 00.031 16108 IsSlewing returns 0
00:33:39.298 00.000 16108 IsGuiding returns 0
00:33:39.298 00.000 16108 scope move finished after 55 + 91 ms
00:33:39.298 00.000 16108 Move returns status 0, amount 55
00:33:39.298 00.000 16108 MoveAxis(N, 0, ABG)
00:33:39.299 00.001 16108 Move returns status 0, amount 0
00:33:39.299 00.000 16108 move complete, result=0
00:33:39.299 00.000 16108 worker thread done servicing request
00:33:39.299 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
00:33:39.301 00.002 16108 Worker thread wakes up
00:33:39.301 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:39.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:40.448 01.147 16108 Exposure complete
00:33:40.513 00.065 16108 worker thread done servicing request
00:33:40.513 00.000 21068 OnExposeComplete: enter
00:33:40.514 00.001 21068 UpdateGuideState(): m_state=6
00:33:40.515 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7870
00:33:40.515 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=876.19, Mass=123179, SNR=82.4, Peak=15331 HFD=3.5
00:33:40.516 00.001 21068 MultiStar: [#1 -0.00,-0.07,1.16,U] [#2 0.06,-0.00,1.38,U] [#3 0.46,0.05,1.01,U] [#4 0.21,0.18,0.87,U] [#5 0.16,0.32,0.98,U] [#6 0.30,0.20,0.77,U] [#7 0.69,0.43,0.00,M1] [#8 -0.18,0.33,0.80,U] 
00:33:40.517 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.17}, one-star: {0.25, 0.48}
00:33:40.518 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
00:33:40.519 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
00:33:40.520 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.82 mountX=-0.12 mountY=-0.20, mountTheta=-2.13
00:33:40.521 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.17, opts=13)
00:33:40.522 00.001 21068 Enqueuing Move request for scope (0.15, 0.17)
00:33:40.523 00.001 16108 Worker thread wakes up
00:33:40.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
00:33:40.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
00:33:40.523 00.000 16108 Moving (0.15, 0.17) raw xDistance=-0.12 yDistance=-0.20
00:33:40.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:33:40.524 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:40.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:33:40.524 00.000 16108 MoveAxis(E, 0, ABG)
00:33:40.524 00.000 16108 Move returns status 0, amount 0
00:33:40.524 00.000 16108 MoveAxis(N, 0, ABG)
00:33:40.524 00.000 16108 Move returns status 0, amount 0
00:33:40.524 00.000 16108 move complete, result=0
00:33:40.524 00.000 16108 worker thread done servicing request
00:33:40.527 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3497, FiltMin=3005, FiltMax=62083, Gamma=1.000
00:33:40.542 00.015 21068 UpdateGuideState exits: m=123179 SNR=82.4
00:33:40.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.543 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:40.544 00.001 21068 Enqueuing Expose request
00:33:40.545 00.001 16108 Worker thread wakes up
00:33:40.545 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:40.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:40.546 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:41.510 00.964 16108 Exposure complete
00:33:41.568 00.058 16108 worker thread done servicing request
00:33:41.568 00.000 21068 OnExposeComplete: enter
00:33:41.569 00.001 21068 UpdateGuideState(): m_state=6
00:33:41.570 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7871
00:33:41.571 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.06, Mass=119165, SNR=73.7, Peak=15587 HFD=3.0
00:33:41.573 00.002 21068 MultiStar: [#1 -0.01,-0.02,1.32,U] [#2 -0.18,0.00,1.43,U] [#3 -0.08,0.02,1.25,U] [#4 0.07,0.13,0.93,U] [#5 0.04,0.15,1.10,U] [#6 0.02,-0.16,0.97,U] [#7 0.05,0.02,0.68,U] [#8 -0.51,0.06,0.00,M1] 
00:33:41.574 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.10, 0.36}
00:33:41.574 00.000 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
00:33:41.576 00.002 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
00:33:41.577 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.78 mountX=0.02 mountY=-0.05, mountTheta=-1.17
00:33:41.578 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
00:33:41.579 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
00:33:41.579 00.000 16108 Worker thread wakes up
00:33:41.580 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:33:41.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:33:41.580 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
00:33:41.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:33:41.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:41.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:41.580 00.000 16108 MoveAxis(E, 0, ABG)
00:33:41.580 00.000 16108 Move returns status 0, amount 0
00:33:41.580 00.000 16108 MoveAxis(N, 0, ABG)
00:33:41.580 00.000 16108 Move returns status 0, amount 0
00:33:41.580 00.000 16108 move complete, result=0
00:33:41.586 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3497, FiltMin=2873, FiltMax=54848, Gamma=1.000
00:33:41.587 00.001 16108 worker thread done servicing request
00:33:41.600 00.013 21068 UpdateGuideState exits: m=119165 SNR=73.7
00:33:41.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:41.603 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:41.604 00.001 21068 Enqueuing Expose request
00:33:41.604 00.000 16108 Worker thread wakes up
00:33:41.604 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:41.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:41.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:42.763 01.158 16108 Exposure complete
00:33:42.823 00.060 16108 worker thread done servicing request
00:33:42.825 00.002 21068 OnExposeComplete: enter
00:33:42.825 00.000 21068 UpdateGuideState(): m_state=6
00:33:42.826 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7872
00:33:42.827 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=875.88, Mass=136426, SNR=89.5, Peak=16259 HFD=3.3
00:33:42.828 00.001 21068 MultiStar: [#1 0.25,-0.46,0.00,M1] [#2 0.35,-0.23,1.11,U] [#3 0.04,-0.21,0.86,U] [#4 0.30,-0.00,0.86,U] [#5 0.05,0.01,0.98,U] [#6 0.20,-0.27,0.72,U] [#7 0.46,-0.14,0.00,M1] [#8 0.10,-0.13,0.58,U] 
00:33:42.828 00.000 21068 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.15, 0.18}
00:33:42.829 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
00:33:42.829 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
00:33:42.830 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.44 mountX=-0.19 mountY=0.04, mountTheta=2.94
00:33:42.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.08, opts=13)
00:33:42.832 00.000 21068 Enqueuing Move request for scope (0.18, -0.08)
00:33:42.834 00.002 16108 Worker thread wakes up
00:33:42.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
00:33:42.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
00:33:42.834 00.000 16108 Moving (0.18, -0.08) raw xDistance=-0.19 yDistance=0.04
00:33:42.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:33:42.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:42.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:42.834 00.000 16108 MoveAxis(E, 0, ABG)
00:33:42.834 00.000 16108 Move returns status 0, amount 0
00:33:42.834 00.000 16108 MoveAxis(N, 0, ABG)
00:33:42.835 00.001 16108 Move returns status 0, amount 0
00:33:42.835 00.000 16108 move complete, result=0
00:33:42.835 00.000 16108 worker thread done servicing request
00:33:42.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3494, FiltMin=2969, FiltMax=62192, Gamma=1.000
00:33:42.855 00.017 21068 UpdateGuideState exits: m=136426 SNR=89.5
00:33:42.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:42.857 00.000 21068 Enqueuing Expose request
00:33:42.858 00.001 16108 Worker thread wakes up
00:33:42.858 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:42.859 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:42.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:43.829 00.970 16108 Exposure complete
00:33:43.885 00.056 16108 worker thread done servicing request
00:33:43.885 00.000 21068 OnExposeComplete: enter
00:33:43.886 00.001 21068 UpdateGuideState(): m_state=6
00:33:43.887 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7873
00:33:43.888 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.84, Mass=148740, SNR=97.6, Peak=18563 HFD=3.5
00:33:43.889 00.001 21068 MultiStar: [#1 0.14,-0.29,0.98,U] [#2 0.43,-0.00,1.07,U] [#3 0.14,-0.13,0.87,U] [#4 0.11,0.01,0.67,U] [#5 0.03,-0.04,0.81,U] [#6 0.07,-0.20,0.67,U] [#7 0.29,0.04,0.53,U] [#8 -0.10,-0.31,0.59,U] 
00:33:43.890 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.08}, one-star: {0.34, 0.14}
00:33:43.890 00.000 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
00:33:43.891 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
00:33:43.893 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.42 mountX=-0.19 mountY=0.04, mountTheta=2.96
00:33:43.894 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.08, opts=13)
00:33:43.895 00.001 21068 Enqueuing Move request for scope (0.18, -0.08)
00:33:43.895 00.000 16108 Worker thread wakes up
00:33:43.896 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
00:33:43.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
00:33:43.896 00.000 16108 Moving (0.18, -0.08) raw xDistance=-0.19 yDistance=0.04
00:33:43.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:33:43.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:43.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:43.896 00.000 16108 MoveAxis(E, 0, ABG)
00:33:43.896 00.000 16108 Move returns status 0, amount 0
00:33:43.896 00.000 16108 MoveAxis(N, 0, ABG)
00:33:43.896 00.000 16108 Move returns status 0, amount 0
00:33:43.896 00.000 16108 move complete, result=0
00:33:43.896 00.000 16108 worker thread done servicing request
00:33:43.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3494, FiltMin=3008, FiltMax=64352, Gamma=1.000
00:33:43.916 00.016 21068 UpdateGuideState exits: m=148740 SNR=97.6
00:33:43.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:43.917 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:43.918 00.001 21068 Enqueuing Expose request
00:33:43.919 00.001 16108 Worker thread wakes up
00:33:43.919 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:43.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:43.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:45.081 01.162 16108 Exposure complete
00:33:45.158 00.077 16108 worker thread done servicing request
00:33:45.158 00.000 21068 OnExposeComplete: enter
00:33:45.159 00.001 21068 UpdateGuideState(): m_state=6
00:33:45.160 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7874
00:33:45.161 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.95, Mass=128889, SNR=92.5, Peak=18147 HFD=2.9
00:33:45.162 00.001 21068 MultiStar: [#1 0.04,-0.19,1.03,U] [#2 0.09,-0.03,1.08,U] [#3 0.05,-0.09,1.22,U] [#4 0.32,0.01,0.91,U] [#5 0.13,0.03,0.83,U] [#6 0.13,0.02,0.77,U] [#7 0.29,0.21,0.56,U] [#8 -0.34,0.11,0.75,U] 
00:33:45.162 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.12, 0.25}
00:33:45.163 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
00:33:45.165 00.002 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
00:33:45.165 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
00:33:45.167 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
00:33:45.168 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
00:33:45.168 00.000 16108 Worker thread wakes up
00:33:45.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:33:45.168 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:33:45.169 00.001 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
00:33:45.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:33:45.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:45.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:33:45.169 00.000 16108 MoveAxis(E, 0, ABG)
00:33:45.169 00.000 16108 Move returns status 0, amount 0
00:33:45.169 00.000 16108 MoveAxis(N, 0, ABG)
00:33:45.169 00.000 16108 Move returns status 0, amount 0
00:33:45.169 00.000 16108 move complete, result=0
00:33:45.169 00.000 16108 worker thread done servicing request
00:33:45.173 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3494, FiltMin=2969, FiltMax=53904, Gamma=1.000
00:33:45.195 00.022 21068 UpdateGuideState exits: m=128889 SNR=92.5
00:33:45.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:45.198 00.001 21068 Enqueuing Expose request
00:33:45.198 00.000 16108 Worker thread wakes up
00:33:45.198 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:45.200 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:45.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:46.185 00.985 16108 Exposure complete
00:33:46.244 00.059 16108 worker thread done servicing request
00:33:46.244 00.000 21068 OnExposeComplete: enter
00:33:46.246 00.002 21068 UpdateGuideState(): m_state=6
00:33:46.247 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7875
00:33:46.248 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.92, Mass=106555, SNR=74.1, Peak=16483 HFD=2.8
00:33:46.251 00.003 21068 MultiStar: [#1 0.28,0.07,1.22,U] [#2 0.36,0.19,1.25,U] [#3 0.34,0.04,1.10,U] [#4 0.43,0.08,0.84,U] [#5 0.13,0.06,0.95,U] [#6 -0.04,0.05,0.99,U] [#7 0.23,0.31,0.69,U] [#8 -0.02,0.04,0.80,U] 
00:33:46.252 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.11}, one-star: {-0.09, 0.21}
00:33:46.253 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
00:33:46.254 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:33:46.255 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.54 mountX=-0.17 mountY=-0.15, mountTheta=-2.39
00:33:46.258 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.11, opts=13)
00:33:46.261 00.003 21068 Enqueuing Move request for scope (0.19, 0.11)
00:33:46.262 00.001 16108 Worker thread wakes up
00:33:46.262 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
00:33:46.262 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
00:33:46.262 00.000 16108 Moving (0.19, 0.11) raw xDistance=-0.17 yDistance=-0.15
00:33:46.262 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:33:46.262 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:46.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:46.262 00.000 16108 MoveAxis(E, 0, ABG)
00:33:46.262 00.000 16108 Move returns status 0, amount 0
00:33:46.262 00.000 16108 MoveAxis(N, 0, ABG)
00:33:46.262 00.000 16108 Move returns status 0, amount 0
00:33:46.262 00.000 16108 move complete, result=0
00:33:46.262 00.000 16108 worker thread done servicing request
00:33:46.269 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3497, FiltMin=3024, FiltMax=65472, Gamma=1.000
00:33:46.296 00.027 21068 UpdateGuideState exits: m=106555 SNR=74.1
00:33:46.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:46.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:46.298 00.000 21068 Enqueuing Expose request
00:33:46.300 00.002 16108 Worker thread wakes up
00:33:46.300 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:46.301 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:46.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:47.466 01.165 16108 Exposure complete
00:33:47.537 00.071 16108 worker thread done servicing request
00:33:47.537 00.000 21068 OnExposeComplete: enter
00:33:47.538 00.001 21068 UpdateGuideState(): m_state=6
00:33:47.540 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7876
00:33:47.542 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=876.17, Mass=119328, SNR=82.5, Peak=17411 HFD=3.0
00:33:47.545 00.003 21068 MultiStar: [#1 0.16,-0.28,1.04,U] [#2 -0.05,-0.11,1.24,U] [#3 -0.09,-0.23,0.91,U] [#4 0.38,0.28,0.00,M1] [#5 0.23,0.16,0.87,U] [#6 0.00,0.02,0.91,U] [#7 -0.02,0.31,0.66,U] [#8 -0.32,0.26,0.76,U] 
00:33:47.547 00.002 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.11, 0.46}
00:33:47.551 00.004 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
00:33:47.552 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
00:33:47.553 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.92 mountX=0.03 mountY=-0.05, mountTheta=-1.03
00:33:47.557 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
00:33:47.558 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
00:33:47.560 00.002 16108 Worker thread wakes up
00:33:47.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:33:47.561 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:33:47.561 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.05
00:33:47.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:33:47.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:47.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:47.561 00.000 16108 MoveAxis(E, 0, ABG)
00:33:47.561 00.000 16108 Move returns status 0, amount 0
00:33:47.561 00.000 16108 MoveAxis(N, 0, ABG)
00:33:47.562 00.001 16108 Move returns status 0, amount 0
00:33:47.562 00.000 16108 move complete, result=0
00:33:47.562 00.000 16108 worker thread done servicing request
00:33:47.565 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3494, FiltMin=2934, FiltMax=54640, Gamma=1.000
00:33:47.584 00.019 21068 UpdateGuideState exits: m=119328 SNR=82.5
00:33:47.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:47.587 00.001 21068 Enqueuing Expose request
00:33:47.588 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:47.588 00.000 16108 Worker thread wakes up
00:33:47.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:47.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:48.564 00.976 16108 Exposure complete
00:33:48.632 00.068 16108 worker thread done servicing request
00:33:48.632 00.000 21068 OnExposeComplete: enter
00:33:48.633 00.001 21068 UpdateGuideState(): m_state=6
00:33:48.634 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7877
00:33:48.635 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.85, Mass=126792, SNR=82.5, Peak=16419 HFD=3.2
00:33:48.637 00.002 21068 MultiStar: [#1 -0.19,0.01,1.11,U] [#2 -0.07,0.02,1.14,U] [#3 0.25,-0.01,0.95,U] [#4 0.27,0.25,0.89,U] [#5 0.11,0.06,0.94,U] [#6 0.21,-0.16,0.68,U] [#7 0.19,-0.07,0.59,U] [#8 -0.21,0.11,0.83,U] 
00:33:48.638 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.18, 0.15}
00:33:48.639 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
00:33:48.641 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
00:33:48.642 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.13 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
00:33:48.645 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
00:33:48.648 00.003 21068 Enqueuing Move request for scope (0.02, 0.05)
00:33:48.650 00.002 16108 Worker thread wakes up
00:33:48.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:33:48.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:33:48.650 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
00:33:48.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:33:48.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:48.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:48.650 00.000 16108 MoveAxis(E, 0, ABG)
00:33:48.650 00.000 16108 Move returns status 0, amount 0
00:33:48.650 00.000 16108 MoveAxis(N, 0, ABG)
00:33:48.650 00.000 16108 Move returns status 0, amount 0
00:33:48.650 00.000 16108 move complete, result=0
00:33:48.650 00.000 16108 worker thread done servicing request
00:33:48.657 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3494, FiltMin=3021, FiltMax=57888, Gamma=1.000
00:33:48.679 00.022 21068 UpdateGuideState exits: m=126792 SNR=82.5
00:33:48.680 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:48.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:48.681 00.000 21068 Enqueuing Expose request
00:33:48.683 00.002 16108 Worker thread wakes up
00:33:48.683 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:48.684 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:48.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:49.849 01.165 16108 Exposure complete
00:33:49.921 00.072 16108 worker thread done servicing request
00:33:49.921 00.000 21068 OnExposeComplete: enter
00:33:49.922 00.001 21068 UpdateGuideState(): m_state=6
00:33:49.923 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7878
00:33:49.924 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.34, Mass=116150, SNR=76.3, Peak=16307 HFD=3.2
00:33:49.924 00.000 21068 MultiStar: [#1 0.15,0.12,1.33,U] [#2 -0.12,0.29,1.39,U] [#3 0.03,0.14,1.28,U] [#4 0.63,0.31,0.00,M1] [#5 0.11,0.48,0.00,M1] [#6 0.17,-0.00,0.96,U] [#7 0.28,0.21,0.62,U] [#8 -0.29,0.10,0.87,U] 
00:33:49.925 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.22}, one-star: {0.18, 0.64}
00:33:49.926 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
00:33:49.927 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
00:33:49.927 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.37 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
00:33:49.931 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.22, opts=13)
00:33:49.934 00.003 21068 Enqueuing Move request for scope (0.04, 0.22)
00:33:49.936 00.002 16108 Worker thread wakes up
00:33:49.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
00:33:49.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
00:33:49.936 00.000 16108 Moving (0.04, 0.22) raw xDistance=-0.01 yDistance=-0.22
00:33:49.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:33:49.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:33:49.936 00.000 16108 MoveAxis(E, 0, ABG)
00:33:49.936 00.000 16108 Move returns status 0, amount 0
00:33:49.936 00.000 16108 MoveAxis(N, 44, ABG)
00:33:49.937 00.001 16108 Guiding  Dir = 0, Dur = 44
00:33:49.937 00.000 16108 IsSlewing returns 0
00:33:49.937 00.000 16108 IsGuiding returns 0
00:33:49.946 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3491, FiltMin=2979, FiltMax=48176, Gamma=1.000
00:33:49.961 00.015 16108 PulseGuide returned control before completion, sleep 31
00:33:49.964 00.003 21068 UpdateGuideState exits: m=116150 SNR=76.3
00:33:49.964 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:49.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:49.966 00.001 21068 Enqueuing Expose request
00:33:50.007 00.041 16108 IsGuiding returns 1
00:33:50.007 00.000 16108 scope still moving after pulse duration time elapsed
00:33:50.038 00.031 16108 IsSlewing returns 0
00:33:50.038 00.000 16108 IsGuiding returns 1
00:33:50.069 00.031 16108 IsSlewing returns 0
00:33:50.070 00.001 16108 IsGuiding returns 0
00:33:50.070 00.000 16108 scope move finished after 44 + 88 ms
00:33:50.070 00.000 16108 Move returns status 0, amount 44
00:33:50.070 00.000 16108 move complete, result=0
00:33:50.070 00.000 16108 worker thread done servicing request
00:33:50.070 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
00:33:50.073 00.003 16108 Worker thread wakes up
00:33:50.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:50.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:51.055 00.982 16108 Exposure complete
00:33:51.113 00.058 16108 worker thread done servicing request
00:33:51.113 00.000 21068 OnExposeComplete: enter
00:33:51.115 00.002 21068 UpdateGuideState(): m_state=6
00:33:51.116 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7879
00:33:51.117 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.78, Mass=109564, SNR=83.7, Peak=15027 HFD=3.2
00:33:51.120 00.003 21068 MultiStar: [#1 0.18,-0.03,1.22,U] [#2 -0.02,0.00,1.45,U] [#3 0.25,0.01,1.01,U] [#4 0.35,0.05,0.85,U] [#5 -0.16,0.11,0.98,U] [#6 0.32,0.07,0.83,U] [#7 0.04,-0.16,0.72,U] [#8 -0.05,0.01,0.84,U] 
00:33:51.121 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.23, 0.08}
00:33:51.127 00.006 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
00:33:51.127 00.000 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
00:33:51.129 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
00:33:51.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
00:33:51.132 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
00:33:51.134 00.002 16108 Worker thread wakes up
00:33:51.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
00:33:51.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
00:33:51.134 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.04
00:33:51.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:33:51.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:51.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:33:51.134 00.000 16108 MoveAxis(E, 0, ABG)
00:33:51.134 00.000 16108 Move returns status 0, amount 0
00:33:51.134 00.000 16108 MoveAxis(N, 0, ABG)
00:33:51.134 00.000 16108 Move returns status 0, amount 0
00:33:51.134 00.000 16108 move complete, result=0
00:33:51.134 00.000 16108 worker thread done servicing request
00:33:51.141 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3494, FiltMin=3001, FiltMax=58352, Gamma=1.000
00:33:51.157 00.016 21068 UpdateGuideState exits: m=109564 SNR=83.7
00:33:51.157 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:51.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:51.159 00.001 21068 Enqueuing Expose request
00:33:51.160 00.001 16108 Worker thread wakes up
00:33:51.160 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:51.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:51.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:52.313 01.153 16108 Exposure complete
00:33:52.382 00.069 16108 worker thread done servicing request
00:33:52.382 00.000 21068 OnExposeComplete: enter
00:33:52.383 00.001 21068 UpdateGuideState(): m_state=6
00:33:52.384 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7880
00:33:52.385 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.56, Mass=116681, SNR=75.0, Peak=15267 HFD=3.5
00:33:52.385 00.000 21068 MultiStar: [#1 0.32,-0.36,0.00,M1] [#2 0.06,-0.28,1.28,U] [#3 0.41,-0.14,0.98,U] [#4 0.26,-0.05,0.78,U] [#5 0.00,-0.14,1.14,U] [#6 0.18,-0.05,0.79,U] [#7 0.44,-0.23,0.00,M1] [#8 0.21,-0.12,0.84,U] 
00:33:52.387 00.002 21068 single-star, 6 included, MultiStar: {0.16, -0.14}, one-star: {0.09, -0.14}
00:33:52.388 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
00:33:52.389 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
00:33:52.389 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.01 mountX=-0.11 mountY=0.12, mountTheta=2.33
00:33:52.392 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
00:33:52.394 00.002 21068 Enqueuing Move request for scope (0.09, -0.14)
00:33:52.397 00.003 16108 Worker thread wakes up
00:33:52.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
00:33:52.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
00:33:52.397 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.11 yDistance=0.12
00:33:52.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:33:52.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:52.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:33:52.397 00.000 16108 MoveAxis(E, 0, ABG)
00:33:52.397 00.000 16108 Move returns status 0, amount 0
00:33:52.397 00.000 16108 MoveAxis(N, 0, ABG)
00:33:52.397 00.000 16108 Move returns status 0, amount 0
00:33:52.397 00.000 16108 move complete, result=0
00:33:52.398 00.001 16108 worker thread done servicing request
00:33:52.405 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3494, FiltMin=2969, FiltMax=58845, Gamma=1.000
00:33:52.432 00.027 21068 UpdateGuideState exits: m=116681 SNR=75.0
00:33:52.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:52.436 00.002 21068 Enqueuing Expose request
00:33:52.437 00.001 16108 Worker thread wakes up
00:33:52.437 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:52.437 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:52.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:53.415 00.978 16108 Exposure complete
00:33:53.474 00.059 16108 worker thread done servicing request
00:33:53.474 00.000 21068 OnExposeComplete: enter
00:33:53.476 00.002 21068 UpdateGuideState(): m_state=6
00:33:53.477 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7881
00:33:53.478 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.87, Mass=114961, SNR=74.7, Peak=16467 HFD=3.0
00:33:53.479 00.001 21068 MultiStar: [#1 0.17,-0.17,1.29,U] [#2 0.09,-0.12,1.27,U] [#3 0.45,-0.21,0.00,M1] [#4 0.40,0.30,0.00,M1] [#5 -0.11,-0.07,1.02,U] [#6 0.18,0.00,0.87,U] [#7 0.33,0.06,0.68,U] [#8 -0.21,0.28,0.91,U] 
00:33:53.479 00.000 21068 refined, 6 included, MultiStar: {0.07, 0.00}, one-star: {0.10, 0.16}
00:33:53.480 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
00:33:53.481 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
00:33:53.481 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
00:33:53.483 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
00:33:53.484 00.001 21068 Enqueuing Move request for scope (0.07, 0.00)
00:33:53.484 00.000 16108 Worker thread wakes up
00:33:53.486 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:33:53.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:33:53.486 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.07 yDistance=-0.02
00:33:53.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:33:53.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:53.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:53.486 00.000 16108 MoveAxis(E, 0, ABG)
00:33:53.486 00.000 16108 Move returns status 0, amount 0
00:33:53.486 00.000 16108 MoveAxis(N, 0, ABG)
00:33:53.486 00.000 16108 Move returns status 0, amount 0
00:33:53.486 00.000 16108 move complete, result=0
00:33:53.486 00.000 16108 worker thread done servicing request
00:33:53.491 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3494, FiltMin=3024, FiltMax=65472, Gamma=1.000
00:33:53.521 00.030 21068 UpdateGuideState exits: m=114961 SNR=74.7
00:33:53.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:53.525 00.002 21068 Enqueuing Expose request
00:33:53.526 00.001 16108 Worker thread wakes up
00:33:53.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:53.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:53.526 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:54.680 01.154 16108 Exposure complete
00:33:54.734 00.054 16108 worker thread done servicing request
00:33:54.734 00.000 21068 OnExposeComplete: enter
00:33:54.735 00.001 21068 UpdateGuideState(): m_state=6
00:33:54.736 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7882
00:33:54.737 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.91, Mass=123517, SNR=86.3, Peak=15875 HFD=3.4
00:33:54.738 00.001 21068 MultiStar: [#1 0.14,-0.31,0.96,U] [#2 -0.05,-0.06,1.34,U] [#3 0.12,-0.25,1.12,U] [#4 0.28,0.07,0.70,U] [#5 -0.13,-0.05,0.79,U] [#6 -0.03,-0.18,0.74,U] [#7 0.23,0.55,0.00,M1] [#8 -0.37,-0.16,0.71,U] 
00:33:54.738 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {-0.25, 0.21}
00:33:54.739 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
00:33:54.740 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
00:33:54.741 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.93 mountX=0.02 mountY=0.10, mountTheta=1.39
00:33:54.742 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
00:33:54.743 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
00:33:54.744 00.001 16108 Worker thread wakes up
00:33:54.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:33:54.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:33:54.744 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.10
00:33:54.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:33:54.745 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:54.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:54.745 00.000 16108 MoveAxis(E, 0, ABG)
00:33:54.745 00.000 16108 Move returns status 0, amount 0
00:33:54.745 00.000 16108 MoveAxis(N, 0, ABG)
00:33:54.745 00.000 16108 Move returns status 0, amount 0
00:33:54.745 00.000 16108 move complete, result=0
00:33:54.745 00.000 16108 worker thread done servicing request
00:33:54.748 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3494, FiltMin=2995, FiltMax=59181, Gamma=1.000
00:33:54.763 00.015 21068 UpdateGuideState exits: m=123517 SNR=86.3
00:33:54.763 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:54.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:54.765 00.001 21068 Enqueuing Expose request
00:33:54.766 00.001 16108 Worker thread wakes up
00:33:54.766 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:54.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:54.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:55.751 00.985 16108 Exposure complete
00:33:55.818 00.067 16108 worker thread done servicing request
00:33:55.818 00.000 21068 OnExposeComplete: enter
00:33:55.819 00.001 21068 UpdateGuideState(): m_state=6
00:33:55.821 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7883
00:33:55.822 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=875.63, Mass=121172, SNR=76.7, Peak=15971 HFD=3.2
00:33:55.823 00.001 21068 MultiStar: [#1 -0.05,-0.18,1.11,U] [#2 -0.23,0.05,1.24,U] [#3 0.23,-0.31,1.14,U] [#4 0.16,-0.23,0.87,U] [#5 0.05,-0.04,1.15,U] [#6 0.07,-0.26,0.99,U] [#7 -0.04,-0.09,0.73,U] [#8 -0.34,-0.20,0.88,U] 
00:33:55.823 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.43, -0.07}
00:33:55.824 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
00:33:55.825 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
00:33:55.825 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.97 mountX=0.04 mountY=0.15, mountTheta=1.35
00:33:55.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.14, opts=13)
00:33:55.828 00.001 21068 Enqueuing Move request for scope (-0.06, -0.14)
00:33:55.828 00.000 16108 Worker thread wakes up
00:33:55.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
00:33:55.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
00:33:55.828 00.000 16108 Moving (-0.06, -0.14) raw xDistance=0.04 yDistance=0.15
00:33:55.829 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:33:55.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:55.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:33:55.829 00.000 16108 MoveAxis(E, 0, ABG)
00:33:55.829 00.000 16108 Move returns status 0, amount 0
00:33:55.829 00.000 16108 MoveAxis(N, 0, ABG)
00:33:55.829 00.000 16108 Move returns status 0, amount 0
00:33:55.829 00.000 16108 move complete, result=0
00:33:55.829 00.000 16108 worker thread done servicing request
00:33:55.834 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3494, FiltMin=2963, FiltMax=54048, Gamma=1.000
00:33:55.849 00.015 21068 UpdateGuideState exits: m=121172 SNR=76.7
00:33:55.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:55.851 00.000 21068 Enqueuing Expose request
00:33:55.852 00.001 16108 Worker thread wakes up
00:33:55.852 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:55.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:55.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:57.015 01.162 16108 Exposure complete
00:33:57.072 00.057 16108 worker thread done servicing request
00:33:57.072 00.000 21068 OnExposeComplete: enter
00:33:57.074 00.002 21068 UpdateGuideState(): m_state=6
00:33:57.076 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7884
00:33:57.079 00.003 21068 Star::Find returns 1 (0), X=219.72, Y=875.80, Mass=118781, SNR=82.0, Peak=15267 HFD=3.5
00:33:57.081 00.002 21068 MultiStar: [#1 -0.37,-0.19,1.09,U] [#2 -0.27,0.18,1.10,U] [#3 -0.17,-0.12,1.33,U] [#4 0.17,0.19,0.80,U] [#5 -0.25,-0.03,0.82,U] [#6 -0.17,-0.06,0.78,U] [#7 -0.16,0.13,0.58,U] [#8 -0.40,0.18,0.80,U] 
00:33:57.082 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.23, 0.10}
00:33:57.082 00.000 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
00:33:57.083 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
00:33:57.084 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=0.21 mountY=0.02, mountTheta=0.11
00:33:57.087 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.03, opts=13)
00:33:57.089 00.002 21068 Enqueuing Move request for scope (-0.21, 0.03)
00:33:57.090 00.001 16108 Worker thread wakes up
00:33:57.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
00:33:57.090 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
00:33:57.090 00.000 16108 Moving (-0.21, 0.03) raw xDistance=0.21 yDistance=0.02
00:33:57.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:33:57.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:57.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:33:57.091 00.001 16108 MoveAxis(W, 56, ABG)
00:33:57.091 00.000 16108 Guiding  Dir = 3, Dur = 56
00:33:57.091 00.000 16108 IsSlewing returns 0
00:33:57.091 00.000 16108 IsGuiding returns 0
00:33:57.098 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3494, FiltMin=2889, FiltMax=61725, Gamma=1.000
00:33:57.108 00.010 16108 PulseGuide returned control before completion, sleep 50
00:33:57.121 00.013 21068 UpdateGuideState exits: m=118781 SNR=82.0
00:33:57.123 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:57.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:57.125 00.001 21068 Enqueuing Expose request
00:33:57.169 00.044 16108 IsGuiding returns 1
00:33:57.169 00.000 16108 scope still moving after pulse duration time elapsed
00:33:57.200 00.031 16108 IsSlewing returns 0
00:33:57.200 00.000 16108 IsGuiding returns 0
00:33:57.200 00.000 16108 scope move finished after 56 + 53 ms
00:33:57.200 00.000 16108 Move returns status 0, amount 56
00:33:57.200 00.000 16108 MoveAxis(N, 0, ABG)
00:33:57.200 00.000 16108 Move returns status 0, amount 0
00:33:57.200 00.000 16108 move complete, result=0
00:33:57.200 00.000 16108 worker thread done servicing request
00:33:57.200 00.000 16108 Worker thread wakes up
00:33:57.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:57.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:57.200 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
00:33:58.170 00.970 16108 Exposure complete
00:33:58.263 00.093 16108 worker thread done servicing request
00:33:58.263 00.000 21068 OnExposeComplete: enter
00:33:58.266 00.003 21068 UpdateGuideState(): m_state=6
00:33:58.268 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7885
00:33:58.270 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=875.77, Mass=119734, SNR=74.8, Peak=15427 HFD=3.2
00:33:58.271 00.001 21068 MultiStar: [#1 -0.01,-0.18,1.22,U] [#2 -0.09,-0.28,1.20,U] [#3 0.08,-0.23,1.18,U] [#4 0.16,0.12,0.93,U] [#5 0.06,-0.17,1.02,U] [#6 -0.13,-0.33,0.77,U] [#7 0.15,-0.06,0.61,U] [#8 -0.33,0.03,0.92,U] 
00:33:58.272 00.001 21068 single-star, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.04, 0.07}
00:33:58.273 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
00:33:58.274 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
00:33:58.275 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=0.05 mountY=-0.06, mountTheta=-0.88
00:33:58.278 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.07, opts=13)
00:33:58.279 00.001 21068 Enqueuing Move request for scope (-0.04, 0.07)
00:33:58.282 00.003 16108 Worker thread wakes up
00:33:58.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:33:58.282 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:33:58.282 00.000 16108 Moving (-0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
00:33:58.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:33:58.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:58.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:58.282 00.000 16108 MoveAxis(E, 0, ABG)
00:33:58.282 00.000 16108 Move returns status 0, amount 0
00:33:58.282 00.000 16108 MoveAxis(N, 0, ABG)
00:33:58.282 00.000 16108 Move returns status 0, amount 0
00:33:58.282 00.000 16108 move complete, result=0
00:33:58.282 00.000 16108 worker thread done servicing request
00:33:58.287 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3494, FiltMin=3021, FiltMax=60589, Gamma=1.000
00:33:58.302 00.015 21068 UpdateGuideState exits: m=119734 SNR=74.8
00:33:58.302 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:58.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:58.304 00.001 21068 Enqueuing Expose request
00:33:58.305 00.001 16108 Worker thread wakes up
00:33:58.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:58.305 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:58.306 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:33:59.465 01.159 16108 Exposure complete
00:33:59.522 00.057 16108 worker thread done servicing request
00:33:59.522 00.000 21068 OnExposeComplete: enter
00:33:59.525 00.003 21068 UpdateGuideState(): m_state=6
00:33:59.528 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7886
00:33:59.529 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.91, Mass=132293, SNR=85.9, Peak=17619 HFD=3.4
00:33:59.530 00.001 21068 MultiStar: [#1 0.08,-0.26,1.18,U] [#2 -0.21,-0.00,1.12,U] [#3 0.26,-0.27,1.03,U] [#4 0.36,0.24,0.98,U] [#5 0.10,0.38,0.82,U] [#6 0.07,0.04,0.77,U] [#7 0.26,-0.06,0.60,U] [#8 -0.36,0.17,0.67,U] 
00:33:59.531 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.14, 0.21}
00:33:59.533 00.002 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
00:33:59.534 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
00:33:59.535 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.61 mountX=-0.04 mountY=-0.04, mountTheta=-2.32
00:33:59.539 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
00:33:59.540 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
00:33:59.541 00.001 16108 Worker thread wakes up
00:33:59.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:33:59.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:33:59.541 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=-0.04
00:33:59.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:59.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:59.542 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:33:59.542 00.000 16108 MoveAxis(E, 0, ABG)
00:33:59.542 00.000 16108 Move returns status 0, amount 0
00:33:59.542 00.000 16108 MoveAxis(N, 0, ABG)
00:33:59.542 00.000 16108 Move returns status 0, amount 0
00:33:59.542 00.000 16108 move complete, result=0
00:33:59.542 00.000 16108 worker thread done servicing request
00:33:59.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3494, FiltMin=2979, FiltMax=58640, Gamma=1.000
00:33:59.564 00.018 21068 UpdateGuideState exits: m=132293 SNR=85.9
00:33:59.566 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.566 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:33:59.567 00.001 21068 Enqueuing Expose request
00:33:59.568 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:59.568 00.000 16108 Worker thread wakes up
00:33:59.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:33:59.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:00.540 00.972 16108 Exposure complete
00:34:00.608 00.068 16108 worker thread done servicing request
00:34:00.608 00.000 21068 OnExposeComplete: enter
00:34:00.610 00.002 21068 UpdateGuideState(): m_state=6
00:34:00.612 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7887
00:34:00.614 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=876.11, Mass=112923, SNR=75.4, Peak=15571 HFD=2.9
00:34:00.616 00.002 21068 MultiStar: [#1 0.16,0.15,1.17,U] [#2 -0.12,0.11,1.27,U] [#3 0.20,0.10,1.07,U] [#4 0.43,0.37,0.00,M1] [#5 -0.12,0.03,0.96,U] [#6 -0.06,-0.15,0.78,U] [#7 0.23,0.16,0.72,U] [#8 -0.12,0.38,0.96,U] 
00:34:00.617 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.15}, one-star: {0.14, 0.41}
00:34:00.618 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
00:34:00.619 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
00:34:00.620 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.35 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
00:34:00.624 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.15, opts=13)
00:34:00.625 00.001 21068 Enqueuing Move request for scope (0.03, 0.15)
00:34:00.626 00.001 16108 Worker thread wakes up
00:34:00.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:34:00.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:34:00.626 00.000 16108 Moving (0.03, 0.15) raw xDistance=-0.01 yDistance=-0.16
00:34:00.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:34:00.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:00.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:00.626 00.000 16108 MoveAxis(E, 0, ABG)
00:34:00.626 00.000 16108 Move returns status 0, amount 0
00:34:00.626 00.000 16108 MoveAxis(N, 0, ABG)
00:34:00.626 00.000 16108 Move returns status 0, amount 0
00:34:00.626 00.000 16108 move complete, result=0
00:34:00.626 00.000 16108 worker thread done servicing request
00:34:00.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3494, FiltMin=3001, FiltMax=50560, Gamma=1.000
00:34:00.650 00.020 21068 UpdateGuideState exits: m=112923 SNR=75.4
00:34:00.653 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:00.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:00.656 00.002 21068 Enqueuing Expose request
00:34:00.657 00.001 16108 Worker thread wakes up
00:34:00.657 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:00.658 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:00.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:01.805 01.147 16108 Exposure complete
00:34:01.857 00.052 16108 worker thread done servicing request
00:34:01.857 00.000 21068 OnExposeComplete: enter
00:34:01.858 00.001 21068 UpdateGuideState(): m_state=6
00:34:01.859 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7888
00:34:01.860 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.03, Mass=131446, SNR=90.8, Peak=17475 HFD=3.6
00:34:01.862 00.002 21068 MultiStar: [#1 0.01,0.03,1.21,U] [#2 0.13,0.19,1.10,U] [#3 0.43,0.04,0.99,U] [#4 0.51,0.37,0.00,M2] [#5 0.34,0.15,0.76,U] [#6 0.11,0.03,0.72,U] [#7 0.51,0.22,0.00,M1] [#8 -0.12,0.38,0.70,U] 
00:34:01.862 00.000 21068 refined, 6 included, MultiStar: {0.14, 0.16}, one-star: {0.08, 0.33}
00:34:01.863 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
00:34:01.864 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
00:34:01.864 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.84 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
00:34:01.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.16, opts=13)
00:34:01.867 00.001 21068 Enqueuing Move request for scope (0.14, 0.16)
00:34:01.867 00.000 16108 Worker thread wakes up
00:34:01.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
00:34:01.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
00:34:01.868 00.001 16108 Moving (0.14, 0.16) raw xDistance=-0.11 yDistance=-0.19
00:34:01.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:34:01.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:01.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:34:01.868 00.000 16108 MoveAxis(E, 0, ABG)
00:34:01.868 00.000 16108 Move returns status 0, amount 0
00:34:01.868 00.000 16108 MoveAxis(N, 0, ABG)
00:34:01.868 00.000 16108 Move returns status 0, amount 0
00:34:01.868 00.000 16108 move complete, result=0
00:34:01.868 00.000 16108 worker thread done servicing request
00:34:01.873 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3491, FiltMin=2973, FiltMax=61584, Gamma=1.000
00:34:01.889 00.016 21068 UpdateGuideState exits: m=131446 SNR=90.8
00:34:01.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:01.892 00.001 21068 Enqueuing Expose request
00:34:01.893 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:01.894 00.001 16108 Worker thread wakes up
00:34:01.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:01.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:02.865 00.971 16108 Exposure complete
00:34:02.927 00.062 16108 worker thread done servicing request
00:34:02.927 00.000 21068 OnExposeComplete: enter
00:34:02.928 00.001 21068 UpdateGuideState(): m_state=6
00:34:02.928 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7889
00:34:02.929 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.84, Mass=112663, SNR=78.0, Peak=13952 HFD=3.1
00:34:02.930 00.001 21068 MultiStar: [#1 0.39,-0.26,0.00,M1] [#2 0.26,-0.13,1.23,U] [#3 0.33,-0.12,1.29,U] [#4 0.79,-0.02,0.00,M3] [#5 0.53,-0.09,0.00,M1] [#6 0.33,-0.24,0.83,U] [#7 0.53,0.06,0.00,M2] [#8 0.62,-0.10,0.00,M1] 
00:34:02.931 00.001 21068 refined, 3 included, MultiStar: {0.34, -0.09}, one-star: {0.44, 0.14}
00:34:02.931 00.000 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
00:34:02.932 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
00:34:02.933 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.25 mountX=-0.35 mountY=0.01, mountTheta=3.13
00:34:02.934 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.09, opts=13)
00:34:02.935 00.001 21068 Enqueuing Move request for scope (0.34, -0.09)
00:34:02.936 00.001 16108 Worker thread wakes up
00:34:02.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd
00:34:02.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.09)
00:34:02.936 00.000 16108 Moving (0.34, -0.09) raw xDistance=-0.35 yDistance=0.01
00:34:02.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:34:02.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:02.936 00.000 16108 MoveAxis(E, 91, ABG)
00:34:02.936 00.000 16108 Guiding  Dir = 2, Dur = 91
00:34:02.938 00.002 16108 IsSlewing returns 0
00:34:02.938 00.000 16108 IsGuiding returns 0
00:34:02.939 00.001 16108 PulseGuide returned control before completion, sleep 100
00:34:02.946 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3494, FiltMin=2979, FiltMax=61632, Gamma=1.000
00:34:02.968 00.022 21068 UpdateGuideState exits: m=112663 SNR=78.0
00:34:02.970 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.972 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:02.973 00.001 21068 Enqueuing Expose request
00:34:03.047 00.074 16108 IsGuiding returns 0
00:34:03.047 00.000 16108 Move returns status 0, amount 91
00:34:03.047 00.000 16108 MoveAxis(N, 0, ABG)
00:34:03.047 00.000 16108 Move returns status 0, amount 0
00:34:03.047 00.000 16108 move complete, result=0
00:34:03.047 00.000 16108 worker thread done servicing request
00:34:03.047 00.000 16108 Worker thread wakes up
00:34:03.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:03.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:03.048 00.001 21068 GuideStep: -0.3 px 91 ms EAST, 0.0 px 0 ms NORTH
00:34:04.213 01.165 16108 Exposure complete
00:34:04.273 00.060 16108 worker thread done servicing request
00:34:04.273 00.000 21068 OnExposeComplete: enter
00:34:04.275 00.002 21068 UpdateGuideState(): m_state=6
00:34:04.277 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7890
00:34:04.278 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.04, Mass=103216, SNR=76.1, Peak=14755 HFD=2.9
00:34:04.280 00.002 21068 MultiStar: [#1 0.38,0.03,1.32,U] [#2 0.52,-0.17,0.00,M1] [#3 0.31,-0.32,1.00,U] [#4 0.09,0.35,0.87,U] [#5 -0.11,0.18,1.01,U] [#6 -0.01,-0.21,0.81,U] [#7 0.15,0.16,0.72,U] [#8 0.06,0.24,0.77,U] 
00:34:04.282 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.11, 0.33}
00:34:04.285 00.003 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
00:34:04.286 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
00:34:04.287 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.59 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
00:34:04.289 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
00:34:04.290 00.001 21068 Enqueuing Move request for scope (0.14, 0.09)
00:34:04.290 00.000 16108 Worker thread wakes up
00:34:04.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:34:04.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:34:04.291 00.001 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
00:34:04.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:34:04.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:04.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:04.291 00.000 16108 MoveAxis(E, 0, ABG)
00:34:04.291 00.000 16108 Move returns status 0, amount 0
00:34:04.291 00.000 16108 MoveAxis(N, 0, ABG)
00:34:04.291 00.000 16108 Move returns status 0, amount 0
00:34:04.291 00.000 16108 move complete, result=0
00:34:04.291 00.000 16108 worker thread done servicing request
00:34:04.294 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3491, FiltMin=2982, FiltMax=51760, Gamma=1.000
00:34:04.309 00.015 21068 UpdateGuideState exits: m=103216 SNR=76.1
00:34:04.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:04.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:04.311 00.000 21068 Enqueuing Expose request
00:34:04.312 00.001 16108 Worker thread wakes up
00:34:04.312 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:04.313 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:04.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:05.295 00.982 16108 Exposure complete
00:34:05.358 00.063 16108 worker thread done servicing request
00:34:05.358 00.000 21068 OnExposeComplete: enter
00:34:05.359 00.001 21068 UpdateGuideState(): m_state=6
00:34:05.360 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7891
00:34:05.361 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=876.10, Mass=125701, SNR=87.9, Peak=17091 HFD=3.0
00:34:05.362 00.001 21068 MultiStar: [#1 0.12,-0.04,1.07,U] [#2 -0.01,-0.13,1.20,U] [#3 0.30,-0.04,1.02,U] [#4 0.10,-0.02,0.76,U] [#5 -0.06,0.16,0.84,U] [#6 -0.25,-0.18,0.80,U] [#7 0.17,-0.06,0.61,U] [#8 -0.10,0.28,0.73,U] 
00:34:05.364 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.01, 0.40}
00:34:05.365 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
00:34:05.366 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
00:34:05.367 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.81 mountX=-0.03 mountY=-0.04, mountTheta=-2.14
00:34:05.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
00:34:05.369 00.001 21068 Enqueuing Move request for scope (0.04, 0.04)
00:34:05.369 00.000 16108 Worker thread wakes up
00:34:05.370 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:34:05.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:34:05.370 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.04
00:34:05.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:34:05.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:05.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:05.370 00.000 16108 MoveAxis(E, 0, ABG)
00:34:05.370 00.000 16108 Move returns status 0, amount 0
00:34:05.370 00.000 16108 MoveAxis(N, 0, ABG)
00:34:05.370 00.000 16108 Move returns status 0, amount 0
00:34:05.370 00.000 16108 move complete, result=0
00:34:05.370 00.000 16108 worker thread done servicing request
00:34:05.377 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3494, FiltMin=2891, FiltMax=50480, Gamma=1.000
00:34:05.406 00.029 21068 UpdateGuideState exits: m=125701 SNR=87.9
00:34:05.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:05.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:05.409 00.001 21068 Enqueuing Expose request
00:34:05.409 00.000 16108 Worker thread wakes up
00:34:05.409 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:05.410 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:05.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:06.568 01.158 16108 Exposure complete
00:34:06.624 00.056 16108 worker thread done servicing request
00:34:06.624 00.000 21068 OnExposeComplete: enter
00:34:06.626 00.002 21068 UpdateGuideState(): m_state=6
00:34:06.627 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7892
00:34:06.629 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=875.89, Mass=125601, SNR=90.2, Peak=15539 HFD=3.3
00:34:06.631 00.002 21068 MultiStar: [#1 0.41,-0.14,1.10,U] [#2 0.29,-0.20,1.14,U] [#3 0.66,-0.13,0.00,M1] [#4 0.68,-0.08,0.00,M2] [#5 0.22,0.07,0.90,U] [#6 0.17,0.03,0.80,U] [#7 0.66,-0.35,0.00,M1] [#8 0.01,0.23,0.64,U] 
00:34:06.632 00.001 21068 refined, 5 included, MultiStar: {0.27, 0.01}, one-star: {0.39, 0.19}
00:34:06.634 00.002 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
00:34:06.636 00.002 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
00:34:06.637 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.02 mountX=-0.27 mountY=-0.07, mountTheta=-2.89
00:34:06.641 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.01, opts=13)
00:34:06.642 00.001 21068 Enqueuing Move request for scope (0.27, 0.01)
00:34:06.644 00.002 16108 Worker thread wakes up
00:34:06.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
00:34:06.644 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
00:34:06.644 00.000 16108 Moving (0.27, 0.01) raw xDistance=-0.27 yDistance=-0.07
00:34:06.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:34:06.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:06.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:34:06.644 00.000 16108 MoveAxis(E, 70, ABG)
00:34:06.644 00.000 16108 Guiding  Dir = 2, Dur = 70
00:34:06.644 00.000 16108 IsSlewing returns 0
00:34:06.644 00.000 16108 IsGuiding returns 0
00:34:06.650 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3494, FiltMin=3011, FiltMax=59216, Gamma=1.000
00:34:06.665 00.015 21068 UpdateGuideState exits: m=125601 SNR=90.2
00:34:06.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:06.668 00.001 21068 Enqueuing Expose request
00:34:06.686 00.018 16108 PulseGuide returned control before completion, sleep 39
00:34:06.731 00.045 16108 IsGuiding returns 1
00:34:06.731 00.000 16108 scope still moving after pulse duration time elapsed
00:34:06.763 00.032 16108 IsSlewing returns 0
00:34:06.763 00.000 16108 IsGuiding returns 1
00:34:06.794 00.031 16108 IsSlewing returns 0
00:34:06.794 00.000 16108 IsGuiding returns 0
00:34:06.794 00.000 16108 scope move finished after 70 + 80 ms
00:34:06.794 00.000 16108 Move returns status 0, amount 70
00:34:06.794 00.000 16108 MoveAxis(N, 0, ABG)
00:34:06.794 00.000 16108 Move returns status 0, amount 0
00:34:06.794 00.000 16108 move complete, result=0
00:34:06.796 00.002 16108 worker thread done servicing request
00:34:06.796 00.000 16108 Worker thread wakes up
00:34:06.796 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
00:34:06.798 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:06.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:07.785 00.987 16108 Exposure complete
00:34:07.871 00.086 16108 worker thread done servicing request
00:34:07.871 00.000 21068 OnExposeComplete: enter
00:34:07.872 00.001 21068 UpdateGuideState(): m_state=6
00:34:07.873 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7893
00:34:07.874 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=876.05, Mass=122532, SNR=94.2, Peak=17171 HFD=3.2
00:34:07.876 00.002 21068 MultiStar: [#1 0.32,0.04,1.03,U] [#2 0.12,-0.13,0.98,U] [#3 0.23,-0.00,0.84,U] [#4 0.27,0.18,0.74,U] [#5 -0.24,0.17,0.83,U] [#6 0.06,-0.09,0.62,U] [#7 0.50,0.29,0.00,M2] [#8 -0.11,0.04,0.77,U] 
00:34:07.877 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {-0.18, 0.35}
00:34:07.878 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
00:34:07.879 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
00:34:07.880 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
00:34:07.884 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.08, opts=13)
00:34:07.885 00.001 21068 Enqueuing Move request for scope (0.06, 0.08)
00:34:07.886 00.001 16108 Worker thread wakes up
00:34:07.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:34:07.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:34:07.886 00.000 16108 Moving (0.06, 0.08) raw xDistance=-0.05 yDistance=-0.09
00:34:07.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:34:07.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:07.887 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:07.887 00.000 16108 MoveAxis(E, 0, ABG)
00:34:07.887 00.000 16108 Move returns status 0, amount 0
00:34:07.887 00.000 16108 MoveAxis(N, 0, ABG)
00:34:07.887 00.000 16108 Move returns status 0, amount 0
00:34:07.887 00.000 16108 move complete, result=0
00:34:07.887 00.000 16108 worker thread done servicing request
00:34:07.893 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3491, FiltMin=2985, FiltMax=51840, Gamma=1.000
00:34:07.918 00.025 21068 UpdateGuideState exits: m=122532 SNR=94.2
00:34:07.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:07.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:07.921 00.001 21068 Enqueuing Expose request
00:34:07.922 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:07.923 00.001 16108 Worker thread wakes up
00:34:07.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:07.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:09.081 01.158 16108 Exposure complete
00:34:09.150 00.069 16108 worker thread done servicing request
00:34:09.150 00.000 21068 OnExposeComplete: enter
00:34:09.152 00.002 21068 UpdateGuideState(): m_state=6
00:34:09.154 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7894
00:34:09.156 00.002 21068 Star::Find returns 1 (0), X=219.80, Y=875.92, Mass=126552, SNR=94.3, Peak=17859 HFD=3.2
00:34:09.157 00.001 21068 MultiStar: [#1 -0.19,0.12,0.97,U] [#2 -0.22,-0.05,1.03,U] [#3 -0.21,-0.01,0.93,U] [#4 0.14,0.29,0.76,U] [#5 -0.24,0.24,0.93,U] [#6 0.08,-0.05,0.72,U] [#7 0.13,-0.04,0.63,U] [#8 -0.08,0.22,0.77,U] 
00:34:09.159 00.002 21068 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.16, 0.22}
00:34:09.160 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
00:34:09.161 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
00:34:09.163 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.15 cameraTheta=2.35 mountX=0.12 mountY=-0.08, mountTheta=-0.57
00:34:09.165 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
00:34:09.166 00.001 21068 Enqueuing Move request for scope (-0.10, 0.10)
00:34:09.167 00.001 16108 Worker thread wakes up
00:34:09.168 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:34:09.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:34:09.168 00.000 16108 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=-0.08
00:34:09.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:34:09.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:09.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:09.168 00.000 16108 MoveAxis(E, 0, ABG)
00:34:09.168 00.000 16108 Move returns status 0, amount 0
00:34:09.168 00.000 16108 MoveAxis(N, 0, ABG)
00:34:09.168 00.000 16108 Move returns status 0, amount 0
00:34:09.168 00.000 16108 move complete, result=0
00:34:09.168 00.000 16108 worker thread done servicing request
00:34:09.173 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3491, FiltMin=2921, FiltMax=65510, Gamma=1.000
00:34:09.193 00.020 21068 UpdateGuideState exits: m=126552 SNR=94.3
00:34:09.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:09.195 00.000 21068 Enqueuing Expose request
00:34:09.196 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:09.197 00.001 16108 Worker thread wakes up
00:34:09.197 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:09.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:10.173 00.976 16108 Exposure complete
00:34:10.241 00.068 16108 worker thread done servicing request
00:34:10.241 00.000 21068 OnExposeComplete: enter
00:34:10.243 00.002 21068 UpdateGuideState(): m_state=6
00:34:10.246 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7895
00:34:10.247 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.98, Mass=123805, SNR=81.5, Peak=17091 HFD=3.1
00:34:10.249 00.002 21068 MultiStar: [#1 -0.06,-0.03,1.12,U] [#2 -0.06,-0.02,1.43,U] [#3 0.21,-0.14,1.07,U] [#4 0.29,0.09,0.70,U] [#5 -0.04,-0.14,0.86,U] [#6 0.26,-0.21,0.91,U] [#7 0.35,0.13,0.60,U] [#8 -0.11,0.11,0.72,U] 
00:34:10.251 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {-0.14, 0.28}
00:34:10.252 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
00:34:10.255 00.003 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
00:34:10.255 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.06 cameraTheta=-0.07 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
00:34:10.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
00:34:10.258 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
00:34:10.259 00.001 16108 Worker thread wakes up
00:34:10.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
00:34:10.259 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
00:34:10.259 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
00:34:10.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:34:10.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:10.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:34:10.259 00.000 16108 MoveAxis(E, 0, ABG)
00:34:10.259 00.000 16108 Move returns status 0, amount 0
00:34:10.259 00.000 16108 MoveAxis(N, 0, ABG)
00:34:10.259 00.000 16108 Move returns status 0, amount 0
00:34:10.259 00.000 16108 move complete, result=0
00:34:10.259 00.000 16108 worker thread done servicing request
00:34:10.263 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3491, FiltMin=3005, FiltMax=65510, Gamma=1.000
00:34:10.277 00.014 21068 UpdateGuideState exits: m=123805 SNR=81.5
00:34:10.279 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:10.281 00.001 21068 Enqueuing Expose request
00:34:10.281 00.000 16108 Worker thread wakes up
00:34:10.282 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:10.282 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:10.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:11.456 01.174 16108 Exposure complete
00:34:11.524 00.068 16108 worker thread done servicing request
00:34:11.524 00.000 21068 OnExposeComplete: enter
00:34:11.525 00.001 21068 UpdateGuideState(): m_state=6
00:34:11.525 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7896
00:34:11.526 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.91, Mass=114547, SNR=78.8, Peak=16835 HFD=3.3
00:34:11.528 00.002 21068 MultiStar: [#1 0.02,0.23,1.32,U] [#2 -0.17,0.12,1.22,U] [#3 -0.15,0.18,1.02,U] [#4 0.21,0.46,0.00,M1] [#5 0.04,0.14,0.93,U] [#6 -0.18,0.11,0.85,U] [#7 0.42,0.06,0.70,U] [#8 -0.20,0.42,0.00,M1] 
00:34:11.528 00.000 21068 refined, 6 included, MultiStar: {-0.06, 0.16}, one-star: {-0.23, 0.21}
00:34:11.529 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
00:34:11.530 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
00:34:11.530 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.92 mountX=0.08 mountY=-0.14, mountTheta=-1.03
00:34:11.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.16, opts=13)
00:34:11.533 00.001 21068 Enqueuing Move request for scope (-0.06, 0.16)
00:34:11.533 00.000 16108 Worker thread wakes up
00:34:11.534 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
00:34:11.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
00:34:11.534 00.000 16108 Moving (-0.06, 0.16) raw xDistance=0.08 yDistance=-0.14
00:34:11.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:34:11.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:11.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:34:11.534 00.000 16108 MoveAxis(E, 0, ABG)
00:34:11.534 00.000 16108 Move returns status 0, amount 0
00:34:11.534 00.000 16108 MoveAxis(N, 0, ABG)
00:34:11.534 00.000 16108 Move returns status 0, amount 0
00:34:11.534 00.000 16108 move complete, result=0
00:34:11.534 00.000 16108 worker thread done servicing request
00:34:11.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3491, FiltMin=3014, FiltMax=50925, Gamma=1.000
00:34:11.553 00.016 21068 UpdateGuideState exits: m=114547 SNR=78.8
00:34:11.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.554 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:11.555 00.001 21068 Enqueuing Expose request
00:34:11.556 00.001 16108 Worker thread wakes up
00:34:11.556 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:11.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:11.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:12.531 00.974 16108 Exposure complete
00:34:12.594 00.063 16108 worker thread done servicing request
00:34:12.594 00.000 21068 OnExposeComplete: enter
00:34:12.595 00.001 21068 UpdateGuideState(): m_state=6
00:34:12.596 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7897
00:34:12.596 00.000 21068 Star::Find returns 1 (0), X=219.97, Y=876.05, Mass=129799, SNR=93.9, Peak=15539 HFD=3.9
00:34:12.597 00.001 21068 MultiStar: [#1 0.01,-0.15,1.03,U] [#2 0.03,-0.11,1.05,U] [#3 -0.08,-0.08,0.93,U] [#4 -0.18,0.06,0.73,U] [#5 -0.15,-0.03,0.84,U] [#6 0.12,-0.08,0.81,U] [#7 0.46,-0.23,0.00,M1] [#8 -0.30,-0.05,0.68,U] 
00:34:12.598 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {0.01, 0.35}
00:34:12.599 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
00:34:12.600 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
00:34:12.600 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.98 mountX=0.05 mountY=0.02, mountTheta=0.39
00:34:12.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
00:34:12.603 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
00:34:12.605 00.002 16108 Worker thread wakes up
00:34:12.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:34:12.606 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:34:12.606 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.05 yDistance=0.02
00:34:12.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:34:12.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:12.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:12.606 00.000 16108 MoveAxis(E, 0, ABG)
00:34:12.606 00.000 16108 Move returns status 0, amount 0
00:34:12.606 00.000 16108 MoveAxis(N, 0, ABG)
00:34:12.606 00.000 16108 Move returns status 0, amount 0
00:34:12.606 00.000 16108 move complete, result=0
00:34:12.607 00.001 16108 worker thread done servicing request
00:34:12.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3491, FiltMin=2998, FiltMax=63773, Gamma=1.000
00:34:12.629 00.015 21068 UpdateGuideState exits: m=129799 SNR=93.9
00:34:12.629 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:12.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:12.631 00.001 21068 Enqueuing Expose request
00:34:12.632 00.001 16108 Worker thread wakes up
00:34:12.632 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:12.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:12.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:13.787 01.155 16108 Exposure complete
00:34:13.868 00.081 16108 worker thread done servicing request
00:34:13.868 00.000 21068 OnExposeComplete: enter
00:34:13.870 00.002 21068 UpdateGuideState(): m_state=6
00:34:13.871 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7898
00:34:13.872 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.88, Mass=119630, SNR=81.5, Peak=16995 HFD=3.4
00:34:13.873 00.001 21068 MultiStar: [#1 0.04,-0.14,1.07,U] [#2 0.12,0.13,1.32,U] [#3 0.08,0.10,1.05,U] [#4 0.06,0.15,0.99,U] [#5 -0.11,0.02,1.04,U] [#6 -0.08,-0.18,0.75,U] [#7 0.52,0.13,0.00,M2] [#8 -0.15,0.10,0.74,U] 
00:34:13.873 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.21, 0.17}
00:34:13.874 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
00:34:13.875 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
00:34:13.876 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.91 mountX=0.03 mountY=-0.05, mountTheta=-1.04
00:34:13.877 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
00:34:13.878 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
00:34:13.878 00.000 16108 Worker thread wakes up
00:34:13.879 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:34:13.879 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:34:13.879 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.05
00:34:13.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:34:13.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:13.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:13.879 00.000 16108 MoveAxis(E, 0, ABG)
00:34:13.879 00.000 16108 Move returns status 0, amount 0
00:34:13.879 00.000 16108 MoveAxis(N, 0, ABG)
00:34:13.879 00.000 16108 Move returns status 0, amount 0
00:34:13.879 00.000 16108 move complete, result=0
00:34:13.879 00.000 16108 worker thread done servicing request
00:34:13.886 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3491, FiltMin=3008, FiltMax=47008, Gamma=1.000
00:34:13.908 00.022 21068 UpdateGuideState exits: m=119630 SNR=81.5
00:34:13.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:13.911 00.001 21068 Enqueuing Expose request
00:34:13.912 00.001 16108 Worker thread wakes up
00:34:13.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:13.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:13.912 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:14.888 00.976 16108 Exposure complete
00:34:14.958 00.070 16108 worker thread done servicing request
00:34:14.958 00.000 21068 OnExposeComplete: enter
00:34:14.959 00.001 21068 UpdateGuideState(): m_state=6
00:34:14.959 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7899
00:34:14.960 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.72, Mass=130272, SNR=90.9, Peak=17139 HFD=3.4
00:34:14.961 00.001 21068 MultiStar: [#1 -0.01,0.07,1.13,U] [#2 -0.24,-0.04,1.08,U] [#3 -0.05,-0.19,0.87,U] [#4 -0.13,0.13,0.88,U] [#5 -0.08,0.06,0.73,U] [#6 -0.20,-0.07,0.69,U] [#7 0.20,-0.06,0.54,U] [#8 -0.47,-0.05,0.00,M1] 
00:34:14.962 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.08, 0.01}
00:34:14.962 00.000 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:34:14.963 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
00:34:14.964 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=0.08 mountY=0.01, mountTheta=0.07
00:34:14.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
00:34:14.969 00.002 21068 Enqueuing Move request for scope (-0.08, 0.01)
00:34:14.972 00.003 16108 Worker thread wakes up
00:34:14.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:34:14.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:34:14.972 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
00:34:14.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:34:14.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:14.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:14.972 00.000 16108 MoveAxis(E, 0, ABG)
00:34:14.972 00.000 16108 Move returns status 0, amount 0
00:34:14.972 00.000 16108 MoveAxis(N, 0, ABG)
00:34:14.972 00.000 16108 Move returns status 0, amount 0
00:34:14.972 00.000 16108 move complete, result=0
00:34:14.972 00.000 16108 worker thread done servicing request
00:34:14.976 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3491, FiltMin=3027, FiltMax=60096, Gamma=1.000
00:34:14.991 00.015 21068 UpdateGuideState exits: m=130272 SNR=90.9
00:34:14.993 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:14.993 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:14.994 00.001 21068 Enqueuing Expose request
00:34:14.995 00.001 16108 Worker thread wakes up
00:34:14.995 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:14.995 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:14.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:16.141 01.146 16108 Exposure complete
00:34:16.198 00.057 16108 worker thread done servicing request
00:34:16.198 00.000 21068 OnExposeComplete: enter
00:34:16.200 00.002 21068 UpdateGuideState(): m_state=6
00:34:16.202 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7900
00:34:16.203 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.94, Mass=108622, SNR=69.3, Peak=15523 HFD=2.9
00:34:16.205 00.002 21068 MultiStar: [#1 0.07,-0.14,1.55,U] [#2 0.02,0.04,1.25,U] [#3 0.02,0.01,1.26,U] [#4 0.03,0.08,1.05,U] [#5 -0.11,0.18,1.13,U] [#6 -0.06,-0.11,0.97,U] [#7 0.52,0.20,0.00,M2] [#8 -0.25,0.20,0.85,U] 
00:34:16.206 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.05, 0.23}
00:34:16.208 00.002 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
00:34:16.210 00.002 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:34:16.211 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.91 mountX=0.02 mountY=-0.04, mountTheta=-1.04
00:34:16.214 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
00:34:16.215 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
00:34:16.218 00.003 16108 Worker thread wakes up
00:34:16.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:34:16.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:34:16.218 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.02 yDistance=-0.04
00:34:16.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:34:16.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:16.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:16.218 00.000 16108 MoveAxis(E, 0, ABG)
00:34:16.218 00.000 16108 Move returns status 0, amount 0
00:34:16.219 00.001 16108 MoveAxis(N, 0, ABG)
00:34:16.219 00.000 16108 Move returns status 0, amount 0
00:34:16.219 00.000 16108 move complete, result=0
00:34:16.219 00.000 16108 worker thread done servicing request
00:34:16.225 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3491, FiltMin=3001, FiltMax=63920, Gamma=1.000
00:34:16.253 00.028 21068 UpdateGuideState exits: m=108622 SNR=69.3
00:34:16.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:16.256 00.001 21068 Enqueuing Expose request
00:34:16.257 00.001 16108 Worker thread wakes up
00:34:16.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:16.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:16.257 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:17.232 00.975 16108 Exposure complete
00:34:17.289 00.057 16108 worker thread done servicing request
00:34:17.289 00.000 21068 OnExposeComplete: enter
00:34:17.290 00.001 21068 UpdateGuideState(): m_state=6
00:34:17.291 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7901
00:34:17.291 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=875.93, Mass=118018, SNR=78.0, Peak=16243 HFD=3.0
00:34:17.292 00.001 21068 MultiStar: [#1 0.22,-0.03,1.10,U] [#2 0.03,0.14,1.26,U] [#3 0.18,0.02,1.10,U] [#4 0.21,0.27,0.92,U] [#5 0.07,-0.04,1.02,U] [#6 0.03,-0.11,0.85,U] [#7 0.37,0.47,0.00,M3] [#8 -0.29,0.26,0.77,U] 
00:34:17.293 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {-0.11, 0.23}
00:34:17.294 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
00:34:17.294 00.000 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
00:34:17.295 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=1.02 mountX=-0.04 mountY=-0.10, mountTheta=-1.94
00:34:17.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.09, opts=13)
00:34:17.297 00.000 21068 Enqueuing Move request for scope (0.06, 0.09)
00:34:17.298 00.001 16108 Worker thread wakes up
00:34:17.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:34:17.298 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:34:17.298 00.000 16108 Moving (0.06, 0.09) raw xDistance=-0.04 yDistance=-0.10
00:34:17.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:34:17.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:17.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:17.298 00.000 16108 MoveAxis(E, 0, ABG)
00:34:17.299 00.001 16108 Move returns status 0, amount 0
00:34:17.299 00.000 16108 MoveAxis(N, 0, ABG)
00:34:17.299 00.000 16108 Move returns status 0, amount 0
00:34:17.299 00.000 16108 move complete, result=0
00:34:17.299 00.000 16108 worker thread done servicing request
00:34:17.302 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3491, FiltMin=2966, FiltMax=53488, Gamma=1.000
00:34:17.318 00.016 21068 UpdateGuideState exits: m=118018 SNR=78.0
00:34:17.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:17.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:17.321 00.001 21068 Enqueuing Expose request
00:34:17.321 00.000 16108 Worker thread wakes up
00:34:17.321 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:17.322 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:17.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:18.480 01.158 16108 Exposure complete
00:34:18.541 00.061 16108 worker thread done servicing request
00:34:18.542 00.001 21068 OnExposeComplete: enter
00:34:18.543 00.001 21068 UpdateGuideState(): m_state=6
00:34:18.543 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7902
00:34:18.544 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.92, Mass=126503, SNR=85.3, Peak=15795 HFD=3.5
00:34:18.545 00.001 21068 MultiStar: [#1 0.04,-0.21,1.18,U] [#2 0.15,-0.19,1.15,U] [#3 0.10,-0.23,0.90,U] [#4 0.61,-0.01,0.00,M1] [#5 0.39,-0.04,0.89,U] [#6 0.28,-0.18,0.71,U] [#7 0.37,0.13,0.63,U] [#8 -0.08,0.04,0.77,U] 
00:34:18.546 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.07, 0.22}
00:34:18.547 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
00:34:18.548 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
00:34:18.548 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=-0.16 mountY=0.03, mountTheta=2.94
00:34:18.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
00:34:18.551 00.001 21068 Enqueuing Move request for scope (0.15, -0.07)
00:34:18.552 00.001 16108 Worker thread wakes up
00:34:18.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:34:18.552 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:34:18.552 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
00:34:18.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:34:18.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:18.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:34:18.553 00.001 16108 MoveAxis(E, 0, ABG)
00:34:18.553 00.000 16108 Move returns status 0, amount 0
00:34:18.553 00.000 16108 MoveAxis(N, 0, ABG)
00:34:18.553 00.000 16108 Move returns status 0, amount 0
00:34:18.553 00.000 16108 move complete, result=0
00:34:18.553 00.000 16108 worker thread done servicing request
00:34:18.556 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3491, FiltMin=3011, FiltMax=58608, Gamma=1.000
00:34:18.578 00.022 21068 UpdateGuideState exits: m=126503 SNR=85.3
00:34:18.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:18.581 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:18.583 00.002 21068 Enqueuing Expose request
00:34:18.585 00.002 16108 Worker thread wakes up
00:34:18.585 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:18.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:18.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:19.551 00.965 16108 Exposure complete
00:34:19.631 00.080 16108 worker thread done servicing request
00:34:19.631 00.000 21068 OnExposeComplete: enter
00:34:19.633 00.002 21068 UpdateGuideState(): m_state=6
00:34:19.636 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7903
00:34:19.638 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=876.21, Mass=105253, SNR=71.8, Peak=12851 HFD=3.3
00:34:19.639 00.001 21068 MultiStar: [#1 0.12,0.05,1.17,U] [#2 -0.22,0.22,1.33,U] [#3 -0.05,-0.06,1.05,U] [#4 -0.06,0.11,0.93,U] [#5 0.19,0.09,0.99,U] [#6 0.03,-0.02,0.95,U] [#7 -0.00,0.52,0.00,M3] [#8 -0.54,0.14,0.00,M1] 
00:34:19.640 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.13}, one-star: {-0.14, 0.51}
00:34:19.641 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:34:19.642 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:34:19.643 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=0.05 mountY=-0.12, mountTheta=-1.20
00:34:19.646 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
00:34:19.647 00.001 21068 Enqueuing Move request for scope (-0.03, 0.13)
00:34:19.648 00.001 16108 Worker thread wakes up
00:34:19.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
00:34:19.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
00:34:19.648 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
00:34:19.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:34:19.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:19.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:19.648 00.000 16108 MoveAxis(E, 0, ABG)
00:34:19.648 00.000 16108 Move returns status 0, amount 0
00:34:19.648 00.000 16108 MoveAxis(N, 0, ABG)
00:34:19.648 00.000 16108 Move returns status 0, amount 0
00:34:19.648 00.000 16108 move complete, result=0
00:34:19.648 00.000 16108 worker thread done servicing request
00:34:19.654 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3494, FiltMin=2973, FiltMax=52512, Gamma=1.000
00:34:19.669 00.015 21068 UpdateGuideState exits: m=105253 SNR=71.8
00:34:19.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:19.672 00.001 21068 Enqueuing Expose request
00:34:19.672 00.000 16108 Worker thread wakes up
00:34:19.672 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:19.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:19.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:20.844 01.171 16108 Exposure complete
00:34:20.903 00.059 16108 worker thread done servicing request
00:34:20.903 00.000 21068 OnExposeComplete: enter
00:34:20.904 00.001 21068 UpdateGuideState(): m_state=6
00:34:20.905 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7904
00:34:20.905 00.000 21068 Star::Find returns 1 (0), X=220.00, Y=875.90, Mass=112302, SNR=76.9, Peak=14003 HFD=3.0
00:34:20.907 00.002 21068 MultiStar: [#1 0.04,-0.01,1.14,U] [#2 -0.13,0.19,1.22,U] [#3 -0.11,0.13,1.13,U] [#4 0.24,0.05,0.92,U] [#5 -0.28,0.21,0.85,U] [#6 -0.05,-0.16,0.97,U] [#7 0.06,0.10,0.66,U] [#8 -0.46,0.01,0.73,U] 
00:34:20.907 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.04, 0.20}
00:34:20.908 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
00:34:20.909 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
00:34:20.910 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=0.08 mountY=-0.06, mountTheta=-0.69
00:34:20.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
00:34:20.913 00.002 21068 Enqueuing Move request for scope (-0.06, 0.08)
00:34:20.915 00.002 16108 Worker thread wakes up
00:34:20.916 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:34:20.916 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:34:20.916 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
00:34:20.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:34:20.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:20.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:20.916 00.000 16108 MoveAxis(E, 0, ABG)
00:34:20.916 00.000 16108 Move returns status 0, amount 0
00:34:20.916 00.000 16108 MoveAxis(N, 0, ABG)
00:34:20.917 00.001 16108 Move returns status 0, amount 0
00:34:20.917 00.000 16108 move complete, result=0
00:34:20.917 00.000 16108 worker thread done servicing request
00:34:20.923 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3494, FiltMin=3017, FiltMax=63136, Gamma=1.000
00:34:20.945 00.022 21068 UpdateGuideState exits: m=112302 SNR=76.9
00:34:20.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:20.948 00.001 21068 Enqueuing Expose request
00:34:20.948 00.000 16108 Worker thread wakes up
00:34:20.949 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:20.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:20.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:21.937 00.988 16108 Exposure complete
00:34:21.996 00.059 16108 worker thread done servicing request
00:34:21.996 00.000 21068 OnExposeComplete: enter
00:34:21.998 00.002 21068 UpdateGuideState(): m_state=6
00:34:22.000 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7905
00:34:22.002 00.002 21068 Star::Find returns 1 (0), X=219.73, Y=876.23, Mass=126128, SNR=87.4, Peak=16067 HFD=3.5
00:34:22.003 00.001 21068 MultiStar: [#1 -0.36,0.15,1.08,U] [#2 -0.65,0.11,0.00,M1] [#3 -0.02,0.25,0.91,U] [#4 0.30,0.49,0.00,M1] [#5 -0.06,0.23,0.80,U] [#6 0.17,0.30,0.76,U] [#7 -0.35,0.09,0.59,U] [#8 -0.69,0.29,0.00,M1] 
00:34:22.003 00.000 21068 refined, 5 included, MultiStar: {-0.15, 0.27}, one-star: {-0.23, 0.53}
00:34:22.004 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
00:34:22.004 00.000 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
00:34:22.006 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.08 mountX=0.19 mountY=-0.23, mountTheta=-0.86
00:34:22.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.27, opts=13)
00:34:22.010 00.002 21068 Enqueuing Move request for scope (-0.15, 0.27)
00:34:22.011 00.001 16108 Worker thread wakes up
00:34:22.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
00:34:22.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
00:34:22.011 00.000 16108 Moving (-0.15, 0.27) raw xDistance=0.19 yDistance=-0.23
00:34:22.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:34:22.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:34:22.011 00.000 16108 MoveAxis(E, 0, ABG)
00:34:22.011 00.000 16108 Move returns status 0, amount 0
00:34:22.012 00.001 16108 MoveAxis(N, 45, ABG)
00:34:22.012 00.000 16108 Guiding  Dir = 0, Dur = 45
00:34:22.012 00.000 16108 IsSlewing returns 0
00:34:22.013 00.001 16108 IsGuiding returns 0
00:34:22.019 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3494, FiltMin=3001, FiltMax=58256, Gamma=1.000
00:34:22.040 00.021 21068 UpdateGuideState exits: m=126128 SNR=87.4
00:34:22.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:22.042 00.000 21068 Enqueuing Expose request
00:34:22.071 00.029 16108 IsGuiding returns 1
00:34:22.071 00.000 16108 scope still moving after pulse duration time elapsed
00:34:22.100 00.029 16108 IsSlewing returns 0
00:34:22.100 00.000 16108 IsGuiding returns 1
00:34:22.131 00.031 16108 IsSlewing returns 0
00:34:22.131 00.000 16108 IsGuiding returns 1
00:34:22.163 00.032 16108 IsSlewing returns 0
00:34:22.163 00.000 16108 IsGuiding returns 0
00:34:22.163 00.000 16108 scope move finished after 45 + 104 ms
00:34:22.163 00.000 16108 Move returns status 0, amount 45
00:34:22.163 00.000 16108 move complete, result=0
00:34:22.164 00.001 16108 worker thread done servicing request
00:34:22.164 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 45 ms NORTH
00:34:22.165 00.001 16108 Worker thread wakes up
00:34:22.165 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:22.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:23.339 01.174 16108 Exposure complete
00:34:23.404 00.065 16108 worker thread done servicing request
00:34:23.404 00.000 21068 OnExposeComplete: enter
00:34:23.406 00.002 21068 UpdateGuideState(): m_state=6
00:34:23.407 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7906
00:34:23.410 00.003 21068 Star::Find returns 1 (0), X=219.76, Y=876.01, Mass=128996, SNR=83.7, Peak=16835 HFD=3.2
00:34:23.411 00.001 21068 MultiStar: [#1 -0.16,0.01,0.92,U] [#2 -0.02,0.06,1.19,U] [#3 -0.14,0.11,1.05,U] [#4 0.05,-0.11,0.97,U] [#5 -0.03,0.09,0.89,U] [#6 -0.24,-0.15,0.80,U] [#7 0.06,0.11,0.50,U] [#8 -0.42,-0.05,0.74,U] 
00:34:23.413 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.20, 0.31}
00:34:23.414 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
00:34:23.416 00.002 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
00:34:23.418 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=0.13 mountY=-0.02, mountTheta=-0.13
00:34:23.421 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.05, opts=13)
00:34:23.422 00.001 21068 Enqueuing Move request for scope (-0.12, 0.05)
00:34:23.424 00.002 16108 Worker thread wakes up
00:34:23.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
00:34:23.424 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
00:34:23.424 00.000 16108 Moving (-0.12, 0.05) raw xDistance=0.13 yDistance=-0.02
00:34:23.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:34:23.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:23.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:23.424 00.000 16108 MoveAxis(E, 0, ABG)
00:34:23.424 00.000 16108 Move returns status 0, amount 0
00:34:23.425 00.001 16108 MoveAxis(N, 0, ABG)
00:34:23.425 00.000 16108 Move returns status 0, amount 0
00:34:23.425 00.000 16108 move complete, result=0
00:34:23.425 00.000 16108 worker thread done servicing request
00:34:23.432 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3491, FiltMin=3024, FiltMax=58317, Gamma=1.000
00:34:23.450 00.018 21068 UpdateGuideState exits: m=128996 SNR=83.7
00:34:23.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.454 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:23.455 00.001 21068 Enqueuing Expose request
00:34:23.456 00.001 16108 Worker thread wakes up
00:34:23.456 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:23.458 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:23.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:24.427 00.969 16108 Exposure complete
00:34:24.485 00.058 16108 worker thread done servicing request
00:34:24.485 00.000 21068 OnExposeComplete: enter
00:34:24.487 00.002 21068 UpdateGuideState(): m_state=6
00:34:24.488 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7907
00:34:24.491 00.003 21068 Star::Find returns 1 (0), X=219.97, Y=876.25, Mass=131224, SNR=87.8, Peak=16723 HFD=3.3
00:34:24.493 00.002 21068 MultiStar: [#1 -0.04,0.08,1.17,U] [#2 0.16,0.11,1.17,U] [#3 0.07,0.21,0.82,U] [#4 0.11,0.28,0.84,U] [#5 -0.08,0.07,0.91,U] [#6 -0.06,-0.25,0.76,U] [#7 -0.01,0.57,0.00,M1] [#8 -0.26,0.31,0.66,U] 
00:34:24.495 00.002 21068 refined, 7 included, MultiStar: {0.00, 0.17}, one-star: {0.01, 0.55}
00:34:24.496 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
00:34:24.499 00.003 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
00:34:24.502 00.003 21068 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=0.03 mountY=-0.17, mountTheta=-1.40
00:34:24.505 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.17, opts=13)
00:34:24.507 00.002 21068 Enqueuing Move request for scope (0.00, 0.17)
00:34:24.508 00.001 16108 Worker thread wakes up
00:34:24.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
00:34:24.508 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
00:34:24.508 00.000 16108 Moving (0.00, 0.17) raw xDistance=0.03 yDistance=-0.17
00:34:24.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:34:24.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:24.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:34:24.508 00.000 16108 MoveAxis(E, 0, ABG)
00:34:24.509 00.001 16108 Move returns status 0, amount 0
00:34:24.509 00.000 16108 MoveAxis(N, 0, ABG)
00:34:24.509 00.000 16108 Move returns status 0, amount 0
00:34:24.509 00.000 16108 move complete, result=0
00:34:24.509 00.000 16108 worker thread done servicing request
00:34:24.514 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3491, FiltMin=3024, FiltMax=48784, Gamma=1.000
00:34:24.536 00.022 21068 UpdateGuideState exits: m=131224 SNR=87.8
00:34:24.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:24.539 00.001 21068 Enqueuing Expose request
00:34:24.539 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:24.540 00.001 16108 Worker thread wakes up
00:34:24.540 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:24.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:25.706 01.166 16108 Exposure complete
00:34:25.785 00.079 16108 worker thread done servicing request
00:34:25.786 00.001 21068 OnExposeComplete: enter
00:34:25.787 00.001 21068 UpdateGuideState(): m_state=6
00:34:25.788 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7908
00:34:25.789 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=876.31, Mass=119106, SNR=73.4, Peak=16595 HFD=3.2
00:34:25.790 00.001 21068 MultiStar: [#1 0.19,0.27,1.47,U] [#2 0.16,0.37,1.49,U] [#3 0.20,0.42,0.00,M1] [#4 0.18,0.18,1.01,U] [#5 -0.14,0.05,1.14,U] [#6 0.10,0.14,0.98,U] [#7 0.11,0.45,0.77,U] [#8 -0.46,0.26,0.00,M1] 
00:34:25.790 00.000 21068 refined, 6 included, MultiStar: {0.08, 0.29}, one-star: {-0.09, 0.60}
00:34:25.791 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
00:34:25.791 00.000 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
00:34:25.792 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.31 mountX=-0.03 mountY=-0.30, mountTheta=-1.66
00:34:25.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.29, opts=13)
00:34:25.795 00.001 21068 Enqueuing Move request for scope (0.08, 0.29)
00:34:25.797 00.002 16108 Worker thread wakes up
00:34:25.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
00:34:25.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
00:34:25.797 00.000 16108 Moving (0.08, 0.29) raw xDistance=-0.03 yDistance=-0.30
00:34:25.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:34:25.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:34:25.797 00.000 16108 MoveAxis(E, 0, ABG)
00:34:25.797 00.000 16108 Move returns status 0, amount 0
00:34:25.797 00.000 16108 MoveAxis(N, 60, ABG)
00:34:25.797 00.000 16108 Guiding  Dir = 0, Dur = 60
00:34:25.797 00.000 16108 IsSlewing returns 0
00:34:25.797 00.000 16108 IsGuiding returns 0
00:34:25.800 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3491, FiltMin=3017, FiltMax=48368, Gamma=1.000
00:34:25.815 00.015 21068 UpdateGuideState exits: m=119106 SNR=73.4
00:34:25.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:25.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:25.817 00.000 21068 Enqueuing Expose request
00:34:25.825 00.008 16108 PulseGuide returned control before completion, sleep 42
00:34:25.870 00.045 16108 IsGuiding returns 1
00:34:25.870 00.000 16108 scope still moving after pulse duration time elapsed
00:34:25.902 00.032 16108 IsSlewing returns 0
00:34:25.902 00.000 16108 IsGuiding returns 1
00:34:25.933 00.031 16108 IsSlewing returns 0
00:34:25.933 00.000 16108 IsGuiding returns 0
00:34:25.933 00.000 16108 scope move finished after 60 + 76 ms
00:34:25.933 00.000 16108 Move returns status 0, amount 60
00:34:25.933 00.000 16108 move complete, result=0
00:34:25.933 00.000 16108 worker thread done servicing request
00:34:25.933 00.000 16108 Worker thread wakes up
00:34:25.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:25.933 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH
00:34:25.936 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:26.910 00.974 16108 Exposure complete
00:34:26.966 00.056 16108 worker thread done servicing request
00:34:26.966 00.000 21068 OnExposeComplete: enter
00:34:26.967 00.001 21068 UpdateGuideState(): m_state=6
00:34:26.968 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7909
00:34:26.969 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=876.00, Mass=123160, SNR=82.3, Peak=16291 HFD=3.0
00:34:26.971 00.002 21068 MultiStar: [#1 0.07,0.01,1.13,U] [#2 -0.04,0.00,1.17,U] [#3 0.03,-0.13,1.04,U] [#4 0.32,0.29,0.86,U] [#5 -0.03,0.16,0.89,U] [#6 0.06,0.18,0.88,U] [#7 0.20,0.09,0.58,U] [#8 -0.34,0.14,0.91,U] 
00:34:26.972 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.11, 0.30}
00:34:26.972 00.000 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
00:34:26.973 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
00:34:26.974 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=0.01 mountY=-0.10, mountTheta=-1.47
00:34:26.975 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
00:34:26.976 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
00:34:26.976 00.000 16108 Worker thread wakes up
00:34:26.977 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:34:26.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:34:26.977 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.10
00:34:26.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:34:26.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:26.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:26.977 00.000 16108 MoveAxis(E, 0, ABG)
00:34:26.977 00.000 16108 Move returns status 0, amount 0
00:34:26.977 00.000 16108 MoveAxis(N, 0, ABG)
00:34:26.977 00.000 16108 Move returns status 0, amount 0
00:34:26.977 00.000 16108 move complete, result=0
00:34:26.977 00.000 16108 worker thread done servicing request
00:34:26.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3491, FiltMin=3014, FiltMax=60240, Gamma=1.000
00:34:27.011 00.031 21068 UpdateGuideState exits: m=123160 SNR=82.3
00:34:27.015 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:27.017 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:27.019 00.002 21068 Enqueuing Expose request
00:34:27.020 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:27.022 00.002 16108 Worker thread wakes up
00:34:27.022 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:27.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:28.190 01.168 16108 Exposure complete
00:34:28.245 00.055 16108 worker thread done servicing request
00:34:28.246 00.001 21068 OnExposeComplete: enter
00:34:28.246 00.000 21068 UpdateGuideState(): m_state=6
00:34:28.247 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7910
00:34:28.248 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.74, Mass=128045, SNR=86.1, Peak=14915 HFD=3.5
00:34:28.249 00.001 21068 MultiStar: [#1 0.16,-0.43,1.06,U] [#2 0.13,-0.37,1.03,U] [#3 0.48,-0.49,0.00,M1] [#4 0.61,-0.09,0.00,M1] [#5 0.32,-0.37,0.00,M1] [#6 0.22,-0.49,0.00,M1] [#7 0.32,0.01,0.63,U] [#8 -0.01,-0.27,0.66,U] 
00:34:28.249 00.000 21068 single-star, 4 included, MultiStar: {0.16, -0.22}, one-star: {0.21, 0.03}
00:34:28.250 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
00:34:28.251 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
00:34:28.251 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.16 mountX=-0.20 mountY=-0.08, mountTheta=-2.75
00:34:28.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
00:34:28.254 00.001 21068 Enqueuing Move request for scope (0.21, 0.03)
00:34:28.255 00.001 16108 Worker thread wakes up
00:34:28.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
00:34:28.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
00:34:28.255 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.08
00:34:28.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:34:28.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:28.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:28.255 00.000 16108 MoveAxis(E, 0, ABG)
00:34:28.255 00.000 16108 Move returns status 0, amount 0
00:34:28.255 00.000 16108 MoveAxis(N, 0, ABG)
00:34:28.255 00.000 16108 Move returns status 0, amount 0
00:34:28.255 00.000 16108 move complete, result=0
00:34:28.255 00.000 16108 worker thread done servicing request
00:34:28.259 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3491, FiltMin=2969, FiltMax=65440, Gamma=1.000
00:34:28.277 00.018 21068 UpdateGuideState exits: m=128045 SNR=86.1
00:34:28.279 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:28.282 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:28.283 00.001 21068 Enqueuing Expose request
00:34:28.285 00.002 16108 Worker thread wakes up
00:34:28.285 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:28.287 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:28.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:29.268 00.981 16108 Exposure complete
00:34:29.341 00.073 16108 worker thread done servicing request
00:34:29.343 00.002 21068 OnExposeComplete: enter
00:34:29.344 00.001 21068 UpdateGuideState(): m_state=6
00:34:29.345 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7911
00:34:29.346 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.70, Mass=128387, SNR=86.7, Peak=15779 HFD=3.2
00:34:29.348 00.002 21068 MultiStar: [#1 0.11,-0.41,1.15,U] [#2 0.40,-0.45,0.00,M1] [#3 0.17,-0.43,0.00,M2] [#4 0.33,-0.29,0.79,U] [#5 0.06,-0.50,0.00,M2] [#6 0.21,-0.52,0.00,M2] [#7 0.42,-0.25,0.00,M1] [#8 -0.19,-0.24,0.67,U] 
00:34:29.349 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.24}, one-star: {0.28, 0.00}
00:34:29.351 00.002 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
00:34:29.353 00.002 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
00:34:29.354 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-1.00 mountX=-0.19 mountY=0.19, mountTheta=2.34
00:34:29.356 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.24, opts=13)
00:34:29.357 00.001 21068 Enqueuing Move request for scope (0.15, -0.24)
00:34:29.358 00.001 16108 Worker thread wakes up
00:34:29.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
00:34:29.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
00:34:29.358 00.000 16108 Moving (0.15, -0.24) raw xDistance=-0.19 yDistance=0.19
00:34:29.359 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:34:29.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:29.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:34:29.359 00.000 16108 MoveAxis(E, 0, ABG)
00:34:29.359 00.000 16108 Move returns status 0, amount 0
00:34:29.359 00.000 16108 MoveAxis(N, 0, ABG)
00:34:29.359 00.000 16108 Move returns status 0, amount 0
00:34:29.359 00.000 16108 move complete, result=0
00:34:29.359 00.000 16108 worker thread done servicing request
00:34:29.361 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3491, FiltMin=3033, FiltMax=62205, Gamma=1.000
00:34:29.377 00.016 21068 UpdateGuideState exits: m=128387 SNR=86.7
00:34:29.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:29.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:29.380 00.001 21068 Enqueuing Expose request
00:34:29.380 00.000 16108 Worker thread wakes up
00:34:29.381 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:29.381 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:29.382 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:30.560 01.178 16108 Exposure complete
00:34:30.614 00.054 16108 worker thread done servicing request
00:34:30.614 00.000 21068 OnExposeComplete: enter
00:34:30.615 00.001 21068 UpdateGuideState(): m_state=6
00:34:30.618 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7912
00:34:30.620 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=875.73, Mass=117650, SNR=74.7, Peak=17715 HFD=3.2
00:34:30.624 00.004 21068 MultiStar: [#1 0.28,-0.31,1.30,U] [#2 0.13,-0.33,1.35,U] [#3 0.41,-0.32,0.00,M3] [#4 0.11,0.05,0.94,U] [#5 0.26,-0.38,1.06,U] [#6 0.12,-0.37,0.83,U] [#7 0.47,-0.23,0.00,M2] [#8 -0.09,-0.01,0.88,U] 
00:34:30.625 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.20}, one-star: {0.08, 0.03}
00:34:30.627 00.002 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
00:34:30.628 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:34:30.630 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
00:34:30.633 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
00:34:30.634 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
00:34:30.635 00.001 16108 Worker thread wakes up
00:34:30.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:34:30.636 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:34:30.636 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.05
00:34:30.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:34:30.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:30.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:30.636 00.000 16108 MoveAxis(E, 0, ABG)
00:34:30.636 00.000 16108 Move returns status 0, amount 0
00:34:30.636 00.000 16108 MoveAxis(N, 0, ABG)
00:34:30.636 00.000 16108 Move returns status 0, amount 0
00:34:30.636 00.000 16108 move complete, result=0
00:34:30.636 00.000 16108 worker thread done servicing request
00:34:30.642 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3488, FiltMin=2998, FiltMax=57763, Gamma=1.000
00:34:30.671 00.029 21068 UpdateGuideState exits: m=117650 SNR=74.7
00:34:30.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:30.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:30.674 00.001 21068 Enqueuing Expose request
00:34:30.675 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:30.676 00.001 16108 Worker thread wakes up
00:34:30.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:30.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:31.652 00.976 16108 Exposure complete
00:34:31.716 00.064 16108 worker thread done servicing request
00:34:31.716 00.000 21068 OnExposeComplete: enter
00:34:31.717 00.001 21068 UpdateGuideState(): m_state=6
00:34:31.719 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7913
00:34:31.719 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=875.44, Mass=117361, SNR=87.5, Peak=13933 HFD=3.3
00:34:31.721 00.002 21068 MultiStar: [#1 0.36,-0.40,0.00,M1] [#2 0.21,-0.42,0.00,M1] [#3 0.20,-0.49,0.00,M4] [#4 -0.08,-0.42,0.84,U] [#5 -0.16,-0.60,0.00,M2] [#6 -0.08,-0.62,0.00,M2] [#7 0.29,-0.38,0.00,M3] [#8 -0.27,-0.25,0.71,U] 
00:34:31.722 00.001 21068 single-star, 2 included, MultiStar: {-0.13, -0.31}, one-star: {-0.07, -0.26}
00:34:31.723 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
00:34:31.723 00.000 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
00:34:31.724 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.82 mountX=0.02 mountY=0.27, mountTheta=1.50
00:34:31.727 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.26, opts=13)
00:34:31.728 00.001 21068 Enqueuing Move request for scope (-0.07, -0.26)
00:34:31.728 00.000 16108 Worker thread wakes up
00:34:31.729 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
00:34:31.729 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
00:34:31.729 00.000 16108 Moving (-0.07, -0.26) raw xDistance=0.02 yDistance=0.27
00:34:31.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:34:31.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:34:31.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:34:31.729 00.000 16108 MoveAxis(E, 0, ABG)
00:34:31.729 00.000 16108 Move returns status 0, amount 0
00:34:31.729 00.000 16108 MoveAxis(N, 0, ABG)
00:34:31.729 00.000 16108 Move returns status 0, amount 0
00:34:31.729 00.000 16108 move complete, result=0
00:34:31.729 00.000 16108 worker thread done servicing request
00:34:31.736 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3491, FiltMin=3024, FiltMax=61424, Gamma=1.000
00:34:31.757 00.021 21068 UpdateGuideState exits: m=117361 SNR=87.5
00:34:31.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:31.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:31.759 00.000 21068 Enqueuing Expose request
00:34:31.762 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:34:31.765 00.003 16108 Worker thread wakes up
00:34:31.765 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:31.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:32.924 01.159 16108 Exposure complete
00:34:32.985 00.061 16108 worker thread done servicing request
00:34:32.985 00.000 21068 OnExposeComplete: enter
00:34:32.987 00.002 21068 UpdateGuideState(): m_state=6
00:34:32.989 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7914
00:34:32.990 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.64, Mass=110034, SNR=71.3, Peak=15715 HFD=3.1
00:34:32.993 00.003 21068 MultiStar: [#1 0.04,-0.41,1.38,U] [#2 0.08,-0.36,1.32,U] [#3 -0.17,-0.42,1.31,U] [#4 0.10,-0.07,1.02,U] [#5 -0.12,-0.24,1.06,U] [#6 -0.06,-0.30,0.97,U] [#7 -0.01,-0.16,0.84,U] [#8 -0.37,-0.04,0.84,U] 
00:34:32.994 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.25}, one-star: {-0.25, -0.06}
00:34:32.996 00.002 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.41)
00:34:32.997 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
00:34:32.998 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-2.91 mountX=0.23 mountY=0.12, mountTheta=0.46
00:34:33.001 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.06, opts=13)
00:34:33.002 00.001 21068 Enqueuing Move request for scope (-0.25, -0.06)
00:34:33.003 00.001 16108 Worker thread wakes up
00:34:33.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
00:34:33.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
00:34:33.003 00.000 16108 Moving (-0.25, -0.06) raw xDistance=0.23 yDistance=0.12
00:34:33.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:34:33.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:33.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:34:33.003 00.000 16108 MoveAxis(W, 61, ABG)
00:34:33.003 00.000 16108 Guiding  Dir = 3, Dur = 61
00:34:33.005 00.002 16108 IsSlewing returns 0
00:34:33.005 00.000 16108 IsGuiding returns 0
00:34:33.011 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3491, FiltMin=2941, FiltMax=54445, Gamma=1.000
00:34:33.030 00.019 16108 PulseGuide returned control before completion, sleep 46
00:34:33.041 00.011 21068 UpdateGuideState exits: m=110034 SNR=71.3
00:34:33.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:33.044 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:33.046 00.002 21068 Enqueuing Expose request
00:34:33.091 00.045 16108 IsGuiding returns 1
00:34:33.091 00.000 16108 scope still moving after pulse duration time elapsed
00:34:33.123 00.032 16108 IsSlewing returns 0
00:34:33.123 00.000 16108 IsGuiding returns 0
00:34:33.123 00.000 16108 scope move finished after 61 + 58 ms
00:34:33.123 00.000 16108 Move returns status 0, amount 61
00:34:33.124 00.001 16108 MoveAxis(N, 0, ABG)
00:34:33.124 00.000 16108 Move returns status 0, amount 0
00:34:33.124 00.000 16108 move complete, result=0
00:34:33.124 00.000 16108 worker thread done servicing request
00:34:33.124 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
00:34:33.128 00.004 16108 Worker thread wakes up
00:34:33.128 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:33.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:34.093 00.965 16108 Exposure complete
00:34:34.169 00.076 16108 worker thread done servicing request
00:34:34.169 00.000 21068 OnExposeComplete: enter
00:34:34.171 00.002 21068 UpdateGuideState(): m_state=6
00:34:34.172 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7915
00:34:34.173 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.60, Mass=126055, SNR=85.0, Peak=16323 HFD=3.2
00:34:34.174 00.001 21068 MultiStar: [#1 -0.02,-0.24,1.10,U] [#2 0.14,-0.42,1.19,U] [#3 0.00,-0.19,1.00,U] [#4 0.69,-0.02,0.00,M1] [#5 -0.08,-0.03,0.88,U] [#6 0.04,-0.31,0.87,U] [#7 -0.02,-0.23,0.68,U] [#8 -0.19,-0.04,0.76,U] 
00:34:34.175 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.21}, one-star: {-0.31, -0.10}
00:34:34.177 00.002 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
00:34:34.179 00.002 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
00:34:34.180 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.79 mountX=0.01 mountY=0.21, mountTheta=1.52
00:34:34.182 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.21, opts=13)
00:34:34.183 00.001 21068 Enqueuing Move request for scope (-0.05, -0.21)
00:34:34.184 00.001 16108 Worker thread wakes up
00:34:34.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
00:34:34.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
00:34:34.184 00.000 16108 Moving (-0.05, -0.21) raw xDistance=0.01 yDistance=0.21
00:34:34.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:34:34.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:34.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:34:34.184 00.000 16108 MoveAxis(E, 0, ABG)
00:34:34.184 00.000 16108 Move returns status 0, amount 0
00:34:34.185 00.001 16108 MoveAxis(N, 0, ABG)
00:34:34.185 00.000 16108 Move returns status 0, amount 0
00:34:34.185 00.000 16108 move complete, result=0
00:34:34.185 00.000 16108 worker thread done servicing request
00:34:34.189 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3491, FiltMin=3021, FiltMax=58963, Gamma=1.000
00:34:34.204 00.015 21068 UpdateGuideState exits: m=126055 SNR=85.0
00:34:34.206 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:34.206 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:34.207 00.001 21068 Enqueuing Expose request
00:34:34.208 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:34.210 00.002 16108 Worker thread wakes up
00:34:34.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:34.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:35.373 01.163 16108 Exposure complete
00:34:35.443 00.070 16108 worker thread done servicing request
00:34:35.443 00.000 21068 OnExposeComplete: enter
00:34:35.444 00.001 21068 UpdateGuideState(): m_state=6
00:34:35.445 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7916
00:34:35.445 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=875.77, Mass=104509, SNR=75.2, Peak=13539 HFD=3.3
00:34:35.446 00.001 21068 MultiStar: [#1 0.10,-0.47,0.00,M1] [#2 -0.03,-0.44,1.47,U] [#3 0.04,-0.49,0.00,M3] [#4 0.22,-0.08,0.86,U] [#5 -0.07,-0.16,1.15,U] [#6 -0.03,-0.37,0.90,U] [#7 0.16,-0.17,0.65,U] [#8 -0.21,-0.06,0.90,U] 
00:34:35.447 00.001 21068 single-star, 6 included, MultiStar: {-0.02, -0.19}, one-star: {-0.07, 0.07}
00:34:35.448 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
00:34:35.449 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
00:34:35.449 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.09 cameraTheta=2.37 mountX=0.08 mountY=-0.05, mountTheta=-0.55
00:34:35.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
00:34:35.452 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
00:34:35.452 00.000 16108 Worker thread wakes up
00:34:35.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:34:35.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:34:35.452 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
00:34:35.453 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:34:35.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:35.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:35.453 00.000 16108 MoveAxis(E, 0, ABG)
00:34:35.453 00.000 16108 Move returns status 0, amount 0
00:34:35.453 00.000 16108 MoveAxis(N, 0, ABG)
00:34:35.453 00.000 16108 Move returns status 0, amount 0
00:34:35.453 00.000 16108 move complete, result=0
00:34:35.453 00.000 16108 worker thread done servicing request
00:34:35.456 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3491, FiltMin=2992, FiltMax=55613, Gamma=1.000
00:34:35.487 00.031 21068 UpdateGuideState exits: m=104509 SNR=75.2
00:34:35.489 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:35.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:35.490 00.000 21068 Enqueuing Expose request
00:34:35.491 00.001 16108 Worker thread wakes up
00:34:35.491 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:35.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:35.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:36.460 00.968 16108 Exposure complete
00:34:36.516 00.056 16108 worker thread done servicing request
00:34:36.517 00.001 21068 OnExposeComplete: enter
00:34:36.518 00.001 21068 UpdateGuideState(): m_state=6
00:34:36.520 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7917
00:34:36.523 00.003 21068 Star::Find returns 1 (0), X=220.27, Y=875.54, Mass=112977, SNR=76.8, Peak=13859 HFD=3.2
00:34:36.524 00.001 21068 MultiStar: [#1 -0.03,-0.38,1.17,U] [#2 0.31,-0.31,1.26,U] [#3 0.15,-0.37,1.03,U] [#4 0.52,-0.19,0.00,M1] [#5 0.04,-0.15,1.05,U] [#6 0.17,-0.31,1.12,U] [#7 0.46,-0.24,0.00,M1] [#8 -0.04,-0.40,0.87,U] 
00:34:36.525 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.30}, one-star: {0.31, -0.16}
00:34:36.526 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
00:34:36.527 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
00:34:36.529 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.15 mountX=-0.18 mountY=0.26, mountTheta=2.19
00:34:36.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.30, opts=13)
00:34:36.533 00.002 21068 Enqueuing Move request for scope (0.13, -0.30)
00:34:36.535 00.002 16108 Worker thread wakes up
00:34:36.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
00:34:36.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
00:34:36.535 00.000 16108 Moving (0.13, -0.30) raw xDistance=-0.18 yDistance=0.26
00:34:36.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:34:36.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:36.536 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:34:36.536 00.000 16108 MoveAxis(E, 0, ABG)
00:34:36.536 00.000 16108 Move returns status 0, amount 0
00:34:36.536 00.000 16108 MoveAxis(N, 0, ABG)
00:34:36.536 00.000 16108 Move returns status 0, amount 0
00:34:36.536 00.000 16108 move complete, result=0
00:34:36.536 00.000 16108 worker thread done servicing request
00:34:36.542 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3488, FiltMin=3024, FiltMax=58525, Gamma=1.000
00:34:36.568 00.026 21068 UpdateGuideState exits: m=112977 SNR=76.8
00:34:36.569 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:36.570 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:36.571 00.001 21068 Enqueuing Expose request
00:34:36.571 00.000 16108 Worker thread wakes up
00:34:36.571 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:34:36.572 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:36.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:37.748 01.176 16108 Exposure complete
00:34:37.823 00.075 16108 worker thread done servicing request
00:34:37.823 00.000 21068 OnExposeComplete: enter
00:34:37.825 00.002 21068 UpdateGuideState(): m_state=6
00:34:37.827 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7918
00:34:37.828 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.58, Mass=126043, SNR=75.7, Peak=17107 HFD=3.3
00:34:37.829 00.001 21068 MultiStar: [#1 0.71,-0.78,0.00,M1] [#2 0.47,-0.33,0.00,M1] [#3 0.64,-0.53,0.00,M3] [#4 0.76,-0.13,0.00,M2] [#5 0.40,-0.22,0.88,U] [#6 0.60,-0.47,0.00,M1] [#7 0.39,-0.10,0.62,U] [#8 0.27,-0.05,0.83,U] 
00:34:37.830 00.001 21068 single-star, 3 included, MultiStar: {0.32, -0.12}, one-star: {0.24, -0.12}
00:34:37.833 00.003 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
00:34:37.834 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
00:34:37.835 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.45 mountX=-0.26 mountY=0.06, mountTheta=2.92
00:34:37.838 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.12, opts=13)
00:34:37.840 00.002 21068 Enqueuing Move request for scope (0.24, -0.12)
00:34:37.841 00.001 16108 Worker thread wakes up
00:34:37.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
00:34:37.843 00.002 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
00:34:37.843 00.000 16108 Moving (0.24, -0.12) raw xDistance=-0.26 yDistance=0.06
00:34:37.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:34:37.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:37.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:37.843 00.000 16108 MoveAxis(E, 68, ABG)
00:34:37.843 00.000 16108 Guiding  Dir = 2, Dur = 68
00:34:37.843 00.000 16108 IsSlewing returns 0
00:34:37.843 00.000 16108 IsGuiding returns 0
00:34:37.854 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3488, FiltMin=2992, FiltMax=61741, Gamma=1.000
00:34:37.885 00.031 21068 UpdateGuideState exits: m=126043 SNR=75.7
00:34:37.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:37.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:37.888 00.001 21068 Enqueuing Expose request
00:34:37.891 00.003 16108 PulseGuide returned control before completion, sleep 31
00:34:37.936 00.045 16108 IsGuiding returns 1
00:34:37.936 00.000 16108 scope still moving after pulse duration time elapsed
00:34:37.967 00.031 16108 IsSlewing returns 0
00:34:37.967 00.000 16108 IsGuiding returns 1
00:34:37.998 00.031 16108 IsSlewing returns 0
00:34:37.998 00.000 16108 IsGuiding returns 0
00:34:37.998 00.000 16108 scope move finished after 68 + 87 ms
00:34:37.998 00.000 16108 Move returns status 0, amount 68
00:34:37.998 00.000 16108 MoveAxis(N, 0, ABG)
00:34:37.998 00.000 16108 Move returns status 0, amount 0
00:34:37.999 00.001 16108 move complete, result=0
00:34:37.999 00.000 16108 worker thread done servicing request
00:34:37.999 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
00:34:38.001 00.002 16108 Worker thread wakes up
00:34:38.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:38.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:38.981 00.980 16108 Exposure complete
00:34:39.036 00.055 16108 worker thread done servicing request
00:34:39.037 00.001 21068 OnExposeComplete: enter
00:34:39.037 00.000 21068 UpdateGuideState(): m_state=6
00:34:39.038 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7919
00:34:39.039 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.77, Mass=113560, SNR=69.2, Peak=14547 HFD=3.2
00:34:39.040 00.001 21068 MultiStar: [#1 0.14,-0.43,1.39,U] [#2 0.32,-0.20,1.35,U] [#3 0.43,-0.35,0.00,M4] [#4 0.55,-0.21,0.00,M3] [#5 0.18,-0.07,1.05,U] [#6 0.35,-0.18,0.83,U] [#7 0.24,0.03,0.68,U] [#8 0.10,-0.20,1.03,U] 
00:34:39.041 00.001 21068 single-star, 6 included, MultiStar: {0.20, -0.17}, one-star: {0.10, 0.06}
00:34:39.041 00.000 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:34:39.042 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:34:39.043 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
00:34:39.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
00:34:39.048 00.003 21068 Enqueuing Move request for scope (0.10, 0.06)
00:34:39.049 00.001 16108 Worker thread wakes up
00:34:39.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:34:39.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:34:39.050 00.001 16108 Moving (0.10, 0.06) raw xDistance=-0.09 yDistance=-0.09
00:34:39.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:34:39.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:39.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:39.050 00.000 16108 MoveAxis(E, 0, ABG)
00:34:39.050 00.000 16108 Move returns status 0, amount 0
00:34:39.050 00.000 16108 MoveAxis(N, 0, ABG)
00:34:39.050 00.000 16108 Move returns status 0, amount 0
00:34:39.050 00.000 16108 move complete, result=0
00:34:39.050 00.000 16108 worker thread done servicing request
00:34:39.057 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3491, FiltMin=2963, FiltMax=65440, Gamma=1.000
00:34:39.086 00.029 21068 UpdateGuideState exits: m=113560 SNR=69.2
00:34:39.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:39.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:39.089 00.001 21068 Enqueuing Expose request
00:34:39.090 00.001 16108 Worker thread wakes up
00:34:39.090 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:39.091 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:39.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:40.247 01.156 16108 Exposure complete
00:34:40.304 00.057 16108 worker thread done servicing request
00:34:40.304 00.000 21068 OnExposeComplete: enter
00:34:40.306 00.002 21068 UpdateGuideState(): m_state=6
00:34:40.307 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7920
00:34:40.308 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.84, Mass=124325, SNR=80.2, Peak=15379 HFD=3.2
00:34:40.309 00.001 21068 MultiStar: [#1 0.32,-0.32,1.04,U] [#2 0.21,-0.37,1.42,U] [#3 0.19,-0.34,1.01,U] [#4 0.52,0.03,0.00,M4] [#5 0.31,-0.46,0.00,M1] [#6 0.36,-0.39,0.00,M1] [#7 0.71,-0.30,0.00,M1] [#8 0.14,-0.32,0.88,U] 
00:34:40.310 00.001 21068 single-star, 4 included, MultiStar: {0.23, -0.25}, one-star: {0.28, 0.13}
00:34:40.311 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
00:34:40.312 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
00:34:40.313 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.45 mountX=-0.25 mountY=-0.20, mountTheta=-2.48
00:34:40.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.13, opts=13)
00:34:40.316 00.001 21068 Enqueuing Move request for scope (0.28, 0.13)
00:34:40.317 00.001 16108 Worker thread wakes up
00:34:40.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
00:34:40.317 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
00:34:40.317 00.000 16108 Moving (0.28, 0.13) raw xDistance=-0.25 yDistance=-0.20
00:34:40.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:34:40.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:40.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:34:40.317 00.000 16108 MoveAxis(E, 66, ABG)
00:34:40.318 00.001 16108 Guiding  Dir = 2, Dur = 66
00:34:40.318 00.000 16108 IsSlewing returns 0
00:34:40.318 00.000 16108 IsGuiding returns 0
00:34:40.321 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3491, FiltMin=2995, FiltMax=60077, Gamma=1.000
00:34:40.337 00.016 21068 UpdateGuideState exits: m=124325 SNR=80.2
00:34:40.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:40.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:40.342 00.003 21068 Enqueuing Expose request
00:34:40.380 00.038 16108 PulseGuide returned control before completion, sleep 14
00:34:40.410 00.030 16108 IsGuiding returns 1
00:34:40.410 00.000 16108 scope still moving after pulse duration time elapsed
00:34:40.445 00.035 16108 IsSlewing returns 0
00:34:40.445 00.000 16108 IsGuiding returns 1
00:34:40.473 00.028 16108 IsSlewing returns 0
00:34:40.474 00.001 16108 IsGuiding returns 0
00:34:40.474 00.000 16108 scope move finished after 66 + 89 ms
00:34:40.474 00.000 16108 Move returns status 0, amount 66
00:34:40.474 00.000 16108 MoveAxis(N, 0, ABG)
00:34:40.474 00.000 16108 Move returns status 0, amount 0
00:34:40.474 00.000 16108 move complete, result=0
00:34:40.474 00.000 16108 worker thread done servicing request
00:34:40.474 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
00:34:40.477 00.003 16108 Worker thread wakes up
00:34:40.478 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:40.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:41.461 00.983 16108 Exposure complete
00:34:41.517 00.056 16108 worker thread done servicing request
00:34:41.517 00.000 21068 OnExposeComplete: enter
00:34:41.518 00.001 21068 UpdateGuideState(): m_state=6
00:34:41.518 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7921
00:34:41.520 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=875.66, Mass=129128, SNR=85.4, Peak=15619 HFD=3.6
00:34:41.521 00.001 21068 MultiStar: [#1 0.24,-0.55,0.00,M1] [#2 0.30,-0.07,1.12,U] [#3 0.17,-0.49,0.00,M4] [#4 0.44,0.06,0.90,U] [#5 0.09,0.17,0.82,U] [#6 -0.04,-0.28,0.68,U] [#7 0.11,-0.00,0.58,U] [#8 -0.12,-0.22,0.78,U] 
00:34:41.522 00.001 21068 single-star, 6 included, MultiStar: {0.12, -0.05}, one-star: {-0.02, -0.04}
00:34:41.522 00.000 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
00:34:41.523 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
00:34:41.524 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.04 mountX=0.01 mountY=0.04, mountTheta=1.28
00:34:41.525 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
00:34:41.526 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
00:34:41.527 00.001 16108 Worker thread wakes up
00:34:41.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:34:41.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:34:41.527 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
00:34:41.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:34:41.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:41.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:34:41.527 00.000 16108 MoveAxis(E, 0, ABG)
00:34:41.529 00.002 16108 Move returns status 0, amount 0
00:34:41.529 00.000 16108 MoveAxis(N, 0, ABG)
00:34:41.529 00.000 16108 Move returns status 0, amount 0
00:34:41.529 00.000 16108 move complete, result=0
00:34:41.529 00.000 16108 worker thread done servicing request
00:34:41.531 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3491, FiltMin=3024, FiltMax=58989, Gamma=1.000
00:34:41.546 00.015 21068 UpdateGuideState exits: m=129128 SNR=85.4
00:34:41.547 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.548 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:41.549 00.001 21068 Enqueuing Expose request
00:34:41.550 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:41.550 00.000 16108 Worker thread wakes up
00:34:41.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:41.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:42.714 01.163 16108 Exposure complete
00:34:42.784 00.070 16108 worker thread done servicing request
00:34:42.784 00.000 21068 OnExposeComplete: enter
00:34:42.785 00.001 21068 UpdateGuideState(): m_state=6
00:34:42.785 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7922
00:34:42.786 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.75, Mass=110758, SNR=71.5, Peak=15859 HFD=3.2
00:34:42.787 00.001 21068 MultiStar: [#1 -0.19,-0.22,1.28,U] [#2 -0.22,-0.19,1.38,U] [#3 -0.12,-0.13,1.29,U] [#4 0.03,-0.11,1.03,U] [#5 -0.15,-0.13,1.11,U] [#6 -0.28,-0.23,0.84,U] [#7 -0.04,0.01,0.65,U] [#8 -0.20,-0.03,0.98,U] 
00:34:42.788 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.08, 0.05}
00:34:42.789 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
00:34:42.789 00.000 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
00:34:42.790 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.57 mountX=0.09 mountY=-0.03, mountTheta=-0.34
00:34:42.794 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.05, opts=13)
00:34:42.796 00.002 21068 Enqueuing Move request for scope (-0.08, 0.05)
00:34:42.797 00.001 16108 Worker thread wakes up
00:34:42.798 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
00:34:42.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
00:34:42.798 00.000 16108 Moving (-0.08, 0.05) raw xDistance=0.09 yDistance=-0.03
00:34:42.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:34:42.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:42.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:34:42.798 00.000 16108 MoveAxis(E, 0, ABG)
00:34:42.798 00.000 16108 Move returns status 0, amount 0
00:34:42.799 00.001 16108 MoveAxis(N, 0, ABG)
00:34:42.799 00.000 16108 Move returns status 0, amount 0
00:34:42.799 00.000 16108 move complete, result=0
00:34:42.799 00.000 16108 worker thread done servicing request
00:34:42.807 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3488, FiltMin=3001, FiltMax=58189, Gamma=1.000
00:34:42.838 00.031 21068 UpdateGuideState exits: m=110758 SNR=71.5
00:34:42.840 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:42.843 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:42.845 00.002 21068 Enqueuing Expose request
00:34:42.847 00.002 16108 Worker thread wakes up
00:34:42.847 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:42.848 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:42.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:43.837 00.989 16108 Exposure complete
00:34:43.893 00.056 16108 worker thread done servicing request
00:34:43.893 00.000 21068 OnExposeComplete: enter
00:34:43.894 00.001 21068 UpdateGuideState(): m_state=6
00:34:43.895 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7923
00:34:43.895 00.000 21068 Star::Find returns 1 (0), X=219.87, Y=875.60, Mass=130637, SNR=91.0, Peak=15683 HFD=3.5
00:34:43.896 00.001 21068 MultiStar: [#1 0.24,-0.39,0.94,U] [#2 -0.09,-0.35,1.07,U] [#3 0.00,-0.29,0.94,U] [#4 0.16,-0.15,0.66,U] [#5 -0.00,-0.32,0.93,U] [#6 -0.19,-0.28,0.70,U] [#7 0.27,-0.02,0.57,U] [#8 0.09,-0.16,0.69,U] 
00:34:43.897 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.24}, one-star: {-0.09, -0.10}
00:34:43.899 00.002 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
00:34:43.899 00.000 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
00:34:43.900 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=0.07 mountY=0.12, mountTheta=1.04
00:34:43.903 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
00:34:43.904 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
00:34:43.906 00.002 16108 Worker thread wakes up
00:34:43.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
00:34:43.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
00:34:43.906 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.12
00:34:43.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:34:43.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:43.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:34:43.906 00.000 16108 MoveAxis(E, 0, ABG)
00:34:43.906 00.000 16108 Move returns status 0, amount 0
00:34:43.906 00.000 16108 MoveAxis(N, 0, ABG)
00:34:43.906 00.000 16108 Move returns status 0, amount 0
00:34:43.906 00.000 16108 move complete, result=0
00:34:43.906 00.000 16108 worker thread done servicing request
00:34:43.911 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3488, FiltMin=2998, FiltMax=55363, Gamma=1.000
00:34:43.924 00.013 21068 UpdateGuideState exits: m=130637 SNR=91.0
00:34:43.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:43.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:43.927 00.001 21068 Enqueuing Expose request
00:34:43.927 00.000 16108 Worker thread wakes up
00:34:43.927 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:43.929 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:43.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:45.089 01.160 16108 Exposure complete
00:34:45.148 00.059 16108 worker thread done servicing request
00:34:45.148 00.000 21068 OnExposeComplete: enter
00:34:45.150 00.002 21068 UpdateGuideState(): m_state=6
00:34:45.151 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7924
00:34:45.152 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.85, Mass=120793, SNR=83.8, Peak=14147 HFD=3.3
00:34:45.153 00.001 21068 MultiStar: [#1 0.31,-0.27,1.00,U] [#2 0.29,-0.14,1.14,U] [#3 0.06,-0.22,1.02,U] [#4 0.17,-0.06,0.81,U] [#5 -0.03,0.04,0.94,U] [#6 -0.24,-0.15,0.82,U] [#7 0.35,0.23,0.66,U] [#8 -0.26,-0.09,0.78,U] 
00:34:45.153 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.18, 0.15}
00:34:45.154 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
00:34:45.155 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
00:34:45.156 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.59 mountX=-0.11 mountY=0.04, mountTheta=2.77
00:34:45.157 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
00:34:45.159 00.002 21068 Enqueuing Move request for scope (0.10, -0.07)
00:34:45.160 00.001 16108 Worker thread wakes up
00:34:45.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:34:45.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:34:45.160 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
00:34:45.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:34:45.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:45.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:34:45.160 00.000 16108 MoveAxis(E, 0, ABG)
00:34:45.160 00.000 16108 Move returns status 0, amount 0
00:34:45.160 00.000 16108 MoveAxis(N, 0, ABG)
00:34:45.161 00.001 16108 Move returns status 0, amount 0
00:34:45.161 00.000 16108 move complete, result=0
00:34:45.161 00.000 16108 worker thread done servicing request
00:34:45.169 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3488, FiltMin=2979, FiltMax=61152, Gamma=1.000
00:34:45.198 00.029 21068 UpdateGuideState exits: m=120793 SNR=83.8
00:34:45.200 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:45.201 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:45.203 00.002 21068 Enqueuing Expose request
00:34:45.205 00.002 16108 Worker thread wakes up
00:34:45.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:45.206 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:45.206 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:46.178 00.972 16108 Exposure complete
00:34:46.235 00.057 16108 worker thread done servicing request
00:34:46.235 00.000 21068 OnExposeComplete: enter
00:34:46.236 00.001 21068 UpdateGuideState(): m_state=6
00:34:46.236 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7925
00:34:46.237 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.78, Mass=119315, SNR=77.8, Peak=15299 HFD=3.5
00:34:46.238 00.001 21068 MultiStar: [#1 0.33,-0.28,1.19,U] [#2 0.54,-0.17,0.00,M1] [#3 0.20,-0.23,1.23,U] [#4 0.11,-0.14,0.91,U] [#5 0.13,-0.12,1.03,U] [#6 0.16,-0.33,0.77,U] [#7 0.33,-0.18,0.74,U] [#8 0.09,-0.48,0.00,M1] 
00:34:46.238 00.000 21068 single-star, 6 included, MultiStar: {0.21, -0.17}, one-star: {0.18, 0.08}
00:34:46.240 00.002 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
00:34:46.241 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:34:46.241 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
00:34:46.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
00:34:46.244 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
00:34:46.245 00.001 16108 Worker thread wakes up
00:34:46.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
00:34:46.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
00:34:46.245 00.000 16108 Moving (0.18, 0.08) raw xDistance=-0.17 yDistance=-0.12
00:34:46.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:34:46.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:46.246 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:46.246 00.000 16108 MoveAxis(E, 0, ABG)
00:34:46.246 00.000 16108 Move returns status 0, amount 0
00:34:46.246 00.000 16108 MoveAxis(N, 0, ABG)
00:34:46.246 00.000 16108 Move returns status 0, amount 0
00:34:46.246 00.000 16108 move complete, result=0
00:34:46.246 00.000 16108 worker thread done servicing request
00:34:46.248 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3488, FiltMin=3017, FiltMax=62509, Gamma=1.000
00:34:46.264 00.016 21068 UpdateGuideState exits: m=119315 SNR=77.8
00:34:46.264 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:46.266 00.001 21068 Enqueuing Expose request
00:34:46.267 00.001 16108 Worker thread wakes up
00:34:46.267 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:46.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:46.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:47.424 01.157 16108 Exposure complete
00:34:47.495 00.071 16108 worker thread done servicing request
00:34:47.495 00.000 21068 OnExposeComplete: enter
00:34:47.497 00.002 21068 UpdateGuideState(): m_state=6
00:34:47.499 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7926
00:34:47.500 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.90, Mass=107747, SNR=78.7, Peak=14435 HFD=3.0
00:34:47.501 00.001 21068 MultiStar: [#1 0.46,-0.21,0.00,M1] [#2 0.46,-0.07,0.00,M2] [#3 0.51,-0.17,0.00,M1] [#4 0.73,-0.03,0.00,M1] [#5 0.49,-0.09,0.00,M1] [#6 0.51,-0.00,0.00,M1] [#7 0.22,0.00,0.63,U] [#8 0.13,0.08,0.77,U] 
00:34:47.502 00.001 21068 refined, 2 included, MultiStar: {0.18, 0.11}, one-star: {0.20, 0.20}
00:34:47.503 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:34:47.504 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:34:47.505 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
00:34:47.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
00:34:47.508 00.001 21068 Enqueuing Move request for scope (0.18, 0.11)
00:34:47.509 00.001 16108 Worker thread wakes up
00:34:47.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:34:47.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:34:47.509 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.16 yDistance=-0.15
00:34:47.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:34:47.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:47.510 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:47.510 00.000 16108 MoveAxis(E, 0, ABG)
00:34:47.510 00.000 16108 Move returns status 0, amount 0
00:34:47.510 00.000 16108 MoveAxis(N, 0, ABG)
00:34:47.510 00.000 16108 Move returns status 0, amount 0
00:34:47.510 00.000 16108 move complete, result=0
00:34:47.510 00.000 16108 worker thread done servicing request
00:34:47.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3485, FiltMin=3008, FiltMax=63664, Gamma=1.000
00:34:47.530 00.016 21068 UpdateGuideState exits: m=107747 SNR=78.7
00:34:47.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:47.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:47.532 00.000 21068 Enqueuing Expose request
00:34:47.533 00.001 16108 Worker thread wakes up
00:34:47.533 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:47.534 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:47.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:48.511 00.977 16108 Exposure complete
00:34:48.567 00.056 16108 worker thread done servicing request
00:34:48.567 00.000 21068 OnExposeComplete: enter
00:34:48.568 00.001 21068 UpdateGuideState(): m_state=6
00:34:48.569 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7927
00:34:48.570 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.70, Mass=112983, SNR=71.9, Peak=16355 HFD=3.0
00:34:48.571 00.001 21068 MultiStar: [#1 0.16,-0.23,1.32,U] [#2 0.09,-0.33,1.55,U] [#3 0.12,-0.25,1.22,U] [#4 0.26,-0.44,0.00,M2] [#5 0.23,-0.30,1.01,U] [#6 0.07,-0.46,0.00,M2] [#7 0.36,-0.11,0.77,U] [#8 0.01,-0.20,0.80,U] 
00:34:48.572 00.001 21068 single-star, 6 included, MultiStar: {0.12, -0.22}, one-star: {-0.09, -0.00}
00:34:48.573 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
00:34:48.574 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
00:34:48.575 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.13 mountX=0.08 mountY=0.02, mountTheta=0.25
00:34:48.576 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.00, opts=13)
00:34:48.578 00.002 21068 Enqueuing Move request for scope (-0.09, -0.00)
00:34:48.581 00.003 16108 Worker thread wakes up
00:34:48.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
00:34:48.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
00:34:48.581 00.000 16108 Moving (-0.09, -0.00) raw xDistance=0.08 yDistance=0.02
00:34:48.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:34:48.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:48.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:48.582 00.001 16108 MoveAxis(E, 0, ABG)
00:34:48.582 00.000 16108 Move returns status 0, amount 0
00:34:48.582 00.000 16108 MoveAxis(N, 0, ABG)
00:34:48.582 00.000 16108 Move returns status 0, amount 0
00:34:48.582 00.000 16108 move complete, result=0
00:34:48.582 00.000 16108 worker thread done servicing request
00:34:48.588 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3485, FiltMin=3011, FiltMax=50973, Gamma=1.000
00:34:48.611 00.023 21068 UpdateGuideState exits: m=112983 SNR=71.9
00:34:48.614 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:48.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:48.616 00.001 21068 Enqueuing Expose request
00:34:48.617 00.001 16108 Worker thread wakes up
00:34:48.617 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:48.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:48.617 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:49.776 01.159 16108 Exposure complete
00:34:49.839 00.063 16108 worker thread done servicing request
00:34:49.839 00.000 21068 OnExposeComplete: enter
00:34:49.841 00.002 21068 UpdateGuideState(): m_state=6
00:34:49.842 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7928
00:34:49.843 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.97, Mass=107462, SNR=65.4, Peak=13347 HFD=3.2
00:34:49.844 00.001 21068 MultiStar: [#1 0.08,-0.30,1.34,U] [#2 0.15,-0.07,1.42,U] [#3 0.02,-0.31,1.25,U] [#4 0.41,0.26,0.00,M3] [#5 -0.25,0.23,1.28,U] [#6 -0.11,-0.04,1.08,U] [#7 0.29,0.10,0.97,U] [#8 -0.34,0.14,0.92,U] 
00:34:49.845 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.02, 0.27}
00:34:49.845 00.000 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
00:34:49.846 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
00:34:49.846 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.18 mountX=0.01 mountY=0.02, mountTheta=1.15
00:34:49.848 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
00:34:49.848 00.000 21068 Enqueuing Move request for scope (-0.01, -0.02)
00:34:49.850 00.002 16108 Worker thread wakes up
00:34:49.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:34:49.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:34:49.850 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
00:34:49.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:34:49.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:49.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:49.850 00.000 16108 MoveAxis(E, 0, ABG)
00:34:49.850 00.000 16108 Move returns status 0, amount 0
00:34:49.850 00.000 16108 MoveAxis(N, 0, ABG)
00:34:49.850 00.000 16108 Move returns status 0, amount 0
00:34:49.850 00.000 16108 move complete, result=0
00:34:49.850 00.000 16108 worker thread done servicing request
00:34:49.855 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3485, FiltMin=3014, FiltMax=56816, Gamma=1.000
00:34:49.870 00.015 21068 UpdateGuideState exits: m=107462 SNR=65.4
00:34:49.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:49.871 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:49.873 00.002 21068 Enqueuing Expose request
00:34:49.873 00.000 16108 Worker thread wakes up
00:34:49.874 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:49.874 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:49.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:50.858 00.984 16108 Exposure complete
00:34:50.930 00.072 16108 worker thread done servicing request
00:34:50.930 00.000 21068 OnExposeComplete: enter
00:34:50.932 00.002 21068 UpdateGuideState(): m_state=6
00:34:50.933 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7929
00:34:50.934 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.64, Mass=120230, SNR=76.2, Peak=15555 HFD=3.3
00:34:50.935 00.001 21068 MultiStar: [#1 0.05,-0.07,1.23,U] [#2 -0.05,-0.11,1.23,U] [#3 0.12,-0.08,0.97,U] [#4 -0.15,-0.25,0.81,U] [#5 -0.48,0.20,0.00,M1] [#6 -0.08,-0.14,0.95,U] [#7 0.38,-0.26,0.00,M1] [#8 -0.06,-0.22,0.80,U] 
00:34:50.936 00.001 21068 single-star, 6 included, MultiStar: {-0.02, -0.13}, one-star: {0.01, -0.06}
00:34:50.938 00.002 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
00:34:50.939 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
00:34:50.940 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.35 mountX=-0.02 mountY=0.06, mountTheta=1.97
00:34:50.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
00:34:50.944 00.002 21068 Enqueuing Move request for scope (0.01, -0.06)
00:34:50.945 00.001 16108 Worker thread wakes up
00:34:50.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:34:50.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:34:50.945 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.06
00:34:50.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:34:50.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:50.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:50.945 00.000 16108 MoveAxis(E, 0, ABG)
00:34:50.945 00.000 16108 Move returns status 0, amount 0
00:34:50.945 00.000 16108 MoveAxis(N, 0, ABG)
00:34:50.946 00.001 16108 Move returns status 0, amount 0
00:34:50.946 00.000 16108 move complete, result=0
00:34:50.946 00.000 16108 worker thread done servicing request
00:34:50.950 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3485, FiltMin=2979, FiltMax=62275, Gamma=1.000
00:34:50.968 00.018 21068 UpdateGuideState exits: m=120230 SNR=76.2
00:34:50.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:50.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:50.971 00.001 21068 Enqueuing Expose request
00:34:50.973 00.002 16108 Worker thread wakes up
00:34:50.973 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:50.974 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:50.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:52.121 01.147 16108 Exposure complete
00:34:52.194 00.073 16108 worker thread done servicing request
00:34:52.194 00.000 21068 OnExposeComplete: enter
00:34:52.195 00.001 21068 UpdateGuideState(): m_state=6
00:34:52.196 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7930
00:34:52.197 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.70, Mass=108895, SNR=76.9, Peak=13587 HFD=3.3
00:34:52.198 00.001 21068 MultiStar: [#1 -0.17,-0.53,0.00,M1] [#2 -0.10,-0.43,1.15,U] [#3 0.05,-0.57,0.00,M1] [#4 0.15,-0.19,0.83,U] [#5 -0.16,-0.28,1.14,U] [#6 0.04,-0.40,0.88,U] [#7 0.09,-0.30,0.79,U] [#8 -0.44,-0.33,0.00,M1] 
00:34:52.199 00.001 21068 single-star, 5 included, MultiStar: {-0.00, -0.27}, one-star: {0.05, 0.00}
00:34:52.202 00.003 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
00:34:52.203 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
00:34:52.205 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
00:34:52.208 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
00:34:52.209 00.001 21068 Enqueuing Move request for scope (0.05, 0.00)
00:34:52.212 00.003 16108 Worker thread wakes up
00:34:52.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:34:52.212 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:34:52.212 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.01
00:34:52.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:34:52.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:52.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:34:52.212 00.000 16108 MoveAxis(E, 0, ABG)
00:34:52.212 00.000 16108 Move returns status 0, amount 0
00:34:52.212 00.000 16108 MoveAxis(N, 0, ABG)
00:34:52.212 00.000 16108 Move returns status 0, amount 0
00:34:52.212 00.000 16108 move complete, result=0
00:34:52.212 00.000 16108 worker thread done servicing request
00:34:52.218 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3485, FiltMin=2947, FiltMax=52301, Gamma=1.000
00:34:52.234 00.016 21068 UpdateGuideState exits: m=108895 SNR=76.9
00:34:52.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:52.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:52.237 00.001 21068 Enqueuing Expose request
00:34:52.238 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:52.238 00.000 16108 Worker thread wakes up
00:34:52.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:52.239 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:53.204 00.965 16108 Exposure complete
00:34:53.271 00.067 16108 worker thread done servicing request
00:34:53.271 00.000 21068 OnExposeComplete: enter
00:34:53.273 00.002 21068 UpdateGuideState(): m_state=6
00:34:53.276 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7931
00:34:53.277 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.71, Mass=120694, SNR=90.6, Peak=16819 HFD=3.0
00:34:53.279 00.002 21068 MultiStar: [#1 -0.18,-0.24,1.16,U] [#2 0.09,-0.44,1.28,U] [#3 0.18,-0.29,1.03,U] [#4 0.04,-0.18,0.77,U] [#5 -0.12,-0.27,0.82,U] [#6 -0.20,-0.41,0.67,U] [#7 0.01,0.05,0.62,U] [#8 -0.32,-0.36,0.00,M2] 
00:34:53.281 00.002 21068 single-star, 7 included, MultiStar: {-0.03, -0.23}, one-star: {-0.15, 0.01}
00:34:53.282 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
00:34:53.285 00.003 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:34:53.286 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.08 mountX=0.15 mountY=0.03, mountTheta=0.18
00:34:53.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
00:34:53.289 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
00:34:53.290 00.001 16108 Worker thread wakes up
00:34:53.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
00:34:53.290 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
00:34:53.290 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.03
00:34:53.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:34:53.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:53.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:34:53.291 00.001 16108 MoveAxis(E, 0, ABG)
00:34:53.291 00.000 16108 Move returns status 0, amount 0
00:34:53.291 00.000 16108 MoveAxis(N, 0, ABG)
00:34:53.291 00.000 16108 Move returns status 0, amount 0
00:34:53.291 00.000 16108 move complete, result=0
00:34:53.291 00.000 16108 worker thread done servicing request
00:34:53.296 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3485, FiltMin=2912, FiltMax=64275, Gamma=1.000
00:34:53.314 00.018 21068 UpdateGuideState exits: m=120694 SNR=90.6
00:34:53.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:53.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:53.316 00.000 21068 Enqueuing Expose request
00:34:53.318 00.002 16108 Worker thread wakes up
00:34:53.318 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:53.319 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:53.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:54.485 01.166 16108 Exposure complete
00:34:54.551 00.066 16108 worker thread done servicing request
00:34:54.551 00.000 21068 OnExposeComplete: enter
00:34:54.552 00.001 21068 UpdateGuideState(): m_state=6
00:34:54.554 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7932
00:34:54.554 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=875.46, Mass=122474, SNR=83.8, Peak=14573 HFD=3.4
00:34:54.555 00.001 21068 MultiStar: [#1 0.17,-0.52,0.00,M1] [#2 -0.07,-0.34,1.23,U] [#3 0.24,-0.51,0.00,M1] [#4 0.27,-0.28,0.81,U] [#5 -0.40,-0.58,0.00,M1] [#6 -0.04,-0.57,0.00,M1] [#7 0.26,-0.75,0.00,M1] [#8 -0.24,-0.41,0.00,M3] 
00:34:54.556 00.001 21068 single-star, 2 included, MultiStar: {0.09, -0.29}, one-star: {0.13, -0.24}
00:34:54.557 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
00:34:54.558 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
00:34:54.558 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.08 mountX=-0.17 mountY=0.20, mountTheta=2.26
00:34:54.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.24, opts=13)
00:34:54.560 00.000 21068 Enqueuing Move request for scope (0.13, -0.24)
00:34:54.561 00.001 16108 Worker thread wakes up
00:34:54.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
00:34:54.561 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
00:34:54.563 00.002 16108 Moving (0.13, -0.24) raw xDistance=-0.17 yDistance=0.20
00:34:54.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:34:54.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:54.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:34:54.563 00.000 16108 MoveAxis(E, 0, ABG)
00:34:54.563 00.000 16108 Move returns status 0, amount 0
00:34:54.563 00.000 16108 MoveAxis(N, 0, ABG)
00:34:54.563 00.000 16108 Move returns status 0, amount 0
00:34:54.563 00.000 16108 move complete, result=0
00:34:54.564 00.001 16108 worker thread done servicing request
00:34:54.566 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3485, FiltMin=2953, FiltMax=55501, Gamma=1.000
00:34:54.585 00.019 21068 UpdateGuideState exits: m=122474 SNR=83.8
00:34:54.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:54.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:54.590 00.002 21068 Enqueuing Expose request
00:34:54.592 00.002 16108 Worker thread wakes up
00:34:54.592 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:54.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:54.594 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:55.555 00.961 16108 Exposure complete
00:34:55.612 00.057 16108 worker thread done servicing request
00:34:55.613 00.001 21068 OnExposeComplete: enter
00:34:55.613 00.000 21068 UpdateGuideState(): m_state=6
00:34:55.614 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7933
00:34:55.615 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.57, Mass=123361, SNR=82.7, Peak=14877 HFD=3.3
00:34:55.616 00.001 21068 MultiStar: [#1 -0.08,-0.62,0.00,M2] [#2 0.12,-0.37,1.20,U] [#3 0.33,-0.60,0.00,M2] [#4 0.18,-0.14,0.87,U] [#5 -0.03,-0.33,1.10,U] [#6 0.11,-0.63,0.00,M2] [#7 0.31,-0.12,0.67,U] [#8 -0.31,-0.46,0.00,M4] 
00:34:55.616 00.000 21068 single-star, 4 included, MultiStar: {0.11, -0.24}, one-star: {0.04, -0.13}
00:34:55.618 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
00:34:55.619 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
00:34:55.620 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.30 mountX=-0.06 mountY=0.12, mountTheta=2.03
00:34:55.621 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
00:34:55.622 00.001 21068 Enqueuing Move request for scope (0.04, -0.13)
00:34:55.623 00.001 16108 Worker thread wakes up
00:34:55.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
00:34:55.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
00:34:55.623 00.000 16108 Moving (0.04, -0.13) raw xDistance=-0.06 yDistance=0.12
00:34:55.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:34:55.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:55.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:34:55.623 00.000 16108 MoveAxis(E, 0, ABG)
00:34:55.624 00.001 16108 Move returns status 0, amount 0
00:34:55.624 00.000 16108 MoveAxis(N, 0, ABG)
00:34:55.624 00.000 16108 Move returns status 0, amount 0
00:34:55.624 00.000 16108 move complete, result=0
00:34:55.624 00.000 16108 worker thread done servicing request
00:34:55.637 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3485, FiltMin=2985, FiltMax=61968, Gamma=1.000
00:34:55.655 00.018 21068 UpdateGuideState exits: m=123361 SNR=82.7
00:34:55.657 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:55.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:55.658 00.000 21068 Enqueuing Expose request
00:34:55.659 00.001 16108 Worker thread wakes up
00:34:55.659 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:55.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:55.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:56.819 01.159 16108 Exposure complete
00:34:56.905 00.086 16108 worker thread done servicing request
00:34:56.905 00.000 21068 OnExposeComplete: enter
00:34:56.907 00.002 21068 UpdateGuideState(): m_state=6
00:34:56.910 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7934
00:34:56.911 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=875.52, Mass=127764, SNR=84.7, Peak=14995 HFD=3.3
00:34:56.912 00.001 21068 MultiStar: [#1 0.23,-0.55,0.00,M3] [#2 -0.02,-0.33,1.06,U] [#3 0.03,-0.54,0.00,M3] [#4 0.29,-0.06,0.88,U] [#5 0.19,-0.44,0.00,M1] [#6 0.04,-0.38,0.87,U] [#7 0.45,-0.54,0.00,M1] [#8 0.09,-0.33,0.82,U] 
00:34:56.916 00.004 21068 refined, 4 included, MultiStar: {0.15, -0.26}, one-star: {0.37, -0.19}
00:34:56.918 00.002 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
00:34:56.920 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
00:34:56.921 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.03 mountX=-0.20 mountY=0.21, mountTheta=2.32
00:34:56.924 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.26, opts=13)
00:34:56.927 00.003 21068 Enqueuing Move request for scope (0.15, -0.26)
00:34:56.928 00.001 16108 Worker thread wakes up
00:34:56.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
00:34:56.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
00:34:56.928 00.000 16108 Moving (0.15, -0.26) raw xDistance=-0.20 yDistance=0.21
00:34:56.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:34:56.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:56.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:34:56.928 00.000 16108 MoveAxis(E, 0, ABG)
00:34:56.929 00.001 16108 Move returns status 0, amount 0
00:34:56.929 00.000 16108 MoveAxis(N, 0, ABG)
00:34:56.929 00.000 16108 Move returns status 0, amount 0
00:34:56.929 00.000 16108 move complete, result=0
00:34:56.929 00.000 16108 worker thread done servicing request
00:34:56.933 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3485, FiltMin=2941, FiltMax=51840, Gamma=1.000
00:34:56.948 00.015 21068 UpdateGuideState exits: m=127764 SNR=84.7
00:34:56.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:56.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:56.950 00.000 21068 Enqueuing Expose request
00:34:56.951 00.001 16108 Worker thread wakes up
00:34:56.951 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:56.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:56.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:57.932 00.980 16108 Exposure complete
00:34:57.989 00.057 16108 worker thread done servicing request
00:34:57.989 00.000 21068 OnExposeComplete: enter
00:34:57.989 00.000 21068 UpdateGuideState(): m_state=6
00:34:57.990 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7935
00:34:57.991 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.33, Mass=119212, SNR=83.8, Peak=13677 HFD=3.1
00:34:57.992 00.001 21068 MultiStar: [#1 0.08,-0.58,0.00,M4] [#2 0.14,-0.56,0.00,M1] [#3 0.14,-0.60,0.00,M4] [#4 0.30,-0.58,0.00,M1] [#5 0.02,-0.51,0.00,M2] [#6 0.15,-0.80,0.00,M2] [#7 0.49,-0.60,0.00,M2] [#8 -0.20,-0.62,0.00,M4] 
00:34:57.993 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
00:34:57.994 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
00:34:57.995 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-0.84 mountX=-0.39 mountY=0.28, mountTheta=2.52
00:34:57.996 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.37, opts=13)
00:34:57.997 00.001 21068 Enqueuing Move request for scope (0.34, -0.37)
00:34:57.999 00.002 16108 Worker thread wakes up
00:34:57.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.37) opts 0xd
00:34:57.999 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.37)
00:34:57.999 00.000 16108 Moving (0.34, -0.37) raw xDistance=-0.39 yDistance=0.28
00:34:57.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:34:57.999 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.11 newest=0.62
00:34:57.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:34:57.999 00.000 16108 MoveAxis(E, 103, ABG)
00:34:57.999 00.000 16108 Guiding  Dir = 2, Dur = 103
00:34:57.999 00.000 16108 IsSlewing returns 0
00:34:57.999 00.000 16108 IsGuiding returns 0
00:34:58.002 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3485, FiltMin=2950, FiltMax=54864, Gamma=1.000
00:34:58.016 00.014 21068 UpdateGuideState exits: m=119212 SNR=83.8
00:34:58.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:58.018 00.000 21068 Enqueuing Expose request
00:34:58.023 00.005 16108 PulseGuide returned control before completion, sleep 88
00:34:58.119 00.096 16108 IsGuiding returns 1
00:34:58.119 00.000 16108 scope still moving after pulse duration time elapsed
00:34:58.150 00.031 16108 IsSlewing returns 0
00:34:58.150 00.000 16108 IsGuiding returns 1
00:34:58.181 00.031 16108 IsSlewing returns 0
00:34:58.181 00.000 16108 IsGuiding returns 1
00:34:58.213 00.032 16108 IsSlewing returns 0
00:34:58.213 00.000 16108 IsGuiding returns 0
00:34:58.213 00.000 16108 scope move finished after 103 + 111 ms
00:34:58.213 00.000 16108 Move returns status 0, amount 103
00:34:58.214 00.001 16108 MoveAxis(S, 57, ABG)
00:34:58.214 00.000 16108 Guiding  Dir = 1, Dur = 57
00:34:58.214 00.000 16108 IsSlewing returns 0
00:34:58.214 00.000 16108 IsGuiding returns 0
00:34:58.260 00.046 16108 PulseGuide returned control before completion, sleep 20
00:34:58.290 00.030 16108 IsGuiding returns 1
00:34:58.290 00.000 16108 scope still moving after pulse duration time elapsed
00:34:58.322 00.032 16108 IsSlewing returns 0
00:34:58.322 00.000 16108 IsGuiding returns 1
00:34:58.353 00.031 16108 IsSlewing returns 0
00:34:58.353 00.000 16108 IsGuiding returns 0
00:34:58.353 00.000 16108 scope move finished after 57 + 82 ms
00:34:58.353 00.000 16108 Move returns status 0, amount 57
00:34:58.353 00.000 16108 move complete, result=0
00:34:58.353 00.000 16108 worker thread done servicing request
00:34:58.354 00.001 16108 Worker thread wakes up
00:34:58.354 00.000 21068 GuideStep: -0.4 px 103 ms EAST, 0.3 px 57 ms SOUTH
00:34:58.356 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:58.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:34:59.507 01.151 16108 Exposure complete
00:34:59.574 00.067 16108 worker thread done servicing request
00:34:59.574 00.000 21068 OnExposeComplete: enter
00:34:59.575 00.001 21068 UpdateGuideState(): m_state=6
00:34:59.576 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7936
00:34:59.577 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=875.03, Mass=112537, SNR=66.0, Peak=15341 HFD=3.3
00:34:59.578 00.001 21068 MultiStar: [#1 -0.44,-0.96,0.00,M5] [#2 -0.49,-0.60,0.00,M2] [#3 -0.32,-0.63,0.00,M5] [#4 -0.34,-0.46,0.00,M2] [#5 -0.43,-0.69,0.00,M3] [#6 -0.47,-0.69,0.00,M3] [#7 -0.02,-0.43,0.77,U] [#8 -1.01,-0.68,0.00,M5] 
00:34:59.579 00.001 21068 refined, 1 included, MultiStar: {-0.28, -0.56}, one-star: {-0.48, -0.67}
00:34:59.579 00.000 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
00:34:59.580 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
00:34:59.581 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.56 hyp=0.63 cameraTheta=-2.04 mountX=0.18 mountY=0.62, mountTheta=1.28
00:34:59.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.56, opts=13)
00:34:59.583 00.001 21068 Enqueuing Move request for scope (-0.28, -0.56)
00:34:59.584 00.001 16108 Worker thread wakes up
00:34:59.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.56) opts 0xd
00:34:59.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.56)
00:34:59.584 00.000 16108 Moving (-0.28, -0.56) raw xDistance=0.18 yDistance=0.62
00:34:59.585 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:34:59.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:34:59.585 00.000 16108 MoveAxis(E, 0, ABG)
00:34:59.585 00.000 16108 Move returns status 0, amount 0
00:34:59.585 00.000 16108 MoveAxis(S, 124, ABG)
00:34:59.585 00.000 16108 Guiding  Dir = 1, Dur = 124
00:34:59.585 00.000 16108 IsSlewing returns 0
00:34:59.586 00.001 16108 IsGuiding returns 0
00:34:59.588 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3485, FiltMin=2989, FiltMax=53597, Gamma=1.000
00:34:59.604 00.016 21068 UpdateGuideState exits: m=112537 SNR=66.0
00:34:59.604 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:59.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:34:59.606 00.001 21068 Enqueuing Expose request
00:34:59.607 00.001 16108 PulseGuide returned control before completion, sleep 113
00:34:59.731 00.124 16108 IsGuiding returns 1
00:34:59.731 00.000 16108 scope still moving after pulse duration time elapsed
00:34:59.762 00.031 16108 IsSlewing returns 0
00:34:59.762 00.000 16108 IsGuiding returns 1
00:34:59.793 00.031 16108 IsSlewing returns 0
00:34:59.793 00.000 16108 IsGuiding returns 0
00:34:59.793 00.000 16108 scope move finished after 124 + 84 ms
00:34:59.793 00.000 16108 Move returns status 0, amount 124
00:34:59.793 00.000 16108 move complete, result=0
00:34:59.793 00.000 16108 worker thread done servicing request
00:34:59.793 00.000 16108 Worker thread wakes up
00:34:59.793 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.6 px 124 ms SOUTH
00:34:59.796 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:34:59.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:00.772 00.976 16108 Exposure complete
00:35:00.853 00.081 16108 worker thread done servicing request
00:35:00.853 00.000 21068 OnExposeComplete: enter
00:35:00.854 00.001 21068 UpdateGuideState(): m_state=6
00:35:00.855 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7937
00:35:00.855 00.000 21068 Star::Find returns 1 (0), X=219.68, Y=875.41, Mass=132718, SNR=86.6, Peak=15677 HFD=3.4
00:35:00.856 00.001 21068 MultiStar: [#1 -0.48,-0.76,0.00,M6] [#2 -0.48,-0.62,0.00,M3] [#3 -0.40,-0.73,0.00,M6] [#4 -0.04,-0.31,0.77,U] [#5 -0.54,-0.39,0.00,M4] [#6 -0.33,-0.33,0.00,M4] [#7 -0.04,-0.63,0.00,M2] [#8 -0.61,-0.38,0.00,M6] 
00:35:00.857 00.001 21068 refined, 1 included, MultiStar: {-0.18, -0.30}, one-star: {-0.28, -0.29}
00:35:00.857 00.000 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
00:35:00.858 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
00:35:00.859 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.11 mountX=0.12 mountY=0.33, mountTheta=1.21
00:35:00.862 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.30, opts=13)
00:35:00.863 00.001 21068 Enqueuing Move request for scope (-0.18, -0.30)
00:35:00.863 00.000 16108 Worker thread wakes up
00:35:00.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
00:35:00.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
00:35:00.863 00.000 16108 Moving (-0.18, -0.30) raw xDistance=0.12 yDistance=0.33
00:35:00.864 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:35:00.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
00:35:00.864 00.000 16108 MoveAxis(E, 0, ABG)
00:35:00.864 00.000 16108 Move returns status 0, amount 0
00:35:00.864 00.000 16108 MoveAxis(S, 67, ABG)
00:35:00.864 00.000 16108 Guiding  Dir = 1, Dur = 67
00:35:00.864 00.000 16108 IsSlewing returns 0
00:35:00.864 00.000 16108 IsGuiding returns 0
00:35:00.867 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3485, FiltMin=2976, FiltMax=54173, Gamma=1.000
00:35:00.882 00.015 21068 UpdateGuideState exits: m=132718 SNR=86.6
00:35:00.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:00.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:00.884 00.000 21068 Enqueuing Expose request
00:35:00.909 00.025 16108 PulseGuide returned control before completion, sleep 33
00:35:00.954 00.045 16108 IsGuiding returns 1
00:35:00.954 00.000 16108 scope still moving after pulse duration time elapsed
00:35:00.986 00.032 16108 IsSlewing returns 0
00:35:00.986 00.000 16108 IsGuiding returns 1
00:35:01.017 00.031 16108 IsSlewing returns 0
00:35:01.017 00.000 16108 IsGuiding returns 0
00:35:01.017 00.000 16108 scope move finished after 67 + 86 ms
00:35:01.017 00.000 16108 Move returns status 0, amount 67
00:35:01.019 00.002 16108 move complete, result=0
00:35:01.019 00.000 16108 worker thread done servicing request
00:35:01.019 00.000 16108 Worker thread wakes up
00:35:01.019 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 67 ms SOUTH
00:35:01.021 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:01.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:02.182 01.161 16108 Exposure complete
00:35:02.248 00.066 16108 worker thread done servicing request
00:35:02.248 00.000 21068 OnExposeComplete: enter
00:35:02.249 00.001 21068 UpdateGuideState(): m_state=6
00:35:02.249 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7938
00:35:02.250 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.97, Mass=118872, SNR=81.9, Peak=15299 HFD=3.2
00:35:02.251 00.001 21068 MultiStar: [#1 -0.42,0.03,1.25,U] [#2 -0.42,-0.01,1.22,U] [#3 -0.19,0.02,1.05,U] [#4 0.02,-0.12,0.86,U] [#5 -0.46,-0.01,0.88,U] [#6 -0.45,-0.20,0.00,M5] [#7 0.00,0.22,0.56,U] [#8 -0.71,0.02,0.00,M7] 
00:35:02.253 00.002 21068 refined, 6 included, MultiStar: {-0.27, 0.05}, one-star: {-0.21, 0.27}
00:35:02.254 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
00:35:02.256 00.002 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
00:35:02.258 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.96 mountX=0.27 mountY=0.02, mountTheta=0.06
00:35:02.261 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.05, opts=13)
00:35:02.263 00.002 21068 Enqueuing Move request for scope (-0.27, 0.05)
00:35:02.264 00.001 16108 Worker thread wakes up
00:35:02.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
00:35:02.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
00:35:02.264 00.000 16108 Moving (-0.27, 0.05) raw xDistance=0.27 yDistance=0.02
00:35:02.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:35:02.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:02.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:02.264 00.000 16108 MoveAxis(W, 72, ABG)
00:35:02.264 00.000 16108 Guiding  Dir = 3, Dur = 72
00:35:02.265 00.001 16108 IsSlewing returns 0
00:35:02.265 00.000 16108 IsGuiding returns 0
00:35:02.268 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3485, FiltMin=3005, FiltMax=59549, Gamma=1.000
00:35:02.291 00.023 21068 UpdateGuideState exits: m=118872 SNR=81.9
00:35:02.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:02.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:02.294 00.001 21068 Enqueuing Expose request
00:35:02.317 00.023 16108 PulseGuide returned control before completion, sleep 29
00:35:02.362 00.045 16108 IsGuiding returns 1
00:35:02.362 00.000 16108 scope still moving after pulse duration time elapsed
00:35:02.393 00.031 16108 IsSlewing returns 0
00:35:02.393 00.000 16108 IsGuiding returns 1
00:35:02.424 00.031 16108 IsSlewing returns 0
00:35:02.424 00.000 16108 IsGuiding returns 0
00:35:02.424 00.000 16108 scope move finished after 72 + 88 ms
00:35:02.424 00.000 16108 Move returns status 0, amount 72
00:35:02.424 00.000 16108 MoveAxis(N, 0, ABG)
00:35:02.424 00.000 16108 Move returns status 0, amount 0
00:35:02.424 00.000 16108 move complete, result=0
00:35:02.425 00.001 16108 worker thread done servicing request
00:35:02.425 00.000 16108 Worker thread wakes up
00:35:02.425 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:02.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:02.425 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
00:35:03.397 00.972 16108 Exposure complete
00:35:03.481 00.084 16108 worker thread done servicing request
00:35:03.481 00.000 21068 OnExposeComplete: enter
00:35:03.482 00.001 21068 UpdateGuideState(): m_state=6
00:35:03.484 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7939
00:35:03.485 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.76, Mass=118324, SNR=82.2, Peak=15779 HFD=3.2
00:35:03.486 00.001 21068 MultiStar: [#1 -0.08,-0.19,1.05,U] [#2 -0.30,-0.24,1.10,U] [#3 -0.08,-0.35,0.97,U] [#4 -0.22,0.07,0.94,U] [#5 -0.29,-0.21,0.96,U] [#6 -0.39,-0.19,0.81,U] [#7 0.35,0.03,0.60,U] [#8 -0.42,-0.21,0.00,M8] 
00:35:03.487 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.14}, one-star: {-0.27, 0.05}
00:35:03.487 00.000 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
00:35:03.488 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
00:35:03.489 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.49 mountX=0.15 mountY=0.18, mountTheta=0.85
00:35:03.490 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.14, opts=13)
00:35:03.491 00.001 21068 Enqueuing Move request for scope (-0.18, -0.14)
00:35:03.493 00.002 16108 Worker thread wakes up
00:35:03.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
00:35:03.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
00:35:03.493 00.000 16108 Moving (-0.18, -0.14) raw xDistance=0.15 yDistance=0.18
00:35:03.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:35:03.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:03.494 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:35:03.494 00.000 16108 MoveAxis(E, 0, ABG)
00:35:03.494 00.000 16108 Move returns status 0, amount 0
00:35:03.494 00.000 16108 MoveAxis(N, 0, ABG)
00:35:03.494 00.000 16108 Move returns status 0, amount 0
00:35:03.494 00.000 16108 move complete, result=0
00:35:03.494 00.000 16108 worker thread done servicing request
00:35:03.496 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3485, FiltMin=2973, FiltMax=62957, Gamma=1.000
00:35:03.513 00.017 21068 UpdateGuideState exits: m=118324 SNR=82.2
00:35:03.515 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:03.515 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:03.517 00.002 21068 Enqueuing Expose request
00:35:03.518 00.001 16108 Worker thread wakes up
00:35:03.518 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:03.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:03.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:04.693 01.174 16108 Exposure complete
00:35:04.750 00.057 16108 worker thread done servicing request
00:35:04.750 00.000 21068 OnExposeComplete: enter
00:35:04.751 00.001 21068 UpdateGuideState(): m_state=6
00:35:04.752 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7940
00:35:04.752 00.000 21068 Star::Find returns 1 (0), X=219.72, Y=875.32, Mass=130466, SNR=78.8, Peak=15485 HFD=3.5
00:35:04.753 00.001 21068 MultiStar: [#1 0.07,-0.72,0.00,M5] [#2 0.11,-0.91,0.00,M2] [#3 -0.09,-0.83,0.00,M5] [#4 0.35,-0.52,0.00,M1] [#5 0.07,-0.64,0.00,M3] [#6 -0.23,-0.79,0.00,M5] [#7 0.45,-0.53,0.00,M1] [#8 -0.13,-0.51,0.00,M9] 
00:35:04.754 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
00:35:04.755 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
00:35:04.756 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.38 hyp=0.45 cameraTheta=-2.13 mountX=0.17 mountY=0.42, mountTheta=1.19
00:35:04.757 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.38, opts=13)
00:35:04.758 00.001 21068 Enqueuing Move request for scope (-0.24, -0.38)
00:35:04.759 00.001 16108 Worker thread wakes up
00:35:04.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.38) opts 0xd
00:35:04.759 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.38)
00:35:04.759 00.000 16108 Moving (-0.24, -0.38) raw xDistance=0.17 yDistance=0.42
00:35:04.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:35:04.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
00:35:04.759 00.000 16108 MoveAxis(E, 0, ABG)
00:35:04.759 00.000 16108 Move returns status 0, amount 0
00:35:04.759 00.000 16108 MoveAxis(S, 85, ABG)
00:35:04.759 00.000 16108 Guiding  Dir = 1, Dur = 85
00:35:04.760 00.001 16108 IsSlewing returns 0
00:35:04.760 00.000 16108 IsGuiding returns 0
00:35:04.765 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3485, FiltMin=2963, FiltMax=53427, Gamma=1.000
00:35:04.777 00.012 16108 PulseGuide returned control before completion, sleep 79
00:35:04.779 00.002 21068 UpdateGuideState exits: m=130466 SNR=78.8
00:35:04.780 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:04.780 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:04.782 00.002 21068 Enqueuing Expose request
00:35:04.870 00.088 16108 IsGuiding returns 1
00:35:04.870 00.000 16108 scope still moving after pulse duration time elapsed
00:35:04.901 00.031 16108 IsSlewing returns 0
00:35:04.901 00.000 16108 IsGuiding returns 0
00:35:04.901 00.000 16108 scope move finished after 85 + 56 ms
00:35:04.901 00.000 16108 Move returns status 0, amount 85
00:35:04.901 00.000 16108 move complete, result=0
00:35:04.901 00.000 16108 worker thread done servicing request
00:35:04.901 00.000 16108 Worker thread wakes up
00:35:04.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:04.903 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 85 ms SOUTH
00:35:04.904 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:05.877 00.973 16108 Exposure complete
00:35:05.933 00.056 16108 worker thread done servicing request
00:35:05.933 00.000 21068 OnExposeComplete: enter
00:35:05.934 00.001 21068 UpdateGuideState(): m_state=6
00:35:05.935 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7941
00:35:05.936 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.52, Mass=115139, SNR=78.9, Peak=14301 HFD=3.3
00:35:05.937 00.001 21068 MultiStar: [#1 -0.27,-0.90,0.00,M6] [#2 -0.33,-0.48,0.00,M3] [#3 -0.34,-0.57,0.00,M6] [#4 -0.14,-0.33,0.79,U] [#5 -0.34,-0.60,0.00,M4] [#6 -0.42,-0.64,0.00,M6] [#7 0.05,-0.35,0.66,U] [#8 -0.69,-0.39,0.00,M10] 
00:35:05.937 00.000 21068 refined, 2 included, MultiStar: {-0.14, -0.27}, one-star: {-0.28, -0.18}
00:35:05.938 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
00:35:05.940 00.002 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
00:35:05.941 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.06 mountX=0.09 mountY=0.30, mountTheta=1.26
00:35:05.942 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.27, opts=13)
00:35:05.943 00.001 21068 Enqueuing Move request for scope (-0.14, -0.27)
00:35:05.944 00.001 16108 Worker thread wakes up
00:35:05.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
00:35:05.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
00:35:05.944 00.000 16108 Moving (-0.14, -0.27) raw xDistance=0.09 yDistance=0.30
00:35:05.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:35:05.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:35:05.944 00.000 16108 MoveAxis(E, 0, ABG)
00:35:05.944 00.000 16108 Move returns status 0, amount 0
00:35:05.944 00.000 16108 MoveAxis(S, 60, ABG)
00:35:05.944 00.000 16108 Guiding  Dir = 1, Dur = 60
00:35:05.944 00.000 16108 IsSlewing returns 0
00:35:05.945 00.001 16108 IsGuiding returns 0
00:35:05.948 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3485, FiltMin=3005, FiltMax=51997, Gamma=1.000
00:35:05.963 00.015 21068 UpdateGuideState exits: m=115139 SNR=78.9
00:35:05.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:05.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:05.965 00.000 21068 Enqueuing Expose request
00:35:05.970 00.005 16108 PulseGuide returned control before completion, sleep 45
00:35:06.016 00.046 16108 IsGuiding returns 1
00:35:06.016 00.000 16108 scope still moving after pulse duration time elapsed
00:35:06.047 00.031 16108 IsSlewing returns 0
00:35:06.047 00.000 16108 IsGuiding returns 1
00:35:06.077 00.030 16108 IsSlewing returns 0
00:35:06.077 00.000 16108 IsGuiding returns 0
00:35:06.077 00.000 16108 scope move finished after 60 + 73 ms
00:35:06.077 00.000 16108 Move returns status 0, amount 60
00:35:06.079 00.002 16108 move complete, result=0
00:35:06.079 00.000 16108 worker thread done servicing request
00:35:06.079 00.000 16108 Worker thread wakes up
00:35:06.079 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:06.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:06.079 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
00:35:07.247 01.168 16108 Exposure complete
00:35:07.323 00.076 16108 worker thread done servicing request
00:35:07.323 00.000 21068 OnExposeComplete: enter
00:35:07.324 00.001 21068 UpdateGuideState(): m_state=6
00:35:07.325 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7942
00:35:07.326 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.35, Mass=114546, SNR=76.2, Peak=14525 HFD=3.2
00:35:07.327 00.001 21068 MultiStar: [#1 0.01,-0.70,0.00,M7] [#2 -0.33,-0.42,0.00,M4] [#3 -0.16,-0.56,0.00,M7] [#4 0.12,-0.43,0.90,U] [#5 0.09,-0.48,0.00,M5] [#6 0.16,-0.81,0.00,M7] [#7 0.13,-0.40,0.69,U] [#8 -0.27,-0.30,0.85,U] 
00:35:07.328 00.001 21068 refined, 3 included, MultiStar: {-0.07, -0.37}, one-star: {-0.19, -0.36}
00:35:07.329 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
00:35:07.330 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
00:35:07.331 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.37 hyp=0.38 cameraTheta=-1.75 mountX=0.00 mountY=0.37, mountTheta=1.57
00:35:07.333 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.37, opts=13)
00:35:07.334 00.001 21068 Enqueuing Move request for scope (-0.07, -0.37)
00:35:07.335 00.001 16108 Worker thread wakes up
00:35:07.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.37) opts 0xd
00:35:07.335 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.37)
00:35:07.335 00.000 16108 Moving (-0.07, -0.37) raw xDistance=0.00 yDistance=0.37
00:35:07.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:35:07.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
00:35:07.335 00.000 16108 MoveAxis(E, 0, ABG)
00:35:07.335 00.000 16108 Move returns status 0, amount 0
00:35:07.335 00.000 16108 MoveAxis(S, 75, ABG)
00:35:07.335 00.000 16108 Guiding  Dir = 1, Dur = 75
00:35:07.335 00.000 16108 IsSlewing returns 0
00:35:07.335 00.000 16108 IsGuiding returns 0
00:35:07.336 00.001 16108 PulseGuide returned control before completion, sleep 85
00:35:07.346 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3485, FiltMin=2969, FiltMax=54717, Gamma=1.000
00:35:07.363 00.017 21068 UpdateGuideState exits: m=114546 SNR=76.2
00:35:07.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:07.368 00.002 21068 Enqueuing Expose request
00:35:07.423 00.055 16108 IsGuiding returns 0
00:35:07.423 00.000 16108 Move returns status 0, amount 75
00:35:07.423 00.000 16108 move complete, result=0
00:35:07.423 00.000 16108 worker thread done servicing request
00:35:07.424 00.001 16108 Worker thread wakes up
00:35:07.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:07.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:07.424 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 75 ms SOUTH
00:35:08.395 00.971 16108 Exposure complete
00:35:08.465 00.070 16108 worker thread done servicing request
00:35:08.465 00.000 21068 OnExposeComplete: enter
00:35:08.468 00.003 21068 UpdateGuideState(): m_state=6
00:35:08.470 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7943
00:35:08.471 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=875.50, Mass=123598, SNR=79.8, Peak=15299 HFD=3.3
00:35:08.473 00.002 21068 MultiStar: [#1 -0.08,-0.49,0.00,M8] [#2 -0.21,-0.54,0.00,M5] [#3 0.03,-0.55,0.00,M8] [#4 -0.19,-0.23,0.94,U] [#5 -0.32,-0.34,0.00,M6] [#6 -0.13,-0.49,0.00,M8] [#7 -0.22,-0.27,0.72,U] [#8 -0.22,-0.24,0.86,U] 
00:35:08.476 00.003 21068 refined, 3 included, MultiStar: {-0.32, -0.23}, one-star: {-0.59, -0.21}
00:35:08.477 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
00:35:08.478 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
00:35:08.478 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-2.51 mountX=0.27 mountY=0.30, mountTheta=0.84
00:35:08.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.23, opts=13)
00:35:08.482 00.002 21068 Enqueuing Move request for scope (-0.32, -0.23)
00:35:08.483 00.001 16108 Worker thread wakes up
00:35:08.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.23) opts 0xd
00:35:08.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.23)
00:35:08.483 00.000 16108 Moving (-0.32, -0.23) raw xDistance=0.27 yDistance=0.30
00:35:08.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:35:08.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:35:08.483 00.000 16108 MoveAxis(W, 71, ABG)
00:35:08.483 00.000 16108 Guiding  Dir = 3, Dur = 71
00:35:08.484 00.001 16108 IsSlewing returns 0
00:35:08.484 00.000 16108 IsGuiding returns 0
00:35:08.489 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3485, FiltMin=2937, FiltMax=52387, Gamma=1.000
00:35:08.504 00.015 21068 UpdateGuideState exits: m=123598 SNR=79.8
00:35:08.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:08.505 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:08.506 00.001 21068 Enqueuing Expose request
00:35:08.509 00.003 16108 PulseGuide returned control before completion, sleep 57
00:35:08.570 00.061 16108 IsGuiding returns 1
00:35:08.570 00.000 16108 scope still moving after pulse duration time elapsed
00:35:08.602 00.032 16108 IsSlewing returns 0
00:35:08.602 00.000 16108 IsGuiding returns 0
00:35:08.602 00.000 16108 scope move finished after 71 + 46 ms
00:35:08.602 00.000 16108 Move returns status 0, amount 71
00:35:08.602 00.000 16108 MoveAxis(S, 61, ABG)
00:35:08.602 00.000 16108 Guiding  Dir = 1, Dur = 61
00:35:08.602 00.000 16108 IsSlewing returns 0
00:35:08.602 00.000 16108 IsGuiding returns 0
00:35:08.630 00.028 16108 PulseGuide returned control before completion, sleep 43
00:35:08.682 00.052 16108 IsGuiding returns 1
00:35:08.682 00.000 16108 scope still moving after pulse duration time elapsed
00:35:08.714 00.032 16108 IsSlewing returns 0
00:35:08.714 00.000 16108 IsGuiding returns 0
00:35:08.714 00.000 16108 scope move finished after 61 + 50 ms
00:35:08.714 00.000 16108 Move returns status 0, amount 61
00:35:08.714 00.000 16108 move complete, result=0
00:35:08.714 00.000 16108 worker thread done servicing request
00:35:08.714 00.000 16108 Worker thread wakes up
00:35:08.714 00.000 21068 GuideStep: 0.3 px 71 ms WEST, 0.3 px 61 ms SOUTH
00:35:08.716 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:08.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:09.887 01.171 16108 Exposure complete
00:35:09.953 00.066 16108 worker thread done servicing request
00:35:09.953 00.000 21068 OnExposeComplete: enter
00:35:09.954 00.001 21068 UpdateGuideState(): m_state=6
00:35:09.955 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7944
00:35:09.956 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.59, Mass=122480, SNR=81.3, Peak=15251 HFD=3.4
00:35:09.956 00.000 21068 MultiStar: [#1 0.04,-0.53,0.00,M9] [#2 0.14,-0.53,0.00,M6] [#3 0.13,-0.37,1.11,U] [#4 0.33,-0.60,0.00,M1] [#5 0.04,-0.20,0.99,U] [#6 -0.00,-0.59,0.00,M9] [#7 0.28,-0.25,0.54,U] [#8 -0.05,-0.33,0.69,U] 
00:35:09.957 00.001 21068 single-star, 4 included, MultiStar: {0.07, -0.25}, one-star: {-0.02, -0.12}
00:35:09.958 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
00:35:09.958 00.000 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
00:35:09.959 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.74 mountX=-0.00 mountY=0.12, mountTheta=1.58
00:35:09.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
00:35:09.962 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
00:35:09.962 00.000 16108 Worker thread wakes up
00:35:09.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:35:09.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:35:09.962 00.000 16108 Moving (-0.02, -0.12) raw xDistance=-0.00 yDistance=0.12
00:35:09.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:35:09.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:09.964 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:35:09.964 00.000 16108 MoveAxis(E, 0, ABG)
00:35:09.964 00.000 16108 Move returns status 0, amount 0
00:35:09.964 00.000 16108 MoveAxis(N, 0, ABG)
00:35:09.964 00.000 16108 Move returns status 0, amount 0
00:35:09.964 00.000 16108 move complete, result=0
00:35:09.964 00.000 16108 worker thread done servicing request
00:35:09.967 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=45, max=65535, med=3485, FiltMin=2998, FiltMax=56029, Gamma=1.000
00:35:09.993 00.026 21068 UpdateGuideState exits: m=122480 SNR=81.3
00:35:09.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:09.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:09.995 00.000 21068 Enqueuing Expose request
00:35:09.996 00.001 16108 Worker thread wakes up
00:35:09.996 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:09.997 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:09.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:10.968 00.971 16108 Exposure complete
00:35:11.028 00.060 16108 worker thread done servicing request
00:35:11.028 00.000 21068 OnExposeComplete: enter
00:35:11.029 00.001 21068 UpdateGuideState(): m_state=6
00:35:11.030 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7945
00:35:11.031 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.35, Mass=109996, SNR=81.0, Peak=14045 HFD=3.3
00:35:11.032 00.001 21068 MultiStar: [#1 -0.08,-0.42,1.10,U] [#2 -0.16,-0.50,0.00,M7] [#3 0.16,-0.55,0.00,M8] [#4 0.13,-0.44,0.74,U] [#5 -0.02,-0.50,0.00,M6] [#6 0.23,-0.74,0.00,M10] [#7 -0.22,-0.30,0.65,U] [#8 -0.40,-0.38,0.00,M8] 
00:35:11.032 00.000 21068 single-star, 3 included, MultiStar: {-0.09, -0.38}, one-star: {-0.17, -0.35}
00:35:11.033 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
00:35:11.034 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
00:35:11.035 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.35 hyp=0.39 cameraTheta=-2.01 mountX=0.10 mountY=0.38, mountTheta=1.31
00:35:11.036 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.35, opts=13)
00:35:11.037 00.001 21068 Enqueuing Move request for scope (-0.17, -0.35)
00:35:11.037 00.000 16108 Worker thread wakes up
00:35:11.039 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.35) opts 0xd
00:35:11.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.35)
00:35:11.039 00.000 16108 Moving (-0.17, -0.35) raw xDistance=0.10 yDistance=0.38
00:35:11.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:35:11.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
00:35:11.039 00.000 16108 MoveAxis(E, 0, ABG)
00:35:11.039 00.000 16108 Move returns status 0, amount 0
00:35:11.039 00.000 16108 MoveAxis(S, 77, ABG)
00:35:11.039 00.000 16108 Guiding  Dir = 1, Dur = 77
00:35:11.039 00.000 16108 IsSlewing returns 0
00:35:11.039 00.000 16108 IsGuiding returns 0
00:35:11.044 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3485, FiltMin=3012, FiltMax=53107, Gamma=1.000
00:35:11.069 00.025 21068 UpdateGuideState exits: m=109996 SNR=81.0
00:35:11.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:11.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:11.071 00.000 21068 Enqueuing Expose request
00:35:11.081 00.010 16108 PulseGuide returned control before completion, sleep 45
00:35:11.127 00.046 16108 IsGuiding returns 1
00:35:11.127 00.000 16108 scope still moving after pulse duration time elapsed
00:35:11.159 00.032 16108 IsSlewing returns 0
00:35:11.159 00.000 16108 IsGuiding returns 1
00:35:11.190 00.031 16108 IsSlewing returns 0
00:35:11.190 00.000 16108 IsGuiding returns 0
00:35:11.190 00.000 16108 scope move finished after 77 + 75 ms
00:35:11.191 00.001 16108 Move returns status 0, amount 77
00:35:11.191 00.000 16108 move complete, result=0
00:35:11.191 00.000 16108 worker thread done servicing request
00:35:11.191 00.000 16108 Worker thread wakes up
00:35:11.191 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 77 ms SOUTH
00:35:11.195 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:11.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:12.348 01.153 16108 Exposure complete
00:35:12.406 00.058 16108 worker thread done servicing request
00:35:12.406 00.000 21068 OnExposeComplete: enter
00:35:12.407 00.001 21068 UpdateGuideState(): m_state=6
00:35:12.407 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7946
00:35:12.408 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.61, Mass=121651, SNR=82.1, Peak=15075 HFD=3.2
00:35:12.409 00.001 21068 MultiStar: [#1 0.12,-0.39,1.04,U] [#2 -0.05,-0.51,0.00,M8] [#3 0.17,-0.42,0.99,U] [#4 0.31,-0.20,0.77,U] [#5 -0.10,-0.42,0.93,U] [#6 -0.03,-0.45,0.84,U] [#7 0.37,-0.23,0.73,U] [#8 -0.33,-0.40,0.00,M9] 
00:35:12.410 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.32}, one-star: {-0.12, -0.09}
00:35:12.411 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
00:35:12.411 00.000 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
00:35:12.412 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=0.10 mountY=0.12, mountTheta=0.84
00:35:12.415 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.09, opts=13)
00:35:12.415 00.000 21068 Enqueuing Move request for scope (-0.12, -0.09)
00:35:12.416 00.001 16108 Worker thread wakes up
00:35:12.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
00:35:12.417 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
00:35:12.417 00.000 16108 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.12
00:35:12.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:35:12.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:12.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:35:12.417 00.000 16108 MoveAxis(E, 0, ABG)
00:35:12.417 00.000 16108 Move returns status 0, amount 0
00:35:12.417 00.000 16108 MoveAxis(N, 0, ABG)
00:35:12.417 00.000 16108 Move returns status 0, amount 0
00:35:12.417 00.000 16108 move complete, result=0
00:35:12.417 00.000 16108 worker thread done servicing request
00:35:12.424 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3485, FiltMin=3001, FiltMax=53485, Gamma=1.000
00:35:12.446 00.022 21068 UpdateGuideState exits: m=121651 SNR=82.1
00:35:12.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:12.447 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:12.448 00.001 21068 Enqueuing Expose request
00:35:12.449 00.001 16108 Worker thread wakes up
00:35:12.449 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:12.451 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:12.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:13.429 00.978 16108 Exposure complete
00:35:13.498 00.069 16108 worker thread done servicing request
00:35:13.499 00.001 21068 OnExposeComplete: enter
00:35:13.499 00.000 21068 UpdateGuideState(): m_state=6
00:35:13.500 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7947
00:35:13.501 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.17, Mass=121098, SNR=82.4, Peak=16205 HFD=3.0
00:35:13.502 00.001 21068 MultiStar: [#1 0.22,-0.72,0.00,M8] [#2 0.23,-0.57,0.00,M9] [#3 0.11,-0.70,0.00,M8] [#4 0.44,-0.72,0.00,M1] [#5 0.28,-0.62,0.00,M6] [#6 0.37,-0.78,0.00,M10] [#7 0.48,-0.48,0.00,M1] [#8 -0.29,-0.64,0.00,M10] 
00:35:13.502 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
00:35:13.503 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
00:35:13.505 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.53 hyp=0.55 cameraTheta=-1.31 mountX=-0.23 mountY=0.48, mountTheta=2.02
00:35:13.506 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.53, opts=13)
00:35:13.507 00.001 21068 Enqueuing Move request for scope (0.14, -0.53)
00:35:13.507 00.000 16108 Worker thread wakes up
00:35:13.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.53) opts 0xd
00:35:13.508 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.53)
00:35:13.508 00.000 16108 Moving (0.14, -0.53) raw xDistance=-0.23 yDistance=0.48
00:35:13.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:35:13.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
00:35:13.508 00.000 16108 MoveAxis(E, 60, ABG)
00:35:13.508 00.000 16108 Guiding  Dir = 2, Dur = 60
00:35:13.508 00.000 16108 IsSlewing returns 0
00:35:13.508 00.000 16108 IsGuiding returns 0
00:35:13.511 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3485, FiltMin=3017, FiltMax=61968, Gamma=1.000
00:35:13.524 00.013 16108 PulseGuide returned control before completion, sleep 55
00:35:13.529 00.005 21068 UpdateGuideState exits: m=121098 SNR=82.4
00:35:13.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:13.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:13.532 00.001 21068 Enqueuing Expose request
00:35:13.585 00.053 16108 IsGuiding returns 1
00:35:13.585 00.000 16108 scope still moving after pulse duration time elapsed
00:35:13.617 00.032 16108 IsSlewing returns 0
00:35:13.617 00.000 16108 IsGuiding returns 0
00:35:13.617 00.000 16108 scope move finished after 60 + 48 ms
00:35:13.617 00.000 16108 Move returns status 0, amount 60
00:35:13.617 00.000 16108 MoveAxis(S, 97, ABG)
00:35:13.617 00.000 16108 Guiding  Dir = 1, Dur = 97
00:35:13.617 00.000 16108 IsSlewing returns 0
00:35:13.617 00.000 16108 IsGuiding returns 0
00:35:13.619 00.002 16108 PulseGuide returned control before completion, sleep 105
00:35:13.725 00.106 16108 IsGuiding returns 1
00:35:13.725 00.000 16108 scope still moving after pulse duration time elapsed
00:35:13.756 00.031 16108 IsSlewing returns 0
00:35:13.756 00.000 16108 IsGuiding returns 1
00:35:13.788 00.032 16108 IsSlewing returns 0
00:35:13.788 00.000 16108 IsGuiding returns 0
00:35:13.788 00.000 16108 scope move finished after 97 + 74 ms
00:35:13.788 00.000 16108 Move returns status 0, amount 97
00:35:13.789 00.001 16108 move complete, result=0
00:35:13.789 00.000 16108 worker thread done servicing request
00:35:13.789 00.000 16108 Worker thread wakes up
00:35:13.789 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.5 px 97 ms SOUTH
00:35:13.791 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:13.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:14.950 01.159 16108 Exposure complete
00:35:15.007 00.057 16108 worker thread done servicing request
00:35:15.007 00.000 21068 OnExposeComplete: enter
00:35:15.008 00.001 21068 UpdateGuideState(): m_state=6
00:35:15.008 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7948
00:35:15.009 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.85, Mass=122229, SNR=84.0, Peak=17859 HFD=2.9
00:35:15.010 00.001 21068 MultiStar: [#1 -0.12,-0.43,1.17,U] [#2 -0.09,-0.26,1.28,U] [#3 0.16,-0.45,0.00,M9] [#4 0.14,0.26,0.92,U] [#5 0.06,-0.35,0.81,U] [#6 0.14,-0.29,0.73,U] [#7 0.05,-0.24,0.69,U] [#8 -0.44,-0.26,0.00,R] 
00:35:15.010 00.000 21068 refined, 6 included, MultiStar: {-0.01, -0.17}, one-star: {-0.09, 0.15}
00:35:15.012 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
00:35:15.012 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
00:35:15.013 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=-0.02 mountY=0.16, mountTheta=1.71
00:35:15.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
00:35:15.015 00.000 21068 Enqueuing Move request for scope (-0.01, -0.17)
00:35:15.016 00.001 16108 Worker thread wakes up
00:35:15.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:35:15.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:35:15.016 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.16
00:35:15.017 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:35:15.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:15.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:35:15.017 00.000 16108 MoveAxis(E, 0, ABG)
00:35:15.017 00.000 16108 Move returns status 0, amount 0
00:35:15.017 00.000 16108 MoveAxis(N, 0, ABG)
00:35:15.017 00.000 16108 Move returns status 0, amount 0
00:35:15.017 00.000 16108 move complete, result=0
00:35:15.017 00.000 16108 worker thread done servicing request
00:35:15.020 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3485, FiltMin=3001, FiltMax=60755, Gamma=1.000
00:35:15.035 00.015 21068 UpdateGuideState exits: m=122229 SNR=84.0
00:35:15.035 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:15.037 00.001 21068 Enqueuing Expose request
00:35:15.038 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:15.038 00.000 16108 Worker thread wakes up
00:35:15.038 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:15.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:16.026 00.988 16108 Exposure complete
00:35:16.088 00.062 16108 worker thread done servicing request
00:35:16.088 00.000 21068 OnExposeComplete: enter
00:35:16.089 00.001 21068 UpdateGuideState(): m_state=6
00:35:16.090 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7949
00:35:16.091 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.89, Mass=114636, SNR=87.4, Peak=16291 HFD=3.0
00:35:16.093 00.002 21068 MultiStar: [#1 0.00,-0.20,1.17,U] [#2 0.04,-0.08,1.08,U] [#3 0.12,-0.13,1.05,U] [#4 0.46,0.09,0.00,M1] [#5 -0.02,0.24,0.85,U] [#6 -0.07,-0.11,0.78,U] [#7 0.28,0.06,0.47,U] [#8 0.15,0.26,0.74,U] 
00:35:16.094 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {-0.01, 0.19}
00:35:16.095 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:35:16.096 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:35:16.096 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=-0.04 mountY=-0.02, mountTheta=-2.71
00:35:16.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
00:35:16.099 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
00:35:16.099 00.000 16108 Worker thread wakes up
00:35:16.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:35:16.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:35:16.099 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.04 yDistance=-0.02
00:35:16.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:35:16.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:16.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:16.099 00.000 16108 MoveAxis(E, 0, ABG)
00:35:16.100 00.001 16108 Move returns status 0, amount 0
00:35:16.100 00.000 16108 MoveAxis(N, 0, ABG)
00:35:16.100 00.000 16108 Move returns status 0, amount 0
00:35:16.100 00.000 16108 move complete, result=0
00:35:16.100 00.000 16108 worker thread done servicing request
00:35:16.104 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3485, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:35:16.121 00.017 21068 UpdateGuideState exits: m=114636 SNR=87.4
00:35:16.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:16.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:16.124 00.001 21068 Enqueuing Expose request
00:35:16.124 00.000 16108 Worker thread wakes up
00:35:16.124 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:16.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:16.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:17.288 01.163 16108 Exposure complete
00:35:17.343 00.055 16108 worker thread done servicing request
00:35:17.343 00.000 21068 OnExposeComplete: enter
00:35:17.344 00.001 21068 UpdateGuideState(): m_state=6
00:35:17.345 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7950
00:35:17.346 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=875.49, Mass=135078, SNR=83.1, Peak=16707 HFD=3.2
00:35:17.347 00.001 21068 MultiStar: [#1 -0.19,-0.18,1.04,U] [#2 -0.31,-0.50,0.00,M8] [#3 -0.13,-0.24,1.00,U] [#4 -0.00,-0.27,0.89,U] [#5 -0.35,-0.28,0.91,U] [#6 -0.34,-0.74,0.00,M9] [#7 -0.49,-0.23,0.00,M1] [#8 0.03,-0.05,0.83,U] 
00:35:17.348 00.001 21068 refined, 5 included, MultiStar: {-0.19, -0.21}, one-star: {-0.47, -0.21}
00:35:17.348 00.000 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
00:35:17.349 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
00:35:17.350 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.32 mountX=0.15 mountY=0.25, mountTheta=1.01
00:35:17.351 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.21, opts=13)
00:35:17.352 00.001 21068 Enqueuing Move request for scope (-0.19, -0.21)
00:35:17.353 00.001 16108 Worker thread wakes up
00:35:17.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
00:35:17.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
00:35:17.353 00.000 16108 Moving (-0.19, -0.21) raw xDistance=0.15 yDistance=0.25
00:35:17.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:35:17.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:35:17.353 00.000 16108 MoveAxis(E, 0, ABG)
00:35:17.353 00.000 16108 Move returns status 0, amount 0
00:35:17.353 00.000 16108 MoveAxis(S, 49, ABG)
00:35:17.354 00.001 16108 Guiding  Dir = 1, Dur = 49
00:35:17.354 00.000 16108 IsSlewing returns 0
00:35:17.354 00.000 16108 IsGuiding returns 0
00:35:17.357 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3485, FiltMin=3017, FiltMax=63437, Gamma=1.000
00:35:17.373 00.016 21068 UpdateGuideState exits: m=135078 SNR=83.1
00:35:17.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.375 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:17.375 00.000 21068 Enqueuing Expose request
00:35:17.397 00.022 16108 PulseGuide returned control before completion, sleep 17
00:35:17.427 00.030 16108 IsGuiding returns 1
00:35:17.427 00.000 16108 scope still moving after pulse duration time elapsed
00:35:17.459 00.032 16108 IsSlewing returns 0
00:35:17.459 00.000 16108 IsGuiding returns 1
00:35:17.491 00.032 16108 IsSlewing returns 0
00:35:17.493 00.002 16108 IsGuiding returns 0
00:35:17.493 00.000 16108 scope move finished after 49 + 90 ms
00:35:17.493 00.000 16108 Move returns status 0, amount 49
00:35:17.493 00.000 16108 move complete, result=0
00:35:17.493 00.000 16108 worker thread done servicing request
00:35:17.493 00.000 16108 Worker thread wakes up
00:35:17.493 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:35:17.496 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:17.497 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:18.481 00.984 16108 Exposure complete
00:35:18.537 00.056 16108 worker thread done servicing request
00:35:18.537 00.000 21068 OnExposeComplete: enter
00:35:18.538 00.001 21068 UpdateGuideState(): m_state=6
00:35:18.539 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7951
00:35:18.540 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.69, Mass=115541, SNR=81.1, Peak=16243 HFD=3.3
00:35:18.543 00.003 21068 MultiStar: [#1 -0.30,-0.25,1.19,U] [#2 -0.21,-0.07,1.42,U] [#3 -0.21,-0.26,1.02,U] [#4 -0.18,-0.03,0.77,U] [#5 -0.42,-0.04,1.03,U] [#6 -0.38,-0.32,0.00,M10] [#7 -0.37,0.04,0.69,U] [#8 -0.09,0.20,0.67,U] 
00:35:18.545 00.002 21068 single-star, 7 included, MultiStar: {-0.26, -0.07}, one-star: {-0.25, -0.02}
00:35:18.546 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
00:35:18.548 00.002 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
00:35:18.549 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.08 mountX=0.24 mountY=0.07, mountTheta=0.30
00:35:18.550 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.02, opts=13)
00:35:18.551 00.001 21068 Enqueuing Move request for scope (-0.25, -0.02)
00:35:18.553 00.002 16108 Worker thread wakes up
00:35:18.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
00:35:18.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
00:35:18.553 00.000 16108 Moving (-0.25, -0.02) raw xDistance=0.24 yDistance=0.07
00:35:18.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:35:18.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:18.554 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:35:18.554 00.000 16108 MoveAxis(W, 63, ABG)
00:35:18.554 00.000 16108 Guiding  Dir = 3, Dur = 63
00:35:18.554 00.000 16108 IsSlewing returns 0
00:35:18.555 00.001 16108 IsGuiding returns 0
00:35:18.561 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3485, FiltMin=2944, FiltMax=65510, Gamma=1.000
00:35:18.580 00.019 21068 UpdateGuideState exits: m=115541 SNR=81.1
00:35:18.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:18.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:18.583 00.000 21068 Enqueuing Expose request
00:35:18.603 00.020 16108 PulseGuide returned control before completion, sleep 25
00:35:18.634 00.031 16108 IsGuiding returns 1
00:35:18.634 00.000 16108 scope still moving after pulse duration time elapsed
00:35:18.664 00.030 16108 IsSlewing returns 0
00:35:18.664 00.000 16108 IsGuiding returns 1
00:35:18.696 00.032 16108 IsSlewing returns 0
00:35:18.696 00.000 16108 IsGuiding returns 0
00:35:18.696 00.000 16108 scope move finished after 63 + 79 ms
00:35:18.696 00.000 16108 Move returns status 0, amount 63
00:35:18.698 00.002 16108 MoveAxis(N, 0, ABG)
00:35:18.698 00.000 16108 Move returns status 0, amount 0
00:35:18.698 00.000 16108 move complete, result=0
00:35:18.698 00.000 16108 worker thread done servicing request
00:35:18.698 00.000 16108 Worker thread wakes up
00:35:18.698 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
00:35:18.700 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:18.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:19.877 01.177 16108 Exposure complete
00:35:19.938 00.061 16108 worker thread done servicing request
00:35:19.938 00.000 21068 OnExposeComplete: enter
00:35:19.939 00.001 21068 UpdateGuideState(): m_state=6
00:35:19.940 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7952
00:35:19.942 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=875.88, Mass=115591, SNR=78.7, Peak=17859 HFD=2.9
00:35:19.942 00.000 21068 MultiStar: [#1 0.34,-0.24,1.14,U] [#2 0.15,-0.34,1.21,U] [#3 -0.09,-0.17,0.93,U] [#4 0.42,0.28,0.00,M1] [#5 0.06,0.22,0.87,U] [#6 -0.06,-0.26,0.89,U] [#7 0.01,0.09,0.68,U] [#8 0.35,0.55,0.00,M1] 
00:35:19.943 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.04, 0.18}
00:35:19.944 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
00:35:19.944 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
00:35:19.945 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.89 mountX=-0.09 mountY=0.08, mountTheta=2.46
00:35:19.946 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
00:35:19.947 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
00:35:19.948 00.001 16108 Worker thread wakes up
00:35:19.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:35:19.948 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:35:19.948 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.09 yDistance=0.08
00:35:19.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:35:19.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:19.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:19.948 00.000 16108 MoveAxis(E, 0, ABG)
00:35:19.949 00.001 16108 Move returns status 0, amount 0
00:35:19.949 00.000 16108 MoveAxis(N, 0, ABG)
00:35:19.949 00.000 16108 Move returns status 0, amount 0
00:35:19.949 00.000 16108 move complete, result=0
00:35:19.949 00.000 16108 worker thread done servicing request
00:35:19.952 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3485, FiltMin=2995, FiltMax=60909, Gamma=1.000
00:35:19.980 00.028 21068 UpdateGuideState exits: m=115591 SNR=78.7
00:35:19.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:19.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:19.983 00.001 21068 Enqueuing Expose request
00:35:19.984 00.001 16108 Worker thread wakes up
00:35:19.984 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:19.986 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:19.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:20.965 00.979 16108 Exposure complete
00:35:21.020 00.055 16108 worker thread done servicing request
00:35:21.022 00.002 21068 OnExposeComplete: enter
00:35:21.022 00.000 21068 UpdateGuideState(): m_state=6
00:35:21.023 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7953
00:35:21.024 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.05, Mass=118689, SNR=84.5, Peak=16419 HFD=3.0
00:35:21.025 00.001 21068 MultiStar: [#1 0.22,0.03,1.04,U] [#2 0.10,-0.03,1.23,U] [#3 0.18,0.07,0.98,U] [#4 0.43,0.20,0.00,M2] [#5 -0.10,0.14,0.91,U] [#6 0.02,-0.09,0.86,U] [#7 0.20,0.22,0.70,U] [#8 0.26,0.50,0.00,M2] 
00:35:21.026 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.12, 0.35}
00:35:21.026 00.000 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
00:35:21.027 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
00:35:21.028 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=-0.09 mountY=-0.11, mountTheta=-2.23
00:35:21.029 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.09, opts=13)
00:35:21.030 00.001 21068 Enqueuing Move request for scope (0.11, 0.09)
00:35:21.031 00.001 16108 Worker thread wakes up
00:35:21.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:35:21.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:35:21.031 00.000 16108 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
00:35:21.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:35:21.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:21.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:35:21.031 00.000 16108 MoveAxis(E, 0, ABG)
00:35:21.031 00.000 16108 Move returns status 0, amount 0
00:35:21.031 00.000 16108 MoveAxis(N, 0, ABG)
00:35:21.031 00.000 16108 Move returns status 0, amount 0
00:35:21.031 00.000 16108 move complete, result=0
00:35:21.031 00.000 16108 worker thread done servicing request
00:35:21.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3485, FiltMin=2982, FiltMax=55712, Gamma=1.000
00:35:21.050 00.015 21068 UpdateGuideState exits: m=118689 SNR=84.5
00:35:21.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:21.051 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:21.052 00.001 21068 Enqueuing Expose request
00:35:21.053 00.001 16108 Worker thread wakes up
00:35:21.053 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:21.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:21.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:22.221 01.168 16108 Exposure complete
00:35:22.278 00.057 16108 worker thread done servicing request
00:35:22.278 00.000 21068 OnExposeComplete: enter
00:35:22.278 00.000 21068 UpdateGuideState(): m_state=6
00:35:22.279 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7954
00:35:22.280 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.10, Mass=133267, SNR=90.2, Peak=17619 HFD=3.0
00:35:22.281 00.001 21068 MultiStar: [#1 0.08,0.10,1.04,U] [#2 -0.03,0.05,1.21,U] [#3 0.18,-0.06,0.88,U] [#4 0.59,0.25,0.00,M3] [#5 0.43,0.34,0.00,M1] [#6 0.02,0.00,0.74,U] [#7 0.33,0.24,0.61,U] [#8 0.16,0.35,0.61,U] 
00:35:22.282 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.04, 0.40}
00:35:22.282 00.000 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
00:35:22.283 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
00:35:22.284 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.06 mountY=-0.16, mountTheta=-1.95
00:35:22.285 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.14, opts=13)
00:35:22.286 00.001 21068 Enqueuing Move request for scope (0.09, 0.14)
00:35:22.287 00.001 16108 Worker thread wakes up
00:35:22.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:35:22.287 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:35:22.287 00.000 16108 Moving (0.09, 0.14) raw xDistance=-0.06 yDistance=-0.16
00:35:22.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:35:22.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:22.289 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:35:22.289 00.000 16108 MoveAxis(E, 0, ABG)
00:35:22.289 00.000 16108 Move returns status 0, amount 0
00:35:22.289 00.000 16108 MoveAxis(N, 0, ABG)
00:35:22.289 00.000 16108 Move returns status 0, amount 0
00:35:22.289 00.000 16108 move complete, result=0
00:35:22.289 00.000 16108 worker thread done servicing request
00:35:22.293 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3485, FiltMin=2985, FiltMax=59888, Gamma=1.000
00:35:22.308 00.015 21068 UpdateGuideState exits: m=133267 SNR=90.2
00:35:22.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:22.311 00.001 21068 Enqueuing Expose request
00:35:22.311 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:22.312 00.001 16108 Worker thread wakes up
00:35:22.312 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:22.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:23.284 00.972 16108 Exposure complete
00:35:23.342 00.058 16108 worker thread done servicing request
00:35:23.343 00.001 21068 OnExposeComplete: enter
00:35:23.343 00.000 21068 UpdateGuideState(): m_state=6
00:35:23.344 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7955
00:35:23.345 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.91, Mass=110506, SNR=75.0, Peak=16451 HFD=3.2
00:35:23.346 00.001 21068 MultiStar: [#1 0.19,-0.04,1.15,U] [#2 0.03,-0.08,1.27,U] [#3 0.05,-0.02,1.15,U] [#4 0.44,0.16,0.00,M4] [#5 -0.10,0.12,1.18,U] [#6 -0.01,-0.28,0.97,U] [#7 0.29,-0.15,0.81,U] [#8 0.24,0.25,0.92,U] 
00:35:23.346 00.000 21068 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.28, 0.21}
00:35:23.347 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
00:35:23.349 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
00:35:23.349 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
00:35:23.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
00:35:23.352 00.001 21068 Enqueuing Move request for scope (0.11, 0.00)
00:35:23.352 00.000 16108 Worker thread wakes up
00:35:23.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:35:23.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:35:23.352 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.11 yDistance=-0.03
00:35:23.353 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:35:23.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:23.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:23.353 00.000 16108 MoveAxis(E, 0, ABG)
00:35:23.353 00.000 16108 Move returns status 0, amount 0
00:35:23.353 00.000 16108 MoveAxis(N, 0, ABG)
00:35:23.353 00.000 16108 Move returns status 0, amount 0
00:35:23.353 00.000 16108 move complete, result=0
00:35:23.353 00.000 16108 worker thread done servicing request
00:35:23.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3485, FiltMin=2982, FiltMax=59120, Gamma=1.000
00:35:23.371 00.015 21068 UpdateGuideState exits: m=110506 SNR=75.0
00:35:23.373 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:23.373 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:23.374 00.001 21068 Enqueuing Expose request
00:35:23.375 00.001 16108 Worker thread wakes up
00:35:23.375 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:23.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:23.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:24.553 01.177 16108 Exposure complete
00:35:24.640 00.087 16108 worker thread done servicing request
00:35:24.640 00.000 21068 OnExposeComplete: enter
00:35:24.641 00.001 21068 UpdateGuideState(): m_state=6
00:35:24.642 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7956
00:35:24.643 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.89, Mass=129599, SNR=84.4, Peak=16211 HFD=3.2
00:35:24.644 00.001 21068 MultiStar: [#1 -0.08,-0.32,1.16,U] [#2 0.20,-0.22,1.17,U] [#3 0.26,-0.16,1.00,U] [#4 0.51,0.09,0.00,M5] [#5 -0.09,0.10,0.84,U] [#6 0.13,0.18,0.76,U] [#7 0.18,-0.19,0.60,U] [#8 0.22,0.10,0.71,U] 
00:35:24.645 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.15, 0.19}
00:35:24.647 00.002 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
00:35:24.647 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
00:35:24.648 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.13 mountY=0.03, mountTheta=2.89
00:35:24.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
00:35:24.651 00.001 21068 Enqueuing Move request for scope (0.12, -0.06)
00:35:24.652 00.001 16108 Worker thread wakes up
00:35:24.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
00:35:24.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
00:35:24.652 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
00:35:24.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:35:24.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:24.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:24.652 00.000 16108 MoveAxis(E, 0, ABG)
00:35:24.652 00.000 16108 Move returns status 0, amount 0
00:35:24.652 00.000 16108 MoveAxis(N, 0, ABG)
00:35:24.652 00.000 16108 Move returns status 0, amount 0
00:35:24.652 00.000 16108 move complete, result=0
00:35:24.652 00.000 16108 worker thread done servicing request
00:35:24.656 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3485, FiltMin=2985, FiltMax=60467, Gamma=1.000
00:35:24.671 00.015 21068 UpdateGuideState exits: m=129599 SNR=84.4
00:35:24.673 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:24.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:24.676 00.002 21068 Enqueuing Expose request
00:35:24.678 00.002 16108 Worker thread wakes up
00:35:24.678 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:24.679 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:24.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:25.663 00.984 16108 Exposure complete
00:35:25.741 00.078 16108 worker thread done servicing request
00:35:25.741 00.000 21068 OnExposeComplete: enter
00:35:25.742 00.001 21068 UpdateGuideState(): m_state=6
00:35:25.743 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7957
00:35:25.744 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.79, Mass=117758, SNR=80.9, Peak=16099 HFD=3.5
00:35:25.744 00.000 21068 MultiStar: [#1 -0.05,-0.15,1.29,U] [#2 -0.21,-0.11,1.12,U] [#3 -0.02,-0.05,1.11,U] [#4 0.58,0.22,0.00,M6] [#5 0.01,0.23,0.95,U] [#6 -0.01,-0.11,0.86,U] [#7 0.06,0.38,0.65,U] [#8 0.23,0.57,0.00,M1] 
00:35:25.745 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.01}, one-star: {-0.24, 0.08}
00:35:25.746 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
00:35:25.747 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
00:35:25.747 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=0.08 mountY=0.00, mountTheta=0.06
00:35:25.751 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
00:35:25.754 00.003 21068 Enqueuing Move request for scope (-0.08, 0.01)
00:35:25.756 00.002 16108 Worker thread wakes up
00:35:25.757 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:35:25.757 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:35:25.757 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.00
00:35:25.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:35:25.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:25.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:35:25.757 00.000 16108 MoveAxis(E, 0, ABG)
00:35:25.757 00.000 16108 Move returns status 0, amount 0
00:35:25.757 00.000 16108 MoveAxis(N, 0, ABG)
00:35:25.757 00.000 16108 Move returns status 0, amount 0
00:35:25.757 00.000 16108 move complete, result=0
00:35:25.757 00.000 16108 worker thread done servicing request
00:35:25.764 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3485, FiltMin=2995, FiltMax=53456, Gamma=1.000
00:35:25.783 00.019 21068 UpdateGuideState exits: m=117758 SNR=80.9
00:35:25.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:25.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:25.785 00.000 21068 Enqueuing Expose request
00:35:25.786 00.001 16108 Worker thread wakes up
00:35:25.786 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:25.787 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:25.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:26.954 01.167 16108 Exposure complete
00:35:27.014 00.060 16108 worker thread done servicing request
00:35:27.014 00.000 21068 OnExposeComplete: enter
00:35:27.015 00.001 21068 UpdateGuideState(): m_state=6
00:35:27.015 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7958
00:35:27.017 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=875.88, Mass=133354, SNR=86.4, Peak=15795 HFD=3.4
00:35:27.018 00.001 21068 MultiStar: [#1 0.37,-0.16,1.10,U] [#2 0.21,-0.22,1.17,U] [#3 0.50,-0.17,0.00,M1] [#4 0.63,-0.11,0.00,M7] [#5 0.44,-0.12,0.92,U] [#6 0.21,-0.40,0.88,U] [#7 0.52,-0.06,0.00,M1] [#8 0.66,0.18,0.00,M2] 
00:35:27.019 00.001 21068 refined, 4 included, MultiStar: {0.31, -0.14}, one-star: {0.33, 0.18}
00:35:27.020 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
00:35:27.020 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:35:27.021 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.43 mountX=-0.33 mountY=0.06, mountTheta=2.95
00:35:27.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.14, opts=13)
00:35:27.024 00.001 21068 Enqueuing Move request for scope (0.31, -0.14)
00:35:27.025 00.001 16108 Worker thread wakes up
00:35:27.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd
00:35:27.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.14)
00:35:27.025 00.000 16108 Moving (0.31, -0.14) raw xDistance=-0.33 yDistance=0.06
00:35:27.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:35:27.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:27.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:35:27.026 00.001 16108 MoveAxis(E, 86, ABG)
00:35:27.026 00.000 16108 Guiding  Dir = 2, Dur = 86
00:35:27.026 00.000 16108 IsSlewing returns 0
00:35:27.026 00.000 16108 IsGuiding returns 0
00:35:27.027 00.001 16108 PulseGuide returned control before completion, sleep 95
00:35:27.029 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3485, FiltMin=2985, FiltMax=58144, Gamma=1.000
00:35:27.050 00.021 21068 UpdateGuideState exits: m=133354 SNR=86.4
00:35:27.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:27.053 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:27.054 00.001 21068 Enqueuing Expose request
00:35:27.129 00.075 16108 IsGuiding returns 1
00:35:27.129 00.000 16108 scope still moving after pulse duration time elapsed
00:35:27.160 00.031 16108 IsSlewing returns 0
00:35:27.160 00.000 16108 IsGuiding returns 1
00:35:27.191 00.031 16108 IsSlewing returns 0
00:35:27.191 00.000 16108 IsGuiding returns 0
00:35:27.191 00.000 16108 scope move finished after 86 + 79 ms
00:35:27.191 00.000 16108 Move returns status 0, amount 86
00:35:27.191 00.000 16108 MoveAxis(N, 0, ABG)
00:35:27.191 00.000 16108 Move returns status 0, amount 0
00:35:27.191 00.000 16108 move complete, result=0
00:35:27.191 00.000 16108 worker thread done servicing request
00:35:27.191 00.000 16108 Worker thread wakes up
00:35:27.191 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH
00:35:27.195 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:27.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:28.158 00.963 16108 Exposure complete
00:35:28.230 00.072 16108 worker thread done servicing request
00:35:28.230 00.000 21068 OnExposeComplete: enter
00:35:28.231 00.001 21068 UpdateGuideState(): m_state=6
00:35:28.232 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7959
00:35:28.233 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.61, Mass=124880, SNR=86.6, Peak=18099 HFD=3.3
00:35:28.234 00.001 21068 MultiStar: [#1 -0.11,-0.40,1.13,U] [#2 -0.15,-0.31,1.13,U] [#3 -0.14,-0.34,0.99,U] [#4 0.31,-0.16,0.90,U] [#5 -0.17,-0.27,0.91,U] [#6 -0.31,-0.30,0.76,U] [#7 0.00,-0.13,0.64,U] [#8 0.01,-0.04,0.82,U] 
00:35:28.235 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.24}, one-star: {-0.03, -0.09}
00:35:28.235 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
00:35:28.237 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
00:35:28.238 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.93 mountX=0.02 mountY=0.10, mountTheta=1.39
00:35:28.240 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
00:35:28.241 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
00:35:28.242 00.001 16108 Worker thread wakes up
00:35:28.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:35:28.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:35:28.242 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.10
00:35:28.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:35:28.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:28.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:28.242 00.000 16108 MoveAxis(E, 0, ABG)
00:35:28.242 00.000 16108 Move returns status 0, amount 0
00:35:28.242 00.000 16108 MoveAxis(N, 0, ABG)
00:35:28.242 00.000 16108 Move returns status 0, amount 0
00:35:28.242 00.000 16108 move complete, result=0
00:35:28.242 00.000 16108 worker thread done servicing request
00:35:28.247 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3485, FiltMin=3014, FiltMax=47923, Gamma=1.000
00:35:28.262 00.015 21068 UpdateGuideState exits: m=124880 SNR=86.6
00:35:28.264 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:28.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:28.266 00.001 21068 Enqueuing Expose request
00:35:28.267 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:28.268 00.001 16108 Worker thread wakes up
00:35:28.268 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:28.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:29.422 01.154 16108 Exposure complete
00:35:29.478 00.056 16108 worker thread done servicing request
00:35:29.478 00.000 21068 OnExposeComplete: enter
00:35:29.479 00.001 21068 UpdateGuideState(): m_state=6
00:35:29.479 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7960
00:35:29.480 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.81, Mass=136992, SNR=91.4, Peak=18243 HFD=3.3
00:35:29.481 00.001 21068 MultiStar: [#1 0.13,-0.60,0.00,M1] [#2 -0.26,-0.40,0.00,M1] [#3 0.05,-0.61,0.00,M1] [#4 0.23,-0.21,0.72,U] [#5 0.00,-0.27,0.73,U] [#6 0.07,-0.47,0.00,M3] [#7 0.07,-0.27,0.56,U] [#8 0.03,0.08,0.71,U] 
00:35:29.482 00.001 21068 refined, 4 included, MultiStar: {0.04, -0.09}, one-star: {-0.09, 0.11}
00:35:29.482 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
00:35:29.483 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
00:35:29.484 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.18 mountX=-0.05 mountY=0.08, mountTheta=2.15
00:35:29.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
00:35:29.487 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
00:35:29.487 00.000 16108 Worker thread wakes up
00:35:29.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:35:29.488 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:35:29.488 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
00:35:29.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:29.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:29.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:29.488 00.000 16108 MoveAxis(E, 0, ABG)
00:35:29.488 00.000 16108 Move returns status 0, amount 0
00:35:29.488 00.000 16108 MoveAxis(N, 0, ABG)
00:35:29.488 00.000 16108 Move returns status 0, amount 0
00:35:29.488 00.000 16108 move complete, result=0
00:35:29.488 00.000 16108 worker thread done servicing request
00:35:29.491 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3485, FiltMin=3001, FiltMax=52003, Gamma=1.000
00:35:29.510 00.019 21068 UpdateGuideState exits: m=136992 SNR=91.4
00:35:29.512 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:29.515 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:29.516 00.001 21068 Enqueuing Expose request
00:35:29.517 00.001 16108 Worker thread wakes up
00:35:29.517 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:29.519 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:29.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:30.499 00.980 16108 Exposure complete
00:35:30.558 00.059 16108 worker thread done servicing request
00:35:30.558 00.000 21068 OnExposeComplete: enter
00:35:30.561 00.003 21068 UpdateGuideState(): m_state=6
00:35:30.563 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7961
00:35:30.565 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=875.80, Mass=130290, SNR=78.0, Peak=21443 HFD=3.0
00:35:30.567 00.002 21068 MultiStar: [#1 0.06,-0.33,1.31,U] [#2 0.07,-0.20,1.26,U] [#3 0.19,-0.47,0.00,M2] [#4 0.50,0.01,0.00,M6] [#5 0.17,-0.11,1.13,U] [#6 0.01,-0.29,0.82,U] [#7 0.52,-0.11,0.00,M1] [#8 0.26,0.15,0.81,U] 
00:35:30.567 00.000 21068 single-star, 5 included, MultiStar: {0.09, -0.13}, one-star: {0.01, 0.10}
00:35:30.568 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
00:35:30.569 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
00:35:30.570 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.00 mountY=-0.10, mountTheta=-1.53
00:35:30.572 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
00:35:30.573 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
00:35:30.573 00.000 16108 Worker thread wakes up
00:35:30.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:35:30.573 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:35:30.574 00.001 16108 Moving (0.01, 0.10) raw xDistance=0.00 yDistance=-0.10
00:35:30.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:35:30.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:30.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:30.574 00.000 16108 MoveAxis(E, 0, ABG)
00:35:30.574 00.000 16108 Move returns status 0, amount 0
00:35:30.574 00.000 16108 MoveAxis(N, 0, ABG)
00:35:30.574 00.000 16108 Move returns status 0, amount 0
00:35:30.574 00.000 16108 move complete, result=0
00:35:30.574 00.000 16108 worker thread done servicing request
00:35:30.577 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3485, FiltMin=3011, FiltMax=60339, Gamma=1.000
00:35:30.598 00.021 21068 UpdateGuideState exits: m=130290 SNR=78.0
00:35:30.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:30.601 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:30.602 00.001 21068 Enqueuing Expose request
00:35:30.603 00.001 16108 Worker thread wakes up
00:35:30.603 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:30.604 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:30.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:31.776 01.172 16108 Exposure complete
00:35:31.852 00.076 16108 worker thread done servicing request
00:35:31.852 00.000 21068 OnExposeComplete: enter
00:35:31.853 00.001 21068 UpdateGuideState(): m_state=6
00:35:31.854 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7962
00:35:31.854 00.000 21068 Star::Find returns 1 (0), X=219.84, Y=875.73, Mass=114321, SNR=77.6, Peak=17331 HFD=2.9
00:35:31.856 00.002 21068 MultiStar: [#1 -0.05,-0.08,1.41,U] [#2 -0.18,-0.23,1.38,U] [#3 0.11,-0.33,1.24,U] [#4 0.26,0.11,1.06,U] [#5 0.28,-0.30,0.87,U] [#6 0.10,-0.28,0.87,U] [#7 0.09,-0.10,0.62,U] [#8 0.28,0.37,0.00,M1] 
00:35:31.857 00.001 21068 single-star, 7 included, MultiStar: {0.04, -0.15}, one-star: {-0.12, 0.03}
00:35:31.858 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
00:35:31.859 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
00:35:31.860 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.92 mountX=0.13 mountY=0.00, mountTheta=0.01
00:35:31.861 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.03, opts=13)
00:35:31.862 00.001 21068 Enqueuing Move request for scope (-0.12, 0.03)
00:35:31.863 00.001 16108 Worker thread wakes up
00:35:31.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:35:31.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:35:31.863 00.000 16108 Moving (-0.12, 0.03) raw xDistance=0.13 yDistance=0.00
00:35:31.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:35:31.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:31.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:35:31.863 00.000 16108 MoveAxis(E, 0, ABG)
00:35:31.863 00.000 16108 Move returns status 0, amount 0
00:35:31.863 00.000 16108 MoveAxis(N, 0, ABG)
00:35:31.863 00.000 16108 Move returns status 0, amount 0
00:35:31.863 00.000 16108 move complete, result=0
00:35:31.863 00.000 16108 worker thread done servicing request
00:35:31.867 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3481, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:35:31.882 00.015 21068 UpdateGuideState exits: m=114321 SNR=77.6
00:35:31.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:31.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:31.884 00.000 21068 Enqueuing Expose request
00:35:31.885 00.001 16108 Worker thread wakes up
00:35:31.885 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:31.886 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:31.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:32.855 00.969 16108 Exposure complete
00:35:32.911 00.056 16108 worker thread done servicing request
00:35:32.911 00.000 21068 OnExposeComplete: enter
00:35:32.912 00.001 21068 UpdateGuideState(): m_state=6
00:35:32.913 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7963
00:35:32.914 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.63, Mass=118937, SNR=81.6, Peak=19011 HFD=3.0
00:35:32.916 00.002 21068 MultiStar: [#1 -0.20,-0.41,1.08,U] [#2 -0.24,-0.33,1.21,U] [#3 -0.07,-0.28,1.02,U] [#4 0.00,-0.02,0.89,U] [#5 -0.19,-0.09,0.96,U] [#6 -0.38,-0.25,0.79,U] [#7 0.20,0.01,0.73,U] [#8 -0.08,-0.06,0.93,U] 
00:35:32.918 00.002 21068 single-star, 8 included, MultiStar: {-0.13, -0.18}, one-star: {-0.14, -0.07}
00:35:32.920 00.002 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
00:35:32.921 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
00:35:32.923 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.65 mountX=0.12 mountY=0.10, mountTheta=0.71
00:35:32.925 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.07, opts=13)
00:35:32.927 00.002 21068 Enqueuing Move request for scope (-0.14, -0.07)
00:35:32.929 00.002 16108 Worker thread wakes up
00:35:32.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
00:35:32.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
00:35:32.929 00.000 16108 Moving (-0.14, -0.07) raw xDistance=0.12 yDistance=0.10
00:35:32.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:35:32.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:32.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:35:32.929 00.000 16108 MoveAxis(E, 0, ABG)
00:35:32.930 00.001 16108 Move returns status 0, amount 0
00:35:32.930 00.000 16108 MoveAxis(N, 0, ABG)
00:35:32.930 00.000 16108 Move returns status 0, amount 0
00:35:32.930 00.000 16108 move complete, result=0
00:35:32.931 00.001 16108 worker thread done servicing request
00:35:32.936 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3485, FiltMin=2985, FiltMax=56739, Gamma=1.000
00:35:32.953 00.017 21068 UpdateGuideState exits: m=118937 SNR=81.6
00:35:32.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:32.954 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:32.955 00.001 21068 Enqueuing Expose request
00:35:32.956 00.001 16108 Worker thread wakes up
00:35:32.956 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:32.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:32.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:34.145 01.189 16108 Exposure complete
00:35:34.220 00.075 16108 worker thread done servicing request
00:35:34.220 00.000 21068 OnExposeComplete: enter
00:35:34.221 00.001 21068 UpdateGuideState(): m_state=6
00:35:34.223 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7964
00:35:34.225 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=875.95, Mass=121014, SNR=82.7, Peak=17347 HFD=3.0
00:35:34.227 00.002 21068 MultiStar: [#1 -0.27,-0.18,1.06,U] [#2 -0.18,-0.21,1.18,U] [#3 -0.03,-0.16,1.00,U] [#4 0.24,0.14,0.82,U] [#5 0.03,0.07,1.06,U] [#6 0.12,-0.20,0.76,U] [#7 -0.13,0.20,0.60,U] [#8 0.13,0.36,0.79,U] 
00:35:34.229 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.06, 0.25}
00:35:34.230 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
00:35:34.231 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:35:34.233 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.78 mountX=0.03 mountY=-0.00, mountTheta=-0.12
00:35:34.236 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
00:35:34.238 00.002 21068 Enqueuing Move request for scope (-0.03, 0.01)
00:35:34.239 00.001 16108 Worker thread wakes up
00:35:34.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:35:34.240 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:35:34.240 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.00
00:35:34.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:35:34.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:34.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:35:34.240 00.000 16108 MoveAxis(E, 0, ABG)
00:35:34.240 00.000 16108 Move returns status 0, amount 0
00:35:34.240 00.000 16108 MoveAxis(N, 0, ABG)
00:35:34.240 00.000 16108 Move returns status 0, amount 0
00:35:34.240 00.000 16108 move complete, result=0
00:35:34.240 00.000 16108 worker thread done servicing request
00:35:34.245 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3481, FiltMin=2976, FiltMax=55104, Gamma=1.000
00:35:34.260 00.015 21068 UpdateGuideState exits: m=121014 SNR=82.7
00:35:34.261 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:34.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:34.263 00.001 21068 Enqueuing Expose request
00:35:34.263 00.000 16108 Worker thread wakes up
00:35:34.263 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:34.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:34.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:35.228 00.964 16108 Exposure complete
00:35:35.281 00.053 16108 worker thread done servicing request
00:35:35.281 00.000 21068 OnExposeComplete: enter
00:35:35.282 00.001 21068 UpdateGuideState(): m_state=6
00:35:35.283 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7965
00:35:35.284 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.90, Mass=123145, SNR=79.7, Peak=18835 HFD=2.9
00:35:35.285 00.001 21068 MultiStar: [#1 -0.11,-0.24,1.05,U] [#2 -0.06,-0.21,1.10,U] [#3 0.05,-0.21,1.02,U] [#4 0.38,0.19,0.85,U] [#5 0.05,0.14,0.87,U] [#6 -0.06,-0.22,0.95,U] [#7 -0.09,0.20,0.66,U] [#8 0.50,0.18,0.00,M1] 
00:35:35.285 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {-0.07, 0.19}
00:35:35.286 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
00:35:35.287 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
00:35:35.288 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.41 mountX=-0.01 mountY=0.04, mountTheta=1.92
00:35:35.289 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
00:35:35.290 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
00:35:35.291 00.001 16108 Worker thread wakes up
00:35:35.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:35:35.291 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:35:35.291 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.01 yDistance=0.04
00:35:35.292 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:35:35.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:35.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:35.292 00.000 16108 MoveAxis(E, 0, ABG)
00:35:35.292 00.000 16108 Move returns status 0, amount 0
00:35:35.292 00.000 16108 MoveAxis(N, 0, ABG)
00:35:35.292 00.000 16108 Move returns status 0, amount 0
00:35:35.292 00.000 16108 move complete, result=0
00:35:35.292 00.000 16108 worker thread done servicing request
00:35:35.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3481, FiltMin=2995, FiltMax=63885, Gamma=1.000
00:35:35.310 00.014 21068 UpdateGuideState exits: m=123145 SNR=79.7
00:35:35.310 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:35.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:35.312 00.001 21068 Enqueuing Expose request
00:35:35.313 00.001 16108 Worker thread wakes up
00:35:35.313 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:35.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:35.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:36.485 01.172 16108 Exposure complete
00:35:36.540 00.055 16108 worker thread done servicing request
00:35:36.540 00.000 21068 OnExposeComplete: enter
00:35:36.541 00.001 21068 UpdateGuideState(): m_state=6
00:35:36.542 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7966
00:35:36.543 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.87, Mass=135147, SNR=86.1, Peak=20595 HFD=3.0
00:35:36.544 00.001 21068 MultiStar: [#1 -0.03,-0.08,0.99,U] [#2 -0.08,0.04,1.17,U] [#3 -0.00,-0.04,0.97,U] [#4 0.12,0.02,0.78,U] [#5 0.05,0.23,0.77,U] [#6 -0.18,-0.11,0.78,U] [#7 0.24,0.03,0.56,U] [#8 0.43,0.31,0.00,M2] 
00:35:36.544 00.000 21068 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {-0.11, 0.17}
00:35:36.545 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
00:35:36.547 00.002 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
00:35:36.548 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.03 mountX=0.02 mountY=-0.03, mountTheta=-0.91
00:35:36.549 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
00:35:36.550 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
00:35:36.551 00.001 16108 Worker thread wakes up
00:35:36.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:35:36.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:35:36.551 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
00:35:36.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:35:36.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:36.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:36.551 00.000 16108 MoveAxis(E, 0, ABG)
00:35:36.551 00.000 16108 Move returns status 0, amount 0
00:35:36.551 00.000 16108 MoveAxis(N, 0, ABG)
00:35:36.551 00.000 16108 Move returns status 0, amount 0
00:35:36.551 00.000 16108 move complete, result=0
00:35:36.551 00.000 16108 worker thread done servicing request
00:35:36.557 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3481, FiltMin=2982, FiltMax=55664, Gamma=1.000
00:35:36.582 00.025 21068 UpdateGuideState exits: m=135147 SNR=86.1
00:35:36.584 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:36.587 00.002 21068 Enqueuing Expose request
00:35:36.590 00.003 16108 Worker thread wakes up
00:35:36.590 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:36.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:36.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:37.574 00.983 16108 Exposure complete
00:35:37.637 00.063 16108 worker thread done servicing request
00:35:37.637 00.000 21068 OnExposeComplete: enter
00:35:37.638 00.001 21068 UpdateGuideState(): m_state=6
00:35:37.639 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7967
00:35:37.641 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=876.06, Mass=120754, SNR=78.3, Peak=18867 HFD=3.0
00:35:37.642 00.001 21068 MultiStar: [#1 0.17,-0.21,1.10,U] [#2 -0.09,-0.11,1.30,U] [#3 0.16,-0.19,1.04,U] [#4 0.24,0.07,1.02,U] [#5 0.04,-0.19,1.05,U] [#6 -0.12,-0.13,0.82,U] [#7 0.07,0.06,0.81,U] [#8 0.02,0.37,0.82,U] 
00:35:37.643 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {-0.07, 0.36}
00:35:37.644 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
00:35:37.644 00.000 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
00:35:37.645 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.19 mountX=-0.05 mountY=-0.00, mountTheta=-3.09
00:35:37.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
00:35:37.647 00.000 21068 Enqueuing Move request for scope (0.05, -0.01)
00:35:37.649 00.002 16108 Worker thread wakes up
00:35:37.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:35:37.649 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:35:37.649 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=-0.00
00:35:37.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:37.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:37.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:35:37.650 00.001 16108 MoveAxis(E, 0, ABG)
00:35:37.650 00.000 16108 Move returns status 0, amount 0
00:35:37.650 00.000 16108 MoveAxis(N, 0, ABG)
00:35:37.650 00.000 16108 Move returns status 0, amount 0
00:35:37.650 00.000 16108 move complete, result=0
00:35:37.650 00.000 16108 worker thread done servicing request
00:35:37.653 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3485, FiltMin=2851, FiltMax=65510, Gamma=1.000
00:35:37.671 00.018 21068 UpdateGuideState exits: m=120754 SNR=78.3
00:35:37.671 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:37.674 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:37.675 00.001 21068 Enqueuing Expose request
00:35:37.676 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:37.677 00.001 16108 Worker thread wakes up
00:35:37.677 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:37.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:38.833 01.156 16108 Exposure complete
00:35:38.888 00.055 16108 worker thread done servicing request
00:35:38.888 00.000 21068 OnExposeComplete: enter
00:35:38.889 00.001 21068 UpdateGuideState(): m_state=6
00:35:38.890 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7968
00:35:38.890 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=876.15, Mass=118158, SNR=75.8, Peak=17907 HFD=2.9
00:35:38.892 00.002 21068 MultiStar: [#1 -0.13,0.16,1.26,U] [#2 0.08,0.28,1.33,U] [#3 -0.08,0.17,1.07,U] [#4 0.22,0.35,0.88,U] [#5 0.00,0.47,0.00,M1] [#6 -0.11,0.44,0.96,U] [#7 0.33,0.17,0.66,U] [#8 0.17,0.39,0.85,U] 
00:35:38.893 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.30}, one-star: {-0.07, 0.45}
00:35:38.893 00.000 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
00:35:38.894 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
00:35:38.895 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.46 mountX=0.02 mountY=-0.30, mountTheta=-1.50
00:35:38.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.30, opts=13)
00:35:38.897 00.000 21068 Enqueuing Move request for scope (0.03, 0.30)
00:35:38.898 00.001 16108 Worker thread wakes up
00:35:38.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
00:35:38.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
00:35:38.900 00.002 16108 Moving (0.03, 0.30) raw xDistance=0.02 yDistance=-0.30
00:35:38.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:35:38.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:38.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:35:38.900 00.000 16108 MoveAxis(E, 0, ABG)
00:35:38.900 00.000 16108 Move returns status 0, amount 0
00:35:38.900 00.000 16108 MoveAxis(N, 0, ABG)
00:35:38.900 00.000 16108 Move returns status 0, amount 0
00:35:38.900 00.000 16108 move complete, result=0
00:35:38.900 00.000 16108 worker thread done servicing request
00:35:38.902 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3485, FiltMin=3008, FiltMax=46416, Gamma=1.000
00:35:38.917 00.015 21068 UpdateGuideState exits: m=118158 SNR=75.8
00:35:38.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:38.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:38.919 00.000 21068 Enqueuing Expose request
00:35:38.920 00.001 16108 Worker thread wakes up
00:35:38.920 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:35:38.922 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:38.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:39.907 00.985 16108 Exposure complete
00:35:39.965 00.058 16108 worker thread done servicing request
00:35:39.965 00.000 21068 OnExposeComplete: enter
00:35:39.968 00.003 21068 UpdateGuideState(): m_state=6
00:35:39.970 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7969
00:35:39.972 00.002 21068 Star::Find returns 1 (0), X=219.51, Y=875.89, Mass=128974, SNR=79.4, Peak=17779 HFD=3.1
00:35:39.974 00.002 21068 MultiStar: [#1 -0.04,-0.12,1.24,U] [#2 -0.08,-0.26,1.41,U] [#3 -0.15,-0.15,1.14,U] [#4 0.03,-0.04,1.02,U] [#5 0.02,-0.06,1.20,U] [#6 -0.11,-0.03,0.86,U] [#7 0.20,0.15,0.62,U] [#8 -0.13,0.11,0.96,U] 
00:35:39.976 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.45, 0.19}
00:35:39.977 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.67)
00:35:39.978 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
00:35:39.978 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=0.08 mountY=0.07, mountTheta=0.70
00:35:39.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
00:35:39.981 00.001 21068 Enqueuing Move request for scope (-0.09, -0.05)
00:35:39.982 00.001 16108 Worker thread wakes up
00:35:39.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:35:39.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:35:39.982 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
00:35:39.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:35:39.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:39.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:35:39.982 00.000 16108 MoveAxis(E, 0, ABG)
00:35:39.982 00.000 16108 Move returns status 0, amount 0
00:35:39.982 00.000 16108 MoveAxis(N, 0, ABG)
00:35:39.982 00.000 16108 Move returns status 0, amount 0
00:35:39.982 00.000 16108 move complete, result=0
00:35:39.982 00.000 16108 worker thread done servicing request
00:35:39.988 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3485, FiltMin=2877, FiltMax=63616, Gamma=1.000
00:35:40.016 00.028 21068 UpdateGuideState exits: m=128974 SNR=79.4
00:35:40.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:40.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:40.019 00.001 21068 Enqueuing Expose request
00:35:40.019 00.000 16108 Worker thread wakes up
00:35:40.019 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:40.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:40.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:41.197 01.177 16108 Exposure complete
00:35:41.253 00.056 16108 worker thread done servicing request
00:35:41.253 00.000 21068 OnExposeComplete: enter
00:35:41.254 00.001 21068 UpdateGuideState(): m_state=6
00:35:41.255 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7970
00:35:41.256 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.81, Mass=120994, SNR=100.6, Peak=15571 HFD=3.3
00:35:41.257 00.001 21068 MultiStar: [#1 0.05,-0.14,0.83,U] [#2 0.11,-0.14,0.96,U] [#3 0.10,-0.07,0.92,U] [#4 0.55,-0.09,0.00,M1] [#5 0.13,0.09,0.76,U] [#6 0.39,-0.26,0.00,M1] [#7 0.74,-0.13,0.00,M1] [#8 0.48,-0.01,0.00,M1] 
00:35:41.258 00.001 21068 refined, 4 included, MultiStar: {0.13, -0.03}, one-star: {0.25, 0.11}
00:35:41.258 00.000 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
00:35:41.259 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
00:35:41.260 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.13 mountY=0.00, mountTheta=3.14
00:35:41.261 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
00:35:41.262 00.001 21068 Enqueuing Move request for scope (0.13, -0.03)
00:35:41.263 00.001 16108 Worker thread wakes up
00:35:41.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:35:41.263 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:35:41.263 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=0.00
00:35:41.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:35:41.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:41.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:35:41.263 00.000 16108 MoveAxis(E, 0, ABG)
00:35:41.263 00.000 16108 Move returns status 0, amount 0
00:35:41.263 00.000 16108 MoveAxis(N, 0, ABG)
00:35:41.263 00.000 16108 Move returns status 0, amount 0
00:35:41.263 00.000 16108 move complete, result=0
00:35:41.263 00.000 16108 worker thread done servicing request
00:35:41.267 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3485, FiltMin=2982, FiltMax=65472, Gamma=1.000
00:35:41.281 00.014 21068 UpdateGuideState exits: m=120994 SNR=100.6
00:35:41.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:41.284 00.001 21068 Enqueuing Expose request
00:35:41.284 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:41.285 00.001 16108 Worker thread wakes up
00:35:41.285 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:41.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:42.246 00.961 16108 Exposure complete
00:35:42.300 00.054 16108 worker thread done servicing request
00:35:42.300 00.000 21068 OnExposeComplete: enter
00:35:42.302 00.002 21068 UpdateGuideState(): m_state=6
00:35:42.302 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7971
00:35:42.303 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.67, Mass=122012, SNR=82.3, Peak=17123 HFD=3.1
00:35:42.304 00.001 21068 MultiStar: [#1 0.36,-0.45,0.00,M1] [#2 0.61,-0.52,0.00,M1] [#3 0.38,-0.55,0.00,M1] [#4 0.57,-0.44,0.00,M2] [#5 0.43,-0.37,0.00,M1] [#6 0.44,-0.56,0.00,M2] [#7 0.44,-0.32,0.00,M2] [#8 0.38,0.01,0.79,U] 
00:35:42.306 00.002 21068 refined, 1 included, MultiStar: {0.41, -0.01}, one-star: {0.43, -0.03}
00:35:42.308 00.002 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
00:35:42.310 00.002 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
00:35:42.313 00.003 21068 CameraToMount -- cameraX=0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-0.03 mountX=-0.41 mountY=-0.08, mountTheta=-2.94
00:35:42.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.01, opts=13)
00:35:42.317 00.002 21068 Enqueuing Move request for scope (0.41, -0.01)
00:35:42.318 00.001 16108 Worker thread wakes up
00:35:42.319 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.01) opts 0xd
00:35:42.319 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.01)
00:35:42.319 00.000 16108 Moving (0.41, -0.01) raw xDistance=-0.41 yDistance=-0.08
00:35:42.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:35:42.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:42.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:42.319 00.000 16108 MoveAxis(E, 107, ABG)
00:35:42.319 00.000 16108 Guiding  Dir = 2, Dur = 107
00:35:42.320 00.001 16108 IsSlewing returns 0
00:35:42.320 00.000 16108 IsGuiding returns 0
00:35:42.324 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3485, FiltMin=2995, FiltMax=54496, Gamma=1.000
00:35:42.340 00.016 21068 UpdateGuideState exits: m=122012 SNR=82.3
00:35:42.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:42.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:42.342 00.000 21068 Enqueuing Expose request
00:35:42.378 00.036 16108 PulseGuide returned control before completion, sleep 60
00:35:42.440 00.062 16108 IsGuiding returns 1
00:35:42.440 00.000 16108 scope still moving after pulse duration time elapsed
00:35:42.471 00.031 16108 IsSlewing returns 0
00:35:42.471 00.000 16108 IsGuiding returns 1
00:35:42.503 00.032 16108 IsSlewing returns 0
00:35:42.503 00.000 16108 IsGuiding returns 1
00:35:42.534 00.031 16108 IsSlewing returns 0
00:35:42.534 00.000 16108 IsGuiding returns 1
00:35:42.566 00.032 16108 IsSlewing returns 0
00:35:42.566 00.000 16108 IsGuiding returns 0
00:35:42.566 00.000 16108 scope move finished after 107 + 139 ms
00:35:42.566 00.000 16108 Move returns status 0, amount 107
00:35:42.567 00.001 16108 MoveAxis(N, 0, ABG)
00:35:42.567 00.000 16108 Move returns status 0, amount 0
00:35:42.567 00.000 16108 move complete, result=0
00:35:42.567 00.000 16108 worker thread done servicing request
00:35:42.567 00.000 16108 Worker thread wakes up
00:35:42.567 00.000 21068 GuideStep: -0.4 px 107 ms EAST, -0.1 px 0 ms NORTH
00:35:42.570 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:42.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:43.721 01.151 16108 Exposure complete
00:35:43.784 00.063 16108 worker thread done servicing request
00:35:43.784 00.000 21068 OnExposeComplete: enter
00:35:43.785 00.001 21068 UpdateGuideState(): m_state=6
00:35:43.785 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7972
00:35:43.787 00.002 21068 Star::Find returns 1 (0), X=219.57, Y=875.85, Mass=125597, SNR=83.2, Peak=17267 HFD=3.2
00:35:43.788 00.001 21068 MultiStar: [#1 -0.20,-0.15,1.19,U] [#2 -0.30,-0.23,1.31,U] [#3 -0.25,-0.31,1.00,U] [#4 -0.33,-0.24,0.77,U] [#5 -0.51,-0.09,0.00,M2] [#6 -0.34,-0.23,0.80,U] [#7 -0.04,0.15,0.54,U] [#8 0.02,0.11,0.86,U] 
00:35:43.791 00.003 21068 refined, 7 included, MultiStar: {-0.24, -0.11}, one-star: {-0.39, 0.15}
00:35:43.792 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
00:35:43.793 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
00:35:43.795 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-2.71 mountX=0.22 mountY=0.16, mountTheta=0.64
00:35:43.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.11, opts=13)
00:35:43.798 00.001 21068 Enqueuing Move request for scope (-0.24, -0.11)
00:35:43.799 00.001 16108 Worker thread wakes up
00:35:43.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
00:35:43.799 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
00:35:43.800 00.001 16108 Moving (-0.24, -0.11) raw xDistance=0.22 yDistance=0.16
00:35:43.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
00:35:43.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:43.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:35:43.800 00.000 16108 MoveAxis(W, 50, ABG)
00:35:43.800 00.000 16108 Guiding  Dir = 3, Dur = 50
00:35:43.800 00.000 16108 IsSlewing returns 0
00:35:43.800 00.000 16108 IsGuiding returns 0
00:35:43.804 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3481, FiltMin=2973, FiltMax=62717, Gamma=1.000
00:35:43.807 00.003 16108 PulseGuide returned control before completion, sleep 53
00:35:43.819 00.012 21068 UpdateGuideState exits: m=125597 SNR=83.2
00:35:43.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:43.821 00.000 21068 Enqueuing Expose request
00:35:43.869 00.048 16108 IsGuiding returns 1
00:35:43.869 00.000 16108 scope still moving after pulse duration time elapsed
00:35:43.901 00.032 16108 IsSlewing returns 0
00:35:43.901 00.000 16108 IsGuiding returns 0
00:35:43.901 00.000 16108 scope move finished after 50 + 50 ms
00:35:43.901 00.000 16108 Move returns status 0, amount 50
00:35:43.901 00.000 16108 MoveAxis(N, 0, ABG)
00:35:43.901 00.000 16108 Move returns status 0, amount 0
00:35:43.901 00.000 16108 move complete, result=0
00:35:43.902 00.001 16108 worker thread done servicing request
00:35:43.902 00.000 16108 Worker thread wakes up
00:35:43.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:43.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:43.902 00.000 21068 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
00:35:44.880 00.978 16108 Exposure complete
00:35:44.949 00.069 16108 worker thread done servicing request
00:35:44.950 00.001 21068 OnExposeComplete: enter
00:35:44.950 00.000 21068 UpdateGuideState(): m_state=6
00:35:44.952 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7973
00:35:44.953 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=875.79, Mass=111912, SNR=73.5, Peak=15091 HFD=3.2
00:35:44.954 00.001 21068 MultiStar: [#1 -0.57,-0.11,0.00,M1] [#2 -0.21,-0.35,1.32,U] [#3 -0.32,-0.14,1.15,U] [#4 -0.18,-0.14,0.92,U] [#5 -0.42,-0.22,0.00,M3] [#6 -0.31,-0.30,0.99,U] [#7 0.04,-0.09,0.70,U] [#8 0.10,-0.01,1.07,U] 
00:35:44.955 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.15}, one-star: {-0.53, 0.09}
00:35:44.956 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
00:35:44.956 00.000 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
00:35:44.957 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-2.54 mountX=0.18 mountY=0.19, mountTheta=0.81
00:35:44.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.15, opts=13)
00:35:44.959 00.000 21068 Enqueuing Move request for scope (-0.21, -0.15)
00:35:44.960 00.001 16108 Worker thread wakes up
00:35:44.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
00:35:44.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
00:35:44.960 00.000 16108 Moving (-0.21, -0.15) raw xDistance=0.18 yDistance=0.19
00:35:44.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:35:44.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:44.961 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:35:44.961 00.000 16108 MoveAxis(E, 0, ABG)
00:35:44.961 00.000 16108 Move returns status 0, amount 0
00:35:44.961 00.000 16108 MoveAxis(N, 0, ABG)
00:35:44.961 00.000 16108 Move returns status 0, amount 0
00:35:44.961 00.000 16108 move complete, result=0
00:35:44.961 00.000 16108 worker thread done servicing request
00:35:44.965 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3485, FiltMin=2995, FiltMax=57664, Gamma=1.000
00:35:44.979 00.014 21068 UpdateGuideState exits: m=111912 SNR=73.5
00:35:44.981 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:44.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:44.985 00.003 21068 Enqueuing Expose request
00:35:44.986 00.001 16108 Worker thread wakes up
00:35:44.986 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:44.988 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:44.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:46.148 01.160 16108 Exposure complete
00:35:46.221 00.073 16108 worker thread done servicing request
00:35:46.221 00.000 21068 OnExposeComplete: enter
00:35:46.223 00.002 21068 UpdateGuideState(): m_state=6
00:35:46.226 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7974
00:35:46.228 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=875.76, Mass=120015, SNR=91.8, Peak=16611 HFD=3.1
00:35:46.231 00.003 21068 MultiStar: [#1 -0.07,-0.34,1.01,U] [#2 -0.20,-0.18,1.09,U] [#3 -0.15,-0.20,0.95,U] [#4 0.21,-0.13,0.73,U] [#5 -0.44,-0.35,0.00,M4] [#6 -0.16,-0.20,0.76,U] [#7 -0.10,0.01,0.55,U] [#8 -0.09,0.11,0.74,U] 
00:35:46.233 00.002 21068 single-star, 7 included, MultiStar: {-0.10, -0.12}, one-star: {-0.15, 0.06}
00:35:46.234 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
00:35:46.235 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
00:35:46.238 00.003 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.77 mountX=0.15 mountY=-0.02, mountTheta=-0.14
00:35:46.240 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
00:35:46.242 00.002 21068 Enqueuing Move request for scope (-0.15, 0.06)
00:35:46.243 00.001 16108 Worker thread wakes up
00:35:46.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
00:35:46.244 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
00:35:46.244 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.15 yDistance=-0.02
00:35:46.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:35:46.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:46.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:46.244 00.000 16108 MoveAxis(E, 0, ABG)
00:35:46.244 00.000 16108 Move returns status 0, amount 0
00:35:46.244 00.000 16108 MoveAxis(N, 0, ABG)
00:35:46.245 00.001 16108 Move returns status 0, amount 0
00:35:46.245 00.000 16108 move complete, result=0
00:35:46.245 00.000 16108 worker thread done servicing request
00:35:46.253 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3481, FiltMin=2998, FiltMax=63587, Gamma=1.000
00:35:46.278 00.025 21068 UpdateGuideState exits: m=120015 SNR=91.8
00:35:46.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:46.281 00.001 21068 Enqueuing Expose request
00:35:46.282 00.001 16108 Worker thread wakes up
00:35:46.282 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:46.282 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:46.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:47.259 00.977 16108 Exposure complete
00:35:47.325 00.066 16108 worker thread done servicing request
00:35:47.326 00.001 21068 OnExposeComplete: enter
00:35:47.327 00.001 21068 UpdateGuideState(): m_state=6
00:35:47.329 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7975
00:35:47.330 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.95, Mass=139006, SNR=88.0, Peak=17331 HFD=3.3
00:35:47.331 00.001 21068 MultiStar: [#1 -0.35,-0.44,0.00,M1] [#2 -0.23,-0.35,1.06,U] [#3 -0.31,-0.38,0.00,M1] [#4 -0.23,-0.08,0.92,U] [#5 -0.25,-0.10,0.86,U] [#6 -0.17,-0.29,0.88,U] [#7 0.05,-0.02,0.56,U] [#8 0.11,0.33,0.71,U] 
00:35:47.332 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.05}, one-star: {-0.32, 0.24}
00:35:47.333 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
00:35:47.334 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
00:35:47.335 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=0.16 mountY=0.09, mountTheta=0.52
00:35:47.337 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.05, opts=13)
00:35:47.338 00.001 21068 Enqueuing Move request for scope (-0.17, -0.05)
00:35:47.341 00.003 16108 Worker thread wakes up
00:35:47.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
00:35:47.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
00:35:47.341 00.000 16108 Moving (-0.17, -0.05) raw xDistance=0.16 yDistance=0.09
00:35:47.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:35:47.342 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:47.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:35:47.342 00.000 16108 MoveAxis(E, 0, ABG)
00:35:47.342 00.000 16108 Move returns status 0, amount 0
00:35:47.342 00.000 16108 MoveAxis(N, 0, ABG)
00:35:47.342 00.000 16108 Move returns status 0, amount 0
00:35:47.342 00.000 16108 move complete, result=0
00:35:47.342 00.000 16108 worker thread done servicing request
00:35:47.350 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3485, FiltMin=3033, FiltMax=57907, Gamma=1.000
00:35:47.368 00.018 21068 UpdateGuideState exits: m=139006 SNR=88.0
00:35:47.371 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:47.371 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:47.372 00.001 21068 Enqueuing Expose request
00:35:47.373 00.001 16108 Worker thread wakes up
00:35:47.373 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:47.374 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:47.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:48.535 01.161 16108 Exposure complete
00:35:48.598 00.063 16108 worker thread done servicing request
00:35:48.598 00.000 21068 OnExposeComplete: enter
00:35:48.600 00.002 21068 UpdateGuideState(): m_state=6
00:35:48.601 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7976
00:35:48.602 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.94, Mass=117571, SNR=77.4, Peak=17491 HFD=2.9
00:35:48.603 00.001 21068 MultiStar: [#1 0.07,0.01,1.03,U] [#2 0.06,-0.22,1.21,U] [#3 0.33,-0.22,1.11,U] [#4 0.32,-0.09,0.80,U] [#5 0.05,-0.01,0.91,U] [#6 -0.13,-0.20,0.83,U] [#7 0.40,-0.25,0.00,M1] [#8 0.25,0.32,0.90,U] 
00:35:48.603 00.000 21068 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.24, 0.23}
00:35:48.604 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
00:35:48.605 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:35:48.605 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.20 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
00:35:48.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.03, opts=13)
00:35:48.608 00.001 21068 Enqueuing Move request for scope (0.15, -0.03)
00:35:48.609 00.001 16108 Worker thread wakes up
00:35:48.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:35:48.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:35:48.610 00.001 16108 Moving (0.15, -0.03) raw xDistance=-0.15 yDistance=-0.01
00:35:48.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:35:48.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:48.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:35:48.610 00.000 16108 MoveAxis(E, 0, ABG)
00:35:48.610 00.000 16108 Move returns status 0, amount 0
00:35:48.610 00.000 16108 MoveAxis(N, 0, ABG)
00:35:48.610 00.000 16108 Move returns status 0, amount 0
00:35:48.610 00.000 16108 move complete, result=0
00:35:48.611 00.001 16108 worker thread done servicing request
00:35:48.614 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3481, FiltMin=2998, FiltMax=57360, Gamma=1.000
00:35:48.629 00.015 21068 UpdateGuideState exits: m=117571 SNR=77.4
00:35:48.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:48.632 00.001 21068 Enqueuing Expose request
00:35:48.633 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:48.634 00.001 16108 Worker thread wakes up
00:35:48.634 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:48.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:49.628 00.994 16108 Exposure complete
00:35:49.690 00.062 16108 worker thread done servicing request
00:35:49.690 00.000 21068 OnExposeComplete: enter
00:35:49.691 00.001 21068 UpdateGuideState(): m_state=6
00:35:49.692 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7977
00:35:49.694 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=875.75, Mass=123730, SNR=83.6, Peak=15043 HFD=3.4
00:35:49.696 00.002 21068 MultiStar: [#1 -0.11,-0.46,0.00,M1] [#2 -0.14,-0.27,1.23,U] [#3 0.19,-0.42,1.08,U] [#4 0.50,0.07,0.00,M1] [#5 -0.06,-0.32,0.84,U] [#6 0.27,-0.00,0.90,U] [#7 0.07,-0.24,0.59,U] [#8 0.03,0.21,0.80,U] 
00:35:49.697 00.001 21068 single-star, 6 included, MultiStar: {0.05, -0.15}, one-star: {0.02, 0.04}
00:35:49.698 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
00:35:49.700 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
00:35:49.701 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.21 mountX=-0.01 mountY=-0.05, mountTheta=-1.75
00:35:49.706 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
00:35:49.707 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
00:35:49.709 00.002 16108 Worker thread wakes up
00:35:49.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:35:49.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:35:49.709 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.05
00:35:49.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:35:49.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:49.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:49.709 00.000 16108 MoveAxis(E, 0, ABG)
00:35:49.709 00.000 16108 Move returns status 0, amount 0
00:35:49.709 00.000 16108 MoveAxis(N, 0, ABG)
00:35:49.709 00.000 16108 Move returns status 0, amount 0
00:35:49.709 00.000 16108 move complete, result=0
00:35:49.709 00.000 16108 worker thread done servicing request
00:35:49.714 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3485, FiltMin=3005, FiltMax=60976, Gamma=1.000
00:35:49.740 00.026 21068 UpdateGuideState exits: m=123730 SNR=83.6
00:35:49.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:49.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:49.742 00.000 21068 Enqueuing Expose request
00:35:49.743 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:49.743 00.000 16108 Worker thread wakes up
00:35:49.743 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:49.744 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:50.890 01.146 16108 Exposure complete
00:35:50.946 00.056 16108 worker thread done servicing request
00:35:50.946 00.000 21068 OnExposeComplete: enter
00:35:50.948 00.002 21068 UpdateGuideState(): m_state=6
00:35:50.950 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7978
00:35:50.951 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=875.81, Mass=118844, SNR=84.0, Peak=16323 HFD=3.2
00:35:50.952 00.001 21068 MultiStar: [#1 -0.76,-0.17,0.00,M2] [#2 -0.33,-0.18,1.28,U] [#3 -0.52,-0.28,0.00,M1] [#4 -0.14,-0.12,0.93,U] [#5 -0.15,0.04,0.95,U] [#6 -0.29,-0.31,0.90,U] [#7 0.01,0.05,0.55,U] [#8 -0.37,0.09,0.74,U] 
00:35:50.955 00.003 21068 refined, 6 included, MultiStar: {-0.25, -0.06}, one-star: {-0.35, 0.11}
00:35:50.956 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
00:35:50.957 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
00:35:50.959 00.002 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.90 mountX=0.23 mountY=0.12, mountTheta=0.47
00:35:50.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.06, opts=13)
00:35:50.963 00.002 21068 Enqueuing Move request for scope (-0.25, -0.06)
00:35:50.964 00.001 16108 Worker thread wakes up
00:35:50.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
00:35:50.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
00:35:50.964 00.000 16108 Moving (-0.25, -0.06) raw xDistance=0.23 yDistance=0.12
00:35:50.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:35:50.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:50.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:35:50.964 00.000 16108 MoveAxis(W, 61, ABG)
00:35:50.964 00.000 16108 Guiding  Dir = 3, Dur = 61
00:35:50.964 00.000 16108 IsSlewing returns 0
00:35:50.964 00.000 16108 IsGuiding returns 0
00:35:50.967 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3481, FiltMin=2979, FiltMax=59517, Gamma=1.000
00:35:50.982 00.015 21068 UpdateGuideState exits: m=118844 SNR=84.0
00:35:50.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:50.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:50.984 00.001 21068 Enqueuing Expose request
00:35:51.009 00.025 16108 PulseGuide returned control before completion, sleep 26
00:35:51.039 00.030 16108 IsGuiding returns 1
00:35:51.039 00.000 16108 scope still moving after pulse duration time elapsed
00:35:51.075 00.036 16108 IsSlewing returns 0
00:35:51.076 00.001 16108 IsGuiding returns 1
00:35:51.102 00.026 16108 IsSlewing returns 0
00:35:51.102 00.000 16108 IsGuiding returns 0
00:35:51.102 00.000 16108 scope move finished after 61 + 77 ms
00:35:51.102 00.000 16108 Move returns status 0, amount 61
00:35:51.102 00.000 16108 MoveAxis(N, 0, ABG)
00:35:51.102 00.000 16108 Move returns status 0, amount 0
00:35:51.102 00.000 16108 move complete, result=0
00:35:51.102 00.000 16108 worker thread done servicing request
00:35:51.102 00.000 16108 Worker thread wakes up
00:35:51.102 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
00:35:51.104 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:51.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:52.078 00.974 16108 Exposure complete
00:35:52.133 00.055 16108 worker thread done servicing request
00:35:52.134 00.001 21068 OnExposeComplete: enter
00:35:52.134 00.000 21068 UpdateGuideState(): m_state=6
00:35:52.135 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7979
00:35:52.136 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.95, Mass=116083, SNR=79.1, Peak=18003 HFD=3.2
00:35:52.137 00.001 21068 MultiStar: [#1 -0.28,-0.17,1.10,U] [#2 -0.37,-0.32,0.00,M1] [#3 -0.45,-0.24,0.00,M2] [#4 0.03,-0.21,0.94,U] [#5 -0.24,-0.07,1.01,U] [#6 -0.20,-0.36,0.75,U] [#7 0.20,-0.06,0.65,U] [#8 -0.20,0.23,0.69,U] 
00:35:52.138 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {-0.22, 0.25}
00:35:52.139 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
00:35:52.140 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
00:35:52.140 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=0.13 mountY=0.09, mountTheta=0.60
00:35:52.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
00:35:52.143 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
00:35:52.144 00.001 16108 Worker thread wakes up
00:35:52.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
00:35:52.144 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
00:35:52.144 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.13 yDistance=0.09
00:35:52.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:35:52.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:52.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:35:52.144 00.000 16108 MoveAxis(E, 0, ABG)
00:35:52.144 00.000 16108 Move returns status 0, amount 0
00:35:52.144 00.000 16108 MoveAxis(N, 0, ABG)
00:35:52.144 00.000 16108 Move returns status 0, amount 0
00:35:52.144 00.000 16108 move complete, result=0
00:35:52.144 00.000 16108 worker thread done servicing request
00:35:52.152 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3485, FiltMin=2950, FiltMax=58413, Gamma=1.000
00:35:52.171 00.019 21068 UpdateGuideState exits: m=116083 SNR=79.1
00:35:52.173 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:52.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:52.175 00.001 21068 Enqueuing Expose request
00:35:52.176 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:52.177 00.001 16108 Worker thread wakes up
00:35:52.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:52.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:53.347 01.170 16108 Exposure complete
00:35:53.411 00.064 16108 worker thread done servicing request
00:35:53.412 00.001 21068 OnExposeComplete: enter
00:35:53.413 00.001 21068 UpdateGuideState(): m_state=6
00:35:53.415 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7980
00:35:53.416 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=875.51, Mass=112160, SNR=77.8, Peak=14307 HFD=3.2
00:35:53.419 00.003 21068 MultiStar: [#1 -0.41,-0.30,0.00,M2] [#2 -0.30,-0.46,0.00,M2] [#3 -0.44,-0.20,0.00,M3] [#4 -0.08,-0.32,0.95,U] [#5 -0.36,-0.12,1.04,U] [#6 -0.10,-0.61,0.00,M1] [#7 -0.33,-0.39,0.00,M1] [#8 -0.18,-0.11,0.81,U] 
00:35:53.421 00.002 21068 refined, 3 included, MultiStar: {-0.25, -0.19}, one-star: {-0.37, -0.19}
00:35:53.423 00.002 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
00:35:53.425 00.002 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
00:35:53.426 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-2.51 mountX=0.22 mountY=0.24, mountTheta=0.84
00:35:53.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.19, opts=13)
00:35:53.431 00.003 21068 Enqueuing Move request for scope (-0.25, -0.19)
00:35:53.432 00.001 16108 Worker thread wakes up
00:35:53.433 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.19) opts 0xd
00:35:53.433 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.19)
00:35:53.433 00.000 16108 Moving (-0.25, -0.19) raw xDistance=0.22 yDistance=0.24
00:35:53.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:35:53.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:35:53.433 00.000 16108 MoveAxis(W, 57, ABG)
00:35:53.433 00.000 16108 Guiding  Dir = 3, Dur = 57
00:35:53.434 00.001 16108 IsSlewing returns 0
00:35:53.434 00.000 16108 IsGuiding returns 0
00:35:53.439 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3481, FiltMin=3011, FiltMax=61875, Gamma=1.000
00:35:53.457 00.018 21068 UpdateGuideState exits: m=112160 SNR=77.8
00:35:53.457 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:53.459 00.001 21068 Enqueuing Expose request
00:35:53.469 00.010 16108 PulseGuide returned control before completion, sleep 33
00:35:53.514 00.045 16108 IsGuiding returns 1
00:35:53.514 00.000 16108 scope still moving after pulse duration time elapsed
00:35:53.546 00.032 16108 IsSlewing returns 0
00:35:53.546 00.000 16108 IsGuiding returns 1
00:35:53.577 00.031 16108 IsSlewing returns 0
00:35:53.577 00.000 16108 IsGuiding returns 0
00:35:53.577 00.000 16108 scope move finished after 57 + 86 ms
00:35:53.577 00.000 16108 Move returns status 0, amount 57
00:35:53.578 00.001 16108 MoveAxis(S, 48, ABG)
00:35:53.578 00.000 16108 Guiding  Dir = 1, Dur = 48
00:35:53.578 00.000 16108 IsSlewing returns 0
00:35:53.578 00.000 16108 IsGuiding returns 0
00:35:53.626 00.048 16108 PulseGuide returned control before completion, sleep 11
00:35:53.640 00.014 16108 IsGuiding returns 1
00:35:53.640 00.000 16108 scope still moving after pulse duration time elapsed
00:35:53.672 00.032 16108 IsSlewing returns 0
00:35:53.672 00.000 16108 IsGuiding returns 1
00:35:53.704 00.032 16108 IsSlewing returns 0
00:35:53.704 00.000 16108 IsGuiding returns 0
00:35:53.704 00.000 16108 scope move finished after 48 + 77 ms
00:35:53.704 00.000 16108 Move returns status 0, amount 48
00:35:53.704 00.000 16108 move complete, result=0
00:35:53.704 00.000 16108 worker thread done servicing request
00:35:53.704 00.000 16108 Worker thread wakes up
00:35:53.704 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.2 px 48 ms SOUTH
00:35:53.707 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:53.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:54.673 00.966 16108 Exposure complete
00:35:54.730 00.057 16108 worker thread done servicing request
00:35:54.730 00.000 21068 OnExposeComplete: enter
00:35:54.731 00.001 21068 UpdateGuideState(): m_state=6
00:35:54.732 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7981
00:35:54.732 00.000 21068 Star::Find returns 1 (0), X=219.65, Y=875.59, Mass=111047, SNR=69.4, Peak=15155 HFD=3.0
00:35:54.733 00.001 21068 MultiStar: [#1 -0.45,-0.54,0.00,M3] [#2 0.05,-0.57,0.00,M3] [#3 -0.03,-0.58,0.00,M4] [#4 0.08,-0.33,1.06,U] [#5 0.02,-0.46,0.94,U] [#6 0.04,-0.51,0.00,M2] [#7 -0.35,-0.25,0.75,U] [#8 0.32,0.03,0.96,U] 
00:35:54.734 00.001 21068 refined, 4 included, MultiStar: {-0.04, -0.22}, one-star: {-0.31, -0.11}
00:35:54.735 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:35:54.735 00.000 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:35:54.737 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.73 mountX=-0.00 mountY=0.23, mountTheta=1.59
00:35:54.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.22, opts=13)
00:35:54.741 00.001 21068 Enqueuing Move request for scope (-0.04, -0.22)
00:35:54.742 00.001 16108 Worker thread wakes up
00:35:54.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
00:35:54.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
00:35:54.742 00.000 16108 Moving (-0.04, -0.22) raw xDistance=-0.00 yDistance=0.23
00:35:54.743 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:35:54.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:35:54.743 00.000 16108 MoveAxis(E, 0, ABG)
00:35:54.743 00.000 16108 Move returns status 0, amount 0
00:35:54.743 00.000 16108 MoveAxis(S, 45, ABG)
00:35:54.743 00.000 16108 Guiding  Dir = 1, Dur = 45
00:35:54.744 00.001 16108 IsSlewing returns 0
00:35:54.744 00.000 16108 IsGuiding returns 0
00:35:54.752 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3485, FiltMin=3005, FiltMax=61773, Gamma=1.000
00:35:54.819 00.067 16108 IsGuiding returns 1
00:35:54.819 00.000 16108 scope still moving after pulse duration time elapsed
00:35:54.849 00.030 16108 IsSlewing returns 0
00:35:54.849 00.000 16108 IsGuiding returns 1
00:35:54.881 00.032 16108 IsSlewing returns 0
00:35:54.881 00.000 16108 IsGuiding returns 1
00:35:54.913 00.032 16108 IsSlewing returns 0
00:35:54.913 00.000 16108 IsGuiding returns 0
00:35:54.913 00.000 16108 scope move finished after 45 + 123 ms
00:35:54.913 00.000 16108 Move returns status 0, amount 45
00:35:54.913 00.000 16108 move complete, result=0
00:35:54.914 00.001 16108 worker thread done servicing request
00:35:55.151 00.237 21068 UpdateGuideState exits: m=111047 SNR=69.4
00:35:55.154 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.156 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:55.157 00.001 21068 Enqueuing Expose request
00:35:55.159 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:35:55.162 00.003 16108 Worker thread wakes up
00:35:55.162 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:55.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:56.338 01.176 16108 Exposure complete
00:35:56.395 00.057 16108 worker thread done servicing request
00:35:56.395 00.000 21068 OnExposeComplete: enter
00:35:56.397 00.002 21068 UpdateGuideState(): m_state=6
00:35:56.398 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7982
00:35:56.399 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=875.99, Mass=111546, SNR=80.3, Peak=15763 HFD=3.2
00:35:56.401 00.002 21068 MultiStar: [#1 0.10,-0.17,1.06,U] [#2 0.18,-0.29,1.19,U] [#3 0.58,-0.17,0.00,M5] [#4 0.51,-0.05,0.00,M1] [#5 0.22,0.03,0.98,U] [#6 0.25,-0.37,0.82,U] [#7 0.40,-0.17,0.59,U] [#8 0.33,0.10,0.84,U] 
00:35:56.402 00.001 21068 refined, 6 included, MultiStar: {0.24, -0.08}, one-star: {0.27, 0.29}
00:35:56.403 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
00:35:56.404 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
00:35:56.405 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=-0.25 mountY=0.03, mountTheta=3.04
00:35:56.409 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.08, opts=13)
00:35:56.411 00.002 21068 Enqueuing Move request for scope (0.24, -0.08)
00:35:56.411 00.000 16108 Worker thread wakes up
00:35:56.412 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
00:35:56.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
00:35:56.412 00.000 16108 Moving (0.24, -0.08) raw xDistance=-0.25 yDistance=0.03
00:35:56.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:35:56.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:56.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:56.412 00.000 16108 MoveAxis(E, 65, ABG)
00:35:56.412 00.000 16108 Guiding  Dir = 2, Dur = 65
00:35:56.413 00.001 16108 IsSlewing returns 0
00:35:56.413 00.000 16108 IsGuiding returns 0
00:35:56.421 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3485, FiltMin=2998, FiltMax=60224, Gamma=1.000
00:35:56.442 00.021 21068 UpdateGuideState exits: m=111546 SNR=80.3
00:35:56.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:56.444 00.000 21068 Enqueuing Expose request
00:35:56.463 00.019 16108 PulseGuide returned control before completion, sleep 26
00:35:56.493 00.030 16108 IsGuiding returns 1
00:35:56.493 00.000 16108 scope still moving after pulse duration time elapsed
00:35:56.530 00.037 16108 IsSlewing returns 0
00:35:56.530 00.000 16108 IsGuiding returns 1
00:35:56.555 00.025 16108 IsSlewing returns 0
00:35:56.555 00.000 16108 IsGuiding returns 1
00:35:56.586 00.031 16108 IsSlewing returns 0
00:35:56.586 00.000 16108 IsGuiding returns 0
00:35:56.586 00.000 16108 scope move finished after 65 + 107 ms
00:35:56.586 00.000 16108 Move returns status 0, amount 65
00:35:56.587 00.001 16108 MoveAxis(N, 0, ABG)
00:35:56.587 00.000 16108 Move returns status 0, amount 0
00:35:56.587 00.000 16108 move complete, result=0
00:35:56.587 00.000 16108 worker thread done servicing request
00:35:56.587 00.000 16108 Worker thread wakes up
00:35:56.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:56.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:56.587 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.0 px 0 ms NORTH
00:35:57.548 00.961 16108 Exposure complete
00:35:57.612 00.064 16108 worker thread done servicing request
00:35:57.612 00.000 21068 OnExposeComplete: enter
00:35:57.614 00.002 21068 UpdateGuideState(): m_state=6
00:35:57.615 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7983
00:35:57.617 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=875.87, Mass=113722, SNR=71.8, Peak=19011 HFD=2.7
00:35:57.620 00.003 21068 MultiStar: [#1 0.04,-0.11,1.74,U] [#2 -0.09,-0.25,1.38,U] [#3 0.36,-0.21,1.16,U] [#4 0.22,0.13,0.91,U] [#5 0.08,-0.19,0.89,U] [#6 0.03,-0.36,1.20,U] [#7 0.12,-0.06,0.78,U] [#8 0.19,0.35,0.92,U] 
00:35:57.622 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.06, 0.17}
00:35:57.624 00.002 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
00:35:57.626 00.002 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
00:35:57.629 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=-0.11 mountY=0.06, mountTheta=2.67
00:35:57.632 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
00:35:57.634 00.002 21068 Enqueuing Move request for scope (0.10, -0.08)
00:35:57.635 00.001 16108 Worker thread wakes up
00:35:57.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:35:57.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:35:57.635 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.06
00:35:57.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:35:57.636 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:57.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:35:57.636 00.000 16108 MoveAxis(E, 0, ABG)
00:35:57.636 00.000 16108 Move returns status 0, amount 0
00:35:57.636 00.000 16108 MoveAxis(N, 0, ABG)
00:35:57.636 00.000 16108 Move returns status 0, amount 0
00:35:57.636 00.000 16108 move complete, result=0
00:35:57.636 00.000 16108 worker thread done servicing request
00:35:57.645 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3485, FiltMin=2969, FiltMax=62851, Gamma=1.000
00:35:57.672 00.027 21068 UpdateGuideState exits: m=113722 SNR=71.8
00:35:57.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:57.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:57.676 00.002 21068 Enqueuing Expose request
00:35:57.677 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:57.678 00.001 16108 Worker thread wakes up
00:35:57.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:57.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:58.842 01.164 16108 Exposure complete
00:35:58.904 00.062 16108 worker thread done servicing request
00:35:58.904 00.000 21068 OnExposeComplete: enter
00:35:58.905 00.001 21068 UpdateGuideState(): m_state=6
00:35:58.906 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7984
00:35:58.907 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.92, Mass=114371, SNR=74.5, Peak=17875 HFD=2.9
00:35:58.908 00.001 21068 MultiStar: [#1 -0.14,-0.27,1.25,U] [#2 -0.17,0.01,1.38,U] [#3 0.08,-0.08,1.09,U] [#4 0.31,0.05,0.81,U] [#5 0.06,-0.06,0.95,U] [#6 0.15,-0.13,0.86,U] [#7 0.19,0.06,0.78,U] [#8 0.17,0.33,0.99,U] 
00:35:58.909 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.05, 0.22}
00:35:58.910 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
00:35:58.911 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
00:35:58.911 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.04 mountY=-0.02, mountTheta=-2.77
00:35:58.913 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
00:35:58.914 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
00:35:58.915 00.001 16108 Worker thread wakes up
00:35:58.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:35:58.915 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:35:58.915 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
00:35:58.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:35:58.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:58.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:58.915 00.000 16108 MoveAxis(E, 0, ABG)
00:35:58.915 00.000 16108 Move returns status 0, amount 0
00:35:58.915 00.000 16108 MoveAxis(N, 0, ABG)
00:35:58.915 00.000 16108 Move returns status 0, amount 0
00:35:58.915 00.000 16108 move complete, result=0
00:35:58.915 00.000 16108 worker thread done servicing request
00:35:58.919 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3485, FiltMin=3024, FiltMax=57520, Gamma=1.000
00:35:58.935 00.016 21068 UpdateGuideState exits: m=114371 SNR=74.5
00:35:58.937 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:35:58.940 00.002 21068 Enqueuing Expose request
00:35:58.942 00.002 16108 Worker thread wakes up
00:35:58.943 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:58.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:35:58.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:35:59.932 00.988 16108 Exposure complete
00:36:00.010 00.078 16108 worker thread done servicing request
00:36:00.010 00.000 21068 OnExposeComplete: enter
00:36:00.012 00.002 21068 UpdateGuideState(): m_state=6
00:36:00.016 00.004 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7985
00:36:00.017 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.92, Mass=117592, SNR=79.4, Peak=18419 HFD=3.1
00:36:00.018 00.001 21068 MultiStar: [#1 -0.12,-0.09,1.18,U] [#2 -0.14,-0.08,1.11,U] [#3 -0.13,-0.17,1.07,U] [#4 0.11,0.16,0.81,U] [#5 -0.21,0.05,1.03,U] [#6 -0.02,0.14,0.84,U] [#7 -0.07,0.09,0.62,U] [#8 0.09,0.27,0.69,U] 
00:36:00.020 00.002 21068 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.21, 0.22}
00:36:00.022 00.002 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
00:36:00.023 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
00:36:00.024 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=0.10 mountY=-0.02, mountTheta=-0.21
00:36:00.028 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
00:36:00.030 00.002 21068 Enqueuing Move request for scope (-0.09, 0.04)
00:36:00.031 00.001 16108 Worker thread wakes up
00:36:00.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:36:00.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:36:00.031 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.02
00:36:00.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:00.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:00.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:00.031 00.000 16108 MoveAxis(E, 0, ABG)
00:36:00.031 00.000 16108 Move returns status 0, amount 0
00:36:00.031 00.000 16108 MoveAxis(N, 0, ABG)
00:36:00.032 00.001 16108 Move returns status 0, amount 0
00:36:00.032 00.000 16108 move complete, result=0
00:36:00.032 00.000 16108 worker thread done servicing request
00:36:00.039 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3485, FiltMin=3005, FiltMax=60864, Gamma=1.000
00:36:00.062 00.023 21068 UpdateGuideState exits: m=117592 SNR=79.4
00:36:00.065 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:00.065 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:00.066 00.001 21068 Enqueuing Expose request
00:36:00.066 00.000 16108 Worker thread wakes up
00:36:00.067 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:00.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:00.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:01.231 01.164 16108 Exposure complete
00:36:01.284 00.053 16108 worker thread done servicing request
00:36:01.284 00.000 21068 OnExposeComplete: enter
00:36:01.285 00.001 21068 UpdateGuideState(): m_state=6
00:36:01.286 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7986
00:36:01.287 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.88, Mass=110979, SNR=81.1, Peak=16339 HFD=2.9
00:36:01.288 00.001 21068 MultiStar: [#1 -0.27,-0.16,1.09,U] [#2 -0.18,-0.12,1.46,U] [#3 -0.60,0.08,0.00,M3] [#4 -0.07,0.07,0.89,U] [#5 -0.33,0.11,0.95,U] [#6 -0.36,-0.07,0.93,U] [#7 -0.11,0.23,0.70,U] [#8 -0.06,0.49,0.00,M1] 
00:36:01.289 00.001 21068 refined, 6 included, MultiStar: {-0.24, 0.01}, one-star: {-0.33, 0.18}
00:36:01.292 00.003 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
00:36:01.293 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
00:36:01.295 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.08 mountX=0.24 mountY=0.04, mountTheta=0.18
00:36:01.298 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.01, opts=13)
00:36:01.299 00.001 21068 Enqueuing Move request for scope (-0.24, 0.01)
00:36:01.301 00.002 16108 Worker thread wakes up
00:36:01.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
00:36:01.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
00:36:01.301 00.000 16108 Moving (-0.24, 0.01) raw xDistance=0.24 yDistance=0.04
00:36:01.302 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:36:01.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:01.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:01.302 00.000 16108 MoveAxis(W, 62, ABG)
00:36:01.302 00.000 16108 Guiding  Dir = 3, Dur = 62
00:36:01.302 00.000 16108 IsSlewing returns 0
00:36:01.303 00.001 16108 IsGuiding returns 0
00:36:01.304 00.001 16108 PulseGuide returned control before completion, sleep 71
00:36:01.310 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3485, FiltMin=2841, FiltMax=64461, Gamma=1.000
00:36:01.333 00.023 21068 UpdateGuideState exits: m=110979 SNR=81.1
00:36:01.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:01.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:01.336 00.001 21068 Enqueuing Expose request
00:36:01.382 00.046 16108 IsGuiding returns 0
00:36:01.382 00.000 16108 Move returns status 0, amount 62
00:36:01.382 00.000 16108 MoveAxis(N, 0, ABG)
00:36:01.382 00.000 16108 Move returns status 0, amount 0
00:36:01.382 00.000 16108 move complete, result=0
00:36:01.382 00.000 16108 worker thread done servicing request
00:36:01.382 00.000 16108 Worker thread wakes up
00:36:01.382 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:01.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:01.382 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.0 px 0 ms NORTH
00:36:02.360 00.978 16108 Exposure complete
00:36:02.424 00.064 16108 worker thread done servicing request
00:36:02.424 00.000 21068 OnExposeComplete: enter
00:36:02.425 00.001 21068 UpdateGuideState(): m_state=6
00:36:02.426 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7987
00:36:02.427 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.89, Mass=116328, SNR=96.1, Peak=17987 HFD=3.0
00:36:02.428 00.001 21068 MultiStar: [#1 -0.06,-0.18,0.92,U] [#2 -0.05,-0.14,0.98,U] [#3 -0.27,-0.07,0.93,U] [#4 0.13,0.05,0.74,U] [#5 -0.19,0.07,0.85,U] [#6 -0.22,-0.01,0.71,U] [#7 0.41,-0.08,0.54,U] [#8 0.07,0.38,0.59,U] 
00:36:02.428 00.000 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.25, 0.19}
00:36:02.429 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
00:36:02.430 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
00:36:02.430 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=0.08 mountY=0.01, mountTheta=0.07
00:36:02.432 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
00:36:02.433 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
00:36:02.433 00.000 16108 Worker thread wakes up
00:36:02.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:36:02.433 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:36:02.433 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
00:36:02.434 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:02.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:02.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:02.434 00.000 16108 MoveAxis(E, 0, ABG)
00:36:02.434 00.000 16108 Move returns status 0, amount 0
00:36:02.434 00.000 16108 MoveAxis(N, 0, ABG)
00:36:02.434 00.000 16108 Move returns status 0, amount 0
00:36:02.434 00.000 16108 move complete, result=0
00:36:02.434 00.000 16108 worker thread done servicing request
00:36:02.437 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3485, FiltMin=2998, FiltMax=63789, Gamma=1.000
00:36:02.453 00.016 21068 UpdateGuideState exits: m=116328 SNR=96.1
00:36:02.457 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:02.459 00.001 21068 Enqueuing Expose request
00:36:02.460 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:02.460 00.000 16108 Worker thread wakes up
00:36:02.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:02.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:03.615 01.155 16108 Exposure complete
00:36:03.677 00.062 16108 worker thread done servicing request
00:36:03.677 00.000 21068 OnExposeComplete: enter
00:36:03.679 00.002 21068 UpdateGuideState(): m_state=6
00:36:03.681 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7988
00:36:03.682 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.82, Mass=112510, SNR=78.5, Peak=15235 HFD=3.1
00:36:03.684 00.002 21068 MultiStar: [#1 0.09,-0.12,1.14,U] [#2 0.34,-0.21,1.25,U] [#3 0.21,-0.10,1.07,U] [#4 0.80,-0.00,0.00,M1] [#5 0.44,-0.05,1.11,U] [#6 0.23,-0.04,0.91,U] [#7 0.16,0.16,0.68,U] [#8 0.16,0.42,0.86,U] 
00:36:03.686 00.002 21068 single-star, 7 included, MultiStar: {0.22, -0.00}, one-star: {0.05, 0.11}
00:36:03.687 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
00:36:03.688 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
00:36:03.691 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.13 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
00:36:03.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
00:36:03.694 00.001 21068 Enqueuing Move request for scope (0.05, 0.11)
00:36:03.695 00.001 16108 Worker thread wakes up
00:36:03.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:36:03.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:36:03.695 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.12
00:36:03.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:36:03.696 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:03.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:03.696 00.000 16108 MoveAxis(E, 0, ABG)
00:36:03.696 00.000 16108 Move returns status 0, amount 0
00:36:03.696 00.000 16108 MoveAxis(N, 0, ABG)
00:36:03.696 00.000 16108 Move returns status 0, amount 0
00:36:03.696 00.000 16108 move complete, result=0
00:36:03.696 00.000 16108 worker thread done servicing request
00:36:03.702 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3481, FiltMin=3008, FiltMax=63520, Gamma=1.000
00:36:03.716 00.014 21068 UpdateGuideState exits: m=112510 SNR=78.5
00:36:03.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.719 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:03.720 00.001 21068 Enqueuing Expose request
00:36:03.720 00.000 16108 Worker thread wakes up
00:36:03.720 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:03.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:03.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:04.710 00.989 16108 Exposure complete
00:36:04.790 00.080 16108 worker thread done servicing request
00:36:04.791 00.001 21068 OnExposeComplete: enter
00:36:04.793 00.002 21068 UpdateGuideState(): m_state=6
00:36:04.794 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7989
00:36:04.796 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=875.86, Mass=123934, SNR=88.8, Peak=19907 HFD=2.7
00:36:04.799 00.003 21068 MultiStar: [#1 0.08,-0.31,1.08,U] [#2 0.07,-0.22,1.19,U] [#3 0.05,-0.34,0.90,U] [#4 0.39,0.08,0.81,U] [#5 0.17,-0.03,0.86,U] [#6 0.15,0.03,0.78,U] [#7 0.12,-0.10,0.56,U] [#8 0.30,0.14,0.72,U] 
00:36:04.800 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.11, 0.16}
00:36:04.802 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
00:36:04.803 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
00:36:04.805 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.16 mountY=0.04, mountTheta=2.89
00:36:04.808 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.08, opts=13)
00:36:04.811 00.003 21068 Enqueuing Move request for scope (0.15, -0.08)
00:36:04.813 00.002 16108 Worker thread wakes up
00:36:04.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:36:04.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:36:04.813 00.000 16108 Moving (0.15, -0.08) raw xDistance=-0.16 yDistance=0.04
00:36:04.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:36:04.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:04.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:04.813 00.000 16108 MoveAxis(E, 0, ABG)
00:36:04.813 00.000 16108 Move returns status 0, amount 0
00:36:04.813 00.000 16108 MoveAxis(N, 0, ABG)
00:36:04.813 00.000 16108 Move returns status 0, amount 0
00:36:04.813 00.000 16108 move complete, result=0
00:36:04.814 00.001 16108 worker thread done servicing request
00:36:04.820 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3485, FiltMin=2973, FiltMax=60048, Gamma=1.000
00:36:04.837 00.017 21068 UpdateGuideState exits: m=123934 SNR=88.8
00:36:04.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:04.839 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:04.840 00.001 21068 Enqueuing Expose request
00:36:04.841 00.001 16108 Worker thread wakes up
00:36:04.841 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:04.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:04.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:06.013 01.172 16108 Exposure complete
00:36:06.068 00.055 16108 worker thread done servicing request
00:36:06.071 00.003 21068 OnExposeComplete: enter
00:36:06.071 00.000 21068 UpdateGuideState(): m_state=6
00:36:06.072 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7990
00:36:06.073 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.78, Mass=116410, SNR=88.5, Peak=17059 HFD=2.9
00:36:06.074 00.001 21068 MultiStar: [#1 0.10,0.04,1.18,U] [#2 0.17,-0.05,1.21,U] [#3 0.43,-0.14,1.00,U] [#4 0.17,0.16,0.72,U] [#5 0.28,-0.07,0.87,U] [#6 0.37,-0.26,0.76,U] [#7 0.40,-0.23,0.59,U] [#8 0.57,0.18,0.00,M1] 
00:36:06.075 00.001 21068 single-star, 7 included, MultiStar: {0.25, -0.05}, one-star: {0.19, 0.08}
00:36:06.075 00.000 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
00:36:06.076 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
00:36:06.077 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.41 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
00:36:06.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.08, opts=13)
00:36:06.080 00.001 21068 Enqueuing Move request for scope (0.19, 0.08)
00:36:06.080 00.000 16108 Worker thread wakes up
00:36:06.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
00:36:06.081 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
00:36:06.081 00.000 16108 Moving (0.19, 0.08) raw xDistance=-0.17 yDistance=-0.12
00:36:06.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:36:06.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:06.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:06.081 00.000 16108 MoveAxis(E, 0, ABG)
00:36:06.081 00.000 16108 Move returns status 0, amount 0
00:36:06.081 00.000 16108 MoveAxis(N, 0, ABG)
00:36:06.081 00.000 16108 Move returns status 0, amount 0
00:36:06.081 00.000 16108 move complete, result=0
00:36:06.081 00.000 16108 worker thread done servicing request
00:36:06.087 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3485, FiltMin=3011, FiltMax=63056, Gamma=1.000
00:36:06.102 00.015 21068 UpdateGuideState exits: m=116410 SNR=88.5
00:36:06.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:06.105 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:06.106 00.001 21068 Enqueuing Expose request
00:36:06.106 00.000 16108 Worker thread wakes up
00:36:06.106 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:06.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:06.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:07.084 00.977 16108 Exposure complete
00:36:07.145 00.061 16108 worker thread done servicing request
00:36:07.145 00.000 21068 OnExposeComplete: enter
00:36:07.147 00.002 21068 UpdateGuideState(): m_state=6
00:36:07.149 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7991
00:36:07.151 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=875.96, Mass=127827, SNR=95.9, Peak=16227 HFD=3.0
00:36:07.153 00.002 21068 MultiStar: [#1 0.17,-0.21,0.90,U] [#2 0.43,-0.31,0.00,M1] [#3 0.26,-0.21,0.79,U] [#4 0.54,-0.15,0.00,M1] [#5 0.45,0.02,0.78,U] [#6 0.26,-0.24,0.70,U] [#7 0.11,-0.05,0.57,U] [#8 0.66,0.07,0.00,M2] 
00:36:07.154 00.001 21068 refined, 5 included, MultiStar: {0.21, -0.06}, one-star: {0.06, 0.26}
00:36:07.155 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
00:36:07.156 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
00:36:07.158 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.26 mountX=-0.22 mountY=0.01, mountTheta=3.12
00:36:07.161 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.06, opts=13)
00:36:07.162 00.001 21068 Enqueuing Move request for scope (0.21, -0.06)
00:36:07.162 00.000 16108 Worker thread wakes up
00:36:07.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
00:36:07.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
00:36:07.162 00.000 16108 Moving (0.21, -0.06) raw xDistance=-0.22 yDistance=0.01
00:36:07.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:36:07.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:07.163 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:07.163 00.000 16108 MoveAxis(E, 58, ABG)
00:36:07.163 00.000 16108 Guiding  Dir = 2, Dur = 58
00:36:07.163 00.000 16108 IsSlewing returns 0
00:36:07.163 00.000 16108 IsGuiding returns 0
00:36:07.164 00.001 16108 PulseGuide returned control before completion, sleep 67
00:36:07.167 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3485, FiltMin=2969, FiltMax=58656, Gamma=1.000
00:36:07.188 00.021 21068 UpdateGuideState exits: m=127827 SNR=95.9
00:36:07.188 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.190 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:07.191 00.001 21068 Enqueuing Expose request
00:36:07.242 00.051 16108 IsGuiding returns 0
00:36:07.242 00.000 16108 Move returns status 0, amount 58
00:36:07.242 00.000 16108 MoveAxis(N, 0, ABG)
00:36:07.242 00.000 16108 Move returns status 0, amount 0
00:36:07.242 00.000 16108 move complete, result=0
00:36:07.242 00.000 16108 worker thread done servicing request
00:36:07.242 00.000 16108 Worker thread wakes up
00:36:07.242 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
00:36:07.244 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:07.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:08.415 01.171 16108 Exposure complete
00:36:08.483 00.068 16108 worker thread done servicing request
00:36:08.483 00.000 21068 OnExposeComplete: enter
00:36:08.485 00.002 21068 UpdateGuideState(): m_state=6
00:36:08.486 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7992
00:36:08.487 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.66, Mass=126046, SNR=84.2, Peak=17299 HFD=3.3
00:36:08.488 00.001 21068 MultiStar: [#1 0.03,-0.32,1.26,U] [#2 0.13,-0.11,1.13,U] [#3 0.24,-0.28,1.18,U] [#4 0.49,-0.26,0.00,M2] [#5 -0.05,-0.03,0.99,U] [#6 0.24,-0.43,0.00,M1] [#7 0.00,-0.20,0.53,U] [#8 0.36,-0.07,0.79,U] 
00:36:08.488 00.000 21068 single-star, 6 included, MultiStar: {0.10, -0.16}, one-star: {-0.01, -0.04}
00:36:08.489 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
00:36:08.490 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
00:36:08.490 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.86 mountX=0.01 mountY=0.05, mountTheta=1.46
00:36:08.491 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
00:36:08.492 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
00:36:08.493 00.001 16108 Worker thread wakes up
00:36:08.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:36:08.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:36:08.493 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.05
00:36:08.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:36:08.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:08.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:08.493 00.000 16108 MoveAxis(E, 0, ABG)
00:36:08.494 00.001 16108 Move returns status 0, amount 0
00:36:08.494 00.000 16108 MoveAxis(N, 0, ABG)
00:36:08.494 00.000 16108 Move returns status 0, amount 0
00:36:08.494 00.000 16108 move complete, result=0
00:36:08.494 00.000 16108 worker thread done servicing request
00:36:08.498 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3481, FiltMin=3001, FiltMax=61936, Gamma=1.000
00:36:08.529 00.031 21068 UpdateGuideState exits: m=126046 SNR=84.2
00:36:08.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:08.533 00.001 21068 Enqueuing Expose request
00:36:08.534 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:08.536 00.002 16108 Worker thread wakes up
00:36:08.536 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:08.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:09.492 00.956 16108 Exposure complete
00:36:09.560 00.068 16108 worker thread done servicing request
00:36:09.560 00.000 21068 OnExposeComplete: enter
00:36:09.561 00.001 21068 UpdateGuideState(): m_state=6
00:36:09.562 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7993
00:36:09.563 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.99, Mass=129105, SNR=90.0, Peak=15107 HFD=3.4
00:36:09.564 00.001 21068 MultiStar: [#1 -0.02,-0.20,0.98,U] [#2 0.24,-0.02,1.14,U] [#3 0.14,-0.22,0.98,U] [#4 0.05,-0.18,0.79,U] [#5 0.02,-0.08,0.81,U] [#6 0.14,-0.25,0.83,U] [#7 0.38,0.07,0.61,U] [#8 0.30,0.31,0.65,U] 
00:36:09.564 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.18, 0.28}
00:36:09.565 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
00:36:09.566 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
00:36:09.567 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.11 mountY=0.01, mountTheta=3.02
00:36:09.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
00:36:09.570 00.001 21068 Enqueuing Move request for scope (0.10, -0.04)
00:36:09.571 00.001 16108 Worker thread wakes up
00:36:09.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:36:09.571 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:36:09.571 00.000 16108 Moving (0.10, -0.04) raw xDistance=-0.11 yDistance=0.01
00:36:09.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:36:09.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:09.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:09.571 00.000 16108 MoveAxis(E, 0, ABG)
00:36:09.571 00.000 16108 Move returns status 0, amount 0
00:36:09.571 00.000 16108 MoveAxis(N, 0, ABG)
00:36:09.571 00.000 16108 Move returns status 0, amount 0
00:36:09.571 00.000 16108 move complete, result=0
00:36:09.571 00.000 16108 worker thread done servicing request
00:36:09.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3481, FiltMin=3014, FiltMax=62397, Gamma=1.000
00:36:09.589 00.015 21068 UpdateGuideState exits: m=129105 SNR=90.0
00:36:09.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:09.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:09.592 00.001 21068 Enqueuing Expose request
00:36:09.592 00.000 16108 Worker thread wakes up
00:36:09.592 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:09.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:09.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:10.766 01.173 16108 Exposure complete
00:36:10.821 00.055 16108 worker thread done servicing request
00:36:10.821 00.000 21068 OnExposeComplete: enter
00:36:10.822 00.001 21068 UpdateGuideState(): m_state=6
00:36:10.822 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7994
00:36:10.823 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=875.80, Mass=119676, SNR=82.3, Peak=16307 HFD=3.2
00:36:10.825 00.002 21068 MultiStar: [#1 -0.18,-0.03,1.24,U] [#2 -0.24,-0.04,1.15,U] [#3 -0.22,-0.16,1.04,U] [#4 0.19,0.06,0.85,U] [#5 -0.45,0.16,0.00,M1] [#6 -0.24,-0.15,0.88,U] [#7 -0.14,0.19,0.70,U] [#8 -0.19,0.34,0.76,U] 
00:36:10.826 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.02}, one-star: {-0.20, 0.10}
00:36:10.827 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
00:36:10.827 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:36:10.828 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.01 mountX=0.16 mountY=0.02, mountTheta=0.10
00:36:10.830 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.02, opts=13)
00:36:10.831 00.001 21068 Enqueuing Move request for scope (-0.16, 0.02)
00:36:10.832 00.001 16108 Worker thread wakes up
00:36:10.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
00:36:10.832 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
00:36:10.832 00.000 16108 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=0.02
00:36:10.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:36:10.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:10.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:36:10.832 00.000 16108 MoveAxis(E, 0, ABG)
00:36:10.832 00.000 16108 Move returns status 0, amount 0
00:36:10.833 00.001 16108 MoveAxis(N, 0, ABG)
00:36:10.833 00.000 16108 Move returns status 0, amount 0
00:36:10.833 00.000 16108 move complete, result=0
00:36:10.833 00.000 16108 worker thread done servicing request
00:36:10.839 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3481, FiltMin=3021, FiltMax=60400, Gamma=1.000
00:36:10.857 00.018 21068 UpdateGuideState exits: m=119676 SNR=82.3
00:36:10.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:10.860 00.000 21068 Enqueuing Expose request
00:36:10.861 00.001 16108 Worker thread wakes up
00:36:10.861 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:10.862 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:10.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:11.839 00.977 16108 Exposure complete
00:36:11.910 00.071 16108 worker thread done servicing request
00:36:11.910 00.000 21068 OnExposeComplete: enter
00:36:11.912 00.002 21068 UpdateGuideState(): m_state=6
00:36:11.913 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7995
00:36:11.915 00.002 21068 Star::Find returns 1 (0), X=219.70, Y=875.75, Mass=116494, SNR=73.0, Peak=15683 HFD=3.2
00:36:11.917 00.002 21068 MultiStar: [#1 -0.27,-0.13,1.34,U] [#2 -0.35,-0.00,1.42,U] [#3 -0.19,-0.18,1.29,U] [#4 0.09,-0.02,1.08,U] [#5 -0.23,-0.13,0.96,U] [#6 -0.09,-0.43,0.84,U] [#7 -0.41,0.03,0.68,U] [#8 -0.22,0.01,0.87,U] 
00:36:11.919 00.002 21068 refined, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.26, 0.05}
00:36:11.920 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
00:36:11.923 00.003 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.63)
00:36:11.925 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.75 mountX=0.20 mountY=0.14, mountTheta=0.61
00:36:11.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.09, opts=13)
00:36:11.929 00.002 21068 Enqueuing Move request for scope (-0.21, -0.09)
00:36:11.931 00.002 16108 Worker thread wakes up
00:36:11.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
00:36:11.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
00:36:11.931 00.000 16108 Moving (-0.21, -0.09) raw xDistance=0.20 yDistance=0.14
00:36:11.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:36:11.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:11.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:11.931 00.000 16108 MoveAxis(E, 0, ABG)
00:36:11.931 00.000 16108 Move returns status 0, amount 0
00:36:11.932 00.001 16108 MoveAxis(N, 0, ABG)
00:36:11.932 00.000 16108 Move returns status 0, amount 0
00:36:11.932 00.000 16108 move complete, result=0
00:36:11.932 00.000 16108 worker thread done servicing request
00:36:11.937 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3481, FiltMin=2982, FiltMax=52653, Gamma=1.000
00:36:11.953 00.016 21068 UpdateGuideState exits: m=116494 SNR=73.0
00:36:11.953 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:11.955 00.001 21068 Enqueuing Expose request
00:36:11.955 00.000 16108 Worker thread wakes up
00:36:11.955 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:11.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:11.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:13.124 01.168 16108 Exposure complete
00:36:13.185 00.061 16108 worker thread done servicing request
00:36:13.185 00.000 21068 OnExposeComplete: enter
00:36:13.186 00.001 21068 UpdateGuideState(): m_state=6
00:36:13.187 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7996
00:36:13.188 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.84, Mass=118932, SNR=81.8, Peak=16947 HFD=2.9
00:36:13.189 00.001 21068 MultiStar: [#1 0.04,-0.22,1.12,U] [#2 0.10,-0.11,1.22,U] [#3 -0.22,-0.14,1.06,U] [#4 0.47,-0.00,0.00,M1] [#5 -0.07,0.28,0.92,U] [#6 0.08,0.02,0.79,U] [#7 0.39,-0.03,0.70,U] [#8 0.45,0.34,0.00,M1] 
00:36:13.190 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.02}, one-star: {0.14, 0.14}
00:36:13.191 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
00:36:13.192 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
00:36:13.192 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.38 mountX=-0.05 mountY=0.01, mountTheta=3.00
00:36:13.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
00:36:13.195 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
00:36:13.197 00.002 16108 Worker thread wakes up
00:36:13.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:36:13.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:36:13.197 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.01
00:36:13.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:36:13.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:13.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:13.197 00.000 16108 MoveAxis(E, 0, ABG)
00:36:13.197 00.000 16108 Move returns status 0, amount 0
00:36:13.197 00.000 16108 MoveAxis(N, 0, ABG)
00:36:13.197 00.000 16108 Move returns status 0, amount 0
00:36:13.197 00.000 16108 move complete, result=0
00:36:13.197 00.000 16108 worker thread done servicing request
00:36:13.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3481, FiltMin=2957, FiltMax=64352, Gamma=1.000
00:36:13.216 00.016 21068 UpdateGuideState exits: m=118932 SNR=81.8
00:36:13.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:13.217 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:13.219 00.002 21068 Enqueuing Expose request
00:36:13.220 00.001 16108 Worker thread wakes up
00:36:13.220 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:13.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:13.221 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:14.194 00.973 16108 Exposure complete
00:36:14.247 00.053 16108 worker thread done servicing request
00:36:14.247 00.000 21068 OnExposeComplete: enter
00:36:14.248 00.001 21068 UpdateGuideState(): m_state=6
00:36:14.249 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7997
00:36:14.250 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.18, Mass=120132, SNR=85.1, Peak=18275 HFD=3.1
00:36:14.251 00.001 21068 MultiStar: [#1 0.08,-0.27,1.10,U] [#2 0.16,-0.15,1.33,U] [#3 0.24,-0.12,1.22,U] [#4 0.31,0.02,0.82,U] [#5 -0.03,-0.18,0.91,U] [#6 0.05,-0.44,0.78,U] [#7 0.19,-0.11,0.63,U] [#8 0.46,0.52,0.00,M2] 
00:36:14.252 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.17, 0.48}
00:36:14.252 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:36:14.253 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
00:36:14.254 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.56 mountX=-0.16 mountY=0.06, mountTheta=2.81
00:36:14.257 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.09, opts=13)
00:36:14.259 00.002 21068 Enqueuing Move request for scope (0.15, -0.09)
00:36:14.259 00.000 16108 Worker thread wakes up
00:36:14.260 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:36:14.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:36:14.260 00.000 16108 Moving (0.15, -0.09) raw xDistance=-0.16 yDistance=0.06
00:36:14.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:36:14.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:14.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:36:14.260 00.000 16108 MoveAxis(E, 0, ABG)
00:36:14.260 00.000 16108 Move returns status 0, amount 0
00:36:14.260 00.000 16108 MoveAxis(N, 0, ABG)
00:36:14.260 00.000 16108 Move returns status 0, amount 0
00:36:14.260 00.000 16108 move complete, result=0
00:36:14.260 00.000 16108 worker thread done servicing request
00:36:14.266 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3481, FiltMin=3008, FiltMax=56816, Gamma=1.000
00:36:14.284 00.018 21068 UpdateGuideState exits: m=120132 SNR=85.1
00:36:14.285 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.287 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:14.288 00.001 21068 Enqueuing Expose request
00:36:14.289 00.001 16108 Worker thread wakes up
00:36:14.289 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:14.291 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:14.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:15.436 01.145 16108 Exposure complete
00:36:15.491 00.055 16108 worker thread done servicing request
00:36:15.491 00.000 21068 OnExposeComplete: enter
00:36:15.492 00.001 21068 UpdateGuideState(): m_state=6
00:36:15.493 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7998
00:36:15.494 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.64, Mass=124519, SNR=80.1, Peak=17091 HFD=3.3
00:36:15.495 00.001 21068 MultiStar: [#1 -0.02,-0.26,1.08,U] [#2 0.09,-0.37,1.31,U] [#3 -0.00,-0.18,1.02,U] [#4 0.22,-0.43,0.00,M1] [#5 0.09,-0.44,0.97,U] [#6 -0.08,-0.36,0.73,U] [#7 0.40,-0.43,0.00,M1] [#8 0.04,-0.03,0.75,U] 
00:36:15.496 00.001 21068 single-star, 6 included, MultiStar: {0.04, -0.25}, one-star: {0.14, -0.06}
00:36:15.497 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
00:36:15.498 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:36:15.498 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.42 mountX=-0.15 mountY=0.03, mountTheta=2.95
00:36:15.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.06, opts=13)
00:36:15.502 00.002 21068 Enqueuing Move request for scope (0.14, -0.06)
00:36:15.503 00.001 16108 Worker thread wakes up
00:36:15.504 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:36:15.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:36:15.504 00.000 16108 Moving (0.14, -0.06) raw xDistance=-0.15 yDistance=0.03
00:36:15.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:36:15.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:15.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:36:15.504 00.000 16108 MoveAxis(E, 0, ABG)
00:36:15.504 00.000 16108 Move returns status 0, amount 0
00:36:15.504 00.000 16108 MoveAxis(N, 0, ABG)
00:36:15.506 00.002 16108 Move returns status 0, amount 0
00:36:15.506 00.000 16108 move complete, result=0
00:36:15.506 00.000 16108 worker thread done servicing request
00:36:15.512 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3478, FiltMin=2995, FiltMax=61453, Gamma=1.000
00:36:15.529 00.017 21068 UpdateGuideState exits: m=124519 SNR=80.1
00:36:15.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:15.532 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:15.533 00.001 21068 Enqueuing Expose request
00:36:15.534 00.001 16108 Worker thread wakes up
00:36:15.534 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:15.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:15.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:16.513 00.978 16108 Exposure complete
00:36:16.567 00.054 16108 worker thread done servicing request
00:36:16.567 00.000 21068 OnExposeComplete: enter
00:36:16.568 00.001 21068 UpdateGuideState(): m_state=6
00:36:16.569 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7999
00:36:16.570 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.62, Mass=121048, SNR=80.3, Peak=17347 HFD=3.2
00:36:16.571 00.001 21068 MultiStar: [#1 0.06,-0.40,1.27,U] [#2 -0.04,-0.25,1.17,U] [#3 0.14,-0.39,1.22,U] [#4 0.47,-0.23,0.00,M2] [#5 0.07,-0.01,1.16,U] [#6 0.17,-0.31,0.79,U] [#7 0.09,0.21,0.64,U] [#8 0.34,0.06,1.01,U] 
00:36:16.571 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {-0.18, -0.08}
00:36:16.572 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
00:36:16.573 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
00:36:16.574 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.15 mountX=-0.11 mountY=0.15, mountTheta=2.19
00:36:16.575 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.17, opts=13)
00:36:16.576 00.001 21068 Enqueuing Move request for scope (0.08, -0.17)
00:36:16.577 00.001 16108 Worker thread wakes up
00:36:16.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
00:36:16.577 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
00:36:16.577 00.000 16108 Moving (0.08, -0.17) raw xDistance=-0.11 yDistance=0.15
00:36:16.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:36:16.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:16.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:36:16.577 00.000 16108 MoveAxis(E, 0, ABG)
00:36:16.577 00.000 16108 Move returns status 0, amount 0
00:36:16.578 00.001 16108 MoveAxis(N, 0, ABG)
00:36:16.578 00.000 16108 Move returns status 0, amount 0
00:36:16.578 00.000 16108 move complete, result=0
00:36:16.578 00.000 16108 worker thread done servicing request
00:36:16.581 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3481, FiltMin=2992, FiltMax=62400, Gamma=1.000
00:36:16.597 00.016 21068 UpdateGuideState exits: m=121048 SNR=80.3
00:36:16.600 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:16.601 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:16.602 00.001 21068 Enqueuing Expose request
00:36:16.604 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:16.605 00.001 16108 Worker thread wakes up
00:36:16.605 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:16.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:17.781 01.176 16108 Exposure complete
00:36:17.835 00.054 16108 worker thread done servicing request
00:36:17.835 00.000 21068 OnExposeComplete: enter
00:36:17.837 00.002 21068 UpdateGuideState(): m_state=6
00:36:17.838 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8000
00:36:17.839 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=875.66, Mass=118869, SNR=88.6, Peak=16051 HFD=3.1
00:36:17.840 00.001 21068 MultiStar: [#1 0.29,-0.34,1.04,U] [#2 0.04,-0.30,1.14,U] [#3 0.11,-0.14,0.91,U] [#4 0.31,-0.11,0.75,U] [#5 0.03,-0.16,0.86,U] [#6 0.13,-0.44,0.00,M1] [#7 0.59,-0.13,0.00,M1] [#8 0.22,0.20,0.70,U] 
00:36:17.843 00.003 21068 refined, 6 included, MultiStar: {0.19, -0.15}, one-star: {0.37, -0.04}
00:36:17.845 00.002 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
00:36:17.846 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
00:36:17.847 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.65 mountX=-0.22 mountY=0.10, mountTheta=2.72
00:36:17.850 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.15, opts=13)
00:36:17.851 00.001 21068 Enqueuing Move request for scope (0.19, -0.15)
00:36:17.854 00.003 16108 Worker thread wakes up
00:36:17.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
00:36:17.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
00:36:17.854 00.000 16108 Moving (0.19, -0.15) raw xDistance=-0.22 yDistance=0.10
00:36:17.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:36:17.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:17.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:17.854 00.000 16108 MoveAxis(E, 57, ABG)
00:36:17.855 00.001 16108 Guiding  Dir = 2, Dur = 57
00:36:17.855 00.000 16108 IsSlewing returns 0
00:36:17.855 00.000 16108 IsGuiding returns 0
00:36:17.862 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3481, FiltMin=3008, FiltMax=61405, Gamma=1.000
00:36:17.880 00.018 16108 PulseGuide returned control before completion, sleep 42
00:36:17.883 00.003 21068 UpdateGuideState exits: m=118869 SNR=88.6
00:36:17.885 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:17.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:17.887 00.001 21068 Enqueuing Expose request
00:36:17.926 00.039 16108 IsGuiding returns 1
00:36:17.926 00.000 16108 scope still moving after pulse duration time elapsed
00:36:17.957 00.031 16108 IsSlewing returns 0
00:36:17.957 00.000 16108 IsGuiding returns 0
00:36:17.957 00.000 16108 scope move finished after 57 + 45 ms
00:36:17.957 00.000 16108 Move returns status 0, amount 57
00:36:17.958 00.001 16108 MoveAxis(N, 0, ABG)
00:36:17.958 00.000 16108 Move returns status 0, amount 0
00:36:17.958 00.000 16108 move complete, result=0
00:36:17.958 00.000 16108 worker thread done servicing request
00:36:17.958 00.000 16108 Worker thread wakes up
00:36:17.958 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:17.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:17.960 00.002 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
00:36:18.942 00.982 16108 Exposure complete
00:36:19.021 00.079 16108 worker thread done servicing request
00:36:19.021 00.000 21068 OnExposeComplete: enter
00:36:19.022 00.001 21068 UpdateGuideState(): m_state=6
00:36:19.023 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8001
00:36:19.024 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.69, Mass=110119, SNR=74.3, Peak=15443 HFD=3.1
00:36:19.025 00.001 21068 MultiStar: [#1 -0.17,-0.39,1.18,U] [#2 -0.22,-0.20,1.40,U] [#3 0.08,-0.37,1.01,U] [#4 -0.10,-0.16,0.96,U] [#5 0.02,-0.15,1.13,U] [#6 -0.03,-0.45,0.79,U] [#7 0.23,0.08,0.76,U] [#8 0.02,0.12,0.85,U] 
00:36:19.026 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.18}, one-star: {-0.06, -0.02}
00:36:19.026 00.000 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
00:36:19.027 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
00:36:19.028 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.87 mountX=0.05 mountY=0.03, mountTheta=0.50
00:36:19.030 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
00:36:19.030 00.000 21068 Enqueuing Move request for scope (-0.06, -0.02)
00:36:19.031 00.001 16108 Worker thread wakes up
00:36:19.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:36:19.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:36:19.032 00.001 16108 Moving (-0.06, -0.02) raw xDistance=0.05 yDistance=0.03
00:36:19.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:36:19.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:19.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:36:19.032 00.000 16108 MoveAxis(E, 0, ABG)
00:36:19.032 00.000 16108 Move returns status 0, amount 0
00:36:19.032 00.000 16108 MoveAxis(N, 0, ABG)
00:36:19.032 00.000 16108 Move returns status 0, amount 0
00:36:19.032 00.000 16108 move complete, result=0
00:36:19.032 00.000 16108 worker thread done servicing request
00:36:19.040 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3481, FiltMin=3005, FiltMax=59709, Gamma=1.000
00:36:19.062 00.022 21068 UpdateGuideState exits: m=110119 SNR=74.3
00:36:19.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:19.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:19.065 00.001 21068 Enqueuing Expose request
00:36:19.067 00.002 16108 Worker thread wakes up
00:36:19.067 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:19.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:19.069 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:20.231 01.162 16108 Exposure complete
00:36:20.287 00.056 16108 worker thread done servicing request
00:36:20.287 00.000 21068 OnExposeComplete: enter
00:36:20.288 00.001 21068 UpdateGuideState(): m_state=6
00:36:20.288 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8002
00:36:20.289 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.92, Mass=122789, SNR=86.4, Peak=16499 HFD=3.0
00:36:20.290 00.001 21068 MultiStar: [#1 -0.22,-0.18,1.02,U] [#2 -0.21,-0.23,1.25,U] [#3 -0.21,-0.17,1.03,U] [#4 -0.07,0.03,0.73,U] [#5 -0.32,0.11,0.93,U] [#6 -0.25,-0.11,0.84,U] [#7 0.18,0.17,0.56,U] [#8 -0.01,-0.04,0.76,U] 
00:36:20.291 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {0.00, 0.22}
00:36:20.291 00.000 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
00:36:20.292 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
00:36:20.293 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.86 mountX=0.13 mountY=0.07, mountTheta=0.51
00:36:20.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.04, opts=13)
00:36:20.296 00.001 21068 Enqueuing Move request for scope (-0.14, -0.04)
00:36:20.297 00.001 16108 Worker thread wakes up
00:36:20.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
00:36:20.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
00:36:20.297 00.000 16108 Moving (-0.14, -0.04) raw xDistance=0.13 yDistance=0.07
00:36:20.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:36:20.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:20.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:36:20.297 00.000 16108 MoveAxis(E, 0, ABG)
00:36:20.297 00.000 16108 Move returns status 0, amount 0
00:36:20.297 00.000 16108 MoveAxis(N, 0, ABG)
00:36:20.297 00.000 16108 Move returns status 0, amount 0
00:36:20.297 00.000 16108 move complete, result=0
00:36:20.297 00.000 16108 worker thread done servicing request
00:36:20.301 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3481, FiltMin=2985, FiltMax=61296, Gamma=1.000
00:36:20.316 00.015 21068 UpdateGuideState exits: m=122789 SNR=86.4
00:36:20.316 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:20.318 00.001 21068 Enqueuing Expose request
00:36:20.319 00.001 16108 Worker thread wakes up
00:36:20.319 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:20.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:20.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:21.293 00.974 16108 Exposure complete
00:36:21.347 00.054 16108 worker thread done servicing request
00:36:21.347 00.000 21068 OnExposeComplete: enter
00:36:21.348 00.001 21068 UpdateGuideState(): m_state=6
00:36:21.349 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8003
00:36:21.350 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=875.93, Mass=114657, SNR=74.8, Peak=16083 HFD=3.2
00:36:21.351 00.001 21068 MultiStar: [#1 -0.27,-0.22,1.28,U] [#2 -0.12,-0.21,1.22,U] [#3 -0.15,-0.18,1.24,U] [#4 0.28,0.04,0.78,U] [#5 -0.17,0.06,1.17,U] [#6 -0.10,-0.16,0.83,U] [#7 -0.01,0.05,0.69,U] [#8 0.14,0.28,0.93,U] 
00:36:21.352 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.20, 0.23}
00:36:21.352 00.000 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
00:36:21.353 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.56)
00:36:21.354 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=0.08 mountY=0.05, mountTheta=0.54
00:36:21.356 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
00:36:21.358 00.002 21068 Enqueuing Move request for scope (-0.09, -0.03)
00:36:21.362 00.004 16108 Worker thread wakes up
00:36:21.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:36:21.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:36:21.362 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.08 yDistance=0.05
00:36:21.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:21.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:21.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:21.362 00.000 16108 MoveAxis(E, 0, ABG)
00:36:21.362 00.000 16108 Move returns status 0, amount 0
00:36:21.362 00.000 16108 MoveAxis(N, 0, ABG)
00:36:21.362 00.000 16108 Move returns status 0, amount 0
00:36:21.362 00.000 16108 move complete, result=0
00:36:21.362 00.000 16108 worker thread done servicing request
00:36:21.367 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3481, FiltMin=3024, FiltMax=65510, Gamma=1.000
00:36:21.391 00.024 21068 UpdateGuideState exits: m=114657 SNR=74.8
00:36:21.394 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:21.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:21.396 00.001 21068 Enqueuing Expose request
00:36:21.397 00.001 16108 Worker thread wakes up
00:36:21.397 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:21.398 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:21.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:22.579 01.181 16108 Exposure complete
00:36:22.661 00.082 16108 worker thread done servicing request
00:36:22.661 00.000 21068 OnExposeComplete: enter
00:36:22.663 00.002 21068 UpdateGuideState(): m_state=6
00:36:22.665 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8004
00:36:22.666 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.76, Mass=117183, SNR=78.6, Peak=16179 HFD=3.0
00:36:22.667 00.001 21068 MultiStar: [#1 -0.02,-0.35,1.21,U] [#2 -0.12,-0.31,1.63,U] [#3 -0.16,-0.15,0.97,U] [#4 0.17,0.10,0.89,U] [#5 -0.14,-0.02,0.96,U] [#6 -0.32,-0.16,0.98,U] [#7 -0.21,-0.12,0.64,U] [#8 -0.04,0.07,0.75,U] 
00:36:22.667 00.000 21068 refined, 8 included, MultiStar: {-0.12, -0.12}, one-star: {-0.27, 0.06}
00:36:22.670 00.003 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
00:36:22.671 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
00:36:22.672 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.34 mountX=0.10 mountY=0.15, mountTheta=0.99
00:36:22.675 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.12, opts=13)
00:36:22.676 00.001 21068 Enqueuing Move request for scope (-0.12, -0.12)
00:36:22.677 00.001 16108 Worker thread wakes up
00:36:22.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
00:36:22.677 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
00:36:22.677 00.000 16108 Moving (-0.12, -0.12) raw xDistance=0.10 yDistance=0.15
00:36:22.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:22.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:22.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:36:22.677 00.000 16108 MoveAxis(E, 0, ABG)
00:36:22.677 00.000 16108 Move returns status 0, amount 0
00:36:22.677 00.000 16108 MoveAxis(N, 0, ABG)
00:36:22.677 00.000 16108 Move returns status 0, amount 0
00:36:22.677 00.000 16108 move complete, result=0
00:36:22.677 00.000 16108 worker thread done servicing request
00:36:22.680 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3481, FiltMin=2998, FiltMax=59917, Gamma=1.000
00:36:22.697 00.017 21068 UpdateGuideState exits: m=117183 SNR=78.6
00:36:22.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.698 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:22.699 00.001 21068 Enqueuing Expose request
00:36:22.700 00.001 16108 Worker thread wakes up
00:36:22.700 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:22.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:22.701 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:23.675 00.974 16108 Exposure complete
00:36:23.764 00.089 16108 worker thread done servicing request
00:36:23.765 00.001 21068 OnExposeComplete: enter
00:36:23.766 00.001 21068 UpdateGuideState(): m_state=6
00:36:23.766 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8005
00:36:23.767 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.78, Mass=123705, SNR=77.8, Peak=18355 HFD=3.0
00:36:23.768 00.001 21068 MultiStar: [#1 -0.23,-0.43,0.00,M1] [#2 -0.15,-0.33,1.30,U] [#3 -0.26,-0.26,1.08,U] [#4 0.20,-0.19,0.87,U] [#5 -0.35,0.03,1.05,U] [#6 0.00,-0.20,0.86,U] [#7 -0.02,-0.10,0.63,U] [#8 -0.10,0.09,0.82,U] 
00:36:23.769 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.12}, one-star: {-0.09, 0.08}
00:36:23.770 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
00:36:23.770 00.000 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
00:36:23.773 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.10 mountY=-0.06, mountTheta=-0.54
00:36:23.777 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
00:36:23.780 00.003 21068 Enqueuing Move request for scope (-0.09, 0.08)
00:36:23.783 00.003 16108 Worker thread wakes up
00:36:23.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:36:23.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:36:23.783 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
00:36:23.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:23.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:23.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:23.783 00.000 16108 MoveAxis(E, 0, ABG)
00:36:23.784 00.001 16108 Move returns status 0, amount 0
00:36:23.784 00.000 16108 MoveAxis(N, 0, ABG)
00:36:23.784 00.000 16108 Move returns status 0, amount 0
00:36:23.784 00.000 16108 move complete, result=0
00:36:23.784 00.000 16108 worker thread done servicing request
00:36:23.790 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3481, FiltMin=2992, FiltMax=58947, Gamma=1.000
00:36:23.807 00.017 21068 UpdateGuideState exits: m=123705 SNR=77.8
00:36:23.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:23.808 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:23.810 00.002 21068 Enqueuing Expose request
00:36:23.812 00.002 16108 Worker thread wakes up
00:36:23.812 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:23.813 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:23.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:24.981 01.168 16108 Exposure complete
00:36:25.037 00.056 16108 worker thread done servicing request
00:36:25.037 00.000 21068 OnExposeComplete: enter
00:36:25.038 00.001 21068 UpdateGuideState(): m_state=6
00:36:25.039 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8006
00:36:25.040 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.98, Mass=126158, SNR=92.3, Peak=17891 HFD=3.0
00:36:25.041 00.001 21068 MultiStar: [#1 -0.13,-0.06,0.95,U] [#2 0.09,0.08,1.07,U] [#3 -0.01,-0.09,0.96,U] [#4 0.05,0.05,0.76,U] [#5 -0.21,-0.15,0.91,U] [#6 -0.12,-0.29,0.67,U] [#7 -0.08,0.06,0.49,U] [#8 -0.21,0.33,0.65,U] 
00:36:25.042 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.07, 0.28}
00:36:25.042 00.000 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
00:36:25.043 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
00:36:25.044 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=0.07 mountY=-0.01, mountTheta=-0.08
00:36:25.045 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
00:36:25.046 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
00:36:25.047 00.001 16108 Worker thread wakes up
00:36:25.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:36:25.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:36:25.048 00.001 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.01
00:36:25.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:25.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:25.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:25.048 00.000 16108 MoveAxis(E, 0, ABG)
00:36:25.048 00.000 16108 Move returns status 0, amount 0
00:36:25.048 00.000 16108 MoveAxis(N, 0, ABG)
00:36:25.048 00.000 16108 Move returns status 0, amount 0
00:36:25.048 00.000 16108 move complete, result=0
00:36:25.050 00.002 16108 worker thread done servicing request
00:36:25.056 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3481, FiltMin=2963, FiltMax=58349, Gamma=1.000
00:36:25.074 00.018 21068 UpdateGuideState exits: m=126158 SNR=92.3
00:36:25.077 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:25.079 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:25.081 00.002 21068 Enqueuing Expose request
00:36:25.084 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:25.085 00.001 16108 Worker thread wakes up
00:36:25.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:25.086 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:26.071 00.985 16108 Exposure complete
00:36:26.131 00.060 16108 worker thread done servicing request
00:36:26.131 00.000 21068 OnExposeComplete: enter
00:36:26.132 00.001 21068 UpdateGuideState(): m_state=6
00:36:26.133 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8007
00:36:26.134 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.73, Mass=129189, SNR=93.6, Peak=19539 HFD=3.2
00:36:26.135 00.001 21068 MultiStar: [#1 0.02,-0.17,1.02,U] [#2 -0.09,-0.29,1.13,U] [#3 0.12,-0.30,0.86,U] [#4 0.50,-0.01,0.00,M1] [#5 -0.12,-0.11,0.83,U] [#6 0.22,0.02,0.76,U] [#7 0.32,-0.00,0.51,U] [#8 0.13,0.25,0.67,U] 
00:36:26.136 00.001 21068 single-star, 7 included, MultiStar: {0.04, -0.09}, one-star: {-0.09, 0.03}
00:36:26.137 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
00:36:26.137 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
00:36:26.138 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=0.09 mountY=-0.01, mountTheta=-0.06
00:36:26.141 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
00:36:26.141 00.000 21068 Enqueuing Move request for scope (-0.09, 0.03)
00:36:26.142 00.001 16108 Worker thread wakes up
00:36:26.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:36:26.142 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:36:26.142 00.000 16108 Moving (-0.09, 0.03) raw xDistance=0.09 yDistance=-0.01
00:36:26.143 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:36:26.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:26.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:26.143 00.000 16108 MoveAxis(E, 0, ABG)
00:36:26.143 00.000 16108 Move returns status 0, amount 0
00:36:26.143 00.000 16108 MoveAxis(N, 0, ABG)
00:36:26.143 00.000 16108 Move returns status 0, amount 0
00:36:26.143 00.000 16108 move complete, result=0
00:36:26.143 00.000 16108 worker thread done servicing request
00:36:26.149 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=29, max=65535, med=3481, FiltMin=2963, FiltMax=65510, Gamma=1.000
00:36:26.177 00.028 21068 UpdateGuideState exits: m=129189 SNR=93.6
00:36:26.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.180 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:26.181 00.001 21068 Enqueuing Expose request
00:36:26.182 00.001 16108 Worker thread wakes up
00:36:26.182 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:26.183 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:26.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:27.352 01.169 16108 Exposure complete
00:36:27.422 00.070 16108 worker thread done servicing request
00:36:27.422 00.000 21068 OnExposeComplete: enter
00:36:27.424 00.002 21068 UpdateGuideState(): m_state=6
00:36:27.426 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8008
00:36:27.427 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.93, Mass=117644, SNR=81.2, Peak=17363 HFD=3.0
00:36:27.429 00.002 21068 MultiStar: [#1 0.01,-0.26,1.34,U] [#2 0.10,-0.27,1.20,U] [#3 -0.05,-0.33,1.12,U] [#4 0.32,0.02,0.78,U] [#5 0.17,-0.48,0.00,M1] [#6 -0.15,-0.27,0.85,U] [#7 0.21,-0.24,0.59,U] [#8 0.51,-0.15,0.00,M1] 
00:36:27.431 00.002 21068 refined, 6 included, MultiStar: {0.02, -0.17}, one-star: {-0.17, 0.23}
00:36:27.433 00.002 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:36:27.434 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
00:36:27.436 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.44 mountX=-0.05 mountY=0.16, mountTheta=1.89
00:36:27.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
00:36:27.438 00.000 21068 Enqueuing Move request for scope (0.02, -0.17)
00:36:27.439 00.001 16108 Worker thread wakes up
00:36:27.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
00:36:27.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
00:36:27.439 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.05 yDistance=0.16
00:36:27.440 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:36:27.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:27.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:36:27.440 00.000 16108 MoveAxis(E, 0, ABG)
00:36:27.440 00.000 16108 Move returns status 0, amount 0
00:36:27.440 00.000 16108 MoveAxis(N, 0, ABG)
00:36:27.440 00.000 16108 Move returns status 0, amount 0
00:36:27.440 00.000 16108 move complete, result=0
00:36:27.440 00.000 16108 worker thread done servicing request
00:36:27.446 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3481, FiltMin=2998, FiltMax=61760, Gamma=1.000
00:36:27.461 00.015 21068 UpdateGuideState exits: m=117644 SNR=81.2
00:36:27.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:27.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:27.463 00.000 21068 Enqueuing Expose request
00:36:27.464 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:27.465 00.001 16108 Worker thread wakes up
00:36:27.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:27.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:28.433 00.968 16108 Exposure complete
00:36:28.488 00.055 16108 worker thread done servicing request
00:36:28.488 00.000 21068 OnExposeComplete: enter
00:36:28.490 00.002 21068 UpdateGuideState(): m_state=6
00:36:28.493 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8009
00:36:28.494 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.85, Mass=112652, SNR=78.2, Peak=17363 HFD=3.1
00:36:28.497 00.003 21068 MultiStar: [#1 -0.35,-0.16,1.22,U] [#2 -0.07,-0.28,1.23,U] [#3 -0.16,-0.07,1.02,U] [#4 0.47,-0.12,0.00,M1] [#5 -0.02,-0.01,1.05,U] [#6 -0.08,-0.02,0.87,U] [#7 -0.02,0.13,0.68,U] [#8 0.22,0.13,0.88,U] 
00:36:28.498 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {0.05, 0.15}
00:36:28.500 00.002 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
00:36:28.501 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
00:36:28.502 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.64 mountX=0.06 mountY=0.05, mountTheta=0.72
00:36:28.505 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
00:36:28.507 00.002 21068 Enqueuing Move request for scope (-0.07, -0.04)
00:36:28.508 00.001 16108 Worker thread wakes up
00:36:28.509 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:36:28.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:36:28.509 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.05
00:36:28.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:36:28.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:28.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:28.509 00.000 16108 MoveAxis(E, 0, ABG)
00:36:28.509 00.000 16108 Move returns status 0, amount 0
00:36:28.509 00.000 16108 MoveAxis(N, 0, ABG)
00:36:28.509 00.000 16108 Move returns status 0, amount 0
00:36:28.509 00.000 16108 move complete, result=0
00:36:28.511 00.002 16108 worker thread done servicing request
00:36:28.517 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3481, FiltMin=2918, FiltMax=60704, Gamma=1.000
00:36:28.535 00.018 21068 UpdateGuideState exits: m=112652 SNR=78.2
00:36:28.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:28.538 00.001 21068 Enqueuing Expose request
00:36:28.538 00.000 16108 Worker thread wakes up
00:36:28.538 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:28.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:28.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:29.697 01.158 16108 Exposure complete
00:36:29.760 00.063 16108 worker thread done servicing request
00:36:29.761 00.001 21068 OnExposeComplete: enter
00:36:29.762 00.001 21068 UpdateGuideState(): m_state=6
00:36:29.764 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8010
00:36:29.766 00.002 21068 Star::Find returns 1 (0), X=219.60, Y=875.89, Mass=110583, SNR=75.7, Peak=16131 HFD=3.1
00:36:29.768 00.002 21068 MultiStar: [#1 -0.24,-0.21,1.09,U] [#2 0.04,-0.16,1.25,U] [#3 -0.16,-0.32,1.07,U] [#4 0.37,0.11,0.98,U] [#5 -0.23,-0.10,1.05,U] [#6 -0.11,-0.26,0.96,U] [#7 -0.24,-0.00,0.76,U] [#8 0.13,0.30,0.75,U] 
00:36:29.769 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.36, 0.18}
00:36:29.770 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
00:36:29.770 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
00:36:29.771 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.49 mountX=0.08 mountY=0.09, mountTheta=0.85
00:36:29.773 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
00:36:29.773 00.000 21068 Enqueuing Move request for scope (-0.09, -0.07)
00:36:29.774 00.001 16108 Worker thread wakes up
00:36:29.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:36:29.774 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:36:29.774 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
00:36:29.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:29.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:29.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:36:29.774 00.000 16108 MoveAxis(E, 0, ABG)
00:36:29.774 00.000 16108 Move returns status 0, amount 0
00:36:29.774 00.000 16108 MoveAxis(N, 0, ABG)
00:36:29.774 00.000 16108 Move returns status 0, amount 0
00:36:29.775 00.001 16108 move complete, result=0
00:36:29.775 00.000 16108 worker thread done servicing request
00:36:29.778 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3481, FiltMin=2982, FiltMax=55613, Gamma=1.000
00:36:29.793 00.015 21068 UpdateGuideState exits: m=110583 SNR=75.7
00:36:29.793 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:29.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:29.795 00.001 21068 Enqueuing Expose request
00:36:29.796 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:29.797 00.001 16108 Worker thread wakes up
00:36:29.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:29.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:30.779 00.982 16108 Exposure complete
00:36:30.857 00.078 16108 worker thread done servicing request
00:36:30.857 00.000 21068 OnExposeComplete: enter
00:36:30.858 00.001 21068 UpdateGuideState(): m_state=6
00:36:30.858 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8011
00:36:30.859 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.92, Mass=112685, SNR=78.5, Peak=17715 HFD=3.0
00:36:30.861 00.002 21068 MultiStar: [#1 -0.11,-0.25,1.25,U] [#2 0.08,-0.20,1.17,U] [#3 -0.04,-0.16,1.16,U] [#4 0.25,-0.00,0.89,U] [#5 0.24,-0.09,1.06,U] [#6 0.22,-0.19,0.82,U] [#7 0.19,0.09,0.78,U] [#8 0.01,0.09,0.87,U] 
00:36:30.862 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.15, 0.22}
00:36:30.862 00.000 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
00:36:30.863 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
00:36:30.864 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.83 mountX=-0.07 mountY=0.05, mountTheta=2.53
00:36:30.865 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
00:36:30.866 00.001 21068 Enqueuing Move request for scope (0.06, -0.07)
00:36:30.867 00.001 16108 Worker thread wakes up
00:36:30.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:36:30.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:36:30.867 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.05
00:36:30.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:36:30.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:30.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:30.867 00.000 16108 MoveAxis(E, 0, ABG)
00:36:30.867 00.000 16108 Move returns status 0, amount 0
00:36:30.867 00.000 16108 MoveAxis(N, 0, ABG)
00:36:30.867 00.000 16108 Move returns status 0, amount 0
00:36:30.867 00.000 16108 move complete, result=0
00:36:30.867 00.000 16108 worker thread done servicing request
00:36:30.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3481, FiltMin=3011, FiltMax=65510, Gamma=1.000
00:36:30.886 00.016 21068 UpdateGuideState exits: m=112685 SNR=78.5
00:36:30.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:30.888 00.000 21068 Enqueuing Expose request
00:36:30.889 00.001 16108 Worker thread wakes up
00:36:30.889 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:30.890 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:30.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:32.062 01.172 16108 Exposure complete
00:36:32.118 00.056 16108 worker thread done servicing request
00:36:32.119 00.001 21068 OnExposeComplete: enter
00:36:32.120 00.001 21068 UpdateGuideState(): m_state=6
00:36:32.120 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8012
00:36:32.121 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.62, Mass=122366, SNR=74.9, Peak=17219 HFD=3.3
00:36:32.122 00.001 21068 MultiStar: [#1 0.15,-0.28,1.36,U] [#2 -0.03,-0.34,1.28,U] [#3 -0.13,-0.22,1.32,U] [#4 0.69,0.01,0.00,M1] [#5 0.21,-0.24,1.14,U] [#6 0.08,-0.27,1.01,U] [#7 -0.02,-0.02,0.68,U] [#8 0.39,0.18,0.74,U] 
00:36:32.123 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.19}, one-star: {-0.08, -0.08}
00:36:32.124 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
00:36:32.124 00.000 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
00:36:32.125 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.34 mountX=0.07 mountY=0.10, mountTheta=0.99
00:36:32.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
00:36:32.129 00.002 21068 Enqueuing Move request for scope (-0.08, -0.08)
00:36:32.131 00.002 16108 Worker thread wakes up
00:36:32.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:36:32.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:36:32.131 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.07 yDistance=0.10
00:36:32.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:32.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:32.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:32.131 00.000 16108 MoveAxis(E, 0, ABG)
00:36:32.132 00.001 16108 Move returns status 0, amount 0
00:36:32.132 00.000 16108 MoveAxis(N, 0, ABG)
00:36:32.132 00.000 16108 Move returns status 0, amount 0
00:36:32.132 00.000 16108 move complete, result=0
00:36:32.132 00.000 16108 worker thread done servicing request
00:36:32.142 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3481, FiltMin=3005, FiltMax=62227, Gamma=1.000
00:36:32.167 00.025 21068 UpdateGuideState exits: m=122366 SNR=74.9
00:36:32.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:32.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:32.170 00.001 21068 Enqueuing Expose request
00:36:32.171 00.001 16108 Worker thread wakes up
00:36:32.171 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:32.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:32.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:33.152 00.981 16108 Exposure complete
00:36:33.210 00.058 16108 worker thread done servicing request
00:36:33.210 00.000 21068 OnExposeComplete: enter
00:36:33.211 00.001 21068 UpdateGuideState(): m_state=6
00:36:33.212 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8013
00:36:33.212 00.000 21068 Star::Find returns 1 (0), X=219.83, Y=875.65, Mass=107565, SNR=78.3, Peak=17219 HFD=3.0
00:36:33.213 00.001 21068 MultiStar: [#1 0.23,-0.22,1.23,U] [#2 -0.02,-0.21,1.36,U] [#3 0.06,-0.30,1.02,U] [#4 0.21,-0.19,1.00,U] [#5 0.06,-0.15,0.95,U] [#6 -0.03,-0.15,0.92,U] [#7 0.00,-0.37,0.62,U] [#8 0.19,0.08,0.84,U] 
00:36:33.214 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.17}, one-star: {-0.13, -0.05}
00:36:33.216 00.002 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
00:36:33.216 00.000 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
00:36:33.217 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.79 mountX=0.12 mountY=0.08, mountTheta=0.57
00:36:33.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
00:36:33.219 00.000 21068 Enqueuing Move request for scope (-0.13, -0.05)
00:36:33.220 00.001 16108 Worker thread wakes up
00:36:33.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
00:36:33.220 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
00:36:33.220 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
00:36:33.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:36:33.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:33.221 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:36:33.221 00.000 16108 MoveAxis(E, 0, ABG)
00:36:33.221 00.000 16108 Move returns status 0, amount 0
00:36:33.221 00.000 16108 MoveAxis(N, 0, ABG)
00:36:33.221 00.000 16108 Move returns status 0, amount 0
00:36:33.221 00.000 16108 move complete, result=0
00:36:33.221 00.000 16108 worker thread done servicing request
00:36:33.224 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3481, FiltMin=2957, FiltMax=57373, Gamma=1.000
00:36:33.238 00.014 21068 UpdateGuideState exits: m=107565 SNR=78.3
00:36:33.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.241 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:33.241 00.000 21068 Enqueuing Expose request
00:36:33.242 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:33.243 00.001 16108 Worker thread wakes up
00:36:33.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:33.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:34.404 01.161 16108 Exposure complete
00:36:34.457 00.053 16108 worker thread done servicing request
00:36:34.457 00.000 21068 OnExposeComplete: enter
00:36:34.459 00.002 21068 UpdateGuideState(): m_state=6
00:36:34.460 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8014
00:36:34.461 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.88, Mass=129816, SNR=83.0, Peak=16755 HFD=3.7
00:36:34.462 00.001 21068 MultiStar: [#1 -0.20,-0.23,1.13,U] [#2 -0.25,-0.26,1.27,U] [#3 -0.20,-0.49,0.00,M1] [#4 0.10,-0.11,0.81,U] [#5 -0.09,-0.25,0.89,U] [#6 -0.03,-0.05,0.81,U] [#7 0.27,-0.03,0.60,U] [#8 -0.15,0.09,0.84,U] 
00:36:34.463 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.10}, one-star: {-0.14, 0.18}
00:36:34.463 00.000 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
00:36:34.464 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
00:36:34.465 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.32 mountX=0.07 mountY=0.12, mountTheta=1.01
00:36:34.466 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
00:36:34.467 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
00:36:34.468 00.001 16108 Worker thread wakes up
00:36:34.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
00:36:34.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
00:36:34.468 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.12
00:36:34.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:34.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:34.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:34.468 00.000 16108 MoveAxis(E, 0, ABG)
00:36:34.468 00.000 16108 Move returns status 0, amount 0
00:36:34.468 00.000 16108 MoveAxis(N, 0, ABG)
00:36:34.468 00.000 16108 Move returns status 0, amount 0
00:36:34.468 00.000 16108 move complete, result=0
00:36:34.469 00.001 16108 worker thread done servicing request
00:36:34.472 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3478, FiltMin=3011, FiltMax=61891, Gamma=1.000
00:36:34.494 00.022 21068 UpdateGuideState exits: m=129816 SNR=83.0
00:36:34.494 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:34.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:34.496 00.001 21068 Enqueuing Expose request
00:36:34.497 00.001 16108 Worker thread wakes up
00:36:34.497 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:34.498 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:34.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:35.470 00.972 16108 Exposure complete
00:36:35.533 00.063 16108 worker thread done servicing request
00:36:35.533 00.000 21068 OnExposeComplete: enter
00:36:35.534 00.001 21068 UpdateGuideState(): m_state=6
00:36:35.535 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8015
00:36:35.536 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.80, Mass=124035, SNR=89.8, Peak=15523 HFD=3.5
00:36:35.537 00.001 21068 MultiStar: [#1 -0.01,-0.33,1.07,U] [#2 -0.19,-0.16,1.15,U] [#3 0.07,-0.32,0.96,U] [#4 0.28,-0.23,0.82,U] [#5 0.10,-0.08,0.80,U] [#6 0.17,-0.29,0.73,U] [#7 0.52,-0.18,0.00,M1] [#8 0.02,0.16,0.86,U] 
00:36:35.538 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {-0.12, 0.10}
00:36:35.539 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
00:36:35.539 00.000 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
00:36:35.541 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=-0.05 mountY=0.14, mountTheta=1.91
00:36:35.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
00:36:35.543 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
00:36:35.544 00.001 16108 Worker thread wakes up
00:36:35.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
00:36:35.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
00:36:35.544 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
00:36:35.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:36:35.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:35.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:35.544 00.000 16108 MoveAxis(E, 0, ABG)
00:36:35.544 00.000 16108 Move returns status 0, amount 0
00:36:35.544 00.000 16108 MoveAxis(N, 0, ABG)
00:36:35.544 00.000 16108 Move returns status 0, amount 0
00:36:35.544 00.000 16108 move complete, result=0
00:36:35.544 00.000 16108 worker thread done servicing request
00:36:35.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3481, FiltMin=2998, FiltMax=60112, Gamma=1.000
00:36:35.562 00.015 21068 UpdateGuideState exits: m=124035 SNR=89.8
00:36:35.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.563 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:35.564 00.001 21068 Enqueuing Expose request
00:36:35.565 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:35.567 00.002 16108 Worker thread wakes up
00:36:35.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:35.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:36.737 01.170 16108 Exposure complete
00:36:36.809 00.072 16108 worker thread done servicing request
00:36:36.809 00.000 21068 OnExposeComplete: enter
00:36:36.812 00.003 21068 UpdateGuideState(): m_state=6
00:36:36.816 00.004 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8016
00:36:36.818 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=875.74, Mass=120975, SNR=85.2, Peak=15187 HFD=3.4
00:36:36.820 00.002 21068 MultiStar: [#1 -0.22,-0.32,1.07,U] [#2 0.14,-0.30,1.13,U] [#3 -0.14,-0.19,0.95,U] [#4 -0.29,0.02,0.87,U] [#5 -0.28,-0.16,0.97,U] [#6 -0.36,-0.06,0.75,U] [#7 0.48,-0.10,0.00,M2] [#8 0.13,0.10,0.76,U] 
00:36:36.821 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.12}, one-star: {-0.05, 0.03}
00:36:36.823 00.002 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
00:36:36.823 00.000 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
00:36:36.824 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=0.06 mountY=-0.02, mountTheta=-0.34
00:36:36.827 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
00:36:36.828 00.001 21068 Enqueuing Move request for scope (-0.05, 0.03)
00:36:36.829 00.001 16108 Worker thread wakes up
00:36:36.830 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:36:36.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:36:36.830 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.06 yDistance=-0.02
00:36:36.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:36:36.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:36.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:36.830 00.000 16108 MoveAxis(E, 0, ABG)
00:36:36.830 00.000 16108 Move returns status 0, amount 0
00:36:36.830 00.000 16108 MoveAxis(N, 0, ABG)
00:36:36.830 00.000 16108 Move returns status 0, amount 0
00:36:36.830 00.000 16108 move complete, result=0
00:36:36.830 00.000 16108 worker thread done servicing request
00:36:36.835 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3478, FiltMin=2918, FiltMax=56317, Gamma=1.000
00:36:36.858 00.023 21068 UpdateGuideState exits: m=120975 SNR=85.2
00:36:36.860 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:36.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:36.862 00.001 21068 Enqueuing Expose request
00:36:36.864 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:36.865 00.001 16108 Worker thread wakes up
00:36:36.866 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:36.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:37.834 00.968 16108 Exposure complete
00:36:37.919 00.085 16108 worker thread done servicing request
00:36:37.919 00.000 21068 OnExposeComplete: enter
00:36:37.921 00.002 21068 UpdateGuideState(): m_state=6
00:36:37.922 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8017
00:36:37.923 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=875.83, Mass=116255, SNR=86.0, Peak=16627 HFD=3.2
00:36:37.924 00.001 21068 MultiStar: [#1 -0.13,-0.14,1.02,U] [#2 0.25,-0.03,1.18,U] [#3 -0.38,-0.27,0.00,M1] [#4 -0.02,0.19,0.75,U] [#5 -0.32,0.01,0.88,U] [#6 -0.30,0.11,0.82,U] [#7 -0.28,0.18,0.56,U] [#8 0.32,0.14,0.72,U] 
00:36:37.925 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.20, 0.13}
00:36:37.927 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
00:36:37.928 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
00:36:37.928 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.09 cameraTheta=2.49 mountX=0.08 mountY=-0.04, mountTheta=-0.43
00:36:37.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.06, opts=13)
00:36:37.930 00.001 21068 Enqueuing Move request for scope (-0.08, 0.06)
00:36:37.931 00.001 16108 Worker thread wakes up
00:36:37.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:36:37.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:36:37.931 00.000 16108 Moving (-0.08, 0.06) raw xDistance=0.08 yDistance=-0.04
00:36:37.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:37.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:37.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:36:37.931 00.000 16108 MoveAxis(E, 0, ABG)
00:36:37.931 00.000 16108 Move returns status 0, amount 0
00:36:37.931 00.000 16108 MoveAxis(N, 0, ABG)
00:36:37.932 00.001 16108 Move returns status 0, amount 0
00:36:37.932 00.000 16108 move complete, result=0
00:36:37.932 00.000 16108 worker thread done servicing request
00:36:37.935 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3478, FiltMin=2960, FiltMax=59760, Gamma=1.000
00:36:37.950 00.015 21068 UpdateGuideState exits: m=116255 SNR=86.0
00:36:37.950 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:37.952 00.001 21068 Enqueuing Expose request
00:36:37.954 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:37.955 00.001 16108 Worker thread wakes up
00:36:37.955 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:37.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:39.139 01.184 16108 Exposure complete
00:36:39.213 00.074 16108 worker thread done servicing request
00:36:39.214 00.001 21068 OnExposeComplete: enter
00:36:39.216 00.002 21068 UpdateGuideState(): m_state=6
00:36:39.217 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8018
00:36:39.219 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=875.89, Mass=120713, SNR=83.2, Peak=15987 HFD=3.1
00:36:39.221 00.002 21068 MultiStar: [#1 0.11,-0.23,1.12,U] [#2 0.14,-0.08,1.19,U] [#3 -0.04,0.02,0.95,U] [#4 0.22,0.17,0.89,U] [#5 -0.20,0.14,0.84,U] [#6 -0.12,-0.07,0.86,U] [#7 0.29,-0.05,0.63,U] [#8 0.04,0.21,0.69,U] 
00:36:39.222 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.14, 0.19}
00:36:39.225 00.003 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
00:36:39.226 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
00:36:39.227 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.66 mountX=-0.02 mountY=-0.03, mountTheta=-2.28
00:36:39.230 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
00:36:39.233 00.003 21068 Enqueuing Move request for scope (0.03, 0.02)
00:36:39.235 00.002 16108 Worker thread wakes up
00:36:39.236 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:36:39.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:36:39.236 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
00:36:39.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:36:39.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:39.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:39.236 00.000 16108 MoveAxis(E, 0, ABG)
00:36:39.236 00.000 16108 Move returns status 0, amount 0
00:36:39.236 00.000 16108 MoveAxis(N, 0, ABG)
00:36:39.236 00.000 16108 Move returns status 0, amount 0
00:36:39.236 00.000 16108 move complete, result=0
00:36:39.236 00.000 16108 worker thread done servicing request
00:36:39.246 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3478, FiltMin=2979, FiltMax=57443, Gamma=1.000
00:36:39.270 00.024 21068 UpdateGuideState exits: m=120713 SNR=83.2
00:36:39.270 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:39.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:39.272 00.001 21068 Enqueuing Expose request
00:36:39.272 00.000 16108 Worker thread wakes up
00:36:39.272 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:39.273 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:39.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:40.259 00.986 16108 Exposure complete
00:36:40.340 00.081 16108 worker thread done servicing request
00:36:40.340 00.000 21068 OnExposeComplete: enter
00:36:40.342 00.002 21068 UpdateGuideState(): m_state=6
00:36:40.343 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8019
00:36:40.344 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.84, Mass=122070, SNR=79.7, Peak=17379 HFD=3.3
00:36:40.345 00.001 21068 MultiStar: [#1 0.05,-0.33,1.21,U] [#2 -0.03,-0.21,1.36,U] [#3 0.35,-0.34,0.00,M1] [#4 0.20,-0.21,0.89,U] [#5 0.11,-0.11,0.99,U] [#6 0.24,-0.25,0.95,U] [#7 0.13,-0.25,0.75,U] [#8 0.01,0.12,0.84,U] 
00:36:40.346 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.15}, one-star: {-0.18, 0.13}
00:36:40.347 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
00:36:40.347 00.000 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
00:36:40.348 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.20 mountX=-0.08 mountY=0.13, mountTheta=2.14
00:36:40.349 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.15, opts=13)
00:36:40.350 00.001 21068 Enqueuing Move request for scope (0.06, -0.15)
00:36:40.351 00.001 16108 Worker thread wakes up
00:36:40.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:36:40.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:36:40.351 00.000 16108 Moving (0.06, -0.15) raw xDistance=-0.08 yDistance=0.13
00:36:40.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:36:40.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:40.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:36:40.351 00.000 16108 MoveAxis(E, 0, ABG)
00:36:40.352 00.001 16108 Move returns status 0, amount 0
00:36:40.352 00.000 16108 MoveAxis(N, 0, ABG)
00:36:40.352 00.000 16108 Move returns status 0, amount 0
00:36:40.352 00.000 16108 move complete, result=0
00:36:40.352 00.000 16108 worker thread done servicing request
00:36:40.356 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3478, FiltMin=3033, FiltMax=62093, Gamma=1.000
00:36:40.370 00.014 21068 UpdateGuideState exits: m=122070 SNR=79.7
00:36:40.370 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:40.372 00.001 21068 Enqueuing Expose request
00:36:40.373 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:40.374 00.001 16108 Worker thread wakes up
00:36:40.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:40.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:41.531 01.157 16108 Exposure complete
00:36:41.587 00.056 16108 worker thread done servicing request
00:36:41.587 00.000 21068 OnExposeComplete: enter
00:36:41.589 00.002 21068 UpdateGuideState(): m_state=6
00:36:41.591 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8020
00:36:41.593 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=875.43, Mass=144085, SNR=98.5, Peak=16093 HFD=3.6
00:36:41.595 00.002 21068 MultiStar: [#1 -0.08,-0.48,0.00,M1] [#2 -0.03,-0.31,1.05,U] [#3 -0.29,-0.25,0.80,U] [#4 0.09,-0.10,0.63,U] [#5 0.01,0.07,0.82,U] [#6 0.15,-0.38,0.85,U] [#7 0.15,-0.07,0.52,U] [#8 0.32,-0.06,0.64,U] 
00:36:41.596 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.17, -0.27}
00:36:41.598 00.002 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
00:36:41.600 00.002 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
00:36:41.601 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.26 mountX=-0.09 mountY=0.17, mountTheta=2.07
00:36:41.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.19, opts=13)
00:36:41.604 00.001 21068 Enqueuing Move request for scope (0.06, -0.19)
00:36:41.605 00.001 16108 Worker thread wakes up
00:36:41.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
00:36:41.605 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
00:36:41.605 00.000 16108 Moving (0.06, -0.19) raw xDistance=-0.09 yDistance=0.17
00:36:41.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:36:41.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:41.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:36:41.605 00.000 16108 MoveAxis(E, 0, ABG)
00:36:41.606 00.001 16108 Move returns status 0, amount 0
00:36:41.606 00.000 16108 MoveAxis(N, 0, ABG)
00:36:41.606 00.000 16108 Move returns status 0, amount 0
00:36:41.606 00.000 16108 move complete, result=0
00:36:41.606 00.000 16108 worker thread done servicing request
00:36:41.609 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3478, FiltMin=2982, FiltMax=56547, Gamma=1.000
00:36:41.623 00.014 21068 UpdateGuideState exits: m=144085 SNR=98.5
00:36:41.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:41.624 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:41.626 00.002 21068 Enqueuing Expose request
00:36:41.627 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:41.628 00.001 16108 Worker thread wakes up
00:36:41.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:41.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:42.611 00.983 16108 Exposure complete
00:36:42.683 00.072 16108 worker thread done servicing request
00:36:42.683 00.000 21068 OnExposeComplete: enter
00:36:42.685 00.002 21068 UpdateGuideState(): m_state=6
00:36:42.688 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8021
00:36:42.689 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.77, Mass=116228, SNR=77.2, Peak=15072 HFD=3.3
00:36:42.691 00.002 21068 MultiStar: [#1 0.11,-0.21,1.10,U] [#2 0.14,-0.15,1.21,U] [#3 0.10,-0.26,0.95,U] [#4 0.16,0.10,0.90,U] [#5 0.10,0.03,0.99,U] [#6 0.08,-0.14,0.87,U] [#7 0.42,0.17,0.81,U] [#8 0.21,0.18,0.75,U] 
00:36:42.693 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.36, 0.06}
00:36:42.695 00.002 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
00:36:42.697 00.002 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
00:36:42.699 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=-0.19 mountY=-0.01, mountTheta=-3.11
00:36:42.702 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
00:36:42.704 00.002 21068 Enqueuing Move request for scope (0.18, -0.04)
00:36:42.705 00.001 16108 Worker thread wakes up
00:36:42.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:36:42.705 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:36:42.706 00.001 16108 Moving (0.18, -0.04) raw xDistance=-0.19 yDistance=-0.01
00:36:42.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:36:42.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:42.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:42.706 00.000 16108 MoveAxis(E, 0, ABG)
00:36:42.706 00.000 16108 Move returns status 0, amount 0
00:36:42.706 00.000 16108 MoveAxis(N, 0, ABG)
00:36:42.706 00.000 16108 Move returns status 0, amount 0
00:36:42.706 00.000 16108 move complete, result=0
00:36:42.707 00.001 16108 worker thread done servicing request
00:36:42.713 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3478, FiltMin=2947, FiltMax=65472, Gamma=1.000
00:36:42.738 00.025 21068 UpdateGuideState exits: m=116228 SNR=77.2
00:36:42.740 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.740 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:42.741 00.001 21068 Enqueuing Expose request
00:36:42.742 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:42.743 00.001 16108 Worker thread wakes up
00:36:42.743 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:42.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:43.892 01.149 16108 Exposure complete
00:36:43.949 00.057 16108 worker thread done servicing request
00:36:43.949 00.000 21068 OnExposeComplete: enter
00:36:43.951 00.002 21068 UpdateGuideState(): m_state=6
00:36:43.953 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8022
00:36:43.954 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.68, Mass=120864, SNR=86.9, Peak=14771 HFD=3.4
00:36:43.955 00.001 21068 MultiStar: [#1 0.19,-0.56,0.00,M1] [#2 0.20,-0.42,0.00,M1] [#3 0.37,-0.53,0.00,M1] [#4 0.32,-0.35,0.00,M1] [#5 0.01,-0.44,0.75,U] [#6 -0.01,-0.32,0.80,U] [#7 0.34,-0.18,0.51,U] [#8 0.32,0.02,0.81,U] 
00:36:43.956 00.001 21068 single-star, 4 included, MultiStar: {0.13, -0.18}, one-star: {0.07, -0.03}
00:36:43.957 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
00:36:43.958 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
00:36:43.959 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.08 mountY=0.01, mountTheta=3.04
00:36:43.962 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
00:36:43.964 00.002 21068 Enqueuing Move request for scope (0.07, -0.03)
00:36:43.966 00.002 16108 Worker thread wakes up
00:36:43.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:36:43.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:36:43.966 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=0.01
00:36:43.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:36:43.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:43.967 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:43.967 00.000 16108 MoveAxis(E, 0, ABG)
00:36:43.967 00.000 16108 Move returns status 0, amount 0
00:36:43.967 00.000 16108 MoveAxis(N, 0, ABG)
00:36:43.967 00.000 16108 Move returns status 0, amount 0
00:36:43.967 00.000 16108 move complete, result=0
00:36:43.967 00.000 16108 worker thread done servicing request
00:36:43.975 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3478, FiltMin=2995, FiltMax=63264, Gamma=1.000
00:36:44.007 00.032 21068 UpdateGuideState exits: m=120864 SNR=86.9
00:36:44.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.009 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:44.011 00.002 21068 Enqueuing Expose request
00:36:44.011 00.000 16108 Worker thread wakes up
00:36:44.012 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:44.012 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:44.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:44.982 00.970 16108 Exposure complete
00:36:45.037 00.055 16108 worker thread done servicing request
00:36:45.037 00.000 21068 OnExposeComplete: enter
00:36:45.039 00.002 21068 UpdateGuideState(): m_state=6
00:36:45.040 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8023
00:36:45.042 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=875.66, Mass=118337, SNR=79.5, Peak=14979 HFD=3.4
00:36:45.045 00.003 21068 MultiStar: [#1 0.13,-0.33,1.26,U] [#2 0.16,-0.35,1.14,U] [#3 0.09,-0.24,1.10,U] [#4 0.27,-0.09,0.91,U] [#5 -0.19,-0.22,0.99,U] [#6 -0.10,-0.26,0.89,U] [#7 0.70,-0.33,0.00,M1] [#8 0.55,0.01,0.00,M1] 
00:36:45.047 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.23}, one-star: {0.31, -0.04}
00:36:45.048 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
00:36:45.049 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
00:36:45.050 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=-0.14 mountY=0.20, mountTheta=2.18
00:36:45.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.23, opts=13)
00:36:45.055 00.003 21068 Enqueuing Move request for scope (0.10, -0.23)
00:36:45.056 00.001 16108 Worker thread wakes up
00:36:45.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
00:36:45.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
00:36:45.056 00.000 16108 Moving (0.10, -0.23) raw xDistance=-0.14 yDistance=0.20
00:36:45.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:36:45.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:45.057 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:36:45.057 00.000 16108 MoveAxis(E, 0, ABG)
00:36:45.057 00.000 16108 Move returns status 0, amount 0
00:36:45.057 00.000 16108 MoveAxis(N, 0, ABG)
00:36:45.057 00.000 16108 Move returns status 0, amount 0
00:36:45.057 00.000 16108 move complete, result=0
00:36:45.057 00.000 16108 worker thread done servicing request
00:36:45.066 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3478, FiltMin=2980, FiltMax=55744, Gamma=1.000
00:36:45.094 00.028 21068 UpdateGuideState exits: m=118337 SNR=79.5
00:36:45.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:45.095 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:45.096 00.001 21068 Enqueuing Expose request
00:36:45.097 00.001 16108 Worker thread wakes up
00:36:45.097 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:45.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:45.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:46.253 01.155 16108 Exposure complete
00:36:46.306 00.053 16108 worker thread done servicing request
00:36:46.306 00.000 21068 OnExposeComplete: enter
00:36:46.307 00.001 21068 UpdateGuideState(): m_state=6
00:36:46.308 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8024
00:36:46.310 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=875.66, Mass=115952, SNR=76.6, Peak=13520 HFD=3.3
00:36:46.312 00.002 21068 MultiStar: [#1 0.40,-0.70,0.00,M1] [#2 0.20,-0.45,0.00,M1] [#3 0.39,-0.56,0.00,M1] [#4 0.10,-0.31,0.79,U] [#5 -0.12,-0.59,0.00,M1] [#6 0.01,-0.66,0.00,M1] [#7 0.48,-0.24,0.00,M2] [#8 0.56,-0.08,0.00,M2] 
00:36:46.314 00.002 21068 refined, 1 included, MultiStar: {0.27, -0.16}, one-star: {0.41, -0.04}
00:36:46.315 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
00:36:46.316 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
00:36:46.317 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.32 cameraTheta=-0.54 mountX=-0.29 mountY=0.09, mountTheta=2.83
00:36:46.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.16, opts=13)
00:36:46.322 00.003 21068 Enqueuing Move request for scope (0.27, -0.16)
00:36:46.323 00.001 16108 Worker thread wakes up
00:36:46.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
00:36:46.323 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
00:36:46.323 00.000 16108 Moving (0.27, -0.16) raw xDistance=-0.29 yDistance=0.09
00:36:46.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
00:36:46.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:46.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:36:46.323 00.000 16108 MoveAxis(E, 77, ABG)
00:36:46.323 00.000 16108 Guiding  Dir = 2, Dur = 77
00:36:46.324 00.001 16108 IsSlewing returns 0
00:36:46.324 00.000 16108 IsGuiding returns 0
00:36:46.327 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3478, FiltMin=3008, FiltMax=50272, Gamma=1.000
00:36:46.333 00.006 16108 PulseGuide returned control before completion, sleep 79
00:36:46.351 00.018 21068 UpdateGuideState exits: m=115952 SNR=76.6
00:36:46.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:46.354 00.001 21068 Enqueuing Expose request
00:36:46.425 00.071 16108 IsGuiding returns 0
00:36:46.425 00.000 16108 Move returns status 0, amount 77
00:36:46.425 00.000 16108 MoveAxis(N, 0, ABG)
00:36:46.426 00.001 16108 Move returns status 0, amount 0
00:36:46.426 00.000 16108 move complete, result=0
00:36:46.426 00.000 16108 worker thread done servicing request
00:36:46.426 00.000 16108 Worker thread wakes up
00:36:46.426 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
00:36:46.428 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:46.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:47.419 00.991 16108 Exposure complete
00:36:47.502 00.083 16108 worker thread done servicing request
00:36:47.502 00.000 21068 OnExposeComplete: enter
00:36:47.505 00.003 21068 UpdateGuideState(): m_state=6
00:36:47.507 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8025
00:36:47.509 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=875.49, Mass=111801, SNR=79.5, Peak=14019 HFD=3.1
00:36:47.510 00.001 21068 MultiStar: [#1 -0.02,-0.37,1.27,U] [#2 0.04,-0.47,0.00,M2] [#3 0.05,-0.57,0.00,M2] [#4 -0.12,-0.47,0.00,M1] [#5 -0.14,-0.47,0.00,M2] [#6 -0.08,-0.80,0.00,M2] [#7 -0.00,-0.46,0.62,U] [#8 0.25,-0.41,0.00,M3] 
00:36:47.511 00.001 21068 single-star, 2 included, MultiStar: {-0.00, -0.33}, one-star: {0.02, -0.21}
00:36:47.512 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
00:36:47.514 00.002 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
00:36:47.515 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=-0.06 mountY=0.20, mountTheta=1.86
00:36:47.517 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.21, opts=13)
00:36:47.518 00.001 21068 Enqueuing Move request for scope (0.02, -0.21)
00:36:47.519 00.001 16108 Worker thread wakes up
00:36:47.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
00:36:47.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
00:36:47.519 00.000 16108 Moving (0.02, -0.21) raw xDistance=-0.06 yDistance=0.20
00:36:47.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:36:47.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:47.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:36:47.519 00.000 16108 MoveAxis(E, 0, ABG)
00:36:47.519 00.000 16108 Move returns status 0, amount 0
00:36:47.519 00.000 16108 MoveAxis(N, 0, ABG)
00:36:47.519 00.000 16108 Move returns status 0, amount 0
00:36:47.520 00.001 16108 move complete, result=0
00:36:47.520 00.000 16108 worker thread done servicing request
00:36:47.523 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3478, FiltMin=2989, FiltMax=51331, Gamma=1.000
00:36:47.541 00.018 21068 UpdateGuideState exits: m=111801 SNR=79.5
00:36:47.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:47.544 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:47.545 00.001 21068 Enqueuing Expose request
00:36:47.546 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:47.548 00.002 16108 Worker thread wakes up
00:36:47.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:47.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:48.710 01.162 16108 Exposure complete
00:36:48.767 00.057 16108 worker thread done servicing request
00:36:48.767 00.000 21068 OnExposeComplete: enter
00:36:48.768 00.001 21068 UpdateGuideState(): m_state=6
00:36:48.769 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8026
00:36:48.771 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.25, Mass=106325, SNR=82.8, Peak=14957 HFD=3.2
00:36:48.772 00.001 21068 MultiStar: [#1 -0.11,-0.92,0.00,M1] [#2 -0.37,-1.02,0.00,M3] [#3 0.02,-0.80,0.00,M3] [#4 0.25,-0.40,0.00,M2] [#5 -0.38,-0.80,0.00,M3] [#6 0.01,-0.83,0.00,M3] [#7 0.15,-0.71,0.00,M2] [#8 0.01,-0.24,0.78,U] 
00:36:48.774 00.002 21068 refined, 1 included, MultiStar: {-0.07, -0.36}, one-star: {-0.13, -0.46}
00:36:48.775 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
00:36:48.775 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
00:36:48.776 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.75 mountX=0.00 mountY=0.37, mountTheta=1.56
00:36:48.780 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.36, opts=13)
00:36:48.781 00.001 21068 Enqueuing Move request for scope (-0.07, -0.36)
00:36:48.782 00.001 16108 Worker thread wakes up
00:36:48.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.36) opts 0xd
00:36:48.782 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.36)
00:36:48.783 00.001 16108 Moving (-0.07, -0.36) raw xDistance=0.00 yDistance=0.37
00:36:48.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:36:48.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
00:36:48.783 00.000 16108 MoveAxis(E, 0, ABG)
00:36:48.783 00.000 16108 Move returns status 0, amount 0
00:36:48.783 00.000 16108 MoveAxis(S, 74, ABG)
00:36:48.783 00.000 16108 Guiding  Dir = 1, Dur = 74
00:36:48.783 00.000 16108 IsSlewing returns 0
00:36:48.784 00.001 16108 IsGuiding returns 0
00:36:48.788 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3475, FiltMin=2966, FiltMax=50691, Gamma=1.000
00:36:48.806 00.018 21068 UpdateGuideState exits: m=106325 SNR=82.8
00:36:48.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:48.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:48.808 00.000 21068 Enqueuing Expose request
00:36:48.831 00.023 16108 PulseGuide returned control before completion, sleep 37
00:36:48.877 00.046 16108 IsGuiding returns 1
00:36:48.877 00.000 16108 scope still moving after pulse duration time elapsed
00:36:48.908 00.031 16108 IsSlewing returns 0
00:36:48.908 00.000 16108 IsGuiding returns 1
00:36:48.938 00.030 16108 IsSlewing returns 0
00:36:48.938 00.000 16108 IsGuiding returns 0
00:36:48.940 00.002 16108 scope move finished after 74 + 81 ms
00:36:48.940 00.000 16108 Move returns status 0, amount 74
00:36:48.940 00.000 16108 move complete, result=0
00:36:48.940 00.000 16108 worker thread done servicing request
00:36:48.940 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 74 ms SOUTH
00:36:48.943 00.003 16108 Worker thread wakes up
00:36:48.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:48.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:49.919 00.976 16108 Exposure complete
00:36:49.976 00.057 16108 worker thread done servicing request
00:36:49.976 00.000 21068 OnExposeComplete: enter
00:36:49.976 00.000 21068 UpdateGuideState(): m_state=6
00:36:49.977 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8027
00:36:49.978 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.59, Mass=129459, SNR=91.5, Peak=15539 HFD=3.4
00:36:49.979 00.001 21068 MultiStar: [#1 -0.30,-0.66,0.00,M2] [#2 0.04,-0.44,1.05,U] [#3 -0.10,-0.53,0.00,M4] [#4 0.34,-0.19,0.75,U] [#5 -0.37,-0.26,0.70,U] [#6 -0.08,0.08,0.67,U] [#7 0.04,-0.46,0.65,U] [#8 0.14,-0.04,0.73,U] 
00:36:49.980 00.001 21068 single-star, 6 included, MultiStar: {-0.00, -0.21}, one-star: {-0.12, -0.11}
00:36:49.980 00.000 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.94)
00:36:49.981 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
00:36:49.983 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.38 mountX=0.10 mountY=0.14, mountTheta=0.96
00:36:49.984 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.11, opts=13)
00:36:49.985 00.001 21068 Enqueuing Move request for scope (-0.12, -0.11)
00:36:49.985 00.000 16108 Worker thread wakes up
00:36:49.986 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
00:36:49.986 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
00:36:49.986 00.000 16108 Moving (-0.12, -0.11) raw xDistance=0.10 yDistance=0.14
00:36:49.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:49.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:49.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:49.986 00.000 16108 MoveAxis(E, 0, ABG)
00:36:49.986 00.000 16108 Move returns status 0, amount 0
00:36:49.986 00.000 16108 MoveAxis(N, 0, ABG)
00:36:49.986 00.000 16108 Move returns status 0, amount 0
00:36:49.986 00.000 16108 move complete, result=0
00:36:49.986 00.000 16108 worker thread done servicing request
00:36:49.989 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3478, FiltMin=2950, FiltMax=51885, Gamma=1.000
00:36:50.004 00.015 21068 UpdateGuideState exits: m=129459 SNR=91.5
00:36:50.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:50.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:50.007 00.001 21068 Enqueuing Expose request
00:36:50.008 00.001 16108 Worker thread wakes up
00:36:50.008 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:50.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:50.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:51.188 01.180 16108 Exposure complete
00:36:51.244 00.056 16108 worker thread done servicing request
00:36:51.244 00.000 21068 OnExposeComplete: enter
00:36:51.245 00.001 21068 UpdateGuideState(): m_state=6
00:36:51.246 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8028
00:36:51.246 00.000 21068 Star::Find returns 1 (0), X=219.71, Y=875.84, Mass=137108, SNR=95.1, Peak=18371 HFD=3.4
00:36:51.247 00.001 21068 MultiStar: [#1 -0.10,-0.46,0.00,M3] [#2 -0.11,-0.35,0.88,U] [#3 -0.13,-0.31,0.78,U] [#4 0.32,-0.06,0.84,U] [#5 0.16,-0.16,0.86,U] [#6 -0.02,-0.49,0.00,M3] [#7 -0.09,-0.10,0.51,U] [#8 -0.26,0.03,0.61,U] 
00:36:51.249 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.25, 0.14}
00:36:51.249 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
00:36:51.250 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
00:36:51.251 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.92 mountX=0.02 mountY=0.12, mountTheta=1.40
00:36:51.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.12, opts=13)
00:36:51.256 00.003 21068 Enqueuing Move request for scope (-0.04, -0.12)
00:36:51.259 00.003 16108 Worker thread wakes up
00:36:51.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
00:36:51.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
00:36:51.259 00.000 16108 Moving (-0.04, -0.12) raw xDistance=0.02 yDistance=0.12
00:36:51.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:51.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:51.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:51.259 00.000 16108 MoveAxis(E, 0, ABG)
00:36:51.260 00.001 16108 Move returns status 0, amount 0
00:36:51.260 00.000 16108 MoveAxis(N, 0, ABG)
00:36:51.260 00.000 16108 Move returns status 0, amount 0
00:36:51.260 00.000 16108 move complete, result=0
00:36:51.260 00.000 16108 worker thread done servicing request
00:36:51.266 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3478, FiltMin=3008, FiltMax=62656, Gamma=1.000
00:36:51.296 00.030 21068 UpdateGuideState exits: m=137108 SNR=95.1
00:36:51.298 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:51.302 00.003 21068 Enqueuing Expose request
00:36:51.303 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:51.305 00.002 16108 Worker thread wakes up
00:36:51.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:51.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:52.282 00.977 16108 Exposure complete
00:36:52.372 00.090 16108 worker thread done servicing request
00:36:52.372 00.000 21068 OnExposeComplete: enter
00:36:52.374 00.002 21068 UpdateGuideState(): m_state=6
00:36:52.376 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8029
00:36:52.378 00.002 21068 Star::Find returns 1 (0), X=219.63, Y=875.85, Mass=114850, SNR=82.3, Peak=16307 HFD=3.2
00:36:52.380 00.002 21068 MultiStar: [#1 -0.02,-0.36,1.11,U] [#2 -0.25,-0.03,1.24,U] [#3 -0.07,-0.34,0.89,U] [#4 0.08,-0.08,0.96,U] [#5 0.19,-0.04,0.79,U] [#6 -0.05,-0.21,0.74,U] [#7 -0.33,0.01,0.61,U] [#8 -0.15,-0.01,0.79,U] 
00:36:52.381 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.33, 0.15}
00:36:52.381 00.000 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
00:36:52.382 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
00:36:52.383 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-2.35 mountX=0.08 mountY=0.13, mountTheta=0.98
00:36:52.386 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
00:36:52.387 00.001 21068 Enqueuing Move request for scope (-0.10, -0.10)
00:36:52.387 00.000 16108 Worker thread wakes up
00:36:52.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
00:36:52.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
00:36:52.387 00.000 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.13
00:36:52.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:52.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:52.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:36:52.387 00.000 16108 MoveAxis(E, 0, ABG)
00:36:52.387 00.000 16108 Move returns status 0, amount 0
00:36:52.389 00.002 16108 MoveAxis(N, 0, ABG)
00:36:52.389 00.000 16108 Move returns status 0, amount 0
00:36:52.389 00.000 16108 move complete, result=0
00:36:52.389 00.000 16108 worker thread done servicing request
00:36:52.395 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3478, FiltMin=2963, FiltMax=64109, Gamma=1.000
00:36:52.414 00.019 21068 UpdateGuideState exits: m=114850 SNR=82.3
00:36:52.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:52.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:52.416 00.000 21068 Enqueuing Expose request
00:36:52.417 00.001 16108 Worker thread wakes up
00:36:52.417 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:52.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:52.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:53.587 01.169 16108 Exposure complete
00:36:53.643 00.056 16108 worker thread done servicing request
00:36:53.643 00.000 21068 OnExposeComplete: enter
00:36:53.644 00.001 21068 UpdateGuideState(): m_state=6
00:36:53.645 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8030
00:36:53.647 00.002 21068 Star::Find returns 1 (0), X=219.61, Y=875.55, Mass=122980, SNR=81.2, Peak=16963 HFD=3.1
00:36:53.647 00.000 21068 MultiStar: [#1 -0.26,-0.43,0.00,M3] [#2 -0.47,-0.51,0.00,M1] [#3 -0.24,-0.19,1.07,U] [#4 -0.14,-0.27,1.04,U] [#5 -0.16,-0.31,0.95,U] [#6 -0.17,-0.58,0.00,M3] [#7 -0.41,-0.18,0.61,U] [#8 -0.19,-0.06,0.87,U] 
00:36:53.648 00.001 21068 refined, 5 included, MultiStar: {-0.24, -0.20}, one-star: {-0.35, -0.15}
00:36:53.649 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
00:36:53.649 00.000 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
00:36:53.650 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.45 mountX=0.20 mountY=0.25, mountTheta=0.89
00:36:53.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.20, opts=13)
00:36:53.653 00.001 21068 Enqueuing Move request for scope (-0.24, -0.20)
00:36:53.653 00.000 16108 Worker thread wakes up
00:36:53.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
00:36:53.654 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
00:36:53.654 00.000 16108 Moving (-0.24, -0.20) raw xDistance=0.20 yDistance=0.25
00:36:53.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:36:53.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:36:53.654 00.000 16108 MoveAxis(E, 0, ABG)
00:36:53.654 00.000 16108 Move returns status 0, amount 0
00:36:53.654 00.000 16108 MoveAxis(S, 49, ABG)
00:36:53.654 00.000 16108 Guiding  Dir = 1, Dur = 49
00:36:53.654 00.000 16108 IsSlewing returns 0
00:36:53.654 00.000 16108 IsGuiding returns 0
00:36:53.662 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3475, FiltMin=2982, FiltMax=58611, Gamma=1.000
00:36:53.680 00.018 21068 UpdateGuideState exits: m=122980 SNR=81.2
00:36:53.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:53.684 00.002 21068 Enqueuing Expose request
00:36:53.716 00.032 16108 IsGuiding returns 1
00:36:53.716 00.000 16108 scope still moving after pulse duration time elapsed
00:36:53.746 00.030 16108 IsSlewing returns 0
00:36:53.746 00.000 16108 IsGuiding returns 1
00:36:53.783 00.037 16108 IsSlewing returns 0
00:36:53.783 00.000 16108 IsGuiding returns 1
00:36:53.809 00.026 16108 IsSlewing returns 0
00:36:53.809 00.000 16108 IsGuiding returns 0
00:36:53.809 00.000 16108 scope move finished after 49 + 105 ms
00:36:53.809 00.000 16108 Move returns status 0, amount 49
00:36:53.809 00.000 16108 move complete, result=0
00:36:53.810 00.001 16108 worker thread done servicing request
00:36:53.810 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:36:53.811 00.001 16108 Worker thread wakes up
00:36:53.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:53.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:54.784 00.973 16108 Exposure complete
00:36:54.852 00.068 16108 worker thread done servicing request
00:36:54.852 00.000 21068 OnExposeComplete: enter
00:36:54.853 00.001 21068 UpdateGuideState(): m_state=6
00:36:54.854 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8031
00:36:54.856 00.002 21068 Star::Find returns 1 (0), X=219.70, Y=875.66, Mass=121449, SNR=81.6, Peak=17587 HFD=3.0
00:36:54.858 00.002 21068 MultiStar: [#1 -0.14,-0.37,1.11,U] [#2 -0.30,-0.46,0.00,M2] [#3 -0.26,-0.53,0.00,M2] [#4 -0.04,-0.14,0.86,U] [#5 -0.38,-0.19,1.00,U] [#6 -0.22,-0.64,0.00,M4] [#7 -0.40,-0.13,0.64,U] [#8 -0.45,0.08,0.85,U] 
00:36:54.859 00.001 21068 single-star, 5 included, MultiStar: {-0.27, -0.14}, one-star: {-0.26, -0.04}
00:36:54.860 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
00:36:54.861 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
00:36:54.862 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-2.99 mountX=0.25 mountY=0.10, mountTheta=0.38
00:36:54.865 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.04, opts=13)
00:36:54.867 00.002 21068 Enqueuing Move request for scope (-0.26, -0.04)
00:36:54.869 00.002 16108 Worker thread wakes up
00:36:54.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
00:36:54.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
00:36:54.869 00.000 16108 Moving (-0.26, -0.04) raw xDistance=0.25 yDistance=0.10
00:36:54.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:36:54.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:54.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:54.869 00.000 16108 MoveAxis(W, 65, ABG)
00:36:54.869 00.000 16108 Guiding  Dir = 3, Dur = 65
00:36:54.869 00.000 16108 IsSlewing returns 0
00:36:54.869 00.000 16108 IsGuiding returns 0
00:36:54.874 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3478, FiltMin=2973, FiltMax=55459, Gamma=1.000
00:36:54.892 00.018 21068 UpdateGuideState exits: m=121449 SNR=81.6
00:36:54.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:54.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:54.895 00.001 21068 Enqueuing Expose request
00:36:54.896 00.001 16108 PulseGuide returned control before completion, sleep 49
00:36:54.958 00.062 16108 IsGuiding returns 1
00:36:54.958 00.000 16108 scope still moving after pulse duration time elapsed
00:36:54.990 00.032 16108 IsSlewing returns 0
00:36:54.990 00.000 16108 IsGuiding returns 0
00:36:54.990 00.000 16108 scope move finished after 65 + 56 ms
00:36:54.990 00.000 16108 Move returns status 0, amount 65
00:36:54.990 00.000 16108 MoveAxis(N, 0, ABG)
00:36:54.990 00.000 16108 Move returns status 0, amount 0
00:36:54.990 00.000 16108 move complete, result=0
00:36:54.991 00.001 16108 worker thread done servicing request
00:36:54.991 00.000 16108 Worker thread wakes up
00:36:54.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:54.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:54.991 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
00:36:56.152 01.161 16108 Exposure complete
00:36:56.217 00.065 16108 worker thread done servicing request
00:36:56.217 00.000 21068 OnExposeComplete: enter
00:36:56.218 00.001 21068 UpdateGuideState(): m_state=6
00:36:56.219 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8032
00:36:56.222 00.003 21068 Star::Find returns 1 (0), X=219.77, Y=875.71, Mass=125908, SNR=85.4, Peak=19347 HFD=3.0
00:36:56.224 00.002 21068 MultiStar: [#1 -0.06,-0.21,1.19,U] [#2 -0.02,-0.13,1.20,U] [#3 -0.08,-0.18,1.03,U] [#4 0.31,-0.10,0.86,U] [#5 -0.12,-0.18,0.93,U] [#6 -0.26,-0.40,0.00,M5] [#7 0.30,-0.09,0.70,U] [#8 0.05,0.14,0.73,U] 
00:36:56.225 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.10}, one-star: {-0.19, 0.01}
00:36:56.226 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
00:36:56.227 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
00:36:56.229 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.53 mountX=-0.02 mountY=0.10, mountTheta=1.79
00:36:56.232 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
00:36:56.233 00.001 21068 Enqueuing Move request for scope (0.00, -0.10)
00:36:56.234 00.001 16108 Worker thread wakes up
00:36:56.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
00:36:56.234 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
00:36:56.234 00.000 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
00:36:56.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:36:56.235 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:56.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:56.235 00.000 16108 MoveAxis(E, 0, ABG)
00:36:56.235 00.000 16108 Move returns status 0, amount 0
00:36:56.235 00.000 16108 MoveAxis(N, 0, ABG)
00:36:56.235 00.000 16108 Move returns status 0, amount 0
00:36:56.235 00.000 16108 move complete, result=0
00:36:56.235 00.000 16108 worker thread done servicing request
00:36:56.241 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3475, FiltMin=2989, FiltMax=65472, Gamma=1.000
00:36:56.258 00.017 21068 UpdateGuideState exits: m=125908 SNR=85.4
00:36:56.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:56.260 00.000 21068 Enqueuing Expose request
00:36:56.261 00.001 16108 Worker thread wakes up
00:36:56.261 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:56.262 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:56.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:57.243 00.981 16108 Exposure complete
00:36:57.321 00.078 16108 worker thread done servicing request
00:36:57.321 00.000 21068 OnExposeComplete: enter
00:36:57.323 00.002 21068 UpdateGuideState(): m_state=6
00:36:57.325 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8033
00:36:57.326 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.75, Mass=126970, SNR=83.3, Peak=18387 HFD=2.9
00:36:57.328 00.002 21068 MultiStar: [#1 -0.18,-0.18,1.14,U] [#2 -0.22,-0.32,1.25,U] [#3 -0.24,-0.29,1.07,U] [#4 0.29,-0.32,0.90,U] [#5 -0.12,-0.07,0.98,U] [#6 -0.04,-0.25,0.77,U] [#7 -0.08,-0.11,0.58,U] [#8 0.03,0.17,0.66,U] 
00:36:57.331 00.003 21068 refined, 8 included, MultiStar: {-0.10, -0.16}, one-star: {-0.19, 0.05}
00:36:57.331 00.000 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
00:36:57.333 00.002 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
00:36:57.334 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=0.07 mountY=0.18, mountTheta=1.20
00:36:57.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.16, opts=13)
00:36:57.338 00.002 21068 Enqueuing Move request for scope (-0.10, -0.16)
00:36:57.339 00.001 16108 Worker thread wakes up
00:36:57.340 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
00:36:57.340 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
00:36:57.340 00.000 16108 Moving (-0.10, -0.16) raw xDistance=0.07 yDistance=0.18
00:36:57.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:57.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:57.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:36:57.340 00.000 16108 MoveAxis(E, 0, ABG)
00:36:57.340 00.000 16108 Move returns status 0, amount 0
00:36:57.340 00.000 16108 MoveAxis(N, 0, ABG)
00:36:57.340 00.000 16108 Move returns status 0, amount 0
00:36:57.340 00.000 16108 move complete, result=0
00:36:57.342 00.002 16108 worker thread done servicing request
00:36:57.346 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3478, FiltMin=2979, FiltMax=55760, Gamma=1.000
00:36:57.365 00.019 21068 UpdateGuideState exits: m=126970 SNR=83.3
00:36:57.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:57.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:57.368 00.001 21068 Enqueuing Expose request
00:36:57.369 00.001 16108 Worker thread wakes up
00:36:57.369 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:57.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:57.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:58.527 01.158 16108 Exposure complete
00:36:58.583 00.056 16108 worker thread done servicing request
00:36:58.583 00.000 21068 OnExposeComplete: enter
00:36:58.584 00.001 21068 UpdateGuideState(): m_state=6
00:36:58.585 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8034
00:36:58.585 00.000 21068 Star::Find returns 1 (0), X=219.72, Y=875.68, Mass=111110, SNR=76.7, Peak=16627 HFD=2.9
00:36:58.586 00.001 21068 MultiStar: [#1 -0.23,-0.53,0.00,M1] [#2 -0.17,-0.42,1.39,U] [#3 -0.29,-0.31,1.20,U] [#4 0.32,-0.20,0.75,U] [#5 0.12,-0.18,1.18,U] [#6 -0.08,-0.39,0.86,U] [#7 -0.28,-0.27,0.74,U] [#8 0.08,0.09,0.89,U] 
00:36:58.587 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.24, -0.03}
00:36:58.588 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
00:36:58.588 00.000 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
00:36:58.589 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.92 mountX=0.04 mountY=0.24, mountTheta=1.40
00:36:58.590 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.23, opts=13)
00:36:58.591 00.001 21068 Enqueuing Move request for scope (-0.08, -0.23)
00:36:58.592 00.001 16108 Worker thread wakes up
00:36:58.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
00:36:58.592 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
00:36:58.592 00.000 16108 Moving (-0.08, -0.23) raw xDistance=0.04 yDistance=0.24
00:36:58.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:58.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:36:58.592 00.000 16108 MoveAxis(E, 0, ABG)
00:36:58.592 00.000 16108 Move returns status 0, amount 0
00:36:58.594 00.002 16108 MoveAxis(S, 48, ABG)
00:36:58.594 00.000 16108 Guiding  Dir = 1, Dur = 48
00:36:58.594 00.000 16108 IsSlewing returns 0
00:36:58.594 00.000 16108 IsGuiding returns 0
00:36:58.597 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3478, FiltMin=3005, FiltMax=58115, Gamma=1.000
00:36:58.608 00.011 16108 PulseGuide returned control before completion, sleep 45
00:36:58.612 00.004 21068 UpdateGuideState exits: m=111110 SNR=76.7
00:36:58.616 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:58.618 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:58.619 00.001 21068 Enqueuing Expose request
00:36:58.669 00.050 16108 IsGuiding returns 1
00:36:58.669 00.000 16108 scope still moving after pulse duration time elapsed
00:36:58.700 00.031 16108 IsSlewing returns 0
00:36:58.700 00.000 16108 IsGuiding returns 0
00:36:58.700 00.000 16108 scope move finished after 48 + 59 ms
00:36:58.700 00.000 16108 Move returns status 0, amount 48
00:36:58.702 00.002 16108 move complete, result=0
00:36:58.702 00.000 16108 worker thread done servicing request
00:36:58.702 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:36:58.704 00.002 16108 Worker thread wakes up
00:36:58.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:58.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:36:59.682 00.978 16108 Exposure complete
00:36:59.762 00.080 16108 worker thread done servicing request
00:36:59.763 00.001 21068 OnExposeComplete: enter
00:36:59.763 00.000 21068 UpdateGuideState(): m_state=6
00:36:59.765 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8035
00:36:59.767 00.002 21068 Star::Find returns 1 (0), X=219.99, Y=875.83, Mass=115367, SNR=89.4, Peak=20131 HFD=3.1
00:36:59.769 00.002 21068 MultiStar: [#1 0.04,0.03,1.24,U] [#2 -0.01,0.05,1.18,U] [#3 0.00,-0.10,0.93,U] [#4 0.27,0.20,0.61,U] [#5 -0.10,0.28,0.90,U] [#6 -0.03,-0.04,0.75,U] [#7 0.14,-0.16,0.55,U] [#8 0.17,0.35,0.66,U] 
00:36:59.771 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.03, 0.13}
00:36:59.771 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
00:36:59.773 00.002 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
00:36:59.774 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=-0.03 mountY=-0.09, mountTheta=-1.86
00:36:59.777 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
00:36:59.778 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
00:36:59.779 00.001 16108 Worker thread wakes up
00:36:59.780 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:36:59.780 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:36:59.780 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
00:36:59.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:36:59.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:59.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:59.780 00.000 16108 MoveAxis(E, 0, ABG)
00:36:59.780 00.000 16108 Move returns status 0, amount 0
00:36:59.780 00.000 16108 MoveAxis(N, 0, ABG)
00:36:59.780 00.000 16108 Move returns status 0, amount 0
00:36:59.780 00.000 16108 move complete, result=0
00:36:59.780 00.000 16108 worker thread done servicing request
00:36:59.784 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3478, FiltMin=2982, FiltMax=54832, Gamma=1.000
00:36:59.806 00.022 21068 UpdateGuideState exits: m=115367 SNR=89.4
00:36:59.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.807 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:36:59.808 00.001 21068 Enqueuing Expose request
00:36:59.810 00.002 16108 Worker thread wakes up
00:36:59.810 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:59.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:36:59.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:00.970 01.159 16108 Exposure complete
00:37:01.026 00.056 16108 worker thread done servicing request
00:37:01.026 00.000 21068 OnExposeComplete: enter
00:37:01.026 00.000 21068 UpdateGuideState(): m_state=6
00:37:01.027 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8036
00:37:01.028 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.15, Mass=113443, SNR=78.3, Peak=19507 HFD=2.7
00:37:01.029 00.001 21068 MultiStar: [#1 0.03,-0.06,1.18,U] [#2 0.03,0.10,1.22,U] [#3 0.14,0.04,1.25,U] [#4 0.10,0.16,0.89,U] [#5 0.05,0.13,1.06,U] [#6 0.05,-0.07,0.89,U] [#7 0.51,0.24,0.00,M1] [#8 0.22,0.51,0.00,M1] 
00:37:01.029 00.000 21068 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {-0.07, 0.44}
00:37:01.030 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
00:37:01.031 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
00:37:01.032 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
00:37:01.033 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
00:37:01.034 00.001 21068 Enqueuing Move request for scope (0.05, 0.10)
00:37:01.034 00.000 16108 Worker thread wakes up
00:37:01.035 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:37:01.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:37:01.035 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
00:37:01.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:37:01.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:01.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:01.035 00.000 16108 MoveAxis(E, 0, ABG)
00:37:01.035 00.000 16108 Move returns status 0, amount 0
00:37:01.035 00.000 16108 MoveAxis(N, 0, ABG)
00:37:01.035 00.000 16108 Move returns status 0, amount 0
00:37:01.035 00.000 16108 move complete, result=0
00:37:01.035 00.000 16108 worker thread done servicing request
00:37:01.038 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3478, FiltMin=3005, FiltMax=46400, Gamma=1.000
00:37:01.053 00.015 21068 UpdateGuideState exits: m=113443 SNR=78.3
00:37:01.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:01.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:01.056 00.001 21068 Enqueuing Expose request
00:37:01.056 00.000 16108 Worker thread wakes up
00:37:01.056 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:01.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:01.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:02.034 00.977 16108 Exposure complete
00:37:02.102 00.068 16108 worker thread done servicing request
00:37:02.102 00.000 21068 OnExposeComplete: enter
00:37:02.103 00.001 21068 UpdateGuideState(): m_state=6
00:37:02.104 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8037
00:37:02.104 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=876.06, Mass=113298, SNR=85.1, Peak=19747 HFD=2.9
00:37:02.105 00.001 21068 MultiStar: [#1 0.02,0.05,1.09,U] [#2 0.05,0.08,1.17,U] [#3 0.04,0.10,1.00,U] [#4 0.27,0.32,0.84,U] [#5 -0.10,0.25,0.89,U] [#6 0.04,-0.03,0.67,U] [#7 0.28,0.10,0.63,U] [#8 0.31,0.20,0.90,U] 
00:37:02.106 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {-0.07, 0.36}
00:37:02.107 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
00:37:02.108 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
00:37:02.108 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.11 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
00:37:02.111 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.16, opts=13)
00:37:02.112 00.001 21068 Enqueuing Move request for scope (0.08, 0.16)
00:37:02.113 00.001 16108 Worker thread wakes up
00:37:02.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
00:37:02.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
00:37:02.113 00.000 16108 Moving (0.08, 0.16) raw xDistance=-0.05 yDistance=-0.18
00:37:02.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:02.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:02.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:37:02.113 00.000 16108 MoveAxis(E, 0, ABG)
00:37:02.113 00.000 16108 Move returns status 0, amount 0
00:37:02.113 00.000 16108 MoveAxis(N, 0, ABG)
00:37:02.113 00.000 16108 Move returns status 0, amount 0
00:37:02.113 00.000 16108 move complete, result=0
00:37:02.113 00.000 16108 worker thread done servicing request
00:37:02.120 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3478, FiltMin=2982, FiltMax=55280, Gamma=1.000
00:37:02.149 00.029 21068 UpdateGuideState exits: m=113298 SNR=85.1
00:37:02.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:02.152 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:02.153 00.001 21068 Enqueuing Expose request
00:37:02.153 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:37:02.154 00.001 16108 Worker thread wakes up
00:37:02.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:02.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:03.319 01.165 16108 Exposure complete
00:37:03.400 00.081 16108 worker thread done servicing request
00:37:03.400 00.000 21068 OnExposeComplete: enter
00:37:03.402 00.002 21068 UpdateGuideState(): m_state=6
00:37:03.404 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8038
00:37:03.405 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.93, Mass=128407, SNR=83.2, Peak=19155 HFD=3.2
00:37:03.408 00.003 21068 MultiStar: [#1 0.25,0.08,1.09,U] [#2 -0.11,0.09,1.08,U] [#3 -0.13,-0.23,1.08,U] [#4 0.17,0.06,0.80,U] [#5 -0.03,0.16,1.12,U] [#6 -0.11,-0.11,0.72,U] [#7 -0.44,0.12,0.72,U] [#8 0.26,0.27,0.83,U] 
00:37:03.409 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.17, 0.23}
00:37:03.411 00.002 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
00:37:03.412 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
00:37:03.413 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.93 mountX=0.04 mountY=-0.07, mountTheta=-1.02
00:37:03.416 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
00:37:03.416 00.000 21068 Enqueuing Move request for scope (-0.03, 0.07)
00:37:03.417 00.001 16108 Worker thread wakes up
00:37:03.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
00:37:03.417 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
00:37:03.417 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.07
00:37:03.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:37:03.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:03.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:03.417 00.000 16108 MoveAxis(E, 0, ABG)
00:37:03.417 00.000 16108 Move returns status 0, amount 0
00:37:03.417 00.000 16108 MoveAxis(N, 0, ABG)
00:37:03.417 00.000 16108 Move returns status 0, amount 0
00:37:03.417 00.000 16108 move complete, result=0
00:37:03.417 00.000 16108 worker thread done servicing request
00:37:03.421 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3478, FiltMin=2976, FiltMax=63040, Gamma=1.000
00:37:03.436 00.015 21068 UpdateGuideState exits: m=128407 SNR=83.2
00:37:03.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:03.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:03.439 00.001 21068 Enqueuing Expose request
00:37:03.439 00.000 16108 Worker thread wakes up
00:37:03.439 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:03.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:03.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:04.434 00.994 16108 Exposure complete
00:37:04.500 00.066 16108 worker thread done servicing request
00:37:04.500 00.000 21068 OnExposeComplete: enter
00:37:04.502 00.002 21068 UpdateGuideState(): m_state=6
00:37:04.503 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8039
00:37:04.503 00.000 21068 Star::Find returns 1 (0), X=219.75, Y=875.82, Mass=116668, SNR=80.2, Peak=18819 HFD=2.9
00:37:04.504 00.001 21068 MultiStar: [#1 -0.14,-0.22,1.14,U] [#2 -0.11,-0.02,1.27,U] [#3 -0.04,-0.05,1.12,U] [#4 -0.02,0.13,0.82,U] [#5 -0.28,0.10,0.90,U] [#6 -0.41,0.07,0.91,U] [#7 0.03,0.18,0.67,U] [#8 0.15,0.41,0.80,U] 
00:37:04.505 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.21, 0.12}
00:37:04.505 00.000 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
00:37:04.506 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
00:37:04.507 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.71 mountX=0.13 mountY=-0.03, mountTheta=-0.20
00:37:04.508 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
00:37:04.509 00.001 21068 Enqueuing Move request for scope (-0.12, 0.06)
00:37:04.510 00.001 16108 Worker thread wakes up
00:37:04.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
00:37:04.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
00:37:04.510 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
00:37:04.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:37:04.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:04.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:04.510 00.000 16108 MoveAxis(E, 0, ABG)
00:37:04.510 00.000 16108 Move returns status 0, amount 0
00:37:04.510 00.000 16108 MoveAxis(N, 0, ABG)
00:37:04.510 00.000 16108 Move returns status 0, amount 0
00:37:04.510 00.000 16108 move complete, result=0
00:37:04.510 00.000 16108 worker thread done servicing request
00:37:04.522 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3478, FiltMin=2992, FiltMax=61712, Gamma=1.000
00:37:04.553 00.031 21068 UpdateGuideState exits: m=116668 SNR=80.2
00:37:04.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:04.557 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:04.559 00.002 21068 Enqueuing Expose request
00:37:04.560 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:04.563 00.003 16108 Worker thread wakes up
00:37:04.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:04.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:05.732 01.169 16108 Exposure complete
00:37:05.792 00.060 16108 worker thread done servicing request
00:37:05.792 00.000 21068 OnExposeComplete: enter
00:37:05.793 00.001 21068 UpdateGuideState(): m_state=6
00:37:05.794 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8040
00:37:05.795 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.80, Mass=124789, SNR=87.3, Peak=19939 HFD=2.9
00:37:05.796 00.001 21068 MultiStar: [#1 0.11,-0.01,1.11,U] [#2 -0.10,0.04,1.09,U] [#3 -0.02,-0.06,0.97,U] [#4 0.13,0.18,0.82,U] [#5 -0.22,0.00,1.04,U] [#6 -0.29,-0.24,0.80,U] [#7 0.19,-0.07,0.59,U] [#8 -0.06,0.42,0.82,U] 
00:37:05.797 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.17, 0.10}
00:37:05.798 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
00:37:05.798 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
00:37:05.799 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=0.06 mountY=-0.03, mountTheta=-0.39
00:37:05.800 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
00:37:05.801 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
00:37:05.802 00.001 16108 Worker thread wakes up
00:37:05.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:37:05.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:37:05.802 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
00:37:05.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:05.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:05.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:05.802 00.000 16108 MoveAxis(E, 0, ABG)
00:37:05.802 00.000 16108 Move returns status 0, amount 0
00:37:05.802 00.000 16108 MoveAxis(N, 0, ABG)
00:37:05.802 00.000 16108 Move returns status 0, amount 0
00:37:05.802 00.000 16108 move complete, result=0
00:37:05.803 00.001 16108 worker thread done servicing request
00:37:05.807 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3478, FiltMin=2995, FiltMax=57757, Gamma=1.000
00:37:05.821 00.014 21068 UpdateGuideState exits: m=124789 SNR=87.3
00:37:05.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.824 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:05.825 00.001 21068 Enqueuing Expose request
00:37:05.826 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:05.826 00.000 16108 Worker thread wakes up
00:37:05.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:05.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:06.800 00.973 16108 Exposure complete
00:37:06.873 00.073 16108 worker thread done servicing request
00:37:06.874 00.001 21068 OnExposeComplete: enter
00:37:06.875 00.001 21068 UpdateGuideState(): m_state=6
00:37:06.875 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8041
00:37:06.876 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.85, Mass=111699, SNR=76.0, Peak=18579 HFD=2.8
00:37:06.878 00.002 21068 MultiStar: [#1 -0.24,-0.20,1.15,U] [#2 -0.06,-0.08,1.48,U] [#3 -0.21,-0.10,1.12,U] [#4 0.09,0.03,0.91,U] [#5 -0.22,0.16,1.11,U] [#6 -0.13,-0.06,0.82,U] [#7 0.10,0.12,0.72,U] [#8 -0.09,0.18,0.86,U] 
00:37:06.878 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.21, 0.14}
00:37:06.879 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
00:37:06.880 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
00:37:06.880 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.12 mountY=0.02, mountTheta=0.17
00:37:06.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
00:37:06.883 00.001 21068 Enqueuing Move request for scope (-0.12, 0.01)
00:37:06.883 00.000 16108 Worker thread wakes up
00:37:06.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:37:06.885 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:37:06.885 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
00:37:06.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:37:06.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:06.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:06.885 00.000 16108 MoveAxis(E, 0, ABG)
00:37:06.885 00.000 16108 Move returns status 0, amount 0
00:37:06.885 00.000 16108 MoveAxis(N, 0, ABG)
00:37:06.885 00.000 16108 Move returns status 0, amount 0
00:37:06.885 00.000 16108 move complete, result=0
00:37:06.885 00.000 16108 worker thread done servicing request
00:37:06.889 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3478, FiltMin=3014, FiltMax=64115, Gamma=1.000
00:37:06.920 00.031 21068 UpdateGuideState exits: m=111699 SNR=76.0
00:37:06.922 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.922 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:06.923 00.001 21068 Enqueuing Expose request
00:37:06.924 00.001 16108 Worker thread wakes up
00:37:06.924 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:06.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:06.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:08.090 01.165 16108 Exposure complete
00:37:08.157 00.067 16108 worker thread done servicing request
00:37:08.157 00.000 21068 OnExposeComplete: enter
00:37:08.159 00.002 21068 UpdateGuideState(): m_state=6
00:37:08.160 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8042
00:37:08.161 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.91, Mass=123067, SNR=89.7, Peak=19443 HFD=3.1
00:37:08.162 00.001 21068 MultiStar: [#1 0.11,-0.10,1.31,U] [#2 0.04,-0.11,1.08,U] [#3 0.05,-0.08,0.90,U] [#4 0.21,0.16,0.76,U] [#5 0.07,0.02,0.77,U] [#6 0.17,-0.14,0.77,U] [#7 0.23,0.20,0.58,U] [#8 0.38,0.44,0.00,M1] 
00:37:08.163 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {-0.13, 0.21}
00:37:08.164 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:37:08.165 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:37:08.166 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
00:37:08.167 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
00:37:08.168 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
00:37:08.169 00.001 16108 Worker thread wakes up
00:37:08.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:37:08.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:37:08.169 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.02
00:37:08.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:37:08.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:08.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:08.169 00.000 16108 MoveAxis(E, 0, ABG)
00:37:08.169 00.000 16108 Move returns status 0, amount 0
00:37:08.169 00.000 16108 MoveAxis(N, 0, ABG)
00:37:08.170 00.001 16108 Move returns status 0, amount 0
00:37:08.170 00.000 16108 move complete, result=0
00:37:08.170 00.000 16108 worker thread done servicing request
00:37:08.174 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3478, FiltMin=2957, FiltMax=65510, Gamma=1.000
00:37:08.194 00.020 21068 UpdateGuideState exits: m=123067 SNR=89.7
00:37:08.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:08.197 00.001 21068 Enqueuing Expose request
00:37:08.198 00.001 16108 Worker thread wakes up
00:37:08.198 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:08.198 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:08.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:09.174 00.976 16108 Exposure complete
00:37:09.228 00.054 16108 worker thread done servicing request
00:37:09.228 00.000 21068 OnExposeComplete: enter
00:37:09.229 00.001 21068 UpdateGuideState(): m_state=6
00:37:09.230 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8043
00:37:09.231 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=876.02, Mass=125707, SNR=87.1, Peak=21395 HFD=2.9
00:37:09.232 00.001 21068 MultiStar: [#1 0.31,-0.07,1.12,U] [#2 0.13,-0.02,1.16,U] [#3 0.00,0.01,1.11,U] [#4 0.05,0.13,0.80,U] [#5 -0.08,0.13,0.91,U] [#6 -0.25,-0.02,0.76,U] [#7 0.17,-0.01,0.69,U] [#8 0.41,0.49,0.00,M2] 
00:37:09.233 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.00, 0.31}
00:37:09.233 00.000 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
00:37:09.234 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
00:37:09.235 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=-0.04 mountY=-0.07, mountTheta=-2.14
00:37:09.236 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
00:37:09.237 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
00:37:09.238 00.001 16108 Worker thread wakes up
00:37:09.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:37:09.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:37:09.238 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
00:37:09.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:37:09.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:09.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:09.238 00.000 16108 MoveAxis(E, 0, ABG)
00:37:09.238 00.000 16108 Move returns status 0, amount 0
00:37:09.238 00.000 16108 MoveAxis(N, 0, ABG)
00:37:09.238 00.000 16108 Move returns status 0, amount 0
00:37:09.238 00.000 16108 move complete, result=0
00:37:09.238 00.000 16108 worker thread done servicing request
00:37:09.249 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3478, FiltMin=2982, FiltMax=57088, Gamma=1.000
00:37:09.272 00.023 21068 UpdateGuideState exits: m=125707 SNR=87.1
00:37:09.272 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:09.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:09.274 00.001 21068 Enqueuing Expose request
00:37:09.275 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:09.276 00.001 16108 Worker thread wakes up
00:37:09.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:09.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:10.433 01.157 16108 Exposure complete
00:37:10.506 00.073 16108 worker thread done servicing request
00:37:10.506 00.000 21068 OnExposeComplete: enter
00:37:10.507 00.001 21068 UpdateGuideState(): m_state=6
00:37:10.508 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8044
00:37:10.508 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=876.01, Mass=121545, SNR=73.1, Peak=19187 HFD=3.0
00:37:10.509 00.001 21068 MultiStar: [#1 -0.05,0.09,1.47,U] [#2 -0.05,0.01,1.51,U] [#3 -0.20,0.08,1.27,U] [#4 -0.07,0.09,0.90,U] [#5 -0.22,0.13,1.10,U] [#6 -0.46,0.01,0.98,U] [#7 0.01,0.20,0.81,U] [#8 0.14,0.39,1.06,U] 
00:37:10.510 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.10, 0.31}
00:37:10.511 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
00:37:10.511 00.000 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
00:37:10.512 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.25 mountX=0.13 mountY=-0.11, mountTheta=-0.68
00:37:10.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
00:37:10.515 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
00:37:10.515 00.000 16108 Worker thread wakes up
00:37:10.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
00:37:10.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
00:37:10.515 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.13 yDistance=-0.11
00:37:10.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:37:10.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:10.517 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:10.517 00.000 16108 MoveAxis(E, 0, ABG)
00:37:10.517 00.000 16108 Move returns status 0, amount 0
00:37:10.517 00.000 16108 MoveAxis(N, 0, ABG)
00:37:10.517 00.000 16108 Move returns status 0, amount 0
00:37:10.517 00.000 16108 move complete, result=0
00:37:10.517 00.000 16108 worker thread done servicing request
00:37:10.520 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3478, FiltMin=2960, FiltMax=55949, Gamma=1.000
00:37:10.544 00.024 21068 UpdateGuideState exits: m=121545 SNR=73.1
00:37:10.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:10.546 00.000 21068 Enqueuing Expose request
00:37:10.547 00.001 16108 Worker thread wakes up
00:37:10.547 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:10.549 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:10.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:11.529 00.980 16108 Exposure complete
00:37:11.593 00.064 16108 worker thread done servicing request
00:37:11.593 00.000 21068 OnExposeComplete: enter
00:37:11.595 00.002 21068 UpdateGuideState(): m_state=6
00:37:11.596 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8045
00:37:11.596 00.000 21068 Star::Find returns 1 (0), X=219.69, Y=875.82, Mass=122729, SNR=83.6, Peak=17779 HFD=3.1
00:37:11.597 00.001 21068 MultiStar: [#1 0.08,-0.21,1.05,U] [#2 0.15,-0.14,1.09,U] [#3 0.14,-0.06,1.04,U] [#4 0.44,-0.05,0.85,U] [#5 -0.10,0.17,0.97,U] [#6 0.17,-0.25,0.84,U] [#7 0.17,-0.15,0.68,U] [#8 0.16,0.18,0.80,U] 
00:37:11.598 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {-0.27, 0.12}
00:37:11.599 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
00:37:11.600 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:37:11.600 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.42 mountX=-0.10 mountY=0.02, mountTheta=2.95
00:37:11.603 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
00:37:11.605 00.002 21068 Enqueuing Move request for scope (0.10, -0.04)
00:37:11.608 00.003 16108 Worker thread wakes up
00:37:11.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:37:11.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:37:11.608 00.000 16108 Moving (0.10, -0.04) raw xDistance=-0.10 yDistance=0.02
00:37:11.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:37:11.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:11.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:11.609 00.001 16108 MoveAxis(E, 0, ABG)
00:37:11.609 00.000 16108 Move returns status 0, amount 0
00:37:11.609 00.000 16108 MoveAxis(N, 0, ABG)
00:37:11.609 00.000 16108 Move returns status 0, amount 0
00:37:11.609 00.000 16108 move complete, result=0
00:37:11.609 00.000 16108 worker thread done servicing request
00:37:11.612 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3478, FiltMin=2985, FiltMax=65510, Gamma=1.000
00:37:11.629 00.017 21068 UpdateGuideState exits: m=122729 SNR=83.6
00:37:11.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.630 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:11.631 00.001 21068 Enqueuing Expose request
00:37:11.632 00.001 16108 Worker thread wakes up
00:37:11.632 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:11.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:11.633 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:12.801 01.168 16108 Exposure complete
00:37:12.862 00.061 16108 worker thread done servicing request
00:37:12.862 00.000 21068 OnExposeComplete: enter
00:37:12.862 00.000 21068 UpdateGuideState(): m_state=6
00:37:12.863 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8046
00:37:12.864 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.99, Mass=113357, SNR=80.7, Peak=15107 HFD=2.9
00:37:12.865 00.001 21068 MultiStar: [#1 0.15,-0.40,1.16,U] [#2 -0.13,0.05,1.28,U] [#3 0.22,-0.22,1.12,U] [#4 0.11,0.06,0.88,U] [#5 -0.05,0.01,0.90,U] [#6 -0.12,-0.03,0.86,U] [#7 0.22,0.30,0.61,U] [#8 0.34,0.49,0.00,M1] 
00:37:12.866 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.06, 0.29}
00:37:12.866 00.000 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
00:37:12.867 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
00:37:12.868 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.36 mountX=-0.05 mountY=0.01, mountTheta=3.02
00:37:12.869 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
00:37:12.870 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
00:37:12.871 00.001 16108 Worker thread wakes up
00:37:12.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:37:12.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:37:12.871 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.01
00:37:12.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:12.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:12.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:12.871 00.000 16108 MoveAxis(E, 0, ABG)
00:37:12.871 00.000 16108 Move returns status 0, amount 0
00:37:12.871 00.000 16108 MoveAxis(N, 0, ABG)
00:37:12.871 00.000 16108 Move returns status 0, amount 0
00:37:12.871 00.000 16108 move complete, result=0
00:37:12.872 00.001 16108 worker thread done servicing request
00:37:12.875 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3478, FiltMin=2963, FiltMax=60365, Gamma=1.000
00:37:12.890 00.015 21068 UpdateGuideState exits: m=113357 SNR=80.7
00:37:12.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.894 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:12.896 00.002 21068 Enqueuing Expose request
00:37:12.898 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:12.900 00.002 16108 Worker thread wakes up
00:37:12.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:12.902 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:13.892 00.990 16108 Exposure complete
00:37:13.969 00.077 16108 worker thread done servicing request
00:37:13.969 00.000 21068 OnExposeComplete: enter
00:37:13.971 00.002 21068 UpdateGuideState(): m_state=6
00:37:13.972 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8047
00:37:13.973 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.92, Mass=128648, SNR=97.6, Peak=19331 HFD=2.9
00:37:13.974 00.001 21068 MultiStar: [#1 0.03,-0.12,1.08,U] [#2 -0.15,-0.12,1.08,U] [#3 0.04,-0.05,0.83,U] [#4 -0.02,0.04,0.68,U] [#5 -0.20,0.20,0.78,U] [#6 -0.12,0.04,0.76,U] [#7 0.19,0.11,0.51,U] [#8 0.06,0.34,0.65,U] 
00:37:13.975 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.00, 0.22}
00:37:13.975 00.000 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
00:37:13.976 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
00:37:13.977 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.06 mountX=0.04 mountY=-0.05, mountTheta=-0.88
00:37:13.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
00:37:13.980 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
00:37:13.981 00.001 16108 Worker thread wakes up
00:37:13.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
00:37:13.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
00:37:13.982 00.001 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
00:37:13.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:37:13.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:13.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:13.982 00.000 16108 MoveAxis(E, 0, ABG)
00:37:13.982 00.000 16108 Move returns status 0, amount 0
00:37:13.982 00.000 16108 MoveAxis(N, 0, ABG)
00:37:13.982 00.000 16108 Move returns status 0, amount 0
00:37:13.982 00.000 16108 move complete, result=0
00:37:13.983 00.001 16108 worker thread done servicing request
00:37:13.985 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3478, FiltMin=3017, FiltMax=65510, Gamma=1.000
00:37:14.008 00.023 21068 UpdateGuideState exits: m=128648 SNR=97.6
00:37:14.011 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:14.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:14.014 00.002 21068 Enqueuing Expose request
00:37:14.015 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:14.016 00.001 16108 Worker thread wakes up
00:37:14.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:14.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:15.198 01.182 16108 Exposure complete
00:37:15.267 00.069 16108 worker thread done servicing request
00:37:15.267 00.000 21068 OnExposeComplete: enter
00:37:15.268 00.001 21068 UpdateGuideState(): m_state=6
00:37:15.270 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8048
00:37:15.270 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=875.91, Mass=110877, SNR=76.5, Peak=17843 HFD=2.7
00:37:15.271 00.001 21068 MultiStar: [#1 0.19,-0.01,1.32,U] [#2 0.07,0.00,1.20,U] [#3 -0.07,0.17,0.98,U] [#4 0.13,-0.01,0.92,U] [#5 0.12,0.33,0.96,U] [#6 0.02,-0.27,0.93,U] [#7 0.43,0.04,0.68,U] [#8 0.06,-0.08,0.87,U] 
00:37:15.272 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.25, 0.21}
00:37:15.273 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
00:37:15.273 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
00:37:15.274 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
00:37:15.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
00:37:15.277 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
00:37:15.278 00.001 16108 Worker thread wakes up
00:37:15.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:37:15.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:37:15.278 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=-0.07
00:37:15.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:37:15.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:15.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:15.278 00.000 16108 MoveAxis(E, 0, ABG)
00:37:15.279 00.001 16108 Move returns status 0, amount 0
00:37:15.279 00.000 16108 MoveAxis(N, 0, ABG)
00:37:15.279 00.000 16108 Move returns status 0, amount 0
00:37:15.279 00.000 16108 move complete, result=0
00:37:15.279 00.000 16108 worker thread done servicing request
00:37:15.292 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3475, FiltMin=3014, FiltMax=56416, Gamma=1.000
00:37:15.313 00.021 21068 UpdateGuideState exits: m=110877 SNR=76.5
00:37:15.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:15.316 00.001 21068 Enqueuing Expose request
00:37:15.317 00.001 16108 Worker thread wakes up
00:37:15.317 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:15.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:15.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:16.292 00.975 16108 Exposure complete
00:37:16.348 00.056 16108 worker thread done servicing request
00:37:16.348 00.000 21068 OnExposeComplete: enter
00:37:16.349 00.001 21068 UpdateGuideState(): m_state=6
00:37:16.350 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8049
00:37:16.350 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=875.97, Mass=123819, SNR=81.6, Peak=18899 HFD=2.9
00:37:16.351 00.001 21068 MultiStar: [#1 0.15,-0.14,1.16,U] [#2 -0.07,-0.24,1.30,U] [#3 0.17,-0.35,1.11,U] [#4 0.21,0.12,0.90,U] [#5 0.25,-0.09,1.11,U] [#6 0.00,-0.09,1.01,U] [#7 0.21,0.01,0.75,U] [#8 0.01,0.30,0.80,U] 
00:37:16.352 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.07, 0.27}
00:37:16.353 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
00:37:16.354 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
00:37:16.355 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.11 mountY=0.02, mountTheta=2.96
00:37:16.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
00:37:16.361 00.004 21068 Enqueuing Move request for scope (0.11, -0.05)
00:37:16.361 00.000 16108 Worker thread wakes up
00:37:16.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:37:16.361 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:37:16.361 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.11 yDistance=0.02
00:37:16.362 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:37:16.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:16.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:16.362 00.000 16108 MoveAxis(E, 0, ABG)
00:37:16.362 00.000 16108 Move returns status 0, amount 0
00:37:16.362 00.000 16108 MoveAxis(N, 0, ABG)
00:37:16.362 00.000 16108 Move returns status 0, amount 0
00:37:16.362 00.000 16108 move complete, result=0
00:37:16.362 00.000 16108 worker thread done servicing request
00:37:16.365 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3475, FiltMin=2985, FiltMax=57088, Gamma=1.000
00:37:16.380 00.015 21068 UpdateGuideState exits: m=123819 SNR=81.6
00:37:16.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:16.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:16.382 00.000 21068 Enqueuing Expose request
00:37:16.384 00.002 16108 Worker thread wakes up
00:37:16.384 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:16.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:16.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:17.554 01.169 16108 Exposure complete
00:37:17.611 00.057 16108 worker thread done servicing request
00:37:17.611 00.000 21068 OnExposeComplete: enter
00:37:17.612 00.001 21068 UpdateGuideState(): m_state=6
00:37:17.613 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8050
00:37:17.614 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.83, Mass=124463, SNR=81.7, Peak=19283 HFD=3.0
00:37:17.615 00.001 21068 MultiStar: [#1 0.12,-0.12,1.17,U] [#2 -0.12,-0.11,1.14,U] [#3 0.23,-0.17,1.08,U] [#4 0.21,0.02,0.94,U] [#5 -0.21,0.04,0.98,U] [#6 -0.33,0.04,0.92,U] [#7 0.32,0.04,0.78,U] [#8 0.21,0.13,0.73,U] 
00:37:17.616 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.03, 0.13}
00:37:17.617 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
00:37:17.618 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
00:37:17.618 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.04 mountY=0.00, mountTheta=3.06
00:37:17.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
00:37:17.620 00.000 21068 Enqueuing Move request for scope (0.04, -0.01)
00:37:17.621 00.001 16108 Worker thread wakes up
00:37:17.622 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:37:17.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:37:17.622 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
00:37:17.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:37:17.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:17.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:37:17.622 00.000 16108 MoveAxis(E, 0, ABG)
00:37:17.622 00.000 16108 Move returns status 0, amount 0
00:37:17.622 00.000 16108 MoveAxis(N, 0, ABG)
00:37:17.622 00.000 16108 Move returns status 0, amount 0
00:37:17.622 00.000 16108 move complete, result=0
00:37:17.622 00.000 16108 worker thread done servicing request
00:37:17.627 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3475, FiltMin=2998, FiltMax=55840, Gamma=1.000
00:37:17.644 00.017 21068 UpdateGuideState exits: m=124463 SNR=81.7
00:37:17.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:17.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:17.646 00.000 21068 Enqueuing Expose request
00:37:17.647 00.001 16108 Worker thread wakes up
00:37:17.647 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:17.648 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:17.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:18.609 00.961 16108 Exposure complete
00:37:18.686 00.077 16108 worker thread done servicing request
00:37:18.686 00.000 21068 OnExposeComplete: enter
00:37:18.687 00.001 21068 UpdateGuideState(): m_state=6
00:37:18.688 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8051
00:37:18.690 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=875.81, Mass=113063, SNR=76.4, Peak=16323 HFD=3.1
00:37:18.691 00.001 21068 MultiStar: [#1 0.13,-0.29,1.31,U] [#2 0.11,-0.27,1.31,U] [#3 0.24,-0.23,1.19,U] [#4 0.24,-0.14,1.03,U] [#5 0.12,-0.20,0.83,U] [#6 0.18,-0.35,1.09,U] [#7 0.35,-0.11,0.71,U] [#8 0.23,-0.10,0.90,U] 
00:37:18.692 00.001 21068 single-star, 8 included, MultiStar: {0.17, -0.19}, one-star: {0.01, 0.11}
00:37:18.692 00.000 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
00:37:18.694 00.002 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
00:37:18.695 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.01 mountY=-0.11, mountTheta=-1.50
00:37:18.697 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
00:37:18.698 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
00:37:18.700 00.002 16108 Worker thread wakes up
00:37:18.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:37:18.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:37:18.700 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
00:37:18.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:37:18.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:18.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:18.700 00.000 16108 MoveAxis(E, 0, ABG)
00:37:18.701 00.001 16108 Move returns status 0, amount 0
00:37:18.701 00.000 16108 MoveAxis(N, 0, ABG)
00:37:18.701 00.000 16108 Move returns status 0, amount 0
00:37:18.701 00.000 16108 move complete, result=0
00:37:18.701 00.000 16108 worker thread done servicing request
00:37:18.709 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3478, FiltMin=2953, FiltMax=57229, Gamma=1.000
00:37:18.731 00.022 21068 UpdateGuideState exits: m=113063 SNR=76.4
00:37:18.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:18.733 00.000 21068 Enqueuing Expose request
00:37:18.734 00.001 16108 Worker thread wakes up
00:37:18.734 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:18.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:18.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:19.910 01.175 16108 Exposure complete
00:37:19.968 00.058 16108 worker thread done servicing request
00:37:19.968 00.000 21068 OnExposeComplete: enter
00:37:19.969 00.001 21068 UpdateGuideState(): m_state=6
00:37:19.969 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8052
00:37:19.971 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.77, Mass=117655, SNR=92.3, Peak=17699 HFD=2.9
00:37:19.972 00.001 21068 MultiStar: [#1 0.05,-0.37,0.97,U] [#2 -0.08,-0.37,1.30,U] [#3 -0.00,-0.29,0.82,U] [#4 0.40,0.20,0.85,U] [#5 0.12,-0.29,0.79,U] [#6 0.07,-0.38,0.65,U] [#7 0.19,-0.07,0.58,U] [#8 0.38,0.33,0.00,M1] 
00:37:19.973 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.20}, one-star: {-0.13, 0.07}
00:37:19.973 00.000 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
00:37:19.974 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
00:37:19.975 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.14 cameraTheta=2.65 mountX=0.14 mountY=-0.04, mountTheta=-0.26
00:37:19.976 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.07, opts=13)
00:37:19.977 00.001 21068 Enqueuing Move request for scope (-0.13, 0.07)
00:37:19.979 00.002 16108 Worker thread wakes up
00:37:19.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
00:37:19.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
00:37:19.979 00.000 16108 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=-0.04
00:37:19.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:37:19.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:19.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:19.979 00.000 16108 MoveAxis(E, 0, ABG)
00:37:19.979 00.000 16108 Move returns status 0, amount 0
00:37:19.979 00.000 16108 MoveAxis(N, 0, ABG)
00:37:19.980 00.001 16108 Move returns status 0, amount 0
00:37:19.980 00.000 16108 move complete, result=0
00:37:19.980 00.000 16108 worker thread done servicing request
00:37:19.984 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3475, FiltMin=2921, FiltMax=60531, Gamma=1.000
00:37:19.999 00.015 21068 UpdateGuideState exits: m=117655 SNR=92.3
00:37:20.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:20.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:20.001 00.000 21068 Enqueuing Expose request
00:37:20.002 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:20.004 00.002 16108 Worker thread wakes up
00:37:20.004 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:20.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:20.966 00.962 16108 Exposure complete
00:37:21.040 00.074 16108 worker thread done servicing request
00:37:21.040 00.000 21068 OnExposeComplete: enter
00:37:21.041 00.001 21068 UpdateGuideState(): m_state=6
00:37:21.042 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8053
00:37:21.043 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=875.72, Mass=116394, SNR=77.7, Peak=16323 HFD=3.0
00:37:21.044 00.001 21068 MultiStar: [#1 -0.32,-0.29,1.12,U] [#2 -0.11,-0.34,1.20,U] [#3 -0.38,0.00,1.24,U] [#4 0.29,-0.06,1.02,U] [#5 -0.21,-0.08,1.04,U] [#6 0.08,-0.14,0.90,U] [#7 0.09,-0.17,0.69,U] [#8 0.03,0.10,0.74,U] 
00:37:21.045 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.40, 0.02}
00:37:21.045 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
00:37:21.046 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
00:37:21.052 00.006 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.40 mountX=0.10 mountY=0.14, mountTheta=0.94
00:37:21.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
00:37:21.054 00.001 21068 Enqueuing Move request for scope (-0.13, -0.11)
00:37:21.055 00.001 16108 Worker thread wakes up
00:37:21.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
00:37:21.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
00:37:21.055 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.10 yDistance=0.14
00:37:21.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:37:21.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:21.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:37:21.055 00.000 16108 MoveAxis(E, 0, ABG)
00:37:21.055 00.000 16108 Move returns status 0, amount 0
00:37:21.055 00.000 16108 MoveAxis(N, 0, ABG)
00:37:21.055 00.000 16108 Move returns status 0, amount 0
00:37:21.055 00.000 16108 move complete, result=0
00:37:21.055 00.000 16108 worker thread done servicing request
00:37:21.058 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3478, FiltMin=2998, FiltMax=65510, Gamma=1.000
00:37:21.075 00.017 21068 UpdateGuideState exits: m=116394 SNR=77.7
00:37:21.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.076 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:21.077 00.001 21068 Enqueuing Expose request
00:37:21.079 00.002 16108 Worker thread wakes up
00:37:21.079 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:21.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:21.079 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:22.249 01.170 16108 Exposure complete
00:37:22.323 00.074 16108 worker thread done servicing request
00:37:22.323 00.000 21068 OnExposeComplete: enter
00:37:22.324 00.001 21068 UpdateGuideState(): m_state=6
00:37:22.326 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8054
00:37:22.328 00.002 21068 Star::Find returns 1 (0), X=219.68, Y=875.80, Mass=123690, SNR=79.0, Peak=19411 HFD=3.2
00:37:22.330 00.002 21068 MultiStar: [#1 -0.25,-0.27,1.35,U] [#2 -0.18,-0.21,1.47,U] [#3 0.15,-0.22,1.06,U] [#4 0.15,-0.15,0.98,U] [#5 -0.20,-0.16,0.80,U] [#6 0.01,-0.11,0.81,U] [#7 0.04,-0.07,0.61,U] [#8 0.08,0.21,0.89,U] 
00:37:22.332 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.28, 0.09}
00:37:22.333 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
00:37:22.336 00.003 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
00:37:22.337 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.12 mountX=0.05 mountY=0.13, mountTheta=1.21
00:37:22.341 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.12, opts=13)
00:37:22.342 00.001 21068 Enqueuing Move request for scope (-0.07, -0.12)
00:37:22.344 00.002 16108 Worker thread wakes up
00:37:22.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
00:37:22.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
00:37:22.344 00.000 16108 Moving (-0.07, -0.12) raw xDistance=0.05 yDistance=0.13
00:37:22.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:22.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.345 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:37:22.345 00.000 16108 MoveAxis(E, 0, ABG)
00:37:22.345 00.000 16108 Move returns status 0, amount 0
00:37:22.345 00.000 16108 MoveAxis(N, 0, ABG)
00:37:22.345 00.000 16108 Move returns status 0, amount 0
00:37:22.345 00.000 16108 move complete, result=0
00:37:22.345 00.000 16108 worker thread done servicing request
00:37:22.352 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3475, FiltMin=2960, FiltMax=65472, Gamma=1.000
00:37:22.369 00.017 21068 UpdateGuideState exits: m=123690 SNR=79.0
00:37:22.371 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:22.372 00.000 21068 Enqueuing Expose request
00:37:22.373 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:22.375 00.002 16108 Worker thread wakes up
00:37:22.375 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:22.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:23.355 00.980 16108 Exposure complete
00:37:23.411 00.056 16108 worker thread done servicing request
00:37:23.411 00.000 21068 OnExposeComplete: enter
00:37:23.412 00.001 21068 UpdateGuideState(): m_state=6
00:37:23.412 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8055
00:37:23.413 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.87, Mass=113233, SNR=72.2, Peak=17331 HFD=2.9
00:37:23.414 00.001 21068 MultiStar: [#1 0.04,-0.31,1.33,U] [#2 -0.21,-0.10,1.39,U] [#3 0.41,-0.22,0.00,M1] [#4 0.31,-0.23,1.05,U] [#5 0.33,-0.02,1.01,U] [#6 0.20,-0.27,0.90,U] [#7 0.10,-0.06,0.77,U] [#8 0.01,0.17,1.00,U] 
00:37:23.415 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {-0.10, 0.17}
00:37:23.415 00.000 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
00:37:23.416 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
00:37:23.419 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.90 mountX=-0.08 mountY=0.07, mountTheta=2.45
00:37:23.422 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
00:37:23.423 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
00:37:23.424 00.001 16108 Worker thread wakes up
00:37:23.425 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:37:23.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:37:23.425 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
00:37:23.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:37:23.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:23.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:37:23.425 00.000 16108 MoveAxis(E, 0, ABG)
00:37:23.425 00.000 16108 Move returns status 0, amount 0
00:37:23.425 00.000 16108 MoveAxis(N, 0, ABG)
00:37:23.425 00.000 16108 Move returns status 0, amount 0
00:37:23.425 00.000 16108 move complete, result=0
00:37:23.425 00.000 16108 worker thread done servicing request
00:37:23.429 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3475, FiltMin=2944, FiltMax=61408, Gamma=1.000
00:37:23.445 00.016 21068 UpdateGuideState exits: m=113233 SNR=72.2
00:37:23.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:23.446 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:23.447 00.001 21068 Enqueuing Expose request
00:37:23.448 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:23.449 00.001 16108 Worker thread wakes up
00:37:23.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:23.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:24.617 01.168 16108 Exposure complete
00:37:24.683 00.066 16108 worker thread done servicing request
00:37:24.683 00.000 21068 OnExposeComplete: enter
00:37:24.684 00.001 21068 UpdateGuideState(): m_state=6
00:37:24.685 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8056
00:37:24.686 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.80, Mass=127186, SNR=91.7, Peak=20403 HFD=2.9
00:37:24.687 00.001 21068 MultiStar: [#1 -0.17,-0.17,1.19,U] [#2 0.06,-0.22,1.02,U] [#3 0.21,-0.05,0.95,U] [#4 0.14,0.16,0.76,U] [#5 -0.01,-0.11,0.85,U] [#6 0.06,-0.23,0.71,U] [#7 0.48,-0.13,0.00,M1] [#8 0.26,0.25,0.60,U] 
00:37:24.688 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.08, 0.10}
00:37:24.688 00.000 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
00:37:24.689 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
00:37:24.690 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=-0.07 mountY=0.03, mountTheta=2.70
00:37:24.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
00:37:24.692 00.000 21068 Enqueuing Move request for scope (0.06, -0.05)
00:37:24.693 00.001 16108 Worker thread wakes up
00:37:24.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:37:24.693 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:37:24.693 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=0.03
00:37:24.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:37:24.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:24.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:24.693 00.000 16108 MoveAxis(E, 0, ABG)
00:37:24.693 00.000 16108 Move returns status 0, amount 0
00:37:24.693 00.000 16108 MoveAxis(N, 0, ABG)
00:37:24.693 00.000 16108 Move returns status 0, amount 0
00:37:24.693 00.000 16108 move complete, result=0
00:37:24.693 00.000 16108 worker thread done servicing request
00:37:24.699 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3475, FiltMin=2989, FiltMax=65472, Gamma=1.000
00:37:24.714 00.015 21068 UpdateGuideState exits: m=127186 SNR=91.7
00:37:24.717 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.720 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:24.722 00.002 21068 Enqueuing Expose request
00:37:24.723 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:24.726 00.003 16108 Worker thread wakes up
00:37:24.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:24.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:25.683 00.957 16108 Exposure complete
00:37:25.737 00.054 16108 worker thread done servicing request
00:37:25.737 00.000 21068 OnExposeComplete: enter
00:37:25.738 00.001 21068 UpdateGuideState(): m_state=6
00:37:25.739 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8057
00:37:25.739 00.000 21068 Star::Find returns 1 (0), X=219.92, Y=875.80, Mass=111251, SNR=77.3, Peak=15955 HFD=3.1
00:37:25.741 00.002 21068 MultiStar: [#1 0.07,-0.22,1.31,U] [#2 -0.07,-0.17,1.20,U] [#3 -0.04,-0.18,1.13,U] [#4 0.19,-0.24,0.90,U] [#5 -0.02,-0.16,1.06,U] [#6 0.03,-0.23,0.98,U] [#7 0.05,-0.07,0.71,U] [#8 -0.11,-0.03,0.87,U] 
00:37:25.741 00.000 21068 single-star, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.04, 0.10}
00:37:25.742 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
00:37:25.743 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
00:37:25.744 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=0.06 mountY=-0.09, mountTheta=-0.99
00:37:25.747 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
00:37:25.749 00.002 21068 Enqueuing Move request for scope (-0.04, 0.10)
00:37:25.752 00.003 16108 Worker thread wakes up
00:37:25.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
00:37:25.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
00:37:25.752 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.06 yDistance=-0.09
00:37:25.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:25.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:25.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:37:25.752 00.000 16108 MoveAxis(E, 0, ABG)
00:37:25.752 00.000 16108 Move returns status 0, amount 0
00:37:25.752 00.000 16108 MoveAxis(N, 0, ABG)
00:37:25.752 00.000 16108 Move returns status 0, amount 0
00:37:25.752 00.000 16108 move complete, result=0
00:37:25.752 00.000 16108 worker thread done servicing request
00:37:25.760 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3475, FiltMin=2998, FiltMax=65472, Gamma=1.000
00:37:25.778 00.018 21068 UpdateGuideState exits: m=111251 SNR=77.3
00:37:25.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:25.779 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:25.780 00.001 21068 Enqueuing Expose request
00:37:25.781 00.001 16108 Worker thread wakes up
00:37:25.781 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:25.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:25.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:26.961 01.180 16108 Exposure complete
00:37:27.018 00.057 16108 worker thread done servicing request
00:37:27.018 00.000 21068 OnExposeComplete: enter
00:37:27.019 00.001 21068 UpdateGuideState(): m_state=6
00:37:27.020 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8058
00:37:27.021 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.85, Mass=132756, SNR=89.5, Peak=19171 HFD=2.9
00:37:27.022 00.001 21068 MultiStar: [#1 -0.15,-0.22,1.05,U] [#2 0.14,-0.27,1.06,U] [#3 -0.20,-0.12,1.00,U] [#4 0.25,0.14,0.79,U] [#5 -0.09,0.31,0.81,U] [#6 -0.30,-0.15,0.76,U] [#7 0.01,0.07,0.50,U] [#8 0.04,0.16,0.69,U] 
00:37:27.022 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.18, 0.14}
00:37:27.023 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
00:37:27.024 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:37:27.024 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.92 mountX=0.06 mountY=0.03, mountTheta=0.44
00:37:27.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
00:37:27.027 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
00:37:27.028 00.001 16108 Worker thread wakes up
00:37:27.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:37:27.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:37:27.028 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.03
00:37:27.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:27.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:27.028 00.000 16108 MoveAxis(E, 0, ABG)
00:37:27.028 00.000 16108 Move returns status 0, amount 0
00:37:27.028 00.000 16108 MoveAxis(N, 0, ABG)
00:37:27.028 00.000 16108 Move returns status 0, amount 0
00:37:27.028 00.000 16108 move complete, result=0
00:37:27.029 00.001 16108 worker thread done servicing request
00:37:27.035 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3475, FiltMin=2995, FiltMax=55744, Gamma=1.000
00:37:27.053 00.018 21068 UpdateGuideState exits: m=132756 SNR=89.5
00:37:27.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:27.056 00.001 21068 Enqueuing Expose request
00:37:27.057 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:27.058 00.001 16108 Worker thread wakes up
00:37:27.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:27.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:28.047 00.989 16108 Exposure complete
00:37:28.123 00.076 16108 worker thread done servicing request
00:37:28.123 00.000 21068 OnExposeComplete: enter
00:37:28.124 00.001 21068 UpdateGuideState(): m_state=6
00:37:28.125 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8059
00:37:28.127 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=875.82, Mass=124659, SNR=83.8, Peak=17635 HFD=3.0
00:37:28.129 00.002 21068 MultiStar: [#1 0.00,-0.23,1.09,U] [#2 -0.15,-0.14,1.22,U] [#3 -0.05,-0.14,0.93,U] [#4 -0.12,-0.17,0.95,U] [#5 0.05,-0.17,0.90,U] [#6 -0.01,-0.39,0.88,U] [#7 0.20,-0.35,0.64,U] [#8 -0.31,-0.02,0.80,U] 
00:37:28.130 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.16}, one-star: {-0.05, 0.12}
00:37:28.132 00.002 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
00:37:28.133 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
00:37:28.134 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.95 mountX=0.07 mountY=-0.11, mountTheta=-1.00
00:37:28.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
00:37:28.139 00.003 21068 Enqueuing Move request for scope (-0.05, 0.12)
00:37:28.140 00.001 16108 Worker thread wakes up
00:37:28.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
00:37:28.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
00:37:28.140 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.11
00:37:28.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:37:28.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:28.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:28.140 00.000 16108 MoveAxis(E, 0, ABG)
00:37:28.140 00.000 16108 Move returns status 0, amount 0
00:37:28.140 00.000 16108 MoveAxis(N, 0, ABG)
00:37:28.140 00.000 16108 Move returns status 0, amount 0
00:37:28.141 00.001 16108 move complete, result=0
00:37:28.141 00.000 16108 worker thread done servicing request
00:37:28.150 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3472, FiltMin=2998, FiltMax=58723, Gamma=1.000
00:37:28.169 00.019 21068 UpdateGuideState exits: m=124659 SNR=83.8
00:37:28.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:28.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:28.171 00.000 21068 Enqueuing Expose request
00:37:28.172 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:28.173 00.001 16108 Worker thread wakes up
00:37:28.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:28.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:29.342 01.169 16108 Exposure complete
00:37:29.420 00.078 16108 worker thread done servicing request
00:37:29.420 00.000 21068 OnExposeComplete: enter
00:37:29.421 00.001 21068 UpdateGuideState(): m_state=6
00:37:29.422 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8060
00:37:29.423 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.77, Mass=131257, SNR=87.3, Peak=17619 HFD=3.4
00:37:29.424 00.001 21068 MultiStar: [#1 0.02,-0.42,1.00,U] [#2 -0.09,-0.17,1.20,U] [#3 -0.13,-0.11,1.04,U] [#4 0.13,0.01,0.71,U] [#5 -0.03,-0.00,0.83,U] [#6 -0.10,-0.12,0.76,U] [#7 0.04,0.06,0.50,U] [#8 0.18,0.08,0.82,U] 
00:37:29.425 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.28, 0.07}
00:37:29.427 00.002 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.25)
00:37:29.428 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.31)
00:37:29.429 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.07 mountX=0.03 mountY=0.09, mountTheta=1.25
00:37:29.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
00:37:29.432 00.001 21068 Enqueuing Move request for scope (-0.04, -0.08)
00:37:29.433 00.001 16108 Worker thread wakes up
00:37:29.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:37:29.433 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:37:29.433 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.09
00:37:29.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:37:29.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:29.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:29.433 00.000 16108 MoveAxis(E, 0, ABG)
00:37:29.433 00.000 16108 Move returns status 0, amount 0
00:37:29.433 00.000 16108 MoveAxis(N, 0, ABG)
00:37:29.433 00.000 16108 Move returns status 0, amount 0
00:37:29.433 00.000 16108 move complete, result=0
00:37:29.433 00.000 16108 worker thread done servicing request
00:37:29.436 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3472, FiltMin=2985, FiltMax=60605, Gamma=1.000
00:37:29.450 00.014 21068 UpdateGuideState exits: m=131257 SNR=87.3
00:37:29.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:29.453 00.001 21068 Enqueuing Expose request
00:37:29.454 00.001 16108 Worker thread wakes up
00:37:29.454 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:29.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:29.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:30.432 00.978 16108 Exposure complete
00:37:30.506 00.074 16108 worker thread done servicing request
00:37:30.506 00.000 21068 OnExposeComplete: enter
00:37:30.507 00.001 21068 UpdateGuideState(): m_state=6
00:37:30.508 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8061
00:37:30.509 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=875.84, Mass=126712, SNR=80.9, Peak=18051 HFD=3.3
00:37:30.509 00.000 21068 MultiStar: [#1 0.00,-0.32,1.24,U] [#2 -0.10,-0.30,1.41,U] [#3 -0.12,-0.23,1.32,U] [#4 0.25,-0.11,0.78,U] [#5 -0.04,-0.08,0.89,U] [#6 0.02,-0.32,0.81,U] [#7 0.25,-0.18,0.69,U] [#8 -0.05,0.33,0.82,U] 
00:37:30.510 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {-0.15, 0.13}
00:37:30.512 00.002 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
00:37:30.513 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
00:37:30.513 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.69 mountX=-0.01 mountY=0.14, mountTheta=1.63
00:37:30.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.14, opts=13)
00:37:30.516 00.001 21068 Enqueuing Move request for scope (-0.02, -0.14)
00:37:30.516 00.000 16108 Worker thread wakes up
00:37:30.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
00:37:30.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
00:37:30.517 00.001 16108 Moving (-0.02, -0.14) raw xDistance=-0.01 yDistance=0.14
00:37:30.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:37:30.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:30.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:37:30.517 00.000 16108 MoveAxis(E, 0, ABG)
00:37:30.517 00.000 16108 Move returns status 0, amount 0
00:37:30.517 00.000 16108 MoveAxis(N, 0, ABG)
00:37:30.517 00.000 16108 Move returns status 0, amount 0
00:37:30.517 00.000 16108 move complete, result=0
00:37:30.517 00.000 16108 worker thread done servicing request
00:37:30.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3472, FiltMin=2976, FiltMax=65510, Gamma=1.000
00:37:30.535 00.014 21068 UpdateGuideState exits: m=126712 SNR=80.9
00:37:30.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:30.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:30.538 00.001 21068 Enqueuing Expose request
00:37:30.540 00.002 16108 Worker thread wakes up
00:37:30.540 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:30.540 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:30.541 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:31.687 01.146 16108 Exposure complete
00:37:31.755 00.068 16108 worker thread done servicing request
00:37:31.755 00.000 21068 OnExposeComplete: enter
00:37:31.756 00.001 21068 UpdateGuideState(): m_state=6
00:37:31.758 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8062
00:37:31.759 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.77, Mass=122888, SNR=87.6, Peak=17171 HFD=2.9
00:37:31.759 00.000 21068 MultiStar: [#1 0.02,-0.35,1.06,U] [#2 0.06,-0.28,1.18,U] [#3 -0.11,-0.38,0.93,U] [#4 0.49,-0.08,0.00,M1] [#5 0.08,-0.07,0.88,U] [#6 0.16,-0.47,0.00,M1] [#7 0.21,0.02,0.50,U] [#8 0.01,0.03,0.72,U] 
00:37:31.760 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.17}, one-star: {-0.17, 0.06}
00:37:31.761 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
00:37:31.761 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
00:37:31.762 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=-0.03 mountY=0.16, mountTheta=1.76
00:37:31.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.17, opts=13)
00:37:31.764 00.000 21068 Enqueuing Move request for scope (0.00, -0.17)
00:37:31.766 00.002 16108 Worker thread wakes up
00:37:31.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
00:37:31.766 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
00:37:31.766 00.000 16108 Moving (0.00, -0.17) raw xDistance=-0.03 yDistance=0.16
00:37:31.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:37:31.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:31.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:37:31.767 00.000 16108 MoveAxis(E, 0, ABG)
00:37:31.767 00.000 16108 Move returns status 0, amount 0
00:37:31.767 00.000 16108 MoveAxis(N, 0, ABG)
00:37:31.767 00.000 16108 Move returns status 0, amount 0
00:37:31.767 00.000 16108 move complete, result=0
00:37:31.767 00.000 16108 worker thread done servicing request
00:37:31.770 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3472, FiltMin=2995, FiltMax=55891, Gamma=1.000
00:37:31.785 00.015 21068 UpdateGuideState exits: m=122888 SNR=87.6
00:37:31.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:31.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:31.789 00.002 21068 Enqueuing Expose request
00:37:31.790 00.001 16108 Worker thread wakes up
00:37:31.790 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:31.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:31.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:32.763 00.972 16108 Exposure complete
00:37:32.816 00.053 16108 worker thread done servicing request
00:37:32.816 00.000 21068 OnExposeComplete: enter
00:37:32.817 00.001 21068 UpdateGuideState(): m_state=6
00:37:32.818 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8063
00:37:32.819 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.64, Mass=124185, SNR=86.2, Peak=15939 HFD=3.3
00:37:32.820 00.001 21068 MultiStar: [#1 0.13,-0.47,0.00,M1] [#2 0.01,-0.30,1.15,U] [#3 0.16,-0.24,0.96,U] [#4 0.27,-0.19,0.97,U] [#5 0.31,-0.32,0.87,U] [#6 0.34,-0.47,0.00,M2] [#7 0.54,-0.10,0.00,M1] [#8 0.36,0.22,0.76,U] 
00:37:32.821 00.001 21068 single-star, 5 included, MultiStar: {0.19, -0.16}, one-star: {0.11, -0.07}
00:37:32.821 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
00:37:32.822 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
00:37:32.823 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.52 mountX=-0.12 mountY=0.04, mountTheta=2.85
00:37:32.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
00:37:32.826 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
00:37:32.827 00.001 16108 Worker thread wakes up
00:37:32.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:37:32.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:37:32.827 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
00:37:32.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:37:32.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:32.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:37:32.827 00.000 16108 MoveAxis(E, 0, ABG)
00:37:32.827 00.000 16108 Move returns status 0, amount 0
00:37:32.827 00.000 16108 MoveAxis(N, 0, ABG)
00:37:32.827 00.000 16108 Move returns status 0, amount 0
00:37:32.827 00.000 16108 move complete, result=0
00:37:32.827 00.000 16108 worker thread done servicing request
00:37:32.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3472, FiltMin=2704, FiltMax=60941, Gamma=1.000
00:37:32.847 00.016 21068 UpdateGuideState exits: m=124185 SNR=86.2
00:37:32.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:32.850 00.001 21068 Enqueuing Expose request
00:37:32.850 00.000 16108 Worker thread wakes up
00:37:32.850 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:32.851 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:32.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:34.016 01.165 16108 Exposure complete
00:37:34.101 00.085 16108 worker thread done servicing request
00:37:34.101 00.000 21068 OnExposeComplete: enter
00:37:34.102 00.001 21068 UpdateGuideState(): m_state=6
00:37:34.103 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8064
00:37:34.104 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.59, Mass=131080, SNR=95.4, Peak=16899 HFD=3.3
00:37:34.106 00.002 21068 MultiStar: [#1 0.17,-0.60,0.00,M2] [#2 0.09,-0.41,1.00,U] [#3 0.13,-0.47,0.00,M1] [#4 0.31,-0.09,0.71,U] [#5 0.11,-0.27,0.96,U] [#6 0.09,-0.52,0.00,M3] [#7 0.30,-0.26,0.48,U] [#8 0.26,-0.04,0.70,U] 
00:37:34.107 00.001 21068 single-star, 5 included, MultiStar: {0.19, -0.20}, one-star: {0.19, -0.11}
00:37:34.107 00.000 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
00:37:34.108 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
00:37:34.109 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.55 mountX=-0.20 mountY=0.07, mountTheta=2.82
00:37:34.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.11, opts=13)
00:37:34.112 00.001 21068 Enqueuing Move request for scope (0.19, -0.11)
00:37:34.112 00.000 16108 Worker thread wakes up
00:37:34.113 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
00:37:34.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
00:37:34.113 00.000 16108 Moving (0.19, -0.11) raw xDistance=-0.20 yDistance=0.07
00:37:34.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:37:34.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:37:34.113 00.000 16108 MoveAxis(E, 53, ABG)
00:37:34.113 00.000 16108 Guiding  Dir = 2, Dur = 53
00:37:34.113 00.000 16108 IsSlewing returns 0
00:37:34.113 00.000 16108 IsGuiding returns 0
00:37:34.119 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3472, FiltMin=3011, FiltMax=54301, Gamma=1.000
00:37:34.138 00.019 21068 UpdateGuideState exits: m=131080 SNR=95.4
00:37:34.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.141 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:34.141 00.000 21068 Enqueuing Expose request
00:37:34.171 00.030 16108 IsGuiding returns 1
00:37:34.171 00.000 16108 scope still moving after pulse duration time elapsed
00:37:34.202 00.031 16108 IsSlewing returns 0
00:37:34.202 00.000 16108 IsGuiding returns 1
00:37:34.233 00.031 16108 IsSlewing returns 0
00:37:34.234 00.001 16108 IsGuiding returns 1
00:37:34.264 00.030 16108 IsSlewing returns 0
00:37:34.264 00.000 16108 IsGuiding returns 0
00:37:34.264 00.000 16108 scope move finished after 53 + 98 ms
00:37:34.265 00.001 16108 Move returns status 0, amount 53
00:37:34.265 00.000 16108 MoveAxis(N, 0, ABG)
00:37:34.265 00.000 16108 Move returns status 0, amount 0
00:37:34.265 00.000 16108 move complete, result=0
00:37:34.265 00.000 16108 worker thread done servicing request
00:37:34.265 00.000 16108 Worker thread wakes up
00:37:34.265 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
00:37:34.268 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:34.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:35.233 00.965 16108 Exposure complete
00:37:35.316 00.083 16108 worker thread done servicing request
00:37:35.316 00.000 21068 OnExposeComplete: enter
00:37:35.317 00.001 21068 UpdateGuideState(): m_state=6
00:37:35.318 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8065
00:37:35.319 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=875.86, Mass=129020, SNR=87.3, Peak=17859 HFD=3.2
00:37:35.320 00.001 21068 MultiStar: [#1 0.15,-0.35,1.07,U] [#2 -0.04,-0.37,1.15,U] [#3 0.21,-0.50,0.00,M2] [#4 0.19,-0.28,0.76,U] [#5 -0.21,-0.15,0.89,U] [#6 0.08,-0.36,0.67,U] [#7 -0.03,0.15,0.59,U] [#8 0.30,0.09,0.66,U] 
00:37:35.320 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.37, 0.15}
00:37:35.322 00.002 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
00:37:35.323 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
00:37:35.324 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.63 mountX=-0.02 mountY=0.16, mountTheta=1.69
00:37:35.325 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.16, opts=13)
00:37:35.326 00.001 21068 Enqueuing Move request for scope (-0.01, -0.16)
00:37:35.327 00.001 16108 Worker thread wakes up
00:37:35.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:37:35.327 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:37:35.327 00.000 16108 Moving (-0.01, -0.16) raw xDistance=-0.02 yDistance=0.16
00:37:35.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:35.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:35.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:37:35.327 00.000 16108 MoveAxis(E, 0, ABG)
00:37:35.327 00.000 16108 Move returns status 0, amount 0
00:37:35.327 00.000 16108 MoveAxis(N, 0, ABG)
00:37:35.327 00.000 16108 Move returns status 0, amount 0
00:37:35.327 00.000 16108 move complete, result=0
00:37:35.327 00.000 16108 worker thread done servicing request
00:37:35.331 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3472, FiltMin=3011, FiltMax=62125, Gamma=1.000
00:37:35.346 00.015 21068 UpdateGuideState exits: m=129020 SNR=87.3
00:37:35.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:35.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:35.348 00.000 21068 Enqueuing Expose request
00:37:35.349 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:35.350 00.001 16108 Worker thread wakes up
00:37:35.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:35.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:36.510 01.160 16108 Exposure complete
00:37:36.566 00.056 16108 worker thread done servicing request
00:37:36.566 00.000 21068 OnExposeComplete: enter
00:37:36.567 00.001 21068 UpdateGuideState(): m_state=6
00:37:36.568 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8066
00:37:36.568 00.000 21068 Star::Find returns 1 (0), X=219.41, Y=875.81, Mass=116010, SNR=80.1, Peak=15661 HFD=3.1
00:37:36.569 00.001 21068 MultiStar: [#1 0.06,-0.13,1.08,U] [#2 -0.40,0.01,1.27,U] [#3 0.01,-0.24,1.03,U] [#4 -0.10,0.03,0.91,U] [#5 -0.47,0.06,0.00,M1] [#6 -0.23,-0.44,0.00,M3] [#7 -0.38,0.04,0.68,U] [#8 -0.27,0.21,0.66,U] 
00:37:36.570 00.001 21068 refined, 6 included, MultiStar: {-0.23, -0.01}, one-star: {-0.55, 0.11}
00:37:36.572 00.002 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
00:37:36.572 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
00:37:36.573 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.09 mountX=0.22 mountY=0.06, mountTheta=0.28
00:37:36.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.01, opts=13)
00:37:36.576 00.001 21068 Enqueuing Move request for scope (-0.23, -0.01)
00:37:36.576 00.000 16108 Worker thread wakes up
00:37:36.577 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
00:37:36.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
00:37:36.577 00.000 16108 Moving (-0.23, -0.01) raw xDistance=0.22 yDistance=0.06
00:37:36.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:37:36.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:36.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:36.577 00.000 16108 MoveAxis(W, 58, ABG)
00:37:36.577 00.000 16108 Guiding  Dir = 3, Dur = 58
00:37:36.578 00.001 16108 IsSlewing returns 0
00:37:36.578 00.000 16108 IsGuiding returns 0
00:37:36.580 00.002 16108 PulseGuide returned control before completion, sleep 67
00:37:36.580 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3472, FiltMin=2976, FiltMax=58109, Gamma=1.000
00:37:36.595 00.015 21068 UpdateGuideState exits: m=116010 SNR=80.1
00:37:36.597 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:36.598 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:36.599 00.001 21068 Enqueuing Expose request
00:37:36.650 00.051 16108 IsGuiding returns 1
00:37:36.650 00.000 16108 scope still moving after pulse duration time elapsed
00:37:36.681 00.031 16108 IsSlewing returns 0
00:37:36.681 00.000 16108 IsGuiding returns 0
00:37:36.682 00.001 16108 scope move finished after 58 + 45 ms
00:37:36.682 00.000 16108 Move returns status 0, amount 58
00:37:36.682 00.000 16108 MoveAxis(N, 0, ABG)
00:37:36.682 00.000 16108 Move returns status 0, amount 0
00:37:36.682 00.000 16108 move complete, result=0
00:37:36.682 00.000 16108 worker thread done servicing request
00:37:36.682 00.000 16108 Worker thread wakes up
00:37:36.682 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
00:37:36.686 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:36.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:37.646 00.960 16108 Exposure complete
00:37:37.724 00.078 16108 worker thread done servicing request
00:37:37.724 00.000 21068 OnExposeComplete: enter
00:37:37.725 00.001 21068 UpdateGuideState(): m_state=6
00:37:37.726 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8067
00:37:37.726 00.000 21068 Star::Find returns 1 (0), X=219.65, Y=875.77, Mass=116990, SNR=78.6, Peak=17635 HFD=3.1
00:37:37.727 00.001 21068 MultiStar: [#1 0.09,-0.38,1.27,U] [#2 -0.13,-0.28,1.25,U] [#3 -0.24,-0.41,0.00,M2] [#4 0.22,-0.02,0.93,U] [#5 -0.09,-0.18,0.93,U] [#6 0.04,-0.25,0.80,U] [#7 0.09,-0.00,0.69,U] [#8 0.06,-0.16,0.80,U] 
00:37:37.728 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.17}, one-star: {-0.31, 0.06}
00:37:37.729 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
00:37:37.729 00.000 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
00:37:37.730 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=-0.02 mountY=0.17, mountTheta=1.68
00:37:37.734 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
00:37:37.736 00.002 21068 Enqueuing Move request for scope (-0.01, -0.17)
00:37:37.738 00.002 16108 Worker thread wakes up
00:37:37.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:37:37.738 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:37:37.738 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.17
00:37:37.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:37.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:37.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:37:37.738 00.000 16108 MoveAxis(E, 0, ABG)
00:37:37.738 00.000 16108 Move returns status 0, amount 0
00:37:37.738 00.000 16108 MoveAxis(N, 0, ABG)
00:37:37.739 00.001 16108 Move returns status 0, amount 0
00:37:37.739 00.000 16108 move complete, result=0
00:37:37.739 00.000 16108 worker thread done servicing request
00:37:37.744 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3475, FiltMin=3008, FiltMax=52771, Gamma=1.000
00:37:37.759 00.015 21068 UpdateGuideState exits: m=116990 SNR=78.6
00:37:37.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.760 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:37.761 00.001 21068 Enqueuing Expose request
00:37:37.762 00.001 16108 Worker thread wakes up
00:37:37.762 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:37.764 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:37.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:38.933 01.169 16108 Exposure complete
00:37:39.027 00.094 16108 worker thread done servicing request
00:37:39.027 00.000 21068 OnExposeComplete: enter
00:37:39.028 00.001 21068 UpdateGuideState(): m_state=6
00:37:39.030 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8068
00:37:39.031 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.69, Mass=127536, SNR=88.3, Peak=19427 HFD=3.0
00:37:39.031 00.000 21068 MultiStar: [#1 -0.10,-0.16,1.03,U] [#2 -0.02,-0.38,1.07,U] [#3 -0.10,-0.19,0.88,U] [#4 0.18,-0.13,0.85,U] [#5 0.06,-0.00,0.95,U] [#6 0.02,-0.27,0.78,U] [#7 0.08,0.09,0.57,U] [#8 -0.11,0.07,0.69,U] 
00:37:39.032 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.14, -0.01}
00:37:39.033 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:37:39.034 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:37:39.035 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=-0.00 mountY=0.13, mountTheta=1.59
00:37:39.036 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.13, opts=13)
00:37:39.037 00.001 21068 Enqueuing Move request for scope (-0.02, -0.13)
00:37:39.038 00.001 16108 Worker thread wakes up
00:37:39.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:37:39.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:37:39.038 00.000 16108 Moving (-0.02, -0.13) raw xDistance=-0.00 yDistance=0.13
00:37:39.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:37:39.039 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:39.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:37:39.039 00.000 16108 MoveAxis(E, 0, ABG)
00:37:39.039 00.000 16108 Move returns status 0, amount 0
00:37:39.039 00.000 16108 MoveAxis(N, 0, ABG)
00:37:39.039 00.000 16108 Move returns status 0, amount 0
00:37:39.039 00.000 16108 move complete, result=0
00:37:39.039 00.000 16108 worker thread done servicing request
00:37:39.044 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3475, FiltMin=2979, FiltMax=65472, Gamma=1.000
00:37:39.063 00.019 21068 UpdateGuideState exits: m=127536 SNR=88.3
00:37:39.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:39.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:39.066 00.001 21068 Enqueuing Expose request
00:37:39.067 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:39.067 00.000 16108 Worker thread wakes up
00:37:39.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:39.068 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:40.051 00.983 16108 Exposure complete
00:37:40.139 00.088 16108 worker thread done servicing request
00:37:40.139 00.000 21068 OnExposeComplete: enter
00:37:40.140 00.001 21068 UpdateGuideState(): m_state=6
00:37:40.142 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8069
00:37:40.143 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.87, Mass=109721, SNR=78.4, Peak=17811 HFD=2.8
00:37:40.144 00.001 21068 MultiStar: [#1 0.01,-0.52,0.00,M1] [#2 -0.13,-0.42,1.58,U] [#3 -0.10,-0.47,0.00,M2] [#4 0.23,-0.13,1.04,U] [#5 -0.04,-0.35,0.88,U] [#6 -0.02,-0.26,1.06,U] [#7 -0.17,-0.15,0.62,U] [#8 -0.16,-0.08,0.89,U] 
00:37:40.147 00.003 21068 refined, 6 included, MultiStar: {-0.07, -0.19}, one-star: {-0.25, 0.17}
00:37:40.148 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
00:37:40.149 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
00:37:40.150 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.93 mountX=0.04 mountY=0.21, mountTheta=1.39
00:37:40.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.19, opts=13)
00:37:40.154 00.002 21068 Enqueuing Move request for scope (-0.07, -0.19)
00:37:40.156 00.002 16108 Worker thread wakes up
00:37:40.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
00:37:40.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
00:37:40.156 00.000 16108 Moving (-0.07, -0.19) raw xDistance=0.04 yDistance=0.21
00:37:40.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:37:40.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:37:40.156 00.000 16108 MoveAxis(E, 0, ABG)
00:37:40.156 00.000 16108 Move returns status 0, amount 0
00:37:40.156 00.000 16108 MoveAxis(S, 41, ABG)
00:37:40.157 00.001 16108 Guiding  Dir = 1, Dur = 41
00:37:40.157 00.000 16108 IsSlewing returns 0
00:37:40.157 00.000 16108 IsGuiding returns 0
00:37:40.161 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3475, FiltMin=2979, FiltMax=61331, Gamma=1.000
00:37:40.181 00.020 21068 UpdateGuideState exits: m=109721 SNR=78.4
00:37:40.183 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:40.183 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:40.184 00.001 21068 Enqueuing Expose request
00:37:40.197 00.013 16108 PulseGuide returned control before completion, sleep 13
00:37:40.211 00.014 16108 IsGuiding returns 1
00:37:40.211 00.000 16108 scope still moving after pulse duration time elapsed
00:37:40.242 00.031 16108 IsSlewing returns 0
00:37:40.242 00.000 16108 IsGuiding returns 1
00:37:40.274 00.032 16108 IsSlewing returns 0
00:37:40.274 00.000 16108 IsGuiding returns 1
00:37:40.306 00.032 16108 IsSlewing returns 0
00:37:40.306 00.000 16108 IsGuiding returns 0
00:37:40.306 00.000 16108 scope move finished after 41 + 107 ms
00:37:40.306 00.000 16108 Move returns status 0, amount 41
00:37:40.306 00.000 16108 move complete, result=0
00:37:40.307 00.001 16108 worker thread done servicing request
00:37:40.307 00.000 16108 Worker thread wakes up
00:37:40.307 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:37:40.309 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:40.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:41.479 01.170 16108 Exposure complete
00:37:41.535 00.056 16108 worker thread done servicing request
00:37:41.535 00.000 21068 OnExposeComplete: enter
00:37:41.536 00.001 21068 UpdateGuideState(): m_state=6
00:37:41.537 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8070
00:37:41.538 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.81, Mass=116551, SNR=81.0, Peak=16435 HFD=3.3
00:37:41.539 00.001 21068 MultiStar: [#1 0.11,-0.22,1.20,U] [#2 -0.04,-0.32,1.37,U] [#3 -0.09,-0.25,1.10,U] [#4 0.34,-0.12,0.88,U] [#5 -0.05,-0.12,0.91,U] [#6 -0.09,-0.35,0.86,U] [#7 0.13,-0.05,0.66,U] [#8 0.01,-0.04,0.83,U] 
00:37:41.540 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.28, 0.10}
00:37:41.541 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
00:37:41.542 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
00:37:41.543 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=-0.02 mountY=0.16, mountTheta=1.71
00:37:41.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.16, opts=13)
00:37:41.546 00.001 21068 Enqueuing Move request for scope (-0.01, -0.16)
00:37:41.547 00.001 16108 Worker thread wakes up
00:37:41.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:37:41.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:37:41.547 00.000 16108 Moving (-0.01, -0.16) raw xDistance=-0.02 yDistance=0.16
00:37:41.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:41.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:41.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:37:41.547 00.000 16108 MoveAxis(E, 0, ABG)
00:37:41.547 00.000 16108 Move returns status 0, amount 0
00:37:41.547 00.000 16108 MoveAxis(N, 0, ABG)
00:37:41.547 00.000 16108 Move returns status 0, amount 0
00:37:41.547 00.000 16108 move complete, result=0
00:37:41.547 00.000 16108 worker thread done servicing request
00:37:41.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3475, FiltMin=2921, FiltMax=59920, Gamma=1.000
00:37:41.566 00.015 21068 UpdateGuideState exits: m=116551 SNR=81.0
00:37:41.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:41.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:41.568 00.000 21068 Enqueuing Expose request
00:37:41.569 00.001 16108 Worker thread wakes up
00:37:41.569 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:41.570 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:41.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:42.538 00.968 16108 Exposure complete
00:37:42.609 00.071 16108 worker thread done servicing request
00:37:42.609 00.000 21068 OnExposeComplete: enter
00:37:42.611 00.002 21068 UpdateGuideState(): m_state=6
00:37:42.612 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8071
00:37:42.615 00.003 21068 Star::Find returns 1 (0), X=219.96, Y=875.83, Mass=117367, SNR=81.1, Peak=19699 HFD=3.0
00:37:42.616 00.001 21068 MultiStar: [#1 0.27,-0.29,1.09,U] [#2 0.05,0.01,1.24,U] [#3 0.34,-0.19,1.00,U] [#4 0.25,-0.08,0.93,U] [#5 0.13,-0.08,0.88,U] [#6 -0.01,-0.23,0.89,U] [#7 0.09,0.09,0.75,U] [#8 0.28,0.28,0.83,U] 
00:37:42.617 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.01, 0.13}
00:37:42.618 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
00:37:42.619 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
00:37:42.620 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.02 mountY=-0.13, mountTheta=-1.44
00:37:42.623 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
00:37:42.624 00.001 21068 Enqueuing Move request for scope (0.01, 0.13)
00:37:42.626 00.002 16108 Worker thread wakes up
00:37:42.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:37:42.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:37:42.626 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.02 yDistance=-0.13
00:37:42.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:37:42.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:37:42.626 00.000 16108 MoveAxis(E, 0, ABG)
00:37:42.626 00.000 16108 Move returns status 0, amount 0
00:37:42.626 00.000 16108 MoveAxis(N, 0, ABG)
00:37:42.626 00.000 16108 Move returns status 0, amount 0
00:37:42.626 00.000 16108 move complete, result=0
00:37:42.626 00.000 16108 worker thread done servicing request
00:37:42.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3475, FiltMin=2960, FiltMax=65510, Gamma=1.000
00:37:42.655 00.025 21068 UpdateGuideState exits: m=117367 SNR=81.1
00:37:42.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.656 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:42.657 00.001 21068 Enqueuing Expose request
00:37:42.659 00.002 16108 Worker thread wakes up
00:37:42.659 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:42.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:42.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:43.823 01.164 16108 Exposure complete
00:37:43.888 00.065 16108 worker thread done servicing request
00:37:43.888 00.000 21068 OnExposeComplete: enter
00:37:43.889 00.001 21068 UpdateGuideState(): m_state=6
00:37:43.890 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8072
00:37:43.891 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.72, Mass=116412, SNR=80.5, Peak=18627 HFD=3.2
00:37:43.893 00.002 21068 MultiStar: [#1 0.01,-0.17,1.27,U] [#2 0.11,-0.21,1.26,U] [#3 0.06,-0.24,1.13,U] [#4 0.45,-0.14,0.00,M1] [#5 -0.10,-0.09,1.10,U] [#6 0.17,-0.38,0.91,U] [#7 0.16,-0.17,0.73,U] [#8 0.39,0.20,0.82,U] 
00:37:43.893 00.000 21068 single-star, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.14, 0.02}
00:37:43.894 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
00:37:43.895 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
00:37:43.895 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
00:37:43.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
00:37:43.898 00.001 21068 Enqueuing Move request for scope (0.14, 0.02)
00:37:43.898 00.000 16108 Worker thread wakes up
00:37:43.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:37:43.899 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:37:43.899 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.14 yDistance=-0.05
00:37:43.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:37:43.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:43.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:43.899 00.000 16108 MoveAxis(E, 0, ABG)
00:37:43.899 00.000 16108 Move returns status 0, amount 0
00:37:43.899 00.000 16108 MoveAxis(N, 0, ABG)
00:37:43.899 00.000 16108 Move returns status 0, amount 0
00:37:43.899 00.000 16108 move complete, result=0
00:37:43.900 00.001 16108 worker thread done servicing request
00:37:43.906 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3475, FiltMin=2857, FiltMax=65510, Gamma=1.000
00:37:43.933 00.027 21068 UpdateGuideState exits: m=116412 SNR=80.5
00:37:43.935 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:43.935 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:43.936 00.001 21068 Enqueuing Expose request
00:37:43.939 00.003 16108 Worker thread wakes up
00:37:43.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:43.939 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:43.940 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:44.921 00.981 16108 Exposure complete
00:37:44.978 00.057 16108 worker thread done servicing request
00:37:44.978 00.000 21068 OnExposeComplete: enter
00:37:44.979 00.001 21068 UpdateGuideState(): m_state=6
00:37:44.980 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8073
00:37:44.981 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.92, Mass=124660, SNR=79.6, Peak=18371 HFD=2.9
00:37:44.982 00.001 21068 MultiStar: [#1 0.16,-0.19,1.07,U] [#2 0.13,-0.26,1.30,U] [#3 0.19,-0.15,1.33,U] [#4 0.47,0.02,0.00,M2] [#5 -0.21,-0.17,0.84,U] [#6 0.02,-0.16,0.94,U] [#7 -0.21,0.00,0.62,U] [#8 0.14,0.22,0.79,U] 
00:37:44.983 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {-0.08, 0.22}
00:37:44.983 00.000 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
00:37:44.984 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
00:37:44.984 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.06 mountY=0.07, mountTheta=2.27
00:37:44.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
00:37:44.987 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
00:37:44.987 00.000 16108 Worker thread wakes up
00:37:44.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:37:44.988 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:37:44.988 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
00:37:44.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:37:44.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:44.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:37:44.988 00.000 16108 MoveAxis(E, 0, ABG)
00:37:44.988 00.000 16108 Move returns status 0, amount 0
00:37:44.988 00.000 16108 MoveAxis(N, 0, ABG)
00:37:44.988 00.000 16108 Move returns status 0, amount 0
00:37:44.988 00.000 16108 move complete, result=0
00:37:44.988 00.000 16108 worker thread done servicing request
00:37:44.991 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3475, FiltMin=2957, FiltMax=60816, Gamma=1.000
00:37:45.006 00.015 21068 UpdateGuideState exits: m=124660 SNR=79.6
00:37:45.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:45.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:45.009 00.001 21068 Enqueuing Expose request
00:37:45.009 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:45.010 00.001 16108 Worker thread wakes up
00:37:45.010 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:45.011 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:46.179 01.168 16108 Exposure complete
00:37:46.253 00.074 16108 worker thread done servicing request
00:37:46.253 00.000 21068 OnExposeComplete: enter
00:37:46.254 00.001 21068 UpdateGuideState(): m_state=6
00:37:46.255 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8074
00:37:46.256 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.63, Mass=137863, SNR=86.1, Peak=20403 HFD=3.3
00:37:46.258 00.002 21068 MultiStar: [#1 0.05,-0.32,0.97,U] [#2 0.01,-0.39,1.15,U] [#3 -0.02,-0.32,0.96,U] [#4 0.34,-0.33,0.00,M3] [#5 -0.11,-0.19,0.97,U] [#6 0.01,-0.32,0.88,U] [#7 0.06,-0.13,0.64,U] [#8 -0.09,0.11,0.78,U] 
00:37:46.259 00.001 21068 single-star, 7 included, MultiStar: {-0.02, -0.22}, one-star: {-0.06, -0.07}
00:37:46.260 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
00:37:46.261 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
00:37:46.261 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.30 mountX=0.05 mountY=0.08, mountTheta=1.03
00:37:46.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
00:37:46.264 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
00:37:46.265 00.001 16108 Worker thread wakes up
00:37:46.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:37:46.265 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:37:46.265 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
00:37:46.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:46.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:46.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:46.265 00.000 16108 MoveAxis(E, 0, ABG)
00:37:46.265 00.000 16108 Move returns status 0, amount 0
00:37:46.265 00.000 16108 MoveAxis(N, 0, ABG)
00:37:46.265 00.000 16108 Move returns status 0, amount 0
00:37:46.265 00.000 16108 move complete, result=0
00:37:46.265 00.000 16108 worker thread done servicing request
00:37:46.269 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3475, FiltMin=2921, FiltMax=65472, Gamma=1.000
00:37:46.283 00.014 21068 UpdateGuideState exits: m=137863 SNR=86.1
00:37:46.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:46.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:46.286 00.001 21068 Enqueuing Expose request
00:37:46.286 00.000 16108 Worker thread wakes up
00:37:46.286 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:46.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:46.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:47.270 00.983 16108 Exposure complete
00:37:47.336 00.066 16108 worker thread done servicing request
00:37:47.336 00.000 21068 OnExposeComplete: enter
00:37:47.337 00.001 21068 UpdateGuideState(): m_state=6
00:37:47.338 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8075
00:37:47.339 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=875.76, Mass=130849, SNR=97.8, Peak=16755 HFD=3.2
00:37:47.340 00.001 21068 MultiStar: [#1 -0.34,-0.25,0.95,U] [#2 -0.31,-0.21,1.03,U] [#3 -0.28,-0.37,0.00,M1] [#4 -0.04,-0.34,0.70,U] [#5 -0.18,-0.31,0.75,U] [#6 -0.44,-0.45,0.00,M1] [#7 -0.24,-0.22,0.51,U] [#8 -0.24,-0.12,0.66,U] 
00:37:47.340 00.000 21068 refined, 6 included, MultiStar: {-0.28, -0.19}, one-star: {-0.46, 0.06}
00:37:47.341 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
00:37:47.342 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.84)
00:37:47.343 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.33 cameraTheta=-2.54 mountX=0.24 mountY=0.25, mountTheta=0.80
00:37:47.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.19, opts=13)
00:37:47.345 00.001 21068 Enqueuing Move request for scope (-0.28, -0.19)
00:37:47.346 00.001 16108 Worker thread wakes up
00:37:47.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
00:37:47.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
00:37:47.346 00.000 16108 Moving (-0.28, -0.19) raw xDistance=0.24 yDistance=0.25
00:37:47.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:37:47.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:37:47.346 00.000 16108 MoveAxis(W, 63, ABG)
00:37:47.346 00.000 16108 Guiding  Dir = 3, Dur = 63
00:37:47.347 00.001 16108 IsSlewing returns 0
00:37:47.347 00.000 16108 IsGuiding returns 0
00:37:47.354 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3475, FiltMin=2989, FiltMax=58691, Gamma=1.000
00:37:47.377 00.023 21068 UpdateGuideState exits: m=130849 SNR=97.8
00:37:47.379 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:47.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:47.380 00.000 21068 Enqueuing Expose request
00:37:47.385 00.005 16108 PulseGuide returned control before completion, sleep 35
00:37:47.431 00.046 16108 IsGuiding returns 1
00:37:47.431 00.000 16108 scope still moving after pulse duration time elapsed
00:37:47.462 00.031 16108 IsSlewing returns 0
00:37:47.462 00.000 16108 IsGuiding returns 1
00:37:47.493 00.031 16108 IsSlewing returns 0
00:37:47.493 00.000 16108 IsGuiding returns 0
00:37:47.493 00.000 16108 scope move finished after 63 + 83 ms
00:37:47.493 00.000 16108 Move returns status 0, amount 63
00:37:47.494 00.001 16108 MoveAxis(S, 50, ABG)
00:37:47.494 00.000 16108 Guiding  Dir = 1, Dur = 50
00:37:47.494 00.000 16108 IsSlewing returns 0
00:37:47.494 00.000 16108 IsGuiding returns 0
00:37:47.543 00.049 16108 PulseGuide returned control before completion, sleep 12
00:37:47.557 00.014 16108 IsGuiding returns 1
00:37:47.557 00.000 16108 scope still moving after pulse duration time elapsed
00:37:47.588 00.031 16108 IsSlewing returns 0
00:37:47.588 00.000 16108 IsGuiding returns 1
00:37:47.619 00.031 16108 IsSlewing returns 0
00:37:47.620 00.001 16108 IsGuiding returns 1
00:37:47.650 00.030 16108 IsSlewing returns 0
00:37:47.650 00.000 16108 IsGuiding returns 0
00:37:47.650 00.000 16108 scope move finished after 50 + 105 ms
00:37:47.650 00.000 16108 Move returns status 0, amount 50
00:37:47.650 00.000 16108 move complete, result=0
00:37:47.651 00.001 16108 worker thread done servicing request
00:37:47.651 00.000 16108 Worker thread wakes up
00:37:47.651 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.2 px 50 ms SOUTH
00:37:47.653 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:47.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:48.806 01.153 16108 Exposure complete
00:37:48.859 00.053 16108 worker thread done servicing request
00:37:48.859 00.000 21068 OnExposeComplete: enter
00:37:48.860 00.001 21068 UpdateGuideState(): m_state=6
00:37:48.861 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8076
00:37:48.862 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.85, Mass=114349, SNR=82.1, Peak=18259 HFD=3.0
00:37:48.863 00.001 21068 MultiStar: [#1 0.02,-0.42,1.18,U] [#2 0.01,-0.22,1.08,U] [#3 0.13,-0.20,1.28,U] [#4 0.32,-0.00,0.90,U] [#5 0.04,-0.33,0.98,U] [#6 0.09,-0.04,0.83,U] [#7 0.21,-0.25,0.64,U] [#8 -0.16,0.02,0.69,U] 
00:37:48.864 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.32, 0.15}
00:37:48.864 00.000 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
00:37:48.865 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
00:37:48.866 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.36 mountX=-0.06 mountY=0.14, mountTheta=1.97
00:37:48.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
00:37:48.870 00.002 21068 Enqueuing Move request for scope (0.03, -0.16)
00:37:48.872 00.002 16108 Worker thread wakes up
00:37:48.873 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
00:37:48.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
00:37:48.873 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.14
00:37:48.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:37:48.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:48.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:37:48.873 00.000 16108 MoveAxis(E, 0, ABG)
00:37:48.873 00.000 16108 Move returns status 0, amount 0
00:37:48.873 00.000 16108 MoveAxis(N, 0, ABG)
00:37:48.873 00.000 16108 Move returns status 0, amount 0
00:37:48.873 00.000 16108 move complete, result=0
00:37:48.873 00.000 16108 worker thread done servicing request
00:37:48.885 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3475, FiltMin=2953, FiltMax=61475, Gamma=1.000
00:37:48.902 00.017 21068 UpdateGuideState exits: m=114349 SNR=82.1
00:37:48.904 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:48.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:48.906 00.001 21068 Enqueuing Expose request
00:37:48.906 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:48.907 00.001 16108 Worker thread wakes up
00:37:48.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:48.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:49.875 00.968 16108 Exposure complete
00:37:49.939 00.064 16108 worker thread done servicing request
00:37:49.939 00.000 21068 OnExposeComplete: enter
00:37:49.940 00.001 21068 UpdateGuideState(): m_state=6
00:37:49.942 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8077
00:37:49.943 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.88, Mass=106362, SNR=83.2, Peak=17299 HFD=2.9
00:37:49.945 00.002 21068 MultiStar: [#1 0.14,-0.05,1.06,U] [#2 0.14,0.03,1.25,U] [#3 0.20,-0.10,1.09,U] [#4 0.66,-0.05,0.00,M2] [#5 -0.00,0.16,1.06,U] [#6 0.27,-0.16,0.76,U] [#7 -0.03,0.11,0.59,U] [#8 -0.12,0.08,0.67,U] 
00:37:49.947 00.002 21068 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.10, 0.18}
00:37:49.948 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
00:37:49.949 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
00:37:49.950 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
00:37:49.953 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
00:37:49.955 00.002 21068 Enqueuing Move request for scope (0.10, 0.03)
00:37:49.957 00.002 16108 Worker thread wakes up
00:37:49.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:37:49.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:37:49.957 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.05
00:37:49.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:37:49.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:49.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:49.957 00.000 16108 MoveAxis(E, 0, ABG)
00:37:49.957 00.000 16108 Move returns status 0, amount 0
00:37:49.957 00.000 16108 MoveAxis(N, 0, ABG)
00:37:49.957 00.000 16108 Move returns status 0, amount 0
00:37:49.957 00.000 16108 move complete, result=0
00:37:49.957 00.000 16108 worker thread done servicing request
00:37:49.962 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3475, FiltMin=2950, FiltMax=56992, Gamma=1.000
00:37:49.978 00.016 21068 UpdateGuideState exits: m=106362 SNR=83.2
00:37:49.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:49.981 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:49.982 00.001 21068 Enqueuing Expose request
00:37:49.982 00.000 16108 Worker thread wakes up
00:37:49.982 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:49.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:49.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:51.152 01.169 16108 Exposure complete
00:37:51.228 00.076 16108 worker thread done servicing request
00:37:51.228 00.000 21068 OnExposeComplete: enter
00:37:51.230 00.002 21068 UpdateGuideState(): m_state=6
00:37:51.233 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8078
00:37:51.235 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=875.71, Mass=124970, SNR=82.5, Peak=16019 HFD=3.3
00:37:51.237 00.002 21068 MultiStar: [#1 0.07,-0.31,1.18,U] [#2 0.29,-0.23,1.19,U] [#3 0.06,-0.26,1.13,U] [#4 0.09,-0.13,0.82,U] [#5 0.17,0.04,0.89,U] [#6 -0.04,-0.31,0.81,U] [#7 0.38,-0.01,0.65,U] [#8 0.32,0.06,0.83,U] 
00:37:51.239 00.002 21068 single-star, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.09, 0.01}
00:37:51.240 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
00:37:51.243 00.003 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:37:51.245 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
00:37:51.248 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
00:37:51.250 00.002 21068 Enqueuing Move request for scope (0.09, 0.01)
00:37:51.251 00.001 16108 Worker thread wakes up
00:37:51.252 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:37:51.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:37:51.252 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.08 yDistance=-0.03
00:37:51.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:37:51.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:51.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:51.252 00.000 16108 MoveAxis(E, 0, ABG)
00:37:51.252 00.000 16108 Move returns status 0, amount 0
00:37:51.252 00.000 16108 MoveAxis(N, 0, ABG)
00:37:51.252 00.000 16108 Move returns status 0, amount 0
00:37:51.252 00.000 16108 move complete, result=0
00:37:51.253 00.001 16108 worker thread done servicing request
00:37:51.260 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3475, FiltMin=2915, FiltMax=62016, Gamma=1.000
00:37:51.276 00.016 21068 UpdateGuideState exits: m=124970 SNR=82.5
00:37:51.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:51.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:51.279 00.001 21068 Enqueuing Expose request
00:37:51.279 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:51.280 00.001 16108 Worker thread wakes up
00:37:51.280 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:51.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:52.254 00.974 16108 Exposure complete
00:37:52.320 00.066 16108 worker thread done servicing request
00:37:52.320 00.000 21068 OnExposeComplete: enter
00:37:52.321 00.001 21068 UpdateGuideState(): m_state=6
00:37:52.322 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8079
00:37:52.323 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.74, Mass=125236, SNR=80.9, Peak=16067 HFD=3.4
00:37:52.323 00.000 21068 MultiStar: [#1 0.25,-0.18,1.15,U] [#2 0.16,-0.00,1.28,U] [#3 0.17,-0.03,1.04,U] [#4 0.08,0.16,0.93,U] [#5 0.13,0.11,1.00,U] [#6 0.03,-0.26,0.97,U] [#7 0.26,0.07,0.62,U] [#8 0.53,0.51,0.00,M1] 
00:37:52.325 00.002 21068 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.18, 0.04}
00:37:52.325 00.000 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
00:37:52.327 00.002 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
00:37:52.328 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
00:37:52.330 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
00:37:52.331 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
00:37:52.331 00.000 16108 Worker thread wakes up
00:37:52.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:37:52.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:37:52.331 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
00:37:52.332 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:37:52.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:52.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:52.332 00.000 16108 MoveAxis(E, 0, ABG)
00:37:52.332 00.000 16108 Move returns status 0, amount 0
00:37:52.332 00.000 16108 MoveAxis(N, 0, ABG)
00:37:52.332 00.000 16108 Move returns status 0, amount 0
00:37:52.332 00.000 16108 move complete, result=0
00:37:52.332 00.000 16108 worker thread done servicing request
00:37:52.335 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3475, FiltMin=3017, FiltMax=62688, Gamma=1.000
00:37:52.351 00.016 21068 UpdateGuideState exits: m=125236 SNR=80.9
00:37:52.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:52.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:52.354 00.001 21068 Enqueuing Expose request
00:37:52.355 00.001 16108 Worker thread wakes up
00:37:52.355 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:52.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:52.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:53.508 01.153 16108 Exposure complete
00:37:53.574 00.066 16108 worker thread done servicing request
00:37:53.575 00.001 21068 OnExposeComplete: enter
00:37:53.575 00.000 21068 UpdateGuideState(): m_state=6
00:37:53.576 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8080
00:37:53.577 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.21, Mass=118718, SNR=80.4, Peak=16035 HFD=3.1
00:37:53.579 00.002 21068 MultiStar: [#1 0.30,-0.03,1.17,U] [#2 0.30,-0.16,1.28,U] [#3 0.07,0.06,1.16,U] [#4 0.26,0.09,0.86,U] [#5 0.10,0.25,0.95,U] [#6 0.13,-0.15,0.81,U] [#7 0.09,0.03,0.61,U] [#8 0.38,0.50,0.00,M2] 
00:37:53.580 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.02, 0.51}
00:37:53.580 00.000 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:37:53.581 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:37:53.582 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
00:37:53.583 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
00:37:53.584 00.001 21068 Enqueuing Move request for scope (0.17, 0.07)
00:37:53.585 00.001 16108 Worker thread wakes up
00:37:53.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:37:53.585 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:37:53.585 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.15 yDistance=-0.11
00:37:53.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:37:53.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:53.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:53.585 00.000 16108 MoveAxis(E, 0, ABG)
00:37:53.585 00.000 16108 Move returns status 0, amount 0
00:37:53.585 00.000 16108 MoveAxis(N, 0, ABG)
00:37:53.585 00.000 16108 Move returns status 0, amount 0
00:37:53.585 00.000 16108 move complete, result=0
00:37:53.585 00.000 16108 worker thread done servicing request
00:37:53.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3475, FiltMin=2976, FiltMax=52320, Gamma=1.000
00:37:53.609 00.020 21068 UpdateGuideState exits: m=118718 SNR=80.4
00:37:53.613 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.615 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:53.618 00.003 21068 Enqueuing Expose request
00:37:53.620 00.002 16108 Worker thread wakes up
00:37:53.620 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:53.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:53.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:54.605 00.984 16108 Exposure complete
00:37:54.662 00.057 16108 worker thread done servicing request
00:37:54.662 00.000 21068 OnExposeComplete: enter
00:37:54.664 00.002 21068 UpdateGuideState(): m_state=6
00:37:54.668 00.004 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8081
00:37:54.670 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=875.82, Mass=101796, SNR=75.4, Peak=14675 HFD=2.9
00:37:54.672 00.002 21068 MultiStar: [#1 0.30,-0.13,1.31,U] [#2 -0.07,0.09,1.40,U] [#3 0.00,0.07,1.19,U] [#4 0.52,0.31,0.00,M1] [#5 0.28,0.12,0.94,U] [#6 0.42,0.04,0.88,U] [#7 0.13,0.09,0.80,U] [#8 0.38,0.51,0.00,M3] 
00:37:54.674 00.002 21068 refined, 6 included, MultiStar: {0.17, 0.05}, one-star: {0.23, 0.12}
00:37:54.676 00.002 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
00:37:54.679 00.003 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
00:37:54.680 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=-0.16 mountY=-0.09, mountTheta=-2.64
00:37:54.683 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.05, opts=13)
00:37:54.685 00.002 21068 Enqueuing Move request for scope (0.17, 0.05)
00:37:54.685 00.000 16108 Worker thread wakes up
00:37:54.686 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
00:37:54.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
00:37:54.686 00.000 16108 Moving (0.17, 0.05) raw xDistance=-0.16 yDistance=-0.09
00:37:54.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:37:54.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:54.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:37:54.686 00.000 16108 MoveAxis(E, 0, ABG)
00:37:54.686 00.000 16108 Move returns status 0, amount 0
00:37:54.686 00.000 16108 MoveAxis(N, 0, ABG)
00:37:54.686 00.000 16108 Move returns status 0, amount 0
00:37:54.686 00.000 16108 move complete, result=0
00:37:54.686 00.000 16108 worker thread done servicing request
00:37:54.689 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3475, FiltMin=3024, FiltMax=56464, Gamma=1.000
00:37:54.706 00.017 21068 UpdateGuideState exits: m=101796 SNR=75.4
00:37:54.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:54.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:54.710 00.002 21068 Enqueuing Expose request
00:37:54.710 00.000 16108 Worker thread wakes up
00:37:54.710 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:54.711 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:54.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:55.882 01.171 16108 Exposure complete
00:37:55.954 00.072 16108 worker thread done servicing request
00:37:55.954 00.000 21068 OnExposeComplete: enter
00:37:55.956 00.002 21068 UpdateGuideState(): m_state=6
00:37:55.958 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8082
00:37:55.961 00.003 21068 Star::Find returns 1 (0), X=220.00, Y=876.21, Mass=109333, SNR=78.5, Peak=15843 HFD=2.9
00:37:55.963 00.002 21068 MultiStar: [#1 0.02,0.14,1.41,U] [#2 0.11,0.15,1.22,U] [#3 0.19,0.20,1.13,U] [#4 0.13,0.61,0.00,M2] [#5 -0.14,0.10,0.92,U] [#6 0.02,0.18,0.89,U] [#7 0.08,0.50,0.00,M1] [#8 0.33,0.58,0.00,M4] 
00:37:55.964 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.21}, one-star: {0.04, 0.50}
00:37:55.965 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
00:37:55.967 00.002 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:37:55.968 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.35 mountX=-0.01 mountY=-0.21, mountTheta=-1.62
00:37:55.969 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.21, opts=13)
00:37:55.970 00.001 21068 Enqueuing Move request for scope (0.05, 0.21)
00:37:55.971 00.001 16108 Worker thread wakes up
00:37:55.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
00:37:55.971 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
00:37:55.971 00.000 16108 Moving (0.05, 0.21) raw xDistance=-0.01 yDistance=-0.21
00:37:55.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:37:55.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:55.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:37:55.971 00.000 16108 MoveAxis(E, 0, ABG)
00:37:55.971 00.000 16108 Move returns status 0, amount 0
00:37:55.971 00.000 16108 MoveAxis(N, 0, ABG)
00:37:55.971 00.000 16108 Move returns status 0, amount 0
00:37:55.971 00.000 16108 move complete, result=0
00:37:55.971 00.000 16108 worker thread done servicing request
00:37:55.976 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3475, FiltMin=2979, FiltMax=58592, Gamma=1.000
00:37:55.999 00.023 21068 UpdateGuideState exits: m=109333 SNR=78.5
00:37:56.001 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:56.002 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:56.003 00.001 21068 Enqueuing Expose request
00:37:56.004 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:37:56.006 00.002 16108 Worker thread wakes up
00:37:56.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:56.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:56.994 00.988 16108 Exposure complete
00:37:57.077 00.083 16108 worker thread done servicing request
00:37:57.078 00.001 21068 OnExposeComplete: enter
00:37:57.079 00.001 21068 UpdateGuideState(): m_state=6
00:37:57.080 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8083
00:37:57.080 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=876.51, Mass=117376, SNR=76.7, Peak=15571 HFD=3.2
00:37:57.081 00.001 21068 MultiStar: [#1 0.20,0.19,1.15,U] [#2 -0.04,0.46,0.00,M1] [#3 0.11,0.20,1.07,U] [#4 0.20,0.61,0.00,M3] [#5 0.12,0.44,1.20,U] [#6 -0.07,0.23,0.89,U] [#7 0.34,0.55,0.00,M2] [#8 0.04,0.87,0.00,M5] 
00:37:57.082 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.37}, one-star: {0.20, 0.81}
00:37:57.084 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:37:57.085 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:37:57.085 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=-0.05 mountY=-0.39, mountTheta=-1.71
00:37:57.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.37, opts=13)
00:37:57.087 00.000 21068 Enqueuing Move request for scope (0.12, 0.37)
00:37:57.088 00.001 16108 Worker thread wakes up
00:37:57.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
00:37:57.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
00:37:57.088 00.000 16108 Moving (0.12, 0.37) raw xDistance=-0.05 yDistance=-0.39
00:37:57.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:57.089 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:37:57.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:37:57.089 00.000 16108 MoveAxis(E, 0, ABG)
00:37:57.089 00.000 16108 Move returns status 0, amount 0
00:37:57.089 00.000 16108 MoveAxis(N, 0, ABG)
00:37:57.089 00.000 16108 Move returns status 0, amount 0
00:37:57.089 00.000 16108 move complete, result=0
00:37:57.089 00.000 16108 worker thread done servicing request
00:37:57.095 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3475, FiltMin=3027, FiltMax=47056, Gamma=1.000
00:37:57.120 00.025 21068 UpdateGuideState exits: m=117376 SNR=76.7
00:37:57.122 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:57.124 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:57.125 00.001 21068 Enqueuing Expose request
00:37:57.127 00.002 16108 Worker thread wakes up
00:37:57.127 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:37:57.129 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:57.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:58.296 01.167 16108 Exposure complete
00:37:58.354 00.058 16108 worker thread done servicing request
00:37:58.354 00.000 21068 OnExposeComplete: enter
00:37:58.356 00.002 21068 UpdateGuideState(): m_state=6
00:37:58.357 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8084
00:37:58.359 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=876.42, Mass=136142, SNR=82.1, Peak=18131 HFD=3.3
00:37:58.360 00.001 21068 MultiStar: [#1 -0.17,0.37,1.10,U] [#2 0.11,0.19,1.36,U] [#3 -0.10,0.25,1.11,U] [#4 0.13,0.31,0.83,U] [#5 -0.03,0.22,0.96,U] [#6 -0.00,0.06,0.83,U] [#7 0.25,0.63,0.00,M3] [#8 0.20,0.73,0.00,M6] 
00:37:58.361 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.30}, one-star: {-0.03, 0.72}
00:37:58.362 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
00:37:58.363 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
00:37:58.364 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.61 mountX=0.07 mountY=-0.29, mountTheta=-1.35
00:37:58.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.30, opts=13)
00:37:58.366 00.001 21068 Enqueuing Move request for scope (-0.01, 0.30)
00:37:58.367 00.001 16108 Worker thread wakes up
00:37:58.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
00:37:58.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
00:37:58.367 00.000 16108 Moving (-0.01, 0.30) raw xDistance=0.07 yDistance=-0.29
00:37:58.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:37:58.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:37:58.368 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:37:58.368 00.000 16108 MoveAxis(E, 0, ABG)
00:37:58.368 00.000 16108 Move returns status 0, amount 0
00:37:58.368 00.000 16108 MoveAxis(N, 0, ABG)
00:37:58.368 00.000 16108 Move returns status 0, amount 0
00:37:58.368 00.000 16108 move complete, result=0
00:37:58.368 00.000 16108 worker thread done servicing request
00:37:58.373 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3475, FiltMin=2957, FiltMax=39949, Gamma=1.000
00:37:58.388 00.015 21068 UpdateGuideState exits: m=136142 SNR=82.1
00:37:58.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:58.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:58.392 00.002 21068 Enqueuing Expose request
00:37:58.393 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:37:58.394 00.001 16108 Worker thread wakes up
00:37:58.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:58.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:37:59.376 00.982 16108 Exposure complete
00:37:59.446 00.070 16108 worker thread done servicing request
00:37:59.447 00.001 21068 OnExposeComplete: enter
00:37:59.450 00.003 21068 UpdateGuideState(): m_state=6
00:37:59.452 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8085
00:37:59.453 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=876.45, Mass=99364, SNR=70.7, Peak=12995 HFD=3.1
00:37:59.454 00.001 21068 MultiStar: [#1 0.12,0.21,1.27,U] [#2 -0.13,0.42,1.48,U] [#3 0.04,0.34,1.31,U] [#4 0.29,0.58,0.00,M3] [#5 0.08,0.47,0.00,M1] [#6 0.02,0.38,1.10,U] [#7 -0.19,0.53,0.00,M4] [#8 0.31,0.80,0.00,M7] 
00:37:59.457 00.003 21068 refined, 4 included, MultiStar: {-0.01, 0.40}, one-star: {-0.11, 0.74}
00:37:59.458 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
00:37:59.459 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
00:37:59.461 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.60 mountX=0.08 mountY=-0.39, mountTheta=-1.36
00:37:59.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.40, opts=13)
00:37:59.464 00.001 21068 Enqueuing Move request for scope (-0.01, 0.40)
00:37:59.466 00.002 16108 Worker thread wakes up
00:37:59.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
00:37:59.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
00:37:59.467 00.001 16108 Moving (-0.01, 0.40) raw xDistance=0.08 yDistance=-0.39
00:37:59.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:37:59.467 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.06 newest=-1.07
00:37:59.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:37:59.467 00.000 16108 MoveAxis(E, 0, ABG)
00:37:59.467 00.000 16108 Move returns status 0, amount 0
00:37:59.467 00.000 16108 MoveAxis(N, 78, ABG)
00:37:59.467 00.000 16108 Guiding  Dir = 0, Dur = 78
00:37:59.467 00.000 16108 IsSlewing returns 0
00:37:59.468 00.001 16108 IsGuiding returns 0
00:37:59.470 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3475, FiltMin=3014, FiltMax=46016, Gamma=1.000
00:37:59.485 00.015 21068 UpdateGuideState exits: m=99364 SNR=70.7
00:37:59.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:59.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:37:59.487 00.000 21068 Enqueuing Expose request
00:37:59.493 00.006 16108 PulseGuide returned control before completion, sleep 63
00:37:59.572 00.079 16108 IsGuiding returns 1
00:37:59.572 00.000 16108 scope still moving after pulse duration time elapsed
00:37:59.603 00.031 16108 IsSlewing returns 0
00:37:59.603 00.000 16108 IsGuiding returns 0
00:37:59.603 00.000 16108 scope move finished after 78 + 57 ms
00:37:59.603 00.000 16108 Move returns status 0, amount 78
00:37:59.603 00.000 16108 move complete, result=0
00:37:59.603 00.000 16108 worker thread done servicing request
00:37:59.603 00.000 16108 Worker thread wakes up
00:37:59.603 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:37:59.603 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 78 ms NORTH
00:37:59.604 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:00.760 01.156 16108 Exposure complete
00:38:00.842 00.082 16108 worker thread done servicing request
00:38:00.842 00.000 21068 OnExposeComplete: enter
00:38:00.843 00.001 21068 UpdateGuideState(): m_state=6
00:38:00.844 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8086
00:38:00.845 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.29, Mass=112180, SNR=75.0, Peak=14899 HFD=3.0
00:38:00.846 00.001 21068 MultiStar: [#1 0.18,0.48,0.00,M1] [#2 0.03,0.48,0.00,M1] [#3 -0.07,0.53,0.00,M1] [#4 0.49,0.29,0.00,M4] [#5 0.44,0.49,0.00,M2] [#6 0.13,0.47,0.00,M1] [#7 0.35,0.65,0.00,M5] [#8 0.55,0.80,0.00,M8] 
00:38:00.847 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
00:38:00.848 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
00:38:00.848 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.59 hyp=0.65 cameraTheta=1.14 mountX=-0.17 mountY=-0.64, mountTheta=-1.83
00:38:00.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.59, opts=13)
00:38:00.851 00.001 21068 Enqueuing Move request for scope (0.27, 0.59)
00:38:00.852 00.001 16108 Worker thread wakes up
00:38:00.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.59) opts 0xd
00:38:00.852 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.59)
00:38:00.852 00.000 16108 Moving (0.27, 0.59) raw xDistance=-0.17 yDistance=-0.64
00:38:00.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:38:00.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:38:00.852 00.000 16108 MoveAxis(E, 0, ABG)
00:38:00.852 00.000 16108 Move returns status 0, amount 0
00:38:00.852 00.000 16108 MoveAxis(N, 128, ABG)
00:38:00.852 00.000 16108 Guiding  Dir = 0, Dur = 128
00:38:00.853 00.001 16108 IsSlewing returns 0
00:38:00.853 00.000 16108 IsGuiding returns 0
00:38:00.856 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3475, FiltMin=2966, FiltMax=50045, Gamma=1.000
00:38:00.881 00.025 21068 UpdateGuideState exits: m=112180 SNR=75.0
00:38:00.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:00.883 00.000 21068 Enqueuing Expose request
00:38:00.905 00.022 16108 PulseGuide returned control before completion, sleep 86
00:38:00.999 00.094 16108 IsGuiding returns 1
00:38:00.999 00.000 16108 scope still moving after pulse duration time elapsed
00:38:01.030 00.031 16108 IsSlewing returns 0
00:38:01.031 00.001 16108 IsGuiding returns 1
00:38:01.062 00.031 16108 IsSlewing returns 0
00:38:01.063 00.001 16108 IsGuiding returns 1
00:38:01.094 00.031 16108 IsSlewing returns 0
00:38:01.094 00.000 16108 IsGuiding returns 0
00:38:01.094 00.000 16108 scope move finished after 128 + 113 ms
00:38:01.094 00.000 16108 Move returns status 0, amount 128
00:38:01.094 00.000 16108 move complete, result=0
00:38:01.094 00.000 16108 worker thread done servicing request
00:38:01.094 00.000 16108 Worker thread wakes up
00:38:01.094 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:01.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:01.095 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.6 px 128 ms NORTH
00:38:02.077 00.982 16108 Exposure complete
00:38:02.137 00.060 16108 worker thread done servicing request
00:38:02.137 00.000 21068 OnExposeComplete: enter
00:38:02.139 00.002 21068 UpdateGuideState(): m_state=6
00:38:02.140 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8087
00:38:02.140 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=875.90, Mass=116634, SNR=76.8, Peak=17795 HFD=2.9
00:38:02.141 00.001 21068 MultiStar: [#1 0.07,0.07,1.39,U] [#2 -0.21,0.27,1.38,U] [#3 -0.02,0.19,1.31,U] [#4 0.20,0.14,0.90,U] [#5 0.11,0.26,0.84,U] [#6 -0.15,-0.04,0.89,U] [#7 0.09,0.14,0.66,U] [#8 0.05,0.48,0.00,M9] 
00:38:02.142 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.16}, one-star: {-0.06, 0.20}
00:38:02.143 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
00:38:02.144 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
00:38:02.144 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.64 mountX=0.04 mountY=-0.15, mountTheta=-1.32
00:38:02.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.16, opts=13)
00:38:02.147 00.001 21068 Enqueuing Move request for scope (-0.01, 0.16)
00:38:02.148 00.001 16108 Worker thread wakes up
00:38:02.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:38:02.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:38:02.148 00.000 16108 Moving (-0.01, 0.16) raw xDistance=0.04 yDistance=-0.15
00:38:02.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:38:02.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:02.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:02.148 00.000 16108 MoveAxis(E, 0, ABG)
00:38:02.148 00.000 16108 Move returns status 0, amount 0
00:38:02.148 00.000 16108 MoveAxis(N, 0, ABG)
00:38:02.148 00.000 16108 Move returns status 0, amount 0
00:38:02.148 00.000 16108 move complete, result=0
00:38:02.148 00.000 16108 worker thread done servicing request
00:38:02.152 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3475, FiltMin=2960, FiltMax=49587, Gamma=1.000
00:38:02.167 00.015 21068 UpdateGuideState exits: m=116634 SNR=76.8
00:38:02.167 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:02.169 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:02.170 00.001 21068 Enqueuing Expose request
00:38:02.171 00.001 16108 Worker thread wakes up
00:38:02.171 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:02.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:02.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:03.324 01.152 16108 Exposure complete
00:38:03.379 00.055 16108 worker thread done servicing request
00:38:03.379 00.000 21068 OnExposeComplete: enter
00:38:03.381 00.002 21068 UpdateGuideState(): m_state=6
00:38:03.383 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8088
00:38:03.386 00.003 21068 Star::Find returns 1 (0), X=219.69, Y=875.50, Mass=119641, SNR=88.2, Peak=16499 HFD=3.1
00:38:03.388 00.002 21068 MultiStar: [#1 -0.23,-0.30,0.86,U] [#2 -0.11,-0.31,1.07,U] [#3 -0.21,-0.28,0.97,U] [#4 -0.08,-0.22,0.91,U] [#5 -0.29,-0.24,0.85,U] [#6 -0.25,-0.42,0.00,M1] [#7 0.12,-0.44,0.76,U] [#8 -0.15,-0.19,0.64,U] 
00:38:03.389 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.27}, one-star: {-0.27, -0.20}
00:38:03.391 00.002 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
00:38:03.392 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:38:03.393 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.10 mountX=0.11 mountY=0.30, mountTheta=1.22
00:38:03.397 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.27, opts=13)
00:38:03.398 00.001 21068 Enqueuing Move request for scope (-0.16, -0.27)
00:38:03.400 00.002 16108 Worker thread wakes up
00:38:03.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
00:38:03.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
00:38:03.400 00.000 16108 Moving (-0.16, -0.27) raw xDistance=0.11 yDistance=0.30
00:38:03.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:38:03.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:03.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:38:03.400 00.000 16108 MoveAxis(E, 0, ABG)
00:38:03.400 00.000 16108 Move returns status 0, amount 0
00:38:03.400 00.000 16108 MoveAxis(N, 0, ABG)
00:38:03.401 00.001 16108 Move returns status 0, amount 0
00:38:03.401 00.000 16108 move complete, result=0
00:38:03.401 00.000 16108 worker thread done servicing request
00:38:03.408 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3472, FiltMin=2963, FiltMax=60416, Gamma=1.000
00:38:03.429 00.021 21068 UpdateGuideState exits: m=119641 SNR=88.2
00:38:03.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:03.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:03.432 00.001 21068 Enqueuing Expose request
00:38:03.432 00.000 16108 Worker thread wakes up
00:38:03.432 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:38:03.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:03.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:04.400 00.967 16108 Exposure complete
00:38:04.464 00.064 16108 worker thread done servicing request
00:38:04.464 00.000 21068 OnExposeComplete: enter
00:38:04.465 00.001 21068 UpdateGuideState(): m_state=6
00:38:04.466 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8089
00:38:04.467 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=875.45, Mass=115012, SNR=71.1, Peak=13901 HFD=3.2
00:38:04.468 00.001 21068 MultiStar: [#1 -0.44,-0.49,0.00,M1] [#2 -0.44,-0.44,0.00,M1] [#3 -0.38,-0.51,0.00,M1] [#4 0.10,-0.65,0.00,M3] [#5 -0.40,-0.35,0.00,M1] [#6 -0.28,-0.79,0.00,M2] [#7 -0.06,-0.54,0.00,M4] [#8 -0.07,-0.03,0.83,U] 
00:38:04.468 00.000 21068 refined, 1 included, MultiStar: {-0.31, -0.15}, one-star: {-0.50, -0.25}
00:38:04.469 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
00:38:04.470 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
00:38:04.470 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-2.68 mountX=0.27 mountY=0.22, mountTheta=0.67
00:38:04.472 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.15, opts=13)
00:38:04.474 00.002 21068 Enqueuing Move request for scope (-0.31, -0.15)
00:38:04.475 00.001 16108 Worker thread wakes up
00:38:04.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.15) opts 0xd
00:38:04.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.15)
00:38:04.475 00.000 16108 Moving (-0.31, -0.15) raw xDistance=0.27 yDistance=0.22
00:38:04.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:38:04.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:04.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:38:04.475 00.000 16108 MoveAxis(W, 72, ABG)
00:38:04.476 00.001 16108 Guiding  Dir = 3, Dur = 72
00:38:04.476 00.000 16108 IsSlewing returns 0
00:38:04.476 00.000 16108 IsGuiding returns 0
00:38:04.478 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3475, FiltMin=2982, FiltMax=58653, Gamma=1.000
00:38:04.489 00.011 16108 PulseGuide returned control before completion, sleep 70
00:38:04.499 00.010 21068 UpdateGuideState exits: m=115012 SNR=71.1
00:38:04.502 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:04.504 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:04.505 00.001 21068 Enqueuing Expose request
00:38:04.564 00.059 16108 IsGuiding returns 1
00:38:04.564 00.000 16108 scope still moving after pulse duration time elapsed
00:38:04.596 00.032 16108 IsSlewing returns 0
00:38:04.597 00.001 16108 IsGuiding returns 0
00:38:04.597 00.000 16108 scope move finished after 72 + 48 ms
00:38:04.597 00.000 16108 Move returns status 0, amount 72
00:38:04.597 00.000 16108 MoveAxis(N, 0, ABG)
00:38:04.597 00.000 16108 Move returns status 0, amount 0
00:38:04.597 00.000 16108 move complete, result=0
00:38:04.597 00.000 16108 worker thread done servicing request
00:38:04.597 00.000 16108 Worker thread wakes up
00:38:04.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:04.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:04.597 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
00:38:05.763 01.166 16108 Exposure complete
00:38:05.819 00.056 16108 worker thread done servicing request
00:38:05.819 00.000 21068 OnExposeComplete: enter
00:38:05.822 00.003 21068 UpdateGuideState(): m_state=6
00:38:05.825 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8090
00:38:05.828 00.003 21068 Star::Find returns 1 (0), X=219.79, Y=875.37, Mass=106976, SNR=69.6, Peak=13789 HFD=3.2
00:38:05.831 00.003 21068 MultiStar: [#1 -0.23,-0.30,1.46,U] [#2 -0.16,-0.53,0.00,M2] [#3 -0.12,-0.68,0.00,M2] [#4 -0.09,-0.12,1.18,U] [#5 -0.42,-0.32,0.00,M2] [#6 -0.34,-0.63,0.00,M3] [#7 0.08,-0.31,0.73,U] [#8 0.01,-0.17,0.73,U] 
00:38:05.833 00.002 21068 refined, 4 included, MultiStar: {-0.11, -0.25}, one-star: {-0.17, -0.33}
00:38:05.834 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
00:38:05.837 00.003 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
00:38:05.839 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.98 mountX=0.06 mountY=0.27, mountTheta=1.34
00:38:05.840 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.25, opts=13)
00:38:05.841 00.001 21068 Enqueuing Move request for scope (-0.11, -0.25)
00:38:05.843 00.002 16108 Worker thread wakes up
00:38:05.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
00:38:05.843 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
00:38:05.843 00.000 16108 Moving (-0.11, -0.25) raw xDistance=0.06 yDistance=0.27
00:38:05.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:38:05.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:05.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:38:05.843 00.000 16108 MoveAxis(E, 0, ABG)
00:38:05.843 00.000 16108 Move returns status 0, amount 0
00:38:05.843 00.000 16108 MoveAxis(N, 0, ABG)
00:38:05.843 00.000 16108 Move returns status 0, amount 0
00:38:05.843 00.000 16108 move complete, result=0
00:38:05.845 00.002 16108 worker thread done servicing request
00:38:05.850 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3475, FiltMin=2976, FiltMax=50419, Gamma=1.000
00:38:05.866 00.016 21068 UpdateGuideState exits: m=106976 SNR=69.6
00:38:05.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:05.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:05.869 00.001 21068 Enqueuing Expose request
00:38:05.870 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:38:05.870 00.000 16108 Worker thread wakes up
00:38:05.871 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:05.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:06.837 00.966 16108 Exposure complete
00:38:06.901 00.064 16108 worker thread done servicing request
00:38:06.902 00.001 21068 OnExposeComplete: enter
00:38:06.902 00.000 21068 UpdateGuideState(): m_state=6
00:38:06.903 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8091
00:38:06.904 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.18, Mass=115205, SNR=82.9, Peak=15613 HFD=3.3
00:38:06.905 00.001 21068 MultiStar: [#1 -0.05,-0.61,0.00,M1] [#2 -0.10,-0.73,0.00,M3] [#3 -0.06,-0.51,0.00,M3] [#4 -0.27,-0.60,0.00,M3] [#5 -0.58,-0.53,0.00,M3] [#6 -0.52,-0.86,0.00,M4] [#7 -0.06,-0.62,0.00,M4] [#8 -0.08,-0.58,0.00,M7] 
00:38:06.905 00.000 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
00:38:06.906 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
00:38:06.907 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.52 hyp=0.59 cameraTheta=-2.06 mountX=0.18 mountY=0.57, mountTheta=1.26
00:38:06.908 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.52, opts=13)
00:38:06.909 00.001 21068 Enqueuing Move request for scope (-0.28, -0.52)
00:38:06.910 00.001 16108 Worker thread wakes up
00:38:06.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.52) opts 0xd
00:38:06.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.52)
00:38:06.910 00.000 16108 Moving (-0.28, -0.52) raw xDistance=0.18 yDistance=0.57
00:38:06.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:38:06.911 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:06.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
00:38:06.911 00.000 16108 MoveAxis(E, 0, ABG)
00:38:06.911 00.000 16108 Move returns status 0, amount 0
00:38:06.911 00.000 16108 MoveAxis(N, 0, ABG)
00:38:06.911 00.000 16108 Move returns status 0, amount 0
00:38:06.911 00.000 16108 move complete, result=0
00:38:06.911 00.000 16108 worker thread done servicing request
00:38:06.914 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3472, FiltMin=2960, FiltMax=46454, Gamma=1.000
00:38:06.927 00.013 21068 UpdateGuideState exits: m=115205 SNR=82.9
00:38:06.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.928 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:06.929 00.001 21068 Enqueuing Expose request
00:38:06.930 00.001 16108 Worker thread wakes up
00:38:06.930 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
00:38:06.931 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:06.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:08.094 01.163 16108 Exposure complete
00:38:08.151 00.057 16108 worker thread done servicing request
00:38:08.151 00.000 21068 OnExposeComplete: enter
00:38:08.152 00.001 21068 UpdateGuideState(): m_state=6
00:38:08.154 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8092
00:38:08.155 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.38, Mass=125901, SNR=86.8, Peak=14877 HFD=3.3
00:38:08.156 00.001 21068 MultiStar: [#1 -0.00,-0.65,0.00,M2] [#2 -0.01,-0.51,0.00,M4] [#3 0.01,-0.73,0.00,M4] [#4 0.20,-0.38,0.94,U] [#5 0.05,-0.60,0.00,M4] [#6 0.08,-0.93,0.00,M5] [#7 0.31,-0.49,0.00,M5] [#8 0.28,-0.37,0.00,M8] 
00:38:08.157 00.001 21068 single-star, 1 included, MultiStar: {0.18, -0.35}, one-star: {0.16, -0.33}
00:38:08.157 00.000 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
00:38:08.158 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:38:08.159 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.36 cameraTheta=-1.12 mountX=-0.21 mountY=0.28, mountTheta=2.22
00:38:08.160 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.33, opts=13)
00:38:08.161 00.001 21068 Enqueuing Move request for scope (0.16, -0.33)
00:38:08.162 00.001 16108 Worker thread wakes up
00:38:08.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
00:38:08.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
00:38:08.162 00.000 16108 Moving (0.16, -0.33) raw xDistance=-0.21 yDistance=0.28
00:38:08.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:38:08.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:08.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:38:08.162 00.000 16108 MoveAxis(E, 56, ABG)
00:38:08.162 00.000 16108 Guiding  Dir = 2, Dur = 56
00:38:08.162 00.000 16108 IsSlewing returns 0
00:38:08.162 00.000 16108 IsGuiding returns 0
00:38:08.168 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3472, FiltMin=2985, FiltMax=56877, Gamma=1.000
00:38:08.186 00.018 21068 UpdateGuideState exits: m=125901 SNR=86.8
00:38:08.187 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:08.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:08.189 00.001 21068 Enqueuing Expose request
00:38:08.207 00.018 16108 PulseGuide returned control before completion, sleep 22
00:38:08.238 00.031 16108 IsGuiding returns 1
00:38:08.238 00.000 16108 scope still moving after pulse duration time elapsed
00:38:08.270 00.032 16108 IsSlewing returns 0
00:38:08.270 00.000 16108 IsGuiding returns 1
00:38:08.302 00.032 16108 IsSlewing returns 0
00:38:08.303 00.001 16108 IsGuiding returns 0
00:38:08.303 00.000 16108 scope move finished after 56 + 83 ms
00:38:08.303 00.000 16108 Move returns status 0, amount 56
00:38:08.303 00.000 16108 MoveAxis(N, 0, ABG)
00:38:08.303 00.000 16108 Move returns status 0, amount 0
00:38:08.303 00.000 16108 move complete, result=0
00:38:08.303 00.000 16108 worker thread done servicing request
00:38:08.303 00.000 16108 Worker thread wakes up
00:38:08.303 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.3 px 0 ms NORTH
00:38:08.305 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:08.306 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:09.273 00.967 16108 Exposure complete
00:38:09.346 00.073 16108 worker thread done servicing request
00:38:09.346 00.000 21068 OnExposeComplete: enter
00:38:09.347 00.001 21068 UpdateGuideState(): m_state=6
00:38:09.348 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8093
00:38:09.349 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.34, Mass=119883, SNR=86.8, Peak=15805 HFD=3.2
00:38:09.350 00.001 21068 MultiStar: [#1 0.11,-0.54,0.00,M3] [#2 -0.02,-0.60,0.00,M5] [#3 -0.13,-0.65,0.00,M5] [#4 0.17,-0.35,0.80,U] [#5 -0.14,-0.46,0.00,M5] [#6 0.06,-0.71,0.00,M6] [#7 0.37,-0.10,0.56,U] [#8 0.05,-0.14,0.69,U] 
00:38:09.351 00.001 21068 refined, 3 included, MultiStar: {0.05, -0.26}, one-star: {-0.23, -0.36}
00:38:09.351 00.000 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
00:38:09.352 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
00:38:09.353 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.39 mountX=-0.09 mountY=0.24, mountTheta=1.94
00:38:09.354 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.26, opts=13)
00:38:09.355 00.001 21068 Enqueuing Move request for scope (0.05, -0.26)
00:38:09.356 00.001 16108 Worker thread wakes up
00:38:09.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
00:38:09.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
00:38:09.356 00.000 16108 Moving (0.05, -0.26) raw xDistance=-0.09 yDistance=0.24
00:38:09.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:38:09.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:38:09.357 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:38:09.357 00.000 16108 MoveAxis(E, 0, ABG)
00:38:09.357 00.000 16108 Move returns status 0, amount 0
00:38:09.357 00.000 16108 MoveAxis(N, 0, ABG)
00:38:09.357 00.000 16108 Move returns status 0, amount 0
00:38:09.357 00.000 16108 move complete, result=0
00:38:09.357 00.000 16108 worker thread done servicing request
00:38:09.360 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3472, FiltMin=2998, FiltMax=52621, Gamma=1.000
00:38:09.378 00.018 21068 UpdateGuideState exits: m=119883 SNR=86.8
00:38:09.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:09.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:09.381 00.001 21068 Enqueuing Expose request
00:38:09.381 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:09.382 00.001 16108 Worker thread wakes up
00:38:09.382 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:09.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:10.544 01.162 16108 Exposure complete
00:38:10.603 00.059 16108 worker thread done servicing request
00:38:10.603 00.000 21068 OnExposeComplete: enter
00:38:10.604 00.001 21068 UpdateGuideState(): m_state=6
00:38:10.605 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8094
00:38:10.606 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=875.58, Mass=121670, SNR=78.0, Peak=13741 HFD=3.2
00:38:10.607 00.001 21068 MultiStar: [#1 -0.11,-0.64,0.00,M4] [#2 -0.17,-0.60,0.00,M6] [#3 -0.22,-0.71,0.00,M6] [#4 -0.06,-0.51,0.00,M2] [#5 -0.26,-0.52,0.00,M6] [#6 -0.25,-0.81,0.00,M7] [#7 0.04,-0.39,0.64,U] [#8 0.27,-0.23,0.89,U] 
00:38:10.608 00.001 21068 refined, 2 included, MultiStar: {-0.10, -0.23}, one-star: {-0.52, -0.12}
00:38:10.610 00.002 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
00:38:10.610 00.000 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
00:38:10.611 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.99 mountX=0.06 mountY=0.24, mountTheta=1.33
00:38:10.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.23, opts=13)
00:38:10.614 00.001 21068 Enqueuing Move request for scope (-0.10, -0.23)
00:38:10.614 00.000 16108 Worker thread wakes up
00:38:10.615 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
00:38:10.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
00:38:10.615 00.000 16108 Moving (-0.10, -0.23) raw xDistance=0.06 yDistance=0.24
00:38:10.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:38:10.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:38:10.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:38:10.615 00.000 16108 MoveAxis(E, 0, ABG)
00:38:10.615 00.000 16108 Move returns status 0, amount 0
00:38:10.615 00.000 16108 MoveAxis(N, 0, ABG)
00:38:10.615 00.000 16108 Move returns status 0, amount 0
00:38:10.615 00.000 16108 move complete, result=0
00:38:10.615 00.000 16108 worker thread done servicing request
00:38:10.621 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3472, FiltMin=2886, FiltMax=52797, Gamma=1.000
00:38:10.637 00.016 21068 UpdateGuideState exits: m=121670 SNR=78.0
00:38:10.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:10.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:10.639 00.000 21068 Enqueuing Expose request
00:38:10.640 00.001 16108 Worker thread wakes up
00:38:10.640 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:10.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:10.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:11.619 00.978 16108 Exposure complete
00:38:11.690 00.071 16108 worker thread done servicing request
00:38:11.690 00.000 21068 OnExposeComplete: enter
00:38:11.691 00.001 21068 UpdateGuideState(): m_state=6
00:38:11.692 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8095
00:38:11.692 00.000 21068 Star::Find returns 1 (0), X=219.76, Y=875.83, Mass=132287, SNR=82.7, Peak=16819 HFD=3.2
00:38:11.693 00.001 21068 MultiStar: [#1 -0.03,-0.43,1.27,U] [#2 -0.24,-0.35,1.02,U] [#3 -0.12,-0.39,1.07,U] [#4 0.11,-0.02,1.03,U] [#5 -0.15,-0.26,0.94,U] [#6 -0.02,-0.24,0.77,U] [#7 0.13,-0.14,0.54,U] [#8 -0.26,0.18,0.74,U] 
00:38:11.695 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.20, 0.13}
00:38:11.696 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
00:38:11.697 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
00:38:11.699 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.04 mountX=0.06 mountY=0.20, mountTheta=1.28
00:38:11.703 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.19, opts=13)
00:38:11.704 00.001 21068 Enqueuing Move request for scope (-0.09, -0.19)
00:38:11.704 00.000 16108 Worker thread wakes up
00:38:11.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
00:38:11.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
00:38:11.705 00.001 16108 Moving (-0.09, -0.19) raw xDistance=0.06 yDistance=0.20
00:38:11.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:38:11.705 00.000 16108 switching direction from -1 to 1 - decHistory=7 oldest=-0.49 newest=0.69
00:38:11.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:38:11.705 00.000 16108 MoveAxis(E, 0, ABG)
00:38:11.705 00.000 16108 Move returns status 0, amount 0
00:38:11.705 00.000 16108 MoveAxis(S, 41, ABG)
00:38:11.705 00.000 16108 Guiding  Dir = 1, Dur = 41
00:38:11.705 00.000 16108 IsSlewing returns 0
00:38:11.705 00.000 16108 IsGuiding returns 0
00:38:11.709 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3472, FiltMin=2925, FiltMax=50243, Gamma=1.000
00:38:11.710 00.001 16108 PulseGuide returned control before completion, sleep 47
00:38:11.727 00.017 21068 UpdateGuideState exits: m=132287 SNR=82.7
00:38:11.729 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:11.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:11.732 00.002 21068 Enqueuing Expose request
00:38:11.773 00.041 16108 IsGuiding returns 1
00:38:11.773 00.000 16108 scope still moving after pulse duration time elapsed
00:38:11.804 00.031 16108 IsSlewing returns 0
00:38:11.804 00.000 16108 IsGuiding returns 0
00:38:11.804 00.000 16108 scope move finished after 41 + 58 ms
00:38:11.804 00.000 16108 Move returns status 0, amount 41
00:38:11.805 00.001 16108 move complete, result=0
00:38:11.805 00.000 16108 worker thread done servicing request
00:38:11.805 00.000 16108 Worker thread wakes up
00:38:11.805 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:38:11.807 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:11.809 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:12.970 01.161 16108 Exposure complete
00:38:13.027 00.057 16108 worker thread done servicing request
00:38:13.027 00.000 21068 OnExposeComplete: enter
00:38:13.028 00.001 21068 UpdateGuideState(): m_state=6
00:38:13.029 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8096
00:38:13.030 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.28, Mass=124524, SNR=84.3, Peak=16301 HFD=3.4
00:38:13.031 00.001 21068 MultiStar: [#1 0.04,-0.45,1.07,U] [#2 0.13,-0.46,0.00,M6] [#3 -0.01,-0.29,0.97,U] [#4 -0.01,-0.17,0.84,U] [#5 -0.01,-0.30,0.95,U] [#6 -0.13,-0.26,0.75,U] [#7 0.13,-0.46,0.00,M3] [#8 -0.16,-0.46,0.00,M6] 
00:38:13.031 00.000 21068 refined, 5 included, MultiStar: {-0.02, -0.32}, one-star: {-0.05, -0.42}
00:38:13.032 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
00:38:13.033 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
00:38:13.033 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=-0.03 mountY=0.32, mountTheta=1.67
00:38:13.035 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.32, opts=13)
00:38:13.037 00.002 21068 Enqueuing Move request for scope (-0.02, -0.32)
00:38:13.038 00.001 16108 Worker thread wakes up
00:38:13.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
00:38:13.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
00:38:13.038 00.000 16108 Moving (-0.02, -0.32) raw xDistance=-0.03 yDistance=0.32
00:38:13.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:38:13.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:38:13.038 00.000 16108 MoveAxis(E, 0, ABG)
00:38:13.038 00.000 16108 Move returns status 0, amount 0
00:38:13.038 00.000 16108 MoveAxis(S, 64, ABG)
00:38:13.038 00.000 16108 Guiding  Dir = 1, Dur = 64
00:38:13.038 00.000 16108 IsSlewing returns 0
00:38:13.039 00.001 16108 IsGuiding returns 0
00:38:13.043 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3472, FiltMin=3001, FiltMax=50243, Gamma=1.000
00:38:13.061 00.018 21068 UpdateGuideState exits: m=124524 SNR=84.3
00:38:13.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:13.065 00.002 21068 Enqueuing Expose request
00:38:13.071 00.006 16108 PulseGuide returned control before completion, sleep 42
00:38:13.116 00.045 16108 IsGuiding returns 1
00:38:13.116 00.000 16108 scope still moving after pulse duration time elapsed
00:38:13.148 00.032 16108 IsSlewing returns 0
00:38:13.148 00.000 16108 IsGuiding returns 1
00:38:13.179 00.031 16108 IsSlewing returns 0
00:38:13.180 00.001 16108 IsGuiding returns 0
00:38:13.180 00.000 16108 scope move finished after 64 + 77 ms
00:38:13.180 00.000 16108 Move returns status 0, amount 64
00:38:13.180 00.000 16108 move complete, result=0
00:38:13.180 00.000 16108 worker thread done servicing request
00:38:13.180 00.000 16108 Worker thread wakes up
00:38:13.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:13.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:13.182 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 64 ms SOUTH
00:38:14.160 00.978 16108 Exposure complete
00:38:14.221 00.061 16108 worker thread done servicing request
00:38:14.221 00.000 21068 OnExposeComplete: enter
00:38:14.222 00.001 21068 UpdateGuideState(): m_state=6
00:38:14.223 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8097
00:38:14.224 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.65, Mass=123897, SNR=79.7, Peak=18019 HFD=3.1
00:38:14.225 00.001 21068 MultiStar: [#1 -0.04,-0.33,1.34,U] [#2 -0.05,-0.23,1.28,U] [#3 -0.31,-0.27,0.94,U] [#4 0.15,-0.21,0.87,U] [#5 -0.28,-0.01,0.91,U] [#6 -0.02,-0.23,0.97,U] [#7 -0.06,-0.02,0.70,U] [#8 -0.11,0.34,0.84,U] 
00:38:14.226 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.17, -0.05}
00:38:14.227 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
00:38:14.228 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
00:38:14.229 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.19 mountX=0.07 mountY=0.15, mountTheta=1.13
00:38:14.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.13, opts=13)
00:38:14.231 00.000 21068 Enqueuing Move request for scope (-0.10, -0.13)
00:38:14.232 00.001 16108 Worker thread wakes up
00:38:14.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:38:14.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:38:14.232 00.000 16108 Moving (-0.10, -0.13) raw xDistance=0.07 yDistance=0.15
00:38:14.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:38:14.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:14.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:38:14.233 00.001 16108 MoveAxis(E, 0, ABG)
00:38:14.233 00.000 16108 Move returns status 0, amount 0
00:38:14.233 00.000 16108 MoveAxis(N, 0, ABG)
00:38:14.233 00.000 16108 Move returns status 0, amount 0
00:38:14.233 00.000 16108 move complete, result=0
00:38:14.233 00.000 16108 worker thread done servicing request
00:38:14.239 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3475, FiltMin=2992, FiltMax=65510, Gamma=1.000
00:38:14.262 00.023 21068 UpdateGuideState exits: m=123897 SNR=79.7
00:38:14.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:14.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:14.265 00.001 21068 Enqueuing Expose request
00:38:14.265 00.000 16108 Worker thread wakes up
00:38:14.265 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:14.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:14.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:15.421 01.155 16108 Exposure complete
00:38:15.496 00.075 16108 worker thread done servicing request
00:38:15.496 00.000 21068 OnExposeComplete: enter
00:38:15.498 00.002 21068 UpdateGuideState(): m_state=6
00:38:15.499 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8098
00:38:15.500 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=876.09, Mass=118565, SNR=83.5, Peak=15539 HFD=3.4
00:38:15.501 00.001 21068 MultiStar: [#1 -0.51,-0.17,0.00,M2] [#2 -0.45,-0.02,1.23,U] [#3 -0.52,-0.15,0.00,M4] [#4 0.08,0.18,0.81,U] [#5 -0.57,-0.12,0.00,M4] [#6 -0.39,-0.20,0.89,U] [#7 -0.52,0.13,0.00,M3] [#8 -0.37,0.26,0.72,U] 
00:38:15.502 00.001 21068 refined, 4 included, MultiStar: {-0.34, 0.11}, one-star: {-0.45, 0.39}
00:38:15.502 00.000 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
00:38:15.503 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
00:38:15.504 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.35 cameraTheta=2.82 mountX=0.35 mountY=-0.03, mountTheta=-0.08
00:38:15.507 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.11, opts=13)
00:38:15.507 00.000 21068 Enqueuing Move request for scope (-0.34, 0.11)
00:38:15.508 00.001 16108 Worker thread wakes up
00:38:15.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd
00:38:15.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.11)
00:38:15.508 00.000 16108 Moving (-0.34, 0.11) raw xDistance=0.35 yDistance=-0.03
00:38:15.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:38:15.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:15.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:15.508 00.000 16108 MoveAxis(W, 92, ABG)
00:38:15.508 00.000 16108 Guiding  Dir = 3, Dur = 92
00:38:15.509 00.001 16108 IsSlewing returns 0
00:38:15.509 00.000 16108 IsGuiding returns 0
00:38:15.512 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3472, FiltMin=2979, FiltMax=65510, Gamma=1.000
00:38:15.519 00.007 16108 PulseGuide returned control before completion, sleep 92
00:38:15.528 00.009 21068 UpdateGuideState exits: m=118565 SNR=83.5
00:38:15.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:15.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:15.531 00.001 21068 Enqueuing Expose request
00:38:15.612 00.081 16108 IsGuiding returns 0
00:38:15.612 00.000 16108 Move returns status 0, amount 92
00:38:15.612 00.000 16108 MoveAxis(N, 0, ABG)
00:38:15.612 00.000 16108 Move returns status 0, amount 0
00:38:15.612 00.000 16108 move complete, result=0
00:38:15.612 00.000 16108 worker thread done servicing request
00:38:15.613 00.001 16108 Worker thread wakes up
00:38:15.613 00.000 21068 GuideStep: 0.3 px 92 ms WEST, -0.0 px 0 ms NORTH
00:38:15.615 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:15.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:16.596 00.981 16108 Exposure complete
00:38:16.678 00.082 16108 worker thread done servicing request
00:38:16.679 00.001 21068 OnExposeComplete: enter
00:38:16.682 00.003 21068 UpdateGuideState(): m_state=6
00:38:16.685 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8099
00:38:16.688 00.003 21068 Star::Find returns 1 (0), X=219.68, Y=875.52, Mass=113595, SNR=75.7, Peak=13443 HFD=3.3
00:38:16.690 00.002 21068 MultiStar: [#1 0.06,-0.37,1.24,U] [#2 -0.37,-0.29,0.00,M5] [#3 -0.11,-0.63,0.00,M5] [#4 0.18,-0.18,0.86,U] [#5 -0.06,-0.35,1.10,U] [#6 -0.02,-0.48,0.00,M4] [#7 -0.24,-0.05,0.73,U] [#8 -0.00,0.03,0.83,U] 
00:38:16.691 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.21}, one-star: {-0.28, -0.18}
00:38:16.693 00.002 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
00:38:16.693 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
00:38:16.695 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.81 mountX=0.01 mountY=0.22, mountTheta=1.51
00:38:16.698 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.21, opts=13)
00:38:16.699 00.001 21068 Enqueuing Move request for scope (-0.05, -0.21)
00:38:16.701 00.002 16108 Worker thread wakes up
00:38:16.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
00:38:16.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
00:38:16.701 00.000 16108 Moving (-0.05, -0.21) raw xDistance=0.01 yDistance=0.22
00:38:16.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:38:16.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:38:16.701 00.000 16108 MoveAxis(E, 0, ABG)
00:38:16.701 00.000 16108 Move returns status 0, amount 0
00:38:16.701 00.000 16108 MoveAxis(S, 43, ABG)
00:38:16.702 00.001 16108 Guiding  Dir = 1, Dur = 43
00:38:16.702 00.000 16108 IsSlewing returns 0
00:38:16.702 00.000 16108 IsGuiding returns 0
00:38:16.710 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3475, FiltMin=2976, FiltMax=55379, Gamma=1.000
00:38:16.712 00.002 16108 PulseGuide returned control before completion, sleep 46
00:38:16.732 00.020 21068 UpdateGuideState exits: m=113595 SNR=75.7
00:38:16.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:16.735 00.001 21068 Enqueuing Expose request
00:38:16.772 00.037 16108 IsGuiding returns 1
00:38:16.772 00.000 16108 scope still moving after pulse duration time elapsed
00:38:16.803 00.031 16108 IsSlewing returns 0
00:38:16.803 00.000 16108 IsGuiding returns 0
00:38:16.803 00.000 16108 scope move finished after 43 + 57 ms
00:38:16.803 00.000 16108 Move returns status 0, amount 43
00:38:16.803 00.000 16108 move complete, result=0
00:38:16.803 00.000 16108 worker thread done servicing request
00:38:16.804 00.001 16108 Worker thread wakes up
00:38:16.804 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:38:16.806 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:16.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:17.974 01.168 16108 Exposure complete
00:38:18.045 00.071 16108 worker thread done servicing request
00:38:18.047 00.002 21068 OnExposeComplete: enter
00:38:18.049 00.002 21068 UpdateGuideState(): m_state=6
00:38:18.050 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8100
00:38:18.052 00.002 21068 Star::Find returns 1 (0), X=219.75, Y=876.06, Mass=107395, SNR=78.2, Peak=15907 HFD=3.2
00:38:18.053 00.001 21068 MultiStar: [#1 0.02,-0.15,1.15,U] [#2 -0.28,0.11,1.21,U] [#3 -0.00,-0.16,1.19,U] [#4 0.17,0.12,0.87,U] [#5 0.02,0.12,0.93,U] [#6 -0.09,-0.08,0.82,U] [#7 0.01,0.07,0.72,U] [#8 -0.41,0.26,0.00,M4] 
00:38:18.054 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {-0.21, 0.36}
00:38:18.055 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
00:38:18.056 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
00:38:18.057 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.49 mountX=0.06 mountY=-0.03, mountTheta=-0.43
00:38:18.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
00:38:18.060 00.001 21068 Enqueuing Move request for scope (-0.05, 0.04)
00:38:18.061 00.001 16108 Worker thread wakes up
00:38:18.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:38:18.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:38:18.061 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=-0.03
00:38:18.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:38:18.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:18.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:18.061 00.000 16108 MoveAxis(E, 0, ABG)
00:38:18.061 00.000 16108 Move returns status 0, amount 0
00:38:18.061 00.000 16108 MoveAxis(N, 0, ABG)
00:38:18.061 00.000 16108 Move returns status 0, amount 0
00:38:18.061 00.000 16108 move complete, result=0
00:38:18.062 00.001 16108 worker thread done servicing request
00:38:18.066 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3475, FiltMin=3008, FiltMax=59869, Gamma=1.000
00:38:18.087 00.021 21068 UpdateGuideState exits: m=107395 SNR=78.2
00:38:18.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:18.088 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:18.089 00.001 21068 Enqueuing Expose request
00:38:18.090 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:18.091 00.001 16108 Worker thread wakes up
00:38:18.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:18.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:19.069 00.978 16108 Exposure complete
00:38:19.128 00.059 16108 worker thread done servicing request
00:38:19.128 00.000 21068 OnExposeComplete: enter
00:38:19.129 00.001 21068 UpdateGuideState(): m_state=6
00:38:19.130 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8101
00:38:19.131 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.86, Mass=121738, SNR=83.3, Peak=15059 HFD=3.5
00:38:19.131 00.000 21068 MultiStar: [#1 -0.18,-0.10,1.11,U] [#2 -0.52,-0.07,0.00,M5] [#3 -0.20,-0.07,0.93,U] [#4 0.01,-0.01,0.78,U] [#5 -0.24,0.22,0.84,U] [#6 -0.43,-0.40,0.00,M4] [#7 -0.19,0.09,0.65,U] [#8 -0.28,0.10,0.82,U] 
00:38:19.132 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.05}, one-star: {-0.33, 0.16}
00:38:19.133 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
00:38:19.134 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
00:38:19.134 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.90 mountX=0.21 mountY=-0.00, mountTheta=-0.00
00:38:19.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.05, opts=13)
00:38:19.137 00.001 21068 Enqueuing Move request for scope (-0.20, 0.05)
00:38:19.138 00.001 16108 Worker thread wakes up
00:38:19.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
00:38:19.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
00:38:19.138 00.000 16108 Moving (-0.20, 0.05) raw xDistance=0.21 yDistance=-0.00
00:38:19.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:38:19.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:19.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:38:19.138 00.000 16108 MoveAxis(W, 55, ABG)
00:38:19.138 00.000 16108 Guiding  Dir = 3, Dur = 55
00:38:19.139 00.001 16108 IsSlewing returns 0
00:38:19.139 00.000 16108 IsGuiding returns 0
00:38:19.142 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3475, FiltMin=3001, FiltMax=60960, Gamma=1.000
00:38:19.161 00.019 21068 UpdateGuideState exits: m=121738 SNR=83.3
00:38:19.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:19.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:19.164 00.001 21068 Enqueuing Expose request
00:38:19.170 00.006 16108 PulseGuide returned control before completion, sleep 33
00:38:19.217 00.047 16108 IsGuiding returns 1
00:38:19.217 00.000 16108 scope still moving after pulse duration time elapsed
00:38:19.249 00.032 16108 IsSlewing returns 0
00:38:19.249 00.000 16108 IsGuiding returns 1
00:38:19.281 00.032 16108 IsSlewing returns 0
00:38:19.281 00.000 16108 IsGuiding returns 0
00:38:19.282 00.001 16108 scope move finished after 55 + 88 ms
00:38:19.282 00.000 16108 Move returns status 0, amount 55
00:38:19.282 00.000 16108 MoveAxis(N, 0, ABG)
00:38:19.282 00.000 16108 Move returns status 0, amount 0
00:38:19.282 00.000 16108 move complete, result=0
00:38:19.282 00.000 16108 worker thread done servicing request
00:38:19.282 00.000 16108 Worker thread wakes up
00:38:19.283 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:19.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:19.283 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
00:38:20.435 01.152 16108 Exposure complete
00:38:20.487 00.052 16108 worker thread done servicing request
00:38:20.487 00.000 21068 OnExposeComplete: enter
00:38:20.488 00.001 21068 UpdateGuideState(): m_state=6
00:38:20.489 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8102
00:38:20.490 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=875.81, Mass=126212, SNR=76.0, Peak=12925 HFD=3.6
00:38:20.491 00.001 21068 MultiStar: [#1 -0.26,-0.12,1.12,U] [#2 0.13,-0.26,1.26,U] [#3 -0.41,-0.05,1.10,U] [#4 0.25,0.17,0.97,U] [#5 -0.14,-0.11,0.91,U] [#6 -0.14,-0.13,0.92,U] [#7 0.03,-0.37,0.64,U] [#8 0.20,0.29,0.68,U] 
00:38:20.492 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.50, 0.11}
00:38:20.493 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
00:38:20.493 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
00:38:20.494 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.66 mountX=0.10 mountY=0.08, mountTheta=0.69
00:38:20.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
00:38:20.497 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
00:38:20.497 00.000 16108 Worker thread wakes up
00:38:20.498 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
00:38:20.498 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
00:38:20.498 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
00:38:20.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:38:20.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:20.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:20.498 00.000 16108 MoveAxis(E, 0, ABG)
00:38:20.498 00.000 16108 Move returns status 0, amount 0
00:38:20.498 00.000 16108 MoveAxis(N, 0, ABG)
00:38:20.498 00.000 16108 Move returns status 0, amount 0
00:38:20.498 00.000 16108 move complete, result=0
00:38:20.498 00.000 16108 worker thread done servicing request
00:38:20.501 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3475, FiltMin=2979, FiltMax=65510, Gamma=1.000
00:38:20.520 00.019 21068 UpdateGuideState exits: m=126212 SNR=76.0
00:38:20.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.521 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:20.523 00.002 21068 Enqueuing Expose request
00:38:20.524 00.001 16108 Worker thread wakes up
00:38:20.524 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:20.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:20.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:21.500 00.976 16108 Exposure complete
00:38:21.572 00.072 16108 worker thread done servicing request
00:38:21.572 00.000 21068 OnExposeComplete: enter
00:38:21.573 00.001 21068 UpdateGuideState(): m_state=6
00:38:21.574 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8103
00:38:21.575 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=876.10, Mass=110876, SNR=73.8, Peak=13987 HFD=3.3
00:38:21.577 00.002 21068 MultiStar: [#1 -0.09,-0.34,1.42,U] [#2 -0.11,-0.11,1.23,U] [#3 0.14,-0.18,0.98,U] [#4 0.36,0.35,0.00,M1] [#5 -0.19,0.11,1.00,U] [#6 0.15,-0.23,0.88,U] [#7 0.15,0.04,0.73,U] [#8 0.14,0.45,0.00,M3] 
00:38:21.577 00.000 21068 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {-0.38, 0.40}
00:38:21.578 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
00:38:21.579 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
00:38:21.579 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.34 mountX=0.05 mountY=0.08, mountTheta=0.99
00:38:21.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
00:38:21.581 00.000 21068 Enqueuing Move request for scope (-0.06, -0.06)
00:38:21.582 00.001 16108 Worker thread wakes up
00:38:21.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:38:21.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:38:21.582 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.08
00:38:21.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:38:21.583 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:21.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:21.583 00.000 16108 MoveAxis(E, 0, ABG)
00:38:21.583 00.000 16108 Move returns status 0, amount 0
00:38:21.583 00.000 16108 MoveAxis(N, 0, ABG)
00:38:21.583 00.000 16108 Move returns status 0, amount 0
00:38:21.583 00.000 16108 move complete, result=0
00:38:21.583 00.000 16108 worker thread done servicing request
00:38:21.587 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3475, FiltMin=2995, FiltMax=56864, Gamma=1.000
00:38:21.621 00.034 21068 UpdateGuideState exits: m=110876 SNR=73.8
00:38:21.624 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:21.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:21.626 00.001 21068 Enqueuing Expose request
00:38:21.627 00.001 16108 Worker thread wakes up
00:38:21.627 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:21.629 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:21.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:22.795 01.166 16108 Exposure complete
00:38:22.872 00.077 16108 worker thread done servicing request
00:38:22.872 00.000 21068 OnExposeComplete: enter
00:38:22.873 00.001 21068 UpdateGuideState(): m_state=6
00:38:22.874 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8104
00:38:22.875 00.001 21068 Star::Find returns 1 (0), X=219.38, Y=876.02, Mass=133495, SNR=73.7, Peak=14173 HFD=3.4
00:38:22.876 00.001 21068 MultiStar: [#1 -0.36,0.40,0.00,M1] [#2 -0.33,0.22,1.23,U] [#3 -0.21,0.36,1.18,U] [#4 0.06,0.17,0.84,U] [#5 -0.41,0.39,0.00,M1] [#6 -0.72,0.25,0.00,M3] [#7 -0.54,0.08,0.00,M1] [#8 0.08,0.41,0.78,U] 
00:38:22.877 00.001 21068 refined, 4 included, MultiStar: {-0.22, 0.30}, one-star: {-0.58, 0.32}
00:38:22.878 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
00:38:22.879 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
00:38:22.880 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.22 mountX=0.27 mountY=-0.24, mountTheta=-0.72
00:38:22.881 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.30, opts=13)
00:38:22.882 00.001 21068 Enqueuing Move request for scope (-0.22, 0.30)
00:38:22.883 00.001 16108 Worker thread wakes up
00:38:22.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
00:38:22.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
00:38:22.883 00.000 16108 Moving (-0.22, 0.30) raw xDistance=0.27 yDistance=-0.24
00:38:22.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:38:22.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:22.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:38:22.883 00.000 16108 MoveAxis(W, 71, ABG)
00:38:22.883 00.000 16108 Guiding  Dir = 3, Dur = 71
00:38:22.884 00.001 16108 IsSlewing returns 0
00:38:22.884 00.000 16108 IsGuiding returns 0
00:38:22.885 00.001 16108 PulseGuide returned control before completion, sleep 80
00:38:22.887 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3475, FiltMin=2989, FiltMax=61805, Gamma=1.000
00:38:22.903 00.016 21068 UpdateGuideState exits: m=133495 SNR=73.7
00:38:22.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:22.904 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:22.905 00.001 21068 Enqueuing Expose request
00:38:22.970 00.065 16108 IsGuiding returns 0
00:38:22.970 00.000 16108 Move returns status 0, amount 71
00:38:22.970 00.000 16108 MoveAxis(N, 0, ABG)
00:38:22.970 00.000 16108 Move returns status 0, amount 0
00:38:22.970 00.000 16108 move complete, result=0
00:38:22.970 00.000 16108 worker thread done servicing request
00:38:22.970 00.000 16108 Worker thread wakes up
00:38:22.970 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.2 px 0 ms NORTH
00:38:22.972 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:22.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:23.949 00.977 16108 Exposure complete
00:38:24.013 00.064 16108 worker thread done servicing request
00:38:24.013 00.000 21068 OnExposeComplete: enter
00:38:24.014 00.001 21068 UpdateGuideState(): m_state=6
00:38:24.015 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8105
00:38:24.015 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=875.86, Mass=120629, SNR=92.9, Peak=14819 HFD=3.4
00:38:24.016 00.001 21068 MultiStar: [#1 0.30,-0.34,0.87,U] [#2 0.21,-0.30,1.02,U] [#3 -0.21,-0.26,0.81,U] [#4 -0.09,-0.28,0.75,U] [#5 -0.11,-0.00,0.99,U] [#6 -0.12,-0.41,0.72,U] [#7 0.58,-0.16,0.00,M2] [#8 0.29,-0.07,0.64,U] 
00:38:24.017 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.18}, one-star: {-0.15, 0.16}
00:38:24.018 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
00:38:24.019 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
00:38:24.020 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.51 mountX=-0.04 mountY=0.17, mountTheta=1.81
00:38:24.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
00:38:24.023 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
00:38:24.023 00.000 16108 Worker thread wakes up
00:38:24.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
00:38:24.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
00:38:24.023 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.17
00:38:24.024 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:38:24.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:24.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:38:24.024 00.000 16108 MoveAxis(E, 0, ABG)
00:38:24.024 00.000 16108 Move returns status 0, amount 0
00:38:24.024 00.000 16108 MoveAxis(N, 0, ABG)
00:38:24.024 00.000 16108 Move returns status 0, amount 0
00:38:24.024 00.000 16108 move complete, result=0
00:38:24.024 00.000 16108 worker thread done servicing request
00:38:24.027 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3475, FiltMin=2996, FiltMax=65472, Gamma=1.000
00:38:24.053 00.026 21068 UpdateGuideState exits: m=120629 SNR=92.9
00:38:24.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:24.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:24.056 00.001 21068 Enqueuing Expose request
00:38:24.057 00.001 16108 Worker thread wakes up
00:38:24.057 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:24.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:24.058 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:25.227 01.169 16108 Exposure complete
00:38:25.284 00.057 16108 worker thread done servicing request
00:38:25.284 00.000 21068 OnExposeComplete: enter
00:38:25.284 00.000 21068 UpdateGuideState(): m_state=6
00:38:25.285 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8106
00:38:25.286 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.51, Mass=117352, SNR=79.3, Peak=12557 HFD=3.6
00:38:25.287 00.001 21068 MultiStar: [#1 0.18,-0.43,0.00,M1] [#2 0.18,-0.56,0.00,M2] [#3 -0.20,-0.52,0.00,M1] [#4 0.13,-0.39,0.82,U] [#5 0.13,-0.26,0.78,U] [#6 -0.15,-0.59,0.00,M3] [#7 0.22,-0.34,0.59,U] [#8 0.24,-0.15,0.83,U] 
00:38:25.288 00.001 21068 single-star, 4 included, MultiStar: {0.10, -0.26}, one-star: {-0.11, -0.20}
00:38:25.289 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
00:38:25.289 00.000 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:38:25.290 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.09 mountX=0.08 mountY=0.22, mountTheta=1.23
00:38:25.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.20, opts=13)
00:38:25.293 00.001 21068 Enqueuing Move request for scope (-0.11, -0.20)
00:38:25.293 00.000 16108 Worker thread wakes up
00:38:25.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
00:38:25.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
00:38:25.293 00.000 16108 Moving (-0.11, -0.20) raw xDistance=0.08 yDistance=0.22
00:38:25.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:38:25.294 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:38:25.294 00.000 16108 MoveAxis(E, 0, ABG)
00:38:25.294 00.000 16108 Move returns status 0, amount 0
00:38:25.294 00.000 16108 MoveAxis(S, 44, ABG)
00:38:25.294 00.000 16108 Guiding  Dir = 1, Dur = 44
00:38:25.294 00.000 16108 IsSlewing returns 0
00:38:25.294 00.000 16108 IsGuiding returns 0
00:38:25.297 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3475, FiltMin=2937, FiltMax=57389, Gamma=1.000
00:38:25.313 00.016 21068 UpdateGuideState exits: m=117352 SNR=79.3
00:38:25.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:25.315 00.000 21068 Enqueuing Expose request
00:38:25.320 00.005 16108 PulseGuide returned control before completion, sleep 30
00:38:25.364 00.044 16108 IsGuiding returns 1
00:38:25.364 00.000 16108 scope still moving after pulse duration time elapsed
00:38:25.396 00.032 16108 IsSlewing returns 0
00:38:25.396 00.000 16108 IsGuiding returns 1
00:38:25.427 00.031 16108 IsSlewing returns 0
00:38:25.427 00.000 16108 IsGuiding returns 0
00:38:25.427 00.000 16108 scope move finished after 44 + 88 ms
00:38:25.427 00.000 16108 Move returns status 0, amount 44
00:38:25.427 00.000 16108 move complete, result=0
00:38:25.427 00.000 16108 worker thread done servicing request
00:38:25.427 00.000 16108 Worker thread wakes up
00:38:25.427 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
00:38:25.429 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:25.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:26.400 00.971 16108 Exposure complete
00:38:26.471 00.071 16108 worker thread done servicing request
00:38:26.472 00.001 21068 OnExposeComplete: enter
00:38:26.473 00.001 21068 UpdateGuideState(): m_state=6
00:38:26.473 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8107
00:38:26.474 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.95, Mass=126328, SNR=84.4, Peak=13232 HFD=3.6
00:38:26.480 00.006 21068 MultiStar: [#1 0.35,-0.41,0.00,M2] [#2 0.13,-0.21,1.37,U] [#3 0.11,-0.24,0.85,U] [#4 0.55,0.06,0.00,M1] [#5 0.38,-0.11,0.92,U] [#6 0.19,-0.28,0.75,U] [#7 0.47,0.03,0.00,M2] [#8 0.39,0.41,0.00,M1] 
00:38:26.481 00.001 21068 refined, 4 included, MultiStar: {0.22, -0.12}, one-star: {0.28, 0.25}
00:38:26.482 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
00:38:26.482 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
00:38:26.483 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.24 cameraTheta=-0.49 mountX=-0.23 mountY=0.06, mountTheta=2.88
00:38:26.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.12, opts=13)
00:38:26.485 00.000 21068 Enqueuing Move request for scope (0.22, -0.12)
00:38:26.486 00.001 16108 Worker thread wakes up
00:38:26.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
00:38:26.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
00:38:26.486 00.000 16108 Moving (0.22, -0.12) raw xDistance=-0.23 yDistance=0.06
00:38:26.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:38:26.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:26.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:38:26.487 00.001 16108 MoveAxis(E, 61, ABG)
00:38:26.487 00.000 16108 Guiding  Dir = 2, Dur = 61
00:38:26.487 00.000 16108 IsSlewing returns 0
00:38:26.487 00.000 16108 IsGuiding returns 0
00:38:26.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3475, FiltMin=3008, FiltMax=65440, Gamma=1.000
00:38:26.492 00.001 16108 PulseGuide returned control before completion, sleep 66
00:38:26.507 00.015 21068 UpdateGuideState exits: m=126328 SNR=84.4
00:38:26.509 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:26.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:26.512 00.002 21068 Enqueuing Expose request
00:38:26.570 00.058 16108 IsGuiding returns 1
00:38:26.570 00.000 16108 scope still moving after pulse duration time elapsed
00:38:26.601 00.031 16108 IsSlewing returns 0
00:38:26.601 00.000 16108 IsGuiding returns 0
00:38:26.602 00.001 16108 scope move finished after 61 + 53 ms
00:38:26.602 00.000 16108 Move returns status 0, amount 61
00:38:26.602 00.000 16108 MoveAxis(N, 0, ABG)
00:38:26.602 00.000 16108 Move returns status 0, amount 0
00:38:26.602 00.000 16108 move complete, result=0
00:38:26.602 00.000 16108 worker thread done servicing request
00:38:26.602 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
00:38:26.604 00.002 16108 Worker thread wakes up
00:38:26.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:26.605 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:27.775 01.170 16108 Exposure complete
00:38:27.832 00.057 16108 worker thread done servicing request
00:38:27.832 00.000 21068 OnExposeComplete: enter
00:38:27.833 00.001 21068 UpdateGuideState(): m_state=6
00:38:27.834 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8108
00:38:27.835 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=876.36, Mass=123639, SNR=83.8, Peak=12995 HFD=3.6
00:38:27.836 00.001 21068 MultiStar: [#1 0.40,0.13,1.08,U] [#2 0.50,0.11,0.00,M2] [#3 0.50,0.29,0.00,M1] [#4 0.52,0.46,0.00,M2] [#5 0.17,0.36,0.80,U] [#6 0.32,0.24,0.91,U] [#7 0.00,0.35,0.66,U] [#8 0.72,0.86,0.00,M2] 
00:38:27.837 00.001 21068 refined, 4 included, MultiStar: {0.17, 0.35}, one-star: {-0.11, 0.66}
00:38:27.837 00.000 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
00:38:27.838 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
00:38:27.839 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.35 hyp=0.39 cameraTheta=1.12 mountX=-0.11 mountY=-0.38, mountTheta=-1.85
00:38:27.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.35, opts=13)
00:38:27.842 00.001 21068 Enqueuing Move request for scope (0.17, 0.35)
00:38:27.847 00.005 16108 Worker thread wakes up
00:38:27.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.35) opts 0xd
00:38:27.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.35)
00:38:27.847 00.000 16108 Moving (0.17, 0.35) raw xDistance=-0.11 yDistance=-0.38
00:38:27.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:27.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:27.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:38:27.847 00.000 16108 MoveAxis(E, 0, ABG)
00:38:27.847 00.000 16108 Move returns status 0, amount 0
00:38:27.848 00.001 16108 MoveAxis(N, 0, ABG)
00:38:27.848 00.000 16108 Move returns status 0, amount 0
00:38:27.848 00.000 16108 move complete, result=0
00:38:27.848 00.000 16108 worker thread done servicing request
00:38:27.855 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3475, FiltMin=2989, FiltMax=52045, Gamma=1.000
00:38:27.879 00.024 21068 UpdateGuideState exits: m=123639 SNR=83.8
00:38:27.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:27.882 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:27.882 00.000 21068 Enqueuing Expose request
00:38:27.883 00.001 16108 Worker thread wakes up
00:38:27.883 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:38:27.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:27.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:28.849 00.965 16108 Exposure complete
00:38:28.920 00.071 16108 worker thread done servicing request
00:38:28.920 00.000 21068 OnExposeComplete: enter
00:38:28.921 00.001 21068 UpdateGuideState(): m_state=6
00:38:28.922 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8109
00:38:28.923 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=876.34, Mass=134412, SNR=96.9, Peak=16051 HFD=3.4
00:38:28.924 00.001 21068 MultiStar: [#1 0.03,0.35,1.19,U] [#2 -0.16,0.54,0.00,M3] [#3 0.24,0.29,0.91,U] [#4 0.10,0.89,0.00,M3] [#5 0.10,0.58,0.00,M1] [#6 0.12,0.51,0.00,M2] [#7 0.07,0.50,0.00,M2] [#8 -0.04,0.86,0.00,M3] 
00:38:28.925 00.001 21068 refined, 2 included, MultiStar: {0.07, 0.43}, one-star: {-0.04, 0.64}
00:38:28.925 00.000 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
00:38:28.926 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
00:38:28.927 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.43 hyp=0.43 cameraTheta=1.41 mountX=0.01 mountY=-0.43, mountTheta=-1.56
00:38:28.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.43, opts=13)
00:38:28.929 00.000 21068 Enqueuing Move request for scope (0.07, 0.43)
00:38:28.930 00.001 16108 Worker thread wakes up
00:38:28.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.43) opts 0xd
00:38:28.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.43)
00:38:28.931 00.001 16108 Moving (0.07, 0.43) raw xDistance=0.01 yDistance=-0.43
00:38:28.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:38:28.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:28.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:38:28.931 00.000 16108 MoveAxis(E, 0, ABG)
00:38:28.931 00.000 16108 Move returns status 0, amount 0
00:38:28.931 00.000 16108 MoveAxis(N, 0, ABG)
00:38:28.931 00.000 16108 Move returns status 0, amount 0
00:38:28.931 00.000 16108 move complete, result=0
00:38:28.932 00.001 16108 worker thread done servicing request
00:38:28.934 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3475, FiltMin=2957, FiltMax=60653, Gamma=1.000
00:38:28.949 00.015 21068 UpdateGuideState exits: m=134412 SNR=96.9
00:38:28.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:28.950 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:28.951 00.001 21068 Enqueuing Expose request
00:38:28.952 00.001 16108 Worker thread wakes up
00:38:28.952 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:38:28.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:28.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:30.124 01.171 16108 Exposure complete
00:38:30.181 00.057 16108 worker thread done servicing request
00:38:30.181 00.000 21068 OnExposeComplete: enter
00:38:30.183 00.002 21068 UpdateGuideState(): m_state=6
00:38:30.184 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8110
00:38:30.187 00.003 21068 Star::Find returns 1 (0), X=220.08, Y=876.32, Mass=104836, SNR=71.8, Peak=14019 HFD=3.3
00:38:30.189 00.002 21068 MultiStar: [#1 0.19,0.16,1.24,U] [#2 0.60,0.27,0.00,M4] [#3 0.34,0.23,1.19,U] [#4 0.84,0.44,0.00,M4] [#5 0.66,0.43,0.00,M2] [#6 0.53,0.22,0.00,M3] [#7 0.23,0.34,0.72,U] [#8 0.54,0.79,0.00,M4] 
00:38:30.190 00.001 21068 refined, 3 included, MultiStar: {0.22, 0.32}, one-star: {0.12, 0.62}
00:38:30.191 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
00:38:30.192 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
00:38:30.193 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.39 cameraTheta=0.97 mountX=-0.16 mountY=-0.37, mountTheta=-1.99
00:38:30.197 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.32, opts=13)
00:38:30.198 00.001 21068 Enqueuing Move request for scope (0.22, 0.32)
00:38:30.199 00.001 16108 Worker thread wakes up
00:38:30.200 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd
00:38:30.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.32)
00:38:30.200 00.000 16108 Moving (0.22, 0.32) raw xDistance=-0.16 yDistance=-0.37
00:38:30.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:38:30.200 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.16 newest=-1.17
00:38:30.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:38:30.200 00.000 16108 MoveAxis(E, 0, ABG)
00:38:30.200 00.000 16108 Move returns status 0, amount 0
00:38:30.200 00.000 16108 MoveAxis(N, 74, ABG)
00:38:30.200 00.000 16108 Guiding  Dir = 0, Dur = 74
00:38:30.201 00.001 16108 IsSlewing returns 0
00:38:30.201 00.000 16108 IsGuiding returns 0
00:38:30.207 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3475, FiltMin=2944, FiltMax=44800, Gamma=1.000
00:38:30.211 00.004 16108 PulseGuide returned control before completion, sleep 75
00:38:30.223 00.012 21068 UpdateGuideState exits: m=104836 SNR=71.8
00:38:30.224 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:30.225 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:30.227 00.002 21068 Enqueuing Expose request
00:38:30.288 00.061 16108 IsGuiding returns 1
00:38:30.288 00.000 16108 scope still moving after pulse duration time elapsed
00:38:30.319 00.031 16108 IsSlewing returns 0
00:38:30.319 00.000 16108 IsGuiding returns 0
00:38:30.319 00.000 16108 scope move finished after 74 + 44 ms
00:38:30.319 00.000 16108 Move returns status 0, amount 74
00:38:30.319 00.000 16108 move complete, result=0
00:38:30.319 00.000 16108 worker thread done servicing request
00:38:30.320 00.001 16108 Worker thread wakes up
00:38:30.320 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 74 ms NORTH
00:38:30.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:30.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:31.310 00.989 16108 Exposure complete
00:38:31.376 00.066 16108 worker thread done servicing request
00:38:31.376 00.000 21068 OnExposeComplete: enter
00:38:31.377 00.001 21068 UpdateGuideState(): m_state=6
00:38:31.378 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8111
00:38:31.379 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.43, Mass=129164, SNR=82.3, Peak=17043 HFD=3.5
00:38:31.380 00.001 21068 MultiStar: [#1 0.21,0.28,1.39,U] [#2 0.04,0.21,1.12,U] [#3 0.26,0.40,0.00,M1] [#4 0.42,0.68,0.00,M5] [#5 0.12,0.40,0.95,U] [#6 0.06,0.20,0.77,U] [#7 0.18,0.64,0.00,M2] [#8 0.45,0.61,0.00,M5] 
00:38:31.382 00.002 21068 refined, 4 included, MultiStar: {0.10, 0.36}, one-star: {0.02, 0.73}
00:38:31.384 00.002 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
00:38:31.385 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
00:38:31.386 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.30 mountX=-0.03 mountY=-0.37, mountTheta=-1.66
00:38:31.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.36, opts=13)
00:38:31.391 00.003 21068 Enqueuing Move request for scope (0.10, 0.36)
00:38:31.393 00.002 16108 Worker thread wakes up
00:38:31.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.36) opts 0xd
00:38:31.393 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.36)
00:38:31.393 00.000 16108 Moving (0.10, 0.36) raw xDistance=-0.03 yDistance=-0.37
00:38:31.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:38:31.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:38:31.393 00.000 16108 MoveAxis(E, 0, ABG)
00:38:31.393 00.000 16108 Move returns status 0, amount 0
00:38:31.393 00.000 16108 MoveAxis(N, 75, ABG)
00:38:31.394 00.001 16108 Guiding  Dir = 0, Dur = 75
00:38:31.394 00.000 16108 IsSlewing returns 0
00:38:31.394 00.000 16108 IsGuiding returns 0
00:38:31.395 00.001 16108 PulseGuide returned control before completion, sleep 84
00:38:31.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3475, FiltMin=2982, FiltMax=42189, Gamma=1.000
00:38:31.416 00.017 21068 UpdateGuideState exits: m=129164 SNR=82.3
00:38:31.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:31.419 00.001 21068 Enqueuing Expose request
00:38:31.484 00.065 16108 IsGuiding returns 0
00:38:31.484 00.000 16108 Move returns status 0, amount 75
00:38:31.484 00.000 16108 move complete, result=0
00:38:31.484 00.000 16108 worker thread done servicing request
00:38:31.484 00.000 16108 Worker thread wakes up
00:38:31.484 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 75 ms NORTH
00:38:31.487 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:31.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:32.639 01.152 16108 Exposure complete
00:38:32.721 00.082 16108 worker thread done servicing request
00:38:32.721 00.000 21068 OnExposeComplete: enter
00:38:32.722 00.001 21068 UpdateGuideState(): m_state=6
00:38:32.723 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8112
00:38:32.724 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=876.16, Mass=127336, SNR=94.8, Peak=16371 HFD=3.8
00:38:32.725 00.001 21068 MultiStar: [#1 0.07,-0.04,1.07,U] [#2 -0.08,0.09,1.00,U] [#3 -0.05,-0.01,0.96,U] [#4 0.32,0.49,0.00,M6] [#5 0.39,-0.01,0.75,U] [#6 0.30,0.15,0.70,U] [#7 0.04,0.37,0.51,U] [#8 0.04,0.49,0.00,M6] 
00:38:32.726 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.11, 0.46}
00:38:32.726 00.000 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
00:38:32.727 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
00:38:32.728 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=-0.07 mountY=-0.15, mountTheta=-2.03
00:38:32.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.13, opts=13)
00:38:32.731 00.001 21068 Enqueuing Move request for scope (0.10, 0.13)
00:38:32.732 00.001 16108 Worker thread wakes up
00:38:32.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:38:32.732 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:38:32.732 00.000 16108 Moving (0.10, 0.13) raw xDistance=-0.07 yDistance=-0.15
00:38:32.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:38:32.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:32.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:32.732 00.000 16108 MoveAxis(E, 0, ABG)
00:38:32.732 00.000 16108 Move returns status 0, amount 0
00:38:32.732 00.000 16108 MoveAxis(N, 0, ABG)
00:38:32.732 00.000 16108 Move returns status 0, amount 0
00:38:32.732 00.000 16108 move complete, result=0
00:38:32.732 00.000 16108 worker thread done servicing request
00:38:32.740 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3475, FiltMin=2944, FiltMax=56000, Gamma=1.000
00:38:32.764 00.024 21068 UpdateGuideState exits: m=127336 SNR=94.8
00:38:32.767 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:32.770 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:32.771 00.001 21068 Enqueuing Expose request
00:38:32.772 00.001 16108 Worker thread wakes up
00:38:32.772 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:32.774 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:32.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:33.749 00.975 16108 Exposure complete
00:38:33.806 00.057 16108 worker thread done servicing request
00:38:33.806 00.000 21068 OnExposeComplete: enter
00:38:33.807 00.001 21068 UpdateGuideState(): m_state=6
00:38:33.808 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8113
00:38:33.809 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.19, Mass=118117, SNR=81.0, Peak=15059 HFD=3.3
00:38:33.810 00.001 21068 MultiStar: [#1 -0.15,0.08,1.16,U] [#2 0.07,0.02,1.09,U] [#3 0.13,-0.19,0.94,U] [#4 0.36,0.42,0.00,M7] [#5 0.30,0.02,0.83,U] [#6 0.28,0.09,1.01,U] [#7 0.40,0.17,0.54,U] [#8 0.22,0.52,0.00,M7] 
00:38:33.810 00.000 21068 refined, 6 included, MultiStar: {0.16, 0.09}, one-star: {0.25, 0.49}
00:38:33.811 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
00:38:33.812 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:38:33.813 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
00:38:33.814 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.09, opts=13)
00:38:33.815 00.001 21068 Enqueuing Move request for scope (0.16, 0.09)
00:38:33.816 00.001 16108 Worker thread wakes up
00:38:33.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:38:33.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:38:33.816 00.000 16108 Moving (0.16, 0.09) raw xDistance=-0.14 yDistance=-0.13
00:38:33.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:38:33.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:33.817 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:33.817 00.000 16108 MoveAxis(E, 0, ABG)
00:38:33.817 00.000 16108 Move returns status 0, amount 0
00:38:33.817 00.000 16108 MoveAxis(N, 0, ABG)
00:38:33.817 00.000 16108 Move returns status 0, amount 0
00:38:33.817 00.000 16108 move complete, result=0
00:38:33.817 00.000 16108 worker thread done servicing request
00:38:34.077 00.260 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3475, FiltMin=2953, FiltMax=55328, Gamma=1.000
00:38:34.104 00.027 21068 UpdateGuideState exits: m=118117 SNR=81.0
00:38:34.105 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:34.105 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:34.106 00.001 21068 Enqueuing Expose request
00:38:34.107 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:34.109 00.002 16108 Worker thread wakes up
00:38:34.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:34.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:35.277 01.168 16108 Exposure complete
00:38:35.333 00.056 16108 worker thread done servicing request
00:38:35.334 00.001 21068 OnExposeComplete: enter
00:38:35.334 00.000 21068 UpdateGuideState(): m_state=6
00:38:35.336 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8114
00:38:35.338 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=876.02, Mass=125358, SNR=91.0, Peak=16547 HFD=3.3
00:38:35.342 00.004 21068 MultiStar: [#1 0.44,0.06,1.01,U] [#2 0.17,0.03,1.12,U] [#3 0.61,-0.02,0.00,M1] [#4 0.66,0.15,0.00,M8] [#5 0.63,0.17,0.00,M1] [#6 0.62,0.32,0.00,M1] [#7 0.51,0.36,0.00,M1] [#8 0.72,0.48,0.00,M8] 
00:38:35.344 00.002 21068 refined, 2 included, MultiStar: {0.28, 0.13}, one-star: {0.25, 0.32}
00:38:35.345 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
00:38:35.347 00.002 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
00:38:35.348 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.44 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
00:38:35.351 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.13, opts=13)
00:38:35.353 00.002 21068 Enqueuing Move request for scope (0.28, 0.13)
00:38:35.356 00.003 16108 Worker thread wakes up
00:38:35.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
00:38:35.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
00:38:35.356 00.000 16108 Moving (0.28, 0.13) raw xDistance=-0.26 yDistance=-0.20
00:38:35.357 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:38:35.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:35.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:38:35.357 00.000 16108 MoveAxis(E, 67, ABG)
00:38:35.357 00.000 16108 Guiding  Dir = 2, Dur = 67
00:38:35.357 00.000 16108 IsSlewing returns 0
00:38:35.357 00.000 16108 IsGuiding returns 0
00:38:35.365 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3475, FiltMin=3001, FiltMax=57280, Gamma=1.000
00:38:35.386 00.021 21068 UpdateGuideState exits: m=125358 SNR=91.0
00:38:35.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:35.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:35.389 00.001 21068 Enqueuing Expose request
00:38:35.401 00.012 16108 PulseGuide returned control before completion, sleep 33
00:38:35.446 00.045 16108 IsGuiding returns 1
00:38:35.446 00.000 16108 scope still moving after pulse duration time elapsed
00:38:35.478 00.032 16108 IsSlewing returns 0
00:38:35.478 00.000 16108 IsGuiding returns 1
00:38:35.509 00.031 16108 IsSlewing returns 0
00:38:35.509 00.000 16108 IsGuiding returns 0
00:38:35.509 00.000 16108 scope move finished after 67 + 85 ms
00:38:35.509 00.000 16108 Move returns status 0, amount 67
00:38:35.509 00.000 16108 MoveAxis(N, 0, ABG)
00:38:35.509 00.000 16108 Move returns status 0, amount 0
00:38:35.510 00.001 16108 move complete, result=0
00:38:35.510 00.000 16108 worker thread done servicing request
00:38:35.510 00.000 16108 Worker thread wakes up
00:38:35.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:35.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:35.510 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
00:38:36.477 00.967 16108 Exposure complete
00:38:36.547 00.070 16108 worker thread done servicing request
00:38:36.547 00.000 21068 OnExposeComplete: enter
00:38:36.548 00.001 21068 UpdateGuideState(): m_state=6
00:38:36.550 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8115
00:38:36.551 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.03, Mass=125160, SNR=82.0, Peak=15763 HFD=3.0
00:38:36.552 00.001 21068 MultiStar: [#1 0.13,0.36,1.12,U] [#2 0.20,0.19,1.36,U] [#3 0.35,0.38,0.00,M2] [#4 0.31,0.20,0.79,U] [#5 0.28,0.19,1.06,U] [#6 0.27,-0.04,0.81,U] [#7 0.10,0.34,0.71,U] [#8 0.57,0.73,0.00,M9] 
00:38:36.553 00.001 21068 refined, 6 included, MultiStar: {0.21, 0.23}, one-star: {0.19, 0.33}
00:38:36.553 00.000 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
00:38:36.554 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
00:38:36.555 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.83 mountX=-0.17 mountY=-0.27, mountTheta=-2.12
00:38:36.556 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.23, opts=13)
00:38:36.557 00.001 21068 Enqueuing Move request for scope (0.21, 0.23)
00:38:36.558 00.001 16108 Worker thread wakes up
00:38:36.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
00:38:36.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
00:38:36.558 00.000 16108 Moving (0.21, 0.23) raw xDistance=-0.17 yDistance=-0.27
00:38:36.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:38:36.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:38:36.558 00.000 16108 MoveAxis(E, 0, ABG)
00:38:36.558 00.000 16108 Move returns status 0, amount 0
00:38:36.558 00.000 16108 MoveAxis(N, 55, ABG)
00:38:36.558 00.000 16108 Guiding  Dir = 0, Dur = 55
00:38:36.558 00.000 16108 IsSlewing returns 0
00:38:36.560 00.002 16108 IsGuiding returns 0
00:38:36.562 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3475, FiltMin=2976, FiltMax=58272, Gamma=1.000
00:38:36.575 00.013 16108 PulseGuide returned control before completion, sleep 50
00:38:36.578 00.003 21068 UpdateGuideState exits: m=125160 SNR=82.0
00:38:36.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:36.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:36.580 00.000 21068 Enqueuing Expose request
00:38:36.634 00.054 16108 IsGuiding returns 1
00:38:36.634 00.000 16108 scope still moving after pulse duration time elapsed
00:38:36.666 00.032 16108 IsSlewing returns 0
00:38:36.667 00.001 16108 IsGuiding returns 0
00:38:36.667 00.000 16108 scope move finished after 55 + 52 ms
00:38:36.667 00.000 16108 Move returns status 0, amount 55
00:38:36.667 00.000 16108 move complete, result=0
00:38:36.667 00.000 16108 worker thread done servicing request
00:38:36.667 00.000 16108 Worker thread wakes up
00:38:36.667 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH
00:38:36.669 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:36.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:37.815 01.146 16108 Exposure complete
00:38:37.888 00.073 16108 worker thread done servicing request
00:38:37.889 00.001 21068 OnExposeComplete: enter
00:38:37.890 00.001 21068 UpdateGuideState(): m_state=6
00:38:37.892 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8116
00:38:37.893 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.73, Mass=104774, SNR=71.8, Peak=13715 HFD=3.4
00:38:37.896 00.003 21068 MultiStar: [#1 -0.34,-0.10,1.21,U] [#2 -0.28,-0.35,1.60,U] [#3 -0.15,-0.04,1.29,U] [#4 0.10,0.02,0.87,U] [#5 -0.23,0.01,1.03,U] [#6 -0.17,-0.05,0.78,U] [#7 0.22,-0.33,0.75,U] [#8 -0.09,0.14,0.84,U] 
00:38:37.897 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.27, 0.03}
00:38:37.899 00.002 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
00:38:37.900 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
00:38:37.903 00.003 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.64 mountX=0.14 mountY=0.12, mountTheta=0.71
00:38:37.906 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.09, opts=13)
00:38:37.908 00.002 21068 Enqueuing Move request for scope (-0.16, -0.09)
00:38:37.909 00.001 16108 Worker thread wakes up
00:38:37.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
00:38:37.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
00:38:37.909 00.000 16108 Moving (-0.16, -0.09) raw xDistance=0.14 yDistance=0.12
00:38:37.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:38:37.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:37.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:38:37.909 00.000 16108 MoveAxis(E, 0, ABG)
00:38:37.909 00.000 16108 Move returns status 0, amount 0
00:38:37.909 00.000 16108 MoveAxis(N, 0, ABG)
00:38:37.910 00.001 16108 Move returns status 0, amount 0
00:38:37.910 00.000 16108 move complete, result=0
00:38:37.910 00.000 16108 worker thread done servicing request
00:38:37.914 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3475, FiltMin=2998, FiltMax=59504, Gamma=1.000
00:38:37.929 00.015 21068 UpdateGuideState exits: m=104774 SNR=71.8
00:38:37.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:37.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:37.932 00.001 21068 Enqueuing Expose request
00:38:37.932 00.000 16108 Worker thread wakes up
00:38:37.933 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:37.934 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:37.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:38.906 00.972 16108 Exposure complete
00:38:38.961 00.055 16108 worker thread done servicing request
00:38:38.961 00.000 21068 OnExposeComplete: enter
00:38:38.963 00.002 21068 UpdateGuideState(): m_state=6
00:38:38.964 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8117
00:38:38.965 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.99, Mass=128364, SNR=87.8, Peak=14531 HFD=3.8
00:38:38.966 00.001 21068 MultiStar: [#1 -0.03,-0.31,1.12,U] [#2 -0.05,-0.31,1.08,U] [#3 -0.01,-0.37,1.13,U] [#4 0.10,-0.19,0.74,U] [#5 0.06,-0.06,0.93,U] [#6 0.12,-0.33,0.79,U] [#7 -0.21,0.23,0.59,U] [#8 -0.08,0.30,0.73,U] 
00:38:38.967 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.08, 0.29}
00:38:38.968 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
00:38:38.968 00.000 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
00:38:38.969 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.74 mountX=-0.00 mountY=0.11, mountTheta=1.58
00:38:38.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
00:38:38.972 00.001 21068 Enqueuing Move request for scope (-0.02, -0.11)
00:38:38.972 00.000 16108 Worker thread wakes up
00:38:38.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:38:38.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:38:38.972 00.000 16108 Moving (-0.02, -0.11) raw xDistance=-0.00 yDistance=0.11
00:38:38.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:38:38.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:38.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:38:38.972 00.000 16108 MoveAxis(E, 0, ABG)
00:38:38.972 00.000 16108 Move returns status 0, amount 0
00:38:38.972 00.000 16108 MoveAxis(N, 0, ABG)
00:38:38.972 00.000 16108 Move returns status 0, amount 0
00:38:38.972 00.000 16108 move complete, result=0
00:38:38.972 00.000 16108 worker thread done servicing request
00:38:38.976 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3475, FiltMin=2985, FiltMax=50909, Gamma=1.000
00:38:38.991 00.015 21068 UpdateGuideState exits: m=128364 SNR=87.8
00:38:38.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:38.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:38.993 00.000 21068 Enqueuing Expose request
00:38:38.994 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:38.995 00.001 16108 Worker thread wakes up
00:38:38.995 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:38.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:40.147 01.152 16108 Exposure complete
00:38:40.203 00.056 16108 worker thread done servicing request
00:38:40.203 00.000 21068 OnExposeComplete: enter
00:38:40.204 00.001 21068 UpdateGuideState(): m_state=6
00:38:40.204 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8118
00:38:40.205 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=876.25, Mass=129803, SNR=88.8, Peak=16035 HFD=3.6
00:38:40.207 00.002 21068 MultiStar: [#1 0.08,-0.29,1.03,U] [#2 0.07,-0.05,1.36,U] [#3 0.10,-0.10,1.02,U] [#4 0.18,0.19,0.80,U] [#5 0.17,0.00,0.85,U] [#6 -0.10,-0.12,0.76,U] [#7 -0.09,0.15,0.59,U] [#8 0.11,0.42,0.88,U] 
00:38:40.208 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.33, 0.54}
00:38:40.209 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
00:38:40.210 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
00:38:40.210 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.24 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
00:38:40.211 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
00:38:40.212 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
00:38:40.213 00.001 16108 Worker thread wakes up
00:38:40.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:38:40.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:38:40.213 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.08
00:38:40.214 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:38:40.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:40.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:38:40.214 00.000 16108 MoveAxis(E, 0, ABG)
00:38:40.214 00.000 16108 Move returns status 0, amount 0
00:38:40.214 00.000 16108 MoveAxis(N, 0, ABG)
00:38:40.214 00.000 16108 Move returns status 0, amount 0
00:38:40.214 00.000 16108 move complete, result=0
00:38:40.214 00.000 16108 worker thread done servicing request
00:38:40.218 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3475, FiltMin=2944, FiltMax=61392, Gamma=1.000
00:38:40.233 00.015 21068 UpdateGuideState exits: m=129803 SNR=88.8
00:38:40.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:40.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:40.236 00.001 21068 Enqueuing Expose request
00:38:40.236 00.000 16108 Worker thread wakes up
00:38:40.236 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:40.237 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:40.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:41.217 00.980 16108 Exposure complete
00:38:41.279 00.062 16108 worker thread done servicing request
00:38:41.279 00.000 21068 OnExposeComplete: enter
00:38:41.281 00.002 21068 UpdateGuideState(): m_state=6
00:38:41.281 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8119
00:38:41.282 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=876.04, Mass=112797, SNR=70.2, Peak=13859 HFD=3.9
00:38:41.283 00.001 21068 MultiStar: [#1 -0.11,0.09,1.26,U] [#2 -0.02,0.47,0.00,M1] [#3 0.15,0.18,1.05,U] [#4 0.37,0.77,0.00,M5] [#5 -0.25,0.31,1.17,U] [#6 0.14,0.14,0.86,U] [#7 0.06,0.37,0.65,U] [#8 0.04,0.50,0.00,M7] 
00:38:41.284 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.23}, one-star: {-0.05, 0.34}
00:38:41.285 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
00:38:41.286 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
00:38:41.286 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.70 mountX=0.07 mountY=-0.21, mountTheta=-1.26
00:38:41.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.23, opts=13)
00:38:41.289 00.001 21068 Enqueuing Move request for scope (-0.03, 0.23)
00:38:41.289 00.000 16108 Worker thread wakes up
00:38:41.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
00:38:41.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
00:38:41.289 00.000 16108 Moving (-0.03, 0.23) raw xDistance=0.07 yDistance=-0.21
00:38:41.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:38:41.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:38:41.290 00.001 16108 MoveAxis(E, 0, ABG)
00:38:41.290 00.000 16108 Move returns status 0, amount 0
00:38:41.290 00.000 16108 MoveAxis(N, 43, ABG)
00:38:41.290 00.000 16108 Guiding  Dir = 0, Dur = 43
00:38:41.290 00.000 16108 IsSlewing returns 0
00:38:41.290 00.000 16108 IsGuiding returns 0
00:38:41.293 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3475, FiltMin=2915, FiltMax=54237, Gamma=1.000
00:38:41.308 00.015 21068 UpdateGuideState exits: m=112797 SNR=70.2
00:38:41.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:41.311 00.001 21068 Enqueuing Expose request
00:38:41.328 00.017 16108 PulseGuide returned control before completion, sleep 16
00:38:41.358 00.030 16108 IsGuiding returns 1
00:38:41.358 00.000 16108 scope still moving after pulse duration time elapsed
00:38:41.390 00.032 16108 IsSlewing returns 0
00:38:41.390 00.000 16108 IsGuiding returns 1
00:38:41.421 00.031 16108 IsSlewing returns 0
00:38:41.421 00.000 16108 IsGuiding returns 0
00:38:41.421 00.000 16108 scope move finished after 43 + 87 ms
00:38:41.421 00.000 16108 Move returns status 0, amount 43
00:38:41.421 00.000 16108 move complete, result=0
00:38:41.421 00.000 16108 worker thread done servicing request
00:38:41.422 00.001 16108 Worker thread wakes up
00:38:41.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:41.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:41.422 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
00:38:42.572 01.150 16108 Exposure complete
00:38:42.645 00.073 16108 worker thread done servicing request
00:38:42.645 00.000 21068 OnExposeComplete: enter
00:38:42.646 00.001 21068 UpdateGuideState(): m_state=6
00:38:42.649 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8120
00:38:42.651 00.002 21068 Star::Find returns 1 (0), X=219.61, Y=875.71, Mass=106301, SNR=69.6, Peak=13379 HFD=3.3
00:38:42.652 00.001 21068 MultiStar: [#1 0.20,-0.03,1.28,U] [#2 0.03,-0.19,1.79,U] [#3 -0.02,0.04,1.31,U] [#4 0.54,-0.05,0.00,M6] [#5 0.38,0.17,1.12,U] [#6 0.16,-0.16,0.87,U] [#7 -0.01,-0.04,0.81,U] [#8 0.14,0.07,0.82,U] 
00:38:42.653 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {-0.35, 0.01}
00:38:42.655 00.002 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
00:38:42.656 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
00:38:42.658 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.37 mountX=-0.07 mountY=0.01, mountTheta=3.01
00:38:42.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
00:38:42.662 00.002 21068 Enqueuing Move request for scope (0.07, -0.03)
00:38:42.664 00.002 16108 Worker thread wakes up
00:38:42.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:38:42.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:38:42.665 00.001 16108 Moving (0.07, -0.03) raw xDistance=-0.07 yDistance=0.01
00:38:42.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:38:42.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:42.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:42.665 00.000 16108 MoveAxis(E, 0, ABG)
00:38:42.665 00.000 16108 Move returns status 0, amount 0
00:38:42.665 00.000 16108 MoveAxis(N, 0, ABG)
00:38:42.665 00.000 16108 Move returns status 0, amount 0
00:38:42.665 00.000 16108 move complete, result=0
00:38:42.665 00.000 16108 worker thread done servicing request
00:38:42.674 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3475, FiltMin=2995, FiltMax=59536, Gamma=1.000
00:38:42.704 00.030 21068 UpdateGuideState exits: m=106301 SNR=69.6
00:38:42.706 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:42.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:42.709 00.002 21068 Enqueuing Expose request
00:38:42.712 00.003 16108 Worker thread wakes up
00:38:42.712 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:42.713 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:42.714 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:43.701 00.987 16108 Exposure complete
00:38:43.762 00.061 16108 worker thread done servicing request
00:38:43.762 00.000 21068 OnExposeComplete: enter
00:38:43.763 00.001 21068 UpdateGuideState(): m_state=6
00:38:43.765 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8121
00:38:43.767 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=875.89, Mass=108523, SNR=71.0, Peak=11117 HFD=3.8
00:38:43.768 00.001 21068 MultiStar: [#1 0.04,-0.48,0.00,M1] [#2 0.24,-0.57,0.00,M1] [#3 0.30,-0.36,0.00,M1] [#4 0.27,-0.29,0.97,U] [#5 0.14,-0.11,1.10,U] [#6 -0.04,-0.41,1.08,U] [#7 0.19,-0.11,0.58,U] [#8 0.44,0.14,0.00,M7] 
00:38:43.769 00.001 21068 refined, 4 included, MultiStar: {0.09, -0.15}, one-star: {-0.06, 0.19}
00:38:43.770 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
00:38:43.773 00.003 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
00:38:43.776 00.003 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.04 mountX=-0.11 mountY=0.13, mountTheta=2.30
00:38:43.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
00:38:43.779 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
00:38:43.781 00.002 16108 Worker thread wakes up
00:38:43.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
00:38:43.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
00:38:43.781 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.11 yDistance=0.13
00:38:43.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:43.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:43.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:38:43.781 00.000 16108 MoveAxis(E, 0, ABG)
00:38:43.782 00.001 16108 Move returns status 0, amount 0
00:38:43.782 00.000 16108 MoveAxis(N, 0, ABG)
00:38:43.782 00.000 16108 Move returns status 0, amount 0
00:38:43.782 00.000 16108 move complete, result=0
00:38:43.782 00.000 16108 worker thread done servicing request
00:38:43.789 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3475, FiltMin=3021, FiltMax=50685, Gamma=1.000
00:38:43.804 00.015 21068 UpdateGuideState exits: m=108523 SNR=71.0
00:38:43.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:43.807 00.001 21068 Enqueuing Expose request
00:38:43.808 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:43.808 00.000 16108 Worker thread wakes up
00:38:43.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:43.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:44.978 01.169 16108 Exposure complete
00:38:45.072 00.094 16108 worker thread done servicing request
00:38:45.072 00.000 21068 OnExposeComplete: enter
00:38:45.073 00.001 21068 UpdateGuideState(): m_state=6
00:38:45.073 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8122
00:38:45.075 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=875.47, Mass=138111, SNR=88.4, Peak=14221 HFD=3.6
00:38:45.076 00.001 21068 MultiStar: [#1 0.32,-0.28,1.01,U] [#2 0.05,-0.44,1.11,U] [#3 0.06,-0.28,0.87,U] [#4 0.32,-0.22,0.97,U] [#5 -0.46,-0.34,0.00,M1] [#6 -0.05,-0.37,0.74,U] [#7 0.26,-0.24,0.58,U] [#8 0.25,-0.23,0.62,U] 
00:38:45.077 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.29}, one-star: {0.13, -0.23}
00:38:45.077 00.000 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
00:38:45.078 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
00:38:45.079 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-1.06 mountX=-0.17 mountY=0.20, mountTheta=2.28
00:38:45.080 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.23, opts=13)
00:38:45.081 00.001 21068 Enqueuing Move request for scope (0.13, -0.23)
00:38:45.083 00.002 16108 Worker thread wakes up
00:38:45.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
00:38:45.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
00:38:45.083 00.000 16108 Moving (0.13, -0.23) raw xDistance=-0.17 yDistance=0.20
00:38:45.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:38:45.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:45.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:38:45.083 00.000 16108 MoveAxis(E, 0, ABG)
00:38:45.083 00.000 16108 Move returns status 0, amount 0
00:38:45.083 00.000 16108 MoveAxis(N, 0, ABG)
00:38:45.083 00.000 16108 Move returns status 0, amount 0
00:38:45.083 00.000 16108 move complete, result=0
00:38:45.083 00.000 16108 worker thread done servicing request
00:38:45.087 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3475, FiltMin=2995, FiltMax=53693, Gamma=1.000
00:38:45.100 00.013 21068 UpdateGuideState exits: m=138111 SNR=88.4
00:38:45.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:45.103 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:45.104 00.001 21068 Enqueuing Expose request
00:38:45.105 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:45.106 00.001 16108 Worker thread wakes up
00:38:45.106 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:45.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:46.076 00.970 16108 Exposure complete
00:38:46.130 00.054 16108 worker thread done servicing request
00:38:46.130 00.000 21068 OnExposeComplete: enter
00:38:46.133 00.003 21068 UpdateGuideState(): m_state=6
00:38:46.135 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8123
00:38:46.136 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.66, Mass=111790, SNR=82.9, Peak=16179 HFD=3.3
00:38:46.139 00.003 21068 MultiStar: [#1 0.15,-0.28,1.33,U] [#2 -0.14,-0.27,1.26,U] [#3 0.25,-0.17,0.85,U] [#4 0.07,0.17,0.95,U] [#5 0.13,-0.07,0.97,U] [#6 0.20,-0.20,0.90,U] [#7 0.36,-0.01,0.64,U] [#8 0.33,-0.14,0.69,U] 
00:38:46.140 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.04, -0.05}
00:38:46.141 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:38:46.142 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:38:46.143 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.89 mountX=-0.04 mountY=0.04, mountTheta=2.47
00:38:46.147 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
00:38:46.148 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
00:38:46.149 00.001 16108 Worker thread wakes up
00:38:46.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:38:46.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:38:46.149 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.04
00:38:46.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:38:46.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:46.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:38:46.149 00.000 16108 MoveAxis(E, 0, ABG)
00:38:46.149 00.000 16108 Move returns status 0, amount 0
00:38:46.149 00.000 16108 MoveAxis(N, 0, ABG)
00:38:46.149 00.000 16108 Move returns status 0, amount 0
00:38:46.149 00.000 16108 move complete, result=0
00:38:46.149 00.000 16108 worker thread done servicing request
00:38:46.154 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3475, FiltMin=3005, FiltMax=62077, Gamma=1.000
00:38:46.172 00.018 21068 UpdateGuideState exits: m=111790 SNR=82.9
00:38:46.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:46.173 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:46.174 00.001 21068 Enqueuing Expose request
00:38:46.175 00.001 16108 Worker thread wakes up
00:38:46.175 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:46.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:46.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:47.344 01.168 16108 Exposure complete
00:38:47.397 00.053 16108 worker thread done servicing request
00:38:47.397 00.000 21068 OnExposeComplete: enter
00:38:47.398 00.001 21068 UpdateGuideState(): m_state=6
00:38:47.399 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8124
00:38:47.400 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=875.63, Mass=109422, SNR=73.3, Peak=14259 HFD=3.0
00:38:47.401 00.001 21068 MultiStar: [#1 0.18,-0.41,1.39,U] [#2 -0.06,-0.46,0.00,M1] [#3 0.08,-0.42,1.05,U] [#4 0.52,-0.17,0.00,M4] [#5 0.04,-0.22,0.91,U] [#6 0.34,-0.50,0.00,M1] [#7 0.03,-0.25,0.76,U] [#8 0.27,0.12,0.71,U] 
00:38:47.402 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.24}, one-star: {-0.34, -0.07}
00:38:47.403 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
00:38:47.403 00.000 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
00:38:47.404 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.40 mountX=-0.08 mountY=0.22, mountTheta=1.93
00:38:47.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.24, opts=13)
00:38:47.407 00.001 21068 Enqueuing Move request for scope (0.04, -0.24)
00:38:47.408 00.001 16108 Worker thread wakes up
00:38:47.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
00:38:47.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
00:38:47.408 00.000 16108 Moving (0.04, -0.24) raw xDistance=-0.08 yDistance=0.22
00:38:47.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:38:47.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:47.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:38:47.408 00.000 16108 MoveAxis(E, 0, ABG)
00:38:47.408 00.000 16108 Move returns status 0, amount 0
00:38:47.408 00.000 16108 MoveAxis(N, 0, ABG)
00:38:47.408 00.000 16108 Move returns status 0, amount 0
00:38:47.408 00.000 16108 move complete, result=0
00:38:47.408 00.000 16108 worker thread done servicing request
00:38:47.411 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3472, FiltMin=2995, FiltMax=57613, Gamma=1.000
00:38:47.426 00.015 21068 UpdateGuideState exits: m=109422 SNR=73.3
00:38:47.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:47.427 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:47.428 00.001 21068 Enqueuing Expose request
00:38:47.429 00.001 16108 Worker thread wakes up
00:38:47.429 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:47.430 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:47.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:48.398 00.968 16108 Exposure complete
00:38:48.454 00.056 16108 worker thread done servicing request
00:38:48.454 00.000 21068 OnExposeComplete: enter
00:38:48.455 00.001 21068 UpdateGuideState(): m_state=6
00:38:48.455 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8125
00:38:48.456 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.95, Mass=114640, SNR=80.8, Peak=17539 HFD=3.0
00:38:48.457 00.001 21068 MultiStar: [#1 0.02,-0.36,1.01,U] [#2 -0.07,-0.12,1.16,U] [#3 0.12,-0.28,1.19,U] [#4 0.45,-0.05,0.92,U] [#5 0.15,-0.00,0.88,U] [#6 0.03,0.10,0.73,U] [#7 0.30,0.07,0.59,U] [#8 0.26,0.28,0.86,U] 
00:38:48.458 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {-0.31, 0.24}
00:38:48.458 00.000 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
00:38:48.459 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
00:38:48.461 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.37 mountX=-0.09 mountY=0.01, mountTheta=3.01
00:38:48.462 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
00:38:48.463 00.001 21068 Enqueuing Move request for scope (0.09, -0.03)
00:38:48.463 00.000 16108 Worker thread wakes up
00:38:48.464 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:38:48.464 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:38:48.464 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
00:38:48.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:38:48.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:48.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:48.464 00.000 16108 MoveAxis(E, 0, ABG)
00:38:48.464 00.000 16108 Move returns status 0, amount 0
00:38:48.464 00.000 16108 MoveAxis(N, 0, ABG)
00:38:48.464 00.000 16108 Move returns status 0, amount 0
00:38:48.464 00.000 16108 move complete, result=0
00:38:48.464 00.000 16108 worker thread done servicing request
00:38:48.467 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3472, FiltMin=3017, FiltMax=58912, Gamma=1.000
00:38:48.483 00.016 21068 UpdateGuideState exits: m=114640 SNR=80.8
00:38:48.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:48.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:48.485 00.000 21068 Enqueuing Expose request
00:38:48.486 00.001 16108 Worker thread wakes up
00:38:48.486 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:48.488 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:48.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:49.642 01.154 16108 Exposure complete
00:38:49.713 00.071 16108 worker thread done servicing request
00:38:49.714 00.001 21068 OnExposeComplete: enter
00:38:49.715 00.001 21068 UpdateGuideState(): m_state=6
00:38:49.715 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8126
00:38:49.716 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.91, Mass=120864, SNR=80.3, Peak=15539 HFD=3.2
00:38:49.717 00.001 21068 MultiStar: [#1 -0.13,-0.12,1.20,U] [#2 0.16,-0.05,1.21,U] [#3 0.25,-0.02,1.02,U] [#4 0.47,0.07,0.00,M4] [#5 0.11,-0.06,0.95,U] [#6 0.05,-0.15,0.86,U] [#7 0.19,-0.03,0.66,U] [#8 0.40,0.59,0.00,M4] 
00:38:49.718 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {-0.21, 0.21}
00:38:49.719 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:38:49.720 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
00:38:49.721 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.57 mountX=-0.06 mountY=0.02, mountTheta=2.81
00:38:49.722 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
00:38:49.723 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
00:38:49.724 00.001 16108 Worker thread wakes up
00:38:49.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:38:49.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:38:49.724 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.06 yDistance=0.02
00:38:49.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:38:49.726 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:49.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:49.726 00.000 16108 MoveAxis(E, 0, ABG)
00:38:49.726 00.000 16108 Move returns status 0, amount 0
00:38:49.726 00.000 16108 MoveAxis(N, 0, ABG)
00:38:49.726 00.000 16108 Move returns status 0, amount 0
00:38:49.726 00.000 16108 move complete, result=0
00:38:49.726 00.000 16108 worker thread done servicing request
00:38:49.734 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3472, FiltMin=2950, FiltMax=56512, Gamma=1.000
00:38:49.751 00.017 21068 UpdateGuideState exits: m=120864 SNR=80.3
00:38:49.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:49.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:49.753 00.000 21068 Enqueuing Expose request
00:38:49.754 00.001 16108 Worker thread wakes up
00:38:49.754 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:49.756 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:49.757 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:50.719 00.962 16108 Exposure complete
00:38:50.777 00.058 16108 worker thread done servicing request
00:38:50.777 00.000 21068 OnExposeComplete: enter
00:38:50.778 00.001 21068 UpdateGuideState(): m_state=6
00:38:50.779 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8127
00:38:50.780 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.09, Mass=115543, SNR=73.5, Peak=13715 HFD=3.0
00:38:50.781 00.001 21068 MultiStar: [#1 0.13,-0.09,1.24,U] [#2 -0.02,0.23,1.39,U] [#3 0.45,0.08,1.16,U] [#4 0.69,0.02,0.00,M5] [#5 0.30,0.31,1.09,U] [#6 0.49,0.07,0.00,M1] [#7 0.33,0.04,0.60,U] [#8 0.33,0.39,0.00,M5] 
00:38:50.781 00.000 21068 refined, 5 included, MultiStar: {0.19, 0.16}, one-star: {0.04, 0.39}
00:38:50.782 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
00:38:50.783 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
00:38:50.784 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.71 mountX=-0.16 mountY=-0.20, mountTheta=-2.23
00:38:50.785 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.16, opts=13)
00:38:50.787 00.002 21068 Enqueuing Move request for scope (0.19, 0.16)
00:38:50.788 00.001 16108 Worker thread wakes up
00:38:50.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
00:38:50.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
00:38:50.788 00.000 16108 Moving (0.19, 0.16) raw xDistance=-0.16 yDistance=-0.20
00:38:50.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:38:50.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:38:50.788 00.000 16108 MoveAxis(E, 0, ABG)
00:38:50.788 00.000 16108 Move returns status 0, amount 0
00:38:50.788 00.000 16108 MoveAxis(N, 41, ABG)
00:38:50.788 00.000 16108 Guiding  Dir = 0, Dur = 41
00:38:50.788 00.000 16108 IsSlewing returns 0
00:38:50.789 00.001 16108 IsGuiding returns 0
00:38:50.790 00.001 16108 PulseGuide returned control before completion, sleep 50
00:38:50.792 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3472, FiltMin=2992, FiltMax=62000, Gamma=1.000
00:38:50.815 00.023 21068 UpdateGuideState exits: m=115543 SNR=73.5
00:38:50.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:50.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:50.818 00.001 21068 Enqueuing Expose request
00:38:50.852 00.034 16108 IsGuiding returns 1
00:38:50.852 00.000 16108 scope still moving after pulse duration time elapsed
00:38:50.884 00.032 16108 IsSlewing returns 0
00:38:50.884 00.000 16108 IsGuiding returns 0
00:38:50.884 00.000 16108 scope move finished after 41 + 54 ms
00:38:50.884 00.000 16108 Move returns status 0, amount 41
00:38:50.884 00.000 16108 move complete, result=0
00:38:50.884 00.000 16108 worker thread done servicing request
00:38:50.884 00.000 16108 Worker thread wakes up
00:38:50.884 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
00:38:50.885 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:50.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:52.053 01.168 16108 Exposure complete
00:38:52.127 00.074 16108 worker thread done servicing request
00:38:52.127 00.000 21068 OnExposeComplete: enter
00:38:52.128 00.001 21068 UpdateGuideState(): m_state=6
00:38:52.129 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8128
00:38:52.131 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=875.77, Mass=108047, SNR=77.3, Peak=14131 HFD=3.1
00:38:52.133 00.002 21068 MultiStar: [#1 0.08,0.06,1.24,U] [#2 0.14,-0.18,1.29,U] [#3 0.16,-0.09,1.09,U] [#4 0.50,-0.22,0.00,M6] [#5 0.11,0.21,0.86,U] [#6 0.07,-0.14,0.92,U] [#7 0.33,-0.07,0.74,U] [#8 0.10,0.20,0.98,U] 
00:38:52.135 00.002 21068 single-star, 7 included, MultiStar: {0.11, 0.00}, one-star: {-0.04, 0.07}
00:38:52.136 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
00:38:52.137 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
00:38:52.139 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=0.05 mountY=-0.06, mountTheta=-0.88
00:38:52.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.07, opts=13)
00:38:52.143 00.001 21068 Enqueuing Move request for scope (-0.04, 0.07)
00:38:52.145 00.002 16108 Worker thread wakes up
00:38:52.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:38:52.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:38:52.145 00.000 16108 Moving (-0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
00:38:52.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:38:52.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:52.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:38:52.145 00.000 16108 MoveAxis(E, 0, ABG)
00:38:52.146 00.001 16108 Move returns status 0, amount 0
00:38:52.146 00.000 16108 MoveAxis(N, 0, ABG)
00:38:52.146 00.000 16108 Move returns status 0, amount 0
00:38:52.146 00.000 16108 move complete, result=0
00:38:52.146 00.000 16108 worker thread done servicing request
00:38:52.151 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3472, FiltMin=2989, FiltMax=59872, Gamma=1.000
00:38:52.172 00.021 21068 UpdateGuideState exits: m=108047 SNR=77.3
00:38:52.172 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:52.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:52.174 00.001 21068 Enqueuing Expose request
00:38:52.174 00.000 16108 Worker thread wakes up
00:38:52.174 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:52.176 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:52.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:53.155 00.979 16108 Exposure complete
00:38:53.209 00.054 16108 worker thread done servicing request
00:38:53.209 00.000 21068 OnExposeComplete: enter
00:38:53.210 00.001 21068 UpdateGuideState(): m_state=6
00:38:53.211 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8129
00:38:53.212 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=875.53, Mass=116615, SNR=75.7, Peak=13267 HFD=3.3
00:38:53.213 00.001 21068 MultiStar: [#1 0.29,-0.45,0.00,M1] [#2 0.21,-0.31,1.40,U] [#3 0.35,-0.49,0.00,M1] [#4 0.53,-0.14,0.00,M7] [#5 0.37,-0.48,0.00,M1] [#6 0.30,-0.57,0.00,M1] [#7 0.46,-0.39,0.00,M1] [#8 0.81,0.01,0.00,M5] 
00:38:53.213 00.000 21068 refined, 1 included, MultiStar: {0.27, -0.26}, one-star: {0.35, -0.18}
00:38:53.214 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
00:38:53.215 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
00:38:53.216 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.37 cameraTheta=-0.76 mountX=-0.31 mountY=0.19, mountTheta=2.60
00:38:53.217 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.26, opts=13)
00:38:53.219 00.002 21068 Enqueuing Move request for scope (0.27, -0.26)
00:38:53.221 00.002 16108 Worker thread wakes up
00:38:53.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd
00:38:53.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.26)
00:38:53.221 00.000 16108 Moving (0.27, -0.26) raw xDistance=-0.31 yDistance=0.19
00:38:53.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:38:53.222 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:53.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:38:53.222 00.000 16108 MoveAxis(E, 81, ABG)
00:38:53.222 00.000 16108 Guiding  Dir = 2, Dur = 81
00:38:53.222 00.000 16108 IsSlewing returns 0
00:38:53.223 00.001 16108 IsGuiding returns 0
00:38:53.225 00.002 16108 PulseGuide returned control before completion, sleep 90
00:38:53.228 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3472, FiltMin=2973, FiltMax=51485, Gamma=1.000
00:38:53.258 00.030 21068 UpdateGuideState exits: m=116615 SNR=75.7
00:38:53.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:53.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:53.262 00.001 21068 Enqueuing Expose request
00:38:53.323 00.061 16108 IsGuiding returns 1
00:38:53.323 00.000 16108 scope still moving after pulse duration time elapsed
00:38:53.353 00.030 16108 IsSlewing returns 0
00:38:53.354 00.001 16108 IsGuiding returns 1
00:38:53.384 00.030 16108 IsSlewing returns 0
00:38:53.384 00.000 16108 IsGuiding returns 0
00:38:53.384 00.000 16108 scope move finished after 81 + 80 ms
00:38:53.384 00.000 16108 Move returns status 0, amount 81
00:38:53.385 00.001 16108 MoveAxis(N, 0, ABG)
00:38:53.385 00.000 16108 Move returns status 0, amount 0
00:38:53.385 00.000 16108 move complete, result=0
00:38:53.385 00.000 16108 worker thread done servicing request
00:38:53.385 00.000 16108 Worker thread wakes up
00:38:53.385 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
00:38:53.388 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:53.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:54.560 01.172 16108 Exposure complete
00:38:54.644 00.084 16108 worker thread done servicing request
00:38:54.644 00.000 21068 OnExposeComplete: enter
00:38:54.645 00.001 21068 UpdateGuideState(): m_state=6
00:38:54.646 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8130
00:38:54.646 00.000 21068 Star::Find returns 1 (0), X=219.71, Y=875.70, Mass=125525, SNR=85.2, Peak=14531 HFD=3.5
00:38:54.647 00.001 21068 MultiStar: [#1 0.09,-0.15,1.02,U] [#2 -0.28,-0.25,1.10,U] [#3 -0.09,-0.23,0.97,U] [#4 0.30,-0.22,0.78,U] [#5 -0.03,-0.26,0.91,U] [#6 -0.24,-0.28,0.75,U] [#7 0.17,-0.12,0.59,U] [#8 0.24,0.28,0.76,U] 
00:38:54.648 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.14}, one-star: {-0.25, -0.01}
00:38:54.649 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
00:38:54.649 00.000 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
00:38:54.651 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.78 mountX=0.00 mountY=0.15, mountTheta=1.54
00:38:54.652 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.14, opts=13)
00:38:54.653 00.001 21068 Enqueuing Move request for scope (-0.03, -0.14)
00:38:54.654 00.001 16108 Worker thread wakes up
00:38:54.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:38:54.654 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:38:54.654 00.000 16108 Moving (-0.03, -0.14) raw xDistance=0.00 yDistance=0.15
00:38:54.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:38:54.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:54.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:38:54.654 00.000 16108 MoveAxis(E, 0, ABG)
00:38:54.654 00.000 16108 Move returns status 0, amount 0
00:38:54.654 00.000 16108 MoveAxis(N, 0, ABG)
00:38:54.654 00.000 16108 Move returns status 0, amount 0
00:38:54.654 00.000 16108 move complete, result=0
00:38:54.654 00.000 16108 worker thread done servicing request
00:38:54.666 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3472, FiltMin=2985, FiltMax=57731, Gamma=1.000
00:38:54.689 00.023 21068 UpdateGuideState exits: m=125525 SNR=85.2
00:38:54.691 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.691 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:54.692 00.001 21068 Enqueuing Expose request
00:38:54.693 00.001 16108 Worker thread wakes up
00:38:54.693 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:54.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:54.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:55.676 00.983 16108 Exposure complete
00:38:55.738 00.062 16108 worker thread done servicing request
00:38:55.738 00.000 21068 OnExposeComplete: enter
00:38:55.740 00.002 21068 UpdateGuideState(): m_state=6
00:38:55.740 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8131
00:38:55.741 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=875.71, Mass=125675, SNR=78.6, Peak=15811 HFD=3.2
00:38:55.742 00.001 21068 MultiStar: [#1 0.01,0.02,1.43,U] [#2 -0.25,0.19,1.33,U] [#3 0.14,-0.09,1.06,U] [#4 -0.11,0.20,0.85,U] [#5 -0.42,0.06,1.04,U] [#6 -0.58,0.02,0.00,M1] [#7 0.01,0.04,0.72,U] [#8 0.01,0.21,0.80,U] 
00:38:55.743 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.53, 0.01}
00:38:55.743 00.000 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
00:38:55.744 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
00:38:55.745 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.67 mountX=0.16 mountY=-0.04, mountTheta=-0.24
00:38:55.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
00:38:55.747 00.001 21068 Enqueuing Move request for scope (-0.15, 0.07)
00:38:55.748 00.001 16108 Worker thread wakes up
00:38:55.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
00:38:55.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
00:38:55.748 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.04
00:38:55.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:38:55.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:55.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:38:55.748 00.000 16108 MoveAxis(E, 0, ABG)
00:38:55.748 00.000 16108 Move returns status 0, amount 0
00:38:55.750 00.002 16108 MoveAxis(N, 0, ABG)
00:38:55.750 00.000 16108 Move returns status 0, amount 0
00:38:55.750 00.000 16108 move complete, result=0
00:38:55.750 00.000 16108 worker thread done servicing request
00:38:55.754 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3475, FiltMin=2998, FiltMax=61520, Gamma=1.000
00:38:55.769 00.015 21068 UpdateGuideState exits: m=125675 SNR=78.6
00:38:55.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:55.770 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:55.771 00.001 21068 Enqueuing Expose request
00:38:55.772 00.001 16108 Worker thread wakes up
00:38:55.772 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:55.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:55.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:56.950 01.177 16108 Exposure complete
00:38:57.018 00.068 16108 worker thread done servicing request
00:38:57.018 00.000 21068 OnExposeComplete: enter
00:38:57.019 00.001 21068 UpdateGuideState(): m_state=6
00:38:57.020 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8132
00:38:57.021 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.59, Mass=120247, SNR=79.3, Peak=13491 HFD=3.6
00:38:57.022 00.001 21068 MultiStar: [#1 0.07,-0.26,1.25,U] [#2 -0.27,-0.38,0.00,M1] [#3 -0.21,-0.35,1.09,U] [#4 0.06,-0.08,1.01,U] [#5 -0.45,-0.31,0.00,M1] [#6 -0.21,-0.34,0.84,U] [#7 -0.03,-0.06,0.63,U] [#8 -0.32,-0.07,0.80,U] 
00:38:57.023 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.19}, one-star: {-0.21, -0.11}
00:38:57.024 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
00:38:57.024 00.000 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:38:57.025 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=0.08 mountY=0.21, mountTheta=1.23
00:38:57.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.19, opts=13)
00:38:57.027 00.000 21068 Enqueuing Move request for scope (-0.11, -0.19)
00:38:57.028 00.001 16108 Worker thread wakes up
00:38:57.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
00:38:57.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
00:38:57.028 00.000 16108 Moving (-0.11, -0.19) raw xDistance=0.08 yDistance=0.21
00:38:57.029 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:38:57.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:57.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:38:57.029 00.000 16108 MoveAxis(E, 0, ABG)
00:38:57.029 00.000 16108 Move returns status 0, amount 0
00:38:57.029 00.000 16108 MoveAxis(N, 0, ABG)
00:38:57.029 00.000 16108 Move returns status 0, amount 0
00:38:57.029 00.000 16108 move complete, result=0
00:38:57.029 00.000 16108 worker thread done servicing request
00:38:57.033 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3472, FiltMin=2992, FiltMax=55603, Gamma=1.000
00:38:57.047 00.014 21068 UpdateGuideState exits: m=120247 SNR=79.3
00:38:57.047 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:57.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:57.049 00.001 21068 Enqueuing Expose request
00:38:57.049 00.000 16108 Worker thread wakes up
00:38:57.049 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:57.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:57.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:58.027 00.977 16108 Exposure complete
00:38:58.080 00.053 16108 worker thread done servicing request
00:38:58.080 00.000 21068 OnExposeComplete: enter
00:38:58.082 00.002 21068 UpdateGuideState(): m_state=6
00:38:58.083 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8133
00:38:58.084 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=875.74, Mass=110030, SNR=75.9, Peak=14435 HFD=3.3
00:38:58.087 00.003 21068 MultiStar: [#1 -0.78,-0.20,0.00,M1] [#2 -0.56,-0.31,0.00,M2] [#3 -0.53,-0.28,0.00,M1] [#4 -0.36,0.14,0.83,U] [#5 -0.76,0.12,0.00,M2] [#6 -0.50,0.08,0.00,M1] [#7 -0.34,-0.19,0.63,U] [#8 -0.47,0.10,0.00,M3] 
00:38:58.088 00.001 21068 refined, 2 included, MultiStar: {-0.41, 0.02}, one-star: {-0.50, 0.04}
00:38:58.091 00.003 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
00:38:58.092 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
00:38:58.093 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.10 mountX=0.41 mountY=0.08, mountTheta=0.20
00:38:58.096 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.02, opts=13)
00:38:58.097 00.001 21068 Enqueuing Move request for scope (-0.41, 0.02)
00:38:58.099 00.002 16108 Worker thread wakes up
00:38:58.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.02) opts 0xd
00:38:58.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.02)
00:38:58.099 00.000 16108 Moving (-0.41, 0.02) raw xDistance=0.41 yDistance=0.08
00:38:58.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:38:58.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:58.100 00.001 16108 MoveAxis(W, 108, ABG)
00:38:58.100 00.000 16108 Guiding  Dir = 3, Dur = 108
00:38:58.100 00.000 16108 IsSlewing returns 0
00:38:58.100 00.000 16108 IsGuiding returns 0
00:38:58.109 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3475, FiltMin=3005, FiltMax=56358, Gamma=1.000
00:38:58.130 00.021 21068 UpdateGuideState exits: m=110030 SNR=75.9
00:38:58.132 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.133 00.001 16108 PulseGuide returned control before completion, sleep 87
00:38:58.133 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:58.134 00.001 21068 Enqueuing Expose request
00:38:58.224 00.090 16108 IsGuiding returns 1
00:38:58.224 00.000 16108 scope still moving after pulse duration time elapsed
00:38:58.257 00.033 16108 IsSlewing returns 0
00:38:58.257 00.000 16108 IsGuiding returns 1
00:38:58.288 00.031 16108 IsSlewing returns 0
00:38:58.288 00.000 16108 IsGuiding returns 1
00:38:58.320 00.032 16108 IsSlewing returns 0
00:38:58.320 00.000 16108 IsGuiding returns 0
00:38:58.320 00.000 16108 scope move finished after 108 + 111 ms
00:38:58.321 00.001 16108 Move returns status 0, amount 108
00:38:58.321 00.000 16108 MoveAxis(N, 0, ABG)
00:38:58.321 00.000 16108 Move returns status 0, amount 0
00:38:58.321 00.000 16108 move complete, result=0
00:38:58.321 00.000 16108 worker thread done servicing request
00:38:58.321 00.000 21068 GuideStep: 0.4 px 108 ms WEST, 0.1 px 0 ms NORTH
00:38:58.323 00.002 16108 Worker thread wakes up
00:38:58.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:58.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:59.487 01.164 16108 Exposure complete
00:38:59.557 00.070 16108 worker thread done servicing request
00:38:59.557 00.000 21068 OnExposeComplete: enter
00:38:59.558 00.001 21068 UpdateGuideState(): m_state=6
00:38:59.559 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8134
00:38:59.561 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=875.62, Mass=120567, SNR=75.9, Peak=13677 HFD=3.5
00:38:59.563 00.002 21068 MultiStar: [#1 0.49,-0.55,0.00,M2] [#2 0.06,-0.38,1.34,U] [#3 0.42,-0.59,0.00,M2] [#4 0.21,-0.50,0.00,M4] [#5 0.39,-0.39,0.00,M3] [#6 0.25,-0.70,0.00,M2] [#7 0.46,-0.52,0.00,M1] [#8 0.57,-0.29,0.00,M4] 
00:38:59.565 00.002 21068 refined, 1 included, MultiStar: {0.18, -0.25}, one-star: {0.34, -0.08}
00:38:59.566 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
00:38:59.566 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
00:38:59.567 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.95 mountX=-0.22 mountY=0.20, mountTheta=2.40
00:38:59.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.25, opts=13)
00:38:59.569 00.000 21068 Enqueuing Move request for scope (0.18, -0.25)
00:38:59.570 00.001 16108 Worker thread wakes up
00:38:59.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
00:38:59.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
00:38:59.570 00.000 16108 Moving (0.18, -0.25) raw xDistance=-0.22 yDistance=0.20
00:38:59.571 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
00:38:59.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:59.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:38:59.571 00.000 16108 MoveAxis(E, 51, ABG)
00:38:59.571 00.000 16108 Guiding  Dir = 2, Dur = 51
00:38:59.571 00.000 16108 IsSlewing returns 0
00:38:59.571 00.000 16108 IsGuiding returns 0
00:38:59.573 00.002 16108 PulseGuide returned control before completion, sleep 60
00:38:59.577 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3472, FiltMin=2979, FiltMax=59440, Gamma=1.000
00:38:59.597 00.020 21068 UpdateGuideState exits: m=120567 SNR=75.9
00:38:59.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:59.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:38:59.600 00.001 21068 Enqueuing Expose request
00:38:59.637 00.037 16108 IsGuiding returns 1
00:38:59.637 00.000 16108 scope still moving after pulse duration time elapsed
00:38:59.668 00.031 16108 IsSlewing returns 0
00:38:59.668 00.000 16108 IsGuiding returns 0
00:38:59.668 00.000 16108 scope move finished after 51 + 45 ms
00:38:59.668 00.000 16108 Move returns status 0, amount 51
00:38:59.668 00.000 16108 MoveAxis(N, 0, ABG)
00:38:59.668 00.000 16108 Move returns status 0, amount 0
00:38:59.668 00.000 16108 move complete, result=0
00:38:59.668 00.000 16108 worker thread done servicing request
00:38:59.668 00.000 16108 Worker thread wakes up
00:38:59.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:38:59.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:38:59.668 00.000 21068 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
00:39:00.640 00.972 16108 Exposure complete
00:39:00.695 00.055 16108 worker thread done servicing request
00:39:00.696 00.001 21068 OnExposeComplete: enter
00:39:00.696 00.000 21068 UpdateGuideState(): m_state=6
00:39:00.697 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8135
00:39:00.698 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.62, Mass=113842, SNR=75.7, Peak=12781 HFD=3.5
00:39:00.699 00.001 21068 MultiStar: [#1 0.07,-0.63,0.00,M3] [#2 0.28,-0.64,0.00,M2] [#3 0.31,-0.57,0.00,M3] [#4 0.66,-0.28,0.00,M5] [#5 0.24,-0.46,0.00,M4] [#6 0.42,-0.55,0.00,M3] [#7 0.44,-0.23,0.00,M2] [#8 0.43,-0.25,0.00,M5] 
00:39:00.699 00.000 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
00:39:00.700 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
00:39:00.702 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.51 mountX=0.10 mountY=0.11, mountTheta=0.83
00:39:00.703 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
00:39:00.704 00.001 21068 Enqueuing Move request for scope (-0.11, -0.08)
00:39:00.705 00.001 16108 Worker thread wakes up
00:39:00.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
00:39:00.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
00:39:00.705 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=0.11
00:39:00.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:39:00.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:39:00.706 00.001 16108 MoveAxis(E, 0, ABG)
00:39:00.706 00.000 16108 Move returns status 0, amount 0
00:39:00.706 00.000 16108 MoveAxis(N, 0, ABG)
00:39:00.706 00.000 16108 Move returns status 0, amount 0
00:39:00.706 00.000 16108 move complete, result=0
00:39:00.706 00.000 16108 worker thread done servicing request
00:39:00.711 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3472, FiltMin=2985, FiltMax=53616, Gamma=1.000
00:39:00.726 00.015 21068 UpdateGuideState exits: m=113842 SNR=75.7
00:39:00.726 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:00.728 00.001 21068 Enqueuing Expose request
00:39:00.728 00.000 16108 Worker thread wakes up
00:39:00.729 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:00.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:00.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:01.889 01.159 16108 Exposure complete
00:39:01.946 00.057 16108 worker thread done servicing request
00:39:01.947 00.001 21068 OnExposeComplete: enter
00:39:01.947 00.000 21068 UpdateGuideState(): m_state=6
00:39:01.948 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8136
00:39:01.949 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.23, Mass=125758, SNR=87.4, Peak=14573 HFD=3.8
00:39:01.950 00.001 21068 MultiStar: [#1 0.29,-0.76,0.00,M4] [#2 0.22,-0.60,0.00,M3] [#3 0.08,-0.61,0.00,M4] [#4 0.40,-0.35,0.00,M6] [#5 0.21,-0.44,0.00,M5] [#6 0.03,-0.39,0.82,U] [#7 0.24,-0.53,0.00,M3] [#8 0.54,-0.35,0.00,M6] 
00:39:01.951 00.001 21068 refined, 1 included, MultiStar: {0.06, -0.44}, one-star: {0.09, -0.48}
00:39:01.951 00.000 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
00:39:01.953 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
00:39:01.954 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.43 mountX=-0.14 mountY=0.41, mountTheta=1.89
00:39:01.955 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.44, opts=13)
00:39:01.956 00.001 21068 Enqueuing Move request for scope (0.06, -0.44)
00:39:01.957 00.001 16108 Worker thread wakes up
00:39:01.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
00:39:01.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
00:39:01.957 00.000 16108 Moving (0.06, -0.44) raw xDistance=-0.14 yDistance=0.41
00:39:01.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:39:01.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:01.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:39:01.957 00.000 16108 MoveAxis(E, 0, ABG)
00:39:01.957 00.000 16108 Move returns status 0, amount 0
00:39:01.957 00.000 16108 MoveAxis(N, 0, ABG)
00:39:01.957 00.000 16108 Move returns status 0, amount 0
00:39:01.957 00.000 16108 move complete, result=0
00:39:01.957 00.000 16108 worker thread done servicing request
00:39:01.961 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3472, FiltMin=2969, FiltMax=48643, Gamma=1.000
00:39:01.976 00.015 21068 UpdateGuideState exits: m=125758 SNR=87.4
00:39:01.976 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:01.978 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:01.979 00.001 21068 Enqueuing Expose request
00:39:01.980 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:39:01.981 00.001 16108 Worker thread wakes up
00:39:01.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:01.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:02.964 00.983 16108 Exposure complete
00:39:03.039 00.075 16108 worker thread done servicing request
00:39:03.039 00.000 21068 OnExposeComplete: enter
00:39:03.040 00.001 21068 UpdateGuideState(): m_state=6
00:39:03.041 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8137
00:39:03.042 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.55, Mass=129750, SNR=94.1, Peak=14323 HFD=3.6
00:39:03.044 00.002 21068 MultiStar: [#1 0.07,-0.41,1.03,U] [#2 -0.07,-0.61,0.00,M4] [#3 0.14,-0.47,0.00,M5] [#4 0.49,-0.36,0.00,M7] [#5 0.29,-0.45,0.00,M6] [#6 0.06,-0.40,0.67,U] [#7 0.04,-0.13,0.53,U] [#8 0.37,-0.26,0.75,U] 
00:39:03.045 00.001 21068 single-star, 4 included, MultiStar: {0.11, -0.28}, one-star: {0.02, -0.16}
00:39:03.045 00.000 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
00:39:03.046 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
00:39:03.047 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=-0.05 mountY=0.15, mountTheta=1.91
00:39:03.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
00:39:03.049 00.000 21068 Enqueuing Move request for scope (0.02, -0.16)
00:39:03.050 00.001 16108 Worker thread wakes up
00:39:03.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
00:39:03.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
00:39:03.050 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.05 yDistance=0.15
00:39:03.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:39:03.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:03.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:39:03.050 00.000 16108 MoveAxis(E, 0, ABG)
00:39:03.050 00.000 16108 Move returns status 0, amount 0
00:39:03.050 00.000 16108 MoveAxis(N, 0, ABG)
00:39:03.052 00.002 16108 Move returns status 0, amount 0
00:39:03.052 00.000 16108 move complete, result=0
00:39:03.052 00.000 16108 worker thread done servicing request
00:39:03.055 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3472, FiltMin=2966, FiltMax=46515, Gamma=1.000
00:39:03.069 00.014 21068 UpdateGuideState exits: m=129750 SNR=94.1
00:39:03.071 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:03.071 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:03.072 00.001 21068 Enqueuing Expose request
00:39:03.073 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:03.074 00.001 16108 Worker thread wakes up
00:39:03.074 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:03.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:04.235 01.161 16108 Exposure complete
00:39:04.293 00.058 16108 worker thread done servicing request
00:39:04.293 00.000 21068 OnExposeComplete: enter
00:39:04.295 00.002 21068 UpdateGuideState(): m_state=6
00:39:04.298 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8138
00:39:04.299 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.34, Mass=121640, SNR=85.5, Peak=13037 HFD=3.6
00:39:04.301 00.002 21068 MultiStar: [#1 -0.03,-0.46,1.05,U] [#2 -0.07,-0.51,0.00,M5] [#3 -0.05,-0.55,0.00,M6] [#4 0.54,-0.41,0.00,M8] [#5 -0.03,-0.22,0.99,U] [#6 0.05,-0.23,0.68,U] [#7 0.09,-0.57,0.00,M3] [#8 0.16,-0.29,0.71,U] 
00:39:04.302 00.001 21068 refined, 4 included, MultiStar: {-0.02, -0.32}, one-star: {-0.19, -0.36}
00:39:04.304 00.002 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
00:39:04.304 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
00:39:04.305 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=-0.03 mountY=0.32, mountTheta=1.68
00:39:04.308 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.32, opts=13)
00:39:04.310 00.002 21068 Enqueuing Move request for scope (-0.02, -0.32)
00:39:04.312 00.002 16108 Worker thread wakes up
00:39:04.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
00:39:04.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
00:39:04.312 00.000 16108 Moving (-0.02, -0.32) raw xDistance=-0.03 yDistance=0.32
00:39:04.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:39:04.312 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.29 newest=0.88
00:39:04.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:39:04.312 00.000 16108 MoveAxis(E, 0, ABG)
00:39:04.312 00.000 16108 Move returns status 0, amount 0
00:39:04.312 00.000 16108 MoveAxis(S, 64, ABG)
00:39:04.314 00.002 16108 Guiding  Dir = 1, Dur = 64
00:39:04.314 00.000 16108 IsSlewing returns 0
00:39:04.314 00.000 16108 IsGuiding returns 0
00:39:04.319 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3475, FiltMin=2982, FiltMax=56883, Gamma=1.000
00:39:04.335 00.016 21068 UpdateGuideState exits: m=121640 SNR=85.5
00:39:04.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.339 00.003 16108 PulseGuide returned control before completion, sleep 51
00:39:04.339 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:04.341 00.002 21068 Enqueuing Expose request
00:39:04.398 00.057 16108 IsGuiding returns 1
00:39:04.398 00.000 16108 scope still moving after pulse duration time elapsed
00:39:04.429 00.031 16108 IsSlewing returns 0
00:39:04.429 00.000 16108 IsGuiding returns 0
00:39:04.429 00.000 16108 scope move finished after 64 + 51 ms
00:39:04.429 00.000 16108 Move returns status 0, amount 64
00:39:04.429 00.000 16108 move complete, result=0
00:39:04.429 00.000 16108 worker thread done servicing request
00:39:04.429 00.000 16108 Worker thread wakes up
00:39:04.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:04.429 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 64 ms SOUTH
00:39:04.430 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:05.411 00.981 16108 Exposure complete
00:39:05.473 00.062 16108 worker thread done servicing request
00:39:05.473 00.000 21068 OnExposeComplete: enter
00:39:05.474 00.001 21068 UpdateGuideState(): m_state=6
00:39:05.475 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8139
00:39:05.476 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.18, Mass=112892, SNR=74.7, Peak=13533 HFD=3.1
00:39:05.477 00.001 21068 MultiStar: [#1 0.05,-0.78,0.00,M3] [#2 -0.04,-0.68,0.00,M6] [#3 0.28,-0.94,0.00,M7] [#4 0.40,-0.54,0.00,M9] [#5 0.22,-0.53,0.00,M6] [#6 0.24,-0.98,0.00,M1] [#7 0.15,-0.48,0.00,M4] [#8 0.38,-0.39,0.00,M5] 
00:39:05.478 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:39:05.480 00.002 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
00:39:05.482 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.53 hyp=0.53 cameraTheta=-1.44 mountX=-0.16 mountY=0.49, mountTheta=1.88
00:39:05.485 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.53, opts=13)
00:39:05.487 00.002 21068 Enqueuing Move request for scope (0.07, -0.53)
00:39:05.488 00.001 16108 Worker thread wakes up
00:39:05.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.53) opts 0xd
00:39:05.489 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.53)
00:39:05.489 00.000 16108 Moving (0.07, -0.53) raw xDistance=-0.16 yDistance=0.49
00:39:05.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:39:05.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
00:39:05.489 00.000 16108 MoveAxis(E, 0, ABG)
00:39:05.489 00.000 16108 Move returns status 0, amount 0
00:39:05.489 00.000 16108 MoveAxis(S, 99, ABG)
00:39:05.489 00.000 16108 Guiding  Dir = 1, Dur = 99
00:39:05.490 00.001 16108 IsSlewing returns 0
00:39:05.490 00.000 16108 IsGuiding returns 0
00:39:05.497 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3475, FiltMin=2969, FiltMax=46563, Gamma=1.000
00:39:05.521 00.024 21068 UpdateGuideState exits: m=112892 SNR=74.7
00:39:05.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:05.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:05.526 00.002 21068 Enqueuing Expose request
00:39:05.528 00.002 16108 PulseGuide returned control before completion, sleep 73
00:39:05.603 00.075 16108 IsGuiding returns 1
00:39:05.603 00.000 16108 scope still moving after pulse duration time elapsed
00:39:05.635 00.032 16108 IsSlewing returns 0
00:39:05.635 00.000 16108 IsGuiding returns 1
00:39:05.665 00.030 16108 IsSlewing returns 0
00:39:05.665 00.000 16108 IsGuiding returns 1
00:39:05.697 00.032 16108 IsSlewing returns 0
00:39:05.697 00.000 16108 IsGuiding returns 0
00:39:05.697 00.000 16108 scope move finished after 99 + 107 ms
00:39:05.697 00.000 16108 Move returns status 0, amount 99
00:39:05.697 00.000 16108 move complete, result=0
00:39:05.698 00.001 16108 worker thread done servicing request
00:39:05.698 00.000 16108 Worker thread wakes up
00:39:05.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:05.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:05.698 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.5 px 99 ms SOUTH
00:39:06.875 01.177 16108 Exposure complete
00:39:06.931 00.056 16108 worker thread done servicing request
00:39:06.931 00.000 21068 OnExposeComplete: enter
00:39:06.931 00.000 21068 UpdateGuideState(): m_state=6
00:39:06.932 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8140
00:39:06.933 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.59, Mass=110388, SNR=75.0, Peak=12563 HFD=3.5
00:39:06.934 00.001 21068 MultiStar: [#1 0.07,-0.53,0.00,M4] [#2 -0.09,-0.30,1.36,U] [#3 -0.23,-0.38,1.12,U] [#4 0.04,-0.20,0.91,U] [#5 -0.36,-0.29,0.00,M7] [#6 -0.45,-0.51,0.00,M2] [#7 0.28,-0.35,0.63,U] [#8 -0.15,-0.08,0.72,U] 
00:39:06.935 00.001 21068 single-star, 5 included, MultiStar: {-0.06, -0.25}, one-star: {-0.06, -0.11}
00:39:06.936 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
00:39:06.937 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.29)
00:39:06.937 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.09 mountX=0.04 mountY=0.12, mountTheta=1.23
00:39:06.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
00:39:06.940 00.001 21068 Enqueuing Move request for scope (-0.06, -0.11)
00:39:06.941 00.001 16108 Worker thread wakes up
00:39:06.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:39:06.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:39:06.941 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
00:39:06.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:39:06.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:06.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:39:06.942 00.001 16108 MoveAxis(E, 0, ABG)
00:39:06.942 00.000 16108 Move returns status 0, amount 0
00:39:06.942 00.000 16108 MoveAxis(N, 0, ABG)
00:39:06.942 00.000 16108 Move returns status 0, amount 0
00:39:06.942 00.000 16108 move complete, result=0
00:39:06.942 00.000 16108 worker thread done servicing request
00:39:06.945 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3475, FiltMin=2953, FiltMax=54304, Gamma=1.000
00:39:06.961 00.016 21068 UpdateGuideState exits: m=110388 SNR=75.0
00:39:06.964 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:06.966 00.001 21068 Enqueuing Expose request
00:39:06.968 00.002 16108 Worker thread wakes up
00:39:06.968 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:06.970 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:06.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:07.942 00.972 16108 Exposure complete
00:39:08.012 00.070 16108 worker thread done servicing request
00:39:08.012 00.000 21068 OnExposeComplete: enter
00:39:08.013 00.001 21068 UpdateGuideState(): m_state=6
00:39:08.014 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8141
00:39:08.014 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=875.87, Mass=129814, SNR=86.7, Peak=13123 HFD=3.8
00:39:08.015 00.001 21068 MultiStar: [#1 -0.64,-0.30,0.00,M5] [#2 -0.54,-0.04,0.00,M6] [#3 -0.47,-0.36,0.00,M7] [#4 -0.29,0.07,0.80,U] [#5 -0.77,0.14,0.00,M8] [#6 -0.60,0.08,0.00,M3] [#7 -0.29,0.06,0.64,U] [#8 -0.38,0.23,0.76,U] 
00:39:08.017 00.002 21068 refined, 3 included, MultiStar: {-0.36, 0.14}, one-star: {-0.46, 0.17}
00:39:08.017 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
00:39:08.018 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:39:08.019 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.39 cameraTheta=2.78 mountX=0.38 mountY=-0.05, mountTheta=-0.12
00:39:08.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.14, opts=13)
00:39:08.021 00.001 21068 Enqueuing Move request for scope (-0.36, 0.14)
00:39:08.022 00.001 16108 Worker thread wakes up
00:39:08.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.14) opts 0xd
00:39:08.022 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.14)
00:39:08.022 00.000 16108 Moving (-0.36, 0.14) raw xDistance=0.38 yDistance=-0.05
00:39:08.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:39:08.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:08.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:08.022 00.000 16108 MoveAxis(W, 100, ABG)
00:39:08.022 00.000 16108 Guiding  Dir = 3, Dur = 100
00:39:08.023 00.001 16108 IsSlewing returns 0
00:39:08.023 00.000 16108 IsGuiding returns 0
00:39:08.027 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3475, FiltMin=2931, FiltMax=53552, Gamma=1.000
00:39:08.034 00.007 16108 PulseGuide returned control before completion, sleep 100
00:39:08.050 00.016 21068 UpdateGuideState exits: m=129814 SNR=86.7
00:39:08.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:08.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:08.053 00.001 21068 Enqueuing Expose request
00:39:08.141 00.088 16108 IsGuiding returns 1
00:39:08.141 00.000 16108 scope still moving after pulse duration time elapsed
00:39:08.172 00.031 16108 IsSlewing returns 0
00:39:08.172 00.000 16108 IsGuiding returns 1
00:39:08.204 00.032 16108 IsSlewing returns 0
00:39:08.204 00.000 16108 IsGuiding returns 0
00:39:08.205 00.001 16108 scope move finished after 100 + 81 ms
00:39:08.205 00.000 16108 Move returns status 0, amount 100
00:39:08.205 00.000 16108 MoveAxis(N, 0, ABG)
00:39:08.205 00.000 16108 Move returns status 0, amount 0
00:39:08.205 00.000 16108 move complete, result=0
00:39:08.205 00.000 16108 worker thread done servicing request
00:39:08.205 00.000 16108 Worker thread wakes up
00:39:08.205 00.000 21068 GuideStep: 0.4 px 100 ms WEST, -0.0 px 0 ms NORTH
00:39:08.208 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:08.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:09.368 01.160 16108 Exposure complete
00:39:09.432 00.064 16108 worker thread done servicing request
00:39:09.433 00.001 21068 OnExposeComplete: enter
00:39:09.433 00.000 21068 UpdateGuideState(): m_state=6
00:39:09.434 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8142
00:39:09.435 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.55, Mass=125515, SNR=88.7, Peak=14291 HFD=3.4
00:39:09.436 00.001 21068 MultiStar: [#1 -0.21,-0.40,1.00,U] [#2 -0.12,-0.67,0.00,M7] [#3 -0.34,-0.42,0.00,M8] [#4 0.35,-0.26,0.88,U] [#5 0.06,-0.23,0.72,U] [#6 0.08,-0.54,0.00,M4] [#7 0.10,-0.02,0.60,U] [#8 0.34,-0.24,0.74,U] 
00:39:09.437 00.001 21068 single-star, 5 included, MultiStar: {0.08, -0.23}, one-star: {-0.08, -0.16}
00:39:09.437 00.000 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
00:39:09.438 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
00:39:09.439 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.04 mountX=0.05 mountY=0.17, mountTheta=1.28
00:39:09.440 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.16, opts=13)
00:39:09.441 00.001 21068 Enqueuing Move request for scope (-0.08, -0.16)
00:39:09.442 00.001 16108 Worker thread wakes up
00:39:09.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
00:39:09.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
00:39:09.442 00.000 16108 Moving (-0.08, -0.16) raw xDistance=0.05 yDistance=0.17
00:39:09.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:09.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:09.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:39:09.442 00.000 16108 MoveAxis(E, 0, ABG)
00:39:09.443 00.001 16108 Move returns status 0, amount 0
00:39:09.443 00.000 16108 MoveAxis(N, 0, ABG)
00:39:09.443 00.000 16108 Move returns status 0, amount 0
00:39:09.443 00.000 16108 move complete, result=0
00:39:09.443 00.000 16108 worker thread done servicing request
00:39:09.449 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3472, FiltMin=3011, FiltMax=45731, Gamma=1.000
00:39:09.464 00.015 21068 UpdateGuideState exits: m=125515 SNR=88.7
00:39:09.464 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:09.466 00.001 21068 Enqueuing Expose request
00:39:09.467 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:39:09.468 00.001 16108 Worker thread wakes up
00:39:09.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:09.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:10.438 00.970 16108 Exposure complete
00:39:10.504 00.066 16108 worker thread done servicing request
00:39:10.504 00.000 21068 OnExposeComplete: enter
00:39:10.505 00.001 21068 UpdateGuideState(): m_state=6
00:39:10.507 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8143
00:39:10.509 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=875.23, Mass=121016, SNR=79.8, Peak=12653 HFD=3.6
00:39:10.511 00.002 21068 MultiStar: [#1 0.09,-0.24,1.20,U] [#2 0.16,-0.48,0.00,M8] [#3 0.54,-0.47,0.00,M9] [#4 0.40,-0.25,0.00,M7] [#5 0.05,-0.06,0.95,U] [#6 0.24,-0.41,0.00,M5] [#7 0.38,-0.46,0.00,M2] [#8 0.51,-0.25,0.00,M3] 
00:39:10.512 00.001 21068 refined, 2 included, MultiStar: {0.16, -0.26}, one-star: {0.36, -0.47}
00:39:10.514 00.002 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
00:39:10.515 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
00:39:10.516 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-1.01 mountX=-0.20 mountY=0.21, mountTheta=2.33
00:39:10.518 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.26, opts=13)
00:39:10.520 00.002 21068 Enqueuing Move request for scope (0.16, -0.26)
00:39:10.522 00.002 16108 Worker thread wakes up
00:39:10.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
00:39:10.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
00:39:10.522 00.000 16108 Moving (0.16, -0.26) raw xDistance=-0.20 yDistance=0.21
00:39:10.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:39:10.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:39:10.523 00.001 16108 MoveAxis(E, 53, ABG)
00:39:10.523 00.000 16108 Guiding  Dir = 2, Dur = 53
00:39:10.523 00.000 16108 IsSlewing returns 0
00:39:10.524 00.001 16108 IsGuiding returns 0
00:39:10.530 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3475, FiltMin=2995, FiltMax=57088, Gamma=1.000
00:39:10.553 00.023 16108 PulseGuide returned control before completion, sleep 35
00:39:10.553 00.000 21068 UpdateGuideState exits: m=121016 SNR=79.8
00:39:10.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:10.557 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:10.558 00.001 21068 Enqueuing Expose request
00:39:10.598 00.040 16108 IsGuiding returns 1
00:39:10.598 00.000 16108 scope still moving after pulse duration time elapsed
00:39:10.629 00.031 16108 IsSlewing returns 0
00:39:10.629 00.000 16108 IsGuiding returns 1
00:39:10.660 00.031 16108 IsSlewing returns 0
00:39:10.660 00.000 16108 IsGuiding returns 0
00:39:10.660 00.000 16108 scope move finished after 53 + 83 ms
00:39:10.660 00.000 16108 Move returns status 0, amount 53
00:39:10.660 00.000 16108 MoveAxis(S, 43, ABG)
00:39:10.660 00.000 16108 Guiding  Dir = 1, Dur = 43
00:39:10.661 00.001 16108 IsSlewing returns 0
00:39:10.661 00.000 16108 IsGuiding returns 0
00:39:10.708 00.047 16108 IsGuiding returns 1
00:39:10.708 00.000 16108 scope still moving after pulse duration time elapsed
00:39:10.737 00.029 16108 IsSlewing returns 0
00:39:10.737 00.000 16108 IsGuiding returns 1
00:39:10.768 00.031 16108 IsSlewing returns 0
00:39:10.768 00.000 16108 IsGuiding returns 1
00:39:10.799 00.031 16108 IsSlewing returns 0
00:39:10.800 00.001 16108 IsGuiding returns 0
00:39:10.800 00.000 16108 scope move finished after 43 + 95 ms
00:39:10.800 00.000 16108 Move returns status 0, amount 43
00:39:10.800 00.000 16108 move complete, result=0
00:39:10.800 00.000 16108 worker thread done servicing request
00:39:10.800 00.000 16108 Worker thread wakes up
00:39:10.800 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.2 px 43 ms SOUTH
00:39:10.803 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:10.804 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:11.950 01.146 16108 Exposure complete
00:39:12.006 00.056 16108 worker thread done servicing request
00:39:12.006 00.000 21068 OnExposeComplete: enter
00:39:12.007 00.001 21068 UpdateGuideState(): m_state=6
00:39:12.008 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8144
00:39:12.008 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=875.83, Mass=121239, SNR=78.7, Peak=16931 HFD=3.3
00:39:12.009 00.001 21068 MultiStar: [#1 0.58,-0.36,0.00,M4] [#2 0.44,-0.12,1.45,U] [#3 0.27,-0.12,1.08,U] [#4 0.63,-0.02,0.00,M8] [#5 0.45,-0.11,0.00,M7] [#6 0.58,-0.12,0.00,M6] [#7 0.38,-0.11,0.76,U] [#8 0.66,0.32,0.00,M4] 
00:39:12.011 00.002 21068 single-star, 3 included, MultiStar: {0.36, -0.06}, one-star: {0.32, 0.13}
00:39:12.012 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:39:12.012 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:39:12.013 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.34 cameraTheta=0.40 mountX=-0.29 mountY=-0.20, mountTheta=-2.53
00:39:12.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.13, opts=13)
00:39:12.015 00.000 21068 Enqueuing Move request for scope (0.32, 0.13)
00:39:12.016 00.001 16108 Worker thread wakes up
00:39:12.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
00:39:12.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
00:39:12.016 00.000 16108 Moving (0.32, 0.13) raw xDistance=-0.29 yDistance=-0.20
00:39:12.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
00:39:12.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:39:12.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:39:12.016 00.000 16108 MoveAxis(E, 79, ABG)
00:39:12.016 00.000 16108 Guiding  Dir = 2, Dur = 79
00:39:12.017 00.001 16108 IsSlewing returns 0
00:39:12.017 00.000 16108 IsGuiding returns 0
00:39:12.020 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3475, FiltMin=2985, FiltMax=61280, Gamma=1.000
00:39:12.036 00.016 21068 UpdateGuideState exits: m=121239 SNR=78.7
00:39:12.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:12.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:12.039 00.001 21068 Enqueuing Expose request
00:39:12.070 00.031 16108 PulseGuide returned control before completion, sleep 37
00:39:12.116 00.046 16108 IsGuiding returns 1
00:39:12.116 00.000 16108 scope still moving after pulse duration time elapsed
00:39:12.147 00.031 16108 IsSlewing returns 0
00:39:12.147 00.000 16108 IsGuiding returns 1
00:39:12.178 00.031 16108 IsSlewing returns 0
00:39:12.178 00.000 16108 IsGuiding returns 0
00:39:12.178 00.000 16108 scope move finished after 79 + 82 ms
00:39:12.178 00.000 16108 Move returns status 0, amount 79
00:39:12.178 00.000 16108 MoveAxis(N, 0, ABG)
00:39:12.179 00.001 16108 Move returns status 0, amount 0
00:39:12.179 00.000 16108 move complete, result=0
00:39:12.179 00.000 16108 worker thread done servicing request
00:39:12.179 00.000 16108 Worker thread wakes up
00:39:12.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:12.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:12.179 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.2 px 0 ms NORTH
00:39:13.152 00.973 16108 Exposure complete
00:39:13.208 00.056 16108 worker thread done servicing request
00:39:13.208 00.000 21068 OnExposeComplete: enter
00:39:13.209 00.001 21068 UpdateGuideState(): m_state=6
00:39:13.210 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8145
00:39:13.210 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=875.80, Mass=112106, SNR=71.5, Peak=16099 HFD=3.2
00:39:13.211 00.001 21068 MultiStar: [#1 0.39,-0.38,0.00,M5] [#2 0.44,-0.11,1.31,U] [#3 0.53,-0.07,0.00,M9] [#4 0.56,-0.10,0.00,M9] [#5 0.35,-0.20,1.18,U] [#6 0.35,-0.12,1.03,U] [#7 0.46,0.01,0.00,M2] [#8 0.39,0.27,0.00,M5] 
00:39:13.213 00.002 21068 single-star, 3 included, MultiStar: {0.38, -0.09}, one-star: {0.38, 0.10}
00:39:13.214 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
00:39:13.215 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
00:39:13.215 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.39 cameraTheta=0.25 mountX=-0.36 mountY=-0.18, mountTheta=-2.67
00:39:13.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.10, opts=13)
00:39:13.218 00.001 21068 Enqueuing Move request for scope (0.38, 0.10)
00:39:13.218 00.000 16108 Worker thread wakes up
00:39:13.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd
00:39:13.219 00.001 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.10)
00:39:13.219 00.000 16108 Moving (0.38, 0.10) raw xDistance=-0.36 yDistance=-0.18
00:39:13.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
00:39:13.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:13.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:13.219 00.000 16108 MoveAxis(E, 100, ABG)
00:39:13.219 00.000 16108 Guiding  Dir = 2, Dur = 100
00:39:13.219 00.000 16108 IsSlewing returns 0
00:39:13.219 00.000 16108 IsGuiding returns 0
00:39:13.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3475, FiltMin=3005, FiltMax=58928, Gamma=1.000
00:39:13.238 00.015 21068 UpdateGuideState exits: m=112106 SNR=71.5
00:39:13.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:13.241 00.001 21068 Enqueuing Expose request
00:39:13.246 00.005 16108 PulseGuide returned control before completion, sleep 84
00:39:13.338 00.092 16108 IsGuiding returns 1
00:39:13.338 00.000 16108 scope still moving after pulse duration time elapsed
00:39:13.368 00.030 16108 IsSlewing returns 0
00:39:13.368 00.000 16108 IsGuiding returns 1
00:39:13.400 00.032 16108 IsSlewing returns 0
00:39:13.401 00.001 16108 IsGuiding returns 0
00:39:13.401 00.000 16108 scope move finished after 100 + 80 ms
00:39:13.401 00.000 16108 Move returns status 0, amount 100
00:39:13.401 00.000 16108 MoveAxis(N, 0, ABG)
00:39:13.401 00.000 16108 Move returns status 0, amount 0
00:39:13.401 00.000 16108 move complete, result=0
00:39:13.401 00.000 16108 worker thread done servicing request
00:39:13.401 00.000 16108 Worker thread wakes up
00:39:13.401 00.000 21068 GuideStep: -0.4 px 100 ms EAST, -0.2 px 0 ms NORTH
00:39:13.405 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:13.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:14.567 01.162 16108 Exposure complete
00:39:14.668 00.101 16108 worker thread done servicing request
00:39:14.669 00.001 21068 OnExposeComplete: enter
00:39:14.670 00.001 21068 UpdateGuideState(): m_state=6
00:39:14.671 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8146
00:39:14.672 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.80, Mass=118078, SNR=80.0, Peak=14419 HFD=3.1
00:39:14.674 00.002 21068 MultiStar: [#1 0.09,-0.45,1.25,U] [#2 0.07,-0.21,1.34,U] [#3 0.20,-0.31,1.06,U] [#4 0.37,0.02,0.85,U] [#5 0.11,-0.28,0.95,U] [#6 0.19,-0.33,0.78,U] [#7 0.59,-0.15,0.00,M3] [#8 0.26,0.11,0.81,U] 
00:39:14.674 00.000 21068 single-star, 7 included, MultiStar: {0.14, -0.18}, one-star: {-0.05, 0.10}
00:39:14.675 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
00:39:14.676 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
00:39:14.677 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=0.07 mountY=-0.08, mountTheta=-0.90
00:39:14.678 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
00:39:14.680 00.002 21068 Enqueuing Move request for scope (-0.05, 0.10)
00:39:14.681 00.001 16108 Worker thread wakes up
00:39:14.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:39:14.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:39:14.681 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.07 yDistance=-0.08
00:39:14.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:14.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:14.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:14.681 00.000 16108 MoveAxis(E, 0, ABG)
00:39:14.681 00.000 16108 Move returns status 0, amount 0
00:39:14.681 00.000 16108 MoveAxis(N, 0, ABG)
00:39:14.681 00.000 16108 Move returns status 0, amount 0
00:39:14.681 00.000 16108 move complete, result=0
00:39:14.681 00.000 16108 worker thread done servicing request
00:39:14.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3472, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:39:14.699 00.015 21068 UpdateGuideState exits: m=118078 SNR=80.0
00:39:14.701 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:14.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:14.702 00.000 21068 Enqueuing Expose request
00:39:14.703 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:14.704 00.001 16108 Worker thread wakes up
00:39:14.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:14.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:15.670 00.966 16108 Exposure complete
00:39:15.730 00.060 16108 worker thread done servicing request
00:39:15.730 00.000 21068 OnExposeComplete: enter
00:39:15.731 00.001 21068 UpdateGuideState(): m_state=6
00:39:15.732 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8147
00:39:15.733 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.77, Mass=140437, SNR=83.5, Peak=16336 HFD=3.4
00:39:15.734 00.001 21068 MultiStar: [#1 0.37,0.07,1.03,U] [#2 0.39,-0.13,1.30,U] [#3 0.44,0.01,1.06,U] [#4 0.42,0.19,0.86,U] [#5 0.34,-0.07,0.93,U] [#6 0.10,-0.20,0.79,U] [#7 0.72,0.18,0.00,M4] [#8 0.44,0.05,0.79,U] 
00:39:15.735 00.001 21068 refined, 7 included, MultiStar: {0.39, -0.01}, one-star: {0.56, 0.07}
00:39:15.736 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
00:39:15.736 00.000 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
00:39:15.737 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-0.01 mountX=-0.38 mountY=-0.09, mountTheta=-2.92
00:39:15.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.01, opts=13)
00:39:15.741 00.001 21068 Enqueuing Move request for scope (0.39, -0.01)
00:39:15.741 00.000 16108 Worker thread wakes up
00:39:15.742 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.01) opts 0xd
00:39:15.742 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.01)
00:39:15.742 00.000 16108 Moving (0.39, -0.01) raw xDistance=-0.38 yDistance=-0.09
00:39:15.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:39:15.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:15.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:15.742 00.000 16108 MoveAxis(E, 101, ABG)
00:39:15.742 00.000 16108 Guiding  Dir = 2, Dur = 101
00:39:15.742 00.000 16108 IsSlewing returns 0
00:39:15.742 00.000 16108 IsGuiding returns 0
00:39:15.746 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3472, FiltMin=2995, FiltMax=61846, Gamma=1.000
00:39:15.763 00.017 21068 UpdateGuideState exits: m=140437 SNR=83.5
00:39:15.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:15.764 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:15.765 00.001 21068 Enqueuing Expose request
00:39:15.799 00.034 16108 PulseGuide returned control before completion, sleep 55
00:39:15.860 00.061 16108 IsGuiding returns 1
00:39:15.860 00.000 16108 scope still moving after pulse duration time elapsed
00:39:15.892 00.032 16108 IsSlewing returns 0
00:39:15.892 00.000 16108 IsGuiding returns 1
00:39:15.924 00.032 16108 IsSlewing returns 0
00:39:15.924 00.000 16108 IsGuiding returns 1
00:39:15.955 00.031 16108 IsSlewing returns 0
00:39:15.955 00.000 16108 IsGuiding returns 1
00:39:15.985 00.030 16108 IsSlewing returns 0
00:39:15.985 00.000 16108 IsGuiding returns 0
00:39:15.985 00.000 16108 scope move finished after 101 + 142 ms
00:39:15.986 00.001 16108 Move returns status 0, amount 101
00:39:15.986 00.000 16108 MoveAxis(N, 0, ABG)
00:39:15.986 00.000 16108 Move returns status 0, amount 0
00:39:15.986 00.000 16108 move complete, result=0
00:39:15.986 00.000 16108 worker thread done servicing request
00:39:15.986 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.1 px 0 ms NORTH
00:39:15.987 00.001 16108 Worker thread wakes up
00:39:15.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:15.988 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:17.178 01.190 16108 Exposure complete
00:39:17.242 00.064 16108 worker thread done servicing request
00:39:17.242 00.000 21068 OnExposeComplete: enter
00:39:17.243 00.001 21068 UpdateGuideState(): m_state=6
00:39:17.244 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8148
00:39:17.245 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=875.97, Mass=125678, SNR=90.3, Peak=17411 HFD=3.6
00:39:17.246 00.001 21068 MultiStar: [#1 -0.36,-0.13,1.03,U] [#2 -0.34,-0.11,1.24,U] [#3 -0.11,-0.19,0.94,U] [#4 0.07,0.06,0.71,U] [#5 -0.20,0.15,0.84,U] [#6 -0.31,-0.24,0.77,U] [#7 0.16,0.09,0.44,U] [#8 -0.14,0.48,0.00,M4] 
00:39:17.246 00.000 21068 refined, 7 included, MultiStar: {-0.23, -0.02}, one-star: {-0.41, 0.27}
00:39:17.247 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
00:39:17.248 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.34)
00:39:17.249 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.04 mountX=0.22 mountY=0.08, mountTheta=0.33
00:39:17.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.02, opts=13)
00:39:17.251 00.000 21068 Enqueuing Move request for scope (-0.23, -0.02)
00:39:17.252 00.001 16108 Worker thread wakes up
00:39:17.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
00:39:17.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
00:39:17.253 00.001 16108 Moving (-0.23, -0.02) raw xDistance=0.22 yDistance=0.08
00:39:17.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
00:39:17.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:17.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:39:17.253 00.000 16108 MoveAxis(W, 51, ABG)
00:39:17.253 00.000 16108 Guiding  Dir = 3, Dur = 51
00:39:17.254 00.001 16108 IsSlewing returns 0
00:39:17.254 00.000 16108 IsGuiding returns 0
00:39:17.256 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3472, FiltMin=2934, FiltMax=58909, Gamma=1.000
00:39:17.272 00.016 21068 UpdateGuideState exits: m=125678 SNR=90.3
00:39:17.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:17.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:17.275 00.001 21068 Enqueuing Expose request
00:39:17.295 00.020 16108 PulseGuide returned control before completion, sleep 20
00:39:17.324 00.029 16108 IsGuiding returns 1
00:39:17.324 00.000 16108 scope still moving after pulse duration time elapsed
00:39:17.356 00.032 16108 IsSlewing returns 0
00:39:17.356 00.000 16108 IsGuiding returns 1
00:39:17.388 00.032 16108 IsSlewing returns 0
00:39:17.388 00.000 16108 IsGuiding returns 0
00:39:17.389 00.001 16108 scope move finished after 51 + 83 ms
00:39:17.389 00.000 16108 Move returns status 0, amount 51
00:39:17.389 00.000 16108 MoveAxis(N, 0, ABG)
00:39:17.389 00.000 16108 Move returns status 0, amount 0
00:39:17.389 00.000 16108 move complete, result=0
00:39:17.389 00.000 16108 worker thread done servicing request
00:39:17.389 00.000 16108 Worker thread wakes up
00:39:17.389 00.000 21068 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
00:39:17.392 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:17.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:18.362 00.970 16108 Exposure complete
00:39:18.427 00.065 16108 worker thread done servicing request
00:39:18.428 00.001 21068 OnExposeComplete: enter
00:39:18.430 00.002 21068 UpdateGuideState(): m_state=6
00:39:18.432 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8149
00:39:18.434 00.002 21068 Star::Find returns 1 (0), X=219.56, Y=875.63, Mass=116679, SNR=82.3, Peak=15187 HFD=3.2
00:39:18.435 00.001 21068 MultiStar: [#1 -0.48,-0.18,0.00,M3] [#2 -0.23,-0.21,1.32,U] [#3 -0.38,-0.20,1.04,U] [#4 -0.09,0.05,0.85,U] [#5 -0.48,-0.15,0.00,M4] [#6 -0.49,-0.35,0.00,M3] [#7 -0.02,0.05,0.62,U] [#8 -0.39,0.11,0.66,U] 
00:39:18.436 00.001 21068 refined, 5 included, MultiStar: {-0.26, -0.08}, one-star: {-0.40, -0.08}
00:39:18.437 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
00:39:18.438 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.52)
00:39:18.438 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.86 mountX=0.25 mountY=0.14, mountTheta=0.50
00:39:18.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.08, opts=13)
00:39:18.441 00.001 21068 Enqueuing Move request for scope (-0.26, -0.08)
00:39:18.442 00.001 16108 Worker thread wakes up
00:39:18.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
00:39:18.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
00:39:18.442 00.000 16108 Moving (-0.26, -0.08) raw xDistance=0.25 yDistance=0.14
00:39:18.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:39:18.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:18.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:39:18.442 00.000 16108 MoveAxis(W, 68, ABG)
00:39:18.442 00.000 16108 Guiding  Dir = 3, Dur = 68
00:39:18.442 00.000 16108 IsSlewing returns 0
00:39:18.443 00.001 16108 IsGuiding returns 0
00:39:18.446 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3475, FiltMin=2941, FiltMax=58704, Gamma=1.000
00:39:18.462 00.016 21068 UpdateGuideState exits: m=116679 SNR=82.3
00:39:18.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:18.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:18.464 00.000 21068 Enqueuing Expose request
00:39:18.497 00.033 16108 PulseGuide returned control before completion, sleep 24
00:39:18.527 00.030 16108 IsGuiding returns 1
00:39:18.527 00.000 16108 scope still moving after pulse duration time elapsed
00:39:18.558 00.031 16108 IsSlewing returns 0
00:39:18.558 00.000 16108 IsGuiding returns 1
00:39:18.589 00.031 16108 IsSlewing returns 0
00:39:18.589 00.000 16108 IsGuiding returns 0
00:39:18.589 00.000 16108 scope move finished after 68 + 78 ms
00:39:18.589 00.000 16108 Move returns status 0, amount 68
00:39:18.589 00.000 16108 MoveAxis(N, 0, ABG)
00:39:18.589 00.000 16108 Move returns status 0, amount 0
00:39:18.590 00.001 16108 move complete, result=0
00:39:18.590 00.000 16108 worker thread done servicing request
00:39:18.590 00.000 21068 GuideStep: 0.2 px 68 ms WEST, 0.1 px 0 ms NORTH
00:39:18.592 00.002 16108 Worker thread wakes up
00:39:18.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:18.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:19.742 01.150 16108 Exposure complete
00:39:19.796 00.054 16108 worker thread done servicing request
00:39:19.796 00.000 21068 OnExposeComplete: enter
00:39:19.797 00.001 21068 UpdateGuideState(): m_state=6
00:39:19.798 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8150
00:39:19.799 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.62, Mass=130398, SNR=82.7, Peak=16323 HFD=3.6
00:39:19.800 00.001 21068 MultiStar: [#1 0.12,-0.26,1.22,U] [#2 0.23,-0.15,1.29,U] [#3 0.27,-0.22,1.19,U] [#4 0.37,0.05,0.72,U] [#5 0.11,0.03,0.98,U] [#6 0.08,-0.37,0.81,U] [#7 0.30,0.04,0.57,U] [#8 0.47,0.22,0.00,M4] 
00:39:19.800 00.000 21068 single-star, 7 included, MultiStar: {0.20, -0.14}, one-star: {0.20, -0.08}
00:39:19.801 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
00:39:19.802 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
00:39:19.803 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.38 mountX=-0.21 mountY=0.03, mountTheta=3.00
00:39:19.804 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.08, opts=13)
00:39:19.805 00.001 21068 Enqueuing Move request for scope (0.20, -0.08)
00:39:19.806 00.001 16108 Worker thread wakes up
00:39:19.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
00:39:19.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
00:39:19.806 00.000 16108 Moving (0.20, -0.08) raw xDistance=-0.21 yDistance=0.03
00:39:19.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:39:19.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:19.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:19.806 00.000 16108 MoveAxis(E, 51, ABG)
00:39:19.806 00.000 16108 Guiding  Dir = 2, Dur = 51
00:39:19.807 00.001 16108 IsSlewing returns 0
00:39:19.807 00.000 16108 IsGuiding returns 0
00:39:19.811 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=464, max=65535, med=3472, FiltMin=2982, FiltMax=58464, Gamma=1.000
00:39:19.815 00.004 16108 PulseGuide returned control before completion, sleep 54
00:39:19.831 00.016 21068 UpdateGuideState exits: m=130398 SNR=82.7
00:39:19.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:19.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:19.834 00.001 21068 Enqueuing Expose request
00:39:19.877 00.043 16108 IsGuiding returns 1
00:39:19.877 00.000 16108 scope still moving after pulse duration time elapsed
00:39:19.908 00.031 16108 IsSlewing returns 0
00:39:19.908 00.000 16108 IsGuiding returns 0
00:39:19.908 00.000 16108 scope move finished after 51 + 50 ms
00:39:19.908 00.000 16108 Move returns status 0, amount 51
00:39:19.908 00.000 16108 MoveAxis(N, 0, ABG)
00:39:19.908 00.000 16108 Move returns status 0, amount 0
00:39:19.908 00.000 16108 move complete, result=0
00:39:19.908 00.000 16108 worker thread done servicing request
00:39:19.908 00.000 21068 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
00:39:19.909 00.001 16108 Worker thread wakes up
00:39:19.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:19.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:20.872 00.963 16108 Exposure complete
00:39:20.928 00.056 16108 worker thread done servicing request
00:39:20.928 00.000 21068 OnExposeComplete: enter
00:39:20.929 00.001 21068 UpdateGuideState(): m_state=6
00:39:20.930 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8151
00:39:20.930 00.000 21068 Star::Find returns 1 (0), X=219.65, Y=875.71, Mass=123890, SNR=77.7, Peak=15299 HFD=3.3
00:39:20.932 00.002 21068 MultiStar: [#1 0.06,-0.38,1.25,U] [#2 0.03,-0.29,1.21,U] [#3 0.20,-0.38,1.13,U] [#4 0.15,-0.13,0.97,U] [#5 -0.21,-0.32,0.99,U] [#6 -0.09,-0.42,0.84,U] [#7 -0.13,0.05,0.65,U] [#8 0.12,-0.05,0.91,U] 
00:39:20.932 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.23}, one-star: {-0.31, 0.00}
00:39:20.933 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.71)
00:39:20.934 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
00:39:20.935 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=-0.03 mountY=0.23, mountTheta=1.71
00:39:20.936 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.23, opts=13)
00:39:20.937 00.001 21068 Enqueuing Move request for scope (-0.01, -0.23)
00:39:20.938 00.001 16108 Worker thread wakes up
00:39:20.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
00:39:20.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
00:39:20.938 00.000 16108 Moving (-0.01, -0.23) raw xDistance=-0.03 yDistance=0.23
00:39:20.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:39:20.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:39:20.938 00.000 16108 MoveAxis(E, 0, ABG)
00:39:20.938 00.000 16108 Move returns status 0, amount 0
00:39:20.939 00.001 16108 MoveAxis(S, 46, ABG)
00:39:20.939 00.000 16108 Guiding  Dir = 1, Dur = 46
00:39:20.939 00.000 16108 IsSlewing returns 0
00:39:20.939 00.000 16108 IsGuiding returns 0
00:39:20.948 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3472, FiltMin=2992, FiltMax=62275, Gamma=1.000
00:39:20.973 00.025 21068 UpdateGuideState exits: m=123890 SNR=77.7
00:39:20.973 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:20.975 00.001 21068 Enqueuing Expose request
00:39:21.006 00.031 16108 IsGuiding returns 1
00:39:21.006 00.000 16108 scope still moving after pulse duration time elapsed
00:39:21.033 00.027 16108 IsSlewing returns 0
00:39:21.033 00.000 16108 IsGuiding returns 1
00:39:21.064 00.031 16108 IsSlewing returns 0
00:39:21.064 00.000 16108 IsGuiding returns 1
00:39:21.096 00.032 16108 IsSlewing returns 0
00:39:21.096 00.000 16108 IsGuiding returns 0
00:39:21.096 00.000 16108 scope move finished after 46 + 110 ms
00:39:21.096 00.000 16108 Move returns status 0, amount 46
00:39:21.097 00.001 16108 move complete, result=0
00:39:21.097 00.000 16108 worker thread done servicing request
00:39:21.097 00.000 16108 Worker thread wakes up
00:39:21.097 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
00:39:21.100 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:21.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:22.065 00.965 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:39:22.068 00.003 21068 case statement mapped state 6 to 3
00:39:22.070 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:39:22.256 00.186 16108 Exposure complete
00:39:22.311 00.055 16108 worker thread done servicing request
00:39:22.312 00.001 21068 OnExposeComplete: enter
00:39:22.313 00.001 21068 UpdateGuideState(): m_state=6
00:39:22.316 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8152
00:39:22.318 00.002 21068 Star::Find returns 1 (0), X=219.62, Y=875.99, Mass=118279, SNR=75.8, Peak=18371 HFD=3.1
00:39:22.319 00.001 21068 MultiStar: [#1 -0.40,-0.19,1.31,U] [#2 -0.40,-0.03,1.25,U] [#3 -0.24,-0.29,1.08,U] [#4 0.01,0.12,0.88,U] [#5 -0.48,0.22,0.00,M3] [#6 -0.39,-0.12,1.02,U] [#7 -0.01,0.17,0.75,U] [#8 -0.12,0.29,0.73,U] 
00:39:22.320 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.00}, one-star: {-0.34, 0.29}
00:39:22.321 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
00:39:22.322 00.001 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
00:39:22.323 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.00 hyp=0.26 cameraTheta=3.14 mountX=0.26 mountY=0.06, mountTheta=0.23
00:39:22.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.00, opts=13)
00:39:22.327 00.002 21068 Enqueuing Move request for scope (-0.26, 0.00)
00:39:22.327 00.000 16108 Worker thread wakes up
00:39:22.328 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.00) opts 0xd
00:39:22.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.00)
00:39:22.328 00.000 16108 Moving (-0.26, 0.00) raw xDistance=0.26 yDistance=0.06
00:39:22.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:39:22.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:22.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:39:22.328 00.000 16108 MoveAxis(W, 68, ABG)
00:39:22.328 00.000 16108 Guiding  Dir = 3, Dur = 68
00:39:22.328 00.000 16108 IsSlewing returns 0
00:39:22.328 00.000 16108 IsGuiding returns 0
00:39:22.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3472, FiltMin=2985, FiltMax=65510, Gamma=1.000
00:39:22.348 00.016 21068 UpdateGuideState exits: m=118279 SNR=75.8
00:39:22.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:22.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:22.351 00.001 21068 Enqueuing Expose request
00:39:22.356 00.005 16108 PulseGuide returned control before completion, sleep 51
00:39:22.418 00.062 16108 IsGuiding returns 1
00:39:22.418 00.000 16108 scope still moving after pulse duration time elapsed
00:39:22.449 00.031 16108 IsSlewing returns 0
00:39:22.449 00.000 16108 IsGuiding returns 0
00:39:22.449 00.000 16108 scope move finished after 68 + 53 ms
00:39:22.449 00.000 16108 Move returns status 0, amount 68
00:39:22.449 00.000 16108 MoveAxis(N, 0, ABG)
00:39:22.449 00.000 16108 Move returns status 0, amount 0
00:39:22.449 00.000 16108 move complete, result=0
00:39:22.449 00.000 16108 worker thread done servicing request
00:39:22.449 00.000 16108 Worker thread wakes up
00:39:22.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:22.449 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
00:39:22.452 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:23.425 00.973 16108 Exposure complete
00:39:23.493 00.068 16108 worker thread done servicing request
00:39:23.493 00.000 21068 OnExposeComplete: enter
00:39:23.494 00.001 21068 UpdateGuideState(): m_state=6
00:39:23.495 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8153
00:39:23.497 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=875.83, Mass=117655, SNR=87.6, Peak=16739 HFD=3.1
00:39:23.499 00.002 21068 MultiStar: [#1 -0.42,-0.06,1.20,U] [#2 -0.44,0.02,1.09,U] [#3 -0.11,-0.06,1.02,U] [#4 0.06,0.34,0.87,U] [#5 -0.29,0.28,0.81,U] [#6 -0.33,0.04,0.73,U] [#7 0.16,0.16,0.60,U] [#8 -0.09,0.33,0.75,U] 
00:39:23.500 00.001 21068 single-star, 8 included, MultiStar: {-0.20, 0.11}, one-star: {-0.08, 0.13}
00:39:23.501 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
00:39:23.502 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
00:39:23.503 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.13 mountX=0.10 mountY=-0.11, mountTheta=-0.81
00:39:23.505 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.13, opts=13)
00:39:23.508 00.003 21068 Enqueuing Move request for scope (-0.08, 0.13)
00:39:23.510 00.002 16108 Worker thread wakes up
00:39:23.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:39:23.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:39:23.510 00.000 16108 Moving (-0.08, 0.13) raw xDistance=0.10 yDistance=-0.11
00:39:23.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:39:23.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:23.511 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:23.511 00.000 16108 MoveAxis(E, 0, ABG)
00:39:23.511 00.000 16108 Move returns status 0, amount 0
00:39:23.511 00.000 16108 MoveAxis(N, 0, ABG)
00:39:23.511 00.000 16108 Move returns status 0, amount 0
00:39:23.511 00.000 16108 move complete, result=0
00:39:23.511 00.000 16108 worker thread done servicing request
00:39:23.518 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3475, FiltMin=2973, FiltMax=65510, Gamma=1.000
00:39:23.543 00.025 21068 UpdateGuideState exits: m=117655 SNR=87.6
00:39:23.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:23.547 00.002 21068 Enqueuing Expose request
00:39:23.548 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:23.548 00.000 16108 Worker thread wakes up
00:39:23.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:23.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:24.713 01.164 16108 Exposure complete
00:39:24.785 00.072 16108 worker thread done servicing request
00:39:24.785 00.000 21068 OnExposeComplete: enter
00:39:24.787 00.002 21068 UpdateGuideState(): m_state=6
00:39:24.788 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8154
00:39:24.790 00.002 21068 Star::Find returns 1 (0), X=219.80, Y=875.97, Mass=129953, SNR=86.8, Peak=16867 HFD=3.2
00:39:24.792 00.002 21068 MultiStar: [#1 -0.04,-0.19,1.12,U] [#2 0.02,-0.01,1.37,U] [#3 -0.12,-0.23,0.83,U] [#4 0.36,0.07,0.83,U] [#5 -0.11,-0.08,0.77,U] [#6 0.13,-0.23,0.71,U] [#7 0.07,0.07,0.60,U] [#8 0.32,0.35,0.00,M2] 
00:39:24.793 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {-0.16, 0.27}
00:39:24.795 00.002 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.08)
00:39:24.796 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
00:39:24.798 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=-0.02 mountY=0.03, mountTheta=2.09
00:39:24.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
00:39:24.803 00.003 21068 Enqueuing Move request for scope (0.01, -0.04)
00:39:24.805 00.002 16108 Worker thread wakes up
00:39:24.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:39:24.805 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:39:24.806 00.001 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.03
00:39:24.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:39:24.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:24.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:39:24.806 00.000 16108 MoveAxis(E, 0, ABG)
00:39:24.806 00.000 16108 Move returns status 0, amount 0
00:39:24.806 00.000 16108 MoveAxis(N, 0, ABG)
00:39:24.806 00.000 16108 Move returns status 0, amount 0
00:39:24.807 00.001 16108 move complete, result=0
00:39:24.807 00.000 16108 worker thread done servicing request
00:39:24.814 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3475, FiltMin=2966, FiltMax=63520, Gamma=1.000
00:39:24.836 00.022 21068 UpdateGuideState exits: m=129953 SNR=86.8
00:39:24.839 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:24.842 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:24.844 00.002 21068 Enqueuing Expose request
00:39:24.845 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:24.847 00.002 16108 Worker thread wakes up
00:39:24.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:24.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:25.827 00.980 16108 Exposure complete
00:39:25.887 00.060 16108 worker thread done servicing request
00:39:25.887 00.000 21068 OnExposeComplete: enter
00:39:25.888 00.001 21068 UpdateGuideState(): m_state=6
00:39:25.888 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8155
00:39:25.889 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.94, Mass=127029, SNR=81.3, Peak=16771 HFD=3.2
00:39:25.890 00.001 21068 MultiStar: [#1 -0.09,0.14,1.18,U] [#2 -0.04,0.07,1.09,U] [#3 -0.42,0.29,0.00,M1] [#4 0.24,0.32,0.96,U] [#5 -0.06,0.12,0.96,U] [#6 -0.24,-0.03,0.87,U] [#7 0.11,-0.05,0.71,U] [#8 0.35,0.56,0.00,M3] 
00:39:25.891 00.001 21068 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {-0.19, 0.24}
00:39:25.892 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
00:39:25.892 00.000 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
00:39:25.893 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.91 mountX=0.07 mountY=-0.11, mountTheta=-1.04
00:39:25.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.13, opts=13)
00:39:25.896 00.001 21068 Enqueuing Move request for scope (-0.04, 0.13)
00:39:25.897 00.001 16108 Worker thread wakes up
00:39:25.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:39:25.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:39:25.897 00.000 16108 Moving (-0.04, 0.13) raw xDistance=0.07 yDistance=-0.11
00:39:25.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:25.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:25.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:25.897 00.000 16108 MoveAxis(E, 0, ABG)
00:39:25.898 00.001 16108 Move returns status 0, amount 0
00:39:25.898 00.000 16108 MoveAxis(N, 0, ABG)
00:39:25.898 00.000 16108 Move returns status 0, amount 0
00:39:25.898 00.000 16108 move complete, result=0
00:39:25.898 00.000 16108 worker thread done servicing request
00:39:25.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3475, FiltMin=2982, FiltMax=47645, Gamma=1.000
00:39:25.916 00.015 21068 UpdateGuideState exits: m=127029 SNR=81.3
00:39:25.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.917 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:25.918 00.001 21068 Enqueuing Expose request
00:39:25.919 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:25.919 00.000 16108 Worker thread wakes up
00:39:25.920 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:25.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:27.082 01.162 16108 Exposure complete
00:39:27.139 00.057 16108 worker thread done servicing request
00:39:27.139 00.000 21068 OnExposeComplete: enter
00:39:27.142 00.003 21068 UpdateGuideState(): m_state=6
00:39:27.145 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8156
00:39:27.146 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.02, Mass=111531, SNR=75.5, Peak=15203 HFD=2.9
00:39:27.147 00.001 21068 MultiStar: [#1 -0.13,-0.15,1.30,U] [#2 0.17,-0.16,1.19,U] [#3 0.16,-0.04,1.05,U] [#4 0.31,-0.20,0.87,U] [#5 0.15,-0.03,1.18,U] [#6 -0.00,-0.20,0.95,U] [#7 0.16,0.05,0.64,U] [#8 -0.15,0.26,0.90,U] 
00:39:27.148 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.12, 0.32}
00:39:27.150 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
00:39:27.150 00.000 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
00:39:27.151 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.08 mountY=0.01, mountTheta=3.06
00:39:27.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
00:39:27.154 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
00:39:27.155 00.001 16108 Worker thread wakes up
00:39:27.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:39:27.155 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:39:27.155 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
00:39:27.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:39:27.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:27.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:27.155 00.000 16108 MoveAxis(E, 0, ABG)
00:39:27.155 00.000 16108 Move returns status 0, amount 0
00:39:27.155 00.000 16108 MoveAxis(N, 0, ABG)
00:39:27.155 00.000 16108 Move returns status 0, amount 0
00:39:27.155 00.000 16108 move complete, result=0
00:39:27.155 00.000 16108 worker thread done servicing request
00:39:27.159 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3475, FiltMin=2966, FiltMax=58880, Gamma=1.000
00:39:27.177 00.018 21068 UpdateGuideState exits: m=111531 SNR=75.5
00:39:27.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:27.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:27.180 00.001 21068 Enqueuing Expose request
00:39:27.181 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:27.182 00.001 16108 Worker thread wakes up
00:39:27.182 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:27.183 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:28.168 00.985 16108 Exposure complete
00:39:28.246 00.078 16108 worker thread done servicing request
00:39:28.246 00.000 21068 OnExposeComplete: enter
00:39:28.247 00.001 21068 UpdateGuideState(): m_state=6
00:39:28.248 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8157
00:39:28.249 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.95, Mass=112023, SNR=75.0, Peak=16051 HFD=3.0
00:39:28.250 00.001 21068 MultiStar: [#1 0.23,-0.01,1.44,U] [#2 -0.07,-0.02,1.42,U] [#3 0.33,0.10,1.25,U] [#4 0.34,0.16,1.03,U] [#5 0.04,0.11,0.96,U] [#6 0.32,0.02,0.99,U] [#7 0.44,0.19,0.00,M1] [#8 0.26,0.22,0.86,U] 
00:39:28.250 00.000 21068 refined, 7 included, MultiStar: {0.19, 0.09}, one-star: {0.13, 0.25}
00:39:28.251 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
00:39:28.252 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
00:39:28.252 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.44 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
00:39:28.255 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
00:39:28.256 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
00:39:28.257 00.001 16108 Worker thread wakes up
00:39:28.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
00:39:28.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
00:39:28.257 00.000 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.13
00:39:28.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:39:28.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:28.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:28.257 00.000 16108 MoveAxis(E, 0, ABG)
00:39:28.257 00.000 16108 Move returns status 0, amount 0
00:39:28.257 00.000 16108 MoveAxis(N, 0, ABG)
00:39:28.257 00.000 16108 Move returns status 0, amount 0
00:39:28.257 00.000 16108 move complete, result=0
00:39:28.257 00.000 16108 worker thread done servicing request
00:39:28.262 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3472, FiltMin=2989, FiltMax=54864, Gamma=1.000
00:39:28.284 00.022 21068 UpdateGuideState exits: m=112023 SNR=75.0
00:39:28.286 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:28.288 00.001 21068 Enqueuing Expose request
00:39:28.290 00.002 16108 Worker thread wakes up
00:39:28.290 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:28.291 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:28.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:29.451 01.160 16108 Exposure complete
00:39:29.535 00.084 16108 worker thread done servicing request
00:39:29.535 00.000 21068 OnExposeComplete: enter
00:39:29.536 00.001 21068 UpdateGuideState(): m_state=6
00:39:29.537 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8158
00:39:29.538 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.81, Mass=124359, SNR=91.6, Peak=16419 HFD=3.5
00:39:29.539 00.001 21068 MultiStar: [#1 -0.16,0.00,1.10,U] [#2 -0.10,-0.04,1.09,U] [#3 0.07,-0.06,1.02,U] [#4 0.10,0.25,0.62,U] [#5 0.13,0.00,1.05,U] [#6 -0.03,-0.17,0.69,U] [#7 -0.04,0.03,0.57,U] [#8 0.08,0.22,0.70,U] 
00:39:29.539 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.22, 0.11}
00:39:29.540 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
00:39:29.540 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
00:39:29.542 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=0.03 mountY=-0.02, mountTheta=-0.56
00:39:29.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
00:39:29.546 00.002 21068 Enqueuing Move request for scope (-0.03, 0.03)
00:39:29.547 00.001 16108 Worker thread wakes up
00:39:29.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:39:29.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:39:29.547 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.02
00:39:29.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:39:29.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:29.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:39:29.547 00.000 16108 MoveAxis(E, 0, ABG)
00:39:29.548 00.001 16108 Move returns status 0, amount 0
00:39:29.548 00.000 16108 MoveAxis(N, 0, ABG)
00:39:29.548 00.000 16108 Move returns status 0, amount 0
00:39:29.548 00.000 16108 move complete, result=0
00:39:29.548 00.000 16108 worker thread done servicing request
00:39:29.553 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3472, FiltMin=2969, FiltMax=63488, Gamma=1.000
00:39:29.571 00.018 21068 UpdateGuideState exits: m=124359 SNR=91.6
00:39:29.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:29.574 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:29.575 00.001 21068 Enqueuing Expose request
00:39:29.575 00.000 16108 Worker thread wakes up
00:39:29.576 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:29.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:29.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:30.553 00.977 16108 Exposure complete
00:39:30.615 00.062 16108 worker thread done servicing request
00:39:30.615 00.000 21068 OnExposeComplete: enter
00:39:30.616 00.001 21068 UpdateGuideState(): m_state=6
00:39:30.617 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8159
00:39:30.619 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=876.32, Mass=130286, SNR=89.9, Peak=19059 HFD=3.4
00:39:30.620 00.001 21068 MultiStar: [#1 -0.05,-0.08,0.94,U] [#2 -0.16,0.16,1.06,U] [#3 0.04,-0.07,1.00,U] [#4 0.45,0.35,0.00,M1] [#5 0.08,0.28,0.74,U] [#6 0.45,0.12,0.00,M1] [#7 0.01,0.11,0.53,U] [#8 0.02,0.73,0.00,M1] 
00:39:30.623 00.003 21068 refined, 5 included, MultiStar: {-0.04, 0.17}, one-star: {-0.11, 0.62}
00:39:30.624 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
00:39:30.625 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
00:39:30.626 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.80 mountX=0.07 mountY=-0.16, mountTheta=-1.16
00:39:30.628 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.17, opts=13)
00:39:30.629 00.001 21068 Enqueuing Move request for scope (-0.04, 0.17)
00:39:30.631 00.002 16108 Worker thread wakes up
00:39:30.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
00:39:30.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
00:39:30.631 00.000 16108 Moving (-0.04, 0.17) raw xDistance=0.07 yDistance=-0.16
00:39:30.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:30.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:30.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:30.631 00.000 16108 MoveAxis(E, 0, ABG)
00:39:30.631 00.000 16108 Move returns status 0, amount 0
00:39:30.631 00.000 16108 MoveAxis(N, 0, ABG)
00:39:30.631 00.000 16108 Move returns status 0, amount 0
00:39:30.631 00.000 16108 move complete, result=0
00:39:30.631 00.000 16108 worker thread done servicing request
00:39:30.635 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3472, FiltMin=3011, FiltMax=59248, Gamma=1.000
00:39:30.656 00.021 21068 UpdateGuideState exits: m=130286 SNR=89.9
00:39:30.658 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:30.660 00.001 21068 Enqueuing Expose request
00:39:30.661 00.001 16108 Worker thread wakes up
00:39:30.661 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:30.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:30.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:31.825 01.163 16108 Exposure complete
00:39:31.880 00.055 16108 worker thread done servicing request
00:39:31.880 00.000 21068 OnExposeComplete: enter
00:39:31.881 00.001 21068 UpdateGuideState(): m_state=6
00:39:31.882 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8160
00:39:31.882 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=875.85, Mass=119510, SNR=89.7, Peak=15827 HFD=3.6
00:39:31.884 00.002 21068 MultiStar: [#1 -0.04,-0.09,1.00,U] [#2 -0.31,0.01,1.33,U] [#3 -0.08,0.14,0.96,U] [#4 -0.09,0.17,0.90,U] [#5 -0.40,0.14,0.82,U] [#6 0.00,-0.18,0.75,U] [#7 0.09,-0.02,0.61,U] [#8 -0.20,0.37,0.68,U] 
00:39:31.885 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.07}, one-star: {-0.10, 0.15}
00:39:31.886 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
00:39:31.886 00.000 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
00:39:31.887 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.66 mountX=0.15 mountY=-0.04, mountTheta=-0.25
00:39:31.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.07, opts=13)
00:39:31.889 00.000 21068 Enqueuing Move request for scope (-0.14, 0.07)
00:39:31.890 00.001 16108 Worker thread wakes up
00:39:31.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
00:39:31.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
00:39:31.890 00.000 16108 Moving (-0.14, 0.07) raw xDistance=0.15 yDistance=-0.04
00:39:31.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:39:31.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:31.891 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:31.891 00.000 16108 MoveAxis(E, 0, ABG)
00:39:31.891 00.000 16108 Move returns status 0, amount 0
00:39:31.891 00.000 16108 MoveAxis(N, 0, ABG)
00:39:31.891 00.000 16108 Move returns status 0, amount 0
00:39:31.891 00.000 16108 move complete, result=0
00:39:31.891 00.000 16108 worker thread done servicing request
00:39:31.895 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3472, FiltMin=3011, FiltMax=58608, Gamma=1.000
00:39:31.909 00.014 21068 UpdateGuideState exits: m=119510 SNR=89.7
00:39:31.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:31.911 00.000 21068 Enqueuing Expose request
00:39:31.914 00.003 16108 Worker thread wakes up
00:39:31.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:31.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:31.914 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:32.887 00.973 16108 Exposure complete
00:39:32.940 00.053 16108 worker thread done servicing request
00:39:32.940 00.000 21068 OnExposeComplete: enter
00:39:32.941 00.001 21068 UpdateGuideState(): m_state=6
00:39:32.942 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8161
00:39:32.943 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.91, Mass=112654, SNR=76.2, Peak=15747 HFD=3.3
00:39:32.944 00.001 21068 MultiStar: [#1 -0.37,-0.07,1.33,U] [#2 -0.34,0.28,1.26,U] [#3 -0.13,-0.01,1.14,U] [#4 -0.12,0.14,0.86,U] [#5 -0.25,0.13,1.08,U] [#6 -0.16,-0.12,0.92,U] [#7 -0.25,0.21,0.67,U] [#8 -0.17,0.42,0.91,U] 
00:39:32.944 00.000 21068 refined, 8 included, MultiStar: {-0.24, 0.12}, one-star: {-0.31, 0.21}
00:39:32.945 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
00:39:32.946 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
00:39:32.947 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.67 mountX=0.26 mountY=-0.06, mountTheta=-0.24
00:39:32.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.12, opts=13)
00:39:32.949 00.000 21068 Enqueuing Move request for scope (-0.24, 0.12)
00:39:32.950 00.001 16108 Worker thread wakes up
00:39:32.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
00:39:32.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
00:39:32.950 00.000 16108 Moving (-0.24, 0.12) raw xDistance=0.26 yDistance=-0.06
00:39:32.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:39:32.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:32.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:32.950 00.000 16108 MoveAxis(W, 69, ABG)
00:39:32.950 00.000 16108 Guiding  Dir = 3, Dur = 69
00:39:32.951 00.001 16108 IsSlewing returns 0
00:39:32.951 00.000 16108 IsGuiding returns 0
00:39:32.955 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3472, FiltMin=3001, FiltMax=59181, Gamma=1.000
00:39:32.962 00.007 16108 PulseGuide returned control before completion, sleep 69
00:39:32.969 00.007 21068 UpdateGuideState exits: m=112654 SNR=76.2
00:39:32.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:32.971 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:32.971 00.000 21068 Enqueuing Expose request
00:39:33.040 00.069 16108 IsGuiding returns 1
00:39:33.040 00.000 16108 scope still moving after pulse duration time elapsed
00:39:33.070 00.030 16108 IsSlewing returns 0
00:39:33.072 00.002 16108 IsGuiding returns 0
00:39:33.072 00.000 16108 scope move finished after 69 + 50 ms
00:39:33.072 00.000 16108 Move returns status 0, amount 69
00:39:33.072 00.000 16108 MoveAxis(N, 0, ABG)
00:39:33.072 00.000 16108 Move returns status 0, amount 0
00:39:33.072 00.000 16108 move complete, result=0
00:39:33.072 00.000 16108 worker thread done servicing request
00:39:33.072 00.000 16108 Worker thread wakes up
00:39:33.073 00.001 21068 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
00:39:33.075 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:33.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:34.236 01.161 16108 Exposure complete
00:39:34.288 00.052 16108 worker thread done servicing request
00:39:34.288 00.000 21068 OnExposeComplete: enter
00:39:34.289 00.001 21068 UpdateGuideState(): m_state=6
00:39:34.290 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8162
00:39:34.291 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=875.66, Mass=107642, SNR=71.2, Peak=12928 HFD=3.2
00:39:34.293 00.002 21068 MultiStar: [#1 0.41,-0.24,0.00,M1] [#2 0.43,-0.29,0.00,M1] [#3 0.37,-0.21,1.08,U] [#4 0.47,0.16,0.00,M1] [#5 0.17,-0.13,1.02,U] [#6 0.44,-0.39,0.00,M1] [#7 0.47,-0.17,0.00,M1] [#8 0.64,0.25,0.00,M1] 
00:39:34.294 00.001 21068 refined, 2 included, MultiStar: {0.35, -0.13}, one-star: {0.53, -0.04}
00:39:34.295 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
00:39:34.297 00.002 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
00:39:34.298 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-0.35 mountX=-0.37 mountY=0.04, mountTheta=3.02
00:39:34.302 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.13, opts=13)
00:39:34.303 00.001 21068 Enqueuing Move request for scope (0.35, -0.13)
00:39:34.305 00.002 16108 Worker thread wakes up
00:39:34.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
00:39:34.305 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
00:39:34.305 00.000 16108 Moving (0.35, -0.13) raw xDistance=-0.37 yDistance=0.04
00:39:34.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
00:39:34.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:34.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:34.305 00.000 16108 MoveAxis(E, 93, ABG)
00:39:34.305 00.000 16108 Guiding  Dir = 2, Dur = 93
00:39:34.306 00.001 16108 IsSlewing returns 0
00:39:34.306 00.000 16108 IsGuiding returns 0
00:39:34.307 00.001 16108 PulseGuide returned control before completion, sleep 102
00:39:34.315 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3472, FiltMin=2921, FiltMax=61840, Gamma=1.000
00:39:34.340 00.025 21068 UpdateGuideState exits: m=107642 SNR=71.2
00:39:34.342 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:34.343 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:34.343 00.000 21068 Enqueuing Expose request
00:39:34.416 00.073 16108 IsGuiding returns 0
00:39:34.416 00.000 16108 Move returns status 0, amount 93
00:39:34.416 00.000 16108 MoveAxis(N, 0, ABG)
00:39:34.416 00.000 16108 Move returns status 0, amount 0
00:39:34.416 00.000 16108 move complete, result=0
00:39:34.416 00.000 16108 worker thread done servicing request
00:39:34.416 00.000 16108 Worker thread wakes up
00:39:34.417 00.001 21068 GuideStep: -0.4 px 93 ms EAST, 0.0 px 0 ms NORTH
00:39:34.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:34.420 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:35.395 00.975 16108 Exposure complete
00:39:35.477 00.082 16108 worker thread done servicing request
00:39:35.477 00.000 21068 OnExposeComplete: enter
00:39:35.478 00.001 21068 UpdateGuideState(): m_state=6
00:39:35.479 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8163
00:39:35.480 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=875.96, Mass=112999, SNR=77.5, Peak=15283 HFD=3.3
00:39:35.481 00.001 21068 MultiStar: [#1 0.01,0.02,1.08,U] [#2 -0.28,-0.13,1.36,U] [#3 -0.18,-0.05,1.10,U] [#4 0.01,0.30,0.84,U] [#5 -0.35,0.12,1.13,U] [#6 -0.25,-0.11,0.91,U] [#7 -0.55,0.06,0.00,M2] [#8 -0.05,0.48,0.00,M2] 
00:39:35.481 00.000 21068 refined, 6 included, MultiStar: {-0.21, 0.04}, one-star: {-0.34, 0.26}
00:39:35.483 00.002 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
00:39:35.484 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
00:39:35.484 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.93 mountX=0.21 mountY=0.00, mountTheta=0.02
00:39:35.485 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.04, opts=13)
00:39:35.486 00.001 21068 Enqueuing Move request for scope (-0.21, 0.04)
00:39:35.487 00.001 16108 Worker thread wakes up
00:39:35.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
00:39:35.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
00:39:35.487 00.000 16108 Moving (-0.21, 0.04) raw xDistance=0.21 yDistance=0.00
00:39:35.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
00:39:35.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:35.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:39:35.487 00.000 16108 MoveAxis(W, 49, ABG)
00:39:35.487 00.000 16108 Guiding  Dir = 3, Dur = 49
00:39:35.488 00.001 16108 IsSlewing returns 0
00:39:35.488 00.000 16108 IsGuiding returns 0
00:39:35.489 00.001 16108 PulseGuide returned control before completion, sleep 58
00:39:35.492 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3472, FiltMin=2963, FiltMax=58621, Gamma=1.000
00:39:35.506 00.014 21068 UpdateGuideState exits: m=112999 SNR=77.5
00:39:35.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:35.509 00.001 21068 Enqueuing Expose request
00:39:35.559 00.050 16108 IsGuiding returns 1
00:39:35.559 00.000 16108 scope still moving after pulse duration time elapsed
00:39:35.590 00.031 16108 IsSlewing returns 0
00:39:35.590 00.000 16108 IsGuiding returns 0
00:39:35.590 00.000 16108 scope move finished after 49 + 53 ms
00:39:35.590 00.000 16108 Move returns status 0, amount 49
00:39:35.590 00.000 16108 MoveAxis(N, 0, ABG)
00:39:35.590 00.000 16108 Move returns status 0, amount 0
00:39:35.590 00.000 16108 move complete, result=0
00:39:35.590 00.000 16108 worker thread done servicing request
00:39:35.591 00.001 16108 Worker thread wakes up
00:39:35.591 00.000 21068 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
00:39:35.593 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:35.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:36.748 01.155 16108 Exposure complete
00:39:36.803 00.055 16108 worker thread done servicing request
00:39:36.803 00.000 21068 OnExposeComplete: enter
00:39:36.805 00.002 21068 UpdateGuideState(): m_state=6
00:39:36.806 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8164
00:39:36.808 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=876.21, Mass=124162, SNR=83.7, Peak=16403 HFD=3.4
00:39:36.810 00.002 21068 MultiStar: [#1 0.07,0.17,1.18,U] [#2 -0.11,0.08,1.33,U] [#3 0.24,0.12,1.11,U] [#4 0.36,0.25,1.17,U] [#5 0.07,0.24,1.01,U] [#6 -0.04,0.09,0.78,U] [#7 0.32,0.31,0.61,U] [#8 -0.01,0.50,0.00,M3] 
00:39:36.813 00.003 21068 refined, 7 included, MultiStar: {0.09, 0.21}, one-star: {-0.13, 0.51}
00:39:36.814 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:39:36.816 00.002 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
00:39:36.818 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.17 mountX=-0.05 mountY=-0.23, mountTheta=-1.80
00:39:36.820 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.21, opts=13)
00:39:36.823 00.003 21068 Enqueuing Move request for scope (0.09, 0.21)
00:39:36.824 00.001 16108 Worker thread wakes up
00:39:36.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:39:36.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:39:36.825 00.001 16108 Moving (0.09, 0.21) raw xDistance=-0.05 yDistance=-0.23
00:39:36.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:39:36.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:36.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:39:36.825 00.000 16108 MoveAxis(E, 0, ABG)
00:39:36.825 00.000 16108 Move returns status 0, amount 0
00:39:36.825 00.000 16108 MoveAxis(N, 0, ABG)
00:39:36.825 00.000 16108 Move returns status 0, amount 0
00:39:36.825 00.000 16108 move complete, result=0
00:39:36.826 00.001 16108 worker thread done servicing request
00:39:36.834 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3472, FiltMin=2928, FiltMax=55536, Gamma=1.000
00:39:36.848 00.014 21068 UpdateGuideState exits: m=124162 SNR=83.7
00:39:36.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:36.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:36.851 00.001 21068 Enqueuing Expose request
00:39:36.851 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:36.852 00.001 16108 Worker thread wakes up
00:39:36.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:36.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:37.828 00.976 16108 Exposure complete
00:39:37.900 00.072 16108 worker thread done servicing request
00:39:37.900 00.000 21068 OnExposeComplete: enter
00:39:37.901 00.001 21068 UpdateGuideState(): m_state=6
00:39:37.902 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8165
00:39:37.903 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=876.30, Mass=119599, SNR=81.3, Peak=13971 HFD=3.6
00:39:37.904 00.001 21068 MultiStar: [#1 0.15,0.11,1.06,U] [#2 -0.01,0.38,1.29,U] [#3 -0.11,0.23,1.02,U] [#4 0.17,0.51,0.00,M1] [#5 -0.17,0.29,1.01,U] [#6 -0.19,0.35,0.80,U] [#7 0.29,0.42,0.00,M2] [#8 -0.13,0.53,0.00,M4] 
00:39:37.904 00.000 21068 refined, 5 included, MultiStar: {-0.09, 0.33}, one-star: {-0.26, 0.60}
00:39:37.905 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
00:39:37.906 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
00:39:37.907 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.84 mountX=0.14 mountY=-0.30, mountTheta=-1.11
00:39:37.908 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.33, opts=13)
00:39:37.909 00.001 21068 Enqueuing Move request for scope (-0.09, 0.33)
00:39:37.910 00.001 16108 Worker thread wakes up
00:39:37.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
00:39:37.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
00:39:37.910 00.000 16108 Moving (-0.09, 0.33) raw xDistance=0.14 yDistance=-0.30
00:39:37.911 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:39:37.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:37.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:39:37.911 00.000 16108 MoveAxis(E, 0, ABG)
00:39:37.911 00.000 16108 Move returns status 0, amount 0
00:39:37.911 00.000 16108 MoveAxis(N, 0, ABG)
00:39:37.911 00.000 16108 Move returns status 0, amount 0
00:39:37.911 00.000 16108 move complete, result=0
00:39:37.911 00.000 16108 worker thread done servicing request
00:39:37.916 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3475, FiltMin=2947, FiltMax=51776, Gamma=1.000
00:39:37.932 00.016 21068 UpdateGuideState exits: m=119599 SNR=81.3
00:39:37.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:37.935 00.001 21068 Enqueuing Expose request
00:39:37.936 00.001 16108 Worker thread wakes up
00:39:37.936 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:39:37.936 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:37.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:39.105 01.169 16108 Exposure complete
00:39:39.184 00.079 16108 worker thread done servicing request
00:39:39.184 00.000 21068 OnExposeComplete: enter
00:39:39.185 00.001 21068 UpdateGuideState(): m_state=6
00:39:39.186 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8166
00:39:39.188 00.002 21068 Star::Find returns 1 (0), X=219.75, Y=876.29, Mass=125515, SNR=77.2, Peak=16755 HFD=3.5
00:39:39.190 00.002 21068 MultiStar: [#1 0.02,0.27,1.12,U] [#2 0.02,0.32,1.24,U] [#3 -0.08,0.46,0.00,M1] [#4 0.34,0.52,0.00,M2] [#5 0.21,0.55,0.00,M1] [#6 -0.13,0.08,0.87,U] [#7 0.68,0.33,0.00,M3] [#8 0.04,0.72,0.00,M5] 
00:39:39.191 00.001 21068 refined, 3 included, MultiStar: {-0.07, 0.32}, one-star: {-0.21, 0.59}
00:39:39.192 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
00:39:39.193 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
00:39:39.194 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.77 mountX=0.12 mountY=-0.30, mountTheta=-1.18
00:39:39.198 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.32, opts=13)
00:39:39.199 00.001 21068 Enqueuing Move request for scope (-0.07, 0.32)
00:39:39.201 00.002 16108 Worker thread wakes up
00:39:39.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.32) opts 0xd
00:39:39.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.32)
00:39:39.201 00.000 16108 Moving (-0.07, 0.32) raw xDistance=0.12 yDistance=-0.30
00:39:39.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:39:39.201 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.82
00:39:39.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:39:39.201 00.000 16108 MoveAxis(E, 0, ABG)
00:39:39.201 00.000 16108 Move returns status 0, amount 0
00:39:39.201 00.000 16108 MoveAxis(N, 59, ABG)
00:39:39.202 00.001 16108 Guiding  Dir = 0, Dur = 59
00:39:39.202 00.000 16108 IsSlewing returns 0
00:39:39.202 00.000 16108 IsGuiding returns 0
00:39:39.206 00.004 16108 PulseGuide returned control before completion, sleep 67
00:39:39.209 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3475, FiltMin=2960, FiltMax=49200, Gamma=1.000
00:39:39.230 00.021 21068 UpdateGuideState exits: m=125515 SNR=77.2
00:39:39.232 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:39.234 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:39.234 00.000 21068 Enqueuing Expose request
00:39:39.281 00.047 16108 IsGuiding returns 0
00:39:39.281 00.000 16108 Move returns status 0, amount 59
00:39:39.281 00.000 16108 move complete, result=0
00:39:39.281 00.000 16108 worker thread done servicing request
00:39:39.281 00.000 16108 Worker thread wakes up
00:39:39.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:39.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:39.284 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 59 ms NORTH
00:39:40.260 00.976 16108 Exposure complete
00:39:40.324 00.064 16108 worker thread done servicing request
00:39:40.324 00.000 21068 OnExposeComplete: enter
00:39:40.326 00.002 21068 UpdateGuideState(): m_state=6
00:39:40.326 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8167
00:39:40.328 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=876.23, Mass=114417, SNR=70.6, Peak=13075 HFD=3.3
00:39:40.330 00.002 21068 MultiStar: [#1 0.28,0.17,1.40,U] [#2 0.17,0.28,1.38,U] [#3 0.12,0.29,1.16,U] [#4 0.40,0.43,0.00,M3] [#5 0.12,0.46,0.00,M2] [#6 0.07,0.47,0.00,M1] [#7 0.23,0.32,0.76,U] [#8 0.27,0.76,0.00,M6] 
00:39:40.330 00.000 21068 refined, 4 included, MultiStar: {0.17, 0.30}, one-star: {0.01, 0.52}
00:39:40.331 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:39:40.332 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:39:40.333 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.34 cameraTheta=1.07 mountX=-0.11 mountY=-0.33, mountTheta=-1.89
00:39:40.336 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.30, opts=13)
00:39:40.338 00.002 21068 Enqueuing Move request for scope (0.17, 0.30)
00:39:40.341 00.003 16108 Worker thread wakes up
00:39:40.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd
00:39:40.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.30)
00:39:40.341 00.000 16108 Moving (0.17, 0.30) raw xDistance=-0.11 yDistance=-0.33
00:39:40.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:40.342 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:39:40.342 00.000 16108 MoveAxis(E, 0, ABG)
00:39:40.342 00.000 16108 Move returns status 0, amount 0
00:39:40.342 00.000 16108 MoveAxis(N, 67, ABG)
00:39:40.342 00.000 16108 Guiding  Dir = 0, Dur = 67
00:39:40.342 00.000 16108 IsSlewing returns 0
00:39:40.343 00.001 16108 IsGuiding returns 0
00:39:40.352 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3475, FiltMin=2957, FiltMax=50237, Gamma=1.000
00:39:40.367 00.015 21068 UpdateGuideState exits: m=114417 SNR=70.6
00:39:40.369 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.369 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:40.370 00.001 21068 Enqueuing Expose request
00:39:40.385 00.015 16108 PulseGuide returned control before completion, sleep 35
00:39:40.429 00.044 16108 IsGuiding returns 1
00:39:40.429 00.000 16108 scope still moving after pulse duration time elapsed
00:39:40.461 00.032 16108 IsSlewing returns 0
00:39:40.461 00.000 16108 IsGuiding returns 1
00:39:40.493 00.032 16108 IsSlewing returns 0
00:39:40.494 00.001 16108 IsGuiding returns 0
00:39:40.494 00.000 16108 scope move finished after 67 + 83 ms
00:39:40.494 00.000 16108 Move returns status 0, amount 67
00:39:40.494 00.000 16108 move complete, result=0
00:39:40.494 00.000 16108 worker thread done servicing request
00:39:40.494 00.000 16108 Worker thread wakes up
00:39:40.494 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
00:39:40.496 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:40.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:41.667 01.171 16108 Exposure complete
00:39:41.723 00.056 16108 worker thread done servicing request
00:39:41.723 00.000 21068 OnExposeComplete: enter
00:39:41.725 00.002 21068 UpdateGuideState(): m_state=6
00:39:41.727 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8168
00:39:41.728 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=876.31, Mass=111264, SNR=72.0, Peak=17491 HFD=3.0
00:39:41.730 00.002 21068 MultiStar: [#1 -0.17,0.36,1.11,U] [#2 -0.29,0.25,1.40,U] [#3 -0.13,0.31,1.20,U] [#4 -0.34,0.38,0.00,M4] [#5 -0.55,0.25,0.00,M3] [#6 -0.35,0.23,0.93,U] [#7 0.01,0.47,0.00,M3] [#8 -0.38,0.75,0.00,M7] 
00:39:41.732 00.002 21068 refined, 4 included, MultiStar: {-0.24, 0.34}, one-star: {-0.26, 0.61}
00:39:41.735 00.003 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
00:39:41.737 00.002 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
00:39:41.738 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.42 cameraTheta=2.17 mountX=0.29 mountY=-0.28, mountTheta=-0.76
00:39:41.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.34, opts=13)
00:39:41.741 00.001 21068 Enqueuing Move request for scope (-0.24, 0.34)
00:39:41.742 00.001 16108 Worker thread wakes up
00:39:41.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
00:39:41.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
00:39:41.742 00.000 16108 Moving (-0.24, 0.34) raw xDistance=0.29 yDistance=-0.28
00:39:41.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:39:41.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:39:41.743 00.001 16108 MoveAxis(W, 77, ABG)
00:39:41.743 00.000 16108 Guiding  Dir = 3, Dur = 77
00:39:41.743 00.000 16108 IsSlewing returns 0
00:39:41.743 00.000 16108 IsGuiding returns 0
00:39:41.744 00.001 16108 PulseGuide returned control before completion, sleep 86
00:39:41.749 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=297, max=65535, med=3475, FiltMin=2957, FiltMax=50077, Gamma=1.000
00:39:41.764 00.015 21068 UpdateGuideState exits: m=111264 SNR=72.0
00:39:41.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:41.765 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:41.766 00.001 21068 Enqueuing Expose request
00:39:41.841 00.075 16108 IsGuiding returns 0
00:39:41.841 00.000 16108 Move returns status 0, amount 77
00:39:41.841 00.000 16108 MoveAxis(N, 56, ABG)
00:39:41.841 00.000 16108 Guiding  Dir = 0, Dur = 56
00:39:41.842 00.001 16108 IsSlewing returns 0
00:39:41.842 00.000 16108 IsGuiding returns 0
00:39:41.890 00.048 16108 PulseGuide returned control before completion, sleep 19
00:39:41.919 00.029 16108 IsGuiding returns 1
00:39:41.919 00.000 16108 scope still moving after pulse duration time elapsed
00:39:41.949 00.030 16108 IsSlewing returns 0
00:39:41.949 00.000 16108 IsGuiding returns 1
00:39:41.981 00.032 16108 IsSlewing returns 0
00:39:41.981 00.000 16108 IsGuiding returns 0
00:39:41.981 00.000 16108 scope move finished after 56 + 83 ms
00:39:41.981 00.000 16108 Move returns status 0, amount 56
00:39:41.981 00.000 16108 move complete, result=0
00:39:41.981 00.000 16108 worker thread done servicing request
00:39:41.981 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.3 px 56 ms NORTH
00:39:41.984 00.003 16108 Worker thread wakes up
00:39:41.984 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:41.985 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:42.965 00.980 16108 Exposure complete
00:39:43.038 00.073 16108 worker thread done servicing request
00:39:43.038 00.000 21068 OnExposeComplete: enter
00:39:43.039 00.001 21068 UpdateGuideState(): m_state=6
00:39:43.039 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8169
00:39:43.040 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.23, Mass=129389, SNR=92.9, Peak=17619 HFD=3.4
00:39:43.041 00.001 21068 MultiStar: [#1 -0.30,0.17,1.04,U] [#2 -0.06,0.19,1.10,U] [#3 -0.01,0.30,0.89,U] [#4 0.21,0.21,0.74,U] [#5 -0.16,0.31,0.70,U] [#6 -0.19,0.21,0.63,U] [#7 0.27,0.10,0.55,U] [#8 0.27,0.73,0.00,M8] 
00:39:43.042 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.26}, one-star: {0.20, 0.53}
00:39:43.044 00.002 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
00:39:43.044 00.000 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
00:39:43.045 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.63 mountX=0.06 mountY=-0.25, mountTheta=-1.33
00:39:43.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.26, opts=13)
00:39:43.047 00.000 21068 Enqueuing Move request for scope (-0.02, 0.26)
00:39:43.048 00.001 16108 Worker thread wakes up
00:39:43.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
00:39:43.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
00:39:43.048 00.000 16108 Moving (-0.02, 0.26) raw xDistance=0.06 yDistance=-0.25
00:39:43.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:43.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:39:43.048 00.000 16108 MoveAxis(E, 0, ABG)
00:39:43.048 00.000 16108 Move returns status 0, amount 0
00:39:43.049 00.001 16108 MoveAxis(N, 50, ABG)
00:39:43.049 00.000 16108 Guiding  Dir = 0, Dur = 50
00:39:43.049 00.000 16108 IsSlewing returns 0
00:39:43.049 00.000 16108 IsGuiding returns 0
00:39:43.053 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3475, FiltMin=3008, FiltMax=43440, Gamma=1.000
00:39:43.065 00.012 16108 PulseGuide returned control before completion, sleep 45
00:39:43.067 00.002 21068 UpdateGuideState exits: m=129389 SNR=92.9
00:39:43.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:43.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:43.070 00.001 21068 Enqueuing Expose request
00:39:43.125 00.055 16108 IsGuiding returns 1
00:39:43.125 00.000 16108 scope still moving after pulse duration time elapsed
00:39:43.157 00.032 16108 IsSlewing returns 0
00:39:43.157 00.000 16108 IsGuiding returns 0
00:39:43.157 00.000 16108 scope move finished after 50 + 57 ms
00:39:43.157 00.000 16108 Move returns status 0, amount 50
00:39:43.157 00.000 16108 move complete, result=0
00:39:43.157 00.000 16108 worker thread done servicing request
00:39:43.158 00.001 16108 Worker thread wakes up
00:39:43.158 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
00:39:43.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:43.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:44.326 01.167 16108 Exposure complete
00:39:44.395 00.069 16108 worker thread done servicing request
00:39:44.395 00.000 21068 OnExposeComplete: enter
00:39:44.397 00.002 21068 UpdateGuideState(): m_state=6
00:39:44.399 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8170
00:39:44.400 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.11, Mass=114354, SNR=81.9, Peak=15027 HFD=3.3
00:39:44.403 00.003 21068 MultiStar: [#1 0.18,0.02,1.22,U] [#2 0.29,-0.09,1.14,U] [#3 0.17,-0.07,1.27,U] [#4 0.15,0.15,0.79,U] [#5 -0.17,-0.06,1.00,U] [#6 -0.05,-0.18,0.81,U] [#7 0.11,0.13,0.62,U] [#8 0.43,0.31,0.00,M9] 
00:39:44.405 00.002 21068 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.30, 0.41}
00:39:44.407 00.002 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
00:39:44.409 00.002 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
00:39:44.409 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.22 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
00:39:44.413 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
00:39:44.414 00.001 21068 Enqueuing Move request for scope (0.13, 0.03)
00:39:44.414 00.000 16108 Worker thread wakes up
00:39:44.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
00:39:44.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
00:39:44.414 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.13 yDistance=-0.06
00:39:44.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:39:44.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:44.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:44.415 00.001 16108 MoveAxis(E, 0, ABG)
00:39:44.415 00.000 16108 Move returns status 0, amount 0
00:39:44.415 00.000 16108 MoveAxis(N, 0, ABG)
00:39:44.415 00.000 16108 Move returns status 0, amount 0
00:39:44.415 00.000 16108 move complete, result=0
00:39:44.415 00.000 16108 worker thread done servicing request
00:39:44.418 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3475, FiltMin=3014, FiltMax=57376, Gamma=1.000
00:39:44.438 00.020 21068 UpdateGuideState exits: m=114354 SNR=81.9
00:39:44.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:44.441 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:44.441 00.000 21068 Enqueuing Expose request
00:39:44.442 00.001 16108 Worker thread wakes up
00:39:44.442 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:44.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:44.443 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:45.425 00.982 16108 Exposure complete
00:39:45.482 00.057 16108 worker thread done servicing request
00:39:45.482 00.000 21068 OnExposeComplete: enter
00:39:45.483 00.001 21068 UpdateGuideState(): m_state=6
00:39:45.483 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8171
00:39:45.486 00.003 21068 Star::Find returns 1 (0), X=220.23, Y=876.07, Mass=120539, SNR=79.0, Peak=16595 HFD=3.1
00:39:45.488 00.002 21068 MultiStar: [#1 0.42,-0.12,1.02,U] [#2 0.24,0.02,1.37,U] [#3 0.35,-0.04,0.93,U] [#4 0.24,0.32,0.83,U] [#5 0.04,-0.18,1.13,U] [#6 0.11,-0.14,0.99,U] [#7 0.34,0.39,0.00,M2] [#8 0.52,0.41,0.00,M10] 
00:39:45.490 00.002 21068 refined, 6 included, MultiStar: {0.24, 0.02}, one-star: {0.27, 0.37}
00:39:45.491 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
00:39:45.493 00.002 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
00:39:45.494 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.10 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
00:39:45.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.02, opts=13)
00:39:45.497 00.001 21068 Enqueuing Move request for scope (0.24, 0.02)
00:39:45.498 00.001 16108 Worker thread wakes up
00:39:45.499 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
00:39:45.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
00:39:45.499 00.000 16108 Moving (0.24, 0.02) raw xDistance=-0.23 yDistance=-0.08
00:39:45.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:39:45.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:45.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:45.499 00.000 16108 MoveAxis(E, 60, ABG)
00:39:45.499 00.000 16108 Guiding  Dir = 2, Dur = 60
00:39:45.500 00.001 16108 IsSlewing returns 0
00:39:45.500 00.000 16108 IsGuiding returns 0
00:39:45.507 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3475, FiltMin=2966, FiltMax=56256, Gamma=1.000
00:39:45.517 00.010 16108 PulseGuide returned control before completion, sleep 54
00:39:45.533 00.016 21068 UpdateGuideState exits: m=120539 SNR=79.0
00:39:45.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:45.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:45.536 00.001 21068 Enqueuing Expose request
00:39:45.578 00.042 16108 IsGuiding returns 1
00:39:45.578 00.000 16108 scope still moving after pulse duration time elapsed
00:39:45.609 00.031 16108 IsSlewing returns 0
00:39:45.609 00.000 16108 IsGuiding returns 0
00:39:45.609 00.000 16108 scope move finished after 60 + 49 ms
00:39:45.610 00.001 16108 Move returns status 0, amount 60
00:39:45.610 00.000 16108 MoveAxis(N, 0, ABG)
00:39:45.610 00.000 16108 Move returns status 0, amount 0
00:39:45.610 00.000 16108 move complete, result=0
00:39:45.610 00.000 16108 worker thread done servicing request
00:39:45.610 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
00:39:45.612 00.002 16108 Worker thread wakes up
00:39:45.612 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:45.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:46.780 01.168 16108 Exposure complete
00:39:46.839 00.059 16108 worker thread done servicing request
00:39:46.839 00.000 21068 OnExposeComplete: enter
00:39:46.840 00.001 21068 UpdateGuideState(): m_state=6
00:39:46.841 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8172
00:39:46.842 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.84, Mass=111212, SNR=72.6, Peak=17747 HFD=3.0
00:39:46.844 00.002 21068 MultiStar: [#1 -0.07,-0.01,1.41,U] [#2 -0.08,0.02,1.20,U] [#3 -0.06,-0.04,1.10,U] [#4 -0.13,0.04,1.04,U] [#5 0.00,0.17,1.06,U] [#6 -0.16,-0.17,0.99,U] [#7 0.24,0.04,0.74,U] [#8 0.10,0.39,0.88,U] 
00:39:46.845 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.17, 0.14}
00:39:46.845 00.000 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
00:39:46.846 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
00:39:46.847 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.28 mountX=0.06 mountY=-0.04, mountTheta=-0.65
00:39:46.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
00:39:46.849 00.000 21068 Enqueuing Move request for scope (-0.05, 0.06)
00:39:46.850 00.001 16108 Worker thread wakes up
00:39:46.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:39:46.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:39:46.850 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.04
00:39:46.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:46.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:46.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:46.850 00.000 16108 MoveAxis(E, 0, ABG)
00:39:46.850 00.000 16108 Move returns status 0, amount 0
00:39:46.850 00.000 16108 MoveAxis(N, 0, ABG)
00:39:46.851 00.001 16108 Move returns status 0, amount 0
00:39:46.851 00.000 16108 move complete, result=0
00:39:46.851 00.000 16108 worker thread done servicing request
00:39:46.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3475, FiltMin=2979, FiltMax=50080, Gamma=1.000
00:39:46.869 00.014 21068 UpdateGuideState exits: m=111212 SNR=72.6
00:39:46.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:46.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:46.871 00.000 21068 Enqueuing Expose request
00:39:46.872 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:46.873 00.001 16108 Worker thread wakes up
00:39:46.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:46.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:47.866 00.993 16108 Exposure complete
00:39:47.944 00.078 16108 worker thread done servicing request
00:39:47.944 00.000 21068 OnExposeComplete: enter
00:39:47.946 00.002 21068 UpdateGuideState(): m_state=6
00:39:47.948 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8173
00:39:47.950 00.002 21068 Star::Find returns 1 (0), X=219.65, Y=875.87, Mass=126521, SNR=88.3, Peak=18819 HFD=3.2
00:39:47.951 00.001 21068 MultiStar: [#1 -0.26,-0.11,1.10,U] [#2 -0.16,-0.15,1.01,U] [#3 -0.17,0.00,0.93,U] [#4 -0.06,0.24,0.79,U] [#5 -0.33,-0.02,0.77,U] [#6 -0.12,-0.16,0.79,U] [#7 -0.10,0.22,0.72,U] [#8 -0.06,0.45,0.77,U] 
00:39:47.952 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.06}, one-star: {-0.31, 0.17}
00:39:47.953 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
00:39:47.954 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
00:39:47.954 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.84 mountX=0.19 mountY=-0.01, mountTheta=-0.06
00:39:47.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.06, opts=13)
00:39:47.957 00.001 21068 Enqueuing Move request for scope (-0.18, 0.06)
00:39:47.957 00.000 16108 Worker thread wakes up
00:39:47.958 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
00:39:47.958 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
00:39:47.958 00.000 16108 Moving (-0.18, 0.06) raw xDistance=0.19 yDistance=-0.01
00:39:47.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:39:47.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:47.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:47.958 00.000 16108 MoveAxis(E, 0, ABG)
00:39:47.958 00.000 16108 Move returns status 0, amount 0
00:39:47.958 00.000 16108 MoveAxis(N, 0, ABG)
00:39:47.958 00.000 16108 Move returns status 0, amount 0
00:39:47.958 00.000 16108 move complete, result=0
00:39:47.958 00.000 16108 worker thread done servicing request
00:39:47.961 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3475, FiltMin=2966, FiltMax=65510, Gamma=1.000
00:39:47.976 00.015 21068 UpdateGuideState exits: m=126521 SNR=88.3
00:39:47.978 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:47.981 00.002 21068 Enqueuing Expose request
00:39:47.983 00.002 16108 Worker thread wakes up
00:39:47.983 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:47.985 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:47.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:49.157 01.172 16108 Exposure complete
00:39:49.212 00.055 16108 worker thread done servicing request
00:39:49.213 00.001 21068 OnExposeComplete: enter
00:39:49.213 00.000 21068 UpdateGuideState(): m_state=6
00:39:49.214 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8174
00:39:49.215 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.12, Mass=117361, SNR=82.2, Peak=17763 HFD=2.9
00:39:49.216 00.001 21068 MultiStar: [#1 0.18,0.10,1.08,U] [#2 0.04,0.14,1.16,U] [#3 0.21,-0.02,1.05,U] [#4 0.06,0.21,0.83,U] [#5 -0.16,0.16,0.91,U] [#6 0.13,0.17,0.74,U] [#7 0.51,0.18,0.00,M1] [#8 0.19,0.55,0.00,M9] 
00:39:49.217 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.16}, one-star: {0.21, 0.42}
00:39:49.218 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
00:39:49.219 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:39:49.220 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.03 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
00:39:49.223 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.16, opts=13)
00:39:49.224 00.001 21068 Enqueuing Move request for scope (0.10, 0.16)
00:39:49.225 00.001 16108 Worker thread wakes up
00:39:49.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:39:49.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:39:49.225 00.000 16108 Moving (0.10, 0.16) raw xDistance=-0.07 yDistance=-0.18
00:39:49.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:39:49.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:49.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:49.225 00.000 16108 MoveAxis(E, 0, ABG)
00:39:49.225 00.000 16108 Move returns status 0, amount 0
00:39:49.225 00.000 16108 MoveAxis(N, 0, ABG)
00:39:49.225 00.000 16108 Move returns status 0, amount 0
00:39:49.225 00.000 16108 move complete, result=0
00:39:49.225 00.000 16108 worker thread done servicing request
00:39:49.228 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3472, FiltMin=2950, FiltMax=57808, Gamma=1.000
00:39:49.245 00.017 21068 UpdateGuideState exits: m=117361 SNR=82.2
00:39:49.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:49.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:49.247 00.000 21068 Enqueuing Expose request
00:39:49.248 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:49.249 00.001 16108 Worker thread wakes up
00:39:49.249 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:49.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:50.227 00.978 16108 Exposure complete
00:39:50.281 00.054 16108 worker thread done servicing request
00:39:50.281 00.000 21068 OnExposeComplete: enter
00:39:50.282 00.001 21068 UpdateGuideState(): m_state=6
00:39:50.283 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8175
00:39:50.284 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=876.04, Mass=121271, SNR=87.9, Peak=17987 HFD=2.9
00:39:50.285 00.001 21068 MultiStar: [#1 0.07,-0.04,1.10,U] [#2 -0.10,-0.00,1.17,U] [#3 -0.03,0.08,1.02,U] [#4 0.18,0.32,0.82,U] [#5 -0.14,-0.02,1.00,U] [#6 -0.26,-0.03,0.78,U] [#7 0.15,0.19,0.70,U] [#8 -0.12,0.51,0.00,M10] 
00:39:50.286 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {-0.11, 0.34}
00:39:50.287 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
00:39:50.287 00.000 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
00:39:50.288 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.92 mountX=0.05 mountY=-0.09, mountTheta=-1.03
00:39:50.292 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
00:39:50.293 00.001 21068 Enqueuing Move request for scope (-0.03, 0.10)
00:39:50.295 00.002 16108 Worker thread wakes up
00:39:50.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
00:39:50.295 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
00:39:50.295 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.05 yDistance=-0.09
00:39:50.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:50.296 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:50.296 00.000 16108 MoveAxis(E, 0, ABG)
00:39:50.296 00.000 16108 Move returns status 0, amount 0
00:39:50.296 00.000 16108 MoveAxis(N, 0, ABG)
00:39:50.296 00.000 16108 Move returns status 0, amount 0
00:39:50.296 00.000 16108 move complete, result=0
00:39:50.296 00.000 16108 worker thread done servicing request
00:39:50.304 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3475, FiltMin=2985, FiltMax=51696, Gamma=1.000
00:39:50.331 00.027 21068 UpdateGuideState exits: m=121271 SNR=87.9
00:39:50.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:50.333 00.000 21068 Enqueuing Expose request
00:39:50.334 00.001 16108 Worker thread wakes up
00:39:50.334 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:50.335 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:50.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:51.504 01.169 16108 Exposure complete
00:39:51.582 00.078 16108 worker thread done servicing request
00:39:51.582 00.000 21068 OnExposeComplete: enter
00:39:51.584 00.002 21068 UpdateGuideState(): m_state=6
00:39:51.586 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8176
00:39:51.587 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=876.08, Mass=116392, SNR=79.5, Peak=19267 HFD=2.9
00:39:51.587 00.000 21068 MultiStar: [#1 -0.24,0.04,1.24,U] [#2 -0.33,0.26,1.27,U] [#3 -0.37,0.22,1.15,U] [#4 -0.07,0.39,0.91,U] [#5 -0.08,0.31,0.96,U] [#6 -0.11,0.12,0.84,U] [#7 -0.02,0.30,0.62,U] [#8 -0.08,0.63,0.00,R] 
00:39:51.588 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.24}, one-star: {0.01, 0.38}
00:39:51.589 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
00:39:51.590 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
00:39:51.590 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.18 mountX=0.21 mountY=-0.20, mountTheta=-0.75
00:39:51.593 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.24, opts=13)
00:39:51.594 00.001 21068 Enqueuing Move request for scope (-0.17, 0.24)
00:39:51.595 00.001 16108 Worker thread wakes up
00:39:51.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
00:39:51.595 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
00:39:51.595 00.000 16108 Moving (-0.17, 0.24) raw xDistance=0.21 yDistance=-0.20
00:39:51.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:39:51.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:51.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:39:51.595 00.000 16108 MoveAxis(W, 55, ABG)
00:39:51.595 00.000 16108 Guiding  Dir = 3, Dur = 55
00:39:51.595 00.000 16108 IsSlewing returns 0
00:39:51.595 00.000 16108 IsGuiding returns 0
00:39:51.599 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3472, FiltMin=2998, FiltMax=50733, Gamma=1.000
00:39:51.615 00.016 21068 UpdateGuideState exits: m=116392 SNR=79.5
00:39:51.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:51.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:51.617 00.000 21068 Enqueuing Expose request
00:39:51.638 00.021 16108 PulseGuide returned control before completion, sleep 23
00:39:51.666 00.028 16108 IsGuiding returns 1
00:39:51.666 00.000 16108 scope still moving after pulse duration time elapsed
00:39:51.698 00.032 16108 IsSlewing returns 0
00:39:51.698 00.000 16108 IsGuiding returns 1
00:39:51.730 00.032 16108 IsSlewing returns 0
00:39:51.730 00.000 16108 IsGuiding returns 0
00:39:51.730 00.000 16108 scope move finished after 55 + 79 ms
00:39:51.730 00.000 16108 Move returns status 0, amount 55
00:39:51.730 00.000 16108 MoveAxis(N, 0, ABG)
00:39:51.730 00.000 16108 Move returns status 0, amount 0
00:39:51.730 00.000 16108 move complete, result=0
00:39:51.730 00.000 16108 worker thread done servicing request
00:39:51.730 00.000 16108 Worker thread wakes up
00:39:51.730 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:51.730 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.2 px 0 ms NORTH
00:39:51.732 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:52.714 00.982 16108 Exposure complete
00:39:52.770 00.056 16108 worker thread done servicing request
00:39:52.770 00.000 21068 OnExposeComplete: enter
00:39:52.771 00.001 21068 UpdateGuideState(): m_state=6
00:39:52.772 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8177
00:39:52.773 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.06, Mass=122813, SNR=85.1, Peak=17011 HFD=3.3
00:39:52.774 00.001 21068 MultiStar: [#1 0.23,-0.09,1.03,U] [#2 0.21,0.13,1.24,U] [#3 0.25,0.01,1.04,U] [#4 0.39,0.38,0.00,M1] [#5 0.17,0.16,0.82,U] [#6 -0.05,0.12,0.83,U] [#7 0.36,0.25,0.59,U] [#8 0.69,-0.16,0.00,M1] 
00:39:52.774 00.000 21068 refined, 6 included, MultiStar: {0.22, 0.12}, one-star: {0.37, 0.36}
00:39:52.775 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:39:52.776 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
00:39:52.776 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.51 mountX=-0.20 mountY=-0.17, mountTheta=-2.42
00:39:52.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.12, opts=13)
00:39:52.779 00.001 21068 Enqueuing Move request for scope (0.22, 0.12)
00:39:52.779 00.000 16108 Worker thread wakes up
00:39:52.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
00:39:52.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
00:39:52.780 00.001 16108 Moving (0.22, 0.12) raw xDistance=-0.20 yDistance=-0.17
00:39:52.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:39:52.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:52.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:39:52.780 00.000 16108 MoveAxis(E, 0, ABG)
00:39:52.780 00.000 16108 Move returns status 0, amount 0
00:39:52.780 00.000 16108 MoveAxis(N, 0, ABG)
00:39:52.780 00.000 16108 Move returns status 0, amount 0
00:39:52.780 00.000 16108 move complete, result=0
00:39:52.780 00.000 16108 worker thread done servicing request
00:39:52.784 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3475, FiltMin=3001, FiltMax=65472, Gamma=1.000
00:39:52.800 00.016 21068 UpdateGuideState exits: m=122813 SNR=85.1
00:39:52.803 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:52.805 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:52.807 00.002 21068 Enqueuing Expose request
00:39:52.809 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:52.810 00.001 16108 Worker thread wakes up
00:39:52.810 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:52.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:53.971 01.161 16108 Exposure complete
00:39:54.033 00.062 16108 worker thread done servicing request
00:39:54.033 00.000 21068 OnExposeComplete: enter
00:39:54.034 00.001 21068 UpdateGuideState(): m_state=6
00:39:54.035 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8178
00:39:54.035 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=875.96, Mass=118927, SNR=80.5, Peak=14592 HFD=3.5
00:39:54.036 00.001 21068 MultiStar: [#1 0.36,0.14,1.24,U] [#2 0.50,0.13,0.00,M1] [#3 0.50,0.07,0.00,M1] [#4 0.54,0.19,0.00,M2] [#5 0.38,0.23,0.89,U] [#6 0.44,-0.09,0.77,U] [#7 0.94,-0.05,0.00,M1] [#8 0.84,-0.14,0.00,M2] 
00:39:54.037 00.001 21068 refined, 3 included, MultiStar: {0.42, 0.14}, one-star: {0.51, 0.26}
00:39:54.038 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
00:39:54.039 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
00:39:54.039 00.000 21068 CameraToMount -- cameraX=0.42 cameraY=0.14 hyp=0.44 cameraTheta=0.33 mountX=-0.39 mountY=-0.24, mountTheta=-2.59
00:39:54.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.14, opts=13)
00:39:54.042 00.001 21068 Enqueuing Move request for scope (0.42, 0.14)
00:39:54.042 00.000 16108 Worker thread wakes up
00:39:54.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.14) opts 0xd
00:39:54.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.14)
00:39:54.042 00.000 16108 Moving (0.42, 0.14) raw xDistance=-0.39 yDistance=-0.24
00:39:54.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:39:54.043 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:39:54.043 00.000 16108 MoveAxis(E, 102, ABG)
00:39:54.043 00.000 16108 Guiding  Dir = 2, Dur = 102
00:39:54.043 00.000 16108 IsSlewing returns 0
00:39:54.043 00.000 16108 IsGuiding returns 0
00:39:54.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3475, FiltMin=2995, FiltMax=65440, Gamma=1.000
00:39:54.062 00.016 21068 UpdateGuideState exits: m=118927 SNR=80.5
00:39:54.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:54.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:54.064 00.000 21068 Enqueuing Expose request
00:39:54.090 00.026 16108 PulseGuide returned control before completion, sleep 65
00:39:54.167 00.077 16108 IsGuiding returns 1
00:39:54.167 00.000 16108 scope still moving after pulse duration time elapsed
00:39:54.199 00.032 16108 IsSlewing returns 0
00:39:54.200 00.001 16108 IsGuiding returns 1
00:39:54.230 00.030 16108 IsSlewing returns 0
00:39:54.230 00.000 16108 IsGuiding returns 1
00:39:54.260 00.030 16108 IsSlewing returns 0
00:39:54.260 00.000 16108 IsGuiding returns 0
00:39:54.260 00.000 16108 scope move finished after 102 + 115 ms
00:39:54.260 00.000 16108 Move returns status 0, amount 102
00:39:54.260 00.000 16108 MoveAxis(N, 48, ABG)
00:39:54.260 00.000 16108 Guiding  Dir = 0, Dur = 48
00:39:54.260 00.000 16108 IsSlewing returns 0
00:39:54.260 00.000 16108 IsGuiding returns 0
00:39:54.325 00.065 16108 IsGuiding returns 1
00:39:54.325 00.000 16108 scope still moving after pulse duration time elapsed
00:39:54.354 00.029 16108 IsSlewing returns 0
00:39:54.355 00.001 16108 IsGuiding returns 1
00:39:54.386 00.031 16108 IsSlewing returns 0
00:39:54.386 00.000 16108 IsGuiding returns 1
00:39:54.417 00.031 16108 IsSlewing returns 0
00:39:54.417 00.000 16108 IsGuiding returns 0
00:39:54.417 00.000 16108 scope move finished after 48 + 108 ms
00:39:54.417 00.000 16108 Move returns status 0, amount 48
00:39:54.417 00.000 16108 move complete, result=0
00:39:54.417 00.000 16108 worker thread done servicing request
00:39:54.417 00.000 16108 Worker thread wakes up
00:39:54.417 00.000 21068 GuideStep: -0.4 px 102 ms EAST, -0.2 px 48 ms NORTH
00:39:54.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:54.419 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:55.401 00.982 16108 Exposure complete
00:39:55.467 00.066 16108 worker thread done servicing request
00:39:55.467 00.000 21068 OnExposeComplete: enter
00:39:55.468 00.001 21068 UpdateGuideState(): m_state=6
00:39:55.469 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8179
00:39:55.470 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.19, Mass=125083, SNR=89.8, Peak=16819 HFD=3.2
00:39:55.471 00.001 21068 MultiStar: [#1 -0.07,0.22,1.14,U] [#2 0.07,0.15,1.03,U] [#3 0.12,0.33,0.81,U] [#4 0.30,0.14,0.92,U] [#5 0.10,0.32,0.85,U] [#6 0.24,0.29,0.76,U] [#7 0.44,0.44,0.00,M2] [#8 0.25,-0.38,0.76,U] 
00:39:55.472 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.20}, one-star: {0.27, 0.49}
00:39:55.472 00.000 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
00:39:55.473 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
00:39:55.474 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.94 mountX=-0.11 mountY=-0.23, mountTheta=-2.02
00:39:55.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.20, opts=13)
00:39:55.476 00.000 21068 Enqueuing Move request for scope (0.15, 0.20)
00:39:55.477 00.001 16108 Worker thread wakes up
00:39:55.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
00:39:55.477 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
00:39:55.477 00.000 16108 Moving (0.15, 0.20) raw xDistance=-0.11 yDistance=-0.23
00:39:55.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:55.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:39:55.478 00.001 16108 MoveAxis(E, 0, ABG)
00:39:55.478 00.000 16108 Move returns status 0, amount 0
00:39:55.478 00.000 16108 MoveAxis(N, 47, ABG)
00:39:55.478 00.000 16108 Guiding  Dir = 0, Dur = 47
00:39:55.478 00.000 16108 IsSlewing returns 0
00:39:55.478 00.000 16108 IsGuiding returns 0
00:39:55.481 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3472, FiltMin=2985, FiltMax=56240, Gamma=1.000
00:39:55.497 00.016 21068 UpdateGuideState exits: m=125083 SNR=89.8
00:39:55.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:55.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:55.499 00.000 21068 Enqueuing Expose request
00:39:55.502 00.003 16108 PulseGuide returned control before completion, sleep 33
00:39:55.548 00.046 16108 IsGuiding returns 1
00:39:55.548 00.000 16108 scope still moving after pulse duration time elapsed
00:39:55.579 00.031 16108 IsSlewing returns 0
00:39:55.579 00.000 16108 IsGuiding returns 1
00:39:55.611 00.032 16108 IsSlewing returns 0
00:39:55.611 00.000 16108 IsGuiding returns 0
00:39:55.611 00.000 16108 scope move finished after 47 + 86 ms
00:39:55.611 00.000 16108 Move returns status 0, amount 47
00:39:55.611 00.000 16108 move complete, result=0
00:39:55.611 00.000 16108 worker thread done servicing request
00:39:55.611 00.000 16108 Worker thread wakes up
00:39:55.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:55.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:55.611 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
00:39:56.779 01.168 16108 Exposure complete
00:39:56.862 00.083 16108 worker thread done servicing request
00:39:56.862 00.000 21068 OnExposeComplete: enter
00:39:56.863 00.001 21068 UpdateGuideState(): m_state=6
00:39:56.864 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8180
00:39:56.865 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=876.14, Mass=136310, SNR=96.0, Peak=21363 HFD=3.2
00:39:56.865 00.000 21068 MultiStar: [#1 0.02,0.23,1.07,U] [#2 -0.14,0.23,1.08,U] [#3 0.32,0.11,0.92,U] [#4 0.25,0.45,0.00,M2] [#5 -0.11,0.21,0.85,U] [#6 -0.14,-0.00,0.79,U] [#7 -0.00,0.23,0.52,U] [#8 0.01,0.07,0.61,U] 
00:39:56.867 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.20}, one-star: {-0.30, 0.44}
00:39:56.868 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
00:39:56.869 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
00:39:56.869 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.80 mountX=0.08 mountY=-0.19, mountTheta=-1.16
00:39:56.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.20, opts=13)
00:39:56.872 00.001 21068 Enqueuing Move request for scope (-0.05, 0.20)
00:39:56.872 00.000 16108 Worker thread wakes up
00:39:56.873 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
00:39:56.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
00:39:56.873 00.000 16108 Moving (-0.05, 0.20) raw xDistance=0.08 yDistance=-0.19
00:39:56.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:39:56.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:56.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:39:56.873 00.000 16108 MoveAxis(E, 0, ABG)
00:39:56.873 00.000 16108 Move returns status 0, amount 0
00:39:56.873 00.000 16108 MoveAxis(N, 0, ABG)
00:39:56.873 00.000 16108 Move returns status 0, amount 0
00:39:56.873 00.000 16108 move complete, result=0
00:39:56.874 00.001 16108 worker thread done servicing request
00:39:56.879 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3472, FiltMin=2963, FiltMax=49648, Gamma=1.000
00:39:56.901 00.022 21068 UpdateGuideState exits: m=136310 SNR=96.0
00:39:56.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:56.904 00.001 21068 Enqueuing Expose request
00:39:56.906 00.002 16108 Worker thread wakes up
00:39:56.906 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:56.907 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:56.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:57.879 00.972 16108 Exposure complete
00:39:57.944 00.065 16108 worker thread done servicing request
00:39:57.944 00.000 21068 OnExposeComplete: enter
00:39:57.945 00.001 21068 UpdateGuideState(): m_state=6
00:39:57.946 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8181
00:39:57.947 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=876.29, Mass=126457, SNR=87.5, Peak=21075 HFD=2.9
00:39:57.948 00.001 21068 MultiStar: [#1 -0.04,0.14,1.10,U] [#2 -0.15,0.17,1.12,U] [#3 0.08,0.25,0.92,U] [#4 0.04,0.40,0.89,U] [#5 0.26,0.41,0.00,M1] [#6 -0.12,0.20,0.87,U] [#7 0.08,0.62,0.00,M2] [#8 0.28,-0.06,0.75,U] 
00:39:57.949 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.25}, one-star: {-0.18, 0.59}
00:39:57.949 00.000 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:39:57.950 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:39:57.951 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=0.07 mountY=-0.23, mountTheta=-1.28
00:39:57.952 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.25, opts=13)
00:39:57.953 00.001 21068 Enqueuing Move request for scope (-0.03, 0.25)
00:39:57.954 00.001 16108 Worker thread wakes up
00:39:57.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
00:39:57.954 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
00:39:57.954 00.000 16108 Moving (-0.03, 0.25) raw xDistance=0.07 yDistance=-0.23
00:39:57.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:57.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:39:57.954 00.000 16108 MoveAxis(E, 0, ABG)
00:39:57.954 00.000 16108 Move returns status 0, amount 0
00:39:57.954 00.000 16108 MoveAxis(N, 47, ABG)
00:39:57.954 00.000 16108 Guiding  Dir = 0, Dur = 47
00:39:57.955 00.001 16108 IsSlewing returns 0
00:39:57.955 00.000 16108 IsGuiding returns 0
00:39:57.958 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3472, FiltMin=2995, FiltMax=51117, Gamma=1.000
00:39:57.973 00.015 21068 UpdateGuideState exits: m=126457 SNR=87.5
00:39:57.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:57.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:57.975 00.000 21068 Enqueuing Expose request
00:39:57.993 00.018 16108 PulseGuide returned control before completion, sleep 19
00:39:58.024 00.031 16108 IsGuiding returns 1
00:39:58.024 00.000 16108 scope still moving after pulse duration time elapsed
00:39:58.056 00.032 16108 IsSlewing returns 0
00:39:58.056 00.000 16108 IsGuiding returns 1
00:39:58.087 00.031 16108 IsSlewing returns 0
00:39:58.087 00.000 16108 IsGuiding returns 0
00:39:58.087 00.000 16108 scope move finished after 47 + 85 ms
00:39:58.088 00.001 16108 Move returns status 0, amount 47
00:39:58.088 00.000 16108 move complete, result=0
00:39:58.088 00.000 16108 worker thread done servicing request
00:39:58.088 00.000 16108 Worker thread wakes up
00:39:58.088 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
00:39:58.092 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:58.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:39:59.265 01.173 16108 Exposure complete
00:39:59.320 00.055 16108 worker thread done servicing request
00:39:59.320 00.000 21068 OnExposeComplete: enter
00:39:59.321 00.001 21068 UpdateGuideState(): m_state=6
00:39:59.321 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8182
00:39:59.322 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=876.21, Mass=137029, SNR=83.7, Peak=15651 HFD=3.6
00:39:59.323 00.001 21068 MultiStar: [#1 -0.57,0.20,0.00,M1] [#2 -0.58,0.20,0.00,M1] [#3 -0.42,0.26,0.00,M1] [#4 -0.35,0.48,0.00,M2] [#5 -0.53,0.27,0.00,M2] [#6 -0.76,0.15,0.00,M1] [#7 -0.17,0.33,0.65,U] [#8 -0.31,-0.19,0.81,U] 
00:39:59.324 00.001 21068 refined, 2 included, MultiStar: {-0.41, 0.23}, one-star: {-0.65, 0.51}
00:39:59.325 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
00:39:59.326 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
00:39:59.326 00.000 21068 CameraToMount -- cameraX=-0.41 cameraY=0.23 hyp=0.47 cameraTheta=2.63 mountX=0.44 mountY=-0.13, mountTheta=-0.28
00:39:59.329 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.23, opts=13)
00:39:59.332 00.003 21068 Enqueuing Move request for scope (-0.41, 0.23)
00:39:59.335 00.003 16108 Worker thread wakes up
00:39:59.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.23) opts 0xd
00:39:59.335 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.23)
00:39:59.335 00.000 16108 Moving (-0.41, 0.23) raw xDistance=0.44 yDistance=-0.13
00:39:59.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:39:59.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:59.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:59.335 00.000 16108 MoveAxis(W, 116, ABG)
00:39:59.335 00.000 16108 Guiding  Dir = 3, Dur = 116
00:39:59.335 00.000 16108 IsSlewing returns 0
00:39:59.335 00.000 16108 IsGuiding returns 0
00:39:59.341 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3472, FiltMin=2941, FiltMax=56237, Gamma=1.000
00:39:59.345 00.004 16108 PulseGuide returned control before completion, sleep 116
00:39:59.360 00.015 21068 UpdateGuideState exits: m=137029 SNR=83.7
00:39:59.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:39:59.363 00.001 21068 Enqueuing Expose request
00:39:59.471 00.108 16108 IsGuiding returns 1
00:39:59.471 00.000 16108 scope still moving after pulse duration time elapsed
00:39:59.503 00.032 16108 IsSlewing returns 0
00:39:59.503 00.000 16108 IsGuiding returns 1
00:39:59.534 00.031 16108 IsSlewing returns 0
00:39:59.534 00.000 16108 IsGuiding returns 0
00:39:59.534 00.000 16108 scope move finished after 116 + 82 ms
00:39:59.534 00.000 16108 Move returns status 0, amount 116
00:39:59.534 00.000 16108 MoveAxis(N, 0, ABG)
00:39:59.535 00.001 16108 Move returns status 0, amount 0
00:39:59.535 00.000 16108 move complete, result=0
00:39:59.535 00.000 16108 worker thread done servicing request
00:39:59.535 00.000 16108 Worker thread wakes up
00:39:59.535 00.000 21068 GuideStep: 0.4 px 116 ms WEST, -0.1 px 0 ms NORTH
00:39:59.537 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:39:59.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:00.501 00.964 16108 Exposure complete
00:40:00.559 00.058 16108 worker thread done servicing request
00:40:00.559 00.000 21068 OnExposeComplete: enter
00:40:00.561 00.002 21068 UpdateGuideState(): m_state=6
00:40:00.562 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8183
00:40:00.564 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=875.98, Mass=115302, SNR=75.4, Peak=16019 HFD=2.9
00:40:00.566 00.002 21068 MultiStar: [#1 -0.11,-0.01,1.34,U] [#2 -0.19,0.15,1.50,U] [#3 -0.08,-0.05,1.18,U] [#4 0.19,0.21,0.94,U] [#5 -0.11,0.16,1.07,U] [#6 -0.15,0.01,0.86,U] [#7 0.40,0.11,0.69,U] [#8 0.12,-0.21,0.82,U] 
00:40:00.567 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.03, 0.27}
00:40:00.570 00.003 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:40:00.571 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:40:00.573 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.90 mountX=0.04 mountY=-0.07, mountTheta=-1.05
00:40:00.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
00:40:00.577 00.002 21068 Enqueuing Move request for scope (-0.03, 0.08)
00:40:00.578 00.001 16108 Worker thread wakes up
00:40:00.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:40:00.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:40:00.578 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.04 yDistance=-0.07
00:40:00.579 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:40:00.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:00.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:40:00.579 00.000 16108 MoveAxis(E, 0, ABG)
00:40:00.579 00.000 16108 Move returns status 0, amount 0
00:40:00.579 00.000 16108 MoveAxis(N, 0, ABG)
00:40:00.579 00.000 16108 Move returns status 0, amount 0
00:40:00.579 00.000 16108 move complete, result=0
00:40:00.579 00.000 16108 worker thread done servicing request
00:40:00.584 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3475, FiltMin=2966, FiltMax=58957, Gamma=1.000
00:40:00.600 00.016 21068 UpdateGuideState exits: m=115302 SNR=75.4
00:40:00.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:00.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:00.603 00.001 21068 Enqueuing Expose request
00:40:00.604 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:00.605 00.001 16108 Worker thread wakes up
00:40:00.605 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:00.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:01.795 01.190 16108 Exposure complete
00:40:01.849 00.054 16108 worker thread done servicing request
00:40:01.849 00.000 21068 OnExposeComplete: enter
00:40:01.850 00.001 21068 UpdateGuideState(): m_state=6
00:40:01.851 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8184
00:40:01.852 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=876.16, Mass=108882, SNR=72.8, Peak=13635 HFD=3.3
00:40:01.853 00.001 21068 MultiStar: [#1 0.02,0.17,1.33,U] [#2 -0.09,0.11,1.43,U] [#3 -0.35,0.20,1.21,U] [#4 0.22,0.48,0.00,M2] [#5 -0.21,0.21,1.14,U] [#6 -0.17,0.05,0.88,U] [#7 -0.20,0.27,0.74,U] [#8 0.26,-0.09,1.00,U] 
00:40:01.854 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.17}, one-star: {-0.53, 0.45}
00:40:01.855 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
00:40:01.855 00.000 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
00:40:01.856 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=0.18 mountY=-0.13, mountTheta=-0.61
00:40:01.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.17, opts=13)
00:40:01.859 00.001 21068 Enqueuing Move request for scope (-0.15, 0.17)
00:40:01.860 00.001 16108 Worker thread wakes up
00:40:01.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
00:40:01.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
00:40:01.860 00.000 16108 Moving (-0.15, 0.17) raw xDistance=0.18 yDistance=-0.13
00:40:01.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:40:01.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:01.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:01.860 00.000 16108 MoveAxis(E, 0, ABG)
00:40:01.860 00.000 16108 Move returns status 0, amount 0
00:40:01.860 00.000 16108 MoveAxis(N, 0, ABG)
00:40:01.860 00.000 16108 Move returns status 0, amount 0
00:40:01.860 00.000 16108 move complete, result=0
00:40:01.860 00.000 16108 worker thread done servicing request
00:40:01.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3472, FiltMin=2925, FiltMax=52829, Gamma=1.000
00:40:01.895 00.031 21068 UpdateGuideState exits: m=108882 SNR=72.8
00:40:01.901 00.006 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:01.902 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:01.902 00.000 21068 Enqueuing Expose request
00:40:01.904 00.002 16108 Worker thread wakes up
00:40:01.904 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:01.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:01.906 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:02.886 00.980 16108 Exposure complete
00:40:02.961 00.075 16108 worker thread done servicing request
00:40:02.961 00.000 21068 OnExposeComplete: enter
00:40:02.962 00.001 21068 UpdateGuideState(): m_state=6
00:40:02.962 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8185
00:40:02.963 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=876.12, Mass=124253, SNR=83.4, Peak=15331 HFD=3.3
00:40:02.964 00.001 21068 MultiStar: [#1 -0.26,0.36,1.01,U] [#2 -0.39,0.31,0.00,M1] [#3 -0.23,0.31,1.07,U] [#4 -0.34,0.52,0.00,M3] [#5 -0.33,0.45,0.00,M1] [#6 -0.10,0.31,0.90,U] [#7 -0.28,0.58,0.00,M1] [#8 -0.19,0.03,0.73,U] 
00:40:02.965 00.001 21068 refined, 4 included, MultiStar: {-0.20, 0.30}, one-star: {-0.22, 0.42}
00:40:02.966 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
00:40:02.966 00.000 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
00:40:02.967 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.36 cameraTheta=2.17 mountX=0.25 mountY=-0.24, mountTheta=-0.77
00:40:02.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.30, opts=13)
00:40:02.970 00.001 21068 Enqueuing Move request for scope (-0.20, 0.30)
00:40:02.971 00.001 16108 Worker thread wakes up
00:40:02.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
00:40:02.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
00:40:02.971 00.000 16108 Moving (-0.20, 0.30) raw xDistance=0.25 yDistance=-0.24
00:40:02.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:40:02.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:40:02.971 00.000 16108 MoveAxis(W, 66, ABG)
00:40:02.971 00.000 16108 Guiding  Dir = 3, Dur = 66
00:40:02.972 00.001 16108 IsSlewing returns 0
00:40:02.972 00.000 16108 IsGuiding returns 0
00:40:02.979 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3472, FiltMin=2985, FiltMax=48669, Gamma=1.000
00:40:02.997 00.018 16108 PulseGuide returned control before completion, sleep 52
00:40:02.998 00.001 21068 UpdateGuideState exits: m=124253 SNR=83.4
00:40:03.000 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:03.002 00.001 21068 Enqueuing Expose request
00:40:03.058 00.056 16108 IsGuiding returns 1
00:40:03.058 00.000 16108 scope still moving after pulse duration time elapsed
00:40:03.090 00.032 16108 IsSlewing returns 0
00:40:03.090 00.000 16108 IsGuiding returns 0
00:40:03.090 00.000 16108 scope move finished after 66 + 51 ms
00:40:03.090 00.000 16108 Move returns status 0, amount 66
00:40:03.090 00.000 16108 MoveAxis(N, 49, ABG)
00:40:03.090 00.000 16108 Guiding  Dir = 0, Dur = 49
00:40:03.090 00.000 16108 IsSlewing returns 0
00:40:03.090 00.000 16108 IsGuiding returns 0
00:40:03.169 00.079 16108 IsGuiding returns 1
00:40:03.169 00.000 16108 scope still moving after pulse duration time elapsed
00:40:03.199 00.030 16108 IsSlewing returns 0
00:40:03.199 00.000 16108 IsGuiding returns 1
00:40:03.230 00.031 16108 IsSlewing returns 0
00:40:03.231 00.001 16108 IsGuiding returns 1
00:40:03.266 00.035 16108 IsSlewing returns 0
00:40:03.266 00.000 16108 IsGuiding returns 0
00:40:03.266 00.000 16108 scope move finished after 49 + 127 ms
00:40:03.266 00.000 16108 Move returns status 0, amount 49
00:40:03.266 00.000 16108 move complete, result=0
00:40:03.267 00.001 16108 worker thread done servicing request
00:40:03.267 00.000 16108 Worker thread wakes up
00:40:03.267 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.2 px 49 ms NORTH
00:40:03.271 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:03.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:04.433 01.162 16108 Exposure complete
00:40:04.514 00.081 16108 worker thread done servicing request
00:40:04.514 00.000 21068 OnExposeComplete: enter
00:40:04.515 00.001 21068 UpdateGuideState(): m_state=6
00:40:04.516 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8186
00:40:04.517 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.25, Mass=127510, SNR=90.4, Peak=14992 HFD=3.4
00:40:04.519 00.002 21068 MultiStar: [#1 0.54,0.11,0.00,M1] [#2 0.44,0.27,0.00,M2] [#3 0.50,0.09,0.00,M1] [#4 0.70,0.28,0.00,M4] [#5 0.31,0.01,0.81,U] [#6 0.31,-0.00,0.84,U] [#7 0.53,0.34,0.00,M2] [#8 0.63,0.15,0.00,M1] 
00:40:04.519 00.000 21068 refined, 2 included, MultiStar: {0.34, 0.21}, one-star: {0.39, 0.55}
00:40:04.520 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:40:04.521 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:40:04.524 00.003 21068 CameraToMount -- cameraX=0.34 cameraY=0.21 hyp=0.40 cameraTheta=0.55 mountX=-0.30 mountY=-0.28, mountTheta=-2.38
00:40:04.527 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.21, opts=13)
00:40:04.528 00.001 21068 Enqueuing Move request for scope (0.34, 0.21)
00:40:04.529 00.001 16108 Worker thread wakes up
00:40:04.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.21) opts 0xd
00:40:04.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.21)
00:40:04.529 00.000 16108 Moving (0.34, 0.21) raw xDistance=-0.30 yDistance=-0.28
00:40:04.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
00:40:04.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:40:04.529 00.000 16108 MoveAxis(E, 73, ABG)
00:40:04.529 00.000 16108 Guiding  Dir = 2, Dur = 73
00:40:04.530 00.001 16108 IsSlewing returns 0
00:40:04.530 00.000 16108 IsGuiding returns 0
00:40:04.536 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3472, FiltMin=2985, FiltMax=56899, Gamma=1.000
00:40:04.552 00.016 21068 UpdateGuideState exits: m=127510 SNR=90.4
00:40:04.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:04.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:04.555 00.001 21068 Enqueuing Expose request
00:40:04.582 00.027 16108 PulseGuide returned control before completion, sleep 33
00:40:04.632 00.050 16108 IsGuiding returns 1
00:40:04.632 00.000 16108 scope still moving after pulse duration time elapsed
00:40:04.659 00.027 16108 IsSlewing returns 0
00:40:04.659 00.000 16108 IsGuiding returns 1
00:40:04.690 00.031 16108 IsSlewing returns 0
00:40:04.690 00.000 16108 IsGuiding returns 0
00:40:04.690 00.000 16108 scope move finished after 73 + 86 ms
00:40:04.690 00.000 16108 Move returns status 0, amount 73
00:40:04.690 00.000 16108 MoveAxis(N, 57, ABG)
00:40:04.690 00.000 16108 Guiding  Dir = 0, Dur = 57
00:40:04.690 00.000 16108 IsSlewing returns 0
00:40:04.691 00.001 16108 IsGuiding returns 0
00:40:04.692 00.001 16108 PulseGuide returned control before completion, sleep 66
00:40:04.768 00.076 16108 IsGuiding returns 0
00:40:04.768 00.000 16108 Move returns status 0, amount 57
00:40:04.769 00.001 16108 move complete, result=0
00:40:04.769 00.000 16108 worker thread done servicing request
00:40:04.769 00.000 16108 Worker thread wakes up
00:40:04.769 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.3 px 57 ms NORTH
00:40:04.773 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:04.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:05.755 00.982 16108 Exposure complete
00:40:05.833 00.078 16108 worker thread done servicing request
00:40:05.833 00.000 21068 OnExposeComplete: enter
00:40:05.834 00.001 21068 UpdateGuideState(): m_state=6
00:40:05.835 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8187
00:40:05.836 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.79, Mass=131203, SNR=86.6, Peak=15907 HFD=3.4
00:40:05.837 00.001 21068 MultiStar: [#1 0.40,-0.08,1.13,U] [#2 0.37,-0.07,1.11,U] [#3 0.48,-0.09,0.00,M2] [#4 0.45,0.28,0.00,M5] [#5 0.10,0.20,0.73,U] [#6 0.29,-0.22,0.64,U] [#7 0.66,0.29,0.00,M3] [#8 0.39,-0.46,0.00,M2] 
00:40:05.838 00.001 21068 refined, 4 included, MultiStar: {0.32, -0.02}, one-star: {0.36, 0.09}
00:40:05.839 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
00:40:05.839 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
00:40:05.840 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-0.05 mountX=-0.32 mountY=-0.06, mountTheta=-2.96
00:40:05.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.02, opts=13)
00:40:05.843 00.001 21068 Enqueuing Move request for scope (0.32, -0.02)
00:40:05.843 00.000 16108 Worker thread wakes up
00:40:05.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.02) opts 0xd
00:40:05.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.02)
00:40:05.844 00.001 16108 Moving (0.32, -0.02) raw xDistance=-0.32 yDistance=-0.06
00:40:05.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
00:40:05.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:05.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:05.844 00.000 16108 MoveAxis(E, 89, ABG)
00:40:05.844 00.000 16108 Guiding  Dir = 2, Dur = 89
00:40:05.844 00.000 16108 IsSlewing returns 0
00:40:05.844 00.000 16108 IsGuiding returns 0
00:40:05.848 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3472, FiltMin=3008, FiltMax=65472, Gamma=1.000
00:40:05.864 00.016 21068 UpdateGuideState exits: m=131203 SNR=86.6
00:40:05.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:05.867 00.001 21068 Enqueuing Expose request
00:40:05.886 00.019 16108 PulseGuide returned control before completion, sleep 58
00:40:05.947 00.061 16108 IsGuiding returns 1
00:40:05.947 00.000 16108 scope still moving after pulse duration time elapsed
00:40:05.979 00.032 16108 IsSlewing returns 0
00:40:05.979 00.000 16108 IsGuiding returns 0
00:40:05.979 00.000 16108 scope move finished after 89 + 46 ms
00:40:05.979 00.000 16108 Move returns status 0, amount 89
00:40:05.979 00.000 16108 MoveAxis(N, 0, ABG)
00:40:05.979 00.000 16108 Move returns status 0, amount 0
00:40:05.979 00.000 16108 move complete, result=0
00:40:05.979 00.000 16108 worker thread done servicing request
00:40:05.979 00.000 16108 Worker thread wakes up
00:40:05.979 00.000 21068 GuideStep: -0.3 px 89 ms EAST, -0.1 px 0 ms NORTH
00:40:05.981 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:05.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:07.143 01.162 16108 Exposure complete
00:40:07.220 00.077 16108 worker thread done servicing request
00:40:07.220 00.000 21068 OnExposeComplete: enter
00:40:07.222 00.002 21068 UpdateGuideState(): m_state=6
00:40:07.223 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8188
00:40:07.224 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.20, Mass=113806, SNR=74.7, Peak=14179 HFD=3.5
00:40:07.225 00.001 21068 MultiStar: [#1 -0.30,0.13,1.27,U] [#2 -0.16,0.04,1.33,U] [#3 -0.38,0.20,1.15,U] [#4 0.30,0.15,0.83,U] [#5 -0.38,0.27,0.00,M1] [#6 -0.36,0.11,1.01,U] [#7 -0.09,0.25,0.69,U] [#8 -0.09,-0.11,0.88,U] 
00:40:07.226 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.16}, one-star: {-0.12, 0.50}
00:40:07.227 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
00:40:07.228 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
00:40:07.229 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.41 mountX=0.20 mountY=-0.11, mountTheta=-0.52
00:40:07.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.16, opts=13)
00:40:07.232 00.001 21068 Enqueuing Move request for scope (-0.17, 0.16)
00:40:07.233 00.001 16108 Worker thread wakes up
00:40:07.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
00:40:07.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
00:40:07.233 00.000 16108 Moving (-0.17, 0.16) raw xDistance=0.20 yDistance=-0.11
00:40:07.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:40:07.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:07.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:40:07.233 00.000 16108 MoveAxis(E, 0, ABG)
00:40:07.233 00.000 16108 Move returns status 0, amount 0
00:40:07.233 00.000 16108 MoveAxis(N, 0, ABG)
00:40:07.233 00.000 16108 Move returns status 0, amount 0
00:40:07.233 00.000 16108 move complete, result=0
00:40:07.233 00.000 16108 worker thread done servicing request
00:40:07.238 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3472, FiltMin=2989, FiltMax=56176, Gamma=1.000
00:40:07.259 00.021 21068 UpdateGuideState exits: m=113806 SNR=74.7
00:40:07.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:07.262 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:07.263 00.001 21068 Enqueuing Expose request
00:40:07.264 00.001 16108 Worker thread wakes up
00:40:07.264 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:07.265 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:07.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:08.249 00.984 16108 Exposure complete
00:40:08.318 00.069 16108 worker thread done servicing request
00:40:08.318 00.000 21068 OnExposeComplete: enter
00:40:08.319 00.001 21068 UpdateGuideState(): m_state=6
00:40:08.319 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8189
00:40:08.320 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.58, Mass=109955, SNR=67.9, Peak=12915 HFD=3.2
00:40:08.321 00.001 21068 MultiStar: [#1 0.31,-0.32,1.53,U] [#2 0.20,-0.29,1.40,U] [#3 0.55,-0.09,0.00,M2] [#4 0.56,-0.05,0.00,M5] [#5 0.18,-0.29,1.36,U] [#6 0.10,-0.32,1.05,U] [#7 0.55,-0.12,0.00,M3] [#8 0.54,-0.52,0.00,M2] 
00:40:08.322 00.001 21068 single-star, 4 included, MultiStar: {0.21, -0.28}, one-star: {0.24, -0.12}
00:40:08.323 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
00:40:08.323 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
00:40:08.324 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=-0.26 mountY=0.06, mountTheta=2.90
00:40:08.326 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.12, opts=13)
00:40:08.326 00.000 21068 Enqueuing Move request for scope (0.24, -0.12)
00:40:08.327 00.001 16108 Worker thread wakes up
00:40:08.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
00:40:08.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
00:40:08.327 00.000 16108 Moving (0.24, -0.12) raw xDistance=-0.26 yDistance=0.06
00:40:08.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:40:08.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:08.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:08.328 00.001 16108 MoveAxis(E, 68, ABG)
00:40:08.328 00.000 16108 Guiding  Dir = 2, Dur = 68
00:40:08.328 00.000 16108 IsSlewing returns 0
00:40:08.328 00.000 16108 IsGuiding returns 0
00:40:08.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3469, FiltMin=2966, FiltMax=55488, Gamma=1.000
00:40:08.338 00.006 16108 PulseGuide returned control before completion, sleep 69
00:40:08.348 00.010 21068 UpdateGuideState exits: m=109955 SNR=67.9
00:40:08.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:08.351 00.001 21068 Enqueuing Expose request
00:40:08.414 00.063 16108 IsGuiding returns 1
00:40:08.414 00.000 16108 scope still moving after pulse duration time elapsed
00:40:08.445 00.031 16108 IsSlewing returns 0
00:40:08.445 00.000 16108 IsGuiding returns 0
00:40:08.445 00.000 16108 scope move finished after 68 + 49 ms
00:40:08.445 00.000 16108 Move returns status 0, amount 68
00:40:08.445 00.000 16108 MoveAxis(N, 0, ABG)
00:40:08.445 00.000 16108 Move returns status 0, amount 0
00:40:08.447 00.002 16108 move complete, result=0
00:40:08.447 00.000 16108 worker thread done servicing request
00:40:08.447 00.000 16108 Worker thread wakes up
00:40:08.447 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
00:40:08.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:08.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:09.626 01.177 16108 Exposure complete
00:40:09.683 00.057 16108 worker thread done servicing request
00:40:09.683 00.000 21068 OnExposeComplete: enter
00:40:09.685 00.002 21068 UpdateGuideState(): m_state=6
00:40:09.686 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8190
00:40:09.687 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.55, Mass=119168, SNR=81.1, Peak=15059 HFD=3.4
00:40:09.689 00.002 21068 MultiStar: [#1 -0.04,-0.37,1.25,U] [#2 -0.02,-0.38,1.14,U] [#3 0.34,-0.22,1.08,U] [#4 0.24,-0.22,0.77,U] [#5 0.01,-0.07,0.98,U] [#6 0.17,-0.08,0.80,U] [#7 0.13,-0.30,0.65,U] [#8 0.39,-0.63,0.00,M3] 
00:40:09.690 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.23}, one-star: {0.09, -0.15}
00:40:09.691 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
00:40:09.691 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
00:40:09.692 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.01 mountX=-0.12 mountY=0.12, mountTheta=2.34
00:40:09.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
00:40:09.694 00.000 21068 Enqueuing Move request for scope (0.09, -0.15)
00:40:09.695 00.001 16108 Worker thread wakes up
00:40:09.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
00:40:09.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
00:40:09.695 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.12 yDistance=0.12
00:40:09.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:40:09.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:09.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:40:09.695 00.000 16108 MoveAxis(E, 0, ABG)
00:40:09.695 00.000 16108 Move returns status 0, amount 0
00:40:09.695 00.000 16108 MoveAxis(N, 0, ABG)
00:40:09.695 00.000 16108 Move returns status 0, amount 0
00:40:09.696 00.001 16108 move complete, result=0
00:40:09.696 00.000 16108 worker thread done servicing request
00:40:09.702 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3469, FiltMin=3001, FiltMax=58013, Gamma=1.000
00:40:09.721 00.019 21068 UpdateGuideState exits: m=119168 SNR=81.1
00:40:09.724 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.726 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:09.728 00.002 21068 Enqueuing Expose request
00:40:09.730 00.002 16108 Worker thread wakes up
00:40:09.730 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:09.732 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:09.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:10.708 00.976 16108 Exposure complete
00:40:10.762 00.054 16108 worker thread done servicing request
00:40:10.762 00.000 21068 OnExposeComplete: enter
00:40:10.764 00.002 21068 UpdateGuideState(): m_state=6
00:40:10.765 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8191
00:40:10.766 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.85, Mass=113953, SNR=84.3, Peak=15651 HFD=3.0
00:40:10.767 00.001 21068 MultiStar: [#1 -0.10,-0.06,1.19,U] [#2 0.10,-0.18,1.13,U] [#3 0.17,-0.04,1.08,U] [#4 0.18,-0.02,0.99,U] [#5 -0.05,-0.05,0.92,U] [#6 0.01,-0.12,0.80,U] [#7 0.45,-0.15,0.00,M3] [#8 0.18,-0.68,0.00,M4] 
00:40:10.767 00.000 21068 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {-0.03, 0.15}
00:40:10.768 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
00:40:10.769 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
00:40:10.770 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.84 mountX=-0.05 mountY=0.03, mountTheta=2.52
00:40:10.771 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
00:40:10.772 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
00:40:10.773 00.001 16108 Worker thread wakes up
00:40:10.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:40:10.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:40:10.773 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.03
00:40:10.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:40:10.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:10.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:40:10.773 00.000 16108 MoveAxis(E, 0, ABG)
00:40:10.773 00.000 16108 Move returns status 0, amount 0
00:40:10.773 00.000 16108 MoveAxis(N, 0, ABG)
00:40:10.773 00.000 16108 Move returns status 0, amount 0
00:40:10.773 00.000 16108 move complete, result=0
00:40:10.773 00.000 16108 worker thread done servicing request
00:40:10.780 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3472, FiltMin=2998, FiltMax=57971, Gamma=1.000
00:40:10.797 00.017 21068 UpdateGuideState exits: m=113953 SNR=84.3
00:40:10.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:10.798 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:10.799 00.001 21068 Enqueuing Expose request
00:40:10.800 00.001 16108 Worker thread wakes up
00:40:10.800 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:10.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:10.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:11.946 01.146 16108 Exposure complete
00:40:12.017 00.071 16108 worker thread done servicing request
00:40:12.017 00.000 21068 OnExposeComplete: enter
00:40:12.018 00.001 21068 UpdateGuideState(): m_state=6
00:40:12.018 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8192
00:40:12.019 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.73, Mass=118327, SNR=82.5, Peak=12976 HFD=3.5
00:40:12.020 00.001 21068 MultiStar: [#1 0.26,-0.26,1.01,U] [#2 -0.01,-0.33,1.12,U] [#3 0.24,-0.38,1.06,U] [#4 0.62,-0.05,0.00,M4] [#5 0.18,-0.24,0.91,U] [#6 0.42,-0.29,0.00,M1] [#7 0.72,-0.14,0.00,M4] [#8 0.69,-0.39,0.00,M5] 
00:40:12.021 00.001 21068 refined, 4 included, MultiStar: {0.20, -0.24}, one-star: {0.34, 0.03}
00:40:12.023 00.002 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:40:12.023 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
00:40:12.024 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.88 mountX=-0.24 mountY=0.19, mountTheta=2.47
00:40:12.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.24, opts=13)
00:40:12.027 00.001 21068 Enqueuing Move request for scope (0.20, -0.24)
00:40:12.028 00.001 16108 Worker thread wakes up
00:40:12.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
00:40:12.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
00:40:12.028 00.000 16108 Moving (0.20, -0.24) raw xDistance=-0.24 yDistance=0.19
00:40:12.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:40:12.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:12.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:40:12.028 00.000 16108 MoveAxis(E, 62, ABG)
00:40:12.028 00.000 16108 Guiding  Dir = 2, Dur = 62
00:40:12.028 00.000 16108 IsSlewing returns 0
00:40:12.028 00.000 16108 IsGuiding returns 0
00:40:12.032 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3469, FiltMin=2952, FiltMax=60365, Gamma=1.000
00:40:12.050 00.018 16108 PulseGuide returned control before completion, sleep 51
00:40:12.057 00.007 21068 UpdateGuideState exits: m=118327 SNR=82.5
00:40:12.059 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:12.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:12.060 00.000 21068 Enqueuing Expose request
00:40:12.111 00.051 16108 IsGuiding returns 1
00:40:12.111 00.000 16108 scope still moving after pulse duration time elapsed
00:40:12.143 00.032 16108 IsSlewing returns 0
00:40:12.144 00.001 16108 IsGuiding returns 0
00:40:12.144 00.000 16108 scope move finished after 62 + 52 ms
00:40:12.144 00.000 16108 Move returns status 0, amount 62
00:40:12.144 00.000 16108 MoveAxis(N, 0, ABG)
00:40:12.144 00.000 16108 Move returns status 0, amount 0
00:40:12.144 00.000 16108 move complete, result=0
00:40:12.144 00.000 16108 worker thread done servicing request
00:40:12.145 00.001 16108 Worker thread wakes up
00:40:12.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:12.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:12.145 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.2 px 0 ms NORTH
00:40:13.126 00.981 16108 Exposure complete
00:40:13.221 00.095 16108 worker thread done servicing request
00:40:13.221 00.000 21068 OnExposeComplete: enter
00:40:13.223 00.002 21068 UpdateGuideState(): m_state=6
00:40:13.225 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8193
00:40:13.226 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.85, Mass=102843, SNR=70.1, Peak=13747 HFD=2.9
00:40:13.229 00.003 21068 MultiStar: [#1 0.13,-0.31,1.36,U] [#2 0.17,-0.04,1.41,U] [#3 0.08,-0.18,1.20,U] [#4 0.58,0.22,0.00,M5] [#5 0.20,-0.05,1.05,U] [#6 0.34,-0.50,0.00,M2] [#7 0.56,-0.13,0.00,M5] [#8 0.55,-0.42,0.00,M6] 
00:40:13.230 00.001 21068 refined, 4 included, MultiStar: {0.15, -0.10}, one-star: {0.16, 0.15}
00:40:13.231 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
00:40:13.233 00.002 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
00:40:13.234 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.60 mountX=-0.16 mountY=0.06, mountTheta=2.77
00:40:13.237 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.10, opts=13)
00:40:13.238 00.001 21068 Enqueuing Move request for scope (0.15, -0.10)
00:40:13.240 00.002 16108 Worker thread wakes up
00:40:13.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:40:13.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:40:13.240 00.000 16108 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=0.06
00:40:13.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:40:13.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:13.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:13.240 00.000 16108 MoveAxis(E, 0, ABG)
00:40:13.240 00.000 16108 Move returns status 0, amount 0
00:40:13.240 00.000 16108 MoveAxis(N, 0, ABG)
00:40:13.240 00.000 16108 Move returns status 0, amount 0
00:40:13.240 00.000 16108 move complete, result=0
00:40:13.240 00.000 16108 worker thread done servicing request
00:40:13.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3469, FiltMin=2992, FiltMax=61904, Gamma=1.000
00:40:13.259 00.015 21068 UpdateGuideState exits: m=102843 SNR=70.1
00:40:13.261 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:13.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:13.263 00.001 21068 Enqueuing Expose request
00:40:13.264 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:13.265 00.001 16108 Worker thread wakes up
00:40:13.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:13.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:14.414 01.149 16108 Exposure complete
00:40:14.477 00.063 16108 worker thread done servicing request
00:40:14.477 00.000 21068 OnExposeComplete: enter
00:40:14.478 00.001 21068 UpdateGuideState(): m_state=6
00:40:14.479 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8194
00:40:14.479 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=876.27, Mass=119390, SNR=79.7, Peak=14083 HFD=3.3
00:40:14.480 00.001 21068 MultiStar: [#1 0.10,0.16,1.02,U] [#2 0.08,0.29,1.33,U] [#3 -0.13,0.28,1.03,U] [#4 0.41,0.47,0.00,M6] [#5 0.18,0.61,0.00,M1] [#6 0.28,0.16,0.80,U] [#7 0.18,0.46,0.00,M6] [#8 0.41,-0.19,0.76,U] 
00:40:14.482 00.002 21068 refined, 5 included, MultiStar: {0.10, 0.23}, one-star: {0.00, 0.57}
00:40:14.483 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
00:40:14.485 00.002 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
00:40:14.486 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.16 mountX=-0.06 mountY=-0.25, mountTheta=-1.80
00:40:14.490 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.23, opts=13)
00:40:14.491 00.001 21068 Enqueuing Move request for scope (0.10, 0.23)
00:40:14.492 00.001 16108 Worker thread wakes up
00:40:14.493 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
00:40:14.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
00:40:14.493 00.000 16108 Moving (0.10, 0.23) raw xDistance=-0.06 yDistance=-0.25
00:40:14.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:40:14.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:40:14.493 00.000 16108 MoveAxis(E, 0, ABG)
00:40:14.493 00.000 16108 Move returns status 0, amount 0
00:40:14.493 00.000 16108 MoveAxis(N, 50, ABG)
00:40:14.493 00.000 16108 Guiding  Dir = 0, Dur = 50
00:40:14.494 00.001 16108 IsSlewing returns 0
00:40:14.494 00.000 16108 IsGuiding returns 0
00:40:14.500 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3469, FiltMin=2973, FiltMax=52976, Gamma=1.000
00:40:14.513 00.013 16108 PulseGuide returned control before completion, sleep 42
00:40:14.519 00.006 21068 UpdateGuideState exits: m=119390 SNR=79.7
00:40:14.521 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:14.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:14.522 00.000 21068 Enqueuing Expose request
00:40:14.560 00.038 16108 IsGuiding returns 1
00:40:14.560 00.000 16108 scope still moving after pulse duration time elapsed
00:40:14.591 00.031 16108 IsSlewing returns 0
00:40:14.592 00.001 16108 IsGuiding returns 0
00:40:14.592 00.000 16108 scope move finished after 50 + 46 ms
00:40:14.592 00.000 16108 Move returns status 0, amount 50
00:40:14.592 00.000 16108 move complete, result=0
00:40:14.592 00.000 16108 worker thread done servicing request
00:40:14.592 00.000 16108 Worker thread wakes up
00:40:14.592 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
00:40:14.594 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:14.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:15.572 00.978 16108 Exposure complete
00:40:15.646 00.074 16108 worker thread done servicing request
00:40:15.646 00.000 21068 OnExposeComplete: enter
00:40:15.647 00.001 21068 UpdateGuideState(): m_state=6
00:40:15.648 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8195
00:40:15.649 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=876.24, Mass=129150, SNR=86.1, Peak=15907 HFD=3.4
00:40:15.649 00.000 21068 MultiStar: [#1 0.43,0.13,1.11,U] [#2 0.10,0.21,1.06,U] [#3 0.10,0.07,0.88,U] [#4 0.39,0.56,0.00,M7] [#5 0.33,0.39,0.00,M2] [#6 0.37,-0.05,0.70,U] [#7 0.65,0.40,0.00,M7] [#8 0.50,0.14,0.00,M6] 
00:40:15.650 00.001 21068 refined, 4 included, MultiStar: {0.23, 0.20}, one-star: {0.15, 0.54}
00:40:15.651 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
00:40:15.652 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
00:40:15.652 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.71 mountX=-0.19 mountY=-0.25, mountTheta=-2.23
00:40:15.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.20, opts=13)
00:40:15.655 00.001 21068 Enqueuing Move request for scope (0.23, 0.20)
00:40:15.655 00.000 16108 Worker thread wakes up
00:40:15.656 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
00:40:15.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
00:40:15.656 00.000 16108 Moving (0.23, 0.20) raw xDistance=-0.19 yDistance=-0.25
00:40:15.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:40:15.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:40:15.656 00.000 16108 MoveAxis(E, 0, ABG)
00:40:15.656 00.000 16108 Move returns status 0, amount 0
00:40:15.656 00.000 16108 MoveAxis(N, 49, ABG)
00:40:15.656 00.000 16108 Guiding  Dir = 0, Dur = 49
00:40:15.656 00.000 16108 IsSlewing returns 0
00:40:15.656 00.000 16108 IsGuiding returns 0
00:40:15.665 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3469, FiltMin=2950, FiltMax=47808, Gamma=1.000
00:40:15.689 00.024 21068 UpdateGuideState exits: m=129150 SNR=86.1
00:40:15.691 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:15.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:15.693 00.001 21068 Enqueuing Expose request
00:40:15.707 00.014 16108 IsGuiding returns 1
00:40:15.707 00.000 16108 scope still moving after pulse duration time elapsed
00:40:15.736 00.029 16108 IsSlewing returns 0
00:40:15.736 00.000 16108 IsGuiding returns 1
00:40:15.767 00.031 16108 IsSlewing returns 0
00:40:15.768 00.001 16108 IsGuiding returns 1
00:40:15.799 00.031 16108 IsSlewing returns 0
00:40:15.800 00.001 16108 IsGuiding returns 0
00:40:15.800 00.000 16108 scope move finished after 49 + 94 ms
00:40:15.800 00.000 16108 Move returns status 0, amount 49
00:40:15.800 00.000 16108 move complete, result=0
00:40:15.800 00.000 16108 worker thread done servicing request
00:40:15.800 00.000 16108 Worker thread wakes up
00:40:15.800 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
00:40:15.802 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:15.803 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:16.965 01.162 16108 Exposure complete
00:40:17.024 00.059 16108 worker thread done servicing request
00:40:17.024 00.000 21068 OnExposeComplete: enter
00:40:17.025 00.001 21068 UpdateGuideState(): m_state=6
00:40:17.026 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8196
00:40:17.028 00.002 21068 Star::Find returns 1 (0), X=219.78, Y=875.99, Mass=110191, SNR=75.0, Peak=16579 HFD=3.1
00:40:17.029 00.001 21068 MultiStar: [#1 0.01,0.17,1.30,U] [#2 0.22,0.30,1.26,U] [#3 0.05,0.08,1.13,U] [#4 0.44,-0.00,1.01,U] [#5 -0.14,0.20,1.01,U] [#6 0.05,0.11,0.96,U] [#7 0.19,0.36,0.70,U] [#8 0.23,-0.40,0.75,U] 
00:40:17.030 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {-0.18, 0.29}
00:40:17.031 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
00:40:17.033 00.002 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
00:40:17.034 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.98 mountX=-0.07 mountY=-0.15, mountTheta=-1.97
00:40:17.037 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.14, opts=13)
00:40:17.039 00.002 21068 Enqueuing Move request for scope (0.09, 0.14)
00:40:17.043 00.004 16108 Worker thread wakes up
00:40:17.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:40:17.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:40:17.043 00.000 16108 Moving (0.09, 0.14) raw xDistance=-0.07 yDistance=-0.15
00:40:17.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:40:17.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:17.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:40:17.043 00.000 16108 MoveAxis(E, 0, ABG)
00:40:17.043 00.000 16108 Move returns status 0, amount 0
00:40:17.043 00.000 16108 MoveAxis(N, 0, ABG)
00:40:17.043 00.000 16108 Move returns status 0, amount 0
00:40:17.043 00.000 16108 move complete, result=0
00:40:17.043 00.000 16108 worker thread done servicing request
00:40:17.048 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3469, FiltMin=2998, FiltMax=52672, Gamma=1.000
00:40:17.063 00.015 21068 UpdateGuideState exits: m=110191 SNR=75.0
00:40:17.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:17.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:17.066 00.001 21068 Enqueuing Expose request
00:40:17.066 00.000 16108 Worker thread wakes up
00:40:17.067 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:17.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:17.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:18.052 00.985 16108 Exposure complete
00:40:18.107 00.055 16108 worker thread done servicing request
00:40:18.107 00.000 21068 OnExposeComplete: enter
00:40:18.107 00.000 21068 UpdateGuideState(): m_state=6
00:40:18.108 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8197
00:40:18.109 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.85, Mass=116145, SNR=79.9, Peak=17891 HFD=2.8
00:40:18.110 00.001 21068 MultiStar: [#1 0.17,-0.01,1.14,U] [#2 0.09,-0.33,1.50,U] [#3 0.11,0.05,1.09,U] [#4 0.44,-0.05,1.13,U] [#5 -0.39,-0.26,0.00,M2] [#6 0.04,-0.24,0.82,U] [#7 0.13,0.04,0.59,U] [#8 0.32,-0.61,0.00,M6] 
00:40:18.111 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {-0.08, 0.15}
00:40:18.111 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
00:40:18.112 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
00:40:18.113 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=-0.14 mountY=0.04, mountTheta=2.86
00:40:18.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
00:40:18.115 00.001 21068 Enqueuing Move request for scope (0.13, -0.07)
00:40:18.116 00.001 16108 Worker thread wakes up
00:40:18.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:40:18.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:40:18.116 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
00:40:18.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:40:18.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:18.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:40:18.116 00.000 16108 MoveAxis(E, 0, ABG)
00:40:18.116 00.000 16108 Move returns status 0, amount 0
00:40:18.116 00.000 16108 MoveAxis(N, 0, ABG)
00:40:18.116 00.000 16108 Move returns status 0, amount 0
00:40:18.116 00.000 16108 move complete, result=0
00:40:18.116 00.000 16108 worker thread done servicing request
00:40:18.125 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3472, FiltMin=2848, FiltMax=63904, Gamma=1.000
00:40:18.143 00.018 21068 UpdateGuideState exits: m=116145 SNR=79.9
00:40:18.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:18.146 00.001 21068 Enqueuing Expose request
00:40:18.146 00.000 16108 Worker thread wakes up
00:40:18.147 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:18.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:18.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:19.314 01.167 16108 Exposure complete
00:40:19.378 00.064 16108 worker thread done servicing request
00:40:19.378 00.000 21068 OnExposeComplete: enter
00:40:19.380 00.002 21068 UpdateGuideState(): m_state=6
00:40:19.382 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8198
00:40:19.383 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.73, Mass=130262, SNR=73.2, Peak=16179 HFD=3.4
00:40:19.385 00.002 21068 MultiStar: [#1 0.26,-0.33,1.18,U] [#2 0.01,-0.42,1.27,U] [#3 0.30,-0.21,1.25,U] [#4 0.23,-0.17,1.09,U] [#5 0.17,-0.08,1.06,U] [#6 -0.21,-0.03,0.96,U] [#7 0.10,-0.06,0.74,U] [#8 0.40,-0.36,0.00,M7] 
00:40:19.386 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.18}, one-star: {0.15, 0.03}
00:40:19.386 00.000 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
00:40:19.387 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
00:40:19.389 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
00:40:19.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
00:40:19.393 00.002 21068 Enqueuing Move request for scope (0.15, 0.03)
00:40:19.395 00.002 16108 Worker thread wakes up
00:40:19.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:40:19.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:40:19.395 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.06
00:40:19.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:40:19.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:19.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:19.395 00.000 16108 MoveAxis(E, 0, ABG)
00:40:19.395 00.000 16108 Move returns status 0, amount 0
00:40:19.395 00.000 16108 MoveAxis(N, 0, ABG)
00:40:19.395 00.000 16108 Move returns status 0, amount 0
00:40:19.395 00.000 16108 move complete, result=0
00:40:19.395 00.000 16108 worker thread done servicing request
00:40:19.401 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3472, FiltMin=2969, FiltMax=61795, Gamma=1.000
00:40:19.428 00.027 21068 UpdateGuideState exits: m=130262 SNR=73.2
00:40:19.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:19.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:19.430 00.000 21068 Enqueuing Expose request
00:40:19.431 00.001 16108 Worker thread wakes up
00:40:19.431 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:19.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:19.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:20.410 00.978 16108 Exposure complete
00:40:20.478 00.068 16108 worker thread done servicing request
00:40:20.479 00.001 21068 OnExposeComplete: enter
00:40:20.479 00.000 21068 UpdateGuideState(): m_state=6
00:40:20.480 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8199
00:40:20.481 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.84, Mass=127643, SNR=86.7, Peak=16563 HFD=3.2
00:40:20.482 00.001 21068 MultiStar: [#1 0.03,0.04,1.05,U] [#2 -0.03,0.07,1.14,U] [#3 0.09,0.08,0.95,U] [#4 0.29,0.43,0.00,M5] [#5 -0.24,0.20,0.92,U] [#6 -0.12,0.20,0.81,U] [#7 0.36,0.03,0.63,U] [#8 0.51,-0.25,0.00,M8] 
00:40:20.483 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.17, 0.14}
00:40:20.483 00.000 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:40:20.484 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:40:20.484 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.35 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
00:40:20.487 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
00:40:20.488 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
00:40:20.489 00.001 16108 Worker thread wakes up
00:40:20.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:40:20.489 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:40:20.489 00.000 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.11
00:40:20.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:40:20.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:20.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:40:20.489 00.000 16108 MoveAxis(E, 0, ABG)
00:40:20.489 00.000 16108 Move returns status 0, amount 0
00:40:20.490 00.001 16108 MoveAxis(N, 0, ABG)
00:40:20.490 00.000 16108 Move returns status 0, amount 0
00:40:20.490 00.000 16108 move complete, result=0
00:40:20.490 00.000 16108 worker thread done servicing request
00:40:20.492 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3472, FiltMin=2979, FiltMax=51088, Gamma=1.000
00:40:20.507 00.015 21068 UpdateGuideState exits: m=127643 SNR=86.7
00:40:20.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:20.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:20.509 00.000 21068 Enqueuing Expose request
00:40:20.510 00.001 16108 Worker thread wakes up
00:40:20.510 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:20.511 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:20.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:21.671 01.160 16108 Exposure complete
00:40:21.737 00.066 16108 worker thread done servicing request
00:40:21.737 00.000 21068 OnExposeComplete: enter
00:40:21.738 00.001 21068 UpdateGuideState(): m_state=6
00:40:21.739 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8200
00:40:21.740 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.89, Mass=128485, SNR=84.3, Peak=17683 HFD=3.1
00:40:21.741 00.001 21068 MultiStar: [#1 -0.14,-0.08,1.06,U] [#2 -0.23,-0.12,1.33,U] [#3 -0.18,0.09,1.01,U] [#4 0.32,0.30,0.78,U] [#5 0.07,0.01,0.94,U] [#6 0.09,0.09,0.80,U] [#7 0.27,0.16,0.57,U] [#8 0.19,-0.32,0.68,U] 
00:40:21.742 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.08, 0.19}
00:40:21.743 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
00:40:21.743 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
00:40:21.744 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.76 mountX=0.01 mountY=-0.03, mountTheta=-1.20
00:40:21.747 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
00:40:21.750 00.003 21068 Enqueuing Move request for scope (-0.01, 0.03)
00:40:21.753 00.003 16108 Worker thread wakes up
00:40:21.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:40:21.753 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:40:21.753 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
00:40:21.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:40:21.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:40:21.753 00.000 16108 MoveAxis(E, 0, ABG)
00:40:21.753 00.000 16108 Move returns status 0, amount 0
00:40:21.753 00.000 16108 MoveAxis(N, 0, ABG)
00:40:21.754 00.001 16108 Move returns status 0, amount 0
00:40:21.754 00.000 16108 move complete, result=0
00:40:21.754 00.000 16108 worker thread done servicing request
00:40:21.759 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3472, FiltMin=2979, FiltMax=65472, Gamma=1.000
00:40:21.776 00.017 21068 UpdateGuideState exits: m=128485 SNR=84.3
00:40:21.778 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:21.780 00.001 21068 Enqueuing Expose request
00:40:21.781 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:21.781 00.000 16108 Worker thread wakes up
00:40:21.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:21.782 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:22.755 00.973 16108 Exposure complete
00:40:22.811 00.056 16108 worker thread done servicing request
00:40:22.812 00.001 21068 OnExposeComplete: enter
00:40:22.813 00.001 21068 UpdateGuideState(): m_state=6
00:40:22.813 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8201
00:40:22.814 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.88, Mass=126331, SNR=87.9, Peak=15971 HFD=3.1
00:40:22.815 00.001 21068 MultiStar: [#1 -0.33,-0.13,1.13,U] [#2 -0.21,0.06,1.26,U] [#3 -0.15,-0.25,1.19,U] [#4 0.04,0.11,0.80,U] [#5 -0.08,0.10,0.77,U] [#6 -0.27,0.20,0.82,U] [#7 0.24,-0.06,0.55,U] [#8 -0.11,-0.35,0.80,U] 
00:40:22.816 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.04, 0.18}
00:40:22.817 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
00:40:22.818 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
00:40:22.819 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.12 mountY=0.05, mountTheta=0.39
00:40:22.820 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
00:40:22.821 00.001 21068 Enqueuing Move request for scope (-0.13, -0.02)
00:40:22.822 00.001 16108 Worker thread wakes up
00:40:22.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:40:22.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:40:22.822 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.12 yDistance=0.05
00:40:22.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:40:22.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:22.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:40:22.822 00.000 16108 MoveAxis(E, 0, ABG)
00:40:22.823 00.001 16108 Move returns status 0, amount 0
00:40:22.823 00.000 16108 MoveAxis(N, 0, ABG)
00:40:22.823 00.000 16108 Move returns status 0, amount 0
00:40:22.823 00.000 16108 move complete, result=0
00:40:22.823 00.000 16108 worker thread done servicing request
00:40:22.826 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3472, FiltMin=2941, FiltMax=61229, Gamma=1.000
00:40:22.846 00.020 21068 UpdateGuideState exits: m=126331 SNR=87.9
00:40:22.848 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:22.851 00.002 21068 Enqueuing Expose request
00:40:22.853 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:22.854 00.001 16108 Worker thread wakes up
00:40:22.854 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:22.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:24.026 01.172 16108 Exposure complete
00:40:24.082 00.056 16108 worker thread done servicing request
00:40:24.082 00.000 21068 OnExposeComplete: enter
00:40:24.082 00.000 21068 UpdateGuideState(): m_state=6
00:40:24.083 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8202
00:40:24.085 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=876.10, Mass=118469, SNR=70.1, Peak=16771 HFD=2.9
00:40:24.086 00.001 21068 MultiStar: [#1 -0.02,0.13,1.33,U] [#2 0.02,-0.03,1.43,U] [#3 -0.02,0.16,1.40,U] [#4 0.19,0.15,1.02,U] [#5 0.13,0.48,0.00,M1] [#6 0.11,-0.03,0.97,U] [#7 0.17,0.24,0.75,U] [#8 0.43,-0.21,0.00,M7] 
00:40:24.086 00.000 21068 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {-0.06, 0.40}
00:40:24.088 00.002 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
00:40:24.088 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
00:40:24.090 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
00:40:24.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
00:40:24.094 00.002 21068 Enqueuing Move request for scope (0.04, 0.13)
00:40:24.095 00.001 16108 Worker thread wakes up
00:40:24.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:40:24.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:40:24.095 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.14
00:40:24.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:40:24.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:24.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:40:24.095 00.000 16108 MoveAxis(E, 0, ABG)
00:40:24.095 00.000 16108 Move returns status 0, amount 0
00:40:24.095 00.000 16108 MoveAxis(N, 0, ABG)
00:40:24.095 00.000 16108 Move returns status 0, amount 0
00:40:24.095 00.000 16108 move complete, result=0
00:40:24.095 00.000 16108 worker thread done servicing request
00:40:24.098 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3472, FiltMin=2979, FiltMax=54912, Gamma=1.000
00:40:24.126 00.028 21068 UpdateGuideState exits: m=118469 SNR=70.1
00:40:24.128 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:24.130 00.001 21068 Enqueuing Expose request
00:40:24.132 00.002 16108 Worker thread wakes up
00:40:24.132 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:24.134 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:24.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:25.114 00.980 16108 Exposure complete
00:40:25.167 00.053 16108 worker thread done servicing request
00:40:25.167 00.000 21068 OnExposeComplete: enter
00:40:25.168 00.001 21068 UpdateGuideState(): m_state=6
00:40:25.169 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8203
00:40:25.170 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.97, Mass=116791, SNR=82.2, Peak=15859 HFD=2.9
00:40:25.171 00.001 21068 MultiStar: [#1 0.01,0.01,1.26,U] [#2 -0.11,0.05,1.20,U] [#3 -0.02,0.19,1.02,U] [#4 0.10,0.28,0.83,U] [#5 -0.19,0.32,0.90,U] [#6 0.17,0.15,0.83,U] [#7 0.15,0.14,0.68,U] [#8 0.04,-0.22,0.66,U] 
00:40:25.172 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.04, 0.27}
00:40:25.173 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
00:40:25.173 00.000 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
00:40:25.174 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=0.01 mountY=-0.13, mountTheta=-1.47
00:40:25.176 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
00:40:25.176 00.000 21068 Enqueuing Move request for scope (0.01, 0.13)
00:40:25.177 00.001 16108 Worker thread wakes up
00:40:25.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:40:25.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:40:25.177 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.13
00:40:25.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:40:25.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:25.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:25.177 00.000 16108 MoveAxis(E, 0, ABG)
00:40:25.177 00.000 16108 Move returns status 0, amount 0
00:40:25.178 00.001 16108 MoveAxis(N, 0, ABG)
00:40:25.178 00.000 16108 Move returns status 0, amount 0
00:40:25.178 00.000 16108 move complete, result=0
00:40:25.178 00.000 16108 worker thread done servicing request
00:40:25.182 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3472, FiltMin=2973, FiltMax=48784, Gamma=1.000
00:40:25.196 00.014 21068 UpdateGuideState exits: m=116791 SNR=82.2
00:40:25.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.197 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:25.198 00.001 21068 Enqueuing Expose request
00:40:25.199 00.001 16108 Worker thread wakes up
00:40:25.199 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:25.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:25.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:26.369 01.170 16108 Exposure complete
00:40:26.439 00.070 16108 worker thread done servicing request
00:40:26.439 00.000 21068 OnExposeComplete: enter
00:40:26.440 00.001 21068 UpdateGuideState(): m_state=6
00:40:26.442 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8204
00:40:26.443 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=876.24, Mass=102784, SNR=67.6, Peak=15651 HFD=2.9
00:40:26.444 00.001 21068 MultiStar: [#1 -0.25,0.08,1.56,U] [#2 -0.07,0.11,1.33,U] [#3 -0.19,0.17,1.20,U] [#4 0.46,0.35,0.00,M2] [#5 -0.11,0.39,1.04,U] [#6 -0.14,0.23,1.02,U] [#7 -0.15,0.15,0.80,U] [#8 0.36,-0.14,0.78,U] 
00:40:26.445 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.19}, one-star: {-0.19, 0.54}
00:40:26.446 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:40:26.447 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
00:40:26.448 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.11 mountX=0.15 mountY=-0.16, mountTheta=-0.83
00:40:26.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.19, opts=13)
00:40:26.451 00.001 21068 Enqueuing Move request for scope (-0.12, 0.19)
00:40:26.454 00.003 16108 Worker thread wakes up
00:40:26.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
00:40:26.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
00:40:26.454 00.000 16108 Moving (-0.12, 0.19) raw xDistance=0.15 yDistance=-0.16
00:40:26.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:40:26.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:26.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:40:26.454 00.000 16108 MoveAxis(E, 0, ABG)
00:40:26.454 00.000 16108 Move returns status 0, amount 0
00:40:26.454 00.000 16108 MoveAxis(N, 0, ABG)
00:40:26.454 00.000 16108 Move returns status 0, amount 0
00:40:26.454 00.000 16108 move complete, result=0
00:40:26.454 00.000 16108 worker thread done servicing request
00:40:26.460 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3472, FiltMin=3017, FiltMax=56093, Gamma=1.000
00:40:26.477 00.017 21068 UpdateGuideState exits: m=102784 SNR=67.6
00:40:26.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.478 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:26.479 00.001 21068 Enqueuing Expose request
00:40:26.480 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:26.480 00.000 16108 Worker thread wakes up
00:40:26.480 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:26.481 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:27.454 00.973 16108 Exposure complete
00:40:27.516 00.062 16108 worker thread done servicing request
00:40:27.516 00.000 21068 OnExposeComplete: enter
00:40:27.519 00.003 21068 UpdateGuideState(): m_state=6
00:40:27.521 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8205
00:40:27.522 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.03, Mass=117153, SNR=87.7, Peak=16403 HFD=3.0
00:40:27.523 00.001 21068 MultiStar: [#1 0.23,-0.14,0.97,U] [#2 0.34,-0.02,1.26,U] [#3 0.30,-0.41,0.00,M1] [#4 0.58,-0.05,0.00,M3] [#5 0.41,0.17,0.98,U] [#6 0.25,-0.04,0.91,U] [#7 0.59,0.19,0.00,M1] [#8 0.64,-0.37,0.00,M6] 
00:40:27.524 00.001 21068 refined, 4 included, MultiStar: {0.28, 0.06}, one-star: {0.18, 0.33}
00:40:27.526 00.002 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:40:27.526 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:40:27.529 00.003 21068 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.29 cameraTheta=0.21 mountX=-0.27 mountY=-0.12, mountTheta=-2.71
00:40:27.532 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.06, opts=13)
00:40:27.533 00.001 21068 Enqueuing Move request for scope (0.28, 0.06)
00:40:27.534 00.001 16108 Worker thread wakes up
00:40:27.535 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd
00:40:27.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.06)
00:40:27.535 00.000 16108 Moving (0.28, 0.06) raw xDistance=-0.27 yDistance=-0.12
00:40:27.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:40:27.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:27.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:40:27.535 00.000 16108 MoveAxis(E, 71, ABG)
00:40:27.535 00.000 16108 Guiding  Dir = 2, Dur = 71
00:40:27.535 00.000 16108 IsSlewing returns 0
00:40:27.535 00.000 16108 IsGuiding returns 0
00:40:27.537 00.002 16108 PulseGuide returned control before completion, sleep 80
00:40:27.542 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3472, FiltMin=2998, FiltMax=65472, Gamma=1.000
00:40:27.559 00.017 21068 UpdateGuideState exits: m=117153 SNR=87.7
00:40:27.559 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:27.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:27.561 00.001 21068 Enqueuing Expose request
00:40:27.626 00.065 16108 IsGuiding returns 0
00:40:27.626 00.000 16108 Move returns status 0, amount 71
00:40:27.626 00.000 16108 MoveAxis(N, 0, ABG)
00:40:27.627 00.001 16108 Move returns status 0, amount 0
00:40:27.627 00.000 16108 move complete, result=0
00:40:27.627 00.000 16108 worker thread done servicing request
00:40:27.627 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
00:40:27.628 00.001 16108 Worker thread wakes up
00:40:27.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:27.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:28.784 01.156 16108 Exposure complete
00:40:28.838 00.054 16108 worker thread done servicing request
00:40:28.839 00.001 21068 OnExposeComplete: enter
00:40:28.839 00.000 21068 UpdateGuideState(): m_state=6
00:40:28.840 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8206
00:40:28.841 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=876.57, Mass=129175, SNR=80.8, Peak=12755 HFD=3.6
00:40:28.842 00.001 21068 MultiStar: [#1 0.01,0.67,0.00,M1] [#2 -0.16,0.98,0.00,M1] [#3 -0.17,0.69,0.00,M2] [#4 -0.11,0.86,0.00,M4] [#5 -0.30,0.61,0.00,M1] [#6 -0.03,0.50,0.00,M1] [#7 -0.08,0.85,0.00,M2] [#8 -0.10,0.28,0.76,U] 
00:40:28.843 00.001 21068 refined, 1 included, MultiStar: {-0.16, 0.62}, one-star: {-0.21, 0.87}
00:40:28.843 00.000 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:40:28.844 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:40:28.845 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.62 hyp=0.64 cameraTheta=1.82 mountX=0.26 mountY=-0.56, mountTheta=-1.13
00:40:28.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.62, opts=13)
00:40:28.847 00.001 21068 Enqueuing Move request for scope (-0.16, 0.62)
00:40:28.848 00.001 16108 Worker thread wakes up
00:40:28.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.62) opts 0xd
00:40:28.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.62)
00:40:28.848 00.000 16108 Moving (-0.16, 0.62) raw xDistance=0.26 yDistance=-0.56
00:40:28.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
00:40:28.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:40:28.848 00.000 16108 MoveAxis(W, 64, ABG)
00:40:28.848 00.000 16108 Guiding  Dir = 3, Dur = 64
00:40:28.848 00.000 16108 IsSlewing returns 0
00:40:28.848 00.000 16108 IsGuiding returns 0
00:40:28.856 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3472, FiltMin=2998, FiltMax=56534, Gamma=1.000
00:40:28.881 00.025 16108 PulseGuide returned control before completion, sleep 43
00:40:28.882 00.001 21068 UpdateGuideState exits: m=129175 SNR=80.8
00:40:28.884 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:28.887 00.002 21068 Enqueuing Expose request
00:40:28.926 00.039 16108 IsGuiding returns 1
00:40:28.926 00.000 16108 scope still moving after pulse duration time elapsed
00:40:28.957 00.031 16108 IsSlewing returns 0
00:40:28.957 00.000 16108 IsGuiding returns 1
00:40:28.988 00.031 16108 IsSlewing returns 0
00:40:28.989 00.001 16108 IsGuiding returns 0
00:40:28.989 00.000 16108 scope move finished after 64 + 75 ms
00:40:28.989 00.000 16108 Move returns status 0, amount 64
00:40:28.989 00.000 16108 MoveAxis(N, 113, ABG)
00:40:28.989 00.000 16108 Guiding  Dir = 0, Dur = 113
00:40:28.989 00.000 16108 IsSlewing returns 0
00:40:28.989 00.000 16108 IsGuiding returns 0
00:40:29.037 00.048 16108 PulseGuide returned control before completion, sleep 76
00:40:29.114 00.077 16108 IsGuiding returns 1
00:40:29.114 00.000 16108 scope still moving after pulse duration time elapsed
00:40:29.145 00.031 16108 IsSlewing returns 0
00:40:29.145 00.000 16108 IsGuiding returns 1
00:40:29.177 00.032 16108 IsSlewing returns 0
00:40:29.187 00.010 16108 IsGuiding returns 1
00:40:29.208 00.021 16108 IsSlewing returns 0
00:40:29.208 00.000 16108 IsGuiding returns 0
00:40:29.208 00.000 16108 scope move finished after 113 + 105 ms
00:40:29.208 00.000 16108 Move returns status 0, amount 113
00:40:29.208 00.000 16108 move complete, result=0
00:40:29.208 00.000 16108 worker thread done servicing request
00:40:29.208 00.000 16108 Worker thread wakes up
00:40:29.208 00.000 21068 GuideStep: 0.3 px 64 ms WEST, -0.6 px 113 ms NORTH
00:40:29.209 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:29.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:30.185 00.976 16108 Exposure complete
00:40:30.258 00.073 16108 worker thread done servicing request
00:40:30.258 00.000 21068 OnExposeComplete: enter
00:40:30.259 00.001 21068 UpdateGuideState(): m_state=6
00:40:30.260 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8207
00:40:30.261 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.73, Mass=119556, SNR=78.6, Peak=12467 HFD=3.5
00:40:30.262 00.001 21068 MultiStar: [#1 -0.07,-0.07,1.16,U] [#2 -0.33,-0.03,1.17,U] [#3 -0.11,-0.02,1.18,U] [#4 0.11,0.08,0.84,U] [#5 0.01,0.15,0.95,U] [#6 -0.34,-0.34,0.00,M2] [#7 0.10,0.14,0.69,U] [#8 0.08,-0.36,0.75,U] 
00:40:30.263 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.15, 0.03}
00:40:30.264 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
00:40:30.265 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
00:40:30.266 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.99 mountX=0.06 mountY=0.03, mountTheta=0.38
00:40:30.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
00:40:30.268 00.001 21068 Enqueuing Move request for scope (-0.07, -0.01)
00:40:30.269 00.001 16108 Worker thread wakes up
00:40:30.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:40:30.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:40:30.269 00.000 16108 Moving (-0.07, -0.01) raw xDistance=0.06 yDistance=0.03
00:40:30.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:40:30.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:30.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:40:30.269 00.000 16108 MoveAxis(E, 0, ABG)
00:40:30.269 00.000 16108 Move returns status 0, amount 0
00:40:30.270 00.001 16108 MoveAxis(N, 0, ABG)
00:40:30.270 00.000 16108 Move returns status 0, amount 0
00:40:30.270 00.000 16108 move complete, result=0
00:40:30.270 00.000 16108 worker thread done servicing request
00:40:30.273 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3472, FiltMin=2982, FiltMax=58928, Gamma=1.000
00:40:30.292 00.019 21068 UpdateGuideState exits: m=119556 SNR=78.6
00:40:30.294 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:30.297 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:30.298 00.001 21068 Enqueuing Expose request
00:40:30.301 00.003 16108 Worker thread wakes up
00:40:30.301 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:30.303 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:30.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:31.448 01.145 16108 Exposure complete
00:40:31.502 00.054 16108 worker thread done servicing request
00:40:31.502 00.000 21068 OnExposeComplete: enter
00:40:31.503 00.001 21068 UpdateGuideState(): m_state=6
00:40:31.505 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8208
00:40:31.506 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.01, Mass=114281, SNR=75.4, Peak=12425 HFD=3.6
00:40:31.509 00.003 21068 MultiStar: [#1 -0.03,-1.17,0.00,M1] [#2 0.01,-1.07,0.00,M1] [#3 0.09,-1.09,0.00,M2] [#4 0.31,-0.95,0.00,M4] [#5 0.25,-0.67,0.00,M1] [#6 -0.06,-1.07,0.00,M3] [#7 0.41,-0.96,0.00,M2] [#8 0.48,-1.18,0.00,M5] 
00:40:31.511 00.002 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
00:40:31.512 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
00:40:31.514 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.69 hyp=0.72 cameraTheta=-1.26 mountX=-0.34 mountY=0.62, mountTheta=2.07
00:40:31.518 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.69, opts=13)
00:40:31.519 00.001 21068 Enqueuing Move request for scope (0.22, -0.69)
00:40:31.521 00.002 16108 Worker thread wakes up
00:40:31.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.69) opts 0xd
00:40:31.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.69)
00:40:31.521 00.000 16108 Moving (0.22, -0.69) raw xDistance=-0.34 yDistance=0.62
00:40:31.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:40:31.521 00.000 16108 resist switch: large excursion: input 0.62 thresh 0.60 direction from -1 to 1
00:40:31.522 00.001 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85
00:40:31.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:40:31.522 00.000 16108 MoveAxis(E, 89, ABG)
00:40:31.522 00.000 16108 Guiding  Dir = 2, Dur = 89
00:40:31.522 00.000 16108 IsSlewing returns 0
00:40:31.523 00.001 16108 IsGuiding returns 0
00:40:31.528 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3472, FiltMin=2944, FiltMax=65507, Gamma=1.000
00:40:31.545 00.017 21068 UpdateGuideState exits: m=114281 SNR=75.4
00:40:31.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:31.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:31.547 00.000 21068 Enqueuing Expose request
00:40:31.550 00.003 16108 PulseGuide returned control before completion, sleep 73
00:40:31.628 00.078 16108 IsGuiding returns 1
00:40:31.628 00.000 16108 scope still moving after pulse duration time elapsed
00:40:31.659 00.031 16108 IsSlewing returns 0
00:40:31.659 00.000 16108 IsGuiding returns 0
00:40:31.659 00.000 16108 scope move finished after 89 + 47 ms
00:40:31.659 00.000 16108 Move returns status 0, amount 89
00:40:31.659 00.000 16108 MoveAxis(S, 124, ABG)
00:40:31.659 00.000 16108 Guiding  Dir = 1, Dur = 124
00:40:31.661 00.002 16108 IsSlewing returns 0
00:40:31.661 00.000 16108 IsGuiding returns 0
00:40:31.724 00.063 16108 PulseGuide returned control before completion, sleep 71
00:40:31.801 00.077 16108 IsGuiding returns 1
00:40:31.801 00.000 16108 scope still moving after pulse duration time elapsed
00:40:31.832 00.031 16108 IsSlewing returns 0
00:40:31.832 00.000 16108 IsGuiding returns 1
00:40:31.863 00.031 16108 IsSlewing returns 0
00:40:31.864 00.001 16108 IsGuiding returns 1
00:40:31.895 00.031 16108 IsSlewing returns 0
00:40:31.895 00.000 16108 IsGuiding returns 0
00:40:31.895 00.000 16108 scope move finished after 124 + 110 ms
00:40:31.895 00.000 16108 Move returns status 0, amount 124
00:40:31.895 00.000 16108 move complete, result=0
00:40:31.895 00.000 16108 worker thread done servicing request
00:40:31.895 00.000 21068 GuideStep: -0.3 px 89 ms EAST, 0.6 px 124 ms SOUTH
00:40:31.896 00.001 16108 Worker thread wakes up
00:40:31.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:31.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:32.878 00.982 16108 Exposure complete
00:40:32.934 00.056 16108 worker thread done servicing request
00:40:32.934 00.000 21068 OnExposeComplete: enter
00:40:32.935 00.001 21068 UpdateGuideState(): m_state=6
00:40:32.936 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8209
00:40:32.938 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=875.37, Mass=120062, SNR=80.6, Peak=13785 HFD=3.2
00:40:32.939 00.001 21068 MultiStar: [#1 0.60,-0.78,0.00,M2] [#2 0.66,-0.59,0.00,M2] [#3 0.54,-0.75,0.00,M3] [#4 0.73,-0.33,0.00,M5] [#5 0.45,-0.34,0.00,M2] [#6 0.35,-0.85,0.00,M4] [#7 0.77,-0.37,0.00,M3] [#8 0.72,-0.81,0.00,M6] 
00:40:32.940 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
00:40:32.940 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
00:40:32.941 00.001 21068 CameraToMount -- cameraX=0.54 cameraY=-0.33 hyp=0.63 cameraTheta=-0.55 mountX=-0.59 mountY=0.19, mountTheta=2.82
00:40:32.942 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.54, y=-0.33, opts=13)
00:40:32.943 00.001 21068 Enqueuing Move request for scope (0.54, -0.33)
00:40:32.944 00.001 16108 Worker thread wakes up
00:40:32.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.33) opts 0xd
00:40:32.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.54, -0.33)
00:40:32.944 00.000 16108 Moving (0.54, -0.33) raw xDistance=-0.59 yDistance=0.19
00:40:32.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
00:40:32.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:32.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:40:32.944 00.000 16108 MoveAxis(E, 160, ABG)
00:40:32.944 00.000 16108 Guiding  Dir = 2, Dur = 160
00:40:32.944 00.000 16108 IsSlewing returns 0
00:40:32.945 00.001 16108 IsGuiding returns 0
00:40:32.949 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3475, FiltMin=2893, FiltMax=64368, Gamma=1.000
00:40:32.963 00.014 21068 UpdateGuideState exits: m=120062 SNR=80.6
00:40:32.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:32.966 00.001 21068 Enqueuing Expose request
00:40:32.995 00.029 16108 PulseGuide returned control before completion, sleep 120
00:40:33.119 00.124 16108 IsGuiding returns 1
00:40:33.119 00.000 16108 scope still moving after pulse duration time elapsed
00:40:33.150 00.031 16108 IsSlewing returns 0
00:40:33.150 00.000 16108 IsGuiding returns 1
00:40:33.182 00.032 16108 IsSlewing returns 0
00:40:33.182 00.000 16108 IsGuiding returns 1
00:40:33.213 00.031 16108 IsSlewing returns 0
00:40:33.214 00.001 16108 IsGuiding returns 1
00:40:33.249 00.035 16108 IsSlewing returns 0
00:40:33.249 00.000 16108 IsGuiding returns 0
00:40:33.249 00.000 16108 scope move finished after 160 + 144 ms
00:40:33.249 00.000 16108 Move returns status 0, amount 160
00:40:33.249 00.000 16108 MoveAxis(N, 0, ABG)
00:40:33.249 00.000 16108 Move returns status 0, amount 0
00:40:33.249 00.000 16108 move complete, result=0
00:40:33.249 00.000 16108 worker thread done servicing request
00:40:33.249 00.000 16108 Worker thread wakes up
00:40:33.249 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:33.249 00.000 21068 GuideStep: -0.6 px 160 ms EAST, 0.2 px 0 ms NORTH
00:40:33.251 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:34.433 01.182 16108 Exposure complete
00:40:34.492 00.059 16108 worker thread done servicing request
00:40:34.492 00.000 21068 OnExposeComplete: enter
00:40:34.493 00.001 21068 UpdateGuideState(): m_state=6
00:40:34.495 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8210
00:40:34.496 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.89, Mass=123819, SNR=77.1, Peak=14787 HFD=3.3
00:40:34.498 00.002 21068 MultiStar: [#1 -0.54,-0.35,0.00,M3] [#2 -0.30,-0.36,0.00,M3] [#3 -0.32,-0.15,1.07,U] [#4 0.08,0.18,1.00,U] [#5 -0.17,0.01,0.92,U] [#6 -0.09,-0.18,0.79,U] [#7 -0.36,-0.18,0.81,U] [#8 0.04,-0.43,0.82,U] 
00:40:34.499 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.27, 0.19}
00:40:34.500 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
00:40:34.501 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
00:40:34.502 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=0.15 mountY=0.10, mountTheta=0.60
00:40:34.504 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.06, opts=13)
00:40:34.505 00.001 21068 Enqueuing Move request for scope (-0.16, -0.06)
00:40:34.505 00.000 16108 Worker thread wakes up
00:40:34.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
00:40:34.505 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
00:40:34.505 00.000 16108 Moving (-0.16, -0.06) raw xDistance=0.15 yDistance=0.10
00:40:34.506 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:40:34.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:34.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:40:34.506 00.000 16108 MoveAxis(E, 0, ABG)
00:40:34.506 00.000 16108 Move returns status 0, amount 0
00:40:34.506 00.000 16108 MoveAxis(N, 0, ABG)
00:40:34.506 00.000 16108 Move returns status 0, amount 0
00:40:34.506 00.000 16108 move complete, result=0
00:40:34.506 00.000 16108 worker thread done servicing request
00:40:34.510 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3472, FiltMin=2880, FiltMax=63779, Gamma=1.000
00:40:34.529 00.019 21068 UpdateGuideState exits: m=123819 SNR=77.1
00:40:34.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:34.532 00.001 21068 Enqueuing Expose request
00:40:34.534 00.002 16108 Worker thread wakes up
00:40:34.534 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:34.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:34.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:35.514 00.979 16108 Exposure complete
00:40:35.580 00.066 16108 worker thread done servicing request
00:40:35.580 00.000 21068 OnExposeComplete: enter
00:40:35.582 00.002 21068 UpdateGuideState(): m_state=6
00:40:35.584 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8211
00:40:35.586 00.002 21068 Star::Find returns 1 (0), X=219.25, Y=875.29, Mass=126370, SNR=77.7, Peak=11955 HFD=3.6
00:40:35.586 00.000 21068 MultiStar: [#1 -0.65,-0.44,0.00,M4] [#2 -0.69,-0.48,0.00,M4] [#3 -0.89,-0.45,0.00,M3] [#4 -0.32,-0.53,0.00,M5] [#5 -0.81,-0.31,0.00,M2] [#6 -0.77,-0.52,0.00,M4] [#7 -0.41,-0.41,0.00,M3] [#8 -0.39,-1.09,0.00,M6] 
00:40:35.587 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
00:40:35.588 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
00:40:35.589 00.001 21068 CameraToMount -- cameraX=-0.71 cameraY=-0.41 hyp=0.82 cameraTheta=-2.62 mountX=0.63 mountY=0.57, mountTheta=0.73
00:40:35.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.71, y=-0.41, opts=13)
00:40:35.593 00.002 21068 Enqueuing Move request for scope (-0.71, -0.41)
00:40:35.594 00.001 16108 Worker thread wakes up
00:40:35.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.41) opts 0xd
00:40:35.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.71, -0.41)
00:40:35.594 00.000 16108 Moving (-0.71, -0.41) raw xDistance=0.63 yDistance=0.57
00:40:35.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
00:40:35.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
00:40:35.594 00.000 16108 MoveAxis(W, 165, ABG)
00:40:35.594 00.000 16108 Guiding  Dir = 3, Dur = 165
00:40:35.594 00.000 16108 IsSlewing returns 0
00:40:35.594 00.000 16108 IsGuiding returns 0
00:40:35.598 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3472, FiltMin=2960, FiltMax=56541, Gamma=1.000
00:40:35.611 00.013 16108 PulseGuide returned control before completion, sleep 159
00:40:35.616 00.005 21068 UpdateGuideState exits: m=126370 SNR=77.7
00:40:35.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.619 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:35.620 00.001 21068 Enqueuing Expose request
00:40:35.781 00.161 16108 IsGuiding returns 0
00:40:35.781 00.000 16108 Move returns status 0, amount 165
00:40:35.782 00.001 16108 MoveAxis(S, 114, ABG)
00:40:35.782 00.000 16108 Guiding  Dir = 1, Dur = 114
00:40:35.782 00.000 16108 IsSlewing returns 0
00:40:35.782 00.000 16108 IsGuiding returns 0
00:40:35.843 00.061 16108 PulseGuide returned control before completion, sleep 62
00:40:35.921 00.078 16108 IsGuiding returns 1
00:40:35.921 00.000 16108 scope still moving after pulse duration time elapsed
00:40:35.953 00.032 16108 IsSlewing returns 0
00:40:35.953 00.000 16108 IsGuiding returns 1
00:40:35.985 00.032 16108 IsSlewing returns 0
00:40:35.985 00.000 16108 IsGuiding returns 1
00:40:36.017 00.032 16108 IsSlewing returns 0
00:40:36.018 00.001 16108 IsGuiding returns 0
00:40:36.018 00.000 16108 scope move finished after 114 + 122 ms
00:40:36.018 00.000 16108 Move returns status 0, amount 114
00:40:36.018 00.000 16108 move complete, result=0
00:40:36.018 00.000 16108 worker thread done servicing request
00:40:36.018 00.000 16108 Worker thread wakes up
00:40:36.018 00.000 21068 GuideStep: 0.6 px 165 ms WEST, 0.6 px 114 ms SOUTH
00:40:36.020 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:36.021 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:37.194 01.173 16108 Exposure complete
00:40:37.268 00.074 16108 worker thread done servicing request
00:40:37.268 00.000 21068 OnExposeComplete: enter
00:40:37.269 00.001 21068 UpdateGuideState(): m_state=6
00:40:37.270 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8212
00:40:37.271 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.77, Mass=119311, SNR=81.5, Peak=16323 HFD=3.3
00:40:37.272 00.001 21068 MultiStar: [#1 -0.36,-0.43,0.00,M5] [#2 -0.20,-0.37,1.24,U] [#3 -0.06,-0.23,1.00,U] [#4 0.11,-0.19,0.95,U] [#5 -0.30,-0.33,1.08,U] [#6 -0.12,-0.33,0.88,U] [#7 0.16,0.10,0.72,U] [#8 0.03,-0.65,0.00,M7] 
00:40:37.273 00.001 21068 single-star, 6 included, MultiStar: {-0.09, -0.20}, one-star: {-0.12, 0.07}
00:40:37.274 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
00:40:37.275 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
00:40:37.276 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.59 mountX=0.13 mountY=-0.04, mountTheta=-0.33
00:40:37.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
00:40:37.279 00.001 21068 Enqueuing Move request for scope (-0.12, 0.07)
00:40:37.279 00.000 16108 Worker thread wakes up
00:40:37.280 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:40:37.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:40:37.280 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.04
00:40:37.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:40:37.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:37.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:37.280 00.000 16108 MoveAxis(E, 0, ABG)
00:40:37.280 00.000 16108 Move returns status 0, amount 0
00:40:37.280 00.000 16108 MoveAxis(N, 0, ABG)
00:40:37.280 00.000 16108 Move returns status 0, amount 0
00:40:37.280 00.000 16108 move complete, result=0
00:40:37.280 00.000 16108 worker thread done servicing request
00:40:37.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3472, FiltMin=2973, FiltMax=54653, Gamma=1.000
00:40:37.300 00.016 21068 UpdateGuideState exits: m=119311 SNR=81.5
00:40:37.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:37.301 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:37.302 00.001 21068 Enqueuing Expose request
00:40:37.303 00.001 16108 Worker thread wakes up
00:40:37.303 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:37.304 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:37.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:38.282 00.978 16108 Exposure complete
00:40:38.355 00.073 16108 worker thread done servicing request
00:40:38.355 00.000 21068 OnExposeComplete: enter
00:40:38.358 00.003 21068 UpdateGuideState(): m_state=6
00:40:38.359 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8213
00:40:38.362 00.003 21068 Star::Find returns 1 (0), X=219.93, Y=875.51, Mass=127836, SNR=87.0, Peak=14147 HFD=3.6
00:40:38.364 00.002 21068 MultiStar: [#1 -0.08,-0.69,0.00,M6] [#2 -0.10,-0.42,1.18,U] [#3 -0.27,-0.66,0.00,M3] [#4 0.11,-0.23,0.77,U] [#5 -0.30,-0.48,0.00,M2] [#6 -0.14,-0.72,0.00,M4] [#7 -0.03,-0.32,0.58,U] [#8 0.11,-0.99,0.00,M8] 
00:40:38.365 00.001 21068 single-star, 3 included, MultiStar: {-0.02, -0.30}, one-star: {-0.03, -0.19}
00:40:38.366 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
00:40:38.366 00.000 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
00:40:38.367 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.71 mountX=-0.01 mountY=0.19, mountTheta=1.60
00:40:38.369 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.19, opts=13)
00:40:38.370 00.001 21068 Enqueuing Move request for scope (-0.03, -0.19)
00:40:38.371 00.001 16108 Worker thread wakes up
00:40:38.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
00:40:38.371 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
00:40:38.371 00.000 16108 Moving (-0.03, -0.19) raw xDistance=-0.01 yDistance=0.19
00:40:38.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:38.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:38.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:40:38.371 00.000 16108 MoveAxis(E, 0, ABG)
00:40:38.371 00.000 16108 Move returns status 0, amount 0
00:40:38.371 00.000 16108 MoveAxis(N, 0, ABG)
00:40:38.371 00.000 16108 Move returns status 0, amount 0
00:40:38.371 00.000 16108 move complete, result=0
00:40:38.371 00.000 16108 worker thread done servicing request
00:40:38.376 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3472, FiltMin=2960, FiltMax=61715, Gamma=1.000
00:40:38.390 00.014 21068 UpdateGuideState exits: m=127836 SNR=87.0
00:40:38.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:38.393 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:38.393 00.000 21068 Enqueuing Expose request
00:40:38.396 00.003 16108 Worker thread wakes up
00:40:38.396 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:38.398 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:38.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:39.569 01.171 16108 Exposure complete
00:40:39.641 00.072 16108 worker thread done servicing request
00:40:39.641 00.000 21068 OnExposeComplete: enter
00:40:39.642 00.001 21068 UpdateGuideState(): m_state=6
00:40:39.645 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8214
00:40:39.646 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.61, Mass=143888, SNR=97.8, Peak=15971 HFD=3.5
00:40:39.648 00.002 21068 MultiStar: [#1 0.06,-0.41,0.94,U] [#2 0.03,-0.51,0.00,M3] [#3 -0.33,-0.51,0.00,M4] [#4 0.49,-0.05,0.00,M4] [#5 0.22,-0.41,0.00,M3] [#6 -0.11,-0.61,0.00,M5] [#7 0.25,-0.20,0.53,U] [#8 0.16,-0.82,0.00,M9] 
00:40:39.649 00.001 21068 refined, 2 included, MultiStar: {-0.03, -0.23}, one-star: {-0.27, -0.09}
00:40:39.650 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:40:39.652 00.002 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
00:40:39.653 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.69 mountX=-0.01 mountY=0.23, mountTheta=1.62
00:40:39.657 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.23, opts=13)
00:40:39.658 00.001 21068 Enqueuing Move request for scope (-0.03, -0.23)
00:40:39.659 00.001 16108 Worker thread wakes up
00:40:39.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
00:40:39.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
00:40:39.659 00.000 16108 Moving (-0.03, -0.23) raw xDistance=-0.01 yDistance=0.23
00:40:39.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:39.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:40:39.659 00.000 16108 MoveAxis(E, 0, ABG)
00:40:39.659 00.000 16108 Move returns status 0, amount 0
00:40:39.659 00.000 16108 MoveAxis(S, 47, ABG)
00:40:39.660 00.001 16108 Guiding  Dir = 1, Dur = 47
00:40:39.660 00.000 16108 IsSlewing returns 0
00:40:39.660 00.000 16108 IsGuiding returns 0
00:40:39.661 00.001 16108 PulseGuide returned control before completion, sleep 57
00:40:39.666 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3472, FiltMin=2979, FiltMax=57277, Gamma=1.000
00:40:39.684 00.018 21068 UpdateGuideState exits: m=143888 SNR=97.8
00:40:39.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:39.687 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:39.688 00.001 21068 Enqueuing Expose request
00:40:39.720 00.032 16108 IsGuiding returns 1
00:40:39.720 00.000 16108 scope still moving after pulse duration time elapsed
00:40:39.752 00.032 16108 IsSlewing returns 0
00:40:39.752 00.000 16108 IsGuiding returns 0
00:40:39.752 00.000 16108 scope move finished after 47 + 45 ms
00:40:39.752 00.000 16108 Move returns status 0, amount 47
00:40:39.752 00.000 16108 move complete, result=0
00:40:39.753 00.001 16108 worker thread done servicing request
00:40:39.753 00.000 16108 Worker thread wakes up
00:40:39.753 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
00:40:39.754 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:39.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:40.720 00.966 16108 Exposure complete
00:40:40.775 00.055 16108 worker thread done servicing request
00:40:40.775 00.000 21068 OnExposeComplete: enter
00:40:40.776 00.001 21068 UpdateGuideState(): m_state=6
00:40:40.777 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8215
00:40:40.777 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=875.53, Mass=117851, SNR=80.8, Peak=12345 HFD=3.3
00:40:40.779 00.002 21068 MultiStar: [#1 0.20,-0.47,0.00,M6] [#2 0.48,-0.53,0.00,M4] [#3 0.53,-0.36,0.00,M5] [#4 0.84,-0.23,0.00,M5] [#5 0.40,-0.19,1.01,U] [#6 0.72,-0.58,0.00,M6] [#7 0.66,-0.36,0.00,M1] [#8 0.54,-0.53,0.00,M10] 
00:40:40.779 00.000 21068 refined, 1 included, MultiStar: {0.44, -0.18}, one-star: {0.49, -0.17}
00:40:40.780 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
00:40:40.781 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
00:40:40.782 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=-0.18 hyp=0.47 cameraTheta=-0.38 mountX=-0.46 mountY=0.07, mountTheta=2.99
00:40:40.783 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=-0.18, opts=13)
00:40:40.784 00.001 21068 Enqueuing Move request for scope (0.44, -0.18)
00:40:40.785 00.001 16108 Worker thread wakes up
00:40:40.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.18) opts 0xd
00:40:40.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, -0.18)
00:40:40.785 00.000 16108 Moving (0.44, -0.18) raw xDistance=-0.46 yDistance=0.07
00:40:40.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:40:40.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:40.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:40.786 00.001 16108 MoveAxis(E, 122, ABG)
00:40:40.786 00.000 16108 Guiding  Dir = 2, Dur = 122
00:40:40.786 00.000 16108 IsSlewing returns 0
00:40:40.786 00.000 16108 IsGuiding returns 0
00:40:40.788 00.002 16108 PulseGuide returned control before completion, sleep 131
00:40:40.794 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3472, FiltMin=2989, FiltMax=62509, Gamma=1.000
00:40:40.821 00.027 21068 UpdateGuideState exits: m=117851 SNR=80.8
00:40:40.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:40.822 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:40.824 00.002 21068 Enqueuing Expose request
00:40:40.928 00.104 16108 IsGuiding returns 1
00:40:40.928 00.000 16108 scope still moving after pulse duration time elapsed
00:40:40.960 00.032 16108 IsSlewing returns 0
00:40:40.960 00.000 16108 IsGuiding returns 0
00:40:40.961 00.001 16108 scope move finished after 122 + 52 ms
00:40:40.961 00.000 16108 Move returns status 0, amount 122
00:40:40.961 00.000 16108 MoveAxis(N, 0, ABG)
00:40:40.961 00.000 16108 Move returns status 0, amount 0
00:40:40.961 00.000 16108 move complete, result=0
00:40:40.961 00.000 16108 worker thread done servicing request
00:40:40.961 00.000 16108 Worker thread wakes up
00:40:40.961 00.000 21068 GuideStep: -0.5 px 122 ms EAST, 0.1 px 0 ms NORTH
00:40:40.965 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:40.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:42.117 01.152 16108 Exposure complete
00:40:42.171 00.054 16108 worker thread done servicing request
00:40:42.171 00.000 21068 OnExposeComplete: enter
00:40:42.173 00.002 21068 UpdateGuideState(): m_state=6
00:40:42.175 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8216
00:40:42.176 00.001 21068 Star::Find returns 1 (0), X=219.14, Y=876.03, Mass=103442, SNR=67.2, Peak=12541 HFD=3.3
00:40:42.179 00.003 21068 MultiStar: [#1 -0.50,-0.10,0.00,M7] [#2 -0.74,-0.07,0.00,M5] [#3 -0.60,-0.25,0.00,M6] [#4 -0.33,0.04,1.06,U] [#5 -0.61,-0.03,0.00,M3] [#6 -0.36,0.04,0.94,U] [#7 -0.54,0.14,0.00,M2] [#8 -0.25,-0.49,0.00,R] 
00:40:42.180 00.001 21068 refined, 2 included, MultiStar: {-0.50, 0.13}, one-star: {-0.81, 0.33}
00:40:42.182 00.002 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
00:40:42.184 00.002 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
00:40:42.185 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=0.13 hyp=0.52 cameraTheta=2.88 mountX=0.52 mountY=-0.01, mountTheta=-0.03
00:40:42.188 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=0.13, opts=13)
00:40:42.190 00.002 21068 Enqueuing Move request for scope (-0.50, 0.13)
00:40:42.192 00.002 16108 Worker thread wakes up
00:40:42.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.13) opts 0xd
00:40:42.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, 0.13)
00:40:42.192 00.000 16108 Moving (-0.50, 0.13) raw xDistance=0.52 yDistance=-0.01
00:40:42.193 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.52
00:40:42.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:42.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:42.193 00.000 16108 MoveAxis(W, 127, ABG)
00:40:42.193 00.000 16108 Guiding  Dir = 3, Dur = 127
00:40:42.193 00.000 16108 IsSlewing returns 0
00:40:42.194 00.001 16108 IsGuiding returns 0
00:40:42.201 00.007 16108 PulseGuide returned control before completion, sleep 131
00:40:42.204 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3472, FiltMin=2931, FiltMax=63245, Gamma=1.000
00:40:42.221 00.017 21068 UpdateGuideState exits: m=103442 SNR=67.2
00:40:42.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:42.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:42.223 00.000 21068 Enqueuing Expose request
00:40:42.342 00.119 16108 IsGuiding returns 1
00:40:42.342 00.000 16108 scope still moving after pulse duration time elapsed
00:40:42.374 00.032 16108 IsSlewing returns 0
00:40:42.374 00.000 16108 IsGuiding returns 0
00:40:42.374 00.000 16108 scope move finished after 127 + 52 ms
00:40:42.374 00.000 16108 Move returns status 0, amount 127
00:40:42.374 00.000 16108 MoveAxis(N, 0, ABG)
00:40:42.374 00.000 16108 Move returns status 0, amount 0
00:40:42.374 00.000 16108 move complete, result=0
00:40:42.374 00.000 16108 worker thread done servicing request
00:40:42.374 00.000 16108 Worker thread wakes up
00:40:42.374 00.000 21068 GuideStep: 0.5 px 127 ms WEST, -0.0 px 0 ms NORTH
00:40:42.376 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:42.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:43.346 00.970 16108 Exposure complete
00:40:43.403 00.057 16108 worker thread done servicing request
00:40:43.403 00.000 21068 OnExposeComplete: enter
00:40:43.405 00.002 21068 UpdateGuideState(): m_state=6
00:40:43.405 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8217
00:40:43.406 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=875.86, Mass=137024, SNR=94.5, Peak=14835 HFD=3.7
00:40:43.407 00.001 21068 MultiStar: [#1 -0.06,-0.30,1.02,U] [#2 -0.04,-0.20,0.95,U] [#3 -0.31,-0.19,1.00,U] [#4 -0.01,-0.01,0.75,U] [#5 -0.13,0.16,0.77,U] [#6 -0.27,-0.11,0.77,U] [#7 0.02,0.16,0.49,U] [#8 0.20,0.02,0.66,U] 
00:40:43.408 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.29, 0.16}
00:40:43.409 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
00:40:43.409 00.000 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
00:40:43.410 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.70 mountX=0.11 mountY=0.08, mountTheta=0.65
00:40:43.413 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.05, opts=13)
00:40:43.415 00.002 21068 Enqueuing Move request for scope (-0.12, -0.05)
00:40:43.417 00.002 16108 Worker thread wakes up
00:40:43.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
00:40:43.419 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
00:40:43.419 00.000 16108 Moving (-0.12, -0.05) raw xDistance=0.11 yDistance=0.08
00:40:43.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:40:43.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:43.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:40:43.419 00.000 16108 MoveAxis(E, 0, ABG)
00:40:43.419 00.000 16108 Move returns status 0, amount 0
00:40:43.419 00.000 16108 MoveAxis(N, 0, ABG)
00:40:43.419 00.000 16108 Move returns status 0, amount 0
00:40:43.419 00.000 16108 move complete, result=0
00:40:43.419 00.000 16108 worker thread done servicing request
00:40:43.428 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3475, FiltMin=2989, FiltMax=62784, Gamma=1.000
00:40:43.461 00.033 21068 UpdateGuideState exits: m=137024 SNR=94.5
00:40:43.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:43.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:43.465 00.001 21068 Enqueuing Expose request
00:40:43.466 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:43.467 00.001 16108 Worker thread wakes up
00:40:43.467 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:43.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:44.638 01.171 16108 Exposure complete
00:40:44.712 00.074 16108 worker thread done servicing request
00:40:44.712 00.000 21068 OnExposeComplete: enter
00:40:44.714 00.002 21068 UpdateGuideState(): m_state=6
00:40:44.715 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8218
00:40:44.717 00.002 21068 Star::Find returns 1 (0), X=219.26, Y=875.77, Mass=116986, SNR=75.6, Peak=13245 HFD=3.5
00:40:44.720 00.003 21068 MultiStar: [#1 -0.63,-0.03,0.00,M7] [#2 -0.48,-0.20,0.00,M5] [#3 -0.45,0.12,0.00,M6] [#4 -0.01,0.33,0.85,U] [#5 -0.14,0.16,0.88,U] [#6 -0.03,-0.15,0.87,U] [#7 -0.39,0.12,0.59,U] [#8 0.23,0.32,1.01,U] 
00:40:44.721 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.15}, one-star: {-0.70, 0.07}
00:40:44.723 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:40:44.724 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:40:44.725 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.42 mountX=0.19 mountY=-0.10, mountTheta=-0.50
00:40:44.729 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.15, opts=13)
00:40:44.730 00.001 21068 Enqueuing Move request for scope (-0.16, 0.15)
00:40:44.733 00.003 16108 Worker thread wakes up
00:40:44.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
00:40:44.733 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
00:40:44.733 00.000 16108 Moving (-0.16, 0.15) raw xDistance=0.19 yDistance=-0.10
00:40:44.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:40:44.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:44.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:44.733 00.000 16108 MoveAxis(E, 0, ABG)
00:40:44.733 00.000 16108 Move returns status 0, amount 0
00:40:44.733 00.000 16108 MoveAxis(N, 0, ABG)
00:40:44.733 00.000 16108 Move returns status 0, amount 0
00:40:44.733 00.000 16108 move complete, result=0
00:40:44.734 00.001 16108 worker thread done servicing request
00:40:44.743 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3472, FiltMin=2931, FiltMax=53280, Gamma=1.000
00:40:44.768 00.025 21068 UpdateGuideState exits: m=116986 SNR=75.6
00:40:44.768 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:44.770 00.001 21068 Enqueuing Expose request
00:40:44.770 00.000 16108 Worker thread wakes up
00:40:44.771 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:44.771 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:44.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:45.752 00.981 16108 Exposure complete
00:40:45.809 00.057 16108 worker thread done servicing request
00:40:45.809 00.000 21068 OnExposeComplete: enter
00:40:45.810 00.001 21068 UpdateGuideState(): m_state=6
00:40:45.811 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8219
00:40:45.811 00.000 21068 Star::Find returns 1 (0), X=218.49, Y=875.45, Mass=115387, SNR=70.0, Peak=9878 HFD=3.7
00:40:45.812 00.001 21068 MultiStar: large primary error, entering stabilization period
00:40:45.813 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
00:40:45.813 00.000 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.41)
00:40:45.815 00.002 21068 CameraToMount -- cameraX=-1.47 cameraY=-0.25 hyp=1.49 cameraTheta=-2.97 mountX=1.41 mountY=0.59, mountTheta=0.40
00:40:45.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.47, y=-0.25, opts=13)
00:40:45.819 00.002 21068 Enqueuing Move request for scope (-1.47, -0.25)
00:40:45.820 00.001 16108 Worker thread wakes up
00:40:45.821 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.47, -0.25) opts 0xd
00:40:45.821 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.47, -0.25)
00:40:45.821 00.000 16108 Moving (-1.47, -0.25) raw xDistance=1.41 yDistance=0.59
00:40:45.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.41
00:40:45.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
00:40:45.821 00.000 16108 MoveAxis(W, 368, ABG)
00:40:45.821 00.000 16108 Guiding  Dir = 3, Dur = 368
00:40:45.822 00.001 16108 IsSlewing returns 0
00:40:45.822 00.000 16108 IsGuiding returns 0
00:40:45.829 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3475, FiltMin=2973, FiltMax=58422, Gamma=1.000
00:40:45.846 00.017 21068 UpdateGuideState exits: m=115387 SNR=70.0
00:40:45.848 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:45.852 00.003 21068 Enqueuing Expose request
00:40:45.861 00.009 16108 PulseGuide returned control before completion, sleep 340
00:40:46.206 00.345 16108 IsGuiding returns 1
00:40:46.206 00.000 16108 scope still moving after pulse duration time elapsed
00:40:46.236 00.030 16108 IsSlewing returns 0
00:40:46.236 00.000 16108 IsGuiding returns 1
00:40:46.267 00.031 16108 IsSlewing returns 0
00:40:46.267 00.000 16108 IsGuiding returns 1
00:40:46.299 00.032 16108 IsSlewing returns 0
00:40:46.300 00.001 16108 IsGuiding returns 0
00:40:46.300 00.000 16108 scope move finished after 368 + 109 ms
00:40:46.300 00.000 16108 Move returns status 0, amount 368
00:40:46.300 00.000 16108 MoveAxis(S, 119, ABG)
00:40:46.300 00.000 16108 Guiding  Dir = 1, Dur = 119
00:40:46.300 00.000 16108 IsSlewing returns 0
00:40:46.301 00.001 16108 IsGuiding returns 0
00:40:46.349 00.048 16108 PulseGuide returned control before completion, sleep 82
00:40:46.441 00.092 16108 IsGuiding returns 1
00:40:46.441 00.000 16108 scope still moving after pulse duration time elapsed
00:40:46.473 00.032 16108 IsSlewing returns 0
00:40:46.473 00.000 16108 IsGuiding returns 1
00:40:46.504 00.031 16108 IsSlewing returns 0
00:40:46.505 00.001 16108 IsGuiding returns 1
00:40:46.535 00.030 16108 IsSlewing returns 0
00:40:46.535 00.000 16108 IsGuiding returns 0
00:40:46.535 00.000 16108 scope move finished after 119 + 115 ms
00:40:46.535 00.000 16108 Move returns status 0, amount 119
00:40:46.535 00.000 16108 move complete, result=0
00:40:46.535 00.000 16108 worker thread done servicing request
00:40:46.535 00.000 16108 Worker thread wakes up
00:40:46.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:46.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:46.535 00.000 21068 GuideStep: 1.4 px 368 ms WEST, 0.6 px 119 ms SOUTH
00:40:47.697 01.162 16108 Exposure complete
00:40:47.754 00.057 16108 worker thread done servicing request
00:40:47.754 00.000 21068 OnExposeComplete: enter
00:40:47.755 00.001 21068 UpdateGuideState(): m_state=6
00:40:47.756 00.001 21068 Star::Find(15, 218, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8220
00:40:47.757 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.97, Mass=117256, SNR=75.6, Peak=13763 HFD=3.3
00:40:47.757 00.000 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
00:40:47.758 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
00:40:47.759 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.27 hyp=0.42 cameraTheta=0.69 mountX=-0.27 mountY=-0.34, mountTheta=-2.25
00:40:47.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.27, opts=13)
00:40:47.761 00.000 21068 Enqueuing Move request for scope (0.32, 0.27)
00:40:47.763 00.002 16108 Worker thread wakes up
00:40:47.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.27) opts 0xd
00:40:47.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.27)
00:40:47.763 00.000 16108 Moving (0.32, 0.27) raw xDistance=-0.27 yDistance=-0.34
00:40:47.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
00:40:47.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:40:47.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:40:47.763 00.000 16108 MoveAxis(E, 46, ABG)
00:40:47.763 00.000 16108 Guiding  Dir = 2, Dur = 46
00:40:47.764 00.001 16108 IsSlewing returns 0
00:40:47.764 00.000 16108 IsGuiding returns 0
00:40:47.765 00.001 16108 PulseGuide returned control before completion, sleep 55
00:40:47.767 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3469, FiltMin=2950, FiltMax=53843, Gamma=1.000
00:40:47.786 00.019 21068 UpdateGuideState exits: m=117256 SNR=75.6
00:40:47.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:47.789 00.001 21068 Enqueuing Expose request
00:40:47.833 00.044 16108 IsGuiding returns 1
00:40:47.833 00.000 16108 scope still moving after pulse duration time elapsed
00:40:47.864 00.031 16108 IsSlewing returns 0
00:40:47.864 00.000 16108 IsGuiding returns 0
00:40:47.864 00.000 16108 scope move finished after 46 + 55 ms
00:40:47.864 00.000 16108 Move returns status 0, amount 46
00:40:47.864 00.000 16108 MoveAxis(N, 0, ABG)
00:40:47.864 00.000 16108 Move returns status 0, amount 0
00:40:47.864 00.000 16108 move complete, result=0
00:40:47.864 00.000 16108 worker thread done servicing request
00:40:47.865 00.001 16108 Worker thread wakes up
00:40:47.865 00.000 21068 GuideStep: -0.3 px 46 ms EAST, -0.3 px 0 ms NORTH
00:40:47.867 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:47.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:48.833 00.966 16108 Exposure complete
00:40:48.899 00.066 16108 worker thread done servicing request
00:40:48.899 00.000 21068 OnExposeComplete: enter
00:40:48.900 00.001 21068 UpdateGuideState(): m_state=6
00:40:48.901 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8221
00:40:48.902 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.84, Mass=127365, SNR=84.0, Peak=14771 HFD=3.3
00:40:48.903 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
00:40:48.903 00.000 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
00:40:48.904 00.001 21068 CameraToMount -- cameraX=0.48 cameraY=0.14 hyp=0.50 cameraTheta=0.29 mountX=-0.45 mountY=-0.25, mountTheta=-2.63
00:40:48.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=0.14, opts=13)
00:40:48.907 00.001 21068 Enqueuing Move request for scope (0.48, 0.14)
00:40:48.907 00.000 16108 Worker thread wakes up
00:40:48.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.14) opts 0xd
00:40:48.908 00.001 16108 Handling offset move in thread for scope, endpoint = (0.48, 0.14)
00:40:48.908 00.000 16108 Moving (0.48, 0.14) raw xDistance=-0.45 yDistance=-0.25
00:40:48.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
00:40:48.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:40:48.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:40:48.908 00.000 16108 MoveAxis(E, 122, ABG)
00:40:48.908 00.000 16108 Guiding  Dir = 2, Dur = 122
00:40:48.908 00.000 16108 IsSlewing returns 0
00:40:48.908 00.000 16108 IsGuiding returns 0
00:40:48.912 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3469, FiltMin=2937, FiltMax=60544, Gamma=1.000
00:40:48.928 00.016 16108 PulseGuide returned control before completion, sleep 113
00:40:48.928 00.000 21068 UpdateGuideState exits: m=127365 SNR=84.0
00:40:48.929 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:48.930 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:48.930 00.000 21068 Enqueuing Expose request
00:40:49.052 00.122 16108 IsGuiding returns 1
00:40:49.052 00.000 16108 scope still moving after pulse duration time elapsed
00:40:49.084 00.032 16108 IsSlewing returns 0
00:40:49.084 00.000 16108 IsGuiding returns 1
00:40:49.114 00.030 16108 IsSlewing returns 0
00:40:49.114 00.000 16108 IsGuiding returns 0
00:40:49.114 00.000 16108 scope move finished after 122 + 84 ms
00:40:49.114 00.000 16108 Move returns status 0, amount 122
00:40:49.114 00.000 16108 MoveAxis(N, 0, ABG)
00:40:49.116 00.002 16108 Move returns status 0, amount 0
00:40:49.116 00.000 16108 move complete, result=0
00:40:49.116 00.000 16108 worker thread done servicing request
00:40:49.116 00.000 16108 Worker thread wakes up
00:40:49.116 00.000 21068 GuideStep: -0.5 px 122 ms EAST, -0.3 px 0 ms NORTH
00:40:49.117 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:49.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:50.293 01.176 16108 Exposure complete
00:40:50.347 00.054 16108 worker thread done servicing request
00:40:50.347 00.000 21068 OnExposeComplete: enter
00:40:50.347 00.000 21068 UpdateGuideState(): m_state=6
00:40:50.349 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8222
00:40:50.350 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=876.18, Mass=133330, SNR=103.1, Peak=14659 HFD=3.8
00:40:50.351 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:40:50.352 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:40:50.352 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.48 hyp=0.49 cameraTheta=1.68 mountX=0.13 mountY=-0.46, mountTheta=-1.29
00:40:50.355 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.48, opts=13)
00:40:50.357 00.002 21068 Enqueuing Move request for scope (-0.05, 0.48)
00:40:50.360 00.003 16108 Worker thread wakes up
00:40:50.361 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.48) opts 0xd
00:40:50.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.48)
00:40:50.361 00.000 16108 Moving (-0.05, 0.48) raw xDistance=0.13 yDistance=-0.46
00:40:50.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:40:50.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:50.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:40:50.361 00.000 16108 MoveAxis(E, 0, ABG)
00:40:50.361 00.000 16108 Move returns status 0, amount 0
00:40:50.361 00.000 16108 MoveAxis(N, 0, ABG)
00:40:50.361 00.000 16108 Move returns status 0, amount 0
00:40:50.361 00.000 16108 move complete, result=0
00:40:50.361 00.000 16108 worker thread done servicing request
00:40:50.371 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3469, FiltMin=2953, FiltMax=52960, Gamma=1.000
00:40:50.391 00.020 21068 UpdateGuideState exits: m=133330 SNR=103.1
00:40:50.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:50.393 00.000 21068 Enqueuing Expose request
00:40:50.394 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:40:50.395 00.001 16108 Worker thread wakes up
00:40:50.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:50.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:51.361 00.966 16108 Exposure complete
00:40:51.416 00.055 16108 worker thread done servicing request
00:40:51.417 00.001 21068 OnExposeComplete: enter
00:40:51.418 00.001 21068 UpdateGuideState(): m_state=6
00:40:51.418 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8223
00:40:51.419 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=876.10, Mass=100318, SNR=66.0, Peak=13251 HFD=3.0
00:40:51.420 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:40:51.421 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:40:51.422 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.71 mountX=0.13 mountY=-0.37, mountTheta=-1.25
00:40:51.423 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.40, opts=13)
00:40:51.424 00.001 21068 Enqueuing Move request for scope (-0.06, 0.40)
00:40:51.425 00.001 16108 Worker thread wakes up
00:40:51.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
00:40:51.425 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
00:40:51.425 00.000 16108 Moving (-0.06, 0.40) raw xDistance=0.13 yDistance=-0.37
00:40:51.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:40:51.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:51.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:40:51.425 00.000 16108 MoveAxis(E, 0, ABG)
00:40:51.426 00.001 16108 Move returns status 0, amount 0
00:40:51.426 00.000 16108 MoveAxis(N, 0, ABG)
00:40:51.426 00.000 16108 Move returns status 0, amount 0
00:40:51.426 00.000 16108 move complete, result=0
00:40:51.426 00.000 16108 worker thread done servicing request
00:40:51.430 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3469, FiltMin=2944, FiltMax=59632, Gamma=1.000
00:40:51.443 00.013 21068 UpdateGuideState exits: m=100318 SNR=66.0
00:40:51.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:51.445 00.000 21068 Enqueuing Expose request
00:40:51.446 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:40:51.447 00.001 16108 Worker thread wakes up
00:40:51.447 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:51.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:52.607 01.160 16108 Exposure complete
00:40:52.664 00.057 16108 worker thread done servicing request
00:40:52.664 00.000 21068 OnExposeComplete: enter
00:40:52.665 00.001 21068 UpdateGuideState(): m_state=6
00:40:52.666 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8224
00:40:52.666 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=876.47, Mass=111709, SNR=75.5, Peak=12931 HFD=3.4
00:40:52.667 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
00:40:52.668 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
00:40:52.669 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.77 hyp=0.80 cameraTheta=1.27 mountX=-0.10 mountY=-0.80, mountTheta=-1.70
00:40:52.672 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.77, opts=13)
00:40:52.673 00.001 21068 Enqueuing Move request for scope (0.24, 0.77)
00:40:52.673 00.000 16108 Worker thread wakes up
00:40:52.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.77) opts 0xd
00:40:52.674 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.77)
00:40:52.674 00.000 16108 Moving (0.24, 0.77) raw xDistance=-0.10 yDistance=-0.80
00:40:52.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:40:52.674 00.000 16108 resist switch: large excursion: input -0.80 thresh 0.60 direction from 1 to -1
00:40:52.674 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.41
00:40:52.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:40:52.674 00.000 16108 MoveAxis(E, 0, ABG)
00:40:52.674 00.000 16108 Move returns status 0, amount 0
00:40:52.674 00.000 16108 MoveAxis(N, 161, ABG)
00:40:52.674 00.000 16108 Guiding  Dir = 0, Dur = 161
00:40:52.674 00.000 16108 IsSlewing returns 0
00:40:52.675 00.001 16108 IsGuiding returns 0
00:40:52.679 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3469, FiltMin=2963, FiltMax=49680, Gamma=1.000
00:40:52.685 00.006 16108 PulseGuide returned control before completion, sleep 161
00:40:52.707 00.022 21068 UpdateGuideState exits: m=111709 SNR=75.5
00:40:52.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:52.710 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:52.711 00.001 21068 Enqueuing Expose request
00:40:52.854 00.143 16108 IsGuiding returns 1
00:40:52.854 00.000 16108 scope still moving after pulse duration time elapsed
00:40:52.886 00.032 16108 IsSlewing returns 0
00:40:52.886 00.000 16108 IsGuiding returns 0
00:40:52.886 00.000 16108 scope move finished after 161 + 50 ms
00:40:52.886 00.000 16108 Move returns status 0, amount 161
00:40:52.886 00.000 16108 move complete, result=0
00:40:52.886 00.000 16108 worker thread done servicing request
00:40:52.887 00.001 16108 Worker thread wakes up
00:40:52.887 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.8 px 161 ms NORTH
00:40:52.890 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:52.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:53.852 00.962 16108 Exposure complete
00:40:53.921 00.069 16108 worker thread done servicing request
00:40:53.921 00.000 21068 OnExposeComplete: enter
00:40:53.923 00.002 21068 UpdateGuideState(): m_state=6
00:40:53.925 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8225
00:40:53.926 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.27, Mass=109510, SNR=69.7, Peak=14019 HFD=3.5
00:40:53.928 00.002 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
00:40:53.929 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
00:40:53.930 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.57 hyp=0.57 cameraTheta=1.69 mountX=0.17 mountY=-0.54, mountTheta=-1.27
00:40:53.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.57, opts=13)
00:40:53.933 00.001 21068 Enqueuing Move request for scope (-0.07, 0.57)
00:40:53.934 00.001 16108 Worker thread wakes up
00:40:53.935 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.57) opts 0xd
00:40:53.935 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.57)
00:40:53.935 00.000 16108 Moving (-0.07, 0.57) raw xDistance=0.17 yDistance=-0.54
00:40:53.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:40:53.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:40:53.935 00.000 16108 MoveAxis(E, 0, ABG)
00:40:53.935 00.000 16108 Move returns status 0, amount 0
00:40:53.935 00.000 16108 MoveAxis(N, 108, ABG)
00:40:53.935 00.000 16108 Guiding  Dir = 0, Dur = 108
00:40:53.937 00.002 16108 IsSlewing returns 0
00:40:53.937 00.000 16108 IsGuiding returns 0
00:40:53.942 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3469, FiltMin=2937, FiltMax=52624, Gamma=1.000
00:40:53.953 00.011 16108 PulseGuide returned control before completion, sleep 102
00:40:53.970 00.017 21068 UpdateGuideState exits: m=109510 SNR=69.7
00:40:53.972 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:53.975 00.002 21068 Enqueuing Expose request
00:40:54.061 00.086 16108 IsGuiding returns 1
00:40:54.061 00.000 16108 scope still moving after pulse duration time elapsed
00:40:54.093 00.032 16108 IsSlewing returns 0
00:40:54.094 00.001 16108 IsGuiding returns 1
00:40:54.125 00.031 16108 IsSlewing returns 0
00:40:54.125 00.000 16108 IsGuiding returns 0
00:40:54.127 00.002 16108 scope move finished after 108 + 81 ms
00:40:54.127 00.000 16108 Move returns status 0, amount 108
00:40:54.127 00.000 16108 move complete, result=0
00:40:54.127 00.000 16108 worker thread done servicing request
00:40:54.127 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.5 px 108 ms NORTH
00:40:54.130 00.003 16108 Worker thread wakes up
00:40:54.130 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:54.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:55.299 01.169 16108 Exposure complete
00:40:55.362 00.063 16108 worker thread done servicing request
00:40:55.362 00.000 21068 OnExposeComplete: enter
00:40:55.365 00.003 21068 UpdateGuideState(): m_state=6
00:40:55.367 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8226
00:40:55.369 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=875.77, Mass=133060, SNR=79.9, Peak=15587 HFD=3.7
00:40:55.371 00.002 21068 MultiStar: exiting stabilization period
00:40:55.373 00.002 21068 MultiStar: [#1 0.12,0.03,1.25,U] [#2 -0.03,0.01,1.19,U] [#3 0.18,0.02,1.04,U] [#4 0.07,0.31,0.91,U] [#5 -0.14,0.26,0.90,U] [#6 -0.28,-0.06,0.96,U] [#7 0.24,0.25,0.53,U] [#8 0.62,0.27,0.00,M1] 
00:40:55.374 00.001 21068 single-star, 7 included, MultiStar: {0.01, 0.09}, one-star: {-0.05, 0.07}
00:40:55.375 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
00:40:55.376 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
00:40:55.377 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.26 mountX=0.06 mountY=-0.05, mountTheta=-0.67
00:40:55.381 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
00:40:55.383 00.002 21068 Enqueuing Move request for scope (-0.05, 0.07)
00:40:55.385 00.002 16108 Worker thread wakes up
00:40:55.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:40:55.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:40:55.385 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
00:40:55.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:40:55.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:55.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:55.385 00.000 16108 MoveAxis(E, 0, ABG)
00:40:55.385 00.000 16108 Move returns status 0, amount 0
00:40:55.385 00.000 16108 MoveAxis(N, 0, ABG)
00:40:55.385 00.000 16108 Move returns status 0, amount 0
00:40:55.386 00.001 16108 move complete, result=0
00:40:55.386 00.000 16108 worker thread done servicing request
00:40:55.391 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3469, FiltMin=2979, FiltMax=59456, Gamma=1.000
00:40:55.417 00.026 21068 UpdateGuideState exits: m=133060 SNR=79.9
00:40:55.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:55.419 00.000 21068 Enqueuing Expose request
00:40:55.420 00.001 16108 Worker thread wakes up
00:40:55.420 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:55.422 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:55.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:56.392 00.970 16108 Exposure complete
00:40:56.475 00.083 16108 worker thread done servicing request
00:40:56.475 00.000 21068 OnExposeComplete: enter
00:40:56.476 00.001 21068 UpdateGuideState(): m_state=6
00:40:56.479 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8227
00:40:56.479 00.000 21068 Star::Find returns 1 (0), X=219.78, Y=875.90, Mass=116796, SNR=71.4, Peak=13171 HFD=3.6
00:40:56.481 00.002 21068 MultiStar: [#1 0.41,-0.41,0.00,M7] [#2 0.10,-0.24,1.37,U] [#3 0.30,-0.31,1.01,U] [#4 0.56,-0.02,0.00,M2] [#5 0.23,-0.13,1.02,U] [#6 0.23,-0.19,1.14,U] [#7 0.51,0.15,0.00,M1] [#8 0.74,-0.13,0.00,M2] 
00:40:56.483 00.002 21068 refined, 4 included, MultiStar: {0.14, -0.14}, one-star: {-0.18, 0.20}
00:40:56.484 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
00:40:56.486 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
00:40:56.487 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.81 mountX=-0.16 mountY=0.11, mountTheta=2.55
00:40:56.491 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
00:40:56.493 00.002 21068 Enqueuing Move request for scope (0.14, -0.14)
00:40:56.495 00.002 16108 Worker thread wakes up
00:40:56.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:40:56.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:40:56.495 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.16 yDistance=0.11
00:40:56.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:40:56.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:56.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:56.495 00.000 16108 MoveAxis(E, 0, ABG)
00:40:56.495 00.000 16108 Move returns status 0, amount 0
00:40:56.495 00.000 16108 MoveAxis(N, 0, ABG)
00:40:56.495 00.000 16108 Move returns status 0, amount 0
00:40:56.495 00.000 16108 move complete, result=0
00:40:56.496 00.001 16108 worker thread done servicing request
00:40:56.504 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3472, FiltMin=2969, FiltMax=63421, Gamma=1.000
00:40:56.532 00.028 21068 UpdateGuideState exits: m=116796 SNR=71.4
00:40:56.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:56.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:56.535 00.001 21068 Enqueuing Expose request
00:40:56.536 00.001 16108 Worker thread wakes up
00:40:56.536 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:56.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:56.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:57.703 01.166 16108 Exposure complete
00:40:57.776 00.073 16108 worker thread done servicing request
00:40:57.776 00.000 21068 OnExposeComplete: enter
00:40:57.783 00.007 21068 UpdateGuideState(): m_state=6
00:40:57.785 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8228
00:40:57.787 00.002 21068 Star::Find returns 1 (0), X=219.67, Y=876.10, Mass=128205, SNR=89.9, Peak=12285 HFD=3.5
00:40:57.790 00.003 21068 MultiStar: [#1 0.13,-0.20,1.10,U] [#2 0.02,-0.13,1.09,U] [#3 -0.02,-0.29,0.76,U] [#4 0.02,-0.15,0.80,U] [#5 -0.12,0.21,0.75,U] [#6 -0.03,-0.06,0.80,U] [#7 0.21,0.30,0.55,U] [#8 0.36,0.16,0.63,U] 
00:40:57.791 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.29, 0.40}
00:40:57.793 00.002 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
00:40:57.794 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
00:40:57.795 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.62 mountX=-0.01 mountY=-0.01, mountTheta=-2.32
00:40:57.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
00:40:57.797 00.000 21068 Enqueuing Move request for scope (0.01, 0.01)
00:40:57.798 00.001 16108 Worker thread wakes up
00:40:57.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:40:57.799 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:40:57.799 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
00:40:57.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:57.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:57.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:57.799 00.000 16108 MoveAxis(E, 0, ABG)
00:40:57.799 00.000 16108 Move returns status 0, amount 0
00:40:57.799 00.000 16108 MoveAxis(N, 0, ABG)
00:40:57.799 00.000 16108 Move returns status 0, amount 0
00:40:57.799 00.000 16108 move complete, result=0
00:40:57.799 00.000 16108 worker thread done servicing request
00:40:57.804 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3472, FiltMin=2966, FiltMax=56144, Gamma=1.000
00:40:57.820 00.016 21068 UpdateGuideState exits: m=128205 SNR=89.9
00:40:57.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:57.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:57.822 00.000 21068 Enqueuing Expose request
00:40:57.823 00.001 16108 Worker thread wakes up
00:40:57.823 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:57.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:57.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:58.813 00.989 16108 Exposure complete
00:40:58.888 00.075 16108 worker thread done servicing request
00:40:58.888 00.000 21068 OnExposeComplete: enter
00:40:58.889 00.001 21068 UpdateGuideState(): m_state=6
00:40:58.890 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8229
00:40:58.891 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=875.75, Mass=110918, SNR=68.9, Peak=11971 HFD=3.4
00:40:58.892 00.001 21068 MultiStar: [#1 -0.47,-0.28,0.00,M7] [#2 -0.54,-0.18,0.00,M3] [#3 -0.33,-0.41,0.00,M4] [#4 -0.07,-0.06,1.32,U] [#5 -0.37,-0.31,0.00,M1] [#6 -0.31,-0.43,0.00,M1] [#7 -0.44,-0.04,0.83,U] [#8 0.07,-0.16,1.01,U] 
00:40:58.893 00.001 21068 refined, 3 included, MultiStar: {-0.21, -0.05}, one-star: {-0.49, 0.04}
00:40:58.893 00.000 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
00:40:58.894 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
00:40:58.895 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.89 mountX=0.20 mountY=0.10, mountTheta=0.48
00:40:58.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.05, opts=13)
00:40:58.897 00.000 21068 Enqueuing Move request for scope (-0.21, -0.05)
00:40:58.899 00.002 16108 Worker thread wakes up
00:40:58.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
00:40:58.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
00:40:58.899 00.000 16108 Moving (-0.21, -0.05) raw xDistance=0.20 yDistance=0.10
00:40:58.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:40:58.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:58.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:40:58.899 00.000 16108 MoveAxis(E, 0, ABG)
00:40:58.899 00.000 16108 Move returns status 0, amount 0
00:40:58.899 00.000 16108 MoveAxis(N, 0, ABG)
00:40:58.899 00.000 16108 Move returns status 0, amount 0
00:40:58.899 00.000 16108 move complete, result=0
00:40:58.899 00.000 16108 worker thread done servicing request
00:40:58.902 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3472, FiltMin=3027, FiltMax=61965, Gamma=1.000
00:40:58.927 00.025 21068 UpdateGuideState exits: m=110918 SNR=68.9
00:40:58.930 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.932 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:40:58.933 00.001 21068 Enqueuing Expose request
00:40:58.934 00.001 16108 Worker thread wakes up
00:40:58.934 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:40:58.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:40:58.934 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:00.086 01.152 16108 Exposure complete
00:41:00.142 00.056 16108 worker thread done servicing request
00:41:00.142 00.000 21068 OnExposeComplete: enter
00:41:00.144 00.002 21068 UpdateGuideState(): m_state=6
00:41:00.145 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8230
00:41:00.146 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.70, Mass=121209, SNR=79.9, Peak=11744 HFD=3.6
00:41:00.147 00.001 21068 MultiStar: [#1 -0.13,-0.18,1.31,U] [#2 -0.15,-0.15,1.32,U] [#3 -0.03,0.06,0.94,U] [#4 0.11,0.01,0.78,U] [#5 0.16,0.16,0.92,U] [#6 -0.10,-0.29,0.79,U] [#7 0.01,0.21,0.55,U] [#8 0.88,-0.09,0.00,M1] 
00:41:00.148 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.30, -0.00}
00:41:00.149 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
00:41:00.150 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
00:41:00.150 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.38 mountX=-0.02 mountY=0.04, mountTheta=1.95
00:41:00.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
00:41:00.153 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
00:41:00.153 00.000 16108 Worker thread wakes up
00:41:00.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:41:00.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:41:00.153 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.04
00:41:00.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:41:00.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:00.154 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:00.154 00.000 16108 MoveAxis(E, 0, ABG)
00:41:00.154 00.000 16108 Move returns status 0, amount 0
00:41:00.154 00.000 16108 MoveAxis(N, 0, ABG)
00:41:00.154 00.000 16108 Move returns status 0, amount 0
00:41:00.154 00.000 16108 move complete, result=0
00:41:00.154 00.000 16108 worker thread done servicing request
00:41:00.159 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3472, FiltMin=2982, FiltMax=65472, Gamma=1.000
00:41:00.185 00.026 21068 UpdateGuideState exits: m=121209 SNR=79.9
00:41:00.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:00.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:00.189 00.002 21068 Enqueuing Expose request
00:41:00.190 00.001 16108 Worker thread wakes up
00:41:00.190 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:00.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:00.191 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:01.170 00.979 16108 Exposure complete
00:41:01.237 00.067 16108 worker thread done servicing request
00:41:01.237 00.000 21068 OnExposeComplete: enter
00:41:01.238 00.001 21068 UpdateGuideState(): m_state=6
00:41:01.239 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8231
00:41:01.241 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=876.72, Mass=114097, SNR=72.4, Peak=12739 HFD=3.4
00:41:01.241 00.000 21068 MultiStar: large primary error, entering stabilization period
00:41:01.242 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
00:41:01.243 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
00:41:01.243 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=1.02 hyp=1.03 cameraTheta=1.46 mountX=0.06 mountY=-1.02, mountTheta=-1.51
00:41:01.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=1.02, opts=13)
00:41:01.246 00.001 21068 Enqueuing Move request for scope (0.12, 1.02)
00:41:01.247 00.001 16108 Worker thread wakes up
00:41:01.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.02) opts 0xd
00:41:01.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 1.02)
00:41:01.247 00.000 16108 Moving (0.12, 1.02) raw xDistance=0.06 yDistance=-1.02
00:41:01.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:01.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
00:41:01.247 00.000 16108 MoveAxis(E, 0, ABG)
00:41:01.247 00.000 16108 Move returns status 0, amount 0
00:41:01.247 00.000 16108 MoveAxis(N, 205, ABG)
00:41:01.247 00.000 16108 Guiding  Dir = 0, Dur = 205
00:41:01.247 00.000 16108 IsSlewing returns 0
00:41:01.248 00.001 16108 IsGuiding returns 0
00:41:01.250 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3472, FiltMin=2944, FiltMax=57811, Gamma=1.000
00:41:01.272 00.022 16108 PulseGuide returned control before completion, sleep 191
00:41:01.273 00.001 21068 UpdateGuideState exits: m=114097 SNR=72.4
00:41:01.275 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.275 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:01.276 00.001 21068 Enqueuing Expose request
00:41:01.474 00.198 16108 IsGuiding returns 1
00:41:01.475 00.001 16108 scope still moving after pulse duration time elapsed
00:41:01.506 00.031 16108 IsSlewing returns 0
00:41:01.506 00.000 16108 IsGuiding returns 1
00:41:01.537 00.031 16108 IsSlewing returns 0
00:41:01.537 00.000 16108 IsGuiding returns 0
00:41:01.537 00.000 16108 scope move finished after 205 + 84 ms
00:41:01.537 00.000 16108 Move returns status 0, amount 205
00:41:01.537 00.000 16108 move complete, result=0
00:41:01.537 00.000 16108 worker thread done servicing request
00:41:01.537 00.000 16108 Worker thread wakes up
00:41:01.539 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -1.0 px 205 ms NORTH
00:41:01.541 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:01.542 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:02.695 01.153 16108 Exposure complete
00:41:02.768 00.073 16108 worker thread done servicing request
00:41:02.768 00.000 21068 OnExposeComplete: enter
00:41:02.770 00.002 21068 UpdateGuideState(): m_state=6
00:41:02.770 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8232
00:41:02.771 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.66, Mass=124410, SNR=80.5, Peak=14243 HFD=3.6
00:41:02.772 00.001 21068 MultiStar: exiting stabilization period
00:41:02.773 00.001 21068 MultiStar: [#1 -0.03,-0.37,1.13,U] [#2 -0.07,-0.45,1.44,U] [#3 -0.04,-0.15,1.06,U] [#4 0.45,-0.02,0.86,U] [#5 0.39,-0.13,0.93,U] [#6 0.45,-0.24,0.00,M1] [#7 0.40,0.04,0.62,U] [#8 0.89,-0.07,0.00,M2] 
00:41:02.774 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.20}, one-star: {-0.15, -0.04}
00:41:02.775 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
00:41:02.776 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
00:41:02.777 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.90 mountX=0.14 mountY=0.07, mountTheta=0.46
00:41:02.780 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.04, opts=13)
00:41:02.782 00.002 21068 Enqueuing Move request for scope (-0.15, -0.04)
00:41:02.784 00.002 16108 Worker thread wakes up
00:41:02.785 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
00:41:02.785 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
00:41:02.785 00.000 16108 Moving (-0.15, -0.04) raw xDistance=0.14 yDistance=0.07
00:41:02.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:41:02.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:02.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:41:02.785 00.000 16108 MoveAxis(E, 0, ABG)
00:41:02.785 00.000 16108 Move returns status 0, amount 0
00:41:02.785 00.000 16108 MoveAxis(N, 0, ABG)
00:41:02.786 00.001 16108 Move returns status 0, amount 0
00:41:02.786 00.000 16108 move complete, result=0
00:41:02.786 00.000 16108 worker thread done servicing request
00:41:02.793 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3472, FiltMin=2985, FiltMax=50819, Gamma=1.000
00:41:02.813 00.020 21068 UpdateGuideState exits: m=124410 SNR=80.5
00:41:02.815 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:02.815 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:02.816 00.001 21068 Enqueuing Expose request
00:41:02.817 00.001 16108 Worker thread wakes up
00:41:02.817 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:02.817 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:02.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:03.791 00.974 16108 Exposure complete
00:41:03.871 00.080 16108 worker thread done servicing request
00:41:03.871 00.000 21068 OnExposeComplete: enter
00:41:03.873 00.002 21068 UpdateGuideState(): m_state=6
00:41:03.876 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8233
00:41:03.877 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.68, Mass=118274, SNR=87.8, Peak=13283 HFD=3.5
00:41:03.879 00.002 21068 MultiStar: [#1 -0.01,-0.53,0.00,M6] [#2 -0.28,-0.50,0.00,M2] [#3 0.17,-0.57,0.00,M3] [#4 0.27,-0.33,0.80,U] [#5 0.02,-0.26,1.00,U] [#6 -0.01,-0.59,0.00,M2] [#7 0.46,-0.47,0.00,M1] [#8 0.30,-0.09,0.66,U] 
00:41:03.880 00.001 21068 single-star, 3 included, MultiStar: {0.09, -0.17}, one-star: {-0.13, -0.02}
00:41:03.881 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
00:41:03.883 00.002 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
00:41:03.884 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.96 mountX=0.12 mountY=0.05, mountTheta=0.41
00:41:03.888 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
00:41:03.889 00.001 21068 Enqueuing Move request for scope (-0.13, -0.02)
00:41:03.890 00.001 16108 Worker thread wakes up
00:41:03.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
00:41:03.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
00:41:03.890 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.12 yDistance=0.05
00:41:03.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:41:03.891 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:03.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:03.891 00.000 16108 MoveAxis(E, 0, ABG)
00:41:03.891 00.000 16108 Move returns status 0, amount 0
00:41:03.891 00.000 16108 MoveAxis(N, 0, ABG)
00:41:03.891 00.000 16108 Move returns status 0, amount 0
00:41:03.891 00.000 16108 move complete, result=0
00:41:03.891 00.000 16108 worker thread done servicing request
00:41:03.898 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3475, FiltMin=3021, FiltMax=65472, Gamma=1.000
00:41:03.917 00.019 21068 UpdateGuideState exits: m=118274 SNR=87.8
00:41:03.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.918 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:03.919 00.001 21068 Enqueuing Expose request
00:41:03.920 00.001 16108 Worker thread wakes up
00:41:03.920 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:03.920 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:03.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:05.078 01.158 16108 Exposure complete
00:41:05.141 00.063 16108 worker thread done servicing request
00:41:05.141 00.000 21068 OnExposeComplete: enter
00:41:05.143 00.002 21068 UpdateGuideState(): m_state=6
00:41:05.145 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8234
00:41:05.146 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.04, Mass=134060, SNR=79.9, Peak=15315 HFD=3.6
00:41:05.148 00.002 21068 MultiStar: [#1 0.32,-0.15,1.09,U] [#2 0.32,0.07,1.23,U] [#3 0.13,-0.03,1.06,U] [#4 0.60,0.20,0.00,M1] [#5 0.21,0.23,0.85,U] [#6 0.28,0.03,0.85,U] [#7 0.75,0.05,0.00,M2] [#8 0.86,0.38,0.00,M2] 
00:41:05.150 00.002 21068 refined, 5 included, MultiStar: {0.26, 0.07}, one-star: {0.29, 0.34}
00:41:05.152 00.002 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
00:41:05.154 00.002 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
00:41:05.155 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.27 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
00:41:05.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.07, opts=13)
00:41:05.159 00.002 21068 Enqueuing Move request for scope (0.26, 0.07)
00:41:05.160 00.001 16108 Worker thread wakes up
00:41:05.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
00:41:05.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
00:41:05.161 00.001 16108 Moving (0.26, 0.07) raw xDistance=-0.24 yDistance=-0.13
00:41:05.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:41:05.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:05.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:41:05.161 00.000 16108 MoveAxis(E, 64, ABG)
00:41:05.161 00.000 16108 Guiding  Dir = 2, Dur = 64
00:41:05.162 00.001 16108 IsSlewing returns 0
00:41:05.162 00.000 16108 IsGuiding returns 0
00:41:05.167 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3472, FiltMin=2957, FiltMax=55472, Gamma=1.000
00:41:05.187 00.020 21068 UpdateGuideState exits: m=134060 SNR=79.9
00:41:05.190 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:05.193 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:05.195 00.002 21068 Enqueuing Expose request
00:41:05.204 00.009 16108 PulseGuide returned control before completion, sleep 33
00:41:05.250 00.046 16108 IsGuiding returns 1
00:41:05.250 00.000 16108 scope still moving after pulse duration time elapsed
00:41:05.281 00.031 16108 IsSlewing returns 0
00:41:05.281 00.000 16108 IsGuiding returns 1
00:41:05.313 00.032 16108 IsSlewing returns 0
00:41:05.314 00.001 16108 IsGuiding returns 0
00:41:05.314 00.000 16108 scope move finished after 64 + 87 ms
00:41:05.314 00.000 16108 Move returns status 0, amount 64
00:41:05.314 00.000 16108 MoveAxis(N, 0, ABG)
00:41:05.314 00.000 16108 Move returns status 0, amount 0
00:41:05.314 00.000 16108 move complete, result=0
00:41:05.314 00.000 16108 worker thread done servicing request
00:41:05.314 00.000 16108 Worker thread wakes up
00:41:05.314 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
00:41:05.316 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:05.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:06.291 00.975 16108 Exposure complete
00:41:06.347 00.056 16108 worker thread done servicing request
00:41:06.347 00.000 21068 OnExposeComplete: enter
00:41:06.349 00.002 21068 UpdateGuideState(): m_state=6
00:41:06.350 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8235
00:41:06.351 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.68, Mass=111752, SNR=72.9, Peak=13955 HFD=3.4
00:41:06.352 00.001 21068 MultiStar: [#1 0.58,-0.06,0.00,M6] [#2 0.59,0.13,0.00,M2] [#3 0.82,-0.12,0.00,M3] [#4 0.34,-0.03,0.89,U] [#5 0.56,-0.22,0.00,M1] [#6 0.23,-0.17,0.97,U] [#7 0.66,0.06,0.00,M3] [#8 0.71,0.13,0.00,M3] 
00:41:06.353 00.001 21068 refined, 2 included, MultiStar: {0.29, -0.07}, one-star: {0.32, -0.02}
00:41:06.354 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
00:41:06.355 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
00:41:06.358 00.003 21068 CameraToMount -- cameraX=0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-0.23 mountX=-0.30 mountY=-0.00, mountTheta=-3.14
00:41:06.359 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.07, opts=13)
00:41:06.361 00.002 21068 Enqueuing Move request for scope (0.29, -0.07)
00:41:06.361 00.000 16108 Worker thread wakes up
00:41:06.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.07) opts 0xd
00:41:06.361 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.07)
00:41:06.361 00.000 16108 Moving (0.29, -0.07) raw xDistance=-0.30 yDistance=-0.00
00:41:06.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:41:06.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:06.362 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:41:06.362 00.000 16108 MoveAxis(E, 84, ABG)
00:41:06.362 00.000 16108 Guiding  Dir = 2, Dur = 84
00:41:06.362 00.000 16108 IsSlewing returns 0
00:41:06.362 00.000 16108 IsGuiding returns 0
00:41:06.368 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3475, FiltMin=2989, FiltMax=63702, Gamma=1.000
00:41:06.377 00.009 16108 PulseGuide returned control before completion, sleep 79
00:41:06.393 00.016 21068 UpdateGuideState exits: m=111752 SNR=72.9
00:41:06.396 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:06.399 00.002 21068 Enqueuing Expose request
00:41:06.470 00.071 16108 IsGuiding returns 0
00:41:06.470 00.000 16108 Move returns status 0, amount 84
00:41:06.470 00.000 16108 MoveAxis(N, 0, ABG)
00:41:06.470 00.000 16108 Move returns status 0, amount 0
00:41:06.470 00.000 16108 move complete, result=0
00:41:06.470 00.000 16108 worker thread done servicing request
00:41:06.470 00.000 16108 Worker thread wakes up
00:41:06.470 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.0 px 0 ms NORTH
00:41:06.472 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:06.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:07.633 01.161 16108 Exposure complete
00:41:07.690 00.057 16108 worker thread done servicing request
00:41:07.691 00.001 21068 OnExposeComplete: enter
00:41:07.691 00.000 21068 UpdateGuideState(): m_state=6
00:41:07.694 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8236
00:41:07.694 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=875.84, Mass=106436, SNR=75.4, Peak=12608 HFD=3.2
00:41:07.696 00.002 21068 MultiStar: [#1 0.19,-0.25,1.12,U] [#2 0.34,-0.17,1.18,U] [#3 0.36,-0.16,1.27,U] [#4 0.82,0.20,0.00,M1] [#5 0.32,0.08,1.03,U] [#6 0.51,-0.02,0.00,M1] [#7 0.40,0.02,0.66,U] [#8 1.14,0.29,0.00,M4] 
00:41:07.696 00.000 21068 refined, 5 included, MultiStar: {0.34, -0.07}, one-star: {0.50, 0.14}
00:41:07.697 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
00:41:07.698 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
00:41:07.698 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.21 mountX=-0.35 mountY=-0.01, mountTheta=-3.11
00:41:07.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.07, opts=13)
00:41:07.701 00.001 21068 Enqueuing Move request for scope (0.34, -0.07)
00:41:07.701 00.000 16108 Worker thread wakes up
00:41:07.702 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
00:41:07.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
00:41:07.702 00.000 16108 Moving (0.34, -0.07) raw xDistance=-0.35 yDistance=-0.01
00:41:07.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
00:41:07.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:07.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:07.702 00.000 16108 MoveAxis(E, 98, ABG)
00:41:07.702 00.000 16108 Guiding  Dir = 2, Dur = 98
00:41:07.702 00.000 16108 IsSlewing returns 0
00:41:07.702 00.000 16108 IsGuiding returns 0
00:41:07.706 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3472, FiltMin=2947, FiltMax=59504, Gamma=1.000
00:41:07.721 00.015 21068 UpdateGuideState exits: m=106436 SNR=75.4
00:41:07.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:07.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:07.724 00.001 21068 Enqueuing Expose request
00:41:07.725 00.001 16108 PulseGuide returned control before completion, sleep 86
00:41:07.818 00.093 16108 IsGuiding returns 1
00:41:07.818 00.000 16108 scope still moving after pulse duration time elapsed
00:41:07.851 00.033 16108 IsSlewing returns 0
00:41:07.851 00.000 16108 IsGuiding returns 1
00:41:07.881 00.030 16108 IsSlewing returns 0
00:41:07.881 00.000 16108 IsGuiding returns 1
00:41:07.911 00.030 16108 IsSlewing returns 0
00:41:07.911 00.000 16108 IsGuiding returns 0
00:41:07.911 00.000 16108 scope move finished after 98 + 111 ms
00:41:07.912 00.001 16108 Move returns status 0, amount 98
00:41:07.912 00.000 16108 MoveAxis(N, 0, ABG)
00:41:07.912 00.000 16108 Move returns status 0, amount 0
00:41:07.912 00.000 16108 move complete, result=0
00:41:07.912 00.000 16108 worker thread done servicing request
00:41:07.912 00.000 16108 Worker thread wakes up
00:41:07.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:07.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:07.912 00.000 21068 GuideStep: -0.4 px 98 ms EAST, -0.0 px 0 ms NORTH
00:41:08.880 00.968 16108 Exposure complete
00:41:08.936 00.056 16108 worker thread done servicing request
00:41:08.936 00.000 21068 OnExposeComplete: enter
00:41:08.937 00.001 21068 UpdateGuideState(): m_state=6
00:41:08.938 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8237
00:41:08.939 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.22, Mass=112495, SNR=75.1, Peak=16291 HFD=3.2
00:41:08.940 00.001 21068 MultiStar: [#1 0.10,-0.09,1.17,U] [#2 0.17,-0.17,1.14,U] [#3 0.26,-0.06,1.34,U] [#4 0.40,0.12,0.78,U] [#5 0.19,0.20,1.13,U] [#6 0.11,0.05,0.94,U] [#7 0.03,0.10,0.70,U] [#8 0.31,0.29,0.79,U] 
00:41:08.941 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.19, 0.52}
00:41:08.942 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
00:41:08.944 00.002 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
00:41:08.945 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.21 cameraTheta=0.43 mountX=-0.18 mountY=-0.13, mountTheta=-2.49
00:41:08.947 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.09, opts=13)
00:41:08.948 00.001 21068 Enqueuing Move request for scope (0.20, 0.09)
00:41:08.949 00.001 16108 Worker thread wakes up
00:41:08.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
00:41:08.949 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
00:41:08.949 00.000 16108 Moving (0.20, 0.09) raw xDistance=-0.18 yDistance=-0.13
00:41:08.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:41:08.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:08.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:41:08.949 00.000 16108 MoveAxis(E, 0, ABG)
00:41:08.949 00.000 16108 Move returns status 0, amount 0
00:41:08.950 00.001 16108 MoveAxis(N, 0, ABG)
00:41:08.950 00.000 16108 Move returns status 0, amount 0
00:41:08.950 00.000 16108 move complete, result=0
00:41:08.950 00.000 16108 worker thread done servicing request
00:41:08.954 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3472, FiltMin=2957, FiltMax=57728, Gamma=1.000
00:41:08.972 00.018 21068 UpdateGuideState exits: m=112495 SNR=75.1
00:41:08.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:08.974 00.000 21068 Enqueuing Expose request
00:41:08.975 00.001 16108 Worker thread wakes up
00:41:08.975 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:08.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:08.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:10.137 01.161 16108 Exposure complete
00:41:10.193 00.056 16108 worker thread done servicing request
00:41:10.193 00.000 21068 OnExposeComplete: enter
00:41:10.194 00.001 21068 UpdateGuideState(): m_state=6
00:41:10.195 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8238
00:41:10.196 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=876.24, Mass=144139, SNR=92.6, Peak=14755 HFD=3.4
00:41:10.197 00.001 21068 MultiStar: [#1 -0.51,0.37,0.00,M5] [#2 -0.53,0.36,0.00,M1] [#3 -0.62,0.41,0.00,M2] [#4 -0.38,0.43,0.00,M1] [#5 -0.44,0.38,0.00,M1] [#6 -0.56,0.31,0.00,M1] [#7 -0.56,0.60,0.00,M2] [#8 0.10,0.35,0.69,U] 
00:41:10.198 00.001 21068 refined, 1 included, MultiStar: {-0.31, 0.46}, one-star: {-0.59, 0.54}
00:41:10.198 00.000 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
00:41:10.199 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
00:41:10.200 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.46 hyp=0.56 cameraTheta=2.17 mountX=0.39 mountY=-0.38, mountTheta=-0.77
00:41:10.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.46, opts=13)
00:41:10.203 00.001 21068 Enqueuing Move request for scope (-0.31, 0.46)
00:41:10.203 00.000 16108 Worker thread wakes up
00:41:10.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.46) opts 0xd
00:41:10.204 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.46)
00:41:10.204 00.000 16108 Moving (-0.31, 0.46) raw xDistance=0.39 yDistance=-0.38
00:41:10.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:41:10.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:41:10.204 00.000 16108 MoveAxis(W, 102, ABG)
00:41:10.204 00.000 16108 Guiding  Dir = 3, Dur = 102
00:41:10.204 00.000 16108 IsSlewing returns 0
00:41:10.204 00.000 16108 IsGuiding returns 0
00:41:10.216 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3472, FiltMin=2963, FiltMax=55277, Gamma=1.000
00:41:10.242 00.026 21068 UpdateGuideState exits: m=144139 SNR=92.6
00:41:10.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:10.245 00.001 21068 Enqueuing Expose request
00:41:10.253 00.008 16108 PulseGuide returned control before completion, sleep 64
00:41:10.331 00.078 16108 IsGuiding returns 1
00:41:10.331 00.000 16108 scope still moving after pulse duration time elapsed
00:41:10.362 00.031 16108 IsSlewing returns 0
00:41:10.362 00.000 16108 IsGuiding returns 1
00:41:10.394 00.032 16108 IsSlewing returns 0
00:41:10.394 00.000 16108 IsGuiding returns 1
00:41:10.425 00.031 16108 IsSlewing returns 0
00:41:10.425 00.000 16108 IsGuiding returns 0
00:41:10.425 00.000 16108 scope move finished after 102 + 119 ms
00:41:10.427 00.002 16108 Move returns status 0, amount 102
00:41:10.427 00.000 16108 MoveAxis(N, 75, ABG)
00:41:10.427 00.000 16108 Guiding  Dir = 0, Dur = 75
00:41:10.427 00.000 16108 IsSlewing returns 0
00:41:10.427 00.000 16108 IsGuiding returns 0
00:41:10.491 00.064 16108 PulseGuide returned control before completion, sleep 22
00:41:10.519 00.028 16108 IsGuiding returns 1
00:41:10.519 00.000 16108 scope still moving after pulse duration time elapsed
00:41:10.551 00.032 16108 IsSlewing returns 0
00:41:10.551 00.000 16108 IsGuiding returns 1
00:41:10.583 00.032 16108 IsSlewing returns 0
00:41:10.583 00.000 16108 IsGuiding returns 0
00:41:10.583 00.000 16108 scope move finished after 75 + 81 ms
00:41:10.583 00.000 16108 Move returns status 0, amount 75
00:41:10.583 00.000 16108 move complete, result=0
00:41:10.583 00.000 16108 worker thread done servicing request
00:41:10.583 00.000 21068 GuideStep: 0.4 px 102 ms WEST, -0.4 px 75 ms NORTH
00:41:10.584 00.001 16108 Worker thread wakes up
00:41:10.585 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:10.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:11.576 00.991 16108 Exposure complete
00:41:11.642 00.066 16108 worker thread done servicing request
00:41:11.642 00.000 21068 OnExposeComplete: enter
00:41:11.643 00.001 21068 UpdateGuideState(): m_state=6
00:41:11.644 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8239
00:41:11.645 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=876.55, Mass=114412, SNR=76.4, Peak=12483 HFD=3.4
00:41:11.645 00.000 21068 MultiStar: large primary error, entering stabilization period
00:41:11.646 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
00:41:11.647 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
00:41:11.647 00.000 21068 CameraToMount -- cameraX=-0.68 cameraY=0.84 hyp=1.08 cameraTheta=2.25 mountX=0.82 mountY=-0.66, mountTheta=-0.68
00:41:11.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.68, y=0.84, opts=13)
00:41:11.651 00.002 21068 Enqueuing Move request for scope (-0.68, 0.84)
00:41:11.651 00.000 16108 Worker thread wakes up
00:41:11.652 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.84) opts 0xd
00:41:11.652 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.68, 0.84)
00:41:11.652 00.000 16108 Moving (-0.68, 0.84) raw xDistance=0.82 yDistance=-0.66
00:41:11.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82
00:41:11.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:41:11.652 00.000 16108 MoveAxis(W, 221, ABG)
00:41:11.652 00.000 16108 Guiding  Dir = 3, Dur = 221
00:41:11.652 00.000 16108 IsSlewing returns 0
00:41:11.652 00.000 16108 IsGuiding returns 0
00:41:11.662 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3472, FiltMin=2969, FiltMax=62925, Gamma=1.000
00:41:11.682 00.020 21068 UpdateGuideState exits: m=114412 SNR=76.4
00:41:11.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:11.686 00.002 21068 Enqueuing Expose request
00:41:11.687 00.001 16108 PulseGuide returned control before completion, sleep 198
00:41:11.888 00.201 16108 IsGuiding returns 1
00:41:11.888 00.000 16108 scope still moving after pulse duration time elapsed
00:41:11.918 00.030 16108 IsSlewing returns 0
00:41:11.918 00.000 16108 IsGuiding returns 1
00:41:11.950 00.032 16108 IsSlewing returns 0
00:41:11.950 00.000 16108 IsGuiding returns 0
00:41:11.951 00.001 16108 scope move finished after 221 + 77 ms
00:41:11.951 00.000 16108 Move returns status 0, amount 221
00:41:11.951 00.000 16108 MoveAxis(N, 133, ABG)
00:41:11.951 00.000 16108 Guiding  Dir = 0, Dur = 133
00:41:11.951 00.000 16108 IsSlewing returns 0
00:41:11.952 00.001 16108 IsGuiding returns 0
00:41:11.998 00.046 16108 PulseGuide returned control before completion, sleep 98
00:41:12.107 00.109 16108 IsGuiding returns 1
00:41:12.107 00.000 16108 scope still moving after pulse duration time elapsed
00:41:12.139 00.032 16108 IsSlewing returns 0
00:41:12.139 00.000 16108 IsGuiding returns 1
00:41:12.170 00.031 16108 IsSlewing returns 0
00:41:12.170 00.000 16108 IsGuiding returns 0
00:41:12.170 00.000 16108 scope move finished after 133 + 85 ms
00:41:12.170 00.000 16108 Move returns status 0, amount 133
00:41:12.170 00.000 16108 move complete, result=0
00:41:12.170 00.000 16108 worker thread done servicing request
00:41:12.170 00.000 16108 Worker thread wakes up
00:41:12.171 00.001 21068 GuideStep: 0.8 px 221 ms WEST, -0.7 px 133 ms NORTH
00:41:12.173 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:12.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:13.338 01.165 16108 Exposure complete
00:41:13.409 00.071 16108 worker thread done servicing request
00:41:13.409 00.000 21068 OnExposeComplete: enter
00:41:13.411 00.002 21068 UpdateGuideState(): m_state=6
00:41:13.413 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8240
00:41:13.415 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=875.68, Mass=143805, SNR=95.5, Peak=15907 HFD=3.8
00:41:13.416 00.001 21068 MultiStar: exiting stabilization period
00:41:13.416 00.000 21068 MultiStar: [#1 0.15,-0.27,1.05,U] [#2 0.26,-0.51,0.00,M2] [#3 0.23,-0.23,0.80,U] [#4 0.68,-0.22,0.00,M2] [#5 0.29,0.06,0.93,U] [#6 0.79,-0.35,0.00,M2] [#7 0.24,0.00,0.55,U] [#8 0.70,-0.01,0.00,M3] 
00:41:13.417 00.001 21068 single-star, 4 included, MultiStar: {0.20, -0.10}, one-star: {0.12, -0.02}
00:41:13.418 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
00:41:13.419 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
00:41:13.419 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
00:41:13.422 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.02, opts=13)
00:41:13.423 00.001 21068 Enqueuing Move request for scope (0.12, -0.02)
00:41:13.423 00.000 16108 Worker thread wakes up
00:41:13.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:41:13.424 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:41:13.424 00.000 16108 Moving (0.12, -0.02) raw xDistance=-0.12 yDistance=-0.01
00:41:13.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:13.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:13.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:13.424 00.000 16108 MoveAxis(E, 0, ABG)
00:41:13.424 00.000 16108 Move returns status 0, amount 0
00:41:13.424 00.000 16108 MoveAxis(N, 0, ABG)
00:41:13.424 00.000 16108 Move returns status 0, amount 0
00:41:13.424 00.000 16108 move complete, result=0
00:41:13.424 00.000 16108 worker thread done servicing request
00:41:13.429 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3472, FiltMin=2941, FiltMax=58669, Gamma=1.000
00:41:13.446 00.017 21068 UpdateGuideState exits: m=143805 SNR=95.5
00:41:13.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:13.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:13.449 00.001 21068 Enqueuing Expose request
00:41:13.449 00.000 16108 Worker thread wakes up
00:41:13.449 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:13.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:13.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:14.428 00.978 16108 Exposure complete
00:41:14.488 00.060 16108 worker thread done servicing request
00:41:14.488 00.000 21068 OnExposeComplete: enter
00:41:14.491 00.003 21068 UpdateGuideState(): m_state=6
00:41:14.493 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8241
00:41:14.494 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.12, Mass=107996, SNR=79.9, Peak=12032 HFD=3.3
00:41:14.495 00.001 21068 MultiStar: [#1 0.63,-0.22,0.00,M5] [#2 0.61,-0.12,0.00,M3] [#3 0.58,-0.29,0.00,M2] [#4 0.83,0.08,0.00,M3] [#5 0.54,0.26,0.00,M1] [#6 0.41,-0.05,1.00,U] [#7 0.65,0.13,0.00,M2] [#8 1.01,0.44,0.00,M4] 
00:41:14.496 00.001 21068 refined, 1 included, MultiStar: {0.42, 0.19}, one-star: {0.42, 0.42}
00:41:14.497 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
00:41:14.498 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
00:41:14.499 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.19 hyp=0.46 cameraTheta=0.43 mountX=-0.38 mountY=-0.28, mountTheta=-2.50
00:41:14.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.19, opts=13)
00:41:14.502 00.001 21068 Enqueuing Move request for scope (0.42, 0.19)
00:41:14.503 00.001 16108 Worker thread wakes up
00:41:14.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.19) opts 0xd
00:41:14.503 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.19)
00:41:14.503 00.000 16108 Moving (0.42, 0.19) raw xDistance=-0.38 yDistance=-0.28
00:41:14.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:41:14.503 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:41:14.503 00.000 16108 MoveAxis(E, 99, ABG)
00:41:14.503 00.000 16108 Guiding  Dir = 2, Dur = 99
00:41:14.504 00.001 16108 IsSlewing returns 0
00:41:14.504 00.000 16108 IsGuiding returns 0
00:41:14.508 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3472, FiltMin=2979, FiltMax=63008, Gamma=1.000
00:41:14.522 00.014 21068 UpdateGuideState exits: m=107996 SNR=79.9
00:41:14.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.523 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:14.525 00.002 21068 Enqueuing Expose request
00:41:14.555 00.030 16108 PulseGuide returned control before completion, sleep 57
00:41:14.617 00.062 16108 IsGuiding returns 1
00:41:14.617 00.000 16108 scope still moving after pulse duration time elapsed
00:41:14.649 00.032 16108 IsSlewing returns 0
00:41:14.649 00.000 16108 IsGuiding returns 1
00:41:14.680 00.031 16108 IsSlewing returns 0
00:41:14.681 00.001 16108 IsGuiding returns 1
00:41:14.712 00.031 16108 IsSlewing returns 0
00:41:14.712 00.000 16108 IsGuiding returns 1
00:41:14.743 00.031 16108 IsSlewing returns 0
00:41:14.743 00.000 16108 IsGuiding returns 0
00:41:14.743 00.000 16108 scope move finished after 99 + 140 ms
00:41:14.743 00.000 16108 Move returns status 0, amount 99
00:41:14.743 00.000 16108 MoveAxis(N, 56, ABG)
00:41:14.743 00.000 16108 Guiding  Dir = 0, Dur = 56
00:41:14.744 00.001 16108 IsSlewing returns 0
00:41:14.744 00.000 16108 IsGuiding returns 0
00:41:14.747 00.003 16108 PulseGuide returned control before completion, sleep 64
00:41:14.822 00.075 16108 IsGuiding returns 1
00:41:14.822 00.000 16108 scope still moving after pulse duration time elapsed
00:41:14.853 00.031 16108 IsSlewing returns 0
00:41:14.853 00.000 16108 IsGuiding returns 0
00:41:14.854 00.001 16108 scope move finished after 56 + 53 ms
00:41:14.854 00.000 16108 Move returns status 0, amount 56
00:41:14.854 00.000 16108 move complete, result=0
00:41:14.854 00.000 16108 worker thread done servicing request
00:41:14.854 00.000 16108 Worker thread wakes up
00:41:14.854 00.000 21068 GuideStep: -0.4 px 99 ms EAST, -0.3 px 56 ms NORTH
00:41:14.856 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:14.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:16.028 01.172 16108 Exposure complete
00:41:16.108 00.080 16108 worker thread done servicing request
00:41:16.108 00.000 21068 OnExposeComplete: enter
00:41:16.109 00.001 21068 UpdateGuideState(): m_state=6
00:41:16.110 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8242
00:41:16.111 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.71, Mass=123537, SNR=86.3, Peak=14339 HFD=3.5
00:41:16.112 00.001 21068 MultiStar: [#1 0.05,-0.49,0.00,M6] [#2 -0.40,-0.49,0.00,M4] [#3 -0.23,-0.61,0.00,M3] [#4 0.26,-0.24,0.87,U] [#5 -0.12,-0.35,0.82,U] [#6 -0.13,-0.43,0.73,U] [#7 -0.11,-0.22,0.58,U] [#8 0.05,-0.20,0.64,U] 
00:41:16.113 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.23}, one-star: {-0.25, 0.01}
00:41:16.113 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
00:41:16.114 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
00:41:16.115 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.80 mountX=0.01 mountY=0.23, mountTheta=1.52
00:41:16.116 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
00:41:16.117 00.001 21068 Enqueuing Move request for scope (-0.05, -0.23)
00:41:16.118 00.001 16108 Worker thread wakes up
00:41:16.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
00:41:16.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
00:41:16.118 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.23
00:41:16.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:16.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:41:16.119 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:41:16.119 00.000 16108 MoveAxis(E, 0, ABG)
00:41:16.119 00.000 16108 Move returns status 0, amount 0
00:41:16.119 00.000 16108 MoveAxis(N, 0, ABG)
00:41:16.119 00.000 16108 Move returns status 0, amount 0
00:41:16.119 00.000 16108 move complete, result=0
00:41:16.119 00.000 16108 worker thread done servicing request
00:41:16.122 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3475, FiltMin=2896, FiltMax=49149, Gamma=1.000
00:41:16.136 00.014 21068 UpdateGuideState exits: m=123537 SNR=86.3
00:41:16.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:16.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:16.139 00.001 21068 Enqueuing Expose request
00:41:16.139 00.000 16108 Worker thread wakes up
00:41:16.139 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:16.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:16.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:17.114 00.974 16108 Exposure complete
00:41:17.176 00.062 16108 worker thread done servicing request
00:41:17.176 00.000 21068 OnExposeComplete: enter
00:41:17.177 00.001 21068 UpdateGuideState(): m_state=6
00:41:17.178 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8243
00:41:17.179 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.67, Mass=115571, SNR=78.6, Peak=15299 HFD=3.2
00:41:17.180 00.001 21068 MultiStar: [#1 -0.15,-0.50,0.00,M7] [#2 -0.38,-0.42,0.00,M5] [#3 -0.22,-0.58,0.00,M4] [#4 0.14,-0.28,0.99,U] [#5 0.11,-0.37,0.91,U] [#6 0.16,-0.60,0.00,M1] [#7 0.18,-0.36,0.55,U] [#8 0.34,-0.10,0.85,U] 
00:41:17.181 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.21}, one-star: {-0.30, -0.03}
00:41:17.182 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
00:41:17.182 00.000 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
00:41:17.183 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.23 mountX=-0.11 mountY=0.19, mountTheta=2.10
00:41:17.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
00:41:17.186 00.001 21068 Enqueuing Move request for scope (0.08, -0.21)
00:41:17.187 00.001 16108 Worker thread wakes up
00:41:17.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
00:41:17.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
00:41:17.187 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.11 yDistance=0.19
00:41:17.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:41:17.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:17.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:41:17.187 00.000 16108 MoveAxis(E, 0, ABG)
00:41:17.188 00.001 16108 Move returns status 0, amount 0
00:41:17.188 00.000 16108 MoveAxis(N, 0, ABG)
00:41:17.188 00.000 16108 Move returns status 0, amount 0
00:41:17.188 00.000 16108 move complete, result=0
00:41:17.188 00.000 16108 worker thread done servicing request
00:41:17.196 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3475, FiltMin=3001, FiltMax=60704, Gamma=1.000
00:41:17.219 00.023 21068 UpdateGuideState exits: m=115571 SNR=78.6
00:41:17.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:17.222 00.001 21068 Enqueuing Expose request
00:41:17.222 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:17.223 00.001 16108 Worker thread wakes up
00:41:17.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:17.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:18.368 01.145 16108 Exposure complete
00:41:18.449 00.081 16108 worker thread done servicing request
00:41:18.450 00.001 21068 OnExposeComplete: enter
00:41:18.452 00.002 21068 UpdateGuideState(): m_state=6
00:41:18.454 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8244
00:41:18.455 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=875.70, Mass=109876, SNR=81.7, Peak=15299 HFD=3.3
00:41:18.457 00.002 21068 MultiStar: [#1 -0.27,-0.47,0.00,M8] [#2 -0.22,-0.28,1.15,U] [#3 -0.34,-0.19,1.03,U] [#4 0.29,-0.09,0.95,U] [#5 -0.28,-0.09,0.98,U] [#6 -0.10,-0.55,0.00,M2] [#7 0.04,0.05,0.63,U] [#8 0.10,0.22,0.71,U] 
00:41:18.458 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.08}, one-star: {-0.37, 0.00}
00:41:18.459 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
00:41:18.460 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
00:41:18.461 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.61 mountX=0.12 mountY=0.11, mountTheta=0.74
00:41:18.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
00:41:18.466 00.003 21068 Enqueuing Move request for scope (-0.14, -0.08)
00:41:18.467 00.001 16108 Worker thread wakes up
00:41:18.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
00:41:18.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
00:41:18.468 00.001 16108 Moving (-0.14, -0.08) raw xDistance=0.12 yDistance=0.11
00:41:18.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:41:18.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:18.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:41:18.468 00.000 16108 MoveAxis(E, 0, ABG)
00:41:18.468 00.000 16108 Move returns status 0, amount 0
00:41:18.468 00.000 16108 MoveAxis(N, 0, ABG)
00:41:18.468 00.000 16108 Move returns status 0, amount 0
00:41:18.468 00.000 16108 move complete, result=0
00:41:18.469 00.001 16108 worker thread done servicing request
00:41:18.479 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3475, FiltMin=2995, FiltMax=62643, Gamma=1.000
00:41:18.499 00.020 21068 UpdateGuideState exits: m=109876 SNR=81.7
00:41:18.499 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:18.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:18.501 00.001 21068 Enqueuing Expose request
00:41:18.502 00.001 16108 Worker thread wakes up
00:41:18.502 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:18.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:18.503 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:19.482 00.979 16108 Exposure complete
00:41:19.538 00.056 16108 worker thread done servicing request
00:41:19.538 00.000 21068 OnExposeComplete: enter
00:41:19.541 00.003 21068 UpdateGuideState(): m_state=6
00:41:19.543 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8245
00:41:19.544 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=875.63, Mass=118434, SNR=71.1, Peak=13379 HFD=3.3
00:41:19.546 00.002 21068 MultiStar: [#1 -0.04,-0.61,0.00,M9] [#2 -0.33,-0.37,0.00,M5] [#3 0.16,-0.52,0.00,M4] [#4 0.36,-0.33,0.00,M1] [#5 -0.27,-0.41,0.00,M1] [#6 0.08,-0.57,0.00,M3] [#7 -0.08,-0.02,0.71,U] [#8 0.24,-0.10,0.87,U] 
00:41:19.548 00.002 21068 refined, 2 included, MultiStar: {-0.09, -0.07}, one-star: {-0.38, -0.07}
00:41:19.549 00.001 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
00:41:19.550 00.001 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
00:41:19.551 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.48 mountX=0.07 mountY=0.09, mountTheta=0.86
00:41:19.556 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
00:41:19.558 00.002 21068 Enqueuing Move request for scope (-0.09, -0.07)
00:41:19.560 00.002 16108 Worker thread wakes up
00:41:19.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:41:19.560 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:41:19.560 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
00:41:19.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:41:19.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:19.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:41:19.560 00.000 16108 MoveAxis(E, 0, ABG)
00:41:19.560 00.000 16108 Move returns status 0, amount 0
00:41:19.560 00.000 16108 MoveAxis(N, 0, ABG)
00:41:19.560 00.000 16108 Move returns status 0, amount 0
00:41:19.560 00.000 16108 move complete, result=0
00:41:19.560 00.000 16108 worker thread done servicing request
00:41:19.566 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3475, FiltMin=2960, FiltMax=56205, Gamma=1.000
00:41:19.582 00.016 21068 UpdateGuideState exits: m=118434 SNR=71.1
00:41:19.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:19.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:19.585 00.001 21068 Enqueuing Expose request
00:41:19.586 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:19.586 00.000 16108 Worker thread wakes up
00:41:19.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:19.587 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:20.751 01.164 16108 Exposure complete
00:41:20.825 00.074 16108 worker thread done servicing request
00:41:20.825 00.000 21068 OnExposeComplete: enter
00:41:20.826 00.001 21068 UpdateGuideState(): m_state=6
00:41:20.827 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8246
00:41:20.828 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.11, Mass=126430, SNR=93.2, Peak=14301 HFD=3.7
00:41:20.828 00.000 21068 MultiStar: [#1 0.19,-0.61,0.00,M10] [#2 -0.12,-0.54,0.00,M6] [#3 0.22,-0.53,0.00,M5] [#4 0.41,-0.50,0.00,M2] [#5 0.14,-0.30,0.85,U] [#6 0.10,-0.76,0.00,M4] [#7 0.18,-0.60,0.00,M1] [#8 0.17,-0.49,0.00,M1] 
00:41:20.829 00.001 21068 refined, 1 included, MultiStar: {0.00, -0.45}, one-star: {-0.11, -0.59}
00:41:20.830 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.76)
00:41:20.831 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
00:41:20.831 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.45 hyp=0.45 cameraTheta=-1.56 mountX=-0.08 mountY=0.44, mountTheta=1.76
00:41:20.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.45, opts=13)
00:41:20.834 00.001 21068 Enqueuing Move request for scope (0.00, -0.45)
00:41:20.834 00.000 16108 Worker thread wakes up
00:41:20.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.45) opts 0xd
00:41:20.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.45)
00:41:20.834 00.000 16108 Moving (0.00, -0.45) raw xDistance=-0.08 yDistance=0.44
00:41:20.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:41:20.835 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:41:20.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:41:20.835 00.000 16108 MoveAxis(E, 0, ABG)
00:41:20.835 00.000 16108 Move returns status 0, amount 0
00:41:20.835 00.000 16108 MoveAxis(N, 0, ABG)
00:41:20.835 00.000 16108 Move returns status 0, amount 0
00:41:20.835 00.000 16108 move complete, result=0
00:41:20.835 00.000 16108 worker thread done servicing request
00:41:20.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3475, FiltMin=2973, FiltMax=49757, Gamma=1.000
00:41:20.854 00.016 21068 UpdateGuideState exits: m=126430 SNR=93.2
00:41:20.854 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:20.856 00.001 21068 Enqueuing Expose request
00:41:20.857 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:41:20.857 00.000 16108 Worker thread wakes up
00:41:20.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:20.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:21.836 00.978 16108 Exposure complete
00:41:21.898 00.062 16108 worker thread done servicing request
00:41:21.899 00.001 21068 OnExposeComplete: enter
00:41:21.899 00.000 21068 UpdateGuideState(): m_state=6
00:41:21.900 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8247
00:41:21.901 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=875.50, Mass=146893, SNR=95.5, Peak=16339 HFD=3.2
00:41:21.902 00.001 21068 MultiStar: [#1 -0.08,-0.68,0.00,R] [#2 -0.33,-0.68,0.00,M7] [#3 -0.06,-0.64,0.00,M6] [#4 0.28,-0.44,0.00,M3] [#5 -0.04,-0.54,0.00,M1] [#6 0.26,-0.59,0.00,M5] [#7 -0.20,-0.33,0.54,U] [#8 0.08,-0.24,0.65,U] 
00:41:21.903 00.001 21068 refined, 2 included, MultiStar: {-0.22, -0.24}, one-star: {-0.42, -0.20}
00:41:21.903 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
00:41:21.904 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
00:41:21.906 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-2.30 mountX=0.17 mountY=0.29, mountTheta=1.03
00:41:21.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.24, opts=13)
00:41:21.910 00.002 21068 Enqueuing Move request for scope (-0.22, -0.24)
00:41:21.912 00.002 16108 Worker thread wakes up
00:41:21.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
00:41:21.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
00:41:21.912 00.000 16108 Moving (-0.22, -0.24) raw xDistance=0.17 yDistance=0.29
00:41:21.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:41:21.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:41:21.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:41:21.912 00.000 16108 MoveAxis(E, 0, ABG)
00:41:21.912 00.000 16108 Move returns status 0, amount 0
00:41:21.913 00.001 16108 MoveAxis(N, 0, ABG)
00:41:21.913 00.000 16108 Move returns status 0, amount 0
00:41:21.913 00.000 16108 move complete, result=0
00:41:21.913 00.000 16108 worker thread done servicing request
00:41:21.920 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3475, FiltMin=2979, FiltMax=54189, Gamma=1.000
00:41:21.947 00.027 21068 UpdateGuideState exits: m=146893 SNR=95.5
00:41:21.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:21.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:21.950 00.001 21068 Enqueuing Expose request
00:41:21.951 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:21.952 00.001 16108 Worker thread wakes up
00:41:21.952 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:21.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:23.112 01.160 16108 Exposure complete
00:41:23.171 00.059 16108 worker thread done servicing request
00:41:23.171 00.000 21068 OnExposeComplete: enter
00:41:23.172 00.001 21068 UpdateGuideState(): m_state=6
00:41:23.173 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8248
00:41:23.174 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.33, Mass=116824, SNR=88.1, Peak=13581 HFD=3.5
00:41:23.175 00.001 21068 MultiStar: [#1 -0.15,0.21,1.00,U] [#2 -0.17,-0.32,1.11,U] [#3 0.22,-0.52,0.00,M7] [#4 0.30,-0.05,0.77,U] [#5 -0.03,-0.39,0.90,U] [#6 -0.13,-0.41,0.73,U] [#7 0.33,-0.18,0.67,U] [#8 0.33,-0.24,0.66,U] 
00:41:23.176 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.22}, one-star: {-0.23, -0.37}
00:41:23.177 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
00:41:23.178 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.81)
00:41:23.179 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.04 mountY=0.21, mountTheta=1.75
00:41:23.180 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.22, opts=13)
00:41:23.181 00.001 21068 Enqueuing Move request for scope (0.00, -0.22)
00:41:23.183 00.002 16108 Worker thread wakes up
00:41:23.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
00:41:23.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
00:41:23.183 00.000 16108 Moving (0.00, -0.22) raw xDistance=-0.04 yDistance=0.21
00:41:23.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:23.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:23.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:41:23.183 00.000 16108 MoveAxis(E, 0, ABG)
00:41:23.183 00.000 16108 Move returns status 0, amount 0
00:41:23.183 00.000 16108 MoveAxis(N, 0, ABG)
00:41:23.183 00.000 16108 Move returns status 0, amount 0
00:41:23.183 00.000 16108 move complete, result=0
00:41:23.183 00.000 16108 worker thread done servicing request
00:41:23.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3472, FiltMin=3008, FiltMax=50403, Gamma=1.000
00:41:23.201 00.014 21068 UpdateGuideState exits: m=116824 SNR=88.1
00:41:23.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:23.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:23.204 00.001 21068 Enqueuing Expose request
00:41:23.205 00.001 16108 Worker thread wakes up
00:41:23.205 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:23.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:23.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:24.194 00.989 16108 Exposure complete
00:41:24.271 00.077 16108 worker thread done servicing request
00:41:24.271 00.000 21068 OnExposeComplete: enter
00:41:24.273 00.002 21068 UpdateGuideState(): m_state=6
00:41:24.274 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8249
00:41:24.275 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.19, Mass=120132, SNR=87.7, Peak=15181 HFD=3.5
00:41:24.276 00.001 21068 MultiStar: [#1 0.01,-0.04,0.95,U] [#2 0.04,-0.71,0.00,M7] [#3 0.45,-0.70,0.00,M8] [#4 0.13,-0.28,0.82,U] [#5 0.11,-0.39,0.88,U] [#6 0.03,-0.62,0.00,M5] [#7 0.16,-0.54,0.00,M1] [#8 0.85,-0.54,0.00,M1] 
00:41:24.277 00.001 21068 refined, 3 included, MultiStar: {0.01, -0.31}, one-star: {-0.19, -0.51}
00:41:24.279 00.002 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
00:41:24.280 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
00:41:24.280 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.55 mountX=-0.06 mountY=0.30, mountTheta=1.77
00:41:24.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.31, opts=13)
00:41:24.283 00.001 21068 Enqueuing Move request for scope (0.01, -0.31)
00:41:24.283 00.000 16108 Worker thread wakes up
00:41:24.284 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
00:41:24.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
00:41:24.284 00.000 16108 Moving (0.01, -0.31) raw xDistance=-0.06 yDistance=0.30
00:41:24.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:41:24.284 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.05 newest=0.80
00:41:24.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:41:24.284 00.000 16108 MoveAxis(E, 0, ABG)
00:41:24.284 00.000 16108 Move returns status 0, amount 0
00:41:24.284 00.000 16108 MoveAxis(S, 60, ABG)
00:41:24.284 00.000 16108 Guiding  Dir = 1, Dur = 60
00:41:24.284 00.000 16108 IsSlewing returns 0
00:41:24.284 00.000 16108 IsGuiding returns 0
00:41:24.288 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3472, FiltMin=3001, FiltMax=55635, Gamma=1.000
00:41:24.303 00.015 21068 UpdateGuideState exits: m=120132 SNR=87.7
00:41:24.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:24.306 00.001 21068 Enqueuing Expose request
00:41:24.308 00.002 16108 PulseGuide returned control before completion, sleep 47
00:41:24.370 00.062 16108 IsGuiding returns 1
00:41:24.370 00.000 16108 scope still moving after pulse duration time elapsed
00:41:24.400 00.030 16108 IsSlewing returns 0
00:41:24.400 00.000 16108 IsGuiding returns 0
00:41:24.400 00.000 16108 scope move finished after 60 + 55 ms
00:41:24.400 00.000 16108 Move returns status 0, amount 60
00:41:24.400 00.000 16108 move complete, result=0
00:41:24.400 00.000 16108 worker thread done servicing request
00:41:24.400 00.000 16108 Worker thread wakes up
00:41:24.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:24.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:24.400 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
00:41:25.556 01.156 16108 Exposure complete
00:41:25.630 00.074 16108 worker thread done servicing request
00:41:25.630 00.000 21068 OnExposeComplete: enter
00:41:25.630 00.000 21068 UpdateGuideState(): m_state=6
00:41:25.631 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8250
00:41:25.632 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.70, Mass=114360, SNR=86.0, Peak=15827 HFD=3.4
00:41:25.633 00.001 21068 MultiStar: [#1 0.05,0.44,1.07,U] [#2 0.00,-0.36,1.19,U] [#3 0.20,-0.20,1.16,U] [#4 0.02,0.03,0.81,U] [#5 -0.15,-0.14,0.77,U] [#6 0.12,-0.22,0.86,U] [#7 0.02,-0.14,0.61,U] [#8 0.22,-0.02,0.85,U] 
00:41:25.633 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.15, -0.00}
00:41:25.635 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
00:41:25.636 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
00:41:25.637 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.04 mountX=-0.05 mountY=0.06, mountTheta=2.31
00:41:25.638 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.07, opts=13)
00:41:25.639 00.001 21068 Enqueuing Move request for scope (0.04, -0.07)
00:41:25.639 00.000 16108 Worker thread wakes up
00:41:25.640 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:41:25.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:41:25.640 00.000 16108 Moving (0.04, -0.07) raw xDistance=-0.05 yDistance=0.06
00:41:25.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:41:25.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:25.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:41:25.640 00.000 16108 MoveAxis(E, 0, ABG)
00:41:25.640 00.000 16108 Move returns status 0, amount 0
00:41:25.640 00.000 16108 MoveAxis(N, 0, ABG)
00:41:25.640 00.000 16108 Move returns status 0, amount 0
00:41:25.640 00.000 16108 move complete, result=0
00:41:25.640 00.000 16108 worker thread done servicing request
00:41:25.650 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3472, FiltMin=2998, FiltMax=62688, Gamma=1.000
00:41:25.674 00.024 21068 UpdateGuideState exits: m=114360 SNR=86.0
00:41:25.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:25.676 00.000 21068 Enqueuing Expose request
00:41:25.677 00.001 16108 Worker thread wakes up
00:41:25.677 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:25.679 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:25.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:26.669 00.990 16108 Exposure complete
00:41:26.724 00.055 16108 worker thread done servicing request
00:41:26.724 00.000 21068 OnExposeComplete: enter
00:41:26.725 00.001 21068 UpdateGuideState(): m_state=6
00:41:26.725 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8251
00:41:26.726 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.64, Mass=130884, SNR=80.9, Peak=16787 HFD=3.3
00:41:26.727 00.001 21068 MultiStar: [#1 0.46,0.33,0.00,M1] [#2 0.29,-0.35,1.31,U] [#3 0.47,-0.24,0.00,M8] [#4 0.49,-0.28,0.00,M1] [#5 0.01,-0.29,0.85,U] [#6 0.37,-0.40,0.00,M5] [#7 0.42,-0.31,0.00,M1] [#8 0.61,-0.18,0.00,M1] 
00:41:26.728 00.001 21068 single-star, 2 included, MultiStar: {0.15, -0.24}, one-star: {0.09, -0.06}
00:41:26.729 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
00:41:26.730 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
00:41:26.730 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.64 mountX=-0.10 mountY=0.04, mountTheta=2.73
00:41:26.732 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
00:41:26.733 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
00:41:26.734 00.001 16108 Worker thread wakes up
00:41:26.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:41:26.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:41:26.734 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
00:41:26.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:41:26.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:26.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:26.734 00.000 16108 MoveAxis(E, 0, ABG)
00:41:26.734 00.000 16108 Move returns status 0, amount 0
00:41:26.734 00.000 16108 MoveAxis(N, 0, ABG)
00:41:26.735 00.001 16108 Move returns status 0, amount 0
00:41:26.735 00.000 16108 move complete, result=0
00:41:26.735 00.000 16108 worker thread done servicing request
00:41:26.737 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3472, FiltMin=2960, FiltMax=61312, Gamma=1.000
00:41:26.761 00.024 21068 UpdateGuideState exits: m=130884 SNR=80.9
00:41:26.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:26.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:26.765 00.001 21068 Enqueuing Expose request
00:41:26.767 00.002 16108 Worker thread wakes up
00:41:26.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:26.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:26.768 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:27.917 01.149 16108 Exposure complete
00:41:27.987 00.070 16108 worker thread done servicing request
00:41:27.987 00.000 21068 OnExposeComplete: enter
00:41:27.989 00.002 21068 UpdateGuideState(): m_state=6
00:41:27.990 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8252
00:41:27.991 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.56, Mass=109006, SNR=74.1, Peak=13219 HFD=3.5
00:41:27.992 00.001 21068 MultiStar: [#1 0.31,0.04,1.56,U] [#2 0.30,-0.61,0.00,M6] [#3 0.36,-0.52,0.00,M9] [#4 0.34,-0.39,0.00,M2] [#5 0.35,-0.37,0.00,M1] [#6 0.39,-0.61,0.00,M6] [#7 0.18,-0.32,0.68,U] [#8 0.64,-0.17,0.00,M2] 
00:41:27.993 00.001 21068 single-star, 2 included, MultiStar: {0.22, -0.09}, one-star: {0.12, -0.14}
00:41:27.994 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
00:41:27.994 00.000 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
00:41:27.995 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.86 mountX=-0.14 mountY=0.11, mountTheta=2.49
00:41:27.998 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.14, opts=13)
00:41:27.999 00.001 21068 Enqueuing Move request for scope (0.12, -0.14)
00:41:28.000 00.001 16108 Worker thread wakes up
00:41:28.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
00:41:28.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
00:41:28.000 00.000 16108 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=0.11
00:41:28.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:41:28.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:28.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:41:28.000 00.000 16108 MoveAxis(E, 0, ABG)
00:41:28.000 00.000 16108 Move returns status 0, amount 0
00:41:28.000 00.000 16108 MoveAxis(N, 0, ABG)
00:41:28.001 00.001 16108 Move returns status 0, amount 0
00:41:28.001 00.000 16108 move complete, result=0
00:41:28.001 00.000 16108 worker thread done servicing request
00:41:28.004 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3469, FiltMin=2995, FiltMax=55920, Gamma=1.000
00:41:28.028 00.024 21068 UpdateGuideState exits: m=109006 SNR=74.1
00:41:28.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:28.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:28.030 00.000 21068 Enqueuing Expose request
00:41:28.031 00.001 16108 Worker thread wakes up
00:41:28.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:28.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:28.031 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:29.023 00.992 16108 Exposure complete
00:41:29.095 00.072 16108 worker thread done servicing request
00:41:29.096 00.001 21068 OnExposeComplete: enter
00:41:29.096 00.000 21068 UpdateGuideState(): m_state=6
00:41:29.097 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8253
00:41:29.098 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=875.78, Mass=126902, SNR=89.7, Peak=13459 HFD=3.5
00:41:29.099 00.001 21068 MultiStar: [#1 -0.01,0.37,0.98,U] [#2 -0.14,-0.33,1.03,U] [#3 -0.17,-0.42,0.92,U] [#4 0.22,-0.14,0.73,U] [#5 -0.05,-0.27,0.86,U] [#6 0.16,-0.73,0.00,M7] [#7 0.08,-0.08,0.65,U] [#8 0.39,-0.13,0.74,U] 
00:41:29.100 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {-0.44, 0.08}
00:41:29.100 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
00:41:29.101 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
00:41:29.103 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.93 mountX=0.02 mountY=0.12, mountTheta=1.39
00:41:29.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
00:41:29.105 00.001 21068 Enqueuing Move request for scope (-0.04, -0.11)
00:41:29.106 00.001 16108 Worker thread wakes up
00:41:29.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
00:41:29.106 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
00:41:29.106 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
00:41:29.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:41:29.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:29.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:41:29.106 00.000 16108 MoveAxis(E, 0, ABG)
00:41:29.106 00.000 16108 Move returns status 0, amount 0
00:41:29.106 00.000 16108 MoveAxis(N, 0, ABG)
00:41:29.106 00.000 16108 Move returns status 0, amount 0
00:41:29.106 00.000 16108 move complete, result=0
00:41:29.106 00.000 16108 worker thread done servicing request
00:41:29.110 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3472, FiltMin=2963, FiltMax=62947, Gamma=1.000
00:41:29.125 00.015 21068 UpdateGuideState exits: m=126902 SNR=89.7
00:41:29.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:29.129 00.002 21068 Enqueuing Expose request
00:41:29.130 00.001 16108 Worker thread wakes up
00:41:29.130 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:29.130 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:29.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:30.282 01.152 16108 Exposure complete
00:41:30.355 00.073 16108 worker thread done servicing request
00:41:30.355 00.000 21068 OnExposeComplete: enter
00:41:30.356 00.001 21068 UpdateGuideState(): m_state=6
00:41:30.357 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8254
00:41:30.357 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=875.39, Mass=119474, SNR=76.5, Peak=15501 HFD=3.2
00:41:30.358 00.001 21068 MultiStar: [#1 0.26,0.31,1.24,U] [#2 -0.07,-0.47,0.00,M6] [#3 0.37,-0.42,0.00,M9] [#4 0.55,-0.29,0.00,M2] [#5 0.04,-0.26,0.91,U] [#6 0.25,-0.69,0.00,M8] [#7 0.47,-0.17,0.00,M1] [#8 0.75,-0.11,0.00,M2] 
00:41:30.359 00.001 21068 refined, 2 included, MultiStar: {0.14, -0.05}, one-star: {0.07, -0.31}
00:41:30.360 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
00:41:30.360 00.000 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
00:41:30.361 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.14 mountY=0.02, mountTheta=3.03
00:41:30.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
00:41:30.363 00.000 21068 Enqueuing Move request for scope (0.14, -0.05)
00:41:30.365 00.002 16108 Worker thread wakes up
00:41:30.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:41:30.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:41:30.365 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.14 yDistance=0.02
00:41:30.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:41:30.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:30.365 00.000 16108 MoveAxis(E, 0, ABG)
00:41:30.365 00.000 16108 Move returns status 0, amount 0
00:41:30.365 00.000 16108 MoveAxis(N, 0, ABG)
00:41:30.365 00.000 16108 Move returns status 0, amount 0
00:41:30.365 00.000 16108 move complete, result=0
00:41:30.365 00.000 16108 worker thread done servicing request
00:41:30.370 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3469, FiltMin=3011, FiltMax=59325, Gamma=1.000
00:41:30.384 00.014 21068 UpdateGuideState exits: m=119474 SNR=76.5
00:41:30.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:30.387 00.001 21068 Enqueuing Expose request
00:41:30.387 00.000 16108 Worker thread wakes up
00:41:30.387 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:30.389 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:30.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:31.361 00.972 16108 Exposure complete
00:41:31.437 00.076 16108 worker thread done servicing request
00:41:31.437 00.000 21068 OnExposeComplete: enter
00:41:31.438 00.001 21068 UpdateGuideState(): m_state=6
00:41:31.438 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8255
00:41:31.440 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=875.80, Mass=123658, SNR=86.1, Peak=16163 HFD=3.1
00:41:31.441 00.001 21068 MultiStar: [#1 -0.04,0.27,1.12,U] [#2 0.10,-0.28,1.21,U] [#3 0.21,-0.17,1.01,U] [#4 0.23,-0.18,0.87,U] [#5 0.01,-0.00,0.82,U] [#6 -0.10,-0.11,0.87,U] [#7 0.34,-0.16,0.68,U] [#8 0.67,0.08,0.00,M3] 
00:41:31.442 00.001 21068 single-star, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.04, 0.10}
00:41:31.442 00.000 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:41:31.443 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
00:41:31.444 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
00:41:31.445 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
00:41:31.446 00.001 21068 Enqueuing Move request for scope (0.04, 0.10)
00:41:31.448 00.002 16108 Worker thread wakes up
00:41:31.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:41:31.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:41:31.448 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.11
00:41:31.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:41:31.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:31.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:41:31.448 00.000 16108 MoveAxis(E, 0, ABG)
00:41:31.448 00.000 16108 Move returns status 0, amount 0
00:41:31.448 00.000 16108 MoveAxis(N, 0, ABG)
00:41:31.449 00.001 16108 Move returns status 0, amount 0
00:41:31.449 00.000 16108 move complete, result=0
00:41:31.449 00.000 16108 worker thread done servicing request
00:41:31.460 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3469, FiltMin=2989, FiltMax=54755, Gamma=1.000
00:41:31.486 00.026 21068 UpdateGuideState exits: m=123658 SNR=86.1
00:41:31.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:31.487 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:31.489 00.002 21068 Enqueuing Expose request
00:41:31.490 00.001 16108 Worker thread wakes up
00:41:31.490 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:31.492 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:31.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:32.669 01.177 16108 Exposure complete
00:41:32.746 00.077 16108 worker thread done servicing request
00:41:32.746 00.000 21068 OnExposeComplete: enter
00:41:32.748 00.002 21068 UpdateGuideState(): m_state=6
00:41:32.749 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8256
00:41:32.751 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=875.76, Mass=109259, SNR=73.6, Peak=16339 HFD=3.0
00:41:32.753 00.002 21068 MultiStar: [#1 0.41,0.53,0.00,M1] [#2 0.30,-0.34,1.42,U] [#3 0.56,-0.15,0.00,M9] [#4 0.60,-0.06,0.00,M2] [#5 0.14,-0.11,1.01,U] [#6 0.30,-0.18,0.87,U] [#7 0.39,0.01,0.74,U] [#8 0.97,0.05,0.00,M4] 
00:41:32.755 00.002 21068 single-star, 4 included, MultiStar: {0.21, -0.14}, one-star: {-0.07, 0.06}
00:41:32.756 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
00:41:32.757 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
00:41:32.759 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.44 mountX=0.08 mountY=-0.04, mountTheta=-0.48
00:41:32.763 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
00:41:32.764 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
00:41:32.766 00.002 16108 Worker thread wakes up
00:41:32.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:41:32.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:41:32.766 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
00:41:32.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:41:32.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:32.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:32.767 00.000 16108 MoveAxis(E, 0, ABG)
00:41:32.767 00.000 16108 Move returns status 0, amount 0
00:41:32.767 00.000 16108 MoveAxis(N, 0, ABG)
00:41:32.767 00.000 16108 Move returns status 0, amount 0
00:41:32.767 00.000 16108 move complete, result=0
00:41:32.767 00.000 16108 worker thread done servicing request
00:41:32.776 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3469, FiltMin=2973, FiltMax=58560, Gamma=1.000
00:41:32.801 00.025 21068 UpdateGuideState exits: m=109259 SNR=73.6
00:41:32.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.804 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:32.805 00.001 21068 Enqueuing Expose request
00:41:32.805 00.000 16108 Worker thread wakes up
00:41:32.805 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:32.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:32.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:33.794 00.988 16108 Exposure complete
00:41:33.864 00.070 16108 worker thread done servicing request
00:41:33.864 00.000 21068 OnExposeComplete: enter
00:41:33.865 00.001 21068 UpdateGuideState(): m_state=6
00:41:33.867 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8257
00:41:33.869 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=875.50, Mass=114264, SNR=80.6, Peak=16083 HFD=3.0
00:41:33.871 00.002 21068 MultiStar: [#1 -0.03,0.47,0.00,M2] [#2 0.03,-0.37,1.20,U] [#3 0.10,-0.25,0.88,U] [#4 0.27,-0.10,0.83,U] [#5 -0.21,-0.22,0.89,U] [#6 0.21,-0.23,0.83,U] [#7 0.34,-0.25,0.68,U] [#8 0.51,-0.17,0.00,M5] 
00:41:33.871 00.000 21068 single-star, 6 included, MultiStar: {0.11, -0.24}, one-star: {0.12, -0.20}
00:41:33.872 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
00:41:33.873 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
00:41:33.874 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.02 mountX=-0.15 mountY=0.16, mountTheta=2.32
00:41:33.877 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.20, opts=13)
00:41:33.878 00.001 21068 Enqueuing Move request for scope (0.12, -0.20)
00:41:33.879 00.001 16108 Worker thread wakes up
00:41:33.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
00:41:33.880 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
00:41:33.880 00.000 16108 Moving (0.12, -0.20) raw xDistance=-0.15 yDistance=0.16
00:41:33.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:41:33.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:33.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:41:33.880 00.000 16108 MoveAxis(E, 0, ABG)
00:41:33.880 00.000 16108 Move returns status 0, amount 0
00:41:33.880 00.000 16108 MoveAxis(N, 0, ABG)
00:41:33.880 00.000 16108 Move returns status 0, amount 0
00:41:33.880 00.000 16108 move complete, result=0
00:41:33.880 00.000 16108 worker thread done servicing request
00:41:33.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3469, FiltMin=2985, FiltMax=63395, Gamma=1.000
00:41:33.899 00.014 21068 UpdateGuideState exits: m=114264 SNR=80.6
00:41:33.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:33.902 00.001 21068 Enqueuing Expose request
00:41:33.902 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:33.903 00.001 16108 Worker thread wakes up
00:41:33.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:33.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:35.083 01.180 16108 Exposure complete
00:41:35.145 00.062 16108 worker thread done servicing request
00:41:35.145 00.000 21068 OnExposeComplete: enter
00:41:35.146 00.001 21068 UpdateGuideState(): m_state=6
00:41:35.147 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8258
00:41:35.148 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=874.70, Mass=124620, SNR=81.7, Peak=12829 HFD=3.5
00:41:35.148 00.000 21068 MultiStar: large primary error, entering stabilization period
00:41:35.149 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
00:41:35.150 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
00:41:35.150 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-1.01 hyp=1.02 cameraTheta=-1.71 mountX=-0.04 mountY=1.01, mountTheta=1.61
00:41:35.153 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-1.01, opts=13)
00:41:35.154 00.001 21068 Enqueuing Move request for scope (-0.14, -1.01)
00:41:35.155 00.001 16108 Worker thread wakes up
00:41:35.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.01) opts 0xd
00:41:35.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -1.01)
00:41:35.155 00.000 16108 Moving (-0.14, -1.01) raw xDistance=-0.04 yDistance=1.01
00:41:35.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:35.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
00:41:35.155 00.000 16108 MoveAxis(E, 0, ABG)
00:41:35.155 00.000 16108 Move returns status 0, amount 0
00:41:35.155 00.000 16108 MoveAxis(S, 203, ABG)
00:41:35.155 00.000 16108 Guiding  Dir = 1, Dur = 203
00:41:35.155 00.000 16108 IsSlewing returns 0
00:41:35.155 00.000 16108 IsGuiding returns 0
00:41:35.156 00.001 16108 PulseGuide returned control before completion, sleep 213
00:41:35.164 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3469, FiltMin=2995, FiltMax=63142, Gamma=1.000
00:41:35.178 00.014 21068 UpdateGuideState exits: m=124620 SNR=81.7
00:41:35.180 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:35.182 00.001 21068 Enqueuing Expose request
00:41:35.382 00.200 16108 IsGuiding returns 1
00:41:35.382 00.000 16108 scope still moving after pulse duration time elapsed
00:41:35.414 00.032 16108 IsSlewing returns 0
00:41:35.414 00.000 16108 IsGuiding returns 0
00:41:35.414 00.000 16108 scope move finished after 203 + 56 ms
00:41:35.414 00.000 16108 Move returns status 0, amount 203
00:41:35.414 00.000 16108 move complete, result=0
00:41:35.414 00.000 16108 worker thread done servicing request
00:41:35.414 00.000 16108 Worker thread wakes up
00:41:35.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:35.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:35.415 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 1.0 px 203 ms SOUTH
00:41:36.399 00.984 16108 Exposure complete
00:41:36.462 00.063 16108 worker thread done servicing request
00:41:36.462 00.000 21068 OnExposeComplete: enter
00:41:36.464 00.002 21068 UpdateGuideState(): m_state=6
00:41:36.466 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8259
00:41:36.468 00.002 21068 Star::Find returns 1 (0), X=219.86, Y=875.12, Mass=121212, SNR=79.5, Peak=14061 HFD=3.3
00:41:36.469 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
00:41:36.471 00.002 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
00:41:36.472 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.58 hyp=0.59 cameraTheta=-1.74 mountX=-0.00 mountY=0.58, mountTheta=1.58
00:41:36.475 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.58, opts=13)
00:41:36.476 00.001 21068 Enqueuing Move request for scope (-0.10, -0.58)
00:41:36.478 00.002 16108 Worker thread wakes up
00:41:36.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.58) opts 0xd
00:41:36.478 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.58)
00:41:36.478 00.000 16108 Moving (-0.10, -0.58) raw xDistance=-0.00 yDistance=0.58
00:41:36.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:41:36.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
00:41:36.478 00.000 16108 MoveAxis(E, 0, ABG)
00:41:36.478 00.000 16108 Move returns status 0, amount 0
00:41:36.478 00.000 16108 MoveAxis(S, 117, ABG)
00:41:36.478 00.000 16108 Guiding  Dir = 1, Dur = 117
00:41:36.479 00.001 16108 IsSlewing returns 0
00:41:36.479 00.000 16108 IsGuiding returns 0
00:41:36.488 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3469, FiltMin=2995, FiltMax=64323, Gamma=1.000
00:41:36.496 00.008 16108 PulseGuide returned control before completion, sleep 110
00:41:36.513 00.017 21068 UpdateGuideState exits: m=121212 SNR=79.5
00:41:36.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:36.515 00.000 21068 Enqueuing Expose request
00:41:36.619 00.104 16108 IsGuiding returns 1
00:41:36.619 00.000 16108 scope still moving after pulse duration time elapsed
00:41:36.651 00.032 16108 IsSlewing returns 0
00:41:36.651 00.000 16108 IsGuiding returns 0
00:41:36.652 00.001 16108 scope move finished after 117 + 56 ms
00:41:36.652 00.000 16108 Move returns status 0, amount 117
00:41:36.652 00.000 16108 move complete, result=0
00:41:36.652 00.000 16108 worker thread done servicing request
00:41:36.652 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.6 px 117 ms SOUTH
00:41:36.654 00.002 16108 Worker thread wakes up
00:41:36.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:36.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:37.825 01.170 16108 Exposure complete
00:41:37.884 00.059 16108 worker thread done servicing request
00:41:37.884 00.000 21068 OnExposeComplete: enter
00:41:37.885 00.001 21068 UpdateGuideState(): m_state=6
00:41:37.886 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8260
00:41:37.887 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=874.92, Mass=121460, SNR=92.3, Peak=11565 HFD=3.6
00:41:37.889 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
00:41:37.890 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
00:41:37.891 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.78 hyp=0.88 cameraTheta=-2.05 mountX=0.26 mountY=0.85, mountTheta=1.27
00:41:37.893 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.78, opts=13)
00:41:37.894 00.001 21068 Enqueuing Move request for scope (-0.40, -0.78)
00:41:37.896 00.002 16108 Worker thread wakes up
00:41:37.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.78) opts 0xd
00:41:37.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.78)
00:41:37.896 00.000 16108 Moving (-0.40, -0.78) raw xDistance=0.26 yDistance=0.85
00:41:37.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:41:37.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
00:41:37.896 00.000 16108 MoveAxis(W, 68, ABG)
00:41:37.896 00.000 16108 Guiding  Dir = 3, Dur = 68
00:41:37.897 00.001 16108 IsSlewing returns 0
00:41:37.897 00.000 16108 IsGuiding returns 0
00:41:37.900 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3472, FiltMin=2925, FiltMax=53507, Gamma=1.000
00:41:37.915 00.015 21068 UpdateGuideState exits: m=121460 SNR=92.3
00:41:37.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:37.918 00.001 21068 Enqueuing Expose request
00:41:37.923 00.005 16108 PulseGuide returned control before completion, sleep 52
00:41:37.984 00.061 16108 IsGuiding returns 1
00:41:37.984 00.000 16108 scope still moving after pulse duration time elapsed
00:41:38.015 00.031 16108 IsSlewing returns 0
00:41:38.015 00.000 16108 IsGuiding returns 0
00:41:38.015 00.000 16108 scope move finished after 68 + 51 ms
00:41:38.015 00.000 16108 Move returns status 0, amount 68
00:41:38.015 00.000 16108 MoveAxis(S, 171, ABG)
00:41:38.016 00.001 16108 Guiding  Dir = 1, Dur = 171
00:41:38.016 00.000 16108 IsSlewing returns 0
00:41:38.016 00.000 16108 IsGuiding returns 0
00:41:38.081 00.065 16108 PulseGuide returned control before completion, sleep 117
00:41:38.204 00.123 16108 IsGuiding returns 1
00:41:38.204 00.000 16108 scope still moving after pulse duration time elapsed
00:41:38.236 00.032 16108 IsSlewing returns 0
00:41:38.237 00.001 16108 IsGuiding returns 1
00:41:38.268 00.031 16108 IsSlewing returns 0
00:41:38.268 00.000 16108 IsGuiding returns 0
00:41:38.268 00.000 16108 scope move finished after 171 + 80 ms
00:41:38.268 00.000 16108 Move returns status 0, amount 171
00:41:38.268 00.000 16108 move complete, result=0
00:41:38.268 00.000 16108 worker thread done servicing request
00:41:38.268 00.000 16108 Worker thread wakes up
00:41:38.268 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.9 px 171 ms SOUTH
00:41:38.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:38.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:39.242 00.973 16108 Exposure complete
00:41:39.297 00.055 16108 worker thread done servicing request
00:41:39.297 00.000 21068 OnExposeComplete: enter
00:41:39.298 00.001 21068 UpdateGuideState(): m_state=6
00:41:39.299 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8261
00:41:39.300 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.81, Mass=127273, SNR=81.4, Peak=14243 HFD=3.6
00:41:39.301 00.001 21068 MultiStar: exiting stabilization period
00:41:39.302 00.001 21068 MultiStar: [#1 0.24,0.30,1.08,U] [#2 0.00,-0.16,1.22,U] [#3 0.18,-0.22,1.01,U] [#4 0.44,-0.06,0.96,U] [#5 -0.20,-0.27,1.03,U] [#6 0.04,-0.26,0.80,U] [#7 0.09,0.11,0.61,U] [#8 0.55,0.00,0.00,M6] 
00:41:39.303 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.13, 0.11}
00:41:39.303 00.000 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
00:41:39.304 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
00:41:39.305 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.12 mountY=0.03, mountTheta=2.89
00:41:39.306 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
00:41:39.307 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
00:41:39.308 00.001 16108 Worker thread wakes up
00:41:39.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:41:39.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:41:39.308 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
00:41:39.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:39.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:39.309 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:39.309 00.000 16108 MoveAxis(E, 0, ABG)
00:41:39.309 00.000 16108 Move returns status 0, amount 0
00:41:39.309 00.000 16108 MoveAxis(N, 0, ABG)
00:41:39.309 00.000 16108 Move returns status 0, amount 0
00:41:39.309 00.000 16108 move complete, result=0
00:41:39.309 00.000 16108 worker thread done servicing request
00:41:39.312 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3472, FiltMin=2998, FiltMax=55027, Gamma=1.000
00:41:39.327 00.015 21068 UpdateGuideState exits: m=127273 SNR=81.4
00:41:39.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.328 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:39.329 00.001 21068 Enqueuing Expose request
00:41:39.330 00.001 16108 Worker thread wakes up
00:41:39.330 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:39.331 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:39.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:40.495 01.164 16108 Exposure complete
00:41:40.550 00.055 16108 worker thread done servicing request
00:41:40.550 00.000 21068 OnExposeComplete: enter
00:41:40.551 00.001 21068 UpdateGuideState(): m_state=6
00:41:40.553 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8262
00:41:40.554 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.36, Mass=127183, SNR=94.8, Peak=14713 HFD=3.3
00:41:40.556 00.002 21068 MultiStar: [#1 0.58,0.22,0.00,M2] [#2 0.50,-0.45,0.00,M3] [#3 0.51,-0.35,0.00,M8] [#4 0.71,-0.35,0.00,M1] [#5 0.53,-0.38,0.00,M1] [#6 0.46,-0.60,0.00,M5] [#7 0.75,-0.29,0.00,M1] [#8 0.73,-0.44,0.00,M7] 
00:41:40.558 00.002 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
00:41:40.559 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
00:41:40.561 00.002 21068 CameraToMount -- cameraX=0.57 cameraY=-0.34 hyp=0.67 cameraTheta=-0.53 mountX=-0.62 mountY=0.19, mountTheta=2.84
00:41:40.565 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=-0.34, opts=13)
00:41:40.566 00.001 21068 Enqueuing Move request for scope (0.57, -0.34)
00:41:40.568 00.002 16108 Worker thread wakes up
00:41:40.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.34) opts 0xd
00:41:40.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, -0.34)
00:41:40.568 00.000 16108 Moving (0.57, -0.34) raw xDistance=-0.62 yDistance=0.19
00:41:40.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
00:41:40.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:40.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:41:40.568 00.000 16108 MoveAxis(E, 164, ABG)
00:41:40.568 00.000 16108 Guiding  Dir = 2, Dur = 164
00:41:40.569 00.001 16108 IsSlewing returns 0
00:41:40.569 00.000 16108 IsGuiding returns 0
00:41:40.575 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3469, FiltMin=2985, FiltMax=54397, Gamma=1.000
00:41:40.589 00.014 16108 PulseGuide returned control before completion, sleep 154
00:41:40.590 00.001 21068 UpdateGuideState exits: m=127183 SNR=94.8
00:41:40.593 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.593 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:40.594 00.001 21068 Enqueuing Expose request
00:41:40.747 00.153 16108 IsGuiding returns 1
00:41:40.747 00.000 16108 scope still moving after pulse duration time elapsed
00:41:40.778 00.031 16108 IsSlewing returns 0
00:41:40.778 00.000 16108 IsGuiding returns 0
00:41:40.778 00.000 16108 scope move finished after 164 + 45 ms
00:41:40.778 00.000 16108 Move returns status 0, amount 164
00:41:40.778 00.000 16108 MoveAxis(N, 0, ABG)
00:41:40.778 00.000 16108 Move returns status 0, amount 0
00:41:40.778 00.000 16108 move complete, result=0
00:41:40.778 00.000 16108 worker thread done servicing request
00:41:40.778 00.000 16108 Worker thread wakes up
00:41:40.779 00.001 21068 GuideStep: -0.6 px 164 ms EAST, 0.2 px 0 ms NORTH
00:41:40.781 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:40.782 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:41.756 00.974 16108 Exposure complete
00:41:41.825 00.069 16108 worker thread done servicing request
00:41:41.825 00.000 21068 OnExposeComplete: enter
00:41:41.826 00.001 21068 UpdateGuideState(): m_state=6
00:41:41.827 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8263
00:41:41.828 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.81, Mass=121553, SNR=84.8, Peak=13795 HFD=3.6
00:41:41.829 00.001 21068 MultiStar: [#1 0.37,0.21,1.20,U] [#2 0.29,-0.43,0.00,M4] [#3 0.27,-0.49,0.00,M9] [#4 0.43,-0.13,0.75,U] [#5 0.07,-0.27,0.85,U] [#6 0.26,-0.45,0.00,M6] [#7 0.24,-0.09,0.56,U] [#8 0.79,0.04,0.00,M8] 
00:41:41.829 00.000 21068 single-star, 4 included, MultiStar: {0.27, -0.00}, one-star: {0.21, 0.11}
00:41:41.830 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
00:41:41.831 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
00:41:41.832 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.23 cameraTheta=0.48 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
00:41:41.835 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.11, opts=13)
00:41:41.837 00.002 21068 Enqueuing Move request for scope (0.21, 0.11)
00:41:41.840 00.003 16108 Worker thread wakes up
00:41:41.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
00:41:41.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
00:41:41.840 00.000 16108 Moving (0.21, 0.11) raw xDistance=-0.18 yDistance=-0.15
00:41:41.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:41:41.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:41.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:41:41.840 00.000 16108 MoveAxis(E, 0, ABG)
00:41:41.840 00.000 16108 Move returns status 0, amount 0
00:41:41.840 00.000 16108 MoveAxis(N, 0, ABG)
00:41:41.841 00.001 16108 Move returns status 0, amount 0
00:41:41.841 00.000 16108 move complete, result=0
00:41:41.841 00.000 16108 worker thread done servicing request
00:41:41.849 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3472, FiltMin=3001, FiltMax=60029, Gamma=1.000
00:41:41.875 00.026 21068 UpdateGuideState exits: m=121553 SNR=84.8
00:41:41.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:41.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:41.878 00.001 21068 Enqueuing Expose request
00:41:41.878 00.000 16108 Worker thread wakes up
00:41:41.879 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:41:41.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:41.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:43.040 01.161 16108 Exposure complete
00:41:43.110 00.070 16108 worker thread done servicing request
00:41:43.111 00.001 21068 OnExposeComplete: enter
00:41:43.113 00.002 21068 UpdateGuideState(): m_state=6
00:41:43.116 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8264
00:41:43.118 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=876.34, Mass=126795, SNR=81.9, Peak=16355 HFD=3.3
00:41:43.120 00.002 21068 MultiStar: [#1 0.15,0.48,0.00,M2] [#2 0.20,0.10,1.14,U] [#3 0.06,0.03,1.04,U] [#4 0.60,0.19,0.00,M1] [#5 0.31,0.17,0.91,U] [#6 0.39,0.26,0.00,M7] [#7 0.24,0.32,0.66,U] [#8 0.89,0.32,0.00,M9] 
00:41:43.122 00.002 21068 refined, 4 included, MultiStar: {0.18, 0.24}, one-star: {0.14, 0.64}
00:41:43.123 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
00:41:43.124 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
00:41:43.125 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.31 cameraTheta=0.92 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
00:41:43.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.24, opts=13)
00:41:43.127 00.001 21068 Enqueuing Move request for scope (0.18, 0.24)
00:41:43.128 00.001 16108 Worker thread wakes up
00:41:43.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
00:41:43.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
00:41:43.128 00.000 16108 Moving (0.18, 0.24) raw xDistance=-0.14 yDistance=-0.28
00:41:43.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:41:43.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:41:43.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:41:43.128 00.000 16108 MoveAxis(E, 0, ABG)
00:41:43.128 00.000 16108 Move returns status 0, amount 0
00:41:43.128 00.000 16108 MoveAxis(N, 0, ABG)
00:41:43.128 00.000 16108 Move returns status 0, amount 0
00:41:43.128 00.000 16108 move complete, result=0
00:41:43.128 00.000 16108 worker thread done servicing request
00:41:43.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3469, FiltMin=2995, FiltMax=47718, Gamma=1.000
00:41:43.155 00.024 21068 UpdateGuideState exits: m=126795 SNR=81.9
00:41:43.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:43.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:43.157 00.000 21068 Enqueuing Expose request
00:41:43.158 00.001 16108 Worker thread wakes up
00:41:43.158 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:41:43.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:43.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:44.121 00.962 16108 Exposure complete
00:41:44.199 00.078 16108 worker thread done servicing request
00:41:44.199 00.000 21068 OnExposeComplete: enter
00:41:44.200 00.001 21068 UpdateGuideState(): m_state=6
00:41:44.201 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8265
00:41:44.202 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.83, Mass=114206, SNR=73.5, Peak=14528 HFD=3.2
00:41:44.202 00.000 21068 MultiStar: [#1 0.41,0.54,0.00,M3] [#2 0.40,-0.14,1.45,U] [#3 0.39,-0.03,1.05,U] [#4 0.51,-0.16,0.00,M2] [#5 0.19,0.04,1.00,U] [#6 0.36,-0.27,0.96,U] [#7 0.55,-0.12,0.00,M1] [#8 0.80,-0.09,0.00,M10] 
00:41:44.203 00.001 21068 refined, 4 included, MultiStar: {0.36, -0.06}, one-star: {0.44, 0.12}
00:41:44.204 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
00:41:44.205 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
00:41:44.205 00.000 21068 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-0.16 mountX=-0.37 mountY=-0.03, mountTheta=-3.07
00:41:44.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.06, opts=13)
00:41:44.209 00.002 21068 Enqueuing Move request for scope (0.36, -0.06)
00:41:44.209 00.000 16108 Worker thread wakes up
00:41:44.210 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.06) opts 0xd
00:41:44.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.06)
00:41:44.210 00.000 16108 Moving (0.36, -0.06) raw xDistance=-0.37 yDistance=-0.03
00:41:44.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:41:44.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:44.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:44.210 00.000 16108 MoveAxis(E, 96, ABG)
00:41:44.210 00.000 16108 Guiding  Dir = 2, Dur = 96
00:41:44.210 00.000 16108 IsSlewing returns 0
00:41:44.210 00.000 16108 IsGuiding returns 0
00:41:44.213 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3469, FiltMin=2944, FiltMax=65440, Gamma=1.000
00:41:44.221 00.008 16108 PulseGuide returned control before completion, sleep 96
00:41:44.228 00.007 21068 UpdateGuideState exits: m=114206 SNR=73.5
00:41:44.228 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:44.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:44.231 00.002 21068 Enqueuing Expose request
00:41:44.330 00.099 16108 IsGuiding returns 1
00:41:44.330 00.000 16108 scope still moving after pulse duration time elapsed
00:41:44.362 00.032 16108 IsSlewing returns 0
00:41:44.363 00.001 16108 IsGuiding returns 1
00:41:44.393 00.030 16108 IsSlewing returns 0
00:41:44.393 00.000 16108 IsGuiding returns 0
00:41:44.393 00.000 16108 scope move finished after 96 + 87 ms
00:41:44.394 00.001 16108 Move returns status 0, amount 96
00:41:44.394 00.000 16108 MoveAxis(N, 0, ABG)
00:41:44.394 00.000 16108 Move returns status 0, amount 0
00:41:44.394 00.000 16108 move complete, result=0
00:41:44.394 00.000 16108 worker thread done servicing request
00:41:44.394 00.000 16108 Worker thread wakes up
00:41:44.394 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.0 px 0 ms NORTH
00:41:44.397 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:44.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:45.555 01.158 16108 Exposure complete
00:41:45.632 00.077 16108 worker thread done servicing request
00:41:45.632 00.000 21068 OnExposeComplete: enter
00:41:45.633 00.001 21068 UpdateGuideState(): m_state=6
00:41:45.634 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8266
00:41:45.635 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.33, Mass=125227, SNR=81.2, Peak=15533 HFD=3.3
00:41:45.636 00.001 21068 MultiStar: [#1 0.54,-0.14,0.00,M4] [#2 0.23,-0.56,0.00,M3] [#3 0.41,-0.69,0.00,M8] [#4 0.57,-0.74,0.00,M3] [#5 0.15,-0.65,0.00,M1] [#6 0.19,-0.79,0.00,M7] [#7 0.15,-0.54,0.00,M2] [#8 0.71,-0.72,0.00,R] 
00:41:45.637 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
00:41:45.638 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
00:41:45.638 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.38 hyp=0.44 cameraTheta=-1.02 mountX=-0.30 mountY=0.31, mountTheta=2.33
00:41:45.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.38, opts=13)
00:41:45.641 00.001 21068 Enqueuing Move request for scope (0.23, -0.38)
00:41:45.641 00.000 16108 Worker thread wakes up
00:41:45.642 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.38) opts 0xd
00:41:45.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.38)
00:41:45.642 00.000 16108 Moving (0.23, -0.38) raw xDistance=-0.30 yDistance=0.31
00:41:45.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:41:45.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:41:45.642 00.000 16108 MoveAxis(E, 84, ABG)
00:41:45.642 00.000 16108 Guiding  Dir = 2, Dur = 84
00:41:45.642 00.000 16108 IsSlewing returns 0
00:41:45.642 00.000 16108 IsGuiding returns 0
00:41:45.646 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3469, FiltMin=2973, FiltMax=54048, Gamma=1.000
00:41:45.662 00.016 21068 UpdateGuideState exits: m=125227 SNR=81.2
00:41:45.664 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.666 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:45.667 00.001 21068 Enqueuing Expose request
00:41:45.677 00.010 16108 PulseGuide returned control before completion, sleep 61
00:41:45.738 00.061 16108 IsGuiding returns 1
00:41:45.738 00.000 16108 scope still moving after pulse duration time elapsed
00:41:45.771 00.033 16108 IsSlewing returns 0
00:41:45.771 00.000 16108 IsGuiding returns 0
00:41:45.771 00.000 16108 scope move finished after 84 + 45 ms
00:41:45.772 00.001 16108 Move returns status 0, amount 84
00:41:45.772 00.000 16108 MoveAxis(S, 63, ABG)
00:41:45.772 00.000 16108 Guiding  Dir = 1, Dur = 63
00:41:45.772 00.000 16108 IsSlewing returns 0
00:41:45.773 00.001 16108 IsGuiding returns 0
00:41:45.835 00.062 16108 PulseGuide returned control before completion, sleep 11
00:41:45.849 00.014 16108 IsGuiding returns 1
00:41:45.849 00.000 16108 scope still moving after pulse duration time elapsed
00:41:45.880 00.031 16108 IsSlewing returns 0
00:41:45.880 00.000 16108 IsGuiding returns 1
00:41:45.910 00.030 16108 IsSlewing returns 0
00:41:45.911 00.001 16108 IsGuiding returns 1
00:41:45.941 00.030 16108 IsSlewing returns 0
00:41:45.941 00.000 16108 IsGuiding returns 0
00:41:45.941 00.000 16108 scope move finished after 63 + 105 ms
00:41:45.941 00.000 16108 Move returns status 0, amount 63
00:41:45.941 00.000 16108 move complete, result=0
00:41:45.941 00.000 16108 worker thread done servicing request
00:41:45.941 00.000 16108 Worker thread wakes up
00:41:45.941 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.3 px 63 ms SOUTH
00:41:45.944 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:45.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:46.915 00.971 16108 Exposure complete
00:41:46.995 00.080 16108 worker thread done servicing request
00:41:46.995 00.000 21068 OnExposeComplete: enter
00:41:46.996 00.001 21068 UpdateGuideState(): m_state=6
00:41:46.998 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8267
00:41:47.001 00.003 21068 Star::Find returns 1 (0), X=219.97, Y=875.54, Mass=114686, SNR=80.3, Peak=13171 HFD=3.6
00:41:47.003 00.002 21068 MultiStar: [#1 -0.07,0.12,1.29,U] [#2 -0.23,-0.26,1.47,U] [#3 -0.16,-0.48,0.00,M9] [#4 0.12,-0.10,1.02,U] [#5 -0.00,-0.36,0.92,U] [#6 -0.23,-0.24,0.83,U] [#7 0.14,-0.13,0.61,U] [#8 -0.40,0.60,0.00,M1] 
00:41:47.005 00.002 21068 single-star, 6 included, MultiStar: {-0.06, -0.15}, one-star: {0.01, -0.16}
00:41:47.008 00.003 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
00:41:47.010 00.002 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
00:41:47.012 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.04 mountY=0.15, mountTheta=1.84
00:41:47.017 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.16, opts=13)
00:41:47.018 00.001 21068 Enqueuing Move request for scope (0.01, -0.16)
00:41:47.020 00.002 16108 Worker thread wakes up
00:41:47.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
00:41:47.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
00:41:47.020 00.000 16108 Moving (0.01, -0.16) raw xDistance=-0.04 yDistance=0.15
00:41:47.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:47.024 00.004 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:47.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:41:47.024 00.000 16108 MoveAxis(E, 0, ABG)
00:41:47.024 00.000 16108 Move returns status 0, amount 0
00:41:47.024 00.000 16108 MoveAxis(N, 0, ABG)
00:41:47.024 00.000 16108 Move returns status 0, amount 0
00:41:47.024 00.000 16108 move complete, result=0
00:41:47.024 00.000 16108 worker thread done servicing request
00:41:47.025 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3469, FiltMin=3005, FiltMax=58851, Gamma=1.000
00:41:47.046 00.021 21068 UpdateGuideState exits: m=114686 SNR=80.3
00:41:47.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.047 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:47.048 00.001 21068 Enqueuing Expose request
00:41:47.049 00.001 16108 Worker thread wakes up
00:41:47.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:47.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:47.049 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:48.232 01.183 16108 Exposure complete
00:41:48.289 00.057 16108 worker thread done servicing request
00:41:48.290 00.001 21068 OnExposeComplete: enter
00:41:48.291 00.001 21068 UpdateGuideState(): m_state=6
00:41:48.292 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8268
00:41:48.293 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=875.65, Mass=105633, SNR=72.2, Peak=12131 HFD=3.4
00:41:48.294 00.001 21068 MultiStar: [#1 0.66,0.23,0.00,M4] [#2 0.23,-0.37,1.29,U] [#3 0.29,-0.27,1.17,U] [#4 0.63,-0.09,0.00,M3] [#5 0.37,-0.08,1.01,U] [#6 0.43,-0.48,0.00,M7] [#7 0.39,-0.05,0.82,U] [#8 0.15,0.50,0.00,M2] 
00:41:48.295 00.001 21068 single-star, 4 included, MultiStar: {0.28, -0.18}, one-star: {0.17, -0.05}
00:41:48.295 00.000 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
00:41:48.296 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
00:41:48.297 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.30 mountX=-0.17 mountY=0.01, mountTheta=3.08
00:41:48.301 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.05, opts=13)
00:41:48.301 00.000 21068 Enqueuing Move request for scope (0.17, -0.05)
00:41:48.302 00.001 16108 Worker thread wakes up
00:41:48.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
00:41:48.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
00:41:48.302 00.000 16108 Moving (0.17, -0.05) raw xDistance=-0.17 yDistance=0.01
00:41:48.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:41:48.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:48.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:48.302 00.000 16108 MoveAxis(E, 0, ABG)
00:41:48.302 00.000 16108 Move returns status 0, amount 0
00:41:48.303 00.001 16108 MoveAxis(N, 0, ABG)
00:41:48.303 00.000 16108 Move returns status 0, amount 0
00:41:48.303 00.000 16108 move complete, result=0
00:41:48.303 00.000 16108 worker thread done servicing request
00:41:48.309 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3469, FiltMin=2973, FiltMax=57917, Gamma=1.000
00:41:48.324 00.015 21068 UpdateGuideState exits: m=105633 SNR=72.2
00:41:48.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:48.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:48.327 00.001 21068 Enqueuing Expose request
00:41:48.327 00.000 16108 Worker thread wakes up
00:41:48.327 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:48.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:48.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:49.318 00.990 16108 Exposure complete
00:41:49.389 00.071 16108 worker thread done servicing request
00:41:49.389 00.000 21068 OnExposeComplete: enter
00:41:49.390 00.001 21068 UpdateGuideState(): m_state=6
00:41:49.391 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8269
00:41:49.391 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=875.97, Mass=125466, SNR=72.7, Peak=17299 HFD=2.9
00:41:49.392 00.001 21068 MultiStar: [#1 0.20,0.49,0.00,M5] [#2 -0.01,-0.05,1.54,U] [#3 0.38,-0.13,1.12,U] [#4 0.65,0.18,0.00,M4] [#5 0.35,-0.04,0.96,U] [#6 0.51,-0.23,0.00,M8] [#7 0.47,0.08,0.00,M1] [#8 -0.08,0.61,0.00,M3] 
00:41:49.393 00.001 21068 refined, 3 included, MultiStar: {0.19, 0.00}, one-star: {0.13, 0.27}
00:41:49.393 00.000 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:41:49.394 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:41:49.395 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.19 mountY=-0.04, mountTheta=-2.90
00:41:49.399 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
00:41:49.401 00.002 21068 Enqueuing Move request for scope (0.19, 0.00)
00:41:49.403 00.002 16108 Worker thread wakes up
00:41:49.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
00:41:49.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
00:41:49.403 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.19 yDistance=-0.04
00:41:49.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:41:49.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:49.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:49.403 00.000 16108 MoveAxis(E, 0, ABG)
00:41:49.403 00.000 16108 Move returns status 0, amount 0
00:41:49.403 00.000 16108 MoveAxis(N, 0, ABG)
00:41:49.403 00.000 16108 Move returns status 0, amount 0
00:41:49.403 00.000 16108 move complete, result=0
00:41:49.403 00.000 16108 worker thread done servicing request
00:41:49.408 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3472, FiltMin=2998, FiltMax=60707, Gamma=1.000
00:41:49.423 00.015 21068 UpdateGuideState exits: m=125466 SNR=72.7
00:41:49.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:49.426 00.001 21068 Enqueuing Expose request
00:41:49.426 00.000 16108 Worker thread wakes up
00:41:49.426 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:49.427 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:49.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:50.591 01.164 16108 Exposure complete
00:41:50.648 00.057 16108 worker thread done servicing request
00:41:50.649 00.001 21068 OnExposeComplete: enter
00:41:50.649 00.000 21068 UpdateGuideState(): m_state=6
00:41:50.650 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8270
00:41:50.651 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=875.90, Mass=135470, SNR=100.2, Peak=14387 HFD=3.9
00:41:50.652 00.001 21068 MultiStar: [#1 -0.08,0.30,1.24,U] [#2 -0.47,-0.30,0.00,M1] [#3 -0.22,-0.33,0.91,U] [#4 -0.16,-0.01,0.62,U] [#5 -0.20,-0.18,0.75,U] [#6 -0.12,-0.41,0.62,U] [#7 0.01,0.08,0.51,U] [#8 -0.40,0.85,0.00,M4] 
00:41:50.653 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.01}, one-star: {-0.36, 0.20}
00:41:50.654 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
00:41:50.656 00.002 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
00:41:50.658 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=0.17 mountY=0.06, mountTheta=0.32
00:41:50.661 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.01, opts=13)
00:41:50.663 00.002 21068 Enqueuing Move request for scope (-0.17, -0.01)
00:41:50.665 00.002 16108 Worker thread wakes up
00:41:50.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
00:41:50.665 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
00:41:50.665 00.000 16108 Moving (-0.17, -0.01) raw xDistance=0.17 yDistance=0.06
00:41:50.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:41:50.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:50.666 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:41:50.666 00.000 16108 MoveAxis(E, 0, ABG)
00:41:50.666 00.000 16108 Move returns status 0, amount 0
00:41:50.666 00.000 16108 MoveAxis(N, 0, ABG)
00:41:50.666 00.000 16108 Move returns status 0, amount 0
00:41:50.666 00.000 16108 move complete, result=0
00:41:50.666 00.000 16108 worker thread done servicing request
00:41:50.672 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3472, FiltMin=2918, FiltMax=54579, Gamma=1.000
00:41:50.687 00.015 21068 UpdateGuideState exits: m=135470 SNR=100.2
00:41:50.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:50.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:50.689 00.000 21068 Enqueuing Expose request
00:41:50.690 00.001 16108 Worker thread wakes up
00:41:50.690 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:50.692 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:50.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:51.673 00.981 16108 Exposure complete
00:41:51.751 00.078 16108 worker thread done servicing request
00:41:51.751 00.000 21068 OnExposeComplete: enter
00:41:51.752 00.001 21068 UpdateGuideState(): m_state=6
00:41:51.753 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8271
00:41:51.754 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=875.76, Mass=140212, SNR=82.5, Peak=14813 HFD=3.3
00:41:51.754 00.000 21068 MultiStar: [#1 -0.25,0.24,1.11,U] [#2 -0.51,-0.32,0.00,M2] [#3 -0.36,-0.26,1.31,U] [#4 -0.26,-0.13,0.82,U] [#5 -0.42,-0.20,0.00,M1] [#6 -0.33,-0.26,0.93,U] [#7 -0.30,-0.09,0.70,U] [#8 -0.74,0.73,0.00,M5] 
00:41:51.755 00.001 21068 refined, 5 included, MultiStar: {-0.32, -0.07}, one-star: {-0.42, 0.06}
00:41:51.757 00.002 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
00:41:51.758 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:41:51.758 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-2.92 mountX=0.31 mountY=0.15, mountTheta=0.44
00:41:51.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.07, opts=13)
00:41:51.761 00.001 21068 Enqueuing Move request for scope (-0.32, -0.07)
00:41:51.761 00.000 16108 Worker thread wakes up
00:41:51.762 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.07) opts 0xd
00:41:51.762 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.07)
00:41:51.762 00.000 16108 Moving (-0.32, -0.07) raw xDistance=0.31 yDistance=0.15
00:41:51.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:41:51.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:51.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:41:51.762 00.000 16108 MoveAxis(W, 80, ABG)
00:41:51.762 00.000 16108 Guiding  Dir = 3, Dur = 80
00:41:51.762 00.000 16108 IsSlewing returns 0
00:41:51.762 00.000 16108 IsGuiding returns 0
00:41:51.765 00.003 16108 PulseGuide returned control before completion, sleep 88
00:41:51.767 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3472, FiltMin=2989, FiltMax=65510, Gamma=1.000
00:41:51.786 00.019 21068 UpdateGuideState exits: m=140212 SNR=82.5
00:41:51.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.787 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:51.788 00.001 21068 Enqueuing Expose request
00:41:51.858 00.070 16108 IsGuiding returns 1
00:41:51.858 00.000 16108 scope still moving after pulse duration time elapsed
00:41:51.890 00.032 16108 IsSlewing returns 0
00:41:51.890 00.000 16108 IsGuiding returns 0
00:41:51.890 00.000 16108 scope move finished after 80 + 47 ms
00:41:51.890 00.000 16108 Move returns status 0, amount 80
00:41:51.891 00.001 16108 MoveAxis(N, 0, ABG)
00:41:51.891 00.000 16108 Move returns status 0, amount 0
00:41:51.891 00.000 16108 move complete, result=0
00:41:51.891 00.000 16108 worker thread done servicing request
00:41:51.891 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
00:41:51.892 00.001 16108 Worker thread wakes up
00:41:51.892 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:51.893 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:53.047 01.154 16108 Exposure complete
00:41:53.105 00.058 16108 worker thread done servicing request
00:41:53.106 00.001 21068 OnExposeComplete: enter
00:41:53.107 00.001 21068 UpdateGuideState(): m_state=6
00:41:53.108 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8272
00:41:53.109 00.001 21068 Star::Find returns 1 (0), X=219.48, Y=875.81, Mass=128776, SNR=85.7, Peak=16339 HFD=3.3
00:41:53.111 00.002 21068 MultiStar: [#1 -0.09,0.79,0.00,M4] [#2 -0.34,-0.04,1.10,U] [#3 -0.31,0.04,0.93,U] [#4 0.06,0.27,0.89,U] [#5 -0.56,0.11,0.00,M2] [#6 -0.36,0.01,0.80,U] [#7 -0.38,0.15,0.73,U] [#8 -0.52,0.76,0.00,M6] 
00:41:53.113 00.002 21068 refined, 5 included, MultiStar: {-0.30, 0.09}, one-star: {-0.47, 0.11}
00:41:53.115 00.002 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
00:41:53.117 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
00:41:53.118 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.09 hyp=0.31 cameraTheta=2.87 mountX=0.31 mountY=-0.01, mountTheta=-0.04
00:41:53.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.09, opts=13)
00:41:53.121 00.001 21068 Enqueuing Move request for scope (-0.30, 0.09)
00:41:53.122 00.001 16108 Worker thread wakes up
00:41:53.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.09) opts 0xd
00:41:53.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.09)
00:41:53.122 00.000 16108 Moving (-0.30, 0.09) raw xDistance=0.31 yDistance=-0.01
00:41:53.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:41:53.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:53.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:53.122 00.000 16108 MoveAxis(W, 88, ABG)
00:41:53.122 00.000 16108 Guiding  Dir = 3, Dur = 88
00:41:53.123 00.001 16108 IsSlewing returns 0
00:41:53.123 00.000 16108 IsGuiding returns 0
00:41:53.130 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3469, FiltMin=2957, FiltMax=65517, Gamma=1.000
00:41:53.148 00.018 21068 UpdateGuideState exits: m=128776 SNR=85.7
00:41:53.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:53.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:53.151 00.001 21068 Enqueuing Expose request
00:41:53.175 00.024 16108 PulseGuide returned control before completion, sleep 47
00:41:53.238 00.063 16108 IsGuiding returns 1
00:41:53.238 00.000 16108 scope still moving after pulse duration time elapsed
00:41:53.272 00.034 16108 IsSlewing returns 0
00:41:53.272 00.000 16108 IsGuiding returns 1
00:41:53.301 00.029 16108 IsSlewing returns 0
00:41:53.301 00.000 16108 IsGuiding returns 0
00:41:53.301 00.000 16108 scope move finished after 88 + 89 ms
00:41:53.301 00.000 16108 Move returns status 0, amount 88
00:41:53.301 00.000 16108 MoveAxis(N, 0, ABG)
00:41:53.301 00.000 16108 Move returns status 0, amount 0
00:41:53.301 00.000 16108 move complete, result=0
00:41:53.301 00.000 16108 worker thread done servicing request
00:41:53.301 00.000 16108 Worker thread wakes up
00:41:53.301 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:53.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:53.301 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.0 px 0 ms NORTH
00:41:54.283 00.982 16108 Exposure complete
00:41:54.341 00.058 16108 worker thread done servicing request
00:41:54.341 00.000 21068 OnExposeComplete: enter
00:41:54.342 00.001 21068 UpdateGuideState(): m_state=6
00:41:54.343 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8273
00:41:54.344 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.64, Mass=106817, SNR=68.7, Peak=15763 HFD=3.2
00:41:54.345 00.001 21068 MultiStar: [#1 -0.03,0.46,1.22,U] [#2 -0.00,-0.24,1.19,U] [#3 -0.05,-0.37,1.20,U] [#4 0.01,0.06,0.99,U] [#5 -0.00,0.05,1.08,U] [#6 -0.19,-0.29,0.91,U] [#7 -0.15,-0.21,0.85,U] [#8 -0.44,0.62,0.00,M7] 
00:41:54.346 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.13, -0.06}
00:41:54.347 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
00:41:54.348 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
00:41:54.348 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.31 mountX=0.05 mountY=0.08, mountTheta=1.02
00:41:54.350 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
00:41:54.351 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
00:41:54.352 00.001 16108 Worker thread wakes up
00:41:54.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:41:54.352 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:41:54.352 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
00:41:54.353 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:54.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:54.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:54.353 00.000 16108 MoveAxis(E, 0, ABG)
00:41:54.353 00.000 16108 Move returns status 0, amount 0
00:41:54.353 00.000 16108 MoveAxis(N, 0, ABG)
00:41:54.353 00.000 16108 Move returns status 0, amount 0
00:41:54.353 00.000 16108 move complete, result=0
00:41:54.353 00.000 16108 worker thread done servicing request
00:41:54.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3472, FiltMin=2985, FiltMax=55139, Gamma=1.000
00:41:54.372 00.016 21068 UpdateGuideState exits: m=106817 SNR=68.7
00:41:54.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:54.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:54.375 00.001 21068 Enqueuing Expose request
00:41:54.376 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:54.377 00.001 16108 Worker thread wakes up
00:41:54.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:54.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:55.547 01.170 16108 Exposure complete
00:41:55.604 00.057 16108 worker thread done servicing request
00:41:55.604 00.000 21068 OnExposeComplete: enter
00:41:55.605 00.001 21068 UpdateGuideState(): m_state=6
00:41:55.606 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8274
00:41:55.607 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.78, Mass=123361, SNR=83.0, Peak=16323 HFD=3.5
00:41:55.610 00.003 21068 MultiStar: [#1 0.45,0.54,0.00,M4] [#2 0.24,-0.13,1.13,U] [#3 0.44,-0.11,1.04,U] [#4 0.49,-0.00,0.00,M1] [#5 0.15,-0.09,0.89,U] [#6 0.27,-0.08,0.82,U] [#7 0.35,0.15,0.50,U] [#8 -0.01,0.82,0.00,M8] 
00:41:55.611 00.001 21068 single-star, 5 included, MultiStar: {0.26, -0.05}, one-star: {0.13, 0.08}
00:41:55.612 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
00:41:55.613 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
00:41:55.614 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
00:41:55.615 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
00:41:55.616 00.001 21068 Enqueuing Move request for scope (0.13, 0.08)
00:41:55.617 00.001 16108 Worker thread wakes up
00:41:55.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
00:41:55.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
00:41:55.617 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.12 yDistance=-0.11
00:41:55.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:55.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:55.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:41:55.617 00.000 16108 MoveAxis(E, 0, ABG)
00:41:55.617 00.000 16108 Move returns status 0, amount 0
00:41:55.619 00.002 16108 MoveAxis(N, 0, ABG)
00:41:55.619 00.000 16108 Move returns status 0, amount 0
00:41:55.619 00.000 16108 move complete, result=0
00:41:55.619 00.000 16108 worker thread done servicing request
00:41:55.622 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=121, max=65535, med=3469, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:41:55.640 00.018 21068 UpdateGuideState exits: m=123361 SNR=83.0
00:41:55.642 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.644 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:55.646 00.002 21068 Enqueuing Expose request
00:41:55.647 00.001 16108 Worker thread wakes up
00:41:55.648 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:55.649 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:55.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:56.625 00.976 16108 Exposure complete
00:41:56.690 00.065 16108 worker thread done servicing request
00:41:56.691 00.001 21068 OnExposeComplete: enter
00:41:56.692 00.001 21068 UpdateGuideState(): m_state=6
00:41:56.693 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8275
00:41:56.695 00.002 21068 Star::Find returns 1 (0), X=219.71, Y=875.49, Mass=114060, SNR=83.2, Peak=14531 HFD=3.2
00:41:56.698 00.003 21068 MultiStar: [#1 0.44,0.49,0.00,M5] [#2 -0.11,-0.25,1.31,U] [#3 0.19,-0.26,1.05,U] [#4 0.20,-0.18,0.85,U] [#5 0.22,-0.37,0.94,U] [#6 -0.04,-0.24,0.86,U] [#7 0.23,-0.31,0.56,U] [#8 -0.37,0.53,0.00,M9] 
00:41:56.699 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.26}, one-star: {-0.25, -0.21}
00:41:56.701 00.002 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
00:41:56.702 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
00:41:56.703 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.41 mountX=-0.09 mountY=0.24, mountTheta=1.91
00:41:56.706 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.26, opts=13)
00:41:56.708 00.002 21068 Enqueuing Move request for scope (0.04, -0.26)
00:41:56.709 00.001 16108 Worker thread wakes up
00:41:56.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
00:41:56.710 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
00:41:56.710 00.000 16108 Moving (0.04, -0.26) raw xDistance=-0.09 yDistance=0.24
00:41:56.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:56.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:41:56.710 00.000 16108 MoveAxis(E, 0, ABG)
00:41:56.710 00.000 16108 Move returns status 0, amount 0
00:41:56.710 00.000 16108 MoveAxis(S, 48, ABG)
00:41:56.710 00.000 16108 Guiding  Dir = 1, Dur = 48
00:41:56.711 00.001 16108 IsSlewing returns 0
00:41:56.711 00.000 16108 IsGuiding returns 0
00:41:56.718 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3472, FiltMin=2969, FiltMax=62499, Gamma=1.000
00:41:56.742 00.024 21068 UpdateGuideState exits: m=114060 SNR=83.2
00:41:56.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:56.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:56.744 00.000 21068 Enqueuing Expose request
00:41:56.749 00.005 16108 PulseGuide returned control before completion, sleep 22
00:41:56.779 00.030 16108 IsGuiding returns 1
00:41:56.779 00.000 16108 scope still moving after pulse duration time elapsed
00:41:56.809 00.030 16108 IsSlewing returns 0
00:41:56.809 00.000 16108 IsGuiding returns 1
00:41:56.840 00.031 16108 IsSlewing returns 0
00:41:56.840 00.000 16108 IsGuiding returns 0
00:41:56.840 00.000 16108 scope move finished after 48 + 80 ms
00:41:56.840 00.000 16108 Move returns status 0, amount 48
00:41:56.840 00.000 16108 move complete, result=0
00:41:56.840 00.000 16108 worker thread done servicing request
00:41:56.840 00.000 16108 Worker thread wakes up
00:41:56.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:56.840 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:41:56.843 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:57.999 01.156 16108 Exposure complete
00:41:58.059 00.060 16108 worker thread done servicing request
00:41:58.059 00.000 21068 OnExposeComplete: enter
00:41:58.061 00.002 21068 UpdateGuideState(): m_state=6
00:41:58.063 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8276
00:41:58.064 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.76, Mass=119060, SNR=81.2, Peak=17363 HFD=3.0
00:41:58.065 00.001 21068 MultiStar: [#1 0.35,0.20,1.09,U] [#2 0.13,-0.56,0.00,M1] [#3 0.47,-0.35,0.00,M2] [#4 0.59,-0.01,0.00,M1] [#5 0.04,-0.08,1.01,U] [#6 0.23,-0.14,0.84,U] [#7 0.27,-0.14,0.66,U] [#8 -0.13,0.68,0.00,M10] 
00:41:58.066 00.001 21068 single-star, 4 included, MultiStar: {0.18, -0.00}, one-star: {0.05, 0.06}
00:41:58.067 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
00:41:58.068 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
00:41:58.070 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.94 mountX=-0.03 mountY=-0.07, mountTheta=-2.02
00:41:58.072 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
00:41:58.073 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
00:41:58.073 00.000 16108 Worker thread wakes up
00:41:58.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:41:58.074 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:41:58.074 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.03 yDistance=-0.07
00:41:58.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:41:58.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:58.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:41:58.074 00.000 16108 MoveAxis(E, 0, ABG)
00:41:58.074 00.000 16108 Move returns status 0, amount 0
00:41:58.074 00.000 16108 MoveAxis(N, 0, ABG)
00:41:58.074 00.000 16108 Move returns status 0, amount 0
00:41:58.074 00.000 16108 move complete, result=0
00:41:58.074 00.000 16108 worker thread done servicing request
00:41:58.079 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3472, FiltMin=2992, FiltMax=51235, Gamma=1.000
00:41:58.098 00.019 21068 UpdateGuideState exits: m=119060 SNR=81.2
00:41:58.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:58.101 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:58.102 00.001 21068 Enqueuing Expose request
00:41:58.103 00.001 16108 Worker thread wakes up
00:41:58.103 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:58.104 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:58.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:41:59.083 00.979 16108 Exposure complete
00:41:59.139 00.056 16108 worker thread done servicing request
00:41:59.140 00.001 21068 OnExposeComplete: enter
00:41:59.142 00.002 21068 UpdateGuideState(): m_state=6
00:41:59.143 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8277
00:41:59.144 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.72, Mass=121182, SNR=84.6, Peak=18467 HFD=3.0
00:41:59.145 00.001 21068 MultiStar: [#1 0.19,0.46,0.00,M5] [#2 0.04,-0.13,1.40,U] [#3 0.29,-0.27,0.95,U] [#4 0.36,0.12,0.64,U] [#5 0.15,-0.12,0.93,U] [#6 -0.01,-0.21,0.74,U] [#7 0.38,-0.23,0.61,U] [#8 0.00,0.91,0.00,R] 
00:41:59.146 00.001 21068 single-star, 6 included, MultiStar: {0.13, -0.12}, one-star: {-0.09, 0.01}
00:41:59.147 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
00:41:59.149 00.002 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
00:41:59.149 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.00 mountX=0.09 mountY=0.01, mountTheta=0.09
00:41:59.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
00:41:59.152 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
00:41:59.154 00.002 16108 Worker thread wakes up
00:41:59.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:41:59.154 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:41:59.154 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
00:41:59.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:59.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:59.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:59.154 00.000 16108 MoveAxis(E, 0, ABG)
00:41:59.154 00.000 16108 Move returns status 0, amount 0
00:41:59.154 00.000 16108 MoveAxis(N, 0, ABG)
00:41:59.155 00.001 16108 Move returns status 0, amount 0
00:41:59.155 00.000 16108 move complete, result=0
00:41:59.155 00.000 16108 worker thread done servicing request
00:41:59.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3472, FiltMin=2995, FiltMax=57827, Gamma=1.000
00:41:59.173 00.015 21068 UpdateGuideState exits: m=121182 SNR=84.6
00:41:59.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.174 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:41:59.175 00.001 21068 Enqueuing Expose request
00:41:59.176 00.001 16108 Worker thread wakes up
00:41:59.176 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:59.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:41:59.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:00.340 01.164 16108 Exposure complete
00:42:00.407 00.067 16108 worker thread done servicing request
00:42:00.407 00.000 21068 OnExposeComplete: enter
00:42:00.408 00.001 21068 UpdateGuideState(): m_state=6
00:42:00.409 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8278
00:42:00.410 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.64, Mass=119344, SNR=86.0, Peak=17603 HFD=3.2
00:42:00.411 00.001 21068 MultiStar: [#1 0.22,0.35,1.03,U] [#2 0.24,-0.19,1.05,U] [#3 0.25,-0.12,0.83,U] [#4 0.43,-0.29,0.00,M1] [#5 0.32,-0.17,0.90,U] [#6 0.53,-0.22,0.00,M1] [#7 0.30,-0.14,0.65,U] [#8 0.23,-0.47,0.00,M1] 
00:42:00.411 00.000 21068 single-star, 5 included, MultiStar: {0.25, -0.05}, one-star: {0.21, -0.07}
00:42:00.412 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
00:42:00.413 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
00:42:00.414 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=-0.22 mountY=0.02, mountTheta=3.07
00:42:00.415 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.07, opts=13)
00:42:00.416 00.001 21068 Enqueuing Move request for scope (0.21, -0.07)
00:42:00.417 00.001 16108 Worker thread wakes up
00:42:00.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
00:42:00.417 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
00:42:00.417 00.000 16108 Moving (0.21, -0.07) raw xDistance=-0.22 yDistance=0.02
00:42:00.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:42:00.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:00.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:00.417 00.000 16108 MoveAxis(E, 57, ABG)
00:42:00.417 00.000 16108 Guiding  Dir = 2, Dur = 57
00:42:00.417 00.000 16108 IsSlewing returns 0
00:42:00.418 00.001 16108 IsGuiding returns 0
00:42:00.422 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3472, FiltMin=2982, FiltMax=62989, Gamma=1.000
00:42:00.437 00.015 21068 UpdateGuideState exits: m=119344 SNR=86.0
00:42:00.438 00.001 16108 PulseGuide returned control before completion, sleep 49
00:42:00.438 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:00.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:00.439 00.000 21068 Enqueuing Expose request
00:42:00.503 00.064 16108 IsGuiding returns 1
00:42:00.503 00.000 16108 scope still moving after pulse duration time elapsed
00:42:00.530 00.027 16108 IsSlewing returns 0
00:42:00.530 00.000 16108 IsGuiding returns 0
00:42:00.530 00.000 16108 scope move finished after 57 + 54 ms
00:42:00.530 00.000 16108 Move returns status 0, amount 57
00:42:00.530 00.000 16108 MoveAxis(N, 0, ABG)
00:42:00.530 00.000 16108 Move returns status 0, amount 0
00:42:00.530 00.000 16108 move complete, result=0
00:42:00.530 00.000 16108 worker thread done servicing request
00:42:00.530 00.000 16108 Worker thread wakes up
00:42:00.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:00.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:00.530 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
00:42:01.507 00.977 16108 Exposure complete
00:42:01.583 00.076 16108 worker thread done servicing request
00:42:01.583 00.000 21068 OnExposeComplete: enter
00:42:01.586 00.003 21068 UpdateGuideState(): m_state=6
00:42:01.587 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8279
00:42:01.588 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.63, Mass=131662, SNR=97.6, Peak=20035 HFD=3.3
00:42:01.590 00.002 21068 MultiStar: [#1 0.37,0.41,0.00,M5] [#2 0.16,-0.30,1.20,U] [#3 0.24,-0.33,0.78,U] [#4 0.53,-0.08,0.00,M2] [#5 0.21,-0.34,0.74,U] [#6 0.30,-0.24,0.84,U] [#7 0.23,0.02,0.59,U] [#8 -0.13,-0.30,0.59,U] 
00:42:01.591 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.23}, one-star: {0.11, -0.07}
00:42:01.592 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
00:42:01.593 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
00:42:01.593 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-0.57 mountX=-0.13 mountY=0.04, mountTheta=2.80
00:42:01.596 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
00:42:01.599 00.003 21068 Enqueuing Move request for scope (0.11, -0.07)
00:42:01.601 00.002 16108 Worker thread wakes up
00:42:01.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:42:01.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:42:01.601 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.13 yDistance=0.04
00:42:01.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:42:01.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:01.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:01.601 00.000 16108 MoveAxis(E, 0, ABG)
00:42:01.601 00.000 16108 Move returns status 0, amount 0
00:42:01.601 00.000 16108 MoveAxis(N, 0, ABG)
00:42:01.601 00.000 16108 Move returns status 0, amount 0
00:42:01.601 00.000 16108 move complete, result=0
00:42:01.601 00.000 16108 worker thread done servicing request
00:42:01.610 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3472, FiltMin=2972, FiltMax=59197, Gamma=1.000
00:42:01.637 00.027 21068 UpdateGuideState exits: m=131662 SNR=97.6
00:42:01.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:01.640 00.001 21068 Enqueuing Expose request
00:42:01.641 00.001 16108 Worker thread wakes up
00:42:01.641 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:01.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:01.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:02.808 01.167 16108 Exposure complete
00:42:02.864 00.056 16108 worker thread done servicing request
00:42:02.864 00.000 21068 OnExposeComplete: enter
00:42:02.865 00.001 21068 UpdateGuideState(): m_state=6
00:42:02.867 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8280
00:42:02.869 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=875.87, Mass=103998, SNR=80.6, Peak=15395 HFD=2.8
00:42:02.870 00.001 21068 MultiStar: [#1 0.07,0.41,1.15,U] [#2 -0.01,-0.23,1.20,U] [#3 0.01,-0.19,0.99,U] [#4 0.14,0.02,0.95,U] [#5 0.09,-0.10,1.03,U] [#6 0.20,-0.16,0.69,U] [#7 0.17,-0.18,0.74,U] [#8 -0.02,-0.12,0.85,U] 
00:42:02.871 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.22, 0.16}
00:42:02.873 00.002 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
00:42:02.874 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
00:42:02.875 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.09 mountY=0.01, mountTheta=3.05
00:42:02.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
00:42:02.878 00.001 21068 Enqueuing Move request for scope (0.09, -0.03)
00:42:02.880 00.002 16108 Worker thread wakes up
00:42:02.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
00:42:02.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
00:42:02.880 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
00:42:02.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:42:02.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:02.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:02.880 00.000 16108 MoveAxis(E, 0, ABG)
00:42:02.880 00.000 16108 Move returns status 0, amount 0
00:42:02.880 00.000 16108 MoveAxis(N, 0, ABG)
00:42:02.880 00.000 16108 Move returns status 0, amount 0
00:42:02.880 00.000 16108 move complete, result=0
00:42:02.881 00.001 16108 worker thread done servicing request
00:42:02.885 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3472, FiltMin=2966, FiltMax=65510, Gamma=1.000
00:42:02.900 00.015 21068 UpdateGuideState exits: m=103998 SNR=80.6
00:42:02.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:02.902 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:02.902 00.000 21068 Enqueuing Expose request
00:42:02.903 00.001 16108 Worker thread wakes up
00:42:02.903 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:02.905 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:02.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:03.878 00.973 16108 Exposure complete
00:42:03.947 00.069 16108 worker thread done servicing request
00:42:03.947 00.000 21068 OnExposeComplete: enter
00:42:03.948 00.001 21068 UpdateGuideState(): m_state=6
00:42:03.948 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8281
00:42:03.950 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=875.86, Mass=120513, SNR=89.1, Peak=16707 HFD=3.0
00:42:03.950 00.000 21068 MultiStar: [#1 0.43,0.36,0.00,M5] [#2 0.29,-0.25,1.10,U] [#3 0.34,-0.15,0.92,U] [#4 0.79,0.05,0.00,M2] [#5 0.57,-0.34,0.00,M1] [#6 0.27,-0.25,0.71,U] [#7 0.28,-0.04,0.63,U] [#8 0.24,0.04,0.66,U] 
00:42:03.952 00.002 21068 refined, 5 included, MultiStar: {0.29, -0.09}, one-star: {0.29, 0.16}
00:42:03.953 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
00:42:03.953 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
00:42:03.954 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.29 mountX=-0.30 mountY=0.02, mountTheta=3.09
00:42:03.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.09, opts=13)
00:42:03.956 00.000 21068 Enqueuing Move request for scope (0.29, -0.09)
00:42:03.957 00.001 16108 Worker thread wakes up
00:42:03.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
00:42:03.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
00:42:03.957 00.000 16108 Moving (0.29, -0.09) raw xDistance=-0.30 yDistance=0.02
00:42:03.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:42:03.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:03.958 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:03.958 00.000 16108 MoveAxis(E, 78, ABG)
00:42:03.958 00.000 16108 Guiding  Dir = 2, Dur = 78
00:42:03.958 00.000 16108 IsSlewing returns 0
00:42:03.958 00.000 16108 IsGuiding returns 0
00:42:03.964 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3472, FiltMin=2995, FiltMax=62749, Gamma=1.000
00:42:03.980 00.016 21068 UpdateGuideState exits: m=120513 SNR=89.1
00:42:03.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:03.983 00.001 21068 Enqueuing Expose request
00:42:04.012 00.029 16108 PulseGuide returned control before completion, sleep 34
00:42:04.059 00.047 16108 IsGuiding returns 1
00:42:04.059 00.000 16108 scope still moving after pulse duration time elapsed
00:42:04.090 00.031 16108 IsSlewing returns 0
00:42:04.090 00.000 16108 IsGuiding returns 1
00:42:04.122 00.032 16108 IsSlewing returns 0
00:42:04.122 00.000 16108 IsGuiding returns 0
00:42:04.122 00.000 16108 scope move finished after 78 + 85 ms
00:42:04.122 00.000 16108 Move returns status 0, amount 78
00:42:04.122 00.000 16108 MoveAxis(N, 0, ABG)
00:42:04.122 00.000 16108 Move returns status 0, amount 0
00:42:04.122 00.000 16108 move complete, result=0
00:42:04.123 00.001 16108 worker thread done servicing request
00:42:04.123 00.000 16108 Worker thread wakes up
00:42:04.123 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
00:42:04.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:04.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:05.289 01.166 16108 Exposure complete
00:42:05.342 00.053 16108 worker thread done servicing request
00:42:05.342 00.000 21068 OnExposeComplete: enter
00:42:05.342 00.000 21068 UpdateGuideState(): m_state=6
00:42:05.344 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8282
00:42:05.345 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=876.01, Mass=129677, SNR=93.7, Peak=17443 HFD=3.1
00:42:05.346 00.001 21068 MultiStar: [#1 0.28,0.53,0.00,M6] [#2 0.26,0.04,0.98,U] [#3 0.28,-0.03,0.94,U] [#4 0.20,0.35,0.75,U] [#5 0.32,0.14,0.85,U] [#6 0.23,0.13,0.70,U] [#7 0.40,-0.07,0.54,U] [#8 0.00,0.25,0.70,U] 
00:42:05.347 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.14}, one-star: {0.07, 0.31}
00:42:05.348 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
00:42:05.348 00.000 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
00:42:05.349 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.59 mountX=-0.19 mountY=-0.19, mountTheta=-2.35
00:42:05.350 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.14, opts=13)
00:42:05.351 00.001 21068 Enqueuing Move request for scope (0.22, 0.14)
00:42:05.352 00.001 16108 Worker thread wakes up
00:42:05.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
00:42:05.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
00:42:05.352 00.000 16108 Moving (0.22, 0.14) raw xDistance=-0.19 yDistance=-0.19
00:42:05.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:42:05.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:05.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:42:05.352 00.000 16108 MoveAxis(E, 0, ABG)
00:42:05.353 00.001 16108 Move returns status 0, amount 0
00:42:05.353 00.000 16108 MoveAxis(N, 0, ABG)
00:42:05.353 00.000 16108 Move returns status 0, amount 0
00:42:05.353 00.000 16108 move complete, result=0
00:42:05.353 00.000 16108 worker thread done servicing request
00:42:05.357 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=115, max=65535, med=3472, FiltMin=2928, FiltMax=65472, Gamma=1.000
00:42:05.371 00.014 21068 UpdateGuideState exits: m=129677 SNR=93.7
00:42:05.373 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.375 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:05.376 00.001 21068 Enqueuing Expose request
00:42:05.378 00.002 16108 Worker thread wakes up
00:42:05.379 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:05.380 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:05.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:06.354 00.974 16108 Exposure complete
00:42:06.421 00.067 16108 worker thread done servicing request
00:42:06.421 00.000 21068 OnExposeComplete: enter
00:42:06.421 00.000 21068 UpdateGuideState(): m_state=6
00:42:06.422 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8283
00:42:06.423 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.93, Mass=137727, SNR=86.5, Peak=15827 HFD=3.6
00:42:06.424 00.001 21068 MultiStar: [#1 0.29,0.88,0.00,M7] [#2 0.16,0.21,1.28,U] [#3 -0.20,0.19,0.97,U] [#4 0.03,0.22,0.71,U] [#5 -0.32,0.26,0.76,U] [#6 -0.27,-0.08,0.76,U] [#7 0.23,0.24,0.59,U] [#8 -0.02,0.13,0.75,U] 
00:42:06.425 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.18}, one-star: {-0.06, 0.23}
00:42:06.426 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
00:42:06.426 00.000 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
00:42:06.427 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=0.08 mountY=-0.16, mountTheta=-1.10
00:42:06.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.18, opts=13)
00:42:06.429 00.000 21068 Enqueuing Move request for scope (-0.05, 0.18)
00:42:06.430 00.001 16108 Worker thread wakes up
00:42:06.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:42:06.430 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:42:06.430 00.000 16108 Moving (-0.05, 0.18) raw xDistance=0.08 yDistance=-0.16
00:42:06.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:42:06.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:06.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:42:06.431 00.001 16108 MoveAxis(E, 0, ABG)
00:42:06.431 00.000 16108 Move returns status 0, amount 0
00:42:06.431 00.000 16108 MoveAxis(N, 0, ABG)
00:42:06.431 00.000 16108 Move returns status 0, amount 0
00:42:06.431 00.000 16108 move complete, result=0
00:42:06.431 00.000 16108 worker thread done servicing request
00:42:06.434 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3472, FiltMin=2963, FiltMax=55856, Gamma=1.000
00:42:06.452 00.018 21068 UpdateGuideState exits: m=137727 SNR=86.5
00:42:06.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:06.453 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:06.454 00.001 21068 Enqueuing Expose request
00:42:06.455 00.001 16108 Worker thread wakes up
00:42:06.455 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:06.456 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:06.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:07.618 01.162 16108 Exposure complete
00:42:07.673 00.055 16108 worker thread done servicing request
00:42:07.673 00.000 21068 OnExposeComplete: enter
00:42:07.675 00.002 21068 UpdateGuideState(): m_state=6
00:42:07.676 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8284
00:42:07.676 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=875.74, Mass=122775, SNR=84.7, Peak=12960 HFD=3.6
00:42:07.677 00.001 21068 MultiStar: [#1 1.02,0.20,0.00,M8] [#2 0.85,-0.25,0.00,M1] [#3 0.62,-0.28,0.00,M1] [#4 0.97,-0.40,0.00,M1] [#5 0.69,0.02,0.00,M1] [#6 0.87,-0.46,0.00,M1] [#7 0.72,0.11,0.00,M1] [#8 0.64,-0.17,0.00,M1] 
00:42:07.678 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
00:42:07.679 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
00:42:07.680 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.32 cameraTheta=0.12 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
00:42:07.681 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.04, opts=13)
00:42:07.682 00.001 21068 Enqueuing Move request for scope (0.31, 0.04)
00:42:07.682 00.000 16108 Worker thread wakes up
00:42:07.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.04) opts 0xd
00:42:07.683 00.001 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.04)
00:42:07.683 00.000 16108 Moving (0.31, 0.04) raw xDistance=-0.30 yDistance=-0.11
00:42:07.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:42:07.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:07.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:07.683 00.000 16108 MoveAxis(E, 79, ABG)
00:42:07.683 00.000 16108 Guiding  Dir = 2, Dur = 79
00:42:07.683 00.000 16108 IsSlewing returns 0
00:42:07.683 00.000 16108 IsGuiding returns 0
00:42:07.687 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3469, FiltMin=2937, FiltMax=58435, Gamma=1.000
00:42:07.702 00.015 21068 UpdateGuideState exits: m=122775 SNR=84.7
00:42:07.704 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:07.707 00.002 21068 Enqueuing Expose request
00:42:07.712 00.005 16108 PulseGuide returned control before completion, sleep 61
00:42:07.774 00.062 16108 IsGuiding returns 1
00:42:07.774 00.000 16108 scope still moving after pulse duration time elapsed
00:42:07.805 00.031 16108 IsSlewing returns 0
00:42:07.805 00.000 16108 IsGuiding returns 1
00:42:07.837 00.032 16108 IsSlewing returns 0
00:42:07.837 00.000 16108 IsGuiding returns 0
00:42:07.837 00.000 16108 scope move finished after 79 + 74 ms
00:42:07.837 00.000 16108 Move returns status 0, amount 79
00:42:07.837 00.000 16108 MoveAxis(N, 0, ABG)
00:42:07.837 00.000 16108 Move returns status 0, amount 0
00:42:07.837 00.000 16108 move complete, result=0
00:42:07.837 00.000 16108 worker thread done servicing request
00:42:07.837 00.000 16108 Worker thread wakes up
00:42:07.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:07.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:07.837 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
00:42:08.825 00.988 16108 Exposure complete
00:42:08.893 00.068 16108 worker thread done servicing request
00:42:08.893 00.000 21068 OnExposeComplete: enter
00:42:08.894 00.001 21068 UpdateGuideState(): m_state=6
00:42:08.894 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8285
00:42:08.895 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.11, Mass=115633, SNR=73.7, Peak=12397 HFD=3.6
00:42:08.896 00.001 21068 MultiStar: [#1 0.41,-0.07,1.11,U] [#2 -0.03,-0.61,0.00,M2] [#3 0.30,-0.81,0.00,M2] [#4 0.23,-0.77,0.00,M2] [#5 0.32,-0.72,0.00,M2] [#6 0.24,-0.63,0.00,M2] [#7 0.33,-0.51,0.00,M2] [#8 -0.24,-0.62,0.00,M2] 
00:42:08.897 00.001 21068 refined, 1 included, MultiStar: {0.32, -0.32}, one-star: {0.22, -0.59}
00:42:08.897 00.000 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
00:42:08.898 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
00:42:08.900 00.002 21068 CameraToMount -- cameraX=0.32 cameraY=-0.32 hyp=0.45 cameraTheta=-0.78 mountX=-0.37 mountY=0.23, mountTheta=2.58
00:42:08.902 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.32, opts=13)
00:42:08.902 00.000 21068 Enqueuing Move request for scope (0.32, -0.32)
00:42:08.903 00.001 16108 Worker thread wakes up
00:42:08.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.32) opts 0xd
00:42:08.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.32)
00:42:08.903 00.000 16108 Moving (0.32, -0.32) raw xDistance=-0.37 yDistance=0.23
00:42:08.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:42:08.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:42:08.904 00.001 16108 MoveAxis(E, 103, ABG)
00:42:08.904 00.000 16108 Guiding  Dir = 2, Dur = 103
00:42:08.904 00.000 16108 IsSlewing returns 0
00:42:08.904 00.000 16108 IsGuiding returns 0
00:42:08.907 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3469, FiltMin=3011, FiltMax=52643, Gamma=1.000
00:42:08.922 00.015 21068 UpdateGuideState exits: m=115633 SNR=73.7
00:42:08.922 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:08.924 00.001 21068 Enqueuing Expose request
00:42:08.965 00.041 16108 PulseGuide returned control before completion, sleep 53
00:42:09.026 00.061 16108 IsGuiding returns 1
00:42:09.026 00.000 16108 scope still moving after pulse duration time elapsed
00:42:09.058 00.032 16108 IsSlewing returns 0
00:42:09.058 00.000 16108 IsGuiding returns 1
00:42:09.089 00.031 16108 IsSlewing returns 0
00:42:09.089 00.000 16108 IsGuiding returns 1
00:42:09.121 00.032 16108 IsSlewing returns 0
00:42:09.122 00.001 16108 IsGuiding returns 1
00:42:09.152 00.030 16108 IsSlewing returns 0
00:42:09.152 00.000 16108 IsGuiding returns 0
00:42:09.152 00.000 16108 scope move finished after 103 + 145 ms
00:42:09.152 00.000 16108 Move returns status 0, amount 103
00:42:09.152 00.000 16108 MoveAxis(S, 47, ABG)
00:42:09.152 00.000 16108 Guiding  Dir = 1, Dur = 47
00:42:09.152 00.000 16108 IsSlewing returns 0
00:42:09.152 00.000 16108 IsGuiding returns 0
00:42:09.200 00.048 16108 IsGuiding returns 1
00:42:09.200 00.000 16108 scope still moving after pulse duration time elapsed
00:42:09.230 00.030 16108 IsSlewing returns 0
00:42:09.230 00.000 16108 IsGuiding returns 1
00:42:09.261 00.031 16108 IsSlewing returns 0
00:42:09.261 00.000 16108 IsGuiding returns 1
00:42:09.293 00.032 16108 IsSlewing returns 0
00:42:09.293 00.000 16108 IsGuiding returns 0
00:42:09.293 00.000 16108 scope move finished after 47 + 93 ms
00:42:09.293 00.000 16108 Move returns status 0, amount 47
00:42:09.293 00.000 16108 move complete, result=0
00:42:09.293 00.000 16108 worker thread done servicing request
00:42:09.293 00.000 16108 Worker thread wakes up
00:42:09.293 00.000 21068 GuideStep: -0.4 px 103 ms EAST, 0.2 px 47 ms SOUTH
00:42:09.296 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:09.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:10.452 01.156 16108 Exposure complete
00:42:10.506 00.054 16108 worker thread done servicing request
00:42:10.506 00.000 21068 OnExposeComplete: enter
00:42:10.507 00.001 21068 UpdateGuideState(): m_state=6
00:42:10.508 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8286
00:42:10.509 00.001 21068 Star::Find returns 1 (0), X=219.30, Y=875.69, Mass=132479, SNR=84.9, Peak=13619 HFD=3.5
00:42:10.510 00.001 21068 MultiStar: [#1 -0.36,-0.07,1.04,U] [#2 -0.64,-0.73,0.00,M3] [#3 -0.44,-0.55,0.00,M3] [#4 -0.35,-0.17,0.85,U] [#5 -0.24,-0.25,0.87,U] [#6 -0.32,-0.45,0.00,M3] [#7 -0.45,-0.08,0.70,U] [#8 -0.69,-0.33,0.00,M3] 
00:42:10.511 00.001 21068 refined, 4 included, MultiStar: {-0.42, -0.11}, one-star: {-0.66, -0.01}
00:42:10.512 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
00:42:10.512 00.000 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
00:42:10.513 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-2.88 mountX=0.39 mountY=0.21, mountTheta=0.49
00:42:10.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=-0.11, opts=13)
00:42:10.516 00.001 21068 Enqueuing Move request for scope (-0.42, -0.11)
00:42:10.517 00.001 16108 Worker thread wakes up
00:42:10.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.11) opts 0xd
00:42:10.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, -0.11)
00:42:10.517 00.000 16108 Moving (-0.42, -0.11) raw xDistance=0.39 yDistance=0.21
00:42:10.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
00:42:10.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:42:10.517 00.000 16108 MoveAxis(W, 95, ABG)
00:42:10.517 00.000 16108 Guiding  Dir = 3, Dur = 95
00:42:10.517 00.000 16108 IsSlewing returns 0
00:42:10.518 00.001 16108 IsGuiding returns 0
00:42:10.521 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3469, FiltMin=2963, FiltMax=62061, Gamma=1.000
00:42:10.536 00.015 21068 UpdateGuideState exits: m=132479 SNR=84.9
00:42:10.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:10.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:10.539 00.001 21068 Enqueuing Expose request
00:42:10.552 00.013 16108 PulseGuide returned control before completion, sleep 71
00:42:10.630 00.078 16108 IsGuiding returns 1
00:42:10.630 00.000 16108 scope still moving after pulse duration time elapsed
00:42:10.661 00.031 16108 IsSlewing returns 0
00:42:10.661 00.000 16108 IsGuiding returns 1
00:42:10.693 00.032 16108 IsSlewing returns 0
00:42:10.694 00.001 16108 IsGuiding returns 1
00:42:10.725 00.031 16108 IsSlewing returns 0
00:42:10.726 00.001 16108 IsGuiding returns 0
00:42:10.726 00.000 16108 scope move finished after 95 + 112 ms
00:42:10.726 00.000 16108 Move returns status 0, amount 95
00:42:10.726 00.000 16108 MoveAxis(S, 42, ABG)
00:42:10.726 00.000 16108 Guiding  Dir = 1, Dur = 42
00:42:10.726 00.000 16108 IsSlewing returns 0
00:42:10.726 00.000 16108 IsGuiding returns 0
00:42:10.789 00.063 16108 IsGuiding returns 1
00:42:10.789 00.000 16108 scope still moving after pulse duration time elapsed
00:42:10.819 00.030 16108 IsSlewing returns 0
00:42:10.819 00.000 16108 IsGuiding returns 1
00:42:10.851 00.032 16108 IsSlewing returns 0
00:42:10.852 00.001 16108 IsGuiding returns 1
00:42:10.882 00.030 16108 IsSlewing returns 0
00:42:10.882 00.000 16108 IsGuiding returns 0
00:42:10.883 00.001 16108 scope move finished after 42 + 114 ms
00:42:10.883 00.000 16108 Move returns status 0, amount 42
00:42:10.883 00.000 16108 move complete, result=0
00:42:10.883 00.000 16108 worker thread done servicing request
00:42:10.883 00.000 21068 GuideStep: 0.4 px 95 ms WEST, 0.2 px 42 ms SOUTH
00:42:10.886 00.003 16108 Worker thread wakes up
00:42:10.886 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:10.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:11.869 00.983 16108 Exposure complete
00:42:11.926 00.057 16108 worker thread done servicing request
00:42:11.926 00.000 21068 OnExposeComplete: enter
00:42:11.927 00.001 21068 UpdateGuideState(): m_state=6
00:42:11.928 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8287
00:42:11.928 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=876.00, Mass=117725, SNR=89.6, Peak=13667 HFD=3.9
00:42:11.929 00.001 21068 MultiStar: [#1 -0.07,0.48,0.00,M7] [#2 -0.12,-0.05,1.04,U] [#3 -0.18,-0.36,0.98,U] [#4 -0.06,-0.24,0.81,U] [#5 0.01,-0.02,1.10,U] [#6 -0.21,-0.34,0.73,U] [#7 0.40,-0.17,0.58,U] [#8 -0.08,-0.29,0.75,U] 
00:42:11.930 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {-0.15, 0.29}
00:42:11.930 00.000 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
00:42:11.931 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
00:42:11.932 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-2.06 mountX=0.04 mountY=0.14, mountTheta=1.26
00:42:11.933 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.13, opts=13)
00:42:11.935 00.002 21068 Enqueuing Move request for scope (-0.07, -0.13)
00:42:11.936 00.001 16108 Worker thread wakes up
00:42:11.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:42:11.936 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:42:11.936 00.000 16108 Moving (-0.07, -0.13) raw xDistance=0.04 yDistance=0.14
00:42:11.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:42:11.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:11.937 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:42:11.937 00.000 16108 MoveAxis(E, 0, ABG)
00:42:11.937 00.000 16108 Move returns status 0, amount 0
00:42:11.937 00.000 16108 MoveAxis(N, 0, ABG)
00:42:11.937 00.000 16108 Move returns status 0, amount 0
00:42:11.937 00.000 16108 move complete, result=0
00:42:11.937 00.000 16108 worker thread done servicing request
00:42:11.948 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3469, FiltMin=3005, FiltMax=56336, Gamma=1.000
00:42:11.973 00.025 21068 UpdateGuideState exits: m=117725 SNR=89.6
00:42:11.973 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:11.976 00.002 21068 Enqueuing Expose request
00:42:11.977 00.001 16108 Worker thread wakes up
00:42:11.977 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:11.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:11.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:13.139 01.162 16108 Exposure complete
00:42:13.215 00.076 16108 worker thread done servicing request
00:42:13.215 00.000 21068 OnExposeComplete: enter
00:42:13.216 00.001 21068 UpdateGuideState(): m_state=6
00:42:13.217 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8288
00:42:13.217 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=875.65, Mass=115978, SNR=78.1, Peak=13280 HFD=3.4
00:42:13.218 00.001 21068 MultiStar: [#1 1.01,0.40,0.00,M8] [#2 0.53,-0.31,0.00,M3] [#3 0.89,-0.41,0.00,M3] [#4 0.83,-0.23,0.00,M1] [#5 0.81,-0.27,0.00,M1] [#6 0.47,-0.48,0.00,M3] [#7 0.50,-0.43,0.00,M1] [#8 0.54,-0.49,0.00,M3] 
00:42:13.219 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:42:13.220 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:42:13.220 00.000 21068 CameraToMount -- cameraX=0.54 cameraY=-0.05 hyp=0.54 cameraTheta=-0.09 mountX=-0.54 mountY=-0.08, mountTheta=-3.00
00:42:13.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.54, y=-0.05, opts=13)
00:42:13.223 00.001 21068 Enqueuing Move request for scope (0.54, -0.05)
00:42:13.224 00.001 16108 Worker thread wakes up
00:42:13.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.05) opts 0xd
00:42:13.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.54, -0.05)
00:42:13.224 00.000 16108 Moving (0.54, -0.05) raw xDistance=-0.54 yDistance=-0.08
00:42:13.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:42:13.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:13.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:42:13.224 00.000 16108 MoveAxis(E, 142, ABG)
00:42:13.224 00.000 16108 Guiding  Dir = 2, Dur = 142
00:42:13.224 00.000 16108 IsSlewing returns 0
00:42:13.224 00.000 16108 IsGuiding returns 0
00:42:13.234 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3469, FiltMin=3005, FiltMax=53414, Gamma=1.000
00:42:13.242 00.008 16108 PulseGuide returned control before completion, sleep 135
00:42:13.254 00.012 21068 UpdateGuideState exits: m=115978 SNR=78.1
00:42:13.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:13.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:13.257 00.001 21068 Enqueuing Expose request
00:42:13.382 00.125 16108 IsGuiding returns 1
00:42:13.382 00.000 16108 scope still moving after pulse duration time elapsed
00:42:13.414 00.032 16108 IsSlewing returns 0
00:42:13.414 00.000 16108 IsGuiding returns 0
00:42:13.415 00.001 16108 scope move finished after 142 + 48 ms
00:42:13.415 00.000 16108 Move returns status 0, amount 142
00:42:13.415 00.000 16108 MoveAxis(N, 0, ABG)
00:42:13.415 00.000 16108 Move returns status 0, amount 0
00:42:13.415 00.000 16108 move complete, result=0
00:42:13.415 00.000 16108 worker thread done servicing request
00:42:13.415 00.000 16108 Worker thread wakes up
00:42:13.415 00.000 21068 GuideStep: -0.5 px 142 ms EAST, -0.1 px 0 ms NORTH
00:42:13.419 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:13.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:14.397 00.978 16108 Exposure complete
00:42:14.460 00.063 16108 worker thread done servicing request
00:42:14.460 00.000 21068 OnExposeComplete: enter
00:42:14.461 00.001 21068 UpdateGuideState(): m_state=6
00:42:14.462 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8289
00:42:14.463 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.21, Mass=123537, SNR=75.9, Peak=12755 HFD=3.6
00:42:14.464 00.001 21068 MultiStar: [#1 0.53,0.12,0.00,M9] [#2 0.46,-0.47,0.00,M4] [#3 0.62,-0.57,0.00,M4] [#4 0.54,-0.47,0.00,M2] [#5 0.28,-0.49,0.00,M2] [#6 0.26,-0.50,0.00,M4] [#7 0.53,-0.57,0.00,M2] [#8 0.45,-0.64,0.00,M4] 
00:42:14.465 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
00:42:14.466 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
00:42:14.467 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.50 hyp=0.58 cameraTheta=-1.02 mountX=-0.39 mountY=0.41, mountTheta=2.33
00:42:14.468 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.50, opts=13)
00:42:14.469 00.001 21068 Enqueuing Move request for scope (0.31, -0.50)
00:42:14.470 00.001 16108 Worker thread wakes up
00:42:14.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.50) opts 0xd
00:42:14.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.50)
00:42:14.470 00.000 16108 Moving (0.31, -0.50) raw xDistance=-0.39 yDistance=0.41
00:42:14.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
00:42:14.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
00:42:14.470 00.000 16108 MoveAxis(E, 111, ABG)
00:42:14.470 00.000 16108 Guiding  Dir = 2, Dur = 111
00:42:14.470 00.000 16108 IsSlewing returns 0
00:42:14.471 00.001 16108 IsGuiding returns 0
00:42:14.474 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3469, FiltMin=3001, FiltMax=62969, Gamma=1.000
00:42:14.499 00.025 16108 PulseGuide returned control before completion, sleep 94
00:42:14.503 00.004 21068 UpdateGuideState exits: m=123537 SNR=75.9
00:42:14.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.507 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:14.508 00.001 21068 Enqueuing Expose request
00:42:14.605 00.097 16108 IsGuiding returns 1
00:42:14.605 00.000 16108 scope still moving after pulse duration time elapsed
00:42:14.636 00.031 16108 IsSlewing returns 0
00:42:14.636 00.000 16108 IsGuiding returns 1
00:42:14.668 00.032 16108 IsSlewing returns 0
00:42:14.668 00.000 16108 IsGuiding returns 0
00:42:14.668 00.000 16108 scope move finished after 111 + 86 ms
00:42:14.669 00.001 16108 Move returns status 0, amount 111
00:42:14.669 00.000 16108 MoveAxis(S, 83, ABG)
00:42:14.669 00.000 16108 Guiding  Dir = 1, Dur = 83
00:42:14.669 00.000 16108 IsSlewing returns 0
00:42:14.669 00.000 16108 IsGuiding returns 0
00:42:14.733 00.064 16108 PulseGuide returned control before completion, sleep 30
00:42:14.777 00.044 16108 IsGuiding returns 1
00:42:14.777 00.000 16108 scope still moving after pulse duration time elapsed
00:42:14.809 00.032 16108 IsSlewing returns 0
00:42:14.809 00.000 16108 IsGuiding returns 1
00:42:14.841 00.032 16108 IsSlewing returns 0
00:42:14.841 00.000 16108 IsGuiding returns 0
00:42:14.841 00.000 16108 scope move finished after 83 + 89 ms
00:42:14.841 00.000 16108 Move returns status 0, amount 83
00:42:14.841 00.000 16108 move complete, result=0
00:42:14.841 00.000 16108 worker thread done servicing request
00:42:14.842 00.001 16108 Worker thread wakes up
00:42:14.842 00.000 21068 GuideStep: -0.4 px 111 ms EAST, 0.4 px 83 ms SOUTH
00:42:14.844 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:14.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:16.006 01.162 16108 Exposure complete
00:42:16.077 00.071 16108 worker thread done servicing request
00:42:16.077 00.000 21068 OnExposeComplete: enter
00:42:16.078 00.001 21068 UpdateGuideState(): m_state=6
00:42:16.079 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8290
00:42:16.079 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=876.06, Mass=124516, SNR=80.5, Peak=18115 HFD=3.1
00:42:16.081 00.002 21068 MultiStar: [#1 0.04,0.41,1.26,U] [#2 -0.06,0.14,1.38,U] [#3 -0.12,-0.25,1.06,U] [#4 0.16,0.12,0.83,U] [#5 -0.33,-0.02,0.98,U] [#6 -0.22,-0.19,0.89,U] [#7 -0.16,-0.02,0.68,U] [#8 -0.47,-0.21,0.00,M5] 
00:42:16.082 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.15, 0.36}
00:42:16.083 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:42:16.083 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:42:16.084 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=0.11 mountY=-0.06, mountTheta=-0.50
00:42:16.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
00:42:16.086 00.000 21068 Enqueuing Move request for scope (-0.10, 0.09)
00:42:16.087 00.001 16108 Worker thread wakes up
00:42:16.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:42:16.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:42:16.087 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.06
00:42:16.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:42:16.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:16.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:16.087 00.000 16108 MoveAxis(E, 0, ABG)
00:42:16.087 00.000 16108 Move returns status 0, amount 0
00:42:16.088 00.001 16108 MoveAxis(N, 0, ABG)
00:42:16.088 00.000 16108 Move returns status 0, amount 0
00:42:16.088 00.000 16108 move complete, result=0
00:42:16.088 00.000 16108 worker thread done servicing request
00:42:16.091 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3469, FiltMin=2969, FiltMax=61680, Gamma=1.000
00:42:16.108 00.017 21068 UpdateGuideState exits: m=124516 SNR=80.5
00:42:16.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:16.109 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:16.111 00.002 21068 Enqueuing Expose request
00:42:16.112 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:16.113 00.001 16108 Worker thread wakes up
00:42:16.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:16.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:17.084 00.971 16108 Exposure complete
00:42:17.148 00.064 16108 worker thread done servicing request
00:42:17.148 00.000 21068 OnExposeComplete: enter
00:42:17.149 00.001 21068 UpdateGuideState(): m_state=6
00:42:17.151 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8291
00:42:17.152 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=876.11, Mass=117323, SNR=81.6, Peak=16723 HFD=3.1
00:42:17.153 00.001 21068 MultiStar: [#1 -0.03,0.62,0.00,M9] [#2 -0.11,-0.13,1.36,U] [#3 -0.06,0.13,1.16,U] [#4 0.13,0.08,0.93,U] [#5 -0.22,0.19,0.92,U] [#6 -0.02,-0.16,0.88,U] [#7 -0.02,0.06,0.55,U] [#8 -0.38,0.20,0.86,U] 
00:42:17.153 00.000 21068 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.42, 0.40}
00:42:17.154 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
00:42:17.155 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
00:42:17.156 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.58 mountX=0.15 mountY=-0.05, mountTheta=-0.33
00:42:17.157 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.09, opts=13)
00:42:17.158 00.001 21068 Enqueuing Move request for scope (-0.14, 0.09)
00:42:17.159 00.001 16108 Worker thread wakes up
00:42:17.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:42:17.159 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:42:17.159 00.000 16108 Moving (-0.14, 0.09) raw xDistance=0.15 yDistance=-0.05
00:42:17.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:42:17.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:17.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:17.159 00.000 16108 MoveAxis(E, 0, ABG)
00:42:17.159 00.000 16108 Move returns status 0, amount 0
00:42:17.159 00.000 16108 MoveAxis(N, 0, ABG)
00:42:17.159 00.000 16108 Move returns status 0, amount 0
00:42:17.159 00.000 16108 move complete, result=0
00:42:17.159 00.000 16108 worker thread done servicing request
00:42:17.163 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3469, FiltMin=2937, FiltMax=56013, Gamma=1.000
00:42:17.179 00.016 21068 UpdateGuideState exits: m=117323 SNR=81.6
00:42:17.181 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:17.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:17.183 00.001 21068 Enqueuing Expose request
00:42:17.184 00.001 16108 Worker thread wakes up
00:42:17.184 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:17.184 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:17.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:18.342 01.158 16108 Exposure complete
00:42:18.412 00.070 16108 worker thread done servicing request
00:42:18.413 00.001 21068 OnExposeComplete: enter
00:42:18.413 00.000 21068 UpdateGuideState(): m_state=6
00:42:18.414 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8292
00:42:18.415 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.93, Mass=121780, SNR=78.2, Peak=15683 HFD=3.0
00:42:18.416 00.001 21068 MultiStar: [#1 0.10,0.63,0.00,M10] [#2 -0.00,-0.21,1.27,U] [#3 -0.05,-0.09,1.09,U] [#4 0.14,0.14,0.87,U] [#5 0.05,0.02,0.86,U] [#6 0.06,-0.16,1.06,U] [#7 0.15,0.23,0.68,U] [#8 -0.28,-0.01,0.74,U] 
00:42:18.417 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.00}, one-star: {-0.09, 0.22}
00:42:18.418 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
00:42:18.419 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
00:42:18.420 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.52 mountX=0.00 mountY=0.00, mountTheta=0.83
00:42:18.421 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.00, opts=13)
00:42:18.423 00.002 21068 Enqueuing Move request for scope (-0.00, -0.00)
00:42:18.425 00.002 16108 Worker thread wakes up
00:42:18.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
00:42:18.425 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
00:42:18.425 00.000 16108 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=0.00
00:42:18.426 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:42:18.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:18.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:42:18.426 00.000 16108 MoveAxis(E, 0, ABG)
00:42:18.426 00.000 16108 Move returns status 0, amount 0
00:42:18.426 00.000 16108 MoveAxis(N, 0, ABG)
00:42:18.426 00.000 16108 Move returns status 0, amount 0
00:42:18.426 00.000 16108 move complete, result=0
00:42:18.427 00.001 16108 worker thread done servicing request
00:42:18.433 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3472, FiltMin=2985, FiltMax=61264, Gamma=1.000
00:42:18.454 00.021 21068 UpdateGuideState exits: m=121780 SNR=78.2
00:42:18.456 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:18.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:18.458 00.001 21068 Enqueuing Expose request
00:42:18.458 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:18.459 00.001 16108 Worker thread wakes up
00:42:18.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:18.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:19.437 00.978 16108 Exposure complete
00:42:19.500 00.063 16108 worker thread done servicing request
00:42:19.501 00.001 21068 OnExposeComplete: enter
00:42:19.502 00.001 21068 UpdateGuideState(): m_state=6
00:42:19.503 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8293
00:42:19.503 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=876.28, Mass=110401, SNR=70.3, Peak=16083 HFD=3.0
00:42:19.504 00.001 21068 MultiStar: [#1 -0.24,0.69,0.00,R] [#2 -0.39,0.03,1.32,U] [#3 -0.47,0.17,0.00,M2] [#4 0.01,0.17,0.92,U] [#5 -0.37,0.21,1.28,U] [#6 -0.36,-0.05,0.89,U] [#7 -0.47,0.11,0.00,M1] [#8 -0.61,0.23,0.00,M4] 
00:42:19.505 00.001 21068 refined, 4 included, MultiStar: {-0.33, 0.18}, one-star: {-0.46, 0.57}
00:42:19.506 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
00:42:19.507 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
00:42:19.508 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.18 hyp=0.38 cameraTheta=2.63 mountX=0.35 mountY=-0.10, mountTheta=-0.28
00:42:19.509 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.18, opts=13)
00:42:19.510 00.001 21068 Enqueuing Move request for scope (-0.33, 0.18)
00:42:19.511 00.001 16108 Worker thread wakes up
00:42:19.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.18) opts 0xd
00:42:19.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.18)
00:42:19.511 00.000 16108 Moving (-0.33, 0.18) raw xDistance=0.35 yDistance=-0.10
00:42:19.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:42:19.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:19.511 00.000 16108 MoveAxis(W, 93, ABG)
00:42:19.511 00.000 16108 Guiding  Dir = 3, Dur = 93
00:42:19.512 00.001 16108 IsSlewing returns 0
00:42:19.512 00.000 16108 IsGuiding returns 0
00:42:19.516 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3472, FiltMin=3001, FiltMax=57405, Gamma=1.000
00:42:19.528 00.012 16108 PulseGuide returned control before completion, sleep 88
00:42:19.532 00.004 21068 UpdateGuideState exits: m=110401 SNR=70.3
00:42:19.532 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:19.534 00.001 21068 Enqueuing Expose request
00:42:19.620 00.086 16108 IsGuiding returns 1
00:42:19.620 00.000 16108 scope still moving after pulse duration time elapsed
00:42:19.652 00.032 16108 IsSlewing returns 0
00:42:19.652 00.000 16108 IsGuiding returns 0
00:42:19.653 00.001 16108 scope move finished after 93 + 46 ms
00:42:19.653 00.000 16108 Move returns status 0, amount 93
00:42:19.653 00.000 16108 MoveAxis(N, 0, ABG)
00:42:19.653 00.000 16108 Move returns status 0, amount 0
00:42:19.653 00.000 16108 move complete, result=0
00:42:19.653 00.000 16108 worker thread done servicing request
00:42:19.653 00.000 16108 Worker thread wakes up
00:42:19.653 00.000 21068 GuideStep: 0.4 px 93 ms WEST, -0.1 px 0 ms NORTH
00:42:19.655 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:19.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:20.810 01.155 16108 Exposure complete
00:42:20.864 00.054 16108 worker thread done servicing request
00:42:20.864 00.000 21068 OnExposeComplete: enter
00:42:20.865 00.001 21068 UpdateGuideState(): m_state=6
00:42:20.866 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8294
00:42:20.867 00.001 21068 Star::Find returns 1 (0), X=219.20, Y=876.02, Mass=110721, SNR=76.1, Peak=14701 HFD=2.7
00:42:20.868 00.001 21068 MultiStar: [#1 0.03,-0.03,1.28,U] [#2 -0.46,0.01,1.48,U] [#3 -0.24,0.09,1.13,U] [#4 0.03,0.21,0.79,U] [#5 -0.27,0.27,1.14,U] [#6 -0.17,-0.09,0.79,U] [#7 -0.09,0.36,0.68,U] [#8 -0.56,0.23,0.00,M5] 
00:42:20.869 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.13}, one-star: {-0.76, 0.32}
00:42:20.870 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
00:42:20.870 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
00:42:20.871 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.69 mountX=0.28 mountY=-0.06, mountTheta=-0.22
00:42:20.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.13, opts=13)
00:42:20.877 00.004 21068 Enqueuing Move request for scope (-0.26, 0.13)
00:42:20.879 00.002 16108 Worker thread wakes up
00:42:20.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
00:42:20.879 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
00:42:20.879 00.000 16108 Moving (-0.26, 0.13) raw xDistance=0.28 yDistance=-0.06
00:42:20.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:42:20.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:20.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:20.879 00.000 16108 MoveAxis(W, 79, ABG)
00:42:20.879 00.000 16108 Guiding  Dir = 3, Dur = 79
00:42:20.880 00.001 16108 IsSlewing returns 0
00:42:20.880 00.000 16108 IsGuiding returns 0
00:42:20.882 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3469, FiltMin=2998, FiltMax=51984, Gamma=1.000
00:42:20.902 00.020 21068 UpdateGuideState exits: m=110721 SNR=76.1
00:42:20.904 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:20.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:20.906 00.001 21068 Enqueuing Expose request
00:42:20.937 00.031 16108 PulseGuide returned control before completion, sleep 32
00:42:20.984 00.047 16108 IsGuiding returns 1
00:42:20.984 00.000 16108 scope still moving after pulse duration time elapsed
00:42:21.015 00.031 16108 IsSlewing returns 0
00:42:21.015 00.000 16108 IsGuiding returns 1
00:42:21.047 00.032 16108 IsSlewing returns 0
00:42:21.047 00.000 16108 IsGuiding returns 1
00:42:21.078 00.031 16108 IsSlewing returns 0
00:42:21.078 00.000 16108 IsGuiding returns 1
00:42:21.108 00.030 16108 IsSlewing returns 0
00:42:21.108 00.000 16108 IsGuiding returns 0
00:42:21.108 00.000 16108 scope move finished after 79 + 150 ms
00:42:21.110 00.002 16108 Move returns status 0, amount 79
00:42:21.110 00.000 16108 MoveAxis(N, 0, ABG)
00:42:21.110 00.000 16108 Move returns status 0, amount 0
00:42:21.110 00.000 16108 move complete, result=0
00:42:21.110 00.000 16108 worker thread done servicing request
00:42:21.110 00.000 16108 Worker thread wakes up
00:42:21.110 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH
00:42:21.113 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:21.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:22.086 00.973 16108 Exposure complete
00:42:22.143 00.057 16108 worker thread done servicing request
00:42:22.143 00.000 21068 OnExposeComplete: enter
00:42:22.144 00.001 21068 UpdateGuideState(): m_state=6
00:42:22.144 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8295
00:42:22.145 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.12, Mass=128007, SNR=98.2, Peak=15651 HFD=3.7
00:42:22.146 00.001 21068 MultiStar: [#1 0.35,-0.11,1.06,U] [#2 -0.18,-0.06,1.09,U] [#3 -0.22,-0.12,0.74,U] [#4 0.23,0.19,0.80,U] [#5 0.26,0.10,0.75,U] [#6 0.09,0.01,0.62,U] [#7 0.05,0.01,0.47,U] [#8 -0.40,0.06,0.68,U] 
00:42:22.147 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.11, 0.41}
00:42:22.148 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
00:42:22.148 00.000 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
00:42:22.149 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=-0.00 mountY=-0.06, mountTheta=-1.57
00:42:22.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
00:42:22.153 00.002 21068 Enqueuing Move request for scope (0.01, 0.06)
00:42:22.153 00.000 16108 Worker thread wakes up
00:42:22.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
00:42:22.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
00:42:22.153 00.000 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
00:42:22.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:42:22.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:22.154 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:22.154 00.000 16108 MoveAxis(E, 0, ABG)
00:42:22.154 00.000 16108 Move returns status 0, amount 0
00:42:22.154 00.000 16108 MoveAxis(N, 0, ABG)
00:42:22.154 00.000 16108 Move returns status 0, amount 0
00:42:22.154 00.000 16108 move complete, result=0
00:42:22.154 00.000 16108 worker thread done servicing request
00:42:22.157 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3472, FiltMin=2963, FiltMax=56976, Gamma=1.000
00:42:22.172 00.015 21068 UpdateGuideState exits: m=128007 SNR=98.2
00:42:22.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:22.175 00.001 21068 Enqueuing Expose request
00:42:22.175 00.000 16108 Worker thread wakes up
00:42:22.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:22.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:22.175 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:23.347 01.172 16108 Exposure complete
00:42:23.401 00.054 16108 worker thread done servicing request
00:42:23.401 00.000 21068 OnExposeComplete: enter
00:42:23.403 00.002 21068 UpdateGuideState(): m_state=6
00:42:23.404 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8296
00:42:23.406 00.002 21068 Star::Find returns 1 (0), X=219.27, Y=875.99, Mass=118306, SNR=77.8, Peak=15389 HFD=3.2
00:42:23.408 00.002 21068 MultiStar: [#1 -0.36,0.27,1.29,U] [#2 -0.77,0.09,0.00,M1] [#3 -0.59,0.01,0.00,M1] [#4 -0.39,0.15,0.87,U] [#5 -0.77,0.05,0.00,M1] [#6 -0.74,0.09,0.00,M1] [#7 -0.38,0.22,0.67,U] [#8 -1.09,0.09,0.00,M5] 
00:42:23.411 00.003 21068 refined, 3 included, MultiStar: {-0.46, 0.24}, one-star: {-0.69, 0.28}
00:42:23.412 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
00:42:23.414 00.002 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
00:42:23.415 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=0.24 hyp=0.51 cameraTheta=2.67 mountX=0.49 mountY=-0.12, mountTheta=-0.24
00:42:23.419 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=0.24, opts=13)
00:42:23.421 00.002 21068 Enqueuing Move request for scope (-0.46, 0.24)
00:42:23.422 00.001 16108 Worker thread wakes up
00:42:23.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.24) opts 0xd
00:42:23.423 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.46, 0.24)
00:42:23.423 00.000 16108 Moving (-0.46, 0.24) raw xDistance=0.49 yDistance=-0.12
00:42:23.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:42:23.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:23.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:42:23.423 00.000 16108 MoveAxis(W, 129, ABG)
00:42:23.423 00.000 16108 Guiding  Dir = 3, Dur = 129
00:42:23.423 00.000 16108 IsSlewing returns 0
00:42:23.423 00.000 16108 IsGuiding returns 0
00:42:23.428 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3472, FiltMin=3001, FiltMax=63840, Gamma=1.000
00:42:23.445 00.017 21068 UpdateGuideState exits: m=118306 SNR=77.8
00:42:23.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:23.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:23.447 00.000 21068 Enqueuing Expose request
00:42:23.453 00.006 16108 PulseGuide returned control before completion, sleep 109
00:42:23.578 00.125 16108 IsGuiding returns 1
00:42:23.578 00.000 16108 scope still moving after pulse duration time elapsed
00:42:23.614 00.036 16108 IsSlewing returns 0
00:42:23.614 00.000 16108 IsGuiding returns 1
00:42:23.641 00.027 16108 IsSlewing returns 0
00:42:23.641 00.000 16108 IsGuiding returns 0
00:42:23.641 00.000 16108 scope move finished after 129 + 89 ms
00:42:23.642 00.001 16108 Move returns status 0, amount 129
00:42:23.642 00.000 16108 MoveAxis(N, 0, ABG)
00:42:23.642 00.000 16108 Move returns status 0, amount 0
00:42:23.642 00.000 16108 move complete, result=0
00:42:23.642 00.000 16108 worker thread done servicing request
00:42:23.642 00.000 16108 Worker thread wakes up
00:42:23.642 00.000 21068 GuideStep: 0.5 px 129 ms WEST, -0.1 px 0 ms NORTH
00:42:23.644 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:23.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:24.621 00.977 16108 Exposure complete
00:42:24.676 00.055 16108 worker thread done servicing request
00:42:24.676 00.000 21068 OnExposeComplete: enter
00:42:24.678 00.002 21068 UpdateGuideState(): m_state=6
00:42:24.679 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8297
00:42:24.681 00.002 21068 Star::Find returns 1 (0), X=219.54, Y=875.73, Mass=133901, SNR=88.6, Peak=16115 HFD=3.3
00:42:24.683 00.002 21068 MultiStar: [#1 0.08,-0.17,1.15,U] [#2 -0.35,-0.05,1.24,U] [#3 -0.29,-0.05,0.89,U] [#4 -0.15,0.34,0.71,U] [#5 -0.65,0.00,0.00,M2] [#6 -0.50,0.29,0.00,M2] [#7 -0.19,0.19,0.66,U] [#8 -0.77,0.37,0.00,M6] 
00:42:24.685 00.002 21068 refined, 5 included, MultiStar: {-0.22, 0.02}, one-star: {-0.42, 0.03}
00:42:24.686 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
00:42:24.687 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
00:42:24.689 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.07 mountX=0.22 mountY=0.04, mountTheta=0.16
00:42:24.692 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.02, opts=13)
00:42:24.694 00.002 21068 Enqueuing Move request for scope (-0.22, 0.02)
00:42:24.695 00.001 16108 Worker thread wakes up
00:42:24.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
00:42:24.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
00:42:24.695 00.000 16108 Moving (-0.22, 0.02) raw xDistance=0.22 yDistance=0.04
00:42:24.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
00:42:24.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:24.695 00.000 16108 MoveAxis(W, 66, ABG)
00:42:24.695 00.000 16108 Guiding  Dir = 3, Dur = 66
00:42:24.696 00.001 16108 IsSlewing returns 0
00:42:24.696 00.000 16108 IsGuiding returns 0
00:42:24.703 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3472, FiltMin=3001, FiltMax=48768, Gamma=1.000
00:42:24.710 00.007 16108 PulseGuide returned control before completion, sleep 63
00:42:24.722 00.012 21068 UpdateGuideState exits: m=133901 SNR=88.6
00:42:24.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:24.726 00.002 21068 Enqueuing Expose request
00:42:24.786 00.060 16108 IsGuiding returns 1
00:42:24.786 00.000 16108 scope still moving after pulse duration time elapsed
00:42:24.818 00.032 16108 IsSlewing returns 0
00:42:24.818 00.000 16108 IsGuiding returns 0
00:42:24.818 00.000 16108 scope move finished after 66 + 56 ms
00:42:24.818 00.000 16108 Move returns status 0, amount 66
00:42:24.818 00.000 16108 MoveAxis(N, 0, ABG)
00:42:24.818 00.000 16108 Move returns status 0, amount 0
00:42:24.819 00.001 16108 move complete, result=0
00:42:24.819 00.000 16108 worker thread done servicing request
00:42:24.819 00.000 16108 Worker thread wakes up
00:42:24.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:24.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:24.819 00.000 21068 GuideStep: 0.2 px 66 ms WEST, 0.0 px 0 ms NORTH
00:42:25.983 01.164 16108 Exposure complete
00:42:26.082 00.099 16108 worker thread done servicing request
00:42:26.082 00.000 21068 OnExposeComplete: enter
00:42:26.083 00.001 21068 UpdateGuideState(): m_state=6
00:42:26.084 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8298
00:42:26.085 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.63, Mass=115082, SNR=75.2, Peak=11683 HFD=3.8
00:42:26.086 00.001 21068 MultiStar: [#1 0.23,-0.18,1.44,U] [#2 -0.13,-0.23,1.33,U] [#3 -0.29,-0.25,1.11,U] [#4 -0.11,-0.18,0.92,U] [#5 -0.13,-0.16,1.03,U] [#6 -0.45,-0.23,0.00,M3] [#7 0.24,-0.12,0.63,U] [#8 -0.40,-0.28,0.00,M7] 
00:42:26.087 00.001 21068 single-star, 6 included, MultiStar: {-0.04, -0.18}, one-star: {-0.01, -0.07}
00:42:26.088 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:42:26.089 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
00:42:26.090 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.69 mountX=-0.00 mountY=0.07, mountTheta=1.62
00:42:26.091 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
00:42:26.092 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
00:42:26.093 00.001 16108 Worker thread wakes up
00:42:26.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:42:26.093 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:42:26.093 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.07
00:42:26.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:42:26.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:26.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:42:26.093 00.000 16108 MoveAxis(E, 0, ABG)
00:42:26.093 00.000 16108 Move returns status 0, amount 0
00:42:26.093 00.000 16108 MoveAxis(N, 0, ABG)
00:42:26.093 00.000 16108 Move returns status 0, amount 0
00:42:26.093 00.000 16108 move complete, result=0
00:42:26.093 00.000 16108 worker thread done servicing request
00:42:26.097 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3472, FiltMin=3021, FiltMax=58675, Gamma=1.000
00:42:26.112 00.015 21068 UpdateGuideState exits: m=115082 SNR=75.2
00:42:26.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:26.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:26.115 00.001 21068 Enqueuing Expose request
00:42:26.115 00.000 16108 Worker thread wakes up
00:42:26.115 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:26.116 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:26.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:27.084 00.968 16108 Exposure complete
00:42:27.141 00.057 16108 worker thread done servicing request
00:42:27.141 00.000 21068 OnExposeComplete: enter
00:42:27.143 00.002 21068 UpdateGuideState(): m_state=6
00:42:27.144 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8299
00:42:27.145 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.13, Mass=118968, SNR=84.0, Peak=12435 HFD=3.7
00:42:27.147 00.002 21068 MultiStar: [#1 0.56,-0.27,0.00,M1] [#2 0.18,-0.13,1.05,U] [#3 0.15,0.20,1.00,U] [#4 -0.12,0.10,0.84,U] [#5 -0.12,-0.15,0.82,U] [#6 0.04,-0.11,0.68,U] [#7 0.18,-0.16,0.52,U] [#8 -0.20,-0.05,0.68,U] 
00:42:27.148 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {-0.12, 0.43}
00:42:27.150 00.002 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
00:42:27.150 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:42:27.151 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.51 mountX=0.00 mountY=-0.04, mountTheta=-1.45
00:42:27.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
00:42:27.155 00.002 21068 Enqueuing Move request for scope (0.00, 0.04)
00:42:27.156 00.001 16108 Worker thread wakes up
00:42:27.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
00:42:27.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
00:42:27.156 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
00:42:27.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:42:27.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:27.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:27.156 00.000 16108 MoveAxis(E, 0, ABG)
00:42:27.156 00.000 16108 Move returns status 0, amount 0
00:42:27.156 00.000 16108 MoveAxis(N, 0, ABG)
00:42:27.156 00.000 16108 Move returns status 0, amount 0
00:42:27.156 00.000 16108 move complete, result=0
00:42:27.156 00.000 16108 worker thread done servicing request
00:42:27.161 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3472, FiltMin=2966, FiltMax=63472, Gamma=1.000
00:42:27.190 00.029 21068 UpdateGuideState exits: m=118968 SNR=84.0
00:42:27.192 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:27.194 00.001 21068 Enqueuing Expose request
00:42:27.195 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:27.198 00.003 16108 Worker thread wakes up
00:42:27.198 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:27.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:28.374 01.176 16108 Exposure complete
00:42:28.473 00.099 16108 worker thread done servicing request
00:42:28.473 00.000 21068 OnExposeComplete: enter
00:42:28.474 00.001 21068 UpdateGuideState(): m_state=6
00:42:28.475 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8300
00:42:28.475 00.000 21068 Star::Find returns 1 (0), X=219.93, Y=875.90, Mass=108995, SNR=79.9, Peak=16051 HFD=3.0
00:42:28.476 00.001 21068 MultiStar: [#1 0.26,-0.12,1.28,U] [#2 0.10,-0.15,1.39,U] [#3 0.18,-0.28,1.07,U] [#4 0.18,0.15,0.85,U] [#5 0.40,0.12,1.03,U] [#6 0.10,-0.21,0.91,U] [#7 0.48,0.28,0.00,M1] [#8 -0.11,-0.01,0.70,U] 
00:42:28.477 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {-0.03, 0.20}
00:42:28.478 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
00:42:28.478 00.000 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
00:42:28.479 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.15 mountY=0.01, mountTheta=3.05
00:42:28.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.05, opts=13)
00:42:28.482 00.001 21068 Enqueuing Move request for scope (0.15, -0.05)
00:42:28.483 00.001 16108 Worker thread wakes up
00:42:28.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:42:28.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:42:28.483 00.000 16108 Moving (0.15, -0.05) raw xDistance=-0.15 yDistance=0.01
00:42:28.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:42:28.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:28.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:28.483 00.000 16108 MoveAxis(E, 0, ABG)
00:42:28.483 00.000 16108 Move returns status 0, amount 0
00:42:28.483 00.000 16108 MoveAxis(N, 0, ABG)
00:42:28.483 00.000 16108 Move returns status 0, amount 0
00:42:28.484 00.001 16108 move complete, result=0
00:42:28.484 00.000 16108 worker thread done servicing request
00:42:28.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3472, FiltMin=3001, FiltMax=54224, Gamma=1.000
00:42:28.503 00.016 21068 UpdateGuideState exits: m=108995 SNR=79.9
00:42:28.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:28.504 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:28.505 00.001 21068 Enqueuing Expose request
00:42:28.505 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:28.506 00.001 16108 Worker thread wakes up
00:42:28.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:28.507 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:29.478 00.971 16108 Exposure complete
00:42:29.540 00.062 16108 worker thread done servicing request
00:42:29.540 00.000 21068 OnExposeComplete: enter
00:42:29.541 00.001 21068 UpdateGuideState(): m_state=6
00:42:29.543 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8301
00:42:29.544 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=875.76, Mass=114770, SNR=83.4, Peak=13123 HFD=3.5
00:42:29.545 00.001 21068 MultiStar: [#1 0.50,-0.16,0.00,M1] [#2 0.07,-0.23,1.54,U] [#3 0.24,-0.24,0.94,U] [#4 0.18,-0.01,0.80,U] [#5 0.23,-0.01,0.99,U] [#6 0.09,-0.06,0.83,U] [#7 0.10,-0.15,0.62,U] [#8 -0.21,-0.22,0.73,U] 
00:42:29.546 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.15, 0.06}
00:42:29.547 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
00:42:29.548 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
00:42:29.548 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=-0.13 mountY=0.08, mountTheta=2.58
00:42:29.551 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.11, opts=13)
00:42:29.553 00.002 21068 Enqueuing Move request for scope (0.11, -0.11)
00:42:29.557 00.004 16108 Worker thread wakes up
00:42:29.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
00:42:29.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
00:42:29.557 00.000 16108 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=0.08
00:42:29.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:42:29.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:29.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:42:29.557 00.000 16108 MoveAxis(E, 0, ABG)
00:42:29.557 00.000 16108 Move returns status 0, amount 0
00:42:29.557 00.000 16108 MoveAxis(N, 0, ABG)
00:42:29.557 00.000 16108 Move returns status 0, amount 0
00:42:29.557 00.000 16108 move complete, result=0
00:42:29.557 00.000 16108 worker thread done servicing request
00:42:29.563 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3472, FiltMin=2976, FiltMax=62080, Gamma=1.000
00:42:29.592 00.029 21068 UpdateGuideState exits: m=114770 SNR=83.4
00:42:29.594 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:29.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:29.596 00.001 21068 Enqueuing Expose request
00:42:29.597 00.001 16108 Worker thread wakes up
00:42:29.597 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:29.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:29.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:30.759 01.161 16108 Exposure complete
00:42:30.826 00.067 16108 worker thread done servicing request
00:42:30.826 00.000 21068 OnExposeComplete: enter
00:42:30.829 00.003 21068 UpdateGuideState(): m_state=6
00:42:30.831 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8302
00:42:30.832 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.55, Mass=119639, SNR=79.3, Peak=15245 HFD=3.2
00:42:30.835 00.003 21068 MultiStar: [#1 0.19,-0.66,0.00,M2] [#2 -0.09,-0.50,0.00,M1] [#3 -0.14,-0.63,0.00,M1] [#4 0.34,-0.34,0.00,M1] [#5 0.06,-0.42,1.07,U] [#6 0.11,-0.75,0.00,M1] [#7 0.17,-0.43,0.60,U] [#8 -0.18,-0.18,0.88,U] 
00:42:30.838 00.003 21068 single-star, 3 included, MultiStar: {-0.05, -0.28}, one-star: {-0.19, -0.15}
00:42:30.840 00.002 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
00:42:30.841 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
00:42:30.842 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.47 mountX=0.16 mountY=0.19, mountTheta=0.87
00:42:30.845 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.15, opts=13)
00:42:30.846 00.001 21068 Enqueuing Move request for scope (-0.19, -0.15)
00:42:30.848 00.002 16108 Worker thread wakes up
00:42:30.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
00:42:30.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
00:42:30.848 00.000 16108 Moving (-0.19, -0.15) raw xDistance=0.16 yDistance=0.19
00:42:30.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:42:30.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:30.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:42:30.848 00.000 16108 MoveAxis(E, 0, ABG)
00:42:30.848 00.000 16108 Move returns status 0, amount 0
00:42:30.848 00.000 16108 MoveAxis(N, 0, ABG)
00:42:30.848 00.000 16108 Move returns status 0, amount 0
00:42:30.848 00.000 16108 move complete, result=0
00:42:30.849 00.001 16108 worker thread done servicing request
00:42:30.853 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3472, FiltMin=3001, FiltMax=54355, Gamma=1.000
00:42:30.868 00.015 21068 UpdateGuideState exits: m=119639 SNR=79.3
00:42:30.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:30.870 00.000 21068 Enqueuing Expose request
00:42:30.871 00.001 16108 Worker thread wakes up
00:42:30.871 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:30.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:30.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:31.838 00.966 16108 Exposure complete
00:42:31.893 00.055 16108 worker thread done servicing request
00:42:31.893 00.000 21068 OnExposeComplete: enter
00:42:31.894 00.001 21068 UpdateGuideState(): m_state=6
00:42:31.894 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8303
00:42:31.895 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.71, Mass=129212, SNR=84.0, Peak=17875 HFD=3.3
00:42:31.896 00.001 21068 MultiStar: [#1 0.74,-0.32,0.00,M3] [#2 -0.09,-0.26,1.27,U] [#3 0.37,-0.33,0.00,M2] [#4 0.47,0.12,0.00,M2] [#5 0.17,-0.27,0.89,U] [#6 0.40,-0.22,0.97,U] [#7 0.30,-0.13,0.67,U] [#8 -0.26,-0.28,0.86,U] 
00:42:31.897 00.001 21068 single-star, 5 included, MultiStar: {0.08, -0.19}, one-star: {0.07, 0.01}
00:42:31.897 00.000 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
00:42:31.898 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:42:31.900 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.14 mountX=-0.06 mountY=-0.02, mountTheta=-2.78
00:42:31.902 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
00:42:31.903 00.001 21068 Enqueuing Move request for scope (0.07, 0.01)
00:42:31.903 00.000 16108 Worker thread wakes up
00:42:31.904 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:42:31.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:42:31.904 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.06 yDistance=-0.02
00:42:31.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:42:31.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:31.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:42:31.904 00.000 16108 MoveAxis(E, 0, ABG)
00:42:31.904 00.000 16108 Move returns status 0, amount 0
00:42:31.904 00.000 16108 MoveAxis(N, 0, ABG)
00:42:31.904 00.000 16108 Move returns status 0, amount 0
00:42:31.905 00.001 16108 move complete, result=0
00:42:31.905 00.000 16108 worker thread done servicing request
00:42:31.910 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3472, FiltMin=2998, FiltMax=56144, Gamma=1.000
00:42:31.933 00.023 21068 UpdateGuideState exits: m=129212 SNR=84.0
00:42:31.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:31.935 00.000 21068 Enqueuing Expose request
00:42:31.936 00.001 16108 Worker thread wakes up
00:42:31.936 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:31.937 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:31.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:33.090 01.153 16108 Exposure complete
00:42:33.158 00.068 16108 worker thread done servicing request
00:42:33.158 00.000 21068 OnExposeComplete: enter
00:42:33.159 00.001 21068 UpdateGuideState(): m_state=6
00:42:33.160 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8304
00:42:33.161 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=876.08, Mass=114099, SNR=77.6, Peak=18883 HFD=3.3
00:42:33.162 00.001 21068 MultiStar: [#1 0.30,-0.28,1.08,U] [#2 -0.12,-0.28,1.24,U] [#3 0.16,-0.30,1.18,U] [#4 0.36,0.22,0.89,U] [#5 -0.04,-0.02,0.96,U] [#6 -0.03,-0.01,0.83,U] [#7 -0.01,-0.05,0.69,U] [#8 -0.43,0.00,0.79,U] 
00:42:33.163 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.32, 0.38}
00:42:33.164 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
00:42:33.164 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
00:42:33.165 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.00 mountY=0.06, mountTheta=1.64
00:42:33.167 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
00:42:33.168 00.001 21068 Enqueuing Move request for scope (-0.01, -0.06)
00:42:33.169 00.001 16108 Worker thread wakes up
00:42:33.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:42:33.169 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:42:33.169 00.000 16108 Moving (-0.01, -0.06) raw xDistance=-0.00 yDistance=0.06
00:42:33.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:42:33.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:33.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:42:33.169 00.000 16108 MoveAxis(E, 0, ABG)
00:42:33.169 00.000 16108 Move returns status 0, amount 0
00:42:33.169 00.000 16108 MoveAxis(N, 0, ABG)
00:42:33.169 00.000 16108 Move returns status 0, amount 0
00:42:33.169 00.000 16108 move complete, result=0
00:42:33.169 00.000 16108 worker thread done servicing request
00:42:33.173 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3472, FiltMin=2918, FiltMax=57600, Gamma=1.000
00:42:33.188 00.015 21068 UpdateGuideState exits: m=114099 SNR=77.6
00:42:33.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:33.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:33.190 00.000 21068 Enqueuing Expose request
00:42:33.191 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:33.192 00.001 16108 Worker thread wakes up
00:42:33.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:33.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:34.173 00.981 16108 Exposure complete
00:42:34.240 00.067 16108 worker thread done servicing request
00:42:34.240 00.000 21068 OnExposeComplete: enter
00:42:34.241 00.001 21068 UpdateGuideState(): m_state=6
00:42:34.243 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8305
00:42:34.244 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.99, Mass=123174, SNR=78.2, Peak=16883 HFD=2.9
00:42:34.244 00.000 21068 MultiStar: [#1 0.49,-0.27,0.00,M3] [#2 -0.07,-0.13,1.21,U] [#3 0.07,-0.04,1.00,U] [#4 0.20,0.29,0.93,U] [#5 0.36,0.42,0.00,M1] [#6 0.06,0.18,0.88,U] [#7 0.19,0.40,0.65,U] [#8 -0.17,0.11,0.80,U] 
00:42:34.245 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.13}, one-star: {0.02, 0.29}
00:42:34.246 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
00:42:34.247 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
00:42:34.248 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.32 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
00:42:34.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
00:42:34.250 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
00:42:34.251 00.001 16108 Worker thread wakes up
00:42:34.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:42:34.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:42:34.251 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.14
00:42:34.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:34.252 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:34.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:42:34.252 00.000 16108 MoveAxis(E, 0, ABG)
00:42:34.252 00.000 16108 Move returns status 0, amount 0
00:42:34.252 00.000 16108 MoveAxis(N, 0, ABG)
00:42:34.252 00.000 16108 Move returns status 0, amount 0
00:42:34.252 00.000 16108 move complete, result=0
00:42:34.253 00.001 16108 worker thread done servicing request
00:42:34.254 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3472, FiltMin=2998, FiltMax=58208, Gamma=1.000
00:42:34.270 00.016 21068 UpdateGuideState exits: m=123174 SNR=78.2
00:42:34.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:34.273 00.001 21068 Enqueuing Expose request
00:42:34.273 00.000 16108 Worker thread wakes up
00:42:34.273 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:34.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:34.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:35.433 01.159 16108 Exposure complete
00:42:35.486 00.053 16108 worker thread done servicing request
00:42:35.486 00.000 21068 OnExposeComplete: enter
00:42:35.487 00.001 21068 UpdateGuideState(): m_state=6
00:42:35.488 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8306
00:42:35.489 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.10, Mass=118559, SNR=87.0, Peak=17635 HFD=3.0
00:42:35.490 00.001 21068 MultiStar: [#1 0.07,0.06,1.02,U] [#2 -0.20,0.01,1.22,U] [#3 -0.05,0.02,0.87,U] [#4 0.32,-0.01,0.81,U] [#5 0.12,-0.03,0.98,U] [#6 0.28,-0.01,0.77,U] [#7 0.13,0.23,0.65,U] [#8 -0.29,0.18,0.72,U] 
00:42:35.491 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.11, 0.40}
00:42:35.492 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
00:42:35.492 00.000 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
00:42:35.493 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.38 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
00:42:35.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
00:42:35.496 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
00:42:35.498 00.002 16108 Worker thread wakes up
00:42:35.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:42:35.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:42:35.498 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
00:42:35.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:42:35.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:35.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:35.499 00.001 16108 MoveAxis(E, 0, ABG)
00:42:35.499 00.000 16108 Move returns status 0, amount 0
00:42:35.499 00.000 16108 MoveAxis(N, 0, ABG)
00:42:35.499 00.000 16108 Move returns status 0, amount 0
00:42:35.499 00.000 16108 move complete, result=0
00:42:35.499 00.000 16108 worker thread done servicing request
00:42:35.504 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3472, FiltMin=2941, FiltMax=56400, Gamma=1.000
00:42:35.524 00.020 21068 UpdateGuideState exits: m=118559 SNR=87.0
00:42:35.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.525 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:35.526 00.001 21068 Enqueuing Expose request
00:42:35.527 00.001 16108 Worker thread wakes up
00:42:35.527 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:35.527 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:35.528 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:36.496 00.968 16108 Exposure complete
00:42:36.568 00.072 16108 worker thread done servicing request
00:42:36.568 00.000 21068 OnExposeComplete: enter
00:42:36.569 00.001 21068 UpdateGuideState(): m_state=6
00:42:36.570 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8307
00:42:36.571 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.94, Mass=127984, SNR=84.2, Peak=18851 HFD=2.9
00:42:36.572 00.001 21068 MultiStar: [#1 0.42,-0.03,0.98,U] [#2 0.31,-0.14,1.14,U] [#3 0.29,-0.21,0.96,U] [#4 0.47,0.19,0.00,M1] [#5 0.24,0.10,0.97,U] [#6 0.35,0.05,0.89,U] [#7 0.40,0.11,0.62,U] [#8 0.14,-0.01,0.91,U] 
00:42:36.572 00.000 21068 single-star, 7 included, MultiStar: {0.28, 0.00}, one-star: {0.09, 0.24}
00:42:36.573 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
00:42:36.574 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
00:42:36.574 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.19 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
00:42:36.577 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.24, opts=13)
00:42:36.577 00.000 21068 Enqueuing Move request for scope (0.09, 0.24)
00:42:36.579 00.002 16108 Worker thread wakes up
00:42:36.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
00:42:36.579 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
00:42:36.579 00.000 16108 Moving (0.09, 0.24) raw xDistance=-0.05 yDistance=-0.25
00:42:36.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:42:36.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:36.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:42:36.579 00.000 16108 MoveAxis(E, 0, ABG)
00:42:36.579 00.000 16108 Move returns status 0, amount 0
00:42:36.579 00.000 16108 MoveAxis(N, 0, ABG)
00:42:36.579 00.000 16108 Move returns status 0, amount 0
00:42:36.579 00.000 16108 move complete, result=0
00:42:36.579 00.000 16108 worker thread done servicing request
00:42:36.583 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3475, FiltMin=2889, FiltMax=65472, Gamma=1.000
00:42:36.608 00.025 21068 UpdateGuideState exits: m=127984 SNR=84.2
00:42:36.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.611 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:36.611 00.000 21068 Enqueuing Expose request
00:42:36.612 00.001 16108 Worker thread wakes up
00:42:36.612 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:36.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:36.612 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:42:37.779 01.167 16108 Exposure complete
00:42:37.835 00.056 16108 worker thread done servicing request
00:42:37.835 00.000 21068 OnExposeComplete: enter
00:42:37.837 00.002 21068 UpdateGuideState(): m_state=6
00:42:37.841 00.004 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8308
00:42:37.842 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.99, Mass=120056, SNR=88.2, Peak=18643 HFD=2.9
00:42:37.843 00.001 21068 MultiStar: [#1 0.60,-0.21,0.00,M2] [#2 0.11,0.05,1.14,U] [#3 0.32,-0.13,1.07,U] [#4 0.43,0.15,0.66,U] [#5 0.34,0.05,0.77,U] [#6 0.29,-0.02,0.82,U] [#7 0.13,0.04,0.67,U] [#8 -0.10,0.07,0.74,U] 
00:42:37.843 00.000 21068 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {-0.02, 0.29}
00:42:37.844 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
00:42:37.845 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
00:42:37.846 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
00:42:37.849 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.06, opts=13)
00:42:37.851 00.002 21068 Enqueuing Move request for scope (0.18, 0.06)
00:42:37.852 00.001 16108 Worker thread wakes up
00:42:37.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:42:37.852 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:42:37.852 00.000 16108 Moving (0.18, 0.06) raw xDistance=-0.17 yDistance=-0.10
00:42:37.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:42:37.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:37.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:37.852 00.000 16108 MoveAxis(E, 0, ABG)
00:42:37.853 00.001 16108 Move returns status 0, amount 0
00:42:37.853 00.000 16108 MoveAxis(N, 0, ABG)
00:42:37.853 00.000 16108 Move returns status 0, amount 0
00:42:37.853 00.000 16108 move complete, result=0
00:42:37.853 00.000 16108 worker thread done servicing request
00:42:37.860 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3475, FiltMin=2976, FiltMax=61248, Gamma=1.000
00:42:37.878 00.018 21068 UpdateGuideState exits: m=120056 SNR=88.2
00:42:37.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:37.879 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:37.880 00.001 21068 Enqueuing Expose request
00:42:37.882 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:37.883 00.001 16108 Worker thread wakes up
00:42:37.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:37.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:38.854 00.971 16108 Exposure complete
00:42:38.911 00.057 16108 worker thread done servicing request
00:42:38.911 00.000 21068 OnExposeComplete: enter
00:42:38.912 00.001 21068 UpdateGuideState(): m_state=6
00:42:38.913 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8309
00:42:38.913 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=875.85, Mass=108339, SNR=80.4, Peak=16419 HFD=2.9
00:42:38.914 00.001 21068 MultiStar: [#1 0.69,-0.01,0.00,M3] [#2 0.19,-0.06,1.37,U] [#3 0.28,-0.18,1.15,U] [#4 0.36,0.26,0.84,U] [#5 0.49,0.17,0.00,M1] [#6 0.12,-0.18,0.95,U] [#7 0.40,0.10,0.73,U] [#8 0.08,0.00,0.91,U] 
00:42:38.915 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.00}, one-star: {0.26, 0.14}
00:42:38.915 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
00:42:38.916 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
00:42:38.917 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.02 mountX=-0.23 mountY=-0.05, mountTheta=-2.93
00:42:38.918 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.00, opts=13)
00:42:38.919 00.001 21068 Enqueuing Move request for scope (0.23, -0.00)
00:42:38.920 00.001 16108 Worker thread wakes up
00:42:38.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
00:42:38.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
00:42:38.920 00.000 16108 Moving (0.23, -0.00) raw xDistance=-0.23 yDistance=-0.05
00:42:38.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:42:38.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:38.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:38.920 00.000 16108 MoveAxis(E, 61, ABG)
00:42:38.921 00.001 16108 Guiding  Dir = 2, Dur = 61
00:42:38.921 00.000 16108 IsSlewing returns 0
00:42:38.921 00.000 16108 IsGuiding returns 0
00:42:38.925 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3475, FiltMin=2985, FiltMax=58931, Gamma=1.000
00:42:38.939 00.014 21068 UpdateGuideState exits: m=108339 SNR=80.4
00:42:38.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:38.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:38.942 00.001 21068 Enqueuing Expose request
00:42:38.967 00.025 16108 PulseGuide returned control before completion, sleep 26
00:42:38.998 00.031 16108 IsGuiding returns 1
00:42:38.998 00.000 16108 scope still moving after pulse duration time elapsed
00:42:39.030 00.032 16108 IsSlewing returns 0
00:42:39.030 00.000 16108 IsGuiding returns 1
00:42:39.061 00.031 16108 IsSlewing returns 0
00:42:39.062 00.001 16108 IsGuiding returns 0
00:42:39.062 00.000 16108 scope move finished after 61 + 79 ms
00:42:39.062 00.000 16108 Move returns status 0, amount 61
00:42:39.062 00.000 16108 MoveAxis(N, 0, ABG)
00:42:39.062 00.000 16108 Move returns status 0, amount 0
00:42:39.062 00.000 16108 move complete, result=0
00:42:39.062 00.000 16108 worker thread done servicing request
00:42:39.062 00.000 16108 Worker thread wakes up
00:42:39.062 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
00:42:39.063 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:39.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:40.215 01.152 16108 Exposure complete
00:42:40.282 00.067 16108 worker thread done servicing request
00:42:40.282 00.000 21068 OnExposeComplete: enter
00:42:40.283 00.001 21068 UpdateGuideState(): m_state=6
00:42:40.284 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8310
00:42:40.285 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=875.89, Mass=124441, SNR=81.7, Peak=16899 HFD=3.0
00:42:40.286 00.001 21068 MultiStar: [#1 0.42,-0.04,1.19,U] [#2 -0.04,0.24,1.17,U] [#3 0.13,-0.05,1.05,U] [#4 0.20,0.19,0.80,U] [#5 -0.12,0.22,0.86,U] [#6 -0.02,0.20,0.80,U] [#7 0.09,0.24,0.68,U] [#8 -0.47,0.09,0.00,M1] 
00:42:40.287 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {-0.20, 0.18}
00:42:40.287 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
00:42:40.288 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
00:42:40.289 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.13 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
00:42:40.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
00:42:40.291 00.000 21068 Enqueuing Move request for scope (0.07, 0.14)
00:42:40.292 00.001 16108 Worker thread wakes up
00:42:40.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:42:40.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:42:40.292 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.15
00:42:40.293 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:42:40.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:40.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:42:40.293 00.000 16108 MoveAxis(E, 0, ABG)
00:42:40.293 00.000 16108 Move returns status 0, amount 0
00:42:40.293 00.000 16108 MoveAxis(N, 0, ABG)
00:42:40.293 00.000 16108 Move returns status 0, amount 0
00:42:40.293 00.000 16108 move complete, result=0
00:42:40.293 00.000 16108 worker thread done servicing request
00:42:40.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3475, FiltMin=2992, FiltMax=54304, Gamma=1.000
00:42:40.311 00.014 21068 UpdateGuideState exits: m=124441 SNR=81.7
00:42:40.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:40.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:40.313 00.000 21068 Enqueuing Expose request
00:42:40.314 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:40.315 00.001 16108 Worker thread wakes up
00:42:40.315 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:40.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:41.281 00.966 16108 Exposure complete
00:42:41.362 00.081 16108 worker thread done servicing request
00:42:41.362 00.000 21068 OnExposeComplete: enter
00:42:41.364 00.002 21068 UpdateGuideState(): m_state=6
00:42:41.365 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8311
00:42:41.367 00.002 21068 Star::Find returns 1 (0), X=219.72, Y=876.00, Mass=127379, SNR=90.2, Peak=16083 HFD=3.3
00:42:41.368 00.001 21068 MultiStar: [#1 0.57,0.01,0.00,M3] [#2 0.07,0.04,1.17,U] [#3 0.12,0.22,0.95,U] [#4 0.39,-0.01,0.82,U] [#5 0.17,0.15,0.97,U] [#6 0.20,-0.22,0.76,U] [#7 0.28,0.09,0.53,U] [#8 0.17,-0.13,0.68,U] 
00:42:41.369 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {-0.24, 0.30}
00:42:41.370 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:42:41.370 00.000 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
00:42:41.371 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
00:42:41.373 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
00:42:41.374 00.001 21068 Enqueuing Move request for scope (0.12, 0.07)
00:42:41.375 00.001 16108 Worker thread wakes up
00:42:41.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:42:41.375 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:42:41.375 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.11 yDistance=-0.10
00:42:41.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:41.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:41.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:41.375 00.000 16108 MoveAxis(E, 0, ABG)
00:42:41.375 00.000 16108 Move returns status 0, amount 0
00:42:41.375 00.000 16108 MoveAxis(N, 0, ABG)
00:42:41.375 00.000 16108 Move returns status 0, amount 0
00:42:41.376 00.001 16108 move complete, result=0
00:42:41.376 00.000 16108 worker thread done servicing request
00:42:41.379 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3475, FiltMin=2989, FiltMax=57840, Gamma=1.000
00:42:41.400 00.021 21068 UpdateGuideState exits: m=127379 SNR=90.2
00:42:41.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.403 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:41.404 00.001 21068 Enqueuing Expose request
00:42:41.405 00.001 16108 Worker thread wakes up
00:42:41.405 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:41.406 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:41.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:42.572 01.166 16108 Exposure complete
00:42:42.628 00.056 16108 worker thread done servicing request
00:42:42.628 00.000 21068 OnExposeComplete: enter
00:42:42.629 00.001 21068 UpdateGuideState(): m_state=6
00:42:42.629 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8312
00:42:42.630 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.32, Mass=116386, SNR=77.4, Peak=15123 HFD=3.2
00:42:42.631 00.001 21068 MultiStar: [#1 0.81,-0.43,0.00,M4] [#2 0.44,-0.48,0.00,M1] [#3 0.47,-0.36,0.00,M1] [#4 0.78,-0.25,0.00,M1] [#5 0.45,-0.31,0.00,M1] [#6 0.39,-0.37,0.00,M1] [#7 0.48,-0.53,0.00,M1] [#8 0.45,-0.56,0.00,M1] 
00:42:42.632 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
00:42:42.632 00.000 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
00:42:42.633 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.38 hyp=0.45 cameraTheta=-1.03 mountX=-0.29 mountY=0.32, mountTheta=2.31
00:42:42.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.38, opts=13)
00:42:42.635 00.000 21068 Enqueuing Move request for scope (0.23, -0.38)
00:42:42.637 00.002 16108 Worker thread wakes up
00:42:42.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.38) opts 0xd
00:42:42.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.38)
00:42:42.637 00.000 16108 Moving (0.23, -0.38) raw xDistance=-0.29 yDistance=0.32
00:42:42.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:42:42.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:42:42.637 00.000 16108 MoveAxis(E, 77, ABG)
00:42:42.637 00.000 16108 Guiding  Dir = 2, Dur = 77
00:42:42.637 00.000 16108 IsSlewing returns 0
00:42:42.638 00.001 16108 IsGuiding returns 0
00:42:42.641 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3475, FiltMin=2985, FiltMax=61097, Gamma=1.000
00:42:42.655 00.014 21068 UpdateGuideState exits: m=116386 SNR=77.4
00:42:42.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:42.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:42.659 00.002 21068 Enqueuing Expose request
00:42:42.664 00.005 16108 PulseGuide returned control before completion, sleep 61
00:42:42.727 00.063 16108 IsGuiding returns 1
00:42:42.727 00.000 16108 scope still moving after pulse duration time elapsed
00:42:42.758 00.031 16108 IsSlewing returns 0
00:42:42.758 00.000 16108 IsGuiding returns 0
00:42:42.758 00.000 16108 scope move finished after 77 + 44 ms
00:42:42.758 00.000 16108 Move returns status 0, amount 77
00:42:42.758 00.000 16108 MoveAxis(S, 64, ABG)
00:42:42.759 00.001 16108 Guiding  Dir = 1, Dur = 64
00:42:42.759 00.000 16108 IsSlewing returns 0
00:42:42.759 00.000 16108 IsGuiding returns 0
00:42:42.823 00.064 16108 PulseGuide returned control before completion, sleep 11
00:42:42.841 00.018 16108 IsGuiding returns 1
00:42:42.841 00.000 16108 scope still moving after pulse duration time elapsed
00:42:42.868 00.027 16108 IsSlewing returns 0
00:42:42.868 00.000 16108 IsGuiding returns 1
00:42:42.899 00.031 16108 IsSlewing returns 0
00:42:42.899 00.000 16108 IsGuiding returns 1
00:42:42.930 00.031 16108 IsSlewing returns 0
00:42:42.931 00.001 16108 IsGuiding returns 0
00:42:42.931 00.000 16108 scope move finished after 64 + 107 ms
00:42:42.931 00.000 16108 Move returns status 0, amount 64
00:42:42.931 00.000 16108 move complete, result=0
00:42:42.931 00.000 16108 worker thread done servicing request
00:42:42.931 00.000 16108 Worker thread wakes up
00:42:42.931 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.3 px 64 ms SOUTH
00:42:42.933 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:42.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:43.903 00.970 16108 Exposure complete
00:42:43.956 00.053 16108 worker thread done servicing request
00:42:43.956 00.000 21068 OnExposeComplete: enter
00:42:43.957 00.001 21068 UpdateGuideState(): m_state=6
00:42:43.958 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8313
00:42:43.959 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.70, Mass=111042, SNR=71.7, Peak=15091 HFD=3.3
00:42:43.960 00.001 21068 MultiStar: [#1 0.77,-0.56,0.00,M5] [#2 0.33,-0.38,0.00,M2] [#3 0.25,-0.45,0.00,M2] [#4 0.52,-0.37,0.00,M2] [#5 0.29,-0.34,1.20,U] [#6 0.52,-0.41,0.00,M2] [#7 0.34,-0.02,0.68,U] [#8 0.12,-0.38,0.88,U] 
00:42:43.960 00.000 21068 single-star, 3 included, MultiStar: {0.18, -0.20}, one-star: {-0.01, -0.00}
00:42:43.961 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
00:42:43.962 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
00:42:43.963 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.99 mountX=0.01 mountY=0.00, mountTheta=0.38
00:42:43.964 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.00, opts=13)
00:42:43.965 00.001 21068 Enqueuing Move request for scope (-0.01, -0.00)
00:42:43.966 00.001 16108 Worker thread wakes up
00:42:43.967 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:42:43.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:42:43.967 00.000 16108 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=0.00
00:42:43.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:43.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:43.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:42:43.967 00.000 16108 MoveAxis(E, 0, ABG)
00:42:43.967 00.000 16108 Move returns status 0, amount 0
00:42:43.968 00.001 16108 MoveAxis(N, 0, ABG)
00:42:43.968 00.000 16108 Move returns status 0, amount 0
00:42:43.968 00.000 16108 move complete, result=0
00:42:43.968 00.000 16108 worker thread done servicing request
00:42:43.976 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3475, FiltMin=3005, FiltMax=56893, Gamma=1.000
00:42:44.000 00.024 21068 UpdateGuideState exits: m=111042 SNR=71.7
00:42:44.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:44.002 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:44.003 00.001 21068 Enqueuing Expose request
00:42:44.005 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:44.005 00.000 16108 Worker thread wakes up
00:42:44.006 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:44.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:45.176 01.170 16108 Exposure complete
00:42:45.235 00.059 16108 worker thread done servicing request
00:42:45.235 00.000 21068 OnExposeComplete: enter
00:42:45.236 00.001 21068 UpdateGuideState(): m_state=6
00:42:45.237 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8314
00:42:45.239 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=876.33, Mass=109028, SNR=72.9, Peak=14915 HFD=3.1
00:42:45.242 00.003 21068 MultiStar: [#1 0.34,0.35,0.00,M6] [#2 0.06,0.24,1.23,U] [#3 -0.11,0.26,1.14,U] [#4 0.23,0.53,0.00,M3] [#5 -0.06,0.38,1.01,U] [#6 -0.04,0.26,0.97,U] [#7 0.04,0.44,0.80,U] [#8 -0.43,0.54,0.00,M1] 
00:42:45.244 00.002 21068 refined, 5 included, MultiStar: {-0.04, 0.36}, one-star: {-0.14, 0.62}
00:42:45.245 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
00:42:45.247 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:42:45.248 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.69 mountX=0.10 mountY=-0.34, mountTheta=-1.27
00:42:45.251 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.36, opts=13)
00:42:45.252 00.001 21068 Enqueuing Move request for scope (-0.04, 0.36)
00:42:45.253 00.001 16108 Worker thread wakes up
00:42:45.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
00:42:45.253 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
00:42:45.253 00.000 16108 Moving (-0.04, 0.36) raw xDistance=0.10 yDistance=-0.34
00:42:45.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:42:45.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:45.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:42:45.253 00.000 16108 MoveAxis(E, 0, ABG)
00:42:45.253 00.000 16108 Move returns status 0, amount 0
00:42:45.253 00.000 16108 MoveAxis(N, 0, ABG)
00:42:45.253 00.000 16108 Move returns status 0, amount 0
00:42:45.253 00.000 16108 move complete, result=0
00:42:45.253 00.000 16108 worker thread done servicing request
00:42:45.258 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3475, FiltMin=2944, FiltMax=52477, Gamma=1.000
00:42:45.273 00.015 21068 UpdateGuideState exits: m=109028 SNR=72.9
00:42:45.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:45.276 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:45.277 00.001 21068 Enqueuing Expose request
00:42:45.278 00.001 16108 Worker thread wakes up
00:42:45.278 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:42:45.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:45.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:46.250 00.972 16108 Exposure complete
00:42:46.308 00.058 16108 worker thread done servicing request
00:42:46.308 00.000 21068 OnExposeComplete: enter
00:42:46.309 00.001 21068 UpdateGuideState(): m_state=6
00:42:46.310 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8315
00:42:46.311 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=876.35, Mass=114290, SNR=80.7, Peak=16323 HFD=2.9
00:42:46.311 00.000 21068 MultiStar: [#1 0.28,0.24,1.13,U] [#2 -0.27,0.29,1.39,U] [#3 -0.15,0.22,1.25,U] [#4 0.12,0.60,0.00,M4] [#5 0.03,0.74,0.00,M1] [#6 0.08,0.37,1.04,U] [#7 -0.03,0.72,0.00,M1] [#8 -0.11,0.31,0.80,U] 
00:42:46.312 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.34}, one-star: {-0.23, 0.65}
00:42:46.313 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
00:42:46.314 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
00:42:46.314 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.34 cameraTheta=1.79 mountX=0.13 mountY=-0.31, mountTheta=-1.17
00:42:46.316 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.34, opts=13)
00:42:46.317 00.001 21068 Enqueuing Move request for scope (-0.07, 0.34)
00:42:46.318 00.001 16108 Worker thread wakes up
00:42:46.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
00:42:46.318 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
00:42:46.318 00.000 16108 Moving (-0.07, 0.34) raw xDistance=0.13 yDistance=-0.31
00:42:46.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:42:46.318 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:46.318 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:42:46.318 00.000 16108 MoveAxis(E, 0, ABG)
00:42:46.318 00.000 16108 Move returns status 0, amount 0
00:42:46.318 00.000 16108 MoveAxis(N, 0, ABG)
00:42:46.318 00.000 16108 Move returns status 0, amount 0
00:42:46.318 00.000 16108 move complete, result=0
00:42:46.318 00.000 16108 worker thread done servicing request
00:42:46.327 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3475, FiltMin=3024, FiltMax=48310, Gamma=1.000
00:42:46.345 00.018 21068 UpdateGuideState exits: m=114290 SNR=80.7
00:42:46.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:46.348 00.001 21068 Enqueuing Expose request
00:42:46.349 00.001 16108 Worker thread wakes up
00:42:46.349 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:42:46.351 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:46.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:47.508 01.157 16108 Exposure complete
00:42:47.570 00.062 16108 worker thread done servicing request
00:42:47.571 00.001 21068 OnExposeComplete: enter
00:42:47.571 00.000 21068 UpdateGuideState(): m_state=6
00:42:47.572 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8316
00:42:47.573 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=876.26, Mass=127200, SNR=79.8, Peak=16451 HFD=3.1
00:42:47.574 00.001 21068 MultiStar: [#1 0.19,0.19,1.17,U] [#2 -0.23,0.19,1.24,U] [#3 0.09,0.36,1.16,U] [#4 0.43,0.36,0.00,M5] [#5 -0.05,0.21,0.88,U] [#6 0.05,0.40,0.71,U] [#7 -0.02,0.46,0.66,U] [#8 -0.36,0.17,0.89,U] 
00:42:47.575 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.30}, one-star: {-0.43, 0.55}
00:42:47.575 00.000 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:42:47.576 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:42:47.578 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.87 mountX=0.15 mountY=-0.27, mountTheta=-1.08
00:42:47.579 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.30, opts=13)
00:42:47.580 00.001 21068 Enqueuing Move request for scope (-0.09, 0.30)
00:42:47.581 00.001 16108 Worker thread wakes up
00:42:47.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
00:42:47.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
00:42:47.581 00.000 16108 Moving (-0.09, 0.30) raw xDistance=0.15 yDistance=-0.27
00:42:47.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:42:47.581 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.40 newest=-0.92
00:42:47.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:42:47.581 00.000 16108 MoveAxis(E, 0, ABG)
00:42:47.581 00.000 16108 Move returns status 0, amount 0
00:42:47.581 00.000 16108 MoveAxis(N, 55, ABG)
00:42:47.581 00.000 16108 Guiding  Dir = 0, Dur = 55
00:42:47.582 00.001 16108 IsSlewing returns 0
00:42:47.582 00.000 16108 IsGuiding returns 0
00:42:47.585 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3472, FiltMin=2995, FiltMax=51709, Gamma=1.000
00:42:47.591 00.006 16108 PulseGuide returned control before completion, sleep 56
00:42:47.601 00.010 21068 UpdateGuideState exits: m=127200 SNR=79.8
00:42:47.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:47.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:47.604 00.001 21068 Enqueuing Expose request
00:42:47.652 00.048 16108 IsGuiding returns 1
00:42:47.652 00.000 16108 scope still moving after pulse duration time elapsed
00:42:47.682 00.030 16108 IsSlewing returns 0
00:42:47.682 00.000 16108 IsGuiding returns 0
00:42:47.682 00.000 16108 scope move finished after 55 + 45 ms
00:42:47.682 00.000 16108 Move returns status 0, amount 55
00:42:47.682 00.000 16108 move complete, result=0
00:42:47.682 00.000 16108 worker thread done servicing request
00:42:47.682 00.000 16108 Worker thread wakes up
00:42:47.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 55 ms NORTH
00:42:47.683 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:47.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:48.667 00.984 16108 Exposure complete
00:42:48.743 00.076 16108 worker thread done servicing request
00:42:48.743 00.000 21068 OnExposeComplete: enter
00:42:48.744 00.001 21068 UpdateGuideState(): m_state=6
00:42:48.745 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8317
00:42:48.746 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=876.31, Mass=122269, SNR=86.9, Peak=18643 HFD=3.2
00:42:48.747 00.001 21068 MultiStar: [#1 0.22,0.17,1.16,U] [#2 0.01,0.09,1.11,U] [#3 0.24,0.34,1.02,U] [#4 0.49,0.30,0.00,M6] [#5 0.19,0.21,0.83,U] [#6 0.23,0.18,0.71,U] [#7 0.27,0.42,0.00,M1] [#8 -0.19,0.09,0.71,U] 
00:42:48.748 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.25}, one-star: {-0.03, 0.61}
00:42:48.748 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
00:42:48.749 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
00:42:48.750 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=-0.06 mountY=-0.26, mountTheta=-1.78
00:42:48.754 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.25, opts=13)
00:42:48.756 00.002 21068 Enqueuing Move request for scope (0.10, 0.25)
00:42:48.758 00.002 16108 Worker thread wakes up
00:42:48.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
00:42:48.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
00:42:48.758 00.000 16108 Moving (0.10, 0.25) raw xDistance=-0.06 yDistance=-0.26
00:42:48.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:42:48.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:42:48.758 00.000 16108 MoveAxis(E, 0, ABG)
00:42:48.758 00.000 16108 Move returns status 0, amount 0
00:42:48.758 00.000 16108 MoveAxis(N, 53, ABG)
00:42:48.759 00.001 16108 Guiding  Dir = 0, Dur = 53
00:42:48.759 00.000 16108 IsSlewing returns 0
00:42:48.759 00.000 16108 IsGuiding returns 0
00:42:48.767 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3472, FiltMin=2960, FiltMax=50496, Gamma=1.000
00:42:48.770 00.003 16108 PulseGuide returned control before completion, sleep 53
00:42:48.782 00.012 21068 UpdateGuideState exits: m=122269 SNR=86.9
00:42:48.784 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:48.784 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:48.786 00.002 21068 Enqueuing Expose request
00:42:48.831 00.045 16108 IsGuiding returns 1
00:42:48.831 00.000 16108 scope still moving after pulse duration time elapsed
00:42:48.862 00.031 16108 IsSlewing returns 0
00:42:48.862 00.000 16108 IsGuiding returns 0
00:42:48.863 00.001 16108 scope move finished after 53 + 50 ms
00:42:48.863 00.000 16108 Move returns status 0, amount 53
00:42:48.863 00.000 16108 move complete, result=0
00:42:48.863 00.000 16108 worker thread done servicing request
00:42:48.863 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
00:42:48.865 00.002 16108 Worker thread wakes up
00:42:48.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:48.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:50.029 01.164 16108 Exposure complete
00:42:50.093 00.064 16108 worker thread done servicing request
00:42:50.093 00.000 21068 OnExposeComplete: enter
00:42:50.095 00.002 21068 UpdateGuideState(): m_state=6
00:42:50.099 00.004 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8318
00:42:50.101 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=875.63, Mass=139835, SNR=98.3, Peak=17763 HFD=3.4
00:42:50.102 00.001 21068 MultiStar: [#1 0.56,-0.16,0.00,M4] [#2 0.24,-0.12,1.14,U] [#3 0.17,-0.07,0.99,U] [#4 0.55,0.09,0.00,M7] [#5 0.32,0.01,0.83,U] [#6 0.30,-0.23,0.71,U] [#7 0.35,0.06,0.43,U] [#8 0.22,-0.20,0.71,U] 
00:42:50.103 00.001 21068 single-star, 6 included, MultiStar: {0.20, -0.10}, one-star: {-0.05, -0.07}
00:42:50.104 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
00:42:50.105 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
00:42:50.106 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.15 mountX=0.03 mountY=0.08, mountTheta=1.17
00:42:50.107 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
00:42:50.108 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
00:42:50.109 00.001 16108 Worker thread wakes up
00:42:50.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:42:50.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:42:50.109 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.03 yDistance=0.08
00:42:50.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:50.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:50.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:42:50.109 00.000 16108 MoveAxis(E, 0, ABG)
00:42:50.109 00.000 16108 Move returns status 0, amount 0
00:42:50.110 00.001 16108 MoveAxis(N, 0, ABG)
00:42:50.110 00.000 16108 Move returns status 0, amount 0
00:42:50.110 00.000 16108 move complete, result=0
00:42:50.110 00.000 16108 worker thread done servicing request
00:42:50.117 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3472, FiltMin=2984, FiltMax=65472, Gamma=1.000
00:42:50.141 00.024 21068 UpdateGuideState exits: m=139835 SNR=98.3
00:42:50.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:50.142 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:50.143 00.001 21068 Enqueuing Expose request
00:42:50.144 00.001 16108 Worker thread wakes up
00:42:50.144 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:50.145 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:50.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:51.120 00.975 16108 Exposure complete
00:42:51.184 00.064 16108 worker thread done servicing request
00:42:51.184 00.000 21068 OnExposeComplete: enter
00:42:51.185 00.001 21068 UpdateGuideState(): m_state=6
00:42:51.186 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8319
00:42:51.187 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.98, Mass=123610, SNR=88.4, Peak=17955 HFD=2.9
00:42:51.188 00.001 21068 MultiStar: [#1 0.48,-0.11,0.00,M5] [#2 0.08,0.09,1.10,U] [#3 0.25,-0.09,0.93,U] [#4 0.25,-0.04,0.80,U] [#5 0.28,0.12,0.82,U] [#6 0.13,-0.45,0.79,U] [#7 0.09,0.24,0.56,U] [#8 -0.10,0.15,0.66,U] 
00:42:51.188 00.000 21068 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {-0.01, 0.28}
00:42:51.190 00.002 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
00:42:51.191 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
00:42:51.192 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.12 mountY=-0.06, mountTheta=-2.63
00:42:51.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
00:42:51.195 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
00:42:51.196 00.001 16108 Worker thread wakes up
00:42:51.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:42:51.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:42:51.196 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=-0.06
00:42:51.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:42:51.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:51.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:51.196 00.000 16108 MoveAxis(E, 0, ABG)
00:42:51.196 00.000 16108 Move returns status 0, amount 0
00:42:51.196 00.000 16108 MoveAxis(N, 0, ABG)
00:42:51.196 00.000 16108 Move returns status 0, amount 0
00:42:51.196 00.000 16108 move complete, result=0
00:42:51.196 00.000 16108 worker thread done servicing request
00:42:51.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3472, FiltMin=2966, FiltMax=53952, Gamma=1.000
00:42:51.215 00.015 21068 UpdateGuideState exits: m=123610 SNR=88.4
00:42:51.217 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:51.217 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:51.218 00.001 21068 Enqueuing Expose request
00:42:51.219 00.001 16108 Worker thread wakes up
00:42:51.219 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:51.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:51.220 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:52.379 01.159 16108 Exposure complete
00:42:52.435 00.056 16108 worker thread done servicing request
00:42:52.435 00.000 21068 OnExposeComplete: enter
00:42:52.437 00.002 21068 UpdateGuideState(): m_state=6
00:42:52.440 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8320
00:42:52.441 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.47, Mass=136941, SNR=94.9, Peak=15149 HFD=3.3
00:42:52.443 00.002 21068 MultiStar: [#1 0.49,-0.31,0.00,M6] [#2 0.11,-0.34,1.00,U] [#3 0.29,-0.57,0.00,M1] [#4 0.60,-0.24,0.00,M7] [#5 0.28,-0.32,0.83,U] [#6 0.32,-0.61,0.00,M1] [#7 0.39,-0.23,0.58,U] [#8 -0.02,-0.39,0.75,U] 
00:42:52.443 00.000 21068 single-star, 4 included, MultiStar: {0.19, -0.30}, one-star: {0.24, -0.23}
00:42:52.444 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
00:42:52.446 00.002 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
00:42:52.447 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.77 mountX=-0.28 mountY=0.17, mountTheta=2.59
00:42:52.450 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.23, opts=13)
00:42:52.452 00.002 21068 Enqueuing Move request for scope (0.24, -0.23)
00:42:52.453 00.001 16108 Worker thread wakes up
00:42:52.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
00:42:52.454 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
00:42:52.454 00.000 16108 Moving (0.24, -0.23) raw xDistance=-0.28 yDistance=0.17
00:42:52.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:42:52.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:52.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:42:52.454 00.000 16108 MoveAxis(E, 73, ABG)
00:42:52.454 00.000 16108 Guiding  Dir = 2, Dur = 73
00:42:52.455 00.001 16108 IsSlewing returns 0
00:42:52.455 00.000 16108 IsGuiding returns 0
00:42:52.460 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3472, FiltMin=2944, FiltMax=59293, Gamma=1.000
00:42:52.486 00.026 21068 UpdateGuideState exits: m=136941 SNR=94.9
00:42:52.488 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:52.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:52.490 00.001 21068 Enqueuing Expose request
00:42:52.503 00.013 16108 PulseGuide returned control before completion, sleep 36
00:42:52.550 00.047 16108 IsGuiding returns 1
00:42:52.550 00.000 16108 scope still moving after pulse duration time elapsed
00:42:52.581 00.031 16108 IsSlewing returns 0
00:42:52.581 00.000 16108 IsGuiding returns 1
00:42:52.611 00.030 16108 IsSlewing returns 0
00:42:52.611 00.000 16108 IsGuiding returns 0
00:42:52.611 00.000 16108 scope move finished after 73 + 83 ms
00:42:52.611 00.000 16108 Move returns status 0, amount 73
00:42:52.613 00.002 16108 MoveAxis(N, 0, ABG)
00:42:52.613 00.000 16108 Move returns status 0, amount 0
00:42:52.613 00.000 16108 move complete, result=0
00:42:52.613 00.000 16108 worker thread done servicing request
00:42:52.613 00.000 16108 Worker thread wakes up
00:42:52.613 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.2 px 0 ms NORTH
00:42:52.615 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:52.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:53.588 00.973 16108 Exposure complete
00:42:53.644 00.056 16108 worker thread done servicing request
00:42:53.644 00.000 21068 OnExposeComplete: enter
00:42:53.646 00.002 21068 UpdateGuideState(): m_state=6
00:42:53.647 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8321
00:42:53.647 00.000 21068 Star::Find returns 1 (0), X=219.74, Y=875.61, Mass=124750, SNR=86.0, Peak=15763 HFD=3.4
00:42:53.648 00.001 21068 MultiStar: [#1 0.26,-0.26,1.10,U] [#2 -0.14,-0.33,1.15,U] [#3 0.25,-0.31,1.09,U] [#4 0.30,-0.21,0.78,U] [#5 -0.11,-0.28,0.93,U] [#6 0.14,-0.26,0.72,U] [#7 0.11,-0.09,0.53,U] [#8 0.20,-0.12,0.70,U] 
00:42:53.649 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.23}, one-star: {-0.22, -0.09}
00:42:53.649 00.000 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
00:42:53.650 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.63)
00:42:53.651 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.75 mountX=0.20 mountY=0.14, mountTheta=0.61
00:42:53.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.09, opts=13)
00:42:53.654 00.001 21068 Enqueuing Move request for scope (-0.22, -0.09)
00:42:53.655 00.001 16108 Worker thread wakes up
00:42:53.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
00:42:53.655 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
00:42:53.655 00.000 16108 Moving (-0.22, -0.09) raw xDistance=0.20 yDistance=0.14
00:42:53.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
00:42:53.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:53.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:42:53.655 00.000 16108 MoveAxis(W, 48, ABG)
00:42:53.655 00.000 16108 Guiding  Dir = 3, Dur = 48
00:42:53.655 00.000 16108 IsSlewing returns 0
00:42:53.655 00.000 16108 IsGuiding returns 0
00:42:53.659 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3472, FiltMin=2947, FiltMax=58131, Gamma=1.000
00:42:53.690 00.031 21068 UpdateGuideState exits: m=124750 SNR=86.0
00:42:53.692 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:53.692 00.000 16108 PulseGuide returned control before completion, sleep 22
00:42:53.692 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:53.693 00.001 21068 Enqueuing Expose request
00:42:53.722 00.029 16108 IsGuiding returns 1
00:42:53.722 00.000 16108 scope still moving after pulse duration time elapsed
00:42:53.753 00.031 16108 IsSlewing returns 0
00:42:53.753 00.000 16108 IsGuiding returns 1
00:42:53.785 00.032 16108 IsSlewing returns 0
00:42:53.785 00.000 16108 IsGuiding returns 0
00:42:53.785 00.000 16108 scope move finished after 48 + 81 ms
00:42:53.785 00.000 16108 Move returns status 0, amount 48
00:42:53.785 00.000 16108 MoveAxis(N, 0, ABG)
00:42:53.785 00.000 16108 Move returns status 0, amount 0
00:42:53.785 00.000 16108 move complete, result=0
00:42:53.785 00.000 16108 worker thread done servicing request
00:42:53.785 00.000 16108 Worker thread wakes up
00:42:53.785 00.000 21068 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
00:42:53.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:53.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:54.950 01.164 16108 Exposure complete
00:42:55.039 00.089 16108 worker thread done servicing request
00:42:55.039 00.000 21068 OnExposeComplete: enter
00:42:55.040 00.001 21068 UpdateGuideState(): m_state=6
00:42:55.041 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8322
00:42:55.042 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=875.77, Mass=109154, SNR=73.5, Peak=17555 HFD=2.9
00:42:55.043 00.001 21068 MultiStar: [#1 0.09,-0.25,1.16,U] [#2 -0.17,-0.13,1.32,U] [#3 -0.00,-0.36,1.00,U] [#4 0.11,0.11,0.98,U] [#5 0.00,-0.06,1.00,U] [#6 -0.04,-0.08,0.93,U] [#7 0.19,-0.23,0.78,U] [#8 -0.47,0.02,0.00,M1] 
00:42:55.044 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {-0.16, 0.06}
00:42:55.045 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
00:42:55.045 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
00:42:55.046 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.64 mountX=-0.01 mountY=0.12, mountTheta=1.68
00:42:55.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
00:42:55.049 00.001 21068 Enqueuing Move request for scope (-0.01, -0.12)
00:42:55.050 00.001 16108 Worker thread wakes up
00:42:55.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:42:55.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:42:55.050 00.000 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
00:42:55.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:55.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:55.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:42:55.050 00.000 16108 MoveAxis(E, 0, ABG)
00:42:55.050 00.000 16108 Move returns status 0, amount 0
00:42:55.051 00.001 16108 MoveAxis(N, 0, ABG)
00:42:55.051 00.000 16108 Move returns status 0, amount 0
00:42:55.051 00.000 16108 move complete, result=0
00:42:55.051 00.000 16108 worker thread done servicing request
00:42:55.058 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3472, FiltMin=2969, FiltMax=59456, Gamma=1.000
00:42:55.078 00.020 21068 UpdateGuideState exits: m=109154 SNR=73.5
00:42:55.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.081 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:55.083 00.002 21068 Enqueuing Expose request
00:42:55.083 00.000 16108 Worker thread wakes up
00:42:55.083 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:55.085 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:55.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:56.058 00.973 16108 Exposure complete
00:42:56.116 00.058 16108 worker thread done servicing request
00:42:56.116 00.000 21068 OnExposeComplete: enter
00:42:56.117 00.001 21068 UpdateGuideState(): m_state=6
00:42:56.117 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8323
00:42:56.118 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.79, Mass=111986, SNR=71.3, Peak=17267 HFD=3.1
00:42:56.119 00.001 21068 MultiStar: [#1 0.26,-0.35,1.41,U] [#2 0.09,-0.52,0.00,M1] [#3 -0.03,-0.29,1.29,U] [#4 0.25,-0.08,0.95,U] [#5 0.08,-0.06,1.00,U] [#6 -0.07,-0.27,0.99,U] [#7 0.06,0.04,0.63,U] [#8 -0.12,-0.05,0.87,U] 
00:42:56.119 00.000 21068 single-star, 7 included, MultiStar: {0.06, -0.15}, one-star: {-0.01, 0.09}
00:42:56.121 00.002 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
00:42:56.122 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
00:42:56.123 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.64 mountX=0.02 mountY=-0.08, mountTheta=-1.32
00:42:56.124 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
00:42:56.125 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
00:42:56.126 00.001 16108 Worker thread wakes up
00:42:56.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:42:56.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:42:56.126 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.02 yDistance=-0.08
00:42:56.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:42:56.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:56.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:42:56.126 00.000 16108 MoveAxis(E, 0, ABG)
00:42:56.126 00.000 16108 Move returns status 0, amount 0
00:42:56.126 00.000 16108 MoveAxis(N, 0, ABG)
00:42:56.126 00.000 16108 Move returns status 0, amount 0
00:42:56.126 00.000 16108 move complete, result=0
00:42:56.126 00.000 16108 worker thread done servicing request
00:42:56.129 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3472, FiltMin=2969, FiltMax=58749, Gamma=1.000
00:42:56.145 00.016 21068 UpdateGuideState exits: m=111986 SNR=71.3
00:42:56.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:56.146 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:56.147 00.001 21068 Enqueuing Expose request
00:42:56.149 00.002 16108 Worker thread wakes up
00:42:56.149 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:56.151 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:56.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:57.320 01.169 16108 Exposure complete
00:42:57.376 00.056 16108 worker thread done servicing request
00:42:57.376 00.000 21068 OnExposeComplete: enter
00:42:57.377 00.001 21068 UpdateGuideState(): m_state=6
00:42:57.378 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8324
00:42:57.379 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.64, Mass=131289, SNR=95.1, Peak=16835 HFD=3.3
00:42:57.379 00.000 21068 MultiStar: [#1 0.23,-0.12,0.94,U] [#2 0.20,-0.07,1.10,U] [#3 0.17,-0.36,0.94,U] [#4 0.17,-0.29,0.68,U] [#5 0.20,-0.31,0.80,U] [#6 0.00,-0.50,0.00,M1] [#7 0.12,-0.15,0.65,U] [#8 -0.11,-0.19,0.71,U] 
00:42:57.380 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.19}, one-star: {0.11, -0.06}
00:42:57.381 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
00:42:57.383 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
00:42:57.383 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.11 mountY=0.03, mountTheta=2.88
00:42:57.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
00:42:57.386 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
00:42:57.387 00.001 16108 Worker thread wakes up
00:42:57.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:42:57.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:42:57.387 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.11 yDistance=0.03
00:42:57.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:57.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:57.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:42:57.387 00.000 16108 MoveAxis(E, 0, ABG)
00:42:57.387 00.000 16108 Move returns status 0, amount 0
00:42:57.388 00.001 16108 MoveAxis(N, 0, ABG)
00:42:57.388 00.000 16108 Move returns status 0, amount 0
00:42:57.388 00.000 16108 move complete, result=0
00:42:57.388 00.000 16108 worker thread done servicing request
00:42:57.390 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3472, FiltMin=2976, FiltMax=63232, Gamma=1.000
00:42:57.405 00.015 21068 UpdateGuideState exits: m=131289 SNR=95.1
00:42:57.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:57.408 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:57.410 00.002 21068 Enqueuing Expose request
00:42:57.412 00.002 16108 Worker thread wakes up
00:42:57.412 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:57.414 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:57.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:58.387 00.973 16108 Exposure complete
00:42:58.457 00.070 16108 worker thread done servicing request
00:42:58.457 00.000 21068 OnExposeComplete: enter
00:42:58.458 00.001 21068 UpdateGuideState(): m_state=6
00:42:58.459 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8325
00:42:58.460 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.59, Mass=113960, SNR=83.0, Peak=14947 HFD=3.3
00:42:58.462 00.002 21068 MultiStar: [#1 0.52,-0.52,0.00,M3] [#2 0.14,-0.49,0.00,M1] [#3 0.33,-0.43,0.00,M1] [#4 0.42,-0.30,0.00,M4] [#5 -0.04,-0.64,0.00,M1] [#6 0.17,-0.64,0.00,M2] [#7 0.51,-0.01,0.00,M1] [#8 -0.07,-0.31,0.80,U] 
00:42:58.463 00.001 21068 single-star, 1 included, MultiStar: {0.01, -0.20}, one-star: {0.07, -0.11}
00:42:58.463 00.000 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
00:42:58.464 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
00:42:58.465 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=-0.09 mountY=0.09, mountTheta=2.34
00:42:58.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
00:42:58.470 00.003 21068 Enqueuing Move request for scope (0.07, -0.11)
00:42:58.472 00.002 16108 Worker thread wakes up
00:42:58.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:42:58.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:42:58.472 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
00:42:58.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:42:58.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:58.473 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:58.473 00.000 16108 MoveAxis(E, 0, ABG)
00:42:58.473 00.000 16108 Move returns status 0, amount 0
00:42:58.473 00.000 16108 MoveAxis(N, 0, ABG)
00:42:58.473 00.000 16108 Move returns status 0, amount 0
00:42:58.473 00.000 16108 move complete, result=0
00:42:58.473 00.000 16108 worker thread done servicing request
00:42:58.481 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3475, FiltMin=2952, FiltMax=58013, Gamma=1.000
00:42:58.501 00.020 21068 UpdateGuideState exits: m=113960 SNR=83.0
00:42:58.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:58.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:58.503 00.000 21068 Enqueuing Expose request
00:42:58.504 00.001 16108 Worker thread wakes up
00:42:58.504 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:58.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:58.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:42:59.685 01.180 16108 Exposure complete
00:42:59.749 00.064 16108 worker thread done servicing request
00:42:59.749 00.000 21068 OnExposeComplete: enter
00:42:59.751 00.002 21068 UpdateGuideState(): m_state=6
00:42:59.752 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8326
00:42:59.753 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.68, Mass=143746, SNR=93.6, Peak=18099 HFD=3.4
00:42:59.754 00.001 21068 MultiStar: [#1 0.67,-0.47,0.00,M4] [#2 0.15,-0.33,1.09,U] [#3 0.37,-0.42,0.00,M2] [#4 0.41,-0.38,0.00,M5] [#5 0.14,-0.28,0.76,U] [#6 0.16,-0.48,0.00,M3] [#7 0.36,-0.29,0.58,U] [#8 -0.13,-0.43,0.72,U] 
00:42:59.756 00.002 21068 single-star, 4 included, MultiStar: {0.15, -0.26}, one-star: {0.24, -0.02}
00:42:59.757 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:42:59.758 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
00:42:59.758 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.09 mountX=-0.24 mountY=-0.03, mountTheta=-3.00
00:42:59.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.02, opts=13)
00:42:59.761 00.001 21068 Enqueuing Move request for scope (0.24, -0.02)
00:42:59.761 00.000 16108 Worker thread wakes up
00:42:59.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
00:42:59.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
00:42:59.761 00.000 16108 Moving (0.24, -0.02) raw xDistance=-0.24 yDistance=-0.03
00:42:59.762 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:42:59.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:59.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:59.762 00.000 16108 MoveAxis(E, 62, ABG)
00:42:59.762 00.000 16108 Guiding  Dir = 2, Dur = 62
00:42:59.762 00.000 16108 IsSlewing returns 0
00:42:59.762 00.000 16108 IsGuiding returns 0
00:42:59.766 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3475, FiltMin=2973, FiltMax=57917, Gamma=1.000
00:42:59.782 00.016 21068 UpdateGuideState exits: m=143746 SNR=93.6
00:42:59.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:59.786 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:42:59.788 00.002 21068 Enqueuing Expose request
00:42:59.812 00.024 16108 PulseGuide returned control before completion, sleep 23
00:42:59.842 00.030 16108 IsGuiding returns 1
00:42:59.842 00.000 16108 scope still moving after pulse duration time elapsed
00:42:59.873 00.031 16108 IsSlewing returns 0
00:42:59.873 00.000 16108 IsGuiding returns 1
00:42:59.905 00.032 16108 IsSlewing returns 0
00:42:59.905 00.000 16108 IsGuiding returns 0
00:42:59.905 00.000 16108 scope move finished after 62 + 81 ms
00:42:59.905 00.000 16108 Move returns status 0, amount 62
00:42:59.905 00.000 16108 MoveAxis(N, 0, ABG)
00:42:59.906 00.001 16108 Move returns status 0, amount 0
00:42:59.906 00.000 16108 move complete, result=0
00:42:59.906 00.000 16108 worker thread done servicing request
00:42:59.906 00.000 16108 Worker thread wakes up
00:42:59.906 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
00:42:59.910 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:42:59.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:00.868 00.958 16108 Exposure complete
00:43:00.924 00.056 16108 worker thread done servicing request
00:43:00.924 00.000 21068 OnExposeComplete: enter
00:43:00.926 00.002 21068 UpdateGuideState(): m_state=6
00:43:00.927 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8327
00:43:00.930 00.003 21068 Star::Find returns 1 (0), X=220.03, Y=875.79, Mass=127206, SNR=90.3, Peak=16579 HFD=3.1
00:43:00.931 00.001 21068 MultiStar: [#1 0.62,-0.28,0.00,M5] [#2 0.12,-0.30,1.20,U] [#3 -0.07,-0.28,0.85,U] [#4 0.60,-0.20,0.00,M6] [#5 0.07,-0.15,0.82,U] [#6 0.40,-0.49,0.00,M4] [#7 0.60,-0.29,0.00,M1] [#8 -0.13,-0.45,0.00,M1] 
00:43:00.933 00.002 21068 single-star, 3 included, MultiStar: {0.06, -0.16}, one-star: {0.08, 0.09}
00:43:00.934 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
00:43:00.936 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
00:43:00.937 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
00:43:00.940 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
00:43:00.944 00.004 21068 Enqueuing Move request for scope (0.08, 0.09)
00:43:00.946 00.002 16108 Worker thread wakes up
00:43:00.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:43:00.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:43:00.946 00.000 16108 Moving (0.08, 0.09) raw xDistance=-0.06 yDistance=-0.11
00:43:00.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:43:00.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:00.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:00.946 00.000 16108 MoveAxis(E, 0, ABG)
00:43:00.946 00.000 16108 Move returns status 0, amount 0
00:43:00.946 00.000 16108 MoveAxis(N, 0, ABG)
00:43:00.946 00.000 16108 Move returns status 0, amount 0
00:43:00.946 00.000 16108 move complete, result=0
00:43:00.947 00.001 16108 worker thread done servicing request
00:43:00.955 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3475, FiltMin=2966, FiltMax=62957, Gamma=1.000
00:43:00.973 00.018 21068 UpdateGuideState exits: m=127206 SNR=90.3
00:43:00.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:00.976 00.001 21068 Enqueuing Expose request
00:43:00.977 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:00.977 00.000 16108 Worker thread wakes up
00:43:00.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:00.978 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:02.149 01.171 16108 Exposure complete
00:43:02.203 00.054 16108 worker thread done servicing request
00:43:02.203 00.000 21068 OnExposeComplete: enter
00:43:02.204 00.001 21068 UpdateGuideState(): m_state=6
00:43:02.205 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8328
00:43:02.206 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=875.45, Mass=110164, SNR=73.1, Peak=13405 HFD=3.2
00:43:02.207 00.001 21068 MultiStar: [#1 -0.22,-0.77,0.00,M6] [#2 -0.40,-0.65,0.00,M1] [#3 -0.58,-0.81,0.00,M2] [#4 0.14,-0.33,1.02,U] [#5 -0.40,-0.39,0.00,M1] [#6 -0.18,-0.78,0.00,M5] [#7 -0.44,-0.65,0.00,M2] [#8 -0.65,-0.77,0.00,M2] 
00:43:02.208 00.001 21068 refined, 1 included, MultiStar: {-0.25, -0.29}, one-star: {-0.64, -0.25}
00:43:02.209 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
00:43:02.210 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
00:43:02.210 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.39 cameraTheta=-2.27 mountX=0.19 mountY=0.34, mountTheta=1.06
00:43:02.212 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.29, opts=13)
00:43:02.213 00.001 21068 Enqueuing Move request for scope (-0.25, -0.29)
00:43:02.213 00.000 16108 Worker thread wakes up
00:43:02.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
00:43:02.214 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
00:43:02.214 00.000 16108 Moving (-0.25, -0.29) raw xDistance=0.19 yDistance=0.34
00:43:02.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:43:02.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:02.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:43:02.214 00.000 16108 MoveAxis(E, 0, ABG)
00:43:02.214 00.000 16108 Move returns status 0, amount 0
00:43:02.214 00.000 16108 MoveAxis(N, 0, ABG)
00:43:02.214 00.000 16108 Move returns status 0, amount 0
00:43:02.214 00.000 16108 move complete, result=0
00:43:02.214 00.000 16108 worker thread done servicing request
00:43:02.217 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3475, FiltMin=2969, FiltMax=62758, Gamma=1.000
00:43:02.233 00.016 21068 UpdateGuideState exits: m=110164 SNR=73.1
00:43:02.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:02.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:02.236 00.001 21068 Enqueuing Expose request
00:43:02.237 00.001 16108 Worker thread wakes up
00:43:02.237 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:43:02.237 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:02.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:03.214 00.977 16108 Exposure complete
00:43:03.287 00.073 16108 worker thread done servicing request
00:43:03.287 00.000 21068 OnExposeComplete: enter
00:43:03.289 00.002 21068 UpdateGuideState(): m_state=6
00:43:03.290 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8329
00:43:03.293 00.003 21068 Star::Find returns 1 (0), X=219.79, Y=875.52, Mass=107737, SNR=78.1, Peak=13469 HFD=3.3
00:43:03.294 00.001 21068 MultiStar: [#1 0.34,-0.50,0.00,M7] [#2 -0.08,-0.60,0.00,M2] [#3 -0.15,-0.37,0.95,U] [#4 0.21,-0.26,0.91,U] [#5 0.02,-0.32,0.98,U] [#6 -0.05,-0.66,0.00,M6] [#7 0.19,-0.46,0.00,M3] [#8 -0.32,-0.42,0.00,M3] 
00:43:03.295 00.001 21068 single-star, 3 included, MultiStar: {-0.02, -0.28}, one-star: {-0.16, -0.18}
00:43:03.296 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
00:43:03.297 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
00:43:03.297 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.25 cameraTheta=-2.30 mountX=0.13 mountY=0.22, mountTheta=1.03
00:43:03.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.18, opts=13)
00:43:03.300 00.001 21068 Enqueuing Move request for scope (-0.16, -0.18)
00:43:03.303 00.003 16108 Worker thread wakes up
00:43:03.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
00:43:03.303 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
00:43:03.303 00.000 16108 Moving (-0.16, -0.18) raw xDistance=0.13 yDistance=0.22
00:43:03.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:43:03.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:03.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:43:03.303 00.000 16108 MoveAxis(E, 0, ABG)
00:43:03.304 00.001 16108 Move returns status 0, amount 0
00:43:03.304 00.000 16108 MoveAxis(N, 0, ABG)
00:43:03.304 00.000 16108 Move returns status 0, amount 0
00:43:03.304 00.000 16108 move complete, result=0
00:43:03.304 00.000 16108 worker thread done servicing request
00:43:03.309 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3475, FiltMin=2989, FiltMax=55462, Gamma=1.000
00:43:03.323 00.014 21068 UpdateGuideState exits: m=107737 SNR=78.1
00:43:03.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:03.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:03.326 00.001 21068 Enqueuing Expose request
00:43:03.326 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:03.327 00.001 16108 Worker thread wakes up
00:43:03.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:03.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:04.502 01.175 16108 Exposure complete
00:43:04.575 00.073 16108 worker thread done servicing request
00:43:04.576 00.001 21068 OnExposeComplete: enter
00:43:04.576 00.000 21068 UpdateGuideState(): m_state=6
00:43:04.577 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8330
00:43:04.578 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.63, Mass=118734, SNR=87.2, Peak=16435 HFD=3.2
00:43:04.580 00.002 21068 MultiStar: [#1 0.49,-0.48,0.00,M8] [#2 0.10,-0.34,1.19,U] [#3 0.13,-0.26,1.09,U] [#4 0.31,-0.12,0.74,U] [#5 -0.25,-0.20,0.98,U] [#6 -0.03,-0.38,0.65,U] [#7 -0.24,-0.42,0.00,M4] [#8 -0.47,-0.46,0.00,M4] 
00:43:04.580 00.000 21068 single-star, 5 included, MultiStar: {0.01, -0.23}, one-star: {-0.18, -0.07}
00:43:04.581 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
00:43:04.582 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
00:43:04.583 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.78 mountX=0.17 mountY=0.11, mountTheta=0.58
00:43:04.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.07, opts=13)
00:43:04.585 00.001 21068 Enqueuing Move request for scope (-0.18, -0.07)
00:43:04.585 00.000 16108 Worker thread wakes up
00:43:04.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
00:43:04.586 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
00:43:04.586 00.000 16108 Moving (-0.18, -0.07) raw xDistance=0.17 yDistance=0.11
00:43:04.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:43:04.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:04.586 00.000 16108 MoveAxis(E, 0, ABG)
00:43:04.586 00.000 16108 Move returns status 0, amount 0
00:43:04.586 00.000 16108 MoveAxis(N, 0, ABG)
00:43:04.586 00.000 16108 Move returns status 0, amount 0
00:43:04.586 00.000 16108 move complete, result=0
00:43:04.586 00.000 16108 worker thread done servicing request
00:43:04.589 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3475, FiltMin=2950, FiltMax=61811, Gamma=1.000
00:43:04.605 00.016 21068 UpdateGuideState exits: m=118734 SNR=87.2
00:43:04.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:04.608 00.001 21068 Enqueuing Expose request
00:43:04.609 00.001 16108 Worker thread wakes up
00:43:04.609 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:04.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:04.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:05.589 00.980 16108 Exposure complete
00:43:05.667 00.078 16108 worker thread done servicing request
00:43:05.667 00.000 21068 OnExposeComplete: enter
00:43:05.668 00.001 21068 UpdateGuideState(): m_state=6
00:43:05.669 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8331
00:43:05.669 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=875.79, Mass=122261, SNR=79.7, Peak=16883 HFD=3.1
00:43:05.671 00.002 21068 MultiStar: [#1 0.14,-0.35,1.16,U] [#2 0.19,-0.43,0.00,M2] [#3 0.13,-0.55,0.00,M1] [#4 0.30,0.12,0.79,U] [#5 -0.17,-0.27,0.97,U] [#6 0.13,-0.49,0.00,M6] [#7 0.11,-0.34,0.67,U] [#8 -0.37,-0.04,0.82,U] 
00:43:05.671 00.000 21068 single-star, 5 included, MultiStar: {0.02, -0.14}, one-star: {0.11, 0.08}
00:43:05.672 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
00:43:05.673 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
00:43:05.673 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
00:43:05.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.08, opts=13)
00:43:05.676 00.001 21068 Enqueuing Move request for scope (0.11, 0.08)
00:43:05.676 00.000 16108 Worker thread wakes up
00:43:05.678 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:43:05.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:43:05.678 00.000 16108 Moving (0.11, 0.08) raw xDistance=-0.10 yDistance=-0.11
00:43:05.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:05.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:05.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:05.678 00.000 16108 MoveAxis(E, 0, ABG)
00:43:05.678 00.000 16108 Move returns status 0, amount 0
00:43:05.678 00.000 16108 MoveAxis(N, 0, ABG)
00:43:05.678 00.000 16108 Move returns status 0, amount 0
00:43:05.678 00.000 16108 move complete, result=0
00:43:05.678 00.000 16108 worker thread done servicing request
00:43:05.681 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3475, FiltMin=3001, FiltMax=58147, Gamma=1.000
00:43:05.706 00.025 21068 UpdateGuideState exits: m=122261 SNR=79.7
00:43:05.708 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:05.709 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:05.709 00.000 21068 Enqueuing Expose request
00:43:05.710 00.001 16108 Worker thread wakes up
00:43:05.710 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:05.711 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:05.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:06.888 01.177 16108 Exposure complete
00:43:06.957 00.069 16108 worker thread done servicing request
00:43:06.957 00.000 21068 OnExposeComplete: enter
00:43:06.959 00.002 21068 UpdateGuideState(): m_state=6
00:43:06.960 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8332
00:43:06.961 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.55, Mass=126382, SNR=82.3, Peak=16963 HFD=3.2
00:43:06.963 00.002 21068 MultiStar: [#1 0.40,-0.37,0.00,M8] [#2 -0.07,-0.41,1.30,U] [#3 -0.16,-0.14,1.06,U] [#4 0.19,-0.13,0.85,U] [#5 0.09,-0.12,0.93,U] [#6 -0.19,-0.46,0.00,M7] [#7 0.05,-0.16,0.59,U] [#8 -0.11,-0.50,0.00,M4] 
00:43:06.965 00.002 21068 refined, 5 included, MultiStar: {-0.04, -0.20}, one-star: {-0.24, -0.16}
00:43:06.966 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
00:43:06.966 00.000 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
00:43:06.967 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=0.00 mountY=0.20, mountTheta=1.55
00:43:06.970 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
00:43:06.971 00.001 21068 Enqueuing Move request for scope (-0.04, -0.20)
00:43:06.972 00.001 16108 Worker thread wakes up
00:43:06.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
00:43:06.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
00:43:06.972 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
00:43:06.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:43:06.972 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.21
00:43:06.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:43:06.973 00.001 16108 MoveAxis(E, 0, ABG)
00:43:06.973 00.000 16108 Move returns status 0, amount 0
00:43:06.973 00.000 16108 MoveAxis(S, 41, ABG)
00:43:06.973 00.000 16108 Guiding  Dir = 1, Dur = 41
00:43:06.973 00.000 16108 IsSlewing returns 0
00:43:06.973 00.000 16108 IsGuiding returns 0
00:43:06.977 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3475, FiltMin=2971, FiltMax=65472, Gamma=1.000
00:43:06.996 00.019 21068 UpdateGuideState exits: m=126382 SNR=82.3
00:43:06.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:06.999 00.001 21068 Enqueuing Expose request
00:43:07.001 00.002 16108 PulseGuide returned control before completion, sleep 24
00:43:07.032 00.031 16108 IsGuiding returns 1
00:43:07.032 00.000 16108 scope still moving after pulse duration time elapsed
00:43:07.063 00.031 16108 IsSlewing returns 0
00:43:07.063 00.000 16108 IsGuiding returns 1
00:43:07.094 00.031 16108 IsSlewing returns 0
00:43:07.094 00.000 16108 IsGuiding returns 0
00:43:07.094 00.000 16108 scope move finished after 41 + 79 ms
00:43:07.095 00.001 16108 Move returns status 0, amount 41
00:43:07.095 00.000 16108 move complete, result=0
00:43:07.095 00.000 16108 worker thread done servicing request
00:43:07.095 00.000 16108 Worker thread wakes up
00:43:07.095 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:43:07.098 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:07.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:08.075 00.977 16108 Exposure complete
00:43:08.139 00.064 16108 worker thread done servicing request
00:43:08.139 00.000 21068 OnExposeComplete: enter
00:43:08.140 00.001 21068 UpdateGuideState(): m_state=6
00:43:08.142 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8333
00:43:08.143 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.30, Mass=116191, SNR=86.1, Peak=14131 HFD=3.2
00:43:08.144 00.001 21068 MultiStar: [#1 0.37,-0.59,0.00,M9] [#2 0.03,-0.44,1.04,U] [#3 -0.03,-0.38,1.05,U] [#4 0.26,-0.22,0.91,U] [#5 0.15,-0.27,0.84,U] [#6 0.36,-0.52,0.00,M8] [#7 0.19,-0.17,0.53,U] [#8 -0.08,-0.32,0.78,U] 
00:43:08.145 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.33}, one-star: {0.24, -0.40}
00:43:08.146 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
00:43:08.146 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
00:43:08.147 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.27 mountX=-0.16 mountY=0.30, mountTheta=2.06
00:43:08.148 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.33, opts=13)
00:43:08.149 00.001 21068 Enqueuing Move request for scope (0.10, -0.33)
00:43:08.150 00.001 16108 Worker thread wakes up
00:43:08.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.33) opts 0xd
00:43:08.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.33)
00:43:08.150 00.000 16108 Moving (0.10, -0.33) raw xDistance=-0.16 yDistance=0.30
00:43:08.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:43:08.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:43:08.150 00.000 16108 MoveAxis(E, 0, ABG)
00:43:08.150 00.000 16108 Move returns status 0, amount 0
00:43:08.150 00.000 16108 MoveAxis(S, 60, ABG)
00:43:08.150 00.000 16108 Guiding  Dir = 1, Dur = 60
00:43:08.150 00.000 16108 IsSlewing returns 0
00:43:08.151 00.001 16108 IsGuiding returns 0
00:43:08.156 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3475, FiltMin=2969, FiltMax=49315, Gamma=1.000
00:43:08.175 00.019 21068 UpdateGuideState exits: m=116191 SNR=86.1
00:43:08.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.176 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:08.177 00.001 21068 Enqueuing Expose request
00:43:08.193 00.016 16108 PulseGuide returned control before completion, sleep 28
00:43:08.224 00.031 16108 IsGuiding returns 1
00:43:08.224 00.000 16108 scope still moving after pulse duration time elapsed
00:43:08.256 00.032 16108 IsSlewing returns 0
00:43:08.256 00.000 16108 IsGuiding returns 1
00:43:08.288 00.032 16108 IsSlewing returns 0
00:43:08.288 00.000 16108 IsGuiding returns 0
00:43:08.288 00.000 16108 scope move finished after 60 + 77 ms
00:43:08.288 00.000 16108 Move returns status 0, amount 60
00:43:08.288 00.000 16108 move complete, result=0
00:43:08.288 00.000 16108 worker thread done servicing request
00:43:08.289 00.001 16108 Worker thread wakes up
00:43:08.289 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 60 ms SOUTH
00:43:08.290 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:08.291 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:09.436 01.145 16108 Exposure complete
00:43:09.492 00.056 16108 worker thread done servicing request
00:43:09.492 00.000 21068 OnExposeComplete: enter
00:43:09.493 00.001 21068 UpdateGuideState(): m_state=6
00:43:09.495 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8334
00:43:09.495 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=875.88, Mass=109962, SNR=81.0, Peak=15408 HFD=3.3
00:43:09.497 00.002 21068 MultiStar: [#1 0.90,-0.30,0.00,M10] [#2 0.51,-0.27,0.00,M1] [#3 0.66,-0.37,0.00,M1] [#4 0.72,-0.18,0.00,M1] [#5 0.46,-0.28,0.00,M1] [#6 0.54,-0.37,0.00,M9] [#7 0.83,-0.05,0.00,M2] [#8 0.29,-0.24,0.78,U] 
00:43:09.497 00.000 21068 refined, 1 included, MultiStar: {0.51, -0.00}, one-star: {0.69, 0.18}
00:43:09.498 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
00:43:09.499 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
00:43:09.500 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=-0.00 hyp=0.51 cameraTheta=-0.01 mountX=-0.51 mountY=-0.12, mountTheta=-2.91
00:43:09.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=-0.00, opts=13)
00:43:09.506 00.004 21068 Enqueuing Move request for scope (0.51, -0.00)
00:43:09.508 00.002 16108 Worker thread wakes up
00:43:09.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.00) opts 0xd
00:43:09.508 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, -0.00)
00:43:09.508 00.000 16108 Moving (0.51, -0.00) raw xDistance=-0.51 yDistance=-0.12
00:43:09.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:43:09.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:09.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:09.508 00.000 16108 MoveAxis(E, 133, ABG)
00:43:09.508 00.000 16108 Guiding  Dir = 2, Dur = 133
00:43:09.508 00.000 16108 IsSlewing returns 0
00:43:09.508 00.000 16108 IsGuiding returns 0
00:43:09.512 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3475, FiltMin=3001, FiltMax=62064, Gamma=1.000
00:43:09.531 00.019 21068 UpdateGuideState exits: m=109962 SNR=81.0
00:43:09.534 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.536 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:09.536 00.000 21068 Enqueuing Expose request
00:43:09.541 00.005 16108 PulseGuide returned control before completion, sleep 111
00:43:09.665 00.124 16108 IsGuiding returns 1
00:43:09.665 00.000 16108 scope still moving after pulse duration time elapsed
00:43:09.696 00.031 16108 IsSlewing returns 0
00:43:09.696 00.000 16108 IsGuiding returns 1
00:43:09.728 00.032 16108 IsSlewing returns 0
00:43:09.729 00.001 16108 IsGuiding returns 0
00:43:09.729 00.000 16108 scope move finished after 133 + 87 ms
00:43:09.729 00.000 16108 Move returns status 0, amount 133
00:43:09.729 00.000 16108 MoveAxis(N, 0, ABG)
00:43:09.729 00.000 16108 Move returns status 0, amount 0
00:43:09.729 00.000 16108 move complete, result=0
00:43:09.729 00.000 16108 worker thread done servicing request
00:43:09.729 00.000 16108 Worker thread wakes up
00:43:09.729 00.000 21068 GuideStep: -0.5 px 133 ms EAST, -0.1 px 0 ms NORTH
00:43:09.731 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:09.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:10.709 00.978 16108 Exposure complete
00:43:10.771 00.062 16108 worker thread done servicing request
00:43:10.771 00.000 21068 OnExposeComplete: enter
00:43:10.772 00.001 21068 UpdateGuideState(): m_state=6
00:43:10.773 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8335
00:43:10.774 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.66, Mass=118764, SNR=88.5, Peak=14531 HFD=3.3
00:43:10.775 00.001 21068 MultiStar: [#1 0.73,-0.62,0.00,R] [#2 0.22,-0.40,1.07,U] [#3 0.53,-0.38,0.00,M2] [#4 0.52,-0.34,0.00,M2] [#5 0.22,-0.26,0.83,U] [#6 0.43,-0.58,0.00,M10] [#7 0.59,-0.21,0.00,M3] [#8 0.17,-0.34,0.68,U] 
00:43:10.775 00.000 21068 refined, 3 included, MultiStar: {0.27, -0.26}, one-star: {0.42, -0.04}
00:43:10.776 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
00:43:10.777 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
00:43:10.777 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.37 cameraTheta=-0.76 mountX=-0.31 mountY=0.19, mountTheta=2.60
00:43:10.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.26, opts=13)
00:43:10.780 00.001 21068 Enqueuing Move request for scope (0.27, -0.26)
00:43:10.781 00.001 16108 Worker thread wakes up
00:43:10.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd
00:43:10.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.26)
00:43:10.781 00.000 16108 Moving (0.27, -0.26) raw xDistance=-0.31 yDistance=0.19
00:43:10.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
00:43:10.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:10.782 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:43:10.782 00.000 16108 MoveAxis(E, 90, ABG)
00:43:10.782 00.000 16108 Guiding  Dir = 2, Dur = 90
00:43:10.782 00.000 16108 IsSlewing returns 0
00:43:10.783 00.001 16108 IsGuiding returns 0
00:43:10.785 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3475, FiltMin=2966, FiltMax=60461, Gamma=1.000
00:43:10.801 00.016 21068 UpdateGuideState exits: m=118764 SNR=88.5
00:43:10.804 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:10.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:10.807 00.002 21068 Enqueuing Expose request
00:43:10.812 00.005 16108 PulseGuide returned control before completion, sleep 71
00:43:10.890 00.078 16108 IsGuiding returns 1
00:43:10.890 00.000 16108 scope still moving after pulse duration time elapsed
00:43:10.921 00.031 16108 IsSlewing returns 0
00:43:10.921 00.000 16108 IsGuiding returns 0
00:43:10.921 00.000 16108 scope move finished after 90 + 49 ms
00:43:10.921 00.000 16108 Move returns status 0, amount 90
00:43:10.921 00.000 16108 MoveAxis(N, 0, ABG)
00:43:10.921 00.000 16108 Move returns status 0, amount 0
00:43:10.921 00.000 16108 move complete, result=0
00:43:10.923 00.002 16108 worker thread done servicing request
00:43:10.923 00.000 16108 Worker thread wakes up
00:43:10.923 00.000 21068 GuideStep: -0.3 px 90 ms EAST, 0.2 px 0 ms NORTH
00:43:10.924 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:10.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:12.099 01.175 16108 Exposure complete
00:43:12.176 00.077 16108 worker thread done servicing request
00:43:12.176 00.000 21068 OnExposeComplete: enter
00:43:12.178 00.002 21068 UpdateGuideState(): m_state=6
00:43:12.180 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8336
00:43:12.182 00.002 21068 Star::Find returns 1 (0), X=219.51, Y=875.53, Mass=147204, SNR=87.3, Peak=15661 HFD=3.2
00:43:12.185 00.003 21068 MultiStar: [#1 -0.12,-0.30,1.10,U] [#2 -0.38,-0.60,0.00,M1] [#3 -0.03,-0.67,0.00,M3] [#4 0.09,-0.45,0.82,U] [#5 -0.21,-0.71,0.00,M1] [#6 -0.06,-0.98,0.00,R] [#7 0.07,-0.31,0.59,U] [#8 -0.42,-0.51,0.00,M2] 
00:43:12.187 00.002 21068 refined, 3 included, MultiStar: {-0.13, -0.30}, one-star: {-0.45, -0.17}
00:43:12.190 00.003 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
00:43:12.191 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
00:43:12.193 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.98 mountX=0.08 mountY=0.33, mountTheta=1.34
00:43:12.196 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.30, opts=13)
00:43:12.198 00.002 21068 Enqueuing Move request for scope (-0.13, -0.30)
00:43:12.200 00.002 16108 Worker thread wakes up
00:43:12.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
00:43:12.200 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
00:43:12.200 00.000 16108 Moving (-0.13, -0.30) raw xDistance=0.08 yDistance=0.33
00:43:12.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:12.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
00:43:12.201 00.001 16108 MoveAxis(E, 0, ABG)
00:43:12.201 00.000 16108 Move returns status 0, amount 0
00:43:12.201 00.000 16108 MoveAxis(S, 66, ABG)
00:43:12.201 00.000 16108 Guiding  Dir = 1, Dur = 66
00:43:12.201 00.000 16108 IsSlewing returns 0
00:43:12.202 00.001 16108 IsGuiding returns 0
00:43:12.203 00.001 16108 PulseGuide returned control before completion, sleep 75
00:43:12.206 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3475, FiltMin=2976, FiltMax=49821, Gamma=1.000
00:43:12.222 00.016 21068 UpdateGuideState exits: m=147204 SNR=87.3
00:43:12.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:12.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:12.225 00.001 21068 Enqueuing Expose request
00:43:12.293 00.068 16108 IsGuiding returns 0
00:43:12.293 00.000 16108 Move returns status 0, amount 66
00:43:12.293 00.000 16108 move complete, result=0
00:43:12.293 00.000 16108 worker thread done servicing request
00:43:12.294 00.001 16108 Worker thread wakes up
00:43:12.294 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
00:43:12.296 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:12.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:13.274 00.978 16108 Exposure complete
00:43:13.329 00.055 16108 worker thread done servicing request
00:43:13.330 00.001 21068 OnExposeComplete: enter
00:43:13.330 00.000 21068 UpdateGuideState(): m_state=6
00:43:13.332 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8337
00:43:13.333 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.72, Mass=115020, SNR=83.3, Peak=16291 HFD=3.0
00:43:13.334 00.001 21068 MultiStar: [#1 -0.65,0.50,0.00,M1] [#2 -0.69,-0.04,0.00,M2] [#3 -0.13,-0.32,1.10,U] [#4 0.06,0.10,0.84,U] [#5 -0.22,-0.03,0.81,U] [#6 -0.32,0.81,0.00,M1] [#7 0.01,0.02,0.63,U] [#8 -0.32,-0.10,0.76,U] 
00:43:13.335 00.001 21068 refined, 5 included, MultiStar: {-0.15, -0.06}, one-star: {-0.26, 0.02}
00:43:13.335 00.000 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
00:43:13.336 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
00:43:13.337 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.74 mountX=0.14 mountY=0.10, mountTheta=0.62
00:43:13.338 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
00:43:13.339 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
00:43:13.340 00.001 16108 Worker thread wakes up
00:43:13.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
00:43:13.340 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
00:43:13.340 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.10
00:43:13.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:43:13.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:13.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:43:13.340 00.000 16108 MoveAxis(E, 0, ABG)
00:43:13.340 00.000 16108 Move returns status 0, amount 0
00:43:13.340 00.000 16108 MoveAxis(N, 0, ABG)
00:43:13.340 00.000 16108 Move returns status 0, amount 0
00:43:13.340 00.000 16108 move complete, result=0
00:43:13.340 00.000 16108 worker thread done servicing request
00:43:13.345 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3475, FiltMin=2979, FiltMax=56576, Gamma=1.000
00:43:13.360 00.015 21068 UpdateGuideState exits: m=115020 SNR=83.3
00:43:13.362 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:13.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:13.363 00.000 21068 Enqueuing Expose request
00:43:13.364 00.001 16108 Worker thread wakes up
00:43:13.364 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:13.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:13.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:14.528 01.163 16108 Exposure complete
00:43:14.618 00.090 16108 worker thread done servicing request
00:43:14.618 00.000 21068 OnExposeComplete: enter
00:43:14.621 00.003 21068 UpdateGuideState(): m_state=6
00:43:14.622 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8338
00:43:14.623 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.61, Mass=134621, SNR=95.0, Peak=16371 HFD=3.2
00:43:14.624 00.001 21068 MultiStar: [#1 -0.87,0.34,0.00,M2] [#2 -0.49,-0.31,0.00,M3] [#3 -0.28,-0.24,1.04,U] [#4 -0.11,-0.06,0.84,U] [#5 -0.41,-0.16,0.84,U] [#6 -0.36,0.69,0.00,M2] [#7 -0.07,-0.39,0.48,U] [#8 -0.63,-0.16,0.00,M2] 
00:43:14.625 00.001 21068 refined, 4 included, MultiStar: {-0.26, -0.17}, one-star: {-0.33, -0.09}
00:43:14.626 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
00:43:14.627 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
00:43:14.628 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.56 mountX=0.23 mountY=0.23, mountTheta=0.78
00:43:14.631 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.17, opts=13)
00:43:14.632 00.001 21068 Enqueuing Move request for scope (-0.26, -0.17)
00:43:14.633 00.001 16108 Worker thread wakes up
00:43:14.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
00:43:14.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
00:43:14.633 00.000 16108 Moving (-0.26, -0.17) raw xDistance=0.23 yDistance=0.23
00:43:14.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:43:14.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:43:14.633 00.000 16108 MoveAxis(W, 60, ABG)
00:43:14.633 00.000 16108 Guiding  Dir = 3, Dur = 60
00:43:14.633 00.000 16108 IsSlewing returns 0
00:43:14.634 00.001 16108 IsGuiding returns 0
00:43:14.637 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3475, FiltMin=2925, FiltMax=52835, Gamma=1.000
00:43:14.639 00.002 16108 PulseGuide returned control before completion, sleep 65
00:43:14.662 00.023 21068 UpdateGuideState exits: m=134621 SNR=95.0
00:43:14.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:14.665 00.001 21068 Enqueuing Expose request
00:43:14.718 00.053 16108 IsGuiding returns 1
00:43:14.718 00.000 16108 scope still moving after pulse duration time elapsed
00:43:14.749 00.031 16108 IsSlewing returns 0
00:43:14.749 00.000 16108 IsGuiding returns 0
00:43:14.749 00.000 16108 scope move finished after 60 + 55 ms
00:43:14.749 00.000 16108 Move returns status 0, amount 60
00:43:14.749 00.000 16108 MoveAxis(S, 46, ABG)
00:43:14.749 00.000 16108 Guiding  Dir = 1, Dur = 46
00:43:14.750 00.001 16108 IsSlewing returns 0
00:43:14.750 00.000 16108 IsGuiding returns 0
00:43:14.766 00.016 16108 PulseGuide returned control before completion, sleep 40
00:43:14.811 00.045 16108 IsGuiding returns 1
00:43:14.811 00.000 16108 scope still moving after pulse duration time elapsed
00:43:14.842 00.031 16108 IsSlewing returns 0
00:43:14.843 00.001 16108 IsGuiding returns 0
00:43:14.843 00.000 16108 scope move finished after 46 + 46 ms
00:43:14.843 00.000 16108 Move returns status 0, amount 46
00:43:14.843 00.000 16108 move complete, result=0
00:43:14.843 00.000 16108 worker thread done servicing request
00:43:14.843 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.2 px 46 ms SOUTH
00:43:14.845 00.002 16108 Worker thread wakes up
00:43:14.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:14.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:15.804 00.958 16108 Exposure complete
00:43:15.862 00.058 16108 worker thread done servicing request
00:43:15.862 00.000 21068 OnExposeComplete: enter
00:43:15.865 00.003 21068 UpdateGuideState(): m_state=6
00:43:15.866 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8339
00:43:15.868 00.002 21068 Star::Find returns 1 (0), X=219.74, Y=875.90, Mass=118608, SNR=79.4, Peak=20323 HFD=2.8
00:43:15.869 00.001 21068 MultiStar: [#1 -0.68,0.22,0.00,M3] [#2 -0.44,-0.22,0.00,M4] [#3 -0.31,-0.25,1.07,U] [#4 -0.03,0.03,0.85,U] [#5 -0.27,-0.04,0.99,U] [#6 -0.25,0.75,0.00,M3] [#7 -0.17,0.02,0.68,U] [#8 -0.75,0.02,0.00,M3] 
00:43:15.870 00.001 21068 refined, 4 included, MultiStar: {-0.21, -0.02}, one-star: {-0.22, 0.20}
00:43:15.872 00.002 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
00:43:15.873 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
00:43:15.874 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.06 mountX=0.20 mountY=0.07, mountTheta=0.31
00:43:15.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.02, opts=13)
00:43:15.877 00.001 21068 Enqueuing Move request for scope (-0.21, -0.02)
00:43:15.878 00.001 16108 Worker thread wakes up
00:43:15.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
00:43:15.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
00:43:15.878 00.000 16108 Moving (-0.21, -0.02) raw xDistance=0.20 yDistance=0.07
00:43:15.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
00:43:15.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:15.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:43:15.878 00.000 16108 MoveAxis(W, 57, ABG)
00:43:15.878 00.000 16108 Guiding  Dir = 3, Dur = 57
00:43:15.878 00.000 16108 IsSlewing returns 0
00:43:15.878 00.000 16108 IsGuiding returns 0
00:43:15.882 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3475, FiltMin=2992, FiltMax=65510, Gamma=1.000
00:43:15.901 00.019 21068 UpdateGuideState exits: m=118608 SNR=79.4
00:43:15.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.904 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:15.905 00.001 21068 Enqueuing Expose request
00:43:15.925 00.020 16108 PulseGuide returned control before completion, sleep 22
00:43:15.955 00.030 16108 IsGuiding returns 1
00:43:15.955 00.000 16108 scope still moving after pulse duration time elapsed
00:43:15.987 00.032 16108 IsSlewing returns 0
00:43:15.987 00.000 16108 IsGuiding returns 1
00:43:16.018 00.031 16108 IsSlewing returns 0
00:43:16.018 00.000 16108 IsGuiding returns 0
00:43:16.018 00.000 16108 scope move finished after 57 + 82 ms
00:43:16.018 00.000 16108 Move returns status 0, amount 57
00:43:16.018 00.000 16108 MoveAxis(N, 0, ABG)
00:43:16.019 00.001 16108 Move returns status 0, amount 0
00:43:16.019 00.000 16108 move complete, result=0
00:43:16.019 00.000 16108 worker thread done servicing request
00:43:16.019 00.000 16108 Worker thread wakes up
00:43:16.019 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
00:43:16.021 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:16.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:17.207 01.186 16108 Exposure complete
00:43:17.286 00.079 16108 worker thread done servicing request
00:43:17.286 00.000 21068 OnExposeComplete: enter
00:43:17.288 00.002 21068 UpdateGuideState(): m_state=6
00:43:17.289 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8340
00:43:17.290 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.01, Mass=123378, SNR=82.2, Peak=18915 HFD=2.8
00:43:17.293 00.003 21068 MultiStar: [#1 -0.13,0.58,0.00,M4] [#2 0.10,-0.27,1.32,U] [#3 0.21,0.02,0.97,U] [#4 0.62,0.20,0.00,M1] [#5 0.27,0.02,0.95,U] [#6 0.45,1.02,0.00,M4] [#7 0.54,0.13,0.00,M1] [#8 -0.06,-0.11,0.73,U] 
00:43:17.294 00.001 21068 refined, 4 included, MultiStar: {0.13, -0.02}, one-star: {0.10, 0.31}
00:43:17.296 00.002 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
00:43:17.297 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
00:43:17.298 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
00:43:17.301 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
00:43:17.302 00.001 21068 Enqueuing Move request for scope (0.13, -0.02)
00:43:17.303 00.001 16108 Worker thread wakes up
00:43:17.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:43:17.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:43:17.303 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
00:43:17.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:43:17.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:17.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:17.303 00.000 16108 MoveAxis(E, 0, ABG)
00:43:17.303 00.000 16108 Move returns status 0, amount 0
00:43:17.303 00.000 16108 MoveAxis(N, 0, ABG)
00:43:17.303 00.000 16108 Move returns status 0, amount 0
00:43:17.303 00.000 16108 move complete, result=0
00:43:17.303 00.000 16108 worker thread done servicing request
00:43:17.307 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3475, FiltMin=2928, FiltMax=65510, Gamma=1.000
00:43:17.332 00.025 21068 UpdateGuideState exits: m=123378 SNR=82.2
00:43:17.334 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:17.334 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:17.336 00.002 21068 Enqueuing Expose request
00:43:17.338 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:17.339 00.001 16108 Worker thread wakes up
00:43:17.339 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:17.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:18.335 00.996 16108 Exposure complete
00:43:18.395 00.060 16108 worker thread done servicing request
00:43:18.395 00.000 21068 OnExposeComplete: enter
00:43:18.395 00.000 21068 UpdateGuideState(): m_state=6
00:43:18.398 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8341
00:43:18.399 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.88, Mass=111089, SNR=82.4, Peak=18195 HFD=3.0
00:43:18.400 00.001 21068 MultiStar: [#1 -0.11,0.53,0.00,M5] [#2 0.12,-0.03,1.32,U] [#3 0.34,-0.01,0.99,U] [#4 0.53,-0.01,0.00,M2] [#5 0.07,0.23,0.95,U] [#6 0.18,0.82,0.00,M5] [#7 0.18,0.13,0.55,U] [#8 0.10,0.08,0.94,U] 
00:43:18.401 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {-0.24, 0.18}
00:43:18.401 00.000 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:43:18.402 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
00:43:18.403 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.76 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
00:43:18.404 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.09, opts=13)
00:43:18.405 00.001 21068 Enqueuing Move request for scope (0.09, 0.09)
00:43:18.406 00.001 16108 Worker thread wakes up
00:43:18.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:43:18.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:43:18.406 00.000 16108 Moving (0.09, 0.09) raw xDistance=-0.07 yDistance=-0.10
00:43:18.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:18.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:18.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:18.406 00.000 16108 MoveAxis(E, 0, ABG)
00:43:18.406 00.000 16108 Move returns status 0, amount 0
00:43:18.406 00.000 16108 MoveAxis(N, 0, ABG)
00:43:18.406 00.000 16108 Move returns status 0, amount 0
00:43:18.407 00.001 16108 move complete, result=0
00:43:18.407 00.000 16108 worker thread done servicing request
00:43:18.410 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3475, FiltMin=2979, FiltMax=52416, Gamma=1.000
00:43:18.432 00.022 21068 UpdateGuideState exits: m=111089 SNR=82.4
00:43:18.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:18.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:18.435 00.001 21068 Enqueuing Expose request
00:43:18.436 00.001 16108 Worker thread wakes up
00:43:18.436 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:18.437 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:18.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:19.597 01.160 16108 Exposure complete
00:43:19.652 00.055 16108 worker thread done servicing request
00:43:19.652 00.000 21068 OnExposeComplete: enter
00:43:19.654 00.002 21068 UpdateGuideState(): m_state=6
00:43:19.655 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8342
00:43:19.657 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=876.10, Mass=102680, SNR=74.4, Peak=15715 HFD=2.9
00:43:19.659 00.002 21068 MultiStar: [#1 -0.61,0.70,0.00,M6] [#2 -0.31,0.07,1.22,U] [#3 -0.06,0.09,0.98,U] [#4 0.14,0.44,0.86,U] [#5 -0.12,0.32,0.98,U] [#6 0.01,1.10,0.00,M6] [#7 0.06,0.17,0.69,U] [#8 -0.71,0.17,0.00,M2] 
00:43:19.660 00.001 21068 refined, 5 included, MultiStar: {-0.06, 0.24}, one-star: {0.07, 0.40}
00:43:19.663 00.003 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:43:19.664 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
00:43:19.665 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.81 mountX=0.10 mountY=-0.22, mountTheta=-1.15
00:43:19.666 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.24, opts=13)
00:43:19.667 00.001 21068 Enqueuing Move request for scope (-0.06, 0.24)
00:43:19.668 00.001 16108 Worker thread wakes up
00:43:19.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
00:43:19.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
00:43:19.668 00.000 16108 Moving (-0.06, 0.24) raw xDistance=0.10 yDistance=-0.22
00:43:19.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:19.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:43:19.669 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:43:19.669 00.000 16108 MoveAxis(E, 0, ABG)
00:43:19.669 00.000 16108 Move returns status 0, amount 0
00:43:19.669 00.000 16108 MoveAxis(N, 0, ABG)
00:43:19.669 00.000 16108 Move returns status 0, amount 0
00:43:19.669 00.000 16108 move complete, result=0
00:43:19.669 00.000 16108 worker thread done servicing request
00:43:19.672 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3472, FiltMin=2985, FiltMax=46320, Gamma=1.000
00:43:19.687 00.015 21068 UpdateGuideState exits: m=102680 SNR=74.4
00:43:19.689 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.689 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:19.690 00.001 21068 Enqueuing Expose request
00:43:19.691 00.001 16108 Worker thread wakes up
00:43:19.691 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:19.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:19.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:20.663 00.972 16108 Exposure complete
00:43:20.720 00.057 16108 worker thread done servicing request
00:43:20.720 00.000 21068 OnExposeComplete: enter
00:43:20.722 00.002 21068 UpdateGuideState(): m_state=6
00:43:20.724 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8343
00:43:20.726 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=875.94, Mass=117522, SNR=80.2, Peak=16851 HFD=3.0
00:43:20.729 00.003 21068 MultiStar: [#1 -0.42,0.56,0.00,M7] [#2 0.02,-0.04,1.14,U] [#3 -0.04,0.10,0.98,U] [#4 0.05,-0.20,0.90,U] [#5 -0.05,0.17,0.99,U] [#6 0.08,0.94,0.00,M7] [#7 0.26,-0.05,0.65,U] [#8 0.11,-0.03,0.94,U] 
00:43:20.730 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.20, 0.24}
00:43:20.731 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
00:43:20.732 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
00:43:20.734 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.43 mountX=-0.06 mountY=-0.05, mountTheta=-2.50
00:43:20.738 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
00:43:20.740 00.002 21068 Enqueuing Move request for scope (0.07, 0.03)
00:43:20.741 00.001 16108 Worker thread wakes up
00:43:20.742 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:43:20.742 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:43:20.742 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
00:43:20.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:43:20.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:20.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:20.742 00.000 16108 MoveAxis(E, 0, ABG)
00:43:20.742 00.000 16108 Move returns status 0, amount 0
00:43:20.742 00.000 16108 MoveAxis(N, 0, ABG)
00:43:20.743 00.001 16108 Move returns status 0, amount 0
00:43:20.743 00.000 16108 move complete, result=0
00:43:20.743 00.000 16108 worker thread done servicing request
00:43:20.749 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3475, FiltMin=2979, FiltMax=57040, Gamma=1.000
00:43:20.767 00.018 21068 UpdateGuideState exits: m=117522 SNR=80.2
00:43:20.770 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:20.770 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:20.771 00.001 21068 Enqueuing Expose request
00:43:20.772 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:20.773 00.001 16108 Worker thread wakes up
00:43:20.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:20.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:21.936 01.163 16108 Exposure complete
00:43:21.998 00.062 16108 worker thread done servicing request
00:43:21.998 00.000 21068 OnExposeComplete: enter
00:43:22.000 00.002 21068 UpdateGuideState(): m_state=6
00:43:22.002 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8344
00:43:22.004 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=875.97, Mass=136656, SNR=100.5, Peak=18243 HFD=3.1
00:43:22.006 00.002 21068 MultiStar: [#1 -0.28,0.46,0.00,M8] [#2 0.17,-0.08,0.89,U] [#3 0.10,-0.17,0.81,U] [#4 0.02,0.01,0.61,U] [#5 -0.11,-0.05,0.83,U] [#6 -0.10,0.79,0.00,M8] [#7 0.19,0.05,0.53,U] [#8 -0.12,-0.02,0.70,U] 
00:43:22.007 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.36, 0.27}
00:43:22.009 00.002 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
00:43:22.011 00.002 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
00:43:22.013 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
00:43:22.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
00:43:22.016 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
00:43:22.017 00.001 16108 Worker thread wakes up
00:43:22.018 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:43:22.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:43:22.018 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
00:43:22.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:22.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:22.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:22.018 00.000 16108 MoveAxis(E, 0, ABG)
00:43:22.018 00.000 16108 Move returns status 0, amount 0
00:43:22.018 00.000 16108 MoveAxis(N, 0, ABG)
00:43:22.018 00.000 16108 Move returns status 0, amount 0
00:43:22.018 00.000 16108 move complete, result=0
00:43:22.018 00.000 16108 worker thread done servicing request
00:43:22.021 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3475, FiltMin=2905, FiltMax=59728, Gamma=1.000
00:43:22.041 00.020 21068 UpdateGuideState exits: m=136656 SNR=100.5
00:43:22.043 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:22.045 00.001 21068 Enqueuing Expose request
00:43:22.047 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:22.048 00.001 16108 Worker thread wakes up
00:43:22.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:22.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:23.027 00.979 16108 Exposure complete
00:43:23.088 00.061 16108 worker thread done servicing request
00:43:23.088 00.000 21068 OnExposeComplete: enter
00:43:23.089 00.001 21068 UpdateGuideState(): m_state=6
00:43:23.090 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8345
00:43:23.091 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=876.00, Mass=127074, SNR=79.2, Peak=17955 HFD=2.8
00:43:23.092 00.001 21068 MultiStar: [#1 -0.20,0.51,0.00,M9] [#2 0.01,-0.13,1.25,U] [#3 0.07,-0.10,1.10,U] [#4 -0.03,0.15,0.86,U] [#5 -0.13,0.07,1.19,U] [#6 -0.07,0.80,0.00,M9] [#7 0.50,0.07,0.00,M1] [#8 -0.38,0.07,0.95,U] 
00:43:23.092 00.000 21068 refined, 5 included, MultiStar: {-0.06, 0.05}, one-star: {0.04, 0.30}
00:43:23.093 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
00:43:23.094 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
00:43:23.094 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.50 mountX=0.07 mountY=-0.03, mountTheta=-0.41
00:43:23.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
00:43:23.098 00.001 21068 Enqueuing Move request for scope (-0.06, 0.05)
00:43:23.099 00.001 16108 Worker thread wakes up
00:43:23.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:43:23.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:43:23.099 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.03
00:43:23.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:43:23.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:23.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:23.099 00.000 16108 MoveAxis(E, 0, ABG)
00:43:23.099 00.000 16108 Move returns status 0, amount 0
00:43:23.099 00.000 16108 MoveAxis(N, 0, ABG)
00:43:23.099 00.000 16108 Move returns status 0, amount 0
00:43:23.099 00.000 16108 move complete, result=0
00:43:23.099 00.000 16108 worker thread done servicing request
00:43:23.105 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3475, FiltMin=3021, FiltMax=56816, Gamma=1.000
00:43:23.130 00.025 21068 UpdateGuideState exits: m=127074 SNR=79.2
00:43:23.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:23.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:23.135 00.003 21068 Enqueuing Expose request
00:43:23.136 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:23.136 00.000 16108 Worker thread wakes up
00:43:23.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:23.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:24.310 01.174 16108 Exposure complete
00:43:24.387 00.077 16108 worker thread done servicing request
00:43:24.387 00.000 21068 OnExposeComplete: enter
00:43:24.388 00.001 21068 UpdateGuideState(): m_state=6
00:43:24.390 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8346
00:43:24.391 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.89, Mass=119072, SNR=75.4, Peak=17187 HFD=3.1
00:43:24.394 00.003 21068 MultiStar: [#1 -0.41,0.36,0.00,M10] [#2 0.13,-0.15,1.34,U] [#3 0.01,-0.13,1.16,U] [#4 0.11,0.03,0.83,U] [#5 -0.12,0.07,1.12,U] [#6 0.18,0.70,0.00,M10] [#7 0.45,0.08,0.69,U] [#8 -0.24,-0.22,0.79,U] 
00:43:24.396 00.002 21068 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.30, 0.19}
00:43:24.397 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
00:43:24.399 00.002 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
00:43:24.400 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=-0.09 mountY=0.01, mountTheta=3.07
00:43:24.405 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
00:43:24.408 00.003 21068 Enqueuing Move request for scope (0.08, -0.03)
00:43:24.410 00.002 16108 Worker thread wakes up
00:43:24.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:43:24.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:43:24.410 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
00:43:24.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:43:24.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:24.411 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:43:24.411 00.000 16108 MoveAxis(E, 0, ABG)
00:43:24.411 00.000 16108 Move returns status 0, amount 0
00:43:24.411 00.000 16108 MoveAxis(N, 0, ABG)
00:43:24.411 00.000 16108 Move returns status 0, amount 0
00:43:24.411 00.000 16108 move complete, result=0
00:43:24.411 00.000 16108 worker thread done servicing request
00:43:24.419 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3475, FiltMin=2950, FiltMax=55843, Gamma=1.000
00:43:24.448 00.029 21068 UpdateGuideState exits: m=119072 SNR=75.4
00:43:24.450 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:24.452 00.001 21068 Enqueuing Expose request
00:43:24.453 00.001 16108 Worker thread wakes up
00:43:24.453 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:24.454 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:24.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:25.430 00.976 16108 Exposure complete
00:43:25.501 00.071 16108 worker thread done servicing request
00:43:25.501 00.000 21068 OnExposeComplete: enter
00:43:25.502 00.001 21068 UpdateGuideState(): m_state=6
00:43:25.504 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8347
00:43:25.505 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=875.54, Mass=115843, SNR=74.3, Peak=14867 HFD=3.3
00:43:25.506 00.001 21068 MultiStar: [#1 -0.38,0.34,0.00,R] [#2 0.35,-0.20,1.17,U] [#3 -0.00,-0.14,1.20,U] [#4 0.59,-0.03,0.00,M1] [#5 -0.03,0.04,1.10,U] [#6 0.38,1.05,0.00,R] [#7 0.18,-0.25,0.71,U] [#8 0.13,-0.15,0.93,U] 
00:43:25.507 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.14}, one-star: {0.15, -0.17}
00:43:25.508 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
00:43:25.509 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
00:43:25.510 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=-0.15 mountY=0.10, mountTheta=2.53
00:43:25.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.14, opts=13)
00:43:25.514 00.001 21068 Enqueuing Move request for scope (0.13, -0.14)
00:43:25.515 00.001 16108 Worker thread wakes up
00:43:25.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
00:43:25.515 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
00:43:25.515 00.000 16108 Moving (0.13, -0.14) raw xDistance=-0.15 yDistance=0.10
00:43:25.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:43:25.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:25.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:43:25.515 00.000 16108 MoveAxis(E, 0, ABG)
00:43:25.515 00.000 16108 Move returns status 0, amount 0
00:43:25.515 00.000 16108 MoveAxis(N, 0, ABG)
00:43:25.515 00.000 16108 Move returns status 0, amount 0
00:43:25.515 00.000 16108 move complete, result=0
00:43:25.515 00.000 16108 worker thread done servicing request
00:43:25.521 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3475, FiltMin=2934, FiltMax=61341, Gamma=1.000
00:43:25.537 00.016 21068 UpdateGuideState exits: m=115843 SNR=74.3
00:43:25.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:25.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:25.539 00.000 21068 Enqueuing Expose request
00:43:25.540 00.001 16108 Worker thread wakes up
00:43:25.540 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:25.541 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:25.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:26.701 01.160 16108 Exposure complete
00:43:26.772 00.071 16108 worker thread done servicing request
00:43:26.772 00.000 21068 OnExposeComplete: enter
00:43:26.773 00.001 21068 UpdateGuideState(): m_state=6
00:43:26.773 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8348
00:43:26.774 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=875.52, Mass=114985, SNR=80.2, Peak=14099 HFD=3.2
00:43:26.775 00.001 21068 MultiStar: [#1 0.30,-0.22,1.00,U] [#2 0.54,-0.52,0.00,M1] [#3 0.59,-0.36,0.00,M1] [#4 0.66,-0.22,0.00,M2] [#5 0.06,-0.21,0.94,U] [#6 -0.15,-0.60,0.00,M1] [#7 0.35,-0.30,0.58,U] [#8 0.11,-0.52,0.00,M1] 
00:43:26.776 00.001 21068 refined, 3 included, MultiStar: {0.29, -0.22}, one-star: {0.45, -0.18}
00:43:26.777 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
00:43:26.778 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
00:43:26.779 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.64 mountX=-0.32 mountY=0.14, mountTheta=2.72
00:43:26.783 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.22, opts=13)
00:43:26.786 00.003 21068 Enqueuing Move request for scope (0.29, -0.22)
00:43:26.787 00.001 16108 Worker thread wakes up
00:43:26.788 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
00:43:26.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
00:43:26.788 00.000 16108 Moving (0.29, -0.22) raw xDistance=-0.32 yDistance=0.14
00:43:26.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:43:26.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:26.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:43:26.788 00.000 16108 MoveAxis(E, 84, ABG)
00:43:26.788 00.000 16108 Guiding  Dir = 2, Dur = 84
00:43:26.788 00.000 16108 IsSlewing returns 0
00:43:26.788 00.000 16108 IsGuiding returns 0
00:43:26.792 00.004 16108 PulseGuide returned control before completion, sleep 91
00:43:26.793 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3475, FiltMin=3008, FiltMax=50832, Gamma=1.000
00:43:26.811 00.018 21068 UpdateGuideState exits: m=114985 SNR=80.2
00:43:26.811 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:26.813 00.001 21068 Enqueuing Expose request
00:43:26.885 00.072 16108 IsGuiding returns 1
00:43:26.885 00.000 16108 scope still moving after pulse duration time elapsed
00:43:26.916 00.031 16108 IsSlewing returns 0
00:43:26.916 00.000 16108 IsGuiding returns 0
00:43:26.916 00.000 16108 scope move finished after 84 + 44 ms
00:43:26.916 00.000 16108 Move returns status 0, amount 84
00:43:26.916 00.000 16108 MoveAxis(N, 0, ABG)
00:43:26.918 00.002 16108 Move returns status 0, amount 0
00:43:26.918 00.000 16108 move complete, result=0
00:43:26.918 00.000 16108 worker thread done servicing request
00:43:26.918 00.000 16108 Worker thread wakes up
00:43:26.918 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
00:43:26.920 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:26.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:27.891 00.971 16108 Exposure complete
00:43:27.961 00.070 16108 worker thread done servicing request
00:43:27.961 00.000 21068 OnExposeComplete: enter
00:43:27.963 00.002 21068 UpdateGuideState(): m_state=6
00:43:27.966 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8349
00:43:27.967 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.48, Mass=106084, SNR=75.2, Peak=16355 HFD=3.0
00:43:27.969 00.002 21068 MultiStar: [#1 0.45,-0.10,1.27,U] [#2 0.28,-0.42,0.00,M2] [#3 0.29,-0.31,1.22,U] [#4 0.66,-0.47,0.00,M3] [#5 0.07,-0.04,1.06,U] [#6 0.09,-0.55,0.00,M2] [#7 0.59,-0.37,0.00,M1] [#8 -0.16,-0.45,0.00,M2] 
00:43:27.971 00.002 21068 single-star, 3 included, MultiStar: {0.26, -0.17}, one-star: {0.19, -0.22}
00:43:27.973 00.002 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
00:43:27.974 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
00:43:27.975 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.87 mountX=-0.22 mountY=0.17, mountTheta=2.49
00:43:27.976 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.22, opts=13)
00:43:27.977 00.001 21068 Enqueuing Move request for scope (0.19, -0.22)
00:43:27.978 00.001 16108 Worker thread wakes up
00:43:27.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
00:43:27.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
00:43:27.978 00.000 16108 Moving (0.19, -0.22) raw xDistance=-0.22 yDistance=0.17
00:43:27.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
00:43:27.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:27.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:43:27.979 00.001 16108 MoveAxis(E, 65, ABG)
00:43:27.979 00.000 16108 Guiding  Dir = 2, Dur = 65
00:43:27.979 00.000 16108 IsSlewing returns 0
00:43:27.979 00.000 16108 IsGuiding returns 0
00:43:27.980 00.001 16108 PulseGuide returned control before completion, sleep 74
00:43:27.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3475, FiltMin=2925, FiltMax=65472, Gamma=1.000
00:43:28.001 00.018 21068 UpdateGuideState exits: m=106084 SNR=75.2
00:43:28.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:28.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:28.005 00.002 21068 Enqueuing Expose request
00:43:28.065 00.060 16108 IsGuiding returns 1
00:43:28.065 00.000 16108 scope still moving after pulse duration time elapsed
00:43:28.096 00.031 16108 IsSlewing returns 0
00:43:28.096 00.000 16108 IsGuiding returns 0
00:43:28.096 00.000 16108 scope move finished after 65 + 52 ms
00:43:28.096 00.000 16108 Move returns status 0, amount 65
00:43:28.096 00.000 16108 MoveAxis(N, 0, ABG)
00:43:28.097 00.001 16108 Move returns status 0, amount 0
00:43:28.097 00.000 16108 move complete, result=0
00:43:28.097 00.000 16108 worker thread done servicing request
00:43:28.097 00.000 16108 Worker thread wakes up
00:43:28.097 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
00:43:28.101 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:28.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:29.250 01.149 16108 Exposure complete
00:43:29.310 00.060 16108 worker thread done servicing request
00:43:29.310 00.000 21068 OnExposeComplete: enter
00:43:29.313 00.003 21068 UpdateGuideState(): m_state=6
00:43:29.314 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8350
00:43:29.316 00.002 21068 Star::Find returns 1 (0), X=219.06, Y=875.67, Mass=118393, SNR=75.4, Peak=16861 HFD=3.3
00:43:29.317 00.001 21068 MultiStar: [#1 -0.43,0.02,1.12,U] [#2 -0.40,-0.11,1.41,U] [#3 -0.15,-0.22,1.18,U] [#4 -0.16,-0.03,1.00,U] [#5 -0.18,-0.09,1.22,U] [#6 -0.53,-0.31,0.00,M3] [#7 -0.04,0.20,0.74,U] [#8 -0.50,-0.30,0.00,M3] 
00:43:29.319 00.002 21068 refined, 6 included, MultiStar: {-0.33, -0.05}, one-star: {-0.90, -0.03}
00:43:29.319 00.000 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
00:43:29.320 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
00:43:29.322 00.002 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-2.98 mountX=0.32 mountY=0.13, mountTheta=0.39
00:43:29.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.05, opts=13)
00:43:29.326 00.001 21068 Enqueuing Move request for scope (-0.33, -0.05)
00:43:29.328 00.002 16108 Worker thread wakes up
00:43:29.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
00:43:29.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
00:43:29.328 00.000 16108 Moving (-0.33, -0.05) raw xDistance=0.32 yDistance=0.13
00:43:29.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
00:43:29.329 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:29.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:43:29.329 00.000 16108 MoveAxis(W, 78, ABG)
00:43:29.329 00.000 16108 Guiding  Dir = 3, Dur = 78
00:43:29.330 00.001 16108 IsSlewing returns 0
00:43:29.330 00.000 16108 IsGuiding returns 0
00:43:29.336 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3475, FiltMin=2934, FiltMax=59936, Gamma=1.000
00:43:29.354 00.018 21068 UpdateGuideState exits: m=118393 SNR=75.4
00:43:29.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:29.357 00.001 21068 Enqueuing Expose request
00:43:29.383 00.026 16108 PulseGuide returned control before completion, sleep 35
00:43:29.427 00.044 16108 IsGuiding returns 1
00:43:29.427 00.000 16108 scope still moving after pulse duration time elapsed
00:43:29.458 00.031 16108 IsSlewing returns 0
00:43:29.458 00.000 16108 IsGuiding returns 1
00:43:29.490 00.032 16108 IsSlewing returns 0
00:43:29.490 00.000 16108 IsGuiding returns 1
00:43:29.521 00.031 16108 IsSlewing returns 0
00:43:29.521 00.000 16108 IsGuiding returns 0
00:43:29.521 00.000 16108 scope move finished after 78 + 113 ms
00:43:29.521 00.000 16108 Move returns status 0, amount 78
00:43:29.521 00.000 16108 MoveAxis(N, 0, ABG)
00:43:29.521 00.000 16108 Move returns status 0, amount 0
00:43:29.521 00.000 16108 move complete, result=0
00:43:29.521 00.000 16108 worker thread done servicing request
00:43:29.521 00.000 16108 Worker thread wakes up
00:43:29.521 00.000 21068 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
00:43:29.523 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:29.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:30.501 00.978 16108 Exposure complete
00:43:30.556 00.055 16108 worker thread done servicing request
00:43:30.556 00.000 21068 OnExposeComplete: enter
00:43:30.557 00.001 21068 UpdateGuideState(): m_state=6
00:43:30.558 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8351
00:43:30.559 00.001 21068 Star::Find returns 1 (0), X=219.41, Y=875.77, Mass=108391, SNR=70.2, Peak=13891 HFD=3.3
00:43:30.560 00.001 21068 MultiStar: [#1 -0.19,0.15,1.32,U] [#2 0.07,-0.23,1.67,U] [#3 0.14,-0.20,1.16,U] [#4 0.03,0.02,0.90,U] [#5 -0.36,0.20,1.06,U] [#6 -0.35,-0.31,0.00,M4] [#7 -0.19,-0.02,0.72,U] [#8 -0.30,-0.01,0.91,U] 
00:43:30.561 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.55, 0.07}
00:43:30.561 00.000 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
00:43:30.562 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.35)
00:43:30.563 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.03 mountX=0.14 mountY=0.05, mountTheta=0.34
00:43:30.565 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
00:43:30.565 00.000 21068 Enqueuing Move request for scope (-0.15, -0.02)
00:43:30.566 00.001 16108 Worker thread wakes up
00:43:30.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:43:30.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:43:30.566 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.14 yDistance=0.05
00:43:30.567 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:43:30.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:30.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:30.567 00.000 16108 MoveAxis(E, 0, ABG)
00:43:30.567 00.000 16108 Move returns status 0, amount 0
00:43:30.567 00.000 16108 MoveAxis(N, 0, ABG)
00:43:30.567 00.000 16108 Move returns status 0, amount 0
00:43:30.567 00.000 16108 move complete, result=0
00:43:30.567 00.000 16108 worker thread done servicing request
00:43:30.571 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3475, FiltMin=2995, FiltMax=61888, Gamma=1.000
00:43:30.587 00.016 21068 UpdateGuideState exits: m=108391 SNR=70.2
00:43:30.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:30.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:30.590 00.001 21068 Enqueuing Expose request
00:43:30.591 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:30.591 00.000 16108 Worker thread wakes up
00:43:30.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:30.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:31.762 01.171 16108 Exposure complete
00:43:31.844 00.082 16108 worker thread done servicing request
00:43:31.844 00.000 21068 OnExposeComplete: enter
00:43:31.846 00.002 21068 UpdateGuideState(): m_state=6
00:43:31.847 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8352
00:43:31.848 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=875.58, Mass=117010, SNR=81.4, Peak=14275 HFD=3.2
00:43:31.849 00.001 21068 MultiStar: [#1 -0.19,0.10,1.16,U] [#2 -0.27,-0.13,1.35,U] [#3 -0.20,-0.22,1.07,U] [#4 -0.29,-0.10,0.78,U] [#5 -0.27,-0.12,0.92,U] [#6 -0.72,-0.31,0.00,M5] [#7 0.20,-0.14,0.69,U] [#8 -0.46,-0.32,0.00,M3] 
00:43:31.849 00.000 21068 refined, 6 included, MultiStar: {-0.22, -0.10}, one-star: {-0.43, -0.12}
00:43:31.850 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.60)
00:43:31.851 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.66)
00:43:31.852 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-2.72 mountX=0.20 mountY=0.15, mountTheta=0.64
00:43:31.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.10, opts=13)
00:43:31.854 00.001 21068 Enqueuing Move request for scope (-0.22, -0.10)
00:43:31.855 00.001 16108 Worker thread wakes up
00:43:31.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
00:43:31.855 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
00:43:31.855 00.000 16108 Moving (-0.22, -0.10) raw xDistance=0.20 yDistance=0.15
00:43:31.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:43:31.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:43:31.855 00.000 16108 MoveAxis(W, 53, ABG)
00:43:31.855 00.000 16108 Guiding  Dir = 3, Dur = 53
00:43:31.855 00.000 16108 IsSlewing returns 0
00:43:31.856 00.001 16108 IsGuiding returns 0
00:43:31.858 00.002 16108 PulseGuide returned control before completion, sleep 62
00:43:31.859 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3472, FiltMin=2985, FiltMax=63309, Gamma=1.000
00:43:31.875 00.016 21068 UpdateGuideState exits: m=117010 SNR=81.4
00:43:31.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.876 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:31.877 00.001 21068 Enqueuing Expose request
00:43:31.934 00.057 16108 IsGuiding returns 0
00:43:31.934 00.000 16108 Move returns status 0, amount 53
00:43:31.934 00.000 16108 MoveAxis(N, 0, ABG)
00:43:31.934 00.000 16108 Move returns status 0, amount 0
00:43:31.934 00.000 16108 move complete, result=0
00:43:31.934 00.000 16108 worker thread done servicing request
00:43:31.934 00.000 16108 Worker thread wakes up
00:43:31.934 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:31.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:31.935 00.001 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
00:43:32.905 00.970 16108 Exposure complete
00:43:32.961 00.056 16108 worker thread done servicing request
00:43:32.961 00.000 21068 OnExposeComplete: enter
00:43:32.962 00.001 21068 UpdateGuideState(): m_state=6
00:43:32.963 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8353
00:43:32.963 00.000 21068 Star::Find returns 1 (0), X=219.62, Y=875.86, Mass=108832, SNR=72.1, Peak=13907 HFD=3.2
00:43:32.964 00.001 21068 MultiStar: [#1 -0.54,0.06,0.00,M1] [#2 -0.24,-0.28,1.33,U] [#3 -0.39,-0.24,1.13,U] [#4 -0.17,0.03,1.13,U] [#5 -0.48,-0.21,0.00,M1] [#6 -0.77,-0.15,0.00,M6] [#7 -0.24,-0.10,0.73,U] [#8 -0.58,-0.22,0.00,M4] 
00:43:32.966 00.002 21068 refined, 4 included, MultiStar: {-0.28, -0.10}, one-star: {-0.34, 0.16}
00:43:32.967 00.001 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
00:43:32.968 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
00:43:32.969 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-2.80 mountX=0.25 mountY=0.16, mountTheta=0.56
00:43:32.970 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.10, opts=13)
00:43:32.971 00.001 21068 Enqueuing Move request for scope (-0.28, -0.10)
00:43:32.972 00.001 16108 Worker thread wakes up
00:43:32.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
00:43:32.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
00:43:32.972 00.000 16108 Moving (-0.28, -0.10) raw xDistance=0.25 yDistance=0.16
00:43:32.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
00:43:32.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:32.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:43:32.973 00.001 16108 MoveAxis(W, 70, ABG)
00:43:32.973 00.000 16108 Guiding  Dir = 3, Dur = 70
00:43:32.973 00.000 16108 IsSlewing returns 0
00:43:32.973 00.000 16108 IsGuiding returns 0
00:43:32.975 00.002 16108 PulseGuide returned control before completion, sleep 79
00:43:32.975 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3475, FiltMin=2987, FiltMax=58573, Gamma=1.000
00:43:32.991 00.016 21068 UpdateGuideState exits: m=108832 SNR=72.1
00:43:32.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:32.994 00.001 21068 Enqueuing Expose request
00:43:33.062 00.068 16108 IsGuiding returns 0
00:43:33.062 00.000 16108 Move returns status 0, amount 70
00:43:33.062 00.000 16108 MoveAxis(N, 0, ABG)
00:43:33.062 00.000 16108 Move returns status 0, amount 0
00:43:33.062 00.000 16108 move complete, result=0
00:43:33.062 00.000 16108 worker thread done servicing request
00:43:33.062 00.000 16108 Worker thread wakes up
00:43:33.062 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH
00:43:33.064 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:33.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:34.215 01.151 16108 Exposure complete
00:43:34.280 00.065 16108 worker thread done servicing request
00:43:34.281 00.001 21068 OnExposeComplete: enter
00:43:34.282 00.001 21068 UpdateGuideState(): m_state=6
00:43:34.282 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8354
00:43:34.283 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=875.97, Mass=125283, SNR=79.6, Peak=17747 HFD=3.5
00:43:34.285 00.002 21068 MultiStar: [#1 -0.15,0.32,1.19,U] [#2 -0.19,0.00,1.29,U] [#3 0.06,-0.14,1.02,U] [#4 -0.02,0.07,0.87,U] [#5 -0.10,0.18,0.99,U] [#6 -0.15,-0.30,0.98,U] [#7 -0.04,0.13,0.68,U] [#8 -0.22,0.02,0.77,U] 
00:43:34.286 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.06}, one-star: {-0.41, 0.26}
00:43:34.287 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
00:43:34.288 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
00:43:34.288 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.72 mountX=0.15 mountY=-0.03, mountTheta=-0.19
00:43:34.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
00:43:34.291 00.001 21068 Enqueuing Move request for scope (-0.14, 0.06)
00:43:34.291 00.000 16108 Worker thread wakes up
00:43:34.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
00:43:34.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
00:43:34.291 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.03
00:43:34.292 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:43:34.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:34.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:34.292 00.000 16108 MoveAxis(E, 0, ABG)
00:43:34.292 00.000 16108 Move returns status 0, amount 0
00:43:34.292 00.000 16108 MoveAxis(N, 0, ABG)
00:43:34.292 00.000 16108 Move returns status 0, amount 0
00:43:34.292 00.000 16108 move complete, result=0
00:43:34.292 00.000 16108 worker thread done servicing request
00:43:34.299 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3475, FiltMin=2998, FiltMax=65517, Gamma=1.000
00:43:34.316 00.017 21068 UpdateGuideState exits: m=125283 SNR=79.6
00:43:34.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:34.319 00.001 21068 Enqueuing Expose request
00:43:34.321 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:34.324 00.003 16108 Worker thread wakes up
00:43:34.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:34.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:35.316 00.992 16108 Exposure complete
00:43:35.398 00.082 16108 worker thread done servicing request
00:43:35.398 00.000 21068 OnExposeComplete: enter
00:43:35.399 00.001 21068 UpdateGuideState(): m_state=6
00:43:35.400 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8355
00:43:35.401 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=876.02, Mass=116257, SNR=82.2, Peak=17859 HFD=2.8
00:43:35.402 00.001 21068 MultiStar: [#1 0.04,0.24,1.41,U] [#2 0.05,0.12,1.25,U] [#3 0.00,-0.04,1.03,U] [#4 0.55,0.27,0.00,M1] [#5 0.37,-0.05,0.90,U] [#6 -0.42,-0.34,0.00,M6] [#7 0.22,0.07,0.63,U] [#8 -0.02,0.06,0.88,U] 
00:43:35.403 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.17, 0.32}
00:43:35.404 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
00:43:35.405 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
00:43:35.406 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.83 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
00:43:35.407 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.12, opts=13)
00:43:35.408 00.001 21068 Enqueuing Move request for scope (0.11, 0.12)
00:43:35.409 00.001 16108 Worker thread wakes up
00:43:35.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:43:35.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:43:35.409 00.000 16108 Moving (0.11, 0.12) raw xDistance=-0.08 yDistance=-0.14
00:43:35.410 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:35.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:35.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:43:35.410 00.000 16108 MoveAxis(E, 0, ABG)
00:43:35.410 00.000 16108 Move returns status 0, amount 0
00:43:35.410 00.000 16108 MoveAxis(N, 0, ABG)
00:43:35.410 00.000 16108 Move returns status 0, amount 0
00:43:35.410 00.000 16108 move complete, result=0
00:43:35.410 00.000 16108 worker thread done servicing request
00:43:35.413 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3475, FiltMin=3005, FiltMax=54176, Gamma=1.000
00:43:35.445 00.032 21068 UpdateGuideState exits: m=116257 SNR=82.2
00:43:35.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:35.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:35.448 00.001 21068 Enqueuing Expose request
00:43:35.450 00.002 16108 Worker thread wakes up
00:43:35.450 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:35.451 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:35.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:36.631 01.180 16108 Exposure complete
00:43:36.687 00.056 16108 worker thread done servicing request
00:43:36.687 00.000 21068 OnExposeComplete: enter
00:43:36.690 00.003 21068 UpdateGuideState(): m_state=6
00:43:36.691 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8356
00:43:36.693 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=876.01, Mass=113718, SNR=87.5, Peak=17875 HFD=2.8
00:43:36.693 00.000 21068 MultiStar: [#1 -0.32,0.41,0.00,M1] [#2 -0.04,0.08,1.11,U] [#3 0.14,0.18,1.10,U] [#4 0.37,0.26,0.76,U] [#5 0.32,0.35,0.00,M1] [#6 -0.21,0.12,0.74,U] [#7 0.49,0.28,0.00,M1] [#8 -0.08,0.16,0.70,U] 
00:43:36.695 00.002 21068 refined, 5 included, MultiStar: {0.04, 0.18}, one-star: {0.04, 0.31}
00:43:36.698 00.003 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:43:36.699 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:43:36.701 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.36 mountX=-0.01 mountY=-0.19, mountTheta=-1.61
00:43:36.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.18, opts=13)
00:43:36.704 00.001 21068 Enqueuing Move request for scope (0.04, 0.18)
00:43:36.706 00.002 16108 Worker thread wakes up
00:43:36.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:43:36.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:43:36.706 00.000 16108 Moving (0.04, 0.18) raw xDistance=-0.01 yDistance=-0.19
00:43:36.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:36.707 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:36.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:43:36.707 00.000 16108 MoveAxis(E, 0, ABG)
00:43:36.707 00.000 16108 Move returns status 0, amount 0
00:43:36.707 00.000 16108 MoveAxis(N, 0, ABG)
00:43:36.707 00.000 16108 Move returns status 0, amount 0
00:43:36.707 00.000 16108 move complete, result=0
00:43:36.707 00.000 16108 worker thread done servicing request
00:43:36.714 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3475, FiltMin=2973, FiltMax=51952, Gamma=1.000
00:43:36.729 00.015 21068 UpdateGuideState exits: m=113718 SNR=87.5
00:43:36.732 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:36.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:36.733 00.000 21068 Enqueuing Expose request
00:43:36.734 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:36.735 00.001 16108 Worker thread wakes up
00:43:36.735 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:36.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:37.708 00.973 16108 Exposure complete
00:43:37.766 00.058 16108 worker thread done servicing request
00:43:37.766 00.000 21068 OnExposeComplete: enter
00:43:37.768 00.002 21068 UpdateGuideState(): m_state=6
00:43:37.769 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8357
00:43:37.772 00.003 21068 Star::Find returns 1 (0), X=219.98, Y=875.70, Mass=136531, SNR=95.0, Peak=16963 HFD=3.3
00:43:37.774 00.002 21068 MultiStar: [#1 0.13,0.12,1.08,U] [#2 -0.02,-0.24,1.06,U] [#3 0.04,-0.10,0.92,U] [#4 0.37,-0.01,0.68,U] [#5 0.16,0.24,0.76,U] [#6 -0.14,-0.17,0.72,U] [#7 0.50,-0.14,0.00,M2] [#8 -0.26,-0.05,0.76,U] 
00:43:37.775 00.001 21068 single-star, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.02, 0.00}
00:43:37.777 00.002 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
00:43:37.779 00.002 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
00:43:37.780 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.12 mountX=-0.02 mountY=-0.01, mountTheta=-2.79
00:43:37.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.00, opts=13)
00:43:37.783 00.001 21068 Enqueuing Move request for scope (0.02, 0.00)
00:43:37.783 00.000 16108 Worker thread wakes up
00:43:37.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
00:43:37.783 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
00:43:37.783 00.000 16108 Moving (0.02, 0.00) raw xDistance=-0.02 yDistance=-0.01
00:43:37.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:43:37.784 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:37.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:37.784 00.000 16108 MoveAxis(E, 0, ABG)
00:43:37.784 00.000 16108 Move returns status 0, amount 0
00:43:37.784 00.000 16108 MoveAxis(N, 0, ABG)
00:43:37.784 00.000 16108 Move returns status 0, amount 0
00:43:37.784 00.000 16108 move complete, result=0
00:43:37.784 00.000 16108 worker thread done servicing request
00:43:37.789 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3475, FiltMin=3017, FiltMax=59443, Gamma=1.000
00:43:37.805 00.016 21068 UpdateGuideState exits: m=136531 SNR=95.0
00:43:37.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:37.809 00.002 21068 Enqueuing Expose request
00:43:37.809 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:37.810 00.001 16108 Worker thread wakes up
00:43:37.810 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:37.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:38.974 01.164 16108 Exposure complete
00:43:39.030 00.056 16108 worker thread done servicing request
00:43:39.030 00.000 21068 OnExposeComplete: enter
00:43:39.031 00.001 21068 UpdateGuideState(): m_state=6
00:43:39.032 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8358
00:43:39.033 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.90, Mass=111328, SNR=73.7, Peak=17251 HFD=2.8
00:43:39.034 00.001 21068 MultiStar: [#1 0.04,0.13,1.21,U] [#2 0.11,-0.16,1.25,U] [#3 0.10,-0.09,1.13,U] [#4 0.26,-0.05,0.92,U] [#5 -0.17,0.28,1.08,U] [#6 -0.22,-0.11,0.96,U] [#7 0.45,0.05,0.75,U] [#8 -0.01,-0.10,0.80,U] 
00:43:39.035 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.00, 0.20}
00:43:39.036 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
00:43:39.037 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
00:43:39.038 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
00:43:39.039 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
00:43:39.040 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
00:43:39.041 00.001 16108 Worker thread wakes up
00:43:39.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:43:39.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:43:39.041 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
00:43:39.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:43:39.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:39.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:39.041 00.000 16108 MoveAxis(E, 0, ABG)
00:43:39.041 00.000 16108 Move returns status 0, amount 0
00:43:39.042 00.001 16108 MoveAxis(N, 0, ABG)
00:43:39.042 00.000 16108 Move returns status 0, amount 0
00:43:39.042 00.000 16108 move complete, result=0
00:43:39.042 00.000 16108 worker thread done servicing request
00:43:39.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3478, FiltMin=2979, FiltMax=59683, Gamma=1.000
00:43:39.059 00.014 21068 UpdateGuideState exits: m=111328 SNR=73.7
00:43:39.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:39.061 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:39.062 00.001 21068 Enqueuing Expose request
00:43:39.063 00.001 16108 Worker thread wakes up
00:43:39.063 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:39.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:39.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:40.038 00.974 16108 Exposure complete
00:43:40.103 00.065 16108 worker thread done servicing request
00:43:40.103 00.000 21068 OnExposeComplete: enter
00:43:40.105 00.002 21068 UpdateGuideState(): m_state=6
00:43:40.107 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8359
00:43:40.108 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=876.01, Mass=115103, SNR=79.4, Peak=16083 HFD=2.8
00:43:40.109 00.001 21068 MultiStar: [#1 0.06,0.20,1.12,U] [#2 0.06,-0.19,1.25,U] [#3 0.18,0.05,1.10,U] [#4 0.16,-0.01,0.79,U] [#5 -0.13,-0.14,0.99,U] [#6 -0.17,-0.41,0.97,U] [#7 0.13,-0.03,0.72,U] [#8 -0.17,-0.14,0.88,U] 
00:43:40.110 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.06, 0.31}
00:43:40.112 00.002 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
00:43:40.114 00.002 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
00:43:40.115 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.12 mountX=-0.03 mountY=0.03, mountTheta=2.22
00:43:40.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
00:43:40.118 00.001 21068 Enqueuing Move request for scope (0.02, -0.04)
00:43:40.119 00.001 16108 Worker thread wakes up
00:43:40.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:43:40.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:43:40.119 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
00:43:40.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:43:40.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:40.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:43:40.119 00.000 16108 MoveAxis(E, 0, ABG)
00:43:40.119 00.000 16108 Move returns status 0, amount 0
00:43:40.119 00.000 16108 MoveAxis(N, 0, ABG)
00:43:40.119 00.000 16108 Move returns status 0, amount 0
00:43:40.119 00.000 16108 move complete, result=0
00:43:40.120 00.001 16108 worker thread done servicing request
00:43:40.125 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3478, FiltMin=2937, FiltMax=57440, Gamma=1.000
00:43:40.150 00.025 21068 UpdateGuideState exits: m=115103 SNR=79.4
00:43:40.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:40.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:40.152 00.000 21068 Enqueuing Expose request
00:43:40.153 00.001 16108 Worker thread wakes up
00:43:40.153 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:40.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:40.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:41.302 01.148 16108 Exposure complete
00:43:41.359 00.057 16108 worker thread done servicing request
00:43:41.362 00.003 21068 OnExposeComplete: enter
00:43:41.363 00.001 21068 UpdateGuideState(): m_state=6
00:43:41.363 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8360
00:43:41.364 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=875.89, Mass=124319, SNR=90.1, Peak=17619 HFD=3.0
00:43:41.365 00.001 21068 MultiStar: [#1 0.26,0.22,1.11,U] [#2 0.08,-0.23,1.19,U] [#3 0.36,-0.15,0.98,U] [#4 0.60,0.05,0.00,M1] [#5 -0.07,-0.29,0.87,U] [#6 -0.07,-0.31,0.71,U] [#7 0.15,0.04,0.57,U] [#8 0.07,-0.22,0.69,U] 
00:43:41.366 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.28, 0.19}
00:43:41.366 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
00:43:41.367 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
00:43:41.368 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=-0.16 mountY=0.05, mountTheta=2.85
00:43:41.369 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.09, opts=13)
00:43:41.370 00.001 21068 Enqueuing Move request for scope (0.15, -0.09)
00:43:41.371 00.001 16108 Worker thread wakes up
00:43:41.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:43:41.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:43:41.371 00.000 16108 Moving (0.15, -0.09) raw xDistance=-0.16 yDistance=0.05
00:43:41.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:43:41.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:41.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:41.371 00.000 16108 MoveAxis(E, 0, ABG)
00:43:41.371 00.000 16108 Move returns status 0, amount 0
00:43:41.371 00.000 16108 MoveAxis(N, 0, ABG)
00:43:41.371 00.000 16108 Move returns status 0, amount 0
00:43:41.372 00.001 16108 move complete, result=0
00:43:41.372 00.000 16108 worker thread done servicing request
00:43:41.377 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3478, FiltMin=2953, FiltMax=53603, Gamma=1.000
00:43:41.403 00.026 21068 UpdateGuideState exits: m=124319 SNR=90.1
00:43:41.405 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:41.407 00.001 21068 Enqueuing Expose request
00:43:41.408 00.001 16108 Worker thread wakes up
00:43:41.408 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:41.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:41.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:42.377 00.968 16108 Exposure complete
00:43:42.470 00.093 16108 worker thread done servicing request
00:43:42.470 00.000 21068 OnExposeComplete: enter
00:43:42.473 00.003 21068 UpdateGuideState(): m_state=6
00:43:42.475 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8361
00:43:42.477 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=875.69, Mass=109365, SNR=78.8, Peak=15987 HFD=3.1
00:43:42.479 00.002 21068 MultiStar: [#1 0.11,0.11,1.06,U] [#2 0.06,-0.24,1.28,U] [#3 0.17,-0.23,1.01,U] [#4 0.63,0.12,0.00,M2] [#5 0.17,-0.04,1.00,U] [#6 -0.06,-0.11,0.95,U] [#7 0.42,0.13,0.73,U] [#8 -0.14,-0.03,0.73,U] 
00:43:42.480 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.26, -0.01}
00:43:42.482 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
00:43:42.484 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
00:43:42.485 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.50 mountX=-0.13 mountY=0.04, mountTheta=2.88
00:43:42.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
00:43:42.489 00.002 21068 Enqueuing Move request for scope (0.12, -0.07)
00:43:42.491 00.002 16108 Worker thread wakes up
00:43:42.492 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:43:42.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:43:42.492 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.04
00:43:42.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:43:42.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:42.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:43:42.492 00.000 16108 MoveAxis(E, 0, ABG)
00:43:42.492 00.000 16108 Move returns status 0, amount 0
00:43:42.492 00.000 16108 MoveAxis(N, 0, ABG)
00:43:42.493 00.001 16108 Move returns status 0, amount 0
00:43:42.493 00.000 16108 move complete, result=0
00:43:42.493 00.000 16108 worker thread done servicing request
00:43:42.500 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3478, FiltMin=2989, FiltMax=62125, Gamma=1.000
00:43:42.532 00.032 21068 UpdateGuideState exits: m=109365 SNR=78.8
00:43:42.534 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:42.536 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:42.539 00.003 21068 Enqueuing Expose request
00:43:42.541 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:42.542 00.001 16108 Worker thread wakes up
00:43:42.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:42.543 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:43.706 01.163 16108 Exposure complete
00:43:43.761 00.055 16108 worker thread done servicing request
00:43:43.761 00.000 21068 OnExposeComplete: enter
00:43:43.762 00.001 21068 UpdateGuideState(): m_state=6
00:43:43.764 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8362
00:43:43.765 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.72, Mass=125927, SNR=86.0, Peak=16560 HFD=3.2
00:43:43.765 00.000 21068 MultiStar: [#1 0.24,-0.14,0.95,U] [#2 0.39,-0.26,0.00,M1] [#3 0.42,-0.36,0.00,M1] [#4 0.65,-0.05,0.00,M3] [#5 0.36,-0.20,1.02,U] [#6 0.00,-0.35,0.85,U] [#7 0.69,0.00,0.00,M1] [#8 0.25,-0.08,0.84,U] 
00:43:43.766 00.001 21068 refined, 4 included, MultiStar: {0.27, -0.15}, one-star: {0.46, 0.01}
00:43:43.767 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
00:43:43.767 00.000 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
00:43:43.768 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=-0.29 mountY=0.08, mountTheta=2.88
00:43:43.770 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.15, opts=13)
00:43:43.771 00.001 21068 Enqueuing Move request for scope (0.27, -0.15)
00:43:43.771 00.000 16108 Worker thread wakes up
00:43:43.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd
00:43:43.773 00.002 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.15)
00:43:43.773 00.000 16108 Moving (0.27, -0.15) raw xDistance=-0.29 yDistance=0.08
00:43:43.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:43:43.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:43.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:43:43.773 00.000 16108 MoveAxis(E, 77, ABG)
00:43:43.773 00.000 16108 Guiding  Dir = 2, Dur = 77
00:43:43.773 00.000 16108 IsSlewing returns 0
00:43:43.774 00.001 16108 IsGuiding returns 0
00:43:43.776 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3478, FiltMin=2989, FiltMax=59453, Gamma=1.000
00:43:43.790 00.014 21068 UpdateGuideState exits: m=125927 SNR=86.0
00:43:43.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:43.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:43.793 00.001 21068 Enqueuing Expose request
00:43:43.832 00.039 16108 PulseGuide returned control before completion, sleep 29
00:43:43.862 00.030 16108 IsGuiding returns 1
00:43:43.862 00.000 16108 scope still moving after pulse duration time elapsed
00:43:43.894 00.032 16108 IsSlewing returns 0
00:43:43.894 00.000 16108 IsGuiding returns 1
00:43:43.925 00.031 16108 IsSlewing returns 0
00:43:43.925 00.000 16108 IsGuiding returns 1
00:43:43.956 00.031 16108 IsSlewing returns 0
00:43:43.956 00.000 16108 IsGuiding returns 0
00:43:43.956 00.000 16108 scope move finished after 77 + 106 ms
00:43:43.956 00.000 16108 Move returns status 0, amount 77
00:43:43.956 00.000 16108 MoveAxis(N, 0, ABG)
00:43:43.956 00.000 16108 Move returns status 0, amount 0
00:43:43.956 00.000 16108 move complete, result=0
00:43:43.956 00.000 16108 worker thread done servicing request
00:43:43.956 00.000 16108 Worker thread wakes up
00:43:43.957 00.001 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
00:43:43.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:43.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:44.938 00.979 16108 Exposure complete
00:43:44.995 00.057 16108 worker thread done servicing request
00:43:44.995 00.000 21068 OnExposeComplete: enter
00:43:44.996 00.001 21068 UpdateGuideState(): m_state=6
00:43:44.997 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8363
00:43:44.998 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.75, Mass=123605, SNR=81.7, Peak=14979 HFD=3.3
00:43:45.000 00.002 21068 MultiStar: [#1 0.22,-0.13,1.22,U] [#2 0.20,-0.37,1.06,U] [#3 0.19,-0.34,1.04,U] [#4 0.25,-0.24,0.76,U] [#5 0.21,-0.24,0.85,U] [#6 -0.22,-0.51,0.00,M1] [#7 0.42,-0.31,0.00,M2] [#8 0.04,-0.19,0.78,U] 
00:43:45.001 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.21}, one-star: {0.08, 0.04}
00:43:45.002 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:43:45.002 00.000 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
00:43:45.003 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.51 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
00:43:45.004 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
00:43:45.005 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
00:43:45.006 00.001 16108 Worker thread wakes up
00:43:45.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:43:45.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:43:45.006 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.07 yDistance=-0.06
00:43:45.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:45.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:45.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:45.006 00.000 16108 MoveAxis(E, 0, ABG)
00:43:45.006 00.000 16108 Move returns status 0, amount 0
00:43:45.006 00.000 16108 MoveAxis(N, 0, ABG)
00:43:45.006 00.000 16108 Move returns status 0, amount 0
00:43:45.006 00.000 16108 move complete, result=0
00:43:45.006 00.000 16108 worker thread done servicing request
00:43:45.011 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3478, FiltMin=3005, FiltMax=57517, Gamma=1.000
00:43:45.039 00.028 21068 UpdateGuideState exits: m=123605 SNR=81.7
00:43:45.040 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.042 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:45.043 00.001 21068 Enqueuing Expose request
00:43:45.043 00.000 16108 Worker thread wakes up
00:43:45.044 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:45.045 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:45.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:46.208 01.163 16108 Exposure complete
00:43:46.269 00.061 16108 worker thread done servicing request
00:43:46.270 00.001 21068 OnExposeComplete: enter
00:43:46.271 00.001 21068 UpdateGuideState(): m_state=6
00:43:46.271 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8364
00:43:46.273 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=875.82, Mass=134161, SNR=87.2, Peak=19395 HFD=3.0
00:43:46.274 00.001 21068 MultiStar: [#1 0.04,0.25,1.13,U] [#2 -0.11,-0.16,1.30,U] [#3 0.12,-0.15,0.97,U] [#4 0.20,-0.12,0.81,U] [#5 0.28,0.13,0.89,U] [#6 -0.16,-0.11,0.76,U] [#7 -0.21,-0.17,0.70,U] [#8 -0.08,-0.13,0.82,U] 
00:43:46.275 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.03, 0.12}
00:43:46.276 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
00:43:46.277 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
00:43:46.278 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.28 mountX=-0.01 mountY=0.03, mountTheta=2.05
00:43:46.281 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
00:43:46.283 00.002 21068 Enqueuing Move request for scope (0.01, -0.03)
00:43:46.284 00.001 16108 Worker thread wakes up
00:43:46.285 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:43:46.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:43:46.285 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
00:43:46.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:46.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:46.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:43:46.285 00.000 16108 MoveAxis(E, 0, ABG)
00:43:46.285 00.000 16108 Move returns status 0, amount 0
00:43:46.285 00.000 16108 MoveAxis(N, 0, ABG)
00:43:46.285 00.000 16108 Move returns status 0, amount 0
00:43:46.285 00.000 16108 move complete, result=0
00:43:46.285 00.000 16108 worker thread done servicing request
00:43:46.291 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3475, FiltMin=3030, FiltMax=61760, Gamma=1.000
00:43:46.305 00.014 21068 UpdateGuideState exits: m=134161 SNR=87.2
00:43:46.308 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:46.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:46.314 00.004 21068 Enqueuing Expose request
00:43:46.315 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:46.317 00.002 16108 Worker thread wakes up
00:43:46.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:46.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:47.286 00.969 16108 Exposure complete
00:43:47.356 00.070 16108 worker thread done servicing request
00:43:47.356 00.000 21068 OnExposeComplete: enter
00:43:47.358 00.002 21068 UpdateGuideState(): m_state=6
00:43:47.359 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8365
00:43:47.360 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.97, Mass=118264, SNR=77.1, Peak=17715 HFD=2.8
00:43:47.361 00.001 21068 MultiStar: [#1 0.06,0.04,0.98,U] [#2 -0.03,-0.20,1.14,U] [#3 -0.05,-0.09,1.08,U] [#4 0.33,-0.06,1.00,U] [#5 -0.09,-0.10,1.03,U] [#6 -0.06,-0.18,0.90,U] [#7 0.26,0.09,0.67,U] [#8 0.24,-0.02,0.79,U] 
00:43:47.362 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.07, 0.27}
00:43:47.363 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
00:43:47.364 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
00:43:47.365 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.47 mountX=-0.07 mountY=0.02, mountTheta=2.91
00:43:47.366 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
00:43:47.367 00.001 21068 Enqueuing Move request for scope (0.07, -0.03)
00:43:47.369 00.002 16108 Worker thread wakes up
00:43:47.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:43:47.369 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:43:47.369 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.07 yDistance=0.02
00:43:47.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:47.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:47.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:47.369 00.000 16108 MoveAxis(E, 0, ABG)
00:43:47.369 00.000 16108 Move returns status 0, amount 0
00:43:47.369 00.000 16108 MoveAxis(N, 0, ABG)
00:43:47.369 00.000 16108 Move returns status 0, amount 0
00:43:47.369 00.000 16108 move complete, result=0
00:43:47.369 00.000 16108 worker thread done servicing request
00:43:47.373 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3478, FiltMin=2973, FiltMax=65472, Gamma=1.000
00:43:47.398 00.025 21068 UpdateGuideState exits: m=118264 SNR=77.1
00:43:47.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:47.401 00.001 21068 Enqueuing Expose request
00:43:47.402 00.001 16108 Worker thread wakes up
00:43:47.402 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:47.403 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:47.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:48.567 01.164 16108 Exposure complete
00:43:48.648 00.081 16108 worker thread done servicing request
00:43:48.649 00.001 21068 OnExposeComplete: enter
00:43:48.650 00.001 21068 UpdateGuideState(): m_state=6
00:43:48.652 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8366
00:43:48.655 00.003 21068 Star::Find returns 1 (0), X=220.06, Y=875.68, Mass=121167, SNR=84.7, Peak=16067 HFD=3.3
00:43:48.656 00.001 21068 MultiStar: [#1 -0.05,0.01,1.22,U] [#2 -0.03,-0.22,1.32,U] [#3 0.24,-0.15,0.96,U] [#4 0.23,-0.05,0.78,U] [#5 -0.16,0.10,0.85,U] [#6 -0.29,-0.33,0.73,U] [#7 0.02,-0.23,0.60,U] [#8 -0.10,-0.18,0.84,U] 
00:43:48.658 00.002 21068 single-star, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.10, -0.02}
00:43:48.660 00.002 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
00:43:48.661 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
00:43:48.664 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.10 mountY=-0.01, mountTheta=-3.09
00:43:48.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
00:43:48.668 00.002 21068 Enqueuing Move request for scope (0.10, -0.02)
00:43:48.669 00.001 16108 Worker thread wakes up
00:43:48.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:43:48.669 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:43:48.670 00.001 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.01
00:43:48.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:48.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:48.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:43:48.670 00.000 16108 MoveAxis(E, 0, ABG)
00:43:48.670 00.000 16108 Move returns status 0, amount 0
00:43:48.670 00.000 16108 MoveAxis(N, 0, ABG)
00:43:48.670 00.000 16108 Move returns status 0, amount 0
00:43:48.671 00.001 16108 move complete, result=0
00:43:48.671 00.000 16108 worker thread done servicing request
00:43:48.678 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3478, FiltMin=2950, FiltMax=60765, Gamma=1.000
00:43:48.705 00.027 21068 UpdateGuideState exits: m=121167 SNR=84.7
00:43:48.707 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:48.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:48.709 00.001 21068 Enqueuing Expose request
00:43:48.710 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:48.711 00.001 16108 Worker thread wakes up
00:43:48.712 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:48.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:49.691 00.979 16108 Exposure complete
00:43:49.748 00.057 16108 worker thread done servicing request
00:43:49.749 00.001 21068 OnExposeComplete: enter
00:43:49.750 00.001 21068 UpdateGuideState(): m_state=6
00:43:49.752 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8367
00:43:49.753 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.67, Mass=117987, SNR=84.9, Peak=16627 HFD=3.2
00:43:49.754 00.001 21068 MultiStar: [#1 0.12,-0.18,1.02,U] [#2 0.36,-0.39,0.00,M1] [#3 0.16,-0.20,1.08,U] [#4 0.17,-0.16,0.73,U] [#5 0.21,-0.19,1.03,U] [#6 -0.20,-0.32,0.72,U] [#7 0.16,-0.24,0.65,U] [#8 -0.04,-0.41,0.70,U] 
00:43:49.754 00.000 21068 single-star, 7 included, MultiStar: {0.10, -0.20}, one-star: {0.11, -0.03}
00:43:49.755 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
00:43:49.756 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
00:43:49.756 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=-0.11 mountY=0.00, mountTheta=3.14
00:43:49.759 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
00:43:49.760 00.001 21068 Enqueuing Move request for scope (0.11, -0.03)
00:43:49.760 00.000 16108 Worker thread wakes up
00:43:49.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:43:49.761 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:43:49.761 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.11 yDistance=0.00
00:43:49.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:43:49.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:49.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:43:49.761 00.000 16108 MoveAxis(E, 0, ABG)
00:43:49.761 00.000 16108 Move returns status 0, amount 0
00:43:49.761 00.000 16108 MoveAxis(N, 0, ABG)
00:43:49.761 00.000 16108 Move returns status 0, amount 0
00:43:49.761 00.000 16108 move complete, result=0
00:43:49.761 00.000 16108 worker thread done servicing request
00:43:49.770 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3478, FiltMin=3005, FiltMax=53808, Gamma=1.000
00:43:49.794 00.024 21068 UpdateGuideState exits: m=117987 SNR=84.9
00:43:49.797 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:49.799 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:49.801 00.002 21068 Enqueuing Expose request
00:43:49.803 00.002 16108 Worker thread wakes up
00:43:49.803 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:49.805 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:49.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:50.960 01.155 16108 Exposure complete
00:43:51.019 00.059 16108 worker thread done servicing request
00:43:51.019 00.000 21068 OnExposeComplete: enter
00:43:51.020 00.001 21068 UpdateGuideState(): m_state=6
00:43:51.021 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8368
00:43:51.021 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=875.77, Mass=129322, SNR=82.7, Peak=18483 HFD=3.3
00:43:51.022 00.001 21068 MultiStar: [#1 0.04,0.04,1.25,U] [#2 -0.02,-0.16,1.21,U] [#3 0.11,-0.22,0.98,U] [#4 0.10,-0.17,0.84,U] [#5 0.01,-0.09,0.91,U] [#6 -0.05,-0.35,0.86,U] [#7 0.44,-0.02,0.59,U] [#8 -0.16,-0.31,0.70,U] 
00:43:51.024 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.22, 0.07}
00:43:51.025 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
00:43:51.025 00.000 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
00:43:51.026 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.09 mountX=-0.09 mountY=0.11, mountTheta=2.25
00:43:51.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
00:43:51.028 00.000 21068 Enqueuing Move request for scope (0.07, -0.13)
00:43:51.030 00.002 16108 Worker thread wakes up
00:43:51.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
00:43:51.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
00:43:51.030 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
00:43:51.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:43:51.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:51.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:51.030 00.000 16108 MoveAxis(E, 0, ABG)
00:43:51.030 00.000 16108 Move returns status 0, amount 0
00:43:51.030 00.000 16108 MoveAxis(N, 0, ABG)
00:43:51.030 00.000 16108 Move returns status 0, amount 0
00:43:51.030 00.000 16108 move complete, result=0
00:43:51.030 00.000 16108 worker thread done servicing request
00:43:51.037 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3478, FiltMin=2998, FiltMax=63600, Gamma=1.000
00:43:51.059 00.022 21068 UpdateGuideState exits: m=129322 SNR=82.7
00:43:51.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:51.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:51.063 00.001 21068 Enqueuing Expose request
00:43:51.063 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:51.064 00.001 16108 Worker thread wakes up
00:43:51.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:51.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:52.028 00.964 16108 Exposure complete
00:43:52.091 00.063 16108 worker thread done servicing request
00:43:52.092 00.001 21068 OnExposeComplete: enter
00:43:52.092 00.000 21068 UpdateGuideState(): m_state=6
00:43:52.093 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8369
00:43:52.094 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.60, Mass=122018, SNR=90.1, Peak=14531 HFD=3.5
00:43:52.095 00.001 21068 MultiStar: [#1 -0.07,-0.01,1.14,U] [#2 0.01,-0.43,1.02,U] [#3 -0.07,-0.36,0.87,U] [#4 0.20,-0.30,0.69,U] [#5 -0.08,-0.26,0.70,U] [#6 -0.46,-0.83,0.00,M1] [#7 0.16,-0.07,0.67,U] [#8 -0.41,-0.65,0.00,M1] 
00:43:52.096 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.21}, one-star: {0.14, -0.10}
00:43:52.097 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
00:43:52.098 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
00:43:52.098 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.63 mountX=-0.15 mountY=0.06, mountTheta=2.74
00:43:52.102 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
00:43:52.104 00.002 21068 Enqueuing Move request for scope (0.14, -0.10)
00:43:52.105 00.001 16108 Worker thread wakes up
00:43:52.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:43:52.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:43:52.105 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.15 yDistance=0.06
00:43:52.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:43:52.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:52.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:43:52.105 00.000 16108 MoveAxis(E, 0, ABG)
00:43:52.105 00.000 16108 Move returns status 0, amount 0
00:43:52.105 00.000 16108 MoveAxis(N, 0, ABG)
00:43:52.105 00.000 16108 Move returns status 0, amount 0
00:43:52.105 00.000 16108 move complete, result=0
00:43:52.105 00.000 16108 worker thread done servicing request
00:43:52.109 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3478, FiltMin=2953, FiltMax=56445, Gamma=1.000
00:43:52.122 00.013 21068 UpdateGuideState exits: m=122018 SNR=90.1
00:43:52.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:52.125 00.001 21068 Enqueuing Expose request
00:43:52.125 00.000 16108 Worker thread wakes up
00:43:52.125 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:52.126 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:52.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:53.295 01.169 16108 Exposure complete
00:43:53.355 00.060 16108 worker thread done servicing request
00:43:53.355 00.000 21068 OnExposeComplete: enter
00:43:53.356 00.001 21068 UpdateGuideState(): m_state=6
00:43:53.359 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8370
00:43:53.360 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=875.21, Mass=121995, SNR=93.6, Peak=14141 HFD=3.6
00:43:53.362 00.002 21068 MultiStar: [#1 0.00,-0.43,1.05,U] [#2 0.42,-0.69,0.00,M1] [#3 0.23,-0.61,0.00,M1] [#4 0.20,-0.54,0.00,M1] [#5 0.09,-0.46,0.00,M1] [#6 -0.33,-0.69,0.00,M2] [#7 0.58,-0.64,0.00,M1] [#8 0.06,-0.58,0.00,M2] 
00:43:53.363 00.001 21068 refined, 1 included, MultiStar: {0.19, -0.46}, one-star: {0.38, -0.49}
00:43:53.364 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
00:43:53.364 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
00:43:53.366 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.46 hyp=0.50 cameraTheta=-1.18 mountX=-0.27 mountY=0.40, mountTheta=2.15
00:43:53.369 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.46, opts=13)
00:43:53.370 00.001 21068 Enqueuing Move request for scope (0.19, -0.46)
00:43:53.370 00.000 16108 Worker thread wakes up
00:43:53.371 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.46) opts 0xd
00:43:53.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.46)
00:43:53.371 00.000 16108 Moving (0.19, -0.46) raw xDistance=-0.27 yDistance=0.40
00:43:53.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:43:53.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
00:43:53.371 00.000 16108 MoveAxis(E, 70, ABG)
00:43:53.371 00.000 16108 Guiding  Dir = 2, Dur = 70
00:43:53.371 00.000 16108 IsSlewing returns 0
00:43:53.371 00.000 16108 IsGuiding returns 0
00:43:53.374 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3478, FiltMin=2992, FiltMax=51817, Gamma=1.000
00:43:53.384 00.010 16108 PulseGuide returned control before completion, sleep 67
00:43:53.389 00.005 21068 UpdateGuideState exits: m=121995 SNR=93.6
00:43:53.391 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:53.393 00.001 21068 Enqueuing Expose request
00:43:53.462 00.069 16108 IsGuiding returns 1
00:43:53.462 00.000 16108 scope still moving after pulse duration time elapsed
00:43:53.493 00.031 16108 IsSlewing returns 0
00:43:53.493 00.000 16108 IsGuiding returns 0
00:43:53.493 00.000 16108 scope move finished after 70 + 52 ms
00:43:53.493 00.000 16108 Move returns status 0, amount 70
00:43:53.493 00.000 16108 MoveAxis(S, 81, ABG)
00:43:53.493 00.000 16108 Guiding  Dir = 1, Dur = 81
00:43:53.494 00.001 16108 IsSlewing returns 0
00:43:53.494 00.000 16108 IsGuiding returns 0
00:43:53.541 00.047 16108 PulseGuide returned control before completion, sleep 43
00:43:53.587 00.046 16108 IsGuiding returns 1
00:43:53.587 00.000 16108 scope still moving after pulse duration time elapsed
00:43:53.618 00.031 16108 IsSlewing returns 0
00:43:53.619 00.001 16108 IsGuiding returns 1
00:43:53.649 00.030 16108 IsSlewing returns 0
00:43:53.649 00.000 16108 IsGuiding returns 1
00:43:53.684 00.035 16108 IsSlewing returns 0
00:43:53.684 00.000 16108 IsGuiding returns 1
00:43:53.712 00.028 16108 IsSlewing returns 0
00:43:53.712 00.000 16108 IsGuiding returns 0
00:43:53.712 00.000 16108 scope move finished after 81 + 137 ms
00:43:53.712 00.000 16108 Move returns status 0, amount 81
00:43:53.712 00.000 16108 move complete, result=0
00:43:53.712 00.000 16108 worker thread done servicing request
00:43:53.712 00.000 16108 Worker thread wakes up
00:43:53.713 00.001 21068 GuideStep: -0.3 px 70 ms EAST, 0.4 px 81 ms SOUTH
00:43:53.716 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:53.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:54.687 00.971 16108 Exposure complete
00:43:54.768 00.081 16108 worker thread done servicing request
00:43:54.768 00.000 21068 OnExposeComplete: enter
00:43:54.770 00.002 21068 UpdateGuideState(): m_state=6
00:43:54.772 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8371
00:43:54.774 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=875.89, Mass=116343, SNR=82.8, Peak=13843 HFD=3.6
00:43:54.776 00.002 21068 MultiStar: [#1 0.15,-0.11,1.18,U] [#2 0.22,-0.20,1.20,U] [#3 0.16,-0.25,0.99,U] [#4 0.23,-0.29,0.88,U] [#5 0.09,-0.16,1.05,U] [#6 -0.44,-0.58,0.00,M3] [#7 0.60,-0.40,0.00,M2] [#8 0.05,-0.22,0.70,U] 
00:43:54.778 00.002 21068 refined, 6 included, MultiStar: {0.12, -0.14}, one-star: {-0.11, 0.19}
00:43:54.780 00.002 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
00:43:54.780 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
00:43:54.781 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=-0.14 mountY=0.11, mountTheta=2.46
00:43:54.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.14, opts=13)
00:43:54.784 00.001 21068 Enqueuing Move request for scope (0.12, -0.14)
00:43:54.784 00.000 16108 Worker thread wakes up
00:43:54.785 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
00:43:54.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
00:43:54.785 00.000 16108 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=0.11
00:43:54.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:43:54.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:54.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:54.785 00.000 16108 MoveAxis(E, 0, ABG)
00:43:54.785 00.000 16108 Move returns status 0, amount 0
00:43:54.785 00.000 16108 MoveAxis(N, 0, ABG)
00:43:54.785 00.000 16108 Move returns status 0, amount 0
00:43:54.785 00.000 16108 move complete, result=0
00:43:54.785 00.000 16108 worker thread done servicing request
00:43:54.789 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3478, FiltMin=2944, FiltMax=60733, Gamma=1.000
00:43:54.804 00.015 21068 UpdateGuideState exits: m=116343 SNR=82.8
00:43:54.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:54.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:54.806 00.000 21068 Enqueuing Expose request
00:43:54.807 00.001 16108 Worker thread wakes up
00:43:54.807 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:54.809 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:54.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:55.976 01.167 16108 Exposure complete
00:43:56.062 00.086 16108 worker thread done servicing request
00:43:56.063 00.001 21068 OnExposeComplete: enter
00:43:56.063 00.000 21068 UpdateGuideState(): m_state=6
00:43:56.064 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8372
00:43:56.066 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=876.35, Mass=121260, SNR=83.1, Peak=18131 HFD=3.3
00:43:56.067 00.001 21068 MultiStar: [#1 0.24,0.68,0.00,M1] [#2 -0.12,0.44,1.25,U] [#3 0.15,0.27,0.89,U] [#4 0.32,0.55,0.00,M1] [#5 0.03,0.25,0.82,U] [#6 -0.53,0.18,0.00,M4] [#7 0.46,0.50,0.00,M3] [#8 -0.06,0.39,0.72,U] 
00:43:56.068 00.001 21068 refined, 4 included, MultiStar: {-0.02, 0.41}, one-star: {-0.05, 0.65}
00:43:56.070 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
00:43:56.071 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
00:43:56.072 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.62 mountX=0.09 mountY=-0.39, mountTheta=-1.35
00:43:56.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.41, opts=13)
00:43:56.075 00.001 21068 Enqueuing Move request for scope (-0.02, 0.41)
00:43:56.076 00.001 16108 Worker thread wakes up
00:43:56.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
00:43:56.076 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
00:43:56.076 00.000 16108 Moving (-0.02, 0.41) raw xDistance=0.09 yDistance=-0.39
00:43:56.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:56.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:43:56.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:43:56.076 00.000 16108 MoveAxis(E, 0, ABG)
00:43:56.076 00.000 16108 Move returns status 0, amount 0
00:43:56.076 00.000 16108 MoveAxis(N, 0, ABG)
00:43:56.076 00.000 16108 Move returns status 0, amount 0
00:43:56.076 00.000 16108 move complete, result=0
00:43:56.076 00.000 16108 worker thread done servicing request
00:43:56.082 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3478, FiltMin=2985, FiltMax=44041, Gamma=1.000
00:43:56.096 00.014 21068 UpdateGuideState exits: m=121260 SNR=83.1
00:43:56.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:56.098 00.000 21068 Enqueuing Expose request
00:43:56.099 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:43:56.100 00.001 16108 Worker thread wakes up
00:43:56.100 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:56.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:57.083 00.983 16108 Exposure complete
00:43:57.135 00.052 16108 worker thread done servicing request
00:43:57.135 00.000 21068 OnExposeComplete: enter
00:43:57.138 00.003 21068 UpdateGuideState(): m_state=6
00:43:57.139 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8373
00:43:57.140 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=876.38, Mass=106302, SNR=65.5, Peak=14339 HFD=3.3
00:43:57.142 00.002 21068 MultiStar: [#1 0.01,0.28,1.50,U] [#2 -0.03,0.15,1.48,U] [#3 -0.05,0.08,1.15,U] [#4 0.21,0.52,0.00,M2] [#5 0.04,0.29,1.19,U] [#6 -0.17,0.22,1.08,U] [#7 0.26,0.48,0.00,M4] [#8 -0.14,0.34,0.98,U] 
00:43:57.143 00.001 21068 refined, 6 included, MultiStar: {-0.04, 0.28}, one-star: {-0.01, 0.67}
00:43:57.144 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
00:43:57.145 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
00:43:57.147 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.73 mountX=0.09 mountY=-0.26, mountTheta=-1.23
00:43:57.149 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.28, opts=13)
00:43:57.151 00.002 21068 Enqueuing Move request for scope (-0.04, 0.28)
00:43:57.153 00.002 16108 Worker thread wakes up
00:43:57.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
00:43:57.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
00:43:57.153 00.000 16108 Moving (-0.04, 0.28) raw xDistance=0.09 yDistance=-0.26
00:43:57.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:57.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:57.154 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:43:57.154 00.000 16108 MoveAxis(E, 0, ABG)
00:43:57.154 00.000 16108 Move returns status 0, amount 0
00:43:57.154 00.000 16108 MoveAxis(N, 0, ABG)
00:43:57.154 00.000 16108 Move returns status 0, amount 0
00:43:57.154 00.000 16108 move complete, result=0
00:43:57.154 00.000 16108 worker thread done servicing request
00:43:57.160 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3478, FiltMin=3011, FiltMax=47536, Gamma=1.000
00:43:57.192 00.032 21068 UpdateGuideState exits: m=106302 SNR=65.5
00:43:57.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:57.195 00.001 21068 Enqueuing Expose request
00:43:57.196 00.001 16108 Worker thread wakes up
00:43:57.196 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:43:57.196 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:57.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:58.346 01.150 16108 Exposure complete
00:43:58.409 00.063 16108 worker thread done servicing request
00:43:58.409 00.000 21068 OnExposeComplete: enter
00:43:58.412 00.003 21068 UpdateGuideState(): m_state=6
00:43:58.413 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8374
00:43:58.414 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.39, Mass=117690, SNR=75.6, Peak=16195 HFD=3.3
00:43:58.415 00.001 21068 MultiStar: [#1 -0.19,0.65,0.00,M1] [#2 0.14,0.37,1.37,U] [#3 0.02,0.49,0.00,M1] [#4 0.21,0.28,0.86,U] [#5 0.07,0.38,0.94,U] [#6 -0.44,0.52,0.00,M4] [#7 0.50,0.61,0.00,M5] [#8 -0.11,0.27,0.92,U] 
00:43:58.416 00.001 21068 refined, 4 included, MultiStar: {0.09, 0.40}, one-star: {0.12, 0.69}
00:43:58.417 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:43:58.417 00.000 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
00:43:58.419 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.35 mountX=-0.02 mountY=-0.41, mountTheta=-1.61
00:43:58.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.40, opts=13)
00:43:58.422 00.001 21068 Enqueuing Move request for scope (0.09, 0.40)
00:43:58.423 00.001 16108 Worker thread wakes up
00:43:58.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
00:43:58.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
00:43:58.423 00.000 16108 Moving (0.09, 0.40) raw xDistance=-0.02 yDistance=-0.41
00:43:58.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:43:58.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:58.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:43:58.423 00.000 16108 MoveAxis(E, 0, ABG)
00:43:58.423 00.000 16108 Move returns status 0, amount 0
00:43:58.423 00.000 16108 MoveAxis(N, 0, ABG)
00:43:58.423 00.000 16108 Move returns status 0, amount 0
00:43:58.423 00.000 16108 move complete, result=0
00:43:58.424 00.001 16108 worker thread done servicing request
00:43:58.433 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3478, FiltMin=2963, FiltMax=55504, Gamma=1.000
00:43:58.460 00.027 21068 UpdateGuideState exits: m=117690 SNR=75.6
00:43:58.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:58.461 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:58.462 00.001 21068 Enqueuing Expose request
00:43:58.463 00.001 16108 Worker thread wakes up
00:43:58.463 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:43:58.464 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:58.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:59.436 00.972 16108 Exposure complete
00:43:59.516 00.080 16108 worker thread done servicing request
00:43:59.516 00.000 21068 OnExposeComplete: enter
00:43:59.518 00.002 21068 UpdateGuideState(): m_state=6
00:43:59.518 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8375
00:43:59.519 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.44, Mass=140377, SNR=91.2, Peak=16179 HFD=3.5
00:43:59.520 00.001 21068 MultiStar: [#1 -0.11,0.56,0.00,M2] [#2 0.04,0.29,1.09,U] [#3 -0.20,0.12,1.05,U] [#4 0.25,0.66,0.00,M2] [#5 -0.15,0.60,0.00,M1] [#6 -0.59,0.29,0.00,M5] [#7 -0.11,0.58,0.00,M6] [#8 -0.00,0.59,0.00,M1] 
00:43:59.521 00.001 21068 refined, 2 included, MultiStar: {-0.07, 0.38}, one-star: {-0.07, 0.74}
00:43:59.522 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:43:59.523 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:43:59.523 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.38 cameraTheta=1.77 mountX=0.14 mountY=-0.35, mountTheta=-1.19
00:43:59.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.38, opts=13)
00:43:59.526 00.001 21068 Enqueuing Move request for scope (-0.07, 0.38)
00:43:59.527 00.001 16108 Worker thread wakes up
00:43:59.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd
00:43:59.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.38)
00:43:59.527 00.000 16108 Moving (-0.07, 0.38) raw xDistance=0.14 yDistance=-0.35
00:43:59.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:43:59.527 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-1.02
00:43:59.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:43:59.527 00.000 16108 MoveAxis(E, 0, ABG)
00:43:59.527 00.000 16108 Move returns status 0, amount 0
00:43:59.527 00.000 16108 MoveAxis(N, 70, ABG)
00:43:59.527 00.000 16108 Guiding  Dir = 0, Dur = 70
00:43:59.527 00.000 16108 IsSlewing returns 0
00:43:59.528 00.001 16108 IsGuiding returns 0
00:43:59.531 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=176, max=65535, med=3478, FiltMin=3011, FiltMax=50381, Gamma=1.000
00:43:59.549 00.018 21068 UpdateGuideState exits: m=140377 SNR=91.2
00:43:59.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:59.552 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:43:59.553 00.001 21068 Enqueuing Expose request
00:43:59.574 00.021 16108 PulseGuide returned control before completion, sleep 34
00:43:59.620 00.046 16108 IsGuiding returns 1
00:43:59.620 00.000 16108 scope still moving after pulse duration time elapsed
00:43:59.652 00.032 16108 IsSlewing returns 0
00:43:59.652 00.000 16108 IsGuiding returns 1
00:43:59.684 00.032 16108 IsSlewing returns 0
00:43:59.684 00.000 16108 IsGuiding returns 0
00:43:59.684 00.000 16108 scope move finished after 70 + 86 ms
00:43:59.684 00.000 16108 Move returns status 0, amount 70
00:43:59.684 00.000 16108 move complete, result=0
00:43:59.684 00.000 16108 worker thread done servicing request
00:43:59.684 00.000 16108 Worker thread wakes up
00:43:59.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:43:59.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:43:59.684 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 70 ms NORTH
00:44:00.863 01.179 16108 Exposure complete
00:44:00.926 00.063 16108 worker thread done servicing request
00:44:00.926 00.000 21068 OnExposeComplete: enter
00:44:00.928 00.002 21068 UpdateGuideState(): m_state=6
00:44:00.929 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8376
00:44:00.929 00.000 21068 Star::Find returns 1 (0), X=219.83, Y=876.44, Mass=119712, SNR=89.6, Peak=14419 HFD=3.3
00:44:00.930 00.001 21068 MultiStar: [#1 -0.15,0.89,0.00,M3] [#2 -0.23,0.42,0.00,M1] [#3 -0.08,0.59,0.00,M1] [#4 0.22,0.69,0.00,M3] [#5 -0.20,0.49,0.00,M2] [#6 -0.50,0.46,0.00,M6] [#7 -0.14,0.54,0.00,M7] [#8 -0.10,0.39,0.70,U] 
00:44:00.931 00.001 21068 refined, 1 included, MultiStar: {-0.12, 0.60}, one-star: {-0.13, 0.74}
00:44:00.931 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:44:00.932 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:44:00.933 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.60 hyp=0.61 cameraTheta=1.76 mountX=0.22 mountY=-0.55, mountTheta=-1.19
00:44:00.934 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.60, opts=13)
00:44:00.935 00.001 21068 Enqueuing Move request for scope (-0.12, 0.60)
00:44:00.936 00.001 16108 Worker thread wakes up
00:44:00.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.60) opts 0xd
00:44:00.936 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.60)
00:44:00.936 00.000 16108 Moving (-0.12, 0.60) raw xDistance=0.22 yDistance=-0.55
00:44:00.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:44:00.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:44:00.936 00.000 16108 MoveAxis(W, 57, ABG)
00:44:00.936 00.000 16108 Guiding  Dir = 3, Dur = 57
00:44:00.937 00.001 16108 IsSlewing returns 0
00:44:00.937 00.000 16108 IsGuiding returns 0
00:44:00.938 00.001 16108 PulseGuide returned control before completion, sleep 66
00:44:00.944 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3478, FiltMin=2992, FiltMax=51885, Gamma=1.000
00:44:00.969 00.025 21068 UpdateGuideState exits: m=119712 SNR=89.6
00:44:00.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.972 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:00.972 00.000 21068 Enqueuing Expose request
00:44:01.014 00.042 16108 IsGuiding returns 1
00:44:01.014 00.000 16108 scope still moving after pulse duration time elapsed
00:44:01.046 00.032 16108 IsSlewing returns 0
00:44:01.046 00.000 16108 IsGuiding returns 0
00:44:01.046 00.000 16108 scope move finished after 57 + 52 ms
00:44:01.047 00.001 16108 Move returns status 0, amount 57
00:44:01.047 00.000 16108 MoveAxis(N, 111, ABG)
00:44:01.047 00.000 16108 Guiding  Dir = 0, Dur = 111
00:44:01.047 00.000 16108 IsSlewing returns 0
00:44:01.047 00.000 16108 IsGuiding returns 0
00:44:01.095 00.048 16108 PulseGuide returned control before completion, sleep 74
00:44:01.171 00.076 16108 IsGuiding returns 1
00:44:01.171 00.000 16108 scope still moving after pulse duration time elapsed
00:44:01.203 00.032 16108 IsSlewing returns 0
00:44:01.203 00.000 16108 IsGuiding returns 1
00:44:01.235 00.032 16108 IsSlewing returns 0
00:44:01.235 00.000 16108 IsGuiding returns 1
00:44:01.266 00.031 16108 IsSlewing returns 0
00:44:01.266 00.000 16108 IsGuiding returns 0
00:44:01.267 00.001 16108 scope move finished after 111 + 108 ms
00:44:01.267 00.000 16108 Move returns status 0, amount 111
00:44:01.267 00.000 16108 move complete, result=0
00:44:01.267 00.000 16108 worker thread done servicing request
00:44:01.267 00.000 16108 Worker thread wakes up
00:44:01.267 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.6 px 111 ms NORTH
00:44:01.269 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:01.270 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:02.240 00.970 16108 Exposure complete
00:44:02.303 00.063 16108 worker thread done servicing request
00:44:02.303 00.000 21068 OnExposeComplete: enter
00:44:02.307 00.004 21068 UpdateGuideState(): m_state=6
00:44:02.309 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8377
00:44:02.311 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=876.15, Mass=113552, SNR=82.1, Peak=15459 HFD=3.4
00:44:02.313 00.002 21068 MultiStar: [#1 -0.09,0.41,1.19,U] [#2 -0.10,0.04,1.22,U] [#3 -0.02,0.26,0.93,U] [#4 0.49,0.10,0.00,M4] [#5 0.21,0.17,0.84,U] [#6 -0.10,-0.02,0.74,U] [#7 0.20,0.14,0.77,U] [#8 0.17,0.11,0.72,U] 
00:44:02.315 00.002 21068 refined, 7 included, MultiStar: {0.06, 0.21}, one-star: {0.30, 0.45}
00:44:02.317 00.002 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
00:44:02.318 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
00:44:02.319 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.21 cameraTheta=1.29 mountX=-0.02 mountY=-0.21, mountTheta=-1.67
00:44:02.322 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.21, opts=13)
00:44:02.323 00.001 21068 Enqueuing Move request for scope (0.06, 0.21)
00:44:02.326 00.003 16108 Worker thread wakes up
00:44:02.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
00:44:02.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
00:44:02.326 00.000 16108 Moving (0.06, 0.21) raw xDistance=-0.02 yDistance=-0.21
00:44:02.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:02.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:44:02.326 00.000 16108 MoveAxis(E, 0, ABG)
00:44:02.326 00.000 16108 Move returns status 0, amount 0
00:44:02.327 00.001 16108 MoveAxis(N, 43, ABG)
00:44:02.327 00.000 16108 Guiding  Dir = 0, Dur = 43
00:44:02.327 00.000 16108 IsSlewing returns 0
00:44:02.327 00.000 16108 IsGuiding returns 0
00:44:02.334 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3478, FiltMin=3021, FiltMax=47664, Gamma=1.000
00:44:02.348 00.014 21068 UpdateGuideState exits: m=113552 SNR=82.1
00:44:02.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:02.349 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:02.350 00.001 21068 Enqueuing Expose request
00:44:02.365 00.015 16108 PulseGuide returned control before completion, sleep 15
00:44:02.395 00.030 16108 IsGuiding returns 1
00:44:02.395 00.000 16108 scope still moving after pulse duration time elapsed
00:44:02.426 00.031 16108 IsSlewing returns 0
00:44:02.426 00.000 16108 IsGuiding returns 1
00:44:02.457 00.031 16108 IsSlewing returns 0
00:44:02.458 00.001 16108 IsGuiding returns 0
00:44:02.458 00.000 16108 scope move finished after 43 + 88 ms
00:44:02.458 00.000 16108 Move returns status 0, amount 43
00:44:02.458 00.000 16108 move complete, result=0
00:44:02.458 00.000 16108 worker thread done servicing request
00:44:02.460 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
00:44:02.463 00.003 16108 Worker thread wakes up
00:44:02.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:02.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:03.639 01.176 16108 Exposure complete
00:44:03.713 00.074 16108 worker thread done servicing request
00:44:03.713 00.000 21068 OnExposeComplete: enter
00:44:03.716 00.003 21068 UpdateGuideState(): m_state=6
00:44:03.718 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8378
00:44:03.719 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.94, Mass=117508, SNR=86.7, Peak=18131 HFD=3.0
00:44:03.721 00.002 21068 MultiStar: [#1 0.16,0.08,1.20,U] [#2 0.16,-0.03,1.17,U] [#3 0.29,-0.36,0.98,U] [#4 0.03,-0.03,0.72,U] [#5 -0.07,0.05,0.78,U] [#6 -0.31,-0.25,0.66,U] [#7 0.46,0.04,0.57,U] [#8 -0.12,-0.13,0.78,U] 
00:44:03.722 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.13, 0.23}
00:44:03.725 00.003 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
00:44:03.726 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
00:44:03.728 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.56 mountX=-0.06 mountY=0.02, mountTheta=2.81
00:44:03.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
00:44:03.731 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
00:44:03.733 00.002 16108 Worker thread wakes up
00:44:03.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:44:03.733 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:44:03.733 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=0.02
00:44:03.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:44:03.734 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:03.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:44:03.734 00.000 16108 MoveAxis(E, 0, ABG)
00:44:03.734 00.000 16108 Move returns status 0, amount 0
00:44:03.734 00.000 16108 MoveAxis(N, 0, ABG)
00:44:03.734 00.000 16108 Move returns status 0, amount 0
00:44:03.734 00.000 16108 move complete, result=0
00:44:03.734 00.000 16108 worker thread done servicing request
00:44:03.738 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3478, FiltMin=2973, FiltMax=56096, Gamma=1.000
00:44:03.758 00.020 21068 UpdateGuideState exits: m=117508 SNR=86.7
00:44:03.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:03.763 00.002 21068 Enqueuing Expose request
00:44:03.764 00.001 16108 Worker thread wakes up
00:44:03.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:03.766 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:03.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:04.750 00.984 16108 Exposure complete
00:44:04.822 00.072 16108 worker thread done servicing request
00:44:04.822 00.000 21068 OnExposeComplete: enter
00:44:04.824 00.002 21068 UpdateGuideState(): m_state=6
00:44:04.825 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8379
00:44:04.826 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.88, Mass=111132, SNR=78.4, Peak=16771 HFD=2.8
00:44:04.827 00.001 21068 MultiStar: [#1 0.15,0.12,1.23,U] [#2 0.13,-0.06,1.21,U] [#3 0.14,-0.33,1.00,U] [#4 0.17,0.03,0.90,U] [#5 0.02,0.03,0.99,U] [#6 -0.42,-0.27,0.00,M5] [#7 0.11,-0.01,0.74,U] [#8 -0.03,-0.00,0.86,U] 
00:44:04.828 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.10, 0.18}
00:44:04.828 00.000 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
00:44:04.829 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
00:44:04.830 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
00:44:04.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.00, opts=13)
00:44:04.833 00.001 21068 Enqueuing Move request for scope (0.10, -0.00)
00:44:04.834 00.001 16108 Worker thread wakes up
00:44:04.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
00:44:04.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
00:44:04.834 00.000 16108 Moving (0.10, -0.00) raw xDistance=-0.10 yDistance=-0.02
00:44:04.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:04.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:04.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:04.834 00.000 16108 MoveAxis(E, 0, ABG)
00:44:04.835 00.001 16108 Move returns status 0, amount 0
00:44:04.835 00.000 16108 MoveAxis(N, 0, ABG)
00:44:04.835 00.000 16108 Move returns status 0, amount 0
00:44:04.835 00.000 16108 move complete, result=0
00:44:04.835 00.000 16108 worker thread done servicing request
00:44:04.841 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3478, FiltMin=2921, FiltMax=63424, Gamma=1.000
00:44:04.860 00.019 21068 UpdateGuideState exits: m=111132 SNR=78.4
00:44:04.862 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:04.862 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:04.863 00.001 21068 Enqueuing Expose request
00:44:04.864 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:04.865 00.001 16108 Worker thread wakes up
00:44:04.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:04.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:06.031 01.166 16108 Exposure complete
00:44:06.086 00.055 16108 worker thread done servicing request
00:44:06.086 00.000 21068 OnExposeComplete: enter
00:44:06.087 00.001 21068 UpdateGuideState(): m_state=6
00:44:06.088 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8380
00:44:06.089 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.66, Mass=111152, SNR=78.6, Peak=16835 HFD=3.0
00:44:06.090 00.001 21068 MultiStar: [#1 0.05,0.20,1.30,U] [#2 -0.03,0.01,1.31,U] [#3 0.00,0.01,1.11,U] [#4 0.29,-0.01,0.91,U] [#5 0.12,0.19,1.11,U] [#6 -0.27,-0.25,0.95,U] [#7 0.26,0.01,0.61,U] [#8 -0.08,-0.27,0.71,U] 
00:44:06.091 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {-0.21, -0.04}
00:44:06.091 00.000 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
00:44:06.092 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:44:06.093 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.20 mountX=-0.01 mountY=-0.00, mountTheta=-2.71
00:44:06.094 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.00, opts=13)
00:44:06.095 00.001 21068 Enqueuing Move request for scope (0.01, 0.00)
00:44:06.096 00.001 16108 Worker thread wakes up
00:44:06.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:44:06.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:44:06.096 00.000 16108 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.00
00:44:06.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:44:06.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:06.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:44:06.096 00.000 16108 MoveAxis(E, 0, ABG)
00:44:06.096 00.000 16108 Move returns status 0, amount 0
00:44:06.096 00.000 16108 MoveAxis(N, 0, ABG)
00:44:06.096 00.000 16108 Move returns status 0, amount 0
00:44:06.096 00.000 16108 move complete, result=0
00:44:06.096 00.000 16108 worker thread done servicing request
00:44:06.100 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3478, FiltMin=3008, FiltMax=59392, Gamma=1.000
00:44:06.122 00.022 21068 UpdateGuideState exits: m=111152 SNR=78.6
00:44:06.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:06.125 00.001 21068 Enqueuing Expose request
00:44:06.126 00.001 16108 Worker thread wakes up
00:44:06.126 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:06.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:06.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:07.120 00.993 16108 Exposure complete
00:44:07.195 00.075 16108 worker thread done servicing request
00:44:07.195 00.000 21068 OnExposeComplete: enter
00:44:07.197 00.002 21068 UpdateGuideState(): m_state=6
00:44:07.200 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8381
00:44:07.202 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=875.77, Mass=114119, SNR=77.5, Peak=16723 HFD=3.1
00:44:07.204 00.002 21068 MultiStar: [#1 -0.12,0.03,1.17,U] [#2 0.20,-0.33,1.11,U] [#3 0.17,-0.15,1.20,U] [#4 0.10,-0.16,0.74,U] [#5 0.01,0.03,1.04,U] [#6 -0.37,-0.52,0.00,M5] [#7 0.46,-0.05,0.64,U] [#8 0.12,-0.16,0.87,U] 
00:44:07.205 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.12, 0.07}
00:44:07.206 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:44:07.207 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
00:44:07.209 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
00:44:07.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
00:44:07.212 00.001 21068 Enqueuing Move request for scope (0.12, 0.07)
00:44:07.214 00.002 16108 Worker thread wakes up
00:44:07.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:44:07.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:44:07.215 00.001 16108 Moving (0.12, 0.07) raw xDistance=-0.11 yDistance=-0.10
00:44:07.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:44:07.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:07.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:07.215 00.000 16108 MoveAxis(E, 0, ABG)
00:44:07.215 00.000 16108 Move returns status 0, amount 0
00:44:07.215 00.000 16108 MoveAxis(N, 0, ABG)
00:44:07.215 00.000 16108 Move returns status 0, amount 0
00:44:07.215 00.000 16108 move complete, result=0
00:44:07.215 00.000 16108 worker thread done servicing request
00:44:07.219 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3478, FiltMin=2909, FiltMax=62336, Gamma=1.000
00:44:07.233 00.014 21068 UpdateGuideState exits: m=114119 SNR=77.5
00:44:07.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:07.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:07.236 00.001 21068 Enqueuing Expose request
00:44:07.236 00.000 16108 Worker thread wakes up
00:44:07.236 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:07.238 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:07.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:08.410 01.172 16108 Exposure complete
00:44:08.469 00.059 16108 worker thread done servicing request
00:44:08.469 00.000 21068 OnExposeComplete: enter
00:44:08.470 00.001 21068 UpdateGuideState(): m_state=6
00:44:08.471 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8382
00:44:08.472 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.54, Mass=109465, SNR=77.5, Peak=14067 HFD=3.1
00:44:08.474 00.002 21068 MultiStar: [#1 0.41,-0.03,1.20,U] [#2 0.23,-0.32,1.22,U] [#3 0.43,-0.43,0.00,M1] [#4 0.13,-0.33,0.92,U] [#5 -0.00,-0.24,1.11,U] [#6 -0.39,-0.80,0.00,M6] [#7 0.55,-0.15,0.00,M3] [#8 0.21,-0.31,0.86,U] 
00:44:08.474 00.000 21068 single-star, 5 included, MultiStar: {0.20, -0.23}, one-star: {0.19, -0.16}
00:44:08.475 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
00:44:08.476 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
00:44:08.476 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.68 mountX=-0.22 mountY=0.11, mountTheta=2.68
00:44:08.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.16, opts=13)
00:44:08.479 00.001 21068 Enqueuing Move request for scope (0.19, -0.16)
00:44:08.480 00.001 16108 Worker thread wakes up
00:44:08.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
00:44:08.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
00:44:08.480 00.000 16108 Moving (0.19, -0.16) raw xDistance=-0.22 yDistance=0.11
00:44:08.481 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:44:08.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:08.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:08.481 00.000 16108 MoveAxis(E, 57, ABG)
00:44:08.481 00.000 16108 Guiding  Dir = 2, Dur = 57
00:44:08.481 00.000 16108 IsSlewing returns 0
00:44:08.481 00.000 16108 IsGuiding returns 0
00:44:08.483 00.002 16108 PulseGuide returned control before completion, sleep 66
00:44:08.487 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3475, FiltMin=2889, FiltMax=63984, Gamma=1.000
00:44:08.501 00.014 21068 UpdateGuideState exits: m=109465 SNR=77.5
00:44:08.503 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:08.505 00.001 21068 Enqueuing Expose request
00:44:08.564 00.059 16108 IsGuiding returns 0
00:44:08.564 00.000 16108 Move returns status 0, amount 57
00:44:08.564 00.000 16108 MoveAxis(N, 0, ABG)
00:44:08.564 00.000 16108 Move returns status 0, amount 0
00:44:08.564 00.000 16108 move complete, result=0
00:44:08.564 00.000 16108 worker thread done servicing request
00:44:08.565 00.001 16108 Worker thread wakes up
00:44:08.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:08.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:08.565 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
00:44:09.548 00.983 16108 Exposure complete
00:44:09.605 00.057 16108 worker thread done servicing request
00:44:09.605 00.000 21068 OnExposeComplete: enter
00:44:09.606 00.001 21068 UpdateGuideState(): m_state=6
00:44:09.607 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8383
00:44:09.608 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.25, Mass=120210, SNR=80.1, Peak=14845 HFD=3.3
00:44:09.609 00.001 21068 MultiStar: [#1 -0.06,-0.25,1.07,U] [#2 -0.04,-0.39,1.41,U] [#3 0.18,-0.56,0.00,M2] [#4 0.29,-0.50,0.00,M1] [#5 -0.24,-0.67,0.00,M1] [#6 -0.42,-0.95,0.00,M7] [#7 0.37,-0.44,0.00,M4] [#8 -0.45,-0.60,0.00,M1] 
00:44:09.610 00.001 21068 refined, 2 included, MultiStar: {-0.04, -0.37}, one-star: {-0.02, -0.45}
00:44:09.610 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
00:44:09.611 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
00:44:09.612 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.69 mountX=-0.02 mountY=0.37, mountTheta=1.63
00:44:09.615 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.37, opts=13)
00:44:09.615 00.000 21068 Enqueuing Move request for scope (-0.04, -0.37)
00:44:09.616 00.001 16108 Worker thread wakes up
00:44:09.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
00:44:09.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
00:44:09.616 00.000 16108 Moving (-0.04, -0.37) raw xDistance=-0.02 yDistance=0.37
00:44:09.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:09.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:44:09.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:44:09.616 00.000 16108 MoveAxis(E, 0, ABG)
00:44:09.617 00.001 16108 Move returns status 0, amount 0
00:44:09.617 00.000 16108 MoveAxis(N, 0, ABG)
00:44:09.617 00.000 16108 Move returns status 0, amount 0
00:44:09.617 00.000 16108 move complete, result=0
00:44:09.617 00.000 16108 worker thread done servicing request
00:44:09.621 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3475, FiltMin=3014, FiltMax=48413, Gamma=1.000
00:44:09.635 00.014 21068 UpdateGuideState exits: m=120210 SNR=80.1
00:44:09.638 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.641 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:09.643 00.002 21068 Enqueuing Expose request
00:44:09.645 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:44:09.647 00.002 16108 Worker thread wakes up
00:44:09.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:09.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:10.829 01.182 16108 Exposure complete
00:44:10.890 00.061 16108 worker thread done servicing request
00:44:10.890 00.000 21068 OnExposeComplete: enter
00:44:10.891 00.001 21068 UpdateGuideState(): m_state=6
00:44:10.893 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8384
00:44:10.894 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=875.48, Mass=101580, SNR=71.0, Peak=12617 HFD=3.2
00:44:10.895 00.001 21068 MultiStar: [#1 0.34,-0.36,0.00,M1] [#2 0.22,-0.42,0.00,M1] [#3 0.49,-0.79,0.00,M3] [#4 0.31,-0.50,0.00,M2] [#5 0.15,-0.78,0.00,M2] [#6 0.18,-0.76,0.00,M8] [#7 0.58,-0.52,0.00,M5] [#8 -0.22,-0.50,0.00,M2] 
00:44:10.896 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
00:44:10.897 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
00:44:10.898 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.22 hyp=0.45 cameraTheta=-0.52 mountX=-0.42 mountY=0.13, mountTheta=2.85
00:44:10.901 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.22, opts=13)
00:44:10.902 00.001 21068 Enqueuing Move request for scope (0.39, -0.22)
00:44:10.902 00.000 16108 Worker thread wakes up
00:44:10.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.22) opts 0xd
00:44:10.903 00.001 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.22)
00:44:10.903 00.000 16108 Moving (0.39, -0.22) raw xDistance=-0.42 yDistance=0.13
00:44:10.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
00:44:10.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:10.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:44:10.903 00.000 16108 MoveAxis(E, 111, ABG)
00:44:10.903 00.000 16108 Guiding  Dir = 2, Dur = 111
00:44:10.903 00.000 16108 IsSlewing returns 0
00:44:10.903 00.000 16108 IsGuiding returns 0
00:44:10.907 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3475, FiltMin=2989, FiltMax=60928, Gamma=1.000
00:44:10.922 00.015 21068 UpdateGuideState exits: m=101580 SNR=71.0
00:44:10.926 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:10.928 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:10.930 00.002 21068 Enqueuing Expose request
00:44:10.940 00.010 16108 PulseGuide returned control before completion, sleep 86
00:44:11.032 00.092 16108 IsGuiding returns 1
00:44:11.032 00.000 16108 scope still moving after pulse duration time elapsed
00:44:11.064 00.032 16108 IsSlewing returns 0
00:44:11.064 00.000 16108 IsGuiding returns 1
00:44:11.095 00.031 16108 IsSlewing returns 0
00:44:11.095 00.000 16108 IsGuiding returns 1
00:44:11.126 00.031 16108 IsSlewing returns 0
00:44:11.126 00.000 16108 IsGuiding returns 0
00:44:11.126 00.000 16108 scope move finished after 111 + 112 ms
00:44:11.126 00.000 16108 Move returns status 0, amount 111
00:44:11.126 00.000 16108 MoveAxis(N, 0, ABG)
00:44:11.126 00.000 16108 Move returns status 0, amount 0
00:44:11.126 00.000 16108 move complete, result=0
00:44:11.126 00.000 16108 worker thread done servicing request
00:44:11.127 00.001 16108 Worker thread wakes up
00:44:11.127 00.000 21068 GuideStep: -0.4 px 111 ms EAST, 0.1 px 0 ms NORTH
00:44:11.128 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:11.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:12.112 00.984 16108 Exposure complete
00:44:12.201 00.089 16108 worker thread done servicing request
00:44:12.201 00.000 21068 OnExposeComplete: enter
00:44:12.202 00.001 21068 UpdateGuideState(): m_state=6
00:44:12.203 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8385
00:44:12.203 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=875.95, Mass=109595, SNR=68.6, Peak=14547 HFD=2.9
00:44:12.204 00.001 21068 MultiStar: [#1 -0.25,0.10,1.31,U] [#2 -0.05,-0.20,1.45,U] [#3 0.03,-0.17,1.34,U] [#4 0.02,0.16,0.97,U] [#5 0.26,0.09,1.19,U] [#6 -0.21,-0.33,0.86,U] [#7 0.03,-0.32,0.65,U] [#8 -0.41,-0.04,0.85,U] 
00:44:12.205 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.10, 0.25}
00:44:12.206 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
00:44:12.206 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
00:44:12.207 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.38 mountX=0.04 mountY=0.05, mountTheta=0.96
00:44:12.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
00:44:12.210 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
00:44:12.211 00.001 16108 Worker thread wakes up
00:44:12.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:44:12.212 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:44:12.212 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.05
00:44:12.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:12.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:12.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:44:12.212 00.000 16108 MoveAxis(E, 0, ABG)
00:44:12.212 00.000 16108 Move returns status 0, amount 0
00:44:12.212 00.000 16108 MoveAxis(N, 0, ABG)
00:44:12.212 00.000 16108 Move returns status 0, amount 0
00:44:12.212 00.000 16108 move complete, result=0
00:44:12.212 00.000 16108 worker thread done servicing request
00:44:12.219 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3478, FiltMin=2944, FiltMax=65510, Gamma=1.000
00:44:12.246 00.027 21068 UpdateGuideState exits: m=109595 SNR=68.6
00:44:12.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:12.249 00.001 21068 Enqueuing Expose request
00:44:12.250 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:12.251 00.001 16108 Worker thread wakes up
00:44:12.251 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:12.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:13.416 01.165 16108 Exposure complete
00:44:13.485 00.069 16108 worker thread done servicing request
00:44:13.485 00.000 21068 OnExposeComplete: enter
00:44:13.486 00.001 21068 UpdateGuideState(): m_state=6
00:44:13.487 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8386
00:44:13.487 00.000 21068 Star::Find returns 1 (0), X=219.24, Y=875.90, Mass=103300, SNR=73.7, Peak=14061 HFD=3.1
00:44:13.488 00.001 21068 MultiStar: [#1 -0.45,0.22,0.00,M1] [#2 -0.62,-0.03,0.00,M1] [#3 -0.26,-0.02,1.11,U] [#4 -0.23,0.37,1.00,U] [#5 -0.52,-0.00,0.00,M2] [#6 -0.53,-0.30,0.00,M8] [#7 -0.42,0.24,0.00,M5] [#8 -0.68,-0.08,0.00,M2] 
00:44:13.492 00.004 21068 refined, 2 included, MultiStar: {-0.40, 0.17}, one-star: {-0.72, 0.20}
00:44:13.494 00.002 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
00:44:13.497 00.003 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
00:44:13.499 00.002 21068 CameraToMount -- cameraX=-0.40 cameraY=0.17 hyp=0.44 cameraTheta=2.73 mountX=0.43 mountY=-0.07, mountTheta=-0.17
00:44:13.502 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.17, opts=13)
00:44:13.503 00.001 21068 Enqueuing Move request for scope (-0.40, 0.17)
00:44:13.504 00.001 16108 Worker thread wakes up
00:44:13.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.17) opts 0xd
00:44:13.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.17)
00:44:13.504 00.000 16108 Moving (-0.40, 0.17) raw xDistance=0.43 yDistance=-0.07
00:44:13.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:44:13.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:13.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:44:13.504 00.000 16108 MoveAxis(W, 111, ABG)
00:44:13.504 00.000 16108 Guiding  Dir = 3, Dur = 111
00:44:13.505 00.001 16108 IsSlewing returns 0
00:44:13.505 00.000 16108 IsGuiding returns 0
00:44:13.510 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3475, FiltMin=2966, FiltMax=62336, Gamma=1.000
00:44:13.530 00.020 21068 UpdateGuideState exits: m=103300 SNR=73.7
00:44:13.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:13.531 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:13.532 00.001 21068 Enqueuing Expose request
00:44:13.552 00.020 16108 PulseGuide returned control before completion, sleep 75
00:44:13.630 00.078 16108 IsGuiding returns 1
00:44:13.630 00.000 16108 scope still moving after pulse duration time elapsed
00:44:13.661 00.031 16108 IsSlewing returns 0
00:44:13.662 00.001 16108 IsGuiding returns 1
00:44:13.693 00.031 16108 IsSlewing returns 0
00:44:13.693 00.000 16108 IsGuiding returns 1
00:44:13.724 00.031 16108 IsSlewing returns 0
00:44:13.724 00.000 16108 IsGuiding returns 0
00:44:13.724 00.000 16108 scope move finished after 111 + 108 ms
00:44:13.724 00.000 16108 Move returns status 0, amount 111
00:44:13.726 00.002 16108 MoveAxis(N, 0, ABG)
00:44:13.726 00.000 16108 Move returns status 0, amount 0
00:44:13.726 00.000 16108 move complete, result=0
00:44:13.726 00.000 16108 worker thread done servicing request
00:44:13.726 00.000 21068 GuideStep: 0.4 px 111 ms WEST, -0.1 px 0 ms NORTH
00:44:13.728 00.002 16108 Worker thread wakes up
00:44:13.728 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:13.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:14.706 00.978 16108 Exposure complete
00:44:14.777 00.071 16108 worker thread done servicing request
00:44:14.778 00.001 21068 OnExposeComplete: enter
00:44:14.779 00.001 21068 UpdateGuideState(): m_state=6
00:44:14.780 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8387
00:44:14.780 00.000 21068 Star::Find returns 1 (0), X=219.19, Y=875.78, Mass=121772, SNR=79.1, Peak=16237 HFD=3.2
00:44:14.782 00.002 21068 MultiStar: [#1 -0.69,-0.12,0.00,M2] [#2 -0.64,-0.10,0.00,M2] [#3 -0.49,-0.33,0.00,M2] [#4 -0.20,-0.07,0.82,U] [#5 -0.48,-0.11,0.00,M3] [#6 -0.63,-0.17,0.00,M9] [#7 -0.33,-0.10,0.69,U] [#8 -0.83,-0.08,0.00,M3] 
00:44:14.782 00.000 21068 refined, 2 included, MultiStar: {-0.46, -0.02}, one-star: {-0.77, 0.08}
00:44:14.783 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.22)
00:44:14.784 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.28)
00:44:14.785 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-3.10 mountX=0.45 mountY=0.13, mountTheta=0.27
00:44:14.786 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.02, opts=13)
00:44:14.787 00.001 21068 Enqueuing Move request for scope (-0.46, -0.02)
00:44:14.788 00.001 16108 Worker thread wakes up
00:44:14.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.02) opts 0xd
00:44:14.790 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.02)
00:44:14.790 00.000 16108 Moving (-0.46, -0.02) raw xDistance=0.45 yDistance=0.13
00:44:14.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
00:44:14.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:14.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:44:14.790 00.000 16108 MoveAxis(W, 126, ABG)
00:44:14.790 00.000 16108 Guiding  Dir = 3, Dur = 126
00:44:14.791 00.001 16108 IsSlewing returns 0
00:44:14.791 00.000 16108 IsGuiding returns 0
00:44:14.801 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3475, FiltMin=2982, FiltMax=64413, Gamma=1.000
00:44:14.807 00.006 16108 PulseGuide returned control before completion, sleep 120
00:44:14.824 00.017 21068 UpdateGuideState exits: m=121772 SNR=79.1
00:44:14.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:14.828 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:14.828 00.000 21068 Enqueuing Expose request
00:44:14.933 00.105 16108 IsGuiding returns 1
00:44:14.934 00.001 16108 scope still moving after pulse duration time elapsed
00:44:14.962 00.028 16108 IsSlewing returns 0
00:44:14.963 00.001 16108 IsGuiding returns 1
00:44:14.993 00.030 16108 IsSlewing returns 0
00:44:14.993 00.000 16108 IsGuiding returns 0
00:44:14.993 00.000 16108 scope move finished after 126 + 76 ms
00:44:14.993 00.000 16108 Move returns status 0, amount 126
00:44:14.993 00.000 16108 MoveAxis(N, 0, ABG)
00:44:14.993 00.000 16108 Move returns status 0, amount 0
00:44:14.993 00.000 16108 move complete, result=0
00:44:14.993 00.000 16108 worker thread done servicing request
00:44:14.993 00.000 16108 Worker thread wakes up
00:44:14.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:14.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:14.993 00.000 21068 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH
00:44:16.160 01.167 16108 Exposure complete
00:44:16.215 00.055 16108 worker thread done servicing request
00:44:16.215 00.000 21068 OnExposeComplete: enter
00:44:16.217 00.002 21068 UpdateGuideState(): m_state=6
00:44:16.218 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8388
00:44:16.218 00.000 21068 Star::Find returns 1 (0), X=219.88, Y=875.73, Mass=118674, SNR=88.9, Peak=17747 HFD=3.3
00:44:16.221 00.003 21068 MultiStar: [#1 0.06,0.07,1.15,U] [#2 -0.38,-0.29,0.00,M3] [#3 -0.15,-0.13,0.99,U] [#4 0.11,-0.12,0.99,U] [#5 0.12,0.00,0.94,U] [#6 -0.46,-0.35,0.00,M10] [#7 0.21,0.15,0.62,U] [#8 -0.26,-0.30,0.61,U] 
00:44:16.221 00.000 21068 refined, 6 included, MultiStar: {0.01, -0.03}, one-star: {-0.08, 0.03}
00:44:16.222 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
00:44:16.223 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
00:44:16.223 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.38 mountX=-0.01 mountY=0.03, mountTheta=1.95
00:44:16.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
00:44:16.226 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
00:44:16.227 00.001 16108 Worker thread wakes up
00:44:16.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:44:16.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:44:16.227 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
00:44:16.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:44:16.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:16.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:16.227 00.000 16108 MoveAxis(E, 0, ABG)
00:44:16.227 00.000 16108 Move returns status 0, amount 0
00:44:16.227 00.000 16108 MoveAxis(N, 0, ABG)
00:44:16.227 00.000 16108 Move returns status 0, amount 0
00:44:16.227 00.000 16108 move complete, result=0
00:44:16.228 00.001 16108 worker thread done servicing request
00:44:16.231 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3475, FiltMin=2985, FiltMax=60240, Gamma=1.000
00:44:16.247 00.016 21068 UpdateGuideState exits: m=118674 SNR=88.9
00:44:16.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:16.250 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:16.251 00.001 21068 Enqueuing Expose request
00:44:16.251 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:16.252 00.001 16108 Worker thread wakes up
00:44:16.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:16.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:17.228 00.976 16108 Exposure complete
00:44:17.285 00.057 16108 worker thread done servicing request
00:44:17.285 00.000 21068 OnExposeComplete: enter
00:44:17.286 00.001 21068 UpdateGuideState(): m_state=6
00:44:17.287 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8389
00:44:17.288 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.75, Mass=122035, SNR=83.9, Peak=16915 HFD=3.2
00:44:17.288 00.000 21068 MultiStar: [#1 0.20,-0.05,0.94,U] [#2 -0.12,-0.24,1.32,U] [#3 0.21,-0.27,1.11,U] [#4 0.10,0.03,0.92,U] [#5 0.05,-0.06,0.94,U] [#6 -0.41,-0.40,0.00,R] [#7 0.08,0.02,0.70,U] [#8 -0.16,-0.08,0.74,U] 
00:44:17.290 00.002 21068 single-star, 7 included, MultiStar: {0.04, -0.09}, one-star: {-0.02, 0.05}
00:44:17.291 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:44:17.292 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
00:44:17.292 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.99 mountX=0.03 mountY=-0.04, mountTheta=-0.95
00:44:17.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
00:44:17.295 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
00:44:17.296 00.001 16108 Worker thread wakes up
00:44:17.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:44:17.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:44:17.296 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
00:44:17.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:44:17.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:17.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:17.296 00.000 16108 MoveAxis(E, 0, ABG)
00:44:17.297 00.001 16108 Move returns status 0, amount 0
00:44:17.297 00.000 16108 MoveAxis(N, 0, ABG)
00:44:17.297 00.000 16108 Move returns status 0, amount 0
00:44:17.297 00.000 16108 move complete, result=0
00:44:17.297 00.000 16108 worker thread done servicing request
00:44:17.304 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3475, FiltMin=2998, FiltMax=59133, Gamma=1.000
00:44:17.323 00.019 21068 UpdateGuideState exits: m=122035 SNR=83.9
00:44:17.325 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:17.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:17.326 00.001 21068 Enqueuing Expose request
00:44:17.327 00.001 16108 Worker thread wakes up
00:44:17.327 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:17.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:17.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:18.493 01.166 16108 Exposure complete
00:44:18.550 00.057 16108 worker thread done servicing request
00:44:18.550 00.000 21068 OnExposeComplete: enter
00:44:18.551 00.001 21068 UpdateGuideState(): m_state=6
00:44:18.553 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8390
00:44:18.554 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.74, Mass=113949, SNR=80.1, Peak=14003 HFD=3.2
00:44:18.555 00.001 21068 MultiStar: [#1 0.26,-0.12,1.12,U] [#2 0.09,-0.42,1.28,U] [#3 0.22,-0.24,1.00,U] [#4 0.64,-0.17,0.00,M1] [#5 0.27,-0.22,0.92,U] [#6 0.23,0.01,0.84,U] [#7 -0.06,-0.57,0.00,M3] [#8 0.03,-0.39,0.86,U] 
00:44:18.556 00.001 21068 single-star, 6 included, MultiStar: {0.16, -0.20}, one-star: {0.01, 0.04}
00:44:18.557 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
00:44:18.558 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
00:44:18.559 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.34 mountX=-0.00 mountY=-0.04, mountTheta=-1.63
00:44:18.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
00:44:18.563 00.002 21068 Enqueuing Move request for scope (0.01, 0.04)
00:44:18.563 00.000 16108 Worker thread wakes up
00:44:18.565 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:44:18.565 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:44:18.565 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
00:44:18.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:44:18.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:18.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:18.565 00.000 16108 MoveAxis(E, 0, ABG)
00:44:18.565 00.000 16108 Move returns status 0, amount 0
00:44:18.565 00.000 16108 MoveAxis(N, 0, ABG)
00:44:18.565 00.000 16108 Move returns status 0, amount 0
00:44:18.566 00.001 16108 move complete, result=0
00:44:18.566 00.000 16108 worker thread done servicing request
00:44:18.570 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3478, FiltMin=3008, FiltMax=50189, Gamma=1.000
00:44:18.591 00.021 21068 UpdateGuideState exits: m=113949 SNR=80.1
00:44:18.592 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:18.594 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:18.595 00.001 21068 Enqueuing Expose request
00:44:18.595 00.000 16108 Worker thread wakes up
00:44:18.595 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:18.596 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:18.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:19.578 00.982 16108 Exposure complete
00:44:19.646 00.068 16108 worker thread done servicing request
00:44:19.646 00.000 21068 OnExposeComplete: enter
00:44:19.648 00.002 21068 UpdateGuideState(): m_state=6
00:44:19.650 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8391
00:44:19.652 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=875.71, Mass=123526, SNR=82.5, Peak=15299 HFD=3.2
00:44:19.654 00.002 21068 MultiStar: [#1 0.53,-0.35,0.00,M1] [#2 0.24,-0.42,0.00,M2] [#3 0.20,-0.28,1.05,U] [#4 0.64,-0.32,0.00,M2] [#5 0.38,-0.26,0.94,U] [#6 0.34,-0.12,0.84,U] [#7 0.28,-0.39,0.00,M4] [#8 0.20,-0.47,0.00,M1] 
00:44:19.655 00.001 21068 refined, 3 included, MultiStar: {0.33, -0.16}, one-star: {0.42, 0.01}
00:44:19.656 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
00:44:19.658 00.002 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
00:44:19.658 00.000 21068 CameraToMount -- cameraX=0.33 cameraY=-0.16 hyp=0.37 cameraTheta=-0.46 mountX=-0.36 mountY=0.08, mountTheta=2.92
00:44:19.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.16, opts=13)
00:44:19.661 00.001 21068 Enqueuing Move request for scope (0.33, -0.16)
00:44:19.662 00.001 16108 Worker thread wakes up
00:44:19.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.16) opts 0xd
00:44:19.662 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.16)
00:44:19.662 00.000 16108 Moving (0.33, -0.16) raw xDistance=-0.36 yDistance=0.08
00:44:19.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:44:19.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:19.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:44:19.662 00.000 16108 MoveAxis(E, 94, ABG)
00:44:19.663 00.001 16108 Guiding  Dir = 2, Dur = 94
00:44:19.663 00.000 16108 IsSlewing returns 0
00:44:19.663 00.000 16108 IsGuiding returns 0
00:44:19.668 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3478, FiltMin=2989, FiltMax=49046, Gamma=1.000
00:44:19.691 00.023 21068 UpdateGuideState exits: m=123526 SNR=82.5
00:44:19.693 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.693 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:19.694 00.001 21068 Enqueuing Expose request
00:44:19.715 00.021 16108 PulseGuide returned control before completion, sleep 53
00:44:19.776 00.061 16108 IsGuiding returns 1
00:44:19.776 00.000 16108 scope still moving after pulse duration time elapsed
00:44:19.807 00.031 16108 IsSlewing returns 0
00:44:19.808 00.001 16108 IsGuiding returns 1
00:44:19.838 00.030 16108 IsSlewing returns 0
00:44:19.838 00.000 16108 IsGuiding returns 0
00:44:19.838 00.000 16108 scope move finished after 94 + 81 ms
00:44:19.838 00.000 16108 Move returns status 0, amount 94
00:44:19.838 00.000 16108 MoveAxis(N, 0, ABG)
00:44:19.838 00.000 16108 Move returns status 0, amount 0
00:44:19.838 00.000 16108 move complete, result=0
00:44:19.838 00.000 16108 worker thread done servicing request
00:44:19.838 00.000 16108 Worker thread wakes up
00:44:19.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:19.839 00.000 21068 GuideStep: -0.4 px 94 ms EAST, 0.1 px 0 ms NORTH
00:44:19.841 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:21.017 01.176 16108 Exposure complete
00:44:21.074 00.057 16108 worker thread done servicing request
00:44:21.074 00.000 21068 OnExposeComplete: enter
00:44:21.076 00.002 21068 UpdateGuideState(): m_state=6
00:44:21.079 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8392
00:44:21.081 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=875.68, Mass=124713, SNR=85.9, Peak=16115 HFD=3.0
00:44:21.083 00.002 21068 MultiStar: [#1 0.28,-0.14,0.96,U] [#2 0.36,-0.30,0.00,M3] [#3 0.30,-0.31,0.98,U] [#4 0.62,-0.37,0.00,M3] [#5 0.39,-0.30,0.00,M1] [#6 0.25,-0.21,0.75,U] [#7 0.66,-0.13,0.00,M5] [#8 -0.18,-0.50,0.00,M2] 
00:44:21.084 00.001 21068 single-star, 3 included, MultiStar: {0.28, -0.17}, one-star: {0.27, -0.03}
00:44:21.086 00.002 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:44:21.088 00.002 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:44:21.089 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.09 mountX=-0.27 mountY=-0.04, mountTheta=-3.00
00:44:21.090 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.03, opts=13)
00:44:21.091 00.001 21068 Enqueuing Move request for scope (0.27, -0.03)
00:44:21.092 00.001 16108 Worker thread wakes up
00:44:21.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
00:44:21.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
00:44:21.092 00.000 16108 Moving (0.27, -0.03) raw xDistance=-0.27 yDistance=-0.04
00:44:21.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
00:44:21.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:21.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:21.092 00.000 16108 MoveAxis(E, 78, ABG)
00:44:21.092 00.000 16108 Guiding  Dir = 2, Dur = 78
00:44:21.093 00.001 16108 IsSlewing returns 0
00:44:21.093 00.000 16108 IsGuiding returns 0
00:44:21.097 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3478, FiltMin=2934, FiltMax=62029, Gamma=1.000
00:44:21.112 00.015 21068 UpdateGuideState exits: m=124713 SNR=85.9
00:44:21.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:21.113 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:21.114 00.001 21068 Enqueuing Expose request
00:44:21.120 00.006 16108 PulseGuide returned control before completion, sleep 62
00:44:21.197 00.077 16108 IsGuiding returns 1
00:44:21.197 00.000 16108 scope still moving after pulse duration time elapsed
00:44:21.228 00.031 16108 IsSlewing returns 0
00:44:21.228 00.000 16108 IsGuiding returns 0
00:44:21.228 00.000 16108 scope move finished after 78 + 57 ms
00:44:21.228 00.000 16108 Move returns status 0, amount 78
00:44:21.228 00.000 16108 MoveAxis(N, 0, ABG)
00:44:21.228 00.000 16108 Move returns status 0, amount 0
00:44:21.228 00.000 16108 move complete, result=0
00:44:21.228 00.000 16108 worker thread done servicing request
00:44:21.228 00.000 16108 Worker thread wakes up
00:44:21.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:21.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:21.228 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.0 px 0 ms NORTH
00:44:22.207 00.979 16108 Exposure complete
00:44:22.280 00.073 16108 worker thread done servicing request
00:44:22.280 00.000 21068 OnExposeComplete: enter
00:44:22.281 00.001 21068 UpdateGuideState(): m_state=6
00:44:22.282 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8393
00:44:22.284 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=875.76, Mass=118631, SNR=81.0, Peak=14675 HFD=3.3
00:44:22.286 00.002 21068 MultiStar: [#1 -0.19,-0.16,1.18,U] [#2 0.03,-0.26,1.39,U] [#3 -0.19,-0.19,1.11,U] [#4 0.05,-0.17,0.87,U] [#5 -0.09,-0.46,0.00,M2] [#6 -0.00,-0.08,0.95,U] [#7 0.02,-0.06,0.67,U] [#8 -0.52,-0.23,0.00,M3] 
00:44:22.287 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.13}, one-star: {-0.14, 0.06}
00:44:22.289 00.002 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
00:44:22.290 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
00:44:22.292 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.03 mountX=0.04 mountY=0.15, mountTheta=1.29
00:44:22.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.13, opts=13)
00:44:22.296 00.002 21068 Enqueuing Move request for scope (-0.07, -0.13)
00:44:22.297 00.001 16108 Worker thread wakes up
00:44:22.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:44:22.298 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:44:22.298 00.000 16108 Moving (-0.07, -0.13) raw xDistance=0.04 yDistance=0.15
00:44:22.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:22.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:22.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:44:22.298 00.000 16108 MoveAxis(E, 0, ABG)
00:44:22.298 00.000 16108 Move returns status 0, amount 0
00:44:22.298 00.000 16108 MoveAxis(N, 0, ABG)
00:44:22.298 00.000 16108 Move returns status 0, amount 0
00:44:22.298 00.000 16108 move complete, result=0
00:44:22.298 00.000 16108 worker thread done servicing request
00:44:22.302 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3478, FiltMin=3027, FiltMax=55837, Gamma=1.000
00:44:22.320 00.018 21068 UpdateGuideState exits: m=118631 SNR=81.0
00:44:22.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.321 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:22.322 00.001 21068 Enqueuing Expose request
00:44:22.323 00.001 16108 Worker thread wakes up
00:44:22.323 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:22.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:22.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:23.494 01.171 16108 Exposure complete
00:44:23.549 00.055 16108 worker thread done servicing request
00:44:23.549 00.000 21068 OnExposeComplete: enter
00:44:23.553 00.004 21068 UpdateGuideState(): m_state=6
00:44:23.555 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8394
00:44:23.557 00.002 21068 Star::Find returns 1 (0), X=219.65, Y=875.49, Mass=130738, SNR=84.0, Peak=15597 HFD=3.2
00:44:23.559 00.002 21068 MultiStar: [#1 -0.22,-0.32,1.11,U] [#2 -0.44,-0.60,0.00,M3] [#3 -0.28,-0.53,0.00,M1] [#4 -0.24,-0.13,0.99,U] [#5 -0.42,-0.43,0.00,M3] [#6 -0.16,-0.12,0.77,U] [#7 0.18,-0.40,0.62,U] [#8 -0.32,-0.30,0.75,U] 
00:44:23.561 00.002 21068 refined, 5 included, MultiStar: {-0.20, -0.24}, one-star: {-0.31, -0.21}
00:44:23.562 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.06)
00:44:23.563 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.12)
00:44:23.565 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-2.26 mountX=0.15 mountY=0.28, mountTheta=1.07
00:44:23.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.24, opts=13)
00:44:23.568 00.001 21068 Enqueuing Move request for scope (-0.20, -0.24)
00:44:23.570 00.002 16108 Worker thread wakes up
00:44:23.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.24) opts 0xd
00:44:23.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.24)
00:44:23.570 00.000 16108 Moving (-0.20, -0.24) raw xDistance=0.15 yDistance=0.28
00:44:23.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:44:23.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:23.571 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:44:23.571 00.000 16108 MoveAxis(E, 0, ABG)
00:44:23.571 00.000 16108 Move returns status 0, amount 0
00:44:23.571 00.000 16108 MoveAxis(N, 0, ABG)
00:44:23.571 00.000 16108 Move returns status 0, amount 0
00:44:23.571 00.000 16108 move complete, result=0
00:44:23.571 00.000 16108 worker thread done servicing request
00:44:23.578 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3478, FiltMin=2918, FiltMax=53357, Gamma=1.000
00:44:23.598 00.020 21068 UpdateGuideState exits: m=130738 SNR=84.0
00:44:23.600 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:23.601 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:23.604 00.003 21068 Enqueuing Expose request
00:44:23.605 00.001 16108 Worker thread wakes up
00:44:23.605 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:23.607 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:23.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:24.564 00.957 16108 Exposure complete
00:44:24.632 00.068 16108 worker thread done servicing request
00:44:24.632 00.000 21068 OnExposeComplete: enter
00:44:24.633 00.001 21068 UpdateGuideState(): m_state=6
00:44:24.634 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8395
00:44:24.636 00.002 21068 Star::Find returns 1 (0), X=219.57, Y=875.55, Mass=127883, SNR=87.4, Peak=15811 HFD=3.1
00:44:24.637 00.001 21068 MultiStar: [#1 -0.19,-0.15,1.08,U] [#2 -0.17,-0.29,1.29,U] [#3 -0.54,-0.48,0.00,M2] [#4 0.11,-0.19,0.81,U] [#5 -0.29,-0.22,0.90,U] [#6 -0.29,-0.06,0.78,U] [#7 0.11,-0.39,0.54,U] [#8 -0.63,-0.20,0.00,M3] 
00:44:24.638 00.001 21068 refined, 6 included, MultiStar: {-0.18, -0.20}, one-star: {-0.39, -0.15}
00:44:24.640 00.002 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
00:44:24.642 00.002 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
00:44:24.643 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.30 mountX=0.14 mountY=0.24, mountTheta=1.03
00:44:24.647 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.20, opts=13)
00:44:24.649 00.002 21068 Enqueuing Move request for scope (-0.18, -0.20)
00:44:24.650 00.001 16108 Worker thread wakes up
00:44:24.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
00:44:24.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
00:44:24.650 00.000 16108 Moving (-0.18, -0.20) raw xDistance=0.14 yDistance=0.24
00:44:24.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:44:24.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:44:24.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:44:24.650 00.000 16108 MoveAxis(E, 0, ABG)
00:44:24.650 00.000 16108 Move returns status 0, amount 0
00:44:24.650 00.000 16108 MoveAxis(N, 0, ABG)
00:44:24.650 00.000 16108 Move returns status 0, amount 0
00:44:24.650 00.000 16108 move complete, result=0
00:44:24.652 00.002 16108 worker thread done servicing request
00:44:24.658 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3481, FiltMin=2985, FiltMax=60077, Gamma=1.000
00:44:24.680 00.022 21068 UpdateGuideState exits: m=127883 SNR=87.4
00:44:24.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:24.681 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:24.682 00.001 21068 Enqueuing Expose request
00:44:24.684 00.002 16108 Worker thread wakes up
00:44:24.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:24.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:24.684 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:25.849 01.165 16108 Exposure complete
00:44:25.908 00.059 16108 worker thread done servicing request
00:44:25.908 00.000 21068 OnExposeComplete: enter
00:44:25.909 00.001 21068 UpdateGuideState(): m_state=6
00:44:25.910 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8396
00:44:25.911 00.001 21068 Star::Find returns 1 (0), X=219.33, Y=875.78, Mass=136378, SNR=97.8, Peak=16365 HFD=3.5
00:44:25.912 00.001 21068 MultiStar: [#1 -0.41,0.01,0.95,U] [#2 -0.22,-0.40,0.99,U] [#3 -0.10,-0.10,0.91,U] [#4 -0.23,-0.03,0.74,U] [#5 -0.39,-0.01,0.80,U] [#6 0.07,-0.28,0.66,U] [#7 -0.24,-0.26,0.53,U] [#8 -0.29,-0.25,0.68,U] 
00:44:25.913 00.001 21068 refined, 8 included, MultiStar: {-0.29, -0.12}, one-star: {-0.63, 0.08}
00:44:25.915 00.002 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
00:44:25.916 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
00:44:25.917 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-2.73 mountX=0.26 mountY=0.19, mountTheta=0.63
00:44:25.921 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.12, opts=13)
00:44:25.922 00.001 21068 Enqueuing Move request for scope (-0.29, -0.12)
00:44:25.924 00.002 16108 Worker thread wakes up
00:44:25.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.12) opts 0xd
00:44:25.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.12)
00:44:25.924 00.000 16108 Moving (-0.29, -0.12) raw xDistance=0.26 yDistance=0.19
00:44:25.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:44:25.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:25.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:44:25.924 00.000 16108 MoveAxis(W, 68, ABG)
00:44:25.924 00.000 16108 Guiding  Dir = 3, Dur = 68
00:44:25.924 00.000 16108 IsSlewing returns 0
00:44:25.924 00.000 16108 IsGuiding returns 0
00:44:25.931 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3478, FiltMin=3008, FiltMax=65510, Gamma=1.000
00:44:25.946 00.015 21068 UpdateGuideState exits: m=136378 SNR=97.8
00:44:25.948 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:25.948 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:25.949 00.001 21068 Enqueuing Expose request
00:44:25.987 00.038 16108 PulseGuide returned control before completion, sleep 15
00:44:26.017 00.030 16108 IsGuiding returns 1
00:44:26.017 00.000 16108 scope still moving after pulse duration time elapsed
00:44:26.049 00.032 16108 IsSlewing returns 0
00:44:26.049 00.000 16108 IsGuiding returns 1
00:44:26.081 00.032 16108 IsSlewing returns 0
00:44:26.081 00.000 16108 IsGuiding returns 0
00:44:26.081 00.000 16108 scope move finished after 68 + 88 ms
00:44:26.081 00.000 16108 Move returns status 0, amount 68
00:44:26.081 00.000 16108 MoveAxis(N, 0, ABG)
00:44:26.081 00.000 16108 Move returns status 0, amount 0
00:44:26.081 00.000 16108 move complete, result=0
00:44:26.082 00.001 16108 worker thread done servicing request
00:44:26.082 00.000 16108 Worker thread wakes up
00:44:26.082 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.2 px 0 ms NORTH
00:44:26.084 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:26.085 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:27.048 00.963 16108 Exposure complete
00:44:27.134 00.086 16108 worker thread done servicing request
00:44:27.134 00.000 21068 OnExposeComplete: enter
00:44:27.137 00.003 21068 UpdateGuideState(): m_state=6
00:44:27.139 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8397
00:44:27.142 00.003 21068 Star::Find returns 1 (0), X=220.11, Y=875.59, Mass=124040, SNR=95.6, Peak=16883 HFD=3.2
00:44:27.144 00.002 21068 MultiStar: [#1 -0.14,-0.14,0.89,U] [#2 0.09,-0.35,0.99,U] [#3 0.11,-0.55,0.00,M2] [#4 -0.01,-0.11,0.74,U] [#5 -0.20,-0.16,0.90,U] [#6 -0.14,-0.14,0.62,U] [#7 0.08,-0.31,0.54,U] [#8 -0.32,-0.08,0.56,U] 
00:44:27.145 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.15, -0.11}
00:44:27.146 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
00:44:27.147 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.54)
00:44:27.148 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.84 mountX=0.02 mountY=0.18, mountTheta=1.48
00:44:27.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.18, opts=13)
00:44:27.152 00.002 21068 Enqueuing Move request for scope (-0.05, -0.18)
00:44:27.153 00.001 16108 Worker thread wakes up
00:44:27.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:44:27.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:44:27.154 00.001 16108 Moving (-0.05, -0.18) raw xDistance=0.02 yDistance=0.18
00:44:27.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:44:27.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:27.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:44:27.154 00.000 16108 MoveAxis(E, 0, ABG)
00:44:27.154 00.000 16108 Move returns status 0, amount 0
00:44:27.154 00.000 16108 MoveAxis(N, 0, ABG)
00:44:27.154 00.000 16108 Move returns status 0, amount 0
00:44:27.154 00.000 16108 move complete, result=0
00:44:27.154 00.000 16108 worker thread done servicing request
00:44:27.162 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3478, FiltMin=2969, FiltMax=49939, Gamma=1.000
00:44:27.179 00.017 21068 UpdateGuideState exits: m=124040 SNR=95.6
00:44:27.181 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:27.185 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:27.187 00.002 21068 Enqueuing Expose request
00:44:27.189 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:27.193 00.004 16108 Worker thread wakes up
00:44:27.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:27.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:28.362 01.169 16108 Exposure complete
00:44:28.417 00.055 16108 worker thread done servicing request
00:44:28.417 00.000 21068 OnExposeComplete: enter
00:44:28.418 00.001 21068 UpdateGuideState(): m_state=6
00:44:28.419 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8398
00:44:28.420 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.23, Mass=112804, SNR=74.5, Peak=16877 HFD=2.8
00:44:28.421 00.001 21068 MultiStar: [#1 0.08,-0.44,1.23,U] [#2 -0.13,-0.69,0.00,M1] [#3 -0.11,-0.65,0.00,M3] [#4 0.23,-0.66,0.00,M1] [#5 -0.06,-0.55,0.00,M1] [#6 0.02,-0.71,0.00,M1] [#7 0.24,-0.64,0.00,M1] [#8 -0.20,-0.53,0.00,M2] 
00:44:28.421 00.000 21068 refined, 1 included, MultiStar: {0.02, -0.45}, one-star: {-0.05, -0.47}
00:44:28.422 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
00:44:28.423 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
00:44:28.424 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.52 mountX=-0.10 mountY=0.43, mountTheta=1.80
00:44:28.425 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.45, opts=13)
00:44:28.426 00.001 21068 Enqueuing Move request for scope (0.02, -0.45)
00:44:28.427 00.001 16108 Worker thread wakes up
00:44:28.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.45) opts 0xd
00:44:28.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.45)
00:44:28.427 00.000 16108 Moving (0.02, -0.45) raw xDistance=-0.10 yDistance=0.43
00:44:28.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:28.427 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.00 newest=0.80
00:44:28.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
00:44:28.427 00.000 16108 MoveAxis(E, 0, ABG)
00:44:28.427 00.000 16108 Move returns status 0, amount 0
00:44:28.427 00.000 16108 MoveAxis(S, 87, ABG)
00:44:28.427 00.000 16108 Guiding  Dir = 1, Dur = 87
00:44:28.429 00.002 16108 IsSlewing returns 0
00:44:28.429 00.000 16108 IsGuiding returns 0
00:44:28.432 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3478, FiltMin=3014, FiltMax=45373, Gamma=1.000
00:44:28.449 00.017 16108 PulseGuide returned control before completion, sleep 77
00:44:28.456 00.007 21068 UpdateGuideState exits: m=112804 SNR=74.5
00:44:28.458 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:28.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:28.462 00.003 21068 Enqueuing Expose request
00:44:28.542 00.080 16108 IsGuiding returns 1
00:44:28.542 00.000 16108 scope still moving after pulse duration time elapsed
00:44:28.573 00.031 16108 IsSlewing returns 0
00:44:28.573 00.000 16108 IsGuiding returns 0
00:44:28.574 00.001 16108 scope move finished after 87 + 58 ms
00:44:28.574 00.000 16108 Move returns status 0, amount 87
00:44:28.574 00.000 16108 move complete, result=0
00:44:28.574 00.000 16108 worker thread done servicing request
00:44:28.574 00.000 16108 Worker thread wakes up
00:44:28.574 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 87 ms SOUTH
00:44:28.576 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:28.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:29.552 00.976 16108 Exposure complete
00:44:29.643 00.091 16108 worker thread done servicing request
00:44:29.643 00.000 21068 OnExposeComplete: enter
00:44:29.645 00.002 21068 UpdateGuideState(): m_state=6
00:44:29.646 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8399
00:44:29.649 00.003 21068 Star::Find returns 1 (0), X=219.92, Y=875.35, Mass=118898, SNR=86.9, Peak=16861 HFD=3.3
00:44:29.650 00.001 21068 MultiStar: [#1 0.21,-0.74,0.00,M1] [#2 0.00,-0.83,0.00,M2] [#3 0.27,-0.73,0.00,M4] [#4 0.45,-0.53,0.00,M2] [#5 -0.06,-0.80,0.00,M2] [#6 -0.11,-0.56,0.00,M2] [#7 0.30,-0.68,0.00,M2] [#8 0.00,-0.83,0.00,M3] 
00:44:29.652 00.002 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
00:44:29.653 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
00:44:29.654 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.69 mountX=-0.02 mountY=0.35, mountTheta=1.63
00:44:29.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.35, opts=13)
00:44:29.658 00.002 21068 Enqueuing Move request for scope (-0.04, -0.35)
00:44:29.659 00.001 16108 Worker thread wakes up
00:44:29.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
00:44:29.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
00:44:29.660 00.001 16108 Moving (-0.04, -0.35) raw xDistance=-0.02 yDistance=0.35
00:44:29.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:29.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
00:44:29.660 00.000 16108 MoveAxis(E, 0, ABG)
00:44:29.660 00.000 16108 Move returns status 0, amount 0
00:44:29.660 00.000 16108 MoveAxis(S, 71, ABG)
00:44:29.660 00.000 16108 Guiding  Dir = 1, Dur = 71
00:44:29.660 00.000 16108 IsSlewing returns 0
00:44:29.660 00.000 16108 IsGuiding returns 0
00:44:29.663 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3478, FiltMin=3001, FiltMax=49123, Gamma=1.000
00:44:29.677 00.014 21068 UpdateGuideState exits: m=118898 SNR=86.9
00:44:29.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:29.680 00.001 21068 Enqueuing Expose request
00:44:29.703 00.023 16108 PulseGuide returned control before completion, sleep 39
00:44:29.750 00.047 16108 IsGuiding returns 1
00:44:29.750 00.000 16108 scope still moving after pulse duration time elapsed
00:44:29.781 00.031 16108 IsSlewing returns 0
00:44:29.781 00.000 16108 IsGuiding returns 1
00:44:29.813 00.032 16108 IsSlewing returns 0
00:44:29.813 00.000 16108 IsGuiding returns 0
00:44:29.813 00.000 16108 scope move finished after 71 + 81 ms
00:44:29.813 00.000 16108 Move returns status 0, amount 71
00:44:29.813 00.000 16108 move complete, result=0
00:44:29.813 00.000 16108 worker thread done servicing request
00:44:29.813 00.000 16108 Worker thread wakes up
00:44:29.813 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 71 ms SOUTH
00:44:29.816 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:29.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:30.979 01.163 16108 Exposure complete
00:44:31.037 00.058 16108 worker thread done servicing request
00:44:31.037 00.000 21068 OnExposeComplete: enter
00:44:31.039 00.002 21068 UpdateGuideState(): m_state=6
00:44:31.040 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8400
00:44:31.041 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.46, Mass=114306, SNR=84.9, Peak=15021 HFD=3.0
00:44:31.041 00.000 21068 MultiStar: [#1 -0.26,-0.36,1.13,U] [#2 0.02,-0.67,0.00,M3] [#3 0.08,-0.80,0.00,M5] [#4 0.20,-0.32,0.90,U] [#5 -0.06,-0.30,0.85,U] [#6 0.10,0.01,0.73,U] [#7 -0.06,-0.38,0.68,U] [#8 -0.30,-0.68,0.00,M4] 
00:44:31.042 00.001 21068 single-star, 5 included, MultiStar: {-0.04, -0.27}, one-star: {-0.06, -0.24}
00:44:31.043 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
00:44:31.043 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
00:44:31.044 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.80 mountX=0.01 mountY=0.24, mountTheta=1.51
00:44:31.045 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.24, opts=13)
00:44:31.046 00.001 21068 Enqueuing Move request for scope (-0.06, -0.24)
00:44:31.047 00.001 16108 Worker thread wakes up
00:44:31.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
00:44:31.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
00:44:31.047 00.000 16108 Moving (-0.06, -0.24) raw xDistance=0.01 yDistance=0.24
00:44:31.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:31.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:44:31.047 00.000 16108 MoveAxis(E, 0, ABG)
00:44:31.049 00.002 16108 Move returns status 0, amount 0
00:44:31.049 00.000 16108 MoveAxis(S, 49, ABG)
00:44:31.049 00.000 16108 Guiding  Dir = 1, Dur = 49
00:44:31.049 00.000 16108 IsSlewing returns 0
00:44:31.049 00.000 16108 IsGuiding returns 0
00:44:31.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3478, FiltMin=2992, FiltMax=53814, Gamma=1.000
00:44:31.064 00.012 16108 PulseGuide returned control before completion, sleep 45
00:44:31.069 00.005 21068 UpdateGuideState exits: m=114306 SNR=84.9
00:44:31.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:31.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:31.071 00.000 21068 Enqueuing Expose request
00:44:31.126 00.055 16108 IsGuiding returns 1
00:44:31.126 00.000 16108 scope still moving after pulse duration time elapsed
00:44:31.156 00.030 16108 IsSlewing returns 0
00:44:31.157 00.001 16108 IsGuiding returns 0
00:44:31.157 00.000 16108 scope move finished after 49 + 58 ms
00:44:31.157 00.000 16108 Move returns status 0, amount 49
00:44:31.157 00.000 16108 move complete, result=0
00:44:31.157 00.000 16108 worker thread done servicing request
00:44:31.157 00.000 16108 Worker thread wakes up
00:44:31.157 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:44:31.160 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:31.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:32.120 00.960 16108 Exposure complete
00:44:32.177 00.057 16108 worker thread done servicing request
00:44:32.177 00.000 21068 OnExposeComplete: enter
00:44:32.179 00.002 21068 UpdateGuideState(): m_state=6
00:44:32.181 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8401
00:44:32.183 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=875.61, Mass=115881, SNR=79.3, Peak=16659 HFD=3.2
00:44:32.184 00.001 21068 MultiStar: [#1 0.05,-0.01,1.21,U] [#2 0.13,-0.23,1.24,U] [#3 -0.05,-0.27,1.19,U] [#4 0.09,-0.47,0.00,M2] [#5 -0.06,-0.09,0.99,U] [#6 0.22,-0.19,0.82,U] [#7 -0.27,-0.49,0.00,M2] [#8 -0.16,-0.45,0.00,M5] 
00:44:32.185 00.001 21068 single-star, 5 included, MultiStar: {0.03, -0.15}, one-star: {-0.11, -0.09}
00:44:32.187 00.002 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
00:44:32.188 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
00:44:32.189 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=0.09 mountY=0.11, mountTheta=0.90
00:44:32.192 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
00:44:32.193 00.001 21068 Enqueuing Move request for scope (-0.11, -0.09)
00:44:32.194 00.001 16108 Worker thread wakes up
00:44:32.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
00:44:32.194 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
00:44:32.194 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.11
00:44:32.195 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:44:32.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:32.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:32.195 00.000 16108 MoveAxis(E, 0, ABG)
00:44:32.195 00.000 16108 Move returns status 0, amount 0
00:44:32.195 00.000 16108 MoveAxis(N, 0, ABG)
00:44:32.195 00.000 16108 Move returns status 0, amount 0
00:44:32.195 00.000 16108 move complete, result=0
00:44:32.195 00.000 16108 worker thread done servicing request
00:44:32.200 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3478, FiltMin=3021, FiltMax=62883, Gamma=1.000
00:44:32.217 00.017 21068 UpdateGuideState exits: m=115881 SNR=79.3
00:44:32.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:32.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:32.220 00.001 21068 Enqueuing Expose request
00:44:32.221 00.001 16108 Worker thread wakes up
00:44:32.221 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:32.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:32.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:33.397 01.176 16108 Exposure complete
00:44:33.475 00.078 16108 worker thread done servicing request
00:44:33.475 00.000 21068 OnExposeComplete: enter
00:44:33.476 00.001 21068 UpdateGuideState(): m_state=6
00:44:33.477 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8402
00:44:33.478 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.69, Mass=110813, SNR=77.4, Peak=15187 HFD=3.1
00:44:33.479 00.001 21068 MultiStar: [#1 -0.18,-0.25,1.47,U] [#2 -0.28,-0.60,0.00,M3] [#3 0.13,-0.58,0.00,M5] [#4 0.12,-0.32,0.86,U] [#5 -0.19,-0.17,0.93,U] [#6 0.05,-0.26,0.90,U] [#7 -0.12,-0.41,0.68,U] [#8 -0.32,-0.16,0.85,U] 
00:44:33.480 00.001 21068 single-star, 6 included, MultiStar: {-0.13, -0.22}, one-star: {-0.24, -0.01}
00:44:33.480 00.000 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
00:44:33.481 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
00:44:33.482 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=0.23 mountY=0.07, mountTheta=0.28
00:44:33.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.01, opts=13)
00:44:33.484 00.001 21068 Enqueuing Move request for scope (-0.24, -0.01)
00:44:33.485 00.001 16108 Worker thread wakes up
00:44:33.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
00:44:33.485 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
00:44:33.486 00.001 16108 Moving (-0.24, -0.01) raw xDistance=0.23 yDistance=0.07
00:44:33.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:44:33.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:33.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:33.486 00.000 16108 MoveAxis(W, 61, ABG)
00:44:33.486 00.000 16108 Guiding  Dir = 3, Dur = 61
00:44:33.486 00.000 16108 IsSlewing returns 0
00:44:33.486 00.000 16108 IsGuiding returns 0
00:44:33.490 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3478, FiltMin=2989, FiltMax=62829, Gamma=1.000
00:44:33.514 00.024 21068 UpdateGuideState exits: m=110813 SNR=77.4
00:44:33.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:33.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:33.517 00.001 21068 Enqueuing Expose request
00:44:33.541 00.024 16108 PulseGuide returned control before completion, sleep 16
00:44:33.571 00.030 16108 IsGuiding returns 1
00:44:33.571 00.000 16108 scope still moving after pulse duration time elapsed
00:44:33.603 00.032 16108 IsSlewing returns 0
00:44:33.604 00.001 16108 IsGuiding returns 1
00:44:33.634 00.030 16108 IsSlewing returns 0
00:44:33.634 00.000 16108 IsGuiding returns 0
00:44:33.634 00.000 16108 scope move finished after 61 + 87 ms
00:44:33.634 00.000 16108 Move returns status 0, amount 61
00:44:33.634 00.000 16108 MoveAxis(N, 0, ABG)
00:44:33.634 00.000 16108 Move returns status 0, amount 0
00:44:33.634 00.000 16108 move complete, result=0
00:44:33.635 00.001 16108 worker thread done servicing request
00:44:33.635 00.000 16108 Worker thread wakes up
00:44:33.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:33.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:33.635 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
00:44:34.599 00.964 16108 Exposure complete
00:44:34.656 00.057 16108 worker thread done servicing request
00:44:34.656 00.000 21068 OnExposeComplete: enter
00:44:34.658 00.002 21068 UpdateGuideState(): m_state=6
00:44:34.658 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8403
00:44:34.659 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.85, Mass=124853, SNR=79.5, Peak=16435 HFD=3.1
00:44:34.660 00.001 21068 MultiStar: [#1 0.28,-0.33,1.21,U] [#2 0.02,-0.34,1.27,U] [#3 0.48,-0.52,0.00,M6] [#4 0.90,-0.04,0.00,M2] [#5 0.13,-0.29,1.02,U] [#6 0.54,-0.03,0.00,M1] [#7 0.34,-0.10,0.69,U] [#8 -0.07,-0.25,0.63,U] 
00:44:34.661 00.001 21068 single-star, 5 included, MultiStar: {0.12, -0.21}, one-star: {-0.01, 0.14}
00:44:34.662 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
00:44:34.662 00.000 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
00:44:34.663 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.64 mountX=0.04 mountY=-0.14, mountTheta=-1.32
00:44:34.666 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.14, opts=13)
00:44:34.666 00.000 21068 Enqueuing Move request for scope (-0.01, 0.14)
00:44:34.667 00.001 16108 Worker thread wakes up
00:44:34.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
00:44:34.667 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
00:44:34.667 00.000 16108 Moving (-0.01, 0.14) raw xDistance=0.04 yDistance=-0.14
00:44:34.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:34.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:34.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:44:34.667 00.000 16108 MoveAxis(E, 0, ABG)
00:44:34.668 00.001 16108 Move returns status 0, amount 0
00:44:34.668 00.000 16108 MoveAxis(N, 0, ABG)
00:44:34.668 00.000 16108 Move returns status 0, amount 0
00:44:34.668 00.000 16108 move complete, result=0
00:44:34.668 00.000 16108 worker thread done servicing request
00:44:34.674 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3478, FiltMin=3014, FiltMax=53709, Gamma=1.000
00:44:34.697 00.023 21068 UpdateGuideState exits: m=124853 SNR=79.5
00:44:34.697 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:34.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:34.699 00.001 21068 Enqueuing Expose request
00:44:34.699 00.000 16108 Worker thread wakes up
00:44:34.699 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:34.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:34.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:35.867 01.167 16108 Exposure complete
00:44:35.924 00.057 16108 worker thread done servicing request
00:44:35.924 00.000 21068 OnExposeComplete: enter
00:44:35.926 00.002 21068 UpdateGuideState(): m_state=6
00:44:35.929 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8404
00:44:35.932 00.003 21068 Star::Find returns 1 (0), X=220.38, Y=875.80, Mass=123809, SNR=83.4, Peak=14080 HFD=3.6
00:44:35.934 00.002 21068 MultiStar: [#1 0.41,-0.19,1.09,U] [#2 0.39,-0.31,0.00,M3] [#3 0.54,-0.38,0.00,M7] [#4 0.72,-0.07,0.00,M3] [#5 0.50,-0.37,0.00,M1] [#6 0.53,-0.05,0.00,M2] [#7 0.25,-0.05,0.60,U] [#8 0.28,-0.20,0.80,U] 
00:44:35.935 00.001 21068 refined, 3 included, MultiStar: {0.36, -0.08}, one-star: {0.42, 0.10}
00:44:35.937 00.002 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
00:44:35.938 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
00:44:35.939 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-0.23 mountX=-0.37 mountY=-0.00, mountTheta=-3.14
00:44:35.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.08, opts=13)
00:44:35.942 00.001 21068 Enqueuing Move request for scope (0.36, -0.08)
00:44:35.944 00.002 16108 Worker thread wakes up
00:44:35.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.08) opts 0xd
00:44:35.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.08)
00:44:35.944 00.000 16108 Moving (0.36, -0.08) raw xDistance=-0.37 yDistance=-0.00
00:44:35.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:44:35.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:35.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:44:35.944 00.000 16108 MoveAxis(E, 96, ABG)
00:44:35.945 00.001 16108 Guiding  Dir = 2, Dur = 96
00:44:35.945 00.000 16108 IsSlewing returns 0
00:44:35.945 00.000 16108 IsGuiding returns 0
00:44:35.947 00.002 16108 PulseGuide returned control before completion, sleep 105
00:44:35.950 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3478, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:44:35.966 00.016 21068 UpdateGuideState exits: m=123809 SNR=83.4
00:44:35.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:35.969 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:35.969 00.000 21068 Enqueuing Expose request
00:44:36.062 00.093 16108 IsGuiding returns 1
00:44:36.062 00.000 16108 scope still moving after pulse duration time elapsed
00:44:36.094 00.032 16108 IsSlewing returns 0
00:44:36.094 00.000 16108 IsGuiding returns 1
00:44:36.124 00.030 16108 IsSlewing returns 0
00:44:36.124 00.000 16108 IsGuiding returns 0
00:44:36.124 00.000 16108 scope move finished after 96 + 83 ms
00:44:36.124 00.000 16108 Move returns status 0, amount 96
00:44:36.124 00.000 16108 MoveAxis(N, 0, ABG)
00:44:36.124 00.000 16108 Move returns status 0, amount 0
00:44:36.124 00.000 16108 move complete, result=0
00:44:36.124 00.000 16108 worker thread done servicing request
00:44:36.124 00.000 16108 Worker thread wakes up
00:44:36.124 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.0 px 0 ms NORTH
00:44:36.126 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:36.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:37.094 00.968 16108 Exposure complete
00:44:37.166 00.072 16108 worker thread done servicing request
00:44:37.167 00.001 21068 OnExposeComplete: enter
00:44:37.168 00.001 21068 UpdateGuideState(): m_state=6
00:44:37.169 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8405
00:44:37.170 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.76, Mass=113035, SNR=79.5, Peak=15219 HFD=3.1
00:44:37.171 00.001 21068 MultiStar: [#1 0.10,-0.05,1.04,U] [#2 -0.12,-0.45,0.00,M4] [#3 0.35,-0.33,0.00,M8] [#4 0.29,-0.12,0.88,U] [#5 0.17,-0.34,1.06,U] [#6 0.31,0.15,0.89,U] [#7 0.42,-0.19,0.68,U] [#8 -0.27,-0.34,0.76,U] 
00:44:37.172 00.001 21068 single-star, 6 included, MultiStar: {0.13, -0.11}, one-star: {-0.05, 0.06}
00:44:37.173 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
00:44:37.174 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
00:44:37.175 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.30 mountX=0.06 mountY=-0.04, mountTheta=-0.63
00:44:37.176 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
00:44:37.177 00.001 21068 Enqueuing Move request for scope (-0.05, 0.06)
00:44:37.178 00.001 16108 Worker thread wakes up
00:44:37.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:44:37.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:44:37.178 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.04
00:44:37.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:37.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:37.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:37.178 00.000 16108 MoveAxis(E, 0, ABG)
00:44:37.178 00.000 16108 Move returns status 0, amount 0
00:44:37.179 00.001 16108 MoveAxis(N, 0, ABG)
00:44:37.179 00.000 16108 Move returns status 0, amount 0
00:44:37.179 00.000 16108 move complete, result=0
00:44:37.179 00.000 16108 worker thread done servicing request
00:44:37.182 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3478, FiltMin=2944, FiltMax=63661, Gamma=1.000
00:44:37.199 00.017 21068 UpdateGuideState exits: m=113035 SNR=79.5
00:44:37.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:37.201 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:37.202 00.001 21068 Enqueuing Expose request
00:44:37.202 00.000 16108 Worker thread wakes up
00:44:37.202 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:37.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:37.204 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:38.373 01.169 16108 Exposure complete
00:44:38.436 00.063 16108 worker thread done servicing request
00:44:38.436 00.000 21068 OnExposeComplete: enter
00:44:38.437 00.001 21068 UpdateGuideState(): m_state=6
00:44:38.437 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8406
00:44:38.438 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.65, Mass=107303, SNR=72.0, Peak=16419 HFD=3.3
00:44:38.440 00.002 21068 MultiStar: [#1 -0.02,0.12,1.38,U] [#2 -0.32,-0.05,1.24,U] [#3 -0.12,-0.20,1.04,U] [#4 -0.22,-0.10,1.00,U] [#5 -0.17,-0.05,1.19,U] [#6 -0.12,0.22,1.06,U] [#7 0.15,0.01,0.87,U] [#8 -0.33,-0.25,0.79,U] 
00:44:38.441 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.03}, one-star: {0.11, -0.05}
00:44:38.442 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
00:44:38.442 00.000 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
00:44:38.443 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=-0.12 mountY=0.03, mountTheta=2.93
00:44:38.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
00:44:38.445 00.000 21068 Enqueuing Move request for scope (0.11, -0.05)
00:44:38.446 00.001 16108 Worker thread wakes up
00:44:38.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:44:38.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:44:38.446 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.03
00:44:38.447 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:44:38.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:38.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:38.447 00.000 16108 MoveAxis(E, 0, ABG)
00:44:38.447 00.000 16108 Move returns status 0, amount 0
00:44:38.447 00.000 16108 MoveAxis(N, 0, ABG)
00:44:38.447 00.000 16108 Move returns status 0, amount 0
00:44:38.447 00.000 16108 move complete, result=0
00:44:38.447 00.000 16108 worker thread done servicing request
00:44:38.450 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3478, FiltMin=3001, FiltMax=58960, Gamma=1.000
00:44:38.464 00.014 21068 UpdateGuideState exits: m=107303 SNR=72.0
00:44:38.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:38.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:38.467 00.001 21068 Enqueuing Expose request
00:44:38.468 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:38.469 00.001 16108 Worker thread wakes up
00:44:38.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:38.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:39.453 00.984 16108 Exposure complete
00:44:39.510 00.057 16108 worker thread done servicing request
00:44:39.510 00.000 21068 OnExposeComplete: enter
00:44:39.511 00.001 21068 UpdateGuideState(): m_state=6
00:44:39.512 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8407
00:44:39.513 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.46, Mass=119674, SNR=75.6, Peak=16627 HFD=3.1
00:44:39.514 00.001 21068 MultiStar: [#1 -0.21,0.14,1.26,U] [#2 -0.26,-0.10,1.43,U] [#3 -0.32,-0.09,1.19,U] [#4 -0.20,0.14,0.85,U] [#5 -0.14,0.06,1.03,U] [#6 -0.33,0.17,1.02,U] [#7 0.12,-0.05,0.78,U] [#8 -0.44,-0.19,0.00,M1] 
00:44:39.516 00.002 21068 refined, 7 included, MultiStar: {-0.20, 0.00}, one-star: {-0.15, -0.25}
00:44:39.517 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
00:44:39.518 00.001 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
00:44:39.518 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.14 mountX=0.20 mountY=0.05, mountTheta=0.23
00:44:39.520 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.00, opts=13)
00:44:39.521 00.001 21068 Enqueuing Move request for scope (-0.20, 0.00)
00:44:39.524 00.003 16108 Worker thread wakes up
00:44:39.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
00:44:39.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
00:44:39.524 00.000 16108 Moving (-0.20, 0.00) raw xDistance=0.20 yDistance=0.05
00:44:39.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:44:39.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:39.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:44:39.524 00.000 16108 MoveAxis(E, 0, ABG)
00:44:39.524 00.000 16108 Move returns status 0, amount 0
00:44:39.524 00.000 16108 MoveAxis(N, 0, ABG)
00:44:39.524 00.000 16108 Move returns status 0, amount 0
00:44:39.524 00.000 16108 move complete, result=0
00:44:39.525 00.001 16108 worker thread done servicing request
00:44:39.529 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3478, FiltMin=2961, FiltMax=57008, Gamma=1.000
00:44:39.547 00.018 21068 UpdateGuideState exits: m=119674 SNR=75.6
00:44:39.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:39.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:39.549 00.000 21068 Enqueuing Expose request
00:44:39.550 00.001 16108 Worker thread wakes up
00:44:39.550 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:39.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:39.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:40.723 01.172 16108 Exposure complete
00:44:40.778 00.055 16108 worker thread done servicing request
00:44:40.778 00.000 21068 OnExposeComplete: enter
00:44:40.781 00.003 21068 UpdateGuideState(): m_state=6
00:44:40.782 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8408
00:44:40.783 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=875.75, Mass=121471, SNR=80.4, Peak=16179 HFD=3.1
00:44:40.785 00.002 21068 MultiStar: [#1 -0.09,0.07,1.17,U] [#2 -0.03,-0.29,1.72,U] [#3 0.21,-0.20,1.14,U] [#4 -0.10,-0.45,0.77,U] [#5 -0.37,-0.28,0.99,U] [#6 -0.24,-0.16,0.74,U] [#7 -0.27,-0.16,0.51,U] [#8 -0.23,-0.21,0.74,U] 
00:44:40.787 00.002 21068 refined, 8 included, MultiStar: {-0.15, -0.18}, one-star: {-0.44, 0.05}
00:44:40.789 00.002 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
00:44:40.790 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
00:44:40.791 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.26 mountX=0.11 mountY=0.21, mountTheta=1.07
00:44:40.792 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.18, opts=13)
00:44:40.793 00.001 21068 Enqueuing Move request for scope (-0.15, -0.18)
00:44:40.794 00.001 16108 Worker thread wakes up
00:44:40.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
00:44:40.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
00:44:40.794 00.000 16108 Moving (-0.15, -0.18) raw xDistance=0.11 yDistance=0.21
00:44:40.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:44:40.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:44:40.794 00.000 16108 MoveAxis(E, 0, ABG)
00:44:40.794 00.000 16108 Move returns status 0, amount 0
00:44:40.794 00.000 16108 MoveAxis(S, 42, ABG)
00:44:40.795 00.001 16108 Guiding  Dir = 1, Dur = 42
00:44:40.795 00.000 16108 IsSlewing returns 0
00:44:40.795 00.000 16108 IsGuiding returns 0
00:44:40.799 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3478, FiltMin=2985, FiltMax=63037, Gamma=1.000
00:44:40.816 00.017 21068 UpdateGuideState exits: m=121471 SNR=80.4
00:44:40.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:40.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:40.818 00.000 21068 Enqueuing Expose request
00:44:40.842 00.024 16108 IsGuiding returns 1
00:44:40.843 00.001 16108 scope still moving after pulse duration time elapsed
00:44:40.872 00.029 16108 IsSlewing returns 0
00:44:40.872 00.000 16108 IsGuiding returns 1
00:44:40.903 00.031 16108 IsSlewing returns 0
00:44:40.903 00.000 16108 IsGuiding returns 1
00:44:40.934 00.031 16108 IsSlewing returns 0
00:44:40.934 00.000 16108 IsGuiding returns 0
00:44:40.934 00.000 16108 scope move finished after 42 + 97 ms
00:44:40.934 00.000 16108 Move returns status 0, amount 42
00:44:40.936 00.002 16108 move complete, result=0
00:44:40.936 00.000 16108 worker thread done servicing request
00:44:40.936 00.000 16108 Worker thread wakes up
00:44:40.936 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
00:44:40.937 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:40.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:41.911 00.974 16108 Exposure complete
00:44:41.966 00.055 16108 worker thread done servicing request
00:44:41.966 00.000 21068 OnExposeComplete: enter
00:44:41.967 00.001 21068 UpdateGuideState(): m_state=6
00:44:41.968 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8409
00:44:41.969 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.73, Mass=114316, SNR=77.3, Peak=16115 HFD=2.9
00:44:41.969 00.000 21068 MultiStar: [#1 -0.16,-0.03,1.29,U] [#2 -0.36,-0.26,1.30,U] [#3 0.03,-0.21,0.99,U] [#4 0.01,-0.27,0.94,U] [#5 -0.23,-0.21,0.94,U] [#6 -0.10,-0.02,0.94,U] [#7 -0.24,-0.22,0.77,U] [#8 -0.15,-0.12,0.93,U] 
00:44:41.970 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.14}, one-star: {-0.25, 0.03}
00:44:41.972 00.002 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
00:44:41.972 00.000 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
00:44:41.973 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.43 mountX=0.14 mountY=0.18, mountTheta=0.91
00:44:41.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.14, opts=13)
00:44:41.975 00.000 21068 Enqueuing Move request for scope (-0.17, -0.14)
00:44:41.976 00.001 16108 Worker thread wakes up
00:44:41.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
00:44:41.976 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
00:44:41.976 00.000 16108 Moving (-0.17, -0.14) raw xDistance=0.14 yDistance=0.18
00:44:41.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:44:41.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:41.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:44:41.976 00.000 16108 MoveAxis(E, 0, ABG)
00:44:41.977 00.001 16108 Move returns status 0, amount 0
00:44:41.977 00.000 16108 MoveAxis(N, 0, ABG)
00:44:41.977 00.000 16108 Move returns status 0, amount 0
00:44:41.977 00.000 16108 move complete, result=0
00:44:41.977 00.000 16108 worker thread done servicing request
00:44:41.981 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3478, FiltMin=2944, FiltMax=55251, Gamma=1.000
00:44:41.996 00.015 21068 UpdateGuideState exits: m=114316 SNR=77.3
00:44:41.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:41.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:41.999 00.001 21068 Enqueuing Expose request
00:44:42.001 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:42.002 00.001 16108 Worker thread wakes up
00:44:42.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:42.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:43.163 01.161 16108 Exposure complete
00:44:43.218 00.055 16108 worker thread done servicing request
00:44:43.218 00.000 21068 OnExposeComplete: enter
00:44:43.219 00.001 21068 UpdateGuideState(): m_state=6
00:44:43.220 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8410
00:44:43.221 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.94, Mass=126200, SNR=85.3, Peak=16803 HFD=3.3
00:44:43.222 00.001 21068 MultiStar: [#1 0.08,0.04,1.12,U] [#2 -0.34,-0.19,1.11,U] [#3 -0.34,-0.01,1.08,U] [#4 -0.13,0.22,0.92,U] [#5 -0.37,-0.13,0.90,U] [#6 -0.23,0.13,0.81,U] [#7 -0.42,-0.02,0.64,U] [#8 -0.67,0.05,0.00,M1] 
00:44:43.222 00.000 21068 refined, 7 included, MultiStar: {-0.24, 0.03}, one-star: {-0.30, 0.24}
00:44:43.223 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
00:44:43.224 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:44:43.226 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=0.25 mountY=0.03, mountTheta=0.10
00:44:43.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.03, opts=13)
00:44:43.231 00.003 21068 Enqueuing Move request for scope (-0.24, 0.03)
00:44:43.233 00.002 16108 Worker thread wakes up
00:44:43.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
00:44:43.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
00:44:43.234 00.001 16108 Moving (-0.24, 0.03) raw xDistance=0.25 yDistance=0.03
00:44:43.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:44:43.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:43.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:43.234 00.000 16108 MoveAxis(W, 65, ABG)
00:44:43.234 00.000 16108 Guiding  Dir = 3, Dur = 65
00:44:43.234 00.000 16108 IsSlewing returns 0
00:44:43.235 00.001 16108 IsGuiding returns 0
00:44:43.236 00.001 16108 PulseGuide returned control before completion, sleep 74
00:44:43.242 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3478, FiltMin=2937, FiltMax=61725, Gamma=1.000
00:44:43.260 00.018 21068 UpdateGuideState exits: m=126200 SNR=85.3
00:44:43.261 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:43.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:43.263 00.001 21068 Enqueuing Expose request
00:44:43.320 00.057 16108 IsGuiding returns 1
00:44:43.320 00.000 16108 scope still moving after pulse duration time elapsed
00:44:43.351 00.031 16108 IsSlewing returns 0
00:44:43.352 00.001 16108 IsGuiding returns 0
00:44:43.352 00.000 16108 scope move finished after 65 + 51 ms
00:44:43.352 00.000 16108 Move returns status 0, amount 65
00:44:43.352 00.000 16108 MoveAxis(N, 0, ABG)
00:44:43.352 00.000 16108 Move returns status 0, amount 0
00:44:43.352 00.000 16108 move complete, result=0
00:44:43.352 00.000 16108 worker thread done servicing request
00:44:43.352 00.000 16108 Worker thread wakes up
00:44:43.352 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.0 px 0 ms NORTH
00:44:43.354 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:43.355 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:44.338 00.983 16108 Exposure complete
00:44:44.411 00.073 16108 worker thread done servicing request
00:44:44.411 00.000 21068 OnExposeComplete: enter
00:44:44.412 00.001 21068 UpdateGuideState(): m_state=6
00:44:44.412 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8411
00:44:44.415 00.003 21068 Star::Find returns 1 (0), X=219.71, Y=875.85, Mass=122346, SNR=80.7, Peak=18595 HFD=3.0
00:44:44.415 00.000 21068 MultiStar: [#1 -0.24,0.02,1.14,U] [#2 -0.20,-0.17,1.26,U] [#3 -0.24,-0.34,1.10,U] [#4 -0.11,0.12,0.85,U] [#5 -0.32,0.13,0.99,U] [#6 -0.21,0.10,0.76,U] [#7 -0.09,0.02,0.57,U] [#8 -0.28,-0.26,0.82,U] 
00:44:44.416 00.001 21068 refined, 8 included, MultiStar: {-0.22, -0.04}, one-star: {-0.25, 0.15}
00:44:44.417 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.34)
00:44:44.418 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.40)
00:44:44.419 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.98 mountX=0.21 mountY=0.09, mountTheta=0.39
00:44:44.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.04, opts=13)
00:44:44.422 00.001 21068 Enqueuing Move request for scope (-0.22, -0.04)
00:44:44.424 00.002 16108 Worker thread wakes up
00:44:44.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
00:44:44.425 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
00:44:44.425 00.000 16108 Moving (-0.22, -0.04) raw xDistance=0.21 yDistance=0.09
00:44:44.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:44:44.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:44.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:44:44.425 00.000 16108 MoveAxis(W, 60, ABG)
00:44:44.425 00.000 16108 Guiding  Dir = 3, Dur = 60
00:44:44.425 00.000 16108 IsSlewing returns 0
00:44:44.425 00.000 16108 IsGuiding returns 0
00:44:44.430 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3478, FiltMin=2995, FiltMax=59440, Gamma=1.000
00:44:44.443 00.013 21068 UpdateGuideState exits: m=122346 SNR=80.7
00:44:44.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:44.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:44.445 00.000 21068 Enqueuing Expose request
00:44:44.471 00.026 16108 PulseGuide returned control before completion, sleep 25
00:44:44.502 00.031 16108 IsGuiding returns 1
00:44:44.502 00.000 16108 scope still moving after pulse duration time elapsed
00:44:44.533 00.031 16108 IsSlewing returns 0
00:44:44.533 00.000 16108 IsGuiding returns 1
00:44:44.563 00.030 16108 IsSlewing returns 0
00:44:44.563 00.000 16108 IsGuiding returns 0
00:44:44.563 00.000 16108 scope move finished after 60 + 78 ms
00:44:44.563 00.000 16108 Move returns status 0, amount 60
00:44:44.565 00.002 16108 MoveAxis(N, 0, ABG)
00:44:44.565 00.000 16108 Move returns status 0, amount 0
00:44:44.565 00.000 16108 move complete, result=0
00:44:44.565 00.000 16108 worker thread done servicing request
00:44:44.565 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
00:44:44.567 00.002 16108 Worker thread wakes up
00:44:44.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:44.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:45.740 01.173 16108 Exposure complete
00:44:45.817 00.077 16108 worker thread done servicing request
00:44:45.817 00.000 21068 OnExposeComplete: enter
00:44:45.818 00.001 21068 UpdateGuideState(): m_state=6
00:44:45.819 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8412
00:44:45.820 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.12, Mass=123003, SNR=89.9, Peak=17379 HFD=3.1
00:44:45.822 00.002 21068 MultiStar: [#1 0.46,0.23,0.00,M1] [#2 0.34,0.01,1.01,U] [#3 0.20,-0.06,0.94,U] [#4 0.45,0.02,0.76,U] [#5 -0.16,0.18,0.90,U] [#6 0.31,0.15,0.71,U] [#7 0.33,0.20,0.59,U] [#8 -0.01,0.15,0.79,U] 
00:44:45.824 00.002 21068 refined, 7 included, MultiStar: {0.21, 0.13}, one-star: {0.25, 0.42}
00:44:45.826 00.002 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:44:45.829 00.003 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:44:45.831 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.57 mountX=-0.18 mountY=-0.18, mountTheta=-2.37
00:44:45.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.13, opts=13)
00:44:45.835 00.002 21068 Enqueuing Move request for scope (0.21, 0.13)
00:44:45.837 00.002 16108 Worker thread wakes up
00:44:45.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
00:44:45.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
00:44:45.838 00.001 16108 Moving (0.21, 0.13) raw xDistance=-0.18 yDistance=-0.18
00:44:45.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:44:45.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:45.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:44:45.838 00.000 16108 MoveAxis(E, 0, ABG)
00:44:45.838 00.000 16108 Move returns status 0, amount 0
00:44:45.838 00.000 16108 MoveAxis(N, 0, ABG)
00:44:45.838 00.000 16108 Move returns status 0, amount 0
00:44:45.838 00.000 16108 move complete, result=0
00:44:45.839 00.001 16108 worker thread done servicing request
00:44:45.844 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3478, FiltMin=2998, FiltMax=57648, Gamma=1.000
00:44:45.864 00.020 21068 UpdateGuideState exits: m=123003 SNR=89.9
00:44:45.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:45.867 00.001 21068 Enqueuing Expose request
00:44:45.868 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:45.868 00.000 16108 Worker thread wakes up
00:44:45.869 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:45.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:46.831 00.962 16108 Exposure complete
00:44:46.889 00.058 16108 worker thread done servicing request
00:44:46.889 00.000 21068 OnExposeComplete: enter
00:44:46.890 00.001 21068 UpdateGuideState(): m_state=6
00:44:46.891 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8413
00:44:46.892 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.77, Mass=118426, SNR=84.1, Peak=15299 HFD=3.5
00:44:46.892 00.000 21068 MultiStar: [#1 0.32,0.31,0.99,U] [#2 0.14,-0.12,1.17,U] [#3 0.54,-0.04,0.00,M2] [#4 0.47,-0.03,0.00,M1] [#5 0.15,-0.14,1.08,U] [#6 0.14,-0.08,0.84,U] [#7 0.31,-0.18,0.62,U] [#8 0.09,-0.29,0.72,U] 
00:44:46.893 00.001 21068 single-star, 6 included, MultiStar: {0.18, -0.05}, one-star: {0.13, 0.07}
00:44:46.894 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
00:44:46.895 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
00:44:46.895 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
00:44:46.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
00:44:46.898 00.001 21068 Enqueuing Move request for scope (0.13, 0.07)
00:44:46.898 00.000 16108 Worker thread wakes up
00:44:46.899 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:44:46.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:44:46.899 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.12 yDistance=-0.10
00:44:46.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:44:46.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:46.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:46.899 00.000 16108 MoveAxis(E, 0, ABG)
00:44:46.899 00.000 16108 Move returns status 0, amount 0
00:44:46.900 00.001 16108 MoveAxis(N, 0, ABG)
00:44:46.900 00.000 16108 Move returns status 0, amount 0
00:44:46.900 00.000 16108 move complete, result=0
00:44:46.900 00.000 16108 worker thread done servicing request
00:44:46.902 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3478, FiltMin=3007, FiltMax=65472, Gamma=1.000
00:44:46.917 00.015 21068 UpdateGuideState exits: m=118426 SNR=84.1
00:44:46.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:46.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:46.920 00.001 21068 Enqueuing Expose request
00:44:46.921 00.001 16108 Worker thread wakes up
00:44:46.921 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:46.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:46.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:48.069 01.148 16108 Exposure complete
00:44:48.130 00.061 16108 worker thread done servicing request
00:44:48.130 00.000 21068 OnExposeComplete: enter
00:44:48.131 00.001 21068 UpdateGuideState(): m_state=6
00:44:48.132 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8414
00:44:48.133 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.88, Mass=117602, SNR=97.8, Peak=15315 HFD=3.0
00:44:48.134 00.001 21068 MultiStar: [#1 0.29,0.03,0.82,U] [#2 0.18,-0.11,1.16,U] [#3 0.09,-0.27,0.79,U] [#4 0.27,-0.04,0.82,U] [#5 0.21,0.09,0.81,U] [#6 0.37,-0.04,0.69,U] [#7 0.46,0.03,0.64,U] [#8 0.25,-0.10,0.63,U] 
00:44:48.135 00.001 21068 single-star, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.08, 0.18}
00:44:48.136 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
00:44:48.136 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
00:44:48.137 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
00:44:48.139 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
00:44:48.143 00.004 21068 Enqueuing Move request for scope (0.08, 0.18)
00:44:48.145 00.002 16108 Worker thread wakes up
00:44:48.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
00:44:48.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
00:44:48.145 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.20
00:44:48.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:44:48.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:48.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:44:48.145 00.000 16108 MoveAxis(E, 0, ABG)
00:44:48.145 00.000 16108 Move returns status 0, amount 0
00:44:48.145 00.000 16108 MoveAxis(N, 0, ABG)
00:44:48.145 00.000 16108 Move returns status 0, amount 0
00:44:48.145 00.000 16108 move complete, result=0
00:44:48.145 00.000 16108 worker thread done servicing request
00:44:48.149 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3475, FiltMin=2912, FiltMax=65472, Gamma=1.000
00:44:48.172 00.023 21068 UpdateGuideState exits: m=117602 SNR=97.8
00:44:48.175 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:48.177 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:48.179 00.002 21068 Enqueuing Expose request
00:44:48.181 00.002 16108 Worker thread wakes up
00:44:48.181 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:48.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:48.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:49.158 00.976 16108 Exposure complete
00:44:49.221 00.063 16108 worker thread done servicing request
00:44:49.221 00.000 21068 OnExposeComplete: enter
00:44:49.224 00.003 21068 UpdateGuideState(): m_state=6
00:44:49.226 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8415
00:44:49.228 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=875.56, Mass=127721, SNR=85.8, Peak=16179 HFD=3.5
00:44:49.229 00.001 21068 MultiStar: [#1 -0.09,-0.00,1.10,U] [#2 0.06,-0.15,1.27,U] [#3 0.01,-0.28,1.01,U] [#4 0.22,0.02,0.82,U] [#5 -0.16,0.07,0.89,U] [#6 0.26,0.31,0.75,U] [#7 0.06,-0.21,0.53,U] [#8 0.04,-0.20,0.79,U] 
00:44:49.231 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.00, -0.14}
00:44:49.232 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
00:44:49.233 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
00:44:49.234 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=-0.05 mountY=0.06, mountTheta=2.24
00:44:49.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.07, opts=13)
00:44:49.238 00.002 21068 Enqueuing Move request for scope (0.04, -0.07)
00:44:49.239 00.001 16108 Worker thread wakes up
00:44:49.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:44:49.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:44:49.239 00.000 16108 Moving (0.04, -0.07) raw xDistance=-0.05 yDistance=0.06
00:44:49.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:44:49.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:49.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:44:49.239 00.000 16108 MoveAxis(E, 0, ABG)
00:44:49.239 00.000 16108 Move returns status 0, amount 0
00:44:49.239 00.000 16108 MoveAxis(N, 0, ABG)
00:44:49.239 00.000 16108 Move returns status 0, amount 0
00:44:49.240 00.001 16108 move complete, result=0
00:44:49.240 00.000 16108 worker thread done servicing request
00:44:49.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3475, FiltMin=2934, FiltMax=54480, Gamma=1.000
00:44:49.261 00.017 21068 UpdateGuideState exits: m=127721 SNR=85.8
00:44:49.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:49.264 00.001 21068 Enqueuing Expose request
00:44:49.265 00.001 16108 Worker thread wakes up
00:44:49.265 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:49.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:49.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:50.428 01.163 16108 Exposure complete
00:44:50.488 00.060 16108 worker thread done servicing request
00:44:50.488 00.000 21068 OnExposeComplete: enter
00:44:50.490 00.002 21068 UpdateGuideState(): m_state=6
00:44:50.492 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8416
00:44:50.494 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=876.04, Mass=115342, SNR=79.9, Peak=15555 HFD=2.9
00:44:50.495 00.001 21068 MultiStar: [#1 0.17,0.15,1.02,U] [#2 -0.02,0.01,1.14,U] [#3 0.33,-0.10,1.10,U] [#4 0.44,-0.16,0.00,M1] [#5 0.22,-0.23,0.95,U] [#6 0.02,-0.13,0.84,U] [#7 0.31,0.19,0.69,U] [#8 -0.30,-0.25,0.92,U] 
00:44:50.497 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.04, 0.34}
00:44:50.500 00.003 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
00:44:50.501 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
00:44:50.503 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
00:44:50.506 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
00:44:50.507 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
00:44:50.509 00.002 16108 Worker thread wakes up
00:44:50.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:44:50.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:44:50.509 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
00:44:50.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:44:50.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:50.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:50.511 00.002 16108 MoveAxis(E, 0, ABG)
00:44:50.511 00.000 16108 Move returns status 0, amount 0
00:44:50.511 00.000 16108 MoveAxis(N, 0, ABG)
00:44:50.511 00.000 16108 Move returns status 0, amount 0
00:44:50.511 00.000 16108 move complete, result=0
00:44:50.511 00.000 16108 worker thread done servicing request
00:44:50.519 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3475, FiltMin=2985, FiltMax=65440, Gamma=1.000
00:44:50.535 00.016 21068 UpdateGuideState exits: m=115342 SNR=79.9
00:44:50.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:50.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:50.538 00.001 21068 Enqueuing Expose request
00:44:50.538 00.000 16108 Worker thread wakes up
00:44:50.538 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:50.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:50.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:51.522 00.983 16108 Exposure complete
00:44:51.579 00.057 16108 worker thread done servicing request
00:44:51.579 00.000 21068 OnExposeComplete: enter
00:44:51.580 00.001 21068 UpdateGuideState(): m_state=6
00:44:51.581 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8417
00:44:51.582 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.64, Mass=127418, SNR=77.8, Peak=16947 HFD=3.3
00:44:51.584 00.002 21068 MultiStar: [#1 0.12,0.01,1.23,U] [#2 -0.24,-0.22,1.36,U] [#3 -0.17,-0.43,1.14,U] [#4 0.15,0.04,0.75,U] [#5 -0.07,-0.35,1.19,U] [#6 0.38,0.08,0.99,U] [#7 0.37,-0.04,0.66,U] [#8 -0.32,-0.02,0.96,U] 
00:44:51.585 00.001 21068 single-star, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.03, -0.06}
00:44:51.586 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
00:44:51.586 00.000 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
00:44:51.587 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.05 mountX=-0.04 mountY=0.05, mountTheta=2.29
00:44:51.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
00:44:51.589 00.000 21068 Enqueuing Move request for scope (0.03, -0.06)
00:44:51.590 00.001 16108 Worker thread wakes up
00:44:51.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:44:51.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:44:51.590 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
00:44:51.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:44:51.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:51.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:44:51.590 00.000 16108 MoveAxis(E, 0, ABG)
00:44:51.591 00.001 16108 Move returns status 0, amount 0
00:44:51.591 00.000 16108 MoveAxis(N, 0, ABG)
00:44:51.591 00.000 16108 Move returns status 0, amount 0
00:44:51.591 00.000 16108 move complete, result=0
00:44:51.591 00.000 16108 worker thread done servicing request
00:44:51.594 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3475, FiltMin=3014, FiltMax=64256, Gamma=1.000
00:44:51.624 00.030 21068 UpdateGuideState exits: m=127418 SNR=77.8
00:44:51.626 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:51.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:51.629 00.002 21068 Enqueuing Expose request
00:44:51.630 00.001 16108 Worker thread wakes up
00:44:51.630 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:51.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:51.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:52.797 01.166 16108 Exposure complete
00:44:52.851 00.054 16108 worker thread done servicing request
00:44:52.851 00.000 21068 OnExposeComplete: enter
00:44:52.853 00.002 21068 UpdateGuideState(): m_state=6
00:44:52.855 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8418
00:44:52.856 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.52, Mass=103626, SNR=68.9, Peak=14051 HFD=3.2
00:44:52.858 00.002 21068 MultiStar: [#1 -0.10,-0.05,1.35,U] [#2 -0.17,-0.38,1.48,U] [#3 -0.03,-0.43,1.35,U] [#4 0.30,-0.38,0.00,M1] [#5 0.18,-0.21,1.16,U] [#6 0.29,-0.17,0.93,U] [#7 0.81,-0.12,0.00,M1] [#8 -0.26,-0.22,0.95,U] 
00:44:52.859 00.001 21068 single-star, 6 included, MultiStar: {-0.02, -0.24}, one-star: {0.07, -0.18}
00:44:52.860 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
00:44:52.863 00.003 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
00:44:52.864 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.21 mountX=-0.10 mountY=0.16, mountTheta=2.13
00:44:52.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.18, opts=13)
00:44:52.867 00.001 21068 Enqueuing Move request for scope (0.07, -0.18)
00:44:52.868 00.001 16108 Worker thread wakes up
00:44:52.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
00:44:52.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
00:44:52.868 00.000 16108 Moving (0.07, -0.18) raw xDistance=-0.10 yDistance=0.16
00:44:52.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:52.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:52.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:44:52.868 00.000 16108 MoveAxis(E, 0, ABG)
00:44:52.868 00.000 16108 Move returns status 0, amount 0
00:44:52.868 00.000 16108 MoveAxis(N, 0, ABG)
00:44:52.868 00.000 16108 Move returns status 0, amount 0
00:44:52.868 00.000 16108 move complete, result=0
00:44:52.868 00.000 16108 worker thread done servicing request
00:44:52.874 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3475, FiltMin=3021, FiltMax=62621, Gamma=1.000
00:44:52.905 00.031 21068 UpdateGuideState exits: m=103626 SNR=68.9
00:44:52.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:52.908 00.001 21068 Enqueuing Expose request
00:44:52.909 00.001 16108 Worker thread wakes up
00:44:52.909 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:52.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:52.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:53.887 00.977 16108 Exposure complete
00:44:53.947 00.060 16108 worker thread done servicing request
00:44:53.947 00.000 21068 OnExposeComplete: enter
00:44:53.950 00.003 21068 UpdateGuideState(): m_state=6
00:44:53.953 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8419
00:44:53.954 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.62, Mass=123074, SNR=87.1, Peak=16803 HFD=3.3
00:44:53.955 00.001 21068 MultiStar: [#1 0.16,0.02,1.19,U] [#2 0.00,-0.25,1.27,U] [#3 0.37,-0.24,0.93,U] [#4 0.11,0.04,0.82,U] [#5 0.12,-0.16,0.90,U] [#6 0.01,-0.06,0.74,U] [#7 0.27,-0.33,0.61,U] [#8 0.10,-0.20,0.67,U] 
00:44:53.956 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.12, -0.08}
00:44:53.958 00.002 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
00:44:53.960 00.002 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
00:44:53.961 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=-0.13 mountY=0.05, mountTheta=2.75
00:44:53.964 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
00:44:53.965 00.001 21068 Enqueuing Move request for scope (0.12, -0.08)
00:44:53.966 00.001 16108 Worker thread wakes up
00:44:53.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
00:44:53.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
00:44:53.966 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
00:44:53.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:44:53.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:53.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:44:53.966 00.000 16108 MoveAxis(E, 0, ABG)
00:44:53.966 00.000 16108 Move returns status 0, amount 0
00:44:53.966 00.000 16108 MoveAxis(N, 0, ABG)
00:44:53.966 00.000 16108 Move returns status 0, amount 0
00:44:53.966 00.000 16108 move complete, result=0
00:44:53.968 00.002 16108 worker thread done servicing request
00:44:53.972 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3475, FiltMin=2953, FiltMax=59453, Gamma=1.000
00:44:53.992 00.020 21068 UpdateGuideState exits: m=123074 SNR=87.1
00:44:53.993 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:53.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:53.995 00.001 21068 Enqueuing Expose request
00:44:53.996 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:53.996 00.000 16108 Worker thread wakes up
00:44:53.997 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:53.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:55.177 01.180 16108 Exposure complete
00:44:55.232 00.055 16108 worker thread done servicing request
00:44:55.232 00.000 21068 OnExposeComplete: enter
00:44:55.233 00.001 21068 UpdateGuideState(): m_state=6
00:44:55.234 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8420
00:44:55.235 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.71, Mass=121390, SNR=74.9, Peak=15299 HFD=3.1
00:44:55.236 00.001 21068 MultiStar: [#1 0.40,0.09,1.23,U] [#2 0.09,-0.39,1.50,U] [#3 0.69,-0.21,0.00,M1] [#4 0.36,-0.51,0.00,M1] [#5 0.42,-0.23,0.00,M1] [#6 0.44,-0.16,0.00,M1] [#7 0.46,-0.25,0.00,M1] [#8 -0.08,-0.32,0.82,U] 
00:44:55.237 00.001 21068 refined, 3 included, MultiStar: {0.20, -0.16}, one-star: {0.36, 0.00}
00:44:55.237 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
00:44:55.238 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
00:44:55.239 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.68 mountX=-0.23 mountY=0.11, mountTheta=2.69
00:44:55.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.16, opts=13)
00:44:55.241 00.001 21068 Enqueuing Move request for scope (0.20, -0.16)
00:44:55.241 00.000 16108 Worker thread wakes up
00:44:55.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
00:44:55.242 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
00:44:55.242 00.000 16108 Moving (0.20, -0.16) raw xDistance=-0.23 yDistance=0.11
00:44:55.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:44:55.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:55.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:55.242 00.000 16108 MoveAxis(E, 60, ABG)
00:44:55.242 00.000 16108 Guiding  Dir = 2, Dur = 60
00:44:55.242 00.000 16108 IsSlewing returns 0
00:44:55.242 00.000 16108 IsGuiding returns 0
00:44:55.246 00.004 16108 PulseGuide returned control before completion, sleep 67
00:44:55.246 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3475, FiltMin=3017, FiltMax=60909, Gamma=1.000
00:44:55.262 00.016 21068 UpdateGuideState exits: m=121390 SNR=74.9
00:44:55.262 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:55.264 00.001 21068 Enqueuing Expose request
00:44:55.322 00.058 16108 IsGuiding returns 1
00:44:55.322 00.000 16108 scope still moving after pulse duration time elapsed
00:44:55.355 00.033 16108 IsSlewing returns 0
00:44:55.355 00.000 16108 IsGuiding returns 0
00:44:55.355 00.000 16108 scope move finished after 60 + 52 ms
00:44:55.355 00.000 16108 Move returns status 0, amount 60
00:44:55.356 00.001 16108 MoveAxis(N, 0, ABG)
00:44:55.356 00.000 16108 Move returns status 0, amount 0
00:44:55.356 00.000 16108 move complete, result=0
00:44:55.356 00.000 16108 worker thread done servicing request
00:44:55.356 00.000 16108 Worker thread wakes up
00:44:55.356 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
00:44:55.358 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:55.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:56.327 00.969 16108 Exposure complete
00:44:56.382 00.055 16108 worker thread done servicing request
00:44:56.382 00.000 21068 OnExposeComplete: enter
00:44:56.384 00.002 21068 UpdateGuideState(): m_state=6
00:44:56.385 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8421
00:44:56.385 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=875.39, Mass=125496, SNR=84.9, Peak=14701 HFD=3.6
00:44:56.386 00.001 21068 MultiStar: [#1 -0.00,-0.14,1.04,U] [#2 0.08,-0.46,0.00,M1] [#3 -0.07,-0.38,0.94,U] [#4 0.52,0.02,0.00,M2] [#5 -0.04,-0.39,0.90,U] [#6 0.09,-0.05,0.75,U] [#7 0.66,-0.38,0.00,M2] [#8 -0.50,-0.26,0.00,M1] 
00:44:56.387 00.001 21068 refined, 4 included, MultiStar: {0.04, -0.26}, one-star: {0.20, -0.31}
00:44:56.388 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:44:56.388 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
00:44:56.389 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.43 mountX=-0.08 mountY=0.24, mountTheta=1.89
00:44:56.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.26, opts=13)
00:44:56.391 00.000 21068 Enqueuing Move request for scope (0.04, -0.26)
00:44:56.392 00.001 16108 Worker thread wakes up
00:44:56.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
00:44:56.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
00:44:56.392 00.000 16108 Moving (0.04, -0.26) raw xDistance=-0.08 yDistance=0.24
00:44:56.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:44:56.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:44:56.393 00.001 16108 MoveAxis(E, 0, ABG)
00:44:56.393 00.000 16108 Move returns status 0, amount 0
00:44:56.393 00.000 16108 MoveAxis(S, 49, ABG)
00:44:56.393 00.000 16108 Guiding  Dir = 1, Dur = 49
00:44:56.393 00.000 16108 IsSlewing returns 0
00:44:56.393 00.000 16108 IsGuiding returns 0
00:44:56.401 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3475, FiltMin=2985, FiltMax=65440, Gamma=1.000
00:44:56.424 00.023 21068 UpdateGuideState exits: m=125496 SNR=84.9
00:44:56.426 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:56.428 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:56.429 00.001 21068 Enqueuing Expose request
00:44:56.430 00.001 16108 PulseGuide returned control before completion, sleep 22
00:44:56.456 00.026 16108 IsGuiding returns 1
00:44:56.456 00.000 16108 scope still moving after pulse duration time elapsed
00:44:56.488 00.032 16108 IsSlewing returns 0
00:44:56.488 00.000 16108 IsGuiding returns 1
00:44:56.519 00.031 16108 IsSlewing returns 0
00:44:56.519 00.000 16108 IsGuiding returns 0
00:44:56.519 00.000 16108 scope move finished after 49 + 77 ms
00:44:56.519 00.000 16108 Move returns status 0, amount 49
00:44:56.519 00.000 16108 move complete, result=0
00:44:56.519 00.000 16108 worker thread done servicing request
00:44:56.519 00.000 16108 Worker thread wakes up
00:44:56.519 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:44:56.521 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:56.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:57.688 01.167 16108 Exposure complete
00:44:57.756 00.068 16108 worker thread done servicing request
00:44:57.757 00.001 21068 OnExposeComplete: enter
00:44:57.757 00.000 21068 UpdateGuideState(): m_state=6
00:44:57.758 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8422
00:44:57.759 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=876.05, Mass=119555, SNR=83.0, Peak=16275 HFD=3.3
00:44:57.760 00.001 21068 MultiStar: [#1 -0.15,0.11,1.05,U] [#2 0.05,0.03,1.10,U] [#3 0.19,-0.03,1.16,U] [#4 0.38,0.18,0.88,U] [#5 -0.16,0.29,1.04,U] [#6 0.23,0.36,0.79,U] [#7 0.42,-0.04,0.61,U] [#8 -0.08,-0.11,0.71,U] 
00:44:57.761 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.08, 0.35}
00:44:57.762 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
00:44:57.762 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
00:44:57.763 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.97 mountX=-0.07 mountY=-0.15, mountTheta=-1.98
00:44:57.765 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=13)
00:44:57.767 00.002 21068 Enqueuing Move request for scope (0.09, 0.13)
00:44:57.768 00.001 16108 Worker thread wakes up
00:44:57.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:44:57.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:44:57.768 00.000 16108 Moving (0.09, 0.13) raw xDistance=-0.07 yDistance=-0.15
00:44:57.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:44:57.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:57.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:57.768 00.000 16108 MoveAxis(E, 0, ABG)
00:44:57.768 00.000 16108 Move returns status 0, amount 0
00:44:57.768 00.000 16108 MoveAxis(N, 0, ABG)
00:44:57.768 00.000 16108 Move returns status 0, amount 0
00:44:57.768 00.000 16108 move complete, result=0
00:44:57.768 00.000 16108 worker thread done servicing request
00:44:57.772 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3475, FiltMin=3017, FiltMax=60512, Gamma=1.000
00:44:57.794 00.022 21068 UpdateGuideState exits: m=119555 SNR=83.0
00:44:57.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:57.796 00.000 21068 Enqueuing Expose request
00:44:57.797 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:57.798 00.001 16108 Worker thread wakes up
00:44:57.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:57.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:44:58.770 00.972 16108 Exposure complete
00:44:58.829 00.059 16108 worker thread done servicing request
00:44:58.829 00.000 21068 OnExposeComplete: enter
00:44:58.830 00.001 21068 UpdateGuideState(): m_state=6
00:44:58.830 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8423
00:44:58.832 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=876.08, Mass=130954, SNR=86.1, Peak=18003 HFD=2.9
00:44:58.833 00.001 21068 MultiStar: [#1 0.10,0.21,1.10,U] [#2 0.25,-0.23,1.09,U] [#3 0.02,-0.13,0.95,U] [#4 0.17,0.06,0.87,U] [#5 -0.07,0.04,0.85,U] [#6 -0.01,0.17,0.76,U] [#7 0.29,0.24,0.63,U] [#8 -0.15,-0.10,0.63,U] 
00:44:58.834 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.00, 0.37}
00:44:58.835 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
00:44:58.836 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
00:44:58.837 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=-0.06 mountY=-0.08, mountTheta=-2.18
00:44:58.838 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.07, opts=13)
00:44:58.839 00.001 21068 Enqueuing Move request for scope (0.07, 0.07)
00:44:58.840 00.001 16108 Worker thread wakes up
00:44:58.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:44:58.840 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:44:58.840 00.000 16108 Moving (0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
00:44:58.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:44:58.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:58.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:58.840 00.000 16108 MoveAxis(E, 0, ABG)
00:44:58.840 00.000 16108 Move returns status 0, amount 0
00:44:58.840 00.000 16108 MoveAxis(N, 0, ABG)
00:44:58.842 00.002 16108 Move returns status 0, amount 0
00:44:58.842 00.000 16108 move complete, result=0
00:44:58.842 00.000 16108 worker thread done servicing request
00:44:58.850 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3475, FiltMin=2928, FiltMax=61043, Gamma=1.000
00:44:58.869 00.019 21068 UpdateGuideState exits: m=130954 SNR=86.1
00:44:58.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.870 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:44:58.871 00.001 21068 Enqueuing Expose request
00:44:58.872 00.001 16108 Worker thread wakes up
00:44:58.872 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:58.873 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:44:58.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:00.030 01.157 16108 Exposure complete
00:45:00.086 00.056 16108 worker thread done servicing request
00:45:00.086 00.000 21068 OnExposeComplete: enter
00:45:00.086 00.000 21068 UpdateGuideState(): m_state=6
00:45:00.087 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8424
00:45:00.088 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.80, Mass=128570, SNR=93.2, Peak=17219 HFD=3.3
00:45:00.089 00.001 21068 MultiStar: [#1 0.01,0.32,0.94,U] [#2 0.02,0.02,1.18,U] [#3 0.19,-0.03,0.80,U] [#4 0.34,0.09,0.84,U] [#5 -0.01,0.04,0.77,U] [#6 0.23,0.22,0.55,U] [#7 0.38,0.01,0.54,U] [#8 -0.08,0.18,0.64,U] 
00:45:00.090 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.01, 0.10}
00:45:00.090 00.000 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
00:45:00.091 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
00:45:00.092 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.00 mountY=-0.10, mountTheta=-1.53
00:45:00.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
00:45:00.094 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
00:45:00.095 00.001 16108 Worker thread wakes up
00:45:00.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:45:00.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:45:00.095 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.00 yDistance=-0.10
00:45:00.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:00.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:00.096 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:00.096 00.000 16108 MoveAxis(E, 0, ABG)
00:45:00.096 00.000 16108 Move returns status 0, amount 0
00:45:00.096 00.000 16108 MoveAxis(N, 0, ABG)
00:45:00.096 00.000 16108 Move returns status 0, amount 0
00:45:00.096 00.000 16108 move complete, result=0
00:45:00.096 00.000 16108 worker thread done servicing request
00:45:00.098 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3475, FiltMin=2979, FiltMax=60624, Gamma=1.000
00:45:00.114 00.016 21068 UpdateGuideState exits: m=128570 SNR=93.2
00:45:00.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:00.117 00.001 21068 Enqueuing Expose request
00:45:00.118 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:00.119 00.001 16108 Worker thread wakes up
00:45:00.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:00.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:01.099 00.980 16108 Exposure complete
00:45:01.154 00.055 16108 worker thread done servicing request
00:45:01.154 00.000 21068 OnExposeComplete: enter
00:45:01.155 00.001 21068 UpdateGuideState(): m_state=6
00:45:01.156 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8425
00:45:01.157 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=876.11, Mass=127505, SNR=88.3, Peak=14659 HFD=3.3
00:45:01.157 00.000 21068 MultiStar: [#1 0.42,0.19,1.08,U] [#2 0.33,-0.10,1.18,U] [#3 0.08,-0.02,1.27,U] [#4 0.52,-0.07,0.00,M1] [#5 0.12,-0.06,0.71,U] [#6 0.36,0.18,0.67,U] [#7 0.53,-0.04,0.00,M1] [#8 0.12,-0.19,0.62,U] 
00:45:01.158 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.07}, one-star: {-0.14, 0.41}
00:45:01.159 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
00:45:01.160 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:45:01.160 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.20 cameraTheta=0.36 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
00:45:01.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.07, opts=13)
00:45:01.164 00.002 21068 Enqueuing Move request for scope (0.18, 0.07)
00:45:01.165 00.001 16108 Worker thread wakes up
00:45:01.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:45:01.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:45:01.165 00.000 16108 Moving (0.18, 0.07) raw xDistance=-0.17 yDistance=-0.11
00:45:01.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:45:01.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:01.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:01.165 00.000 16108 MoveAxis(E, 0, ABG)
00:45:01.165 00.000 16108 Move returns status 0, amount 0
00:45:01.165 00.000 16108 MoveAxis(N, 0, ABG)
00:45:01.165 00.000 16108 Move returns status 0, amount 0
00:45:01.165 00.000 16108 move complete, result=0
00:45:01.166 00.001 16108 worker thread done servicing request
00:45:01.171 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3475, FiltMin=3005, FiltMax=64416, Gamma=1.000
00:45:01.186 00.015 21068 UpdateGuideState exits: m=127505 SNR=88.3
00:45:01.188 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:01.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:01.190 00.001 21068 Enqueuing Expose request
00:45:01.190 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:01.191 00.001 16108 Worker thread wakes up
00:45:01.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:01.192 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:02.340 01.148 16108 Exposure complete
00:45:02.416 00.076 16108 worker thread done servicing request
00:45:02.416 00.000 21068 OnExposeComplete: enter
00:45:02.418 00.002 21068 UpdateGuideState(): m_state=6
00:45:02.419 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8426
00:45:02.419 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=875.56, Mass=130060, SNR=90.3, Peak=13485 HFD=3.4
00:45:02.420 00.001 21068 MultiStar: [#1 0.34,-0.10,1.09,U] [#2 0.18,-0.17,1.07,U] [#3 0.13,-0.36,0.84,U] [#4 0.36,-0.21,0.69,U] [#5 0.20,-0.13,0.85,U] [#6 0.34,-0.11,0.72,U] [#7 0.10,-0.24,0.58,U] [#8 0.15,-0.25,0.79,U] 
00:45:02.421 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.19}, one-star: {0.29, -0.14}
00:45:02.422 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
00:45:02.423 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
00:45:02.425 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.66 mountX=-0.27 mountY=0.13, mountTheta=2.70
00:45:02.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.19, opts=13)
00:45:02.428 00.001 21068 Enqueuing Move request for scope (0.24, -0.19)
00:45:02.428 00.000 16108 Worker thread wakes up
00:45:02.429 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
00:45:02.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
00:45:02.429 00.000 16108 Moving (0.24, -0.19) raw xDistance=-0.27 yDistance=0.13
00:45:02.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:45:02.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:02.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:45:02.429 00.000 16108 MoveAxis(E, 70, ABG)
00:45:02.429 00.000 16108 Guiding  Dir = 2, Dur = 70
00:45:02.429 00.000 16108 IsSlewing returns 0
00:45:02.429 00.000 16108 IsGuiding returns 0
00:45:02.436 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3475, FiltMin=2989, FiltMax=65440, Gamma=1.000
00:45:02.458 00.022 21068 UpdateGuideState exits: m=130060 SNR=90.3
00:45:02.461 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:02.464 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:02.466 00.002 21068 Enqueuing Expose request
00:45:02.492 00.026 16108 PulseGuide returned control before completion, sleep 18
00:45:02.519 00.027 16108 IsGuiding returns 1
00:45:02.519 00.000 16108 scope still moving after pulse duration time elapsed
00:45:02.550 00.031 16108 IsSlewing returns 0
00:45:02.550 00.000 16108 IsGuiding returns 1
00:45:02.581 00.031 16108 IsSlewing returns 0
00:45:02.581 00.000 16108 IsGuiding returns 0
00:45:02.581 00.000 16108 scope move finished after 70 + 81 ms
00:45:02.581 00.000 16108 Move returns status 0, amount 70
00:45:02.581 00.000 16108 MoveAxis(N, 0, ABG)
00:45:02.581 00.000 16108 Move returns status 0, amount 0
00:45:02.581 00.000 16108 move complete, result=0
00:45:02.581 00.000 16108 worker thread done servicing request
00:45:02.581 00.000 16108 Worker thread wakes up
00:45:02.581 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
00:45:02.583 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:02.584 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:03.544 00.960 16108 Exposure complete
00:45:03.607 00.063 16108 worker thread done servicing request
00:45:03.607 00.000 21068 OnExposeComplete: enter
00:45:03.608 00.001 21068 UpdateGuideState(): m_state=6
00:45:03.609 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8427
00:45:03.610 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=876.03, Mass=104393, SNR=68.5, Peak=14163 HFD=3.2
00:45:03.612 00.002 21068 MultiStar: [#1 0.10,0.12,1.54,U] [#2 -0.05,-0.22,1.58,U] [#3 -0.07,-0.34,1.29,U] [#4 0.51,-0.04,0.00,M1] [#5 0.11,0.07,1.19,U] [#6 0.32,0.15,0.89,U] [#7 0.09,0.02,0.94,U] [#8 -0.31,-0.16,1.08,U] 
00:45:03.613 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.23, 0.33}
00:45:03.614 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
00:45:03.615 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
00:45:03.616 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.90 mountX=0.00 mountY=0.02, mountTheta=1.42
00:45:03.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
00:45:03.619 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
00:45:03.619 00.000 16108 Worker thread wakes up
00:45:03.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:45:03.620 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:45:03.620 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
00:45:03.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:03.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:03.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:03.620 00.000 16108 MoveAxis(E, 0, ABG)
00:45:03.620 00.000 16108 Move returns status 0, amount 0
00:45:03.620 00.000 16108 MoveAxis(N, 0, ABG)
00:45:03.620 00.000 16108 Move returns status 0, amount 0
00:45:03.620 00.000 16108 move complete, result=0
00:45:03.620 00.000 16108 worker thread done servicing request
00:45:03.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3478, FiltMin=2931, FiltMax=56349, Gamma=1.000
00:45:03.640 00.016 21068 UpdateGuideState exits: m=104393 SNR=68.5
00:45:03.640 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:03.642 00.001 21068 Enqueuing Expose request
00:45:03.642 00.000 16108 Worker thread wakes up
00:45:03.642 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:03.643 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:03.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:04.821 01.178 16108 Exposure complete
00:45:04.880 00.059 16108 worker thread done servicing request
00:45:04.881 00.001 21068 OnExposeComplete: enter
00:45:04.882 00.001 21068 UpdateGuideState(): m_state=6
00:45:04.883 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8428
00:45:04.884 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.92, Mass=116195, SNR=77.6, Peak=15987 HFD=3.0
00:45:04.885 00.001 21068 MultiStar: [#1 0.18,0.08,1.37,U] [#2 -0.35,0.01,1.27,U] [#3 0.13,-0.13,1.14,U] [#4 0.22,0.09,1.06,U] [#5 -0.05,0.07,0.95,U] [#6 0.15,0.36,0.97,U] [#7 0.49,0.37,0.00,M1] [#8 -0.34,-0.02,0.89,U] 
00:45:04.885 00.000 21068 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.25, 0.22}
00:45:04.886 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:45:04.887 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:45:04.888 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.26 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
00:45:04.891 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
00:45:04.892 00.001 21068 Enqueuing Move request for scope (0.03, 0.08)
00:45:04.893 00.001 16108 Worker thread wakes up
00:45:04.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:45:04.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:45:04.893 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.01 yDistance=-0.08
00:45:04.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:04.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:04.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:04.893 00.000 16108 MoveAxis(E, 0, ABG)
00:45:04.893 00.000 16108 Move returns status 0, amount 0
00:45:04.893 00.000 16108 MoveAxis(N, 0, ABG)
00:45:04.893 00.000 16108 Move returns status 0, amount 0
00:45:04.893 00.000 16108 move complete, result=0
00:45:04.893 00.000 16108 worker thread done servicing request
00:45:04.900 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3475, FiltMin=2982, FiltMax=65472, Gamma=1.000
00:45:04.924 00.024 21068 UpdateGuideState exits: m=116195 SNR=77.6
00:45:04.926 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:04.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:04.929 00.002 21068 Enqueuing Expose request
00:45:04.930 00.001 16108 Worker thread wakes up
00:45:04.930 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:04.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:04.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:05.908 00.978 16108 Exposure complete
00:45:05.969 00.061 16108 worker thread done servicing request
00:45:05.969 00.000 21068 OnExposeComplete: enter
00:45:05.970 00.001 21068 UpdateGuideState(): m_state=6
00:45:05.971 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8429
00:45:05.971 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=876.11, Mass=116718, SNR=78.6, Peak=13891 HFD=3.6
00:45:05.973 00.002 21068 MultiStar: [#1 -0.11,0.29,1.27,U] [#2 0.01,0.32,1.22,U] [#3 0.01,0.21,1.10,U] [#4 -0.07,0.71,0.00,M1] [#5 -0.22,0.42,0.00,M1] [#6 -0.02,0.64,0.00,M1] [#7 0.22,0.21,0.65,U] [#8 0.11,0.13,0.84,U] 
00:45:05.973 00.000 21068 refined, 5 included, MultiStar: {0.06, 0.27}, one-star: {0.22, 0.40}
00:45:05.974 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
00:45:05.975 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
00:45:05.976 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.37 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
00:45:05.977 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.27, opts=13)
00:45:05.978 00.001 21068 Enqueuing Move request for scope (0.06, 0.27)
00:45:05.978 00.000 16108 Worker thread wakes up
00:45:05.980 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
00:45:05.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
00:45:05.980 00.000 16108 Moving (0.06, 0.27) raw xDistance=-0.01 yDistance=-0.27
00:45:05.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:05.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:05.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:45:05.980 00.000 16108 MoveAxis(E, 0, ABG)
00:45:05.980 00.000 16108 Move returns status 0, amount 0
00:45:05.980 00.000 16108 MoveAxis(N, 0, ABG)
00:45:05.980 00.000 16108 Move returns status 0, amount 0
00:45:05.980 00.000 16108 move complete, result=0
00:45:05.980 00.000 16108 worker thread done servicing request
00:45:05.984 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3475, FiltMin=2976, FiltMax=51373, Gamma=1.000
00:45:06.013 00.029 21068 UpdateGuideState exits: m=116718 SNR=78.6
00:45:06.015 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:06.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:06.017 00.001 21068 Enqueuing Expose request
00:45:06.018 00.001 16108 Worker thread wakes up
00:45:06.018 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:45:06.019 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:06.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:07.178 01.159 16108 Exposure complete
00:45:07.249 00.071 16108 worker thread done servicing request
00:45:07.249 00.000 21068 OnExposeComplete: enter
00:45:07.250 00.001 21068 UpdateGuideState(): m_state=6
00:45:07.251 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8430
00:45:07.253 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=875.99, Mass=121053, SNR=78.6, Peak=16291 HFD=3.3
00:45:07.256 00.003 21068 MultiStar: [#1 -0.21,0.30,1.18,U] [#2 0.04,0.16,1.25,U] [#3 -0.02,0.16,1.18,U] [#4 0.59,0.04,0.00,M2] [#5 -0.06,0.37,0.94,U] [#6 0.24,0.42,0.00,M2] [#7 0.30,0.29,0.64,U] [#8 -0.00,0.22,0.82,U] 
00:45:07.257 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.25}, one-star: {-0.02, 0.29}
00:45:07.259 00.002 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
00:45:07.261 00.002 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
00:45:07.263 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.64 mountX=0.06 mountY=-0.24, mountTheta=-1.33
00:45:07.266 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.25, opts=13)
00:45:07.267 00.001 21068 Enqueuing Move request for scope (-0.02, 0.25)
00:45:07.269 00.002 16108 Worker thread wakes up
00:45:07.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
00:45:07.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
00:45:07.269 00.000 16108 Moving (-0.02, 0.25) raw xDistance=0.06 yDistance=-0.24
00:45:07.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:07.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:07.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:45:07.269 00.000 16108 MoveAxis(E, 0, ABG)
00:45:07.269 00.000 16108 Move returns status 0, amount 0
00:45:07.269 00.000 16108 MoveAxis(N, 0, ABG)
00:45:07.270 00.001 16108 Move returns status 0, amount 0
00:45:07.270 00.000 16108 move complete, result=0
00:45:07.270 00.000 16108 worker thread done servicing request
00:45:07.276 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3475, FiltMin=2995, FiltMax=52400, Gamma=1.000
00:45:07.293 00.017 21068 UpdateGuideState exits: m=121053 SNR=78.6
00:45:07.295 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:07.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:07.298 00.002 21068 Enqueuing Expose request
00:45:07.299 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:07.300 00.001 16108 Worker thread wakes up
00:45:07.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:07.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:08.275 00.975 16108 Exposure complete
00:45:08.329 00.054 16108 worker thread done servicing request
00:45:08.330 00.001 21068 OnExposeComplete: enter
00:45:08.331 00.001 21068 UpdateGuideState(): m_state=6
00:45:08.332 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8431
00:45:08.333 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.92, Mass=120768, SNR=81.4, Peak=17347 HFD=3.0
00:45:08.334 00.001 21068 MultiStar: [#1 -0.21,0.46,0.00,M1] [#2 0.13,0.16,1.21,U] [#3 0.12,-0.03,1.17,U] [#4 0.25,0.32,0.76,U] [#5 0.19,0.18,1.13,U] [#6 0.16,0.23,0.76,U] [#7 -0.03,0.25,0.54,U] [#8 -0.06,0.04,0.73,U] 
00:45:08.335 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.16}, one-star: {-0.04, 0.22}
00:45:08.335 00.000 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
00:45:08.336 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
00:45:08.337 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
00:45:08.338 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.16, opts=13)
00:45:08.339 00.001 21068 Enqueuing Move request for scope (0.10, 0.16)
00:45:08.340 00.001 16108 Worker thread wakes up
00:45:08.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:45:08.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:45:08.341 00.001 16108 Moving (0.10, 0.16) raw xDistance=-0.07 yDistance=-0.18
00:45:08.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:45:08.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:08.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:08.341 00.000 16108 MoveAxis(E, 0, ABG)
00:45:08.341 00.000 16108 Move returns status 0, amount 0
00:45:08.341 00.000 16108 MoveAxis(N, 0, ABG)
00:45:08.341 00.000 16108 Move returns status 0, amount 0
00:45:08.341 00.000 16108 move complete, result=0
00:45:08.342 00.001 16108 worker thread done servicing request
00:45:08.344 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3475, FiltMin=3001, FiltMax=51632, Gamma=1.000
00:45:08.358 00.014 21068 UpdateGuideState exits: m=120768 SNR=81.4
00:45:08.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:08.361 00.001 21068 Enqueuing Expose request
00:45:08.361 00.000 16108 Worker thread wakes up
00:45:08.361 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:08.362 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:08.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:09.531 01.169 16108 Exposure complete
00:45:09.601 00.070 16108 worker thread done servicing request
00:45:09.601 00.000 21068 OnExposeComplete: enter
00:45:09.602 00.001 21068 UpdateGuideState(): m_state=6
00:45:09.603 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8432
00:45:09.604 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=876.15, Mass=125383, SNR=83.6, Peak=14749 HFD=3.3
00:45:09.605 00.001 21068 MultiStar: [#1 -0.11,0.09,1.13,U] [#2 0.04,0.18,1.22,U] [#3 0.09,-0.16,0.98,U] [#4 0.21,0.15,0.79,U] [#5 0.08,0.01,1.06,U] [#6 0.40,0.21,0.79,U] [#7 -0.29,0.19,0.65,U] [#8 -0.26,0.07,0.66,U] 
00:45:09.607 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.52, 0.45}
00:45:09.607 00.000 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
00:45:09.608 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
00:45:09.609 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.85 mountX=0.06 mountY=-0.12, mountTheta=-1.11
00:45:09.610 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.13, opts=13)
00:45:09.611 00.001 21068 Enqueuing Move request for scope (-0.04, 0.13)
00:45:09.612 00.001 16108 Worker thread wakes up
00:45:09.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:45:09.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:45:09.612 00.000 16108 Moving (-0.04, 0.13) raw xDistance=0.06 yDistance=-0.12
00:45:09.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:09.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:09.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:09.612 00.000 16108 MoveAxis(E, 0, ABG)
00:45:09.612 00.000 16108 Move returns status 0, amount 0
00:45:09.612 00.000 16108 MoveAxis(N, 0, ABG)
00:45:09.612 00.000 16108 Move returns status 0, amount 0
00:45:09.612 00.000 16108 move complete, result=0
00:45:09.613 00.001 16108 worker thread done servicing request
00:45:09.618 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3475, FiltMin=3001, FiltMax=59469, Gamma=1.000
00:45:09.634 00.016 21068 UpdateGuideState exits: m=125383 SNR=83.6
00:45:09.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:09.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:09.637 00.001 21068 Enqueuing Expose request
00:45:09.638 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:09.638 00.000 16108 Worker thread wakes up
00:45:09.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:09.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:10.611 00.972 16108 Exposure complete
00:45:10.674 00.063 16108 worker thread done servicing request
00:45:10.674 00.000 21068 OnExposeComplete: enter
00:45:10.675 00.001 21068 UpdateGuideState(): m_state=6
00:45:10.677 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8433
00:45:10.678 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=876.33, Mass=103736, SNR=73.8, Peak=13923 HFD=3.2
00:45:10.680 00.002 21068 MultiStar: [#1 -0.11,0.18,1.22,U] [#2 -0.40,0.28,0.00,M1] [#3 -0.13,-0.03,1.18,U] [#4 0.13,0.33,0.83,U] [#5 -0.12,0.04,1.17,U] [#6 -0.25,0.42,0.00,M1] [#7 -0.36,0.22,0.75,U] [#8 -0.65,0.21,0.00,M1] 
00:45:10.681 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.21}, one-star: {-0.38, 0.63}
00:45:10.682 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
00:45:10.684 00.002 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
00:45:10.685 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.21 mountX=0.19 mountY=-0.17, mountTheta=-0.72
00:45:10.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.21, opts=13)
00:45:10.688 00.001 21068 Enqueuing Move request for scope (-0.16, 0.21)
00:45:10.688 00.000 16108 Worker thread wakes up
00:45:10.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
00:45:10.689 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
00:45:10.689 00.000 16108 Moving (-0.16, 0.21) raw xDistance=0.19 yDistance=-0.17
00:45:10.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:45:10.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:10.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:45:10.689 00.000 16108 MoveAxis(E, 0, ABG)
00:45:10.689 00.000 16108 Move returns status 0, amount 0
00:45:10.689 00.000 16108 MoveAxis(N, 0, ABG)
00:45:10.689 00.000 16108 Move returns status 0, amount 0
00:45:10.689 00.000 16108 move complete, result=0
00:45:10.689 00.000 16108 worker thread done servicing request
00:45:10.695 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3475, FiltMin=2950, FiltMax=58797, Gamma=1.000
00:45:10.718 00.023 21068 UpdateGuideState exits: m=103736 SNR=73.8
00:45:10.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:10.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:10.721 00.001 21068 Enqueuing Expose request
00:45:10.721 00.000 16108 Worker thread wakes up
00:45:10.722 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:10.722 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:10.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:11.881 01.159 16108 Exposure complete
00:45:11.938 00.057 16108 worker thread done servicing request
00:45:11.938 00.000 21068 OnExposeComplete: enter
00:45:11.939 00.001 21068 UpdateGuideState(): m_state=6
00:45:11.939 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8434
00:45:11.941 00.002 21068 Star::Find returns 1 (0), X=219.33, Y=876.15, Mass=116781, SNR=75.2, Peak=15059 HFD=3.3
00:45:11.942 00.001 21068 MultiStar: [#1 -0.32,0.41,0.00,M1] [#2 -0.21,-0.00,1.25,U] [#3 -0.20,-0.17,1.13,U] [#4 0.17,0.27,0.90,U] [#5 -0.36,-0.09,1.26,U] [#6 -0.00,0.11,1.09,U] [#7 -0.26,0.11,0.68,U] [#8 -0.37,0.13,0.93,U] 
00:45:11.943 00.001 21068 refined, 7 included, MultiStar: {-0.24, 0.09}, one-star: {-0.63, 0.45}
00:45:11.943 00.000 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
00:45:11.944 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
00:45:11.945 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.80 mountX=0.25 mountY=-0.03, mountTheta=-0.11
00:45:11.946 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.09, opts=13)
00:45:11.947 00.001 21068 Enqueuing Move request for scope (-0.24, 0.09)
00:45:11.948 00.001 16108 Worker thread wakes up
00:45:11.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
00:45:11.948 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
00:45:11.948 00.000 16108 Moving (-0.24, 0.09) raw xDistance=0.25 yDistance=-0.03
00:45:11.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:45:11.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:11.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:11.948 00.000 16108 MoveAxis(W, 65, ABG)
00:45:11.948 00.000 16108 Guiding  Dir = 3, Dur = 65
00:45:11.949 00.001 16108 IsSlewing returns 0
00:45:11.949 00.000 16108 IsGuiding returns 0
00:45:11.952 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3475, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:45:11.968 00.016 21068 UpdateGuideState exits: m=116781 SNR=75.2
00:45:11.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:11.970 00.000 21068 Enqueuing Expose request
00:45:11.988 00.018 16108 PulseGuide returned control before completion, sleep 36
00:45:12.034 00.046 16108 IsGuiding returns 1
00:45:12.034 00.000 16108 scope still moving after pulse duration time elapsed
00:45:12.065 00.031 16108 IsSlewing returns 0
00:45:12.065 00.000 16108 IsGuiding returns 1
00:45:12.097 00.032 16108 IsSlewing returns 0
00:45:12.098 00.001 16108 IsGuiding returns 0
00:45:12.098 00.000 16108 scope move finished after 65 + 83 ms
00:45:12.098 00.000 16108 Move returns status 0, amount 65
00:45:12.098 00.000 16108 MoveAxis(N, 0, ABG)
00:45:12.098 00.000 16108 Move returns status 0, amount 0
00:45:12.098 00.000 16108 move complete, result=0
00:45:12.098 00.000 16108 worker thread done servicing request
00:45:12.098 00.000 16108 Worker thread wakes up
00:45:12.098 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
00:45:12.101 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:12.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:13.078 00.977 16108 Exposure complete
00:45:13.133 00.055 16108 worker thread done servicing request
00:45:13.134 00.001 21068 OnExposeComplete: enter
00:45:13.135 00.001 21068 UpdateGuideState(): m_state=6
00:45:13.137 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8435
00:45:13.140 00.003 21068 Star::Find returns 1 (0), X=219.87, Y=876.07, Mass=118121, SNR=80.6, Peak=16227 HFD=2.9
00:45:13.142 00.002 21068 MultiStar: [#1 -0.02,0.31,1.15,U] [#2 -0.02,-0.06,1.20,U] [#3 0.04,0.16,0.96,U] [#4 0.08,0.46,0.00,M1] [#5 0.09,0.37,0.94,U] [#6 0.21,0.63,0.00,M1] [#7 0.25,0.20,0.62,U] [#8 -0.39,0.13,0.75,U] 
00:45:13.143 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.21}, one-star: {-0.09, 0.37}
00:45:13.144 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:45:13.145 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:45:13.146 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.68 mountX=0.06 mountY=-0.20, mountTheta=-1.28
00:45:13.149 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.21, opts=13)
00:45:13.150 00.001 21068 Enqueuing Move request for scope (-0.02, 0.21)
00:45:13.151 00.001 16108 Worker thread wakes up
00:45:13.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
00:45:13.151 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
00:45:13.151 00.000 16108 Moving (-0.02, 0.21) raw xDistance=0.06 yDistance=-0.20
00:45:13.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:13.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:13.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:45:13.152 00.001 16108 MoveAxis(E, 0, ABG)
00:45:13.152 00.000 16108 Move returns status 0, amount 0
00:45:13.152 00.000 16108 MoveAxis(N, 0, ABG)
00:45:13.152 00.000 16108 Move returns status 0, amount 0
00:45:13.152 00.000 16108 move complete, result=0
00:45:13.152 00.000 16108 worker thread done servicing request
00:45:13.160 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3475, FiltMin=2992, FiltMax=51584, Gamma=1.000
00:45:13.186 00.026 21068 UpdateGuideState exits: m=118121 SNR=80.6
00:45:13.187 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:13.188 00.000 21068 Enqueuing Expose request
00:45:13.190 00.002 16108 Worker thread wakes up
00:45:13.190 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:13.191 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:13.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:14.360 01.169 16108 Exposure complete
00:45:14.441 00.081 16108 worker thread done servicing request
00:45:14.441 00.000 21068 OnExposeComplete: enter
00:45:14.443 00.002 21068 UpdateGuideState(): m_state=6
00:45:14.444 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8436
00:45:14.447 00.003 21068 Star::Find returns 1 (0), X=219.58, Y=876.31, Mass=113380, SNR=76.7, Peak=15539 HFD=3.2
00:45:14.449 00.002 21068 MultiStar: [#1 0.09,0.35,1.27,U] [#2 -0.41,0.27,0.00,M1] [#3 -0.02,0.12,1.10,U] [#4 0.40,0.37,0.00,M2] [#5 0.14,0.24,0.96,U] [#6 0.45,0.63,0.00,M2] [#7 0.15,0.54,0.00,M1] [#8 -0.46,0.43,0.00,M1] 
00:45:14.451 00.002 21068 refined, 3 included, MultiStar: {-0.03, 0.33}, one-star: {-0.38, 0.60}
00:45:14.452 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:45:14.453 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:45:14.453 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.67 mountX=0.09 mountY=-0.31, mountTheta=-1.29
00:45:14.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.33, opts=13)
00:45:14.456 00.001 21068 Enqueuing Move request for scope (-0.03, 0.33)
00:45:14.456 00.000 16108 Worker thread wakes up
00:45:14.457 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
00:45:14.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
00:45:14.457 00.000 16108 Moving (-0.03, 0.33) raw xDistance=0.09 yDistance=-0.31
00:45:14.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:45:14.457 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.53
00:45:14.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:45:14.457 00.000 16108 MoveAxis(E, 0, ABG)
00:45:14.457 00.000 16108 Move returns status 0, amount 0
00:45:14.457 00.000 16108 MoveAxis(N, 62, ABG)
00:45:14.457 00.000 16108 Guiding  Dir = 0, Dur = 62
00:45:14.457 00.000 16108 IsSlewing returns 0
00:45:14.457 00.000 16108 IsGuiding returns 0
00:45:14.460 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3472, FiltMin=2998, FiltMax=47488, Gamma=1.000
00:45:14.476 00.016 21068 UpdateGuideState exits: m=113380 SNR=76.7
00:45:14.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:14.478 00.000 21068 Enqueuing Expose request
00:45:14.514 00.036 16108 PulseGuide returned control before completion, sleep 16
00:45:14.543 00.029 16108 IsGuiding returns 1
00:45:14.543 00.000 16108 scope still moving after pulse duration time elapsed
00:45:14.575 00.032 16108 IsSlewing returns 0
00:45:14.576 00.001 16108 IsGuiding returns 1
00:45:14.610 00.034 16108 IsSlewing returns 0
00:45:14.610 00.000 16108 IsGuiding returns 0
00:45:14.611 00.001 16108 scope move finished after 62 + 90 ms
00:45:14.611 00.000 16108 Move returns status 0, amount 62
00:45:14.611 00.000 16108 move complete, result=0
00:45:14.611 00.000 16108 worker thread done servicing request
00:45:14.611 00.000 16108 Worker thread wakes up
00:45:14.611 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
00:45:14.613 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:14.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:15.591 00.978 16108 Exposure complete
00:45:15.675 00.084 16108 worker thread done servicing request
00:45:15.675 00.000 21068 OnExposeComplete: enter
00:45:15.676 00.001 21068 UpdateGuideState(): m_state=6
00:45:15.677 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8437
00:45:15.677 00.000 21068 Star::Find returns 1 (0), X=219.91, Y=876.15, Mass=113130, SNR=85.2, Peak=16979 HFD=2.9
00:45:15.678 00.001 21068 MultiStar: [#1 -0.14,0.46,0.00,M1] [#2 -0.06,0.34,1.23,U] [#3 0.10,0.24,0.87,U] [#4 0.35,0.35,0.00,M3] [#5 -0.25,0.38,0.82,U] [#6 0.02,0.37,0.84,U] [#7 0.30,0.54,0.00,M2] [#8 -0.29,0.41,0.00,M2] 
00:45:15.679 00.001 21068 refined, 4 included, MultiStar: {-0.05, 0.36}, one-star: {-0.05, 0.45}
00:45:15.680 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
00:45:15.680 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
00:45:15.681 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=0.11 mountY=-0.34, mountTheta=-1.26
00:45:15.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.36, opts=13)
00:45:15.685 00.002 21068 Enqueuing Move request for scope (-0.05, 0.36)
00:45:15.685 00.000 16108 Worker thread wakes up
00:45:15.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
00:45:15.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
00:45:15.686 00.001 16108 Moving (-0.05, 0.36) raw xDistance=0.11 yDistance=-0.34
00:45:15.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:45:15.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:45:15.686 00.000 16108 MoveAxis(E, 0, ABG)
00:45:15.686 00.000 16108 Move returns status 0, amount 0
00:45:15.686 00.000 16108 MoveAxis(N, 67, ABG)
00:45:15.686 00.000 16108 Guiding  Dir = 0, Dur = 67
00:45:15.686 00.000 16108 IsSlewing returns 0
00:45:15.686 00.000 16108 IsGuiding returns 0
00:45:15.688 00.002 16108 PulseGuide returned control before completion, sleep 76
00:45:15.694 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3472, FiltMin=2976, FiltMax=51984, Gamma=1.000
00:45:15.713 00.019 21068 UpdateGuideState exits: m=113130 SNR=85.2
00:45:15.715 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.715 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:15.716 00.001 21068 Enqueuing Expose request
00:45:15.765 00.049 16108 IsGuiding returns 1
00:45:15.765 00.000 16108 scope still moving after pulse duration time elapsed
00:45:15.796 00.031 16108 IsSlewing returns 0
00:45:15.796 00.000 16108 IsGuiding returns 0
00:45:15.796 00.000 16108 scope move finished after 67 + 43 ms
00:45:15.796 00.000 16108 Move returns status 0, amount 67
00:45:15.796 00.000 16108 move complete, result=0
00:45:15.797 00.001 16108 worker thread done servicing request
00:45:15.797 00.000 16108 Worker thread wakes up
00:45:15.797 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
00:45:15.798 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:15.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:16.956 01.158 16108 Exposure complete
00:45:17.018 00.062 16108 worker thread done servicing request
00:45:17.018 00.000 21068 OnExposeComplete: enter
00:45:17.022 00.004 21068 UpdateGuideState(): m_state=6
00:45:17.025 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8438
00:45:17.027 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=875.67, Mass=122075, SNR=75.4, Peak=17283 HFD=2.9
00:45:17.030 00.003 21068 MultiStar: [#1 0.13,0.08,1.24,U] [#2 -0.17,-0.19,1.55,U] [#3 0.20,0.03,1.09,U] [#4 0.06,-0.11,1.00,U] [#5 -0.07,-0.06,1.10,U] [#6 0.06,-0.20,1.08,U] [#7 0.29,-0.18,0.63,U] [#8 -0.35,-0.05,0.79,U] 
00:45:17.032 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.15, -0.03}
00:45:17.033 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
00:45:17.035 00.002 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
00:45:17.036 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=-0.00 mountY=0.08, mountTheta=1.63
00:45:17.039 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
00:45:17.040 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
00:45:17.040 00.000 16108 Worker thread wakes up
00:45:17.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:45:17.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:45:17.040 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
00:45:17.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:45:17.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:17.041 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:45:17.041 00.000 16108 MoveAxis(E, 0, ABG)
00:45:17.041 00.000 16108 Move returns status 0, amount 0
00:45:17.041 00.000 16108 MoveAxis(N, 0, ABG)
00:45:17.041 00.000 16108 Move returns status 0, amount 0
00:45:17.041 00.000 16108 move complete, result=0
00:45:17.041 00.000 16108 worker thread done servicing request
00:45:17.045 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3472, FiltMin=2992, FiltMax=59389, Gamma=1.000
00:45:17.069 00.024 21068 UpdateGuideState exits: m=122075 SNR=75.4
00:45:17.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:17.073 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:17.074 00.001 21068 Enqueuing Expose request
00:45:17.075 00.001 16108 Worker thread wakes up
00:45:17.076 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:17.077 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:17.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:18.057 00.980 16108 Exposure complete
00:45:18.111 00.054 16108 worker thread done servicing request
00:45:18.111 00.000 21068 OnExposeComplete: enter
00:45:18.112 00.001 21068 UpdateGuideState(): m_state=6
00:45:18.113 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8439
00:45:18.114 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.51, Mass=129208, SNR=101.5, Peak=15283 HFD=3.4
00:45:18.115 00.001 21068 MultiStar: [#1 -0.05,-0.10,0.94,U] [#2 0.09,-0.44,0.94,U] [#3 -0.03,-0.31,0.80,U] [#4 -0.17,-0.23,0.73,U] [#5 0.02,-0.24,0.78,U] [#6 0.11,-0.00,0.74,U] [#7 0.19,-0.11,0.51,U] [#8 -0.30,-0.21,0.73,U] 
00:45:18.116 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {-0.15, -0.20}
00:45:18.116 00.000 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
00:45:18.117 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
00:45:18.118 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.75 mountX=0.00 mountY=0.21, mountTheta=1.57
00:45:18.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
00:45:18.121 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
00:45:18.122 00.001 16108 Worker thread wakes up
00:45:18.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
00:45:18.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
00:45:18.122 00.000 16108 Moving (-0.04, -0.21) raw xDistance=0.00 yDistance=0.21
00:45:18.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:18.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:18.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:45:18.122 00.000 16108 MoveAxis(E, 0, ABG)
00:45:18.122 00.000 16108 Move returns status 0, amount 0
00:45:18.122 00.000 16108 MoveAxis(N, 0, ABG)
00:45:18.122 00.000 16108 Move returns status 0, amount 0
00:45:18.122 00.000 16108 move complete, result=0
00:45:18.122 00.000 16108 worker thread done servicing request
00:45:18.126 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3472, FiltMin=2993, FiltMax=58435, Gamma=1.000
00:45:18.140 00.014 21068 UpdateGuideState exits: m=129208 SNR=101.5
00:45:18.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:18.143 00.001 21068 Enqueuing Expose request
00:45:18.144 00.001 16108 Worker thread wakes up
00:45:18.144 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:18.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:18.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:19.320 01.176 16108 Exposure complete
00:45:19.391 00.071 16108 worker thread done servicing request
00:45:19.391 00.000 21068 OnExposeComplete: enter
00:45:19.392 00.001 21068 UpdateGuideState(): m_state=6
00:45:19.393 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8440
00:45:19.394 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.61, Mass=133674, SNR=91.2, Peak=16867 HFD=3.2
00:45:19.396 00.002 21068 MultiStar: [#1 -0.14,-0.04,1.07,U] [#2 -0.05,-0.41,1.09,U] [#3 -0.25,-0.39,0.92,U] [#4 0.06,-0.10,0.81,U] [#5 0.03,-0.43,1.01,U] [#6 0.01,-0.32,0.70,U] [#7 -0.26,-0.30,0.55,U] [#8 -0.44,-0.20,0.00,M1] 
00:45:19.398 00.002 21068 single-star, 7 included, MultiStar: {-0.07, -0.26}, one-star: {-0.02, -0.09}
00:45:19.399 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
00:45:19.400 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
00:45:19.401 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=0.00 mountY=0.09, mountTheta=1.52
00:45:19.403 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
00:45:19.404 00.001 21068 Enqueuing Move request for scope (-0.02, -0.09)
00:45:19.405 00.001 16108 Worker thread wakes up
00:45:19.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:45:19.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:45:19.405 00.000 16108 Moving (-0.02, -0.09) raw xDistance=0.00 yDistance=0.09
00:45:19.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:19.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:19.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:45:19.405 00.000 16108 MoveAxis(E, 0, ABG)
00:45:19.405 00.000 16108 Move returns status 0, amount 0
00:45:19.405 00.000 16108 MoveAxis(N, 0, ABG)
00:45:19.405 00.000 16108 Move returns status 0, amount 0
00:45:19.405 00.000 16108 move complete, result=0
00:45:19.405 00.000 16108 worker thread done servicing request
00:45:19.411 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3472, FiltMin=2957, FiltMax=52061, Gamma=1.000
00:45:19.434 00.023 21068 UpdateGuideState exits: m=133674 SNR=91.2
00:45:19.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:19.437 00.001 21068 Enqueuing Expose request
00:45:19.438 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:19.439 00.001 16108 Worker thread wakes up
00:45:19.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:19.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:20.419 00.980 16108 Exposure complete
00:45:20.475 00.056 16108 worker thread done servicing request
00:45:20.476 00.001 21068 OnExposeComplete: enter
00:45:20.476 00.000 21068 UpdateGuideState(): m_state=6
00:45:20.477 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8441
00:45:20.478 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.69, Mass=118283, SNR=76.8, Peak=16243 HFD=3.3
00:45:20.479 00.001 21068 MultiStar: [#1 -0.29,-0.21,1.24,U] [#2 -0.22,-0.44,0.00,M1] [#3 -0.04,-0.46,1.06,U] [#4 0.29,-0.09,1.06,U] [#5 -0.06,-0.23,1.25,U] [#6 0.01,-0.13,0.85,U] [#7 0.25,0.00,0.77,U] [#8 -0.54,-0.38,0.00,M2] 
00:45:20.480 00.001 21068 single-star, 6 included, MultiStar: {0.00, -0.17}, one-star: {0.01, -0.01}
00:45:20.480 00.000 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
00:45:20.481 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
00:45:20.483 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.17 mountX=-0.01 mountY=0.01, mountTheta=2.17
00:45:20.484 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
00:45:20.485 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
00:45:20.486 00.001 16108 Worker thread wakes up
00:45:20.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:45:20.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:45:20.486 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
00:45:20.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:20.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:20.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:20.486 00.000 16108 MoveAxis(E, 0, ABG)
00:45:20.486 00.000 16108 Move returns status 0, amount 0
00:45:20.486 00.000 16108 MoveAxis(N, 0, ABG)
00:45:20.486 00.000 16108 Move returns status 0, amount 0
00:45:20.486 00.000 16108 move complete, result=0
00:45:20.486 00.000 16108 worker thread done servicing request
00:45:20.490 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3472, FiltMin=2995, FiltMax=56493, Gamma=1.000
00:45:20.517 00.027 21068 UpdateGuideState exits: m=118283 SNR=76.8
00:45:20.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.518 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:20.519 00.001 21068 Enqueuing Expose request
00:45:20.519 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:20.521 00.002 16108 Worker thread wakes up
00:45:20.521 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:20.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:21.702 01.181 16108 Exposure complete
00:45:21.763 00.061 16108 worker thread done servicing request
00:45:21.763 00.000 21068 OnExposeComplete: enter
00:45:21.766 00.003 21068 UpdateGuideState(): m_state=6
00:45:21.768 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8442
00:45:21.771 00.003 21068 Star::Find returns 1 (0), X=220.13, Y=875.90, Mass=122009, SNR=92.1, Peak=16579 HFD=3.1
00:45:21.773 00.002 21068 MultiStar: [#1 -0.08,0.07,0.96,U] [#2 0.07,-0.15,1.13,U] [#3 -0.00,-0.33,0.92,U] [#4 0.25,-0.00,0.58,U] [#5 0.12,-0.31,0.88,U] [#6 0.10,-0.10,0.68,U] [#7 -0.10,-0.11,0.54,U] [#8 -0.24,-0.29,0.61,U] 
00:45:21.774 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.17, 0.20}
00:45:21.775 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
00:45:21.776 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
00:45:21.776 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.22 mountX=-0.06 mountY=0.10, mountTheta=2.11
00:45:21.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
00:45:21.779 00.001 21068 Enqueuing Move request for scope (0.04, -0.11)
00:45:21.780 00.001 16108 Worker thread wakes up
00:45:21.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:45:21.780 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:45:21.780 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
00:45:21.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:45:21.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:21.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:21.780 00.000 16108 MoveAxis(E, 0, ABG)
00:45:21.780 00.000 16108 Move returns status 0, amount 0
00:45:21.780 00.000 16108 MoveAxis(N, 0, ABG)
00:45:21.780 00.000 16108 Move returns status 0, amount 0
00:45:21.780 00.000 16108 move complete, result=0
00:45:21.781 00.001 16108 worker thread done servicing request
00:45:21.785 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3469, FiltMin=3008, FiltMax=58899, Gamma=1.000
00:45:21.800 00.015 21068 UpdateGuideState exits: m=122009 SNR=92.1
00:45:21.800 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.801 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:21.802 00.001 21068 Enqueuing Expose request
00:45:21.802 00.000 16108 Worker thread wakes up
00:45:21.803 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:21.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:21.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:22.780 00.977 16108 Exposure complete
00:45:22.835 00.055 16108 worker thread done servicing request
00:45:22.835 00.000 21068 OnExposeComplete: enter
00:45:22.836 00.001 21068 UpdateGuideState(): m_state=6
00:45:22.837 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8443
00:45:22.838 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.60, Mass=114338, SNR=84.9, Peak=13075 HFD=3.4
00:45:22.841 00.003 21068 MultiStar: [#1 -0.11,-0.01,1.17,U] [#2 -0.20,-0.24,1.14,U] [#3 -0.21,-0.12,0.89,U] [#4 0.26,0.05,0.92,U] [#5 -0.25,-0.01,0.90,U] [#6 -0.03,0.10,0.82,U] [#7 0.18,-0.35,0.63,U] [#8 -0.35,-0.30,0.83,U] 
00:45:22.841 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.08, -0.10}
00:45:22.843 00.002 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
00:45:22.844 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
00:45:22.846 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.23 mountX=0.06 mountY=0.12, mountTheta=1.10
00:45:22.849 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
00:45:22.851 00.002 21068 Enqueuing Move request for scope (-0.08, -0.10)
00:45:22.852 00.001 16108 Worker thread wakes up
00:45:22.853 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:45:22.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:45:22.853 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.12
00:45:22.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:22.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:22.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:45:22.853 00.000 16108 MoveAxis(E, 0, ABG)
00:45:22.854 00.001 16108 Move returns status 0, amount 0
00:45:22.854 00.000 16108 MoveAxis(N, 0, ABG)
00:45:22.854 00.000 16108 Move returns status 0, amount 0
00:45:22.854 00.000 16108 move complete, result=0
00:45:22.855 00.001 16108 worker thread done servicing request
00:45:22.860 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3472, FiltMin=2998, FiltMax=60845, Gamma=1.000
00:45:22.881 00.021 21068 UpdateGuideState exits: m=114338 SNR=84.9
00:45:22.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:22.882 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:22.883 00.001 21068 Enqueuing Expose request
00:45:22.884 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:22.885 00.001 16108 Worker thread wakes up
00:45:22.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:22.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:24.049 01.164 16108 Exposure complete
00:45:24.116 00.067 16108 worker thread done servicing request
00:45:24.116 00.000 21068 OnExposeComplete: enter
00:45:24.118 00.002 21068 UpdateGuideState(): m_state=6
00:45:24.119 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8444
00:45:24.122 00.003 21068 Star::Find returns 1 (0), X=219.95, Y=875.71, Mass=107628, SNR=74.3, Peak=15539 HFD=3.3
00:45:24.124 00.002 21068 MultiStar: [#1 -0.05,-0.11,1.29,U] [#2 -0.13,-0.37,1.31,U] [#3 -0.29,-0.47,0.00,M1] [#4 0.05,-0.10,0.81,U] [#5 -0.17,0.07,1.08,U] [#6 -0.18,0.00,0.92,U] [#7 0.23,0.14,0.79,U] [#8 -0.26,-0.06,0.78,U] 
00:45:24.125 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.01, 0.00}
00:45:24.127 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
00:45:24.128 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
00:45:24.129 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.71 mountX=0.01 mountY=-0.00, mountTheta=-0.19
00:45:24.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.00, opts=13)
00:45:24.133 00.002 21068 Enqueuing Move request for scope (-0.01, 0.00)
00:45:24.133 00.000 16108 Worker thread wakes up
00:45:24.134 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
00:45:24.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
00:45:24.134 00.000 16108 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=-0.00
00:45:24.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:45:24.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:24.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:45:24.134 00.000 16108 MoveAxis(E, 0, ABG)
00:45:24.134 00.000 16108 Move returns status 0, amount 0
00:45:24.134 00.000 16108 MoveAxis(N, 0, ABG)
00:45:24.134 00.000 16108 Move returns status 0, amount 0
00:45:24.134 00.000 16108 move complete, result=0
00:45:24.134 00.000 16108 worker thread done servicing request
00:45:24.137 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3472, FiltMin=3001, FiltMax=65440, Gamma=1.000
00:45:24.155 00.018 21068 UpdateGuideState exits: m=107628 SNR=74.3
00:45:24.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:24.158 00.001 21068 Enqueuing Expose request
00:45:24.159 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:24.160 00.001 16108 Worker thread wakes up
00:45:24.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:24.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:25.144 00.984 16108 Exposure complete
00:45:25.201 00.057 16108 worker thread done servicing request
00:45:25.201 00.000 21068 OnExposeComplete: enter
00:45:25.202 00.001 21068 UpdateGuideState(): m_state=6
00:45:25.203 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8445
00:45:25.204 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.74, Mass=110832, SNR=71.5, Peak=14307 HFD=3.5
00:45:25.205 00.001 21068 MultiStar: [#1 -0.24,0.09,1.32,U] [#2 0.00,-0.26,1.83,U] [#3 -0.19,-0.25,1.22,U] [#4 0.16,-0.11,1.02,U] [#5 -0.31,-0.14,1.21,U] [#6 -0.10,0.05,0.98,U] [#7 -0.12,-0.25,0.58,U] [#8 -0.35,-0.47,0.00,M1] 
00:45:25.206 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.11}, one-star: {-0.32, 0.04}
00:45:25.207 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
00:45:25.207 00.000 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
00:45:25.208 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.47 mountX=0.11 mountY=0.14, mountTheta=0.88
00:45:25.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
00:45:25.212 00.002 21068 Enqueuing Move request for scope (-0.13, -0.11)
00:45:25.213 00.001 16108 Worker thread wakes up
00:45:25.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
00:45:25.213 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
00:45:25.213 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.14
00:45:25.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:45:25.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:25.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:45:25.213 00.000 16108 MoveAxis(E, 0, ABG)
00:45:25.213 00.000 16108 Move returns status 0, amount 0
00:45:25.213 00.000 16108 MoveAxis(N, 0, ABG)
00:45:25.213 00.000 16108 Move returns status 0, amount 0
00:45:25.214 00.001 16108 move complete, result=0
00:45:25.214 00.000 16108 worker thread done servicing request
00:45:25.217 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3472, FiltMin=2989, FiltMax=65510, Gamma=1.000
00:45:25.246 00.029 21068 UpdateGuideState exits: m=110832 SNR=71.5
00:45:25.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:25.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:25.248 00.000 21068 Enqueuing Expose request
00:45:25.249 00.001 16108 Worker thread wakes up
00:45:25.249 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:25.250 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:25.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:26.416 01.166 16108 Exposure complete
00:45:26.471 00.055 16108 worker thread done servicing request
00:45:26.472 00.001 21068 OnExposeComplete: enter
00:45:26.474 00.002 21068 UpdateGuideState(): m_state=6
00:45:26.476 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8446
00:45:26.477 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.55, Mass=128072, SNR=84.6, Peak=17027 HFD=3.4
00:45:26.479 00.002 21068 MultiStar: [#1 -0.28,-0.27,1.17,U] [#2 0.03,-0.32,1.30,U] [#3 0.12,-0.53,0.00,M1] [#4 0.31,-0.25,0.77,U] [#5 0.12,-0.51,0.00,M1] [#6 0.07,-0.33,0.76,U] [#7 0.29,-0.30,0.63,U] [#8 -0.38,-0.54,0.00,M2] 
00:45:26.480 00.001 21068 single-star, 5 included, MultiStar: {0.02, -0.27}, one-star: {-0.08, -0.15}
00:45:26.481 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
00:45:26.483 00.002 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.29)
00:45:26.484 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.09 mountX=0.06 mountY=0.16, mountTheta=1.23
00:45:26.488 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.15, opts=13)
00:45:26.490 00.002 21068 Enqueuing Move request for scope (-0.08, -0.15)
00:45:26.492 00.002 16108 Worker thread wakes up
00:45:26.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
00:45:26.492 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
00:45:26.492 00.000 16108 Moving (-0.08, -0.15) raw xDistance=0.06 yDistance=0.16
00:45:26.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:26.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:26.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:45:26.493 00.001 16108 MoveAxis(E, 0, ABG)
00:45:26.493 00.000 16108 Move returns status 0, amount 0
00:45:26.493 00.000 16108 MoveAxis(N, 0, ABG)
00:45:26.493 00.000 16108 Move returns status 0, amount 0
00:45:26.493 00.000 16108 move complete, result=0
00:45:26.493 00.000 16108 worker thread done servicing request
00:45:26.503 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3472, FiltMin=2992, FiltMax=55453, Gamma=1.000
00:45:26.526 00.023 21068 UpdateGuideState exits: m=128072 SNR=84.6
00:45:26.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:26.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:26.528 00.000 21068 Enqueuing Expose request
00:45:26.529 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:26.530 00.001 16108 Worker thread wakes up
00:45:26.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:26.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:27.508 00.978 16108 Exposure complete
00:45:27.566 00.058 16108 worker thread done servicing request
00:45:27.566 00.000 21068 OnExposeComplete: enter
00:45:27.567 00.001 21068 UpdateGuideState(): m_state=6
00:45:27.568 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8447
00:45:27.569 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.64, Mass=118607, SNR=87.3, Peak=16099 HFD=3.1
00:45:27.570 00.001 21068 MultiStar: [#1 0.07,-0.34,1.28,U] [#2 -0.04,-0.26,1.04,U] [#3 0.00,-0.41,1.08,U] [#4 0.28,-0.13,0.84,U] [#5 -0.03,-0.17,0.80,U] [#6 0.15,0.09,0.65,U] [#7 0.34,-0.14,0.68,U] [#8 -0.42,-0.27,0.00,M3] 
00:45:27.571 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.20}, one-star: {-0.14, -0.06}
00:45:27.572 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
00:45:27.573 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
00:45:27.574 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.76 mountX=0.13 mountY=0.09, mountTheta=0.60
00:45:27.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.06, opts=13)
00:45:27.576 00.000 21068 Enqueuing Move request for scope (-0.14, -0.06)
00:45:27.577 00.001 16108 Worker thread wakes up
00:45:27.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
00:45:27.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
00:45:27.577 00.000 16108 Moving (-0.14, -0.06) raw xDistance=0.13 yDistance=0.09
00:45:27.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:45:27.578 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:27.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:45:27.578 00.000 16108 MoveAxis(E, 0, ABG)
00:45:27.578 00.000 16108 Move returns status 0, amount 0
00:45:27.578 00.000 16108 MoveAxis(N, 0, ABG)
00:45:27.578 00.000 16108 Move returns status 0, amount 0
00:45:27.578 00.000 16108 move complete, result=0
00:45:27.578 00.000 16108 worker thread done servicing request
00:45:27.583 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3469, FiltMin=2963, FiltMax=63773, Gamma=1.000
00:45:27.601 00.018 21068 UpdateGuideState exits: m=118607 SNR=87.3
00:45:27.601 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:27.602 00.000 21068 Enqueuing Expose request
00:45:27.603 00.001 16108 Worker thread wakes up
00:45:27.603 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:27.604 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:27.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:28.771 01.167 16108 Exposure complete
00:45:28.844 00.073 16108 worker thread done servicing request
00:45:28.844 00.000 21068 OnExposeComplete: enter
00:45:28.847 00.003 21068 UpdateGuideState(): m_state=6
00:45:28.849 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8448
00:45:28.850 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.79, Mass=115280, SNR=77.2, Peak=15459 HFD=3.3
00:45:28.852 00.002 21068 MultiStar: [#1 -0.10,0.01,1.21,U] [#2 -0.24,-0.32,1.27,U] [#3 -0.09,-0.38,1.01,U] [#4 -0.12,0.14,0.91,U] [#5 0.19,-0.11,0.95,U] [#6 0.15,0.03,0.90,U] [#7 0.02,0.05,0.58,U] [#8 -0.34,-0.10,0.85,U] 
00:45:28.854 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.23, 0.09}
00:45:28.856 00.002 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
00:45:28.857 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
00:45:28.858 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.44 mountX=0.08 mountY=0.10, mountTheta=0.90
00:45:28.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
00:45:28.860 00.000 21068 Enqueuing Move request for scope (-0.09, -0.08)
00:45:28.861 00.001 16108 Worker thread wakes up
00:45:28.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:45:28.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:45:28.862 00.001 16108 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=0.10
00:45:28.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:28.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:28.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:28.862 00.000 16108 MoveAxis(E, 0, ABG)
00:45:28.862 00.000 16108 Move returns status 0, amount 0
00:45:28.862 00.000 16108 MoveAxis(N, 0, ABG)
00:45:28.862 00.000 16108 Move returns status 0, amount 0
00:45:28.862 00.000 16108 move complete, result=0
00:45:28.862 00.000 16108 worker thread done servicing request
00:45:28.866 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3469, FiltMin=2963, FiltMax=60595, Gamma=1.000
00:45:28.880 00.014 21068 UpdateGuideState exits: m=115280 SNR=77.2
00:45:28.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:28.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:28.883 00.001 21068 Enqueuing Expose request
00:45:28.884 00.001 16108 Worker thread wakes up
00:45:28.884 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:28.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:28.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:29.858 00.974 16108 Exposure complete
00:45:29.912 00.054 16108 worker thread done servicing request
00:45:29.912 00.000 21068 OnExposeComplete: enter
00:45:29.914 00.002 21068 UpdateGuideState(): m_state=6
00:45:29.915 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8449
00:45:29.916 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.87, Mass=109898, SNR=72.1, Peak=17747 HFD=2.9
00:45:29.917 00.001 21068 MultiStar: [#1 0.07,0.21,1.33,U] [#2 -0.19,-0.08,1.47,U] [#3 -0.06,0.06,1.24,U] [#4 0.19,0.24,1.01,U] [#5 -0.09,0.17,0.95,U] [#6 0.18,0.31,0.98,U] [#7 0.09,0.36,0.82,U] [#8 -0.14,0.04,0.91,U] 
00:45:29.917 00.000 21068 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {-0.10, 0.17}
00:45:29.918 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
00:45:29.919 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
00:45:29.920 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=0.04 mountY=-0.14, mountTheta=-1.29
00:45:29.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
00:45:29.923 00.002 21068 Enqueuing Move request for scope (-0.01, 0.15)
00:45:29.923 00.000 16108 Worker thread wakes up
00:45:29.924 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:45:29.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:45:29.924 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.04 yDistance=-0.14
00:45:29.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:45:29.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:29.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:29.924 00.000 16108 MoveAxis(E, 0, ABG)
00:45:29.925 00.001 16108 Move returns status 0, amount 0
00:45:29.925 00.000 16108 MoveAxis(N, 0, ABG)
00:45:29.925 00.000 16108 Move returns status 0, amount 0
00:45:29.925 00.000 16108 move complete, result=0
00:45:29.925 00.000 16108 worker thread done servicing request
00:45:29.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3469, FiltMin=2918, FiltMax=54704, Gamma=1.000
00:45:29.942 00.014 21068 UpdateGuideState exits: m=109898 SNR=72.1
00:45:29.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:29.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:29.944 00.000 21068 Enqueuing Expose request
00:45:29.945 00.001 16108 Worker thread wakes up
00:45:29.945 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:29.945 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:29.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:31.112 01.167 16108 Exposure complete
00:45:31.172 00.060 16108 worker thread done servicing request
00:45:31.172 00.000 21068 OnExposeComplete: enter
00:45:31.173 00.001 21068 UpdateGuideState(): m_state=6
00:45:31.174 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8450
00:45:31.176 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=875.95, Mass=127161, SNR=89.1, Peak=17235 HFD=3.0
00:45:31.177 00.001 21068 MultiStar: [#1 0.15,0.23,1.10,U] [#2 -0.05,-0.17,1.24,U] [#3 0.12,-0.05,0.93,U] [#4 0.22,0.08,0.84,U] [#5 0.42,0.29,0.00,M1] [#6 0.11,0.33,0.78,U] [#7 -0.07,0.30,0.63,U] [#8 0.03,-0.05,0.71,U] 
00:45:31.179 00.002 21068 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.18, 0.25}
00:45:31.179 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
00:45:31.180 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
00:45:31.181 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.85 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
00:45:31.182 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.10, opts=13)
00:45:31.183 00.001 21068 Enqueuing Move request for scope (0.09, 0.10)
00:45:31.184 00.001 16108 Worker thread wakes up
00:45:31.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:45:31.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:45:31.184 00.000 16108 Moving (0.09, 0.10) raw xDistance=-0.07 yDistance=-0.12
00:45:31.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:45:31.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:31.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:31.184 00.000 16108 MoveAxis(E, 0, ABG)
00:45:31.184 00.000 16108 Move returns status 0, amount 0
00:45:31.184 00.000 16108 MoveAxis(N, 0, ABG)
00:45:31.184 00.000 16108 Move returns status 0, amount 0
00:45:31.184 00.000 16108 move complete, result=0
00:45:31.184 00.000 16108 worker thread done servicing request
00:45:31.189 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3469, FiltMin=2989, FiltMax=53328, Gamma=1.000
00:45:31.211 00.022 21068 UpdateGuideState exits: m=127161 SNR=89.1
00:45:31.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.214 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:31.214 00.000 21068 Enqueuing Expose request
00:45:31.215 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:31.216 00.001 16108 Worker thread wakes up
00:45:31.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:31.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:32.188 00.972 16108 Exposure complete
00:45:32.262 00.074 16108 worker thread done servicing request
00:45:32.262 00.000 21068 OnExposeComplete: enter
00:45:32.263 00.001 21068 UpdateGuideState(): m_state=6
00:45:32.264 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8451
00:45:32.265 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.50, Mass=106112, SNR=71.4, Peak=12947 HFD=3.5
00:45:32.266 00.001 21068 MultiStar: [#1 0.14,0.14,1.26,U] [#2 0.30,-0.45,0.00,M1] [#3 -0.18,-0.19,1.21,U] [#4 0.39,-0.02,0.97,U] [#5 0.06,-0.02,1.01,U] [#6 0.21,0.11,0.95,U] [#7 0.56,-0.44,0.00,M1] [#8 0.14,-0.22,0.94,U] 
00:45:32.266 00.000 21068 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.05, -0.21}
00:45:32.268 00.002 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.86)
00:45:32.269 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.92)
00:45:32.270 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=-0.11 mountY=0.03, mountTheta=2.91
00:45:32.273 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
00:45:32.275 00.002 21068 Enqueuing Move request for scope (0.11, -0.05)
00:45:32.276 00.001 16108 Worker thread wakes up
00:45:32.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:45:32.276 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:45:32.276 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.11 yDistance=0.03
00:45:32.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:45:32.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:32.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:32.277 00.001 16108 MoveAxis(E, 0, ABG)
00:45:32.277 00.000 16108 Move returns status 0, amount 0
00:45:32.277 00.000 16108 MoveAxis(N, 0, ABG)
00:45:32.277 00.000 16108 Move returns status 0, amount 0
00:45:32.277 00.000 16108 move complete, result=0
00:45:32.277 00.000 16108 worker thread done servicing request
00:45:32.284 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3469, FiltMin=3001, FiltMax=65472, Gamma=1.000
00:45:32.308 00.024 21068 UpdateGuideState exits: m=106112 SNR=71.4
00:45:32.310 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:32.313 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:32.315 00.002 21068 Enqueuing Expose request
00:45:32.317 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:32.319 00.002 16108 Worker thread wakes up
00:45:32.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:32.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:33.481 01.162 16108 Exposure complete
00:45:33.551 00.070 16108 worker thread done servicing request
00:45:33.551 00.000 21068 OnExposeComplete: enter
00:45:33.552 00.001 21068 UpdateGuideState(): m_state=6
00:45:33.554 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8452
00:45:33.555 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.70, Mass=123210, SNR=77.8, Peak=16067 HFD=3.3
00:45:33.556 00.001 21068 MultiStar: [#1 0.19,-0.22,1.18,U] [#2 0.06,-0.30,1.25,U] [#3 0.28,-0.40,0.00,M1] [#4 0.37,-0.22,0.82,U] [#5 -0.07,-0.21,1.03,U] [#6 0.09,0.04,0.88,U] [#7 0.08,0.14,0.58,U] [#8 0.06,-0.31,0.89,U] 
00:45:33.557 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.15}, one-star: {-0.09, -0.01}
00:45:33.558 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
00:45:33.558 00.000 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
00:45:33.560 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.08 mountX=0.08 mountY=0.03, mountTheta=0.30
00:45:33.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
00:45:33.563 00.001 21068 Enqueuing Move request for scope (-0.09, -0.01)
00:45:33.563 00.000 16108 Worker thread wakes up
00:45:33.564 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:45:33.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:45:33.564 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.08 yDistance=0.03
00:45:33.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:33.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:33.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:33.564 00.000 16108 MoveAxis(E, 0, ABG)
00:45:33.564 00.000 16108 Move returns status 0, amount 0
00:45:33.564 00.000 16108 MoveAxis(N, 0, ABG)
00:45:33.564 00.000 16108 Move returns status 0, amount 0
00:45:33.564 00.000 16108 move complete, result=0
00:45:33.564 00.000 16108 worker thread done servicing request
00:45:33.572 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3469, FiltMin=2966, FiltMax=60899, Gamma=1.000
00:45:33.592 00.020 21068 UpdateGuideState exits: m=123210 SNR=77.8
00:45:33.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:33.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:33.594 00.000 21068 Enqueuing Expose request
00:45:33.595 00.001 16108 Worker thread wakes up
00:45:33.595 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:33.596 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:33.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:34.569 00.973 16108 Exposure complete
00:45:34.624 00.055 16108 worker thread done servicing request
00:45:34.624 00.000 21068 OnExposeComplete: enter
00:45:34.625 00.001 21068 UpdateGuideState(): m_state=6
00:45:34.626 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8453
00:45:34.627 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.77, Mass=123466, SNR=86.2, Peak=17283 HFD=3.1
00:45:34.628 00.001 21068 MultiStar: [#1 0.34,-0.09,1.04,U] [#2 0.00,-0.18,1.10,U] [#3 0.18,-0.07,1.06,U] [#4 0.10,-0.08,0.75,U] [#5 0.07,-0.23,0.87,U] [#6 0.07,0.04,0.91,U] [#7 0.26,0.02,0.63,U] [#8 -0.33,-0.13,0.67,U] 
00:45:34.629 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.08, 0.07}
00:45:34.631 00.002 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
00:45:34.631 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
00:45:34.632 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
00:45:34.633 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
00:45:34.634 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
00:45:34.635 00.001 16108 Worker thread wakes up
00:45:34.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:45:34.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:45:34.635 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
00:45:34.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:45:34.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:34.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:34.635 00.000 16108 MoveAxis(E, 0, ABG)
00:45:34.635 00.000 16108 Move returns status 0, amount 0
00:45:34.635 00.000 16108 MoveAxis(N, 0, ABG)
00:45:34.635 00.000 16108 Move returns status 0, amount 0
00:45:34.635 00.000 16108 move complete, result=0
00:45:34.636 00.001 16108 worker thread done servicing request
00:45:34.639 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3469, FiltMin=3021, FiltMax=57997, Gamma=1.000
00:45:34.655 00.016 21068 UpdateGuideState exits: m=123466 SNR=86.2
00:45:34.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.656 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:34.657 00.001 21068 Enqueuing Expose request
00:45:34.658 00.001 16108 Worker thread wakes up
00:45:34.658 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:34.658 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:34.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:35.817 01.159 16108 Exposure complete
00:45:35.883 00.066 16108 worker thread done servicing request
00:45:35.883 00.000 21068 OnExposeComplete: enter
00:45:35.885 00.002 21068 UpdateGuideState(): m_state=6
00:45:35.886 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8454
00:45:35.887 00.001 21068 Star::Find returns 1 (0), X=219.34, Y=875.71, Mass=126764, SNR=88.6, Peak=15523 HFD=3.4
00:45:35.888 00.001 21068 MultiStar: [#1 -0.18,-0.12,0.95,U] [#2 -0.20,-0.32,1.28,U] [#3 -0.03,-0.33,0.88,U] [#4 0.43,-0.07,0.70,U] [#5 -0.01,-0.20,0.93,U] [#6 0.13,0.10,0.89,U] [#7 -0.24,0.08,0.52,U] [#8 -0.43,-0.17,0.87,U] 
00:45:35.889 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.13}, one-star: {-0.62, 0.01}
00:45:35.890 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
00:45:35.891 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
00:45:35.891 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-2.41 mountX=0.12 mountY=0.16, mountTheta=0.93
00:45:35.893 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.13, opts=13)
00:45:35.894 00.001 21068 Enqueuing Move request for scope (-0.14, -0.13)
00:45:35.895 00.001 16108 Worker thread wakes up
00:45:35.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
00:45:35.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
00:45:35.895 00.000 16108 Moving (-0.14, -0.13) raw xDistance=0.12 yDistance=0.16
00:45:35.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:45:35.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:35.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:45:35.895 00.000 16108 MoveAxis(E, 0, ABG)
00:45:35.895 00.000 16108 Move returns status 0, amount 0
00:45:35.895 00.000 16108 MoveAxis(N, 0, ABG)
00:45:35.895 00.000 16108 Move returns status 0, amount 0
00:45:35.895 00.000 16108 move complete, result=0
00:45:35.895 00.000 16108 worker thread done servicing request
00:45:35.899 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3469, FiltMin=2925, FiltMax=64096, Gamma=1.000
00:45:35.914 00.015 21068 UpdateGuideState exits: m=126764 SNR=88.6
00:45:35.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:35.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:35.916 00.000 21068 Enqueuing Expose request
00:45:35.918 00.002 16108 Worker thread wakes up
00:45:35.918 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:35.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:35.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:36.900 00.981 16108 Exposure complete
00:45:36.970 00.070 16108 worker thread done servicing request
00:45:36.971 00.001 21068 OnExposeComplete: enter
00:45:36.971 00.000 21068 UpdateGuideState(): m_state=6
00:45:36.972 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8455
00:45:36.973 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=875.91, Mass=122915, SNR=85.6, Peak=14931 HFD=3.5
00:45:36.974 00.001 21068 MultiStar: [#1 -0.05,-0.01,1.11,U] [#2 -0.21,-0.20,1.26,U] [#3 -0.09,-0.21,1.11,U] [#4 0.19,-0.26,0.87,U] [#5 0.30,-0.06,0.82,U] [#6 0.10,0.13,0.69,U] [#7 -0.23,-0.04,0.64,U] [#8 -0.28,-0.32,0.70,U] 
00:45:36.974 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.43, 0.21}
00:45:36.975 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.96)
00:45:36.976 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.02)
00:45:36.976 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-2.36 mountX=0.07 mountY=0.11, mountTheta=0.97
00:45:36.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
00:45:36.980 00.002 21068 Enqueuing Move request for scope (-0.09, -0.09)
00:45:36.981 00.001 16108 Worker thread wakes up
00:45:36.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
00:45:36.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
00:45:36.981 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
00:45:36.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:45:36.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:36.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:45:36.981 00.000 16108 MoveAxis(E, 0, ABG)
00:45:36.981 00.000 16108 Move returns status 0, amount 0
00:45:36.981 00.000 16108 MoveAxis(N, 0, ABG)
00:45:36.982 00.001 16108 Move returns status 0, amount 0
00:45:36.982 00.000 16108 move complete, result=0
00:45:36.982 00.000 16108 worker thread done servicing request
00:45:36.988 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3469, FiltMin=2937, FiltMax=61427, Gamma=1.000
00:45:37.016 00.028 21068 UpdateGuideState exits: m=122915 SNR=85.6
00:45:37.019 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.021 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:37.023 00.002 21068 Enqueuing Expose request
00:45:37.026 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:37.029 00.003 16108 Worker thread wakes up
00:45:37.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:37.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:38.207 01.178 16108 Exposure complete
00:45:38.268 00.061 16108 worker thread done servicing request
00:45:38.268 00.000 21068 OnExposeComplete: enter
00:45:38.270 00.002 21068 UpdateGuideState(): m_state=6
00:45:38.273 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8456
00:45:38.273 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=875.86, Mass=121174, SNR=84.1, Peak=16675 HFD=3.2
00:45:38.275 00.002 21068 MultiStar: [#1 -0.09,-0.10,1.05,U] [#2 -0.20,-0.04,1.24,U] [#3 -0.21,-0.29,1.17,U] [#4 -0.09,0.08,0.93,U] [#5 -0.41,0.06,0.86,U] [#6 -0.46,0.16,0.00,M1] [#7 0.09,-0.26,0.60,U] [#8 -0.43,0.05,0.80,U] 
00:45:38.276 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.04}, one-star: {-0.11, 0.16}
00:45:38.277 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
00:45:38.278 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:45:38.281 00.003 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.93 mountX=0.18 mountY=0.08, mountTheta=0.44
00:45:38.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.04, opts=13)
00:45:38.285 00.002 21068 Enqueuing Move request for scope (-0.19, -0.04)
00:45:38.286 00.001 16108 Worker thread wakes up
00:45:38.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
00:45:38.287 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
00:45:38.287 00.000 16108 Moving (-0.19, -0.04) raw xDistance=0.18 yDistance=0.08
00:45:38.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:45:38.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:38.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:45:38.287 00.000 16108 MoveAxis(E, 0, ABG)
00:45:38.287 00.000 16108 Move returns status 0, amount 0
00:45:38.287 00.000 16108 MoveAxis(N, 0, ABG)
00:45:38.287 00.000 16108 Move returns status 0, amount 0
00:45:38.287 00.000 16108 move complete, result=0
00:45:38.287 00.000 16108 worker thread done servicing request
00:45:38.294 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3469, FiltMin=2979, FiltMax=54573, Gamma=1.000
00:45:38.315 00.021 21068 UpdateGuideState exits: m=121174 SNR=84.1
00:45:38.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.316 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:38.317 00.001 21068 Enqueuing Expose request
00:45:38.318 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:38.319 00.001 16108 Worker thread wakes up
00:45:38.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:38.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:39.294 00.975 16108 Exposure complete
00:45:39.366 00.072 16108 worker thread done servicing request
00:45:39.366 00.000 21068 OnExposeComplete: enter
00:45:39.367 00.001 21068 UpdateGuideState(): m_state=6
00:45:39.367 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8457
00:45:39.368 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.78, Mass=110845, SNR=78.1, Peak=14675 HFD=2.9
00:45:39.369 00.001 21068 MultiStar: [#1 -0.22,0.03,1.30,U] [#2 0.00,-0.21,1.32,U] [#3 0.08,-0.13,1.08,U] [#4 0.26,-0.30,0.77,U] [#5 -0.03,-0.22,1.00,U] [#6 0.11,0.30,0.81,U] [#7 0.10,-0.15,0.72,U] [#8 -0.18,-0.39,0.97,U] 
00:45:39.371 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.14, 0.08}
00:45:39.371 00.000 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
00:45:39.372 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
00:45:39.373 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.47 mountX=-0.03 mountY=0.10, mountTheta=1.85
00:45:39.374 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
00:45:39.375 00.001 21068 Enqueuing Move request for scope (0.01, -0.11)
00:45:39.376 00.001 16108 Worker thread wakes up
00:45:39.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:45:39.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:45:39.376 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
00:45:39.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:39.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:39.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:39.376 00.000 16108 MoveAxis(E, 0, ABG)
00:45:39.376 00.000 16108 Move returns status 0, amount 0
00:45:39.376 00.000 16108 MoveAxis(N, 0, ABG)
00:45:39.376 00.000 16108 Move returns status 0, amount 0
00:45:39.376 00.000 16108 move complete, result=0
00:45:39.377 00.001 16108 worker thread done servicing request
00:45:39.384 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3469, FiltMin=2963, FiltMax=57843, Gamma=1.000
00:45:39.415 00.031 21068 UpdateGuideState exits: m=110845 SNR=78.1
00:45:39.417 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:39.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:39.420 00.002 21068 Enqueuing Expose request
00:45:39.421 00.001 16108 Worker thread wakes up
00:45:39.422 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:39.423 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:39.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:40.593 01.170 16108 Exposure complete
00:45:40.671 00.078 16108 worker thread done servicing request
00:45:40.671 00.000 21068 OnExposeComplete: enter
00:45:40.672 00.001 21068 UpdateGuideState(): m_state=6
00:45:40.673 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8458
00:45:40.676 00.003 21068 Star::Find returns 1 (0), X=220.03, Y=875.33, Mass=111817, SNR=75.8, Peak=14445 HFD=3.3
00:45:40.677 00.001 21068 MultiStar: [#1 0.03,-0.20,1.35,U] [#2 -0.16,-0.55,0.00,M1] [#3 0.17,-0.34,1.08,U] [#4 0.30,-0.34,0.89,U] [#5 -0.15,-0.22,1.02,U] [#6 0.03,0.04,0.90,U] [#7 0.19,-0.57,0.00,M1] [#8 -0.32,-0.58,0.00,M1] 
00:45:40.678 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.24}, one-star: {0.08, -0.37}
00:45:40.679 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
00:45:40.680 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
00:45:40.681 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.28 mountX=-0.11 mountY=0.22, mountTheta=2.04
00:45:40.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.24, opts=13)
00:45:40.683 00.000 21068 Enqueuing Move request for scope (0.07, -0.24)
00:45:40.685 00.002 16108 Worker thread wakes up
00:45:40.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
00:45:40.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
00:45:40.685 00.000 16108 Moving (0.07, -0.24) raw xDistance=-0.11 yDistance=0.22
00:45:40.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:45:40.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:40.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:45:40.685 00.000 16108 MoveAxis(E, 0, ABG)
00:45:40.686 00.001 16108 Move returns status 0, amount 0
00:45:40.686 00.000 16108 MoveAxis(N, 0, ABG)
00:45:40.686 00.000 16108 Move returns status 0, amount 0
00:45:40.686 00.000 16108 move complete, result=0
00:45:40.686 00.000 16108 worker thread done servicing request
00:45:40.689 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3469, FiltMin=2976, FiltMax=56675, Gamma=1.000
00:45:40.709 00.020 21068 UpdateGuideState exits: m=111817 SNR=75.8
00:45:40.711 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:40.714 00.002 21068 Enqueuing Expose request
00:45:40.715 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:40.716 00.001 16108 Worker thread wakes up
00:45:40.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:40.717 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:41.683 00.966 16108 Exposure complete
00:45:41.750 00.067 16108 worker thread done servicing request
00:45:41.750 00.000 21068 OnExposeComplete: enter
00:45:41.752 00.002 21068 UpdateGuideState(): m_state=6
00:45:41.753 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8459
00:45:41.754 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.47, Mass=115792, SNR=86.9, Peak=13091 HFD=3.4
00:45:41.755 00.001 21068 MultiStar: [#1 0.16,-0.14,1.13,U] [#2 0.11,-0.57,0.00,M2] [#3 0.09,-0.41,0.94,U] [#4 0.09,-0.64,0.00,M1] [#5 0.00,-0.48,0.00,M1] [#6 0.03,-0.32,0.78,U] [#7 0.30,-0.44,0.00,M2] [#8 -0.18,-0.44,0.00,M2] 
00:45:41.756 00.001 21068 refined, 3 included, MultiStar: {0.02, -0.27}, one-star: {-0.19, -0.23}
00:45:41.756 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
00:45:41.757 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
00:45:41.758 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.48 mountX=-0.07 mountY=0.25, mountTheta=1.84
00:45:41.761 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.27, opts=13)
00:45:41.762 00.001 21068 Enqueuing Move request for scope (0.02, -0.27)
00:45:41.762 00.000 16108 Worker thread wakes up
00:45:41.763 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
00:45:41.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
00:45:41.763 00.000 16108 Moving (0.02, -0.27) raw xDistance=-0.07 yDistance=0.25
00:45:41.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:45:41.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:41.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:45:41.763 00.000 16108 MoveAxis(E, 0, ABG)
00:45:41.763 00.000 16108 Move returns status 0, amount 0
00:45:41.763 00.000 16108 MoveAxis(N, 0, ABG)
00:45:41.763 00.000 16108 Move returns status 0, amount 0
00:45:41.763 00.000 16108 move complete, result=0
00:45:41.763 00.000 16108 worker thread done servicing request
00:45:41.769 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3469, FiltMin=2934, FiltMax=52592, Gamma=1.000
00:45:41.799 00.030 21068 UpdateGuideState exits: m=115792 SNR=86.9
00:45:41.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:41.802 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:41.803 00.001 21068 Enqueuing Expose request
00:45:41.805 00.002 16108 Worker thread wakes up
00:45:41.805 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:45:41.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:41.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:42.967 01.161 16108 Exposure complete
00:45:43.055 00.088 16108 worker thread done servicing request
00:45:43.055 00.000 21068 OnExposeComplete: enter
00:45:43.056 00.001 21068 UpdateGuideState(): m_state=6
00:45:43.059 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8460
00:45:43.061 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=875.70, Mass=128801, SNR=89.8, Peak=16339 HFD=3.4
00:45:43.063 00.002 21068 MultiStar: [#1 -0.10,-0.28,1.05,U] [#2 -0.04,-0.41,1.01,U] [#3 0.10,-0.61,0.00,M1] [#4 0.19,-0.43,0.00,M2] [#5 0.07,-0.18,0.79,U] [#6 0.07,-0.28,1.00,U] [#7 0.14,-0.31,0.62,U] [#8 -0.36,-0.20,0.70,U] 
00:45:43.064 00.001 21068 single-star, 6 included, MultiStar: {-0.04, -0.24}, one-star: {-0.04, -0.00}
00:45:43.065 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
00:45:43.067 00.002 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
00:45:43.069 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.06 mountX=0.04 mountY=0.01, mountTheta=0.31
00:45:43.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
00:45:43.073 00.002 21068 Enqueuing Move request for scope (-0.04, -0.00)
00:45:43.074 00.001 16108 Worker thread wakes up
00:45:43.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:45:43.074 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:45:43.074 00.000 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
00:45:43.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:45:43.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:43.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:43.074 00.000 16108 MoveAxis(E, 0, ABG)
00:45:43.076 00.002 16108 Move returns status 0, amount 0
00:45:43.076 00.000 16108 MoveAxis(N, 0, ABG)
00:45:43.076 00.000 16108 Move returns status 0, amount 0
00:45:43.076 00.000 16108 move complete, result=0
00:45:43.076 00.000 16108 worker thread done servicing request
00:45:43.083 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3469, FiltMin=2867, FiltMax=54000, Gamma=1.000
00:45:43.105 00.022 21068 UpdateGuideState exits: m=128801 SNR=89.8
00:45:43.107 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:43.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:43.109 00.001 21068 Enqueuing Expose request
00:45:43.110 00.001 16108 Worker thread wakes up
00:45:43.110 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:43.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:43.110 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:44.080 00.970 16108 Exposure complete
00:45:44.135 00.055 16108 worker thread done servicing request
00:45:44.135 00.000 21068 OnExposeComplete: enter
00:45:44.136 00.001 21068 UpdateGuideState(): m_state=6
00:45:44.137 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8461
00:45:44.139 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.73, Mass=111429, SNR=81.3, Peak=16019 HFD=2.9
00:45:44.140 00.001 21068 MultiStar: [#1 0.15,-0.03,1.26,U] [#2 0.13,-0.17,1.25,U] [#3 0.13,-0.13,1.18,U] [#4 0.23,-0.30,0.91,U] [#5 -0.28,-0.43,0.00,M1] [#6 -0.12,-0.21,0.78,U] [#7 0.21,0.22,0.56,U] [#8 -0.40,-0.24,0.76,U] 
00:45:44.141 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {-0.13, 0.03}
00:45:44.142 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
00:45:44.143 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
00:45:44.146 00.003 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.24 mountX=-0.06 mountY=0.10, mountTheta=2.09
00:45:44.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
00:45:44.149 00.001 21068 Enqueuing Move request for scope (0.04, -0.11)
00:45:44.149 00.000 16108 Worker thread wakes up
00:45:44.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:45:44.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:45:44.149 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
00:45:44.150 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:45:44.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:44.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:44.150 00.000 16108 MoveAxis(E, 0, ABG)
00:45:44.150 00.000 16108 Move returns status 0, amount 0
00:45:44.150 00.000 16108 MoveAxis(N, 0, ABG)
00:45:44.150 00.000 16108 Move returns status 0, amount 0
00:45:44.150 00.000 16108 move complete, result=0
00:45:44.150 00.000 16108 worker thread done servicing request
00:45:44.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3469, FiltMin=2973, FiltMax=63440, Gamma=1.000
00:45:44.169 00.016 21068 UpdateGuideState exits: m=111429 SNR=81.3
00:45:44.171 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:44.172 00.001 21068 Enqueuing Expose request
00:45:44.173 00.001 16108 Worker thread wakes up
00:45:44.173 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:44.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:44.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:45.328 01.154 16108 Exposure complete
00:45:45.381 00.053 16108 worker thread done servicing request
00:45:45.381 00.000 21068 OnExposeComplete: enter
00:45:45.382 00.001 21068 UpdateGuideState(): m_state=6
00:45:45.383 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8462
00:45:45.384 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.66, Mass=124549, SNR=83.4, Peak=17843 HFD=3.1
00:45:45.385 00.001 21068 MultiStar: [#1 -0.30,-0.02,1.01,U] [#2 -0.26,-0.29,1.16,U] [#3 -0.21,-0.38,1.32,U] [#4 -0.05,0.06,0.77,U] [#5 -0.22,-0.43,0.00,M2] [#6 -0.26,-0.09,0.73,U] [#7 0.11,0.08,0.68,U] [#8 -0.63,-0.50,0.00,M1] 
00:45:45.385 00.000 21068 refined, 6 included, MultiStar: {-0.19, -0.13}, one-star: {-0.27, -0.04}
00:45:45.386 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
00:45:45.387 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
00:45:45.387 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.56 mountX=0.17 mountY=0.17, mountTheta=0.78
00:45:45.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.13, opts=13)
00:45:45.390 00.001 21068 Enqueuing Move request for scope (-0.19, -0.13)
00:45:45.390 00.000 16108 Worker thread wakes up
00:45:45.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
00:45:45.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
00:45:45.390 00.000 16108 Moving (-0.19, -0.13) raw xDistance=0.17 yDistance=0.17
00:45:45.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:45:45.391 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:45.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:45:45.391 00.000 16108 MoveAxis(E, 0, ABG)
00:45:45.391 00.000 16108 Move returns status 0, amount 0
00:45:45.391 00.000 16108 MoveAxis(N, 0, ABG)
00:45:45.391 00.000 16108 Move returns status 0, amount 0
00:45:45.391 00.000 16108 move complete, result=0
00:45:45.391 00.000 16108 worker thread done servicing request
00:45:45.395 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3469, FiltMin=2953, FiltMax=59459, Gamma=1.000
00:45:45.409 00.014 21068 UpdateGuideState exits: m=124549 SNR=83.4
00:45:45.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:45.415 00.005 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:45.416 00.001 21068 Enqueuing Expose request
00:45:45.417 00.001 16108 Worker thread wakes up
00:45:45.417 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:45.420 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:45.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:46.388 00.968 16108 Exposure complete
00:45:46.470 00.082 16108 worker thread done servicing request
00:45:46.470 00.000 21068 OnExposeComplete: enter
00:45:46.471 00.001 21068 UpdateGuideState(): m_state=6
00:45:46.473 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8463
00:45:46.474 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.65, Mass=110711, SNR=81.8, Peak=15043 HFD=3.1
00:45:46.475 00.001 21068 MultiStar: [#1 -0.24,0.00,1.10,U] [#2 -0.35,-0.44,0.00,M1] [#3 -0.37,-0.32,0.00,M1] [#4 -0.13,-0.04,0.87,U] [#5 -0.53,-0.10,0.00,M3] [#6 -0.13,-0.05,0.78,U] [#7 -0.09,-0.22,0.76,U] [#8 -0.66,-0.37,0.00,M2] 
00:45:46.476 00.001 21068 refined, 4 included, MultiStar: {-0.17, -0.06}, one-star: {-0.22, -0.06}
00:45:46.476 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
00:45:46.477 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
00:45:46.478 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=0.16 mountY=0.10, mountTheta=0.57
00:45:46.479 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.06, opts=13)
00:45:46.480 00.001 21068 Enqueuing Move request for scope (-0.17, -0.06)
00:45:46.480 00.000 16108 Worker thread wakes up
00:45:46.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
00:45:46.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
00:45:46.481 00.001 16108 Moving (-0.17, -0.06) raw xDistance=0.16 yDistance=0.10
00:45:46.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:45:46.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:46.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:46.481 00.000 16108 MoveAxis(E, 0, ABG)
00:45:46.481 00.000 16108 Move returns status 0, amount 0
00:45:46.481 00.000 16108 MoveAxis(N, 0, ABG)
00:45:46.481 00.000 16108 Move returns status 0, amount 0
00:45:46.481 00.000 16108 move complete, result=0
00:45:46.481 00.000 16108 worker thread done servicing request
00:45:46.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3469, FiltMin=2941, FiltMax=65366, Gamma=1.000
00:45:46.500 00.015 21068 UpdateGuideState exits: m=110711 SNR=81.8
00:45:46.500 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.502 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:46.502 00.000 21068 Enqueuing Expose request
00:45:46.503 00.001 16108 Worker thread wakes up
00:45:46.503 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:46.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:46.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:47.662 01.158 16108 Exposure complete
00:45:47.717 00.055 16108 worker thread done servicing request
00:45:47.717 00.000 21068 OnExposeComplete: enter
00:45:47.718 00.001 21068 UpdateGuideState(): m_state=6
00:45:47.719 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8464
00:45:47.720 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=875.71, Mass=122718, SNR=84.4, Peak=15443 HFD=3.4
00:45:47.722 00.002 21068 MultiStar: [#1 -0.19,0.20,1.10,U] [#2 -0.20,-0.20,1.19,U] [#3 -0.13,-0.14,1.11,U] [#4 0.06,-0.05,0.69,U] [#5 -0.11,0.00,0.82,U] [#6 0.08,0.12,0.87,U] [#7 0.02,-0.21,0.69,U] [#8 -0.06,-0.36,0.78,U] 
00:45:47.723 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.16, 0.01}
00:45:47.723 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
00:45:47.724 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
00:45:47.725 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.53 mountX=0.08 mountY=0.08, mountTheta=0.82
00:45:47.726 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
00:45:47.728 00.002 21068 Enqueuing Move request for scope (-0.09, -0.06)
00:45:47.728 00.000 16108 Worker thread wakes up
00:45:47.729 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:45:47.729 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:45:47.729 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
00:45:47.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:47.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:47.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:45:47.729 00.000 16108 MoveAxis(E, 0, ABG)
00:45:47.729 00.000 16108 Move returns status 0, amount 0
00:45:47.729 00.000 16108 MoveAxis(N, 0, ABG)
00:45:47.729 00.000 16108 Move returns status 0, amount 0
00:45:47.729 00.000 16108 move complete, result=0
00:45:47.729 00.000 16108 worker thread done servicing request
00:45:47.734 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3469, FiltMin=2979, FiltMax=64211, Gamma=1.000
00:45:47.755 00.021 21068 UpdateGuideState exits: m=122718 SNR=84.4
00:45:47.756 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:47.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:47.758 00.001 21068 Enqueuing Expose request
00:45:47.758 00.000 16108 Worker thread wakes up
00:45:47.758 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:47.759 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:47.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:48.736 00.977 16108 Exposure complete
00:45:48.822 00.086 16108 worker thread done servicing request
00:45:48.823 00.001 21068 OnExposeComplete: enter
00:45:48.825 00.002 21068 UpdateGuideState(): m_state=6
00:45:48.825 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8465
00:45:48.826 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.56, Mass=114292, SNR=77.8, Peak=14355 HFD=3.2
00:45:48.827 00.001 21068 MultiStar: [#1 -0.04,0.04,1.49,U] [#2 0.10,-0.56,0.00,M1] [#3 0.05,-0.38,0.99,U] [#4 0.07,0.13,0.79,U] [#5 -0.15,-0.40,0.99,U] [#6 0.01,-0.01,1.16,U] [#7 0.18,-0.43,0.00,M1] [#8 0.10,-0.44,0.91,U] 
00:45:48.828 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.16}, one-star: {-0.11, -0.14}
00:45:48.828 00.000 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
00:45:48.829 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
00:45:48.830 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=-0.01 mountY=0.16, mountTheta=1.64
00:45:48.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
00:45:48.832 00.001 21068 Enqueuing Move request for scope (-0.02, -0.16)
00:45:48.833 00.001 16108 Worker thread wakes up
00:45:48.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
00:45:48.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
00:45:48.833 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
00:45:48.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:48.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:48.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:45:48.833 00.000 16108 MoveAxis(E, 0, ABG)
00:45:48.833 00.000 16108 Move returns status 0, amount 0
00:45:48.833 00.000 16108 MoveAxis(N, 0, ABG)
00:45:48.833 00.000 16108 Move returns status 0, amount 0
00:45:48.833 00.000 16108 move complete, result=0
00:45:48.834 00.001 16108 worker thread done servicing request
00:45:48.838 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3469, FiltMin=3014, FiltMax=55085, Gamma=1.000
00:45:48.853 00.015 21068 UpdateGuideState exits: m=114292 SNR=77.8
00:45:48.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:48.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:48.857 00.002 21068 Enqueuing Expose request
00:45:48.857 00.000 16108 Worker thread wakes up
00:45:48.857 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:48.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:48.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:50.013 01.155 16108 Exposure complete
00:45:50.092 00.079 16108 worker thread done servicing request
00:45:50.092 00.000 21068 OnExposeComplete: enter
00:45:50.093 00.001 21068 UpdateGuideState(): m_state=6
00:45:50.094 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8466
00:45:50.095 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.60, Mass=115195, SNR=81.4, Peak=16355 HFD=3.5
00:45:50.096 00.001 21068 MultiStar: [#1 0.15,-0.19,1.12,U] [#2 0.29,-0.23,1.04,U] [#3 0.31,-0.38,0.00,M1] [#4 0.40,-0.00,0.80,U] [#5 0.16,-0.19,1.02,U] [#6 0.14,0.21,0.82,U] [#7 0.03,-0.18,0.58,U] [#8 -0.26,-0.23,0.80,U] 
00:45:50.097 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.14, -0.10}
00:45:50.097 00.000 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
00:45:50.098 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
00:45:50.099 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=-0.15 mountY=0.06, mountTheta=2.75
00:45:50.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
00:45:50.102 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
00:45:50.103 00.001 16108 Worker thread wakes up
00:45:50.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:45:50.103 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:45:50.103 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.15 yDistance=0.06
00:45:50.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:45:50.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:50.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:45:50.103 00.000 16108 MoveAxis(E, 0, ABG)
00:45:50.103 00.000 16108 Move returns status 0, amount 0
00:45:50.103 00.000 16108 MoveAxis(N, 0, ABG)
00:45:50.103 00.000 16108 Move returns status 0, amount 0
00:45:50.103 00.000 16108 move complete, result=0
00:45:50.103 00.000 16108 worker thread done servicing request
00:45:50.106 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3469, FiltMin=2966, FiltMax=59043, Gamma=1.000
00:45:50.121 00.015 21068 UpdateGuideState exits: m=115195 SNR=81.4
00:45:50.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:50.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:50.124 00.001 21068 Enqueuing Expose request
00:45:50.124 00.000 16108 Worker thread wakes up
00:45:50.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:50.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:50.125 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:51.110 00.985 16108 Exposure complete
00:45:51.166 00.056 16108 worker thread done servicing request
00:45:51.166 00.000 21068 OnExposeComplete: enter
00:45:51.167 00.001 21068 UpdateGuideState(): m_state=6
00:45:51.168 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8467
00:45:51.169 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.76, Mass=121594, SNR=88.1, Peak=17203 HFD=3.1
00:45:51.169 00.000 21068 MultiStar: [#1 -0.05,-0.08,1.16,U] [#2 -0.26,-0.32,1.09,U] [#3 -0.04,-0.43,1.02,U] [#4 0.20,-0.11,0.77,U] [#5 0.23,-0.17,0.89,U] [#6 0.05,0.10,0.66,U] [#7 0.09,-0.03,0.58,U] [#8 -0.30,-0.27,0.69,U] 
00:45:51.170 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.07, 0.06}
00:45:51.171 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
00:45:51.171 00.000 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
00:45:51.172 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.46 mountX=0.08 mountY=-0.04, mountTheta=-0.45
00:45:51.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
00:45:51.175 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
00:45:51.176 00.001 16108 Worker thread wakes up
00:45:51.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:45:51.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:45:51.176 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
00:45:51.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:51.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:51.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:45:51.176 00.000 16108 MoveAxis(E, 0, ABG)
00:45:51.177 00.001 16108 Move returns status 0, amount 0
00:45:51.177 00.000 16108 MoveAxis(N, 0, ABG)
00:45:51.177 00.000 16108 Move returns status 0, amount 0
00:45:51.177 00.000 16108 move complete, result=0
00:45:51.177 00.000 16108 worker thread done servicing request
00:45:51.180 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3469, FiltMin=2947, FiltMax=62579, Gamma=1.000
00:45:51.195 00.015 21068 UpdateGuideState exits: m=121594 SNR=88.1
00:45:51.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:51.197 00.000 21068 Enqueuing Expose request
00:45:51.199 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:51.200 00.001 16108 Worker thread wakes up
00:45:51.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:51.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:52.360 01.160 16108 Exposure complete
00:45:52.414 00.054 16108 worker thread done servicing request
00:45:52.414 00.000 21068 OnExposeComplete: enter
00:45:52.415 00.001 21068 UpdateGuideState(): m_state=6
00:45:52.416 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8468
00:45:52.418 00.002 21068 Star::Find returns 1 (0), X=219.79, Y=875.61, Mass=121093, SNR=84.3, Peak=16835 HFD=3.1
00:45:52.419 00.001 21068 MultiStar: [#1 -0.07,-0.17,1.11,U] [#2 -0.24,-0.11,1.13,U] [#3 0.22,-0.42,0.00,M1] [#4 0.48,-0.13,0.00,M1] [#5 0.01,-0.16,0.84,U] [#6 -0.02,0.26,0.73,U] [#7 0.42,-0.15,0.64,U] [#8 -0.37,-0.42,0.00,M1] 
00:45:52.419 00.000 21068 refined, 5 included, MultiStar: {-0.05, -0.08}, one-star: {-0.17, -0.09}
00:45:52.420 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
00:45:52.421 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:45:52.421 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=0.03 mountY=0.09, mountTheta=1.23
00:45:52.424 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
00:45:52.425 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
00:45:52.427 00.002 16108 Worker thread wakes up
00:45:52.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:45:52.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:45:52.427 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.03 yDistance=0.09
00:45:52.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:52.429 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:52.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:45:52.429 00.000 16108 MoveAxis(E, 0, ABG)
00:45:52.429 00.000 16108 Move returns status 0, amount 0
00:45:52.429 00.000 16108 MoveAxis(N, 0, ABG)
00:45:52.429 00.000 16108 Move returns status 0, amount 0
00:45:52.429 00.000 16108 move complete, result=0
00:45:52.429 00.000 16108 worker thread done servicing request
00:45:52.436 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3469, FiltMin=2979, FiltMax=51197, Gamma=1.000
00:45:52.455 00.019 21068 UpdateGuideState exits: m=121093 SNR=84.3
00:45:52.457 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:52.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:52.458 00.000 21068 Enqueuing Expose request
00:45:52.459 00.001 16108 Worker thread wakes up
00:45:52.459 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:52.460 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:52.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:53.437 00.977 16108 Exposure complete
00:45:53.510 00.073 16108 worker thread done servicing request
00:45:53.510 00.000 21068 OnExposeComplete: enter
00:45:53.511 00.001 21068 UpdateGuideState(): m_state=6
00:45:53.512 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8469
00:45:53.513 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.78, Mass=118110, SNR=89.4, Peak=15827 HFD=3.3
00:45:53.514 00.001 21068 MultiStar: [#1 -0.17,-0.25,0.96,U] [#2 0.11,-0.53,0.00,M1] [#3 -0.05,-0.59,0.00,M2] [#4 0.17,-0.20,0.73,U] [#5 0.41,-0.16,0.89,U] [#6 0.10,-0.28,0.76,U] [#7 -0.13,-0.29,0.60,U] [#8 0.10,-0.22,0.68,U] 
00:45:53.515 00.001 21068 single-star, 6 included, MultiStar: {0.07, -0.18}, one-star: {-0.02, 0.07}
00:45:53.515 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
00:45:53.516 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
00:45:53.517 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.79 mountX=0.03 mountY=-0.07, mountTheta=-1.17
00:45:53.518 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
00:45:53.519 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
00:45:53.520 00.001 16108 Worker thread wakes up
00:45:53.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:45:53.520 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:45:53.521 00.001 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.07
00:45:53.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:53.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:53.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:53.521 00.000 16108 MoveAxis(E, 0, ABG)
00:45:53.521 00.000 16108 Move returns status 0, amount 0
00:45:53.521 00.000 16108 MoveAxis(N, 0, ABG)
00:45:53.521 00.000 16108 Move returns status 0, amount 0
00:45:53.521 00.000 16108 move complete, result=0
00:45:53.522 00.001 16108 worker thread done servicing request
00:45:53.524 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3469, FiltMin=3011, FiltMax=48803, Gamma=1.000
00:45:53.539 00.015 21068 UpdateGuideState exits: m=118110 SNR=89.4
00:45:53.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:53.540 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:53.541 00.001 21068 Enqueuing Expose request
00:45:53.542 00.001 16108 Worker thread wakes up
00:45:53.542 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:53.543 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:53.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:54.711 01.168 16108 Exposure complete
00:45:54.772 00.061 16108 worker thread done servicing request
00:45:54.772 00.000 21068 OnExposeComplete: enter
00:45:54.773 00.001 21068 UpdateGuideState(): m_state=6
00:45:54.774 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8470
00:45:54.774 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=875.93, Mass=129648, SNR=79.8, Peak=15059 HFD=3.3
00:45:54.775 00.001 21068 MultiStar: [#1 -0.02,-0.20,1.23,U] [#2 0.13,-0.24,1.40,U] [#3 0.01,-0.34,1.24,U] [#4 0.24,0.02,0.86,U] [#5 0.30,-0.28,0.97,U] [#6 0.37,0.12,0.89,U] [#7 -0.14,-0.03,0.63,U] [#8 -0.32,-0.20,0.81,U] 
00:45:54.776 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {-0.06, 0.23}
00:45:54.777 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
00:45:54.777 00.000 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.31)
00:45:54.778 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=-0.09 mountY=0.10, mountTheta=2.27
00:45:54.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.12, opts=13)
00:45:54.780 00.000 21068 Enqueuing Move request for scope (0.07, -0.12)
00:45:54.781 00.001 16108 Worker thread wakes up
00:45:54.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:45:54.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:45:54.781 00.000 16108 Moving (0.07, -0.12) raw xDistance=-0.09 yDistance=0.10
00:45:54.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:45:54.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:54.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:54.782 00.001 16108 MoveAxis(E, 0, ABG)
00:45:54.782 00.000 16108 Move returns status 0, amount 0
00:45:54.782 00.000 16108 MoveAxis(N, 0, ABG)
00:45:54.782 00.000 16108 Move returns status 0, amount 0
00:45:54.782 00.000 16108 move complete, result=0
00:45:54.782 00.000 16108 worker thread done servicing request
00:45:54.786 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3469, FiltMin=2976, FiltMax=59821, Gamma=1.000
00:45:54.814 00.028 21068 UpdateGuideState exits: m=129648 SNR=79.8
00:45:54.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:54.816 00.000 21068 Enqueuing Expose request
00:45:54.817 00.001 16108 Worker thread wakes up
00:45:54.817 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:54.819 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:54.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:55.801 00.982 16108 Exposure complete
00:45:55.889 00.088 16108 worker thread done servicing request
00:45:55.889 00.000 21068 OnExposeComplete: enter
00:45:55.891 00.002 21068 UpdateGuideState(): m_state=6
00:45:55.892 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8471
00:45:55.893 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.77, Mass=117351, SNR=82.7, Peak=16307 HFD=2.9
00:45:55.893 00.000 21068 MultiStar: [#1 0.05,-0.19,1.17,U] [#2 -0.07,-0.40,1.05,U] [#3 0.37,-0.29,0.00,M2] [#4 0.26,-0.16,0.93,U] [#5 0.20,-0.33,0.96,U] [#6 0.28,-0.09,0.77,U] [#7 -0.12,0.11,0.54,U] [#8 -0.38,-0.33,0.00,M1] 
00:45:55.894 00.001 21068 single-star, 6 included, MultiStar: {0.07, -0.16}, one-star: {-0.15, 0.07}
00:45:55.895 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
00:45:55.895 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
00:45:55.896 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.70 mountX=0.16 mountY=-0.03, mountTheta=-0.21
00:45:55.898 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
00:45:55.898 00.000 21068 Enqueuing Move request for scope (-0.15, 0.07)
00:45:55.899 00.001 16108 Worker thread wakes up
00:45:55.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
00:45:55.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
00:45:55.899 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.03
00:45:55.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:45:55.900 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:55.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:55.900 00.000 16108 MoveAxis(E, 0, ABG)
00:45:55.900 00.000 16108 Move returns status 0, amount 0
00:45:55.900 00.000 16108 MoveAxis(N, 0, ABG)
00:45:55.900 00.000 16108 Move returns status 0, amount 0
00:45:55.900 00.000 16108 move complete, result=0
00:45:55.900 00.000 16108 worker thread done servicing request
00:45:55.904 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3469, FiltMin=3011, FiltMax=60333, Gamma=1.000
00:45:55.919 00.015 21068 UpdateGuideState exits: m=117351 SNR=82.7
00:45:55.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:55.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:55.922 00.001 21068 Enqueuing Expose request
00:45:55.923 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:55.923 00.000 16108 Worker thread wakes up
00:45:55.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:55.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:57.087 01.164 16108 Exposure complete
00:45:57.145 00.058 16108 worker thread done servicing request
00:45:57.146 00.001 21068 OnExposeComplete: enter
00:45:57.149 00.003 21068 UpdateGuideState(): m_state=6
00:45:57.151 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8472
00:45:57.153 00.002 21068 Star::Find returns 1 (0), X=219.66, Y=875.58, Mass=107144, SNR=72.0, Peak=13283 HFD=3.2
00:45:57.157 00.004 21068 MultiStar: [#1 0.05,-0.19,1.23,U] [#2 -0.30,-0.44,0.00,M1] [#3 0.17,-0.49,0.00,M3] [#4 0.26,-0.16,0.89,U] [#5 -0.17,-0.43,0.98,U] [#6 0.10,0.09,0.92,U] [#7 0.01,-0.27,0.68,U] [#8 -0.02,-0.30,0.83,U] 
00:45:57.158 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {-0.29, -0.12}
00:45:57.159 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
00:45:57.160 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
00:45:57.161 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=-0.02 mountY=0.19, mountTheta=1.67
00:45:57.163 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
00:45:57.163 00.000 21068 Enqueuing Move request for scope (-0.02, -0.19)
00:45:57.165 00.002 16108 Worker thread wakes up
00:45:57.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
00:45:57.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
00:45:57.165 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.02 yDistance=0.19
00:45:57.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:57.166 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:57.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:45:57.166 00.000 16108 MoveAxis(E, 0, ABG)
00:45:57.166 00.000 16108 Move returns status 0, amount 0
00:45:57.166 00.000 16108 MoveAxis(N, 0, ABG)
00:45:57.166 00.000 16108 Move returns status 0, amount 0
00:45:57.166 00.000 16108 move complete, result=0
00:45:57.166 00.000 16108 worker thread done servicing request
00:45:57.171 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3469, FiltMin=2982, FiltMax=56979, Gamma=1.000
00:45:57.187 00.016 21068 UpdateGuideState exits: m=107144 SNR=72.0
00:45:57.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:57.189 00.000 21068 Enqueuing Expose request
00:45:57.190 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:57.191 00.001 16108 Worker thread wakes up
00:45:57.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:57.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:58.163 00.972 16108 Exposure complete
00:45:58.223 00.060 16108 worker thread done servicing request
00:45:58.223 00.000 21068 OnExposeComplete: enter
00:45:58.225 00.002 21068 UpdateGuideState(): m_state=6
00:45:58.226 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8473
00:45:58.228 00.002 21068 Star::Find returns 1 (0), X=219.76, Y=875.65, Mass=126848, SNR=96.2, Peak=18115 HFD=3.2
00:45:58.229 00.001 21068 MultiStar: [#1 -0.04,-0.15,0.96,U] [#2 -0.09,-0.26,1.11,U] [#3 0.00,-0.25,0.86,U] [#4 -0.00,-0.09,0.74,U] [#5 -0.14,-0.02,0.86,U] [#6 -0.10,-0.06,0.69,U] [#7 0.39,-0.12,0.57,U] [#8 -0.52,-0.10,0.00,M1] 
00:45:58.229 00.000 21068 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {-0.20, -0.05}
00:45:58.230 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
00:45:58.231 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
00:45:58.232 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.89 mountX=0.02 mountY=0.14, mountTheta=1.43
00:45:58.235 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
00:45:58.238 00.003 21068 Enqueuing Move request for scope (-0.04, -0.13)
00:45:58.241 00.003 16108 Worker thread wakes up
00:45:58.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
00:45:58.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
00:45:58.241 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.14
00:45:58.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:58.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:58.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:45:58.241 00.000 16108 MoveAxis(E, 0, ABG)
00:45:58.241 00.000 16108 Move returns status 0, amount 0
00:45:58.241 00.000 16108 MoveAxis(N, 0, ABG)
00:45:58.241 00.000 16108 Move returns status 0, amount 0
00:45:58.241 00.000 16108 move complete, result=0
00:45:58.241 00.000 16108 worker thread done servicing request
00:45:58.247 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3469, FiltMin=2969, FiltMax=55299, Gamma=1.000
00:45:58.262 00.015 21068 UpdateGuideState exits: m=126848 SNR=96.2
00:45:58.264 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:58.264 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:58.266 00.002 21068 Enqueuing Expose request
00:45:58.267 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:58.269 00.002 16108 Worker thread wakes up
00:45:58.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:58.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:45:59.428 01.159 16108 Exposure complete
00:45:59.484 00.056 16108 worker thread done servicing request
00:45:59.484 00.000 21068 OnExposeComplete: enter
00:45:59.484 00.000 21068 UpdateGuideState(): m_state=6
00:45:59.486 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8474
00:45:59.487 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=875.69, Mass=135869, SNR=76.7, Peak=17619 HFD=3.2
00:45:59.488 00.001 21068 MultiStar: [#1 -0.34,-0.24,1.19,U] [#2 -0.18,-0.45,0.00,M1] [#3 -0.08,-0.38,1.06,U] [#4 0.06,-0.21,1.07,U] [#5 -0.21,-0.20,0.97,U] [#6 0.12,-0.19,0.83,U] [#7 -0.12,-0.29,0.65,U] [#8 -0.32,-0.59,0.00,M2] 
00:45:59.489 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.22}, one-star: {-0.40, -0.02}
00:45:59.489 00.000 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
00:45:59.490 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
00:45:59.491 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.17 mountX=0.11 mountY=0.24, mountTheta=1.15
00:45:59.492 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.22, opts=13)
00:45:59.493 00.001 21068 Enqueuing Move request for scope (-0.15, -0.22)
00:45:59.494 00.001 16108 Worker thread wakes up
00:45:59.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
00:45:59.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
00:45:59.494 00.000 16108 Moving (-0.15, -0.22) raw xDistance=0.11 yDistance=0.24
00:45:59.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:45:59.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:59.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:45:59.494 00.000 16108 MoveAxis(E, 0, ABG)
00:45:59.494 00.000 16108 Move returns status 0, amount 0
00:45:59.494 00.000 16108 MoveAxis(N, 0, ABG)
00:45:59.494 00.000 16108 Move returns status 0, amount 0
00:45:59.494 00.000 16108 move complete, result=0
00:45:59.495 00.001 16108 worker thread done servicing request
00:45:59.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3469, FiltMin=3008, FiltMax=50365, Gamma=1.000
00:45:59.512 00.013 21068 UpdateGuideState exits: m=135869 SNR=76.7
00:45:59.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:45:59.514 00.000 21068 Enqueuing Expose request
00:45:59.516 00.002 16108 Worker thread wakes up
00:45:59.516 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:59.517 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:45:59.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:00.487 00.970 16108 Exposure complete
00:46:00.553 00.066 16108 worker thread done servicing request
00:46:00.553 00.000 21068 OnExposeComplete: enter
00:46:00.554 00.001 21068 UpdateGuideState(): m_state=6
00:46:00.555 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8475
00:46:00.555 00.000 21068 Star::Find returns 1 (0), X=219.80, Y=875.56, Mass=114315, SNR=75.6, Peak=14813 HFD=3.2
00:46:00.556 00.001 21068 MultiStar: [#1 0.04,-0.48,0.00,M1] [#2 -0.18,-0.32,1.33,U] [#3 -0.17,-0.49,0.00,M2] [#4 0.36,-0.25,1.05,U] [#5 -0.13,-0.27,1.00,U] [#6 0.19,-0.27,0.90,U] [#7 -0.09,-0.27,0.77,U] [#8 -0.42,-0.09,0.69,U] 
00:46:00.557 00.001 21068 single-star, 6 included, MultiStar: {-0.05, -0.24}, one-star: {-0.16, -0.14}
00:46:00.558 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
00:46:00.559 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
00:46:00.559 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.42 mountX=0.13 mountY=0.18, mountTheta=0.92
00:46:00.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.14, opts=13)
00:46:00.562 00.001 21068 Enqueuing Move request for scope (-0.16, -0.14)
00:46:00.562 00.000 16108 Worker thread wakes up
00:46:00.564 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
00:46:00.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
00:46:00.564 00.000 16108 Moving (-0.16, -0.14) raw xDistance=0.13 yDistance=0.18
00:46:00.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:00.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:00.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:46:00.564 00.000 16108 MoveAxis(E, 0, ABG)
00:46:00.564 00.000 16108 Move returns status 0, amount 0
00:46:00.564 00.000 16108 MoveAxis(N, 0, ABG)
00:46:00.564 00.000 16108 Move returns status 0, amount 0
00:46:00.564 00.000 16108 move complete, result=0
00:46:00.564 00.000 16108 worker thread done servicing request
00:46:00.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3469, FiltMin=2944, FiltMax=56093, Gamma=1.000
00:46:00.582 00.015 21068 UpdateGuideState exits: m=114315 SNR=75.6
00:46:00.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:00.584 00.000 21068 Enqueuing Expose request
00:46:00.585 00.001 16108 Worker thread wakes up
00:46:00.585 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:00.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:00.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:01.755 01.169 16108 Exposure complete
00:46:01.821 00.066 16108 worker thread done servicing request
00:46:01.821 00.000 21068 OnExposeComplete: enter
00:46:01.823 00.002 21068 UpdateGuideState(): m_state=6
00:46:01.825 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8476
00:46:01.827 00.002 21068 Star::Find returns 1 (0), X=219.62, Y=875.68, Mass=135193, SNR=89.7, Peak=17731 HFD=3.3
00:46:01.829 00.002 21068 MultiStar: [#1 0.03,0.04,1.09,U] [#2 -0.11,-0.17,1.11,U] [#3 -0.05,-0.35,0.84,U] [#4 0.29,-0.05,0.90,U] [#5 0.17,-0.09,0.81,U] [#6 0.18,-0.02,0.71,U] [#7 0.50,-0.08,0.00,M1] [#8 -0.57,-0.41,0.00,M2] 
00:46:01.830 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {-0.34, -0.03}
00:46:01.831 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
00:46:01.832 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
00:46:01.833 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=-0.03 mountY=0.09, mountTheta=1.84
00:46:01.836 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
00:46:01.837 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
00:46:01.838 00.001 16108 Worker thread wakes up
00:46:01.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:46:01.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:46:01.838 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.09
00:46:01.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:01.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:01.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:01.838 00.000 16108 MoveAxis(E, 0, ABG)
00:46:01.838 00.000 16108 Move returns status 0, amount 0
00:46:01.838 00.000 16108 MoveAxis(N, 0, ABG)
00:46:01.839 00.001 16108 Move returns status 0, amount 0
00:46:01.839 00.000 16108 move complete, result=0
00:46:01.839 00.000 16108 worker thread done servicing request
00:46:01.844 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3469, FiltMin=2953, FiltMax=59421, Gamma=1.000
00:46:01.858 00.014 21068 UpdateGuideState exits: m=135193 SNR=89.7
00:46:01.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:01.861 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:01.862 00.001 21068 Enqueuing Expose request
00:46:01.863 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:01.863 00.000 16108 Worker thread wakes up
00:46:01.864 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:01.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:02.842 00.978 16108 Exposure complete
00:46:02.909 00.067 16108 worker thread done servicing request
00:46:02.909 00.000 21068 OnExposeComplete: enter
00:46:02.910 00.001 21068 UpdateGuideState(): m_state=6
00:46:02.911 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8477
00:46:02.912 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.83, Mass=128407, SNR=89.8, Peak=18659 HFD=2.7
00:46:02.913 00.001 21068 MultiStar: [#1 -0.11,-0.24,0.99,U] [#2 0.05,-0.20,1.19,U] [#3 -0.00,-0.26,0.91,U] [#4 0.11,-0.05,0.83,U] [#5 0.10,-0.19,0.75,U] [#6 0.40,0.13,0.69,U] [#7 0.09,-0.15,0.57,U] [#8 -0.11,0.00,0.73,U] 
00:46:02.914 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.07, 0.13}
00:46:02.915 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
00:46:02.916 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
00:46:02.916 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.06 mountX=-0.07 mountY=0.08, mountTheta=2.28
00:46:02.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
00:46:02.919 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
00:46:02.920 00.001 16108 Worker thread wakes up
00:46:02.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
00:46:02.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
00:46:02.920 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.07 yDistance=0.08
00:46:02.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:02.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:02.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:02.920 00.000 16108 MoveAxis(E, 0, ABG)
00:46:02.920 00.000 16108 Move returns status 0, amount 0
00:46:02.920 00.000 16108 MoveAxis(N, 0, ABG)
00:46:02.920 00.000 16108 Move returns status 0, amount 0
00:46:02.920 00.000 16108 move complete, result=0
00:46:02.921 00.001 16108 worker thread done servicing request
00:46:02.924 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3469, FiltMin=2998, FiltMax=61421, Gamma=1.000
00:46:02.940 00.016 21068 UpdateGuideState exits: m=128407 SNR=89.8
00:46:02.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:02.943 00.001 21068 Enqueuing Expose request
00:46:02.943 00.000 16108 Worker thread wakes up
00:46:02.943 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:02.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:02.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:04.112 01.168 16108 Exposure complete
00:46:04.174 00.062 16108 worker thread done servicing request
00:46:04.174 00.000 21068 OnExposeComplete: enter
00:46:04.176 00.002 21068 UpdateGuideState(): m_state=6
00:46:04.177 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8478
00:46:04.179 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=875.52, Mass=105610, SNR=71.6, Peak=15315 HFD=3.0
00:46:04.180 00.001 21068 MultiStar: [#1 0.27,-0.37,1.35,U] [#2 0.13,-0.43,1.73,U] [#3 0.05,-0.45,1.13,U] [#4 0.29,-0.32,0.83,U] [#5 0.02,-0.31,1.11,U] [#6 0.07,-0.30,0.99,U] [#7 -0.13,-0.22,0.67,U] [#8 -0.22,-0.54,0.00,M2] 
00:46:04.181 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.34}, one-star: {-0.14, -0.18}
00:46:04.182 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
00:46:04.183 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
00:46:04.184 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.23 mountX=0.10 mountY=0.21, mountTheta=1.10
00:46:04.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.18, opts=13)
00:46:04.189 00.003 21068 Enqueuing Move request for scope (-0.14, -0.18)
00:46:04.189 00.000 16108 Worker thread wakes up
00:46:04.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
00:46:04.190 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
00:46:04.190 00.000 16108 Moving (-0.14, -0.18) raw xDistance=0.10 yDistance=0.21
00:46:04.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:46:04.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:04.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:46:04.190 00.000 16108 MoveAxis(E, 0, ABG)
00:46:04.190 00.000 16108 Move returns status 0, amount 0
00:46:04.190 00.000 16108 MoveAxis(N, 0, ABG)
00:46:04.190 00.000 16108 Move returns status 0, amount 0
00:46:04.190 00.000 16108 move complete, result=0
00:46:04.190 00.000 16108 worker thread done servicing request
00:46:04.193 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3465, FiltMin=3001, FiltMax=56045, Gamma=1.000
00:46:04.208 00.015 21068 UpdateGuideState exits: m=105610 SNR=71.6
00:46:04.210 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.211 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:04.212 00.001 21068 Enqueuing Expose request
00:46:04.212 00.000 16108 Worker thread wakes up
00:46:04.212 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:04.213 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:04.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:05.174 00.961 16108 Exposure complete
00:46:05.249 00.075 16108 worker thread done servicing request
00:46:05.250 00.001 21068 OnExposeComplete: enter
00:46:05.251 00.001 21068 UpdateGuideState(): m_state=6
00:46:05.252 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8479
00:46:05.253 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.48, Mass=107414, SNR=73.6, Peak=15357 HFD=3.1
00:46:05.255 00.002 21068 MultiStar: [#1 0.17,-0.36,1.44,U] [#2 0.20,-0.53,0.00,M1] [#3 0.22,-0.75,0.00,M1] [#4 0.08,-0.47,0.00,M1] [#5 -0.03,-0.40,1.22,U] [#6 0.13,-0.32,1.02,U] [#7 0.16,-0.48,0.00,M1] [#8 -0.08,-0.54,0.00,M3] 
00:46:05.256 00.001 21068 single-star, 3 included, MultiStar: {0.11, -0.33}, one-star: {0.20, -0.22}
00:46:05.258 00.002 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
00:46:05.258 00.000 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
00:46:05.259 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-0.84 mountX=-0.23 mountY=0.17, mountTheta=2.52
00:46:05.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.22, opts=13)
00:46:05.264 00.002 21068 Enqueuing Move request for scope (0.20, -0.22)
00:46:05.267 00.003 16108 Worker thread wakes up
00:46:05.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
00:46:05.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
00:46:05.267 00.000 16108 Moving (0.20, -0.22) raw xDistance=-0.23 yDistance=0.17
00:46:05.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:46:05.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:05.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:46:05.267 00.000 16108 MoveAxis(E, 60, ABG)
00:46:05.267 00.000 16108 Guiding  Dir = 2, Dur = 60
00:46:05.267 00.000 16108 IsSlewing returns 0
00:46:05.269 00.002 16108 IsGuiding returns 0
00:46:05.275 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3469, FiltMin=2979, FiltMax=41629, Gamma=1.000
00:46:05.292 00.017 21068 UpdateGuideState exits: m=107414 SNR=73.6
00:46:05.293 00.001 16108 PulseGuide returned control before completion, sleep 46
00:46:05.293 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:05.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:05.295 00.001 21068 Enqueuing Expose request
00:46:05.353 00.058 16108 IsGuiding returns 1
00:46:05.353 00.000 16108 scope still moving after pulse duration time elapsed
00:46:05.384 00.031 16108 IsSlewing returns 0
00:46:05.384 00.000 16108 IsGuiding returns 0
00:46:05.384 00.000 16108 scope move finished after 60 + 56 ms
00:46:05.384 00.000 16108 Move returns status 0, amount 60
00:46:05.384 00.000 16108 MoveAxis(N, 0, ABG)
00:46:05.384 00.000 16108 Move returns status 0, amount 0
00:46:05.384 00.000 16108 move complete, result=0
00:46:05.384 00.000 16108 worker thread done servicing request
00:46:05.384 00.000 16108 Worker thread wakes up
00:46:05.384 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
00:46:05.386 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:05.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:06.554 01.168 16108 Exposure complete
00:46:06.634 00.080 16108 worker thread done servicing request
00:46:06.635 00.001 21068 OnExposeComplete: enter
00:46:06.636 00.001 21068 UpdateGuideState(): m_state=6
00:46:06.637 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8480
00:46:06.637 00.000 21068 Star::Find returns 1 (0), X=219.74, Y=875.89, Mass=124985, SNR=86.7, Peak=17587 HFD=3.2
00:46:06.638 00.001 21068 MultiStar: [#1 -0.19,-0.07,0.91,U] [#2 0.27,-0.29,1.15,U] [#3 -0.16,-0.36,0.97,U] [#4 0.05,-0.09,0.78,U] [#5 -0.24,-0.31,0.83,U] [#6 0.03,0.17,0.81,U] [#7 0.00,-0.05,0.78,U] [#8 -0.30,-0.40,0.00,M4] 
00:46:06.639 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.22, 0.19}
00:46:06.640 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
00:46:06.641 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
00:46:06.641 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=0.03 mountY=0.12, mountTheta=1.30
00:46:06.645 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
00:46:06.646 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
00:46:06.648 00.002 16108 Worker thread wakes up
00:46:06.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
00:46:06.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
00:46:06.648 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
00:46:06.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:46:06.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:06.649 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:46:06.649 00.000 16108 MoveAxis(E, 0, ABG)
00:46:06.649 00.000 16108 Move returns status 0, amount 0
00:46:06.649 00.000 16108 MoveAxis(N, 0, ABG)
00:46:06.649 00.000 16108 Move returns status 0, amount 0
00:46:06.649 00.000 16108 move complete, result=0
00:46:06.649 00.000 16108 worker thread done servicing request
00:46:06.655 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3469, FiltMin=2905, FiltMax=60835, Gamma=1.000
00:46:06.672 00.017 21068 UpdateGuideState exits: m=124985 SNR=86.7
00:46:06.675 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:06.677 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:06.680 00.003 21068 Enqueuing Expose request
00:46:06.683 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:06.685 00.002 16108 Worker thread wakes up
00:46:06.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:06.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:07.651 00.966 16108 Exposure complete
00:46:07.716 00.065 16108 worker thread done servicing request
00:46:07.716 00.000 21068 OnExposeComplete: enter
00:46:07.717 00.001 21068 UpdateGuideState(): m_state=6
00:46:07.718 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8481
00:46:07.719 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.39, Mass=123450, SNR=76.8, Peak=16797 HFD=3.1
00:46:07.719 00.000 21068 MultiStar: [#1 -0.15,-0.22,1.15,U] [#2 -0.01,-0.25,1.34,U] [#3 0.10,-0.31,1.13,U] [#4 -0.07,-0.17,0.99,U] [#5 -0.37,-0.33,0.00,M1] [#6 -0.08,-0.14,0.87,U] [#7 -0.10,-0.28,0.74,U] [#8 -0.43,-0.38,0.00,M5] 
00:46:07.720 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.24}, one-star: {-0.27, -0.31}
00:46:07.721 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
00:46:07.722 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
00:46:07.722 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.88 mountX=0.03 mountY=0.25, mountTheta=1.44
00:46:07.725 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.24, opts=13)
00:46:07.725 00.000 21068 Enqueuing Move request for scope (-0.08, -0.24)
00:46:07.726 00.001 16108 Worker thread wakes up
00:46:07.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
00:46:07.726 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
00:46:07.726 00.000 16108 Moving (-0.08, -0.24) raw xDistance=0.03 yDistance=0.25
00:46:07.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:46:07.727 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:46:07.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:46:07.727 00.000 16108 MoveAxis(E, 0, ABG)
00:46:07.727 00.000 16108 Move returns status 0, amount 0
00:46:07.727 00.000 16108 MoveAxis(N, 0, ABG)
00:46:07.727 00.000 16108 Move returns status 0, amount 0
00:46:07.727 00.000 16108 move complete, result=0
00:46:07.727 00.000 16108 worker thread done servicing request
00:46:07.734 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3469, FiltMin=2966, FiltMax=50627, Gamma=1.000
00:46:07.760 00.026 21068 UpdateGuideState exits: m=123450 SNR=76.8
00:46:07.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:07.763 00.001 21068 Enqueuing Expose request
00:46:07.763 00.000 16108 Worker thread wakes up
00:46:07.763 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:46:07.765 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:07.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:08.913 01.148 16108 Exposure complete
00:46:08.970 00.057 16108 worker thread done servicing request
00:46:08.970 00.000 21068 OnExposeComplete: enter
00:46:08.971 00.001 21068 UpdateGuideState(): m_state=6
00:46:08.972 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8482
00:46:08.973 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.83, Mass=117247, SNR=77.5, Peak=16339 HFD=2.9
00:46:08.974 00.001 21068 MultiStar: [#1 -0.16,-0.18,1.17,U] [#2 -0.13,-0.41,1.20,U] [#3 0.01,-0.46,0.95,U] [#4 -0.14,-0.10,1.04,U] [#5 -0.08,-0.16,0.83,U] [#6 0.09,-0.12,0.75,U] [#7 0.38,-0.33,0.00,M1] [#8 -0.29,-0.36,0.90,U] 
00:46:08.976 00.002 21068 single-star, 7 included, MultiStar: {-0.10, -0.21}, one-star: {-0.09, 0.13}
00:46:08.976 00.000 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
00:46:08.977 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
00:46:08.978 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.17 mountX=0.11 mountY=-0.10, mountTheta=-0.76
00:46:08.979 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.13, opts=13)
00:46:08.980 00.001 21068 Enqueuing Move request for scope (-0.09, 0.13)
00:46:08.981 00.001 16108 Worker thread wakes up
00:46:08.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
00:46:08.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
00:46:08.981 00.000 16108 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.10
00:46:08.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:08.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:08.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:08.981 00.000 16108 MoveAxis(E, 0, ABG)
00:46:08.981 00.000 16108 Move returns status 0, amount 0
00:46:08.981 00.000 16108 MoveAxis(N, 0, ABG)
00:46:08.981 00.000 16108 Move returns status 0, amount 0
00:46:08.981 00.000 16108 move complete, result=0
00:46:08.981 00.000 16108 worker thread done servicing request
00:46:08.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3465, FiltMin=3001, FiltMax=59331, Gamma=1.000
00:46:09.005 00.020 21068 UpdateGuideState exits: m=117247 SNR=77.5
00:46:09.007 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.009 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:09.010 00.001 21068 Enqueuing Expose request
00:46:09.011 00.001 16108 Worker thread wakes up
00:46:09.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:09.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:09.011 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:09.973 00.962 16108 Exposure complete
00:46:10.058 00.085 16108 worker thread done servicing request
00:46:10.058 00.000 21068 OnExposeComplete: enter
00:46:10.059 00.001 21068 UpdateGuideState(): m_state=6
00:46:10.061 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8483
00:46:10.062 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.77, Mass=121806, SNR=84.2, Peak=15827 HFD=3.1
00:46:10.065 00.003 21068 MultiStar: [#1 -0.13,0.02,1.15,U] [#2 -0.12,-0.28,1.02,U] [#3 -0.22,-0.14,0.99,U] [#4 -0.03,0.08,0.76,U] [#5 -0.26,-0.35,0.81,U] [#6 -0.11,0.09,0.76,U] [#7 0.09,0.07,0.59,U] [#8 -0.66,-0.20,0.00,M5] 
00:46:10.065 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {0.09, 0.07}
00:46:10.067 00.002 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
00:46:10.068 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
00:46:10.070 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=0.08 mountY=0.08, mountTheta=0.79
00:46:10.074 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
00:46:10.076 00.002 21068 Enqueuing Move request for scope (-0.09, -0.06)
00:46:10.077 00.001 16108 Worker thread wakes up
00:46:10.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:46:10.077 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:46:10.077 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
00:46:10.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:46:10.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:10.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:10.077 00.000 16108 MoveAxis(E, 0, ABG)
00:46:10.077 00.000 16108 Move returns status 0, amount 0
00:46:10.077 00.000 16108 MoveAxis(N, 0, ABG)
00:46:10.077 00.000 16108 Move returns status 0, amount 0
00:46:10.077 00.000 16108 move complete, result=0
00:46:10.077 00.000 16108 worker thread done servicing request
00:46:10.080 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3465, FiltMin=2877, FiltMax=59763, Gamma=1.000
00:46:10.100 00.020 21068 UpdateGuideState exits: m=121806 SNR=84.2
00:46:10.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:10.103 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:10.104 00.001 21068 Enqueuing Expose request
00:46:10.105 00.001 16108 Worker thread wakes up
00:46:10.105 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:10.106 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:10.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:11.273 01.167 16108 Exposure complete
00:46:11.330 00.057 16108 worker thread done servicing request
00:46:11.330 00.000 21068 OnExposeComplete: enter
00:46:11.331 00.001 21068 UpdateGuideState(): m_state=6
00:46:11.332 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8484
00:46:11.332 00.000 21068 Star::Find returns 1 (0), X=219.46, Y=875.59, Mass=125946, SNR=82.2, Peak=15763 HFD=3.2
00:46:11.333 00.001 21068 MultiStar: [#1 0.05,0.02,1.13,U] [#2 -0.30,-0.23,1.24,U] [#3 -0.25,-0.26,0.99,U] [#4 -0.09,-0.35,0.70,U] [#5 -0.37,-0.40,0.00,M1] [#6 -0.07,-0.20,0.75,U] [#7 -0.36,-0.32,0.00,M1] [#8 -0.53,-0.30,0.00,M6] 
00:46:11.334 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.18}, one-star: {-0.49, -0.12}
00:46:11.335 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
00:46:11.335 00.000 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
00:46:11.336 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.41 mountX=0.17 mountY=0.22, mountTheta=0.92
00:46:11.339 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.18, opts=13)
00:46:11.339 00.000 21068 Enqueuing Move request for scope (-0.20, -0.18)
00:46:11.340 00.001 16108 Worker thread wakes up
00:46:11.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
00:46:11.340 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
00:46:11.340 00.000 16108 Moving (-0.20, -0.18) raw xDistance=0.17 yDistance=0.22
00:46:11.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:46:11.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:46:11.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:46:11.340 00.000 16108 MoveAxis(E, 0, ABG)
00:46:11.341 00.001 16108 Move returns status 0, amount 0
00:46:11.341 00.000 16108 MoveAxis(N, 0, ABG)
00:46:11.341 00.000 16108 Move returns status 0, amount 0
00:46:11.341 00.000 16108 move complete, result=0
00:46:11.341 00.000 16108 worker thread done servicing request
00:46:11.344 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3465, FiltMin=2973, FiltMax=65472, Gamma=1.000
00:46:11.359 00.015 21068 UpdateGuideState exits: m=125946 SNR=82.2
00:46:11.361 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:11.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:11.362 00.000 21068 Enqueuing Expose request
00:46:11.363 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:11.364 00.001 16108 Worker thread wakes up
00:46:11.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:11.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:12.330 00.966 16108 Exposure complete
00:46:12.397 00.067 16108 worker thread done servicing request
00:46:12.397 00.000 21068 OnExposeComplete: enter
00:46:12.400 00.003 21068 UpdateGuideState(): m_state=6
00:46:12.402 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8485
00:46:12.403 00.001 21068 Star::Find returns 1 (0), X=219.06, Y=875.83, Mass=129489, SNR=79.5, Peak=16845 HFD=3.1
00:46:12.405 00.002 21068 MultiStar: [#1 -0.49,-0.04,0.00,M1] [#2 -0.25,-0.40,0.00,M1] [#3 -0.38,-0.35,0.00,M1] [#4 -0.41,-0.18,1.04,U] [#5 -0.68,-0.25,0.00,M2] [#6 -0.56,0.01,0.00,M1] [#7 -0.69,-0.29,0.00,M2] [#8 -0.96,-0.28,0.00,M7] 
00:46:12.407 00.002 21068 refined, 1 included, MultiStar: {-0.65, -0.03}, one-star: {-0.89, 0.13}
00:46:12.408 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
00:46:12.409 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
00:46:12.410 00.001 21068 CameraToMount -- cameraX=-0.65 cameraY=-0.03 hyp=0.65 cameraTheta=-3.10 mountX=0.63 mountY=0.18, mountTheta=0.28
00:46:12.413 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.65, y=-0.03, opts=13)
00:46:12.415 00.002 21068 Enqueuing Move request for scope (-0.65, -0.03)
00:46:12.417 00.002 16108 Worker thread wakes up
00:46:12.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.03) opts 0xd
00:46:12.417 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.65, -0.03)
00:46:12.417 00.000 16108 Moving (-0.65, -0.03) raw xDistance=0.63 yDistance=0.18
00:46:12.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
00:46:12.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:12.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:46:12.417 00.000 16108 MoveAxis(W, 166, ABG)
00:46:12.417 00.000 16108 Guiding  Dir = 3, Dur = 166
00:46:12.418 00.001 16108 IsSlewing returns 0
00:46:12.418 00.000 16108 IsGuiding returns 0
00:46:12.418 00.000 16108 PulseGuide returned control before completion, sleep 176
00:46:12.423 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3465, FiltMin=2985, FiltMax=63811, Gamma=1.000
00:46:12.447 00.024 21068 UpdateGuideState exits: m=129489 SNR=79.5
00:46:12.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:12.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:12.451 00.002 21068 Enqueuing Expose request
00:46:12.598 00.147 16108 IsGuiding returns 1
00:46:12.598 00.000 16108 scope still moving after pulse duration time elapsed
00:46:12.630 00.032 16108 IsSlewing returns 0
00:46:12.631 00.001 16108 IsGuiding returns 0
00:46:12.631 00.000 16108 scope move finished after 166 + 46 ms
00:46:12.631 00.000 16108 Move returns status 0, amount 166
00:46:12.631 00.000 16108 MoveAxis(N, 0, ABG)
00:46:12.631 00.000 16108 Move returns status 0, amount 0
00:46:12.631 00.000 16108 move complete, result=0
00:46:12.632 00.001 16108 worker thread done servicing request
00:46:12.632 00.000 16108 Worker thread wakes up
00:46:12.632 00.000 21068 GuideStep: 0.6 px 166 ms WEST, 0.2 px 0 ms NORTH
00:46:12.633 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:12.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:13.812 01.179 16108 Exposure complete
00:46:13.878 00.066 16108 worker thread done servicing request
00:46:13.878 00.000 21068 OnExposeComplete: enter
00:46:13.880 00.002 21068 UpdateGuideState(): m_state=6
00:46:13.881 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8486
00:46:13.882 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.62, Mass=139666, SNR=87.5, Peak=16339 HFD=3.4
00:46:13.884 00.002 21068 MultiStar: [#1 -0.12,-0.38,0.99,U] [#2 -0.03,-0.51,0.00,M2] [#3 -0.05,-0.52,0.00,M2] [#4 0.27,-0.17,0.75,U] [#5 -0.10,-0.26,0.89,U] [#6 0.16,-0.12,0.70,U] [#7 -0.04,-0.20,0.55,U] [#8 -0.40,-0.23,0.75,U] 
00:46:13.887 00.003 21068 single-star, 6 included, MultiStar: {-0.05, -0.21}, one-star: {-0.06, -0.08}
00:46:13.887 00.000 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
00:46:13.889 00.002 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
00:46:13.890 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.04 mountY=0.09, mountTheta=1.13
00:46:13.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
00:46:13.893 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
00:46:13.896 00.003 16108 Worker thread wakes up
00:46:13.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:46:13.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:46:13.896 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
00:46:13.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:46:13.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:13.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:13.896 00.000 16108 MoveAxis(E, 0, ABG)
00:46:13.897 00.001 16108 Move returns status 0, amount 0
00:46:13.897 00.000 16108 MoveAxis(N, 0, ABG)
00:46:13.897 00.000 16108 Move returns status 0, amount 0
00:46:13.897 00.000 16108 move complete, result=0
00:46:13.897 00.000 16108 worker thread done servicing request
00:46:13.901 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3465, FiltMin=2998, FiltMax=54381, Gamma=1.000
00:46:13.916 00.015 21068 UpdateGuideState exits: m=139666 SNR=87.5
00:46:13.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:13.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:13.918 00.000 21068 Enqueuing Expose request
00:46:13.919 00.001 16108 Worker thread wakes up
00:46:13.919 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:13.920 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:13.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:14.896 00.976 16108 Exposure complete
00:46:14.952 00.056 16108 worker thread done servicing request
00:46:14.952 00.000 21068 OnExposeComplete: enter
00:46:14.954 00.002 21068 UpdateGuideState(): m_state=6
00:46:14.956 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8487
00:46:14.959 00.003 21068 Star::Find returns 1 (0), X=219.70, Y=875.50, Mass=115196, SNR=78.0, Peak=13091 HFD=3.3
00:46:14.961 00.002 21068 MultiStar: [#1 0.09,0.03,1.27,U] [#2 -0.17,-0.34,1.28,U] [#3 0.09,-0.29,1.14,U] [#4 0.42,-0.10,0.81,U] [#5 0.16,-0.19,1.06,U] [#6 0.05,0.03,0.77,U] [#7 0.04,0.07,0.64,U] [#8 -0.58,-0.34,0.00,M7] 
00:46:14.962 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {-0.26, -0.20}
00:46:14.963 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
00:46:14.964 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
00:46:14.966 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.30 mountX=-0.07 mountY=0.13, mountTheta=2.03
00:46:14.969 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
00:46:14.970 00.001 21068 Enqueuing Move request for scope (0.04, -0.14)
00:46:14.972 00.002 16108 Worker thread wakes up
00:46:14.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
00:46:14.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
00:46:14.972 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.07 yDistance=0.13
00:46:14.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:14.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:14.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:46:14.972 00.000 16108 MoveAxis(E, 0, ABG)
00:46:14.972 00.000 16108 Move returns status 0, amount 0
00:46:14.972 00.000 16108 MoveAxis(N, 0, ABG)
00:46:14.972 00.000 16108 Move returns status 0, amount 0
00:46:14.973 00.001 16108 move complete, result=0
00:46:14.973 00.000 16108 worker thread done servicing request
00:46:14.977 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3465, FiltMin=2947, FiltMax=62867, Gamma=1.000
00:46:14.994 00.017 21068 UpdateGuideState exits: m=115196 SNR=78.0
00:46:14.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:14.996 00.000 21068 Enqueuing Expose request
00:46:14.997 00.001 16108 Worker thread wakes up
00:46:14.997 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:14.999 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:14.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:16.156 01.157 16108 Exposure complete
00:46:16.212 00.056 16108 worker thread done servicing request
00:46:16.212 00.000 21068 OnExposeComplete: enter
00:46:16.213 00.001 21068 UpdateGuideState(): m_state=6
00:46:16.215 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8488
00:46:16.216 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.87, Mass=125536, SNR=100.1, Peak=17139 HFD=3.4
00:46:16.216 00.000 21068 MultiStar: [#1 0.07,-0.04,0.91,U] [#2 -0.00,-0.25,1.00,U] [#3 0.11,-0.19,0.87,U] [#4 0.18,-0.07,0.70,U] [#5 0.03,-0.30,0.72,U] [#6 0.33,0.05,0.70,U] [#7 -0.04,0.06,0.56,U] [#8 -0.07,-0.22,0.69,U] 
00:46:16.217 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.19, 0.17}
00:46:16.218 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
00:46:16.219 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
00:46:16.222 00.003 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=-0.05 mountY=0.08, mountTheta=2.17
00:46:16.226 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
00:46:16.227 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
00:46:16.228 00.001 16108 Worker thread wakes up
00:46:16.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
00:46:16.228 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
00:46:16.228 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
00:46:16.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:46:16.228 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:16.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:16.229 00.001 16108 MoveAxis(E, 0, ABG)
00:46:16.229 00.000 16108 Move returns status 0, amount 0
00:46:16.229 00.000 16108 MoveAxis(N, 0, ABG)
00:46:16.229 00.000 16108 Move returns status 0, amount 0
00:46:16.229 00.000 16108 move complete, result=0
00:46:16.229 00.000 16108 worker thread done servicing request
00:46:16.234 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3465, FiltMin=2985, FiltMax=65510, Gamma=1.000
00:46:16.251 00.017 21068 UpdateGuideState exits: m=125536 SNR=100.1
00:46:16.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:16.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:16.253 00.000 21068 Enqueuing Expose request
00:46:16.254 00.001 16108 Worker thread wakes up
00:46:16.254 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:16.255 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:16.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:17.237 00.982 16108 Exposure complete
00:46:17.297 00.060 16108 worker thread done servicing request
00:46:17.297 00.000 21068 OnExposeComplete: enter
00:46:17.298 00.001 21068 UpdateGuideState(): m_state=6
00:46:17.299 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8489
00:46:17.300 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.83, Mass=129676, SNR=80.3, Peak=17043 HFD=3.1
00:46:17.301 00.001 21068 MultiStar: [#1 0.06,-0.28,1.29,U] [#2 -0.07,-0.18,1.24,U] [#3 0.31,-0.50,0.00,M1] [#4 0.01,0.13,0.79,U] [#5 0.15,-0.22,0.88,U] [#6 -0.09,-0.12,0.83,U] [#7 0.28,-0.24,0.69,U] [#8 -0.08,-0.16,0.82,U] 
00:46:17.301 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.07, 0.12}
00:46:17.302 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
00:46:17.303 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
00:46:17.303 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.30 mountX=-0.06 mountY=0.11, mountTheta=2.02
00:46:17.306 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
00:46:17.307 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
00:46:17.307 00.000 16108 Worker thread wakes up
00:46:17.308 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:46:17.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:46:17.308 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.06 yDistance=0.11
00:46:17.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:17.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:17.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:46:17.308 00.000 16108 MoveAxis(E, 0, ABG)
00:46:17.308 00.000 16108 Move returns status 0, amount 0
00:46:17.309 00.001 16108 MoveAxis(N, 0, ABG)
00:46:17.309 00.000 16108 Move returns status 0, amount 0
00:46:17.309 00.000 16108 move complete, result=0
00:46:17.309 00.000 16108 worker thread done servicing request
00:46:17.311 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3465, FiltMin=2998, FiltMax=54173, Gamma=1.000
00:46:17.326 00.015 21068 UpdateGuideState exits: m=129676 SNR=80.3
00:46:17.328 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:17.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:17.329 00.000 21068 Enqueuing Expose request
00:46:17.330 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:17.331 00.001 16108 Worker thread wakes up
00:46:17.331 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:17.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:18.513 01.182 16108 Exposure complete
00:46:18.572 00.059 16108 worker thread done servicing request
00:46:18.572 00.000 21068 OnExposeComplete: enter
00:46:18.573 00.001 21068 UpdateGuideState(): m_state=6
00:46:18.575 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8490
00:46:18.577 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=875.85, Mass=128899, SNR=90.3, Peak=18035 HFD=3.1
00:46:18.579 00.002 21068 MultiStar: [#1 -0.03,0.08,1.09,U] [#2 -0.03,0.07,1.09,U] [#3 0.18,-0.17,0.95,U] [#4 0.47,0.12,0.00,M1] [#5 0.20,0.02,0.92,U] [#6 0.43,0.46,0.00,M1] [#7 0.01,-0.09,0.51,U] [#8 -0.36,-0.06,0.87,U] 
00:46:18.580 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {0.05, 0.15}
00:46:18.582 00.002 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
00:46:18.584 00.002 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
00:46:18.585 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.08 mountX=-0.00 mountY=-0.01, mountTheta=-1.88
00:46:18.588 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
00:46:18.590 00.002 21068 Enqueuing Move request for scope (0.01, 0.01)
00:46:18.591 00.001 16108 Worker thread wakes up
00:46:18.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:46:18.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:46:18.591 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.00 yDistance=-0.01
00:46:18.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:46:18.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:18.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:18.591 00.000 16108 MoveAxis(E, 0, ABG)
00:46:18.591 00.000 16108 Move returns status 0, amount 0
00:46:18.591 00.000 16108 MoveAxis(N, 0, ABG)
00:46:18.591 00.000 16108 Move returns status 0, amount 0
00:46:18.591 00.000 16108 move complete, result=0
00:46:18.591 00.000 16108 worker thread done servicing request
00:46:18.599 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3469, FiltMin=2995, FiltMax=55392, Gamma=1.000
00:46:18.616 00.017 21068 UpdateGuideState exits: m=128899 SNR=90.3
00:46:18.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:18.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:18.619 00.001 21068 Enqueuing Expose request
00:46:18.619 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:18.620 00.001 16108 Worker thread wakes up
00:46:18.620 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:18.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:19.596 00.976 16108 Exposure complete
00:46:19.651 00.055 16108 worker thread done servicing request
00:46:19.651 00.000 21068 OnExposeComplete: enter
00:46:19.653 00.002 21068 UpdateGuideState(): m_state=6
00:46:19.654 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8491
00:46:19.656 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=875.66, Mass=131956, SNR=90.2, Peak=18995 HFD=3.3
00:46:19.657 00.001 21068 MultiStar: [#1 -0.02,0.28,1.25,U] [#2 0.02,-0.26,1.16,U] [#3 0.12,-0.34,1.11,U] [#4 0.48,-0.03,0.00,M2] [#5 0.01,-0.12,0.83,U] [#6 0.30,-0.15,0.86,U] [#7 0.33,-0.13,0.56,U] [#8 -0.15,-0.15,0.78,U] 
00:46:19.658 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.10}, one-star: {-0.04, -0.04}
00:46:19.659 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
00:46:19.660 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
00:46:19.661 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.30 mountX=0.03 mountY=0.05, mountTheta=1.03
00:46:19.662 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
00:46:19.663 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
00:46:19.664 00.001 16108 Worker thread wakes up
00:46:19.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:46:19.665 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:46:19.665 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
00:46:19.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:46:19.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:19.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:19.665 00.000 16108 MoveAxis(E, 0, ABG)
00:46:19.665 00.000 16108 Move returns status 0, amount 0
00:46:19.665 00.000 16108 MoveAxis(N, 0, ABG)
00:46:19.665 00.000 16108 Move returns status 0, amount 0
00:46:19.666 00.001 16108 move complete, result=0
00:46:19.666 00.000 16108 worker thread done servicing request
00:46:19.673 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3469, FiltMin=2989, FiltMax=63405, Gamma=1.000
00:46:19.702 00.029 21068 UpdateGuideState exits: m=131956 SNR=90.2
00:46:19.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:19.705 00.001 21068 Enqueuing Expose request
00:46:19.706 00.001 16108 Worker thread wakes up
00:46:19.706 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:19.706 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:19.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:20.876 01.170 16108 Exposure complete
00:46:20.944 00.068 16108 worker thread done servicing request
00:46:20.944 00.000 21068 OnExposeComplete: enter
00:46:20.946 00.002 21068 UpdateGuideState(): m_state=6
00:46:20.948 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8492
00:46:20.950 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=875.41, Mass=117074, SNR=84.7, Peak=16371 HFD=3.3
00:46:20.951 00.001 21068 MultiStar: [#1 0.01,-0.19,1.08,U] [#2 0.00,-0.57,0.00,M1] [#3 0.11,-0.78,0.00,M1] [#4 0.27,-0.19,0.88,U] [#5 -0.15,-0.44,0.88,U] [#6 0.00,-0.03,0.87,U] [#7 0.26,-0.20,0.59,U] [#8 -0.48,-0.66,0.00,M4] 
00:46:20.952 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.23}, one-star: {0.13, -0.29}
00:46:20.953 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
00:46:20.954 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
00:46:20.955 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.24 mountX=-0.11 mountY=0.20, mountTheta=2.09
00:46:20.956 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.23, opts=13)
00:46:20.957 00.001 21068 Enqueuing Move request for scope (0.08, -0.23)
00:46:20.958 00.001 16108 Worker thread wakes up
00:46:20.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
00:46:20.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
00:46:20.958 00.000 16108 Moving (0.08, -0.23) raw xDistance=-0.11 yDistance=0.20
00:46:20.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:46:20.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:20.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:46:20.958 00.000 16108 MoveAxis(E, 0, ABG)
00:46:20.958 00.000 16108 Move returns status 0, amount 0
00:46:20.958 00.000 16108 MoveAxis(N, 0, ABG)
00:46:20.958 00.000 16108 Move returns status 0, amount 0
00:46:20.958 00.000 16108 move complete, result=0
00:46:20.959 00.001 16108 worker thread done servicing request
00:46:20.963 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3465, FiltMin=2985, FiltMax=53043, Gamma=1.000
00:46:20.987 00.024 21068 UpdateGuideState exits: m=117074 SNR=84.7
00:46:20.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:20.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:20.989 00.000 21068 Enqueuing Expose request
00:46:20.990 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:20.991 00.001 16108 Worker thread wakes up
00:46:20.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:20.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:21.959 00.968 16108 Exposure complete
00:46:22.047 00.088 16108 worker thread done servicing request
00:46:22.048 00.001 21068 OnExposeComplete: enter
00:46:22.050 00.002 21068 UpdateGuideState(): m_state=6
00:46:22.052 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8493
00:46:22.054 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.77, Mass=126071, SNR=91.8, Peak=16963 HFD=3.3
00:46:22.056 00.002 21068 MultiStar: [#1 0.04,0.18,1.01,U] [#2 -0.02,-0.32,1.08,U] [#3 0.09,-0.41,0.86,U] [#4 0.26,0.11,0.68,U] [#5 -0.01,-0.12,0.92,U] [#6 0.08,-0.10,0.84,U] [#7 0.32,-0.20,0.50,U] [#8 -0.39,-0.17,0.63,U] 
00:46:22.058 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.13, 0.06}
00:46:22.058 00.000 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:46:22.060 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
00:46:22.062 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=-0.03 mountY=0.10, mountTheta=1.89
00:46:22.065 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
00:46:22.067 00.002 21068 Enqueuing Move request for scope (0.01, -0.10)
00:46:22.069 00.002 16108 Worker thread wakes up
00:46:22.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:46:22.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:46:22.069 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.10
00:46:22.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:22.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:22.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:46:22.069 00.000 16108 MoveAxis(E, 0, ABG)
00:46:22.069 00.000 16108 Move returns status 0, amount 0
00:46:22.069 00.000 16108 MoveAxis(N, 0, ABG)
00:46:22.069 00.000 16108 Move returns status 0, amount 0
00:46:22.069 00.000 16108 move complete, result=0
00:46:22.069 00.000 16108 worker thread done servicing request
00:46:22.075 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3469, FiltMin=2976, FiltMax=63821, Gamma=1.000
00:46:22.101 00.026 21068 UpdateGuideState exits: m=126071 SNR=91.8
00:46:22.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:22.104 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:22.105 00.001 21068 Enqueuing Expose request
00:46:22.107 00.002 16108 Worker thread wakes up
00:46:22.107 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:22.108 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:22.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:23.268 01.160 16108 Exposure complete
00:46:23.336 00.068 16108 worker thread done servicing request
00:46:23.336 00.000 21068 OnExposeComplete: enter
00:46:23.338 00.002 21068 UpdateGuideState(): m_state=6
00:46:23.340 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8494
00:46:23.341 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=875.64, Mass=116788, SNR=85.0, Peak=13139 HFD=3.5
00:46:23.344 00.003 21068 MultiStar: [#1 -0.15,-0.06,1.05,U] [#2 -0.05,-0.28,1.14,U] [#3 0.16,-0.39,0.86,U] [#4 0.42,0.09,0.80,U] [#5 -0.04,0.17,0.97,U] [#6 -0.00,0.08,0.72,U] [#7 0.39,0.10,0.62,U] [#8 -0.05,-0.10,0.79,U] 
00:46:23.345 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.27, -0.06}
00:46:23.347 00.002 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
00:46:23.348 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
00:46:23.350 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.62 mountX=-0.10 mountY=0.04, mountTheta=2.75
00:46:23.354 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
00:46:23.355 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
00:46:23.356 00.001 16108 Worker thread wakes up
00:46:23.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:46:23.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:46:23.356 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
00:46:23.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:46:23.357 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:23.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:23.357 00.000 16108 MoveAxis(E, 0, ABG)
00:46:23.357 00.000 16108 Move returns status 0, amount 0
00:46:23.357 00.000 16108 MoveAxis(N, 0, ABG)
00:46:23.357 00.000 16108 Move returns status 0, amount 0
00:46:23.357 00.000 16108 move complete, result=0
00:46:23.357 00.000 16108 worker thread done servicing request
00:46:23.363 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3465, FiltMin=2931, FiltMax=58301, Gamma=1.000
00:46:23.378 00.015 21068 UpdateGuideState exits: m=116788 SNR=85.0
00:46:23.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:23.380 00.000 21068 Enqueuing Expose request
00:46:23.381 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:23.383 00.002 16108 Worker thread wakes up
00:46:23.383 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:23.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:24.353 00.970 16108 Exposure complete
00:46:24.407 00.054 16108 worker thread done servicing request
00:46:24.407 00.000 21068 OnExposeComplete: enter
00:46:24.408 00.001 21068 UpdateGuideState(): m_state=6
00:46:24.409 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8495
00:46:24.410 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.60, Mass=119756, SNR=82.1, Peak=15523 HFD=3.1
00:46:24.411 00.001 21068 MultiStar: [#1 0.28,-0.06,1.19,U] [#2 0.24,-0.47,0.00,M1] [#3 0.40,-0.31,0.00,M1] [#4 0.49,-0.15,0.00,M1] [#5 0.22,-0.24,1.04,U] [#6 0.21,0.19,0.83,U] [#7 0.54,-0.16,0.00,M1] [#8 -0.04,-0.46,0.76,U] 
00:46:24.411 00.000 21068 single-star, 4 included, MultiStar: {0.16, -0.13}, one-star: {0.04, -0.10}
00:46:24.412 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
00:46:24.413 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
00:46:24.414 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.06 mountY=0.09, mountTheta=2.19
00:46:24.415 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.10, opts=13)
00:46:24.416 00.001 21068 Enqueuing Move request for scope (0.04, -0.10)
00:46:24.417 00.001 16108 Worker thread wakes up
00:46:24.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:46:24.417 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:46:24.417 00.000 16108 Moving (0.04, -0.10) raw xDistance=-0.06 yDistance=0.09
00:46:24.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:24.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:24.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:24.417 00.000 16108 MoveAxis(E, 0, ABG)
00:46:24.417 00.000 16108 Move returns status 0, amount 0
00:46:24.417 00.000 16108 MoveAxis(N, 0, ABG)
00:46:24.417 00.000 16108 Move returns status 0, amount 0
00:46:24.417 00.000 16108 move complete, result=0
00:46:24.417 00.000 16108 worker thread done servicing request
00:46:24.422 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=61, max=65535, med=3465, FiltMin=2950, FiltMax=54637, Gamma=1.000
00:46:24.436 00.014 21068 UpdateGuideState exits: m=119756 SNR=82.1
00:46:24.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:24.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:24.439 00.001 21068 Enqueuing Expose request
00:46:24.440 00.001 16108 Worker thread wakes up
00:46:24.440 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:24.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:24.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:25.609 01.169 16108 Exposure complete
00:46:25.683 00.074 16108 worker thread done servicing request
00:46:25.683 00.000 21068 OnExposeComplete: enter
00:46:25.685 00.002 21068 UpdateGuideState(): m_state=6
00:46:25.685 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8496
00:46:25.686 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.51, Mass=122936, SNR=81.9, Peak=15165 HFD=3.4
00:46:25.688 00.002 21068 MultiStar: [#1 0.56,-0.40,0.00,M1] [#2 0.06,-0.26,1.18,U] [#3 0.30,-0.40,0.00,M2] [#4 0.56,-0.38,0.00,M2] [#5 0.05,-0.23,0.93,U] [#6 0.15,-0.03,0.84,U] [#7 0.48,-0.23,0.00,M2] [#8 -0.02,-0.43,0.82,U] 
00:46:25.689 00.001 21068 single-star, 4 included, MultiStar: {0.05, -0.23}, one-star: {0.04, -0.19}
00:46:25.690 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
00:46:25.691 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
00:46:25.691 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.36 mountX=-0.07 mountY=0.17, mountTheta=1.96
00:46:25.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.19, opts=13)
00:46:25.694 00.001 21068 Enqueuing Move request for scope (0.04, -0.19)
00:46:25.696 00.002 16108 Worker thread wakes up
00:46:25.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
00:46:25.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
00:46:25.696 00.000 16108 Moving (0.04, -0.19) raw xDistance=-0.07 yDistance=0.17
00:46:25.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:25.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:25.697 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:46:25.697 00.000 16108 MoveAxis(E, 0, ABG)
00:46:25.697 00.000 16108 Move returns status 0, amount 0
00:46:25.697 00.000 16108 MoveAxis(N, 0, ABG)
00:46:25.697 00.000 16108 Move returns status 0, amount 0
00:46:25.697 00.000 16108 move complete, result=0
00:46:25.697 00.000 16108 worker thread done servicing request
00:46:25.699 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3469, FiltMin=2992, FiltMax=48179, Gamma=1.000
00:46:25.717 00.018 21068 UpdateGuideState exits: m=122936 SNR=81.9
00:46:25.719 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:25.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:25.721 00.001 21068 Enqueuing Expose request
00:46:25.722 00.001 16108 Worker thread wakes up
00:46:25.722 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:25.725 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:25.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:26.701 00.976 16108 Exposure complete
00:46:26.758 00.057 16108 worker thread done servicing request
00:46:26.758 00.000 21068 OnExposeComplete: enter
00:46:26.759 00.001 21068 UpdateGuideState(): m_state=6
00:46:26.760 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8497
00:46:26.760 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=875.66, Mass=124012, SNR=84.5, Peak=14179 HFD=3.4
00:46:26.761 00.001 21068 MultiStar: [#1 0.36,-0.06,1.05,U] [#2 0.21,-0.36,1.14,U] [#3 0.48,-0.40,0.00,M3] [#4 0.64,-0.11,0.00,M3] [#5 0.23,-0.13,0.96,U] [#6 0.32,-0.01,0.89,U] [#7 0.45,-0.57,0.00,M3] [#8 0.22,-0.45,0.00,M1] 
00:46:26.762 00.001 21068 single-star, 4 included, MultiStar: {0.27, -0.13}, one-star: {0.24, -0.04}
00:46:26.763 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
00:46:26.763 00.000 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
00:46:26.764 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.17 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
00:46:26.766 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
00:46:26.768 00.002 21068 Enqueuing Move request for scope (0.24, -0.04)
00:46:26.768 00.000 16108 Worker thread wakes up
00:46:26.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
00:46:26.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
00:46:26.768 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.02
00:46:26.769 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:46:26.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:26.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:46:26.769 00.000 16108 MoveAxis(E, 64, ABG)
00:46:26.769 00.000 16108 Guiding  Dir = 2, Dur = 64
00:46:26.769 00.000 16108 IsSlewing returns 0
00:46:26.769 00.000 16108 IsGuiding returns 0
00:46:26.777 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3469, FiltMin=2941, FiltMax=65440, Gamma=1.000
00:46:26.796 00.019 21068 UpdateGuideState exits: m=124012 SNR=84.5
00:46:26.798 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:26.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:26.800 00.001 21068 Enqueuing Expose request
00:46:26.819 00.019 16108 PulseGuide returned control before completion, sleep 24
00:46:26.849 00.030 16108 IsGuiding returns 1
00:46:26.849 00.000 16108 scope still moving after pulse duration time elapsed
00:46:26.881 00.032 16108 IsSlewing returns 0
00:46:26.881 00.000 16108 IsGuiding returns 1
00:46:26.912 00.031 16108 IsSlewing returns 0
00:46:26.912 00.000 16108 IsGuiding returns 0
00:46:26.912 00.000 16108 scope move finished after 64 + 79 ms
00:46:26.912 00.000 16108 Move returns status 0, amount 64
00:46:26.912 00.000 16108 MoveAxis(N, 0, ABG)
00:46:26.912 00.000 16108 Move returns status 0, amount 0
00:46:26.912 00.000 16108 move complete, result=0
00:46:26.913 00.001 16108 worker thread done servicing request
00:46:26.913 00.000 16108 Worker thread wakes up
00:46:26.913 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
00:46:26.915 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:26.917 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:28.069 01.152 16108 Exposure complete
00:46:28.139 00.070 16108 worker thread done servicing request
00:46:28.139 00.000 21068 OnExposeComplete: enter
00:46:28.142 00.003 21068 UpdateGuideState(): m_state=6
00:46:28.144 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8498
00:46:28.144 00.000 21068 Star::Find returns 1 (0), X=219.78, Y=875.91, Mass=129344, SNR=90.2, Peak=18483 HFD=3.3
00:46:28.146 00.002 21068 MultiStar: [#1 0.01,0.09,1.31,U] [#2 -0.08,-0.38,1.10,U] [#3 -0.14,-0.21,0.88,U] [#4 0.00,0.24,0.75,U] [#5 0.04,-0.01,0.76,U] [#6 0.05,0.18,0.79,U] [#7 -0.33,0.00,0.53,U] [#8 -0.16,0.07,0.62,U] 
00:46:28.147 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.18, 0.21}
00:46:28.150 00.003 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
00:46:28.151 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:46:28.152 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.08 mountY=0.01, mountTheta=0.10
00:46:28.155 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
00:46:28.158 00.003 21068 Enqueuing Move request for scope (-0.08, 0.01)
00:46:28.160 00.002 16108 Worker thread wakes up
00:46:28.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:46:28.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:46:28.160 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
00:46:28.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:46:28.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:28.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:28.161 00.001 16108 MoveAxis(E, 0, ABG)
00:46:28.161 00.000 16108 Move returns status 0, amount 0
00:46:28.161 00.000 16108 MoveAxis(N, 0, ABG)
00:46:28.161 00.000 16108 Move returns status 0, amount 0
00:46:28.161 00.000 16108 move complete, result=0
00:46:28.161 00.000 16108 worker thread done servicing request
00:46:28.168 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3465, FiltMin=2976, FiltMax=65510, Gamma=1.000
00:46:28.187 00.019 21068 UpdateGuideState exits: m=129344 SNR=90.2
00:46:28.190 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:28.193 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:28.194 00.001 21068 Enqueuing Expose request
00:46:28.196 00.002 16108 Worker thread wakes up
00:46:28.196 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:28.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:28.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:29.187 00.990 16108 Exposure complete
00:46:29.259 00.072 16108 worker thread done servicing request
00:46:29.259 00.000 21068 OnExposeComplete: enter
00:46:29.261 00.002 21068 UpdateGuideState(): m_state=6
00:46:29.262 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8499
00:46:29.263 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.73, Mass=121714, SNR=87.2, Peak=18163 HFD=2.9
00:46:29.266 00.003 21068 MultiStar: [#1 -0.05,0.11,1.07,U] [#2 -0.14,-0.04,1.34,U] [#3 -0.19,0.08,1.04,U] [#4 0.21,0.05,0.74,U] [#5 -0.14,0.17,0.91,U] [#6 0.12,0.18,0.82,U] [#7 -0.15,-0.16,0.54,U] [#8 -0.23,-0.36,0.70,U] 
00:46:29.267 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.28, 0.02}
00:46:29.268 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
00:46:29.269 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
00:46:29.270 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=0.10 mountY=0.00, mountTheta=0.03
00:46:29.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
00:46:29.272 00.000 21068 Enqueuing Move request for scope (-0.10, 0.02)
00:46:29.273 00.001 16108 Worker thread wakes up
00:46:29.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:46:29.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:46:29.273 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.00
00:46:29.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:46:29.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:29.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:46:29.273 00.000 16108 MoveAxis(E, 0, ABG)
00:46:29.273 00.000 16108 Move returns status 0, amount 0
00:46:29.273 00.000 16108 MoveAxis(N, 0, ABG)
00:46:29.274 00.001 16108 Move returns status 0, amount 0
00:46:29.274 00.000 16108 move complete, result=0
00:46:29.274 00.000 16108 worker thread done servicing request
00:46:29.278 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3465, FiltMin=2749, FiltMax=65510, Gamma=1.000
00:46:29.297 00.019 21068 UpdateGuideState exits: m=121714 SNR=87.2
00:46:29.299 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:29.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:29.300 00.000 21068 Enqueuing Expose request
00:46:29.301 00.001 16108 Worker thread wakes up
00:46:29.301 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:29.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:29.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:30.454 01.152 16108 Exposure complete
00:46:30.534 00.080 16108 worker thread done servicing request
00:46:30.534 00.000 21068 OnExposeComplete: enter
00:46:30.535 00.001 21068 UpdateGuideState(): m_state=6
00:46:30.536 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8500
00:46:30.537 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.87, Mass=116564, SNR=79.3, Peak=16531 HFD=3.0
00:46:30.538 00.001 21068 MultiStar: [#1 -0.12,-0.16,1.19,U] [#2 -0.21,-0.27,1.33,U] [#3 0.08,-0.40,1.04,U] [#4 -0.01,-0.17,0.84,U] [#5 0.34,-0.21,0.82,U] [#6 -0.08,0.06,0.92,U] [#7 0.05,-0.32,0.66,U] [#8 -0.35,-0.23,0.97,U] 
00:46:30.538 00.000 21068 single-star, 8 included, MultiStar: {-0.05, -0.17}, one-star: {0.04, 0.17}
00:46:30.539 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
00:46:30.540 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
00:46:30.541 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.33 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
00:46:30.543 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.17, opts=13)
00:46:30.544 00.001 21068 Enqueuing Move request for scope (0.04, 0.17)
00:46:30.545 00.001 16108 Worker thread wakes up
00:46:30.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
00:46:30.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
00:46:30.545 00.000 16108 Moving (0.04, 0.17) raw xDistance=-0.01 yDistance=-0.17
00:46:30.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:46:30.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:30.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:46:30.545 00.000 16108 MoveAxis(E, 0, ABG)
00:46:30.545 00.000 16108 Move returns status 0, amount 0
00:46:30.545 00.000 16108 MoveAxis(N, 0, ABG)
00:46:30.545 00.000 16108 Move returns status 0, amount 0
00:46:30.545 00.000 16108 move complete, result=0
00:46:30.545 00.000 16108 worker thread done servicing request
00:46:30.550 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3465, FiltMin=2969, FiltMax=64416, Gamma=1.000
00:46:30.576 00.026 21068 UpdateGuideState exits: m=116564 SNR=79.3
00:46:30.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:30.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:30.579 00.001 21068 Enqueuing Expose request
00:46:30.580 00.001 16108 Worker thread wakes up
00:46:30.580 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:30.582 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:30.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:31.548 00.966 16108 Exposure complete
00:46:31.604 00.056 16108 worker thread done servicing request
00:46:31.604 00.000 21068 OnExposeComplete: enter
00:46:31.607 00.003 21068 UpdateGuideState(): m_state=6
00:46:31.609 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8501
00:46:31.610 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=876.01, Mass=125691, SNR=86.1, Peak=18483 HFD=2.9
00:46:31.611 00.001 21068 MultiStar: [#1 -0.20,0.16,1.18,U] [#2 0.38,-0.27,1.02,U] [#3 -0.02,-0.28,0.93,U] [#4 0.07,-0.06,0.88,U] [#5 0.09,0.04,0.77,U] [#6 0.07,0.22,0.82,U] [#7 0.04,-0.11,0.68,U] [#8 -0.05,-0.11,0.77,U] 
00:46:31.612 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.04, 0.30}
00:46:31.614 00.002 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
00:46:31.615 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
00:46:31.617 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.22 mountX=-0.03 mountY=-0.00, mountTheta=-3.12
00:46:31.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
00:46:31.619 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
00:46:31.620 00.001 16108 Worker thread wakes up
00:46:31.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:46:31.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:46:31.620 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
00:46:31.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:31.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:31.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:46:31.620 00.000 16108 MoveAxis(E, 0, ABG)
00:46:31.621 00.001 16108 Move returns status 0, amount 0
00:46:31.621 00.000 16108 MoveAxis(N, 0, ABG)
00:46:31.621 00.000 16108 Move returns status 0, amount 0
00:46:31.621 00.000 16108 move complete, result=0
00:46:31.621 00.000 16108 worker thread done servicing request
00:46:31.627 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3465, FiltMin=2937, FiltMax=65472, Gamma=1.000
00:46:31.655 00.028 21068 UpdateGuideState exits: m=125691 SNR=86.1
00:46:31.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.659 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:31.660 00.001 21068 Enqueuing Expose request
00:46:31.662 00.002 16108 Worker thread wakes up
00:46:31.662 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:31.664 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:31.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:32.835 01.171 16108 Exposure complete
00:46:32.895 00.060 16108 worker thread done servicing request
00:46:32.895 00.000 21068 OnExposeComplete: enter
00:46:32.895 00.000 21068 UpdateGuideState(): m_state=6
00:46:32.896 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8502
00:46:32.897 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.78, Mass=120574, SNR=78.9, Peak=16051 HFD=3.1
00:46:32.898 00.001 21068 MultiStar: [#1 0.01,0.09,1.12,U] [#2 -0.08,-0.16,1.01,U] [#3 0.33,-0.34,0.00,M1] [#4 0.18,-0.04,0.86,U] [#5 0.17,-0.28,1.08,U] [#6 0.02,-0.05,0.91,U] [#7 -0.14,0.17,0.66,U] [#8 -0.12,-0.08,0.84,U] 
00:46:32.899 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.04}, one-star: {-0.09, 0.08}
00:46:32.899 00.000 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
00:46:32.900 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
00:46:32.901 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.57 mountX=-0.01 mountY=0.04, mountTheta=1.75
00:46:32.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
00:46:32.904 00.001 21068 Enqueuing Move request for scope (0.00, -0.04)
00:46:32.905 00.001 16108 Worker thread wakes up
00:46:32.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
00:46:32.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
00:46:32.905 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
00:46:32.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:46:32.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:32.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:32.906 00.001 16108 MoveAxis(E, 0, ABG)
00:46:32.906 00.000 16108 Move returns status 0, amount 0
00:46:32.906 00.000 16108 MoveAxis(N, 0, ABG)
00:46:32.906 00.000 16108 Move returns status 0, amount 0
00:46:32.906 00.000 16108 move complete, result=0
00:46:32.906 00.000 16108 worker thread done servicing request
00:46:32.909 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3465, FiltMin=2944, FiltMax=56563, Gamma=1.000
00:46:32.932 00.023 21068 UpdateGuideState exits: m=120574 SNR=78.9
00:46:32.935 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:32.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:32.938 00.002 21068 Enqueuing Expose request
00:46:32.939 00.001 16108 Worker thread wakes up
00:46:32.939 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:32.940 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:32.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:33.914 00.974 16108 Exposure complete
00:46:33.969 00.055 16108 worker thread done servicing request
00:46:33.969 00.000 21068 OnExposeComplete: enter
00:46:33.970 00.001 21068 UpdateGuideState(): m_state=6
00:46:33.970 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8503
00:46:33.971 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.73, Mass=118177, SNR=70.1, Peak=16003 HFD=3.2
00:46:33.973 00.002 21068 MultiStar: [#1 0.14,-0.13,1.30,U] [#2 -0.16,-0.15,1.61,U] [#3 -0.06,-0.14,1.29,U] [#4 0.22,0.00,1.07,U] [#5 0.04,-0.12,1.14,U] [#6 0.12,0.25,0.83,U] [#7 -0.04,-0.22,0.85,U] [#8 -0.27,-0.19,0.94,U] 
00:46:33.974 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.23, 0.03}
00:46:33.974 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
00:46:33.975 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
00:46:33.976 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.90 mountX=0.01 mountY=0.09, mountTheta=1.42
00:46:33.977 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
00:46:33.978 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
00:46:33.979 00.001 16108 Worker thread wakes up
00:46:33.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
00:46:33.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
00:46:33.979 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.09
00:46:33.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:46:33.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:33.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:33.979 00.000 16108 MoveAxis(E, 0, ABG)
00:46:33.979 00.000 16108 Move returns status 0, amount 0
00:46:33.979 00.000 16108 MoveAxis(N, 0, ABG)
00:46:33.979 00.000 16108 Move returns status 0, amount 0
00:46:33.979 00.000 16108 move complete, result=0
00:46:33.979 00.000 16108 worker thread done servicing request
00:46:33.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3469, FiltMin=2973, FiltMax=55555, Gamma=1.000
00:46:33.996 00.014 21068 UpdateGuideState exits: m=118177 SNR=70.1
00:46:33.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:33.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:33.999 00.001 21068 Enqueuing Expose request
00:46:33.999 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:34.001 00.002 16108 Worker thread wakes up
00:46:34.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:34.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:35.174 01.173 16108 Exposure complete
00:46:35.228 00.054 16108 worker thread done servicing request
00:46:35.228 00.000 21068 OnExposeComplete: enter
00:46:35.229 00.001 21068 UpdateGuideState(): m_state=6
00:46:35.229 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8504
00:46:35.231 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=876.01, Mass=110993, SNR=79.0, Peak=15331 HFD=3.1
00:46:35.231 00.000 21068 MultiStar: [#1 -0.19,0.26,1.14,U] [#2 -0.45,0.03,1.35,U] [#3 -0.30,-0.15,1.07,U] [#4 0.20,0.20,0.87,U] [#5 -0.14,0.08,1.08,U] [#6 -0.11,0.16,1.02,U] [#7 0.08,0.23,0.65,U] [#8 -0.46,0.13,0.00,M1] 
00:46:35.232 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.13}, one-star: {-0.12, 0.31}
00:46:35.233 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
00:46:35.234 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
00:46:35.235 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.46 mountX=0.18 mountY=-0.09, mountTheta=-0.46
00:46:35.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.13, opts=13)
00:46:35.239 00.002 21068 Enqueuing Move request for scope (-0.16, 0.13)
00:46:35.241 00.002 16108 Worker thread wakes up
00:46:35.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
00:46:35.242 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
00:46:35.242 00.000 16108 Moving (-0.16, 0.13) raw xDistance=0.18 yDistance=-0.09
00:46:35.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:46:35.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:35.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:35.242 00.000 16108 MoveAxis(E, 0, ABG)
00:46:35.242 00.000 16108 Move returns status 0, amount 0
00:46:35.242 00.000 16108 MoveAxis(N, 0, ABG)
00:46:35.242 00.000 16108 Move returns status 0, amount 0
00:46:35.243 00.001 16108 move complete, result=0
00:46:35.243 00.000 16108 worker thread done servicing request
00:46:35.250 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3465, FiltMin=3005, FiltMax=64173, Gamma=1.000
00:46:35.275 00.025 21068 UpdateGuideState exits: m=110993 SNR=79.0
00:46:35.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:35.278 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:35.279 00.001 21068 Enqueuing Expose request
00:46:35.279 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:35.280 00.001 16108 Worker thread wakes up
00:46:35.280 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:35.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:36.267 00.987 16108 Exposure complete
00:46:36.330 00.063 16108 worker thread done servicing request
00:46:36.331 00.001 21068 OnExposeComplete: enter
00:46:36.332 00.001 21068 UpdateGuideState(): m_state=6
00:46:36.334 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8505
00:46:36.336 00.002 21068 Star::Find returns 1 (0), X=219.67, Y=875.87, Mass=125818, SNR=86.5, Peak=17363 HFD=3.3
00:46:36.337 00.001 21068 MultiStar: [#1 -0.19,0.55,0.00,M1] [#2 -0.26,-0.01,1.31,U] [#3 -0.11,0.12,1.11,U] [#4 0.17,0.21,0.79,U] [#5 -0.20,0.24,0.99,U] [#6 0.10,0.38,0.82,U] [#7 -0.34,0.29,0.64,U] [#8 -0.36,0.15,0.72,U] 
00:46:36.340 00.003 21068 refined, 7 included, MultiStar: {-0.17, 0.17}, one-star: {-0.29, 0.17}
00:46:36.341 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
00:46:36.343 00.002 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
00:46:36.344 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.33 mountX=0.19 mountY=-0.13, mountTheta=-0.59
00:46:36.347 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.17, opts=13)
00:46:36.348 00.001 21068 Enqueuing Move request for scope (-0.17, 0.17)
00:46:36.349 00.001 16108 Worker thread wakes up
00:46:36.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
00:46:36.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
00:46:36.349 00.000 16108 Moving (-0.17, 0.17) raw xDistance=0.19 yDistance=-0.13
00:46:36.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:46:36.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:36.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:46:36.349 00.000 16108 MoveAxis(E, 0, ABG)
00:46:36.349 00.000 16108 Move returns status 0, amount 0
00:46:36.349 00.000 16108 MoveAxis(N, 0, ABG)
00:46:36.349 00.000 16108 Move returns status 0, amount 0
00:46:36.349 00.000 16108 move complete, result=0
00:46:36.349 00.000 16108 worker thread done servicing request
00:46:36.354 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3465, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:46:36.368 00.014 21068 UpdateGuideState exits: m=125818 SNR=86.5
00:46:36.371 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.371 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:36.372 00.001 21068 Enqueuing Expose request
00:46:36.372 00.000 16108 Worker thread wakes up
00:46:36.372 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:36.373 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:36.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:37.537 01.164 16108 Exposure complete
00:46:37.620 00.083 16108 worker thread done servicing request
00:46:37.621 00.001 21068 OnExposeComplete: enter
00:46:37.622 00.001 21068 UpdateGuideState(): m_state=6
00:46:37.623 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8506
00:46:37.623 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=875.74, Mass=110646, SNR=94.4, Peak=15219 HFD=3.0
00:46:37.625 00.002 21068 MultiStar: [#1 -0.49,0.15,0.00,M2] [#2 -0.16,-0.21,1.12,U] [#3 -0.45,-0.09,0.90,U] [#4 0.33,0.04,0.71,U] [#5 -0.30,0.07,0.87,U] [#6 -0.00,0.17,0.66,U] [#7 -0.04,-0.13,0.60,U] [#8 -0.49,-0.14,0.00,M1] 
00:46:37.625 00.000 21068 refined, 6 included, MultiStar: {-0.14, -0.03}, one-star: {-0.19, 0.04}
00:46:37.626 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
00:46:37.627 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
00:46:37.628 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.96 mountX=0.13 mountY=0.06, mountTheta=0.41
00:46:37.629 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.03, opts=13)
00:46:37.630 00.001 21068 Enqueuing Move request for scope (-0.14, -0.03)
00:46:37.631 00.001 16108 Worker thread wakes up
00:46:37.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
00:46:37.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
00:46:37.631 00.000 16108 Moving (-0.14, -0.03) raw xDistance=0.13 yDistance=0.06
00:46:37.632 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:37.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:37.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:46:37.632 00.000 16108 MoveAxis(E, 0, ABG)
00:46:37.632 00.000 16108 Move returns status 0, amount 0
00:46:37.632 00.000 16108 MoveAxis(N, 0, ABG)
00:46:37.632 00.000 16108 Move returns status 0, amount 0
00:46:37.632 00.000 16108 move complete, result=0
00:46:37.632 00.000 16108 worker thread done servicing request
00:46:37.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3465, FiltMin=2966, FiltMax=58723, Gamma=1.000
00:46:37.662 00.026 21068 UpdateGuideState exits: m=110646 SNR=94.4
00:46:37.664 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:37.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:37.666 00.001 21068 Enqueuing Expose request
00:46:37.667 00.001 16108 Worker thread wakes up
00:46:37.667 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:37.667 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:37.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:38.643 00.976 16108 Exposure complete
00:46:38.705 00.062 16108 worker thread done servicing request
00:46:38.705 00.000 21068 OnExposeComplete: enter
00:46:38.706 00.001 21068 UpdateGuideState(): m_state=6
00:46:38.707 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8507
00:46:38.707 00.000 21068 Star::Find returns 1 (0), X=219.78, Y=875.73, Mass=108401, SNR=70.9, Peak=14803 HFD=3.0
00:46:38.708 00.001 21068 MultiStar: [#1 -0.55,-0.02,0.00,M3] [#2 -0.10,-0.19,1.47,U] [#3 -0.44,-0.17,0.00,M1] [#4 0.09,-0.12,0.96,U] [#5 -0.14,0.11,1.11,U] [#6 0.06,0.04,0.87,U] [#7 -0.22,0.11,0.77,U] [#8 -0.40,-0.14,0.90,U] 
00:46:38.709 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.03}, one-star: {-0.18, 0.03}
00:46:38.710 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
00:46:38.711 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
00:46:38.711 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=0.12 mountY=0.06, mountTheta=0.50
00:46:38.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.03, opts=13)
00:46:38.714 00.001 21068 Enqueuing Move request for scope (-0.12, -0.03)
00:46:38.715 00.001 16108 Worker thread wakes up
00:46:38.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:46:38.715 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:46:38.715 00.000 16108 Moving (-0.12, -0.03) raw xDistance=0.12 yDistance=0.06
00:46:38.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:46:38.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:38.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:46:38.715 00.000 16108 MoveAxis(E, 0, ABG)
00:46:38.715 00.000 16108 Move returns status 0, amount 0
00:46:38.715 00.000 16108 MoveAxis(N, 0, ABG)
00:46:38.715 00.000 16108 Move returns status 0, amount 0
00:46:38.715 00.000 16108 move complete, result=0
00:46:38.715 00.000 16108 worker thread done servicing request
00:46:38.720 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3465, FiltMin=2969, FiltMax=61165, Gamma=1.000
00:46:38.735 00.015 21068 UpdateGuideState exits: m=108401 SNR=70.9
00:46:38.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.737 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:38.738 00.001 21068 Enqueuing Expose request
00:46:38.739 00.001 16108 Worker thread wakes up
00:46:38.739 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:38.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:38.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:39.892 01.153 16108 Exposure complete
00:46:39.960 00.068 16108 worker thread done servicing request
00:46:39.961 00.001 21068 OnExposeComplete: enter
00:46:39.962 00.001 21068 UpdateGuideState(): m_state=6
00:46:39.963 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8508
00:46:39.963 00.000 21068 Star::Find returns 1 (0), X=219.83, Y=875.68, Mass=138761, SNR=92.2, Peak=16819 HFD=3.4
00:46:39.964 00.001 21068 MultiStar: [#1 -0.02,0.19,1.08,U] [#2 0.06,-0.30,1.15,U] [#3 -0.13,0.03,0.87,U] [#4 -0.18,-0.04,0.81,U] [#5 -0.21,-0.02,0.77,U] [#6 0.05,0.05,0.75,U] [#7 -0.03,-0.02,0.58,U] [#8 -0.23,-0.11,0.70,U] 
00:46:39.965 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.12, -0.02}
00:46:39.966 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
00:46:39.966 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
00:46:39.967 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=0.08 mountY=0.05, mountTheta=0.56
00:46:39.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
00:46:39.970 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
00:46:39.970 00.000 16108 Worker thread wakes up
00:46:39.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:46:39.971 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:46:39.971 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.08 yDistance=0.05
00:46:39.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:46:39.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:39.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:39.971 00.000 16108 MoveAxis(E, 0, ABG)
00:46:39.971 00.000 16108 Move returns status 0, amount 0
00:46:39.971 00.000 16108 MoveAxis(N, 0, ABG)
00:46:39.971 00.000 16108 Move returns status 0, amount 0
00:46:39.971 00.000 16108 move complete, result=0
00:46:39.971 00.000 16108 worker thread done servicing request
00:46:39.975 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3465, FiltMin=2977, FiltMax=62931, Gamma=1.000
00:46:39.991 00.016 21068 UpdateGuideState exits: m=138761 SNR=92.2
00:46:39.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:39.994 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:39.995 00.001 21068 Enqueuing Expose request
00:46:39.997 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:39.999 00.002 16108 Worker thread wakes up
00:46:39.999 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:39.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:40.972 00.973 16108 Exposure complete
00:46:41.040 00.068 16108 worker thread done servicing request
00:46:41.040 00.000 21068 OnExposeComplete: enter
00:46:41.042 00.002 21068 UpdateGuideState(): m_state=6
00:46:41.043 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8509
00:46:41.044 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.77, Mass=124596, SNR=80.1, Peak=16451 HFD=3.2
00:46:41.045 00.001 21068 MultiStar: [#1 0.07,0.00,1.12,U] [#2 -0.04,-0.16,1.18,U] [#3 -0.08,-0.16,1.14,U] [#4 0.24,0.19,0.85,U] [#5 -0.08,-0.16,0.90,U] [#6 0.14,0.12,0.74,U] [#7 0.06,-0.14,0.66,U] [#8 0.01,-0.18,0.82,U] 
00:46:41.046 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.02, 0.07}
00:46:41.046 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.18)
00:46:41.047 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.24)
00:46:41.048 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.14 mountX=-0.03 mountY=0.04, mountTheta=2.20
00:46:41.049 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
00:46:41.050 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
00:46:41.051 00.001 16108 Worker thread wakes up
00:46:41.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:46:41.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:46:41.051 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
00:46:41.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:41.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:41.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:41.051 00.000 16108 MoveAxis(E, 0, ABG)
00:46:41.051 00.000 16108 Move returns status 0, amount 0
00:46:41.051 00.000 16108 MoveAxis(N, 0, ABG)
00:46:41.051 00.000 16108 Move returns status 0, amount 0
00:46:41.051 00.000 16108 move complete, result=0
00:46:41.051 00.000 16108 worker thread done servicing request
00:46:41.055 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3465, FiltMin=3008, FiltMax=61149, Gamma=1.000
00:46:41.070 00.015 21068 UpdateGuideState exits: m=124596 SNR=80.1
00:46:41.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:41.073 00.001 21068 Enqueuing Expose request
00:46:41.075 00.002 16108 Worker thread wakes up
00:46:41.075 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:41.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:41.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:42.227 01.152 16108 Exposure complete
00:46:42.286 00.059 16108 worker thread done servicing request
00:46:42.286 00.000 21068 OnExposeComplete: enter
00:46:42.289 00.003 21068 UpdateGuideState(): m_state=6
00:46:42.290 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8510
00:46:42.291 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.84, Mass=130729, SNR=86.9, Peak=16691 HFD=3.2
00:46:42.292 00.001 21068 MultiStar: [#1 -0.30,-0.03,1.15,U] [#2 0.29,-0.19,1.21,U] [#3 0.24,-0.12,0.95,U] [#4 0.43,0.10,0.70,U] [#5 0.14,0.18,0.87,U] [#6 0.16,0.40,0.79,U] [#7 0.38,-0.03,0.56,U] [#8 0.03,0.04,0.66,U] 
00:46:42.294 00.002 21068 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {-0.12, 0.14}
00:46:42.295 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
00:46:42.298 00.003 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
00:46:42.299 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.11 mountY=-0.06, mountTheta=-2.59
00:46:42.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
00:46:42.304 00.003 21068 Enqueuing Move request for scope (0.11, 0.04)
00:46:42.306 00.002 16108 Worker thread wakes up
00:46:42.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:46:42.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:46:42.306 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.06
00:46:42.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:46:42.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:42.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:46:42.306 00.000 16108 MoveAxis(E, 0, ABG)
00:46:42.306 00.000 16108 Move returns status 0, amount 0
00:46:42.306 00.000 16108 MoveAxis(N, 0, ABG)
00:46:42.307 00.001 16108 Move returns status 0, amount 0
00:46:42.307 00.000 16108 move complete, result=0
00:46:42.307 00.000 16108 worker thread done servicing request
00:46:42.312 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3465, FiltMin=2966, FiltMax=65472, Gamma=1.000
00:46:42.330 00.018 21068 UpdateGuideState exits: m=130729 SNR=86.9
00:46:42.330 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:42.332 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:42.332 00.000 21068 Enqueuing Expose request
00:46:42.334 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:42.335 00.001 16108 Worker thread wakes up
00:46:42.335 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:42.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:43.301 00.966 16108 Exposure complete
00:46:43.370 00.069 16108 worker thread done servicing request
00:46:43.370 00.000 21068 OnExposeComplete: enter
00:46:43.371 00.001 21068 UpdateGuideState(): m_state=6
00:46:43.372 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8511
00:46:43.373 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.87, Mass=136774, SNR=86.2, Peak=19411 HFD=3.3
00:46:43.375 00.002 21068 MultiStar: [#1 0.03,0.10,1.09,U] [#2 -0.11,-0.17,1.35,U] [#3 0.25,-0.08,1.08,U] [#4 0.11,-0.20,0.75,U] [#5 -0.01,0.04,0.91,U] [#6 -0.14,0.27,0.77,U] [#7 0.27,0.04,0.57,U] [#8 -0.41,0.09,0.82,U] 
00:46:43.375 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.15, 0.17}
00:46:43.376 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
00:46:43.377 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
00:46:43.377 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.51 mountX=0.03 mountY=-0.01, mountTheta=-0.40
00:46:43.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
00:46:43.380 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
00:46:43.381 00.001 16108 Worker thread wakes up
00:46:43.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:46:43.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:46:43.381 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.01
00:46:43.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:46:43.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:43.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:43.381 00.000 16108 MoveAxis(E, 0, ABG)
00:46:43.381 00.000 16108 Move returns status 0, amount 0
00:46:43.381 00.000 16108 MoveAxis(N, 0, ABG)
00:46:43.381 00.000 16108 Move returns status 0, amount 0
00:46:43.382 00.001 16108 move complete, result=0
00:46:43.382 00.000 16108 worker thread done servicing request
00:46:43.387 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3465, FiltMin=3008, FiltMax=65510, Gamma=1.000
00:46:43.415 00.028 21068 UpdateGuideState exits: m=136774 SNR=86.2
00:46:43.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:43.418 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:43.418 00.000 21068 Enqueuing Expose request
00:46:43.419 00.001 16108 Worker thread wakes up
00:46:43.419 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:43.420 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:43.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:44.580 01.160 16108 Exposure complete
00:46:44.635 00.055 16108 worker thread done servicing request
00:46:44.635 00.000 21068 OnExposeComplete: enter
00:46:44.637 00.002 21068 UpdateGuideState(): m_state=6
00:46:44.638 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8512
00:46:44.639 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=876.00, Mass=114728, SNR=85.1, Peak=16851 HFD=3.3
00:46:44.640 00.001 21068 MultiStar: [#1 0.09,0.13,1.15,U] [#2 -0.04,-0.09,1.03,U] [#3 0.26,-0.19,1.10,U] [#4 0.10,0.04,0.87,U] [#5 -0.07,0.17,0.84,U] [#6 -0.31,0.18,0.80,U] [#7 0.02,0.10,0.62,U] [#8 -0.29,0.12,0.78,U] 
00:46:44.641 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.25, 0.29}
00:46:44.641 00.000 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
00:46:44.642 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
00:46:44.643 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.05 mountY=-0.06, mountTheta=-0.88
00:46:44.644 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
00:46:44.645 00.001 21068 Enqueuing Move request for scope (-0.04, 0.08)
00:46:44.647 00.002 16108 Worker thread wakes up
00:46:44.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:46:44.647 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:46:44.647 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.05 yDistance=-0.06
00:46:44.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:46:44.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:44.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:46:44.648 00.001 16108 MoveAxis(E, 0, ABG)
00:46:44.648 00.000 16108 Move returns status 0, amount 0
00:46:44.648 00.000 16108 MoveAxis(N, 0, ABG)
00:46:44.648 00.000 16108 Move returns status 0, amount 0
00:46:44.648 00.000 16108 move complete, result=0
00:46:44.648 00.000 16108 worker thread done servicing request
00:46:44.650 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3465, FiltMin=3008, FiltMax=52013, Gamma=1.000
00:46:44.666 00.016 21068 UpdateGuideState exits: m=114728 SNR=85.1
00:46:44.668 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:44.668 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:44.669 00.001 21068 Enqueuing Expose request
00:46:44.670 00.001 16108 Worker thread wakes up
00:46:44.670 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:44.670 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:44.671 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:45.644 00.973 16108 Exposure complete
00:46:45.716 00.072 16108 worker thread done servicing request
00:46:45.717 00.001 21068 OnExposeComplete: enter
00:46:45.718 00.001 21068 UpdateGuideState(): m_state=6
00:46:45.719 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8513
00:46:45.720 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=876.08, Mass=124594, SNR=87.3, Peak=18419 HFD=3.0
00:46:45.723 00.003 21068 MultiStar: [#1 -0.10,0.13,1.05,U] [#2 -0.02,0.11,1.24,U] [#3 0.02,-0.34,1.06,U] [#4 0.05,0.16,0.92,U] [#5 -0.36,0.09,0.86,U] [#6 -0.21,0.18,0.72,U] [#7 0.09,0.17,0.58,U] [#8 -0.51,0.10,0.00,M1] 
00:46:45.724 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.05, 0.38}
00:46:45.725 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
00:46:45.727 00.002 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
00:46:45.727 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.09 mountY=-0.08, mountTheta=-0.75
00:46:45.730 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
00:46:45.732 00.002 21068 Enqueuing Move request for scope (-0.07, 0.10)
00:46:45.733 00.001 16108 Worker thread wakes up
00:46:45.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:46:45.733 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:46:45.733 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.09 yDistance=-0.08
00:46:45.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:45.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:45.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:45.733 00.000 16108 MoveAxis(E, 0, ABG)
00:46:45.733 00.000 16108 Move returns status 0, amount 0
00:46:45.733 00.000 16108 MoveAxis(N, 0, ABG)
00:46:45.733 00.000 16108 Move returns status 0, amount 0
00:46:45.733 00.000 16108 move complete, result=0
00:46:45.733 00.000 16108 worker thread done servicing request
00:46:45.736 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3465, FiltMin=2977, FiltMax=59200, Gamma=1.000
00:46:45.756 00.020 21068 UpdateGuideState exits: m=124594 SNR=87.3
00:46:45.758 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:45.761 00.002 21068 Enqueuing Expose request
00:46:45.762 00.001 16108 Worker thread wakes up
00:46:45.762 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:45.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:45.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:46.910 01.147 16108 Exposure complete
00:46:46.967 00.057 16108 worker thread done servicing request
00:46:46.967 00.000 21068 OnExposeComplete: enter
00:46:46.969 00.002 21068 UpdateGuideState(): m_state=6
00:46:46.970 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8514
00:46:46.972 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=875.69, Mass=146005, SNR=96.9, Peak=21795 HFD=3.2
00:46:46.974 00.002 21068 MultiStar: [#1 -0.23,-0.09,1.02,U] [#2 -0.09,-0.22,0.98,U] [#3 -0.25,-0.17,0.75,U] [#4 0.06,-0.08,0.81,U] [#5 -0.19,0.11,0.88,U] [#6 -0.04,0.32,0.76,U] [#7 0.13,-0.06,0.57,U] [#8 -0.13,-0.21,0.64,U] 
00:46:46.976 00.002 21068 single-star, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.09, -0.02}
00:46:46.977 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.34)
00:46:46.978 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.40)
00:46:46.979 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.98 mountX=0.09 mountY=0.04, mountTheta=0.39
00:46:46.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
00:46:46.983 00.002 21068 Enqueuing Move request for scope (-0.09, -0.02)
00:46:46.984 00.001 16108 Worker thread wakes up
00:46:46.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
00:46:46.984 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
00:46:46.984 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=0.04
00:46:46.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:46.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:46.984 00.000 16108 MoveAxis(E, 0, ABG)
00:46:46.984 00.000 16108 Move returns status 0, amount 0
00:46:46.984 00.000 16108 MoveAxis(N, 0, ABG)
00:46:46.984 00.000 16108 Move returns status 0, amount 0
00:46:46.984 00.000 16108 move complete, result=0
00:46:46.984 00.000 16108 worker thread done servicing request
00:46:46.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3465, FiltMin=2963, FiltMax=58781, Gamma=1.000
00:46:47.004 00.016 21068 UpdateGuideState exits: m=146005 SNR=96.9
00:46:47.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:47.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:47.007 00.001 21068 Enqueuing Expose request
00:46:47.007 00.000 16108 Worker thread wakes up
00:46:47.007 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:47.008 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:47.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:47.998 00.990 16108 Exposure complete
00:46:48.078 00.080 16108 worker thread done servicing request
00:46:48.078 00.000 21068 OnExposeComplete: enter
00:46:48.079 00.001 21068 UpdateGuideState(): m_state=6
00:46:48.080 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8515
00:46:48.081 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.99, Mass=106343, SNR=74.6, Peak=16339 HFD=2.8
00:46:48.082 00.001 21068 MultiStar: [#1 -0.11,0.13,1.23,U] [#2 -0.00,-0.20,1.29,U] [#3 0.05,-0.28,1.36,U] [#4 0.46,0.05,0.00,M1] [#5 -0.11,0.02,1.08,U] [#6 0.08,0.21,1.02,U] [#7 -0.09,-0.10,0.62,U] [#8 -0.08,-0.10,0.89,U] 
00:46:48.083 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {0.06, 0.29}
00:46:48.085 00.002 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
00:46:48.086 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
00:46:48.087 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.68 mountX=0.02 mountY=0.02, mountTheta=0.68
00:46:48.088 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
00:46:48.089 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
00:46:48.090 00.001 16108 Worker thread wakes up
00:46:48.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:46:48.090 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:46:48.090 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.02
00:46:48.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:48.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:48.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:48.090 00.000 16108 MoveAxis(E, 0, ABG)
00:46:48.090 00.000 16108 Move returns status 0, amount 0
00:46:48.091 00.001 16108 MoveAxis(N, 0, ABG)
00:46:48.091 00.000 16108 Move returns status 0, amount 0
00:46:48.091 00.000 16108 move complete, result=0
00:46:48.091 00.000 16108 worker thread done servicing request
00:46:48.095 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3462, FiltMin=2969, FiltMax=59155, Gamma=1.000
00:46:48.124 00.029 21068 UpdateGuideState exits: m=106343 SNR=74.6
00:46:48.126 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:48.127 00.000 21068 Enqueuing Expose request
00:46:48.129 00.002 16108 Worker thread wakes up
00:46:48.129 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:48.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:48.129 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:49.309 01.180 16108 Exposure complete
00:46:49.376 00.067 16108 worker thread done servicing request
00:46:49.376 00.000 21068 OnExposeComplete: enter
00:46:49.378 00.002 21068 UpdateGuideState(): m_state=6
00:46:49.379 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8516
00:46:49.381 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=875.86, Mass=124977, SNR=86.4, Peak=18355 HFD=2.9
00:46:49.383 00.002 21068 MultiStar: [#1 0.42,0.12,1.05,U] [#2 0.20,-0.17,1.16,U] [#3 0.12,-0.19,0.98,U] [#4 0.42,0.04,0.70,U] [#5 0.07,0.09,0.90,U] [#6 0.31,0.09,0.99,U] [#7 0.48,0.09,0.00,M1] [#8 -0.16,-0.11,0.82,U] 
00:46:49.384 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.00}, one-star: {0.17, 0.16}
00:46:49.385 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:46:49.387 00.002 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:46:49.387 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.00 mountX=-0.19 mountY=-0.05, mountTheta=-2.91
00:46:49.390 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.00, opts=13)
00:46:49.392 00.002 21068 Enqueuing Move request for scope (0.20, 0.00)
00:46:49.393 00.001 16108 Worker thread wakes up
00:46:49.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
00:46:49.393 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
00:46:49.393 00.000 16108 Moving (0.20, 0.00) raw xDistance=-0.19 yDistance=-0.05
00:46:49.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:46:49.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:49.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:49.393 00.000 16108 MoveAxis(E, 0, ABG)
00:46:49.393 00.000 16108 Move returns status 0, amount 0
00:46:49.393 00.000 16108 MoveAxis(N, 0, ABG)
00:46:49.393 00.000 16108 Move returns status 0, amount 0
00:46:49.393 00.000 16108 move complete, result=0
00:46:49.393 00.000 16108 worker thread done servicing request
00:46:49.399 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3462, FiltMin=2953, FiltMax=61280, Gamma=1.000
00:46:49.419 00.020 21068 UpdateGuideState exits: m=124977 SNR=86.4
00:46:49.419 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:49.420 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:49.421 00.001 21068 Enqueuing Expose request
00:46:49.421 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:49.422 00.001 16108 Worker thread wakes up
00:46:49.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:49.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:50.392 00.970 16108 Exposure complete
00:46:50.453 00.061 16108 worker thread done servicing request
00:46:50.453 00.000 21068 OnExposeComplete: enter
00:46:50.456 00.003 21068 UpdateGuideState(): m_state=6
00:46:50.458 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8517
00:46:50.460 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=875.65, Mass=124944, SNR=89.4, Peak=17731 HFD=3.3
00:46:50.461 00.001 21068 MultiStar: [#1 -0.02,0.18,1.25,U] [#2 0.21,-0.13,0.98,U] [#3 0.29,-0.14,0.94,U] [#4 0.44,-0.04,0.70,U] [#5 -0.13,-0.20,0.94,U] [#6 0.23,0.22,0.83,U] [#7 0.12,-0.12,0.61,U] [#8 -0.07,-0.31,0.77,U] 
00:46:50.463 00.002 21068 single-star, 8 included, MultiStar: {0.10, -0.05}, one-star: {-0.04, -0.05}
00:46:50.464 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
00:46:50.466 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
00:46:50.469 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.27 mountX=0.03 mountY=0.06, mountTheta=1.07
00:46:50.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
00:46:50.473 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
00:46:50.474 00.001 16108 Worker thread wakes up
00:46:50.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:46:50.474 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:46:50.474 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
00:46:50.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:46:50.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:50.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:46:50.474 00.000 16108 MoveAxis(E, 0, ABG)
00:46:50.474 00.000 16108 Move returns status 0, amount 0
00:46:50.474 00.000 16108 MoveAxis(N, 0, ABG)
00:46:50.474 00.000 16108 Move returns status 0, amount 0
00:46:50.474 00.000 16108 move complete, result=0
00:46:50.474 00.000 16108 worker thread done servicing request
00:46:50.480 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3462, FiltMin=2921, FiltMax=65472, Gamma=1.000
00:46:50.500 00.020 21068 UpdateGuideState exits: m=124944 SNR=89.4
00:46:50.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:50.504 00.002 21068 Enqueuing Expose request
00:46:50.505 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:50.506 00.001 16108 Worker thread wakes up
00:46:50.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:50.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:51.673 01.167 16108 Exposure complete
00:46:51.734 00.061 16108 worker thread done servicing request
00:46:51.735 00.001 21068 OnExposeComplete: enter
00:46:51.737 00.002 21068 UpdateGuideState(): m_state=6
00:46:51.738 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8518
00:46:51.740 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=875.80, Mass=143509, SNR=90.0, Peak=19523 HFD=3.4
00:46:51.741 00.001 21068 MultiStar: [#1 0.23,0.08,1.08,U] [#2 0.41,-0.21,0.00,M1] [#3 0.35,-0.22,0.96,U] [#4 0.40,0.19,0.84,U] [#5 0.02,-0.05,0.71,U] [#6 0.21,0.30,0.95,U] [#7 -0.02,0.08,0.54,U] [#8 0.11,0.04,0.67,U] 
00:46:51.742 00.001 21068 single-star, 7 included, MultiStar: {0.20, 0.07}, one-star: {0.16, 0.10}
00:46:51.742 00.000 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:46:51.743 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:46:51.744 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=-0.14 mountY=-0.14, mountTheta=-2.37
00:46:51.746 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.10, opts=13)
00:46:51.747 00.001 21068 Enqueuing Move request for scope (0.16, 0.10)
00:46:51.748 00.001 16108 Worker thread wakes up
00:46:51.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:46:51.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:46:51.748 00.000 16108 Moving (0.16, 0.10) raw xDistance=-0.14 yDistance=-0.14
00:46:51.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:46:51.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:51.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:46:51.748 00.000 16108 MoveAxis(E, 0, ABG)
00:46:51.748 00.000 16108 Move returns status 0, amount 0
00:46:51.748 00.000 16108 MoveAxis(N, 0, ABG)
00:46:51.748 00.000 16108 Move returns status 0, amount 0
00:46:51.748 00.000 16108 move complete, result=0
00:46:51.748 00.000 16108 worker thread done servicing request
00:46:51.752 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3462, FiltMin=2957, FiltMax=59680, Gamma=1.000
00:46:51.768 00.016 21068 UpdateGuideState exits: m=143509 SNR=90.0
00:46:51.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:51.769 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:51.770 00.001 21068 Enqueuing Expose request
00:46:51.771 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:51.772 00.001 16108 Worker thread wakes up
00:46:51.772 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:51.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:52.740 00.968 16108 Exposure complete
00:46:52.812 00.072 16108 worker thread done servicing request
00:46:52.812 00.000 21068 OnExposeComplete: enter
00:46:52.813 00.001 21068 UpdateGuideState(): m_state=6
00:46:52.814 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8519
00:46:52.815 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=876.00, Mass=127716, SNR=95.8, Peak=19907 HFD=3.2
00:46:52.815 00.000 21068 MultiStar: [#1 -0.07,0.11,0.90,U] [#2 0.06,-0.15,1.02,U] [#3 0.07,-0.06,1.04,U] [#4 0.22,-0.02,0.74,U] [#5 0.13,0.08,0.91,U] [#6 0.04,0.07,0.73,U] [#7 0.07,-0.04,0.46,U] [#8 -0.15,0.02,0.64,U] 
00:46:52.816 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.21, 0.30}
00:46:52.817 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
00:46:52.819 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
00:46:52.819 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=-0.01 mountY=-0.04, mountTheta=-1.75
00:46:52.821 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
00:46:52.822 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
00:46:52.822 00.000 16108 Worker thread wakes up
00:46:52.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:46:52.823 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:46:52.823 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.01 yDistance=-0.04
00:46:52.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:46:52.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:52.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:46:52.823 00.000 16108 MoveAxis(E, 0, ABG)
00:46:52.823 00.000 16108 Move returns status 0, amount 0
00:46:52.823 00.000 16108 MoveAxis(N, 0, ABG)
00:46:52.823 00.000 16108 Move returns status 0, amount 0
00:46:52.823 00.000 16108 move complete, result=0
00:46:52.823 00.000 16108 worker thread done servicing request
00:46:52.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3462, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:46:52.846 00.019 21068 UpdateGuideState exits: m=127716 SNR=95.8
00:46:52.848 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:52.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:52.851 00.002 21068 Enqueuing Expose request
00:46:52.853 00.002 16108 Worker thread wakes up
00:46:52.853 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:52.853 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:52.855 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:54.011 01.156 16108 Exposure complete
00:46:54.068 00.057 16108 worker thread done servicing request
00:46:54.068 00.000 21068 OnExposeComplete: enter
00:46:54.070 00.002 21068 UpdateGuideState(): m_state=6
00:46:54.071 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8520
00:46:54.072 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.89, Mass=125059, SNR=84.2, Peak=20931 HFD=2.8
00:46:54.073 00.001 21068 MultiStar: [#1 0.26,0.08,1.20,U] [#2 0.06,-0.07,1.23,U] [#3 0.11,-0.07,1.17,U] [#4 0.21,-0.02,0.79,U] [#5 0.06,-0.01,1.10,U] [#6 0.03,0.31,0.89,U] [#7 0.26,0.04,0.62,U] [#8 0.00,0.26,0.80,U] 
00:46:54.073 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {-0.12, 0.19}
00:46:54.074 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
00:46:54.075 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
00:46:54.075 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
00:46:54.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.07, opts=13)
00:46:54.078 00.001 21068 Enqueuing Move request for scope (0.09, 0.07)
00:46:54.080 00.002 16108 Worker thread wakes up
00:46:54.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:46:54.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:46:54.080 00.000 16108 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=-0.09
00:46:54.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:46:54.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:54.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:54.081 00.001 16108 MoveAxis(E, 0, ABG)
00:46:54.081 00.000 16108 Move returns status 0, amount 0
00:46:54.081 00.000 16108 MoveAxis(N, 0, ABG)
00:46:54.081 00.000 16108 Move returns status 0, amount 0
00:46:54.081 00.000 16108 move complete, result=0
00:46:54.081 00.000 16108 worker thread done servicing request
00:46:54.089 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3462, FiltMin=2905, FiltMax=53504, Gamma=1.000
00:46:54.114 00.025 21068 UpdateGuideState exits: m=125059 SNR=84.2
00:46:54.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:54.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:54.117 00.001 21068 Enqueuing Expose request
00:46:54.119 00.002 16108 Worker thread wakes up
00:46:54.119 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:54.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:54.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:55.097 00.977 16108 Exposure complete
00:46:55.162 00.065 16108 worker thread done servicing request
00:46:55.162 00.000 21068 OnExposeComplete: enter
00:46:55.164 00.002 21068 UpdateGuideState(): m_state=6
00:46:55.166 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8521
00:46:55.167 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.93, Mass=122706, SNR=82.5, Peak=19971 HFD=2.8
00:46:55.169 00.002 21068 MultiStar: [#1 0.07,0.16,1.23,U] [#2 -0.14,-0.04,1.19,U] [#3 -0.07,0.04,1.05,U] [#4 -0.24,0.15,0.78,U] [#5 -0.33,0.16,0.84,U] [#6 -0.23,0.28,0.79,U] [#7 0.29,0.03,0.60,U] [#8 -0.51,0.14,0.00,M1] 
00:46:55.170 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.12}, one-star: {-0.18, 0.23}
00:46:55.173 00.003 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
00:46:55.175 00.002 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
00:46:55.176 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.29 mountX=0.13 mountY=-0.09, mountTheta=-0.64
00:46:55.179 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.12, opts=13)
00:46:55.181 00.002 21068 Enqueuing Move request for scope (-0.11, 0.12)
00:46:55.182 00.001 16108 Worker thread wakes up
00:46:55.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:46:55.183 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:46:55.183 00.000 16108 Moving (-0.11, 0.12) raw xDistance=0.13 yDistance=-0.09
00:46:55.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:55.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:55.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:55.183 00.000 16108 MoveAxis(E, 0, ABG)
00:46:55.183 00.000 16108 Move returns status 0, amount 0
00:46:55.183 00.000 16108 MoveAxis(N, 0, ABG)
00:46:55.183 00.000 16108 Move returns status 0, amount 0
00:46:55.183 00.000 16108 move complete, result=0
00:46:55.183 00.000 16108 worker thread done servicing request
00:46:55.191 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3462, FiltMin=2953, FiltMax=60496, Gamma=1.000
00:46:55.211 00.020 21068 UpdateGuideState exits: m=122706 SNR=82.5
00:46:55.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:55.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:55.214 00.001 21068 Enqueuing Expose request
00:46:55.214 00.000 16108 Worker thread wakes up
00:46:55.214 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:55.216 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:55.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:56.369 01.153 16108 Exposure complete
00:46:56.429 00.060 16108 worker thread done servicing request
00:46:56.429 00.000 21068 OnExposeComplete: enter
00:46:56.431 00.002 21068 UpdateGuideState(): m_state=6
00:46:56.432 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8522
00:46:56.432 00.000 21068 Star::Find returns 1 (0), X=220.05, Y=875.97, Mass=140678, SNR=99.0, Peak=20563 HFD=2.9
00:46:56.433 00.001 21068 MultiStar: [#1 0.23,0.03,0.90,U] [#2 -0.21,-0.03,1.12,U] [#3 0.08,-0.04,0.86,U] [#4 -0.01,0.23,0.70,U] [#5 -0.23,-0.13,0.84,U] [#6 -0.02,0.15,0.70,U] [#7 0.40,0.11,0.55,U] [#8 -0.39,0.01,0.58,U] 
00:46:56.434 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.09, 0.27}
00:46:56.435 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:46:56.435 00.000 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
00:46:56.436 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.80 mountX=0.02 mountY=-0.06, mountTheta=-1.15
00:46:56.439 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
00:46:56.439 00.000 21068 Enqueuing Move request for scope (-0.01, 0.06)
00:46:56.440 00.001 16108 Worker thread wakes up
00:46:56.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:46:56.440 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:46:56.440 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.06
00:46:56.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:56.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:56.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:46:56.440 00.000 16108 MoveAxis(E, 0, ABG)
00:46:56.440 00.000 16108 Move returns status 0, amount 0
00:46:56.440 00.000 16108 MoveAxis(N, 0, ABG)
00:46:56.440 00.000 16108 Move returns status 0, amount 0
00:46:56.440 00.000 16108 move complete, result=0
00:46:56.440 00.000 16108 worker thread done servicing request
00:46:56.443 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3462, FiltMin=2985, FiltMax=52976, Gamma=1.000
00:46:56.459 00.016 21068 UpdateGuideState exits: m=140678 SNR=99.0
00:46:56.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:56.460 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:56.461 00.001 21068 Enqueuing Expose request
00:46:56.462 00.001 16108 Worker thread wakes up
00:46:56.462 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:56.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:56.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:57.447 00.985 16108 Exposure complete
00:46:57.503 00.056 16108 worker thread done servicing request
00:46:57.503 00.000 21068 OnExposeComplete: enter
00:46:57.504 00.001 21068 UpdateGuideState(): m_state=6
00:46:57.504 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8523
00:46:57.505 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=876.07, Mass=111929, SNR=71.6, Peak=16563 HFD=2.9
00:46:57.506 00.001 21068 MultiStar: [#1 -0.15,0.31,1.37,U] [#2 0.07,0.03,1.42,U] [#3 0.10,-0.14,1.03,U] [#4 0.22,0.31,1.08,U] [#5 -0.24,0.05,1.08,U] [#6 -0.03,0.31,1.03,U] [#7 0.25,-0.01,0.65,U] [#8 -0.38,0.19,0.86,U] 
00:46:57.508 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.05, 0.37}
00:46:57.508 00.000 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
00:46:57.509 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
00:46:57.510 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.74 mountX=0.06 mountY=-0.15, mountTheta=-1.22
00:46:57.511 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.16, opts=13)
00:46:57.512 00.001 21068 Enqueuing Move request for scope (-0.03, 0.16)
00:46:57.513 00.001 16108 Worker thread wakes up
00:46:57.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
00:46:57.513 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
00:46:57.513 00.000 16108 Moving (-0.03, 0.16) raw xDistance=0.06 yDistance=-0.15
00:46:57.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:46:57.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:57.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:46:57.513 00.000 16108 MoveAxis(E, 0, ABG)
00:46:57.513 00.000 16108 Move returns status 0, amount 0
00:46:57.513 00.000 16108 MoveAxis(N, 0, ABG)
00:46:57.513 00.000 16108 Move returns status 0, amount 0
00:46:57.513 00.000 16108 move complete, result=0
00:46:57.513 00.000 16108 worker thread done servicing request
00:46:57.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3462, FiltMin=2953, FiltMax=52768, Gamma=1.000
00:46:57.532 00.015 21068 UpdateGuideState exits: m=111929 SNR=71.6
00:46:57.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:57.535 00.001 21068 Enqueuing Expose request
00:46:57.535 00.000 16108 Worker thread wakes up
00:46:57.535 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:57.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:57.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:58.707 01.171 16108 Exposure complete
00:46:58.791 00.084 16108 worker thread done servicing request
00:46:58.791 00.000 21068 OnExposeComplete: enter
00:46:58.792 00.001 21068 UpdateGuideState(): m_state=6
00:46:58.794 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8524
00:46:58.795 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=876.17, Mass=113977, SNR=76.9, Peak=16835 HFD=3.0
00:46:58.796 00.001 21068 MultiStar: [#1 0.08,0.15,1.19,U] [#2 0.03,0.06,1.31,U] [#3 -0.13,-0.02,0.99,U] [#4 0.18,-0.00,0.92,U] [#5 -0.00,0.25,0.98,U] [#6 0.28,0.08,0.78,U] [#7 0.28,0.22,0.66,U] [#8 -0.27,-0.09,0.73,U] 
00:46:58.797 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.02, 0.47}
00:46:58.797 00.000 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
00:46:58.798 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
00:46:58.799 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.24 mountX=-0.02 mountY=-0.13, mountTheta=-1.73
00:46:58.800 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
00:46:58.801 00.001 21068 Enqueuing Move request for scope (0.04, 0.13)
00:46:58.802 00.001 16108 Worker thread wakes up
00:46:58.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:46:58.802 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:46:58.802 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.13
00:46:58.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:46:58.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:58.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:46:58.802 00.000 16108 MoveAxis(E, 0, ABG)
00:46:58.802 00.000 16108 Move returns status 0, amount 0
00:46:58.802 00.000 16108 MoveAxis(N, 0, ABG)
00:46:58.802 00.000 16108 Move returns status 0, amount 0
00:46:58.802 00.000 16108 move complete, result=0
00:46:58.802 00.000 16108 worker thread done servicing request
00:46:58.807 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3462, FiltMin=2969, FiltMax=55440, Gamma=1.000
00:46:58.821 00.014 21068 UpdateGuideState exits: m=113977 SNR=76.9
00:46:58.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:58.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:58.825 00.002 21068 Enqueuing Expose request
00:46:58.826 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:58.827 00.001 16108 Worker thread wakes up
00:46:58.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:58.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:46:59.792 00.965 16108 Exposure complete
00:46:59.881 00.089 16108 worker thread done servicing request
00:46:59.881 00.000 21068 OnExposeComplete: enter
00:46:59.882 00.001 21068 UpdateGuideState(): m_state=6
00:46:59.883 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8525
00:46:59.884 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.92, Mass=135018, SNR=93.6, Peak=19907 HFD=3.0
00:46:59.885 00.001 21068 MultiStar: [#1 0.10,0.42,0.99,U] [#2 -0.25,-0.16,1.00,U] [#3 0.02,0.07,1.04,U] [#4 0.28,0.24,0.71,U] [#5 -0.35,-0.07,0.90,U] [#6 -0.04,0.39,0.83,U] [#7 0.20,-0.03,0.58,U] [#8 -0.39,-0.00,0.69,U] 
00:46:59.885 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.14, 0.22}
00:46:59.886 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:46:59.887 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:46:59.889 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=0.10 mountY=-0.11, mountTheta=-0.83
00:46:59.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.13, opts=13)
00:46:59.894 00.002 21068 Enqueuing Move request for scope (-0.07, 0.13)
00:46:59.896 00.002 16108 Worker thread wakes up
00:46:59.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
00:46:59.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
00:46:59.898 00.002 16108 Moving (-0.07, 0.13) raw xDistance=0.10 yDistance=-0.11
00:46:59.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:46:59.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:59.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:59.898 00.000 16108 MoveAxis(E, 0, ABG)
00:46:59.898 00.000 16108 Move returns status 0, amount 0
00:46:59.898 00.000 16108 MoveAxis(N, 0, ABG)
00:46:59.898 00.000 16108 Move returns status 0, amount 0
00:46:59.899 00.001 16108 move complete, result=0
00:46:59.899 00.000 16108 worker thread done servicing request
00:46:59.904 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3462, FiltMin=2976, FiltMax=54448, Gamma=1.000
00:46:59.925 00.021 21068 UpdateGuideState exits: m=135018 SNR=93.6
00:46:59.925 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:59.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:46:59.929 00.003 21068 Enqueuing Expose request
00:46:59.930 00.001 16108 Worker thread wakes up
00:46:59.930 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:59.932 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:46:59.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:01.101 01.169 16108 Exposure complete
00:47:01.167 00.066 16108 worker thread done servicing request
00:47:01.167 00.000 21068 OnExposeComplete: enter
00:47:01.168 00.001 21068 UpdateGuideState(): m_state=6
00:47:01.169 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8526
00:47:01.169 00.000 21068 Star::Find returns 1 (0), X=219.69, Y=875.57, Mass=124734, SNR=78.4, Peak=15075 HFD=3.3
00:47:01.170 00.001 21068 MultiStar: [#1 -0.15,0.02,1.08,U] [#2 -0.18,-0.19,1.21,U] [#3 0.19,-0.21,0.97,U] [#4 0.20,0.09,1.00,U] [#5 -0.46,-0.04,0.00,M1] [#6 0.09,0.37,0.85,U] [#7 -0.16,-0.04,0.66,U] [#8 -0.39,-0.29,0.00,M1] 
00:47:01.171 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {-0.27, -0.13}
00:47:01.172 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.70)
00:47:01.173 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
00:47:01.173 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.62 mountX=0.04 mountY=0.03, mountTheta=0.73
00:47:01.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
00:47:01.176 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
00:47:01.176 00.000 16108 Worker thread wakes up
00:47:01.177 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:47:01.177 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:47:01.177 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
00:47:01.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:47:01.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:01.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:01.177 00.000 16108 MoveAxis(E, 0, ABG)
00:47:01.178 00.001 16108 Move returns status 0, amount 0
00:47:01.178 00.000 16108 MoveAxis(N, 0, ABG)
00:47:01.178 00.000 16108 Move returns status 0, amount 0
00:47:01.178 00.000 16108 move complete, result=0
00:47:01.178 00.000 16108 worker thread done servicing request
00:47:01.180 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3462, FiltMin=2992, FiltMax=65510, Gamma=1.000
00:47:01.196 00.016 21068 UpdateGuideState exits: m=124734 SNR=78.4
00:47:01.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.198 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:01.198 00.000 21068 Enqueuing Expose request
00:47:01.199 00.001 16108 Worker thread wakes up
00:47:01.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:01.199 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:01.201 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:02.171 00.970 16108 Exposure complete
00:47:02.245 00.074 16108 worker thread done servicing request
00:47:02.246 00.001 21068 OnExposeComplete: enter
00:47:02.247 00.001 21068 UpdateGuideState(): m_state=6
00:47:02.249 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8527
00:47:02.251 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=875.78, Mass=140887, SNR=93.9, Peak=18355 HFD=3.5
00:47:02.253 00.002 21068 MultiStar: [#1 -0.20,0.11,1.08,U] [#2 -0.15,-0.10,1.13,U] [#3 -0.17,-0.20,1.03,U] [#4 0.26,-0.01,0.78,U] [#5 -0.06,0.03,0.88,U] [#6 0.16,0.41,0.68,U] [#7 -0.02,-0.34,0.54,U] [#8 -0.17,-0.16,0.72,U] 
00:47:02.254 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.00, 0.08}
00:47:02.257 00.003 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
00:47:02.258 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
00:47:02.260 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.90 mountX=0.05 mountY=0.03, mountTheta=0.47
00:47:02.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
00:47:02.264 00.002 21068 Enqueuing Move request for scope (-0.06, -0.01)
00:47:02.265 00.001 16108 Worker thread wakes up
00:47:02.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:47:02.265 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:47:02.266 00.001 16108 Moving (-0.06, -0.01) raw xDistance=0.05 yDistance=0.03
00:47:02.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:47:02.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:02.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:02.266 00.000 16108 MoveAxis(E, 0, ABG)
00:47:02.266 00.000 16108 Move returns status 0, amount 0
00:47:02.266 00.000 16108 MoveAxis(N, 0, ABG)
00:47:02.266 00.000 16108 Move returns status 0, amount 0
00:47:02.266 00.000 16108 move complete, result=0
00:47:02.266 00.000 16108 worker thread done servicing request
00:47:02.274 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3465, FiltMin=2995, FiltMax=57437, Gamma=1.000
00:47:02.295 00.021 21068 UpdateGuideState exits: m=140887 SNR=93.9
00:47:02.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:02.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:02.297 00.000 21068 Enqueuing Expose request
00:47:02.298 00.001 16108 Worker thread wakes up
00:47:02.298 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:02.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:02.298 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:03.462 01.164 16108 Exposure complete
00:47:03.548 00.086 16108 worker thread done servicing request
00:47:03.548 00.000 21068 OnExposeComplete: enter
00:47:03.550 00.002 21068 UpdateGuideState(): m_state=6
00:47:03.550 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8528
00:47:03.552 00.002 21068 Star::Find returns 1 (0), X=219.66, Y=875.81, Mass=128438, SNR=89.6, Peak=16835 HFD=3.2
00:47:03.553 00.001 21068 MultiStar: [#1 0.05,0.25,1.09,U] [#2 -0.02,0.04,1.28,U] [#3 0.09,-0.22,1.05,U] [#4 0.39,0.29,0.00,M1] [#5 0.07,0.04,0.96,U] [#6 0.32,0.35,0.00,M1] [#7 0.05,0.06,0.63,U] [#8 -0.30,-0.08,0.71,U] 
00:47:03.554 00.001 21068 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {-0.30, 0.11}
00:47:03.555 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
00:47:03.556 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
00:47:03.558 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.48 mountX=0.05 mountY=-0.02, mountTheta=-0.44
00:47:03.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
00:47:03.561 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
00:47:03.562 00.001 16108 Worker thread wakes up
00:47:03.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:47:03.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:47:03.562 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
00:47:03.563 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:47:03.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:03.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:03.563 00.000 16108 MoveAxis(E, 0, ABG)
00:47:03.563 00.000 16108 Move returns status 0, amount 0
00:47:03.563 00.000 16108 MoveAxis(N, 0, ABG)
00:47:03.563 00.000 16108 Move returns status 0, amount 0
00:47:03.563 00.000 16108 move complete, result=0
00:47:03.563 00.000 16108 worker thread done servicing request
00:47:03.568 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3462, FiltMin=3008, FiltMax=61744, Gamma=1.000
00:47:03.597 00.029 21068 UpdateGuideState exits: m=128438 SNR=89.6
00:47:03.601 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:03.603 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:03.605 00.002 21068 Enqueuing Expose request
00:47:03.607 00.002 16108 Worker thread wakes up
00:47:03.607 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:03.609 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:03.610 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:04.586 00.976 16108 Exposure complete
00:47:04.650 00.064 16108 worker thread done servicing request
00:47:04.650 00.000 21068 OnExposeComplete: enter
00:47:04.652 00.002 21068 UpdateGuideState(): m_state=6
00:47:04.653 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8529
00:47:04.655 00.002 21068 Star::Find returns 1 (0), X=219.79, Y=875.82, Mass=124683, SNR=92.9, Peak=18323 HFD=3.2
00:47:04.657 00.002 21068 MultiStar: [#1 -0.10,0.09,1.07,U] [#2 -0.13,-0.06,1.35,U] [#3 -0.47,-0.10,0.00,M1] [#4 0.05,0.14,0.72,U] [#5 0.19,-0.06,0.88,U] [#6 0.23,0.09,0.72,U] [#7 -0.07,0.05,0.58,U] [#8 -0.60,-0.15,0.00,M1] 
00:47:04.659 00.002 21068 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {-0.17, 0.11}
00:47:04.662 00.003 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
00:47:04.663 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
00:47:04.664 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.98 mountX=0.03 mountY=-0.04, mountTheta=-0.97
00:47:04.665 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
00:47:04.666 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
00:47:04.668 00.002 16108 Worker thread wakes up
00:47:04.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:47:04.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:47:04.668 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
00:47:04.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:04.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:04.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:04.669 00.001 16108 MoveAxis(E, 0, ABG)
00:47:04.669 00.000 16108 Move returns status 0, amount 0
00:47:04.669 00.000 16108 MoveAxis(N, 0, ABG)
00:47:04.669 00.000 16108 Move returns status 0, amount 0
00:47:04.669 00.000 16108 move complete, result=0
00:47:04.669 00.000 16108 worker thread done servicing request
00:47:04.678 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3462, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:47:04.701 00.023 21068 UpdateGuideState exits: m=124683 SNR=92.9
00:47:04.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:04.705 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:04.706 00.001 21068 Enqueuing Expose request
00:47:04.708 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:04.711 00.003 16108 Worker thread wakes up
00:47:04.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:04.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:05.871 01.160 16108 Exposure complete
00:47:05.930 00.059 16108 worker thread done servicing request
00:47:05.930 00.000 21068 OnExposeComplete: enter
00:47:05.931 00.001 21068 UpdateGuideState(): m_state=6
00:47:05.932 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8530
00:47:05.933 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=876.00, Mass=119806, SNR=81.0, Peak=17059 HFD=3.4
00:47:05.934 00.001 21068 MultiStar: [#1 -0.21,0.14,1.07,U] [#2 -0.15,-0.07,1.25,U] [#3 -0.02,0.09,1.02,U] [#4 0.09,0.03,0.82,U] [#5 -0.15,0.13,0.85,U] [#6 0.12,0.15,0.82,U] [#7 -0.01,0.32,0.70,U] [#8 -0.52,0.25,0.00,M2] 
00:47:05.935 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.12}, one-star: {-0.34, 0.30}
00:47:05.936 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
00:47:05.936 00.000 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
00:47:05.937 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.25 mountX=0.12 mountY=-0.10, mountTheta=-0.68
00:47:05.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.12, opts=13)
00:47:05.940 00.001 21068 Enqueuing Move request for scope (-0.10, 0.12)
00:47:05.940 00.000 16108 Worker thread wakes up
00:47:05.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:47:05.940 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:47:05.940 00.000 16108 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=-0.10
00:47:05.941 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:47:05.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:05.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:05.941 00.000 16108 MoveAxis(E, 0, ABG)
00:47:05.941 00.000 16108 Move returns status 0, amount 0
00:47:05.941 00.000 16108 MoveAxis(N, 0, ABG)
00:47:05.941 00.000 16108 Move returns status 0, amount 0
00:47:05.941 00.000 16108 move complete, result=0
00:47:05.941 00.000 16108 worker thread done servicing request
00:47:05.946 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3465, FiltMin=3001, FiltMax=62400, Gamma=1.000
00:47:05.962 00.016 21068 UpdateGuideState exits: m=119806 SNR=81.0
00:47:05.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:05.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:05.964 00.000 21068 Enqueuing Expose request
00:47:05.965 00.001 16108 Worker thread wakes up
00:47:05.965 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:05.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:05.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:06.936 00.970 16108 Exposure complete
00:47:06.992 00.056 16108 worker thread done servicing request
00:47:06.992 00.000 21068 OnExposeComplete: enter
00:47:06.993 00.001 21068 UpdateGuideState(): m_state=6
00:47:06.994 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8531
00:47:06.995 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.80, Mass=119132, SNR=79.7, Peak=17411 HFD=3.0
00:47:06.996 00.001 21068 MultiStar: [#1 0.28,-0.00,1.18,U] [#2 0.27,-0.18,1.28,U] [#3 0.18,-0.10,0.97,U] [#4 0.03,-0.04,0.84,U] [#5 -0.12,-0.07,0.98,U] [#6 0.38,-0.01,0.77,U] [#7 0.02,-0.29,0.62,U] [#8 -0.01,-0.21,0.91,U] 
00:47:06.996 00.000 21068 single-star, 8 included, MultiStar: {0.11, -0.08}, one-star: {-0.07, 0.09}
00:47:06.997 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
00:47:06.998 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
00:47:06.999 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=0.09 mountY=-0.08, mountTheta=-0.71
00:47:07.000 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
00:47:07.001 00.001 21068 Enqueuing Move request for scope (-0.07, 0.09)
00:47:07.002 00.001 16108 Worker thread wakes up
00:47:07.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:47:07.002 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:47:07.002 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=-0.08
00:47:07.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:47:07.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:07.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:47:07.002 00.000 16108 MoveAxis(E, 0, ABG)
00:47:07.002 00.000 16108 Move returns status 0, amount 0
00:47:07.002 00.000 16108 MoveAxis(N, 0, ABG)
00:47:07.002 00.000 16108 Move returns status 0, amount 0
00:47:07.002 00.000 16108 move complete, result=0
00:47:07.002 00.000 16108 worker thread done servicing request
00:47:07.007 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3465, FiltMin=3001, FiltMax=65510, Gamma=1.000
00:47:07.021 00.014 21068 UpdateGuideState exits: m=119132 SNR=79.7
00:47:07.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:07.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:07.024 00.001 21068 Enqueuing Expose request
00:47:07.024 00.000 16108 Worker thread wakes up
00:47:07.024 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:07.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:07.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:08.190 01.165 16108 Exposure complete
00:47:08.253 00.063 16108 worker thread done servicing request
00:47:08.255 00.002 21068 OnExposeComplete: enter
00:47:08.256 00.001 21068 UpdateGuideState(): m_state=6
00:47:08.258 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8532
00:47:08.259 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.07, Mass=123909, SNR=85.6, Peak=17587 HFD=3.0
00:47:08.260 00.001 21068 MultiStar: [#1 0.18,0.32,1.08,U] [#2 0.24,0.03,1.28,U] [#3 0.42,-0.02,1.02,U] [#4 0.21,0.23,0.81,U] [#5 -0.18,-0.02,0.99,U] [#6 -0.11,0.36,0.86,U] [#7 0.25,0.07,0.66,U] [#8 0.09,0.14,0.83,U] 
00:47:08.262 00.002 21068 refined, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.18, 0.37}
00:47:08.263 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
00:47:08.264 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
00:47:08.266 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
00:47:08.269 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.16, opts=13)
00:47:08.270 00.001 21068 Enqueuing Move request for scope (0.14, 0.16)
00:47:08.271 00.001 16108 Worker thread wakes up
00:47:08.272 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
00:47:08.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
00:47:08.272 00.000 16108 Moving (0.14, 0.16) raw xDistance=-0.11 yDistance=-0.19
00:47:08.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:47:08.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:08.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:47:08.272 00.000 16108 MoveAxis(E, 0, ABG)
00:47:08.272 00.000 16108 Move returns status 0, amount 0
00:47:08.272 00.000 16108 MoveAxis(N, 0, ABG)
00:47:08.272 00.000 16108 Move returns status 0, amount 0
00:47:08.272 00.000 16108 move complete, result=0
00:47:08.272 00.000 16108 worker thread done servicing request
00:47:08.283 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3462, FiltMin=2989, FiltMax=56272, Gamma=1.000
00:47:08.306 00.023 21068 UpdateGuideState exits: m=123909 SNR=85.6
00:47:08.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:08.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:08.310 00.002 21068 Enqueuing Expose request
00:47:08.312 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:08.314 00.002 16108 Worker thread wakes up
00:47:08.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:08.315 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:09.284 00.969 16108 Exposure complete
00:47:09.340 00.056 16108 worker thread done servicing request
00:47:09.340 00.000 21068 OnExposeComplete: enter
00:47:09.340 00.000 21068 UpdateGuideState(): m_state=6
00:47:09.342 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8533
00:47:09.343 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.04, Mass=133496, SNR=84.9, Peak=20323 HFD=3.0
00:47:09.344 00.001 21068 MultiStar: [#1 0.08,0.06,1.25,U] [#2 0.21,-0.22,1.15,U] [#3 0.06,-0.11,1.01,U] [#4 0.57,0.04,0.00,M1] [#5 0.13,-0.04,1.04,U] [#6 0.12,0.41,1.00,U] [#7 0.50,-0.10,0.00,M1] [#8 -0.13,0.15,0.68,U] 
00:47:09.345 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.14, 0.33}
00:47:09.345 00.000 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
00:47:09.347 00.002 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
00:47:09.347 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
00:47:09.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
00:47:09.350 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
00:47:09.350 00.000 16108 Worker thread wakes up
00:47:09.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:47:09.351 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:47:09.351 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
00:47:09.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:09.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:09.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:47:09.351 00.000 16108 MoveAxis(E, 0, ABG)
00:47:09.351 00.000 16108 Move returns status 0, amount 0
00:47:09.351 00.000 16108 MoveAxis(N, 0, ABG)
00:47:09.351 00.000 16108 Move returns status 0, amount 0
00:47:09.351 00.000 16108 move complete, result=0
00:47:09.351 00.000 16108 worker thread done servicing request
00:47:09.358 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3465, FiltMin=2992, FiltMax=59056, Gamma=1.000
00:47:09.377 00.019 21068 UpdateGuideState exits: m=133496 SNR=84.9
00:47:09.379 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.381 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:09.383 00.002 21068 Enqueuing Expose request
00:47:09.384 00.001 16108 Worker thread wakes up
00:47:09.384 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:09.386 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:09.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:10.565 01.179 16108 Exposure complete
00:47:10.633 00.068 16108 worker thread done servicing request
00:47:10.634 00.001 21068 OnExposeComplete: enter
00:47:10.634 00.000 21068 UpdateGuideState(): m_state=6
00:47:10.635 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8534
00:47:10.636 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.84, Mass=117463, SNR=84.3, Peak=16835 HFD=3.1
00:47:10.637 00.001 21068 MultiStar: [#1 -0.13,0.11,1.08,U] [#2 -0.07,0.04,1.17,U] [#3 0.03,-0.01,1.07,U] [#4 0.18,-0.07,0.85,U] [#5 0.19,0.26,0.88,U] [#6 -0.01,0.33,0.72,U] [#7 0.10,0.22,0.57,U] [#8 -0.33,0.12,0.64,U] 
00:47:10.638 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.07, 0.14}
00:47:10.638 00.000 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:47:10.639 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:47:10.640 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=0.03 mountY=-0.11, mountTheta=-1.28
00:47:10.641 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
00:47:10.642 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
00:47:10.643 00.001 16108 Worker thread wakes up
00:47:10.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:47:10.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:47:10.643 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
00:47:10.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:10.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:10.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:47:10.643 00.000 16108 MoveAxis(E, 0, ABG)
00:47:10.643 00.000 16108 Move returns status 0, amount 0
00:47:10.643 00.000 16108 MoveAxis(N, 0, ABG)
00:47:10.643 00.000 16108 Move returns status 0, amount 0
00:47:10.643 00.000 16108 move complete, result=0
00:47:10.643 00.000 16108 worker thread done servicing request
00:47:10.647 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3465, FiltMin=2985, FiltMax=58048, Gamma=1.000
00:47:10.661 00.014 21068 UpdateGuideState exits: m=117463 SNR=84.3
00:47:10.663 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:10.663 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:10.664 00.001 21068 Enqueuing Expose request
00:47:10.665 00.001 16108 Worker thread wakes up
00:47:10.665 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:10.665 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:10.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:11.638 00.973 16108 Exposure complete
00:47:11.711 00.073 16108 worker thread done servicing request
00:47:11.711 00.000 21068 OnExposeComplete: enter
00:47:11.715 00.004 21068 UpdateGuideState(): m_state=6
00:47:11.717 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8535
00:47:11.717 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=875.70, Mass=107941, SNR=71.1, Peak=16067 HFD=3.1
00:47:11.718 00.001 21068 MultiStar: [#1 -0.05,0.35,1.42,U] [#2 0.08,-0.12,1.49,U] [#3 -0.19,0.18,1.35,U] [#4 0.31,0.08,0.79,U] [#5 -0.25,0.02,1.09,U] [#6 0.13,0.11,0.89,U] [#7 0.15,0.08,0.69,U] [#8 -0.43,-0.19,0.00,M1] 
00:47:11.719 00.001 21068 single-star, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.07, -0.00}
00:47:11.720 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
00:47:11.721 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
00:47:11.723 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.09 mountX=0.07 mountY=0.02, mountTheta=0.28
00:47:11.727 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.00, opts=13)
00:47:11.728 00.001 21068 Enqueuing Move request for scope (-0.07, -0.00)
00:47:11.729 00.001 16108 Worker thread wakes up
00:47:11.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:47:11.730 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:47:11.730 00.000 16108 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=0.02
00:47:11.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:47:11.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:11.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:47:11.730 00.000 16108 MoveAxis(E, 0, ABG)
00:47:11.730 00.000 16108 Move returns status 0, amount 0
00:47:11.730 00.000 16108 MoveAxis(N, 0, ABG)
00:47:11.730 00.000 16108 Move returns status 0, amount 0
00:47:11.730 00.000 16108 move complete, result=0
00:47:11.730 00.000 16108 worker thread done servicing request
00:47:11.735 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3465, FiltMin=2989, FiltMax=55808, Gamma=1.000
00:47:11.751 00.016 21068 UpdateGuideState exits: m=107941 SNR=71.1
00:47:11.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:11.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:11.753 00.000 21068 Enqueuing Expose request
00:47:11.755 00.002 16108 Worker thread wakes up
00:47:11.755 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:11.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:11.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:12.917 01.161 16108 Exposure complete
00:47:12.989 00.072 16108 worker thread done servicing request
00:47:12.989 00.000 21068 OnExposeComplete: enter
00:47:12.990 00.001 21068 UpdateGuideState(): m_state=6
00:47:12.992 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8536
00:47:12.993 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.79, Mass=126611, SNR=94.8, Peak=16067 HFD=3.6
00:47:12.994 00.001 21068 MultiStar: [#1 0.02,0.06,0.91,U] [#2 0.05,-0.20,1.09,U] [#3 0.28,-0.28,0.88,U] [#4 -0.01,0.03,0.81,U] [#5 0.21,0.05,0.84,U] [#6 0.02,0.03,0.61,U] [#7 0.16,0.24,0.63,U] [#8 -0.02,-0.01,0.80,U] 
00:47:12.995 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.15, 0.09}
00:47:12.995 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
00:47:12.996 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
00:47:12.997 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
00:47:12.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
00:47:13.000 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
00:47:13.003 00.003 16108 Worker thread wakes up
00:47:13.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:47:13.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:47:13.003 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.00
00:47:13.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:13.004 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:13.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:47:13.004 00.000 16108 MoveAxis(E, 0, ABG)
00:47:13.004 00.000 16108 Move returns status 0, amount 0
00:47:13.004 00.000 16108 MoveAxis(N, 0, ABG)
00:47:13.004 00.000 16108 Move returns status 0, amount 0
00:47:13.004 00.000 16108 move complete, result=0
00:47:13.004 00.000 16108 worker thread done servicing request
00:47:13.011 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3465, FiltMin=2982, FiltMax=62909, Gamma=1.000
00:47:13.035 00.024 21068 UpdateGuideState exits: m=126611 SNR=94.8
00:47:13.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:13.038 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:13.038 00.000 21068 Enqueuing Expose request
00:47:13.039 00.001 16108 Worker thread wakes up
00:47:13.039 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:13.040 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:13.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:14.022 00.982 16108 Exposure complete
00:47:14.080 00.058 16108 worker thread done servicing request
00:47:14.080 00.000 21068 OnExposeComplete: enter
00:47:14.081 00.001 21068 UpdateGuideState(): m_state=6
00:47:14.082 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8537
00:47:14.083 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.72, Mass=138829, SNR=93.3, Peak=17091 HFD=3.5
00:47:14.085 00.002 21068 MultiStar: [#1 -0.03,-0.03,0.88,U] [#2 0.04,-0.22,1.02,U] [#3 -0.01,-0.28,1.01,U] [#4 0.48,0.05,0.00,M1] [#5 0.31,-0.14,0.78,U] [#6 0.11,0.18,0.72,U] [#7 -0.01,-0.27,0.58,U] [#8 -0.05,-0.03,0.65,U] 
00:47:14.086 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.20, 0.02}
00:47:14.087 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
00:47:14.088 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
00:47:14.089 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.94 mountX=-0.09 mountY=0.08, mountTheta=2.41
00:47:14.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
00:47:14.092 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
00:47:14.093 00.001 16108 Worker thread wakes up
00:47:14.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:47:14.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:47:14.093 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.09 yDistance=0.08
00:47:14.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:14.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:14.095 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:14.095 00.000 16108 MoveAxis(E, 0, ABG)
00:47:14.095 00.000 16108 Move returns status 0, amount 0
00:47:14.095 00.000 16108 MoveAxis(N, 0, ABG)
00:47:14.095 00.000 16108 Move returns status 0, amount 0
00:47:14.095 00.000 16108 move complete, result=0
00:47:14.095 00.000 16108 worker thread done servicing request
00:47:14.102 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3465, FiltMin=2905, FiltMax=63523, Gamma=1.000
00:47:14.122 00.020 21068 UpdateGuideState exits: m=138829 SNR=93.3
00:47:14.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:14.123 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:14.124 00.001 21068 Enqueuing Expose request
00:47:14.126 00.002 16108 Worker thread wakes up
00:47:14.126 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:14.126 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:14.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:15.281 01.155 16108 Exposure complete
00:47:15.342 00.061 16108 worker thread done servicing request
00:47:15.342 00.000 21068 OnExposeComplete: enter
00:47:15.344 00.002 21068 UpdateGuideState(): m_state=6
00:47:15.345 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8538
00:47:15.346 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=876.09, Mass=121804, SNR=80.9, Peak=17379 HFD=3.2
00:47:15.348 00.002 21068 MultiStar: [#1 -0.09,0.30,1.19,U] [#2 -0.06,0.06,1.19,U] [#3 0.17,0.04,1.03,U] [#4 0.30,0.30,0.75,U] [#5 -0.03,0.11,0.97,U] [#6 0.26,0.57,0.00,M1] [#7 0.35,0.10,0.80,U] [#8 -0.20,0.29,0.80,U] 
00:47:15.349 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.19}, one-star: {-0.21, 0.39}
00:47:15.351 00.002 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
00:47:15.352 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
00:47:15.354 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.49 mountX=0.02 mountY=-0.19, mountTheta=-1.48
00:47:15.356 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.19, opts=13)
00:47:15.357 00.001 21068 Enqueuing Move request for scope (0.02, 0.19)
00:47:15.358 00.001 16108 Worker thread wakes up
00:47:15.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
00:47:15.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
00:47:15.358 00.000 16108 Moving (0.02, 0.19) raw xDistance=0.02 yDistance=-0.19
00:47:15.359 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:15.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:15.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:47:15.359 00.000 16108 MoveAxis(E, 0, ABG)
00:47:15.359 00.000 16108 Move returns status 0, amount 0
00:47:15.359 00.000 16108 MoveAxis(N, 0, ABG)
00:47:15.359 00.000 16108 Move returns status 0, amount 0
00:47:15.359 00.000 16108 move complete, result=0
00:47:15.359 00.000 16108 worker thread done servicing request
00:47:15.364 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3465, FiltMin=2969, FiltMax=51193, Gamma=1.000
00:47:15.379 00.015 21068 UpdateGuideState exits: m=121804 SNR=80.9
00:47:15.385 00.006 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:15.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:15.387 00.001 21068 Enqueuing Expose request
00:47:15.388 00.001 16108 Worker thread wakes up
00:47:15.388 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:15.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:15.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:16.358 00.970 16108 Exposure complete
00:47:16.423 00.065 16108 worker thread done servicing request
00:47:16.424 00.001 21068 OnExposeComplete: enter
00:47:16.424 00.000 21068 UpdateGuideState(): m_state=6
00:47:16.425 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8539
00:47:16.426 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.90, Mass=121096, SNR=73.8, Peak=16883 HFD=3.0
00:47:16.427 00.001 21068 MultiStar: [#1 -0.10,0.25,1.13,U] [#2 0.19,-0.05,1.39,U] [#3 0.18,-0.12,1.11,U] [#4 0.41,0.17,0.88,U] [#5 0.11,0.36,1.10,U] [#6 0.25,0.33,0.88,U] [#7 0.21,-0.01,0.65,U] [#8 0.08,-0.01,0.88,U] 
00:47:16.428 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.05, 0.20}
00:47:16.428 00.000 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
00:47:16.430 00.002 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
00:47:16.431 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
00:47:16.432 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
00:47:16.433 00.001 21068 Enqueuing Move request for scope (0.15, 0.12)
00:47:16.434 00.001 16108 Worker thread wakes up
00:47:16.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
00:47:16.434 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
00:47:16.434 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.15
00:47:16.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:47:16.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:16.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:47:16.434 00.000 16108 MoveAxis(E, 0, ABG)
00:47:16.434 00.000 16108 Move returns status 0, amount 0
00:47:16.434 00.000 16108 MoveAxis(N, 0, ABG)
00:47:16.434 00.000 16108 Move returns status 0, amount 0
00:47:16.434 00.000 16108 move complete, result=0
00:47:16.434 00.000 16108 worker thread done servicing request
00:47:16.438 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3465, FiltMin=2969, FiltMax=60851, Gamma=1.000
00:47:16.453 00.015 21068 UpdateGuideState exits: m=121096 SNR=73.8
00:47:16.455 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:16.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:16.457 00.001 21068 Enqueuing Expose request
00:47:16.458 00.001 16108 Worker thread wakes up
00:47:16.458 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:16.460 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:16.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:17.615 01.155 16108 Exposure complete
00:47:17.670 00.055 16108 worker thread done servicing request
00:47:17.670 00.000 21068 OnExposeComplete: enter
00:47:17.671 00.001 21068 UpdateGuideState(): m_state=6
00:47:17.671 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8540
00:47:17.672 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.99, Mass=133096, SNR=100.8, Peak=18643 HFD=3.1
00:47:17.673 00.001 21068 MultiStar: [#1 0.31,0.21,0.86,U] [#2 0.15,0.03,0.96,U] [#3 0.22,0.01,0.86,U] [#4 0.27,0.26,0.72,U] [#5 0.12,0.29,0.88,U] [#6 0.01,0.28,0.66,U] [#7 0.13,0.32,0.46,U] [#8 -0.20,-0.02,0.61,U] 
00:47:17.674 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.05, 0.29}
00:47:17.674 00.000 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
00:47:17.675 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
00:47:17.676 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.96 mountX=-0.09 mountY=-0.20, mountTheta=-2.00
00:47:17.677 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
00:47:17.678 00.001 21068 Enqueuing Move request for scope (0.13, 0.18)
00:47:17.679 00.001 16108 Worker thread wakes up
00:47:17.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:47:17.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:47:17.679 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.09 yDistance=-0.20
00:47:17.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:17.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:47:17.679 00.000 16108 MoveAxis(E, 0, ABG)
00:47:17.679 00.000 16108 Move returns status 0, amount 0
00:47:17.679 00.000 16108 MoveAxis(N, 41, ABG)
00:47:17.679 00.000 16108 Guiding  Dir = 0, Dur = 41
00:47:17.680 00.001 16108 IsSlewing returns 0
00:47:17.680 00.000 16108 IsGuiding returns 0
00:47:17.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3465, FiltMin=2995, FiltMax=59760, Gamma=1.000
00:47:17.700 00.017 16108 PulseGuide returned control before completion, sleep 30
00:47:17.711 00.011 21068 UpdateGuideState exits: m=133096 SNR=100.8
00:47:17.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:17.714 00.001 21068 Enqueuing Expose request
00:47:17.731 00.017 16108 IsGuiding returns 1
00:47:17.731 00.000 16108 scope still moving after pulse duration time elapsed
00:47:17.763 00.032 16108 IsSlewing returns 0
00:47:17.763 00.000 16108 IsGuiding returns 1
00:47:17.795 00.032 16108 IsSlewing returns 0
00:47:17.795 00.000 16108 IsGuiding returns 1
00:47:17.826 00.031 16108 IsSlewing returns 0
00:47:17.826 00.000 16108 IsGuiding returns 0
00:47:17.826 00.000 16108 scope move finished after 41 + 106 ms
00:47:17.826 00.000 16108 Move returns status 0, amount 41
00:47:17.826 00.000 16108 move complete, result=0
00:47:17.826 00.000 16108 worker thread done servicing request
00:47:17.826 00.000 16108 Worker thread wakes up
00:47:17.826 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:47:17.830 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:17.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:18.819 00.989 16108 Exposure complete
00:47:18.882 00.063 16108 worker thread done servicing request
00:47:18.882 00.000 21068 OnExposeComplete: enter
00:47:18.883 00.001 21068 UpdateGuideState(): m_state=6
00:47:18.884 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8541
00:47:18.885 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.26, Mass=126607, SNR=87.1, Peak=18083 HFD=3.0
00:47:18.886 00.001 21068 MultiStar: [#1 -0.09,0.52,0.00,M1] [#2 0.04,0.19,1.31,U] [#3 0.07,0.17,1.10,U] [#4 0.29,0.27,0.70,U] [#5 0.24,0.29,0.94,U] [#6 -0.13,0.44,0.78,U] [#7 0.44,0.31,0.00,M1] [#8 -0.22,0.30,0.78,U] 
00:47:18.887 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.31}, one-star: {0.21, 0.56}
00:47:18.887 00.000 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
00:47:18.888 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
00:47:18.889 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.33 mountX=-0.02 mountY=-0.32, mountTheta=-1.64
00:47:18.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.31, opts=13)
00:47:18.891 00.001 21068 Enqueuing Move request for scope (0.08, 0.31)
00:47:18.892 00.001 16108 Worker thread wakes up
00:47:18.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
00:47:18.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
00:47:18.892 00.000 16108 Moving (0.08, 0.31) raw xDistance=-0.02 yDistance=-0.32
00:47:18.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:18.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:47:18.892 00.000 16108 MoveAxis(E, 0, ABG)
00:47:18.893 00.001 16108 Move returns status 0, amount 0
00:47:18.893 00.000 16108 MoveAxis(N, 64, ABG)
00:47:18.893 00.000 16108 Guiding  Dir = 0, Dur = 64
00:47:18.893 00.000 16108 IsSlewing returns 0
00:47:18.893 00.000 16108 IsGuiding returns 0
00:47:18.897 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3465, FiltMin=2928, FiltMax=46656, Gamma=1.000
00:47:18.914 00.017 16108 PulseGuide returned control before completion, sleep 54
00:47:18.923 00.009 21068 UpdateGuideState exits: m=126607 SNR=87.1
00:47:18.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:18.926 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:18.927 00.001 21068 Enqueuing Expose request
00:47:18.975 00.048 16108 IsGuiding returns 1
00:47:18.975 00.000 16108 scope still moving after pulse duration time elapsed
00:47:19.006 00.031 16108 IsSlewing returns 0
00:47:19.006 00.000 16108 IsGuiding returns 0
00:47:19.006 00.000 16108 scope move finished after 64 + 49 ms
00:47:19.006 00.000 16108 Move returns status 0, amount 64
00:47:19.006 00.000 16108 move complete, result=0
00:47:19.006 00.000 16108 worker thread done servicing request
00:47:19.006 00.000 16108 Worker thread wakes up
00:47:19.006 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
00:47:19.008 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:19.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:20.180 01.172 16108 Exposure complete
00:47:20.237 00.057 16108 worker thread done servicing request
00:47:20.237 00.000 21068 OnExposeComplete: enter
00:47:20.238 00.001 21068 UpdateGuideState(): m_state=6
00:47:20.239 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8542
00:47:20.240 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=876.09, Mass=117531, SNR=84.2, Peak=16307 HFD=3.2
00:47:20.241 00.001 21068 MultiStar: [#1 -0.13,0.54,0.00,M2] [#2 0.00,0.21,1.42,U] [#3 0.19,0.29,1.15,U] [#4 0.41,0.60,0.00,M1] [#5 0.18,0.23,0.99,U] [#6 0.21,0.49,0.00,M1] [#7 0.18,0.37,0.60,U] [#8 -0.03,0.28,0.66,U] 
00:47:20.243 00.002 21068 refined, 5 included, MultiStar: {0.05, 0.28}, one-star: {-0.17, 0.39}
00:47:20.243 00.000 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
00:47:20.244 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
00:47:20.245 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.38 mountX=-0.00 mountY=-0.29, mountTheta=-1.58
00:47:20.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.28, opts=13)
00:47:20.247 00.001 21068 Enqueuing Move request for scope (0.05, 0.28)
00:47:20.248 00.001 16108 Worker thread wakes up
00:47:20.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
00:47:20.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
00:47:20.248 00.000 16108 Moving (0.05, 0.28) raw xDistance=-0.00 yDistance=-0.29
00:47:20.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:47:20.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:47:20.248 00.000 16108 MoveAxis(E, 0, ABG)
00:47:20.248 00.000 16108 Move returns status 0, amount 0
00:47:20.248 00.000 16108 MoveAxis(N, 58, ABG)
00:47:20.249 00.001 16108 Guiding  Dir = 0, Dur = 58
00:47:20.249 00.000 16108 IsSlewing returns 0
00:47:20.249 00.000 16108 IsGuiding returns 0
00:47:20.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3465, FiltMin=3006, FiltMax=49616, Gamma=1.000
00:47:20.253 00.001 16108 PulseGuide returned control before completion, sleep 65
00:47:20.268 00.015 21068 UpdateGuideState exits: m=117531 SNR=84.2
00:47:20.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:20.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:20.272 00.001 21068 Enqueuing Expose request
00:47:20.329 00.057 16108 IsGuiding returns 1
00:47:20.329 00.000 16108 scope still moving after pulse duration time elapsed
00:47:20.361 00.032 16108 IsSlewing returns 0
00:47:20.361 00.000 16108 IsGuiding returns 0
00:47:20.361 00.000 16108 scope move finished after 58 + 53 ms
00:47:20.361 00.000 16108 Move returns status 0, amount 58
00:47:20.361 00.000 16108 move complete, result=0
00:47:20.361 00.000 16108 worker thread done servicing request
00:47:20.361 00.000 16108 Worker thread wakes up
00:47:20.361 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
00:47:20.363 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:20.364 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:21.342 00.978 16108 Exposure complete
00:47:21.401 00.059 16108 worker thread done servicing request
00:47:21.401 00.000 21068 OnExposeComplete: enter
00:47:21.404 00.003 21068 UpdateGuideState(): m_state=6
00:47:21.405 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8543
00:47:21.406 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.18, Mass=109691, SNR=74.1, Peak=18323 HFD=2.8
00:47:21.407 00.001 21068 MultiStar: [#1 -0.01,0.52,0.00,M3] [#2 -0.20,0.23,1.48,U] [#3 0.02,0.15,1.05,U] [#4 0.25,0.23,0.90,U] [#5 -0.07,0.26,1.07,U] [#6 0.17,0.39,0.89,U] [#7 -0.07,0.52,0.00,M1] [#8 -0.48,0.19,0.00,M1] 
00:47:21.408 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.28}, one-star: {0.13, 0.48}
00:47:21.409 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:47:21.410 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:47:21.411 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=0.02 mountY=-0.28, mountTheta=-1.49
00:47:21.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.28, opts=13)
00:47:21.415 00.002 21068 Enqueuing Move request for scope (0.03, 0.28)
00:47:21.415 00.000 16108 Worker thread wakes up
00:47:21.416 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
00:47:21.416 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
00:47:21.416 00.000 16108 Moving (0.03, 0.28) raw xDistance=0.02 yDistance=-0.28
00:47:21.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:21.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:47:21.416 00.000 16108 MoveAxis(E, 0, ABG)
00:47:21.416 00.000 16108 Move returns status 0, amount 0
00:47:21.416 00.000 16108 MoveAxis(N, 56, ABG)
00:47:21.416 00.000 16108 Guiding  Dir = 0, Dur = 56
00:47:21.416 00.000 16108 IsSlewing returns 0
00:47:21.417 00.001 16108 IsGuiding returns 0
00:47:21.421 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3465, FiltMin=3008, FiltMax=55104, Gamma=1.000
00:47:21.438 00.017 21068 UpdateGuideState exits: m=109691 SNR=74.1
00:47:21.438 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:21.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:21.440 00.001 21068 Enqueuing Expose request
00:47:21.444 00.004 16108 PulseGuide returned control before completion, sleep 39
00:47:21.490 00.046 16108 IsGuiding returns 1
00:47:21.490 00.000 16108 scope still moving after pulse duration time elapsed
00:47:21.521 00.031 16108 IsSlewing returns 0
00:47:21.521 00.000 16108 IsGuiding returns 1
00:47:21.552 00.031 16108 IsSlewing returns 0
00:47:21.552 00.000 16108 IsGuiding returns 0
00:47:21.552 00.000 16108 scope move finished after 56 + 80 ms
00:47:21.552 00.000 16108 Move returns status 0, amount 56
00:47:21.552 00.000 16108 move complete, result=0
00:47:21.552 00.000 16108 worker thread done servicing request
00:47:21.552 00.000 16108 Worker thread wakes up
00:47:21.552 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 56 ms NORTH
00:47:21.556 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:21.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:22.707 01.151 16108 Exposure complete
00:47:22.761 00.054 16108 worker thread done servicing request
00:47:22.761 00.000 21068 OnExposeComplete: enter
00:47:22.762 00.001 21068 UpdateGuideState(): m_state=6
00:47:22.763 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8544
00:47:22.763 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=875.95, Mass=136222, SNR=92.3, Peak=19379 HFD=3.3
00:47:22.764 00.001 21068 MultiStar: [#1 -0.19,0.49,0.00,M4] [#2 -0.16,0.18,0.90,U] [#3 -0.00,0.27,1.03,U] [#4 0.12,0.22,0.72,U] [#5 -0.23,0.26,0.98,U] [#6 0.09,0.51,0.00,M1] [#7 0.03,0.16,0.59,U] [#8 -0.28,0.05,0.76,U] 
00:47:22.765 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.21}, one-star: {0.13, 0.24}
00:47:22.766 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
00:47:22.766 00.000 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
00:47:22.767 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.21 cameraTheta=1.85 mountX=0.09 mountY=-0.19, mountTheta=-1.11
00:47:22.769 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.21, opts=13)
00:47:22.769 00.000 21068 Enqueuing Move request for scope (-0.06, 0.21)
00:47:22.770 00.001 16108 Worker thread wakes up
00:47:22.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
00:47:22.770 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
00:47:22.770 00.000 16108 Moving (-0.06, 0.21) raw xDistance=0.09 yDistance=-0.19
00:47:22.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:47:22.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:22.772 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:47:22.772 00.000 16108 MoveAxis(E, 0, ABG)
00:47:22.772 00.000 16108 Move returns status 0, amount 0
00:47:22.772 00.000 16108 MoveAxis(N, 0, ABG)
00:47:22.772 00.000 16108 Move returns status 0, amount 0
00:47:22.772 00.000 16108 move complete, result=0
00:47:22.772 00.000 16108 worker thread done servicing request
00:47:22.775 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3465, FiltMin=3001, FiltMax=49712, Gamma=1.000
00:47:22.789 00.014 21068 UpdateGuideState exits: m=136222 SNR=92.3
00:47:22.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:22.794 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:22.796 00.002 21068 Enqueuing Expose request
00:47:22.798 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:22.800 00.002 16108 Worker thread wakes up
00:47:22.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:22.802 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:23.798 00.996 16108 Exposure complete
00:47:23.858 00.060 16108 worker thread done servicing request
00:47:23.858 00.000 21068 OnExposeComplete: enter
00:47:23.859 00.001 21068 UpdateGuideState(): m_state=6
00:47:23.861 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8545
00:47:23.861 00.000 21068 Star::Find returns 1 (0), X=219.84, Y=876.12, Mass=115730, SNR=83.1, Peak=17107 HFD=3.2
00:47:23.862 00.001 21068 MultiStar: [#1 -0.05,0.57,0.00,M5] [#2 0.08,0.14,1.27,U] [#3 -0.18,0.18,0.94,U] [#4 0.53,0.14,0.00,M1] [#5 -0.11,0.47,0.00,M1] [#6 0.14,0.60,0.00,M2] [#7 0.22,0.35,0.65,U] [#8 -0.10,0.21,0.74,U] 
00:47:23.863 00.001 21068 refined, 4 included, MultiStar: {-0.03, 0.25}, one-star: {-0.12, 0.42}
00:47:23.865 00.002 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:47:23.867 00.002 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:47:23.869 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=0.07 mountY=-0.24, mountTheta=-1.28
00:47:23.874 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.25, opts=13)
00:47:23.875 00.001 21068 Enqueuing Move request for scope (-0.03, 0.25)
00:47:23.876 00.001 16108 Worker thread wakes up
00:47:23.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
00:47:23.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
00:47:23.876 00.000 16108 Moving (-0.03, 0.25) raw xDistance=0.07 yDistance=-0.24
00:47:23.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:47:23.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:47:23.876 00.000 16108 MoveAxis(E, 0, ABG)
00:47:23.876 00.000 16108 Move returns status 0, amount 0
00:47:23.876 00.000 16108 MoveAxis(N, 48, ABG)
00:47:23.877 00.001 16108 Guiding  Dir = 0, Dur = 48
00:47:23.877 00.000 16108 IsSlewing returns 0
00:47:23.877 00.000 16108 IsGuiding returns 0
00:47:23.880 00.003 16108 PulseGuide returned control before completion, sleep 57
00:47:23.882 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3469, FiltMin=2973, FiltMax=57792, Gamma=1.000
00:47:23.897 00.015 21068 UpdateGuideState exits: m=115730 SNR=83.1
00:47:23.897 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:23.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:23.900 00.002 21068 Enqueuing Expose request
00:47:23.941 00.041 16108 IsGuiding returns 1
00:47:23.941 00.000 16108 scope still moving after pulse duration time elapsed
00:47:23.972 00.031 16108 IsSlewing returns 0
00:47:23.972 00.000 16108 IsGuiding returns 0
00:47:23.972 00.000 16108 scope move finished after 48 + 46 ms
00:47:23.972 00.000 16108 Move returns status 0, amount 48
00:47:23.972 00.000 16108 move complete, result=0
00:47:23.972 00.000 16108 worker thread done servicing request
00:47:23.972 00.000 16108 Worker thread wakes up
00:47:23.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:23.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:23.972 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
00:47:25.134 01.162 16108 Exposure complete
00:47:25.188 00.054 16108 worker thread done servicing request
00:47:25.189 00.001 21068 OnExposeComplete: enter
00:47:25.189 00.000 21068 UpdateGuideState(): m_state=6
00:47:25.190 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8546
00:47:25.191 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.29, Mass=119268, SNR=84.8, Peak=18115 HFD=3.2
00:47:25.192 00.001 21068 MultiStar: [#1 0.25,0.61,0.00,M6] [#2 0.10,0.42,1.22,U] [#3 0.38,0.19,1.07,U] [#4 0.28,0.08,0.78,U] [#5 0.16,0.26,0.95,U] [#6 0.10,0.30,0.74,U] [#7 0.30,0.48,0.00,M1] [#8 0.01,0.24,0.80,U] 
00:47:25.193 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.31}, one-star: {-0.12, 0.59}
00:47:25.194 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:47:25.194 00.000 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
00:47:25.195 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.17 mountX=-0.08 mountY=-0.33, mountTheta=-1.80
00:47:25.196 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.31, opts=13)
00:47:25.197 00.001 21068 Enqueuing Move request for scope (0.13, 0.31)
00:47:25.198 00.001 16108 Worker thread wakes up
00:47:25.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
00:47:25.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
00:47:25.198 00.000 16108 Moving (0.13, 0.31) raw xDistance=-0.08 yDistance=-0.33
00:47:25.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:25.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:47:25.198 00.000 16108 MoveAxis(E, 0, ABG)
00:47:25.198 00.000 16108 Move returns status 0, amount 0
00:47:25.198 00.000 16108 MoveAxis(N, 66, ABG)
00:47:25.198 00.000 16108 Guiding  Dir = 0, Dur = 66
00:47:25.198 00.000 16108 IsSlewing returns 0
00:47:25.199 00.001 16108 IsGuiding returns 0
00:47:25.202 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3465, FiltMin=2985, FiltMax=47536, Gamma=1.000
00:47:25.214 00.012 16108 PulseGuide returned control before completion, sleep 61
00:47:25.216 00.002 21068 UpdateGuideState exits: m=119268 SNR=84.8
00:47:25.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:25.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:25.218 00.000 21068 Enqueuing Expose request
00:47:25.291 00.073 16108 IsGuiding returns 1
00:47:25.291 00.000 16108 scope still moving after pulse duration time elapsed
00:47:25.323 00.032 16108 IsSlewing returns 0
00:47:25.323 00.000 16108 IsGuiding returns 0
00:47:25.323 00.000 16108 scope move finished after 66 + 58 ms
00:47:25.323 00.000 16108 Move returns status 0, amount 66
00:47:25.323 00.000 16108 move complete, result=0
00:47:25.323 00.000 16108 worker thread done servicing request
00:47:25.323 00.000 16108 Worker thread wakes up
00:47:25.324 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 66 ms NORTH
00:47:25.326 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:25.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:26.318 00.992 16108 Exposure complete
00:47:26.379 00.061 16108 worker thread done servicing request
00:47:26.379 00.000 21068 OnExposeComplete: enter
00:47:26.380 00.001 21068 UpdateGuideState(): m_state=6
00:47:26.381 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8547
00:47:26.382 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=876.08, Mass=136142, SNR=89.1, Peak=21139 HFD=3.1
00:47:26.383 00.001 21068 MultiStar: [#1 0.21,0.58,0.00,M7] [#2 0.03,0.44,1.07,U] [#3 0.14,0.29,1.11,U] [#4 0.27,0.23,0.84,U] [#5 0.16,0.16,0.76,U] [#6 0.27,0.62,0.00,M2] [#7 0.15,0.41,0.64,U] [#8 -0.36,0.18,0.56,U] 
00:47:26.384 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.31}, one-star: {-0.13, 0.37}
00:47:26.384 00.000 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
00:47:26.385 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
00:47:26.386 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.41 mountX=0.00 mountY=-0.31, mountTheta=-1.56
00:47:26.387 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.31, opts=13)
00:47:26.388 00.001 21068 Enqueuing Move request for scope (0.05, 0.31)
00:47:26.389 00.001 16108 Worker thread wakes up
00:47:26.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
00:47:26.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
00:47:26.389 00.000 16108 Moving (0.05, 0.31) raw xDistance=0.00 yDistance=-0.31
00:47:26.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:47:26.390 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:47:26.390 00.000 16108 MoveAxis(E, 0, ABG)
00:47:26.390 00.000 16108 Move returns status 0, amount 0
00:47:26.390 00.000 16108 MoveAxis(N, 63, ABG)
00:47:26.390 00.000 16108 Guiding  Dir = 0, Dur = 63
00:47:26.390 00.000 16108 IsSlewing returns 0
00:47:26.390 00.000 16108 IsGuiding returns 0
00:47:26.392 00.002 16108 PulseGuide returned control before completion, sleep 72
00:47:26.394 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3469, FiltMin=2985, FiltMax=56224, Gamma=1.000
00:47:26.414 00.020 21068 UpdateGuideState exits: m=136142 SNR=89.1
00:47:26.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:26.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:26.420 00.003 21068 Enqueuing Expose request
00:47:26.478 00.058 16108 IsGuiding returns 0
00:47:26.478 00.000 16108 Move returns status 0, amount 63
00:47:26.478 00.000 16108 move complete, result=0
00:47:26.478 00.000 16108 worker thread done servicing request
00:47:26.479 00.001 16108 Worker thread wakes up
00:47:26.479 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:26.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:26.483 00.004 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
00:47:27.643 01.160 16108 Exposure complete
00:47:27.704 00.061 16108 worker thread done servicing request
00:47:27.704 00.000 21068 OnExposeComplete: enter
00:47:27.705 00.001 21068 UpdateGuideState(): m_state=6
00:47:27.706 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8548
00:47:27.707 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=876.13, Mass=119704, SNR=80.3, Peak=19139 HFD=2.9
00:47:27.708 00.001 21068 MultiStar: [#1 -0.12,0.42,1.06,U] [#2 -0.35,0.11,1.21,U] [#3 0.02,0.13,1.02,U] [#4 0.41,0.15,0.80,U] [#5 -0.03,0.28,0.95,U] [#6 0.21,0.44,0.00,M3] [#7 -0.20,0.24,0.57,U] [#8 -0.36,0.31,0.00,M1] 
00:47:27.709 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.25}, one-star: {-0.15, 0.42}
00:47:27.709 00.000 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:47:27.710 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:47:27.711 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=0.12 mountY=-0.23, mountTheta=-1.09
00:47:27.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.25, opts=13)
00:47:27.714 00.001 21068 Enqueuing Move request for scope (-0.08, 0.25)
00:47:27.714 00.000 16108 Worker thread wakes up
00:47:27.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
00:47:27.714 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
00:47:27.715 00.001 16108 Moving (-0.08, 0.25) raw xDistance=0.12 yDistance=-0.23
00:47:27.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:47:27.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:47:27.715 00.000 16108 MoveAxis(E, 0, ABG)
00:47:27.715 00.000 16108 Move returns status 0, amount 0
00:47:27.715 00.000 16108 MoveAxis(N, 45, ABG)
00:47:27.715 00.000 16108 Guiding  Dir = 0, Dur = 45
00:47:27.715 00.000 16108 IsSlewing returns 0
00:47:27.715 00.000 16108 IsGuiding returns 0
00:47:27.722 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3465, FiltMin=2941, FiltMax=53696, Gamma=1.000
00:47:27.743 00.021 21068 UpdateGuideState exits: m=119704 SNR=80.3
00:47:27.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:27.746 00.001 21068 Enqueuing Expose request
00:47:27.763 00.017 16108 IsGuiding returns 1
00:47:27.764 00.001 16108 scope still moving after pulse duration time elapsed
00:47:27.793 00.029 16108 IsSlewing returns 0
00:47:27.793 00.000 16108 IsGuiding returns 1
00:47:27.824 00.031 16108 IsSlewing returns 0
00:47:27.824 00.000 16108 IsGuiding returns 1
00:47:27.856 00.032 16108 IsSlewing returns 0
00:47:27.856 00.000 16108 IsGuiding returns 0
00:47:27.856 00.000 16108 scope move finished after 45 + 96 ms
00:47:27.856 00.000 16108 Move returns status 0, amount 45
00:47:27.856 00.000 16108 move complete, result=0
00:47:27.856 00.000 16108 worker thread done servicing request
00:47:27.856 00.000 16108 Worker thread wakes up
00:47:27.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:27.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:27.857 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
00:47:28.843 00.986 16108 Exposure complete
00:47:28.901 00.058 16108 worker thread done servicing request
00:47:28.901 00.000 21068 OnExposeComplete: enter
00:47:28.902 00.001 21068 UpdateGuideState(): m_state=6
00:47:28.903 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8549
00:47:28.904 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.93, Mass=138340, SNR=92.0, Peak=16387 HFD=3.4
00:47:28.904 00.000 21068 MultiStar: [#1 -0.37,0.22,1.07,U] [#2 -0.51,-0.10,0.00,M1] [#3 -0.15,0.02,0.92,U] [#4 0.19,0.16,0.86,U] [#5 -0.13,0.07,0.83,U] [#6 0.03,0.20,0.71,U] [#7 -0.13,0.15,0.65,U] [#8 -0.51,0.14,0.00,M2] 
00:47:28.905 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.15}, one-star: {-0.32, 0.23}
00:47:28.906 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
00:47:28.908 00.002 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
00:47:28.909 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.34 mountX=0.17 mountY=-0.11, mountTheta=-0.59
00:47:28.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.15, opts=13)
00:47:28.911 00.001 21068 Enqueuing Move request for scope (-0.15, 0.15)
00:47:28.911 00.000 16108 Worker thread wakes up
00:47:28.912 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
00:47:28.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
00:47:28.912 00.000 16108 Moving (-0.15, 0.15) raw xDistance=0.17 yDistance=-0.11
00:47:28.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:47:28.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:28.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:47:28.912 00.000 16108 MoveAxis(E, 0, ABG)
00:47:28.912 00.000 16108 Move returns status 0, amount 0
00:47:28.912 00.000 16108 MoveAxis(N, 0, ABG)
00:47:28.912 00.000 16108 Move returns status 0, amount 0
00:47:28.912 00.000 16108 move complete, result=0
00:47:28.912 00.000 16108 worker thread done servicing request
00:47:28.917 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3465, FiltMin=2944, FiltMax=58176, Gamma=1.000
00:47:28.932 00.015 21068 UpdateGuideState exits: m=138340 SNR=92.0
00:47:28.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:28.933 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:28.934 00.001 21068 Enqueuing Expose request
00:47:28.935 00.001 16108 Worker thread wakes up
00:47:28.935 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:28.935 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:28.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:30.108 01.173 16108 Exposure complete
00:47:30.165 00.057 16108 worker thread done servicing request
00:47:30.165 00.000 21068 OnExposeComplete: enter
00:47:30.166 00.001 21068 UpdateGuideState(): m_state=6
00:47:30.166 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8550
00:47:30.167 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=876.19, Mass=132508, SNR=92.0, Peak=18355 HFD=3.2
00:47:30.168 00.001 21068 MultiStar: [#1 -0.26,0.46,0.00,M6] [#2 -0.21,0.28,1.09,U] [#3 -0.41,0.23,0.00,M1] [#4 0.09,0.38,0.73,U] [#5 -0.18,0.40,0.72,U] [#6 -0.10,0.38,0.69,U] [#7 -0.06,0.48,0.00,M1] [#8 -0.73,0.41,0.00,M3] 
00:47:30.169 00.001 21068 refined, 4 included, MultiStar: {-0.17, 0.38}, one-star: {-0.35, 0.49}
00:47:30.169 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
00:47:30.170 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:47:30.171 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.98 mountX=0.23 mountY=-0.33, mountTheta=-0.96
00:47:30.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.38, opts=13)
00:47:30.174 00.001 21068 Enqueuing Move request for scope (-0.17, 0.38)
00:47:30.175 00.001 16108 Worker thread wakes up
00:47:30.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.38) opts 0xd
00:47:30.175 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.38)
00:47:30.175 00.000 16108 Moving (-0.17, 0.38) raw xDistance=0.23 yDistance=-0.33
00:47:30.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:47:30.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:47:30.175 00.000 16108 MoveAxis(W, 61, ABG)
00:47:30.175 00.000 16108 Guiding  Dir = 3, Dur = 61
00:47:30.176 00.001 16108 IsSlewing returns 0
00:47:30.176 00.000 16108 IsGuiding returns 0
00:47:30.180 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3465, FiltMin=2912, FiltMax=58672, Gamma=1.000
00:47:30.195 00.015 21068 UpdateGuideState exits: m=132508 SNR=92.0
00:47:30.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:30.198 00.001 21068 Enqueuing Expose request
00:47:30.212 00.014 16108 PulseGuide returned control before completion, sleep 35
00:47:30.254 00.042 16108 IsGuiding returns 1
00:47:30.254 00.000 16108 scope still moving after pulse duration time elapsed
00:47:30.285 00.031 16108 IsSlewing returns 0
00:47:30.286 00.001 16108 IsGuiding returns 0
00:47:30.286 00.000 16108 scope move finished after 61 + 48 ms
00:47:30.286 00.000 16108 Move returns status 0, amount 61
00:47:30.286 00.000 16108 MoveAxis(N, 67, ABG)
00:47:30.286 00.000 16108 Guiding  Dir = 0, Dur = 67
00:47:30.286 00.000 16108 IsSlewing returns 0
00:47:30.287 00.001 16108 IsGuiding returns 0
00:47:30.288 00.001 16108 PulseGuide returned control before completion, sleep 76
00:47:30.384 00.096 16108 IsGuiding returns 0
00:47:30.384 00.000 16108 Move returns status 0, amount 67
00:47:30.385 00.001 16108 move complete, result=0
00:47:30.385 00.000 16108 worker thread done servicing request
00:47:30.385 00.000 16108 Worker thread wakes up
00:47:30.385 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.3 px 67 ms NORTH
00:47:30.387 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:30.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:31.369 00.982 16108 Exposure complete
00:47:31.444 00.075 16108 worker thread done servicing request
00:47:31.444 00.000 21068 OnExposeComplete: enter
00:47:31.444 00.000 21068 UpdateGuideState(): m_state=6
00:47:31.445 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8551
00:47:31.446 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=876.15, Mass=143589, SNR=84.5, Peak=21187 HFD=3.2
00:47:31.447 00.001 21068 MultiStar: [#1 -0.07,0.33,1.01,U] [#2 -0.05,0.25,1.19,U] [#3 0.08,0.03,1.04,U] [#4 0.31,0.34,0.88,U] [#5 -0.03,0.26,0.93,U] [#6 0.09,0.53,0.00,M2] [#7 0.28,0.30,0.69,U] [#8 -0.31,0.22,0.64,U] 
00:47:31.448 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.27}, one-star: {0.05, 0.45}
00:47:31.449 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
00:47:31.449 00.000 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
00:47:31.450 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.45 mountX=0.01 mountY=-0.27, mountTheta=-1.52
00:47:31.451 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.27, opts=13)
00:47:31.452 00.001 21068 Enqueuing Move request for scope (0.03, 0.27)
00:47:31.453 00.001 16108 Worker thread wakes up
00:47:31.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
00:47:31.453 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
00:47:31.453 00.000 16108 Moving (0.03, 0.27) raw xDistance=0.01 yDistance=-0.27
00:47:31.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:47:31.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:47:31.453 00.000 16108 MoveAxis(E, 0, ABG)
00:47:31.453 00.000 16108 Move returns status 0, amount 0
00:47:31.453 00.000 16108 MoveAxis(N, 55, ABG)
00:47:31.453 00.000 16108 Guiding  Dir = 0, Dur = 55
00:47:31.453 00.000 16108 IsSlewing returns 0
00:47:31.454 00.001 16108 IsGuiding returns 0
00:47:31.457 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3465, FiltMin=3014, FiltMax=52976, Gamma=1.000
00:47:31.479 00.022 16108 PulseGuide returned control before completion, sleep 40
00:47:31.479 00.000 21068 UpdateGuideState exits: m=143589 SNR=84.5
00:47:31.481 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:31.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:31.483 00.001 21068 Enqueuing Expose request
00:47:31.527 00.044 16108 IsGuiding returns 1
00:47:31.527 00.000 16108 scope still moving after pulse duration time elapsed
00:47:31.557 00.030 16108 IsSlewing returns 0
00:47:31.557 00.000 16108 IsGuiding returns 1
00:47:31.588 00.031 16108 IsSlewing returns 0
00:47:31.588 00.000 16108 IsGuiding returns 0
00:47:31.588 00.000 16108 scope move finished after 55 + 80 ms
00:47:31.588 00.000 16108 Move returns status 0, amount 55
00:47:31.588 00.000 16108 move complete, result=0
00:47:31.588 00.000 16108 worker thread done servicing request
00:47:31.590 00.002 16108 Worker thread wakes up
00:47:31.590 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
00:47:31.592 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:31.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:32.751 01.159 16108 Exposure complete
00:47:32.821 00.070 16108 worker thread done servicing request
00:47:32.821 00.000 21068 OnExposeComplete: enter
00:47:32.823 00.002 21068 UpdateGuideState(): m_state=6
00:47:32.826 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8552
00:47:32.829 00.003 21068 Star::Find returns 1 (0), X=220.29, Y=876.12, Mass=128518, SNR=95.1, Peak=15043 HFD=3.3
00:47:32.832 00.003 21068 MultiStar: [#1 0.49,0.08,0.00,M6] [#2 0.50,0.09,0.00,M1] [#3 0.50,-0.14,0.00,M1] [#4 0.56,0.24,0.00,M1] [#5 0.47,0.19,0.00,M1] [#6 0.63,0.38,0.00,M3] [#7 0.45,0.25,0.00,M1] [#8 0.24,0.24,0.71,U] 
00:47:32.833 00.001 21068 refined, 1 included, MultiStar: {0.29, 0.34}, one-star: {0.33, 0.42}
00:47:32.834 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
00:47:32.836 00.002 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
00:47:32.837 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.34 hyp=0.45 cameraTheta=0.87 mountX=-0.23 mountY=-0.40, mountTheta=-2.08
00:47:32.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.34, opts=13)
00:47:32.840 00.001 21068 Enqueuing Move request for scope (0.29, 0.34)
00:47:32.841 00.001 16108 Worker thread wakes up
00:47:32.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.34) opts 0xd
00:47:32.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.34)
00:47:32.841 00.000 16108 Moving (0.29, 0.34) raw xDistance=-0.23 yDistance=-0.40
00:47:32.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:47:32.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:47:32.841 00.000 16108 MoveAxis(E, 60, ABG)
00:47:32.841 00.000 16108 Guiding  Dir = 2, Dur = 60
00:47:32.842 00.001 16108 IsSlewing returns 0
00:47:32.842 00.000 16108 IsGuiding returns 0
00:47:32.849 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3465, FiltMin=2982, FiltMax=55475, Gamma=1.000
00:47:32.873 00.024 21068 UpdateGuideState exits: m=128518 SNR=95.1
00:47:32.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:32.876 00.001 21068 Enqueuing Expose request
00:47:32.893 00.017 16108 PulseGuide returned control before completion, sleep 20
00:47:32.924 00.031 16108 IsGuiding returns 1
00:47:32.924 00.000 16108 scope still moving after pulse duration time elapsed
00:47:32.955 00.031 16108 IsSlewing returns 0
00:47:32.955 00.000 16108 IsGuiding returns 1
00:47:32.986 00.031 16108 IsSlewing returns 0
00:47:32.986 00.000 16108 IsGuiding returns 0
00:47:32.986 00.000 16108 scope move finished after 60 + 84 ms
00:47:32.988 00.002 16108 Move returns status 0, amount 60
00:47:32.988 00.000 16108 MoveAxis(N, 81, ABG)
00:47:32.988 00.000 16108 Guiding  Dir = 0, Dur = 81
00:47:32.988 00.000 16108 IsSlewing returns 0
00:47:32.989 00.001 16108 IsGuiding returns 0
00:47:33.050 00.061 16108 PulseGuide returned control before completion, sleep 30
00:47:33.081 00.031 16108 IsGuiding returns 1
00:47:33.081 00.000 16108 scope still moving after pulse duration time elapsed
00:47:33.112 00.031 16108 IsSlewing returns 0
00:47:33.112 00.000 16108 IsGuiding returns 1
00:47:33.143 00.031 16108 IsSlewing returns 0
00:47:33.143 00.000 16108 IsGuiding returns 0
00:47:33.143 00.000 16108 scope move finished after 81 + 74 ms
00:47:33.144 00.001 16108 Move returns status 0, amount 81
00:47:33.144 00.000 16108 move complete, result=0
00:47:33.144 00.000 16108 worker thread done servicing request
00:47:33.144 00.000 16108 Worker thread wakes up
00:47:33.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:33.144 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.4 px 81 ms NORTH
00:47:33.148 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:34.128 00.980 16108 Exposure complete
00:47:34.184 00.056 16108 worker thread done servicing request
00:47:34.184 00.000 21068 OnExposeComplete: enter
00:47:34.185 00.001 21068 UpdateGuideState(): m_state=6
00:47:34.186 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8553
00:47:34.187 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.23, Mass=115704, SNR=76.3, Peak=15056 HFD=3.2
00:47:34.188 00.001 21068 MultiStar: [#1 0.34,0.12,1.41,U] [#2 0.41,0.09,1.39,U] [#3 0.42,-0.03,1.48,U] [#4 0.54,0.25,0.00,M2] [#5 0.43,0.37,0.00,M2] [#6 0.48,0.29,0.00,M4] [#7 0.58,0.49,0.00,M2] [#8 0.29,0.16,0.86,U] 
00:47:34.189 00.001 21068 refined, 4 included, MultiStar: {0.38, 0.15}, one-star: {0.41, 0.53}
00:47:34.189 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
00:47:34.190 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
00:47:34.191 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.15 hyp=0.41 cameraTheta=0.38 mountX=-0.35 mountY=-0.23, mountTheta=-2.55
00:47:34.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.15, opts=13)
00:47:34.193 00.000 21068 Enqueuing Move request for scope (0.38, 0.15)
00:47:34.194 00.001 16108 Worker thread wakes up
00:47:34.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.15) opts 0xd
00:47:34.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.15)
00:47:34.194 00.000 16108 Moving (0.38, 0.15) raw xDistance=-0.35 yDistance=-0.23
00:47:34.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
00:47:34.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:47:34.194 00.000 16108 MoveAxis(E, 95, ABG)
00:47:34.195 00.001 16108 Guiding  Dir = 2, Dur = 95
00:47:34.195 00.000 16108 IsSlewing returns 0
00:47:34.195 00.000 16108 IsGuiding returns 0
00:47:34.199 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3465, FiltMin=2981, FiltMax=57328, Gamma=1.000
00:47:34.214 00.015 21068 UpdateGuideState exits: m=115704 SNR=76.3
00:47:34.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:34.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:34.217 00.001 21068 Enqueuing Expose request
00:47:34.247 00.030 16108 PulseGuide returned control before completion, sleep 53
00:47:34.308 00.061 16108 IsGuiding returns 1
00:47:34.308 00.000 16108 scope still moving after pulse duration time elapsed
00:47:34.340 00.032 16108 IsSlewing returns 0
00:47:34.340 00.000 16108 IsGuiding returns 1
00:47:34.371 00.031 16108 IsSlewing returns 0
00:47:34.371 00.000 16108 IsGuiding returns 1
00:47:34.402 00.031 16108 IsSlewing returns 0
00:47:34.402 00.000 16108 IsGuiding returns 1
00:47:34.433 00.031 16108 IsSlewing returns 0
00:47:34.433 00.000 16108 IsGuiding returns 0
00:47:34.433 00.000 16108 scope move finished after 95 + 143 ms
00:47:34.433 00.000 16108 Move returns status 0, amount 95
00:47:34.433 00.000 16108 MoveAxis(N, 47, ABG)
00:47:34.433 00.000 16108 Guiding  Dir = 0, Dur = 47
00:47:34.433 00.000 16108 IsSlewing returns 0
00:47:34.433 00.000 16108 IsGuiding returns 0
00:47:34.482 00.049 16108 IsGuiding returns 1
00:47:34.482 00.000 16108 scope still moving after pulse duration time elapsed
00:47:34.512 00.030 16108 IsSlewing returns 0
00:47:34.512 00.000 16108 IsGuiding returns 1
00:47:34.543 00.031 16108 IsSlewing returns 0
00:47:34.544 00.001 16108 IsGuiding returns 1
00:47:34.575 00.031 16108 IsSlewing returns 0
00:47:34.575 00.000 16108 IsGuiding returns 0
00:47:34.575 00.000 16108 scope move finished after 47 + 94 ms
00:47:34.575 00.000 16108 Move returns status 0, amount 47
00:47:34.575 00.000 16108 move complete, result=0
00:47:34.575 00.000 16108 worker thread done servicing request
00:47:34.575 00.000 16108 Worker thread wakes up
00:47:34.575 00.000 21068 GuideStep: -0.3 px 95 ms EAST, -0.2 px 47 ms NORTH
00:47:34.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:34.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:35.736 01.160 16108 Exposure complete
00:47:35.805 00.069 16108 worker thread done servicing request
00:47:35.805 00.000 21068 OnExposeComplete: enter
00:47:35.806 00.001 21068 UpdateGuideState(): m_state=6
00:47:35.807 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8554
00:47:35.808 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.85, Mass=133515, SNR=77.9, Peak=18275 HFD=3.2
00:47:35.809 00.001 21068 MultiStar: [#1 -0.00,0.12,1.35,U] [#2 -0.09,0.20,1.27,U] [#3 0.28,0.10,1.14,U] [#4 -0.29,0.21,0.89,U] [#5 -0.32,0.20,1.04,U] [#6 -0.06,0.47,0.00,M5] [#7 0.41,-0.13,0.71,U] [#8 -0.33,-0.06,1.00,U] 
00:47:35.809 00.000 21068 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {-0.32, 0.15}
00:47:35.811 00.002 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
00:47:35.812 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
00:47:35.812 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.25 mountX=0.10 mountY=-0.09, mountTheta=-0.68
00:47:35.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.11, opts=13)
00:47:35.815 00.001 21068 Enqueuing Move request for scope (-0.09, 0.11)
00:47:35.815 00.000 16108 Worker thread wakes up
00:47:35.816 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
00:47:35.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
00:47:35.816 00.000 16108 Moving (-0.09, 0.11) raw xDistance=0.10 yDistance=-0.09
00:47:35.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:47:35.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:35.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:47:35.816 00.000 16108 MoveAxis(E, 0, ABG)
00:47:35.816 00.000 16108 Move returns status 0, amount 0
00:47:35.816 00.000 16108 MoveAxis(N, 0, ABG)
00:47:35.816 00.000 16108 Move returns status 0, amount 0
00:47:35.816 00.000 16108 move complete, result=0
00:47:35.816 00.000 16108 worker thread done servicing request
00:47:35.825 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3462, FiltMin=2937, FiltMax=54912, Gamma=1.000
00:47:35.851 00.026 21068 UpdateGuideState exits: m=133515 SNR=77.9
00:47:35.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.854 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:35.855 00.001 21068 Enqueuing Expose request
00:47:35.856 00.001 16108 Worker thread wakes up
00:47:35.856 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:35.858 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:35.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:36.822 00.964 16108 Exposure complete
00:47:36.889 00.067 16108 worker thread done servicing request
00:47:36.889 00.000 21068 OnExposeComplete: enter
00:47:36.891 00.002 21068 UpdateGuideState(): m_state=6
00:47:36.894 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8555
00:47:36.895 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=875.67, Mass=119609, SNR=87.3, Peak=15011 HFD=3.4
00:47:36.896 00.001 21068 MultiStar: [#1 -0.03,0.07,1.02,U] [#2 -0.20,-0.27,1.35,U] [#3 0.04,-0.12,0.96,U] [#4 0.10,-0.13,0.69,U] [#5 -0.32,0.13,0.91,U] [#6 -0.15,0.21,0.79,U] [#7 -0.13,-0.09,0.63,U] [#8 -0.42,-0.16,0.72,U] 
00:47:36.897 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.05}, one-star: {-0.29, -0.03}
00:47:36.898 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.49)
00:47:36.899 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
00:47:36.900 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.83 mountX=0.15 mountY=0.09, mountTheta=0.53
00:47:36.902 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.05, opts=13)
00:47:36.903 00.001 21068 Enqueuing Move request for scope (-0.16, -0.05)
00:47:36.904 00.001 16108 Worker thread wakes up
00:47:36.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
00:47:36.904 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
00:47:36.904 00.000 16108 Moving (-0.16, -0.05) raw xDistance=0.15 yDistance=0.09
00:47:36.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:47:36.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:36.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:47:36.904 00.000 16108 MoveAxis(E, 0, ABG)
00:47:36.904 00.000 16108 Move returns status 0, amount 0
00:47:36.904 00.000 16108 MoveAxis(N, 0, ABG)
00:47:36.904 00.000 16108 Move returns status 0, amount 0
00:47:36.904 00.000 16108 move complete, result=0
00:47:36.904 00.000 16108 worker thread done servicing request
00:47:36.909 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3465, FiltMin=2995, FiltMax=64525, Gamma=1.000
00:47:36.931 00.022 21068 UpdateGuideState exits: m=119609 SNR=87.3
00:47:36.934 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:36.934 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:36.935 00.001 21068 Enqueuing Expose request
00:47:36.936 00.001 16108 Worker thread wakes up
00:47:36.936 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:36.937 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:36.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:38.090 01.153 16108 Exposure complete
00:47:38.146 00.056 16108 worker thread done servicing request
00:47:38.146 00.000 21068 OnExposeComplete: enter
00:47:38.147 00.001 21068 UpdateGuideState(): m_state=6
00:47:38.148 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8556
00:47:38.149 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.58, Mass=107470, SNR=69.1, Peak=14963 HFD=3.2
00:47:38.150 00.001 21068 MultiStar: [#1 0.09,-0.11,1.39,U] [#2 -0.05,-0.31,1.62,U] [#3 -0.18,-0.41,1.10,U] [#4 0.07,-0.02,0.99,U] [#5 -0.17,-0.07,1.06,U] [#6 0.10,0.10,0.93,U] [#7 0.22,-0.03,0.81,U] [#8 -0.32,0.01,0.81,U] 
00:47:38.151 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {-0.21, -0.12}
00:47:38.151 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
00:47:38.153 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
00:47:38.154 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.93 mountX=0.02 mountY=0.14, mountTheta=1.39
00:47:38.157 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
00:47:38.158 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
00:47:38.158 00.000 16108 Worker thread wakes up
00:47:38.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
00:47:38.158 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
00:47:38.158 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.02 yDistance=0.14
00:47:38.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:38.159 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:38.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:47:38.159 00.000 16108 MoveAxis(E, 0, ABG)
00:47:38.159 00.000 16108 Move returns status 0, amount 0
00:47:38.159 00.000 16108 MoveAxis(N, 0, ABG)
00:47:38.159 00.000 16108 Move returns status 0, amount 0
00:47:38.159 00.000 16108 move complete, result=0
00:47:38.159 00.000 16108 worker thread done servicing request
00:47:38.165 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3465, FiltMin=2995, FiltMax=61632, Gamma=1.000
00:47:38.189 00.024 21068 UpdateGuideState exits: m=107470 SNR=69.1
00:47:38.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:38.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:38.192 00.001 21068 Enqueuing Expose request
00:47:38.193 00.001 16108 Worker thread wakes up
00:47:38.193 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:38.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:38.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:39.172 00.979 16108 Exposure complete
00:47:39.243 00.071 16108 worker thread done servicing request
00:47:39.243 00.000 21068 OnExposeComplete: enter
00:47:39.245 00.002 21068 UpdateGuideState(): m_state=6
00:47:39.247 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8557
00:47:39.248 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=875.95, Mass=146086, SNR=92.4, Peak=17549 HFD=3.3
00:47:39.249 00.001 21068 MultiStar: [#1 -0.15,0.21,0.93,U] [#2 -0.47,-0.07,0.00,M1] [#3 -0.48,-0.13,0.00,M1] [#4 -0.38,0.04,0.64,U] [#5 -0.48,-0.19,0.00,M1] [#6 -0.20,-0.16,0.75,U] [#7 -0.27,-0.08,0.62,U] [#8 -0.96,-0.15,0.00,M1] 
00:47:39.250 00.001 21068 refined, 4 included, MultiStar: {-0.35, 0.08}, one-star: {-0.68, 0.25}
00:47:39.251 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
00:47:39.252 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
00:47:39.252 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.93 mountX=0.36 mountY=0.01, mountTheta=0.02
00:47:39.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.08, opts=13)
00:47:39.255 00.001 21068 Enqueuing Move request for scope (-0.35, 0.08)
00:47:39.256 00.001 16108 Worker thread wakes up
00:47:39.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
00:47:39.256 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
00:47:39.256 00.000 16108 Moving (-0.35, 0.08) raw xDistance=0.36 yDistance=0.01
00:47:39.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:47:39.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:39.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:39.256 00.000 16108 MoveAxis(W, 94, ABG)
00:47:39.256 00.000 16108 Guiding  Dir = 3, Dur = 94
00:47:39.256 00.000 16108 IsSlewing returns 0
00:47:39.257 00.001 16108 IsGuiding returns 0
00:47:39.260 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3465, FiltMin=2992, FiltMax=65510, Gamma=1.000
00:47:39.277 00.017 21068 UpdateGuideState exits: m=146086 SNR=92.4
00:47:39.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:39.280 00.001 21068 Enqueuing Expose request
00:47:39.301 00.021 16108 PulseGuide returned control before completion, sleep 60
00:47:39.363 00.062 16108 IsGuiding returns 1
00:47:39.363 00.000 16108 scope still moving after pulse duration time elapsed
00:47:39.394 00.031 16108 IsSlewing returns 0
00:47:39.394 00.000 16108 IsGuiding returns 0
00:47:39.394 00.000 16108 scope move finished after 94 + 44 ms
00:47:39.394 00.000 16108 Move returns status 0, amount 94
00:47:39.394 00.000 16108 MoveAxis(N, 0, ABG)
00:47:39.394 00.000 16108 Move returns status 0, amount 0
00:47:39.394 00.000 16108 move complete, result=0
00:47:39.394 00.000 16108 worker thread done servicing request
00:47:39.396 00.002 16108 Worker thread wakes up
00:47:39.396 00.000 21068 GuideStep: 0.4 px 94 ms WEST, 0.0 px 0 ms NORTH
00:47:39.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:39.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:40.559 01.162 16108 Exposure complete
00:47:40.626 00.067 16108 worker thread done servicing request
00:47:40.627 00.001 21068 OnExposeComplete: enter
00:47:40.629 00.002 21068 UpdateGuideState(): m_state=6
00:47:40.630 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8558
00:47:40.632 00.002 21068 Star::Find returns 1 (0), X=219.59, Y=875.64, Mass=108635, SNR=72.5, Peak=15107 HFD=3.1
00:47:40.634 00.002 21068 MultiStar: [#1 -0.15,0.20,1.34,U] [#2 -0.36,-0.05,1.50,U] [#3 -0.18,-0.26,1.15,U] [#4 0.21,0.09,0.99,U] [#5 -0.27,0.15,1.15,U] [#6 -0.38,0.26,1.05,U] [#7 -0.21,-0.33,0.73,U] [#8 -0.48,-0.20,0.00,M2] 
00:47:40.636 00.002 21068 refined, 7 included, MultiStar: {-0.22, 0.01}, one-star: {-0.37, -0.06}
00:47:40.637 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
00:47:40.639 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
00:47:40.641 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.08 mountX=0.22 mountY=0.04, mountTheta=0.17
00:47:40.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.01, opts=13)
00:47:40.644 00.001 21068 Enqueuing Move request for scope (-0.22, 0.01)
00:47:40.645 00.001 16108 Worker thread wakes up
00:47:40.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
00:47:40.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
00:47:40.645 00.000 16108 Moving (-0.22, 0.01) raw xDistance=0.22 yDistance=0.04
00:47:40.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:47:40.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:40.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:47:40.645 00.000 16108 MoveAxis(W, 64, ABG)
00:47:40.645 00.000 16108 Guiding  Dir = 3, Dur = 64
00:47:40.646 00.001 16108 IsSlewing returns 0
00:47:40.646 00.000 16108 IsGuiding returns 0
00:47:40.649 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3465, FiltMin=2979, FiltMax=58845, Gamma=1.000
00:47:40.651 00.002 16108 PulseGuide returned control before completion, sleep 69
00:47:40.679 00.028 21068 UpdateGuideState exits: m=108635 SNR=72.5
00:47:40.681 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:40.683 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:40.683 00.000 21068 Enqueuing Expose request
00:47:40.728 00.045 16108 IsGuiding returns 1
00:47:40.728 00.000 16108 scope still moving after pulse duration time elapsed
00:47:40.759 00.031 16108 IsSlewing returns 0
00:47:40.759 00.000 16108 IsGuiding returns 0
00:47:40.759 00.000 16108 scope move finished after 64 + 49 ms
00:47:40.759 00.000 16108 Move returns status 0, amount 64
00:47:40.759 00.000 16108 MoveAxis(N, 0, ABG)
00:47:40.759 00.000 16108 Move returns status 0, amount 0
00:47:40.760 00.001 16108 move complete, result=0
00:47:40.760 00.000 16108 worker thread done servicing request
00:47:40.760 00.000 16108 Worker thread wakes up
00:47:40.760 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.0 px 0 ms NORTH
00:47:40.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:40.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:41.747 00.986 16108 Exposure complete
00:47:41.809 00.062 16108 worker thread done servicing request
00:47:41.809 00.000 21068 OnExposeComplete: enter
00:47:41.810 00.001 21068 UpdateGuideState(): m_state=6
00:47:41.810 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8559
00:47:41.811 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.95, Mass=131595, SNR=84.3, Peak=18624 HFD=3.5
00:47:41.812 00.001 21068 MultiStar: [#1 0.31,0.05,1.10,U] [#2 0.28,-0.05,1.33,U] [#3 0.44,-0.20,0.00,M1] [#4 0.52,0.16,0.00,M1] [#5 0.18,0.32,0.96,U] [#6 0.23,0.19,0.82,U] [#7 0.61,0.24,0.00,M1] [#8 -0.20,-0.08,0.75,U] 
00:47:41.813 00.001 21068 refined, 5 included, MultiStar: {0.25, 0.11}, one-star: {0.58, 0.25}
00:47:41.815 00.002 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
00:47:41.815 00.000 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
00:47:41.816 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.41 mountX=-0.23 mountY=-0.16, mountTheta=-2.52
00:47:41.818 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.11, opts=13)
00:47:41.818 00.000 21068 Enqueuing Move request for scope (0.25, 0.11)
00:47:41.819 00.001 16108 Worker thread wakes up
00:47:41.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
00:47:41.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
00:47:41.819 00.000 16108 Moving (0.25, 0.11) raw xDistance=-0.23 yDistance=-0.16
00:47:41.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
00:47:41.820 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:41.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:47:41.820 00.000 16108 MoveAxis(E, 56, ABG)
00:47:41.820 00.000 16108 Guiding  Dir = 2, Dur = 56
00:47:41.820 00.000 16108 IsSlewing returns 0
00:47:41.820 00.000 16108 IsGuiding returns 0
00:47:41.823 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3465, FiltMin=2957, FiltMax=54384, Gamma=1.000
00:47:41.838 00.015 21068 UpdateGuideState exits: m=131595 SNR=84.3
00:47:41.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:41.841 00.001 21068 Enqueuing Expose request
00:47:41.842 00.001 16108 PulseGuide returned control before completion, sleep 46
00:47:41.902 00.060 16108 IsGuiding returns 1
00:47:41.902 00.000 16108 scope still moving after pulse duration time elapsed
00:47:41.933 00.031 16108 IsSlewing returns 0
00:47:41.933 00.000 16108 IsGuiding returns 0
00:47:41.933 00.000 16108 scope move finished after 56 + 57 ms
00:47:41.933 00.000 16108 Move returns status 0, amount 56
00:47:41.934 00.001 16108 MoveAxis(N, 0, ABG)
00:47:41.934 00.000 16108 Move returns status 0, amount 0
00:47:41.934 00.000 16108 move complete, result=0
00:47:41.934 00.000 16108 worker thread done servicing request
00:47:41.934 00.000 16108 Worker thread wakes up
00:47:41.934 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
00:47:41.937 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:41.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:43.104 01.167 16108 Exposure complete
00:47:43.175 00.071 16108 worker thread done servicing request
00:47:43.175 00.000 21068 OnExposeComplete: enter
00:47:43.176 00.001 21068 UpdateGuideState(): m_state=6
00:47:43.177 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8560
00:47:43.178 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.79, Mass=112223, SNR=80.9, Peak=18355 HFD=2.9
00:47:43.179 00.001 21068 MultiStar: [#1 0.12,0.10,1.29,U] [#2 0.01,-0.29,1.28,U] [#3 0.16,-0.19,0.95,U] [#4 0.47,-0.13,0.00,M2] [#5 0.24,-0.01,0.92,U] [#6 0.08,-0.16,0.97,U] [#7 0.51,-0.12,0.00,M2] [#8 0.06,-0.17,0.88,U] 
00:47:43.180 00.001 21068 single-star, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.02, 0.09}
00:47:43.181 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
00:47:43.181 00.000 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
00:47:43.182 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
00:47:43.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
00:47:43.184 00.000 21068 Enqueuing Move request for scope (0.02, 0.09)
00:47:43.185 00.001 16108 Worker thread wakes up
00:47:43.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:47:43.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:47:43.185 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.01 yDistance=-0.09
00:47:43.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:43.186 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:43.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:47:43.186 00.000 16108 MoveAxis(E, 0, ABG)
00:47:43.186 00.000 16108 Move returns status 0, amount 0
00:47:43.186 00.000 16108 MoveAxis(N, 0, ABG)
00:47:43.186 00.000 16108 Move returns status 0, amount 0
00:47:43.186 00.000 16108 move complete, result=0
00:47:43.186 00.000 16108 worker thread done servicing request
00:47:43.189 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3465, FiltMin=2966, FiltMax=60605, Gamma=1.000
00:47:43.215 00.026 21068 UpdateGuideState exits: m=112223 SNR=80.9
00:47:43.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:43.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:43.218 00.001 21068 Enqueuing Expose request
00:47:43.218 00.000 16108 Worker thread wakes up
00:47:43.219 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:43.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:43.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:44.198 00.979 16108 Exposure complete
00:47:44.275 00.077 16108 worker thread done servicing request
00:47:44.275 00.000 21068 OnExposeComplete: enter
00:47:44.278 00.003 21068 UpdateGuideState(): m_state=6
00:47:44.279 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8561
00:47:44.280 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=875.73, Mass=104319, SNR=71.1, Peak=17059 HFD=2.7
00:47:44.281 00.001 21068 MultiStar: [#1 0.00,0.18,1.43,U] [#2 -0.06,-0.07,1.35,U] [#3 -0.41,-0.14,1.13,U] [#4 0.34,0.16,1.13,U] [#5 0.20,-0.15,1.02,U] [#6 0.08,0.33,0.91,U] [#7 0.12,0.12,0.79,U] [#8 -0.18,0.07,0.77,U] 
00:47:44.282 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.01, 0.03}
00:47:44.282 00.000 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:47:44.283 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:47:44.284 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.83 mountX=0.01 mountY=-0.03, mountTheta=-1.13
00:47:44.287 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
00:47:44.288 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
00:47:44.288 00.000 16108 Worker thread wakes up
00:47:44.290 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:47:44.290 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:47:44.290 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
00:47:44.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:47:44.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:44.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:47:44.290 00.000 16108 MoveAxis(E, 0, ABG)
00:47:44.290 00.000 16108 Move returns status 0, amount 0
00:47:44.290 00.000 16108 MoveAxis(N, 0, ABG)
00:47:44.290 00.000 16108 Move returns status 0, amount 0
00:47:44.290 00.000 16108 move complete, result=0
00:47:44.291 00.001 16108 worker thread done servicing request
00:47:44.296 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3469, FiltMin=2992, FiltMax=59344, Gamma=1.000
00:47:44.313 00.017 21068 UpdateGuideState exits: m=104319 SNR=71.1
00:47:44.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:44.316 00.001 21068 Enqueuing Expose request
00:47:44.316 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:44.317 00.001 16108 Worker thread wakes up
00:47:44.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:44.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:45.471 01.154 16108 Exposure complete
00:47:45.539 00.068 16108 worker thread done servicing request
00:47:45.539 00.000 21068 OnExposeComplete: enter
00:47:45.539 00.000 21068 UpdateGuideState(): m_state=6
00:47:45.541 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8562
00:47:45.542 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.82, Mass=138803, SNR=85.5, Peak=18451 HFD=3.1
00:47:45.543 00.001 21068 MultiStar: [#1 0.04,0.06,1.18,U] [#2 -0.09,-0.24,1.16,U] [#3 -0.08,-0.20,1.06,U] [#4 0.21,0.05,0.77,U] [#5 -0.31,0.10,0.89,U] [#6 -0.02,0.19,0.78,U] [#7 0.28,-0.05,0.67,U] [#8 -0.25,0.02,0.64,U] 
00:47:45.544 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.08, 0.12}
00:47:45.545 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
00:47:45.545 00.000 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
00:47:45.546 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.02 mountX=0.04 mountY=0.01, mountTheta=0.35
00:47:45.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
00:47:45.549 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
00:47:45.549 00.000 16108 Worker thread wakes up
00:47:45.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:47:45.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:47:45.549 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.01
00:47:45.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:47:45.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:45.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:45.550 00.001 16108 MoveAxis(E, 0, ABG)
00:47:45.550 00.000 16108 Move returns status 0, amount 0
00:47:45.550 00.000 16108 MoveAxis(N, 0, ABG)
00:47:45.550 00.000 16108 Move returns status 0, amount 0
00:47:45.550 00.000 16108 move complete, result=0
00:47:45.550 00.000 16108 worker thread done servicing request
00:47:45.553 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3469, FiltMin=2982, FiltMax=65510, Gamma=1.000
00:47:45.570 00.017 21068 UpdateGuideState exits: m=138803 SNR=85.5
00:47:45.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:45.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:45.573 00.001 21068 Enqueuing Expose request
00:47:45.574 00.001 16108 Worker thread wakes up
00:47:45.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:45.576 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:45.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:46.549 00.973 16108 Exposure complete
00:47:46.615 00.066 16108 worker thread done servicing request
00:47:46.615 00.000 21068 OnExposeComplete: enter
00:47:46.616 00.001 21068 UpdateGuideState(): m_state=6
00:47:46.616 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8563
00:47:46.617 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.09, Mass=113362, SNR=79.9, Peak=18211 HFD=2.9
00:47:46.619 00.002 21068 MultiStar: [#1 0.18,0.18,1.21,U] [#2 -0.05,-0.07,1.28,U] [#3 0.04,0.03,0.99,U] [#4 0.07,-0.01,0.83,U] [#5 0.24,-0.01,1.10,U] [#6 0.20,0.21,0.79,U] [#7 0.45,-0.10,0.66,U] [#8 -0.09,0.05,0.79,U] 
00:47:46.620 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.02, 0.39}
00:47:46.620 00.000 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
00:47:46.621 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
00:47:46.622 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.64 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
00:47:46.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
00:47:46.626 00.002 21068 Enqueuing Move request for scope (0.10, 0.08)
00:47:46.629 00.003 16108 Worker thread wakes up
00:47:46.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:47:46.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:47:46.629 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.10
00:47:46.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:46.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:46.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:46.629 00.000 16108 MoveAxis(E, 0, ABG)
00:47:46.629 00.000 16108 Move returns status 0, amount 0
00:47:46.629 00.000 16108 MoveAxis(N, 0, ABG)
00:47:46.629 00.000 16108 Move returns status 0, amount 0
00:47:46.629 00.000 16108 move complete, result=0
00:47:46.629 00.000 16108 worker thread done servicing request
00:47:46.633 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3469, FiltMin=2909, FiltMax=65440, Gamma=1.000
00:47:46.649 00.016 21068 UpdateGuideState exits: m=113362 SNR=79.9
00:47:46.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.650 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:46.651 00.001 21068 Enqueuing Expose request
00:47:46.652 00.001 16108 Worker thread wakes up
00:47:46.652 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:46.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:46.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:47.810 01.158 16108 Exposure complete
00:47:47.865 00.055 16108 worker thread done servicing request
00:47:47.865 00.000 21068 OnExposeComplete: enter
00:47:47.867 00.002 21068 UpdateGuideState(): m_state=6
00:47:47.868 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8564
00:47:47.869 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.92, Mass=111665, SNR=76.2, Peak=18403 HFD=3.2
00:47:47.871 00.002 21068 MultiStar: [#1 0.10,0.41,1.16,U] [#2 -0.05,-0.09,1.66,U] [#3 0.27,-0.00,1.03,U] [#4 0.26,0.27,0.90,U] [#5 -0.29,0.16,0.99,U] [#6 0.07,0.31,0.94,U] [#7 0.38,0.18,0.65,U] [#8 -0.22,-0.09,0.81,U] 
00:47:47.872 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {-0.32, 0.22}
00:47:47.873 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
00:47:47.874 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:47:47.875 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.51 mountX=0.02 mountY=-0.14, mountTheta=-1.45
00:47:47.876 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
00:47:47.877 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
00:47:47.878 00.001 16108 Worker thread wakes up
00:47:47.879 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:47:47.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:47:47.879 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.02 yDistance=-0.14
00:47:47.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:47.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:47.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:47:47.879 00.000 16108 MoveAxis(E, 0, ABG)
00:47:47.879 00.000 16108 Move returns status 0, amount 0
00:47:47.879 00.000 16108 MoveAxis(N, 0, ABG)
00:47:47.879 00.000 16108 Move returns status 0, amount 0
00:47:47.879 00.000 16108 move complete, result=0
00:47:47.879 00.000 16108 worker thread done servicing request
00:47:47.886 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3465, FiltMin=2989, FiltMax=52384, Gamma=1.000
00:47:47.911 00.025 21068 UpdateGuideState exits: m=111665 SNR=76.2
00:47:47.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:47.914 00.001 21068 Enqueuing Expose request
00:47:47.915 00.001 16108 Worker thread wakes up
00:47:47.915 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:47.916 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:47.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:48.892 00.976 16108 Exposure complete
00:47:48.948 00.056 16108 worker thread done servicing request
00:47:48.948 00.000 21068 OnExposeComplete: enter
00:47:48.949 00.001 21068 UpdateGuideState(): m_state=6
00:47:48.949 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8565
00:47:48.950 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.89, Mass=119291, SNR=82.9, Peak=17859 HFD=3.0
00:47:48.951 00.001 21068 MultiStar: [#1 0.04,0.16,1.07,U] [#2 -0.04,-0.10,1.16,U] [#3 0.07,0.16,1.05,U] [#4 0.34,0.23,0.77,U] [#5 0.17,0.04,0.88,U] [#6 0.32,-0.03,0.82,U] [#7 0.10,-0.23,0.64,U] [#8 -0.42,0.01,0.82,U] 
00:47:48.952 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.08, 0.19}
00:47:48.952 00.000 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
00:47:48.954 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
00:47:48.955 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.89 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
00:47:48.958 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
00:47:48.961 00.003 21068 Enqueuing Move request for scope (0.05, 0.06)
00:47:48.963 00.002 16108 Worker thread wakes up
00:47:48.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:47:48.963 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:47:48.963 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
00:47:48.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:47:48.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:48.964 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:48.964 00.000 16108 MoveAxis(E, 0, ABG)
00:47:48.964 00.000 16108 Move returns status 0, amount 0
00:47:48.964 00.000 16108 MoveAxis(N, 0, ABG)
00:47:48.964 00.000 16108 Move returns status 0, amount 0
00:47:48.964 00.000 16108 move complete, result=0
00:47:48.964 00.000 16108 worker thread done servicing request
00:47:48.968 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3469, FiltMin=2973, FiltMax=65510, Gamma=1.000
00:47:48.986 00.018 21068 UpdateGuideState exits: m=119291 SNR=82.9
00:47:48.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:48.988 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:48.988 00.000 21068 Enqueuing Expose request
00:47:48.990 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:48.991 00.001 16108 Worker thread wakes up
00:47:48.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:48.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:50.159 01.168 16108 Exposure complete
00:47:50.228 00.069 16108 worker thread done servicing request
00:47:50.228 00.000 21068 OnExposeComplete: enter
00:47:50.228 00.000 21068 UpdateGuideState(): m_state=6
00:47:50.229 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8566
00:47:50.230 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.86, Mass=101784, SNR=76.6, Peak=16275 HFD=3.1
00:47:50.231 00.001 21068 MultiStar: [#1 0.17,0.43,1.13,U] [#2 0.20,0.12,1.23,U] [#3 0.18,0.41,1.12,U] [#4 0.14,0.40,0.96,U] [#5 0.15,0.24,0.96,U] [#6 0.18,0.42,0.89,U] [#7 0.17,0.16,0.78,U] [#8 0.19,0.02,0.86,U] 
00:47:50.231 00.000 21068 single-star, 8 included, MultiStar: {0.18, 0.27}, one-star: {0.23, 0.15}
00:47:50.232 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
00:47:50.233 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
00:47:50.233 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.59 mountX=-0.20 mountY=-0.20, mountTheta=-2.34
00:47:50.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.15, opts=13)
00:47:50.236 00.001 21068 Enqueuing Move request for scope (0.23, 0.15)
00:47:50.237 00.001 16108 Worker thread wakes up
00:47:50.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
00:47:50.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
00:47:50.237 00.000 16108 Moving (0.23, 0.15) raw xDistance=-0.20 yDistance=-0.20
00:47:50.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:47:50.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:47:50.237 00.000 16108 MoveAxis(E, 0, ABG)
00:47:50.237 00.000 16108 Move returns status 0, amount 0
00:47:50.237 00.000 16108 MoveAxis(N, 41, ABG)
00:47:50.237 00.000 16108 Guiding  Dir = 0, Dur = 41
00:47:50.238 00.001 16108 IsSlewing returns 0
00:47:50.238 00.000 16108 IsGuiding returns 0
00:47:50.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3469, FiltMin=2985, FiltMax=50352, Gamma=1.000
00:47:50.246 00.005 16108 PulseGuide returned control before completion, sleep 44
00:47:50.254 00.008 21068 UpdateGuideState exits: m=101784 SNR=76.6
00:47:50.256 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.256 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:50.257 00.001 21068 Enqueuing Expose request
00:47:50.291 00.034 16108 IsGuiding returns 1
00:47:50.291 00.000 16108 scope still moving after pulse duration time elapsed
00:47:50.322 00.031 16108 IsSlewing returns 0
00:47:50.322 00.000 16108 IsGuiding returns 1
00:47:50.354 00.032 16108 IsSlewing returns 0
00:47:50.354 00.000 16108 IsGuiding returns 0
00:47:50.354 00.000 16108 scope move finished after 41 + 75 ms
00:47:50.354 00.000 16108 Move returns status 0, amount 41
00:47:50.354 00.000 16108 move complete, result=0
00:47:50.354 00.000 16108 worker thread done servicing request
00:47:50.354 00.000 16108 Worker thread wakes up
00:47:50.354 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:50.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:50.354 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
00:47:51.333 00.979 16108 Exposure complete
00:47:51.407 00.074 16108 worker thread done servicing request
00:47:51.407 00.000 21068 OnExposeComplete: enter
00:47:51.408 00.001 21068 UpdateGuideState(): m_state=6
00:47:51.409 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8567
00:47:51.410 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.85, Mass=114474, SNR=80.1, Peak=17123 HFD=2.9
00:47:51.411 00.001 21068 MultiStar: [#1 0.07,0.10,1.15,U] [#2 0.07,-0.17,1.53,U] [#3 0.09,-0.28,1.08,U] [#4 0.57,0.25,0.00,M1] [#5 0.38,0.01,0.96,U] [#6 0.14,0.20,0.87,U] [#7 0.22,-0.20,0.66,U] [#8 0.01,0.12,0.77,U] 
00:47:51.412 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {-0.14, 0.15}
00:47:51.413 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
00:47:51.414 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
00:47:51.414 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.20 mountX=-0.10 mountY=-0.00, mountTheta=-3.11
00:47:51.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
00:47:51.417 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
00:47:51.418 00.001 16108 Worker thread wakes up
00:47:51.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:47:51.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:47:51.418 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
00:47:51.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:47:51.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:51.419 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:47:51.419 00.000 16108 MoveAxis(E, 0, ABG)
00:47:51.419 00.000 16108 Move returns status 0, amount 0
00:47:51.419 00.000 16108 MoveAxis(N, 0, ABG)
00:47:51.419 00.000 16108 Move returns status 0, amount 0
00:47:51.419 00.000 16108 move complete, result=0
00:47:51.419 00.000 16108 worker thread done servicing request
00:47:51.427 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3469, FiltMin=2973, FiltMax=65472, Gamma=1.000
00:47:51.443 00.016 21068 UpdateGuideState exits: m=114474 SNR=80.1
00:47:51.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:51.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:51.445 00.000 21068 Enqueuing Expose request
00:47:51.446 00.001 16108 Worker thread wakes up
00:47:51.446 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:51.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:51.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:52.616 01.169 16108 Exposure complete
00:47:52.676 00.060 16108 worker thread done servicing request
00:47:52.676 00.000 21068 OnExposeComplete: enter
00:47:52.676 00.000 21068 UpdateGuideState(): m_state=6
00:47:52.678 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8568
00:47:52.679 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.08, Mass=125439, SNR=92.5, Peak=18387 HFD=3.2
00:47:52.680 00.001 21068 MultiStar: [#1 0.43,0.28,0.00,M1] [#2 0.59,0.17,0.00,M1] [#3 0.44,-0.11,0.90,U] [#4 0.60,0.26,0.00,M2] [#5 0.39,0.21,0.86,U] [#6 0.50,0.63,0.00,M1] [#7 0.45,0.04,0.52,U] [#8 0.14,0.32,0.74,U] 
00:47:52.680 00.000 21068 refined, 4 included, MultiStar: {0.29, 0.18}, one-star: {0.10, 0.37}
00:47:52.681 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:47:52.683 00.002 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:47:52.684 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.55 mountX=-0.26 mountY=-0.24, mountTheta=-2.39
00:47:52.685 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.18, opts=13)
00:47:52.686 00.001 21068 Enqueuing Move request for scope (0.29, 0.18)
00:47:52.687 00.001 16108 Worker thread wakes up
00:47:52.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
00:47:52.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
00:47:52.687 00.000 16108 Moving (0.29, 0.18) raw xDistance=-0.26 yDistance=-0.24
00:47:52.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:47:52.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:47:52.687 00.000 16108 MoveAxis(E, 67, ABG)
00:47:52.687 00.000 16108 Guiding  Dir = 2, Dur = 67
00:47:52.687 00.000 16108 IsSlewing returns 0
00:47:52.687 00.000 16108 IsGuiding returns 0
00:47:52.695 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3469, FiltMin=2982, FiltMax=56896, Gamma=1.000
00:47:52.718 00.023 21068 UpdateGuideState exits: m=125439 SNR=92.5
00:47:52.720 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:52.721 00.001 21068 Enqueuing Expose request
00:47:52.741 00.020 16108 PulseGuide returned control before completion, sleep 23
00:47:52.771 00.030 16108 IsGuiding returns 1
00:47:52.771 00.000 16108 scope still moving after pulse duration time elapsed
00:47:52.804 00.033 16108 IsSlewing returns 0
00:47:52.804 00.000 16108 IsGuiding returns 1
00:47:52.835 00.031 16108 IsSlewing returns 0
00:47:52.835 00.000 16108 IsGuiding returns 0
00:47:52.836 00.001 16108 scope move finished after 67 + 82 ms
00:47:52.836 00.000 16108 Move returns status 0, amount 67
00:47:52.836 00.000 16108 MoveAxis(N, 48, ABG)
00:47:52.836 00.000 16108 Guiding  Dir = 0, Dur = 48
00:47:52.836 00.000 16108 IsSlewing returns 0
00:47:52.836 00.000 16108 IsGuiding returns 0
00:47:52.839 00.003 16108 PulseGuide returned control before completion, sleep 56
00:47:52.898 00.059 16108 IsGuiding returns 1
00:47:52.899 00.001 16108 scope still moving after pulse duration time elapsed
00:47:52.929 00.030 16108 IsSlewing returns 0
00:47:52.929 00.000 16108 IsGuiding returns 0
00:47:52.929 00.000 16108 scope move finished after 48 + 44 ms
00:47:52.930 00.001 16108 Move returns status 0, amount 48
00:47:52.930 00.000 16108 move complete, result=0
00:47:52.930 00.000 16108 worker thread done servicing request
00:47:52.930 00.000 16108 Worker thread wakes up
00:47:52.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:52.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:52.930 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.2 px 48 ms NORTH
00:47:53.915 00.985 16108 Exposure complete
00:47:53.982 00.067 16108 worker thread done servicing request
00:47:53.982 00.000 21068 OnExposeComplete: enter
00:47:53.983 00.001 21068 UpdateGuideState(): m_state=6
00:47:53.983 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8569
00:47:53.984 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.88, Mass=116629, SNR=68.9, Peak=18019 HFD=3.1
00:47:53.985 00.001 21068 MultiStar: [#1 0.40,0.23,1.29,U] [#2 0.17,-0.07,1.31,U] [#3 0.17,-0.08,1.23,U] [#4 0.49,0.28,0.00,M3] [#5 0.29,0.12,1.12,U] [#6 0.24,0.20,1.07,U] [#7 0.40,0.41,0.00,M1] [#8 -0.09,0.06,0.87,U] 
00:47:53.986 00.001 21068 single-star, 6 included, MultiStar: {0.20, 0.09}, one-star: {0.12, 0.18}
00:47:53.987 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
00:47:53.987 00.000 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:47:53.988 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=1.00 mountX=-0.08 mountY=-0.20, mountTheta=-1.96
00:47:53.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.18, opts=13)
00:47:53.991 00.001 21068 Enqueuing Move request for scope (0.12, 0.18)
00:47:53.992 00.001 16108 Worker thread wakes up
00:47:53.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
00:47:53.992 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
00:47:53.992 00.000 16108 Moving (0.12, 0.18) raw xDistance=-0.08 yDistance=-0.20
00:47:53.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:53.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:47:53.992 00.000 16108 MoveAxis(E, 0, ABG)
00:47:53.992 00.000 16108 Move returns status 0, amount 0
00:47:53.992 00.000 16108 MoveAxis(N, 41, ABG)
00:47:53.992 00.000 16108 Guiding  Dir = 0, Dur = 41
00:47:53.992 00.000 16108 IsSlewing returns 0
00:47:53.993 00.001 16108 IsGuiding returns 0
00:47:53.996 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3469, FiltMin=2979, FiltMax=57264, Gamma=1.000
00:47:54.000 00.004 16108 PulseGuide returned control before completion, sleep 44
00:47:54.017 00.017 21068 UpdateGuideState exits: m=116629 SNR=68.9
00:47:54.018 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:54.021 00.002 21068 Enqueuing Expose request
00:47:54.046 00.025 16108 IsGuiding returns 1
00:47:54.046 00.000 16108 scope still moving after pulse duration time elapsed
00:47:54.077 00.031 16108 IsSlewing returns 0
00:47:54.077 00.000 16108 IsGuiding returns 1
00:47:54.109 00.032 16108 IsSlewing returns 0
00:47:54.109 00.000 16108 IsGuiding returns 0
00:47:54.109 00.000 16108 scope move finished after 41 + 75 ms
00:47:54.109 00.000 16108 Move returns status 0, amount 41
00:47:54.109 00.000 16108 move complete, result=0
00:47:54.109 00.000 16108 worker thread done servicing request
00:47:54.109 00.000 16108 Worker thread wakes up
00:47:54.109 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:47:54.112 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:54.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:55.270 01.158 16108 Exposure complete
00:47:55.326 00.056 16108 worker thread done servicing request
00:47:55.326 00.000 21068 OnExposeComplete: enter
00:47:55.328 00.002 21068 UpdateGuideState(): m_state=6
00:47:55.328 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8570
00:47:55.329 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.40, Mass=114000, SNR=81.6, Peak=15763 HFD=3.2
00:47:55.330 00.001 21068 MultiStar: [#1 0.21,-0.26,1.26,U] [#2 -0.09,-0.51,0.00,M1] [#3 0.12,-0.38,1.05,U] [#4 0.45,-0.31,0.00,M4] [#5 -0.08,-0.32,0.88,U] [#6 0.28,-0.37,0.83,U] [#7 0.06,-0.68,0.00,M2] [#8 -0.06,-0.32,0.91,U] 
00:47:55.331 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.32}, one-star: {-0.23, -0.30}
00:47:55.332 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
00:47:55.333 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
00:47:55.333 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.10 mountY=0.30, mountTheta=1.89
00:47:55.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.32, opts=13)
00:47:55.336 00.001 21068 Enqueuing Move request for scope (0.05, -0.32)
00:47:55.336 00.000 16108 Worker thread wakes up
00:47:55.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
00:47:55.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
00:47:55.336 00.000 16108 Moving (0.05, -0.32) raw xDistance=-0.10 yDistance=0.30
00:47:55.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:47:55.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:55.338 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:47:55.338 00.000 16108 MoveAxis(E, 0, ABG)
00:47:55.338 00.000 16108 Move returns status 0, amount 0
00:47:55.338 00.000 16108 MoveAxis(N, 0, ABG)
00:47:55.338 00.000 16108 Move returns status 0, amount 0
00:47:55.338 00.000 16108 move complete, result=0
00:47:55.338 00.000 16108 worker thread done servicing request
00:47:55.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3465, FiltMin=2973, FiltMax=53021, Gamma=1.000
00:47:55.368 00.027 21068 UpdateGuideState exits: m=114000 SNR=81.6
00:47:55.371 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:55.373 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:55.374 00.001 21068 Enqueuing Expose request
00:47:55.376 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:47:55.377 00.001 16108 Worker thread wakes up
00:47:55.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:55.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:56.358 00.981 16108 Exposure complete
00:47:56.429 00.071 16108 worker thread done servicing request
00:47:56.430 00.001 21068 OnExposeComplete: enter
00:47:56.431 00.001 21068 UpdateGuideState(): m_state=6
00:47:56.432 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8571
00:47:56.433 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.55, Mass=123263, SNR=84.8, Peak=16467 HFD=3.2
00:47:56.434 00.001 21068 MultiStar: [#1 0.14,-0.22,1.10,U] [#2 -0.09,-0.48,0.00,M2] [#3 0.22,-0.53,0.00,M1] [#4 0.31,-0.51,0.00,M5] [#5 0.10,-0.60,0.00,M1] [#6 0.06,-0.38,0.81,U] [#7 -0.04,-0.39,0.57,U] [#8 -0.31,-0.33,0.76,U] 
00:47:56.434 00.000 21068 refined, 4 included, MultiStar: {-0.08, -0.28}, one-star: {-0.27, -0.15}
00:47:56.436 00.002 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
00:47:56.437 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
00:47:56.437 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.84 mountX=0.03 mountY=0.29, mountTheta=1.48
00:47:56.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.28, opts=13)
00:47:56.441 00.002 21068 Enqueuing Move request for scope (-0.08, -0.28)
00:47:56.442 00.001 16108 Worker thread wakes up
00:47:56.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
00:47:56.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
00:47:56.442 00.000 16108 Moving (-0.08, -0.28) raw xDistance=0.03 yDistance=0.29
00:47:56.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:56.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:56.444 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:47:56.444 00.000 16108 MoveAxis(E, 0, ABG)
00:47:56.444 00.000 16108 Move returns status 0, amount 0
00:47:56.444 00.000 16108 MoveAxis(N, 0, ABG)
00:47:56.444 00.000 16108 Move returns status 0, amount 0
00:47:56.444 00.000 16108 move complete, result=0
00:47:56.444 00.000 16108 worker thread done servicing request
00:47:56.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3465, FiltMin=2971, FiltMax=52109, Gamma=1.000
00:47:56.463 00.016 21068 UpdateGuideState exits: m=123263 SNR=84.8
00:47:56.463 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:56.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:56.465 00.001 21068 Enqueuing Expose request
00:47:56.465 00.000 16108 Worker thread wakes up
00:47:56.465 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:47:56.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:56.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:57.661 01.195 16108 Exposure complete
00:47:57.738 00.077 16108 worker thread done servicing request
00:47:57.738 00.000 21068 OnExposeComplete: enter
00:47:57.739 00.001 21068 UpdateGuideState(): m_state=6
00:47:57.740 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8572
00:47:57.741 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.44, Mass=117294, SNR=78.7, Peak=15315 HFD=3.2
00:47:57.744 00.003 21068 MultiStar: [#1 0.07,-0.36,1.13,U] [#2 -0.17,-0.41,1.35,U] [#3 -0.21,-0.46,0.00,M2] [#4 0.13,-0.45,0.00,M6] [#5 0.09,-0.39,1.08,U] [#6 0.16,-0.43,0.87,U] [#7 0.04,-0.28,0.64,U] [#8 -0.79,-0.55,0.00,M1] 
00:47:57.745 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.36}, one-star: {-0.29, -0.26}
00:47:57.746 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
00:47:57.747 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
00:47:57.748 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.65 mountX=-0.03 mountY=0.36, mountTheta=1.66
00:47:57.749 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.36, opts=13)
00:47:57.750 00.001 21068 Enqueuing Move request for scope (-0.03, -0.36)
00:47:57.751 00.001 16108 Worker thread wakes up
00:47:57.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd
00:47:57.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.36)
00:47:57.751 00.000 16108 Moving (-0.03, -0.36) raw xDistance=-0.03 yDistance=0.36
00:47:57.753 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:57.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:47:57.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:47:57.753 00.000 16108 MoveAxis(E, 0, ABG)
00:47:57.753 00.000 16108 Move returns status 0, amount 0
00:47:57.753 00.000 16108 MoveAxis(N, 0, ABG)
00:47:57.753 00.000 16108 Move returns status 0, amount 0
00:47:57.753 00.000 16108 move complete, result=0
00:47:57.753 00.000 16108 worker thread done servicing request
00:47:57.757 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3465, FiltMin=2989, FiltMax=62963, Gamma=1.000
00:47:57.789 00.032 21068 UpdateGuideState exits: m=117294 SNR=78.7
00:47:57.792 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:57.793 00.000 21068 Enqueuing Expose request
00:47:57.794 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:47:57.795 00.001 16108 Worker thread wakes up
00:47:57.795 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:57.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:47:58.761 00.966 16108 Exposure complete
00:47:58.854 00.093 16108 worker thread done servicing request
00:47:58.854 00.000 21068 OnExposeComplete: enter
00:47:58.857 00.003 21068 UpdateGuideState(): m_state=6
00:47:58.860 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8573
00:47:58.861 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.32, Mass=119444, SNR=78.6, Peak=15165 HFD=3.4
00:47:58.863 00.002 21068 MultiStar: [#1 -0.30,-0.29,1.17,U] [#2 -0.45,-0.53,0.00,M2] [#3 -0.25,-0.65,0.00,M3] [#4 -0.07,-0.42,0.94,U] [#5 -0.11,-0.48,0.00,M1] [#6 -0.09,-0.40,1.07,U] [#7 0.17,-0.47,0.00,M1] [#8 -0.51,-0.47,0.00,M2] 
00:47:58.865 00.002 21068 refined, 3 included, MultiStar: {-0.15, -0.37}, one-star: {-0.13, -0.38}
00:47:58.866 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
00:47:58.868 00.002 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
00:47:58.869 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.96 mountX=0.09 mountY=0.39, mountTheta=1.35
00:47:58.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.37, opts=13)
00:47:58.872 00.001 21068 Enqueuing Move request for scope (-0.15, -0.37)
00:47:58.873 00.001 16108 Worker thread wakes up
00:47:58.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
00:47:58.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
00:47:58.873 00.000 16108 Moving (-0.15, -0.37) raw xDistance=0.09 yDistance=0.39
00:47:58.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:47:58.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:47:58.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:47:58.873 00.000 16108 MoveAxis(E, 0, ABG)
00:47:58.873 00.000 16108 Move returns status 0, amount 0
00:47:58.873 00.000 16108 MoveAxis(N, 0, ABG)
00:47:58.874 00.001 16108 Move returns status 0, amount 0
00:47:58.874 00.000 16108 move complete, result=0
00:47:58.874 00.000 16108 worker thread done servicing request
00:47:58.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3469, FiltMin=2925, FiltMax=56483, Gamma=1.000
00:47:58.907 00.030 21068 UpdateGuideState exits: m=119444 SNR=78.6
00:47:58.909 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:58.911 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:47:58.912 00.001 21068 Enqueuing Expose request
00:47:58.914 00.002 16108 Worker thread wakes up
00:47:58.914 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:47:58.916 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:47:58.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:00.077 01.161 16108 Exposure complete
00:48:00.148 00.071 16108 worker thread done servicing request
00:48:00.148 00.000 21068 OnExposeComplete: enter
00:48:00.150 00.002 21068 UpdateGuideState(): m_state=6
00:48:00.151 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8574
00:48:00.152 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=875.76, Mass=117788, SNR=82.3, Peak=15683 HFD=3.2
00:48:00.153 00.001 21068 MultiStar: [#1 -0.14,-0.05,1.27,U] [#2 0.02,-0.33,1.10,U] [#3 -0.19,-0.28,1.02,U] [#4 0.07,-0.09,0.85,U] [#5 -0.34,-0.13,0.91,U] [#6 -0.47,0.08,0.00,M1] [#7 -0.03,-0.10,0.62,U] [#8 -0.48,-0.23,0.00,M3] 
00:48:00.153 00.000 21068 refined, 6 included, MultiStar: {-0.15, -0.14}, one-star: {-0.38, 0.06}
00:48:00.154 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
00:48:00.155 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
00:48:00.155 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-2.40 mountX=0.12 mountY=0.17, mountTheta=0.94
00:48:00.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.14, opts=13)
00:48:00.158 00.001 21068 Enqueuing Move request for scope (-0.15, -0.14)
00:48:00.161 00.003 16108 Worker thread wakes up
00:48:00.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
00:48:00.161 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
00:48:00.161 00.000 16108 Moving (-0.15, -0.14) raw xDistance=0.12 yDistance=0.17
00:48:00.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:48:00.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:00.162 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:48:00.162 00.000 16108 MoveAxis(E, 0, ABG)
00:48:00.162 00.000 16108 Move returns status 0, amount 0
00:48:00.162 00.000 16108 MoveAxis(N, 0, ABG)
00:48:00.162 00.000 16108 Move returns status 0, amount 0
00:48:00.162 00.000 16108 move complete, result=0
00:48:00.162 00.000 16108 worker thread done servicing request
00:48:00.169 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3465, FiltMin=2960, FiltMax=63264, Gamma=1.000
00:48:00.184 00.015 21068 UpdateGuideState exits: m=117788 SNR=82.3
00:48:00.186 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:00.186 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:00.187 00.001 21068 Enqueuing Expose request
00:48:00.188 00.001 16108 Worker thread wakes up
00:48:00.188 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:00.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:00.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:01.161 00.973 16108 Exposure complete
00:48:01.229 00.068 16108 worker thread done servicing request
00:48:01.229 00.000 21068 OnExposeComplete: enter
00:48:01.231 00.002 21068 UpdateGuideState(): m_state=6
00:48:01.232 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8575
00:48:01.233 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.33, Mass=106157, SNR=71.4, Peak=13293 HFD=3.3
00:48:01.235 00.002 21068 MultiStar: [#1 -0.49,-0.19,0.00,M1] [#2 -0.44,-0.60,0.00,M2] [#3 -0.27,-0.44,0.00,M3] [#4 0.08,-0.41,0.90,U] [#5 -0.02,-0.11,1.08,U] [#6 -0.09,-0.19,1.09,U] [#7 -0.34,-0.63,0.00,M1] [#8 -0.70,-0.69,0.00,M4] 
00:48:01.237 00.002 21068 refined, 3 included, MultiStar: {-0.09, -0.26}, one-star: {-0.32, -0.37}
00:48:01.238 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
00:48:01.239 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
00:48:01.241 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.91 mountX=0.04 mountY=0.27, mountTheta=1.41
00:48:01.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.26, opts=13)
00:48:01.245 00.001 21068 Enqueuing Move request for scope (-0.09, -0.26)
00:48:01.246 00.001 16108 Worker thread wakes up
00:48:01.247 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
00:48:01.247 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
00:48:01.247 00.000 16108 Moving (-0.09, -0.26) raw xDistance=0.04 yDistance=0.27
00:48:01.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:48:01.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:01.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:48:01.247 00.000 16108 MoveAxis(E, 0, ABG)
00:48:01.247 00.000 16108 Move returns status 0, amount 0
00:48:01.247 00.000 16108 MoveAxis(N, 0, ABG)
00:48:01.247 00.000 16108 Move returns status 0, amount 0
00:48:01.247 00.000 16108 move complete, result=0
00:48:01.247 00.000 16108 worker thread done servicing request
00:48:01.254 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3465, FiltMin=2944, FiltMax=56246, Gamma=1.000
00:48:01.268 00.014 21068 UpdateGuideState exits: m=106157 SNR=71.4
00:48:01.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.272 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:01.273 00.001 21068 Enqueuing Expose request
00:48:01.275 00.002 16108 Worker thread wakes up
00:48:01.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:01.275 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:48:01.276 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:02.422 01.146 16108 Exposure complete
00:48:02.480 00.058 16108 worker thread done servicing request
00:48:02.480 00.000 21068 OnExposeComplete: enter
00:48:02.481 00.001 21068 UpdateGuideState(): m_state=6
00:48:02.481 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8576
00:48:02.482 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.45, Mass=125488, SNR=88.6, Peak=14819 HFD=3.3
00:48:02.484 00.002 21068 MultiStar: [#1 -0.29,-0.29,1.12,U] [#2 0.05,-0.59,0.00,M3] [#3 -0.09,-0.45,0.95,U] [#4 -0.04,-0.28,0.74,U] [#5 -0.39,-0.50,0.00,M1] [#6 -0.03,-0.10,0.75,U] [#7 -0.14,-0.25,0.56,U] [#8 -0.31,-0.65,0.00,M5] 
00:48:02.485 00.001 21068 single-star, 5 included, MultiStar: {-0.13, -0.28}, one-star: {-0.15, -0.25}
00:48:02.486 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
00:48:02.486 00.000 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
00:48:02.487 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.30 cameraTheta=-2.11 mountX=0.11 mountY=0.28, mountTheta=1.21
00:48:02.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.25, opts=13)
00:48:02.490 00.001 21068 Enqueuing Move request for scope (-0.15, -0.25)
00:48:02.491 00.001 16108 Worker thread wakes up
00:48:02.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd
00:48:02.492 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.25)
00:48:02.492 00.000 16108 Moving (-0.15, -0.25) raw xDistance=0.11 yDistance=0.28
00:48:02.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:48:02.492 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.45 newest=0.72
00:48:02.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:48:02.492 00.000 16108 MoveAxis(E, 0, ABG)
00:48:02.492 00.000 16108 Move returns status 0, amount 0
00:48:02.492 00.000 16108 MoveAxis(S, 57, ABG)
00:48:02.492 00.000 16108 Guiding  Dir = 1, Dur = 57
00:48:02.493 00.001 16108 IsSlewing returns 0
00:48:02.493 00.000 16108 IsGuiding returns 0
00:48:02.495 00.002 16108 PulseGuide returned control before completion, sleep 65
00:48:02.498 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3469, FiltMin=2985, FiltMax=59443, Gamma=1.000
00:48:02.513 00.015 21068 UpdateGuideState exits: m=125488 SNR=88.6
00:48:02.515 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:02.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:02.516 00.000 21068 Enqueuing Expose request
00:48:02.573 00.057 16108 IsGuiding returns 1
00:48:02.573 00.000 16108 scope still moving after pulse duration time elapsed
00:48:02.603 00.030 16108 IsSlewing returns 0
00:48:02.603 00.000 16108 IsGuiding returns 0
00:48:02.603 00.000 16108 scope move finished after 57 + 52 ms
00:48:02.603 00.000 16108 Move returns status 0, amount 57
00:48:02.603 00.000 16108 move complete, result=0
00:48:02.603 00.000 16108 worker thread done servicing request
00:48:02.603 00.000 16108 Worker thread wakes up
00:48:02.603 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:02.603 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:02.603 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
00:48:03.565 00.962 16108 Exposure complete
00:48:03.622 00.057 16108 worker thread done servicing request
00:48:03.623 00.001 21068 OnExposeComplete: enter
00:48:03.623 00.000 21068 UpdateGuideState(): m_state=6
00:48:03.625 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8577
00:48:03.625 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=875.72, Mass=115405, SNR=74.6, Peak=16115 HFD=3.2
00:48:03.626 00.001 21068 MultiStar: [#1 0.16,-0.17,1.24,U] [#2 -0.06,-0.30,1.42,U] [#3 -0.13,-0.33,1.16,U] [#4 0.27,-0.05,0.95,U] [#5 -0.09,-0.32,0.99,U] [#6 -0.06,-0.07,0.95,U] [#7 0.01,-0.47,0.00,M1] [#8 -0.12,-0.31,0.92,U] 
00:48:03.627 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.20}, one-star: {-0.10, 0.01}
00:48:03.628 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
00:48:03.628 00.000 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
00:48:03.630 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=2.99 mountX=0.10 mountY=0.01, mountTheta=0.09
00:48:03.631 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.01, opts=13)
00:48:03.632 00.001 21068 Enqueuing Move request for scope (-0.10, 0.01)
00:48:03.633 00.001 16108 Worker thread wakes up
00:48:03.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:48:03.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:48:03.633 00.000 16108 Moving (-0.10, 0.01) raw xDistance=0.10 yDistance=0.01
00:48:03.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:48:03.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:03.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:48:03.633 00.000 16108 MoveAxis(E, 0, ABG)
00:48:03.633 00.000 16108 Move returns status 0, amount 0
00:48:03.633 00.000 16108 MoveAxis(N, 0, ABG)
00:48:03.634 00.001 16108 Move returns status 0, amount 0
00:48:03.634 00.000 16108 move complete, result=0
00:48:03.634 00.000 16108 worker thread done servicing request
00:48:03.637 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3469, FiltMin=2973, FiltMax=52083, Gamma=1.000
00:48:03.660 00.023 21068 UpdateGuideState exits: m=115405 SNR=74.6
00:48:03.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:03.663 00.001 21068 Enqueuing Expose request
00:48:03.664 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:03.666 00.002 16108 Worker thread wakes up
00:48:03.666 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:03.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:04.836 01.170 16108 Exposure complete
00:48:04.893 00.057 16108 worker thread done servicing request
00:48:04.893 00.000 21068 OnExposeComplete: enter
00:48:04.894 00.001 21068 UpdateGuideState(): m_state=6
00:48:04.895 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8578
00:48:04.895 00.000 21068 Star::Find returns 1 (0), X=219.69, Y=875.74, Mass=129395, SNR=90.2, Peak=14675 HFD=3.5
00:48:04.896 00.001 21068 MultiStar: [#1 -0.25,-0.21,1.14,U] [#2 -0.18,-0.22,1.07,U] [#3 -0.17,-0.31,0.90,U] [#4 -0.13,-0.34,0.96,U] [#5 -0.51,-0.36,0.00,M1] [#6 -0.23,-0.32,0.72,U] [#7 -0.22,-0.26,0.54,U] [#8 -0.44,-0.17,0.00,M5] 
00:48:04.898 00.002 21068 single-star, 6 included, MultiStar: {-0.21, -0.22}, one-star: {-0.27, 0.04}
00:48:04.898 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
00:48:04.899 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
00:48:04.900 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.27 cameraTheta=2.99 mountX=0.27 mountY=0.02, mountTheta=0.09
00:48:04.901 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.04, opts=13)
00:48:04.902 00.001 21068 Enqueuing Move request for scope (-0.27, 0.04)
00:48:04.903 00.001 16108 Worker thread wakes up
00:48:04.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.04) opts 0xd
00:48:04.903 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.04)
00:48:04.903 00.000 16108 Moving (-0.27, 0.04) raw xDistance=0.27 yDistance=0.02
00:48:04.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:48:04.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:04.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:04.903 00.000 16108 MoveAxis(W, 71, ABG)
00:48:04.903 00.000 16108 Guiding  Dir = 3, Dur = 71
00:48:04.903 00.000 16108 IsSlewing returns 0
00:48:04.905 00.002 16108 IsGuiding returns 0
00:48:04.908 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3469, FiltMin=2857, FiltMax=57123, Gamma=1.000
00:48:04.923 00.015 21068 UpdateGuideState exits: m=129395 SNR=90.2
00:48:04.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:04.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:04.926 00.001 21068 Enqueuing Expose request
00:48:04.953 00.027 16108 PulseGuide returned control before completion, sleep 32
00:48:05.000 00.047 16108 IsGuiding returns 1
00:48:05.000 00.000 16108 scope still moving after pulse duration time elapsed
00:48:05.030 00.030 16108 IsSlewing returns 0
00:48:05.030 00.000 16108 IsGuiding returns 1
00:48:05.062 00.032 16108 IsSlewing returns 0
00:48:05.062 00.000 16108 IsGuiding returns 0
00:48:05.062 00.000 16108 scope move finished after 71 + 86 ms
00:48:05.062 00.000 16108 Move returns status 0, amount 71
00:48:05.062 00.000 16108 MoveAxis(N, 0, ABG)
00:48:05.062 00.000 16108 Move returns status 0, amount 0
00:48:05.062 00.000 16108 move complete, result=0
00:48:05.062 00.000 16108 worker thread done servicing request
00:48:05.063 00.001 16108 Worker thread wakes up
00:48:05.063 00.000 21068 GuideStep: 0.3 px 71 ms WEST, 0.0 px 0 ms NORTH
00:48:05.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:05.064 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:06.031 00.967 16108 Exposure complete
00:48:06.088 00.057 16108 worker thread done servicing request
00:48:06.088 00.000 21068 OnExposeComplete: enter
00:48:06.090 00.002 21068 UpdateGuideState(): m_state=6
00:48:06.091 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8579
00:48:06.092 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.40, Mass=127006, SNR=94.9, Peak=14109 HFD=3.5
00:48:06.094 00.002 21068 MultiStar: [#1 -0.15,-0.08,1.05,U] [#2 -0.22,-0.35,1.15,U] [#3 -0.03,-0.34,0.91,U] [#4 0.38,-0.22,0.77,U] [#5 0.11,-0.13,0.76,U] [#6 0.13,-0.21,0.68,U] [#7 0.12,-0.52,0.00,M1] [#8 0.03,-0.41,0.70,U] 
00:48:06.095 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.26}, one-star: {0.12, -0.30}
00:48:06.097 00.002 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.84)
00:48:06.098 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
00:48:06.099 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.48 mountX=-0.07 mountY=0.24, mountTheta=1.84
00:48:06.102 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.26, opts=13)
00:48:06.104 00.002 21068 Enqueuing Move request for scope (0.02, -0.26)
00:48:06.105 00.001 16108 Worker thread wakes up
00:48:06.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
00:48:06.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
00:48:06.105 00.000 16108 Moving (0.02, -0.26) raw xDistance=-0.07 yDistance=0.24
00:48:06.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:06.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:48:06.105 00.000 16108 MoveAxis(E, 0, ABG)
00:48:06.105 00.000 16108 Move returns status 0, amount 0
00:48:06.105 00.000 16108 MoveAxis(S, 49, ABG)
00:48:06.106 00.001 16108 Guiding  Dir = 1, Dur = 49
00:48:06.106 00.000 16108 IsSlewing returns 0
00:48:06.106 00.000 16108 IsGuiding returns 0
00:48:06.114 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3469, FiltMin=2976, FiltMax=52451, Gamma=1.000
00:48:06.129 00.015 16108 PulseGuide returned control before completion, sleep 36
00:48:06.142 00.013 21068 UpdateGuideState exits: m=127006 SNR=94.9
00:48:06.144 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.146 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:06.147 00.001 21068 Enqueuing Expose request
00:48:06.175 00.028 16108 IsGuiding returns 1
00:48:06.175 00.000 16108 scope still moving after pulse duration time elapsed
00:48:06.206 00.031 16108 IsSlewing returns 0
00:48:06.206 00.000 16108 IsGuiding returns 1
00:48:06.236 00.030 16108 IsSlewing returns 0
00:48:06.237 00.001 16108 IsGuiding returns 0
00:48:06.237 00.000 16108 scope move finished after 49 + 81 ms
00:48:06.237 00.000 16108 Move returns status 0, amount 49
00:48:06.237 00.000 16108 move complete, result=0
00:48:06.237 00.000 16108 worker thread done servicing request
00:48:06.237 00.000 16108 Worker thread wakes up
00:48:06.237 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:48:06.241 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:06.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:07.406 01.165 16108 Exposure complete
00:48:07.462 00.056 16108 worker thread done servicing request
00:48:07.462 00.000 21068 OnExposeComplete: enter
00:48:07.465 00.003 21068 UpdateGuideState(): m_state=6
00:48:07.466 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8580
00:48:07.468 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=875.67, Mass=130249, SNR=91.0, Peak=14963 HFD=3.6
00:48:07.469 00.001 21068 MultiStar: [#1 -0.06,-0.40,1.10,U] [#2 -0.01,-0.49,0.00,M1] [#3 0.27,-0.69,0.00,M1] [#4 0.19,-0.08,0.63,U] [#5 0.36,-0.52,0.00,M1] [#6 0.58,-0.22,0.00,M1] [#7 0.21,-0.48,0.00,M2] [#8 -0.38,-0.31,0.00,M5] 
00:48:07.470 00.001 21068 refined, 2 included, MultiStar: {0.12, -0.19}, one-star: {0.27, -0.03}
00:48:07.471 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
00:48:07.472 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
00:48:07.475 00.003 21068 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.01 mountX=-0.15 mountY=0.16, mountTheta=2.34
00:48:07.478 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.19, opts=13)
00:48:07.479 00.001 21068 Enqueuing Move request for scope (0.12, -0.19)
00:48:07.481 00.002 16108 Worker thread wakes up
00:48:07.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
00:48:07.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
00:48:07.481 00.000 16108 Moving (0.12, -0.19) raw xDistance=-0.15 yDistance=0.16
00:48:07.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:48:07.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:07.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:48:07.481 00.000 16108 MoveAxis(E, 0, ABG)
00:48:07.481 00.000 16108 Move returns status 0, amount 0
00:48:07.481 00.000 16108 MoveAxis(N, 0, ABG)
00:48:07.481 00.000 16108 Move returns status 0, amount 0
00:48:07.481 00.000 16108 move complete, result=0
00:48:07.481 00.000 16108 worker thread done servicing request
00:48:07.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3465, FiltMin=2992, FiltMax=49011, Gamma=1.000
00:48:07.502 00.017 21068 UpdateGuideState exits: m=130249 SNR=91.0
00:48:07.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:07.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:07.504 00.000 21068 Enqueuing Expose request
00:48:07.505 00.001 16108 Worker thread wakes up
00:48:07.505 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:07.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:07.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:08.472 00.966 16108 Exposure complete
00:48:08.529 00.057 16108 worker thread done servicing request
00:48:08.530 00.001 21068 OnExposeComplete: enter
00:48:08.531 00.001 21068 UpdateGuideState(): m_state=6
00:48:08.533 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8581
00:48:08.535 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=875.60, Mass=119734, SNR=79.7, Peak=14323 HFD=3.6
00:48:08.535 00.000 21068 MultiStar: [#1 -0.01,-0.07,1.24,U] [#2 0.13,-0.38,1.25,U] [#3 0.12,-0.42,1.05,U] [#4 0.58,0.04,0.00,M1] [#5 0.29,-0.08,0.81,U] [#6 0.29,0.12,0.85,U] [#7 -0.04,-0.03,0.53,U] [#8 -0.02,-0.15,0.82,U] 
00:48:08.536 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.16}, one-star: {0.14, -0.10}
00:48:08.538 00.002 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
00:48:08.539 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
00:48:08.540 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=-0.16 mountY=0.06, mountTheta=2.75
00:48:08.543 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
00:48:08.544 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
00:48:08.549 00.005 16108 Worker thread wakes up
00:48:08.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:48:08.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:48:08.549 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.06
00:48:08.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:48:08.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:08.550 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:48:08.550 00.000 16108 MoveAxis(E, 0, ABG)
00:48:08.550 00.000 16108 Move returns status 0, amount 0
00:48:08.550 00.000 16108 MoveAxis(N, 0, ABG)
00:48:08.550 00.000 16108 Move returns status 0, amount 0
00:48:08.550 00.000 16108 move complete, result=0
00:48:08.550 00.000 16108 worker thread done servicing request
00:48:08.554 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3465, FiltMin=2947, FiltMax=62173, Gamma=1.000
00:48:08.575 00.021 21068 UpdateGuideState exits: m=119734 SNR=79.7
00:48:08.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:08.579 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:08.580 00.001 21068 Enqueuing Expose request
00:48:08.581 00.001 16108 Worker thread wakes up
00:48:08.581 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:08.582 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:08.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:09.728 01.146 16108 Exposure complete
00:48:09.795 00.067 16108 worker thread done servicing request
00:48:09.796 00.001 21068 OnExposeComplete: enter
00:48:09.797 00.001 21068 UpdateGuideState(): m_state=6
00:48:09.799 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8582
00:48:09.800 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.76, Mass=130149, SNR=81.2, Peak=17235 HFD=3.4
00:48:09.801 00.001 21068 MultiStar: [#1 0.33,-0.23,1.28,U] [#2 0.11,-0.28,1.18,U] [#3 0.45,-0.34,0.00,M1] [#4 0.38,-0.06,0.82,U] [#5 -0.09,-0.29,0.76,U] [#6 0.27,-0.02,0.86,U] [#7 0.38,-0.01,0.62,U] [#8 0.02,-0.02,0.76,U] 
00:48:09.802 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.12}, one-star: {-0.04, 0.06}
00:48:09.804 00.002 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
00:48:09.804 00.000 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
00:48:09.806 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.16 mountX=0.05 mountY=-0.05, mountTheta=-0.77
00:48:09.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
00:48:09.809 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
00:48:09.810 00.001 16108 Worker thread wakes up
00:48:09.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:48:09.810 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:48:09.810 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
00:48:09.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:09.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:09.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:09.810 00.000 16108 MoveAxis(E, 0, ABG)
00:48:09.810 00.000 16108 Move returns status 0, amount 0
00:48:09.810 00.000 16108 MoveAxis(N, 0, ABG)
00:48:09.810 00.000 16108 Move returns status 0, amount 0
00:48:09.810 00.000 16108 move complete, result=0
00:48:09.810 00.000 16108 worker thread done servicing request
00:48:09.814 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3465, FiltMin=2950, FiltMax=57965, Gamma=1.000
00:48:09.829 00.015 21068 UpdateGuideState exits: m=130149 SNR=81.2
00:48:09.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.832 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:09.834 00.002 21068 Enqueuing Expose request
00:48:09.835 00.001 16108 Worker thread wakes up
00:48:09.836 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:09.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:09.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:10.817 00.980 16108 Exposure complete
00:48:10.896 00.079 16108 worker thread done servicing request
00:48:10.896 00.000 21068 OnExposeComplete: enter
00:48:10.898 00.002 21068 UpdateGuideState(): m_state=6
00:48:10.899 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8583
00:48:10.899 00.000 21068 Star::Find returns 1 (0), X=219.99, Y=875.80, Mass=119037, SNR=76.0, Peak=14547 HFD=3.1
00:48:10.900 00.001 21068 MultiStar: [#1 0.39,-0.02,1.19,U] [#2 -0.04,-0.09,1.29,U] [#3 0.15,-0.05,1.08,U] [#4 0.25,0.03,0.86,U] [#5 0.37,0.15,1.03,U] [#6 0.43,0.08,0.99,U] [#7 0.22,-0.22,0.64,U] [#8 -0.01,-0.12,0.70,U] 
00:48:10.901 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.03, 0.10}
00:48:10.902 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
00:48:10.902 00.000 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
00:48:10.903 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.26 mountX=-0.01 mountY=-0.11, mountTheta=-1.71
00:48:10.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
00:48:10.905 00.000 21068 Enqueuing Move request for scope (0.03, 0.10)
00:48:10.906 00.001 16108 Worker thread wakes up
00:48:10.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:48:10.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:48:10.906 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.11
00:48:10.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:10.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:10.907 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:48:10.907 00.000 16108 MoveAxis(E, 0, ABG)
00:48:10.907 00.000 16108 Move returns status 0, amount 0
00:48:10.907 00.000 16108 MoveAxis(N, 0, ABG)
00:48:10.907 00.000 16108 Move returns status 0, amount 0
00:48:10.907 00.000 16108 move complete, result=0
00:48:10.907 00.000 16108 worker thread done servicing request
00:48:10.911 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3465, FiltMin=2998, FiltMax=65510, Gamma=1.000
00:48:10.941 00.030 21068 UpdateGuideState exits: m=119037 SNR=76.0
00:48:10.943 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:10.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:10.945 00.001 21068 Enqueuing Expose request
00:48:10.946 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:10.947 00.001 16108 Worker thread wakes up
00:48:10.947 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:10.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:12.116 01.169 16108 Exposure complete
00:48:12.187 00.071 16108 worker thread done servicing request
00:48:12.187 00.000 21068 OnExposeComplete: enter
00:48:12.188 00.001 21068 UpdateGuideState(): m_state=6
00:48:12.189 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8584
00:48:12.189 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=875.55, Mass=111709, SNR=84.7, Peak=14371 HFD=3.5
00:48:12.190 00.001 21068 MultiStar: [#1 0.10,0.09,1.21,U] [#2 0.03,-0.43,1.15,U] [#3 0.05,-0.24,0.93,U] [#4 0.56,-0.11,0.00,M1] [#5 0.47,-0.30,0.00,M1] [#6 0.59,0.28,0.00,M1] [#7 0.30,-0.15,0.58,U] [#8 -0.04,-0.22,0.73,U] 
00:48:12.192 00.002 21068 single-star, 5 included, MultiStar: {0.08, -0.18}, one-star: {0.07, -0.16}
00:48:12.192 00.000 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
00:48:12.193 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
00:48:12.193 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.16 mountX=-0.09 mountY=0.14, mountTheta=2.18
00:48:12.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
00:48:12.196 00.001 21068 Enqueuing Move request for scope (0.07, -0.16)
00:48:12.196 00.000 16108 Worker thread wakes up
00:48:12.197 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:48:12.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:48:12.197 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.09 yDistance=0.14
00:48:12.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:48:12.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:12.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:48:12.197 00.000 16108 MoveAxis(E, 0, ABG)
00:48:12.197 00.000 16108 Move returns status 0, amount 0
00:48:12.197 00.000 16108 MoveAxis(N, 0, ABG)
00:48:12.197 00.000 16108 Move returns status 0, amount 0
00:48:12.197 00.000 16108 move complete, result=0
00:48:12.197 00.000 16108 worker thread done servicing request
00:48:12.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3465, FiltMin=2992, FiltMax=57264, Gamma=1.000
00:48:12.216 00.016 21068 UpdateGuideState exits: m=111709 SNR=84.7
00:48:12.216 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:12.218 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:12.219 00.001 21068 Enqueuing Expose request
00:48:12.220 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:12.220 00.000 16108 Worker thread wakes up
00:48:12.221 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:12.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:13.181 00.960 16108 Exposure complete
00:48:13.261 00.080 16108 worker thread done servicing request
00:48:13.261 00.000 21068 OnExposeComplete: enter
00:48:13.262 00.001 21068 UpdateGuideState(): m_state=6
00:48:13.264 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8585
00:48:13.265 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.54, Mass=128669, SNR=88.3, Peak=15939 HFD=3.2
00:48:13.266 00.001 21068 MultiStar: [#1 0.18,-0.01,0.92,U] [#2 -0.10,-0.27,1.16,U] [#3 0.21,-0.47,0.00,M1] [#4 0.52,-0.16,0.00,M2] [#5 0.20,-0.33,0.84,U] [#6 0.15,0.25,0.77,U] [#7 0.76,-0.18,0.00,M1] [#8 -0.01,-0.33,0.78,U] 
00:48:13.266 00.000 21068 refined, 5 included, MultiStar: {0.05, -0.15}, one-star: {-0.08, -0.16}
00:48:13.267 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
00:48:13.268 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
00:48:13.269 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.28 mountX=-0.07 mountY=0.14, mountTheta=2.06
00:48:13.270 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
00:48:13.271 00.001 21068 Enqueuing Move request for scope (0.05, -0.15)
00:48:13.272 00.001 16108 Worker thread wakes up
00:48:13.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:48:13.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:48:13.272 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.07 yDistance=0.14
00:48:13.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:13.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:13.273 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:48:13.273 00.000 16108 MoveAxis(E, 0, ABG)
00:48:13.273 00.000 16108 Move returns status 0, amount 0
00:48:13.273 00.000 16108 MoveAxis(N, 0, ABG)
00:48:13.273 00.000 16108 Move returns status 0, amount 0
00:48:13.273 00.000 16108 move complete, result=0
00:48:13.273 00.000 16108 worker thread done servicing request
00:48:13.277 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3465, FiltMin=2953, FiltMax=60560, Gamma=1.000
00:48:13.291 00.014 21068 UpdateGuideState exits: m=128669 SNR=88.3
00:48:13.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.292 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:13.293 00.001 21068 Enqueuing Expose request
00:48:13.294 00.001 16108 Worker thread wakes up
00:48:13.294 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:13.294 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:13.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:14.461 01.167 16108 Exposure complete
00:48:14.521 00.060 16108 worker thread done servicing request
00:48:14.521 00.000 21068 OnExposeComplete: enter
00:48:14.522 00.001 21068 UpdateGuideState(): m_state=6
00:48:14.522 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8586
00:48:14.523 00.001 21068 Star::Find returns 1 (0), X=219.55, Y=875.70, Mass=115830, SNR=81.7, Peak=16387 HFD=3.2
00:48:14.525 00.002 21068 MultiStar: [#1 -0.02,-0.02,1.24,U] [#2 0.15,-0.22,1.16,U] [#3 0.06,-0.46,0.00,M2] [#4 0.16,0.04,0.91,U] [#5 -0.08,-0.04,0.89,U] [#6 0.19,0.22,0.87,U] [#7 0.29,0.10,0.62,U] [#8 -0.19,-0.27,0.69,U] 
00:48:14.526 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.41, -0.00}
00:48:14.526 00.000 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
00:48:14.527 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
00:48:14.528 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.40 mountX=-0.01 mountY=0.03, mountTheta=1.93
00:48:14.529 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
00:48:14.530 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
00:48:14.531 00.001 16108 Worker thread wakes up
00:48:14.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:48:14.531 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:48:14.531 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
00:48:14.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:14.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:14.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:14.531 00.000 16108 MoveAxis(E, 0, ABG)
00:48:14.531 00.000 16108 Move returns status 0, amount 0
00:48:14.531 00.000 16108 MoveAxis(N, 0, ABG)
00:48:14.531 00.000 16108 Move returns status 0, amount 0
00:48:14.531 00.000 16108 move complete, result=0
00:48:14.531 00.000 16108 worker thread done servicing request
00:48:14.535 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3465, FiltMin=2944, FiltMax=59421, Gamma=1.000
00:48:14.550 00.015 21068 UpdateGuideState exits: m=115830 SNR=81.7
00:48:14.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:14.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:14.553 00.001 21068 Enqueuing Expose request
00:48:14.555 00.002 16108 Worker thread wakes up
00:48:14.555 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:14.557 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:14.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:15.539 00.982 16108 Exposure complete
00:48:15.607 00.068 16108 worker thread done servicing request
00:48:15.607 00.000 21068 OnExposeComplete: enter
00:48:15.608 00.001 21068 UpdateGuideState(): m_state=6
00:48:15.609 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8587
00:48:15.611 00.002 21068 Star::Find returns 1 (0), X=219.70, Y=875.78, Mass=120875, SNR=88.2, Peak=16531 HFD=3.2
00:48:15.612 00.001 21068 MultiStar: [#1 0.08,-0.06,1.11,U] [#2 -0.00,-0.22,1.01,U] [#3 0.09,-0.07,0.88,U] [#4 0.43,0.11,0.86,U] [#5 0.21,0.10,0.87,U] [#6 0.35,0.41,0.00,M1] [#7 0.18,0.12,0.58,U] [#8 -0.17,-0.16,0.65,U] 
00:48:15.614 00.002 21068 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {-0.26, 0.07}
00:48:15.615 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
00:48:15.618 00.003 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
00:48:15.619 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.28 mountX=-0.07 mountY=0.00, mountTheta=3.10
00:48:15.622 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
00:48:15.623 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
00:48:15.624 00.001 16108 Worker thread wakes up
00:48:15.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:48:15.625 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:48:15.625 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.00
00:48:15.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:15.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:15.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:48:15.625 00.000 16108 MoveAxis(E, 0, ABG)
00:48:15.625 00.000 16108 Move returns status 0, amount 0
00:48:15.625 00.000 16108 MoveAxis(N, 0, ABG)
00:48:15.625 00.000 16108 Move returns status 0, amount 0
00:48:15.625 00.000 16108 move complete, result=0
00:48:15.625 00.000 16108 worker thread done servicing request
00:48:15.631 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3465, FiltMin=2969, FiltMax=61184, Gamma=1.000
00:48:15.648 00.017 21068 UpdateGuideState exits: m=120875 SNR=88.2
00:48:15.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:15.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:15.650 00.000 21068 Enqueuing Expose request
00:48:15.651 00.001 16108 Worker thread wakes up
00:48:15.651 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:15.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:15.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:16.815 01.163 16108 Exposure complete
00:48:16.873 00.058 16108 worker thread done servicing request
00:48:16.873 00.000 21068 OnExposeComplete: enter
00:48:16.875 00.002 21068 UpdateGuideState(): m_state=6
00:48:16.877 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8588
00:48:16.880 00.003 21068 Star::Find returns 1 (0), X=220.08, Y=875.84, Mass=117715, SNR=90.6, Peak=17187 HFD=2.9
00:48:16.883 00.003 21068 MultiStar: [#1 0.25,0.28,1.00,U] [#2 0.29,-0.03,0.98,U] [#3 0.27,0.00,0.99,U] [#4 0.57,0.20,0.00,M1] [#5 0.31,0.10,0.88,U] [#6 0.46,0.30,0.00,M2] [#7 0.18,0.08,0.56,U] [#8 0.09,-0.13,0.68,U] 
00:48:16.885 00.002 21068 single-star, 6 included, MultiStar: {0.22, 0.07}, one-star: {0.12, 0.14}
00:48:16.886 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
00:48:16.887 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
00:48:16.889 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
00:48:16.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
00:48:16.894 00.002 21068 Enqueuing Move request for scope (0.12, 0.14)
00:48:16.895 00.001 16108 Worker thread wakes up
00:48:16.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:48:16.895 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:48:16.895 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.09 yDistance=-0.16
00:48:16.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:48:16.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:16.896 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:48:16.896 00.000 16108 MoveAxis(E, 0, ABG)
00:48:16.896 00.000 16108 Move returns status 0, amount 0
00:48:16.896 00.000 16108 MoveAxis(N, 0, ABG)
00:48:16.896 00.000 16108 Move returns status 0, amount 0
00:48:16.896 00.000 16108 move complete, result=0
00:48:16.896 00.000 16108 worker thread done servicing request
00:48:16.903 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3465, FiltMin=2976, FiltMax=60784, Gamma=1.000
00:48:16.921 00.018 21068 UpdateGuideState exits: m=117715 SNR=90.6
00:48:16.924 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:16.926 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:16.927 00.001 21068 Enqueuing Expose request
00:48:16.929 00.002 16108 Worker thread wakes up
00:48:16.929 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:16.931 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:16.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:17.912 00.981 16108 Exposure complete
00:48:17.978 00.066 16108 worker thread done servicing request
00:48:17.978 00.000 21068 OnExposeComplete: enter
00:48:17.980 00.002 21068 UpdateGuideState(): m_state=6
00:48:17.981 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8589
00:48:17.983 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=875.79, Mass=128371, SNR=81.8, Peak=14931 HFD=3.5
00:48:17.984 00.001 21068 MultiStar: [#1 0.30,-0.14,1.11,U] [#2 0.17,-0.31,1.16,U] [#3 0.39,-0.27,0.00,M1] [#4 0.57,0.07,0.00,M2] [#5 0.33,0.10,0.83,U] [#6 0.23,-0.18,0.83,U] [#7 0.40,-0.24,0.64,U] [#8 0.18,-0.45,0.00,M1] 
00:48:17.986 00.002 21068 single-star, 5 included, MultiStar: {0.26, -0.12}, one-star: {0.21, 0.08}
00:48:17.987 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
00:48:17.988 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
00:48:17.990 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.38 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
00:48:17.993 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.08, opts=13)
00:48:17.994 00.001 21068 Enqueuing Move request for scope (0.21, 0.08)
00:48:17.995 00.001 16108 Worker thread wakes up
00:48:17.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
00:48:17.995 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
00:48:17.995 00.000 16108 Moving (0.21, 0.08) raw xDistance=-0.19 yDistance=-0.13
00:48:17.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:48:17.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:17.996 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:48:17.996 00.000 16108 MoveAxis(E, 0, ABG)
00:48:17.996 00.000 16108 Move returns status 0, amount 0
00:48:17.996 00.000 16108 MoveAxis(N, 0, ABG)
00:48:17.996 00.000 16108 Move returns status 0, amount 0
00:48:17.996 00.000 16108 move complete, result=0
00:48:17.996 00.000 16108 worker thread done servicing request
00:48:18.000 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3469, FiltMin=2975, FiltMax=65472, Gamma=1.000
00:48:18.014 00.014 21068 UpdateGuideState exits: m=128371 SNR=81.8
00:48:18.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:18.015 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:18.016 00.001 21068 Enqueuing Expose request
00:48:18.017 00.001 16108 Worker thread wakes up
00:48:18.017 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:18.018 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:18.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:19.185 01.167 16108 Exposure complete
00:48:19.241 00.056 16108 worker thread done servicing request
00:48:19.241 00.000 21068 OnExposeComplete: enter
00:48:19.242 00.001 21068 UpdateGuideState(): m_state=6
00:48:19.243 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8590
00:48:19.244 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.80, Mass=114599, SNR=83.1, Peak=16851 HFD=3.1
00:48:19.245 00.001 21068 MultiStar: [#1 0.19,-0.05,1.08,U] [#2 0.21,-0.17,1.12,U] [#3 0.57,-0.40,0.00,M2] [#4 0.97,0.09,0.00,M3] [#5 0.49,0.08,0.00,M1] [#6 0.68,0.10,0.00,M2] [#7 0.36,-0.21,0.62,U] [#8 -0.05,-0.10,0.76,U] 
00:48:19.245 00.000 21068 single-star, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.09, 0.10}
00:48:19.246 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
00:48:19.248 00.002 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
00:48:19.248 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=-0.07 mountY=-0.12, mountTheta=-2.13
00:48:19.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.10, opts=13)
00:48:19.251 00.001 21068 Enqueuing Move request for scope (0.09, 0.10)
00:48:19.252 00.001 16108 Worker thread wakes up
00:48:19.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:48:19.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:48:19.252 00.000 16108 Moving (0.09, 0.10) raw xDistance=-0.07 yDistance=-0.12
00:48:19.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:19.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:19.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:48:19.252 00.000 16108 MoveAxis(E, 0, ABG)
00:48:19.252 00.000 16108 Move returns status 0, amount 0
00:48:19.252 00.000 16108 MoveAxis(N, 0, ABG)
00:48:19.252 00.000 16108 Move returns status 0, amount 0
00:48:19.252 00.000 16108 move complete, result=0
00:48:19.252 00.000 16108 worker thread done servicing request
00:48:19.255 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3469, FiltMin=2982, FiltMax=62909, Gamma=1.000
00:48:19.271 00.016 21068 UpdateGuideState exits: m=114599 SNR=83.1
00:48:19.273 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:19.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:19.275 00.001 21068 Enqueuing Expose request
00:48:19.275 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:19.276 00.001 16108 Worker thread wakes up
00:48:19.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:19.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:20.251 00.975 16108 Exposure complete
00:48:20.324 00.073 16108 worker thread done servicing request
00:48:20.324 00.000 21068 OnExposeComplete: enter
00:48:20.325 00.001 21068 UpdateGuideState(): m_state=6
00:48:20.326 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8591
00:48:20.327 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.95, Mass=128549, SNR=83.7, Peak=16787 HFD=3.0
00:48:20.328 00.001 21068 MultiStar: [#1 0.04,-0.21,1.14,U] [#2 0.08,-0.10,1.20,U] [#3 0.33,-0.29,0.90,U] [#4 0.70,0.01,0.00,M4] [#5 0.31,-0.28,1.06,U] [#6 0.33,0.06,0.76,U] [#7 0.11,-0.21,0.68,U] [#8 -0.18,0.10,0.76,U] 
00:48:20.328 00.000 21068 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {-0.15, 0.25}
00:48:20.329 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
00:48:20.330 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
00:48:20.331 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=-0.12 mountY=0.06, mountTheta=2.66
00:48:20.332 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
00:48:20.333 00.001 21068 Enqueuing Move request for scope (0.11, -0.09)
00:48:20.334 00.001 16108 Worker thread wakes up
00:48:20.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:48:20.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:48:20.334 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.06
00:48:20.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:48:20.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:20.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:48:20.334 00.000 16108 MoveAxis(E, 0, ABG)
00:48:20.334 00.000 16108 Move returns status 0, amount 0
00:48:20.334 00.000 16108 MoveAxis(N, 0, ABG)
00:48:20.334 00.000 16108 Move returns status 0, amount 0
00:48:20.334 00.000 16108 move complete, result=0
00:48:20.334 00.000 16108 worker thread done servicing request
00:48:20.339 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3469, FiltMin=2973, FiltMax=64240, Gamma=1.000
00:48:20.354 00.015 21068 UpdateGuideState exits: m=128549 SNR=83.7
00:48:20.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:20.357 00.001 21068 Enqueuing Expose request
00:48:20.357 00.000 16108 Worker thread wakes up
00:48:20.357 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:20.359 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:20.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:21.514 01.155 16108 Exposure complete
00:48:21.570 00.056 16108 worker thread done servicing request
00:48:21.570 00.000 21068 OnExposeComplete: enter
00:48:21.571 00.001 21068 UpdateGuideState(): m_state=6
00:48:21.572 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8592
00:48:21.572 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=875.69, Mass=135111, SNR=84.6, Peak=14531 HFD=3.3
00:48:21.573 00.001 21068 MultiStar: [#1 0.19,0.07,1.09,U] [#2 0.42,-0.24,0.00,M1] [#3 0.53,0.03,0.00,M2] [#4 0.47,0.02,0.00,M5] [#5 0.33,-0.03,0.96,U] [#6 0.19,0.15,0.80,U] [#7 0.15,-0.01,0.58,U] [#8 -0.07,-0.15,0.72,U] 
00:48:21.574 00.001 21068 single-star, 5 included, MultiStar: {0.15, 0.01}, one-star: {0.05, -0.01}
00:48:21.575 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
00:48:21.576 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
00:48:21.576 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.26 mountX=-0.05 mountY=0.00, mountTheta=3.12
00:48:21.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
00:48:21.579 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
00:48:21.579 00.000 16108 Worker thread wakes up
00:48:21.580 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:48:21.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:48:21.580 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=0.00
00:48:21.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:21.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:21.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:48:21.580 00.000 16108 MoveAxis(E, 0, ABG)
00:48:21.580 00.000 16108 Move returns status 0, amount 0
00:48:21.580 00.000 16108 MoveAxis(N, 0, ABG)
00:48:21.580 00.000 16108 Move returns status 0, amount 0
00:48:21.580 00.000 16108 move complete, result=0
00:48:21.580 00.000 16108 worker thread done servicing request
00:48:21.585 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3469, FiltMin=2989, FiltMax=65472, Gamma=1.000
00:48:21.600 00.015 21068 UpdateGuideState exits: m=135111 SNR=84.6
00:48:21.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:21.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:21.603 00.001 21068 Enqueuing Expose request
00:48:21.604 00.001 16108 Worker thread wakes up
00:48:21.604 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:21.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:21.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:22.607 01.003 16108 Exposure complete
00:48:22.675 00.068 16108 worker thread done servicing request
00:48:22.676 00.001 21068 OnExposeComplete: enter
00:48:22.677 00.001 21068 UpdateGuideState(): m_state=6
00:48:22.677 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8593
00:48:22.678 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.70, Mass=112083, SNR=80.0, Peak=15315 HFD=3.3
00:48:22.679 00.001 21068 MultiStar: [#1 0.39,-0.19,1.12,U] [#2 0.25,-0.27,1.39,U] [#3 0.40,-0.37,0.00,M3] [#4 0.42,0.24,0.00,M6] [#5 0.29,-0.04,0.94,U] [#6 0.36,0.19,0.91,U] [#7 0.12,-0.05,0.63,U] [#8 0.07,-0.25,0.66,U] 
00:48:22.680 00.001 21068 single-star, 6 included, MultiStar: {0.23, -0.10}, one-star: {0.01, -0.01}
00:48:22.680 00.000 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
00:48:22.681 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
00:48:22.682 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.45 mountX=-0.01 mountY=0.00, mountTheta=2.93
00:48:22.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
00:48:22.684 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
00:48:22.685 00.001 16108 Worker thread wakes up
00:48:22.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:48:22.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:48:22.685 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
00:48:22.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:22.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:22.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:48:22.685 00.000 16108 MoveAxis(E, 0, ABG)
00:48:22.685 00.000 16108 Move returns status 0, amount 0
00:48:22.685 00.000 16108 MoveAxis(N, 0, ABG)
00:48:22.685 00.000 16108 Move returns status 0, amount 0
00:48:22.685 00.000 16108 move complete, result=0
00:48:22.685 00.000 16108 worker thread done servicing request
00:48:22.690 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3469, FiltMin=2995, FiltMax=58339, Gamma=1.000
00:48:22.719 00.029 21068 UpdateGuideState exits: m=112083 SNR=80.0
00:48:22.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:22.721 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:22.721 00.000 21068 Enqueuing Expose request
00:48:22.723 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:22.724 00.001 16108 Worker thread wakes up
00:48:22.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:22.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:23.876 01.152 16108 Exposure complete
00:48:23.932 00.056 16108 worker thread done servicing request
00:48:23.932 00.000 21068 OnExposeComplete: enter
00:48:23.933 00.001 21068 UpdateGuideState(): m_state=6
00:48:23.934 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8594
00:48:23.935 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.65, Mass=128656, SNR=94.5, Peak=16771 HFD=3.4
00:48:23.936 00.001 21068 MultiStar: [#1 0.10,0.00,0.94,U] [#2 0.24,-0.32,1.01,U] [#3 0.45,-0.19,0.00,M4] [#4 0.43,-0.23,0.00,M7] [#5 0.25,0.04,0.89,U] [#6 0.26,0.21,0.68,U] [#7 0.27,-0.07,0.50,U] [#8 0.07,-0.11,0.70,U] 
00:48:23.936 00.000 21068 single-star, 6 included, MultiStar: {0.18, -0.05}, one-star: {0.10, -0.05}
00:48:23.937 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
00:48:23.938 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
00:48:23.939 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=-0.10 mountY=0.03, mountTheta=2.86
00:48:23.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
00:48:23.941 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
00:48:23.942 00.001 16108 Worker thread wakes up
00:48:23.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:48:23.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:48:23.942 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.10 yDistance=0.03
00:48:23.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:48:23.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:23.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:23.942 00.000 16108 MoveAxis(E, 0, ABG)
00:48:23.942 00.000 16108 Move returns status 0, amount 0
00:48:23.942 00.000 16108 MoveAxis(N, 0, ABG)
00:48:23.942 00.000 16108 Move returns status 0, amount 0
00:48:23.942 00.000 16108 move complete, result=0
00:48:23.942 00.000 16108 worker thread done servicing request
00:48:23.947 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3469, FiltMin=2969, FiltMax=65510, Gamma=1.000
00:48:23.972 00.025 21068 UpdateGuideState exits: m=128656 SNR=94.5
00:48:23.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.975 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:23.976 00.001 21068 Enqueuing Expose request
00:48:23.977 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:23.978 00.001 16108 Worker thread wakes up
00:48:23.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:23.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:24.938 00.960 16108 Exposure complete
00:48:25.003 00.065 16108 worker thread done servicing request
00:48:25.003 00.000 21068 OnExposeComplete: enter
00:48:25.004 00.001 21068 UpdateGuideState(): m_state=6
00:48:25.007 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8595
00:48:25.008 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.52, Mass=121215, SNR=81.3, Peak=15315 HFD=3.1
00:48:25.010 00.002 21068 MultiStar: [#1 0.28,-0.09,1.17,U] [#2 0.28,-0.47,0.00,M1] [#3 0.45,-0.11,0.00,M5] [#4 0.42,-0.07,0.76,U] [#5 0.09,-0.27,1.02,U] [#6 0.41,-0.02,0.85,U] [#7 0.50,-0.02,0.00,M1] [#8 0.10,-0.38,0.84,U] 
00:48:25.011 00.001 21068 single-star, 5 included, MultiStar: {0.22, -0.17}, one-star: {0.04, -0.18}
00:48:25.012 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
00:48:25.012 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
00:48:25.013 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.34 mountX=-0.07 mountY=0.16, mountTheta=1.98
00:48:25.016 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.18, opts=13)
00:48:25.017 00.001 21068 Enqueuing Move request for scope (0.04, -0.18)
00:48:25.018 00.001 16108 Worker thread wakes up
00:48:25.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:48:25.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:48:25.018 00.000 16108 Moving (0.04, -0.18) raw xDistance=-0.07 yDistance=0.16
00:48:25.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:25.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:25.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:48:25.018 00.000 16108 MoveAxis(E, 0, ABG)
00:48:25.018 00.000 16108 Move returns status 0, amount 0
00:48:25.018 00.000 16108 MoveAxis(N, 0, ABG)
00:48:25.018 00.000 16108 Move returns status 0, amount 0
00:48:25.018 00.000 16108 move complete, result=0
00:48:25.019 00.001 16108 worker thread done servicing request
00:48:25.024 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3469, FiltMin=2985, FiltMax=51949, Gamma=1.000
00:48:25.041 00.017 21068 UpdateGuideState exits: m=121215 SNR=81.3
00:48:25.043 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.043 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:25.044 00.001 21068 Enqueuing Expose request
00:48:25.045 00.001 16108 Worker thread wakes up
00:48:25.045 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:25.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:25.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:26.224 01.179 16108 Exposure complete
00:48:26.309 00.085 16108 worker thread done servicing request
00:48:26.309 00.000 21068 OnExposeComplete: enter
00:48:26.310 00.001 21068 UpdateGuideState(): m_state=6
00:48:26.311 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8596
00:48:26.312 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=875.91, Mass=115895, SNR=86.1, Peak=14675 HFD=3.3
00:48:26.313 00.001 21068 MultiStar: [#1 0.42,-0.06,1.02,U] [#2 0.14,-0.05,1.12,U] [#3 0.54,-0.23,0.00,M6] [#4 0.46,0.06,0.79,U] [#5 0.24,-0.04,1.01,U] [#6 0.31,0.51,0.00,M1] [#7 0.35,-0.08,0.65,U] [#8 0.06,0.09,0.71,U] 
00:48:26.313 00.000 21068 refined, 6 included, MultiStar: {0.27, 0.02}, one-star: {0.26, 0.21}
00:48:26.314 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
00:48:26.315 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:48:26.316 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.07 mountX=-0.26 mountY=-0.08, mountTheta=-2.84
00:48:26.317 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.02, opts=13)
00:48:26.318 00.001 21068 Enqueuing Move request for scope (0.27, 0.02)
00:48:26.319 00.001 16108 Worker thread wakes up
00:48:26.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
00:48:26.319 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
00:48:26.319 00.000 16108 Moving (0.27, 0.02) raw xDistance=-0.26 yDistance=-0.08
00:48:26.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:48:26.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:26.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:26.319 00.000 16108 MoveAxis(E, 69, ABG)
00:48:26.319 00.000 16108 Guiding  Dir = 2, Dur = 69
00:48:26.320 00.001 16108 IsSlewing returns 0
00:48:26.320 00.000 16108 IsGuiding returns 0
00:48:26.322 00.002 16108 PulseGuide returned control before completion, sleep 78
00:48:26.324 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3469, FiltMin=2951, FiltMax=65472, Gamma=1.000
00:48:26.339 00.015 21068 UpdateGuideState exits: m=115895 SNR=86.1
00:48:26.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:26.343 00.002 21068 Enqueuing Expose request
00:48:26.408 00.065 16108 IsGuiding returns 0
00:48:26.408 00.000 16108 Move returns status 0, amount 69
00:48:26.408 00.000 16108 MoveAxis(N, 0, ABG)
00:48:26.408 00.000 16108 Move returns status 0, amount 0
00:48:26.408 00.000 16108 move complete, result=0
00:48:26.408 00.000 16108 worker thread done servicing request
00:48:26.408 00.000 16108 Worker thread wakes up
00:48:26.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:26.409 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:26.409 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
00:48:27.378 00.969 16108 Exposure complete
00:48:27.436 00.058 16108 worker thread done servicing request
00:48:27.436 00.000 21068 OnExposeComplete: enter
00:48:27.437 00.001 21068 UpdateGuideState(): m_state=6
00:48:27.438 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8597
00:48:27.438 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=875.90, Mass=124813, SNR=86.2, Peak=14595 HFD=3.6
00:48:27.439 00.001 21068 MultiStar: [#1 -0.07,0.10,1.19,U] [#2 0.09,-0.11,1.20,U] [#3 0.18,-0.27,1.10,U] [#4 0.55,0.06,0.00,M6] [#5 0.41,0.25,0.00,M1] [#6 0.55,0.36,0.00,M2] [#7 0.24,-0.32,0.57,U] [#8 -0.27,-0.00,0.81,U] 
00:48:27.440 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.17, 0.20}
00:48:27.441 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
00:48:27.442 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
00:48:27.442 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=-0.06 mountY=0.04, mountTheta=2.61
00:48:27.444 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
00:48:27.445 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
00:48:27.446 00.001 16108 Worker thread wakes up
00:48:27.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:48:27.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:48:27.447 00.001 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
00:48:27.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:27.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:27.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:27.447 00.000 16108 MoveAxis(E, 0, ABG)
00:48:27.447 00.000 16108 Move returns status 0, amount 0
00:48:27.447 00.000 16108 MoveAxis(N, 0, ABG)
00:48:27.447 00.000 16108 Move returns status 0, amount 0
00:48:27.447 00.000 16108 move complete, result=0
00:48:27.447 00.000 16108 worker thread done servicing request
00:48:27.450 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3469, FiltMin=2979, FiltMax=61968, Gamma=1.000
00:48:27.466 00.016 21068 UpdateGuideState exits: m=124813 SNR=86.2
00:48:27.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:27.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:27.469 00.001 21068 Enqueuing Expose request
00:48:27.470 00.001 16108 Worker thread wakes up
00:48:27.470 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:27.470 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:27.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:28.645 01.175 16108 Exposure complete
00:48:28.717 00.072 16108 worker thread done servicing request
00:48:28.717 00.000 21068 OnExposeComplete: enter
00:48:28.718 00.001 21068 UpdateGuideState(): m_state=6
00:48:28.721 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8598
00:48:28.722 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.97, Mass=110591, SNR=79.7, Peak=17571 HFD=2.7
00:48:28.723 00.001 21068 MultiStar: [#1 -0.08,0.30,1.14,U] [#2 -0.08,0.13,1.28,U] [#3 0.10,0.15,1.14,U] [#4 0.13,0.11,0.96,U] [#5 0.06,0.35,0.95,U] [#6 0.26,0.10,0.84,U] [#7 0.35,0.07,0.65,U] [#8 -0.42,0.04,0.73,U] 
00:48:28.725 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {-0.11, 0.27}
00:48:28.725 00.000 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:48:28.726 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:48:28.728 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.48 mountX=0.01 mountY=-0.18, mountTheta=-1.49
00:48:28.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.18, opts=13)
00:48:28.731 00.001 21068 Enqueuing Move request for scope (0.02, 0.18)
00:48:28.732 00.001 16108 Worker thread wakes up
00:48:28.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
00:48:28.732 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
00:48:28.732 00.000 16108 Moving (0.02, 0.18) raw xDistance=0.01 yDistance=-0.18
00:48:28.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:48:28.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:28.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:48:28.733 00.001 16108 MoveAxis(E, 0, ABG)
00:48:28.733 00.000 16108 Move returns status 0, amount 0
00:48:28.733 00.000 16108 MoveAxis(N, 0, ABG)
00:48:28.733 00.000 16108 Move returns status 0, amount 0
00:48:28.733 00.000 16108 move complete, result=0
00:48:28.733 00.000 16108 worker thread done servicing request
00:48:28.736 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3469, FiltMin=2995, FiltMax=60064, Gamma=1.000
00:48:28.750 00.014 21068 UpdateGuideState exits: m=110591 SNR=79.7
00:48:28.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:28.751 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:28.752 00.001 21068 Enqueuing Expose request
00:48:28.753 00.001 16108 Worker thread wakes up
00:48:28.753 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:28.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:28.754 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:29.726 00.972 16108 Exposure complete
00:48:29.809 00.083 16108 worker thread done servicing request
00:48:29.809 00.000 21068 OnExposeComplete: enter
00:48:29.811 00.002 21068 UpdateGuideState(): m_state=6
00:48:29.813 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8599
00:48:29.814 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.88, Mass=129600, SNR=95.3, Peak=16323 HFD=3.2
00:48:29.816 00.002 21068 MultiStar: [#1 -0.16,0.09,0.94,U] [#2 0.00,-0.03,1.13,U] [#3 0.39,-0.17,0.86,U] [#4 0.45,0.11,0.67,U] [#5 0.27,0.02,0.89,U] [#6 0.41,0.39,0.00,M2] [#7 0.35,-0.01,0.55,U] [#8 -0.20,0.23,0.68,U] 
00:48:29.817 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.22, 0.18}
00:48:29.818 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
00:48:29.820 00.002 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
00:48:29.821 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
00:48:29.825 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.05, opts=13)
00:48:29.827 00.002 21068 Enqueuing Move request for scope (0.15, 0.05)
00:48:29.828 00.001 16108 Worker thread wakes up
00:48:29.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
00:48:29.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
00:48:29.828 00.000 16108 Moving (0.15, 0.05) raw xDistance=-0.14 yDistance=-0.08
00:48:29.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:48:29.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:29.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:29.828 00.000 16108 MoveAxis(E, 0, ABG)
00:48:29.828 00.000 16108 Move returns status 0, amount 0
00:48:29.829 00.001 16108 MoveAxis(N, 0, ABG)
00:48:29.829 00.000 16108 Move returns status 0, amount 0
00:48:29.829 00.000 16108 move complete, result=0
00:48:29.829 00.000 16108 worker thread done servicing request
00:48:29.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3469, FiltMin=2937, FiltMax=58227, Gamma=1.000
00:48:29.853 00.020 21068 UpdateGuideState exits: m=129600 SNR=95.3
00:48:29.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:29.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:29.856 00.001 21068 Enqueuing Expose request
00:48:29.856 00.000 16108 Worker thread wakes up
00:48:29.856 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:29.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:29.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:31.031 01.174 16108 Exposure complete
00:48:31.098 00.067 16108 worker thread done servicing request
00:48:31.098 00.000 21068 OnExposeComplete: enter
00:48:31.099 00.001 21068 UpdateGuideState(): m_state=6
00:48:31.100 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8600
00:48:31.101 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.73, Mass=137531, SNR=90.7, Peak=15267 HFD=3.6
00:48:31.102 00.001 21068 MultiStar: [#1 0.33,0.19,0.99,U] [#2 0.28,-0.21,1.26,U] [#3 0.68,-0.05,0.00,M4] [#4 0.66,-0.01,0.00,M5] [#5 0.41,-0.08,1.01,U] [#6 0.15,0.23,0.70,U] [#7 0.51,0.09,0.00,M1] [#8 0.02,-0.13,0.62,U] 
00:48:31.103 00.001 21068 single-star, 5 included, MultiStar: {0.25, -0.01}, one-star: {0.19, 0.03}
00:48:31.104 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
00:48:31.105 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:48:31.105 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.14 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
00:48:31.108 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.03, opts=13)
00:48:31.108 00.000 21068 Enqueuing Move request for scope (0.19, 0.03)
00:48:31.109 00.001 16108 Worker thread wakes up
00:48:31.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
00:48:31.110 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
00:48:31.110 00.000 16108 Moving (0.19, 0.03) raw xDistance=-0.18 yDistance=-0.07
00:48:31.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:48:31.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:31.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:31.110 00.000 16108 MoveAxis(E, 0, ABG)
00:48:31.110 00.000 16108 Move returns status 0, amount 0
00:48:31.110 00.000 16108 MoveAxis(N, 0, ABG)
00:48:31.110 00.000 16108 Move returns status 0, amount 0
00:48:31.110 00.000 16108 move complete, result=0
00:48:31.111 00.001 16108 worker thread done servicing request
00:48:31.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3469, FiltMin=2985, FiltMax=57568, Gamma=1.000
00:48:31.139 00.025 21068 UpdateGuideState exits: m=137531 SNR=90.7
00:48:31.142 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:31.144 00.001 21068 Enqueuing Expose request
00:48:31.146 00.002 16108 Worker thread wakes up
00:48:31.146 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:31.149 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:31.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:32.117 00.968 16108 Exposure complete
00:48:32.186 00.069 16108 worker thread done servicing request
00:48:32.186 00.000 21068 OnExposeComplete: enter
00:48:32.187 00.001 21068 UpdateGuideState(): m_state=6
00:48:32.187 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8601
00:48:32.188 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=876.13, Mass=109939, SNR=77.7, Peak=14339 HFD=3.3
00:48:32.189 00.001 21068 MultiStar: [#1 -0.13,0.46,0.00,M1] [#2 -0.06,0.31,1.15,U] [#3 0.19,0.20,1.06,U] [#4 0.11,0.51,0.00,M6] [#5 -0.06,0.13,1.00,U] [#6 -0.05,0.69,0.00,M2] [#7 0.16,-0.04,0.68,U] [#8 0.04,0.20,0.80,U] 
00:48:32.190 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.22}, one-star: {-0.23, 0.43}
00:48:32.191 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
00:48:32.191 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
00:48:32.192 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=0.04 mountY=-0.21, mountTheta=-1.38
00:48:32.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.22, opts=13)
00:48:32.195 00.001 21068 Enqueuing Move request for scope (-0.00, 0.22)
00:48:32.196 00.001 16108 Worker thread wakes up
00:48:32.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
00:48:32.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
00:48:32.196 00.000 16108 Moving (-0.00, 0.22) raw xDistance=0.04 yDistance=-0.21
00:48:32.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:48:32.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:32.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:48:32.196 00.000 16108 MoveAxis(E, 0, ABG)
00:48:32.196 00.000 16108 Move returns status 0, amount 0
00:48:32.196 00.000 16108 MoveAxis(N, 0, ABG)
00:48:32.196 00.000 16108 Move returns status 0, amount 0
00:48:32.196 00.000 16108 move complete, result=0
00:48:32.196 00.000 16108 worker thread done servicing request
00:48:32.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3469, FiltMin=3014, FiltMax=46432, Gamma=1.000
00:48:32.222 00.022 21068 UpdateGuideState exits: m=109939 SNR=77.7
00:48:32.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:32.226 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:32.227 00.001 21068 Enqueuing Expose request
00:48:32.229 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:32.231 00.002 16108 Worker thread wakes up
00:48:32.231 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:32.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:33.392 01.161 16108 Exposure complete
00:48:33.448 00.056 16108 worker thread done servicing request
00:48:33.449 00.001 21068 OnExposeComplete: enter
00:48:33.449 00.000 21068 UpdateGuideState(): m_state=6
00:48:33.450 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8602
00:48:33.451 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=876.03, Mass=118117, SNR=77.3, Peak=15011 HFD=3.6
00:48:33.452 00.001 21068 MultiStar: [#1 0.28,0.40,0.00,M2] [#2 -0.05,0.34,1.41,U] [#3 0.30,-0.03,1.11,U] [#4 0.05,0.20,0.81,U] [#5 -0.13,0.20,0.93,U] [#6 0.13,0.21,0.91,U] [#7 0.09,-0.03,0.70,U] [#8 -0.29,0.25,0.90,U] 
00:48:33.453 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.20}, one-star: {-0.43, 0.33}
00:48:33.453 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
00:48:33.455 00.002 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
00:48:33.456 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.79 mountX=0.08 mountY=-0.18, mountTheta=-1.17
00:48:33.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.20, opts=13)
00:48:33.460 00.002 21068 Enqueuing Move request for scope (-0.04, 0.20)
00:48:33.461 00.001 16108 Worker thread wakes up
00:48:33.462 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
00:48:33.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
00:48:33.462 00.000 16108 Moving (-0.04, 0.20) raw xDistance=0.08 yDistance=-0.18
00:48:33.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:48:33.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:33.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:48:33.462 00.000 16108 MoveAxis(E, 0, ABG)
00:48:33.462 00.000 16108 Move returns status 0, amount 0
00:48:33.462 00.000 16108 MoveAxis(N, 0, ABG)
00:48:33.463 00.001 16108 Move returns status 0, amount 0
00:48:33.463 00.000 16108 move complete, result=0
00:48:33.463 00.000 16108 worker thread done servicing request
00:48:33.470 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3469, FiltMin=2982, FiltMax=65510, Gamma=1.000
00:48:33.498 00.028 21068 UpdateGuideState exits: m=118117 SNR=77.3
00:48:33.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:33.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:33.500 00.000 21068 Enqueuing Expose request
00:48:33.502 00.002 16108 Worker thread wakes up
00:48:33.502 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:33.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:33.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:34.481 00.978 16108 Exposure complete
00:48:34.551 00.070 16108 worker thread done servicing request
00:48:34.551 00.000 21068 OnExposeComplete: enter
00:48:34.552 00.001 21068 UpdateGuideState(): m_state=6
00:48:34.553 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8603
00:48:34.554 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.92, Mass=127789, SNR=94.6, Peak=16243 HFD=3.5
00:48:34.555 00.001 21068 MultiStar: [#1 0.10,0.28,0.95,U] [#2 -0.04,0.09,1.07,U] [#3 0.10,0.27,0.84,U] [#4 0.32,0.23,0.68,U] [#5 0.06,0.40,0.74,U] [#6 0.18,0.51,0.00,M2] [#7 0.57,0.39,0.00,M1] [#8 -0.14,0.31,0.68,U] 
00:48:34.555 00.000 21068 single-star, 6 included, MultiStar: {0.04, 0.25}, one-star: {-0.07, 0.22}
00:48:34.556 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
00:48:34.557 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
00:48:34.557 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.87 mountX=0.11 mountY=-0.20, mountTheta=-1.08
00:48:34.560 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.22, opts=13)
00:48:34.563 00.003 21068 Enqueuing Move request for scope (-0.07, 0.22)
00:48:34.564 00.001 16108 Worker thread wakes up
00:48:34.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
00:48:34.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
00:48:34.564 00.000 16108 Moving (-0.07, 0.22) raw xDistance=0.11 yDistance=-0.20
00:48:34.565 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:48:34.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:34.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:48:34.565 00.000 16108 MoveAxis(E, 0, ABG)
00:48:34.565 00.000 16108 Move returns status 0, amount 0
00:48:34.565 00.000 16108 MoveAxis(N, 0, ABG)
00:48:34.565 00.000 16108 Move returns status 0, amount 0
00:48:34.565 00.000 16108 move complete, result=0
00:48:34.565 00.000 16108 worker thread done servicing request
00:48:34.571 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3469, FiltMin=2995, FiltMax=60512, Gamma=1.000
00:48:34.587 00.016 21068 UpdateGuideState exits: m=127789 SNR=94.6
00:48:34.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:34.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:34.589 00.000 21068 Enqueuing Expose request
00:48:34.591 00.002 16108 Worker thread wakes up
00:48:34.591 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:34.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:34.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:35.762 01.170 16108 Exposure complete
00:48:35.819 00.057 16108 worker thread done servicing request
00:48:35.819 00.000 21068 OnExposeComplete: enter
00:48:35.820 00.001 21068 UpdateGuideState(): m_state=6
00:48:35.821 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8604
00:48:35.822 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=876.39, Mass=123787, SNR=82.3, Peak=14243 HFD=3.5
00:48:35.823 00.001 21068 MultiStar: [#1 -0.07,0.58,0.00,M2] [#2 -0.06,0.22,1.18,U] [#3 0.26,0.28,1.20,U] [#4 0.09,0.57,0.00,M5] [#5 -0.23,0.50,0.00,M1] [#6 0.13,0.73,0.00,M3] [#7 0.13,0.13,0.55,U] [#8 -0.21,0.55,0.00,M1] 
00:48:35.823 00.000 21068 refined, 3 included, MultiStar: {0.01, 0.34}, one-star: {-0.26, 0.68}
00:48:35.824 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
00:48:35.825 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
00:48:35.826 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.54 mountX=0.05 mountY=-0.34, mountTheta=-1.43
00:48:35.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.34, opts=13)
00:48:35.828 00.001 21068 Enqueuing Move request for scope (0.01, 0.34)
00:48:35.830 00.002 16108 Worker thread wakes up
00:48:35.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
00:48:35.830 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
00:48:35.830 00.000 16108 Moving (0.01, 0.34) raw xDistance=0.05 yDistance=-0.34
00:48:35.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:35.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:35.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:48:35.830 00.000 16108 MoveAxis(E, 0, ABG)
00:48:35.830 00.000 16108 Move returns status 0, amount 0
00:48:35.830 00.000 16108 MoveAxis(N, 0, ABG)
00:48:35.830 00.000 16108 Move returns status 0, amount 0
00:48:35.830 00.000 16108 move complete, result=0
00:48:35.830 00.000 16108 worker thread done servicing request
00:48:35.834 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3465, FiltMin=3001, FiltMax=53533, Gamma=1.000
00:48:35.857 00.023 21068 UpdateGuideState exits: m=123787 SNR=82.3
00:48:35.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:35.861 00.002 21068 Enqueuing Expose request
00:48:35.861 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:48:35.863 00.002 16108 Worker thread wakes up
00:48:35.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:35.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:36.835 00.972 16108 Exposure complete
00:48:36.896 00.061 16108 worker thread done servicing request
00:48:36.897 00.001 21068 OnExposeComplete: enter
00:48:36.898 00.001 21068 UpdateGuideState(): m_state=6
00:48:36.899 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8605
00:48:36.899 00.000 21068 Star::Find returns 1 (0), X=219.79, Y=875.97, Mass=126666, SNR=86.5, Peak=15411 HFD=3.4
00:48:36.902 00.003 21068 MultiStar: [#1 -0.12,0.39,1.21,U] [#2 -0.01,0.30,0.98,U] [#3 0.10,0.06,0.98,U] [#4 0.06,0.29,0.94,U] [#5 0.14,0.25,0.77,U] [#6 -0.03,0.27,0.71,U] [#7 -0.07,0.35,0.54,U] [#8 -0.40,0.14,0.66,U] 
00:48:36.903 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.26}, one-star: {-0.17, 0.26}
00:48:36.905 00.002 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
00:48:36.906 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
00:48:36.908 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.76 mountX=0.09 mountY=-0.24, mountTheta=-1.20
00:48:36.911 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.26, opts=13)
00:48:36.913 00.002 21068 Enqueuing Move request for scope (-0.05, 0.26)
00:48:36.914 00.001 16108 Worker thread wakes up
00:48:36.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
00:48:36.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
00:48:36.914 00.000 16108 Moving (-0.05, 0.26) raw xDistance=0.09 yDistance=-0.24
00:48:36.915 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:48:36.915 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.78
00:48:36.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:48:36.915 00.000 16108 MoveAxis(E, 0, ABG)
00:48:36.915 00.000 16108 Move returns status 0, amount 0
00:48:36.915 00.000 16108 MoveAxis(N, 49, ABG)
00:48:36.915 00.000 16108 Guiding  Dir = 0, Dur = 49
00:48:36.915 00.000 16108 IsSlewing returns 0
00:48:36.916 00.001 16108 IsGuiding returns 0
00:48:36.922 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3469, FiltMin=2909, FiltMax=51856, Gamma=1.000
00:48:36.943 00.021 21068 UpdateGuideState exits: m=126666 SNR=86.5
00:48:36.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:36.944 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:36.945 00.001 21068 Enqueuing Expose request
00:48:36.977 00.032 16108 IsGuiding returns 1
00:48:36.977 00.000 16108 scope still moving after pulse duration time elapsed
00:48:37.011 00.034 16108 IsSlewing returns 0
00:48:37.012 00.001 16108 IsGuiding returns 1
00:48:37.038 00.026 16108 IsSlewing returns 0
00:48:37.039 00.001 16108 IsGuiding returns 1
00:48:37.069 00.030 16108 IsSlewing returns 0
00:48:37.069 00.000 16108 IsGuiding returns 0
00:48:37.069 00.000 16108 scope move finished after 49 + 104 ms
00:48:37.069 00.000 16108 Move returns status 0, amount 49
00:48:37.070 00.001 16108 move complete, result=0
00:48:37.070 00.000 16108 worker thread done servicing request
00:48:37.070 00.000 16108 Worker thread wakes up
00:48:37.070 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
00:48:37.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:37.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:38.252 01.181 16108 Exposure complete
00:48:38.308 00.056 16108 worker thread done servicing request
00:48:38.308 00.000 21068 OnExposeComplete: enter
00:48:38.309 00.001 21068 UpdateGuideState(): m_state=6
00:48:38.309 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8606
00:48:38.311 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=875.82, Mass=115439, SNR=77.1, Peak=14387 HFD=3.1
00:48:38.313 00.002 21068 MultiStar: [#1 -0.28,0.29,1.23,U] [#2 -0.33,-0.16,1.30,U] [#3 -0.19,-0.11,1.04,U] [#4 -0.08,0.09,0.78,U] [#5 -0.01,-0.04,1.01,U] [#6 -0.15,0.08,0.93,U] [#7 -0.15,0.04,0.79,U] [#8 -0.57,-0.22,0.00,M1] 
00:48:38.314 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.03}, one-star: {0.05, 0.12}
00:48:38.316 00.002 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
00:48:38.317 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
00:48:38.319 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
00:48:38.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
00:48:38.323 00.002 21068 Enqueuing Move request for scope (0.05, 0.12)
00:48:38.323 00.000 16108 Worker thread wakes up
00:48:38.324 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:48:38.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:48:38.324 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
00:48:38.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:38.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:38.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:48:38.324 00.000 16108 MoveAxis(E, 0, ABG)
00:48:38.324 00.000 16108 Move returns status 0, amount 0
00:48:38.324 00.000 16108 MoveAxis(N, 0, ABG)
00:48:38.325 00.001 16108 Move returns status 0, amount 0
00:48:38.325 00.000 16108 move complete, result=0
00:48:38.325 00.000 16108 worker thread done servicing request
00:48:38.331 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3465, FiltMin=2947, FiltMax=65517, Gamma=1.000
00:48:38.347 00.016 21068 UpdateGuideState exits: m=115439 SNR=77.1
00:48:38.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:38.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:38.350 00.001 21068 Enqueuing Expose request
00:48:38.351 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:38.351 00.000 16108 Worker thread wakes up
00:48:38.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:38.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:39.321 00.969 16108 Exposure complete
00:48:39.400 00.079 16108 worker thread done servicing request
00:48:39.400 00.000 21068 OnExposeComplete: enter
00:48:39.403 00.003 21068 UpdateGuideState(): m_state=6
00:48:39.405 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8607
00:48:39.406 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.68, Mass=125979, SNR=85.6, Peak=15315 HFD=3.4
00:48:39.407 00.001 21068 MultiStar: [#1 0.26,0.01,1.07,U] [#2 0.04,-0.03,1.16,U] [#3 0.11,-0.11,1.11,U] [#4 0.20,0.05,0.80,U] [#5 -0.00,-0.10,0.83,U] [#6 0.06,0.22,0.75,U] [#7 0.07,-0.17,0.69,U] [#8 -0.00,-0.39,0.78,U] 
00:48:39.408 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.01, -0.02}
00:48:39.409 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
00:48:39.410 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
00:48:39.411 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.28 mountX=-0.01 mountY=0.02, mountTheta=2.06
00:48:39.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
00:48:39.415 00.002 21068 Enqueuing Move request for scope (0.01, -0.02)
00:48:39.415 00.000 16108 Worker thread wakes up
00:48:39.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:48:39.416 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:48:39.416 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
00:48:39.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:39.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:39.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:39.416 00.000 16108 MoveAxis(E, 0, ABG)
00:48:39.416 00.000 16108 Move returns status 0, amount 0
00:48:39.416 00.000 16108 MoveAxis(N, 0, ABG)
00:48:39.416 00.000 16108 Move returns status 0, amount 0
00:48:39.416 00.000 16108 move complete, result=0
00:48:39.416 00.000 16108 worker thread done servicing request
00:48:39.423 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3469, FiltMin=3005, FiltMax=63872, Gamma=1.000
00:48:39.450 00.027 21068 UpdateGuideState exits: m=125979 SNR=85.6
00:48:39.452 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:39.455 00.002 21068 Enqueuing Expose request
00:48:39.456 00.001 16108 Worker thread wakes up
00:48:39.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:39.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:39.456 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:40.622 01.166 16108 Exposure complete
00:48:40.679 00.057 16108 worker thread done servicing request
00:48:40.679 00.000 21068 OnExposeComplete: enter
00:48:40.680 00.001 21068 UpdateGuideState(): m_state=6
00:48:40.682 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8608
00:48:40.683 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.87, Mass=121457, SNR=80.4, Peak=16595 HFD=3.1
00:48:40.685 00.002 21068 MultiStar: [#1 0.27,0.02,1.18,U] [#2 0.06,-0.03,1.23,U] [#3 0.21,-0.34,1.12,U] [#4 0.27,0.14,0.79,U] [#5 -0.22,-0.10,1.03,U] [#6 0.20,0.29,0.97,U] [#7 0.18,-0.29,0.54,U] [#8 0.08,0.08,0.82,U] 
00:48:40.686 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {-0.03, 0.17}
00:48:40.687 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
00:48:40.687 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
00:48:40.688 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
00:48:40.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
00:48:40.691 00.001 21068 Enqueuing Move request for scope (0.11, -0.00)
00:48:40.692 00.001 16108 Worker thread wakes up
00:48:40.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:48:40.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:48:40.693 00.001 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.02
00:48:40.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:48:40.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:40.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:48:40.693 00.000 16108 MoveAxis(E, 0, ABG)
00:48:40.693 00.000 16108 Move returns status 0, amount 0
00:48:40.693 00.000 16108 MoveAxis(N, 0, ABG)
00:48:40.693 00.000 16108 Move returns status 0, amount 0
00:48:40.693 00.000 16108 move complete, result=0
00:48:40.693 00.000 16108 worker thread done servicing request
00:48:40.697 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3469, FiltMin=3005, FiltMax=56464, Gamma=1.000
00:48:40.714 00.017 21068 UpdateGuideState exits: m=121457 SNR=80.4
00:48:40.716 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:40.719 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:40.721 00.002 21068 Enqueuing Expose request
00:48:40.723 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:40.724 00.001 16108 Worker thread wakes up
00:48:40.725 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:40.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:41.705 00.980 16108 Exposure complete
00:48:41.761 00.056 16108 worker thread done servicing request
00:48:41.761 00.000 21068 OnExposeComplete: enter
00:48:41.762 00.001 21068 UpdateGuideState(): m_state=6
00:48:41.763 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8609
00:48:41.763 00.000 21068 Star::Find returns 1 (0), X=219.79, Y=875.79, Mass=117817, SNR=81.0, Peak=15059 HFD=3.6
00:48:41.765 00.002 21068 MultiStar: [#1 0.08,0.28,1.25,U] [#2 -0.01,-0.14,1.17,U] [#3 0.13,-0.18,1.02,U] [#4 0.55,-0.03,0.00,M2] [#5 0.17,0.05,0.94,U] [#6 0.14,0.06,0.81,U] [#7 0.17,-0.02,0.70,U] [#8 -0.08,-0.05,0.73,U] 
00:48:41.766 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {-0.17, 0.09}
00:48:41.767 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
00:48:41.767 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
00:48:41.768 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.34 mountX=-0.05 mountY=-0.03, mountTheta=-2.58
00:48:41.770 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
00:48:41.771 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
00:48:41.771 00.000 16108 Worker thread wakes up
00:48:41.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:48:41.771 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:48:41.771 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
00:48:41.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:41.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:41.772 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:41.772 00.000 16108 MoveAxis(E, 0, ABG)
00:48:41.772 00.000 16108 Move returns status 0, amount 0
00:48:41.772 00.000 16108 MoveAxis(N, 0, ABG)
00:48:41.772 00.000 16108 Move returns status 0, amount 0
00:48:41.772 00.000 16108 move complete, result=0
00:48:41.772 00.000 16108 worker thread done servicing request
00:48:41.776 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3469, FiltMin=3008, FiltMax=56317, Gamma=1.000
00:48:41.791 00.015 21068 UpdateGuideState exits: m=117817 SNR=81.0
00:48:41.795 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:41.797 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:41.800 00.003 21068 Enqueuing Expose request
00:48:41.803 00.003 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:41.805 00.002 16108 Worker thread wakes up
00:48:41.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:41.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:42.984 01.179 16108 Exposure complete
00:48:43.043 00.059 16108 worker thread done servicing request
00:48:43.043 00.000 21068 OnExposeComplete: enter
00:48:43.045 00.002 21068 UpdateGuideState(): m_state=6
00:48:43.046 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8610
00:48:43.047 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=876.11, Mass=126740, SNR=87.6, Peak=15811 HFD=3.1
00:48:43.049 00.002 21068 MultiStar: [#1 0.08,0.19,1.19,U] [#2 -0.02,0.20,1.05,U] [#3 0.39,-0.11,0.96,U] [#4 0.29,0.37,0.00,M3] [#5 0.30,0.18,1.02,U] [#6 0.19,0.40,0.83,U] [#7 0.24,0.25,0.59,U] [#8 -0.12,0.46,0.00,M1] 
00:48:43.051 00.002 21068 refined, 6 included, MultiStar: {0.15, 0.21}, one-star: {-0.08, 0.41}
00:48:43.052 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
00:48:43.052 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
00:48:43.053 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.97 mountX=-0.11 mountY=-0.24, mountTheta=-1.99
00:48:43.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.21, opts=13)
00:48:43.055 00.000 21068 Enqueuing Move request for scope (0.15, 0.21)
00:48:43.056 00.001 16108 Worker thread wakes up
00:48:43.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
00:48:43.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
00:48:43.056 00.000 16108 Moving (0.15, 0.21) raw xDistance=-0.11 yDistance=-0.24
00:48:43.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:48:43.057 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:48:43.057 00.000 16108 MoveAxis(E, 0, ABG)
00:48:43.057 00.000 16108 Move returns status 0, amount 0
00:48:43.057 00.000 16108 MoveAxis(N, 48, ABG)
00:48:43.057 00.000 16108 Guiding  Dir = 0, Dur = 48
00:48:43.057 00.000 16108 IsSlewing returns 0
00:48:43.057 00.000 16108 IsGuiding returns 0
00:48:43.060 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3469, FiltMin=2976, FiltMax=62464, Gamma=1.000
00:48:43.076 00.016 21068 UpdateGuideState exits: m=126740 SNR=87.6
00:48:43.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:43.077 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:43.078 00.001 21068 Enqueuing Expose request
00:48:43.112 00.034 16108 IsGuiding returns 1
00:48:43.112 00.000 16108 scope still moving after pulse duration time elapsed
00:48:43.143 00.031 16108 IsSlewing returns 0
00:48:43.143 00.000 16108 IsGuiding returns 1
00:48:43.174 00.031 16108 IsSlewing returns 0
00:48:43.174 00.000 16108 IsGuiding returns 1
00:48:43.205 00.031 16108 IsSlewing returns 0
00:48:43.205 00.000 16108 IsGuiding returns 0
00:48:43.205 00.000 16108 scope move finished after 48 + 100 ms
00:48:43.205 00.000 16108 Move returns status 0, amount 48
00:48:43.205 00.000 16108 move complete, result=0
00:48:43.205 00.000 16108 worker thread done servicing request
00:48:43.205 00.000 16108 Worker thread wakes up
00:48:43.205 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
00:48:43.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:43.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:44.191 00.985 16108 Exposure complete
00:48:44.256 00.065 16108 worker thread done servicing request
00:48:44.256 00.000 21068 OnExposeComplete: enter
00:48:44.257 00.001 21068 UpdateGuideState(): m_state=6
00:48:44.257 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8611
00:48:44.258 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.91, Mass=123043, SNR=81.2, Peak=14499 HFD=3.3
00:48:44.259 00.001 21068 MultiStar: [#1 -0.09,0.51,0.00,M1] [#2 -0.08,0.20,1.24,U] [#3 0.07,0.36,1.02,U] [#4 0.50,0.13,0.00,M4] [#5 0.21,0.33,1.02,U] [#6 -0.07,0.58,0.00,M1] [#7 0.15,0.17,0.61,U] [#8 -0.22,-0.17,0.71,U] 
00:48:44.260 00.001 21068 refined, 5 included, MultiStar: {0.02, 0.21}, one-star: {-0.02, 0.21}
00:48:44.261 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:48:44.262 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:48:44.262 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=0.02 mountY=-0.20, mountTheta=-1.49
00:48:44.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.21, opts=13)
00:48:44.266 00.002 21068 Enqueuing Move request for scope (0.02, 0.21)
00:48:44.270 00.004 16108 Worker thread wakes up
00:48:44.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
00:48:44.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
00:48:44.270 00.000 16108 Moving (0.02, 0.21) raw xDistance=0.02 yDistance=-0.20
00:48:44.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:44.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:48:44.270 00.000 16108 MoveAxis(E, 0, ABG)
00:48:44.270 00.000 16108 Move returns status 0, amount 0
00:48:44.270 00.000 16108 MoveAxis(N, 41, ABG)
00:48:44.270 00.000 16108 Guiding  Dir = 0, Dur = 41
00:48:44.270 00.000 16108 IsSlewing returns 0
00:48:44.270 00.000 16108 IsGuiding returns 0
00:48:44.278 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3469, FiltMin=2980, FiltMax=50624, Gamma=1.000
00:48:44.302 00.024 21068 UpdateGuideState exits: m=123043 SNR=81.2
00:48:44.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:44.304 00.000 21068 Enqueuing Expose request
00:48:44.327 00.023 16108 IsGuiding returns 1
00:48:44.327 00.000 16108 scope still moving after pulse duration time elapsed
00:48:44.357 00.030 16108 IsSlewing returns 0
00:48:44.357 00.000 16108 IsGuiding returns 1
00:48:44.388 00.031 16108 IsSlewing returns 0
00:48:44.388 00.000 16108 IsGuiding returns 1
00:48:44.419 00.031 16108 IsSlewing returns 0
00:48:44.420 00.001 16108 IsGuiding returns 0
00:48:44.420 00.000 16108 scope move finished after 41 + 108 ms
00:48:44.420 00.000 16108 Move returns status 0, amount 41
00:48:44.420 00.000 16108 move complete, result=0
00:48:44.420 00.000 16108 worker thread done servicing request
00:48:44.420 00.000 16108 Worker thread wakes up
00:48:44.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:44.421 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
00:48:44.423 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:45.582 01.159 16108 Exposure complete
00:48:45.638 00.056 16108 worker thread done servicing request
00:48:45.638 00.000 21068 OnExposeComplete: enter
00:48:45.639 00.001 21068 UpdateGuideState(): m_state=6
00:48:45.641 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8612
00:48:45.641 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=875.51, Mass=107711, SNR=79.4, Peak=12611 HFD=3.4
00:48:45.642 00.001 21068 MultiStar: [#1 0.14,-0.27,1.15,U] [#2 0.05,-0.46,1.31,U] [#3 0.15,-0.45,0.00,M1] [#4 0.49,-0.15,0.00,M5] [#5 0.26,-0.36,1.00,U] [#6 0.39,-0.28,0.00,M2] [#7 0.44,0.03,0.73,U] [#8 -0.04,-0.31,0.86,U] 
00:48:45.643 00.001 21068 single-star, 5 included, MultiStar: {0.11, -0.28}, one-star: {-0.11, -0.19}
00:48:45.644 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
00:48:45.644 00.000 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
00:48:45.645 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.07 mountX=0.07 mountY=0.21, mountTheta=1.25
00:48:45.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.19, opts=13)
00:48:45.647 00.000 21068 Enqueuing Move request for scope (-0.11, -0.19)
00:48:45.648 00.001 16108 Worker thread wakes up
00:48:45.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
00:48:45.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
00:48:45.648 00.000 16108 Moving (-0.11, -0.19) raw xDistance=0.07 yDistance=0.21
00:48:45.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:48:45.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:48:45.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:48:45.648 00.000 16108 MoveAxis(E, 0, ABG)
00:48:45.648 00.000 16108 Move returns status 0, amount 0
00:48:45.648 00.000 16108 MoveAxis(N, 0, ABG)
00:48:45.648 00.000 16108 Move returns status 0, amount 0
00:48:45.648 00.000 16108 move complete, result=0
00:48:45.649 00.001 16108 worker thread done servicing request
00:48:45.655 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3469, FiltMin=2982, FiltMax=57504, Gamma=1.000
00:48:45.674 00.019 21068 UpdateGuideState exits: m=107711 SNR=79.4
00:48:45.676 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:45.679 00.002 21068 Enqueuing Expose request
00:48:45.682 00.003 16108 Worker thread wakes up
00:48:45.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:45.683 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:45.684 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:46.668 00.984 16108 Exposure complete
00:48:46.728 00.060 16108 worker thread done servicing request
00:48:46.728 00.000 21068 OnExposeComplete: enter
00:48:46.729 00.001 21068 UpdateGuideState(): m_state=6
00:48:46.730 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8613
00:48:46.731 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.89, Mass=117316, SNR=73.4, Peak=15971 HFD=3.0
00:48:46.732 00.001 21068 MultiStar: [#1 0.20,-0.07,1.17,U] [#2 0.34,-0.03,1.62,U] [#3 0.56,-0.37,0.00,M2] [#4 0.47,-0.11,0.00,M6] [#5 0.25,-0.37,1.01,U] [#6 0.36,-0.04,0.86,U] [#7 0.21,-0.09,0.74,U] [#8 -0.15,-0.02,0.71,U] 
00:48:46.733 00.001 21068 single-star, 6 included, MultiStar: {0.21, -0.06}, one-star: {0.09, 0.19}
00:48:46.734 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
00:48:46.735 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
00:48:46.735 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=-0.05 mountY=-0.21, mountTheta=-1.83
00:48:46.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.19, opts=13)
00:48:46.738 00.001 21068 Enqueuing Move request for scope (0.09, 0.19)
00:48:46.739 00.001 16108 Worker thread wakes up
00:48:46.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
00:48:46.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
00:48:46.739 00.000 16108 Moving (0.09, 0.19) raw xDistance=-0.05 yDistance=-0.21
00:48:46.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:46.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:48:46.740 00.001 16108 MoveAxis(E, 0, ABG)
00:48:46.740 00.000 16108 Move returns status 0, amount 0
00:48:46.740 00.000 16108 MoveAxis(N, 42, ABG)
00:48:46.740 00.000 16108 Guiding  Dir = 0, Dur = 42
00:48:46.740 00.000 16108 IsSlewing returns 0
00:48:46.741 00.001 16108 IsGuiding returns 0
00:48:46.742 00.001 16108 PulseGuide returned control before completion, sleep 51
00:48:46.749 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3469, FiltMin=2963, FiltMax=56803, Gamma=1.000
00:48:46.767 00.018 21068 UpdateGuideState exits: m=117316 SNR=73.4
00:48:46.769 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:46.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:46.770 00.000 21068 Enqueuing Expose request
00:48:46.804 00.034 16108 IsGuiding returns 1
00:48:46.804 00.000 16108 scope still moving after pulse duration time elapsed
00:48:46.836 00.032 16108 IsSlewing returns 0
00:48:46.836 00.000 16108 IsGuiding returns 0
00:48:46.836 00.000 16108 scope move finished after 42 + 53 ms
00:48:46.836 00.000 16108 Move returns status 0, amount 42
00:48:46.836 00.000 16108 move complete, result=0
00:48:46.836 00.000 16108 worker thread done servicing request
00:48:46.836 00.000 16108 Worker thread wakes up
00:48:46.836 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
00:48:46.838 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:46.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:48.009 01.171 16108 Exposure complete
00:48:48.090 00.081 16108 worker thread done servicing request
00:48:48.090 00.000 21068 OnExposeComplete: enter
00:48:48.092 00.002 21068 UpdateGuideState(): m_state=6
00:48:48.093 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8614
00:48:48.094 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.41, Mass=112223, SNR=77.1, Peak=13437 HFD=3.4
00:48:48.095 00.001 21068 MultiStar: [#1 0.03,-0.11,1.32,U] [#2 -0.04,-0.50,0.00,M1] [#3 0.09,-0.33,1.02,U] [#4 0.44,-0.40,0.00,M7] [#5 -0.13,-0.20,1.15,U] [#6 -0.26,-0.17,0.80,U] [#7 0.06,-0.45,0.73,U] [#8 0.06,-0.33,0.74,U] 
00:48:48.096 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.25}, one-star: {0.02, -0.29}
00:48:48.096 00.000 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
00:48:48.097 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
00:48:48.098 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=-0.03 mountY=0.25, mountTheta=1.67
00:48:48.100 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.25, opts=13)
00:48:48.101 00.001 21068 Enqueuing Move request for scope (-0.02, -0.25)
00:48:48.102 00.001 16108 Worker thread wakes up
00:48:48.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
00:48:48.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
00:48:48.102 00.000 16108 Moving (-0.02, -0.25) raw xDistance=-0.03 yDistance=0.25
00:48:48.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:48.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:48:48.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:48:48.102 00.000 16108 MoveAxis(E, 0, ABG)
00:48:48.102 00.000 16108 Move returns status 0, amount 0
00:48:48.102 00.000 16108 MoveAxis(N, 0, ABG)
00:48:48.102 00.000 16108 Move returns status 0, amount 0
00:48:48.102 00.000 16108 move complete, result=0
00:48:48.102 00.000 16108 worker thread done servicing request
00:48:48.106 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3465, FiltMin=2969, FiltMax=50205, Gamma=1.000
00:48:48.130 00.024 21068 UpdateGuideState exits: m=112223 SNR=77.1
00:48:48.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:48.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:48.132 00.000 21068 Enqueuing Expose request
00:48:48.133 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:48.134 00.001 16108 Worker thread wakes up
00:48:48.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:48.135 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:49.122 00.987 16108 Exposure complete
00:48:49.186 00.064 16108 worker thread done servicing request
00:48:49.187 00.001 21068 OnExposeComplete: enter
00:48:49.188 00.001 21068 UpdateGuideState(): m_state=6
00:48:49.188 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8615
00:48:49.190 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=875.38, Mass=121271, SNR=79.1, Peak=15933 HFD=3.3
00:48:49.191 00.001 21068 MultiStar: [#1 0.02,-0.63,0.00,M1] [#2 -0.07,-0.73,0.00,M2] [#3 0.20,-0.81,0.00,M2] [#4 0.46,-0.32,0.00,M8] [#5 0.29,-0.72,0.00,M1] [#6 0.40,-0.65,0.00,M1] [#7 0.01,-0.66,0.00,M1] [#8 -0.18,-0.58,0.00,M1] 
00:48:49.192 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
00:48:49.193 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
00:48:49.195 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.61 mountX=-0.04 mountY=0.31, mountTheta=1.71
00:48:49.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.32, opts=13)
00:48:49.200 00.002 21068 Enqueuing Move request for scope (-0.01, -0.32)
00:48:49.201 00.001 16108 Worker thread wakes up
00:48:49.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
00:48:49.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
00:48:49.201 00.000 16108 Moving (-0.01, -0.32) raw xDistance=-0.04 yDistance=0.31
00:48:49.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:48:49.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:48:49.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:48:49.201 00.000 16108 MoveAxis(E, 0, ABG)
00:48:49.201 00.000 16108 Move returns status 0, amount 0
00:48:49.201 00.000 16108 MoveAxis(N, 0, ABG)
00:48:49.202 00.001 16108 Move returns status 0, amount 0
00:48:49.202 00.000 16108 move complete, result=0
00:48:49.202 00.000 16108 worker thread done servicing request
00:48:49.210 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3465, FiltMin=2894, FiltMax=46451, Gamma=1.000
00:48:49.233 00.023 21068 UpdateGuideState exits: m=121271 SNR=79.1
00:48:49.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:49.235 00.000 21068 Enqueuing Expose request
00:48:49.236 00.001 16108 Worker thread wakes up
00:48:49.236 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:48:49.238 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:49.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:50.412 01.174 16108 Exposure complete
00:48:50.481 00.069 16108 worker thread done servicing request
00:48:50.481 00.000 21068 OnExposeComplete: enter
00:48:50.482 00.001 21068 UpdateGuideState(): m_state=6
00:48:50.483 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8616
00:48:50.484 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.65, Mass=117543, SNR=81.4, Peak=13763 HFD=3.4
00:48:50.485 00.001 21068 MultiStar: [#1 -0.14,-0.24,1.11,U] [#2 -0.02,-0.44,1.19,U] [#3 0.09,-0.44,1.11,U] [#4 0.50,-0.30,0.00,M9] [#5 -0.37,-0.64,0.00,M2] [#6 0.27,-0.25,0.83,U] [#7 0.33,-0.22,0.68,U] [#8 -0.22,-0.28,0.77,U] 
00:48:50.486 00.001 21068 single-star, 6 included, MultiStar: {0.00, -0.28}, one-star: {-0.19, -0.05}
00:48:50.487 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
00:48:50.487 00.000 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
00:48:50.488 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.89 mountX=0.18 mountY=0.09, mountTheta=0.48
00:48:50.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.05, opts=13)
00:48:50.491 00.001 21068 Enqueuing Move request for scope (-0.19, -0.05)
00:48:50.491 00.000 16108 Worker thread wakes up
00:48:50.492 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
00:48:50.492 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
00:48:50.492 00.000 16108 Moving (-0.19, -0.05) raw xDistance=0.18 yDistance=0.09
00:48:50.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:48:50.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:50.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:48:50.492 00.000 16108 MoveAxis(E, 0, ABG)
00:48:50.492 00.000 16108 Move returns status 0, amount 0
00:48:50.492 00.000 16108 MoveAxis(N, 0, ABG)
00:48:50.492 00.000 16108 Move returns status 0, amount 0
00:48:50.492 00.000 16108 move complete, result=0
00:48:50.492 00.000 16108 worker thread done servicing request
00:48:50.497 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3465, FiltMin=2998, FiltMax=49171, Gamma=1.000
00:48:50.513 00.016 21068 UpdateGuideState exits: m=117543 SNR=81.4
00:48:50.516 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:50.518 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:50.521 00.003 21068 Enqueuing Expose request
00:48:50.522 00.001 16108 Worker thread wakes up
00:48:50.522 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:50.524 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:50.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:51.505 00.981 16108 Exposure complete
00:48:51.569 00.064 16108 worker thread done servicing request
00:48:51.569 00.000 21068 OnExposeComplete: enter
00:48:51.569 00.000 21068 UpdateGuideState(): m_state=6
00:48:51.571 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8617
00:48:51.572 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.56, Mass=122574, SNR=80.4, Peak=13907 HFD=3.4
00:48:51.575 00.003 21068 MultiStar: [#1 -0.35,-0.23,1.16,U] [#2 -0.13,-0.42,1.19,U] [#3 -0.07,-0.44,1.00,U] [#4 0.15,-0.25,0.87,U] [#5 -0.14,-0.14,0.80,U] [#6 0.22,-0.26,0.80,U] [#7 0.18,-0.11,0.57,U] [#8 -0.09,-0.44,0.88,U] 
00:48:51.576 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.28}, one-star: {-0.07, -0.15}
00:48:51.577 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
00:48:51.577 00.000 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
00:48:51.579 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.04 mountX=0.05 mountY=0.16, mountTheta=1.28
00:48:51.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.15, opts=13)
00:48:51.583 00.002 21068 Enqueuing Move request for scope (-0.07, -0.15)
00:48:51.584 00.001 16108 Worker thread wakes up
00:48:51.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
00:48:51.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
00:48:51.584 00.000 16108 Moving (-0.07, -0.15) raw xDistance=0.05 yDistance=0.16
00:48:51.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:51.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:51.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:48:51.584 00.000 16108 MoveAxis(E, 0, ABG)
00:48:51.584 00.000 16108 Move returns status 0, amount 0
00:48:51.584 00.000 16108 MoveAxis(N, 0, ABG)
00:48:51.584 00.000 16108 Move returns status 0, amount 0
00:48:51.584 00.000 16108 move complete, result=0
00:48:51.584 00.000 16108 worker thread done servicing request
00:48:51.588 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3465, FiltMin=2964, FiltMax=56915, Gamma=1.000
00:48:51.606 00.018 21068 UpdateGuideState exits: m=122574 SNR=80.4
00:48:51.608 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:51.608 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:51.609 00.001 21068 Enqueuing Expose request
00:48:51.609 00.000 16108 Worker thread wakes up
00:48:51.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:51.611 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:51.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:52.780 01.169 16108 Exposure complete
00:48:52.838 00.058 16108 worker thread done servicing request
00:48:52.838 00.000 21068 OnExposeComplete: enter
00:48:52.839 00.001 21068 UpdateGuideState(): m_state=6
00:48:52.840 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8618
00:48:52.841 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.19, Mass=126471, SNR=86.6, Peak=16125 HFD=3.4
00:48:52.842 00.001 21068 MultiStar: [#1 0.21,-0.11,1.18,U] [#2 0.39,-0.30,0.00,M1] [#3 0.18,-0.34,0.87,U] [#4 0.31,-0.27,0.71,U] [#5 0.21,-0.03,0.87,U] [#6 0.22,0.04,0.73,U] [#7 0.41,-0.51,0.00,M1] [#8 -0.00,-0.18,0.77,U] 
00:48:52.843 00.001 21068 refined, 6 included, MultiStar: {0.17, -0.20}, one-star: {0.06, -0.51}
00:48:52.844 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
00:48:52.844 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
00:48:52.845 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.88 mountX=-0.20 mountY=0.16, mountTheta=2.47
00:48:52.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.20, opts=13)
00:48:52.849 00.002 21068 Enqueuing Move request for scope (0.17, -0.20)
00:48:52.851 00.002 16108 Worker thread wakes up
00:48:52.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
00:48:52.851 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
00:48:52.852 00.001 16108 Moving (0.17, -0.20) raw xDistance=-0.20 yDistance=0.16
00:48:52.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:48:52.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:52.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:48:52.852 00.000 16108 MoveAxis(E, 52, ABG)
00:48:52.852 00.000 16108 Guiding  Dir = 2, Dur = 52
00:48:52.852 00.000 16108 IsSlewing returns 0
00:48:52.852 00.000 16108 IsGuiding returns 0
00:48:52.856 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3469, FiltMin=2969, FiltMax=57069, Gamma=1.000
00:48:52.870 00.014 21068 UpdateGuideState exits: m=126471 SNR=86.6
00:48:52.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:52.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:52.873 00.001 21068 Enqueuing Expose request
00:48:52.894 00.021 16108 PulseGuide returned control before completion, sleep 21
00:48:52.925 00.031 16108 IsGuiding returns 1
00:48:52.925 00.000 16108 scope still moving after pulse duration time elapsed
00:48:52.956 00.031 16108 IsSlewing returns 0
00:48:52.956 00.000 16108 IsGuiding returns 1
00:48:52.988 00.032 16108 IsSlewing returns 0
00:48:52.988 00.000 16108 IsGuiding returns 0
00:48:52.989 00.001 16108 scope move finished after 52 + 84 ms
00:48:52.989 00.000 16108 Move returns status 0, amount 52
00:48:52.989 00.000 16108 MoveAxis(N, 0, ABG)
00:48:52.989 00.000 16108 Move returns status 0, amount 0
00:48:52.989 00.000 16108 move complete, result=0
00:48:52.989 00.000 16108 worker thread done servicing request
00:48:52.989 00.000 16108 Worker thread wakes up
00:48:52.990 00.001 21068 GuideStep: -0.2 px 52 ms EAST, 0.2 px 0 ms NORTH
00:48:52.993 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:52.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:53.965 00.972 16108 Exposure complete
00:48:54.020 00.055 16108 worker thread done servicing request
00:48:54.020 00.000 21068 OnExposeComplete: enter
00:48:54.021 00.001 21068 UpdateGuideState(): m_state=6
00:48:54.022 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8619
00:48:54.023 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.48, Mass=126587, SNR=87.2, Peak=16323 HFD=3.5
00:48:54.024 00.001 21068 MultiStar: [#1 0.29,-0.37,0.00,M1] [#2 -0.02,-0.61,0.00,M2] [#3 0.17,-0.72,0.00,M1] [#4 0.52,-0.23,0.00,M8] [#5 0.13,-0.46,0.00,M1] [#6 0.34,-0.19,0.81,U] [#7 0.04,-0.52,0.00,M2] [#8 0.13,-0.35,0.68,U] 
00:48:54.025 00.001 21068 single-star, 2 included, MultiStar: {0.14, -0.25}, one-star: {-0.00, -0.22}
00:48:54.025 00.000 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
00:48:54.026 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
00:48:54.027 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=-0.04 mountY=0.22, mountTheta=1.73
00:48:54.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.22, opts=13)
00:48:54.029 00.000 21068 Enqueuing Move request for scope (-0.00, -0.22)
00:48:54.030 00.001 16108 Worker thread wakes up
00:48:54.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
00:48:54.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
00:48:54.030 00.000 16108 Moving (-0.00, -0.22) raw xDistance=-0.04 yDistance=0.22
00:48:54.031 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:48:54.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:54.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:48:54.031 00.000 16108 MoveAxis(E, 0, ABG)
00:48:54.031 00.000 16108 Move returns status 0, amount 0
00:48:54.031 00.000 16108 MoveAxis(N, 0, ABG)
00:48:54.031 00.000 16108 Move returns status 0, amount 0
00:48:54.031 00.000 16108 move complete, result=0
00:48:54.031 00.000 16108 worker thread done servicing request
00:48:54.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3469, FiltMin=3017, FiltMax=49353, Gamma=1.000
00:48:54.049 00.014 21068 UpdateGuideState exits: m=126587 SNR=87.2
00:48:54.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:54.051 00.001 21068 Enqueuing Expose request
00:48:54.051 00.000 16108 Worker thread wakes up
00:48:54.052 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:54.052 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:54.053 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:55.217 01.164 16108 Exposure complete
00:48:55.280 00.063 16108 worker thread done servicing request
00:48:55.280 00.000 21068 OnExposeComplete: enter
00:48:55.281 00.001 21068 UpdateGuideState(): m_state=6
00:48:55.282 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8620
00:48:55.283 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.72, Mass=104117, SNR=73.3, Peak=14867 HFD=3.1
00:48:55.284 00.001 21068 MultiStar: [#1 0.16,-0.11,1.37,U] [#2 0.06,-0.40,1.35,U] [#3 0.15,-0.54,0.00,M2] [#4 0.30,-0.37,0.00,M9] [#5 0.12,-0.30,1.00,U] [#6 -0.08,-0.35,0.79,U] [#7 0.17,-0.36,0.74,U] [#8 -0.10,-0.46,0.00,M1] 
00:48:55.286 00.002 21068 refined, 5 included, MultiStar: {0.02, -0.24}, one-star: {-0.33, 0.02}
00:48:55.286 00.000 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
00:48:55.287 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.91)
00:48:55.288 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=-0.07 mountY=0.23, mountTheta=1.85
00:48:55.289 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.24, opts=13)
00:48:55.290 00.001 21068 Enqueuing Move request for scope (0.02, -0.24)
00:48:55.290 00.000 16108 Worker thread wakes up
00:48:55.291 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
00:48:55.291 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
00:48:55.291 00.000 16108 Moving (0.02, -0.24) raw xDistance=-0.07 yDistance=0.23
00:48:55.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:55.291 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.20 newest=0.61
00:48:55.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:48:55.291 00.000 16108 MoveAxis(E, 0, ABG)
00:48:55.291 00.000 16108 Move returns status 0, amount 0
00:48:55.291 00.000 16108 MoveAxis(S, 46, ABG)
00:48:55.291 00.000 16108 Guiding  Dir = 1, Dur = 46
00:48:55.291 00.000 16108 IsSlewing returns 0
00:48:55.291 00.000 16108 IsGuiding returns 0
00:48:55.293 00.002 16108 PulseGuide returned control before completion, sleep 55
00:48:55.300 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=297, max=65535, med=3465, FiltMin=2973, FiltMax=49040, Gamma=1.000
00:48:55.319 00.019 21068 UpdateGuideState exits: m=104117 SNR=73.3
00:48:55.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:55.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:55.321 00.000 21068 Enqueuing Expose request
00:48:55.355 00.034 16108 IsGuiding returns 1
00:48:55.355 00.000 16108 scope still moving after pulse duration time elapsed
00:48:55.386 00.031 16108 IsSlewing returns 0
00:48:55.386 00.000 16108 IsGuiding returns 0
00:48:55.386 00.000 16108 scope move finished after 46 + 48 ms
00:48:55.386 00.000 16108 Move returns status 0, amount 46
00:48:55.386 00.000 16108 move complete, result=0
00:48:55.387 00.001 16108 worker thread done servicing request
00:48:55.387 00.000 16108 Worker thread wakes up
00:48:55.387 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:55.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:55.393 00.006 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
00:48:56.363 00.970 16108 Exposure complete
00:48:56.451 00.088 16108 worker thread done servicing request
00:48:56.451 00.000 21068 OnExposeComplete: enter
00:48:56.452 00.001 21068 UpdateGuideState(): m_state=6
00:48:56.455 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8621
00:48:56.456 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.46, Mass=127677, SNR=99.5, Peak=14035 HFD=3.6
00:48:56.458 00.002 21068 MultiStar: [#1 -0.02,-0.10,0.92,U] [#2 -0.08,-0.38,1.06,U] [#3 -0.00,-0.35,0.82,U] [#4 0.40,-0.26,0.00,M10] [#5 0.10,-0.26,0.76,U] [#6 -0.02,-0.21,0.64,U] [#7 0.07,-0.60,0.00,M2] [#8 -0.16,-0.45,0.00,M2] 
00:48:56.460 00.002 21068 single-star, 5 included, MultiStar: {-0.01, -0.26}, one-star: {-0.03, -0.24}
00:48:56.461 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:48:56.463 00.002 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
00:48:56.465 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.70 mountX=-0.01 mountY=0.24, mountTheta=1.62
00:48:56.468 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.24, opts=13)
00:48:56.470 00.002 21068 Enqueuing Move request for scope (-0.03, -0.24)
00:48:56.471 00.001 16108 Worker thread wakes up
00:48:56.472 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
00:48:56.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
00:48:56.472 00.000 16108 Moving (-0.03, -0.24) raw xDistance=-0.01 yDistance=0.24
00:48:56.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:56.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:48:56.472 00.000 16108 MoveAxis(E, 0, ABG)
00:48:56.472 00.000 16108 Move returns status 0, amount 0
00:48:56.472 00.000 16108 MoveAxis(S, 48, ABG)
00:48:56.472 00.000 16108 Guiding  Dir = 1, Dur = 48
00:48:56.472 00.000 16108 IsSlewing returns 0
00:48:56.472 00.000 16108 IsGuiding returns 0
00:48:56.474 00.002 16108 PulseGuide returned control before completion, sleep 58
00:48:56.480 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3469, FiltMin=2937, FiltMax=61965, Gamma=1.000
00:48:56.508 00.028 21068 UpdateGuideState exits: m=127677 SNR=99.5
00:48:56.510 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:56.512 00.001 21068 Enqueuing Expose request
00:48:56.545 00.033 16108 IsGuiding returns 1
00:48:56.545 00.000 16108 scope still moving after pulse duration time elapsed
00:48:56.576 00.031 16108 IsSlewing returns 0
00:48:56.576 00.000 16108 IsGuiding returns 0
00:48:56.576 00.000 16108 scope move finished after 48 + 55 ms
00:48:56.576 00.000 16108 Move returns status 0, amount 48
00:48:56.576 00.000 16108 move complete, result=0
00:48:56.576 00.000 16108 worker thread done servicing request
00:48:56.576 00.000 16108 Worker thread wakes up
00:48:56.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:56.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:56.576 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:48:57.744 01.168 16108 Exposure complete
00:48:57.815 00.071 16108 worker thread done servicing request
00:48:57.815 00.000 21068 OnExposeComplete: enter
00:48:57.816 00.001 21068 UpdateGuideState(): m_state=6
00:48:57.817 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8622
00:48:57.818 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.85, Mass=136592, SNR=86.8, Peak=17251 HFD=3.1
00:48:57.819 00.001 21068 MultiStar: [#1 -0.33,0.06,1.11,U] [#2 -0.06,-0.29,1.02,U] [#3 0.00,-0.13,0.95,U] [#4 0.39,0.16,0.84,U] [#5 -0.20,-0.11,0.92,U] [#6 -0.18,0.14,0.87,U] [#7 0.21,-0.23,0.68,U] [#8 -0.39,-0.44,0.00,M3] 
00:48:57.820 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.12, 0.15}
00:48:57.821 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
00:48:57.822 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
00:48:57.823 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=0.05 mountY=0.04, mountTheta=0.66
00:48:57.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
00:48:57.825 00.000 21068 Enqueuing Move request for scope (-0.06, -0.03)
00:48:57.826 00.001 16108 Worker thread wakes up
00:48:57.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:48:57.826 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:48:57.827 00.001 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
00:48:57.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:57.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:57.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:57.827 00.000 16108 MoveAxis(E, 0, ABG)
00:48:57.827 00.000 16108 Move returns status 0, amount 0
00:48:57.827 00.000 16108 MoveAxis(N, 0, ABG)
00:48:57.827 00.000 16108 Move returns status 0, amount 0
00:48:57.827 00.000 16108 move complete, result=0
00:48:57.827 00.000 16108 worker thread done servicing request
00:48:57.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3469, FiltMin=2957, FiltMax=58416, Gamma=1.000
00:48:57.854 00.023 21068 UpdateGuideState exits: m=136592 SNR=86.8
00:48:57.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:57.855 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:57.856 00.001 21068 Enqueuing Expose request
00:48:57.857 00.001 16108 Worker thread wakes up
00:48:57.857 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:57.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:57.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:48:58.840 00.982 16108 Exposure complete
00:48:58.900 00.060 16108 worker thread done servicing request
00:48:58.901 00.001 21068 OnExposeComplete: enter
00:48:58.901 00.000 21068 UpdateGuideState(): m_state=6
00:48:58.902 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8623
00:48:58.903 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.40, Mass=120351, SNR=78.6, Peak=15245 HFD=3.4
00:48:58.904 00.001 21068 MultiStar: [#1 -0.21,-0.06,1.35,U] [#2 -0.03,-0.52,0.00,M1] [#3 -0.12,-0.29,1.12,U] [#4 0.21,-0.12,0.81,U] [#5 -0.38,-0.31,0.00,M1] [#6 0.07,-0.05,0.80,U] [#7 -0.20,-0.39,0.64,U] [#8 -0.19,-0.60,0.00,M4] 
00:48:58.905 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.19}, one-star: {0.04, -0.30}
00:48:58.905 00.000 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
00:48:58.906 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.57)
00:48:58.907 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.81 mountX=0.01 mountY=0.20, mountTheta=1.50
00:48:58.908 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.19, opts=13)
00:48:58.909 00.001 21068 Enqueuing Move request for scope (-0.05, -0.19)
00:48:58.910 00.001 16108 Worker thread wakes up
00:48:58.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
00:48:58.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
00:48:58.910 00.000 16108 Moving (-0.05, -0.19) raw xDistance=0.01 yDistance=0.20
00:48:58.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:48:58.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:48:58.910 00.000 16108 MoveAxis(E, 0, ABG)
00:48:58.911 00.001 16108 Move returns status 0, amount 0
00:48:58.911 00.000 16108 MoveAxis(N, 0, ABG)
00:48:58.911 00.000 16108 Move returns status 0, amount 0
00:48:58.911 00.000 16108 move complete, result=0
00:48:58.911 00.000 16108 worker thread done servicing request
00:48:58.913 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3469, FiltMin=2941, FiltMax=53843, Gamma=1.000
00:48:58.932 00.019 21068 UpdateGuideState exits: m=120351 SNR=78.6
00:48:58.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.936 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:48:58.937 00.001 21068 Enqueuing Expose request
00:48:58.939 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:58.940 00.001 16108 Worker thread wakes up
00:48:58.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:48:58.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:00.099 01.159 16108 Exposure complete
00:49:00.153 00.054 16108 worker thread done servicing request
00:49:00.153 00.000 21068 OnExposeComplete: enter
00:49:00.156 00.003 21068 UpdateGuideState(): m_state=6
00:49:00.157 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8624
00:49:00.158 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.73, Mass=116851, SNR=74.6, Peak=14019 HFD=3.6
00:49:00.159 00.001 21068 MultiStar: [#1 0.45,-0.14,0.00,M1] [#2 0.26,-0.29,1.51,U] [#3 0.32,-0.52,0.00,M1] [#4 0.56,-0.05,0.00,M9] [#5 0.02,-0.43,1.15,U] [#6 0.28,-0.22,0.84,U] [#7 -0.13,-0.26,0.61,U] [#8 0.06,-0.13,0.93,U] 
00:49:00.160 00.001 21068 single-star, 5 included, MultiStar: {0.10, -0.22}, one-star: {-0.04, 0.03}
00:49:00.161 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
00:49:00.161 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
00:49:00.162 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.52 mountX=0.05 mountY=-0.02, mountTheta=-0.40
00:49:00.165 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
00:49:00.167 00.002 21068 Enqueuing Move request for scope (-0.04, 0.03)
00:49:00.168 00.001 16108 Worker thread wakes up
00:49:00.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:49:00.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:49:00.168 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
00:49:00.169 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:49:00.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:00.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:00.169 00.000 16108 MoveAxis(E, 0, ABG)
00:49:00.169 00.000 16108 Move returns status 0, amount 0
00:49:00.169 00.000 16108 MoveAxis(N, 0, ABG)
00:49:00.169 00.000 16108 Move returns status 0, amount 0
00:49:00.169 00.000 16108 move complete, result=0
00:49:00.169 00.000 16108 worker thread done servicing request
00:49:00.175 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3469, FiltMin=2963, FiltMax=57069, Gamma=1.000
00:49:00.199 00.024 21068 UpdateGuideState exits: m=116851 SNR=74.6
00:49:00.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:00.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:00.202 00.000 21068 Enqueuing Expose request
00:49:00.203 00.001 16108 Worker thread wakes up
00:49:00.203 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:00.204 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:00.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:01.190 00.986 16108 Exposure complete
00:49:01.256 00.066 16108 worker thread done servicing request
00:49:01.256 00.000 21068 OnExposeComplete: enter
00:49:01.258 00.002 21068 UpdateGuideState(): m_state=6
00:49:01.260 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8625
00:49:01.260 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=875.77, Mass=123060, SNR=80.8, Peak=14435 HFD=3.5
00:49:01.261 00.001 21068 MultiStar: [#1 0.30,-0.07,1.16,U] [#2 -0.16,-0.24,1.21,U] [#3 0.48,-0.40,0.00,M2] [#4 0.75,-0.07,0.00,M10] [#5 0.25,-0.12,0.93,U] [#6 0.28,-0.13,0.75,U] [#7 -0.13,0.20,0.57,U] [#8 -0.22,-0.32,0.81,U] 
00:49:01.262 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.16, 0.07}
00:49:01.263 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
00:49:01.263 00.000 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
00:49:01.264 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.91 mountX=-0.10 mountY=0.08, mountTheta=2.44
00:49:01.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
00:49:01.267 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
00:49:01.267 00.000 16108 Worker thread wakes up
00:49:01.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:49:01.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:49:01.267 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
00:49:01.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:01.268 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:01.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:49:01.268 00.000 16108 MoveAxis(E, 0, ABG)
00:49:01.268 00.000 16108 Move returns status 0, amount 0
00:49:01.268 00.000 16108 MoveAxis(N, 0, ABG)
00:49:01.268 00.000 16108 Move returns status 0, amount 0
00:49:01.268 00.000 16108 move complete, result=0
00:49:01.268 00.000 16108 worker thread done servicing request
00:49:01.275 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3469, FiltMin=2973, FiltMax=57107, Gamma=1.000
00:49:01.303 00.028 21068 UpdateGuideState exits: m=123060 SNR=80.8
00:49:01.305 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:01.307 00.001 21068 Enqueuing Expose request
00:49:01.308 00.001 16108 Worker thread wakes up
00:49:01.308 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:01.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:01.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:02.473 01.165 16108 Exposure complete
00:49:02.529 00.056 16108 worker thread done servicing request
00:49:02.530 00.001 21068 OnExposeComplete: enter
00:49:02.531 00.001 21068 UpdateGuideState(): m_state=6
00:49:02.533 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8626
00:49:02.534 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.77, Mass=130653, SNR=81.5, Peak=14019 HFD=3.7
00:49:02.537 00.003 21068 MultiStar: [#1 0.35,0.01,1.04,U] [#2 0.03,-0.23,1.08,U] [#3 0.32,-0.24,0.94,U] [#4 0.19,0.11,0.69,U] [#5 0.10,-0.22,0.88,U] [#6 0.15,-0.05,0.68,U] [#7 0.28,-0.11,0.58,U] [#8 0.09,-0.25,0.66,U] 
00:49:02.539 00.002 21068 refined, 8 included, MultiStar: {0.19, -0.10}, one-star: {0.23, 0.07}
00:49:02.540 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
00:49:02.542 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
00:49:02.543 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-0.49 mountX=-0.21 mountY=0.06, mountTheta=2.88
00:49:02.548 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.10, opts=13)
00:49:02.551 00.003 21068 Enqueuing Move request for scope (0.19, -0.10)
00:49:02.553 00.002 16108 Worker thread wakes up
00:49:02.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
00:49:02.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
00:49:02.553 00.000 16108 Moving (0.19, -0.10) raw xDistance=-0.21 yDistance=0.06
00:49:02.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:49:02.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:02.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:02.553 00.000 16108 MoveAxis(E, 55, ABG)
00:49:02.553 00.000 16108 Guiding  Dir = 2, Dur = 55
00:49:02.553 00.000 16108 IsSlewing returns 0
00:49:02.553 00.000 16108 IsGuiding returns 0
00:49:02.559 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3469, FiltMin=2985, FiltMax=55539, Gamma=1.000
00:49:02.562 00.003 16108 PulseGuide returned control before completion, sleep 57
00:49:02.582 00.020 21068 UpdateGuideState exits: m=130653 SNR=81.5
00:49:02.584 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:02.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:02.588 00.003 21068 Enqueuing Expose request
00:49:02.623 00.035 16108 IsGuiding returns 1
00:49:02.623 00.000 16108 scope still moving after pulse duration time elapsed
00:49:02.654 00.031 16108 IsSlewing returns 0
00:49:02.654 00.000 16108 IsGuiding returns 0
00:49:02.654 00.000 16108 scope move finished after 55 + 46 ms
00:49:02.654 00.000 16108 Move returns status 0, amount 55
00:49:02.654 00.000 16108 MoveAxis(N, 0, ABG)
00:49:02.654 00.000 16108 Move returns status 0, amount 0
00:49:02.654 00.000 16108 move complete, result=0
00:49:02.654 00.000 16108 worker thread done servicing request
00:49:02.654 00.000 16108 Worker thread wakes up
00:49:02.654 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
00:49:02.658 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:02.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:03.616 00.958 16108 Exposure complete
00:49:03.671 00.055 16108 worker thread done servicing request
00:49:03.671 00.000 21068 OnExposeComplete: enter
00:49:03.672 00.001 21068 UpdateGuideState(): m_state=6
00:49:03.674 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8627
00:49:03.675 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.71, Mass=112832, SNR=77.4, Peak=14115 HFD=3.3
00:49:03.676 00.001 21068 MultiStar: [#1 -0.34,0.14,1.15,U] [#2 -0.10,-0.18,1.40,U] [#3 -0.04,-0.26,1.08,U] [#4 -0.02,-0.23,1.10,U] [#5 0.08,-0.07,0.94,U] [#6 -0.13,0.15,0.70,U] [#7 0.24,-0.17,0.64,U] [#8 -0.06,-0.25,0.76,U] 
00:49:03.676 00.000 21068 single-star, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.03, 0.00}
00:49:03.677 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
00:49:03.678 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
00:49:03.678 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.12 mountX=-0.03 mountY=-0.01, mountTheta=-2.79
00:49:03.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
00:49:03.681 00.001 21068 Enqueuing Move request for scope (0.03, 0.00)
00:49:03.682 00.001 16108 Worker thread wakes up
00:49:03.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:49:03.682 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:49:03.682 00.000 16108 Moving (0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01
00:49:03.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:49:03.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:03.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:49:03.682 00.000 16108 MoveAxis(E, 0, ABG)
00:49:03.682 00.000 16108 Move returns status 0, amount 0
00:49:03.682 00.000 16108 MoveAxis(N, 0, ABG)
00:49:03.682 00.000 16108 Move returns status 0, amount 0
00:49:03.682 00.000 16108 move complete, result=0
00:49:03.682 00.000 16108 worker thread done servicing request
00:49:03.686 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3469, FiltMin=3011, FiltMax=54013, Gamma=1.000
00:49:03.701 00.015 21068 UpdateGuideState exits: m=112832 SNR=77.4
00:49:03.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:03.702 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:03.704 00.002 21068 Enqueuing Expose request
00:49:03.705 00.001 16108 Worker thread wakes up
00:49:03.705 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:03.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:03.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:04.864 01.159 16108 Exposure complete
00:49:04.920 00.056 16108 worker thread done servicing request
00:49:04.920 00.000 21068 OnExposeComplete: enter
00:49:04.922 00.002 21068 UpdateGuideState(): m_state=6
00:49:04.923 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8628
00:49:04.926 00.003 21068 Star::Find returns 1 (0), X=219.74, Y=875.84, Mass=124873, SNR=82.0, Peak=16419 HFD=3.2
00:49:04.928 00.002 21068 MultiStar: [#1 0.01,0.06,1.34,U] [#2 -0.38,-0.18,1.33,U] [#3 -0.11,-0.21,0.92,U] [#4 0.09,0.09,0.76,U] [#5 -0.43,-0.14,0.97,U] [#6 -0.21,0.38,0.67,U] [#7 -0.12,-0.22,0.63,U] [#8 -0.53,-0.14,0.00,M1] 
00:49:04.929 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.02}, one-star: {-0.21, 0.14}
00:49:04.931 00.002 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
00:49:04.932 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
00:49:04.933 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.02 mountX=0.17 mountY=0.06, mountTheta=0.35
00:49:04.937 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.02, opts=13)
00:49:04.938 00.001 21068 Enqueuing Move request for scope (-0.18, -0.02)
00:49:04.939 00.001 16108 Worker thread wakes up
00:49:04.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
00:49:04.939 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
00:49:04.939 00.000 16108 Moving (-0.18, -0.02) raw xDistance=0.17 yDistance=0.06
00:49:04.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:49:04.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:04.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:04.939 00.000 16108 MoveAxis(E, 0, ABG)
00:49:04.939 00.000 16108 Move returns status 0, amount 0
00:49:04.939 00.000 16108 MoveAxis(N, 0, ABG)
00:49:04.939 00.000 16108 Move returns status 0, amount 0
00:49:04.940 00.001 16108 move complete, result=0
00:49:04.940 00.000 16108 worker thread done servicing request
00:49:04.943 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3469, FiltMin=3012, FiltMax=58784, Gamma=1.000
00:49:04.960 00.017 21068 UpdateGuideState exits: m=124873 SNR=82.0
00:49:04.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.961 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:04.962 00.001 21068 Enqueuing Expose request
00:49:04.963 00.001 16108 Worker thread wakes up
00:49:04.963 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:04.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:04.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:05.951 00.987 16108 Exposure complete
00:49:06.007 00.056 16108 worker thread done servicing request
00:49:06.008 00.001 21068 OnExposeComplete: enter
00:49:06.009 00.001 21068 UpdateGuideState(): m_state=6
00:49:06.011 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8629
00:49:06.012 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.49, Mass=137668, SNR=84.6, Peak=15059 HFD=3.3
00:49:06.015 00.003 21068 MultiStar: [#1 -0.19,-0.10,1.11,U] [#2 -0.18,-0.23,1.18,U] [#3 -0.35,-0.34,0.00,M1] [#4 0.08,-0.02,0.82,U] [#5 -0.15,-0.04,0.94,U] [#6 -0.13,0.26,0.92,U] [#7 -0.20,-0.09,0.57,U] [#8 -0.36,-0.35,0.00,M2] 
00:49:06.016 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.07}, one-star: {-0.28, -0.21}
00:49:06.018 00.002 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
00:49:06.019 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
00:49:06.021 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.71 mountX=0.14 mountY=0.11, mountTheta=0.64
00:49:06.025 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.07, opts=13)
00:49:06.028 00.003 21068 Enqueuing Move request for scope (-0.15, -0.07)
00:49:06.030 00.002 16108 Worker thread wakes up
00:49:06.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
00:49:06.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
00:49:06.030 00.000 16108 Moving (-0.15, -0.07) raw xDistance=0.14 yDistance=0.11
00:49:06.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:49:06.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:06.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:49:06.030 00.000 16108 MoveAxis(E, 0, ABG)
00:49:06.030 00.000 16108 Move returns status 0, amount 0
00:49:06.030 00.000 16108 MoveAxis(N, 0, ABG)
00:49:06.030 00.000 16108 Move returns status 0, amount 0
00:49:06.030 00.000 16108 move complete, result=0
00:49:06.030 00.000 16108 worker thread done servicing request
00:49:06.039 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3472, FiltMin=2989, FiltMax=65472, Gamma=1.000
00:49:06.067 00.028 21068 UpdateGuideState exits: m=137668 SNR=84.6
00:49:06.069 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:06.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:06.074 00.004 21068 Enqueuing Expose request
00:49:06.075 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:06.076 00.001 16108 Worker thread wakes up
00:49:06.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:06.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:07.253 01.177 16108 Exposure complete
00:49:07.315 00.062 16108 worker thread done servicing request
00:49:07.315 00.000 21068 OnExposeComplete: enter
00:49:07.316 00.001 21068 UpdateGuideState(): m_state=6
00:49:07.317 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8630
00:49:07.318 00.001 21068 Star::Find returns 1 (0), X=219.21, Y=875.84, Mass=137269, SNR=88.8, Peak=13709 HFD=3.8
00:49:07.319 00.001 21068 MultiStar: [#1 -0.20,-0.08,1.02,U] [#2 -0.12,-0.21,1.05,U] [#3 0.08,-0.32,1.04,U] [#4 0.23,-0.01,0.72,U] [#5 -0.25,-0.08,1.01,U] [#6 0.06,0.12,0.71,U] [#7 -0.34,-0.11,0.55,U] [#8 -0.63,-0.33,0.00,M3] 
00:49:07.320 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.08}, one-star: {-0.75, 0.14}
00:49:07.320 00.000 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
00:49:07.321 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
00:49:07.322 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.71 mountX=0.16 mountY=0.12, mountTheta=0.64
00:49:07.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.08, opts=13)
00:49:07.324 00.000 21068 Enqueuing Move request for scope (-0.17, -0.08)
00:49:07.325 00.001 16108 Worker thread wakes up
00:49:07.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
00:49:07.325 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
00:49:07.325 00.000 16108 Moving (-0.17, -0.08) raw xDistance=0.16 yDistance=0.12
00:49:07.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:07.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:07.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:49:07.325 00.000 16108 MoveAxis(E, 0, ABG)
00:49:07.325 00.000 16108 Move returns status 0, amount 0
00:49:07.325 00.000 16108 MoveAxis(N, 0, ABG)
00:49:07.325 00.000 16108 Move returns status 0, amount 0
00:49:07.325 00.000 16108 move complete, result=0
00:49:07.325 00.000 16108 worker thread done servicing request
00:49:07.331 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3472, FiltMin=2966, FiltMax=65510, Gamma=1.000
00:49:07.355 00.024 21068 UpdateGuideState exits: m=137269 SNR=88.8
00:49:07.357 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:07.359 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:07.360 00.001 21068 Enqueuing Expose request
00:49:07.361 00.001 16108 Worker thread wakes up
00:49:07.361 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:07.362 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:07.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:08.338 00.976 16108 Exposure complete
00:49:08.411 00.073 16108 worker thread done servicing request
00:49:08.411 00.000 21068 OnExposeComplete: enter
00:49:08.412 00.001 21068 UpdateGuideState(): m_state=6
00:49:08.413 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8631
00:49:08.414 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.89, Mass=119030, SNR=83.8, Peak=12243 HFD=3.6
00:49:08.415 00.001 21068 MultiStar: [#1 -0.19,-0.24,1.12,U] [#2 -0.34,-0.29,1.10,U] [#3 -0.03,-0.29,0.99,U] [#4 0.25,0.15,0.88,U] [#5 0.14,-0.07,1.06,U] [#6 0.11,0.02,0.84,U] [#7 -0.46,0.16,0.00,M1] [#8 -0.24,-0.29,0.70,U] 
00:49:08.416 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.10}, one-star: {-0.27, 0.19}
00:49:08.416 00.000 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
00:49:08.417 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
00:49:08.418 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.21 mountX=0.06 mountY=0.12, mountTheta=1.12
00:49:08.421 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
00:49:08.422 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
00:49:08.423 00.001 16108 Worker thread wakes up
00:49:08.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:49:08.423 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:49:08.423 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.12
00:49:08.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:49:08.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:08.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:49:08.423 00.000 16108 MoveAxis(E, 0, ABG)
00:49:08.423 00.000 16108 Move returns status 0, amount 0
00:49:08.423 00.000 16108 MoveAxis(N, 0, ABG)
00:49:08.423 00.000 16108 Move returns status 0, amount 0
00:49:08.423 00.000 16108 move complete, result=0
00:49:08.423 00.000 16108 worker thread done servicing request
00:49:08.429 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3472, FiltMin=3004, FiltMax=56742, Gamma=1.000
00:49:08.447 00.018 21068 UpdateGuideState exits: m=119030 SNR=83.8
00:49:08.449 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:08.449 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:08.450 00.001 21068 Enqueuing Expose request
00:49:08.451 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:08.452 00.001 16108 Worker thread wakes up
00:49:08.452 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:08.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:09.623 01.171 16108 Exposure complete
00:49:09.708 00.085 16108 worker thread done servicing request
00:49:09.708 00.000 21068 OnExposeComplete: enter
00:49:09.709 00.001 21068 UpdateGuideState(): m_state=6
00:49:09.710 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8632
00:49:09.711 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.76, Mass=118991, SNR=75.3, Peak=15059 HFD=3.2
00:49:09.712 00.001 21068 MultiStar: [#1 0.01,-0.04,1.20,U] [#2 -0.07,-0.06,1.11,U] [#3 -0.00,-0.20,1.08,U] [#4 0.13,0.01,0.96,U] [#5 0.15,0.03,0.93,U] [#6 0.42,0.18,1.05,U] [#7 0.21,-0.09,0.72,U] [#8 -0.03,0.00,0.80,U] 
00:49:09.713 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.02, 0.06}
00:49:09.713 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:49:09.714 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:49:09.715 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.29 mountX=-0.01 mountY=-0.06, mountTheta=-1.68
00:49:09.716 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
00:49:09.717 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
00:49:09.718 00.001 16108 Worker thread wakes up
00:49:09.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:49:09.718 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:49:09.718 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
00:49:09.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:09.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:09.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:09.718 00.000 16108 MoveAxis(E, 0, ABG)
00:49:09.718 00.000 16108 Move returns status 0, amount 0
00:49:09.718 00.000 16108 MoveAxis(N, 0, ABG)
00:49:09.719 00.001 16108 Move returns status 0, amount 0
00:49:09.719 00.000 16108 move complete, result=0
00:49:09.719 00.000 16108 worker thread done servicing request
00:49:09.722 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3472, FiltMin=2969, FiltMax=60515, Gamma=1.000
00:49:09.737 00.015 21068 UpdateGuideState exits: m=118991 SNR=75.3
00:49:09.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:09.740 00.001 21068 Enqueuing Expose request
00:49:09.741 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:09.742 00.001 16108 Worker thread wakes up
00:49:09.742 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:09.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:10.718 00.976 16108 Exposure complete
00:49:10.775 00.057 16108 worker thread done servicing request
00:49:10.775 00.000 21068 OnExposeComplete: enter
00:49:10.776 00.001 21068 UpdateGuideState(): m_state=6
00:49:10.778 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8633
00:49:10.779 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.09, Mass=114943, SNR=83.0, Peak=14051 HFD=3.8
00:49:10.780 00.001 21068 MultiStar: [#1 -0.11,0.19,1.17,U] [#2 0.24,-0.13,1.22,U] [#3 0.04,-0.10,1.03,U] [#4 0.38,0.16,0.83,U] [#5 0.37,0.17,0.82,U] [#6 0.42,0.13,0.68,U] [#7 0.36,0.61,0.00,M1] [#8 0.31,0.05,0.78,U] 
00:49:10.780 00.000 21068 refined, 7 included, MultiStar: {0.20, 0.10}, one-star: {0.13, 0.38}
00:49:10.781 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
00:49:10.782 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
00:49:10.782 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.46 mountX=-0.18 mountY=-0.14, mountTheta=-2.47
00:49:10.784 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.10, opts=13)
00:49:10.785 00.001 21068 Enqueuing Move request for scope (0.20, 0.10)
00:49:10.785 00.000 16108 Worker thread wakes up
00:49:10.786 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
00:49:10.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
00:49:10.786 00.000 16108 Moving (0.20, 0.10) raw xDistance=-0.18 yDistance=-0.14
00:49:10.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:49:10.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:10.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:10.786 00.000 16108 MoveAxis(E, 0, ABG)
00:49:10.786 00.000 16108 Move returns status 0, amount 0
00:49:10.786 00.000 16108 MoveAxis(N, 0, ABG)
00:49:10.786 00.000 16108 Move returns status 0, amount 0
00:49:10.786 00.000 16108 move complete, result=0
00:49:10.786 00.000 16108 worker thread done servicing request
00:49:10.790 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3472, FiltMin=3001, FiltMax=65472, Gamma=1.000
00:49:10.814 00.024 21068 UpdateGuideState exits: m=114943 SNR=83.0
00:49:10.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:10.817 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:10.818 00.001 21068 Enqueuing Expose request
00:49:10.819 00.001 16108 Worker thread wakes up
00:49:10.819 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:10.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:10.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:11.999 01.180 16108 Exposure complete
00:49:12.057 00.058 16108 worker thread done servicing request
00:49:12.057 00.000 21068 OnExposeComplete: enter
00:49:12.058 00.001 21068 UpdateGuideState(): m_state=6
00:49:12.059 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8634
00:49:12.060 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=876.21, Mass=138097, SNR=84.7, Peak=15395 HFD=3.7
00:49:12.061 00.001 21068 MultiStar: [#1 0.23,0.24,0.94,U] [#2 0.16,0.01,1.12,U] [#3 0.68,-0.04,0.00,M1] [#4 0.19,0.22,0.85,U] [#5 0.13,0.13,0.85,U] [#6 0.04,0.36,0.69,U] [#7 0.40,0.63,0.00,M2] [#8 -0.06,0.15,0.80,U] 
00:49:12.062 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.23}, one-star: {0.09, 0.51}
00:49:12.062 00.000 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:49:12.063 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:49:12.064 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.25 cameraTheta=1.09 mountX=-0.08 mountY=-0.25, mountTheta=-1.87
00:49:12.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.23, opts=13)
00:49:12.066 00.000 21068 Enqueuing Move request for scope (0.12, 0.23)
00:49:12.067 00.001 16108 Worker thread wakes up
00:49:12.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:49:12.067 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:49:12.067 00.000 16108 Moving (0.12, 0.23) raw xDistance=-0.08 yDistance=-0.25
00:49:12.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:49:12.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:12.068 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:49:12.068 00.000 16108 MoveAxis(E, 0, ABG)
00:49:12.068 00.000 16108 Move returns status 0, amount 0
00:49:12.068 00.000 16108 MoveAxis(N, 0, ABG)
00:49:12.068 00.000 16108 Move returns status 0, amount 0
00:49:12.068 00.000 16108 move complete, result=0
00:49:12.068 00.000 16108 worker thread done servicing request
00:49:12.071 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3472, FiltMin=2918, FiltMax=51520, Gamma=1.000
00:49:12.086 00.015 21068 UpdateGuideState exits: m=138097 SNR=84.7
00:49:12.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:12.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:12.088 00.000 21068 Enqueuing Expose request
00:49:12.089 00.001 16108 Worker thread wakes up
00:49:12.089 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:12.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:12.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:13.065 00.975 16108 Exposure complete
00:49:13.126 00.061 16108 worker thread done servicing request
00:49:13.126 00.000 21068 OnExposeComplete: enter
00:49:13.129 00.003 21068 UpdateGuideState(): m_state=6
00:49:13.130 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8635
00:49:13.131 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.87, Mass=135676, SNR=87.8, Peak=17843 HFD=2.9
00:49:13.132 00.001 21068 MultiStar: [#1 -0.11,0.19,1.17,U] [#2 0.02,0.19,1.40,U] [#3 0.09,0.01,0.79,U] [#4 0.33,0.10,0.85,U] [#5 -0.25,0.09,0.77,U] [#6 0.04,0.08,0.75,U] [#7 0.26,0.02,0.60,U] [#8 0.09,-0.08,0.67,U] 
00:49:13.133 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.16, 0.17}
00:49:13.134 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:49:13.135 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:49:13.137 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.07 mountX=-0.04 mountY=-0.12, mountTheta=-1.90
00:49:13.138 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
00:49:13.140 00.002 21068 Enqueuing Move request for scope (0.06, 0.11)
00:49:13.141 00.001 16108 Worker thread wakes up
00:49:13.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:49:13.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:49:13.141 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
00:49:13.142 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:49:13.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:13.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:49:13.142 00.000 16108 MoveAxis(E, 0, ABG)
00:49:13.142 00.000 16108 Move returns status 0, amount 0
00:49:13.142 00.000 16108 MoveAxis(N, 0, ABG)
00:49:13.142 00.000 16108 Move returns status 0, amount 0
00:49:13.142 00.000 16108 move complete, result=0
00:49:13.142 00.000 16108 worker thread done servicing request
00:49:13.148 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3469, FiltMin=3014, FiltMax=52944, Gamma=1.000
00:49:13.165 00.017 21068 UpdateGuideState exits: m=135676 SNR=87.8
00:49:13.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:13.168 00.001 21068 Enqueuing Expose request
00:49:13.169 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:13.170 00.001 16108 Worker thread wakes up
00:49:13.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:13.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:14.326 01.156 16108 Exposure complete
00:49:14.382 00.056 16108 worker thread done servicing request
00:49:14.382 00.000 21068 OnExposeComplete: enter
00:49:14.383 00.001 21068 UpdateGuideState(): m_state=6
00:49:14.384 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8636
00:49:14.385 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.45, Mass=120811, SNR=85.3, Peak=13651 HFD=3.2
00:49:14.385 00.000 21068 MultiStar: [#1 -0.12,0.16,1.28,U] [#2 0.12,-0.30,1.09,U] [#3 -0.01,-0.13,1.00,U] [#4 0.32,-0.08,0.79,U] [#5 -0.03,-0.16,0.95,U] [#6 0.04,0.14,0.72,U] [#7 0.67,-0.43,0.00,M2] [#8 -0.02,-0.37,0.81,U] 
00:49:14.386 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {0.30, -0.25}
00:49:14.387 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
00:49:14.388 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
00:49:14.388 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.06 mountX=-0.09 mountY=0.10, mountTheta=2.28
00:49:14.392 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.12, opts=13)
00:49:14.394 00.002 21068 Enqueuing Move request for scope (0.07, -0.12)
00:49:14.396 00.002 16108 Worker thread wakes up
00:49:14.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:49:14.396 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:49:14.396 00.000 16108 Moving (0.07, -0.12) raw xDistance=-0.09 yDistance=0.10
00:49:14.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:49:14.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:14.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:49:14.396 00.000 16108 MoveAxis(E, 0, ABG)
00:49:14.396 00.000 16108 Move returns status 0, amount 0
00:49:14.397 00.001 16108 MoveAxis(N, 0, ABG)
00:49:14.397 00.000 16108 Move returns status 0, amount 0
00:49:14.397 00.000 16108 move complete, result=0
00:49:14.397 00.000 16108 worker thread done servicing request
00:49:14.405 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3469, FiltMin=2992, FiltMax=63875, Gamma=1.000
00:49:14.421 00.016 21068 UpdateGuideState exits: m=120811 SNR=85.3
00:49:14.423 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:14.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:14.424 00.000 21068 Enqueuing Expose request
00:49:14.425 00.001 16108 Worker thread wakes up
00:49:14.425 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:14.427 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:14.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:15.391 00.964 16108 Exposure complete
00:49:15.469 00.078 16108 worker thread done servicing request
00:49:15.469 00.000 21068 OnExposeComplete: enter
00:49:15.469 00.000 21068 UpdateGuideState(): m_state=6
00:49:15.471 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8637
00:49:15.472 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.33, Mass=121608, SNR=77.9, Peak=13725 HFD=3.4
00:49:15.473 00.001 21068 MultiStar: [#1 -0.05,-0.17,1.18,U] [#2 -0.20,-0.50,0.00,M1] [#3 0.16,-0.75,0.00,M1] [#4 0.20,-0.21,0.87,U] [#5 0.16,-0.10,1.08,U] [#6 0.25,-0.26,0.76,U] [#7 0.05,-0.43,0.79,U] [#8 -0.29,-0.37,0.00,M1] 
00:49:15.474 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.25}, one-star: {0.18, -0.37}
00:49:15.475 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
00:49:15.475 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
00:49:15.476 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.27 cameraTheta=-1.11 mountX=-0.16 mountY=0.21, mountTheta=2.23
00:49:15.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.25, opts=13)
00:49:15.479 00.001 21068 Enqueuing Move request for scope (0.12, -0.25)
00:49:15.479 00.000 16108 Worker thread wakes up
00:49:15.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
00:49:15.480 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
00:49:15.480 00.000 16108 Moving (0.12, -0.25) raw xDistance=-0.16 yDistance=0.21
00:49:15.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:49:15.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:49:15.480 00.000 16108 MoveAxis(E, 0, ABG)
00:49:15.480 00.000 16108 Move returns status 0, amount 0
00:49:15.480 00.000 16108 MoveAxis(S, 42, ABG)
00:49:15.480 00.000 16108 Guiding  Dir = 1, Dur = 42
00:49:15.481 00.001 16108 IsSlewing returns 0
00:49:15.481 00.000 16108 IsGuiding returns 0
00:49:15.482 00.001 16108 PulseGuide returned control before completion, sleep 51
00:49:15.483 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3469, FiltMin=2960, FiltMax=55008, Gamma=1.000
00:49:15.499 00.016 21068 UpdateGuideState exits: m=121608 SNR=77.9
00:49:15.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:15.502 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:15.502 00.000 21068 Enqueuing Expose request
00:49:15.534 00.032 16108 IsGuiding returns 1
00:49:15.534 00.000 16108 scope still moving after pulse duration time elapsed
00:49:15.565 00.031 16108 IsSlewing returns 0
00:49:15.565 00.000 16108 IsGuiding returns 0
00:49:15.565 00.000 16108 scope move finished after 42 + 41 ms
00:49:15.565 00.000 16108 Move returns status 0, amount 42
00:49:15.565 00.000 16108 move complete, result=0
00:49:15.565 00.000 16108 worker thread done servicing request
00:49:15.565 00.000 16108 Worker thread wakes up
00:49:15.565 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 42 ms SOUTH
00:49:15.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:15.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:16.723 01.157 16108 Exposure complete
00:49:16.786 00.063 16108 worker thread done servicing request
00:49:16.788 00.002 21068 OnExposeComplete: enter
00:49:16.790 00.002 21068 UpdateGuideState(): m_state=6
00:49:16.794 00.004 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8638
00:49:16.796 00.002 21068 Star::Find returns 1 (0), X=219.76, Y=875.90, Mass=118597, SNR=73.3, Peak=17363 HFD=3.2
00:49:16.798 00.002 21068 MultiStar: [#1 0.01,0.02,1.21,U] [#2 0.11,-0.12,1.30,U] [#3 0.06,-0.16,1.17,U] [#4 -0.03,0.19,1.02,U] [#5 -0.01,0.09,1.04,U] [#6 0.09,0.35,1.19,U] [#7 0.05,-0.05,0.77,U] [#8 0.02,0.03,0.91,U] 
00:49:16.799 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.20, 0.19}
00:49:16.800 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
00:49:16.801 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
00:49:16.804 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
00:49:16.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
00:49:16.809 00.002 21068 Enqueuing Move request for scope (0.02, 0.06)
00:49:16.810 00.001 16108 Worker thread wakes up
00:49:16.811 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:49:16.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:49:16.811 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
00:49:16.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:16.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:16.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:16.811 00.000 16108 MoveAxis(E, 0, ABG)
00:49:16.811 00.000 16108 Move returns status 0, amount 0
00:49:16.811 00.000 16108 MoveAxis(N, 0, ABG)
00:49:16.812 00.001 16108 Move returns status 0, amount 0
00:49:16.812 00.000 16108 move complete, result=0
00:49:16.812 00.000 16108 worker thread done servicing request
00:49:16.819 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3469, FiltMin=2979, FiltMax=65510, Gamma=1.000
00:49:16.846 00.027 21068 UpdateGuideState exits: m=118597 SNR=73.3
00:49:16.847 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:16.848 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:16.849 00.001 21068 Enqueuing Expose request
00:49:16.849 00.000 16108 Worker thread wakes up
00:49:16.849 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:16.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:16.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:17.837 00.987 16108 Exposure complete
00:49:17.905 00.068 16108 worker thread done servicing request
00:49:17.905 00.000 21068 OnExposeComplete: enter
00:49:17.907 00.002 21068 UpdateGuideState(): m_state=6
00:49:17.909 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8639
00:49:17.910 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.84, Mass=130923, SNR=93.3, Peak=16723 HFD=3.6
00:49:17.912 00.002 21068 MultiStar: [#1 0.03,0.06,0.99,U] [#2 0.06,-0.00,0.93,U] [#3 0.02,-0.05,0.88,U] [#4 -0.06,0.14,0.90,U] [#5 -0.16,0.22,0.85,U] [#6 -0.17,0.31,0.70,U] [#7 0.21,-0.09,0.59,U] [#8 -0.08,-0.04,0.69,U] 
00:49:17.913 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.13, 0.14}
00:49:17.915 00.002 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
00:49:17.915 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
00:49:17.916 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=0.02 mountY=-0.08, mountTheta=-1.38
00:49:17.918 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.08, opts=13)
00:49:17.919 00.001 21068 Enqueuing Move request for scope (-0.00, 0.08)
00:49:17.919 00.000 16108 Worker thread wakes up
00:49:17.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:49:17.920 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:49:17.920 00.000 16108 Moving (-0.00, 0.08) raw xDistance=0.02 yDistance=-0.08
00:49:17.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:49:17.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:17.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:17.920 00.000 16108 MoveAxis(E, 0, ABG)
00:49:17.920 00.000 16108 Move returns status 0, amount 0
00:49:17.920 00.000 16108 MoveAxis(N, 0, ABG)
00:49:17.920 00.000 16108 Move returns status 0, amount 0
00:49:17.921 00.001 16108 move complete, result=0
00:49:17.921 00.000 16108 worker thread done servicing request
00:49:17.923 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3469, FiltMin=2934, FiltMax=65510, Gamma=1.000
00:49:17.941 00.018 21068 UpdateGuideState exits: m=130923 SNR=93.3
00:49:17.944 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:17.947 00.002 21068 Enqueuing Expose request
00:49:17.949 00.002 16108 Worker thread wakes up
00:49:17.949 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:17.951 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:17.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:19.104 01.153 16108 Exposure complete
00:49:19.172 00.068 16108 worker thread done servicing request
00:49:19.172 00.000 21068 OnExposeComplete: enter
00:49:19.173 00.001 21068 UpdateGuideState(): m_state=6
00:49:19.174 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8640
00:49:19.175 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.96, Mass=114346, SNR=77.3, Peak=17523 HFD=3.0
00:49:19.176 00.001 21068 MultiStar: [#1 0.23,0.05,1.30,U] [#2 0.02,-0.08,1.45,U] [#3 0.17,0.01,1.13,U] [#4 0.25,0.15,0.77,U] [#5 -0.12,0.03,1.12,U] [#6 -0.02,0.00,0.87,U] [#7 0.08,-0.11,0.72,U] [#8 -0.12,-0.04,0.89,U] 
00:49:19.177 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.05, 0.26}
00:49:19.178 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:49:19.179 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
00:49:19.180 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
00:49:19.183 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
00:49:19.184 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
00:49:19.185 00.001 16108 Worker thread wakes up
00:49:19.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:49:19.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:49:19.185 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=-0.04
00:49:19.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:49:19.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:19.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:49:19.185 00.000 16108 MoveAxis(E, 0, ABG)
00:49:19.185 00.000 16108 Move returns status 0, amount 0
00:49:19.185 00.000 16108 MoveAxis(N, 0, ABG)
00:49:19.185 00.000 16108 Move returns status 0, amount 0
00:49:19.185 00.000 16108 move complete, result=0
00:49:19.185 00.000 16108 worker thread done servicing request
00:49:19.189 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3469, FiltMin=2944, FiltMax=65510, Gamma=1.000
00:49:19.203 00.014 21068 UpdateGuideState exits: m=114346 SNR=77.3
00:49:19.205 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:19.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:19.207 00.001 21068 Enqueuing Expose request
00:49:19.208 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:19.209 00.001 16108 Worker thread wakes up
00:49:19.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:19.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:20.179 00.970 16108 Exposure complete
00:49:20.233 00.054 16108 worker thread done servicing request
00:49:20.233 00.000 21068 OnExposeComplete: enter
00:49:20.234 00.001 21068 UpdateGuideState(): m_state=6
00:49:20.235 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8641
00:49:20.236 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=875.70, Mass=123425, SNR=82.8, Peak=15795 HFD=3.4
00:49:20.237 00.001 21068 MultiStar: [#1 -0.13,-0.09,1.09,U] [#2 0.16,-0.20,1.23,U] [#3 -0.03,-0.23,1.03,U] [#4 0.30,0.26,0.80,U] [#5 0.06,-0.17,1.06,U] [#6 -0.00,0.10,0.88,U] [#7 0.38,-0.22,0.59,U] [#8 -0.11,-0.27,0.87,U] 
00:49:20.238 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.17, 0.00}
00:49:20.238 00.000 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
00:49:20.239 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
00:49:20.240 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.92 mountX=-0.09 mountY=0.08, mountTheta=2.43
00:49:20.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
00:49:20.242 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
00:49:20.243 00.001 16108 Worker thread wakes up
00:49:20.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:49:20.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:49:20.243 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.09 yDistance=0.08
00:49:20.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:49:20.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:20.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:49:20.243 00.000 16108 MoveAxis(E, 0, ABG)
00:49:20.243 00.000 16108 Move returns status 0, amount 0
00:49:20.243 00.000 16108 MoveAxis(N, 0, ABG)
00:49:20.244 00.001 16108 Move returns status 0, amount 0
00:49:20.244 00.000 16108 move complete, result=0
00:49:20.244 00.000 16108 worker thread done servicing request
00:49:20.248 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3469, FiltMin=3001, FiltMax=50704, Gamma=1.000
00:49:20.263 00.015 21068 UpdateGuideState exits: m=123425 SNR=82.8
00:49:20.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.266 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:20.268 00.002 21068 Enqueuing Expose request
00:49:20.270 00.002 16108 Worker thread wakes up
00:49:20.270 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:20.272 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:20.273 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:21.432 01.159 16108 Exposure complete
00:49:21.501 00.069 16108 worker thread done servicing request
00:49:21.501 00.000 21068 OnExposeComplete: enter
00:49:21.503 00.002 21068 UpdateGuideState(): m_state=6
00:49:21.504 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8642
00:49:21.504 00.000 21068 Star::Find returns 1 (0), X=219.95, Y=875.60, Mass=113954, SNR=80.1, Peak=15315 HFD=3.3
00:49:21.505 00.001 21068 MultiStar: [#1 -0.08,-0.10,1.13,U] [#2 0.16,-0.27,1.41,U] [#3 0.08,-0.12,1.10,U] [#4 0.45,-0.12,0.90,U] [#5 0.05,0.07,0.89,U] [#6 0.17,-0.03,0.81,U] [#7 -0.05,-0.32,0.69,U] [#8 0.11,-0.24,0.90,U] 
00:49:21.506 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {-0.00, -0.10}
00:49:21.507 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
00:49:21.507 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
00:49:21.508 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=-0.01 mountY=0.10, mountTheta=1.71
00:49:21.509 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.10, opts=13)
00:49:21.510 00.001 21068 Enqueuing Move request for scope (-0.00, -0.10)
00:49:21.511 00.001 16108 Worker thread wakes up
00:49:21.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
00:49:21.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
00:49:21.511 00.000 16108 Moving (-0.00, -0.10) raw xDistance=-0.01 yDistance=0.10
00:49:21.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:21.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:21.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:49:21.511 00.000 16108 MoveAxis(E, 0, ABG)
00:49:21.511 00.000 16108 Move returns status 0, amount 0
00:49:21.511 00.000 16108 MoveAxis(N, 0, ABG)
00:49:21.513 00.002 16108 Move returns status 0, amount 0
00:49:21.513 00.000 16108 move complete, result=0
00:49:21.513 00.000 16108 worker thread done servicing request
00:49:21.523 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3465, FiltMin=2985, FiltMax=55155, Gamma=1.000
00:49:21.547 00.024 21068 UpdateGuideState exits: m=113954 SNR=80.1
00:49:21.549 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:21.549 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:21.550 00.001 21068 Enqueuing Expose request
00:49:21.551 00.001 16108 Worker thread wakes up
00:49:21.551 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:21.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:21.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:22.513 00.961 16108 Exposure complete
00:49:22.589 00.076 16108 worker thread done servicing request
00:49:22.590 00.001 21068 OnExposeComplete: enter
00:49:22.591 00.001 21068 UpdateGuideState(): m_state=6
00:49:22.592 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8643
00:49:22.594 00.002 21068 Star::Find returns 1 (0), X=219.69, Y=875.63, Mass=128189, SNR=89.7, Peak=16323 HFD=3.3
00:49:22.595 00.001 21068 MultiStar: [#1 -0.02,-0.27,1.06,U] [#2 0.05,-0.33,1.04,U] [#3 0.01,-0.42,0.99,U] [#4 0.15,-0.38,0.74,U] [#5 0.03,-0.26,0.84,U] [#6 -0.01,-0.10,0.90,U] [#7 -0.26,-0.25,0.66,U] [#8 -0.37,-0.14,0.76,U] 
00:49:22.597 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.25}, one-star: {-0.27, -0.07}
00:49:22.598 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
00:49:22.599 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
00:49:22.600 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.84 mountX=0.03 mountY=0.26, mountTheta=1.47
00:49:22.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.25, opts=13)
00:49:22.602 00.000 21068 Enqueuing Move request for scope (-0.07, -0.25)
00:49:22.603 00.001 16108 Worker thread wakes up
00:49:22.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
00:49:22.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
00:49:22.603 00.000 16108 Moving (-0.07, -0.25) raw xDistance=0.03 yDistance=0.26
00:49:22.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:22.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:49:22.604 00.001 16108 MoveAxis(E, 0, ABG)
00:49:22.604 00.000 16108 Move returns status 0, amount 0
00:49:22.604 00.000 16108 MoveAxis(S, 52, ABG)
00:49:22.604 00.000 16108 Guiding  Dir = 1, Dur = 52
00:49:22.604 00.000 16108 IsSlewing returns 0
00:49:22.604 00.000 16108 IsGuiding returns 0
00:49:22.607 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3469, FiltMin=2998, FiltMax=50925, Gamma=1.000
00:49:22.624 00.017 21068 UpdateGuideState exits: m=128189 SNR=89.7
00:49:22.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:22.627 00.001 21068 Enqueuing Expose request
00:49:22.628 00.001 16108 PulseGuide returned control before completion, sleep 40
00:49:22.674 00.046 16108 IsGuiding returns 1
00:49:22.674 00.000 16108 scope still moving after pulse duration time elapsed
00:49:22.705 00.031 16108 IsSlewing returns 0
00:49:22.705 00.000 16108 IsGuiding returns 1
00:49:22.737 00.032 16108 IsSlewing returns 0
00:49:22.737 00.000 16108 IsGuiding returns 0
00:49:22.737 00.000 16108 scope move finished after 52 + 81 ms
00:49:22.737 00.000 16108 Move returns status 0, amount 52
00:49:22.737 00.000 16108 move complete, result=0
00:49:22.737 00.000 16108 worker thread done servicing request
00:49:22.737 00.000 16108 Worker thread wakes up
00:49:22.737 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
00:49:22.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:22.739 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:23.906 01.167 16108 Exposure complete
00:49:23.979 00.073 16108 worker thread done servicing request
00:49:23.979 00.000 21068 OnExposeComplete: enter
00:49:23.980 00.001 21068 UpdateGuideState(): m_state=6
00:49:23.981 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8644
00:49:23.981 00.000 21068 Star::Find returns 1 (0), X=219.65, Y=875.74, Mass=122290, SNR=81.5, Peak=15411 HFD=3.2
00:49:23.982 00.001 21068 MultiStar: [#1 -0.07,0.16,1.07,U] [#2 0.11,-0.30,1.23,U] [#3 0.14,-0.10,0.92,U] [#4 0.36,0.02,0.84,U] [#5 -0.17,-0.20,0.89,U] [#6 -0.06,0.12,0.76,U] [#7 0.20,-0.12,0.66,U] [#8 -0.35,-0.45,0.00,M1] 
00:49:23.983 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.30, 0.04}
00:49:23.984 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
00:49:23.985 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
00:49:23.986 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.29 mountX=-0.02 mountY=0.05, mountTheta=2.04
00:49:23.987 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
00:49:23.988 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
00:49:23.989 00.001 16108 Worker thread wakes up
00:49:23.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:49:23.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:49:23.989 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.02 yDistance=0.05
00:49:23.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:49:23.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:23.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:49:23.989 00.000 16108 MoveAxis(E, 0, ABG)
00:49:23.989 00.000 16108 Move returns status 0, amount 0
00:49:23.989 00.000 16108 MoveAxis(N, 0, ABG)
00:49:23.989 00.000 16108 Move returns status 0, amount 0
00:49:23.989 00.000 16108 move complete, result=0
00:49:23.991 00.002 16108 worker thread done servicing request
00:49:23.995 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3469, FiltMin=3008, FiltMax=62816, Gamma=1.000
00:49:24.018 00.023 21068 UpdateGuideState exits: m=122290 SNR=81.5
00:49:24.020 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:24.022 00.001 21068 Enqueuing Expose request
00:49:24.023 00.001 16108 Worker thread wakes up
00:49:24.024 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:24.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:24.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:24.984 00.959 16108 Exposure complete
00:49:25.049 00.065 16108 worker thread done servicing request
00:49:25.049 00.000 21068 OnExposeComplete: enter
00:49:25.050 00.001 21068 UpdateGuideState(): m_state=6
00:49:25.051 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8645
00:49:25.053 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=875.62, Mass=119481, SNR=77.6, Peak=15299 HFD=3.4
00:49:25.054 00.001 21068 MultiStar: [#1 -0.13,-0.06,1.46,U] [#2 0.12,-0.50,0.00,M1] [#3 0.09,-0.27,1.14,U] [#4 0.34,0.13,0.80,U] [#5 0.00,-0.09,0.98,U] [#6 0.23,0.06,1.02,U] [#7 0.39,-0.24,0.77,U] [#8 -0.34,-0.17,0.88,U] 
00:49:25.055 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.10, -0.08}
00:49:25.056 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
00:49:25.056 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
00:49:25.057 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.95 mountX=-0.08 mountY=0.07, mountTheta=2.40
00:49:25.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
00:49:25.060 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
00:49:25.060 00.000 16108 Worker thread wakes up
00:49:25.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:49:25.061 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:49:25.061 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
00:49:25.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:49:25.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:25.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:49:25.061 00.000 16108 MoveAxis(E, 0, ABG)
00:49:25.061 00.000 16108 Move returns status 0, amount 0
00:49:25.061 00.000 16108 MoveAxis(N, 0, ABG)
00:49:25.061 00.000 16108 Move returns status 0, amount 0
00:49:25.061 00.000 16108 move complete, result=0
00:49:25.061 00.000 16108 worker thread done servicing request
00:49:25.066 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3456, FiltMin=2957, FiltMax=65472, Gamma=1.000
00:49:25.397 00.331 21068 UpdateGuideState exits: m=119481 SNR=77.6
00:49:25.400 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.404 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:25.407 00.003 21068 Enqueuing Expose request
00:49:25.410 00.003 16108 Worker thread wakes up
00:49:25.410 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:25.413 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:25.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:26.596 01.183 16108 Exposure complete
00:49:26.668 00.072 16108 worker thread done servicing request
00:49:26.668 00.000 21068 OnExposeComplete: enter
00:49:26.670 00.002 21068 UpdateGuideState(): m_state=6
00:49:26.671 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8646
00:49:26.672 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.76, Mass=112796, SNR=82.2, Peak=16099 HFD=2.9
00:49:26.673 00.001 21068 MultiStar: [#1 -0.06,0.15,1.30,U] [#2 -0.12,-0.30,1.08,U] [#3 0.29,-0.17,1.04,U] [#4 0.40,0.05,0.82,U] [#5 0.11,-0.10,0.97,U] [#6 0.38,0.44,0.00,M1] [#7 -0.01,-0.08,0.73,U] [#8 -0.51,-0.11,0.00,M1] 
00:49:26.674 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {-0.21, 0.06}
00:49:26.675 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
00:49:26.676 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
00:49:26.677 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=-0.06 mountY=0.04, mountTheta=2.55
00:49:26.678 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
00:49:26.680 00.002 21068 Enqueuing Move request for scope (0.05, -0.05)
00:49:26.680 00.000 16108 Worker thread wakes up
00:49:26.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:49:26.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:49:26.680 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
00:49:26.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:49:26.681 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:26.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:26.681 00.000 16108 MoveAxis(E, 0, ABG)
00:49:26.681 00.000 16108 Move returns status 0, amount 0
00:49:26.681 00.000 16108 MoveAxis(N, 0, ABG)
00:49:26.681 00.000 16108 Move returns status 0, amount 0
00:49:26.681 00.000 16108 move complete, result=0
00:49:26.681 00.000 16108 worker thread done servicing request
00:49:26.685 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3456, FiltMin=2979, FiltMax=65510, Gamma=1.000
00:49:26.705 00.020 21068 UpdateGuideState exits: m=112796 SNR=82.2
00:49:26.706 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:26.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:26.708 00.001 21068 Enqueuing Expose request
00:49:26.709 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:26.710 00.001 16108 Worker thread wakes up
00:49:26.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:26.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:27.682 00.972 16108 Exposure complete
00:49:27.744 00.062 16108 worker thread done servicing request
00:49:27.744 00.000 21068 OnExposeComplete: enter
00:49:27.745 00.001 21068 UpdateGuideState(): m_state=6
00:49:27.746 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8647
00:49:27.747 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.87, Mass=138899, SNR=96.5, Peak=17091 HFD=3.6
00:49:27.748 00.001 21068 MultiStar: [#1 0.09,0.04,1.01,U] [#2 0.18,-0.26,1.06,U] [#3 0.25,-0.18,0.88,U] [#4 0.34,-0.31,0.75,U] [#5 0.17,-0.07,0.73,U] [#6 0.14,-0.08,0.70,U] [#7 -0.04,-0.15,0.53,U] [#8 -0.07,-0.11,0.66,U] 
00:49:27.749 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.13, 0.16}
00:49:27.749 00.000 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
00:49:27.750 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
00:49:27.752 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.16 mountY=0.06, mountTheta=2.76
00:49:27.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
00:49:27.755 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
00:49:27.755 00.000 16108 Worker thread wakes up
00:49:27.756 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:49:27.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:49:27.756 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.06
00:49:27.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:49:27.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:27.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:27.756 00.000 16108 MoveAxis(E, 0, ABG)
00:49:27.756 00.000 16108 Move returns status 0, amount 0
00:49:27.756 00.000 16108 MoveAxis(N, 0, ABG)
00:49:27.756 00.000 16108 Move returns status 0, amount 0
00:49:27.756 00.000 16108 move complete, result=0
00:49:27.756 00.000 16108 worker thread done servicing request
00:49:27.760 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3453, FiltMin=2947, FiltMax=55955, Gamma=1.000
00:49:27.779 00.019 21068 UpdateGuideState exits: m=138899 SNR=96.5
00:49:27.780 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:27.783 00.002 21068 Enqueuing Expose request
00:49:27.784 00.001 16108 Worker thread wakes up
00:49:27.784 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:27.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:27.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:28.953 01.168 16108 Exposure complete
00:49:29.018 00.065 16108 worker thread done servicing request
00:49:29.018 00.000 21068 OnExposeComplete: enter
00:49:29.019 00.001 21068 UpdateGuideState(): m_state=6
00:49:29.020 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8648
00:49:29.022 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=875.74, Mass=127339, SNR=82.8, Peak=16963 HFD=2.9
00:49:29.024 00.002 21068 MultiStar: [#1 0.29,0.33,1.39,U] [#2 0.25,-0.25,1.12,U] [#3 0.34,0.04,1.13,U] [#4 0.30,0.09,0.91,U] [#5 -0.19,-0.03,0.96,U] [#6 -0.14,0.13,0.82,U] [#7 0.53,-0.16,0.00,M1] [#8 -0.20,-0.09,0.70,U] 
00:49:29.026 00.002 21068 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.29, 0.04}
00:49:29.027 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
00:49:29.029 00.002 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
00:49:29.030 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.30 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
00:49:29.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.05, opts=13)
00:49:29.033 00.001 21068 Enqueuing Move request for scope (0.15, 0.05)
00:49:29.034 00.001 16108 Worker thread wakes up
00:49:29.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
00:49:29.035 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
00:49:29.035 00.000 16108 Moving (0.15, 0.05) raw xDistance=-0.14 yDistance=-0.08
00:49:29.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:49:29.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:29.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:29.035 00.000 16108 MoveAxis(E, 0, ABG)
00:49:29.035 00.000 16108 Move returns status 0, amount 0
00:49:29.035 00.000 16108 MoveAxis(N, 0, ABG)
00:49:29.035 00.000 16108 Move returns status 0, amount 0
00:49:29.035 00.000 16108 move complete, result=0
00:49:29.036 00.001 16108 worker thread done servicing request
00:49:29.042 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3453, FiltMin=2979, FiltMax=62755, Gamma=1.000
00:49:29.068 00.026 21068 UpdateGuideState exits: m=127339 SNR=82.8
00:49:29.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:29.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:29.071 00.001 21068 Enqueuing Expose request
00:49:29.072 00.001 16108 Worker thread wakes up
00:49:29.072 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:29.073 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:29.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:30.051 00.978 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:49:30.052 00.001 21068 case statement mapped state 6 to 3
00:49:30.054 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:49:30.060 00.006 16108 Exposure complete
00:49:30.124 00.064 16108 worker thread done servicing request
00:49:30.125 00.001 21068 OnExposeComplete: enter
00:49:30.126 00.001 21068 UpdateGuideState(): m_state=6
00:49:30.127 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8649
00:49:30.129 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=875.91, Mass=113013, SNR=82.9, Peak=13875 HFD=3.0
00:49:30.131 00.002 21068 MultiStar: [#1 0.32,-0.22,1.02,U] [#2 0.44,-0.09,1.26,U] [#3 0.52,-0.36,0.00,M1] [#4 0.06,-0.20,0.91,U] [#5 -0.10,-0.23,0.98,U] [#6 -0.04,0.11,0.92,U] [#7 0.15,0.04,0.62,U] [#8 0.08,-0.06,0.68,U] 
00:49:30.132 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.12, 0.21}
00:49:30.135 00.003 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
00:49:30.136 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
00:49:30.138 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.15 mountY=0.03, mountTheta=2.97
00:49:30.140 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.06, opts=13)
00:49:30.143 00.003 21068 Enqueuing Move request for scope (0.14, -0.06)
00:49:30.144 00.001 16108 Worker thread wakes up
00:49:30.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:49:30.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:49:30.144 00.000 16108 Moving (0.14, -0.06) raw xDistance=-0.15 yDistance=0.03
00:49:30.145 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:49:30.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:30.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:30.145 00.000 16108 MoveAxis(E, 0, ABG)
00:49:30.145 00.000 16108 Move returns status 0, amount 0
00:49:30.145 00.000 16108 MoveAxis(N, 0, ABG)
00:49:30.145 00.000 16108 Move returns status 0, amount 0
00:49:30.145 00.000 16108 move complete, result=0
00:49:30.145 00.000 16108 worker thread done servicing request
00:49:30.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3453, FiltMin=2992, FiltMax=59475, Gamma=1.000
00:49:30.167 00.016 21068 UpdateGuideState exits: m=113013 SNR=82.9
00:49:30.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:30.169 00.000 21068 Enqueuing Expose request
00:49:30.170 00.001 16108 Worker thread wakes up
00:49:30.170 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:30.171 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:30.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:31.346 01.175 16108 Exposure complete
00:49:31.421 00.075 16108 worker thread done servicing request
00:49:31.421 00.000 21068 OnExposeComplete: enter
00:49:31.424 00.003 21068 UpdateGuideState(): m_state=6
00:49:31.425 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8650
00:49:31.426 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.70, Mass=123738, SNR=85.4, Peak=19539 HFD=3.1
00:49:31.428 00.002 21068 MultiStar: [#1 0.05,0.24,1.06,U] [#2 -0.18,-0.17,1.08,U] [#3 0.25,-0.07,1.00,U] [#4 0.14,0.06,0.85,U] [#5 -0.20,-0.02,0.83,U] [#6 0.07,0.22,0.74,U] [#7 -0.04,0.02,0.55,U] [#8 -0.42,-0.19,0.75,U] 
00:49:31.430 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.05, -0.01}
00:49:31.431 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
00:49:31.433 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
00:49:31.434 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.95 mountX=0.04 mountY=0.00, mountTheta=0.04
00:49:31.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
00:49:31.438 00.002 21068 Enqueuing Move request for scope (-0.04, 0.01)
00:49:31.440 00.002 16108 Worker thread wakes up
00:49:31.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:49:31.441 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:49:31.441 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=0.00
00:49:31.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:49:31.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:31.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:49:31.441 00.000 16108 MoveAxis(E, 0, ABG)
00:49:31.441 00.000 16108 Move returns status 0, amount 0
00:49:31.441 00.000 16108 MoveAxis(N, 0, ABG)
00:49:31.441 00.000 16108 Move returns status 0, amount 0
00:49:31.441 00.000 16108 move complete, result=0
00:49:31.441 00.000 16108 worker thread done servicing request
00:49:31.446 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3453, FiltMin=2931, FiltMax=65510, Gamma=1.000
00:49:31.475 00.029 21068 UpdateGuideState exits: m=123738 SNR=85.4
00:49:31.477 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:31.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:31.480 00.002 21068 Enqueuing Expose request
00:49:31.482 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:31.484 00.002 16108 Worker thread wakes up
00:49:31.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:31.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:32.469 00.985 16108 Exposure complete
00:49:32.536 00.067 16108 worker thread done servicing request
00:49:32.536 00.000 21068 OnExposeComplete: enter
00:49:32.537 00.001 21068 UpdateGuideState(): m_state=6
00:49:32.538 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8651
00:49:32.539 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.96, Mass=113646, SNR=71.8, Peak=18611 HFD=2.8
00:49:32.539 00.000 21068 MultiStar: [#1 -0.30,0.19,1.30,U] [#2 -0.04,-0.19,1.38,U] [#3 -0.03,-0.15,1.06,U] [#4 0.14,-0.38,0.95,U] [#5 -0.10,-0.14,1.11,U] [#6 0.07,0.11,0.91,U] [#7 0.08,-0.22,0.83,U] [#8 0.06,-0.30,1.08,U] 
00:49:32.540 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.05, 0.25}
00:49:32.541 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
00:49:32.541 00.000 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
00:49:32.543 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.82 mountX=0.01 mountY=0.09, mountTheta=1.49
00:49:32.544 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
00:49:32.545 00.001 21068 Enqueuing Move request for scope (-0.02, -0.09)
00:49:32.546 00.001 16108 Worker thread wakes up
00:49:32.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:49:32.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:49:32.546 00.000 16108 Moving (-0.02, -0.09) raw xDistance=0.01 yDistance=0.09
00:49:32.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:32.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:32.547 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:49:32.547 00.000 16108 MoveAxis(E, 0, ABG)
00:49:32.547 00.000 16108 Move returns status 0, amount 0
00:49:32.547 00.000 16108 MoveAxis(N, 0, ABG)
00:49:32.547 00.000 16108 Move returns status 0, amount 0
00:49:32.547 00.000 16108 move complete, result=0
00:49:32.547 00.000 16108 worker thread done servicing request
00:49:32.550 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3453, FiltMin=2928, FiltMax=61936, Gamma=1.000
00:49:32.565 00.015 21068 UpdateGuideState exits: m=113646 SNR=71.8
00:49:32.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:32.567 00.000 21068 Enqueuing Expose request
00:49:32.568 00.001 16108 Worker thread wakes up
00:49:32.568 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:32.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:32.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:33.731 01.162 16108 Exposure complete
00:49:33.803 00.072 16108 worker thread done servicing request
00:49:33.803 00.000 21068 OnExposeComplete: enter
00:49:33.805 00.002 21068 UpdateGuideState(): m_state=6
00:49:33.806 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8652
00:49:33.807 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.62, Mass=126537, SNR=81.1, Peak=14787 HFD=3.2
00:49:33.808 00.001 21068 MultiStar: [#1 -0.29,-0.10,1.07,U] [#2 -0.17,-0.18,1.19,U] [#3 0.03,-0.08,0.94,U] [#4 -0.07,-0.34,0.84,U] [#5 -0.39,-0.16,0.91,U] [#6 -0.23,-0.06,0.92,U] [#7 0.01,-0.25,0.72,U] [#8 -0.45,-0.31,0.00,M1] 
00:49:33.809 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.15}, one-star: {-0.33, -0.08}
00:49:33.810 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
00:49:33.811 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
00:49:33.811 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.46 mountX=0.16 mountY=0.19, mountTheta=0.88
00:49:33.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.15, opts=13)
00:49:33.814 00.001 21068 Enqueuing Move request for scope (-0.19, -0.15)
00:49:33.815 00.001 16108 Worker thread wakes up
00:49:33.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
00:49:33.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
00:49:33.815 00.000 16108 Moving (-0.19, -0.15) raw xDistance=0.16 yDistance=0.19
00:49:33.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:33.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:33.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:49:33.815 00.000 16108 MoveAxis(E, 0, ABG)
00:49:33.815 00.000 16108 Move returns status 0, amount 0
00:49:33.815 00.000 16108 MoveAxis(N, 0, ABG)
00:49:33.815 00.000 16108 Move returns status 0, amount 0
00:49:33.815 00.000 16108 move complete, result=0
00:49:33.816 00.001 16108 worker thread done servicing request
00:49:33.819 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3449, FiltMin=2886, FiltMax=59213, Gamma=1.000
00:49:33.840 00.021 21068 UpdateGuideState exits: m=126537 SNR=81.1
00:49:33.842 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:33.843 00.000 21068 Enqueuing Expose request
00:49:33.845 00.002 16108 Worker thread wakes up
00:49:33.845 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:33.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:33.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:34.806 00.960 16108 Exposure complete
00:49:34.871 00.065 16108 worker thread done servicing request
00:49:34.871 00.000 21068 OnExposeComplete: enter
00:49:34.872 00.001 21068 UpdateGuideState(): m_state=6
00:49:34.873 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8653
00:49:34.875 00.002 21068 Star::Find returns 1 (0), X=219.75, Y=875.75, Mass=141371, SNR=93.8, Peak=17955 HFD=3.3
00:49:34.876 00.001 21068 MultiStar: [#1 -0.09,0.07,1.06,U] [#2 -0.06,-0.46,0.00,M1] [#3 -0.17,-0.27,0.89,U] [#4 0.34,0.09,0.73,U] [#5 -0.24,-0.06,0.77,U] [#6 -0.12,-0.03,0.71,U] [#7 0.03,-0.08,0.58,U] [#8 -0.56,-0.35,0.00,M2] 
00:49:34.877 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.03}, one-star: {-0.21, 0.05}
00:49:34.879 00.002 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
00:49:34.879 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
00:49:34.880 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=0.07 mountY=0.05, mountTheta=0.55
00:49:34.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
00:49:34.883 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
00:49:34.884 00.001 16108 Worker thread wakes up
00:49:34.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:49:34.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:49:34.884 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
00:49:34.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:49:34.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:34.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:49:34.885 00.001 16108 MoveAxis(E, 0, ABG)
00:49:34.885 00.000 16108 Move returns status 0, amount 0
00:49:34.885 00.000 16108 MoveAxis(N, 0, ABG)
00:49:34.885 00.000 16108 Move returns status 0, amount 0
00:49:34.885 00.000 16108 move complete, result=0
00:49:34.885 00.000 16108 worker thread done servicing request
00:49:34.889 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3453, FiltMin=2992, FiltMax=59203, Gamma=1.000
00:49:34.904 00.015 21068 UpdateGuideState exits: m=141371 SNR=93.8
00:49:34.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:34.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:34.906 00.000 21068 Enqueuing Expose request
00:49:34.907 00.001 16108 Worker thread wakes up
00:49:34.907 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:34.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:34.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:36.061 01.153 16108 Exposure complete
00:49:36.124 00.063 16108 worker thread done servicing request
00:49:36.124 00.000 21068 OnExposeComplete: enter
00:49:36.125 00.001 21068 UpdateGuideState(): m_state=6
00:49:36.125 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8654
00:49:36.126 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.70, Mass=126425, SNR=88.4, Peak=15363 HFD=3.5
00:49:36.128 00.002 21068 MultiStar: [#1 -0.10,-0.08,0.97,U] [#2 0.04,-0.16,1.20,U] [#3 -0.09,-0.28,0.96,U] [#4 0.22,-0.14,0.77,U] [#5 -0.13,-0.14,0.84,U] [#6 -0.27,-0.02,0.84,U] [#7 -0.11,-0.26,0.50,U] [#8 0.04,-0.33,0.71,U] 
00:49:36.129 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.15}, one-star: {-0.15, -0.00}
00:49:36.130 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.19)
00:49:36.130 00.000 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
00:49:36.131 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=0.15 mountY=0.04, mountTheta=0.25
00:49:36.132 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.00, opts=13)
00:49:36.133 00.001 21068 Enqueuing Move request for scope (-0.15, -0.00)
00:49:36.134 00.001 16108 Worker thread wakes up
00:49:36.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
00:49:36.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
00:49:36.134 00.000 16108 Moving (-0.15, -0.00) raw xDistance=0.15 yDistance=0.04
00:49:36.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:49:36.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:36.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:36.134 00.000 16108 MoveAxis(E, 0, ABG)
00:49:36.134 00.000 16108 Move returns status 0, amount 0
00:49:36.134 00.000 16108 MoveAxis(N, 0, ABG)
00:49:36.135 00.001 16108 Move returns status 0, amount 0
00:49:36.135 00.000 16108 move complete, result=0
00:49:36.135 00.000 16108 worker thread done servicing request
00:49:36.139 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3453, FiltMin=2953, FiltMax=61680, Gamma=1.000
00:49:36.161 00.022 21068 UpdateGuideState exits: m=126425 SNR=88.4
00:49:36.163 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:36.165 00.001 21068 Enqueuing Expose request
00:49:36.166 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:36.166 00.000 16108 Worker thread wakes up
00:49:36.166 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:36.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:37.127 00.961 16108 Exposure complete
00:49:37.181 00.054 16108 worker thread done servicing request
00:49:37.181 00.000 21068 OnExposeComplete: enter
00:49:37.182 00.001 21068 UpdateGuideState(): m_state=6
00:49:37.183 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8655
00:49:37.183 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=875.73, Mass=121767, SNR=86.9, Peak=15811 HFD=3.5
00:49:37.184 00.001 21068 MultiStar: [#1 0.38,-0.29,0.00,M1] [#2 0.19,-0.70,0.00,M1] [#3 0.34,-0.49,0.00,M1] [#4 0.56,-0.16,0.00,M1] [#5 0.26,-0.47,0.00,M1] [#6 0.22,-0.34,0.72,U] [#7 0.04,-0.15,0.66,U] [#8 0.29,-0.31,0.76,U] 
00:49:37.185 00.001 21068 single-star, 3 included, MultiStar: {0.08, -0.17}, one-star: {-0.15, 0.03}
00:49:37.185 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
00:49:37.186 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
00:49:37.187 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=0.16 mountY=0.01, mountTheta=0.04
00:49:37.188 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.03, opts=13)
00:49:37.190 00.002 21068 Enqueuing Move request for scope (-0.15, 0.03)
00:49:37.191 00.001 16108 Worker thread wakes up
00:49:37.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
00:49:37.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
00:49:37.191 00.000 16108 Moving (-0.15, 0.03) raw xDistance=0.16 yDistance=0.01
00:49:37.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:37.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:37.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:37.191 00.000 16108 MoveAxis(E, 0, ABG)
00:49:37.191 00.000 16108 Move returns status 0, amount 0
00:49:37.191 00.000 16108 MoveAxis(N, 0, ABG)
00:49:37.191 00.000 16108 Move returns status 0, amount 0
00:49:37.191 00.000 16108 move complete, result=0
00:49:37.191 00.000 16108 worker thread done servicing request
00:49:37.194 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3453, FiltMin=2976, FiltMax=54941, Gamma=1.000
00:49:37.209 00.015 21068 UpdateGuideState exits: m=121767 SNR=86.9
00:49:37.210 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.210 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:37.211 00.001 21068 Enqueuing Expose request
00:49:37.212 00.001 16108 Worker thread wakes up
00:49:37.212 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:37.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:37.213 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:38.378 01.165 16108 Exposure complete
00:49:38.431 00.053 16108 worker thread done servicing request
00:49:38.431 00.000 21068 OnExposeComplete: enter
00:49:38.432 00.001 21068 UpdateGuideState(): m_state=6
00:49:38.433 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8656
00:49:38.434 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.54, Mass=123201, SNR=76.7, Peak=15059 HFD=3.5
00:49:38.435 00.001 21068 MultiStar: [#1 0.26,-0.15,1.32,U] [#2 0.09,-0.36,1.47,U] [#3 0.29,-0.63,0.00,M2] [#4 0.38,-0.15,1.00,U] [#5 -0.03,-0.23,0.97,U] [#6 0.24,-0.29,0.92,U] [#7 0.06,-0.44,0.67,U] [#8 -0.22,-0.51,0.00,M1] 
00:49:38.436 00.001 21068 single-star, 6 included, MultiStar: {0.16, -0.25}, one-star: {0.10, -0.16}
00:49:38.437 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
00:49:38.438 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
00:49:38.439 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.00 mountX=-0.13 mountY=0.13, mountTheta=2.35
00:49:38.440 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.16, opts=13)
00:49:38.441 00.001 21068 Enqueuing Move request for scope (0.10, -0.16)
00:49:38.442 00.001 16108 Worker thread wakes up
00:49:38.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:49:38.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:49:38.442 00.000 16108 Moving (0.10, -0.16) raw xDistance=-0.13 yDistance=0.13
00:49:38.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:49:38.443 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:38.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:38.443 00.000 16108 MoveAxis(E, 0, ABG)
00:49:38.443 00.000 16108 Move returns status 0, amount 0
00:49:38.443 00.000 16108 MoveAxis(N, 0, ABG)
00:49:38.443 00.000 16108 Move returns status 0, amount 0
00:49:38.443 00.000 16108 move complete, result=0
00:49:38.443 00.000 16108 worker thread done servicing request
00:49:38.446 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3456, FiltMin=2937, FiltMax=57885, Gamma=1.000
00:49:38.460 00.014 21068 UpdateGuideState exits: m=123201 SNR=76.7
00:49:38.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:38.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:38.463 00.001 21068 Enqueuing Expose request
00:49:38.463 00.000 16108 Worker thread wakes up
00:49:38.464 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:38.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:38.464 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:39.440 00.976 16108 Exposure complete
00:49:39.517 00.077 16108 worker thread done servicing request
00:49:39.517 00.000 21068 OnExposeComplete: enter
00:49:39.518 00.001 21068 UpdateGuideState(): m_state=6
00:49:39.519 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8657
00:49:39.521 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=875.74, Mass=119984, SNR=81.7, Peak=12483 HFD=3.9
00:49:39.523 00.002 21068 MultiStar: [#1 0.03,-0.21,1.24,U] [#2 0.05,-0.22,1.33,U] [#3 0.16,-0.50,0.00,M3] [#4 0.16,-0.01,0.95,U] [#5 0.16,-0.09,0.96,U] [#6 0.09,0.09,0.89,U] [#7 0.45,-0.40,0.00,M1] [#8 -0.03,-0.20,0.69,U] 
00:49:39.524 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.13, 0.04}
00:49:39.526 00.002 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
00:49:39.527 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.54)
00:49:39.528 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.84 mountX=-0.10 mountY=0.07, mountTheta=2.51
00:49:39.532 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
00:49:39.533 00.001 21068 Enqueuing Move request for scope (0.08, -0.09)
00:49:39.534 00.001 16108 Worker thread wakes up
00:49:39.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:49:39.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:49:39.535 00.001 16108 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=0.07
00:49:39.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:39.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:39.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:49:39.535 00.000 16108 MoveAxis(E, 0, ABG)
00:49:39.535 00.000 16108 Move returns status 0, amount 0
00:49:39.535 00.000 16108 MoveAxis(N, 0, ABG)
00:49:39.535 00.000 16108 Move returns status 0, amount 0
00:49:39.535 00.000 16108 move complete, result=0
00:49:39.535 00.000 16108 worker thread done servicing request
00:49:39.546 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3456, FiltMin=2960, FiltMax=56173, Gamma=1.000
00:49:39.575 00.029 21068 UpdateGuideState exits: m=119984 SNR=81.7
00:49:39.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:39.579 00.002 21068 Enqueuing Expose request
00:49:39.580 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:39.582 00.002 16108 Worker thread wakes up
00:49:39.582 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:39.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:40.751 01.169 16108 Exposure complete
00:49:40.814 00.063 16108 worker thread done servicing request
00:49:40.814 00.000 21068 OnExposeComplete: enter
00:49:40.815 00.001 21068 UpdateGuideState(): m_state=6
00:49:40.816 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8658
00:49:40.817 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.78, Mass=134164, SNR=90.0, Peak=15299 HFD=3.5
00:49:40.819 00.002 21068 MultiStar: [#1 -0.12,0.01,1.24,U] [#2 -0.05,-0.21,1.15,U] [#3 0.23,-0.33,1.05,U] [#4 0.25,0.18,0.72,U] [#5 -0.15,-0.38,0.88,U] [#6 0.23,0.20,0.76,U] [#7 0.03,-0.08,0.64,U] [#8 -0.20,-0.15,0.58,U] 
00:49:40.820 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.10, 0.08}
00:49:40.821 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
00:49:40.822 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
00:49:40.823 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.46 mountX=-0.02 mountY=0.08, mountTheta=1.86
00:49:40.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
00:49:40.826 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
00:49:40.828 00.002 16108 Worker thread wakes up
00:49:40.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:49:40.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:49:40.828 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.08
00:49:40.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:49:40.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:40.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:49:40.828 00.000 16108 MoveAxis(E, 0, ABG)
00:49:40.828 00.000 16108 Move returns status 0, amount 0
00:49:40.828 00.000 16108 MoveAxis(N, 0, ABG)
00:49:40.828 00.000 16108 Move returns status 0, amount 0
00:49:40.828 00.000 16108 move complete, result=0
00:49:40.828 00.000 16108 worker thread done servicing request
00:49:40.832 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3456, FiltMin=2957, FiltMax=62221, Gamma=1.000
00:49:40.849 00.017 21068 UpdateGuideState exits: m=134164 SNR=90.0
00:49:40.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:40.852 00.001 21068 Enqueuing Expose request
00:49:40.853 00.001 16108 Worker thread wakes up
00:49:40.853 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:40.853 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:40.854 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:41.827 00.973 16108 Exposure complete
00:49:41.897 00.070 16108 worker thread done servicing request
00:49:41.897 00.000 21068 OnExposeComplete: enter
00:49:41.899 00.002 21068 UpdateGuideState(): m_state=6
00:49:41.901 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8659
00:49:41.902 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.47, Mass=118185, SNR=78.1, Peak=13763 HFD=3.6
00:49:41.903 00.001 21068 MultiStar: [#1 0.02,-0.10,1.32,U] [#2 -0.02,-0.38,1.38,U] [#3 0.02,-0.36,1.10,U] [#4 0.15,-0.18,0.86,U] [#5 0.09,-0.10,1.09,U] [#6 -0.03,-0.20,0.91,U] [#7 0.46,-0.42,0.00,M1] [#8 0.03,-0.36,0.65,U] 
00:49:41.904 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.24}, one-star: {0.07, -0.23}
00:49:41.905 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
00:49:41.906 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
00:49:41.907 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.41 mountX=-0.08 mountY=0.22, mountTheta=1.91
00:49:41.910 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.24, opts=13)
00:49:41.913 00.003 21068 Enqueuing Move request for scope (0.04, -0.24)
00:49:41.915 00.002 16108 Worker thread wakes up
00:49:41.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
00:49:41.915 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
00:49:41.915 00.000 16108 Moving (0.04, -0.24) raw xDistance=-0.08 yDistance=0.22
00:49:41.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:49:41.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:49:41.915 00.000 16108 MoveAxis(E, 0, ABG)
00:49:41.915 00.000 16108 Move returns status 0, amount 0
00:49:41.915 00.000 16108 MoveAxis(S, 44, ABG)
00:49:41.915 00.000 16108 Guiding  Dir = 1, Dur = 44
00:49:41.916 00.001 16108 IsSlewing returns 0
00:49:41.916 00.000 16108 IsGuiding returns 0
00:49:41.924 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3456, FiltMin=2851, FiltMax=48269, Gamma=1.000
00:49:41.928 00.004 16108 PulseGuide returned control before completion, sleep 43
00:49:41.944 00.016 21068 UpdateGuideState exits: m=118185 SNR=78.1
00:49:41.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.945 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:41.946 00.001 21068 Enqueuing Expose request
00:49:41.974 00.028 16108 IsGuiding returns 1
00:49:41.974 00.000 16108 scope still moving after pulse duration time elapsed
00:49:42.005 00.031 16108 IsSlewing returns 0
00:49:42.005 00.000 16108 IsGuiding returns 1
00:49:42.037 00.032 16108 IsSlewing returns 0
00:49:42.037 00.000 16108 IsGuiding returns 0
00:49:42.037 00.000 16108 scope move finished after 44 + 77 ms
00:49:42.037 00.000 16108 Move returns status 0, amount 44
00:49:42.037 00.000 16108 move complete, result=0
00:49:42.037 00.000 16108 worker thread done servicing request
00:49:42.038 00.001 16108 Worker thread wakes up
00:49:42.038 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
00:49:42.040 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:42.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:43.199 01.159 16108 Exposure complete
00:49:43.252 00.053 16108 worker thread done servicing request
00:49:43.252 00.000 21068 OnExposeComplete: enter
00:49:43.253 00.001 21068 UpdateGuideState(): m_state=6
00:49:43.255 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8660
00:49:43.255 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=875.63, Mass=119335, SNR=86.4, Peak=13299 HFD=3.6
00:49:43.256 00.001 21068 MultiStar: [#1 -0.06,-0.00,1.14,U] [#2 -0.01,-0.40,1.20,U] [#3 -0.01,-0.51,0.00,M2] [#4 0.14,-0.05,0.85,U] [#5 -0.17,-0.04,0.77,U] [#6 0.01,0.12,0.77,U] [#7 0.39,-0.34,0.00,M2] [#8 -0.07,-0.30,0.66,U] 
00:49:43.257 00.001 21068 single-star, 6 included, MultiStar: {-0.03, -0.11}, one-star: {-0.06, -0.07}
00:49:43.258 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
00:49:43.258 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
00:49:43.259 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.31 mountX=0.05 mountY=0.08, mountTheta=1.02
00:49:43.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
00:49:43.265 00.003 21068 Enqueuing Move request for scope (-0.06, -0.07)
00:49:43.267 00.002 16108 Worker thread wakes up
00:49:43.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:49:43.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:49:43.267 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
00:49:43.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:49:43.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:43.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:49:43.267 00.000 16108 MoveAxis(E, 0, ABG)
00:49:43.267 00.000 16108 Move returns status 0, amount 0
00:49:43.268 00.001 16108 MoveAxis(N, 0, ABG)
00:49:43.268 00.000 16108 Move returns status 0, amount 0
00:49:43.268 00.000 16108 move complete, result=0
00:49:43.268 00.000 16108 worker thread done servicing request
00:49:43.277 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3456, FiltMin=2982, FiltMax=54285, Gamma=1.000
00:49:43.303 00.026 21068 UpdateGuideState exits: m=119335 SNR=86.4
00:49:43.305 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:43.307 00.001 21068 Enqueuing Expose request
00:49:43.307 00.000 16108 Worker thread wakes up
00:49:43.308 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:43.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:43.308 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:44.277 00.969 16108 Exposure complete
00:49:44.356 00.079 16108 worker thread done servicing request
00:49:44.356 00.000 21068 OnExposeComplete: enter
00:49:44.358 00.002 21068 UpdateGuideState(): m_state=6
00:49:44.360 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8661
00:49:44.361 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.24, Mass=110693, SNR=72.9, Peak=12381 HFD=3.5
00:49:44.363 00.002 21068 MultiStar: [#1 -0.03,-0.21,1.25,U] [#2 0.21,-0.63,0.00,M1] [#3 0.28,-0.39,0.00,M3] [#4 -0.11,-0.53,0.00,M1] [#5 -0.12,-0.21,1.01,U] [#6 0.00,-0.13,0.87,U] [#7 0.06,-0.47,0.00,M3] [#8 0.13,-0.43,0.88,U] 
00:49:44.365 00.002 21068 refined, 4 included, MultiStar: {-0.06, -0.29}, one-star: {-0.25, -0.46}
00:49:44.367 00.002 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
00:49:44.368 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
00:49:44.370 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.78 mountX=0.01 mountY=0.29, mountTheta=1.54
00:49:44.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.29, opts=13)
00:49:44.375 00.003 21068 Enqueuing Move request for scope (-0.06, -0.29)
00:49:44.375 00.000 16108 Worker thread wakes up
00:49:44.376 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
00:49:44.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
00:49:44.376 00.000 16108 Moving (-0.06, -0.29) raw xDistance=0.01 yDistance=0.29
00:49:44.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:44.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:49:44.376 00.000 16108 MoveAxis(E, 0, ABG)
00:49:44.376 00.000 16108 Move returns status 0, amount 0
00:49:44.376 00.000 16108 MoveAxis(S, 59, ABG)
00:49:44.376 00.000 16108 Guiding  Dir = 1, Dur = 59
00:49:44.377 00.001 16108 IsSlewing returns 0
00:49:44.377 00.000 16108 IsGuiding returns 0
00:49:44.383 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3456, FiltMin=2969, FiltMax=47741, Gamma=1.000
00:49:44.402 00.019 21068 UpdateGuideState exits: m=110693 SNR=72.9
00:49:44.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:44.404 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:44.406 00.002 21068 Enqueuing Expose request
00:49:44.435 00.029 16108 PulseGuide returned control before completion, sleep 12
00:49:44.449 00.014 16108 IsGuiding returns 1
00:49:44.449 00.000 16108 scope still moving after pulse duration time elapsed
00:49:44.481 00.032 16108 IsSlewing returns 0
00:49:44.481 00.000 16108 IsGuiding returns 1
00:49:44.513 00.032 16108 IsSlewing returns 0
00:49:44.513 00.000 16108 IsGuiding returns 1
00:49:44.544 00.031 16108 IsSlewing returns 0
00:49:44.544 00.000 16108 IsGuiding returns 0
00:49:44.545 00.001 16108 scope move finished after 59 + 108 ms
00:49:44.545 00.000 16108 Move returns status 0, amount 59
00:49:44.545 00.000 16108 move complete, result=0
00:49:44.545 00.000 16108 worker thread done servicing request
00:49:44.545 00.000 16108 Worker thread wakes up
00:49:44.545 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH
00:49:44.547 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:44.548 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:45.704 01.156 16108 Exposure complete
00:49:45.760 00.056 16108 worker thread done servicing request
00:49:45.760 00.000 21068 OnExposeComplete: enter
00:49:45.762 00.002 21068 UpdateGuideState(): m_state=6
00:49:45.764 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8662
00:49:45.765 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.45, Mass=112499, SNR=76.7, Peak=13251 HFD=3.4
00:49:45.765 00.000 21068 MultiStar: [#1 0.15,-0.31,1.27,U] [#2 0.01,-0.45,1.31,U] [#3 0.51,-0.57,0.00,M4] [#4 0.16,-0.25,0.83,U] [#5 -0.18,-0.35,1.08,U] [#6 -0.10,-0.08,0.77,U] [#7 0.17,-0.12,0.67,U] [#8 -0.49,-0.34,0.00,M1] 
00:49:45.767 00.002 21068 single-star, 6 included, MultiStar: {0.02, -0.28}, one-star: {-0.05, -0.25}
00:49:45.768 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
00:49:45.771 00.003 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
00:49:45.771 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.77 mountX=0.01 mountY=0.25, mountTheta=1.55
00:49:45.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.25, opts=13)
00:49:45.775 00.001 21068 Enqueuing Move request for scope (-0.05, -0.25)
00:49:45.777 00.002 16108 Worker thread wakes up
00:49:45.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
00:49:45.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
00:49:45.777 00.000 16108 Moving (-0.05, -0.25) raw xDistance=0.01 yDistance=0.25
00:49:45.778 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:45.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:49:45.778 00.000 16108 MoveAxis(E, 0, ABG)
00:49:45.778 00.000 16108 Move returns status 0, amount 0
00:49:45.778 00.000 16108 MoveAxis(S, 51, ABG)
00:49:45.778 00.000 16108 Guiding  Dir = 1, Dur = 51
00:49:45.779 00.001 16108 IsSlewing returns 0
00:49:45.779 00.000 16108 IsGuiding returns 0
00:49:45.781 00.002 16108 PulseGuide returned control before completion, sleep 60
00:49:45.786 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3456, FiltMin=2973, FiltMax=53395, Gamma=1.000
00:49:45.812 00.026 21068 UpdateGuideState exits: m=112499 SNR=76.7
00:49:45.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:45.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:45.815 00.001 21068 Enqueuing Expose request
00:49:45.842 00.027 16108 IsGuiding returns 1
00:49:45.842 00.000 16108 scope still moving after pulse duration time elapsed
00:49:45.872 00.030 16108 IsSlewing returns 0
00:49:45.873 00.001 16108 IsGuiding returns 0
00:49:45.873 00.000 16108 scope move finished after 51 + 43 ms
00:49:45.873 00.000 16108 Move returns status 0, amount 51
00:49:45.873 00.000 16108 move complete, result=0
00:49:45.873 00.000 16108 worker thread done servicing request
00:49:45.873 00.000 16108 Worker thread wakes up
00:49:45.873 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
00:49:45.876 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:45.877 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:46.852 00.975 16108 Exposure complete
00:49:46.920 00.068 16108 worker thread done servicing request
00:49:46.920 00.000 21068 OnExposeComplete: enter
00:49:46.921 00.001 21068 UpdateGuideState(): m_state=6
00:49:46.922 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8663
00:49:46.922 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=875.51, Mass=122360, SNR=87.5, Peak=13283 HFD=3.6
00:49:46.923 00.001 21068 MultiStar: [#1 -0.11,-0.26,0.97,U] [#2 -0.22,-0.50,0.00,M1] [#3 -0.07,-0.46,0.00,M5] [#4 0.33,-0.36,0.00,M1] [#5 0.27,-0.30,0.77,U] [#6 -0.03,-0.06,0.82,U] [#7 0.45,-0.32,0.00,M3] [#8 -0.31,-0.56,0.00,M2] 
00:49:46.924 00.001 21068 single-star, 3 included, MultiStar: {0.04, -0.20}, one-star: {0.06, -0.19}
00:49:46.925 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
00:49:46.925 00.000 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
00:49:46.927 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.28 mountX=-0.09 mountY=0.17, mountTheta=2.05
00:49:46.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.19, opts=13)
00:49:46.930 00.001 21068 Enqueuing Move request for scope (0.06, -0.19)
00:49:46.932 00.002 16108 Worker thread wakes up
00:49:46.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
00:49:46.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
00:49:46.932 00.000 16108 Moving (0.06, -0.19) raw xDistance=-0.09 yDistance=0.17
00:49:46.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:49:46.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:46.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:49:46.932 00.000 16108 MoveAxis(E, 0, ABG)
00:49:46.932 00.000 16108 Move returns status 0, amount 0
00:49:46.932 00.000 16108 MoveAxis(N, 0, ABG)
00:49:46.932 00.000 16108 Move returns status 0, amount 0
00:49:46.932 00.000 16108 move complete, result=0
00:49:46.932 00.000 16108 worker thread done servicing request
00:49:46.935 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3456, FiltMin=2845, FiltMax=65440, Gamma=1.000
00:49:46.953 00.018 21068 UpdateGuideState exits: m=122360 SNR=87.5
00:49:46.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:46.956 00.001 21068 Enqueuing Expose request
00:49:46.957 00.001 16108 Worker thread wakes up
00:49:46.957 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:46.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:46.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:48.121 01.162 16108 Exposure complete
00:49:48.192 00.071 16108 worker thread done servicing request
00:49:48.194 00.002 21068 OnExposeComplete: enter
00:49:48.194 00.000 21068 UpdateGuideState(): m_state=6
00:49:48.195 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8664
00:49:48.196 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.66, Mass=121577, SNR=85.9, Peak=11491 HFD=3.7
00:49:48.197 00.001 21068 MultiStar: [#1 -0.19,-0.19,1.35,U] [#2 -0.12,-0.51,0.00,M2] [#3 0.05,-0.55,0.00,M6] [#4 0.18,-0.39,0.74,U] [#5 0.22,-0.38,0.81,U] [#6 -0.17,-0.16,0.80,U] [#7 0.48,-0.20,0.00,M4] [#8 -0.28,-0.33,0.81,U] 
00:49:48.198 00.001 21068 single-star, 5 included, MultiStar: {-0.02, -0.23}, one-star: {0.21, -0.04}
00:49:48.198 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
00:49:48.199 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:49:48.200 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.19 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
00:49:48.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.04, opts=13)
00:49:48.202 00.000 21068 Enqueuing Move request for scope (0.21, -0.04)
00:49:48.204 00.002 16108 Worker thread wakes up
00:49:48.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
00:49:48.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
00:49:48.204 00.000 16108 Moving (0.21, -0.04) raw xDistance=-0.21 yDistance=-0.01
00:49:48.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:49:48.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:48.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:49:48.204 00.000 16108 MoveAxis(E, 55, ABG)
00:49:48.205 00.001 16108 Guiding  Dir = 2, Dur = 55
00:49:48.205 00.000 16108 IsSlewing returns 0
00:49:48.205 00.000 16108 IsGuiding returns 0
00:49:48.208 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3456, FiltMin=2877, FiltMax=65440, Gamma=1.000
00:49:48.225 00.017 21068 UpdateGuideState exits: m=121577 SNR=85.9
00:49:48.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:48.228 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:48.229 00.001 21068 Enqueuing Expose request
00:49:48.262 00.033 16108 IsGuiding returns 1
00:49:48.263 00.001 16108 scope still moving after pulse duration time elapsed
00:49:48.293 00.030 16108 IsSlewing returns 0
00:49:48.293 00.000 16108 IsGuiding returns 1
00:49:48.325 00.032 16108 IsSlewing returns 0
00:49:48.325 00.000 16108 IsGuiding returns 1
00:49:48.356 00.031 16108 IsSlewing returns 0
00:49:48.356 00.000 16108 IsGuiding returns 0
00:49:48.357 00.001 16108 scope move finished after 55 + 96 ms
00:49:48.357 00.000 16108 Move returns status 0, amount 55
00:49:48.357 00.000 16108 MoveAxis(N, 0, ABG)
00:49:48.357 00.000 16108 Move returns status 0, amount 0
00:49:48.357 00.000 16108 move complete, result=0
00:49:48.357 00.000 16108 worker thread done servicing request
00:49:48.357 00.000 16108 Worker thread wakes up
00:49:48.357 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
00:49:48.361 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:48.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:49.335 00.974 16108 Exposure complete
00:49:49.394 00.059 16108 worker thread done servicing request
00:49:49.394 00.000 21068 OnExposeComplete: enter
00:49:49.395 00.001 21068 UpdateGuideState(): m_state=6
00:49:49.396 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8665
00:49:49.396 00.000 21068 Star::Find returns 1 (0), X=219.64, Y=875.36, Mass=127459, SNR=91.1, Peak=14621 HFD=3.4
00:49:49.397 00.001 21068 MultiStar: [#1 -0.59,-0.08,0.00,M1] [#2 -0.11,-0.48,0.00,M3] [#3 -0.20,-0.38,0.90,U] [#4 -0.04,-0.06,0.77,U] [#5 -0.18,-0.39,0.86,U] [#6 -0.39,0.14,0.76,U] [#7 -0.14,-0.09,0.58,U] [#8 -0.54,-0.81,0.00,M2] 
00:49:49.398 00.001 21068 refined, 5 included, MultiStar: {-0.22, -0.21}, one-star: {-0.31, -0.34}
00:49:49.399 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
00:49:49.400 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
00:49:49.400 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.38 mountX=0.18 mountY=0.25, mountTheta=0.95
00:49:49.403 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.21, opts=13)
00:49:49.403 00.000 21068 Enqueuing Move request for scope (-0.22, -0.21)
00:49:49.404 00.001 16108 Worker thread wakes up
00:49:49.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
00:49:49.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
00:49:49.404 00.000 16108 Moving (-0.22, -0.21) raw xDistance=0.18 yDistance=0.25
00:49:49.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:49:49.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:49:49.404 00.000 16108 MoveAxis(E, 0, ABG)
00:49:49.404 00.000 16108 Move returns status 0, amount 0
00:49:49.404 00.000 16108 MoveAxis(S, 51, ABG)
00:49:49.404 00.000 16108 Guiding  Dir = 1, Dur = 51
00:49:49.405 00.001 16108 IsSlewing returns 0
00:49:49.405 00.000 16108 IsGuiding returns 0
00:49:49.408 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3456, FiltMin=2928, FiltMax=56483, Gamma=1.000
00:49:49.425 00.017 21068 UpdateGuideState exits: m=127459 SNR=91.1
00:49:49.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:49.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:49.428 00.001 21068 Enqueuing Expose request
00:49:49.441 00.013 16108 PulseGuide returned control before completion, sleep 25
00:49:49.471 00.030 16108 IsGuiding returns 1
00:49:49.471 00.000 16108 scope still moving after pulse duration time elapsed
00:49:49.501 00.030 16108 IsSlewing returns 0
00:49:49.501 00.000 16108 IsGuiding returns 1
00:49:49.532 00.031 16108 IsSlewing returns 0
00:49:49.533 00.001 16108 IsGuiding returns 1
00:49:49.563 00.030 16108 IsSlewing returns 0
00:49:49.563 00.000 16108 IsGuiding returns 0
00:49:49.563 00.000 16108 scope move finished after 51 + 108 ms
00:49:49.563 00.000 16108 Move returns status 0, amount 51
00:49:49.563 00.000 16108 move complete, result=0
00:49:49.563 00.000 16108 worker thread done servicing request
00:49:49.563 00.000 16108 Worker thread wakes up
00:49:49.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:49.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:49.563 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
00:49:50.722 01.159 16108 Exposure complete
00:49:50.786 00.064 16108 worker thread done servicing request
00:49:50.786 00.000 21068 OnExposeComplete: enter
00:49:50.787 00.001 21068 UpdateGuideState(): m_state=6
00:49:50.788 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8666
00:49:50.790 00.002 21068 Star::Find returns 1 (0), X=219.62, Y=875.58, Mass=109367, SNR=72.1, Peak=12765 HFD=3.3
00:49:50.791 00.001 21068 MultiStar: [#1 -0.34,-0.22,1.21,U] [#2 -0.18,-0.49,0.00,M4] [#3 0.03,-0.53,0.00,M6] [#4 -0.10,-0.37,0.93,U] [#5 -0.25,-0.21,1.16,U] [#6 0.01,-0.16,0.84,U] [#7 -0.13,-0.22,0.67,U] [#8 -0.12,-0.13,0.91,U] 
00:49:50.793 00.002 21068 refined, 6 included, MultiStar: {-0.20, -0.20}, one-star: {-0.34, -0.12}
00:49:50.795 00.002 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
00:49:50.796 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
00:49:50.797 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.34 mountX=0.16 mountY=0.24, mountTheta=1.00
00:49:50.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.20, opts=13)
00:49:50.800 00.001 21068 Enqueuing Move request for scope (-0.20, -0.20)
00:49:50.801 00.001 16108 Worker thread wakes up
00:49:50.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
00:49:50.801 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
00:49:50.801 00.000 16108 Moving (-0.20, -0.20) raw xDistance=0.16 yDistance=0.24
00:49:50.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:50.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:49:50.801 00.000 16108 MoveAxis(E, 0, ABG)
00:49:50.802 00.001 16108 Move returns status 0, amount 0
00:49:50.802 00.000 16108 MoveAxis(S, 49, ABG)
00:49:50.802 00.000 16108 Guiding  Dir = 1, Dur = 49
00:49:50.802 00.000 16108 IsSlewing returns 0
00:49:50.802 00.000 16108 IsGuiding returns 0
00:49:50.802 00.000 16108 PulseGuide returned control before completion, sleep 59
00:49:50.806 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3456, FiltMin=2998, FiltMax=61853, Gamma=1.000
00:49:50.823 00.017 21068 UpdateGuideState exits: m=109367 SNR=72.1
00:49:50.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.824 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:50.826 00.002 21068 Enqueuing Expose request
00:49:50.876 00.050 16108 IsGuiding returns 1
00:49:50.876 00.000 16108 scope still moving after pulse duration time elapsed
00:49:50.906 00.030 16108 IsSlewing returns 0
00:49:50.906 00.000 16108 IsGuiding returns 0
00:49:50.907 00.001 16108 scope move finished after 49 + 55 ms
00:49:50.907 00.000 16108 Move returns status 0, amount 49
00:49:50.907 00.000 16108 move complete, result=0
00:49:50.907 00.000 16108 worker thread done servicing request
00:49:50.907 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
00:49:50.910 00.003 16108 Worker thread wakes up
00:49:50.910 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:50.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:51.882 00.972 16108 Exposure complete
00:49:51.954 00.072 16108 worker thread done servicing request
00:49:51.955 00.001 21068 OnExposeComplete: enter
00:49:51.955 00.000 21068 UpdateGuideState(): m_state=6
00:49:51.956 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8667
00:49:51.957 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=875.95, Mass=114693, SNR=69.7, Peak=14163 HFD=3.5
00:49:51.958 00.001 21068 MultiStar: [#1 -0.03,-0.12,1.38,U] [#2 -0.13,-0.32,1.67,U] [#3 -0.29,-0.65,0.00,M7] [#4 0.06,-0.42,0.94,U] [#5 -0.26,-0.19,1.03,U] [#6 -0.13,0.20,1.03,U] [#7 -0.09,-0.03,0.88,U] [#8 -0.60,-0.17,0.00,M2] 
00:49:51.960 00.002 21068 refined, 6 included, MultiStar: {-0.14, -0.11}, one-star: {-0.44, 0.25}
00:49:51.960 00.000 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
00:49:51.961 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
00:49:51.962 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.49 mountX=0.12 mountY=0.14, mountTheta=0.86
00:49:51.963 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
00:49:51.964 00.001 21068 Enqueuing Move request for scope (-0.14, -0.11)
00:49:51.965 00.001 16108 Worker thread wakes up
00:49:51.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
00:49:51.965 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
00:49:51.965 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
00:49:51.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:49:51.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:51.966 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:49:51.966 00.000 16108 MoveAxis(E, 0, ABG)
00:49:51.966 00.000 16108 Move returns status 0, amount 0
00:49:51.966 00.000 16108 MoveAxis(N, 0, ABG)
00:49:51.966 00.000 16108 Move returns status 0, amount 0
00:49:51.966 00.000 16108 move complete, result=0
00:49:51.966 00.000 16108 worker thread done servicing request
00:49:51.971 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3456, FiltMin=2947, FiltMax=60365, Gamma=1.000
00:49:51.987 00.016 21068 UpdateGuideState exits: m=114693 SNR=69.7
00:49:51.987 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:51.988 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:51.989 00.001 21068 Enqueuing Expose request
00:49:51.989 00.000 16108 Worker thread wakes up
00:49:51.989 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:51.991 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:51.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:53.159 01.168 16108 Exposure complete
00:49:53.233 00.074 16108 worker thread done servicing request
00:49:53.234 00.001 21068 OnExposeComplete: enter
00:49:53.236 00.002 21068 UpdateGuideState(): m_state=6
00:49:53.240 00.004 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8668
00:49:53.242 00.002 21068 Star::Find returns 1 (0), X=219.51, Y=875.81, Mass=97458, SNR=60.7, Peak=11955 HFD=3.4
00:49:53.245 00.003 21068 MultiStar: [#1 -0.52,0.01,0.00,M1] [#2 -0.31,-0.34,1.50,U] [#3 -0.45,-0.23,0.00,M8] [#4 0.31,-0.15,1.15,U] [#5 0.05,-0.19,1.26,U] [#6 0.00,0.09,1.09,U] [#7 -0.34,0.00,0.78,U] [#8 -0.62,-0.25,0.00,M3] 
00:49:53.247 00.002 21068 refined, 5 included, MultiStar: {-0.11, -0.11}, one-star: {-0.45, 0.11}
00:49:53.248 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.94)
00:49:53.249 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
00:49:53.250 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.38 mountX=0.09 mountY=0.13, mountTheta=0.96
00:49:53.254 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.11, opts=13)
00:49:53.254 00.000 21068 Enqueuing Move request for scope (-0.11, -0.11)
00:49:53.255 00.001 16108 Worker thread wakes up
00:49:53.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
00:49:53.255 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
00:49:53.255 00.000 16108 Moving (-0.11, -0.11) raw xDistance=0.09 yDistance=0.13
00:49:53.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:49:53.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:53.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:53.255 00.000 16108 MoveAxis(E, 0, ABG)
00:49:53.255 00.000 16108 Move returns status 0, amount 0
00:49:53.255 00.000 16108 MoveAxis(N, 0, ABG)
00:49:53.256 00.001 16108 Move returns status 0, amount 0
00:49:53.256 00.000 16108 move complete, result=0
00:49:53.256 00.000 16108 worker thread done servicing request
00:49:53.259 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3456, FiltMin=2979, FiltMax=61011, Gamma=1.000
00:49:53.275 00.016 21068 UpdateGuideState exits: m=97458 SNR=60.7
00:49:53.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:53.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:53.277 00.000 21068 Enqueuing Expose request
00:49:53.278 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:53.279 00.001 16108 Worker thread wakes up
00:49:53.279 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:53.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:54.254 00.975 16108 Exposure complete
00:49:54.319 00.065 16108 worker thread done servicing request
00:49:54.319 00.000 21068 OnExposeComplete: enter
00:49:54.320 00.001 21068 UpdateGuideState(): m_state=6
00:49:54.321 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8669
00:49:54.322 00.001 21068 Star::Find returns 1 (0), X=219.37, Y=875.53, Mass=121706, SNR=75.6, Peak=13437 HFD=3.3
00:49:54.323 00.001 21068 MultiStar: [#1 -0.34,0.08,1.20,U] [#2 -0.24,-0.30,1.28,U] [#3 -0.45,-0.15,0.00,M9] [#4 -0.05,-0.00,0.81,U] [#5 -0.27,-0.04,1.03,U] [#6 0.11,0.20,0.92,U] [#7 -0.49,-0.53,0.00,M1] [#8 -0.40,-0.35,0.00,M4] 
00:49:54.324 00.001 21068 refined, 5 included, MultiStar: {-0.24, -0.05}, one-star: {-0.59, -0.18}
00:49:54.324 00.000 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
00:49:54.325 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:49:54.327 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-2.93 mountX=0.23 mountY=0.11, mountTheta=0.44
00:49:54.328 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.05, opts=13)
00:49:54.329 00.001 21068 Enqueuing Move request for scope (-0.24, -0.05)
00:49:54.329 00.000 16108 Worker thread wakes up
00:49:54.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
00:49:54.330 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
00:49:54.330 00.000 16108 Moving (-0.24, -0.05) raw xDistance=0.23 yDistance=0.11
00:49:54.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:49:54.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:54.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:49:54.330 00.000 16108 MoveAxis(W, 60, ABG)
00:49:54.330 00.000 16108 Guiding  Dir = 3, Dur = 60
00:49:54.330 00.000 16108 IsSlewing returns 0
00:49:54.330 00.000 16108 IsGuiding returns 0
00:49:54.332 00.002 16108 PulseGuide returned control before completion, sleep 69
00:49:54.338 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3456, FiltMin=2966, FiltMax=62547, Gamma=1.000
00:49:54.366 00.028 21068 UpdateGuideState exits: m=121706 SNR=75.6
00:49:54.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:54.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:54.368 00.000 21068 Enqueuing Expose request
00:49:54.409 00.041 16108 IsGuiding returns 0
00:49:54.409 00.000 16108 Move returns status 0, amount 60
00:49:54.409 00.000 16108 MoveAxis(N, 0, ABG)
00:49:54.409 00.000 16108 Move returns status 0, amount 0
00:49:54.409 00.000 16108 move complete, result=0
00:49:54.409 00.000 16108 worker thread done servicing request
00:49:54.410 00.001 16108 Worker thread wakes up
00:49:54.410 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:54.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:54.410 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
00:49:55.566 01.156 16108 Exposure complete
00:49:55.646 00.080 16108 worker thread done servicing request
00:49:55.646 00.000 21068 OnExposeComplete: enter
00:49:55.649 00.003 21068 UpdateGuideState(): m_state=6
00:49:55.651 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8670
00:49:55.653 00.002 21068 Star::Find returns 1 (0), X=219.89, Y=875.73, Mass=118423, SNR=81.4, Peak=16083 HFD=3.2
00:49:55.655 00.002 21068 MultiStar: [#1 -0.13,0.02,1.37,U] [#2 -0.45,-0.18,0.00,M2] [#3 -0.04,-0.33,0.81,U] [#4 0.20,0.06,0.79,U] [#5 -0.11,-0.18,1.04,U] [#6 -0.08,0.17,0.85,U] [#7 0.05,-0.25,0.56,U] [#8 -0.46,-0.30,0.00,M5] 
00:49:55.657 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.05}, one-star: {-0.07, 0.03}
00:49:55.658 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
00:49:55.660 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
00:49:55.664 00.004 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.27 mountX=0.03 mountY=0.06, mountTheta=1.06
00:49:55.667 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
00:49:55.668 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
00:49:55.669 00.001 16108 Worker thread wakes up
00:49:55.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:49:55.669 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:49:55.669 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
00:49:55.670 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:55.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:55.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:55.670 00.000 16108 MoveAxis(E, 0, ABG)
00:49:55.670 00.000 16108 Move returns status 0, amount 0
00:49:55.670 00.000 16108 MoveAxis(N, 0, ABG)
00:49:55.670 00.000 16108 Move returns status 0, amount 0
00:49:55.670 00.000 16108 move complete, result=0
00:49:55.670 00.000 16108 worker thread done servicing request
00:49:55.677 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3456, FiltMin=2998, FiltMax=50659, Gamma=1.000
00:49:55.701 00.024 21068 UpdateGuideState exits: m=118423 SNR=81.4
00:49:55.703 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:55.705 00.001 21068 Enqueuing Expose request
00:49:55.705 00.000 16108 Worker thread wakes up
00:49:55.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:55.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:55.705 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:56.674 00.969 16108 Exposure complete
00:49:56.749 00.075 16108 worker thread done servicing request
00:49:56.749 00.000 21068 OnExposeComplete: enter
00:49:56.750 00.001 21068 UpdateGuideState(): m_state=6
00:49:56.752 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8671
00:49:56.752 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=875.59, Mass=123634, SNR=93.1, Peak=16179 HFD=3.6
00:49:56.753 00.001 21068 MultiStar: [#1 -0.38,0.04,1.00,U] [#2 -0.04,0.01,0.98,U] [#3 0.29,-0.28,0.89,U] [#4 0.03,0.13,0.70,U] [#5 -0.07,0.06,0.73,U] [#6 0.01,0.29,0.67,U] [#7 0.04,-0.08,0.52,U] [#8 -0.37,-0.25,0.73,U] 
00:49:56.754 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.02, -0.11}
00:49:56.755 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
00:49:56.756 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
00:49:56.757 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.75 mountX=0.06 mountY=0.04, mountTheta=0.60
00:49:56.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
00:49:56.759 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
00:49:56.760 00.001 16108 Worker thread wakes up
00:49:56.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:49:56.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:49:56.760 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.06 yDistance=0.04
00:49:56.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:49:56.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:56.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:56.760 00.000 16108 MoveAxis(E, 0, ABG)
00:49:56.760 00.000 16108 Move returns status 0, amount 0
00:49:56.761 00.001 16108 MoveAxis(N, 0, ABG)
00:49:56.761 00.000 16108 Move returns status 0, amount 0
00:49:56.761 00.000 16108 move complete, result=0
00:49:56.761 00.000 16108 worker thread done servicing request
00:49:56.764 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3456, FiltMin=2934, FiltMax=60656, Gamma=1.000
00:49:56.778 00.014 21068 UpdateGuideState exits: m=123634 SNR=93.1
00:49:56.778 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:56.780 00.001 21068 Enqueuing Expose request
00:49:56.780 00.000 16108 Worker thread wakes up
00:49:56.781 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:56.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:56.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:57.949 01.168 16108 Exposure complete
00:49:58.006 00.057 16108 worker thread done servicing request
00:49:58.006 00.000 21068 OnExposeComplete: enter
00:49:58.007 00.001 21068 UpdateGuideState(): m_state=6
00:49:58.008 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8672
00:49:58.008 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=875.64, Mass=116426, SNR=80.9, Peak=17411 HFD=3.2
00:49:58.009 00.001 21068 MultiStar: [#1 0.17,-0.28,1.08,U] [#2 -0.08,-0.53,0.00,M2] [#3 0.12,-0.18,1.11,U] [#4 -0.00,-0.15,0.89,U] [#5 -0.07,-0.06,0.93,U] [#6 -0.24,-0.18,0.93,U] [#7 0.04,-0.25,0.62,U] [#8 -0.17,-0.26,0.76,U] 
00:49:58.010 00.001 21068 single-star, 7 included, MultiStar: {0.01, -0.18}, one-star: {0.15, -0.06}
00:49:58.011 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
00:49:58.012 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
00:49:58.012 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.16 mountY=0.02, mountTheta=3.01
00:49:58.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.06, opts=13)
00:49:58.015 00.001 21068 Enqueuing Move request for scope (0.15, -0.06)
00:49:58.016 00.001 16108 Worker thread wakes up
00:49:58.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:49:58.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:49:58.016 00.000 16108 Moving (0.15, -0.06) raw xDistance=-0.16 yDistance=0.02
00:49:58.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:49:58.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:58.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:49:58.016 00.000 16108 MoveAxis(E, 0, ABG)
00:49:58.016 00.000 16108 Move returns status 0, amount 0
00:49:58.016 00.000 16108 MoveAxis(N, 0, ABG)
00:49:58.016 00.000 16108 Move returns status 0, amount 0
00:49:58.016 00.000 16108 move complete, result=0
00:49:58.016 00.000 16108 worker thread done servicing request
00:49:58.024 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3456, FiltMin=2953, FiltMax=50995, Gamma=1.000
00:49:58.050 00.026 21068 UpdateGuideState exits: m=116426 SNR=80.9
00:49:58.053 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.055 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:58.058 00.003 21068 Enqueuing Expose request
00:49:58.059 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:58.061 00.002 16108 Worker thread wakes up
00:49:58.061 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:58.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:49:59.036 00.975 16108 Exposure complete
00:49:59.105 00.069 16108 worker thread done servicing request
00:49:59.105 00.000 21068 OnExposeComplete: enter
00:49:59.108 00.003 21068 UpdateGuideState(): m_state=6
00:49:59.110 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8673
00:49:59.111 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=875.93, Mass=129205, SNR=92.2, Peak=16243 HFD=3.3
00:49:59.114 00.003 21068 MultiStar: [#1 -0.21,-0.04,1.06,U] [#2 -0.31,-0.20,1.10,U] [#3 -0.11,-0.36,0.93,U] [#4 0.04,-0.00,0.68,U] [#5 -0.37,-0.18,0.76,U] [#6 -0.11,-0.13,0.74,U] [#7 -0.12,-0.28,0.49,U] [#8 -0.42,-0.29,0.00,M4] 
00:49:59.116 00.002 21068 refined, 7 included, MultiStar: {-0.21, -0.11}, one-star: {-0.34, 0.23}
00:49:59.117 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.67)
00:49:59.118 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
00:49:59.120 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-2.65 mountX=0.18 mountY=0.16, mountTheta=0.70
00:49:59.122 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.11, opts=13)
00:49:59.123 00.001 21068 Enqueuing Move request for scope (-0.21, -0.11)
00:49:59.124 00.001 16108 Worker thread wakes up
00:49:59.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
00:49:59.124 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
00:49:59.124 00.000 16108 Moving (-0.21, -0.11) raw xDistance=0.18 yDistance=0.16
00:49:59.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:49:59.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:59.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:49:59.124 00.000 16108 MoveAxis(E, 0, ABG)
00:49:59.124 00.000 16108 Move returns status 0, amount 0
00:49:59.124 00.000 16108 MoveAxis(N, 0, ABG)
00:49:59.125 00.001 16108 Move returns status 0, amount 0
00:49:59.125 00.000 16108 move complete, result=0
00:49:59.125 00.000 16108 worker thread done servicing request
00:49:59.130 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3456, FiltMin=2973, FiltMax=65472, Gamma=1.000
00:49:59.145 00.015 21068 UpdateGuideState exits: m=129205 SNR=92.2
00:49:59.147 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:49:59.149 00.001 21068 Enqueuing Expose request
00:49:59.149 00.000 16108 Worker thread wakes up
00:49:59.149 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:59.151 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:49:59.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:00.320 01.169 16108 Exposure complete
00:50:00.388 00.068 16108 worker thread done servicing request
00:50:00.388 00.000 21068 OnExposeComplete: enter
00:50:00.389 00.001 21068 UpdateGuideState(): m_state=6
00:50:00.390 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8674
00:50:00.390 00.000 21068 Star::Find returns 1 (0), X=219.72, Y=875.39, Mass=121757, SNR=92.2, Peak=15581 HFD=3.3
00:50:00.391 00.001 21068 MultiStar: [#1 -0.26,-0.39,0.00,M1] [#2 -0.24,-0.32,1.18,U] [#3 -0.12,-0.41,1.00,U] [#4 -0.29,-0.41,0.00,M1] [#5 -0.54,-0.45,0.00,M1] [#6 -0.28,-0.10,0.72,U] [#7 -0.13,-0.35,0.57,U] [#8 -0.37,-0.36,0.00,M5] 
00:50:00.392 00.001 21068 refined, 4 included, MultiStar: {-0.21, -0.31}, one-star: {-0.24, -0.31}
00:50:00.393 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.16)
00:50:00.393 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.22)
00:50:00.394 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-2.16 mountX=0.15 mountY=0.35, mountTheta=1.17
00:50:00.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.31, opts=13)
00:50:00.398 00.001 21068 Enqueuing Move request for scope (-0.21, -0.31)
00:50:00.400 00.002 16108 Worker thread wakes up
00:50:00.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.31) opts 0xd
00:50:00.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.31)
00:50:00.400 00.000 16108 Moving (-0.21, -0.31) raw xDistance=0.15 yDistance=0.35
00:50:00.401 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:50:00.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
00:50:00.401 00.000 16108 MoveAxis(E, 0, ABG)
00:50:00.401 00.000 16108 Move returns status 0, amount 0
00:50:00.401 00.000 16108 MoveAxis(S, 70, ABG)
00:50:00.401 00.000 16108 Guiding  Dir = 1, Dur = 70
00:50:00.401 00.000 16108 IsSlewing returns 0
00:50:00.402 00.001 16108 IsGuiding returns 0
00:50:00.402 00.000 16108 PulseGuide returned control before completion, sleep 80
00:50:00.406 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3453, FiltMin=2998, FiltMax=55901, Gamma=1.000
00:50:00.423 00.017 21068 UpdateGuideState exits: m=121757 SNR=92.2
00:50:00.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:00.426 00.001 21068 Enqueuing Expose request
00:50:00.489 00.063 16108 IsGuiding returns 0
00:50:00.489 00.000 16108 Move returns status 0, amount 70
00:50:00.489 00.000 16108 move complete, result=0
00:50:00.489 00.000 16108 worker thread done servicing request
00:50:00.489 00.000 16108 Worker thread wakes up
00:50:00.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:00.491 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:00.493 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 70 ms SOUTH
00:50:01.464 00.971 16108 Exposure complete
00:50:01.529 00.065 16108 worker thread done servicing request
00:50:01.529 00.000 21068 OnExposeComplete: enter
00:50:01.530 00.001 21068 UpdateGuideState(): m_state=6
00:50:01.531 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8675
00:50:01.532 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=875.57, Mass=114625, SNR=79.9, Peak=15107 HFD=3.2
00:50:01.533 00.001 21068 MultiStar: [#1 -0.01,-0.02,1.23,U] [#2 0.08,-0.56,0.00,M1] [#3 -0.03,-0.39,1.00,U] [#4 -0.27,-0.20,0.98,U] [#5 -0.24,-0.34,1.12,U] [#6 -0.22,-0.33,0.72,U] [#7 -0.00,-0.04,0.71,U] [#8 -0.21,-0.37,1.07,U] 
00:50:01.534 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.23}, one-star: {-0.47, -0.13}
00:50:01.534 00.000 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
00:50:01.535 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
00:50:01.536 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-2.24 mountX=0.14 mountY=0.26, mountTheta=1.09
00:50:01.537 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.23, opts=13)
00:50:01.538 00.001 21068 Enqueuing Move request for scope (-0.18, -0.23)
00:50:01.539 00.001 16108 Worker thread wakes up
00:50:01.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd
00:50:01.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.23)
00:50:01.539 00.000 16108 Moving (-0.18, -0.23) raw xDistance=0.14 yDistance=0.26
00:50:01.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:50:01.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
00:50:01.539 00.000 16108 MoveAxis(E, 0, ABG)
00:50:01.539 00.000 16108 Move returns status 0, amount 0
00:50:01.539 00.000 16108 MoveAxis(S, 53, ABG)
00:50:01.539 00.000 16108 Guiding  Dir = 1, Dur = 53
00:50:01.539 00.000 16108 IsSlewing returns 0
00:50:01.540 00.001 16108 IsGuiding returns 0
00:50:01.545 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3453, FiltMin=2966, FiltMax=59328, Gamma=1.000
00:50:01.559 00.014 21068 UpdateGuideState exits: m=114625 SNR=79.9
00:50:01.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:01.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:01.561 00.000 21068 Enqueuing Expose request
00:50:01.588 00.027 16108 PulseGuide returned control before completion, sleep 15
00:50:01.619 00.031 16108 IsGuiding returns 1
00:50:01.619 00.000 16108 scope still moving after pulse duration time elapsed
00:50:01.650 00.031 16108 IsSlewing returns 0
00:50:01.650 00.000 16108 IsGuiding returns 1
00:50:01.681 00.031 16108 IsSlewing returns 0
00:50:01.681 00.000 16108 IsGuiding returns 0
00:50:01.681 00.000 16108 scope move finished after 53 + 88 ms
00:50:01.685 00.004 16108 Move returns status 0, amount 53
00:50:01.685 00.000 16108 move complete, result=0
00:50:01.685 00.000 16108 worker thread done servicing request
00:50:01.685 00.000 16108 Worker thread wakes up
00:50:01.685 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
00:50:01.710 00.025 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:01.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:02.876 01.166 16108 Exposure complete
00:50:02.958 00.082 16108 worker thread done servicing request
00:50:02.958 00.000 21068 OnExposeComplete: enter
00:50:02.959 00.001 21068 UpdateGuideState(): m_state=6
00:50:02.960 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8676
00:50:02.960 00.000 21068 Star::Find returns 1 (0), X=219.66, Y=875.74, Mass=123988, SNR=88.1, Peak=16707 HFD=3.4
00:50:02.961 00.001 21068 MultiStar: [#1 0.01,0.11,1.02,U] [#2 0.05,-0.12,0.95,U] [#3 -0.18,-0.20,0.95,U] [#4 -0.21,0.28,0.75,U] [#5 -0.22,0.13,0.84,U] [#6 -0.18,0.02,0.76,U] [#7 -0.17,0.10,0.60,U] [#8 -0.59,-0.16,0.00,M5] 
00:50:02.962 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.30, 0.03}
00:50:02.963 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
00:50:02.963 00.000 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
00:50:02.964 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.91 mountX=0.15 mountY=0.00, mountTheta=0.00
00:50:02.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.03, opts=13)
00:50:02.968 00.001 21068 Enqueuing Move request for scope (-0.14, 0.03)
00:50:02.968 00.000 16108 Worker thread wakes up
00:50:02.969 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:50:02.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:50:02.969 00.000 16108 Moving (-0.14, 0.03) raw xDistance=0.15 yDistance=0.00
00:50:02.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:50:02.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:50:02.969 00.000 16108 MoveAxis(E, 0, ABG)
00:50:02.969 00.000 16108 Move returns status 0, amount 0
00:50:02.969 00.000 16108 MoveAxis(N, 0, ABG)
00:50:02.969 00.000 16108 Move returns status 0, amount 0
00:50:02.969 00.000 16108 move complete, result=0
00:50:02.969 00.000 16108 worker thread done servicing request
00:50:02.976 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3453, FiltMin=2992, FiltMax=57520, Gamma=1.000
00:50:02.997 00.021 21068 UpdateGuideState exits: m=123988 SNR=88.1
00:50:02.999 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:03.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:03.001 00.001 21068 Enqueuing Expose request
00:50:03.002 00.001 16108 Worker thread wakes up
00:50:03.002 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:03.003 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:03.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:03.970 00.967 16108 Exposure complete
00:50:04.025 00.055 16108 worker thread done servicing request
00:50:04.025 00.000 21068 OnExposeComplete: enter
00:50:04.026 00.001 21068 UpdateGuideState(): m_state=6
00:50:04.027 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8677
00:50:04.027 00.000 21068 Star::Find returns 1 (0), X=219.69, Y=876.16, Mass=123765, SNR=86.7, Peak=15939 HFD=3.4
00:50:04.028 00.001 21068 MultiStar: [#1 -0.02,0.27,1.00,U] [#2 -0.12,0.09,1.09,U] [#3 0.07,-0.07,1.07,U] [#4 0.14,0.33,0.65,U] [#5 -0.22,0.08,1.00,U] [#6 -0.05,0.21,0.84,U] [#7 -0.10,0.43,0.56,U] [#8 -0.45,0.05,0.67,U] 
00:50:04.030 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.19}, one-star: {-0.27, 0.46}
00:50:04.031 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:50:04.031 00.000 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:50:04.032 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.10 mountX=0.14 mountY=-0.16, mountTheta=-0.84
00:50:04.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.19, opts=13)
00:50:04.035 00.001 21068 Enqueuing Move request for scope (-0.11, 0.19)
00:50:04.035 00.000 16108 Worker thread wakes up
00:50:04.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
00:50:04.036 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
00:50:04.036 00.000 16108 Moving (-0.11, 0.19) raw xDistance=0.14 yDistance=-0.16
00:50:04.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:50:04.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:04.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:04.036 00.000 16108 MoveAxis(E, 0, ABG)
00:50:04.036 00.000 16108 Move returns status 0, amount 0
00:50:04.036 00.000 16108 MoveAxis(N, 0, ABG)
00:50:04.036 00.000 16108 Move returns status 0, amount 0
00:50:04.036 00.000 16108 move complete, result=0
00:50:04.037 00.001 16108 worker thread done servicing request
00:50:04.040 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3453, FiltMin=2960, FiltMax=50256, Gamma=1.000
00:50:04.054 00.014 21068 UpdateGuideState exits: m=123765 SNR=86.7
00:50:04.056 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:04.056 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:04.057 00.001 21068 Enqueuing Expose request
00:50:04.058 00.001 16108 Worker thread wakes up
00:50:04.058 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:04.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:04.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:05.222 01.164 16108 Exposure complete
00:50:05.288 00.066 16108 worker thread done servicing request
00:50:05.289 00.001 21068 OnExposeComplete: enter
00:50:05.289 00.000 21068 UpdateGuideState(): m_state=6
00:50:05.290 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8678
00:50:05.291 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=875.88, Mass=120456, SNR=81.6, Peak=14803 HFD=3.6
00:50:05.292 00.001 21068 MultiStar: [#1 -0.01,0.09,1.10,U] [#2 -0.13,-0.04,1.31,U] [#3 -0.05,-0.08,1.12,U] [#4 -0.07,0.07,0.82,U] [#5 -0.18,0.07,0.93,U] [#6 -0.18,0.48,0.00,M1] [#7 0.09,0.09,0.60,U] [#8 -0.40,0.17,0.73,U] 
00:50:05.292 00.000 21068 refined, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.39, 0.18}
00:50:05.293 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
00:50:05.294 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
00:50:05.295 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=0.15 mountY=-0.02, mountTheta=-0.16
00:50:05.296 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
00:50:05.297 00.001 21068 Enqueuing Move request for scope (-0.14, 0.06)
00:50:05.298 00.001 16108 Worker thread wakes up
00:50:05.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
00:50:05.298 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
00:50:05.298 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.02
00:50:05.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:50:05.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:05.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:05.298 00.000 16108 MoveAxis(E, 0, ABG)
00:50:05.298 00.000 16108 Move returns status 0, amount 0
00:50:05.298 00.000 16108 MoveAxis(N, 0, ABG)
00:50:05.299 00.001 16108 Move returns status 0, amount 0
00:50:05.299 00.000 16108 move complete, result=0
00:50:05.299 00.000 16108 worker thread done servicing request
00:50:05.303 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3453, FiltMin=2960, FiltMax=64448, Gamma=1.000
00:50:05.320 00.017 21068 UpdateGuideState exits: m=120456 SNR=81.6
00:50:05.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.321 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:05.322 00.001 21068 Enqueuing Expose request
00:50:05.323 00.001 16108 Worker thread wakes up
00:50:05.323 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:05.324 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:05.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:06.299 00.975 16108 Exposure complete
00:50:06.367 00.068 16108 worker thread done servicing request
00:50:06.367 00.000 21068 OnExposeComplete: enter
00:50:06.368 00.001 21068 UpdateGuideState(): m_state=6
00:50:06.369 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8679
00:50:06.370 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.88, Mass=127462, SNR=78.8, Peak=14851 HFD=3.4
00:50:06.372 00.002 21068 MultiStar: [#1 -0.19,0.40,1.31,U] [#2 -0.21,0.15,1.23,U] [#3 -0.02,0.10,1.00,U] [#4 0.22,0.06,0.71,U] [#5 0.08,0.37,0.88,U] [#6 -0.10,0.38,0.91,U] [#7 0.18,0.16,0.68,U] [#8 -0.51,0.14,0.00,M4] 
00:50:06.372 00.000 21068 single-star, 7 included, MultiStar: {-0.05, 0.23}, one-star: {-0.10, 0.18}
00:50:06.373 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:50:06.374 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
00:50:06.374 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.10 mountX=0.13 mountY=-0.15, mountTheta=-0.84
00:50:06.377 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.18, opts=13)
00:50:06.379 00.002 21068 Enqueuing Move request for scope (-0.10, 0.18)
00:50:06.383 00.004 16108 Worker thread wakes up
00:50:06.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
00:50:06.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
00:50:06.383 00.000 16108 Moving (-0.10, 0.18) raw xDistance=0.13 yDistance=-0.15
00:50:06.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:50:06.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:06.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:06.383 00.000 16108 MoveAxis(E, 0, ABG)
00:50:06.383 00.000 16108 Move returns status 0, amount 0
00:50:06.383 00.000 16108 MoveAxis(N, 0, ABG)
00:50:06.383 00.000 16108 Move returns status 0, amount 0
00:50:06.384 00.001 16108 move complete, result=0
00:50:06.384 00.000 16108 worker thread done servicing request
00:50:06.392 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3453, FiltMin=2966, FiltMax=52000, Gamma=1.000
00:50:06.416 00.024 21068 UpdateGuideState exits: m=127462 SNR=78.8
00:50:06.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:06.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:06.419 00.001 21068 Enqueuing Expose request
00:50:06.420 00.001 16108 Worker thread wakes up
00:50:06.420 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:06.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:06.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:07.591 01.171 16108 Exposure complete
00:50:07.647 00.056 16108 worker thread done servicing request
00:50:07.647 00.000 21068 OnExposeComplete: enter
00:50:07.648 00.001 21068 UpdateGuideState(): m_state=6
00:50:07.649 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8680
00:50:07.650 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=875.73, Mass=125449, SNR=96.1, Peak=15283 HFD=3.4
00:50:07.651 00.001 21068 MultiStar: [#1 0.09,0.14,0.90,U] [#2 -0.16,-0.16,1.00,U] [#3 0.11,-0.20,0.90,U] [#4 0.66,0.15,0.00,M1] [#5 0.18,0.14,0.79,U] [#6 0.10,0.35,0.70,U] [#7 0.25,0.00,0.53,U] [#8 -0.27,-0.26,0.63,U] 
00:50:07.651 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {-0.36, 0.02}
00:50:07.652 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
00:50:07.653 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
00:50:07.654 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.13 mountX=0.02 mountY=0.01, mountTheta=0.24
00:50:07.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
00:50:07.658 00.002 21068 Enqueuing Move request for scope (-0.03, -0.00)
00:50:07.659 00.001 16108 Worker thread wakes up
00:50:07.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:50:07.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:50:07.659 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.02 yDistance=0.01
00:50:07.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:07.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:07.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:50:07.659 00.000 16108 MoveAxis(E, 0, ABG)
00:50:07.659 00.000 16108 Move returns status 0, amount 0
00:50:07.659 00.000 16108 MoveAxis(N, 0, ABG)
00:50:07.659 00.000 16108 Move returns status 0, amount 0
00:50:07.659 00.000 16108 move complete, result=0
00:50:07.659 00.000 16108 worker thread done servicing request
00:50:07.662 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3449, FiltMin=2909, FiltMax=54864, Gamma=1.000
00:50:07.683 00.021 21068 UpdateGuideState exits: m=125449 SNR=96.1
00:50:07.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.686 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:07.687 00.001 21068 Enqueuing Expose request
00:50:07.688 00.001 16108 Worker thread wakes up
00:50:07.688 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:07.690 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:07.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:08.675 00.985 16108 Exposure complete
00:50:08.738 00.063 16108 worker thread done servicing request
00:50:08.738 00.000 21068 OnExposeComplete: enter
00:50:08.739 00.001 21068 UpdateGuideState(): m_state=6
00:50:08.741 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8681
00:50:08.742 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=876.07, Mass=132575, SNR=98.8, Peak=16019 HFD=3.6
00:50:08.742 00.000 21068 MultiStar: [#1 -0.08,0.34,1.02,U] [#2 -0.20,0.02,1.04,U] [#3 -0.19,0.02,0.85,U] [#4 0.13,0.21,0.80,U] [#5 -0.14,0.17,0.78,U] [#6 0.09,0.48,0.00,M1] [#7 -0.18,0.51,0.00,M1] [#8 -0.21,0.38,0.62,U] 
00:50:08.743 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.21}, one-star: {-0.47, 0.37}
00:50:08.744 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
00:50:08.744 00.000 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
00:50:08.745 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.26 mountX=0.21 mountY=-0.16, mountTheta=-0.67
00:50:08.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.21, opts=13)
00:50:08.747 00.000 21068 Enqueuing Move request for scope (-0.17, 0.21)
00:50:08.748 00.001 16108 Worker thread wakes up
00:50:08.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
00:50:08.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
00:50:08.748 00.000 16108 Moving (-0.17, 0.21) raw xDistance=0.21 yDistance=-0.16
00:50:08.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:50:08.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:08.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:08.748 00.000 16108 MoveAxis(W, 54, ABG)
00:50:08.748 00.000 16108 Guiding  Dir = 3, Dur = 54
00:50:08.749 00.001 16108 IsSlewing returns 0
00:50:08.749 00.000 16108 IsGuiding returns 0
00:50:08.753 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3449, FiltMin=3001, FiltMax=50477, Gamma=1.000
00:50:08.762 00.009 16108 PulseGuide returned control before completion, sleep 52
00:50:08.769 00.007 21068 UpdateGuideState exits: m=132575 SNR=98.8
00:50:08.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:08.772 00.001 21068 Enqueuing Expose request
00:50:08.823 00.051 16108 IsGuiding returns 1
00:50:08.823 00.000 16108 scope still moving after pulse duration time elapsed
00:50:08.855 00.032 16108 IsSlewing returns 0
00:50:08.855 00.000 16108 IsGuiding returns 0
00:50:08.855 00.000 16108 scope move finished after 54 + 51 ms
00:50:08.855 00.000 16108 Move returns status 0, amount 54
00:50:08.855 00.000 16108 MoveAxis(N, 0, ABG)
00:50:08.855 00.000 16108 Move returns status 0, amount 0
00:50:08.855 00.000 16108 move complete, result=0
00:50:08.855 00.000 16108 worker thread done servicing request
00:50:08.855 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.2 px 0 ms NORTH
00:50:08.856 00.001 16108 Worker thread wakes up
00:50:08.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:08.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:10.023 01.166 16108 Exposure complete
00:50:10.101 00.078 16108 worker thread done servicing request
00:50:10.101 00.000 21068 OnExposeComplete: enter
00:50:10.102 00.001 21068 UpdateGuideState(): m_state=6
00:50:10.103 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8682
00:50:10.105 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=875.86, Mass=118676, SNR=88.3, Peak=18003 HFD=3.1
00:50:10.107 00.002 21068 MultiStar: [#1 0.38,0.25,1.06,U] [#2 -0.02,0.11,1.01,U] [#3 0.17,0.08,0.86,U] [#4 0.41,0.30,0.00,M1] [#5 0.27,0.39,0.00,M1] [#6 0.42,0.37,0.00,M2] [#7 0.19,0.18,0.68,U] [#8 -0.09,-0.02,0.83,U] 
00:50:10.108 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.13}, one-star: {-0.11, 0.16}
00:50:10.110 00.002 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
00:50:10.111 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:50:10.112 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.99 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
00:50:10.115 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=13)
00:50:10.116 00.001 21068 Enqueuing Move request for scope (0.09, 0.13)
00:50:10.116 00.000 16108 Worker thread wakes up
00:50:10.117 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:50:10.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:50:10.117 00.000 16108 Moving (0.09, 0.13) raw xDistance=-0.06 yDistance=-0.15
00:50:10.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:10.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:10.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:10.117 00.000 16108 MoveAxis(E, 0, ABG)
00:50:10.117 00.000 16108 Move returns status 0, amount 0
00:50:10.117 00.000 16108 MoveAxis(N, 0, ABG)
00:50:10.117 00.000 16108 Move returns status 0, amount 0
00:50:10.117 00.000 16108 move complete, result=0
00:50:10.117 00.000 16108 worker thread done servicing request
00:50:10.121 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3449, FiltMin=2963, FiltMax=57456, Gamma=1.000
00:50:10.137 00.016 21068 UpdateGuideState exits: m=118676 SNR=88.3
00:50:10.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:10.141 00.002 21068 Enqueuing Expose request
00:50:10.143 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:10.144 00.001 16108 Worker thread wakes up
00:50:10.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:10.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:11.131 00.987 16108 Exposure complete
00:50:11.187 00.056 16108 worker thread done servicing request
00:50:11.187 00.000 21068 OnExposeComplete: enter
00:50:11.188 00.001 21068 UpdateGuideState(): m_state=6
00:50:11.189 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8683
00:50:11.191 00.002 21068 Star::Find returns 1 (0), X=219.80, Y=875.56, Mass=114947, SNR=87.0, Peak=14531 HFD=3.3
00:50:11.193 00.002 21068 MultiStar: [#1 0.38,-0.01,1.02,U] [#2 -0.02,-0.15,1.28,U] [#3 0.37,-0.22,1.06,U] [#4 0.10,0.12,0.65,U] [#5 0.14,-0.25,0.85,U] [#6 0.50,0.07,0.00,M3] [#7 0.34,-0.10,0.64,U] [#8 0.31,-0.39,0.00,M2] 
00:50:11.194 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.12}, one-star: {-0.16, -0.14}
00:50:11.195 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
00:50:11.196 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
00:50:11.197 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.66 mountX=-0.17 mountY=0.08, mountTheta=2.70
00:50:11.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.12, opts=13)
00:50:11.200 00.001 21068 Enqueuing Move request for scope (0.15, -0.12)
00:50:11.200 00.000 16108 Worker thread wakes up
00:50:11.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
00:50:11.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
00:50:11.200 00.000 16108 Moving (0.15, -0.12) raw xDistance=-0.17 yDistance=0.08
00:50:11.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:50:11.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:11.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:50:11.200 00.000 16108 MoveAxis(E, 0, ABG)
00:50:11.200 00.000 16108 Move returns status 0, amount 0
00:50:11.200 00.000 16108 MoveAxis(N, 0, ABG)
00:50:11.200 00.000 16108 Move returns status 0, amount 0
00:50:11.202 00.002 16108 move complete, result=0
00:50:11.202 00.000 16108 worker thread done servicing request
00:50:11.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3449, FiltMin=2976, FiltMax=61837, Gamma=1.000
00:50:11.221 00.016 21068 UpdateGuideState exits: m=114947 SNR=87.0
00:50:11.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:11.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:11.223 00.000 21068 Enqueuing Expose request
00:50:11.224 00.001 16108 Worker thread wakes up
00:50:11.224 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:11.225 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:11.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:12.386 01.161 16108 Exposure complete
00:50:12.452 00.066 16108 worker thread done servicing request
00:50:12.452 00.000 21068 OnExposeComplete: enter
00:50:12.453 00.001 21068 UpdateGuideState(): m_state=6
00:50:12.457 00.004 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8684
00:50:12.458 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.40, Mass=134400, SNR=91.4, Peak=14787 HFD=3.4
00:50:12.459 00.001 21068 MultiStar: [#1 0.30,-0.31,1.04,U] [#2 0.18,-0.62,0.00,M1] [#3 0.21,-0.42,0.00,M1] [#4 0.30,-0.50,0.00,M1] [#5 0.37,-0.44,0.00,M1] [#6 0.34,-0.37,0.00,M4] [#7 0.33,-0.50,0.00,M1] [#8 0.01,-0.49,0.00,M3] 
00:50:12.459 00.000 21068 single-star, 1 included, MultiStar: {0.22, -0.30}, one-star: {0.13, -0.30}
00:50:12.460 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
00:50:12.461 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
00:50:12.462 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.18 mountX=-0.18 mountY=0.27, mountTheta=2.16
00:50:12.463 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.30, opts=13)
00:50:12.464 00.001 21068 Enqueuing Move request for scope (0.13, -0.30)
00:50:12.465 00.001 16108 Worker thread wakes up
00:50:12.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
00:50:12.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
00:50:12.465 00.000 16108 Moving (0.13, -0.30) raw xDistance=-0.18 yDistance=0.27
00:50:12.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:50:12.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:50:12.465 00.000 16108 MoveAxis(E, 0, ABG)
00:50:12.465 00.000 16108 Move returns status 0, amount 0
00:50:12.465 00.000 16108 MoveAxis(S, 53, ABG)
00:50:12.465 00.000 16108 Guiding  Dir = 1, Dur = 53
00:50:12.466 00.001 16108 IsSlewing returns 0
00:50:12.466 00.000 16108 IsGuiding returns 0
00:50:12.469 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3449, FiltMin=2979, FiltMax=51913, Gamma=1.000
00:50:12.482 00.013 21068 UpdateGuideState exits: m=134400 SNR=91.4
00:50:12.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:12.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:12.485 00.001 21068 Enqueuing Expose request
00:50:12.486 00.001 16108 PulseGuide returned control before completion, sleep 44
00:50:12.545 00.059 16108 IsGuiding returns 1
00:50:12.545 00.000 16108 scope still moving after pulse duration time elapsed
00:50:12.576 00.031 16108 IsSlewing returns 0
00:50:12.576 00.000 16108 IsGuiding returns 0
00:50:12.577 00.001 16108 scope move finished after 53 + 57 ms
00:50:12.577 00.000 16108 Move returns status 0, amount 53
00:50:12.577 00.000 16108 move complete, result=0
00:50:12.577 00.000 16108 worker thread done servicing request
00:50:12.577 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH
00:50:12.579 00.002 16108 Worker thread wakes up
00:50:12.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:12.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:13.557 00.978 16108 Exposure complete
00:50:13.618 00.061 16108 worker thread done servicing request
00:50:13.618 00.000 21068 OnExposeComplete: enter
00:50:13.619 00.001 21068 UpdateGuideState(): m_state=6
00:50:13.619 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8685
00:50:13.620 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.58, Mass=120788, SNR=84.2, Peak=13763 HFD=3.2
00:50:13.621 00.001 21068 MultiStar: [#1 0.44,-0.24,0.00,M1] [#2 0.47,-0.47,0.00,M2] [#3 0.65,-0.54,0.00,M2] [#4 0.61,-0.25,0.00,M2] [#5 0.40,-0.24,0.00,M2] [#6 0.31,-0.03,0.83,U] [#7 0.41,-0.11,0.65,U] [#8 0.04,-0.28,0.75,U] 
00:50:13.622 00.001 21068 refined, 3 included, MultiStar: {0.33, -0.13}, one-star: {0.51, -0.12}
00:50:13.623 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
00:50:13.623 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
00:50:13.624 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-0.38 mountX=-0.35 mountY=0.05, mountTheta=3.00
00:50:13.626 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.13, opts=13)
00:50:13.627 00.001 21068 Enqueuing Move request for scope (0.33, -0.13)
00:50:13.628 00.001 16108 Worker thread wakes up
00:50:13.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd
00:50:13.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.13)
00:50:13.628 00.000 16108 Moving (0.33, -0.13) raw xDistance=-0.35 yDistance=0.05
00:50:13.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:50:13.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:13.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:50:13.628 00.000 16108 MoveAxis(E, 91, ABG)
00:50:13.628 00.000 16108 Guiding  Dir = 2, Dur = 91
00:50:13.629 00.001 16108 IsSlewing returns 0
00:50:13.629 00.000 16108 IsGuiding returns 0
00:50:13.632 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3449, FiltMin=3005, FiltMax=62560, Gamma=1.000
00:50:13.648 00.016 21068 UpdateGuideState exits: m=120788 SNR=84.2
00:50:13.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:13.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:13.650 00.000 21068 Enqueuing Expose request
00:50:13.661 00.011 16108 PulseGuide returned control before completion, sleep 69
00:50:13.739 00.078 16108 IsGuiding returns 1
00:50:13.739 00.000 16108 scope still moving after pulse duration time elapsed
00:50:13.770 00.031 16108 IsSlewing returns 0
00:50:13.770 00.000 16108 IsGuiding returns 0
00:50:13.771 00.001 16108 scope move finished after 91 + 51 ms
00:50:13.771 00.000 16108 Move returns status 0, amount 91
00:50:13.771 00.000 16108 MoveAxis(N, 0, ABG)
00:50:13.771 00.000 16108 Move returns status 0, amount 0
00:50:13.771 00.000 16108 move complete, result=0
00:50:13.771 00.000 16108 worker thread done servicing request
00:50:13.771 00.000 16108 Worker thread wakes up
00:50:13.771 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:13.772 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:13.772 00.000 21068 GuideStep: -0.3 px 91 ms EAST, 0.0 px 0 ms NORTH
00:50:14.948 01.176 16108 Exposure complete
00:50:15.028 00.080 16108 worker thread done servicing request
00:50:15.028 00.000 21068 OnExposeComplete: enter
00:50:15.030 00.002 21068 UpdateGuideState(): m_state=6
00:50:15.031 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8686
00:50:15.032 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.38, Mass=121278, SNR=80.9, Peak=15325 HFD=3.3
00:50:15.033 00.001 21068 MultiStar: [#1 0.34,0.03,1.22,U] [#2 0.25,-0.36,1.33,U] [#3 0.28,-0.36,1.05,U] [#4 0.35,-0.09,0.88,U] [#5 0.18,-0.42,0.90,U] [#6 0.35,-0.09,0.97,U] [#7 0.39,-0.45,0.00,M1] [#8 -0.13,-0.45,0.00,M3] 
00:50:15.036 00.003 21068 single-star, 6 included, MultiStar: {0.25, -0.23}, one-star: {0.02, -0.32}
00:50:15.038 00.002 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
00:50:15.039 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
00:50:15.040 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=-0.08 mountY=0.31, mountTheta=1.82
00:50:15.042 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.32, opts=13)
00:50:15.043 00.001 21068 Enqueuing Move request for scope (0.02, -0.32)
00:50:15.044 00.001 16108 Worker thread wakes up
00:50:15.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
00:50:15.044 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
00:50:15.044 00.000 16108 Moving (0.02, -0.32) raw xDistance=-0.08 yDistance=0.31
00:50:15.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:15.046 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:50:15.046 00.000 16108 MoveAxis(E, 0, ABG)
00:50:15.046 00.000 16108 Move returns status 0, amount 0
00:50:15.046 00.000 16108 MoveAxis(S, 62, ABG)
00:50:15.046 00.000 16108 Guiding  Dir = 1, Dur = 62
00:50:15.046 00.000 16108 IsSlewing returns 0
00:50:15.046 00.000 16108 IsGuiding returns 0
00:50:15.055 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3449, FiltMin=2928, FiltMax=52128, Gamma=1.000
00:50:15.072 00.017 21068 UpdateGuideState exits: m=121278 SNR=80.9
00:50:15.074 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:15.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:15.075 00.000 21068 Enqueuing Expose request
00:50:15.077 00.002 16108 PulseGuide returned control before completion, sleep 41
00:50:15.123 00.046 16108 IsGuiding returns 1
00:50:15.123 00.000 16108 scope still moving after pulse duration time elapsed
00:50:15.154 00.031 16108 IsSlewing returns 0
00:50:15.154 00.000 16108 IsGuiding returns 1
00:50:15.185 00.031 16108 IsSlewing returns 0
00:50:15.185 00.000 16108 IsGuiding returns 0
00:50:15.186 00.001 16108 scope move finished after 62 + 77 ms
00:50:15.186 00.000 16108 Move returns status 0, amount 62
00:50:15.186 00.000 16108 move complete, result=0
00:50:15.186 00.000 16108 worker thread done servicing request
00:50:15.186 00.000 16108 Worker thread wakes up
00:50:15.186 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
00:50:15.189 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:15.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:16.182 00.993 16108 Exposure complete
00:50:16.242 00.060 16108 worker thread done servicing request
00:50:16.242 00.000 21068 OnExposeComplete: enter
00:50:16.243 00.001 21068 UpdateGuideState(): m_state=6
00:50:16.243 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8687
00:50:16.244 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.48, Mass=118130, SNR=89.8, Peak=14035 HFD=3.6
00:50:16.245 00.001 21068 MultiStar: [#1 0.06,-0.24,1.09,U] [#2 0.16,-0.30,1.12,U] [#3 0.19,-0.58,0.00,M2] [#4 0.15,-0.18,0.85,U] [#5 0.34,-0.05,0.85,U] [#6 0.51,-0.21,0.00,M3] [#7 0.22,-0.19,0.60,U] [#8 0.10,-0.05,0.73,U] 
00:50:16.246 00.001 21068 single-star, 6 included, MultiStar: {0.15, -0.19}, one-star: {0.06, -0.22}
00:50:16.247 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
00:50:16.249 00.002 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
00:50:16.249 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.33 mountX=-0.09 mountY=0.20, mountTheta=2.00
00:50:16.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
00:50:16.252 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
00:50:16.252 00.000 16108 Worker thread wakes up
00:50:16.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
00:50:16.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
00:50:16.252 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.09 yDistance=0.20
00:50:16.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:50:16.253 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:50:16.253 00.000 16108 MoveAxis(E, 0, ABG)
00:50:16.253 00.000 16108 Move returns status 0, amount 0
00:50:16.253 00.000 16108 MoveAxis(S, 41, ABG)
00:50:16.253 00.000 16108 Guiding  Dir = 1, Dur = 41
00:50:16.253 00.000 16108 IsSlewing returns 0
00:50:16.253 00.000 16108 IsGuiding returns 0
00:50:16.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3449, FiltMin=2947, FiltMax=60493, Gamma=1.000
00:50:16.263 00.006 16108 PulseGuide returned control before completion, sleep 41
00:50:16.272 00.009 21068 UpdateGuideState exits: m=118130 SNR=89.8
00:50:16.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:16.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:16.275 00.001 21068 Enqueuing Expose request
00:50:16.310 00.035 16108 IsGuiding returns 1
00:50:16.310 00.000 16108 scope still moving after pulse duration time elapsed
00:50:16.341 00.031 16108 IsSlewing returns 0
00:50:16.341 00.000 16108 IsGuiding returns 1
00:50:16.372 00.031 16108 IsSlewing returns 0
00:50:16.372 00.000 16108 IsGuiding returns 0
00:50:16.372 00.000 16108 scope move finished after 41 + 77 ms
00:50:16.372 00.000 16108 Move returns status 0, amount 41
00:50:16.372 00.000 16108 move complete, result=0
00:50:16.372 00.000 16108 worker thread done servicing request
00:50:16.373 00.001 16108 Worker thread wakes up
00:50:16.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:16.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:16.373 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:50:17.537 01.164 16108 Exposure complete
00:50:17.615 00.078 16108 worker thread done servicing request
00:50:17.616 00.001 21068 OnExposeComplete: enter
00:50:17.617 00.001 21068 UpdateGuideState(): m_state=6
00:50:17.618 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8688
00:50:17.619 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.78, Mass=119848, SNR=86.5, Peak=15267 HFD=3.3
00:50:17.620 00.001 21068 MultiStar: [#1 0.48,-0.06,0.00,M1] [#2 0.21,0.04,1.25,U] [#3 0.49,-0.07,0.00,M3] [#4 0.51,0.19,0.00,M1] [#5 0.32,0.04,0.85,U] [#6 0.30,0.28,0.93,U] [#7 0.50,0.03,0.00,M1] [#8 -0.12,-0.08,0.85,U] 
00:50:17.620 00.000 21068 refined, 4 included, MultiStar: {0.19, 0.07}, one-star: {0.24, 0.08}
00:50:17.621 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
00:50:17.622 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
00:50:17.623 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.37 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
00:50:17.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.07, opts=13)
00:50:17.625 00.001 21068 Enqueuing Move request for scope (0.19, 0.07)
00:50:17.626 00.001 16108 Worker thread wakes up
00:50:17.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
00:50:17.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
00:50:17.626 00.000 16108 Moving (0.19, 0.07) raw xDistance=-0.18 yDistance=-0.12
00:50:17.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:50:17.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:17.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:17.627 00.001 16108 MoveAxis(E, 0, ABG)
00:50:17.627 00.000 16108 Move returns status 0, amount 0
00:50:17.627 00.000 16108 MoveAxis(N, 0, ABG)
00:50:17.627 00.000 16108 Move returns status 0, amount 0
00:50:17.627 00.000 16108 move complete, result=0
00:50:17.627 00.000 16108 worker thread done servicing request
00:50:17.635 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3449, FiltMin=2979, FiltMax=62307, Gamma=1.000
00:50:17.660 00.025 21068 UpdateGuideState exits: m=119848 SNR=86.5
00:50:17.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:17.664 00.002 21068 Enqueuing Expose request
00:50:17.664 00.000 16108 Worker thread wakes up
00:50:17.664 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:17.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:17.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:18.643 00.978 16108 Exposure complete
00:50:18.720 00.077 16108 worker thread done servicing request
00:50:18.720 00.000 21068 OnExposeComplete: enter
00:50:18.721 00.001 21068 UpdateGuideState(): m_state=6
00:50:18.722 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8689
00:50:18.723 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.86, Mass=118351, SNR=78.0, Peak=14723 HFD=3.0
00:50:18.725 00.002 21068 MultiStar: [#1 0.08,0.27,1.18,U] [#2 -0.03,-0.13,1.25,U] [#3 0.35,-0.00,1.05,U] [#4 0.17,0.03,0.79,U] [#5 -0.10,0.26,1.04,U] [#6 -0.14,0.10,1.05,U] [#7 0.26,0.10,0.71,U] [#8 -0.25,-0.12,0.82,U] 
00:50:18.728 00.003 21068 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.02, 0.16}
00:50:18.730 00.002 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
00:50:18.733 00.003 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
00:50:18.734 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.16 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
00:50:18.738 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
00:50:18.740 00.002 21068 Enqueuing Move request for scope (0.03, 0.08)
00:50:18.741 00.001 16108 Worker thread wakes up
00:50:18.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:50:18.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:50:18.741 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.02 yDistance=-0.08
00:50:18.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:50:18.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:18.742 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:18.742 00.000 16108 MoveAxis(E, 0, ABG)
00:50:18.742 00.000 16108 Move returns status 0, amount 0
00:50:18.742 00.000 16108 MoveAxis(N, 0, ABG)
00:50:18.742 00.000 16108 Move returns status 0, amount 0
00:50:18.742 00.000 16108 move complete, result=0
00:50:18.742 00.000 16108 worker thread done servicing request
00:50:18.749 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3453, FiltMin=2966, FiltMax=58656, Gamma=1.000
00:50:18.773 00.024 21068 UpdateGuideState exits: m=118351 SNR=78.0
00:50:18.775 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:18.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:18.777 00.001 21068 Enqueuing Expose request
00:50:18.777 00.000 16108 Worker thread wakes up
00:50:18.777 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:18.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:18.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:19.938 01.160 16108 Exposure complete
00:50:20.014 00.076 16108 worker thread done servicing request
00:50:20.014 00.000 21068 OnExposeComplete: enter
00:50:20.015 00.001 21068 UpdateGuideState(): m_state=6
00:50:20.016 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8690
00:50:20.017 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.73, Mass=114899, SNR=82.9, Peak=15267 HFD=3.5
00:50:20.018 00.001 21068 MultiStar: [#1 0.02,0.06,1.24,U] [#2 0.03,-0.23,1.23,U] [#3 -0.12,-0.24,1.04,U] [#4 0.32,-0.17,0.89,U] [#5 0.11,0.09,0.96,U] [#6 0.01,0.10,0.77,U] [#7 0.01,0.09,0.56,U] [#8 -0.38,-0.57,0.00,M1] 
00:50:20.019 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {-0.13, 0.03}
00:50:20.019 00.000 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
00:50:20.020 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
00:50:20.022 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.06 mountX=-0.03 mountY=0.04, mountTheta=2.28
00:50:20.023 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
00:50:20.024 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
00:50:20.024 00.000 16108 Worker thread wakes up
00:50:20.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:50:20.025 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:50:20.025 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.03 yDistance=0.04
00:50:20.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:20.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:20.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:20.025 00.000 16108 MoveAxis(E, 0, ABG)
00:50:20.025 00.000 16108 Move returns status 0, amount 0
00:50:20.025 00.000 16108 MoveAxis(N, 0, ABG)
00:50:20.025 00.000 16108 Move returns status 0, amount 0
00:50:20.025 00.000 16108 move complete, result=0
00:50:20.025 00.000 16108 worker thread done servicing request
00:50:20.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3453, FiltMin=2937, FiltMax=62960, Gamma=1.000
00:50:20.044 00.015 21068 UpdateGuideState exits: m=114899 SNR=82.9
00:50:20.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.045 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:20.046 00.001 21068 Enqueuing Expose request
00:50:20.047 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:20.048 00.001 16108 Worker thread wakes up
00:50:20.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:20.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:21.029 00.981 16108 Exposure complete
00:50:21.089 00.060 16108 worker thread done servicing request
00:50:21.090 00.001 21068 OnExposeComplete: enter
00:50:21.092 00.002 21068 UpdateGuideState(): m_state=6
00:50:21.094 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8691
00:50:21.095 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.77, Mass=120975, SNR=79.3, Peak=16323 HFD=3.1
00:50:21.096 00.001 21068 MultiStar: [#1 -0.12,0.02,0.98,U] [#2 0.23,-0.02,1.09,U] [#3 0.10,-0.21,1.04,U] [#4 0.39,0.06,0.90,U] [#5 0.05,0.04,0.89,U] [#6 0.54,0.21,0.00,M1] [#7 0.24,-0.12,0.66,U] [#8 -0.26,-0.28,0.83,U] 
00:50:21.097 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {-0.06, 0.07}
00:50:21.098 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
00:50:21.099 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
00:50:21.100 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.62 mountX=-0.08 mountY=0.03, mountTheta=2.75
00:50:21.102 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
00:50:21.103 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
00:50:21.104 00.001 16108 Worker thread wakes up
00:50:21.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:50:21.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:50:21.104 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
00:50:21.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:21.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:21.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:21.104 00.000 16108 MoveAxis(E, 0, ABG)
00:50:21.104 00.000 16108 Move returns status 0, amount 0
00:50:21.104 00.000 16108 MoveAxis(N, 0, ABG)
00:50:21.104 00.000 16108 Move returns status 0, amount 0
00:50:21.104 00.000 16108 move complete, result=0
00:50:21.105 00.001 16108 worker thread done servicing request
00:50:21.111 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3453, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:50:21.127 00.016 21068 UpdateGuideState exits: m=120975 SNR=79.3
00:50:21.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:21.129 00.000 21068 Enqueuing Expose request
00:50:21.130 00.001 16108 Worker thread wakes up
00:50:21.130 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:21.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:21.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:22.297 01.166 16108 Exposure complete
00:50:22.371 00.074 16108 worker thread done servicing request
00:50:22.372 00.001 21068 OnExposeComplete: enter
00:50:22.374 00.002 21068 UpdateGuideState(): m_state=6
00:50:22.376 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8692
00:50:22.377 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.01, Mass=117976, SNR=79.9, Peak=16291 HFD=3.0
00:50:22.379 00.002 21068 MultiStar: [#1 -0.11,0.04,1.18,U] [#2 -0.37,-0.03,1.13,U] [#3 -0.08,-0.06,1.01,U] [#4 -0.03,0.45,0.93,U] [#5 -0.21,0.10,0.99,U] [#6 -0.01,0.48,0.00,M2] [#7 -0.29,0.38,0.00,M1] [#8 -0.25,0.11,0.74,U] 
00:50:22.381 00.002 21068 refined, 6 included, MultiStar: {-0.16, 0.12}, one-star: {-0.07, 0.31}
00:50:22.383 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
00:50:22.385 00.002 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
00:50:22.386 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=0.18 mountY=-0.08, mountTheta=-0.43
00:50:22.390 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.12, opts=13)
00:50:22.392 00.002 21068 Enqueuing Move request for scope (-0.16, 0.12)
00:50:22.394 00.002 16108 Worker thread wakes up
00:50:22.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
00:50:22.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
00:50:22.394 00.000 16108 Moving (-0.16, 0.12) raw xDistance=0.18 yDistance=-0.08
00:50:22.395 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:50:22.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:22.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:22.395 00.000 16108 MoveAxis(E, 0, ABG)
00:50:22.395 00.000 16108 Move returns status 0, amount 0
00:50:22.395 00.000 16108 MoveAxis(N, 0, ABG)
00:50:22.395 00.000 16108 Move returns status 0, amount 0
00:50:22.395 00.000 16108 move complete, result=0
00:50:22.395 00.000 16108 worker thread done servicing request
00:50:22.405 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3453, FiltMin=2934, FiltMax=55904, Gamma=1.000
00:50:22.424 00.019 21068 UpdateGuideState exits: m=117976 SNR=79.9
00:50:22.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:22.427 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:22.427 00.000 21068 Enqueuing Expose request
00:50:22.428 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:22.429 00.001 16108 Worker thread wakes up
00:50:22.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:22.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:23.406 00.977 16108 Exposure complete
00:50:23.463 00.057 16108 worker thread done servicing request
00:50:23.463 00.000 21068 OnExposeComplete: enter
00:50:23.464 00.001 21068 UpdateGuideState(): m_state=6
00:50:23.465 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8693
00:50:23.466 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.04, Mass=118940, SNR=71.3, Peak=16851 HFD=3.1
00:50:23.467 00.001 21068 MultiStar: [#1 0.03,0.27,1.40,U] [#2 0.09,0.16,1.24,U] [#3 -0.13,-0.16,1.27,U] [#4 0.12,0.35,1.11,U] [#5 -0.16,0.23,1.09,U] [#6 -0.23,0.50,0.00,M3] [#7 0.05,-0.04,0.59,U] [#8 -0.24,0.05,0.84,U] 
00:50:23.467 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.12, 0.34}
00:50:23.468 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:50:23.469 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
00:50:23.469 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.81 mountX=0.07 mountY=-0.15, mountTheta=-1.14
00:50:23.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.16, opts=13)
00:50:23.472 00.000 21068 Enqueuing Move request for scope (-0.04, 0.16)
00:50:23.473 00.001 16108 Worker thread wakes up
00:50:23.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
00:50:23.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
00:50:23.473 00.000 16108 Moving (-0.04, 0.16) raw xDistance=0.07 yDistance=-0.15
00:50:23.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:23.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:23.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:23.473 00.000 16108 MoveAxis(E, 0, ABG)
00:50:23.473 00.000 16108 Move returns status 0, amount 0
00:50:23.473 00.000 16108 MoveAxis(N, 0, ABG)
00:50:23.474 00.001 16108 Move returns status 0, amount 0
00:50:23.474 00.000 16108 move complete, result=0
00:50:23.474 00.000 16108 worker thread done servicing request
00:50:23.477 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3456, FiltMin=2969, FiltMax=63613, Gamma=1.000
00:50:23.500 00.023 21068 UpdateGuideState exits: m=118940 SNR=71.3
00:50:23.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:23.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:23.502 00.000 21068 Enqueuing Expose request
00:50:23.504 00.002 16108 Worker thread wakes up
00:50:23.504 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:23.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:23.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:24.667 01.162 16108 Exposure complete
00:50:24.742 00.075 16108 worker thread done servicing request
00:50:24.742 00.000 21068 OnExposeComplete: enter
00:50:24.744 00.002 21068 UpdateGuideState(): m_state=6
00:50:24.745 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8694
00:50:24.745 00.000 21068 Star::Find returns 1 (0), X=219.90, Y=875.80, Mass=128352, SNR=96.1, Peak=18115 HFD=3.1
00:50:24.746 00.001 21068 MultiStar: [#1 0.41,0.29,0.00,M1] [#2 0.31,-0.10,0.97,U] [#3 0.13,-0.07,0.83,U] [#4 0.09,0.01,0.81,U] [#5 -0.49,0.05,0.00,M1] [#6 -0.32,0.03,0.68,U] [#7 0.25,0.25,0.47,U] [#8 -0.00,-0.06,0.68,U] 
00:50:24.747 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {-0.05, 0.10}
00:50:24.748 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
00:50:24.749 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
00:50:24.749 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.16 mountX=-0.06 mountY=-0.02, mountTheta=-2.75
00:50:24.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
00:50:24.752 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
00:50:24.752 00.000 16108 Worker thread wakes up
00:50:24.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:50:24.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:50:24.752 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.02
00:50:24.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:24.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:24.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:24.754 00.002 16108 MoveAxis(E, 0, ABG)
00:50:24.754 00.000 16108 Move returns status 0, amount 0
00:50:24.754 00.000 16108 MoveAxis(N, 0, ABG)
00:50:24.754 00.000 16108 Move returns status 0, amount 0
00:50:24.754 00.000 16108 move complete, result=0
00:50:24.754 00.000 16108 worker thread done servicing request
00:50:24.757 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3453, FiltMin=2979, FiltMax=59488, Gamma=1.000
00:50:24.773 00.016 21068 UpdateGuideState exits: m=128352 SNR=96.1
00:50:24.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:24.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:24.775 00.000 21068 Enqueuing Expose request
00:50:24.776 00.001 16108 Worker thread wakes up
00:50:24.776 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:24.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:24.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:25.775 00.998 16108 Exposure complete
00:50:25.839 00.064 16108 worker thread done servicing request
00:50:25.839 00.000 21068 OnExposeComplete: enter
00:50:25.840 00.001 21068 UpdateGuideState(): m_state=6
00:50:25.840 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8695
00:50:25.842 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=875.91, Mass=127740, SNR=79.7, Peak=16403 HFD=3.0
00:50:25.843 00.001 21068 MultiStar: [#1 0.12,0.16,1.12,U] [#2 0.25,-0.04,1.12,U] [#3 0.21,-0.04,1.18,U] [#4 0.27,-0.04,0.75,U] [#5 -0.07,-0.01,1.12,U] [#6 0.09,-0.01,1.01,U] [#7 0.02,-0.19,0.68,U] [#8 -0.21,-0.03,0.86,U] 
00:50:25.844 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.08, 0.20}
00:50:25.844 00.000 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
00:50:25.845 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
00:50:25.846 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
00:50:25.847 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
00:50:25.848 00.001 21068 Enqueuing Move request for scope (0.09, 0.01)
00:50:25.849 00.001 16108 Worker thread wakes up
00:50:25.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:50:25.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:50:25.849 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.09 yDistance=-0.03
00:50:25.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:50:25.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:25.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:50:25.849 00.000 16108 MoveAxis(E, 0, ABG)
00:50:25.849 00.000 16108 Move returns status 0, amount 0
00:50:25.849 00.000 16108 MoveAxis(N, 0, ABG)
00:50:25.849 00.000 16108 Move returns status 0, amount 0
00:50:25.849 00.000 16108 move complete, result=0
00:50:25.849 00.000 16108 worker thread done servicing request
00:50:25.857 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3453, FiltMin=2976, FiltMax=56016, Gamma=1.000
00:50:25.880 00.023 21068 UpdateGuideState exits: m=127740 SNR=79.7
00:50:25.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:25.883 00.001 21068 Enqueuing Expose request
00:50:25.885 00.002 16108 Worker thread wakes up
00:50:25.885 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:25.886 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:25.887 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:27.047 01.160 16108 Exposure complete
00:50:27.102 00.055 16108 worker thread done servicing request
00:50:27.102 00.000 21068 OnExposeComplete: enter
00:50:27.103 00.001 21068 UpdateGuideState(): m_state=6
00:50:27.104 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8696
00:50:27.105 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.75, Mass=114367, SNR=77.6, Peak=16579 HFD=3.1
00:50:27.106 00.001 21068 MultiStar: [#1 0.15,0.01,1.11,U] [#2 -0.18,0.10,1.24,U] [#3 0.32,-0.20,1.21,U] [#4 -0.13,-0.17,0.91,U] [#5 -0.26,-0.06,0.84,U] [#6 0.04,0.13,0.76,U] [#7 0.18,-0.02,0.69,U] [#8 -0.28,0.11,0.76,U] 
00:50:27.106 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-0.14, 0.05}
00:50:27.107 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
00:50:27.108 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.63)
00:50:27.108 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.75 mountX=0.02 mountY=0.02, mountTheta=0.61
00:50:27.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
00:50:27.111 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
00:50:27.111 00.000 16108 Worker thread wakes up
00:50:27.112 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:50:27.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:50:27.112 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.02
00:50:27.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:27.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:27.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:27.112 00.000 16108 MoveAxis(E, 0, ABG)
00:50:27.112 00.000 16108 Move returns status 0, amount 0
00:50:27.112 00.000 16108 MoveAxis(N, 0, ABG)
00:50:27.112 00.000 16108 Move returns status 0, amount 0
00:50:27.112 00.000 16108 move complete, result=0
00:50:27.112 00.000 16108 worker thread done servicing request
00:50:27.115 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3453, FiltMin=2957, FiltMax=53248, Gamma=1.000
00:50:27.131 00.016 21068 UpdateGuideState exits: m=114367 SNR=77.6
00:50:27.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.132 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:27.133 00.001 21068 Enqueuing Expose request
00:50:27.134 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:27.136 00.002 16108 Worker thread wakes up
00:50:27.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:27.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:28.109 00.973 16108 Exposure complete
00:50:28.180 00.071 16108 worker thread done servicing request
00:50:28.180 00.000 21068 OnExposeComplete: enter
00:50:28.181 00.001 21068 UpdateGuideState(): m_state=6
00:50:28.183 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8697
00:50:28.184 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.54, Mass=122515, SNR=83.6, Peak=15155 HFD=3.2
00:50:28.185 00.001 21068 MultiStar: [#1 -0.18,0.05,1.09,U] [#2 -0.39,-0.41,0.00,M1] [#3 0.07,-0.25,1.11,U] [#4 0.01,-0.10,0.82,U] [#5 -0.17,-0.27,0.85,U] [#6 0.14,0.04,0.80,U] [#7 -0.05,-0.28,0.60,U] [#8 -0.58,-0.38,0.00,M1] 
00:50:28.185 00.000 21068 refined, 6 included, MultiStar: {-0.07, -0.13}, one-star: {-0.25, -0.16}
00:50:28.186 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
00:50:28.187 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
00:50:28.187 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.04 mountX=0.04 mountY=0.14, mountTheta=1.28
00:50:28.190 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.13, opts=13)
00:50:28.191 00.001 21068 Enqueuing Move request for scope (-0.07, -0.13)
00:50:28.192 00.001 16108 Worker thread wakes up
00:50:28.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:50:28.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:50:28.192 00.000 16108 Moving (-0.07, -0.13) raw xDistance=0.04 yDistance=0.14
00:50:28.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:28.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:28.193 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:50:28.193 00.000 16108 MoveAxis(E, 0, ABG)
00:50:28.193 00.000 16108 Move returns status 0, amount 0
00:50:28.193 00.000 16108 MoveAxis(N, 0, ABG)
00:50:28.193 00.000 16108 Move returns status 0, amount 0
00:50:28.193 00.000 16108 move complete, result=0
00:50:28.193 00.000 16108 worker thread done servicing request
00:50:28.200 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3453, FiltMin=2941, FiltMax=65472, Gamma=1.000
00:50:28.221 00.021 21068 UpdateGuideState exits: m=122515 SNR=83.6
00:50:28.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:28.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:28.224 00.001 21068 Enqueuing Expose request
00:50:28.224 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:28.225 00.001 16108 Worker thread wakes up
00:50:28.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:28.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:29.378 01.153 16108 Exposure complete
00:50:29.438 00.060 16108 worker thread done servicing request
00:50:29.439 00.001 21068 OnExposeComplete: enter
00:50:29.441 00.002 21068 UpdateGuideState(): m_state=6
00:50:29.442 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8698
00:50:29.443 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.33, Mass=115742, SNR=82.0, Peak=14909 HFD=3.2
00:50:29.445 00.002 21068 MultiStar: [#1 -0.04,-0.32,1.31,U] [#2 -0.22,-0.51,0.00,M2] [#3 0.08,-0.38,1.00,U] [#4 0.24,-0.38,0.78,U] [#5 -0.02,-0.23,0.94,U] [#6 -0.01,-0.34,0.74,U] [#7 0.28,-0.12,0.58,U] [#8 -0.59,-0.71,0.00,M2] 
00:50:29.446 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.32}, one-star: {-0.22, -0.37}
00:50:29.447 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
00:50:29.448 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
00:50:29.449 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=-0.08 mountY=0.30, mountTheta=1.82
00:50:29.452 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.32, opts=13)
00:50:29.453 00.001 21068 Enqueuing Move request for scope (0.02, -0.32)
00:50:29.455 00.002 16108 Worker thread wakes up
00:50:29.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
00:50:29.456 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
00:50:29.456 00.000 16108 Moving (0.02, -0.32) raw xDistance=-0.08 yDistance=0.30
00:50:29.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:29.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:50:29.456 00.000 16108 MoveAxis(E, 0, ABG)
00:50:29.456 00.000 16108 Move returns status 0, amount 0
00:50:29.456 00.000 16108 MoveAxis(S, 61, ABG)
00:50:29.456 00.000 16108 Guiding  Dir = 1, Dur = 61
00:50:29.456 00.000 16108 IsSlewing returns 0
00:50:29.456 00.000 16108 IsGuiding returns 0
00:50:29.464 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3453, FiltMin=2941, FiltMax=59277, Gamma=1.000
00:50:29.483 00.019 16108 PulseGuide returned control before completion, sleep 45
00:50:29.493 00.010 21068 UpdateGuideState exits: m=115742 SNR=82.0
00:50:29.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.497 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:29.498 00.001 21068 Enqueuing Expose request
00:50:29.544 00.046 16108 IsGuiding returns 1
00:50:29.544 00.000 16108 scope still moving after pulse duration time elapsed
00:50:29.576 00.032 16108 IsSlewing returns 0
00:50:29.576 00.000 16108 IsGuiding returns 0
00:50:29.576 00.000 16108 scope move finished after 61 + 58 ms
00:50:29.576 00.000 16108 Move returns status 0, amount 61
00:50:29.576 00.000 16108 move complete, result=0
00:50:29.576 00.000 16108 worker thread done servicing request
00:50:29.576 00.000 16108 Worker thread wakes up
00:50:29.576 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
00:50:29.577 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:29.578 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:30.563 00.985 16108 Exposure complete
00:50:30.626 00.063 16108 worker thread done servicing request
00:50:30.626 00.000 21068 OnExposeComplete: enter
00:50:30.627 00.001 21068 UpdateGuideState(): m_state=6
00:50:30.629 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8699
00:50:30.630 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.92, Mass=120028, SNR=76.1, Peak=18515 HFD=2.9
00:50:30.631 00.001 21068 MultiStar: [#1 0.18,-0.04,1.21,U] [#2 -0.07,-0.21,1.29,U] [#3 -0.15,-0.03,1.18,U] [#4 0.16,0.31,0.84,U] [#5 -0.05,-0.03,0.99,U] [#6 0.29,0.29,0.86,U] [#7 0.10,-0.12,0.81,U] [#8 -0.21,-0.12,0.89,U] 
00:50:30.632 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.01, 0.22}
00:50:30.632 00.000 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
00:50:30.633 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
00:50:30.634 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.62 mountX=-0.02 mountY=-0.02, mountTheta=-2.32
00:50:30.636 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
00:50:30.636 00.000 21068 Enqueuing Move request for scope (0.02, 0.01)
00:50:30.638 00.002 16108 Worker thread wakes up
00:50:30.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:50:30.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:50:30.638 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
00:50:30.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:50:30.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:30.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:30.638 00.000 16108 MoveAxis(E, 0, ABG)
00:50:30.638 00.000 16108 Move returns status 0, amount 0
00:50:30.638 00.000 16108 MoveAxis(N, 0, ABG)
00:50:30.638 00.000 16108 Move returns status 0, amount 0
00:50:30.639 00.001 16108 move complete, result=0
00:50:30.639 00.000 16108 worker thread done servicing request
00:50:30.642 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3453, FiltMin=2989, FiltMax=60928, Gamma=1.000
00:50:30.658 00.016 21068 UpdateGuideState exits: m=120028 SNR=76.1
00:50:30.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:30.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:30.660 00.000 21068 Enqueuing Expose request
00:50:30.661 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:30.662 00.001 16108 Worker thread wakes up
00:50:30.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:30.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:31.823 01.161 16108 Exposure complete
00:50:31.877 00.054 16108 worker thread done servicing request
00:50:31.877 00.000 21068 OnExposeComplete: enter
00:50:31.879 00.002 21068 UpdateGuideState(): m_state=6
00:50:31.880 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8700
00:50:31.882 00.002 21068 Star::Find returns 1 (0), X=219.70, Y=875.99, Mass=133928, SNR=81.2, Peak=18403 HFD=3.3
00:50:31.883 00.001 21068 MultiStar: [#1 -0.17,0.24,1.30,U] [#2 -0.14,-0.09,1.22,U] [#3 -0.08,0.03,1.16,U] [#4 0.27,0.50,0.00,M1] [#5 -0.20,0.28,1.09,U] [#6 0.20,0.55,0.00,M1] [#7 0.02,0.08,0.57,U] [#8 -0.28,0.27,0.69,U] 
00:50:31.884 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.15}, one-star: {-0.26, 0.29}
00:50:31.885 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
00:50:31.886 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
00:50:31.887 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.40 mountX=0.19 mountY=-0.11, mountTheta=-0.53
00:50:31.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.15, opts=13)
00:50:31.889 00.001 21068 Enqueuing Move request for scope (-0.16, 0.15)
00:50:31.890 00.001 16108 Worker thread wakes up
00:50:31.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
00:50:31.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
00:50:31.890 00.000 16108 Moving (-0.16, 0.15) raw xDistance=0.19 yDistance=-0.11
00:50:31.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:50:31.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:31.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:50:31.890 00.000 16108 MoveAxis(E, 0, ABG)
00:50:31.890 00.000 16108 Move returns status 0, amount 0
00:50:31.890 00.000 16108 MoveAxis(N, 0, ABG)
00:50:31.890 00.000 16108 Move returns status 0, amount 0
00:50:31.890 00.000 16108 move complete, result=0
00:50:31.890 00.000 16108 worker thread done servicing request
00:50:31.894 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3453, FiltMin=2928, FiltMax=57984, Gamma=1.000
00:50:31.910 00.016 21068 UpdateGuideState exits: m=133928 SNR=81.2
00:50:31.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:31.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:31.912 00.000 21068 Enqueuing Expose request
00:50:31.913 00.001 16108 Worker thread wakes up
00:50:31.913 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:31.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:31.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:32.886 00.972 16108 Exposure complete
00:50:32.960 00.074 16108 worker thread done servicing request
00:50:32.960 00.000 21068 OnExposeComplete: enter
00:50:32.961 00.001 21068 UpdateGuideState(): m_state=6
00:50:32.963 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8701
00:50:32.964 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.94, Mass=116680, SNR=82.0, Peak=16851 HFD=3.2
00:50:32.965 00.001 21068 MultiStar: [#1 0.06,0.54,0.00,M1] [#2 -0.05,0.14,1.13,U] [#3 0.14,0.17,1.08,U] [#4 0.17,0.15,0.77,U] [#5 0.10,0.41,0.98,U] [#6 0.06,0.53,0.00,M2] [#7 -0.06,-0.07,0.61,U] [#8 0.04,-0.11,0.94,U] 
00:50:32.965 00.000 21068 refined, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.22, 0.24}
00:50:32.966 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
00:50:32.967 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
00:50:32.967 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.04 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
00:50:32.968 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.15, opts=13)
00:50:32.969 00.001 21068 Enqueuing Move request for scope (0.09, 0.15)
00:50:32.971 00.002 16108 Worker thread wakes up
00:50:32.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:50:32.971 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:50:32.971 00.000 16108 Moving (0.09, 0.15) raw xDistance=-0.06 yDistance=-0.16
00:50:32.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:32.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:32.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:32.971 00.000 16108 MoveAxis(E, 0, ABG)
00:50:32.972 00.001 16108 Move returns status 0, amount 0
00:50:32.972 00.000 16108 MoveAxis(N, 0, ABG)
00:50:32.972 00.000 16108 Move returns status 0, amount 0
00:50:32.972 00.000 16108 move complete, result=0
00:50:32.972 00.000 16108 worker thread done servicing request
00:50:32.978 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3453, FiltMin=2985, FiltMax=57808, Gamma=1.000
00:50:32.994 00.016 21068 UpdateGuideState exits: m=116680 SNR=82.0
00:50:32.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:32.997 00.001 21068 Enqueuing Expose request
00:50:32.997 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:32.998 00.001 16108 Worker thread wakes up
00:50:32.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:32.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:34.163 01.165 16108 Exposure complete
00:50:34.219 00.056 16108 worker thread done servicing request
00:50:34.219 00.000 21068 OnExposeComplete: enter
00:50:34.219 00.000 21068 UpdateGuideState(): m_state=6
00:50:34.220 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8702
00:50:34.221 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=876.10, Mass=123199, SNR=88.2, Peak=17939 HFD=3.3
00:50:34.222 00.001 21068 MultiStar: [#1 0.08,0.16,1.09,U] [#2 0.11,-0.16,1.04,U] [#3 0.25,-0.16,0.88,U] [#4 0.57,0.14,0.00,M1] [#5 0.10,-0.04,0.75,U] [#6 0.11,0.29,0.71,U] [#7 0.34,0.24,0.68,U] [#8 -0.33,-0.27,0.75,U] 
00:50:34.223 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {-0.27, 0.40}
00:50:34.223 00.000 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
00:50:34.224 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
00:50:34.225 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
00:50:34.226 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
00:50:34.227 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
00:50:34.228 00.001 16108 Worker thread wakes up
00:50:34.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:50:34.228 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:50:34.228 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
00:50:34.229 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:34.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:34.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:34.229 00.000 16108 MoveAxis(E, 0, ABG)
00:50:34.229 00.000 16108 Move returns status 0, amount 0
00:50:34.229 00.000 16108 MoveAxis(N, 0, ABG)
00:50:34.229 00.000 16108 Move returns status 0, amount 0
00:50:34.229 00.000 16108 move complete, result=0
00:50:34.229 00.000 16108 worker thread done servicing request
00:50:34.233 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3449, FiltMin=2947, FiltMax=60480, Gamma=1.000
00:50:34.247 00.014 21068 UpdateGuideState exits: m=123199 SNR=88.2
00:50:34.249 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:34.252 00.002 21068 Enqueuing Expose request
00:50:34.253 00.001 16108 Worker thread wakes up
00:50:34.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:34.255 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:34.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:35.246 00.991 16108 Exposure complete
00:50:35.311 00.065 16108 worker thread done servicing request
00:50:35.311 00.000 21068 OnExposeComplete: enter
00:50:35.312 00.001 21068 UpdateGuideState(): m_state=6
00:50:35.312 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8703
00:50:35.313 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=876.04, Mass=137452, SNR=88.7, Peak=18771 HFD=3.4
00:50:35.314 00.001 21068 MultiStar: [#1 -0.09,0.24,0.96,U] [#2 -0.25,-0.01,1.22,U] [#3 0.12,0.02,1.05,U] [#4 0.27,0.09,0.77,U] [#5 0.06,0.17,0.93,U] [#6 0.29,0.27,0.77,U] [#7 0.57,0.34,0.00,M1] [#8 -0.39,0.10,0.68,U] 
00:50:35.314 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {-0.22, 0.34}
00:50:35.315 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
00:50:35.316 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
00:50:35.316 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.81 mountX=0.06 mountY=-0.13, mountTheta=-1.14
00:50:35.319 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.15, opts=13)
00:50:35.320 00.001 21068 Enqueuing Move request for scope (-0.04, 0.15)
00:50:35.321 00.001 16108 Worker thread wakes up
00:50:35.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
00:50:35.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
00:50:35.321 00.000 16108 Moving (-0.04, 0.15) raw xDistance=0.06 yDistance=-0.13
00:50:35.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:50:35.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:35.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:50:35.321 00.000 16108 MoveAxis(E, 0, ABG)
00:50:35.321 00.000 16108 Move returns status 0, amount 0
00:50:35.321 00.000 16108 MoveAxis(N, 0, ABG)
00:50:35.321 00.000 16108 Move returns status 0, amount 0
00:50:35.321 00.000 16108 move complete, result=0
00:50:35.322 00.001 16108 worker thread done servicing request
00:50:35.326 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=336, max=65535, med=3453, FiltMin=2966, FiltMax=62656, Gamma=1.000
00:50:35.342 00.016 21068 UpdateGuideState exits: m=137452 SNR=88.7
00:50:35.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:35.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:35.345 00.001 21068 Enqueuing Expose request
00:50:35.345 00.000 16108 Worker thread wakes up
00:50:35.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:35.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:35.345 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:36.498 01.153 16108 Exposure complete
00:50:36.571 00.073 16108 worker thread done servicing request
00:50:36.571 00.000 21068 OnExposeComplete: enter
00:50:36.573 00.002 21068 UpdateGuideState(): m_state=6
00:50:36.575 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8704
00:50:36.576 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.94, Mass=119375, SNR=79.7, Peak=16755 HFD=3.1
00:50:36.579 00.003 21068 MultiStar: [#1 -0.29,0.35,1.53,U] [#2 -0.22,-0.01,1.42,U] [#3 -0.12,0.09,1.15,U] [#4 -0.01,0.28,0.90,U] [#5 -0.32,0.31,0.85,U] [#6 0.07,0.17,0.92,U] [#7 -0.12,-0.03,0.76,U] [#8 -0.56,-0.06,0.00,M1] 
00:50:36.581 00.002 21068 refined, 7 included, MultiStar: {-0.16, 0.18}, one-star: {-0.15, 0.23}
00:50:36.582 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
00:50:36.583 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
00:50:36.584 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.30 mountX=0.19 mountY=-0.14, mountTheta=-0.63
00:50:36.588 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.18, opts=13)
00:50:36.590 00.002 21068 Enqueuing Move request for scope (-0.16, 0.18)
00:50:36.591 00.001 16108 Worker thread wakes up
00:50:36.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
00:50:36.591 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
00:50:36.592 00.001 16108 Moving (-0.16, 0.18) raw xDistance=0.19 yDistance=-0.14
00:50:36.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:50:36.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:36.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:36.592 00.000 16108 MoveAxis(E, 0, ABG)
00:50:36.592 00.000 16108 Move returns status 0, amount 0
00:50:36.592 00.000 16108 MoveAxis(N, 0, ABG)
00:50:36.592 00.000 16108 Move returns status 0, amount 0
00:50:36.592 00.000 16108 move complete, result=0
00:50:36.593 00.001 16108 worker thread done servicing request
00:50:36.600 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3449, FiltMin=2985, FiltMax=50013, Gamma=1.000
00:50:36.628 00.028 21068 UpdateGuideState exits: m=119375 SNR=79.7
00:50:36.632 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.634 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:36.635 00.001 21068 Enqueuing Expose request
00:50:36.636 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:36.637 00.001 16108 Worker thread wakes up
00:50:36.639 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:36.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:37.639 01.000 16108 Exposure complete
00:50:37.697 00.058 16108 worker thread done servicing request
00:50:37.697 00.000 21068 OnExposeComplete: enter
00:50:37.698 00.001 21068 UpdateGuideState(): m_state=6
00:50:37.699 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8705
00:50:37.700 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.14, Mass=115593, SNR=82.0, Peak=13427 HFD=3.1
00:50:37.702 00.002 21068 MultiStar: [#1 0.07,0.31,1.16,U] [#2 0.19,-0.07,1.23,U] [#3 -0.06,0.12,1.12,U] [#4 0.06,0.28,0.92,U] [#5 -0.03,0.39,0.94,U] [#6 0.13,0.39,0.89,U] [#7 0.03,0.32,0.70,U] [#8 -0.20,0.43,0.00,M2] 
00:50:37.703 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.26}, one-star: {-0.07, 0.44}
00:50:37.704 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
00:50:37.704 00.000 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
00:50:37.705 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.40 mountX=0.00 mountY=-0.26, mountTheta=-1.56
00:50:37.707 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.26, opts=13)
00:50:37.710 00.003 21068 Enqueuing Move request for scope (0.04, 0.26)
00:50:37.712 00.002 16108 Worker thread wakes up
00:50:37.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:50:37.712 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:50:37.712 00.000 16108 Moving (0.04, 0.26) raw xDistance=0.00 yDistance=-0.26
00:50:37.713 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:50:37.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:37.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:50:37.713 00.000 16108 MoveAxis(E, 0, ABG)
00:50:37.713 00.000 16108 Move returns status 0, amount 0
00:50:37.713 00.000 16108 MoveAxis(N, 0, ABG)
00:50:37.713 00.000 16108 Move returns status 0, amount 0
00:50:37.713 00.000 16108 move complete, result=0
00:50:37.713 00.000 16108 worker thread done servicing request
00:50:37.719 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3449, FiltMin=2995, FiltMax=52304, Gamma=1.000
00:50:37.733 00.014 21068 UpdateGuideState exits: m=115593 SNR=82.0
00:50:37.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:37.737 00.002 21068 Enqueuing Expose request
00:50:37.738 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:50:37.738 00.000 16108 Worker thread wakes up
00:50:37.739 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:37.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:38.895 01.156 16108 Exposure complete
00:50:38.950 00.055 16108 worker thread done servicing request
00:50:38.950 00.000 21068 OnExposeComplete: enter
00:50:38.951 00.001 21068 UpdateGuideState(): m_state=6
00:50:38.951 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8706
00:50:38.952 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.50, Mass=107619, SNR=74.1, Peak=13747 HFD=3.6
00:50:38.953 00.001 21068 MultiStar: [#1 0.32,-0.03,1.23,U] [#2 -0.03,-0.35,1.28,U] [#3 0.28,-0.23,1.14,U] [#4 0.44,-0.05,0.93,U] [#5 0.03,-0.13,1.08,U] [#6 0.31,-0.12,1.10,U] [#7 0.39,-0.28,0.00,M1] [#8 -0.23,-0.21,0.84,U] 
00:50:38.954 00.001 21068 single-star, 7 included, MultiStar: {0.15, -0.17}, one-star: {0.06, -0.20}
00:50:38.955 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
00:50:38.956 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
00:50:38.957 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.26 mountX=-0.10 mountY=0.18, mountTheta=2.07
00:50:38.958 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.20, opts=13)
00:50:38.959 00.001 21068 Enqueuing Move request for scope (0.06, -0.20)
00:50:38.960 00.001 16108 Worker thread wakes up
00:50:38.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
00:50:38.960 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
00:50:38.960 00.000 16108 Moving (0.06, -0.20) raw xDistance=-0.10 yDistance=0.18
00:50:38.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:38.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:38.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:50:38.961 00.001 16108 MoveAxis(E, 0, ABG)
00:50:38.961 00.000 16108 Move returns status 0, amount 0
00:50:38.961 00.000 16108 MoveAxis(N, 0, ABG)
00:50:38.961 00.000 16108 Move returns status 0, amount 0
00:50:38.961 00.000 16108 move complete, result=0
00:50:38.961 00.000 16108 worker thread done servicing request
00:50:38.966 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3453, FiltMin=2921, FiltMax=55901, Gamma=1.000
00:50:38.981 00.015 21068 UpdateGuideState exits: m=107619 SNR=74.1
00:50:38.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:38.984 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:38.985 00.001 21068 Enqueuing Expose request
00:50:38.986 00.001 16108 Worker thread wakes up
00:50:38.986 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:38.988 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:38.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:39.980 00.992 16108 Exposure complete
00:50:40.062 00.082 16108 worker thread done servicing request
00:50:40.063 00.001 21068 OnExposeComplete: enter
00:50:40.065 00.002 21068 UpdateGuideState(): m_state=6
00:50:40.066 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8707
00:50:40.068 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=875.90, Mass=117836, SNR=72.6, Peak=15411 HFD=3.0
00:50:40.070 00.002 21068 MultiStar: [#1 0.08,-0.05,1.10,U] [#2 0.07,-0.24,1.42,U] [#3 0.09,-0.40,1.15,U] [#4 0.52,0.29,0.00,M1] [#5 0.22,0.09,1.11,U] [#6 0.71,0.16,0.00,M1] [#7 0.31,0.16,0.67,U] [#8 -0.06,0.03,0.79,U] 
00:50:40.071 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.07, 0.20}
00:50:40.073 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
00:50:40.074 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
00:50:40.075 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.11 mountY=0.03, mountTheta=2.87
00:50:40.078 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
00:50:40.079 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
00:50:40.080 00.001 16108 Worker thread wakes up
00:50:40.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:50:40.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:50:40.080 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.11 yDistance=0.03
00:50:40.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:50:40.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:40.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:40.080 00.000 16108 MoveAxis(E, 0, ABG)
00:50:40.080 00.000 16108 Move returns status 0, amount 0
00:50:40.080 00.000 16108 MoveAxis(N, 0, ABG)
00:50:40.080 00.000 16108 Move returns status 0, amount 0
00:50:40.080 00.000 16108 move complete, result=0
00:50:40.080 00.000 16108 worker thread done servicing request
00:50:40.085 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3453, FiltMin=2934, FiltMax=58848, Gamma=1.000
00:50:40.105 00.020 21068 UpdateGuideState exits: m=117836 SNR=72.6
00:50:40.107 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.109 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:40.111 00.002 21068 Enqueuing Expose request
00:50:40.112 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:40.113 00.001 16108 Worker thread wakes up
00:50:40.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:40.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:41.256 01.143 16108 Exposure complete
00:50:41.325 00.069 16108 worker thread done servicing request
00:50:41.325 00.000 21068 OnExposeComplete: enter
00:50:41.326 00.001 21068 UpdateGuideState(): m_state=6
00:50:41.327 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8708
00:50:41.329 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=875.76, Mass=122840, SNR=87.3, Peak=11811 HFD=3.7
00:50:41.333 00.004 21068 MultiStar: [#1 0.15,0.13,1.09,U] [#2 -0.07,-0.18,0.99,U] [#3 0.37,-0.20,1.13,U] [#4 0.41,0.28,0.00,M2] [#5 0.56,-0.08,0.00,M1] [#6 0.30,0.16,0.69,U] [#7 0.25,-0.35,0.68,U] [#8 -0.16,-0.16,0.63,U] 
00:50:41.334 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.35, 0.05}
00:50:41.335 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
00:50:41.337 00.002 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
00:50:41.338 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.19 mountY=0.03, mountTheta=3.00
00:50:41.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
00:50:41.343 00.003 21068 Enqueuing Move request for scope (0.18, -0.07)
00:50:41.344 00.001 16108 Worker thread wakes up
00:50:41.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
00:50:41.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
00:50:41.344 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
00:50:41.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:50:41.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:41.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:41.344 00.000 16108 MoveAxis(E, 0, ABG)
00:50:41.344 00.000 16108 Move returns status 0, amount 0
00:50:41.344 00.000 16108 MoveAxis(N, 0, ABG)
00:50:41.344 00.000 16108 Move returns status 0, amount 0
00:50:41.344 00.000 16108 move complete, result=0
00:50:41.344 00.000 16108 worker thread done servicing request
00:50:41.348 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3453, FiltMin=2989, FiltMax=54560, Gamma=1.000
00:50:41.363 00.015 21068 UpdateGuideState exits: m=122840 SNR=87.3
00:50:41.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:41.364 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:41.365 00.001 21068 Enqueuing Expose request
00:50:41.366 00.001 16108 Worker thread wakes up
00:50:41.366 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:41.366 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:41.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:42.350 00.984 16108 Exposure complete
00:50:42.428 00.078 16108 worker thread done servicing request
00:50:42.428 00.000 21068 OnExposeComplete: enter
00:50:42.429 00.001 21068 UpdateGuideState(): m_state=6
00:50:42.431 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8709
00:50:42.432 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.23, Mass=107355, SNR=71.2, Peak=13171 HFD=3.4
00:50:42.433 00.001 21068 MultiStar: [#1 -0.02,0.38,1.35,U] [#2 0.04,-0.03,1.37,U] [#3 0.22,0.05,1.08,U] [#4 0.35,0.28,0.86,U] [#5 -0.05,0.02,1.24,U] [#6 0.35,0.26,0.84,U] [#7 -0.07,0.13,0.80,U] [#8 -0.03,-0.15,0.97,U] 
00:50:42.433 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.16}, one-star: {0.10, 0.53}
00:50:42.434 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
00:50:42.435 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
00:50:42.436 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=-0.06 mountY=-0.17, mountTheta=-1.89
00:50:42.437 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
00:50:42.438 00.001 21068 Enqueuing Move request for scope (0.09, 0.16)
00:50:42.439 00.001 16108 Worker thread wakes up
00:50:42.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:50:42.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:50:42.439 00.000 16108 Moving (0.09, 0.16) raw xDistance=-0.06 yDistance=-0.17
00:50:42.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:42.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:42.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:50:42.439 00.000 16108 MoveAxis(E, 0, ABG)
00:50:42.439 00.000 16108 Move returns status 0, amount 0
00:50:42.439 00.000 16108 MoveAxis(N, 0, ABG)
00:50:42.439 00.000 16108 Move returns status 0, amount 0
00:50:42.439 00.000 16108 move complete, result=0
00:50:42.440 00.001 16108 worker thread done servicing request
00:50:42.445 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3453, FiltMin=2992, FiltMax=56880, Gamma=1.000
00:50:42.462 00.017 21068 UpdateGuideState exits: m=107355 SNR=71.2
00:50:42.464 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:42.465 00.000 21068 Enqueuing Expose request
00:50:42.466 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:42.468 00.002 16108 Worker thread wakes up
00:50:42.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:42.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:43.634 01.166 16108 Exposure complete
00:50:43.687 00.053 16108 worker thread done servicing request
00:50:43.687 00.000 21068 OnExposeComplete: enter
00:50:43.689 00.002 21068 UpdateGuideState(): m_state=6
00:50:43.691 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8710
00:50:43.693 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=875.89, Mass=115676, SNR=75.5, Peak=15043 HFD=3.4
00:50:43.694 00.001 21068 MultiStar: [#1 -0.12,0.05,1.20,U] [#2 0.07,-0.06,1.54,U] [#3 0.11,-0.16,1.08,U] [#4 0.18,0.09,0.95,U] [#5 0.09,0.05,1.04,U] [#6 0.01,0.49,0.00,M1] [#7 0.07,-0.09,0.79,U] [#8 -0.32,-0.00,0.83,U] 
00:50:43.697 00.003 21068 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.12, 0.19}
00:50:43.698 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
00:50:43.699 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
00:50:43.700 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.11 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
00:50:43.702 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
00:50:43.703 00.001 21068 Enqueuing Move request for scope (0.03, 0.00)
00:50:43.703 00.000 16108 Worker thread wakes up
00:50:43.704 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:50:43.704 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:50:43.704 00.000 16108 Moving (0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01
00:50:43.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:43.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:43.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:43.704 00.000 16108 MoveAxis(E, 0, ABG)
00:50:43.704 00.000 16108 Move returns status 0, amount 0
00:50:43.704 00.000 16108 MoveAxis(N, 0, ABG)
00:50:43.704 00.000 16108 Move returns status 0, amount 0
00:50:43.704 00.000 16108 move complete, result=0
00:50:43.705 00.001 16108 worker thread done servicing request
00:50:43.710 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3453, FiltMin=2960, FiltMax=64531, Gamma=1.000
00:50:43.725 00.015 21068 UpdateGuideState exits: m=115676 SNR=75.5
00:50:43.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:43.728 00.001 21068 Enqueuing Expose request
00:50:43.729 00.001 16108 Worker thread wakes up
00:50:43.729 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:43.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:43.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:44.713 00.984 16108 Exposure complete
00:50:44.770 00.057 16108 worker thread done servicing request
00:50:44.770 00.000 21068 OnExposeComplete: enter
00:50:44.773 00.003 21068 UpdateGuideState(): m_state=6
00:50:44.775 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8711
00:50:44.777 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=875.92, Mass=136144, SNR=91.8, Peak=17619 HFD=3.5
00:50:44.779 00.002 21068 MultiStar: [#1 0.10,0.41,1.06,U] [#2 -0.15,-0.04,0.97,U] [#3 0.07,0.17,0.84,U] [#4 -0.14,0.02,0.83,U] [#5 -0.07,0.26,0.88,U] [#6 0.00,0.19,0.72,U] [#7 0.19,0.35,0.61,U] [#8 -0.33,0.12,0.80,U] 
00:50:44.780 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.04, 0.22}
00:50:44.781 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
00:50:44.782 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
00:50:44.783 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.81 mountX=0.08 mountY=-0.17, mountTheta=-1.15
00:50:44.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.19, opts=13)
00:50:44.788 00.003 21068 Enqueuing Move request for scope (-0.05, 0.19)
00:50:44.788 00.000 16108 Worker thread wakes up
00:50:44.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
00:50:44.788 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
00:50:44.789 00.001 16108 Moving (-0.05, 0.19) raw xDistance=0.08 yDistance=-0.17
00:50:44.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:50:44.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:44.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:50:44.789 00.000 16108 MoveAxis(E, 0, ABG)
00:50:44.789 00.000 16108 Move returns status 0, amount 0
00:50:44.789 00.000 16108 MoveAxis(N, 0, ABG)
00:50:44.789 00.000 16108 Move returns status 0, amount 0
00:50:44.789 00.000 16108 move complete, result=0
00:50:44.789 00.000 16108 worker thread done servicing request
00:50:44.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3449, FiltMin=2976, FiltMax=54688, Gamma=1.000
00:50:44.809 00.016 21068 UpdateGuideState exits: m=136144 SNR=91.8
00:50:44.811 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:44.812 00.000 21068 Enqueuing Expose request
00:50:44.813 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:44.814 00.001 16108 Worker thread wakes up
00:50:44.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:44.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:45.978 01.164 16108 Exposure complete
00:50:46.058 00.080 16108 worker thread done servicing request
00:50:46.058 00.000 21068 OnExposeComplete: enter
00:50:46.060 00.002 21068 UpdateGuideState(): m_state=6
00:50:46.061 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8712
00:50:46.063 00.002 21068 Star::Find returns 1 (0), X=219.69, Y=875.85, Mass=127067, SNR=92.8, Peak=17091 HFD=3.2
00:50:46.064 00.001 21068 MultiStar: [#1 -0.26,-0.00,0.97,U] [#2 -0.24,-0.30,1.01,U] [#3 0.11,-0.42,0.96,U] [#4 0.64,0.14,0.00,M1] [#5 0.17,0.01,0.84,U] [#6 0.08,0.14,0.77,U] [#7 -0.16,-0.08,0.53,U] [#8 -0.32,-0.09,0.70,U] 
00:50:46.065 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.08}, one-star: {-0.27, 0.15}
00:50:46.065 00.000 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
00:50:46.066 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
00:50:46.067 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=0.10 mountY=0.10, mountTheta=0.82
00:50:46.071 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
00:50:46.072 00.001 21068 Enqueuing Move request for scope (-0.11, -0.08)
00:50:46.072 00.000 16108 Worker thread wakes up
00:50:46.073 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
00:50:46.073 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
00:50:46.073 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=0.10
00:50:46.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:50:46.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:46.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:50:46.073 00.000 16108 MoveAxis(E, 0, ABG)
00:50:46.073 00.000 16108 Move returns status 0, amount 0
00:50:46.073 00.000 16108 MoveAxis(N, 0, ABG)
00:50:46.073 00.000 16108 Move returns status 0, amount 0
00:50:46.073 00.000 16108 move complete, result=0
00:50:46.073 00.000 16108 worker thread done servicing request
00:50:46.081 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3449, FiltMin=2985, FiltMax=62832, Gamma=1.000
00:50:46.106 00.025 21068 UpdateGuideState exits: m=127067 SNR=92.8
00:50:46.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.107 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:46.108 00.001 21068 Enqueuing Expose request
00:50:46.109 00.001 16108 Worker thread wakes up
00:50:46.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:46.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:46.109 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:47.079 00.970 16108 Exposure complete
00:50:47.143 00.064 16108 worker thread done servicing request
00:50:47.143 00.000 21068 OnExposeComplete: enter
00:50:47.145 00.002 21068 UpdateGuideState(): m_state=6
00:50:47.146 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8713
00:50:47.148 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=875.78, Mass=128238, SNR=79.7, Peak=16579 HFD=3.6
00:50:47.149 00.001 21068 MultiStar: [#1 0.01,0.13,1.28,U] [#2 -0.12,-0.13,1.27,U] [#3 -0.03,-0.15,0.88,U] [#4 0.47,-0.06,0.00,M2] [#5 0.21,-0.19,0.87,U] [#6 0.31,-0.26,0.73,U] [#7 -0.00,-0.29,0.55,U] [#8 -0.46,-0.28,0.00,M1] 
00:50:47.151 00.002 21068 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {-0.14, 0.08}
00:50:47.152 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
00:50:47.153 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
00:50:47.155 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.39 mountX=-0.03 mountY=0.08, mountTheta=1.94
00:50:47.159 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
00:50:47.159 00.000 21068 Enqueuing Move request for scope (0.02, -0.09)
00:50:47.160 00.001 16108 Worker thread wakes up
00:50:47.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:50:47.161 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:50:47.161 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.03 yDistance=0.08
00:50:47.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:47.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:47.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:50:47.161 00.000 16108 MoveAxis(E, 0, ABG)
00:50:47.161 00.000 16108 Move returns status 0, amount 0
00:50:47.161 00.000 16108 MoveAxis(N, 0, ABG)
00:50:47.161 00.000 16108 Move returns status 0, amount 0
00:50:47.161 00.000 16108 move complete, result=0
00:50:47.161 00.000 16108 worker thread done servicing request
00:50:47.167 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3449, FiltMin=2979, FiltMax=61584, Gamma=1.000
00:50:47.185 00.018 21068 UpdateGuideState exits: m=128238 SNR=79.7
00:50:47.187 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:47.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:47.189 00.001 21068 Enqueuing Expose request
00:50:47.191 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:47.192 00.001 16108 Worker thread wakes up
00:50:47.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:47.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:48.358 01.166 16108 Exposure complete
00:50:48.413 00.055 16108 worker thread done servicing request
00:50:48.413 00.000 21068 OnExposeComplete: enter
00:50:48.415 00.002 21068 UpdateGuideState(): m_state=6
00:50:48.416 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8714
00:50:48.417 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.47, Mass=114458, SNR=85.8, Peak=13523 HFD=3.4
00:50:48.418 00.001 21068 MultiStar: [#1 0.12,-0.14,1.30,U] [#2 0.01,-0.34,1.10,U] [#3 0.24,-0.22,1.00,U] [#4 0.48,-0.17,0.00,M3] [#5 -0.09,-0.17,0.91,U] [#6 0.06,-0.05,0.78,U] [#7 0.18,-0.15,0.60,U] [#8 -0.26,-0.24,0.74,U] 
00:50:48.418 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.19}, one-star: {-0.15, -0.23}
00:50:48.419 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
00:50:48.420 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
00:50:48.420 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.47 mountX=-0.05 mountY=0.18, mountTheta=1.86
00:50:48.422 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.19, opts=13)
00:50:48.423 00.001 21068 Enqueuing Move request for scope (0.02, -0.19)
00:50:48.423 00.000 16108 Worker thread wakes up
00:50:48.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
00:50:48.425 00.002 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
00:50:48.425 00.000 16108 Moving (0.02, -0.19) raw xDistance=-0.05 yDistance=0.18
00:50:48.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:50:48.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:48.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:50:48.425 00.000 16108 MoveAxis(E, 0, ABG)
00:50:48.425 00.000 16108 Move returns status 0, amount 0
00:50:48.425 00.000 16108 MoveAxis(N, 0, ABG)
00:50:48.425 00.000 16108 Move returns status 0, amount 0
00:50:48.425 00.000 16108 move complete, result=0
00:50:48.426 00.001 16108 worker thread done servicing request
00:50:48.435 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3446, FiltMin=2989, FiltMax=55053, Gamma=1.000
00:50:48.456 00.021 21068 UpdateGuideState exits: m=114458 SNR=85.8
00:50:48.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.459 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:48.460 00.001 21068 Enqueuing Expose request
00:50:48.462 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:48.464 00.002 16108 Worker thread wakes up
00:50:48.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:48.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:49.440 00.976 16108 Exposure complete
00:50:49.509 00.069 16108 worker thread done servicing request
00:50:49.509 00.000 21068 OnExposeComplete: enter
00:50:49.510 00.001 21068 UpdateGuideState(): m_state=6
00:50:49.511 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8715
00:50:49.512 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.51, Mass=124968, SNR=82.0, Peak=16515 HFD=3.2
00:50:49.514 00.002 21068 MultiStar: [#1 0.10,-0.24,1.24,U] [#2 -0.27,-0.43,0.00,M1] [#3 0.50,-0.45,0.00,M1] [#4 0.47,-0.15,0.00,M4] [#5 0.33,-0.18,0.86,U] [#6 0.53,0.06,0.00,M1] [#7 0.08,-0.33,0.80,U] [#8 -0.30,-0.22,0.73,U] 
00:50:49.515 00.001 21068 refined, 4 included, MultiStar: {-0.01, -0.23}, one-star: {-0.30, -0.20}
00:50:49.516 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
00:50:49.517 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
00:50:49.517 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=-0.03 mountY=0.23, mountTheta=1.70
00:50:49.519 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.23, opts=13)
00:50:49.521 00.002 21068 Enqueuing Move request for scope (-0.01, -0.23)
00:50:49.522 00.001 16108 Worker thread wakes up
00:50:49.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
00:50:49.522 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
00:50:49.522 00.000 16108 Moving (-0.01, -0.23) raw xDistance=-0.03 yDistance=0.23
00:50:49.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:49.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:50:49.522 00.000 16108 MoveAxis(E, 0, ABG)
00:50:49.522 00.000 16108 Move returns status 0, amount 0
00:50:49.522 00.000 16108 MoveAxis(S, 45, ABG)
00:50:49.523 00.001 16108 Guiding  Dir = 1, Dur = 45
00:50:49.523 00.000 16108 IsSlewing returns 0
00:50:49.523 00.000 16108 IsGuiding returns 0
00:50:49.530 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3449, FiltMin=2960, FiltMax=58499, Gamma=1.000
00:50:49.553 00.023 21068 UpdateGuideState exits: m=124968 SNR=82.0
00:50:49.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:49.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:49.555 00.000 21068 Enqueuing Expose request
00:50:49.572 00.017 16108 IsGuiding returns 1
00:50:49.572 00.000 16108 scope still moving after pulse duration time elapsed
00:50:49.598 00.026 16108 IsSlewing returns 0
00:50:49.598 00.000 16108 IsGuiding returns 1
00:50:49.629 00.031 16108 IsSlewing returns 0
00:50:49.629 00.000 16108 IsGuiding returns 1
00:50:49.661 00.032 16108 IsSlewing returns 0
00:50:49.661 00.000 16108 IsGuiding returns 0
00:50:49.661 00.000 16108 scope move finished after 45 + 92 ms
00:50:49.661 00.000 16108 Move returns status 0, amount 45
00:50:49.661 00.000 16108 move complete, result=0
00:50:49.661 00.000 16108 worker thread done servicing request
00:50:49.661 00.000 16108 Worker thread wakes up
00:50:49.661 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:50:49.664 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:49.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:50.828 01.164 16108 Exposure complete
00:50:50.893 00.065 16108 worker thread done servicing request
00:50:50.893 00.000 21068 OnExposeComplete: enter
00:50:50.894 00.001 21068 UpdateGuideState(): m_state=6
00:50:50.895 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8716
00:50:50.896 00.001 21068 Star::Find returns 1 (0), X=219.28, Y=875.44, Mass=126473, SNR=86.1, Peak=12253 HFD=3.6
00:50:50.897 00.001 21068 MultiStar: [#1 -0.49,-0.24,0.00,M1] [#2 -0.54,-0.53,0.00,M2] [#3 -0.39,-0.34,0.00,M2] [#4 0.08,0.01,0.72,U] [#5 0.17,-0.41,0.95,U] [#6 0.06,-0.01,0.86,U] [#7 -0.27,-0.39,0.00,M1] [#8 -0.87,-0.25,0.00,M1] 
00:50:50.898 00.001 21068 refined, 3 included, MultiStar: {-0.12, -0.18}, one-star: {-0.68, -0.26}
00:50:50.899 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
00:50:50.900 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
00:50:50.900 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.14 mountX=0.08 mountY=0.21, mountTheta=1.19
00:50:50.902 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.18, opts=13)
00:50:50.903 00.001 21068 Enqueuing Move request for scope (-0.12, -0.18)
00:50:50.904 00.001 16108 Worker thread wakes up
00:50:50.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
00:50:50.904 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
00:50:50.904 00.000 16108 Moving (-0.12, -0.18) raw xDistance=0.08 yDistance=0.21
00:50:50.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:50:50.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:50:50.904 00.000 16108 MoveAxis(E, 0, ABG)
00:50:50.904 00.000 16108 Move returns status 0, amount 0
00:50:50.904 00.000 16108 MoveAxis(S, 41, ABG)
00:50:50.904 00.000 16108 Guiding  Dir = 1, Dur = 41
00:50:50.905 00.001 16108 IsSlewing returns 0
00:50:50.905 00.000 16108 IsGuiding returns 0
00:50:50.908 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3446, FiltMin=2989, FiltMax=55334, Gamma=1.000
00:50:50.909 00.001 16108 PulseGuide returned control before completion, sleep 48
00:50:50.922 00.013 21068 UpdateGuideState exits: m=126473 SNR=86.1
00:50:50.924 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:50.926 00.001 21068 Enqueuing Expose request
00:50:50.969 00.043 16108 IsGuiding returns 1
00:50:50.969 00.000 16108 scope still moving after pulse duration time elapsed
00:50:51.001 00.032 16108 IsSlewing returns 0
00:50:51.001 00.000 16108 IsGuiding returns 0
00:50:51.001 00.000 16108 scope move finished after 41 + 55 ms
00:50:51.001 00.000 16108 Move returns status 0, amount 41
00:50:51.001 00.000 16108 move complete, result=0
00:50:51.001 00.000 16108 worker thread done servicing request
00:50:51.001 00.000 16108 Worker thread wakes up
00:50:51.001 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:50:51.002 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:51.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:51.974 00.972 16108 Exposure complete
00:50:52.043 00.069 16108 worker thread done servicing request
00:50:52.043 00.000 21068 OnExposeComplete: enter
00:50:52.045 00.002 21068 UpdateGuideState(): m_state=6
00:50:52.047 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8717
00:50:52.049 00.002 21068 Star::Find returns 1 (0), X=219.44, Y=875.98, Mass=123992, SNR=82.7, Peak=13219 HFD=3.7
00:50:52.051 00.002 21068 MultiStar: [#1 -0.68,0.20,0.00,M2] [#2 -0.65,0.08,0.00,M3] [#3 -0.50,-0.12,0.00,M3] [#4 -0.23,0.40,0.00,M4] [#5 -0.67,0.35,0.00,M1] [#6 0.20,0.22,0.84,U] [#7 -0.60,0.07,0.00,M2] [#8 -0.46,0.32,0.00,M2] 
00:50:52.052 00.001 21068 refined, 1 included, MultiStar: {-0.19, 0.25}, one-star: {-0.52, 0.28}
00:50:52.055 00.003 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
00:50:52.056 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
00:50:52.058 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.22 mountX=0.23 mountY=-0.20, mountTheta=-0.71
00:50:52.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.25, opts=13)
00:50:52.062 00.002 21068 Enqueuing Move request for scope (-0.19, 0.25)
00:50:52.064 00.002 16108 Worker thread wakes up
00:50:52.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
00:50:52.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
00:50:52.064 00.000 16108 Moving (-0.19, 0.25) raw xDistance=0.23 yDistance=-0.20
00:50:52.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:50:52.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:50:52.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:50:52.064 00.000 16108 MoveAxis(W, 61, ABG)
00:50:52.064 00.000 16108 Guiding  Dir = 3, Dur = 61
00:50:52.065 00.001 16108 IsSlewing returns 0
00:50:52.065 00.000 16108 IsGuiding returns 0
00:50:52.074 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3449, FiltMin=2937, FiltMax=64272, Gamma=1.000
00:50:52.085 00.011 16108 PulseGuide returned control before completion, sleep 53
00:50:52.094 00.009 21068 UpdateGuideState exits: m=123992 SNR=82.7
00:50:52.096 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.097 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:52.097 00.000 21068 Enqueuing Expose request
00:50:52.146 00.049 16108 IsGuiding returns 1
00:50:52.146 00.000 16108 scope still moving after pulse duration time elapsed
00:50:52.177 00.031 16108 IsSlewing returns 0
00:50:52.177 00.000 16108 IsGuiding returns 0
00:50:52.177 00.000 16108 scope move finished after 61 + 51 ms
00:50:52.177 00.000 16108 Move returns status 0, amount 61
00:50:52.177 00.000 16108 MoveAxis(N, 0, ABG)
00:50:52.177 00.000 16108 Move returns status 0, amount 0
00:50:52.177 00.000 16108 move complete, result=0
00:50:52.177 00.000 16108 worker thread done servicing request
00:50:52.178 00.001 16108 Worker thread wakes up
00:50:52.178 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.2 px 0 ms NORTH
00:50:52.181 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:52.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:53.342 01.161 16108 Exposure complete
00:50:53.410 00.068 16108 worker thread done servicing request
00:50:53.410 00.000 21068 OnExposeComplete: enter
00:50:53.411 00.001 21068 UpdateGuideState(): m_state=6
00:50:53.412 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8718
00:50:53.413 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.67, Mass=130193, SNR=86.8, Peak=15667 HFD=3.4
00:50:53.414 00.001 21068 MultiStar: [#1 -0.01,0.10,1.10,U] [#2 0.27,-0.18,1.09,U] [#3 0.16,-0.22,0.89,U] [#4 0.03,-0.01,0.94,U] [#5 -0.04,-0.14,0.90,U] [#6 -0.16,0.11,0.75,U] [#7 0.19,-0.29,0.54,U] [#8 -0.08,-0.53,0.00,M3] 
00:50:53.414 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {-0.17, -0.03}
00:50:53.415 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.17)
00:50:53.416 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
00:50:53.416 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.15 mountX=-0.04 mountY=0.06, mountTheta=2.19
00:50:53.418 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
00:50:53.419 00.001 21068 Enqueuing Move request for scope (0.03, -0.07)
00:50:53.419 00.000 16108 Worker thread wakes up
00:50:53.420 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:50:53.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:50:53.420 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
00:50:53.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:50:53.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:53.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:50:53.420 00.000 16108 MoveAxis(E, 0, ABG)
00:50:53.420 00.000 16108 Move returns status 0, amount 0
00:50:53.420 00.000 16108 MoveAxis(N, 0, ABG)
00:50:53.421 00.001 16108 Move returns status 0, amount 0
00:50:53.421 00.000 16108 move complete, result=0
00:50:53.421 00.000 16108 worker thread done servicing request
00:50:53.423 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3446, FiltMin=2912, FiltMax=63808, Gamma=1.000
00:50:53.437 00.014 21068 UpdateGuideState exits: m=130193 SNR=86.8
00:50:53.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:53.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:53.440 00.001 21068 Enqueuing Expose request
00:50:53.440 00.000 16108 Worker thread wakes up
00:50:53.441 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:53.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:53.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:54.432 00.991 16108 Exposure complete
00:50:54.493 00.061 16108 worker thread done servicing request
00:50:54.493 00.000 21068 OnExposeComplete: enter
00:50:54.494 00.001 21068 UpdateGuideState(): m_state=6
00:50:54.495 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8719
00:50:54.496 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.86, Mass=109620, SNR=78.8, Peak=12627 HFD=3.3
00:50:54.497 00.001 21068 MultiStar: [#1 0.02,0.25,1.35,U] [#2 0.00,-0.14,1.31,U] [#3 0.05,-0.10,1.13,U] [#4 0.32,0.22,1.04,U] [#5 -0.13,0.06,0.99,U] [#6 0.09,0.22,0.89,U] [#7 -0.10,0.10,0.66,U] [#8 -0.15,0.03,0.76,U] 
00:50:54.497 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.33, 0.16}
00:50:54.498 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
00:50:54.499 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
00:50:54.500 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.75 mountX=0.03 mountY=-0.08, mountTheta=-1.21
00:50:54.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
00:50:54.502 00.000 21068 Enqueuing Move request for scope (-0.02, 0.08)
00:50:54.503 00.001 16108 Worker thread wakes up
00:50:54.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:50:54.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:50:54.503 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.08
00:50:54.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:54.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:54.504 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:54.504 00.000 16108 MoveAxis(E, 0, ABG)
00:50:54.504 00.000 16108 Move returns status 0, amount 0
00:50:54.504 00.000 16108 MoveAxis(N, 0, ABG)
00:50:54.504 00.000 16108 Move returns status 0, amount 0
00:50:54.504 00.000 16108 move complete, result=0
00:50:54.504 00.000 16108 worker thread done servicing request
00:50:54.508 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3446, FiltMin=2950, FiltMax=62077, Gamma=1.000
00:50:54.523 00.015 21068 UpdateGuideState exits: m=109620 SNR=78.8
00:50:54.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:54.525 00.000 21068 Enqueuing Expose request
00:50:54.526 00.001 16108 Worker thread wakes up
00:50:54.526 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:54.527 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:54.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:55.695 01.168 16108 Exposure complete
00:50:55.761 00.066 16108 worker thread done servicing request
00:50:55.761 00.000 21068 OnExposeComplete: enter
00:50:55.762 00.001 21068 UpdateGuideState(): m_state=6
00:50:55.763 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8720
00:50:55.764 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.93, Mass=121724, SNR=86.8, Peak=15347 HFD=3.8
00:50:55.766 00.002 21068 MultiStar: [#1 -0.11,0.25,1.00,U] [#2 -0.04,-0.05,1.22,U] [#3 0.10,-0.05,1.14,U] [#4 0.25,0.24,0.78,U] [#5 -0.04,0.21,0.99,U] [#6 0.10,0.30,0.79,U] [#7 0.10,-0.02,0.56,U] [#8 -0.40,0.24,0.00,M3] 
00:50:55.767 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {-0.04, 0.23}
00:50:55.767 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
00:50:55.768 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
00:50:55.769 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.37 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
00:50:55.770 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
00:50:55.771 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
00:50:55.772 00.001 16108 Worker thread wakes up
00:50:55.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:50:55.772 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:50:55.772 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.00 yDistance=-0.14
00:50:55.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:50:55.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:55.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:55.772 00.000 16108 MoveAxis(E, 0, ABG)
00:50:55.772 00.000 16108 Move returns status 0, amount 0
00:50:55.772 00.000 16108 MoveAxis(N, 0, ABG)
00:50:55.772 00.000 16108 Move returns status 0, amount 0
00:50:55.772 00.000 16108 move complete, result=0
00:50:55.772 00.000 16108 worker thread done servicing request
00:50:55.776 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3449, FiltMin=2985, FiltMax=57904, Gamma=1.000
00:50:55.792 00.016 21068 UpdateGuideState exits: m=121724 SNR=86.8
00:50:55.792 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:55.794 00.001 21068 Enqueuing Expose request
00:50:55.795 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:55.795 00.000 16108 Worker thread wakes up
00:50:55.795 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:55.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:56.766 00.971 16108 Exposure complete
00:50:56.823 00.057 16108 worker thread done servicing request
00:50:56.823 00.000 21068 OnExposeComplete: enter
00:50:56.824 00.001 21068 UpdateGuideState(): m_state=6
00:50:56.825 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8721
00:50:56.826 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.88, Mass=144725, SNR=83.1, Peak=18899 HFD=3.2
00:50:56.827 00.001 21068 MultiStar: [#1 -0.10,0.28,1.15,U] [#2 0.29,-0.06,1.23,U] [#3 0.10,0.13,1.04,U] [#4 0.31,0.12,0.84,U] [#5 -0.12,0.29,0.98,U] [#6 0.15,0.59,0.00,M1] [#7 0.43,0.05,0.66,U] [#8 -0.09,-0.17,0.72,U] 
00:50:56.827 00.000 21068 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.20, 0.18}
00:50:56.828 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
00:50:56.829 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
00:50:56.829 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
00:50:56.833 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.11, opts=13)
00:50:56.836 00.003 21068 Enqueuing Move request for scope (0.12, 0.11)
00:50:56.838 00.002 16108 Worker thread wakes up
00:50:56.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:50:56.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:50:56.838 00.000 16108 Moving (0.12, 0.11) raw xDistance=-0.10 yDistance=-0.14
00:50:56.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:56.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:56.839 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:56.839 00.000 16108 MoveAxis(E, 0, ABG)
00:50:56.839 00.000 16108 Move returns status 0, amount 0
00:50:56.839 00.000 16108 MoveAxis(N, 0, ABG)
00:50:56.839 00.000 16108 Move returns status 0, amount 0
00:50:56.839 00.000 16108 move complete, result=0
00:50:56.839 00.000 16108 worker thread done servicing request
00:50:56.846 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3449, FiltMin=2993, FiltMax=53424, Gamma=1.000
00:50:56.864 00.018 21068 UpdateGuideState exits: m=144725 SNR=83.1
00:50:56.864 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:56.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:56.865 00.000 21068 Enqueuing Expose request
00:50:56.866 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:56.867 00.001 16108 Worker thread wakes up
00:50:56.867 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:56.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:58.030 01.163 16108 Exposure complete
00:50:58.111 00.081 16108 worker thread done servicing request
00:50:58.111 00.000 21068 OnExposeComplete: enter
00:50:58.114 00.003 21068 UpdateGuideState(): m_state=6
00:50:58.115 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8722
00:50:58.117 00.002 21068 Star::Find returns 1 (0), X=219.68, Y=875.75, Mass=128946, SNR=80.9, Peak=18467 HFD=3.0
00:50:58.119 00.002 21068 MultiStar: [#1 0.05,-0.01,1.24,U] [#2 -0.16,-0.25,1.19,U] [#3 0.15,-0.25,1.13,U] [#4 0.18,-0.29,0.87,U] [#5 0.06,0.05,0.84,U] [#6 0.12,0.05,0.98,U] [#7 0.01,-0.03,0.56,U] [#8 0.03,-0.09,0.74,U] 
00:50:58.120 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.28, 0.05}
00:50:58.123 00.003 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:50:58.125 00.002 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
00:50:58.126 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.44 mountX=-0.03 mountY=0.09, mountTheta=1.89
00:50:58.129 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
00:50:58.130 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
00:50:58.131 00.001 16108 Worker thread wakes up
00:50:58.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:50:58.132 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:50:58.132 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.09
00:50:58.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:58.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:58.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:50:58.132 00.000 16108 MoveAxis(E, 0, ABG)
00:50:58.132 00.000 16108 Move returns status 0, amount 0
00:50:58.132 00.000 16108 MoveAxis(N, 0, ABG)
00:50:58.132 00.000 16108 Move returns status 0, amount 0
00:50:58.132 00.000 16108 move complete, result=0
00:50:58.132 00.000 16108 worker thread done servicing request
00:50:58.139 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3449, FiltMin=2948, FiltMax=65472, Gamma=1.000
00:50:58.169 00.030 21068 UpdateGuideState exits: m=128946 SNR=80.9
00:50:58.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:58.173 00.002 21068 Enqueuing Expose request
00:50:58.173 00.000 16108 Worker thread wakes up
00:50:58.173 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:58.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:58.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:50:59.148 00.974 16108 Exposure complete
00:50:59.214 00.066 16108 worker thread done servicing request
00:50:59.214 00.000 21068 OnExposeComplete: enter
00:50:59.216 00.002 21068 UpdateGuideState(): m_state=6
00:50:59.219 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8723
00:50:59.220 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.91, Mass=110562, SNR=78.3, Peak=16099 HFD=2.9
00:50:59.221 00.001 21068 MultiStar: [#1 0.16,0.12,1.22,U] [#2 0.06,-0.07,1.27,U] [#3 0.07,-0.13,0.99,U] [#4 0.32,0.14,1.00,U] [#5 -0.15,0.13,0.93,U] [#6 0.16,0.24,0.89,U] [#7 0.41,0.27,0.00,M1] [#8 0.02,-0.32,0.82,U] 
00:50:59.222 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {-0.09, 0.21}
00:50:59.224 00.002 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
00:50:59.225 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
00:50:59.228 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=-0.06 mountY=-0.06, mountTheta=-2.40
00:50:59.231 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
00:50:59.232 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
00:50:59.233 00.001 16108 Worker thread wakes up
00:50:59.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:50:59.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:50:59.233 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.06
00:50:59.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:59.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:59.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:50:59.233 00.000 16108 MoveAxis(E, 0, ABG)
00:50:59.233 00.000 16108 Move returns status 0, amount 0
00:50:59.233 00.000 16108 MoveAxis(N, 0, ABG)
00:50:59.233 00.000 16108 Move returns status 0, amount 0
00:50:59.233 00.000 16108 move complete, result=0
00:50:59.233 00.000 16108 worker thread done servicing request
00:50:59.240 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3449, FiltMin=2912, FiltMax=57888, Gamma=1.000
00:50:59.258 00.018 21068 UpdateGuideState exits: m=110562 SNR=78.3
00:50:59.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:50:59.260 00.000 21068 Enqueuing Expose request
00:50:59.261 00.001 16108 Worker thread wakes up
00:50:59.261 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:59.262 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:50:59.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:00.433 01.171 16108 Exposure complete
00:51:00.500 00.067 16108 worker thread done servicing request
00:51:00.500 00.000 21068 OnExposeComplete: enter
00:51:00.501 00.001 21068 UpdateGuideState(): m_state=6
00:51:00.503 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8724
00:51:00.504 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.84, Mass=132923, SNR=86.2, Peak=16259 HFD=3.6
00:51:00.506 00.002 21068 MultiStar: [#1 -0.02,0.23,1.11,U] [#2 0.09,-0.05,1.30,U] [#3 -0.16,0.10,0.87,U] [#4 0.64,0.13,0.00,M1] [#5 0.18,0.17,0.84,U] [#6 0.31,0.26,0.75,U] [#7 0.48,0.02,0.00,M2] [#8 0.00,0.01,0.74,U] 
00:51:00.508 00.002 21068 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {-0.11, 0.14}
00:51:00.508 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
00:51:00.511 00.003 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
00:51:00.512 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
00:51:00.515 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
00:51:00.516 00.001 21068 Enqueuing Move request for scope (0.03, 0.11)
00:51:00.516 00.000 16108 Worker thread wakes up
00:51:00.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:51:00.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:51:00.517 00.001 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.12
00:51:00.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:00.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:00.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:00.517 00.000 16108 MoveAxis(E, 0, ABG)
00:51:00.517 00.000 16108 Move returns status 0, amount 0
00:51:00.517 00.000 16108 MoveAxis(N, 0, ABG)
00:51:00.517 00.000 16108 Move returns status 0, amount 0
00:51:00.517 00.000 16108 move complete, result=0
00:51:00.517 00.000 16108 worker thread done servicing request
00:51:00.520 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3449, FiltMin=2912, FiltMax=60608, Gamma=1.000
00:51:00.535 00.015 21068 UpdateGuideState exits: m=132923 SNR=86.2
00:51:00.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:00.538 00.001 21068 Enqueuing Expose request
00:51:00.539 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:00.540 00.001 16108 Worker thread wakes up
00:51:00.540 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:00.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:01.532 00.992 16108 Exposure complete
00:51:01.603 00.071 16108 worker thread done servicing request
00:51:01.603 00.000 21068 OnExposeComplete: enter
00:51:01.604 00.001 21068 UpdateGuideState(): m_state=6
00:51:01.605 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8725
00:51:01.606 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=876.17, Mass=107973, SNR=79.3, Peak=15827 HFD=2.9
00:51:01.607 00.001 21068 MultiStar: [#1 0.18,0.36,1.15,U] [#2 0.04,0.18,1.40,U] [#3 -0.01,0.05,1.13,U] [#4 0.32,0.28,0.78,U] [#5 0.30,0.30,0.95,U] [#6 0.21,0.48,0.00,M1] [#7 0.65,0.23,0.00,M3] [#8 -0.13,0.31,0.74,U] 
00:51:01.608 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.27}, one-star: {0.19, 0.47}
00:51:01.610 00.002 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
00:51:01.610 00.000 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
00:51:01.611 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.15 mountX=-0.07 mountY=-0.29, mountTheta=-1.81
00:51:01.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.27, opts=13)
00:51:01.616 00.003 21068 Enqueuing Move request for scope (0.12, 0.27)
00:51:01.619 00.003 16108 Worker thread wakes up
00:51:01.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
00:51:01.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
00:51:01.619 00.000 16108 Moving (0.12, 0.27) raw xDistance=-0.07 yDistance=-0.29
00:51:01.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:51:01.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:01.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:51:01.619 00.000 16108 MoveAxis(E, 0, ABG)
00:51:01.619 00.000 16108 Move returns status 0, amount 0
00:51:01.619 00.000 16108 MoveAxis(N, 0, ABG)
00:51:01.619 00.000 16108 Move returns status 0, amount 0
00:51:01.619 00.000 16108 move complete, result=0
00:51:01.619 00.000 16108 worker thread done servicing request
00:51:01.625 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3449, FiltMin=2966, FiltMax=56256, Gamma=1.000
00:51:01.648 00.023 21068 UpdateGuideState exits: m=107973 SNR=79.3
00:51:01.650 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:01.650 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:01.652 00.002 21068 Enqueuing Expose request
00:51:01.653 00.001 16108 Worker thread wakes up
00:51:01.653 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:51:01.655 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:01.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:02.821 01.166 16108 Exposure complete
00:51:02.888 00.067 16108 worker thread done servicing request
00:51:02.888 00.000 21068 OnExposeComplete: enter
00:51:02.888 00.000 21068 UpdateGuideState(): m_state=6
00:51:02.889 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8726
00:51:02.890 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=876.19, Mass=124707, SNR=83.1, Peak=17891 HFD=3.0
00:51:02.891 00.001 21068 MultiStar: [#1 -0.02,0.48,0.00,M1] [#2 0.12,0.29,1.16,U] [#3 0.10,0.33,1.09,U] [#4 0.36,0.51,0.00,M1] [#5 0.01,0.46,0.85,U] [#6 0.12,0.72,0.00,M2] [#7 0.35,0.16,0.58,U] [#8 -0.13,0.40,0.79,U] 
00:51:02.893 00.002 21068 refined, 5 included, MultiStar: {0.08, 0.36}, one-star: {0.06, 0.49}
00:51:02.894 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
00:51:02.896 00.002 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
00:51:02.898 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.37 mountX=-0.01 mountY=-0.37, mountTheta=-1.60
00:51:02.903 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.36, opts=13)
00:51:02.905 00.002 21068 Enqueuing Move request for scope (0.08, 0.36)
00:51:02.908 00.003 16108 Worker thread wakes up
00:51:02.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
00:51:02.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
00:51:02.908 00.000 16108 Moving (0.08, 0.36) raw xDistance=-0.01 yDistance=-0.37
00:51:02.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:02.908 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.78
00:51:02.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:51:02.908 00.000 16108 MoveAxis(E, 0, ABG)
00:51:02.908 00.000 16108 Move returns status 0, amount 0
00:51:02.908 00.000 16108 MoveAxis(N, 75, ABG)
00:51:02.908 00.000 16108 Guiding  Dir = 0, Dur = 75
00:51:02.908 00.000 16108 IsSlewing returns 0
00:51:02.908 00.000 16108 IsGuiding returns 0
00:51:02.918 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3449, FiltMin=2973, FiltMax=55680, Gamma=1.000
00:51:02.949 00.031 21068 UpdateGuideState exits: m=124707 SNR=83.1
00:51:02.951 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.951 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:02.952 00.001 21068 Enqueuing Expose request
00:51:02.957 00.005 16108 PulseGuide returned control before completion, sleep 38
00:51:03.001 00.044 16108 IsGuiding returns 1
00:51:03.001 00.000 16108 scope still moving after pulse duration time elapsed
00:51:03.037 00.036 16108 IsSlewing returns 0
00:51:03.037 00.000 16108 IsGuiding returns 1
00:51:03.063 00.026 16108 IsSlewing returns 0
00:51:03.063 00.000 16108 IsGuiding returns 0
00:51:03.063 00.000 16108 scope move finished after 75 + 79 ms
00:51:03.063 00.000 16108 Move returns status 0, amount 75
00:51:03.063 00.000 16108 move complete, result=0
00:51:03.063 00.000 16108 worker thread done servicing request
00:51:03.063 00.000 16108 Worker thread wakes up
00:51:03.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:03.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:03.064 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 75 ms NORTH
00:51:04.025 00.961 16108 Exposure complete
00:51:04.084 00.059 16108 worker thread done servicing request
00:51:04.084 00.000 21068 OnExposeComplete: enter
00:51:04.086 00.002 21068 UpdateGuideState(): m_state=6
00:51:04.087 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8727
00:51:04.088 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=876.17, Mass=125057, SNR=88.0, Peak=16579 HFD=3.1
00:51:04.089 00.001 21068 MultiStar: [#1 0.41,0.23,0.00,M2] [#2 0.21,0.38,1.23,U] [#3 0.25,0.16,1.15,U] [#4 0.33,0.45,0.00,M2] [#5 0.32,0.25,0.87,U] [#6 0.29,0.63,0.00,M3] [#7 0.21,0.41,0.53,U] [#8 0.10,0.37,0.68,U] 
00:51:04.089 00.000 21068 refined, 5 included, MultiStar: {0.24, 0.33}, one-star: {0.28, 0.47}
00:51:04.090 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
00:51:04.091 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
00:51:04.092 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.33 hyp=0.41 cameraTheta=0.95 mountX=-0.17 mountY=-0.38, mountTheta=-2.00
00:51:04.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.33, opts=13)
00:51:04.096 00.002 21068 Enqueuing Move request for scope (0.24, 0.33)
00:51:04.097 00.001 16108 Worker thread wakes up
00:51:04.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.33) opts 0xd
00:51:04.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.33)
00:51:04.097 00.000 16108 Moving (0.24, 0.33) raw xDistance=-0.17 yDistance=-0.38
00:51:04.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:51:04.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:51:04.097 00.000 16108 MoveAxis(E, 0, ABG)
00:51:04.097 00.000 16108 Move returns status 0, amount 0
00:51:04.097 00.000 16108 MoveAxis(N, 76, ABG)
00:51:04.097 00.000 16108 Guiding  Dir = 0, Dur = 76
00:51:04.098 00.001 16108 IsSlewing returns 0
00:51:04.098 00.000 16108 IsGuiding returns 0
00:51:04.100 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3449, FiltMin=2918, FiltMax=57232, Gamma=1.000
00:51:04.116 00.016 21068 UpdateGuideState exits: m=125057 SNR=88.0
00:51:04.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:04.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:04.118 00.001 21068 Enqueuing Expose request
00:51:04.142 00.024 16108 PulseGuide returned control before completion, sleep 42
00:51:04.187 00.045 16108 IsGuiding returns 1
00:51:04.187 00.000 16108 scope still moving after pulse duration time elapsed
00:51:04.218 00.031 16108 IsSlewing returns 0
00:51:04.218 00.000 16108 IsGuiding returns 1
00:51:04.250 00.032 16108 IsSlewing returns 0
00:51:04.250 00.000 16108 IsGuiding returns 0
00:51:04.250 00.000 16108 scope move finished after 76 + 76 ms
00:51:04.250 00.000 16108 Move returns status 0, amount 76
00:51:04.250 00.000 16108 move complete, result=0
00:51:04.250 00.000 16108 worker thread done servicing request
00:51:04.250 00.000 16108 Worker thread wakes up
00:51:04.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:04.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:04.251 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 76 ms NORTH
00:51:05.428 01.177 16108 Exposure complete
00:51:05.515 00.087 16108 worker thread done servicing request
00:51:05.515 00.000 21068 OnExposeComplete: enter
00:51:05.517 00.002 21068 UpdateGuideState(): m_state=6
00:51:05.518 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8728
00:51:05.520 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=875.73, Mass=135352, SNR=81.3, Peak=15555 HFD=3.5
00:51:05.523 00.003 21068 MultiStar: [#1 0.47,0.04,0.00,M3] [#2 0.26,-0.14,1.36,U] [#3 0.50,-0.25,0.00,M1] [#4 0.33,-0.20,0.85,U] [#5 0.37,-0.02,0.93,U] [#6 0.48,0.17,0.00,M4] [#7 0.57,0.00,0.00,M2] [#8 0.15,-0.04,0.84,U] 
00:51:05.524 00.001 21068 refined, 4 included, MultiStar: {0.29, -0.08}, one-star: {0.35, 0.03}
00:51:05.526 00.002 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
00:51:05.527 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.12)
00:51:05.528 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.26 mountX=-0.30 mountY=0.01, mountTheta=3.12
00:51:05.531 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.08, opts=13)
00:51:05.532 00.001 21068 Enqueuing Move request for scope (0.29, -0.08)
00:51:05.533 00.001 16108 Worker thread wakes up
00:51:05.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
00:51:05.533 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
00:51:05.534 00.001 16108 Moving (0.29, -0.08) raw xDistance=-0.30 yDistance=0.01
00:51:05.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:51:05.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:05.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:05.534 00.000 16108 MoveAxis(E, 79, ABG)
00:51:05.534 00.000 16108 Guiding  Dir = 2, Dur = 79
00:51:05.534 00.000 16108 IsSlewing returns 0
00:51:05.535 00.001 16108 IsGuiding returns 0
00:51:05.541 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3449, FiltMin=2944, FiltMax=65510, Gamma=1.000
00:51:05.568 00.027 16108 PulseGuide returned control before completion, sleep 56
00:51:05.577 00.009 21068 UpdateGuideState exits: m=135352 SNR=81.3
00:51:05.579 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:05.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:05.582 00.002 21068 Enqueuing Expose request
00:51:05.629 00.047 16108 IsGuiding returns 1
00:51:05.629 00.000 16108 scope still moving after pulse duration time elapsed
00:51:05.660 00.031 16108 IsSlewing returns 0
00:51:05.660 00.000 16108 IsGuiding returns 1
00:51:05.692 00.032 16108 IsSlewing returns 0
00:51:05.692 00.000 16108 IsGuiding returns 0
00:51:05.692 00.000 16108 scope move finished after 79 + 78 ms
00:51:05.692 00.000 16108 Move returns status 0, amount 79
00:51:05.693 00.001 16108 MoveAxis(N, 0, ABG)
00:51:05.693 00.000 16108 Move returns status 0, amount 0
00:51:05.693 00.000 16108 move complete, result=0
00:51:05.693 00.000 16108 worker thread done servicing request
00:51:05.693 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
00:51:05.695 00.002 16108 Worker thread wakes up
00:51:05.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:05.696 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:06.671 00.975 16108 Exposure complete
00:51:06.746 00.075 16108 worker thread done servicing request
00:51:06.747 00.001 21068 OnExposeComplete: enter
00:51:06.748 00.001 21068 UpdateGuideState(): m_state=6
00:51:06.748 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8729
00:51:06.749 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=876.00, Mass=117512, SNR=81.6, Peak=15619 HFD=3.4
00:51:06.750 00.001 21068 MultiStar: [#1 0.38,0.08,1.11,U] [#2 0.36,-0.40,0.00,M1] [#3 0.38,-0.19,1.11,U] [#4 0.63,0.20,0.00,M2] [#5 0.15,-0.30,0.97,U] [#6 0.09,0.25,0.89,U] [#7 0.50,0.11,0.00,M3] [#8 0.10,-0.01,0.87,U] 
00:51:06.751 00.001 21068 refined, 5 included, MultiStar: {0.22, 0.02}, one-star: {0.13, 0.30}
00:51:06.752 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:51:06.752 00.000 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
00:51:06.753 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.08 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
00:51:06.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.02, opts=13)
00:51:06.756 00.001 21068 Enqueuing Move request for scope (0.22, 0.02)
00:51:06.757 00.001 16108 Worker thread wakes up
00:51:06.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
00:51:06.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
00:51:06.757 00.000 16108 Moving (0.22, 0.02) raw xDistance=-0.21 yDistance=-0.07
00:51:06.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
00:51:06.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:06.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:06.757 00.000 16108 MoveAxis(E, 61, ABG)
00:51:06.757 00.000 16108 Guiding  Dir = 2, Dur = 61
00:51:06.757 00.000 16108 IsSlewing returns 0
00:51:06.757 00.000 16108 IsGuiding returns 0
00:51:06.758 00.001 16108 PulseGuide returned control before completion, sleep 70
00:51:06.762 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3449, FiltMin=2979, FiltMax=55443, Gamma=1.000
00:51:06.790 00.028 21068 UpdateGuideState exits: m=117512 SNR=81.6
00:51:06.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.793 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:06.794 00.001 21068 Enqueuing Expose request
00:51:06.839 00.045 16108 IsGuiding returns 0
00:51:06.839 00.000 16108 Move returns status 0, amount 61
00:51:06.839 00.000 16108 MoveAxis(N, 0, ABG)
00:51:06.839 00.000 16108 Move returns status 0, amount 0
00:51:06.839 00.000 16108 move complete, result=0
00:51:06.839 00.000 16108 worker thread done servicing request
00:51:06.839 00.000 16108 Worker thread wakes up
00:51:06.839 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
00:51:06.840 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:06.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:07.992 01.152 16108 Exposure complete
00:51:08.077 00.085 16108 worker thread done servicing request
00:51:08.077 00.000 21068 OnExposeComplete: enter
00:51:08.078 00.001 21068 UpdateGuideState(): m_state=6
00:51:08.079 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8730
00:51:08.080 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=875.93, Mass=124691, SNR=96.9, Peak=13763 HFD=3.6
00:51:08.080 00.000 21068 MultiStar: [#1 -0.55,0.23,0.00,M3] [#2 -0.46,0.16,0.00,M2] [#3 -0.31,-0.02,0.94,U] [#4 -0.16,0.22,0.68,U] [#5 -0.33,0.30,0.79,U] [#6 -0.22,0.51,0.00,M4] [#7 -0.45,0.34,0.00,M4] [#8 -0.60,0.07,0.00,M1] 
00:51:08.081 00.001 21068 refined, 3 included, MultiStar: {-0.35, 0.18}, one-star: {-0.52, 0.23}
00:51:08.082 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
00:51:08.082 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
00:51:08.083 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.18 hyp=0.39 cameraTheta=2.67 mountX=0.37 mountY=-0.09, mountTheta=-0.23
00:51:08.084 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.18, opts=13)
00:51:08.085 00.001 21068 Enqueuing Move request for scope (-0.35, 0.18)
00:51:08.086 00.001 16108 Worker thread wakes up
00:51:08.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.18) opts 0xd
00:51:08.086 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.18)
00:51:08.086 00.000 16108 Moving (-0.35, 0.18) raw xDistance=0.37 yDistance=-0.09
00:51:08.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:51:08.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:08.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:51:08.086 00.000 16108 MoveAxis(W, 94, ABG)
00:51:08.086 00.000 16108 Guiding  Dir = 3, Dur = 94
00:51:08.088 00.002 16108 IsSlewing returns 0
00:51:08.088 00.000 16108 IsGuiding returns 0
00:51:08.090 00.002 16108 PulseGuide returned control before completion, sleep 102
00:51:08.094 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3446, FiltMin=2915, FiltMax=58221, Gamma=1.000
00:51:08.114 00.020 21068 UpdateGuideState exits: m=124691 SNR=96.9
00:51:08.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:08.115 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:08.116 00.001 21068 Enqueuing Expose request
00:51:08.199 00.083 16108 IsGuiding returns 0
00:51:08.199 00.000 16108 Move returns status 0, amount 94
00:51:08.199 00.000 16108 MoveAxis(N, 0, ABG)
00:51:08.199 00.000 16108 Move returns status 0, amount 0
00:51:08.199 00.000 16108 move complete, result=0
00:51:08.200 00.001 16108 worker thread done servicing request
00:51:08.200 00.000 16108 Worker thread wakes up
00:51:08.200 00.000 21068 GuideStep: 0.4 px 94 ms WEST, -0.1 px 0 ms NORTH
00:51:08.201 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:08.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:09.185 00.984 16108 Exposure complete
00:51:09.257 00.072 16108 worker thread done servicing request
00:51:09.257 00.000 21068 OnExposeComplete: enter
00:51:09.258 00.001 21068 UpdateGuideState(): m_state=6
00:51:09.258 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8731
00:51:09.259 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.55, Mass=120472, SNR=87.0, Peak=14221 HFD=3.5
00:51:09.260 00.001 21068 MultiStar: [#1 -0.12,0.07,1.15,U] [#2 -0.21,-0.16,1.10,U] [#3 0.03,-0.02,0.92,U] [#4 -0.04,-0.03,0.87,U] [#5 0.05,-0.06,0.90,U] [#6 -0.05,0.22,0.82,U] [#7 -0.02,-0.36,0.61,U] [#8 -0.38,-0.30,0.00,M2] 
00:51:09.261 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.05}, one-star: {-0.08, -0.15}
00:51:09.261 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
00:51:09.262 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
00:51:09.263 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.45 mountX=0.05 mountY=0.06, mountTheta=0.89
00:51:09.267 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.05, opts=13)
00:51:09.269 00.002 21068 Enqueuing Move request for scope (-0.06, -0.05)
00:51:09.271 00.002 16108 Worker thread wakes up
00:51:09.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
00:51:09.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
00:51:09.271 00.000 16108 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
00:51:09.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:51:09.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:09.272 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:51:09.272 00.000 16108 MoveAxis(E, 0, ABG)
00:51:09.272 00.000 16108 Move returns status 0, amount 0
00:51:09.272 00.000 16108 MoveAxis(N, 0, ABG)
00:51:09.272 00.000 16108 Move returns status 0, amount 0
00:51:09.272 00.000 16108 move complete, result=0
00:51:09.272 00.000 16108 worker thread done servicing request
00:51:09.280 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3449, FiltMin=2982, FiltMax=54992, Gamma=1.000
00:51:09.298 00.018 21068 UpdateGuideState exits: m=120472 SNR=87.0
00:51:09.300 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.302 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:09.304 00.002 21068 Enqueuing Expose request
00:51:09.305 00.001 16108 Worker thread wakes up
00:51:09.305 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:09.308 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:09.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:10.474 01.166 16108 Exposure complete
00:51:10.543 00.069 16108 worker thread done servicing request
00:51:10.543 00.000 21068 OnExposeComplete: enter
00:51:10.544 00.001 21068 UpdateGuideState(): m_state=6
00:51:10.545 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8732
00:51:10.546 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=875.71, Mass=111927, SNR=83.5, Peak=12195 HFD=3.4
00:51:10.547 00.001 21068 MultiStar: [#1 -0.41,-0.13,1.14,U] [#2 -0.37,-0.32,0.00,M2] [#3 0.09,-0.20,1.03,U] [#4 0.47,-0.05,0.00,M1] [#5 0.18,-0.26,0.97,U] [#6 -0.15,-0.21,0.68,U] [#7 0.06,-0.18,0.71,U] [#8 -0.65,-0.50,0.00,M3] 
00:51:10.549 00.002 21068 refined, 5 included, MultiStar: {-0.12, -0.16}, one-star: {-0.43, 0.01}
00:51:10.551 00.002 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
00:51:10.553 00.002 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
00:51:10.554 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.24 mountX=0.09 mountY=0.18, mountTheta=1.09
00:51:10.556 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.16, opts=13)
00:51:10.558 00.002 21068 Enqueuing Move request for scope (-0.12, -0.16)
00:51:10.559 00.001 16108 Worker thread wakes up
00:51:10.560 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
00:51:10.560 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
00:51:10.560 00.000 16108 Moving (-0.12, -0.16) raw xDistance=0.09 yDistance=0.18
00:51:10.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:51:10.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:10.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:51:10.560 00.000 16108 MoveAxis(E, 0, ABG)
00:51:10.560 00.000 16108 Move returns status 0, amount 0
00:51:10.560 00.000 16108 MoveAxis(N, 0, ABG)
00:51:10.562 00.002 16108 Move returns status 0, amount 0
00:51:10.562 00.000 16108 move complete, result=0
00:51:10.562 00.000 16108 worker thread done servicing request
00:51:10.567 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3446, FiltMin=2941, FiltMax=59981, Gamma=1.000
00:51:10.600 00.033 21068 UpdateGuideState exits: m=111927 SNR=83.5
00:51:10.602 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:10.604 00.001 21068 Enqueuing Expose request
00:51:10.605 00.001 16108 Worker thread wakes up
00:51:10.605 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:10.607 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:10.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:11.585 00.978 16108 Exposure complete
00:51:11.642 00.057 16108 worker thread done servicing request
00:51:11.642 00.000 21068 OnExposeComplete: enter
00:51:11.643 00.001 21068 UpdateGuideState(): m_state=6
00:51:11.643 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8733
00:51:11.644 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.44, Mass=129765, SNR=82.0, Peak=13555 HFD=3.6
00:51:11.645 00.001 21068 MultiStar: [#1 0.13,-0.12,1.10,U] [#2 0.04,-0.50,0.00,M3] [#3 0.07,-0.36,1.05,U] [#4 0.57,-0.20,0.00,M2] [#5 0.35,-0.17,0.96,U] [#6 0.49,-0.27,0.00,M3] [#7 0.04,-0.38,0.76,U] [#8 0.01,-0.48,0.00,M4] 
00:51:11.646 00.001 21068 single-star, 4 included, MultiStar: {0.11, -0.25}, one-star: {-0.03, -0.26}
00:51:11.646 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:51:11.649 00.003 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
00:51:11.650 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.69 mountX=-0.01 mountY=0.26, mountTheta=1.62
00:51:11.653 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.26, opts=13)
00:51:11.654 00.001 21068 Enqueuing Move request for scope (-0.03, -0.26)
00:51:11.655 00.001 16108 Worker thread wakes up
00:51:11.656 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
00:51:11.656 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
00:51:11.656 00.000 16108 Moving (-0.03, -0.26) raw xDistance=-0.01 yDistance=0.26
00:51:11.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:11.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:11.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:51:11.656 00.000 16108 MoveAxis(E, 0, ABG)
00:51:11.656 00.000 16108 Move returns status 0, amount 0
00:51:11.658 00.002 16108 MoveAxis(N, 0, ABG)
00:51:11.658 00.000 16108 Move returns status 0, amount 0
00:51:11.658 00.000 16108 move complete, result=0
00:51:11.658 00.000 16108 worker thread done servicing request
00:51:11.665 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3449, FiltMin=2937, FiltMax=51635, Gamma=1.000
00:51:11.691 00.026 21068 UpdateGuideState exits: m=129765 SNR=82.0
00:51:11.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:11.694 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:11.694 00.000 21068 Enqueuing Expose request
00:51:11.695 00.001 16108 Worker thread wakes up
00:51:11.695 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:51:11.696 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:11.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:12.869 01.173 16108 Exposure complete
00:51:12.946 00.077 16108 worker thread done servicing request
00:51:12.946 00.000 21068 OnExposeComplete: enter
00:51:12.947 00.001 21068 UpdateGuideState(): m_state=6
00:51:12.948 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8734
00:51:12.950 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=875.77, Mass=121890, SNR=79.8, Peak=16051 HFD=3.1
00:51:12.951 00.001 21068 MultiStar: [#1 0.06,0.11,1.21,U] [#2 0.12,-0.07,1.00,U] [#3 0.22,-0.02,1.11,U] [#4 0.45,0.10,0.89,U] [#5 0.14,0.04,1.05,U] [#6 0.32,0.18,0.74,U] [#7 0.47,-0.01,0.00,M2] [#8 -0.03,-0.33,0.73,U] 
00:51:12.952 00.001 21068 single-star, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.13, 0.07}
00:51:12.952 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
00:51:12.953 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
00:51:12.954 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
00:51:12.955 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
00:51:12.956 00.001 21068 Enqueuing Move request for scope (0.13, 0.07)
00:51:12.957 00.001 16108 Worker thread wakes up
00:51:12.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:51:12.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:51:12.957 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.12 yDistance=-0.10
00:51:12.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:51:12.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:12.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:12.957 00.000 16108 MoveAxis(E, 0, ABG)
00:51:12.957 00.000 16108 Move returns status 0, amount 0
00:51:12.957 00.000 16108 MoveAxis(N, 0, ABG)
00:51:12.957 00.000 16108 Move returns status 0, amount 0
00:51:12.957 00.000 16108 move complete, result=0
00:51:12.957 00.000 16108 worker thread done servicing request
00:51:12.961 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3449, FiltMin=2941, FiltMax=56717, Gamma=1.000
00:51:12.976 00.015 21068 UpdateGuideState exits: m=121890 SNR=79.8
00:51:12.978 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:12.980 00.001 21068 Enqueuing Expose request
00:51:12.980 00.000 16108 Worker thread wakes up
00:51:12.981 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:12.982 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:12.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:13.945 00.963 16108 Exposure complete
00:51:14.038 00.093 16108 worker thread done servicing request
00:51:14.038 00.000 21068 OnExposeComplete: enter
00:51:14.039 00.001 21068 UpdateGuideState(): m_state=6
00:51:14.040 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8735
00:51:14.041 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.76, Mass=118457, SNR=75.6, Peak=15187 HFD=3.5
00:51:14.044 00.003 21068 MultiStar: [#1 -0.00,0.08,1.23,U] [#2 0.09,-0.14,1.28,U] [#3 0.21,-0.17,1.13,U] [#4 0.14,0.01,1.02,U] [#5 -0.19,0.04,1.08,U] [#6 0.35,-0.10,0.82,U] [#7 0.02,-0.00,0.60,U] [#8 -0.17,-0.25,1.03,U] 
00:51:14.044 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.32, 0.06}
00:51:14.045 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
00:51:14.046 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
00:51:14.047 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.60 mountX=-0.09 mountY=0.03, mountTheta=2.77
00:51:14.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
00:51:14.049 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
00:51:14.050 00.001 16108 Worker thread wakes up
00:51:14.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:51:14.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:51:14.050 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
00:51:14.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:51:14.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:14.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:14.050 00.000 16108 MoveAxis(E, 0, ABG)
00:51:14.050 00.000 16108 Move returns status 0, amount 0
00:51:14.050 00.000 16108 MoveAxis(N, 0, ABG)
00:51:14.050 00.000 16108 Move returns status 0, amount 0
00:51:14.050 00.000 16108 move complete, result=0
00:51:14.052 00.002 16108 worker thread done servicing request
00:51:14.055 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3449, FiltMin=2909, FiltMax=61533, Gamma=1.000
00:51:14.070 00.015 21068 UpdateGuideState exits: m=118457 SNR=75.6
00:51:14.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.073 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:14.074 00.001 21068 Enqueuing Expose request
00:51:14.074 00.000 16108 Worker thread wakes up
00:51:14.074 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:14.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:14.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:15.250 01.175 16108 Exposure complete
00:51:15.328 00.078 16108 worker thread done servicing request
00:51:15.328 00.000 21068 OnExposeComplete: enter
00:51:15.329 00.001 21068 UpdateGuideState(): m_state=6
00:51:15.330 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8736
00:51:15.331 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.65, Mass=120515, SNR=84.2, Peak=15699 HFD=3.3
00:51:15.332 00.001 21068 MultiStar: [#1 -0.10,-0.27,1.18,U] [#2 -0.24,-0.41,0.00,M2] [#3 -0.12,-0.40,1.08,U] [#4 -0.02,-0.31,0.68,U] [#5 -0.06,-0.34,0.88,U] [#6 -0.22,-0.39,0.76,U] [#7 -0.03,-0.18,0.65,U] [#8 -0.21,-0.31,0.80,U] 
00:51:15.333 00.001 21068 single-star, 7 included, MultiStar: {-0.12, -0.28}, one-star: {-0.17, -0.05}
00:51:15.333 00.000 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
00:51:15.335 00.002 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
00:51:15.336 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=0.16 mountY=0.09, mountTheta=0.52
00:51:15.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.05, opts=13)
00:51:15.338 00.001 21068 Enqueuing Move request for scope (-0.17, -0.05)
00:51:15.339 00.001 16108 Worker thread wakes up
00:51:15.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
00:51:15.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
00:51:15.339 00.000 16108 Moving (-0.17, -0.05) raw xDistance=0.16 yDistance=0.09
00:51:15.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:51:15.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:15.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:51:15.339 00.000 16108 MoveAxis(E, 0, ABG)
00:51:15.339 00.000 16108 Move returns status 0, amount 0
00:51:15.339 00.000 16108 MoveAxis(N, 0, ABG)
00:51:15.339 00.000 16108 Move returns status 0, amount 0
00:51:15.339 00.000 16108 move complete, result=0
00:51:15.339 00.000 16108 worker thread done servicing request
00:51:15.342 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3449, FiltMin=2989, FiltMax=57747, Gamma=1.000
00:51:15.359 00.017 21068 UpdateGuideState exits: m=120515 SNR=84.2
00:51:15.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:15.360 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:15.361 00.001 21068 Enqueuing Expose request
00:51:15.362 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:15.362 00.000 16108 Worker thread wakes up
00:51:15.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:15.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:16.331 00.968 16108 Exposure complete
00:51:16.395 00.064 16108 worker thread done servicing request
00:51:16.396 00.001 21068 OnExposeComplete: enter
00:51:16.398 00.002 21068 UpdateGuideState(): m_state=6
00:51:16.400 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8737
00:51:16.401 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.68, Mass=111184, SNR=75.8, Peak=16835 HFD=3.0
00:51:16.403 00.002 21068 MultiStar: [#1 0.04,-0.13,1.05,U] [#2 -0.00,-0.32,1.24,U] [#3 0.18,-0.42,1.53,U] [#4 0.07,-0.35,0.81,U] [#5 -0.19,-0.09,1.04,U] [#6 -0.21,-0.13,0.88,U] [#7 -0.11,-0.48,0.00,M1] [#8 -0.16,-0.28,0.97,U] 
00:51:16.404 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.23}, one-star: {-0.15, -0.02}
00:51:16.406 00.002 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
00:51:16.407 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
00:51:16.408 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.98 mountX=0.14 mountY=0.06, mountTheta=0.39
00:51:16.412 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
00:51:16.414 00.002 21068 Enqueuing Move request for scope (-0.15, -0.02)
00:51:16.414 00.000 16108 Worker thread wakes up
00:51:16.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:51:16.415 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:51:16.415 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.14 yDistance=0.06
00:51:16.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:51:16.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:16.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:51:16.415 00.000 16108 MoveAxis(E, 0, ABG)
00:51:16.415 00.000 16108 Move returns status 0, amount 0
00:51:16.416 00.001 16108 MoveAxis(N, 0, ABG)
00:51:16.416 00.000 16108 Move returns status 0, amount 0
00:51:16.416 00.000 16108 move complete, result=0
00:51:16.416 00.000 16108 worker thread done servicing request
00:51:16.420 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3449, FiltMin=2947, FiltMax=58816, Gamma=1.000
00:51:16.436 00.016 21068 UpdateGuideState exits: m=111184 SNR=75.8
00:51:16.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.437 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:16.438 00.001 21068 Enqueuing Expose request
00:51:16.439 00.001 16108 Worker thread wakes up
00:51:16.439 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:16.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:16.440 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:17.606 01.166 16108 Exposure complete
00:51:17.666 00.060 16108 worker thread done servicing request
00:51:17.666 00.000 21068 OnExposeComplete: enter
00:51:17.667 00.001 21068 UpdateGuideState(): m_state=6
00:51:17.667 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8738
00:51:17.668 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.65, Mass=101221, SNR=76.9, Peak=12237 HFD=3.3
00:51:17.669 00.001 21068 MultiStar: [#1 -0.29,0.04,1.12,U] [#2 -0.17,-0.43,0.00,M2] [#3 -0.09,-0.48,0.00,M1] [#4 -0.08,-0.35,0.97,U] [#5 -0.22,-0.50,0.00,M1] [#6 -0.16,-0.33,0.85,U] [#7 0.06,-0.27,0.63,U] [#8 -0.58,-0.34,0.00,M1] 
00:51:17.670 00.001 21068 single-star, 4 included, MultiStar: {-0.14, -0.17}, one-star: {-0.14, -0.05}
00:51:17.671 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
00:51:17.671 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
00:51:17.672 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.82 mountX=0.13 mountY=0.08, mountTheta=0.54
00:51:17.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.05, opts=13)
00:51:17.674 00.001 21068 Enqueuing Move request for scope (-0.14, -0.05)
00:51:17.676 00.002 16108 Worker thread wakes up
00:51:17.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
00:51:17.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
00:51:17.676 00.000 16108 Moving (-0.14, -0.05) raw xDistance=0.13 yDistance=0.08
00:51:17.677 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:51:17.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:17.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:17.677 00.000 16108 MoveAxis(E, 0, ABG)
00:51:17.677 00.000 16108 Move returns status 0, amount 0
00:51:17.677 00.000 16108 MoveAxis(N, 0, ABG)
00:51:17.677 00.000 16108 Move returns status 0, amount 0
00:51:17.677 00.000 16108 move complete, result=0
00:51:17.677 00.000 16108 worker thread done servicing request
00:51:17.680 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3449, FiltMin=2969, FiltMax=65472, Gamma=1.000
00:51:17.700 00.020 21068 UpdateGuideState exits: m=101221 SNR=76.9
00:51:17.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:17.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:17.702 00.000 21068 Enqueuing Expose request
00:51:17.703 00.001 16108 Worker thread wakes up
00:51:17.703 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:17.704 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:17.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:18.661 00.957 16108 Exposure complete
00:51:18.719 00.058 16108 worker thread done servicing request
00:51:18.719 00.000 21068 OnExposeComplete: enter
00:51:18.720 00.001 21068 UpdateGuideState(): m_state=6
00:51:18.721 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8739
00:51:18.722 00.001 21068 Star::Find returns 1 (0), X=219.46, Y=875.67, Mass=118230, SNR=82.5, Peak=13475 HFD=3.3
00:51:18.722 00.000 21068 MultiStar: [#1 -0.06,-0.18,1.27,U] [#2 -0.28,-0.21,1.15,U] [#3 0.02,-0.19,1.08,U] [#4 -0.10,-0.17,0.86,U] [#5 -0.51,-0.33,0.00,M2] [#6 -0.21,0.15,0.76,U] [#7 -0.11,0.07,0.56,U] [#8 -0.66,-0.35,0.00,M2] 
00:51:18.723 00.001 21068 refined, 6 included, MultiStar: {-0.18, -0.11}, one-star: {-0.50, -0.04}
00:51:18.724 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.72)
00:51:18.726 00.002 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
00:51:18.727 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.60 mountX=0.16 mountY=0.15, mountTheta=0.75
00:51:18.731 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.11, opts=13)
00:51:18.731 00.000 21068 Enqueuing Move request for scope (-0.18, -0.11)
00:51:18.733 00.002 16108 Worker thread wakes up
00:51:18.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
00:51:18.733 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
00:51:18.733 00.000 16108 Moving (-0.18, -0.11) raw xDistance=0.16 yDistance=0.15
00:51:18.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:51:18.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:18.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:51:18.733 00.000 16108 MoveAxis(E, 0, ABG)
00:51:18.733 00.000 16108 Move returns status 0, amount 0
00:51:18.733 00.000 16108 MoveAxis(N, 0, ABG)
00:51:18.733 00.000 16108 Move returns status 0, amount 0
00:51:18.733 00.000 16108 move complete, result=0
00:51:18.733 00.000 16108 worker thread done servicing request
00:51:18.742 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3449, FiltMin=2937, FiltMax=57725, Gamma=1.000
00:51:18.761 00.019 21068 UpdateGuideState exits: m=118230 SNR=82.5
00:51:18.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:18.764 00.001 21068 Enqueuing Expose request
00:51:18.766 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:18.767 00.001 16108 Worker thread wakes up
00:51:18.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:18.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:19.925 01.158 16108 Exposure complete
00:51:20.000 00.075 16108 worker thread done servicing request
00:51:20.000 00.000 21068 OnExposeComplete: enter
00:51:20.001 00.001 21068 UpdateGuideState(): m_state=6
00:51:20.003 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8740
00:51:20.005 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=875.54, Mass=115979, SNR=82.8, Peak=13965 HFD=3.2
00:51:20.007 00.002 21068 MultiStar: [#1 -0.04,-0.12,1.14,U] [#2 -0.21,-0.34,1.20,U] [#3 -0.16,-0.32,0.90,U] [#4 0.11,-0.22,0.81,U] [#5 -0.44,-0.30,0.00,M3] [#6 -0.11,-0.10,0.84,U] [#7 -0.12,-0.28,0.69,U] [#8 -0.61,-0.35,0.00,M3] 
00:51:20.009 00.002 21068 single-star, 6 included, MultiStar: {-0.10, -0.22}, one-star: {-0.12, -0.17}
00:51:20.010 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
00:51:20.011 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
00:51:20.012 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-2.20 mountX=0.09 mountY=0.19, mountTheta=1.13
00:51:20.015 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
00:51:20.016 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
00:51:20.016 00.000 16108 Worker thread wakes up
00:51:20.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
00:51:20.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
00:51:20.017 00.001 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.19
00:51:20.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:51:20.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:20.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:51:20.017 00.000 16108 MoveAxis(E, 0, ABG)
00:51:20.017 00.000 16108 Move returns status 0, amount 0
00:51:20.017 00.000 16108 MoveAxis(N, 0, ABG)
00:51:20.017 00.000 16108 Move returns status 0, amount 0
00:51:20.017 00.000 16108 move complete, result=0
00:51:20.017 00.000 16108 worker thread done servicing request
00:51:20.020 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3449, FiltMin=2947, FiltMax=55629, Gamma=1.000
00:51:20.035 00.015 21068 UpdateGuideState exits: m=115979 SNR=82.8
00:51:20.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:20.037 00.000 21068 Enqueuing Expose request
00:51:20.038 00.001 16108 Worker thread wakes up
00:51:20.038 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:20.039 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:20.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:21.016 00.977 16108 Exposure complete
00:51:21.068 00.052 16108 worker thread done servicing request
00:51:21.068 00.000 21068 OnExposeComplete: enter
00:51:21.070 00.002 21068 UpdateGuideState(): m_state=6
00:51:21.071 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8741
00:51:21.072 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=875.63, Mass=103446, SNR=72.3, Peak=13699 HFD=3.3
00:51:21.074 00.002 21068 MultiStar: [#1 -0.07,0.01,1.24,U] [#2 -0.33,-0.28,1.39,U] [#3 0.07,-0.23,1.07,U] [#4 0.17,0.02,0.89,U] [#5 -0.29,-0.24,1.04,U] [#6 -0.23,0.03,0.79,U] [#7 -0.46,-0.00,0.82,U] [#8 -0.47,-0.07,0.00,M4] 
00:51:21.075 00.001 21068 refined, 7 included, MultiStar: {-0.20, -0.11}, one-star: {-0.48, -0.08}
00:51:21.077 00.002 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
00:51:21.078 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.74)
00:51:21.080 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=0.18 mountY=0.15, mountTheta=0.71
00:51:21.083 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.11, opts=13)
00:51:21.084 00.001 21068 Enqueuing Move request for scope (-0.20, -0.11)
00:51:21.086 00.002 16108 Worker thread wakes up
00:51:21.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
00:51:21.086 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
00:51:21.086 00.000 16108 Moving (-0.20, -0.11) raw xDistance=0.18 yDistance=0.15
00:51:21.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:21.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:21.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:51:21.086 00.000 16108 MoveAxis(E, 0, ABG)
00:51:21.086 00.000 16108 Move returns status 0, amount 0
00:51:21.086 00.000 16108 MoveAxis(N, 0, ABG)
00:51:21.086 00.000 16108 Move returns status 0, amount 0
00:51:21.086 00.000 16108 move complete, result=0
00:51:21.086 00.000 16108 worker thread done servicing request
00:51:21.092 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3449, FiltMin=2979, FiltMax=65510, Gamma=1.000
00:51:21.108 00.016 21068 UpdateGuideState exits: m=103446 SNR=72.3
00:51:21.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:21.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:21.111 00.001 21068 Enqueuing Expose request
00:51:21.111 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:21.112 00.001 16108 Worker thread wakes up
00:51:21.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:21.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:22.280 01.168 16108 Exposure complete
00:51:22.334 00.054 16108 worker thread done servicing request
00:51:22.334 00.000 21068 OnExposeComplete: enter
00:51:22.336 00.002 21068 UpdateGuideState(): m_state=6
00:51:22.338 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8742
00:51:22.339 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.62, Mass=121829, SNR=75.3, Peak=17203 HFD=3.1
00:51:22.341 00.002 21068 MultiStar: [#1 -0.10,0.08,1.25,U] [#2 -0.14,-0.23,1.33,U] [#3 -0.08,-0.29,1.07,U] [#4 0.23,-0.07,0.94,U] [#5 0.13,-0.22,1.12,U] [#6 -0.04,0.16,0.93,U] [#7 0.00,-0.23,0.73,U] [#8 -0.47,-0.20,0.00,M5] 
00:51:22.343 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.11}, one-star: {-0.19, -0.08}
00:51:22.344 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
00:51:22.345 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
00:51:22.346 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.84 mountX=0.01 mountY=0.11, mountTheta=1.48
00:51:22.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
00:51:22.350 00.001 21068 Enqueuing Move request for scope (-0.03, -0.11)
00:51:22.350 00.000 16108 Worker thread wakes up
00:51:22.351 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
00:51:22.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
00:51:22.351 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.11
00:51:22.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:51:22.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:51:22.351 00.000 16108 MoveAxis(E, 0, ABG)
00:51:22.351 00.000 16108 Move returns status 0, amount 0
00:51:22.351 00.000 16108 MoveAxis(N, 0, ABG)
00:51:22.351 00.000 16108 Move returns status 0, amount 0
00:51:22.351 00.000 16108 move complete, result=0
00:51:22.351 00.000 16108 worker thread done servicing request
00:51:22.354 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3449, FiltMin=2905, FiltMax=58941, Gamma=1.000
00:51:22.367 00.013 21068 UpdateGuideState exits: m=121829 SNR=75.3
00:51:22.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:22.370 00.001 21068 Enqueuing Expose request
00:51:22.371 00.001 16108 Worker thread wakes up
00:51:22.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:22.371 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:22.374 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:23.357 00.983 16108 Exposure complete
00:51:23.418 00.061 16108 worker thread done servicing request
00:51:23.418 00.000 21068 OnExposeComplete: enter
00:51:23.419 00.001 21068 UpdateGuideState(): m_state=6
00:51:23.420 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8743
00:51:23.420 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=875.66, Mass=130099, SNR=95.6, Peak=17731 HFD=3.4
00:51:23.421 00.001 21068 MultiStar: [#1 0.05,-0.08,1.06,U] [#2 0.36,-0.19,0.97,U] [#3 0.25,-0.10,0.88,U] [#4 0.46,-0.05,0.69,U] [#5 0.19,-0.11,0.88,U] [#6 0.29,0.18,0.75,U] [#7 0.40,-0.05,0.57,U] [#8 -0.18,-0.47,0.00,M6] 
00:51:23.422 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.06}, one-star: {0.31, -0.04}
00:51:23.424 00.002 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
00:51:23.424 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
00:51:23.425 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-0.22 mountX=-0.28 mountY=-0.00, mountTheta=-3.13
00:51:23.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.06, opts=13)
00:51:23.430 00.003 21068 Enqueuing Move request for scope (0.27, -0.06)
00:51:23.432 00.002 16108 Worker thread wakes up
00:51:23.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
00:51:23.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
00:51:23.432 00.000 16108 Moving (0.27, -0.06) raw xDistance=-0.28 yDistance=-0.00
00:51:23.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:51:23.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:23.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:23.432 00.000 16108 MoveAxis(E, 73, ABG)
00:51:23.432 00.000 16108 Guiding  Dir = 2, Dur = 73
00:51:23.433 00.001 16108 IsSlewing returns 0
00:51:23.433 00.000 16108 IsGuiding returns 0
00:51:23.439 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3449, FiltMin=2947, FiltMax=56893, Gamma=1.000
00:51:23.455 00.016 21068 UpdateGuideState exits: m=130099 SNR=95.6
00:51:23.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:23.458 00.001 21068 Enqueuing Expose request
00:51:23.459 00.001 16108 PulseGuide returned control before completion, sleep 58
00:51:23.520 00.061 16108 IsGuiding returns 1
00:51:23.520 00.000 16108 scope still moving after pulse duration time elapsed
00:51:23.551 00.031 16108 IsSlewing returns 0
00:51:23.551 00.000 16108 IsGuiding returns 1
00:51:23.583 00.032 16108 IsSlewing returns 0
00:51:23.583 00.000 16108 IsGuiding returns 0
00:51:23.583 00.000 16108 scope move finished after 73 + 76 ms
00:51:23.583 00.000 16108 Move returns status 0, amount 73
00:51:23.583 00.000 16108 MoveAxis(N, 0, ABG)
00:51:23.583 00.000 16108 Move returns status 0, amount 0
00:51:23.583 00.000 16108 move complete, result=0
00:51:23.583 00.000 16108 worker thread done servicing request
00:51:23.583 00.000 16108 Worker thread wakes up
00:51:23.583 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
00:51:23.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:23.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:24.733 01.149 16108 Exposure complete
00:51:24.814 00.081 16108 worker thread done servicing request
00:51:24.815 00.001 21068 OnExposeComplete: enter
00:51:24.816 00.001 21068 UpdateGuideState(): m_state=6
00:51:24.817 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8744
00:51:24.818 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.45, Mass=113252, SNR=72.9, Peak=15059 HFD=3.1
00:51:24.819 00.001 21068 MultiStar: [#1 0.14,-0.27,1.36,U] [#2 -0.29,-0.55,0.00,M1] [#3 -0.03,-0.54,0.00,M1] [#4 0.34,-0.42,0.00,M1] [#5 -0.16,-0.25,0.91,U] [#6 0.02,-0.19,1.11,U] [#7 -0.17,-0.47,0.00,M1] [#8 -0.21,-0.44,0.00,M7] 
00:51:24.820 00.001 21068 refined, 3 included, MultiStar: {-0.00, -0.24}, one-star: {-0.09, -0.26}
00:51:24.821 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
00:51:24.822 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
00:51:24.822 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.59 mountX=-0.04 mountY=0.24, mountTheta=1.73
00:51:24.825 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.24, opts=13)
00:51:24.826 00.001 21068 Enqueuing Move request for scope (-0.00, -0.24)
00:51:24.826 00.000 16108 Worker thread wakes up
00:51:24.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
00:51:24.827 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
00:51:24.827 00.000 16108 Moving (-0.00, -0.24) raw xDistance=-0.04 yDistance=0.24
00:51:24.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:51:24.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:24.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:51:24.827 00.000 16108 MoveAxis(E, 0, ABG)
00:51:24.827 00.000 16108 Move returns status 0, amount 0
00:51:24.827 00.000 16108 MoveAxis(N, 0, ABG)
00:51:24.827 00.000 16108 Move returns status 0, amount 0
00:51:24.827 00.000 16108 move complete, result=0
00:51:24.827 00.000 16108 worker thread done servicing request
00:51:24.834 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3449, FiltMin=2995, FiltMax=56541, Gamma=1.000
00:51:24.855 00.021 21068 UpdateGuideState exits: m=113252 SNR=72.9
00:51:24.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:24.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:24.858 00.001 21068 Enqueuing Expose request
00:51:24.858 00.000 16108 Worker thread wakes up
00:51:24.858 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:24.860 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:24.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:25.833 00.973 16108 Exposure complete
00:51:25.887 00.054 16108 worker thread done servicing request
00:51:25.887 00.000 21068 OnExposeComplete: enter
00:51:25.888 00.001 21068 UpdateGuideState(): m_state=6
00:51:25.889 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8745
00:51:25.890 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=875.38, Mass=117804, SNR=72.7, Peak=13933 HFD=3.2
00:51:25.891 00.001 21068 MultiStar: [#1 -0.25,-0.45,0.00,M1] [#2 -0.32,-0.66,0.00,M2] [#3 0.01,-0.41,1.29,U] [#4 0.15,-0.35,0.98,U] [#5 -0.21,-0.38,1.12,U] [#6 0.05,-0.00,0.94,U] [#7 -0.08,-0.26,0.53,U] [#8 -0.51,-0.35,0.00,M8] 
00:51:25.892 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.30}, one-star: {-0.20, -0.32}
00:51:25.893 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.59)
00:51:25.893 00.000 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:51:25.894 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.73 mountX=-0.01 mountY=0.30, mountTheta=1.59
00:51:25.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.30, opts=13)
00:51:25.897 00.001 21068 Enqueuing Move request for scope (-0.05, -0.30)
00:51:25.897 00.000 16108 Worker thread wakes up
00:51:25.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
00:51:25.898 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
00:51:25.898 00.000 16108 Moving (-0.05, -0.30) raw xDistance=-0.01 yDistance=0.30
00:51:25.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:25.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:25.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:51:25.898 00.000 16108 MoveAxis(E, 0, ABG)
00:51:25.898 00.000 16108 Move returns status 0, amount 0
00:51:25.898 00.000 16108 MoveAxis(N, 0, ABG)
00:51:25.898 00.000 16108 Move returns status 0, amount 0
00:51:25.898 00.000 16108 move complete, result=0
00:51:25.898 00.000 16108 worker thread done servicing request
00:51:25.902 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3449, FiltMin=2982, FiltMax=62448, Gamma=1.000
00:51:25.917 00.015 21068 UpdateGuideState exits: m=117804 SNR=72.7
00:51:25.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:25.920 00.001 21068 Enqueuing Expose request
00:51:25.921 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:51:25.921 00.000 16108 Worker thread wakes up
00:51:25.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:25.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:27.077 01.156 16108 Exposure complete
00:51:27.133 00.056 16108 worker thread done servicing request
00:51:27.135 00.002 21068 OnExposeComplete: enter
00:51:27.135 00.000 21068 UpdateGuideState(): m_state=6
00:51:27.136 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8746
00:51:27.137 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=875.55, Mass=117658, SNR=77.6, Peak=13661 HFD=3.2
00:51:27.138 00.001 21068 MultiStar: [#1 -0.22,-0.35,1.40,U] [#2 -0.60,-0.61,0.00,M3] [#3 -0.04,-0.53,0.00,M1] [#4 0.11,-0.54,0.00,M1] [#5 -0.07,-0.63,0.00,M1] [#6 0.10,-0.41,0.88,U] [#7 -0.16,-0.43,0.72,U] [#8 -0.72,-0.53,0.00,M9] 
00:51:27.138 00.000 21068 refined, 3 included, MultiStar: {-0.18, -0.32}, one-star: {-0.40, -0.15}
00:51:27.139 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
00:51:27.140 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
00:51:27.140 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-2.08 mountX=0.12 mountY=0.36, mountTheta=1.24
00:51:27.143 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.32, opts=13)
00:51:27.144 00.001 21068 Enqueuing Move request for scope (-0.18, -0.32)
00:51:27.144 00.000 16108 Worker thread wakes up
00:51:27.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
00:51:27.144 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
00:51:27.144 00.000 16108 Moving (-0.18, -0.32) raw xDistance=0.12 yDistance=0.36
00:51:27.145 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:51:27.145 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.90
00:51:27.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:51:27.145 00.000 16108 MoveAxis(E, 0, ABG)
00:51:27.145 00.000 16108 Move returns status 0, amount 0
00:51:27.145 00.000 16108 MoveAxis(S, 72, ABG)
00:51:27.145 00.000 16108 Guiding  Dir = 1, Dur = 72
00:51:27.145 00.000 16108 IsSlewing returns 0
00:51:27.145 00.000 16108 IsGuiding returns 0
00:51:27.148 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3449, FiltMin=2963, FiltMax=58093, Gamma=1.000
00:51:27.163 00.015 21068 UpdateGuideState exits: m=117658 SNR=77.6
00:51:27.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.164 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:27.166 00.002 21068 Enqueuing Expose request
00:51:27.196 00.030 16108 PulseGuide returned control before completion, sleep 31
00:51:27.242 00.046 16108 IsGuiding returns 1
00:51:27.242 00.000 16108 scope still moving after pulse duration time elapsed
00:51:27.273 00.031 16108 IsSlewing returns 0
00:51:27.273 00.000 16108 IsGuiding returns 1
00:51:27.305 00.032 16108 IsSlewing returns 0
00:51:27.305 00.000 16108 IsGuiding returns 0
00:51:27.305 00.000 16108 scope move finished after 72 + 88 ms
00:51:27.306 00.001 16108 Move returns status 0, amount 72
00:51:27.306 00.000 16108 move complete, result=0
00:51:27.306 00.000 16108 worker thread done servicing request
00:51:27.306 00.000 16108 Worker thread wakes up
00:51:27.306 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH
00:51:27.308 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:27.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:28.279 00.971 16108 Exposure complete
00:51:28.346 00.067 16108 worker thread done servicing request
00:51:28.346 00.000 21068 OnExposeComplete: enter
00:51:28.346 00.000 21068 UpdateGuideState(): m_state=6
00:51:28.347 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8747
00:51:28.348 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=875.34, Mass=116431, SNR=76.2, Peak=12627 HFD=3.3
00:51:28.349 00.001 21068 MultiStar: [#1 -0.27,-0.24,1.24,U] [#2 -0.29,-0.60,0.00,M4] [#3 -0.21,-0.45,0.00,M2] [#4 -0.19,-0.22,0.85,U] [#5 -0.15,-0.61,0.00,M2] [#6 -0.35,-0.19,0.78,U] [#7 -0.06,-0.23,0.66,U] [#8 -0.54,-0.25,0.00,M10] 
00:51:28.350 00.001 21068 refined, 4 included, MultiStar: {-0.28, -0.25}, one-star: {-0.46, -0.36}
00:51:28.350 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
00:51:28.351 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
00:51:28.352 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-2.40 mountX=0.23 mountY=0.31, mountTheta=0.93
00:51:28.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.25, opts=13)
00:51:28.355 00.001 21068 Enqueuing Move request for scope (-0.28, -0.25)
00:51:28.356 00.001 16108 Worker thread wakes up
00:51:28.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
00:51:28.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
00:51:28.356 00.000 16108 Moving (-0.28, -0.25) raw xDistance=0.23 yDistance=0.31
00:51:28.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:51:28.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:51:28.356 00.000 16108 MoveAxis(W, 61, ABG)
00:51:28.356 00.000 16108 Guiding  Dir = 3, Dur = 61
00:51:28.356 00.000 16108 IsSlewing returns 0
00:51:28.357 00.001 16108 IsGuiding returns 0
00:51:28.364 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3449, FiltMin=2950, FiltMax=50115, Gamma=1.000
00:51:28.380 00.016 21068 UpdateGuideState exits: m=116431 SNR=76.2
00:51:28.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:28.384 00.002 21068 Enqueuing Expose request
00:51:28.405 00.021 16108 PulseGuide returned control before completion, sleep 23
00:51:28.435 00.030 16108 IsGuiding returns 1
00:51:28.435 00.000 16108 scope still moving after pulse duration time elapsed
00:51:28.466 00.031 16108 IsSlewing returns 0
00:51:28.466 00.000 16108 IsGuiding returns 1
00:51:28.497 00.031 16108 IsSlewing returns 0
00:51:28.499 00.002 16108 IsGuiding returns 0
00:51:28.499 00.000 16108 scope move finished after 61 + 80 ms
00:51:28.499 00.000 16108 Move returns status 0, amount 61
00:51:28.499 00.000 16108 MoveAxis(S, 63, ABG)
00:51:28.499 00.000 16108 Guiding  Dir = 1, Dur = 63
00:51:28.500 00.001 16108 IsSlewing returns 0
00:51:28.500 00.000 16108 IsGuiding returns 0
00:51:28.562 00.062 16108 PulseGuide returned control before completion, sleep 11
00:51:28.576 00.014 16108 IsGuiding returns 1
00:51:28.576 00.000 16108 scope still moving after pulse duration time elapsed
00:51:28.608 00.032 16108 IsSlewing returns 0
00:51:28.608 00.000 16108 IsGuiding returns 1
00:51:28.639 00.031 16108 IsSlewing returns 0
00:51:28.639 00.000 16108 IsGuiding returns 1
00:51:28.671 00.032 16108 IsSlewing returns 0
00:51:28.671 00.000 16108 IsGuiding returns 0
00:51:28.671 00.000 16108 scope move finished after 63 + 108 ms
00:51:28.671 00.000 16108 Move returns status 0, amount 63
00:51:28.671 00.000 16108 move complete, result=0
00:51:28.672 00.001 16108 worker thread done servicing request
00:51:28.672 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.3 px 63 ms SOUTH
00:51:28.674 00.002 16108 Worker thread wakes up
00:51:28.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:28.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:29.847 01.173 16108 Exposure complete
00:51:29.925 00.078 16108 worker thread done servicing request
00:51:29.925 00.000 21068 OnExposeComplete: enter
00:51:29.927 00.002 21068 UpdateGuideState(): m_state=6
00:51:29.928 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8748
00:51:29.930 00.002 21068 Star::Find returns 1 (0), X=219.54, Y=875.82, Mass=121291, SNR=80.2, Peak=13635 HFD=3.5
00:51:29.932 00.002 21068 MultiStar: [#1 -0.17,-0.23,1.22,U] [#2 -0.11,-0.24,1.18,U] [#3 -0.14,-0.56,0.00,M3] [#4 0.08,-0.10,0.73,U] [#5 0.03,-0.47,0.00,M3] [#6 -0.14,-0.04,0.87,U] [#7 -0.06,-0.32,0.68,U] [#8 -0.28,-0.45,0.00,R] 
00:51:29.934 00.002 21068 refined, 5 included, MultiStar: {-0.15, -0.13}, one-star: {-0.42, 0.12}
00:51:29.934 00.000 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
00:51:29.936 00.002 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
00:51:29.937 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.41 mountX=0.12 mountY=0.16, mountTheta=0.93
00:51:29.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.13, opts=13)
00:51:29.939 00.000 21068 Enqueuing Move request for scope (-0.15, -0.13)
00:51:29.941 00.002 16108 Worker thread wakes up
00:51:29.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
00:51:29.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
00:51:29.941 00.000 16108 Moving (-0.15, -0.13) raw xDistance=0.12 yDistance=0.16
00:51:29.942 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:51:29.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:29.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:51:29.942 00.000 16108 MoveAxis(E, 0, ABG)
00:51:29.942 00.000 16108 Move returns status 0, amount 0
00:51:29.942 00.000 16108 MoveAxis(N, 0, ABG)
00:51:29.942 00.000 16108 Move returns status 0, amount 0
00:51:29.942 00.000 16108 move complete, result=0
00:51:29.942 00.000 16108 worker thread done servicing request
00:51:29.945 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3449, FiltMin=2950, FiltMax=53987, Gamma=1.000
00:51:29.963 00.018 21068 UpdateGuideState exits: m=121291 SNR=80.2
00:51:29.963 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:29.965 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:29.966 00.001 21068 Enqueuing Expose request
00:51:29.967 00.001 16108 Worker thread wakes up
00:51:29.967 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:29.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:29.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:30.954 00.987 16108 Exposure complete
00:51:31.014 00.060 16108 worker thread done servicing request
00:51:31.015 00.001 21068 OnExposeComplete: enter
00:51:31.017 00.002 21068 UpdateGuideState(): m_state=6
00:51:31.019 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8749
00:51:31.020 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=875.63, Mass=107592, SNR=69.5, Peak=12253 HFD=3.3
00:51:31.021 00.001 21068 MultiStar: [#1 -0.55,0.13,0.00,M1] [#2 -0.18,0.07,1.26,U] [#3 -0.06,-0.25,1.23,U] [#4 -0.13,-0.21,0.97,U] [#5 -0.30,-0.35,1.13,U] [#6 -0.15,-0.16,0.95,U] [#7 0.03,-0.15,0.82,U] [#8 -0.23,0.35,0.96,U] 
00:51:31.022 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.10}, one-star: {-0.37, -0.07}
00:51:31.023 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
00:51:31.024 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
00:51:31.025 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.63 mountX=0.16 mountY=0.14, mountTheta=0.72
00:51:31.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.10, opts=13)
00:51:31.028 00.001 21068 Enqueuing Move request for scope (-0.18, -0.10)
00:51:31.028 00.000 16108 Worker thread wakes up
00:51:31.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
00:51:31.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
00:51:31.028 00.000 16108 Moving (-0.18, -0.10) raw xDistance=0.16 yDistance=0.14
00:51:31.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:51:31.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:31.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:51:31.028 00.000 16108 MoveAxis(E, 0, ABG)
00:51:31.030 00.002 16108 Move returns status 0, amount 0
00:51:31.030 00.000 16108 MoveAxis(N, 0, ABG)
00:51:31.030 00.000 16108 Move returns status 0, amount 0
00:51:31.030 00.000 16108 move complete, result=0
00:51:31.030 00.000 16108 worker thread done servicing request
00:51:31.035 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3446, FiltMin=2966, FiltMax=65510, Gamma=1.000
00:51:31.058 00.023 21068 UpdateGuideState exits: m=107592 SNR=69.5
00:51:31.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:31.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:31.060 00.000 21068 Enqueuing Expose request
00:51:31.061 00.001 16108 Worker thread wakes up
00:51:31.061 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:31.062 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:31.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:32.222 01.160 16108 Exposure complete
00:51:32.279 00.057 16108 worker thread done servicing request
00:51:32.279 00.000 21068 OnExposeComplete: enter
00:51:32.280 00.001 21068 UpdateGuideState(): m_state=6
00:51:32.281 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8750
00:51:32.282 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.54, Mass=121539, SNR=86.5, Peak=13555 HFD=3.4
00:51:32.283 00.001 21068 MultiStar: [#1 -0.32,-0.29,1.12,U] [#2 -0.13,-0.38,1.06,U] [#3 0.00,-0.42,0.95,U] [#4 -0.09,-0.62,0.00,M1] [#5 -0.19,-0.42,0.84,U] [#6 -0.16,-0.34,0.71,U] [#7 -0.13,-0.54,0.00,M1] [#8 -0.40,-0.14,0.77,U] 
00:51:32.285 00.002 21068 single-star, 6 included, MultiStar: {-0.20, -0.31}, one-star: {-0.22, -0.16}
00:51:32.287 00.002 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
00:51:32.289 00.002 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
00:51:32.290 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-2.51 mountX=0.19 mountY=0.21, mountTheta=0.84
00:51:32.294 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.16, opts=13)
00:51:32.295 00.001 21068 Enqueuing Move request for scope (-0.22, -0.16)
00:51:32.297 00.002 16108 Worker thread wakes up
00:51:32.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
00:51:32.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
00:51:32.297 00.000 16108 Moving (-0.22, -0.16) raw xDistance=0.19 yDistance=0.21
00:51:32.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:51:32.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:51:32.297 00.000 16108 MoveAxis(E, 0, ABG)
00:51:32.297 00.000 16108 Move returns status 0, amount 0
00:51:32.297 00.000 16108 MoveAxis(S, 42, ABG)
00:51:32.297 00.000 16108 Guiding  Dir = 1, Dur = 42
00:51:32.297 00.000 16108 IsSlewing returns 0
00:51:32.298 00.001 16108 IsGuiding returns 0
00:51:32.303 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3446, FiltMin=2912, FiltMax=59955, Gamma=1.000
00:51:32.318 00.015 21068 UpdateGuideState exits: m=121539 SNR=86.5
00:51:32.321 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.323 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:32.324 00.001 21068 Enqueuing Expose request
00:51:32.361 00.037 16108 IsGuiding returns 1
00:51:32.361 00.000 16108 scope still moving after pulse duration time elapsed
00:51:32.391 00.030 16108 IsSlewing returns 0
00:51:32.391 00.000 16108 IsGuiding returns 1
00:51:32.423 00.032 16108 IsSlewing returns 0
00:51:32.424 00.001 16108 IsGuiding returns 1
00:51:32.455 00.031 16108 IsSlewing returns 0
00:51:32.455 00.000 16108 IsGuiding returns 0
00:51:32.455 00.000 16108 scope move finished after 42 + 115 ms
00:51:32.455 00.000 16108 Move returns status 0, amount 42
00:51:32.455 00.000 16108 move complete, result=0
00:51:32.456 00.001 16108 worker thread done servicing request
00:51:32.456 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 42 ms SOUTH
00:51:32.457 00.001 16108 Worker thread wakes up
00:51:32.458 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:32.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:33.435 00.977 16108 Exposure complete
00:51:33.503 00.068 16108 worker thread done servicing request
00:51:33.503 00.000 21068 OnExposeComplete: enter
00:51:33.504 00.001 21068 UpdateGuideState(): m_state=6
00:51:33.505 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8751
00:51:33.506 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=875.54, Mass=119182, SNR=81.8, Peak=13219 HFD=3.4
00:51:33.507 00.001 21068 MultiStar: [#1 -0.55,-0.20,0.00,M1] [#2 -0.49,-0.40,0.00,M2] [#3 -0.17,-0.51,0.00,M2] [#4 -0.13,-0.04,0.90,U] [#5 -0.41,-0.27,0.00,M2] [#6 -0.24,0.25,0.84,U] [#7 0.05,-0.45,0.67,U] [#8 -0.41,0.02,0.84,U] 
00:51:33.507 00.000 21068 refined, 4 included, MultiStar: {-0.19, -0.06}, one-star: {-0.20, -0.16}
00:51:33.509 00.002 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
00:51:33.510 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
00:51:33.510 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.83 mountX=0.18 mountY=0.11, mountTheta=0.54
00:51:33.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.06, opts=13)
00:51:33.513 00.001 21068 Enqueuing Move request for scope (-0.19, -0.06)
00:51:33.514 00.001 16108 Worker thread wakes up
00:51:33.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
00:51:33.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
00:51:33.514 00.000 16108 Moving (-0.19, -0.06) raw xDistance=0.18 yDistance=0.11
00:51:33.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:33.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:33.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:51:33.514 00.000 16108 MoveAxis(E, 0, ABG)
00:51:33.514 00.000 16108 Move returns status 0, amount 0
00:51:33.515 00.001 16108 MoveAxis(N, 0, ABG)
00:51:33.515 00.000 16108 Move returns status 0, amount 0
00:51:33.515 00.000 16108 move complete, result=0
00:51:33.515 00.000 16108 worker thread done servicing request
00:51:33.518 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3446, FiltMin=2953, FiltMax=54771, Gamma=1.000
00:51:33.533 00.015 21068 UpdateGuideState exits: m=119182 SNR=81.8
00:51:33.533 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:33.535 00.001 21068 Enqueuing Expose request
00:51:33.536 00.001 16108 Worker thread wakes up
00:51:33.536 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:33.536 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:33.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:34.703 01.167 16108 Exposure complete
00:51:34.763 00.060 16108 worker thread done servicing request
00:51:34.763 00.000 21068 OnExposeComplete: enter
00:51:34.764 00.001 21068 UpdateGuideState(): m_state=6
00:51:34.765 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8752
00:51:34.766 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.68, Mass=133424, SNR=80.2, Peak=15187 HFD=3.4
00:51:34.766 00.000 21068 MultiStar: [#1 0.21,0.12,1.24,U] [#2 -0.05,-0.36,1.20,U] [#3 -0.00,-0.17,1.05,U] [#4 0.23,-0.14,0.88,U] [#5 -0.29,-0.15,0.90,U] [#6 0.08,0.36,0.84,U] [#7 0.17,0.02,0.64,U] [#8 -0.23,0.37,0.65,U] 
00:51:34.767 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {-0.12, -0.02}
00:51:34.768 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
00:51:34.770 00.002 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
00:51:34.770 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.35 mountX=-0.01 mountY=0.02, mountTheta=1.98
00:51:34.772 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.02, opts=13)
00:51:34.773 00.001 21068 Enqueuing Move request for scope (0.00, -0.02)
00:51:34.773 00.000 16108 Worker thread wakes up
00:51:34.774 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:51:34.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:51:34.774 00.000 16108 Moving (0.00, -0.02) raw xDistance=-0.01 yDistance=0.02
00:51:34.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:34.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:34.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:34.774 00.000 16108 MoveAxis(E, 0, ABG)
00:51:34.774 00.000 16108 Move returns status 0, amount 0
00:51:34.774 00.000 16108 MoveAxis(N, 0, ABG)
00:51:34.774 00.000 16108 Move returns status 0, amount 0
00:51:34.774 00.000 16108 move complete, result=0
00:51:34.774 00.000 16108 worker thread done servicing request
00:51:34.778 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3446, FiltMin=3004, FiltMax=60000, Gamma=1.000
00:51:34.808 00.030 21068 UpdateGuideState exits: m=133424 SNR=80.2
00:51:34.811 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:34.813 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:34.816 00.003 21068 Enqueuing Expose request
00:51:34.818 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:34.819 00.001 16108 Worker thread wakes up
00:51:34.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:34.820 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:35.785 00.965 16108 Exposure complete
00:51:35.861 00.076 16108 worker thread done servicing request
00:51:35.861 00.000 21068 OnExposeComplete: enter
00:51:35.863 00.002 21068 UpdateGuideState(): m_state=6
00:51:35.864 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8753
00:51:35.865 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=875.48, Mass=101481, SNR=68.4, Peak=10061 HFD=3.3
00:51:35.866 00.001 21068 MultiStar: [#1 -0.14,-0.15,1.32,U] [#2 0.05,-0.30,1.47,U] [#3 -0.13,-0.37,1.34,U] [#4 -0.10,-0.08,1.02,U] [#5 0.22,-0.22,1.07,U] [#6 0.05,-0.03,0.95,U] [#7 -0.04,-0.25,0.72,U] [#8 -0.07,0.10,0.97,U] 
00:51:35.866 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.40, -0.22}
00:51:35.867 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
00:51:35.868 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
00:51:35.869 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.90 mountX=0.03 mountY=0.19, mountTheta=1.42
00:51:35.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.18, opts=13)
00:51:35.872 00.001 21068 Enqueuing Move request for scope (-0.06, -0.18)
00:51:35.872 00.000 16108 Worker thread wakes up
00:51:35.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
00:51:35.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
00:51:35.872 00.000 16108 Moving (-0.06, -0.18) raw xDistance=0.03 yDistance=0.19
00:51:35.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:51:35.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:35.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:51:35.872 00.000 16108 MoveAxis(E, 0, ABG)
00:51:35.872 00.000 16108 Move returns status 0, amount 0
00:51:35.872 00.000 16108 MoveAxis(N, 0, ABG)
00:51:35.872 00.000 16108 Move returns status 0, amount 0
00:51:35.872 00.000 16108 move complete, result=0
00:51:35.872 00.000 16108 worker thread done servicing request
00:51:35.877 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3449, FiltMin=2935, FiltMax=56941, Gamma=1.000
00:51:35.893 00.016 21068 UpdateGuideState exits: m=101481 SNR=68.4
00:51:35.895 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:35.898 00.002 21068 Enqueuing Expose request
00:51:35.900 00.002 16108 Worker thread wakes up
00:51:35.900 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:35.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:35.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:37.067 01.166 16108 Exposure complete
00:51:37.139 00.072 16108 worker thread done servicing request
00:51:37.139 00.000 21068 OnExposeComplete: enter
00:51:37.140 00.001 21068 UpdateGuideState(): m_state=6
00:51:37.141 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8754
00:51:37.143 00.002 21068 Star::Find returns 1 (0), X=219.59, Y=875.58, Mass=115007, SNR=71.3, Peak=13379 HFD=3.2
00:51:37.144 00.001 21068 MultiStar: [#1 -0.27,-0.37,1.16,U] [#2 -0.28,-0.26,1.41,U] [#3 -0.13,-0.41,1.19,U] [#4 0.02,-0.02,1.03,U] [#5 -0.10,-0.22,1.06,U] [#6 -0.31,-0.24,0.81,U] [#7 -0.37,-0.14,0.78,U] [#8 -0.22,0.07,0.87,U] 
00:51:37.145 00.001 21068 refined, 8 included, MultiStar: {-0.22, -0.20}, one-star: {-0.37, -0.12}
00:51:37.147 00.002 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
00:51:37.149 00.002 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
00:51:37.150 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.39 mountX=0.18 mountY=0.25, mountTheta=0.94
00:51:37.153 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.20, opts=13)
00:51:37.154 00.001 21068 Enqueuing Move request for scope (-0.22, -0.20)
00:51:37.155 00.001 16108 Worker thread wakes up
00:51:37.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
00:51:37.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
00:51:37.155 00.000 16108 Moving (-0.22, -0.20) raw xDistance=0.18 yDistance=0.25
00:51:37.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:37.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
00:51:37.155 00.000 16108 MoveAxis(E, 0, ABG)
00:51:37.156 00.001 16108 Move returns status 0, amount 0
00:51:37.156 00.000 16108 MoveAxis(S, 50, ABG)
00:51:37.156 00.000 16108 Guiding  Dir = 1, Dur = 50
00:51:37.156 00.000 16108 IsSlewing returns 0
00:51:37.156 00.000 16108 IsGuiding returns 0
00:51:37.160 00.004 16108 PulseGuide returned control before completion, sleep 57
00:51:37.161 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3446, FiltMin=2941, FiltMax=64029, Gamma=1.000
00:51:37.178 00.017 21068 UpdateGuideState exits: m=115007 SNR=71.3
00:51:37.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:37.181 00.001 21068 Enqueuing Expose request
00:51:37.222 00.041 16108 IsGuiding returns 1
00:51:37.222 00.000 16108 scope still moving after pulse duration time elapsed
00:51:37.254 00.032 16108 IsSlewing returns 0
00:51:37.254 00.000 16108 IsGuiding returns 0
00:51:37.254 00.000 16108 scope move finished after 50 + 47 ms
00:51:37.254 00.000 16108 Move returns status 0, amount 50
00:51:37.255 00.001 16108 move complete, result=0
00:51:37.255 00.000 16108 worker thread done servicing request
00:51:37.255 00.000 16108 Worker thread wakes up
00:51:37.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:37.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:37.261 00.006 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
00:51:38.230 00.969 16108 Exposure complete
00:51:38.303 00.073 16108 worker thread done servicing request
00:51:38.303 00.000 21068 OnExposeComplete: enter
00:51:38.305 00.002 21068 UpdateGuideState(): m_state=6
00:51:38.307 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8755
00:51:38.310 00.003 21068 Star::Find returns 1 (0), X=219.59, Y=875.70, Mass=112947, SNR=69.6, Peak=14387 HFD=3.2
00:51:38.311 00.001 21068 MultiStar: [#1 -0.19,-0.17,1.29,U] [#2 -0.42,-0.22,0.00,M1] [#3 -0.08,-0.23,1.29,U] [#4 0.13,0.13,0.90,U] [#5 -0.21,-0.09,1.21,U] [#6 -0.07,0.16,1.20,U] [#7 -0.00,-0.01,0.79,U] [#8 -0.26,0.59,0.00,M1] 
00:51:38.311 00.000 21068 refined, 6 included, MultiStar: {-0.12, -0.04}, one-star: {-0.37, -0.00}
00:51:38.313 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
00:51:38.314 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
00:51:38.315 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.80 mountX=0.11 mountY=0.07, mountTheta=0.56
00:51:38.319 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.04, opts=13)
00:51:38.321 00.002 21068 Enqueuing Move request for scope (-0.12, -0.04)
00:51:38.323 00.002 16108 Worker thread wakes up
00:51:38.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
00:51:38.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
00:51:38.323 00.000 16108 Moving (-0.12, -0.04) raw xDistance=0.11 yDistance=0.07
00:51:38.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:38.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:38.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:51:38.323 00.000 16108 MoveAxis(E, 0, ABG)
00:51:38.323 00.000 16108 Move returns status 0, amount 0
00:51:38.323 00.000 16108 MoveAxis(N, 0, ABG)
00:51:38.323 00.000 16108 Move returns status 0, amount 0
00:51:38.324 00.001 16108 move complete, result=0
00:51:38.324 00.000 16108 worker thread done servicing request
00:51:38.332 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3449, FiltMin=2915, FiltMax=60483, Gamma=1.000
00:51:38.358 00.026 21068 UpdateGuideState exits: m=112947 SNR=69.6
00:51:38.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:38.361 00.001 21068 Enqueuing Expose request
00:51:38.362 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:38.362 00.000 16108 Worker thread wakes up
00:51:38.362 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:38.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:39.527 01.165 16108 Exposure complete
00:51:39.586 00.059 16108 worker thread done servicing request
00:51:39.586 00.000 21068 OnExposeComplete: enter
00:51:39.590 00.004 21068 UpdateGuideState(): m_state=6
00:51:39.593 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8756
00:51:39.593 00.000 21068 Star::Find returns 1 (0), X=219.25, Y=875.86, Mass=116290, SNR=72.6, Peak=12365 HFD=3.8
00:51:39.594 00.001 21068 MultiStar: [#1 -0.22,0.13,1.26,U] [#2 -0.09,-0.23,1.68,U] [#3 -0.03,-0.04,1.06,U] [#4 -0.21,-0.16,0.91,U] [#5 -0.21,0.04,0.94,U] [#6 -0.19,-0.02,0.84,U] [#7 -0.28,0.16,0.67,U] [#8 0.03,0.40,0.83,U] 
00:51:39.596 00.002 21068 refined, 8 included, MultiStar: {-0.20, 0.02}, one-star: {-0.71, 0.16}
00:51:39.598 00.002 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
00:51:39.599 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
00:51:39.601 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=0.20 mountY=0.03, mountTheta=0.13
00:51:39.604 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.02, opts=13)
00:51:39.604 00.000 21068 Enqueuing Move request for scope (-0.20, 0.02)
00:51:39.606 00.002 16108 Worker thread wakes up
00:51:39.607 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
00:51:39.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
00:51:39.607 00.000 16108 Moving (-0.20, 0.02) raw xDistance=0.20 yDistance=0.03
00:51:39.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:51:39.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:39.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:39.607 00.000 16108 MoveAxis(W, 54, ABG)
00:51:39.607 00.000 16108 Guiding  Dir = 3, Dur = 54
00:51:39.607 00.000 16108 IsSlewing returns 0
00:51:39.608 00.001 16108 IsGuiding returns 0
00:51:39.609 00.001 16108 PulseGuide returned control before completion, sleep 63
00:51:39.611 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3449, FiltMin=2992, FiltMax=58352, Gamma=1.000
00:51:39.628 00.017 21068 UpdateGuideState exits: m=116290 SNR=72.6
00:51:39.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:39.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:39.631 00.001 21068 Enqueuing Expose request
00:51:39.680 00.049 16108 IsGuiding returns 1
00:51:39.680 00.000 16108 scope still moving after pulse duration time elapsed
00:51:39.711 00.031 16108 IsSlewing returns 0
00:51:39.711 00.000 16108 IsGuiding returns 0
00:51:39.711 00.000 16108 scope move finished after 54 + 49 ms
00:51:39.711 00.000 16108 Move returns status 0, amount 54
00:51:39.711 00.000 16108 MoveAxis(N, 0, ABG)
00:51:39.711 00.000 16108 Move returns status 0, amount 0
00:51:39.711 00.000 16108 move complete, result=0
00:51:39.711 00.000 16108 worker thread done servicing request
00:51:39.711 00.000 16108 Worker thread wakes up
00:51:39.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:39.711 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
00:51:39.712 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:40.690 00.978 16108 Exposure complete
00:51:40.748 00.058 16108 worker thread done servicing request
00:51:40.748 00.000 21068 OnExposeComplete: enter
00:51:40.749 00.001 21068 UpdateGuideState(): m_state=6
00:51:40.750 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8757
00:51:40.751 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.67, Mass=114839, SNR=80.9, Peak=11395 HFD=3.5
00:51:40.751 00.000 21068 MultiStar: [#1 0.30,0.17,1.19,U] [#2 0.25,-0.33,1.14,U] [#3 0.43,-0.31,0.00,M1] [#4 0.27,-0.04,0.80,U] [#5 0.22,-0.37,1.05,U] [#6 0.01,-0.32,0.83,U] [#7 0.09,-0.31,0.60,U] [#8 -0.14,0.15,0.87,U] 
00:51:40.752 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {-0.23, -0.03}
00:51:40.753 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
00:51:40.755 00.002 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
00:51:40.755 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.16 cameraTheta=-0.87 mountX=-0.13 mountY=0.10, mountTheta=2.48
00:51:40.757 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.13, opts=13)
00:51:40.758 00.001 21068 Enqueuing Move request for scope (0.11, -0.13)
00:51:40.758 00.000 16108 Worker thread wakes up
00:51:40.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:51:40.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:51:40.758 00.000 16108 Moving (0.11, -0.13) raw xDistance=-0.13 yDistance=0.10
00:51:40.759 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:51:40.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:40.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:51:40.759 00.000 16108 MoveAxis(E, 0, ABG)
00:51:40.759 00.000 16108 Move returns status 0, amount 0
00:51:40.759 00.000 16108 MoveAxis(N, 0, ABG)
00:51:40.759 00.000 16108 Move returns status 0, amount 0
00:51:40.759 00.000 16108 move complete, result=0
00:51:40.759 00.000 16108 worker thread done servicing request
00:51:40.762 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3449, FiltMin=2977, FiltMax=57555, Gamma=1.000
00:51:40.777 00.015 21068 UpdateGuideState exits: m=114839 SNR=80.9
00:51:40.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:40.779 00.000 21068 Enqueuing Expose request
00:51:40.780 00.001 16108 Worker thread wakes up
00:51:40.780 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:40.781 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:40.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:41.941 01.160 16108 Exposure complete
00:51:42.003 00.062 16108 worker thread done servicing request
00:51:42.003 00.000 21068 OnExposeComplete: enter
00:51:42.005 00.002 21068 UpdateGuideState(): m_state=6
00:51:42.006 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8758
00:51:42.009 00.003 21068 Star::Find returns 1 (0), X=220.19, Y=875.57, Mass=109140, SNR=71.8, Peak=12573 HFD=3.4
00:51:42.011 00.002 21068 MultiStar: [#1 0.39,-0.08,1.17,U] [#2 -0.12,-0.45,1.41,U] [#3 -0.21,-0.44,0.00,M2] [#4 -0.03,-0.18,0.90,U] [#5 -0.06,-0.27,0.99,U] [#6 0.11,-0.01,1.20,U] [#7 0.08,-0.13,0.80,U] [#8 0.19,0.10,0.89,U] 
00:51:42.012 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {0.23, -0.13}
00:51:42.013 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.29)
00:51:42.015 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
00:51:42.017 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.03 mountX=-0.12 mountY=0.13, mountTheta=2.31
00:51:42.020 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.16, opts=13)
00:51:42.021 00.001 21068 Enqueuing Move request for scope (0.09, -0.16)
00:51:42.022 00.001 16108 Worker thread wakes up
00:51:42.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
00:51:42.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
00:51:42.022 00.000 16108 Moving (0.09, -0.16) raw xDistance=-0.12 yDistance=0.13
00:51:42.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:51:42.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:42.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:51:42.022 00.000 16108 MoveAxis(E, 0, ABG)
00:51:42.024 00.002 16108 Move returns status 0, amount 0
00:51:42.024 00.000 16108 MoveAxis(N, 0, ABG)
00:51:42.024 00.000 16108 Move returns status 0, amount 0
00:51:42.024 00.000 16108 move complete, result=0
00:51:42.024 00.000 16108 worker thread done servicing request
00:51:42.034 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3453, FiltMin=2982, FiltMax=58432, Gamma=1.000
00:51:42.059 00.025 21068 UpdateGuideState exits: m=109140 SNR=71.8
00:51:42.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:42.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:42.062 00.001 21068 Enqueuing Expose request
00:51:42.063 00.001 16108 Worker thread wakes up
00:51:42.063 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:42.066 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:42.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:43.049 00.983 16108 Exposure complete
00:51:43.112 00.063 16108 worker thread done servicing request
00:51:43.112 00.000 21068 OnExposeComplete: enter
00:51:43.113 00.001 21068 UpdateGuideState(): m_state=6
00:51:43.114 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8759
00:51:43.116 00.002 21068 Star::Find returns 1 (0), X=219.51, Y=875.68, Mass=108168, SNR=72.4, Peak=12131 HFD=3.3
00:51:43.117 00.001 21068 MultiStar: [#1 -0.15,-0.12,1.43,U] [#2 -0.18,-0.66,0.00,M1] [#3 -0.22,-0.32,0.96,U] [#4 0.12,0.03,1.23,U] [#5 -0.25,-0.32,1.04,U] [#6 -0.24,0.08,1.05,U] [#7 -0.42,-0.05,0.73,U] [#8 -0.21,0.13,0.83,U] 
00:51:43.117 00.000 21068 refined, 7 included, MultiStar: {-0.21, -0.08}, one-star: {-0.45, -0.02}
00:51:43.118 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
00:51:43.119 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
00:51:43.120 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.79 mountX=0.19 mountY=0.12, mountTheta=0.57
00:51:43.121 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.08, opts=13)
00:51:43.122 00.001 21068 Enqueuing Move request for scope (-0.21, -0.08)
00:51:43.123 00.001 16108 Worker thread wakes up
00:51:43.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
00:51:43.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
00:51:43.123 00.000 16108 Moving (-0.21, -0.08) raw xDistance=0.19 yDistance=0.12
00:51:43.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:51:43.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:43.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:51:43.123 00.000 16108 MoveAxis(E, 0, ABG)
00:51:43.123 00.000 16108 Move returns status 0, amount 0
00:51:43.125 00.002 16108 MoveAxis(N, 0, ABG)
00:51:43.125 00.000 16108 Move returns status 0, amount 0
00:51:43.125 00.000 16108 move complete, result=0
00:51:43.125 00.000 16108 worker thread done servicing request
00:51:43.128 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3453, FiltMin=2944, FiltMax=65510, Gamma=1.000
00:51:43.142 00.014 21068 UpdateGuideState exits: m=108168 SNR=72.4
00:51:43.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.145 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:43.145 00.000 21068 Enqueuing Expose request
00:51:43.146 00.001 16108 Worker thread wakes up
00:51:43.146 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:43.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:43.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:44.317 01.170 16108 Exposure complete
00:51:44.384 00.067 16108 worker thread done servicing request
00:51:44.384 00.000 21068 OnExposeComplete: enter
00:51:44.385 00.001 21068 UpdateGuideState(): m_state=6
00:51:44.386 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8760
00:51:44.387 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.83, Mass=112499, SNR=69.5, Peak=14019 HFD=3.2
00:51:44.387 00.000 21068 MultiStar: [#1 -0.02,0.03,1.30,U] [#2 0.01,-0.33,1.46,U] [#3 -0.00,-0.07,1.18,U] [#4 0.41,0.16,0.89,U] [#5 0.06,-0.01,1.17,U] [#6 0.35,0.19,0.88,U] [#7 0.37,-0.33,0.00,M1] [#8 0.31,0.32,0.84,U] 
00:51:44.389 00.002 21068 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.16, 0.13}
00:51:44.390 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
00:51:44.391 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
00:51:44.392 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
00:51:44.393 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
00:51:44.394 00.001 21068 Enqueuing Move request for scope (0.13, 0.02)
00:51:44.395 00.001 16108 Worker thread wakes up
00:51:44.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:51:44.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:51:44.395 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.13 yDistance=-0.05
00:51:44.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:51:44.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:44.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:44.395 00.000 16108 MoveAxis(E, 0, ABG)
00:51:44.395 00.000 16108 Move returns status 0, amount 0
00:51:44.395 00.000 16108 MoveAxis(N, 0, ABG)
00:51:44.395 00.000 16108 Move returns status 0, amount 0
00:51:44.395 00.000 16108 move complete, result=0
00:51:44.395 00.000 16108 worker thread done servicing request
00:51:44.403 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3449, FiltMin=2979, FiltMax=54141, Gamma=1.000
00:51:44.420 00.017 21068 UpdateGuideState exits: m=112499 SNR=69.5
00:51:44.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:44.421 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:44.422 00.001 21068 Enqueuing Expose request
00:51:44.424 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:44.426 00.002 16108 Worker thread wakes up
00:51:44.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:44.427 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:45.398 00.971 16108 Exposure complete
00:51:45.454 00.056 16108 worker thread done servicing request
00:51:45.454 00.000 21068 OnExposeComplete: enter
00:51:45.456 00.002 21068 UpdateGuideState(): m_state=6
00:51:45.457 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8761
00:51:45.460 00.003 21068 Star::Find returns 1 (0), X=219.89, Y=875.62, Mass=130225, SNR=86.0, Peak=15827 HFD=3.3
00:51:45.462 00.002 21068 MultiStar: [#1 0.11,-0.10,1.02,U] [#2 0.02,-0.48,0.00,M1] [#3 0.26,-0.32,0.91,U] [#4 0.28,0.26,0.94,U] [#5 -0.12,-0.02,1.02,U] [#6 0.11,0.10,0.82,U] [#7 0.26,-0.03,0.62,U] [#8 -0.06,0.10,0.68,U] 
00:51:45.463 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {-0.07, -0.08}
00:51:45.465 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
00:51:45.466 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
00:51:45.467 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.19 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
00:51:45.470 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
00:51:45.471 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
00:51:45.472 00.001 16108 Worker thread wakes up
00:51:45.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:51:45.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:51:45.472 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.00
00:51:45.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:51:45.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:45.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:45.472 00.000 16108 MoveAxis(E, 0, ABG)
00:51:45.472 00.000 16108 Move returns status 0, amount 0
00:51:45.472 00.000 16108 MoveAxis(N, 0, ABG)
00:51:45.472 00.000 16108 Move returns status 0, amount 0
00:51:45.472 00.000 16108 move complete, result=0
00:51:45.472 00.000 16108 worker thread done servicing request
00:51:45.478 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3453, FiltMin=2989, FiltMax=58957, Gamma=1.000
00:51:45.494 00.016 21068 UpdateGuideState exits: m=130225 SNR=86.0
00:51:45.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.495 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:45.496 00.001 21068 Enqueuing Expose request
00:51:45.497 00.001 16108 Worker thread wakes up
00:51:45.497 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:45.498 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:45.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:46.665 01.167 16108 Exposure complete
00:51:46.743 00.078 16108 worker thread done servicing request
00:51:46.743 00.000 21068 OnExposeComplete: enter
00:51:46.744 00.001 21068 UpdateGuideState(): m_state=6
00:51:46.745 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8762
00:51:46.747 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=875.92, Mass=127747, SNR=85.6, Peak=16099 HFD=3.0
00:51:46.748 00.001 21068 MultiStar: [#1 -0.05,-0.11,1.03,U] [#2 -0.17,-0.16,1.09,U] [#3 0.30,-0.33,1.04,U] [#4 0.28,0.02,0.83,U] [#5 0.35,0.04,0.84,U] [#6 0.14,0.16,0.78,U] [#7 0.33,-0.12,0.54,U] [#8 -0.05,0.38,0.71,U] 
00:51:46.749 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.09, 0.21}
00:51:46.749 00.000 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
00:51:46.750 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
00:51:46.751 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
00:51:46.752 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.00, opts=13)
00:51:46.753 00.001 21068 Enqueuing Move request for scope (0.12, -0.00)
00:51:46.754 00.001 16108 Worker thread wakes up
00:51:46.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
00:51:46.755 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
00:51:46.755 00.000 16108 Moving (0.12, -0.00) raw xDistance=-0.12 yDistance=-0.02
00:51:46.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:51:46.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:46.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:46.755 00.000 16108 MoveAxis(E, 0, ABG)
00:51:46.755 00.000 16108 Move returns status 0, amount 0
00:51:46.755 00.000 16108 MoveAxis(N, 0, ABG)
00:51:46.755 00.000 16108 Move returns status 0, amount 0
00:51:46.755 00.000 16108 move complete, result=0
00:51:46.755 00.000 16108 worker thread done servicing request
00:51:46.761 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3453, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:51:46.788 00.027 21068 UpdateGuideState exits: m=127747 SNR=85.6
00:51:46.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:46.791 00.001 21068 Enqueuing Expose request
00:51:46.791 00.000 16108 Worker thread wakes up
00:51:46.791 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:46.791 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:46.793 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:47.778 00.985 16108 Exposure complete
00:51:47.840 00.062 16108 worker thread done servicing request
00:51:47.840 00.000 21068 OnExposeComplete: enter
00:51:47.841 00.001 21068 UpdateGuideState(): m_state=6
00:51:47.842 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8763
00:51:47.843 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=875.82, Mass=112585, SNR=78.7, Peak=13987 HFD=3.6
00:51:47.844 00.001 21068 MultiStar: [#1 -0.18,0.11,1.16,U] [#2 -0.08,-0.16,1.31,U] [#3 -0.01,-0.05,1.01,U] [#4 0.35,0.03,0.91,U] [#5 -0.34,-0.18,1.07,U] [#6 -0.09,0.18,0.79,U] [#7 0.22,0.03,0.58,U] [#8 -0.15,0.42,0.84,U] 
00:51:47.844 00.000 21068 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.41, 0.12}
00:51:47.845 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
00:51:47.846 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:51:47.847 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.79 mountX=0.10 mountY=-0.01, mountTheta=-0.12
00:51:47.848 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
00:51:47.849 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
00:51:47.851 00.002 16108 Worker thread wakes up
00:51:47.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
00:51:47.851 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
00:51:47.851 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.10 yDistance=-0.01
00:51:47.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:47.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:47.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:47.851 00.000 16108 MoveAxis(E, 0, ABG)
00:51:47.851 00.000 16108 Move returns status 0, amount 0
00:51:47.851 00.000 16108 MoveAxis(N, 0, ABG)
00:51:47.851 00.000 16108 Move returns status 0, amount 0
00:51:47.851 00.000 16108 move complete, result=0
00:51:47.851 00.000 16108 worker thread done servicing request
00:51:47.854 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3453, FiltMin=2960, FiltMax=58925, Gamma=1.000
00:51:47.869 00.015 21068 UpdateGuideState exits: m=112585 SNR=78.7
00:51:47.870 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:47.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:47.873 00.002 21068 Enqueuing Expose request
00:51:47.874 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:47.875 00.001 16108 Worker thread wakes up
00:51:47.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:47.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:49.029 01.154 16108 Exposure complete
00:51:49.115 00.086 16108 worker thread done servicing request
00:51:49.116 00.001 21068 OnExposeComplete: enter
00:51:49.117 00.001 21068 UpdateGuideState(): m_state=6
00:51:49.119 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8764
00:51:49.120 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.94, Mass=114558, SNR=76.5, Peak=14915 HFD=3.1
00:51:49.121 00.001 21068 MultiStar: [#1 -0.02,0.18,1.23,U] [#2 -0.26,-0.07,1.32,U] [#3 0.03,-0.32,1.06,U] [#4 0.40,0.22,0.89,U] [#5 -0.01,0.11,0.98,U] [#6 -0.07,0.21,1.15,U] [#7 0.21,0.07,0.66,U] [#8 0.06,0.51,0.00,M1] 
00:51:49.122 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {-0.12, 0.24}
00:51:49.123 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
00:51:49.124 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
00:51:49.124 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=0.02 mountY=-0.07, mountTheta=-1.31
00:51:49.127 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
00:51:49.128 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
00:51:49.129 00.001 16108 Worker thread wakes up
00:51:49.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:51:49.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:51:49.129 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
00:51:49.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:51:49.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:49.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:49.129 00.000 16108 MoveAxis(E, 0, ABG)
00:51:49.130 00.001 16108 Move returns status 0, amount 0
00:51:49.130 00.000 16108 MoveAxis(N, 0, ABG)
00:51:49.130 00.000 16108 Move returns status 0, amount 0
00:51:49.130 00.000 16108 move complete, result=0
00:51:49.130 00.000 16108 worker thread done servicing request
00:51:49.132 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3453, FiltMin=2982, FiltMax=55152, Gamma=1.000
00:51:49.153 00.021 21068 UpdateGuideState exits: m=114558 SNR=76.5
00:51:49.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:49.156 00.001 21068 Enqueuing Expose request
00:51:49.157 00.001 16108 Worker thread wakes up
00:51:49.157 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:49.158 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:49.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:50.135 00.977 16108 Exposure complete
00:51:50.213 00.078 16108 worker thread done servicing request
00:51:50.213 00.000 21068 OnExposeComplete: enter
00:51:50.215 00.002 21068 UpdateGuideState(): m_state=6
00:51:50.219 00.004 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8765
00:51:50.220 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=876.01, Mass=119296, SNR=73.5, Peak=16563 HFD=3.2
00:51:50.221 00.001 21068 MultiStar: [#1 -0.05,0.14,1.22,U] [#2 0.13,-0.11,1.27,U] [#3 0.02,-0.08,1.34,U] [#4 0.45,0.14,0.00,M1] [#5 0.12,-0.12,1.16,U] [#6 0.16,0.46,0.00,M1] [#7 -0.21,-0.23,0.69,U] [#8 0.20,0.53,0.00,M2] 
00:51:50.221 00.000 21068 refined, 5 included, MultiStar: {-0.01, -0.01}, one-star: {-0.16, 0.31}
00:51:50.223 00.002 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
00:51:50.224 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
00:51:50.226 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.10 mountX=0.00 mountY=0.01, mountTheta=1.22
00:51:50.229 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
00:51:50.231 00.002 21068 Enqueuing Move request for scope (-0.01, -0.01)
00:51:50.232 00.001 16108 Worker thread wakes up
00:51:50.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:51:50.233 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:51:50.233 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
00:51:50.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:51:50.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:50.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:50.233 00.000 16108 MoveAxis(E, 0, ABG)
00:51:50.233 00.000 16108 Move returns status 0, amount 0
00:51:50.233 00.000 16108 MoveAxis(N, 0, ABG)
00:51:50.233 00.000 16108 Move returns status 0, amount 0
00:51:50.235 00.002 16108 move complete, result=0
00:51:50.235 00.000 16108 worker thread done servicing request
00:51:50.241 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3453, FiltMin=2969, FiltMax=65472, Gamma=1.000
00:51:50.272 00.031 21068 UpdateGuideState exits: m=119296 SNR=73.5
00:51:50.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:50.277 00.002 21068 Enqueuing Expose request
00:51:50.277 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:50.278 00.001 16108 Worker thread wakes up
00:51:50.279 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:50.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:51.442 01.163 16108 Exposure complete
00:51:51.504 00.062 16108 worker thread done servicing request
00:51:51.505 00.001 21068 OnExposeComplete: enter
00:51:51.505 00.000 21068 UpdateGuideState(): m_state=6
00:51:51.506 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8766
00:51:51.507 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.85, Mass=109417, SNR=72.6, Peak=15059 HFD=3.1
00:51:51.508 00.001 21068 MultiStar: [#1 0.32,0.11,1.28,U] [#2 0.07,-0.12,1.35,U] [#3 0.50,-0.31,0.00,M1] [#4 0.46,0.28,0.00,M2] [#5 0.41,0.01,1.05,U] [#6 0.33,0.07,0.89,U] [#7 -0.13,0.00,0.67,U] [#8 0.28,0.53,0.00,M3] 
00:51:51.508 00.000 21068 single-star, 5 included, MultiStar: {0.18, 0.03}, one-star: {-0.02, 0.15}
00:51:51.509 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
00:51:51.510 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:51:51.511 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=0.04 mountY=-0.14, mountTheta=-1.28
00:51:51.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
00:51:51.513 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
00:51:51.513 00.000 16108 Worker thread wakes up
00:51:51.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:51:51.515 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:51:51.515 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.04 yDistance=-0.14
00:51:51.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:51:51.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:51.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:51:51.515 00.000 16108 MoveAxis(E, 0, ABG)
00:51:51.515 00.000 16108 Move returns status 0, amount 0
00:51:51.515 00.000 16108 MoveAxis(N, 0, ABG)
00:51:51.515 00.000 16108 Move returns status 0, amount 0
00:51:51.515 00.000 16108 move complete, result=0
00:51:51.515 00.000 16108 worker thread done servicing request
00:51:51.519 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3453, FiltMin=2969, FiltMax=62624, Gamma=1.000
00:51:51.541 00.022 21068 UpdateGuideState exits: m=109417 SNR=72.6
00:51:51.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:51.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:51.543 00.000 21068 Enqueuing Expose request
00:51:51.544 00.001 16108 Worker thread wakes up
00:51:51.544 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:51.545 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:51.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:52.514 00.969 16108 Exposure complete
00:51:52.578 00.064 16108 worker thread done servicing request
00:51:52.579 00.001 21068 OnExposeComplete: enter
00:51:52.580 00.001 21068 UpdateGuideState(): m_state=6
00:51:52.581 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8767
00:51:52.582 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.68, Mass=135231, SNR=96.8, Peak=17171 HFD=3.3
00:51:52.583 00.001 21068 MultiStar: [#1 0.22,0.03,0.97,U] [#2 -0.08,-0.10,1.03,U] [#3 0.13,-0.39,0.82,U] [#4 0.36,0.09,0.64,U] [#5 0.21,-0.01,0.81,U] [#6 0.44,0.12,0.76,U] [#7 0.36,-0.01,0.62,U] [#8 0.02,0.26,0.68,U] 
00:51:52.584 00.001 21068 single-star, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.03, -0.02}
00:51:52.585 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
00:51:52.586 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
00:51:52.587 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.68 mountX=-0.03 mountY=0.01, mountTheta=2.69
00:51:52.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
00:51:52.591 00.002 21068 Enqueuing Move request for scope (0.03, -0.02)
00:51:52.592 00.001 16108 Worker thread wakes up
00:51:52.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:51:52.592 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:51:52.592 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.01
00:51:52.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:52.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:52.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:52.592 00.000 16108 MoveAxis(E, 0, ABG)
00:51:52.592 00.000 16108 Move returns status 0, amount 0
00:51:52.592 00.000 16108 MoveAxis(N, 0, ABG)
00:51:52.592 00.000 16108 Move returns status 0, amount 0
00:51:52.592 00.000 16108 move complete, result=0
00:51:52.592 00.000 16108 worker thread done servicing request
00:51:52.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3453, FiltMin=2969, FiltMax=61491, Gamma=1.000
00:51:52.610 00.014 21068 UpdateGuideState exits: m=135231 SNR=96.8
00:51:52.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:52.613 00.001 21068 Enqueuing Expose request
00:51:52.613 00.000 16108 Worker thread wakes up
00:51:52.613 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:52.614 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:52.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:53.788 01.174 16108 Exposure complete
00:51:53.858 00.070 16108 worker thread done servicing request
00:51:53.858 00.000 21068 OnExposeComplete: enter
00:51:53.860 00.002 21068 UpdateGuideState(): m_state=6
00:51:53.862 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8768
00:51:53.864 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=875.96, Mass=123354, SNR=80.1, Peak=18867 HFD=2.9
00:51:53.866 00.002 21068 MultiStar: [#1 -0.03,0.31,1.17,U] [#2 0.07,0.02,1.25,U] [#3 0.06,-0.01,1.01,U] [#4 0.16,0.20,0.93,U] [#5 -0.12,0.10,0.95,U] [#6 0.03,0.16,0.96,U] [#7 0.46,0.09,0.00,M1] [#8 0.31,0.54,0.00,M3] 
00:51:53.867 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.05, 0.26}
00:51:53.868 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
00:51:53.870 00.002 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
00:51:53.873 00.003 21068 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=-0.01 mountY=-0.15, mountTheta=-1.61
00:51:53.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.15, opts=13)
00:51:53.877 00.002 21068 Enqueuing Move request for scope (0.03, 0.15)
00:51:53.878 00.001 16108 Worker thread wakes up
00:51:53.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:51:53.879 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:51:53.879 00.000 16108 Moving (0.03, 0.15) raw xDistance=-0.01 yDistance=-0.15
00:51:53.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:53.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:53.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:51:53.879 00.000 16108 MoveAxis(E, 0, ABG)
00:51:53.879 00.000 16108 Move returns status 0, amount 0
00:51:53.879 00.000 16108 MoveAxis(N, 0, ABG)
00:51:53.879 00.000 16108 Move returns status 0, amount 0
00:51:53.880 00.001 16108 move complete, result=0
00:51:53.880 00.000 16108 worker thread done servicing request
00:51:53.886 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3453, FiltMin=2897, FiltMax=59760, Gamma=1.000
00:51:53.917 00.031 21068 UpdateGuideState exits: m=123354 SNR=80.1
00:51:53.919 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:53.922 00.002 21068 Enqueuing Expose request
00:51:53.923 00.001 16108 Worker thread wakes up
00:51:53.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:53.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:53.923 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:54.893 00.970 16108 Exposure complete
00:51:54.964 00.071 16108 worker thread done servicing request
00:51:54.964 00.000 21068 OnExposeComplete: enter
00:51:54.965 00.001 21068 UpdateGuideState(): m_state=6
00:51:54.966 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8769
00:51:54.967 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=876.01, Mass=130170, SNR=98.1, Peak=16675 HFD=3.5
00:51:54.968 00.001 21068 MultiStar: [#1 -0.02,0.05,0.92,U] [#2 0.08,-0.28,0.98,U] [#3 0.19,-0.20,0.86,U] [#4 0.43,0.17,0.73,U] [#5 -0.02,0.03,0.78,U] [#6 0.16,0.29,0.69,U] [#7 0.12,0.10,0.47,U] [#8 0.37,0.35,0.00,M4] 
00:51:54.969 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {-0.38, 0.31}
00:51:54.970 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
00:51:54.970 00.000 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
00:51:54.971 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
00:51:54.972 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
00:51:54.973 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
00:51:54.974 00.001 16108 Worker thread wakes up
00:51:54.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:51:54.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:51:54.974 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
00:51:54.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:51:54.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:54.975 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:54.975 00.000 16108 MoveAxis(E, 0, ABG)
00:51:54.975 00.000 16108 Move returns status 0, amount 0
00:51:54.975 00.000 16108 MoveAxis(N, 0, ABG)
00:51:54.975 00.000 16108 Move returns status 0, amount 0
00:51:54.975 00.000 16108 move complete, result=0
00:51:54.975 00.000 16108 worker thread done servicing request
00:51:54.978 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3453, FiltMin=2950, FiltMax=56419, Gamma=1.000
00:51:55.000 00.022 21068 UpdateGuideState exits: m=130170 SNR=98.1
00:51:55.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.002 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:55.005 00.003 21068 Enqueuing Expose request
00:51:55.006 00.001 16108 Worker thread wakes up
00:51:55.006 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:55.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:55.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:56.161 01.154 16108 Exposure complete
00:51:56.229 00.068 16108 worker thread done servicing request
00:51:56.229 00.000 21068 OnExposeComplete: enter
00:51:56.230 00.001 21068 UpdateGuideState(): m_state=6
00:51:56.231 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8770
00:51:56.231 00.000 21068 Star::Find returns 1 (0), X=219.88, Y=875.80, Mass=111997, SNR=74.5, Peak=17203 HFD=3.1
00:51:56.232 00.001 21068 MultiStar: [#1 0.15,0.17,1.35,U] [#2 0.00,0.11,1.15,U] [#3 -0.07,0.15,1.29,U] [#4 0.18,0.20,0.99,U] [#5 0.06,0.37,1.12,U] [#6 0.13,0.33,0.78,U] [#7 0.32,0.10,0.75,U] [#8 -0.12,0.61,0.00,M5] 
00:51:56.234 00.002 21068 single-star, 7 included, MultiStar: {0.08, 0.19}, one-star: {-0.08, 0.10}
00:51:56.235 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
00:51:56.235 00.000 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
00:51:56.236 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.26 mountX=0.10 mountY=-0.07, mountTheta=-0.67
00:51:56.238 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
00:51:56.238 00.000 21068 Enqueuing Move request for scope (-0.08, 0.10)
00:51:56.239 00.001 16108 Worker thread wakes up
00:51:56.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:51:56.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:51:56.239 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=-0.07
00:51:56.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:56.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:56.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:56.239 00.000 16108 MoveAxis(E, 0, ABG)
00:51:56.239 00.000 16108 Move returns status 0, amount 0
00:51:56.239 00.000 16108 MoveAxis(N, 0, ABG)
00:51:56.239 00.000 16108 Move returns status 0, amount 0
00:51:56.239 00.000 16108 move complete, result=0
00:51:56.239 00.000 16108 worker thread done servicing request
00:51:56.244 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3453, FiltMin=2931, FiltMax=59837, Gamma=1.000
00:51:56.260 00.016 21068 UpdateGuideState exits: m=111997 SNR=74.5
00:51:56.261 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:56.262 00.000 21068 Enqueuing Expose request
00:51:56.263 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:56.264 00.001 16108 Worker thread wakes up
00:51:56.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:56.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:57.234 00.970 16108 Exposure complete
00:51:57.297 00.063 16108 worker thread done servicing request
00:51:57.298 00.001 21068 OnExposeComplete: enter
00:51:57.298 00.000 21068 UpdateGuideState(): m_state=6
00:51:57.299 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8771
00:51:57.300 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.96, Mass=120049, SNR=81.2, Peak=18787 HFD=2.9
00:51:57.301 00.001 21068 MultiStar: [#1 0.16,0.32,1.12,U] [#2 -0.01,-0.12,1.17,U] [#3 0.18,0.07,1.10,U] [#4 -0.06,-0.05,0.84,U] [#5 0.12,0.25,0.91,U] [#6 -0.08,-0.10,0.83,U] [#7 0.32,-0.02,0.63,U] [#8 -0.13,0.29,0.90,U] 
00:51:57.302 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.00, 0.26}
00:51:57.303 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
00:51:57.303 00.000 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
00:51:57.304 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.03 mountY=-0.12, mountTheta=-1.86
00:51:57.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
00:51:57.306 00.000 21068 Enqueuing Move request for scope (0.05, 0.11)
00:51:57.307 00.001 16108 Worker thread wakes up
00:51:57.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
00:51:57.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
00:51:57.307 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.12
00:51:57.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:57.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:57.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:57.308 00.001 16108 MoveAxis(E, 0, ABG)
00:51:57.308 00.000 16108 Move returns status 0, amount 0
00:51:57.308 00.000 16108 MoveAxis(N, 0, ABG)
00:51:57.308 00.000 16108 Move returns status 0, amount 0
00:51:57.308 00.000 16108 move complete, result=0
00:51:57.308 00.000 16108 worker thread done servicing request
00:51:57.314 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3453, FiltMin=2989, FiltMax=62755, Gamma=1.000
00:51:57.339 00.025 21068 UpdateGuideState exits: m=120049 SNR=81.2
00:51:57.339 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:57.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:57.341 00.001 21068 Enqueuing Expose request
00:51:57.341 00.000 16108 Worker thread wakes up
00:51:57.341 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:57.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:57.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:58.491 01.149 16108 Exposure complete
00:51:58.546 00.055 16108 worker thread done servicing request
00:51:58.546 00.000 21068 OnExposeComplete: enter
00:51:58.547 00.001 21068 UpdateGuideState(): m_state=6
00:51:58.548 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8772
00:51:58.549 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.93, Mass=136280, SNR=87.6, Peak=14755 HFD=3.7
00:51:58.550 00.001 21068 MultiStar: [#1 0.08,0.00,1.44,U] [#2 -0.09,-0.32,1.27,U] [#3 0.14,-0.17,0.83,U] [#4 0.36,0.03,0.75,U] [#5 -0.29,0.03,0.79,U] [#6 0.03,-0.01,0.93,U] [#7 0.27,-0.20,0.52,U] [#8 0.17,0.34,0.84,U] 
00:51:58.550 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.15, 0.23}
00:51:58.551 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
00:51:58.553 00.002 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
00:51:58.553 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.29 mountX=-0.04 mountY=0.00, mountTheta=3.08
00:51:58.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
00:51:58.556 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
00:51:58.556 00.000 16108 Worker thread wakes up
00:51:58.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:51:58.557 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:51:58.557 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
00:51:58.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:51:58.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:58.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:51:58.557 00.000 16108 MoveAxis(E, 0, ABG)
00:51:58.557 00.000 16108 Move returns status 0, amount 0
00:51:58.557 00.000 16108 MoveAxis(N, 0, ABG)
00:51:58.557 00.000 16108 Move returns status 0, amount 0
00:51:58.557 00.000 16108 move complete, result=0
00:51:58.557 00.000 16108 worker thread done servicing request
00:51:58.563 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3453, FiltMin=2982, FiltMax=61491, Gamma=1.000
00:51:58.580 00.017 21068 UpdateGuideState exits: m=136280 SNR=87.6
00:51:58.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.583 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:58.584 00.001 21068 Enqueuing Expose request
00:51:58.586 00.002 16108 Worker thread wakes up
00:51:58.586 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:58.588 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:58.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:51:59.574 00.986 16108 Exposure complete
00:51:59.639 00.065 16108 worker thread done servicing request
00:51:59.639 00.000 21068 OnExposeComplete: enter
00:51:59.641 00.002 21068 UpdateGuideState(): m_state=6
00:51:59.642 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8773
00:51:59.643 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.85, Mass=127213, SNR=100.6, Peak=16563 HFD=3.3
00:51:59.644 00.001 21068 MultiStar: [#1 0.07,-0.02,0.82,U] [#2 0.12,-0.06,0.93,U] [#3 0.27,-0.18,0.84,U] [#4 0.41,0.41,0.00,M1] [#5 0.01,-0.04,0.74,U] [#6 0.25,0.33,0.61,U] [#7 0.28,0.26,0.53,U] [#8 -0.01,0.65,0.00,M4] 
00:51:59.645 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {-0.22, 0.15}
00:51:59.647 00.002 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
00:51:59.648 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
00:51:59.649 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
00:51:59.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
00:51:59.652 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
00:51:59.654 00.002 16108 Worker thread wakes up
00:51:59.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:51:59.654 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:51:59.654 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.08 yDistance=-0.06
00:51:59.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:51:59.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:59.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:59.655 00.001 16108 MoveAxis(E, 0, ABG)
00:51:59.655 00.000 16108 Move returns status 0, amount 0
00:51:59.655 00.000 16108 MoveAxis(N, 0, ABG)
00:51:59.655 00.000 16108 Move returns status 0, amount 0
00:51:59.655 00.000 16108 move complete, result=0
00:51:59.655 00.000 16108 worker thread done servicing request
00:51:59.663 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3453, FiltMin=2896, FiltMax=62080, Gamma=1.000
00:51:59.684 00.021 21068 UpdateGuideState exits: m=127213 SNR=100.6
00:51:59.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:59.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:51:59.686 00.000 21068 Enqueuing Expose request
00:51:59.687 00.001 16108 Worker thread wakes up
00:51:59.687 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:59.688 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:51:59.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:00.846 01.158 16108 Exposure complete
00:52:00.911 00.065 16108 worker thread done servicing request
00:52:00.911 00.000 21068 OnExposeComplete: enter
00:52:00.912 00.001 21068 UpdateGuideState(): m_state=6
00:52:00.913 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8774
00:52:00.914 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.75, Mass=130804, SNR=95.9, Peak=17203 HFD=3.3
00:52:00.916 00.002 21068 MultiStar: [#1 0.11,0.25,0.95,U] [#2 -0.23,-0.19,1.09,U] [#3 -0.06,-0.10,0.91,U] [#4 0.08,0.27,0.70,U] [#5 0.26,0.24,0.89,U] [#6 0.16,0.33,0.70,U] [#7 0.46,0.21,0.00,M1] [#8 0.37,0.34,0.00,M5] 
00:52:00.916 00.000 21068 refined, 6 included, MultiStar: {0.02, 0.10}, one-star: {-0.11, 0.04}
00:52:00.917 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
00:52:00.918 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
00:52:00.919 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.41 mountX=0.00 mountY=-0.10, mountTheta=-1.56
00:52:00.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.10, opts=13)
00:52:00.922 00.002 21068 Enqueuing Move request for scope (0.02, 0.10)
00:52:00.925 00.003 16108 Worker thread wakes up
00:52:00.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:52:00.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:52:00.925 00.000 16108 Moving (0.02, 0.10) raw xDistance=0.00 yDistance=-0.10
00:52:00.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:52:00.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:00.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:00.926 00.001 16108 MoveAxis(E, 0, ABG)
00:52:00.926 00.000 16108 Move returns status 0, amount 0
00:52:00.926 00.000 16108 MoveAxis(N, 0, ABG)
00:52:00.926 00.000 16108 Move returns status 0, amount 0
00:52:00.926 00.000 16108 move complete, result=0
00:52:00.926 00.000 16108 worker thread done servicing request
00:52:00.931 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3453, FiltMin=2957, FiltMax=55504, Gamma=1.000
00:52:00.961 00.030 21068 UpdateGuideState exits: m=130804 SNR=95.9
00:52:00.964 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.966 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:00.968 00.002 21068 Enqueuing Expose request
00:52:00.971 00.003 16108 Worker thread wakes up
00:52:00.971 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:00.974 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:00.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:01.959 00.985 16108 Exposure complete
00:52:02.015 00.056 16108 worker thread done servicing request
00:52:02.015 00.000 21068 OnExposeComplete: enter
00:52:02.017 00.002 21068 UpdateGuideState(): m_state=6
00:52:02.018 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8775
00:52:02.019 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.71, Mass=137262, SNR=92.5, Peak=19395 HFD=3.4
00:52:02.020 00.001 21068 MultiStar: [#1 0.02,0.15,0.93,U] [#2 0.19,-0.06,1.05,U] [#3 0.20,-0.00,0.85,U] [#4 0.47,0.09,0.00,M1] [#5 0.07,0.02,0.87,U] [#6 0.27,0.37,0.73,U] [#7 0.41,0.03,0.53,U] [#8 0.00,0.37,0.59,U] 
00:52:02.021 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.09}, one-star: {-0.00, 0.01}
00:52:02.021 00.000 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
00:52:02.022 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
00:52:02.023 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.74 mountX=0.00 mountY=-0.01, mountTheta=-1.22
00:52:02.024 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.01, opts=13)
00:52:02.025 00.001 21068 Enqueuing Move request for scope (-0.00, 0.01)
00:52:02.027 00.002 16108 Worker thread wakes up
00:52:02.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:52:02.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:52:02.027 00.000 16108 Moving (-0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
00:52:02.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:52:02.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:02.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:02.027 00.000 16108 MoveAxis(E, 0, ABG)
00:52:02.027 00.000 16108 Move returns status 0, amount 0
00:52:02.027 00.000 16108 MoveAxis(N, 0, ABG)
00:52:02.027 00.000 16108 Move returns status 0, amount 0
00:52:02.028 00.001 16108 move complete, result=0
00:52:02.028 00.000 16108 worker thread done servicing request
00:52:02.039 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3453, FiltMin=2966, FiltMax=58288, Gamma=1.000
00:52:02.064 00.025 21068 UpdateGuideState exits: m=137262 SNR=92.5
00:52:02.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:02.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:02.066 00.000 21068 Enqueuing Expose request
00:52:02.067 00.001 16108 Worker thread wakes up
00:52:02.067 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:02.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:02.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:03.242 01.174 16108 Exposure complete
00:52:03.317 00.075 16108 worker thread done servicing request
00:52:03.318 00.001 21068 OnExposeComplete: enter
00:52:03.319 00.001 21068 UpdateGuideState(): m_state=6
00:52:03.320 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8776
00:52:03.322 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=875.63, Mass=127603, SNR=88.7, Peak=16291 HFD=3.4
00:52:03.323 00.001 21068 MultiStar: [#1 -0.23,0.13,1.03,U] [#2 0.11,-0.27,1.13,U] [#3 0.10,-0.17,0.98,U] [#4 0.62,0.17,0.00,M2] [#5 0.21,0.02,0.87,U] [#6 0.28,0.29,0.64,U] [#7 0.35,0.10,0.60,U] [#8 -0.02,0.05,0.63,U] 
00:52:03.324 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.00, -0.07}
00:52:03.324 00.000 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
00:52:03.325 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
00:52:03.326 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.56 mountX=-0.01 mountY=0.07, mountTheta=1.76
00:52:03.327 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
00:52:03.328 00.001 21068 Enqueuing Move request for scope (0.00, -0.07)
00:52:03.329 00.001 16108 Worker thread wakes up
00:52:03.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:52:03.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:52:03.329 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
00:52:03.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:52:03.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:03.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:52:03.329 00.000 16108 MoveAxis(E, 0, ABG)
00:52:03.329 00.000 16108 Move returns status 0, amount 0
00:52:03.329 00.000 16108 MoveAxis(N, 0, ABG)
00:52:03.329 00.000 16108 Move returns status 0, amount 0
00:52:03.330 00.001 16108 move complete, result=0
00:52:03.330 00.000 16108 worker thread done servicing request
00:52:03.337 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3453, FiltMin=2989, FiltMax=65472, Gamma=1.000
00:52:03.357 00.020 21068 UpdateGuideState exits: m=127603 SNR=88.7
00:52:03.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:03.359 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:03.360 00.001 21068 Enqueuing Expose request
00:52:03.362 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:03.362 00.000 16108 Worker thread wakes up
00:52:03.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:03.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:04.337 00.974 16108 Exposure complete
00:52:04.430 00.093 16108 worker thread done servicing request
00:52:04.430 00.000 21068 OnExposeComplete: enter
00:52:04.432 00.002 21068 UpdateGuideState(): m_state=6
00:52:04.435 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8777
00:52:04.436 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.85, Mass=118043, SNR=84.9, Peak=15827 HFD=3.3
00:52:04.437 00.001 21068 MultiStar: [#1 -0.01,0.22,1.19,U] [#2 -0.24,-0.18,1.29,U] [#3 0.13,-0.18,0.98,U] [#4 0.17,0.32,1.09,U] [#5 -0.17,0.15,0.91,U] [#6 0.12,0.30,0.70,U] [#7 0.10,0.20,0.68,U] [#8 -0.02,0.56,0.00,M4] 
00:52:04.439 00.002 21068 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.17, 0.15}
00:52:04.441 00.002 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
00:52:04.442 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
00:52:04.444 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=0.04 mountY=-0.10, mountTheta=-1.18
00:52:04.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
00:52:04.447 00.001 21068 Enqueuing Move request for scope (-0.02, 0.11)
00:52:04.448 00.001 16108 Worker thread wakes up
00:52:04.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:52:04.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:52:04.449 00.001 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
00:52:04.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:04.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:04.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:04.449 00.000 16108 MoveAxis(E, 0, ABG)
00:52:04.449 00.000 16108 Move returns status 0, amount 0
00:52:04.449 00.000 16108 MoveAxis(N, 0, ABG)
00:52:04.449 00.000 16108 Move returns status 0, amount 0
00:52:04.449 00.000 16108 move complete, result=0
00:52:04.450 00.001 16108 worker thread done servicing request
00:52:04.456 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3453, FiltMin=2944, FiltMax=65472, Gamma=1.000
00:52:04.478 00.022 21068 UpdateGuideState exits: m=118043 SNR=84.9
00:52:04.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.481 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:04.481 00.000 21068 Enqueuing Expose request
00:52:04.482 00.001 16108 Worker thread wakes up
00:52:04.482 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:04.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:04.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:05.646 01.163 16108 Exposure complete
00:52:05.702 00.056 16108 worker thread done servicing request
00:52:05.702 00.000 21068 OnExposeComplete: enter
00:52:05.703 00.001 21068 UpdateGuideState(): m_state=6
00:52:05.705 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8778
00:52:05.707 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=875.89, Mass=105178, SNR=78.4, Peak=14787 HFD=2.9
00:52:05.708 00.001 21068 MultiStar: [#1 0.20,0.14,1.34,U] [#2 0.29,-0.24,1.27,U] [#3 0.33,0.01,1.12,U] [#4 0.47,0.10,0.00,M2] [#5 0.14,0.10,1.19,U] [#6 0.05,0.32,0.85,U] [#7 0.32,-0.11,0.55,U] [#8 0.34,0.30,0.99,U] 
00:52:05.710 00.002 21068 single-star, 7 included, MultiStar: {0.22, 0.09}, one-star: {0.06, 0.19}
00:52:05.712 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
00:52:05.713 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
00:52:05.714 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.24 mountX=-0.03 mountY=-0.20, mountTheta=-1.72
00:52:05.717 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.19, opts=13)
00:52:05.719 00.002 21068 Enqueuing Move request for scope (0.06, 0.19)
00:52:05.721 00.002 16108 Worker thread wakes up
00:52:05.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
00:52:05.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
00:52:05.721 00.000 16108 Moving (0.06, 0.19) raw xDistance=-0.03 yDistance=-0.20
00:52:05.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:52:05.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:05.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:52:05.721 00.000 16108 MoveAxis(E, 0, ABG)
00:52:05.721 00.000 16108 Move returns status 0, amount 0
00:52:05.721 00.000 16108 MoveAxis(N, 0, ABG)
00:52:05.722 00.001 16108 Move returns status 0, amount 0
00:52:05.722 00.000 16108 move complete, result=0
00:52:05.722 00.000 16108 worker thread done servicing request
00:52:05.729 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3449, FiltMin=2912, FiltMax=60499, Gamma=1.000
00:52:05.748 00.019 21068 UpdateGuideState exits: m=105178 SNR=78.4
00:52:05.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:05.751 00.001 21068 Enqueuing Expose request
00:52:05.752 00.001 16108 Worker thread wakes up
00:52:05.752 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:05.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:05.753 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:06.735 00.982 16108 Exposure complete
00:52:06.792 00.057 16108 worker thread done servicing request
00:52:06.792 00.000 21068 OnExposeComplete: enter
00:52:06.792 00.000 21068 UpdateGuideState(): m_state=6
00:52:06.793 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8779
00:52:06.795 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=875.63, Mass=146212, SNR=107.6, Peak=16339 HFD=3.6
00:52:06.796 00.001 21068 MultiStar: [#1 0.50,0.07,0.00,M1] [#2 0.38,-0.02,0.90,U] [#3 0.57,-0.11,0.00,M1] [#4 0.40,0.16,0.76,U] [#5 0.47,0.15,0.00,M1] [#6 0.16,0.12,0.54,U] [#7 0.65,-0.12,0.00,M1] [#8 0.28,0.26,0.64,U] 
00:52:06.797 00.001 21068 single-star, 4 included, MultiStar: {0.31, 0.07}, one-star: {0.27, -0.07}
00:52:06.797 00.000 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
00:52:06.798 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
00:52:06.798 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.25 mountX=-0.28 mountY=0.00, mountTheta=3.13
00:52:06.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.07, opts=13)
00:52:06.802 00.002 21068 Enqueuing Move request for scope (0.27, -0.07)
00:52:06.802 00.000 16108 Worker thread wakes up
00:52:06.803 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
00:52:06.803 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
00:52:06.803 00.000 16108 Moving (0.27, -0.07) raw xDistance=-0.28 yDistance=0.00
00:52:06.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:52:06.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:06.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:52:06.803 00.000 16108 MoveAxis(E, 73, ABG)
00:52:06.803 00.000 16108 Guiding  Dir = 2, Dur = 73
00:52:06.803 00.000 16108 IsSlewing returns 0
00:52:06.803 00.000 16108 IsGuiding returns 0
00:52:06.806 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3453, FiltMin=2973, FiltMax=63536, Gamma=1.000
00:52:06.820 00.014 21068 UpdateGuideState exits: m=146212 SNR=107.6
00:52:06.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.821 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:06.822 00.001 21068 Enqueuing Expose request
00:52:06.826 00.004 16108 PulseGuide returned control before completion, sleep 61
00:52:06.887 00.061 16108 IsGuiding returns 1
00:52:06.887 00.000 16108 scope still moving after pulse duration time elapsed
00:52:06.919 00.032 16108 IsSlewing returns 0
00:52:06.919 00.000 16108 IsGuiding returns 0
00:52:06.919 00.000 16108 scope move finished after 73 + 42 ms
00:52:06.919 00.000 16108 Move returns status 0, amount 73
00:52:06.919 00.000 16108 MoveAxis(N, 0, ABG)
00:52:06.919 00.000 16108 Move returns status 0, amount 0
00:52:06.920 00.001 16108 move complete, result=0
00:52:06.920 00.000 16108 worker thread done servicing request
00:52:06.920 00.000 16108 Worker thread wakes up
00:52:06.920 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
00:52:06.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:06.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:08.080 01.159 16108 Exposure complete
00:52:08.136 00.056 16108 worker thread done servicing request
00:52:08.136 00.000 21068 OnExposeComplete: enter
00:52:08.137 00.001 21068 UpdateGuideState(): m_state=6
00:52:08.138 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8780
00:52:08.139 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.76, Mass=118770, SNR=83.3, Peak=16611 HFD=2.9
00:52:08.141 00.002 21068 MultiStar: [#1 0.13,-0.08,1.07,U] [#2 -0.38,-0.25,1.11,U] [#3 0.06,-0.29,1.02,U] [#4 0.02,-0.05,0.96,U] [#5 -0.38,-0.20,0.87,U] [#6 -0.17,-0.01,0.82,U] [#7 -0.18,-0.19,0.66,U] [#8 -0.00,0.07,0.79,U] 
00:52:08.141 00.000 21068 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.22, 0.06}
00:52:08.142 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
00:52:08.143 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
00:52:08.143 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.42 mountX=0.10 mountY=0.13, mountTheta=0.92
00:52:08.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.11, opts=13)
00:52:08.146 00.001 21068 Enqueuing Move request for scope (-0.12, -0.11)
00:52:08.147 00.001 16108 Worker thread wakes up
00:52:08.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
00:52:08.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
00:52:08.147 00.000 16108 Moving (-0.12, -0.11) raw xDistance=0.10 yDistance=0.13
00:52:08.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:52:08.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:08.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:52:08.147 00.000 16108 MoveAxis(E, 0, ABG)
00:52:08.147 00.000 16108 Move returns status 0, amount 0
00:52:08.147 00.000 16108 MoveAxis(N, 0, ABG)
00:52:08.147 00.000 16108 Move returns status 0, amount 0
00:52:08.147 00.000 16108 move complete, result=0
00:52:08.147 00.000 16108 worker thread done servicing request
00:52:08.151 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3449, FiltMin=2992, FiltMax=64563, Gamma=1.000
00:52:08.166 00.015 21068 UpdateGuideState exits: m=118770 SNR=83.3
00:52:08.168 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.168 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:08.169 00.001 21068 Enqueuing Expose request
00:52:08.170 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:08.171 00.001 16108 Worker thread wakes up
00:52:08.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:08.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:09.144 00.973 16108 Exposure complete
00:52:09.200 00.056 16108 worker thread done servicing request
00:52:09.200 00.000 21068 OnExposeComplete: enter
00:52:09.202 00.002 21068 UpdateGuideState(): m_state=6
00:52:09.203 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8781
00:52:09.204 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.87, Mass=128336, SNR=77.0, Peak=17251 HFD=2.9
00:52:09.204 00.000 21068 MultiStar: [#1 -0.07,0.04,1.16,U] [#2 -0.10,-0.23,1.42,U] [#3 0.02,-0.23,1.01,U] [#4 0.29,-0.20,0.83,U] [#5 0.03,-0.15,1.00,U] [#6 0.04,-0.12,0.85,U] [#7 0.04,-0.12,0.66,U] [#8 -0.23,0.20,0.82,U] 
00:52:09.205 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.03, 0.17}
00:52:09.206 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:52:09.207 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
00:52:09.208 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.70 mountX=-0.00 mountY=0.08, mountTheta=1.62
00:52:09.209 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
00:52:09.210 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
00:52:09.211 00.001 16108 Worker thread wakes up
00:52:09.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:52:09.211 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:52:09.211 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
00:52:09.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:52:09.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:09.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:52:09.211 00.000 16108 MoveAxis(E, 0, ABG)
00:52:09.211 00.000 16108 Move returns status 0, amount 0
00:52:09.211 00.000 16108 MoveAxis(N, 0, ABG)
00:52:09.211 00.000 16108 Move returns status 0, amount 0
00:52:09.212 00.001 16108 move complete, result=0
00:52:09.212 00.000 16108 worker thread done servicing request
00:52:09.215 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3449, FiltMin=2934, FiltMax=55773, Gamma=1.000
00:52:09.230 00.015 21068 UpdateGuideState exits: m=128336 SNR=77.0
00:52:09.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:09.231 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:09.232 00.001 21068 Enqueuing Expose request
00:52:09.233 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:09.234 00.001 16108 Worker thread wakes up
00:52:09.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:09.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:10.412 01.178 16108 Exposure complete
00:52:10.471 00.059 16108 worker thread done servicing request
00:52:10.472 00.001 21068 OnExposeComplete: enter
00:52:10.472 00.000 21068 UpdateGuideState(): m_state=6
00:52:10.474 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8782
00:52:10.475 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.75, Mass=106088, SNR=77.4, Peak=13203 HFD=3.1
00:52:10.477 00.002 21068 MultiStar: [#1 -0.19,-0.04,1.38,U] [#2 -0.29,-0.38,0.00,M1] [#3 -0.14,-0.39,1.22,U] [#4 -0.05,-0.17,0.87,U] [#5 -0.25,-0.16,1.01,U] [#6 -0.44,0.16,0.00,M1] [#7 -0.07,-0.03,0.63,U] [#8 -0.39,0.09,0.87,U] 
00:52:10.478 00.001 21068 refined, 6 included, MultiStar: {-0.20, -0.11}, one-star: {-0.31, 0.05}
00:52:10.479 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
00:52:10.480 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
00:52:10.481 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.66 mountX=0.18 mountY=0.15, mountTheta=0.69
00:52:10.484 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.11, opts=13)
00:52:10.486 00.002 21068 Enqueuing Move request for scope (-0.20, -0.11)
00:52:10.487 00.001 16108 Worker thread wakes up
00:52:10.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
00:52:10.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
00:52:10.487 00.000 16108 Moving (-0.20, -0.11) raw xDistance=0.18 yDistance=0.15
00:52:10.488 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:52:10.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:10.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:52:10.488 00.000 16108 MoveAxis(E, 0, ABG)
00:52:10.488 00.000 16108 Move returns status 0, amount 0
00:52:10.488 00.000 16108 MoveAxis(N, 0, ABG)
00:52:10.488 00.000 16108 Move returns status 0, amount 0
00:52:10.488 00.000 16108 move complete, result=0
00:52:10.488 00.000 16108 worker thread done servicing request
00:52:10.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3449, FiltMin=2947, FiltMax=65472, Gamma=1.000
00:52:10.514 00.021 21068 UpdateGuideState exits: m=106088 SNR=77.4
00:52:10.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:10.517 00.001 21068 Enqueuing Expose request
00:52:10.517 00.000 16108 Worker thread wakes up
00:52:10.517 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:10.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:10.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:11.504 00.986 16108 Exposure complete
00:52:11.575 00.071 16108 worker thread done servicing request
00:52:11.575 00.000 21068 OnExposeComplete: enter
00:52:11.576 00.001 21068 UpdateGuideState(): m_state=6
00:52:11.577 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8783
00:52:11.578 00.001 21068 Star::Find returns 1 (0), X=219.51, Y=875.87, Mass=121670, SNR=91.5, Peak=16387 HFD=3.3
00:52:11.579 00.001 21068 MultiStar: [#1 -0.18,0.22,1.23,U] [#2 -0.19,-0.09,1.06,U] [#3 -0.38,-0.07,0.99,U] [#4 0.22,0.11,0.73,U] [#5 -0.59,-0.05,0.00,M1] [#6 -0.01,0.10,0.74,U] [#7 -0.16,-0.07,0.65,U] [#8 -0.34,0.20,0.85,U] 
00:52:11.580 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.08}, one-star: {-0.45, 0.17}
00:52:11.580 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
00:52:11.582 00.002 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:52:11.583 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.78 mountX=0.21 mountY=-0.03, mountTheta=-0.12
00:52:11.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.08, opts=13)
00:52:11.585 00.001 21068 Enqueuing Move request for scope (-0.20, 0.08)
00:52:11.586 00.001 16108 Worker thread wakes up
00:52:11.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
00:52:11.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
00:52:11.586 00.000 16108 Moving (-0.20, 0.08) raw xDistance=0.21 yDistance=-0.03
00:52:11.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:52:11.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:11.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:11.586 00.000 16108 MoveAxis(W, 56, ABG)
00:52:11.586 00.000 16108 Guiding  Dir = 3, Dur = 56
00:52:11.587 00.001 16108 IsSlewing returns 0
00:52:11.587 00.000 16108 IsGuiding returns 0
00:52:11.588 00.001 16108 PulseGuide returned control before completion, sleep 65
00:52:11.590 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3449, FiltMin=2896, FiltMax=58496, Gamma=1.000
00:52:11.613 00.023 21068 UpdateGuideState exits: m=121670 SNR=91.5
00:52:11.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:11.616 00.001 21068 Enqueuing Expose request
00:52:11.655 00.039 16108 IsGuiding returns 1
00:52:11.655 00.000 16108 scope still moving after pulse duration time elapsed
00:52:11.686 00.031 16108 IsSlewing returns 0
00:52:11.686 00.000 16108 IsGuiding returns 0
00:52:11.686 00.000 16108 scope move finished after 56 + 43 ms
00:52:11.686 00.000 16108 Move returns status 0, amount 56
00:52:11.686 00.000 16108 MoveAxis(N, 0, ABG)
00:52:11.687 00.001 16108 Move returns status 0, amount 0
00:52:11.687 00.000 16108 move complete, result=0
00:52:11.687 00.000 16108 worker thread done servicing request
00:52:11.687 00.000 16108 Worker thread wakes up
00:52:11.687 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
00:52:11.688 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:11.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:12.848 01.160 16108 Exposure complete
00:52:12.915 00.067 16108 worker thread done servicing request
00:52:12.915 00.000 21068 OnExposeComplete: enter
00:52:12.917 00.002 21068 UpdateGuideState(): m_state=6
00:52:12.918 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8784
00:52:12.918 00.000 21068 Star::Find returns 1 (0), X=219.88, Y=875.86, Mass=124665, SNR=92.2, Peak=17379 HFD=3.1
00:52:12.919 00.001 21068 MultiStar: [#1 -0.08,0.15,1.10,U] [#2 0.02,-0.09,1.17,U] [#3 -0.08,-0.07,0.99,U] [#4 0.13,0.15,0.67,U] [#5 -0.35,0.18,0.74,U] [#6 -0.07,0.39,0.73,U] [#7 -0.16,-0.12,0.55,U] [#8 -0.10,0.48,0.00,M1] 
00:52:12.920 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.07, 0.16}
00:52:12.921 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
00:52:12.921 00.000 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
00:52:12.922 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.09 mountY=-0.07, mountTheta=-0.63
00:52:12.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.09, opts=13)
00:52:12.924 00.000 21068 Enqueuing Move request for scope (-0.08, 0.09)
00:52:12.925 00.001 16108 Worker thread wakes up
00:52:12.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
00:52:12.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
00:52:12.925 00.000 16108 Moving (-0.08, 0.09) raw xDistance=0.09 yDistance=-0.07
00:52:12.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:52:12.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:12.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:12.925 00.000 16108 MoveAxis(E, 0, ABG)
00:52:12.927 00.002 16108 Move returns status 0, amount 0
00:52:12.927 00.000 16108 MoveAxis(N, 0, ABG)
00:52:12.927 00.000 16108 Move returns status 0, amount 0
00:52:12.927 00.000 16108 move complete, result=0
00:52:12.927 00.000 16108 worker thread done servicing request
00:52:12.930 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3446, FiltMin=2982, FiltMax=61597, Gamma=1.000
00:52:12.945 00.015 21068 UpdateGuideState exits: m=124665 SNR=92.2
00:52:12.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:12.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:12.948 00.001 21068 Enqueuing Expose request
00:52:12.948 00.000 16108 Worker thread wakes up
00:52:12.948 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:12.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:12.949 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:13.933 00.984 16108 Exposure complete
00:52:13.990 00.057 16108 worker thread done servicing request
00:52:13.990 00.000 21068 OnExposeComplete: enter
00:52:13.991 00.001 21068 UpdateGuideState(): m_state=6
00:52:13.992 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8785
00:52:13.993 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.96, Mass=128655, SNR=91.5, Peak=19123 HFD=3.1
00:52:13.994 00.001 21068 MultiStar: [#1 0.37,-0.10,1.09,U] [#2 0.07,-0.14,1.12,U] [#3 0.20,-0.15,1.15,U] [#4 0.48,0.03,0.00,M1] [#5 0.00,0.03,0.88,U] [#6 0.19,0.22,0.74,U] [#7 0.16,-0.10,0.61,U] [#8 0.30,0.32,0.64,U] 
00:52:13.994 00.000 21068 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {-0.12, 0.26}
00:52:13.995 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
00:52:13.996 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
00:52:13.997 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.14 mountY=-0.05, mountTheta=-2.76
00:52:14.000 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
00:52:14.001 00.001 21068 Enqueuing Move request for scope (0.14, 0.02)
00:52:14.002 00.001 16108 Worker thread wakes up
00:52:14.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:52:14.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:52:14.002 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.14 yDistance=-0.05
00:52:14.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:14.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:14.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:14.002 00.000 16108 MoveAxis(E, 0, ABG)
00:52:14.002 00.000 16108 Move returns status 0, amount 0
00:52:14.002 00.000 16108 MoveAxis(N, 0, ABG)
00:52:14.002 00.000 16108 Move returns status 0, amount 0
00:52:14.002 00.000 16108 move complete, result=0
00:52:14.002 00.000 16108 worker thread done servicing request
00:52:14.006 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3446, FiltMin=2925, FiltMax=58419, Gamma=1.000
00:52:14.029 00.023 21068 UpdateGuideState exits: m=128655 SNR=91.5
00:52:14.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:14.030 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:14.031 00.001 21068 Enqueuing Expose request
00:52:14.032 00.001 16108 Worker thread wakes up
00:52:14.032 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:14.033 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:14.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:15.198 01.165 16108 Exposure complete
00:52:15.268 00.070 16108 worker thread done servicing request
00:52:15.268 00.000 21068 OnExposeComplete: enter
00:52:15.269 00.001 21068 UpdateGuideState(): m_state=6
00:52:15.270 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8786
00:52:15.270 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=875.92, Mass=120135, SNR=79.9, Peak=17827 HFD=2.8
00:52:15.271 00.001 21068 MultiStar: [#1 -0.02,0.25,1.12,U] [#2 0.17,-0.12,1.13,U] [#3 -0.02,-0.08,1.09,U] [#4 0.41,0.17,0.82,U] [#5 0.27,0.19,0.99,U] [#6 0.29,0.44,0.00,M1] [#7 0.10,0.14,0.65,U] [#8 0.09,0.32,0.70,U] 
00:52:15.272 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.07, 0.22}
00:52:15.273 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:52:15.273 00.000 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
00:52:15.274 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=-0.10 mountY=-0.15, mountTheta=-2.19
00:52:15.277 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
00:52:15.278 00.001 21068 Enqueuing Move request for scope (0.13, 0.12)
00:52:15.282 00.004 16108 Worker thread wakes up
00:52:15.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:52:15.282 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:52:15.282 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.10 yDistance=-0.15
00:52:15.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:15.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:15.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:52:15.282 00.000 16108 MoveAxis(E, 0, ABG)
00:52:15.282 00.000 16108 Move returns status 0, amount 0
00:52:15.282 00.000 16108 MoveAxis(N, 0, ABG)
00:52:15.282 00.000 16108 Move returns status 0, amount 0
00:52:15.282 00.000 16108 move complete, result=0
00:52:15.282 00.000 16108 worker thread done servicing request
00:52:15.286 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3446, FiltMin=2880, FiltMax=61040, Gamma=1.000
00:52:15.302 00.016 21068 UpdateGuideState exits: m=120135 SNR=79.9
00:52:15.302 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:15.304 00.001 21068 Enqueuing Expose request
00:52:15.305 00.001 16108 Worker thread wakes up
00:52:15.305 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:15.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:15.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:16.273 00.968 16108 Exposure complete
00:52:16.337 00.064 16108 worker thread done servicing request
00:52:16.337 00.000 21068 OnExposeComplete: enter
00:52:16.338 00.001 21068 UpdateGuideState(): m_state=6
00:52:16.338 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8787
00:52:16.339 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.83, Mass=121912, SNR=82.1, Peak=16051 HFD=3.0
00:52:16.340 00.001 21068 MultiStar: [#1 0.35,0.13,1.07,U] [#2 0.18,-0.41,1.54,U] [#3 0.16,-0.29,1.04,U] [#4 0.52,-0.03,0.00,M1] [#5 0.55,-0.20,0.00,M1] [#6 0.48,0.17,0.00,M2] [#7 0.14,-0.13,0.62,U] [#8 0.14,0.17,0.72,U] 
00:52:16.341 00.001 21068 single-star, 5 included, MultiStar: {0.18, -0.10}, one-star: {0.11, 0.13}
00:52:16.341 00.000 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
00:52:16.342 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
00:52:16.343 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.18 cameraTheta=0.86 mountX=-0.09 mountY=-0.16, mountTheta=-2.09
00:52:16.346 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
00:52:16.347 00.001 21068 Enqueuing Move request for scope (0.11, 0.13)
00:52:16.347 00.000 16108 Worker thread wakes up
00:52:16.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
00:52:16.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
00:52:16.347 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.09 yDistance=-0.16
00:52:16.348 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:16.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:16.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:52:16.348 00.000 16108 MoveAxis(E, 0, ABG)
00:52:16.348 00.000 16108 Move returns status 0, amount 0
00:52:16.348 00.000 16108 MoveAxis(N, 0, ABG)
00:52:16.348 00.000 16108 Move returns status 0, amount 0
00:52:16.348 00.000 16108 move complete, result=0
00:52:16.348 00.000 16108 worker thread done servicing request
00:52:16.351 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3446, FiltMin=2931, FiltMax=65472, Gamma=1.000
00:52:16.374 00.023 21068 UpdateGuideState exits: m=121912 SNR=82.1
00:52:16.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.376 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:16.376 00.000 21068 Enqueuing Expose request
00:52:16.378 00.002 16108 Worker thread wakes up
00:52:16.378 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:16.379 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:16.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:17.546 01.167 16108 Exposure complete
00:52:17.623 00.077 16108 worker thread done servicing request
00:52:17.623 00.000 21068 OnExposeComplete: enter
00:52:17.624 00.001 21068 UpdateGuideState(): m_state=6
00:52:17.625 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8788
00:52:17.626 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.70, Mass=119928, SNR=85.8, Peak=17107 HFD=3.0
00:52:17.627 00.001 21068 MultiStar: [#1 0.30,0.04,1.04,U] [#2 0.42,-0.20,0.00,M1] [#3 0.60,-0.24,0.00,M1] [#4 0.80,0.02,0.00,M2] [#5 0.41,-0.02,0.85,U] [#6 0.76,0.29,0.00,M3] [#7 0.12,-0.30,0.65,U] [#8 0.15,0.11,0.85,U] 
00:52:17.627 00.000 21068 refined, 4 included, MultiStar: {0.27, -0.02}, one-star: {0.32, -0.00}
00:52:17.628 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
00:52:17.629 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
00:52:17.630 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.07 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
00:52:17.631 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.02, opts=13)
00:52:17.632 00.001 21068 Enqueuing Move request for scope (0.27, -0.02)
00:52:17.633 00.001 16108 Worker thread wakes up
00:52:17.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
00:52:17.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
00:52:17.633 00.000 16108 Moving (0.27, -0.02) raw xDistance=-0.27 yDistance=-0.04
00:52:17.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:52:17.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:17.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:52:17.633 00.000 16108 MoveAxis(E, 70, ABG)
00:52:17.633 00.000 16108 Guiding  Dir = 2, Dur = 70
00:52:17.633 00.000 16108 IsSlewing returns 0
00:52:17.633 00.000 16108 IsGuiding returns 0
00:52:17.640 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3446, FiltMin=2934, FiltMax=60451, Gamma=1.000
00:52:17.666 00.026 21068 UpdateGuideState exits: m=119928 SNR=85.8
00:52:17.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:17.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:17.668 00.000 21068 Enqueuing Expose request
00:52:17.681 00.013 16108 PulseGuide returned control before completion, sleep 34
00:52:17.727 00.046 16108 IsGuiding returns 1
00:52:17.727 00.000 16108 scope still moving after pulse duration time elapsed
00:52:17.758 00.031 16108 IsSlewing returns 0
00:52:17.758 00.000 16108 IsGuiding returns 1
00:52:17.789 00.031 16108 IsSlewing returns 0
00:52:17.790 00.001 16108 IsGuiding returns 0
00:52:17.790 00.000 16108 scope move finished after 70 + 86 ms
00:52:17.790 00.000 16108 Move returns status 0, amount 70
00:52:17.790 00.000 16108 MoveAxis(N, 0, ABG)
00:52:17.790 00.000 16108 Move returns status 0, amount 0
00:52:17.790 00.000 16108 move complete, result=0
00:52:17.790 00.000 16108 worker thread done servicing request
00:52:17.790 00.000 16108 Worker thread wakes up
00:52:17.790 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
00:52:17.793 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:17.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:18.760 00.967 16108 Exposure complete
00:52:18.839 00.079 16108 worker thread done servicing request
00:52:18.839 00.000 21068 OnExposeComplete: enter
00:52:18.840 00.001 21068 UpdateGuideState(): m_state=6
00:52:18.843 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8789
00:52:18.844 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.68, Mass=137809, SNR=96.5, Peak=20291 HFD=3.2
00:52:18.845 00.001 21068 MultiStar: [#1 0.00,-0.07,1.05,U] [#2 -0.05,-0.46,0.00,M2] [#3 0.34,-0.43,0.00,M2] [#4 0.50,-0.14,0.00,M3] [#5 0.48,-0.30,0.00,M1] [#6 0.77,-0.03,0.00,M4] [#7 0.03,-0.22,0.50,U] [#8 0.04,0.18,0.70,U] 
00:52:18.847 00.002 21068 refined, 3 included, MultiStar: {-0.01, -0.02}, one-star: {-0.08, -0.02}
00:52:18.848 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
00:52:18.849 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
00:52:18.850 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.03 mountX=0.01 mountY=0.02, mountTheta=1.29
00:52:18.853 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
00:52:18.854 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
00:52:18.855 00.001 16108 Worker thread wakes up
00:52:18.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:52:18.855 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:52:18.855 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
00:52:18.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:18.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:18.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:18.855 00.000 16108 MoveAxis(E, 0, ABG)
00:52:18.855 00.000 16108 Move returns status 0, amount 0
00:52:18.855 00.000 16108 MoveAxis(N, 0, ABG)
00:52:18.856 00.001 16108 Move returns status 0, amount 0
00:52:18.856 00.000 16108 move complete, result=0
00:52:18.856 00.000 16108 worker thread done servicing request
00:52:18.867 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3449, FiltMin=2957, FiltMax=58733, Gamma=1.000
00:52:18.887 00.020 21068 UpdateGuideState exits: m=137809 SNR=96.5
00:52:18.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:18.890 00.001 21068 Enqueuing Expose request
00:52:18.891 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:18.891 00.000 16108 Worker thread wakes up
00:52:18.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:18.892 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:20.050 01.158 16108 Exposure complete
00:52:20.113 00.063 16108 worker thread done servicing request
00:52:20.114 00.001 21068 OnExposeComplete: enter
00:52:20.115 00.001 21068 UpdateGuideState(): m_state=6
00:52:20.117 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8790
00:52:20.118 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.66, Mass=113333, SNR=74.1, Peak=15107 HFD=2.7
00:52:20.120 00.002 21068 MultiStar: [#1 0.27,-0.01,1.43,U] [#2 0.30,-0.40,0.00,M3] [#3 0.13,-0.23,1.35,U] [#4 0.38,-0.24,1.12,U] [#5 0.34,-0.42,0.00,M2] [#6 0.02,-0.35,0.82,U] [#7 0.19,-0.29,0.62,U] [#8 0.05,0.28,0.76,U] 
00:52:20.121 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.07, -0.04}
00:52:20.123 00.002 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
00:52:20.124 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
00:52:20.125 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.54 mountX=-0.07 mountY=0.02, mountTheta=2.84
00:52:20.130 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
00:52:20.131 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
00:52:20.131 00.000 16108 Worker thread wakes up
00:52:20.132 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:52:20.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:52:20.132 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.02
00:52:20.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:52:20.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:20.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:20.132 00.000 16108 MoveAxis(E, 0, ABG)
00:52:20.132 00.000 16108 Move returns status 0, amount 0
00:52:20.132 00.000 16108 MoveAxis(N, 0, ABG)
00:52:20.132 00.000 16108 Move returns status 0, amount 0
00:52:20.132 00.000 16108 move complete, result=0
00:52:20.132 00.000 16108 worker thread done servicing request
00:52:20.134 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3449, FiltMin=2995, FiltMax=56029, Gamma=1.000
00:52:20.149 00.015 21068 UpdateGuideState exits: m=113333 SNR=74.1
00:52:20.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:20.152 00.001 21068 Enqueuing Expose request
00:52:20.153 00.001 16108 Worker thread wakes up
00:52:20.153 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:20.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:20.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:21.124 00.971 16108 Exposure complete
00:52:21.198 00.074 16108 worker thread done servicing request
00:52:21.198 00.000 21068 OnExposeComplete: enter
00:52:21.199 00.001 21068 UpdateGuideState(): m_state=6
00:52:21.199 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8791
00:52:21.200 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.62, Mass=101692, SNR=64.1, Peak=14595 HFD=3.1
00:52:21.201 00.001 21068 MultiStar: [#1 0.10,-0.05,1.33,U] [#2 0.28,-0.40,0.00,M4] [#3 0.30,-0.38,0.00,M2] [#4 0.26,-0.15,1.19,U] [#5 0.21,-0.27,1.06,U] [#6 0.30,0.04,0.95,U] [#7 0.24,-0.08,0.89,U] [#8 0.19,0.04,0.91,U] 
00:52:21.202 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {-0.21, -0.08}
00:52:21.202 00.000 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
00:52:21.203 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
00:52:21.204 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=-0.17 mountY=0.04, mountTheta=2.88
00:52:21.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
00:52:21.207 00.001 21068 Enqueuing Move request for scope (0.16, -0.08)
00:52:21.208 00.001 16108 Worker thread wakes up
00:52:21.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
00:52:21.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
00:52:21.208 00.000 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.04
00:52:21.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:52:21.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:21.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:21.208 00.000 16108 MoveAxis(E, 0, ABG)
00:52:21.208 00.000 16108 Move returns status 0, amount 0
00:52:21.208 00.000 16108 MoveAxis(N, 0, ABG)
00:52:21.208 00.000 16108 Move returns status 0, amount 0
00:52:21.208 00.000 16108 move complete, result=0
00:52:21.208 00.000 16108 worker thread done servicing request
00:52:21.212 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=409, max=65535, med=3449, FiltMin=2953, FiltMax=58192, Gamma=1.000
00:52:21.228 00.016 21068 UpdateGuideState exits: m=101692 SNR=64.1
00:52:21.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:21.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:21.230 00.000 21068 Enqueuing Expose request
00:52:21.231 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:21.232 00.001 16108 Worker thread wakes up
00:52:21.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:21.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:22.380 01.148 16108 Exposure complete
00:52:22.459 00.079 16108 worker thread done servicing request
00:52:22.459 00.000 21068 OnExposeComplete: enter
00:52:22.461 00.002 21068 UpdateGuideState(): m_state=6
00:52:22.462 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8792
00:52:22.464 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=875.64, Mass=121984, SNR=80.9, Peak=14947 HFD=3.3
00:52:22.466 00.002 21068 MultiStar: [#1 -0.01,-0.21,1.09,U] [#2 -0.30,-0.33,1.46,U] [#3 0.20,-0.46,0.00,M3] [#4 0.14,-0.23,0.80,U] [#5 -0.15,-0.17,0.90,U] [#6 0.12,0.15,0.79,U] [#7 0.09,-0.21,0.77,U] [#8 -0.11,0.20,0.78,U] 
00:52:22.467 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {-0.14, -0.07}
00:52:22.468 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
00:52:22.469 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
00:52:22.470 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.07 mountX=0.05 mountY=0.14, mountTheta=1.25
00:52:22.472 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.13, opts=13)
00:52:22.475 00.003 21068 Enqueuing Move request for scope (-0.07, -0.13)
00:52:22.476 00.001 16108 Worker thread wakes up
00:52:22.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:52:22.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:52:22.476 00.000 16108 Moving (-0.07, -0.13) raw xDistance=0.05 yDistance=0.14
00:52:22.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:52:22.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:22.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:52:22.476 00.000 16108 MoveAxis(E, 0, ABG)
00:52:22.476 00.000 16108 Move returns status 0, amount 0
00:52:22.476 00.000 16108 MoveAxis(N, 0, ABG)
00:52:22.476 00.000 16108 Move returns status 0, amount 0
00:52:22.476 00.000 16108 move complete, result=0
00:52:22.476 00.000 16108 worker thread done servicing request
00:52:22.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3449, FiltMin=2909, FiltMax=60339, Gamma=1.000
00:52:22.516 00.036 21068 UpdateGuideState exits: m=121984 SNR=80.9
00:52:22.518 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:22.520 00.001 21068 Enqueuing Expose request
00:52:22.520 00.000 16108 Worker thread wakes up
00:52:22.521 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:22.522 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:22.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:23.489 00.967 16108 Exposure complete
00:52:23.577 00.088 16108 worker thread done servicing request
00:52:23.577 00.000 21068 OnExposeComplete: enter
00:52:23.578 00.001 21068 UpdateGuideState(): m_state=6
00:52:23.579 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8793
00:52:23.579 00.000 21068 Star::Find returns 1 (0), X=219.49, Y=875.46, Mass=120090, SNR=78.8, Peak=14365 HFD=3.2
00:52:23.580 00.001 21068 MultiStar: [#1 -0.31,-0.25,1.09,U] [#2 -0.26,-0.60,0.00,M4] [#3 -0.07,-0.25,1.16,U] [#4 -0.01,-0.28,0.97,U] [#5 -0.13,-0.46,0.00,M1] [#6 -0.04,-0.30,0.91,U] [#7 0.00,-0.40,0.68,U] [#8 -0.40,-0.25,0.00,M1] 
00:52:23.581 00.001 21068 refined, 5 included, MultiStar: {-0.16, -0.28}, one-star: {-0.47, -0.24}
00:52:23.582 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
00:52:23.582 00.000 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:52:23.583 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.09 mountX=0.11 mountY=0.31, mountTheta=1.23
00:52:23.586 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.28, opts=13)
00:52:23.587 00.001 21068 Enqueuing Move request for scope (-0.16, -0.28)
00:52:23.587 00.000 16108 Worker thread wakes up
00:52:23.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
00:52:23.588 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
00:52:23.588 00.000 16108 Moving (-0.16, -0.28) raw xDistance=0.11 yDistance=0.31
00:52:23.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:52:23.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:52:23.588 00.000 16108 MoveAxis(E, 0, ABG)
00:52:23.588 00.000 16108 Move returns status 0, amount 0
00:52:23.588 00.000 16108 MoveAxis(S, 62, ABG)
00:52:23.588 00.000 16108 Guiding  Dir = 1, Dur = 62
00:52:23.588 00.000 16108 IsSlewing returns 0
00:52:23.588 00.000 16108 IsGuiding returns 0
00:52:23.597 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3449, FiltMin=2928, FiltMax=54061, Gamma=1.000
00:52:23.606 00.009 16108 PulseGuide returned control before completion, sleep 55
00:52:23.622 00.016 21068 UpdateGuideState exits: m=120090 SNR=78.8
00:52:23.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:23.625 00.001 21068 Enqueuing Expose request
00:52:23.666 00.041 16108 IsGuiding returns 1
00:52:23.666 00.000 16108 scope still moving after pulse duration time elapsed
00:52:23.698 00.032 16108 IsSlewing returns 0
00:52:23.698 00.000 16108 IsGuiding returns 1
00:52:23.729 00.031 16108 IsSlewing returns 0
00:52:23.729 00.000 16108 IsGuiding returns 0
00:52:23.730 00.001 16108 scope move finished after 62 + 79 ms
00:52:23.730 00.000 16108 Move returns status 0, amount 62
00:52:23.730 00.000 16108 move complete, result=0
00:52:23.730 00.000 16108 worker thread done servicing request
00:52:23.730 00.000 16108 Worker thread wakes up
00:52:23.730 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
00:52:23.732 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:23.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:24.898 01.166 16108 Exposure complete
00:52:24.975 00.077 16108 worker thread done servicing request
00:52:24.975 00.000 21068 OnExposeComplete: enter
00:52:24.977 00.002 21068 UpdateGuideState(): m_state=6
00:52:24.979 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8794
00:52:24.981 00.002 21068 Star::Find returns 1 (0), X=219.78, Y=875.75, Mass=120212, SNR=82.3, Peak=15603 HFD=3.5
00:52:24.983 00.002 21068 MultiStar: [#1 0.46,-0.02,1.20,U] [#2 0.17,-0.26,1.21,U] [#3 0.57,-0.30,0.00,M3] [#4 0.48,-0.08,0.00,M1] [#5 0.39,-0.14,0.82,U] [#6 0.60,0.08,0.00,M1] [#7 0.37,0.03,0.59,U] [#8 0.43,0.53,0.00,M2] 
00:52:24.984 00.001 21068 single-star, 4 included, MultiStar: {0.23, -0.08}, one-star: {-0.18, 0.05}
00:52:24.985 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
00:52:24.986 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
00:52:24.988 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.86 mountX=0.19 mountY=-0.01, mountTheta=-0.05
00:52:24.991 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.05, opts=13)
00:52:24.993 00.002 21068 Enqueuing Move request for scope (-0.18, 0.05)
00:52:24.994 00.001 16108 Worker thread wakes up
00:52:24.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
00:52:24.994 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
00:52:24.994 00.000 16108 Moving (-0.18, 0.05) raw xDistance=0.19 yDistance=-0.01
00:52:24.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:52:24.996 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:24.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:24.996 00.000 16108 MoveAxis(E, 0, ABG)
00:52:24.996 00.000 16108 Move returns status 0, amount 0
00:52:24.996 00.000 16108 MoveAxis(N, 0, ABG)
00:52:24.996 00.000 16108 Move returns status 0, amount 0
00:52:24.996 00.000 16108 move complete, result=0
00:52:24.996 00.000 16108 worker thread done servicing request
00:52:25.003 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3449, FiltMin=2966, FiltMax=54032, Gamma=1.000
00:52:25.023 00.020 21068 UpdateGuideState exits: m=120212 SNR=82.3
00:52:25.024 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:25.024 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:25.025 00.001 21068 Enqueuing Expose request
00:52:25.026 00.001 16108 Worker thread wakes up
00:52:25.026 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:25.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:25.027 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:26.014 00.987 16108 Exposure complete
00:52:26.086 00.072 16108 worker thread done servicing request
00:52:26.086 00.000 21068 OnExposeComplete: enter
00:52:26.087 00.001 21068 UpdateGuideState(): m_state=6
00:52:26.088 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8795
00:52:26.088 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=875.92, Mass=128702, SNR=90.6, Peak=15619 HFD=3.4
00:52:26.089 00.001 21068 MultiStar: [#1 0.45,0.03,1.01,U] [#2 -0.13,0.03,1.11,U] [#3 0.40,-0.36,0.00,M4] [#4 0.53,-0.12,0.00,M2] [#5 0.56,-0.19,0.00,M1] [#6 0.72,0.16,0.00,M2] [#7 0.06,0.09,0.67,U] [#8 -0.05,0.25,0.62,U] 
00:52:26.090 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.11}, one-star: {0.22, 0.21}
00:52:26.091 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
00:52:26.091 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
00:52:26.092 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.75 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
00:52:26.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.11, opts=13)
00:52:26.095 00.001 21068 Enqueuing Move request for scope (0.12, 0.11)
00:52:26.095 00.000 16108 Worker thread wakes up
00:52:26.096 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:52:26.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:52:26.096 00.000 16108 Moving (0.12, 0.11) raw xDistance=-0.10 yDistance=-0.14
00:52:26.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:26.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:52:26.096 00.000 16108 MoveAxis(E, 0, ABG)
00:52:26.096 00.000 16108 Move returns status 0, amount 0
00:52:26.097 00.001 16108 MoveAxis(N, 0, ABG)
00:52:26.097 00.000 16108 Move returns status 0, amount 0
00:52:26.097 00.000 16108 move complete, result=0
00:52:26.097 00.000 16108 worker thread done servicing request
00:52:26.099 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3449, FiltMin=2956, FiltMax=56029, Gamma=1.000
00:52:26.115 00.016 21068 UpdateGuideState exits: m=128702 SNR=90.6
00:52:26.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:26.118 00.001 21068 Enqueuing Expose request
00:52:26.119 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:26.119 00.000 16108 Worker thread wakes up
00:52:26.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:26.120 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:27.289 01.169 16108 Exposure complete
00:52:27.342 00.053 16108 worker thread done servicing request
00:52:27.342 00.000 21068 OnExposeComplete: enter
00:52:27.344 00.002 21068 UpdateGuideState(): m_state=6
00:52:27.345 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8796
00:52:27.347 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.82, Mass=106351, SNR=75.5, Peak=15523 HFD=3.0
00:52:27.349 00.002 21068 MultiStar: [#1 0.11,0.19,1.44,U] [#2 -0.04,-0.03,1.30,U] [#3 0.18,0.00,1.09,U] [#4 0.03,0.32,0.91,U] [#5 0.07,0.06,0.97,U] [#6 0.19,0.54,0.00,M3] [#7 0.27,0.21,0.62,U] [#8 -0.11,0.49,0.00,M2] 
00:52:27.350 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {-0.13, 0.12}
00:52:27.352 00.002 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:52:27.354 00.002 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:52:27.355 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.09 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
00:52:27.358 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
00:52:27.359 00.001 21068 Enqueuing Move request for scope (0.06, 0.11)
00:52:27.361 00.002 16108 Worker thread wakes up
00:52:27.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:52:27.361 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:52:27.361 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
00:52:27.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:27.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:27.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:27.361 00.000 16108 MoveAxis(E, 0, ABG)
00:52:27.361 00.000 16108 Move returns status 0, amount 0
00:52:27.361 00.000 16108 MoveAxis(N, 0, ABG)
00:52:27.361 00.000 16108 Move returns status 0, amount 0
00:52:27.362 00.001 16108 move complete, result=0
00:52:27.362 00.000 16108 worker thread done servicing request
00:52:27.364 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3449, FiltMin=2937, FiltMax=65510, Gamma=1.000
00:52:27.380 00.016 21068 UpdateGuideState exits: m=106351 SNR=75.5
00:52:27.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:27.381 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:27.382 00.001 21068 Enqueuing Expose request
00:52:27.383 00.001 16108 Worker thread wakes up
00:52:27.383 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:27.383 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:27.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:28.364 00.981 16108 Exposure complete
00:52:28.430 00.066 16108 worker thread done servicing request
00:52:28.430 00.000 21068 OnExposeComplete: enter
00:52:28.431 00.001 21068 UpdateGuideState(): m_state=6
00:52:28.432 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8797
00:52:28.433 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.77, Mass=108516, SNR=72.4, Peak=15235 HFD=3.1
00:52:28.434 00.001 21068 MultiStar: [#1 0.18,0.23,1.31,U] [#2 0.05,-0.15,1.25,U] [#3 0.09,0.08,1.09,U] [#4 0.17,-0.04,0.87,U] [#5 0.17,0.12,1.14,U] [#6 0.26,0.17,1.27,U] [#7 0.16,-0.06,0.77,U] [#8 0.31,0.28,0.89,U] 
00:52:28.435 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.20, 0.07}
00:52:28.435 00.000 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
00:52:28.436 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
00:52:28.437 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
00:52:28.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
00:52:28.440 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
00:52:28.441 00.001 16108 Worker thread wakes up
00:52:28.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
00:52:28.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
00:52:28.442 00.001 16108 Moving (0.18, 0.08) raw xDistance=-0.16 yDistance=-0.12
00:52:28.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:52:28.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:28.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:28.442 00.000 16108 MoveAxis(E, 0, ABG)
00:52:28.442 00.000 16108 Move returns status 0, amount 0
00:52:28.442 00.000 16108 MoveAxis(N, 0, ABG)
00:52:28.442 00.000 16108 Move returns status 0, amount 0
00:52:28.442 00.000 16108 move complete, result=0
00:52:28.442 00.000 16108 worker thread done servicing request
00:52:28.450 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3449, FiltMin=2928, FiltMax=60096, Gamma=1.000
00:52:28.473 00.023 21068 UpdateGuideState exits: m=108516 SNR=72.4
00:52:28.474 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:28.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:28.476 00.001 21068 Enqueuing Expose request
00:52:28.478 00.002 16108 Worker thread wakes up
00:52:28.478 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:28.479 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:28.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:29.660 01.181 16108 Exposure complete
00:52:29.729 00.069 16108 worker thread done servicing request
00:52:29.729 00.000 21068 OnExposeComplete: enter
00:52:29.731 00.002 21068 UpdateGuideState(): m_state=6
00:52:29.733 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8798
00:52:29.734 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.64, Mass=126073, SNR=90.6, Peak=16451 HFD=3.3
00:52:29.736 00.002 21068 MultiStar: [#1 0.07,0.03,1.07,U] [#2 0.03,-0.08,1.17,U] [#3 0.09,-0.15,0.88,U] [#4 0.34,-0.28,0.73,U] [#5 0.15,-0.07,0.84,U] [#6 0.08,0.03,0.84,U] [#7 0.11,-0.08,0.57,U] [#8 0.13,0.33,0.71,U] 
00:52:29.736 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {-0.11, -0.06}
00:52:29.737 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
00:52:29.738 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:52:29.739 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.43 mountX=-0.09 mountY=0.02, mountTheta=2.95
00:52:29.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
00:52:29.742 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
00:52:29.743 00.001 16108 Worker thread wakes up
00:52:29.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:52:29.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:52:29.743 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
00:52:29.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:29.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:29.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:29.743 00.000 16108 MoveAxis(E, 0, ABG)
00:52:29.743 00.000 16108 Move returns status 0, amount 0
00:52:29.743 00.000 16108 MoveAxis(N, 0, ABG)
00:52:29.743 00.000 16108 Move returns status 0, amount 0
00:52:29.743 00.000 16108 move complete, result=0
00:52:29.744 00.001 16108 worker thread done servicing request
00:52:29.750 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3449, FiltMin=2960, FiltMax=55552, Gamma=1.000
00:52:29.779 00.029 21068 UpdateGuideState exits: m=126073 SNR=90.6
00:52:29.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.783 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:29.784 00.001 21068 Enqueuing Expose request
00:52:29.785 00.001 16108 Worker thread wakes up
00:52:29.786 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:29.787 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:29.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:30.775 00.988 16108 Exposure complete
00:52:30.849 00.074 16108 worker thread done servicing request
00:52:30.849 00.000 21068 OnExposeComplete: enter
00:52:30.850 00.001 21068 UpdateGuideState(): m_state=6
00:52:30.852 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8799
00:52:30.853 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.65, Mass=124833, SNR=101.2, Peak=14963 HFD=3.5
00:52:30.855 00.002 21068 MultiStar: [#1 0.04,-0.16,1.00,U] [#2 0.00,-0.52,0.00,M1] [#3 -0.04,-0.45,0.93,U] [#4 0.44,-0.19,0.00,M1] [#5 0.00,-0.18,0.75,U] [#6 0.20,0.12,0.73,U] [#7 0.06,-0.40,0.48,U] [#8 0.12,-0.20,0.62,U] 
00:52:30.858 00.003 21068 refined, 6 included, MultiStar: {0.01, -0.18}, one-star: {-0.18, -0.05}
00:52:30.859 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
00:52:30.861 00.002 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
00:52:30.862 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.50 mountX=-0.04 mountY=0.17, mountTheta=1.82
00:52:30.865 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
00:52:30.867 00.002 21068 Enqueuing Move request for scope (0.01, -0.18)
00:52:30.869 00.002 16108 Worker thread wakes up
00:52:30.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
00:52:30.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
00:52:30.869 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.17
00:52:30.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:30.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:30.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:52:30.869 00.000 16108 MoveAxis(E, 0, ABG)
00:52:30.869 00.000 16108 Move returns status 0, amount 0
00:52:30.869 00.000 16108 MoveAxis(N, 0, ABG)
00:52:30.869 00.000 16108 Move returns status 0, amount 0
00:52:30.869 00.000 16108 move complete, result=0
00:52:30.869 00.000 16108 worker thread done servicing request
00:52:30.874 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3449, FiltMin=2960, FiltMax=47280, Gamma=1.000
00:52:30.888 00.014 21068 UpdateGuideState exits: m=124833 SNR=101.2
00:52:30.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:30.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:30.890 00.000 21068 Enqueuing Expose request
00:52:30.891 00.001 16108 Worker thread wakes up
00:52:30.891 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:30.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:30.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:32.051 01.159 16108 Exposure complete
00:52:32.107 00.056 16108 worker thread done servicing request
00:52:32.107 00.000 21068 OnExposeComplete: enter
00:52:32.109 00.002 21068 UpdateGuideState(): m_state=6
00:52:32.111 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8800
00:52:32.113 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=875.93, Mass=136883, SNR=95.1, Peak=17923 HFD=2.9
00:52:32.115 00.002 21068 MultiStar: [#1 0.25,0.01,0.98,U] [#2 0.09,-0.07,1.14,U] [#3 0.23,-0.31,0.89,U] [#4 0.25,-0.17,0.76,U] [#5 0.25,-0.04,0.77,U] [#6 0.33,0.29,0.62,U] [#7 0.48,0.10,0.00,M1] [#8 0.17,0.54,0.00,M1] 
00:52:32.116 00.001 21068 refined, 6 included, MultiStar: {0.19, -0.02}, one-star: {0.05, 0.22}
00:52:32.118 00.002 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
00:52:32.119 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
00:52:32.120 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=-0.19 mountY=-0.03, mountTheta=-2.99
00:52:32.124 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.02, opts=13)
00:52:32.125 00.001 21068 Enqueuing Move request for scope (0.19, -0.02)
00:52:32.126 00.001 16108 Worker thread wakes up
00:52:32.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
00:52:32.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
00:52:32.126 00.000 16108 Moving (0.19, -0.02) raw xDistance=-0.19 yDistance=-0.03
00:52:32.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:52:32.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:32.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:32.126 00.000 16108 MoveAxis(E, 0, ABG)
00:52:32.126 00.000 16108 Move returns status 0, amount 0
00:52:32.126 00.000 16108 MoveAxis(N, 0, ABG)
00:52:32.126 00.000 16108 Move returns status 0, amount 0
00:52:32.126 00.000 16108 move complete, result=0
00:52:32.127 00.001 16108 worker thread done servicing request
00:52:32.132 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3449, FiltMin=2989, FiltMax=57933, Gamma=1.000
00:52:32.147 00.015 21068 UpdateGuideState exits: m=136883 SNR=95.1
00:52:32.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:32.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:32.150 00.001 21068 Enqueuing Expose request
00:52:32.150 00.000 16108 Worker thread wakes up
00:52:32.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:32.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:32.150 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:33.122 00.972 16108 Exposure complete
00:52:33.177 00.055 16108 worker thread done servicing request
00:52:33.177 00.000 21068 OnExposeComplete: enter
00:52:33.177 00.000 21068 UpdateGuideState(): m_state=6
00:52:33.178 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8801
00:52:33.179 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.75, Mass=106854, SNR=84.3, Peak=15347 HFD=3.3
00:52:33.180 00.001 21068 MultiStar: [#1 -0.08,0.04,1.10,U] [#2 0.01,-0.25,1.22,U] [#3 -0.03,-0.14,1.23,U] [#4 -0.02,-0.08,0.85,U] [#5 0.12,0.00,1.01,U] [#6 0.07,-0.07,1.09,U] [#7 0.46,0.11,0.00,M2] [#8 -0.05,0.51,0.00,M2] 
00:52:33.181 00.001 21068 single-star, 6 included, MultiStar: {0.01, -0.07}, one-star: {0.00, 0.05}
00:52:33.182 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
00:52:33.183 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
00:52:33.183 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.48 mountX=0.00 mountY=-0.05, mountTheta=-1.49
00:52:33.186 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.05, opts=13)
00:52:33.186 00.000 21068 Enqueuing Move request for scope (0.00, 0.05)
00:52:33.187 00.001 16108 Worker thread wakes up
00:52:33.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
00:52:33.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
00:52:33.187 00.000 16108 Moving (0.00, 0.05) raw xDistance=0.00 yDistance=-0.05
00:52:33.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:52:33.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:33.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:33.188 00.001 16108 MoveAxis(E, 0, ABG)
00:52:33.188 00.000 16108 Move returns status 0, amount 0
00:52:33.188 00.000 16108 MoveAxis(N, 0, ABG)
00:52:33.188 00.000 16108 Move returns status 0, amount 0
00:52:33.188 00.000 16108 move complete, result=0
00:52:33.188 00.000 16108 worker thread done servicing request
00:52:33.191 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3449, FiltMin=2928, FiltMax=65472, Gamma=1.000
00:52:33.205 00.014 21068 UpdateGuideState exits: m=106854 SNR=84.3
00:52:33.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:33.208 00.001 21068 Enqueuing Expose request
00:52:33.209 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:33.210 00.001 16108 Worker thread wakes up
00:52:33.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:33.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:34.372 01.162 16108 Exposure complete
00:52:34.425 00.053 16108 worker thread done servicing request
00:52:34.426 00.001 21068 OnExposeComplete: enter
00:52:34.426 00.000 21068 UpdateGuideState(): m_state=6
00:52:34.427 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8802
00:52:34.428 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.71, Mass=140550, SNR=89.9, Peak=16595 HFD=3.5
00:52:34.429 00.001 21068 MultiStar: [#1 0.02,0.11,1.10,U] [#2 -0.35,-0.13,1.23,U] [#3 0.31,0.01,0.91,U] [#4 0.45,0.16,0.00,M1] [#5 0.09,-0.10,1.00,U] [#6 0.19,0.03,0.73,U] [#7 0.36,0.02,0.58,U] [#8 -0.04,0.45,0.63,U] 
00:52:34.429 00.000 21068 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {-0.25, 0.01}
00:52:34.430 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
00:52:34.432 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
00:52:34.432 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.42 mountX=0.00 mountY=-0.03, mountTheta=-1.55
00:52:34.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.03, opts=13)
00:52:34.435 00.001 21068 Enqueuing Move request for scope (0.00, 0.03)
00:52:34.435 00.000 16108 Worker thread wakes up
00:52:34.436 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
00:52:34.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
00:52:34.436 00.000 16108 Moving (0.00, 0.03) raw xDistance=0.00 yDistance=-0.03
00:52:34.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:52:34.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:34.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:34.436 00.000 16108 MoveAxis(E, 0, ABG)
00:52:34.436 00.000 16108 Move returns status 0, amount 0
00:52:34.436 00.000 16108 MoveAxis(N, 0, ABG)
00:52:34.436 00.000 16108 Move returns status 0, amount 0
00:52:34.436 00.000 16108 move complete, result=0
00:52:34.436 00.000 16108 worker thread done servicing request
00:52:34.442 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3449, FiltMin=2979, FiltMax=57792, Gamma=1.000
00:52:34.466 00.024 21068 UpdateGuideState exits: m=140550 SNR=89.9
00:52:34.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:34.470 00.002 21068 Enqueuing Expose request
00:52:34.472 00.002 16108 Worker thread wakes up
00:52:34.472 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:34.474 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:34.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:35.446 00.972 16108 Exposure complete
00:52:35.516 00.070 16108 worker thread done servicing request
00:52:35.516 00.000 21068 OnExposeComplete: enter
00:52:35.518 00.002 21068 UpdateGuideState(): m_state=6
00:52:35.518 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8803
00:52:35.519 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.79, Mass=139466, SNR=86.4, Peak=17107 HFD=3.3
00:52:35.520 00.001 21068 MultiStar: [#1 -0.05,0.15,1.15,U] [#2 0.00,-0.19,1.25,U] [#3 0.23,-0.08,1.13,U] [#4 0.37,0.06,0.94,U] [#5 0.21,0.17,0.96,U] [#6 0.39,0.36,0.00,M1] [#7 0.09,-0.16,0.49,U] [#8 0.11,0.22,0.75,U] 
00:52:35.521 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {-0.12, 0.09}
00:52:35.521 00.000 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
00:52:35.522 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
00:52:35.523 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.31 mountX=-0.09 mountY=-0.05, mountTheta=-2.61
00:52:35.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
00:52:35.525 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
00:52:35.526 00.001 16108 Worker thread wakes up
00:52:35.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:52:35.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:52:35.526 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.05
00:52:35.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:35.528 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:35.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:35.528 00.000 16108 MoveAxis(E, 0, ABG)
00:52:35.528 00.000 16108 Move returns status 0, amount 0
00:52:35.528 00.000 16108 MoveAxis(N, 0, ABG)
00:52:35.528 00.000 16108 Move returns status 0, amount 0
00:52:35.528 00.000 16108 move complete, result=0
00:52:35.528 00.000 16108 worker thread done servicing request
00:52:35.535 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3449, FiltMin=2973, FiltMax=64461, Gamma=1.000
00:52:35.553 00.018 21068 UpdateGuideState exits: m=139466 SNR=86.4
00:52:35.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:35.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:35.555 00.000 21068 Enqueuing Expose request
00:52:35.556 00.001 16108 Worker thread wakes up
00:52:35.556 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:35.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:35.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:36.717 01.160 16108 Exposure complete
00:52:36.773 00.056 16108 worker thread done servicing request
00:52:36.773 00.000 21068 OnExposeComplete: enter
00:52:36.774 00.001 21068 UpdateGuideState(): m_state=6
00:52:36.775 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8804
00:52:36.776 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.67, Mass=113021, SNR=90.3, Peak=14195 HFD=3.4
00:52:36.777 00.001 21068 MultiStar: [#1 -0.14,-0.00,1.09,U] [#2 -0.09,-0.09,1.04,U] [#3 -0.25,-0.31,0.98,U] [#4 0.28,0.26,0.75,U] [#5 -0.08,0.18,0.87,U] [#6 -0.13,-0.23,0.82,U] [#7 0.41,0.09,0.56,U] [#8 -0.24,0.16,0.71,U] 
00:52:36.779 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.05, -0.03}
00:52:36.782 00.003 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
00:52:36.784 00.002 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
00:52:36.786 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.85 mountX=0.04 mountY=0.02, mountTheta=0.52
00:52:36.789 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
00:52:36.792 00.003 21068 Enqueuing Move request for scope (-0.04, -0.01)
00:52:36.794 00.002 16108 Worker thread wakes up
00:52:36.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:52:36.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:52:36.794 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
00:52:36.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:36.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:36.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:36.794 00.000 16108 MoveAxis(E, 0, ABG)
00:52:36.794 00.000 16108 Move returns status 0, amount 0
00:52:36.794 00.000 16108 MoveAxis(N, 0, ABG)
00:52:36.795 00.001 16108 Move returns status 0, amount 0
00:52:36.795 00.000 16108 move complete, result=0
00:52:36.795 00.000 16108 worker thread done servicing request
00:52:36.803 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3449, FiltMin=2963, FiltMax=57955, Gamma=1.000
00:52:36.822 00.019 21068 UpdateGuideState exits: m=113021 SNR=90.3
00:52:36.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:36.825 00.001 21068 Enqueuing Expose request
00:52:36.826 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:36.827 00.001 16108 Worker thread wakes up
00:52:36.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:36.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:37.802 00.975 16108 Exposure complete
00:52:37.860 00.058 16108 worker thread done servicing request
00:52:37.860 00.000 21068 OnExposeComplete: enter
00:52:37.861 00.001 21068 UpdateGuideState(): m_state=6
00:52:37.862 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8805
00:52:37.863 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.69, Mass=107439, SNR=74.6, Peak=13331 HFD=3.3
00:52:37.864 00.001 21068 MultiStar: [#1 0.10,0.06,1.24,U] [#2 0.11,-0.16,1.41,U] [#3 -0.32,-0.03,0.99,U] [#4 0.29,0.03,0.88,U] [#5 -0.08,0.26,1.18,U] [#6 -0.03,0.23,1.07,U] [#7 0.03,-0.13,0.74,U] [#8 -0.20,0.04,0.80,U] 
00:52:37.866 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.08, -0.01}
00:52:37.868 00.002 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
00:52:37.869 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
00:52:37.870 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=0.02 mountY=-0.03, mountTheta=-1.01
00:52:37.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
00:52:37.872 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
00:52:37.873 00.001 16108 Worker thread wakes up
00:52:37.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:52:37.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:52:37.873 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.03
00:52:37.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:52:37.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.874 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:37.874 00.000 16108 MoveAxis(E, 0, ABG)
00:52:37.874 00.000 16108 Move returns status 0, amount 0
00:52:37.874 00.000 16108 MoveAxis(N, 0, ABG)
00:52:37.874 00.000 16108 Move returns status 0, amount 0
00:52:37.874 00.000 16108 move complete, result=0
00:52:37.874 00.000 16108 worker thread done servicing request
00:52:37.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3453, FiltMin=2953, FiltMax=61485, Gamma=1.000
00:52:37.905 00.028 21068 UpdateGuideState exits: m=107439 SNR=74.6
00:52:37.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.908 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:37.910 00.002 21068 Enqueuing Expose request
00:52:37.911 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:37.913 00.002 16108 Worker thread wakes up
00:52:37.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:37.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:39.086 01.173 16108 Exposure complete
00:52:39.158 00.072 16108 worker thread done servicing request
00:52:39.158 00.000 21068 OnExposeComplete: enter
00:52:39.159 00.001 21068 UpdateGuideState(): m_state=6
00:52:39.160 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8806
00:52:39.160 00.000 21068 Star::Find returns 1 (0), X=219.67, Y=875.66, Mass=126781, SNR=91.3, Peak=14419 HFD=3.4
00:52:39.161 00.001 21068 MultiStar: [#1 -0.20,-0.21,1.11,U] [#2 -0.37,-0.34,0.00,M1] [#3 -0.23,-0.50,0.00,M1] [#4 -0.08,-0.06,0.70,U] [#5 -0.28,-0.04,1.04,U] [#6 -0.22,0.10,0.68,U] [#7 -0.10,-0.10,0.50,U] [#8 -0.46,0.14,0.00,M1] 
00:52:39.162 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.07}, one-star: {-0.29, -0.05}
00:52:39.163 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
00:52:39.163 00.000 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
00:52:39.164 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.83 mountX=0.20 mountY=0.11, mountTheta=0.53
00:52:39.167 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.07, opts=13)
00:52:39.169 00.002 21068 Enqueuing Move request for scope (-0.21, -0.07)
00:52:39.173 00.004 16108 Worker thread wakes up
00:52:39.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
00:52:39.173 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
00:52:39.173 00.000 16108 Moving (-0.21, -0.07) raw xDistance=0.20 yDistance=0.11
00:52:39.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:52:39.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:39.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:52:39.173 00.000 16108 MoveAxis(E, 0, ABG)
00:52:39.174 00.001 16108 Move returns status 0, amount 0
00:52:39.174 00.000 16108 MoveAxis(N, 0, ABG)
00:52:39.174 00.000 16108 Move returns status 0, amount 0
00:52:39.174 00.000 16108 move complete, result=0
00:52:39.174 00.000 16108 worker thread done servicing request
00:52:39.181 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3453, FiltMin=2976, FiltMax=57341, Gamma=1.000
00:52:39.197 00.016 21068 UpdateGuideState exits: m=126781 SNR=91.3
00:52:39.200 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.203 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:39.205 00.002 21068 Enqueuing Expose request
00:52:39.207 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:39.210 00.003 16108 Worker thread wakes up
00:52:39.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:39.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:40.194 00.984 16108 Exposure complete
00:52:40.251 00.057 16108 worker thread done servicing request
00:52:40.251 00.000 21068 OnExposeComplete: enter
00:52:40.253 00.002 21068 UpdateGuideState(): m_state=6
00:52:40.255 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8807
00:52:40.258 00.003 21068 Star::Find returns 1 (0), X=219.73, Y=875.92, Mass=123647, SNR=86.5, Peak=16371 HFD=3.2
00:52:40.260 00.002 21068 MultiStar: [#1 -0.14,0.03,1.02,U] [#2 -0.36,-0.06,1.25,U] [#3 -0.10,-0.38,0.98,U] [#4 -0.22,0.05,0.79,U] [#5 -0.42,-0.03,0.88,U] [#6 -0.00,0.23,0.72,U] [#7 -0.34,-0.24,0.65,U] [#8 -0.02,0.22,0.67,U] 
00:52:40.262 00.002 21068 refined, 8 included, MultiStar: {-0.21, -0.00}, one-star: {-0.23, 0.21}
00:52:40.263 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
00:52:40.265 00.002 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
00:52:40.267 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.12 mountX=0.21 mountY=0.05, mountTheta=0.25
00:52:40.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.00, opts=13)
00:52:40.270 00.001 21068 Enqueuing Move request for scope (-0.21, -0.00)
00:52:40.271 00.001 16108 Worker thread wakes up
00:52:40.272 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
00:52:40.272 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
00:52:40.272 00.000 16108 Moving (-0.21, -0.00) raw xDistance=0.21 yDistance=0.05
00:52:40.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:52:40.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:40.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:52:40.272 00.000 16108 MoveAxis(W, 55, ABG)
00:52:40.272 00.000 16108 Guiding  Dir = 3, Dur = 55
00:52:40.272 00.000 16108 IsSlewing returns 0
00:52:40.272 00.000 16108 IsGuiding returns 0
00:52:40.278 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3453, FiltMin=2941, FiltMax=55597, Gamma=1.000
00:52:40.299 00.021 16108 PulseGuide returned control before completion, sleep 39
00:52:40.303 00.004 21068 UpdateGuideState exits: m=123647 SNR=86.5
00:52:40.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:40.306 00.001 21068 Enqueuing Expose request
00:52:40.344 00.038 16108 IsGuiding returns 1
00:52:40.344 00.000 16108 scope still moving after pulse duration time elapsed
00:52:40.375 00.031 16108 IsSlewing returns 0
00:52:40.376 00.001 16108 IsGuiding returns 1
00:52:40.406 00.030 16108 IsSlewing returns 0
00:52:40.406 00.000 16108 IsGuiding returns 0
00:52:40.406 00.000 16108 scope move finished after 55 + 79 ms
00:52:40.406 00.000 16108 Move returns status 0, amount 55
00:52:40.407 00.001 16108 MoveAxis(N, 0, ABG)
00:52:40.407 00.000 16108 Move returns status 0, amount 0
00:52:40.407 00.000 16108 move complete, result=0
00:52:40.407 00.000 16108 worker thread done servicing request
00:52:40.407 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
00:52:40.409 00.002 16108 Worker thread wakes up
00:52:40.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:40.410 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:41.570 01.160 16108 Exposure complete
00:52:41.633 00.063 16108 worker thread done servicing request
00:52:41.633 00.000 21068 OnExposeComplete: enter
00:52:41.634 00.001 21068 UpdateGuideState(): m_state=6
00:52:41.636 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8808
00:52:41.637 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.19, Mass=122818, SNR=82.5, Peak=17315 HFD=3.2
00:52:41.639 00.002 21068 MultiStar: [#1 -0.23,0.39,0.96,U] [#2 0.05,0.36,1.17,U] [#3 0.04,0.09,1.03,U] [#4 0.25,0.59,0.00,M1] [#5 0.33,0.27,0.88,U] [#6 0.16,0.45,0.00,M1] [#7 0.40,0.29,0.00,M1] [#8 0.03,0.76,0.00,M1] 
00:52:41.641 00.002 21068 refined, 4 included, MultiStar: {0.02, 0.32}, one-star: {-0.07, 0.49}
00:52:41.642 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
00:52:41.643 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
00:52:41.644 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.51 mountX=0.04 mountY=-0.32, mountTheta=-1.45
00:52:41.648 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.32, opts=13)
00:52:41.649 00.001 21068 Enqueuing Move request for scope (0.02, 0.32)
00:52:41.650 00.001 16108 Worker thread wakes up
00:52:41.651 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
00:52:41.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
00:52:41.651 00.000 16108 Moving (0.02, 0.32) raw xDistance=0.04 yDistance=-0.32
00:52:41.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:41.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:41.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:52:41.651 00.000 16108 MoveAxis(E, 0, ABG)
00:52:41.651 00.000 16108 Move returns status 0, amount 0
00:52:41.651 00.000 16108 MoveAxis(N, 0, ABG)
00:52:41.651 00.000 16108 Move returns status 0, amount 0
00:52:41.651 00.000 16108 move complete, result=0
00:52:41.651 00.000 16108 worker thread done servicing request
00:52:41.656 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3449, FiltMin=2963, FiltMax=46400, Gamma=1.000
00:52:41.671 00.015 21068 UpdateGuideState exits: m=122818 SNR=82.5
00:52:41.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.672 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:41.673 00.001 21068 Enqueuing Expose request
00:52:41.674 00.001 16108 Worker thread wakes up
00:52:41.674 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:52:41.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:41.676 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:42.649 00.973 16108 Exposure complete
00:52:42.714 00.065 16108 worker thread done servicing request
00:52:42.714 00.000 21068 OnExposeComplete: enter
00:52:42.716 00.002 21068 UpdateGuideState(): m_state=6
00:52:42.718 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8809
00:52:42.719 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=876.08, Mass=133725, SNR=98.8, Peak=17267 HFD=3.8
00:52:42.722 00.003 21068 MultiStar: [#1 0.06,0.17,0.99,U] [#2 0.08,-0.02,1.08,U] [#3 0.17,0.16,0.83,U] [#4 0.46,0.28,0.00,M2] [#5 0.32,0.37,0.00,M1] [#6 0.26,0.61,0.00,M2] [#7 0.07,0.18,0.50,U] [#8 0.19,0.59,0.00,M2] 
00:52:42.724 00.002 21068 refined, 4 included, MultiStar: {0.07, 0.17}, one-star: {-0.00, 0.38}
00:52:42.725 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:52:42.726 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
00:52:42.727 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.16 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
00:52:42.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.17, opts=13)
00:52:42.730 00.001 21068 Enqueuing Move request for scope (0.07, 0.17)
00:52:42.731 00.001 16108 Worker thread wakes up
00:52:42.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:52:42.731 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:52:42.732 00.001 16108 Moving (0.07, 0.17) raw xDistance=-0.04 yDistance=-0.18
00:52:42.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:42.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:42.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:52:42.732 00.000 16108 MoveAxis(E, 0, ABG)
00:52:42.732 00.000 16108 Move returns status 0, amount 0
00:52:42.732 00.000 16108 MoveAxis(N, 0, ABG)
00:52:42.732 00.000 16108 Move returns status 0, amount 0
00:52:42.732 00.000 16108 move complete, result=0
00:52:42.732 00.000 16108 worker thread done servicing request
00:52:42.737 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3449, FiltMin=2944, FiltMax=65472, Gamma=1.000
00:52:42.752 00.015 21068 UpdateGuideState exits: m=133725 SNR=98.8
00:52:42.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:42.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:42.755 00.001 21068 Enqueuing Expose request
00:52:42.755 00.000 16108 Worker thread wakes up
00:52:42.755 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:42.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:42.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:43.918 01.162 16108 Exposure complete
00:52:43.974 00.056 16108 worker thread done servicing request
00:52:43.974 00.000 21068 OnExposeComplete: enter
00:52:43.976 00.002 21068 UpdateGuideState(): m_state=6
00:52:43.978 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8810
00:52:43.979 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.77, Mass=104946, SNR=77.9, Peak=13507 HFD=3.4
00:52:43.981 00.002 21068 MultiStar: [#1 0.35,0.19,1.07,U] [#2 0.29,-0.10,1.18,U] [#3 0.55,-0.05,0.00,M1] [#4 0.59,0.03,0.00,M3] [#5 0.46,0.21,0.00,M2] [#6 0.21,0.32,0.86,U] [#7 0.38,0.28,0.00,M1] [#8 0.32,0.51,0.00,M3] 
00:52:43.981 00.000 21068 single-star, 3 included, MultiStar: {0.29, 0.10}, one-star: {0.29, 0.07}
00:52:43.983 00.002 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
00:52:43.984 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
00:52:43.985 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.29 cameraTheta=0.23 mountX=-0.27 mountY=-0.13, mountTheta=-2.69
00:52:43.986 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.07, opts=13)
00:52:43.988 00.002 21068 Enqueuing Move request for scope (0.29, 0.07)
00:52:43.989 00.001 16108 Worker thread wakes up
00:52:43.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
00:52:43.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
00:52:43.989 00.000 16108 Moving (0.29, 0.07) raw xDistance=-0.27 yDistance=-0.13
00:52:43.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:52:43.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:43.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:43.989 00.000 16108 MoveAxis(E, 71, ABG)
00:52:43.989 00.000 16108 Guiding  Dir = 2, Dur = 71
00:52:43.990 00.001 16108 IsSlewing returns 0
00:52:43.990 00.000 16108 IsGuiding returns 0
00:52:43.995 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3449, FiltMin=2947, FiltMax=60272, Gamma=1.000
00:52:44.001 00.006 16108 PulseGuide returned control before completion, sleep 71
00:52:44.014 00.013 21068 UpdateGuideState exits: m=104946 SNR=77.9
00:52:44.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.017 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:44.018 00.001 21068 Enqueuing Expose request
00:52:44.079 00.061 16108 IsGuiding returns 1
00:52:44.079 00.000 16108 scope still moving after pulse duration time elapsed
00:52:44.110 00.031 16108 IsSlewing returns 0
00:52:44.110 00.000 16108 IsGuiding returns 0
00:52:44.110 00.000 16108 scope move finished after 71 + 49 ms
00:52:44.110 00.000 16108 Move returns status 0, amount 71
00:52:44.111 00.001 16108 MoveAxis(N, 0, ABG)
00:52:44.111 00.000 16108 Move returns status 0, amount 0
00:52:44.111 00.000 16108 move complete, result=0
00:52:44.111 00.000 16108 worker thread done servicing request
00:52:44.111 00.000 16108 Worker thread wakes up
00:52:44.111 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:44.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:44.111 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
00:52:45.080 00.969 16108 Exposure complete
00:52:45.146 00.066 16108 worker thread done servicing request
00:52:45.146 00.000 21068 OnExposeComplete: enter
00:52:45.147 00.001 21068 UpdateGuideState(): m_state=6
00:52:45.148 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8811
00:52:45.149 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.60, Mass=117974, SNR=85.1, Peak=13235 HFD=3.5
00:52:45.150 00.001 21068 MultiStar: [#1 -0.19,-0.01,1.23,U] [#2 -0.07,-0.30,1.14,U] [#3 0.15,-0.04,0.99,U] [#4 0.25,-0.15,0.84,U] [#5 0.04,-0.27,0.85,U] [#6 0.02,0.01,0.91,U] [#7 0.02,-0.04,0.64,U] [#8 0.18,0.15,0.73,U] 
00:52:45.151 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {-0.08, -0.10}
00:52:45.151 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
00:52:45.152 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
00:52:45.153 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.37 mountX=-0.03 mountY=0.08, mountTheta=1.95
00:52:45.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
00:52:45.155 00.000 21068 Enqueuing Move request for scope (0.02, -0.09)
00:52:45.157 00.002 16108 Worker thread wakes up
00:52:45.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:52:45.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:52:45.157 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.03 yDistance=0.08
00:52:45.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:52:45.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:45.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:52:45.157 00.000 16108 MoveAxis(E, 0, ABG)
00:52:45.157 00.000 16108 Move returns status 0, amount 0
00:52:45.157 00.000 16108 MoveAxis(N, 0, ABG)
00:52:45.157 00.000 16108 Move returns status 0, amount 0
00:52:45.157 00.000 16108 move complete, result=0
00:52:45.157 00.000 16108 worker thread done servicing request
00:52:45.161 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3449, FiltMin=2982, FiltMax=55504, Gamma=1.000
00:52:45.176 00.015 21068 UpdateGuideState exits: m=117974 SNR=85.1
00:52:45.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:45.177 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:45.178 00.001 21068 Enqueuing Expose request
00:52:45.179 00.001 16108 Worker thread wakes up
00:52:45.179 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:45.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:45.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:46.334 01.155 16108 Exposure complete
00:52:46.398 00.064 16108 worker thread done servicing request
00:52:46.398 00.000 21068 OnExposeComplete: enter
00:52:46.399 00.001 21068 UpdateGuideState(): m_state=6
00:52:46.400 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8812
00:52:46.401 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.52, Mass=122858, SNR=76.0, Peak=13597 HFD=3.5
00:52:46.402 00.001 21068 MultiStar: [#1 0.12,0.05,1.42,U] [#2 0.17,-0.35,1.38,U] [#3 0.09,-0.37,1.10,U] [#4 0.32,-0.23,1.05,U] [#5 0.28,-0.22,1.08,U] [#6 0.19,0.03,1.10,U] [#7 0.22,-0.01,0.65,U] [#8 0.37,0.16,0.84,U] 
00:52:46.402 00.000 21068 refined, 8 included, MultiStar: {0.21, -0.14}, one-star: {0.18, -0.18}
00:52:46.403 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
00:52:46.404 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
00:52:46.406 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.59 mountX=-0.23 mountY=0.09, mountTheta=2.78
00:52:46.407 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.14, opts=13)
00:52:46.408 00.001 21068 Enqueuing Move request for scope (0.21, -0.14)
00:52:46.408 00.000 16108 Worker thread wakes up
00:52:46.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
00:52:46.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
00:52:46.409 00.001 16108 Moving (0.21, -0.14) raw xDistance=-0.23 yDistance=0.09
00:52:46.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:52:46.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:46.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:46.409 00.000 16108 MoveAxis(E, 59, ABG)
00:52:46.409 00.000 16108 Guiding  Dir = 2, Dur = 59
00:52:46.409 00.000 16108 IsSlewing returns 0
00:52:46.409 00.000 16108 IsGuiding returns 0
00:52:46.412 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3449, FiltMin=2918, FiltMax=45533, Gamma=1.000
00:52:46.425 00.013 21068 UpdateGuideState exits: m=122858 SNR=76.0
00:52:46.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:46.428 00.001 21068 Enqueuing Expose request
00:52:46.461 00.033 16108 PulseGuide returned control before completion, sleep 17
00:52:46.491 00.030 16108 IsGuiding returns 1
00:52:46.491 00.000 16108 scope still moving after pulse duration time elapsed
00:52:46.523 00.032 16108 IsSlewing returns 0
00:52:46.523 00.000 16108 IsGuiding returns 1
00:52:46.554 00.031 16108 IsSlewing returns 0
00:52:46.555 00.001 16108 IsGuiding returns 0
00:52:46.555 00.000 16108 scope move finished after 59 + 86 ms
00:52:46.555 00.000 16108 Move returns status 0, amount 59
00:52:46.555 00.000 16108 MoveAxis(N, 0, ABG)
00:52:46.555 00.000 16108 Move returns status 0, amount 0
00:52:46.555 00.000 16108 move complete, result=0
00:52:46.555 00.000 16108 worker thread done servicing request
00:52:46.555 00.000 16108 Worker thread wakes up
00:52:46.555 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
00:52:46.559 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:46.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:47.520 00.961 16108 Exposure complete
00:52:47.602 00.082 16108 worker thread done servicing request
00:52:47.602 00.000 21068 OnExposeComplete: enter
00:52:47.604 00.002 21068 UpdateGuideState(): m_state=6
00:52:47.606 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8813
00:52:47.607 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.63, Mass=131519, SNR=81.4, Peak=12611 HFD=3.4
00:52:47.608 00.001 21068 MultiStar: [#1 0.46,-0.09,0.00,M1] [#2 0.20,-0.38,1.29,U] [#3 0.33,-0.57,0.00,M1] [#4 0.62,-0.26,0.00,M2] [#5 0.48,-0.23,0.00,M1] [#6 0.54,-0.25,0.00,M1] [#7 0.42,-0.18,0.59,U] [#8 0.49,0.07,0.00,M2] 
00:52:47.611 00.003 21068 refined, 2 included, MultiStar: {0.40, -0.23}, one-star: {0.65, -0.07}
00:52:47.612 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
00:52:47.613 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
00:52:47.614 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.23 hyp=0.46 cameraTheta=-0.52 mountX=-0.44 mountY=0.13, mountTheta=2.85
00:52:47.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.23, opts=13)
00:52:47.617 00.001 21068 Enqueuing Move request for scope (0.40, -0.23)
00:52:47.618 00.001 16108 Worker thread wakes up
00:52:47.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.23) opts 0xd
00:52:47.619 00.001 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.23)
00:52:47.619 00.000 16108 Moving (0.40, -0.23) raw xDistance=-0.44 yDistance=0.13
00:52:47.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:52:47.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:47.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:52:47.619 00.000 16108 MoveAxis(E, 118, ABG)
00:52:47.619 00.000 16108 Guiding  Dir = 2, Dur = 118
00:52:47.619 00.000 16108 IsSlewing returns 0
00:52:47.619 00.000 16108 IsGuiding returns 0
00:52:47.630 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3449, FiltMin=2957, FiltMax=58928, Gamma=1.000
00:52:47.654 00.024 16108 PulseGuide returned control before completion, sleep 95
00:52:47.654 00.000 21068 UpdateGuideState exits: m=131519 SNR=81.4
00:52:47.656 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.658 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:47.660 00.002 21068 Enqueuing Expose request
00:52:47.761 00.101 16108 IsGuiding returns 1
00:52:47.761 00.000 16108 scope still moving after pulse duration time elapsed
00:52:47.792 00.031 16108 IsSlewing returns 0
00:52:47.792 00.000 16108 IsGuiding returns 1
00:52:47.824 00.032 16108 IsSlewing returns 0
00:52:47.824 00.000 16108 IsGuiding returns 0
00:52:47.824 00.000 16108 scope move finished after 118 + 86 ms
00:52:47.825 00.001 16108 Move returns status 0, amount 118
00:52:47.825 00.000 16108 MoveAxis(N, 0, ABG)
00:52:47.825 00.000 16108 Move returns status 0, amount 0
00:52:47.825 00.000 16108 move complete, result=0
00:52:47.825 00.000 16108 worker thread done servicing request
00:52:47.825 00.000 21068 GuideStep: -0.4 px 118 ms EAST, 0.1 px 0 ms NORTH
00:52:47.828 00.003 16108 Worker thread wakes up
00:52:47.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:47.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:48.990 01.162 16108 Exposure complete
00:52:49.077 00.087 16108 worker thread done servicing request
00:52:49.077 00.000 21068 OnExposeComplete: enter
00:52:49.079 00.002 21068 UpdateGuideState(): m_state=6
00:52:49.080 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8814
00:52:49.081 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=875.84, Mass=122442, SNR=83.6, Peak=14099 HFD=3.4
00:52:49.082 00.001 21068 MultiStar: [#1 -0.28,0.07,0.99,U] [#2 -0.34,-0.10,1.40,U] [#3 -0.03,-0.11,0.98,U] [#4 0.05,-0.14,0.93,U] [#5 -0.35,0.08,0.92,U] [#6 -0.19,0.08,0.85,U] [#7 0.02,0.17,0.69,U] [#8 0.06,0.44,0.76,U] 
00:52:49.083 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.29, 0.14}
00:52:49.084 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
00:52:49.086 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
00:52:49.089 00.003 21068 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=0.18 mountY=-0.01, mountTheta=-0.04
00:52:49.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.05, opts=13)
00:52:49.093 00.002 21068 Enqueuing Move request for scope (-0.17, 0.05)
00:52:49.095 00.002 16108 Worker thread wakes up
00:52:49.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
00:52:49.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
00:52:49.095 00.000 16108 Moving (-0.17, 0.05) raw xDistance=0.18 yDistance=-0.01
00:52:49.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:52:49.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:49.096 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:49.096 00.000 16108 MoveAxis(E, 0, ABG)
00:52:49.096 00.000 16108 Move returns status 0, amount 0
00:52:49.096 00.000 16108 MoveAxis(N, 0, ABG)
00:52:49.096 00.000 16108 Move returns status 0, amount 0
00:52:49.096 00.000 16108 move complete, result=0
00:52:49.096 00.000 16108 worker thread done servicing request
00:52:49.105 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3446, FiltMin=2966, FiltMax=59805, Gamma=1.000
00:52:49.131 00.026 21068 UpdateGuideState exits: m=122442 SNR=83.6
00:52:49.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:49.137 00.003 21068 Enqueuing Expose request
00:52:49.139 00.002 16108 Worker thread wakes up
00:52:49.139 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:49.142 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:49.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:50.122 00.980 16108 Exposure complete
00:52:50.180 00.058 16108 worker thread done servicing request
00:52:50.180 00.000 21068 OnExposeComplete: enter
00:52:50.181 00.001 21068 UpdateGuideState(): m_state=6
00:52:50.182 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8815
00:52:50.183 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=875.89, Mass=127798, SNR=103.4, Peak=14451 HFD=3.6
00:52:50.184 00.001 21068 MultiStar: [#1 -0.13,-0.05,0.97,U] [#2 -0.26,-0.26,1.11,U] [#3 -0.13,-0.21,0.77,U] [#4 -0.21,-0.17,0.74,U] [#5 -0.66,0.02,0.00,M1] [#6 -0.44,-0.04,0.69,U] [#7 -0.17,0.19,0.48,U] [#8 -0.12,0.26,0.69,U] 
00:52:50.185 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.03}, one-star: {-0.37, 0.19}
00:52:50.185 00.000 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
00:52:50.186 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
00:52:50.187 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.24 cameraTheta=-3.02 mountX=0.22 mountY=0.08, mountTheta=0.36
00:52:50.188 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.03, opts=13)
00:52:50.189 00.001 21068 Enqueuing Move request for scope (-0.23, -0.03)
00:52:50.190 00.001 16108 Worker thread wakes up
00:52:50.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
00:52:50.190 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
00:52:50.190 00.000 16108 Moving (-0.23, -0.03) raw xDistance=0.22 yDistance=0.08
00:52:50.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:52:50.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:50.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:52:50.190 00.000 16108 MoveAxis(W, 59, ABG)
00:52:50.190 00.000 16108 Guiding  Dir = 3, Dur = 59
00:52:50.190 00.000 16108 IsSlewing returns 0
00:52:50.191 00.001 16108 IsGuiding returns 0
00:52:50.192 00.001 16108 PulseGuide returned control before completion, sleep 68
00:52:50.195 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3446, FiltMin=2934, FiltMax=62621, Gamma=1.000
00:52:50.220 00.025 21068 UpdateGuideState exits: m=127798 SNR=103.4
00:52:50.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:50.223 00.001 21068 Enqueuing Expose request
00:52:50.274 00.051 16108 IsGuiding returns 0
00:52:50.274 00.000 16108 Move returns status 0, amount 59
00:52:50.274 00.000 16108 MoveAxis(N, 0, ABG)
00:52:50.274 00.000 16108 Move returns status 0, amount 0
00:52:50.275 00.001 16108 move complete, result=0
00:52:50.275 00.000 16108 worker thread done servicing request
00:52:50.275 00.000 16108 Worker thread wakes up
00:52:50.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:50.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:50.276 00.001 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
00:52:51.441 01.165 16108 Exposure complete
00:52:51.505 00.064 16108 worker thread done servicing request
00:52:51.505 00.000 21068 OnExposeComplete: enter
00:52:51.506 00.001 21068 UpdateGuideState(): m_state=6
00:52:51.507 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8816
00:52:51.507 00.000 21068 Star::Find returns 1 (0), X=219.48, Y=875.53, Mass=114272, SNR=82.1, Peak=13309 HFD=3.2
00:52:51.508 00.001 21068 MultiStar: [#1 -0.38,0.19,1.22,U] [#2 -0.20,-0.31,1.06,U] [#3 -0.23,-0.27,0.94,U] [#4 0.04,0.19,0.89,U] [#5 -0.43,-0.30,0.00,M2] [#6 -0.24,-0.07,0.86,U] [#7 0.02,-0.40,0.77,U] [#8 -0.30,0.16,0.97,U] 
00:52:51.509 00.001 21068 refined, 7 included, MultiStar: {-0.24, -0.07}, one-star: {-0.47, -0.17}
00:52:51.510 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
00:52:51.511 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
00:52:51.511 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.84 mountX=0.22 mountY=0.13, mountTheta=0.52
00:52:51.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.07, opts=13)
00:52:51.514 00.001 21068 Enqueuing Move request for scope (-0.24, -0.07)
00:52:51.514 00.000 16108 Worker thread wakes up
00:52:51.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
00:52:51.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
00:52:51.514 00.000 16108 Moving (-0.24, -0.07) raw xDistance=0.22 yDistance=0.13
00:52:51.515 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:52:51.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:51.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:52:51.515 00.000 16108 MoveAxis(W, 61, ABG)
00:52:51.515 00.000 16108 Guiding  Dir = 3, Dur = 61
00:52:51.515 00.000 16108 IsSlewing returns 0
00:52:51.515 00.000 16108 IsGuiding returns 0
00:52:51.521 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3446, FiltMin=2992, FiltMax=54323, Gamma=1.000
00:52:51.539 00.018 21068 UpdateGuideState exits: m=114272 SNR=82.1
00:52:51.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:51.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:51.542 00.001 21068 Enqueuing Expose request
00:52:51.547 00.005 16108 PulseGuide returned control before completion, sleep 40
00:52:51.593 00.046 16108 IsGuiding returns 1
00:52:51.593 00.000 16108 scope still moving after pulse duration time elapsed
00:52:51.624 00.031 16108 IsSlewing returns 0
00:52:51.625 00.001 16108 IsGuiding returns 1
00:52:51.655 00.030 16108 IsSlewing returns 0
00:52:51.655 00.000 16108 IsGuiding returns 0
00:52:51.655 00.000 16108 scope move finished after 61 + 78 ms
00:52:51.655 00.000 16108 Move returns status 0, amount 61
00:52:51.655 00.000 16108 MoveAxis(N, 0, ABG)
00:52:51.655 00.000 16108 Move returns status 0, amount 0
00:52:51.655 00.000 16108 move complete, result=0
00:52:51.655 00.000 16108 worker thread done servicing request
00:52:51.656 00.001 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
00:52:51.658 00.002 16108 Worker thread wakes up
00:52:51.658 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:51.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:52.625 00.967 16108 Exposure complete
00:52:52.691 00.066 16108 worker thread done servicing request
00:52:52.691 00.000 21068 OnExposeComplete: enter
00:52:52.694 00.003 21068 UpdateGuideState(): m_state=6
00:52:52.696 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8817
00:52:52.698 00.002 21068 Star::Find returns 1 (0), X=219.49, Y=875.40, Mass=122830, SNR=88.2, Peak=11731 HFD=3.4
00:52:52.700 00.002 21068 MultiStar: [#1 -0.50,-0.33,0.00,M1] [#2 -0.41,-0.75,0.00,M1] [#3 -0.67,-0.57,0.00,M1] [#4 -0.20,-0.55,0.00,M1] [#5 -0.48,-0.47,0.00,M3] [#6 -0.33,0.04,0.79,U] [#7 -0.38,-0.41,0.00,M1] [#8 -0.33,-0.16,0.71,U] 
00:52:52.701 00.001 21068 refined, 2 included, MultiStar: {-0.39, -0.15}, one-star: {-0.47, -0.30}
00:52:52.703 00.002 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
00:52:52.705 00.002 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
00:52:52.706 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.15 hyp=0.42 cameraTheta=-2.77 mountX=0.35 mountY=0.24, mountTheta=0.59
00:52:52.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.15, opts=13)
00:52:52.709 00.001 21068 Enqueuing Move request for scope (-0.39, -0.15)
00:52:52.710 00.001 16108 Worker thread wakes up
00:52:52.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.15) opts 0xd
00:52:52.711 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.15)
00:52:52.711 00.000 16108 Moving (-0.39, -0.15) raw xDistance=0.35 yDistance=0.24
00:52:52.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:52:52.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:52:52.711 00.000 16108 MoveAxis(W, 97, ABG)
00:52:52.711 00.000 16108 Guiding  Dir = 3, Dur = 97
00:52:52.711 00.000 16108 IsSlewing returns 0
00:52:52.712 00.001 16108 IsGuiding returns 0
00:52:52.716 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3446, FiltMin=2931, FiltMax=58637, Gamma=1.000
00:52:52.723 00.007 16108 PulseGuide returned control before completion, sleep 95
00:52:52.730 00.007 21068 UpdateGuideState exits: m=122830 SNR=88.2
00:52:52.731 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:52.733 00.001 21068 Enqueuing Expose request
00:52:52.832 00.099 16108 IsGuiding returns 1
00:52:52.832 00.000 16108 scope still moving after pulse duration time elapsed
00:52:52.863 00.031 16108 IsSlewing returns 0
00:52:52.864 00.001 16108 IsGuiding returns 0
00:52:52.864 00.000 16108 scope move finished after 97 + 55 ms
00:52:52.864 00.000 16108 Move returns status 0, amount 97
00:52:52.864 00.000 16108 MoveAxis(S, 48, ABG)
00:52:52.864 00.000 16108 Guiding  Dir = 1, Dur = 48
00:52:52.864 00.000 16108 IsSlewing returns 0
00:52:52.864 00.000 16108 IsGuiding returns 0
00:52:52.897 00.033 16108 PulseGuide returned control before completion, sleep 27
00:52:52.926 00.029 16108 IsGuiding returns 1
00:52:52.926 00.000 16108 scope still moving after pulse duration time elapsed
00:52:52.957 00.031 16108 IsSlewing returns 0
00:52:52.957 00.000 16108 IsGuiding returns 1
00:52:52.989 00.032 16108 IsSlewing returns 0
00:52:52.989 00.000 16108 IsGuiding returns 0
00:52:52.989 00.000 16108 scope move finished after 48 + 77 ms
00:52:52.990 00.001 16108 Move returns status 0, amount 48
00:52:52.990 00.000 16108 move complete, result=0
00:52:52.990 00.000 16108 worker thread done servicing request
00:52:52.990 00.000 16108 Worker thread wakes up
00:52:52.990 00.000 21068 GuideStep: 0.4 px 97 ms WEST, 0.2 px 48 ms SOUTH
00:52:52.993 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:52.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:54.154 01.161 16108 Exposure complete
00:52:54.211 00.057 16108 worker thread done servicing request
00:52:54.211 00.000 21068 OnExposeComplete: enter
00:52:54.213 00.002 21068 UpdateGuideState(): m_state=6
00:52:54.214 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8818
00:52:54.216 00.002 21068 Star::Find returns 1 (0), X=220.91, Y=875.04, Mass=106663, SNR=64.8, Peak=12409 HFD=3.0
00:52:54.217 00.001 21068 MultiStar: large primary error, entering stabilization period
00:52:54.218 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
00:52:54.219 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
00:52:54.220 00.001 21068 CameraToMount -- cameraX=0.95 cameraY=-0.66 hyp=1.15 cameraTheta=-0.61 mountX=-1.05 mountY=0.42, mountTheta=2.76
00:52:54.221 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.95, y=-0.66, opts=13)
00:52:54.223 00.002 21068 Enqueuing Move request for scope (0.95, -0.66)
00:52:54.223 00.000 16108 Worker thread wakes up
00:52:54.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.66) opts 0xd
00:52:54.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.95, -0.66)
00:52:54.224 00.001 16108 Moving (0.95, -0.66) raw xDistance=-1.05 yDistance=0.42
00:52:54.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.05
00:52:54.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
00:52:54.224 00.000 16108 MoveAxis(E, 268, ABG)
00:52:54.224 00.000 16108 Guiding  Dir = 2, Dur = 268
00:52:54.224 00.000 16108 IsSlewing returns 0
00:52:54.224 00.000 16108 IsGuiding returns 0
00:52:54.228 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3446, FiltMin=2966, FiltMax=61296, Gamma=1.000
00:52:54.242 00.014 21068 UpdateGuideState exits: m=106663 SNR=64.8
00:52:54.244 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.244 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:54.245 00.001 21068 Enqueuing Expose request
00:52:54.246 00.001 16108 PulseGuide returned control before completion, sleep 256
00:52:54.512 00.266 16108 IsGuiding returns 1
00:52:54.512 00.000 16108 scope still moving after pulse duration time elapsed
00:52:54.543 00.031 16108 IsSlewing returns 0
00:52:54.544 00.001 16108 IsGuiding returns 1
00:52:54.575 00.031 16108 IsSlewing returns 0
00:52:54.575 00.000 16108 IsGuiding returns 0
00:52:54.575 00.000 16108 scope move finished after 268 + 83 ms
00:52:54.575 00.000 16108 Move returns status 0, amount 268
00:52:54.576 00.001 16108 MoveAxis(S, 84, ABG)
00:52:54.576 00.000 16108 Guiding  Dir = 1, Dur = 84
00:52:54.576 00.000 16108 IsSlewing returns 0
00:52:54.576 00.000 16108 IsGuiding returns 0
00:52:54.641 00.065 16108 PulseGuide returned control before completion, sleep 31
00:52:54.686 00.045 16108 IsGuiding returns 1
00:52:54.686 00.000 16108 scope still moving after pulse duration time elapsed
00:52:54.717 00.031 16108 IsSlewing returns 0
00:52:54.717 00.000 16108 IsGuiding returns 1
00:52:54.748 00.031 16108 IsSlewing returns 0
00:52:54.748 00.000 16108 IsGuiding returns 0
00:52:54.748 00.000 16108 scope move finished after 84 + 88 ms
00:52:54.749 00.001 16108 Move returns status 0, amount 84
00:52:54.749 00.000 16108 move complete, result=0
00:52:54.749 00.000 16108 worker thread done servicing request
00:52:54.749 00.000 16108 Worker thread wakes up
00:52:54.749 00.000 21068 GuideStep: -1.0 px 268 ms EAST, 0.4 px 84 ms SOUTH
00:52:54.751 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:54.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:55.725 00.974 16108 Exposure complete
00:52:55.804 00.079 16108 worker thread done servicing request
00:52:55.804 00.000 21068 OnExposeComplete: enter
00:52:55.805 00.001 21068 UpdateGuideState(): m_state=6
00:52:55.808 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8819
00:52:55.809 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=875.68, Mass=132404, SNR=81.1, Peak=13187 HFD=3.5
00:52:55.810 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
00:52:55.811 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
00:52:55.812 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-3.09 mountX=0.38 mountY=0.11, mountTheta=0.29
00:52:55.815 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.02, opts=13)
00:52:55.817 00.002 21068 Enqueuing Move request for scope (-0.39, -0.02)
00:52:55.818 00.001 16108 Worker thread wakes up
00:52:55.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.02) opts 0xd
00:52:55.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.02)
00:52:55.818 00.000 16108 Moving (-0.39, -0.02) raw xDistance=0.38 yDistance=0.11
00:52:55.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.38
00:52:55.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:55.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:52:55.818 00.000 16108 MoveAxis(W, 81, ABG)
00:52:55.818 00.000 16108 Guiding  Dir = 3, Dur = 81
00:52:55.818 00.000 16108 IsSlewing returns 0
00:52:55.819 00.001 16108 IsGuiding returns 0
00:52:55.819 00.000 16108 PulseGuide returned control before completion, sleep 91
00:52:55.821 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3446, FiltMin=2944, FiltMax=52531, Gamma=1.000
00:52:55.837 00.016 21068 UpdateGuideState exits: m=132404 SNR=81.1
00:52:55.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:55.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:55.840 00.001 21068 Enqueuing Expose request
00:52:55.926 00.086 16108 IsGuiding returns 0
00:52:55.926 00.000 16108 Move returns status 0, amount 81
00:52:55.926 00.000 16108 MoveAxis(N, 0, ABG)
00:52:55.926 00.000 16108 Move returns status 0, amount 0
00:52:55.926 00.000 16108 move complete, result=0
00:52:55.927 00.001 16108 worker thread done servicing request
00:52:55.927 00.000 16108 Worker thread wakes up
00:52:55.927 00.000 21068 GuideStep: 0.4 px 81 ms WEST, 0.1 px 0 ms NORTH
00:52:55.929 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:55.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:57.095 01.166 16108 Exposure complete
00:52:57.151 00.056 16108 worker thread done servicing request
00:52:57.151 00.000 21068 OnExposeComplete: enter
00:52:57.153 00.002 21068 UpdateGuideState(): m_state=6
00:52:57.155 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8820
00:52:57.156 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.14, Mass=121043, SNR=82.6, Peak=11341 HFD=4.1
00:52:57.157 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
00:52:57.158 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
00:52:57.159 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.56 hyp=0.57 cameraTheta=-1.77 mountX=0.01 mountY=0.57, mountTheta=1.55
00:52:57.160 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.56, opts=13)
00:52:57.161 00.001 21068 Enqueuing Move request for scope (-0.11, -0.56)
00:52:57.162 00.001 16108 Worker thread wakes up
00:52:57.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.56) opts 0xd
00:52:57.162 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.56)
00:52:57.162 00.000 16108 Moving (-0.11, -0.56) raw xDistance=0.01 yDistance=0.57
00:52:57.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:57.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
00:52:57.162 00.000 16108 MoveAxis(E, 0, ABG)
00:52:57.162 00.000 16108 Move returns status 0, amount 0
00:52:57.162 00.000 16108 MoveAxis(S, 115, ABG)
00:52:57.162 00.000 16108 Guiding  Dir = 1, Dur = 115
00:52:57.163 00.001 16108 IsSlewing returns 0
00:52:57.163 00.000 16108 IsGuiding returns 0
00:52:57.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3446, FiltMin=2886, FiltMax=51699, Gamma=1.000
00:52:57.187 00.020 16108 PulseGuide returned control before completion, sleep 102
00:52:57.190 00.003 21068 UpdateGuideState exits: m=121043 SNR=82.6
00:52:57.193 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:57.195 00.001 21068 Enqueuing Expose request
00:52:57.296 00.101 16108 IsGuiding returns 1
00:52:57.296 00.000 16108 scope still moving after pulse duration time elapsed
00:52:57.327 00.031 16108 IsSlewing returns 0
00:52:57.327 00.000 16108 IsGuiding returns 1
00:52:57.359 00.032 16108 IsSlewing returns 0
00:52:57.359 00.000 16108 IsGuiding returns 0
00:52:57.359 00.000 16108 scope move finished after 115 + 81 ms
00:52:57.359 00.000 16108 Move returns status 0, amount 115
00:52:57.359 00.000 16108 move complete, result=0
00:52:57.359 00.000 16108 worker thread done servicing request
00:52:57.359 00.000 16108 Worker thread wakes up
00:52:57.359 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.6 px 115 ms SOUTH
00:52:57.362 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:57.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:52:58.335 00.973 16108 Exposure complete
00:52:58.394 00.059 16108 worker thread done servicing request
00:52:58.394 00.000 21068 OnExposeComplete: enter
00:52:58.395 00.001 21068 UpdateGuideState(): m_state=6
00:52:58.395 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8821
00:52:58.396 00.001 21068 Star::Find returns 1 (0), X=219.53, Y=876.73, Mass=122067, SNR=76.8, Peak=12739 HFD=3.6
00:52:58.397 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
00:52:58.398 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
00:52:58.398 00.000 21068 CameraToMount -- cameraX=-0.43 cameraY=1.02 hyp=1.11 cameraTheta=1.97 mountX=0.60 mountY=-0.89, mountTheta=-0.98
00:52:58.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=1.02, opts=13)
00:52:58.401 00.001 21068 Enqueuing Move request for scope (-0.43, 1.02)
00:52:58.402 00.001 16108 Worker thread wakes up
00:52:58.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.02) opts 0xd
00:52:58.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, 1.02)
00:52:58.402 00.000 16108 Moving (-0.43, 1.02) raw xDistance=0.60 yDistance=-0.89
00:52:58.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
00:52:58.402 00.000 16108 resist switch: large excursion: input -0.89 thresh 0.60 direction from 1 to -1
00:52:58.402 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.68
00:52:58.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
00:52:58.402 00.000 16108 MoveAxis(W, 157, ABG)
00:52:58.402 00.000 16108 Guiding  Dir = 3, Dur = 157
00:52:58.403 00.001 16108 IsSlewing returns 0
00:52:58.403 00.000 16108 IsGuiding returns 0
00:52:58.407 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3449, FiltMin=2944, FiltMax=51766, Gamma=1.000
00:52:58.424 00.017 21068 UpdateGuideState exits: m=122067 SNR=76.8
00:52:58.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:58.425 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:52:58.426 00.001 21068 Enqueuing Expose request
00:52:58.477 00.051 16108 PulseGuide returned control before completion, sleep 94
00:52:58.586 00.109 16108 IsGuiding returns 1
00:52:58.586 00.000 16108 scope still moving after pulse duration time elapsed
00:52:58.617 00.031 16108 IsSlewing returns 0
00:52:58.618 00.001 16108 IsGuiding returns 1
00:52:58.648 00.030 16108 IsSlewing returns 0
00:52:58.648 00.000 16108 IsGuiding returns 0
00:52:58.648 00.000 16108 scope move finished after 157 + 87 ms
00:52:58.648 00.000 16108 Move returns status 0, amount 157
00:52:58.648 00.000 16108 MoveAxis(N, 180, ABG)
00:52:58.648 00.000 16108 Guiding  Dir = 0, Dur = 180
00:52:58.649 00.001 16108 IsSlewing returns 0
00:52:58.649 00.000 16108 IsGuiding returns 0
00:52:58.650 00.001 16108 PulseGuide returned control before completion, sleep 189
00:52:58.852 00.202 16108 IsGuiding returns 1
00:52:58.852 00.000 16108 scope still moving after pulse duration time elapsed
00:52:58.882 00.030 16108 IsSlewing returns 0
00:52:58.882 00.000 16108 IsGuiding returns 0
00:52:58.884 00.002 16108 scope move finished after 180 + 54 ms
00:52:58.884 00.000 16108 Move returns status 0, amount 180
00:52:58.884 00.000 16108 move complete, result=0
00:52:58.884 00.000 16108 worker thread done servicing request
00:52:58.884 00.000 21068 GuideStep: 0.6 px 157 ms WEST, -0.9 px 180 ms NORTH
00:52:58.886 00.002 16108 Worker thread wakes up
00:52:58.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:52:58.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:00.052 01.165 16108 Exposure complete
00:53:00.131 00.079 16108 worker thread done servicing request
00:53:00.132 00.001 21068 OnExposeComplete: enter
00:53:00.132 00.000 21068 UpdateGuideState(): m_state=6
00:53:00.133 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8822
00:53:00.134 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=876.14, Mass=123482, SNR=84.6, Peak=12211 HFD=3.7
00:53:00.135 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
00:53:00.135 00.000 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
00:53:00.136 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.87 mountX=0.21 mountY=-0.40, mountTheta=-1.09
00:53:00.139 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.44, opts=13)
00:53:00.139 00.000 21068 Enqueuing Move request for scope (-0.13, 0.44)
00:53:00.140 00.001 16108 Worker thread wakes up
00:53:00.141 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.44) opts 0xd
00:53:00.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.44)
00:53:00.141 00.000 16108 Moving (-0.13, 0.44) raw xDistance=0.21 yDistance=-0.40
00:53:00.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
00:53:00.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:53:00.141 00.000 16108 MoveAxis(W, 66, ABG)
00:53:00.141 00.000 16108 Guiding  Dir = 3, Dur = 66
00:53:00.141 00.000 16108 IsSlewing returns 0
00:53:00.142 00.001 16108 IsGuiding returns 0
00:53:00.145 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3446, FiltMin=2937, FiltMax=44672, Gamma=1.000
00:53:00.160 00.015 21068 UpdateGuideState exits: m=123482 SNR=84.6
00:53:00.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:00.164 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:00.165 00.001 21068 Enqueuing Expose request
00:53:00.201 00.036 16108 PulseGuide returned control before completion, sleep 17
00:53:00.231 00.030 16108 IsGuiding returns 1
00:53:00.231 00.000 16108 scope still moving after pulse duration time elapsed
00:53:00.267 00.036 16108 IsSlewing returns 0
00:53:00.267 00.000 16108 IsGuiding returns 1
00:53:00.294 00.027 16108 IsSlewing returns 0
00:53:00.294 00.000 16108 IsGuiding returns 0
00:53:00.294 00.000 16108 scope move finished after 66 + 85 ms
00:53:00.294 00.000 16108 Move returns status 0, amount 66
00:53:00.294 00.000 16108 MoveAxis(N, 80, ABG)
00:53:00.294 00.000 16108 Guiding  Dir = 0, Dur = 80
00:53:00.294 00.000 16108 IsSlewing returns 0
00:53:00.294 00.000 16108 IsGuiding returns 0
00:53:00.296 00.002 16108 PulseGuide returned control before completion, sleep 88
00:53:00.388 00.092 16108 IsGuiding returns 1
00:53:00.388 00.000 16108 scope still moving after pulse duration time elapsed
00:53:00.419 00.031 16108 IsSlewing returns 0
00:53:00.419 00.000 16108 IsGuiding returns 1
00:53:00.450 00.031 16108 IsSlewing returns 0
00:53:00.450 00.000 16108 IsGuiding returns 0
00:53:00.451 00.001 16108 scope move finished after 80 + 76 ms
00:53:00.451 00.000 16108 Move returns status 0, amount 80
00:53:00.451 00.000 16108 move complete, result=0
00:53:00.451 00.000 16108 worker thread done servicing request
00:53:00.451 00.000 16108 Worker thread wakes up
00:53:00.451 00.000 21068 GuideStep: 0.2 px 66 ms WEST, -0.4 px 80 ms NORTH
00:53:00.452 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:00.453 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:01.420 00.967 16108 Exposure complete
00:53:01.496 00.076 16108 worker thread done servicing request
00:53:01.496 00.000 21068 OnExposeComplete: enter
00:53:01.497 00.001 21068 UpdateGuideState(): m_state=6
00:53:01.498 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8823
00:53:01.499 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=875.10, Mass=123462, SNR=72.2, Peak=12409 HFD=3.7
00:53:01.499 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
00:53:01.501 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
00:53:01.502 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.60 hyp=0.71 cameraTheta=-1.01 mountX=-0.48 mountY=0.50, mountTheta=2.34
00:53:01.506 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.60, opts=13)
00:53:01.508 00.002 21068 Enqueuing Move request for scope (0.38, -0.60)
00:53:01.510 00.002 16108 Worker thread wakes up
00:53:01.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.60) opts 0xd
00:53:01.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.60)
00:53:01.510 00.000 16108 Moving (0.38, -0.60) raw xDistance=-0.48 yDistance=0.50
00:53:01.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
00:53:01.511 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:01.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:53:01.511 00.000 16108 MoveAxis(E, 121, ABG)
00:53:01.511 00.000 16108 Guiding  Dir = 2, Dur = 121
00:53:01.512 00.001 16108 IsSlewing returns 0
00:53:01.512 00.000 16108 IsGuiding returns 0
00:53:01.519 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3449, FiltMin=2937, FiltMax=47235, Gamma=1.000
00:53:01.537 00.018 16108 PulseGuide returned control before completion, sleep 107
00:53:01.542 00.005 21068 UpdateGuideState exits: m=123462 SNR=72.2
00:53:01.542 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:01.544 00.001 21068 Enqueuing Expose request
00:53:01.660 00.116 16108 IsGuiding returns 1
00:53:01.660 00.000 16108 scope still moving after pulse duration time elapsed
00:53:01.692 00.032 16108 IsSlewing returns 0
00:53:01.692 00.000 16108 IsGuiding returns 1
00:53:01.723 00.031 16108 IsSlewing returns 0
00:53:01.724 00.001 16108 IsGuiding returns 0
00:53:01.724 00.000 16108 scope move finished after 121 + 90 ms
00:53:01.724 00.000 16108 Move returns status 0, amount 121
00:53:01.724 00.000 16108 MoveAxis(N, 0, ABG)
00:53:01.724 00.000 16108 Move returns status 0, amount 0
00:53:01.724 00.000 16108 move complete, result=0
00:53:01.724 00.000 16108 worker thread done servicing request
00:53:01.724 00.000 16108 Worker thread wakes up
00:53:01.724 00.000 21068 GuideStep: -0.5 px 121 ms EAST, 0.5 px 0 ms NORTH
00:53:01.728 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:01.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:02.890 01.162 16108 Exposure complete
00:53:02.960 00.070 16108 worker thread done servicing request
00:53:02.960 00.000 21068 OnExposeComplete: enter
00:53:02.961 00.001 21068 UpdateGuideState(): m_state=6
00:53:02.963 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8824
00:53:02.964 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=876.09, Mass=140768, SNR=94.3, Peak=15171 HFD=3.9
00:53:02.964 00.000 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
00:53:02.965 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
00:53:02.966 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.68 mountX=0.11 mountY=-0.37, mountTheta=-1.28
00:53:02.967 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.39, opts=13)
00:53:02.968 00.001 21068 Enqueuing Move request for scope (-0.04, 0.39)
00:53:02.969 00.001 16108 Worker thread wakes up
00:53:02.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
00:53:02.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
00:53:02.969 00.000 16108 Moving (-0.04, 0.39) raw xDistance=0.11 yDistance=-0.37
00:53:02.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:53:02.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:53:02.969 00.000 16108 MoveAxis(E, 0, ABG)
00:53:02.969 00.000 16108 Move returns status 0, amount 0
00:53:02.969 00.000 16108 MoveAxis(N, 74, ABG)
00:53:02.969 00.000 16108 Guiding  Dir = 0, Dur = 74
00:53:02.970 00.001 16108 IsSlewing returns 0
00:53:02.970 00.000 16108 IsGuiding returns 0
00:53:02.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3449, FiltMin=2931, FiltMax=52672, Gamma=1.000
00:53:02.978 00.005 16108 PulseGuide returned control before completion, sleep 77
00:53:02.988 00.010 21068 UpdateGuideState exits: m=140768 SNR=94.3
00:53:02.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:02.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:02.991 00.001 21068 Enqueuing Expose request
00:53:03.070 00.079 16108 IsGuiding returns 0
00:53:03.070 00.000 16108 Move returns status 0, amount 74
00:53:03.070 00.000 16108 move complete, result=0
00:53:03.070 00.000 16108 worker thread done servicing request
00:53:03.070 00.000 16108 Worker thread wakes up
00:53:03.070 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 74 ms NORTH
00:53:03.073 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:03.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:04.053 00.980 16108 Exposure complete
00:53:04.116 00.063 16108 worker thread done servicing request
00:53:04.116 00.000 21068 OnExposeComplete: enter
00:53:04.117 00.001 21068 UpdateGuideState(): m_state=6
00:53:04.117 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8825
00:53:04.118 00.001 21068 Star::Find returns 1 (0), X=218.85, Y=875.59, Mass=139585, SNR=85.5, Peak=13485 HFD=3.7
00:53:04.119 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
00:53:04.120 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.34)
00:53:04.120 00.000 21068 CameraToMount -- cameraX=-1.11 cameraY=-0.11 hyp=1.11 cameraTheta=-3.04 mountX=1.07 mountY=0.37, mountTheta=0.33
00:53:04.122 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.11, y=-0.11, opts=13)
00:53:04.123 00.001 21068 Enqueuing Move request for scope (-1.11, -0.11)
00:53:04.125 00.002 16108 Worker thread wakes up
00:53:04.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.11) opts 0xd
00:53:04.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.11, -0.11)
00:53:04.125 00.000 16108 Moving (-1.11, -0.11) raw xDistance=1.07 yDistance=0.37
00:53:04.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.07
00:53:04.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:04.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:53:04.125 00.000 16108 MoveAxis(W, 281, ABG)
00:53:04.126 00.001 16108 Guiding  Dir = 3, Dur = 281
00:53:04.126 00.000 16108 IsSlewing returns 0
00:53:04.126 00.000 16108 IsGuiding returns 0
00:53:04.134 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3449, FiltMin=2963, FiltMax=53085, Gamma=1.000
00:53:04.154 00.020 16108 PulseGuide returned control before completion, sleep 264
00:53:04.160 00.006 21068 UpdateGuideState exits: m=139585 SNR=85.5
00:53:04.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:04.163 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:04.164 00.001 21068 Enqueuing Expose request
00:53:04.420 00.256 16108 IsGuiding returns 1
00:53:04.420 00.000 16108 scope still moving after pulse duration time elapsed
00:53:04.451 00.031 16108 IsSlewing returns 0
00:53:04.451 00.000 16108 IsGuiding returns 1
00:53:04.483 00.032 16108 IsSlewing returns 0
00:53:04.483 00.000 16108 IsGuiding returns 0
00:53:04.483 00.000 16108 scope move finished after 281 + 75 ms
00:53:04.484 00.001 16108 Move returns status 0, amount 281
00:53:04.484 00.000 16108 MoveAxis(N, 0, ABG)
00:53:04.484 00.000 16108 Move returns status 0, amount 0
00:53:04.484 00.000 16108 move complete, result=0
00:53:04.484 00.000 16108 worker thread done servicing request
00:53:04.484 00.000 16108 Worker thread wakes up
00:53:04.484 00.000 21068 GuideStep: 1.1 px 281 ms WEST, 0.4 px 0 ms NORTH
00:53:04.487 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:04.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:05.655 01.168 16108 Exposure complete
00:53:05.719 00.064 16108 worker thread done servicing request
00:53:05.719 00.000 21068 OnExposeComplete: enter
00:53:05.720 00.001 21068 UpdateGuideState(): m_state=6
00:53:05.721 00.001 21068 Star::Find(15, 218, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8826
00:53:05.721 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=875.63, Mass=106140, SNR=75.3, Peak=11187 HFD=3.4
00:53:05.722 00.001 21068 MultiStar: exiting stabilization period
00:53:05.723 00.001 21068 MultiStar: [#1 -0.01,-0.15,1.13,U] [#2 0.06,-0.41,1.40,U] [#3 0.02,-0.39,1.00,U] [#4 0.16,0.05,1.02,U] [#5 0.07,-0.30,0.97,U] [#6 0.22,-0.05,1.00,U] [#7 0.18,-0.29,0.62,U] [#8 0.06,0.09,0.72,U] 
00:53:05.725 00.002 21068 single-star, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.08, -0.07}
00:53:05.725 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
00:53:05.726 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
00:53:05.727 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=-0.09 mountY=0.05, mountTheta=2.63
00:53:05.728 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
00:53:05.729 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
00:53:05.730 00.001 16108 Worker thread wakes up
00:53:05.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:53:05.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:53:05.730 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
00:53:05.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:53:05.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:05.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:05.730 00.000 16108 MoveAxis(E, 0, ABG)
00:53:05.731 00.001 16108 Move returns status 0, amount 0
00:53:05.731 00.000 16108 MoveAxis(N, 0, ABG)
00:53:05.731 00.000 16108 Move returns status 0, amount 0
00:53:05.731 00.000 16108 move complete, result=0
00:53:05.731 00.000 16108 worker thread done servicing request
00:53:05.736 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3449, FiltMin=2857, FiltMax=51033, Gamma=1.000
00:53:05.751 00.015 21068 UpdateGuideState exits: m=106140 SNR=75.3
00:53:05.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:05.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:05.753 00.000 21068 Enqueuing Expose request
00:53:05.754 00.001 16108 Worker thread wakes up
00:53:05.754 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:05.756 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:05.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:06.742 00.986 16108 Exposure complete
00:53:06.803 00.061 16108 worker thread done servicing request
00:53:06.804 00.001 21068 OnExposeComplete: enter
00:53:06.805 00.001 21068 UpdateGuideState(): m_state=6
00:53:06.805 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8827
00:53:06.806 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=875.09, Mass=122619, SNR=82.9, Peak=13309 HFD=3.7
00:53:06.807 00.001 21068 MultiStar: [#1 -0.33,-0.49,0.00,M1] [#2 -0.31,-0.99,0.00,M1] [#3 -0.30,-0.51,0.00,M1] [#4 -0.08,-0.44,0.80,U] [#5 -0.38,-0.66,0.00,M3] [#6 -0.24,-0.46,0.00,M1] [#7 -0.05,-0.66,0.00,M1] [#8 -0.06,-0.07,0.80,U] 
00:53:06.808 00.001 21068 refined, 2 included, MultiStar: {-0.18, -0.39}, one-star: {-0.35, -0.62}
00:53:06.809 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
00:53:06.810 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
00:53:06.810 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.39 hyp=0.43 cameraTheta=-2.00 mountX=0.11 mountY=0.42, mountTheta=1.32
00:53:06.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.39, opts=13)
00:53:06.813 00.001 21068 Enqueuing Move request for scope (-0.18, -0.39)
00:53:06.814 00.001 16108 Worker thread wakes up
00:53:06.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.39) opts 0xd
00:53:06.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.39)
00:53:06.814 00.000 16108 Moving (-0.18, -0.39) raw xDistance=0.11 yDistance=0.42
00:53:06.815 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:53:06.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:06.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:53:06.815 00.000 16108 MoveAxis(E, 0, ABG)
00:53:06.815 00.000 16108 Move returns status 0, amount 0
00:53:06.815 00.000 16108 MoveAxis(N, 0, ABG)
00:53:06.815 00.000 16108 Move returns status 0, amount 0
00:53:06.815 00.000 16108 move complete, result=0
00:53:06.815 00.000 16108 worker thread done servicing request
00:53:06.818 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3449, FiltMin=2909, FiltMax=55446, Gamma=1.000
00:53:06.833 00.015 21068 UpdateGuideState exits: m=122619 SNR=82.9
00:53:06.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:06.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:06.836 00.001 21068 Enqueuing Expose request
00:53:06.837 00.001 16108 Worker thread wakes up
00:53:06.837 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:53:06.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:06.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:08.012 01.175 16108 Exposure complete
00:53:08.069 00.057 16108 worker thread done servicing request
00:53:08.069 00.000 21068 OnExposeComplete: enter
00:53:08.070 00.001 21068 UpdateGuideState(): m_state=6
00:53:08.071 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8828
00:53:08.071 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=875.56, Mass=130298, SNR=88.1, Peak=13523 HFD=3.8
00:53:08.072 00.001 21068 MultiStar: [#1 0.52,-0.09,0.00,M2] [#2 0.32,-0.22,1.10,U] [#3 0.59,-0.37,0.00,M2] [#4 0.69,-0.20,0.00,M1] [#5 0.40,0.03,0.87,U] [#6 0.62,-0.13,0.00,M2] [#7 0.40,0.02,0.56,U] [#8 0.46,0.45,0.00,M1] 
00:53:08.074 00.002 21068 single-star, 3 included, MultiStar: {0.26, -0.10}, one-star: {-0.00, -0.14}
00:53:08.075 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
00:53:08.076 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
00:53:08.077 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.58 mountX=-0.02 mountY=0.13, mountTheta=1.74
00:53:08.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.14, opts=13)
00:53:08.082 00.003 21068 Enqueuing Move request for scope (-0.00, -0.14)
00:53:08.085 00.003 16108 Worker thread wakes up
00:53:08.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
00:53:08.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
00:53:08.085 00.000 16108 Moving (-0.00, -0.14) raw xDistance=-0.02 yDistance=0.13
00:53:08.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:08.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:08.086 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:53:08.086 00.000 16108 MoveAxis(E, 0, ABG)
00:53:08.086 00.000 16108 Move returns status 0, amount 0
00:53:08.086 00.000 16108 MoveAxis(N, 0, ABG)
00:53:08.086 00.000 16108 Move returns status 0, amount 0
00:53:08.086 00.000 16108 move complete, result=0
00:53:08.086 00.000 16108 worker thread done servicing request
00:53:08.095 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3449, FiltMin=2953, FiltMax=62781, Gamma=1.000
00:53:08.110 00.015 21068 UpdateGuideState exits: m=130298 SNR=88.1
00:53:08.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.111 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:08.112 00.001 21068 Enqueuing Expose request
00:53:08.113 00.001 16108 Worker thread wakes up
00:53:08.113 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:08.115 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:08.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:09.076 00.961 16108 Exposure complete
00:53:09.132 00.056 16108 worker thread done servicing request
00:53:09.132 00.000 21068 OnExposeComplete: enter
00:53:09.132 00.000 21068 UpdateGuideState(): m_state=6
00:53:09.133 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8829
00:53:09.134 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=875.44, Mass=117930, SNR=83.0, Peak=14201 HFD=3.3
00:53:09.136 00.002 21068 MultiStar: [#1 0.38,-0.04,1.13,U] [#2 0.65,-0.49,0.00,M1] [#3 0.86,-0.42,0.00,M3] [#4 0.99,-0.13,0.00,M2] [#5 0.74,-0.23,0.00,M3] [#6 0.75,-0.37,0.00,M3] [#7 0.84,-0.37,0.00,M1] [#8 0.88,0.07,0.00,M2] 
00:53:09.137 00.001 21068 refined, 1 included, MultiStar: {0.50, -0.15}, one-star: {0.64, -0.26}
00:53:09.138 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
00:53:09.139 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
00:53:09.139 00.000 21068 CameraToMount -- cameraX=0.50 cameraY=-0.15 hyp=0.52 cameraTheta=-0.28 mountX=-0.52 mountY=0.03, mountTheta=3.09
00:53:09.141 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=-0.15, opts=13)
00:53:09.142 00.001 21068 Enqueuing Move request for scope (0.50, -0.15)
00:53:09.143 00.001 16108 Worker thread wakes up
00:53:09.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.15) opts 0xd
00:53:09.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, -0.15)
00:53:09.143 00.000 16108 Moving (0.50, -0.15) raw xDistance=-0.52 yDistance=0.03
00:53:09.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:53:09.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:09.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:09.143 00.000 16108 MoveAxis(E, 136, ABG)
00:53:09.143 00.000 16108 Guiding  Dir = 2, Dur = 136
00:53:09.143 00.000 16108 IsSlewing returns 0
00:53:09.144 00.001 16108 IsGuiding returns 0
00:53:09.145 00.001 16108 PulseGuide returned control before completion, sleep 145
00:53:09.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3449, FiltMin=2989, FiltMax=55110, Gamma=1.000
00:53:09.171 00.020 21068 UpdateGuideState exits: m=117930 SNR=83.0
00:53:09.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:09.174 00.001 21068 Enqueuing Expose request
00:53:09.300 00.126 16108 IsGuiding returns 1
00:53:09.300 00.000 16108 scope still moving after pulse duration time elapsed
00:53:09.331 00.031 16108 IsSlewing returns 0
00:53:09.331 00.000 16108 IsGuiding returns 0
00:53:09.333 00.002 16108 scope move finished after 136 + 52 ms
00:53:09.333 00.000 16108 Move returns status 0, amount 136
00:53:09.333 00.000 16108 MoveAxis(N, 0, ABG)
00:53:09.333 00.000 16108 Move returns status 0, amount 0
00:53:09.333 00.000 16108 move complete, result=0
00:53:09.333 00.000 16108 worker thread done servicing request
00:53:09.333 00.000 16108 Worker thread wakes up
00:53:09.333 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:09.334 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:09.334 00.000 21068 GuideStep: -0.5 px 136 ms EAST, 0.0 px 0 ms NORTH
00:53:10.497 01.163 16108 Exposure complete
00:53:10.551 00.054 16108 worker thread done servicing request
00:53:10.551 00.000 21068 OnExposeComplete: enter
00:53:10.552 00.001 21068 UpdateGuideState(): m_state=6
00:53:10.553 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8830
00:53:10.554 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=876.40, Mass=124421, SNR=85.7, Peak=14147 HFD=3.6
00:53:10.555 00.001 21068 MultiStar: [#1 -0.15,0.63,0.00,M2] [#2 -0.24,0.22,1.15,U] [#3 0.05,0.41,1.02,U] [#4 -0.20,0.60,0.00,M3] [#5 -0.57,0.43,0.00,M4] [#6 -0.13,0.63,0.00,M4] [#7 -0.10,0.67,0.00,M2] [#8 -0.16,1.02,0.00,M3] 
00:53:10.556 00.001 21068 refined, 2 included, MultiStar: {-0.11, 0.43}, one-star: {-0.14, 0.70}
00:53:10.557 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
00:53:10.558 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
00:53:10.559 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.43 hyp=0.45 cameraTheta=1.83 mountX=0.19 mountY=-0.39, mountTheta=-1.13
00:53:10.560 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.43, opts=13)
00:53:10.561 00.001 21068 Enqueuing Move request for scope (-0.11, 0.43)
00:53:10.562 00.001 16108 Worker thread wakes up
00:53:10.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.43) opts 0xd
00:53:10.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.43)
00:53:10.562 00.000 16108 Moving (-0.11, 0.43) raw xDistance=0.19 yDistance=-0.39
00:53:10.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:53:10.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:53:10.562 00.000 16108 MoveAxis(E, 0, ABG)
00:53:10.563 00.001 16108 Move returns status 0, amount 0
00:53:10.563 00.000 16108 MoveAxis(N, 79, ABG)
00:53:10.563 00.000 16108 Guiding  Dir = 0, Dur = 79
00:53:10.563 00.000 16108 IsSlewing returns 0
00:53:10.563 00.000 16108 IsGuiding returns 0
00:53:10.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3446, FiltMin=2963, FiltMax=54221, Gamma=1.000
00:53:10.581 00.014 21068 UpdateGuideState exits: m=124421 SNR=85.7
00:53:10.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:10.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:10.584 00.001 21068 Enqueuing Expose request
00:53:10.589 00.005 16108 PulseGuide returned control before completion, sleep 64
00:53:10.666 00.077 16108 IsGuiding returns 1
00:53:10.666 00.000 16108 scope still moving after pulse duration time elapsed
00:53:10.698 00.032 16108 IsSlewing returns 0
00:53:10.698 00.000 16108 IsGuiding returns 0
00:53:10.698 00.000 16108 scope move finished after 79 + 55 ms
00:53:10.698 00.000 16108 Move returns status 0, amount 79
00:53:10.699 00.001 16108 move complete, result=0
00:53:10.699 00.000 16108 worker thread done servicing request
00:53:10.699 00.000 16108 Worker thread wakes up
00:53:10.699 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 79 ms NORTH
00:53:10.702 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:10.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:11.685 00.983 16108 Exposure complete
00:53:11.748 00.063 16108 worker thread done servicing request
00:53:11.748 00.000 21068 OnExposeComplete: enter
00:53:11.749 00.001 21068 UpdateGuideState(): m_state=6
00:53:11.751 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8831
00:53:11.751 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=875.85, Mass=120667, SNR=74.7, Peak=13139 HFD=3.6
00:53:11.753 00.002 21068 MultiStar: [#1 0.37,0.13,1.15,U] [#2 0.43,0.02,1.27,U] [#3 0.45,-0.27,0.00,M3] [#4 0.33,-0.26,0.95,U] [#5 0.04,-0.05,1.02,U] [#6 0.28,-0.04,0.88,U] [#7 0.42,0.06,0.62,U] [#8 0.42,0.39,0.00,M4] 
00:53:11.754 00.001 21068 refined, 6 included, MultiStar: {0.31, 0.00}, one-star: {0.32, 0.15}
00:53:11.757 00.003 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
00:53:11.758 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
00:53:11.760 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.01 mountX=-0.31 mountY=-0.08, mountTheta=-2.90
00:53:11.761 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.00, opts=13)
00:53:11.762 00.001 21068 Enqueuing Move request for scope (0.31, 0.00)
00:53:11.763 00.001 16108 Worker thread wakes up
00:53:11.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.00) opts 0xd
00:53:11.764 00.001 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.00)
00:53:11.764 00.000 16108 Moving (0.31, 0.00) raw xDistance=-0.31 yDistance=-0.08
00:53:11.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:53:11.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:11.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:11.764 00.000 16108 MoveAxis(E, 80, ABG)
00:53:11.764 00.000 16108 Guiding  Dir = 2, Dur = 80
00:53:11.765 00.001 16108 IsSlewing returns 0
00:53:11.765 00.000 16108 IsGuiding returns 0
00:53:11.766 00.001 16108 PulseGuide returned control before completion, sleep 89
00:53:11.767 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3449, FiltMin=2947, FiltMax=56883, Gamma=1.000
00:53:11.792 00.025 21068 UpdateGuideState exits: m=120667 SNR=74.7
00:53:11.794 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:11.797 00.002 21068 Enqueuing Expose request
00:53:11.868 00.071 16108 IsGuiding returns 1
00:53:11.868 00.000 16108 scope still moving after pulse duration time elapsed
00:53:11.900 00.032 16108 IsSlewing returns 0
00:53:11.901 00.001 16108 IsGuiding returns 0
00:53:11.901 00.000 16108 scope move finished after 80 + 55 ms
00:53:11.901 00.000 16108 Move returns status 0, amount 80
00:53:11.901 00.000 16108 MoveAxis(N, 0, ABG)
00:53:11.901 00.000 16108 Move returns status 0, amount 0
00:53:11.901 00.000 16108 move complete, result=0
00:53:11.901 00.000 16108 worker thread done servicing request
00:53:11.901 00.000 16108 Worker thread wakes up
00:53:11.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:11.901 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
00:53:11.905 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:13.075 01.170 16108 Exposure complete
00:53:13.132 00.057 16108 worker thread done servicing request
00:53:13.132 00.000 21068 OnExposeComplete: enter
00:53:13.133 00.001 21068 UpdateGuideState(): m_state=6
00:53:13.133 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8832
00:53:13.134 00.001 21068 Star::Find returns 1 (0), X=219.18, Y=875.92, Mass=146189, SNR=100.8, Peak=13869 HFD=4.0
00:53:13.135 00.001 21068 MultiStar: [#1 -0.84,0.24,0.00,M2] [#2 -0.68,-0.34,0.00,M1] [#3 -0.56,-0.18,0.00,M4] [#4 -0.40,0.14,0.73,U] [#5 -0.94,0.08,0.00,M4] [#6 -0.65,0.20,0.00,M4] [#7 -0.42,-0.25,0.00,M2] [#8 -0.74,0.33,0.00,M5] 
00:53:13.136 00.001 21068 refined, 1 included, MultiStar: {-0.62, 0.18}, one-star: {-0.78, 0.22}
00:53:13.137 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
00:53:13.138 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
00:53:13.138 00.000 21068 CameraToMount -- cameraX=-0.62 cameraY=0.18 hyp=0.64 cameraTheta=2.85 mountX=0.64 mountY=-0.03, mountTheta=-0.05
00:53:13.140 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.62, y=0.18, opts=13)
00:53:13.141 00.001 21068 Enqueuing Move request for scope (-0.62, 0.18)
00:53:13.141 00.000 16108 Worker thread wakes up
00:53:13.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.18) opts 0xd
00:53:13.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.62, 0.18)
00:53:13.141 00.000 16108 Moving (-0.62, 0.18) raw xDistance=0.64 yDistance=-0.03
00:53:13.142 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64
00:53:13.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:13.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:13.142 00.000 16108 MoveAxis(W, 162, ABG)
00:53:13.142 00.000 16108 Guiding  Dir = 3, Dur = 162
00:53:13.142 00.000 16108 IsSlewing returns 0
00:53:13.142 00.000 16108 IsGuiding returns 0
00:53:13.144 00.002 16108 PulseGuide returned control before completion, sleep 171
00:53:13.146 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3449, FiltMin=2941, FiltMax=51981, Gamma=1.000
00:53:13.172 00.026 21068 UpdateGuideState exits: m=146189 SNR=100.8
00:53:13.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:13.175 00.001 21068 Enqueuing Expose request
00:53:13.317 00.142 16108 IsGuiding returns 1
00:53:13.317 00.000 16108 scope still moving after pulse duration time elapsed
00:53:13.348 00.031 16108 IsSlewing returns 0
00:53:13.348 00.000 16108 IsGuiding returns 1
00:53:13.380 00.032 16108 IsSlewing returns 0
00:53:13.380 00.000 16108 IsGuiding returns 0
00:53:13.380 00.000 16108 scope move finished after 162 + 75 ms
00:53:13.380 00.000 16108 Move returns status 0, amount 162
00:53:13.380 00.000 16108 MoveAxis(N, 0, ABG)
00:53:13.380 00.000 16108 Move returns status 0, amount 0
00:53:13.380 00.000 16108 move complete, result=0
00:53:13.380 00.000 16108 worker thread done servicing request
00:53:13.380 00.000 16108 Worker thread wakes up
00:53:13.380 00.000 21068 GuideStep: 0.6 px 162 ms WEST, -0.0 px 0 ms NORTH
00:53:13.381 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:13.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:14.352 00.971 16108 Exposure complete
00:53:14.408 00.056 16108 worker thread done servicing request
00:53:14.408 00.000 21068 OnExposeComplete: enter
00:53:14.409 00.001 21068 UpdateGuideState(): m_state=6
00:53:14.410 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8833
00:53:14.410 00.000 21068 Star::Find returns 1 (0), X=219.49, Y=876.24, Mass=109307, SNR=76.0, Peak=11203 HFD=3.6
00:53:14.411 00.001 21068 MultiStar: [#1 -0.46,0.38,0.00,M3] [#2 -0.22,0.12,1.30,U] [#3 -0.43,0.35,0.00,M5] [#4 0.13,0.73,0.00,M2] [#5 -0.12,0.47,0.00,M5] [#6 -0.13,0.43,0.92,U] [#7 -0.35,0.37,0.00,M3] [#8 0.14,0.86,0.00,M6] 
00:53:14.412 00.001 21068 refined, 2 included, MultiStar: {-0.27, 0.34}, one-star: {-0.47, 0.54}
00:53:14.413 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
00:53:14.414 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
00:53:14.414 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.34 hyp=0.44 cameraTheta=2.24 mountX=0.33 mountY=-0.27, mountTheta=-0.69
00:53:14.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.34, opts=13)
00:53:14.417 00.001 21068 Enqueuing Move request for scope (-0.27, 0.34)
00:53:14.418 00.001 16108 Worker thread wakes up
00:53:14.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.34) opts 0xd
00:53:14.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.34)
00:53:14.418 00.000 16108 Moving (-0.27, 0.34) raw xDistance=0.33 yDistance=-0.27
00:53:14.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:53:14.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:53:14.418 00.000 16108 MoveAxis(W, 97, ABG)
00:53:14.418 00.000 16108 Guiding  Dir = 3, Dur = 97
00:53:14.418 00.000 16108 IsSlewing returns 0
00:53:14.418 00.000 16108 IsGuiding returns 0
00:53:14.422 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3449, FiltMin=2989, FiltMax=54973, Gamma=1.000
00:53:14.448 00.026 21068 UpdateGuideState exits: m=109307 SNR=76.0
00:53:14.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:14.451 00.001 21068 Enqueuing Expose request
00:53:14.463 00.012 16108 PulseGuide returned control before completion, sleep 63
00:53:14.540 00.077 16108 IsGuiding returns 1
00:53:14.540 00.000 16108 scope still moving after pulse duration time elapsed
00:53:14.571 00.031 16108 IsSlewing returns 0
00:53:14.571 00.000 16108 IsGuiding returns 1
00:53:14.602 00.031 16108 IsSlewing returns 0
00:53:14.602 00.000 16108 IsGuiding returns 1
00:53:14.633 00.031 16108 IsSlewing returns 0
00:53:14.633 00.000 16108 IsGuiding returns 0
00:53:14.634 00.001 16108 scope move finished after 97 + 118 ms
00:53:14.634 00.000 16108 Move returns status 0, amount 97
00:53:14.634 00.000 16108 MoveAxis(N, 54, ABG)
00:53:14.634 00.000 16108 Guiding  Dir = 0, Dur = 54
00:53:14.634 00.000 16108 IsSlewing returns 0
00:53:14.634 00.000 16108 IsGuiding returns 0
00:53:14.697 00.063 16108 IsGuiding returns 1
00:53:14.697 00.000 16108 scope still moving after pulse duration time elapsed
00:53:14.727 00.030 16108 IsSlewing returns 0
00:53:14.727 00.000 16108 IsGuiding returns 1
00:53:14.758 00.031 16108 IsSlewing returns 0
00:53:14.759 00.001 16108 IsGuiding returns 1
00:53:14.789 00.030 16108 IsSlewing returns 0
00:53:14.789 00.000 16108 IsGuiding returns 0
00:53:14.789 00.000 16108 scope move finished after 54 + 101 ms
00:53:14.789 00.000 16108 Move returns status 0, amount 54
00:53:14.789 00.000 16108 move complete, result=0
00:53:14.789 00.000 16108 worker thread done servicing request
00:53:14.789 00.000 16108 Worker thread wakes up
00:53:14.789 00.000 21068 GuideStep: 0.3 px 97 ms WEST, -0.3 px 54 ms NORTH
00:53:14.792 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:14.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:15.957 01.165 16108 Exposure complete
00:53:16.031 00.074 16108 worker thread done servicing request
00:53:16.031 00.000 21068 OnExposeComplete: enter
00:53:16.033 00.002 21068 UpdateGuideState(): m_state=6
00:53:16.034 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8834
00:53:16.035 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.07, Mass=106597, SNR=72.6, Peak=10944 HFD=3.6
00:53:16.035 00.000 21068 MultiStar: [#1 0.53,0.34,0.00,M4] [#2 0.91,0.06,0.00,M1] [#3 0.23,0.31,1.20,U] [#4 0.98,0.61,0.00,M3] [#5 0.49,0.49,0.00,M6] [#6 0.92,0.57,0.00,M4] [#7 0.89,0.35,0.00,M4] [#8 0.59,0.56,0.00,M7] 
00:53:16.036 00.001 21068 refined, 1 included, MultiStar: {0.36, 0.33}, one-star: {0.51, 0.37}
00:53:16.037 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:53:16.039 00.002 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
00:53:16.039 00.000 21068 CameraToMount -- cameraX=0.36 cameraY=0.33 hyp=0.49 cameraTheta=0.75 mountX=-0.29 mountY=-0.41, mountTheta=-2.19
00:53:16.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.33, opts=13)
00:53:16.042 00.001 21068 Enqueuing Move request for scope (0.36, 0.33)
00:53:16.042 00.000 16108 Worker thread wakes up
00:53:16.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.33) opts 0xd
00:53:16.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.33)
00:53:16.042 00.000 16108 Moving (0.36, 0.33) raw xDistance=-0.29 yDistance=-0.41
00:53:16.043 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
00:53:16.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:53:16.043 00.000 16108 MoveAxis(E, 70, ABG)
00:53:16.043 00.000 16108 Guiding  Dir = 2, Dur = 70
00:53:16.043 00.000 16108 IsSlewing returns 0
00:53:16.043 00.000 16108 IsGuiding returns 0
00:53:16.047 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3449, FiltMin=2941, FiltMax=55846, Gamma=1.000
00:53:16.063 00.016 16108 PulseGuide returned control before completion, sleep 60
00:53:16.075 00.012 21068 UpdateGuideState exits: m=106597 SNR=72.6
00:53:16.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.077 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:16.079 00.002 21068 Enqueuing Expose request
00:53:16.125 00.046 16108 IsGuiding returns 1
00:53:16.125 00.000 16108 scope still moving after pulse duration time elapsed
00:53:16.156 00.031 16108 IsSlewing returns 0
00:53:16.156 00.000 16108 IsGuiding returns 0
00:53:16.156 00.000 16108 scope move finished after 70 + 43 ms
00:53:16.156 00.000 16108 Move returns status 0, amount 70
00:53:16.156 00.000 16108 MoveAxis(N, 82, ABG)
00:53:16.156 00.000 16108 Guiding  Dir = 0, Dur = 82
00:53:16.156 00.000 16108 IsSlewing returns 0
00:53:16.156 00.000 16108 IsGuiding returns 0
00:53:16.219 00.063 16108 PulseGuide returned control before completion, sleep 31
00:53:16.265 00.046 16108 IsGuiding returns 1
00:53:16.265 00.000 16108 scope still moving after pulse duration time elapsed
00:53:16.296 00.031 16108 IsSlewing returns 0
00:53:16.296 00.000 16108 IsGuiding returns 1
00:53:16.327 00.031 16108 IsSlewing returns 0
00:53:16.327 00.000 16108 IsGuiding returns 0
00:53:16.327 00.000 16108 scope move finished after 82 + 88 ms
00:53:16.327 00.000 16108 Move returns status 0, amount 82
00:53:16.329 00.002 16108 move complete, result=0
00:53:16.329 00.000 16108 worker thread done servicing request
00:53:16.329 00.000 16108 Worker thread wakes up
00:53:16.329 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.4 px 82 ms NORTH
00:53:16.332 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:16.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:17.298 00.966 16108 Exposure complete
00:53:17.374 00.076 16108 worker thread done servicing request
00:53:17.374 00.000 21068 OnExposeComplete: enter
00:53:17.375 00.001 21068 UpdateGuideState(): m_state=6
00:53:17.376 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8835
00:53:17.376 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=876.03, Mass=135980, SNR=91.5, Peak=13856 HFD=3.7
00:53:17.379 00.003 21068 MultiStar: [#1 0.62,0.10,0.00,M5] [#2 0.62,0.15,0.00,M2] [#3 0.52,-0.02,0.00,M5] [#4 1.02,0.45,0.00,M4] [#5 0.93,0.33,0.00,M7] [#6 1.10,0.66,0.00,M5] [#7 0.72,0.22,0.00,M5] [#8 0.73,0.56,0.00,M8] 
00:53:17.379 00.000 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
00:53:17.380 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
00:53:17.381 00.001 21068 CameraToMount -- cameraX=0.64 cameraY=0.33 hyp=0.72 cameraTheta=0.48 mountX=-0.57 mountY=-0.47, mountTheta=-2.45
00:53:17.382 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.64, y=0.33, opts=13)
00:53:17.383 00.001 21068 Enqueuing Move request for scope (0.64, 0.33)
00:53:17.383 00.000 16108 Worker thread wakes up
00:53:17.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.33) opts 0xd
00:53:17.383 00.000 16108 Handling offset move in thread for scope, endpoint = (0.64, 0.33)
00:53:17.384 00.001 16108 Moving (0.64, 0.33) raw xDistance=-0.57 yDistance=-0.47
00:53:17.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
00:53:17.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:53:17.384 00.000 16108 MoveAxis(E, 155, ABG)
00:53:17.384 00.000 16108 Guiding  Dir = 2, Dur = 155
00:53:17.384 00.000 16108 IsSlewing returns 0
00:53:17.384 00.000 16108 IsGuiding returns 0
00:53:17.388 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3446, FiltMin=2992, FiltMax=48960, Gamma=1.000
00:53:17.395 00.007 16108 PulseGuide returned control before completion, sleep 155
00:53:17.403 00.008 21068 UpdateGuideState exits: m=135980 SNR=91.5
00:53:17.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:17.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:17.405 00.000 21068 Enqueuing Expose request
00:53:17.565 00.160 16108 IsGuiding returns 0
00:53:17.565 00.000 16108 Move returns status 0, amount 155
00:53:17.565 00.000 16108 MoveAxis(N, 95, ABG)
00:53:17.565 00.000 16108 Guiding  Dir = 0, Dur = 95
00:53:17.565 00.000 16108 IsSlewing returns 0
00:53:17.565 00.000 16108 IsGuiding returns 0
00:53:17.579 00.014 16108 PulseGuide returned control before completion, sleep 93
00:53:17.675 00.096 16108 IsGuiding returns 1
00:53:17.675 00.000 16108 scope still moving after pulse duration time elapsed
00:53:17.706 00.031 16108 IsSlewing returns 0
00:53:17.707 00.001 16108 IsGuiding returns 1
00:53:17.738 00.031 16108 IsSlewing returns 0
00:53:17.738 00.000 16108 IsGuiding returns 0
00:53:17.738 00.000 16108 scope move finished after 95 + 77 ms
00:53:17.738 00.000 16108 Move returns status 0, amount 95
00:53:17.738 00.000 16108 move complete, result=0
00:53:17.738 00.000 16108 worker thread done servicing request
00:53:17.738 00.000 16108 Worker thread wakes up
00:53:17.738 00.000 21068 GuideStep: -0.6 px 155 ms EAST, -0.5 px 95 ms NORTH
00:53:17.740 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:17.741 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:18.900 01.159 16108 Exposure complete
00:53:18.956 00.056 16108 worker thread done servicing request
00:53:18.956 00.000 21068 OnExposeComplete: enter
00:53:18.959 00.003 21068 UpdateGuideState(): m_state=6
00:53:18.961 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8836
00:53:18.963 00.002 21068 Star::Find returns 1 (0), X=220.38, Y=875.53, Mass=119329, SNR=76.2, Peak=12125 HFD=3.3
00:53:18.965 00.002 21068 MultiStar: [#1 0.74,-0.20,0.00,M6] [#2 0.55,-0.23,0.00,M3] [#3 0.98,-0.24,0.00,M6] [#4 0.64,-0.18,0.00,M5] [#5 0.38,-0.46,0.00,M8] [#6 0.43,-0.11,1.01,U] [#7 0.60,-0.25,0.00,M6] [#8 0.83,0.08,0.00,M9] 
00:53:18.966 00.001 21068 refined, 1 included, MultiStar: {0.43, -0.14}, one-star: {0.43, -0.17}
00:53:18.968 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
00:53:18.968 00.000 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
00:53:18.969 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-0.32 mountX=-0.44 mountY=0.04, mountTheta=3.06
00:53:18.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.14, opts=13)
00:53:18.971 00.000 21068 Enqueuing Move request for scope (0.43, -0.14)
00:53:18.972 00.001 16108 Worker thread wakes up
00:53:18.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.14) opts 0xd
00:53:18.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.14)
00:53:18.972 00.000 16108 Moving (0.43, -0.14) raw xDistance=-0.44 yDistance=0.04
00:53:18.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
00:53:18.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:18.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:18.972 00.000 16108 MoveAxis(E, 127, ABG)
00:53:18.972 00.000 16108 Guiding  Dir = 2, Dur = 127
00:53:18.973 00.001 16108 IsSlewing returns 0
00:53:18.973 00.000 16108 IsGuiding returns 0
00:53:18.976 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3446, FiltMin=2957, FiltMax=53837, Gamma=1.000
00:53:18.983 00.007 16108 PulseGuide returned control before completion, sleep 127
00:53:18.996 00.013 21068 UpdateGuideState exits: m=119329 SNR=76.2
00:53:18.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:18.999 00.001 21068 Enqueuing Expose request
00:53:19.125 00.126 16108 IsGuiding returns 1
00:53:19.125 00.000 16108 scope still moving after pulse duration time elapsed
00:53:19.156 00.031 16108 IsSlewing returns 0
00:53:19.156 00.000 16108 IsGuiding returns 0
00:53:19.156 00.000 16108 scope move finished after 127 + 56 ms
00:53:19.156 00.000 16108 Move returns status 0, amount 127
00:53:19.156 00.000 16108 MoveAxis(N, 0, ABG)
00:53:19.156 00.000 16108 Move returns status 0, amount 0
00:53:19.156 00.000 16108 move complete, result=0
00:53:19.156 00.000 16108 worker thread done servicing request
00:53:19.156 00.000 21068 GuideStep: -0.4 px 127 ms EAST, 0.0 px 0 ms NORTH
00:53:19.159 00.003 16108 Worker thread wakes up
00:53:19.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:19.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:20.131 00.972 16108 Exposure complete
00:53:20.188 00.057 16108 worker thread done servicing request
00:53:20.188 00.000 21068 OnExposeComplete: enter
00:53:20.189 00.001 21068 UpdateGuideState(): m_state=6
00:53:20.192 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8837
00:53:20.194 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=876.26, Mass=133708, SNR=83.6, Peak=12339 HFD=4.1
00:53:20.195 00.001 21068 MultiStar: [#1 0.28,0.44,0.00,M7] [#2 0.43,0.04,1.03,U] [#3 0.48,0.11,0.00,M7] [#4 0.03,0.14,0.87,U] [#5 -0.11,0.15,1.05,U] [#6 0.15,0.27,0.74,U] [#7 0.24,0.23,0.63,U] [#8 0.16,0.55,0.00,M10] 
00:53:20.197 00.002 21068 refined, 5 included, MultiStar: {0.12, 0.23}, one-star: {0.01, 0.56}
00:53:20.198 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
00:53:20.199 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
00:53:20.200 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=-0.08 mountY=-0.25, mountTheta=-1.87
00:53:20.205 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.23, opts=13)
00:53:20.206 00.001 21068 Enqueuing Move request for scope (0.12, 0.23)
00:53:20.207 00.001 16108 Worker thread wakes up
00:53:20.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:53:20.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:53:20.207 00.000 16108 Moving (0.12, 0.23) raw xDistance=-0.08 yDistance=-0.25
00:53:20.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:53:20.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:53:20.207 00.000 16108 MoveAxis(E, 0, ABG)
00:53:20.207 00.000 16108 Move returns status 0, amount 0
00:53:20.207 00.000 16108 MoveAxis(N, 50, ABG)
00:53:20.207 00.000 16108 Guiding  Dir = 0, Dur = 50
00:53:20.207 00.000 16108 IsSlewing returns 0
00:53:20.208 00.001 16108 IsGuiding returns 0
00:53:20.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3446, FiltMin=2941, FiltMax=51216, Gamma=1.000
00:53:20.227 00.016 21068 UpdateGuideState exits: m=133708 SNR=83.6
00:53:20.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:20.228 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:20.229 00.001 21068 Enqueuing Expose request
00:53:20.239 00.010 16108 PulseGuide returned control before completion, sleep 29
00:53:20.283 00.044 16108 IsGuiding returns 1
00:53:20.283 00.000 16108 scope still moving after pulse duration time elapsed
00:53:20.314 00.031 16108 IsSlewing returns 0
00:53:20.314 00.000 16108 IsGuiding returns 1
00:53:20.345 00.031 16108 IsSlewing returns 0
00:53:20.345 00.000 16108 IsGuiding returns 0
00:53:20.345 00.000 16108 scope move finished after 50 + 87 ms
00:53:20.345 00.000 16108 Move returns status 0, amount 50
00:53:20.345 00.000 16108 move complete, result=0
00:53:20.345 00.000 16108 worker thread done servicing request
00:53:20.345 00.000 16108 Worker thread wakes up
00:53:20.345 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
00:53:20.347 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:20.349 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:21.502 01.153 16108 Exposure complete
00:53:21.568 00.066 16108 worker thread done servicing request
00:53:21.568 00.000 21068 OnExposeComplete: enter
00:53:21.570 00.002 21068 UpdateGuideState(): m_state=6
00:53:21.570 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8838
00:53:21.571 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=876.23, Mass=115339, SNR=74.4, Peak=13171 HFD=3.6
00:53:21.572 00.001 21068 MultiStar: [#1 -0.08,0.38,1.38,U] [#2 0.01,0.15,1.45,U] [#3 -0.05,0.43,1.20,U] [#4 -0.21,0.03,0.90,U] [#5 -0.16,0.38,0.85,U] [#6 -0.08,0.10,0.93,U] [#7 0.09,0.18,0.68,U] [#8 -0.04,0.64,0.00,R] 
00:53:21.573 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.28}, one-star: {-0.19, 0.53}
00:53:21.574 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
00:53:21.575 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
00:53:21.576 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.85 mountX=0.13 mountY=-0.26, mountTheta=-1.11
00:53:21.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.28, opts=13)
00:53:21.578 00.001 21068 Enqueuing Move request for scope (-0.08, 0.28)
00:53:21.579 00.001 16108 Worker thread wakes up
00:53:21.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
00:53:21.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
00:53:21.579 00.000 16108 Moving (-0.08, 0.28) raw xDistance=0.13 yDistance=-0.26
00:53:21.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:53:21.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:53:21.579 00.000 16108 MoveAxis(E, 0, ABG)
00:53:21.579 00.000 16108 Move returns status 0, amount 0
00:53:21.579 00.000 16108 MoveAxis(N, 51, ABG)
00:53:21.580 00.001 16108 Guiding  Dir = 0, Dur = 51
00:53:21.580 00.000 16108 IsSlewing returns 0
00:53:21.582 00.002 16108 IsGuiding returns 0
00:53:21.583 00.001 16108 PulseGuide returned control before completion, sleep 60
00:53:21.583 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3446, FiltMin=2998, FiltMax=55936, Gamma=1.000
00:53:21.608 00.025 21068 UpdateGuideState exits: m=115339 SNR=74.4
00:53:21.610 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:21.612 00.001 21068 Enqueuing Expose request
00:53:21.647 00.035 16108 IsGuiding returns 1
00:53:21.647 00.000 16108 scope still moving after pulse duration time elapsed
00:53:21.679 00.032 16108 IsSlewing returns 0
00:53:21.679 00.000 16108 IsGuiding returns 0
00:53:21.679 00.000 16108 scope move finished after 51 + 46 ms
00:53:21.679 00.000 16108 Move returns status 0, amount 51
00:53:21.679 00.000 16108 move complete, result=0
00:53:21.679 00.000 16108 worker thread done servicing request
00:53:21.679 00.000 16108 Worker thread wakes up
00:53:21.679 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
00:53:21.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:21.681 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:22.663 00.982 16108 Exposure complete
00:53:22.721 00.058 16108 worker thread done servicing request
00:53:22.721 00.000 21068 OnExposeComplete: enter
00:53:22.722 00.001 21068 UpdateGuideState(): m_state=6
00:53:22.723 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8839
00:53:22.723 00.000 21068 Star::Find returns 1 (0), X=219.55, Y=876.12, Mass=123511, SNR=76.3, Peak=14067 HFD=3.5
00:53:22.724 00.001 21068 MultiStar: [#1 -0.15,0.54,0.00,M7] [#2 -0.00,0.09,1.27,U] [#3 -0.21,0.11,1.06,U] [#4 -0.02,0.14,0.80,U] [#5 -0.40,0.26,0.00,M7] [#6 -0.20,0.45,0.00,M3] [#7 -0.15,0.32,0.73,U] [#8 -0.23,-0.05,0.73,U] 
00:53:22.726 00.002 21068 refined, 5 included, MultiStar: {-0.17, 0.17}, one-star: {-0.41, 0.41}
00:53:22.727 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
00:53:22.727 00.000 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
00:53:22.728 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.34 mountX=0.19 mountY=-0.13, mountTheta=-0.58
00:53:22.731 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.17, opts=13)
00:53:22.734 00.003 21068 Enqueuing Move request for scope (-0.17, 0.17)
00:53:22.736 00.002 16108 Worker thread wakes up
00:53:22.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
00:53:22.736 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
00:53:22.737 00.001 16108 Moving (-0.17, 0.17) raw xDistance=0.19 yDistance=-0.13
00:53:22.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:53:22.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:22.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:53:22.737 00.000 16108 MoveAxis(E, 0, ABG)
00:53:22.737 00.000 16108 Move returns status 0, amount 0
00:53:22.737 00.000 16108 MoveAxis(N, 0, ABG)
00:53:22.737 00.000 16108 Move returns status 0, amount 0
00:53:22.737 00.000 16108 move complete, result=0
00:53:22.737 00.000 16108 worker thread done servicing request
00:53:22.777 00.040 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3446, FiltMin=2957, FiltMax=55056, Gamma=1.000
00:53:22.807 00.030 21068 UpdateGuideState exits: m=123511 SNR=76.3
00:53:22.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:22.808 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:22.809 00.001 21068 Enqueuing Expose request
00:53:22.810 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:22.810 00.000 16108 Worker thread wakes up
00:53:22.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:22.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:23.970 01.159 16108 Exposure complete
00:53:24.042 00.072 16108 worker thread done servicing request
00:53:24.043 00.001 21068 OnExposeComplete: enter
00:53:24.044 00.001 21068 UpdateGuideState(): m_state=6
00:53:24.044 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8840
00:53:24.045 00.001 21068 Star::Find returns 1 (0), X=219.11, Y=876.08, Mass=128828, SNR=89.9, Peak=13453 HFD=3.8
00:53:24.046 00.001 21068 MultiStar: [#1 -0.52,0.38,0.00,M8] [#2 -0.92,0.18,0.00,M1] [#3 -0.76,0.27,0.00,M6] [#4 -0.69,0.36,0.00,M3] [#5 -0.83,0.35,0.00,M8] [#6 -1.04,0.39,0.00,M4] [#7 -0.31,-0.01,0.58,U] [#8 -0.90,-0.10,0.00,M1] 
00:53:24.047 00.001 21068 refined, 1 included, MultiStar: {-0.65, 0.24}, one-star: {-0.85, 0.38}
00:53:24.048 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
00:53:24.048 00.000 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
00:53:24.049 00.001 21068 CameraToMount -- cameraX=-0.65 cameraY=0.24 hyp=0.69 cameraTheta=2.79 mountX=0.68 mountY=-0.08, mountTheta=-0.12
00:53:24.052 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.65, y=0.24, opts=13)
00:53:24.055 00.003 21068 Enqueuing Move request for scope (-0.65, 0.24)
00:53:24.057 00.002 16108 Worker thread wakes up
00:53:24.058 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.24) opts 0xd
00:53:24.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.65, 0.24)
00:53:24.058 00.000 16108 Moving (-0.65, 0.24) raw xDistance=0.68 yDistance=-0.08
00:53:24.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
00:53:24.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:24.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:24.058 00.000 16108 MoveAxis(W, 178, ABG)
00:53:24.058 00.000 16108 Guiding  Dir = 3, Dur = 178
00:53:24.058 00.000 16108 IsSlewing returns 0
00:53:24.059 00.001 16108 IsGuiding returns 0
00:53:24.060 00.001 16108 PulseGuide returned control before completion, sleep 188
00:53:24.063 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3446, FiltMin=2915, FiltMax=57549, Gamma=1.000
00:53:24.081 00.018 21068 UpdateGuideState exits: m=128828 SNR=89.9
00:53:24.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:24.084 00.001 21068 Enqueuing Expose request
00:53:24.260 00.176 16108 IsGuiding returns 1
00:53:24.260 00.000 16108 scope still moving after pulse duration time elapsed
00:53:24.287 00.027 16108 IsSlewing returns 0
00:53:24.287 00.000 16108 IsGuiding returns 1
00:53:24.319 00.032 16108 IsSlewing returns 0
00:53:24.319 00.000 16108 IsGuiding returns 0
00:53:24.319 00.000 16108 scope move finished after 178 + 82 ms
00:53:24.320 00.001 16108 Move returns status 0, amount 178
00:53:24.320 00.000 16108 MoveAxis(N, 0, ABG)
00:53:24.320 00.000 16108 Move returns status 0, amount 0
00:53:24.320 00.000 16108 move complete, result=0
00:53:24.320 00.000 16108 worker thread done servicing request
00:53:24.320 00.000 16108 Worker thread wakes up
00:53:24.320 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:24.320 00.000 21068 GuideStep: 0.7 px 178 ms WEST, -0.1 px 0 ms NORTH
00:53:24.323 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:25.294 00.971 16108 Exposure complete
00:53:25.349 00.055 16108 worker thread done servicing request
00:53:25.349 00.000 21068 OnExposeComplete: enter
00:53:25.350 00.001 21068 UpdateGuideState(): m_state=6
00:53:25.351 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8841
00:53:25.352 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.67, Mass=110463, SNR=72.8, Peak=11763 HFD=3.7
00:53:25.353 00.001 21068 MultiStar: [#1 0.06,0.13,1.36,U] [#2 0.29,-0.06,1.16,U] [#3 0.14,-0.18,1.16,U] [#4 0.66,0.02,0.00,M4] [#5 0.08,0.08,1.02,U] [#6 0.25,0.36,0.90,U] [#7 0.43,0.03,0.74,U] [#8 0.68,-0.37,0.00,M2] 
00:53:25.354 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.04}, one-star: {0.23, -0.03}
00:53:25.354 00.000 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:53:25.355 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:53:25.356 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=-0.19 mountY=-0.09, mountTheta=-2.71
00:53:25.357 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.04, opts=13)
00:53:25.359 00.002 21068 Enqueuing Move request for scope (0.20, 0.04)
00:53:25.360 00.001 16108 Worker thread wakes up
00:53:25.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
00:53:25.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
00:53:25.360 00.000 16108 Moving (0.20, 0.04) raw xDistance=-0.19 yDistance=-0.09
00:53:25.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:53:25.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:25.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:53:25.360 00.000 16108 MoveAxis(E, 0, ABG)
00:53:25.360 00.000 16108 Move returns status 0, amount 0
00:53:25.360 00.000 16108 MoveAxis(N, 0, ABG)
00:53:25.360 00.000 16108 Move returns status 0, amount 0
00:53:25.361 00.001 16108 move complete, result=0
00:53:25.361 00.000 16108 worker thread done servicing request
00:53:25.367 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3449, FiltMin=2931, FiltMax=62349, Gamma=1.000
00:53:25.385 00.018 21068 UpdateGuideState exits: m=110463 SNR=72.8
00:53:25.388 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:25.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:25.390 00.001 21068 Enqueuing Expose request
00:53:25.390 00.000 16108 Worker thread wakes up
00:53:25.391 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:25.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:25.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:26.561 01.169 16108 Exposure complete
00:53:26.616 00.055 16108 worker thread done servicing request
00:53:26.617 00.001 21068 OnExposeComplete: enter
00:53:26.618 00.001 21068 UpdateGuideState(): m_state=6
00:53:26.620 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8842
00:53:26.621 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.11, Mass=118843, SNR=73.6, Peak=10464 HFD=3.8
00:53:26.622 00.001 21068 MultiStar: large primary error, entering stabilization period
00:53:26.623 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
00:53:26.624 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
00:53:26.625 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-1.59 hyp=1.63 cameraTheta=-1.35 mountX=-0.63 mountY=1.47, mountTheta=1.98
00:53:26.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-1.59, opts=13)
00:53:26.630 00.003 21068 Enqueuing Move request for scope (0.36, -1.59)
00:53:26.632 00.002 16108 Worker thread wakes up
00:53:26.633 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.59) opts 0xd
00:53:26.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -1.59)
00:53:26.633 00.000 16108 Moving (0.36, -1.59) raw xDistance=-0.63 yDistance=1.47
00:53:26.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
00:53:26.633 00.000 16108 resist switch: large excursion: input 1.47 thresh 0.60 direction from -1 to 1
00:53:26.633 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.40
00:53:26.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.47 from input 1.47
00:53:26.633 00.000 16108 MoveAxis(E, 165, ABG)
00:53:26.633 00.000 16108 Guiding  Dir = 2, Dur = 165
00:53:26.633 00.000 16108 IsSlewing returns 0
00:53:26.634 00.001 16108 IsGuiding returns 0
00:53:26.638 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3446, FiltMin=2989, FiltMax=56624, Gamma=1.000
00:53:26.662 00.024 21068 UpdateGuideState exits: m=118843 SNR=73.6
00:53:26.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:26.665 00.001 21068 Enqueuing Expose request
00:53:26.689 00.024 16108 PulseGuide returned control before completion, sleep 121
00:53:26.813 00.124 16108 IsGuiding returns 1
00:53:26.813 00.000 16108 scope still moving after pulse duration time elapsed
00:53:26.845 00.032 16108 IsSlewing returns 0
00:53:26.846 00.001 16108 IsGuiding returns 1
00:53:26.876 00.030 16108 IsSlewing returns 0
00:53:26.876 00.000 16108 IsGuiding returns 0
00:53:26.876 00.000 16108 scope move finished after 165 + 77 ms
00:53:26.876 00.000 16108 Move returns status 0, amount 165
00:53:26.876 00.000 16108 MoveAxis(S, 294, ABG)
00:53:26.876 00.000 16108 Guiding  Dir = 1, Dur = 294
00:53:26.877 00.001 16108 IsSlewing returns 0
00:53:26.877 00.000 16108 IsGuiding returns 0
00:53:26.925 00.048 16108 PulseGuide returned control before completion, sleep 256
00:53:27.192 00.267 16108 IsGuiding returns 1
00:53:27.192 00.000 16108 scope still moving after pulse duration time elapsed
00:53:27.224 00.032 16108 IsSlewing returns 0
00:53:27.224 00.000 16108 IsGuiding returns 1
00:53:27.256 00.032 16108 IsSlewing returns 0
00:53:27.256 00.000 16108 IsGuiding returns 0
00:53:27.256 00.000 16108 scope move finished after 294 + 85 ms
00:53:27.256 00.000 16108 Move returns status 0, amount 294
00:53:27.256 00.000 16108 move complete, result=0
00:53:27.257 00.001 16108 worker thread done servicing request
00:53:27.257 00.000 16108 Worker thread wakes up
00:53:27.257 00.000 21068 GuideStep: -0.6 px 165 ms EAST, 1.5 px 294 ms SOUTH
00:53:27.259 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:27.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:28.240 00.981 16108 Exposure complete
00:53:28.303 00.063 16108 worker thread done servicing request
00:53:28.303 00.000 21068 OnExposeComplete: enter
00:53:28.304 00.001 21068 UpdateGuideState(): m_state=6
00:53:28.305 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8843
00:53:28.307 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=874.91, Mass=139443, SNR=106.2, Peak=13981 HFD=3.9
00:53:28.308 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
00:53:28.308 00.000 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
00:53:28.309 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.79 hyp=0.85 cameraTheta=-1.17 mountX=-0.47 mountY=0.69, mountTheta=2.17
00:53:28.312 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.79, opts=13)
00:53:28.314 00.002 21068 Enqueuing Move request for scope (0.33, -0.79)
00:53:28.315 00.001 16108 Worker thread wakes up
00:53:28.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.79) opts 0xd
00:53:28.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.79)
00:53:28.315 00.000 16108 Moving (0.33, -0.79) raw xDistance=-0.47 yDistance=0.69
00:53:28.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
00:53:28.316 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
00:53:28.316 00.000 16108 MoveAxis(E, 134, ABG)
00:53:28.316 00.000 16108 Guiding  Dir = 2, Dur = 134
00:53:28.316 00.000 16108 IsSlewing returns 0
00:53:28.316 00.000 16108 IsGuiding returns 0
00:53:28.319 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3449, FiltMin=2966, FiltMax=60003, Gamma=1.000
00:53:28.335 00.016 21068 UpdateGuideState exits: m=139443 SNR=106.2
00:53:28.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:28.338 00.001 21068 Enqueuing Expose request
00:53:28.355 00.017 16108 PulseGuide returned control before completion, sleep 106
00:53:28.464 00.109 16108 IsGuiding returns 1
00:53:28.464 00.000 16108 scope still moving after pulse duration time elapsed
00:53:28.496 00.032 16108 IsSlewing returns 0
00:53:28.497 00.001 16108 IsGuiding returns 1
00:53:28.527 00.030 16108 IsSlewing returns 0
00:53:28.527 00.000 16108 IsGuiding returns 0
00:53:28.527 00.000 16108 scope move finished after 134 + 77 ms
00:53:28.529 00.002 16108 Move returns status 0, amount 134
00:53:28.529 00.000 16108 MoveAxis(S, 138, ABG)
00:53:28.529 00.000 16108 Guiding  Dir = 1, Dur = 138
00:53:28.529 00.000 16108 IsSlewing returns 0
00:53:28.530 00.001 16108 IsGuiding returns 0
00:53:28.593 00.063 16108 PulseGuide returned control before completion, sleep 86
00:53:28.687 00.094 16108 IsGuiding returns 1
00:53:28.687 00.000 16108 scope still moving after pulse duration time elapsed
00:53:28.718 00.031 16108 IsSlewing returns 0
00:53:28.718 00.000 16108 IsGuiding returns 1
00:53:28.750 00.032 16108 IsSlewing returns 0
00:53:28.750 00.000 16108 IsGuiding returns 1
00:53:28.781 00.031 16108 IsSlewing returns 0
00:53:28.781 00.000 16108 IsGuiding returns 0
00:53:28.781 00.000 16108 scope move finished after 138 + 113 ms
00:53:28.781 00.000 16108 Move returns status 0, amount 138
00:53:28.781 00.000 16108 move complete, result=0
00:53:28.781 00.000 16108 worker thread done servicing request
00:53:28.782 00.001 16108 Worker thread wakes up
00:53:28.782 00.000 21068 GuideStep: -0.5 px 134 ms EAST, 0.7 px 138 ms SOUTH
00:53:28.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:28.783 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:29.944 01.161 16108 Exposure complete
00:53:30.005 00.061 16108 worker thread done servicing request
00:53:30.005 00.000 21068 OnExposeComplete: enter
00:53:30.006 00.001 21068 UpdateGuideState(): m_state=6
00:53:30.007 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8844
00:53:30.007 00.000 21068 Star::Find returns 1 (0), X=219.33, Y=875.33, Mass=123055, SNR=84.3, Peak=12461 HFD=3.4
00:53:30.008 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
00:53:30.009 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
00:53:30.009 00.000 21068 CameraToMount -- cameraX=-0.63 cameraY=-0.37 hyp=0.73 cameraTheta=-2.61 mountX=0.56 mountY=0.51, mountTheta=0.74
00:53:30.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.63, y=-0.37, opts=13)
00:53:30.012 00.001 21068 Enqueuing Move request for scope (-0.63, -0.37)
00:53:30.013 00.001 16108 Worker thread wakes up
00:53:30.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.37) opts 0xd
00:53:30.013 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.63, -0.37)
00:53:30.013 00.000 16108 Moving (-0.63, -0.37) raw xDistance=0.56 yDistance=0.51
00:53:30.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.56
00:53:30.013 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
00:53:30.013 00.000 16108 MoveAxis(W, 137, ABG)
00:53:30.013 00.000 16108 Guiding  Dir = 3, Dur = 137
00:53:30.013 00.000 16108 IsSlewing returns 0
00:53:30.013 00.000 16108 IsGuiding returns 0
00:53:30.018 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3446, FiltMin=2982, FiltMax=43619, Gamma=1.000
00:53:30.033 00.015 16108 PulseGuide returned control before completion, sleep 129
00:53:30.034 00.001 21068 UpdateGuideState exits: m=123055 SNR=84.3
00:53:30.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:30.036 00.000 21068 Enqueuing Expose request
00:53:30.172 00.136 16108 IsGuiding returns 1
00:53:30.172 00.000 16108 scope still moving after pulse duration time elapsed
00:53:30.204 00.032 16108 IsSlewing returns 0
00:53:30.204 00.000 16108 IsGuiding returns 0
00:53:30.204 00.000 16108 scope move finished after 137 + 53 ms
00:53:30.204 00.000 16108 Move returns status 0, amount 137
00:53:30.204 00.000 16108 MoveAxis(S, 103, ABG)
00:53:30.205 00.001 16108 Guiding  Dir = 1, Dur = 103
00:53:30.205 00.000 16108 IsSlewing returns 0
00:53:30.205 00.000 16108 IsGuiding returns 0
00:53:30.268 00.063 16108 PulseGuide returned control before completion, sleep 52
00:53:30.337 00.069 16108 IsGuiding returns 1
00:53:30.337 00.000 16108 scope still moving after pulse duration time elapsed
00:53:30.361 00.024 16108 IsSlewing returns 0
00:53:30.361 00.000 16108 IsGuiding returns 1
00:53:30.393 00.032 16108 IsSlewing returns 0
00:53:30.394 00.001 16108 IsGuiding returns 1
00:53:30.424 00.030 16108 IsSlewing returns 0
00:53:30.424 00.000 16108 IsGuiding returns 1
00:53:30.456 00.032 16108 IsSlewing returns 0
00:53:30.456 00.000 16108 IsGuiding returns 0
00:53:30.456 00.000 16108 scope move finished after 103 + 148 ms
00:53:30.456 00.000 16108 Move returns status 0, amount 103
00:53:30.456 00.000 16108 move complete, result=0
00:53:30.456 00.000 16108 worker thread done servicing request
00:53:30.457 00.001 21068 GuideStep: 0.6 px 137 ms WEST, 0.5 px 103 ms SOUTH
00:53:30.460 00.003 16108 Worker thread wakes up
00:53:30.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:30.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:31.423 00.963 16108 Exposure complete
00:53:31.478 00.055 16108 worker thread done servicing request
00:53:31.478 00.000 21068 OnExposeComplete: enter
00:53:31.480 00.002 21068 UpdateGuideState(): m_state=6
00:53:31.482 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8845
00:53:31.483 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.32, Mass=114204, SNR=75.3, Peak=12659 HFD=3.6
00:53:31.484 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
00:53:31.486 00.002 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
00:53:31.487 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.38 hyp=0.40 cameraTheta=-1.28 mountX=-0.18 mountY=0.34, mountTheta=2.05
00:53:31.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.38, opts=13)
00:53:31.490 00.001 21068 Enqueuing Move request for scope (0.11, -0.38)
00:53:31.491 00.001 16108 Worker thread wakes up
00:53:31.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.38) opts 0xd
00:53:31.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.38)
00:53:31.491 00.000 16108 Moving (0.11, -0.38) raw xDistance=-0.18 yDistance=0.34
00:53:31.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:53:31.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
00:53:31.491 00.000 16108 MoveAxis(E, 0, ABG)
00:53:31.491 00.000 16108 Move returns status 0, amount 0
00:53:31.491 00.000 16108 MoveAxis(S, 69, ABG)
00:53:31.491 00.000 16108 Guiding  Dir = 1, Dur = 69
00:53:31.493 00.002 16108 IsSlewing returns 0
00:53:31.493 00.000 16108 IsGuiding returns 0
00:53:31.496 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3446, FiltMin=2966, FiltMax=49181, Gamma=1.000
00:53:31.511 00.015 21068 UpdateGuideState exits: m=114204 SNR=75.3
00:53:31.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.512 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:31.513 00.001 21068 Enqueuing Expose request
00:53:31.539 00.026 16108 PulseGuide returned control before completion, sleep 33
00:53:31.584 00.045 16108 IsGuiding returns 1
00:53:31.584 00.000 16108 scope still moving after pulse duration time elapsed
00:53:31.616 00.032 16108 IsSlewing returns 0
00:53:31.616 00.000 16108 IsGuiding returns 1
00:53:31.648 00.032 16108 IsSlewing returns 0
00:53:31.648 00.000 16108 IsGuiding returns 0
00:53:31.648 00.000 16108 scope move finished after 69 + 86 ms
00:53:31.649 00.001 16108 Move returns status 0, amount 69
00:53:31.649 00.000 16108 move complete, result=0
00:53:31.649 00.000 16108 worker thread done servicing request
00:53:31.649 00.000 16108 Worker thread wakes up
00:53:31.649 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 69 ms SOUTH
00:53:31.651 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:31.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:32.829 01.178 16108 Exposure complete
00:53:32.888 00.059 16108 worker thread done servicing request
00:53:32.888 00.000 21068 OnExposeComplete: enter
00:53:32.889 00.001 21068 UpdateGuideState(): m_state=6
00:53:32.891 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8846
00:53:32.892 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.28, Mass=121070, SNR=73.6, Peak=11373 HFD=3.9
00:53:32.894 00.002 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
00:53:32.895 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
00:53:32.897 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.26 mountX=-0.20 mountY=0.38, mountTheta=2.07
00:53:32.900 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.42, opts=13)
00:53:32.903 00.003 21068 Enqueuing Move request for scope (0.13, -0.42)
00:53:32.903 00.000 16108 Worker thread wakes up
00:53:32.904 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.42) opts 0xd
00:53:32.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.42)
00:53:32.904 00.000 16108 Moving (0.13, -0.42) raw xDistance=-0.20 yDistance=0.38
00:53:32.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:53:32.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
00:53:32.904 00.000 16108 MoveAxis(E, 54, ABG)
00:53:32.904 00.000 16108 Guiding  Dir = 2, Dur = 54
00:53:32.904 00.000 16108 IsSlewing returns 0
00:53:32.904 00.000 16108 IsGuiding returns 0
00:53:32.910 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3446, FiltMin=2969, FiltMax=45907, Gamma=1.000
00:53:32.927 00.017 21068 UpdateGuideState exits: m=121070 SNR=73.6
00:53:32.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:32.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:32.930 00.001 21068 Enqueuing Expose request
00:53:32.944 00.014 16108 PulseGuide returned control before completion, sleep 24
00:53:32.979 00.035 16108 IsGuiding returns 1
00:53:32.979 00.000 16108 scope still moving after pulse duration time elapsed
00:53:33.006 00.027 16108 IsSlewing returns 0
00:53:33.006 00.000 16108 IsGuiding returns 1
00:53:33.038 00.032 16108 IsSlewing returns 0
00:53:33.038 00.000 16108 IsGuiding returns 0
00:53:33.038 00.000 16108 scope move finished after 54 + 80 ms
00:53:33.038 00.000 16108 Move returns status 0, amount 54
00:53:33.038 00.000 16108 MoveAxis(S, 76, ABG)
00:53:33.038 00.000 16108 Guiding  Dir = 1, Dur = 76
00:53:33.038 00.000 16108 IsSlewing returns 0
00:53:33.039 00.001 16108 IsGuiding returns 0
00:53:33.102 00.063 16108 PulseGuide returned control before completion, sleep 24
00:53:33.132 00.030 16108 IsGuiding returns 1
00:53:33.132 00.000 16108 scope still moving after pulse duration time elapsed
00:53:33.164 00.032 16108 IsSlewing returns 0
00:53:33.164 00.000 16108 IsGuiding returns 1
00:53:33.195 00.031 16108 IsSlewing returns 0
00:53:33.195 00.000 16108 IsGuiding returns 0
00:53:33.195 00.000 16108 scope move finished after 76 + 80 ms
00:53:33.196 00.001 16108 Move returns status 0, amount 76
00:53:33.196 00.000 16108 move complete, result=0
00:53:33.196 00.000 16108 worker thread done servicing request
00:53:33.196 00.000 16108 Worker thread wakes up
00:53:33.196 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.4 px 76 ms SOUTH
00:53:33.199 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:33.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:34.163 00.964 16108 Exposure complete
00:53:34.257 00.094 16108 worker thread done servicing request
00:53:34.257 00.000 21068 OnExposeComplete: enter
00:53:34.258 00.001 21068 UpdateGuideState(): m_state=6
00:53:34.259 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8847
00:53:34.259 00.000 21068 Star::Find returns 1 (0), X=219.55, Y=875.71, Mass=117061, SNR=84.2, Peak=12227 HFD=3.4
00:53:34.260 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
00:53:34.261 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
00:53:34.261 00.000 21068 CameraToMount -- cameraX=-0.41 cameraY=0.01 hyp=0.41 cameraTheta=3.13 mountX=0.40 mountY=0.09, mountTheta=0.22
00:53:34.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.01, opts=13)
00:53:34.264 00.001 21068 Enqueuing Move request for scope (-0.41, 0.01)
00:53:34.265 00.001 16108 Worker thread wakes up
00:53:34.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.01) opts 0xd
00:53:34.265 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.01)
00:53:34.265 00.000 16108 Moving (-0.41, 0.01) raw xDistance=0.40 yDistance=0.09
00:53:34.266 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:53:34.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:34.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:34.266 00.000 16108 MoveAxis(W, 102, ABG)
00:53:34.266 00.000 16108 Guiding  Dir = 3, Dur = 102
00:53:34.266 00.000 16108 IsSlewing returns 0
00:53:34.266 00.000 16108 IsGuiding returns 0
00:53:34.269 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3446, FiltMin=2915, FiltMax=65510, Gamma=1.000
00:53:34.279 00.010 16108 PulseGuide returned control before completion, sleep 100
00:53:34.291 00.012 21068 UpdateGuideState exits: m=117061 SNR=84.2
00:53:34.293 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.295 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:34.296 00.001 21068 Enqueuing Expose request
00:53:34.390 00.094 16108 IsGuiding returns 1
00:53:34.390 00.000 16108 scope still moving after pulse duration time elapsed
00:53:34.417 00.027 16108 IsSlewing returns 0
00:53:34.417 00.000 16108 IsGuiding returns 1
00:53:34.448 00.031 16108 IsSlewing returns 0
00:53:34.448 00.000 16108 IsGuiding returns 0
00:53:34.448 00.000 16108 scope move finished after 102 + 79 ms
00:53:34.448 00.000 16108 Move returns status 0, amount 102
00:53:34.448 00.000 16108 MoveAxis(N, 0, ABG)
00:53:34.448 00.000 16108 Move returns status 0, amount 0
00:53:34.448 00.000 16108 move complete, result=0
00:53:34.448 00.000 16108 worker thread done servicing request
00:53:34.448 00.000 16108 Worker thread wakes up
00:53:34.449 00.001 21068 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH
00:53:34.451 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:34.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:35.633 01.182 16108 Exposure complete
00:53:35.697 00.064 16108 worker thread done servicing request
00:53:35.697 00.000 21068 OnExposeComplete: enter
00:53:35.699 00.002 21068 UpdateGuideState(): m_state=6
00:53:35.701 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8848
00:53:35.703 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=875.88, Mass=134377, SNR=91.9, Peak=15155 HFD=3.7
00:53:35.704 00.001 21068 MultiStar: exiting stabilization period
00:53:35.706 00.002 21068 MultiStar: [#1 0.11,0.27,0.95,U] [#2 -0.01,-0.09,1.23,U] [#3 -0.19,-0.21,0.90,U] [#4 0.21,0.11,0.72,U] [#5 -0.34,0.16,0.71,U] [#6 0.15,0.35,0.76,U] [#7 0.27,0.10,0.59,U] [#8 -0.04,-0.05,0.72,U] 
00:53:35.707 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.09, 0.17}
00:53:35.708 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
00:53:35.709 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
00:53:35.710 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=0.02 mountY=-0.08, mountTheta=-1.36
00:53:35.712 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.08, opts=13)
00:53:35.713 00.001 21068 Enqueuing Move request for scope (-0.00, 0.08)
00:53:35.714 00.001 16108 Worker thread wakes up
00:53:35.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:53:35.715 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:53:35.715 00.000 16108 Moving (-0.00, 0.08) raw xDistance=0.02 yDistance=-0.08
00:53:35.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:53:35.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:35.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:35.715 00.000 16108 MoveAxis(E, 0, ABG)
00:53:35.715 00.000 16108 Move returns status 0, amount 0
00:53:35.715 00.000 16108 MoveAxis(N, 0, ABG)
00:53:35.715 00.000 16108 Move returns status 0, amount 0
00:53:35.715 00.000 16108 move complete, result=0
00:53:35.715 00.000 16108 worker thread done servicing request
00:53:35.719 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3446, FiltMin=2963, FiltMax=59312, Gamma=1.000
00:53:35.734 00.015 21068 UpdateGuideState exits: m=134377 SNR=91.9
00:53:35.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:35.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:35.737 00.001 21068 Enqueuing Expose request
00:53:35.738 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:35.739 00.001 16108 Worker thread wakes up
00:53:35.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:35.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:36.705 00.966 16108 Exposure complete
00:53:36.782 00.077 16108 worker thread done servicing request
00:53:36.782 00.000 21068 OnExposeComplete: enter
00:53:36.783 00.001 21068 UpdateGuideState(): m_state=6
00:53:36.784 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8849
00:53:36.784 00.000 21068 Star::Find returns 1 (0), X=219.51, Y=876.10, Mass=111579, SNR=66.6, Peak=14499 HFD=3.3
00:53:36.785 00.001 21068 MultiStar: [#1 0.06,0.31,1.46,U] [#2 -0.08,0.10,1.47,U] [#3 0.23,0.11,1.17,U] [#4 0.59,0.25,0.00,M4] [#5 0.05,0.32,1.21,U] [#6 0.07,-0.00,0.96,U] [#7 0.29,0.25,0.68,U] [#8 0.15,-0.12,1.05,U] 
00:53:36.786 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.17}, one-star: {-0.45, 0.40}
00:53:36.787 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
00:53:36.788 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
00:53:36.788 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.40 mountX=0.00 mountY=-0.17, mountTheta=-1.56
00:53:36.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.17, opts=13)
00:53:36.791 00.001 21068 Enqueuing Move request for scope (0.03, 0.17)
00:53:36.791 00.000 16108 Worker thread wakes up
00:53:36.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:53:36.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:53:36.791 00.000 16108 Moving (0.03, 0.17) raw xDistance=0.00 yDistance=-0.17
00:53:36.792 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:53:36.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:36.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:53:36.792 00.000 16108 MoveAxis(E, 0, ABG)
00:53:36.792 00.000 16108 Move returns status 0, amount 0
00:53:36.792 00.000 16108 MoveAxis(N, 0, ABG)
00:53:36.792 00.000 16108 Move returns status 0, amount 0
00:53:36.792 00.000 16108 move complete, result=0
00:53:36.792 00.000 16108 worker thread done servicing request
00:53:36.795 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3446, FiltMin=2950, FiltMax=57136, Gamma=1.000
00:53:36.815 00.020 21068 UpdateGuideState exits: m=111579 SNR=66.6
00:53:36.817 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:36.817 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:36.818 00.001 21068 Enqueuing Expose request
00:53:36.819 00.001 16108 Worker thread wakes up
00:53:36.819 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:36.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:36.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:37.981 01.162 16108 Exposure complete
00:53:38.050 00.069 16108 worker thread done servicing request
00:53:38.050 00.000 21068 OnExposeComplete: enter
00:53:38.051 00.001 21068 UpdateGuideState(): m_state=6
00:53:38.052 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8850
00:53:38.052 00.000 21068 Star::Find returns 1 (0), X=220.00, Y=875.87, Mass=120522, SNR=81.9, Peak=16563 HFD=3.0
00:53:38.053 00.001 21068 MultiStar: [#1 0.14,0.18,1.14,U] [#2 -0.26,-0.08,1.07,U] [#3 -0.03,-0.24,1.27,U] [#4 0.60,-0.10,0.00,M5] [#5 0.01,0.24,0.86,U] [#6 0.29,0.22,0.79,U] [#7 0.08,-0.03,0.59,U] [#8 0.21,-0.27,0.73,U] 
00:53:38.054 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.04, 0.17}
00:53:38.055 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
00:53:38.055 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
00:53:38.056 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.40 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
00:53:38.059 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
00:53:38.060 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
00:53:38.061 00.001 16108 Worker thread wakes up
00:53:38.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:53:38.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:53:38.061 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
00:53:38.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:53:38.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:38.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:38.062 00.001 16108 MoveAxis(E, 0, ABG)
00:53:38.062 00.000 16108 Move returns status 0, amount 0
00:53:38.062 00.000 16108 MoveAxis(N, 0, ABG)
00:53:38.062 00.000 16108 Move returns status 0, amount 0
00:53:38.062 00.000 16108 move complete, result=0
00:53:38.062 00.000 16108 worker thread done servicing request
00:53:38.066 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3449, FiltMin=2979, FiltMax=62845, Gamma=1.000
00:53:38.082 00.016 21068 UpdateGuideState exits: m=120522 SNR=81.9
00:53:38.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:38.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:38.086 00.002 21068 Enqueuing Expose request
00:53:38.086 00.000 16108 Worker thread wakes up
00:53:38.086 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:38.087 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:38.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:39.053 00.966 16108 Exposure complete
00:53:39.109 00.056 16108 worker thread done servicing request
00:53:39.110 00.001 21068 OnExposeComplete: enter
00:53:39.112 00.002 21068 UpdateGuideState(): m_state=6
00:53:39.114 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8851
00:53:39.116 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=876.00, Mass=126343, SNR=82.9, Peak=16035 HFD=3.0
00:53:39.118 00.002 21068 MultiStar: [#1 0.10,0.31,1.03,U] [#2 0.01,0.23,1.14,U] [#3 0.36,-0.31,0.00,M3] [#4 0.23,0.04,0.96,U] [#5 0.33,0.07,0.94,U] [#6 0.24,0.24,0.82,U] [#7 0.37,0.15,0.67,U] [#8 0.20,-0.10,0.73,U] 
00:53:39.119 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.16}, one-star: {0.06, 0.30}
00:53:39.120 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
00:53:39.121 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
00:53:39.122 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.14 mountY=-0.20, mountTheta=-2.19
00:53:39.125 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.16, opts=13)
00:53:39.125 00.000 21068 Enqueuing Move request for scope (0.18, 0.16)
00:53:39.127 00.002 16108 Worker thread wakes up
00:53:39.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
00:53:39.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
00:53:39.127 00.000 16108 Moving (0.18, 0.16) raw xDistance=-0.14 yDistance=-0.20
00:53:39.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:53:39.128 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:39.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:53:39.128 00.000 16108 MoveAxis(E, 0, ABG)
00:53:39.128 00.000 16108 Move returns status 0, amount 0
00:53:39.128 00.000 16108 MoveAxis(N, 0, ABG)
00:53:39.128 00.000 16108 Move returns status 0, amount 0
00:53:39.128 00.000 16108 move complete, result=0
00:53:39.128 00.000 16108 worker thread done servicing request
00:53:39.132 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3449, FiltMin=2992, FiltMax=60976, Gamma=1.000
00:53:39.147 00.015 21068 UpdateGuideState exits: m=126343 SNR=82.9
00:53:39.147 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:39.149 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:39.150 00.001 21068 Enqueuing Expose request
00:53:39.150 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:39.151 00.001 16108 Worker thread wakes up
00:53:39.151 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:39.152 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:40.312 01.160 16108 Exposure complete
00:53:40.368 00.056 16108 worker thread done servicing request
00:53:40.368 00.000 21068 OnExposeComplete: enter
00:53:40.369 00.001 21068 UpdateGuideState(): m_state=6
00:53:40.370 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8852
00:53:40.372 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=876.26, Mass=127019, SNR=97.6, Peak=14451 HFD=3.6
00:53:40.372 00.000 21068 MultiStar: [#1 0.22,0.27,1.10,U] [#2 -0.03,0.14,1.12,U] [#3 0.34,0.42,0.00,M4] [#4 0.34,0.30,0.77,U] [#5 -0.06,0.47,0.00,M4] [#6 0.22,0.63,0.00,M1] [#7 0.39,0.36,0.00,M1] [#8 0.25,0.26,0.68,U] 
00:53:40.373 00.001 21068 refined, 4 included, MultiStar: {0.16, 0.30}, one-star: {0.11, 0.56}
00:53:40.374 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
00:53:40.374 00.000 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
00:53:40.375 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.08 mountX=-0.11 mountY=-0.33, mountTheta=-1.88
00:53:40.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.30, opts=13)
00:53:40.377 00.001 21068 Enqueuing Move request for scope (0.16, 0.30)
00:53:40.378 00.001 16108 Worker thread wakes up
00:53:40.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
00:53:40.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
00:53:40.378 00.000 16108 Moving (0.16, 0.30) raw xDistance=-0.11 yDistance=-0.33
00:53:40.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:53:40.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:40.379 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:53:40.379 00.000 16108 MoveAxis(E, 0, ABG)
00:53:40.379 00.000 16108 Move returns status 0, amount 0
00:53:40.379 00.000 16108 MoveAxis(N, 0, ABG)
00:53:40.379 00.000 16108 Move returns status 0, amount 0
00:53:40.379 00.000 16108 move complete, result=0
00:53:40.379 00.000 16108 worker thread done servicing request
00:53:40.385 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3449, FiltMin=2995, FiltMax=65440, Gamma=1.000
00:53:40.406 00.021 21068 UpdateGuideState exits: m=127019 SNR=97.6
00:53:40.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:40.409 00.001 21068 Enqueuing Expose request
00:53:40.410 00.001 16108 Worker thread wakes up
00:53:40.410 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:53:40.410 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:40.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:41.386 00.976 16108 Exposure complete
00:53:41.442 00.056 16108 worker thread done servicing request
00:53:41.442 00.000 21068 OnExposeComplete: enter
00:53:41.443 00.001 21068 UpdateGuideState(): m_state=6
00:53:41.444 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8853
00:53:41.445 00.001 21068 Star::Find returns 1 (0), X=219.40, Y=876.21, Mass=128850, SNR=92.0, Peak=12509 HFD=3.6
00:53:41.445 00.000 21068 MultiStar: [#1 -0.47,0.83,0.00,M3] [#2 -0.33,0.30,1.14,U] [#3 -0.22,0.29,0.95,U] [#4 0.22,0.63,0.00,M4] [#5 -0.22,0.29,0.84,U] [#6 0.01,0.48,0.00,M2] [#7 -0.59,0.58,0.00,M2] [#8 -0.24,0.24,0.69,U] 
00:53:41.446 00.001 21068 refined, 4 included, MultiStar: {-0.33, 0.33}, one-star: {-0.56, 0.51}
00:53:41.447 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
00:53:41.448 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
00:53:41.448 00.000 21068 CameraToMount -- cameraX=-0.33 cameraY=0.33 hyp=0.47 cameraTheta=2.34 mountX=0.38 mountY=-0.25, mountTheta=-0.58
00:53:41.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.33, opts=13)
00:53:41.451 00.001 21068 Enqueuing Move request for scope (-0.33, 0.33)
00:53:41.451 00.000 16108 Worker thread wakes up
00:53:41.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.33) opts 0xd
00:53:41.451 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.33)
00:53:41.451 00.000 16108 Moving (-0.33, 0.33) raw xDistance=0.38 yDistance=-0.25
00:53:41.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:53:41.452 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:53:41.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:53:41.452 00.000 16108 MoveAxis(W, 99, ABG)
00:53:41.452 00.000 16108 Guiding  Dir = 3, Dur = 99
00:53:41.452 00.000 16108 IsSlewing returns 0
00:53:41.452 00.000 16108 IsGuiding returns 0
00:53:41.456 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3449, FiltMin=2989, FiltMax=65510, Gamma=1.000
00:53:41.470 00.014 21068 UpdateGuideState exits: m=128850 SNR=92.0
00:53:41.472 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:41.474 00.001 21068 Enqueuing Expose request
00:53:41.492 00.018 16108 PulseGuide returned control before completion, sleep 70
00:53:41.569 00.077 16108 IsGuiding returns 1
00:53:41.569 00.000 16108 scope still moving after pulse duration time elapsed
00:53:41.600 00.031 16108 IsSlewing returns 0
00:53:41.600 00.000 16108 IsGuiding returns 1
00:53:41.632 00.032 16108 IsSlewing returns 0
00:53:41.633 00.001 16108 IsGuiding returns 1
00:53:41.663 00.030 16108 IsSlewing returns 0
00:53:41.663 00.000 16108 IsGuiding returns 0
00:53:41.663 00.000 16108 scope move finished after 99 + 111 ms
00:53:41.663 00.000 16108 Move returns status 0, amount 99
00:53:41.663 00.000 16108 MoveAxis(N, 0, ABG)
00:53:41.663 00.000 16108 Move returns status 0, amount 0
00:53:41.663 00.000 16108 move complete, result=0
00:53:41.663 00.000 16108 worker thread done servicing request
00:53:41.663 00.000 16108 Worker thread wakes up
00:53:41.663 00.000 21068 GuideStep: 0.4 px 99 ms WEST, -0.2 px 0 ms NORTH
00:53:41.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:41.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:42.826 01.162 16108 Exposure complete
00:53:42.883 00.057 16108 worker thread done servicing request
00:53:42.883 00.000 21068 OnExposeComplete: enter
00:53:42.884 00.001 21068 UpdateGuideState(): m_state=6
00:53:42.885 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8854
00:53:42.886 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.97, Mass=134141, SNR=81.7, Peak=14243 HFD=3.9
00:53:42.887 00.001 21068 MultiStar: [#1 0.27,0.15,0.95,U] [#2 0.19,-0.15,1.16,U] [#3 0.36,-0.21,0.99,U] [#4 0.47,0.15,0.00,M5] [#5 0.28,0.16,0.94,U] [#6 0.30,0.25,0.82,U] [#7 0.12,-0.13,0.67,U] [#8 0.14,-0.33,0.69,U] 
00:53:42.887 00.000 21068 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {-0.03, 0.27}
00:53:42.888 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
00:53:42.889 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
00:53:42.889 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
00:53:42.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
00:53:42.893 00.001 21068 Enqueuing Move request for scope (0.20, 0.01)
00:53:42.894 00.001 16108 Worker thread wakes up
00:53:42.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
00:53:42.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
00:53:42.894 00.000 16108 Moving (0.20, 0.01) raw xDistance=-0.20 yDistance=-0.06
00:53:42.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:53:42.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:42.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:53:42.894 00.000 16108 MoveAxis(E, 0, ABG)
00:53:42.894 00.000 16108 Move returns status 0, amount 0
00:53:42.894 00.000 16108 MoveAxis(N, 0, ABG)
00:53:42.894 00.000 16108 Move returns status 0, amount 0
00:53:42.894 00.000 16108 move complete, result=0
00:53:42.895 00.001 16108 worker thread done servicing request
00:53:42.897 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3449, FiltMin=2851, FiltMax=63712, Gamma=1.000
00:53:42.912 00.015 21068 UpdateGuideState exits: m=134141 SNR=81.7
00:53:42.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:42.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:42.915 00.001 21068 Enqueuing Expose request
00:53:42.915 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:42.918 00.003 16108 Worker thread wakes up
00:53:42.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:42.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:43.900 00.982 16108 Exposure complete
00:53:43.967 00.067 16108 worker thread done servicing request
00:53:43.967 00.000 21068 OnExposeComplete: enter
00:53:43.969 00.002 21068 UpdateGuideState(): m_state=6
00:53:43.970 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8855
00:53:43.970 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=875.68, Mass=137356, SNR=111.4, Peak=15315 HFD=3.6
00:53:43.972 00.002 21068 MultiStar: [#1 0.35,0.28,0.89,U] [#2 0.45,-0.08,0.86,U] [#3 0.64,-0.04,0.00,M3] [#4 0.69,0.01,0.00,M6] [#5 0.58,0.06,0.00,M3] [#6 0.44,0.38,0.00,M2] [#7 0.89,-0.19,0.00,M2] [#8 0.49,-0.46,0.00,M1] 
00:53:43.972 00.000 21068 single-star, 2 included, MultiStar: {0.37, 0.05}, one-star: {0.32, -0.02}
00:53:43.973 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
00:53:43.974 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
00:53:43.976 00.002 21068 CameraToMount -- cameraX=0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-0.08 mountX=-0.32 mountY=-0.05, mountTheta=-2.98
00:53:43.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.02, opts=13)
00:53:43.979 00.001 21068 Enqueuing Move request for scope (0.32, -0.02)
00:53:43.980 00.001 16108 Worker thread wakes up
00:53:43.981 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.02) opts 0xd
00:53:43.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.02)
00:53:43.981 00.000 16108 Moving (0.32, -0.02) raw xDistance=-0.32 yDistance=-0.05
00:53:43.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:53:43.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:43.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:53:43.981 00.000 16108 MoveAxis(E, 85, ABG)
00:53:43.981 00.000 16108 Guiding  Dir = 2, Dur = 85
00:53:43.981 00.000 16108 IsSlewing returns 0
00:53:43.981 00.000 16108 IsGuiding returns 0
00:53:43.989 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3449, FiltMin=2995, FiltMax=59248, Gamma=1.000
00:53:44.007 00.018 21068 UpdateGuideState exits: m=137356 SNR=111.4
00:53:44.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.009 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:44.010 00.001 21068 Enqueuing Expose request
00:53:44.039 00.029 16108 PulseGuide returned control before completion, sleep 38
00:53:44.085 00.046 16108 IsGuiding returns 1
00:53:44.085 00.000 16108 scope still moving after pulse duration time elapsed
00:53:44.116 00.031 16108 IsSlewing returns 0
00:53:44.117 00.001 16108 IsGuiding returns 1
00:53:44.147 00.030 16108 IsSlewing returns 0
00:53:44.147 00.000 16108 IsGuiding returns 0
00:53:44.147 00.000 16108 scope move finished after 85 + 80 ms
00:53:44.147 00.000 16108 Move returns status 0, amount 85
00:53:44.147 00.000 16108 MoveAxis(N, 0, ABG)
00:53:44.147 00.000 16108 Move returns status 0, amount 0
00:53:44.147 00.000 16108 move complete, result=0
00:53:44.147 00.000 16108 worker thread done servicing request
00:53:44.148 00.001 16108 Worker thread wakes up
00:53:44.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:44.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:44.148 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
00:53:45.315 01.167 16108 Exposure complete
00:53:45.376 00.061 16108 worker thread done servicing request
00:53:45.376 00.000 21068 OnExposeComplete: enter
00:53:45.377 00.001 21068 UpdateGuideState(): m_state=6
00:53:45.378 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8856
00:53:45.379 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.94, Mass=119168, SNR=83.5, Peak=13184 HFD=3.5
00:53:45.380 00.001 21068 MultiStar: [#1 0.29,0.33,1.20,U] [#2 0.62,-0.06,0.00,M1] [#3 0.31,0.19,1.14,U] [#4 0.78,0.10,0.00,M7] [#5 0.31,0.19,0.90,U] [#6 0.68,0.40,0.00,M3] [#7 0.60,0.19,0.00,M3] [#8 0.85,-0.16,0.00,M2] 
00:53:45.380 00.000 21068 refined, 3 included, MultiStar: {0.34, 0.24}, one-star: {0.46, 0.23}
00:53:45.381 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
00:53:45.382 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
00:53:45.383 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.24 hyp=0.42 cameraTheta=0.62 mountX=-0.29 mountY=-0.31, mountTheta=-2.32
00:53:45.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.24, opts=13)
00:53:45.386 00.001 21068 Enqueuing Move request for scope (0.34, 0.24)
00:53:45.386 00.000 16108 Worker thread wakes up
00:53:45.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.24) opts 0xd
00:53:45.386 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.24)
00:53:45.386 00.000 16108 Moving (0.34, 0.24) raw xDistance=-0.29 yDistance=-0.31
00:53:45.386 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:53:45.388 00.002 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.16 newest=-0.42
00:53:45.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:53:45.388 00.000 16108 MoveAxis(E, 83, ABG)
00:53:45.388 00.000 16108 Guiding  Dir = 2, Dur = 83
00:53:45.388 00.000 16108 IsSlewing returns 0
00:53:45.388 00.000 16108 IsGuiding returns 0
00:53:45.391 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3449, FiltMin=2934, FiltMax=55846, Gamma=1.000
00:53:45.405 00.014 21068 UpdateGuideState exits: m=119168 SNR=83.5
00:53:45.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:45.408 00.001 21068 Enqueuing Expose request
00:53:45.448 00.040 16108 PulseGuide returned control before completion, sleep 32
00:53:45.496 00.048 16108 IsGuiding returns 1
00:53:45.496 00.000 16108 scope still moving after pulse duration time elapsed
00:53:45.527 00.031 16108 IsSlewing returns 0
00:53:45.527 00.000 16108 IsGuiding returns 1
00:53:45.559 00.032 16108 IsSlewing returns 0
00:53:45.559 00.000 16108 IsGuiding returns 0
00:53:45.559 00.000 16108 scope move finished after 83 + 88 ms
00:53:45.559 00.000 16108 Move returns status 0, amount 83
00:53:45.559 00.000 16108 MoveAxis(N, 63, ABG)
00:53:45.560 00.001 16108 Guiding  Dir = 0, Dur = 63
00:53:45.560 00.000 16108 IsSlewing returns 0
00:53:45.560 00.000 16108 IsGuiding returns 0
00:53:45.608 00.048 16108 PulseGuide returned control before completion, sleep 26
00:53:45.639 00.031 16108 IsGuiding returns 1
00:53:45.639 00.000 16108 scope still moving after pulse duration time elapsed
00:53:45.670 00.031 16108 IsSlewing returns 0
00:53:45.670 00.000 16108 IsGuiding returns 1
00:53:45.702 00.032 16108 IsSlewing returns 0
00:53:45.702 00.000 16108 IsGuiding returns 1
00:53:45.732 00.030 16108 IsSlewing returns 0
00:53:45.732 00.000 16108 IsGuiding returns 0
00:53:45.732 00.000 16108 scope move finished after 63 + 109 ms
00:53:45.732 00.000 16108 Move returns status 0, amount 63
00:53:45.732 00.000 16108 move complete, result=0
00:53:45.732 00.000 16108 worker thread done servicing request
00:53:45.732 00.000 16108 Worker thread wakes up
00:53:45.732 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.3 px 63 ms NORTH
00:53:45.736 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:45.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:46.707 00.971 16108 Exposure complete
00:53:46.770 00.063 16108 worker thread done servicing request
00:53:46.771 00.001 21068 OnExposeComplete: enter
00:53:46.773 00.002 21068 UpdateGuideState(): m_state=6
00:53:46.774 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8857
00:53:46.775 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.24, Mass=124409, SNR=84.9, Peak=13968 HFD=3.4
00:53:46.777 00.002 21068 MultiStar: [#1 0.55,0.47,0.00,M1] [#2 0.79,0.24,0.00,M2] [#3 0.67,0.25,0.00,M3] [#4 0.39,0.43,0.00,M8] [#5 0.44,0.52,0.00,M3] [#6 0.54,0.65,0.00,M4] [#7 0.64,0.34,0.00,M4] [#8 0.47,0.02,0.00,M3] 
00:53:46.778 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
00:53:46.779 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
00:53:46.780 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=0.54 hyp=0.69 cameraTheta=0.89 mountX=-0.33 mountY=-0.63, mountTheta=-2.06
00:53:46.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=0.54, opts=13)
00:53:46.783 00.001 21068 Enqueuing Move request for scope (0.44, 0.54)
00:53:46.785 00.002 16108 Worker thread wakes up
00:53:46.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.54) opts 0xd
00:53:46.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, 0.54)
00:53:46.785 00.000 16108 Moving (0.44, 0.54) raw xDistance=-0.33 yDistance=-0.63
00:53:46.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:53:46.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:53:46.785 00.000 16108 MoveAxis(E, 93, ABG)
00:53:46.785 00.000 16108 Guiding  Dir = 2, Dur = 93
00:53:46.786 00.001 16108 IsSlewing returns 0
00:53:46.786 00.000 16108 IsGuiding returns 0
00:53:46.790 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3449, FiltMin=2969, FiltMax=58531, Gamma=1.000
00:53:46.804 00.014 16108 PulseGuide returned control before completion, sleep 86
00:53:46.805 00.001 21068 UpdateGuideState exits: m=124409 SNR=84.9
00:53:46.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:46.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:46.807 00.000 21068 Enqueuing Expose request
00:53:46.898 00.091 16108 IsGuiding returns 1
00:53:46.898 00.000 16108 scope still moving after pulse duration time elapsed
00:53:46.929 00.031 16108 IsSlewing returns 0
00:53:46.929 00.000 16108 IsGuiding returns 0
00:53:46.929 00.000 16108 scope move finished after 93 + 49 ms
00:53:46.929 00.000 16108 Move returns status 0, amount 93
00:53:46.929 00.000 16108 MoveAxis(N, 126, ABG)
00:53:46.929 00.000 16108 Guiding  Dir = 0, Dur = 126
00:53:46.930 00.001 16108 IsSlewing returns 0
00:53:46.930 00.000 16108 IsGuiding returns 0
00:53:46.963 00.033 16108 PulseGuide returned control before completion, sleep 104
00:53:47.070 00.107 16108 IsGuiding returns 1
00:53:47.071 00.001 16108 scope still moving after pulse duration time elapsed
00:53:47.101 00.030 16108 IsSlewing returns 0
00:53:47.102 00.001 16108 IsGuiding returns 1
00:53:47.133 00.031 16108 IsSlewing returns 0
00:53:47.133 00.000 16108 IsGuiding returns 0
00:53:47.133 00.000 16108 scope move finished after 126 + 77 ms
00:53:47.133 00.000 16108 Move returns status 0, amount 126
00:53:47.133 00.000 16108 move complete, result=0
00:53:47.133 00.000 16108 worker thread done servicing request
00:53:47.134 00.001 16108 Worker thread wakes up
00:53:47.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:47.134 00.000 21068 GuideStep: -0.3 px 93 ms EAST, -0.6 px 126 ms NORTH
00:53:47.137 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:48.299 01.162 16108 Exposure complete
00:53:48.356 00.057 16108 worker thread done servicing request
00:53:48.356 00.000 21068 OnExposeComplete: enter
00:53:48.356 00.000 21068 UpdateGuideState(): m_state=6
00:53:48.357 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8858
00:53:48.358 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=875.87, Mass=105745, SNR=78.0, Peak=14259 HFD=3.2
00:53:48.359 00.001 21068 MultiStar: [#1 0.37,0.14,1.14,U] [#2 0.14,-0.40,1.06,U] [#3 0.50,-0.40,0.00,M4] [#4 0.58,0.12,0.00,M9] [#5 0.13,-0.12,0.96,U] [#6 0.45,-0.07,0.90,U] [#7 0.50,0.11,0.00,M5] [#8 0.50,-0.43,0.00,M4] 
00:53:48.360 00.001 21068 refined, 4 included, MultiStar: {0.16, -0.05}, one-star: {-0.29, 0.17}
00:53:48.360 00.000 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
00:53:48.361 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
00:53:48.362 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.31 mountX=-0.17 mountY=0.01, mountTheta=3.07
00:53:48.363 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
00:53:48.364 00.001 21068 Enqueuing Move request for scope (0.16, -0.05)
00:53:48.365 00.001 16108 Worker thread wakes up
00:53:48.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:53:48.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:53:48.365 00.000 16108 Moving (0.16, -0.05) raw xDistance=-0.17 yDistance=0.01
00:53:48.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:53:48.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:48.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:48.365 00.000 16108 MoveAxis(E, 0, ABG)
00:53:48.365 00.000 16108 Move returns status 0, amount 0
00:53:48.365 00.000 16108 MoveAxis(N, 0, ABG)
00:53:48.365 00.000 16108 Move returns status 0, amount 0
00:53:48.365 00.000 16108 move complete, result=0
00:53:48.366 00.001 16108 worker thread done servicing request
00:53:48.373 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3449, FiltMin=2969, FiltMax=58147, Gamma=1.000
00:53:48.387 00.014 21068 UpdateGuideState exits: m=105745 SNR=78.0
00:53:48.390 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:48.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:48.393 00.002 21068 Enqueuing Expose request
00:53:48.394 00.001 16108 Worker thread wakes up
00:53:48.394 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:48.396 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:48.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:49.362 00.966 16108 Exposure complete
00:53:49.419 00.057 16108 worker thread done servicing request
00:53:49.419 00.000 21068 OnExposeComplete: enter
00:53:49.420 00.001 21068 UpdateGuideState(): m_state=6
00:53:49.422 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8859
00:53:49.425 00.003 21068 Star::Find returns 1 (0), X=220.22, Y=876.24, Mass=134787, SNR=89.8, Peak=14515 HFD=3.6
00:53:49.427 00.002 21068 MultiStar: [#1 0.27,0.30,1.02,U] [#2 0.09,0.37,0.96,U] [#3 0.25,-0.11,0.90,U] [#4 0.37,0.72,0.00,M10] [#5 0.44,0.57,0.00,M3] [#6 0.38,1.00,0.00,M4] [#7 0.36,0.55,0.00,M6] [#8 0.51,0.54,0.00,M5] 
00:53:49.428 00.001 21068 refined, 3 included, MultiStar: {0.22, 0.29}, one-star: {0.26, 0.54}
00:53:49.430 00.002 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
00:53:49.431 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
00:53:49.433 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.36 cameraTheta=0.92 mountX=-0.16 mountY=-0.33, mountTheta=-2.03
00:53:49.436 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.29, opts=13)
00:53:49.437 00.001 21068 Enqueuing Move request for scope (0.22, 0.29)
00:53:49.439 00.002 16108 Worker thread wakes up
00:53:49.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
00:53:49.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
00:53:49.439 00.000 16108 Moving (0.22, 0.29) raw xDistance=-0.16 yDistance=-0.33
00:53:49.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:53:49.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:53:49.439 00.000 16108 MoveAxis(E, 0, ABG)
00:53:49.439 00.000 16108 Move returns status 0, amount 0
00:53:49.439 00.000 16108 MoveAxis(N, 66, ABG)
00:53:49.439 00.000 16108 Guiding  Dir = 0, Dur = 66
00:53:49.439 00.000 16108 IsSlewing returns 0
00:53:49.440 00.001 16108 IsGuiding returns 0
00:53:49.447 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3449, FiltMin=2976, FiltMax=49152, Gamma=1.000
00:53:49.466 00.019 16108 PulseGuide returned control before completion, sleep 50
00:53:49.478 00.012 21068 UpdateGuideState exits: m=134787 SNR=89.8
00:53:49.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.481 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:49.481 00.000 21068 Enqueuing Expose request
00:53:49.526 00.045 16108 IsGuiding returns 1
00:53:49.526 00.000 16108 scope still moving after pulse duration time elapsed
00:53:49.558 00.032 16108 IsSlewing returns 0
00:53:49.558 00.000 16108 IsGuiding returns 0
00:53:49.558 00.000 16108 scope move finished after 66 + 52 ms
00:53:49.558 00.000 16108 Move returns status 0, amount 66
00:53:49.558 00.000 16108 move complete, result=0
00:53:49.558 00.000 16108 worker thread done servicing request
00:53:49.558 00.000 16108 Worker thread wakes up
00:53:49.559 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 66 ms NORTH
00:53:49.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:49.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:50.735 01.175 16108 Exposure complete
00:53:50.800 00.065 16108 worker thread done servicing request
00:53:50.800 00.000 21068 OnExposeComplete: enter
00:53:50.801 00.001 21068 UpdateGuideState(): m_state=6
00:53:50.802 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8860
00:53:50.803 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.34, Mass=99949, SNR=69.4, Peak=12355 HFD=3.3
00:53:50.805 00.002 21068 MultiStar: [#1 0.18,0.64,0.00,M1] [#2 0.26,0.40,0.00,M1] [#3 0.24,0.46,0.00,M4] [#4 0.19,0.17,0.98,U] [#5 -0.14,0.62,0.00,M4] [#6 0.05,0.67,0.00,M5] [#7 0.33,0.56,0.00,M7] [#8 0.01,0.32,0.84,U] 
00:53:50.808 00.003 21068 refined, 2 included, MultiStar: {0.21, 0.38}, one-star: {0.39, 0.64}
00:53:50.809 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:53:50.811 00.002 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:53:50.812 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.38 hyp=0.43 cameraTheta=1.07 mountX=-0.14 mountY=-0.42, mountTheta=-1.89
00:53:50.816 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.38, opts=13)
00:53:50.817 00.001 21068 Enqueuing Move request for scope (0.21, 0.38)
00:53:50.818 00.001 16108 Worker thread wakes up
00:53:50.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.38) opts 0xd
00:53:50.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.38)
00:53:50.818 00.000 16108 Moving (0.21, 0.38) raw xDistance=-0.14 yDistance=-0.42
00:53:50.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:53:50.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:53:50.818 00.000 16108 MoveAxis(E, 0, ABG)
00:53:50.818 00.000 16108 Move returns status 0, amount 0
00:53:50.818 00.000 16108 MoveAxis(N, 84, ABG)
00:53:50.818 00.000 16108 Guiding  Dir = 0, Dur = 84
00:53:50.818 00.000 16108 IsSlewing returns 0
00:53:50.818 00.000 16108 IsGuiding returns 0
00:53:50.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3449, FiltMin=2984, FiltMax=49936, Gamma=1.000
00:53:50.838 00.016 21068 UpdateGuideState exits: m=99949 SNR=69.4
00:53:50.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:50.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:50.841 00.001 21068 Enqueuing Expose request
00:53:50.878 00.037 16108 PulseGuide returned control before completion, sleep 35
00:53:50.924 00.046 16108 IsGuiding returns 1
00:53:50.924 00.000 16108 scope still moving after pulse duration time elapsed
00:53:50.955 00.031 16108 IsSlewing returns 0
00:53:50.955 00.000 16108 IsGuiding returns 1
00:53:50.986 00.031 16108 IsSlewing returns 0
00:53:50.986 00.000 16108 IsGuiding returns 0
00:53:50.986 00.000 16108 scope move finished after 84 + 84 ms
00:53:50.986 00.000 16108 Move returns status 0, amount 84
00:53:50.986 00.000 16108 move complete, result=0
00:53:50.986 00.000 16108 worker thread done servicing request
00:53:50.986 00.000 16108 Worker thread wakes up
00:53:50.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:50.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:50.986 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 84 ms NORTH
00:53:51.971 00.985 16108 Exposure complete
00:53:52.056 00.085 16108 worker thread done servicing request
00:53:52.056 00.000 21068 OnExposeComplete: enter
00:53:52.057 00.001 21068 UpdateGuideState(): m_state=6
00:53:52.062 00.005 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8861
00:53:52.063 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.89, Mass=105559, SNR=75.6, Peak=13779 HFD=2.9
00:53:52.064 00.001 21068 MultiStar: [#1 0.15,0.09,1.36,U] [#2 -0.09,-0.04,1.14,U] [#3 0.14,0.08,1.17,U] [#4 0.16,0.05,1.00,U] [#5 0.09,0.06,0.89,U] [#6 0.08,0.15,0.90,U] [#7 0.39,0.29,0.00,M8] [#8 0.32,-0.12,0.87,U] 
00:53:52.065 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {-0.05, 0.19}
00:53:52.065 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
00:53:52.066 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:53:52.067 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.09 mountY=-0.08, mountTheta=-2.39
00:53:52.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
00:53:52.069 00.001 21068 Enqueuing Move request for scope (0.10, 0.06)
00:53:52.070 00.001 16108 Worker thread wakes up
00:53:52.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:53:52.070 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:53:52.070 00.000 16108 Moving (0.10, 0.06) raw xDistance=-0.09 yDistance=-0.08
00:53:52.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:53:52.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:52.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:52.071 00.001 16108 MoveAxis(E, 0, ABG)
00:53:52.071 00.000 16108 Move returns status 0, amount 0
00:53:52.071 00.000 16108 MoveAxis(N, 0, ABG)
00:53:52.071 00.000 16108 Move returns status 0, amount 0
00:53:52.071 00.000 16108 move complete, result=0
00:53:52.071 00.000 16108 worker thread done servicing request
00:53:52.076 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3453, FiltMin=2953, FiltMax=55264, Gamma=1.000
00:53:52.091 00.015 21068 UpdateGuideState exits: m=105559 SNR=75.6
00:53:52.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:52.094 00.001 21068 Enqueuing Expose request
00:53:52.095 00.001 16108 Worker thread wakes up
00:53:52.095 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:52.096 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:52.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:53.265 01.169 16108 Exposure complete
00:53:53.320 00.055 16108 worker thread done servicing request
00:53:53.320 00.000 21068 OnExposeComplete: enter
00:53:53.321 00.001 21068 UpdateGuideState(): m_state=6
00:53:53.322 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8862
00:53:53.323 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=876.18, Mass=135501, SNR=83.1, Peak=16371 HFD=3.4
00:53:53.325 00.002 21068 MultiStar: [#1 0.19,0.59,0.00,M1] [#2 -0.14,0.28,1.06,U] [#3 0.04,0.12,1.04,U] [#4 0.43,0.41,0.00,M9] [#5 0.01,0.50,0.00,M4] [#6 0.22,0.58,0.00,M5] [#7 0.29,0.30,0.58,U] [#8 0.04,0.31,0.81,U] 
00:53:53.325 00.000 21068 refined, 4 included, MultiStar: {-0.01, 0.30}, one-star: {-0.14, 0.48}
00:53:53.326 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
00:53:53.327 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
00:53:53.327 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.60 mountX=0.06 mountY=-0.29, mountTheta=-1.36
00:53:53.329 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.30, opts=13)
00:53:53.330 00.001 21068 Enqueuing Move request for scope (-0.01, 0.30)
00:53:53.330 00.000 16108 Worker thread wakes up
00:53:53.331 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
00:53:53.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
00:53:53.331 00.000 16108 Moving (-0.01, 0.30) raw xDistance=0.06 yDistance=-0.29
00:53:53.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:53:53.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:53:53.331 00.000 16108 MoveAxis(E, 0, ABG)
00:53:53.331 00.000 16108 Move returns status 0, amount 0
00:53:53.331 00.000 16108 MoveAxis(N, 58, ABG)
00:53:53.331 00.000 16108 Guiding  Dir = 0, Dur = 58
00:53:53.332 00.001 16108 IsSlewing returns 0
00:53:53.332 00.000 16108 IsGuiding returns 0
00:53:53.342 00.010 16108 PulseGuide returned control before completion, sleep 58
00:53:53.404 00.062 16108 IsGuiding returns 1
00:53:53.404 00.000 16108 scope still moving after pulse duration time elapsed
00:53:53.435 00.031 16108 IsSlewing returns 0
00:53:53.435 00.000 16108 IsGuiding returns 0
00:53:53.435 00.000 16108 scope move finished after 58 + 45 ms
00:53:53.436 00.001 16108 Move returns status 0, amount 58
00:53:53.436 00.000 16108 move complete, result=0
00:53:53.436 00.000 16108 worker thread done servicing request
00:53:53.684 00.248 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3449, FiltMin=2928, FiltMax=60144, Gamma=1.000
00:53:53.717 00.033 21068 UpdateGuideState exits: m=135501 SNR=83.1
00:53:53.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:53.720 00.001 21068 Enqueuing Expose request
00:53:53.720 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
00:53:53.721 00.001 16108 Worker thread wakes up
00:53:53.721 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:53.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:54.705 00.984 16108 Exposure complete
00:53:54.759 00.054 16108 worker thread done servicing request
00:53:54.759 00.000 21068 OnExposeComplete: enter
00:53:54.760 00.001 21068 UpdateGuideState(): m_state=6
00:53:54.761 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8863
00:53:54.762 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=876.17, Mass=120851, SNR=80.2, Peak=14883 HFD=3.3
00:53:54.763 00.001 21068 MultiStar: [#1 -0.03,0.32,1.06,U] [#2 0.05,-0.00,1.19,U] [#3 0.13,0.14,1.03,U] [#4 0.66,0.15,0.00,M10] [#5 0.08,0.19,1.04,U] [#6 0.36,0.42,0.00,M6] [#7 0.06,0.22,0.64,U] [#8 0.24,-0.12,0.89,U] 
00:53:54.765 00.002 21068 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {-0.29, 0.47}
00:53:54.765 00.000 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
00:53:54.766 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
00:53:54.767 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.40 mountX=0.00 mountY=-0.17, mountTheta=-1.57
00:53:54.768 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.17, opts=13)
00:53:54.769 00.001 21068 Enqueuing Move request for scope (0.03, 0.17)
00:53:54.770 00.001 16108 Worker thread wakes up
00:53:54.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:53:54.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:53:54.770 00.000 16108 Moving (0.03, 0.17) raw xDistance=0.00 yDistance=-0.17
00:53:54.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:53:54.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:54.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:53:54.770 00.000 16108 MoveAxis(E, 0, ABG)
00:53:54.770 00.000 16108 Move returns status 0, amount 0
00:53:54.771 00.001 16108 MoveAxis(N, 0, ABG)
00:53:54.771 00.000 16108 Move returns status 0, amount 0
00:53:54.771 00.000 16108 move complete, result=0
00:53:54.771 00.000 16108 worker thread done servicing request
00:53:54.778 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3453, FiltMin=2934, FiltMax=51552, Gamma=1.000
00:53:54.807 00.029 21068 UpdateGuideState exits: m=120851 SNR=80.2
00:53:54.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.808 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:54.809 00.001 21068 Enqueuing Expose request
00:53:54.810 00.001 16108 Worker thread wakes up
00:53:54.810 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:54.811 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:54.811 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:55.971 01.160 16108 Exposure complete
00:53:56.031 00.060 16108 worker thread done servicing request
00:53:56.031 00.000 21068 OnExposeComplete: enter
00:53:56.033 00.002 21068 UpdateGuideState(): m_state=6
00:53:56.034 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8864
00:53:56.036 00.002 21068 Star::Find returns 1 (0), X=219.74, Y=875.92, Mass=116742, SNR=83.2, Peak=15299 HFD=3.2
00:53:56.039 00.003 21068 MultiStar: [#1 0.21,0.07,1.23,U] [#2 0.06,0.05,1.09,U] [#3 0.14,-0.15,1.00,U] [#4 0.28,0.23,0.87,U] [#5 0.27,0.12,0.86,U] [#6 0.36,0.17,0.82,U] [#7 0.26,0.00,0.60,U] [#8 0.25,-0.32,0.74,U] 
00:53:56.041 00.002 21068 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {-0.22, 0.22}
00:53:56.042 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
00:53:56.044 00.002 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
00:53:56.045 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
00:53:56.049 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.05, opts=13)
00:53:56.050 00.001 21068 Enqueuing Move request for scope (0.17, 0.05)
00:53:56.052 00.002 16108 Worker thread wakes up
00:53:56.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
00:53:56.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
00:53:56.052 00.000 16108 Moving (0.17, 0.05) raw xDistance=-0.16 yDistance=-0.09
00:53:56.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:53:56.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:56.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:53:56.052 00.000 16108 MoveAxis(E, 0, ABG)
00:53:56.052 00.000 16108 Move returns status 0, amount 0
00:53:56.052 00.000 16108 MoveAxis(N, 0, ABG)
00:53:56.052 00.000 16108 Move returns status 0, amount 0
00:53:56.052 00.000 16108 move complete, result=0
00:53:56.052 00.000 16108 worker thread done servicing request
00:53:56.058 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3449, FiltMin=2976, FiltMax=65472, Gamma=1.000
00:53:56.074 00.016 21068 UpdateGuideState exits: m=116742 SNR=83.2
00:53:56.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:56.077 00.001 21068 Enqueuing Expose request
00:53:56.078 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:56.080 00.002 16108 Worker thread wakes up
00:53:56.080 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:56.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:57.070 00.990 16108 Exposure complete
00:53:57.149 00.079 16108 worker thread done servicing request
00:53:57.149 00.000 21068 OnExposeComplete: enter
00:53:57.151 00.002 21068 UpdateGuideState(): m_state=6
00:53:57.151 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8865
00:53:57.152 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.83, Mass=126647, SNR=86.8, Peak=15475 HFD=3.5
00:53:57.153 00.001 21068 MultiStar: [#1 0.13,0.02,1.08,U] [#2 0.27,-0.28,1.22,U] [#3 0.30,-0.30,1.10,U] [#4 0.45,0.00,0.80,U] [#5 0.38,-0.01,0.86,U] [#6 0.28,-0.00,0.83,U] [#7 0.27,-0.19,0.59,U] [#8 0.42,-0.58,0.00,M1] 
00:53:57.153 00.000 21068 refined, 7 included, MultiStar: {0.29, -0.09}, one-star: {0.31, 0.13}
00:53:57.154 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
00:53:57.155 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
00:53:57.156 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-0.28 mountX=-0.30 mountY=0.01, mountTheta=3.09
00:53:57.157 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.09, opts=13)
00:53:57.160 00.003 21068 Enqueuing Move request for scope (0.29, -0.09)
00:53:57.162 00.002 16108 Worker thread wakes up
00:53:57.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
00:53:57.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
00:53:57.163 00.001 16108 Moving (0.29, -0.09) raw xDistance=-0.30 yDistance=0.01
00:53:57.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:53:57.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:57.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:57.163 00.000 16108 MoveAxis(E, 79, ABG)
00:53:57.163 00.000 16108 Guiding  Dir = 2, Dur = 79
00:53:57.163 00.000 16108 IsSlewing returns 0
00:53:57.164 00.001 16108 IsGuiding returns 0
00:53:57.168 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3449, FiltMin=2976, FiltMax=60909, Gamma=1.000
00:53:57.183 00.015 21068 UpdateGuideState exits: m=126647 SNR=86.8
00:53:57.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:57.185 00.000 21068 Enqueuing Expose request
00:53:57.192 00.007 16108 PulseGuide returned control before completion, sleep 62
00:53:57.268 00.076 16108 IsGuiding returns 1
00:53:57.268 00.000 16108 scope still moving after pulse duration time elapsed
00:53:57.299 00.031 16108 IsSlewing returns 0
00:53:57.299 00.000 16108 IsGuiding returns 0
00:53:57.299 00.000 16108 scope move finished after 79 + 56 ms
00:53:57.299 00.000 16108 Move returns status 0, amount 79
00:53:57.300 00.001 16108 MoveAxis(N, 0, ABG)
00:53:57.300 00.000 16108 Move returns status 0, amount 0
00:53:57.300 00.000 16108 move complete, result=0
00:53:57.300 00.000 16108 worker thread done servicing request
00:53:57.300 00.000 16108 Worker thread wakes up
00:53:57.300 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
00:53:57.302 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:57.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:58.462 01.160 16108 Exposure complete
00:53:58.532 00.070 16108 worker thread done servicing request
00:53:58.533 00.001 21068 OnExposeComplete: enter
00:53:58.534 00.001 21068 UpdateGuideState(): m_state=6
00:53:58.534 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8866
00:53:58.536 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=876.06, Mass=119481, SNR=84.6, Peak=17459 HFD=3.0
00:53:58.537 00.001 21068 MultiStar: [#1 0.06,0.01,1.15,U] [#2 0.16,-0.17,1.26,U] [#3 0.07,-0.27,1.05,U] [#4 0.46,0.20,0.00,M9] [#5 0.27,0.16,0.83,U] [#6 0.32,0.35,0.00,M5] [#7 0.23,0.04,0.57,U] [#8 -0.16,0.00,0.74,U] 
00:53:58.538 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.00}, one-star: {-0.02, 0.36}
00:53:58.539 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
00:53:58.539 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
00:53:58.540 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.03 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
00:53:58.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.00, opts=13)
00:53:58.542 00.000 21068 Enqueuing Move request for scope (0.09, 0.00)
00:53:58.543 00.001 16108 Worker thread wakes up
00:53:58.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:53:58.543 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:53:58.543 00.000 16108 Moving (0.09, 0.00) raw xDistance=-0.08 yDistance=-0.02
00:53:58.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:53:58.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:58.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:58.543 00.000 16108 MoveAxis(E, 0, ABG)
00:53:58.543 00.000 16108 Move returns status 0, amount 0
00:53:58.543 00.000 16108 MoveAxis(N, 0, ABG)
00:53:58.543 00.000 16108 Move returns status 0, amount 0
00:53:58.543 00.000 16108 move complete, result=0
00:53:58.544 00.001 16108 worker thread done servicing request
00:53:58.550 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3449, FiltMin=2969, FiltMax=60163, Gamma=1.000
00:53:58.580 00.030 21068 UpdateGuideState exits: m=119481 SNR=84.6
00:53:58.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:58.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:58.585 00.002 21068 Enqueuing Expose request
00:53:58.586 00.001 16108 Worker thread wakes up
00:53:58.586 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:58.587 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:58.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:59.578 00.991 16108 Exposure complete
00:53:59.641 00.063 16108 worker thread done servicing request
00:53:59.641 00.000 21068 OnExposeComplete: enter
00:53:59.643 00.002 21068 UpdateGuideState(): m_state=6
00:53:59.645 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8867
00:53:59.646 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.21, Mass=112034, SNR=75.7, Peak=14787 HFD=3.1
00:53:59.648 00.002 21068 MultiStar: [#1 0.13,0.58,0.00,M1] [#2 0.09,0.30,1.45,U] [#3 0.23,0.18,1.10,U] [#4 0.19,0.46,0.00,M10] [#5 0.03,0.35,0.99,U] [#6 0.03,0.54,0.00,M6] [#7 0.07,0.24,0.65,U] [#8 0.22,0.32,0.91,U] 
00:53:59.649 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.32}, one-star: {0.02, 0.51}
00:53:59.651 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
00:53:59.652 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
00:53:59.654 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.24 mountX=-0.05 mountY=-0.33, mountTheta=-1.73
00:53:59.657 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.32, opts=13)
00:53:59.659 00.002 21068 Enqueuing Move request for scope (0.11, 0.32)
00:53:59.660 00.001 16108 Worker thread wakes up
00:53:59.661 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
00:53:59.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
00:53:59.661 00.000 16108 Moving (0.11, 0.32) raw xDistance=-0.05 yDistance=-0.33
00:53:59.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:53:59.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:53:59.661 00.000 16108 MoveAxis(E, 0, ABG)
00:53:59.661 00.000 16108 Move returns status 0, amount 0
00:53:59.661 00.000 16108 MoveAxis(N, 67, ABG)
00:53:59.661 00.000 16108 Guiding  Dir = 0, Dur = 67
00:53:59.661 00.000 16108 IsSlewing returns 0
00:53:59.661 00.000 16108 IsGuiding returns 0
00:53:59.665 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3449, FiltMin=2969, FiltMax=49072, Gamma=1.000
00:53:59.680 00.015 21068 UpdateGuideState exits: m=112034 SNR=75.7
00:53:59.682 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:59.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:53:59.684 00.001 21068 Enqueuing Expose request
00:53:59.708 00.024 16108 PulseGuide returned control before completion, sleep 30
00:53:59.753 00.045 16108 IsGuiding returns 1
00:53:59.753 00.000 16108 scope still moving after pulse duration time elapsed
00:53:59.784 00.031 16108 IsSlewing returns 0
00:53:59.784 00.000 16108 IsGuiding returns 1
00:53:59.814 00.030 16108 IsSlewing returns 0
00:53:59.814 00.000 16108 IsGuiding returns 0
00:53:59.814 00.000 16108 scope move finished after 67 + 86 ms
00:53:59.814 00.000 16108 Move returns status 0, amount 67
00:53:59.814 00.000 16108 move complete, result=0
00:53:59.814 00.000 16108 worker thread done servicing request
00:53:59.814 00.000 16108 Worker thread wakes up
00:53:59.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:53:59.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:53:59.814 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
00:54:01.003 01.189 16108 Exposure complete
00:54:01.092 00.089 16108 worker thread done servicing request
00:54:01.092 00.000 21068 OnExposeComplete: enter
00:54:01.093 00.001 21068 UpdateGuideState(): m_state=6
00:54:01.094 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8868
00:54:01.094 00.000 21068 Star::Find returns 1 (0), X=219.75, Y=876.31, Mass=112600, SNR=73.5, Peak=14003 HFD=3.4
00:54:01.095 00.001 21068 MultiStar: [#1 -0.21,0.36,1.46,U] [#2 0.03,0.20,1.50,U] [#3 -0.17,0.06,1.10,U] [#4 0.16,0.40,1.08,U] [#5 0.00,0.28,1.01,U] [#6 0.20,0.24,0.92,U] [#7 -0.14,0.26,0.61,U] [#8 -0.08,0.06,0.90,U] 
00:54:01.096 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.28}, one-star: {-0.20, 0.61}
00:54:01.098 00.002 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
00:54:01.099 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
00:54:01.099 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.73 mountX=0.09 mountY=-0.26, mountTheta=-1.23
00:54:01.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.28, opts=13)
00:54:01.102 00.001 21068 Enqueuing Move request for scope (-0.05, 0.28)
00:54:01.102 00.000 16108 Worker thread wakes up
00:54:01.103 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
00:54:01.103 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
00:54:01.103 00.000 16108 Moving (-0.05, 0.28) raw xDistance=0.09 yDistance=-0.26
00:54:01.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:01.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:54:01.103 00.000 16108 MoveAxis(E, 0, ABG)
00:54:01.103 00.000 16108 Move returns status 0, amount 0
00:54:01.103 00.000 16108 MoveAxis(N, 52, ABG)
00:54:01.103 00.000 16108 Guiding  Dir = 0, Dur = 52
00:54:01.103 00.000 16108 IsSlewing returns 0
00:54:01.103 00.000 16108 IsGuiding returns 0
00:54:01.108 00.005 16108 PulseGuide returned control before completion, sleep 58
00:54:01.109 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3449, FiltMin=2937, FiltMax=54877, Gamma=1.000
00:54:01.124 00.015 21068 UpdateGuideState exits: m=112600 SNR=73.5
00:54:01.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.127 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:01.128 00.001 21068 Enqueuing Expose request
00:54:01.169 00.041 16108 IsGuiding returns 1
00:54:01.169 00.000 16108 scope still moving after pulse duration time elapsed
00:54:01.200 00.031 16108 IsSlewing returns 0
00:54:01.200 00.000 16108 IsGuiding returns 0
00:54:01.200 00.000 16108 scope move finished after 52 + 44 ms
00:54:01.200 00.000 16108 Move returns status 0, amount 52
00:54:01.200 00.000 16108 move complete, result=0
00:54:01.200 00.000 16108 worker thread done servicing request
00:54:01.200 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
00:54:01.201 00.001 16108 Worker thread wakes up
00:54:01.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:01.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:02.180 00.979 16108 Exposure complete
00:54:02.237 00.057 16108 worker thread done servicing request
00:54:02.237 00.000 21068 OnExposeComplete: enter
00:54:02.237 00.000 21068 UpdateGuideState(): m_state=6
00:54:02.240 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8869
00:54:02.240 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=876.05, Mass=127426, SNR=85.0, Peak=16819 HFD=3.1
00:54:02.241 00.001 21068 MultiStar: [#1 0.02,0.29,1.15,U] [#2 -0.02,0.30,1.23,U] [#3 0.26,0.01,0.83,U] [#4 0.29,0.47,0.00,M10] [#5 0.16,0.39,0.93,U] [#6 0.15,0.64,0.00,M6] [#7 0.07,0.25,0.61,U] [#8 -0.25,0.26,0.83,U] 
00:54:02.242 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.27}, one-star: {-0.15, 0.35}
00:54:02.243 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
00:54:02.243 00.000 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
00:54:02.244 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.55 mountX=0.04 mountY=-0.27, mountTheta=-1.42
00:54:02.247 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.27, opts=13)
00:54:02.248 00.001 21068 Enqueuing Move request for scope (0.01, 0.27)
00:54:02.249 00.001 16108 Worker thread wakes up
00:54:02.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
00:54:02.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
00:54:02.249 00.000 16108 Moving (0.01, 0.27) raw xDistance=0.04 yDistance=-0.27
00:54:02.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:02.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:54:02.249 00.000 16108 MoveAxis(E, 0, ABG)
00:54:02.249 00.000 16108 Move returns status 0, amount 0
00:54:02.249 00.000 16108 MoveAxis(N, 53, ABG)
00:54:02.249 00.000 16108 Guiding  Dir = 0, Dur = 53
00:54:02.250 00.001 16108 IsSlewing returns 0
00:54:02.250 00.000 16108 IsGuiding returns 0
00:54:02.253 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3449, FiltMin=2947, FiltMax=52669, Gamma=1.000
00:54:02.269 00.016 21068 UpdateGuideState exits: m=127426 SNR=85.0
00:54:02.271 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:02.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:02.272 00.000 21068 Enqueuing Expose request
00:54:02.302 00.030 16108 PulseGuide returned control before completion, sleep 11
00:54:02.317 00.015 16108 IsGuiding returns 1
00:54:02.317 00.000 16108 scope still moving after pulse duration time elapsed
00:54:02.348 00.031 16108 IsSlewing returns 0
00:54:02.348 00.000 16108 IsGuiding returns 1
00:54:02.380 00.032 16108 IsSlewing returns 0
00:54:02.381 00.001 16108 IsGuiding returns 1
00:54:02.412 00.031 16108 IsSlewing returns 0
00:54:02.412 00.000 16108 IsGuiding returns 0
00:54:02.412 00.000 16108 scope move finished after 53 + 109 ms
00:54:02.412 00.000 16108 Move returns status 0, amount 53
00:54:02.412 00.000 16108 move complete, result=0
00:54:02.412 00.000 16108 worker thread done servicing request
00:54:02.412 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
00:54:02.414 00.002 16108 Worker thread wakes up
00:54:02.415 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:02.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:03.582 01.167 16108 Exposure complete
00:54:03.656 00.074 16108 worker thread done servicing request
00:54:03.656 00.000 21068 OnExposeComplete: enter
00:54:03.658 00.002 21068 UpdateGuideState(): m_state=6
00:54:03.660 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8870
00:54:03.662 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=875.93, Mass=114339, SNR=78.5, Peak=15315 HFD=3.1
00:54:03.662 00.000 21068 MultiStar: [#1 0.11,0.16,1.17,U] [#2 0.05,0.07,1.33,U] [#3 0.27,0.00,1.38,U] [#4 -0.15,0.15,0.86,U] [#5 -0.24,0.02,1.07,U] [#6 0.07,0.18,0.99,U] [#7 0.44,0.34,0.00,M1] [#8 -0.03,-0.24,0.78,U] 
00:54:03.663 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.12, 0.23}
00:54:03.664 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
00:54:03.665 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
00:54:03.668 00.003 21068 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.00 mountY=-0.08, mountTheta=-1.55
00:54:03.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.08, opts=13)
00:54:03.672 00.002 21068 Enqueuing Move request for scope (0.01, 0.08)
00:54:03.673 00.001 16108 Worker thread wakes up
00:54:03.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:54:03.674 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:54:03.674 00.000 16108 Moving (0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
00:54:03.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:54:03.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:03.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:54:03.674 00.000 16108 MoveAxis(E, 0, ABG)
00:54:03.674 00.000 16108 Move returns status 0, amount 0
00:54:03.674 00.000 16108 MoveAxis(N, 0, ABG)
00:54:03.674 00.000 16108 Move returns status 0, amount 0
00:54:03.674 00.000 16108 move complete, result=0
00:54:03.675 00.001 16108 worker thread done servicing request
00:54:03.683 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3449, FiltMin=2963, FiltMax=59952, Gamma=1.000
00:54:03.699 00.016 21068 UpdateGuideState exits: m=114339 SNR=78.5
00:54:03.701 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.703 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:03.704 00.001 21068 Enqueuing Expose request
00:54:03.706 00.002 16108 Worker thread wakes up
00:54:03.706 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:03.708 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:03.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:04.688 00.980 16108 Exposure complete
00:54:04.744 00.056 16108 worker thread done servicing request
00:54:04.744 00.000 21068 OnExposeComplete: enter
00:54:04.745 00.001 21068 UpdateGuideState(): m_state=6
00:54:04.746 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8871
00:54:04.747 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.88, Mass=129292, SNR=90.2, Peak=15267 HFD=3.5
00:54:04.748 00.001 21068 MultiStar: [#1 -0.16,0.25,1.07,U] [#2 -0.45,-0.07,1.04,U] [#3 -0.19,0.19,0.89,U] [#4 0.21,0.26,0.82,U] [#5 -0.34,-0.05,0.89,U] [#6 0.04,0.33,0.83,U] [#7 0.02,-0.07,0.61,U] [#8 0.10,0.03,0.59,U] 
00:54:04.749 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.05, 0.18}
00:54:04.750 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
00:54:04.750 00.000 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
00:54:04.751 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.32 mountX=0.13 mountY=-0.09, mountTheta=-0.61
00:54:04.753 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.12, opts=13)
00:54:04.754 00.001 21068 Enqueuing Move request for scope (-0.11, 0.12)
00:54:04.754 00.000 16108 Worker thread wakes up
00:54:04.755 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
00:54:04.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
00:54:04.755 00.000 16108 Moving (-0.11, 0.12) raw xDistance=0.13 yDistance=-0.09
00:54:04.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:54:04.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:04.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:54:04.755 00.000 16108 MoveAxis(E, 0, ABG)
00:54:04.755 00.000 16108 Move returns status 0, amount 0
00:54:04.755 00.000 16108 MoveAxis(N, 0, ABG)
00:54:04.755 00.000 16108 Move returns status 0, amount 0
00:54:04.755 00.000 16108 move complete, result=0
00:54:04.755 00.000 16108 worker thread done servicing request
00:54:04.759 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3449, FiltMin=2969, FiltMax=56016, Gamma=1.000
00:54:04.773 00.014 21068 UpdateGuideState exits: m=129292 SNR=90.2
00:54:04.775 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:04.776 00.000 21068 Enqueuing Expose request
00:54:04.777 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:04.778 00.001 16108 Worker thread wakes up
00:54:04.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:04.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:05.923 01.145 16108 Exposure complete
00:54:06.001 00.078 16108 worker thread done servicing request
00:54:06.001 00.000 21068 OnExposeComplete: enter
00:54:06.001 00.000 21068 UpdateGuideState(): m_state=6
00:54:06.002 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8872
00:54:06.003 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=876.03, Mass=124872, SNR=89.9, Peak=13651 HFD=3.8
00:54:06.004 00.001 21068 MultiStar: [#1 -0.01,0.35,1.17,U] [#2 0.06,-0.15,1.16,U] [#3 -0.06,0.13,0.92,U] [#4 0.04,0.41,0.81,U] [#5 -0.19,0.17,0.98,U] [#6 -0.06,0.40,0.65,U] [#7 -0.04,0.41,0.54,U] [#8 0.02,-0.17,0.68,U] 
00:54:06.005 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.31, 0.33}
00:54:06.007 00.002 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
00:54:06.007 00.000 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
00:54:06.008 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=0.10 mountY=-0.18, mountTheta=-1.06
00:54:06.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.20, opts=13)
00:54:06.011 00.001 21068 Enqueuing Move request for scope (-0.06, 0.20)
00:54:06.012 00.001 16108 Worker thread wakes up
00:54:06.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
00:54:06.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
00:54:06.012 00.000 16108 Moving (-0.06, 0.20) raw xDistance=0.10 yDistance=-0.18
00:54:06.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:06.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:06.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:06.012 00.000 16108 MoveAxis(E, 0, ABG)
00:54:06.012 00.000 16108 Move returns status 0, amount 0
00:54:06.012 00.000 16108 MoveAxis(N, 0, ABG)
00:54:06.012 00.000 16108 Move returns status 0, amount 0
00:54:06.012 00.000 16108 move complete, result=0
00:54:06.013 00.001 16108 worker thread done servicing request
00:54:06.017 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3449, FiltMin=2934, FiltMax=65510, Gamma=1.000
00:54:06.033 00.016 21068 UpdateGuideState exits: m=124872 SNR=89.9
00:54:06.033 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:06.035 00.001 21068 Enqueuing Expose request
00:54:06.036 00.001 16108 Worker thread wakes up
00:54:06.036 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:06.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:06.037 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:07.020 00.983 16108 Exposure complete
00:54:07.085 00.065 16108 worker thread done servicing request
00:54:07.086 00.001 21068 OnExposeComplete: enter
00:54:07.086 00.000 21068 UpdateGuideState(): m_state=6
00:54:07.087 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8873
00:54:07.088 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=876.19, Mass=122823, SNR=78.7, Peak=16323 HFD=3.3
00:54:07.090 00.002 21068 MultiStar: [#1 0.08,0.11,1.09,U] [#2 0.01,0.10,1.23,U] [#3 -0.15,0.00,1.33,U] [#4 0.04,0.35,0.98,U] [#5 -0.19,0.22,1.07,U] [#6 -0.15,0.27,0.89,U] [#7 0.20,0.19,0.62,U] [#8 0.04,-0.10,0.78,U] 
00:54:07.091 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.31, 0.49}
00:54:07.092 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:54:07.093 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
00:54:07.094 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.09 mountY=-0.16, mountTheta=-1.05
00:54:07.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.18, opts=13)
00:54:07.097 00.001 21068 Enqueuing Move request for scope (-0.06, 0.18)
00:54:07.098 00.001 16108 Worker thread wakes up
00:54:07.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
00:54:07.098 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
00:54:07.098 00.000 16108 Moving (-0.06, 0.18) raw xDistance=0.09 yDistance=-0.16
00:54:07.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:07.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:07.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:07.098 00.000 16108 MoveAxis(E, 0, ABG)
00:54:07.098 00.000 16108 Move returns status 0, amount 0
00:54:07.100 00.002 16108 MoveAxis(N, 0, ABG)
00:54:07.100 00.000 16108 Move returns status 0, amount 0
00:54:07.100 00.000 16108 move complete, result=0
00:54:07.100 00.000 16108 worker thread done servicing request
00:54:07.102 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3449, FiltMin=2960, FiltMax=56400, Gamma=1.000
00:54:07.117 00.015 21068 UpdateGuideState exits: m=122823 SNR=78.7
00:54:07.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:07.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:07.121 00.002 21068 Enqueuing Expose request
00:54:07.121 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:07.122 00.001 16108 Worker thread wakes up
00:54:07.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:07.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:08.289 01.167 16108 Exposure complete
00:54:08.345 00.056 16108 worker thread done servicing request
00:54:08.346 00.001 21068 OnExposeComplete: enter
00:54:08.346 00.000 21068 UpdateGuideState(): m_state=6
00:54:08.347 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8874
00:54:08.348 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.94, Mass=113492, SNR=75.9, Peak=16003 HFD=3.1
00:54:08.350 00.002 21068 MultiStar: [#1 -0.22,0.62,0.00,M1] [#2 -0.20,0.06,1.41,U] [#3 -0.12,0.31,1.11,U] [#4 0.18,0.44,0.00,M7] [#5 -0.04,0.42,0.96,U] [#6 0.02,0.53,0.00,M3] [#7 -0.07,0.23,0.67,U] [#8 0.05,0.02,0.83,U] 
00:54:08.350 00.000 21068 refined, 5 included, MultiStar: {-0.13, 0.21}, one-star: {-0.31, 0.24}
00:54:08.351 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
00:54:08.352 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
00:54:08.353 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.13 mountX=0.16 mountY=-0.17, mountTheta=-0.81
00:54:08.354 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.21, opts=13)
00:54:08.355 00.001 21068 Enqueuing Move request for scope (-0.13, 0.21)
00:54:08.356 00.001 16108 Worker thread wakes up
00:54:08.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
00:54:08.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
00:54:08.356 00.000 16108 Moving (-0.13, 0.21) raw xDistance=0.16 yDistance=-0.17
00:54:08.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:54:08.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:08.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:08.356 00.000 16108 MoveAxis(E, 0, ABG)
00:54:08.356 00.000 16108 Move returns status 0, amount 0
00:54:08.356 00.000 16108 MoveAxis(N, 0, ABG)
00:54:08.356 00.000 16108 Move returns status 0, amount 0
00:54:08.356 00.000 16108 move complete, result=0
00:54:08.358 00.002 16108 worker thread done servicing request
00:54:08.360 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3446, FiltMin=2941, FiltMax=56045, Gamma=1.000
00:54:08.381 00.021 21068 UpdateGuideState exits: m=113492 SNR=75.9
00:54:08.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:08.383 00.000 21068 Enqueuing Expose request
00:54:08.384 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:08.385 00.001 16108 Worker thread wakes up
00:54:08.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:08.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:09.366 00.981 16108 Exposure complete
00:54:09.432 00.066 16108 worker thread done servicing request
00:54:09.432 00.000 21068 OnExposeComplete: enter
00:54:09.433 00.001 21068 UpdateGuideState(): m_state=6
00:54:09.435 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8875
00:54:09.437 00.002 21068 Star::Find returns 1 (0), X=219.78, Y=876.03, Mass=123886, SNR=82.6, Peak=18131 HFD=3.2
00:54:09.438 00.001 21068 MultiStar: [#1 0.32,0.34,1.11,U] [#2 0.01,0.08,1.24,U] [#3 0.20,0.12,1.15,U] [#4 0.55,0.26,0.00,M8] [#5 0.18,0.20,1.14,U] [#6 0.25,0.52,0.00,M4] [#7 0.14,0.40,0.50,U] [#8 -0.08,-0.10,0.82,U] 
00:54:09.440 00.002 21068 refined, 6 included, MultiStar: {0.09, 0.19}, one-star: {-0.18, 0.33}
00:54:09.443 00.003 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
00:54:09.444 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
00:54:09.445 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=-0.06 mountY=-0.20, mountTheta=-1.84
00:54:09.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.19, opts=13)
00:54:09.448 00.001 21068 Enqueuing Move request for scope (0.09, 0.19)
00:54:09.448 00.000 16108 Worker thread wakes up
00:54:09.449 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
00:54:09.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
00:54:09.449 00.000 16108 Moving (0.09, 0.19) raw xDistance=-0.06 yDistance=-0.20
00:54:09.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:09.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:54:09.449 00.000 16108 MoveAxis(E, 0, ABG)
00:54:09.449 00.000 16108 Move returns status 0, amount 0
00:54:09.449 00.000 16108 MoveAxis(N, 41, ABG)
00:54:09.449 00.000 16108 Guiding  Dir = 0, Dur = 41
00:54:09.449 00.000 16108 IsSlewing returns 0
00:54:09.450 00.001 16108 IsGuiding returns 0
00:54:09.454 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3449, FiltMin=2905, FiltMax=52448, Gamma=1.000
00:54:09.468 00.014 21068 UpdateGuideState exits: m=123886 SNR=82.6
00:54:09.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:09.469 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:09.471 00.002 21068 Enqueuing Expose request
00:54:09.474 00.003 16108 PulseGuide returned control before completion, sleep 27
00:54:09.504 00.030 16108 IsGuiding returns 1
00:54:09.504 00.000 16108 scope still moving after pulse duration time elapsed
00:54:09.535 00.031 16108 IsSlewing returns 0
00:54:09.535 00.000 16108 IsGuiding returns 1
00:54:09.566 00.031 16108 IsSlewing returns 0
00:54:09.567 00.001 16108 IsGuiding returns 0
00:54:09.567 00.000 16108 scope move finished after 41 + 75 ms
00:54:09.567 00.000 16108 Move returns status 0, amount 41
00:54:09.567 00.000 16108 move complete, result=0
00:54:09.567 00.000 16108 worker thread done servicing request
00:54:09.567 00.000 16108 Worker thread wakes up
00:54:09.567 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
00:54:09.569 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:09.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:10.724 01.155 16108 Exposure complete
00:54:10.789 00.065 16108 worker thread done servicing request
00:54:10.789 00.000 21068 OnExposeComplete: enter
00:54:10.791 00.002 21068 UpdateGuideState(): m_state=6
00:54:10.792 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8876
00:54:10.792 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=876.05, Mass=111774, SNR=81.7, Peak=20003 HFD=2.8
00:54:10.793 00.001 21068 MultiStar: [#1 -0.03,0.37,1.07,U] [#2 -0.07,0.11,1.19,U] [#3 0.03,0.16,1.12,U] [#4 0.37,0.18,0.90,U] [#5 0.20,0.36,0.89,U] [#6 0.31,0.44,0.00,M5] [#7 0.07,0.33,0.55,U] [#8 0.13,0.02,0.85,U] 
00:54:10.795 00.002 21068 refined, 7 included, MultiStar: {0.06, 0.23}, one-star: {-0.10, 0.35}
00:54:10.796 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
00:54:10.798 00.002 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
00:54:10.799 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.30 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
00:54:10.801 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
00:54:10.802 00.001 21068 Enqueuing Move request for scope (0.06, 0.23)
00:54:10.804 00.002 16108 Worker thread wakes up
00:54:10.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
00:54:10.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
00:54:10.804 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
00:54:10.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:54:10.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:54:10.804 00.000 16108 MoveAxis(E, 0, ABG)
00:54:10.804 00.000 16108 Move returns status 0, amount 0
00:54:10.804 00.000 16108 MoveAxis(N, 48, ABG)
00:54:10.804 00.000 16108 Guiding  Dir = 0, Dur = 48
00:54:10.805 00.001 16108 IsSlewing returns 0
00:54:10.805 00.000 16108 IsGuiding returns 0
00:54:10.811 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3449, FiltMin=2998, FiltMax=60544, Gamma=1.000
00:54:10.826 00.015 16108 PulseGuide returned control before completion, sleep 37
00:54:10.830 00.004 21068 UpdateGuideState exits: m=111774 SNR=81.7
00:54:10.832 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.834 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:10.835 00.001 21068 Enqueuing Expose request
00:54:10.872 00.037 16108 IsGuiding returns 1
00:54:10.872 00.000 16108 scope still moving after pulse duration time elapsed
00:54:10.904 00.032 16108 IsSlewing returns 0
00:54:10.904 00.000 16108 IsGuiding returns 1
00:54:10.936 00.032 16108 IsSlewing returns 0
00:54:10.936 00.000 16108 IsGuiding returns 0
00:54:10.936 00.000 16108 scope move finished after 48 + 83 ms
00:54:10.936 00.000 16108 Move returns status 0, amount 48
00:54:10.936 00.000 16108 move complete, result=0
00:54:10.938 00.002 16108 worker thread done servicing request
00:54:10.938 00.000 16108 Worker thread wakes up
00:54:10.938 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
00:54:10.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:10.940 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:11.923 00.983 16108 Exposure complete
00:54:11.980 00.057 16108 worker thread done servicing request
00:54:11.980 00.000 21068 OnExposeComplete: enter
00:54:11.982 00.002 21068 UpdateGuideState(): m_state=6
00:54:11.986 00.004 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8877
00:54:11.988 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=875.93, Mass=136623, SNR=90.3, Peak=20179 HFD=3.0
00:54:11.991 00.003 21068 MultiStar: [#1 0.14,0.31,1.05,U] [#2 -0.06,-0.12,1.15,U] [#3 0.52,-0.23,0.00,M1] [#4 0.64,0.34,0.00,M8] [#5 0.31,0.23,0.81,U] [#6 0.47,0.35,0.00,M6] [#7 0.23,0.37,0.61,U] [#8 0.15,-0.07,0.71,U] 
00:54:11.992 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {-0.06, 0.23}
00:54:11.993 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
00:54:11.995 00.002 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:54:11.997 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
00:54:12.000 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
00:54:12.001 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
00:54:12.002 00.001 16108 Worker thread wakes up
00:54:12.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:54:12.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:54:12.002 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
00:54:12.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:12.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:12.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:12.002 00.000 16108 MoveAxis(E, 0, ABG)
00:54:12.003 00.001 16108 Move returns status 0, amount 0
00:54:12.003 00.000 16108 MoveAxis(N, 0, ABG)
00:54:12.003 00.000 16108 Move returns status 0, amount 0
00:54:12.003 00.000 16108 move complete, result=0
00:54:12.003 00.000 16108 worker thread done servicing request
00:54:12.009 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3449, FiltMin=2976, FiltMax=61616, Gamma=1.000
00:54:12.024 00.015 21068 UpdateGuideState exits: m=136623 SNR=90.3
00:54:12.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:12.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:12.027 00.001 21068 Enqueuing Expose request
00:54:12.028 00.001 16108 Worker thread wakes up
00:54:12.028 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:12.028 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:12.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:13.199 01.171 16108 Exposure complete
00:54:13.253 00.054 16108 worker thread done servicing request
00:54:13.253 00.000 21068 OnExposeComplete: enter
00:54:13.254 00.001 21068 UpdateGuideState(): m_state=6
00:54:13.255 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8878
00:54:13.256 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=876.20, Mass=128376, SNR=85.7, Peak=16803 HFD=3.5
00:54:13.258 00.002 21068 MultiStar: [#1 0.14,0.38,1.05,U] [#2 -0.08,0.15,1.21,U] [#3 0.22,0.02,1.08,U] [#4 -0.07,0.37,0.83,U] [#5 0.13,0.14,0.98,U] [#6 -0.02,0.33,0.80,U] [#7 0.25,0.22,0.65,U] [#8 0.36,0.20,0.64,U] 
00:54:13.259 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.25}, one-star: {-0.19, 0.50}
00:54:13.260 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
00:54:13.261 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
00:54:13.262 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.02 mountY=-0.26, mountTheta=-1.65
00:54:13.263 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.25, opts=13)
00:54:13.264 00.001 21068 Enqueuing Move request for scope (0.07, 0.25)
00:54:13.265 00.001 16108 Worker thread wakes up
00:54:13.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
00:54:13.265 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
00:54:13.265 00.000 16108 Moving (0.07, 0.25) raw xDistance=-0.02 yDistance=-0.26
00:54:13.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:54:13.267 00.002 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:54:13.267 00.000 16108 MoveAxis(E, 0, ABG)
00:54:13.267 00.000 16108 Move returns status 0, amount 0
00:54:13.267 00.000 16108 MoveAxis(N, 53, ABG)
00:54:13.267 00.000 16108 Guiding  Dir = 0, Dur = 53
00:54:13.267 00.000 16108 IsSlewing returns 0
00:54:13.267 00.000 16108 IsGuiding returns 0
00:54:13.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3449, FiltMin=2969, FiltMax=51117, Gamma=1.000
00:54:13.286 00.015 21068 UpdateGuideState exits: m=128376 SNR=85.7
00:54:13.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:13.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:13.289 00.001 21068 Enqueuing Expose request
00:54:13.329 00.040 16108 IsGuiding returns 1
00:54:13.329 00.000 16108 scope still moving after pulse duration time elapsed
00:54:13.359 00.030 16108 IsSlewing returns 0
00:54:13.359 00.000 16108 IsGuiding returns 1
00:54:13.391 00.032 16108 IsSlewing returns 0
00:54:13.391 00.000 16108 IsGuiding returns 1
00:54:13.421 00.030 16108 IsSlewing returns 0
00:54:13.421 00.000 16108 IsGuiding returns 0
00:54:13.421 00.000 16108 scope move finished after 53 + 101 ms
00:54:13.421 00.000 16108 Move returns status 0, amount 53
00:54:13.421 00.000 16108 move complete, result=0
00:54:13.421 00.000 16108 worker thread done servicing request
00:54:13.421 00.000 16108 Worker thread wakes up
00:54:13.421 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
00:54:13.423 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:13.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:14.400 00.977 16108 Exposure complete
00:54:14.460 00.060 16108 worker thread done servicing request
00:54:14.460 00.000 21068 OnExposeComplete: enter
00:54:14.463 00.003 21068 UpdateGuideState(): m_state=6
00:54:14.465 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8879
00:54:14.467 00.002 21068 Star::Find returns 1 (0), X=219.66, Y=876.34, Mass=137542, SNR=93.8, Peak=16947 HFD=3.2
00:54:14.469 00.002 21068 MultiStar: [#1 -0.08,0.71,0.00,M1] [#2 0.02,0.40,1.02,U] [#3 0.23,0.41,0.00,M1] [#4 -0.13,0.51,0.00,M8] [#5 -0.38,0.22,0.82,U] [#6 -0.18,0.57,0.00,M6] [#7 0.12,0.30,0.59,U] [#8 -0.26,0.17,0.71,U] 
00:54:14.471 00.002 21068 refined, 4 included, MultiStar: {-0.17, 0.37}, one-star: {-0.30, 0.64}
00:54:14.472 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
00:54:14.474 00.002 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
00:54:14.475 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.37 hyp=0.40 cameraTheta=2.00 mountX=0.23 mountY=-0.32, mountTheta=-0.94
00:54:14.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.37, opts=13)
00:54:14.477 00.000 21068 Enqueuing Move request for scope (-0.17, 0.37)
00:54:14.479 00.002 16108 Worker thread wakes up
00:54:14.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.37) opts 0xd
00:54:14.480 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.37)
00:54:14.480 00.000 16108 Moving (-0.17, 0.37) raw xDistance=0.23 yDistance=-0.32
00:54:14.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:54:14.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:54:14.480 00.000 16108 MoveAxis(W, 60, ABG)
00:54:14.480 00.000 16108 Guiding  Dir = 3, Dur = 60
00:54:14.480 00.000 16108 IsSlewing returns 0
00:54:14.480 00.000 16108 IsGuiding returns 0
00:54:14.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3449, FiltMin=2944, FiltMax=63053, Gamma=1.000
00:54:14.500 00.016 21068 UpdateGuideState exits: m=137542 SNR=93.8
00:54:14.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:14.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:14.503 00.001 21068 Enqueuing Expose request
00:54:14.520 00.017 16108 PulseGuide returned control before completion, sleep 30
00:54:14.566 00.046 16108 IsGuiding returns 1
00:54:14.566 00.000 16108 scope still moving after pulse duration time elapsed
00:54:14.597 00.031 16108 IsSlewing returns 0
00:54:14.597 00.000 16108 IsGuiding returns 1
00:54:14.628 00.031 16108 IsSlewing returns 0
00:54:14.628 00.000 16108 IsGuiding returns 0
00:54:14.628 00.000 16108 scope move finished after 60 + 88 ms
00:54:14.628 00.000 16108 Move returns status 0, amount 60
00:54:14.628 00.000 16108 MoveAxis(N, 64, ABG)
00:54:14.628 00.000 16108 Guiding  Dir = 0, Dur = 64
00:54:14.630 00.002 16108 IsSlewing returns 0
00:54:14.630 00.000 16108 IsGuiding returns 0
00:54:14.676 00.046 16108 PulseGuide returned control before completion, sleep 28
00:54:14.706 00.030 16108 IsGuiding returns 1
00:54:14.706 00.000 16108 scope still moving after pulse duration time elapsed
00:54:14.737 00.031 16108 IsSlewing returns 0
00:54:14.737 00.000 16108 IsGuiding returns 1
00:54:14.768 00.031 16108 IsSlewing returns 0
00:54:14.768 00.000 16108 IsGuiding returns 0
00:54:14.768 00.000 16108 scope move finished after 64 + 75 ms
00:54:14.768 00.000 16108 Move returns status 0, amount 64
00:54:14.769 00.001 16108 move complete, result=0
00:54:14.769 00.000 16108 worker thread done servicing request
00:54:14.769 00.000 16108 Worker thread wakes up
00:54:14.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:14.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:14.769 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.3 px 64 ms NORTH
00:54:15.938 01.169 16108 Exposure complete
00:54:16.008 00.070 16108 worker thread done servicing request
00:54:16.009 00.001 21068 OnExposeComplete: enter
00:54:16.010 00.001 21068 UpdateGuideState(): m_state=6
00:54:16.012 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8880
00:54:16.013 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.70, Mass=126544, SNR=82.5, Peak=16419 HFD=3.1
00:54:16.016 00.003 21068 MultiStar: [#1 0.05,-0.09,1.21,U] [#2 -0.12,0.04,1.27,U] [#3 0.10,-0.32,1.05,U] [#4 0.17,0.18,0.94,U] [#5 -0.05,0.03,1.01,U] [#6 0.02,0.21,0.75,U] [#7 0.22,0.02,0.66,U] [#8 0.12,-0.55,0.00,M1] 
00:54:16.016 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.00}, one-star: {-0.23, -0.00}
00:54:16.017 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
00:54:16.018 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
00:54:16.019 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.28 mountX=-0.01 mountY=0.00, mountTheta=3.10
00:54:16.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.00, opts=13)
00:54:16.022 00.001 21068 Enqueuing Move request for scope (0.01, -0.00)
00:54:16.023 00.001 16108 Worker thread wakes up
00:54:16.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
00:54:16.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
00:54:16.023 00.000 16108 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
00:54:16.025 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:54:16.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:16.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:54:16.025 00.000 16108 MoveAxis(E, 0, ABG)
00:54:16.025 00.000 16108 Move returns status 0, amount 0
00:54:16.025 00.000 16108 MoveAxis(N, 0, ABG)
00:54:16.025 00.000 16108 Move returns status 0, amount 0
00:54:16.025 00.000 16108 move complete, result=0
00:54:16.025 00.000 16108 worker thread done servicing request
00:54:16.036 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3446, FiltMin=2982, FiltMax=65510, Gamma=1.000
00:54:16.059 00.023 21068 UpdateGuideState exits: m=126544 SNR=82.5
00:54:16.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:16.062 00.001 21068 Enqueuing Expose request
00:54:16.062 00.000 16108 Worker thread wakes up
00:54:16.062 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:16.063 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:16.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:17.052 00.989 16108 Exposure complete
00:54:17.144 00.092 16108 worker thread done servicing request
00:54:17.144 00.000 21068 OnExposeComplete: enter
00:54:17.145 00.001 21068 UpdateGuideState(): m_state=6
00:54:17.146 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8881
00:54:17.147 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.69, Mass=132375, SNR=90.4, Peak=19699 HFD=3.1
00:54:17.148 00.001 21068 MultiStar: [#1 -0.08,0.19,1.10,U] [#2 -0.10,-0.15,1.19,U] [#3 0.00,-0.09,1.07,U] [#4 0.26,0.35,0.74,U] [#5 0.08,0.13,0.93,U] [#6 -0.02,0.32,0.79,U] [#7 -0.04,0.16,0.60,U] [#8 0.13,-0.21,0.70,U] 
00:54:17.149 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {-0.08, -0.01}
00:54:17.149 00.000 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
00:54:17.150 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
00:54:17.151 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.01 mountY=-0.06, mountTheta=-1.46
00:54:17.152 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
00:54:17.153 00.001 21068 Enqueuing Move request for scope (0.00, 0.06)
00:54:17.154 00.001 16108 Worker thread wakes up
00:54:17.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:54:17.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:54:17.154 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
00:54:17.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:17.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:17.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:17.154 00.000 16108 MoveAxis(E, 0, ABG)
00:54:17.154 00.000 16108 Move returns status 0, amount 0
00:54:17.154 00.000 16108 MoveAxis(N, 0, ABG)
00:54:17.154 00.000 16108 Move returns status 0, amount 0
00:54:17.154 00.000 16108 move complete, result=0
00:54:17.155 00.001 16108 worker thread done servicing request
00:54:17.159 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3449, FiltMin=2941, FiltMax=62656, Gamma=1.000
00:54:17.179 00.020 21068 UpdateGuideState exits: m=132375 SNR=90.4
00:54:17.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:17.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:17.181 00.000 21068 Enqueuing Expose request
00:54:17.183 00.002 16108 Worker thread wakes up
00:54:17.183 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:17.184 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:17.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:18.349 01.165 16108 Exposure complete
00:54:18.407 00.058 16108 worker thread done servicing request
00:54:18.407 00.000 21068 OnExposeComplete: enter
00:54:18.408 00.001 21068 UpdateGuideState(): m_state=6
00:54:18.409 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8882
00:54:18.410 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.95, Mass=112651, SNR=82.7, Peak=18787 HFD=2.7
00:54:18.411 00.001 21068 MultiStar: [#1 -0.07,0.23,1.13,U] [#2 0.03,-0.01,1.16,U] [#3 0.04,0.10,0.94,U] [#4 0.15,0.06,0.87,U] [#5 -0.13,0.07,0.92,U] [#6 -0.14,0.26,1.10,U] [#7 -0.38,-0.03,0.59,U] [#8 0.07,-0.09,0.75,U] 
00:54:18.413 00.002 21068 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.26, 0.24}
00:54:18.416 00.003 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
00:54:18.418 00.002 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
00:54:18.419 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.14 mountX=0.09 mountY=-0.09, mountTheta=-0.80
00:54:18.423 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
00:54:18.425 00.002 21068 Enqueuing Move request for scope (-0.07, 0.11)
00:54:18.426 00.001 16108 Worker thread wakes up
00:54:18.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
00:54:18.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
00:54:18.426 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
00:54:18.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:18.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:18.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:54:18.426 00.000 16108 MoveAxis(E, 0, ABG)
00:54:18.426 00.000 16108 Move returns status 0, amount 0
00:54:18.426 00.000 16108 MoveAxis(N, 0, ABG)
00:54:18.426 00.000 16108 Move returns status 0, amount 0
00:54:18.426 00.000 16108 move complete, result=0
00:54:18.426 00.000 16108 worker thread done servicing request
00:54:18.430 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3449, FiltMin=2963, FiltMax=64317, Gamma=1.000
00:54:18.455 00.025 21068 UpdateGuideState exits: m=112651 SNR=82.7
00:54:18.457 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:18.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:18.460 00.002 21068 Enqueuing Expose request
00:54:18.462 00.002 16108 Worker thread wakes up
00:54:18.463 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:18.464 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:18.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:19.443 00.979 16108 Exposure complete
00:54:19.520 00.077 16108 worker thread done servicing request
00:54:19.520 00.000 21068 OnExposeComplete: enter
00:54:19.521 00.001 21068 UpdateGuideState(): m_state=6
00:54:19.522 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8883
00:54:19.524 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=875.91, Mass=146409, SNR=85.7, Peak=21283 HFD=3.0
00:54:19.525 00.001 21068 MultiStar: [#1 0.03,-0.06,1.12,U] [#2 -0.04,-0.08,1.19,U] [#3 0.33,-0.15,0.95,U] [#4 0.28,0.08,0.98,U] [#5 -0.16,0.03,0.84,U] [#6 0.23,0.34,0.91,U] [#7 0.07,0.07,0.74,U] [#8 -0.00,-0.36,0.70,U] 
00:54:19.526 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.01, 0.21}
00:54:19.527 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
00:54:19.528 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:54:19.529 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
00:54:19.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
00:54:19.532 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
00:54:19.533 00.001 16108 Worker thread wakes up
00:54:19.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:54:19.533 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:54:19.533 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
00:54:19.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:19.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:19.533 00.000 16108 MoveAxis(E, 0, ABG)
00:54:19.533 00.000 16108 Move returns status 0, amount 0
00:54:19.533 00.000 16108 MoveAxis(N, 0, ABG)
00:54:19.533 00.000 16108 Move returns status 0, amount 0
00:54:19.533 00.000 16108 move complete, result=0
00:54:19.533 00.000 16108 worker thread done servicing request
00:54:19.537 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3449, FiltMin=2969, FiltMax=59651, Gamma=1.000
00:54:19.551 00.014 21068 UpdateGuideState exits: m=146409 SNR=85.7
00:54:19.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:19.553 00.000 21068 Enqueuing Expose request
00:54:19.554 00.001 16108 Worker thread wakes up
00:54:19.554 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:19.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:19.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:20.722 01.167 16108 Exposure complete
00:54:20.781 00.059 16108 worker thread done servicing request
00:54:20.781 00.000 21068 OnExposeComplete: enter
00:54:20.782 00.001 21068 UpdateGuideState(): m_state=6
00:54:20.783 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8884
00:54:20.783 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=875.94, Mass=107756, SNR=78.7, Peak=16419 HFD=2.9
00:54:20.785 00.002 21068 MultiStar: [#1 0.25,0.10,1.26,U] [#2 0.08,0.11,1.16,U] [#3 0.22,-0.04,1.12,U] [#4 0.35,0.27,0.93,U] [#5 0.07,0.13,0.98,U] [#6 0.31,0.53,0.00,M3] [#7 0.13,0.15,0.62,U] [#8 0.29,-0.11,0.71,U] 
00:54:20.786 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.11}, one-star: {-0.02, 0.24}
00:54:20.787 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
00:54:20.788 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
00:54:20.788 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.57 mountX=-0.15 mountY=-0.14, mountTheta=-2.37
00:54:20.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.11, opts=13)
00:54:20.791 00.001 21068 Enqueuing Move request for scope (0.17, 0.11)
00:54:20.791 00.000 16108 Worker thread wakes up
00:54:20.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
00:54:20.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
00:54:20.791 00.000 16108 Moving (0.17, 0.11) raw xDistance=-0.15 yDistance=-0.14
00:54:20.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:54:20.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:20.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:54:20.792 00.001 16108 MoveAxis(E, 0, ABG)
00:54:20.792 00.000 16108 Move returns status 0, amount 0
00:54:20.792 00.000 16108 MoveAxis(N, 0, ABG)
00:54:20.792 00.000 16108 Move returns status 0, amount 0
00:54:20.792 00.000 16108 move complete, result=0
00:54:20.792 00.000 16108 worker thread done servicing request
00:54:20.796 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3449, FiltMin=2969, FiltMax=51216, Gamma=1.000
00:54:20.811 00.015 21068 UpdateGuideState exits: m=107756 SNR=78.7
00:54:20.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:20.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:20.813 00.000 21068 Enqueuing Expose request
00:54:20.814 00.001 16108 Worker thread wakes up
00:54:20.814 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:20.816 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:20.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:21.782 00.966 16108 Exposure complete
00:54:21.845 00.063 16108 worker thread done servicing request
00:54:21.845 00.000 21068 OnExposeComplete: enter
00:54:21.846 00.001 21068 UpdateGuideState(): m_state=6
00:54:21.847 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8885
00:54:21.848 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.74, Mass=116267, SNR=86.2, Peak=15155 HFD=3.3
00:54:21.849 00.001 21068 MultiStar: [#1 0.15,0.34,0.97,U] [#2 0.12,-0.14,1.04,U] [#3 0.08,-0.08,0.99,U] [#4 0.62,-0.00,0.00,M4] [#5 0.20,0.34,1.08,U] [#6 0.32,0.46,0.00,M4] [#7 0.23,-0.10,0.57,U] [#8 0.13,-0.08,0.74,U] 
00:54:21.850 00.001 21068 single-star, 6 included, MultiStar: {0.12, 0.06}, one-star: {-0.03, 0.04}
00:54:21.851 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
00:54:21.853 00.002 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
00:54:21.854 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.25 mountX=0.04 mountY=-0.03, mountTheta=-0.68
00:54:21.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
00:54:21.856 00.000 21068 Enqueuing Move request for scope (-0.03, 0.04)
00:54:21.857 00.001 16108 Worker thread wakes up
00:54:21.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:54:21.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:54:21.857 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
00:54:21.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:21.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:21.858 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:21.858 00.000 16108 MoveAxis(E, 0, ABG)
00:54:21.858 00.000 16108 Move returns status 0, amount 0
00:54:21.858 00.000 16108 MoveAxis(N, 0, ABG)
00:54:21.858 00.000 16108 Move returns status 0, amount 0
00:54:21.858 00.000 16108 move complete, result=0
00:54:21.858 00.000 16108 worker thread done servicing request
00:54:21.861 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3449, FiltMin=2902, FiltMax=57232, Gamma=1.000
00:54:21.878 00.017 21068 UpdateGuideState exits: m=116267 SNR=86.2
00:54:21.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:21.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:21.881 00.001 21068 Enqueuing Expose request
00:54:21.882 00.001 16108 Worker thread wakes up
00:54:21.882 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:21.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:21.884 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:23.049 01.165 16108 Exposure complete
00:54:23.104 00.055 16108 worker thread done servicing request
00:54:23.104 00.000 21068 OnExposeComplete: enter
00:54:23.105 00.001 21068 UpdateGuideState(): m_state=6
00:54:23.106 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8886
00:54:23.107 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.88, Mass=124822, SNR=81.6, Peak=16419 HFD=3.1
00:54:23.108 00.001 21068 MultiStar: [#1 0.27,-0.01,1.06,U] [#2 0.24,-0.08,1.25,U] [#3 0.11,-0.20,1.12,U] [#4 0.52,0.19,0.00,M5] [#5 0.25,-0.12,0.92,U] [#6 0.34,0.27,0.85,U] [#7 0.36,0.11,0.64,U] [#8 0.27,-0.31,0.72,U] 
00:54:23.109 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.02}, one-star: {0.19, 0.18}
00:54:23.110 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:54:23.111 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:54:23.112 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.10 mountX=-0.24 mountY=-0.03, mountTheta=-3.00
00:54:23.113 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.02, opts=13)
00:54:23.114 00.001 21068 Enqueuing Move request for scope (0.24, -0.02)
00:54:23.115 00.001 16108 Worker thread wakes up
00:54:23.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
00:54:23.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
00:54:23.115 00.000 16108 Moving (0.24, -0.02) raw xDistance=-0.24 yDistance=-0.03
00:54:23.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:54:23.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:23.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:23.115 00.000 16108 MoveAxis(E, 64, ABG)
00:54:23.115 00.000 16108 Guiding  Dir = 2, Dur = 64
00:54:23.115 00.000 16108 IsSlewing returns 0
00:54:23.115 00.000 16108 IsGuiding returns 0
00:54:23.120 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3449, FiltMin=2953, FiltMax=63517, Gamma=1.000
00:54:23.134 00.014 21068 UpdateGuideState exits: m=124822 SNR=81.6
00:54:23.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:23.137 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:23.138 00.001 21068 Enqueuing Expose request
00:54:23.172 00.034 16108 PulseGuide returned control before completion, sleep 18
00:54:23.202 00.030 16108 IsGuiding returns 1
00:54:23.202 00.000 16108 scope still moving after pulse duration time elapsed
00:54:23.234 00.032 16108 IsSlewing returns 0
00:54:23.234 00.000 16108 IsGuiding returns 1
00:54:23.266 00.032 16108 IsSlewing returns 0
00:54:23.267 00.001 16108 IsGuiding returns 0
00:54:23.267 00.000 16108 scope move finished after 64 + 87 ms
00:54:23.267 00.000 16108 Move returns status 0, amount 64
00:54:23.267 00.000 16108 MoveAxis(N, 0, ABG)
00:54:23.267 00.000 16108 Move returns status 0, amount 0
00:54:23.267 00.000 16108 move complete, result=0
00:54:23.267 00.000 16108 worker thread done servicing request
00:54:23.267 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
00:54:23.270 00.003 16108 Worker thread wakes up
00:54:23.270 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:23.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:24.246 00.976 16108 Exposure complete
00:54:24.311 00.065 16108 worker thread done servicing request
00:54:24.311 00.000 21068 OnExposeComplete: enter
00:54:24.313 00.002 21068 UpdateGuideState(): m_state=6
00:54:24.314 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8887
00:54:24.315 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.98, Mass=117212, SNR=76.3, Peak=16083 HFD=2.9
00:54:24.316 00.001 21068 MultiStar: [#1 0.01,0.19,1.22,U] [#2 -0.33,-0.21,1.28,U] [#3 -0.08,-0.20,1.19,U] [#4 0.23,0.14,0.81,U] [#5 0.23,0.25,0.94,U] [#6 0.27,0.31,0.92,U] [#7 0.11,0.06,0.67,U] [#8 -0.27,-0.13,0.84,U] 
00:54:24.317 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {-0.05, 0.28}
00:54:24.318 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
00:54:24.320 00.002 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
00:54:24.321 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=0.02 mountY=-0.06, mountTheta=-1.32
00:54:24.322 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
00:54:24.323 00.001 21068 Enqueuing Move request for scope (-0.00, 0.06)
00:54:24.324 00.001 16108 Worker thread wakes up
00:54:24.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:54:24.325 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:54:24.325 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.02 yDistance=-0.06
00:54:24.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:54:24.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:24.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:24.325 00.000 16108 MoveAxis(E, 0, ABG)
00:54:24.325 00.000 16108 Move returns status 0, amount 0
00:54:24.325 00.000 16108 MoveAxis(N, 0, ABG)
00:54:24.325 00.000 16108 Move returns status 0, amount 0
00:54:24.326 00.001 16108 move complete, result=0
00:54:24.326 00.000 16108 worker thread done servicing request
00:54:24.329 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3449, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:54:24.353 00.024 21068 UpdateGuideState exits: m=117212 SNR=76.3
00:54:24.354 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:24.354 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:24.355 00.001 21068 Enqueuing Expose request
00:54:24.356 00.001 16108 Worker thread wakes up
00:54:24.356 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:24.356 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:24.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:25.529 01.173 16108 Exposure complete
00:54:25.584 00.055 16108 worker thread done servicing request
00:54:25.584 00.000 21068 OnExposeComplete: enter
00:54:25.585 00.001 21068 UpdateGuideState(): m_state=6
00:54:25.586 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8888
00:54:25.587 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=876.19, Mass=132954, SNR=83.0, Peak=16979 HFD=3.4
00:54:25.589 00.002 21068 MultiStar: [#1 -0.15,0.41,1.21,U] [#2 -0.24,0.18,1.17,U] [#3 0.04,-0.05,0.95,U] [#4 0.10,0.23,0.85,U] [#5 -0.01,0.31,1.12,U] [#6 0.11,0.29,0.71,U] [#7 -0.27,0.25,0.61,U] [#8 -0.08,0.05,0.78,U] 
00:54:25.592 00.003 21068 refined, 8 included, MultiStar: {-0.07, 0.25}, one-star: {-0.13, 0.49}
00:54:25.593 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
00:54:25.595 00.002 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
00:54:25.596 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.85 mountX=0.11 mountY=-0.22, mountTheta=-1.10
00:54:25.599 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.25, opts=13)
00:54:25.602 00.003 21068 Enqueuing Move request for scope (-0.07, 0.25)
00:54:25.603 00.001 16108 Worker thread wakes up
00:54:25.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
00:54:25.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
00:54:25.603 00.000 16108 Moving (-0.07, 0.25) raw xDistance=0.11 yDistance=-0.22
00:54:25.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:54:25.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:54:25.604 00.001 16108 MoveAxis(E, 0, ABG)
00:54:25.604 00.000 16108 Move returns status 0, amount 0
00:54:25.604 00.000 16108 MoveAxis(N, 45, ABG)
00:54:25.604 00.000 16108 Guiding  Dir = 0, Dur = 45
00:54:25.604 00.000 16108 IsSlewing returns 0
00:54:25.604 00.000 16108 IsGuiding returns 0
00:54:25.608 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3449, FiltMin=2950, FiltMax=53600, Gamma=1.000
00:54:25.620 00.012 16108 PulseGuide returned control before completion, sleep 40
00:54:25.631 00.011 21068 UpdateGuideState exits: m=132954 SNR=83.0
00:54:25.633 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:25.635 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:25.636 00.001 21068 Enqueuing Expose request
00:54:25.665 00.029 16108 IsGuiding returns 1
00:54:25.665 00.000 16108 scope still moving after pulse duration time elapsed
00:54:25.696 00.031 16108 IsSlewing returns 0
00:54:25.696 00.000 16108 IsGuiding returns 1
00:54:25.728 00.032 16108 IsSlewing returns 0
00:54:25.728 00.000 16108 IsGuiding returns 0
00:54:25.728 00.000 16108 scope move finished after 45 + 78 ms
00:54:25.728 00.000 16108 Move returns status 0, amount 45
00:54:25.728 00.000 16108 move complete, result=0
00:54:25.728 00.000 16108 worker thread done servicing request
00:54:25.728 00.000 16108 Worker thread wakes up
00:54:25.728 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:25.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:25.728 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
00:54:26.696 00.968 16108 Exposure complete
00:54:26.766 00.070 16108 worker thread done servicing request
00:54:26.766 00.000 21068 OnExposeComplete: enter
00:54:26.767 00.001 21068 UpdateGuideState(): m_state=6
00:54:26.768 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8889
00:54:26.769 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.73, Mass=127491, SNR=82.4, Peak=13827 HFD=3.5
00:54:26.770 00.001 21068 MultiStar: [#1 -0.21,0.24,1.23,U] [#2 -0.24,-0.02,1.08,U] [#3 0.08,-0.04,1.04,U] [#4 0.00,0.20,0.75,U] [#5 -0.16,-0.23,0.81,U] [#6 0.01,0.29,0.92,U] [#7 -0.15,-0.17,0.66,U] [#8 -0.27,-0.51,0.00,M1] 
00:54:26.771 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {-0.27, 0.03}
00:54:26.773 00.002 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
00:54:26.774 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
00:54:26.775 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.75 mountX=0.13 mountY=-0.02, mountTheta=-0.15
00:54:26.776 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.05, opts=13)
00:54:26.777 00.001 21068 Enqueuing Move request for scope (-0.12, 0.05)
00:54:26.778 00.001 16108 Worker thread wakes up
00:54:26.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
00:54:26.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
00:54:26.778 00.000 16108 Moving (-0.12, 0.05) raw xDistance=0.13 yDistance=-0.02
00:54:26.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:54:26.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:26.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:26.778 00.000 16108 MoveAxis(E, 0, ABG)
00:54:26.779 00.001 16108 Move returns status 0, amount 0
00:54:26.779 00.000 16108 MoveAxis(N, 0, ABG)
00:54:26.779 00.000 16108 Move returns status 0, amount 0
00:54:26.779 00.000 16108 move complete, result=0
00:54:26.779 00.000 16108 worker thread done servicing request
00:54:26.782 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3449, FiltMin=2909, FiltMax=63069, Gamma=1.000
00:54:26.799 00.017 21068 UpdateGuideState exits: m=127491 SNR=82.4
00:54:26.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.801 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:26.802 00.001 21068 Enqueuing Expose request
00:54:26.803 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:26.803 00.000 16108 Worker thread wakes up
00:54:26.804 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:26.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:27.967 01.163 16108 Exposure complete
00:54:28.023 00.056 16108 worker thread done servicing request
00:54:28.023 00.000 21068 OnExposeComplete: enter
00:54:28.025 00.002 21068 UpdateGuideState(): m_state=6
00:54:28.025 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8890
00:54:28.026 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.57, Mass=133471, SNR=82.2, Peak=16435 HFD=3.3
00:54:28.027 00.001 21068 MultiStar: [#1 -0.24,0.13,1.14,U] [#2 0.01,-0.32,1.15,U] [#3 0.10,-0.16,1.02,U] [#4 0.32,0.02,0.80,U] [#5 -0.13,-0.07,1.05,U] [#6 0.32,-0.06,0.72,U] [#7 0.09,-0.26,0.81,U] [#8 0.21,-0.66,0.00,M2] 
00:54:28.028 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {-0.15, -0.13}
00:54:28.028 00.000 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
00:54:28.029 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
00:54:28.030 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.03 mountY=0.10, mountTheta=1.89
00:54:28.033 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
00:54:28.033 00.000 21068 Enqueuing Move request for scope (0.01, -0.11)
00:54:28.034 00.001 16108 Worker thread wakes up
00:54:28.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:54:28.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:54:28.034 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
00:54:28.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:28.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:28.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:54:28.034 00.000 16108 MoveAxis(E, 0, ABG)
00:54:28.035 00.001 16108 Move returns status 0, amount 0
00:54:28.035 00.000 16108 MoveAxis(N, 0, ABG)
00:54:28.035 00.000 16108 Move returns status 0, amount 0
00:54:28.035 00.000 16108 move complete, result=0
00:54:28.035 00.000 16108 worker thread done servicing request
00:54:28.046 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3449, FiltMin=2931, FiltMax=61139, Gamma=1.000
00:54:28.075 00.029 21068 UpdateGuideState exits: m=133471 SNR=82.2
00:54:28.077 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:28.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:28.079 00.001 21068 Enqueuing Expose request
00:54:28.080 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:28.081 00.001 16108 Worker thread wakes up
00:54:28.081 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:28.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:29.042 00.961 16108 Exposure complete
00:54:29.120 00.078 16108 worker thread done servicing request
00:54:29.120 00.000 21068 OnExposeComplete: enter
00:54:29.121 00.001 21068 UpdateGuideState(): m_state=6
00:54:29.122 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8891
00:54:29.123 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.54, Mass=122696, SNR=85.5, Peak=12531 HFD=3.4
00:54:29.123 00.000 21068 MultiStar: [#1 0.08,-0.09,1.08,U] [#2 -0.13,-0.28,1.24,U] [#3 0.39,-0.49,0.00,M1] [#4 0.45,-0.31,0.00,M2] [#5 0.06,-0.03,0.83,U] [#6 0.19,-0.32,0.70,U] [#7 0.05,-0.22,0.67,U] [#8 0.38,-0.66,0.00,M3] 
00:54:29.124 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.18}, one-star: {-0.32, -0.16}
00:54:29.125 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
00:54:29.126 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
00:54:29.127 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.76 mountX=0.00 mountY=0.18, mountTheta=1.56
00:54:29.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.18, opts=13)
00:54:29.130 00.001 21068 Enqueuing Move request for scope (-0.03, -0.18)
00:54:29.130 00.000 16108 Worker thread wakes up
00:54:29.131 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
00:54:29.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
00:54:29.131 00.000 16108 Moving (-0.03, -0.18) raw xDistance=0.00 yDistance=0.18
00:54:29.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:54:29.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:29.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:54:29.131 00.000 16108 MoveAxis(E, 0, ABG)
00:54:29.131 00.000 16108 Move returns status 0, amount 0
00:54:29.131 00.000 16108 MoveAxis(N, 0, ABG)
00:54:29.131 00.000 16108 Move returns status 0, amount 0
00:54:29.131 00.000 16108 move complete, result=0
00:54:29.131 00.000 16108 worker thread done servicing request
00:54:29.134 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3449, FiltMin=2905, FiltMax=54307, Gamma=1.000
00:54:29.149 00.015 21068 UpdateGuideState exits: m=122696 SNR=85.5
00:54:29.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:29.152 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:29.153 00.001 21068 Enqueuing Expose request
00:54:29.156 00.003 16108 Worker thread wakes up
00:54:29.156 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:29.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:29.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:30.325 01.168 16108 Exposure complete
00:54:30.388 00.063 16108 worker thread done servicing request
00:54:30.388 00.000 21068 OnExposeComplete: enter
00:54:30.388 00.000 21068 UpdateGuideState(): m_state=6
00:54:30.389 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8892
00:54:30.390 00.001 21068 Star::Find returns 1 (0), X=219.63, Y=875.45, Mass=134130, SNR=91.1, Peak=13901 HFD=3.4
00:54:30.391 00.001 21068 MultiStar: [#1 -0.23,-0.46,0.00,M1] [#2 -0.09,-0.81,0.00,M1] [#3 -0.16,-0.65,0.00,M2] [#4 0.24,-0.40,0.66,U] [#5 -0.14,-0.40,0.74,U] [#6 -0.15,-0.44,0.00,M1] [#7 -0.19,-0.58,0.00,M1] [#8 -0.09,-0.98,0.00,M4] 
00:54:30.392 00.001 21068 refined, 2 included, MultiStar: {-0.11, -0.34}, one-star: {-0.32, -0.25}
00:54:30.392 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
00:54:30.393 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
00:54:30.394 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.90 mountX=0.05 mountY=0.35, mountTheta=1.42
00:54:30.395 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.34, opts=13)
00:54:30.396 00.001 21068 Enqueuing Move request for scope (-0.11, -0.34)
00:54:30.397 00.001 16108 Worker thread wakes up
00:54:30.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.34) opts 0xd
00:54:30.397 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.34)
00:54:30.397 00.000 16108 Moving (-0.11, -0.34) raw xDistance=0.05 yDistance=0.35
00:54:30.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:54:30.399 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:30.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:54:30.399 00.000 16108 MoveAxis(E, 0, ABG)
00:54:30.399 00.000 16108 Move returns status 0, amount 0
00:54:30.399 00.000 16108 MoveAxis(N, 0, ABG)
00:54:30.399 00.000 16108 Move returns status 0, amount 0
00:54:30.399 00.000 16108 move complete, result=0
00:54:30.399 00.000 16108 worker thread done servicing request
00:54:30.409 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3449, FiltMin=2873, FiltMax=65366, Gamma=1.000
00:54:30.430 00.021 21068 UpdateGuideState exits: m=134130 SNR=91.1
00:54:30.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:30.433 00.001 21068 Enqueuing Expose request
00:54:30.434 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:54:30.434 00.000 16108 Worker thread wakes up
00:54:30.435 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:30.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:31.401 00.966 16108 Exposure complete
00:54:31.464 00.063 16108 worker thread done servicing request
00:54:31.464 00.000 21068 OnExposeComplete: enter
00:54:31.468 00.004 21068 UpdateGuideState(): m_state=6
00:54:31.470 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8893
00:54:31.471 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.64, Mass=127909, SNR=82.9, Peak=13491 HFD=3.5
00:54:31.473 00.002 21068 MultiStar: [#1 -0.01,-0.24,1.18,U] [#2 -0.13,-0.45,0.00,M2] [#3 0.04,-0.49,0.00,M3] [#4 0.43,-0.18,0.89,U] [#5 0.08,-0.30,0.94,U] [#6 0.32,-0.18,0.74,U] [#7 -0.12,-0.27,0.57,U] [#8 -0.09,-0.50,0.00,M5] 
00:54:31.474 00.001 21068 single-star, 5 included, MultiStar: {0.13, -0.20}, one-star: {0.09, -0.07}
00:54:31.475 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
00:54:31.476 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
00:54:31.478 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.62 mountX=-0.10 mountY=0.04, mountTheta=2.75
00:54:31.479 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
00:54:31.480 00.001 21068 Enqueuing Move request for scope (0.09, -0.07)
00:54:31.481 00.001 16108 Worker thread wakes up
00:54:31.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:54:31.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:54:31.481 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.04
00:54:31.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:54:31.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:31.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:31.481 00.000 16108 MoveAxis(E, 0, ABG)
00:54:31.481 00.000 16108 Move returns status 0, amount 0
00:54:31.481 00.000 16108 MoveAxis(N, 0, ABG)
00:54:31.481 00.000 16108 Move returns status 0, amount 0
00:54:31.481 00.000 16108 move complete, result=0
00:54:31.481 00.000 16108 worker thread done servicing request
00:54:31.484 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3453, FiltMin=2957, FiltMax=55110, Gamma=1.000
00:54:31.506 00.022 21068 UpdateGuideState exits: m=127909 SNR=82.9
00:54:31.508 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:31.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:31.509 00.000 21068 Enqueuing Expose request
00:54:31.510 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:31.511 00.001 16108 Worker thread wakes up
00:54:31.511 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:31.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:32.668 01.157 16108 Exposure complete
00:54:32.743 00.075 16108 worker thread done servicing request
00:54:32.743 00.000 21068 OnExposeComplete: enter
00:54:32.744 00.001 21068 UpdateGuideState(): m_state=6
00:54:32.745 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8894
00:54:32.745 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=875.61, Mass=116783, SNR=84.5, Peak=14035 HFD=3.2
00:54:32.747 00.002 21068 MultiStar: [#1 -0.02,-0.11,1.24,U] [#2 -0.15,-0.32,1.13,U] [#3 0.19,-0.43,0.00,M4] [#4 0.28,-0.29,0.77,U] [#5 0.27,-0.24,0.85,U] [#6 0.02,-0.15,0.85,U] [#7 0.26,-0.48,0.00,M1] [#8 0.02,-0.52,0.00,M6] 
00:54:32.747 00.000 21068 refined, 5 included, MultiStar: {-0.03, -0.20}, one-star: {-0.46, -0.09}
00:54:32.748 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
00:54:32.749 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
00:54:32.749 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.74 mountX=-0.00 mountY=0.20, mountTheta=1.58
00:54:32.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
00:54:32.752 00.001 21068 Enqueuing Move request for scope (-0.03, -0.20)
00:54:32.752 00.000 16108 Worker thread wakes up
00:54:32.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
00:54:32.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
00:54:32.753 00.001 16108 Moving (-0.03, -0.20) raw xDistance=-0.00 yDistance=0.20
00:54:32.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:54:32.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:32.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:54:32.753 00.000 16108 MoveAxis(E, 0, ABG)
00:54:32.753 00.000 16108 Move returns status 0, amount 0
00:54:32.753 00.000 16108 MoveAxis(N, 0, ABG)
00:54:32.753 00.000 16108 Move returns status 0, amount 0
00:54:32.753 00.000 16108 move complete, result=0
00:54:32.753 00.000 16108 worker thread done servicing request
00:54:32.756 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3449, FiltMin=2969, FiltMax=61603, Gamma=1.000
00:54:32.773 00.017 21068 UpdateGuideState exits: m=116783 SNR=84.5
00:54:32.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:32.776 00.001 21068 Enqueuing Expose request
00:54:32.777 00.001 16108 Worker thread wakes up
00:54:32.777 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:32.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:32.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:33.755 00.977 16108 Exposure complete
00:54:33.812 00.057 16108 worker thread done servicing request
00:54:33.813 00.001 21068 OnExposeComplete: enter
00:54:33.814 00.001 21068 UpdateGuideState(): m_state=6
00:54:33.815 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8895
00:54:33.816 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.84, Mass=135385, SNR=95.0, Peak=18371 HFD=3.2
00:54:33.818 00.002 21068 MultiStar: [#1 -0.08,-0.10,0.83,U] [#2 -0.17,-0.20,1.06,U] [#3 0.03,-0.29,0.84,U] [#4 0.03,0.06,0.71,U] [#5 0.10,0.12,0.73,U] [#6 0.03,0.14,0.78,U] [#7 -0.01,-0.08,0.52,U] [#8 -0.04,-0.14,0.64,U] 
00:54:33.819 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.26, 0.14}
00:54:33.820 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
00:54:33.821 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
00:54:33.822 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=0.05 mountY=0.05, mountTheta=0.82
00:54:33.826 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
00:54:33.827 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
00:54:33.829 00.002 16108 Worker thread wakes up
00:54:33.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:54:33.830 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:54:33.830 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
00:54:33.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:54:33.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:33.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:33.830 00.000 16108 MoveAxis(E, 0, ABG)
00:54:33.830 00.000 16108 Move returns status 0, amount 0
00:54:33.830 00.000 16108 MoveAxis(N, 0, ABG)
00:54:33.830 00.000 16108 Move returns status 0, amount 0
00:54:33.830 00.000 16108 move complete, result=0
00:54:33.830 00.000 16108 worker thread done servicing request
00:54:33.840 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3453, FiltMin=2963, FiltMax=65510, Gamma=1.000
00:54:33.864 00.024 21068 UpdateGuideState exits: m=135385 SNR=95.0
00:54:33.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:33.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:33.868 00.002 21068 Enqueuing Expose request
00:54:33.869 00.001 16108 Worker thread wakes up
00:54:33.869 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:33.871 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:33.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:35.047 01.176 16108 Exposure complete
00:54:35.104 00.057 16108 worker thread done servicing request
00:54:35.104 00.000 21068 OnExposeComplete: enter
00:54:35.105 00.001 21068 UpdateGuideState(): m_state=6
00:54:35.106 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8896
00:54:35.108 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=875.83, Mass=110919, SNR=78.6, Peak=15699 HFD=3.0
00:54:35.110 00.002 21068 MultiStar: [#1 0.08,0.07,1.36,U] [#2 -0.03,-0.30,1.27,U] [#3 0.27,-0.19,1.03,U] [#4 0.07,0.09,0.88,U] [#5 -0.16,0.06,1.00,U] [#6 -0.00,0.17,0.83,U] [#7 0.37,-0.19,0.67,U] [#8 -0.01,-0.36,0.84,U] 
00:54:35.112 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.16, 0.13}
00:54:35.113 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
00:54:35.114 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
00:54:35.115 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.64 mountX=-0.08 mountY=0.04, mountTheta=2.72
00:54:35.120 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
00:54:35.123 00.003 21068 Enqueuing Move request for scope (0.07, -0.06)
00:54:35.125 00.002 16108 Worker thread wakes up
00:54:35.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:54:35.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:54:35.125 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.04
00:54:35.126 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:35.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:35.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:35.126 00.000 16108 MoveAxis(E, 0, ABG)
00:54:35.126 00.000 16108 Move returns status 0, amount 0
00:54:35.126 00.000 16108 MoveAxis(N, 0, ABG)
00:54:35.126 00.000 16108 Move returns status 0, amount 0
00:54:35.126 00.000 16108 move complete, result=0
00:54:35.126 00.000 16108 worker thread done servicing request
00:54:35.133 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3449, FiltMin=2963, FiltMax=59699, Gamma=1.000
00:54:35.148 00.015 21068 UpdateGuideState exits: m=110919 SNR=78.6
00:54:35.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:35.150 00.000 21068 Enqueuing Expose request
00:54:35.151 00.001 16108 Worker thread wakes up
00:54:35.151 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:35.152 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:35.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:36.134 00.982 16108 Exposure complete
00:54:36.189 00.055 16108 worker thread done servicing request
00:54:36.189 00.000 21068 OnExposeComplete: enter
00:54:36.193 00.004 21068 UpdateGuideState(): m_state=6
00:54:36.194 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8897
00:54:36.195 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.62, Mass=118389, SNR=81.4, Peak=15395 HFD=3.3
00:54:36.196 00.001 21068 MultiStar: [#1 0.27,0.10,1.09,U] [#2 0.40,-0.31,0.00,M1] [#3 0.21,-0.10,0.94,U] [#4 0.20,-0.10,0.73,U] [#5 0.15,0.04,0.91,U] [#6 -0.00,0.02,0.80,U] [#7 0.26,-0.22,0.58,U] [#8 0.26,-0.32,0.85,U] 
00:54:36.197 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.07}, one-star: {-0.02, -0.08}
00:54:36.199 00.002 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.51)
00:54:36.199 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.57)
00:54:36.200 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.81 mountX=0.01 mountY=0.08, mountTheta=1.51
00:54:36.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
00:54:36.204 00.002 21068 Enqueuing Move request for scope (-0.02, -0.08)
00:54:36.205 00.001 16108 Worker thread wakes up
00:54:36.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:54:36.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:54:36.205 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.01 yDistance=0.08
00:54:36.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:36.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:36.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:54:36.205 00.000 16108 MoveAxis(E, 0, ABG)
00:54:36.206 00.001 16108 Move returns status 0, amount 0
00:54:36.206 00.000 16108 MoveAxis(N, 0, ABG)
00:54:36.206 00.000 16108 Move returns status 0, amount 0
00:54:36.206 00.000 16108 move complete, result=0
00:54:36.206 00.000 16108 worker thread done servicing request
00:54:36.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3453, FiltMin=2957, FiltMax=65472, Gamma=1.000
00:54:36.225 00.015 21068 UpdateGuideState exits: m=118389 SNR=81.4
00:54:36.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:36.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:36.228 00.001 21068 Enqueuing Expose request
00:54:36.228 00.000 16108 Worker thread wakes up
00:54:36.228 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:36.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:36.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:37.396 01.167 16108 Exposure complete
00:54:37.451 00.055 16108 worker thread done servicing request
00:54:37.451 00.000 21068 OnExposeComplete: enter
00:54:37.453 00.002 21068 UpdateGuideState(): m_state=6
00:54:37.453 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8898
00:54:37.454 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.45, Mass=121793, SNR=87.3, Peak=14621 HFD=3.5
00:54:37.455 00.001 21068 MultiStar: [#1 0.21,-0.02,0.99,U] [#2 0.19,-0.60,0.00,M2] [#3 0.24,-0.40,1.04,U] [#4 0.68,-0.28,0.00,M1] [#5 0.17,-0.41,0.87,U] [#6 0.22,-0.14,0.78,U] [#7 0.25,-0.43,0.00,M1] [#8 0.30,-0.77,0.00,M4] 
00:54:37.456 00.001 21068 single-star, 4 included, MultiStar: {0.17, -0.25}, one-star: {0.01, -0.25}
00:54:37.457 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
00:54:37.457 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
00:54:37.458 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=-0.05 mountY=0.24, mountTheta=1.77
00:54:37.459 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.25, opts=13)
00:54:37.460 00.001 21068 Enqueuing Move request for scope (0.01, -0.25)
00:54:37.461 00.001 16108 Worker thread wakes up
00:54:37.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
00:54:37.461 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
00:54:37.461 00.000 16108 Moving (0.01, -0.25) raw xDistance=-0.05 yDistance=0.24
00:54:37.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:54:37.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:37.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:54:37.461 00.000 16108 MoveAxis(E, 0, ABG)
00:54:37.462 00.001 16108 Move returns status 0, amount 0
00:54:37.462 00.000 16108 MoveAxis(N, 0, ABG)
00:54:37.462 00.000 16108 Move returns status 0, amount 0
00:54:37.462 00.000 16108 move complete, result=0
00:54:37.462 00.000 16108 worker thread done servicing request
00:54:37.470 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3449, FiltMin=2966, FiltMax=48016, Gamma=1.000
00:54:37.489 00.019 21068 UpdateGuideState exits: m=121793 SNR=87.3
00:54:37.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:37.493 00.002 21068 Enqueuing Expose request
00:54:37.494 00.001 16108 Worker thread wakes up
00:54:37.494 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:37.496 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:37.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:38.470 00.974 16108 Exposure complete
00:54:38.525 00.055 16108 worker thread done servicing request
00:54:38.525 00.000 21068 OnExposeComplete: enter
00:54:38.526 00.001 21068 UpdateGuideState(): m_state=6
00:54:38.527 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8899
00:54:38.529 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=875.57, Mass=114150, SNR=93.5, Peak=14675 HFD=3.3
00:54:38.530 00.001 21068 MultiStar: [#1 0.42,-0.16,0.98,U] [#2 0.00,-0.32,1.12,U] [#3 0.61,-0.34,0.00,M1] [#4 0.70,-0.33,0.00,M2] [#5 -0.04,-0.14,0.90,U] [#6 0.59,-0.02,0.00,M1] [#7 0.45,-0.51,0.00,M2] [#8 -0.07,-0.51,0.00,M5] 
00:54:38.530 00.000 21068 single-star, 3 included, MultiStar: {0.09, -0.20}, one-star: {-0.03, -0.14}
00:54:38.531 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.50)
00:54:38.532 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
00:54:38.533 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=0.01 mountY=0.14, mountTheta=1.50
00:54:38.534 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.14, opts=13)
00:54:38.535 00.001 21068 Enqueuing Move request for scope (-0.03, -0.14)
00:54:38.536 00.001 16108 Worker thread wakes up
00:54:38.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:54:38.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:54:38.536 00.000 16108 Moving (-0.03, -0.14) raw xDistance=0.01 yDistance=0.14
00:54:38.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:38.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:38.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:38.536 00.000 16108 MoveAxis(E, 0, ABG)
00:54:38.536 00.000 16108 Move returns status 0, amount 0
00:54:38.536 00.000 16108 MoveAxis(N, 0, ABG)
00:54:38.536 00.000 16108 Move returns status 0, amount 0
00:54:38.536 00.000 16108 move complete, result=0
00:54:38.536 00.000 16108 worker thread done servicing request
00:54:38.542 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3453, FiltMin=2918, FiltMax=59277, Gamma=1.000
00:54:38.558 00.016 21068 UpdateGuideState exits: m=114150 SNR=93.5
00:54:38.562 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:38.566 00.003 21068 Enqueuing Expose request
00:54:38.568 00.002 16108 Worker thread wakes up
00:54:38.568 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:38.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:38.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:39.738 01.169 16108 Exposure complete
00:54:39.801 00.063 16108 worker thread done servicing request
00:54:39.801 00.000 21068 OnExposeComplete: enter
00:54:39.803 00.002 21068 UpdateGuideState(): m_state=6
00:54:39.804 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8900
00:54:39.806 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=875.88, Mass=133415, SNR=81.5, Peak=17203 HFD=3.3
00:54:39.808 00.002 21068 MultiStar: [#1 0.07,-0.22,1.30,U] [#2 0.33,-0.15,1.27,U] [#3 0.06,-0.50,0.00,M2] [#4 0.60,0.08,0.00,M3] [#5 0.29,-0.02,0.96,U] [#6 0.49,0.40,0.00,M2] [#7 0.17,-0.10,0.60,U] [#8 0.27,-0.34,0.78,U] 
00:54:39.810 00.002 21068 refined, 5 included, MultiStar: {0.23, -0.11}, one-star: {0.27, 0.18}
00:54:39.811 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
00:54:39.812 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
00:54:39.813 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.43 mountX=-0.25 mountY=0.05, mountTheta=2.94
00:54:39.814 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.11, opts=13)
00:54:39.816 00.002 21068 Enqueuing Move request for scope (0.23, -0.11)
00:54:39.817 00.001 16108 Worker thread wakes up
00:54:39.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
00:54:39.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
00:54:39.817 00.000 16108 Moving (0.23, -0.11) raw xDistance=-0.25 yDistance=0.05
00:54:39.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:54:39.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:39.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:39.817 00.000 16108 MoveAxis(E, 65, ABG)
00:54:39.817 00.000 16108 Guiding  Dir = 2, Dur = 65
00:54:39.817 00.000 16108 IsSlewing returns 0
00:54:39.818 00.001 16108 IsGuiding returns 0
00:54:39.821 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3453, FiltMin=2989, FiltMax=51901, Gamma=1.000
00:54:39.828 00.007 16108 PulseGuide returned control before completion, sleep 65
00:54:39.838 00.010 21068 UpdateGuideState exits: m=133415 SNR=81.5
00:54:39.841 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.843 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:39.844 00.001 21068 Enqueuing Expose request
00:54:39.904 00.060 16108 IsGuiding returns 1
00:54:39.904 00.000 16108 scope still moving after pulse duration time elapsed
00:54:39.935 00.031 16108 IsSlewing returns 0
00:54:39.935 00.000 16108 IsGuiding returns 0
00:54:39.935 00.000 16108 scope move finished after 65 + 53 ms
00:54:39.935 00.000 16108 Move returns status 0, amount 65
00:54:39.935 00.000 16108 MoveAxis(N, 0, ABG)
00:54:39.935 00.000 16108 Move returns status 0, amount 0
00:54:39.936 00.001 16108 move complete, result=0
00:54:39.936 00.000 16108 worker thread done servicing request
00:54:39.936 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.0 px 0 ms NORTH
00:54:39.938 00.002 16108 Worker thread wakes up
00:54:39.938 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:39.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:40.916 00.978 16108 Exposure complete
00:54:40.989 00.073 16108 worker thread done servicing request
00:54:40.989 00.000 21068 OnExposeComplete: enter
00:54:40.990 00.001 21068 UpdateGuideState(): m_state=6
00:54:40.991 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8901
00:54:40.992 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=876.03, Mass=127071, SNR=88.7, Peak=16547 HFD=3.5
00:54:40.993 00.001 21068 MultiStar: [#1 -0.12,0.11,1.11,U] [#2 -0.04,-0.26,1.23,U] [#3 0.20,-0.21,0.94,U] [#4 0.36,0.06,0.69,U] [#5 0.13,-0.05,0.89,U] [#6 0.21,0.11,0.80,U] [#7 0.20,-0.05,0.76,U] [#8 0.10,-0.57,0.00,M5] 
00:54:40.994 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {-0.18, 0.33}
00:54:40.995 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
00:54:40.996 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
00:54:40.997 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
00:54:40.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
00:54:41.000 00.001 21068 Enqueuing Move request for scope (0.07, -0.00)
00:54:41.001 00.001 16108 Worker thread wakes up
00:54:41.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
00:54:41.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
00:54:41.001 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.01
00:54:41.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:41.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:41.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:41.001 00.000 16108 MoveAxis(E, 0, ABG)
00:54:41.001 00.000 16108 Move returns status 0, amount 0
00:54:41.001 00.000 16108 MoveAxis(N, 0, ABG)
00:54:41.001 00.000 16108 Move returns status 0, amount 0
00:54:41.001 00.000 16108 move complete, result=0
00:54:41.001 00.000 16108 worker thread done servicing request
00:54:41.009 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3453, FiltMin=2950, FiltMax=65510, Gamma=1.000
00:54:41.031 00.022 21068 UpdateGuideState exits: m=127071 SNR=88.7
00:54:41.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.034 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:41.035 00.001 21068 Enqueuing Expose request
00:54:41.036 00.001 16108 Worker thread wakes up
00:54:41.036 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:41.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:41.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:42.205 01.168 16108 Exposure complete
00:54:42.281 00.076 16108 worker thread done servicing request
00:54:42.281 00.000 21068 OnExposeComplete: enter
00:54:42.283 00.002 21068 UpdateGuideState(): m_state=6
00:54:42.285 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8902
00:54:42.287 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=875.70, Mass=135046, SNR=98.6, Peak=15491 HFD=3.6
00:54:42.289 00.002 21068 MultiStar: [#1 -0.29,0.04,0.87,U] [#2 -0.19,-0.26,0.91,U] [#3 -0.03,-0.07,0.80,U] [#4 0.23,0.18,0.65,U] [#5 -0.10,-0.03,0.68,U] [#6 -0.25,0.16,0.67,U] [#7 0.00,-0.35,0.53,U] [#8 -0.43,-0.62,0.00,M6] 
00:54:42.290 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.04}, one-star: {-0.14, 0.00}
00:54:42.292 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
00:54:42.294 00.002 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
00:54:42.295 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.80 mountX=0.10 mountY=0.06, mountTheta=0.56
00:54:42.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
00:54:42.298 00.001 21068 Enqueuing Move request for scope (-0.11, -0.04)
00:54:42.300 00.002 16108 Worker thread wakes up
00:54:42.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
00:54:42.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
00:54:42.300 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.10 yDistance=0.06
00:54:42.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:42.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:42.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:54:42.300 00.000 16108 MoveAxis(E, 0, ABG)
00:54:42.300 00.000 16108 Move returns status 0, amount 0
00:54:42.300 00.000 16108 MoveAxis(N, 0, ABG)
00:54:42.300 00.000 16108 Move returns status 0, amount 0
00:54:42.300 00.000 16108 move complete, result=0
00:54:42.301 00.001 16108 worker thread done servicing request
00:54:42.309 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3453, FiltMin=2889, FiltMax=65472, Gamma=1.000
00:54:42.337 00.028 21068 UpdateGuideState exits: m=135046 SNR=98.6
00:54:42.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:42.340 00.001 21068 Enqueuing Expose request
00:54:42.341 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:42.343 00.002 16108 Worker thread wakes up
00:54:42.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:42.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:43.308 00.965 16108 Exposure complete
00:54:43.364 00.056 16108 worker thread done servicing request
00:54:43.364 00.000 21068 OnExposeComplete: enter
00:54:43.365 00.001 21068 UpdateGuideState(): m_state=6
00:54:43.367 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8903
00:54:43.368 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.37, Mass=125496, SNR=80.8, Peak=12989 HFD=3.7
00:54:43.371 00.003 21068 MultiStar: [#1 -0.04,0.04,1.10,U] [#2 -0.16,-0.54,0.00,M1] [#3 0.37,-0.28,1.07,U] [#4 0.25,-0.00,0.82,U] [#5 0.19,-0.41,0.82,U] [#6 0.37,0.22,0.89,U] [#7 -0.11,-0.17,0.61,U] [#8 -0.09,-0.39,0.71,U] 
00:54:43.372 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.16}, one-star: {-0.10, -0.33}
00:54:43.373 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
00:54:43.375 00.002 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
00:54:43.376 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=-0.14 mountY=0.13, mountTheta=2.41
00:54:43.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.16, opts=13)
00:54:43.378 00.000 21068 Enqueuing Move request for scope (0.12, -0.16)
00:54:43.379 00.001 16108 Worker thread wakes up
00:54:43.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
00:54:43.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
00:54:43.379 00.000 16108 Moving (0.12, -0.16) raw xDistance=-0.14 yDistance=0.13
00:54:43.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:54:43.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:43.381 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:54:43.381 00.000 16108 MoveAxis(E, 0, ABG)
00:54:43.381 00.000 16108 Move returns status 0, amount 0
00:54:43.381 00.000 16108 MoveAxis(N, 0, ABG)
00:54:43.381 00.000 16108 Move returns status 0, amount 0
00:54:43.381 00.000 16108 move complete, result=0
00:54:43.381 00.000 16108 worker thread done servicing request
00:54:43.384 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3453, FiltMin=2976, FiltMax=59021, Gamma=1.000
00:54:43.398 00.014 21068 UpdateGuideState exits: m=125496 SNR=80.8
00:54:43.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:43.399 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:43.400 00.001 21068 Enqueuing Expose request
00:54:43.401 00.001 16108 Worker thread wakes up
00:54:43.401 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:43.403 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:43.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:44.569 01.166 16108 Exposure complete
00:54:44.635 00.066 16108 worker thread done servicing request
00:54:44.635 00.000 21068 OnExposeComplete: enter
00:54:44.636 00.001 21068 UpdateGuideState(): m_state=6
00:54:44.636 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8904
00:54:44.637 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=875.73, Mass=112998, SNR=74.3, Peak=12131 HFD=3.4
00:54:44.639 00.002 21068 MultiStar: [#1 -0.27,-0.27,1.28,U] [#2 -0.24,-0.16,1.35,U] [#3 -0.30,-0.46,0.00,M1] [#4 0.22,0.22,0.96,U] [#5 0.28,0.05,1.00,U] [#6 0.16,0.02,1.00,U] [#7 -0.28,-0.08,0.68,U] [#8 -0.24,-0.25,0.70,U] 
00:54:44.639 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.34, 0.02}
00:54:44.640 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.77)
00:54:44.641 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
00:54:44.642 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=0.08 mountY=0.08, mountTheta=0.80
00:54:44.643 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
00:54:44.644 00.001 21068 Enqueuing Move request for scope (-0.09, -0.06)
00:54:44.645 00.001 16108 Worker thread wakes up
00:54:44.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:54:44.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:54:44.645 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
00:54:44.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:54:44.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:44.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:54:44.645 00.000 16108 MoveAxis(E, 0, ABG)
00:54:44.646 00.001 16108 Move returns status 0, amount 0
00:54:44.646 00.000 16108 MoveAxis(N, 0, ABG)
00:54:44.646 00.000 16108 Move returns status 0, amount 0
00:54:44.646 00.000 16108 move complete, result=0
00:54:44.646 00.000 16108 worker thread done servicing request
00:54:44.652 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3453, FiltMin=2899, FiltMax=56339, Gamma=1.000
00:54:44.668 00.016 21068 UpdateGuideState exits: m=112998 SNR=74.3
00:54:44.670 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:44.672 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:44.674 00.002 21068 Enqueuing Expose request
00:54:44.676 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:44.678 00.002 16108 Worker thread wakes up
00:54:44.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:44.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:45.657 00.979 16108 Exposure complete
00:54:45.722 00.065 16108 worker thread done servicing request
00:54:45.722 00.000 21068 OnExposeComplete: enter
00:54:45.725 00.003 21068 UpdateGuideState(): m_state=6
00:54:45.726 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8905
00:54:45.727 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.74, Mass=122042, SNR=75.0, Peak=13635 HFD=3.4
00:54:45.729 00.002 21068 MultiStar: [#1 -0.20,0.13,1.32,U] [#2 -0.11,-0.27,1.38,U] [#3 -0.02,-0.05,1.11,U] [#4 0.32,-0.04,1.16,U] [#5 -0.12,-0.08,0.97,U] [#6 -0.01,0.15,0.84,U] [#7 0.40,-0.16,0.66,U] [#8 -0.06,-0.43,0.82,U] 
00:54:45.730 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.05, 0.04}
00:54:45.732 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
00:54:45.732 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
00:54:45.733 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=0.05 mountY=-0.03, mountTheta=-0.50
00:54:45.737 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
00:54:45.739 00.002 21068 Enqueuing Move request for scope (-0.05, 0.04)
00:54:45.740 00.001 16108 Worker thread wakes up
00:54:45.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:54:45.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:54:45.740 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
00:54:45.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:54:45.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:45.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:45.740 00.000 16108 MoveAxis(E, 0, ABG)
00:54:45.740 00.000 16108 Move returns status 0, amount 0
00:54:45.740 00.000 16108 MoveAxis(N, 0, ABG)
00:54:45.741 00.001 16108 Move returns status 0, amount 0
00:54:45.741 00.000 16108 move complete, result=0
00:54:45.741 00.000 16108 worker thread done servicing request
00:54:45.746 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3453, FiltMin=2966, FiltMax=57667, Gamma=1.000
00:54:45.761 00.015 21068 UpdateGuideState exits: m=122042 SNR=75.0
00:54:45.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.762 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:45.763 00.001 21068 Enqueuing Expose request
00:54:45.764 00.001 16108 Worker thread wakes up
00:54:45.764 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:45.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:45.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:46.922 01.157 16108 Exposure complete
00:54:46.994 00.072 16108 worker thread done servicing request
00:54:46.994 00.000 21068 OnExposeComplete: enter
00:54:46.995 00.001 21068 UpdateGuideState(): m_state=6
00:54:46.995 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8906
00:54:46.996 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.92, Mass=126023, SNR=78.3, Peak=14819 HFD=3.4
00:54:46.997 00.001 21068 MultiStar: [#1 0.26,0.32,1.13,U] [#2 -0.23,-0.17,1.32,U] [#3 0.33,-0.26,1.11,U] [#4 0.04,0.12,1.01,U] [#5 0.25,-0.02,1.07,U] [#6 0.08,0.05,0.87,U] [#7 0.25,-0.25,0.65,U] [#8 0.04,-0.19,0.85,U] 
00:54:46.998 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.21, 0.22}
00:54:46.999 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
00:54:47.000 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
00:54:47.001 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.08 mountY=-0.01, mountTheta=-3.06
00:54:47.004 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
00:54:47.005 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
00:54:47.006 00.001 16108 Worker thread wakes up
00:54:47.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:54:47.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:54:47.006 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
00:54:47.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:47.007 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:47.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:47.007 00.000 16108 MoveAxis(E, 0, ABG)
00:54:47.007 00.000 16108 Move returns status 0, amount 0
00:54:47.007 00.000 16108 MoveAxis(N, 0, ABG)
00:54:47.007 00.000 16108 Move returns status 0, amount 0
00:54:47.007 00.000 16108 move complete, result=0
00:54:47.007 00.000 16108 worker thread done servicing request
00:54:47.009 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3453, FiltMin=2909, FiltMax=55808, Gamma=1.000
00:54:47.025 00.016 21068 UpdateGuideState exits: m=126023 SNR=78.3
00:54:47.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:47.028 00.001 21068 Enqueuing Expose request
00:54:47.029 00.001 16108 Worker thread wakes up
00:54:47.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:47.029 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:47.030 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:48.008 00.978 16108 Exposure complete
00:54:48.073 00.065 16108 worker thread done servicing request
00:54:48.073 00.000 21068 OnExposeComplete: enter
00:54:48.074 00.001 21068 UpdateGuideState(): m_state=6
00:54:48.075 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8907
00:54:48.075 00.000 21068 Star::Find returns 1 (0), X=219.78, Y=875.94, Mass=130259, SNR=80.6, Peak=16819 HFD=3.3
00:54:48.077 00.002 21068 MultiStar: [#1 -0.10,0.25,1.13,U] [#2 -0.25,0.02,1.20,U] [#3 0.01,0.02,0.99,U] [#4 0.03,0.50,0.00,M1] [#5 -0.06,0.17,0.77,U] [#6 -0.13,0.21,0.80,U] [#7 -0.38,-0.06,0.64,U] [#8 -0.05,-0.25,0.74,U] 
00:54:48.078 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.18, 0.23}
00:54:48.079 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
00:54:48.080 00.001 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
00:54:48.080 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.56 mountX=0.15 mountY=-0.06, mountTheta=-0.35
00:54:48.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.09, opts=13)
00:54:48.083 00.001 21068 Enqueuing Move request for scope (-0.14, 0.09)
00:54:48.085 00.002 16108 Worker thread wakes up
00:54:48.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:54:48.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:54:48.086 00.001 16108 Moving (-0.14, 0.09) raw xDistance=0.15 yDistance=-0.06
00:54:48.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:54:48.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:48.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:48.086 00.000 16108 MoveAxis(E, 0, ABG)
00:54:48.086 00.000 16108 Move returns status 0, amount 0
00:54:48.086 00.000 16108 MoveAxis(N, 0, ABG)
00:54:48.086 00.000 16108 Move returns status 0, amount 0
00:54:48.086 00.000 16108 move complete, result=0
00:54:48.087 00.001 16108 worker thread done servicing request
00:54:48.093 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3453, FiltMin=2973, FiltMax=59568, Gamma=1.000
00:54:48.116 00.023 21068 UpdateGuideState exits: m=130259 SNR=80.6
00:54:48.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:48.119 00.001 21068 Enqueuing Expose request
00:54:48.119 00.000 16108 Worker thread wakes up
00:54:48.120 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:48.120 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:48.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:49.292 01.172 16108 Exposure complete
00:54:49.354 00.062 16108 worker thread done servicing request
00:54:49.354 00.000 21068 OnExposeComplete: enter
00:54:49.356 00.002 21068 UpdateGuideState(): m_state=6
00:54:49.357 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8908
00:54:49.358 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=876.04, Mass=116216, SNR=78.0, Peak=18595 HFD=3.0
00:54:49.359 00.001 21068 MultiStar: [#1 -0.24,0.26,1.06,U] [#2 -0.20,-0.06,1.35,U] [#3 0.35,0.01,1.09,U] [#4 0.06,0.10,0.78,U] [#5 0.03,-0.03,1.06,U] [#6 -0.07,0.08,1.01,U] [#7 0.15,0.08,0.60,U] [#8 0.02,-0.26,0.74,U] 
00:54:49.359 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.18, 0.33}
00:54:49.360 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
00:54:49.361 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
00:54:49.361 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=0.03 mountY=-0.05, mountTheta=-0.99
00:54:49.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
00:54:49.363 00.000 21068 Enqueuing Move request for scope (-0.02, 0.06)
00:54:49.365 00.002 16108 Worker thread wakes up
00:54:49.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:54:49.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:54:49.366 00.001 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
00:54:49.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:54:49.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:49.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:54:49.366 00.000 16108 MoveAxis(E, 0, ABG)
00:54:49.366 00.000 16108 Move returns status 0, amount 0
00:54:49.366 00.000 16108 MoveAxis(N, 0, ABG)
00:54:49.366 00.000 16108 Move returns status 0, amount 0
00:54:49.366 00.000 16108 move complete, result=0
00:54:49.366 00.000 16108 worker thread done servicing request
00:54:49.370 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3453, FiltMin=2957, FiltMax=63808, Gamma=1.000
00:54:49.390 00.020 21068 UpdateGuideState exits: m=116216 SNR=78.0
00:54:49.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:49.391 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:49.393 00.002 21068 Enqueuing Expose request
00:54:49.394 00.001 16108 Worker thread wakes up
00:54:49.394 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:49.395 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:49.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:50.369 00.974 16108 Exposure complete
00:54:50.425 00.056 16108 worker thread done servicing request
00:54:50.425 00.000 21068 OnExposeComplete: enter
00:54:50.426 00.001 21068 UpdateGuideState(): m_state=6
00:54:50.427 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8909
00:54:50.427 00.000 21068 Star::Find returns 1 (0), X=219.76, Y=875.78, Mass=135552, SNR=92.3, Peak=19379 HFD=3.0
00:54:50.428 00.001 21068 MultiStar: [#1 -0.05,-0.18,0.94,U] [#2 -0.17,-0.39,1.15,U] [#3 0.07,-0.25,0.87,U] [#4 0.36,-0.02,0.75,U] [#5 0.05,-0.11,0.95,U] [#6 0.00,0.16,0.78,U] [#7 0.11,-0.25,0.55,U] [#8 -0.16,-0.26,0.63,U] 
00:54:50.429 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.20, 0.08}
00:54:50.431 00.002 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
00:54:50.431 00.000 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
00:54:50.432 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.66 mountX=-0.01 mountY=0.14, mountTheta=1.65
00:54:50.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
00:54:50.434 00.000 21068 Enqueuing Move request for scope (-0.01, -0.14)
00:54:50.435 00.001 16108 Worker thread wakes up
00:54:50.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
00:54:50.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
00:54:50.435 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
00:54:50.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:54:50.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:50.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:50.435 00.000 16108 MoveAxis(E, 0, ABG)
00:54:50.435 00.000 16108 Move returns status 0, amount 0
00:54:50.435 00.000 16108 MoveAxis(N, 0, ABG)
00:54:50.436 00.001 16108 Move returns status 0, amount 0
00:54:50.436 00.000 16108 move complete, result=0
00:54:50.436 00.000 16108 worker thread done servicing request
00:54:50.442 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3453, FiltMin=2969, FiltMax=55837, Gamma=1.000
00:54:50.465 00.023 21068 UpdateGuideState exits: m=135552 SNR=92.3
00:54:50.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:50.469 00.002 21068 Enqueuing Expose request
00:54:50.470 00.001 16108 Worker thread wakes up
00:54:50.470 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:50.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:50.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:51.643 01.172 16108 Exposure complete
00:54:51.711 00.068 16108 worker thread done servicing request
00:54:51.711 00.000 21068 OnExposeComplete: enter
00:54:51.713 00.002 21068 UpdateGuideState(): m_state=6
00:54:51.716 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8910
00:54:51.717 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=876.11, Mass=114547, SNR=82.0, Peak=18147 HFD=3.0
00:54:51.718 00.001 21068 MultiStar: [#1 0.31,-0.06,1.07,U] [#2 -0.09,-0.04,1.36,U] [#3 0.34,-0.04,1.13,U] [#4 0.17,0.39,0.80,U] [#5 -0.04,0.14,0.87,U] [#6 0.07,0.18,0.73,U] [#7 0.25,0.22,0.70,U] [#8 0.26,0.14,0.80,U] 
00:54:51.720 00.002 21068 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {-0.19, 0.40}
00:54:51.721 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
00:54:51.724 00.003 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
00:54:51.725 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.85 mountX=-0.09 mountY=-0.15, mountTheta=-2.11
00:54:51.728 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.12, opts=13)
00:54:51.730 00.002 21068 Enqueuing Move request for scope (0.11, 0.12)
00:54:51.732 00.002 16108 Worker thread wakes up
00:54:51.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:54:51.732 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:54:51.732 00.000 16108 Moving (0.11, 0.12) raw xDistance=-0.09 yDistance=-0.15
00:54:51.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:51.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:51.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:51.732 00.000 16108 MoveAxis(E, 0, ABG)
00:54:51.732 00.000 16108 Move returns status 0, amount 0
00:54:51.732 00.000 16108 MoveAxis(N, 0, ABG)
00:54:51.732 00.000 16108 Move returns status 0, amount 0
00:54:51.732 00.000 16108 move complete, result=0
00:54:51.732 00.000 16108 worker thread done servicing request
00:54:51.740 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3449, FiltMin=2966, FiltMax=55488, Gamma=1.000
00:54:51.762 00.022 21068 UpdateGuideState exits: m=114547 SNR=82.0
00:54:51.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:51.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:51.764 00.000 21068 Enqueuing Expose request
00:54:51.765 00.001 16108 Worker thread wakes up
00:54:51.765 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:51.766 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:51.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:52.738 00.972 16108 Exposure complete
00:54:52.797 00.059 16108 worker thread done servicing request
00:54:52.798 00.001 21068 OnExposeComplete: enter
00:54:52.798 00.000 21068 UpdateGuideState(): m_state=6
00:54:52.799 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8911
00:54:52.800 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=876.01, Mass=129195, SNR=86.9, Peak=19907 HFD=2.9
00:54:52.801 00.001 21068 MultiStar: [#1 0.02,0.37,1.10,U] [#2 0.12,0.17,1.01,U] [#3 0.25,0.07,1.20,U] [#4 0.55,0.23,0.00,M1] [#5 0.14,0.17,0.90,U] [#6 0.28,0.40,0.00,M1] [#7 0.25,0.36,0.63,U] [#8 0.56,-0.06,0.00,M1] 
00:54:52.802 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.23}, one-star: {0.02, 0.31}
00:54:52.804 00.002 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
00:54:52.805 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
00:54:52.806 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.07 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
00:54:52.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.23, opts=13)
00:54:52.809 00.001 21068 Enqueuing Move request for scope (0.13, 0.23)
00:54:52.810 00.001 16108 Worker thread wakes up
00:54:52.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
00:54:52.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
00:54:52.810 00.000 16108 Moving (0.13, 0.23) raw xDistance=-0.09 yDistance=-0.26
00:54:52.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:52.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:54:52.810 00.000 16108 MoveAxis(E, 0, ABG)
00:54:52.810 00.000 16108 Move returns status 0, amount 0
00:54:52.810 00.000 16108 MoveAxis(N, 51, ABG)
00:54:52.811 00.001 16108 Guiding  Dir = 0, Dur = 51
00:54:52.811 00.000 16108 IsSlewing returns 0
00:54:52.811 00.000 16108 IsGuiding returns 0
00:54:52.814 00.003 16108 PulseGuide returned control before completion, sleep 60
00:54:52.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3449, FiltMin=2937, FiltMax=57312, Gamma=1.000
00:54:52.831 00.014 21068 UpdateGuideState exits: m=129195 SNR=86.9
00:54:52.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:52.834 00.001 21068 Enqueuing Expose request
00:54:52.880 00.046 16108 IsGuiding returns 1
00:54:52.880 00.000 16108 scope still moving after pulse duration time elapsed
00:54:52.911 00.031 16108 IsSlewing returns 0
00:54:52.911 00.000 16108 IsGuiding returns 0
00:54:52.911 00.000 16108 scope move finished after 51 + 48 ms
00:54:52.911 00.000 16108 Move returns status 0, amount 51
00:54:52.912 00.001 16108 move complete, result=0
00:54:52.912 00.000 16108 worker thread done servicing request
00:54:52.912 00.000 16108 Worker thread wakes up
00:54:52.912 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
00:54:52.914 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:52.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:54.066 01.152 16108 Exposure complete
00:54:54.130 00.064 16108 worker thread done servicing request
00:54:54.130 00.000 21068 OnExposeComplete: enter
00:54:54.134 00.004 21068 UpdateGuideState(): m_state=6
00:54:54.136 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8912
00:54:54.138 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=876.23, Mass=114029, SNR=78.4, Peak=17123 HFD=3.1
00:54:54.141 00.003 21068 MultiStar: [#1 0.12,0.25,1.12,U] [#2 0.12,0.23,1.38,U] [#3 0.09,0.07,1.23,U] [#4 0.45,0.24,0.00,M2] [#5 0.09,0.40,1.02,U] [#6 0.34,0.57,0.00,M2] [#7 -0.16,0.18,0.60,U] [#8 0.28,0.03,0.78,U] 
00:54:54.142 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.25}, one-star: {-0.14, 0.53}
00:54:54.143 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
00:54:54.144 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
00:54:54.145 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=-0.03 mountY=-0.26, mountTheta=-1.67
00:54:54.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.25, opts=13)
00:54:54.150 00.003 21068 Enqueuing Move request for scope (0.07, 0.25)
00:54:54.151 00.001 16108 Worker thread wakes up
00:54:54.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
00:54:54.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
00:54:54.151 00.000 16108 Moving (0.07, 0.25) raw xDistance=-0.03 yDistance=-0.26
00:54:54.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:54.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:54:54.151 00.000 16108 MoveAxis(E, 0, ABG)
00:54:54.152 00.001 16108 Move returns status 0, amount 0
00:54:54.152 00.000 16108 MoveAxis(N, 51, ABG)
00:54:54.152 00.000 16108 Guiding  Dir = 0, Dur = 51
00:54:54.152 00.000 16108 IsSlewing returns 0
00:54:54.153 00.001 16108 IsGuiding returns 0
00:54:54.154 00.001 16108 PulseGuide returned control before completion, sleep 60
00:54:54.155 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3449, FiltMin=2941, FiltMax=43584, Gamma=1.000
00:54:54.174 00.019 21068 UpdateGuideState exits: m=114029 SNR=78.4
00:54:54.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:54.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:54.178 00.002 21068 Enqueuing Expose request
00:54:54.222 00.044 16108 IsGuiding returns 1
00:54:54.222 00.000 16108 scope still moving after pulse duration time elapsed
00:54:54.253 00.031 16108 IsSlewing returns 0
00:54:54.253 00.000 16108 IsGuiding returns 0
00:54:54.253 00.000 16108 scope move finished after 51 + 50 ms
00:54:54.253 00.000 16108 Move returns status 0, amount 51
00:54:54.253 00.000 16108 move complete, result=0
00:54:54.253 00.000 16108 worker thread done servicing request
00:54:54.253 00.000 16108 Worker thread wakes up
00:54:54.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:54.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
00:54:54.255 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:55.234 00.979 16108 Exposure complete
00:54:55.295 00.061 16108 worker thread done servicing request
00:54:55.295 00.000 21068 OnExposeComplete: enter
00:54:55.296 00.001 21068 UpdateGuideState(): m_state=6
00:54:55.297 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8913
00:54:55.298 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.96, Mass=127577, SNR=91.3, Peak=18771 HFD=2.9
00:54:55.298 00.000 21068 MultiStar: [#1 0.38,0.38,0.00,M1] [#2 -0.04,-0.05,1.23,U] [#3 0.38,-0.03,1.04,U] [#4 0.45,0.20,0.00,M3] [#5 0.22,0.13,0.78,U] [#6 0.17,0.22,0.64,U] [#7 0.24,0.16,0.52,U] [#8 0.19,-0.13,0.68,U] 
00:54:55.299 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.07}, one-star: {0.09, 0.26}
00:54:55.300 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
00:54:55.302 00.002 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
00:54:55.302 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
00:54:55.304 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
00:54:55.304 00.000 21068 Enqueuing Move request for scope (0.17, 0.07)
00:54:55.305 00.001 16108 Worker thread wakes up
00:54:55.306 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:54:55.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:54:55.306 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.15 yDistance=-0.11
00:54:55.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:54:55.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:55.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:54:55.306 00.000 16108 MoveAxis(E, 0, ABG)
00:54:55.306 00.000 16108 Move returns status 0, amount 0
00:54:55.306 00.000 16108 MoveAxis(N, 0, ABG)
00:54:55.306 00.000 16108 Move returns status 0, amount 0
00:54:55.306 00.000 16108 move complete, result=0
00:54:55.306 00.000 16108 worker thread done servicing request
00:54:55.316 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3449, FiltMin=2969, FiltMax=65510, Gamma=1.000
00:54:55.342 00.026 21068 UpdateGuideState exits: m=127577 SNR=91.3
00:54:55.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:55.345 00.001 21068 Enqueuing Expose request
00:54:55.346 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:55.347 00.001 16108 Worker thread wakes up
00:54:55.347 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:55.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:56.501 01.154 16108 Exposure complete
00:54:56.580 00.079 16108 worker thread done servicing request
00:54:56.580 00.000 21068 OnExposeComplete: enter
00:54:56.581 00.001 21068 UpdateGuideState(): m_state=6
00:54:56.581 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8914
00:54:56.583 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=875.57, Mass=124175, SNR=81.2, Peak=16627 HFD=3.3
00:54:56.585 00.002 21068 MultiStar: [#1 -0.10,0.10,1.03,U] [#2 -0.01,-0.23,1.27,U] [#3 -0.04,-0.19,1.07,U] [#4 0.32,0.03,0.81,U] [#5 -0.17,-0.03,0.97,U] [#6 0.01,0.14,0.91,U] [#7 0.29,0.02,0.62,U] [#8 -0.22,-0.49,0.00,M1] 
00:54:56.585 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {-0.07, -0.13}
00:54:56.586 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
00:54:56.587 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
00:54:56.588 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.44 mountX=-0.02 mountY=0.05, mountTheta=1.88
00:54:56.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
00:54:56.591 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
00:54:56.592 00.001 16108 Worker thread wakes up
00:54:56.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:54:56.592 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:54:56.592 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
00:54:56.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:54:56.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:56.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:56.592 00.000 16108 MoveAxis(E, 0, ABG)
00:54:56.592 00.000 16108 Move returns status 0, amount 0
00:54:56.592 00.000 16108 MoveAxis(N, 0, ABG)
00:54:56.592 00.000 16108 Move returns status 0, amount 0
00:54:56.592 00.000 16108 move complete, result=0
00:54:56.592 00.000 16108 worker thread done servicing request
00:54:56.597 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3449, FiltMin=2982, FiltMax=60080, Gamma=1.000
00:54:56.622 00.025 21068 UpdateGuideState exits: m=124175 SNR=81.2
00:54:56.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:56.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:56.625 00.001 21068 Enqueuing Expose request
00:54:56.627 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:56.628 00.001 16108 Worker thread wakes up
00:54:56.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:56.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:57.591 00.963 16108 Exposure complete
00:54:57.644 00.053 16108 worker thread done servicing request
00:54:57.644 00.000 21068 OnExposeComplete: enter
00:54:57.645 00.001 21068 UpdateGuideState(): m_state=6
00:54:57.646 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8915
00:54:57.647 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.60, Mass=131295, SNR=86.3, Peak=15827 HFD=3.3
00:54:57.648 00.001 21068 MultiStar: [#1 -0.03,0.04,1.11,U] [#2 -0.11,-0.26,1.11,U] [#3 0.25,-0.24,1.00,U] [#4 0.22,-0.05,0.93,U] [#5 0.13,-0.20,1.12,U] [#6 0.17,0.01,0.86,U] [#7 0.15,-0.33,0.60,U] [#8 -0.02,-0.43,0.74,U] 
00:54:57.648 00.000 21068 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.15, -0.11}
00:54:57.649 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
00:54:57.650 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.18)
00:54:57.651 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=-0.09 mountY=0.14, mountTheta=2.13
00:54:57.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
00:54:57.656 00.003 21068 Enqueuing Move request for scope (0.06, -0.16)
00:54:57.658 00.002 16108 Worker thread wakes up
00:54:57.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
00:54:57.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
00:54:57.658 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.09 yDistance=0.14
00:54:57.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:57.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:57.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:57.658 00.000 16108 MoveAxis(E, 0, ABG)
00:54:57.659 00.001 16108 Move returns status 0, amount 0
00:54:57.659 00.000 16108 MoveAxis(N, 0, ABG)
00:54:57.659 00.000 16108 Move returns status 0, amount 0
00:54:57.659 00.000 16108 move complete, result=0
00:54:57.659 00.000 16108 worker thread done servicing request
00:54:57.665 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3449, FiltMin=2921, FiltMax=65510, Gamma=1.000
00:54:57.681 00.016 21068 UpdateGuideState exits: m=131295 SNR=86.3
00:54:57.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:57.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:57.684 00.001 21068 Enqueuing Expose request
00:54:57.684 00.000 16108 Worker thread wakes up
00:54:57.684 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:57.686 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:57.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:54:58.863 01.177 16108 Exposure complete
00:54:58.920 00.057 16108 worker thread done servicing request
00:54:58.920 00.000 21068 OnExposeComplete: enter
00:54:58.922 00.002 21068 UpdateGuideState(): m_state=6
00:54:58.923 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8916
00:54:58.924 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=876.00, Mass=114354, SNR=80.2, Peak=17747 HFD=2.8
00:54:58.926 00.002 21068 MultiStar: [#1 -0.29,0.24,1.05,U] [#2 -0.30,0.07,1.27,U] [#3 -0.04,-0.12,1.23,U] [#4 -0.18,0.10,0.84,U] [#5 -0.30,0.05,0.93,U] [#6 -0.11,0.34,0.78,U] [#7 -0.26,0.11,0.68,U] [#8 -0.28,-0.25,0.77,U] 
00:54:58.927 00.001 21068 refined, 8 included, MultiStar: {-0.20, 0.09}, one-star: {-0.02, 0.30}
00:54:58.929 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
00:54:58.930 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
00:54:58.931 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.21 mountY=-0.04, mountTheta=-0.20
00:54:58.934 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.09, opts=13)
00:54:58.935 00.001 21068 Enqueuing Move request for scope (-0.20, 0.09)
00:54:58.937 00.002 16108 Worker thread wakes up
00:54:58.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
00:54:58.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
00:54:58.937 00.000 16108 Moving (-0.20, 0.09) raw xDistance=0.21 yDistance=-0.04
00:54:58.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:54:58.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:58.939 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:54:58.939 00.000 16108 MoveAxis(W, 55, ABG)
00:54:58.939 00.000 16108 Guiding  Dir = 3, Dur = 55
00:54:58.939 00.000 16108 IsSlewing returns 0
00:54:58.939 00.000 16108 IsGuiding returns 0
00:54:58.944 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3453, FiltMin=2979, FiltMax=53549, Gamma=1.000
00:54:58.961 00.017 21068 UpdateGuideState exits: m=114354 SNR=80.2
00:54:58.963 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.963 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:54:58.964 00.001 21068 Enqueuing Expose request
00:54:58.981 00.017 16108 PulseGuide returned control before completion, sleep 24
00:54:59.011 00.030 16108 IsGuiding returns 1
00:54:59.011 00.000 16108 scope still moving after pulse duration time elapsed
00:54:59.043 00.032 16108 IsSlewing returns 0
00:54:59.043 00.000 16108 IsGuiding returns 1
00:54:59.073 00.030 16108 IsSlewing returns 0
00:54:59.073 00.000 16108 IsGuiding returns 0
00:54:59.073 00.000 16108 scope move finished after 55 + 79 ms
00:54:59.073 00.000 16108 Move returns status 0, amount 55
00:54:59.073 00.000 16108 MoveAxis(N, 0, ABG)
00:54:59.073 00.000 16108 Move returns status 0, amount 0
00:54:59.073 00.000 16108 move complete, result=0
00:54:59.073 00.000 16108 worker thread done servicing request
00:54:59.075 00.002 16108 Worker thread wakes up
00:54:59.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:54:59.075 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
00:54:59.077 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:00.046 00.969 16108 Exposure complete
00:55:00.101 00.055 16108 worker thread done servicing request
00:55:00.101 00.000 21068 OnExposeComplete: enter
00:55:00.102 00.001 21068 UpdateGuideState(): m_state=6
00:55:00.103 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8917
00:55:00.104 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.85, Mass=106045, SNR=70.4, Peak=13635 HFD=3.3
00:55:00.105 00.001 21068 MultiStar: [#1 -0.02,0.07,1.39,U] [#2 -0.28,-0.13,1.56,U] [#3 -0.05,-0.33,1.14,U] [#4 0.25,-0.09,1.16,U] [#5 -0.11,-0.08,1.09,U] [#6 -0.15,0.04,0.83,U] [#7 0.06,-0.22,0.72,U] [#8 -0.19,-0.19,0.76,U] 
00:55:00.105 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.31, 0.15}
00:55:00.107 00.002 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
00:55:00.108 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
00:55:00.108 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=0.08 mountY=0.10, mountTheta=0.93
00:55:00.111 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
00:55:00.113 00.002 21068 Enqueuing Move request for scope (-0.09, -0.08)
00:55:00.117 00.004 16108 Worker thread wakes up
00:55:00.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:55:00.117 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:55:00.117 00.000 16108 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=0.10
00:55:00.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:00.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:00.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:00.117 00.000 16108 MoveAxis(E, 0, ABG)
00:55:00.117 00.000 16108 Move returns status 0, amount 0
00:55:00.117 00.000 16108 MoveAxis(N, 0, ABG)
00:55:00.117 00.000 16108 Move returns status 0, amount 0
00:55:00.117 00.000 16108 move complete, result=0
00:55:00.117 00.000 16108 worker thread done servicing request
00:55:00.127 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3453, FiltMin=2902, FiltMax=65510, Gamma=1.000
00:55:00.148 00.021 21068 UpdateGuideState exits: m=106045 SNR=70.4
00:55:00.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:00.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:00.150 00.000 21068 Enqueuing Expose request
00:55:00.151 00.001 16108 Worker thread wakes up
00:55:00.151 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:00.152 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:00.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:01.331 01.179 16108 Exposure complete
00:55:01.391 00.060 16108 worker thread done servicing request
00:55:01.391 00.000 21068 OnExposeComplete: enter
00:55:01.392 00.001 21068 UpdateGuideState(): m_state=6
00:55:01.393 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8918
00:55:01.393 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=875.83, Mass=111691, SNR=76.0, Peak=16211 HFD=2.9
00:55:01.394 00.001 21068 MultiStar: [#1 0.19,0.16,1.25,U] [#2 0.08,-0.20,1.49,U] [#3 0.11,-0.04,1.18,U] [#4 0.73,0.07,0.00,M1] [#5 -0.06,0.15,0.95,U] [#6 0.05,0.42,1.11,U] [#7 0.13,-0.09,0.74,U] [#8 0.25,-0.22,1.01,U] 
00:55:01.396 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.04}, one-star: {0.14, 0.12}
00:55:01.397 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
00:55:01.397 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
00:55:01.398 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
00:55:01.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
00:55:01.400 00.000 21068 Enqueuing Move request for scope (0.11, 0.04)
00:55:01.401 00.001 16108 Worker thread wakes up
00:55:01.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:55:01.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:55:01.401 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.06
00:55:01.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:55:01.402 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:01.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:01.402 00.000 16108 MoveAxis(E, 0, ABG)
00:55:01.402 00.000 16108 Move returns status 0, amount 0
00:55:01.402 00.000 16108 MoveAxis(N, 0, ABG)
00:55:01.402 00.000 16108 Move returns status 0, amount 0
00:55:01.402 00.000 16108 move complete, result=0
00:55:01.402 00.000 16108 worker thread done servicing request
00:55:01.406 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3449, FiltMin=2956, FiltMax=65510, Gamma=1.000
00:55:01.422 00.016 21068 UpdateGuideState exits: m=111691 SNR=76.0
00:55:01.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.423 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:01.424 00.001 21068 Enqueuing Expose request
00:55:01.425 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:01.426 00.001 16108 Worker thread wakes up
00:55:01.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:01.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:02.403 00.977 16108 Exposure complete
00:55:02.479 00.076 16108 worker thread done servicing request
00:55:02.479 00.000 21068 OnExposeComplete: enter
00:55:02.482 00.003 21068 UpdateGuideState(): m_state=6
00:55:02.484 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8919
00:55:02.485 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.83, Mass=125797, SNR=92.1, Peak=15043 HFD=3.8
00:55:02.486 00.001 21068 MultiStar: [#1 0.18,0.18,0.91,U] [#2 0.29,-0.29,1.04,U] [#3 0.31,-0.01,0.88,U] [#4 0.43,0.26,0.00,M2] [#5 0.09,-0.09,1.09,U] [#6 0.12,0.13,0.77,U] [#7 0.34,-0.04,0.59,U] [#8 0.63,-0.16,0.00,M1] 
00:55:02.487 00.001 21068 single-star, 6 included, MultiStar: {0.19, -0.00}, one-star: {0.03, 0.13}
00:55:02.487 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
00:55:02.490 00.003 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
00:55:02.491 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
00:55:02.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
00:55:02.494 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
00:55:02.495 00.001 16108 Worker thread wakes up
00:55:02.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:55:02.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:55:02.495 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.14
00:55:02.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:02.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:02.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:02.495 00.000 16108 MoveAxis(E, 0, ABG)
00:55:02.495 00.000 16108 Move returns status 0, amount 0
00:55:02.495 00.000 16108 MoveAxis(N, 0, ABG)
00:55:02.495 00.000 16108 Move returns status 0, amount 0
00:55:02.495 00.000 16108 move complete, result=0
00:55:02.496 00.001 16108 worker thread done servicing request
00:55:02.501 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3453, FiltMin=2937, FiltMax=65440, Gamma=1.000
00:55:02.516 00.015 21068 UpdateGuideState exits: m=125797 SNR=92.1
00:55:02.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:02.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:02.518 00.000 21068 Enqueuing Expose request
00:55:02.519 00.001 16108 Worker thread wakes up
00:55:02.519 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:02.521 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:02.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:03.692 01.171 16108 Exposure complete
00:55:03.747 00.055 16108 worker thread done servicing request
00:55:03.747 00.000 21068 OnExposeComplete: enter
00:55:03.748 00.001 21068 UpdateGuideState(): m_state=6
00:55:03.749 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8920
00:55:03.749 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=875.67, Mass=111215, SNR=71.0, Peak=13395 HFD=3.4
00:55:03.751 00.002 21068 MultiStar: [#1 0.50,0.22,0.00,M1] [#2 0.46,-0.24,0.00,M1] [#3 0.65,-0.13,0.00,M1] [#4 0.88,0.05,0.00,M3] [#5 0.77,0.12,0.00,M1] [#6 0.79,0.40,0.00,M1] [#7 0.47,-0.09,0.00,M1] [#8 0.77,-0.18,0.00,M2] 
00:55:03.752 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
00:55:03.753 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
00:55:03.754 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.10 mountX=-0.33 mountY=-0.05, mountTheta=-3.00
00:55:03.755 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.03, opts=13)
00:55:03.756 00.001 21068 Enqueuing Move request for scope (0.33, -0.03)
00:55:03.757 00.001 16108 Worker thread wakes up
00:55:03.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
00:55:03.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
00:55:03.757 00.000 16108 Moving (0.33, -0.03) raw xDistance=-0.33 yDistance=-0.05
00:55:03.758 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:55:03.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:03.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:03.758 00.000 16108 MoveAxis(E, 87, ABG)
00:55:03.758 00.000 16108 Guiding  Dir = 2, Dur = 87
00:55:03.759 00.001 16108 IsSlewing returns 0
00:55:03.759 00.000 16108 IsGuiding returns 0
00:55:03.760 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3453, FiltMin=2976, FiltMax=60077, Gamma=1.000
00:55:03.785 00.025 21068 UpdateGuideState exits: m=111215 SNR=71.0
00:55:03.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:03.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:03.788 00.001 21068 Enqueuing Expose request
00:55:03.798 00.010 16108 PulseGuide returned control before completion, sleep 58
00:55:03.859 00.061 16108 IsGuiding returns 1
00:55:03.859 00.000 16108 scope still moving after pulse duration time elapsed
00:55:03.890 00.031 16108 IsSlewing returns 0
00:55:03.890 00.000 16108 IsGuiding returns 0
00:55:03.890 00.000 16108 scope move finished after 87 + 44 ms
00:55:03.890 00.000 16108 Move returns status 0, amount 87
00:55:03.891 00.001 16108 MoveAxis(N, 0, ABG)
00:55:03.891 00.000 16108 Move returns status 0, amount 0
00:55:03.891 00.000 16108 move complete, result=0
00:55:03.891 00.000 16108 worker thread done servicing request
00:55:03.891 00.000 16108 Worker thread wakes up
00:55:03.891 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.0 px 0 ms NORTH
00:55:03.893 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:03.894 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:04.862 00.968 16108 Exposure complete
00:55:04.931 00.069 16108 worker thread done servicing request
00:55:04.931 00.000 21068 OnExposeComplete: enter
00:55:04.933 00.002 21068 UpdateGuideState(): m_state=6
00:55:04.935 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8921
00:55:04.936 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.68, Mass=118405, SNR=86.2, Peak=15299 HFD=3.4
00:55:04.938 00.002 21068 MultiStar: [#1 0.18,0.18,1.16,U] [#2 0.42,-0.20,1.09,U] [#3 0.62,-0.08,0.00,M2] [#4 0.89,-0.17,0.00,M4] [#5 0.50,0.12,0.00,M2] [#6 0.56,0.32,0.00,M2] [#7 0.07,-0.29,0.57,U] [#8 0.52,-0.41,0.00,M3] 
00:55:04.939 00.001 21068 refined, 3 included, MultiStar: {0.27, -0.05}, one-star: {0.33, -0.02}
00:55:04.940 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
00:55:04.941 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
00:55:04.942 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.18 mountX=-0.28 mountY=-0.01, mountTheta=-3.09
00:55:04.943 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.05, opts=13)
00:55:04.944 00.001 21068 Enqueuing Move request for scope (0.27, -0.05)
00:55:04.945 00.001 16108 Worker thread wakes up
00:55:04.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
00:55:04.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
00:55:04.945 00.000 16108 Moving (0.27, -0.05) raw xDistance=-0.28 yDistance=-0.01
00:55:04.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:55:04.946 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:04.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:04.946 00.000 16108 MoveAxis(E, 79, ABG)
00:55:04.946 00.000 16108 Guiding  Dir = 2, Dur = 79
00:55:04.946 00.000 16108 IsSlewing returns 0
00:55:04.946 00.000 16108 IsGuiding returns 0
00:55:04.950 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3453, FiltMin=2928, FiltMax=55309, Gamma=1.000
00:55:04.966 00.016 21068 UpdateGuideState exits: m=118405 SNR=86.2
00:55:04.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.967 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:04.968 00.001 21068 Enqueuing Expose request
00:55:04.990 00.022 16108 PulseGuide returned control before completion, sleep 46
00:55:05.051 00.061 16108 IsGuiding returns 1
00:55:05.051 00.000 16108 scope still moving after pulse duration time elapsed
00:55:05.083 00.032 16108 IsSlewing returns 0
00:55:05.083 00.000 16108 IsGuiding returns 0
00:55:05.083 00.000 16108 scope move finished after 79 + 57 ms
00:55:05.083 00.000 16108 Move returns status 0, amount 79
00:55:05.084 00.001 16108 MoveAxis(N, 0, ABG)
00:55:05.084 00.000 16108 Move returns status 0, amount 0
00:55:05.084 00.000 16108 move complete, result=0
00:55:05.084 00.000 16108 worker thread done servicing request
00:55:05.084 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
00:55:05.085 00.001 16108 Worker thread wakes up
00:55:05.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:05.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:06.245 01.160 16108 Exposure complete
00:55:06.325 00.080 16108 worker thread done servicing request
00:55:06.325 00.000 21068 OnExposeComplete: enter
00:55:06.329 00.004 21068 UpdateGuideState(): m_state=6
00:55:06.331 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8922
00:55:06.333 00.002 21068 Star::Find returns 1 (0), X=219.67, Y=875.76, Mass=127322, SNR=88.0, Peak=16275 HFD=3.5
00:55:06.336 00.003 21068 MultiStar: [#1 -0.27,0.10,1.23,U] [#2 -0.15,-0.25,1.26,U] [#3 -0.24,-0.20,0.93,U] [#4 0.21,-0.09,0.85,U] [#5 -0.08,-0.04,0.97,U] [#6 -0.15,-0.07,0.79,U] [#7 -0.23,-0.30,0.60,U] [#8 -0.01,-0.41,0.74,U] 
00:55:06.338 00.002 21068 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.29, 0.06}
00:55:06.340 00.002 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
00:55:06.341 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
00:55:06.342 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.46 mountX=0.12 mountY=0.15, mountTheta=0.88
00:55:06.345 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.12, opts=13)
00:55:06.346 00.001 21068 Enqueuing Move request for scope (-0.14, -0.12)
00:55:06.349 00.003 16108 Worker thread wakes up
00:55:06.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
00:55:06.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
00:55:06.349 00.000 16108 Moving (-0.14, -0.12) raw xDistance=0.12 yDistance=0.15
00:55:06.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:55:06.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:06.350 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:55:06.350 00.000 16108 MoveAxis(E, 0, ABG)
00:55:06.350 00.000 16108 Move returns status 0, amount 0
00:55:06.350 00.000 16108 MoveAxis(N, 0, ABG)
00:55:06.350 00.000 16108 Move returns status 0, amount 0
00:55:06.350 00.000 16108 move complete, result=0
00:55:06.350 00.000 16108 worker thread done servicing request
00:55:06.357 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3449, FiltMin=2989, FiltMax=51251, Gamma=1.000
00:55:06.387 00.030 21068 UpdateGuideState exits: m=127322 SNR=88.0
00:55:06.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.390 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:06.391 00.001 21068 Enqueuing Expose request
00:55:06.391 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:06.392 00.001 16108 Worker thread wakes up
00:55:06.392 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:06.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:07.372 00.980 16108 Exposure complete
00:55:07.429 00.057 16108 worker thread done servicing request
00:55:07.429 00.000 21068 OnExposeComplete: enter
00:55:07.430 00.001 21068 UpdateGuideState(): m_state=6
00:55:07.431 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8923
00:55:07.432 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.67, Mass=125895, SNR=82.8, Peak=17587 HFD=3.4
00:55:07.433 00.001 21068 MultiStar: [#1 0.02,0.04,1.24,U] [#2 0.07,-0.26,1.15,U] [#3 -0.13,-0.21,1.07,U] [#4 -0.03,0.04,0.89,U] [#5 0.09,0.02,0.86,U] [#6 0.02,0.32,0.88,U] [#7 -0.01,-0.27,0.68,U] [#8 -0.08,-0.57,0.00,M3] 
00:55:07.434 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.22, -0.03}
00:55:07.434 00.000 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
00:55:07.435 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
00:55:07.437 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.06 mountX=0.02 mountY=0.05, mountTheta=1.26
00:55:07.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
00:55:07.440 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
00:55:07.441 00.001 16108 Worker thread wakes up
00:55:07.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:55:07.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:55:07.441 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.02 yDistance=0.05
00:55:07.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:55:07.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:07.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:55:07.441 00.000 16108 MoveAxis(E, 0, ABG)
00:55:07.441 00.000 16108 Move returns status 0, amount 0
00:55:07.441 00.000 16108 MoveAxis(N, 0, ABG)
00:55:07.441 00.000 16108 Move returns status 0, amount 0
00:55:07.441 00.000 16108 move complete, result=0
00:55:07.441 00.000 16108 worker thread done servicing request
00:55:07.445 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3453, FiltMin=2989, FiltMax=62563, Gamma=1.000
00:55:07.462 00.017 21068 UpdateGuideState exits: m=125895 SNR=82.8
00:55:07.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:07.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:07.464 00.000 21068 Enqueuing Expose request
00:55:07.465 00.001 16108 Worker thread wakes up
00:55:07.465 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:07.466 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:07.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:08.635 01.169 16108 Exposure complete
00:55:08.707 00.072 16108 worker thread done servicing request
00:55:08.707 00.000 21068 OnExposeComplete: enter
00:55:08.708 00.001 21068 UpdateGuideState(): m_state=6
00:55:08.709 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8924
00:55:08.710 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.85, Mass=118515, SNR=81.2, Peak=12451 HFD=3.5
00:55:08.710 00.000 21068 MultiStar: [#1 0.06,-0.08,1.24,U] [#2 -0.29,-0.10,1.21,U] [#3 -0.25,-0.09,1.03,U] [#4 0.43,0.02,0.78,U] [#5 0.24,-0.07,0.95,U] [#6 0.12,0.09,0.95,U] [#7 0.13,0.02,0.63,U] [#8 -0.14,-0.08,0.78,U] 
00:55:08.711 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.27, 0.14}
00:55:08.712 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
00:55:08.714 00.002 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
00:55:08.714 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.22 mountX=0.01 mountY=0.03, mountTheta=1.11
00:55:08.716 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
00:55:08.717 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
00:55:08.717 00.000 16108 Worker thread wakes up
00:55:08.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:55:08.717 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:55:08.718 00.001 16108 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.03
00:55:08.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:08.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:08.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:08.718 00.000 16108 MoveAxis(E, 0, ABG)
00:55:08.718 00.000 16108 Move returns status 0, amount 0
00:55:08.718 00.000 16108 MoveAxis(N, 0, ABG)
00:55:08.718 00.000 16108 Move returns status 0, amount 0
00:55:08.718 00.000 16108 move complete, result=0
00:55:08.718 00.000 16108 worker thread done servicing request
00:55:08.721 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3453, FiltMin=2944, FiltMax=61824, Gamma=1.000
00:55:08.737 00.016 21068 UpdateGuideState exits: m=118515 SNR=81.2
00:55:08.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:08.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:08.740 00.001 21068 Enqueuing Expose request
00:55:08.742 00.002 16108 Worker thread wakes up
00:55:08.742 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:08.744 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:08.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:09.728 00.984 16108 Exposure complete
00:55:09.793 00.065 16108 worker thread done servicing request
00:55:09.793 00.000 21068 OnExposeComplete: enter
00:55:09.794 00.001 21068 UpdateGuideState(): m_state=6
00:55:09.795 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8925
00:55:09.796 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.94, Mass=102841, SNR=66.6, Peak=14483 HFD=2.9
00:55:09.797 00.001 21068 MultiStar: [#1 -0.07,0.05,1.28,U] [#2 0.01,-0.24,1.55,U] [#3 0.21,-0.50,0.00,M1] [#4 0.29,0.01,1.08,U] [#5 0.18,-0.30,1.20,U] [#6 0.20,-0.23,1.03,U] [#7 0.20,0.12,0.70,U] [#8 0.13,-0.22,0.96,U] 
00:55:09.797 00.000 21068 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.06, 0.24}
00:55:09.798 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
00:55:09.800 00.002 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
00:55:09.801 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.13 mountY=0.06, mountTheta=2.70
00:55:09.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
00:55:09.806 00.003 21068 Enqueuing Move request for scope (0.11, -0.09)
00:55:09.809 00.003 16108 Worker thread wakes up
00:55:09.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
00:55:09.809 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
00:55:09.809 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=0.06
00:55:09.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:55:09.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:09.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:09.809 00.000 16108 MoveAxis(E, 0, ABG)
00:55:09.809 00.000 16108 Move returns status 0, amount 0
00:55:09.809 00.000 16108 MoveAxis(N, 0, ABG)
00:55:09.809 00.000 16108 Move returns status 0, amount 0
00:55:09.809 00.000 16108 move complete, result=0
00:55:09.809 00.000 16108 worker thread done servicing request
00:55:09.815 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3453, FiltMin=2854, FiltMax=52045, Gamma=1.000
00:55:09.831 00.016 21068 UpdateGuideState exits: m=102841 SNR=66.6
00:55:09.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:09.834 00.001 21068 Enqueuing Expose request
00:55:09.835 00.001 16108 Worker thread wakes up
00:55:09.835 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:09.837 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:09.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:11.003 01.166 16108 Exposure complete
00:55:11.060 00.057 16108 worker thread done servicing request
00:55:11.060 00.000 21068 OnExposeComplete: enter
00:55:11.061 00.001 21068 UpdateGuideState(): m_state=6
00:55:11.062 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8926
00:55:11.062 00.000 21068 Star::Find returns 1 (0), X=219.74, Y=875.91, Mass=133339, SNR=87.4, Peak=14755 HFD=3.9
00:55:11.063 00.001 21068 MultiStar: [#1 -0.22,0.18,1.09,U] [#2 -0.28,0.13,1.03,U] [#3 -0.10,-0.17,1.09,U] [#4 0.22,0.18,0.72,U] [#5 -0.15,-0.05,0.84,U] [#6 -0.08,0.09,0.74,U] [#7 0.05,0.03,0.64,U] [#8 0.16,-0.29,0.83,U] 
00:55:11.064 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.22, 0.21}
00:55:11.065 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
00:55:11.066 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
00:55:11.067 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=0.10 mountY=-0.01, mountTheta=-0.15
00:55:11.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
00:55:11.069 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
00:55:11.070 00.001 16108 Worker thread wakes up
00:55:11.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:55:11.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:55:11.071 00.001 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.01
00:55:11.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:55:11.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:11.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:11.071 00.000 16108 MoveAxis(E, 0, ABG)
00:55:11.071 00.000 16108 Move returns status 0, amount 0
00:55:11.071 00.000 16108 MoveAxis(N, 0, ABG)
00:55:11.071 00.000 16108 Move returns status 0, amount 0
00:55:11.071 00.000 16108 move complete, result=0
00:55:11.071 00.000 16108 worker thread done servicing request
00:55:11.077 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3453, FiltMin=2953, FiltMax=62656, Gamma=1.000
00:55:11.096 00.019 21068 UpdateGuideState exits: m=133339 SNR=87.4
00:55:11.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.099 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:11.101 00.002 21068 Enqueuing Expose request
00:55:11.103 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:11.105 00.002 16108 Worker thread wakes up
00:55:11.105 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:11.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:12.086 00.981 16108 Exposure complete
00:55:12.152 00.066 16108 worker thread done servicing request
00:55:12.152 00.000 21068 OnExposeComplete: enter
00:55:12.153 00.001 21068 UpdateGuideState(): m_state=6
00:55:12.154 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8927
00:55:12.155 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.81, Mass=131584, SNR=86.9, Peak=14899 HFD=3.7
00:55:12.156 00.001 21068 MultiStar: [#1 0.00,0.19,1.07,U] [#2 -0.07,-0.01,1.19,U] [#3 -0.24,-0.15,1.00,U] [#4 0.14,-0.00,0.76,U] [#5 -0.39,0.26,0.00,M1] [#6 0.11,0.23,1.00,U] [#7 -0.20,0.17,0.57,U] [#8 0.05,-0.50,0.00,M1] 
00:55:12.157 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {-0.17, 0.11}
00:55:12.158 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
00:55:12.159 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
00:55:12.160 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.24 mountX=0.07 mountY=-0.06, mountTheta=-0.69
00:55:12.163 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
00:55:12.164 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
00:55:12.167 00.003 16108 Worker thread wakes up
00:55:12.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:55:12.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:55:12.167 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
00:55:12.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:55:12.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:12.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:12.167 00.000 16108 MoveAxis(E, 0, ABG)
00:55:12.167 00.000 16108 Move returns status 0, amount 0
00:55:12.167 00.000 16108 MoveAxis(N, 0, ABG)
00:55:12.167 00.000 16108 Move returns status 0, amount 0
00:55:12.167 00.000 16108 move complete, result=0
00:55:12.167 00.000 16108 worker thread done servicing request
00:55:12.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3453, FiltMin=2966, FiltMax=63248, Gamma=1.000
00:55:12.185 00.014 21068 UpdateGuideState exits: m=131584 SNR=86.9
00:55:12.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:12.187 00.000 21068 Enqueuing Expose request
00:55:12.189 00.002 16108 Worker thread wakes up
00:55:12.189 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:12.190 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:12.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:13.360 01.170 16108 Exposure complete
00:55:13.420 00.060 16108 worker thread done servicing request
00:55:13.420 00.000 21068 OnExposeComplete: enter
00:55:13.422 00.002 21068 UpdateGuideState(): m_state=6
00:55:13.423 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8928
00:55:13.424 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.64, Mass=131959, SNR=94.3, Peak=14723 HFD=3.5
00:55:13.426 00.002 21068 MultiStar: [#1 -0.15,0.03,0.93,U] [#2 -0.18,-0.38,1.18,U] [#3 -0.07,-0.14,0.96,U] [#4 0.14,-0.01,0.67,U] [#5 0.04,-0.09,0.80,U] [#6 0.14,0.32,0.70,U] [#7 0.13,-0.03,0.56,U] [#8 -0.14,-0.24,0.69,U] 
00:55:13.428 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.26, -0.06}
00:55:13.429 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
00:55:13.430 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
00:55:13.430 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=0.05 mountY=0.10, mountTheta=1.11
00:55:13.433 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
00:55:13.434 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
00:55:13.435 00.001 16108 Worker thread wakes up
00:55:13.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:55:13.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:55:13.435 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.10
00:55:13.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:13.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:13.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:13.435 00.000 16108 MoveAxis(E, 0, ABG)
00:55:13.435 00.000 16108 Move returns status 0, amount 0
00:55:13.435 00.000 16108 MoveAxis(N, 0, ABG)
00:55:13.435 00.000 16108 Move returns status 0, amount 0
00:55:13.435 00.000 16108 move complete, result=0
00:55:13.435 00.000 16108 worker thread done servicing request
00:55:13.439 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3449, FiltMin=2934, FiltMax=58080, Gamma=1.000
00:55:13.455 00.016 21068 UpdateGuideState exits: m=131959 SNR=94.3
00:55:13.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:13.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:13.458 00.001 21068 Enqueuing Expose request
00:55:13.458 00.000 16108 Worker thread wakes up
00:55:13.459 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:13.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:13.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:14.445 00.986 16108 Exposure complete
00:55:14.502 00.057 16108 worker thread done servicing request
00:55:14.502 00.000 21068 OnExposeComplete: enter
00:55:14.503 00.001 21068 UpdateGuideState(): m_state=6
00:55:14.504 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8929
00:55:14.506 00.002 21068 Star::Find returns 1 (0), X=219.62, Y=875.82, Mass=133389, SNR=90.8, Peak=14275 HFD=3.7
00:55:14.508 00.002 21068 MultiStar: [#1 -0.17,0.25,1.02,U] [#2 0.00,-0.03,1.06,U] [#3 -0.07,0.05,0.87,U] [#4 0.35,0.26,0.67,U] [#5 -0.38,0.05,0.83,U] [#6 0.08,0.12,0.69,U] [#7 0.22,-0.04,0.54,U] [#8 -0.31,-0.46,0.00,M1] 
00:55:14.509 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.34, 0.12}
00:55:14.511 00.002 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
00:55:14.513 00.002 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
00:55:14.514 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=0.09 mountY=-0.08, mountTheta=-0.74
00:55:14.517 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
00:55:14.518 00.001 21068 Enqueuing Move request for scope (-0.07, 0.10)
00:55:14.519 00.001 16108 Worker thread wakes up
00:55:14.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:55:14.519 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:55:14.519 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.09 yDistance=-0.08
00:55:14.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:14.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:14.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:14.519 00.000 16108 MoveAxis(E, 0, ABG)
00:55:14.519 00.000 16108 Move returns status 0, amount 0
00:55:14.519 00.000 16108 MoveAxis(N, 0, ABG)
00:55:14.519 00.000 16108 Move returns status 0, amount 0
00:55:14.519 00.000 16108 move complete, result=0
00:55:14.519 00.000 16108 worker thread done servicing request
00:55:14.524 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3453, FiltMin=2995, FiltMax=65510, Gamma=1.000
00:55:14.546 00.022 21068 UpdateGuideState exits: m=133389 SNR=90.8
00:55:14.547 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:14.547 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:14.549 00.002 21068 Enqueuing Expose request
00:55:14.550 00.001 16108 Worker thread wakes up
00:55:14.550 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:14.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:14.550 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:15.713 01.163 16108 Exposure complete
00:55:15.770 00.057 16108 worker thread done servicing request
00:55:15.770 00.000 21068 OnExposeComplete: enter
00:55:15.771 00.001 21068 UpdateGuideState(): m_state=6
00:55:15.772 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8930
00:55:15.773 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.72, Mass=120170, SNR=76.0, Peak=11997 HFD=3.5
00:55:15.774 00.001 21068 MultiStar: [#1 0.07,0.06,1.30,U] [#2 -0.17,-0.37,1.27,U] [#3 0.29,-0.32,1.07,U] [#4 0.07,-0.19,0.85,U] [#5 0.01,-0.03,0.99,U] [#6 0.32,0.24,0.71,U] [#7 0.29,-0.13,0.67,U] [#8 -0.14,-0.32,0.83,U] 
00:55:15.775 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {-0.26, 0.02}
00:55:15.778 00.003 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
00:55:15.780 00.002 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
00:55:15.781 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.29 mountX=-0.06 mountY=0.11, mountTheta=2.04
00:55:15.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
00:55:15.784 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
00:55:15.785 00.001 16108 Worker thread wakes up
00:55:15.786 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:55:15.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:55:15.786 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
00:55:15.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:55:15.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:55:15.786 00.000 16108 MoveAxis(E, 0, ABG)
00:55:15.786 00.000 16108 Move returns status 0, amount 0
00:55:15.786 00.000 16108 MoveAxis(N, 0, ABG)
00:55:15.786 00.000 16108 Move returns status 0, amount 0
00:55:15.786 00.000 16108 move complete, result=0
00:55:15.786 00.000 16108 worker thread done servicing request
00:55:15.793 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3453, FiltMin=2931, FiltMax=59523, Gamma=1.000
00:55:15.818 00.025 21068 UpdateGuideState exits: m=120170 SNR=76.0
00:55:15.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.819 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:15.820 00.001 21068 Enqueuing Expose request
00:55:15.821 00.001 16108 Worker thread wakes up
00:55:15.821 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:15.821 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:15.822 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:16.800 00.978 16108 Exposure complete
00:55:16.871 00.071 16108 worker thread done servicing request
00:55:16.873 00.002 21068 OnExposeComplete: enter
00:55:16.874 00.001 21068 UpdateGuideState(): m_state=6
00:55:16.874 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8931
00:55:16.875 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=876.04, Mass=126810, SNR=90.1, Peak=13299 HFD=4.0
00:55:16.876 00.001 21068 MultiStar: [#1 -0.20,0.17,1.06,U] [#2 -0.02,-0.24,1.18,U] [#3 -0.14,-0.08,1.04,U] [#4 0.15,0.48,0.00,M1] [#5 -0.16,0.05,0.84,U] [#6 0.11,0.46,0.00,M1] [#7 0.07,0.29,0.53,U] [#8 0.10,-0.07,0.69,U] 
00:55:16.877 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {-0.04, 0.34}
00:55:16.878 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
00:55:16.879 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
00:55:16.880 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.55 mountX=0.08 mountY=-0.03, mountTheta=-0.36
00:55:16.881 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
00:55:16.883 00.002 21068 Enqueuing Move request for scope (-0.07, 0.05)
00:55:16.884 00.001 16108 Worker thread wakes up
00:55:16.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:55:16.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:55:16.884 00.000 16108 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=-0.03
00:55:16.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:16.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:16.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:16.884 00.000 16108 MoveAxis(E, 0, ABG)
00:55:16.884 00.000 16108 Move returns status 0, amount 0
00:55:16.884 00.000 16108 MoveAxis(N, 0, ABG)
00:55:16.884 00.000 16108 Move returns status 0, amount 0
00:55:16.885 00.001 16108 move complete, result=0
00:55:16.885 00.000 16108 worker thread done servicing request
00:55:16.889 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3453, FiltMin=2979, FiltMax=61600, Gamma=1.000
00:55:16.910 00.021 21068 UpdateGuideState exits: m=126810 SNR=90.1
00:55:16.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:16.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:16.912 00.000 21068 Enqueuing Expose request
00:55:16.913 00.001 16108 Worker thread wakes up
00:55:16.913 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:16.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:16.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:18.084 01.170 16108 Exposure complete
00:55:18.145 00.061 16108 worker thread done servicing request
00:55:18.145 00.000 21068 OnExposeComplete: enter
00:55:18.146 00.001 21068 UpdateGuideState(): m_state=6
00:55:18.146 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8932
00:55:18.147 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=876.25, Mass=138578, SNR=84.6, Peak=15011 HFD=3.4
00:55:18.148 00.001 21068 MultiStar: [#1 0.01,0.29,1.04,U] [#2 -0.07,0.37,1.20,U] [#3 0.25,-0.00,0.92,U] [#4 0.41,0.41,0.00,M2] [#5 0.11,0.16,1.07,U] [#6 0.33,0.46,0.00,M2] [#7 0.17,0.33,0.62,U] [#8 -0.11,0.08,0.93,U] 
00:55:18.149 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.26}, one-star: {-0.44, 0.55}
00:55:18.149 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
00:55:18.151 00.002 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
00:55:18.152 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.66 mountX=0.07 mountY=-0.24, mountTheta=-1.30
00:55:18.155 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.26, opts=13)
00:55:18.158 00.003 21068 Enqueuing Move request for scope (-0.02, 0.26)
00:55:18.160 00.002 16108 Worker thread wakes up
00:55:18.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
00:55:18.162 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
00:55:18.162 00.000 16108 Moving (-0.02, 0.26) raw xDistance=0.07 yDistance=-0.24
00:55:18.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:55:18.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:55:18.162 00.000 16108 MoveAxis(E, 0, ABG)
00:55:18.162 00.000 16108 Move returns status 0, amount 0
00:55:18.162 00.000 16108 MoveAxis(N, 49, ABG)
00:55:18.162 00.000 16108 Guiding  Dir = 0, Dur = 49
00:55:18.162 00.000 16108 IsSlewing returns 0
00:55:18.162 00.000 16108 IsGuiding returns 0
00:55:18.166 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3453, FiltMin=2960, FiltMax=46669, Gamma=1.000
00:55:18.183 00.017 16108 PulseGuide returned control before completion, sleep 38
00:55:18.192 00.009 21068 UpdateGuideState exits: m=138578 SNR=84.6
00:55:18.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:18.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:18.195 00.001 21068 Enqueuing Expose request
00:55:18.228 00.033 16108 IsGuiding returns 1
00:55:18.228 00.000 16108 scope still moving after pulse duration time elapsed
00:55:18.259 00.031 16108 IsSlewing returns 0
00:55:18.259 00.000 16108 IsGuiding returns 1
00:55:18.290 00.031 16108 IsSlewing returns 0
00:55:18.290 00.000 16108 IsGuiding returns 0
00:55:18.290 00.000 16108 scope move finished after 49 + 80 ms
00:55:18.290 00.000 16108 Move returns status 0, amount 49
00:55:18.290 00.000 16108 move complete, result=0
00:55:18.291 00.001 16108 worker thread done servicing request
00:55:18.291 00.000 16108 Worker thread wakes up
00:55:18.291 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:18.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:18.291 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
00:55:19.267 00.976 16108 Exposure complete
00:55:19.333 00.066 16108 worker thread done servicing request
00:55:19.333 00.000 21068 OnExposeComplete: enter
00:55:19.334 00.001 21068 UpdateGuideState(): m_state=6
00:55:19.335 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8933
00:55:19.336 00.001 21068 Star::Find returns 1 (0), X=219.26, Y=875.99, Mass=121217, SNR=93.1, Peak=13741 HFD=3.3
00:55:19.337 00.001 21068 MultiStar: [#1 -0.26,0.25,0.90,U] [#2 -0.27,0.24,1.07,U] [#3 0.28,-0.02,0.99,U] [#4 0.18,0.13,0.69,U] [#5 0.15,0.16,0.91,U] [#6 0.21,0.36,0.73,U] [#7 -0.42,0.17,0.56,U] [#8 -0.33,-0.04,0.59,U] 
00:55:19.338 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.18}, one-star: {-0.70, 0.29}
00:55:19.339 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
00:55:19.339 00.000 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
00:55:19.340 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=0.16 mountY=-0.14, mountTheta=-0.74
00:55:19.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.18, opts=13)
00:55:19.343 00.001 21068 Enqueuing Move request for scope (-0.13, 0.18)
00:55:19.344 00.001 16108 Worker thread wakes up
00:55:19.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
00:55:19.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
00:55:19.344 00.000 16108 Moving (-0.13, 0.18) raw xDistance=0.16 yDistance=-0.14
00:55:19.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:19.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:19.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:19.344 00.000 16108 MoveAxis(E, 0, ABG)
00:55:19.344 00.000 16108 Move returns status 0, amount 0
00:55:19.344 00.000 16108 MoveAxis(N, 0, ABG)
00:55:19.344 00.000 16108 Move returns status 0, amount 0
00:55:19.344 00.000 16108 move complete, result=0
00:55:19.344 00.000 16108 worker thread done servicing request
00:55:19.349 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3453, FiltMin=2995, FiltMax=57056, Gamma=1.000
00:55:19.363 00.014 21068 UpdateGuideState exits: m=121217 SNR=93.1
00:55:19.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:19.364 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:19.365 00.001 21068 Enqueuing Expose request
00:55:19.366 00.001 16108 Worker thread wakes up
00:55:19.366 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:19.366 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:19.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:20.530 01.164 16108 Exposure complete
00:55:20.592 00.062 16108 worker thread done servicing request
00:55:20.592 00.000 21068 OnExposeComplete: enter
00:55:20.593 00.001 21068 UpdateGuideState(): m_state=6
00:55:20.594 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8934
00:55:20.595 00.001 21068 Star::Find returns 1 (0), X=219.59, Y=875.90, Mass=123724, SNR=87.6, Peak=14675 HFD=3.5
00:55:20.596 00.001 21068 MultiStar: [#1 -0.22,0.36,1.15,U] [#2 -0.16,0.02,1.19,U] [#3 -0.19,0.05,0.93,U] [#4 0.10,0.28,0.83,U] [#5 -0.14,0.14,0.90,U] [#6 -0.20,0.40,0.73,U] [#7 -0.15,0.27,0.57,U] [#8 -0.24,-0.25,0.67,U] 
00:55:20.596 00.000 21068 refined, 8 included, MultiStar: {-0.18, 0.16}, one-star: {-0.37, 0.20}
00:55:20.597 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
00:55:20.598 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
00:55:20.599 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.40 mountX=0.20 mountY=-0.12, mountTheta=-0.52
00:55:20.600 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.16, opts=13)
00:55:20.601 00.001 21068 Enqueuing Move request for scope (-0.18, 0.16)
00:55:20.602 00.001 16108 Worker thread wakes up
00:55:20.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
00:55:20.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
00:55:20.602 00.000 16108 Moving (-0.18, 0.16) raw xDistance=0.20 yDistance=-0.12
00:55:20.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:55:20.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:20.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:20.602 00.000 16108 MoveAxis(W, 54, ABG)
00:55:20.602 00.000 16108 Guiding  Dir = 3, Dur = 54
00:55:20.603 00.001 16108 IsSlewing returns 0
00:55:20.603 00.000 16108 IsGuiding returns 0
00:55:20.606 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3453, FiltMin=2950, FiltMax=60493, Gamma=1.000
00:55:20.621 00.015 21068 UpdateGuideState exits: m=123724 SNR=87.6
00:55:20.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:20.624 00.001 21068 Enqueuing Expose request
00:55:20.627 00.003 16108 PulseGuide returned control before completion, sleep 41
00:55:20.672 00.045 16108 IsGuiding returns 1
00:55:20.672 00.000 16108 scope still moving after pulse duration time elapsed
00:55:20.703 00.031 16108 IsSlewing returns 0
00:55:20.704 00.001 16108 IsGuiding returns 0
00:55:20.704 00.000 16108 scope move finished after 54 + 46 ms
00:55:20.704 00.000 16108 Move returns status 0, amount 54
00:55:20.704 00.000 16108 MoveAxis(N, 0, ABG)
00:55:20.704 00.000 16108 Move returns status 0, amount 0
00:55:20.704 00.000 16108 move complete, result=0
00:55:20.704 00.000 16108 worker thread done servicing request
00:55:20.704 00.000 16108 Worker thread wakes up
00:55:20.704 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
00:55:20.706 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:20.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:21.669 00.963 16108 Exposure complete
00:55:21.749 00.080 16108 worker thread done servicing request
00:55:21.749 00.000 21068 OnExposeComplete: enter
00:55:21.750 00.001 21068 UpdateGuideState(): m_state=6
00:55:21.750 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8935
00:55:21.751 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.64, Mass=113770, SNR=81.7, Peak=13347 HFD=3.5
00:55:21.753 00.002 21068 MultiStar: [#1 0.15,0.16,1.10,U] [#2 -0.01,-0.03,1.25,U] [#3 0.24,-0.08,1.13,U] [#4 0.08,-0.05,0.90,U] [#5 -0.16,-0.08,1.00,U] [#6 -0.07,0.19,0.82,U] [#7 -0.02,-0.38,0.60,U] [#8 -0.09,-0.40,0.69,U] 
00:55:21.754 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {-0.20, -0.07}
00:55:21.755 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
00:55:21.755 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
00:55:21.756 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.56 mountX=-0.01 mountY=0.06, mountTheta=1.75
00:55:21.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
00:55:21.758 00.000 21068 Enqueuing Move request for scope (0.00, -0.06)
00:55:21.759 00.001 16108 Worker thread wakes up
00:55:21.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
00:55:21.759 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
00:55:21.759 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
00:55:21.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:21.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:21.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:21.759 00.000 16108 MoveAxis(E, 0, ABG)
00:55:21.760 00.001 16108 Move returns status 0, amount 0
00:55:21.760 00.000 16108 MoveAxis(N, 0, ABG)
00:55:21.760 00.000 16108 Move returns status 0, amount 0
00:55:21.760 00.000 16108 move complete, result=0
00:55:21.760 00.000 16108 worker thread done servicing request
00:55:21.767 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3453, FiltMin=2966, FiltMax=64413, Gamma=1.000
00:55:21.798 00.031 21068 UpdateGuideState exits: m=113770 SNR=81.7
00:55:21.800 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:21.803 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:21.806 00.003 21068 Enqueuing Expose request
00:55:21.808 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:21.810 00.002 16108 Worker thread wakes up
00:55:21.810 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:21.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:22.985 01.175 16108 Exposure complete
00:55:23.060 00.075 16108 worker thread done servicing request
00:55:23.060 00.000 21068 OnExposeComplete: enter
00:55:23.061 00.001 21068 UpdateGuideState(): m_state=6
00:55:23.062 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8936
00:55:23.064 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=875.66, Mass=130977, SNR=94.4, Peak=14723 HFD=3.4
00:55:23.065 00.001 21068 MultiStar: [#1 0.34,-0.17,1.05,U] [#2 0.22,-0.37,1.09,U] [#3 -0.07,-0.38,0.80,U] [#4 0.49,-0.01,0.00,M1] [#5 0.08,-0.10,0.85,U] [#6 0.31,0.23,0.63,U] [#7 0.54,-0.04,0.00,M1] [#8 0.24,-0.49,0.00,M1] 
00:55:23.065 00.000 21068 single-star, 5 included, MultiStar: {0.16, -0.16}, one-star: {0.06, -0.04}
00:55:23.066 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
00:55:23.068 00.002 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
00:55:23.070 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.62 mountX=-0.07 mountY=0.03, mountTheta=2.75
00:55:23.073 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
00:55:23.074 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
00:55:23.076 00.002 16108 Worker thread wakes up
00:55:23.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:55:23.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:55:23.076 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.03
00:55:23.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:55:23.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:23.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:23.076 00.000 16108 MoveAxis(E, 0, ABG)
00:55:23.076 00.000 16108 Move returns status 0, amount 0
00:55:23.076 00.000 16108 MoveAxis(N, 0, ABG)
00:55:23.076 00.000 16108 Move returns status 0, amount 0
00:55:23.076 00.000 16108 move complete, result=0
00:55:23.077 00.001 16108 worker thread done servicing request
00:55:23.082 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3449, FiltMin=2979, FiltMax=51779, Gamma=1.000
00:55:23.097 00.015 21068 UpdateGuideState exits: m=130977 SNR=94.4
00:55:23.099 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:23.099 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:23.100 00.001 21068 Enqueuing Expose request
00:55:23.101 00.001 16108 Worker thread wakes up
00:55:23.101 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:23.102 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:23.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:24.062 00.960 16108 Exposure complete
00:55:24.115 00.053 16108 worker thread done servicing request
00:55:24.116 00.001 21068 OnExposeComplete: enter
00:55:24.116 00.000 21068 UpdateGuideState(): m_state=6
00:55:24.118 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8937
00:55:24.118 00.000 21068 Star::Find returns 1 (0), X=219.66, Y=875.67, Mass=115353, SNR=76.0, Peak=16211 HFD=3.0
00:55:24.119 00.001 21068 MultiStar: [#1 0.17,-0.21,1.43,U] [#2 -0.26,-0.37,1.39,U] [#3 0.20,-0.39,1.09,U] [#4 0.27,-0.11,0.97,U] [#5 0.35,-0.15,1.12,U] [#6 0.34,0.10,0.87,U] [#7 -0.01,-0.31,0.82,U] [#8 0.07,-0.69,0.00,M2] 
00:55:24.120 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {-0.30, -0.04}
00:55:24.121 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
00:55:24.122 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
00:55:24.123 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.17 mountX=-0.12 mountY=0.17, mountTheta=2.17
00:55:24.124 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.20, opts=13)
00:55:24.125 00.001 21068 Enqueuing Move request for scope (0.08, -0.20)
00:55:24.126 00.001 16108 Worker thread wakes up
00:55:24.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
00:55:24.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
00:55:24.126 00.000 16108 Moving (0.08, -0.20) raw xDistance=-0.12 yDistance=0.17
00:55:24.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:55:24.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:24.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:55:24.126 00.000 16108 MoveAxis(E, 0, ABG)
00:55:24.127 00.001 16108 Move returns status 0, amount 0
00:55:24.127 00.000 16108 MoveAxis(N, 0, ABG)
00:55:24.127 00.000 16108 Move returns status 0, amount 0
00:55:24.127 00.000 16108 move complete, result=0
00:55:24.127 00.000 16108 worker thread done servicing request
00:55:24.130 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3453, FiltMin=2953, FiltMax=51478, Gamma=1.000
00:55:24.156 00.026 21068 UpdateGuideState exits: m=115353 SNR=76.0
00:55:24.157 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:24.159 00.001 21068 Enqueuing Expose request
00:55:24.160 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:24.163 00.003 16108 Worker thread wakes up
00:55:24.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:24.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:25.329 01.166 16108 Exposure complete
00:55:25.384 00.055 16108 worker thread done servicing request
00:55:25.384 00.000 21068 OnExposeComplete: enter
00:55:25.385 00.001 21068 UpdateGuideState(): m_state=6
00:55:25.387 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8938
00:55:25.388 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.89, Mass=135325, SNR=95.1, Peak=16723 HFD=3.5
00:55:25.389 00.001 21068 MultiStar: [#1 0.27,-0.06,0.88,U] [#2 -0.18,-0.24,1.20,U] [#3 0.36,-0.24,0.98,U] [#4 0.25,-0.08,0.72,U] [#5 0.19,-0.19,0.79,U] [#6 0.13,-0.05,0.74,U] [#7 0.25,-0.09,0.54,U] [#8 0.15,-0.19,0.71,U] 
00:55:25.389 00.000 21068 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.11, 0.19}
00:55:25.390 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
00:55:25.391 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
00:55:25.392 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.17 mountY=0.07, mountTheta=2.75
00:55:25.393 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.11, opts=13)
00:55:25.394 00.001 21068 Enqueuing Move request for scope (0.15, -0.11)
00:55:25.395 00.001 16108 Worker thread wakes up
00:55:25.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:55:25.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:55:25.395 00.000 16108 Moving (0.15, -0.11) raw xDistance=-0.17 yDistance=0.07
00:55:25.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:25.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:25.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:55:25.395 00.000 16108 MoveAxis(E, 0, ABG)
00:55:25.395 00.000 16108 Move returns status 0, amount 0
00:55:25.395 00.000 16108 MoveAxis(N, 0, ABG)
00:55:25.395 00.000 16108 Move returns status 0, amount 0
00:55:25.395 00.000 16108 move complete, result=0
00:55:25.395 00.000 16108 worker thread done servicing request
00:55:25.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3453, FiltMin=2953, FiltMax=62813, Gamma=1.000
00:55:25.415 00.016 21068 UpdateGuideState exits: m=135325 SNR=95.1
00:55:25.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:25.416 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:25.417 00.001 21068 Enqueuing Expose request
00:55:25.418 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:25.419 00.001 16108 Worker thread wakes up
00:55:25.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:25.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:26.394 00.975 16108 Exposure complete
00:55:26.456 00.062 16108 worker thread done servicing request
00:55:26.456 00.000 21068 OnExposeComplete: enter
00:55:26.457 00.001 21068 UpdateGuideState(): m_state=6
00:55:26.459 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8939
00:55:26.459 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=875.84, Mass=139749, SNR=85.8, Peak=17395 HFD=3.2
00:55:26.461 00.002 21068 MultiStar: [#1 0.19,-0.07,1.17,U] [#2 0.04,-0.29,1.11,U] [#3 0.30,-0.27,0.99,U] [#4 0.48,-0.06,0.00,M1] [#5 0.29,-0.20,0.91,U] [#6 0.35,-0.12,0.80,U] [#7 0.41,0.13,0.56,U] [#8 0.12,-0.45,0.71,U] 
00:55:26.463 00.002 21068 single-star, 7 included, MultiStar: {0.21, -0.15}, one-star: {0.13, 0.14}
00:55:26.464 00.001 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
00:55:26.466 00.002 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
00:55:26.467 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.80 mountX=-0.11 mountY=-0.16, mountTheta=-2.15
00:55:26.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.14, opts=13)
00:55:26.470 00.001 21068 Enqueuing Move request for scope (0.13, 0.14)
00:55:26.471 00.001 16108 Worker thread wakes up
00:55:26.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
00:55:26.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
00:55:26.471 00.000 16108 Moving (0.13, 0.14) raw xDistance=-0.11 yDistance=-0.16
00:55:26.472 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:55:26.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:26.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:55:26.472 00.000 16108 MoveAxis(E, 0, ABG)
00:55:26.472 00.000 16108 Move returns status 0, amount 0
00:55:26.472 00.000 16108 MoveAxis(N, 0, ABG)
00:55:26.472 00.000 16108 Move returns status 0, amount 0
00:55:26.472 00.000 16108 move complete, result=0
00:55:26.472 00.000 16108 worker thread done servicing request
00:55:26.478 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3453, FiltMin=2899, FiltMax=60208, Gamma=1.000
00:55:26.502 00.024 21068 UpdateGuideState exits: m=139749 SNR=85.8
00:55:26.504 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:26.505 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:26.506 00.001 21068 Enqueuing Expose request
00:55:26.506 00.000 16108 Worker thread wakes up
00:55:26.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:26.507 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:26.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:27.662 01.155 16108 Exposure complete
00:55:27.724 00.062 16108 worker thread done servicing request
00:55:27.724 00.000 21068 OnExposeComplete: enter
00:55:27.726 00.002 21068 UpdateGuideState(): m_state=6
00:55:27.727 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8940
00:55:27.729 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=875.92, Mass=119905, SNR=94.3, Peak=14675 HFD=3.4
00:55:27.730 00.001 21068 MultiStar: [#1 0.43,0.10,1.11,U] [#2 0.10,-0.13,1.03,U] [#3 0.34,-0.06,1.00,U] [#4 0.51,0.17,0.00,M2] [#5 0.14,-0.12,0.77,U] [#6 0.54,0.17,0.00,M1] [#7 0.51,0.02,0.00,M1] [#8 0.20,-0.16,0.65,U] 
00:55:27.731 00.001 21068 refined, 5 included, MultiStar: {0.24, -0.01}, one-star: {0.17, 0.22}
00:55:27.732 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
00:55:27.733 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
00:55:27.734 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.04 mountX=-0.23 mountY=-0.05, mountTheta=-2.95
00:55:27.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.01, opts=13)
00:55:27.737 00.001 21068 Enqueuing Move request for scope (0.24, -0.01)
00:55:27.740 00.003 16108 Worker thread wakes up
00:55:27.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
00:55:27.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
00:55:27.740 00.000 16108 Moving (0.24, -0.01) raw xDistance=-0.23 yDistance=-0.05
00:55:27.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:55:27.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:27.740 00.000 16108 MoveAxis(E, 62, ABG)
00:55:27.740 00.000 16108 Guiding  Dir = 2, Dur = 62
00:55:27.740 00.000 16108 IsSlewing returns 0
00:55:27.740 00.000 16108 IsGuiding returns 0
00:55:27.744 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3449, FiltMin=2886, FiltMax=55904, Gamma=1.000
00:55:27.759 00.015 21068 UpdateGuideState exits: m=119905 SNR=94.3
00:55:27.761 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.761 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:27.762 00.001 21068 Enqueuing Expose request
00:55:27.798 00.036 16108 PulseGuide returned control before completion, sleep 15
00:55:27.829 00.031 16108 IsGuiding returns 1
00:55:27.829 00.000 16108 scope still moving after pulse duration time elapsed
00:55:27.860 00.031 16108 IsSlewing returns 0
00:55:27.860 00.000 16108 IsGuiding returns 1
00:55:27.892 00.032 16108 IsSlewing returns 0
00:55:27.892 00.000 16108 IsGuiding returns 0
00:55:27.893 00.001 16108 scope move finished after 62 + 89 ms
00:55:27.893 00.000 16108 Move returns status 0, amount 62
00:55:27.893 00.000 16108 MoveAxis(N, 0, ABG)
00:55:27.893 00.000 16108 Move returns status 0, amount 0
00:55:27.893 00.000 16108 move complete, result=0
00:55:27.893 00.000 16108 worker thread done servicing request
00:55:27.893 00.000 16108 Worker thread wakes up
00:55:27.893 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
00:55:27.895 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:27.896 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:28.865 00.969 16108 Exposure complete
00:55:28.946 00.081 16108 worker thread done servicing request
00:55:28.946 00.000 21068 OnExposeComplete: enter
00:55:28.947 00.001 21068 UpdateGuideState(): m_state=6
00:55:28.949 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8941
00:55:28.950 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.66, Mass=124186, SNR=90.5, Peak=15523 HFD=3.4
00:55:28.951 00.001 21068 MultiStar: [#1 0.01,0.15,0.95,U] [#2 0.11,-0.10,1.13,U] [#3 0.21,-0.14,0.90,U] [#4 0.14,0.23,0.72,U] [#5 -0.14,0.19,0.90,U] [#6 0.02,0.28,0.77,U] [#7 0.54,0.02,0.00,M2] [#8 0.46,-0.38,0.00,M1] 
00:55:28.952 00.001 21068 single-star, 6 included, MultiStar: {0.04, 0.06}, one-star: {-0.03, -0.04}
00:55:28.953 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
00:55:28.954 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
00:55:28.956 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.13 mountX=0.02 mountY=0.05, mountTheta=1.19
00:55:28.957 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
00:55:28.958 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
00:55:28.959 00.001 16108 Worker thread wakes up
00:55:28.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:55:28.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:55:28.959 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.05
00:55:28.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:55:28.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:28.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:55:28.959 00.000 16108 MoveAxis(E, 0, ABG)
00:55:28.959 00.000 16108 Move returns status 0, amount 0
00:55:28.959 00.000 16108 MoveAxis(N, 0, ABG)
00:55:28.959 00.000 16108 Move returns status 0, amount 0
00:55:28.959 00.000 16108 move complete, result=0
00:55:28.960 00.001 16108 worker thread done servicing request
00:55:28.964 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3449, FiltMin=2960, FiltMax=61472, Gamma=1.000
00:55:28.980 00.016 21068 UpdateGuideState exits: m=124186 SNR=90.5
00:55:28.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:28.983 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:28.983 00.000 21068 Enqueuing Expose request
00:55:28.984 00.001 16108 Worker thread wakes up
00:55:28.984 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:28.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:28.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:30.171 01.186 16108 Exposure complete
00:55:30.226 00.055 16108 worker thread done servicing request
00:55:30.226 00.000 21068 OnExposeComplete: enter
00:55:30.227 00.001 21068 UpdateGuideState(): m_state=6
00:55:30.228 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8942
00:55:30.229 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.28, Mass=116071, SNR=84.3, Peak=14803 HFD=3.1
00:55:30.231 00.002 21068 MultiStar: [#1 0.27,-0.20,1.20,U] [#2 0.12,-0.36,1.33,U] [#3 0.49,-0.47,0.00,M1] [#4 0.43,-0.36,0.00,M2] [#5 0.33,-0.47,0.00,M1] [#6 0.47,-0.39,0.00,M1] [#7 0.53,-0.28,0.00,M3] [#8 0.48,-0.77,0.00,M2] 
00:55:30.232 00.001 21068 refined, 2 included, MultiStar: {0.22, -0.32}, one-star: {0.29, -0.42}
00:55:30.232 00.000 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
00:55:30.233 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
00:55:30.234 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.97 mountX=-0.27 mountY=0.26, mountTheta=2.37
00:55:30.235 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.32, opts=13)
00:55:30.236 00.001 21068 Enqueuing Move request for scope (0.22, -0.32)
00:55:30.238 00.002 16108 Worker thread wakes up
00:55:30.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd
00:55:30.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.32)
00:55:30.238 00.000 16108 Moving (0.22, -0.32) raw xDistance=-0.27 yDistance=0.26
00:55:30.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:55:30.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:30.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:55:30.239 00.001 16108 MoveAxis(E, 71, ABG)
00:55:30.239 00.000 16108 Guiding  Dir = 2, Dur = 71
00:55:30.239 00.000 16108 IsSlewing returns 0
00:55:30.239 00.000 16108 IsGuiding returns 0
00:55:30.242 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3449, FiltMin=2931, FiltMax=62240, Gamma=1.000
00:55:30.259 00.017 21068 UpdateGuideState exits: m=116071 SNR=84.3
00:55:30.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:30.262 00.001 21068 Enqueuing Expose request
00:55:30.262 00.000 16108 PulseGuide returned control before completion, sleep 58
00:55:30.323 00.061 16108 IsGuiding returns 1
00:55:30.323 00.000 16108 scope still moving after pulse duration time elapsed
00:55:30.354 00.031 16108 IsSlewing returns 0
00:55:30.354 00.000 16108 IsGuiding returns 0
00:55:30.354 00.000 16108 scope move finished after 71 + 44 ms
00:55:30.354 00.000 16108 Move returns status 0, amount 71
00:55:30.354 00.000 16108 MoveAxis(N, 0, ABG)
00:55:30.354 00.000 16108 Move returns status 0, amount 0
00:55:30.354 00.000 16108 move complete, result=0
00:55:30.354 00.000 16108 worker thread done servicing request
00:55:30.354 00.000 16108 Worker thread wakes up
00:55:30.354 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.3 px 0 ms NORTH
00:55:30.356 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:30.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:31.320 00.964 16108 Exposure complete
00:55:31.377 00.057 16108 worker thread done servicing request
00:55:31.377 00.000 21068 OnExposeComplete: enter
00:55:31.378 00.001 21068 UpdateGuideState(): m_state=6
00:55:31.379 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8943
00:55:31.379 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=875.69, Mass=138540, SNR=89.6, Peak=17859 HFD=3.1
00:55:31.380 00.001 21068 MultiStar: [#1 0.01,-0.23,1.03,U] [#2 -0.00,-0.37,1.08,U] [#3 0.06,-0.26,0.90,U] [#4 0.36,-0.10,0.89,U] [#5 0.34,-0.08,0.87,U] [#6 0.29,-0.01,0.78,U] [#7 0.49,-0.20,0.00,M4] [#8 0.21,-0.59,0.00,M3] 
00:55:31.381 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.16}, one-star: {0.23, -0.01}
00:55:31.382 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
00:55:31.382 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
00:55:31.383 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.04 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
00:55:31.386 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.01, opts=13)
00:55:31.387 00.001 21068 Enqueuing Move request for scope (0.23, -0.01)
00:55:31.387 00.000 16108 Worker thread wakes up
00:55:31.388 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
00:55:31.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
00:55:31.388 00.000 16108 Moving (0.23, -0.01) raw xDistance=-0.23 yDistance=-0.05
00:55:31.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:55:31.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:31.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:31.388 00.000 16108 MoveAxis(E, 65, ABG)
00:55:31.388 00.000 16108 Guiding  Dir = 2, Dur = 65
00:55:31.389 00.001 16108 IsSlewing returns 0
00:55:31.389 00.000 16108 IsGuiding returns 0
00:55:31.390 00.001 16108 PulseGuide returned control before completion, sleep 74
00:55:31.391 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3449, FiltMin=2985, FiltMax=61741, Gamma=1.000
00:55:31.414 00.023 21068 UpdateGuideState exits: m=138540 SNR=89.6
00:55:31.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:31.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:31.417 00.000 21068 Enqueuing Expose request
00:55:31.470 00.053 16108 IsGuiding returns 1
00:55:31.470 00.000 16108 scope still moving after pulse duration time elapsed
00:55:31.501 00.031 16108 IsSlewing returns 0
00:55:31.501 00.000 16108 IsGuiding returns 0
00:55:31.501 00.000 16108 scope move finished after 65 + 48 ms
00:55:31.501 00.000 16108 Move returns status 0, amount 65
00:55:31.501 00.000 16108 MoveAxis(N, 0, ABG)
00:55:31.501 00.000 16108 Move returns status 0, amount 0
00:55:31.501 00.000 16108 move complete, result=0
00:55:31.501 00.000 16108 worker thread done servicing request
00:55:31.501 00.000 16108 Worker thread wakes up
00:55:31.503 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:31.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:31.503 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
00:55:32.671 01.168 16108 Exposure complete
00:55:32.741 00.070 16108 worker thread done servicing request
00:55:32.741 00.000 21068 OnExposeComplete: enter
00:55:32.742 00.001 21068 UpdateGuideState(): m_state=6
00:55:32.743 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8944
00:55:32.744 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.93, Mass=136195, SNR=92.8, Peak=18851 HFD=3.2
00:55:32.745 00.001 21068 MultiStar: [#1 -0.11,0.18,1.02,U] [#2 -0.23,-0.21,0.98,U] [#3 0.04,-0.27,1.14,U] [#4 0.01,0.38,0.75,U] [#5 -0.04,0.09,0.92,U] [#6 -0.06,0.10,0.72,U] [#7 -0.18,0.23,0.49,U] [#8 0.08,-0.01,0.70,U] 
00:55:32.746 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.06}, one-star: {-0.24, 0.22}
00:55:32.747 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
00:55:32.748 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
00:55:32.749 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=0.09 mountY=-0.04, mountTheta=-0.37
00:55:32.750 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.06, opts=13)
00:55:32.751 00.001 21068 Enqueuing Move request for scope (-0.08, 0.06)
00:55:32.752 00.001 16108 Worker thread wakes up
00:55:32.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:55:32.753 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:55:32.753 00.000 16108 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=-0.04
00:55:32.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:32.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:32.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:55:32.753 00.000 16108 MoveAxis(E, 0, ABG)
00:55:32.753 00.000 16108 Move returns status 0, amount 0
00:55:32.753 00.000 16108 MoveAxis(N, 0, ABG)
00:55:32.753 00.000 16108 Move returns status 0, amount 0
00:55:32.754 00.001 16108 move complete, result=0
00:55:32.754 00.000 16108 worker thread done servicing request
00:55:32.762 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3449, FiltMin=2989, FiltMax=59104, Gamma=1.000
00:55:32.778 00.016 21068 UpdateGuideState exits: m=136195 SNR=92.8
00:55:32.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:32.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:32.780 00.000 21068 Enqueuing Expose request
00:55:32.781 00.001 16108 Worker thread wakes up
00:55:32.781 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:32.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:32.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:33.751 00.969 16108 Exposure complete
00:55:33.807 00.056 16108 worker thread done servicing request
00:55:33.807 00.000 21068 OnExposeComplete: enter
00:55:33.808 00.001 21068 UpdateGuideState(): m_state=6
00:55:33.810 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8945
00:55:33.811 00.001 21068 Star::Find returns 1 (0), X=219.61, Y=875.82, Mass=113481, SNR=77.6, Peak=15955 HFD=3.2
00:55:33.811 00.000 21068 MultiStar: [#1 -0.55,0.23,0.00,M1] [#2 -0.39,-0.04,1.48,U] [#3 -0.40,-0.20,1.02,U] [#4 0.11,0.20,0.89,U] [#5 -0.32,-0.06,0.88,U] [#6 0.17,0.37,1.08,U] [#7 -0.32,-0.03,0.74,U] [#8 -0.15,0.06,0.93,U] 
00:55:33.812 00.001 21068 refined, 7 included, MultiStar: {-0.22, 0.05}, one-star: {-0.35, 0.12}
00:55:33.813 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
00:55:33.814 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
00:55:33.814 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.90 mountX=0.22 mountY=-0.00, mountTheta=-0.00
00:55:33.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.05, opts=13)
00:55:33.817 00.001 21068 Enqueuing Move request for scope (-0.22, 0.05)
00:55:33.818 00.001 16108 Worker thread wakes up
00:55:33.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
00:55:33.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
00:55:33.818 00.000 16108 Moving (-0.22, 0.05) raw xDistance=0.22 yDistance=-0.00
00:55:33.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:55:33.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:33.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:55:33.818 00.000 16108 MoveAxis(W, 58, ABG)
00:55:33.818 00.000 16108 Guiding  Dir = 3, Dur = 58
00:55:33.819 00.001 16108 IsSlewing returns 0
00:55:33.819 00.000 16108 IsGuiding returns 0
00:55:33.821 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3449, FiltMin=2960, FiltMax=60957, Gamma=1.000
00:55:33.850 00.029 21068 UpdateGuideState exits: m=113481 SNR=77.6
00:55:33.852 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.854 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:33.856 00.002 21068 Enqueuing Expose request
00:55:33.858 00.002 16108 PulseGuide returned control before completion, sleep 30
00:55:33.902 00.044 16108 IsGuiding returns 1
00:55:33.902 00.000 16108 scope still moving after pulse duration time elapsed
00:55:33.933 00.031 16108 IsSlewing returns 0
00:55:33.933 00.000 16108 IsGuiding returns 1
00:55:33.965 00.032 16108 IsSlewing returns 0
00:55:33.965 00.000 16108 IsGuiding returns 0
00:55:33.965 00.000 16108 scope move finished after 58 + 89 ms
00:55:33.965 00.000 16108 Move returns status 0, amount 58
00:55:33.965 00.000 16108 MoveAxis(N, 0, ABG)
00:55:33.965 00.000 16108 Move returns status 0, amount 0
00:55:33.965 00.000 16108 move complete, result=0
00:55:33.967 00.002 16108 worker thread done servicing request
00:55:33.967 00.000 16108 Worker thread wakes up
00:55:33.967 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
00:55:33.969 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:33.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:35.137 01.168 16108 Exposure complete
00:55:35.194 00.057 16108 worker thread done servicing request
00:55:35.194 00.000 21068 OnExposeComplete: enter
00:55:35.195 00.001 21068 UpdateGuideState(): m_state=6
00:55:35.196 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8946
00:55:35.197 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=875.86, Mass=124838, SNR=78.3, Peak=18387 HFD=3.0
00:55:35.199 00.002 21068 MultiStar: [#1 0.24,-0.08,1.12,U] [#2 0.28,-0.29,1.28,U] [#3 0.21,-0.20,1.24,U] [#4 0.27,-0.14,0.85,U] [#5 -0.19,0.07,1.10,U] [#6 0.30,-0.07,0.79,U] [#7 0.04,0.07,0.68,U] [#8 0.39,-0.38,0.00,M2] 
00:55:35.200 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.07}, one-star: {-0.02, 0.16}
00:55:35.201 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
00:55:35.202 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
00:55:35.203 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=0.05 mountY=-0.15, mountTheta=-1.24
00:55:35.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
00:55:35.205 00.000 21068 Enqueuing Move request for scope (-0.02, 0.16)
00:55:35.206 00.001 16108 Worker thread wakes up
00:55:35.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
00:55:35.207 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
00:55:35.207 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
00:55:35.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:35.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:35.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:55:35.207 00.000 16108 MoveAxis(E, 0, ABG)
00:55:35.207 00.000 16108 Move returns status 0, amount 0
00:55:35.207 00.000 16108 MoveAxis(N, 0, ABG)
00:55:35.207 00.000 16108 Move returns status 0, amount 0
00:55:35.207 00.000 16108 move complete, result=0
00:55:35.207 00.000 16108 worker thread done servicing request
00:55:35.212 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3449, FiltMin=2973, FiltMax=56989, Gamma=1.000
00:55:35.227 00.015 21068 UpdateGuideState exits: m=124838 SNR=78.3
00:55:35.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:35.230 00.001 21068 Enqueuing Expose request
00:55:35.230 00.000 16108 Worker thread wakes up
00:55:35.232 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:35.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:35.232 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:36.201 00.969 16108 Exposure complete
00:55:36.258 00.057 16108 worker thread done servicing request
00:55:36.258 00.000 21068 OnExposeComplete: enter
00:55:36.258 00.000 21068 UpdateGuideState(): m_state=6
00:55:36.259 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8947
00:55:36.260 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.85, Mass=122501, SNR=78.6, Peak=18291 HFD=2.9
00:55:36.261 00.001 21068 MultiStar: [#1 0.40,0.26,0.00,M1] [#2 0.16,-0.22,1.49,U] [#3 0.14,-0.07,1.14,U] [#4 0.36,0.07,0.93,U] [#5 -0.10,0.02,1.05,U] [#6 0.30,0.16,0.81,U] [#7 0.43,0.14,0.65,U] [#8 0.07,-0.25,0.83,U] 
00:55:36.261 00.000 21068 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.13, 0.15}
00:55:36.262 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
00:55:36.263 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
00:55:36.264 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.11 mountX=-0.17 mountY=-0.02, mountTheta=-3.02
00:55:36.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.02, opts=13)
00:55:36.267 00.001 21068 Enqueuing Move request for scope (0.17, -0.02)
00:55:36.268 00.001 16108 Worker thread wakes up
00:55:36.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
00:55:36.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
00:55:36.268 00.000 16108 Moving (0.17, -0.02) raw xDistance=-0.17 yDistance=-0.02
00:55:36.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:36.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:36.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:36.268 00.000 16108 MoveAxis(E, 0, ABG)
00:55:36.268 00.000 16108 Move returns status 0, amount 0
00:55:36.268 00.000 16108 MoveAxis(N, 0, ABG)
00:55:36.268 00.000 16108 Move returns status 0, amount 0
00:55:36.268 00.000 16108 move complete, result=0
00:55:36.268 00.000 16108 worker thread done servicing request
00:55:36.274 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3449, FiltMin=2928, FiltMax=57123, Gamma=1.000
00:55:36.291 00.017 21068 UpdateGuideState exits: m=122501 SNR=78.6
00:55:36.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:36.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:36.294 00.001 21068 Enqueuing Expose request
00:55:36.294 00.000 16108 Worker thread wakes up
00:55:36.294 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:36.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:36.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:37.458 01.163 16108 Exposure complete
00:55:37.532 00.074 16108 worker thread done servicing request
00:55:37.533 00.001 21068 OnExposeComplete: enter
00:55:37.534 00.001 21068 UpdateGuideState(): m_state=6
00:55:37.536 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8948
00:55:37.537 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.86, Mass=120500, SNR=79.0, Peak=18243 HFD=3.2
00:55:37.540 00.003 21068 MultiStar: [#1 0.05,-0.08,1.39,U] [#2 -0.06,-0.34,1.25,U] [#3 0.11,-0.18,0.97,U] [#4 0.09,-0.07,0.74,U] [#5 0.18,-0.15,1.12,U] [#6 0.22,-0.11,0.86,U] [#7 0.12,0.02,0.66,U] [#8 0.11,-0.36,0.82,U] 
00:55:37.542 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.11, 0.16}
00:55:37.544 00.002 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
00:55:37.545 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
00:55:37.546 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.93 mountX=-0.12 mountY=0.10, mountTheta=2.42
00:55:37.549 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
00:55:37.550 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
00:55:37.551 00.001 16108 Worker thread wakes up
00:55:37.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
00:55:37.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
00:55:37.551 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
00:55:37.552 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:55:37.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:37.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:37.552 00.000 16108 MoveAxis(E, 0, ABG)
00:55:37.552 00.000 16108 Move returns status 0, amount 0
00:55:37.552 00.000 16108 MoveAxis(N, 0, ABG)
00:55:37.552 00.000 16108 Move returns status 0, amount 0
00:55:37.552 00.000 16108 move complete, result=0
00:55:37.553 00.001 16108 worker thread done servicing request
00:55:37.555 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3453, FiltMin=2921, FiltMax=62384, Gamma=1.000
00:55:37.570 00.015 21068 UpdateGuideState exits: m=120500 SNR=79.0
00:55:37.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:37.573 00.001 21068 Enqueuing Expose request
00:55:37.574 00.001 16108 Worker thread wakes up
00:55:37.574 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:37.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:37.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:38.552 00.978 16108 Exposure complete
00:55:38.620 00.068 16108 worker thread done servicing request
00:55:38.620 00.000 21068 OnExposeComplete: enter
00:55:38.621 00.001 21068 UpdateGuideState(): m_state=6
00:55:38.623 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8949
00:55:38.624 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.85, Mass=132702, SNR=88.6, Peak=18275 HFD=3.2
00:55:38.627 00.003 21068 MultiStar: [#1 0.09,0.14,1.07,U] [#2 -0.12,-0.16,0.95,U] [#3 0.07,-0.42,1.07,U] [#4 0.18,0.09,0.87,U] [#5 -0.24,-0.04,0.86,U] [#6 -0.02,0.39,0.76,U] [#7 0.02,-0.07,0.54,U] [#8 -0.08,-0.30,0.83,U] 
00:55:38.628 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.08, 0.14}
00:55:38.629 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
00:55:38.630 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
00:55:38.632 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.10 mountX=0.01 mountY=0.03, mountTheta=1.22
00:55:38.637 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
00:55:38.640 00.003 21068 Enqueuing Move request for scope (-0.02, -0.03)
00:55:38.641 00.001 16108 Worker thread wakes up
00:55:38.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:55:38.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:55:38.641 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
00:55:38.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:38.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:38.642 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:38.642 00.000 16108 MoveAxis(E, 0, ABG)
00:55:38.642 00.000 16108 Move returns status 0, amount 0
00:55:38.642 00.000 16108 MoveAxis(N, 0, ABG)
00:55:38.642 00.000 16108 Move returns status 0, amount 0
00:55:38.642 00.000 16108 move complete, result=0
00:55:38.642 00.000 16108 worker thread done servicing request
00:55:38.647 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3453, FiltMin=2953, FiltMax=53040, Gamma=1.000
00:55:38.670 00.023 21068 UpdateGuideState exits: m=132702 SNR=88.6
00:55:38.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:38.671 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:38.672 00.001 21068 Enqueuing Expose request
00:55:38.673 00.001 16108 Worker thread wakes up
00:55:38.673 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:38.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:38.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:39.829 01.156 16108 Exposure complete
00:55:39.883 00.054 16108 worker thread done servicing request
00:55:39.883 00.000 21068 OnExposeComplete: enter
00:55:39.885 00.002 21068 UpdateGuideState(): m_state=6
00:55:39.886 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8950
00:55:39.886 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=875.77, Mass=137315, SNR=89.0, Peak=15683 HFD=3.4
00:55:39.887 00.001 21068 MultiStar: [#1 0.01,0.08,1.06,U] [#2 -0.21,-0.20,1.30,U] [#3 0.13,-0.08,0.99,U] [#4 0.24,0.31,0.82,U] [#5 -0.27,-0.31,0.90,U] [#6 0.06,0.07,0.76,U] [#7 -0.02,-0.23,0.57,U] [#8 0.25,-0.36,0.70,U] 
00:55:39.888 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.20, 0.07}
00:55:39.889 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
00:55:39.890 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
00:55:39.891 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.19 mountX=-0.04 mountY=0.06, mountTheta=2.15
00:55:39.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
00:55:39.896 00.002 21068 Enqueuing Move request for scope (0.03, -0.07)
00:55:39.899 00.003 16108 Worker thread wakes up
00:55:39.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:55:39.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:55:39.899 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
00:55:39.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:55:39.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:39.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:39.899 00.000 16108 MoveAxis(E, 0, ABG)
00:55:39.899 00.000 16108 Move returns status 0, amount 0
00:55:39.899 00.000 16108 MoveAxis(N, 0, ABG)
00:55:39.899 00.000 16108 Move returns status 0, amount 0
00:55:39.899 00.000 16108 move complete, result=0
00:55:39.899 00.000 16108 worker thread done servicing request
00:55:39.902 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3453, FiltMin=2941, FiltMax=56416, Gamma=1.000
00:55:39.917 00.015 21068 UpdateGuideState exits: m=137315 SNR=89.0
00:55:39.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:39.920 00.001 21068 Enqueuing Expose request
00:55:39.920 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:39.921 00.001 16108 Worker thread wakes up
00:55:39.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:39.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:40.906 00.985 16108 Exposure complete
00:55:40.968 00.062 16108 worker thread done servicing request
00:55:40.968 00.000 21068 OnExposeComplete: enter
00:55:40.969 00.001 21068 UpdateGuideState(): m_state=6
00:55:40.970 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8951
00:55:40.971 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.53, Mass=107308, SNR=83.4, Peak=12461 HFD=3.4
00:55:40.973 00.002 21068 MultiStar: [#1 -0.13,-0.13,1.09,U] [#2 -0.28,-0.38,0.00,M1] [#3 -0.17,-0.34,1.10,U] [#4 0.60,0.30,0.00,M1] [#5 -0.07,0.11,0.90,U] [#6 0.15,0.38,0.85,U] [#7 0.57,-0.03,0.00,M1] [#8 -0.19,-0.71,0.00,M1] 
00:55:40.974 00.001 21068 refined, 4 included, MultiStar: {-0.05, -0.05}, one-star: {0.01, -0.17}
00:55:40.974 00.000 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
00:55:40.975 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
00:55:40.976 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.34 mountX=0.04 mountY=0.06, mountTheta=0.99
00:55:40.977 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
00:55:40.978 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
00:55:40.979 00.001 16108 Worker thread wakes up
00:55:40.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:55:40.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:55:40.979 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:55:40.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:55:40.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:40.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:40.979 00.000 16108 MoveAxis(E, 0, ABG)
00:55:40.979 00.000 16108 Move returns status 0, amount 0
00:55:40.979 00.000 16108 MoveAxis(N, 0, ABG)
00:55:40.979 00.000 16108 Move returns status 0, amount 0
00:55:40.979 00.000 16108 move complete, result=0
00:55:40.979 00.000 16108 worker thread done servicing request
00:55:40.991 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3453, FiltMin=2982, FiltMax=48477, Gamma=1.000
00:55:41.015 00.024 21068 UpdateGuideState exits: m=107308 SNR=83.4
00:55:41.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:41.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:41.018 00.001 21068 Enqueuing Expose request
00:55:41.018 00.000 16108 Worker thread wakes up
00:55:41.019 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:41.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:41.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:42.188 01.169 16108 Exposure complete
00:55:42.248 00.060 16108 worker thread done servicing request
00:55:42.248 00.000 21068 OnExposeComplete: enter
00:55:42.250 00.002 21068 UpdateGuideState(): m_state=6
00:55:42.251 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8952
00:55:42.251 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=876.10, Mass=123705, SNR=86.2, Peak=12483 HFD=3.7
00:55:42.253 00.002 21068 MultiStar: [#1 0.02,0.12,1.12,U] [#2 -0.04,0.04,1.13,U] [#3 -0.02,-0.05,1.08,U] [#4 0.29,-0.14,0.67,U] [#5 0.56,0.23,0.00,M1] [#6 0.21,0.22,0.67,U] [#7 0.26,0.34,0.67,U] [#8 0.26,-0.03,0.69,U] 
00:55:42.253 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {-0.19, 0.39}
00:55:42.254 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
00:55:42.255 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
00:55:42.256 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.04 mountX=-0.05 mountY=-0.12, mountTheta=-1.92
00:55:42.257 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
00:55:42.259 00.002 21068 Enqueuing Move request for scope (0.07, 0.11)
00:55:42.260 00.001 16108 Worker thread wakes up
00:55:42.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:55:42.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:55:42.260 00.000 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.12
00:55:42.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:55:42.261 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:42.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:42.261 00.000 16108 MoveAxis(E, 0, ABG)
00:55:42.261 00.000 16108 Move returns status 0, amount 0
00:55:42.261 00.000 16108 MoveAxis(N, 0, ABG)
00:55:42.261 00.000 16108 Move returns status 0, amount 0
00:55:42.261 00.000 16108 move complete, result=0
00:55:42.261 00.000 16108 worker thread done servicing request
00:55:42.268 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3453, FiltMin=3008, FiltMax=54051, Gamma=1.000
00:55:42.294 00.026 21068 UpdateGuideState exits: m=123705 SNR=86.2
00:55:42.296 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:42.298 00.001 21068 Enqueuing Expose request
00:55:42.299 00.001 16108 Worker thread wakes up
00:55:42.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:42.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:42.299 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:43.261 00.962 16108 Exposure complete
00:55:43.316 00.055 16108 worker thread done servicing request
00:55:43.316 00.000 21068 OnExposeComplete: enter
00:55:43.318 00.002 21068 UpdateGuideState(): m_state=6
00:55:43.319 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8953
00:55:43.321 00.002 21068 Star::Find returns 1 (0), X=219.86, Y=875.82, Mass=138898, SNR=91.2, Peak=14899 HFD=3.7
00:55:43.323 00.002 21068 MultiStar: [#1 -0.02,0.12,1.01,U] [#2 -0.12,0.02,1.07,U] [#3 0.31,-0.05,0.76,U] [#4 -0.27,-0.12,0.79,U] [#5 0.15,0.08,0.86,U] [#6 -0.16,0.17,0.67,U] [#7 -0.25,-0.01,0.49,U] [#8 -0.20,-0.17,0.63,U] 
00:55:43.325 00.002 21068 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.10, 0.12}
00:55:43.327 00.002 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
00:55:43.328 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
00:55:43.329 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.74 mountX=0.07 mountY=-0.01, mountTheta=-0.17
00:55:43.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
00:55:43.333 00.002 21068 Enqueuing Move request for scope (-0.06, 0.03)
00:55:43.333 00.000 16108 Worker thread wakes up
00:55:43.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:55:43.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:55:43.333 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.07 yDistance=-0.01
00:55:43.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:55:43.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:43.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:43.333 00.000 16108 MoveAxis(E, 0, ABG)
00:55:43.333 00.000 16108 Move returns status 0, amount 0
00:55:43.335 00.002 16108 MoveAxis(N, 0, ABG)
00:55:43.335 00.000 16108 Move returns status 0, amount 0
00:55:43.335 00.000 16108 move complete, result=0
00:55:43.335 00.000 16108 worker thread done servicing request
00:55:43.341 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3453, FiltMin=2982, FiltMax=56448, Gamma=1.000
00:55:43.358 00.017 21068 UpdateGuideState exits: m=138898 SNR=91.2
00:55:43.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:43.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:43.362 00.002 21068 Enqueuing Expose request
00:55:43.363 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:43.363 00.000 16108 Worker thread wakes up
00:55:43.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:43.364 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:44.526 01.162 16108 Exposure complete
00:55:44.582 00.056 16108 worker thread done servicing request
00:55:44.582 00.000 21068 OnExposeComplete: enter
00:55:44.583 00.001 21068 UpdateGuideState(): m_state=6
00:55:44.585 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8954
00:55:44.586 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.38, Mass=116675, SNR=74.3, Peak=12035 HFD=3.7
00:55:44.588 00.002 21068 MultiStar: [#1 0.31,0.31,1.25,U] [#2 0.00,0.43,1.23,U] [#3 0.30,0.12,1.06,U] [#4 0.34,0.28,0.94,U] [#5 0.16,0.25,1.13,U] [#6 0.34,0.38,0.00,M1] [#7 0.11,0.65,0.00,M1] [#8 0.16,0.35,0.86,U] 
00:55:44.590 00.002 21068 refined, 6 included, MultiStar: {0.17, 0.34}, one-star: {-0.11, 0.68}
00:55:44.590 00.000 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
00:55:44.591 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
00:55:44.592 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.34 hyp=0.38 cameraTheta=1.12 mountX=-0.10 mountY=-0.37, mountTheta=-1.84
00:55:44.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.34, opts=13)
00:55:44.594 00.000 21068 Enqueuing Move request for scope (0.17, 0.34)
00:55:44.595 00.001 16108 Worker thread wakes up
00:55:44.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.34) opts 0xd
00:55:44.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.34)
00:55:44.595 00.000 16108 Moving (0.17, 0.34) raw xDistance=-0.10 yDistance=-0.37
00:55:44.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:55:44.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:55:44.595 00.000 16108 MoveAxis(E, 0, ABG)
00:55:44.596 00.001 16108 Move returns status 0, amount 0
00:55:44.596 00.000 16108 MoveAxis(N, 75, ABG)
00:55:44.596 00.000 16108 Guiding  Dir = 0, Dur = 75
00:55:44.596 00.000 16108 IsSlewing returns 0
00:55:44.596 00.000 16108 IsGuiding returns 0
00:55:44.603 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3453, FiltMin=2966, FiltMax=60285, Gamma=1.000
00:55:44.613 00.010 16108 PulseGuide returned control before completion, sleep 68
00:55:44.625 00.012 21068 UpdateGuideState exits: m=116675 SNR=74.3
00:55:44.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:44.627 00.000 21068 Enqueuing Expose request
00:55:44.692 00.065 16108 IsGuiding returns 1
00:55:44.692 00.000 16108 scope still moving after pulse duration time elapsed
00:55:44.723 00.031 16108 IsSlewing returns 0
00:55:44.723 00.000 16108 IsGuiding returns 0
00:55:44.723 00.000 16108 scope move finished after 75 + 52 ms
00:55:44.723 00.000 16108 Move returns status 0, amount 75
00:55:44.723 00.000 16108 move complete, result=0
00:55:44.723 00.000 16108 worker thread done servicing request
00:55:44.723 00.000 16108 Worker thread wakes up
00:55:44.724 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:44.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:44.724 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
00:55:45.694 00.970 16108 Exposure complete
00:55:45.756 00.062 16108 worker thread done servicing request
00:55:45.756 00.000 21068 OnExposeComplete: enter
00:55:45.757 00.001 21068 UpdateGuideState(): m_state=6
00:55:45.759 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8955
00:55:45.761 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=876.30, Mass=112380, SNR=78.7, Peak=11827 HFD=3.8
00:55:45.762 00.001 21068 MultiStar: [#1 0.31,0.63,0.00,M1] [#2 0.23,0.27,1.21,U] [#3 0.07,0.22,1.09,U] [#4 0.42,0.41,0.00,M1] [#5 -0.19,0.41,1.14,U] [#6 0.37,0.35,0.00,M2] [#7 0.06,-0.09,0.59,U] [#8 0.32,-0.11,0.65,U] 
00:55:45.763 00.001 21068 refined, 5 included, MultiStar: {0.06, 0.27}, one-star: {-0.06, 0.60}
00:55:45.763 00.000 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
00:55:45.764 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
00:55:45.765 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.36 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
00:55:45.767 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.27, opts=13)
00:55:45.768 00.001 21068 Enqueuing Move request for scope (0.06, 0.27)
00:55:45.768 00.000 16108 Worker thread wakes up
00:55:45.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
00:55:45.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
00:55:45.768 00.000 16108 Moving (0.06, 0.27) raw xDistance=-0.01 yDistance=-0.27
00:55:45.769 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:45.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:55:45.769 00.000 16108 MoveAxis(E, 0, ABG)
00:55:45.769 00.000 16108 Move returns status 0, amount 0
00:55:45.769 00.000 16108 MoveAxis(N, 55, ABG)
00:55:45.769 00.000 16108 Guiding  Dir = 0, Dur = 55
00:55:45.769 00.000 16108 IsSlewing returns 0
00:55:45.769 00.000 16108 IsGuiding returns 0
00:55:45.773 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3453, FiltMin=2902, FiltMax=60032, Gamma=1.000
00:55:45.790 00.017 16108 PulseGuide returned control before completion, sleep 45
00:55:45.803 00.013 21068 UpdateGuideState exits: m=112380 SNR=78.7
00:55:45.805 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.807 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:45.808 00.001 21068 Enqueuing Expose request
00:55:45.851 00.043 16108 IsGuiding returns 1
00:55:45.851 00.000 16108 scope still moving after pulse duration time elapsed
00:55:45.882 00.031 16108 IsSlewing returns 0
00:55:45.882 00.000 16108 IsGuiding returns 0
00:55:45.882 00.000 16108 scope move finished after 55 + 57 ms
00:55:45.882 00.000 16108 Move returns status 0, amount 55
00:55:45.882 00.000 16108 move complete, result=0
00:55:45.882 00.000 16108 worker thread done servicing request
00:55:45.882 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
00:55:45.884 00.002 16108 Worker thread wakes up
00:55:45.885 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:45.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:47.033 01.148 16108 Exposure complete
00:55:47.088 00.055 16108 worker thread done servicing request
00:55:47.088 00.000 21068 OnExposeComplete: enter
00:55:47.089 00.001 21068 UpdateGuideState(): m_state=6
00:55:47.090 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8956
00:55:47.090 00.000 21068 Star::Find returns 1 (0), X=219.80, Y=875.38, Mass=126255, SNR=76.3, Peak=13949 HFD=3.4
00:55:47.092 00.002 21068 MultiStar: [#1 -0.37,-0.16,1.06,U] [#2 -0.29,-0.47,0.00,M1] [#3 -0.27,-0.73,0.00,M1] [#4 -0.16,-0.44,0.00,M2] [#5 0.03,-0.47,0.00,M1] [#6 0.17,-0.30,1.06,U] [#7 -0.05,-0.67,0.00,M1] [#8 -0.28,-0.61,0.00,M1] 
00:55:47.092 00.000 21068 refined, 2 included, MultiStar: {-0.12, -0.26}, one-star: {-0.16, -0.32}
00:55:47.093 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
00:55:47.094 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
00:55:47.094 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.00 mountX=0.07 mountY=0.28, mountTheta=1.32
00:55:47.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.26, opts=13)
00:55:47.097 00.001 21068 Enqueuing Move request for scope (-0.12, -0.26)
00:55:47.099 00.002 16108 Worker thread wakes up
00:55:47.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
00:55:47.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
00:55:47.099 00.000 16108 Moving (-0.12, -0.26) raw xDistance=0.07 yDistance=0.28
00:55:47.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:55:47.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:55:47.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:55:47.099 00.000 16108 MoveAxis(E, 0, ABG)
00:55:47.099 00.000 16108 Move returns status 0, amount 0
00:55:47.099 00.000 16108 MoveAxis(N, 0, ABG)
00:55:47.099 00.000 16108 Move returns status 0, amount 0
00:55:47.099 00.000 16108 move complete, result=0
00:55:47.099 00.000 16108 worker thread done servicing request
00:55:47.102 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3449, FiltMin=2941, FiltMax=46998, Gamma=1.000
00:55:47.116 00.014 21068 UpdateGuideState exits: m=126255 SNR=76.3
00:55:47.118 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:47.119 00.000 21068 Enqueuing Expose request
00:55:47.120 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:55:47.121 00.001 16108 Worker thread wakes up
00:55:47.121 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:47.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:48.092 00.971 16108 Exposure complete
00:55:48.147 00.055 16108 worker thread done servicing request
00:55:48.147 00.000 21068 OnExposeComplete: enter
00:55:48.150 00.003 21068 UpdateGuideState(): m_state=6
00:55:48.150 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8957
00:55:48.151 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.52, Mass=110718, SNR=73.8, Peak=13955 HFD=3.2
00:55:48.153 00.002 21068 MultiStar: [#1 -0.43,-0.28,0.00,M1] [#2 -0.49,-0.66,0.00,M2] [#3 -0.28,-0.46,0.00,M2] [#4 0.01,0.05,1.06,U] [#5 -0.21,-0.41,1.01,U] [#6 0.10,-0.09,0.84,U] [#7 0.13,-0.43,0.73,U] [#8 -0.17,-0.67,0.00,M2] 
00:55:48.155 00.002 21068 refined, 4 included, MultiStar: {-0.04, -0.20}, one-star: {-0.17, -0.18}
00:55:48.156 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
00:55:48.157 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
00:55:48.158 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.77 mountX=0.00 mountY=0.20, mountTheta=1.55
00:55:48.159 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
00:55:48.161 00.002 21068 Enqueuing Move request for scope (-0.04, -0.20)
00:55:48.161 00.000 16108 Worker thread wakes up
00:55:48.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
00:55:48.162 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
00:55:48.162 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
00:55:48.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:55:48.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:55:48.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:55:48.162 00.000 16108 MoveAxis(E, 0, ABG)
00:55:48.162 00.000 16108 Move returns status 0, amount 0
00:55:48.162 00.000 16108 MoveAxis(N, 0, ABG)
00:55:48.162 00.000 16108 Move returns status 0, amount 0
00:55:48.162 00.000 16108 move complete, result=0
00:55:48.162 00.000 16108 worker thread done servicing request
00:55:48.165 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3449, FiltMin=2953, FiltMax=48429, Gamma=1.000
00:55:48.181 00.016 21068 UpdateGuideState exits: m=110718 SNR=73.8
00:55:48.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:48.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:48.183 00.000 21068 Enqueuing Expose request
00:55:48.184 00.001 16108 Worker thread wakes up
00:55:48.184 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:48.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:48.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:49.342 01.157 16108 Exposure complete
00:55:49.398 00.056 16108 worker thread done servicing request
00:55:49.398 00.000 21068 OnExposeComplete: enter
00:55:49.399 00.001 21068 UpdateGuideState(): m_state=6
00:55:49.400 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8958
00:55:49.400 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=875.19, Mass=119157, SNR=75.8, Peak=12729 HFD=3.6
00:55:49.401 00.001 21068 MultiStar: [#1 0.06,-0.14,1.34,U] [#2 0.34,-0.55,0.00,M3] [#3 0.10,-0.49,0.00,M3] [#4 0.04,-0.11,0.86,U] [#5 0.04,-0.34,0.94,U] [#6 0.22,-0.29,0.90,U] [#7 0.63,-0.38,0.00,M1] [#8 0.35,-0.70,0.00,M3] 
00:55:49.402 00.001 21068 refined, 4 included, MultiStar: {0.16, -0.27}, one-star: {0.44, -0.51}
00:55:49.403 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
00:55:49.404 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
00:55:49.405 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-1.04 mountX=-0.20 mountY=0.23, mountTheta=2.30
00:55:49.406 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.27, opts=13)
00:55:49.407 00.001 21068 Enqueuing Move request for scope (0.16, -0.27)
00:55:49.408 00.001 16108 Worker thread wakes up
00:55:49.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
00:55:49.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
00:55:49.408 00.000 16108 Moving (0.16, -0.27) raw xDistance=-0.20 yDistance=0.23
00:55:49.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:55:49.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:49.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:55:49.408 00.000 16108 MoveAxis(E, 54, ABG)
00:55:49.408 00.000 16108 Guiding  Dir = 2, Dur = 54
00:55:49.408 00.000 16108 IsSlewing returns 0
00:55:49.409 00.001 16108 IsGuiding returns 0
00:55:49.419 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3449, FiltMin=2973, FiltMax=54816, Gamma=1.000
00:55:49.437 00.018 21068 UpdateGuideState exits: m=119157 SNR=75.8
00:55:49.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:49.440 00.001 21068 Enqueuing Expose request
00:55:49.442 00.002 16108 PulseGuide returned control before completion, sleep 32
00:55:49.487 00.045 16108 IsGuiding returns 1
00:55:49.487 00.000 16108 scope still moving after pulse duration time elapsed
00:55:49.518 00.031 16108 IsSlewing returns 0
00:55:49.518 00.000 16108 IsGuiding returns 0
00:55:49.518 00.000 16108 scope move finished after 54 + 56 ms
00:55:49.520 00.002 16108 Move returns status 0, amount 54
00:55:49.520 00.000 16108 MoveAxis(N, 0, ABG)
00:55:49.520 00.000 16108 Move returns status 0, amount 0
00:55:49.520 00.000 16108 move complete, result=0
00:55:49.520 00.000 16108 worker thread done servicing request
00:55:49.520 00.000 16108 Worker thread wakes up
00:55:49.520 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
00:55:49.522 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:49.523 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:50.499 00.976 16108 Exposure complete
00:55:50.554 00.055 16108 worker thread done servicing request
00:55:50.554 00.000 21068 OnExposeComplete: enter
00:55:50.555 00.001 21068 UpdateGuideState(): m_state=6
00:55:50.556 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8959
00:55:50.557 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=875.63, Mass=116074, SNR=74.6, Peak=12125 HFD=3.3
00:55:50.558 00.001 21068 MultiStar: [#1 -0.25,-0.40,0.00,M1] [#2 0.16,-0.49,0.00,M4] [#3 -0.13,-0.50,0.00,M4] [#4 -0.09,-0.39,0.89,U] [#5 -0.01,-0.48,0.00,M1] [#6 -0.09,-0.25,0.94,U] [#7 -0.31,-0.18,0.63,U] [#8 -0.01,-0.61,0.00,M4] 
00:55:50.560 00.002 21068 refined, 3 included, MultiStar: {-0.24, -0.22}, one-star: {-0.47, -0.07}
00:55:50.560 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
00:55:50.561 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.98)
00:55:50.562 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-2.40 mountX=0.20 mountY=0.27, mountTheta=0.94
00:55:50.564 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.22, opts=13)
00:55:50.564 00.000 21068 Enqueuing Move request for scope (-0.24, -0.22)
00:55:50.565 00.001 16108 Worker thread wakes up
00:55:50.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
00:55:50.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
00:55:50.565 00.000 16108 Moving (-0.24, -0.22) raw xDistance=0.20 yDistance=0.27
00:55:50.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:55:50.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:50.566 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:55:50.566 00.000 16108 MoveAxis(E, 0, ABG)
00:55:50.566 00.000 16108 Move returns status 0, amount 0
00:55:50.566 00.000 16108 MoveAxis(N, 0, ABG)
00:55:50.566 00.000 16108 Move returns status 0, amount 0
00:55:50.566 00.000 16108 move complete, result=0
00:55:50.566 00.000 16108 worker thread done servicing request
00:55:50.569 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3449, FiltMin=2957, FiltMax=48909, Gamma=1.000
00:55:50.589 00.020 21068 UpdateGuideState exits: m=116074 SNR=74.6
00:55:50.591 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:50.591 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:50.592 00.001 21068 Enqueuing Expose request
00:55:50.593 00.001 16108 Worker thread wakes up
00:55:50.593 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:55:50.594 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:50.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:51.767 01.173 16108 Exposure complete
00:55:51.823 00.056 16108 worker thread done servicing request
00:55:51.823 00.000 21068 OnExposeComplete: enter
00:55:51.824 00.001 21068 UpdateGuideState(): m_state=6
00:55:51.825 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8960
00:55:51.826 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.40, Mass=100353, SNR=73.8, Peak=12797 HFD=3.2
00:55:51.826 00.000 21068 MultiStar: [#1 -0.34,-0.28,1.50,U] [#2 -0.45,-0.37,0.00,M5] [#3 -0.19,-0.31,1.31,U] [#4 -0.25,-0.19,0.85,U] [#5 -0.52,-0.36,0.00,M2] [#6 -0.36,-0.04,0.84,U] [#7 -0.19,-0.09,0.60,U] [#8 -0.36,-0.35,0.00,M5] 
00:55:51.827 00.001 21068 refined, 5 included, MultiStar: {-0.26, -0.23}, one-star: {-0.19, -0.30}
00:55:51.828 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.90)
00:55:51.829 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
00:55:51.829 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.34 cameraTheta=-2.42 mountX=0.21 mountY=0.28, mountTheta=0.92
00:55:51.831 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.23, opts=13)
00:55:51.833 00.002 21068 Enqueuing Move request for scope (-0.26, -0.23)
00:55:51.834 00.001 16108 Worker thread wakes up
00:55:51.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
00:55:51.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
00:55:51.834 00.000 16108 Moving (-0.26, -0.23) raw xDistance=0.21 yDistance=0.28
00:55:51.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:55:51.834 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.07 newest=0.78
00:55:51.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:55:51.834 00.000 16108 MoveAxis(W, 56, ABG)
00:55:51.834 00.000 16108 Guiding  Dir = 3, Dur = 56
00:55:51.834 00.000 16108 IsSlewing returns 0
00:55:51.834 00.000 16108 IsGuiding returns 0
00:55:51.838 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3449, FiltMin=2963, FiltMax=60653, Gamma=1.000
00:55:51.853 00.015 21068 UpdateGuideState exits: m=100353 SNR=73.8
00:55:51.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.854 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:51.855 00.001 21068 Enqueuing Expose request
00:55:51.878 00.023 16108 PulseGuide returned control before completion, sleep 22
00:55:51.909 00.031 16108 IsGuiding returns 1
00:55:51.909 00.000 16108 scope still moving after pulse duration time elapsed
00:55:51.940 00.031 16108 IsSlewing returns 0
00:55:51.940 00.000 16108 IsGuiding returns 1
00:55:51.971 00.031 16108 IsSlewing returns 0
00:55:51.971 00.000 16108 IsGuiding returns 0
00:55:51.971 00.000 16108 scope move finished after 56 + 81 ms
00:55:51.971 00.000 16108 Move returns status 0, amount 56
00:55:51.971 00.000 16108 MoveAxis(S, 56, ABG)
00:55:51.971 00.000 16108 Guiding  Dir = 1, Dur = 56
00:55:51.972 00.001 16108 IsSlewing returns 0
00:55:51.972 00.000 16108 IsGuiding returns 0
00:55:51.973 00.001 16108 PulseGuide returned control before completion, sleep 66
00:55:52.049 00.076 16108 IsGuiding returns 0
00:55:52.049 00.000 16108 Move returns status 0, amount 56
00:55:52.049 00.000 16108 move complete, result=0
00:55:52.049 00.000 16108 worker thread done servicing request
00:55:52.049 00.000 16108 Worker thread wakes up
00:55:52.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:52.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:52.049 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.3 px 56 ms SOUTH
00:55:53.039 00.990 16108 Exposure complete
00:55:53.106 00.067 16108 worker thread done servicing request
00:55:53.106 00.000 21068 OnExposeComplete: enter
00:55:53.106 00.000 21068 UpdateGuideState(): m_state=6
00:55:53.107 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8961
00:55:53.108 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.58, Mass=123744, SNR=79.8, Peak=13891 HFD=3.6
00:55:53.109 00.001 21068 MultiStar: [#1 -0.28,-0.12,1.18,U] [#2 -0.19,-0.44,0.00,M6] [#3 -0.19,-0.43,1.21,U] [#4 0.07,-0.13,0.88,U] [#5 -0.20,-0.25,1.07,U] [#6 -0.11,-0.17,0.94,U] [#7 0.62,-0.47,0.00,M1] [#8 -0.09,-0.60,0.00,M6] 
00:55:53.109 00.000 21068 single-star, 5 included, MultiStar: {-0.13, -0.21}, one-star: {-0.00, -0.12}
00:55:53.110 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
00:55:53.111 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
00:55:53.112 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.60 mountX=-0.02 mountY=0.12, mountTheta=1.72
00:55:53.113 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.12, opts=13)
00:55:53.114 00.001 21068 Enqueuing Move request for scope (-0.00, -0.12)
00:55:53.115 00.001 16108 Worker thread wakes up
00:55:53.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
00:55:53.115 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
00:55:53.115 00.000 16108 Moving (-0.00, -0.12) raw xDistance=-0.02 yDistance=0.12
00:55:53.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:55:53.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:53.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:55:53.115 00.000 16108 MoveAxis(E, 0, ABG)
00:55:53.115 00.000 16108 Move returns status 0, amount 0
00:55:53.115 00.000 16108 MoveAxis(N, 0, ABG)
00:55:53.115 00.000 16108 Move returns status 0, amount 0
00:55:53.115 00.000 16108 move complete, result=0
00:55:53.116 00.001 16108 worker thread done servicing request
00:55:53.121 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3449, FiltMin=2982, FiltMax=54589, Gamma=1.000
00:55:53.135 00.014 21068 UpdateGuideState exits: m=123744 SNR=79.8
00:55:53.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:53.138 00.001 21068 Enqueuing Expose request
00:55:53.139 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:53.139 00.000 16108 Worker thread wakes up
00:55:53.139 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:53.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:54.322 01.183 16108 Exposure complete
00:55:54.405 00.083 16108 worker thread done servicing request
00:55:54.405 00.000 21068 OnExposeComplete: enter
00:55:54.406 00.001 21068 UpdateGuideState(): m_state=6
00:55:54.407 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8962
00:55:54.407 00.000 21068 Star::Find returns 1 (0), X=219.63, Y=875.26, Mass=130259, SNR=86.8, Peak=15133 HFD=3.5
00:55:54.408 00.001 21068 MultiStar: [#1 -0.22,-0.56,0.00,M1] [#2 0.17,-0.60,0.00,M7] [#3 -0.26,-0.47,0.00,M3] [#4 -0.10,-0.65,0.00,M1] [#5 -0.53,-0.44,0.00,M2] [#6 0.02,-0.39,0.74,U] [#7 -0.15,-0.37,0.61,U] [#8 -0.05,-0.83,0.00,M7] 
00:55:54.409 00.001 21068 refined, 2 included, MultiStar: {-0.17, -0.40}, one-star: {-0.33, -0.44}
00:55:54.410 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
00:55:54.411 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
00:55:54.411 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.40 hyp=0.44 cameraTheta=-1.97 mountX=0.10 mountY=0.43, mountTheta=1.35
00:55:54.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.40, opts=13)
00:55:54.413 00.000 21068 Enqueuing Move request for scope (-0.17, -0.40)
00:55:54.414 00.001 16108 Worker thread wakes up
00:55:54.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.40) opts 0xd
00:55:54.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.40)
00:55:54.414 00.000 16108 Moving (-0.17, -0.40) raw xDistance=0.10 yDistance=0.43
00:55:54.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:55:54.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
00:55:54.416 00.002 16108 MoveAxis(E, 0, ABG)
00:55:54.416 00.000 16108 Move returns status 0, amount 0
00:55:54.416 00.000 16108 MoveAxis(S, 87, ABG)
00:55:54.416 00.000 16108 Guiding  Dir = 1, Dur = 87
00:55:54.416 00.000 16108 IsSlewing returns 0
00:55:54.416 00.000 16108 IsGuiding returns 0
00:55:54.419 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3446, FiltMin=2989, FiltMax=57645, Gamma=1.000
00:55:54.420 00.001 16108 PulseGuide returned control before completion, sleep 94
00:55:54.434 00.014 21068 UpdateGuideState exits: m=130259 SNR=86.8
00:55:54.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:54.438 00.001 21068 Enqueuing Expose request
00:55:54.529 00.091 16108 IsGuiding returns 0
00:55:54.529 00.000 16108 Move returns status 0, amount 87
00:55:54.529 00.000 16108 move complete, result=0
00:55:54.529 00.000 16108 worker thread done servicing request
00:55:54.529 00.000 16108 Worker thread wakes up
00:55:54.529 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:54.530 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:54.530 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 87 ms SOUTH
00:55:55.512 00.982 16108 Exposure complete
00:55:55.594 00.082 16108 worker thread done servicing request
00:55:55.594 00.000 21068 OnExposeComplete: enter
00:55:55.595 00.001 21068 UpdateGuideState(): m_state=6
00:55:55.596 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8963
00:55:55.596 00.000 21068 Star::Find returns 1 (0), X=219.66, Y=875.39, Mass=114484, SNR=74.9, Peak=12237 HFD=3.5
00:55:55.598 00.002 21068 MultiStar: [#1 -0.56,-0.57,0.00,M2] [#2 -0.45,-0.56,0.00,M8] [#3 -0.31,-0.71,0.00,M4] [#4 0.09,-0.42,0.91,U] [#5 -0.50,-0.28,0.00,M3] [#6 0.06,-0.21,1.00,U] [#7 -0.28,-0.44,0.00,M1] [#8 -0.38,-0.88,0.00,M8] 
00:55:55.598 00.000 21068 refined, 2 included, MultiStar: {-0.05, -0.31}, one-star: {-0.30, -0.31}
00:55:55.599 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
00:55:55.600 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
00:55:55.601 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=-0.00 mountY=0.31, mountTheta=1.58
00:55:55.602 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.31, opts=13)
00:55:55.603 00.001 21068 Enqueuing Move request for scope (-0.05, -0.31)
00:55:55.605 00.002 16108 Worker thread wakes up
00:55:55.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
00:55:55.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
00:55:55.605 00.000 16108 Moving (-0.05, -0.31) raw xDistance=-0.00 yDistance=0.31
00:55:55.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:55:55.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
00:55:55.605 00.000 16108 MoveAxis(E, 0, ABG)
00:55:55.605 00.000 16108 Move returns status 0, amount 0
00:55:55.605 00.000 16108 MoveAxis(S, 63, ABG)
00:55:55.605 00.000 16108 Guiding  Dir = 1, Dur = 63
00:55:55.606 00.001 16108 IsSlewing returns 0
00:55:55.606 00.000 16108 IsGuiding returns 0
00:55:55.607 00.001 16108 PulseGuide returned control before completion, sleep 72
00:55:55.608 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3446, FiltMin=2976, FiltMax=65366, Gamma=1.000
00:55:55.625 00.017 21068 UpdateGuideState exits: m=114484 SNR=74.9
00:55:55.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:55.627 00.000 21068 Enqueuing Expose request
00:55:55.692 00.065 16108 IsGuiding returns 1
00:55:55.692 00.000 16108 scope still moving after pulse duration time elapsed
00:55:55.723 00.031 16108 IsSlewing returns 0
00:55:55.723 00.000 16108 IsGuiding returns 0
00:55:55.723 00.000 16108 scope move finished after 63 + 54 ms
00:55:55.723 00.000 16108 Move returns status 0, amount 63
00:55:55.723 00.000 16108 move complete, result=0
00:55:55.723 00.000 16108 worker thread done servicing request
00:55:55.725 00.002 16108 Worker thread wakes up
00:55:55.725 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 63 ms SOUTH
00:55:55.727 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:55.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:56.895 01.168 16108 Exposure complete
00:55:56.971 00.076 16108 worker thread done servicing request
00:55:56.971 00.000 21068 OnExposeComplete: enter
00:55:56.972 00.001 21068 UpdateGuideState(): m_state=6
00:55:56.973 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8964
00:55:56.973 00.000 21068 Star::Find returns 1 (0), X=219.84, Y=875.55, Mass=122920, SNR=88.2, Peak=13747 HFD=3.5
00:55:56.974 00.001 21068 MultiStar: [#1 -0.24,0.04,1.01,U] [#2 -0.44,-0.04,1.14,U] [#3 -0.11,-0.25,1.07,U] [#4 0.56,0.16,0.00,M1] [#5 -0.13,-0.23,0.85,U] [#6 0.59,0.36,0.00,M1] [#7 0.05,-0.15,0.55,U] [#8 -0.31,-0.58,0.00,M9] 
00:55:56.975 00.001 21068 single-star, 5 included, MultiStar: {-0.19, -0.12}, one-star: {-0.12, -0.16}
00:55:56.977 00.002 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
00:55:56.978 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
00:55:56.980 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.19 cameraTheta=-2.21 mountX=0.09 mountY=0.18, mountTheta=1.12
00:55:56.981 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.16, opts=13)
00:55:56.982 00.001 21068 Enqueuing Move request for scope (-0.12, -0.16)
00:55:56.983 00.001 16108 Worker thread wakes up
00:55:56.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
00:55:56.983 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
00:55:56.983 00.000 16108 Moving (-0.12, -0.16) raw xDistance=0.09 yDistance=0.18
00:55:56.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:56.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:56.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:55:56.983 00.000 16108 MoveAxis(E, 0, ABG)
00:55:56.983 00.000 16108 Move returns status 0, amount 0
00:55:56.983 00.000 16108 MoveAxis(N, 0, ABG)
00:55:56.983 00.000 16108 Move returns status 0, amount 0
00:55:56.983 00.000 16108 move complete, result=0
00:55:56.983 00.000 16108 worker thread done servicing request
00:55:56.987 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3446, FiltMin=2941, FiltMax=56528, Gamma=1.000
00:55:57.003 00.016 21068 UpdateGuideState exits: m=122920 SNR=88.2
00:55:57.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.004 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:57.006 00.002 21068 Enqueuing Expose request
00:55:57.007 00.001 16108 Worker thread wakes up
00:55:57.007 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:57.007 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:57.008 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:57.988 00.980 16108 Exposure complete
00:55:58.053 00.065 16108 worker thread done servicing request
00:55:58.053 00.000 21068 OnExposeComplete: enter
00:55:58.054 00.001 21068 UpdateGuideState(): m_state=6
00:55:58.055 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8965
00:55:58.055 00.000 21068 Star::Find returns 1 (0), X=219.36, Y=875.74, Mass=154129, SNR=99.4, Peak=14819 HFD=3.6
00:55:58.056 00.001 21068 MultiStar: [#1 -0.57,0.15,0.00,M2] [#2 -0.42,-0.07,0.97,U] [#3 -0.49,-0.21,0.00,M4] [#4 0.08,0.20,0.65,U] [#5 -0.09,0.17,0.86,U] [#6 0.31,0.20,0.65,U] [#7 -0.09,-0.08,0.50,U] [#8 -0.46,-0.42,0.00,M10] 
00:55:58.057 00.001 21068 refined, 5 included, MultiStar: {-0.19, 0.07}, one-star: {-0.59, 0.04}
00:55:58.058 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
00:55:58.058 00.000 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
00:55:58.059 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.77 mountX=0.20 mountY=-0.03, mountTheta=-0.13
00:55:58.061 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.07, opts=13)
00:55:58.062 00.001 21068 Enqueuing Move request for scope (-0.19, 0.07)
00:55:58.062 00.000 16108 Worker thread wakes up
00:55:58.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
00:55:58.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
00:55:58.062 00.000 16108 Moving (-0.19, 0.07) raw xDistance=0.20 yDistance=-0.03
00:55:58.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:55:58.063 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:58.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:58.063 00.000 16108 MoveAxis(E, 0, ABG)
00:55:58.063 00.000 16108 Move returns status 0, amount 0
00:55:58.063 00.000 16108 MoveAxis(N, 0, ABG)
00:55:58.063 00.000 16108 Move returns status 0, amount 0
00:55:58.063 00.000 16108 move complete, result=0
00:55:58.063 00.000 16108 worker thread done servicing request
00:55:58.067 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3446, FiltMin=2941, FiltMax=64461, Gamma=1.000
00:55:58.082 00.015 21068 UpdateGuideState exits: m=154129 SNR=99.4
00:55:58.082 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:58.084 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:58.085 00.001 21068 Enqueuing Expose request
00:55:58.086 00.001 16108 Worker thread wakes up
00:55:58.086 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:58.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:58.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:55:59.262 01.176 16108 Exposure complete
00:55:59.336 00.074 16108 worker thread done servicing request
00:55:59.336 00.000 21068 OnExposeComplete: enter
00:55:59.338 00.002 21068 UpdateGuideState(): m_state=6
00:55:59.339 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8966
00:55:59.341 00.002 21068 Star::Find returns 1 (0), X=219.45, Y=875.76, Mass=117188, SNR=78.2, Peak=12349 HFD=3.4
00:55:59.343 00.002 21068 MultiStar: [#1 -0.11,0.30,1.24,U] [#2 0.12,-0.06,1.36,U] [#3 -0.41,0.06,1.12,U] [#4 0.17,0.49,0.00,M1] [#5 -0.00,0.29,1.09,U] [#6 -0.19,0.38,0.82,U] [#7 -0.29,0.19,0.85,U] [#8 0.12,-0.23,0.64,U] 
00:55:59.345 00.002 21068 refined, 7 included, MultiStar: {-0.15, 0.13}, one-star: {-0.51, 0.05}
00:55:59.347 00.002 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
00:55:59.349 00.002 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
00:55:59.351 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.45 mountX=0.17 mountY=-0.09, mountTheta=-0.47
00:55:59.353 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.13, opts=13)
00:55:59.355 00.002 21068 Enqueuing Move request for scope (-0.15, 0.13)
00:55:59.356 00.001 16108 Worker thread wakes up
00:55:59.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
00:55:59.357 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
00:55:59.357 00.000 16108 Moving (-0.15, 0.13) raw xDistance=0.17 yDistance=-0.09
00:55:59.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:55:59.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:59.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:59.357 00.000 16108 MoveAxis(E, 0, ABG)
00:55:59.357 00.000 16108 Move returns status 0, amount 0
00:55:59.357 00.000 16108 MoveAxis(N, 0, ABG)
00:55:59.357 00.000 16108 Move returns status 0, amount 0
00:55:59.357 00.000 16108 move complete, result=0
00:55:59.357 00.000 16108 worker thread done servicing request
00:55:59.366 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3446, FiltMin=2973, FiltMax=58445, Gamma=1.000
00:55:59.383 00.017 21068 UpdateGuideState exits: m=117188 SNR=78.2
00:55:59.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:59.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:55:59.385 00.000 21068 Enqueuing Expose request
00:55:59.387 00.002 16108 Worker thread wakes up
00:55:59.387 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:59.388 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:55:59.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:00.369 00.981 16108 Exposure complete
00:56:00.438 00.069 16108 worker thread done servicing request
00:56:00.438 00.000 21068 OnExposeComplete: enter
00:56:00.439 00.001 21068 UpdateGuideState(): m_state=6
00:56:00.441 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8967
00:56:00.442 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.80, Mass=118264, SNR=77.1, Peak=12995 HFD=3.6
00:56:00.444 00.002 21068 MultiStar: [#1 0.07,0.14,1.20,U] [#2 0.12,-0.07,1.23,U] [#3 0.04,-0.11,1.10,U] [#4 0.36,0.11,0.83,U] [#5 0.36,-0.05,0.96,U] [#6 0.29,0.13,1.02,U] [#7 0.04,0.25,0.65,U] [#8 0.11,-0.24,0.72,U] 
00:56:00.446 00.002 21068 single-star, 8 included, MultiStar: {0.14, 0.02}, one-star: {-0.07, 0.09}
00:56:00.448 00.002 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
00:56:00.449 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
00:56:00.450 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.09 mountY=-0.08, mountTheta=-0.70
00:56:00.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
00:56:00.453 00.001 21068 Enqueuing Move request for scope (-0.07, 0.09)
00:56:00.454 00.001 16108 Worker thread wakes up
00:56:00.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:56:00.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:56:00.454 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.09 yDistance=-0.08
00:56:00.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:00.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:00.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:56:00.454 00.000 16108 MoveAxis(E, 0, ABG)
00:56:00.454 00.000 16108 Move returns status 0, amount 0
00:56:00.454 00.000 16108 MoveAxis(N, 0, ABG)
00:56:00.454 00.000 16108 Move returns status 0, amount 0
00:56:00.454 00.000 16108 move complete, result=0
00:56:00.454 00.000 16108 worker thread done servicing request
00:56:00.458 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3446, FiltMin=2969, FiltMax=62192, Gamma=1.000
00:56:00.474 00.016 21068 UpdateGuideState exits: m=118264 SNR=77.1
00:56:00.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.475 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:00.476 00.001 21068 Enqueuing Expose request
00:56:00.477 00.001 16108 Worker thread wakes up
00:56:00.477 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:00.478 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:00.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:01.656 01.178 16108 Exposure complete
00:56:01.714 00.058 16108 worker thread done servicing request
00:56:01.714 00.000 21068 OnExposeComplete: enter
00:56:01.714 00.000 21068 UpdateGuideState(): m_state=6
00:56:01.716 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8968
00:56:01.717 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=876.01, Mass=115318, SNR=79.0, Peak=10419 HFD=4.0
00:56:01.718 00.001 21068 MultiStar: [#1 0.08,0.27,1.05,U] [#2 -0.20,-0.09,1.42,U] [#3 0.23,-0.15,0.90,U] [#4 0.13,0.58,0.00,M1] [#5 -0.08,0.19,0.98,U] [#6 0.18,0.18,0.88,U] [#7 -0.14,0.00,0.61,U] [#8 0.19,0.02,0.80,U] 
00:56:01.719 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.23, 0.31}
00:56:01.719 00.000 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
00:56:01.720 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
00:56:01.721 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.03 mountY=-0.09, mountTheta=-1.27
00:56:01.722 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
00:56:01.723 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
00:56:01.725 00.002 16108 Worker thread wakes up
00:56:01.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:56:01.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:56:01.725 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.03 yDistance=-0.09
00:56:01.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:56:01.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:01.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:01.725 00.000 16108 MoveAxis(E, 0, ABG)
00:56:01.725 00.000 16108 Move returns status 0, amount 0
00:56:01.725 00.000 16108 MoveAxis(N, 0, ABG)
00:56:01.725 00.000 16108 Move returns status 0, amount 0
00:56:01.725 00.000 16108 move complete, result=0
00:56:01.725 00.000 16108 worker thread done servicing request
00:56:01.732 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3446, FiltMin=2947, FiltMax=54221, Gamma=1.000
00:56:01.745 00.013 21068 UpdateGuideState exits: m=115318 SNR=79.0
00:56:01.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:01.748 00.001 21068 Enqueuing Expose request
00:56:01.749 00.001 16108 Worker thread wakes up
00:56:01.749 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:01.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:01.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:02.726 00.977 16108 Exposure complete
00:56:02.785 00.059 16108 worker thread done servicing request
00:56:02.785 00.000 21068 OnExposeComplete: enter
00:56:02.786 00.001 21068 UpdateGuideState(): m_state=6
00:56:02.787 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8969
00:56:02.788 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=876.17, Mass=116761, SNR=87.8, Peak=11987 HFD=3.9
00:56:02.789 00.001 21068 MultiStar: [#1 0.23,0.25,1.10,U] [#2 -0.24,0.23,1.19,U] [#3 0.08,0.07,0.88,U] [#4 0.40,0.29,0.00,M2] [#5 0.18,0.47,0.00,M1] [#6 0.07,0.45,0.77,U] [#7 -0.03,0.56,0.00,M1] [#8 -0.02,-0.01,0.88,U] 
00:56:02.790 00.001 21068 refined, 5 included, MultiStar: {-0.01, 0.24}, one-star: {-0.10, 0.47}
00:56:02.791 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
00:56:02.792 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
00:56:02.793 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=0.05 mountY=-0.23, mountTheta=-1.37
00:56:02.794 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.24, opts=13)
00:56:02.795 00.001 21068 Enqueuing Move request for scope (-0.01, 0.24)
00:56:02.796 00.001 16108 Worker thread wakes up
00:56:02.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
00:56:02.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
00:56:02.796 00.000 16108 Moving (-0.01, 0.24) raw xDistance=0.05 yDistance=-0.23
00:56:02.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:02.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:02.797 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:56:02.797 00.000 16108 MoveAxis(E, 0, ABG)
00:56:02.797 00.000 16108 Move returns status 0, amount 0
00:56:02.797 00.000 16108 MoveAxis(N, 0, ABG)
00:56:02.797 00.000 16108 Move returns status 0, amount 0
00:56:02.797 00.000 16108 move complete, result=0
00:56:02.797 00.000 16108 worker thread done servicing request
00:56:02.800 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3446, FiltMin=2976, FiltMax=56736, Gamma=1.000
00:56:02.815 00.015 21068 UpdateGuideState exits: m=116761 SNR=87.8
00:56:02.817 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:02.817 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:02.818 00.001 21068 Enqueuing Expose request
00:56:02.819 00.001 16108 Worker thread wakes up
00:56:02.819 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:02.820 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:02.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:03.983 01.163 16108 Exposure complete
00:56:04.074 00.091 16108 worker thread done servicing request
00:56:04.075 00.001 21068 OnExposeComplete: enter
00:56:04.077 00.002 21068 UpdateGuideState(): m_state=6
00:56:04.078 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8970
00:56:04.079 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.03, Mass=109379, SNR=75.5, Peak=12531 HFD=3.0
00:56:04.081 00.002 21068 MultiStar: [#1 -0.11,0.44,1.07,U] [#2 -0.14,0.13,1.29,U] [#3 0.18,-0.08,1.04,U] [#4 0.26,0.18,0.93,U] [#5 0.46,0.41,0.00,M2] [#6 0.41,0.44,0.00,M1] [#7 0.49,0.24,0.00,M2] [#8 0.33,-0.00,0.94,U] 
00:56:04.082 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.17}, one-star: {0.17, 0.33}
00:56:04.083 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
00:56:04.085 00.002 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
00:56:04.085 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=-0.07 mountY=-0.18, mountTheta=-1.91
00:56:04.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.17, opts=13)
00:56:04.088 00.001 21068 Enqueuing Move request for scope (0.10, 0.17)
00:56:04.089 00.001 16108 Worker thread wakes up
00:56:04.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:56:04.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:56:04.089 00.000 16108 Moving (0.10, 0.17) raw xDistance=-0.07 yDistance=-0.18
00:56:04.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:56:04.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:04.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:04.089 00.000 16108 MoveAxis(E, 0, ABG)
00:56:04.089 00.000 16108 Move returns status 0, amount 0
00:56:04.089 00.000 16108 MoveAxis(N, 0, ABG)
00:56:04.089 00.000 16108 Move returns status 0, amount 0
00:56:04.090 00.001 16108 move complete, result=0
00:56:04.090 00.000 16108 worker thread done servicing request
00:56:04.095 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3446, FiltMin=2941, FiltMax=60144, Gamma=1.000
00:56:04.120 00.025 21068 UpdateGuideState exits: m=109379 SNR=75.5
00:56:04.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:04.123 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:04.123 00.000 21068 Enqueuing Expose request
00:56:04.124 00.001 16108 Worker thread wakes up
00:56:04.124 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:04.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:04.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:05.111 00.986 16108 Exposure complete
00:56:05.195 00.084 16108 worker thread done servicing request
00:56:05.195 00.000 21068 OnExposeComplete: enter
00:56:05.196 00.001 21068 UpdateGuideState(): m_state=6
00:56:05.198 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8971
00:56:05.199 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.98, Mass=106877, SNR=78.4, Peak=13459 HFD=3.3
00:56:05.200 00.001 21068 MultiStar: [#1 0.31,0.23,1.20,U] [#2 0.52,0.01,0.00,M2] [#3 0.38,0.09,0.97,U] [#4 0.44,0.35,0.00,M2] [#5 0.28,-0.08,1.01,U] [#6 0.36,0.17,0.95,U] [#7 0.52,-0.02,0.00,M3] [#8 0.38,-0.36,0.00,M6] 
00:56:05.200 00.000 21068 refined, 4 included, MultiStar: {0.35, 0.14}, one-star: {0.42, 0.28}
00:56:05.201 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
00:56:05.202 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
00:56:05.203 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.38 cameraTheta=0.38 mountX=-0.32 mountY=-0.22, mountTheta=-2.54
00:56:05.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.14, opts=13)
00:56:05.205 00.000 21068 Enqueuing Move request for scope (0.35, 0.14)
00:56:05.206 00.001 16108 Worker thread wakes up
00:56:05.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
00:56:05.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
00:56:05.206 00.000 16108 Moving (0.35, 0.14) raw xDistance=-0.32 yDistance=-0.22
00:56:05.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:56:05.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:56:05.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:56:05.206 00.000 16108 MoveAxis(E, 84, ABG)
00:56:05.206 00.000 16108 Guiding  Dir = 2, Dur = 84
00:56:05.207 00.001 16108 IsSlewing returns 0
00:56:05.207 00.000 16108 IsGuiding returns 0
00:56:05.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3446, FiltMin=2966, FiltMax=60112, Gamma=1.000
00:56:05.226 00.016 21068 UpdateGuideState exits: m=106877 SNR=78.4
00:56:05.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:05.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:05.229 00.001 21068 Enqueuing Expose request
00:56:05.246 00.017 16108 PulseGuide returned control before completion, sleep 55
00:56:05.308 00.062 16108 IsGuiding returns 1
00:56:05.308 00.000 16108 scope still moving after pulse duration time elapsed
00:56:05.339 00.031 16108 IsSlewing returns 0
00:56:05.339 00.000 16108 IsGuiding returns 1
00:56:05.371 00.032 16108 IsSlewing returns 0
00:56:05.371 00.000 16108 IsGuiding returns 0
00:56:05.371 00.000 16108 scope move finished after 84 + 79 ms
00:56:05.371 00.000 16108 Move returns status 0, amount 84
00:56:05.371 00.000 16108 MoveAxis(N, 0, ABG)
00:56:05.371 00.000 16108 Move returns status 0, amount 0
00:56:05.371 00.000 16108 move complete, result=0
00:56:05.372 00.001 16108 worker thread done servicing request
00:56:05.372 00.000 16108 Worker thread wakes up
00:56:05.372 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
00:56:05.374 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:05.375 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:06.542 01.167 16108 Exposure complete
00:56:06.621 00.079 16108 worker thread done servicing request
00:56:06.621 00.000 21068 OnExposeComplete: enter
00:56:06.623 00.002 21068 UpdateGuideState(): m_state=6
00:56:06.624 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8972
00:56:06.625 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=876.17, Mass=143079, SNR=92.4, Peak=13763 HFD=4.0
00:56:06.626 00.001 21068 MultiStar: [#1 0.52,0.47,0.00,M1] [#2 0.38,0.12,1.10,U] [#3 0.27,0.15,1.06,U] [#4 0.26,0.10,0.71,U] [#5 0.21,0.39,0.94,U] [#6 0.36,0.45,0.00,M1] [#7 0.41,0.15,0.62,U] [#8 0.21,-0.01,0.69,U] 
00:56:06.627 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.21}, one-star: {0.09, 0.47}
00:56:06.628 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
00:56:06.629 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
00:56:06.630 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.69 mountX=-0.22 mountY=-0.26, mountTheta=-2.25
00:56:06.631 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.21, opts=13)
00:56:06.632 00.001 21068 Enqueuing Move request for scope (0.26, 0.21)
00:56:06.633 00.001 16108 Worker thread wakes up
00:56:06.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
00:56:06.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
00:56:06.633 00.000 16108 Moving (0.26, 0.21) raw xDistance=-0.22 yDistance=-0.26
00:56:06.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:56:06.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:06.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:56:06.633 00.000 16108 MoveAxis(E, 62, ABG)
00:56:06.633 00.000 16108 Guiding  Dir = 2, Dur = 62
00:56:06.633 00.000 16108 IsSlewing returns 0
00:56:06.633 00.000 16108 IsGuiding returns 0
00:56:06.637 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3446, FiltMin=2939, FiltMax=53408, Gamma=1.000
00:56:06.651 00.014 21068 UpdateGuideState exits: m=143079 SNR=92.4
00:56:06.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:06.654 00.001 21068 Enqueuing Expose request
00:56:06.691 00.037 16108 PulseGuide returned control before completion, sleep 15
00:56:06.721 00.030 16108 IsGuiding returns 1
00:56:06.721 00.000 16108 scope still moving after pulse duration time elapsed
00:56:06.751 00.030 16108 IsSlewing returns 0
00:56:06.751 00.000 16108 IsGuiding returns 1
00:56:06.784 00.033 16108 IsSlewing returns 0
00:56:06.784 00.000 16108 IsGuiding returns 0
00:56:06.784 00.000 16108 scope move finished after 62 + 88 ms
00:56:06.784 00.000 16108 Move returns status 0, amount 62
00:56:06.784 00.000 16108 MoveAxis(N, 0, ABG)
00:56:06.784 00.000 16108 Move returns status 0, amount 0
00:56:06.784 00.000 16108 move complete, result=0
00:56:06.784 00.000 16108 worker thread done servicing request
00:56:06.784 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.3 px 0 ms NORTH
00:56:06.786 00.002 16108 Worker thread wakes up
00:56:06.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:06.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:07.759 00.973 16108 Exposure complete
00:56:07.835 00.076 16108 worker thread done servicing request
00:56:07.835 00.000 21068 OnExposeComplete: enter
00:56:07.837 00.002 21068 UpdateGuideState(): m_state=6
00:56:07.839 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8973
00:56:07.840 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.98, Mass=125524, SNR=82.6, Peak=15427 HFD=3.3
00:56:07.841 00.001 21068 MultiStar: [#1 -0.13,0.46,0.00,M2] [#2 -0.07,0.06,1.21,U] [#3 -0.10,0.14,1.00,U] [#4 -0.05,0.16,0.97,U] [#5 -0.35,0.05,1.03,U] [#6 -0.11,0.35,0.80,U] [#7 0.03,0.26,0.56,U] [#8 -0.05,-0.28,0.70,U] 
00:56:07.843 00.002 21068 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {0.25, 0.28}
00:56:07.844 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
00:56:07.844 00.000 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
00:56:07.845 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.02 mountX=0.08 mountY=-0.11, mountTheta=-0.92
00:56:07.848 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
00:56:07.850 00.002 21068 Enqueuing Move request for scope (-0.06, 0.13)
00:56:07.853 00.003 16108 Worker thread wakes up
00:56:07.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
00:56:07.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
00:56:07.853 00.000 16108 Moving (-0.06, 0.13) raw xDistance=0.08 yDistance=-0.11
00:56:07.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:56:07.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:56:07.853 00.000 16108 MoveAxis(E, 0, ABG)
00:56:07.853 00.000 16108 Move returns status 0, amount 0
00:56:07.853 00.000 16108 MoveAxis(N, 0, ABG)
00:56:07.853 00.000 16108 Move returns status 0, amount 0
00:56:07.853 00.000 16108 move complete, result=0
00:56:07.854 00.001 16108 worker thread done servicing request
00:56:07.859 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3443, FiltMin=2969, FiltMax=57344, Gamma=1.000
00:56:07.877 00.018 21068 UpdateGuideState exits: m=125524 SNR=82.6
00:56:07.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:07.879 00.000 21068 Enqueuing Expose request
00:56:07.880 00.001 16108 Worker thread wakes up
00:56:07.880 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:07.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:07.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:09.043 01.162 16108 Exposure complete
00:56:09.115 00.072 16108 worker thread done servicing request
00:56:09.115 00.000 21068 OnExposeComplete: enter
00:56:09.116 00.001 21068 UpdateGuideState(): m_state=6
00:56:09.117 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8974
00:56:09.118 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=876.15, Mass=134590, SNR=76.5, Peak=13635 HFD=4.0
00:56:09.118 00.000 21068 MultiStar: [#1 -0.28,0.33,1.11,U] [#2 -0.37,0.12,1.07,U] [#3 -0.42,0.18,1.13,U] [#4 -0.10,0.05,0.96,U] [#5 -0.59,0.18,0.00,M1] [#6 -0.50,0.11,0.00,M1] [#7 -0.16,0.14,0.60,U] [#8 -0.51,-0.06,0.00,M5] 
00:56:09.120 00.002 21068 refined, 5 included, MultiStar: {-0.26, 0.22}, one-star: {-0.15, 0.45}
00:56:09.121 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
00:56:09.121 00.000 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
00:56:09.122 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.22 hyp=0.34 cameraTheta=2.44 mountX=0.29 mountY=-0.15, mountTheta=-0.48
00:56:09.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.22, opts=13)
00:56:09.124 00.000 21068 Enqueuing Move request for scope (-0.26, 0.22)
00:56:09.125 00.001 16108 Worker thread wakes up
00:56:09.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.22) opts 0xd
00:56:09.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.22)
00:56:09.125 00.000 16108 Moving (-0.26, 0.22) raw xDistance=0.29 yDistance=-0.15
00:56:09.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:56:09.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:09.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:09.125 00.000 16108 MoveAxis(W, 77, ABG)
00:56:09.126 00.001 16108 Guiding  Dir = 3, Dur = 77
00:56:09.126 00.000 16108 IsSlewing returns 0
00:56:09.126 00.000 16108 IsGuiding returns 0
00:56:09.133 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3443, FiltMin=2905, FiltMax=60704, Gamma=1.000
00:56:09.135 00.002 16108 PulseGuide returned control before completion, sleep 79
00:56:09.164 00.029 21068 UpdateGuideState exits: m=134590 SNR=76.5
00:56:09.166 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:09.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:09.168 00.001 21068 Enqueuing Expose request
00:56:09.227 00.059 16108 IsGuiding returns 0
00:56:09.227 00.000 16108 Move returns status 0, amount 77
00:56:09.227 00.000 16108 MoveAxis(N, 0, ABG)
00:56:09.227 00.000 16108 Move returns status 0, amount 0
00:56:09.227 00.000 16108 move complete, result=0
00:56:09.227 00.000 16108 worker thread done servicing request
00:56:09.227 00.000 16108 Worker thread wakes up
00:56:09.227 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:09.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:09.229 00.002 21068 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
00:56:10.194 00.965 16108 Exposure complete
00:56:10.254 00.060 16108 worker thread done servicing request
00:56:10.254 00.000 21068 OnExposeComplete: enter
00:56:10.257 00.003 21068 UpdateGuideState(): m_state=6
00:56:10.258 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8975
00:56:10.260 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=875.90, Mass=117751, SNR=81.6, Peak=13059 HFD=3.8
00:56:10.262 00.002 21068 MultiStar: [#1 -0.66,0.13,0.00,M2] [#2 -0.82,-0.04,0.00,M1] [#3 -0.31,-0.07,0.97,U] [#4 -0.12,0.21,1.04,U] [#5 -0.15,0.06,0.83,U] [#6 -0.22,0.25,0.68,U] [#7 -0.09,0.01,0.62,U] [#8 -0.69,-0.24,0.00,M6] 
00:56:10.264 00.002 21068 refined, 5 included, MultiStar: {-0.17, 0.11}, one-star: {-0.12, 0.20}
00:56:10.265 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
00:56:10.267 00.002 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
00:56:10.268 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.56 mountX=0.19 mountY=-0.07, mountTheta=-0.36
00:56:10.272 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.11, opts=13)
00:56:10.273 00.001 21068 Enqueuing Move request for scope (-0.17, 0.11)
00:56:10.274 00.001 16108 Worker thread wakes up
00:56:10.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
00:56:10.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
00:56:10.274 00.000 16108 Moving (-0.17, 0.11) raw xDistance=0.19 yDistance=-0.07
00:56:10.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:56:10.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:10.275 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:10.275 00.000 16108 MoveAxis(E, 0, ABG)
00:56:10.275 00.000 16108 Move returns status 0, amount 0
00:56:10.275 00.000 16108 MoveAxis(N, 0, ABG)
00:56:10.275 00.000 16108 Move returns status 0, amount 0
00:56:10.275 00.000 16108 move complete, result=0
00:56:10.275 00.000 16108 worker thread done servicing request
00:56:10.279 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3446, FiltMin=2864, FiltMax=56525, Gamma=1.000
00:56:10.299 00.020 21068 UpdateGuideState exits: m=117751 SNR=81.6
00:56:10.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:10.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:10.301 00.000 21068 Enqueuing Expose request
00:56:10.303 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:10.304 00.001 16108 Worker thread wakes up
00:56:10.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:10.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:11.471 01.167 16108 Exposure complete
00:56:11.536 00.065 16108 worker thread done servicing request
00:56:11.536 00.000 21068 OnExposeComplete: enter
00:56:11.539 00.003 21068 UpdateGuideState(): m_state=6
00:56:11.542 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8976
00:56:11.544 00.002 21068 Star::Find returns 1 (0), X=219.73, Y=875.81, Mass=129374, SNR=79.7, Peak=11251 HFD=3.9
00:56:11.546 00.002 21068 MultiStar: [#1 -0.37,-0.11,1.20,U] [#2 -0.33,-0.25,1.15,U] [#3 -0.23,-0.29,1.10,U] [#4 0.01,-0.17,0.86,U] [#5 -0.17,-0.35,1.28,U] [#6 -0.03,-0.18,0.71,U] [#7 0.24,-0.21,0.58,U] [#8 -0.41,-0.34,0.00,M7] 
00:56:11.548 00.002 21068 single-star, 7 included, MultiStar: {-0.18, -0.19}, one-star: {-0.23, 0.10}
00:56:11.549 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
00:56:11.550 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
00:56:11.551 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.26 cameraTheta=2.72 mountX=0.25 mountY=-0.05, mountTheta=-0.19
00:56:11.553 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.10, opts=13)
00:56:11.554 00.001 21068 Enqueuing Move request for scope (-0.23, 0.10)
00:56:11.555 00.001 16108 Worker thread wakes up
00:56:11.556 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
00:56:11.556 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
00:56:11.556 00.000 16108 Moving (-0.23, 0.10) raw xDistance=0.25 yDistance=-0.05
00:56:11.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:56:11.556 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:11.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:11.556 00.000 16108 MoveAxis(W, 65, ABG)
00:56:11.556 00.000 16108 Guiding  Dir = 3, Dur = 65
00:56:11.556 00.000 16108 IsSlewing returns 0
00:56:11.557 00.001 16108 IsGuiding returns 0
00:56:11.561 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3446, FiltMin=2960, FiltMax=53155, Gamma=1.000
00:56:11.575 00.014 21068 UpdateGuideState exits: m=129374 SNR=79.7
00:56:11.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:11.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:11.578 00.001 21068 Enqueuing Expose request
00:56:11.581 00.003 16108 PulseGuide returned control before completion, sleep 51
00:56:11.642 00.061 16108 IsGuiding returns 1
00:56:11.642 00.000 16108 scope still moving after pulse duration time elapsed
00:56:11.673 00.031 16108 IsSlewing returns 0
00:56:11.673 00.000 16108 IsGuiding returns 0
00:56:11.673 00.000 16108 scope move finished after 65 + 52 ms
00:56:11.675 00.002 16108 Move returns status 0, amount 65
00:56:11.675 00.000 16108 MoveAxis(N, 0, ABG)
00:56:11.675 00.000 16108 Move returns status 0, amount 0
00:56:11.675 00.000 16108 move complete, result=0
00:56:11.675 00.000 16108 worker thread done servicing request
00:56:11.675 00.000 16108 Worker thread wakes up
00:56:11.675 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
00:56:11.677 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:11.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:12.674 00.997 16108 Exposure complete
00:56:12.753 00.079 16108 worker thread done servicing request
00:56:12.753 00.000 21068 OnExposeComplete: enter
00:56:12.755 00.002 21068 UpdateGuideState(): m_state=6
00:56:12.756 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8977
00:56:12.759 00.003 21068 Star::Find returns 1 (0), X=219.60, Y=875.86, Mass=108205, SNR=70.1, Peak=12643 HFD=3.6
00:56:12.760 00.001 21068 MultiStar: [#1 -0.44,0.03,1.32,U] [#2 -0.45,-0.08,1.35,U] [#3 -0.44,-0.15,1.24,U] [#4 -0.09,0.21,1.03,U] [#5 -0.52,-0.15,0.00,M1] [#6 -0.35,0.03,1.01,U] [#7 -0.31,-0.24,0.69,U] [#8 -0.40,-0.53,0.00,M8] 
00:56:12.761 00.001 21068 refined, 6 included, MultiStar: {-0.36, -0.00}, one-star: {-0.36, 0.16}
00:56:12.762 00.001 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
00:56:12.762 00.000 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
00:56:12.763 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-3.14 mountX=0.35 mountY=0.09, mountTheta=0.24
00:56:12.765 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.00, opts=13)
00:56:12.766 00.001 21068 Enqueuing Move request for scope (-0.36, -0.00)
00:56:12.766 00.000 16108 Worker thread wakes up
00:56:12.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.00) opts 0xd
00:56:12.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.00)
00:56:12.767 00.001 16108 Moving (-0.36, -0.00) raw xDistance=0.35 yDistance=0.09
00:56:12.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:56:12.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:12.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:12.767 00.000 16108 MoveAxis(W, 97, ABG)
00:56:12.767 00.000 16108 Guiding  Dir = 3, Dur = 97
00:56:12.767 00.000 16108 IsSlewing returns 0
00:56:12.767 00.000 16108 IsGuiding returns 0
00:56:12.771 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3446, FiltMin=2979, FiltMax=56749, Gamma=1.000
00:56:12.776 00.005 16108 PulseGuide returned control before completion, sleep 99
00:56:12.785 00.009 21068 UpdateGuideState exits: m=108205 SNR=70.1
00:56:12.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:12.788 00.001 21068 Enqueuing Expose request
00:56:12.884 00.096 16108 IsGuiding returns 1
00:56:12.884 00.000 16108 scope still moving after pulse duration time elapsed
00:56:12.915 00.031 16108 IsSlewing returns 0
00:56:12.916 00.001 16108 IsGuiding returns 1
00:56:12.946 00.030 16108 IsSlewing returns 0
00:56:12.947 00.001 16108 IsGuiding returns 0
00:56:12.947 00.000 16108 scope move finished after 97 + 82 ms
00:56:12.947 00.000 16108 Move returns status 0, amount 97
00:56:12.947 00.000 16108 MoveAxis(N, 0, ABG)
00:56:12.947 00.000 16108 Move returns status 0, amount 0
00:56:12.947 00.000 16108 move complete, result=0
00:56:12.947 00.000 16108 worker thread done servicing request
00:56:12.947 00.000 21068 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
00:56:12.949 00.002 16108 Worker thread wakes up
00:56:12.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:12.950 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:14.118 01.168 16108 Exposure complete
00:56:14.193 00.075 16108 worker thread done servicing request
00:56:14.195 00.002 21068 OnExposeComplete: enter
00:56:14.196 00.001 21068 UpdateGuideState(): m_state=6
00:56:14.198 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8978
00:56:14.200 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=875.72, Mass=120034, SNR=84.6, Peak=12115 HFD=3.5
00:56:14.202 00.002 21068 MultiStar: [#1 0.47,-0.07,0.00,M1] [#2 0.75,-0.23,0.00,M1] [#3 0.68,-0.27,0.00,M1] [#4 0.75,-0.24,0.00,M1] [#5 0.54,0.04,0.00,M2] [#6 0.21,0.18,0.85,U] [#7 0.75,-0.33,0.00,M1] [#8 0.75,-0.45,0.00,M9] 
00:56:14.205 00.003 21068 refined, 1 included, MultiStar: {0.43, 0.09}, one-star: {0.61, 0.02}
00:56:14.206 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
00:56:14.208 00.002 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
00:56:14.209 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=0.09 hyp=0.44 cameraTheta=0.21 mountX=-0.41 mountY=-0.19, mountTheta=-2.71
00:56:14.212 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=0.09, opts=13)
00:56:14.214 00.002 21068 Enqueuing Move request for scope (0.43, 0.09)
00:56:14.215 00.001 16108 Worker thread wakes up
00:56:14.216 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.09) opts 0xd
00:56:14.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, 0.09)
00:56:14.216 00.000 16108 Moving (0.43, 0.09) raw xDistance=-0.41 yDistance=-0.19
00:56:14.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
00:56:14.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:14.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:56:14.216 00.000 16108 MoveAxis(E, 100, ABG)
00:56:14.216 00.000 16108 Guiding  Dir = 2, Dur = 100
00:56:14.217 00.001 16108 IsSlewing returns 0
00:56:14.217 00.000 16108 IsGuiding returns 0
00:56:14.220 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3443, FiltMin=2982, FiltMax=62585, Gamma=1.000
00:56:14.239 00.019 21068 UpdateGuideState exits: m=120034 SNR=84.6
00:56:14.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:14.241 00.001 21068 Enqueuing Expose request
00:56:14.263 00.022 16108 PulseGuide returned control before completion, sleep 65
00:56:14.340 00.077 16108 IsGuiding returns 1
00:56:14.340 00.000 16108 scope still moving after pulse duration time elapsed
00:56:14.371 00.031 16108 IsSlewing returns 0
00:56:14.371 00.000 16108 IsGuiding returns 1
00:56:14.402 00.031 16108 IsSlewing returns 0
00:56:14.402 00.000 16108 IsGuiding returns 1
00:56:14.433 00.031 16108 IsSlewing returns 0
00:56:14.433 00.000 16108 IsGuiding returns 0
00:56:14.434 00.001 16108 scope move finished after 100 + 116 ms
00:56:14.434 00.000 16108 Move returns status 0, amount 100
00:56:14.434 00.000 16108 MoveAxis(N, 0, ABG)
00:56:14.434 00.000 16108 Move returns status 0, amount 0
00:56:14.434 00.000 16108 move complete, result=0
00:56:14.434 00.000 16108 worker thread done servicing request
00:56:14.434 00.000 16108 Worker thread wakes up
00:56:14.435 00.001 21068 GuideStep: -0.4 px 100 ms EAST, -0.2 px 0 ms NORTH
00:56:14.437 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:14.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:15.402 00.965 16108 Exposure complete
00:56:15.469 00.067 16108 worker thread done servicing request
00:56:15.470 00.001 21068 OnExposeComplete: enter
00:56:15.472 00.002 21068 UpdateGuideState(): m_state=6
00:56:15.474 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8979
00:56:15.476 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=875.40, Mass=117566, SNR=71.1, Peak=11741 HFD=3.5
00:56:15.478 00.002 21068 MultiStar: [#1 0.74,-0.22,0.00,M2] [#2 0.41,-0.53,0.00,M2] [#3 0.41,-0.67,0.00,M2] [#4 0.52,-0.22,0.00,M2] [#5 0.15,-0.47,0.00,M3] [#6 0.40,-0.26,0.00,M1] [#7 0.82,-0.20,0.00,M2] [#8 0.66,-0.66,0.00,M10] 
00:56:15.479 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
00:56:15.481 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
00:56:15.481 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-0.70 mountX=-0.40 mountY=0.21, mountTheta=2.66
00:56:15.483 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.30, opts=13)
00:56:15.484 00.001 21068 Enqueuing Move request for scope (0.35, -0.30)
00:56:15.485 00.001 16108 Worker thread wakes up
00:56:15.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.30) opts 0xd
00:56:15.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.30)
00:56:15.485 00.000 16108 Moving (0.35, -0.30) raw xDistance=-0.40 yDistance=0.21
00:56:15.486 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
00:56:15.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:15.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:56:15.486 00.000 16108 MoveAxis(E, 111, ABG)
00:56:15.486 00.000 16108 Guiding  Dir = 2, Dur = 111
00:56:15.486 00.000 16108 IsSlewing returns 0
00:56:15.486 00.000 16108 IsGuiding returns 0
00:56:15.489 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3443, FiltMin=2973, FiltMax=61344, Gamma=1.000
00:56:15.505 00.016 21068 UpdateGuideState exits: m=117566 SNR=71.1
00:56:15.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:15.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:15.507 00.000 21068 Enqueuing Expose request
00:56:15.526 00.019 16108 PulseGuide returned control before completion, sleep 81
00:56:15.620 00.094 16108 IsGuiding returns 1
00:56:15.620 00.000 16108 scope still moving after pulse duration time elapsed
00:56:15.651 00.031 16108 IsSlewing returns 0
00:56:15.651 00.000 16108 IsGuiding returns 1
00:56:15.683 00.032 16108 IsSlewing returns 0
00:56:15.683 00.000 16108 IsGuiding returns 1
00:56:15.715 00.032 16108 IsSlewing returns 0
00:56:15.715 00.000 16108 IsGuiding returns 0
00:56:15.715 00.000 16108 scope move finished after 111 + 118 ms
00:56:15.715 00.000 16108 Move returns status 0, amount 111
00:56:15.715 00.000 16108 MoveAxis(N, 0, ABG)
00:56:15.716 00.001 16108 Move returns status 0, amount 0
00:56:15.716 00.000 16108 move complete, result=0
00:56:15.716 00.000 16108 worker thread done servicing request
00:56:15.716 00.000 21068 GuideStep: -0.4 px 111 ms EAST, 0.2 px 0 ms NORTH
00:56:15.718 00.002 16108 Worker thread wakes up
00:56:15.719 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:15.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:16.888 01.169 16108 Exposure complete
00:56:16.959 00.071 16108 worker thread done servicing request
00:56:16.959 00.000 21068 OnExposeComplete: enter
00:56:16.959 00.000 21068 UpdateGuideState(): m_state=6
00:56:16.960 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8980
00:56:16.961 00.001 21068 Star::Find returns 1 (0), X=219.27, Y=875.97, Mass=102433, SNR=75.0, Peak=11187 HFD=3.9
00:56:16.962 00.001 21068 MultiStar: [#1 -0.65,0.17,0.00,M3] [#2 -0.36,-0.28,1.38,U] [#3 -0.65,-0.21,0.00,M3] [#4 -0.41,-0.13,0.84,U] [#5 -0.59,0.23,0.00,M4] [#6 -0.63,0.30,0.00,M2] [#7 -0.14,-0.25,0.72,U] [#8 -0.39,-0.50,0.00,R] 
00:56:16.963 00.001 21068 refined, 3 included, MultiStar: {-0.41, -0.11}, one-star: {-0.69, 0.27}
00:56:16.963 00.000 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
00:56:16.964 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
00:56:16.966 00.002 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.11 hyp=0.43 cameraTheta=-2.89 mountX=0.39 mountY=0.20, mountTheta=0.47
00:56:16.967 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.11, opts=13)
00:56:16.968 00.001 21068 Enqueuing Move request for scope (-0.41, -0.11)
00:56:16.969 00.001 16108 Worker thread wakes up
00:56:16.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.11) opts 0xd
00:56:16.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.11)
00:56:16.969 00.000 16108 Moving (-0.41, -0.11) raw xDistance=0.39 yDistance=0.20
00:56:16.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
00:56:16.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:16.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:56:16.969 00.000 16108 MoveAxis(W, 94, ABG)
00:56:16.969 00.000 16108 Guiding  Dir = 3, Dur = 94
00:56:16.969 00.000 16108 IsSlewing returns 0
00:56:16.969 00.000 16108 IsGuiding returns 0
00:56:16.974 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3443, FiltMin=2966, FiltMax=63981, Gamma=1.000
00:56:16.997 00.023 21068 UpdateGuideState exits: m=102433 SNR=75.0
00:56:16.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:16.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:16.999 00.000 21068 Enqueuing Expose request
00:56:17.014 00.015 16108 PulseGuide returned control before completion, sleep 60
00:56:17.091 00.077 16108 IsGuiding returns 1
00:56:17.091 00.000 16108 scope still moving after pulse duration time elapsed
00:56:17.122 00.031 16108 IsSlewing returns 0
00:56:17.122 00.000 16108 IsGuiding returns 0
00:56:17.122 00.000 16108 scope move finished after 94 + 59 ms
00:56:17.122 00.000 16108 Move returns status 0, amount 94
00:56:17.122 00.000 16108 MoveAxis(N, 0, ABG)
00:56:17.122 00.000 16108 Move returns status 0, amount 0
00:56:17.122 00.000 16108 move complete, result=0
00:56:17.124 00.002 16108 worker thread done servicing request
00:56:17.124 00.000 16108 Worker thread wakes up
00:56:17.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:17.124 00.000 21068 GuideStep: 0.4 px 94 ms WEST, 0.2 px 0 ms NORTH
00:56:17.126 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:18.098 00.972 16108 Exposure complete
00:56:18.166 00.068 16108 worker thread done servicing request
00:56:18.166 00.000 21068 OnExposeComplete: enter
00:56:18.167 00.001 21068 UpdateGuideState(): m_state=6
00:56:18.169 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8981
00:56:18.169 00.000 21068 Star::Find returns 1 (0), X=219.66, Y=875.60, Mass=112892, SNR=73.4, Peak=11219 HFD=3.4
00:56:18.170 00.001 21068 MultiStar: [#1 0.06,-0.06,1.32,U] [#2 0.10,-0.29,1.26,U] [#3 -0.29,-0.28,1.13,U] [#4 -0.13,-0.01,0.80,U] [#5 -0.18,-0.16,0.94,U] [#6 0.08,0.12,1.02,U] [#7 0.23,-0.05,0.67,U] [#8 0.35,0.17,0.84,U] 
00:56:18.171 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.30, -0.10}
00:56:18.172 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
00:56:18.172 00.000 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
00:56:18.173 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=0.00 mountY=0.09, mountTheta=1.53
00:56:18.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
00:56:18.176 00.001 21068 Enqueuing Move request for scope (-0.02, -0.09)
00:56:18.176 00.000 16108 Worker thread wakes up
00:56:18.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:56:18.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:56:18.177 00.001 16108 Moving (-0.02, -0.09) raw xDistance=0.00 yDistance=0.09
00:56:18.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:56:18.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:18.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:18.177 00.000 16108 MoveAxis(E, 0, ABG)
00:56:18.177 00.000 16108 Move returns status 0, amount 0
00:56:18.177 00.000 16108 MoveAxis(N, 0, ABG)
00:56:18.177 00.000 16108 Move returns status 0, amount 0
00:56:18.177 00.000 16108 move complete, result=0
00:56:18.177 00.000 16108 worker thread done servicing request
00:56:18.180 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3446, FiltMin=2941, FiltMax=58093, Gamma=1.000
00:56:18.196 00.016 21068 UpdateGuideState exits: m=112892 SNR=73.4
00:56:18.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:18.197 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:18.198 00.001 21068 Enqueuing Expose request
00:56:18.199 00.001 16108 Worker thread wakes up
00:56:18.199 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:18.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:18.200 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:19.357 01.157 16108 Exposure complete
00:56:19.414 00.057 16108 worker thread done servicing request
00:56:19.415 00.001 21068 OnExposeComplete: enter
00:56:19.416 00.001 21068 UpdateGuideState(): m_state=6
00:56:19.417 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8982
00:56:19.419 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=875.52, Mass=108004, SNR=72.2, Peak=13037 HFD=3.5
00:56:19.420 00.001 21068 MultiStar: [#1 0.11,-0.02,1.25,U] [#2 -0.23,-0.50,0.00,M1] [#3 0.07,-0.23,1.16,U] [#4 0.44,-0.05,0.85,U] [#5 -0.61,-0.43,0.00,M4] [#6 -0.34,-0.31,0.82,U] [#7 0.20,-0.36,0.68,U] [#8 0.64,-0.03,0.00,M1] 
00:56:19.421 00.001 21068 single-star, 5 included, MultiStar: {0.07, -0.17}, one-star: {-0.03, -0.18}
00:56:19.422 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
00:56:19.422 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
00:56:19.423 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.75 mountX=0.00 mountY=0.18, mountTheta=1.57
00:56:19.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.18, opts=13)
00:56:19.426 00.001 21068 Enqueuing Move request for scope (-0.03, -0.18)
00:56:19.426 00.000 16108 Worker thread wakes up
00:56:19.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
00:56:19.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
00:56:19.426 00.000 16108 Moving (-0.03, -0.18) raw xDistance=0.00 yDistance=0.18
00:56:19.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:56:19.428 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:19.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:56:19.428 00.000 16108 MoveAxis(E, 0, ABG)
00:56:19.428 00.000 16108 Move returns status 0, amount 0
00:56:19.428 00.000 16108 MoveAxis(N, 0, ABG)
00:56:19.428 00.000 16108 Move returns status 0, amount 0
00:56:19.428 00.000 16108 move complete, result=0
00:56:19.428 00.000 16108 worker thread done servicing request
00:56:19.435 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3446, FiltMin=2963, FiltMax=52000, Gamma=1.000
00:56:19.461 00.026 21068 UpdateGuideState exits: m=108004 SNR=72.2
00:56:19.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:19.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:19.466 00.002 21068 Enqueuing Expose request
00:56:19.467 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:19.469 00.002 16108 Worker thread wakes up
00:56:19.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:19.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:20.454 00.985 16108 Exposure complete
00:56:20.510 00.056 16108 worker thread done servicing request
00:56:20.511 00.001 21068 OnExposeComplete: enter
00:56:20.513 00.002 21068 UpdateGuideState(): m_state=6
00:56:20.514 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8983
00:56:20.516 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=875.75, Mass=110053, SNR=66.7, Peak=14195 HFD=3.4
00:56:20.517 00.001 21068 MultiStar: [#1 0.12,-0.28,1.46,U] [#2 -0.30,-0.49,0.00,M2] [#3 -0.05,-0.46,1.28,U] [#4 0.03,-0.17,1.29,U] [#5 0.20,-0.16,1.21,U] [#6 0.08,-0.29,1.10,U] [#7 0.00,-0.36,0.77,U] [#8 0.52,0.28,0.00,M2] 
00:56:20.519 00.002 21068 single-star, 6 included, MultiStar: {0.04, -0.24}, one-star: {-0.13, 0.04}
00:56:20.519 00.000 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
00:56:20.520 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
00:56:20.521 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.82 mountX=0.14 mountY=-0.01, mountTheta=-0.09
00:56:20.522 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
00:56:20.523 00.001 21068 Enqueuing Move request for scope (-0.13, 0.04)
00:56:20.524 00.001 16108 Worker thread wakes up
00:56:20.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
00:56:20.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
00:56:20.524 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.14 yDistance=-0.01
00:56:20.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:56:20.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:20.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:20.524 00.000 16108 MoveAxis(E, 0, ABG)
00:56:20.524 00.000 16108 Move returns status 0, amount 0
00:56:20.524 00.000 16108 MoveAxis(N, 0, ABG)
00:56:20.524 00.000 16108 Move returns status 0, amount 0
00:56:20.524 00.000 16108 move complete, result=0
00:56:20.524 00.000 16108 worker thread done servicing request
00:56:20.533 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3446, FiltMin=2979, FiltMax=46627, Gamma=1.000
00:56:20.550 00.017 21068 UpdateGuideState exits: m=110053 SNR=66.7
00:56:20.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.551 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:20.552 00.001 21068 Enqueuing Expose request
00:56:20.553 00.001 16108 Worker thread wakes up
00:56:20.553 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:20.554 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:20.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:21.707 01.153 16108 Exposure complete
00:56:21.776 00.069 16108 worker thread done servicing request
00:56:21.776 00.000 21068 OnExposeComplete: enter
00:56:21.777 00.001 21068 UpdateGuideState(): m_state=6
00:56:21.778 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8984
00:56:21.779 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.82, Mass=117915, SNR=73.9, Peak=15603 HFD=3.0
00:56:21.780 00.001 21068 MultiStar: [#1 -0.28,0.28,1.28,U] [#2 -0.06,-0.21,1.33,U] [#3 0.06,-0.06,1.14,U] [#4 0.37,0.29,0.00,M1] [#5 -0.03,0.11,1.10,U] [#6 0.06,0.32,0.80,U] [#7 -0.03,0.04,0.71,U] [#8 0.77,0.33,0.00,M3] 
00:56:21.780 00.000 21068 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {-0.13, 0.12}
00:56:21.781 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
00:56:21.782 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
00:56:21.782 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.33 mountX=0.08 mountY=-0.05, mountTheta=-0.60
00:56:21.785 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
00:56:21.786 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
00:56:21.787 00.001 16108 Worker thread wakes up
00:56:21.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:56:21.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:56:21.787 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
00:56:21.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:56:21.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:21.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:21.787 00.000 16108 MoveAxis(E, 0, ABG)
00:56:21.787 00.000 16108 Move returns status 0, amount 0
00:56:21.787 00.000 16108 MoveAxis(N, 0, ABG)
00:56:21.787 00.000 16108 Move returns status 0, amount 0
00:56:21.787 00.000 16108 move complete, result=0
00:56:21.787 00.000 16108 worker thread done servicing request
00:56:21.791 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3446, FiltMin=2989, FiltMax=65472, Gamma=1.000
00:56:21.805 00.014 21068 UpdateGuideState exits: m=117915 SNR=73.9
00:56:21.809 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:21.811 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:21.813 00.002 21068 Enqueuing Expose request
00:56:21.816 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:21.818 00.002 16108 Worker thread wakes up
00:56:21.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:21.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:22.782 00.963 16108 Exposure complete
00:56:22.845 00.063 16108 worker thread done servicing request
00:56:22.845 00.000 21068 OnExposeComplete: enter
00:56:22.846 00.001 21068 UpdateGuideState(): m_state=6
00:56:22.847 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8985
00:56:22.848 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.96, Mass=116471, SNR=73.6, Peak=14403 HFD=3.3
00:56:22.850 00.002 21068 MultiStar: [#1 -0.14,0.07,1.28,U] [#2 -0.12,-0.24,1.39,U] [#3 0.27,0.01,1.10,U] [#4 0.33,0.02,0.95,U] [#5 -0.08,0.21,0.97,U] [#6 0.04,0.19,0.87,U] [#7 -0.09,0.03,0.61,U] [#8 0.55,0.03,0.00,M4] 
00:56:22.852 00.002 21068 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {-0.20, 0.26}
00:56:22.853 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
00:56:22.855 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
00:56:22.856 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.69 mountX=0.02 mountY=-0.05, mountTheta=-1.28
00:56:22.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
00:56:22.859 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
00:56:22.860 00.001 16108 Worker thread wakes up
00:56:22.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:56:22.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:56:22.860 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
00:56:22.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:22.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:22.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:22.860 00.000 16108 MoveAxis(E, 0, ABG)
00:56:22.860 00.000 16108 Move returns status 0, amount 0
00:56:22.860 00.000 16108 MoveAxis(N, 0, ABG)
00:56:22.860 00.000 16108 Move returns status 0, amount 0
00:56:22.860 00.000 16108 move complete, result=0
00:56:22.860 00.000 16108 worker thread done servicing request
00:56:22.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3446, FiltMin=2982, FiltMax=65510, Gamma=1.000
00:56:22.879 00.015 21068 UpdateGuideState exits: m=116471 SNR=73.6
00:56:22.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.882 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:22.882 00.000 21068 Enqueuing Expose request
00:56:22.883 00.001 16108 Worker thread wakes up
00:56:22.883 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:22.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:22.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:24.051 01.167 16108 Exposure complete
00:56:24.110 00.059 16108 worker thread done servicing request
00:56:24.110 00.000 21068 OnExposeComplete: enter
00:56:24.111 00.001 21068 UpdateGuideState(): m_state=6
00:56:24.114 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8986
00:56:24.115 00.001 21068 Star::Find returns 1 (0), X=219.56, Y=875.65, Mass=123991, SNR=97.0, Peak=12931 HFD=3.4
00:56:24.117 00.002 21068 MultiStar: [#1 0.07,-0.16,0.92,U] [#2 -0.23,-0.43,0.00,M1] [#3 0.25,-0.51,0.00,M1] [#4 0.62,-0.45,0.00,M1] [#5 0.16,-0.58,0.00,M2] [#6 0.30,-0.16,0.81,U] [#7 0.32,-0.42,0.00,M1] [#8 0.48,-0.08,0.00,M5] 
00:56:24.119 00.002 21068 refined, 2 included, MultiStar: {-0.04, -0.12}, one-star: {-0.40, -0.05}
00:56:24.120 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
00:56:24.121 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
00:56:24.123 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.86 mountX=0.01 mountY=0.13, mountTheta=1.46
00:56:24.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.12, opts=13)
00:56:24.127 00.002 21068 Enqueuing Move request for scope (-0.04, -0.12)
00:56:24.128 00.001 16108 Worker thread wakes up
00:56:24.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
00:56:24.128 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
00:56:24.128 00.000 16108 Moving (-0.04, -0.12) raw xDistance=0.01 yDistance=0.13
00:56:24.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:24.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:24.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:56:24.128 00.000 16108 MoveAxis(E, 0, ABG)
00:56:24.128 00.000 16108 Move returns status 0, amount 0
00:56:24.128 00.000 16108 MoveAxis(N, 0, ABG)
00:56:24.128 00.000 16108 Move returns status 0, amount 0
00:56:24.128 00.000 16108 move complete, result=0
00:56:24.128 00.000 16108 worker thread done servicing request
00:56:24.132 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3446, FiltMin=2947, FiltMax=55437, Gamma=1.000
00:56:24.150 00.018 21068 UpdateGuideState exits: m=123991 SNR=97.0
00:56:24.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:24.152 00.000 21068 Enqueuing Expose request
00:56:24.153 00.001 16108 Worker thread wakes up
00:56:24.153 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:24.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:24.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:25.133 00.979 16108 Exposure complete
00:56:25.194 00.061 16108 worker thread done servicing request
00:56:25.194 00.000 21068 OnExposeComplete: enter
00:56:25.195 00.001 21068 UpdateGuideState(): m_state=6
00:56:25.195 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8987
00:56:25.196 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.50, Mass=129070, SNR=82.5, Peak=14131 HFD=3.4
00:56:25.197 00.001 21068 MultiStar: [#1 -0.10,-0.23,1.04,U] [#2 0.03,-0.55,0.00,M2] [#3 0.20,-0.64,0.00,M2] [#4 0.94,-0.11,0.00,M2] [#5 0.32,-0.19,0.90,U] [#6 0.82,0.15,0.00,M1] [#7 0.18,-0.32,0.62,U] [#8 0.40,0.25,0.00,M6] 
00:56:25.198 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.23}, one-star: {0.24, -0.20}
00:56:25.198 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
00:56:25.199 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
00:56:25.200 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-0.99 mountX=-0.19 mountY=0.18, mountTheta=2.36
00:56:25.201 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.23, opts=13)
00:56:25.202 00.001 21068 Enqueuing Move request for scope (0.15, -0.23)
00:56:25.204 00.002 16108 Worker thread wakes up
00:56:25.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
00:56:25.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
00:56:25.204 00.000 16108 Moving (0.15, -0.23) raw xDistance=-0.19 yDistance=0.18
00:56:25.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:56:25.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:25.205 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:56:25.205 00.000 16108 MoveAxis(E, 0, ABG)
00:56:25.205 00.000 16108 Move returns status 0, amount 0
00:56:25.205 00.000 16108 MoveAxis(N, 0, ABG)
00:56:25.205 00.000 16108 Move returns status 0, amount 0
00:56:25.205 00.000 16108 move complete, result=0
00:56:25.205 00.000 16108 worker thread done servicing request
00:56:25.213 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3449, FiltMin=2944, FiltMax=62720, Gamma=1.000
00:56:25.233 00.020 21068 UpdateGuideState exits: m=129070 SNR=82.5
00:56:25.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:25.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:25.236 00.001 21068 Enqueuing Expose request
00:56:25.238 00.002 16108 Worker thread wakes up
00:56:25.238 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:25.239 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:25.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:26.400 01.161 16108 Exposure complete
00:56:26.458 00.058 16108 worker thread done servicing request
00:56:26.458 00.000 21068 OnExposeComplete: enter
00:56:26.459 00.001 21068 UpdateGuideState(): m_state=6
00:56:26.460 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8988
00:56:26.461 00.001 21068 Star::Find returns 1 (0), X=219.57, Y=875.77, Mass=112440, SNR=79.3, Peak=14211 HFD=3.2
00:56:26.462 00.001 21068 MultiStar: [#1 -0.23,-0.20,1.09,U] [#2 -0.18,-0.25,1.26,U] [#3 -0.16,-0.51,0.00,M3] [#4 -0.15,0.22,0.98,U] [#5 0.14,-0.05,0.95,U] [#6 0.24,0.09,0.96,U] [#7 -0.11,0.10,0.68,U] [#8 0.23,0.18,0.94,U] 
00:56:26.463 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {-0.39, 0.07}
00:56:26.463 00.000 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
00:56:26.464 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
00:56:26.465 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.06 mountY=0.01, mountTheta=0.19
00:56:26.466 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
00:56:26.467 00.001 21068 Enqueuing Move request for scope (-0.06, 0.00)
00:56:26.468 00.001 16108 Worker thread wakes up
00:56:26.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
00:56:26.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
00:56:26.468 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
00:56:26.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:56:26.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:26.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:26.468 00.000 16108 MoveAxis(E, 0, ABG)
00:56:26.468 00.000 16108 Move returns status 0, amount 0
00:56:26.468 00.000 16108 MoveAxis(N, 0, ABG)
00:56:26.468 00.000 16108 Move returns status 0, amount 0
00:56:26.468 00.000 16108 move complete, result=0
00:56:26.469 00.001 16108 worker thread done servicing request
00:56:26.477 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3449, FiltMin=2942, FiltMax=62653, Gamma=1.000
00:56:26.501 00.024 21068 UpdateGuideState exits: m=112440 SNR=79.3
00:56:26.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:26.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:26.504 00.001 21068 Enqueuing Expose request
00:56:26.505 00.001 16108 Worker thread wakes up
00:56:26.505 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:26.505 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:26.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:27.469 00.964 16108 Exposure complete
00:56:27.532 00.063 16108 worker thread done servicing request
00:56:27.532 00.000 21068 OnExposeComplete: enter
00:56:27.534 00.002 21068 UpdateGuideState(): m_state=6
00:56:27.536 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8989
00:56:27.536 00.000 21068 Star::Find returns 1 (0), X=219.92, Y=875.78, Mass=133184, SNR=82.4, Peak=18179 HFD=3.1
00:56:27.538 00.002 21068 MultiStar: [#1 0.18,0.04,1.17,U] [#2 -0.21,-0.25,1.27,U] [#3 0.35,-0.21,0.92,U] [#4 0.22,-0.16,0.90,U] [#5 0.38,0.02,0.82,U] [#6 0.15,-0.03,0.98,U] [#7 -0.06,-0.07,0.69,U] [#8 0.41,0.11,0.84,U] 
00:56:27.539 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {-0.04, 0.08}
00:56:27.540 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
00:56:27.541 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
00:56:27.542 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=0.05 mountY=-0.07, mountTheta=-0.96
00:56:27.545 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
00:56:27.547 00.002 21068 Enqueuing Move request for scope (-0.04, 0.08)
00:56:27.548 00.001 16108 Worker thread wakes up
00:56:27.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:56:27.548 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:56:27.548 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.05 yDistance=-0.07
00:56:27.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:27.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:27.548 00.000 16108 MoveAxis(E, 0, ABG)
00:56:27.548 00.000 16108 Move returns status 0, amount 0
00:56:27.549 00.001 16108 MoveAxis(N, 0, ABG)
00:56:27.549 00.000 16108 Move returns status 0, amount 0
00:56:27.549 00.000 16108 move complete, result=0
00:56:27.549 00.000 16108 worker thread done servicing request
00:56:27.557 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3449, FiltMin=2851, FiltMax=56147, Gamma=1.000
00:56:27.583 00.026 21068 UpdateGuideState exits: m=133184 SNR=82.4
00:56:27.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.586 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:27.589 00.003 21068 Enqueuing Expose request
00:56:27.591 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:27.593 00.002 16108 Worker thread wakes up
00:56:27.593 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:27.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:28.763 01.170 16108 Exposure complete
00:56:28.839 00.076 16108 worker thread done servicing request
00:56:28.839 00.000 21068 OnExposeComplete: enter
00:56:28.840 00.001 21068 UpdateGuideState(): m_state=6
00:56:28.841 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8990
00:56:28.842 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.97, Mass=131900, SNR=96.6, Peak=15427 HFD=3.3
00:56:28.842 00.000 21068 MultiStar: [#1 0.28,0.10,0.99,U] [#2 0.52,-0.24,0.00,M1] [#3 0.21,-0.21,0.86,U] [#4 0.21,0.18,0.92,U] [#5 0.19,0.02,0.81,U] [#6 0.28,0.21,0.68,U] [#7 0.45,0.08,0.40,U] [#8 1.03,0.23,0.00,M5] 
00:56:28.843 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.10}, one-star: {0.32, 0.27}
00:56:28.844 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
00:56:28.845 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
00:56:28.845 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.35 mountX=-0.24 mountY=-0.16, mountTheta=-2.57
00:56:28.848 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.10, opts=13)
00:56:28.849 00.001 21068 Enqueuing Move request for scope (0.26, 0.10)
00:56:28.849 00.000 16108 Worker thread wakes up
00:56:28.850 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.10) opts 0xd
00:56:28.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.10)
00:56:28.850 00.000 16108 Moving (0.26, 0.10) raw xDistance=-0.24 yDistance=-0.16
00:56:28.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:56:28.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:28.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:56:28.850 00.000 16108 MoveAxis(E, 64, ABG)
00:56:28.850 00.000 16108 Guiding  Dir = 2, Dur = 64
00:56:28.851 00.001 16108 IsSlewing returns 0
00:56:28.851 00.000 16108 IsGuiding returns 0
00:56:28.853 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3446, FiltMin=2944, FiltMax=62355, Gamma=1.000
00:56:28.868 00.015 21068 UpdateGuideState exits: m=131900 SNR=96.6
00:56:28.868 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:28.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:28.870 00.001 21068 Enqueuing Expose request
00:56:28.888 00.018 16108 PulseGuide returned control before completion, sleep 37
00:56:28.934 00.046 16108 IsGuiding returns 1
00:56:28.934 00.000 16108 scope still moving after pulse duration time elapsed
00:56:28.966 00.032 16108 IsSlewing returns 0
00:56:28.966 00.000 16108 IsGuiding returns 1
00:56:28.997 00.031 16108 IsSlewing returns 0
00:56:28.997 00.000 16108 IsGuiding returns 0
00:56:28.997 00.000 16108 scope move finished after 64 + 82 ms
00:56:28.997 00.000 16108 Move returns status 0, amount 64
00:56:28.997 00.000 16108 MoveAxis(N, 0, ABG)
00:56:28.997 00.000 16108 Move returns status 0, amount 0
00:56:28.997 00.000 16108 move complete, result=0
00:56:28.997 00.000 16108 worker thread done servicing request
00:56:28.997 00.000 16108 Worker thread wakes up
00:56:28.997 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
00:56:29.000 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:29.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:29.974 00.974 16108 Exposure complete
00:56:30.046 00.072 16108 worker thread done servicing request
00:56:30.046 00.000 21068 OnExposeComplete: enter
00:56:30.047 00.001 21068 UpdateGuideState(): m_state=6
00:56:30.048 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8991
00:56:30.049 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.70, Mass=130019, SNR=84.4, Peak=16707 HFD=3.2
00:56:30.049 00.000 21068 MultiStar: [#1 0.08,0.13,1.15,U] [#2 0.05,-0.24,1.16,U] [#3 -0.06,-0.15,0.90,U] [#4 0.34,-0.03,0.81,U] [#5 -0.18,0.05,0.92,U] [#6 0.39,0.18,0.77,U] [#7 0.10,0.04,0.67,U] [#8 0.79,0.13,0.00,M6] 
00:56:30.050 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.10, -0.01}
00:56:30.051 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
00:56:30.052 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
00:56:30.054 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.15 mountX=-0.06 mountY=-0.01, mountTheta=-3.06
00:56:30.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
00:56:30.056 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
00:56:30.057 00.001 16108 Worker thread wakes up
00:56:30.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:56:30.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:56:30.057 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
00:56:30.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:30.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:30.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:30.057 00.000 16108 MoveAxis(E, 0, ABG)
00:56:30.057 00.000 16108 Move returns status 0, amount 0
00:56:30.058 00.001 16108 MoveAxis(N, 0, ABG)
00:56:30.058 00.000 16108 Move returns status 0, amount 0
00:56:30.058 00.000 16108 move complete, result=0
00:56:30.058 00.000 16108 worker thread done servicing request
00:56:30.061 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3446, FiltMin=2966, FiltMax=59683, Gamma=1.000
00:56:30.082 00.021 21068 UpdateGuideState exits: m=130019 SNR=84.4
00:56:30.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.085 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:30.087 00.002 21068 Enqueuing Expose request
00:56:30.088 00.001 16108 Worker thread wakes up
00:56:30.088 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:30.088 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:30.089 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:31.242 01.153 16108 Exposure complete
00:56:31.313 00.071 16108 worker thread done servicing request
00:56:31.313 00.000 21068 OnExposeComplete: enter
00:56:31.316 00.003 21068 UpdateGuideState(): m_state=6
00:56:31.317 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8992
00:56:31.318 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.78, Mass=145585, SNR=99.1, Peak=17315 HFD=3.6
00:56:31.321 00.003 21068 MultiStar: [#1 -0.06,-0.14,0.91,U] [#2 -0.17,-0.34,0.85,U] [#3 0.00,-0.44,0.80,U] [#4 0.57,-0.15,0.00,M1] [#5 0.02,-0.15,0.76,U] [#6 0.11,-0.08,0.69,U] [#7 -0.17,0.03,0.50,U] [#8 0.17,0.14,0.62,U] 
00:56:31.322 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.12}, one-star: {-0.30, 0.08}
00:56:31.324 00.002 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
00:56:31.325 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
00:56:31.327 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.04 mountX=0.04 mountY=0.13, mountTheta=1.28
00:56:31.331 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
00:56:31.333 00.002 21068 Enqueuing Move request for scope (-0.06, -0.12)
00:56:31.334 00.001 16108 Worker thread wakes up
00:56:31.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
00:56:31.335 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
00:56:31.335 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.13
00:56:31.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:56:31.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:31.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:56:31.335 00.000 16108 MoveAxis(E, 0, ABG)
00:56:31.335 00.000 16108 Move returns status 0, amount 0
00:56:31.335 00.000 16108 MoveAxis(N, 0, ABG)
00:56:31.335 00.000 16108 Move returns status 0, amount 0
00:56:31.336 00.001 16108 move complete, result=0
00:56:31.336 00.000 16108 worker thread done servicing request
00:56:31.343 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3446, FiltMin=2976, FiltMax=61603, Gamma=1.000
00:56:31.366 00.023 21068 UpdateGuideState exits: m=145585 SNR=99.1
00:56:31.368 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.370 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:31.372 00.002 21068 Enqueuing Expose request
00:56:31.374 00.002 16108 Worker thread wakes up
00:56:31.374 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:31.375 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:31.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:32.353 00.978 16108 Exposure complete
00:56:32.431 00.078 16108 worker thread done servicing request
00:56:32.431 00.000 21068 OnExposeComplete: enter
00:56:32.433 00.002 21068 UpdateGuideState(): m_state=6
00:56:32.434 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8993
00:56:32.436 00.002 21068 Star::Find returns 1 (0), X=219.43, Y=875.81, Mass=128295, SNR=89.5, Peak=17747 HFD=3.2
00:56:32.438 00.002 21068 MultiStar: [#1 -0.06,-0.01,1.10,U] [#2 -0.40,-0.07,1.51,U] [#3 -0.33,-0.10,1.09,U] [#4 0.18,0.07,0.66,U] [#5 -0.34,0.16,0.84,U] [#6 -0.16,0.27,0.81,U] [#7 -0.17,0.04,0.54,U] [#8 0.13,0.03,0.68,U] 
00:56:32.439 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.04}, one-star: {-0.53, 0.11}
00:56:32.440 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
00:56:32.441 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
00:56:32.442 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.96 mountX=0.23 mountY=0.01, mountTheta=0.06
00:56:32.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.04, opts=13)
00:56:32.444 00.001 21068 Enqueuing Move request for scope (-0.23, 0.04)
00:56:32.445 00.001 16108 Worker thread wakes up
00:56:32.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
00:56:32.445 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
00:56:32.445 00.000 16108 Moving (-0.23, 0.04) raw xDistance=0.23 yDistance=0.01
00:56:32.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:56:32.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:32.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:32.445 00.000 16108 MoveAxis(W, 60, ABG)
00:56:32.446 00.001 16108 Guiding  Dir = 3, Dur = 60
00:56:32.446 00.000 16108 IsSlewing returns 0
00:56:32.446 00.000 16108 IsGuiding returns 0
00:56:32.454 00.008 16108 PulseGuide returned control before completion, sleep 63
00:56:32.454 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3446, FiltMin=2985, FiltMax=59776, Gamma=1.000
00:56:32.476 00.022 21068 UpdateGuideState exits: m=128295 SNR=89.5
00:56:32.478 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:32.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:32.480 00.001 21068 Enqueuing Expose request
00:56:32.531 00.051 16108 IsGuiding returns 1
00:56:32.531 00.000 16108 scope still moving after pulse duration time elapsed
00:56:32.563 00.032 16108 IsSlewing returns 0
00:56:32.563 00.000 16108 IsGuiding returns 0
00:56:32.563 00.000 16108 scope move finished after 60 + 56 ms
00:56:32.564 00.001 16108 Move returns status 0, amount 60
00:56:32.564 00.000 16108 MoveAxis(N, 0, ABG)
00:56:32.564 00.000 16108 Move returns status 0, amount 0
00:56:32.564 00.000 16108 move complete, result=0
00:56:32.564 00.000 16108 worker thread done servicing request
00:56:32.564 00.000 16108 Worker thread wakes up
00:56:32.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:32.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:32.564 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.0 px 0 ms NORTH
00:56:33.722 01.158 16108 Exposure complete
00:56:33.787 00.065 16108 worker thread done servicing request
00:56:33.787 00.000 21068 OnExposeComplete: enter
00:56:33.788 00.001 21068 UpdateGuideState(): m_state=6
00:56:33.789 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8994
00:56:33.790 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.75, Mass=111499, SNR=72.4, Peak=15907 HFD=3.0
00:56:33.791 00.001 21068 MultiStar: [#1 0.23,-0.16,1.17,U] [#2 0.23,-0.19,1.29,U] [#3 -0.04,-0.16,1.12,U] [#4 0.19,-0.07,0.96,U] [#5 -0.16,-0.06,0.95,U] [#6 0.18,-0.25,0.93,U] [#7 0.65,0.12,0.00,M1] [#8 0.53,0.00,0.00,M5] 
00:56:33.793 00.002 21068 single-star, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.12, 0.05}
00:56:33.793 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
00:56:33.794 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
00:56:33.794 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.37 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
00:56:33.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
00:56:33.798 00.002 21068 Enqueuing Move request for scope (0.12, 0.05)
00:56:33.800 00.002 16108 Worker thread wakes up
00:56:33.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:56:33.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:56:33.800 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.07
00:56:33.801 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:56:33.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:33.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:33.801 00.000 16108 MoveAxis(E, 0, ABG)
00:56:33.801 00.000 16108 Move returns status 0, amount 0
00:56:33.801 00.000 16108 MoveAxis(N, 0, ABG)
00:56:33.801 00.000 16108 Move returns status 0, amount 0
00:56:33.801 00.000 16108 move complete, result=0
00:56:33.802 00.001 16108 worker thread done servicing request
00:56:33.807 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3446, FiltMin=3008, FiltMax=59408, Gamma=1.000
00:56:33.827 00.020 21068 UpdateGuideState exits: m=111499 SNR=72.4
00:56:33.827 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.828 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:33.829 00.001 21068 Enqueuing Expose request
00:56:33.829 00.000 16108 Worker thread wakes up
00:56:33.829 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:33.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:33.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:34.818 00.988 16108 Exposure complete
00:56:34.881 00.063 16108 worker thread done servicing request
00:56:34.881 00.000 21068 OnExposeComplete: enter
00:56:34.882 00.001 21068 UpdateGuideState(): m_state=6
00:56:34.883 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8995
00:56:34.883 00.000 21068 Star::Find returns 1 (0), X=219.69, Y=875.57, Mass=129026, SNR=84.4, Peak=14723 HFD=3.4
00:56:34.885 00.002 21068 MultiStar: [#1 0.20,-0.04,1.33,U] [#2 -0.21,-0.46,0.00,M1] [#3 0.25,-0.20,1.03,U] [#4 0.42,0.11,0.94,U] [#5 0.21,-0.25,0.91,U] [#6 0.15,-0.06,0.73,U] [#7 0.50,-0.05,0.00,M2] [#8 0.17,-0.09,0.71,U] 
00:56:34.886 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.09}, one-star: {-0.27, -0.13}
00:56:34.887 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
00:56:34.887 00.000 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
00:56:34.888 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.53 mountX=-0.18 mountY=0.05, mountTheta=2.84
00:56:34.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.09, opts=13)
00:56:34.891 00.001 21068 Enqueuing Move request for scope (0.16, -0.09)
00:56:34.891 00.000 16108 Worker thread wakes up
00:56:34.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:56:34.892 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:56:34.892 00.000 16108 Moving (0.16, -0.09) raw xDistance=-0.18 yDistance=0.05
00:56:34.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:56:34.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:34.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:56:34.892 00.000 16108 MoveAxis(E, 0, ABG)
00:56:34.892 00.000 16108 Move returns status 0, amount 0
00:56:34.892 00.000 16108 MoveAxis(N, 0, ABG)
00:56:34.892 00.000 16108 Move returns status 0, amount 0
00:56:34.892 00.000 16108 move complete, result=0
00:56:34.892 00.000 16108 worker thread done servicing request
00:56:34.896 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3446, FiltMin=2934, FiltMax=58192, Gamma=1.000
00:56:34.911 00.015 21068 UpdateGuideState exits: m=129026 SNR=84.4
00:56:34.911 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:34.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:34.913 00.001 21068 Enqueuing Expose request
00:56:34.914 00.001 16108 Worker thread wakes up
00:56:34.914 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:34.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:34.915 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:36.063 01.148 16108 Exposure complete
00:56:36.119 00.056 16108 worker thread done servicing request
00:56:36.119 00.000 21068 OnExposeComplete: enter
00:56:36.121 00.002 21068 UpdateGuideState(): m_state=6
00:56:36.122 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8996
00:56:36.123 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.74, Mass=149505, SNR=110.0, Peak=14499 HFD=3.6
00:56:36.124 00.001 21068 MultiStar: [#1 0.04,0.28,0.85,U] [#2 0.10,-0.21,0.88,U] [#3 0.20,-0.07,0.75,U] [#4 0.41,0.06,0.55,U] [#5 0.19,0.07,0.68,U] [#6 0.24,0.12,0.60,U] [#7 0.05,-0.13,0.50,U] [#8 0.38,0.24,0.63,U] 
00:56:36.125 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {-0.27, 0.04}
00:56:36.125 00.000 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
00:56:36.127 00.002 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
00:56:36.128 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
00:56:36.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
00:56:36.131 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
00:56:36.132 00.001 16108 Worker thread wakes up
00:56:36.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:56:36.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:56:36.132 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.07
00:56:36.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:56:36.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:36.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:36.132 00.000 16108 MoveAxis(E, 0, ABG)
00:56:36.132 00.000 16108 Move returns status 0, amount 0
00:56:36.132 00.000 16108 MoveAxis(N, 0, ABG)
00:56:36.132 00.000 16108 Move returns status 0, amount 0
00:56:36.132 00.000 16108 move complete, result=0
00:56:36.132 00.000 16108 worker thread done servicing request
00:56:36.137 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3443, FiltMin=2969, FiltMax=53328, Gamma=1.000
00:56:36.151 00.014 21068 UpdateGuideState exits: m=149505 SNR=110.0
00:56:36.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:36.153 00.000 21068 Enqueuing Expose request
00:56:36.154 00.001 16108 Worker thread wakes up
00:56:36.154 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:36.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:36.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:37.128 00.973 16108 Exposure complete
00:56:37.199 00.071 16108 worker thread done servicing request
00:56:37.200 00.001 21068 OnExposeComplete: enter
00:56:37.201 00.001 21068 UpdateGuideState(): m_state=6
00:56:37.204 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8997
00:56:37.206 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=875.82, Mass=116732, SNR=80.4, Peak=13923 HFD=3.1
00:56:37.207 00.001 21068 MultiStar: [#1 0.01,-0.02,1.17,U] [#2 -0.17,-0.10,1.23,U] [#3 0.27,-0.56,0.00,M1] [#4 -0.08,-0.33,0.88,U] [#5 -0.00,0.06,0.85,U] [#6 0.24,-0.05,0.82,U] [#7 0.03,0.21,0.54,U] [#8 0.63,0.19,0.00,M4] 
00:56:37.209 00.002 21068 refined, 6 included, MultiStar: {-0.00, -0.03}, one-star: {0.04, 0.12}
00:56:37.210 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
00:56:37.211 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
00:56:37.213 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.68 mountX=-0.00 mountY=0.03, mountTheta=1.64
00:56:37.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
00:56:37.216 00.001 21068 Enqueuing Move request for scope (-0.00, -0.03)
00:56:37.217 00.001 16108 Worker thread wakes up
00:56:37.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
00:56:37.218 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
00:56:37.218 00.000 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
00:56:37.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:56:37.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:37.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:37.218 00.000 16108 MoveAxis(E, 0, ABG)
00:56:37.218 00.000 16108 Move returns status 0, amount 0
00:56:37.218 00.000 16108 MoveAxis(N, 0, ABG)
00:56:37.218 00.000 16108 Move returns status 0, amount 0
00:56:37.218 00.000 16108 move complete, result=0
00:56:37.218 00.000 16108 worker thread done servicing request
00:56:37.222 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3443, FiltMin=2979, FiltMax=62003, Gamma=1.000
00:56:37.240 00.018 21068 UpdateGuideState exits: m=116732 SNR=80.4
00:56:37.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:37.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:37.243 00.001 21068 Enqueuing Expose request
00:56:37.243 00.000 16108 Worker thread wakes up
00:56:37.243 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:37.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:37.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:38.412 01.168 16108 Exposure complete
00:56:38.474 00.062 16108 worker thread done servicing request
00:56:38.474 00.000 21068 OnExposeComplete: enter
00:56:38.477 00.003 21068 UpdateGuideState(): m_state=6
00:56:38.480 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8998
00:56:38.482 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=875.91, Mass=108905, SNR=76.3, Peak=13843 HFD=3.3
00:56:38.485 00.003 21068 MultiStar: [#1 -0.13,0.16,1.00,U] [#2 -0.01,-0.20,1.10,U] [#3 0.20,-0.18,1.11,U] [#4 0.05,0.02,0.90,U] [#5 -0.13,-0.14,1.02,U] [#6 0.18,0.17,0.92,U] [#7 0.17,-0.12,0.78,U] [#8 0.26,-0.06,0.78,U] 
00:56:38.489 00.004 21068 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {-0.15, 0.21}
00:56:38.490 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
00:56:38.491 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
00:56:38.491 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.43 mountX=-0.04 mountY=0.01, mountTheta=2.95
00:56:38.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
00:56:38.495 00.002 21068 Enqueuing Move request for scope (0.04, -0.02)
00:56:38.495 00.000 16108 Worker thread wakes up
00:56:38.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
00:56:38.496 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
00:56:38.496 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
00:56:38.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:38.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:38.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:38.496 00.000 16108 MoveAxis(E, 0, ABG)
00:56:38.496 00.000 16108 Move returns status 0, amount 0
00:56:38.496 00.000 16108 MoveAxis(N, 0, ABG)
00:56:38.496 00.000 16108 Move returns status 0, amount 0
00:56:38.496 00.000 16108 move complete, result=0
00:56:38.496 00.000 16108 worker thread done servicing request
00:56:38.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3443, FiltMin=2957, FiltMax=59731, Gamma=1.000
00:56:38.515 00.015 21068 UpdateGuideState exits: m=108905 SNR=76.3
00:56:38.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:38.517 00.000 21068 Enqueuing Expose request
00:56:38.518 00.001 16108 Worker thread wakes up
00:56:38.518 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:38.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:38.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:39.506 00.987 16108 Exposure complete
00:56:39.570 00.064 16108 worker thread done servicing request
00:56:39.571 00.001 21068 OnExposeComplete: enter
00:56:39.571 00.000 21068 UpdateGuideState(): m_state=6
00:56:39.572 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8999
00:56:39.573 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.73, Mass=122385, SNR=82.4, Peak=17459 HFD=3.0
00:56:39.574 00.001 21068 MultiStar: [#1 -0.26,-0.16,1.17,U] [#2 0.03,-0.28,1.04,U] [#3 0.03,-0.31,0.97,U] [#4 -0.11,-0.53,0.00,M1] [#5 -0.02,-0.19,0.88,U] [#6 0.20,-0.01,0.80,U] [#7 0.28,-0.05,0.68,U] [#8 0.48,0.08,0.00,M4] 
00:56:39.575 00.001 21068 single-star, 6 included, MultiStar: {0.00, -0.15}, one-star: {-0.07, 0.03}
00:56:39.576 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
00:56:39.576 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
00:56:39.577 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.70 mountX=0.07 mountY=-0.02, mountTheta=-0.21
00:56:39.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
00:56:39.580 00.001 21068 Enqueuing Move request for scope (-0.07, 0.03)
00:56:39.581 00.001 16108 Worker thread wakes up
00:56:39.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:56:39.581 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:56:39.581 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.02
00:56:39.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:39.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:39.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:39.581 00.000 16108 MoveAxis(E, 0, ABG)
00:56:39.581 00.000 16108 Move returns status 0, amount 0
00:56:39.581 00.000 16108 MoveAxis(N, 0, ABG)
00:56:39.581 00.000 16108 Move returns status 0, amount 0
00:56:39.581 00.000 16108 move complete, result=0
00:56:39.581 00.000 16108 worker thread done servicing request
00:56:39.585 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3446, FiltMin=2979, FiltMax=65510, Gamma=1.000
00:56:39.611 00.026 21068 UpdateGuideState exits: m=122385 SNR=82.4
00:56:39.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.612 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:39.613 00.001 21068 Enqueuing Expose request
00:56:39.615 00.002 16108 Worker thread wakes up
00:56:39.615 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:39.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:39.616 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:40.770 01.154 16108 Exposure complete
00:56:40.823 00.053 16108 worker thread done servicing request
00:56:40.823 00.000 21068 OnExposeComplete: enter
00:56:40.824 00.001 21068 UpdateGuideState(): m_state=6
00:56:40.825 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9000
00:56:40.825 00.000 21068 Star::Find returns 1 (0), X=219.87, Y=875.46, Mass=120296, SNR=75.5, Peak=14525 HFD=3.3
00:56:40.826 00.001 21068 MultiStar: [#1 -0.21,-0.08,1.22,U] [#2 -0.23,-0.47,0.00,M1] [#3 -0.04,-0.29,1.15,U] [#4 0.15,-0.23,0.89,U] [#5 -0.45,-0.29,0.00,M1] [#6 0.06,-0.02,0.81,U] [#7 -0.03,-0.44,0.79,U] [#8 0.46,-0.18,0.00,M5] 
00:56:40.827 00.001 21068 refined, 5 included, MultiStar: {-0.04, -0.21}, one-star: {-0.09, -0.24}
00:56:40.828 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
00:56:40.829 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
00:56:40.830 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.77 mountX=0.01 mountY=0.22, mountTheta=1.55
00:56:40.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
00:56:40.832 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
00:56:40.833 00.001 16108 Worker thread wakes up
00:56:40.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
00:56:40.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
00:56:40.833 00.000 16108 Moving (-0.04, -0.21) raw xDistance=0.01 yDistance=0.22
00:56:40.835 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:40.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:56:40.835 00.000 16108 MoveAxis(E, 0, ABG)
00:56:40.835 00.000 16108 Move returns status 0, amount 0
00:56:40.835 00.000 16108 MoveAxis(S, 43, ABG)
00:56:40.835 00.000 16108 Guiding  Dir = 1, Dur = 43
00:56:40.835 00.000 16108 IsSlewing returns 0
00:56:40.835 00.000 16108 IsGuiding returns 0
00:56:40.845 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3443, FiltMin=2893, FiltMax=60861, Gamma=1.000
00:56:40.861 00.016 16108 PulseGuide returned control before completion, sleep 28
00:56:40.867 00.006 21068 UpdateGuideState exits: m=120296 SNR=75.5
00:56:40.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:40.868 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:40.869 00.001 21068 Enqueuing Expose request
00:56:40.890 00.021 16108 IsGuiding returns 1
00:56:40.890 00.000 16108 scope still moving after pulse duration time elapsed
00:56:40.922 00.032 16108 IsSlewing returns 0
00:56:40.922 00.000 16108 IsGuiding returns 1
00:56:40.952 00.030 16108 IsSlewing returns 0
00:56:40.952 00.000 16108 IsGuiding returns 0
00:56:40.952 00.000 16108 scope move finished after 43 + 74 ms
00:56:40.952 00.000 16108 Move returns status 0, amount 43
00:56:40.952 00.000 16108 move complete, result=0
00:56:40.954 00.002 16108 worker thread done servicing request
00:56:40.954 00.000 16108 Worker thread wakes up
00:56:40.954 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
00:56:40.957 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:40.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:41.927 00.970 16108 Exposure complete
00:56:41.989 00.062 16108 worker thread done servicing request
00:56:41.989 00.000 21068 OnExposeComplete: enter
00:56:41.990 00.001 21068 UpdateGuideState(): m_state=6
00:56:41.991 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9001
00:56:41.992 00.001 21068 Star::Find returns 1 (0), X=219.47, Y=875.33, Mass=137712, SNR=96.5, Peak=13123 HFD=3.4
00:56:41.993 00.001 21068 MultiStar: [#1 0.11,-0.39,0.97,U] [#2 -0.33,-0.65,0.00,M2] [#3 0.02,-0.45,0.83,U] [#4 0.30,-0.23,0.84,U] [#5 -0.10,-0.42,0.76,U] [#6 0.09,-0.24,0.64,U] [#7 -0.06,-0.50,0.00,M1] [#8 0.18,-0.13,0.66,U] 
00:56:41.994 00.001 21068 refined, 6 included, MultiStar: {-0.00, -0.33}, one-star: {-0.49, -0.38}
00:56:41.995 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
00:56:41.996 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
00:56:41.996 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=-0.06 mountY=0.32, mountTheta=1.74
00:56:41.998 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.33, opts=13)
00:56:41.999 00.001 21068 Enqueuing Move request for scope (-0.00, -0.33)
00:56:42.000 00.001 16108 Worker thread wakes up
00:56:42.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
00:56:42.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
00:56:42.000 00.000 16108 Moving (-0.00, -0.33) raw xDistance=-0.06 yDistance=0.32
00:56:42.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:42.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
00:56:42.000 00.000 16108 MoveAxis(E, 0, ABG)
00:56:42.000 00.000 16108 Move returns status 0, amount 0
00:56:42.000 00.000 16108 MoveAxis(S, 65, ABG)
00:56:42.000 00.000 16108 Guiding  Dir = 1, Dur = 65
00:56:42.000 00.000 16108 IsSlewing returns 0
00:56:42.000 00.000 16108 IsGuiding returns 0
00:56:42.004 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3446, FiltMin=2864, FiltMax=53293, Gamma=1.000
00:56:42.019 00.015 21068 UpdateGuideState exits: m=137712 SNR=96.5
00:56:42.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:42.020 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:42.021 00.001 21068 Enqueuing Expose request
00:56:42.053 00.032 16108 PulseGuide returned control before completion, sleep 23
00:56:42.083 00.030 16108 IsGuiding returns 1
00:56:42.083 00.000 16108 scope still moving after pulse duration time elapsed
00:56:42.114 00.031 16108 IsSlewing returns 0
00:56:42.115 00.001 16108 IsGuiding returns 1
00:56:42.145 00.030 16108 IsSlewing returns 0
00:56:42.146 00.001 16108 IsGuiding returns 0
00:56:42.146 00.000 16108 scope move finished after 65 + 80 ms
00:56:42.146 00.000 16108 Move returns status 0, amount 65
00:56:42.146 00.000 16108 move complete, result=0
00:56:42.146 00.000 16108 worker thread done servicing request
00:56:42.146 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
00:56:42.148 00.002 16108 Worker thread wakes up
00:56:42.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:42.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:43.309 01.161 16108 Exposure complete
00:56:43.366 00.057 16108 worker thread done servicing request
00:56:43.366 00.000 21068 OnExposeComplete: enter
00:56:43.367 00.001 21068 UpdateGuideState(): m_state=6
00:56:43.367 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9002
00:56:43.368 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=875.82, Mass=113758, SNR=70.2, Peak=16371 HFD=3.0
00:56:43.369 00.001 21068 MultiStar: [#1 -0.24,-0.14,1.18,U] [#2 -0.16,-0.11,1.36,U] [#3 -0.17,-0.04,1.29,U] [#4 0.20,0.07,0.94,U] [#5 -0.02,0.10,1.01,U] [#6 0.14,0.31,1.09,U] [#7 -0.09,0.26,0.65,U] [#8 0.34,0.38,0.00,M5] 
00:56:43.370 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.28, 0.12}
00:56:43.372 00.002 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
00:56:43.372 00.000 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
00:56:43.373 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.62 mountX=0.09 mountY=-0.03, mountTheta=-0.29
00:56:43.374 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
00:56:43.375 00.001 21068 Enqueuing Move request for scope (-0.09, 0.05)
00:56:43.376 00.001 16108 Worker thread wakes up
00:56:43.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:56:43.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:56:43.376 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=-0.03
00:56:43.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:43.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:43.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:43.376 00.000 16108 MoveAxis(E, 0, ABG)
00:56:43.377 00.001 16108 Move returns status 0, amount 0
00:56:43.377 00.000 16108 MoveAxis(N, 0, ABG)
00:56:43.377 00.000 16108 Move returns status 0, amount 0
00:56:43.377 00.000 16108 move complete, result=0
00:56:43.377 00.000 16108 worker thread done servicing request
00:56:43.381 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3443, FiltMin=2937, FiltMax=57104, Gamma=1.000
00:56:43.403 00.022 21068 UpdateGuideState exits: m=113758 SNR=70.2
00:56:43.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.404 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:43.405 00.001 21068 Enqueuing Expose request
00:56:43.406 00.001 16108 Worker thread wakes up
00:56:43.406 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:43.406 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:43.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:44.374 00.968 16108 Exposure complete
00:56:44.432 00.058 16108 worker thread done servicing request
00:56:44.432 00.000 21068 OnExposeComplete: enter
00:56:44.433 00.001 21068 UpdateGuideState(): m_state=6
00:56:44.433 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9003
00:56:44.435 00.002 21068 Star::Find returns 1 (0), X=219.67, Y=875.98, Mass=110871, SNR=75.1, Peak=13507 HFD=3.3
00:56:44.438 00.003 21068 MultiStar: [#1 0.06,0.25,1.55,U] [#2 -0.10,-0.02,1.24,U] [#3 -0.17,-0.17,1.20,U] [#4 0.12,0.23,0.97,U] [#5 0.26,0.18,1.07,U] [#6 0.15,0.23,0.89,U] [#7 0.11,0.05,0.73,U] [#8 0.39,0.49,0.00,M6] 
00:56:44.440 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {-0.28, 0.27}
00:56:44.441 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
00:56:44.442 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
00:56:44.444 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=0.01 mountY=-0.12, mountTheta=-1.48
00:56:44.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
00:56:44.448 00.002 21068 Enqueuing Move request for scope (0.01, 0.13)
00:56:44.450 00.002 16108 Worker thread wakes up
00:56:44.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:56:44.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:56:44.450 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.12
00:56:44.451 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:44.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:44.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:44.451 00.000 16108 MoveAxis(E, 0, ABG)
00:56:44.451 00.000 16108 Move returns status 0, amount 0
00:56:44.451 00.000 16108 MoveAxis(N, 0, ABG)
00:56:44.451 00.000 16108 Move returns status 0, amount 0
00:56:44.451 00.000 16108 move complete, result=0
00:56:44.451 00.000 16108 worker thread done servicing request
00:56:44.457 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3446, FiltMin=2931, FiltMax=59424, Gamma=1.000
00:56:44.480 00.023 21068 UpdateGuideState exits: m=110871 SNR=75.1
00:56:44.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.481 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:44.482 00.001 21068 Enqueuing Expose request
00:56:44.483 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:44.484 00.001 16108 Worker thread wakes up
00:56:44.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:44.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:45.641 01.157 16108 Exposure complete
00:56:45.703 00.062 16108 worker thread done servicing request
00:56:45.703 00.000 21068 OnExposeComplete: enter
00:56:45.705 00.002 21068 UpdateGuideState(): m_state=6
00:56:45.707 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9004
00:56:45.709 00.002 21068 Star::Find returns 1 (0), X=219.45, Y=876.09, Mass=117799, SNR=82.6, Peak=14243 HFD=3.4
00:56:45.711 00.002 21068 MultiStar: [#1 -0.06,0.23,1.07,U] [#2 0.05,0.03,1.37,U] [#3 -0.06,0.00,1.12,U] [#4 -0.20,-0.00,0.95,U] [#5 -0.48,-0.03,0.00,M1] [#6 0.07,0.28,0.76,U] [#7 -0.27,0.35,0.71,U] [#8 0.32,0.21,0.86,U] 
00:56:45.712 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.17}, one-star: {-0.51, 0.39}
00:56:45.712 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
00:56:45.713 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
00:56:45.714 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.18 cameraTheta=2.01 mountX=0.11 mountY=-0.14, mountTheta=-0.93
00:56:45.715 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.17, opts=13)
00:56:45.717 00.002 21068 Enqueuing Move request for scope (-0.08, 0.17)
00:56:45.718 00.001 16108 Worker thread wakes up
00:56:45.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
00:56:45.718 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
00:56:45.719 00.001 16108 Moving (-0.08, 0.17) raw xDistance=0.11 yDistance=-0.14
00:56:45.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:45.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:45.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:45.719 00.000 16108 MoveAxis(E, 0, ABG)
00:56:45.719 00.000 16108 Move returns status 0, amount 0
00:56:45.719 00.000 16108 MoveAxis(N, 0, ABG)
00:56:45.719 00.000 16108 Move returns status 0, amount 0
00:56:45.719 00.000 16108 move complete, result=0
00:56:45.719 00.000 16108 worker thread done servicing request
00:56:45.725 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3446, FiltMin=2976, FiltMax=57853, Gamma=1.000
00:56:45.746 00.021 21068 UpdateGuideState exits: m=117799 SNR=82.6
00:56:45.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:45.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:45.749 00.001 21068 Enqueuing Expose request
00:56:45.749 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:45.750 00.001 16108 Worker thread wakes up
00:56:45.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:45.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:46.732 00.982 16108 Exposure complete
00:56:46.788 00.056 16108 worker thread done servicing request
00:56:46.788 00.000 21068 OnExposeComplete: enter
00:56:46.789 00.001 21068 UpdateGuideState(): m_state=6
00:56:46.790 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9005
00:56:46.790 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=875.61, Mass=128897, SNR=84.6, Peak=15715 HFD=3.4
00:56:46.791 00.001 21068 MultiStar: [#1 -0.04,0.36,1.18,U] [#2 -0.11,-0.09,1.06,U] [#3 0.21,-0.17,0.93,U] [#4 0.11,0.23,0.91,U] [#5 -0.42,-0.20,0.87,U] [#6 0.15,-0.14,0.75,U] [#7 0.39,-0.22,0.71,U] [#8 0.79,0.22,0.00,M6] 
00:56:46.792 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.19, -0.09}
00:56:46.793 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
00:56:46.795 00.002 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
00:56:46.795 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.91 mountX=0.00 mountY=0.02, mountTheta=1.40
00:56:46.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
00:56:46.798 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
00:56:46.799 00.001 16108 Worker thread wakes up
00:56:46.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:56:46.799 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:56:46.799 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
00:56:46.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:56:46.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:46.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:46.799 00.000 16108 MoveAxis(E, 0, ABG)
00:56:46.799 00.000 16108 Move returns status 0, amount 0
00:56:46.799 00.000 16108 MoveAxis(N, 0, ABG)
00:56:46.799 00.000 16108 Move returns status 0, amount 0
00:56:46.799 00.000 16108 move complete, result=0
00:56:46.799 00.000 16108 worker thread done servicing request
00:56:46.802 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3443, FiltMin=2957, FiltMax=65510, Gamma=1.000
00:56:46.819 00.017 21068 UpdateGuideState exits: m=128897 SNR=84.6
00:56:46.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:46.822 00.001 21068 Enqueuing Expose request
00:56:46.822 00.000 16108 Worker thread wakes up
00:56:46.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:46.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:46.823 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:47.989 01.166 16108 Exposure complete
00:56:48.042 00.053 16108 worker thread done servicing request
00:56:48.042 00.000 21068 OnExposeComplete: enter
00:56:48.043 00.001 21068 UpdateGuideState(): m_state=6
00:56:48.044 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9006
00:56:48.044 00.000 21068 Star::Find returns 1 (0), X=219.92, Y=875.73, Mass=119478, SNR=77.6, Peak=13011 HFD=3.4
00:56:48.045 00.001 21068 MultiStar: [#1 -0.31,0.26,1.11,U] [#2 -0.09,-0.06,1.41,U] [#3 -0.10,-0.16,1.14,U] [#4 0.10,-0.14,0.94,U] [#5 -0.30,0.04,0.91,U] [#6 -0.06,0.30,1.00,U] [#7 0.37,-0.08,0.69,U] [#8 0.59,0.31,0.00,M7] 
00:56:48.046 00.001 21068 single-star, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.04, 0.02}
00:56:48.047 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
00:56:48.047 00.000 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
00:56:48.048 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.62 mountX=0.04 mountY=-0.01, mountTheta=-0.29
00:56:48.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
00:56:48.051 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
00:56:48.052 00.001 16108 Worker thread wakes up
00:56:48.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:56:48.052 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:56:48.052 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
00:56:48.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:56:48.053 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:48.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:48.053 00.000 16108 MoveAxis(E, 0, ABG)
00:56:48.053 00.000 16108 Move returns status 0, amount 0
00:56:48.053 00.000 16108 MoveAxis(N, 0, ABG)
00:56:48.053 00.000 16108 Move returns status 0, amount 0
00:56:48.053 00.000 16108 move complete, result=0
00:56:48.053 00.000 16108 worker thread done servicing request
00:56:48.056 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3443, FiltMin=2915, FiltMax=58941, Gamma=1.000
00:56:48.071 00.015 21068 UpdateGuideState exits: m=119478 SNR=77.6
00:56:48.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:48.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:48.074 00.001 21068 Enqueuing Expose request
00:56:48.075 00.001 16108 Worker thread wakes up
00:56:48.075 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:48.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:48.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:49.034 00.959 16108 Exposure complete
00:56:49.101 00.067 16108 worker thread done servicing request
00:56:49.101 00.000 21068 OnExposeComplete: enter
00:56:49.102 00.001 21068 UpdateGuideState(): m_state=6
00:56:49.104 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9007
00:56:49.105 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.90, Mass=114414, SNR=85.5, Peak=11443 HFD=3.9
00:56:49.105 00.000 21068 MultiStar: [#1 0.14,-0.02,1.06,U] [#2 0.10,-0.31,1.18,U] [#3 0.25,-0.44,0.00,M1] [#4 0.20,-0.11,0.89,U] [#5 -0.20,-0.28,0.88,U] [#6 0.08,-0.02,0.77,U] [#7 0.26,-0.15,0.56,U] [#8 0.74,0.04,0.00,M8] 
00:56:49.106 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.04, 0.20}
00:56:49.107 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
00:56:49.108 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
00:56:49.109 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.90 mountX=-0.10 mountY=0.08, mountTheta=2.46
00:56:49.114 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
00:56:49.116 00.002 21068 Enqueuing Move request for scope (0.08, -0.10)
00:56:49.117 00.001 16108 Worker thread wakes up
00:56:49.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
00:56:49.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
00:56:49.118 00.001 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
00:56:49.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:56:49.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:49.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:56:49.118 00.000 16108 MoveAxis(E, 0, ABG)
00:56:49.118 00.000 16108 Move returns status 0, amount 0
00:56:49.118 00.000 16108 MoveAxis(N, 0, ABG)
00:56:49.118 00.000 16108 Move returns status 0, amount 0
00:56:49.118 00.000 16108 move complete, result=0
00:56:49.118 00.000 16108 worker thread done servicing request
00:56:49.124 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3443, FiltMin=2931, FiltMax=55821, Gamma=1.000
00:56:49.145 00.021 21068 UpdateGuideState exits: m=114414 SNR=85.5
00:56:49.145 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:49.147 00.001 21068 Enqueuing Expose request
00:56:49.147 00.000 16108 Worker thread wakes up
00:56:49.147 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:49.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:49.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:50.324 01.176 16108 Exposure complete
00:56:50.384 00.060 16108 worker thread done servicing request
00:56:50.384 00.000 21068 OnExposeComplete: enter
00:56:50.385 00.001 21068 UpdateGuideState(): m_state=6
00:56:50.386 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9008
00:56:50.387 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.90, Mass=117181, SNR=74.3, Peak=15891 HFD=3.4
00:56:50.388 00.001 21068 MultiStar: [#1 0.17,0.14,1.25,U] [#2 -0.02,-0.05,1.50,U] [#3 0.17,-0.45,0.00,M2] [#4 0.27,-0.07,0.85,U] [#5 0.03,-0.16,1.06,U] [#6 0.30,0.18,0.77,U] [#7 0.13,0.12,0.78,U] [#8 0.75,0.31,0.00,M9] 
00:56:50.389 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {-0.25, 0.20}
00:56:50.390 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
00:56:50.390 00.000 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
00:56:50.391 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.51 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
00:56:50.393 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
00:56:50.395 00.002 21068 Enqueuing Move request for scope (0.07, 0.04)
00:56:50.396 00.001 16108 Worker thread wakes up
00:56:50.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:56:50.397 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:56:50.397 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.07 yDistance=-0.06
00:56:50.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:56:50.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:50.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:56:50.397 00.000 16108 MoveAxis(E, 0, ABG)
00:56:50.397 00.000 16108 Move returns status 0, amount 0
00:56:50.397 00.000 16108 MoveAxis(N, 0, ABG)
00:56:50.397 00.000 16108 Move returns status 0, amount 0
00:56:50.397 00.000 16108 move complete, result=0
00:56:50.397 00.000 16108 worker thread done servicing request
00:56:50.404 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3440, FiltMin=2960, FiltMax=61856, Gamma=1.000
00:56:50.422 00.018 21068 UpdateGuideState exits: m=117181 SNR=74.3
00:56:50.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:50.423 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:50.424 00.001 21068 Enqueuing Expose request
00:56:50.426 00.002 16108 Worker thread wakes up
00:56:50.426 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:50.427 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:50.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:51.389 00.962 16108 Exposure complete
00:56:51.454 00.065 16108 worker thread done servicing request
00:56:51.454 00.000 21068 OnExposeComplete: enter
00:56:51.457 00.003 21068 UpdateGuideState(): m_state=6
00:56:51.458 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9009
00:56:51.461 00.003 21068 Star::Find returns 1 (0), X=220.01, Y=875.54, Mass=101172, SNR=69.6, Peak=13267 HFD=3.3
00:56:51.462 00.001 21068 MultiStar: [#1 -0.01,0.14,1.20,U] [#2 0.18,-0.28,1.51,U] [#3 0.17,-0.12,1.18,U] [#4 0.49,0.00,0.00,M1] [#5 0.50,-0.10,0.00,M1] [#6 0.42,0.04,1.03,U] [#7 0.53,-0.11,0.00,M1] [#8 0.65,-0.06,0.00,M10] 
00:56:51.463 00.001 21068 single-star, 4 included, MultiStar: {0.16, -0.09}, one-star: {0.05, -0.16}
00:56:51.464 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
00:56:51.467 00.003 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
00:56:51.468 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.25 mountX=-0.08 mountY=0.15, mountTheta=2.08
00:56:51.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.16, opts=13)
00:56:51.471 00.001 21068 Enqueuing Move request for scope (0.05, -0.16)
00:56:51.472 00.001 16108 Worker thread wakes up
00:56:51.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:56:51.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:56:51.472 00.000 16108 Moving (0.05, -0.16) raw xDistance=-0.08 yDistance=0.15
00:56:51.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:56:51.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:51.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:56:51.472 00.000 16108 MoveAxis(E, 0, ABG)
00:56:51.472 00.000 16108 Move returns status 0, amount 0
00:56:51.472 00.000 16108 MoveAxis(N, 0, ABG)
00:56:51.472 00.000 16108 Move returns status 0, amount 0
00:56:51.472 00.000 16108 move complete, result=0
00:56:51.472 00.000 16108 worker thread done servicing request
00:56:51.484 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3443, FiltMin=2950, FiltMax=60128, Gamma=1.000
00:56:51.511 00.027 21068 UpdateGuideState exits: m=101172 SNR=69.6
00:56:51.513 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:51.515 00.001 21068 Enqueuing Expose request
00:56:51.516 00.001 16108 Worker thread wakes up
00:56:51.517 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:51.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:51.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:52.694 01.176 16108 Exposure complete
00:56:52.781 00.087 16108 worker thread done servicing request
00:56:52.781 00.000 21068 OnExposeComplete: enter
00:56:52.782 00.001 21068 UpdateGuideState(): m_state=6
00:56:52.783 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9010
00:56:52.784 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.90, Mass=123352, SNR=74.6, Peak=15315 HFD=3.8
00:56:52.785 00.001 21068 MultiStar: [#1 -0.33,0.13,1.23,U] [#2 -0.10,-0.15,1.37,U] [#3 -0.19,-0.14,1.09,U] [#4 0.19,0.02,1.06,U] [#5 0.05,0.10,1.08,U] [#6 -0.07,-0.00,1.12,U] [#7 0.33,0.17,0.73,U] [#8 0.43,0.22,0.00,R] 
00:56:52.786 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.08, 0.20}
00:56:52.787 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
00:56:52.788 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
00:56:52.788 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.36 mountX=0.03 mountY=-0.02, mountTheta=-0.56
00:56:52.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
00:56:52.791 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
00:56:52.791 00.000 16108 Worker thread wakes up
00:56:52.792 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
00:56:52.792 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
00:56:52.792 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.02
00:56:52.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:56:52.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:52.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:52.792 00.000 16108 MoveAxis(E, 0, ABG)
00:56:52.792 00.000 16108 Move returns status 0, amount 0
00:56:52.792 00.000 16108 MoveAxis(N, 0, ABG)
00:56:52.792 00.000 16108 Move returns status 0, amount 0
00:56:52.792 00.000 16108 move complete, result=0
00:56:52.792 00.000 16108 worker thread done servicing request
00:56:52.795 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3440, FiltMin=2973, FiltMax=58960, Gamma=1.000
00:56:52.811 00.016 21068 UpdateGuideState exits: m=123352 SNR=74.6
00:56:52.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:52.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:52.813 00.001 21068 Enqueuing Expose request
00:56:52.813 00.000 16108 Worker thread wakes up
00:56:52.815 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:52.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:52.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:53.788 00.973 16108 Exposure complete
00:56:53.871 00.083 16108 worker thread done servicing request
00:56:53.871 00.000 21068 OnExposeComplete: enter
00:56:53.872 00.001 21068 UpdateGuideState(): m_state=6
00:56:53.875 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9011
00:56:53.876 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.71, Mass=120997, SNR=93.6, Peak=13907 HFD=3.4
00:56:53.878 00.002 21068 MultiStar: [#1 0.03,0.15,1.03,U] [#2 -0.04,-0.06,0.92,U] [#3 0.22,-0.13,0.87,U] [#4 0.08,-0.07,0.72,U] [#5 0.15,0.27,0.87,U] [#6 0.02,0.37,0.79,U] [#7 0.12,-0.01,0.53,U] [#8 0.27,0.01,0.80,U] 
00:56:53.878 00.000 21068 single-star, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.06, 0.01}
00:56:53.879 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
00:56:53.880 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
00:56:53.882 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=2.94 mountX=0.07 mountY=0.00, mountTheta=0.03
00:56:53.885 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
00:56:53.886 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
00:56:53.887 00.001 16108 Worker thread wakes up
00:56:53.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:56:53.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:56:53.887 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.07 yDistance=0.00
00:56:53.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:53.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:53.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:56:53.887 00.000 16108 MoveAxis(E, 0, ABG)
00:56:53.887 00.000 16108 Move returns status 0, amount 0
00:56:53.887 00.000 16108 MoveAxis(N, 0, ABG)
00:56:53.887 00.000 16108 Move returns status 0, amount 0
00:56:53.887 00.000 16108 move complete, result=0
00:56:53.887 00.000 16108 worker thread done servicing request
00:56:53.893 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3440, FiltMin=2973, FiltMax=54000, Gamma=1.000
00:56:53.914 00.021 21068 UpdateGuideState exits: m=120997 SNR=93.6
00:56:53.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.915 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:53.916 00.001 21068 Enqueuing Expose request
00:56:53.917 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:53.921 00.004 16108 Worker thread wakes up
00:56:53.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:53.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:55.080 01.159 16108 Exposure complete
00:56:55.158 00.078 16108 worker thread done servicing request
00:56:55.158 00.000 21068 OnExposeComplete: enter
00:56:55.159 00.001 21068 UpdateGuideState(): m_state=6
00:56:55.160 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9012
00:56:55.161 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.97, Mass=131128, SNR=76.3, Peak=15635 HFD=3.1
00:56:55.162 00.001 21068 MultiStar: [#1 0.04,0.07,1.17,U] [#2 0.14,0.06,1.29,U] [#3 0.13,-0.09,1.18,U] [#4 0.22,0.23,1.01,U] [#5 0.16,0.15,1.10,U] [#6 0.14,0.36,0.84,U] [#7 0.34,0.09,0.66,U] [#8 0.10,0.13,0.80,U] 
00:56:55.164 00.002 21068 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {-0.12, 0.27}
00:56:55.165 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
00:56:55.167 00.002 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
00:56:55.169 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=-0.09 mountY=-0.16, mountTheta=-2.11
00:56:55.171 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.13, opts=13)
00:56:55.172 00.001 21068 Enqueuing Move request for scope (0.12, 0.13)
00:56:55.173 00.001 16108 Worker thread wakes up
00:56:55.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:56:55.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:56:55.173 00.000 16108 Moving (0.12, 0.13) raw xDistance=-0.09 yDistance=-0.16
00:56:55.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:56:55.174 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:55.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:56:55.174 00.000 16108 MoveAxis(E, 0, ABG)
00:56:55.174 00.000 16108 Move returns status 0, amount 0
00:56:55.174 00.000 16108 MoveAxis(N, 0, ABG)
00:56:55.174 00.000 16108 Move returns status 0, amount 0
00:56:55.174 00.000 16108 move complete, result=0
00:56:55.174 00.000 16108 worker thread done servicing request
00:56:55.178 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3440, FiltMin=2947, FiltMax=61363, Gamma=1.000
00:56:55.192 00.014 21068 UpdateGuideState exits: m=131128 SNR=76.3
00:56:55.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:55.195 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:55.195 00.000 21068 Enqueuing Expose request
00:56:55.196 00.001 16108 Worker thread wakes up
00:56:55.196 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:55.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:55.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:56.173 00.976 16108 Exposure complete
00:56:56.259 00.086 16108 worker thread done servicing request
00:56:56.259 00.000 21068 OnExposeComplete: enter
00:56:56.261 00.002 21068 UpdateGuideState(): m_state=6
00:56:56.262 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9013
00:56:56.263 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.71, Mass=131028, SNR=84.3, Peak=14579 HFD=3.6
00:56:56.265 00.002 21068 MultiStar: [#1 0.07,0.12,0.99,U] [#2 0.32,-0.04,1.12,U] [#3 0.33,-0.16,1.02,U] [#4 0.57,0.26,0.00,M1] [#5 0.41,-0.29,0.00,M1] [#6 0.32,0.30,0.87,U] [#7 0.47,0.07,0.00,M1] [#8 0.17,-0.11,0.73,U] 
00:56:56.267 00.002 21068 single-star, 5 included, MultiStar: {0.24, 0.02}, one-star: {0.19, 0.01}
00:56:56.268 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
00:56:56.269 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
00:56:56.271 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.04 mountX=-0.18 mountY=-0.05, mountTheta=-2.87
00:56:56.274 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
00:56:56.277 00.003 21068 Enqueuing Move request for scope (0.19, 0.01)
00:56:56.277 00.000 16108 Worker thread wakes up
00:56:56.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
00:56:56.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
00:56:56.278 00.001 16108 Moving (0.19, 0.01) raw xDistance=-0.18 yDistance=-0.05
00:56:56.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:56:56.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:56.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:56.278 00.000 16108 MoveAxis(E, 0, ABG)
00:56:56.278 00.000 16108 Move returns status 0, amount 0
00:56:56.278 00.000 16108 MoveAxis(N, 0, ABG)
00:56:56.278 00.000 16108 Move returns status 0, amount 0
00:56:56.279 00.001 16108 move complete, result=0
00:56:56.279 00.000 16108 worker thread done servicing request
00:56:56.283 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3440, FiltMin=2973, FiltMax=63504, Gamma=1.000
00:56:56.298 00.015 21068 UpdateGuideState exits: m=131028 SNR=84.3
00:56:56.298 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:56.301 00.002 21068 Enqueuing Expose request
00:56:56.302 00.001 16108 Worker thread wakes up
00:56:56.302 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:56.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:56.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:57.456 01.154 16108 Exposure complete
00:56:57.512 00.056 16108 worker thread done servicing request
00:56:57.512 00.000 21068 OnExposeComplete: enter
00:56:57.513 00.001 21068 UpdateGuideState(): m_state=6
00:56:57.513 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9014
00:56:57.514 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.32, Mass=129232, SNR=80.9, Peak=14349 HFD=3.5
00:56:57.515 00.001 21068 MultiStar: [#1 -0.03,-0.07,1.12,U] [#2 0.03,-0.66,0.00,M1] [#3 0.11,-0.38,1.13,U] [#4 0.24,-0.09,0.78,U] [#5 0.05,-0.30,0.97,U] [#6 0.14,-0.06,1.00,U] [#7 0.61,-0.60,0.00,M2] [#8 0.35,-0.56,0.00,M1] 
00:56:57.516 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.22}, one-star: {-0.11, -0.38}
00:56:57.517 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
00:56:57.517 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
00:56:57.519 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.31 mountX=-0.10 mountY=0.20, mountTheta=2.02
00:56:57.521 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
00:56:57.521 00.000 21068 Enqueuing Move request for scope (0.06, -0.22)
00:56:57.523 00.002 16108 Worker thread wakes up
00:56:57.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
00:56:57.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
00:56:57.523 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.10 yDistance=0.20
00:56:57.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:56:57.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:57.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:56:57.523 00.000 16108 MoveAxis(E, 0, ABG)
00:56:57.523 00.000 16108 Move returns status 0, amount 0
00:56:57.524 00.001 16108 MoveAxis(N, 0, ABG)
00:56:57.524 00.000 16108 Move returns status 0, amount 0
00:56:57.524 00.000 16108 move complete, result=0
00:56:57.524 00.000 16108 worker thread done servicing request
00:56:57.527 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3440, FiltMin=2976, FiltMax=60701, Gamma=1.000
00:56:57.543 00.016 21068 UpdateGuideState exits: m=129232 SNR=80.9
00:56:57.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:57.545 00.000 21068 Enqueuing Expose request
00:56:57.546 00.001 16108 Worker thread wakes up
00:56:57.546 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:57.547 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:57.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:58.523 00.976 16108 Exposure complete
00:56:58.579 00.056 16108 worker thread done servicing request
00:56:58.579 00.000 21068 OnExposeComplete: enter
00:56:58.580 00.001 21068 UpdateGuideState(): m_state=6
00:56:58.581 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9015
00:56:58.582 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.58, Mass=112755, SNR=73.7, Peak=14035 HFD=3.2
00:56:58.584 00.002 21068 MultiStar: [#1 0.10,-0.41,1.13,U] [#2 0.10,-0.52,0.00,M2] [#3 0.20,-0.32,1.14,U] [#4 0.68,0.15,0.00,M1] [#5 0.01,-0.05,1.02,U] [#6 0.50,0.25,0.00,M1] [#7 0.39,-0.30,0.00,M3] [#8 0.22,-0.15,0.95,U] 
00:56:58.585 00.001 21068 refined, 4 included, MultiStar: {0.07, -0.22}, one-star: {-0.19, -0.12}
00:56:58.586 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
00:56:58.587 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
00:56:58.588 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.25 mountX=-0.11 mountY=0.19, mountTheta=2.08
00:56:58.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.22, opts=13)
00:56:58.591 00.001 21068 Enqueuing Move request for scope (0.07, -0.22)
00:56:58.591 00.000 16108 Worker thread wakes up
00:56:58.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
00:56:58.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
00:56:58.592 00.001 16108 Moving (0.07, -0.22) raw xDistance=-0.11 yDistance=0.19
00:56:58.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:56:58.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:58.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:56:58.592 00.000 16108 MoveAxis(E, 0, ABG)
00:56:58.592 00.000 16108 Move returns status 0, amount 0
00:56:58.592 00.000 16108 MoveAxis(N, 0, ABG)
00:56:58.592 00.000 16108 Move returns status 0, amount 0
00:56:58.592 00.000 16108 move complete, result=0
00:56:58.592 00.000 16108 worker thread done servicing request
00:56:58.597 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3443, FiltMin=2963, FiltMax=59392, Gamma=1.000
00:56:58.613 00.016 21068 UpdateGuideState exits: m=112755 SNR=73.7
00:56:58.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:58.614 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:58.615 00.001 21068 Enqueuing Expose request
00:56:58.616 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:58.617 00.001 16108 Worker thread wakes up
00:56:58.617 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:58.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:56:59.782 01.165 16108 Exposure complete
00:56:59.846 00.064 16108 worker thread done servicing request
00:56:59.846 00.000 21068 OnExposeComplete: enter
00:56:59.847 00.001 21068 UpdateGuideState(): m_state=6
00:56:59.848 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9016
00:56:59.848 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=875.63, Mass=130207, SNR=78.2, Peak=14931 HFD=3.5
00:56:59.850 00.002 21068 MultiStar: [#1 0.23,-0.33,1.23,U] [#2 0.45,-0.33,0.00,M3] [#3 0.32,-0.43,0.00,M1] [#4 0.66,-0.29,0.00,M2] [#5 0.60,0.00,0.00,M1] [#6 0.66,-0.00,0.00,M2] [#7 0.63,-0.51,0.00,M4] [#8 0.47,0.06,0.00,M1] 
00:56:59.851 00.001 21068 single-star, 1 included, MultiStar: {0.22, -0.22}, one-star: {0.19, -0.07}
00:56:59.852 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
00:56:59.853 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
00:56:59.853 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.37 mountX=-0.20 mountY=0.03, mountTheta=3.01
00:56:59.857 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.07, opts=13)
00:56:59.859 00.002 21068 Enqueuing Move request for scope (0.19, -0.07)
00:56:59.862 00.003 16108 Worker thread wakes up
00:56:59.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
00:56:59.862 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
00:56:59.862 00.000 16108 Moving (0.19, -0.07) raw xDistance=-0.20 yDistance=0.03
00:56:59.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:56:59.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:59.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:59.862 00.000 16108 MoveAxis(E, 53, ABG)
00:56:59.862 00.000 16108 Guiding  Dir = 2, Dur = 53
00:56:59.863 00.001 16108 IsSlewing returns 0
00:56:59.863 00.000 16108 IsGuiding returns 0
00:56:59.872 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3443, FiltMin=2926, FiltMax=59549, Gamma=1.000
00:56:59.873 00.001 16108 PulseGuide returned control before completion, sleep 54
00:56:59.890 00.017 21068 UpdateGuideState exits: m=130207 SNR=78.2
00:56:59.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:56:59.893 00.001 21068 Enqueuing Expose request
00:56:59.933 00.040 16108 IsGuiding returns 1
00:56:59.933 00.000 16108 scope still moving after pulse duration time elapsed
00:56:59.964 00.031 16108 IsSlewing returns 0
00:56:59.964 00.000 16108 IsGuiding returns 0
00:56:59.965 00.001 16108 scope move finished after 53 + 48 ms
00:56:59.965 00.000 16108 Move returns status 0, amount 53
00:56:59.965 00.000 16108 MoveAxis(N, 0, ABG)
00:56:59.965 00.000 16108 Move returns status 0, amount 0
00:56:59.965 00.000 16108 move complete, result=0
00:56:59.965 00.000 16108 worker thread done servicing request
00:56:59.965 00.000 16108 Worker thread wakes up
00:56:59.965 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
00:56:59.967 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:56:59.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:00.944 00.977 16108 Exposure complete
00:57:01.010 00.066 16108 worker thread done servicing request
00:57:01.010 00.000 21068 OnExposeComplete: enter
00:57:01.011 00.001 21068 UpdateGuideState(): m_state=6
00:57:01.013 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9017
00:57:01.013 00.000 21068 Star::Find returns 1 (0), X=219.87, Y=875.68, Mass=129708, SNR=78.4, Peak=14995 HFD=3.4
00:57:01.014 00.001 21068 MultiStar: [#1 0.04,-0.01,1.18,U] [#2 0.11,-0.16,1.26,U] [#3 0.01,-0.35,1.08,U] [#4 0.17,-0.01,0.83,U] [#5 0.16,0.12,1.04,U] [#6 0.16,0.09,0.94,U] [#7 0.09,-0.12,0.61,U] [#8 -0.19,-0.04,0.68,U] 
00:57:01.015 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {-0.09, -0.02}
00:57:01.015 00.000 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
00:57:01.016 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
00:57:01.017 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.84 mountX=-0.06 mountY=0.05, mountTheta=2.52
00:57:01.019 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
00:57:01.021 00.002 21068 Enqueuing Move request for scope (0.05, -0.06)
00:57:01.023 00.002 16108 Worker thread wakes up
00:57:01.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:57:01.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:57:01.023 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
00:57:01.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:01.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:01.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:01.024 00.001 16108 MoveAxis(E, 0, ABG)
00:57:01.024 00.000 16108 Move returns status 0, amount 0
00:57:01.024 00.000 16108 MoveAxis(N, 0, ABG)
00:57:01.024 00.000 16108 Move returns status 0, amount 0
00:57:01.024 00.000 16108 move complete, result=0
00:57:01.024 00.000 16108 worker thread done servicing request
00:57:01.029 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3443, FiltMin=2944, FiltMax=63459, Gamma=1.000
00:57:01.050 00.021 21068 UpdateGuideState exits: m=129708 SNR=78.4
00:57:01.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:01.053 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:01.054 00.001 21068 Enqueuing Expose request
00:57:01.056 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:01.057 00.001 16108 Worker thread wakes up
00:57:01.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:01.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:02.240 01.183 16108 Exposure complete
00:57:02.309 00.069 16108 worker thread done servicing request
00:57:02.309 00.000 21068 OnExposeComplete: enter
00:57:02.311 00.002 21068 UpdateGuideState(): m_state=6
00:57:02.314 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9018
00:57:02.316 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=875.65, Mass=142082, SNR=95.3, Peak=18131 HFD=3.3
00:57:02.318 00.002 21068 MultiStar: [#1 0.20,-0.07,0.97,U] [#2 0.12,-0.42,1.23,U] [#3 0.16,-0.22,0.94,U] [#4 0.16,-0.17,0.69,U] [#5 -0.02,-0.03,0.83,U] [#6 0.07,-0.13,0.66,U] [#7 0.24,-0.47,0.00,M4] [#8 0.17,-0.36,0.57,U] 
00:57:02.320 00.002 21068 single-star, 7 included, MultiStar: {0.12, -0.18}, one-star: {0.11, -0.05}
00:57:02.321 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
00:57:02.322 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
00:57:02.323 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.12 mountY=0.02, mountTheta=2.96
00:57:02.324 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
00:57:02.325 00.001 21068 Enqueuing Move request for scope (0.11, -0.05)
00:57:02.327 00.002 16108 Worker thread wakes up
00:57:02.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:57:02.328 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:57:02.328 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.02
00:57:02.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:02.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:02.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:02.328 00.000 16108 MoveAxis(E, 0, ABG)
00:57:02.328 00.000 16108 Move returns status 0, amount 0
00:57:02.328 00.000 16108 MoveAxis(N, 0, ABG)
00:57:02.328 00.000 16108 Move returns status 0, amount 0
00:57:02.328 00.000 16108 move complete, result=0
00:57:02.328 00.000 16108 worker thread done servicing request
00:57:02.333 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3443, FiltMin=2947, FiltMax=56253, Gamma=1.000
00:57:02.354 00.021 21068 UpdateGuideState exits: m=142082 SNR=95.3
00:57:02.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:02.356 00.000 21068 Enqueuing Expose request
00:57:02.357 00.001 16108 Worker thread wakes up
00:57:02.357 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:02.358 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:02.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:03.329 00.971 16108 Exposure complete
00:57:03.400 00.071 16108 worker thread done servicing request
00:57:03.400 00.000 21068 OnExposeComplete: enter
00:57:03.402 00.002 21068 UpdateGuideState(): m_state=6
00:57:03.403 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9019
00:57:03.404 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.39, Mass=107358, SNR=78.3, Peak=13315 HFD=3.2
00:57:03.405 00.001 21068 MultiStar: [#1 -0.19,-0.43,1.16,U] [#2 -0.15,-0.33,1.21,U] [#3 0.18,-0.39,0.93,U] [#4 0.32,-0.21,0.91,U] [#5 0.15,-0.38,0.90,U] [#6 -0.14,0.13,1.01,U] [#7 0.10,-0.24,0.58,U] [#8 -0.25,-0.20,0.62,U] 
00:57:03.405 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.27}, one-star: {-0.14, -0.31}
00:57:03.406 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
00:57:03.407 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
00:57:03.408 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.66 mountX=-0.02 mountY=0.27, mountTheta=1.66
00:57:03.409 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.27, opts=13)
00:57:03.410 00.001 21068 Enqueuing Move request for scope (-0.02, -0.27)
00:57:03.411 00.001 16108 Worker thread wakes up
00:57:03.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
00:57:03.411 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
00:57:03.411 00.000 16108 Moving (-0.02, -0.27) raw xDistance=-0.02 yDistance=0.27
00:57:03.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:57:03.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:57:03.411 00.000 16108 MoveAxis(E, 0, ABG)
00:57:03.411 00.000 16108 Move returns status 0, amount 0
00:57:03.411 00.000 16108 MoveAxis(S, 53, ABG)
00:57:03.412 00.001 16108 Guiding  Dir = 1, Dur = 53
00:57:03.412 00.000 16108 IsSlewing returns 0
00:57:03.412 00.000 16108 IsGuiding returns 0
00:57:03.415 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3443, FiltMin=2928, FiltMax=54051, Gamma=1.000
00:57:03.431 00.016 21068 UpdateGuideState exits: m=107358 SNR=78.3
00:57:03.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:03.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:03.434 00.001 21068 Enqueuing Expose request
00:57:03.437 00.003 16108 PulseGuide returned control before completion, sleep 39
00:57:03.482 00.045 16108 IsGuiding returns 1
00:57:03.482 00.000 16108 scope still moving after pulse duration time elapsed
00:57:03.514 00.032 16108 IsSlewing returns 0
00:57:03.514 00.000 16108 IsGuiding returns 1
00:57:03.545 00.031 16108 IsSlewing returns 0
00:57:03.545 00.000 16108 IsGuiding returns 0
00:57:03.545 00.000 16108 scope move finished after 53 + 79 ms
00:57:03.545 00.000 16108 Move returns status 0, amount 53
00:57:03.546 00.001 16108 move complete, result=0
00:57:03.546 00.000 16108 worker thread done servicing request
00:57:03.546 00.000 16108 Worker thread wakes up
00:57:03.546 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
00:57:03.548 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:03.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:04.722 01.174 16108 Exposure complete
00:57:04.788 00.066 16108 worker thread done servicing request
00:57:04.788 00.000 21068 OnExposeComplete: enter
00:57:04.789 00.001 21068 UpdateGuideState(): m_state=6
00:57:04.790 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9020
00:57:04.791 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.74, Mass=122526, SNR=89.3, Peak=16915 HFD=3.2
00:57:04.792 00.001 21068 MultiStar: [#1 -0.11,-0.22,0.96,U] [#2 -0.20,-0.44,0.00,M1] [#3 -0.18,-0.40,0.96,U] [#4 0.19,-0.35,0.81,U] [#5 -0.39,-0.31,0.00,M1] [#6 -0.13,-0.08,0.88,U] [#7 -0.29,-0.39,0.00,M4] [#8 0.14,-0.31,0.67,U] 
00:57:04.793 00.001 21068 single-star, 5 included, MultiStar: {-0.03, -0.21}, one-star: {-0.03, 0.04}
00:57:04.793 00.000 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
00:57:04.794 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
00:57:04.795 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.24 mountX=0.04 mountY=-0.03, mountTheta=-0.69
00:57:04.796 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
00:57:04.797 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
00:57:04.799 00.002 16108 Worker thread wakes up
00:57:04.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:57:04.799 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:57:04.799 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
00:57:04.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:57:04.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:04.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:57:04.799 00.000 16108 MoveAxis(E, 0, ABG)
00:57:04.799 00.000 16108 Move returns status 0, amount 0
00:57:04.799 00.000 16108 MoveAxis(N, 0, ABG)
00:57:04.799 00.000 16108 Move returns status 0, amount 0
00:57:04.799 00.000 16108 move complete, result=0
00:57:04.799 00.000 16108 worker thread done servicing request
00:57:04.806 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3443, FiltMin=2969, FiltMax=48038, Gamma=1.000
00:57:04.825 00.019 21068 UpdateGuideState exits: m=122526 SNR=89.3
00:57:04.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:04.828 00.001 21068 Enqueuing Expose request
00:57:04.828 00.000 16108 Worker thread wakes up
00:57:04.829 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:04.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:04.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:05.815 00.986 16108 Exposure complete
00:57:05.897 00.082 16108 worker thread done servicing request
00:57:05.897 00.000 21068 OnExposeComplete: enter
00:57:05.899 00.002 21068 UpdateGuideState(): m_state=6
00:57:05.900 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9021
00:57:05.901 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=875.92, Mass=135042, SNR=88.8, Peak=17235 HFD=3.5
00:57:05.902 00.001 21068 MultiStar: [#1 -0.02,-0.05,1.05,U] [#2 -0.18,-0.34,1.16,U] [#3 0.22,-0.47,0.00,M1] [#4 0.34,-0.11,0.78,U] [#5 -0.08,0.06,0.87,U] [#6 0.40,0.05,0.72,U] [#7 0.33,-0.15,0.65,U] [#8 -0.05,-0.07,0.65,U] 
00:57:05.902 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.38, 0.22}
00:57:05.903 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
00:57:05.904 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
00:57:05.904 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.42 mountX=-0.02 mountY=0.05, mountTheta=1.90
00:57:05.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
00:57:05.908 00.002 21068 Enqueuing Move request for scope (0.01, -0.06)
00:57:05.908 00.000 16108 Worker thread wakes up
00:57:05.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:57:05.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:57:05.908 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
00:57:05.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:57:05.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:05.909 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:05.909 00.000 16108 MoveAxis(E, 0, ABG)
00:57:05.909 00.000 16108 Move returns status 0, amount 0
00:57:05.909 00.000 16108 MoveAxis(N, 0, ABG)
00:57:05.909 00.000 16108 Move returns status 0, amount 0
00:57:05.909 00.000 16108 move complete, result=0
00:57:05.909 00.000 16108 worker thread done servicing request
00:57:05.912 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3443, FiltMin=2928, FiltMax=62413, Gamma=1.000
00:57:05.934 00.022 21068 UpdateGuideState exits: m=135042 SNR=88.8
00:57:05.936 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:05.937 00.000 21068 Enqueuing Expose request
00:57:05.939 00.002 16108 Worker thread wakes up
00:57:05.939 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:05.940 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:05.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:07.101 01.161 16108 Exposure complete
00:57:07.173 00.072 16108 worker thread done servicing request
00:57:07.173 00.000 21068 OnExposeComplete: enter
00:57:07.175 00.002 21068 UpdateGuideState(): m_state=6
00:57:07.176 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9022
00:57:07.178 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=875.74, Mass=122609, SNR=89.7, Peak=14403 HFD=3.5
00:57:07.180 00.002 21068 MultiStar: [#1 0.08,0.20,1.09,U] [#2 0.25,-0.30,1.28,U] [#3 0.23,-0.05,0.96,U] [#4 0.59,-0.08,0.00,M1] [#5 0.14,-0.02,0.85,U] [#6 0.17,-0.09,0.76,U] [#7 -0.15,-0.08,0.63,U] [#8 -0.11,0.09,0.69,U] 
00:57:07.181 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.09, 0.04}
00:57:07.182 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
00:57:07.185 00.003 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
00:57:07.186 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=-0.08 mountY=-0.06, mountTheta=-2.54
00:57:07.188 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
00:57:07.189 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
00:57:07.190 00.001 16108 Worker thread wakes up
00:57:07.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:57:07.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:57:07.190 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.08 yDistance=-0.06
00:57:07.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:57:07.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:07.191 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:57:07.191 00.000 16108 MoveAxis(E, 0, ABG)
00:57:07.191 00.000 16108 Move returns status 0, amount 0
00:57:07.191 00.000 16108 MoveAxis(N, 0, ABG)
00:57:07.191 00.000 16108 Move returns status 0, amount 0
00:57:07.191 00.000 16108 move complete, result=0
00:57:07.191 00.000 16108 worker thread done servicing request
00:57:07.195 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3443, FiltMin=2966, FiltMax=62640, Gamma=1.000
00:57:07.211 00.016 21068 UpdateGuideState exits: m=122609 SNR=89.7
00:57:07.213 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.213 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:07.214 00.001 21068 Enqueuing Expose request
00:57:07.214 00.000 16108 Worker thread wakes up
00:57:07.214 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:07.215 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:07.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:08.195 00.980 16108 Exposure complete
00:57:08.261 00.066 16108 worker thread done servicing request
00:57:08.261 00.000 21068 OnExposeComplete: enter
00:57:08.262 00.001 21068 UpdateGuideState(): m_state=6
00:57:08.264 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9023
00:57:08.265 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.73, Mass=110684, SNR=69.3, Peak=15155 HFD=3.4
00:57:08.266 00.001 21068 MultiStar: [#1 -0.04,-0.36,1.22,U] [#2 0.05,-0.36,1.43,U] [#3 0.23,-0.42,0.00,M1] [#4 0.28,-0.38,0.00,M2] [#5 0.19,-0.28,1.18,U] [#6 0.39,0.07,1.07,U] [#7 0.25,-0.48,0.00,M3] [#8 0.30,0.10,0.96,U] 
00:57:08.268 00.002 21068 single-star, 5 included, MultiStar: {0.13, -0.16}, one-star: {-0.05, 0.03}
00:57:08.269 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
00:57:08.269 00.000 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
00:57:08.270 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.05 cameraTheta=2.62 mountX=0.05 mountY=-0.02, mountTheta=-0.29
00:57:08.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
00:57:08.274 00.002 21068 Enqueuing Move request for scope (-0.05, 0.03)
00:57:08.275 00.001 16108 Worker thread wakes up
00:57:08.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:57:08.275 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:57:08.275 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=-0.02
00:57:08.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:08.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:08.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:08.275 00.000 16108 MoveAxis(E, 0, ABG)
00:57:08.275 00.000 16108 Move returns status 0, amount 0
00:57:08.276 00.001 16108 MoveAxis(N, 0, ABG)
00:57:08.276 00.000 16108 Move returns status 0, amount 0
00:57:08.276 00.000 16108 move complete, result=0
00:57:08.276 00.000 16108 worker thread done servicing request
00:57:08.279 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3443, FiltMin=2893, FiltMax=57587, Gamma=1.000
00:57:08.302 00.023 21068 UpdateGuideState exits: m=110684 SNR=69.3
00:57:08.305 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:08.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:08.307 00.001 21068 Enqueuing Expose request
00:57:08.309 00.002 16108 Worker thread wakes up
00:57:08.309 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:08.311 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:08.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:09.497 01.186 16108 Exposure complete
00:57:09.557 00.060 16108 worker thread done servicing request
00:57:09.557 00.000 21068 OnExposeComplete: enter
00:57:09.559 00.002 21068 UpdateGuideState(): m_state=6
00:57:09.561 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9024
00:57:09.562 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=875.41, Mass=117387, SNR=87.7, Peak=13139 HFD=3.3
00:57:09.564 00.002 21068 MultiStar: [#1 -0.01,0.05,0.94,U] [#2 0.34,-0.31,1.12,U] [#3 0.24,-0.54,0.00,M2] [#4 0.34,-0.18,0.77,U] [#5 -0.04,-0.37,1.04,U] [#6 0.03,-0.05,0.57,U] [#7 0.40,-0.25,0.00,M4] [#8 -0.07,-0.31,0.70,U] 
00:57:09.565 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.22}, one-star: {0.17, -0.30}
00:57:09.566 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
00:57:09.567 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
00:57:09.568 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=-0.16 mountY=0.19, mountTheta=2.26
00:57:09.570 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.22, opts=13)
00:57:09.572 00.002 21068 Enqueuing Move request for scope (0.12, -0.22)
00:57:09.573 00.001 16108 Worker thread wakes up
00:57:09.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
00:57:09.573 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
00:57:09.573 00.000 16108 Moving (0.12, -0.22) raw xDistance=-0.16 yDistance=0.19
00:57:09.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:57:09.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:09.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:57:09.573 00.000 16108 MoveAxis(E, 0, ABG)
00:57:09.573 00.000 16108 Move returns status 0, amount 0
00:57:09.573 00.000 16108 MoveAxis(N, 0, ABG)
00:57:09.573 00.000 16108 Move returns status 0, amount 0
00:57:09.573 00.000 16108 move complete, result=0
00:57:09.574 00.001 16108 worker thread done servicing request
00:57:09.580 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3440, FiltMin=2918, FiltMax=56611, Gamma=1.000
00:57:09.602 00.022 21068 UpdateGuideState exits: m=117387 SNR=87.7
00:57:09.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.603 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:09.604 00.001 21068 Enqueuing Expose request
00:57:09.606 00.002 16108 Worker thread wakes up
00:57:09.606 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:09.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:09.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:10.580 00.973 16108 Exposure complete
00:57:10.636 00.056 16108 worker thread done servicing request
00:57:10.636 00.000 21068 OnExposeComplete: enter
00:57:10.637 00.001 21068 UpdateGuideState(): m_state=6
00:57:10.639 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9025
00:57:10.640 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=875.72, Mass=126480, SNR=81.9, Peak=13501 HFD=3.6
00:57:10.641 00.001 21068 MultiStar: [#1 -0.01,0.03,1.21,U] [#2 0.38,-0.24,1.34,U] [#3 0.50,-0.36,0.00,M3] [#4 0.41,-0.13,0.86,U] [#5 0.07,-0.24,1.07,U] [#6 0.48,-0.10,0.00,M1] [#7 0.30,-0.07,0.58,U] [#8 -0.09,-0.24,0.82,U] 
00:57:10.642 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.13}, one-star: {0.15, 0.02}
00:57:10.643 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
00:57:10.643 00.000 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
00:57:10.644 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
00:57:10.648 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.02, opts=13)
00:57:10.649 00.001 21068 Enqueuing Move request for scope (0.15, 0.02)
00:57:10.650 00.001 16108 Worker thread wakes up
00:57:10.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:57:10.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:57:10.650 00.000 16108 Moving (0.15, 0.02) raw xDistance=-0.15 yDistance=-0.05
00:57:10.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:10.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:10.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:10.650 00.000 16108 MoveAxis(E, 0, ABG)
00:57:10.650 00.000 16108 Move returns status 0, amount 0
00:57:10.650 00.000 16108 MoveAxis(N, 0, ABG)
00:57:10.650 00.000 16108 Move returns status 0, amount 0
00:57:10.650 00.000 16108 move complete, result=0
00:57:10.650 00.000 16108 worker thread done servicing request
00:57:10.656 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3440, FiltMin=2925, FiltMax=62349, Gamma=1.000
00:57:10.674 00.018 21068 UpdateGuideState exits: m=126480 SNR=81.9
00:57:10.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.675 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:10.676 00.001 21068 Enqueuing Expose request
00:57:10.678 00.002 16108 Worker thread wakes up
00:57:10.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:10.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:10.678 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:11.855 01.177 16108 Exposure complete
00:57:11.912 00.057 16108 worker thread done servicing request
00:57:11.912 00.000 21068 OnExposeComplete: enter
00:57:11.913 00.001 21068 UpdateGuideState(): m_state=6
00:57:11.914 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9026
00:57:11.915 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.62, Mass=138053, SNR=89.6, Peak=16595 HFD=3.5
00:57:11.916 00.001 21068 MultiStar: [#1 -0.19,-0.28,1.06,U] [#2 -0.05,-0.54,0.00,M1] [#3 0.24,-0.66,0.00,M4] [#4 0.05,0.06,0.90,U] [#5 0.29,-0.38,0.00,M1] [#6 0.10,-0.10,0.81,U] [#7 0.10,-0.16,0.56,U] [#8 0.02,-0.37,0.82,U] 
00:57:11.917 00.001 21068 refined, 5 included, MultiStar: {-0.04, -0.15}, one-star: {-0.23, -0.08}
00:57:11.917 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
00:57:11.918 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
00:57:11.920 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.85 mountX=0.02 mountY=0.16, mountTheta=1.46
00:57:11.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
00:57:11.922 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
00:57:11.922 00.000 16108 Worker thread wakes up
00:57:11.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
00:57:11.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
00:57:11.922 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.02 yDistance=0.16
00:57:11.923 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:11.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:11.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:57:11.923 00.000 16108 MoveAxis(E, 0, ABG)
00:57:11.923 00.000 16108 Move returns status 0, amount 0
00:57:11.923 00.000 16108 MoveAxis(N, 0, ABG)
00:57:11.923 00.000 16108 Move returns status 0, amount 0
00:57:11.923 00.000 16108 move complete, result=0
00:57:11.923 00.000 16108 worker thread done servicing request
00:57:11.926 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3440, FiltMin=2960, FiltMax=53293, Gamma=1.000
00:57:11.942 00.016 21068 UpdateGuideState exits: m=138053 SNR=89.6
00:57:11.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:11.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:11.944 00.000 21068 Enqueuing Expose request
00:57:11.945 00.001 16108 Worker thread wakes up
00:57:11.945 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:11.946 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:11.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:12.924 00.978 16108 Exposure complete
00:57:12.985 00.061 16108 worker thread done servicing request
00:57:12.985 00.000 21068 OnExposeComplete: enter
00:57:12.986 00.001 21068 UpdateGuideState(): m_state=6
00:57:12.988 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9027
00:57:12.988 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=875.30, Mass=137293, SNR=85.5, Peak=16957 HFD=3.3
00:57:12.989 00.001 21068 MultiStar: [#1 -0.22,0.01,1.16,U] [#2 -0.12,-0.32,1.11,U] [#3 -0.09,-0.39,0.99,U] [#4 0.49,-0.29,0.00,M1] [#5 0.14,-0.24,0.80,U] [#6 0.12,-0.14,0.69,U] [#7 0.21,-0.42,0.00,M3] [#8 -0.23,-0.31,0.82,U] 
00:57:12.990 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.26}, one-star: {-0.19, -0.40}
00:57:12.991 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
00:57:12.991 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
00:57:12.992 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.27 cameraTheta=-1.94 mountX=0.05 mountY=0.27, mountTheta=1.38
00:57:12.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.26, opts=13)
00:57:12.994 00.000 21068 Enqueuing Move request for scope (-0.10, -0.26)
00:57:12.995 00.001 16108 Worker thread wakes up
00:57:12.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
00:57:12.995 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
00:57:12.997 00.002 16108 Moving (-0.10, -0.26) raw xDistance=0.05 yDistance=0.27
00:57:12.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:12.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:57:12.997 00.000 16108 MoveAxis(E, 0, ABG)
00:57:12.997 00.000 16108 Move returns status 0, amount 0
00:57:12.997 00.000 16108 MoveAxis(S, 55, ABG)
00:57:12.997 00.000 16108 Guiding  Dir = 1, Dur = 55
00:57:12.997 00.000 16108 IsSlewing returns 0
00:57:12.997 00.000 16108 IsGuiding returns 0
00:57:12.999 00.002 16108 PulseGuide returned control before completion, sleep 64
00:57:13.003 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3440, FiltMin=2928, FiltMax=65472, Gamma=1.000
00:57:13.028 00.025 21068 UpdateGuideState exits: m=137293 SNR=85.5
00:57:13.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:13.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:13.031 00.001 21068 Enqueuing Expose request
00:57:13.073 00.042 16108 IsGuiding returns 1
00:57:13.073 00.000 16108 scope still moving after pulse duration time elapsed
00:57:13.105 00.032 16108 IsSlewing returns 0
00:57:13.105 00.000 16108 IsGuiding returns 0
00:57:13.105 00.000 16108 scope move finished after 55 + 52 ms
00:57:13.105 00.000 16108 Move returns status 0, amount 55
00:57:13.105 00.000 16108 move complete, result=0
00:57:13.105 00.000 16108 worker thread done servicing request
00:57:13.105 00.000 16108 Worker thread wakes up
00:57:13.105 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
00:57:13.106 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:13.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:14.263 01.157 16108 Exposure complete
00:57:14.326 00.063 16108 worker thread done servicing request
00:57:14.326 00.000 21068 OnExposeComplete: enter
00:57:14.328 00.002 21068 UpdateGuideState(): m_state=6
00:57:14.329 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9028
00:57:14.329 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=875.58, Mass=117884, SNR=74.9, Peak=15635 HFD=3.1
00:57:14.330 00.001 21068 MultiStar: [#1 0.10,-0.38,1.25,U] [#2 -0.06,-0.72,0.00,M1] [#3 -0.01,-0.72,0.00,M4] [#4 0.13,-0.23,0.96,U] [#5 -0.08,-0.33,1.16,U] [#6 0.18,-0.32,0.86,U] [#7 0.15,-0.13,0.92,U] [#8 0.28,-0.23,0.92,U] 
00:57:14.331 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.26}, one-star: {-0.11, -0.12}
00:57:14.332 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
00:57:14.333 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
00:57:14.333 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=0.09 mountY=0.14, mountTheta=1.01
00:57:14.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
00:57:14.337 00.002 21068 Enqueuing Move request for scope (-0.11, -0.12)
00:57:14.337 00.000 16108 Worker thread wakes up
00:57:14.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
00:57:14.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
00:57:14.337 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.09 yDistance=0.14
00:57:14.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:14.338 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:14.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:57:14.338 00.000 16108 MoveAxis(E, 0, ABG)
00:57:14.338 00.000 16108 Move returns status 0, amount 0
00:57:14.338 00.000 16108 MoveAxis(N, 0, ABG)
00:57:14.338 00.000 16108 Move returns status 0, amount 0
00:57:14.338 00.000 16108 move complete, result=0
00:57:14.338 00.000 16108 worker thread done servicing request
00:57:14.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3440, FiltMin=2969, FiltMax=49795, Gamma=1.000
00:57:14.359 00.018 21068 UpdateGuideState exits: m=117884 SNR=74.9
00:57:14.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:14.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:14.361 00.000 21068 Enqueuing Expose request
00:57:14.362 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:14.363 00.001 16108 Worker thread wakes up
00:57:14.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:14.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:15.359 00.996 16108 Exposure complete
00:57:15.446 00.087 16108 worker thread done servicing request
00:57:15.446 00.000 21068 OnExposeComplete: enter
00:57:15.449 00.003 21068 UpdateGuideState(): m_state=6
00:57:15.451 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9029
00:57:15.452 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.54, Mass=135735, SNR=90.9, Peak=15693 HFD=3.5
00:57:15.454 00.002 21068 MultiStar: [#1 0.29,-0.10,0.96,U] [#2 -0.01,-0.42,1.25,U] [#3 0.21,-0.35,0.93,U] [#4 0.74,-0.26,0.00,M1] [#5 0.26,-0.14,0.79,U] [#6 0.23,-0.03,0.79,U] [#7 0.22,-0.23,0.56,U] [#8 0.03,-0.22,0.81,U] 
00:57:15.456 00.002 21068 single-star, 7 included, MultiStar: {0.15, -0.22}, one-star: {0.07, -0.16}
00:57:15.457 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
00:57:15.458 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
00:57:15.460 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.15 mountX=-0.10 mountY=0.14, mountTheta=2.19
00:57:15.462 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
00:57:15.464 00.002 21068 Enqueuing Move request for scope (0.07, -0.16)
00:57:15.465 00.001 16108 Worker thread wakes up
00:57:15.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:57:15.467 00.002 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:57:15.467 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.10 yDistance=0.14
00:57:15.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:15.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:15.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:57:15.467 00.000 16108 MoveAxis(E, 0, ABG)
00:57:15.467 00.000 16108 Move returns status 0, amount 0
00:57:15.467 00.000 16108 MoveAxis(N, 0, ABG)
00:57:15.467 00.000 16108 Move returns status 0, amount 0
00:57:15.468 00.001 16108 move complete, result=0
00:57:15.468 00.000 16108 worker thread done servicing request
00:57:15.472 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3440, FiltMin=2966, FiltMax=53789, Gamma=1.000
00:57:15.492 00.020 21068 UpdateGuideState exits: m=135735 SNR=90.9
00:57:15.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.493 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:15.495 00.002 21068 Enqueuing Expose request
00:57:15.496 00.001 16108 Worker thread wakes up
00:57:15.496 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:15.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:15.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:16.655 01.158 16108 Exposure complete
00:57:16.718 00.063 16108 worker thread done servicing request
00:57:16.718 00.000 21068 OnExposeComplete: enter
00:57:16.720 00.002 21068 UpdateGuideState(): m_state=6
00:57:16.722 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9030
00:57:16.723 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.65, Mass=114441, SNR=84.4, Peak=14899 HFD=3.4
00:57:16.726 00.003 21068 MultiStar: [#1 -0.01,-0.03,0.92,U] [#2 -0.03,-0.41,1.26,U] [#3 0.17,-0.42,1.05,U] [#4 0.18,-0.16,0.86,U] [#5 -0.15,-0.43,0.87,U] [#6 -0.08,-0.04,0.81,U] [#7 0.43,-0.35,0.00,M2] [#8 0.10,-0.53,0.00,M1] 
00:57:16.727 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.23}, one-star: {0.12, -0.05}
00:57:16.727 00.000 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
00:57:16.728 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
00:57:16.729 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.13 mountY=0.02, mountTheta=3.00
00:57:16.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
00:57:16.732 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
00:57:16.733 00.001 16108 Worker thread wakes up
00:57:16.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:57:16.733 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:57:16.733 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
00:57:16.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:57:16.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:16.734 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:16.734 00.000 16108 MoveAxis(E, 0, ABG)
00:57:16.734 00.000 16108 Move returns status 0, amount 0
00:57:16.734 00.000 16108 MoveAxis(N, 0, ABG)
00:57:16.734 00.000 16108 Move returns status 0, amount 0
00:57:16.734 00.000 16108 move complete, result=0
00:57:16.734 00.000 16108 worker thread done servicing request
00:57:16.740 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3437, FiltMin=2976, FiltMax=49696, Gamma=1.000
00:57:16.758 00.018 21068 UpdateGuideState exits: m=114441 SNR=84.4
00:57:16.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:16.761 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:16.761 00.000 21068 Enqueuing Expose request
00:57:16.762 00.001 16108 Worker thread wakes up
00:57:16.762 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:16.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:16.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:17.757 00.994 16108 Exposure complete
00:57:17.834 00.077 16108 worker thread done servicing request
00:57:17.834 00.000 21068 OnExposeComplete: enter
00:57:17.836 00.002 21068 UpdateGuideState(): m_state=6
00:57:17.838 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9031
00:57:17.842 00.004 21068 Star::Find returns 1 (0), X=220.15, Y=875.22, Mass=114339, SNR=75.7, Peak=14893 HFD=3.2
00:57:17.845 00.003 21068 MultiStar: [#1 0.11,-0.39,1.37,U] [#2 0.13,-0.62,0.00,M1] [#3 0.50,-0.67,0.00,M3] [#4 0.34,-0.39,0.00,M1] [#5 0.29,-0.53,0.00,M1] [#6 0.42,-0.13,0.86,U] [#7 0.27,-0.58,0.00,M3] [#8 0.33,-0.50,0.00,M2] 
00:57:17.847 00.002 21068 refined, 2 included, MultiStar: {0.22, -0.35}, one-star: {0.20, -0.48}
00:57:17.848 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
00:57:17.851 00.003 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
00:57:17.852 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.35 hyp=0.41 cameraTheta=-1.01 mountX=-0.28 mountY=0.29, mountTheta=2.34
00:57:17.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.35, opts=13)
00:57:17.854 00.001 21068 Enqueuing Move request for scope (0.22, -0.35)
00:57:17.855 00.001 16108 Worker thread wakes up
00:57:17.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.35) opts 0xd
00:57:17.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.35)
00:57:17.855 00.000 16108 Moving (0.22, -0.35) raw xDistance=-0.28 yDistance=0.29
00:57:17.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:57:17.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
00:57:17.855 00.000 16108 MoveAxis(E, 72, ABG)
00:57:17.855 00.000 16108 Guiding  Dir = 2, Dur = 72
00:57:17.856 00.001 16108 IsSlewing returns 0
00:57:17.856 00.000 16108 IsGuiding returns 0
00:57:17.861 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3440, FiltMin=2953, FiltMax=57152, Gamma=1.000
00:57:17.877 00.016 21068 UpdateGuideState exits: m=114339 SNR=75.7
00:57:17.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:17.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:17.880 00.001 21068 Enqueuing Expose request
00:57:17.882 00.002 16108 PulseGuide returned control before completion, sleep 57
00:57:17.942 00.060 16108 IsGuiding returns 1
00:57:17.942 00.000 16108 scope still moving after pulse duration time elapsed
00:57:17.977 00.035 16108 IsSlewing returns 0
00:57:17.977 00.000 16108 IsGuiding returns 0
00:57:17.978 00.001 16108 scope move finished after 72 + 49 ms
00:57:17.978 00.000 16108 Move returns status 0, amount 72
00:57:17.978 00.000 16108 MoveAxis(S, 57, ABG)
00:57:17.978 00.000 16108 Guiding  Dir = 1, Dur = 57
00:57:17.978 00.000 16108 IsSlewing returns 0
00:57:17.978 00.000 16108 IsGuiding returns 0
00:57:18.039 00.061 16108 IsGuiding returns 1
00:57:18.039 00.000 16108 scope still moving after pulse duration time elapsed
00:57:18.068 00.029 16108 IsSlewing returns 0
00:57:18.068 00.000 16108 IsGuiding returns 1
00:57:18.100 00.032 16108 IsSlewing returns 0
00:57:18.100 00.000 16108 IsGuiding returns 1
00:57:18.131 00.031 16108 IsSlewing returns 0
00:57:18.132 00.001 16108 IsGuiding returns 0
00:57:18.132 00.000 16108 scope move finished after 57 + 96 ms
00:57:18.132 00.000 16108 Move returns status 0, amount 57
00:57:18.132 00.000 16108 move complete, result=0
00:57:18.132 00.000 16108 worker thread done servicing request
00:57:18.132 00.000 16108 Worker thread wakes up
00:57:18.132 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.3 px 57 ms SOUTH
00:57:18.137 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:18.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:19.288 01.151 16108 Exposure complete
00:57:19.385 00.097 16108 worker thread done servicing request
00:57:19.386 00.001 21068 OnExposeComplete: enter
00:57:19.388 00.002 21068 UpdateGuideState(): m_state=6
00:57:19.389 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9032
00:57:19.390 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.26, Mass=127228, SNR=78.7, Peak=13869 HFD=3.4
00:57:19.390 00.000 21068 MultiStar: [#1 -0.06,-0.51,0.00,M1] [#2 -0.14,-0.66,0.00,M2] [#3 -0.11,-0.61,0.00,M4] [#4 0.39,-0.61,0.00,M2] [#5 0.03,-0.36,0.99,U] [#6 0.45,0.01,0.85,U] [#7 -0.08,-0.40,0.60,U] [#8 0.29,-0.48,0.00,M3] 
00:57:19.391 00.001 21068 refined, 3 included, MultiStar: {0.10, -0.30}, one-star: {-0.03, -0.44}
00:57:19.392 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
00:57:19.392 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
00:57:19.393 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.25 mountX=-0.15 mountY=0.27, mountTheta=2.08
00:57:19.396 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.30, opts=13)
00:57:19.396 00.000 21068 Enqueuing Move request for scope (0.10, -0.30)
00:57:19.397 00.001 16108 Worker thread wakes up
00:57:19.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
00:57:19.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
00:57:19.398 00.001 16108 Moving (0.10, -0.30) raw xDistance=-0.15 yDistance=0.27
00:57:19.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:19.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:57:19.398 00.000 16108 MoveAxis(E, 0, ABG)
00:57:19.398 00.000 16108 Move returns status 0, amount 0
00:57:19.398 00.000 16108 MoveAxis(S, 53, ABG)
00:57:19.398 00.000 16108 Guiding  Dir = 1, Dur = 53
00:57:19.399 00.001 16108 IsSlewing returns 0
00:57:19.399 00.000 16108 IsGuiding returns 0
00:57:19.400 00.001 16108 PulseGuide returned control before completion, sleep 62
00:57:19.401 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3437, FiltMin=2950, FiltMax=55078, Gamma=1.000
00:57:19.415 00.014 21068 UpdateGuideState exits: m=127228 SNR=78.7
00:57:19.417 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:19.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:19.419 00.001 21068 Enqueuing Expose request
00:57:19.464 00.045 16108 IsGuiding returns 1
00:57:19.464 00.000 16108 scope still moving after pulse duration time elapsed
00:57:19.496 00.032 16108 IsSlewing returns 0
00:57:19.496 00.000 16108 IsGuiding returns 0
00:57:19.496 00.000 16108 scope move finished after 53 + 45 ms
00:57:19.498 00.002 16108 Move returns status 0, amount 53
00:57:19.498 00.000 16108 move complete, result=0
00:57:19.498 00.000 16108 worker thread done servicing request
00:57:19.498 00.000 16108 Worker thread wakes up
00:57:19.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
00:57:19.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:19.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:20.481 00.982 16108 Exposure complete
00:57:20.548 00.067 16108 worker thread done servicing request
00:57:20.548 00.000 21068 OnExposeComplete: enter
00:57:20.549 00.001 21068 UpdateGuideState(): m_state=6
00:57:20.550 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9033
00:57:20.550 00.000 21068 Star::Find returns 1 (0), X=219.99, Y=875.49, Mass=121225, SNR=83.0, Peak=14797 HFD=3.6
00:57:20.551 00.001 21068 MultiStar: [#1 0.04,-0.36,1.15,U] [#2 0.08,-0.42,1.29,U] [#3 -0.10,-0.69,0.00,M5] [#4 0.13,-0.44,0.85,U] [#5 -0.14,-0.27,0.90,U] [#6 -0.16,-0.07,0.88,U] [#7 0.36,-0.37,0.00,M3] [#8 0.23,-0.38,0.73,U] 
00:57:20.552 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.31}, one-star: {0.03, -0.21}
00:57:20.553 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
00:57:20.554 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
00:57:20.554 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.45 mountX=-0.06 mountY=0.20, mountTheta=1.88
00:57:20.556 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.21, opts=13)
00:57:20.557 00.001 21068 Enqueuing Move request for scope (0.03, -0.21)
00:57:20.557 00.000 16108 Worker thread wakes up
00:57:20.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
00:57:20.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
00:57:20.557 00.000 16108 Moving (0.03, -0.21) raw xDistance=-0.06 yDistance=0.20
00:57:20.559 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:20.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
00:57:20.559 00.000 16108 MoveAxis(E, 0, ABG)
00:57:20.559 00.000 16108 Move returns status 0, amount 0
00:57:20.559 00.000 16108 MoveAxis(S, 41, ABG)
00:57:20.559 00.000 16108 Guiding  Dir = 1, Dur = 41
00:57:20.559 00.000 16108 IsSlewing returns 0
00:57:20.559 00.000 16108 IsGuiding returns 0
00:57:20.563 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3440, FiltMin=2976, FiltMax=52758, Gamma=1.000
00:57:20.578 00.015 16108 PulseGuide returned control before completion, sleep 33
00:57:20.578 00.000 21068 UpdateGuideState exits: m=121225 SNR=83.0
00:57:20.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:20.581 00.001 21068 Enqueuing Expose request
00:57:20.628 00.047 16108 IsGuiding returns 1
00:57:20.628 00.000 16108 scope still moving after pulse duration time elapsed
00:57:20.655 00.027 16108 IsSlewing returns 0
00:57:20.655 00.000 16108 IsGuiding returns 1
00:57:20.687 00.032 16108 IsSlewing returns 0
00:57:20.687 00.000 16108 IsGuiding returns 0
00:57:20.687 00.000 16108 scope move finished after 41 + 86 ms
00:57:20.687 00.000 16108 Move returns status 0, amount 41
00:57:20.687 00.000 16108 move complete, result=0
00:57:20.687 00.000 16108 worker thread done servicing request
00:57:20.687 00.000 16108 Worker thread wakes up
00:57:20.687 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
00:57:20.688 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:20.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:21.850 01.162 16108 Exposure complete
00:57:21.903 00.053 16108 worker thread done servicing request
00:57:21.903 00.000 21068 OnExposeComplete: enter
00:57:21.906 00.003 21068 UpdateGuideState(): m_state=6
00:57:21.908 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9034
00:57:21.909 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.37, Mass=138872, SNR=92.9, Peak=14317 HFD=3.6
00:57:21.911 00.002 21068 MultiStar: [#1 -0.09,-0.40,1.07,U] [#2 -0.11,-0.69,0.00,M2] [#3 0.23,-0.76,0.00,M6] [#4 0.04,-0.63,0.00,M2] [#5 0.18,-0.48,0.00,M1] [#6 0.15,-0.53,0.00,M1] [#7 0.28,-0.89,0.00,M4] [#8 0.18,-0.70,0.00,M3] 
00:57:21.913 00.002 21068 single-star, 1 included, MultiStar: {-0.13, -0.37}, one-star: {-0.18, -0.33}
00:57:21.915 00.002 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
00:57:21.917 00.002 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
00:57:21.918 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-2.06 mountX=0.11 mountY=0.36, mountTheta=1.27
00:57:21.921 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.33, opts=13)
00:57:21.923 00.002 21068 Enqueuing Move request for scope (-0.18, -0.33)
00:57:21.923 00.000 16108 Worker thread wakes up
00:57:21.924 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
00:57:21.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
00:57:21.924 00.000 16108 Moving (-0.18, -0.33) raw xDistance=0.11 yDistance=0.36
00:57:21.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:21.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
00:57:21.924 00.000 16108 MoveAxis(E, 0, ABG)
00:57:21.924 00.000 16108 Move returns status 0, amount 0
00:57:21.924 00.000 16108 MoveAxis(S, 73, ABG)
00:57:21.924 00.000 16108 Guiding  Dir = 1, Dur = 73
00:57:21.926 00.002 16108 IsSlewing returns 0
00:57:21.926 00.000 16108 IsGuiding returns 0
00:57:21.928 00.002 16108 PulseGuide returned control before completion, sleep 81
00:57:21.930 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3437, FiltMin=2976, FiltMax=47587, Gamma=1.000
00:57:21.945 00.015 21068 UpdateGuideState exits: m=138872 SNR=92.9
00:57:21.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:21.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:21.948 00.001 21068 Enqueuing Expose request
00:57:22.022 00.074 16108 IsGuiding returns 0
00:57:22.022 00.000 16108 Move returns status 0, amount 73
00:57:22.022 00.000 16108 move complete, result=0
00:57:22.022 00.000 16108 worker thread done servicing request
00:57:22.022 00.000 16108 Worker thread wakes up
00:57:22.022 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:22.022 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH
00:57:22.024 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:23.002 00.978 16108 Exposure complete
00:57:23.067 00.065 16108 worker thread done servicing request
00:57:23.067 00.000 21068 OnExposeComplete: enter
00:57:23.068 00.001 21068 UpdateGuideState(): m_state=6
00:57:23.069 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9035
00:57:23.070 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=875.26, Mass=119576, SNR=71.3, Peak=12493 HFD=3.4
00:57:23.071 00.001 21068 MultiStar: [#1 0.05,-0.40,1.48,U] [#2 -0.10,-0.61,0.00,M3] [#3 -0.17,-0.55,0.00,M7] [#4 -0.10,-0.29,1.03,U] [#5 -0.21,-0.63,0.00,M2] [#6 -0.19,-0.37,1.06,U] [#7 0.04,-0.38,0.66,U] [#8 -0.06,-0.49,0.00,M4] 
00:57:23.072 00.001 21068 refined, 4 included, MultiStar: {-0.12, -0.38}, one-star: {-0.44, -0.44}
00:57:23.073 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
00:57:23.073 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
00:57:23.074 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.39 cameraTheta=-1.88 mountX=0.05 mountY=0.39, mountTheta=1.43
00:57:23.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.38, opts=13)
00:57:23.077 00.001 21068 Enqueuing Move request for scope (-0.12, -0.38)
00:57:23.078 00.001 16108 Worker thread wakes up
00:57:23.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
00:57:23.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
00:57:23.078 00.000 16108 Moving (-0.12, -0.38) raw xDistance=0.05 yDistance=0.39
00:57:23.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:23.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
00:57:23.078 00.000 16108 MoveAxis(E, 0, ABG)
00:57:23.078 00.000 16108 Move returns status 0, amount 0
00:57:23.078 00.000 16108 MoveAxis(S, 79, ABG)
00:57:23.078 00.000 16108 Guiding  Dir = 1, Dur = 79
00:57:23.078 00.000 16108 IsSlewing returns 0
00:57:23.079 00.001 16108 IsGuiding returns 0
00:57:23.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3440, FiltMin=2974, FiltMax=53085, Gamma=1.000
00:57:23.097 00.015 21068 UpdateGuideState exits: m=119576 SNR=71.3
00:57:23.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:23.100 00.001 21068 Enqueuing Expose request
00:57:23.108 00.008 16108 PulseGuide returned control before completion, sleep 59
00:57:23.170 00.062 16108 IsGuiding returns 1
00:57:23.170 00.000 16108 scope still moving after pulse duration time elapsed
00:57:23.202 00.032 16108 IsSlewing returns 0
00:57:23.202 00.000 16108 IsGuiding returns 0
00:57:23.202 00.000 16108 scope move finished after 79 + 45 ms
00:57:23.202 00.000 16108 Move returns status 0, amount 79
00:57:23.202 00.000 16108 move complete, result=0
00:57:23.202 00.000 16108 worker thread done servicing request
00:57:23.202 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH
00:57:23.204 00.002 16108 Worker thread wakes up
00:57:23.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:23.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:24.367 01.163 16108 Exposure complete
00:57:24.428 00.061 16108 worker thread done servicing request
00:57:24.428 00.000 21068 OnExposeComplete: enter
00:57:24.430 00.002 21068 UpdateGuideState(): m_state=6
00:57:24.432 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9036
00:57:24.432 00.000 21068 Star::Find returns 1 (0), X=219.69, Y=875.50, Mass=115066, SNR=81.6, Peak=12653 HFD=3.4
00:57:24.434 00.002 21068 MultiStar: [#1 0.09,-0.49,0.00,M1] [#2 0.08,-0.52,0.00,M4] [#3 0.13,-0.66,0.00,M8] [#4 0.31,-0.63,0.00,M2] [#5 0.16,-0.45,0.00,M3] [#6 0.09,-0.40,0.86,U] [#7 -0.12,-0.22,0.60,U] [#8 0.32,-0.29,0.74,U] 
00:57:24.435 00.001 21068 refined, 3 included, MultiStar: {-0.01, -0.28}, one-star: {-0.26, -0.20}
00:57:24.436 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
00:57:24.437 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
00:57:24.438 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.59 mountX=-0.04 mountY=0.27, mountTheta=1.73
00:57:24.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.28, opts=13)
00:57:24.441 00.001 21068 Enqueuing Move request for scope (-0.01, -0.28)
00:57:24.442 00.001 16108 Worker thread wakes up
00:57:24.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
00:57:24.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
00:57:24.442 00.000 16108 Moving (-0.01, -0.28) raw xDistance=-0.04 yDistance=0.27
00:57:24.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:24.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
00:57:24.442 00.000 16108 MoveAxis(E, 0, ABG)
00:57:24.442 00.000 16108 Move returns status 0, amount 0
00:57:24.442 00.000 16108 MoveAxis(S, 55, ABG)
00:57:24.442 00.000 16108 Guiding  Dir = 1, Dur = 55
00:57:24.442 00.000 16108 IsSlewing returns 0
00:57:24.442 00.000 16108 IsGuiding returns 0
00:57:24.453 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3440, FiltMin=2960, FiltMax=53021, Gamma=1.000
00:57:24.458 00.005 16108 PulseGuide returned control before completion, sleep 50
00:57:24.478 00.020 21068 UpdateGuideState exits: m=115066 SNR=81.6
00:57:24.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:24.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:24.481 00.001 21068 Enqueuing Expose request
00:57:24.520 00.039 16108 IsGuiding returns 1
00:57:24.520 00.000 16108 scope still moving after pulse duration time elapsed
00:57:24.550 00.030 16108 IsSlewing returns 0
00:57:24.550 00.000 16108 IsGuiding returns 0
00:57:24.550 00.000 16108 scope move finished after 55 + 53 ms
00:57:24.550 00.000 16108 Move returns status 0, amount 55
00:57:24.550 00.000 16108 move complete, result=0
00:57:24.551 00.001 16108 worker thread done servicing request
00:57:24.551 00.000 16108 Worker thread wakes up
00:57:24.551 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:24.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:24.552 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH
00:57:25.531 00.979 16108 Exposure complete
00:57:25.598 00.067 16108 worker thread done servicing request
00:57:25.598 00.000 21068 OnExposeComplete: enter
00:57:25.599 00.001 21068 UpdateGuideState(): m_state=6
00:57:25.600 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9037
00:57:25.600 00.000 21068 Star::Find returns 1 (0), X=219.48, Y=875.62, Mass=124909, SNR=83.4, Peak=13533 HFD=3.3
00:57:25.601 00.001 21068 MultiStar: [#1 0.13,-0.27,1.03,U] [#2 -0.05,-0.40,1.17,U] [#3 0.26,-0.42,0.00,M9] [#4 0.01,-0.38,0.72,U] [#5 0.32,-0.44,0.00,M4] [#6 -0.00,-0.14,0.79,U] [#7 -0.09,-0.37,0.52,U] [#8 0.12,-0.42,0.78,U] 
00:57:25.602 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.29}, one-star: {-0.48, -0.08}
00:57:25.604 00.002 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
00:57:25.605 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
00:57:25.605 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.76 mountX=0.01 mountY=0.30, mountTheta=1.55
00:57:25.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.29, opts=13)
00:57:25.608 00.001 21068 Enqueuing Move request for scope (-0.06, -0.29)
00:57:25.609 00.001 16108 Worker thread wakes up
00:57:25.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
00:57:25.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
00:57:25.609 00.000 16108 Moving (-0.06, -0.29) raw xDistance=0.01 yDistance=0.30
00:57:25.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:25.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
00:57:25.609 00.000 16108 MoveAxis(E, 0, ABG)
00:57:25.609 00.000 16108 Move returns status 0, amount 0
00:57:25.609 00.000 16108 MoveAxis(S, 59, ABG)
00:57:25.610 00.001 16108 Guiding  Dir = 1, Dur = 59
00:57:25.610 00.000 16108 IsSlewing returns 0
00:57:25.610 00.000 16108 IsGuiding returns 0
00:57:25.617 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3440, FiltMin=2973, FiltMax=51373, Gamma=1.000
00:57:25.637 00.020 21068 UpdateGuideState exits: m=124909 SNR=83.4
00:57:25.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:25.640 00.001 21068 Enqueuing Expose request
00:57:25.654 00.014 16108 PulseGuide returned control before completion, sleep 26
00:57:25.684 00.030 16108 IsGuiding returns 1
00:57:25.684 00.000 16108 scope still moving after pulse duration time elapsed
00:57:25.715 00.031 16108 IsSlewing returns 0
00:57:25.715 00.000 16108 IsGuiding returns 1
00:57:25.747 00.032 16108 IsSlewing returns 0
00:57:25.747 00.000 16108 IsGuiding returns 0
00:57:25.747 00.000 16108 scope move finished after 59 + 77 ms
00:57:25.747 00.000 16108 Move returns status 0, amount 59
00:57:25.748 00.001 16108 move complete, result=0
00:57:25.748 00.000 16108 worker thread done servicing request
00:57:25.748 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH
00:57:25.749 00.001 16108 Worker thread wakes up
00:57:25.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:25.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:26.916 01.167 16108 Exposure complete
00:57:26.993 00.077 16108 worker thread done servicing request
00:57:26.993 00.000 21068 OnExposeComplete: enter
00:57:26.995 00.002 21068 UpdateGuideState(): m_state=6
00:57:26.997 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9038
00:57:26.998 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.63, Mass=121577, SNR=75.9, Peak=12211 HFD=3.8
00:57:27.001 00.003 21068 MultiStar: [#1 0.17,-0.05,1.14,U] [#2 0.04,-0.04,1.18,U] [#3 0.12,-0.29,1.00,U] [#4 0.34,0.03,1.01,U] [#5 0.08,-0.24,1.03,U] [#6 0.26,-0.07,1.06,U] [#7 0.59,-0.27,0.00,M2] [#8 -0.11,-0.12,0.78,U] 
00:57:27.002 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.10, -0.07}
00:57:27.004 00.002 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
00:57:27.005 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.77)
00:57:27.007 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.61 mountX=-0.12 mountY=0.05, mountTheta=2.76
00:57:27.010 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
00:57:27.012 00.002 21068 Enqueuing Move request for scope (0.10, -0.07)
00:57:27.013 00.001 16108 Worker thread wakes up
00:57:27.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:57:27.013 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:57:27.014 00.001 16108 Moving (0.10, -0.07) raw xDistance=-0.12 yDistance=0.05
00:57:27.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:27.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:27.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:27.014 00.000 16108 MoveAxis(E, 0, ABG)
00:57:27.014 00.000 16108 Move returns status 0, amount 0
00:57:27.014 00.000 16108 MoveAxis(N, 0, ABG)
00:57:27.014 00.000 16108 Move returns status 0, amount 0
00:57:27.014 00.000 16108 move complete, result=0
00:57:27.015 00.001 16108 worker thread done servicing request
00:57:27.022 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3437, FiltMin=2921, FiltMax=65440, Gamma=1.000
00:57:27.048 00.026 21068 UpdateGuideState exits: m=121577 SNR=75.9
00:57:27.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:27.051 00.001 21068 Enqueuing Expose request
00:57:27.051 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:27.052 00.001 16108 Worker thread wakes up
00:57:27.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:27.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:28.036 00.984 16108 Exposure complete
00:57:28.095 00.059 16108 worker thread done servicing request
00:57:28.095 00.000 21068 OnExposeComplete: enter
00:57:28.097 00.002 21068 UpdateGuideState(): m_state=6
00:57:28.097 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9039
00:57:28.098 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.80, Mass=127451, SNR=87.1, Peak=14531 HFD=3.8
00:57:28.099 00.001 21068 MultiStar: [#1 -0.07,0.05,1.06,U] [#2 -0.01,-0.28,1.19,U] [#3 0.40,-0.28,0.00,M9] [#4 0.44,0.17,0.00,M1] [#5 -0.08,0.01,0.85,U] [#6 0.41,0.21,0.90,U] [#7 0.24,-0.08,0.50,U] [#8 -0.08,0.08,0.68,U] 
00:57:28.100 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {0.07, 0.09}
00:57:28.101 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
00:57:28.102 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
00:57:28.103 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
00:57:28.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
00:57:28.105 00.000 21068 Enqueuing Move request for scope (0.06, 0.00)
00:57:28.106 00.001 16108 Worker thread wakes up
00:57:28.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:57:28.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:57:28.106 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.05 yDistance=-0.02
00:57:28.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:28.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:28.108 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:28.108 00.000 16108 MoveAxis(E, 0, ABG)
00:57:28.108 00.000 16108 Move returns status 0, amount 0
00:57:28.108 00.000 16108 MoveAxis(N, 0, ABG)
00:57:28.108 00.000 16108 Move returns status 0, amount 0
00:57:28.108 00.000 16108 move complete, result=0
00:57:28.108 00.000 16108 worker thread done servicing request
00:57:28.117 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3437, FiltMin=2950, FiltMax=60205, Gamma=1.000
00:57:28.135 00.018 21068 UpdateGuideState exits: m=127451 SNR=87.1
00:57:28.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:28.138 00.001 21068 Enqueuing Expose request
00:57:28.139 00.001 16108 Worker thread wakes up
00:57:28.139 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:28.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:28.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:29.305 01.165 16108 Exposure complete
00:57:29.363 00.058 16108 worker thread done servicing request
00:57:29.363 00.000 21068 OnExposeComplete: enter
00:57:29.364 00.001 21068 UpdateGuideState(): m_state=6
00:57:29.365 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9040
00:57:29.366 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.75, Mass=117131, SNR=74.2, Peak=15155 HFD=3.2
00:57:29.367 00.001 21068 MultiStar: [#1 0.20,-0.03,1.44,U] [#2 -0.08,-0.29,1.43,U] [#3 0.19,-0.42,1.11,U] [#4 0.07,-0.18,1.24,U] [#5 0.24,-0.21,1.07,U] [#6 -0.01,0.07,0.92,U] [#7 0.14,0.14,0.83,U] [#8 -0.17,-0.19,0.86,U] 
00:57:29.368 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.02, 0.05}
00:57:29.368 00.000 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
00:57:29.369 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
00:57:29.371 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.14 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
00:57:29.372 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
00:57:29.373 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
00:57:29.374 00.001 16108 Worker thread wakes up
00:57:29.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:57:29.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:57:29.374 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
00:57:29.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:57:29.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:29.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:29.374 00.000 16108 MoveAxis(E, 0, ABG)
00:57:29.374 00.000 16108 Move returns status 0, amount 0
00:57:29.374 00.000 16108 MoveAxis(N, 0, ABG)
00:57:29.374 00.000 16108 Move returns status 0, amount 0
00:57:29.374 00.000 16108 move complete, result=0
00:57:29.375 00.001 16108 worker thread done servicing request
00:57:29.378 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3437, FiltMin=2985, FiltMax=65472, Gamma=1.000
00:57:29.395 00.017 21068 UpdateGuideState exits: m=117131 SNR=74.2
00:57:29.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.397 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:29.399 00.002 21068 Enqueuing Expose request
00:57:29.400 00.001 16108 Worker thread wakes up
00:57:29.400 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:29.401 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:29.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:30.379 00.978 16108 Exposure complete
00:57:30.477 00.098 16108 worker thread done servicing request
00:57:30.478 00.001 21068 OnExposeComplete: enter
00:57:30.479 00.001 21068 UpdateGuideState(): m_state=6
00:57:30.480 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9041
00:57:30.481 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.74, Mass=115709, SNR=79.4, Peak=15635 HFD=3.1
00:57:30.482 00.001 21068 MultiStar: [#1 0.18,-0.09,1.25,U] [#2 -0.21,-0.52,0.00,M1] [#3 0.36,-0.50,0.00,M9] [#4 0.41,0.08,0.79,U] [#5 0.27,-0.27,0.90,U] [#6 0.11,-0.10,0.74,U] [#7 0.15,-0.42,0.62,U] [#8 0.41,-0.19,0.68,U] 
00:57:30.483 00.001 21068 single-star, 6 included, MultiStar: {0.19, -0.12}, one-star: {-0.11, 0.04}
00:57:30.484 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
00:57:30.485 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
00:57:30.486 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.81 mountX=0.11 mountY=-0.01, mountTheta=-0.10
00:57:30.488 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.04, opts=13)
00:57:30.489 00.001 21068 Enqueuing Move request for scope (-0.11, 0.04)
00:57:30.490 00.001 16108 Worker thread wakes up
00:57:30.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
00:57:30.490 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
00:57:30.491 00.001 16108 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.01
00:57:30.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:30.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:30.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:30.491 00.000 16108 MoveAxis(E, 0, ABG)
00:57:30.491 00.000 16108 Move returns status 0, amount 0
00:57:30.491 00.000 16108 MoveAxis(N, 0, ABG)
00:57:30.491 00.000 16108 Move returns status 0, amount 0
00:57:30.491 00.000 16108 move complete, result=0
00:57:30.491 00.000 16108 worker thread done servicing request
00:57:30.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3437, FiltMin=2950, FiltMax=55853, Gamma=1.000
00:57:30.509 00.014 21068 UpdateGuideState exits: m=115709 SNR=79.4
00:57:30.510 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:30.511 00.000 21068 Enqueuing Expose request
00:57:30.512 00.001 16108 Worker thread wakes up
00:57:30.512 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:30.514 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:30.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:31.671 01.157 16108 Exposure complete
00:57:31.732 00.061 16108 worker thread done servicing request
00:57:31.732 00.000 21068 OnExposeComplete: enter
00:57:31.734 00.002 21068 UpdateGuideState(): m_state=6
00:57:31.735 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9042
00:57:31.736 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.45, Mass=109307, SNR=67.0, Peak=11997 HFD=3.6
00:57:31.739 00.003 21068 MultiStar: [#1 0.23,-0.05,1.28,U] [#2 -0.04,-0.26,1.44,U] [#3 0.13,-0.43,1.27,U] [#4 0.37,-0.24,0.96,U] [#5 0.21,-0.19,1.19,U] [#6 0.30,0.27,0.98,U] [#7 0.37,0.12,0.72,U] [#8 -0.24,-0.34,1.01,U] 
00:57:31.741 00.002 21068 refined, 8 included, MultiStar: {0.14, -0.17}, one-star: {0.04, -0.25}
00:57:31.742 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
00:57:31.744 00.002 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
00:57:31.745 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.16 mountY=0.13, mountTheta=2.46
00:57:31.750 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
00:57:31.751 00.001 21068 Enqueuing Move request for scope (0.14, -0.17)
00:57:31.753 00.002 16108 Worker thread wakes up
00:57:31.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
00:57:31.754 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
00:57:31.754 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.16 yDistance=0.13
00:57:31.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:57:31.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:31.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:57:31.754 00.000 16108 MoveAxis(E, 0, ABG)
00:57:31.754 00.000 16108 Move returns status 0, amount 0
00:57:31.754 00.000 16108 MoveAxis(N, 0, ABG)
00:57:31.754 00.000 16108 Move returns status 0, amount 0
00:57:31.754 00.000 16108 move complete, result=0
00:57:31.754 00.000 16108 worker thread done servicing request
00:57:31.760 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3437, FiltMin=2950, FiltMax=57837, Gamma=1.000
00:57:31.775 00.015 21068 UpdateGuideState exits: m=109307 SNR=67.0
00:57:31.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.778 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:31.779 00.001 21068 Enqueuing Expose request
00:57:31.780 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:31.781 00.001 16108 Worker thread wakes up
00:57:31.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:31.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:32.747 00.966 16108 Exposure complete
00:57:32.821 00.074 16108 worker thread done servicing request
00:57:32.821 00.000 21068 OnExposeComplete: enter
00:57:32.823 00.002 21068 UpdateGuideState(): m_state=6
00:57:32.824 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9043
00:57:32.825 00.001 21068 Star::Find returns 1 (0), X=219.52, Y=875.46, Mass=109557, SNR=82.4, Peak=11443 HFD=3.2
00:57:32.826 00.001 21068 MultiStar: [#1 0.32,-0.08,1.26,U] [#2 0.01,-0.39,1.07,U] [#3 0.26,-0.27,1.18,U] [#4 0.58,-0.26,0.00,M1] [#5 0.12,-0.46,0.00,M1] [#6 0.26,-0.06,0.75,U] [#7 0.18,-0.21,0.56,U] [#8 0.09,-0.14,0.65,U] 
00:57:32.826 00.000 21068 refined, 6 included, MultiStar: {0.10, -0.21}, one-star: {-0.44, -0.24}
00:57:32.827 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
00:57:32.828 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
00:57:32.828 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.13 mountX=-0.13 mountY=0.18, mountTheta=2.21
00:57:32.830 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
00:57:32.831 00.001 21068 Enqueuing Move request for scope (0.10, -0.21)
00:57:32.834 00.003 16108 Worker thread wakes up
00:57:32.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
00:57:32.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
00:57:32.834 00.000 16108 Moving (0.10, -0.21) raw xDistance=-0.13 yDistance=0.18
00:57:32.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:57:32.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:32.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:57:32.835 00.001 16108 MoveAxis(E, 0, ABG)
00:57:32.835 00.000 16108 Move returns status 0, amount 0
00:57:32.835 00.000 16108 MoveAxis(N, 0, ABG)
00:57:32.835 00.000 16108 Move returns status 0, amount 0
00:57:32.835 00.000 16108 move complete, result=0
00:57:32.835 00.000 16108 worker thread done servicing request
00:57:32.841 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3440, FiltMin=2950, FiltMax=65472, Gamma=1.000
00:57:32.866 00.025 21068 UpdateGuideState exits: m=109557 SNR=82.4
00:57:32.868 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.870 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:32.871 00.001 21068 Enqueuing Expose request
00:57:32.873 00.002 16108 Worker thread wakes up
00:57:32.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:32.874 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:32.875 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:34.033 01.158 16108 Exposure complete
00:57:34.088 00.055 16108 worker thread done servicing request
00:57:34.088 00.000 21068 OnExposeComplete: enter
00:57:34.089 00.001 21068 UpdateGuideState(): m_state=6
00:57:34.090 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9044
00:57:34.090 00.000 21068 Star::Find returns 1 (0), X=219.89, Y=875.70, Mass=127774, SNR=94.4, Peak=14739 HFD=3.8
00:57:34.091 00.001 21068 MultiStar: [#1 0.46,-0.06,0.00,M1] [#2 0.03,-0.49,0.00,M1] [#3 0.13,-0.29,0.76,U] [#4 0.36,-0.19,0.75,U] [#5 0.15,-0.33,0.80,U] [#6 0.01,-0.20,0.69,U] [#7 -0.14,-0.51,0.00,M1] [#8 0.32,-0.38,0.00,M1] 
00:57:34.092 00.001 21068 single-star, 4 included, MultiStar: {0.11, -0.19}, one-star: {-0.07, 0.00}
00:57:34.092 00.000 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
00:57:34.093 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
00:57:34.094 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.07 mountY=0.01, mountTheta=0.20
00:57:34.095 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
00:57:34.096 00.001 21068 Enqueuing Move request for scope (-0.07, 0.00)
00:57:34.097 00.001 16108 Worker thread wakes up
00:57:34.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
00:57:34.097 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
00:57:34.097 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.01
00:57:34.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:34.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:34.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:34.097 00.000 16108 MoveAxis(E, 0, ABG)
00:57:34.097 00.000 16108 Move returns status 0, amount 0
00:57:34.097 00.000 16108 MoveAxis(N, 0, ABG)
00:57:34.097 00.000 16108 Move returns status 0, amount 0
00:57:34.097 00.000 16108 move complete, result=0
00:57:34.097 00.000 16108 worker thread done servicing request
00:57:34.109 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3440, FiltMin=2979, FiltMax=58598, Gamma=1.000
00:57:34.128 00.019 21068 UpdateGuideState exits: m=127774 SNR=94.4
00:57:34.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:34.132 00.001 21068 Enqueuing Expose request
00:57:34.134 00.002 16108 Worker thread wakes up
00:57:34.134 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:34.135 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:34.137 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:35.124 00.987 16108 Exposure complete
00:57:35.181 00.057 16108 worker thread done servicing request
00:57:35.181 00.000 21068 OnExposeComplete: enter
00:57:35.182 00.001 21068 UpdateGuideState(): m_state=6
00:57:35.183 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9045
00:57:35.184 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.92, Mass=134071, SNR=90.3, Peak=16339 HFD=3.3
00:57:35.185 00.001 21068 MultiStar: [#1 0.47,-0.10,0.00,M2] [#2 0.08,-0.18,0.92,U] [#3 0.19,-0.47,0.00,M7] [#4 0.33,0.01,0.82,U] [#5 0.46,-0.30,0.00,M1] [#6 0.32,0.20,0.76,U] [#7 0.41,-0.07,0.66,U] [#8 0.49,0.10,0.00,M2] 
00:57:35.186 00.001 21068 refined, 4 included, MultiStar: {0.30, 0.04}, one-star: {0.41, 0.22}
00:57:35.186 00.000 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
00:57:35.187 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
00:57:35.188 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.31 cameraTheta=0.13 mountX=-0.29 mountY=-0.11, mountTheta=-2.78
00:57:35.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.04, opts=13)
00:57:35.190 00.000 21068 Enqueuing Move request for scope (0.30, 0.04)
00:57:35.191 00.001 16108 Worker thread wakes up
00:57:35.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
00:57:35.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
00:57:35.191 00.000 16108 Moving (0.30, 0.04) raw xDistance=-0.29 yDistance=-0.11
00:57:35.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:57:35.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:35.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:57:35.191 00.000 16108 MoveAxis(E, 76, ABG)
00:57:35.191 00.000 16108 Guiding  Dir = 2, Dur = 76
00:57:35.193 00.002 16108 IsSlewing returns 0
00:57:35.193 00.000 16108 IsGuiding returns 0
00:57:35.196 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3440, FiltMin=2963, FiltMax=63261, Gamma=1.000
00:57:35.211 00.015 21068 UpdateGuideState exits: m=134071 SNR=90.3
00:57:35.213 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.215 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:35.216 00.001 21068 Enqueuing Expose request
00:57:35.242 00.026 16108 PulseGuide returned control before completion, sleep 36
00:57:35.288 00.046 16108 IsGuiding returns 1
00:57:35.288 00.000 16108 scope still moving after pulse duration time elapsed
00:57:35.320 00.032 16108 IsSlewing returns 0
00:57:35.320 00.000 16108 IsGuiding returns 1
00:57:35.350 00.030 16108 IsSlewing returns 0
00:57:35.350 00.000 16108 IsGuiding returns 0
00:57:35.350 00.000 16108 scope move finished after 76 + 82 ms
00:57:35.352 00.002 16108 Move returns status 0, amount 76
00:57:35.352 00.000 16108 MoveAxis(N, 0, ABG)
00:57:35.352 00.000 16108 Move returns status 0, amount 0
00:57:35.352 00.000 16108 move complete, result=0
00:57:35.352 00.000 16108 worker thread done servicing request
00:57:35.352 00.000 16108 Worker thread wakes up
00:57:35.352 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
00:57:35.354 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:35.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:36.499 01.145 16108 Exposure complete
00:57:36.563 00.064 16108 worker thread done servicing request
00:57:36.563 00.000 21068 OnExposeComplete: enter
00:57:36.565 00.002 21068 UpdateGuideState(): m_state=6
00:57:36.566 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9046
00:57:36.568 00.002 21068 Star::Find returns 1 (0), X=219.58, Y=875.76, Mass=126132, SNR=91.9, Peak=17859 HFD=3.3
00:57:36.570 00.002 21068 MultiStar: [#1 -0.03,0.15,1.07,U] [#2 -0.09,0.01,1.07,U] [#3 0.14,-0.07,0.95,U] [#4 0.04,0.22,0.73,U] [#5 0.02,0.21,0.84,U] [#6 -0.10,0.18,0.75,U] [#7 0.23,0.17,0.58,U] [#8 -0.14,0.16,0.72,U] 
00:57:36.573 00.003 21068 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.38, 0.06}
00:57:36.574 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
00:57:36.574 00.000 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
00:57:36.576 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.07 mountY=-0.09, mountTheta=-0.94
00:57:36.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
00:57:36.580 00.001 21068 Enqueuing Move request for scope (-0.05, 0.11)
00:57:36.582 00.002 16108 Worker thread wakes up
00:57:36.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:57:36.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:57:36.582 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.09
00:57:36.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:36.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:36.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:57:36.582 00.000 16108 MoveAxis(E, 0, ABG)
00:57:36.582 00.000 16108 Move returns status 0, amount 0
00:57:36.582 00.000 16108 MoveAxis(N, 0, ABG)
00:57:36.582 00.000 16108 Move returns status 0, amount 0
00:57:36.583 00.001 16108 move complete, result=0
00:57:36.583 00.000 16108 worker thread done servicing request
00:57:36.589 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3440, FiltMin=2925, FiltMax=54240, Gamma=1.000
00:57:36.611 00.022 21068 UpdateGuideState exits: m=126132 SNR=91.9
00:57:36.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.612 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:36.614 00.002 21068 Enqueuing Expose request
00:57:36.615 00.001 16108 Worker thread wakes up
00:57:36.615 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:36.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:36.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:37.591 00.976 16108 Exposure complete
00:57:37.646 00.055 16108 worker thread done servicing request
00:57:37.646 00.000 21068 OnExposeComplete: enter
00:57:37.647 00.001 21068 UpdateGuideState(): m_state=6
00:57:37.648 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9047
00:57:37.649 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.94, Mass=135778, SNR=103.8, Peak=19091 HFD=3.3
00:57:37.650 00.001 21068 MultiStar: [#1 0.03,0.35,0.80,U] [#2 -0.27,-0.20,0.90,U] [#3 -0.11,-0.01,0.83,U] [#4 0.12,0.04,0.69,U] [#5 0.10,0.04,0.75,U] [#6 -0.10,0.24,0.60,U] [#7 0.08,0.03,0.51,U] [#8 -0.33,0.14,0.71,U] 
00:57:37.651 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.26, 0.24}
00:57:37.651 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
00:57:37.652 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
00:57:37.653 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=0.11 mountY=-0.07, mountTheta=-0.55
00:57:37.654 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
00:57:37.655 00.001 21068 Enqueuing Move request for scope (-0.10, 0.09)
00:57:37.656 00.001 16108 Worker thread wakes up
00:57:37.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:57:37.656 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:57:37.656 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.07
00:57:37.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:37.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:37.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:57:37.656 00.000 16108 MoveAxis(E, 0, ABG)
00:57:37.656 00.000 16108 Move returns status 0, amount 0
00:57:37.656 00.000 16108 MoveAxis(N, 0, ABG)
00:57:37.656 00.000 16108 Move returns status 0, amount 0
00:57:37.656 00.000 16108 move complete, result=0
00:57:37.656 00.000 16108 worker thread done servicing request
00:57:37.660 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3440, FiltMin=2953, FiltMax=62365, Gamma=1.000
00:57:37.690 00.030 21068 UpdateGuideState exits: m=135778 SNR=103.8
00:57:37.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:37.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:37.694 00.002 21068 Enqueuing Expose request
00:57:37.697 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:37.700 00.003 16108 Worker thread wakes up
00:57:37.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:37.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:38.854 01.154 16108 Exposure complete
00:57:38.910 00.056 16108 worker thread done servicing request
00:57:38.910 00.000 21068 OnExposeComplete: enter
00:57:38.910 00.000 21068 UpdateGuideState(): m_state=6
00:57:38.913 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9048
00:57:38.914 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.79, Mass=125443, SNR=81.0, Peak=16979 HFD=3.6
00:57:38.916 00.002 21068 MultiStar: [#1 -0.25,0.16,1.19,U] [#2 -0.07,-0.09,1.26,U] [#3 -0.11,-0.09,1.16,U] [#4 0.04,0.05,1.02,U] [#5 -0.15,0.04,0.91,U] [#6 0.07,0.19,1.09,U] [#7 -0.20,-0.07,0.63,U] [#8 -0.27,-0.20,0.88,U] 
00:57:38.917 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.13, 0.09}
00:57:38.918 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
00:57:38.919 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
00:57:38.920 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.01 mountX=0.11 mountY=0.01, mountTheta=0.11
00:57:38.924 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
00:57:38.926 00.002 21068 Enqueuing Move request for scope (-0.11, 0.01)
00:57:38.927 00.001 16108 Worker thread wakes up
00:57:38.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:57:38.927 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:57:38.927 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.01
00:57:38.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:38.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:38.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:38.927 00.000 16108 MoveAxis(E, 0, ABG)
00:57:38.927 00.000 16108 Move returns status 0, amount 0
00:57:38.927 00.000 16108 MoveAxis(N, 0, ABG)
00:57:38.927 00.000 16108 Move returns status 0, amount 0
00:57:38.927 00.000 16108 move complete, result=0
00:57:38.927 00.000 16108 worker thread done servicing request
00:57:38.932 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3440, FiltMin=2909, FiltMax=58861, Gamma=1.000
00:57:38.947 00.015 21068 UpdateGuideState exits: m=125443 SNR=81.0
00:57:38.949 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:38.953 00.003 21068 Enqueuing Expose request
00:57:38.954 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:38.956 00.002 16108 Worker thread wakes up
00:57:38.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:38.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:39.930 00.974 16108 Exposure complete
00:57:40.009 00.079 16108 worker thread done servicing request
00:57:40.009 00.000 21068 OnExposeComplete: enter
00:57:40.010 00.001 21068 UpdateGuideState(): m_state=6
00:57:40.011 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9049
00:57:40.013 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.80, Mass=107831, SNR=77.3, Peak=14835 HFD=3.3
00:57:40.014 00.001 21068 MultiStar: [#1 -0.05,0.36,1.30,U] [#2 -0.14,0.06,1.30,U] [#3 0.02,-0.06,1.09,U] [#4 -0.00,0.28,0.90,U] [#5 -0.04,0.12,0.94,U] [#6 -0.09,0.34,0.71,U] [#7 0.18,0.14,0.66,U] [#8 -0.22,0.33,0.74,U] 
00:57:40.015 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.13, 0.10}
00:57:40.016 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
00:57:40.018 00.002 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
00:57:40.019 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.47 mountX=0.14 mountY=-0.07, mountTheta=-0.44
00:57:40.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.10, opts=13)
00:57:40.021 00.001 21068 Enqueuing Move request for scope (-0.13, 0.10)
00:57:40.022 00.001 16108 Worker thread wakes up
00:57:40.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
00:57:40.022 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
00:57:40.022 00.000 16108 Moving (-0.13, 0.10) raw xDistance=0.14 yDistance=-0.07
00:57:40.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:57:40.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:40.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:57:40.022 00.000 16108 MoveAxis(E, 0, ABG)
00:57:40.022 00.000 16108 Move returns status 0, amount 0
00:57:40.022 00.000 16108 MoveAxis(N, 0, ABG)
00:57:40.022 00.000 16108 Move returns status 0, amount 0
00:57:40.022 00.000 16108 move complete, result=0
00:57:40.022 00.000 16108 worker thread done servicing request
00:57:40.025 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3440, FiltMin=2921, FiltMax=58157, Gamma=1.000
00:57:40.041 00.016 21068 UpdateGuideState exits: m=107831 SNR=77.3
00:57:40.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:40.043 00.000 21068 Enqueuing Expose request
00:57:40.044 00.001 16108 Worker thread wakes up
00:57:40.044 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:40.044 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:40.047 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:41.206 01.159 16108 Exposure complete
00:57:41.275 00.069 16108 worker thread done servicing request
00:57:41.275 00.000 21068 OnExposeComplete: enter
00:57:41.277 00.002 21068 UpdateGuideState(): m_state=6
00:57:41.280 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9050
00:57:41.282 00.002 21068 Star::Find returns 1 (0), X=219.53, Y=875.91, Mass=105180, SNR=71.6, Peak=14515 HFD=3.1
00:57:41.285 00.003 21068 MultiStar: [#1 -0.40,0.27,0.00,M1] [#2 -0.29,-0.07,1.38,U] [#3 -0.10,0.04,1.24,U] [#4 0.19,0.10,1.10,U] [#5 -0.37,0.18,1.15,U] [#6 -0.09,0.30,0.92,U] [#7 -0.14,0.21,0.67,U] [#8 -0.50,0.17,0.00,M1] 
00:57:41.287 00.002 21068 refined, 6 included, MultiStar: {-0.18, 0.12}, one-star: {-0.43, 0.21}
00:57:41.289 00.002 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
00:57:41.290 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
00:57:41.291 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.55 mountX=0.20 mountY=-0.07, mountTheta=-0.36
00:57:41.295 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.12, opts=13)
00:57:41.297 00.002 21068 Enqueuing Move request for scope (-0.18, 0.12)
00:57:41.298 00.001 16108 Worker thread wakes up
00:57:41.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
00:57:41.298 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
00:57:41.298 00.000 16108 Moving (-0.18, 0.12) raw xDistance=0.20 yDistance=-0.07
00:57:41.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:57:41.299 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:41.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:57:41.299 00.000 16108 MoveAxis(E, 0, ABG)
00:57:41.299 00.000 16108 Move returns status 0, amount 0
00:57:41.299 00.000 16108 MoveAxis(N, 0, ABG)
00:57:41.299 00.000 16108 Move returns status 0, amount 0
00:57:41.299 00.000 16108 move complete, result=0
00:57:41.299 00.000 16108 worker thread done servicing request
00:57:41.305 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3440, FiltMin=2944, FiltMax=65472, Gamma=1.000
00:57:41.323 00.018 21068 UpdateGuideState exits: m=105180 SNR=71.6
00:57:41.323 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:41.325 00.001 21068 Enqueuing Expose request
00:57:41.326 00.001 16108 Worker thread wakes up
00:57:41.326 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:41.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:41.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:42.294 00.968 16108 Exposure complete
00:57:42.367 00.073 16108 worker thread done servicing request
00:57:42.368 00.001 21068 OnExposeComplete: enter
00:57:42.368 00.000 21068 UpdateGuideState(): m_state=6
00:57:42.369 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9051
00:57:42.370 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=875.37, Mass=132739, SNR=91.8, Peak=13517 HFD=3.3
00:57:42.371 00.001 21068 MultiStar: [#1 -0.23,0.02,1.33,U] [#2 -0.38,-0.24,1.06,U] [#3 -0.14,-0.25,1.04,U] [#4 -0.26,0.01,0.74,U] [#5 0.08,-0.06,0.91,U] [#6 -0.38,0.06,0.74,U] [#7 0.02,-0.40,0.64,U] [#8 -0.28,-0.21,0.64,U] 
00:57:42.373 00.002 21068 refined, 8 included, MultiStar: {-0.22, -0.15}, one-star: {-0.34, -0.33}
00:57:42.373 00.000 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
00:57:42.374 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
00:57:42.375 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-2.54 mountX=0.19 mountY=0.20, mountTheta=0.81
00:57:42.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.15, opts=13)
00:57:42.377 00.001 21068 Enqueuing Move request for scope (-0.22, -0.15)
00:57:42.377 00.000 16108 Worker thread wakes up
00:57:42.378 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
00:57:42.378 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
00:57:42.378 00.000 16108 Moving (-0.22, -0.15) raw xDistance=0.19 yDistance=0.20
00:57:42.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:57:42.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:42.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:57:42.378 00.000 16108 MoveAxis(E, 0, ABG)
00:57:42.378 00.000 16108 Move returns status 0, amount 0
00:57:42.378 00.000 16108 MoveAxis(N, 0, ABG)
00:57:42.378 00.000 16108 Move returns status 0, amount 0
00:57:42.378 00.000 16108 move complete, result=0
00:57:42.378 00.000 16108 worker thread done servicing request
00:57:42.381 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3440, FiltMin=2985, FiltMax=62333, Gamma=1.000
00:57:42.396 00.015 21068 UpdateGuideState exits: m=132739 SNR=91.8
00:57:42.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:42.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:42.399 00.001 21068 Enqueuing Expose request
00:57:42.400 00.001 16108 Worker thread wakes up
00:57:42.400 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:42.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:42.401 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:43.559 01.158 16108 Exposure complete
00:57:43.616 00.057 16108 worker thread done servicing request
00:57:43.616 00.000 21068 OnExposeComplete: enter
00:57:43.617 00.001 21068 UpdateGuideState(): m_state=6
00:57:43.617 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9052
00:57:43.618 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.76, Mass=109622, SNR=77.9, Peak=13363 HFD=3.3
00:57:43.619 00.001 21068 MultiStar: [#1 -0.08,-0.03,1.09,U] [#2 -0.06,-0.46,1.30,U] [#3 -0.37,-0.56,0.00,M2] [#4 0.28,0.03,0.80,U] [#5 -0.23,-0.02,1.27,U] [#6 -0.03,0.16,1.05,U] [#7 0.08,-0.32,0.68,U] [#8 0.23,-0.11,0.81,U] 
00:57:43.620 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.30, 0.06}
00:57:43.620 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
00:57:43.622 00.002 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
00:57:43.623 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=0.03 mountY=0.10, mountTheta=1.31
00:57:43.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
00:57:43.625 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
00:57:43.626 00.001 16108 Worker thread wakes up
00:57:43.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:57:43.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:57:43.626 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.03 yDistance=0.10
00:57:43.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:57:43.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:43.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:57:43.626 00.000 16108 MoveAxis(E, 0, ABG)
00:57:43.626 00.000 16108 Move returns status 0, amount 0
00:57:43.627 00.001 16108 MoveAxis(N, 0, ABG)
00:57:43.627 00.000 16108 Move returns status 0, amount 0
00:57:43.627 00.000 16108 move complete, result=0
00:57:43.627 00.000 16108 worker thread done servicing request
00:57:43.630 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3440, FiltMin=2969, FiltMax=51283, Gamma=1.000
00:57:43.645 00.015 21068 UpdateGuideState exits: m=109622 SNR=77.9
00:57:43.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:43.647 00.000 21068 Enqueuing Expose request
00:57:43.648 00.001 16108 Worker thread wakes up
00:57:43.648 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:43.649 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:43.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:44.617 00.968 16108 Exposure complete
00:57:44.687 00.070 16108 worker thread done servicing request
00:57:44.687 00.000 21068 OnExposeComplete: enter
00:57:44.688 00.001 21068 UpdateGuideState(): m_state=6
00:57:44.690 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9053
00:57:44.691 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.93, Mass=113552, SNR=75.2, Peak=13763 HFD=3.5
00:57:44.692 00.001 21068 MultiStar: [#1 0.05,0.11,1.08,U] [#2 -0.30,-0.11,1.29,U] [#3 -0.04,-0.15,1.27,U] [#4 0.23,0.21,0.91,U] [#5 -0.01,0.03,1.19,U] [#6 0.08,0.21,0.98,U] [#7 -0.10,0.30,0.63,U] [#8 -0.16,0.21,0.89,U] 
00:57:44.693 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.18, 0.23}
00:57:44.693 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
00:57:44.694 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
00:57:44.695 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.11 mountX=0.07 mountY=-0.07, mountTheta=-0.83
00:57:44.696 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
00:57:44.697 00.001 21068 Enqueuing Move request for scope (-0.05, 0.09)
00:57:44.699 00.002 16108 Worker thread wakes up
00:57:44.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:57:44.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:57:44.699 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.07 yDistance=-0.07
00:57:44.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:44.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:44.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:57:44.699 00.000 16108 MoveAxis(E, 0, ABG)
00:57:44.699 00.000 16108 Move returns status 0, amount 0
00:57:44.699 00.000 16108 MoveAxis(N, 0, ABG)
00:57:44.699 00.000 16108 Move returns status 0, amount 0
00:57:44.699 00.000 16108 move complete, result=0
00:57:44.699 00.000 16108 worker thread done servicing request
00:57:44.703 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3440, FiltMin=2982, FiltMax=59421, Gamma=1.000
00:57:44.717 00.014 21068 UpdateGuideState exits: m=113552 SNR=75.2
00:57:44.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.720 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:44.720 00.000 21068 Enqueuing Expose request
00:57:44.721 00.001 16108 Worker thread wakes up
00:57:44.721 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:44.721 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:44.722 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:45.878 01.156 16108 Exposure complete
00:57:45.943 00.065 16108 worker thread done servicing request
00:57:45.944 00.001 21068 OnExposeComplete: enter
00:57:45.945 00.001 21068 UpdateGuideState(): m_state=6
00:57:45.947 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9054
00:57:45.948 00.001 21068 Star::Find returns 1 (0), X=219.79, Y=875.97, Mass=134092, SNR=91.0, Peak=18755 HFD=3.0
00:57:45.950 00.002 21068 MultiStar: [#1 0.21,0.42,0.00,M1] [#2 -0.29,0.05,1.02,U] [#3 0.05,-0.03,1.00,U] [#4 -0.09,0.15,0.74,U] [#5 -0.18,0.27,0.88,U] [#6 0.01,0.23,0.78,U] [#7 -0.06,0.27,0.56,U] [#8 -0.16,0.05,0.75,U] 
00:57:45.951 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.15}, one-star: {-0.17, 0.26}
00:57:45.952 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
00:57:45.953 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
00:57:45.954 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=0.14 mountY=-0.12, mountTheta=-0.70
00:57:45.957 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.15, opts=13)
00:57:45.959 00.002 21068 Enqueuing Move request for scope (-0.12, 0.15)
00:57:45.960 00.001 16108 Worker thread wakes up
00:57:45.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
00:57:45.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
00:57:45.960 00.000 16108 Moving (-0.12, 0.15) raw xDistance=0.14 yDistance=-0.12
00:57:45.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:57:45.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:45.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:45.961 00.001 16108 MoveAxis(E, 0, ABG)
00:57:45.961 00.000 16108 Move returns status 0, amount 0
00:57:45.961 00.000 16108 MoveAxis(N, 0, ABG)
00:57:45.961 00.000 16108 Move returns status 0, amount 0
00:57:45.961 00.000 16108 move complete, result=0
00:57:45.961 00.000 16108 worker thread done servicing request
00:57:45.970 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3440, FiltMin=2941, FiltMax=60141, Gamma=1.000
00:57:45.995 00.025 21068 UpdateGuideState exits: m=134092 SNR=91.0
00:57:45.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:45.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:45.998 00.001 21068 Enqueuing Expose request
00:57:45.999 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:46.000 00.001 16108 Worker thread wakes up
00:57:46.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:46.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:46.975 00.975 16108 Exposure complete
00:57:47.042 00.067 16108 worker thread done servicing request
00:57:47.042 00.000 21068 OnExposeComplete: enter
00:57:47.043 00.001 21068 UpdateGuideState(): m_state=6
00:57:47.043 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9055
00:57:47.045 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=875.64, Mass=135954, SNR=95.4, Peak=18691 HFD=3.3
00:57:47.046 00.001 21068 MultiStar: [#1 0.01,0.02,1.00,U] [#2 -0.07,-0.17,1.23,U] [#3 0.14,-0.17,0.85,U] [#4 0.07,0.06,0.68,U] [#5 -0.08,-0.28,0.92,U] [#6 -0.01,-0.07,0.64,U] [#7 -0.15,-0.20,0.49,U] [#8 -0.09,-0.04,0.70,U] 
00:57:47.046 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.13, -0.06}
00:57:47.047 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
00:57:47.048 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
00:57:47.049 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.90 mountX=0.02 mountY=0.11, mountTheta=1.42
00:57:47.050 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
00:57:47.051 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
00:57:47.053 00.002 16108 Worker thread wakes up
00:57:47.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
00:57:47.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
00:57:47.053 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
00:57:47.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:47.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:47.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:57:47.053 00.000 16108 MoveAxis(E, 0, ABG)
00:57:47.053 00.000 16108 Move returns status 0, amount 0
00:57:47.053 00.000 16108 MoveAxis(N, 0, ABG)
00:57:47.053 00.000 16108 Move returns status 0, amount 0
00:57:47.053 00.000 16108 move complete, result=0
00:57:47.053 00.000 16108 worker thread done servicing request
00:57:47.057 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3440, FiltMin=2950, FiltMax=57267, Gamma=1.000
00:57:47.070 00.013 21068 UpdateGuideState exits: m=135954 SNR=95.4
00:57:47.072 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:47.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:47.074 00.001 21068 Enqueuing Expose request
00:57:47.074 00.000 16108 Worker thread wakes up
00:57:47.074 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:47.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:47.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:48.237 01.162 16108 Exposure complete
00:57:48.293 00.056 16108 worker thread done servicing request
00:57:48.293 00.000 21068 OnExposeComplete: enter
00:57:48.296 00.003 21068 UpdateGuideState(): m_state=6
00:57:48.298 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9056
00:57:48.300 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=875.70, Mass=122135, SNR=99.4, Peak=17331 HFD=3.2
00:57:48.302 00.002 21068 MultiStar: [#1 -0.02,0.04,0.88,U] [#2 0.19,-0.30,1.09,U] [#3 -0.01,-0.33,0.84,U] [#4 0.39,0.15,0.69,U] [#5 0.02,-0.03,0.77,U] [#6 0.36,0.03,0.68,U] [#7 0.28,-0.06,0.58,U] [#8 0.28,-0.27,0.62,U] 
00:57:48.303 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.09}, one-star: {-0.08, -0.00}
00:57:48.305 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
00:57:48.306 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
00:57:48.307 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.12 mountX=0.08 mountY=0.02, mountTheta=0.26
00:57:48.311 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
00:57:48.312 00.001 21068 Enqueuing Move request for scope (-0.08, -0.00)
00:57:48.313 00.001 16108 Worker thread wakes up
00:57:48.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
00:57:48.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
00:57:48.313 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
00:57:48.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:57:48.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:48.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:48.313 00.000 16108 MoveAxis(E, 0, ABG)
00:57:48.313 00.000 16108 Move returns status 0, amount 0
00:57:48.313 00.000 16108 MoveAxis(N, 0, ABG)
00:57:48.313 00.000 16108 Move returns status 0, amount 0
00:57:48.313 00.000 16108 move complete, result=0
00:57:48.313 00.000 16108 worker thread done servicing request
00:57:48.317 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3440, FiltMin=2921, FiltMax=60291, Gamma=1.000
00:57:48.333 00.016 21068 UpdateGuideState exits: m=122135 SNR=99.4
00:57:48.333 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:48.335 00.001 21068 Enqueuing Expose request
00:57:48.335 00.000 16108 Worker thread wakes up
00:57:48.335 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:48.336 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:48.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:49.313 00.977 16108 Exposure complete
00:57:49.385 00.072 16108 worker thread done servicing request
00:57:49.385 00.000 21068 OnExposeComplete: enter
00:57:49.386 00.001 21068 UpdateGuideState(): m_state=6
00:57:49.387 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9057
00:57:49.387 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=875.82, Mass=130360, SNR=93.9, Peak=16451 HFD=3.1
00:57:49.388 00.001 21068 MultiStar: [#1 0.07,0.11,0.95,U] [#2 -0.23,-0.22,1.16,U] [#3 0.42,-0.19,1.01,U] [#4 0.15,0.01,0.73,U] [#5 0.19,-0.08,0.88,U] [#6 0.36,0.17,0.68,U] [#7 0.12,-0.16,0.57,U] [#8 0.44,0.08,0.65,U] 
00:57:49.389 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.11, 0.12}
00:57:49.390 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
00:57:49.391 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
00:57:49.392 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
00:57:49.394 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
00:57:49.394 00.000 21068 Enqueuing Move request for scope (0.16, -0.03)
00:57:49.395 00.001 16108 Worker thread wakes up
00:57:49.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:57:49.396 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:57:49.396 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
00:57:49.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:57:49.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:49.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:49.396 00.000 16108 MoveAxis(E, 0, ABG)
00:57:49.396 00.000 16108 Move returns status 0, amount 0
00:57:49.396 00.000 16108 MoveAxis(N, 0, ABG)
00:57:49.396 00.000 16108 Move returns status 0, amount 0
00:57:49.396 00.000 16108 move complete, result=0
00:57:49.396 00.000 16108 worker thread done servicing request
00:57:49.400 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3440, FiltMin=2963, FiltMax=65472, Gamma=1.000
00:57:49.413 00.013 21068 UpdateGuideState exits: m=130360 SNR=93.9
00:57:49.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:49.415 00.000 21068 Enqueuing Expose request
00:57:49.416 00.001 16108 Worker thread wakes up
00:57:49.416 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:49.417 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:49.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:50.587 01.170 16108 Exposure complete
00:57:50.655 00.068 16108 worker thread done servicing request
00:57:50.655 00.000 21068 OnExposeComplete: enter
00:57:50.656 00.001 21068 UpdateGuideState(): m_state=6
00:57:50.657 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9058
00:57:50.658 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.57, Mass=121902, SNR=79.1, Peak=15315 HFD=3.4
00:57:50.661 00.003 21068 MultiStar: [#1 0.20,0.09,1.27,U] [#2 0.05,-0.44,1.42,U] [#3 0.41,-0.29,0.00,M1] [#4 0.32,-0.11,1.02,U] [#5 0.17,-0.10,0.97,U] [#6 0.41,0.09,1.16,U] [#7 0.41,-0.30,0.00,M1] [#8 0.15,-0.26,0.82,U] 
00:57:50.661 00.000 21068 single-star, 6 included, MultiStar: {0.21, -0.13}, one-star: {0.18, -0.13}
00:57:50.662 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
00:57:50.663 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
00:57:50.663 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.65 mountX=-0.20 mountY=0.09, mountTheta=2.72
00:57:50.665 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.13, opts=13)
00:57:50.665 00.000 21068 Enqueuing Move request for scope (0.18, -0.13)
00:57:50.667 00.002 16108 Worker thread wakes up
00:57:50.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
00:57:50.667 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
00:57:50.668 00.001 16108 Moving (0.18, -0.13) raw xDistance=-0.20 yDistance=0.09
00:57:50.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:57:50.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:50.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:50.668 00.000 16108 MoveAxis(E, 0, ABG)
00:57:50.668 00.000 16108 Move returns status 0, amount 0
00:57:50.668 00.000 16108 MoveAxis(N, 0, ABG)
00:57:50.668 00.000 16108 Move returns status 0, amount 0
00:57:50.668 00.000 16108 move complete, result=0
00:57:50.669 00.001 16108 worker thread done servicing request
00:57:50.671 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3440, FiltMin=2963, FiltMax=65472, Gamma=1.000
00:57:50.690 00.019 21068 UpdateGuideState exits: m=121902 SNR=79.1
00:57:50.692 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:50.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:50.694 00.001 21068 Enqueuing Expose request
00:57:50.695 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:50.696 00.001 16108 Worker thread wakes up
00:57:50.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:50.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:51.662 00.965 16108 Exposure complete
00:57:51.717 00.055 16108 worker thread done servicing request
00:57:51.717 00.000 21068 OnExposeComplete: enter
00:57:51.718 00.001 21068 UpdateGuideState(): m_state=6
00:57:51.719 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9059
00:57:51.720 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.82, Mass=132939, SNR=94.2, Peak=15155 HFD=3.5
00:57:51.720 00.000 21068 MultiStar: [#1 0.27,-0.10,1.03,U] [#2 0.15,-0.20,1.10,U] [#3 0.22,-0.18,0.89,U] [#4 0.49,-0.11,0.00,M1] [#5 0.38,-0.11,0.79,U] [#6 0.32,0.10,0.73,U] [#7 0.60,-0.12,0.00,M2] [#8 0.47,0.03,0.00,M1] 
00:57:51.722 00.002 21068 refined, 5 included, MultiStar: {0.26, -0.07}, one-star: {0.29, 0.12}
00:57:51.723 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
00:57:51.724 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
00:57:51.724 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.25 mountX=-0.27 mountY=0.00, mountTheta=3.13
00:57:51.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.07, opts=13)
00:57:51.727 00.001 21068 Enqueuing Move request for scope (0.26, -0.07)
00:57:51.727 00.000 16108 Worker thread wakes up
00:57:51.728 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
00:57:51.728 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
00:57:51.728 00.000 16108 Moving (0.26, -0.07) raw xDistance=-0.27 yDistance=0.00
00:57:51.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:57:51.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:51.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:57:51.728 00.000 16108 MoveAxis(E, 71, ABG)
00:57:51.728 00.000 16108 Guiding  Dir = 2, Dur = 71
00:57:51.728 00.000 16108 IsSlewing returns 0
00:57:51.728 00.000 16108 IsGuiding returns 0
00:57:51.729 00.001 16108 PulseGuide returned control before completion, sleep 80
00:57:51.734 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3440, FiltMin=2937, FiltMax=56685, Gamma=1.000
00:57:51.761 00.027 21068 UpdateGuideState exits: m=132939 SNR=94.2
00:57:51.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:51.764 00.001 21068 Enqueuing Expose request
00:57:51.825 00.061 16108 IsGuiding returns 0
00:57:51.825 00.000 16108 Move returns status 0, amount 71
00:57:51.825 00.000 16108 MoveAxis(N, 0, ABG)
00:57:51.825 00.000 16108 Move returns status 0, amount 0
00:57:51.825 00.000 16108 move complete, result=0
00:57:51.825 00.000 16108 worker thread done servicing request
00:57:51.825 00.000 16108 Worker thread wakes up
00:57:51.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:51.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:51.826 00.001 21068 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
00:57:52.991 01.165 16108 Exposure complete
00:57:53.053 00.062 16108 worker thread done servicing request
00:57:53.053 00.000 21068 OnExposeComplete: enter
00:57:53.054 00.001 21068 UpdateGuideState(): m_state=6
00:57:53.055 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9060
00:57:53.056 00.001 21068 Star::Find returns 1 (0), X=219.44, Y=875.57, Mass=125508, SNR=81.0, Peak=13277 HFD=3.3
00:57:53.057 00.001 21068 MultiStar: [#1 -0.00,0.05,1.19,U] [#2 0.08,-0.25,1.19,U] [#3 -0.32,-0.16,1.04,U] [#4 0.21,-0.02,0.95,U] [#5 -0.30,-0.28,1.09,U] [#6 -0.07,-0.20,0.88,U] [#7 0.29,0.21,0.75,U] [#8 0.12,-0.26,0.78,U] 
00:57:53.058 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.52, -0.13}
00:57:53.058 00.000 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
00:57:53.059 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
00:57:53.060 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=0.05 mountY=0.13, mountTheta=1.22
00:57:53.061 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.12, opts=13)
00:57:53.063 00.002 21068 Enqueuing Move request for scope (-0.07, -0.12)
00:57:53.064 00.001 16108 Worker thread wakes up
00:57:53.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
00:57:53.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
00:57:53.064 00.000 16108 Moving (-0.07, -0.12) raw xDistance=0.05 yDistance=0.13
00:57:53.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:53.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:53.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:57:53.064 00.000 16108 MoveAxis(E, 0, ABG)
00:57:53.064 00.000 16108 Move returns status 0, amount 0
00:57:53.064 00.000 16108 MoveAxis(N, 0, ABG)
00:57:53.064 00.000 16108 Move returns status 0, amount 0
00:57:53.064 00.000 16108 move complete, result=0
00:57:53.064 00.000 16108 worker thread done servicing request
00:57:53.069 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3440, FiltMin=2957, FiltMax=64477, Gamma=1.000
00:57:53.094 00.025 21068 UpdateGuideState exits: m=125508 SNR=81.0
00:57:53.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:53.097 00.001 21068 Enqueuing Expose request
00:57:53.098 00.001 16108 Worker thread wakes up
00:57:53.098 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:53.099 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:53.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:54.063 00.964 16108 Exposure complete
00:57:54.144 00.081 16108 worker thread done servicing request
00:57:54.144 00.000 21068 OnExposeComplete: enter
00:57:54.144 00.000 21068 UpdateGuideState(): m_state=6
00:57:54.145 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9061
00:57:54.146 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.72, Mass=127287, SNR=82.1, Peak=15043 HFD=3.5
00:57:54.147 00.001 21068 MultiStar: [#1 -0.20,-0.38,0.94,U] [#2 -0.37,-0.66,0.00,M1] [#3 -0.34,-0.54,0.00,M1] [#4 -0.08,-0.37,0.64,U] [#5 0.30,-0.15,1.09,U] [#6 0.08,-0.24,0.88,U] [#7 -0.21,-0.46,0.00,M2] [#8 -0.26,-0.36,0.82,U] 
00:57:54.148 00.001 21068 refined, 5 included, MultiStar: {-0.06, -0.23}, one-star: {-0.26, 0.02}
00:57:54.148 00.000 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
00:57:54.149 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
00:57:54.150 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.81 mountX=0.01 mountY=0.24, mountTheta=1.51
00:57:54.151 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.23, opts=13)
00:57:54.152 00.001 21068 Enqueuing Move request for scope (-0.06, -0.23)
00:57:54.153 00.001 16108 Worker thread wakes up
00:57:54.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
00:57:54.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
00:57:54.153 00.000 16108 Moving (-0.06, -0.23) raw xDistance=0.01 yDistance=0.24
00:57:54.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:54.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:57:54.153 00.000 16108 MoveAxis(E, 0, ABG)
00:57:54.153 00.000 16108 Move returns status 0, amount 0
00:57:54.153 00.000 16108 MoveAxis(S, 48, ABG)
00:57:54.153 00.000 16108 Guiding  Dir = 1, Dur = 48
00:57:54.154 00.001 16108 IsSlewing returns 0
00:57:54.154 00.000 16108 IsGuiding returns 0
00:57:54.158 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3440, FiltMin=2896, FiltMax=50445, Gamma=1.000
00:57:54.172 00.014 21068 UpdateGuideState exits: m=127287 SNR=82.1
00:57:54.172 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:54.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:54.174 00.001 21068 Enqueuing Expose request
00:57:54.177 00.003 16108 PulseGuide returned control before completion, sleep 35
00:57:54.223 00.046 16108 IsGuiding returns 1
00:57:54.223 00.000 16108 scope still moving after pulse duration time elapsed
00:57:54.255 00.032 16108 IsSlewing returns 0
00:57:54.255 00.000 16108 IsGuiding returns 1
00:57:54.287 00.032 16108 IsSlewing returns 0
00:57:54.287 00.000 16108 IsGuiding returns 0
00:57:54.287 00.000 16108 scope move finished after 48 + 85 ms
00:57:54.287 00.000 16108 Move returns status 0, amount 48
00:57:54.287 00.000 16108 move complete, result=0
00:57:54.288 00.001 16108 worker thread done servicing request
00:57:54.288 00.000 16108 Worker thread wakes up
00:57:54.288 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
00:57:54.290 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:54.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:55.452 01.162 16108 Exposure complete
00:57:55.531 00.079 16108 worker thread done servicing request
00:57:55.531 00.000 21068 OnExposeComplete: enter
00:57:55.532 00.001 21068 UpdateGuideState(): m_state=6
00:57:55.532 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9062
00:57:55.534 00.002 21068 Star::Find returns 1 (0), X=219.35, Y=875.49, Mass=128662, SNR=78.2, Peak=12707 HFD=3.4
00:57:55.535 00.001 21068 MultiStar: [#1 0.11,0.15,1.37,U] [#2 -0.23,-0.24,1.35,U] [#3 -0.08,-0.30,1.07,U] [#4 -0.03,0.27,0.87,U] [#5 -0.17,-0.07,0.97,U] [#6 -0.17,0.06,0.86,U] [#7 -0.21,-0.06,0.60,U] [#8 -0.28,-0.02,0.89,U] 
00:57:55.536 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.05}, one-star: {-0.61, -0.21}
00:57:55.536 00.000 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
00:57:55.537 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
00:57:55.538 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.84 mountX=0.16 mountY=0.09, mountTheta=0.52
00:57:55.539 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.05, opts=13)
00:57:55.540 00.001 21068 Enqueuing Move request for scope (-0.18, -0.05)
00:57:55.541 00.001 16108 Worker thread wakes up
00:57:55.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
00:57:55.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
00:57:55.541 00.000 16108 Moving (-0.18, -0.05) raw xDistance=0.16 yDistance=0.09
00:57:55.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:57:55.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:55.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:55.541 00.000 16108 MoveAxis(E, 0, ABG)
00:57:55.541 00.000 16108 Move returns status 0, amount 0
00:57:55.541 00.000 16108 MoveAxis(N, 0, ABG)
00:57:55.541 00.000 16108 Move returns status 0, amount 0
00:57:55.541 00.000 16108 move complete, result=0
00:57:55.541 00.000 16108 worker thread done servicing request
00:57:55.551 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3437, FiltMin=2969, FiltMax=57517, Gamma=1.000
00:57:55.584 00.033 21068 UpdateGuideState exits: m=128662 SNR=78.2
00:57:55.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:55.588 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:55.589 00.001 21068 Enqueuing Expose request
00:57:55.590 00.001 16108 Worker thread wakes up
00:57:55.590 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:55.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:55.592 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:56.560 00.968 16108 Exposure complete
00:57:56.623 00.063 16108 worker thread done servicing request
00:57:56.623 00.000 21068 OnExposeComplete: enter
00:57:56.624 00.001 21068 UpdateGuideState(): m_state=6
00:57:56.624 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9063
00:57:56.625 00.001 21068 Star::Find returns 1 (0), X=219.24, Y=875.86, Mass=125575, SNR=82.6, Peak=13507 HFD=3.6
00:57:56.626 00.001 21068 MultiStar: [#1 -0.49,-0.02,0.00,M1] [#2 -0.11,-0.10,1.28,U] [#3 -0.31,-0.38,0.00,M1] [#4 0.49,-0.11,0.00,M1] [#5 -0.14,0.25,0.99,U] [#6 -0.04,0.33,0.74,U] [#7 -0.54,0.12,0.00,M2] [#8 -0.58,-0.09,0.00,M1] 
00:57:56.626 00.000 21068 refined, 3 included, MultiStar: {-0.26, 0.13}, one-star: {-0.72, 0.16}
00:57:56.628 00.002 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
00:57:56.629 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
00:57:56.630 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.68 mountX=0.28 mountY=-0.06, mountTheta=-0.23
00:57:56.632 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.13, opts=13)
00:57:56.632 00.000 21068 Enqueuing Move request for scope (-0.26, 0.13)
00:57:56.633 00.001 16108 Worker thread wakes up
00:57:56.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
00:57:56.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
00:57:56.633 00.000 16108 Moving (-0.26, 0.13) raw xDistance=0.28 yDistance=-0.06
00:57:56.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:57:56.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:56.634 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:57:56.634 00.000 16108 MoveAxis(W, 73, ABG)
00:57:56.634 00.000 16108 Guiding  Dir = 3, Dur = 73
00:57:56.634 00.000 16108 IsSlewing returns 0
00:57:56.634 00.000 16108 IsGuiding returns 0
00:57:56.637 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3440, FiltMin=2966, FiltMax=50720, Gamma=1.000
00:57:56.645 00.008 16108 PulseGuide returned control before completion, sleep 73
00:57:56.655 00.010 21068 UpdateGuideState exits: m=125575 SNR=82.6
00:57:56.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:56.658 00.001 21068 Enqueuing Expose request
00:57:56.723 00.065 16108 IsGuiding returns 1
00:57:56.723 00.000 16108 scope still moving after pulse duration time elapsed
00:57:56.753 00.030 16108 IsSlewing returns 0
00:57:56.753 00.000 16108 IsGuiding returns 0
00:57:56.753 00.000 16108 scope move finished after 73 + 46 ms
00:57:56.753 00.000 16108 Move returns status 0, amount 73
00:57:56.753 00.000 16108 MoveAxis(N, 0, ABG)
00:57:56.753 00.000 16108 Move returns status 0, amount 0
00:57:56.753 00.000 16108 move complete, result=0
00:57:56.753 00.000 16108 worker thread done servicing request
00:57:56.753 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
00:57:56.756 00.003 16108 Worker thread wakes up
00:57:56.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:56.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:57.917 01.161 16108 Exposure complete
00:57:57.973 00.056 16108 worker thread done servicing request
00:57:57.973 00.000 21068 OnExposeComplete: enter
00:57:57.974 00.001 21068 UpdateGuideState(): m_state=6
00:57:57.975 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9064
00:57:57.976 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.12, Mass=122007, SNR=81.0, Peak=12077 HFD=3.8
00:57:57.976 00.000 21068 MultiStar: [#1 0.20,-0.23,1.29,U] [#2 -0.10,-0.30,1.25,U] [#3 0.37,-0.19,1.02,U] [#4 0.35,-0.29,0.77,U] [#5 0.08,-0.51,0.00,M1] [#6 0.21,-0.06,0.84,U] [#7 0.31,-0.48,0.00,M3] [#8 0.04,-0.51,0.00,M2] 
00:57:57.977 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.28}, one-star: {-0.00, -0.59}
00:57:57.978 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
00:57:57.979 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
00:57:57.979 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.07 mountX=-0.20 mountY=0.24, mountTheta=2.28
00:57:57.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.28, opts=13)
00:57:57.982 00.001 21068 Enqueuing Move request for scope (0.15, -0.28)
00:57:57.983 00.001 16108 Worker thread wakes up
00:57:57.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
00:57:57.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
00:57:57.983 00.000 16108 Moving (0.15, -0.28) raw xDistance=-0.20 yDistance=0.24
00:57:57.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:57:57.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
00:57:57.983 00.000 16108 MoveAxis(E, 0, ABG)
00:57:57.983 00.000 16108 Move returns status 0, amount 0
00:57:57.983 00.000 16108 MoveAxis(S, 47, ABG)
00:57:57.983 00.000 16108 Guiding  Dir = 1, Dur = 47
00:57:57.983 00.000 16108 IsSlewing returns 0
00:57:57.983 00.000 16108 IsGuiding returns 0
00:57:57.989 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3437, FiltMin=2985, FiltMax=49325, Gamma=1.000
00:57:58.004 00.015 21068 UpdateGuideState exits: m=122007 SNR=81.0
00:57:58.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:58.006 00.000 21068 Enqueuing Expose request
00:57:58.026 00.020 16108 PulseGuide returned control before completion, sleep 16
00:57:58.056 00.030 16108 IsGuiding returns 1
00:57:58.056 00.000 16108 scope still moving after pulse duration time elapsed
00:57:58.088 00.032 16108 IsSlewing returns 0
00:57:58.088 00.000 16108 IsGuiding returns 1
00:57:58.119 00.031 16108 IsSlewing returns 0
00:57:58.119 00.000 16108 IsGuiding returns 0
00:57:58.119 00.000 16108 scope move finished after 47 + 88 ms
00:57:58.119 00.000 16108 Move returns status 0, amount 47
00:57:58.119 00.000 16108 move complete, result=0
00:57:58.119 00.000 16108 worker thread done servicing request
00:57:58.119 00.000 16108 Worker thread wakes up
00:57:58.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:58.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:57:58.121 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
00:57:59.098 00.977 16108 Exposure complete
00:57:59.159 00.061 16108 worker thread done servicing request
00:57:59.159 00.000 21068 OnExposeComplete: enter
00:57:59.160 00.001 21068 UpdateGuideState(): m_state=6
00:57:59.161 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9065
00:57:59.163 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=875.87, Mass=123351, SNR=88.1, Peak=14387 HFD=3.5
00:57:59.164 00.001 21068 MultiStar: [#1 0.11,-0.31,1.04,U] [#2 0.17,-0.32,1.02,U] [#3 0.25,-0.51,0.00,M1] [#4 0.40,-0.12,0.77,U] [#5 0.15,-0.34,0.89,U] [#6 0.07,0.03,0.65,U] [#7 0.18,0.02,0.52,U] [#8 -0.10,-0.07,0.83,U] 
00:57:59.165 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {-0.11, 0.17}
00:57:59.165 00.000 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
00:57:59.166 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
00:57:59.167 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=-0.12 mountY=0.11, mountTheta=2.42
00:57:59.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
00:57:59.170 00.000 21068 Enqueuing Move request for scope (0.10, -0.14)
00:57:59.171 00.001 16108 Worker thread wakes up
00:57:59.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:57:59.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:57:59.171 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.11
00:57:59.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:59.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:59.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:57:59.171 00.000 16108 MoveAxis(E, 0, ABG)
00:57:59.171 00.000 16108 Move returns status 0, amount 0
00:57:59.172 00.001 16108 MoveAxis(N, 0, ABG)
00:57:59.172 00.000 16108 Move returns status 0, amount 0
00:57:59.172 00.000 16108 move complete, result=0
00:57:59.172 00.000 16108 worker thread done servicing request
00:57:59.177 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3440, FiltMin=2963, FiltMax=60211, Gamma=1.000
00:57:59.192 00.015 21068 UpdateGuideState exits: m=123351 SNR=88.1
00:57:59.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:57:59.194 00.000 21068 Enqueuing Expose request
00:57:59.195 00.001 16108 Worker thread wakes up
00:57:59.195 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:59.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:57:59.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:00.361 01.165 16108 Exposure complete
00:58:00.456 00.095 16108 worker thread done servicing request
00:58:00.456 00.000 21068 OnExposeComplete: enter
00:58:00.457 00.001 21068 UpdateGuideState(): m_state=6
00:58:00.458 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9066
00:58:00.459 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.90, Mass=127562, SNR=79.0, Peak=17363 HFD=2.9
00:58:00.460 00.001 21068 MultiStar: [#1 0.07,0.23,1.25,U] [#2 0.09,-0.04,1.25,U] [#3 0.10,-0.06,0.98,U] [#4 0.06,0.10,0.85,U] [#5 0.05,0.06,1.03,U] [#6 0.11,0.27,0.90,U] [#7 0.13,0.15,0.57,U] [#8 -0.11,0.08,0.92,U] 
00:58:00.461 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.11, 0.20}
00:58:00.461 00.000 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
00:58:00.462 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
00:58:00.463 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
00:58:00.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
00:58:00.466 00.001 21068 Enqueuing Move request for scope (0.07, 0.11)
00:58:00.466 00.000 16108 Worker thread wakes up
00:58:00.467 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:58:00.467 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:58:00.467 00.000 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.12
00:58:00.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:58:00.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:00.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:00.467 00.000 16108 MoveAxis(E, 0, ABG)
00:58:00.467 00.000 16108 Move returns status 0, amount 0
00:58:00.467 00.000 16108 MoveAxis(N, 0, ABG)
00:58:00.467 00.000 16108 Move returns status 0, amount 0
00:58:00.467 00.000 16108 move complete, result=0
00:58:00.467 00.000 16108 worker thread done servicing request
00:58:00.471 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3437, FiltMin=2973, FiltMax=52720, Gamma=1.000
00:58:00.485 00.014 21068 UpdateGuideState exits: m=127562 SNR=79.0
00:58:00.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:00.488 00.001 21068 Enqueuing Expose request
00:58:00.488 00.000 16108 Worker thread wakes up
00:58:00.488 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:00.490 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:00.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:01.487 00.997 16108 Exposure complete
00:58:01.569 00.082 16108 worker thread done servicing request
00:58:01.569 00.000 21068 OnExposeComplete: enter
00:58:01.571 00.002 21068 UpdateGuideState(): m_state=6
00:58:01.573 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9067
00:58:01.575 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=875.53, Mass=121821, SNR=81.8, Peak=14147 HFD=3.3
00:58:01.577 00.002 21068 MultiStar: [#1 -0.11,0.14,1.16,U] [#2 -0.10,-0.18,1.32,U] [#3 -0.06,-0.06,1.02,U] [#4 0.50,0.05,0.00,M1] [#5 -0.08,-0.03,0.82,U] [#6 0.15,0.09,0.83,U] [#7 0.37,-0.24,0.66,U] [#8 0.19,-0.12,0.78,U] 
00:58:01.579 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.02, -0.17}
00:58:01.580 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
00:58:01.581 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
00:58:01.584 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.35 mountX=-0.03 mountY=0.06, mountTheta=1.98
00:58:01.587 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
00:58:01.588 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
00:58:01.590 00.002 16108 Worker thread wakes up
00:58:01.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:58:01.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:58:01.590 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.06
00:58:01.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:58:01.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:01.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:58:01.590 00.000 16108 MoveAxis(E, 0, ABG)
00:58:01.590 00.000 16108 Move returns status 0, amount 0
00:58:01.591 00.001 16108 MoveAxis(N, 0, ABG)
00:58:01.591 00.000 16108 Move returns status 0, amount 0
00:58:01.591 00.000 16108 move complete, result=0
00:58:01.591 00.000 16108 worker thread done servicing request
00:58:01.599 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3437, FiltMin=2963, FiltMax=63424, Gamma=1.000
00:58:01.626 00.027 21068 UpdateGuideState exits: m=121821 SNR=81.8
00:58:01.630 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.632 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:01.634 00.002 21068 Enqueuing Expose request
00:58:01.637 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:01.639 00.002 16108 Worker thread wakes up
00:58:01.639 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:01.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:02.819 01.180 16108 Exposure complete
00:58:02.881 00.062 16108 worker thread done servicing request
00:58:02.881 00.000 21068 OnExposeComplete: enter
00:58:02.882 00.001 21068 UpdateGuideState(): m_state=6
00:58:02.883 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9068
00:58:02.884 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.84, Mass=126398, SNR=81.7, Peak=15043 HFD=3.7
00:58:02.885 00.001 21068 MultiStar: [#1 -0.27,0.02,1.18,U] [#2 -0.01,-0.10,1.25,U] [#3 -0.08,-0.17,1.02,U] [#4 0.07,0.20,0.71,U] [#5 0.25,0.23,0.86,U] [#6 0.13,0.10,0.87,U] [#7 0.10,0.36,0.57,U] [#8 0.26,0.07,0.86,U] 
00:58:02.887 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.03, 0.14}
00:58:02.888 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
00:58:02.892 00.004 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
00:58:02.894 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.11 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
00:58:02.897 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
00:58:02.899 00.002 21068 Enqueuing Move request for scope (0.03, 0.07)
00:58:02.900 00.001 16108 Worker thread wakes up
00:58:02.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:58:02.900 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:58:02.900 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
00:58:02.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:58:02.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:02.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:02.900 00.000 16108 MoveAxis(E, 0, ABG)
00:58:02.900 00.000 16108 Move returns status 0, amount 0
00:58:02.900 00.000 16108 MoveAxis(N, 0, ABG)
00:58:02.900 00.000 16108 Move returns status 0, amount 0
00:58:02.900 00.000 16108 move complete, result=0
00:58:02.900 00.000 16108 worker thread done servicing request
00:58:02.903 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3437, FiltMin=2966, FiltMax=65472, Gamma=1.000
00:58:02.919 00.016 21068 UpdateGuideState exits: m=126398 SNR=81.7
00:58:02.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:02.923 00.002 21068 Enqueuing Expose request
00:58:02.923 00.000 16108 Worker thread wakes up
00:58:02.924 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:02.924 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:02.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:03.881 00.957 16108 Exposure complete
00:58:03.945 00.064 16108 worker thread done servicing request
00:58:03.946 00.001 21068 OnExposeComplete: enter
00:58:03.946 00.000 21068 UpdateGuideState(): m_state=6
00:58:03.948 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9069
00:58:03.949 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.98, Mass=135298, SNR=93.3, Peak=16867 HFD=3.7
00:58:03.950 00.001 21068 MultiStar: [#1 -0.11,0.35,1.10,U] [#2 0.31,-0.12,1.07,U] [#3 -0.21,-0.07,0.91,U] [#4 0.04,-0.00,0.73,U] [#5 0.07,0.08,0.87,U] [#6 0.07,0.24,0.83,U] [#7 0.03,0.14,0.48,U] [#8 -0.23,0.08,0.58,U] 
00:58:03.951 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.12, 0.28}
00:58:03.951 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
00:58:03.952 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
00:58:03.952 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=0.03 mountY=-0.11, mountTheta=-1.31
00:58:03.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
00:58:03.955 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
00:58:03.956 00.001 16108 Worker thread wakes up
00:58:03.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:58:03.956 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:58:03.956 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
00:58:03.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:58:03.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:03.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:03.956 00.000 16108 MoveAxis(E, 0, ABG)
00:58:03.956 00.000 16108 Move returns status 0, amount 0
00:58:03.956 00.000 16108 MoveAxis(N, 0, ABG)
00:58:03.956 00.000 16108 Move returns status 0, amount 0
00:58:03.956 00.000 16108 move complete, result=0
00:58:03.956 00.000 16108 worker thread done servicing request
00:58:03.961 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3437, FiltMin=2934, FiltMax=64256, Gamma=1.000
00:58:03.978 00.017 21068 UpdateGuideState exits: m=135298 SNR=93.3
00:58:03.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:03.981 00.001 21068 Enqueuing Expose request
00:58:03.981 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:03.983 00.002 16108 Worker thread wakes up
00:58:03.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:03.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:05.132 01.149 16108 Exposure complete
00:58:05.186 00.054 16108 worker thread done servicing request
00:58:05.186 00.000 21068 OnExposeComplete: enter
00:58:05.190 00.004 21068 UpdateGuideState(): m_state=6
00:58:05.192 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9070
00:58:05.194 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=875.77, Mass=114611, SNR=80.7, Peak=14675 HFD=3.2
00:58:05.195 00.001 21068 MultiStar: [#1 0.10,0.28,1.15,U] [#2 0.24,0.11,1.13,U] [#3 0.15,-0.04,1.05,U] [#4 0.45,-0.05,0.70,U] [#5 0.06,-0.29,0.97,U] [#6 0.27,0.19,0.85,U] [#7 0.17,0.02,0.65,U] [#8 0.04,-0.16,0.81,U] 
00:58:05.196 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.26, 0.07}
00:58:05.197 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
00:58:05.199 00.002 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
00:58:05.200 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
00:58:05.203 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.02, opts=13)
00:58:05.203 00.000 21068 Enqueuing Move request for scope (0.19, 0.02)
00:58:05.204 00.001 16108 Worker thread wakes up
00:58:05.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
00:58:05.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
00:58:05.204 00.000 16108 Moving (0.19, 0.02) raw xDistance=-0.18 yDistance=-0.07
00:58:05.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:05.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:05.205 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:05.205 00.000 16108 MoveAxis(E, 0, ABG)
00:58:05.205 00.000 16108 Move returns status 0, amount 0
00:58:05.205 00.000 16108 MoveAxis(N, 0, ABG)
00:58:05.205 00.000 16108 Move returns status 0, amount 0
00:58:05.205 00.000 16108 move complete, result=0
00:58:05.205 00.000 16108 worker thread done servicing request
00:58:05.209 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3437, FiltMin=2969, FiltMax=58112, Gamma=1.000
00:58:05.226 00.017 21068 UpdateGuideState exits: m=114611 SNR=80.7
00:58:05.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.227 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:05.229 00.002 21068 Enqueuing Expose request
00:58:05.230 00.001 16108 Worker thread wakes up
00:58:05.230 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:05.231 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:05.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:06.210 00.979 16108 Exposure complete
00:58:06.276 00.066 16108 worker thread done servicing request
00:58:06.277 00.001 21068 OnExposeComplete: enter
00:58:06.277 00.000 21068 UpdateGuideState(): m_state=6
00:58:06.278 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9071
00:58:06.279 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.45, Mass=120038, SNR=79.0, Peak=12365 HFD=3.6
00:58:06.280 00.001 21068 MultiStar: [#1 0.02,0.09,1.10,U] [#2 0.00,-0.35,1.23,U] [#3 0.11,0.02,1.03,U] [#4 0.35,-0.25,1.06,U] [#5 -0.02,-0.01,1.15,U] [#6 0.19,-0.23,0.82,U] [#7 -0.14,-0.02,0.63,U] [#8 -0.22,-0.16,0.75,U] 
00:58:06.281 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {-0.07, -0.25}
00:58:06.282 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
00:58:06.283 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
00:58:06.283 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.31 mountX=-0.06 mountY=0.12, mountTheta=2.02
00:58:06.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
00:58:06.286 00.001 21068 Enqueuing Move request for scope (0.04, -0.13)
00:58:06.287 00.001 16108 Worker thread wakes up
00:58:06.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
00:58:06.288 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
00:58:06.288 00.000 16108 Moving (0.04, -0.13) raw xDistance=-0.06 yDistance=0.12
00:58:06.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:06.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:06.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:58:06.288 00.000 16108 MoveAxis(E, 0, ABG)
00:58:06.288 00.000 16108 Move returns status 0, amount 0
00:58:06.288 00.000 16108 MoveAxis(N, 0, ABG)
00:58:06.288 00.000 16108 Move returns status 0, amount 0
00:58:06.288 00.000 16108 move complete, result=0
00:58:06.288 00.000 16108 worker thread done servicing request
00:58:06.291 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3440, FiltMin=2880, FiltMax=55203, Gamma=1.000
00:58:06.306 00.015 21068 UpdateGuideState exits: m=120038 SNR=79.0
00:58:06.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:06.309 00.001 21068 Enqueuing Expose request
00:58:06.309 00.000 16108 Worker thread wakes up
00:58:06.309 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:06.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:06.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:07.476 01.166 16108 Exposure complete
00:58:07.552 00.076 16108 worker thread done servicing request
00:58:07.552 00.000 21068 OnExposeComplete: enter
00:58:07.555 00.003 21068 UpdateGuideState(): m_state=6
00:58:07.558 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9072
00:58:07.559 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.98, Mass=128388, SNR=80.3, Peak=13251 HFD=4.0
00:58:07.561 00.002 21068 MultiStar: [#1 0.05,-0.01,1.12,U] [#2 0.09,-0.28,1.34,U] [#3 -0.14,-0.21,1.31,U] [#4 0.68,0.30,0.00,M1] [#5 0.31,-0.18,0.96,U] [#6 -0.04,0.22,0.86,U] [#7 -0.07,0.04,0.65,U] [#8 0.44,0.06,0.80,U] 
00:58:07.562 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.18, 0.28}
00:58:07.563 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
00:58:07.564 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
00:58:07.565 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=-0.10 mountY=0.01, mountTheta=2.99
00:58:07.568 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
00:58:07.569 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
00:58:07.570 00.001 16108 Worker thread wakes up
00:58:07.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:58:07.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:58:07.571 00.001 16108 Moving (0.09, -0.04) raw xDistance=-0.10 yDistance=0.01
00:58:07.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:07.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:07.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:58:07.571 00.000 16108 MoveAxis(E, 0, ABG)
00:58:07.571 00.000 16108 Move returns status 0, amount 0
00:58:07.571 00.000 16108 MoveAxis(N, 0, ABG)
00:58:07.571 00.000 16108 Move returns status 0, amount 0
00:58:07.571 00.000 16108 move complete, result=0
00:58:07.571 00.000 16108 worker thread done servicing request
00:58:07.575 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3437, FiltMin=2941, FiltMax=50771, Gamma=1.000
00:58:07.589 00.014 21068 UpdateGuideState exits: m=128388 SNR=80.3
00:58:07.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:07.591 00.000 21068 Enqueuing Expose request
00:58:07.592 00.001 16108 Worker thread wakes up
00:58:07.592 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:07.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:07.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:08.573 00.980 16108 Exposure complete
00:58:08.652 00.079 16108 worker thread done servicing request
00:58:08.652 00.000 21068 OnExposeComplete: enter
00:58:08.653 00.001 21068 UpdateGuideState(): m_state=6
00:58:08.654 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9073
00:58:08.655 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.97, Mass=119002, SNR=82.0, Peak=12995 HFD=3.7
00:58:08.656 00.001 21068 MultiStar: [#1 0.17,0.04,1.24,U] [#2 0.43,-0.45,0.00,M1] [#3 -0.01,-0.24,0.89,U] [#4 0.48,0.14,0.00,M2] [#5 -0.04,0.03,0.88,U] [#6 0.55,0.22,0.00,M1] [#7 0.42,-0.18,0.55,U] [#8 0.10,-0.14,0.70,U] 
00:58:08.656 00.000 21068 refined, 5 included, MultiStar: {0.18, -0.01}, one-star: {0.49, 0.26}
00:58:08.657 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
00:58:08.658 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
00:58:08.659 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
00:58:08.660 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.01, opts=13)
00:58:08.661 00.001 21068 Enqueuing Move request for scope (0.18, -0.01)
00:58:08.663 00.002 16108 Worker thread wakes up
00:58:08.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:58:08.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:58:08.664 00.001 16108 Moving (0.18, -0.01) raw xDistance=-0.18 yDistance=-0.03
00:58:08.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:08.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:08.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:08.664 00.000 16108 MoveAxis(E, 0, ABG)
00:58:08.664 00.000 16108 Move returns status 0, amount 0
00:58:08.664 00.000 16108 MoveAxis(N, 0, ABG)
00:58:08.664 00.000 16108 Move returns status 0, amount 0
00:58:08.664 00.000 16108 move complete, result=0
00:58:08.664 00.000 16108 worker thread done servicing request
00:58:08.667 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3437, FiltMin=2960, FiltMax=63421, Gamma=1.000
00:58:08.686 00.019 21068 UpdateGuideState exits: m=119002 SNR=82.0
00:58:08.689 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:08.692 00.002 21068 Enqueuing Expose request
00:58:08.693 00.001 16108 Worker thread wakes up
00:58:08.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:08.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:08.693 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:09.878 01.185 16108 Exposure complete
00:58:09.945 00.067 16108 worker thread done servicing request
00:58:09.945 00.000 21068 OnExposeComplete: enter
00:58:09.946 00.001 21068 UpdateGuideState(): m_state=6
00:58:09.947 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9074
00:58:09.947 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=875.78, Mass=130046, SNR=89.1, Peak=13203 HFD=3.8
00:58:09.949 00.002 21068 MultiStar: [#1 0.02,-0.04,0.92,U] [#2 0.17,-0.30,1.05,U] [#3 0.14,-0.16,0.98,U] [#4 0.18,-0.05,0.78,U] [#5 0.44,-0.02,0.74,U] [#6 0.26,-0.01,0.75,U] [#7 0.51,-0.05,0.00,M1] [#8 0.05,-0.30,0.66,U] 
00:58:09.950 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.10}, one-star: {0.10, 0.08}
00:58:09.951 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
00:58:09.951 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
00:58:09.952 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=-0.09 mountY=-0.10, mountTheta=-2.26
00:58:09.953 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
00:58:09.954 00.001 21068 Enqueuing Move request for scope (0.10, 0.08)
00:58:09.955 00.001 16108 Worker thread wakes up
00:58:09.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:58:09.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:58:09.955 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.10
00:58:09.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:58:09.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:09.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:09.955 00.000 16108 MoveAxis(E, 0, ABG)
00:58:09.955 00.000 16108 Move returns status 0, amount 0
00:58:09.955 00.000 16108 MoveAxis(N, 0, ABG)
00:58:09.955 00.000 16108 Move returns status 0, amount 0
00:58:09.955 00.000 16108 move complete, result=0
00:58:09.955 00.000 16108 worker thread done servicing request
00:58:09.961 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3433, FiltMin=2976, FiltMax=47075, Gamma=1.000
00:58:09.976 00.015 21068 UpdateGuideState exits: m=130046 SNR=89.1
00:58:09.978 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:09.979 00.000 21068 Enqueuing Expose request
00:58:09.980 00.001 16108 Worker thread wakes up
00:58:09.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:09.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:09.980 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:10.964 00.984 16108 Exposure complete
00:58:11.033 00.069 16108 worker thread done servicing request
00:58:11.034 00.001 21068 OnExposeComplete: enter
00:58:11.034 00.000 21068 UpdateGuideState(): m_state=6
00:58:11.035 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9075
00:58:11.036 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=875.84, Mass=128058, SNR=93.9, Peak=11939 HFD=3.8
00:58:11.037 00.001 21068 MultiStar: [#1 -0.16,0.15,1.01,U] [#2 -0.05,-0.09,1.20,U] [#3 0.01,-0.08,0.83,U] [#4 -0.17,-0.28,0.75,U] [#5 -0.11,-0.06,0.85,U] [#6 -0.34,0.03,0.73,U] [#7 0.17,-0.04,0.64,U] [#8 -0.20,-0.00,0.76,U] 
00:58:11.037 00.000 21068 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.36, 0.13}
00:58:11.038 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
00:58:11.040 00.002 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
00:58:11.040 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.13 mountY=0.05, mountTheta=0.37
00:58:11.042 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.02, opts=13)
00:58:11.043 00.001 21068 Enqueuing Move request for scope (-0.14, -0.02)
00:58:11.043 00.000 16108 Worker thread wakes up
00:58:11.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
00:58:11.043 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
00:58:11.043 00.000 16108 Moving (-0.14, -0.02) raw xDistance=0.13 yDistance=0.05
00:58:11.044 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:58:11.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:11.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:58:11.044 00.000 16108 MoveAxis(E, 0, ABG)
00:58:11.044 00.000 16108 Move returns status 0, amount 0
00:58:11.044 00.000 16108 MoveAxis(N, 0, ABG)
00:58:11.044 00.000 16108 Move returns status 0, amount 0
00:58:11.044 00.000 16108 move complete, result=0
00:58:11.044 00.000 16108 worker thread done servicing request
00:58:11.048 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3433, FiltMin=2963, FiltMax=56080, Gamma=1.000
00:58:11.075 00.027 21068 UpdateGuideState exits: m=128058 SNR=93.9
00:58:11.077 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:11.079 00.001 21068 Enqueuing Expose request
00:58:11.080 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:11.082 00.002 16108 Worker thread wakes up
00:58:11.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:11.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:12.240 01.158 16108 Exposure complete
00:58:12.293 00.053 16108 worker thread done servicing request
00:58:12.293 00.000 21068 OnExposeComplete: enter
00:58:12.295 00.002 21068 UpdateGuideState(): m_state=6
00:58:12.296 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9076
00:58:12.298 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=875.73, Mass=118312, SNR=72.9, Peak=11299 HFD=3.8
00:58:12.299 00.001 21068 MultiStar: [#1 -0.35,0.22,1.30,U] [#2 -0.32,-0.28,1.30,U] [#3 -0.08,-0.02,1.34,U] [#4 0.15,-0.14,0.97,U] [#5 -0.30,-0.09,1.14,U] [#6 0.05,0.07,0.81,U] [#7 0.11,0.12,0.77,U] [#8 -0.38,0.09,0.89,U] 
00:58:12.300 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.14, 0.03}
00:58:12.301 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
00:58:12.302 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
00:58:12.303 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.94 mountX=0.15 mountY=0.01, mountTheta=0.04
00:58:12.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.03, opts=13)
00:58:12.305 00.000 21068 Enqueuing Move request for scope (-0.14, 0.03)
00:58:12.306 00.001 16108 Worker thread wakes up
00:58:12.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:58:12.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:58:12.306 00.000 16108 Moving (-0.14, 0.03) raw xDistance=0.15 yDistance=0.01
00:58:12.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:58:12.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:12.307 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:58:12.307 00.000 16108 MoveAxis(E, 0, ABG)
00:58:12.307 00.000 16108 Move returns status 0, amount 0
00:58:12.307 00.000 16108 MoveAxis(N, 0, ABG)
00:58:12.307 00.000 16108 Move returns status 0, amount 0
00:58:12.307 00.000 16108 move complete, result=0
00:58:12.307 00.000 16108 worker thread done servicing request
00:58:12.313 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3433, FiltMin=2963, FiltMax=59805, Gamma=1.000
00:58:12.333 00.020 21068 UpdateGuideState exits: m=118312 SNR=72.9
00:58:12.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:12.335 00.000 21068 Enqueuing Expose request
00:58:12.336 00.001 16108 Worker thread wakes up
00:58:12.336 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:12.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:12.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:13.323 00.986 16108 Exposure complete
00:58:13.384 00.061 16108 worker thread done servicing request
00:58:13.384 00.000 21068 OnExposeComplete: enter
00:58:13.385 00.001 21068 UpdateGuideState(): m_state=6
00:58:13.386 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9077
00:58:13.387 00.001 21068 Star::Find returns 1 (0), X=219.25, Y=875.79, Mass=123173, SNR=81.6, Peak=10963 HFD=3.9
00:58:13.388 00.001 21068 MultiStar: [#1 -0.52,0.12,0.00,M1] [#2 -0.23,-0.21,1.03,U] [#3 -0.28,-0.04,0.94,U] [#4 0.34,0.13,0.81,U] [#5 -0.11,-0.10,0.89,U] [#6 0.01,0.19,0.84,U] [#7 -0.35,-0.25,0.60,U] [#8 -0.54,0.13,0.00,M1] 
00:58:13.388 00.000 21068 refined, 6 included, MultiStar: {-0.20, -0.02}, one-star: {-0.71, 0.09}
00:58:13.389 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
00:58:13.391 00.002 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
00:58:13.391 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.03 mountX=0.20 mountY=0.07, mountTheta=0.34
00:58:13.393 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.02, opts=13)
00:58:13.394 00.001 21068 Enqueuing Move request for scope (-0.20, -0.02)
00:58:13.395 00.001 16108 Worker thread wakes up
00:58:13.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
00:58:13.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
00:58:13.395 00.000 16108 Moving (-0.20, -0.02) raw xDistance=0.20 yDistance=0.07
00:58:13.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:58:13.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:13.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:58:13.395 00.000 16108 MoveAxis(E, 0, ABG)
00:58:13.395 00.000 16108 Move returns status 0, amount 0
00:58:13.395 00.000 16108 MoveAxis(N, 0, ABG)
00:58:13.396 00.001 16108 Move returns status 0, amount 0
00:58:13.396 00.000 16108 move complete, result=0
00:58:13.396 00.000 16108 worker thread done servicing request
00:58:13.402 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3433, FiltMin=2950, FiltMax=48989, Gamma=1.000
00:58:13.427 00.025 21068 UpdateGuideState exits: m=123173 SNR=81.6
00:58:13.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:13.428 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:13.429 00.001 21068 Enqueuing Expose request
00:58:13.430 00.001 16108 Worker thread wakes up
00:58:13.430 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:13.431 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:13.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:14.594 01.163 16108 Exposure complete
00:58:14.650 00.056 16108 worker thread done servicing request
00:58:14.650 00.000 21068 OnExposeComplete: enter
00:58:14.652 00.002 21068 UpdateGuideState(): m_state=6
00:58:14.654 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9078
00:58:14.656 00.002 21068 Star::Find returns 1 (0), X=219.72, Y=875.69, Mass=136347, SNR=77.4, Peak=13219 HFD=3.7
00:58:14.657 00.001 21068 MultiStar: [#1 -0.64,0.07,0.00,M2] [#2 -0.22,-0.39,1.70,U] [#3 -0.49,-0.25,0.00,M1] [#4 -0.00,-0.01,0.64,U] [#5 -0.21,0.29,0.94,U] [#6 0.05,0.50,0.00,M1] [#7 0.04,0.02,0.60,U] [#8 -0.09,0.06,0.75,U] 
00:58:14.658 00.001 21068 refined, 5 included, MultiStar: {-0.15, -0.06}, one-star: {-0.24, -0.01}
00:58:14.658 00.000 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
00:58:14.659 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
00:58:14.661 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=0.14 mountY=0.09, mountTheta=0.59
00:58:14.662 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
00:58:14.663 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
00:58:14.664 00.001 16108 Worker thread wakes up
00:58:14.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
00:58:14.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
00:58:14.664 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.09
00:58:14.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:58:14.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:14.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:58:14.664 00.000 16108 MoveAxis(E, 0, ABG)
00:58:14.664 00.000 16108 Move returns status 0, amount 0
00:58:14.664 00.000 16108 MoveAxis(N, 0, ABG)
00:58:14.664 00.000 16108 Move returns status 0, amount 0
00:58:14.664 00.000 16108 move complete, result=0
00:58:14.665 00.001 16108 worker thread done servicing request
00:58:14.668 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3433, FiltMin=2953, FiltMax=56272, Gamma=1.000
00:58:14.684 00.016 21068 UpdateGuideState exits: m=136347 SNR=77.4
00:58:14.686 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:14.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:14.687 00.000 21068 Enqueuing Expose request
00:58:14.688 00.001 16108 Worker thread wakes up
00:58:14.688 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:14.689 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:14.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:15.666 00.977 16108 Exposure complete
00:58:15.742 00.076 16108 worker thread done servicing request
00:58:15.742 00.000 21068 OnExposeComplete: enter
00:58:15.743 00.001 21068 UpdateGuideState(): m_state=6
00:58:15.745 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9079
00:58:15.747 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=875.62, Mass=126561, SNR=85.4, Peak=13555 HFD=3.6
00:58:15.749 00.002 21068 MultiStar: [#1 -0.38,0.10,1.08,U] [#2 0.20,-0.20,1.12,U] [#3 -0.45,-0.20,0.00,M2] [#4 0.06,0.05,0.92,U] [#5 -0.19,-0.06,0.81,U] [#6 0.27,0.13,0.70,U] [#7 0.06,-0.33,0.63,U] [#8 0.25,-0.25,0.72,U] 
00:58:15.750 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.05, -0.08}
00:58:15.751 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
00:58:15.752 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
00:58:15.754 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=-0.02 mountY=0.07, mountTheta=1.92
00:58:15.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
00:58:15.757 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
00:58:15.757 00.000 16108 Worker thread wakes up
00:58:15.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:58:15.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:58:15.758 00.001 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.07
00:58:15.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:58:15.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:15.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:58:15.758 00.000 16108 MoveAxis(E, 0, ABG)
00:58:15.758 00.000 16108 Move returns status 0, amount 0
00:58:15.758 00.000 16108 MoveAxis(N, 0, ABG)
00:58:15.758 00.000 16108 Move returns status 0, amount 0
00:58:15.758 00.000 16108 move complete, result=0
00:58:15.758 00.000 16108 worker thread done servicing request
00:58:15.761 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3433, FiltMin=2976, FiltMax=43328, Gamma=1.000
00:58:15.785 00.024 21068 UpdateGuideState exits: m=126561 SNR=85.4
00:58:15.785 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:15.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:15.787 00.001 21068 Enqueuing Expose request
00:58:15.788 00.001 16108 Worker thread wakes up
00:58:15.788 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:15.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:15.788 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:16.961 01.173 16108 Exposure complete
00:58:17.030 00.069 16108 worker thread done servicing request
00:58:17.030 00.000 21068 OnExposeComplete: enter
00:58:17.031 00.001 21068 UpdateGuideState(): m_state=6
00:58:17.032 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9080
00:58:17.033 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.80, Mass=121964, SNR=75.8, Peak=12147 HFD=3.6
00:58:17.034 00.001 21068 MultiStar: [#1 0.05,-0.11,1.15,U] [#2 0.30,-0.41,0.00,M1] [#3 0.16,-0.29,0.95,U] [#4 0.09,-0.24,0.87,U] [#5 -0.23,-0.35,1.04,U] [#6 0.18,-0.07,0.93,U] [#7 0.11,-0.32,0.70,U] [#8 0.25,-0.29,0.74,U] 
00:58:17.034 00.000 21068 refined, 7 included, MultiStar: {0.10, -0.19}, one-star: {0.24, 0.10}
00:58:17.035 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
00:58:17.036 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
00:58:17.037 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.09 mountX=-0.13 mountY=0.16, mountTheta=2.25
00:58:17.038 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.19, opts=13)
00:58:17.039 00.001 21068 Enqueuing Move request for scope (0.10, -0.19)
00:58:17.040 00.001 16108 Worker thread wakes up
00:58:17.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
00:58:17.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
00:58:17.040 00.000 16108 Moving (0.10, -0.19) raw xDistance=-0.13 yDistance=0.16
00:58:17.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:58:17.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:17.041 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:58:17.041 00.000 16108 MoveAxis(E, 0, ABG)
00:58:17.041 00.000 16108 Move returns status 0, amount 0
00:58:17.041 00.000 16108 MoveAxis(N, 0, ABG)
00:58:17.041 00.000 16108 Move returns status 0, amount 0
00:58:17.041 00.000 16108 move complete, result=0
00:58:17.041 00.000 16108 worker thread done servicing request
00:58:17.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3433, FiltMin=2921, FiltMax=63053, Gamma=1.000
00:58:17.059 00.015 21068 UpdateGuideState exits: m=121964 SNR=75.8
00:58:17.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:17.064 00.002 21068 Enqueuing Expose request
00:58:17.066 00.002 16108 Worker thread wakes up
00:58:17.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:17.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:17.066 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:18.030 00.964 16108 Exposure complete
00:58:18.105 00.075 16108 worker thread done servicing request
00:58:18.105 00.000 21068 OnExposeComplete: enter
00:58:18.107 00.002 21068 UpdateGuideState(): m_state=6
00:58:18.108 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9081
00:58:18.110 00.002 21068 Star::Find returns 1 (0), X=220.11, Y=875.80, Mass=125524, SNR=90.4, Peak=14499 HFD=3.5
00:58:18.113 00.003 21068 MultiStar: [#1 0.44,-0.32,0.00,M1] [#2 0.20,-0.61,0.00,M2] [#3 0.34,-0.46,0.00,M2] [#4 0.40,-0.06,0.69,U] [#5 -0.01,-0.31,0.72,U] [#6 0.15,-0.22,0.75,U] [#7 0.65,0.02,0.00,M1] [#8 0.36,-0.27,0.80,U] 
00:58:18.114 00.001 21068 single-star, 4 included, MultiStar: {0.21, -0.14}, one-star: {0.16, 0.09}
00:58:18.116 00.002 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
00:58:18.117 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
00:58:18.118 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.55 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
00:58:18.119 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.09, opts=13)
00:58:18.120 00.001 21068 Enqueuing Move request for scope (0.16, 0.09)
00:58:18.121 00.001 16108 Worker thread wakes up
00:58:18.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:58:18.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:58:18.121 00.000 16108 Moving (0.16, 0.09) raw xDistance=-0.14 yDistance=-0.13
00:58:18.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:58:18.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:18.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:18.121 00.000 16108 MoveAxis(E, 0, ABG)
00:58:18.121 00.000 16108 Move returns status 0, amount 0
00:58:18.121 00.000 16108 MoveAxis(N, 0, ABG)
00:58:18.121 00.000 16108 Move returns status 0, amount 0
00:58:18.121 00.000 16108 move complete, result=0
00:58:18.121 00.000 16108 worker thread done servicing request
00:58:18.125 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3437, FiltMin=2950, FiltMax=56992, Gamma=1.000
00:58:18.149 00.024 21068 UpdateGuideState exits: m=125524 SNR=90.4
00:58:18.151 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:18.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:18.152 00.000 21068 Enqueuing Expose request
00:58:18.153 00.001 16108 Worker thread wakes up
00:58:18.153 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:18.155 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:18.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:19.314 01.159 16108 Exposure complete
00:58:19.369 00.055 16108 worker thread done servicing request
00:58:19.369 00.000 21068 OnExposeComplete: enter
00:58:19.372 00.003 21068 UpdateGuideState(): m_state=6
00:58:19.373 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9082
00:58:19.375 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=875.54, Mass=117924, SNR=86.2, Peak=12499 HFD=3.2
00:58:19.378 00.003 21068 MultiStar: [#1 0.25,-0.08,0.92,U] [#2 0.54,-0.20,0.00,M3] [#3 0.27,-0.24,1.08,U] [#4 0.41,-0.16,0.68,U] [#5 -0.08,-0.37,0.90,U] [#6 0.00,-0.03,0.80,U] [#7 0.42,-0.04,0.51,U] [#8 0.29,-0.30,0.78,U] 
00:58:19.379 00.001 21068 refined, 7 included, MultiStar: {0.25, -0.18}, one-star: {0.50, -0.16}
00:58:19.382 00.003 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
00:58:19.384 00.002 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
00:58:19.384 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.63 mountX=-0.28 mountY=0.12, mountTheta=2.74
00:58:19.387 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.18, opts=13)
00:58:19.388 00.001 21068 Enqueuing Move request for scope (0.25, -0.18)
00:58:19.389 00.001 16108 Worker thread wakes up
00:58:19.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
00:58:19.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
00:58:19.389 00.000 16108 Moving (0.25, -0.18) raw xDistance=-0.28 yDistance=0.12
00:58:19.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:58:19.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:19.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:58:19.389 00.000 16108 MoveAxis(E, 73, ABG)
00:58:19.389 00.000 16108 Guiding  Dir = 2, Dur = 73
00:58:19.389 00.000 16108 IsSlewing returns 0
00:58:19.390 00.001 16108 IsGuiding returns 0
00:58:19.393 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3437, FiltMin=2960, FiltMax=65440, Gamma=1.000
00:58:19.401 00.008 16108 PulseGuide returned control before completion, sleep 72
00:58:19.412 00.011 21068 UpdateGuideState exits: m=117924 SNR=86.2
00:58:19.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:19.416 00.002 21068 Enqueuing Expose request
00:58:19.479 00.063 16108 IsGuiding returns 1
00:58:19.479 00.000 16108 scope still moving after pulse duration time elapsed
00:58:19.510 00.031 16108 IsSlewing returns 0
00:58:19.510 00.000 16108 IsGuiding returns 0
00:58:19.510 00.000 16108 scope move finished after 73 + 47 ms
00:58:19.510 00.000 16108 Move returns status 0, amount 73
00:58:19.511 00.001 16108 MoveAxis(N, 0, ABG)
00:58:19.511 00.000 16108 Move returns status 0, amount 0
00:58:19.511 00.000 16108 move complete, result=0
00:58:19.511 00.000 16108 worker thread done servicing request
00:58:19.511 00.000 16108 Worker thread wakes up
00:58:19.511 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
00:58:19.513 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:19.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:20.482 00.969 16108 Exposure complete
00:58:20.537 00.055 16108 worker thread done servicing request
00:58:20.537 00.000 21068 OnExposeComplete: enter
00:58:20.538 00.001 21068 UpdateGuideState(): m_state=6
00:58:20.539 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9083
00:58:20.540 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=875.47, Mass=119258, SNR=81.1, Peak=13795 HFD=3.7
00:58:20.542 00.002 21068 MultiStar: [#1 0.11,-0.18,0.99,U] [#2 0.40,-0.60,0.00,M4] [#3 -0.10,-0.28,0.94,U] [#4 0.01,-0.61,0.00,M1] [#5 -0.02,-0.18,0.95,U] [#6 -0.32,-0.08,0.87,U] [#7 0.28,-0.55,0.00,M1] [#8 0.03,-0.59,0.00,M1] 
00:58:20.542 00.000 21068 refined, 4 included, MultiStar: {-0.02, -0.19}, one-star: {0.17, -0.23}
00:58:20.543 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
00:58:20.544 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
00:58:20.545 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.69 mountX=-0.01 mountY=0.19, mountTheta=1.63
00:58:20.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
00:58:20.548 00.001 21068 Enqueuing Move request for scope (-0.02, -0.19)
00:58:20.549 00.001 16108 Worker thread wakes up
00:58:20.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
00:58:20.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
00:58:20.549 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.01 yDistance=0.19
00:58:20.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:20.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:20.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:58:20.549 00.000 16108 MoveAxis(E, 0, ABG)
00:58:20.549 00.000 16108 Move returns status 0, amount 0
00:58:20.549 00.000 16108 MoveAxis(N, 0, ABG)
00:58:20.549 00.000 16108 Move returns status 0, amount 0
00:58:20.550 00.001 16108 move complete, result=0
00:58:20.550 00.000 16108 worker thread done servicing request
00:58:20.553 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3437, FiltMin=2953, FiltMax=47741, Gamma=1.000
00:58:20.569 00.016 21068 UpdateGuideState exits: m=119258 SNR=81.1
00:58:20.570 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.571 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:20.572 00.001 21068 Enqueuing Expose request
00:58:20.573 00.001 16108 Worker thread wakes up
00:58:20.573 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:20.573 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:20.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:21.747 01.174 16108 Exposure complete
00:58:21.819 00.072 16108 worker thread done servicing request
00:58:21.819 00.000 21068 OnExposeComplete: enter
00:58:21.820 00.001 21068 UpdateGuideState(): m_state=6
00:58:21.821 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9084
00:58:21.822 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.24, Mass=125646, SNR=89.5, Peak=14589 HFD=3.4
00:58:21.823 00.001 21068 MultiStar: [#1 0.02,-0.52,0.00,M1] [#2 -0.01,-0.61,0.00,M5] [#3 0.06,-0.68,0.00,M1] [#4 0.14,-0.38,0.87,U] [#5 -0.10,-0.59,0.00,M1] [#6 -0.04,-0.45,0.74,U] [#7 0.50,-0.33,0.00,M2] [#8 0.56,-0.51,0.00,M2] 
00:58:21.824 00.001 21068 refined, 2 included, MultiStar: {0.01, -0.43}, one-star: {-0.05, -0.46}
00:58:21.824 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
00:58:21.825 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
00:58:21.827 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.54 mountX=-0.09 mountY=0.41, mountTheta=1.78
00:58:21.828 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.43, opts=13)
00:58:21.829 00.001 21068 Enqueuing Move request for scope (0.01, -0.43)
00:58:21.830 00.001 16108 Worker thread wakes up
00:58:21.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.43) opts 0xd
00:58:21.830 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.43)
00:58:21.830 00.000 16108 Moving (0.01, -0.43) raw xDistance=-0.09 yDistance=0.41
00:58:21.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:58:21.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
00:58:21.830 00.000 16108 MoveAxis(E, 0, ABG)
00:58:21.830 00.000 16108 Move returns status 0, amount 0
00:58:21.830 00.000 16108 MoveAxis(S, 83, ABG)
00:58:21.830 00.000 16108 Guiding  Dir = 1, Dur = 83
00:58:21.830 00.000 16108 IsSlewing returns 0
00:58:21.830 00.000 16108 IsGuiding returns 0
00:58:21.837 00.007 16108 PulseGuide returned control before completion, sleep 87
00:58:21.838 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3440, FiltMin=2966, FiltMax=47584, Gamma=1.000
00:58:21.861 00.023 21068 UpdateGuideState exits: m=125646 SNR=89.5
00:58:21.863 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:21.865 00.001 21068 Enqueuing Expose request
00:58:21.929 00.064 16108 IsGuiding returns 1
00:58:21.929 00.000 16108 scope still moving after pulse duration time elapsed
00:58:21.966 00.037 16108 IsSlewing returns 0
00:58:21.966 00.000 16108 IsGuiding returns 0
00:58:21.967 00.001 16108 scope move finished after 83 + 53 ms
00:58:21.967 00.000 16108 Move returns status 0, amount 83
00:58:21.967 00.000 16108 move complete, result=0
00:58:21.967 00.000 16108 worker thread done servicing request
00:58:21.967 00.000 16108 Worker thread wakes up
00:58:21.967 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 83 ms SOUTH
00:58:21.969 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:21.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:22.945 00.976 16108 Exposure complete
00:58:23.012 00.067 16108 worker thread done servicing request
00:58:23.012 00.000 21068 OnExposeComplete: enter
00:58:23.013 00.001 21068 UpdateGuideState(): m_state=6
00:58:23.014 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9085
00:58:23.014 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=875.69, Mass=132089, SNR=101.9, Peak=14515 HFD=3.6
00:58:23.015 00.001 21068 MultiStar: [#1 0.13,-0.33,0.87,U] [#2 0.18,-0.69,0.00,M6] [#3 0.08,-0.72,0.00,M2] [#4 0.03,-0.31,0.68,U] [#5 -0.13,-0.38,0.70,U] [#6 -0.04,0.23,0.62,U] [#7 0.28,-0.02,0.50,U] [#8 0.29,-0.26,0.63,U] 
00:58:23.016 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.16}, one-star: {0.31, -0.02}
00:58:23.017 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
00:58:23.019 00.002 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
00:58:23.019 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=-0.16 mountY=0.13, mountTheta=2.46
00:58:23.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.16, opts=13)
00:58:23.022 00.001 21068 Enqueuing Move request for scope (0.13, -0.16)
00:58:23.022 00.000 16108 Worker thread wakes up
00:58:23.023 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
00:58:23.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
00:58:23.023 00.000 16108 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=0.13
00:58:23.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:58:23.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:23.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:58:23.023 00.000 16108 MoveAxis(E, 0, ABG)
00:58:23.023 00.000 16108 Move returns status 0, amount 0
00:58:23.023 00.000 16108 MoveAxis(N, 0, ABG)
00:58:23.023 00.000 16108 Move returns status 0, amount 0
00:58:23.023 00.000 16108 move complete, result=0
00:58:23.023 00.000 16108 worker thread done servicing request
00:58:23.026 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3440, FiltMin=2979, FiltMax=52109, Gamma=1.000
00:58:23.041 00.015 21068 UpdateGuideState exits: m=132089 SNR=101.9
00:58:23.043 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:23.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:23.045 00.001 21068 Enqueuing Expose request
00:58:23.047 00.002 16108 Worker thread wakes up
00:58:23.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:23.047 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:23.049 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:24.196 01.147 16108 Exposure complete
00:58:24.271 00.075 16108 worker thread done servicing request
00:58:24.271 00.000 21068 OnExposeComplete: enter
00:58:24.272 00.001 21068 UpdateGuideState(): m_state=6
00:58:24.272 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9086
00:58:24.273 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.06, Mass=114928, SNR=79.4, Peak=12979 HFD=3.5
00:58:24.274 00.001 21068 MultiStar: [#1 0.13,0.05,1.11,U] [#2 0.22,-0.14,1.31,U] [#3 0.35,-0.19,1.09,U] [#4 0.11,0.11,0.78,U] [#5 0.09,-0.12,1.03,U] [#6 0.26,0.14,0.84,U] [#7 0.42,0.24,0.00,M2] [#8 0.23,0.00,0.75,U] 
00:58:24.275 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.01}, one-star: {0.27, 0.35}
00:58:24.276 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
00:58:24.276 00.000 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
00:58:24.278 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.20 mountY=-0.06, mountTheta=-2.85
00:58:24.279 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.01, opts=13)
00:58:24.280 00.001 21068 Enqueuing Move request for scope (0.21, 0.01)
00:58:24.281 00.001 16108 Worker thread wakes up
00:58:24.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
00:58:24.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
00:58:24.281 00.000 16108 Moving (0.21, 0.01) raw xDistance=-0.20 yDistance=-0.06
00:58:24.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:58:24.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:24.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:24.281 00.000 16108 MoveAxis(E, 53, ABG)
00:58:24.281 00.000 16108 Guiding  Dir = 2, Dur = 53
00:58:24.282 00.001 16108 IsSlewing returns 0
00:58:24.282 00.000 16108 IsGuiding returns 0
00:58:24.285 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3437, FiltMin=2973, FiltMax=58848, Gamma=1.000
00:58:24.297 00.012 16108 PulseGuide returned control before completion, sleep 48
00:58:24.302 00.005 21068 UpdateGuideState exits: m=114928 SNR=79.4
00:58:24.305 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:24.307 00.001 21068 Enqueuing Expose request
00:58:24.358 00.051 16108 IsGuiding returns 1
00:58:24.358 00.000 16108 scope still moving after pulse duration time elapsed
00:58:24.389 00.031 16108 IsSlewing returns 0
00:58:24.389 00.000 16108 IsGuiding returns 0
00:58:24.389 00.000 16108 scope move finished after 53 + 55 ms
00:58:24.389 00.000 16108 Move returns status 0, amount 53
00:58:24.389 00.000 16108 MoveAxis(N, 0, ABG)
00:58:24.389 00.000 16108 Move returns status 0, amount 0
00:58:24.389 00.000 16108 move complete, result=0
00:58:24.389 00.000 16108 worker thread done servicing request
00:58:24.389 00.000 16108 Worker thread wakes up
00:58:24.389 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
00:58:24.393 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:24.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:25.364 00.971 16108 Exposure complete
00:58:25.437 00.073 16108 worker thread done servicing request
00:58:25.437 00.000 21068 OnExposeComplete: enter
00:58:25.438 00.001 21068 UpdateGuideState(): m_state=6
00:58:25.439 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9087
00:58:25.439 00.000 21068 Star::Find returns 1 (0), X=219.81, Y=875.74, Mass=114851, SNR=84.3, Peak=14035 HFD=3.5
00:58:25.440 00.001 21068 MultiStar: [#1 0.08,0.18,1.05,U] [#2 -0.03,0.03,1.01,U] [#3 0.36,-0.04,0.96,U] [#4 -0.20,-0.00,0.82,U] [#5 -0.31,-0.09,0.98,U] [#6 -0.22,0.35,0.90,U] [#7 0.19,-0.17,0.63,U] [#8 0.18,0.06,0.66,U] 
00:58:25.441 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.15, 0.04}
00:58:25.442 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
00:58:25.442 00.000 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
00:58:25.443 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.03 mountX=0.03 mountY=-0.04, mountTheta=-0.92
00:58:25.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
00:58:25.445 00.000 21068 Enqueuing Move request for scope (-0.02, 0.05)
00:58:25.446 00.001 16108 Worker thread wakes up
00:58:25.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:58:25.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:58:25.447 00.001 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
00:58:25.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:58:25.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:25.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:25.447 00.000 16108 MoveAxis(E, 0, ABG)
00:58:25.447 00.000 16108 Move returns status 0, amount 0
00:58:25.447 00.000 16108 MoveAxis(N, 0, ABG)
00:58:25.447 00.000 16108 Move returns status 0, amount 0
00:58:25.447 00.000 16108 move complete, result=0
00:58:25.447 00.000 16108 worker thread done servicing request
00:58:25.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3437, FiltMin=2957, FiltMax=60496, Gamma=1.000
00:58:25.480 00.029 21068 UpdateGuideState exits: m=114851 SNR=84.3
00:58:25.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:25.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:25.484 00.002 21068 Enqueuing Expose request
00:58:25.484 00.000 16108 Worker thread wakes up
00:58:25.484 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:25.486 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:25.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:26.639 01.153 16108 Exposure complete
00:58:26.716 00.077 16108 worker thread done servicing request
00:58:26.716 00.000 21068 OnExposeComplete: enter
00:58:26.717 00.001 21068 UpdateGuideState(): m_state=6
00:58:26.718 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9088
00:58:26.719 00.001 21068 Star::Find returns 1 (0), X=219.50, Y=875.88, Mass=138918, SNR=86.4, Peak=15571 HFD=3.5
00:58:26.721 00.002 21068 MultiStar: [#1 -0.18,0.28,0.92,U] [#2 0.16,-0.30,1.09,U] [#3 0.17,-0.14,0.99,U] [#4 0.11,-0.07,0.82,U] [#5 -0.30,0.08,0.90,U] [#6 -0.19,0.03,0.94,U] [#7 0.23,0.27,0.59,U] [#8 -0.14,-0.06,0.74,U] 
00:58:26.723 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.46, 0.18}
00:58:26.725 00.002 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
00:58:26.726 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
00:58:26.728 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=0.08 mountY=0.00, mountTheta=0.02
00:58:26.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
00:58:26.731 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
00:58:26.731 00.000 16108 Worker thread wakes up
00:58:26.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:58:26.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:58:26.732 00.001 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=0.00
00:58:26.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:58:26.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:26.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:58:26.732 00.000 16108 MoveAxis(E, 0, ABG)
00:58:26.732 00.000 16108 Move returns status 0, amount 0
00:58:26.732 00.000 16108 MoveAxis(N, 0, ABG)
00:58:26.732 00.000 16108 Move returns status 0, amount 0
00:58:26.732 00.000 16108 move complete, result=0
00:58:26.732 00.000 16108 worker thread done servicing request
00:58:26.737 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3437, FiltMin=2969, FiltMax=59491, Gamma=1.000
00:58:26.759 00.022 21068 UpdateGuideState exits: m=138918 SNR=86.4
00:58:26.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:26.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:26.762 00.001 21068 Enqueuing Expose request
00:58:26.763 00.001 16108 Worker thread wakes up
00:58:26.763 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:26.763 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:26.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:27.744 00.981 16108 Exposure complete
00:58:27.801 00.057 16108 worker thread done servicing request
00:58:27.802 00.001 21068 OnExposeComplete: enter
00:58:27.802 00.000 21068 UpdateGuideState(): m_state=6
00:58:27.803 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9089
00:58:27.804 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=875.84, Mass=129523, SNR=86.1, Peak=15827 HFD=3.4
00:58:27.805 00.001 21068 MultiStar: [#1 -0.28,-0.05,1.10,U] [#2 -0.26,-0.10,1.12,U] [#3 0.12,-0.35,1.00,U] [#4 0.01,-0.08,0.75,U] [#5 -0.09,0.14,0.75,U] [#6 -0.01,0.14,0.89,U] [#7 -0.19,-0.01,0.60,U] [#8 -0.17,-0.01,0.68,U] 
00:58:27.806 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.22, 0.13}
00:58:27.806 00.000 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
00:58:27.807 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:58:27.808 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.92 mountX=0.12 mountY=0.06, mountTheta=0.44
00:58:27.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.03, opts=13)
00:58:27.810 00.001 21068 Enqueuing Move request for scope (-0.13, -0.03)
00:58:27.811 00.001 16108 Worker thread wakes up
00:58:27.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:58:27.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:58:27.811 00.000 16108 Moving (-0.13, -0.03) raw xDistance=0.12 yDistance=0.06
00:58:27.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:58:27.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:27.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:58:27.811 00.000 16108 MoveAxis(E, 0, ABG)
00:58:27.811 00.000 16108 Move returns status 0, amount 0
00:58:27.811 00.000 16108 MoveAxis(N, 0, ABG)
00:58:27.811 00.000 16108 Move returns status 0, amount 0
00:58:27.812 00.001 16108 move complete, result=0
00:58:27.812 00.000 16108 worker thread done servicing request
00:58:27.819 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3440, FiltMin=2969, FiltMax=62605, Gamma=1.000
00:58:27.835 00.016 21068 UpdateGuideState exits: m=129523 SNR=86.1
00:58:27.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:27.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:27.837 00.000 21068 Enqueuing Expose request
00:58:27.838 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:27.839 00.001 16108 Worker thread wakes up
00:58:27.839 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:27.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:29.011 01.172 16108 Exposure complete
00:58:29.067 00.056 16108 worker thread done servicing request
00:58:29.067 00.000 21068 OnExposeComplete: enter
00:58:29.069 00.002 21068 UpdateGuideState(): m_state=6
00:58:29.072 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9090
00:58:29.074 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=875.52, Mass=117709, SNR=78.9, Peak=13357 HFD=3.4
00:58:29.075 00.001 21068 MultiStar: [#1 0.38,-0.28,0.00,M1] [#2 0.15,-0.50,0.00,M3] [#3 0.19,-0.37,1.03,U] [#4 0.19,-0.39,0.89,U] [#5 0.20,-0.40,1.00,U] [#6 0.01,0.07,0.92,U] [#7 0.57,-0.37,0.00,M1] [#8 0.37,-0.45,0.00,M1] 
00:58:29.078 00.003 21068 single-star, 4 included, MultiStar: {0.17, -0.26}, one-star: {0.24, -0.18}
00:58:29.079 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
00:58:29.080 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
00:58:29.081 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.65 mountX=-0.26 mountY=0.12, mountTheta=2.72
00:58:29.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.18, opts=13)
00:58:29.084 00.001 21068 Enqueuing Move request for scope (0.24, -0.18)
00:58:29.085 00.001 16108 Worker thread wakes up
00:58:29.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
00:58:29.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
00:58:29.085 00.000 16108 Moving (0.24, -0.18) raw xDistance=-0.26 yDistance=0.12
00:58:29.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:58:29.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:29.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:58:29.085 00.000 16108 MoveAxis(E, 69, ABG)
00:58:29.085 00.000 16108 Guiding  Dir = 2, Dur = 69
00:58:29.085 00.000 16108 IsSlewing returns 0
00:58:29.085 00.000 16108 IsGuiding returns 0
00:58:29.091 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3437, FiltMin=2918, FiltMax=54032, Gamma=1.000
00:58:29.115 00.024 16108 PulseGuide returned control before completion, sleep 50
00:58:29.116 00.001 21068 UpdateGuideState exits: m=117709 SNR=78.9
00:58:29.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:29.119 00.001 21068 Enqueuing Expose request
00:58:29.176 00.057 16108 IsGuiding returns 1
00:58:29.176 00.000 16108 scope still moving after pulse duration time elapsed
00:58:29.208 00.032 16108 IsSlewing returns 0
00:58:29.208 00.000 16108 IsGuiding returns 0
00:58:29.208 00.000 16108 scope move finished after 69 + 53 ms
00:58:29.208 00.000 16108 Move returns status 0, amount 69
00:58:29.208 00.000 16108 MoveAxis(N, 0, ABG)
00:58:29.208 00.000 16108 Move returns status 0, amount 0
00:58:29.208 00.000 16108 move complete, result=0
00:58:29.208 00.000 16108 worker thread done servicing request
00:58:29.208 00.000 16108 Worker thread wakes up
00:58:29.208 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
00:58:29.210 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:29.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:30.173 00.963 16108 Exposure complete
00:58:30.236 00.063 16108 worker thread done servicing request
00:58:30.236 00.000 21068 OnExposeComplete: enter
00:58:30.238 00.002 21068 UpdateGuideState(): m_state=6
00:58:30.240 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9091
00:58:30.241 00.001 21068 Star::Find returns 1 (0), X=219.60, Y=875.79, Mass=123266, SNR=83.2, Peak=14211 HFD=3.5
00:58:30.244 00.003 21068 MultiStar: [#1 -0.10,0.07,1.16,U] [#2 -0.30,-0.20,1.25,U] [#3 -0.06,-0.30,1.12,U] [#4 -0.39,-0.52,0.00,M1] [#5 -0.39,-0.05,0.77,U] [#6 -0.36,0.15,0.83,U] [#7 -0.47,0.04,0.00,M2] [#8 -0.22,-0.07,0.74,U] 
00:58:30.245 00.001 21068 refined, 6 included, MultiStar: {-0.25, -0.05}, one-star: {-0.36, 0.09}
00:58:30.246 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
00:58:30.247 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
00:58:30.248 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-2.92 mountX=0.23 mountY=0.11, mountTheta=0.44
00:58:30.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.05, opts=13)
00:58:30.251 00.001 21068 Enqueuing Move request for scope (-0.25, -0.05)
00:58:30.252 00.001 16108 Worker thread wakes up
00:58:30.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
00:58:30.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
00:58:30.252 00.000 16108 Moving (-0.25, -0.05) raw xDistance=0.23 yDistance=0.11
00:58:30.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
00:58:30.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:30.253 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:58:30.253 00.000 16108 MoveAxis(W, 56, ABG)
00:58:30.253 00.000 16108 Guiding  Dir = 3, Dur = 56
00:58:30.253 00.000 16108 IsSlewing returns 0
00:58:30.253 00.000 16108 IsGuiding returns 0
00:58:30.258 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3440, FiltMin=2969, FiltMax=59648, Gamma=1.000
00:58:30.282 00.024 21068 UpdateGuideState exits: m=123266 SNR=83.2
00:58:30.285 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:30.286 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:30.288 00.002 21068 Enqueuing Expose request
00:58:30.301 00.013 16108 PulseGuide returned control before completion, sleep 20
00:58:30.331 00.030 16108 IsGuiding returns 1
00:58:30.331 00.000 16108 scope still moving after pulse duration time elapsed
00:58:30.362 00.031 16108 IsSlewing returns 0
00:58:30.362 00.000 16108 IsGuiding returns 1
00:58:30.394 00.032 16108 IsSlewing returns 0
00:58:30.394 00.000 16108 IsGuiding returns 0
00:58:30.394 00.000 16108 scope move finished after 56 + 84 ms
00:58:30.395 00.001 16108 Move returns status 0, amount 56
00:58:30.395 00.000 16108 MoveAxis(N, 0, ABG)
00:58:30.395 00.000 16108 Move returns status 0, amount 0
00:58:30.395 00.000 16108 move complete, result=0
00:58:30.395 00.000 16108 worker thread done servicing request
00:58:30.395 00.000 16108 Worker thread wakes up
00:58:30.395 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
00:58:30.398 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:30.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:31.542 01.144 16108 Exposure complete
00:58:31.598 00.056 16108 worker thread done servicing request
00:58:31.598 00.000 21068 OnExposeComplete: enter
00:58:31.600 00.002 21068 UpdateGuideState(): m_state=6
00:58:31.601 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9092
00:58:31.603 00.002 21068 Star::Find returns 1 (0), X=219.53, Y=876.30, Mass=128717, SNR=79.2, Peak=11843 HFD=3.5
00:58:31.605 00.002 21068 MultiStar: [#1 -0.63,0.35,0.00,M1] [#2 -0.38,-0.06,1.23,U] [#3 -0.62,0.32,0.00,M1] [#4 -0.26,0.34,0.95,U] [#5 -0.76,0.38,0.00,M1] [#6 -0.44,0.60,0.00,M1] [#7 -0.39,0.44,0.00,M3] [#8 -0.48,0.39,0.00,M1] 
00:58:31.606 00.001 21068 refined, 2 included, MultiStar: {-0.36, 0.27}, one-star: {-0.43, 0.60}
00:58:31.608 00.002 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
00:58:31.609 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
00:58:31.610 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.27 hyp=0.45 cameraTheta=2.51 mountX=0.40 mountY=-0.17, mountTheta=-0.41
00:58:31.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.27, opts=13)
00:58:31.613 00.001 21068 Enqueuing Move request for scope (-0.36, 0.27)
00:58:31.614 00.001 16108 Worker thread wakes up
00:58:31.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.27) opts 0xd
00:58:31.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.27)
00:58:31.614 00.000 16108 Moving (-0.36, 0.27) raw xDistance=0.40 yDistance=-0.17
00:58:31.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
00:58:31.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:31.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:58:31.614 00.000 16108 MoveAxis(W, 109, ABG)
00:58:31.614 00.000 16108 Guiding  Dir = 3, Dur = 109
00:58:31.615 00.001 16108 IsSlewing returns 0
00:58:31.615 00.000 16108 IsGuiding returns 0
00:58:31.618 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3440, FiltMin=2941, FiltMax=56909, Gamma=1.000
00:58:31.631 00.013 21068 UpdateGuideState exits: m=128717 SNR=79.2
00:58:31.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:31.634 00.001 21068 Enqueuing Expose request
00:58:31.662 00.028 16108 PulseGuide returned control before completion, sleep 73
00:58:31.739 00.077 16108 IsGuiding returns 1
00:58:31.739 00.000 16108 scope still moving after pulse duration time elapsed
00:58:31.771 00.032 16108 IsSlewing returns 0
00:58:31.771 00.000 16108 IsGuiding returns 1
00:58:31.802 00.031 16108 IsSlewing returns 0
00:58:31.802 00.000 16108 IsGuiding returns 1
00:58:31.840 00.038 16108 IsSlewing returns 0
00:58:31.840 00.000 16108 IsGuiding returns 0
00:58:31.840 00.000 16108 scope move finished after 109 + 116 ms
00:58:31.840 00.000 16108 Move returns status 0, amount 109
00:58:31.841 00.001 16108 MoveAxis(N, 0, ABG)
00:58:31.841 00.000 16108 Move returns status 0, amount 0
00:58:31.841 00.000 16108 move complete, result=0
00:58:31.841 00.000 16108 worker thread done servicing request
00:58:31.841 00.000 21068 GuideStep: 0.4 px 109 ms WEST, -0.2 px 0 ms NORTH
00:58:31.844 00.003 16108 Worker thread wakes up
00:58:31.844 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:31.845 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:32.824 00.979 16108 Exposure complete
00:58:32.892 00.068 16108 worker thread done servicing request
00:58:32.893 00.001 21068 OnExposeComplete: enter
00:58:32.895 00.002 21068 UpdateGuideState(): m_state=6
00:58:32.895 00.000 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9093
00:58:32.896 00.001 21068 Star::Find returns 1 (0), X=219.74, Y=876.20, Mass=123821, SNR=74.0, Peak=13251 HFD=3.5
00:58:32.897 00.001 21068 MultiStar: [#1 -0.37,0.54,0.00,M2] [#2 -0.26,0.48,0.00,M2] [#3 -0.33,0.13,1.15,U] [#4 -0.02,0.52,0.00,M1] [#5 -0.32,0.74,0.00,M2] [#6 -0.26,0.88,0.00,M2] [#7 -0.06,0.71,0.00,M4] [#8 -0.28,0.63,0.00,M2] 
00:58:32.898 00.001 21068 refined, 1 included, MultiStar: {-0.28, 0.30}, one-star: {-0.22, 0.50}
00:58:32.899 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
00:58:32.900 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
00:58:32.900 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.32 mountX=0.33 mountY=-0.23, mountTheta=-0.61
00:58:32.902 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.30, opts=13)
00:58:32.906 00.004 21068 Enqueuing Move request for scope (-0.28, 0.30)
00:58:32.908 00.002 16108 Worker thread wakes up
00:58:32.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
00:58:32.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
00:58:32.908 00.000 16108 Moving (-0.28, 0.30) raw xDistance=0.33 yDistance=-0.23
00:58:32.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:58:32.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:32.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:58:32.908 00.000 16108 MoveAxis(W, 94, ABG)
00:58:32.908 00.000 16108 Guiding  Dir = 3, Dur = 94
00:58:32.908 00.000 16108 IsSlewing returns 0
00:58:32.909 00.001 16108 IsGuiding returns 0
00:58:32.917 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3440, FiltMin=2947, FiltMax=55741, Gamma=1.000
00:58:32.919 00.002 16108 PulseGuide returned control before completion, sleep 94
00:58:32.935 00.016 21068 UpdateGuideState exits: m=123821 SNR=74.0
00:58:32.937 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:32.939 00.001 21068 Enqueuing Expose request
00:58:33.027 00.088 16108 IsGuiding returns 0
00:58:33.027 00.000 16108 Move returns status 0, amount 94
00:58:33.027 00.000 16108 MoveAxis(N, 0, ABG)
00:58:33.027 00.000 16108 Move returns status 0, amount 0
00:58:33.027 00.000 16108 move complete, result=0
00:58:33.027 00.000 16108 worker thread done servicing request
00:58:33.027 00.000 16108 Worker thread wakes up
00:58:33.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:33.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:33.027 00.000 21068 GuideStep: 0.3 px 94 ms WEST, -0.2 px 0 ms NORTH
00:58:34.190 01.163 16108 Exposure complete
00:58:34.254 00.064 16108 worker thread done servicing request
00:58:34.254 00.000 21068 OnExposeComplete: enter
00:58:34.256 00.002 21068 UpdateGuideState(): m_state=6
00:58:34.257 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9094
00:58:34.259 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=875.54, Mass=117486, SNR=87.5, Peak=11331 HFD=3.8
00:58:34.260 00.001 21068 MultiStar: [#1 0.03,-0.06,0.99,U] [#2 0.10,-0.44,1.19,U] [#3 -0.00,-0.20,0.90,U] [#4 0.13,-0.14,0.75,U] [#5 -0.03,-0.20,0.80,U] [#6 -0.19,-0.31,0.71,U] [#7 0.70,-0.16,0.00,M5] [#8 0.25,-0.12,0.66,U] 
00:58:34.262 00.002 21068 single-star, 7 included, MultiStar: {0.03, -0.21}, one-star: {-0.02, -0.16}
00:58:34.263 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
00:58:34.264 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
00:58:34.266 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.70 mountX=-0.01 mountY=0.16, mountTheta=1.61
00:58:34.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
00:58:34.269 00.001 21068 Enqueuing Move request for scope (-0.02, -0.16)
00:58:34.270 00.001 16108 Worker thread wakes up
00:58:34.271 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
00:58:34.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
00:58:34.271 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
00:58:34.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:34.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:34.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:58:34.271 00.000 16108 MoveAxis(E, 0, ABG)
00:58:34.271 00.000 16108 Move returns status 0, amount 0
00:58:34.271 00.000 16108 MoveAxis(N, 0, ABG)
00:58:34.271 00.000 16108 Move returns status 0, amount 0
00:58:34.271 00.000 16108 move complete, result=0
00:58:34.271 00.000 16108 worker thread done servicing request
00:58:34.275 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3440, FiltMin=2937, FiltMax=55296, Gamma=1.000
00:58:34.290 00.015 21068 UpdateGuideState exits: m=117486 SNR=87.5
00:58:34.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:34.292 00.000 21068 Enqueuing Expose request
00:58:34.293 00.001 16108 Worker thread wakes up
00:58:34.293 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:34.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:34.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:35.265 00.971 16108 Exposure complete
00:58:35.336 00.071 16108 worker thread done servicing request
00:58:35.336 00.000 21068 OnExposeComplete: enter
00:58:35.337 00.001 21068 UpdateGuideState(): m_state=6
00:58:35.338 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9095
00:58:35.339 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.59, Mass=121784, SNR=82.4, Peak=12707 HFD=3.5
00:58:35.340 00.001 21068 MultiStar: [#1 0.65,-0.30,0.00,M2] [#2 0.55,-0.41,0.00,M2] [#3 0.84,-0.45,0.00,M1] [#4 0.73,-0.19,0.00,M1] [#5 0.52,-0.32,0.00,M2] [#6 0.47,-0.23,0.00,M2] [#7 0.61,-0.37,0.00,M6] [#8 0.88,-0.06,0.00,M2] 
00:58:35.341 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
00:58:35.341 00.000 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
00:58:35.342 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.45 mountX=-0.24 mountY=0.05, mountTheta=2.92
00:58:35.344 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.11, opts=13)
00:58:35.345 00.001 21068 Enqueuing Move request for scope (0.22, -0.11)
00:58:35.345 00.000 16108 Worker thread wakes up
00:58:35.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
00:58:35.345 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
00:58:35.346 00.001 16108 Moving (0.22, -0.11) raw xDistance=-0.24 yDistance=0.05
00:58:35.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:58:35.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:35.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:58:35.346 00.000 16108 MoveAxis(E, 62, ABG)
00:58:35.346 00.000 16108 Guiding  Dir = 2, Dur = 62
00:58:35.346 00.000 16108 IsSlewing returns 0
00:58:35.346 00.000 16108 IsGuiding returns 0
00:58:35.350 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3440, FiltMin=2995, FiltMax=59629, Gamma=1.000
00:58:35.354 00.004 16108 PulseGuide returned control before completion, sleep 65
00:58:35.371 00.017 21068 UpdateGuideState exits: m=121784 SNR=82.4
00:58:35.373 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:35.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:35.375 00.001 21068 Enqueuing Expose request
00:58:35.432 00.057 16108 IsGuiding returns 1
00:58:35.432 00.000 16108 scope still moving after pulse duration time elapsed
00:58:35.463 00.031 16108 IsSlewing returns 0
00:58:35.463 00.000 16108 IsGuiding returns 0
00:58:35.463 00.000 16108 scope move finished after 62 + 54 ms
00:58:35.464 00.001 16108 Move returns status 0, amount 62
00:58:35.464 00.000 16108 MoveAxis(N, 0, ABG)
00:58:35.464 00.000 16108 Move returns status 0, amount 0
00:58:35.464 00.000 16108 move complete, result=0
00:58:35.464 00.000 16108 worker thread done servicing request
00:58:35.464 00.000 16108 Worker thread wakes up
00:58:35.464 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
00:58:35.466 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:35.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:36.625 01.159 16108 Exposure complete
00:58:36.699 00.074 16108 worker thread done servicing request
00:58:36.699 00.000 21068 OnExposeComplete: enter
00:58:36.702 00.003 21068 UpdateGuideState(): m_state=6
00:58:36.703 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9096
00:58:36.705 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=875.75, Mass=117201, SNR=78.1, Peak=12979 HFD=3.5
00:58:36.707 00.002 21068 MultiStar: [#1 0.20,-0.20,1.27,U] [#2 0.22,-0.21,1.30,U] [#3 0.14,-0.52,0.00,M2] [#4 0.63,-0.08,0.00,M2] [#5 0.14,0.02,1.06,U] [#6 0.42,0.31,0.00,M3] [#7 0.46,-0.10,0.00,M7] [#8 -0.09,-0.32,0.90,U] 
00:58:36.708 00.001 21068 single-star, 4 included, MultiStar: {0.12, -0.14}, one-star: {0.06, 0.04}
00:58:36.709 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
00:58:36.711 00.002 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
00:58:36.712 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.60 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
00:58:36.715 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
00:58:36.716 00.001 21068 Enqueuing Move request for scope (0.06, 0.04)
00:58:36.717 00.001 16108 Worker thread wakes up
00:58:36.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:58:36.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:58:36.717 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.06 yDistance=-0.06
00:58:36.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:36.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:36.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:36.717 00.000 16108 MoveAxis(E, 0, ABG)
00:58:36.717 00.000 16108 Move returns status 0, amount 0
00:58:36.717 00.000 16108 MoveAxis(N, 0, ABG)
00:58:36.718 00.001 16108 Move returns status 0, amount 0
00:58:36.718 00.000 16108 move complete, result=0
00:58:36.718 00.000 16108 worker thread done servicing request
00:58:36.723 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3440, FiltMin=2966, FiltMax=53773, Gamma=1.000
00:58:36.750 00.027 21068 UpdateGuideState exits: m=117201 SNR=78.1
00:58:36.752 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:36.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:36.755 00.002 21068 Enqueuing Expose request
00:58:36.756 00.001 16108 Worker thread wakes up
00:58:36.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:36.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:36.756 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:37.731 00.975 16108 Exposure complete
00:58:37.795 00.064 16108 worker thread done servicing request
00:58:37.795 00.000 21068 OnExposeComplete: enter
00:58:37.797 00.002 21068 UpdateGuideState(): m_state=6
00:58:37.799 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9097
00:58:37.799 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=875.59, Mass=113071, SNR=71.3, Peak=12163 HFD=3.4
00:58:37.800 00.001 21068 MultiStar: [#1 0.16,-0.07,1.41,U] [#2 0.30,-0.49,0.00,M2] [#3 0.21,-0.38,1.06,U] [#4 0.14,-0.22,1.08,U] [#5 0.24,-0.28,1.08,U] [#6 0.60,0.09,0.00,M4] [#7 0.43,-0.46,0.00,M8] [#8 0.16,-0.10,0.91,U] 
00:58:37.803 00.003 21068 refined, 5 included, MultiStar: {0.26, -0.19}, one-star: {0.67, -0.11}
00:58:37.804 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
00:58:37.806 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
00:58:37.807 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.64 mountX=-0.28 mountY=0.13, mountTheta=2.72
00:58:37.810 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.19, opts=13)
00:58:37.811 00.001 21068 Enqueuing Move request for scope (0.26, -0.19)
00:58:37.812 00.001 16108 Worker thread wakes up
00:58:37.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
00:58:37.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
00:58:37.812 00.000 16108 Moving (0.26, -0.19) raw xDistance=-0.28 yDistance=0.13
00:58:37.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:58:37.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:37.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:58:37.812 00.000 16108 MoveAxis(E, 75, ABG)
00:58:37.812 00.000 16108 Guiding  Dir = 2, Dur = 75
00:58:37.812 00.000 16108 IsSlewing returns 0
00:58:37.814 00.002 16108 IsGuiding returns 0
00:58:37.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3440, FiltMin=2973, FiltMax=58141, Gamma=1.000
00:58:37.826 00.008 16108 PulseGuide returned control before completion, sleep 73
00:58:37.835 00.009 21068 UpdateGuideState exits: m=113071 SNR=71.3
00:58:37.837 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.837 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:37.838 00.001 21068 Enqueuing Expose request
00:58:37.903 00.065 16108 IsGuiding returns 1
00:58:37.903 00.000 16108 scope still moving after pulse duration time elapsed
00:58:37.936 00.033 16108 IsSlewing returns 0
00:58:37.936 00.000 16108 IsGuiding returns 0
00:58:37.936 00.000 16108 scope move finished after 75 + 47 ms
00:58:37.936 00.000 16108 Move returns status 0, amount 75
00:58:37.936 00.000 16108 MoveAxis(N, 0, ABG)
00:58:37.936 00.000 16108 Move returns status 0, amount 0
00:58:37.936 00.000 16108 move complete, result=0
00:58:37.936 00.000 16108 worker thread done servicing request
00:58:37.937 00.001 16108 Worker thread wakes up
00:58:37.937 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
00:58:37.939 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:37.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:39.100 01.161 16108 Exposure complete
00:58:39.171 00.071 16108 worker thread done servicing request
00:58:39.171 00.000 21068 OnExposeComplete: enter
00:58:39.172 00.001 21068 UpdateGuideState(): m_state=6
00:58:39.173 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9098
00:58:39.173 00.000 21068 Star::Find returns 1 (0), X=219.34, Y=876.02, Mass=104625, SNR=65.7, Peak=10445 HFD=3.9
00:58:39.174 00.001 21068 MultiStar: [#1 -0.31,0.27,1.36,U] [#2 -0.23,0.34,1.61,U] [#3 -0.28,0.13,1.25,U] [#4 -0.05,0.15,0.92,U] [#5 -0.17,0.24,1.07,U] [#6 -0.43,0.08,1.09,U] [#7 -0.30,-0.08,0.71,U] [#8 -0.21,0.18,0.90,U] 
00:58:39.174 00.000 21068 refined, 8 included, MultiStar: {-0.29, 0.20}, one-star: {-0.61, 0.32}
00:58:39.175 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
00:58:39.177 00.002 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
00:58:39.177 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.54 mountX=0.32 mountY=-0.13, mountTheta=-0.38
00:58:39.180 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.20, opts=13)
00:58:39.182 00.002 21068 Enqueuing Move request for scope (-0.29, 0.20)
00:58:39.184 00.002 16108 Worker thread wakes up
00:58:39.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.20) opts 0xd
00:58:39.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.20)
00:58:39.186 00.002 16108 Moving (-0.29, 0.20) raw xDistance=0.32 yDistance=-0.13
00:58:39.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
00:58:39.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:39.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:39.186 00.000 16108 MoveAxis(W, 78, ABG)
00:58:39.186 00.000 16108 Guiding  Dir = 3, Dur = 78
00:58:39.186 00.000 16108 IsSlewing returns 0
00:58:39.187 00.001 16108 IsGuiding returns 0
00:58:39.193 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3440, FiltMin=2957, FiltMax=56877, Gamma=1.000
00:58:39.218 00.025 21068 UpdateGuideState exits: m=104625 SNR=65.7
00:58:39.220 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:39.222 00.001 21068 Enqueuing Expose request
00:58:39.239 00.017 16108 PulseGuide returned control before completion, sleep 35
00:58:39.286 00.047 16108 IsGuiding returns 1
00:58:39.286 00.000 16108 scope still moving after pulse duration time elapsed
00:58:39.317 00.031 16108 IsSlewing returns 0
00:58:39.317 00.000 16108 IsGuiding returns 1
00:58:39.349 00.032 16108 IsSlewing returns 0
00:58:39.349 00.000 16108 IsGuiding returns 0
00:58:39.349 00.000 16108 scope move finished after 78 + 84 ms
00:58:39.350 00.001 16108 Move returns status 0, amount 78
00:58:39.350 00.000 16108 MoveAxis(N, 0, ABG)
00:58:39.350 00.000 16108 Move returns status 0, amount 0
00:58:39.350 00.000 16108 move complete, result=0
00:58:39.350 00.000 16108 worker thread done servicing request
00:58:39.350 00.000 16108 Worker thread wakes up
00:58:39.350 00.000 21068 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
00:58:39.353 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:39.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:40.314 00.961 16108 Exposure complete
00:58:40.370 00.056 16108 worker thread done servicing request
00:58:40.370 00.000 21068 OnExposeComplete: enter
00:58:40.372 00.002 21068 UpdateGuideState(): m_state=6
00:58:40.374 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9099
00:58:40.375 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.42, Mass=122044, SNR=73.0, Peak=11741 HFD=3.7
00:58:40.377 00.002 21068 MultiStar: [#1 -0.26,-0.14,1.32,U] [#2 0.55,-0.44,0.00,M2] [#3 -0.03,-0.38,1.30,U] [#4 0.04,-0.45,0.94,U] [#5 0.17,-0.28,1.04,U] [#6 0.17,-0.37,0.82,U] [#7 0.24,-0.55,0.00,M8] [#8 0.11,-0.45,0.86,U] 
00:58:40.380 00.003 21068 single-star, 6 included, MultiStar: {0.01, -0.32}, one-star: {-0.04, -0.28}
00:58:40.381 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
00:58:40.382 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
00:58:40.383 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.73 mountX=-0.01 mountY=0.28, mountTheta=1.59
00:58:40.386 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.28, opts=13)
00:58:40.387 00.001 21068 Enqueuing Move request for scope (-0.04, -0.28)
00:58:40.388 00.001 16108 Worker thread wakes up
00:58:40.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
00:58:40.388 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
00:58:40.388 00.000 16108 Moving (-0.04, -0.28) raw xDistance=-0.01 yDistance=0.28
00:58:40.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:40.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:58:40.388 00.000 16108 MoveAxis(E, 0, ABG)
00:58:40.388 00.000 16108 Move returns status 0, amount 0
00:58:40.389 00.001 16108 MoveAxis(S, 57, ABG)
00:58:40.389 00.000 16108 Guiding  Dir = 1, Dur = 57
00:58:40.389 00.000 16108 IsSlewing returns 0
00:58:40.389 00.000 16108 IsGuiding returns 0
00:58:40.396 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3440, FiltMin=2973, FiltMax=49155, Gamma=1.000
00:58:40.412 00.016 21068 UpdateGuideState exits: m=122044 SNR=73.0
00:58:40.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:40.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:40.415 00.001 21068 Enqueuing Expose request
00:58:40.430 00.015 16108 PulseGuide returned control before completion, sleep 28
00:58:40.460 00.030 16108 IsGuiding returns 1
00:58:40.460 00.000 16108 scope still moving after pulse duration time elapsed
00:58:40.491 00.031 16108 IsSlewing returns 0
00:58:40.491 00.000 16108 IsGuiding returns 1
00:58:40.522 00.031 16108 IsSlewing returns 0
00:58:40.522 00.000 16108 IsGuiding returns 0
00:58:40.522 00.000 16108 scope move finished after 57 + 75 ms
00:58:40.522 00.000 16108 Move returns status 0, amount 57
00:58:40.522 00.000 16108 move complete, result=0
00:58:40.522 00.000 16108 worker thread done servicing request
00:58:40.522 00.000 16108 Worker thread wakes up
00:58:40.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:40.522 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
00:58:40.524 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:41.702 01.178 16108 Exposure complete
00:58:41.764 00.062 16108 worker thread done servicing request
00:58:41.764 00.000 21068 OnExposeComplete: enter
00:58:41.766 00.002 21068 UpdateGuideState(): m_state=6
00:58:41.769 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9100
00:58:41.770 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.62, Mass=125724, SNR=74.9, Peak=12611 HFD=3.6
00:58:41.772 00.002 21068 MultiStar: [#1 0.41,-0.35,0.00,M1] [#2 0.03,-0.33,1.40,U] [#3 0.63,-0.69,0.00,M1] [#4 0.80,0.17,0.00,M1] [#5 0.51,-0.17,0.00,M1] [#6 0.80,0.14,0.00,M3] [#7 0.68,-0.24,0.00,M9] [#8 0.50,0.02,0.00,M1] 
00:58:41.772 00.000 21068 refined, 1 included, MultiStar: {0.14, -0.23}, one-star: {0.29, -0.08}
00:58:41.773 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
00:58:41.774 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
00:58:41.775 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.26 cameraTheta=-1.02 mountX=-0.18 mountY=0.19, mountTheta=2.32
00:58:41.776 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.23, opts=13)
00:58:41.777 00.001 21068 Enqueuing Move request for scope (0.14, -0.23)
00:58:41.778 00.001 16108 Worker thread wakes up
00:58:41.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
00:58:41.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
00:58:41.778 00.000 16108 Moving (0.14, -0.23) raw xDistance=-0.18 yDistance=0.19
00:58:41.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:41.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:41.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:58:41.778 00.000 16108 MoveAxis(E, 0, ABG)
00:58:41.778 00.000 16108 Move returns status 0, amount 0
00:58:41.778 00.000 16108 MoveAxis(N, 0, ABG)
00:58:41.778 00.000 16108 Move returns status 0, amount 0
00:58:41.778 00.000 16108 move complete, result=0
00:58:41.778 00.000 16108 worker thread done servicing request
00:58:41.784 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3440, FiltMin=2931, FiltMax=56976, Gamma=1.000
00:58:41.798 00.014 21068 UpdateGuideState exits: m=125724 SNR=74.9
00:58:41.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:41.800 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:41.801 00.001 21068 Enqueuing Expose request
00:58:41.802 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:41.803 00.001 16108 Worker thread wakes up
00:58:41.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:41.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:42.790 00.987 16108 Exposure complete
00:58:42.846 00.056 16108 worker thread done servicing request
00:58:42.846 00.000 21068 OnExposeComplete: enter
00:58:42.847 00.001 21068 UpdateGuideState(): m_state=6
00:58:42.848 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9101
00:58:42.848 00.000 21068 Star::Find returns 1 (0), X=220.19, Y=875.36, Mass=122141, SNR=78.4, Peak=12125 HFD=3.6
00:58:42.849 00.001 21068 MultiStar: [#1 0.49,-0.40,0.00,M2] [#2 0.16,-0.59,0.00,M2] [#3 0.50,-0.55,0.00,M2] [#4 0.52,-0.30,0.00,M2] [#5 0.46,-0.38,0.00,M2] [#6 0.49,-0.18,0.00,M4] [#7 0.47,-0.45,0.00,M10] [#8 0.38,-0.66,0.00,M2] 
00:58:42.851 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
00:58:42.852 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
00:58:42.852 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.35 hyp=0.42 cameraTheta=-0.97 mountX=-0.29 mountY=0.28, mountTheta=2.37
00:58:42.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.35, opts=13)
00:58:42.855 00.001 21068 Enqueuing Move request for scope (0.24, -0.35)
00:58:42.855 00.000 16108 Worker thread wakes up
00:58:42.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.35) opts 0xd
00:58:42.856 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.35)
00:58:42.856 00.000 16108 Moving (0.24, -0.35) raw xDistance=-0.29 yDistance=0.28
00:58:42.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:58:42.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
00:58:42.856 00.000 16108 MoveAxis(E, 77, ABG)
00:58:42.856 00.000 16108 Guiding  Dir = 2, Dur = 77
00:58:42.856 00.000 16108 IsSlewing returns 0
00:58:42.856 00.000 16108 IsGuiding returns 0
00:58:42.859 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3440, FiltMin=2969, FiltMax=59629, Gamma=1.000
00:58:42.889 00.030 21068 UpdateGuideState exits: m=122141 SNR=78.4
00:58:42.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:42.893 00.002 21068 Enqueuing Expose request
00:58:42.893 00.000 16108 PulseGuide returned control before completion, sleep 51
00:58:42.954 00.061 16108 IsGuiding returns 1
00:58:42.954 00.000 16108 scope still moving after pulse duration time elapsed
00:58:42.986 00.032 16108 IsSlewing returns 0
00:58:42.987 00.001 16108 IsGuiding returns 0
00:58:42.987 00.000 16108 scope move finished after 77 + 53 ms
00:58:42.987 00.000 16108 Move returns status 0, amount 77
00:58:42.987 00.000 16108 MoveAxis(S, 57, ABG)
00:58:42.987 00.000 16108 Guiding  Dir = 1, Dur = 57
00:58:42.987 00.000 16108 IsSlewing returns 0
00:58:42.987 00.000 16108 IsGuiding returns 0
00:58:42.991 00.004 16108 PulseGuide returned control before completion, sleep 64
00:58:43.065 00.074 16108 IsGuiding returns 0
00:58:43.065 00.000 16108 Move returns status 0, amount 57
00:58:43.065 00.000 16108 move complete, result=0
00:58:43.065 00.000 16108 worker thread done servicing request
00:58:43.065 00.000 16108 Worker thread wakes up
00:58:43.065 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.3 px 57 ms SOUTH
00:58:43.067 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:43.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:44.227 01.160 16108 Exposure complete
00:58:44.282 00.055 16108 worker thread done servicing request
00:58:44.282 00.000 21068 OnExposeComplete: enter
00:58:44.283 00.001 21068 UpdateGuideState(): m_state=6
00:58:44.283 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9102
00:58:44.284 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.77, Mass=116506, SNR=79.8, Peak=14099 HFD=3.4
00:58:44.285 00.001 21068 MultiStar: [#1 0.15,-0.10,1.17,U] [#2 0.41,-0.42,0.00,M3] [#3 0.28,-0.45,0.00,M3] [#4 0.51,0.05,0.00,M3] [#5 0.61,-0.08,0.00,M3] [#6 0.46,-0.16,0.00,M5] [#7 0.38,-0.24,0.61,U] [#8 0.30,0.01,0.78,U] 
00:58:44.286 00.001 21068 single-star, 3 included, MultiStar: {0.24, -0.05}, one-star: {0.22, 0.07}
00:58:44.287 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
00:58:44.290 00.003 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
00:58:44.293 00.003 21068 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.29 mountX=-0.20 mountY=-0.11, mountTheta=-2.63
00:58:44.297 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.07, opts=13)
00:58:44.300 00.003 21068 Enqueuing Move request for scope (0.22, 0.07)
00:58:44.302 00.002 16108 Worker thread wakes up
00:58:44.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
00:58:44.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
00:58:44.302 00.000 16108 Moving (0.22, 0.07) raw xDistance=-0.20 yDistance=-0.11
00:58:44.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:58:44.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:44.303 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:44.303 00.000 16108 MoveAxis(E, 58, ABG)
00:58:44.303 00.000 16108 Guiding  Dir = 2, Dur = 58
00:58:44.303 00.000 16108 IsSlewing returns 0
00:58:44.303 00.000 16108 IsGuiding returns 0
00:58:44.304 00.001 16108 PulseGuide returned control before completion, sleep 68
00:58:44.309 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3437, FiltMin=2947, FiltMax=57837, Gamma=1.000
00:58:44.323 00.014 21068 UpdateGuideState exits: m=116506 SNR=79.8
00:58:44.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:44.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:44.326 00.001 21068 Enqueuing Expose request
00:58:44.382 00.056 16108 IsGuiding returns 1
00:58:44.382 00.000 16108 scope still moving after pulse duration time elapsed
00:58:44.413 00.031 16108 IsSlewing returns 0
00:58:44.413 00.000 16108 IsGuiding returns 0
00:58:44.414 00.001 16108 scope move finished after 58 + 51 ms
00:58:44.414 00.000 16108 Move returns status 0, amount 58
00:58:44.414 00.000 16108 MoveAxis(N, 0, ABG)
00:58:44.414 00.000 16108 Move returns status 0, amount 0
00:58:44.414 00.000 16108 move complete, result=0
00:58:44.414 00.000 16108 worker thread done servicing request
00:58:44.414 00.000 16108 Worker thread wakes up
00:58:44.414 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
00:58:44.416 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:44.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:45.403 00.987 16108 Exposure complete
00:58:45.487 00.084 16108 worker thread done servicing request
00:58:45.487 00.000 21068 OnExposeComplete: enter
00:58:45.490 00.003 21068 UpdateGuideState(): m_state=6
00:58:45.492 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9103
00:58:45.493 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.98, Mass=115306, SNR=74.4, Peak=16851 HFD=2.8
00:58:45.496 00.003 21068 MultiStar: [#1 -0.01,0.01,1.25,U] [#2 0.06,0.05,1.16,U] [#3 0.26,-0.26,1.15,U] [#4 0.16,0.11,0.84,U] [#5 0.18,0.38,1.15,U] [#6 0.20,0.35,0.95,U] [#7 0.11,0.30,0.67,U] [#8 0.65,0.27,0.00,M2] 
00:58:45.497 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.14}, one-star: {0.06, 0.28}
00:58:45.499 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
00:58:45.500 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
00:58:45.501 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.83 mountX=-0.10 mountY=-0.16, mountTheta=-2.12
00:58:45.504 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
00:58:45.504 00.000 21068 Enqueuing Move request for scope (0.12, 0.14)
00:58:45.505 00.001 16108 Worker thread wakes up
00:58:45.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:58:45.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:58:45.505 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.10 yDistance=-0.16
00:58:45.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:45.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:58:45.505 00.000 16108 MoveAxis(E, 0, ABG)
00:58:45.507 00.002 16108 Move returns status 0, amount 0
00:58:45.507 00.000 16108 MoveAxis(N, 0, ABG)
00:58:45.507 00.000 16108 Move returns status 0, amount 0
00:58:45.507 00.000 16108 move complete, result=0
00:58:45.507 00.000 16108 worker thread done servicing request
00:58:45.510 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3440, FiltMin=2976, FiltMax=64147, Gamma=1.000
00:58:45.526 00.016 21068 UpdateGuideState exits: m=115306 SNR=74.4
00:58:45.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:45.530 00.002 21068 Enqueuing Expose request
00:58:45.531 00.001 16108 Worker thread wakes up
00:58:45.531 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:45.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:45.532 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:46.702 01.170 16108 Exposure complete
00:58:46.763 00.061 16108 worker thread done servicing request
00:58:46.763 00.000 21068 OnExposeComplete: enter
00:58:46.764 00.001 21068 UpdateGuideState(): m_state=6
00:58:46.765 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9104
00:58:46.766 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.82, Mass=118972, SNR=82.0, Peak=15603 HFD=3.1
00:58:46.767 00.001 21068 MultiStar: [#1 0.21,0.18,1.05,U] [#2 0.03,-0.05,1.12,U] [#3 0.16,-0.05,1.08,U] [#4 0.32,0.10,0.96,U] [#5 0.24,0.13,1.16,U] [#6 0.17,0.23,0.69,U] [#7 0.40,0.13,0.63,U] [#8 0.29,-0.06,0.69,U] 
00:58:46.767 00.000 21068 single-star, 8 included, MultiStar: {0.19, 0.08}, one-star: {0.00, 0.12}
00:58:46.768 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
00:58:46.769 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
00:58:46.769 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.02 mountY=-0.12, mountTheta=-1.40
00:58:46.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.12, opts=13)
00:58:46.773 00.001 21068 Enqueuing Move request for scope (0.00, 0.12)
00:58:46.774 00.001 16108 Worker thread wakes up
00:58:46.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
00:58:46.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
00:58:46.774 00.000 16108 Moving (0.00, 0.12) raw xDistance=0.02 yDistance=-0.12
00:58:46.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:58:46.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:46.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:46.774 00.000 16108 MoveAxis(E, 0, ABG)
00:58:46.774 00.000 16108 Move returns status 0, amount 0
00:58:46.774 00.000 16108 MoveAxis(N, 0, ABG)
00:58:46.774 00.000 16108 Move returns status 0, amount 0
00:58:46.774 00.000 16108 move complete, result=0
00:58:46.775 00.001 16108 worker thread done servicing request
00:58:46.778 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3437, FiltMin=2973, FiltMax=53728, Gamma=1.000
00:58:46.794 00.016 21068 UpdateGuideState exits: m=118972 SNR=82.0
00:58:46.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.795 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:46.797 00.002 21068 Enqueuing Expose request
00:58:46.798 00.001 16108 Worker thread wakes up
00:58:46.798 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:46.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:46.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:47.793 00.994 16108 Exposure complete
00:58:47.883 00.090 16108 worker thread done servicing request
00:58:47.883 00.000 21068 OnExposeComplete: enter
00:58:47.884 00.001 21068 UpdateGuideState(): m_state=6
00:58:47.885 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9105
00:58:47.887 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=876.27, Mass=125934, SNR=91.9, Peak=15795 HFD=3.5
00:58:47.888 00.001 21068 MultiStar: [#1 0.26,0.19,1.10,U] [#2 0.24,0.10,1.16,U] [#3 0.17,-0.01,0.87,U] [#4 0.28,0.43,0.00,M2] [#5 0.10,0.20,0.87,U] [#6 0.13,0.43,0.82,U] [#7 0.32,0.48,0.00,M8] [#8 0.16,0.30,0.76,U] 
00:58:47.889 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.25}, one-star: {0.27, 0.57}
00:58:47.891 00.002 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
00:58:47.892 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
00:58:47.892 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.90 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
00:58:47.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.25, opts=13)
00:58:47.895 00.001 21068 Enqueuing Move request for scope (0.20, 0.25)
00:58:47.896 00.001 16108 Worker thread wakes up
00:58:47.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
00:58:47.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
00:58:47.896 00.000 16108 Moving (0.20, 0.25) raw xDistance=-0.15 yDistance=-0.29
00:58:47.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:58:47.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:47.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:58:47.896 00.000 16108 MoveAxis(E, 0, ABG)
00:58:47.896 00.000 16108 Move returns status 0, amount 0
00:58:47.897 00.001 16108 MoveAxis(N, 0, ABG)
00:58:47.897 00.000 16108 Move returns status 0, amount 0
00:58:47.897 00.000 16108 move complete, result=0
00:58:47.897 00.000 16108 worker thread done servicing request
00:58:47.902 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3437, FiltMin=2835, FiltMax=65440, Gamma=1.000
00:58:47.920 00.018 21068 UpdateGuideState exits: m=125934 SNR=91.9
00:58:47.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:47.922 00.000 21068 Enqueuing Expose request
00:58:47.923 00.001 16108 Worker thread wakes up
00:58:47.925 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:58:47.926 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:47.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:49.082 01.156 16108 Exposure complete
00:58:49.138 00.056 16108 worker thread done servicing request
00:58:49.138 00.000 21068 OnExposeComplete: enter
00:58:49.139 00.001 21068 UpdateGuideState(): m_state=6
00:58:49.140 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9106
00:58:49.141 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=876.21, Mass=122060, SNR=86.0, Peak=13011 HFD=3.6
00:58:49.142 00.001 21068 MultiStar: [#1 0.18,0.38,1.06,U] [#2 0.09,0.28,1.05,U] [#3 -0.00,0.33,1.05,U] [#4 -0.23,0.38,0.75,U] [#5 -0.29,0.43,0.00,M1] [#6 -0.11,0.60,0.00,M3] [#7 0.21,0.63,0.00,M9] [#8 -0.08,0.21,0.76,U] 
00:58:49.143 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.35}, one-star: {-0.00, 0.51}
00:58:49.144 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
00:58:49.145 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
00:58:49.145 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.55 mountX=0.05 mountY=-0.34, mountTheta=-1.42
00:58:49.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.35, opts=13)
00:58:49.148 00.001 21068 Enqueuing Move request for scope (0.01, 0.35)
00:58:49.149 00.001 16108 Worker thread wakes up
00:58:49.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
00:58:49.150 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
00:58:49.150 00.000 16108 Moving (0.01, 0.35) raw xDistance=0.05 yDistance=-0.34
00:58:49.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:58:49.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:49.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:58:49.150 00.000 16108 MoveAxis(E, 0, ABG)
00:58:49.150 00.000 16108 Move returns status 0, amount 0
00:58:49.150 00.000 16108 MoveAxis(N, 0, ABG)
00:58:49.150 00.000 16108 Move returns status 0, amount 0
00:58:49.150 00.000 16108 move complete, result=0
00:58:49.150 00.000 16108 worker thread done servicing request
00:58:49.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3433, FiltMin=2979, FiltMax=51267, Gamma=1.000
00:58:49.168 00.015 21068 UpdateGuideState exits: m=122060 SNR=86.0
00:58:49.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:49.169 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:49.170 00.001 21068 Enqueuing Expose request
00:58:49.171 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:58:49.172 00.001 16108 Worker thread wakes up
00:58:49.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:49.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:50.140 00.968 16108 Exposure complete
00:58:50.193 00.053 16108 worker thread done servicing request
00:58:50.193 00.000 21068 OnExposeComplete: enter
00:58:50.195 00.002 21068 UpdateGuideState(): m_state=6
00:58:50.196 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9107
00:58:50.198 00.002 21068 Star::Find returns 1 (0), X=219.60, Y=876.14, Mass=121949, SNR=81.0, Peak=13379 HFD=3.3
00:58:50.200 00.002 21068 MultiStar: [#1 -0.12,0.25,1.12,U] [#2 -0.48,0.23,0.00,M1] [#3 0.15,0.01,1.12,U] [#4 -0.05,0.22,0.79,U] [#5 -0.51,0.22,0.00,M2] [#6 0.10,0.67,0.00,M4] [#7 -0.36,0.31,0.00,M10] [#8 -0.07,0.54,0.00,M1] 
00:58:50.201 00.001 21068 refined, 3 included, MultiStar: {-0.09, 0.22}, one-star: {-0.36, 0.44}
00:58:50.202 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
00:58:50.203 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
00:58:50.204 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:58:50.205 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.22, opts=13)
00:58:50.206 00.001 21068 Enqueuing Move request for scope (-0.09, 0.22)
00:58:50.206 00.000 16108 Worker thread wakes up
00:58:50.207 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
00:58:50.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:58:50.207 00.000 16108 Moving (-0.09, 0.22) raw xDistance=0.13 yDistance=-0.20
00:58:50.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:58:50.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:50.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:58:50.207 00.000 16108 MoveAxis(E, 0, ABG)
00:58:50.207 00.000 16108 Move returns status 0, amount 0
00:58:50.207 00.000 16108 MoveAxis(N, 0, ABG)
00:58:50.207 00.000 16108 Move returns status 0, amount 0
00:58:50.207 00.000 16108 move complete, result=0
00:58:50.207 00.000 16108 worker thread done servicing request
00:58:50.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3437, FiltMin=2944, FiltMax=51437, Gamma=1.000
00:58:50.225 00.015 21068 UpdateGuideState exits: m=121949 SNR=81.0
00:58:50.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:50.228 00.001 21068 Enqueuing Expose request
00:58:50.228 00.000 16108 Worker thread wakes up
00:58:50.228 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:50.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:50.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:51.407 01.178 16108 Exposure complete
00:58:51.481 00.074 16108 worker thread done servicing request
00:58:51.481 00.000 21068 OnExposeComplete: enter
00:58:51.482 00.001 21068 UpdateGuideState(): m_state=6
00:58:51.483 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9108
00:58:51.484 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=876.30, Mass=115594, SNR=82.6, Peak=13731 HFD=3.5
00:58:51.484 00.000 21068 MultiStar: [#1 -0.36,0.71,0.00,M1] [#2 -0.10,0.47,0.00,M2] [#3 -0.52,0.36,0.00,M1] [#4 -0.36,0.32,0.00,M1] [#5 -0.58,0.45,0.00,M3] [#6 -0.33,0.40,0.00,M5] [#7 -0.03,0.45,0.68,U] [#8 -0.40,0.34,0.00,M2] 
00:58:51.485 00.001 21068 refined, 1 included, MultiStar: {-0.11, 0.54}, one-star: {-0.16, 0.60}
00:58:51.486 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
00:58:51.486 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
00:58:51.487 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.54 hyp=0.55 cameraTheta=1.77 mountX=0.20 mountY=-0.50, mountTheta=-1.19
00:58:51.490 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.54, opts=13)
00:58:51.492 00.002 21068 Enqueuing Move request for scope (-0.11, 0.54)
00:58:51.494 00.002 16108 Worker thread wakes up
00:58:51.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.54) opts 0xd
00:58:51.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.54)
00:58:51.494 00.000 16108 Moving (-0.11, 0.54) raw xDistance=0.20 yDistance=-0.50
00:58:51.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:58:51.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:51.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
00:58:51.494 00.000 16108 MoveAxis(W, 53, ABG)
00:58:51.495 00.001 16108 Guiding  Dir = 3, Dur = 53
00:58:51.495 00.000 16108 IsSlewing returns 0
00:58:51.495 00.000 16108 IsGuiding returns 0
00:58:51.503 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3433, FiltMin=2941, FiltMax=47229, Gamma=1.000
00:58:51.521 00.018 16108 PulseGuide returned control before completion, sleep 39
00:58:51.526 00.005 21068 UpdateGuideState exits: m=115594 SNR=82.6
00:58:51.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:51.529 00.001 21068 Enqueuing Expose request
00:58:51.566 00.037 16108 IsGuiding returns 1
00:58:51.566 00.000 16108 scope still moving after pulse duration time elapsed
00:58:51.598 00.032 16108 IsSlewing returns 0
00:58:51.598 00.000 16108 IsGuiding returns 0
00:58:51.598 00.000 16108 scope move finished after 53 + 49 ms
00:58:51.598 00.000 16108 Move returns status 0, amount 53
00:58:51.598 00.000 16108 MoveAxis(N, 0, ABG)
00:58:51.598 00.000 16108 Move returns status 0, amount 0
00:58:51.598 00.000 16108 move complete, result=0
00:58:51.598 00.000 16108 worker thread done servicing request
00:58:51.598 00.000 16108 Worker thread wakes up
00:58:51.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:51.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:51.599 00.001 21068 GuideStep: 0.2 px 53 ms WEST, -0.5 px 0 ms NORTH
00:58:52.561 00.962 16108 Exposure complete
00:58:52.629 00.068 16108 worker thread done servicing request
00:58:52.629 00.000 21068 OnExposeComplete: enter
00:58:52.629 00.000 21068 UpdateGuideState(): m_state=6
00:58:52.630 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9109
00:58:52.632 00.002 21068 Star::Find returns 1 (0), X=219.46, Y=876.14, Mass=112808, SNR=74.2, Peak=13251 HFD=3.4
00:58:52.634 00.002 21068 MultiStar: [#1 -0.18,0.10,1.39,U] [#2 -0.46,-0.01,1.31,U] [#3 -0.30,-0.07,1.22,U] [#4 -0.13,0.37,1.03,U] [#5 -0.67,-0.03,0.00,M4] [#6 -0.41,0.25,0.00,M6] [#7 -0.25,0.00,0.71,U] [#8 -0.60,0.01,0.00,M3] 
00:58:52.635 00.001 21068 refined, 5 included, MultiStar: {-0.31, 0.13}, one-star: {-0.50, 0.43}
00:58:52.636 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
00:58:52.636 00.000 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
00:58:52.637 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.33 cameraTheta=2.75 mountX=0.33 mountY=-0.05, mountTheta=-0.16
00:58:52.638 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.13, opts=13)
00:58:52.639 00.001 21068 Enqueuing Move request for scope (-0.31, 0.13)
00:58:52.640 00.001 16108 Worker thread wakes up
00:58:52.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
00:58:52.640 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
00:58:52.640 00.000 16108 Moving (-0.31, 0.13) raw xDistance=0.33 yDistance=-0.05
00:58:52.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:58:52.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:52.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:52.641 00.001 16108 MoveAxis(W, 89, ABG)
00:58:52.641 00.000 16108 Guiding  Dir = 3, Dur = 89
00:58:52.641 00.000 16108 IsSlewing returns 0
00:58:52.641 00.000 16108 IsGuiding returns 0
00:58:52.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3433, FiltMin=2941, FiltMax=58880, Gamma=1.000
00:58:52.648 00.003 16108 PulseGuide returned control before completion, sleep 93
00:58:52.670 00.022 21068 UpdateGuideState exits: m=112808 SNR=74.2
00:58:52.673 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:52.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:52.675 00.001 21068 Enqueuing Expose request
00:58:52.756 00.081 16108 IsGuiding returns 0
00:58:52.756 00.000 16108 Move returns status 0, amount 89
00:58:52.756 00.000 16108 MoveAxis(N, 0, ABG)
00:58:52.756 00.000 16108 Move returns status 0, amount 0
00:58:52.756 00.000 16108 move complete, result=0
00:58:52.756 00.000 16108 worker thread done servicing request
00:58:52.757 00.001 16108 Worker thread wakes up
00:58:52.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:52.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:52.757 00.000 21068 GuideStep: 0.3 px 89 ms WEST, -0.1 px 0 ms NORTH
00:58:53.930 01.173 16108 Exposure complete
00:58:53.992 00.062 16108 worker thread done servicing request
00:58:53.992 00.000 21068 OnExposeComplete: enter
00:58:53.993 00.001 21068 UpdateGuideState(): m_state=6
00:58:53.997 00.004 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9110
00:58:53.999 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.35, Mass=114512, SNR=78.3, Peak=14016 HFD=3.2
00:58:54.001 00.002 21068 MultiStar: [#1 0.45,0.59,0.00,M1] [#2 0.24,0.33,1.17,U] [#3 0.12,0.13,0.99,U] [#4 0.15,0.24,1.05,U] [#5 0.41,0.76,0.00,M5] [#6 0.15,0.75,0.00,M7] [#7 0.27,0.61,0.00,M9] [#8 0.29,0.55,0.00,M4] 
00:58:54.002 00.001 21068 refined, 3 included, MultiStar: {0.24, 0.34}, one-star: {0.45, 0.65}
00:58:54.004 00.002 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
00:58:54.006 00.002 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
00:58:54.008 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.34 hyp=0.41 cameraTheta=0.95 mountX=-0.18 mountY=-0.38, mountTheta=-2.00
00:58:54.011 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.34, opts=13)
00:58:54.015 00.004 21068 Enqueuing Move request for scope (0.24, 0.34)
00:58:54.017 00.002 16108 Worker thread wakes up
00:58:54.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.34) opts 0xd
00:58:54.017 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.34)
00:58:54.017 00.000 16108 Moving (0.24, 0.34) raw xDistance=-0.18 yDistance=-0.38
00:58:54.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:54.017 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-0.93
00:58:54.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:58:54.017 00.000 16108 MoveAxis(E, 0, ABG)
00:58:54.017 00.000 16108 Move returns status 0, amount 0
00:58:54.017 00.000 16108 MoveAxis(N, 77, ABG)
00:58:54.017 00.000 16108 Guiding  Dir = 0, Dur = 77
00:58:54.018 00.001 16108 IsSlewing returns 0
00:58:54.018 00.000 16108 IsGuiding returns 0
00:58:54.025 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3433, FiltMin=2940, FiltMax=54813, Gamma=1.000
00:58:54.053 00.028 21068 UpdateGuideState exits: m=114512 SNR=78.3
00:58:54.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:54.056 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:54.057 00.001 21068 Enqueuing Expose request
00:58:54.058 00.001 16108 PulseGuide returned control before completion, sleep 47
00:58:54.120 00.062 16108 IsGuiding returns 1
00:58:54.120 00.000 16108 scope still moving after pulse duration time elapsed
00:58:54.152 00.032 16108 IsSlewing returns 0
00:58:54.152 00.000 16108 IsGuiding returns 0
00:58:54.152 00.000 16108 scope move finished after 77 + 57 ms
00:58:54.152 00.000 16108 Move returns status 0, amount 77
00:58:54.152 00.000 16108 move complete, result=0
00:58:54.152 00.000 16108 worker thread done servicing request
00:58:54.152 00.000 16108 Worker thread wakes up
00:58:54.152 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 77 ms NORTH
00:58:54.154 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:54.155 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:55.142 00.987 16108 Exposure complete
00:58:55.231 00.089 16108 worker thread done servicing request
00:58:55.232 00.001 21068 OnExposeComplete: enter
00:58:55.233 00.001 21068 UpdateGuideState(): m_state=6
00:58:55.233 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9111
00:58:55.234 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.27, Mass=107354, SNR=66.6, Peak=12195 HFD=3.4
00:58:55.235 00.001 21068 MultiStar: [#1 0.68,0.46,0.00,M2] [#2 -0.00,0.17,1.82,U] [#3 0.30,0.09,1.52,U] [#4 0.13,0.28,0.88,U] [#5 0.18,0.10,0.99,U] [#6 0.06,0.25,0.91,U] [#7 0.24,0.52,0.00,M10] [#8 -0.00,0.15,0.78,U] 
00:58:55.235 00.000 21068 refined, 6 included, MultiStar: {0.09, 0.22}, one-star: {-0.06, 0.57}
00:58:55.237 00.002 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
00:58:55.238 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
00:58:55.239 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.17 mountX=-0.05 mountY=-0.23, mountTheta=-1.79
00:58:55.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.22, opts=13)
00:58:55.241 00.001 21068 Enqueuing Move request for scope (0.09, 0.22)
00:58:55.241 00.000 16108 Worker thread wakes up
00:58:55.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
00:58:55.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
00:58:55.241 00.000 16108 Moving (0.09, 0.22) raw xDistance=-0.05 yDistance=-0.23
00:58:55.242 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:58:55.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:58:55.242 00.000 16108 MoveAxis(E, 0, ABG)
00:58:55.242 00.000 16108 Move returns status 0, amount 0
00:58:55.242 00.000 16108 MoveAxis(N, 47, ABG)
00:58:55.242 00.000 16108 Guiding  Dir = 0, Dur = 47
00:58:55.242 00.000 16108 IsSlewing returns 0
00:58:55.242 00.000 16108 IsGuiding returns 0
00:58:55.245 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3433, FiltMin=2966, FiltMax=55568, Gamma=1.000
00:58:55.252 00.007 16108 PulseGuide returned control before completion, sleep 48
00:58:55.264 00.012 21068 UpdateGuideState exits: m=107354 SNR=66.6
00:58:55.266 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.268 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:55.269 00.001 21068 Enqueuing Expose request
00:58:55.313 00.044 16108 IsGuiding returns 1
00:58:55.313 00.000 16108 scope still moving after pulse duration time elapsed
00:58:55.344 00.031 16108 IsSlewing returns 0
00:58:55.344 00.000 16108 IsGuiding returns 0
00:58:55.344 00.000 16108 scope move finished after 47 + 55 ms
00:58:55.344 00.000 16108 Move returns status 0, amount 47
00:58:55.344 00.000 16108 move complete, result=0
00:58:55.344 00.000 16108 worker thread done servicing request
00:58:55.345 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
00:58:55.346 00.001 16108 Worker thread wakes up
00:58:55.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:55.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:56.501 01.155 16108 Exposure complete
00:58:56.557 00.056 16108 worker thread done servicing request
00:58:56.557 00.000 21068 OnExposeComplete: enter
00:58:56.558 00.001 21068 UpdateGuideState(): m_state=6
00:58:56.559 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9112
00:58:56.560 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.57, Mass=118869, SNR=80.1, Peak=11875 HFD=3.7
00:58:56.560 00.000 21068 MultiStar: [#1 0.42,-0.25,0.00,M3] [#2 0.37,-0.53,0.00,M1] [#3 0.74,-0.63,0.00,M1] [#4 0.73,-0.07,0.00,M1] [#5 0.65,-0.53,0.00,M5] [#6 0.58,-0.24,0.00,M7] [#7 0.96,-0.30,0.00,R] [#8 0.30,-0.34,0.74,U] 
00:58:56.561 00.001 21068 single-star, 1 included, MultiStar: {0.24, -0.22}, one-star: {0.20, -0.13}
00:58:56.562 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
00:58:56.563 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
00:58:56.564 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.57 mountX=-0.22 mountY=0.08, mountTheta=2.80
00:58:56.565 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.13, opts=13)
00:58:56.566 00.001 21068 Enqueuing Move request for scope (0.20, -0.13)
00:58:56.566 00.000 16108 Worker thread wakes up
00:58:56.568 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
00:58:56.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
00:58:56.568 00.000 16108 Moving (0.20, -0.13) raw xDistance=-0.22 yDistance=0.08
00:58:56.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:58:56.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:56.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:58:56.568 00.000 16108 MoveAxis(E, 58, ABG)
00:58:56.568 00.000 16108 Guiding  Dir = 2, Dur = 58
00:58:56.568 00.000 16108 IsSlewing returns 0
00:58:56.568 00.000 16108 IsGuiding returns 0
00:58:56.572 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3433, FiltMin=2739, FiltMax=53760, Gamma=1.000
00:58:56.588 00.016 16108 PulseGuide returned control before completion, sleep 49
00:58:56.588 00.000 21068 UpdateGuideState exits: m=118869 SNR=80.1
00:58:56.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:56.590 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:56.591 00.001 21068 Enqueuing Expose request
00:58:56.649 00.058 16108 IsGuiding returns 1
00:58:56.649 00.000 16108 scope still moving after pulse duration time elapsed
00:58:56.680 00.031 16108 IsSlewing returns 0
00:58:56.680 00.000 16108 IsGuiding returns 0
00:58:56.680 00.000 16108 scope move finished after 58 + 54 ms
00:58:56.680 00.000 16108 Move returns status 0, amount 58
00:58:56.680 00.000 16108 MoveAxis(N, 0, ABG)
00:58:56.680 00.000 16108 Move returns status 0, amount 0
00:58:56.680 00.000 16108 move complete, result=0
00:58:56.680 00.000 16108 worker thread done servicing request
00:58:56.680 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
00:58:56.683 00.003 16108 Worker thread wakes up
00:58:56.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:56.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:57.661 00.978 16108 Exposure complete
00:58:57.716 00.055 16108 worker thread done servicing request
00:58:57.716 00.000 21068 OnExposeComplete: enter
00:58:57.717 00.001 21068 UpdateGuideState(): m_state=6
00:58:57.718 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9113
00:58:57.719 00.001 21068 Star::Find returns 1 (0), X=219.76, Y=875.64, Mass=109991, SNR=80.0, Peak=12051 HFD=3.6
00:58:57.721 00.002 21068 MultiStar: [#1 -0.05,-0.11,1.11,U] [#2 -0.17,-0.43,1.33,U] [#3 -0.31,-0.17,1.03,U] [#4 0.00,0.04,0.86,U] [#5 -0.01,-0.22,1.09,U] [#6 0.14,0.04,0.92,U] [#7 -0.83,0.03,0.00,M1] [#8 -0.39,-0.22,0.72,U] 
00:58:57.722 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.16}, one-star: {-0.20, -0.06}
00:58:57.722 00.000 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
00:58:57.723 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
00:58:57.724 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=0.09 mountY=0.18, mountTheta=1.11
00:58:57.725 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.16, opts=13)
00:58:57.726 00.001 21068 Enqueuing Move request for scope (-0.12, -0.16)
00:58:57.727 00.001 16108 Worker thread wakes up
00:58:57.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
00:58:57.727 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
00:58:57.727 00.000 16108 Moving (-0.12, -0.16) raw xDistance=0.09 yDistance=0.18
00:58:57.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:57.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:57.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:58:57.727 00.000 16108 MoveAxis(E, 0, ABG)
00:58:57.727 00.000 16108 Move returns status 0, amount 0
00:58:57.727 00.000 16108 MoveAxis(N, 0, ABG)
00:58:57.727 00.000 16108 Move returns status 0, amount 0
00:58:57.727 00.000 16108 move complete, result=0
00:58:57.727 00.000 16108 worker thread done servicing request
00:58:57.732 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3433, FiltMin=2976, FiltMax=57379, Gamma=1.000
00:58:57.747 00.015 21068 UpdateGuideState exits: m=109991 SNR=80.0
00:58:57.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:57.750 00.001 21068 Enqueuing Expose request
00:58:57.750 00.000 16108 Worker thread wakes up
00:58:57.751 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:57.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:57.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:58:58.920 01.169 16108 Exposure complete
00:58:58.995 00.075 16108 worker thread done servicing request
00:58:58.995 00.000 21068 OnExposeComplete: enter
00:58:58.997 00.002 21068 UpdateGuideState(): m_state=6
00:58:58.998 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9114
00:58:59.001 00.003 21068 Star::Find returns 1 (0), X=219.86, Y=875.52, Mass=124133, SNR=81.8, Peak=12355 HFD=3.8
00:58:59.002 00.001 21068 MultiStar: [#1 -0.20,-0.50,0.00,M3] [#2 0.13,-0.25,1.21,U] [#3 -0.11,-0.59,0.00,M1] [#4 -0.07,-0.10,0.98,U] [#5 0.05,-0.43,0.83,U] [#6 0.10,-0.17,0.80,U] [#7 -0.53,-0.06,0.00,M2] [#8 0.05,-0.11,0.88,U] 
00:58:59.003 00.001 21068 single-star, 5 included, MultiStar: {0.03, -0.20}, one-star: {-0.10, -0.18}
00:58:59.004 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
00:58:59.005 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
00:58:59.007 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.08 mountX=0.07 mountY=0.20, mountTheta=1.25
00:58:59.010 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.18, opts=13)
00:58:59.011 00.001 21068 Enqueuing Move request for scope (-0.10, -0.18)
00:58:59.012 00.001 16108 Worker thread wakes up
00:58:59.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
00:58:59.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
00:58:59.012 00.000 16108 Moving (-0.10, -0.18) raw xDistance=0.07 yDistance=0.20
00:58:59.013 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:58:59.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:59.013 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:58:59.013 00.000 16108 MoveAxis(E, 0, ABG)
00:58:59.013 00.000 16108 Move returns status 0, amount 0
00:58:59.013 00.000 16108 MoveAxis(N, 0, ABG)
00:58:59.013 00.000 16108 Move returns status 0, amount 0
00:58:59.013 00.000 16108 move complete, result=0
00:58:59.013 00.000 16108 worker thread done servicing request
00:58:59.019 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3433, FiltMin=2928, FiltMax=56355, Gamma=1.000
00:58:59.042 00.023 21068 UpdateGuideState exits: m=124133 SNR=81.8
00:58:59.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:59.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:58:59.045 00.001 21068 Enqueuing Expose request
00:58:59.045 00.000 16108 Worker thread wakes up
00:58:59.045 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:59.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:58:59.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:00.033 00.987 16108 Exposure complete
00:59:00.091 00.058 16108 worker thread done servicing request
00:59:00.092 00.001 21068 OnExposeComplete: enter
00:59:00.092 00.000 21068 UpdateGuideState(): m_state=6
00:59:00.093 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9115
00:59:00.094 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.35, Mass=115615, SNR=83.1, Peak=11117 HFD=3.7
00:59:00.095 00.001 21068 MultiStar: [#1 -0.06,-0.06,1.19,U] [#2 0.18,-0.24,0.96,U] [#3 0.13,-0.32,1.06,U] [#4 0.05,-0.41,0.82,U] [#5 -0.23,-0.34,0.79,U] [#6 -0.15,-0.10,0.86,U] [#7 -0.78,-0.10,0.00,M3] [#8 -0.07,-0.26,0.72,U] 
00:59:00.096 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.25}, one-star: {-0.19, -0.35}
00:59:00.096 00.000 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
00:59:00.097 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
00:59:00.098 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.71 mountX=-0.01 mountY=0.25, mountTheta=1.61
00:59:00.099 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.25, opts=13)
00:59:00.100 00.001 21068 Enqueuing Move request for scope (-0.04, -0.25)
00:59:00.101 00.001 16108 Worker thread wakes up
00:59:00.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
00:59:00.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
00:59:00.101 00.000 16108 Moving (-0.04, -0.25) raw xDistance=-0.01 yDistance=0.25
00:59:00.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:00.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:00.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:59:00.101 00.000 16108 MoveAxis(E, 0, ABG)
00:59:00.101 00.000 16108 Move returns status 0, amount 0
00:59:00.101 00.000 16108 MoveAxis(N, 0, ABG)
00:59:00.101 00.000 16108 Move returns status 0, amount 0
00:59:00.103 00.002 16108 move complete, result=0
00:59:00.103 00.000 16108 worker thread done servicing request
00:59:00.108 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3433, FiltMin=2953, FiltMax=54797, Gamma=1.000
00:59:00.128 00.020 21068 UpdateGuideState exits: m=115615 SNR=83.1
00:59:00.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:00.131 00.001 21068 Enqueuing Expose request
00:59:00.132 00.001 16108 Worker thread wakes up
00:59:00.132 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:59:00.133 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:00.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:01.288 01.155 16108 Exposure complete
00:59:01.343 00.055 16108 worker thread done servicing request
00:59:01.343 00.000 21068 OnExposeComplete: enter
00:59:01.345 00.002 21068 UpdateGuideState(): m_state=6
00:59:01.347 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9116
00:59:01.348 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.35, Mass=126563, SNR=80.7, Peak=12829 HFD=3.7
00:59:01.350 00.002 21068 MultiStar: [#1 0.01,-0.25,1.11,U] [#2 -0.05,-0.51,0.00,M1] [#3 0.25,-0.54,0.00,M1] [#4 0.20,0.12,0.81,U] [#5 -0.41,-0.38,0.00,M3] [#6 -0.04,0.25,0.80,U] [#7 -0.46,-0.13,0.00,M4] [#8 0.42,-0.39,0.00,M1] 
00:59:01.350 00.000 21068 refined, 3 included, MultiStar: {0.02, -0.09}, one-star: {-0.05, -0.35}
00:59:01.351 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
00:59:01.352 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
00:59:01.353 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.31 mountX=-0.04 mountY=0.08, mountTheta=2.02
00:59:01.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
00:59:01.357 00.002 21068 Enqueuing Move request for scope (0.02, -0.09)
00:59:01.358 00.001 16108 Worker thread wakes up
00:59:01.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:59:01.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:59:01.358 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
00:59:01.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:01.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:01.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:59:01.358 00.000 16108 MoveAxis(E, 0, ABG)
00:59:01.358 00.000 16108 Move returns status 0, amount 0
00:59:01.358 00.000 16108 MoveAxis(N, 0, ABG)
00:59:01.358 00.000 16108 Move returns status 0, amount 0
00:59:01.358 00.000 16108 move complete, result=0
00:59:01.358 00.000 16108 worker thread done servicing request
00:59:01.361 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3437, FiltMin=2953, FiltMax=48413, Gamma=1.000
00:59:01.387 00.026 21068 UpdateGuideState exits: m=126563 SNR=80.7
00:59:01.389 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:01.392 00.002 21068 Enqueuing Expose request
00:59:01.393 00.001 16108 Worker thread wakes up
00:59:01.393 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:01.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:01.395 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:02.382 00.987 16108 Exposure complete
00:59:02.438 00.056 16108 worker thread done servicing request
00:59:02.438 00.000 21068 OnExposeComplete: enter
00:59:02.439 00.001 21068 UpdateGuideState(): m_state=6
00:59:02.439 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9117
00:59:02.440 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.42, Mass=123147, SNR=86.8, Peak=14128 HFD=3.3
00:59:02.441 00.001 21068 MultiStar: [#1 0.68,-0.22,0.00,M2] [#2 0.42,-0.49,0.00,M2] [#3 0.70,-0.58,0.00,M2] [#4 0.88,-0.58,0.00,M1] [#5 0.68,-0.14,0.00,M4] [#6 0.83,-0.19,0.00,M4] [#7 -0.55,-0.10,0.00,M5] [#8 0.96,-0.29,0.00,M2] 
00:59:02.442 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
00:59:02.443 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
00:59:02.444 00.001 21068 CameraToMount -- cameraX=0.64 cameraY=-0.28 hyp=0.70 cameraTheta=-0.42 mountX=-0.67 mountY=0.13, mountTheta=2.96
00:59:02.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.64, y=-0.28, opts=13)
00:59:02.446 00.000 21068 Enqueuing Move request for scope (0.64, -0.28)
00:59:02.448 00.002 16108 Worker thread wakes up
00:59:02.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.28) opts 0xd
00:59:02.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.64, -0.28)
00:59:02.448 00.000 16108 Moving (0.64, -0.28) raw xDistance=-0.67 yDistance=0.13
00:59:02.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.67
00:59:02.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:02.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:59:02.448 00.000 16108 MoveAxis(E, 177, ABG)
00:59:02.448 00.000 16108 Guiding  Dir = 2, Dur = 177
00:59:02.448 00.000 16108 IsSlewing returns 0
00:59:02.448 00.000 16108 IsGuiding returns 0
00:59:02.452 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3437, FiltMin=2912, FiltMax=62048, Gamma=1.000
00:59:02.467 00.015 21068 UpdateGuideState exits: m=123147 SNR=86.8
00:59:02.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:02.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:02.469 00.000 21068 Enqueuing Expose request
00:59:02.511 00.042 16108 PulseGuide returned control before completion, sleep 125
00:59:02.651 00.140 16108 IsGuiding returns 1
00:59:02.651 00.000 16108 scope still moving after pulse duration time elapsed
00:59:02.683 00.032 16108 IsSlewing returns 0
00:59:02.683 00.000 16108 IsGuiding returns 1
00:59:02.715 00.032 16108 IsSlewing returns 0
00:59:02.715 00.000 16108 IsGuiding returns 1
00:59:02.746 00.031 16108 IsSlewing returns 0
00:59:02.746 00.000 16108 IsGuiding returns 1
00:59:02.778 00.032 16108 IsSlewing returns 0
00:59:02.779 00.001 16108 IsGuiding returns 0
00:59:02.779 00.000 16108 scope move finished after 177 + 153 ms
00:59:02.779 00.000 16108 Move returns status 0, amount 177
00:59:02.779 00.000 16108 MoveAxis(N, 0, ABG)
00:59:02.779 00.000 16108 Move returns status 0, amount 0
00:59:02.779 00.000 16108 move complete, result=0
00:59:02.779 00.000 16108 worker thread done servicing request
00:59:02.780 00.001 16108 Worker thread wakes up
00:59:02.780 00.000 21068 GuideStep: -0.7 px 177 ms EAST, 0.1 px 0 ms NORTH
00:59:02.782 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:02.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:03.948 01.166 16108 Exposure complete
00:59:04.003 00.055 16108 worker thread done servicing request
00:59:04.003 00.000 21068 OnExposeComplete: enter
00:59:04.004 00.001 21068 UpdateGuideState(): m_state=6
00:59:04.004 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9118
00:59:04.006 00.002 21068 Star::Find returns 1 (0), X=219.78, Y=875.54, Mass=120207, SNR=76.2, Peak=14397 HFD=3.3
00:59:04.007 00.001 21068 MultiStar: [#1 0.49,-0.39,0.00,M3] [#2 0.01,-0.84,0.00,M3] [#3 0.07,-0.87,0.00,M3] [#4 0.02,-0.53,0.00,M2] [#5 0.02,-0.73,0.00,M5] [#6 0.12,-0.56,0.00,M5] [#7 -0.80,-0.15,0.00,M6] [#8 -0.24,-0.66,0.00,M3] 
00:59:04.007 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
00:59:04.008 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
00:59:04.009 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-2.40 mountX=0.15 mountY=0.20, mountTheta=0.94
00:59:04.010 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.17, opts=13)
00:59:04.011 00.001 21068 Enqueuing Move request for scope (-0.18, -0.17)
00:59:04.013 00.002 16108 Worker thread wakes up
00:59:04.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
00:59:04.013 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
00:59:04.013 00.000 16108 Moving (-0.18, -0.17) raw xDistance=0.15 yDistance=0.20
00:59:04.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:59:04.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:04.013 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:59:04.013 00.000 16108 MoveAxis(E, 0, ABG)
00:59:04.013 00.000 16108 Move returns status 0, amount 0
00:59:04.013 00.000 16108 MoveAxis(N, 0, ABG)
00:59:04.013 00.000 16108 Move returns status 0, amount 0
00:59:04.013 00.000 16108 move complete, result=0
00:59:04.014 00.001 16108 worker thread done servicing request
00:59:04.017 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3437, FiltMin=2976, FiltMax=56045, Gamma=1.000
00:59:04.032 00.015 21068 UpdateGuideState exits: m=120207 SNR=76.2
00:59:04.032 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.034 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:04.035 00.001 21068 Enqueuing Expose request
00:59:04.035 00.000 16108 Worker thread wakes up
00:59:04.036 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:04.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:04.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:05.012 00.976 16108 Exposure complete
00:59:05.092 00.080 16108 worker thread done servicing request
00:59:05.092 00.000 21068 OnExposeComplete: enter
00:59:05.096 00.004 21068 UpdateGuideState(): m_state=6
00:59:05.097 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9119
00:59:05.099 00.002 21068 Star::Find returns 1 (0), X=219.61, Y=875.39, Mass=130336, SNR=90.2, Peak=14515 HFD=3.3
00:59:05.101 00.002 21068 MultiStar: [#1 -0.08,-0.52,0.00,M4] [#2 -0.46,-0.69,0.00,M4] [#3 -0.25,-0.87,0.00,M4] [#4 0.25,-0.19,0.73,U] [#5 -0.61,-0.49,0.00,M6] [#6 -0.08,-0.50,0.00,M6] [#7 -1.17,-0.11,0.00,M7] [#8 -0.50,-0.48,0.00,M4] 
00:59:05.102 00.001 21068 refined, 1 included, MultiStar: {-0.10, -0.26}, one-star: {-0.35, -0.31}
00:59:05.103 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
00:59:05.106 00.003 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
00:59:05.107 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.93 mountX=0.05 mountY=0.27, mountTheta=1.39
00:59:05.110 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.26, opts=13)
00:59:05.112 00.002 21068 Enqueuing Move request for scope (-0.10, -0.26)
00:59:05.113 00.001 16108 Worker thread wakes up
00:59:05.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
00:59:05.113 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
00:59:05.113 00.000 16108 Moving (-0.10, -0.26) raw xDistance=0.05 yDistance=0.27
00:59:05.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:59:05.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:05.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:59:05.113 00.000 16108 MoveAxis(E, 0, ABG)
00:59:05.113 00.000 16108 Move returns status 0, amount 0
00:59:05.113 00.000 16108 MoveAxis(N, 0, ABG)
00:59:05.113 00.000 16108 Move returns status 0, amount 0
00:59:05.113 00.000 16108 move complete, result=0
00:59:05.114 00.001 16108 worker thread done servicing request
00:59:05.118 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3437, FiltMin=2928, FiltMax=63757, Gamma=1.000
00:59:05.135 00.017 21068 UpdateGuideState exits: m=130336 SNR=90.2
00:59:05.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:05.138 00.001 21068 Enqueuing Expose request
00:59:05.140 00.002 16108 Worker thread wakes up
00:59:05.140 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:59:05.142 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:05.143 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:06.300 01.157 16108 Exposure complete
00:59:06.353 00.053 16108 worker thread done servicing request
00:59:06.354 00.001 21068 OnExposeComplete: enter
00:59:06.355 00.001 21068 UpdateGuideState(): m_state=6
00:59:06.355 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9120
00:59:06.356 00.001 21068 Star::Find returns 1 (0), X=219.32, Y=875.62, Mass=131298, SNR=88.7, Peak=15101 HFD=3.4
00:59:06.357 00.001 21068 MultiStar: [#1 -0.67,-0.28,0.00,M5] [#2 -0.52,-0.37,0.00,M5] [#3 -0.41,-0.50,0.00,M5] [#4 0.06,0.12,0.83,U] [#5 -0.47,0.02,0.00,M7] [#6 -0.45,0.00,0.94,U] [#7 -1.38,0.19,0.00,M8] [#8 -0.10,-0.27,0.58,U] 
00:59:06.358 00.001 21068 refined, 3 included, MultiStar: {-0.32, -0.04}, one-star: {-0.64, -0.08}
00:59:06.359 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
00:59:06.360 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
00:59:06.361 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-3.02 mountX=0.31 mountY=0.11, mountTheta=0.35
00:59:06.362 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.04, opts=13)
00:59:06.363 00.001 21068 Enqueuing Move request for scope (-0.32, -0.04)
00:59:06.364 00.001 16108 Worker thread wakes up
00:59:06.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.04) opts 0xd
00:59:06.364 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.04)
00:59:06.364 00.000 16108 Moving (-0.32, -0.04) raw xDistance=0.31 yDistance=0.11
00:59:06.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:59:06.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:06.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:06.364 00.000 16108 MoveAxis(W, 81, ABG)
00:59:06.364 00.000 16108 Guiding  Dir = 3, Dur = 81
00:59:06.365 00.001 16108 IsSlewing returns 0
00:59:06.365 00.000 16108 IsGuiding returns 0
00:59:06.368 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3433, FiltMin=2950, FiltMax=61379, Gamma=1.000
00:59:06.386 00.018 21068 UpdateGuideState exits: m=131298 SNR=88.7
00:59:06.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:06.389 00.001 21068 Enqueuing Expose request
00:59:06.392 00.003 16108 PulseGuide returned control before completion, sleep 65
00:59:06.469 00.077 16108 IsGuiding returns 1
00:59:06.469 00.000 16108 scope still moving after pulse duration time elapsed
00:59:06.501 00.032 16108 IsSlewing returns 0
00:59:06.502 00.001 16108 IsGuiding returns 0
00:59:06.502 00.000 16108 scope move finished after 81 + 55 ms
00:59:06.502 00.000 16108 Move returns status 0, amount 81
00:59:06.502 00.000 16108 MoveAxis(N, 0, ABG)
00:59:06.502 00.000 16108 Move returns status 0, amount 0
00:59:06.502 00.000 16108 move complete, result=0
00:59:06.502 00.000 16108 worker thread done servicing request
00:59:06.502 00.000 16108 Worker thread wakes up
00:59:06.502 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
00:59:06.505 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:06.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:07.485 00.980 16108 Exposure complete
00:59:07.542 00.057 16108 worker thread done servicing request
00:59:07.542 00.000 21068 OnExposeComplete: enter
00:59:07.543 00.001 21068 UpdateGuideState(): m_state=6
00:59:07.544 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9121
00:59:07.546 00.002 21068 Star::Find returns 1 (0), X=219.46, Y=875.96, Mass=116858, SNR=79.0, Peak=12611 HFD=3.6
00:59:07.547 00.001 21068 MultiStar: [#1 -0.22,-0.03,1.22,U] [#2 -0.24,-0.36,1.26,U] [#3 -0.23,-0.32,0.95,U] [#4 0.02,0.24,0.98,U] [#5 -0.36,0.07,0.89,U] [#6 -0.28,0.16,0.73,U] [#7 -1.35,0.33,0.00,M9] [#8 -0.32,0.01,0.98,U] 
00:59:07.547 00.000 21068 refined, 7 included, MultiStar: {-0.26, -0.01}, one-star: {-0.50, 0.26}
00:59:07.548 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
00:59:07.549 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
00:59:07.549 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.09 mountX=0.26 mountY=0.08, mountTheta=0.29
00:59:07.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.01, opts=13)
00:59:07.551 00.000 21068 Enqueuing Move request for scope (-0.26, -0.01)
00:59:07.552 00.001 16108 Worker thread wakes up
00:59:07.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
00:59:07.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
00:59:07.552 00.000 16108 Moving (-0.26, -0.01) raw xDistance=0.26 yDistance=0.08
00:59:07.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:59:07.553 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:07.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:59:07.553 00.000 16108 MoveAxis(W, 73, ABG)
00:59:07.553 00.000 16108 Guiding  Dir = 3, Dur = 73
00:59:07.553 00.000 16108 IsSlewing returns 0
00:59:07.553 00.000 16108 IsGuiding returns 0
00:59:07.559 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3437, FiltMin=2950, FiltMax=63907, Gamma=1.000
00:59:07.572 00.013 16108 PulseGuide returned control before completion, sleep 65
00:59:07.589 00.017 21068 UpdateGuideState exits: m=116858 SNR=79.0
00:59:07.592 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:07.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:07.595 00.002 21068 Enqueuing Expose request
00:59:07.649 00.054 16108 IsGuiding returns 1
00:59:07.649 00.000 16108 scope still moving after pulse duration time elapsed
00:59:07.680 00.031 16108 IsSlewing returns 0
00:59:07.680 00.000 16108 IsGuiding returns 0
00:59:07.680 00.000 16108 scope move finished after 73 + 54 ms
00:59:07.680 00.000 16108 Move returns status 0, amount 73
00:59:07.680 00.000 16108 MoveAxis(N, 0, ABG)
00:59:07.680 00.000 16108 Move returns status 0, amount 0
00:59:07.681 00.001 16108 move complete, result=0
00:59:07.681 00.000 16108 worker thread done servicing request
00:59:07.681 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
00:59:07.683 00.002 16108 Worker thread wakes up
00:59:07.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:07.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:08.845 01.162 16108 Exposure complete
00:59:08.901 00.056 16108 worker thread done servicing request
00:59:08.901 00.000 21068 OnExposeComplete: enter
00:59:08.902 00.001 21068 UpdateGuideState(): m_state=6
00:59:08.903 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9122
00:59:08.904 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.44, Mass=123482, SNR=78.7, Peak=13597 HFD=3.4
00:59:08.906 00.002 21068 MultiStar: [#1 -0.30,-0.39,0.00,M5] [#2 -0.10,-0.57,0.00,M5] [#3 0.05,-0.44,1.38,U] [#4 -0.02,-0.47,0.00,M1] [#5 -0.15,-0.24,1.00,U] [#6 -0.02,-0.12,0.98,U] [#7 -0.57,-0.15,0.00,M10] [#8 0.05,-0.10,0.81,U] 
00:59:08.908 00.002 21068 refined, 4 included, MultiStar: {-0.03, -0.25}, one-star: {-0.12, -0.26}
00:59:08.908 00.000 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
00:59:08.909 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
00:59:08.910 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.70 mountX=-0.01 mountY=0.25, mountTheta=1.61
00:59:08.913 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.25, opts=13)
00:59:08.914 00.001 21068 Enqueuing Move request for scope (-0.03, -0.25)
00:59:08.916 00.002 16108 Worker thread wakes up
00:59:08.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
00:59:08.916 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
00:59:08.916 00.000 16108 Moving (-0.03, -0.25) raw xDistance=-0.01 yDistance=0.25
00:59:08.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:08.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:59:08.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:59:08.916 00.000 16108 MoveAxis(E, 0, ABG)
00:59:08.916 00.000 16108 Move returns status 0, amount 0
00:59:08.916 00.000 16108 MoveAxis(N, 0, ABG)
00:59:08.916 00.000 16108 Move returns status 0, amount 0
00:59:08.916 00.000 16108 move complete, result=0
00:59:08.916 00.000 16108 worker thread done servicing request
00:59:08.922 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3437, FiltMin=2883, FiltMax=49325, Gamma=1.000
00:59:08.939 00.017 21068 UpdateGuideState exits: m=123482 SNR=78.7
00:59:08.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.940 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:08.941 00.001 21068 Enqueuing Expose request
00:59:08.942 00.001 16108 Worker thread wakes up
00:59:08.942 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:59:08.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:08.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:09.912 00.970 16108 Exposure complete
00:59:09.976 00.064 16108 worker thread done servicing request
00:59:09.976 00.000 21068 OnExposeComplete: enter
00:59:09.977 00.001 21068 UpdateGuideState(): m_state=6
00:59:09.978 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9123
00:59:09.978 00.000 21068 Star::Find returns 1 (0), X=219.79, Y=875.31, Mass=136754, SNR=91.5, Peak=14269 HFD=3.5
00:59:09.980 00.002 21068 MultiStar: [#1 0.24,-0.43,0.00,M6] [#2 0.01,-0.54,0.00,M6] [#3 0.35,-0.51,0.00,M4] [#4 0.21,-0.50,0.00,M2] [#5 0.13,-0.45,0.00,M6] [#6 0.05,-0.26,0.72,U] [#7 -1.06,0.17,0.00,R] [#8 0.22,-0.38,0.65,U] 
00:59:09.981 00.001 21068 refined, 2 included, MultiStar: {0.01, -0.35}, one-star: {-0.16, -0.39}
00:59:09.982 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
00:59:09.984 00.002 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
00:59:09.985 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.55 mountX=-0.07 mountY=0.34, mountTheta=1.77
00:59:09.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.35, opts=13)
00:59:09.988 00.001 21068 Enqueuing Move request for scope (0.01, -0.35)
00:59:09.989 00.001 16108 Worker thread wakes up
00:59:09.990 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
00:59:09.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
00:59:09.990 00.000 16108 Moving (0.01, -0.35) raw xDistance=-0.07 yDistance=0.34
00:59:09.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:09.990 00.000 16108 switching direction from -1 to 1 - decHistory=5 oldest=0.53 newest=0.66
00:59:09.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
00:59:09.990 00.000 16108 MoveAxis(E, 0, ABG)
00:59:09.990 00.000 16108 Move returns status 0, amount 0
00:59:09.990 00.000 16108 MoveAxis(S, 67, ABG)
00:59:09.990 00.000 16108 Guiding  Dir = 1, Dur = 67
00:59:09.990 00.000 16108 IsSlewing returns 0
00:59:09.990 00.000 16108 IsGuiding returns 0
00:59:09.995 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3437, FiltMin=2963, FiltMax=46694, Gamma=1.000
00:59:10.013 00.018 21068 UpdateGuideState exits: m=136754 SNR=91.5
00:59:10.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:10.015 00.000 21068 Enqueuing Expose request
00:59:10.019 00.004 16108 PulseGuide returned control before completion, sleep 49
00:59:10.080 00.061 16108 IsGuiding returns 1
00:59:10.080 00.000 16108 scope still moving after pulse duration time elapsed
00:59:10.112 00.032 16108 IsSlewing returns 0
00:59:10.112 00.000 16108 IsGuiding returns 0
00:59:10.113 00.001 16108 scope move finished after 67 + 55 ms
00:59:10.113 00.000 16108 Move returns status 0, amount 67
00:59:10.113 00.000 16108 move complete, result=0
00:59:10.113 00.000 16108 worker thread done servicing request
00:59:10.113 00.000 16108 Worker thread wakes up
00:59:10.113 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 67 ms SOUTH
00:59:10.116 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:10.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:11.273 01.157 16108 Exposure complete
00:59:11.327 00.054 16108 worker thread done servicing request
00:59:11.327 00.000 21068 OnExposeComplete: enter
00:59:11.328 00.001 21068 UpdateGuideState(): m_state=6
00:59:11.329 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9124
00:59:11.330 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=875.49, Mass=120693, SNR=86.0, Peak=13533 HFD=3.5
00:59:11.331 00.001 21068 MultiStar: [#1 0.32,-0.37,0.00,M7] [#2 0.01,-0.50,0.00,M7] [#3 0.39,-0.47,0.00,M5] [#4 0.42,-0.14,0.77,U] [#5 0.23,-0.50,0.00,M7] [#6 0.12,-0.20,0.86,U] [#7 0.33,-0.12,0.55,U] [#8 0.10,-0.24,0.84,U] 
00:59:11.331 00.000 21068 single-star, 4 included, MultiStar: {0.15, -0.19}, one-star: {-0.10, -0.21}
00:59:11.332 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
00:59:11.333 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
00:59:11.333 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=0.06 mountY=0.23, mountTheta=1.31
00:59:11.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.21, opts=13)
00:59:11.336 00.001 21068 Enqueuing Move request for scope (-0.10, -0.21)
00:59:11.337 00.001 16108 Worker thread wakes up
00:59:11.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
00:59:11.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
00:59:11.337 00.000 16108 Moving (-0.10, -0.21) raw xDistance=0.06 yDistance=0.23
00:59:11.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:11.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
00:59:11.337 00.000 16108 MoveAxis(E, 0, ABG)
00:59:11.337 00.000 16108 Move returns status 0, amount 0
00:59:11.338 00.001 16108 MoveAxis(S, 46, ABG)
00:59:11.338 00.000 16108 Guiding  Dir = 1, Dur = 46
00:59:11.338 00.000 16108 IsSlewing returns 0
00:59:11.338 00.000 16108 IsGuiding returns 0
00:59:11.348 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3437, FiltMin=2969, FiltMax=47901, Gamma=1.000
00:59:11.353 00.005 16108 PulseGuide returned control before completion, sleep 42
00:59:11.367 00.014 21068 UpdateGuideState exits: m=120693 SNR=86.0
00:59:11.369 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:11.372 00.002 21068 Enqueuing Expose request
00:59:11.399 00.027 16108 IsGuiding returns 1
00:59:11.399 00.000 16108 scope still moving after pulse duration time elapsed
00:59:11.430 00.031 16108 IsSlewing returns 0
00:59:11.430 00.000 16108 IsGuiding returns 1
00:59:11.462 00.032 16108 IsSlewing returns 0
00:59:11.462 00.000 16108 IsGuiding returns 0
00:59:11.463 00.001 16108 scope move finished after 46 + 78 ms
00:59:11.463 00.000 16108 Move returns status 0, amount 46
00:59:11.463 00.000 16108 move complete, result=0
00:59:11.463 00.000 16108 worker thread done servicing request
00:59:11.463 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
00:59:11.465 00.002 16108 Worker thread wakes up
00:59:11.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:11.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:12.430 00.965 16108 Exposure complete
00:59:12.485 00.055 16108 worker thread done servicing request
00:59:12.485 00.000 21068 OnExposeComplete: enter
00:59:12.486 00.001 21068 UpdateGuideState(): m_state=6
00:59:12.487 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9125
00:59:12.489 00.002 21068 Star::Find returns 1 (0), X=219.65, Y=875.61, Mass=133189, SNR=87.8, Peak=15635 HFD=3.3
00:59:12.489 00.000 21068 MultiStar: [#1 -0.19,-0.16,1.06,U] [#2 -0.35,-0.18,1.17,U] [#3 -0.20,-0.27,0.98,U] [#4 0.37,-0.06,0.84,U] [#5 -0.17,0.18,0.84,U] [#6 0.20,0.18,0.73,U] [#7 0.35,0.14,0.56,U] [#8 -0.21,-0.17,0.68,U] 
00:59:12.490 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.31, -0.09}
00:59:12.491 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
00:59:12.492 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
00:59:12.492 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.52 mountX=0.08 mountY=0.09, mountTheta=0.83
00:59:12.494 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.07, opts=13)
00:59:12.495 00.001 21068 Enqueuing Move request for scope (-0.10, -0.07)
00:59:12.495 00.000 16108 Worker thread wakes up
00:59:12.496 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
00:59:12.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
00:59:12.496 00.000 16108 Moving (-0.10, -0.07) raw xDistance=0.08 yDistance=0.09
00:59:12.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:59:12.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:12.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:59:12.496 00.000 16108 MoveAxis(E, 0, ABG)
00:59:12.496 00.000 16108 Move returns status 0, amount 0
00:59:12.496 00.000 16108 MoveAxis(N, 0, ABG)
00:59:12.496 00.000 16108 Move returns status 0, amount 0
00:59:12.496 00.000 16108 move complete, result=0
00:59:12.496 00.000 16108 worker thread done servicing request
00:59:12.501 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3440, FiltMin=2925, FiltMax=55549, Gamma=1.000
00:59:12.516 00.015 21068 UpdateGuideState exits: m=133189 SNR=87.8
00:59:12.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:12.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:12.518 00.000 21068 Enqueuing Expose request
00:59:12.519 00.001 16108 Worker thread wakes up
00:59:12.519 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:12.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:12.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:13.673 01.154 16108 Exposure complete
00:59:13.732 00.059 16108 worker thread done servicing request
00:59:13.732 00.000 21068 OnExposeComplete: enter
00:59:13.733 00.001 21068 UpdateGuideState(): m_state=6
00:59:13.733 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9126
00:59:13.734 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.88, Mass=120199, SNR=70.6, Peak=16467 HFD=3.2
00:59:13.736 00.002 21068 MultiStar: [#1 -0.13,0.00,1.17,U] [#2 0.13,-0.25,1.41,U] [#3 -0.14,-0.27,1.14,U] [#4 0.11,0.04,1.04,U] [#5 0.10,0.24,1.15,U] [#6 0.16,0.18,0.93,U] [#7 0.28,0.06,0.71,U] [#8 0.29,-0.01,1.00,U] 
00:59:13.737 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {-0.07, 0.18}
00:59:13.739 00.002 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
00:59:13.740 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
00:59:13.742 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.07 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
00:59:13.745 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
00:59:13.747 00.002 21068 Enqueuing Move request for scope (0.07, 0.00)
00:59:13.749 00.002 16108 Worker thread wakes up
00:59:13.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:59:13.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:59:13.749 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.07 yDistance=-0.02
00:59:13.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:13.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:13.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:13.749 00.000 16108 MoveAxis(E, 0, ABG)
00:59:13.750 00.001 16108 Move returns status 0, amount 0
00:59:13.750 00.000 16108 MoveAxis(N, 0, ABG)
00:59:13.750 00.000 16108 Move returns status 0, amount 0
00:59:13.750 00.000 16108 move complete, result=0
00:59:13.750 00.000 16108 worker thread done servicing request
00:59:13.759 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3437, FiltMin=2928, FiltMax=54557, Gamma=1.000
00:59:13.777 00.018 21068 UpdateGuideState exits: m=120199 SNR=70.6
00:59:13.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.778 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:13.779 00.001 21068 Enqueuing Expose request
00:59:13.781 00.002 16108 Worker thread wakes up
00:59:13.781 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:13.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:13.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:14.757 00.975 16108 Exposure complete
00:59:14.836 00.079 16108 worker thread done servicing request
00:59:14.836 00.000 21068 OnExposeComplete: enter
00:59:14.838 00.002 21068 UpdateGuideState(): m_state=6
00:59:14.840 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9127
00:59:14.842 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=876.32, Mass=121975, SNR=82.9, Peak=15555 HFD=3.2
00:59:14.845 00.003 21068 MultiStar: [#1 0.29,0.08,1.05,U] [#2 0.11,-0.11,1.18,U] [#3 0.41,-0.04,1.20,U] [#4 0.63,0.09,0.00,M1] [#5 0.20,0.29,1.05,U] [#6 0.44,0.22,0.00,M1] [#7 0.40,0.42,0.00,M1] [#8 0.19,0.29,0.85,U] 
00:59:14.847 00.002 21068 refined, 5 included, MultiStar: {0.19, 0.17}, one-star: {-0.10, 0.62}
00:59:14.849 00.002 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
00:59:14.850 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
00:59:14.852 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.73 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
00:59:14.855 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.17, opts=13)
00:59:14.856 00.001 21068 Enqueuing Move request for scope (0.19, 0.17)
00:59:14.857 00.001 16108 Worker thread wakes up
00:59:14.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
00:59:14.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
00:59:14.857 00.000 16108 Moving (0.19, 0.17) raw xDistance=-0.16 yDistance=-0.21
00:59:14.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:59:14.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:14.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:59:14.857 00.000 16108 MoveAxis(E, 0, ABG)
00:59:14.857 00.000 16108 Move returns status 0, amount 0
00:59:14.857 00.000 16108 MoveAxis(N, 0, ABG)
00:59:14.857 00.000 16108 Move returns status 0, amount 0
00:59:14.857 00.000 16108 move complete, result=0
00:59:14.857 00.000 16108 worker thread done servicing request
00:59:14.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3440, FiltMin=2950, FiltMax=65472, Gamma=1.000
00:59:14.886 00.025 21068 UpdateGuideState exits: m=121975 SNR=82.9
00:59:14.888 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:14.890 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:14.891 00.001 21068 Enqueuing Expose request
00:59:14.893 00.002 16108 Worker thread wakes up
00:59:14.893 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:14.895 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:14.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:16.048 01.153 16108 Exposure complete
00:59:16.104 00.056 16108 worker thread done servicing request
00:59:16.104 00.000 21068 OnExposeComplete: enter
00:59:16.105 00.001 21068 UpdateGuideState(): m_state=6
00:59:16.107 00.002 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9128
00:59:16.108 00.001 21068 Star::Find returns 1 (0), X=219.39, Y=875.74, Mass=127561, SNR=90.4, Peak=14275 HFD=3.5
00:59:16.109 00.001 21068 MultiStar: [#1 -0.12,0.37,0.91,U] [#2 -0.26,-0.02,1.24,U] [#3 -0.07,-0.04,1.03,U] [#4 0.78,0.06,0.00,M2] [#5 -0.18,0.20,0.86,U] [#6 0.23,0.57,0.00,M2] [#7 -0.21,0.03,0.52,U] [#8 0.19,0.09,0.68,U] 
00:59:16.109 00.000 21068 refined, 6 included, MultiStar: {-0.19, 0.09}, one-star: {-0.57, 0.04}
00:59:16.110 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
00:59:16.111 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
00:59:16.112 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.71 mountX=0.20 mountY=-0.04, mountTheta=-0.20
00:59:16.113 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
00:59:16.114 00.001 21068 Enqueuing Move request for scope (-0.19, 0.09)
00:59:16.115 00.001 16108 Worker thread wakes up
00:59:16.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
00:59:16.115 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
00:59:16.115 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.20 yDistance=-0.04
00:59:16.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:59:16.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:16.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:16.115 00.000 16108 MoveAxis(W, 54, ABG)
00:59:16.115 00.000 16108 Guiding  Dir = 3, Dur = 54
00:59:16.115 00.000 16108 IsSlewing returns 0
00:59:16.116 00.001 16108 IsGuiding returns 0
00:59:16.117 00.001 16108 PulseGuide returned control before completion, sleep 63
00:59:16.126 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=457, max=65535, med=3437, FiltMin=2928, FiltMax=65510, Gamma=1.000
00:59:16.151 00.025 21068 UpdateGuideState exits: m=127561 SNR=90.4
00:59:16.154 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.156 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:16.157 00.001 21068 Enqueuing Expose request
00:59:16.194 00.037 16108 IsGuiding returns 1
00:59:16.194 00.000 16108 scope still moving after pulse duration time elapsed
00:59:16.225 00.031 16108 IsSlewing returns 0
00:59:16.225 00.000 16108 IsGuiding returns 0
00:59:16.225 00.000 16108 scope move finished after 54 + 56 ms
00:59:16.225 00.000 16108 Move returns status 0, amount 54
00:59:16.225 00.000 16108 MoveAxis(N, 0, ABG)
00:59:16.226 00.001 16108 Move returns status 0, amount 0
00:59:16.226 00.000 16108 move complete, result=0
00:59:16.226 00.000 16108 worker thread done servicing request
00:59:16.226 00.000 16108 Worker thread wakes up
00:59:16.226 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:16.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:16.226 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
00:59:17.201 00.975 16108 Exposure complete
00:59:17.254 00.053 16108 worker thread done servicing request
00:59:17.255 00.001 21068 OnExposeComplete: enter
00:59:17.255 00.000 21068 UpdateGuideState(): m_state=6
00:59:17.256 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9129
00:59:17.257 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=876.04, Mass=126219, SNR=86.9, Peak=16371 HFD=3.4
00:59:17.258 00.001 21068 MultiStar: [#1 0.15,0.06,1.00,U] [#2 0.08,0.16,1.06,U] [#3 0.22,-0.42,0.00,M2] [#4 0.60,0.14,0.00,M3] [#5 0.11,0.34,0.88,U] [#6 0.30,0.46,0.00,M3] [#7 0.26,0.22,0.63,U] [#8 0.15,-0.08,0.70,U] 
00:59:17.259 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.18}, one-star: {0.09, 0.34}
00:59:17.259 00.000 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
00:59:17.260 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
00:59:17.261 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.94 mountX=-0.10 mountY=-0.21, mountTheta=-2.01
00:59:17.262 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
00:59:17.263 00.001 21068 Enqueuing Move request for scope (0.13, 0.18)
00:59:17.264 00.001 16108 Worker thread wakes up
00:59:17.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:59:17.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:59:17.264 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.10 yDistance=-0.21
00:59:17.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:17.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:17.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:59:17.264 00.000 16108 MoveAxis(E, 0, ABG)
00:59:17.264 00.000 16108 Move returns status 0, amount 0
00:59:17.264 00.000 16108 MoveAxis(N, 0, ABG)
00:59:17.265 00.001 16108 Move returns status 0, amount 0
00:59:17.265 00.000 16108 move complete, result=0
00:59:17.265 00.000 16108 worker thread done servicing request
00:59:17.274 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3440, FiltMin=2949, FiltMax=65472, Gamma=1.000
00:59:17.294 00.020 21068 UpdateGuideState exits: m=126219 SNR=86.9
00:59:17.296 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:17.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:17.298 00.001 21068 Enqueuing Expose request
00:59:17.299 00.001 16108 Worker thread wakes up
00:59:17.299 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:17.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:17.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:18.468 01.168 16108 Exposure complete
00:59:18.525 00.057 16108 worker thread done servicing request
00:59:18.525 00.000 21068 OnExposeComplete: enter
00:59:18.527 00.002 21068 UpdateGuideState(): m_state=6
00:59:18.529 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9130
00:59:18.532 00.003 21068 Star::Find returns 1 (0), X=220.33, Y=875.76, Mass=122483, SNR=84.4, Peak=12563 HFD=3.6
00:59:18.533 00.001 21068 MultiStar: [#1 0.49,0.03,0.00,M3] [#2 0.38,-0.24,1.18,U] [#3 0.16,0.18,0.89,U] [#4 0.24,-0.22,0.86,U] [#5 0.46,-0.08,0.92,U] [#6 0.08,-0.17,0.76,U] [#7 0.43,-0.13,0.76,U] [#8 0.48,-0.33,0.00,M1] 
00:59:18.534 00.001 21068 refined, 6 included, MultiStar: {0.31, -0.09}, one-star: {0.37, 0.05}
00:59:18.535 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
00:59:18.536 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
00:59:18.538 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.27 mountX=-0.32 mountY=0.01, mountTheta=3.11
00:59:18.539 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.09, opts=13)
00:59:18.541 00.002 21068 Enqueuing Move request for scope (0.31, -0.09)
00:59:18.542 00.001 16108 Worker thread wakes up
00:59:18.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
00:59:18.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
00:59:18.542 00.000 16108 Moving (0.31, -0.09) raw xDistance=-0.32 yDistance=0.01
00:59:18.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:59:18.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:18.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:18.542 00.000 16108 MoveAxis(E, 84, ABG)
00:59:18.542 00.000 16108 Guiding  Dir = 2, Dur = 84
00:59:18.542 00.000 16108 IsSlewing returns 0
00:59:18.542 00.000 16108 IsGuiding returns 0
00:59:18.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3437, FiltMin=2941, FiltMax=65440, Gamma=1.000
00:59:18.561 00.015 21068 UpdateGuideState exits: m=122483 SNR=84.4
00:59:18.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:18.564 00.001 21068 Enqueuing Expose request
00:59:18.573 00.009 16108 PulseGuide returned control before completion, sleep 63
00:59:18.650 00.077 16108 IsGuiding returns 1
00:59:18.650 00.000 16108 scope still moving after pulse duration time elapsed
00:59:18.682 00.032 16108 IsSlewing returns 0
00:59:18.683 00.001 16108 IsGuiding returns 0
00:59:18.683 00.000 16108 scope move finished after 84 + 56 ms
00:59:18.683 00.000 16108 Move returns status 0, amount 84
00:59:18.683 00.000 16108 MoveAxis(N, 0, ABG)
00:59:18.683 00.000 16108 Move returns status 0, amount 0
00:59:18.683 00.000 16108 move complete, result=0
00:59:18.683 00.000 16108 worker thread done servicing request
00:59:18.683 00.000 16108 Worker thread wakes up
00:59:18.683 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.0 px 0 ms NORTH
00:59:18.686 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:18.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:19.656 00.970 16108 Exposure complete
00:59:19.712 00.056 16108 worker thread done servicing request
00:59:19.712 00.000 21068 OnExposeComplete: enter
00:59:19.713 00.001 21068 UpdateGuideState(): m_state=6
00:59:19.715 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9131
00:59:19.715 00.000 21068 Star::Find returns 1 (0), X=219.91, Y=875.86, Mass=128760, SNR=84.8, Peak=16371 HFD=3.1
00:59:19.716 00.001 21068 MultiStar: [#1 0.18,0.10,1.03,U] [#2 0.21,-0.32,1.02,U] [#3 0.24,-0.27,1.02,U] [#4 0.28,-0.11,0.79,U] [#5 0.05,-0.14,0.90,U] [#6 0.12,0.16,0.82,U] [#7 0.35,0.19,0.63,U] [#8 0.26,0.13,0.58,U] 
00:59:19.717 00.001 21068 single-star, 8 included, MultiStar: {0.17, -0.03}, one-star: {-0.05, 0.16}
00:59:19.718 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
00:59:19.719 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
00:59:19.719 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=0.08 mountY=-0.14, mountTheta=-1.06
00:59:19.721 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.16, opts=13)
00:59:19.722 00.001 21068 Enqueuing Move request for scope (-0.05, 0.16)
00:59:19.722 00.000 16108 Worker thread wakes up
00:59:19.723 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:59:19.723 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:59:19.723 00.000 16108 Moving (-0.05, 0.16) raw xDistance=0.08 yDistance=-0.14
00:59:19.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:59:19.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:19.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:59:19.723 00.000 16108 MoveAxis(E, 0, ABG)
00:59:19.723 00.000 16108 Move returns status 0, amount 0
00:59:19.723 00.000 16108 MoveAxis(N, 0, ABG)
00:59:19.723 00.000 16108 Move returns status 0, amount 0
00:59:19.723 00.000 16108 move complete, result=0
00:59:19.723 00.000 16108 worker thread done servicing request
00:59:19.730 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3437, FiltMin=2976, FiltMax=62941, Gamma=1.000
00:59:19.752 00.022 21068 UpdateGuideState exits: m=128760 SNR=84.8
00:59:19.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:19.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:19.755 00.001 21068 Enqueuing Expose request
00:59:19.755 00.000 16108 Worker thread wakes up
00:59:19.756 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:19.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:19.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:20.906 01.150 16108 Exposure complete
00:59:20.991 00.085 16108 worker thread done servicing request
00:59:20.991 00.000 21068 OnExposeComplete: enter
00:59:20.992 00.001 21068 UpdateGuideState(): m_state=6
00:59:20.993 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9132
00:59:20.996 00.003 21068 Star::Find returns 1 (0), X=220.32, Y=875.67, Mass=111972, SNR=68.3, Peak=14979 HFD=3.3
00:59:20.998 00.002 21068 MultiStar: [#1 0.06,-0.15,1.47,U] [#2 -0.01,-0.31,1.32,U] [#3 0.21,-0.22,1.07,U] [#4 -0.13,-0.28,0.97,U] [#5 0.08,-0.25,1.27,U] [#6 -0.05,-0.30,1.02,U] [#7 0.28,-0.27,0.87,U] [#8 0.08,-0.35,0.92,U] 
00:59:21.000 00.002 21068 refined, 8 included, MultiStar: {0.09, -0.23}, one-star: {0.36, -0.03}
00:59:21.000 00.000 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
00:59:21.001 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
00:59:21.002 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.20 mountX=-0.13 mountY=0.21, mountTheta=2.13
00:59:21.006 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.23, opts=13)
00:59:21.009 00.003 21068 Enqueuing Move request for scope (0.09, -0.23)
00:59:21.012 00.003 16108 Worker thread wakes up
00:59:21.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
00:59:21.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
00:59:21.012 00.000 16108 Moving (0.09, -0.23) raw xDistance=-0.13 yDistance=0.21
00:59:21.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:21.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
00:59:21.012 00.000 16108 MoveAxis(E, 0, ABG)
00:59:21.012 00.000 16108 Move returns status 0, amount 0
00:59:21.012 00.000 16108 MoveAxis(S, 42, ABG)
00:59:21.012 00.000 16108 Guiding  Dir = 1, Dur = 42
00:59:21.013 00.001 16108 IsSlewing returns 0
00:59:21.013 00.000 16108 IsGuiding returns 0
00:59:21.020 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3437, FiltMin=2953, FiltMax=65472, Gamma=1.000
00:59:21.039 00.019 16108 PulseGuide returned control before completion, sleep 27
00:59:21.052 00.013 21068 UpdateGuideState exits: m=111972 SNR=68.3
00:59:21.055 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:21.057 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:21.058 00.001 21068 Enqueuing Expose request
00:59:21.069 00.011 16108 IsGuiding returns 1
00:59:21.069 00.000 16108 scope still moving after pulse duration time elapsed
00:59:21.100 00.031 16108 IsSlewing returns 0
00:59:21.100 00.000 16108 IsGuiding returns 1
00:59:21.131 00.031 16108 IsSlewing returns 0
00:59:21.131 00.000 16108 IsGuiding returns 0
00:59:21.131 00.000 16108 scope move finished after 42 + 76 ms
00:59:21.131 00.000 16108 Move returns status 0, amount 42
00:59:21.131 00.000 16108 move complete, result=0
00:59:21.131 00.000 16108 worker thread done servicing request
00:59:21.131 00.000 16108 Worker thread wakes up
00:59:21.131 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
00:59:21.134 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:21.135 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:22.114 00.979 16108 Exposure complete
00:59:22.179 00.065 16108 worker thread done servicing request
00:59:22.179 00.000 21068 OnExposeComplete: enter
00:59:22.181 00.002 21068 UpdateGuideState(): m_state=6
00:59:22.184 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9133
00:59:22.185 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=875.60, Mass=114264, SNR=82.6, Peak=15027 HFD=3.3
00:59:22.187 00.002 21068 MultiStar: [#1 -0.07,-0.12,1.19,U] [#2 0.04,-0.56,0.00,M1] [#3 0.11,-0.47,0.00,M1] [#4 0.39,-0.16,0.82,U] [#5 0.19,-0.34,0.97,U] [#6 0.27,0.02,0.69,U] [#7 0.34,-0.05,0.65,U] [#8 -0.09,-0.25,0.99,U] 
00:59:22.188 00.001 21068 single-star, 6 included, MultiStar: {0.11, -0.15}, one-star: {-0.06, -0.10}
00:59:22.189 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
00:59:22.190 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
00:59:22.193 00.003 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.11 mountX=0.04 mountY=0.11, mountTheta=1.22
00:59:22.196 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
00:59:22.197 00.001 21068 Enqueuing Move request for scope (-0.06, -0.10)
00:59:22.199 00.002 16108 Worker thread wakes up
00:59:22.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:59:22.199 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:59:22.199 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
00:59:22.200 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:59:22.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:22.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:22.200 00.000 16108 MoveAxis(E, 0, ABG)
00:59:22.200 00.000 16108 Move returns status 0, amount 0
00:59:22.200 00.000 16108 MoveAxis(N, 0, ABG)
00:59:22.200 00.000 16108 Move returns status 0, amount 0
00:59:22.200 00.000 16108 move complete, result=0
00:59:22.200 00.000 16108 worker thread done servicing request
00:59:22.206 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3437, FiltMin=2918, FiltMax=50061, Gamma=1.000
00:59:22.224 00.018 21068 UpdateGuideState exits: m=114264 SNR=82.6
00:59:22.224 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.225 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:22.226 00.001 21068 Enqueuing Expose request
00:59:22.228 00.002 16108 Worker thread wakes up
00:59:22.228 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:22.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:22.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:23.395 01.166 16108 Exposure complete
00:59:23.462 00.067 16108 worker thread done servicing request
00:59:23.462 00.000 21068 OnExposeComplete: enter
00:59:23.463 00.001 21068 UpdateGuideState(): m_state=6
00:59:23.463 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9134
00:59:23.464 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.62, Mass=143324, SNR=90.5, Peak=15341 HFD=3.4
00:59:23.466 00.002 21068 MultiStar: [#1 -0.05,0.09,0.94,U] [#2 -0.30,-0.29,1.09,U] [#3 -0.24,-0.33,0.99,U] [#4 -0.04,0.05,0.80,U] [#5 0.07,0.22,0.83,U] [#6 -0.09,0.41,0.85,U] [#7 0.49,0.30,0.00,M1] [#8 0.23,-0.09,0.61,U] 
00:59:23.467 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.32, -0.08}
00:59:23.468 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
00:59:23.468 00.000 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
00:59:23.469 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.99 mountX=0.11 mountY=0.05, mountTheta=0.38
00:59:23.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.02, opts=13)
00:59:23.472 00.001 21068 Enqueuing Move request for scope (-0.12, -0.02)
00:59:23.473 00.001 16108 Worker thread wakes up
00:59:23.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
00:59:23.474 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
00:59:23.474 00.000 16108 Moving (-0.12, -0.02) raw xDistance=0.11 yDistance=0.05
00:59:23.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:59:23.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:23.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:59:23.474 00.000 16108 MoveAxis(E, 0, ABG)
00:59:23.474 00.000 16108 Move returns status 0, amount 0
00:59:23.474 00.000 16108 MoveAxis(N, 0, ABG)
00:59:23.474 00.000 16108 Move returns status 0, amount 0
00:59:23.475 00.001 16108 move complete, result=0
00:59:23.475 00.000 16108 worker thread done servicing request
00:59:23.477 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3437, FiltMin=2950, FiltMax=65510, Gamma=1.000
00:59:23.493 00.016 21068 UpdateGuideState exits: m=143324 SNR=90.5
00:59:23.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:23.494 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:23.495 00.001 21068 Enqueuing Expose request
00:59:23.496 00.001 16108 Worker thread wakes up
00:59:23.496 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:23.498 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:23.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:24.483 00.985 16108 Exposure complete
00:59:24.539 00.056 16108 worker thread done servicing request
00:59:24.539 00.000 21068 OnExposeComplete: enter
00:59:24.541 00.002 21068 UpdateGuideState(): m_state=6
00:59:24.541 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9135
00:59:24.542 00.001 21068 Star::Find returns 1 (0), X=219.49, Y=875.47, Mass=119554, SNR=87.7, Peak=12051 HFD=3.2
00:59:24.543 00.001 21068 MultiStar: [#1 -0.31,-0.11,0.94,U] [#2 -0.14,-0.37,1.15,U] [#3 -0.16,-0.25,0.94,U] [#4 0.27,0.00,0.74,U] [#5 -0.14,-0.29,0.81,U] [#6 0.07,-0.05,0.73,U] [#7 -0.21,0.00,0.56,U] [#8 -0.17,-0.24,0.68,U] 
00:59:24.544 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.19}, one-star: {-0.47, -0.23}
00:59:24.545 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
00:59:24.545 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
00:59:24.546 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-2.25 mountX=0.12 mountY=0.22, mountTheta=1.08
00:59:24.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.19, opts=13)
00:59:24.548 00.000 21068 Enqueuing Move request for scope (-0.15, -0.19)
00:59:24.549 00.001 16108 Worker thread wakes up
00:59:24.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
00:59:24.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
00:59:24.549 00.000 16108 Moving (-0.15, -0.19) raw xDistance=0.12 yDistance=0.22
00:59:24.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:59:24.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
00:59:24.549 00.000 16108 MoveAxis(E, 0, ABG)
00:59:24.549 00.000 16108 Move returns status 0, amount 0
00:59:24.549 00.000 16108 MoveAxis(S, 45, ABG)
00:59:24.549 00.000 16108 Guiding  Dir = 1, Dur = 45
00:59:24.550 00.001 16108 IsSlewing returns 0
00:59:24.550 00.000 16108 IsGuiding returns 0
00:59:24.558 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=457, max=65535, med=3440, FiltMin=2953, FiltMax=61888, Gamma=1.000
00:59:24.584 00.026 21068 UpdateGuideState exits: m=119554 SNR=87.7
00:59:24.586 00.002 16108 PulseGuide returned control before completion, sleep 22
00:59:24.586 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.588 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:24.590 00.002 21068 Enqueuing Expose request
00:59:24.613 00.023 16108 IsGuiding returns 1
00:59:24.613 00.000 16108 scope still moving after pulse duration time elapsed
00:59:24.646 00.033 16108 IsSlewing returns 0
00:59:24.646 00.000 16108 IsGuiding returns 1
00:59:24.677 00.031 16108 IsSlewing returns 0
00:59:24.687 00.010 16108 IsGuiding returns 0
00:59:24.687 00.000 16108 scope move finished after 45 + 91 ms
00:59:24.687 00.000 16108 Move returns status 0, amount 45
00:59:24.687 00.000 16108 move complete, result=0
00:59:24.688 00.001 16108 worker thread done servicing request
00:59:24.688 00.000 16108 Worker thread wakes up
00:59:24.688 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
00:59:24.689 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:24.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:25.857 01.168 16108 Exposure complete
00:59:25.914 00.057 16108 worker thread done servicing request
00:59:25.914 00.000 21068 OnExposeComplete: enter
00:59:25.915 00.001 21068 UpdateGuideState(): m_state=6
00:59:25.916 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9136
00:59:25.918 00.002 21068 Star::Find returns 1 (0), X=219.44, Y=875.99, Mass=114366, SNR=76.7, Peak=12339 HFD=3.6
00:59:25.919 00.001 21068 MultiStar: [#1 0.04,0.25,1.24,U] [#2 -0.34,-0.04,1.11,U] [#3 -0.25,-0.17,0.92,U] [#4 -0.53,-0.00,0.00,M1] [#5 -0.32,0.10,1.15,U] [#6 -0.22,0.17,0.90,U] [#7 0.20,0.11,0.73,U] [#8 -0.16,0.26,0.82,U] 
00:59:25.920 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.12}, one-star: {-0.52, 0.28}
00:59:25.920 00.000 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
00:59:25.921 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
00:59:25.922 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.61 mountX=0.23 mountY=-0.07, mountTheta=-0.30
00:59:25.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.12, opts=13)
00:59:25.925 00.001 21068 Enqueuing Move request for scope (-0.21, 0.12)
00:59:25.927 00.002 16108 Worker thread wakes up
00:59:25.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
00:59:25.927 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
00:59:25.927 00.000 16108 Moving (-0.21, 0.12) raw xDistance=0.23 yDistance=-0.07
00:59:25.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:59:25.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:25.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:59:25.927 00.000 16108 MoveAxis(W, 59, ABG)
00:59:25.927 00.000 16108 Guiding  Dir = 3, Dur = 59
00:59:25.927 00.000 16108 IsSlewing returns 0
00:59:25.927 00.000 16108 IsGuiding returns 0
00:59:25.928 00.001 16108 PulseGuide returned control before completion, sleep 69
00:59:25.931 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=29, max=65535, med=3440, FiltMin=2950, FiltMax=57485, Gamma=1.000
00:59:25.947 00.016 21068 UpdateGuideState exits: m=114366 SNR=76.7
00:59:25.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:25.948 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:25.949 00.001 21068 Enqueuing Expose request
00:59:26.007 00.058 16108 IsGuiding returns 0
00:59:26.007 00.000 16108 Move returns status 0, amount 59
00:59:26.007 00.000 16108 MoveAxis(N, 0, ABG)
00:59:26.007 00.000 16108 Move returns status 0, amount 0
00:59:26.008 00.001 16108 move complete, result=0
00:59:26.008 00.000 16108 worker thread done servicing request
00:59:26.008 00.000 16108 Worker thread wakes up
00:59:26.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:26.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:26.008 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
00:59:26.976 00.968 16108 Exposure complete
00:59:27.033 00.057 16108 worker thread done servicing request
00:59:27.033 00.000 21068 OnExposeComplete: enter
00:59:27.036 00.003 21068 UpdateGuideState(): m_state=6
00:59:27.036 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9137
00:59:27.037 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=876.02, Mass=117102, SNR=71.7, Peak=11747 HFD=4.0
00:59:27.038 00.001 21068 MultiStar: [#1 -0.46,0.10,0.00,M1] [#2 -0.33,-0.23,1.71,U] [#3 -0.20,-0.21,1.13,U] [#4 -0.21,0.04,0.80,U] [#5 -0.30,0.03,0.94,U] [#6 -0.27,0.22,1.12,U] [#7 0.08,0.23,0.64,U] [#8 -0.15,0.13,0.89,U] 
00:59:27.039 00.001 21068 refined, 7 included, MultiStar: {-0.23, 0.03}, one-star: {-0.24, 0.32}
00:59:27.039 00.000 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
00:59:27.040 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
00:59:27.041 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.00 mountX=0.23 mountY=0.02, mountTheta=0.10
00:59:27.042 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.03, opts=13)
00:59:27.043 00.001 21068 Enqueuing Move request for scope (-0.23, 0.03)
00:59:27.044 00.001 16108 Worker thread wakes up
00:59:27.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
00:59:27.044 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
00:59:27.044 00.000 16108 Moving (-0.23, 0.03) raw xDistance=0.23 yDistance=0.02
00:59:27.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:59:27.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:27.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:59:27.044 00.000 16108 MoveAxis(W, 64, ABG)
00:59:27.044 00.000 16108 Guiding  Dir = 3, Dur = 64
00:59:27.044 00.000 16108 IsSlewing returns 0
00:59:27.044 00.000 16108 IsGuiding returns 0
00:59:27.048 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3440, FiltMin=2957, FiltMax=57344, Gamma=1.000
00:59:27.068 00.020 21068 UpdateGuideState exits: m=117102 SNR=71.7
00:59:27.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:27.069 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:27.070 00.001 21068 Enqueuing Expose request
00:59:27.107 00.037 16108 PulseGuide returned control before completion, sleep 13
00:59:27.121 00.014 16108 IsGuiding returns 1
00:59:27.121 00.000 16108 scope still moving after pulse duration time elapsed
00:59:27.153 00.032 16108 IsSlewing returns 0
00:59:27.153 00.000 16108 IsGuiding returns 1
00:59:27.184 00.031 16108 IsSlewing returns 0
00:59:27.185 00.001 16108 IsGuiding returns 1
00:59:27.216 00.031 16108 IsSlewing returns 0
00:59:27.216 00.000 16108 IsGuiding returns 0
00:59:27.216 00.000 16108 scope move finished after 64 + 107 ms
00:59:27.216 00.000 16108 Move returns status 0, amount 64
00:59:27.217 00.001 16108 MoveAxis(N, 0, ABG)
00:59:27.217 00.000 16108 Move returns status 0, amount 0
00:59:27.217 00.000 16108 move complete, result=0
00:59:27.217 00.000 16108 worker thread done servicing request
00:59:27.217 00.000 16108 Worker thread wakes up
00:59:27.217 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.0 px 0 ms NORTH
00:59:27.219 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:27.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:28.388 01.169 16108 Exposure complete
00:59:28.465 00.077 16108 worker thread done servicing request
00:59:28.465 00.000 21068 OnExposeComplete: enter
00:59:28.466 00.001 21068 UpdateGuideState(): m_state=6
00:59:28.467 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9138
00:59:28.468 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.76, Mass=132366, SNR=93.4, Peak=13360 HFD=3.6
00:59:28.469 00.001 21068 MultiStar: [#1 0.29,0.02,0.93,U] [#2 0.29,0.14,0.83,U] [#3 0.71,-0.17,0.00,M1] [#4 0.52,-0.07,0.00,M1] [#5 0.79,-0.13,0.00,M1] [#6 0.63,0.46,0.00,M1] [#7 0.83,0.03,0.00,M1] [#8 0.60,0.04,0.00,M1] 
00:59:28.470 00.001 21068 refined, 2 included, MultiStar: {0.45, 0.07}, one-star: {0.74, 0.06}
00:59:28.472 00.002 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
00:59:28.473 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
00:59:28.474 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.46 cameraTheta=0.15 mountX=-0.43 mountY=-0.17, mountTheta=-2.76
00:59:28.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.07, opts=13)
00:59:28.477 00.001 21068 Enqueuing Move request for scope (0.45, 0.07)
00:59:28.478 00.001 16108 Worker thread wakes up
00:59:28.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0xd
00:59:28.478 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.07)
00:59:28.478 00.000 16108 Moving (0.45, 0.07) raw xDistance=-0.43 yDistance=-0.17
00:59:28.479 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
00:59:28.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:28.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:59:28.479 00.000 16108 MoveAxis(E, 109, ABG)
00:59:28.479 00.000 16108 Guiding  Dir = 2, Dur = 109
00:59:28.479 00.000 16108 IsSlewing returns 0
00:59:28.481 00.002 16108 IsGuiding returns 0
00:59:28.488 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3437, FiltMin=2947, FiltMax=57392, Gamma=1.000
00:59:28.514 00.026 21068 UpdateGuideState exits: m=132366 SNR=93.4
00:59:28.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:28.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:28.518 00.002 21068 Enqueuing Expose request
00:59:28.535 00.017 16108 PulseGuide returned control before completion, sleep 65
00:59:28.613 00.078 16108 IsGuiding returns 1
00:59:28.613 00.000 16108 scope still moving after pulse duration time elapsed
00:59:28.643 00.030 16108 IsSlewing returns 0
00:59:28.643 00.000 16108 IsGuiding returns 1
00:59:28.675 00.032 16108 IsSlewing returns 0
00:59:28.675 00.000 16108 IsGuiding returns 1
00:59:28.707 00.032 16108 IsSlewing returns 0
00:59:28.708 00.001 16108 IsGuiding returns 0
00:59:28.708 00.000 16108 scope move finished after 109 + 118 ms
00:59:28.708 00.000 16108 Move returns status 0, amount 109
00:59:28.708 00.000 16108 MoveAxis(N, 0, ABG)
00:59:28.708 00.000 16108 Move returns status 0, amount 0
00:59:28.708 00.000 16108 move complete, result=0
00:59:28.708 00.000 16108 worker thread done servicing request
00:59:28.708 00.000 16108 Worker thread wakes up
00:59:28.708 00.000 21068 GuideStep: -0.4 px 109 ms EAST, -0.2 px 0 ms NORTH
00:59:28.712 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:28.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:29.674 00.962 16108 Exposure complete
00:59:29.727 00.053 16108 worker thread done servicing request
00:59:29.727 00.000 21068 OnExposeComplete: enter
00:59:29.728 00.001 21068 UpdateGuideState(): m_state=6
00:59:29.730 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9139
00:59:29.731 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.97, Mass=125977, SNR=79.8, Peak=13603 HFD=3.4
00:59:29.732 00.001 21068 MultiStar: [#1 -0.19,0.56,0.00,M1] [#2 0.01,-0.10,1.18,U] [#3 0.14,0.43,1.38,U] [#4 -0.12,0.03,0.92,U] [#5 -0.10,0.30,0.96,U] [#6 -0.23,0.41,0.00,M2] [#7 0.19,0.30,0.53,U] [#8 0.01,0.13,0.59,U] 
00:59:29.733 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.20}, one-star: {-0.24, 0.27}
00:59:29.733 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
00:59:29.734 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
00:59:29.735 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=0.05 mountY=-0.19, mountTheta=-1.29
00:59:29.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.20, opts=13)
00:59:29.737 00.000 21068 Enqueuing Move request for scope (-0.02, 0.20)
00:59:29.738 00.001 16108 Worker thread wakes up
00:59:29.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
00:59:29.738 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
00:59:29.738 00.000 16108 Moving (-0.02, 0.20) raw xDistance=0.05 yDistance=-0.19
00:59:29.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:59:29.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:29.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:59:29.738 00.000 16108 MoveAxis(E, 0, ABG)
00:59:29.738 00.000 16108 Move returns status 0, amount 0
00:59:29.738 00.000 16108 MoveAxis(N, 0, ABG)
00:59:29.738 00.000 16108 Move returns status 0, amount 0
00:59:29.738 00.000 16108 move complete, result=0
00:59:29.739 00.001 16108 worker thread done servicing request
00:59:29.742 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3437, FiltMin=2925, FiltMax=52624, Gamma=1.000
00:59:29.757 00.015 21068 UpdateGuideState exits: m=125977 SNR=79.8
00:59:29.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:29.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:29.760 00.001 21068 Enqueuing Expose request
00:59:29.761 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:29.762 00.001 16108 Worker thread wakes up
00:59:29.762 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:29.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:30.932 01.170 16108 Exposure complete
00:59:30.987 00.055 16108 worker thread done servicing request
00:59:30.987 00.000 21068 OnExposeComplete: enter
00:59:30.988 00.001 21068 UpdateGuideState(): m_state=6
00:59:30.989 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9140
00:59:30.990 00.001 21068 Star::Find returns 1 (0), X=219.58, Y=875.96, Mass=127741, SNR=87.6, Peak=16595 HFD=3.4
00:59:30.991 00.001 21068 MultiStar: [#1 -0.27,0.23,0.86,U] [#2 -0.36,0.09,1.03,U] [#3 -0.37,-0.05,0.94,U] [#4 -0.02,0.17,0.83,U] [#5 -0.47,0.20,0.00,M1] [#6 -0.35,0.44,0.00,M3] [#7 -0.18,0.48,0.00,M1] [#8 -0.36,0.08,0.73,U] 
00:59:30.992 00.001 21068 refined, 5 included, MultiStar: {-0.30, 0.13}, one-star: {-0.38, 0.26}
00:59:30.992 00.000 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
00:59:30.993 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
00:59:30.994 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.73 mountX=0.32 mountY=-0.06, mountTheta=-0.18
00:59:30.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.13, opts=13)
00:59:30.996 00.000 21068 Enqueuing Move request for scope (-0.30, 0.13)
00:59:30.997 00.001 16108 Worker thread wakes up
00:59:30.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
00:59:30.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
00:59:30.997 00.000 16108 Moving (-0.30, 0.13) raw xDistance=0.32 yDistance=-0.06
00:59:30.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:59:30.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:30.998 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:30.998 00.000 16108 MoveAxis(W, 83, ABG)
00:59:30.998 00.000 16108 Guiding  Dir = 3, Dur = 83
00:59:30.998 00.000 16108 IsSlewing returns 0
00:59:30.998 00.000 16108 IsGuiding returns 0
00:59:30.999 00.001 16108 PulseGuide returned control before completion, sleep 92
00:59:31.001 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3437, FiltMin=2941, FiltMax=59357, Gamma=1.000
00:59:31.024 00.023 21068 UpdateGuideState exits: m=127741 SNR=87.6
00:59:31.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:31.027 00.001 21068 Enqueuing Expose request
00:59:31.096 00.069 16108 IsGuiding returns 1
00:59:31.097 00.001 16108 scope still moving after pulse duration time elapsed
00:59:31.127 00.030 16108 IsSlewing returns 0
00:59:31.128 00.001 16108 IsGuiding returns 1
00:59:31.159 00.031 16108 IsSlewing returns 0
00:59:31.160 00.001 16108 IsGuiding returns 0
00:59:31.160 00.000 16108 scope move finished after 83 + 79 ms
00:59:31.160 00.000 16108 Move returns status 0, amount 83
00:59:31.160 00.000 16108 MoveAxis(N, 0, ABG)
00:59:31.160 00.000 16108 Move returns status 0, amount 0
00:59:31.160 00.000 16108 move complete, result=0
00:59:31.160 00.000 16108 worker thread done servicing request
00:59:31.161 00.001 16108 Worker thread wakes up
00:59:31.161 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:31.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:31.161 00.000 21068 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH
00:59:32.132 00.971 16108 Exposure complete
00:59:32.186 00.054 16108 worker thread done servicing request
00:59:32.186 00.000 21068 OnExposeComplete: enter
00:59:32.187 00.001 21068 UpdateGuideState(): m_state=6
00:59:32.188 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9141
00:59:32.190 00.002 21068 Star::Find returns 1 (0), X=219.60, Y=876.17, Mass=122033, SNR=77.9, Peak=14749 HFD=3.2
00:59:32.191 00.001 21068 MultiStar: [#1 -0.28,0.47,0.00,M1] [#2 -0.27,-0.01,1.42,U] [#3 0.14,0.20,0.95,U] [#4 0.02,0.34,0.82,U] [#5 -0.25,0.14,1.09,U] [#6 -0.20,0.17,0.86,U] [#7 0.45,0.31,0.00,M2] [#8 -0.25,0.40,0.00,M1] 
00:59:32.193 00.002 21068 refined, 5 included, MultiStar: {-0.17, 0.20}, one-star: {-0.36, 0.47}
00:59:32.194 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
00:59:32.195 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
00:59:32.196 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.27 mountX=0.20 mountY=-0.16, mountTheta=-0.66
00:59:32.199 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.20, opts=13)
00:59:32.200 00.001 21068 Enqueuing Move request for scope (-0.17, 0.20)
00:59:32.201 00.001 16108 Worker thread wakes up
00:59:32.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:59:32.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:59:32.201 00.000 16108 Moving (-0.17, 0.20) raw xDistance=0.20 yDistance=-0.16
00:59:32.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
00:59:32.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:32.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:59:32.201 00.000 16108 MoveAxis(W, 58, ABG)
00:59:32.201 00.000 16108 Guiding  Dir = 3, Dur = 58
00:59:32.202 00.001 16108 IsSlewing returns 0
00:59:32.202 00.000 16108 IsGuiding returns 0
00:59:32.203 00.001 16108 PulseGuide returned control before completion, sleep 67
00:59:32.207 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3437, FiltMin=2918, FiltMax=51085, Gamma=1.000
00:59:32.231 00.024 21068 UpdateGuideState exits: m=122033 SNR=77.9
00:59:32.234 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:32.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:32.236 00.001 21068 Enqueuing Expose request
00:59:32.282 00.046 16108 IsGuiding returns 0
00:59:32.282 00.000 16108 Move returns status 0, amount 58
00:59:32.282 00.000 16108 MoveAxis(N, 0, ABG)
00:59:32.282 00.000 16108 Move returns status 0, amount 0
00:59:32.282 00.000 16108 move complete, result=0
00:59:32.282 00.000 16108 worker thread done servicing request
00:59:32.282 00.000 16108 Worker thread wakes up
00:59:32.282 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:32.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:32.285 00.003 21068 GuideStep: 0.2 px 58 ms WEST, -0.2 px 0 ms NORTH
00:59:33.456 01.171 16108 Exposure complete
00:59:33.515 00.059 16108 worker thread done servicing request
00:59:33.515 00.000 21068 OnExposeComplete: enter
00:59:33.517 00.002 21068 UpdateGuideState(): m_state=6
00:59:33.518 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9142
00:59:33.520 00.002 21068 Star::Find returns 1 (0), X=219.79, Y=875.87, Mass=115841, SNR=85.8, Peak=14355 HFD=3.6
00:59:33.521 00.001 21068 MultiStar: [#1 0.24,0.12,1.11,U] [#2 -0.26,0.04,1.36,U] [#3 0.38,-0.03,0.77,U] [#4 0.40,0.21,0.85,U] [#5 0.14,0.27,0.83,U] [#6 0.19,0.34,0.75,U] [#7 0.32,0.35,0.00,M3] [#8 -0.09,-0.10,0.71,U] 
00:59:33.522 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {-0.17, 0.16}
00:59:33.523 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
00:59:33.524 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
00:59:33.525 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.02 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
00:59:33.526 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.12, opts=13)
00:59:33.527 00.001 21068 Enqueuing Move request for scope (0.08, 0.12)
00:59:33.529 00.002 16108 Worker thread wakes up
00:59:33.530 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:59:33.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:59:33.530 00.000 16108 Moving (0.08, 0.12) raw xDistance=-0.05 yDistance=-0.14
00:59:33.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:59:33.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:33.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:59:33.530 00.000 16108 MoveAxis(E, 0, ABG)
00:59:33.530 00.000 16108 Move returns status 0, amount 0
00:59:33.530 00.000 16108 MoveAxis(N, 0, ABG)
00:59:33.530 00.000 16108 Move returns status 0, amount 0
00:59:33.530 00.000 16108 move complete, result=0
00:59:33.530 00.000 16108 worker thread done servicing request
00:59:33.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3437, FiltMin=2934, FiltMax=59712, Gamma=1.000
00:59:33.549 00.015 21068 UpdateGuideState exits: m=115841 SNR=85.8
00:59:33.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:33.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:33.551 00.000 21068 Enqueuing Expose request
00:59:33.552 00.001 16108 Worker thread wakes up
00:59:33.552 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:33.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:33.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:34.527 00.974 16108 Exposure complete
00:59:34.586 00.059 16108 worker thread done servicing request
00:59:34.586 00.000 21068 OnExposeComplete: enter
00:59:34.587 00.001 21068 UpdateGuideState(): m_state=6
00:59:34.588 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9143
00:59:34.589 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=876.19, Mass=115104, SNR=80.5, Peak=15331 HFD=3.1
00:59:34.591 00.002 21068 MultiStar: [#1 0.13,0.06,1.02,U] [#2 0.11,-0.06,1.48,U] [#3 0.33,0.10,0.86,U] [#4 0.36,0.27,0.85,U] [#5 0.17,0.39,0.92,U] [#6 0.08,0.47,0.00,M2] [#7 0.20,0.46,0.00,M4] [#8 -0.05,0.24,0.81,U] 
00:59:34.594 00.003 21068 refined, 6 included, MultiStar: {0.14, 0.19}, one-star: {-0.02, 0.49}
00:59:34.595 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
00:59:34.596 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
00:59:34.597 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.94 mountX=-0.10 mountY=-0.22, mountTheta=-2.02
00:59:34.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.19, opts=13)
00:59:34.600 00.001 21068 Enqueuing Move request for scope (0.14, 0.19)
00:59:34.602 00.002 16108 Worker thread wakes up
00:59:34.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
00:59:34.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:59:34.602 00.000 16108 Moving (0.14, 0.19) raw xDistance=-0.10 yDistance=-0.22
00:59:34.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:34.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:34.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:59:34.602 00.000 16108 MoveAxis(E, 0, ABG)
00:59:34.602 00.000 16108 Move returns status 0, amount 0
00:59:34.602 00.000 16108 MoveAxis(N, 0, ABG)
00:59:34.602 00.000 16108 Move returns status 0, amount 0
00:59:34.602 00.000 16108 move complete, result=0
00:59:34.602 00.000 16108 worker thread done servicing request
00:59:34.607 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3440, FiltMin=2973, FiltMax=60496, Gamma=1.000
00:59:34.623 00.016 21068 UpdateGuideState exits: m=115104 SNR=80.5
00:59:34.626 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:34.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:34.627 00.000 21068 Enqueuing Expose request
00:59:34.628 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:34.629 00.001 16108 Worker thread wakes up
00:59:34.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:34.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:35.790 01.161 16108 Exposure complete
00:59:35.848 00.058 16108 worker thread done servicing request
00:59:35.848 00.000 21068 OnExposeComplete: enter
00:59:35.849 00.001 21068 UpdateGuideState(): m_state=6
00:59:35.850 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9144
00:59:35.851 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.90, Mass=132432, SNR=88.5, Peak=13779 HFD=3.8
00:59:35.852 00.001 21068 MultiStar: [#1 0.12,-0.07,0.99,U] [#2 0.35,-0.34,0.00,M1] [#3 0.60,-0.38,0.00,M1] [#4 0.87,-0.21,0.00,M1] [#5 0.33,0.08,0.77,U] [#6 0.66,0.14,0.00,M3] [#7 0.54,-0.04,0.00,M5] [#8 0.23,-0.09,0.78,U] 
00:59:35.853 00.001 21068 refined, 3 included, MultiStar: {0.10, 0.03}, one-star: {-0.19, 0.20}
00:59:35.854 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
00:59:35.855 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
00:59:35.856 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.32 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
00:59:35.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
00:59:35.858 00.000 21068 Enqueuing Move request for scope (0.10, 0.03)
00:59:35.859 00.001 16108 Worker thread wakes up
00:59:35.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
00:59:35.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
00:59:35.859 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.06
00:59:35.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:35.860 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:35.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:35.860 00.000 16108 MoveAxis(E, 0, ABG)
00:59:35.860 00.000 16108 Move returns status 0, amount 0
00:59:35.860 00.000 16108 MoveAxis(N, 0, ABG)
00:59:35.860 00.000 16108 Move returns status 0, amount 0
00:59:35.860 00.000 16108 move complete, result=0
00:59:35.860 00.000 16108 worker thread done servicing request
00:59:35.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3440, FiltMin=2931, FiltMax=57177, Gamma=1.000
00:59:36.080 00.216 21068 UpdateGuideState exits: m=132432 SNR=88.5
00:59:36.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:36.083 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:36.084 00.001 21068 Enqueuing Expose request
00:59:36.085 00.001 16108 Worker thread wakes up
00:59:36.085 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:36.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:36.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:37.055 00.969 16108 Exposure complete
00:59:37.115 00.060 16108 worker thread done servicing request
00:59:37.115 00.000 21068 OnExposeComplete: enter
00:59:37.116 00.001 21068 UpdateGuideState(): m_state=6
00:59:37.117 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9145
00:59:37.118 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.51, Mass=115835, SNR=76.8, Peak=10633 HFD=4.1
00:59:37.119 00.001 21068 MultiStar: [#1 0.47,-0.15,0.00,M1] [#2 0.68,-0.52,0.00,M2] [#3 0.52,-0.36,0.00,M2] [#4 1.19,-0.13,0.00,M2] [#5 1.13,-0.18,0.00,M1] [#6 0.88,-0.36,0.00,M4] [#7 0.95,-0.30,0.00,M6] [#8 0.74,-0.38,0.00,M1] 
00:59:37.119 00.000 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
00:59:37.120 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
00:59:37.121 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.19 hyp=0.46 cameraTheta=-0.42 mountX=-0.45 mountY=0.08, mountTheta=2.96
00:59:37.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.19, opts=13)
00:59:37.123 00.001 21068 Enqueuing Move request for scope (0.42, -0.19)
00:59:37.124 00.001 16108 Worker thread wakes up
00:59:37.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.19) opts 0xd
00:59:37.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.19)
00:59:37.124 00.000 16108 Moving (0.42, -0.19) raw xDistance=-0.45 yDistance=0.08
00:59:37.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:59:37.125 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:37.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:59:37.125 00.000 16108 MoveAxis(E, 118, ABG)
00:59:37.125 00.000 16108 Guiding  Dir = 2, Dur = 118
00:59:37.125 00.000 16108 IsSlewing returns 0
00:59:37.125 00.000 16108 IsGuiding returns 0
00:59:37.129 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3440, FiltMin=2920, FiltMax=56230, Gamma=1.000
00:59:37.144 00.015 21068 UpdateGuideState exits: m=115835 SNR=76.8
00:59:37.146 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:37.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:37.149 00.002 21068 Enqueuing Expose request
00:59:37.158 00.009 16108 PulseGuide returned control before completion, sleep 96
00:59:37.266 00.108 16108 IsGuiding returns 1
00:59:37.266 00.000 16108 scope still moving after pulse duration time elapsed
00:59:37.297 00.031 16108 IsSlewing returns 0
00:59:37.297 00.000 16108 IsGuiding returns 1
00:59:37.329 00.032 16108 IsSlewing returns 0
00:59:37.329 00.000 16108 IsGuiding returns 0
00:59:37.329 00.000 16108 scope move finished after 118 + 85 ms
00:59:37.329 00.000 16108 Move returns status 0, amount 118
00:59:37.329 00.000 16108 MoveAxis(N, 0, ABG)
00:59:37.329 00.000 16108 Move returns status 0, amount 0
00:59:37.329 00.000 16108 move complete, result=0
00:59:37.330 00.001 16108 worker thread done servicing request
00:59:37.330 00.000 16108 Worker thread wakes up
00:59:37.330 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:37.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:37.330 00.000 21068 GuideStep: -0.4 px 118 ms EAST, 0.1 px 0 ms NORTH
00:59:38.502 01.172 16108 Exposure complete
00:59:38.562 00.060 16108 worker thread done servicing request
00:59:38.562 00.000 21068 OnExposeComplete: enter
00:59:38.563 00.001 21068 UpdateGuideState(): m_state=6
00:59:38.564 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9146
00:59:38.564 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=875.14, Mass=121203, SNR=73.3, Peak=10429 HFD=4.2
00:59:38.565 00.001 21068 MultiStar: [#1 0.13,-0.50,0.00,M2] [#2 -0.15,-0.84,0.00,M3] [#3 -0.05,-0.80,0.00,M3] [#4 0.07,-0.53,0.00,M3] [#5 -0.24,-0.46,0.00,M2] [#6 -0.07,-0.56,0.00,M5] [#7 -0.31,-0.53,0.00,M7] [#8 -0.00,-0.64,0.00,M2] 
00:59:38.566 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
00:59:38.567 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
00:59:38.567 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.56 hyp=0.56 cameraTheta=-1.60 mountX=-0.08 mountY=0.55, mountTheta=1.72
00:59:38.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.56, opts=13)
00:59:38.571 00.002 21068 Enqueuing Move request for scope (-0.02, -0.56)
00:59:38.571 00.000 16108 Worker thread wakes up
00:59:38.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.56) opts 0xd
00:59:38.572 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.56)
00:59:38.572 00.000 16108 Moving (-0.02, -0.56) raw xDistance=-0.08 yDistance=0.55
00:59:38.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:59:38.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
00:59:38.572 00.000 16108 MoveAxis(E, 0, ABG)
00:59:38.572 00.000 16108 Move returns status 0, amount 0
00:59:38.572 00.000 16108 MoveAxis(S, 110, ABG)
00:59:38.572 00.000 16108 Guiding  Dir = 1, Dur = 110
00:59:38.572 00.000 16108 IsSlewing returns 0
00:59:38.572 00.000 16108 IsGuiding returns 0
00:59:38.576 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3440, FiltMin=2989, FiltMax=44813, Gamma=1.000
00:59:38.590 00.014 21068 UpdateGuideState exits: m=121203 SNR=73.3
00:59:38.592 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:38.592 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:38.593 00.001 21068 Enqueuing Expose request
00:59:38.601 00.008 16108 PulseGuide returned control before completion, sleep 90
00:59:38.695 00.094 16108 IsGuiding returns 1
00:59:38.696 00.001 16108 scope still moving after pulse duration time elapsed
00:59:38.727 00.031 16108 IsSlewing returns 0
00:59:38.727 00.000 16108 IsGuiding returns 1
00:59:38.759 00.032 16108 IsSlewing returns 0
00:59:38.760 00.001 16108 IsGuiding returns 0
00:59:38.760 00.000 16108 scope move finished after 110 + 77 ms
00:59:38.760 00.000 16108 Move returns status 0, amount 110
00:59:38.760 00.000 16108 move complete, result=0
00:59:38.760 00.000 16108 worker thread done servicing request
00:59:38.760 00.000 16108 Worker thread wakes up
00:59:38.760 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 110 ms SOUTH
00:59:38.764 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:38.765 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:39.756 00.991 16108 Exposure complete
00:59:39.843 00.087 16108 worker thread done servicing request
00:59:39.843 00.000 21068 OnExposeComplete: enter
00:59:39.844 00.001 21068 UpdateGuideState(): m_state=6
00:59:39.844 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9147
00:59:39.845 00.001 21068 Star::Find returns 1 (0), X=218.79, Y=876.25, Mass=129511, SNR=72.1, Peak=8739 HFD=4.6
00:59:39.846 00.001 21068 MultiStar: large primary error, entering stabilization period
00:59:39.847 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
00:59:39.847 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
00:59:39.848 00.001 21068 CameraToMount -- cameraX=-1.17 cameraY=0.55 hyp=1.29 cameraTheta=2.70 mountX=1.24 mountY=-0.26, mountTheta=-0.20
00:59:39.852 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-1.17, y=0.55, opts=13)
00:59:39.854 00.002 21068 Enqueuing Move request for scope (-1.17, 0.55)
00:59:39.857 00.003 16108 Worker thread wakes up
00:59:39.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.55) opts 0xd
00:59:39.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.17, 0.55)
00:59:39.857 00.000 16108 Moving (-1.17, 0.55) raw xDistance=1.24 yDistance=-0.26
00:59:39.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.24
00:59:39.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:39.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:59:39.857 00.000 16108 MoveAxis(W, 326, ABG)
00:59:39.857 00.000 16108 Guiding  Dir = 3, Dur = 326
00:59:39.857 00.000 16108 IsSlewing returns 0
00:59:39.857 00.000 16108 IsGuiding returns 0
00:59:39.865 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3440, FiltMin=2957, FiltMax=40365, Gamma=1.000
00:59:39.885 00.020 16108 PulseGuide returned control before completion, sleep 308
00:59:39.890 00.005 21068 UpdateGuideState exits: m=129511 SNR=72.1
00:59:39.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:39.892 00.000 21068 Enqueuing Expose request
00:59:40.198 00.306 16108 IsGuiding returns 1
00:59:40.198 00.000 16108 scope still moving after pulse duration time elapsed
00:59:40.230 00.032 16108 IsSlewing returns 0
00:59:40.230 00.000 16108 IsGuiding returns 0
00:59:40.230 00.000 16108 scope move finished after 326 + 47 ms
00:59:40.230 00.000 16108 Move returns status 0, amount 326
00:59:40.230 00.000 16108 MoveAxis(N, 0, ABG)
00:59:40.230 00.000 16108 Move returns status 0, amount 0
00:59:40.230 00.000 16108 move complete, result=0
00:59:40.230 00.000 16108 worker thread done servicing request
00:59:40.230 00.000 16108 Worker thread wakes up
00:59:40.230 00.000 21068 GuideStep: 1.2 px 326 ms WEST, -0.3 px 0 ms NORTH
00:59:40.232 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:40.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:41.411 01.179 16108 Exposure complete
00:59:41.480 00.069 16108 worker thread done servicing request
00:59:41.480 00.000 21068 OnExposeComplete: enter
00:59:41.480 00.000 21068 UpdateGuideState(): m_state=6
00:59:41.482 00.002 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9148
00:59:41.483 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.12, Mass=126438, SNR=77.1, Peak=11808 HFD=3.9
00:59:41.484 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
00:59:41.484 00.000 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
00:59:41.485 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.42 hyp=0.47 cameraTheta=1.10 mountX=-0.13 mountY=-0.45, mountTheta=-1.86
00:59:41.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.42, opts=13)
00:59:41.489 00.002 21068 Enqueuing Move request for scope (0.21, 0.42)
00:59:41.490 00.001 16108 Worker thread wakes up
00:59:41.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.42) opts 0xd
00:59:41.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.42)
00:59:41.490 00.000 16108 Moving (0.21, 0.42) raw xDistance=-0.13 yDistance=-0.45
00:59:41.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:41.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:41.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
00:59:41.490 00.000 16108 MoveAxis(E, 0, ABG)
00:59:41.490 00.000 16108 Move returns status 0, amount 0
00:59:41.490 00.000 16108 MoveAxis(N, 0, ABG)
00:59:41.490 00.000 16108 Move returns status 0, amount 0
00:59:41.490 00.000 16108 move complete, result=0
00:59:41.490 00.000 16108 worker thread done servicing request
00:59:41.494 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3440, FiltMin=2915, FiltMax=59453, Gamma=1.000
00:59:41.512 00.018 21068 UpdateGuideState exits: m=126438 SNR=77.1
00:59:41.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.513 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:41.514 00.001 21068 Enqueuing Expose request
00:59:41.515 00.001 16108 Worker thread wakes up
00:59:41.515 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:59:41.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:41.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:42.487 00.972 16108 Exposure complete
00:59:42.561 00.074 16108 worker thread done servicing request
00:59:42.561 00.000 21068 OnExposeComplete: enter
00:59:42.562 00.001 21068 UpdateGuideState(): m_state=6
00:59:42.563 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9149
00:59:42.564 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.02, Mass=116609, SNR=81.3, Peak=11187 HFD=3.6
00:59:42.565 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
00:59:42.566 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
00:59:42.566 00.000 21068 CameraToMount -- cameraX=0.45 cameraY=0.32 hyp=0.55 cameraTheta=0.62 mountX=-0.39 mountY=-0.42, mountTheta=-2.31
00:59:42.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.32, opts=13)
00:59:42.570 00.001 21068 Enqueuing Move request for scope (0.45, 0.32)
00:59:42.570 00.000 16108 Worker thread wakes up
00:59:42.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.32) opts 0xd
00:59:42.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.32)
00:59:42.571 00.001 16108 Moving (0.45, 0.32) raw xDistance=-0.39 yDistance=-0.42
00:59:42.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:59:42.571 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-1.13
00:59:42.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:59:42.571 00.000 16108 MoveAxis(E, 101, ABG)
00:59:42.571 00.000 16108 Guiding  Dir = 2, Dur = 101
00:59:42.571 00.000 16108 IsSlewing returns 0
00:59:42.571 00.000 16108 IsGuiding returns 0
00:59:42.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3440, FiltMin=2979, FiltMax=57968, Gamma=1.000
00:59:42.600 00.026 21068 UpdateGuideState exits: m=116609 SNR=81.3
00:59:42.602 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:42.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:42.605 00.002 21068 Enqueuing Expose request
00:59:42.610 00.005 16108 PulseGuide returned control before completion, sleep 73
00:59:42.687 00.077 16108 IsGuiding returns 1
00:59:42.687 00.000 16108 scope still moving after pulse duration time elapsed
00:59:42.718 00.031 16108 IsSlewing returns 0
00:59:42.718 00.000 16108 IsGuiding returns 1
00:59:42.749 00.031 16108 IsSlewing returns 0
00:59:42.749 00.000 16108 IsGuiding returns 1
00:59:42.781 00.032 16108 IsSlewing returns 0
00:59:42.781 00.000 16108 IsGuiding returns 0
00:59:42.781 00.000 16108 scope move finished after 101 + 108 ms
00:59:42.781 00.000 16108 Move returns status 0, amount 101
00:59:42.781 00.000 16108 MoveAxis(N, 84, ABG)
00:59:42.781 00.000 16108 Guiding  Dir = 0, Dur = 84
00:59:42.781 00.000 16108 IsSlewing returns 0
00:59:42.781 00.000 16108 IsGuiding returns 0
00:59:42.783 00.002 16108 PulseGuide returned control before completion, sleep 92
00:59:42.888 00.105 16108 IsGuiding returns 1
00:59:42.888 00.000 16108 scope still moving after pulse duration time elapsed
00:59:42.920 00.032 16108 IsSlewing returns 0
00:59:42.921 00.001 16108 IsGuiding returns 1
00:59:42.951 00.030 16108 IsSlewing returns 0
00:59:42.951 00.000 16108 IsGuiding returns 0
00:59:42.951 00.000 16108 scope move finished after 84 + 86 ms
00:59:42.952 00.001 16108 Move returns status 0, amount 84
00:59:42.952 00.000 16108 move complete, result=0
00:59:42.952 00.000 16108 worker thread done servicing request
00:59:42.952 00.000 16108 Worker thread wakes up
00:59:42.952 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.4 px 84 ms NORTH
00:59:42.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:42.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:44.109 01.156 16108 Exposure complete
00:59:44.181 00.072 16108 worker thread done servicing request
00:59:44.181 00.000 21068 OnExposeComplete: enter
00:59:44.182 00.001 21068 UpdateGuideState(): m_state=6
00:59:44.183 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9150
00:59:44.184 00.001 21068 Star::Find returns 1 (0), X=219.43, Y=875.10, Mass=116759, SNR=77.3, Peak=10195 HFD=3.8
00:59:44.185 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
00:59:44.185 00.000 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
00:59:44.186 00.001 21068 CameraToMount -- cameraX=-0.53 cameraY=-0.60 hyp=0.80 cameraTheta=-2.29 mountX=0.42 mountY=0.71, mountTheta=1.04
00:59:44.188 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.53, y=-0.60, opts=13)
00:59:44.189 00.001 21068 Enqueuing Move request for scope (-0.53, -0.60)
00:59:44.190 00.001 16108 Worker thread wakes up
00:59:44.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.60) opts 0xd
00:59:44.190 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.53, -0.60)
00:59:44.190 00.000 16108 Moving (-0.53, -0.60) raw xDistance=0.42 yDistance=0.71
00:59:44.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
00:59:44.191 00.001 16108 resist switch: large excursion: input 0.71 thresh 0.60 direction from -1 to 1
00:59:44.191 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.13
00:59:44.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
00:59:44.191 00.000 16108 MoveAxis(W, 102, ABG)
00:59:44.191 00.000 16108 Guiding  Dir = 3, Dur = 102
00:59:44.191 00.000 16108 IsSlewing returns 0
00:59:44.191 00.000 16108 IsGuiding returns 0
00:59:44.192 00.001 16108 PulseGuide returned control before completion, sleep 112
00:59:44.200 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3440, FiltMin=2979, FiltMax=52717, Gamma=1.000
00:59:44.219 00.019 21068 UpdateGuideState exits: m=116759 SNR=77.3
00:59:44.222 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:44.224 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:44.226 00.002 21068 Enqueuing Expose request
00:59:44.313 00.087 16108 IsGuiding returns 1
00:59:44.313 00.000 16108 scope still moving after pulse duration time elapsed
00:59:44.344 00.031 16108 IsSlewing returns 0
00:59:44.344 00.000 16108 IsGuiding returns 1
00:59:44.376 00.032 16108 IsSlewing returns 0
00:59:44.376 00.000 16108 IsGuiding returns 0
00:59:44.376 00.000 16108 scope move finished after 102 + 83 ms
00:59:44.377 00.001 16108 Move returns status 0, amount 102
00:59:44.377 00.000 16108 MoveAxis(S, 142, ABG)
00:59:44.377 00.000 16108 Guiding  Dir = 1, Dur = 142
00:59:44.377 00.000 16108 IsSlewing returns 0
00:59:44.378 00.001 16108 IsGuiding returns 0
00:59:44.424 00.046 16108 PulseGuide returned control before completion, sleep 106
00:59:44.533 00.109 16108 IsGuiding returns 1
00:59:44.533 00.000 16108 scope still moving after pulse duration time elapsed
00:59:44.564 00.031 16108 IsSlewing returns 0
00:59:44.564 00.000 16108 IsGuiding returns 1
00:59:44.595 00.031 16108 IsSlewing returns 0
00:59:44.595 00.000 16108 IsGuiding returns 0
00:59:44.595 00.000 16108 scope move finished after 142 + 75 ms
00:59:44.595 00.000 16108 Move returns status 0, amount 142
00:59:44.595 00.000 16108 move complete, result=0
00:59:44.595 00.000 16108 worker thread done servicing request
00:59:44.595 00.000 16108 Worker thread wakes up
00:59:44.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:44.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:44.596 00.001 21068 GuideStep: 0.4 px 102 ms WEST, 0.7 px 142 ms SOUTH
00:59:45.576 00.980 16108 Exposure complete
00:59:45.631 00.055 16108 worker thread done servicing request
00:59:45.631 00.000 21068 OnExposeComplete: enter
00:59:45.632 00.001 21068 UpdateGuideState(): m_state=6
00:59:45.634 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9151
00:59:45.635 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=875.01, Mass=112695, SNR=68.3, Peak=9712 HFD=4.3
00:59:45.635 00.000 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
00:59:45.636 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
00:59:45.637 00.001 21068 CameraToMount -- cameraX=1.14 cameraY=-0.69 hyp=1.33 cameraTheta=-0.54 mountX=-1.25 mountY=0.40, mountTheta=2.83
00:59:45.638 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.14, y=-0.69, opts=13)
00:59:45.639 00.001 21068 Enqueuing Move request for scope (1.14, -0.69)
00:59:45.640 00.001 16108 Worker thread wakes up
00:59:45.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.69) opts 0xd
00:59:45.640 00.000 16108 Handling offset move in thread for scope, endpoint = (1.14, -0.69)
00:59:45.640 00.000 16108 Moving (1.14, -0.69) raw xDistance=-1.25 yDistance=0.40
00:59:45.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.25
00:59:45.641 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
00:59:45.641 00.000 16108 MoveAxis(E, 319, ABG)
00:59:45.641 00.000 16108 Guiding  Dir = 2, Dur = 319
00:59:45.641 00.000 16108 IsSlewing returns 0
00:59:45.642 00.001 16108 IsGuiding returns 0
00:59:45.643 00.001 16108 PulseGuide returned control before completion, sleep 328
00:59:45.643 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3440, FiltMin=2957, FiltMax=49235, Gamma=1.000
00:59:45.668 00.025 21068 UpdateGuideState exits: m=112695 SNR=68.3
00:59:45.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.671 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:45.672 00.001 21068 Enqueuing Expose request
00:59:45.978 00.306 16108 IsGuiding returns 1
00:59:45.978 00.000 16108 scope still moving after pulse duration time elapsed
00:59:46.009 00.031 16108 IsSlewing returns 0
00:59:46.010 00.001 16108 IsGuiding returns 0
00:59:46.010 00.000 16108 scope move finished after 319 + 49 ms
00:59:46.010 00.000 16108 Move returns status 0, amount 319
00:59:46.010 00.000 16108 MoveAxis(S, 81, ABG)
00:59:46.010 00.000 16108 Guiding  Dir = 1, Dur = 81
00:59:46.010 00.000 16108 IsSlewing returns 0
00:59:46.010 00.000 16108 IsGuiding returns 0
00:59:46.043 00.033 16108 PulseGuide returned control before completion, sleep 60
00:59:46.118 00.075 16108 IsGuiding returns 1
00:59:46.118 00.000 16108 scope still moving after pulse duration time elapsed
00:59:46.150 00.032 16108 IsSlewing returns 0
00:59:46.150 00.000 16108 IsGuiding returns 1
00:59:46.181 00.031 16108 IsSlewing returns 0
00:59:46.187 00.006 16108 IsGuiding returns 1
00:59:46.213 00.026 16108 IsSlewing returns 0
00:59:46.214 00.001 16108 IsGuiding returns 0
00:59:46.214 00.000 16108 scope move finished after 81 + 121 ms
00:59:46.214 00.000 16108 Move returns status 0, amount 81
00:59:46.214 00.000 16108 move complete, result=0
00:59:46.214 00.000 16108 worker thread done servicing request
00:59:46.214 00.000 16108 Worker thread wakes up
00:59:46.214 00.000 21068 GuideStep: -1.2 px 319 ms EAST, 0.4 px 81 ms SOUTH
00:59:46.216 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:46.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:47.381 01.165 16108 Exposure complete
00:59:47.450 00.069 16108 worker thread done servicing request
00:59:47.450 00.000 21068 OnExposeComplete: enter
00:59:47.451 00.001 21068 UpdateGuideState(): m_state=6
00:59:47.452 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9152
00:59:47.454 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=874.60, Mass=109453, SNR=69.0, Peak=9363 HFD=4.4
00:59:47.455 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
00:59:47.455 00.000 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
00:59:47.456 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-1.11 hyp=1.13 cameraTheta=-1.38 mountX=-0.40 mountY=1.03, mountTheta=1.94
00:59:47.457 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-1.11, opts=13)
00:59:47.458 00.001 21068 Enqueuing Move request for scope (0.21, -1.11)
00:59:47.459 00.001 16108 Worker thread wakes up
00:59:47.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.11) opts 0xd
00:59:47.459 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -1.11)
00:59:47.459 00.000 16108 Moving (0.21, -1.11) raw xDistance=-0.40 yDistance=1.03
00:59:47.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.40
00:59:47.460 00.001 16108 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
00:59:47.460 00.000 16108 MoveAxis(E, 127, ABG)
00:59:47.460 00.000 16108 Guiding  Dir = 2, Dur = 127
00:59:47.460 00.000 16108 IsSlewing returns 0
00:59:47.460 00.000 16108 IsGuiding returns 0
00:59:47.461 00.001 16108 PulseGuide returned control before completion, sleep 136
00:59:47.463 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3440, FiltMin=2966, FiltMax=47389, Gamma=1.000
00:59:47.478 00.015 21068 UpdateGuideState exits: m=109453 SNR=69.0
00:59:47.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
00:59:47.481 00.001 21068 Enqueuing Expose request
00:59:47.609 00.128 16108 IsGuiding returns 1
00:59:47.609 00.000 16108 scope still moving after pulse duration time elapsed
00:59:47.641 00.032 16108 IsSlewing returns 0
00:59:47.642 00.001 16108 IsGuiding returns 0
00:59:47.642 00.000 16108 scope move finished after 127 + 54 ms
00:59:47.642 00.000 16108 Move returns status 0, amount 127
00:59:47.642 00.000 16108 MoveAxis(S, 206, ABG)
00:59:47.642 00.000 16108 Guiding  Dir = 1, Dur = 206
00:59:47.642 00.000 16108 IsSlewing returns 0
00:59:47.642 00.000 16108 IsGuiding returns 0
00:59:47.690 00.048 16108 PulseGuide returned control before completion, sleep 170
00:59:47.861 00.171 16108 IsGuiding returns 1
00:59:47.861 00.000 16108 scope still moving after pulse duration time elapsed
00:59:47.892 00.031 16108 IsSlewing returns 0
00:59:47.892 00.000 16108 IsGuiding returns 1
00:59:47.924 00.032 16108 IsSlewing returns 0
00:59:47.924 00.000 16108 IsGuiding returns 1
00:59:47.956 00.032 16108 IsSlewing returns 0
00:59:47.957 00.001 16108 IsGuiding returns 0
00:59:47.957 00.000 16108 scope move finished after 206 + 108 ms
00:59:47.957 00.000 16108 Move returns status 0, amount 206
00:59:47.957 00.000 16108 move complete, result=0
00:59:47.957 00.000 16108 worker thread done servicing request
00:59:47.957 00.000 16108 Worker thread wakes up
00:59:47.957 00.000 21068 GuideStep: -0.4 px 127 ms EAST, 1.0 px 206 ms SOUTH
00:59:47.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
00:59:47.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
00:59:48.594 00.635 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:59:48.596 00.002 21068 case statement mapped state 6 to 3
00:59:48.598 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:59:48.644 00.046 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:59:48.646 00.002 21068 case statement mapped state 6 to 3
00:59:48.648 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:59:48.695 00.047 21068 evsrv: cli 0D018350 request: {"method":"set_paused","params":[true,"full"],"id":42}
00:59:48.697 00.002 21068 SetPaused type=2 isPaused=0 exposurePending=1
00:59:48.699 00.002 21068 Guider::SetPaused(2)
00:59:48.736 00.037 21068 Status Line: Paused/full
00:59:48.740 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":42}
00:59:48.746 00.006 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:59:48.748 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:59:48.940 00.192 16108 Exposure complete
00:59:49.011 00.071 16108 worker thread done servicing request
00:59:49.011 00.000 21068 OnExposeComplete: enter
00:59:49.013 00.002 21068 guider is paused, ignoring frame, not scheduling exposure
00:59:49.708 00.695 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:59:49.709 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:59:49.810 00.101 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
00:59:49.813 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:00:49.928 60.115 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:00:49.929 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:01:50.054 60.125 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:01:50.057 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:02:50.178 60.121 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:02:50.180 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:03:26.965 36.785 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:26.967 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:03:27.067 00.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:27.068 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:03:27.168 00.100 21068 evsrv: cli 0D018350 request: {"method":"set_paused","params":[false],"id":42}
01:03:27.170 00.002 21068 SetPaused type=0 isPaused=1 exposurePending=0
01:03:27.173 00.003 21068 Guider::SetPaused(0)
01:03:27.174 00.001 21068 Guider::SetPaused: resetting avg dist filter
01:03:27.195 00.021 21068 un-pause: clearing mount guide algorithm history
01:03:27.197 00.002 21068 Mount: notify guiding resumed
01:03:27.198 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:27.199 00.001 21068 Enqueuing Expose request
01:03:27.201 00.002 21068 Status Line: Resumed
01:03:27.202 00.001 16108 Worker thread wakes up
01:03:27.202 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:27.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
01:03:27.205 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":42}
01:03:27.219 00.014 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:27.221 00.002 21068 case statement mapped state 6 to 3
01:03:27.223 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:28.235 01.012 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:28.237 00.002 21068 case statement mapped state 6 to 3
01:03:28.239 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:28.367 00.128 16108 Exposure complete
01:03:28.435 00.068 16108 worker thread done servicing request
01:03:28.436 00.001 21068 OnExposeComplete: enter
01:03:28.436 00.000 21068 UpdateGuideState(): m_state=6
01:03:28.437 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9153
01:03:28.438 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=879.81, Mass=138242, SNR=94.2, Peak=15881 HFD=3.4
01:03:28.438 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:03:28.439 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:03:28.440 00.001 21068 CameraToMount -- cameraX=1.25 cameraY=4.11 hyp=4.29 cameraTheta=1.28 mountX=-0.51 mountY=-4.29, mountTheta=-1.69
01:03:28.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.25, y=4.11, opts=13)
01:03:28.442 00.001 21068 Enqueuing Move request for scope (1.25, 4.11)
01:03:28.443 00.001 16108 Worker thread wakes up
01:03:28.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.25, 4.11) opts 0xd
01:03:28.443 00.000 16108 Handling offset move in thread for scope, endpoint = (1.25, 4.11)
01:03:28.443 00.000 16108 Moving (1.25, 4.11) raw xDistance=-0.51 yDistance=-4.29
01:03:28.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:03:28.443 00.000 16108 resist switch: large excursion: input -4.29 thresh 0.60 direction from 0 to -1
01:03:28.443 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-12.86
01:03:28.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns -4.29 from input -4.29
01:03:28.443 00.000 16108 MoveAxis(E, 134, ABG)
01:03:28.443 00.000 16108 Guiding  Dir = 2, Dur = 134
01:03:28.443 00.000 16108 IsSlewing returns 0
01:03:28.444 00.001 16108 IsGuiding returns 0
01:03:28.447 00.003 16108 PulseGuide returned control before completion, sleep 141
01:03:28.448 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3424, FiltMin=2976, FiltMax=56083, Gamma=1.000
01:03:28.465 00.017 21068 UpdateGuideState exits: m=138242 SNR=94.2
01:03:28.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:28.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:28.467 00.000 21068 Enqueuing Expose request
01:03:28.603 00.136 16108 IsGuiding returns 1
01:03:28.603 00.000 16108 scope still moving after pulse duration time elapsed
01:03:28.634 00.031 16108 IsSlewing returns 0
01:03:28.635 00.001 16108 IsGuiding returns 0
01:03:28.635 00.000 16108 scope move finished after 134 + 56 ms
01:03:28.635 00.000 16108 Move returns status 0, amount 134
01:03:28.635 00.000 16108 MoveAxis(N, 862, ABG)
01:03:28.635 00.000 16108 Guiding  Dir = 0, Dur = 862
01:03:28.635 00.000 16108 IsSlewing returns 0
01:03:28.636 00.001 16108 IsGuiding returns 0
01:03:28.681 00.045 16108 PulseGuide returned control before completion, sleep 827
01:03:29.346 00.665 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:29.349 00.003 21068 case statement mapped state 6 to 3
01:03:29.351 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:29.528 00.177 16108 IsGuiding returns 1
01:03:29.528 00.000 16108 scope still moving after pulse duration time elapsed
01:03:29.559 00.031 16108 IsSlewing returns 0
01:03:29.559 00.000 16108 IsGuiding returns 0
01:03:29.559 00.000 16108 scope move finished after 862 + 62 ms
01:03:29.561 00.002 16108 Move returns status 0, amount 862
01:03:29.561 00.000 16108 move complete, result=0
01:03:29.561 00.000 16108 worker thread done servicing request
01:03:29.561 00.000 16108 Worker thread wakes up
01:03:29.561 00.000 21068 GuideStep: -0.5 px 134 ms EAST, -4.3 px 862 ms NORTH
01:03:29.564 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:29.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
01:03:30.464 00.900 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:30.465 00.001 21068 case statement mapped state 6 to 3
01:03:30.468 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:30.738 00.270 16108 Exposure complete
01:03:30.792 00.054 16108 worker thread done servicing request
01:03:30.792 00.000 21068 OnExposeComplete: enter
01:03:30.793 00.001 21068 UpdateGuideState(): m_state=6
01:03:30.795 00.002 21068 Star::Find(15, 221, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9154
01:03:30.796 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=878.94, Mass=117494, SNR=80.6, Peak=16560 HFD=2.9
01:03:30.796 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
01:03:30.797 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
01:03:30.797 00.000 21068 CameraToMount -- cameraX=0.92 cameraY=3.24 hyp=3.36 cameraTheta=1.29 mountX=-0.34 mountY=-3.36, mountTheta=-1.67
01:03:30.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.92, y=3.24, opts=13)
01:03:30.800 00.001 21068 Enqueuing Move request for scope (0.92, 3.24)
01:03:30.801 00.001 16108 Worker thread wakes up
01:03:30.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.92, 3.24) opts 0xd
01:03:30.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.92, 3.24)
01:03:30.801 00.000 16108 Moving (0.92, 3.24) raw xDistance=-0.34 yDistance=-3.36
01:03:30.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:03:30.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns -3.36 from input -3.36
01:03:30.801 00.000 16108 MoveAxis(E, 99, ABG)
01:03:30.801 00.000 16108 Guiding  Dir = 2, Dur = 99
01:03:30.801 00.000 16108 IsSlewing returns 0
01:03:30.801 00.000 16108 IsGuiding returns 0
01:03:30.806 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3424, FiltMin=2928, FiltMax=58627, Gamma=1.000
01:03:30.829 00.023 21068 UpdateGuideState exits: m=117494 SNR=80.6
01:03:30.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:30.832 00.001 21068 Enqueuing Expose request
01:03:30.839 00.007 16108 PulseGuide returned control before completion, sleep 73
01:03:30.916 00.077 16108 IsGuiding returns 1
01:03:30.916 00.000 16108 scope still moving after pulse duration time elapsed
01:03:30.947 00.031 16108 IsSlewing returns 0
01:03:30.947 00.000 16108 IsGuiding returns 1
01:03:30.978 00.031 16108 IsSlewing returns 0
01:03:30.978 00.000 16108 IsGuiding returns 1
01:03:31.010 00.032 16108 IsSlewing returns 0
01:03:31.010 00.000 16108 IsGuiding returns 0
01:03:31.011 00.001 16108 scope move finished after 99 + 109 ms
01:03:31.011 00.000 16108 Move returns status 0, amount 99
01:03:31.011 00.000 16108 MoveAxis(N, 675, ABG)
01:03:31.011 00.000 16108 Guiding  Dir = 0, Dur = 675
01:03:31.011 00.000 16108 IsSlewing returns 0
01:03:31.011 00.000 16108 IsGuiding returns 0
01:03:31.074 00.063 16108 PulseGuide returned control before completion, sleep 624
01:03:31.578 00.504 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:31.579 00.001 21068 case statement mapped state 6 to 3
01:03:31.580 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:31.714 00.134 16108 IsGuiding returns 1
01:03:31.714 00.000 16108 scope still moving after pulse duration time elapsed
01:03:31.745 00.031 16108 IsSlewing returns 0
01:03:31.745 00.000 16108 IsGuiding returns 1
01:03:31.776 00.031 16108 IsSlewing returns 0
01:03:31.776 00.000 16108 IsGuiding returns 1
01:03:31.806 00.030 16108 IsSlewing returns 0
01:03:31.806 00.000 16108 IsGuiding returns 0
01:03:31.806 00.000 16108 scope move finished after 675 + 119 ms
01:03:31.806 00.000 16108 Move returns status 0, amount 675
01:03:31.806 00.000 16108 move complete, result=0
01:03:31.806 00.000 16108 worker thread done servicing request
01:03:31.806 00.000 16108 Worker thread wakes up
01:03:31.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:31.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,861,31,31)
01:03:31.806 00.000 21068 GuideStep: -0.3 px 99 ms EAST, -3.4 px 675 ms NORTH
01:03:32.641 00.835 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:32.643 00.002 21068 case statement mapped state 6 to 3
01:03:32.645 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:32.743 00.098 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:32.746 00.003 21068 case statement mapped state 6 to 3
01:03:32.749 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:32.845 00.096 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
01:03:32.847 00.002 21068 PhdController::Dither begins
01:03:32.849 00.002 21068 dither: size=1.00, dRA=-0.65 dDec=0.72
01:03:32.851 00.002 21068 MountToCamera -- mountTheta (2.31) + m_xAngle (2.97) = xAngle (5.27 = -1.01)
01:03:32.854 00.003 21068 MountToCamera -- mountX=-0.65 mountY=0.72 hyp=0.97 mountTheta=2.31 cameraX=0.52, cameraY=-0.82 cameraTheta=-1.01
01:03:32.856 00.002 21068 setting lock position to (220.48, 874.88)
01:03:32.858 00.002 21068 Mount: notify guiding dithered (0.5, -0.8)
01:03:32.859 00.001 21068 MultiStar: stabilizing after lock position change
01:03:32.862 00.003 21068 Status Line: Dither by -0.65,0.72
01:03:32.867 00.005 21068 PhdController: newstate STATE_SETTLE_BEGIN
01:03:32.868 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
01:03:32.869 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:03:32.979 00.110 16108 Exposure complete
01:03:33.067 00.088 16108 worker thread done servicing request
01:03:33.068 00.001 21068 OnExposeComplete: enter
01:03:33.069 00.001 21068 UpdateGuideState(): m_state=6
01:03:33.071 00.002 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9155
01:03:33.072 00.001 21068 Star::Find returns 1 (0), X=219.31, Y=876.87, Mass=131861, SNR=88.3, Peak=17123 HFD=3.4
01:03:33.074 00.002 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
01:03:33.075 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
01:03:33.077 00.002 21068 CameraToMount -- cameraX=-1.17 cameraY=1.99 hyp=2.31 cameraTheta=2.10 mountX=1.50 mountY=-1.66, mountTheta=-0.84
01:03:33.081 00.004 21068 dither recenter: remaining=(0.7,-0.7) step=(0.7,-0.7)
01:03:33.082 00.001 21068 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.97) = xAngle (2.13 = 2.13)
01:03:33.084 00.002 21068 MountToCamera -- mountX=0.65 mountY=-0.72 hyp=0.97 mountTheta=-0.83 cameraX=-0.52, cameraY=0.82 cameraTheta=2.13
01:03:33.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.52, y=0.82, opts=4)
01:03:33.089 00.003 21068 Enqueuing Move request for scope (-0.52, 0.82)
01:03:33.090 00.001 21068 Mount: notify direct move 0.65,-0.72
01:03:33.092 00.002 16108 Worker thread wakes up
01:03:33.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.82) opts 0x4
01:03:33.092 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.52, 0.82)
01:03:33.092 00.000 16108 Moving (-0.52, 0.82) raw xDistance=0.65 yDistance=-0.72
01:03:33.092 00.000 16108 MoveAxis(W, 271, B)
01:03:33.092 00.000 16108 Guiding  Dir = 3, Dur = 271
01:03:33.093 00.001 16108 IsSlewing returns 0
01:03:33.093 00.000 16108 IsGuiding returns 0
01:03:33.098 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3427, FiltMin=2969, FiltMax=63395, Gamma=1.000
01:03:33.115 00.017 21068 UpdateGuideState exits: m=131861 SNR=88.3
01:03:33.116 00.001 21068 PhdController: settling, locked = 1, distance = 4.18 (2.00) aobump = 0 frame = 1 / 99999
01:03:33.116 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781679813.116,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":4.18,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:03:33.118 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:33.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:33.119 00.000 21068 Enqueuing Expose request
01:03:33.142 00.023 16108 PulseGuide returned control before completion, sleep 233
01:03:33.376 00.234 16108 IsGuiding returns 1
01:03:33.376 00.000 16108 scope still moving after pulse duration time elapsed
01:03:33.407 00.031 16108 IsSlewing returns 0
01:03:33.407 00.000 16108 IsGuiding returns 1
01:03:33.438 00.031 16108 IsSlewing returns 0
01:03:33.438 00.000 16108 IsGuiding returns 1
01:03:33.469 00.031 16108 IsSlewing returns 0
01:03:33.469 00.000 16108 IsGuiding returns 0
01:03:33.469 00.000 16108 scope move finished after 271 + 105 ms
01:03:33.469 00.000 16108 Move returns status 0, amount 271
01:03:33.469 00.000 16108 MoveAxis(N, 144, B)
01:03:33.469 00.000 16108 Guiding  Dir = 0, Dur = 144
01:03:33.470 00.001 16108 IsSlewing returns 0
01:03:33.470 00.000 16108 IsGuiding returns 0
01:03:33.532 00.062 16108 PulseGuide returned control before completion, sleep 92
01:03:33.626 00.094 16108 IsGuiding returns 1
01:03:33.626 00.000 16108 scope still moving after pulse duration time elapsed
01:03:33.657 00.031 16108 IsSlewing returns 0
01:03:33.657 00.000 16108 IsGuiding returns 1
01:03:33.688 00.031 16108 IsSlewing returns 0
01:03:33.688 00.000 16108 IsGuiding returns 1
01:03:33.719 00.031 16108 IsSlewing returns 0
01:03:33.719 00.000 16108 IsGuiding returns 0
01:03:33.719 00.000 16108 scope move finished after 144 + 105 ms
01:03:33.719 00.000 16108 Move returns status 0, amount 144
01:03:33.721 00.002 16108 move complete, result=0
01:03:33.721 00.000 16108 worker thread done servicing request
01:03:33.721 00.000 16108 Worker thread wakes up
01:03:33.721 00.000 21068 GuideStep: 0.7 px 271 ms WEST, -0.7 px 144 ms NORTH
01:03:33.723 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:33.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:34.692 00.969 16108 Exposure complete
01:03:34.747 00.055 16108 worker thread done servicing request
01:03:34.747 00.000 21068 OnExposeComplete: enter
01:03:34.749 00.002 21068 UpdateGuideState(): m_state=6
01:03:34.752 00.003 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9156
01:03:34.754 00.002 21068 Star::Find returns 1 (0), X=219.80, Y=877.13, Mass=138948, SNR=91.8, Peak=16947 HFD=3.4
01:03:34.756 00.002 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
01:03:34.758 00.002 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
01:03:34.759 00.001 21068 CameraToMount -- cameraX=-0.67 cameraY=2.25 hyp=2.35 cameraTheta=1.86 mountX=1.05 mountY=-2.03, mountTheta=-1.09
01:03:34.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.67, y=2.25, opts=13)
01:03:34.762 00.001 21068 Enqueuing Move request for scope (-0.67, 2.25)
01:03:34.764 00.002 16108 Worker thread wakes up
01:03:34.765 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 2.25) opts 0xd
01:03:34.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.67, 2.25)
01:03:34.765 00.000 16108 Moving (-0.67, 2.25) raw xDistance=1.05 yDistance=-2.03
01:03:34.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05
01:03:34.765 00.000 16108 resist switch: large excursion: input -2.03 thresh 0.60 direction from 0 to -1
01:03:34.765 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.08
01:03:34.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns -2.03 from input -2.03
01:03:34.765 00.000 16108 MoveAxis(W, 276, ABG)
01:03:34.765 00.000 16108 Guiding  Dir = 3, Dur = 276
01:03:34.765 00.000 16108 IsSlewing returns 0
01:03:34.766 00.001 16108 IsGuiding returns 0
01:03:34.771 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3427, FiltMin=2928, FiltMax=55565, Gamma=1.000
01:03:34.792 00.021 16108 PulseGuide returned control before completion, sleep 260
01:03:34.793 00.001 21068 UpdateGuideState exits: m=138948 SNR=91.8
01:03:34.793 00.000 21068 PhdController: settling, locked = 1, distance = 2.35 (2.00) aobump = 0 frame = 2 / 99999
01:03:34.794 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781679814.794,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":2.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:03:34.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:34.796 00.000 21068 Enqueuing Expose request
01:03:35.058 00.262 16108 IsGuiding returns 1
01:03:35.058 00.000 16108 scope still moving after pulse duration time elapsed
01:03:35.090 00.032 16108 IsSlewing returns 0
01:03:35.090 00.000 16108 IsGuiding returns 1
01:03:35.121 00.031 16108 IsSlewing returns 0
01:03:35.123 00.002 16108 IsGuiding returns 0
01:03:35.123 00.000 16108 scope move finished after 276 + 80 ms
01:03:35.123 00.000 16108 Move returns status 0, amount 276
01:03:35.123 00.000 16108 MoveAxis(N, 407, ABG)
01:03:35.123 00.000 16108 Guiding  Dir = 0, Dur = 407
01:03:35.123 00.000 16108 IsSlewing returns 0
01:03:35.123 00.000 16108 IsGuiding returns 0
01:03:35.127 00.004 16108 PulseGuide returned control before completion, sleep 414
01:03:35.547 00.420 16108 IsGuiding returns 1
01:03:35.547 00.000 16108 scope still moving after pulse duration time elapsed
01:03:35.578 00.031 16108 IsSlewing returns 0
01:03:35.578 00.000 16108 IsGuiding returns 1
01:03:35.610 00.032 16108 IsSlewing returns 0
01:03:35.610 00.000 16108 IsGuiding returns 0
01:03:35.611 00.001 16108 scope move finished after 407 + 80 ms
01:03:35.611 00.000 16108 Move returns status 0, amount 407
01:03:35.611 00.000 16108 move complete, result=0
01:03:35.611 00.000 16108 worker thread done servicing request
01:03:35.611 00.000 16108 Worker thread wakes up
01:03:35.611 00.000 21068 GuideStep: 1.1 px 276 ms WEST, -2.0 px 407 ms NORTH
01:03:35.614 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:35.615 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:36.782 01.167 16108 Exposure complete
01:03:36.867 00.085 16108 worker thread done servicing request
01:03:36.868 00.001 21068 OnExposeComplete: enter
01:03:36.869 00.001 21068 UpdateGuideState(): m_state=6
01:03:36.870 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9157
01:03:36.872 00.002 21068 Star::Find returns 1 (0), X=220.60, Y=874.05, Mass=118709, SNR=78.6, Peak=17747 HFD=3.2
01:03:36.873 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
01:03:36.875 00.002 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
01:03:36.876 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.83 hyp=0.84 cameraTheta=-1.42 mountX=-0.27 mountY=0.78, mountTheta=1.91
01:03:36.880 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.83, opts=13)
01:03:36.881 00.001 21068 Enqueuing Move request for scope (0.13, -0.83)
01:03:36.883 00.002 16108 Worker thread wakes up
01:03:36.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.83) opts 0xd
01:03:36.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.83)
01:03:36.883 00.000 16108 Moving (0.13, -0.83) raw xDistance=-0.27 yDistance=0.78
01:03:36.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:03:36.883 00.000 16108 resist switch: large excursion: input 0.78 thresh 0.60 direction from -1 to 1
01:03:36.883 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.34
01:03:36.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
01:03:36.883 00.000 16108 MoveAxis(E, 52, ABG)
01:03:36.883 00.000 16108 Guiding  Dir = 2, Dur = 52
01:03:36.884 00.001 16108 IsSlewing returns 0
01:03:36.884 00.000 16108 IsGuiding returns 0
01:03:36.889 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3424, FiltMin=2931, FiltMax=58934, Gamma=1.000
01:03:36.906 00.017 21068 UpdateGuideState exits: m=118709 SNR=78.6
01:03:36.907 00.001 21068 PhdController: settling, locked = 1, distance = 1.89 (2.00) aobump = 0 frame = 3 / 99999
01:03:36.910 00.003 21068 evsrv: {"Event":"Settling","Timestamp":1781679816.910,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.89,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:03:36.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:36.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:36.913 00.001 21068 Enqueuing Expose request
01:03:36.916 00.003 16108 PulseGuide returned control before completion, sleep 31
01:03:36.962 00.046 16108 IsGuiding returns 1
01:03:36.962 00.000 16108 scope still moving after pulse duration time elapsed
01:03:36.993 00.031 16108 IsSlewing returns 0
01:03:36.993 00.000 16108 IsGuiding returns 1
01:03:37.025 00.032 16108 IsSlewing returns 0
01:03:37.025 00.000 16108 IsGuiding returns 0
01:03:37.025 00.000 16108 scope move finished after 52 + 88 ms
01:03:37.025 00.000 16108 Move returns status 0, amount 52
01:03:37.025 00.000 16108 MoveAxis(S, 156, ABG)
01:03:37.026 00.001 16108 Guiding  Dir = 1, Dur = 156
01:03:37.026 00.000 16108 IsSlewing returns 0
01:03:37.026 00.000 16108 IsGuiding returns 0
01:03:37.075 00.049 16108 PulseGuide returned control before completion, sleep 118
01:03:37.199 00.124 16108 IsGuiding returns 1
01:03:37.199 00.000 16108 scope still moving after pulse duration time elapsed
01:03:37.230 00.031 16108 IsSlewing returns 0
01:03:37.231 00.001 16108 IsGuiding returns 1
01:03:37.262 00.031 16108 IsSlewing returns 0
01:03:37.262 00.000 16108 IsGuiding returns 0
01:03:37.262 00.000 16108 scope move finished after 156 + 79 ms
01:03:37.262 00.000 16108 Move returns status 0, amount 156
01:03:37.262 00.000 16108 move complete, result=0
01:03:37.262 00.000 16108 worker thread done servicing request
01:03:37.262 00.000 16108 Worker thread wakes up
01:03:37.262 00.000 21068 GuideStep: -0.3 px 52 ms EAST, 0.8 px 156 ms SOUTH
01:03:37.265 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:37.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:37.950 00.685 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:37.953 00.003 21068 case statement mapped state 6 to 3
01:03:37.956 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:38.052 00.096 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
01:03:38.054 00.002 21068 PhdController::Guide reentrancy state = 9 op = 0
01:03:38.056 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
01:03:38.103 00.047 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:03:38.106 00.003 21068 case statement mapped state 6 to 3
01:03:38.108 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:03:38.231 00.123 16108 Exposure complete
01:03:38.301 00.070 16108 worker thread done servicing request
01:03:38.301 00.000 21068 OnExposeComplete: enter
01:03:38.303 00.002 21068 UpdateGuideState(): m_state=6
01:03:38.305 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9158
01:03:38.307 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=874.35, Mass=137943, SNR=95.6, Peak=15507 HFD=3.2
01:03:38.309 00.002 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
01:03:38.310 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
01:03:38.312 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.53 hyp=0.53 cameraTheta=-1.46 mountX=-0.15 mountY=0.50, mountTheta=1.87
01:03:38.315 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.53, opts=13)
01:03:38.317 00.002 21068 Enqueuing Move request for scope (0.06, -0.53)
01:03:38.320 00.003 16108 Worker thread wakes up
01:03:38.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.53) opts 0xd
01:03:38.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.53)
01:03:38.320 00.000 16108 Moving (0.06, -0.53) raw xDistance=-0.15 yDistance=0.50
01:03:38.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:03:38.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
01:03:38.320 00.000 16108 MoveAxis(E, 0, ABG)
01:03:38.320 00.000 16108 Move returns status 0, amount 0
01:03:38.320 00.000 16108 MoveAxis(S, 100, ABG)
01:03:38.320 00.000 16108 Guiding  Dir = 1, Dur = 100
01:03:38.321 00.001 16108 IsSlewing returns 0
01:03:38.321 00.000 16108 IsGuiding returns 0
01:03:38.326 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3427, FiltMin=2931, FiltMax=45245, Gamma=1.000
01:03:38.346 00.020 16108 PulseGuide returned control before completion, sleep 85
01:03:38.352 00.006 21068 UpdateGuideState exits: m=137943 SNR=95.6
01:03:38.354 00.002 21068 PhdController: settling, locked = 1, distance = 1.49 (2.00) aobump = 0 frame = 4 / 99999
01:03:38.356 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781679818.356,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.49,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
01:03:38.358 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:38.359 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:38.362 00.003 21068 Enqueuing Expose request
01:03:38.438 00.076 16108 IsGuiding returns 1
01:03:38.438 00.000 16108 scope still moving after pulse duration time elapsed
01:03:38.470 00.032 16108 IsSlewing returns 0
01:03:38.470 00.000 16108 IsGuiding returns 1
01:03:38.502 00.032 16108 IsSlewing returns 0
01:03:38.502 00.000 16108 IsGuiding returns 1
01:03:38.533 00.031 16108 IsSlewing returns 0
01:03:38.533 00.000 16108 IsGuiding returns 0
01:03:38.533 00.000 16108 scope move finished after 100 + 113 ms
01:03:38.533 00.000 16108 Move returns status 0, amount 100
01:03:38.533 00.000 16108 move complete, result=0
01:03:38.533 00.000 16108 worker thread done servicing request
01:03:38.533 00.000 16108 Worker thread wakes up
01:03:38.533 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.5 px 100 ms SOUTH
01:03:38.535 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:38.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:39.701 01.166 16108 Exposure complete
01:03:39.757 00.056 16108 worker thread done servicing request
01:03:39.757 00.000 21068 OnExposeComplete: enter
01:03:39.758 00.001 21068 UpdateGuideState(): m_state=6
01:03:39.759 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9159
01:03:39.759 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=874.97, Mass=120881, SNR=77.7, Peak=16681 HFD=3.2
01:03:39.760 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
01:03:39.761 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:03:39.762 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.62 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
01:03:39.763 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.09, opts=13)
01:03:39.764 00.001 21068 Enqueuing Move request for scope (0.12, 0.09)
01:03:39.764 00.000 16108 Worker thread wakes up
01:03:39.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:03:39.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:03:39.764 00.000 16108 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.11
01:03:39.765 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:03:39.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:39.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:03:39.765 00.000 16108 MoveAxis(E, 0, ABG)
01:03:39.765 00.000 16108 Move returns status 0, amount 0
01:03:39.765 00.000 16108 MoveAxis(N, 0, ABG)
01:03:39.765 00.000 16108 Move returns status 0, amount 0
01:03:39.765 00.000 16108 move complete, result=0
01:03:39.765 00.000 16108 worker thread done servicing request
01:03:39.769 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3427, FiltMin=2941, FiltMax=56243, Gamma=1.000
01:03:39.784 00.015 21068 UpdateGuideState exits: m=120881 SNR=77.7
01:03:39.785 00.001 21068 PhdController: settling, locked = 1, distance = 1.08 (2.00) aobump = 0 frame = 5 / 99999
01:03:39.786 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781679819.786,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.08,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
01:03:39.788 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.788 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:39.790 00.002 21068 Enqueuing Expose request
01:03:39.791 00.001 16108 Worker thread wakes up
01:03:39.792 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:39.793 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:39.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:40.778 00.985 16108 Exposure complete
01:03:40.836 00.058 16108 worker thread done servicing request
01:03:40.836 00.000 21068 OnExposeComplete: enter
01:03:40.837 00.001 21068 UpdateGuideState(): m_state=6
01:03:40.838 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9160
01:03:40.839 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=874.80, Mass=120435, SNR=80.1, Peak=15641 HFD=3.4
01:03:40.839 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
01:03:40.840 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
01:03:40.840 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.19 mountX=-0.05 mountY=0.07, mountTheta=2.14
01:03:40.844 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
01:03:40.847 00.003 21068 Enqueuing Move request for scope (0.03, -0.08)
01:03:40.848 00.001 16108 Worker thread wakes up
01:03:40.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:03:40.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:03:40.849 00.001 16108 Moving (0.03, -0.08) raw xDistance=-0.05 yDistance=0.07
01:03:40.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:40.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:40.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:03:40.849 00.000 16108 MoveAxis(E, 0, ABG)
01:03:40.849 00.000 16108 Move returns status 0, amount 0
01:03:40.849 00.000 16108 MoveAxis(N, 0, ABG)
01:03:40.849 00.000 16108 Move returns status 0, amount 0
01:03:40.849 00.000 16108 move complete, result=0
01:03:40.849 00.000 16108 worker thread done servicing request
01:03:40.858 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3430, FiltMin=2985, FiltMax=65472, Gamma=1.000
01:03:40.880 00.022 21068 UpdateGuideState exits: m=120435 SNR=80.1
01:03:40.882 00.002 21068 PhdController: settling, locked = 1, distance = 0.78 (2.00) aobump = 0 frame = 6 / 99999
01:03:40.882 00.000 21068 PhdController: newstate STATE_FINISH
01:03:40.883 00.001 21068 PhdController complete: success
01:03:40.884 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781679820.884,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:03:40.885 00.001 21068 Mount: notify guiding dither settle done success=1
01:03:40.886 00.001 21068 PhdController: newstate STATE_IDLE
01:03:40.886 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:40.889 00.002 21068 Enqueuing Expose request
01:03:40.889 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:40.890 00.001 16108 Worker thread wakes up
01:03:40.890 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:40.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:42.047 01.157 16108 Exposure complete
01:03:42.099 00.052 16108 worker thread done servicing request
01:03:42.099 00.000 21068 OnExposeComplete: enter
01:03:42.100 00.001 21068 UpdateGuideState(): m_state=6
01:03:42.100 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9161
01:03:42.101 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.05, Mass=136318, SNR=93.2, Peak=16457 HFD=3.2
01:03:42.102 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
01:03:42.102 00.000 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
01:03:42.104 00.002 21068 CameraToMount -- cameraX=0.38 cameraY=0.16 hyp=0.42 cameraTheta=0.41 mountX=-0.35 mountY=-0.25, mountTheta=-2.52
01:03:42.105 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.16, opts=13)
01:03:42.106 00.001 21068 Enqueuing Move request for scope (0.38, 0.16)
01:03:42.106 00.000 16108 Worker thread wakes up
01:03:42.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.16) opts 0xd
01:03:42.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.16)
01:03:42.106 00.000 16108 Moving (0.38, 0.16) raw xDistance=-0.35 yDistance=-0.25
01:03:42.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:03:42.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:03:42.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:03:42.107 00.001 16108 MoveAxis(E, 91, ABG)
01:03:42.107 00.000 16108 Guiding  Dir = 2, Dur = 91
01:03:42.107 00.000 16108 IsSlewing returns 0
01:03:42.107 00.000 16108 IsGuiding returns 0
01:03:42.108 00.001 16108 PulseGuide returned control before completion, sleep 100
01:03:42.110 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=211, max=65535, med=3430, FiltMin=2928, FiltMax=58451, Gamma=1.000
01:03:42.124 00.014 21068 UpdateGuideState exits: m=136318 SNR=93.2
01:03:42.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:42.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:42.126 00.000 21068 Enqueuing Expose request
01:03:42.220 00.094 16108 IsGuiding returns 1
01:03:42.220 00.000 16108 scope still moving after pulse duration time elapsed
01:03:42.252 00.032 16108 IsSlewing returns 0
01:03:42.252 00.000 16108 IsGuiding returns 0
01:03:42.253 00.001 16108 scope move finished after 91 + 54 ms
01:03:42.253 00.000 16108 Move returns status 0, amount 91
01:03:42.253 00.000 16108 MoveAxis(N, 0, ABG)
01:03:42.253 00.000 16108 Move returns status 0, amount 0
01:03:42.253 00.000 16108 move complete, result=0
01:03:42.253 00.000 16108 worker thread done servicing request
01:03:42.253 00.000 16108 Worker thread wakes up
01:03:42.253 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.2 px 0 ms NORTH
01:03:42.255 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:42.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:43.233 00.978 16108 Exposure complete
01:03:43.289 00.056 16108 worker thread done servicing request
01:03:43.289 00.000 21068 OnExposeComplete: enter
01:03:43.290 00.001 21068 UpdateGuideState(): m_state=6
01:03:43.291 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.291 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=874.92, Mass=118201, SNR=76.5, Peak=14985 HFD=3.4
01:03:43.292 00.001 21068 MultiStar: exiting stabilization period
01:03:43.293 00.001 21068 MultiStar: updating star positions after lock position change
01:03:43.293 00.000 21068 Star::Find(15, 607, 147, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.294 00.001 21068 Star::Find returns 1 (0), X=608.64, Y=147.72, Mass=170766, SNR=104.6, Peak=19398 HFD=3.5
01:03:43.295 00.001 21068 Star::Find(15, 475, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.295 00.000 21068 Star::Find returns 1 (0), X=475.86, Y=448.06, Mass=162716, SNR=96.2, Peak=23174 HFD=2.9
01:03:43.296 00.001 21068 Star::Find(15, 702, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.297 00.001 21068 Star::Find returns 1 (0), X=703.24, Y=48.94, Mass=136039, SNR=95.8, Peak=16077 HFD=3.5
01:03:43.297 00.000 21068 Star::Find(15, 1175, 882, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.299 00.002 21068 Star::Find returns 1 (0), X=1174.95, Y=883.23, Mass=112590, SNR=77.1, Peak=13997 HFD=3.5
01:03:43.300 00.001 21068 Star::Find(15, 1113, 405, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.300 00.000 21068 Star::Find returns 1 (0), X=1114.42, Y=406.50, Mass=118336, SNR=78.5, Peak=16041 HFD=3.1
01:03:43.301 00.001 21068 Star::Find(15, 1178, 608, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.302 00.001 21068 Star::Find returns 1 (0), X=1179.20, Y=609.00, Mass=99330, SNR=65.4, Peak=13171 HFD=3.2
01:03:43.302 00.000 21068 Star::Find(15, 123, 727, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.303 00.001 21068 Star::Find returns 1 (0), X=123.15, Y=727.49, Mass=69852, SNR=55.4, Peak=11321 HFD=3.4
01:03:43.304 00.001 21068 Star::Find(15, 546, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.305 00.001 21068 Star::Find returns 1 (0), X=546.07, Y=836.47, Mass=80184, SNR=59.2, Peak=12739 HFD=3.0
01:03:43.305 00.000 21068 Star::Find(15, 1050, 670, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.307 00.002 21068 Star::Find returns 1 (0), X=1050.63, Y=671.55, Mass=78586, SNR=61.5, Peak=10710 HFD=3.2
01:03:43.308 00.001 21068 Star::Find(15, 1018, 634, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.309 00.001 21068 Star::Find returns 1 (0), X=1018.93, Y=635.08, Mass=53954, SNR=43.0, Peak=10256 HFD=2.8
01:03:43.309 00.000 21068 Star::Find(15, 58, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9162
01:03:43.310 00.001 21068 Star::Find returns 1 (0), X=58.63, Y=628.10, Mass=77468, SNR=62.5, Peak=12960 HFD=3.3
01:03:43.311 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
01:03:43.311 00.000 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
01:03:43.312 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
01:03:43.314 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
01:03:43.314 00.000 21068 Enqueuing Move request for scope (0.12, 0.04)
01:03:43.315 00.001 16108 Worker thread wakes up
01:03:43.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:03:43.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:03:43.315 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.06
01:03:43.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:43.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:43.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:43.317 00.002 16108 MoveAxis(E, 0, ABG)
01:03:43.317 00.000 16108 Move returns status 0, amount 0
01:03:43.317 00.000 16108 MoveAxis(N, 0, ABG)
01:03:43.317 00.000 16108 Move returns status 0, amount 0
01:03:43.317 00.000 16108 move complete, result=0
01:03:43.317 00.000 16108 worker thread done servicing request
01:03:43.320 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3427, FiltMin=2921, FiltMax=62976, Gamma=1.000
01:03:43.344 00.024 21068 UpdateGuideState exits: m=118201 SNR=76.5
01:03:43.346 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.348 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:43.349 00.001 21068 Enqueuing Expose request
01:03:43.353 00.004 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:43.356 00.003 16108 Worker thread wakes up
01:03:43.356 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:43.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:44.511 01.155 16108 Exposure complete
01:03:44.575 00.064 16108 worker thread done servicing request
01:03:44.575 00.000 21068 OnExposeComplete: enter
01:03:44.576 00.001 21068 UpdateGuideState(): m_state=6
01:03:44.577 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9163
01:03:44.579 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=874.97, Mass=126244, SNR=80.7, Peak=14873 HFD=3.4
01:03:44.582 00.003 21068 MultiStar: [#1 0.12,0.03,1.14,U] [#2 -0.18,0.42,1.28,U] [#3 0.36,0.17,1.10,U] [#4 0.17,0.20,0.83,U] [#5 0.08,0.15,0.87,U] [#6 -0.37,0.09,0.91,U] [#7 -0.08,0.12,0.65,U] [#8 0.18,0.48,0.00,M3] 
01:03:44.583 00.001 21068 single-star, 7 included, MultiStar: {0.02, 0.17}, one-star: {-0.01, 0.09}
01:03:44.585 00.002 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:03:44.586 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:03:44.586 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.03 mountY=-0.09, mountTheta=-1.27
01:03:44.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
01:03:44.591 00.003 21068 Enqueuing Move request for scope (-0.01, 0.09)
01:03:44.592 00.001 16108 Worker thread wakes up
01:03:44.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:03:44.592 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:03:44.592 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.03 yDistance=-0.09
01:03:44.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:03:44.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:44.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:44.592 00.000 16108 MoveAxis(E, 0, ABG)
01:03:44.592 00.000 16108 Move returns status 0, amount 0
01:03:44.593 00.001 16108 MoveAxis(N, 0, ABG)
01:03:44.593 00.000 16108 Move returns status 0, amount 0
01:03:44.593 00.000 16108 move complete, result=0
01:03:44.593 00.000 16108 worker thread done servicing request
01:03:44.600 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3430, FiltMin=2864, FiltMax=62857, Gamma=1.000
01:03:44.619 00.019 21068 UpdateGuideState exits: m=126244 SNR=80.7
01:03:44.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.620 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:44.622 00.002 21068 Enqueuing Expose request
01:03:44.623 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:44.624 00.001 16108 Worker thread wakes up
01:03:44.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:44.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:45.601 00.977 16108 Exposure complete
01:03:45.665 00.064 16108 worker thread done servicing request
01:03:45.665 00.000 21068 OnExposeComplete: enter
01:03:45.667 00.002 21068 UpdateGuideState(): m_state=6
01:03:45.668 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9164
01:03:45.670 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=875.18, Mass=125200, SNR=95.5, Peak=14301 HFD=3.8
01:03:45.671 00.001 21068 MultiStar: [#1 0.33,0.32,0.95,U] [#2 0.01,0.42,1.07,U] [#3 0.32,0.28,0.84,U] [#4 -0.20,0.51,0.00,M3] [#5 -0.03,0.25,0.91,U] [#6 -0.32,0.10,0.79,U] [#7 -0.07,0.29,0.60,U] [#8 0.23,0.36,0.72,U] 
01:03:45.674 00.003 21068 refined, 7 included, MultiStar: {0.01, 0.29}, one-star: {-0.34, 0.30}
01:03:45.675 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
01:03:45.677 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
01:03:45.678 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.52 mountX=0.04 mountY=-0.29, mountTheta=-1.45
01:03:45.682 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.29, opts=13)
01:03:45.684 00.002 21068 Enqueuing Move request for scope (0.01, 0.29)
01:03:45.685 00.001 16108 Worker thread wakes up
01:03:45.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
01:03:45.686 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
01:03:45.686 00.000 16108 Moving (0.01, 0.29) raw xDistance=0.04 yDistance=-0.29
01:03:45.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:03:45.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:03:45.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:03:45.686 00.000 16108 MoveAxis(E, 0, ABG)
01:03:45.686 00.000 16108 Move returns status 0, amount 0
01:03:45.686 00.000 16108 MoveAxis(N, 0, ABG)
01:03:45.686 00.000 16108 Move returns status 0, amount 0
01:03:45.687 00.001 16108 move complete, result=0
01:03:45.687 00.000 16108 worker thread done servicing request
01:03:45.692 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3430, FiltMin=2966, FiltMax=59926, Gamma=1.000
01:03:45.713 00.021 21068 UpdateGuideState exits: m=125200 SNR=95.5
01:03:45.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:45.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:45.715 00.000 21068 Enqueuing Expose request
01:03:45.716 00.001 16108 Worker thread wakes up
01:03:45.716 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:03:45.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:45.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:46.891 01.174 16108 Exposure complete
01:03:46.951 00.060 16108 worker thread done servicing request
01:03:46.951 00.000 21068 OnExposeComplete: enter
01:03:46.952 00.001 21068 UpdateGuideState(): m_state=6
01:03:46.953 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9165
01:03:46.953 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=874.98, Mass=133911, SNR=92.1, Peak=15993 HFD=3.5
01:03:46.954 00.001 21068 MultiStar: [#1 0.03,0.13,1.06,U] [#2 -0.08,0.50,0.00,M2] [#3 0.04,0.19,0.92,U] [#4 0.54,-0.01,0.00,M4] [#5 0.11,0.07,0.71,U] [#6 -0.12,0.09,0.71,U] [#7 -0.05,-0.07,0.57,U] [#8 -0.00,0.08,0.67,U] 
01:03:46.955 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.12, 0.10}
01:03:46.956 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
01:03:46.956 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
01:03:46.957 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.29 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
01:03:46.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
01:03:46.959 00.000 21068 Enqueuing Move request for scope (0.03, 0.10)
01:03:46.960 00.001 16108 Worker thread wakes up
01:03:46.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:03:46.960 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:03:46.960 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.10
01:03:46.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:03:46.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:46.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:46.960 00.000 16108 MoveAxis(E, 0, ABG)
01:03:46.960 00.000 16108 Move returns status 0, amount 0
01:03:46.960 00.000 16108 MoveAxis(N, 0, ABG)
01:03:46.960 00.000 16108 Move returns status 0, amount 0
01:03:46.960 00.000 16108 move complete, result=0
01:03:46.962 00.002 16108 worker thread done servicing request
01:03:46.965 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3430, FiltMin=2963, FiltMax=53408, Gamma=1.000
01:03:46.980 00.015 21068 UpdateGuideState exits: m=133911 SNR=92.1
01:03:46.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:46.981 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:46.982 00.001 21068 Enqueuing Expose request
01:03:46.983 00.001 16108 Worker thread wakes up
01:03:46.983 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:46.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:46.985 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:47.956 00.971 16108 Exposure complete
01:03:48.019 00.063 16108 worker thread done servicing request
01:03:48.019 00.000 21068 OnExposeComplete: enter
01:03:48.020 00.001 21068 UpdateGuideState(): m_state=6
01:03:48.021 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9166
01:03:48.022 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=874.71, Mass=114174, SNR=77.3, Peak=14969 HFD=3.1
01:03:48.023 00.001 21068 MultiStar: [#1 0.03,-0.07,1.21,U] [#2 -0.12,-0.23,1.29,U] [#3 0.08,0.06,1.01,U] [#4 0.38,0.13,0.91,U] [#5 -0.23,0.03,0.96,U] [#6 -0.16,-0.09,0.80,U] [#7 0.20,-0.28,0.60,U] [#8 -0.01,0.17,0.91,U] 
01:03:48.024 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.23, -0.17}
01:03:48.025 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
01:03:48.026 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
01:03:48.027 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.95 mountX=-0.04 mountY=0.04, mountTheta=2.40
01:03:48.028 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
01:03:48.029 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
01:03:48.030 00.001 16108 Worker thread wakes up
01:03:48.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:03:48.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:03:48.030 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
01:03:48.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:03:48.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:48.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:48.030 00.000 16108 MoveAxis(E, 0, ABG)
01:03:48.030 00.000 16108 Move returns status 0, amount 0
01:03:48.030 00.000 16108 MoveAxis(N, 0, ABG)
01:03:48.031 00.001 16108 Move returns status 0, amount 0
01:03:48.031 00.000 16108 move complete, result=0
01:03:48.031 00.000 16108 worker thread done servicing request
01:03:48.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3427, FiltMin=2989, FiltMax=65472, Gamma=1.000
01:03:48.052 00.017 21068 UpdateGuideState exits: m=114174 SNR=77.3
01:03:48.054 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:48.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:48.056 00.001 21068 Enqueuing Expose request
01:03:48.057 00.001 16108 Worker thread wakes up
01:03:48.057 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:48.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:48.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:49.222 01.164 16108 Exposure complete
01:03:49.299 00.077 16108 worker thread done servicing request
01:03:49.299 00.000 21068 OnExposeComplete: enter
01:03:49.300 00.001 21068 UpdateGuideState(): m_state=6
01:03:49.301 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9167
01:03:49.302 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.86, Mass=103508, SNR=72.6, Peak=12505 HFD=3.3
01:03:49.302 00.000 21068 MultiStar: [#1 -0.19,-0.03,1.27,U] [#2 -0.40,0.31,0.00,M2] [#3 -0.29,0.12,1.31,U] [#4 0.04,0.05,0.98,U] [#5 -0.05,0.32,1.17,U] [#6 -0.02,-0.06,1.13,U] [#7 -0.19,0.16,0.78,U] [#8 -0.21,0.30,0.87,U] 
01:03:49.303 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.10}, one-star: {-0.10, -0.02}
01:03:49.304 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
01:03:49.305 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
01:03:49.305 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.94 mountX=0.09 mountY=0.04, mountTheta=0.42
01:03:49.308 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
01:03:49.309 00.001 21068 Enqueuing Move request for scope (-0.10, -0.02)
01:03:49.310 00.001 16108 Worker thread wakes up
01:03:49.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:03:49.310 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:03:49.310 00.000 16108 Moving (-0.10, -0.02) raw xDistance=0.09 yDistance=0.04
01:03:49.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:03:49.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:49.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:49.310 00.000 16108 MoveAxis(E, 0, ABG)
01:03:49.310 00.000 16108 Move returns status 0, amount 0
01:03:49.310 00.000 16108 MoveAxis(N, 0, ABG)
01:03:49.310 00.000 16108 Move returns status 0, amount 0
01:03:49.310 00.000 16108 move complete, result=0
01:03:49.310 00.000 16108 worker thread done servicing request
01:03:49.319 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3430, FiltMin=2950, FiltMax=63232, Gamma=1.000
01:03:49.337 00.018 21068 UpdateGuideState exits: m=103508 SNR=72.6
01:03:49.339 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:49.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:49.341 00.001 21068 Enqueuing Expose request
01:03:49.341 00.000 16108 Worker thread wakes up
01:03:49.341 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:49.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:49.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:50.313 00.971 16108 Exposure complete
01:03:50.390 00.077 16108 worker thread done servicing request
01:03:50.390 00.000 21068 OnExposeComplete: enter
01:03:50.391 00.001 21068 UpdateGuideState(): m_state=6
01:03:50.392 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9168
01:03:50.393 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.02, Mass=127455, SNR=88.3, Peak=15869 HFD=3.3
01:03:50.394 00.001 21068 MultiStar: [#1 -0.07,0.07,1.17,U] [#2 -0.33,0.26,1.12,U] [#3 -0.02,0.28,1.16,U] [#4 -0.08,0.35,0.74,U] [#5 -0.11,0.26,0.85,U] [#6 -0.28,0.16,0.76,U] [#7 -0.31,0.16,0.66,U] [#8 -0.03,0.30,0.86,U] 
01:03:50.395 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.22}, one-star: {-0.05, 0.14}
01:03:50.395 00.000 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
01:03:50.397 00.002 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
01:03:50.398 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=0.08 mountY=-0.13, mountTheta=-1.01
01:03:50.399 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.14, opts=13)
01:03:50.400 00.001 21068 Enqueuing Move request for scope (-0.05, 0.14)
01:03:50.401 00.001 16108 Worker thread wakes up
01:03:50.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:03:50.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:03:50.401 00.000 16108 Moving (-0.05, 0.14) raw xDistance=0.08 yDistance=-0.13
01:03:50.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:03:50.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:50.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:03:50.401 00.000 16108 MoveAxis(E, 0, ABG)
01:03:50.401 00.000 16108 Move returns status 0, amount 0
01:03:50.401 00.000 16108 MoveAxis(N, 0, ABG)
01:03:50.401 00.000 16108 Move returns status 0, amount 0
01:03:50.401 00.000 16108 move complete, result=0
01:03:50.402 00.001 16108 worker thread done servicing request
01:03:50.405 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3430, FiltMin=2960, FiltMax=62742, Gamma=1.000
01:03:50.433 00.028 21068 UpdateGuideState exits: m=127455 SNR=88.3
01:03:50.435 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:50.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:50.437 00.001 21068 Enqueuing Expose request
01:03:50.438 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:50.439 00.001 16108 Worker thread wakes up
01:03:50.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:50.440 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:51.599 01.159 16108 Exposure complete
01:03:51.656 00.057 16108 worker thread done servicing request
01:03:51.656 00.000 21068 OnExposeComplete: enter
01:03:51.657 00.001 21068 UpdateGuideState(): m_state=6
01:03:51.658 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9169
01:03:51.659 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.13, Mass=134845, SNR=90.9, Peak=17901 HFD=3.1
01:03:51.659 00.000 21068 MultiStar: [#1 -0.00,0.24,0.97,U] [#2 -0.27,0.40,0.00,M2] [#3 0.25,0.45,0.00,M1] [#4 0.21,0.21,0.85,U] [#5 0.23,0.35,0.88,U] [#6 -0.12,0.15,0.69,U] [#7 -0.35,0.08,0.51,U] [#8 0.05,0.35,0.65,U] 
01:03:51.660 00.001 21068 refined, 6 included, MultiStar: {-0.05, 0.24}, one-star: {-0.42, 0.24}
01:03:51.661 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
01:03:51.663 00.002 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:03:51.663 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.76 mountX=0.09 mountY=-0.22, mountTheta=-1.19
01:03:51.665 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.24, opts=13)
01:03:51.665 00.000 21068 Enqueuing Move request for scope (-0.05, 0.24)
01:03:51.666 00.001 16108 Worker thread wakes up
01:03:51.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
01:03:51.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
01:03:51.666 00.000 16108 Moving (-0.05, 0.24) raw xDistance=0.09 yDistance=-0.22
01:03:51.667 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:03:51.667 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.24 newest=-0.31
01:03:51.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:03:51.667 00.000 16108 MoveAxis(E, 0, ABG)
01:03:51.667 00.000 16108 Move returns status 0, amount 0
01:03:51.667 00.000 16108 MoveAxis(N, 45, ABG)
01:03:51.667 00.000 16108 Guiding  Dir = 0, Dur = 45
01:03:51.668 00.001 16108 IsSlewing returns 0
01:03:51.668 00.000 16108 IsGuiding returns 0
01:03:51.669 00.001 16108 PulseGuide returned control before completion, sleep 54
01:03:51.674 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3427, FiltMin=2963, FiltMax=57449, Gamma=1.000
01:03:51.701 00.027 21068 UpdateGuideState exits: m=134845 SNR=90.9
01:03:51.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:51.704 00.001 21068 Enqueuing Expose request
01:03:51.740 00.036 16108 IsGuiding returns 1
01:03:51.740 00.000 16108 scope still moving after pulse duration time elapsed
01:03:51.771 00.031 16108 IsSlewing returns 0
01:03:51.771 00.000 16108 IsGuiding returns 0
01:03:51.771 00.000 16108 scope move finished after 45 + 57 ms
01:03:51.771 00.000 16108 Move returns status 0, amount 45
01:03:51.771 00.000 16108 move complete, result=0
01:03:51.771 00.000 16108 worker thread done servicing request
01:03:51.771 00.000 16108 Worker thread wakes up
01:03:51.771 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:51.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:51.775 00.004 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
01:03:52.757 00.982 16108 Exposure complete
01:03:52.836 00.079 16108 worker thread done servicing request
01:03:52.836 00.000 21068 OnExposeComplete: enter
01:03:52.837 00.001 21068 UpdateGuideState(): m_state=6
01:03:52.838 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9170
01:03:52.838 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=875.14, Mass=121154, SNR=85.6, Peak=16473 HFD=3.2
01:03:52.839 00.001 21068 MultiStar: [#1 -0.09,0.21,1.06,U] [#2 -0.39,0.53,0.00,M3] [#3 0.13,0.13,1.09,U] [#4 0.10,0.32,0.79,U] [#5 -0.07,0.16,0.88,U] [#6 -0.12,0.20,0.88,U] [#7 0.13,0.05,0.63,U] [#8 0.13,0.41,0.85,U] 
01:03:52.840 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.22}, one-star: {0.07, 0.26}
01:03:52.841 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
01:03:52.843 00.002 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
01:03:52.844 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.43 mountX=0.01 mountY=-0.22, mountTheta=-1.54
01:03:52.845 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
01:03:52.846 00.001 21068 Enqueuing Move request for scope (0.03, 0.22)
01:03:52.847 00.001 16108 Worker thread wakes up
01:03:52.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:03:52.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:03:52.847 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
01:03:52.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:03:52.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:03:52.847 00.000 16108 MoveAxis(E, 0, ABG)
01:03:52.847 00.000 16108 Move returns status 0, amount 0
01:03:52.847 00.000 16108 MoveAxis(N, 44, ABG)
01:03:52.848 00.001 16108 Guiding  Dir = 0, Dur = 44
01:03:52.848 00.000 16108 IsSlewing returns 0
01:03:52.848 00.000 16108 IsGuiding returns 0
01:03:52.854 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3430, FiltMin=2905, FiltMax=63721, Gamma=1.000
01:03:52.868 00.014 16108 PulseGuide returned control before completion, sleep 35
01:03:52.875 00.007 21068 UpdateGuideState exits: m=121154 SNR=85.6
01:03:52.877 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:52.877 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:52.878 00.001 21068 Enqueuing Expose request
01:03:52.913 00.035 16108 IsGuiding returns 1
01:03:52.913 00.000 16108 scope still moving after pulse duration time elapsed
01:03:52.945 00.032 16108 IsSlewing returns 0
01:03:52.945 00.000 16108 IsGuiding returns 1
01:03:52.977 00.032 16108 IsSlewing returns 0
01:03:52.977 00.000 16108 IsGuiding returns 0
01:03:52.977 00.000 16108 scope move finished after 44 + 84 ms
01:03:52.977 00.000 16108 Move returns status 0, amount 44
01:03:52.977 00.000 16108 move complete, result=0
01:03:52.977 00.000 16108 worker thread done servicing request
01:03:52.978 00.001 16108 Worker thread wakes up
01:03:52.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:52.978 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
01:03:52.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:54.124 01.146 16108 Exposure complete
01:03:54.192 00.068 16108 worker thread done servicing request
01:03:54.192 00.000 21068 OnExposeComplete: enter
01:03:54.193 00.001 21068 UpdateGuideState(): m_state=6
01:03:54.194 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9171
01:03:54.195 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.82, Mass=133434, SNR=89.6, Peak=18281 HFD=3.1
01:03:54.196 00.001 21068 MultiStar: [#1 0.15,-0.11,1.02,U] [#2 0.27,0.12,1.14,U] [#3 0.23,0.05,1.12,U] [#4 0.17,-0.09,0.66,U] [#5 0.11,0.03,0.78,U] [#6 -0.47,-0.33,0.00,M1] [#7 0.09,-0.27,0.57,U] [#8 0.27,0.11,0.67,U] 
01:03:54.196 00.000 21068 refined, 7 included, MultiStar: {0.23, -0.01}, one-star: {0.46, -0.06}
01:03:54.197 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
01:03:54.199 00.002 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
01:03:54.199 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.06 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
01:03:54.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.01, opts=13)
01:03:54.202 00.001 21068 Enqueuing Move request for scope (0.23, -0.01)
01:03:54.202 00.000 16108 Worker thread wakes up
01:03:54.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
01:03:54.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
01:03:54.203 00.001 16108 Moving (0.23, -0.01) raw xDistance=-0.23 yDistance=-0.04
01:03:54.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:03:54.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:54.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:54.203 00.000 16108 MoveAxis(E, 60, ABG)
01:03:54.203 00.000 16108 Guiding  Dir = 2, Dur = 60
01:03:54.203 00.000 16108 IsSlewing returns 0
01:03:54.203 00.000 16108 IsGuiding returns 0
01:03:54.204 00.001 16108 PulseGuide returned control before completion, sleep 69
01:03:54.210 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3427, FiltMin=2960, FiltMax=65507, Gamma=1.000
01:03:54.227 00.017 21068 UpdateGuideState exits: m=133434 SNR=89.6
01:03:54.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:54.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:54.230 00.001 21068 Enqueuing Expose request
01:03:54.275 00.045 16108 IsGuiding returns 1
01:03:54.275 00.000 16108 scope still moving after pulse duration time elapsed
01:03:54.306 00.031 16108 IsSlewing returns 0
01:03:54.306 00.000 16108 IsGuiding returns 0
01:03:54.306 00.000 16108 scope move finished after 60 + 42 ms
01:03:54.306 00.000 16108 Move returns status 0, amount 60
01:03:54.306 00.000 16108 MoveAxis(N, 0, ABG)
01:03:54.306 00.000 16108 Move returns status 0, amount 0
01:03:54.306 00.000 16108 move complete, result=0
01:03:54.306 00.000 16108 worker thread done servicing request
01:03:54.307 00.001 16108 Worker thread wakes up
01:03:54.307 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.0 px 0 ms NORTH
01:03:54.309 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:54.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:55.291 00.982 16108 Exposure complete
01:03:55.355 00.064 16108 worker thread done servicing request
01:03:55.355 00.000 21068 OnExposeComplete: enter
01:03:55.355 00.000 21068 UpdateGuideState(): m_state=6
01:03:55.356 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9172
01:03:55.357 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.69, Mass=109668, SNR=75.7, Peak=13673 HFD=3.2
01:03:55.358 00.001 21068 MultiStar: [#1 0.09,-0.21,1.20,U] [#2 -0.22,-0.02,1.27,U] [#3 0.09,0.01,1.13,U] [#4 -0.02,-0.08,0.95,U] [#5 -0.21,0.03,0.96,U] [#6 -0.77,-0.29,0.00,M2] [#7 -0.16,-0.24,0.78,U] [#8 -0.15,0.04,0.78,U] 
01:03:55.359 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {0.01, -0.19}
01:03:55.360 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
01:03:55.360 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
01:03:55.361 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.25 mountX=0.05 mountY=0.10, mountTheta=1.08
01:03:55.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
01:03:55.364 00.001 21068 Enqueuing Move request for scope (-0.07, -0.08)
01:03:55.365 00.001 16108 Worker thread wakes up
01:03:55.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:03:55.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:03:55.365 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.05 yDistance=0.10
01:03:55.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:55.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:55.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:03:55.365 00.000 16108 MoveAxis(E, 0, ABG)
01:03:55.365 00.000 16108 Move returns status 0, amount 0
01:03:55.365 00.000 16108 MoveAxis(N, 0, ABG)
01:03:55.365 00.000 16108 Move returns status 0, amount 0
01:03:55.365 00.000 16108 move complete, result=0
01:03:55.365 00.000 16108 worker thread done servicing request
01:03:55.368 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3427, FiltMin=2912, FiltMax=58733, Gamma=1.000
01:03:55.383 00.015 21068 UpdateGuideState exits: m=109668 SNR=75.7
01:03:55.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:55.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:55.386 00.001 21068 Enqueuing Expose request
01:03:55.386 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:55.387 00.001 16108 Worker thread wakes up
01:03:55.387 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:55.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:56.564 01.177 16108 Exposure complete
01:03:56.635 00.071 16108 worker thread done servicing request
01:03:56.635 00.000 21068 OnExposeComplete: enter
01:03:56.636 00.001 21068 UpdateGuideState(): m_state=6
01:03:56.636 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9173
01:03:56.637 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.67, Mass=124337, SNR=92.5, Peak=13181 HFD=3.4
01:03:56.638 00.001 21068 MultiStar: [#1 -0.24,-0.06,1.21,U] [#2 -0.36,0.09,1.20,U] [#3 0.12,0.00,0.87,U] [#4 0.05,-0.25,0.74,U] [#5 -0.10,0.04,1.03,U] [#6 -0.71,-0.19,0.00,M3] [#7 -0.15,-0.20,0.67,U] [#8 -0.25,-0.16,0.83,U] 
01:03:56.639 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {-0.14, -0.22}
01:03:56.641 00.002 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
01:03:56.641 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
01:03:56.642 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=0.13 mountY=0.11, mountTheta=0.69
01:03:56.644 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.08, opts=13)
01:03:56.645 00.001 21068 Enqueuing Move request for scope (-0.15, -0.08)
01:03:56.645 00.000 16108 Worker thread wakes up
01:03:56.646 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
01:03:56.646 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
01:03:56.646 00.000 16108 Moving (-0.15, -0.08) raw xDistance=0.13 yDistance=0.11
01:03:56.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:03:56.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:56.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:03:56.646 00.000 16108 MoveAxis(E, 0, ABG)
01:03:56.646 00.000 16108 Move returns status 0, amount 0
01:03:56.646 00.000 16108 MoveAxis(N, 0, ABG)
01:03:56.646 00.000 16108 Move returns status 0, amount 0
01:03:56.646 00.000 16108 move complete, result=0
01:03:56.646 00.000 16108 worker thread done servicing request
01:03:56.649 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3427, FiltMin=2950, FiltMax=56163, Gamma=1.000
01:03:56.668 00.019 21068 UpdateGuideState exits: m=124337 SNR=92.5
01:03:56.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.671 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:56.671 00.000 21068 Enqueuing Expose request
01:03:56.673 00.002 16108 Worker thread wakes up
01:03:56.673 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:56.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:56.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:57.650 00.976 16108 Exposure complete
01:03:57.703 00.053 16108 worker thread done servicing request
01:03:57.703 00.000 21068 OnExposeComplete: enter
01:03:57.704 00.001 21068 UpdateGuideState(): m_state=6
01:03:57.705 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9174
01:03:57.706 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.84, Mass=143713, SNR=99.0, Peak=17097 HFD=3.2
01:03:57.706 00.000 21068 MultiStar: [#1 -0.33,-0.25,0.94,U] [#2 -0.26,-0.09,0.97,U] [#3 -0.03,-0.00,0.91,U] [#4 -0.24,-0.16,0.73,U] [#5 -0.09,0.22,0.85,U] [#6 -0.70,-0.37,0.00,M4] [#7 -0.06,-0.09,0.54,U] [#8 -0.17,0.26,0.61,U] 
01:03:57.707 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.03}, one-star: {-0.10, -0.04}
01:03:57.708 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
01:03:57.709 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
01:03:57.709 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.09 mountY=0.06, mountTheta=0.59
01:03:57.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
01:03:57.712 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
01:03:57.713 00.001 16108 Worker thread wakes up
01:03:57.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
01:03:57.713 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
01:03:57.713 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
01:03:57.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:03:57.714 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:57.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:57.714 00.000 16108 MoveAxis(E, 0, ABG)
01:03:57.714 00.000 16108 Move returns status 0, amount 0
01:03:57.714 00.000 16108 MoveAxis(N, 0, ABG)
01:03:57.714 00.000 16108 Move returns status 0, amount 0
01:03:57.714 00.000 16108 move complete, result=0
01:03:57.714 00.000 16108 worker thread done servicing request
01:03:57.717 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3430, FiltMin=2957, FiltMax=59097, Gamma=1.000
01:03:57.734 00.017 21068 UpdateGuideState exits: m=143713 SNR=99.0
01:03:57.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:57.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:57.736 00.000 21068 Enqueuing Expose request
01:03:57.737 00.001 16108 Worker thread wakes up
01:03:57.737 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:57.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:57.737 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:58.906 01.169 16108 Exposure complete
01:03:58.969 00.063 16108 worker thread done servicing request
01:03:58.969 00.000 21068 OnExposeComplete: enter
01:03:58.971 00.002 21068 UpdateGuideState(): m_state=6
01:03:58.972 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9175
01:03:58.973 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.63, Mass=125996, SNR=83.4, Peak=16813 HFD=3.3
01:03:58.974 00.001 21068 MultiStar: [#1 -0.04,-0.17,1.43,U] [#2 -0.62,0.06,0.00,M1] [#3 0.01,0.03,1.02,U] [#4 0.24,-0.02,0.84,U] [#5 0.00,0.05,1.01,U] [#6 -0.58,-0.19,0.00,M5] [#7 -0.15,0.01,0.68,U] [#8 -0.34,0.12,0.82,U] 
01:03:58.975 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.41, -0.25}
01:03:58.976 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
01:03:58.978 00.002 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
01:03:58.978 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=0.08 mountY=0.07, mountTheta=0.69
01:03:58.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
01:03:58.981 00.001 21068 Enqueuing Move request for scope (-0.09, -0.05)
01:03:58.982 00.001 16108 Worker thread wakes up
01:03:58.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:03:58.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:03:58.982 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
01:03:58.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:03:58.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:58.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:03:58.982 00.000 16108 MoveAxis(E, 0, ABG)
01:03:58.982 00.000 16108 Move returns status 0, amount 0
01:03:58.982 00.000 16108 MoveAxis(N, 0, ABG)
01:03:58.982 00.000 16108 Move returns status 0, amount 0
01:03:58.982 00.000 16108 move complete, result=0
01:03:58.982 00.000 16108 worker thread done servicing request
01:03:58.987 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3430, FiltMin=2893, FiltMax=52291, Gamma=1.000
01:03:59.001 00.014 21068 UpdateGuideState exits: m=125996 SNR=83.4
01:03:59.004 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:59.006 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:03:59.006 00.000 21068 Enqueuing Expose request
01:03:59.007 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:59.008 00.001 16108 Worker thread wakes up
01:03:59.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:03:59.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:03:59.974 00.965 16108 Exposure complete
01:04:00.056 00.082 16108 worker thread done servicing request
01:04:00.056 00.000 21068 OnExposeComplete: enter
01:04:00.057 00.001 21068 UpdateGuideState(): m_state=6
01:04:00.058 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9176
01:04:00.059 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=874.78, Mass=109317, SNR=72.9, Peak=15581 HFD=3.1
01:04:00.060 00.001 21068 MultiStar: [#1 -0.34,-0.03,1.23,U] [#2 -0.39,0.01,1.43,U] [#3 -0.25,0.09,1.25,U] [#4 -0.19,-0.04,0.89,U] [#5 -0.32,-0.08,1.05,U] [#6 -0.37,-0.29,0.99,U] [#7 -0.54,-0.19,0.00,M1] [#8 -0.36,0.04,0.99,U] 
01:04:00.061 00.001 21068 refined, 7 included, MultiStar: {-0.33, -0.04}, one-star: {-0.40, -0.10}
01:04:00.062 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
01:04:00.062 00.000 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
01:04:00.063 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-3.01 mountX=0.32 mountY=0.12, mountTheta=0.36
01:04:00.065 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.04, opts=13)
01:04:00.066 00.001 21068 Enqueuing Move request for scope (-0.33, -0.04)
01:04:00.067 00.001 16108 Worker thread wakes up
01:04:00.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.04) opts 0xd
01:04:00.067 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.04)
01:04:00.067 00.000 16108 Moving (-0.33, -0.04) raw xDistance=0.32 yDistance=0.12
01:04:00.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:04:00.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:00.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:00.067 00.000 16108 MoveAxis(W, 83, ABG)
01:04:00.067 00.000 16108 Guiding  Dir = 3, Dur = 83
01:04:00.068 00.001 16108 IsSlewing returns 0
01:04:00.068 00.000 16108 IsGuiding returns 0
01:04:00.071 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3430, FiltMin=2937, FiltMax=55603, Gamma=1.000
01:04:00.090 00.019 16108 PulseGuide returned control before completion, sleep 72
01:04:00.099 00.009 21068 UpdateGuideState exits: m=109317 SNR=72.9
01:04:00.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:00.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:00.102 00.001 21068 Enqueuing Expose request
01:04:00.167 00.065 16108 IsGuiding returns 1
01:04:00.167 00.000 16108 scope still moving after pulse duration time elapsed
01:04:00.198 00.031 16108 IsSlewing returns 0
01:04:00.198 00.000 16108 IsGuiding returns 0
01:04:00.199 00.001 16108 scope move finished after 83 + 47 ms
01:04:00.199 00.000 16108 Move returns status 0, amount 83
01:04:00.199 00.000 16108 MoveAxis(N, 0, ABG)
01:04:00.199 00.000 16108 Move returns status 0, amount 0
01:04:00.199 00.000 16108 move complete, result=0
01:04:00.199 00.000 16108 worker thread done servicing request
01:04:00.199 00.000 16108 Worker thread wakes up
01:04:00.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:00.199 00.000 21068 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH
01:04:00.202 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:01.352 01.150 16108 Exposure complete
01:04:01.422 00.070 16108 worker thread done servicing request
01:04:01.422 00.000 21068 OnExposeComplete: enter
01:04:01.423 00.001 21068 UpdateGuideState(): m_state=6
01:04:01.423 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9177
01:04:01.424 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=874.50, Mass=120983, SNR=93.0, Peak=15977 HFD=3.5
01:04:01.425 00.001 21068 MultiStar: [#1 0.19,-0.23,1.02,U] [#2 0.14,-0.13,1.00,U] [#3 0.18,-0.01,0.96,U] [#4 0.11,-0.45,0.78,U] [#5 -0.02,-0.07,0.74,U] [#6 -0.42,-0.51,0.00,M5] [#7 -0.09,-0.34,0.58,U] [#8 0.08,-0.13,0.79,U] 
01:04:01.425 00.000 21068 refined, 7 included, MultiStar: {0.15, -0.21}, one-star: {0.43, -0.38}
01:04:01.426 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
01:04:01.427 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
01:04:01.429 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.97 mountX=-0.18 mountY=0.17, mountTheta=2.38
01:04:01.430 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.21, opts=13)
01:04:01.431 00.001 21068 Enqueuing Move request for scope (0.15, -0.21)
01:04:01.432 00.001 16108 Worker thread wakes up
01:04:01.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
01:04:01.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
01:04:01.432 00.000 16108 Moving (0.15, -0.21) raw xDistance=-0.18 yDistance=0.17
01:04:01.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:04:01.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:01.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:04:01.432 00.000 16108 MoveAxis(E, 0, ABG)
01:04:01.432 00.000 16108 Move returns status 0, amount 0
01:04:01.432 00.000 16108 MoveAxis(N, 0, ABG)
01:04:01.432 00.000 16108 Move returns status 0, amount 0
01:04:01.432 00.000 16108 move complete, result=0
01:04:01.432 00.000 16108 worker thread done servicing request
01:04:01.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3430, FiltMin=2893, FiltMax=56621, Gamma=1.000
01:04:01.455 00.018 21068 UpdateGuideState exits: m=120983 SNR=93.0
01:04:01.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:01.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:01.458 00.001 21068 Enqueuing Expose request
01:04:01.459 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:01.460 00.001 16108 Worker thread wakes up
01:04:01.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:01.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:02.426 00.966 16108 Exposure complete
01:04:02.509 00.083 16108 worker thread done servicing request
01:04:02.509 00.000 21068 OnExposeComplete: enter
01:04:02.510 00.001 21068 UpdateGuideState(): m_state=6
01:04:02.512 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9178
01:04:02.513 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.73, Mass=108162, SNR=79.4, Peak=13849 HFD=3.2
01:04:02.514 00.001 21068 MultiStar: [#1 0.25,-0.54,0.00,M1] [#2 0.07,-0.27,1.25,U] [#3 0.12,-0.29,1.05,U] [#4 0.15,-0.31,0.88,U] [#5 -0.07,-0.45,1.02,U] [#6 -0.09,-0.73,0.00,M6] [#7 -0.11,-0.33,0.70,U] [#8 0.03,-0.52,0.00,M1] 
01:04:02.516 00.002 21068 single-star, 5 included, MultiStar: {0.06, -0.30}, one-star: {0.12, -0.15}
01:04:02.517 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
01:04:02.519 00.002 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
01:04:02.520 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.88 mountX=-0.14 mountY=0.11, mountTheta=2.47
01:04:02.523 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
01:04:02.524 00.001 21068 Enqueuing Move request for scope (0.12, -0.15)
01:04:02.526 00.002 16108 Worker thread wakes up
01:04:02.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
01:04:02.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
01:04:02.526 00.000 16108 Moving (0.12, -0.15) raw xDistance=-0.14 yDistance=0.11
01:04:02.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:04:02.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:02.527 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:04:02.527 00.000 16108 MoveAxis(E, 0, ABG)
01:04:02.527 00.000 16108 Move returns status 0, amount 0
01:04:02.527 00.000 16108 MoveAxis(N, 0, ABG)
01:04:02.527 00.000 16108 Move returns status 0, amount 0
01:04:02.527 00.000 16108 move complete, result=0
01:04:02.527 00.000 16108 worker thread done servicing request
01:04:02.532 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3430, FiltMin=2931, FiltMax=63136, Gamma=1.000
01:04:02.547 00.015 21068 UpdateGuideState exits: m=108162 SNR=79.4
01:04:02.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:02.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:02.550 00.001 21068 Enqueuing Expose request
01:04:02.550 00.000 16108 Worker thread wakes up
01:04:02.550 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:02.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:02.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:03.711 01.160 16108 Exposure complete
01:04:03.768 00.057 16108 worker thread done servicing request
01:04:03.768 00.000 21068 OnExposeComplete: enter
01:04:03.769 00.001 21068 UpdateGuideState(): m_state=6
01:04:03.770 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9179
01:04:03.771 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=874.62, Mass=110506, SNR=75.3, Peak=15097 HFD=3.3
01:04:03.772 00.001 21068 MultiStar: [#1 0.18,-0.48,0.00,M2] [#2 0.22,0.05,1.33,U] [#3 0.28,-0.32,1.21,U] [#4 0.42,-0.16,0.90,U] [#5 0.21,-0.13,0.96,U] [#6 0.16,-0.18,0.91,U] [#7 0.13,-0.36,0.63,U] [#8 0.27,-0.11,0.99,U] 
01:04:03.773 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.17}, one-star: {0.44, -0.26}
01:04:03.775 00.002 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
01:04:03.777 00.002 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
01:04:03.778 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-0.56 mountX=-0.30 mountY=0.10, mountTheta=2.81
01:04:03.781 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.17, opts=13)
01:04:03.783 00.002 21068 Enqueuing Move request for scope (0.27, -0.17)
01:04:03.785 00.002 16108 Worker thread wakes up
01:04:03.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.17) opts 0xd
01:04:03.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.17)
01:04:03.785 00.000 16108 Moving (0.27, -0.17) raw xDistance=-0.30 yDistance=0.10
01:04:03.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:04:03.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:03.786 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:04:03.786 00.000 16108 MoveAxis(E, 77, ABG)
01:04:03.786 00.000 16108 Guiding  Dir = 2, Dur = 77
01:04:03.786 00.000 16108 IsSlewing returns 0
01:04:03.787 00.001 16108 IsGuiding returns 0
01:04:03.798 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3430, FiltMin=2963, FiltMax=60416, Gamma=1.000
01:04:03.818 00.020 21068 UpdateGuideState exits: m=110506 SNR=75.3
01:04:03.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.819 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:03.820 00.001 21068 Enqueuing Expose request
01:04:03.835 00.015 16108 PulseGuide returned control before completion, sleep 40
01:04:03.881 00.046 16108 IsGuiding returns 1
01:04:03.881 00.000 16108 scope still moving after pulse duration time elapsed
01:04:03.912 00.031 16108 IsSlewing returns 0
01:04:03.912 00.000 16108 IsGuiding returns 0
01:04:03.912 00.000 16108 scope move finished after 77 + 48 ms
01:04:03.912 00.000 16108 Move returns status 0, amount 77
01:04:03.912 00.000 16108 MoveAxis(N, 0, ABG)
01:04:03.912 00.000 16108 Move returns status 0, amount 0
01:04:03.912 00.000 16108 move complete, result=0
01:04:03.912 00.000 16108 worker thread done servicing request
01:04:03.912 00.000 16108 Worker thread wakes up
01:04:03.912 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
01:04:03.915 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:03.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:04.880 00.965 16108 Exposure complete
01:04:04.947 00.067 16108 worker thread done servicing request
01:04:04.947 00.000 21068 OnExposeComplete: enter
01:04:04.949 00.002 21068 UpdateGuideState(): m_state=6
01:04:04.950 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9180
01:04:04.952 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=874.33, Mass=106293, SNR=77.9, Peak=14928 HFD=3.2
01:04:04.955 00.003 21068 MultiStar: [#1 0.07,-0.50,0.00,M3] [#2 0.28,-0.23,1.14,U] [#3 0.14,-0.12,0.92,U] [#4 0.16,-0.28,0.90,U] [#5 0.04,-0.29,0.93,U] [#6 -0.14,-0.38,0.86,U] [#7 0.09,-0.51,0.00,M1] [#8 -0.02,-0.54,0.00,M1] 
01:04:04.956 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.31}, one-star: {-0.29, -0.55}
01:04:04.958 00.002 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
01:04:04.959 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
01:04:04.960 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.44 mountX=-0.09 mountY=0.29, mountTheta=1.88
01:04:04.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.31, opts=13)
01:04:04.964 00.002 21068 Enqueuing Move request for scope (0.04, -0.31)
01:04:04.965 00.001 16108 Worker thread wakes up
01:04:04.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
01:04:04.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
01:04:04.965 00.000 16108 Moving (0.04, -0.31) raw xDistance=-0.09 yDistance=0.29
01:04:04.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:04.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:04.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:04:04.965 00.000 16108 MoveAxis(E, 0, ABG)
01:04:04.965 00.000 16108 Move returns status 0, amount 0
01:04:04.965 00.000 16108 MoveAxis(N, 0, ABG)
01:04:04.965 00.000 16108 Move returns status 0, amount 0
01:04:04.966 00.001 16108 move complete, result=0
01:04:04.966 00.000 16108 worker thread done servicing request
01:04:04.969 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3433, FiltMin=2973, FiltMax=63853, Gamma=1.000
01:04:04.985 00.016 21068 UpdateGuideState exits: m=106293 SNR=77.9
01:04:04.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:04.986 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:04.987 00.001 21068 Enqueuing Expose request
01:04:04.988 00.001 16108 Worker thread wakes up
01:04:04.988 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:04:04.990 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:04.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:06.145 01.155 16108 Exposure complete
01:04:06.215 00.070 16108 worker thread done servicing request
01:04:06.215 00.000 21068 OnExposeComplete: enter
01:04:06.216 00.001 21068 UpdateGuideState(): m_state=6
01:04:06.217 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9181
01:04:06.217 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=874.94, Mass=108415, SNR=70.8, Peak=13369 HFD=3.4
01:04:06.218 00.001 21068 MultiStar: [#1 0.16,-0.38,1.31,U] [#2 0.02,0.09,1.25,U] [#3 0.03,-0.30,1.20,U] [#4 0.38,0.06,0.89,U] [#5 -0.26,-0.14,1.15,U] [#6 0.08,-0.04,0.95,U] [#7 0.09,0.02,0.71,U] [#8 -0.13,0.37,1.00,U] 
01:04:06.219 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.05, 0.06}
01:04:06.220 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
01:04:06.220 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:04:06.221 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.85 mountX=-0.05 mountY=0.03, mountTheta=2.50
01:04:06.223 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
01:04:06.223 00.000 21068 Enqueuing Move request for scope (0.04, -0.05)
01:04:06.225 00.002 16108 Worker thread wakes up
01:04:06.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:04:06.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:04:06.225 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.03
01:04:06.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:04:06.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:06.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:04:06.225 00.000 16108 MoveAxis(E, 0, ABG)
01:04:06.225 00.000 16108 Move returns status 0, amount 0
01:04:06.225 00.000 16108 MoveAxis(N, 0, ABG)
01:04:06.225 00.000 16108 Move returns status 0, amount 0
01:04:06.225 00.000 16108 move complete, result=0
01:04:06.225 00.000 16108 worker thread done servicing request
01:04:06.232 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3430, FiltMin=2928, FiltMax=61341, Gamma=1.000
01:04:06.251 00.019 21068 UpdateGuideState exits: m=108415 SNR=70.8
01:04:06.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:06.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:06.254 00.001 21068 Enqueuing Expose request
01:04:06.255 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:06.256 00.001 16108 Worker thread wakes up
01:04:06.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:06.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:07.229 00.973 16108 Exposure complete
01:04:07.297 00.068 16108 worker thread done servicing request
01:04:07.297 00.000 21068 OnExposeComplete: enter
01:04:07.299 00.002 21068 UpdateGuideState(): m_state=6
01:04:07.299 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9182
01:04:07.300 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=874.73, Mass=124188, SNR=86.9, Peak=14841 HFD=3.4
01:04:07.301 00.001 21068 MultiStar: [#1 0.13,-0.12,1.35,U] [#2 0.22,0.24,1.08,U] [#3 0.13,0.09,1.04,U] [#4 0.02,-0.20,0.86,U] [#5 0.08,-0.04,0.84,U] [#6 -0.15,-0.17,0.83,U] [#7 -0.06,-0.30,0.61,U] [#8 -0.05,-0.04,0.80,U] 
01:04:07.302 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.07, -0.15}
01:04:07.302 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
01:04:07.304 00.002 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
01:04:07.304 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.79 mountX=-0.07 mountY=0.05, mountTheta=2.56
01:04:07.307 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
01:04:07.309 00.002 21068 Enqueuing Move request for scope (0.06, -0.06)
01:04:07.311 00.002 16108 Worker thread wakes up
01:04:07.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:04:07.311 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:04:07.311 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
01:04:07.312 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:07.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:07.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:04:07.312 00.000 16108 MoveAxis(E, 0, ABG)
01:04:07.312 00.000 16108 Move returns status 0, amount 0
01:04:07.312 00.000 16108 MoveAxis(N, 0, ABG)
01:04:07.312 00.000 16108 Move returns status 0, amount 0
01:04:07.312 00.000 16108 move complete, result=0
01:04:07.313 00.001 16108 worker thread done servicing request
01:04:07.320 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3433, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:04:07.346 00.026 21068 UpdateGuideState exits: m=124188 SNR=86.9
01:04:07.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:07.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:07.349 00.001 21068 Enqueuing Expose request
01:04:07.350 00.001 16108 Worker thread wakes up
01:04:07.350 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:07.351 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:07.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:08.519 01.168 16108 Exposure complete
01:04:08.590 00.071 16108 worker thread done servicing request
01:04:08.590 00.000 21068 OnExposeComplete: enter
01:04:08.592 00.002 21068 UpdateGuideState(): m_state=6
01:04:08.592 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9183
01:04:08.593 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.56, Mass=126635, SNR=83.1, Peak=14256 HFD=3.2
01:04:08.594 00.001 21068 MultiStar: [#1 -0.23,-0.19,1.21,U] [#2 -0.13,-0.04,1.32,U] [#3 -0.18,-0.13,1.15,U] [#4 0.27,-0.30,0.85,U] [#5 -0.31,0.04,0.97,U] [#6 -0.23,-0.26,0.79,U] [#7 0.36,-0.14,0.72,U] [#8 -0.13,-0.14,0.80,U] 
01:04:08.595 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.16}, one-star: {-0.21, -0.32}
01:04:08.596 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
01:04:08.597 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
01:04:08.597 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.19 mountX=0.08 mountY=0.18, mountTheta=1.14
01:04:08.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.16, opts=13)
01:04:08.600 00.001 21068 Enqueuing Move request for scope (-0.11, -0.16)
01:04:08.601 00.001 16108 Worker thread wakes up
01:04:08.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
01:04:08.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
01:04:08.601 00.000 16108 Moving (-0.11, -0.16) raw xDistance=0.08 yDistance=0.18
01:04:08.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:08.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:08.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:04:08.601 00.000 16108 MoveAxis(E, 0, ABG)
01:04:08.601 00.000 16108 Move returns status 0, amount 0
01:04:08.601 00.000 16108 MoveAxis(N, 0, ABG)
01:04:08.601 00.000 16108 Move returns status 0, amount 0
01:04:08.602 00.001 16108 move complete, result=0
01:04:08.602 00.000 16108 worker thread done servicing request
01:04:08.605 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3430, FiltMin=2969, FiltMax=58208, Gamma=1.000
01:04:08.620 00.015 21068 UpdateGuideState exits: m=126635 SNR=83.1
01:04:08.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:08.623 00.001 21068 Enqueuing Expose request
01:04:08.624 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:08.625 00.001 16108 Worker thread wakes up
01:04:08.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:08.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:09.598 00.973 16108 Exposure complete
01:04:09.662 00.064 16108 worker thread done servicing request
01:04:09.662 00.000 21068 OnExposeComplete: enter
01:04:09.664 00.002 21068 UpdateGuideState(): m_state=6
01:04:09.665 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9184
01:04:09.666 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=874.36, Mass=123927, SNR=80.6, Peak=11699 HFD=3.4
01:04:09.668 00.002 21068 MultiStar: [#1 0.17,-0.36,1.12,U] [#2 -0.07,-0.30,1.32,U] [#3 0.28,-0.18,0.93,U] [#4 0.09,-0.17,1.02,U] [#5 0.02,-0.30,1.04,U] [#6 -0.27,-0.56,0.00,M2] [#7 0.17,-0.25,0.65,U] [#8 0.15,-0.29,0.82,U] 
01:04:09.669 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.30}, one-star: {0.02, -0.52}
01:04:09.670 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
01:04:09.670 00.000 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
01:04:09.671 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.28 mountX=-0.14 mountY=0.27, mountTheta=2.05
01:04:09.673 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.30, opts=13)
01:04:09.674 00.001 21068 Enqueuing Move request for scope (0.09, -0.30)
01:04:09.676 00.002 16108 Worker thread wakes up
01:04:09.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
01:04:09.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
01:04:09.676 00.000 16108 Moving (0.09, -0.30) raw xDistance=-0.14 yDistance=0.27
01:04:09.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:04:09.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:09.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:04:09.676 00.000 16108 MoveAxis(E, 0, ABG)
01:04:09.676 00.000 16108 Move returns status 0, amount 0
01:04:09.676 00.000 16108 MoveAxis(N, 0, ABG)
01:04:09.676 00.000 16108 Move returns status 0, amount 0
01:04:09.676 00.000 16108 move complete, result=0
01:04:09.676 00.000 16108 worker thread done servicing request
01:04:09.680 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3427, FiltMin=2963, FiltMax=55408, Gamma=1.000
01:04:09.697 00.017 21068 UpdateGuideState exits: m=123927 SNR=80.6
01:04:09.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:09.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:09.700 00.001 21068 Enqueuing Expose request
01:04:09.701 00.001 16108 Worker thread wakes up
01:04:09.701 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:04:09.701 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:09.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:10.875 01.174 16108 Exposure complete
01:04:10.934 00.059 16108 worker thread done servicing request
01:04:10.934 00.000 21068 OnExposeComplete: enter
01:04:10.936 00.002 21068 UpdateGuideState(): m_state=6
01:04:10.939 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9185
01:04:10.940 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.35, Mass=129509, SNR=85.8, Peak=14883 HFD=3.4
01:04:10.944 00.004 21068 MultiStar: [#1 -0.08,-0.73,0.00,M1] [#2 -0.10,-0.25,1.22,U] [#3 0.35,-0.56,0.00,M1] [#4 0.38,-0.41,0.00,M1] [#5 0.07,-0.29,0.97,U] [#6 -0.26,-0.54,0.00,M3] [#7 0.40,-0.68,0.00,M1] [#8 0.12,-0.42,0.75,U] 
01:04:10.945 00.001 21068 refined, 3 included, MultiStar: {0.03, -0.36}, one-star: {0.09, -0.53}
01:04:10.946 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
01:04:10.947 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
01:04:10.948 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.48 mountX=-0.09 mountY=0.35, mountTheta=1.84
01:04:10.949 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.36, opts=13)
01:04:10.950 00.001 21068 Enqueuing Move request for scope (0.03, -0.36)
01:04:10.951 00.001 16108 Worker thread wakes up
01:04:10.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
01:04:10.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
01:04:10.951 00.000 16108 Moving (0.03, -0.36) raw xDistance=-0.09 yDistance=0.35
01:04:10.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:10.951 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.79
01:04:10.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
01:04:10.951 00.000 16108 MoveAxis(E, 0, ABG)
01:04:10.951 00.000 16108 Move returns status 0, amount 0
01:04:10.951 00.000 16108 MoveAxis(S, 69, ABG)
01:04:10.951 00.000 16108 Guiding  Dir = 1, Dur = 69
01:04:10.952 00.001 16108 IsSlewing returns 0
01:04:10.952 00.000 16108 IsGuiding returns 0
01:04:10.954 00.002 16108 PulseGuide returned control before completion, sleep 79
01:04:10.959 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=528, max=65535, med=3430, FiltMin=2857, FiltMax=55072, Gamma=1.000
01:04:10.975 00.016 21068 UpdateGuideState exits: m=129509 SNR=85.8
01:04:10.975 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.977 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:10.978 00.001 21068 Enqueuing Expose request
01:04:11.038 00.060 16108 IsGuiding returns 1
01:04:11.038 00.000 16108 scope still moving after pulse duration time elapsed
01:04:11.070 00.032 16108 IsSlewing returns 0
01:04:11.071 00.001 16108 IsGuiding returns 1
01:04:11.102 00.031 16108 IsSlewing returns 0
01:04:11.102 00.000 16108 IsGuiding returns 0
01:04:11.103 00.001 16108 scope move finished after 69 + 81 ms
01:04:11.103 00.000 16108 Move returns status 0, amount 69
01:04:11.103 00.000 16108 move complete, result=0
01:04:11.103 00.000 16108 worker thread done servicing request
01:04:11.103 00.000 16108 Worker thread wakes up
01:04:11.103 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 69 ms SOUTH
01:04:11.106 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:11.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:12.088 00.982 16108 Exposure complete
01:04:12.141 00.053 16108 worker thread done servicing request
01:04:12.141 00.000 21068 OnExposeComplete: enter
01:04:12.142 00.001 21068 UpdateGuideState(): m_state=6
01:04:12.143 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9186
01:04:12.144 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=874.26, Mass=132935, SNR=109.0, Peak=13923 HFD=3.6
01:04:12.145 00.001 21068 MultiStar: [#1 0.41,-0.32,0.00,M2] [#2 0.28,-0.32,0.86,U] [#3 0.27,-0.15,0.81,U] [#4 0.33,-0.65,0.00,M2] [#5 0.02,-0.07,0.89,U] [#6 -0.19,-0.44,0.69,U] [#7 0.28,-0.37,0.46,U] [#8 0.37,-0.46,0.00,M1] 
01:04:12.146 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.33}, one-star: {0.23, -0.62}
01:04:12.147 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.17)
01:04:12.147 00.000 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
01:04:12.148 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.15 mountX=-0.20 mountY=0.29, mountTheta=2.19
01:04:12.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.33, opts=13)
01:04:12.151 00.001 21068 Enqueuing Move request for scope (0.15, -0.33)
01:04:12.152 00.001 16108 Worker thread wakes up
01:04:12.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
01:04:12.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
01:04:12.152 00.000 16108 Moving (0.15, -0.33) raw xDistance=-0.20 yDistance=0.29
01:04:12.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:04:12.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:04:12.152 00.000 16108 MoveAxis(E, 53, ABG)
01:04:12.152 00.000 16108 Guiding  Dir = 2, Dur = 53
01:04:12.152 00.000 16108 IsSlewing returns 0
01:04:12.153 00.001 16108 IsGuiding returns 0
01:04:12.154 00.001 16108 PulseGuide returned control before completion, sleep 62
01:04:12.156 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3430, FiltMin=2957, FiltMax=47504, Gamma=1.000
01:04:12.170 00.014 21068 UpdateGuideState exits: m=132935 SNR=109.0
01:04:12.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:12.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:12.172 00.000 21068 Enqueuing Expose request
01:04:12.221 00.049 16108 IsGuiding returns 1
01:04:12.221 00.000 16108 scope still moving after pulse duration time elapsed
01:04:12.253 00.032 16108 IsSlewing returns 0
01:04:12.253 00.000 16108 IsGuiding returns 0
01:04:12.254 00.001 16108 scope move finished after 53 + 47 ms
01:04:12.254 00.000 16108 Move returns status 0, amount 53
01:04:12.254 00.000 16108 MoveAxis(S, 58, ABG)
01:04:12.254 00.000 16108 Guiding  Dir = 1, Dur = 58
01:04:12.254 00.000 16108 IsSlewing returns 0
01:04:12.254 00.000 16108 IsGuiding returns 0
01:04:12.300 00.046 16108 PulseGuide returned control before completion, sleep 22
01:04:12.330 00.030 16108 IsGuiding returns 1
01:04:12.330 00.000 16108 scope still moving after pulse duration time elapsed
01:04:12.362 00.032 16108 IsSlewing returns 0
01:04:12.362 00.000 16108 IsGuiding returns 1
01:04:12.393 00.031 16108 IsSlewing returns 0
01:04:12.393 00.000 16108 IsGuiding returns 0
01:04:12.393 00.000 16108 scope move finished after 58 + 82 ms
01:04:12.393 00.000 16108 Move returns status 0, amount 58
01:04:12.393 00.000 16108 move complete, result=0
01:04:12.393 00.000 16108 worker thread done servicing request
01:04:12.393 00.000 16108 Worker thread wakes up
01:04:12.393 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.3 px 58 ms SOUTH
01:04:12.397 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:12.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:13.550 01.153 16108 Exposure complete
01:04:13.620 00.070 16108 worker thread done servicing request
01:04:13.620 00.000 21068 OnExposeComplete: enter
01:04:13.622 00.002 21068 UpdateGuideState(): m_state=6
01:04:13.623 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9187
01:04:13.625 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=874.86, Mass=115523, SNR=71.8, Peak=14697 HFD=3.4
01:04:13.627 00.002 21068 MultiStar: [#1 -0.18,-0.07,1.48,U] [#2 0.07,0.06,1.55,U] [#3 0.08,-0.04,1.12,U] [#4 0.07,-0.07,1.18,U] [#5 0.31,0.19,1.08,U] [#6 -0.22,-0.08,1.09,U] [#7 -0.20,0.02,0.72,U] [#8 0.18,0.11,0.79,U] 
01:04:13.628 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.02, -0.02}
01:04:13.629 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
01:04:13.630 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
01:04:13.631 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.68 mountX=-0.01 mountY=-0.01, mountTheta=-2.27
01:04:13.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
01:04:13.634 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
01:04:13.634 00.000 16108 Worker thread wakes up
01:04:13.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:04:13.635 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:04:13.635 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:04:13.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:04:13.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:13.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:13.635 00.000 16108 MoveAxis(E, 0, ABG)
01:04:13.635 00.000 16108 Move returns status 0, amount 0
01:04:13.635 00.000 16108 MoveAxis(N, 0, ABG)
01:04:13.635 00.000 16108 Move returns status 0, amount 0
01:04:13.635 00.000 16108 move complete, result=0
01:04:13.636 00.001 16108 worker thread done servicing request
01:04:13.640 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3427, FiltMin=2957, FiltMax=60064, Gamma=1.000
01:04:13.657 00.017 21068 UpdateGuideState exits: m=115523 SNR=71.8
01:04:13.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.660 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:13.661 00.001 21068 Enqueuing Expose request
01:04:13.662 00.001 16108 Worker thread wakes up
01:04:13.663 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:13.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:13.663 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:14.650 00.987 16108 Exposure complete
01:04:14.732 00.082 16108 worker thread done servicing request
01:04:14.733 00.001 21068 OnExposeComplete: enter
01:04:14.734 00.001 21068 UpdateGuideState(): m_state=6
01:04:14.736 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9188
01:04:14.736 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=874.69, Mass=120778, SNR=84.1, Peak=14349 HFD=3.3
01:04:14.737 00.001 21068 MultiStar: [#1 0.17,0.08,1.13,U] [#2 -0.04,0.23,1.20,U] [#3 0.19,0.21,1.05,U] [#4 0.02,0.03,0.89,U] [#5 -0.23,-0.06,0.86,U] [#6 -0.12,-0.27,0.89,U] [#7 -0.02,0.06,0.60,U] [#8 -0.15,0.05,0.75,U] 
01:04:14.739 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.02, -0.20}
01:04:14.739 00.000 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
01:04:14.740 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
01:04:14.741 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.94 mountX=0.01 mountY=-0.02, mountTheta=-1.01
01:04:14.742 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
01:04:14.743 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
01:04:14.744 00.001 16108 Worker thread wakes up
01:04:14.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:04:14.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:04:14.744 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
01:04:14.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:14.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:14.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:14.744 00.000 16108 MoveAxis(E, 0, ABG)
01:04:14.744 00.000 16108 Move returns status 0, amount 0
01:04:14.744 00.000 16108 MoveAxis(N, 0, ABG)
01:04:14.744 00.000 16108 Move returns status 0, amount 0
01:04:14.744 00.000 16108 move complete, result=0
01:04:14.744 00.000 16108 worker thread done servicing request
01:04:14.747 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3427, FiltMin=2925, FiltMax=56419, Gamma=1.000
01:04:14.774 00.027 21068 UpdateGuideState exits: m=120778 SNR=84.1
01:04:14.776 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:14.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:14.777 00.000 21068 Enqueuing Expose request
01:04:14.778 00.001 16108 Worker thread wakes up
01:04:14.778 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:14.780 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:14.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:15.955 01.175 16108 Exposure complete
01:04:16.019 00.064 16108 worker thread done servicing request
01:04:16.019 00.000 21068 OnExposeComplete: enter
01:04:16.020 00.001 21068 UpdateGuideState(): m_state=6
01:04:16.021 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9189
01:04:16.022 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=874.81, Mass=119073, SNR=86.0, Peak=14285 HFD=3.3
01:04:16.023 00.001 21068 MultiStar: [#1 0.01,0.01,1.24,U] [#2 -0.04,-0.21,1.18,U] [#3 -0.03,0.21,1.02,U] [#4 0.35,-0.15,0.78,U] [#5 0.18,0.31,0.90,U] [#6 -0.36,0.01,0.85,U] [#7 -0.18,0.03,0.59,U] [#8 0.02,-0.30,0.87,U] 
01:04:16.024 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.14, -0.07}
01:04:16.025 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
01:04:16.025 00.000 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
01:04:16.026 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.34 mountX=0.02 mountY=0.02, mountTheta=0.99
01:04:16.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
01:04:16.029 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
01:04:16.030 00.001 16108 Worker thread wakes up
01:04:16.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:04:16.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:04:16.030 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
01:04:16.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:16.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:16.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:16.030 00.000 16108 MoveAxis(E, 0, ABG)
01:04:16.030 00.000 16108 Move returns status 0, amount 0
01:04:16.030 00.000 16108 MoveAxis(N, 0, ABG)
01:04:16.030 00.000 16108 Move returns status 0, amount 0
01:04:16.030 00.000 16108 move complete, result=0
01:04:16.030 00.000 16108 worker thread done servicing request
01:04:16.034 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3430, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:04:16.048 00.014 21068 UpdateGuideState exits: m=119073 SNR=86.0
01:04:16.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:16.052 00.002 21068 Enqueuing Expose request
01:04:16.052 00.000 16108 Worker thread wakes up
01:04:16.052 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:16.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:16.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:17.024 00.971 16108 Exposure complete
01:04:17.098 00.074 16108 worker thread done servicing request
01:04:17.098 00.000 21068 OnExposeComplete: enter
01:04:17.099 00.001 21068 UpdateGuideState(): m_state=6
01:04:17.100 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9190
01:04:17.100 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=874.73, Mass=128790, SNR=91.4, Peak=15977 HFD=3.2
01:04:17.101 00.001 21068 MultiStar: [#1 0.05,-0.18,1.07,U] [#2 -0.12,0.09,1.00,U] [#3 0.15,0.03,0.99,U] [#4 0.33,0.04,0.89,U] [#5 0.04,0.11,0.83,U] [#6 -0.24,-0.10,0.73,U] [#7 0.01,-0.01,0.69,U] [#8 -0.21,0.16,0.74,U] 
01:04:17.102 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.05, -0.15}
01:04:17.103 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
01:04:17.103 00.000 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
01:04:17.104 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.28 mountX=-0.00 mountY=0.01, mountTheta=2.05
01:04:17.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
01:04:17.109 00.003 21068 Enqueuing Move request for scope (0.00, -0.01)
01:04:17.112 00.003 16108 Worker thread wakes up
01:04:17.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:04:17.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:04:17.112 00.000 16108 Moving (0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
01:04:17.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:04:17.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:17.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:17.112 00.000 16108 MoveAxis(E, 0, ABG)
01:04:17.112 00.000 16108 Move returns status 0, amount 0
01:04:17.112 00.000 16108 MoveAxis(N, 0, ABG)
01:04:17.112 00.000 16108 Move returns status 0, amount 0
01:04:17.113 00.001 16108 move complete, result=0
01:04:17.113 00.000 16108 worker thread done servicing request
01:04:17.122 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3430, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:04:17.141 00.019 21068 UpdateGuideState exits: m=128790 SNR=91.4
01:04:17.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:17.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:17.144 00.001 21068 Enqueuing Expose request
01:04:17.145 00.001 16108 Worker thread wakes up
01:04:17.145 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:17.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:17.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:18.306 01.161 16108 Exposure complete
01:04:18.362 00.056 16108 worker thread done servicing request
01:04:18.363 00.001 21068 OnExposeComplete: enter
01:04:18.364 00.001 21068 UpdateGuideState(): m_state=6
01:04:18.367 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9191
01:04:18.368 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.81, Mass=137802, SNR=84.0, Peak=16509 HFD=3.2
01:04:18.370 00.002 21068 MultiStar: [#1 0.14,0.15,1.43,U] [#2 0.03,0.24,1.15,U] [#3 -0.02,0.17,1.04,U] [#4 -0.22,0.02,0.80,U] [#5 -0.31,0.05,0.93,U] [#6 -0.50,-0.15,0.00,M1] [#7 0.15,0.08,0.67,U] [#8 -0.03,-0.06,0.80,U] 
01:04:18.371 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {-0.10, -0.07}
01:04:18.372 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
01:04:18.373 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
01:04:18.374 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.97 mountX=0.05 mountY=-0.07, mountTheta=-0.97
01:04:18.376 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
01:04:18.378 00.002 21068 Enqueuing Move request for scope (-0.04, 0.08)
01:04:18.379 00.001 16108 Worker thread wakes up
01:04:18.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:04:18.379 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:04:18.379 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.05 yDistance=-0.07
01:04:18.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:04:18.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:18.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:18.380 00.001 16108 MoveAxis(E, 0, ABG)
01:04:18.380 00.000 16108 Move returns status 0, amount 0
01:04:18.380 00.000 16108 MoveAxis(N, 0, ABG)
01:04:18.380 00.000 16108 Move returns status 0, amount 0
01:04:18.380 00.000 16108 move complete, result=0
01:04:18.380 00.000 16108 worker thread done servicing request
01:04:18.385 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3430, FiltMin=2950, FiltMax=57603, Gamma=1.000
01:04:18.402 00.017 21068 UpdateGuideState exits: m=137802 SNR=84.0
01:04:18.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:18.405 00.001 21068 Enqueuing Expose request
01:04:18.405 00.000 16108 Worker thread wakes up
01:04:18.405 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:18.406 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:18.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:19.389 00.983 16108 Exposure complete
01:04:19.460 00.071 16108 worker thread done servicing request
01:04:19.460 00.000 21068 OnExposeComplete: enter
01:04:19.461 00.001 21068 UpdateGuideState(): m_state=6
01:04:19.462 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9192
01:04:19.462 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=874.91, Mass=117186, SNR=81.3, Peak=14637 HFD=3.3
01:04:19.463 00.001 21068 MultiStar: [#1 -0.08,0.03,1.16,U] [#2 -0.43,-0.00,1.45,U] [#3 -0.29,0.22,1.14,U] [#4 -0.12,0.17,0.82,U] [#5 -0.31,0.03,0.94,U] [#6 -0.54,-0.13,0.00,M2] [#7 -0.15,-0.08,0.63,U] [#8 0.03,0.26,0.82,U] 
01:04:19.464 00.001 21068 single-star, 7 included, MultiStar: {-0.21, 0.08}, one-star: {-0.15, 0.03}
01:04:19.465 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
01:04:19.465 00.000 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
01:04:19.466 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.94 mountX=0.15 mountY=0.00, mountTheta=0.03
01:04:19.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.03, opts=13)
01:04:19.470 00.001 21068 Enqueuing Move request for scope (-0.15, 0.03)
01:04:19.470 00.000 16108 Worker thread wakes up
01:04:19.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:04:19.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:04:19.471 00.001 16108 Moving (-0.15, 0.03) raw xDistance=0.15 yDistance=0.00
01:04:19.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:04:19.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:19.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:04:19.471 00.000 16108 MoveAxis(E, 0, ABG)
01:04:19.471 00.000 16108 Move returns status 0, amount 0
01:04:19.471 00.000 16108 MoveAxis(N, 0, ABG)
01:04:19.471 00.000 16108 Move returns status 0, amount 0
01:04:19.471 00.000 16108 move complete, result=0
01:04:19.471 00.000 16108 worker thread done servicing request
01:04:19.477 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3430, FiltMin=2838, FiltMax=57766, Gamma=1.000
01:04:19.508 00.031 21068 UpdateGuideState exits: m=117186 SNR=81.3
01:04:19.510 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:19.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:19.512 00.001 21068 Enqueuing Expose request
01:04:19.513 00.001 16108 Worker thread wakes up
01:04:19.513 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:19.514 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:19.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:20.670 01.156 16108 Exposure complete
01:04:20.732 00.062 16108 worker thread done servicing request
01:04:20.732 00.000 21068 OnExposeComplete: enter
01:04:20.735 00.003 21068 UpdateGuideState(): m_state=6
01:04:20.735 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9193
01:04:20.736 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=874.78, Mass=126136, SNR=85.1, Peak=14201 HFD=3.3
01:04:20.737 00.001 21068 MultiStar: [#1 -0.28,-0.04,1.11,U] [#2 -0.21,0.02,1.32,U] [#3 -0.22,0.16,1.00,U] [#4 0.11,0.23,0.80,U] [#5 -0.16,0.32,0.95,U] [#6 -0.51,-0.11,0.00,M3] [#7 -0.08,0.09,0.60,U] [#8 -0.20,0.16,0.78,U] 
01:04:20.738 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.04, -0.10}
01:04:20.739 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
01:04:20.739 00.000 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
01:04:20.740 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.96 mountX=0.02 mountY=0.11, mountTheta=1.36
01:04:20.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
01:04:20.742 00.000 21068 Enqueuing Move request for scope (-0.04, -0.10)
01:04:20.743 00.001 16108 Worker thread wakes up
01:04:20.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:04:20.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:04:20.743 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
01:04:20.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:20.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:20.744 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:04:20.744 00.000 16108 MoveAxis(E, 0, ABG)
01:04:20.744 00.000 16108 Move returns status 0, amount 0
01:04:20.744 00.000 16108 MoveAxis(N, 0, ABG)
01:04:20.744 00.000 16108 Move returns status 0, amount 0
01:04:20.744 00.000 16108 move complete, result=0
01:04:20.744 00.000 16108 worker thread done servicing request
01:04:20.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3430, FiltMin=2953, FiltMax=65472, Gamma=1.000
01:04:20.763 00.015 21068 UpdateGuideState exits: m=126136 SNR=85.1
01:04:20.766 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:20.769 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:20.771 00.002 21068 Enqueuing Expose request
01:04:20.773 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:20.775 00.002 16108 Worker thread wakes up
01:04:20.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:20.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:21.769 00.994 16108 Exposure complete
01:04:21.834 00.065 16108 worker thread done servicing request
01:04:21.835 00.001 21068 OnExposeComplete: enter
01:04:21.836 00.001 21068 UpdateGuideState(): m_state=6
01:04:21.837 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9194
01:04:21.838 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=874.63, Mass=131529, SNR=91.6, Peak=16105 HFD=3.3
01:04:21.839 00.001 21068 MultiStar: [#1 -0.14,-0.20,1.02,U] [#2 0.01,0.27,1.07,U] [#3 -0.33,0.03,0.95,U] [#4 0.10,0.05,0.73,U] [#5 -0.40,0.08,0.77,U] [#6 -0.41,-0.09,0.79,U] [#7 -0.17,-0.08,0.59,U] [#8 0.23,0.10,0.80,U] 
01:04:21.840 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {0.02, -0.25}
01:04:21.840 00.000 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.28)
01:04:21.841 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.34)
01:04:21.842 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.04 mountX=0.11 mountY=0.04, mountTheta=0.33
01:04:21.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
01:04:21.844 00.000 21068 Enqueuing Move request for scope (-0.12, -0.01)
01:04:21.845 00.001 16108 Worker thread wakes up
01:04:21.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:04:21.846 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:04:21.846 00.000 16108 Moving (-0.12, -0.01) raw xDistance=0.11 yDistance=0.04
01:04:21.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:04:21.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:04:21.846 00.000 16108 MoveAxis(E, 0, ABG)
01:04:21.846 00.000 16108 Move returns status 0, amount 0
01:04:21.846 00.000 16108 MoveAxis(N, 0, ABG)
01:04:21.846 00.000 16108 Move returns status 0, amount 0
01:04:21.846 00.000 16108 move complete, result=0
01:04:21.846 00.000 16108 worker thread done servicing request
01:04:21.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3433, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:04:21.865 00.016 21068 UpdateGuideState exits: m=131529 SNR=91.6
01:04:21.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:21.868 00.001 21068 Enqueuing Expose request
01:04:21.868 00.000 16108 Worker thread wakes up
01:04:21.868 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:21.869 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:21.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:23.036 01.167 16108 Exposure complete
01:04:23.115 00.079 16108 worker thread done servicing request
01:04:23.115 00.000 21068 OnExposeComplete: enter
01:04:23.116 00.001 21068 UpdateGuideState(): m_state=6
01:04:23.118 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9195
01:04:23.120 00.002 21068 Star::Find returns 1 (0), X=220.45, Y=875.01, Mass=115196, SNR=81.5, Peak=15581 HFD=3.5
01:04:23.121 00.001 21068 MultiStar: [#1 -0.27,-0.22,1.00,U] [#2 -0.16,0.19,1.27,U] [#3 0.00,0.05,0.96,U] [#4 0.31,-0.00,0.99,U] [#5 -0.29,0.18,0.89,U] [#6 -0.23,-0.32,0.79,U] [#7 -0.42,0.22,0.62,U] [#8 -0.10,0.05,0.77,U] 
01:04:23.123 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.02, 0.13}
01:04:23.124 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
01:04:23.126 00.002 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
01:04:23.127 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.86 mountX=0.12 mountY=-0.01, mountTheta=-0.05
01:04:23.131 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.03, opts=13)
01:04:23.132 00.001 21068 Enqueuing Move request for scope (-0.12, 0.03)
01:04:23.134 00.002 16108 Worker thread wakes up
01:04:23.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:04:23.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:04:23.134 00.000 16108 Moving (-0.12, 0.03) raw xDistance=0.12 yDistance=-0.01
01:04:23.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:04:23.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:23.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:23.134 00.000 16108 MoveAxis(E, 0, ABG)
01:04:23.134 00.000 16108 Move returns status 0, amount 0
01:04:23.134 00.000 16108 MoveAxis(N, 0, ABG)
01:04:23.135 00.001 16108 Move returns status 0, amount 0
01:04:23.135 00.000 16108 move complete, result=0
01:04:23.135 00.000 16108 worker thread done servicing request
01:04:23.143 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3433, FiltMin=2966, FiltMax=65472, Gamma=1.000
01:04:23.162 00.019 21068 UpdateGuideState exits: m=115196 SNR=81.5
01:04:23.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:23.165 00.001 21068 Enqueuing Expose request
01:04:23.165 00.000 16108 Worker thread wakes up
01:04:23.166 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:23.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:23.166 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:24.149 00.983 16108 Exposure complete
01:04:24.221 00.072 16108 worker thread done servicing request
01:04:24.221 00.000 21068 OnExposeComplete: enter
01:04:24.222 00.001 21068 UpdateGuideState(): m_state=6
01:04:24.223 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9196
01:04:24.223 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=875.07, Mass=113822, SNR=87.2, Peak=14541 HFD=3.3
01:04:24.224 00.001 21068 MultiStar: [#1 -0.37,0.15,1.04,U] [#2 -0.16,0.16,1.06,U] [#3 -0.16,0.27,1.09,U] [#4 -0.13,-0.08,0.76,U] [#5 -0.38,0.08,0.94,U] [#6 -0.49,-0.19,0.00,M2] [#7 -0.17,0.10,0.55,U] [#8 -0.20,0.19,0.75,U] 
01:04:24.225 00.001 21068 single-star, 7 included, MultiStar: {-0.22, 0.14}, one-star: {-0.15, 0.19}
01:04:24.226 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
01:04:24.227 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
01:04:24.228 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.23 mountX=0.18 mountY=-0.15, mountTheta=-0.70
01:04:24.229 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.19, opts=13)
01:04:24.230 00.001 21068 Enqueuing Move request for scope (-0.15, 0.19)
01:04:24.231 00.001 16108 Worker thread wakes up
01:04:24.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
01:04:24.231 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
01:04:24.231 00.000 16108 Moving (-0.15, 0.19) raw xDistance=0.18 yDistance=-0.15
01:04:24.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:04:24.231 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:24.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:04:24.231 00.000 16108 MoveAxis(E, 0, ABG)
01:04:24.231 00.000 16108 Move returns status 0, amount 0
01:04:24.231 00.000 16108 MoveAxis(N, 0, ABG)
01:04:24.231 00.000 16108 Move returns status 0, amount 0
01:04:24.231 00.000 16108 move complete, result=0
01:04:24.231 00.000 16108 worker thread done servicing request
01:04:24.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3433, FiltMin=2960, FiltMax=63657, Gamma=1.000
01:04:24.251 00.016 21068 UpdateGuideState exits: m=113822 SNR=87.2
01:04:24.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:24.254 00.001 21068 Enqueuing Expose request
01:04:24.255 00.001 16108 Worker thread wakes up
01:04:24.255 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:24.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:24.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:25.410 01.155 16108 Exposure complete
01:04:25.476 00.066 16108 worker thread done servicing request
01:04:25.476 00.000 21068 OnExposeComplete: enter
01:04:25.477 00.001 21068 UpdateGuideState(): m_state=6
01:04:25.477 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9197
01:04:25.478 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.01, Mass=126620, SNR=85.8, Peak=14509 HFD=3.1
01:04:25.479 00.001 21068 MultiStar: [#1 -0.67,-0.21,0.00,M1] [#2 -0.58,0.28,0.00,M1] [#3 -0.30,0.16,1.02,U] [#4 -0.25,0.14,0.80,U] [#5 -0.90,0.02,0.00,M1] [#6 -0.60,-0.15,0.00,M3] [#7 -0.54,0.10,0.00,M1] [#8 -0.43,0.53,0.00,M1] 
01:04:25.480 00.001 21068 single-star, 2 included, MultiStar: {-0.28, 0.14}, one-star: {-0.27, 0.13}
01:04:25.481 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
01:04:25.482 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
01:04:25.483 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.71 mountX=0.29 mountY=-0.06, mountTheta=-0.20
01:04:25.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.13, opts=13)
01:04:25.486 00.001 21068 Enqueuing Move request for scope (-0.27, 0.13)
01:04:25.487 00.001 16108 Worker thread wakes up
01:04:25.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
01:04:25.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
01:04:25.487 00.000 16108 Moving (-0.27, 0.13) raw xDistance=0.29 yDistance=-0.06
01:04:25.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:04:25.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:25.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:25.487 00.000 16108 MoveAxis(W, 76, ABG)
01:04:25.487 00.000 16108 Guiding  Dir = 3, Dur = 76
01:04:25.488 00.001 16108 IsSlewing returns 0
01:04:25.488 00.000 16108 IsGuiding returns 0
01:04:25.489 00.001 16108 PulseGuide returned control before completion, sleep 86
01:04:25.491 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3433, FiltMin=2931, FiltMax=55539, Gamma=1.000
01:04:25.506 00.015 21068 UpdateGuideState exits: m=126620 SNR=85.8
01:04:25.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:25.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:25.508 00.000 21068 Enqueuing Expose request
01:04:25.590 00.082 16108 IsGuiding returns 0
01:04:25.590 00.000 16108 Move returns status 0, amount 76
01:04:25.590 00.000 16108 MoveAxis(N, 0, ABG)
01:04:25.590 00.000 16108 Move returns status 0, amount 0
01:04:25.590 00.000 16108 move complete, result=0
01:04:25.590 00.000 16108 worker thread done servicing request
01:04:25.590 00.000 16108 Worker thread wakes up
01:04:25.590 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
01:04:25.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:25.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:26.552 00.961 16108 Exposure complete
01:04:26.615 00.063 16108 worker thread done servicing request
01:04:26.615 00.000 21068 OnExposeComplete: enter
01:04:26.616 00.001 21068 UpdateGuideState(): m_state=6
01:04:26.618 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9198
01:04:26.618 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=874.85, Mass=117612, SNR=86.1, Peak=15133 HFD=3.1
01:04:26.619 00.001 21068 MultiStar: [#1 -0.36,0.11,1.14,U] [#2 -0.34,0.08,1.10,U] [#3 -0.44,0.12,1.16,U] [#4 -0.07,0.00,0.76,U] [#5 -0.36,0.17,0.78,U] [#6 -0.70,-0.01,0.00,M4] [#7 -0.51,0.04,0.00,M2] [#8 -0.11,0.07,0.73,U] 
01:04:26.620 00.001 21068 refined, 6 included, MultiStar: {-0.30, 0.07}, one-star: {-0.31, -0.03}
01:04:26.621 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
01:04:26.621 00.000 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
01:04:26.622 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.31 cameraTheta=2.90 mountX=0.31 mountY=-0.00, mountTheta=-0.01
01:04:26.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.07, opts=13)
01:04:26.625 00.001 21068 Enqueuing Move request for scope (-0.30, 0.07)
01:04:26.626 00.001 16108 Worker thread wakes up
01:04:26.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
01:04:26.627 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
01:04:26.627 00.000 16108 Moving (-0.30, 0.07) raw xDistance=0.31 yDistance=-0.00
01:04:26.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:04:26.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:26.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:04:26.627 00.000 16108 MoveAxis(W, 87, ABG)
01:04:26.627 00.000 16108 Guiding  Dir = 3, Dur = 87
01:04:26.627 00.000 16108 IsSlewing returns 0
01:04:26.627 00.000 16108 IsGuiding returns 0
01:04:26.635 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3433, FiltMin=2953, FiltMax=60723, Gamma=1.000
01:04:26.652 00.017 21068 UpdateGuideState exits: m=117612 SNR=86.1
01:04:26.654 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.657 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:26.659 00.002 21068 Enqueuing Expose request
01:04:26.671 00.012 16108 PulseGuide returned control before completion, sleep 54
01:04:26.733 00.062 16108 IsGuiding returns 1
01:04:26.733 00.000 16108 scope still moving after pulse duration time elapsed
01:04:26.766 00.033 16108 IsSlewing returns 0
01:04:26.766 00.000 16108 IsGuiding returns 0
01:04:26.766 00.000 16108 scope move finished after 87 + 51 ms
01:04:26.766 00.000 16108 Move returns status 0, amount 87
01:04:26.766 00.000 16108 MoveAxis(N, 0, ABG)
01:04:26.766 00.000 16108 Move returns status 0, amount 0
01:04:26.766 00.000 16108 move complete, result=0
01:04:26.766 00.000 16108 worker thread done servicing request
01:04:26.767 00.001 16108 Worker thread wakes up
01:04:26.767 00.000 21068 GuideStep: 0.3 px 87 ms WEST, -0.0 px 0 ms NORTH
01:04:26.770 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:26.771 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:27.931 01.160 16108 Exposure complete
01:04:27.988 00.057 16108 worker thread done servicing request
01:04:27.988 00.000 21068 OnExposeComplete: enter
01:04:27.991 00.003 21068 UpdateGuideState(): m_state=6
01:04:27.992 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9199
01:04:27.993 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=874.79, Mass=131859, SNR=88.7, Peak=16233 HFD=3.3
01:04:27.994 00.001 21068 MultiStar: [#1 0.46,-0.25,0.00,M1] [#2 0.20,-0.07,1.14,U] [#3 0.69,-0.42,0.00,M1] [#4 0.38,-0.22,0.84,U] [#5 0.26,-0.07,0.88,U] [#6 0.05,-0.55,0.00,M5] [#7 0.16,-0.16,0.63,U] [#8 0.26,-0.11,0.67,U] 
01:04:27.996 00.002 21068 single-star, 5 included, MultiStar: {0.24, -0.12}, one-star: {0.17, -0.09}
01:04:27.997 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
01:04:27.998 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
01:04:28.001 00.003 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=-0.18 mountY=0.05, mountTheta=2.89
01:04:28.003 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
01:04:28.004 00.001 21068 Enqueuing Move request for scope (0.17, -0.09)
01:04:28.006 00.002 16108 Worker thread wakes up
01:04:28.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
01:04:28.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
01:04:28.006 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.18 yDistance=0.05
01:04:28.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:04:28.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:28.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:04:28.007 00.001 16108 MoveAxis(E, 0, ABG)
01:04:28.007 00.000 16108 Move returns status 0, amount 0
01:04:28.007 00.000 16108 MoveAxis(N, 0, ABG)
01:04:28.007 00.000 16108 Move returns status 0, amount 0
01:04:28.007 00.000 16108 move complete, result=0
01:04:28.007 00.000 16108 worker thread done servicing request
01:04:28.013 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3433, FiltMin=2907, FiltMax=60416, Gamma=1.000
01:04:28.038 00.025 21068 UpdateGuideState exits: m=131859 SNR=88.7
01:04:28.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:28.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:28.040 00.000 21068 Enqueuing Expose request
01:04:28.041 00.001 16108 Worker thread wakes up
01:04:28.041 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:28.042 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:28.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:29.020 00.978 16108 Exposure complete
01:04:29.076 00.056 16108 worker thread done servicing request
01:04:29.077 00.001 21068 OnExposeComplete: enter
01:04:29.077 00.000 21068 UpdateGuideState(): m_state=6
01:04:29.078 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9200
01:04:29.079 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=874.87, Mass=119489, SNR=81.7, Peak=14969 HFD=3.1
01:04:29.079 00.000 21068 MultiStar: [#1 0.25,-0.17,1.07,U] [#2 0.22,-0.02,1.32,U] [#3 0.41,-0.05,0.99,U] [#4 0.59,-0.09,0.00,M1] [#5 0.24,0.02,1.06,U] [#6 0.21,-0.30,1.07,U] [#7 0.11,-0.19,0.74,U] [#8 0.23,0.04,0.77,U] 
01:04:29.081 00.002 21068 single-star, 7 included, MultiStar: {0.22, -0.09}, one-star: {0.07, -0.01}
01:04:29.082 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
01:04:29.083 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
01:04:29.083 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
01:04:29.085 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
01:04:29.086 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
01:04:29.087 00.001 16108 Worker thread wakes up
01:04:29.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:04:29.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:04:29.087 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.00
01:04:29.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:29.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:29.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:04:29.087 00.000 16108 MoveAxis(E, 0, ABG)
01:04:29.087 00.000 16108 Move returns status 0, amount 0
01:04:29.087 00.000 16108 MoveAxis(N, 0, ABG)
01:04:29.087 00.000 16108 Move returns status 0, amount 0
01:04:29.087 00.000 16108 move complete, result=0
01:04:29.087 00.000 16108 worker thread done servicing request
01:04:29.097 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3433, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:04:29.116 00.019 21068 UpdateGuideState exits: m=119489 SNR=81.7
01:04:29.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:29.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:29.119 00.001 21068 Enqueuing Expose request
01:04:29.120 00.001 16108 Worker thread wakes up
01:04:29.120 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:29.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:29.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:30.271 01.150 16108 Exposure complete
01:04:30.327 00.056 16108 worker thread done servicing request
01:04:30.327 00.000 21068 OnExposeComplete: enter
01:04:30.330 00.003 21068 UpdateGuideState(): m_state=6
01:04:30.333 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9201
01:04:30.336 00.003 21068 Star::Find returns 1 (0), X=220.71, Y=874.75, Mass=123258, SNR=79.3, Peak=17449 HFD=3.0
01:04:30.339 00.003 21068 MultiStar: [#1 0.08,-0.14,1.04,U] [#2 -0.10,-0.05,1.27,U] [#3 0.32,-0.06,1.05,U] [#4 0.57,-0.28,0.00,M2] [#5 0.47,0.07,0.93,U] [#6 0.31,-0.44,0.00,M5] [#7 0.08,-0.20,0.69,U] [#8 0.16,0.12,0.88,U] 
01:04:30.339 00.000 21068 refined, 6 included, MultiStar: {0.17, -0.06}, one-star: {0.23, -0.13}
01:04:30.340 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
01:04:30.342 00.002 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
01:04:30.343 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=-0.18 mountY=0.01, mountTheta=3.06
01:04:30.346 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.06, opts=13)
01:04:30.348 00.002 21068 Enqueuing Move request for scope (0.17, -0.06)
01:04:30.349 00.001 16108 Worker thread wakes up
01:04:30.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:04:30.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:04:30.349 00.000 16108 Moving (0.17, -0.06) raw xDistance=-0.18 yDistance=0.01
01:04:30.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:04:30.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:30.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:30.349 00.000 16108 MoveAxis(E, 0, ABG)
01:04:30.349 00.000 16108 Move returns status 0, amount 0
01:04:30.350 00.001 16108 MoveAxis(N, 0, ABG)
01:04:30.350 00.000 16108 Move returns status 0, amount 0
01:04:30.350 00.000 16108 move complete, result=0
01:04:30.350 00.000 16108 worker thread done servicing request
01:04:30.358 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3433, FiltMin=2960, FiltMax=65507, Gamma=1.000
01:04:30.387 00.029 21068 UpdateGuideState exits: m=123258 SNR=79.3
01:04:30.389 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:30.391 00.001 21068 Enqueuing Expose request
01:04:30.391 00.000 16108 Worker thread wakes up
01:04:30.391 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:30.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:30.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:31.379 00.987 16108 Exposure complete
01:04:31.446 00.067 16108 worker thread done servicing request
01:04:31.446 00.000 21068 OnExposeComplete: enter
01:04:31.447 00.001 21068 UpdateGuideState(): m_state=6
01:04:31.448 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9202
01:04:31.448 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=874.88, Mass=123358, SNR=88.6, Peak=14665 HFD=3.3
01:04:31.449 00.001 21068 MultiStar: [#1 0.06,-0.12,1.14,U] [#2 -0.03,-0.07,1.13,U] [#3 -0.07,-0.04,1.03,U] [#4 0.29,-0.19,0.73,U] [#5 0.24,-0.17,0.94,U] [#6 -0.02,-0.24,0.92,U] [#7 0.31,0.21,0.54,U] [#8 -0.04,-0.04,0.82,U] 
01:04:31.450 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.08, -0.00}
01:04:31.451 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
01:04:31.452 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
01:04:31.453 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.05 mountX=-0.08 mountY=-0.01, mountTheta=-2.96
01:04:31.454 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.00, opts=13)
01:04:31.455 00.001 21068 Enqueuing Move request for scope (0.08, -0.00)
01:04:31.456 00.001 16108 Worker thread wakes up
01:04:31.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:04:31.456 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:04:31.456 00.000 16108 Moving (0.08, -0.00) raw xDistance=-0.08 yDistance=-0.01
01:04:31.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:04:31.457 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:31.457 00.000 16108 MoveAxis(E, 0, ABG)
01:04:31.457 00.000 16108 Move returns status 0, amount 0
01:04:31.457 00.000 16108 MoveAxis(N, 0, ABG)
01:04:31.457 00.000 16108 Move returns status 0, amount 0
01:04:31.457 00.000 16108 move complete, result=0
01:04:31.457 00.000 16108 worker thread done servicing request
01:04:31.461 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3433, FiltMin=2886, FiltMax=62061, Gamma=1.000
01:04:31.475 00.014 21068 UpdateGuideState exits: m=123358 SNR=88.6
01:04:31.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:31.477 00.000 21068 Enqueuing Expose request
01:04:31.478 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:31.479 00.001 16108 Worker thread wakes up
01:04:31.479 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:31.480 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:32.636 01.156 16108 Exposure complete
01:04:32.695 00.059 16108 worker thread done servicing request
01:04:32.695 00.000 21068 OnExposeComplete: enter
01:04:32.697 00.002 21068 UpdateGuideState(): m_state=6
01:04:32.698 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9203
01:04:32.699 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=874.73, Mass=115935, SNR=76.1, Peak=17001 HFD=2.9
01:04:32.701 00.002 21068 MultiStar: [#1 0.19,-0.24,1.23,U] [#2 -0.04,0.01,1.25,U] [#3 0.12,-0.16,1.24,U] [#4 0.14,-0.27,0.99,U] [#5 0.19,-0.01,0.98,U] [#6 0.08,-0.21,0.90,U] [#7 0.15,-0.50,0.00,M1] [#8 -0.09,-0.20,0.76,U] 
01:04:32.703 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.20, -0.15}
01:04:32.704 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
01:04:32.704 00.000 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
01:04:32.705 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.97 mountX=-0.13 mountY=0.12, mountTheta=2.38
01:04:32.706 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
01:04:32.707 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
01:04:32.708 00.001 16108 Worker thread wakes up
01:04:32.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:04:32.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:04:32.708 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.13 yDistance=0.12
01:04:32.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:04:32.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:32.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:32.708 00.000 16108 MoveAxis(E, 0, ABG)
01:04:32.708 00.000 16108 Move returns status 0, amount 0
01:04:32.708 00.000 16108 MoveAxis(N, 0, ABG)
01:04:32.709 00.001 16108 Move returns status 0, amount 0
01:04:32.709 00.000 16108 move complete, result=0
01:04:32.709 00.000 16108 worker thread done servicing request
01:04:32.716 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3433, FiltMin=2944, FiltMax=64333, Gamma=1.000
01:04:32.734 00.018 21068 UpdateGuideState exits: m=115935 SNR=76.1
01:04:32.738 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:32.740 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:32.741 00.001 21068 Enqueuing Expose request
01:04:32.741 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:32.742 00.001 16108 Worker thread wakes up
01:04:32.742 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:32.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:33.716 00.974 16108 Exposure complete
01:04:33.783 00.067 16108 worker thread done servicing request
01:04:33.783 00.000 21068 OnExposeComplete: enter
01:04:33.784 00.001 21068 UpdateGuideState(): m_state=6
01:04:33.785 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9204
01:04:33.785 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=874.75, Mass=153097, SNR=96.0, Peak=17017 HFD=3.3
01:04:33.786 00.001 21068 MultiStar: [#1 0.12,-0.16,0.99,U] [#2 0.00,-0.29,1.17,U] [#3 0.11,-0.02,0.92,U] [#4 0.18,-0.09,0.77,U] [#5 0.02,-0.20,0.89,U] [#6 -0.14,-0.47,0.00,M4] [#7 -0.09,-0.06,0.54,U] [#8 0.07,-0.02,0.65,U] 
01:04:33.787 00.001 21068 single-star, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.07, -0.13}
01:04:33.788 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
01:04:33.789 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
01:04:33.790 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=-0.09 mountY=0.11, mountTheta=2.24
01:04:33.791 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
01:04:33.792 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
01:04:33.793 00.001 16108 Worker thread wakes up
01:04:33.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
01:04:33.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
01:04:33.793 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
01:04:33.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:33.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:33.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:04:33.793 00.000 16108 MoveAxis(E, 0, ABG)
01:04:33.793 00.000 16108 Move returns status 0, amount 0
01:04:33.793 00.000 16108 MoveAxis(N, 0, ABG)
01:04:33.793 00.000 16108 Move returns status 0, amount 0
01:04:33.793 00.000 16108 move complete, result=0
01:04:33.793 00.000 16108 worker thread done servicing request
01:04:33.804 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3437, FiltMin=2950, FiltMax=61056, Gamma=1.000
01:04:33.826 00.022 21068 UpdateGuideState exits: m=153097 SNR=96.0
01:04:33.828 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.829 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:33.831 00.002 21068 Enqueuing Expose request
01:04:33.832 00.001 16108 Worker thread wakes up
01:04:33.832 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:33.835 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:33.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:35.012 01.177 16108 Exposure complete
01:04:35.082 00.070 16108 worker thread done servicing request
01:04:35.082 00.000 21068 OnExposeComplete: enter
01:04:35.084 00.002 21068 UpdateGuideState(): m_state=6
01:04:35.086 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9205
01:04:35.087 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=874.83, Mass=120852, SNR=78.5, Peak=16473 HFD=3.4
01:04:35.089 00.002 21068 MultiStar: [#1 0.06,0.05,1.28,U] [#2 -0.05,0.07,1.30,U] [#3 0.20,0.18,1.12,U] [#4 0.56,-0.06,0.00,M1] [#5 0.00,0.18,1.03,U] [#6 -0.22,-0.02,0.91,U] [#7 -0.11,-0.16,0.74,U] [#8 0.09,0.13,0.96,U] 
01:04:35.090 00.001 21068 single-star, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.03, -0.05}
01:04:35.093 00.003 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
01:04:35.094 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
01:04:35.095 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.04 mountY=0.04, mountTheta=2.33
01:04:35.098 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
01:04:35.100 00.002 21068 Enqueuing Move request for scope (0.03, -0.05)
01:04:35.101 00.001 16108 Worker thread wakes up
01:04:35.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:04:35.103 00.002 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:04:35.103 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
01:04:35.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:04:35.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:35.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:04:35.103 00.000 16108 MoveAxis(E, 0, ABG)
01:04:35.103 00.000 16108 Move returns status 0, amount 0
01:04:35.103 00.000 16108 MoveAxis(N, 0, ABG)
01:04:35.103 00.000 16108 Move returns status 0, amount 0
01:04:35.104 00.001 16108 move complete, result=0
01:04:35.104 00.000 16108 worker thread done servicing request
01:04:35.110 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3433, FiltMin=2963, FiltMax=65472, Gamma=1.000
01:04:35.128 00.018 21068 UpdateGuideState exits: m=120852 SNR=78.5
01:04:35.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.131 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:35.132 00.001 21068 Enqueuing Expose request
01:04:35.132 00.000 16108 Worker thread wakes up
01:04:35.132 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:35.133 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:35.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:36.115 00.982 16108 Exposure complete
01:04:36.188 00.073 16108 worker thread done servicing request
01:04:36.188 00.000 21068 OnExposeComplete: enter
01:04:36.191 00.003 21068 UpdateGuideState(): m_state=6
01:04:36.192 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9206
01:04:36.194 00.002 21068 Star::Find returns 1 (0), X=220.90, Y=874.85, Mass=124057, SNR=89.6, Peak=16697 HFD=3.1
01:04:36.195 00.001 21068 MultiStar: [#1 0.20,0.01,1.03,U] [#2 0.23,-0.15,1.20,U] [#3 0.23,0.02,1.02,U] [#4 0.59,-0.39,0.00,M2] [#5 0.36,0.15,0.93,U] [#6 -0.15,-0.33,0.77,U] [#7 0.34,-0.09,0.67,U] [#8 0.20,0.08,0.78,U] 
01:04:36.196 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.04}, one-star: {0.42, -0.04}
01:04:36.198 00.002 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
01:04:36.199 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
01:04:36.201 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.16 mountX=-0.24 mountY=-0.02, mountTheta=-3.07
01:04:36.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
01:04:36.205 00.001 21068 Enqueuing Move request for scope (0.24, -0.04)
01:04:36.206 00.001 16108 Worker thread wakes up
01:04:36.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
01:04:36.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
01:04:36.206 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.02
01:04:36.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:04:36.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:36.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:36.206 00.000 16108 MoveAxis(E, 63, ABG)
01:04:36.206 00.000 16108 Guiding  Dir = 2, Dur = 63
01:04:36.207 00.001 16108 IsSlewing returns 0
01:04:36.207 00.000 16108 IsGuiding returns 0
01:04:36.209 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3433, FiltMin=2934, FiltMax=62397, Gamma=1.000
01:04:36.224 00.015 21068 UpdateGuideState exits: m=124057 SNR=89.6
01:04:36.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:36.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:36.226 00.000 21068 Enqueuing Expose request
01:04:36.251 00.025 16108 PulseGuide returned control before completion, sleep 29
01:04:36.282 00.031 16108 IsGuiding returns 1
01:04:36.282 00.000 16108 scope still moving after pulse duration time elapsed
01:04:36.312 00.030 16108 IsSlewing returns 0
01:04:36.312 00.000 16108 IsGuiding returns 1
01:04:36.343 00.031 16108 IsSlewing returns 0
01:04:36.343 00.000 16108 IsGuiding returns 0
01:04:36.343 00.000 16108 scope move finished after 63 + 74 ms
01:04:36.345 00.002 16108 Move returns status 0, amount 63
01:04:36.345 00.000 16108 MoveAxis(N, 0, ABG)
01:04:36.345 00.000 16108 Move returns status 0, amount 0
01:04:36.345 00.000 16108 move complete, result=0
01:04:36.345 00.000 16108 worker thread done servicing request
01:04:36.345 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
01:04:36.348 00.003 16108 Worker thread wakes up
01:04:36.348 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:36.349 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:37.510 01.161 16108 Exposure complete
01:04:37.565 00.055 16108 worker thread done servicing request
01:04:37.565 00.000 21068 OnExposeComplete: enter
01:04:37.567 00.002 21068 UpdateGuideState(): m_state=6
01:04:37.568 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9207
01:04:37.569 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.63, Mass=112053, SNR=84.2, Peak=13929 HFD=3.1
01:04:37.570 00.001 21068 MultiStar: [#1 0.06,-0.08,1.11,U] [#2 -0.29,0.04,1.21,U] [#3 0.07,0.06,1.12,U] [#4 0.53,-0.12,0.00,M3] [#5 -0.05,0.07,0.90,U] [#6 -0.26,-0.20,0.81,U] [#7 0.13,-0.23,0.59,U] [#8 0.15,0.23,0.84,U] 
01:04:37.571 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.10, -0.25}
01:04:37.571 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
01:04:37.572 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.29)
01:04:37.573 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.09 mountX=0.01 mountY=0.04, mountTheta=1.23
01:04:37.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
01:04:37.576 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
01:04:37.576 00.000 16108 Worker thread wakes up
01:04:37.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:04:37.576 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:04:37.576 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.04
01:04:37.577 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:37.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:37.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:04:37.577 00.000 16108 MoveAxis(E, 0, ABG)
01:04:37.577 00.000 16108 Move returns status 0, amount 0
01:04:37.577 00.000 16108 MoveAxis(N, 0, ABG)
01:04:37.577 00.000 16108 Move returns status 0, amount 0
01:04:37.577 00.000 16108 move complete, result=0
01:04:37.577 00.000 16108 worker thread done servicing request
01:04:37.580 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3433, FiltMin=2921, FiltMax=60518, Gamma=1.000
01:04:37.605 00.025 21068 UpdateGuideState exits: m=112053 SNR=84.2
01:04:37.607 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.609 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:37.611 00.002 21068 Enqueuing Expose request
01:04:37.612 00.001 16108 Worker thread wakes up
01:04:37.612 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:37.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:37.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:38.582 00.969 16108 Exposure complete
01:04:38.664 00.082 16108 worker thread done servicing request
01:04:38.664 00.000 21068 OnExposeComplete: enter
01:04:38.665 00.001 21068 UpdateGuideState(): m_state=6
01:04:38.666 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9208
01:04:38.667 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=874.95, Mass=124338, SNR=81.8, Peak=15341 HFD=3.1
01:04:38.668 00.001 21068 MultiStar: [#1 0.26,-0.07,1.11,U] [#2 0.28,0.28,1.22,U] [#3 0.37,-0.01,1.01,U] [#4 0.51,0.11,0.00,M4] [#5 0.16,0.21,0.98,U] [#6 0.14,-0.25,0.77,U] [#7 0.13,0.29,0.66,U] [#8 0.18,0.15,0.73,U] 
01:04:38.669 00.001 21068 single-star, 7 included, MultiStar: {0.19, 0.08}, one-star: {-0.04, 0.07}
01:04:38.670 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:04:38.671 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:04:38.671 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=0.05 mountY=-0.06, mountTheta=-0.89
01:04:38.674 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.07, opts=13)
01:04:38.677 00.003 21068 Enqueuing Move request for scope (-0.04, 0.07)
01:04:38.679 00.002 16108 Worker thread wakes up
01:04:38.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:04:38.679 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:04:38.679 00.000 16108 Moving (-0.04, 0.07) raw xDistance=0.05 yDistance=-0.06
01:04:38.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:04:38.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:38.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:38.679 00.000 16108 MoveAxis(E, 0, ABG)
01:04:38.679 00.000 16108 Move returns status 0, amount 0
01:04:38.679 00.000 16108 MoveAxis(N, 0, ABG)
01:04:38.680 00.001 16108 Move returns status 0, amount 0
01:04:38.680 00.000 16108 move complete, result=0
01:04:38.680 00.000 16108 worker thread done servicing request
01:04:38.691 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3433, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:04:38.708 00.017 21068 UpdateGuideState exits: m=124338 SNR=81.8
01:04:38.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:38.709 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:38.710 00.001 21068 Enqueuing Expose request
01:04:38.711 00.001 16108 Worker thread wakes up
01:04:38.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:38.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:38.711 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:39.880 01.169 16108 Exposure complete
01:04:39.954 00.074 16108 worker thread done servicing request
01:04:39.954 00.000 21068 OnExposeComplete: enter
01:04:39.955 00.001 21068 UpdateGuideState(): m_state=6
01:04:39.955 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9209
01:04:39.956 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=874.91, Mass=125435, SNR=93.2, Peak=16121 HFD=3.5
01:04:39.957 00.001 21068 MultiStar: [#1 -0.18,-0.22,0.92,U] [#2 -0.06,0.30,0.98,U] [#3 0.34,0.02,1.04,U] [#4 0.07,-0.10,0.79,U] [#5 0.17,0.06,0.78,U] [#6 -0.03,-0.17,0.87,U] [#7 0.19,0.13,0.57,U] [#8 -0.05,-0.11,0.54,U] 
01:04:39.958 00.001 21068 single-star, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.02, 0.03}
01:04:39.958 00.000 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
01:04:39.959 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
01:04:39.961 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.92 mountX=-0.02 mountY=-0.03, mountTheta=-2.04
01:04:39.962 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
01:04:39.963 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
01:04:39.964 00.001 16108 Worker thread wakes up
01:04:39.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:04:39.964 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:04:39.964 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
01:04:39.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:04:39.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:39.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:39.964 00.000 16108 MoveAxis(E, 0, ABG)
01:04:39.964 00.000 16108 Move returns status 0, amount 0
01:04:39.964 00.000 16108 MoveAxis(N, 0, ABG)
01:04:39.965 00.001 16108 Move returns status 0, amount 0
01:04:39.965 00.000 16108 move complete, result=0
01:04:39.965 00.000 16108 worker thread done servicing request
01:04:39.968 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3433, FiltMin=2944, FiltMax=62464, Gamma=1.000
01:04:39.986 00.018 21068 UpdateGuideState exits: m=125435 SNR=93.2
01:04:39.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.989 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:39.989 00.000 21068 Enqueuing Expose request
01:04:39.990 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:39.991 00.001 16108 Worker thread wakes up
01:04:39.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:39.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:40.964 00.973 16108 Exposure complete
01:04:41.021 00.057 16108 worker thread done servicing request
01:04:41.021 00.000 21068 OnExposeComplete: enter
01:04:41.023 00.002 21068 UpdateGuideState(): m_state=6
01:04:41.024 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9210
01:04:41.025 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.85, Mass=118085, SNR=77.5, Peak=12797 HFD=3.8
01:04:41.025 00.000 21068 MultiStar: [#1 -0.12,-0.01,1.47,U] [#2 -0.07,-0.09,1.49,U] [#3 -0.05,-0.13,1.22,U] [#4 0.12,0.01,0.85,U] [#5 -0.07,-0.06,1.12,U] [#6 -0.20,-0.33,0.91,U] [#7 0.12,-0.29,0.72,U] [#8 -0.25,-0.37,0.91,U] 
01:04:41.026 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.43, -0.03}
01:04:41.027 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
01:04:41.028 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
01:04:41.029 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=0.09 mountY=0.15, mountTheta=1.05
01:04:41.030 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
01:04:41.031 00.001 21068 Enqueuing Move request for scope (-0.11, -0.13)
01:04:41.032 00.001 16108 Worker thread wakes up
01:04:41.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
01:04:41.032 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
01:04:41.032 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
01:04:41.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:04:41.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:41.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:04:41.032 00.000 16108 MoveAxis(E, 0, ABG)
01:04:41.032 00.000 16108 Move returns status 0, amount 0
01:04:41.032 00.000 16108 MoveAxis(N, 0, ABG)
01:04:41.032 00.000 16108 Move returns status 0, amount 0
01:04:41.032 00.000 16108 move complete, result=0
01:04:41.032 00.000 16108 worker thread done servicing request
01:04:41.036 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3433, FiltMin=2973, FiltMax=60416, Gamma=1.000
01:04:41.050 00.014 21068 UpdateGuideState exits: m=118085 SNR=77.5
01:04:41.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:41.053 00.001 21068 Enqueuing Expose request
01:04:41.053 00.000 16108 Worker thread wakes up
01:04:41.053 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:41.055 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:41.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:42.227 01.172 16108 Exposure complete
01:04:42.283 00.056 16108 worker thread done servicing request
01:04:42.286 00.003 21068 OnExposeComplete: enter
01:04:42.287 00.001 21068 UpdateGuideState(): m_state=6
01:04:42.288 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9211
01:04:42.288 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=874.60, Mass=129142, SNR=89.2, Peak=13491 HFD=3.4
01:04:42.289 00.001 21068 MultiStar: [#1 -0.06,-0.29,1.18,U] [#2 -0.18,-0.05,1.17,U] [#3 0.08,-0.23,0.95,U] [#4 0.22,-0.25,0.73,U] [#5 -0.21,-0.17,0.88,U] [#6 -0.15,-0.20,0.82,U] [#7 -0.11,-0.40,0.56,U] [#8 -0.16,-0.45,0.80,U] 
01:04:42.290 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.25}, one-star: {-0.14, -0.28}
01:04:42.291 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
01:04:42.291 00.000 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
01:04:42.292 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.90 mountX=0.04 mountY=0.26, mountTheta=1.42
01:04:42.293 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.25, opts=13)
01:04:42.295 00.002 21068 Enqueuing Move request for scope (-0.08, -0.25)
01:04:42.296 00.001 16108 Worker thread wakes up
01:04:42.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
01:04:42.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
01:04:42.296 00.000 16108 Moving (-0.08, -0.25) raw xDistance=0.04 yDistance=0.26
01:04:42.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:42.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:04:42.296 00.000 16108 MoveAxis(E, 0, ABG)
01:04:42.296 00.000 16108 Move returns status 0, amount 0
01:04:42.296 00.000 16108 MoveAxis(S, 52, ABG)
01:04:42.296 00.000 16108 Guiding  Dir = 1, Dur = 52
01:04:42.297 00.001 16108 IsSlewing returns 0
01:04:42.297 00.000 16108 IsGuiding returns 0
01:04:42.303 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3433, FiltMin=2937, FiltMax=60368, Gamma=1.000
01:04:42.313 00.010 16108 PulseGuide returned control before completion, sleep 46
01:04:42.319 00.006 21068 UpdateGuideState exits: m=129142 SNR=89.2
01:04:42.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:42.322 00.001 21068 Enqueuing Expose request
01:04:42.375 00.053 16108 IsGuiding returns 1
01:04:42.375 00.000 16108 scope still moving after pulse duration time elapsed
01:04:42.406 00.031 16108 IsSlewing returns 0
01:04:42.406 00.000 16108 IsGuiding returns 0
01:04:42.406 00.000 16108 scope move finished after 52 + 57 ms
01:04:42.406 00.000 16108 Move returns status 0, amount 52
01:04:42.406 00.000 16108 move complete, result=0
01:04:42.406 00.000 16108 worker thread done servicing request
01:04:42.406 00.000 16108 Worker thread wakes up
01:04:42.406 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
01:04:42.407 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:42.408 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:43.383 00.975 16108 Exposure complete
01:04:43.441 00.058 16108 worker thread done servicing request
01:04:43.441 00.000 21068 OnExposeComplete: enter
01:04:43.444 00.003 21068 UpdateGuideState(): m_state=6
01:04:43.446 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9212
01:04:43.448 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=874.59, Mass=112407, SNR=78.3, Peak=12512 HFD=3.4
01:04:43.450 00.002 21068 MultiStar: [#1 -0.15,-0.12,1.23,U] [#2 -0.16,-0.17,1.14,U] [#3 0.17,-0.01,1.17,U] [#4 0.21,-0.21,0.99,U] [#5 -0.09,-0.12,1.06,U] [#6 -0.16,-0.38,0.90,U] [#7 -0.25,-0.20,0.69,U] [#8 -0.04,-0.27,0.87,U] 
01:04:43.452 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.19}, one-star: {-0.35, -0.29}
01:04:43.453 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
01:04:43.454 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
01:04:43.456 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.99 mountX=0.05 mountY=0.20, mountTheta=1.33
01:04:43.459 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.19, opts=13)
01:04:43.461 00.002 21068 Enqueuing Move request for scope (-0.08, -0.19)
01:04:43.463 00.002 16108 Worker thread wakes up
01:04:43.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
01:04:43.463 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
01:04:43.463 00.000 16108 Moving (-0.08, -0.19) raw xDistance=0.05 yDistance=0.20
01:04:43.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:04:43.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
01:04:43.463 00.000 16108 MoveAxis(E, 0, ABG)
01:04:43.464 00.001 16108 Move returns status 0, amount 0
01:04:43.464 00.000 16108 MoveAxis(S, 40, ABG)
01:04:43.464 00.000 16108 Guiding  Dir = 1, Dur = 40
01:04:43.464 00.000 16108 IsSlewing returns 0
01:04:43.464 00.000 16108 IsGuiding returns 0
01:04:43.470 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3433, FiltMin=2947, FiltMax=58617, Gamma=1.000
01:04:43.484 00.014 16108 PulseGuide returned control before completion, sleep 30
01:04:43.486 00.002 21068 UpdateGuideState exits: m=112407 SNR=78.3
01:04:43.486 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:43.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:43.488 00.001 21068 Enqueuing Expose request
01:04:43.530 00.042 16108 IsGuiding returns 1
01:04:43.530 00.000 16108 scope still moving after pulse duration time elapsed
01:04:43.563 00.033 16108 IsSlewing returns 0
01:04:43.563 00.000 16108 IsGuiding returns 0
01:04:43.563 00.000 16108 scope move finished after 40 + 58 ms
01:04:43.563 00.000 16108 Move returns status 0, amount 40
01:04:43.563 00.000 16108 move complete, result=0
01:04:43.563 00.000 16108 worker thread done servicing request
01:04:43.563 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
01:04:43.566 00.003 16108 Worker thread wakes up
01:04:43.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:43.567 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:44.729 01.162 16108 Exposure complete
01:04:44.787 00.058 16108 worker thread done servicing request
01:04:44.787 00.000 21068 OnExposeComplete: enter
01:04:44.788 00.001 21068 UpdateGuideState(): m_state=6
01:04:44.788 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9213
01:04:44.789 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=874.75, Mass=125279, SNR=88.9, Peak=14557 HFD=3.2
01:04:44.790 00.001 21068 MultiStar: [#1 -0.12,-0.28,1.01,U] [#2 -0.28,0.10,1.15,U] [#3 -0.13,0.13,0.93,U] [#4 0.26,0.01,0.66,U] [#5 -0.23,-0.06,0.94,U] [#6 -0.22,-0.21,0.95,U] [#7 -0.39,0.10,0.54,U] [#8 -0.09,-0.12,0.63,U] 
01:04:44.791 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.06}, one-star: {-0.49, -0.13}
01:04:44.792 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
01:04:44.793 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.52)
01:04:44.793 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.86 mountX=0.19 mountY=0.10, mountTheta=0.50
01:04:44.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.06, opts=13)
01:04:44.797 00.001 21068 Enqueuing Move request for scope (-0.20, -0.06)
01:04:44.798 00.001 16108 Worker thread wakes up
01:04:44.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
01:04:44.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
01:04:44.798 00.000 16108 Moving (-0.20, -0.06) raw xDistance=0.19 yDistance=0.10
01:04:44.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:04:44.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:44.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:04:44.798 00.000 16108 MoveAxis(E, 0, ABG)
01:04:44.798 00.000 16108 Move returns status 0, amount 0
01:04:44.798 00.000 16108 MoveAxis(N, 0, ABG)
01:04:44.798 00.000 16108 Move returns status 0, amount 0
01:04:44.799 00.001 16108 move complete, result=0
01:04:44.799 00.000 16108 worker thread done servicing request
01:04:44.805 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3433, FiltMin=2934, FiltMax=61037, Gamma=1.000
01:04:44.828 00.023 21068 UpdateGuideState exits: m=125279 SNR=88.9
01:04:44.830 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.830 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:44.831 00.001 21068 Enqueuing Expose request
01:04:44.833 00.002 16108 Worker thread wakes up
01:04:44.833 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:44.833 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:44.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:45.816 00.983 16108 Exposure complete
01:04:45.894 00.078 16108 worker thread done servicing request
01:04:45.894 00.000 21068 OnExposeComplete: enter
01:04:45.895 00.001 21068 UpdateGuideState(): m_state=6
01:04:45.896 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9214
01:04:45.897 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=874.60, Mass=114436, SNR=77.6, Peak=14217 HFD=3.2
01:04:45.898 00.001 21068 MultiStar: [#1 -0.28,-0.19,1.27,U] [#2 -0.05,0.11,1.23,U] [#3 -0.21,0.27,1.23,U] [#4 0.25,-0.27,1.08,U] [#5 0.03,0.13,1.14,U] [#6 -0.11,-0.39,0.98,U] [#7 0.10,0.15,0.60,U] [#8 -0.15,-0.09,0.70,U] 
01:04:45.898 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.03, -0.28}
01:04:45.899 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
01:04:45.900 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
01:04:45.901 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=0.04 mountY=0.07, mountTheta=1.04
01:04:45.902 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
01:04:45.903 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
01:04:45.904 00.001 16108 Worker thread wakes up
01:04:45.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:04:45.904 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:04:45.904 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
01:04:45.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:45.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:45.905 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:04:45.905 00.000 16108 MoveAxis(E, 0, ABG)
01:04:45.905 00.000 16108 Move returns status 0, amount 0
01:04:45.905 00.000 16108 MoveAxis(N, 0, ABG)
01:04:45.905 00.000 16108 Move returns status 0, amount 0
01:04:45.905 00.000 16108 move complete, result=0
01:04:45.905 00.000 16108 worker thread done servicing request
01:04:45.908 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3433, FiltMin=2963, FiltMax=54685, Gamma=1.000
01:04:45.923 00.015 21068 UpdateGuideState exits: m=114436 SNR=77.6
01:04:45.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:45.925 00.000 21068 Enqueuing Expose request
01:04:45.926 00.001 16108 Worker thread wakes up
01:04:45.926 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:45.927 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:45.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:47.095 01.168 16108 Exposure complete
01:04:47.160 00.065 16108 worker thread done servicing request
01:04:47.160 00.000 21068 OnExposeComplete: enter
01:04:47.162 00.002 21068 UpdateGuideState(): m_state=6
01:04:47.164 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9215
01:04:47.166 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=874.56, Mass=106879, SNR=75.3, Peak=12937 HFD=3.2
01:04:47.167 00.001 21068 MultiStar: [#1 0.18,-0.16,1.43,U] [#2 0.23,-0.00,1.45,U] [#3 0.19,-0.07,1.08,U] [#4 0.11,-0.23,0.96,U] [#5 0.17,-0.00,1.00,U] [#6 -0.00,-0.28,0.88,U] [#7 0.20,-0.03,0.75,U] [#8 0.01,-0.19,0.96,U] 
01:04:47.168 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.10, -0.33}
01:04:47.169 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
01:04:47.171 00.002 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
01:04:47.172 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.16 mountY=0.10, mountTheta=2.59
01:04:47.173 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
01:04:47.174 00.001 21068 Enqueuing Move request for scope (0.14, -0.14)
01:04:47.175 00.001 16108 Worker thread wakes up
01:04:47.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:04:47.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:04:47.175 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.16 yDistance=0.10
01:04:47.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:04:47.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:47.176 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:04:47.176 00.000 16108 MoveAxis(E, 0, ABG)
01:04:47.176 00.000 16108 Move returns status 0, amount 0
01:04:47.176 00.000 16108 MoveAxis(N, 0, ABG)
01:04:47.176 00.000 16108 Move returns status 0, amount 0
01:04:47.176 00.000 16108 move complete, result=0
01:04:47.176 00.000 16108 worker thread done servicing request
01:04:47.178 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3433, FiltMin=2925, FiltMax=58429, Gamma=1.000
01:04:47.194 00.016 21068 UpdateGuideState exits: m=106879 SNR=75.3
01:04:47.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.195 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:47.196 00.001 21068 Enqueuing Expose request
01:04:47.198 00.002 16108 Worker thread wakes up
01:04:47.198 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:47.199 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:47.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:48.185 00.986 16108 Exposure complete
01:04:48.250 00.065 16108 worker thread done servicing request
01:04:48.250 00.000 21068 OnExposeComplete: enter
01:04:48.251 00.001 21068 UpdateGuideState(): m_state=6
01:04:48.252 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9216
01:04:48.253 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.70, Mass=132476, SNR=88.1, Peak=16237 HFD=3.3
01:04:48.255 00.002 21068 MultiStar: [#1 0.05,-0.35,1.12,U] [#2 0.12,0.10,1.06,U] [#3 0.22,-0.11,0.91,U] [#4 0.41,-0.23,0.74,U] [#5 0.00,-0.17,0.85,U] [#6 -0.01,-0.51,0.00,M1] [#7 0.01,0.01,0.57,U] [#8 0.16,0.10,0.65,U] 
01:04:48.255 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {-0.30, -0.18}
01:04:48.256 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
01:04:48.257 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
01:04:48.258 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.03 mountX=-0.09 mountY=0.10, mountTheta=2.31
01:04:48.259 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.12, opts=13)
01:04:48.260 00.001 21068 Enqueuing Move request for scope (0.07, -0.12)
01:04:48.261 00.001 16108 Worker thread wakes up
01:04:48.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:04:48.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:04:48.261 00.000 16108 Moving (0.07, -0.12) raw xDistance=-0.09 yDistance=0.10
01:04:48.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:48.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:48.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:04:48.261 00.000 16108 MoveAxis(E, 0, ABG)
01:04:48.261 00.000 16108 Move returns status 0, amount 0
01:04:48.261 00.000 16108 MoveAxis(N, 0, ABG)
01:04:48.261 00.000 16108 Move returns status 0, amount 0
01:04:48.261 00.000 16108 move complete, result=0
01:04:48.261 00.000 16108 worker thread done servicing request
01:04:48.267 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3433, FiltMin=2944, FiltMax=61824, Gamma=1.000
01:04:48.283 00.016 21068 UpdateGuideState exits: m=132476 SNR=88.1
01:04:48.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.284 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:48.285 00.001 21068 Enqueuing Expose request
01:04:48.286 00.001 16108 Worker thread wakes up
01:04:48.286 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:48.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:48.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:49.479 01.192 16108 Exposure complete
01:04:49.537 00.058 16108 worker thread done servicing request
01:04:49.537 00.000 21068 OnExposeComplete: enter
01:04:49.539 00.002 21068 UpdateGuideState(): m_state=6
01:04:49.540 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9217
01:04:49.541 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.94, Mass=116589, SNR=76.8, Peak=15133 HFD=2.9
01:04:49.543 00.002 21068 MultiStar: [#1 0.10,-0.23,1.27,U] [#2 -0.32,-0.08,1.22,U] [#3 -0.09,-0.15,1.15,U] [#4 0.25,-0.15,0.83,U] [#5 -0.08,-0.09,0.93,U] [#6 -0.19,-0.17,0.88,U] [#7 -0.03,-0.20,0.63,U] [#8 -0.06,0.04,0.72,U] 
01:04:49.544 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.41, 0.06}
01:04:49.546 00.002 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
01:04:49.547 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
01:04:49.549 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=0.08 mountY=0.13, mountTheta=1.02
01:04:49.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.11, opts=13)
01:04:49.552 00.001 21068 Enqueuing Move request for scope (-0.10, -0.11)
01:04:49.554 00.002 16108 Worker thread wakes up
01:04:49.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
01:04:49.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
01:04:49.554 00.000 16108 Moving (-0.10, -0.11) raw xDistance=0.08 yDistance=0.13
01:04:49.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:49.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:49.555 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:04:49.555 00.000 16108 MoveAxis(E, 0, ABG)
01:04:49.555 00.000 16108 Move returns status 0, amount 0
01:04:49.555 00.000 16108 MoveAxis(N, 0, ABG)
01:04:49.555 00.000 16108 Move returns status 0, amount 0
01:04:49.555 00.000 16108 move complete, result=0
01:04:49.555 00.000 16108 worker thread done servicing request
01:04:49.562 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3433, FiltMin=2905, FiltMax=62557, Gamma=1.000
01:04:49.588 00.026 21068 UpdateGuideState exits: m=116589 SNR=76.8
01:04:49.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:49.590 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:49.593 00.003 21068 Enqueuing Expose request
01:04:49.594 00.001 16108 Worker thread wakes up
01:04:49.594 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:49.595 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:49.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:50.574 00.979 16108 Exposure complete
01:04:50.637 00.063 16108 worker thread done servicing request
01:04:50.637 00.000 21068 OnExposeComplete: enter
01:04:50.637 00.000 21068 UpdateGuideState(): m_state=6
01:04:50.638 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9218
01:04:50.639 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.75, Mass=136020, SNR=92.0, Peak=15737 HFD=3.3
01:04:50.640 00.001 21068 MultiStar: [#1 0.15,-0.24,1.14,U] [#2 -0.16,0.11,0.98,U] [#3 0.02,-0.02,1.04,U] [#4 -0.09,-0.09,0.83,U] [#5 -0.04,0.10,0.87,U] [#6 -0.15,-0.17,0.71,U] [#7 0.12,-0.05,0.63,U] [#8 0.15,0.00,0.63,U] 
01:04:50.641 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.12, -0.13}
01:04:50.641 00.000 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
01:04:50.642 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
01:04:50.644 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=0.01 mountY=0.06, mountTheta=1.44
01:04:50.645 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
01:04:50.646 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
01:04:50.647 00.001 16108 Worker thread wakes up
01:04:50.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:04:50.647 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:04:50.647 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
01:04:50.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:50.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:50.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:50.647 00.000 16108 MoveAxis(E, 0, ABG)
01:04:50.647 00.000 16108 Move returns status 0, amount 0
01:04:50.647 00.000 16108 MoveAxis(N, 0, ABG)
01:04:50.648 00.001 16108 Move returns status 0, amount 0
01:04:50.648 00.000 16108 move complete, result=0
01:04:50.648 00.000 16108 worker thread done servicing request
01:04:50.651 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3433, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:04:50.666 00.015 21068 UpdateGuideState exits: m=136020 SNR=92.0
01:04:50.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:50.668 00.000 21068 Enqueuing Expose request
01:04:50.669 00.001 16108 Worker thread wakes up
01:04:50.669 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:50.670 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:50.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:51.834 01.164 16108 Exposure complete
01:04:51.894 00.060 16108 worker thread done servicing request
01:04:51.894 00.000 21068 OnExposeComplete: enter
01:04:51.895 00.001 21068 UpdateGuideState(): m_state=6
01:04:51.896 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9219
01:04:51.897 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.97, Mass=130171, SNR=88.8, Peak=15241 HFD=3.1
01:04:51.898 00.001 21068 MultiStar: [#1 0.02,-0.22,1.06,U] [#2 0.04,-0.12,1.19,U] [#3 -0.06,0.08,1.19,U] [#4 0.25,-0.07,0.83,U] [#5 0.08,-0.12,0.90,U] [#6 -0.25,-0.54,0.00,M1] [#7 -0.21,-0.03,0.70,U] [#8 -0.06,-0.09,0.81,U] 
01:04:51.898 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.31, 0.09}
01:04:51.899 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
01:04:51.901 00.002 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
01:04:51.902 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=0.02 mountY=0.07, mountTheta=1.27
01:04:51.903 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
01:04:51.904 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
01:04:51.904 00.000 16108 Worker thread wakes up
01:04:51.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:04:51.905 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:04:51.905 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.07
01:04:51.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:51.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:51.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:04:51.905 00.000 16108 MoveAxis(E, 0, ABG)
01:04:51.905 00.000 16108 Move returns status 0, amount 0
01:04:51.905 00.000 16108 MoveAxis(N, 0, ABG)
01:04:51.905 00.000 16108 Move returns status 0, amount 0
01:04:51.905 00.000 16108 move complete, result=0
01:04:51.905 00.000 16108 worker thread done servicing request
01:04:51.908 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3433, FiltMin=2973, FiltMax=58477, Gamma=1.000
01:04:51.922 00.014 21068 UpdateGuideState exits: m=130171 SNR=88.8
01:04:51.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.923 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:51.925 00.002 21068 Enqueuing Expose request
01:04:51.926 00.001 16108 Worker thread wakes up
01:04:51.926 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:51.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:51.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:52.904 00.978 16108 Exposure complete
01:04:52.958 00.054 16108 worker thread done servicing request
01:04:52.959 00.001 21068 OnExposeComplete: enter
01:04:52.959 00.000 21068 UpdateGuideState(): m_state=6
01:04:52.960 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9220
01:04:52.961 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=874.74, Mass=124145, SNR=92.1, Peak=14301 HFD=3.2
01:04:52.962 00.001 21068 MultiStar: [#1 0.15,-0.19,0.99,U] [#2 -0.06,0.01,1.23,U] [#3 0.22,-0.18,0.94,U] [#4 0.20,-0.17,0.81,U] [#5 -0.00,-0.02,0.85,U] [#6 0.11,-0.38,0.79,U] [#7 -0.31,0.02,0.43,U] [#8 -0.03,0.16,0.77,U] 
01:04:52.963 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.03, -0.14}
01:04:52.964 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
01:04:52.964 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
01:04:52.965 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.18 mountX=-0.06 mountY=0.09, mountTheta=2.16
01:04:52.968 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.10, opts=13)
01:04:52.968 00.000 21068 Enqueuing Move request for scope (0.04, -0.10)
01:04:52.969 00.001 16108 Worker thread wakes up
01:04:52.970 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:04:52.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:04:52.970 00.000 16108 Moving (0.04, -0.10) raw xDistance=-0.06 yDistance=0.09
01:04:52.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:04:52.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:52.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:04:52.970 00.000 16108 MoveAxis(E, 0, ABG)
01:04:52.970 00.000 16108 Move returns status 0, amount 0
01:04:52.970 00.000 16108 MoveAxis(N, 0, ABG)
01:04:52.970 00.000 16108 Move returns status 0, amount 0
01:04:52.970 00.000 16108 move complete, result=0
01:04:52.970 00.000 16108 worker thread done servicing request
01:04:52.973 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3433, FiltMin=2915, FiltMax=63801, Gamma=1.000
01:04:52.987 00.014 21068 UpdateGuideState exits: m=124145 SNR=92.1
01:04:52.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:52.988 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:52.989 00.001 21068 Enqueuing Expose request
01:04:52.990 00.001 16108 Worker thread wakes up
01:04:52.990 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:52.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:52.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:54.149 01.159 16108 Exposure complete
01:04:54.209 00.060 16108 worker thread done servicing request
01:04:54.210 00.001 21068 OnExposeComplete: enter
01:04:54.211 00.001 21068 UpdateGuideState(): m_state=6
01:04:54.212 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9221
01:04:54.213 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.88, Mass=118110, SNR=75.5, Peak=15337 HFD=3.3
01:04:54.213 00.000 21068 MultiStar: [#1 0.40,-0.34,0.00,M1] [#2 0.27,0.11,1.36,U] [#3 0.14,-0.13,1.16,U] [#4 0.53,-0.30,0.00,M1] [#5 0.02,-0.08,0.95,U] [#6 -0.12,-0.24,0.92,U] [#7 0.25,-0.03,0.62,U] [#8 0.06,0.10,0.89,U] 
01:04:54.214 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.03}, one-star: {-0.05, -0.00}
01:04:54.217 00.003 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
01:04:54.217 00.000 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
01:04:54.218 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.04 mountX=0.05 mountY=0.02, mountTheta=0.33
01:04:54.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
01:04:54.221 00.001 21068 Enqueuing Move request for scope (-0.05, -0.00)
01:04:54.222 00.001 16108 Worker thread wakes up
01:04:54.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:04:54.223 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:04:54.223 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.02
01:04:54.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:04:54.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:54.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:54.223 00.000 16108 MoveAxis(E, 0, ABG)
01:04:54.223 00.000 16108 Move returns status 0, amount 0
01:04:54.223 00.000 16108 MoveAxis(N, 0, ABG)
01:04:54.223 00.000 16108 Move returns status 0, amount 0
01:04:54.223 00.000 16108 move complete, result=0
01:04:54.223 00.000 16108 worker thread done servicing request
01:04:54.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3437, FiltMin=2915, FiltMax=60144, Gamma=1.000
01:04:54.254 00.027 21068 UpdateGuideState exits: m=118110 SNR=75.5
01:04:54.256 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:54.258 00.001 21068 Enqueuing Expose request
01:04:54.259 00.001 16108 Worker thread wakes up
01:04:54.259 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:54.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:54.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:55.238 00.978 16108 Exposure complete
01:04:55.296 00.058 16108 worker thread done servicing request
01:04:55.296 00.000 21068 OnExposeComplete: enter
01:04:55.298 00.002 21068 UpdateGuideState(): m_state=6
01:04:55.300 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9222
01:04:55.301 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=874.58, Mass=113811, SNR=78.0, Peak=14313 HFD=3.2
01:04:55.303 00.002 21068 MultiStar: [#1 0.37,-0.18,1.29,U] [#2 0.05,0.02,1.32,U] [#3 0.40,-0.21,1.35,U] [#4 0.29,-0.25,0.99,U] [#5 0.23,-0.05,0.97,U] [#6 0.19,-0.31,0.80,U] [#7 0.27,-0.38,0.60,U] [#8 0.42,-0.06,0.76,U] 
01:04:55.304 00.001 21068 single-star, 8 included, MultiStar: {0.25, -0.18}, one-star: {0.03, -0.30}
01:04:55.304 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.84)
01:04:55.305 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
01:04:55.306 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.48 mountX=-0.08 mountY=0.28, mountTheta=1.84
01:04:55.310 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.30, opts=13)
01:04:55.311 00.001 21068 Enqueuing Move request for scope (0.03, -0.30)
01:04:55.312 00.001 16108 Worker thread wakes up
01:04:55.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
01:04:55.313 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
01:04:55.313 00.000 16108 Moving (0.03, -0.30) raw xDistance=-0.08 yDistance=0.28
01:04:55.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:04:55.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:04:55.313 00.000 16108 MoveAxis(E, 0, ABG)
01:04:55.313 00.000 16108 Move returns status 0, amount 0
01:04:55.313 00.000 16108 MoveAxis(S, 57, ABG)
01:04:55.313 00.000 16108 Guiding  Dir = 1, Dur = 57
01:04:55.313 00.000 16108 IsSlewing returns 0
01:04:55.313 00.000 16108 IsGuiding returns 0
01:04:55.318 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3437, FiltMin=2966, FiltMax=57869, Gamma=1.000
01:04:55.332 00.014 21068 UpdateGuideState exits: m=113811 SNR=78.0
01:04:55.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:55.334 00.000 21068 Enqueuing Expose request
01:04:55.359 00.025 16108 PulseGuide returned control before completion, sleep 21
01:04:55.391 00.032 16108 IsGuiding returns 1
01:04:55.391 00.000 16108 scope still moving after pulse duration time elapsed
01:04:55.422 00.031 16108 IsSlewing returns 0
01:04:55.422 00.000 16108 IsGuiding returns 1
01:04:55.454 00.032 16108 IsSlewing returns 0
01:04:55.454 00.000 16108 IsGuiding returns 0
01:04:55.454 00.000 16108 scope move finished after 57 + 83 ms
01:04:55.454 00.000 16108 Move returns status 0, amount 57
01:04:55.454 00.000 16108 move complete, result=0
01:04:55.454 00.000 16108 worker thread done servicing request
01:04:55.454 00.000 16108 Worker thread wakes up
01:04:55.454 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
01:04:55.456 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:55.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:56.604 01.148 16108 Exposure complete
01:04:56.670 00.066 16108 worker thread done servicing request
01:04:56.670 00.000 21068 OnExposeComplete: enter
01:04:56.671 00.001 21068 UpdateGuideState(): m_state=6
01:04:56.672 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9223
01:04:56.672 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=874.75, Mass=122055, SNR=77.5, Peak=15529 HFD=3.5
01:04:56.673 00.001 21068 MultiStar: [#1 0.29,-0.19,1.14,U] [#2 0.42,0.06,1.46,U] [#3 0.62,-0.03,0.00,M1] [#4 0.45,0.07,0.97,U] [#5 0.25,-0.17,0.91,U] [#6 0.20,-0.28,0.82,U] [#7 0.04,-0.28,0.62,U] [#8 0.20,-0.21,0.75,U] 
01:04:56.674 00.001 21068 single-star, 7 included, MultiStar: {0.29, -0.12}, one-star: {0.28, -0.13}
01:04:56.676 00.002 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
01:04:56.678 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
01:04:56.680 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.42 mountX=-0.30 mountY=0.06, mountTheta=2.95
01:04:56.685 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.13, opts=13)
01:04:56.687 00.002 21068 Enqueuing Move request for scope (0.28, -0.13)
01:04:56.689 00.002 16108 Worker thread wakes up
01:04:56.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
01:04:56.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
01:04:56.690 00.001 16108 Moving (0.28, -0.13) raw xDistance=-0.30 yDistance=0.06
01:04:56.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:04:56.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:56.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:56.690 00.000 16108 MoveAxis(E, 79, ABG)
01:04:56.690 00.000 16108 Guiding  Dir = 2, Dur = 79
01:04:56.691 00.001 16108 IsSlewing returns 0
01:04:56.691 00.000 16108 IsGuiding returns 0
01:04:56.693 00.002 16108 PulseGuide returned control before completion, sleep 88
01:04:56.697 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3437, FiltMin=2934, FiltMax=61856, Gamma=1.000
01:04:56.723 00.026 21068 UpdateGuideState exits: m=122055 SNR=77.5
01:04:56.724 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:56.726 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:56.727 00.001 21068 Enqueuing Expose request
01:04:56.785 00.058 16108 IsGuiding returns 1
01:04:56.785 00.000 16108 scope still moving after pulse duration time elapsed
01:04:56.817 00.032 16108 IsSlewing returns 0
01:04:56.817 00.000 16108 IsGuiding returns 0
01:04:56.817 00.000 16108 scope move finished after 79 + 46 ms
01:04:56.817 00.000 16108 Move returns status 0, amount 79
01:04:56.817 00.000 16108 MoveAxis(N, 0, ABG)
01:04:56.817 00.000 16108 Move returns status 0, amount 0
01:04:56.817 00.000 16108 move complete, result=0
01:04:56.817 00.000 16108 worker thread done servicing request
01:04:56.817 00.000 16108 Worker thread wakes up
01:04:56.817 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
01:04:56.819 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:56.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:57.796 00.977 16108 Exposure complete
01:04:57.851 00.055 16108 worker thread done servicing request
01:04:57.851 00.000 21068 OnExposeComplete: enter
01:04:57.852 00.001 21068 UpdateGuideState(): m_state=6
01:04:57.854 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9224
01:04:57.854 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=874.59, Mass=133069, SNR=90.8, Peak=14704 HFD=3.5
01:04:57.855 00.001 21068 MultiStar: [#1 0.04,-0.46,0.99,U] [#2 -0.20,-0.21,1.07,U] [#3 0.26,-0.07,0.83,U] [#4 0.27,-0.21,0.76,U] [#5 0.12,-0.28,0.94,U] [#6 -0.03,-0.68,0.00,M1] [#7 0.16,-0.26,0.57,U] [#8 -0.24,0.01,0.70,U] 
01:04:57.856 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.23}, one-star: {-0.40, -0.29}
01:04:57.857 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
01:04:57.857 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
01:04:57.858 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.64 mountX=-0.02 mountY=0.23, mountTheta=1.68
01:04:57.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.23, opts=13)
01:04:57.860 00.000 21068 Enqueuing Move request for scope (-0.02, -0.23)
01:04:57.861 00.001 16108 Worker thread wakes up
01:04:57.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
01:04:57.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
01:04:57.863 00.002 16108 Moving (-0.02, -0.23) raw xDistance=-0.02 yDistance=0.23
01:04:57.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:04:57.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:04:57.863 00.000 16108 MoveAxis(E, 0, ABG)
01:04:57.863 00.000 16108 Move returns status 0, amount 0
01:04:57.863 00.000 16108 MoveAxis(S, 46, ABG)
01:04:57.863 00.000 16108 Guiding  Dir = 1, Dur = 46
01:04:57.863 00.000 16108 IsSlewing returns 0
01:04:57.863 00.000 16108 IsGuiding returns 0
01:04:57.866 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3437, FiltMin=2957, FiltMax=63565, Gamma=1.000
01:04:57.869 00.003 16108 PulseGuide returned control before completion, sleep 51
01:04:57.890 00.021 21068 UpdateGuideState exits: m=133069 SNR=90.8
01:04:57.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:57.894 00.002 21068 Enqueuing Expose request
01:04:57.931 00.037 16108 IsGuiding returns 1
01:04:57.931 00.000 16108 scope still moving after pulse duration time elapsed
01:04:57.962 00.031 16108 IsSlewing returns 0
01:04:57.962 00.000 16108 IsGuiding returns 0
01:04:57.963 00.001 16108 scope move finished after 46 + 53 ms
01:04:57.963 00.000 16108 Move returns status 0, amount 46
01:04:57.963 00.000 16108 move complete, result=0
01:04:57.963 00.000 16108 worker thread done servicing request
01:04:57.963 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
01:04:57.966 00.003 16108 Worker thread wakes up
01:04:57.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:57.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:04:59.128 01.162 16108 Exposure complete
01:04:59.190 00.062 16108 worker thread done servicing request
01:04:59.190 00.000 21068 OnExposeComplete: enter
01:04:59.193 00.003 21068 UpdateGuideState(): m_state=6
01:04:59.194 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9225
01:04:59.196 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=874.86, Mass=115191, SNR=73.5, Peak=13961 HFD=3.3
01:04:59.197 00.001 21068 MultiStar: [#1 0.22,0.05,1.37,U] [#2 0.06,0.28,1.42,U] [#3 0.21,0.23,1.24,U] [#4 0.40,0.09,0.99,U] [#5 0.17,0.08,1.04,U] [#6 -0.21,-0.29,0.91,U] [#7 -0.13,-0.04,0.69,U] [#8 -0.23,0.17,0.91,U] 
01:04:59.198 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.01, -0.02}
01:04:59.200 00.002 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
01:04:59.201 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
01:04:59.204 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.23 mountX=0.01 mountY=0.02, mountTheta=1.10
01:04:59.207 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
01:04:59.208 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
01:04:59.209 00.001 16108 Worker thread wakes up
01:04:59.210 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:04:59.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:04:59.210 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
01:04:59.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:59.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:59.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:59.210 00.000 16108 MoveAxis(E, 0, ABG)
01:04:59.210 00.000 16108 Move returns status 0, amount 0
01:04:59.211 00.001 16108 MoveAxis(N, 0, ABG)
01:04:59.211 00.000 16108 Move returns status 0, amount 0
01:04:59.211 00.000 16108 move complete, result=0
01:04:59.211 00.000 16108 worker thread done servicing request
01:04:59.218 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3437, FiltMin=2873, FiltMax=61811, Gamma=1.000
01:04:59.235 00.017 21068 UpdateGuideState exits: m=115191 SNR=73.5
01:04:59.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:59.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:04:59.237 00.000 21068 Enqueuing Expose request
01:04:59.238 00.001 16108 Worker thread wakes up
01:04:59.238 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:59.239 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:04:59.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:00.223 00.984 16108 Exposure complete
01:05:00.279 00.056 16108 worker thread done servicing request
01:05:00.279 00.000 21068 OnExposeComplete: enter
01:05:00.282 00.003 21068 UpdateGuideState(): m_state=6
01:05:00.284 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9226
01:05:00.285 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.92, Mass=127471, SNR=87.6, Peak=16749 HFD=3.3
01:05:00.286 00.001 21068 MultiStar: [#1 0.13,-0.10,1.05,U] [#2 -0.19,0.09,1.18,U] [#3 -0.01,0.07,0.88,U] [#4 0.07,-0.04,0.80,U] [#5 0.14,0.06,0.98,U] [#6 -0.17,-0.05,0.78,U] [#7 0.05,0.11,0.56,U] [#8 -0.19,0.21,0.67,U] 
01:05:00.287 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.13, 0.04}
01:05:00.288 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
01:05:00.289 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
01:05:00.289 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.33 mountX=0.04 mountY=-0.03, mountTheta=-0.60
01:05:00.292 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
01:05:00.293 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
01:05:00.294 00.001 16108 Worker thread wakes up
01:05:00.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:05:00.294 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:05:00.294 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
01:05:00.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:00.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:00.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:00.294 00.000 16108 MoveAxis(E, 0, ABG)
01:05:00.295 00.001 16108 Move returns status 0, amount 0
01:05:00.295 00.000 16108 MoveAxis(N, 0, ABG)
01:05:00.295 00.000 16108 Move returns status 0, amount 0
01:05:00.295 00.000 16108 move complete, result=0
01:05:00.295 00.000 16108 worker thread done servicing request
01:05:00.298 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3437, FiltMin=2969, FiltMax=54265, Gamma=1.000
01:05:00.315 00.017 21068 UpdateGuideState exits: m=127471 SNR=87.6
01:05:00.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.316 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:00.317 00.001 21068 Enqueuing Expose request
01:05:00.318 00.001 16108 Worker thread wakes up
01:05:00.318 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:00.318 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:00.319 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:01.490 01.171 16108 Exposure complete
01:05:01.546 00.056 16108 worker thread done servicing request
01:05:01.546 00.000 21068 OnExposeComplete: enter
01:05:01.546 00.000 21068 UpdateGuideState(): m_state=6
01:05:01.547 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9227
01:05:01.548 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.95, Mass=114302, SNR=81.3, Peak=14281 HFD=3.2
01:05:01.549 00.001 21068 MultiStar: [#1 0.10,-0.01,1.32,U] [#2 -0.27,0.31,1.37,U] [#3 -0.07,0.07,1.13,U] [#4 0.29,0.27,0.86,U] [#5 -0.18,0.36,0.95,U] [#6 -0.35,-0.14,0.88,U] [#7 0.29,0.22,0.70,U] [#8 0.21,0.35,0.68,U] 
01:05:01.550 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.00, 0.07}
01:05:01.550 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
01:05:01.551 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
01:05:01.552 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.53 mountX=0.01 mountY=-0.07, mountTheta=-1.43
01:05:01.553 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.07, opts=13)
01:05:01.555 00.002 21068 Enqueuing Move request for scope (0.00, 0.07)
01:05:01.556 00.001 16108 Worker thread wakes up
01:05:01.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:05:01.556 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:05:01.556 00.000 16108 Moving (0.00, 0.07) raw xDistance=0.01 yDistance=-0.07
01:05:01.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:01.556 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:01.557 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:01.557 00.000 16108 MoveAxis(E, 0, ABG)
01:05:01.557 00.000 16108 Move returns status 0, amount 0
01:05:01.557 00.000 16108 MoveAxis(N, 0, ABG)
01:05:01.557 00.000 16108 Move returns status 0, amount 0
01:05:01.557 00.000 16108 move complete, result=0
01:05:01.557 00.000 16108 worker thread done servicing request
01:05:01.560 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3437, FiltMin=2877, FiltMax=58787, Gamma=1.000
01:05:01.576 00.016 21068 UpdateGuideState exits: m=114302 SNR=81.3
01:05:01.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.577 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:01.578 00.001 21068 Enqueuing Expose request
01:05:01.579 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:01.580 00.001 16108 Worker thread wakes up
01:05:01.580 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:01.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:02.558 00.978 16108 Exposure complete
01:05:02.631 00.073 16108 worker thread done servicing request
01:05:02.631 00.000 21068 OnExposeComplete: enter
01:05:02.632 00.001 21068 UpdateGuideState(): m_state=6
01:05:02.633 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9228
01:05:02.634 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.04, Mass=130162, SNR=93.0, Peak=15705 HFD=3.4
01:05:02.635 00.001 21068 MultiStar: [#1 -0.10,-0.15,1.01,U] [#2 0.00,0.21,1.06,U] [#3 0.07,0.08,0.87,U] [#4 -0.25,-0.05,0.82,U] [#5 0.14,0.11,0.84,U] [#6 -0.60,-0.24,0.00,M1] [#7 0.01,0.05,0.66,U] [#8 -0.15,0.12,0.74,U] 
01:05:02.636 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.07}, one-star: {-0.18, 0.16}
01:05:02.637 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
01:05:02.638 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
01:05:02.639 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.29 mountX=0.07 mountY=-0.05, mountTheta=-0.64
01:05:02.640 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
01:05:02.642 00.002 21068 Enqueuing Move request for scope (-0.06, 0.07)
01:05:02.643 00.001 16108 Worker thread wakes up
01:05:02.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:05:02.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:05:02.643 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
01:05:02.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:02.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:02.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:02.643 00.000 16108 MoveAxis(E, 0, ABG)
01:05:02.643 00.000 16108 Move returns status 0, amount 0
01:05:02.643 00.000 16108 MoveAxis(N, 0, ABG)
01:05:02.643 00.000 16108 Move returns status 0, amount 0
01:05:02.643 00.000 16108 move complete, result=0
01:05:02.644 00.001 16108 worker thread done servicing request
01:05:02.652 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3440, FiltMin=2902, FiltMax=60243, Gamma=1.000
01:05:02.669 00.017 21068 UpdateGuideState exits: m=130162 SNR=93.0
01:05:02.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:02.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:02.672 00.001 21068 Enqueuing Expose request
01:05:02.673 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:02.673 00.000 16108 Worker thread wakes up
01:05:02.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:02.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:03.847 01.174 16108 Exposure complete
01:05:03.913 00.066 16108 worker thread done servicing request
01:05:03.913 00.000 21068 OnExposeComplete: enter
01:05:03.914 00.001 21068 UpdateGuideState(): m_state=6
01:05:03.914 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9229
01:05:03.915 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.74, Mass=102421, SNR=73.6, Peak=13113 HFD=3.2
01:05:03.916 00.001 21068 MultiStar: [#1 0.12,-0.02,1.36,U] [#2 -0.04,0.16,1.33,U] [#3 0.15,0.06,1.16,U] [#4 0.08,-0.02,0.88,U] [#5 -0.35,0.09,1.05,U] [#6 -0.26,-0.19,0.94,U] [#7 -0.03,0.09,0.74,U] [#8 -0.21,-0.13,0.97,U] 
01:05:03.918 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.07, -0.14}
01:05:03.918 00.000 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
01:05:03.919 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
01:05:03.920 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.06 mountX=0.06 mountY=0.02, mountTheta=0.31
01:05:03.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.00, opts=13)
01:05:03.922 00.001 21068 Enqueuing Move request for scope (-0.06, -0.00)
01:05:03.922 00.000 16108 Worker thread wakes up
01:05:03.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:05:03.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:05:03.922 00.000 16108 Moving (-0.06, -0.00) raw xDistance=0.06 yDistance=0.02
01:05:03.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:05:03.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:03.923 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:05:03.923 00.000 16108 MoveAxis(E, 0, ABG)
01:05:03.923 00.000 16108 Move returns status 0, amount 0
01:05:03.923 00.000 16108 MoveAxis(N, 0, ABG)
01:05:03.923 00.000 16108 Move returns status 0, amount 0
01:05:03.923 00.000 16108 move complete, result=0
01:05:03.923 00.000 16108 worker thread done servicing request
01:05:03.926 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3440, FiltMin=2976, FiltMax=60227, Gamma=1.000
01:05:03.942 00.016 21068 UpdateGuideState exits: m=102421 SNR=73.6
01:05:03.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:03.944 00.000 21068 Enqueuing Expose request
01:05:03.945 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:03.946 00.001 16108 Worker thread wakes up
01:05:03.946 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:03.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:04.930 00.984 16108 Exposure complete
01:05:05.005 00.075 16108 worker thread done servicing request
01:05:05.005 00.000 21068 OnExposeComplete: enter
01:05:05.006 00.001 21068 UpdateGuideState(): m_state=6
01:05:05.007 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9230
01:05:05.009 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=874.87, Mass=137204, SNR=83.4, Peak=16265 HFD=3.5
01:05:05.010 00.001 21068 MultiStar: [#1 -0.02,-0.11,1.16,U] [#2 -0.06,0.08,1.50,U] [#3 0.02,0.08,1.12,U] [#4 0.03,0.16,0.74,U] [#5 0.09,0.26,0.91,U] [#6 -0.02,-0.35,0.74,U] [#7 0.62,0.16,0.00,M1] [#8 -0.21,0.04,0.81,U] 
01:05:05.011 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.07, -0.01}
01:05:05.012 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
01:05:05.013 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
01:05:05.014 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.02 mountX=0.02 mountY=-0.02, mountTheta=-0.92
01:05:05.015 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
01:05:05.016 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
01:05:05.017 00.001 16108 Worker thread wakes up
01:05:05.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:05:05.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:05:05.017 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
01:05:05.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:05:05.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:05.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:05.017 00.000 16108 MoveAxis(E, 0, ABG)
01:05:05.017 00.000 16108 Move returns status 0, amount 0
01:05:05.017 00.000 16108 MoveAxis(N, 0, ABG)
01:05:05.017 00.000 16108 Move returns status 0, amount 0
01:05:05.017 00.000 16108 move complete, result=0
01:05:05.017 00.000 16108 worker thread done servicing request
01:05:05.021 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3440, FiltMin=2969, FiltMax=62873, Gamma=1.000
01:05:05.037 00.016 21068 UpdateGuideState exits: m=137204 SNR=83.4
01:05:05.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.038 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:05.039 00.001 21068 Enqueuing Expose request
01:05:05.041 00.002 16108 Worker thread wakes up
01:05:05.041 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:05.041 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:05.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:06.225 01.184 16108 Exposure complete
01:05:06.283 00.058 16108 worker thread done servicing request
01:05:06.283 00.000 21068 OnExposeComplete: enter
01:05:06.284 00.001 21068 UpdateGuideState(): m_state=6
01:05:06.286 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9231
01:05:06.287 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=874.59, Mass=123205, SNR=80.5, Peak=13017 HFD=3.4
01:05:06.288 00.001 21068 MultiStar: [#1 -0.00,-0.00,1.43,U] [#2 -0.14,0.10,1.07,U] [#3 0.18,0.03,0.98,U] [#4 -0.06,-0.24,0.91,U] [#5 0.05,-0.01,0.92,U] [#6 -0.20,-0.28,0.88,U] [#7 -0.03,-0.31,0.58,U] [#8 0.10,0.03,0.83,U] 
01:05:06.288 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.17, -0.30}
01:05:06.289 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
01:05:06.290 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
01:05:06.290 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=-0.02 mountY=0.09, mountTheta=1.84
01:05:06.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
01:05:06.293 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
01:05:06.293 00.000 16108 Worker thread wakes up
01:05:06.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:05:06.295 00.002 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:05:06.295 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.09
01:05:06.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:06.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:06.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:05:06.295 00.000 16108 MoveAxis(E, 0, ABG)
01:05:06.295 00.000 16108 Move returns status 0, amount 0
01:05:06.295 00.000 16108 MoveAxis(N, 0, ABG)
01:05:06.295 00.000 16108 Move returns status 0, amount 0
01:05:06.295 00.000 16108 move complete, result=0
01:05:06.295 00.000 16108 worker thread done servicing request
01:05:06.298 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3440, FiltMin=2969, FiltMax=65472, Gamma=1.000
01:05:06.313 00.015 21068 UpdateGuideState exits: m=123205 SNR=80.5
01:05:06.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:06.316 00.001 21068 Enqueuing Expose request
01:05:06.316 00.000 16108 Worker thread wakes up
01:05:06.318 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:06.318 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:06.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:07.305 00.987 16108 Exposure complete
01:05:07.388 00.083 16108 worker thread done servicing request
01:05:07.388 00.000 21068 OnExposeComplete: enter
01:05:07.389 00.001 21068 UpdateGuideState(): m_state=6
01:05:07.390 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9232
01:05:07.391 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.69, Mass=114830, SNR=78.9, Peak=14473 HFD=3.4
01:05:07.392 00.001 21068 MultiStar: [#1 0.06,-0.09,1.20,U] [#2 0.31,-0.12,1.12,U] [#3 0.08,0.13,1.05,U] [#4 0.42,-0.25,0.00,M1] [#5 0.14,0.28,0.85,U] [#6 -0.05,-0.23,0.77,U] [#7 0.12,-0.33,0.72,U] [#8 0.43,-0.33,0.00,M1] 
01:05:07.393 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.07}, one-star: {0.15, -0.19}
01:05:07.394 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
01:05:07.395 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
01:05:07.396 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.13 mountY=0.04, mountTheta=2.84
01:05:07.397 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
01:05:07.398 00.001 21068 Enqueuing Move request for scope (0.12, -0.07)
01:05:07.399 00.001 16108 Worker thread wakes up
01:05:07.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:05:07.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:05:07.399 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.04
01:05:07.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:05:07.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:07.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:07.399 00.000 16108 MoveAxis(E, 0, ABG)
01:05:07.399 00.000 16108 Move returns status 0, amount 0
01:05:07.399 00.000 16108 MoveAxis(N, 0, ABG)
01:05:07.399 00.000 16108 Move returns status 0, amount 0
01:05:07.399 00.000 16108 move complete, result=0
01:05:07.400 00.001 16108 worker thread done servicing request
01:05:07.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3440, FiltMin=2947, FiltMax=53837, Gamma=1.000
01:05:07.422 00.019 21068 UpdateGuideState exits: m=114830 SNR=78.9
01:05:07.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:07.426 00.001 21068 Enqueuing Expose request
01:05:07.427 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:07.428 00.001 16108 Worker thread wakes up
01:05:07.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:07.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:08.591 01.163 16108 Exposure complete
01:05:08.659 00.068 16108 worker thread done servicing request
01:05:08.659 00.000 21068 OnExposeComplete: enter
01:05:08.661 00.002 21068 UpdateGuideState(): m_state=6
01:05:08.663 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9233
01:05:08.664 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.90, Mass=117334, SNR=82.7, Peak=12653 HFD=3.6
01:05:08.665 00.001 21068 MultiStar: [#1 0.33,-0.07,1.22,U] [#2 0.07,0.25,1.17,U] [#3 -0.02,0.13,0.99,U] [#4 0.18,0.11,0.72,U] [#5 0.07,-0.09,1.12,U] [#6 -0.06,-0.20,0.89,U] [#7 -0.57,-0.01,0.00,M1] [#8 -0.02,0.09,0.72,U] 
01:05:08.667 00.002 21068 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {-0.11, 0.02}
01:05:08.668 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
01:05:08.669 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
01:05:08.669 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
01:05:08.672 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
01:05:08.675 00.003 21068 Enqueuing Move request for scope (0.07, 0.03)
01:05:08.679 00.004 16108 Worker thread wakes up
01:05:08.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:05:08.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:05:08.679 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.04
01:05:08.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:08.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:08.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:05:08.679 00.000 16108 MoveAxis(E, 0, ABG)
01:05:08.679 00.000 16108 Move returns status 0, amount 0
01:05:08.679 00.000 16108 MoveAxis(N, 0, ABG)
01:05:08.679 00.000 16108 Move returns status 0, amount 0
01:05:08.680 00.001 16108 move complete, result=0
01:05:08.680 00.000 16108 worker thread done servicing request
01:05:08.688 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3440, FiltMin=2973, FiltMax=52966, Gamma=1.000
01:05:08.709 00.021 21068 UpdateGuideState exits: m=117334 SNR=82.7
01:05:08.711 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:08.711 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:08.712 00.001 21068 Enqueuing Expose request
01:05:08.714 00.002 16108 Worker thread wakes up
01:05:08.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:08.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:08.714 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:09.678 00.964 16108 Exposure complete
01:05:09.730 00.052 16108 worker thread done servicing request
01:05:09.730 00.000 21068 OnExposeComplete: enter
01:05:09.732 00.002 21068 UpdateGuideState(): m_state=6
01:05:09.734 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9234
01:05:09.735 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.84, Mass=124382, SNR=83.5, Peak=13145 HFD=3.6
01:05:09.736 00.001 21068 MultiStar: [#1 0.38,-0.14,1.00,U] [#2 0.22,0.00,1.24,U] [#3 0.35,0.12,0.84,U] [#4 0.37,0.06,0.77,U] [#5 0.27,-0.06,0.89,U] [#6 0.22,-0.27,0.73,U] [#7 -0.17,-0.25,0.59,U] [#8 0.12,-0.07,0.74,U] 
01:05:09.737 00.001 21068 single-star, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.13, -0.04}
01:05:09.738 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
01:05:09.739 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
01:05:09.739 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.13 mountY=0.01, mountTheta=3.10
01:05:09.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
01:05:09.743 00.002 21068 Enqueuing Move request for scope (0.13, -0.04)
01:05:09.743 00.000 16108 Worker thread wakes up
01:05:09.744 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:05:09.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:05:09.744 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.01
01:05:09.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:05:09.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:09.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:09.744 00.000 16108 MoveAxis(E, 0, ABG)
01:05:09.744 00.000 16108 Move returns status 0, amount 0
01:05:09.744 00.000 16108 MoveAxis(N, 0, ABG)
01:05:09.744 00.000 16108 Move returns status 0, amount 0
01:05:09.745 00.001 16108 move complete, result=0
01:05:09.745 00.000 16108 worker thread done servicing request
01:05:09.750 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3440, FiltMin=2950, FiltMax=59331, Gamma=1.000
01:05:09.765 00.015 21068 UpdateGuideState exits: m=124382 SNR=83.5
01:05:09.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:09.769 00.002 21068 Enqueuing Expose request
01:05:09.769 00.000 16108 Worker thread wakes up
01:05:09.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:09.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:09.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:10.938 01.168 16108 Exposure complete
01:05:11.009 00.071 16108 worker thread done servicing request
01:05:11.009 00.000 21068 OnExposeComplete: enter
01:05:11.010 00.001 21068 UpdateGuideState(): m_state=6
01:05:11.013 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9235
01:05:11.014 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=874.69, Mass=116399, SNR=90.7, Peak=12377 HFD=3.7
01:05:11.016 00.002 21068 MultiStar: [#1 0.35,-0.14,0.98,U] [#2 -0.15,0.03,1.09,U] [#3 -0.06,0.05,0.91,U] [#4 0.27,-0.31,0.71,U] [#5 0.20,-0.09,0.83,U] [#6 0.19,-0.12,0.78,U] [#7 0.51,-0.25,0.00,M1] [#8 0.01,-0.08,0.76,U] 
01:05:11.018 00.002 21068 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.31, -0.20}
01:05:11.021 00.003 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
01:05:11.023 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
01:05:11.024 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.15 mountY=0.07, mountTheta=2.73
01:05:11.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
01:05:11.027 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
01:05:11.028 00.001 16108 Worker thread wakes up
01:05:11.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:05:11.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:05:11.028 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=0.07
01:05:11.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:05:11.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:11.029 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:05:11.029 00.000 16108 MoveAxis(E, 0, ABG)
01:05:11.029 00.000 16108 Move returns status 0, amount 0
01:05:11.029 00.000 16108 MoveAxis(N, 0, ABG)
01:05:11.029 00.000 16108 Move returns status 0, amount 0
01:05:11.029 00.000 16108 move complete, result=0
01:05:11.029 00.000 16108 worker thread done servicing request
01:05:11.034 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3440, FiltMin=2899, FiltMax=57328, Gamma=1.000
01:05:11.054 00.020 21068 UpdateGuideState exits: m=116399 SNR=90.7
01:05:11.057 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:11.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:11.059 00.001 21068 Enqueuing Expose request
01:05:11.061 00.002 16108 Worker thread wakes up
01:05:11.061 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:11.062 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:11.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:12.043 00.981 16108 Exposure complete
01:05:12.109 00.066 16108 worker thread done servicing request
01:05:12.109 00.000 21068 OnExposeComplete: enter
01:05:12.111 00.002 21068 UpdateGuideState(): m_state=6
01:05:12.112 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9236
01:05:12.113 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=874.72, Mass=129761, SNR=85.6, Peak=13673 HFD=3.4
01:05:12.114 00.001 21068 MultiStar: [#1 0.29,-0.25,1.03,U] [#2 0.24,0.03,1.03,U] [#3 0.28,-0.01,1.00,U] [#4 0.01,-0.10,0.79,U] [#5 -0.03,-0.25,0.93,U] [#6 -0.30,-0.38,0.76,U] [#7 0.36,-0.15,0.48,U] [#8 0.26,-0.20,0.79,U] 
01:05:12.114 00.000 21068 single-star, 8 included, MultiStar: {0.12, -0.16}, one-star: {-0.01, -0.16}
01:05:12.116 00.002 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
01:05:12.117 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
01:05:12.119 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=-0.02 mountY=0.15, mountTheta=1.71
01:05:12.122 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.16, opts=13)
01:05:12.124 00.002 21068 Enqueuing Move request for scope (-0.01, -0.16)
01:05:12.125 00.001 16108 Worker thread wakes up
01:05:12.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
01:05:12.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
01:05:12.125 00.000 16108 Moving (-0.01, -0.16) raw xDistance=-0.02 yDistance=0.15
01:05:12.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:12.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:12.126 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:05:12.126 00.000 16108 MoveAxis(E, 0, ABG)
01:05:12.126 00.000 16108 Move returns status 0, amount 0
01:05:12.126 00.000 16108 MoveAxis(N, 0, ABG)
01:05:12.126 00.000 16108 Move returns status 0, amount 0
01:05:12.126 00.000 16108 move complete, result=0
01:05:12.126 00.000 16108 worker thread done servicing request
01:05:12.133 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3443, FiltMin=2937, FiltMax=51360, Gamma=1.000
01:05:12.157 00.024 21068 UpdateGuideState exits: m=129761 SNR=85.6
01:05:12.159 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.161 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:12.162 00.001 21068 Enqueuing Expose request
01:05:12.163 00.001 16108 Worker thread wakes up
01:05:12.163 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:12.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:12.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:13.321 01.158 16108 Exposure complete
01:05:13.419 00.098 16108 worker thread done servicing request
01:05:13.419 00.000 21068 OnExposeComplete: enter
01:05:13.420 00.001 21068 UpdateGuideState(): m_state=6
01:05:13.421 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9237
01:05:13.422 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.30, Mass=118261, SNR=70.5, Peak=10992 HFD=3.5
01:05:13.423 00.001 21068 MultiStar: [#1 0.21,-0.46,0.00,M1] [#2 0.12,-0.22,1.83,U] [#3 0.22,-0.27,1.18,U] [#4 0.61,-0.19,0.00,M1] [#5 0.53,-0.32,0.00,M1] [#6 -0.06,-0.35,0.78,U] [#7 0.27,-0.22,0.66,U] [#8 -0.02,-0.45,0.91,U] 
01:05:13.425 00.002 21068 refined, 5 included, MultiStar: {0.11, -0.34}, one-star: {0.11, -0.58}
01:05:13.426 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
01:05:13.426 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
01:05:13.427 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.34 hyp=0.35 cameraTheta=-1.25 mountX=-0.17 mountY=0.30, mountTheta=2.08
01:05:13.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.34, opts=13)
01:05:13.429 00.000 21068 Enqueuing Move request for scope (0.11, -0.34)
01:05:13.430 00.001 16108 Worker thread wakes up
01:05:13.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.34) opts 0xd
01:05:13.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.34)
01:05:13.430 00.000 16108 Moving (0.11, -0.34) raw xDistance=-0.17 yDistance=0.30
01:05:13.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:05:13.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:05:13.430 00.000 16108 MoveAxis(E, 0, ABG)
01:05:13.430 00.000 16108 Move returns status 0, amount 0
01:05:13.430 00.000 16108 MoveAxis(S, 60, ABG)
01:05:13.430 00.000 16108 Guiding  Dir = 1, Dur = 60
01:05:13.431 00.001 16108 IsSlewing returns 0
01:05:13.431 00.000 16108 IsGuiding returns 0
01:05:13.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3443, FiltMin=2896, FiltMax=59389, Gamma=1.000
01:05:13.437 00.002 16108 PulseGuide returned control before completion, sleep 65
01:05:13.457 00.020 21068 UpdateGuideState exits: m=118261 SNR=70.5
01:05:13.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:13.459 00.000 21068 Enqueuing Expose request
01:05:13.514 00.055 16108 IsGuiding returns 1
01:05:13.514 00.000 16108 scope still moving after pulse duration time elapsed
01:05:13.545 00.031 16108 IsSlewing returns 0
01:05:13.545 00.000 16108 IsGuiding returns 0
01:05:13.545 00.000 16108 scope move finished after 60 + 54 ms
01:05:13.545 00.000 16108 Move returns status 0, amount 60
01:05:13.545 00.000 16108 move complete, result=0
01:05:13.545 00.000 16108 worker thread done servicing request
01:05:13.545 00.000 16108 Worker thread wakes up
01:05:13.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:13.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:13.545 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 60 ms SOUTH
01:05:14.515 00.970 16108 Exposure complete
01:05:14.587 00.072 16108 worker thread done servicing request
01:05:14.587 00.000 21068 OnExposeComplete: enter
01:05:14.589 00.002 21068 UpdateGuideState(): m_state=6
01:05:14.590 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9238
01:05:14.592 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=874.70, Mass=126725, SNR=88.2, Peak=13481 HFD=3.6
01:05:14.593 00.001 21068 MultiStar: [#1 -0.07,-0.19,1.10,U] [#2 -0.14,-0.17,1.07,U] [#3 0.19,0.04,0.75,U] [#4 0.60,0.12,0.00,M2] [#5 0.29,-0.15,0.75,U] [#6 0.13,-0.35,0.74,U] [#7 0.13,-0.25,0.52,U] [#8 -0.01,0.08,0.77,U] 
01:05:14.595 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.29, -0.18}
01:05:14.596 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
01:05:14.596 00.000 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
01:05:14.597 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.03 mountX=-0.11 mountY=0.12, mountTheta=2.31
01:05:14.600 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
01:05:14.601 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
01:05:14.602 00.001 16108 Worker thread wakes up
01:05:14.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:05:14.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:05:14.602 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.11 yDistance=0.12
01:05:14.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:05:14.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:14.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:05:14.602 00.000 16108 MoveAxis(E, 0, ABG)
01:05:14.602 00.000 16108 Move returns status 0, amount 0
01:05:14.602 00.000 16108 MoveAxis(N, 0, ABG)
01:05:14.602 00.000 16108 Move returns status 0, amount 0
01:05:14.602 00.000 16108 move complete, result=0
01:05:14.602 00.000 16108 worker thread done servicing request
01:05:14.606 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3443, FiltMin=2957, FiltMax=50336, Gamma=1.000
01:05:14.626 00.020 21068 UpdateGuideState exits: m=126725 SNR=88.2
01:05:14.628 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:14.632 00.003 21068 Enqueuing Expose request
01:05:14.633 00.001 16108 Worker thread wakes up
01:05:14.634 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:14.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:14.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:15.804 01.169 16108 Exposure complete
01:05:15.859 00.055 16108 worker thread done servicing request
01:05:15.859 00.000 21068 OnExposeComplete: enter
01:05:15.860 00.001 21068 UpdateGuideState(): m_state=6
01:05:15.861 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9239
01:05:15.862 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.67, Mass=111746, SNR=79.9, Peak=12153 HFD=3.4
01:05:15.863 00.001 21068 MultiStar: [#1 0.23,-0.07,1.13,U] [#2 0.11,0.13,1.21,U] [#3 0.19,0.02,1.27,U] [#4 0.46,-0.35,0.00,M3] [#5 0.67,0.07,0.00,M1] [#6 0.06,-0.21,0.84,U] [#7 0.37,0.01,0.70,U] [#8 0.57,0.01,0.00,M1] 
01:05:15.864 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.06, -0.21}
01:05:15.864 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
01:05:15.865 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
01:05:15.866 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=-0.17 mountY=0.01, mountTheta=3.10
01:05:15.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
01:05:15.868 00.000 21068 Enqueuing Move request for scope (0.16, -0.05)
01:05:15.869 00.001 16108 Worker thread wakes up
01:05:15.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:05:15.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:05:15.870 00.001 16108 Moving (0.16, -0.05) raw xDistance=-0.17 yDistance=0.01
01:05:15.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:05:15.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:15.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:15.870 00.000 16108 MoveAxis(E, 0, ABG)
01:05:15.870 00.000 16108 Move returns status 0, amount 0
01:05:15.870 00.000 16108 MoveAxis(N, 0, ABG)
01:05:15.871 00.001 16108 Move returns status 0, amount 0
01:05:15.871 00.000 16108 move complete, result=0
01:05:15.871 00.000 16108 worker thread done servicing request
01:05:15.874 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3440, FiltMin=2905, FiltMax=56800, Gamma=1.000
01:05:15.890 00.016 21068 UpdateGuideState exits: m=111746 SNR=79.9
01:05:15.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.891 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:15.892 00.001 21068 Enqueuing Expose request
01:05:15.893 00.001 16108 Worker thread wakes up
01:05:15.893 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:15.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:15.894 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:16.875 00.981 16108 Exposure complete
01:05:16.942 00.067 16108 worker thread done servicing request
01:05:16.942 00.000 21068 OnExposeComplete: enter
01:05:16.943 00.001 21068 UpdateGuideState(): m_state=6
01:05:16.944 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9240
01:05:16.945 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=874.73, Mass=131803, SNR=90.3, Peak=13801 HFD=3.7
01:05:16.946 00.001 21068 MultiStar: [#1 0.04,-0.14,1.06,U] [#2 0.18,0.15,1.01,U] [#3 0.32,-0.03,0.82,U] [#4 0.24,-0.15,0.82,U] [#5 0.63,0.04,0.00,M2] [#6 -0.05,-0.33,0.72,U] [#7 0.37,-0.28,0.55,U] [#8 0.60,0.13,0.00,M2] 
01:05:16.947 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.12}, one-star: {0.38, -0.15}
01:05:16.947 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:05:16.948 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
01:05:16.949 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=-0.22 mountY=0.06, mountTheta=2.86
01:05:16.950 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.12, opts=13)
01:05:16.951 00.001 21068 Enqueuing Move request for scope (0.21, -0.12)
01:05:16.952 00.001 16108 Worker thread wakes up
01:05:16.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
01:05:16.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
01:05:16.952 00.000 16108 Moving (0.21, -0.12) raw xDistance=-0.22 yDistance=0.06
01:05:16.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:05:16.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:16.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:05:16.953 00.001 16108 MoveAxis(E, 58, ABG)
01:05:16.953 00.000 16108 Guiding  Dir = 2, Dur = 58
01:05:16.953 00.000 16108 IsSlewing returns 0
01:05:16.953 00.000 16108 IsGuiding returns 0
01:05:16.955 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3443, FiltMin=2976, FiltMax=56960, Gamma=1.000
01:05:16.965 00.010 16108 PulseGuide returned control before completion, sleep 58
01:05:16.979 00.014 21068 UpdateGuideState exits: m=131803 SNR=90.3
01:05:16.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:16.982 00.001 21068 Enqueuing Expose request
01:05:17.026 00.044 16108 IsGuiding returns 1
01:05:17.026 00.000 16108 scope still moving after pulse duration time elapsed
01:05:17.058 00.032 16108 IsSlewing returns 0
01:05:17.058 00.000 16108 IsGuiding returns 0
01:05:17.058 00.000 16108 scope move finished after 58 + 45 ms
01:05:17.058 00.000 16108 Move returns status 0, amount 58
01:05:17.058 00.000 16108 MoveAxis(N, 0, ABG)
01:05:17.058 00.000 16108 Move returns status 0, amount 0
01:05:17.058 00.000 16108 move complete, result=0
01:05:17.058 00.000 16108 worker thread done servicing request
01:05:17.058 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:05:17.060 00.002 16108 Worker thread wakes up
01:05:17.060 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:17.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:18.227 01.167 16108 Exposure complete
01:05:18.287 00.060 16108 worker thread done servicing request
01:05:18.287 00.000 21068 OnExposeComplete: enter
01:05:18.289 00.002 21068 UpdateGuideState(): m_state=6
01:05:18.290 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9241
01:05:18.291 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=874.60, Mass=112162, SNR=76.0, Peak=12141 HFD=3.3
01:05:18.293 00.002 21068 MultiStar: [#1 -0.23,-0.10,1.23,U] [#2 0.31,0.08,1.23,U] [#3 0.46,0.24,0.00,M1] [#4 0.55,0.04,0.00,M3] [#5 -0.10,-0.01,1.02,U] [#6 -0.17,-0.18,0.79,U] [#7 0.06,0.02,0.61,U] [#8 0.10,0.07,0.78,U] 
01:05:18.295 00.002 21068 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.01, -0.28}
01:05:18.295 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
01:05:18.298 00.003 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
01:05:18.299 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.69 mountX=-0.00 mountY=0.06, mountTheta=1.63
01:05:18.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
01:05:18.302 00.001 21068 Enqueuing Move request for scope (-0.01, -0.06)
01:05:18.302 00.000 16108 Worker thread wakes up
01:05:18.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:05:18.303 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:05:18.303 00.000 16108 Moving (-0.01, -0.06) raw xDistance=-0.00 yDistance=0.06
01:05:18.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:05:18.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:18.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:05:18.303 00.000 16108 MoveAxis(E, 0, ABG)
01:05:18.303 00.000 16108 Move returns status 0, amount 0
01:05:18.303 00.000 16108 MoveAxis(N, 0, ABG)
01:05:18.303 00.000 16108 Move returns status 0, amount 0
01:05:18.303 00.000 16108 move complete, result=0
01:05:18.303 00.000 16108 worker thread done servicing request
01:05:18.307 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3443, FiltMin=2957, FiltMax=51814, Gamma=1.000
01:05:18.331 00.024 21068 UpdateGuideState exits: m=112162 SNR=76.0
01:05:18.333 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.335 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:18.337 00.002 21068 Enqueuing Expose request
01:05:18.338 00.001 16108 Worker thread wakes up
01:05:18.338 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:18.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:18.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:19.316 00.977 16108 Exposure complete
01:05:19.395 00.079 16108 worker thread done servicing request
01:05:19.395 00.000 21068 OnExposeComplete: enter
01:05:19.396 00.001 21068 UpdateGuideState(): m_state=6
01:05:19.398 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9242
01:05:19.399 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=874.77, Mass=130828, SNR=90.2, Peak=14073 HFD=3.5
01:05:19.400 00.001 21068 MultiStar: [#1 0.09,0.12,0.90,U] [#2 -0.10,0.26,1.08,U] [#3 0.31,0.18,1.02,U] [#4 0.17,-0.10,0.73,U] [#5 -0.01,0.10,0.85,U] [#6 0.06,-0.25,0.78,U] [#7 -0.17,-0.14,0.63,U] [#8 0.17,0.05,0.69,U] 
01:05:19.401 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.37, -0.11}
01:05:19.401 00.000 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
01:05:19.402 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
01:05:19.403 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=-0.10 mountY=-0.06, mountTheta=-2.64
01:05:19.404 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
01:05:19.405 00.001 21068 Enqueuing Move request for scope (0.11, 0.03)
01:05:19.406 00.001 16108 Worker thread wakes up
01:05:19.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:05:19.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:05:19.406 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.10 yDistance=-0.06
01:05:19.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:19.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:19.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:19.406 00.000 16108 MoveAxis(E, 0, ABG)
01:05:19.406 00.000 16108 Move returns status 0, amount 0
01:05:19.406 00.000 16108 MoveAxis(N, 0, ABG)
01:05:19.406 00.000 16108 Move returns status 0, amount 0
01:05:19.406 00.000 16108 move complete, result=0
01:05:19.406 00.000 16108 worker thread done servicing request
01:05:19.410 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3443, FiltMin=2937, FiltMax=56493, Gamma=1.000
01:05:19.425 00.015 21068 UpdateGuideState exits: m=130828 SNR=90.2
01:05:19.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.426 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:19.428 00.002 21068 Enqueuing Expose request
01:05:19.429 00.001 16108 Worker thread wakes up
01:05:19.429 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:19.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:19.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:20.607 01.178 16108 Exposure complete
01:05:20.662 00.055 16108 worker thread done servicing request
01:05:20.662 00.000 21068 OnExposeComplete: enter
01:05:20.663 00.001 21068 UpdateGuideState(): m_state=6
01:05:20.664 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9243
01:05:20.665 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=874.90, Mass=126513, SNR=84.7, Peak=14457 HFD=3.4
01:05:20.666 00.001 21068 MultiStar: [#1 0.04,-0.22,1.23,U] [#2 -0.23,0.29,1.07,U] [#3 0.27,-0.21,1.01,U] [#4 0.25,-0.15,0.83,U] [#5 0.01,0.16,0.83,U] [#6 -0.22,-0.06,0.82,U] [#7 0.17,0.02,0.64,U] [#8 -0.07,0.18,0.79,U] 
01:05:20.666 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.22, 0.02}
01:05:20.667 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
01:05:20.668 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
01:05:20.669 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.08 mountX=-0.05 mountY=-0.01, mountTheta=-2.99
01:05:20.671 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
01:05:20.672 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
01:05:20.673 00.001 16108 Worker thread wakes up
01:05:20.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
01:05:20.673 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
01:05:20.673 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
01:05:20.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:20.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:20.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:20.673 00.000 16108 MoveAxis(E, 0, ABG)
01:05:20.673 00.000 16108 Move returns status 0, amount 0
01:05:20.673 00.000 16108 MoveAxis(N, 0, ABG)
01:05:20.673 00.000 16108 Move returns status 0, amount 0
01:05:20.673 00.000 16108 move complete, result=0
01:05:20.673 00.000 16108 worker thread done servicing request
01:05:20.679 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3443, FiltMin=2925, FiltMax=61552, Gamma=1.000
01:05:20.709 00.030 21068 UpdateGuideState exits: m=126513 SNR=84.7
01:05:20.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.712 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:20.714 00.002 21068 Enqueuing Expose request
01:05:20.716 00.002 16108 Worker thread wakes up
01:05:20.716 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:20.718 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:20.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:21.695 00.977 16108 Exposure complete
01:05:21.777 00.082 16108 worker thread done servicing request
01:05:21.777 00.000 21068 OnExposeComplete: enter
01:05:21.778 00.001 21068 UpdateGuideState(): m_state=6
01:05:21.780 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9244
01:05:21.781 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.66, Mass=114924, SNR=77.0, Peak=13449 HFD=3.2
01:05:21.783 00.002 21068 MultiStar: [#1 0.09,-0.19,1.19,U] [#2 0.01,-0.10,1.37,U] [#3 0.27,0.08,1.09,U] [#4 0.50,-0.13,0.00,M2] [#5 0.10,-0.02,0.98,U] [#6 -0.33,-0.46,0.00,M1] [#7 0.22,-0.27,0.74,U] [#8 0.21,-0.00,0.89,U] 
01:05:21.785 00.002 21068 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.10, -0.22}
01:05:21.787 00.002 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
01:05:21.788 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
01:05:21.790 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.64 mountX=-0.15 mountY=0.06, mountTheta=2.73
01:05:21.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
01:05:21.796 00.004 21068 Enqueuing Move request for scope (0.13, -0.10)
01:05:21.798 00.002 16108 Worker thread wakes up
01:05:21.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:05:21.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:05:21.798 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=0.06
01:05:21.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:05:21.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:21.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:05:21.799 00.001 16108 MoveAxis(E, 0, ABG)
01:05:21.799 00.000 16108 Move returns status 0, amount 0
01:05:21.799 00.000 16108 MoveAxis(N, 0, ABG)
01:05:21.799 00.000 16108 Move returns status 0, amount 0
01:05:21.799 00.000 16108 move complete, result=0
01:05:21.799 00.000 16108 worker thread done servicing request
01:05:21.807 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3443, FiltMin=2944, FiltMax=57856, Gamma=1.000
01:05:21.835 00.028 21068 UpdateGuideState exits: m=114924 SNR=77.0
01:05:21.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:21.838 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:21.839 00.001 21068 Enqueuing Expose request
01:05:21.840 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:21.842 00.002 16108 Worker thread wakes up
01:05:21.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:21.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:23.007 01.165 16108 Exposure complete
01:05:23.062 00.055 16108 worker thread done servicing request
01:05:23.062 00.000 21068 OnExposeComplete: enter
01:05:23.063 00.001 21068 UpdateGuideState(): m_state=6
01:05:23.064 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9245
01:05:23.065 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.95, Mass=115538, SNR=77.8, Peak=15161 HFD=3.1
01:05:23.066 00.001 21068 MultiStar: [#1 -0.09,0.04,1.34,U] [#2 0.09,0.14,1.30,U] [#3 0.12,0.13,1.36,U] [#4 0.02,0.11,0.76,U] [#5 -0.07,0.14,1.12,U] [#6 -0.37,-0.14,0.85,U] [#7 0.27,0.17,0.78,U] [#8 -0.08,0.37,0.76,U] 
01:05:23.067 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.01, 0.07}
01:05:23.067 00.000 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
01:05:23.068 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
01:05:23.069 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.50 mountX=0.01 mountY=-0.07, mountTheta=-1.47
01:05:23.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.07, opts=13)
01:05:23.072 00.001 21068 Enqueuing Move request for scope (0.01, 0.07)
01:05:23.073 00.001 16108 Worker thread wakes up
01:05:23.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:05:23.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:05:23.073 00.000 16108 Moving (0.01, 0.07) raw xDistance=0.01 yDistance=-0.07
01:05:23.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:23.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:23.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:23.073 00.000 16108 MoveAxis(E, 0, ABG)
01:05:23.073 00.000 16108 Move returns status 0, amount 0
01:05:23.073 00.000 16108 MoveAxis(N, 0, ABG)
01:05:23.073 00.000 16108 Move returns status 0, amount 0
01:05:23.073 00.000 16108 move complete, result=0
01:05:23.073 00.000 16108 worker thread done servicing request
01:05:23.077 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3443, FiltMin=2953, FiltMax=60016, Gamma=1.000
01:05:23.092 00.015 21068 UpdateGuideState exits: m=115538 SNR=77.8
01:05:23.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:23.094 00.000 21068 Enqueuing Expose request
01:05:23.095 00.001 16108 Worker thread wakes up
01:05:23.095 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:23.096 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:23.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:24.090 00.994 16108 Exposure complete
01:05:24.154 00.064 16108 worker thread done servicing request
01:05:24.155 00.001 21068 OnExposeComplete: enter
01:05:24.157 00.002 21068 UpdateGuideState(): m_state=6
01:05:24.157 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9246
01:05:24.158 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.84, Mass=111362, SNR=74.9, Peak=16377 HFD=3.2
01:05:24.159 00.001 21068 MultiStar: [#1 -0.16,0.27,1.28,U] [#2 0.19,0.53,0.00,M1] [#3 0.25,0.22,1.21,U] [#4 -0.01,0.26,0.89,U] [#5 0.10,0.54,0.00,M1] [#6 -0.28,0.00,0.88,U] [#7 0.32,0.37,0.00,M1] [#8 0.18,0.24,0.86,U] 
01:05:24.160 00.001 21068 single-star, 5 included, MultiStar: {0.01, 0.16}, one-star: {0.09, -0.04}
01:05:24.160 00.000 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
01:05:24.161 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
01:05:24.162 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.47 mountX=-0.09 mountY=0.02, mountTheta=2.90
01:05:24.163 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
01:05:24.164 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
01:05:24.166 00.002 16108 Worker thread wakes up
01:05:24.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:05:24.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:05:24.166 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
01:05:24.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:05:24.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:24.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:05:24.166 00.000 16108 MoveAxis(E, 0, ABG)
01:05:24.167 00.001 16108 Move returns status 0, amount 0
01:05:24.167 00.000 16108 MoveAxis(N, 0, ABG)
01:05:24.167 00.000 16108 Move returns status 0, amount 0
01:05:24.167 00.000 16108 move complete, result=0
01:05:24.167 00.000 16108 worker thread done servicing request
01:05:24.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3446, FiltMin=2928, FiltMax=61040, Gamma=1.000
01:05:24.187 00.017 21068 UpdateGuideState exits: m=111362 SNR=74.9
01:05:24.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:24.189 00.000 21068 Enqueuing Expose request
01:05:24.190 00.001 16108 Worker thread wakes up
01:05:24.190 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:24.191 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:24.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:25.352 01.161 16108 Exposure complete
01:05:25.431 00.079 16108 worker thread done servicing request
01:05:25.431 00.000 21068 OnExposeComplete: enter
01:05:25.432 00.001 21068 UpdateGuideState(): m_state=6
01:05:25.433 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9247
01:05:25.433 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=874.73, Mass=121875, SNR=84.4, Peak=14201 HFD=3.5
01:05:25.434 00.001 21068 MultiStar: [#1 -0.05,-0.24,1.18,U] [#2 -0.07,-0.01,1.30,U] [#3 0.09,0.13,1.01,U] [#4 0.33,-0.21,0.86,U] [#5 0.04,0.01,1.11,U] [#6 -0.17,-0.30,0.96,U] [#7 0.02,0.00,0.69,U] [#8 -0.02,-0.02,0.72,U] 
01:05:25.435 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.10, -0.15}
01:05:25.436 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
01:05:25.437 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
01:05:25.438 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=-0.04 mountY=0.08, mountTheta=1.99
01:05:25.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
01:05:25.441 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
01:05:25.441 00.000 16108 Worker thread wakes up
01:05:25.442 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:05:25.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:05:25.442 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
01:05:25.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:25.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:25.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:05:25.442 00.000 16108 MoveAxis(E, 0, ABG)
01:05:25.442 00.000 16108 Move returns status 0, amount 0
01:05:25.442 00.000 16108 MoveAxis(N, 0, ABG)
01:05:25.442 00.000 16108 Move returns status 0, amount 0
01:05:25.442 00.000 16108 move complete, result=0
01:05:25.442 00.000 16108 worker thread done servicing request
01:05:25.445 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3443, FiltMin=2947, FiltMax=63305, Gamma=1.000
01:05:25.460 00.015 21068 UpdateGuideState exits: m=121875 SNR=84.4
01:05:25.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:25.463 00.001 21068 Enqueuing Expose request
01:05:25.463 00.000 16108 Worker thread wakes up
01:05:25.463 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:25.464 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:25.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:26.453 00.989 16108 Exposure complete
01:05:26.514 00.061 16108 worker thread done servicing request
01:05:26.514 00.000 21068 OnExposeComplete: enter
01:05:26.515 00.001 21068 UpdateGuideState(): m_state=6
01:05:26.517 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9248
01:05:26.518 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=874.76, Mass=134601, SNR=90.0, Peak=17209 HFD=3.3
01:05:26.520 00.002 21068 MultiStar: [#1 0.09,-0.14,1.03,U] [#2 0.04,-0.13,1.05,U] [#3 -0.06,0.04,1.12,U] [#4 0.18,-0.14,0.77,U] [#5 -0.12,0.05,1.00,U] [#6 -0.45,-0.38,0.00,M1] [#7 0.44,-0.07,0.53,U] [#8 0.06,-0.14,0.67,U] 
01:05:26.523 00.003 21068 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.17, -0.12}
01:05:26.523 00.000 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
01:05:26.524 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
01:05:26.524 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=-0.09 mountY=0.06, mountTheta=2.55
01:05:26.526 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
01:05:26.527 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
01:05:26.527 00.000 16108 Worker thread wakes up
01:05:26.528 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:05:26.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:05:26.528 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=0.06
01:05:26.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:05:26.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:26.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:05:26.528 00.000 16108 MoveAxis(E, 0, ABG)
01:05:26.528 00.000 16108 Move returns status 0, amount 0
01:05:26.528 00.000 16108 MoveAxis(N, 0, ABG)
01:05:26.528 00.000 16108 Move returns status 0, amount 0
01:05:26.528 00.000 16108 move complete, result=0
01:05:26.528 00.000 16108 worker thread done servicing request
01:05:26.532 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3446, FiltMin=2973, FiltMax=62912, Gamma=1.000
01:05:26.546 00.014 21068 UpdateGuideState exits: m=134601 SNR=90.0
01:05:26.548 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:26.548 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:26.549 00.001 21068 Enqueuing Expose request
01:05:26.551 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:26.552 00.001 16108 Worker thread wakes up
01:05:26.552 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:26.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:27.701 01.149 16108 Exposure complete
01:05:27.780 00.079 16108 worker thread done servicing request
01:05:27.780 00.000 21068 OnExposeComplete: enter
01:05:27.781 00.001 21068 UpdateGuideState(): m_state=6
01:05:27.782 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9249
01:05:27.782 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=875.12, Mass=119603, SNR=86.7, Peak=14377 HFD=3.4
01:05:27.783 00.001 21068 MultiStar: [#1 0.04,0.14,1.08,U] [#2 0.17,0.30,1.25,U] [#3 0.02,0.25,1.05,U] [#4 0.54,0.43,0.00,M1] [#5 0.15,0.10,0.92,U] [#6 0.06,0.21,0.80,U] [#7 0.02,0.31,0.71,U] [#8 0.12,0.51,0.00,M1] 
01:05:27.784 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.22}, one-star: {0.06, 0.24}
01:05:27.785 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
01:05:27.785 00.000 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
01:05:27.786 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.23 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
01:05:27.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.22, opts=13)
01:05:27.789 00.001 21068 Enqueuing Move request for scope (0.08, 0.22)
01:05:27.790 00.001 16108 Worker thread wakes up
01:05:27.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
01:05:27.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
01:05:27.790 00.000 16108 Moving (0.08, 0.22) raw xDistance=-0.04 yDistance=-0.23
01:05:27.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:27.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:27.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:05:27.790 00.000 16108 MoveAxis(E, 0, ABG)
01:05:27.790 00.000 16108 Move returns status 0, amount 0
01:05:27.791 00.001 16108 MoveAxis(N, 0, ABG)
01:05:27.791 00.000 16108 Move returns status 0, amount 0
01:05:27.791 00.000 16108 move complete, result=0
01:05:27.791 00.000 16108 worker thread done servicing request
01:05:27.793 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3443, FiltMin=2985, FiltMax=62000, Gamma=1.000
01:05:27.810 00.017 21068 UpdateGuideState exits: m=119603 SNR=86.7
01:05:27.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:27.812 00.000 21068 Enqueuing Expose request
01:05:27.813 00.001 16108 Worker thread wakes up
01:05:27.813 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:27.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:27.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:28.792 00.978 16108 Exposure complete
01:05:28.876 00.084 16108 worker thread done servicing request
01:05:28.876 00.000 21068 OnExposeComplete: enter
01:05:28.877 00.001 21068 UpdateGuideState(): m_state=6
01:05:28.878 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9250
01:05:28.879 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=874.90, Mass=120205, SNR=81.2, Peak=13117 HFD=3.6
01:05:28.880 00.001 21068 MultiStar: [#1 0.18,0.04,1.21,U] [#2 0.00,0.30,1.37,U] [#3 0.36,0.18,1.04,U] [#4 0.26,0.29,0.88,U] [#5 -0.02,0.26,0.98,U] [#6 0.03,0.10,0.93,U] [#7 0.46,0.14,0.59,U] [#8 0.30,0.04,0.74,U] 
01:05:28.881 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.16}, one-star: {-0.01, 0.01}
01:05:28.882 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
01:05:28.883 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
01:05:28.884 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.01 mountX=0.01 mountY=-0.01, mountTheta=-0.93
01:05:28.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
01:05:28.886 00.000 21068 Enqueuing Move request for scope (-0.01, 0.01)
01:05:28.887 00.001 16108 Worker thread wakes up
01:05:28.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:05:28.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:05:28.889 00.002 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
01:05:28.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:28.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:28.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:28.889 00.000 16108 MoveAxis(E, 0, ABG)
01:05:28.889 00.000 16108 Move returns status 0, amount 0
01:05:28.889 00.000 16108 MoveAxis(N, 0, ABG)
01:05:28.889 00.000 16108 Move returns status 0, amount 0
01:05:28.889 00.000 16108 move complete, result=0
01:05:28.889 00.000 16108 worker thread done servicing request
01:05:28.897 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3446, FiltMin=2931, FiltMax=59907, Gamma=1.000
01:05:28.921 00.024 21068 UpdateGuideState exits: m=120205 SNR=81.2
01:05:28.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:28.924 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:28.924 00.000 21068 Enqueuing Expose request
01:05:28.925 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:28.926 00.001 16108 Worker thread wakes up
01:05:28.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:28.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:30.106 01.180 16108 Exposure complete
01:05:30.175 00.069 16108 worker thread done servicing request
01:05:30.175 00.000 21068 OnExposeComplete: enter
01:05:30.177 00.002 21068 UpdateGuideState(): m_state=6
01:05:30.178 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9251
01:05:30.180 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=874.71, Mass=114462, SNR=82.0, Peak=13341 HFD=3.5
01:05:30.181 00.001 21068 MultiStar: [#1 -0.02,-0.11,1.16,U] [#2 -0.04,0.11,1.15,U] [#3 0.17,-0.11,0.96,U] [#4 -0.07,-0.05,0.91,U] [#5 0.28,0.26,1.06,U] [#6 0.01,0.18,0.89,U] [#7 -0.03,-0.14,0.66,U] [#8 0.32,0.27,0.94,U] 
01:05:30.183 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.06, -0.17}
01:05:30.184 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
01:05:30.186 00.002 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
01:05:30.188 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
01:05:30.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
01:05:30.191 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
01:05:30.192 00.001 16108 Worker thread wakes up
01:05:30.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:05:30.192 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:05:30.192 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.06 yDistance=-0.05
01:05:30.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:30.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:30.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:30.192 00.000 16108 MoveAxis(E, 0, ABG)
01:05:30.192 00.000 16108 Move returns status 0, amount 0
01:05:30.192 00.000 16108 MoveAxis(N, 0, ABG)
01:05:30.192 00.000 16108 Move returns status 0, amount 0
01:05:30.192 00.000 16108 move complete, result=0
01:05:30.192 00.000 16108 worker thread done servicing request
01:05:30.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3446, FiltMin=2937, FiltMax=61485, Gamma=1.000
01:05:30.216 00.020 21068 UpdateGuideState exits: m=114462 SNR=82.0
01:05:30.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.220 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:30.221 00.001 21068 Enqueuing Expose request
01:05:30.224 00.003 16108 Worker thread wakes up
01:05:30.224 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:30.226 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:30.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:31.212 00.986 16108 Exposure complete
01:05:31.283 00.071 16108 worker thread done servicing request
01:05:31.284 00.001 21068 OnExposeComplete: enter
01:05:31.284 00.000 21068 UpdateGuideState(): m_state=6
01:05:31.286 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9252
01:05:31.287 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=874.78, Mass=117982, SNR=74.9, Peak=15209 HFD=3.2
01:05:31.288 00.001 21068 MultiStar: [#1 0.35,-0.29,1.23,U] [#2 0.30,0.08,1.31,U] [#3 0.21,-0.04,1.18,U] [#4 0.31,0.07,1.02,U] [#5 0.20,-0.12,1.00,U] [#6 -0.08,-0.42,0.74,U] [#7 -0.15,-0.13,0.70,U] [#8 0.39,-0.08,0.88,U] 
01:05:31.289 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.10}, one-star: {0.05, -0.11}
01:05:31.290 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
01:05:31.292 00.002 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
01:05:31.293 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=-0.06 mountY=0.09, mountTheta=2.18
01:05:31.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
01:05:31.296 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
01:05:31.297 00.001 16108 Worker thread wakes up
01:05:31.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:05:31.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:05:31.297 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.06 yDistance=0.09
01:05:31.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:31.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:31.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:05:31.297 00.000 16108 MoveAxis(E, 0, ABG)
01:05:31.297 00.000 16108 Move returns status 0, amount 0
01:05:31.297 00.000 16108 MoveAxis(N, 0, ABG)
01:05:31.297 00.000 16108 Move returns status 0, amount 0
01:05:31.297 00.000 16108 move complete, result=0
01:05:31.297 00.000 16108 worker thread done servicing request
01:05:31.302 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3446, FiltMin=2960, FiltMax=65472, Gamma=1.000
01:05:31.326 00.024 21068 UpdateGuideState exits: m=117982 SNR=74.9
01:05:31.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:31.330 00.002 21068 Enqueuing Expose request
01:05:31.331 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:31.332 00.001 16108 Worker thread wakes up
01:05:31.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:31.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:32.493 01.161 16108 Exposure complete
01:05:32.556 00.063 16108 worker thread done servicing request
01:05:32.557 00.001 21068 OnExposeComplete: enter
01:05:32.557 00.000 21068 UpdateGuideState(): m_state=6
01:05:32.558 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9253
01:05:32.559 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.80, Mass=109427, SNR=75.1, Peak=13517 HFD=3.5
01:05:32.560 00.001 21068 MultiStar: [#1 -0.18,0.00,1.26,U] [#2 -0.17,0.10,1.26,U] [#3 0.05,0.01,1.16,U] [#4 0.09,-0.20,0.95,U] [#5 0.12,0.14,1.18,U] [#6 -0.44,-0.23,0.00,M1] [#7 0.08,0.04,0.72,U] [#8 -0.06,0.00,1.01,U] 
01:05:32.562 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {-0.19, -0.08}
01:05:32.562 00.000 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
01:05:32.563 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
01:05:32.564 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.92 mountX=0.04 mountY=0.00, mountTheta=0.01
01:05:32.565 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
01:05:32.566 00.001 21068 Enqueuing Move request for scope (-0.04, 0.01)
01:05:32.567 00.001 16108 Worker thread wakes up
01:05:32.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:05:32.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:05:32.567 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=0.00
01:05:32.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:32.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:32.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:05:32.567 00.000 16108 MoveAxis(E, 0, ABG)
01:05:32.567 00.000 16108 Move returns status 0, amount 0
01:05:32.567 00.000 16108 MoveAxis(N, 0, ABG)
01:05:32.567 00.000 16108 Move returns status 0, amount 0
01:05:32.567 00.000 16108 move complete, result=0
01:05:32.567 00.000 16108 worker thread done servicing request
01:05:32.571 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3446, FiltMin=2985, FiltMax=59936, Gamma=1.000
01:05:32.588 00.017 21068 UpdateGuideState exits: m=109427 SNR=75.1
01:05:32.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:32.589 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:32.590 00.001 21068 Enqueuing Expose request
01:05:32.591 00.001 16108 Worker thread wakes up
01:05:32.591 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:32.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:32.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:33.561 00.969 16108 Exposure complete
01:05:33.640 00.079 16108 worker thread done servicing request
01:05:33.640 00.000 21068 OnExposeComplete: enter
01:05:33.641 00.001 21068 UpdateGuideState(): m_state=6
01:05:33.642 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9254
01:05:33.643 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=874.84, Mass=133266, SNR=86.8, Peak=15865 HFD=3.4
01:05:33.644 00.001 21068 MultiStar: [#1 0.28,-0.19,1.41,U] [#2 0.33,0.03,1.16,U] [#3 0.16,-0.19,1.12,U] [#4 0.27,-0.41,0.00,M1] [#5 0.28,-0.02,0.91,U] [#6 -0.29,-0.35,0.79,U] [#7 0.03,0.08,0.62,U] [#8 -0.10,-0.05,0.69,U] 
01:05:33.645 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.12, -0.04}
01:05:33.646 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
01:05:33.646 00.000 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
01:05:33.647 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.12 mountY=0.01, mountTheta=3.07
01:05:33.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
01:05:33.650 00.001 21068 Enqueuing Move request for scope (0.12, -0.04)
01:05:33.651 00.001 16108 Worker thread wakes up
01:05:33.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:05:33.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:05:33.651 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.12 yDistance=0.01
01:05:33.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:05:33.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:33.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:33.652 00.001 16108 MoveAxis(E, 0, ABG)
01:05:33.652 00.000 16108 Move returns status 0, amount 0
01:05:33.652 00.000 16108 MoveAxis(N, 0, ABG)
01:05:33.652 00.000 16108 Move returns status 0, amount 0
01:05:33.652 00.000 16108 move complete, result=0
01:05:33.652 00.000 16108 worker thread done servicing request
01:05:33.655 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3446, FiltMin=2953, FiltMax=60941, Gamma=1.000
01:05:33.670 00.015 21068 UpdateGuideState exits: m=133266 SNR=86.8
01:05:33.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:33.673 00.001 21068 Enqueuing Expose request
01:05:33.674 00.001 16108 Worker thread wakes up
01:05:33.674 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:33.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:33.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:34.833 01.159 16108 Exposure complete
01:05:34.890 00.057 16108 worker thread done servicing request
01:05:34.890 00.000 21068 OnExposeComplete: enter
01:05:34.892 00.002 21068 UpdateGuideState(): m_state=6
01:05:34.894 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9255
01:05:34.896 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=874.54, Mass=114046, SNR=81.5, Peak=12633 HFD=3.2
01:05:34.898 00.002 21068 MultiStar: [#1 0.07,-0.16,1.14,U] [#2 -0.19,-0.21,1.21,U] [#3 0.30,0.01,1.19,U] [#4 -0.14,-0.23,0.78,U] [#5 0.00,-0.27,0.85,U] [#6 -0.33,-0.76,0.00,M1] [#7 -0.26,-0.20,0.64,U] [#8 -0.04,-0.20,0.91,U] 
01:05:34.898 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.19}, one-star: {-0.02, -0.34}
01:05:34.900 00.002 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
01:05:34.901 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
01:05:34.903 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=-0.02 mountY=0.19, mountTheta=1.67
01:05:34.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
01:05:34.907 00.002 21068 Enqueuing Move request for scope (-0.02, -0.19)
01:05:34.909 00.002 16108 Worker thread wakes up
01:05:34.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:05:34.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:05:34.909 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.02 yDistance=0.19
01:05:34.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:34.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:34.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:05:34.910 00.001 16108 MoveAxis(E, 0, ABG)
01:05:34.910 00.000 16108 Move returns status 0, amount 0
01:05:34.910 00.000 16108 MoveAxis(N, 0, ABG)
01:05:34.910 00.000 16108 Move returns status 0, amount 0
01:05:34.910 00.000 16108 move complete, result=0
01:05:34.910 00.000 16108 worker thread done servicing request
01:05:34.916 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3446, FiltMin=2939, FiltMax=57421, Gamma=1.000
01:05:34.932 00.016 21068 UpdateGuideState exits: m=114046 SNR=81.5
01:05:34.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:34.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:34.935 00.001 21068 Enqueuing Expose request
01:05:34.936 00.001 16108 Worker thread wakes up
01:05:34.936 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:34.938 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:34.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:35.921 00.983 16108 Exposure complete
01:05:35.984 00.063 16108 worker thread done servicing request
01:05:35.984 00.000 21068 OnExposeComplete: enter
01:05:35.985 00.001 21068 UpdateGuideState(): m_state=6
01:05:35.986 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9256
01:05:35.987 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.86, Mass=137102, SNR=90.2, Peak=14893 HFD=3.6
01:05:35.988 00.001 21068 MultiStar: [#1 -0.17,-0.34,0.90,U] [#2 -0.26,0.04,0.99,U] [#3 0.02,-0.20,0.86,U] [#4 0.21,-0.14,0.76,U] [#5 -0.01,-0.13,0.97,U] [#6 -0.28,-0.24,0.73,U] [#7 0.01,0.01,0.57,U] [#8 -0.12,0.10,0.76,U] 
01:05:35.989 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.27, -0.02}
01:05:35.990 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
01:05:35.990 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
01:05:35.991 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.38 mountX=0.09 mountY=0.13, mountTheta=0.96
01:05:35.993 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
01:05:35.994 00.001 21068 Enqueuing Move request for scope (-0.11, -0.10)
01:05:35.994 00.000 16108 Worker thread wakes up
01:05:35.995 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
01:05:35.995 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
01:05:35.995 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.13
01:05:35.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:35.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:35.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:05:35.995 00.000 16108 MoveAxis(E, 0, ABG)
01:05:35.995 00.000 16108 Move returns status 0, amount 0
01:05:35.995 00.000 16108 MoveAxis(N, 0, ABG)
01:05:35.995 00.000 16108 Move returns status 0, amount 0
01:05:35.995 00.000 16108 move complete, result=0
01:05:35.995 00.000 16108 worker thread done servicing request
01:05:35.999 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3446, FiltMin=2982, FiltMax=64125, Gamma=1.000
01:05:36.014 00.015 21068 UpdateGuideState exits: m=137102 SNR=90.2
01:05:36.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:36.017 00.001 21068 Enqueuing Expose request
01:05:36.018 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:36.019 00.001 16108 Worker thread wakes up
01:05:36.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:36.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:37.195 01.176 16108 Exposure complete
01:05:37.248 00.053 16108 worker thread done servicing request
01:05:37.248 00.000 21068 OnExposeComplete: enter
01:05:37.250 00.002 21068 UpdateGuideState(): m_state=6
01:05:37.252 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9257
01:05:37.253 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.57, Mass=133812, SNR=99.3, Peak=12969 HFD=3.3
01:05:37.255 00.002 21068 MultiStar: [#1 -0.27,-0.31,0.91,U] [#2 -0.35,-0.17,0.90,U] [#3 -0.23,-0.20,0.98,U] [#4 -0.10,-0.14,0.69,U] [#5 -0.24,-0.06,0.79,U] [#6 -0.46,-0.40,0.00,M1] [#7 -0.15,-0.34,0.56,U] [#8 -0.16,0.12,0.70,U] 
01:05:37.257 00.002 21068 refined, 7 included, MultiStar: {-0.19, -0.18}, one-star: {0.00, -0.31}
01:05:37.258 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
01:05:37.260 00.002 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
01:05:37.261 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.38 mountX=0.16 mountY=0.22, mountTheta=0.96
01:05:37.264 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.18, opts=13)
01:05:37.266 00.002 21068 Enqueuing Move request for scope (-0.19, -0.18)
01:05:37.267 00.001 16108 Worker thread wakes up
01:05:37.268 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
01:05:37.268 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
01:05:37.268 00.000 16108 Moving (-0.19, -0.18) raw xDistance=0.16 yDistance=0.22
01:05:37.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:05:37.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:05:37.268 00.000 16108 MoveAxis(E, 0, ABG)
01:05:37.268 00.000 16108 Move returns status 0, amount 0
01:05:37.268 00.000 16108 MoveAxis(S, 45, ABG)
01:05:37.268 00.000 16108 Guiding  Dir = 1, Dur = 45
01:05:37.269 00.001 16108 IsSlewing returns 0
01:05:37.269 00.000 16108 IsGuiding returns 0
01:05:37.270 00.001 16108 PulseGuide returned control before completion, sleep 54
01:05:37.275 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3446, FiltMin=2976, FiltMax=63213, Gamma=1.000
01:05:37.302 00.027 21068 UpdateGuideState exits: m=133812 SNR=99.3
01:05:37.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:37.305 00.001 21068 Enqueuing Expose request
01:05:37.327 00.022 16108 IsGuiding returns 1
01:05:37.327 00.000 16108 scope still moving after pulse duration time elapsed
01:05:37.358 00.031 16108 IsSlewing returns 0
01:05:37.358 00.000 16108 IsGuiding returns 0
01:05:37.358 00.000 16108 scope move finished after 45 + 44 ms
01:05:37.358 00.000 16108 Move returns status 0, amount 45
01:05:37.358 00.000 16108 move complete, result=0
01:05:37.358 00.000 16108 worker thread done servicing request
01:05:37.358 00.000 16108 Worker thread wakes up
01:05:37.358 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:37.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:37.359 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 45 ms SOUTH
01:05:38.333 00.974 16108 Exposure complete
01:05:38.399 00.066 16108 worker thread done servicing request
01:05:38.399 00.000 21068 OnExposeComplete: enter
01:05:38.400 00.001 21068 UpdateGuideState(): m_state=6
01:05:38.402 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9258
01:05:38.403 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.84, Mass=121494, SNR=82.7, Peak=13277 HFD=3.6
01:05:38.404 00.001 21068 MultiStar: [#1 -0.37,-0.31,1.01,U] [#2 -0.06,-0.08,1.03,U] [#3 -0.06,-0.15,1.00,U] [#4 0.18,0.09,0.76,U] [#5 -0.08,-0.16,0.97,U] [#6 -0.59,-0.40,0.00,M2] [#7 -0.21,-0.27,0.64,U] [#8 -0.13,0.17,0.79,U] 
01:05:38.406 00.002 21068 refined, 7 included, MultiStar: {-0.13, -0.10}, one-star: {-0.24, -0.04}
01:05:38.407 00.001 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
01:05:38.410 00.003 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
01:05:38.410 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.48 mountX=0.11 mountY=0.13, mountTheta=0.86
01:05:38.411 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.10, opts=13)
01:05:38.412 00.001 21068 Enqueuing Move request for scope (-0.13, -0.10)
01:05:38.414 00.002 16108 Worker thread wakes up
01:05:38.415 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
01:05:38.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
01:05:38.415 00.000 16108 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.13
01:05:38.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:05:38.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:38.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:05:38.415 00.000 16108 MoveAxis(E, 0, ABG)
01:05:38.415 00.000 16108 Move returns status 0, amount 0
01:05:38.415 00.000 16108 MoveAxis(N, 0, ABG)
01:05:38.416 00.001 16108 Move returns status 0, amount 0
01:05:38.416 00.000 16108 move complete, result=0
01:05:38.416 00.000 16108 worker thread done servicing request
01:05:38.423 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3449, FiltMin=2960, FiltMax=61961, Gamma=1.000
01:05:38.440 00.017 21068 UpdateGuideState exits: m=121494 SNR=82.7
01:05:38.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:38.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:38.443 00.001 21068 Enqueuing Expose request
01:05:38.444 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:38.444 00.000 16108 Worker thread wakes up
01:05:38.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:38.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:39.610 01.165 16108 Exposure complete
01:05:39.675 00.065 16108 worker thread done servicing request
01:05:39.675 00.000 21068 OnExposeComplete: enter
01:05:39.675 00.000 21068 UpdateGuideState(): m_state=6
01:05:39.677 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9259
01:05:39.678 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.05, Mass=124130, SNR=88.1, Peak=12601 HFD=3.6
01:05:39.679 00.001 21068 MultiStar: [#1 -0.06,0.21,1.01,U] [#2 0.19,0.58,0.00,M1] [#3 0.32,0.30,0.96,U] [#4 0.34,0.14,0.65,U] [#5 0.13,0.32,0.83,U] [#6 0.05,0.11,0.71,U] [#7 0.16,0.10,0.53,U] [#8 0.49,0.22,0.00,M1] 
01:05:39.680 00.001 21068 single-star, 6 included, MultiStar: {0.14, 0.20}, one-star: {0.07, 0.17}
01:05:39.680 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
01:05:39.681 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
01:05:39.682 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.19 mountX=-0.04 mountY=-0.18, mountTheta=-1.78
01:05:39.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.17, opts=13)
01:05:39.684 00.000 21068 Enqueuing Move request for scope (0.07, 0.17)
01:05:39.685 00.001 16108 Worker thread wakes up
01:05:39.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:05:39.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:05:39.685 00.000 16108 Moving (0.07, 0.17) raw xDistance=-0.04 yDistance=-0.18
01:05:39.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:39.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:39.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:05:39.685 00.000 16108 MoveAxis(E, 0, ABG)
01:05:39.685 00.000 16108 Move returns status 0, amount 0
01:05:39.687 00.002 16108 MoveAxis(N, 0, ABG)
01:05:39.687 00.000 16108 Move returns status 0, amount 0
01:05:39.687 00.000 16108 move complete, result=0
01:05:39.687 00.000 16108 worker thread done servicing request
01:05:39.690 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3449, FiltMin=2950, FiltMax=61139, Gamma=1.000
01:05:39.718 00.028 21068 UpdateGuideState exits: m=124130 SNR=88.1
01:05:39.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.719 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:39.720 00.001 21068 Enqueuing Expose request
01:05:39.721 00.001 16108 Worker thread wakes up
01:05:39.721 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:39.722 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:39.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:40.700 00.978 16108 Exposure complete
01:05:40.780 00.080 16108 worker thread done servicing request
01:05:40.780 00.000 21068 OnExposeComplete: enter
01:05:40.781 00.001 21068 UpdateGuideState(): m_state=6
01:05:40.784 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9260
01:05:40.785 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=874.91, Mass=129398, SNR=77.8, Peak=11641 HFD=4.2
01:05:40.786 00.001 21068 MultiStar: [#1 0.22,-0.00,1.10,U] [#2 0.45,-0.16,1.35,U] [#3 0.26,0.12,1.07,U] [#4 0.31,-0.19,0.86,U] [#5 -0.07,0.18,1.16,U] [#6 -0.18,-0.35,0.87,U] [#7 0.50,-0.24,0.00,M1] [#8 0.49,-0.23,0.00,M2] 
01:05:40.787 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.04}, one-star: {0.57, 0.03}
01:05:40.788 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
01:05:40.789 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
01:05:40.790 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-0.18 mountX=-0.24 mountY=-0.01, mountTheta=-3.09
01:05:40.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.04, opts=13)
01:05:40.793 00.001 21068 Enqueuing Move request for scope (0.23, -0.04)
01:05:40.796 00.003 16108 Worker thread wakes up
01:05:40.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
01:05:40.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
01:05:40.796 00.000 16108 Moving (0.23, -0.04) raw xDistance=-0.24 yDistance=-0.01
01:05:40.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:05:40.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:40.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:40.796 00.000 16108 MoveAxis(E, 62, ABG)
01:05:40.796 00.000 16108 Guiding  Dir = 2, Dur = 62
01:05:40.797 00.001 16108 IsSlewing returns 0
01:05:40.797 00.000 16108 IsGuiding returns 0
01:05:40.800 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3449, FiltMin=3001, FiltMax=52221, Gamma=1.000
01:05:40.816 00.016 21068 UpdateGuideState exits: m=129398 SNR=77.8
01:05:40.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.817 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:40.818 00.001 21068 Enqueuing Expose request
01:05:40.827 00.009 16108 PulseGuide returned control before completion, sleep 43
01:05:40.872 00.045 16108 IsGuiding returns 1
01:05:40.872 00.000 16108 scope still moving after pulse duration time elapsed
01:05:40.903 00.031 16108 IsSlewing returns 0
01:05:40.903 00.000 16108 IsGuiding returns 1
01:05:40.935 00.032 16108 IsSlewing returns 0
01:05:40.935 00.000 16108 IsGuiding returns 0
01:05:40.935 00.000 16108 scope move finished after 62 + 76 ms
01:05:40.935 00.000 16108 Move returns status 0, amount 62
01:05:40.935 00.000 16108 MoveAxis(N, 0, ABG)
01:05:40.935 00.000 16108 Move returns status 0, amount 0
01:05:40.935 00.000 16108 move complete, result=0
01:05:40.935 00.000 16108 worker thread done servicing request
01:05:40.935 00.000 16108 Worker thread wakes up
01:05:40.935 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:40.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:40.935 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
01:05:42.112 01.177 16108 Exposure complete
01:05:42.229 00.117 16108 worker thread done servicing request
01:05:42.229 00.000 21068 OnExposeComplete: enter
01:05:42.230 00.001 21068 UpdateGuideState(): m_state=6
01:05:42.233 00.003 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9261
01:05:42.235 00.002 21068 Star::Find returns 1 (0), X=219.87, Y=874.77, Mass=112657, SNR=75.1, Peak=11373 HFD=4.0
01:05:42.236 00.001 21068 MultiStar: [#1 -0.17,0.07,1.15,U] [#2 -0.59,0.08,0.00,M1] [#3 -0.16,0.08,0.94,U] [#4 -0.31,-0.11,0.92,U] [#5 -0.21,-0.11,0.99,U] [#6 -0.61,-0.46,0.00,M1] [#7 -0.45,-0.15,0.58,U] [#8 -0.11,0.13,0.85,U] 
01:05:42.238 00.002 21068 refined, 6 included, MultiStar: {-0.28, -0.02}, one-star: {-0.60, -0.11}
01:05:42.239 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
01:05:42.241 00.002 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
01:05:42.244 00.003 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.07 mountX=0.27 mountY=0.09, mountTheta=0.31
01:05:42.247 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.02, opts=13)
01:05:42.248 00.001 21068 Enqueuing Move request for scope (-0.28, -0.02)
01:05:42.250 00.002 16108 Worker thread wakes up
01:05:42.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
01:05:42.250 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
01:05:42.250 00.000 16108 Moving (-0.28, -0.02) raw xDistance=0.27 yDistance=0.09
01:05:42.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
01:05:42.251 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:42.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:05:42.251 00.000 16108 MoveAxis(W, 67, ABG)
01:05:42.251 00.000 16108 Guiding  Dir = 3, Dur = 67
01:05:42.252 00.001 16108 IsSlewing returns 0
01:05:42.252 00.000 16108 IsGuiding returns 0
01:05:42.256 00.004 16108 PulseGuide returned control before completion, sleep 74
01:05:42.260 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3446, FiltMin=2985, FiltMax=54227, Gamma=1.000
01:05:42.279 00.019 21068 UpdateGuideState exits: m=112657 SNR=75.1
01:05:42.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:42.281 00.000 21068 Enqueuing Expose request
01:05:42.349 00.068 16108 IsGuiding returns 0
01:05:42.349 00.000 16108 Move returns status 0, amount 67
01:05:42.349 00.000 16108 MoveAxis(N, 0, ABG)
01:05:42.349 00.000 16108 Move returns status 0, amount 0
01:05:42.349 00.000 16108 move complete, result=0
01:05:42.349 00.000 16108 worker thread done servicing request
01:05:42.349 00.000 16108 Worker thread wakes up
01:05:42.349 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
01:05:42.349 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:42.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:43.336 00.987 16108 Exposure complete
01:05:43.402 00.066 16108 worker thread done servicing request
01:05:43.403 00.001 21068 OnExposeComplete: enter
01:05:43.404 00.001 21068 UpdateGuideState(): m_state=6
01:05:43.406 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9262
01:05:43.408 00.002 21068 Star::Find returns 1 (0), X=219.62, Y=874.99, Mass=122911, SNR=76.4, Peak=12717 HFD=3.7
01:05:43.409 00.001 21068 MultiStar: [#1 -0.34,-0.07,1.40,U] [#2 -0.83,0.25,0.00,M2] [#3 -0.44,0.34,0.00,M1] [#4 0.30,0.36,0.84,U] [#5 -0.53,0.36,0.00,M1] [#6 -0.27,-0.02,0.77,U] [#7 -0.36,0.16,0.61,U] [#8 -0.63,0.33,0.00,M2] 
01:05:43.411 00.002 21068 refined, 4 included, MultiStar: {-0.32, 0.09}, one-star: {-0.86, 0.11}
01:05:43.412 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
01:05:43.413 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
01:05:43.414 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.34 cameraTheta=2.88 mountX=0.33 mountY=-0.01, mountTheta=-0.02
01:05:43.417 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.09, opts=13)
01:05:43.418 00.001 21068 Enqueuing Move request for scope (-0.32, 0.09)
01:05:43.420 00.002 16108 Worker thread wakes up
01:05:43.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0xd
01:05:43.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
01:05:43.420 00.000 16108 Moving (-0.32, 0.09) raw xDistance=0.33 yDistance=-0.01
01:05:43.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:05:43.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:43.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:43.420 00.000 16108 MoveAxis(W, 92, ABG)
01:05:43.420 00.000 16108 Guiding  Dir = 3, Dur = 92
01:05:43.420 00.000 16108 IsSlewing returns 0
01:05:43.420 00.000 16108 IsGuiding returns 0
01:05:43.427 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3446, FiltMin=2966, FiltMax=55299, Gamma=1.000
01:05:43.444 00.017 21068 UpdateGuideState exits: m=122911 SNR=76.4
01:05:43.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:43.447 00.001 21068 Enqueuing Expose request
01:05:43.448 00.001 16108 PulseGuide returned control before completion, sleep 76
01:05:43.525 00.077 16108 IsGuiding returns 1
01:05:43.525 00.000 16108 scope still moving after pulse duration time elapsed
01:05:43.556 00.031 16108 IsSlewing returns 0
01:05:43.556 00.000 16108 IsGuiding returns 1
01:05:43.588 00.032 16108 IsSlewing returns 0
01:05:43.588 00.000 16108 IsGuiding returns 1
01:05:43.624 00.036 16108 IsSlewing returns 0
01:05:43.625 00.001 16108 IsGuiding returns 0
01:05:43.625 00.000 16108 scope move finished after 92 + 112 ms
01:05:43.625 00.000 16108 Move returns status 0, amount 92
01:05:43.625 00.000 16108 MoveAxis(N, 0, ABG)
01:05:43.625 00.000 16108 Move returns status 0, amount 0
01:05:43.625 00.000 16108 move complete, result=0
01:05:43.626 00.001 16108 worker thread done servicing request
01:05:43.626 00.000 16108 Worker thread wakes up
01:05:43.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:43.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:43.626 00.000 21068 GuideStep: 0.3 px 92 ms WEST, -0.0 px 0 ms NORTH
01:05:44.801 01.175 16108 Exposure complete
01:05:44.856 00.055 16108 worker thread done servicing request
01:05:44.856 00.000 21068 OnExposeComplete: enter
01:05:44.857 00.001 21068 UpdateGuideState(): m_state=6
01:05:44.859 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9263
01:05:44.860 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=874.58, Mass=120341, SNR=92.1, Peak=11177 HFD=3.8
01:05:44.861 00.001 21068 MultiStar: [#1 -0.41,-0.31,0.00,M1] [#2 0.02,-0.03,1.14,U] [#3 0.11,-0.21,1.08,U] [#4 0.36,0.12,0.72,U] [#5 0.32,0.02,0.81,U] [#6 -0.18,-0.20,0.74,U] [#7 0.36,-0.28,0.55,U] [#8 -0.33,-0.12,0.58,U] 
01:05:44.862 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.13}, one-star: {0.37, -0.30}
01:05:44.862 00.000 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
01:05:44.864 00.002 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
01:05:44.865 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=-0.16 mountY=0.09, mountTheta=2.62
01:05:44.866 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
01:05:44.867 00.001 21068 Enqueuing Move request for scope (0.14, -0.13)
01:05:44.868 00.001 16108 Worker thread wakes up
01:05:44.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
01:05:44.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
01:05:44.869 00.001 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.09
01:05:44.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:05:44.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:44.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:05:44.869 00.000 16108 MoveAxis(E, 0, ABG)
01:05:44.869 00.000 16108 Move returns status 0, amount 0
01:05:44.869 00.000 16108 MoveAxis(N, 0, ABG)
01:05:44.869 00.000 16108 Move returns status 0, amount 0
01:05:44.869 00.000 16108 move complete, result=0
01:05:44.869 00.000 16108 worker thread done servicing request
01:05:44.873 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3446, FiltMin=2957, FiltMax=49744, Gamma=1.000
01:05:44.893 00.020 21068 UpdateGuideState exits: m=120341 SNR=92.1
01:05:44.895 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:44.897 00.001 21068 Enqueuing Expose request
01:05:44.899 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:44.900 00.001 16108 Worker thread wakes up
01:05:44.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:44.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:45.884 00.984 16108 Exposure complete
01:05:45.952 00.068 16108 worker thread done servicing request
01:05:45.952 00.000 21068 OnExposeComplete: enter
01:05:45.953 00.001 21068 UpdateGuideState(): m_state=6
01:05:45.954 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9264
01:05:45.955 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.94, Mass=132155, SNR=99.0, Peak=11433 HFD=4.1
01:05:45.955 00.000 21068 MultiStar: [#1 0.23,-0.17,0.87,U] [#2 0.01,-0.13,1.04,U] [#3 0.38,-0.02,0.83,U] [#4 0.48,-0.05,0.00,M1] [#5 0.13,0.28,0.78,U] [#6 -0.04,-0.17,0.59,U] [#7 0.04,-0.02,0.45,U] [#8 0.06,-0.01,0.60,U] 
01:05:45.956 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.32, 0.06}
01:05:45.957 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
01:05:45.958 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
01:05:45.958 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.36 mountX=-0.06 mountY=0.01, mountTheta=3.01
01:05:45.961 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
01:05:45.961 00.000 21068 Enqueuing Move request for scope (0.06, -0.02)
01:05:45.962 00.001 16108 Worker thread wakes up
01:05:45.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:05:45.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:05:45.962 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.01
01:05:45.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:45.963 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:45.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:45.963 00.000 16108 MoveAxis(E, 0, ABG)
01:05:45.963 00.000 16108 Move returns status 0, amount 0
01:05:45.963 00.000 16108 MoveAxis(N, 0, ABG)
01:05:45.963 00.000 16108 Move returns status 0, amount 0
01:05:45.963 00.000 16108 move complete, result=0
01:05:45.963 00.000 16108 worker thread done servicing request
01:05:45.969 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3446, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:05:45.991 00.022 21068 UpdateGuideState exits: m=132155 SNR=99.0
01:05:45.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:45.995 00.002 21068 Enqueuing Expose request
01:05:45.997 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:45.998 00.001 16108 Worker thread wakes up
01:05:45.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:45.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:47.155 01.157 16108 Exposure complete
01:05:47.223 00.068 16108 worker thread done servicing request
01:05:47.223 00.000 21068 OnExposeComplete: enter
01:05:47.224 00.001 21068 UpdateGuideState(): m_state=6
01:05:47.227 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9265
01:05:47.229 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=874.94, Mass=111928, SNR=73.7, Peak=12873 HFD=3.9
01:05:47.231 00.002 21068 MultiStar: [#1 0.13,-0.34,1.24,U] [#2 0.33,-0.06,1.29,U] [#3 0.64,-0.14,0.00,M1] [#4 0.01,-0.21,0.84,U] [#5 0.46,0.25,0.00,M1] [#6 0.02,-0.31,0.86,U] [#7 0.34,-0.02,0.63,U] [#8 0.51,0.32,0.00,M1] 
01:05:47.232 00.001 21068 refined, 5 included, MultiStar: {0.21, -0.15}, one-star: {0.41, 0.06}
01:05:47.234 00.002 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
01:05:47.236 00.002 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
01:05:47.238 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.63 mountX=-0.23 mountY=0.10, mountTheta=2.74
01:05:47.241 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.15, opts=13)
01:05:47.243 00.002 21068 Enqueuing Move request for scope (0.21, -0.15)
01:05:47.244 00.001 16108 Worker thread wakes up
01:05:47.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
01:05:47.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
01:05:47.245 00.001 16108 Moving (0.21, -0.15) raw xDistance=-0.23 yDistance=0.10
01:05:47.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:05:47.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:47.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:05:47.245 00.000 16108 MoveAxis(E, 61, ABG)
01:05:47.245 00.000 16108 Guiding  Dir = 2, Dur = 61
01:05:47.246 00.001 16108 IsSlewing returns 0
01:05:47.246 00.000 16108 IsGuiding returns 0
01:05:47.247 00.001 16108 PulseGuide returned control before completion, sleep 70
01:05:47.254 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3446, FiltMin=2968, FiltMax=53101, Gamma=1.000
01:05:47.276 00.022 21068 UpdateGuideState exits: m=111928 SNR=73.7
01:05:47.278 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:47.280 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:47.281 00.001 21068 Enqueuing Expose request
01:05:47.329 00.048 16108 IsGuiding returns 0
01:05:47.329 00.000 16108 Move returns status 0, amount 61
01:05:47.329 00.000 16108 MoveAxis(N, 0, ABG)
01:05:47.329 00.000 16108 Move returns status 0, amount 0
01:05:47.329 00.000 16108 move complete, result=0
01:05:47.329 00.000 16108 worker thread done servicing request
01:05:47.329 00.000 16108 Worker thread wakes up
01:05:47.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:47.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:47.332 00.003 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
01:05:48.311 00.979 16108 Exposure complete
01:05:48.370 00.059 16108 worker thread done servicing request
01:05:48.370 00.000 21068 OnExposeComplete: enter
01:05:48.371 00.001 21068 UpdateGuideState(): m_state=6
01:05:48.373 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9266
01:05:48.374 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.81, Mass=120581, SNR=74.5, Peak=12297 HFD=3.9
01:05:48.375 00.001 21068 MultiStar: [#1 0.51,0.24,0.00,M1] [#2 0.44,0.59,0.00,M1] [#3 0.49,0.26,0.00,M2] [#4 0.20,-0.15,0.91,U] [#5 -0.05,0.14,0.95,U] [#6 -0.04,-0.00,0.78,U] [#7 0.43,0.08,0.63,U] [#8 0.19,-0.11,0.75,U] 
01:05:48.376 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.02}, one-star: {0.47, -0.07}
01:05:48.376 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:05:48.377 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:05:48.378 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.11 mountX=-0.20 mountY=-0.02, mountTheta=-3.02
01:05:48.379 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.02, opts=13)
01:05:48.380 00.001 21068 Enqueuing Move request for scope (0.20, -0.02)
01:05:48.381 00.001 16108 Worker thread wakes up
01:05:48.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
01:05:48.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
01:05:48.381 00.000 16108 Moving (0.20, -0.02) raw xDistance=-0.20 yDistance=-0.02
01:05:48.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:05:48.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:48.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:48.381 00.000 16108 MoveAxis(E, 0, ABG)
01:05:48.381 00.000 16108 Move returns status 0, amount 0
01:05:48.381 00.000 16108 MoveAxis(N, 0, ABG)
01:05:48.381 00.000 16108 Move returns status 0, amount 0
01:05:48.381 00.000 16108 move complete, result=0
01:05:48.381 00.000 16108 worker thread done servicing request
01:05:48.388 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3446, FiltMin=2957, FiltMax=49200, Gamma=1.000
01:05:48.403 00.015 21068 UpdateGuideState exits: m=120581 SNR=74.5
01:05:48.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.404 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:48.405 00.001 21068 Enqueuing Expose request
01:05:48.407 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:48.407 00.000 16108 Worker thread wakes up
01:05:48.407 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:48.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:49.575 01.168 16108 Exposure complete
01:05:49.631 00.056 16108 worker thread done servicing request
01:05:49.631 00.000 21068 OnExposeComplete: enter
01:05:49.632 00.001 21068 UpdateGuideState(): m_state=6
01:05:49.633 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9267
01:05:49.634 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=874.61, Mass=128083, SNR=101.8, Peak=14633 HFD=3.5
01:05:49.635 00.001 21068 MultiStar: [#1 0.42,-0.13,0.85,U] [#2 -0.00,-0.20,0.97,U] [#3 0.66,-0.09,0.00,M3] [#4 0.15,-0.33,0.58,U] [#5 -0.17,-0.14,0.67,U] [#6 -0.26,-0.44,0.00,M1] [#7 0.35,-0.13,0.47,U] [#8 0.48,-0.07,0.60,U] 
01:05:49.635 00.000 21068 refined, 6 included, MultiStar: {0.25, -0.19}, one-star: {0.53, -0.27}
01:05:49.636 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
01:05:49.637 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
01:05:49.637 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.64 mountX=-0.28 mountY=0.12, mountTheta=2.73
01:05:49.640 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.19, opts=13)
01:05:49.641 00.001 21068 Enqueuing Move request for scope (0.25, -0.19)
01:05:49.642 00.001 16108 Worker thread wakes up
01:05:49.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
01:05:49.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
01:05:49.642 00.000 16108 Moving (0.25, -0.19) raw xDistance=-0.28 yDistance=0.12
01:05:49.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:05:49.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:49.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:05:49.642 00.000 16108 MoveAxis(E, 74, ABG)
01:05:49.642 00.000 16108 Guiding  Dir = 2, Dur = 74
01:05:49.642 00.000 16108 IsSlewing returns 0
01:05:49.642 00.000 16108 IsGuiding returns 0
01:05:49.647 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3446, FiltMin=2953, FiltMax=53277, Gamma=1.000
01:05:49.674 00.027 21068 UpdateGuideState exits: m=128083 SNR=101.8
01:05:49.677 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.677 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:49.678 00.001 21068 Enqueuing Expose request
01:05:49.698 00.020 16108 PulseGuide returned control before completion, sleep 29
01:05:49.729 00.031 16108 IsGuiding returns 1
01:05:49.729 00.000 16108 scope still moving after pulse duration time elapsed
01:05:49.761 00.032 16108 IsSlewing returns 0
01:05:49.761 00.000 16108 IsGuiding returns 1
01:05:49.796 00.035 16108 IsSlewing returns 0
01:05:49.797 00.001 16108 IsGuiding returns 1
01:05:49.823 00.026 16108 IsSlewing returns 0
01:05:49.823 00.000 16108 IsGuiding returns 0
01:05:49.823 00.000 16108 scope move finished after 74 + 107 ms
01:05:49.823 00.000 16108 Move returns status 0, amount 74
01:05:49.823 00.000 16108 MoveAxis(N, 0, ABG)
01:05:49.823 00.000 16108 Move returns status 0, amount 0
01:05:49.824 00.001 16108 move complete, result=0
01:05:49.824 00.000 16108 worker thread done servicing request
01:05:49.824 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
01:05:49.825 00.001 16108 Worker thread wakes up
01:05:49.827 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:49.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:50.803 00.976 16108 Exposure complete
01:05:50.857 00.054 16108 worker thread done servicing request
01:05:50.857 00.000 21068 OnExposeComplete: enter
01:05:50.860 00.003 21068 UpdateGuideState(): m_state=6
01:05:50.862 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9268
01:05:50.863 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.50, Mass=116952, SNR=81.9, Peak=11923 HFD=3.3
01:05:50.864 00.001 21068 MultiStar: [#1 0.17,-0.11,1.43,U] [#2 0.06,-0.08,1.25,U] [#3 0.53,0.08,0.00,M4] [#4 -0.08,-0.28,0.81,U] [#5 -0.40,-0.28,0.00,M1] [#6 -0.21,-0.30,0.77,U] [#7 -0.01,-0.19,0.70,U] [#8 -0.02,-0.15,0.68,U] 
01:05:50.865 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.20}, one-star: {-0.07, -0.38}
01:05:50.868 00.003 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
01:05:50.869 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
01:05:50.870 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=-0.04 mountY=0.20, mountTheta=1.75
01:05:50.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.20, opts=13)
01:05:50.873 00.001 21068 Enqueuing Move request for scope (0.00, -0.20)
01:05:50.874 00.001 16108 Worker thread wakes up
01:05:50.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
01:05:50.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
01:05:50.874 00.000 16108 Moving (0.00, -0.20) raw xDistance=-0.04 yDistance=0.20
01:05:50.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:50.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:50.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:05:50.874 00.000 16108 MoveAxis(E, 0, ABG)
01:05:50.874 00.000 16108 Move returns status 0, amount 0
01:05:50.874 00.000 16108 MoveAxis(N, 0, ABG)
01:05:50.874 00.000 16108 Move returns status 0, amount 0
01:05:50.874 00.000 16108 move complete, result=0
01:05:50.874 00.000 16108 worker thread done servicing request
01:05:50.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3446, FiltMin=2841, FiltMax=52432, Gamma=1.000
01:05:50.892 00.015 21068 UpdateGuideState exits: m=116952 SNR=81.9
01:05:50.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.893 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:50.894 00.001 21068 Enqueuing Expose request
01:05:50.895 00.001 16108 Worker thread wakes up
01:05:50.895 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:50.896 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:50.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:52.067 01.171 16108 Exposure complete
01:05:52.127 00.060 16108 worker thread done servicing request
01:05:52.128 00.001 21068 OnExposeComplete: enter
01:05:52.129 00.001 21068 UpdateGuideState(): m_state=6
01:05:52.129 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9269
01:05:52.130 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.49, Mass=117319, SNR=82.4, Peak=12339 HFD=3.4
01:05:52.131 00.001 21068 MultiStar: [#1 0.06,-0.35,1.08,U] [#2 -0.23,-0.00,1.22,U] [#3 0.49,-0.16,0.00,M5] [#4 -0.12,-0.30,0.93,U] [#5 -0.08,-0.45,0.91,U] [#6 -0.32,-0.51,0.00,M1] [#7 0.21,-0.43,0.51,U] [#8 -0.01,-0.24,0.74,U] 
01:05:52.132 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.29}, one-star: {-0.22, -0.39}
01:05:52.133 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
01:05:52.133 00.000 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
01:05:52.134 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.84 mountX=0.03 mountY=0.30, mountTheta=1.48
01:05:52.135 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.29, opts=13)
01:05:52.136 00.001 21068 Enqueuing Move request for scope (-0.08, -0.29)
01:05:52.137 00.001 16108 Worker thread wakes up
01:05:52.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
01:05:52.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
01:05:52.137 00.000 16108 Moving (-0.08, -0.29) raw xDistance=0.03 yDistance=0.30
01:05:52.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:05:52.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:05:52.137 00.000 16108 MoveAxis(E, 0, ABG)
01:05:52.137 00.000 16108 Move returns status 0, amount 0
01:05:52.137 00.000 16108 MoveAxis(S, 61, ABG)
01:05:52.137 00.000 16108 Guiding  Dir = 1, Dur = 61
01:05:52.138 00.001 16108 IsSlewing returns 0
01:05:52.138 00.000 16108 IsGuiding returns 0
01:05:52.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3446, FiltMin=2960, FiltMax=60477, Gamma=1.000
01:05:52.156 00.014 21068 UpdateGuideState exits: m=117319 SNR=82.4
01:05:52.157 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:52.159 00.001 21068 Enqueuing Expose request
01:05:52.187 00.028 16108 PulseGuide returned control before completion, sleep 23
01:05:52.217 00.030 16108 IsGuiding returns 1
01:05:52.217 00.000 16108 scope still moving after pulse duration time elapsed
01:05:52.249 00.032 16108 IsSlewing returns 0
01:05:52.249 00.000 16108 IsGuiding returns 1
01:05:52.280 00.031 16108 IsSlewing returns 0
01:05:52.281 00.001 16108 IsGuiding returns 0
01:05:52.281 00.000 16108 scope move finished after 61 + 82 ms
01:05:52.281 00.000 16108 Move returns status 0, amount 61
01:05:52.281 00.000 16108 move complete, result=0
01:05:52.281 00.000 16108 worker thread done servicing request
01:05:52.281 00.000 16108 Worker thread wakes up
01:05:52.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:52.281 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
01:05:52.283 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:53.261 00.978 16108 Exposure complete
01:05:53.330 00.069 16108 worker thread done servicing request
01:05:53.330 00.000 21068 OnExposeComplete: enter
01:05:53.332 00.002 21068 UpdateGuideState(): m_state=6
01:05:53.333 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9270
01:05:53.335 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=874.57, Mass=118377, SNR=78.7, Peak=12557 HFD=3.5
01:05:53.337 00.002 21068 MultiStar: [#1 -0.22,-0.29,1.12,U] [#2 -0.55,-0.01,0.00,M1] [#3 -0.21,0.02,1.20,U] [#4 -0.10,-0.32,0.89,U] [#5 -0.26,-0.09,0.87,U] [#6 -0.17,-0.38,0.81,U] [#7 -0.45,-0.21,0.00,M1] [#8 -0.19,-0.13,0.76,U] 
01:05:53.338 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.21}, one-star: {-0.33, -0.31}
01:05:53.340 00.002 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
01:05:53.342 00.002 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
01:05:53.343 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-2.37 mountX=0.17 mountY=0.25, mountTheta=0.97
01:05:53.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.21, opts=13)
01:05:53.346 00.001 21068 Enqueuing Move request for scope (-0.21, -0.21)
01:05:53.347 00.001 16108 Worker thread wakes up
01:05:53.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.21) opts 0xd
01:05:53.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.21)
01:05:53.347 00.000 16108 Moving (-0.21, -0.21) raw xDistance=0.17 yDistance=0.25
01:05:53.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:05:53.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:05:53.347 00.000 16108 MoveAxis(E, 0, ABG)
01:05:53.347 00.000 16108 Move returns status 0, amount 0
01:05:53.347 00.000 16108 MoveAxis(S, 51, ABG)
01:05:53.348 00.001 16108 Guiding  Dir = 1, Dur = 51
01:05:53.348 00.000 16108 IsSlewing returns 0
01:05:53.348 00.000 16108 IsGuiding returns 0
01:05:53.351 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3446, FiltMin=2976, FiltMax=58189, Gamma=1.000
01:05:53.367 00.016 21068 UpdateGuideState exits: m=118377 SNR=78.7
01:05:53.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:53.369 00.000 21068 Enqueuing Expose request
01:05:53.375 00.006 16108 PulseGuide returned control before completion, sleep 34
01:05:53.422 00.047 16108 IsGuiding returns 1
01:05:53.422 00.000 16108 scope still moving after pulse duration time elapsed
01:05:53.454 00.032 16108 IsSlewing returns 0
01:05:53.454 00.000 16108 IsGuiding returns 1
01:05:53.484 00.030 16108 IsSlewing returns 0
01:05:53.484 00.000 16108 IsGuiding returns 0
01:05:53.484 00.000 16108 scope move finished after 51 + 85 ms
01:05:53.484 00.000 16108 Move returns status 0, amount 51
01:05:53.484 00.000 16108 move complete, result=0
01:05:53.484 00.000 16108 worker thread done servicing request
01:05:53.484 00.000 16108 Worker thread wakes up
01:05:53.484 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:05:53.486 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:53.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:54.655 01.169 16108 Exposure complete
01:05:54.721 00.066 16108 worker thread done servicing request
01:05:54.721 00.000 21068 OnExposeComplete: enter
01:05:54.723 00.002 21068 UpdateGuideState(): m_state=6
01:05:54.725 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9271
01:05:54.727 00.002 21068 Star::Find returns 1 (0), X=219.99, Y=874.51, Mass=131544, SNR=80.2, Peak=15264 HFD=3.6
01:05:54.731 00.004 21068 MultiStar: [#1 -0.02,-0.06,1.17,U] [#2 -0.32,0.07,1.20,U] [#3 -0.30,-0.12,1.11,U] [#4 -0.11,-0.09,0.80,U] [#5 -0.18,0.04,1.01,U] [#6 -0.62,-0.12,0.00,M1] [#7 0.08,0.17,0.60,U] [#8 0.13,-0.03,0.70,U] 
01:05:54.732 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.06}, one-star: {-0.48, -0.37}
01:05:54.734 00.002 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
01:05:54.735 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
01:05:54.737 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.83 mountX=0.17 mountY=0.10, mountTheta=0.53
01:05:54.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.06, opts=13)
01:05:54.740 00.001 21068 Enqueuing Move request for scope (-0.18, -0.06)
01:05:54.741 00.001 16108 Worker thread wakes up
01:05:54.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
01:05:54.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
01:05:54.742 00.001 16108 Moving (-0.18, -0.06) raw xDistance=0.17 yDistance=0.10
01:05:54.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:05:54.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:54.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:05:54.742 00.000 16108 MoveAxis(E, 0, ABG)
01:05:54.742 00.000 16108 Move returns status 0, amount 0
01:05:54.742 00.000 16108 MoveAxis(N, 0, ABG)
01:05:54.742 00.000 16108 Move returns status 0, amount 0
01:05:54.742 00.000 16108 move complete, result=0
01:05:54.742 00.000 16108 worker thread done servicing request
01:05:54.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3443, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:05:54.759 00.014 21068 UpdateGuideState exits: m=131544 SNR=80.2
01:05:54.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.762 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:54.762 00.000 21068 Enqueuing Expose request
01:05:54.763 00.001 16108 Worker thread wakes up
01:05:54.763 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:54.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:54.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:55.736 00.972 16108 Exposure complete
01:05:55.800 00.064 16108 worker thread done servicing request
01:05:55.800 00.000 21068 OnExposeComplete: enter
01:05:55.801 00.001 21068 UpdateGuideState(): m_state=6
01:05:55.801 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9272
01:05:55.803 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=874.59, Mass=122914, SNR=78.1, Peak=13136 HFD=3.5
01:05:55.805 00.002 21068 MultiStar: [#1 0.26,-0.03,1.33,U] [#2 -0.06,0.01,1.42,U] [#3 -0.07,0.22,1.08,U] [#4 0.08,-0.09,1.01,U] [#5 -0.33,-0.03,0.93,U] [#6 -0.14,-0.42,0.94,U] [#7 -0.25,-0.31,0.56,U] [#8 -0.32,-0.10,0.80,U] 
01:05:55.807 00.002 21068 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.38, -0.29}
01:05:55.809 00.002 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
01:05:55.812 00.003 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
01:05:55.813 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.42 mountX=0.09 mountY=0.11, mountTheta=0.92
01:05:55.816 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
01:05:55.817 00.001 21068 Enqueuing Move request for scope (-0.11, -0.09)
01:05:55.819 00.002 16108 Worker thread wakes up
01:05:55.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
01:05:55.819 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
01:05:55.819 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.11
01:05:55.820 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:55.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:55.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:05:55.820 00.000 16108 MoveAxis(E, 0, ABG)
01:05:55.820 00.000 16108 Move returns status 0, amount 0
01:05:55.820 00.000 16108 MoveAxis(N, 0, ABG)
01:05:55.820 00.000 16108 Move returns status 0, amount 0
01:05:55.820 00.000 16108 move complete, result=0
01:05:55.820 00.000 16108 worker thread done servicing request
01:05:55.825 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3440, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:05:55.840 00.015 21068 UpdateGuideState exits: m=122914 SNR=78.1
01:05:55.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:55.841 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:55.842 00.001 21068 Enqueuing Expose request
01:05:55.843 00.001 16108 Worker thread wakes up
01:05:55.843 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:55.844 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:55.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:57.004 01.160 16108 Exposure complete
01:05:57.069 00.065 16108 worker thread done servicing request
01:05:57.069 00.000 21068 OnExposeComplete: enter
01:05:57.070 00.001 21068 UpdateGuideState(): m_state=6
01:05:57.071 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9273
01:05:57.072 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.23, Mass=120919, SNR=80.0, Peak=12736 HFD=3.6
01:05:57.073 00.001 21068 MultiStar: [#1 -0.20,-0.57,0.00,M1] [#2 -0.37,-0.23,1.14,U] [#3 0.07,-0.39,1.25,U] [#4 -0.25,-0.55,0.00,M1] [#5 -0.20,-0.42,0.83,U] [#6 -0.45,-0.79,0.00,M1] [#7 -0.20,-0.60,0.00,M1] [#8 -0.23,-0.33,0.83,U] 
01:05:57.073 00.000 21068 refined, 4 included, MultiStar: {-0.19, -0.40}, one-star: {-0.25, -0.66}
01:05:57.074 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
01:05:57.075 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
01:05:57.076 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.40 hyp=0.44 cameraTheta=-2.01 mountX=0.12 mountY=0.43, mountTheta=1.31
01:05:57.078 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.40, opts=13)
01:05:57.079 00.001 21068 Enqueuing Move request for scope (-0.19, -0.40)
01:05:57.079 00.000 16108 Worker thread wakes up
01:05:57.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.40) opts 0xd
01:05:57.079 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.40)
01:05:57.079 00.000 16108 Moving (-0.19, -0.40) raw xDistance=0.12 yDistance=0.43
01:05:57.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:05:57.080 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:05:57.080 00.000 16108 MoveAxis(E, 0, ABG)
01:05:57.080 00.000 16108 Move returns status 0, amount 0
01:05:57.080 00.000 16108 MoveAxis(S, 87, ABG)
01:05:57.080 00.000 16108 Guiding  Dir = 1, Dur = 87
01:05:57.080 00.000 16108 IsSlewing returns 0
01:05:57.082 00.002 16108 IsGuiding returns 0
01:05:57.088 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3440, FiltMin=2966, FiltMax=50345, Gamma=1.000
01:05:57.093 00.005 16108 PulseGuide returned control before completion, sleep 86
01:05:57.111 00.018 21068 UpdateGuideState exits: m=120919 SNR=80.0
01:05:57.113 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.115 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:57.116 00.001 21068 Enqueuing Expose request
01:05:57.186 00.070 16108 IsGuiding returns 1
01:05:57.186 00.000 16108 scope still moving after pulse duration time elapsed
01:05:57.218 00.032 16108 IsSlewing returns 0
01:05:57.218 00.000 16108 IsGuiding returns 0
01:05:57.218 00.000 16108 scope move finished after 87 + 49 ms
01:05:57.218 00.000 16108 Move returns status 0, amount 87
01:05:57.218 00.000 16108 move complete, result=0
01:05:57.218 00.000 16108 worker thread done servicing request
01:05:57.218 00.000 16108 Worker thread wakes up
01:05:57.218 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 87 ms SOUTH
01:05:57.221 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:57.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:58.184 00.963 16108 Exposure complete
01:05:58.243 00.059 16108 worker thread done servicing request
01:05:58.243 00.000 21068 OnExposeComplete: enter
01:05:58.245 00.002 21068 UpdateGuideState(): m_state=6
01:05:58.246 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9274
01:05:58.249 00.003 21068 Star::Find returns 1 (0), X=220.38, Y=874.64, Mass=119324, SNR=91.0, Peak=11325 HFD=3.5
01:05:58.251 00.002 21068 MultiStar: [#1 -0.04,-0.41,1.04,U] [#2 -0.36,-0.63,0.00,M1] [#3 0.17,-0.19,0.92,U] [#4 0.13,-0.34,0.81,U] [#5 -0.08,-0.69,0.00,M1] [#6 -0.17,-0.93,0.00,M2] [#7 -0.55,-0.24,0.00,M2] [#8 0.03,0.16,0.99,U] 
01:05:58.252 00.001 21068 refined, 4 included, MultiStar: {0.03, -0.20}, one-star: {-0.09, -0.24}
01:05:58.254 00.002 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
01:05:58.255 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
01:05:58.257 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=-0.07 mountY=0.19, mountTheta=1.92
01:05:58.260 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
01:05:58.261 00.001 21068 Enqueuing Move request for scope (0.03, -0.20)
01:05:58.262 00.001 16108 Worker thread wakes up
01:05:58.262 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
01:05:58.262 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
01:05:58.263 00.001 16108 Moving (0.03, -0.20) raw xDistance=-0.07 yDistance=0.19
01:05:58.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:58.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:58.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:05:58.263 00.000 16108 MoveAxis(E, 0, ABG)
01:05:58.263 00.000 16108 Move returns status 0, amount 0
01:05:58.263 00.000 16108 MoveAxis(N, 0, ABG)
01:05:58.263 00.000 16108 Move returns status 0, amount 0
01:05:58.263 00.000 16108 move complete, result=0
01:05:58.263 00.000 16108 worker thread done servicing request
01:05:58.270 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3440, FiltMin=2937, FiltMax=56659, Gamma=1.000
01:05:58.284 00.014 21068 UpdateGuideState exits: m=119324 SNR=91.0
01:05:58.286 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:58.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:58.288 00.001 21068 Enqueuing Expose request
01:05:58.288 00.000 16108 Worker thread wakes up
01:05:58.289 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:58.289 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:58.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:05:59.463 01.174 16108 Exposure complete
01:05:59.538 00.075 16108 worker thread done servicing request
01:05:59.538 00.000 21068 OnExposeComplete: enter
01:05:59.539 00.001 21068 UpdateGuideState(): m_state=6
01:05:59.539 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9275
01:05:59.541 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=874.73, Mass=126951, SNR=81.6, Peak=13776 HFD=3.5
01:05:59.542 00.001 21068 MultiStar: [#1 -0.28,-0.24,1.17,U] [#2 -0.19,-0.12,1.27,U] [#3 -0.18,-0.12,1.14,U] [#4 -0.06,-0.27,0.85,U] [#5 -0.31,-0.08,1.08,U] [#6 -0.67,-0.20,0.00,M3] [#7 -0.55,-0.37,0.00,M3] [#8 -0.11,-0.32,0.71,U] 
01:05:59.543 00.001 21068 refined, 6 included, MultiStar: {-0.24, -0.17}, one-star: {-0.48, -0.16}
01:05:59.544 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
01:05:59.544 00.000 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
01:05:59.545 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.51 mountX=0.20 mountY=0.23, mountTheta=0.83
01:05:59.546 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.17, opts=13)
01:05:59.547 00.001 21068 Enqueuing Move request for scope (-0.24, -0.17)
01:05:59.548 00.001 16108 Worker thread wakes up
01:05:59.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
01:05:59.548 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
01:05:59.548 00.000 16108 Moving (-0.24, -0.17) raw xDistance=0.20 yDistance=0.23
01:05:59.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:05:59.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:05:59.548 00.000 16108 MoveAxis(W, 53, ABG)
01:05:59.548 00.000 16108 Guiding  Dir = 3, Dur = 53
01:05:59.549 00.001 16108 IsSlewing returns 0
01:05:59.549 00.000 16108 IsGuiding returns 0
01:05:59.551 00.002 16108 PulseGuide returned control before completion, sleep 62
01:05:59.554 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3440, FiltMin=2963, FiltMax=58422, Gamma=1.000
01:05:59.584 00.030 21068 UpdateGuideState exits: m=126951 SNR=81.6
01:05:59.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:05:59.586 00.000 21068 Enqueuing Expose request
01:05:59.628 00.042 16108 IsGuiding returns 0
01:05:59.628 00.000 16108 Move returns status 0, amount 53
01:05:59.628 00.000 16108 MoveAxis(S, 45, ABG)
01:05:59.628 00.000 16108 Guiding  Dir = 1, Dur = 45
01:05:59.628 00.000 16108 IsSlewing returns 0
01:05:59.628 00.000 16108 IsGuiding returns 0
01:05:59.693 00.065 16108 IsGuiding returns 1
01:05:59.693 00.000 16108 scope still moving after pulse duration time elapsed
01:05:59.722 00.029 16108 IsSlewing returns 0
01:05:59.722 00.000 16108 IsGuiding returns 1
01:05:59.753 00.031 16108 IsSlewing returns 0
01:05:59.754 00.001 16108 IsGuiding returns 1
01:05:59.785 00.031 16108 IsSlewing returns 0
01:05:59.785 00.000 16108 IsGuiding returns 0
01:05:59.785 00.000 16108 scope move finished after 45 + 111 ms
01:05:59.785 00.000 16108 Move returns status 0, amount 45
01:05:59.785 00.000 16108 move complete, result=0
01:05:59.785 00.000 16108 worker thread done servicing request
01:05:59.786 00.001 21068 GuideStep: 0.2 px 53 ms WEST, 0.2 px 45 ms SOUTH
01:05:59.787 00.001 16108 Worker thread wakes up
01:05:59.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:05:59.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:00.773 00.986 16108 Exposure complete
01:06:00.831 00.058 16108 worker thread done servicing request
01:06:00.831 00.000 21068 OnExposeComplete: enter
01:06:00.832 00.001 21068 UpdateGuideState(): m_state=6
01:06:00.833 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9276
01:06:00.834 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.57, Mass=134418, SNR=92.1, Peak=14829 HFD=3.5
01:06:00.835 00.001 21068 MultiStar: [#1 0.10,-0.12,1.07,U] [#2 -0.37,0.01,1.02,U] [#3 0.17,-0.15,0.83,U] [#4 0.47,0.19,0.00,M1] [#5 0.06,-0.20,0.87,U] [#6 -0.11,-0.19,0.82,U] [#7 -0.24,-0.15,0.61,U] [#8 -0.26,-0.05,0.68,U] 
01:06:00.836 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.14}, one-star: {-0.24, -0.31}
01:06:00.836 00.000 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
01:06:00.837 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
01:06:00.838 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-2.19 mountX=0.08 mountY=0.16, mountTheta=1.13
01:06:00.839 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
01:06:00.840 00.001 21068 Enqueuing Move request for scope (-0.10, -0.14)
01:06:00.841 00.001 16108 Worker thread wakes up
01:06:00.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:06:00.841 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:06:00.842 00.001 16108 Moving (-0.10, -0.14) raw xDistance=0.08 yDistance=0.16
01:06:00.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:06:00.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:00.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:06:00.842 00.000 16108 MoveAxis(E, 0, ABG)
01:06:00.842 00.000 16108 Move returns status 0, amount 0
01:06:00.842 00.000 16108 MoveAxis(N, 0, ABG)
01:06:00.842 00.000 16108 Move returns status 0, amount 0
01:06:00.842 00.000 16108 move complete, result=0
01:06:00.843 00.001 16108 worker thread done servicing request
01:06:00.846 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3440, FiltMin=2912, FiltMax=62925, Gamma=1.000
01:06:00.861 00.015 21068 UpdateGuideState exits: m=134418 SNR=92.1
01:06:00.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:00.862 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:00.863 00.001 21068 Enqueuing Expose request
01:06:00.864 00.001 16108 Worker thread wakes up
01:06:00.864 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:00.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:00.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:02.049 01.184 16108 Exposure complete
01:06:02.114 00.065 16108 worker thread done servicing request
01:06:02.114 00.000 21068 OnExposeComplete: enter
01:06:02.117 00.003 21068 UpdateGuideState(): m_state=6
01:06:02.120 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9277
01:06:02.122 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=875.11, Mass=102720, SNR=68.2, Peak=11261 HFD=3.6
01:06:02.124 00.002 21068 MultiStar: [#1 -0.20,-0.13,1.46,U] [#2 -0.34,0.14,1.61,U] [#3 0.10,0.04,1.17,U] [#4 0.13,0.19,1.11,U] [#5 -0.02,0.23,1.05,U] [#6 0.21,0.01,0.95,U] [#7 0.03,0.11,0.66,U] [#8 -0.08,0.26,0.89,U] 
01:06:02.126 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.08, 0.23}
01:06:02.128 00.002 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
01:06:02.129 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
01:06:02.130 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.07 mountY=-0.09, mountTheta=-0.91
01:06:02.133 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
01:06:02.135 00.002 21068 Enqueuing Move request for scope (-0.05, 0.11)
01:06:02.137 00.002 16108 Worker thread wakes up
01:06:02.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:06:02.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:06:02.137 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.09
01:06:02.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:02.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:02.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:02.137 00.000 16108 MoveAxis(E, 0, ABG)
01:06:02.137 00.000 16108 Move returns status 0, amount 0
01:06:02.137 00.000 16108 MoveAxis(N, 0, ABG)
01:06:02.137 00.000 16108 Move returns status 0, amount 0
01:06:02.137 00.000 16108 move complete, result=0
01:06:02.138 00.001 16108 worker thread done servicing request
01:06:02.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3443, FiltMin=2982, FiltMax=63273, Gamma=1.000
01:06:02.158 00.016 21068 UpdateGuideState exits: m=102720 SNR=68.2
01:06:02.158 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:02.161 00.002 21068 Enqueuing Expose request
01:06:02.162 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:02.162 00.000 16108 Worker thread wakes up
01:06:02.163 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:02.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:03.138 00.975 16108 Exposure complete
01:06:03.195 00.057 16108 worker thread done servicing request
01:06:03.195 00.000 21068 OnExposeComplete: enter
01:06:03.197 00.002 21068 UpdateGuideState(): m_state=6
01:06:03.198 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9278
01:06:03.200 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=875.23, Mass=114490, SNR=80.4, Peak=11501 HFD=3.8
01:06:03.203 00.003 21068 MultiStar: [#1 -0.47,0.20,0.00,M1] [#2 -0.13,0.50,0.00,M1] [#3 -0.23,0.44,0.00,M1] [#4 -0.05,0.20,0.73,U] [#5 -0.48,0.42,0.00,M1] [#6 -0.38,0.15,0.87,U] [#7 -0.13,0.20,0.65,U] [#8 -0.09,0.21,0.71,U] 
01:06:03.204 00.001 21068 refined, 4 included, MultiStar: {-0.20, 0.23}, one-star: {-0.29, 0.35}
01:06:03.206 00.002 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
01:06:03.207 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
01:06:03.209 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.30 mountX=0.24 mountY=-0.18, mountTheta=-0.63
01:06:03.213 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.23, opts=13)
01:06:03.214 00.001 21068 Enqueuing Move request for scope (-0.20, 0.23)
01:06:03.217 00.003 16108 Worker thread wakes up
01:06:03.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
01:06:03.217 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
01:06:03.217 00.000 16108 Moving (-0.20, 0.23) raw xDistance=0.24 yDistance=-0.18
01:06:03.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:06:03.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:03.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:03.217 00.000 16108 MoveAxis(W, 63, ABG)
01:06:03.217 00.000 16108 Guiding  Dir = 3, Dur = 63
01:06:03.218 00.001 16108 IsSlewing returns 0
01:06:03.218 00.000 16108 IsGuiding returns 0
01:06:03.219 00.001 16108 PulseGuide returned control before completion, sleep 72
01:06:03.226 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3440, FiltMin=2921, FiltMax=56425, Gamma=1.000
01:06:03.242 00.016 21068 UpdateGuideState exits: m=114490 SNR=80.4
01:06:03.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:03.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:03.245 00.001 21068 Enqueuing Expose request
01:06:03.303 00.058 16108 IsGuiding returns 0
01:06:03.303 00.000 16108 Move returns status 0, amount 63
01:06:03.303 00.000 16108 MoveAxis(N, 0, ABG)
01:06:03.303 00.000 16108 Move returns status 0, amount 0
01:06:03.303 00.000 16108 move complete, result=0
01:06:03.303 00.000 16108 worker thread done servicing request
01:06:03.303 00.000 16108 Worker thread wakes up
01:06:03.303 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.2 px 0 ms NORTH
01:06:03.304 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:03.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:04.468 01.164 16108 Exposure complete
01:06:04.522 00.054 16108 worker thread done servicing request
01:06:04.522 00.000 21068 OnExposeComplete: enter
01:06:04.524 00.002 21068 UpdateGuideState(): m_state=6
01:06:04.525 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9279
01:06:04.526 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=875.23, Mass=126975, SNR=79.4, Peak=13229 HFD=4.0
01:06:04.527 00.001 21068 MultiStar: [#1 -0.05,0.29,1.03,U] [#2 0.07,0.36,1.20,U] [#3 0.14,0.52,0.00,M2] [#4 0.38,0.26,0.86,U] [#5 0.22,0.37,0.86,U] [#6 -0.05,0.24,0.90,U] [#7 -0.10,0.10,0.65,U] [#8 0.08,0.40,0.65,U] 
01:06:04.528 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.30}, one-star: {-0.46, 0.35}
01:06:04.528 00.000 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
01:06:04.529 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
01:06:04.530 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.55 mountX=0.05 mountY=-0.30, mountTheta=-1.41
01:06:04.531 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.30, opts=13)
01:06:04.532 00.001 21068 Enqueuing Move request for scope (0.01, 0.30)
01:06:04.533 00.001 16108 Worker thread wakes up
01:06:04.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
01:06:04.533 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
01:06:04.533 00.000 16108 Moving (0.01, 0.30) raw xDistance=0.05 yDistance=-0.30
01:06:04.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:04.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:04.534 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:06:04.534 00.000 16108 MoveAxis(E, 0, ABG)
01:06:04.534 00.000 16108 Move returns status 0, amount 0
01:06:04.534 00.000 16108 MoveAxis(N, 0, ABG)
01:06:04.534 00.000 16108 Move returns status 0, amount 0
01:06:04.534 00.000 16108 move complete, result=0
01:06:04.534 00.000 16108 worker thread done servicing request
01:06:04.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3443, FiltMin=2918, FiltMax=56755, Gamma=1.000
01:06:04.564 00.027 21068 UpdateGuideState exits: m=126975 SNR=79.4
01:06:04.566 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:04.568 00.001 21068 Enqueuing Expose request
01:06:04.569 00.001 16108 Worker thread wakes up
01:06:04.569 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:04.570 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:04.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:05.561 00.991 16108 Exposure complete
01:06:05.631 00.070 16108 worker thread done servicing request
01:06:05.631 00.000 21068 OnExposeComplete: enter
01:06:05.632 00.001 21068 UpdateGuideState(): m_state=6
01:06:05.633 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9280
01:06:05.633 00.000 21068 Star::Find returns 1 (0), X=220.39, Y=875.00, Mass=124366, SNR=82.0, Peak=12137 HFD=3.8
01:06:05.634 00.001 21068 MultiStar: [#1 0.03,0.18,1.11,U] [#2 -0.14,0.35,1.30,U] [#3 -0.04,0.49,0.00,M3] [#4 0.21,0.01,0.85,U] [#5 0.29,0.48,0.00,M1] [#6 0.05,-0.02,0.89,U] [#7 -0.35,0.15,0.54,U] [#8 0.05,0.48,0.80,U] 
01:06:05.636 00.002 21068 single-star, 6 included, MultiStar: {-0.02, 0.19}, one-star: {-0.09, 0.12}
01:06:05.637 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
01:06:05.637 00.000 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
01:06:05.638 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.20 mountX=0.11 mountY=-0.10, mountTheta=-0.74
01:06:05.641 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
01:06:05.641 00.000 21068 Enqueuing Move request for scope (-0.09, 0.12)
01:06:05.642 00.001 16108 Worker thread wakes up
01:06:05.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:06:05.643 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:06:05.643 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.10
01:06:05.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:06:05.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:05.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:05.643 00.000 16108 MoveAxis(E, 0, ABG)
01:06:05.643 00.000 16108 Move returns status 0, amount 0
01:06:05.643 00.000 16108 MoveAxis(N, 0, ABG)
01:06:05.643 00.000 16108 Move returns status 0, amount 0
01:06:05.643 00.000 16108 move complete, result=0
01:06:05.643 00.000 16108 worker thread done servicing request
01:06:05.647 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3443, FiltMin=2928, FiltMax=52873, Gamma=1.000
01:06:05.665 00.018 21068 UpdateGuideState exits: m=124366 SNR=82.0
01:06:05.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:05.668 00.001 21068 Enqueuing Expose request
01:06:05.668 00.000 16108 Worker thread wakes up
01:06:05.668 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:05.670 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:05.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:06.828 01.158 16108 Exposure complete
01:06:06.886 00.058 16108 worker thread done servicing request
01:06:06.886 00.000 21068 OnExposeComplete: enter
01:06:06.887 00.001 21068 UpdateGuideState(): m_state=6
01:06:06.887 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9281
01:06:06.888 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=874.68, Mass=133403, SNR=86.1, Peak=14425 HFD=3.5
01:06:06.889 00.001 21068 MultiStar: [#1 0.40,0.26,1.05,U] [#2 -0.24,0.16,1.20,U] [#3 0.02,0.40,1.08,U] [#4 0.30,0.15,0.88,U] [#5 0.27,0.16,0.98,U] [#6 -0.38,-0.08,0.70,U] [#7 0.17,-0.04,0.58,U] [#8 0.06,0.03,0.69,U] 
01:06:06.889 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.19, -0.20}
01:06:06.890 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
01:06:06.891 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
01:06:06.891 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
01:06:06.895 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
01:06:06.898 00.003 21068 Enqueuing Move request for scope (0.09, 0.11)
01:06:06.900 00.002 16108 Worker thread wakes up
01:06:06.901 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:06:06.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:06:06.901 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.13
01:06:06.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:06.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:06.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:06.901 00.000 16108 MoveAxis(E, 0, ABG)
01:06:06.901 00.000 16108 Move returns status 0, amount 0
01:06:06.901 00.000 16108 MoveAxis(N, 0, ABG)
01:06:06.901 00.000 16108 Move returns status 0, amount 0
01:06:06.901 00.000 16108 move complete, result=0
01:06:06.901 00.000 16108 worker thread done servicing request
01:06:06.909 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3440, FiltMin=2941, FiltMax=56371, Gamma=1.000
01:06:06.931 00.022 21068 UpdateGuideState exits: m=133403 SNR=86.1
01:06:06.934 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:06.937 00.002 21068 Enqueuing Expose request
01:06:06.938 00.001 16108 Worker thread wakes up
01:06:06.938 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:06.941 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:06.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:07.917 00.976 16108 Exposure complete
01:06:07.974 00.057 16108 worker thread done servicing request
01:06:07.974 00.000 21068 OnExposeComplete: enter
01:06:07.975 00.001 21068 UpdateGuideState(): m_state=6
01:06:07.977 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9282
01:06:07.979 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=874.69, Mass=117467, SNR=76.7, Peak=13817 HFD=3.6
01:06:07.980 00.001 21068 MultiStar: [#1 0.23,-0.02,1.37,U] [#2 0.17,-0.11,1.41,U] [#3 0.07,0.00,1.18,U] [#4 0.34,-0.42,0.00,M1] [#5 -0.24,0.25,1.11,U] [#6 -0.41,-0.09,0.84,U] [#7 0.34,-0.35,0.00,M1] [#8 0.49,-0.34,0.00,M1] 
01:06:07.983 00.003 21068 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {0.26, -0.19}
01:06:07.984 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:06:07.985 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
01:06:07.987 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.51 mountX=-0.05 mountY=0.01, mountTheta=2.86
01:06:07.990 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
01:06:07.991 00.001 21068 Enqueuing Move request for scope (0.04, -0.02)
01:06:07.992 00.001 16108 Worker thread wakes up
01:06:07.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:06:07.992 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:06:07.992 00.000 16108 Moving (0.04, -0.02) raw xDistance=-0.05 yDistance=0.01
01:06:07.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:07.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:07.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:07.992 00.000 16108 MoveAxis(E, 0, ABG)
01:06:07.992 00.000 16108 Move returns status 0, amount 0
01:06:07.992 00.000 16108 MoveAxis(N, 0, ABG)
01:06:07.992 00.000 16108 Move returns status 0, amount 0
01:06:07.992 00.000 16108 move complete, result=0
01:06:07.994 00.002 16108 worker thread done servicing request
01:06:07.999 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3440, FiltMin=2950, FiltMax=53773, Gamma=1.000
01:06:08.019 00.020 21068 UpdateGuideState exits: m=117467 SNR=76.7
01:06:08.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:08.023 00.002 21068 Enqueuing Expose request
01:06:08.024 00.001 16108 Worker thread wakes up
01:06:08.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:08.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:08.025 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:09.185 01.160 16108 Exposure complete
01:06:09.260 00.075 16108 worker thread done servicing request
01:06:09.260 00.000 21068 OnExposeComplete: enter
01:06:09.261 00.001 21068 UpdateGuideState(): m_state=6
01:06:09.262 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9283
01:06:09.263 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.31, Mass=139726, SNR=84.5, Peak=13347 HFD=3.5
01:06:09.263 00.000 21068 MultiStar: [#1 -0.18,-0.51,0.00,M1] [#2 -0.28,-0.32,1.05,U] [#3 0.00,-0.35,0.95,U] [#4 0.27,-0.38,0.87,U] [#5 -0.27,-0.53,0.00,M1] [#6 -0.20,-0.73,0.00,M1] [#7 -0.05,-0.51,0.00,M2] [#8 -0.36,-0.47,0.00,M2] 
01:06:09.264 00.001 21068 refined, 3 included, MultiStar: {-0.02, -0.41}, one-star: {-0.02, -0.57}
01:06:09.266 00.002 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
01:06:09.266 00.000 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
01:06:09.267 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.62 mountX=-0.05 mountY=0.40, mountTheta=1.69
01:06:09.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.41, opts=13)
01:06:09.270 00.001 21068 Enqueuing Move request for scope (-0.02, -0.41)
01:06:09.270 00.000 16108 Worker thread wakes up
01:06:09.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.41) opts 0xd
01:06:09.271 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.41)
01:06:09.271 00.000 16108 Moving (-0.02, -0.41) raw xDistance=-0.05 yDistance=0.40
01:06:09.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:09.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
01:06:09.271 00.000 16108 MoveAxis(E, 0, ABG)
01:06:09.271 00.000 16108 Move returns status 0, amount 0
01:06:09.271 00.000 16108 MoveAxis(S, 80, ABG)
01:06:09.271 00.000 16108 Guiding  Dir = 1, Dur = 80
01:06:09.271 00.000 16108 IsSlewing returns 0
01:06:09.271 00.000 16108 IsGuiding returns 0
01:06:09.277 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3437, FiltMin=3001, FiltMax=58048, Gamma=1.000
01:06:09.290 00.013 16108 PulseGuide returned control before completion, sleep 72
01:06:09.299 00.009 21068 UpdateGuideState exits: m=139726 SNR=84.5
01:06:09.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:09.302 00.001 21068 Enqueuing Expose request
01:06:09.366 00.064 16108 IsGuiding returns 1
01:06:09.366 00.000 16108 scope still moving after pulse duration time elapsed
01:06:09.397 00.031 16108 IsSlewing returns 0
01:06:09.397 00.000 16108 IsGuiding returns 0
01:06:09.397 00.000 16108 scope move finished after 80 + 46 ms
01:06:09.397 00.000 16108 Move returns status 0, amount 80
01:06:09.397 00.000 16108 move complete, result=0
01:06:09.397 00.000 16108 worker thread done servicing request
01:06:09.399 00.002 16108 Worker thread wakes up
01:06:09.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:09.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:09.399 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 80 ms SOUTH
01:06:10.372 00.973 16108 Exposure complete
01:06:10.427 00.055 16108 worker thread done servicing request
01:06:10.427 00.000 21068 OnExposeComplete: enter
01:06:10.429 00.002 21068 UpdateGuideState(): m_state=6
01:06:10.430 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9284
01:06:10.430 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=874.19, Mass=123590, SNR=82.1, Peak=15427 HFD=3.3
01:06:10.431 00.001 21068 MultiStar: [#1 -0.05,-0.15,1.10,U] [#2 -0.03,-0.37,1.19,U] [#3 0.05,-0.20,1.13,U] [#4 0.41,-0.51,0.00,M1] [#5 -0.09,-0.31,0.75,U] [#6 0.17,-0.70,0.00,M2] [#7 -0.11,-0.40,0.63,U] [#8 0.09,-0.54,0.00,M3] 
01:06:10.432 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.35}, one-star: {0.15, -0.69}
01:06:10.433 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
01:06:10.434 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
01:06:10.434 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.58 mountX=-0.06 mountY=0.34, mountTheta=1.74
01:06:10.437 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.35, opts=13)
01:06:10.438 00.001 21068 Enqueuing Move request for scope (-0.00, -0.35)
01:06:10.438 00.000 16108 Worker thread wakes up
01:06:10.439 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.35) opts 0xd
01:06:10.439 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.35)
01:06:10.439 00.000 16108 Moving (-0.00, -0.35) raw xDistance=-0.06 yDistance=0.34
01:06:10.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:10.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:06:10.439 00.000 16108 MoveAxis(E, 0, ABG)
01:06:10.439 00.000 16108 Move returns status 0, amount 0
01:06:10.439 00.000 16108 MoveAxis(S, 68, ABG)
01:06:10.439 00.000 16108 Guiding  Dir = 1, Dur = 68
01:06:10.439 00.000 16108 IsSlewing returns 0
01:06:10.439 00.000 16108 IsGuiding returns 0
01:06:10.445 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3437, FiltMin=2960, FiltMax=46061, Gamma=1.000
01:06:10.465 00.020 21068 UpdateGuideState exits: m=123590 SNR=82.1
01:06:10.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:10.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:10.467 00.000 21068 Enqueuing Expose request
01:06:10.492 00.025 16108 PulseGuide returned control before completion, sleep 26
01:06:10.522 00.030 16108 IsGuiding returns 1
01:06:10.522 00.000 16108 scope still moving after pulse duration time elapsed
01:06:10.554 00.032 16108 IsSlewing returns 0
01:06:10.554 00.000 16108 IsGuiding returns 1
01:06:10.585 00.031 16108 IsSlewing returns 0
01:06:10.585 00.000 16108 IsGuiding returns 0
01:06:10.587 00.002 16108 scope move finished after 68 + 78 ms
01:06:10.587 00.000 16108 Move returns status 0, amount 68
01:06:10.587 00.000 16108 move complete, result=0
01:06:10.587 00.000 16108 worker thread done servicing request
01:06:10.587 00.000 16108 Worker thread wakes up
01:06:10.587 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 68 ms SOUTH
01:06:10.590 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:10.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:11.746 01.156 16108 Exposure complete
01:06:11.818 00.072 16108 worker thread done servicing request
01:06:11.818 00.000 21068 OnExposeComplete: enter
01:06:11.819 00.001 21068 UpdateGuideState(): m_state=6
01:06:11.820 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9285
01:06:11.821 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.35, Mass=127556, SNR=84.0, Peak=12457 HFD=3.4
01:06:11.822 00.001 21068 MultiStar: [#1 0.09,0.15,1.09,U] [#2 -0.37,0.50,0.00,M1] [#3 -0.05,0.43,1.06,U] [#4 0.14,0.47,0.00,M2] [#5 -0.08,0.43,0.88,U] [#6 -0.12,0.33,0.94,U] [#7 0.09,0.50,0.00,M2] [#8 -0.40,0.55,0.00,M4] 
01:06:11.823 00.001 21068 refined, 4 included, MultiStar: {-0.03, 0.36}, one-star: {-0.02, 0.47}
01:06:11.824 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
01:06:11.824 00.000 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
01:06:11.825 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.67 mountX=0.10 mountY=-0.34, mountTheta=-1.29
01:06:11.828 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.36, opts=13)
01:06:11.830 00.002 21068 Enqueuing Move request for scope (-0.03, 0.36)
01:06:11.833 00.003 16108 Worker thread wakes up
01:06:11.834 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
01:06:11.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
01:06:11.834 00.000 16108 Moving (-0.03, 0.36) raw xDistance=0.10 yDistance=-0.34
01:06:11.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:06:11.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:11.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:06:11.834 00.000 16108 MoveAxis(E, 0, ABG)
01:06:11.834 00.000 16108 Move returns status 0, amount 0
01:06:11.834 00.000 16108 MoveAxis(N, 0, ABG)
01:06:11.834 00.000 16108 Move returns status 0, amount 0
01:06:11.834 00.000 16108 move complete, result=0
01:06:11.834 00.000 16108 worker thread done servicing request
01:06:11.838 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3437, FiltMin=2969, FiltMax=55635, Gamma=1.000
01:06:11.853 00.015 21068 UpdateGuideState exits: m=127556 SNR=84.0
01:06:11.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:11.855 00.000 21068 Enqueuing Expose request
01:06:11.857 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:11.858 00.001 16108 Worker thread wakes up
01:06:11.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:11.859 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:12.835 00.976 16108 Exposure complete
01:06:12.891 00.056 16108 worker thread done servicing request
01:06:12.891 00.000 21068 OnExposeComplete: enter
01:06:12.892 00.001 21068 UpdateGuideState(): m_state=6
01:06:12.893 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9286
01:06:12.894 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=874.76, Mass=127494, SNR=92.9, Peak=15721 HFD=3.5
01:06:12.895 00.001 21068 MultiStar: [#1 0.18,-0.01,0.87,U] [#2 0.03,0.26,1.07,U] [#3 -0.00,0.17,0.95,U] [#4 0.08,0.15,0.71,U] [#5 -0.17,0.21,0.85,U] [#6 -0.27,-0.16,0.78,U] [#7 0.70,0.03,0.00,M3] [#8 0.28,0.10,0.72,U] 
01:06:12.895 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.17, -0.12}
01:06:12.896 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
01:06:12.897 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
01:06:12.898 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.11 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
01:06:12.899 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
01:06:12.900 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
01:06:12.902 00.002 16108 Worker thread wakes up
01:06:12.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:06:12.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:06:12.902 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.02 yDistance=-0.08
01:06:12.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:06:12.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:12.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:12.902 00.000 16108 MoveAxis(E, 0, ABG)
01:06:12.902 00.000 16108 Move returns status 0, amount 0
01:06:12.902 00.000 16108 MoveAxis(N, 0, ABG)
01:06:12.902 00.000 16108 Move returns status 0, amount 0
01:06:12.902 00.000 16108 move complete, result=0
01:06:12.902 00.000 16108 worker thread done servicing request
01:06:12.906 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3437, FiltMin=2979, FiltMax=61312, Gamma=1.000
01:06:12.921 00.015 21068 UpdateGuideState exits: m=127494 SNR=92.9
01:06:12.923 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.923 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:12.924 00.001 21068 Enqueuing Expose request
01:06:12.925 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:12.925 00.000 16108 Worker thread wakes up
01:06:12.926 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:12.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:14.078 01.152 16108 Exposure complete
01:06:14.135 00.057 16108 worker thread done servicing request
01:06:14.135 00.000 21068 OnExposeComplete: enter
01:06:14.137 00.002 21068 UpdateGuideState(): m_state=6
01:06:14.138 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9287
01:06:14.139 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=874.78, Mass=118014, SNR=77.3, Peak=13433 HFD=3.5
01:06:14.141 00.002 21068 MultiStar: [#1 0.75,-0.17,0.00,M1] [#2 0.60,0.14,0.00,M1] [#3 0.79,-0.21,0.00,M1] [#4 0.68,-0.20,0.00,M2] [#5 0.72,0.06,0.00,M1] [#6 0.48,-0.25,0.00,M1] [#7 0.69,-0.30,0.00,M4] [#8 0.53,0.04,0.00,M4] 
01:06:14.142 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
01:06:14.143 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
01:06:14.144 00.001 21068 CameraToMount -- cameraX=0.57 cameraY=-0.10 hyp=0.58 cameraTheta=-0.17 mountX=-0.58 mountY=-0.04, mountTheta=-3.07
01:06:14.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=-0.10, opts=13)
01:06:14.147 00.001 21068 Enqueuing Move request for scope (0.57, -0.10)
01:06:14.147 00.000 16108 Worker thread wakes up
01:06:14.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.10) opts 0xd
01:06:14.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, -0.10)
01:06:14.147 00.000 16108 Moving (0.57, -0.10) raw xDistance=-0.58 yDistance=-0.04
01:06:14.148 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:06:14.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:14.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:14.148 00.000 16108 MoveAxis(E, 152, ABG)
01:06:14.148 00.000 16108 Guiding  Dir = 2, Dur = 152
01:06:14.148 00.000 16108 IsSlewing returns 0
01:06:14.148 00.000 16108 IsGuiding returns 0
01:06:14.152 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3437, FiltMin=2963, FiltMax=58848, Gamma=1.000
01:06:14.176 00.024 21068 UpdateGuideState exits: m=118014 SNR=77.3
01:06:14.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:14.178 00.000 21068 Enqueuing Expose request
01:06:14.207 00.029 16108 PulseGuide returned control before completion, sleep 104
01:06:14.316 00.109 16108 IsGuiding returns 1
01:06:14.316 00.000 16108 scope still moving after pulse duration time elapsed
01:06:14.348 00.032 16108 IsSlewing returns 0
01:06:14.348 00.000 16108 IsGuiding returns 1
01:06:14.380 00.032 16108 IsSlewing returns 0
01:06:14.380 00.000 16108 IsGuiding returns 0
01:06:14.380 00.000 16108 scope move finished after 152 + 79 ms
01:06:14.381 00.001 16108 Move returns status 0, amount 152
01:06:14.381 00.000 16108 MoveAxis(N, 0, ABG)
01:06:14.381 00.000 16108 Move returns status 0, amount 0
01:06:14.381 00.000 16108 move complete, result=0
01:06:14.381 00.000 16108 worker thread done servicing request
01:06:14.381 00.000 16108 Worker thread wakes up
01:06:14.381 00.000 21068 GuideStep: -0.6 px 152 ms EAST, -0.0 px 0 ms NORTH
01:06:14.383 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:14.384 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:15.355 00.971 16108 Exposure complete
01:06:15.421 00.066 16108 worker thread done servicing request
01:06:15.421 00.000 21068 OnExposeComplete: enter
01:06:15.423 00.002 21068 UpdateGuideState(): m_state=6
01:06:15.425 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9288
01:06:15.426 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.97, Mass=122915, SNR=88.9, Peak=15929 HFD=3.0
01:06:15.428 00.002 21068 MultiStar: [#1 0.18,-0.11,1.09,U] [#2 0.29,0.15,1.18,U] [#3 0.30,0.04,0.85,U] [#4 0.55,0.04,0.00,M3] [#5 0.70,-0.15,0.00,M2] [#6 0.13,-0.08,0.95,U] [#7 0.40,-0.15,0.56,U] [#8 0.62,0.33,0.00,M5] 
01:06:15.429 00.001 21068 refined, 5 included, MultiStar: {0.28, 0.00}, one-star: {0.46, 0.09}
01:06:15.431 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
01:06:15.433 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
01:06:15.434 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.01 mountX=-0.28 mountY=-0.07, mountTheta=-2.90
01:06:15.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.00, opts=13)
01:06:15.438 00.002 21068 Enqueuing Move request for scope (0.28, 0.00)
01:06:15.439 00.001 16108 Worker thread wakes up
01:06:15.441 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.00) opts 0xd
01:06:15.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.00)
01:06:15.441 00.000 16108 Moving (0.28, 0.00) raw xDistance=-0.28 yDistance=-0.07
01:06:15.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:06:15.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:15.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:15.441 00.000 16108 MoveAxis(E, 84, ABG)
01:06:15.441 00.000 16108 Guiding  Dir = 2, Dur = 84
01:06:15.442 00.001 16108 IsSlewing returns 0
01:06:15.442 00.000 16108 IsGuiding returns 0
01:06:15.450 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3437, FiltMin=2934, FiltMax=56096, Gamma=1.000
01:06:15.467 00.017 21068 UpdateGuideState exits: m=122915 SNR=88.9
01:06:15.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:15.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:15.470 00.001 21068 Enqueuing Expose request
01:06:15.490 00.020 16108 PulseGuide returned control before completion, sleep 46
01:06:15.552 00.062 16108 IsGuiding returns 1
01:06:15.552 00.000 16108 scope still moving after pulse duration time elapsed
01:06:15.583 00.031 16108 IsSlewing returns 0
01:06:15.583 00.000 16108 IsGuiding returns 0
01:06:15.583 00.000 16108 scope move finished after 84 + 57 ms
01:06:15.583 00.000 16108 Move returns status 0, amount 84
01:06:15.583 00.000 16108 MoveAxis(N, 0, ABG)
01:06:15.583 00.000 16108 Move returns status 0, amount 0
01:06:15.583 00.000 16108 move complete, result=0
01:06:15.584 00.001 16108 worker thread done servicing request
01:06:15.584 00.000 16108 Worker thread wakes up
01:06:15.584 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.1 px 0 ms NORTH
01:06:15.585 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:15.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:16.754 01.169 16108 Exposure complete
01:06:16.813 00.059 16108 worker thread done servicing request
01:06:16.813 00.000 21068 OnExposeComplete: enter
01:06:16.814 00.001 21068 UpdateGuideState(): m_state=6
01:06:16.815 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9289
01:06:16.816 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.89, Mass=122605, SNR=77.4, Peak=13949 HFD=3.3
01:06:16.817 00.001 21068 MultiStar: [#1 0.09,-0.02,1.23,U] [#2 0.20,0.07,1.16,U] [#3 0.48,0.18,0.00,M1] [#4 -0.04,-0.41,0.82,U] [#5 0.42,0.01,0.99,U] [#6 -0.33,-0.34,0.91,U] [#7 -0.31,0.08,0.67,U] [#8 0.16,-0.00,0.75,U] 
01:06:16.818 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.22, 0.01}
01:06:16.818 00.000 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
01:06:16.819 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
01:06:16.820 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.35 mountX=-0.03 mountY=0.06, mountTheta=1.98
01:06:16.822 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
01:06:16.822 00.000 21068 Enqueuing Move request for scope (0.02, -0.07)
01:06:16.823 00.001 16108 Worker thread wakes up
01:06:16.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:06:16.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:06:16.823 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.06
01:06:16.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:16.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:16.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:06:16.823 00.000 16108 MoveAxis(E, 0, ABG)
01:06:16.823 00.000 16108 Move returns status 0, amount 0
01:06:16.824 00.001 16108 MoveAxis(N, 0, ABG)
01:06:16.824 00.000 16108 Move returns status 0, amount 0
01:06:16.824 00.000 16108 move complete, result=0
01:06:16.824 00.000 16108 worker thread done servicing request
01:06:16.828 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3437, FiltMin=2963, FiltMax=60272, Gamma=1.000
01:06:16.847 00.019 21068 UpdateGuideState exits: m=122605 SNR=77.4
01:06:16.849 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:16.852 00.002 21068 Enqueuing Expose request
01:06:16.853 00.001 16108 Worker thread wakes up
01:06:16.855 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:16.857 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:16.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:17.827 00.970 16108 Exposure complete
01:06:17.891 00.064 16108 worker thread done servicing request
01:06:17.891 00.000 21068 OnExposeComplete: enter
01:06:17.894 00.003 21068 UpdateGuideState(): m_state=6
01:06:17.895 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9290
01:06:17.897 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=874.60, Mass=111957, SNR=78.0, Peak=12589 HFD=3.5
01:06:17.899 00.002 21068 MultiStar: [#1 0.03,-0.36,1.14,U] [#2 -0.15,-0.34,1.11,U] [#3 0.01,-0.16,1.13,U] [#4 0.13,-0.19,1.00,U] [#5 0.08,-0.47,0.91,U] [#6 -0.11,-0.39,0.83,U] [#7 -0.07,-0.31,0.60,U] [#8 0.27,-0.16,0.71,U] 
01:06:17.901 00.002 21068 refined, 8 included, MultiStar: {-0.00, -0.30}, one-star: {-0.16, -0.28}
01:06:17.902 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
01:06:17.903 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
01:06:17.904 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.59 mountX=-0.05 mountY=0.29, mountTheta=1.73
01:06:17.907 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.30, opts=13)
01:06:17.908 00.001 21068 Enqueuing Move request for scope (-0.00, -0.30)
01:06:17.909 00.001 16108 Worker thread wakes up
01:06:17.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
01:06:17.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
01:06:17.909 00.000 16108 Moving (-0.00, -0.30) raw xDistance=-0.05 yDistance=0.29
01:06:17.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:17.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:06:17.909 00.000 16108 MoveAxis(E, 0, ABG)
01:06:17.909 00.000 16108 Move returns status 0, amount 0
01:06:17.909 00.000 16108 MoveAxis(S, 58, ABG)
01:06:17.909 00.000 16108 Guiding  Dir = 1, Dur = 58
01:06:17.909 00.000 16108 IsSlewing returns 0
01:06:17.910 00.001 16108 IsGuiding returns 0
01:06:17.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3440, FiltMin=2957, FiltMax=64429, Gamma=1.000
01:06:17.926 00.011 16108 PulseGuide returned control before completion, sleep 52
01:06:17.943 00.017 21068 UpdateGuideState exits: m=111957 SNR=78.0
01:06:17.945 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:17.947 00.001 21068 Enqueuing Expose request
01:06:17.987 00.040 16108 IsGuiding returns 1
01:06:17.987 00.000 16108 scope still moving after pulse duration time elapsed
01:06:18.018 00.031 16108 IsSlewing returns 0
01:06:18.018 00.000 16108 IsGuiding returns 0
01:06:18.018 00.000 16108 scope move finished after 58 + 51 ms
01:06:18.018 00.000 16108 Move returns status 0, amount 58
01:06:18.018 00.000 16108 move complete, result=0
01:06:18.018 00.000 16108 worker thread done servicing request
01:06:18.018 00.000 16108 Worker thread wakes up
01:06:18.018 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
01:06:18.021 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:18.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:19.176 01.155 16108 Exposure complete
01:06:19.242 00.066 16108 worker thread done servicing request
01:06:19.242 00.000 21068 OnExposeComplete: enter
01:06:19.243 00.001 21068 UpdateGuideState(): m_state=6
01:06:19.244 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9291
01:06:19.244 00.000 21068 Star::Find returns 1 (0), X=220.88, Y=874.79, Mass=123042, SNR=80.7, Peak=16489 HFD=3.0
01:06:19.245 00.001 21068 MultiStar: [#1 -0.14,-0.34,1.27,U] [#2 0.10,0.36,1.32,U] [#3 -0.17,0.04,0.96,U] [#4 -0.02,0.16,0.84,U] [#5 0.23,0.14,1.09,U] [#6 -0.12,0.05,0.84,U] [#7 0.26,-0.14,0.70,U] [#8 -0.00,-0.02,0.66,U] 
01:06:19.247 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.41, -0.10}
01:06:19.248 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
01:06:19.249 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
01:06:19.249 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=-0.05 mountY=-0.04, mountTheta=-2.54
01:06:19.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
01:06:19.251 00.000 21068 Enqueuing Move request for scope (0.06, 0.02)
01:06:19.252 00.001 16108 Worker thread wakes up
01:06:19.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:06:19.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:06:19.252 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.05 yDistance=-0.04
01:06:19.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:19.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:19.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:19.252 00.000 16108 MoveAxis(E, 0, ABG)
01:06:19.252 00.000 16108 Move returns status 0, amount 0
01:06:19.252 00.000 16108 MoveAxis(N, 0, ABG)
01:06:19.252 00.000 16108 Move returns status 0, amount 0
01:06:19.252 00.000 16108 move complete, result=0
01:06:19.252 00.000 16108 worker thread done servicing request
01:06:19.257 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3440, FiltMin=2937, FiltMax=55792, Gamma=1.000
01:06:19.270 00.013 21068 UpdateGuideState exits: m=123042 SNR=80.7
01:06:19.272 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:19.273 00.000 21068 Enqueuing Expose request
01:06:19.274 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:19.275 00.001 16108 Worker thread wakes up
01:06:19.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:19.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:20.251 00.975 16108 Exposure complete
01:06:20.306 00.055 16108 worker thread done servicing request
01:06:20.307 00.001 21068 OnExposeComplete: enter
01:06:20.307 00.000 21068 UpdateGuideState(): m_state=6
01:06:20.308 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9292
01:06:20.309 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.18, Mass=109174, SNR=70.9, Peak=13833 HFD=3.3
01:06:20.311 00.002 21068 MultiStar: [#1 0.14,0.04,1.27,U] [#2 -0.12,0.25,1.29,U] [#3 -0.12,0.18,0.98,U] [#4 0.26,0.19,0.98,U] [#5 0.13,0.26,1.00,U] [#6 -0.52,-0.13,0.00,M1] [#7 0.21,0.38,0.68,U] [#8 -0.05,0.22,0.87,U] 
01:06:20.312 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.22}, one-star: {-0.03, 0.30}
01:06:20.312 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
01:06:20.313 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
01:06:20.313 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.37 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
01:06:20.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.22, opts=13)
01:06:20.317 00.002 21068 Enqueuing Move request for scope (0.04, 0.22)
01:06:20.318 00.001 16108 Worker thread wakes up
01:06:20.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
01:06:20.318 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
01:06:20.318 00.000 16108 Moving (0.04, 0.22) raw xDistance=-0.01 yDistance=-0.22
01:06:20.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:20.318 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:20.318 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:06:20.318 00.000 16108 MoveAxis(E, 0, ABG)
01:06:20.318 00.000 16108 Move returns status 0, amount 0
01:06:20.318 00.000 16108 MoveAxis(N, 0, ABG)
01:06:20.319 00.001 16108 Move returns status 0, amount 0
01:06:20.319 00.000 16108 move complete, result=0
01:06:20.319 00.000 16108 worker thread done servicing request
01:06:20.322 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3440, FiltMin=2950, FiltMax=65472, Gamma=1.000
01:06:20.338 00.016 21068 UpdateGuideState exits: m=109174 SNR=70.9
01:06:20.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.339 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:20.340 00.001 21068 Enqueuing Expose request
01:06:20.342 00.002 16108 Worker thread wakes up
01:06:20.342 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:20.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:20.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:21.524 01.181 16108 Exposure complete
01:06:21.581 00.057 16108 worker thread done servicing request
01:06:21.581 00.000 21068 OnExposeComplete: enter
01:06:21.582 00.001 21068 UpdateGuideState(): m_state=6
01:06:21.583 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9293
01:06:21.584 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.09, Mass=111194, SNR=77.7, Peak=13641 HFD=3.3
01:06:21.585 00.001 21068 MultiStar: [#1 -0.11,0.09,1.19,U] [#2 -0.49,0.35,0.00,M1] [#3 -0.06,0.08,1.10,U] [#4 0.15,0.30,0.92,U] [#5 0.09,0.24,0.99,U] [#6 -0.36,0.06,1.11,U] [#7 0.20,0.52,0.00,M1] [#8 -0.12,0.21,0.87,U] 
01:06:21.586 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {-0.03, 0.21}
01:06:21.586 00.000 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
01:06:21.588 00.002 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
01:06:21.589 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.97 mountX=0.10 mountY=-0.14, mountTheta=-0.98
01:06:21.590 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
01:06:21.591 00.001 21068 Enqueuing Move request for scope (-0.07, 0.16)
01:06:21.592 00.001 16108 Worker thread wakes up
01:06:21.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:06:21.592 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:06:21.592 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.10 yDistance=-0.14
01:06:21.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:06:21.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:21.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:21.592 00.000 16108 MoveAxis(E, 0, ABG)
01:06:21.592 00.000 16108 Move returns status 0, amount 0
01:06:21.592 00.000 16108 MoveAxis(N, 0, ABG)
01:06:21.592 00.000 16108 Move returns status 0, amount 0
01:06:21.593 00.001 16108 move complete, result=0
01:06:21.593 00.000 16108 worker thread done servicing request
01:06:21.596 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3440, FiltMin=2953, FiltMax=61625, Gamma=1.000
01:06:21.611 00.015 21068 UpdateGuideState exits: m=111194 SNR=77.7
01:06:21.611 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:21.613 00.001 21068 Enqueuing Expose request
01:06:21.614 00.001 16108 Worker thread wakes up
01:06:21.614 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:21.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:21.616 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:22.588 00.972 16108 Exposure complete
01:06:22.651 00.063 16108 worker thread done servicing request
01:06:22.651 00.000 21068 OnExposeComplete: enter
01:06:22.652 00.001 21068 UpdateGuideState(): m_state=6
01:06:22.652 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9294
01:06:22.653 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.16, Mass=126543, SNR=90.5, Peak=16265 HFD=3.5
01:06:22.655 00.002 21068 MultiStar: [#1 0.17,0.01,0.95,U] [#2 -0.20,0.37,1.19,U] [#3 0.23,0.21,0.98,U] [#4 0.18,0.03,0.84,U] [#5 -0.13,0.26,0.91,U] [#6 -0.21,-0.17,0.82,U] [#7 0.47,0.19,0.00,M2] [#8 0.05,0.27,0.70,U] 
01:06:22.656 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.17}, one-star: {0.17, 0.27}
01:06:22.656 00.000 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
01:06:22.657 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
01:06:22.658 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.40 mountX=0.00 mountY=-0.17, mountTheta=-1.56
01:06:22.659 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.17, opts=13)
01:06:22.660 00.001 21068 Enqueuing Move request for scope (0.03, 0.17)
01:06:22.661 00.001 16108 Worker thread wakes up
01:06:22.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:06:22.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:06:22.662 00.001 16108 Moving (0.03, 0.17) raw xDistance=0.00 yDistance=-0.17
01:06:22.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:06:22.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:22.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:22.662 00.000 16108 MoveAxis(E, 0, ABG)
01:06:22.662 00.000 16108 Move returns status 0, amount 0
01:06:22.662 00.000 16108 MoveAxis(N, 0, ABG)
01:06:22.662 00.000 16108 Move returns status 0, amount 0
01:06:22.662 00.000 16108 move complete, result=0
01:06:22.662 00.000 16108 worker thread done servicing request
01:06:22.666 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3440, FiltMin=2973, FiltMax=62083, Gamma=1.000
01:06:22.683 00.017 21068 UpdateGuideState exits: m=126543 SNR=90.5
01:06:22.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:22.687 00.002 21068 Enqueuing Expose request
01:06:22.688 00.001 16108 Worker thread wakes up
01:06:22.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:22.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:22.688 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:23.863 01.175 16108 Exposure complete
01:06:23.921 00.058 16108 worker thread done servicing request
01:06:23.921 00.000 21068 OnExposeComplete: enter
01:06:23.922 00.001 21068 UpdateGuideState(): m_state=6
01:06:23.923 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9295
01:06:23.923 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=875.03, Mass=131142, SNR=93.1, Peak=14637 HFD=3.6
01:06:23.924 00.001 21068 MultiStar: [#1 -0.13,-0.03,0.90,U] [#2 -0.25,0.28,0.95,U] [#3 -0.10,0.18,0.92,U] [#4 0.32,0.08,0.68,U] [#5 0.12,0.19,0.98,U] [#6 0.03,0.07,0.74,U] [#7 0.31,0.40,0.00,M3] [#8 0.04,0.51,0.00,M1] 
01:06:23.926 00.002 21068 refined, 6 included, MultiStar: {-0.05, 0.14}, one-star: {-0.20, 0.15}
01:06:23.927 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
01:06:23.927 00.000 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
01:06:23.928 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.90 mountX=0.07 mountY=-0.12, mountTheta=-1.05
01:06:23.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.14, opts=13)
01:06:23.930 00.001 21068 Enqueuing Move request for scope (-0.05, 0.14)
01:06:23.931 00.001 16108 Worker thread wakes up
01:06:23.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:06:23.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:06:23.931 00.000 16108 Moving (-0.05, 0.14) raw xDistance=0.07 yDistance=-0.12
01:06:23.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:23.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:23.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:23.931 00.000 16108 MoveAxis(E, 0, ABG)
01:06:23.932 00.001 16108 Move returns status 0, amount 0
01:06:23.932 00.000 16108 MoveAxis(N, 0, ABG)
01:06:23.932 00.000 16108 Move returns status 0, amount 0
01:06:23.932 00.000 16108 move complete, result=0
01:06:23.932 00.000 16108 worker thread done servicing request
01:06:23.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3443, FiltMin=2921, FiltMax=59616, Gamma=1.000
01:06:23.954 00.018 21068 UpdateGuideState exits: m=131142 SNR=93.1
01:06:23.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.958 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:23.959 00.001 21068 Enqueuing Expose request
01:06:23.961 00.002 16108 Worker thread wakes up
01:06:23.961 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:23.963 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:23.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:24.942 00.979 16108 Exposure complete
01:06:25.009 00.067 16108 worker thread done servicing request
01:06:25.009 00.000 21068 OnExposeComplete: enter
01:06:25.011 00.002 21068 UpdateGuideState(): m_state=6
01:06:25.013 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9296
01:06:25.014 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=875.04, Mass=127610, SNR=80.4, Peak=17485 HFD=2.9
01:06:25.016 00.002 21068 MultiStar: [#1 0.21,0.37,1.02,U] [#2 -0.08,0.48,0.00,M1] [#3 0.11,0.41,1.10,U] [#4 0.02,0.14,0.82,U] [#5 -0.01,0.12,0.98,U] [#6 0.03,-0.08,0.78,U] [#7 0.13,0.50,0.00,M4] [#8 0.21,0.63,0.00,M2] 
01:06:25.017 00.001 21068 refined, 5 included, MultiStar: {-0.01, 0.20}, one-star: {-0.42, 0.16}
01:06:25.018 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
01:06:25.019 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
01:06:25.020 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.62 mountX=0.05 mountY=-0.19, mountTheta=-1.34
01:06:25.023 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.20, opts=13)
01:06:25.025 00.002 21068 Enqueuing Move request for scope (-0.01, 0.20)
01:06:25.027 00.002 16108 Worker thread wakes up
01:06:25.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
01:06:25.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
01:06:25.027 00.000 16108 Moving (-0.01, 0.20) raw xDistance=0.05 yDistance=-0.19
01:06:25.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:25.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:25.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:06:25.027 00.000 16108 MoveAxis(E, 0, ABG)
01:06:25.027 00.000 16108 Move returns status 0, amount 0
01:06:25.027 00.000 16108 MoveAxis(N, 0, ABG)
01:06:25.028 00.001 16108 Move returns status 0, amount 0
01:06:25.028 00.000 16108 move complete, result=0
01:06:25.028 00.000 16108 worker thread done servicing request
01:06:25.033 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3443, FiltMin=2989, FiltMax=60758, Gamma=1.000
01:06:25.049 00.016 21068 UpdateGuideState exits: m=127610 SNR=80.4
01:06:25.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:25.053 00.002 21068 Enqueuing Expose request
01:06:25.054 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:25.055 00.001 16108 Worker thread wakes up
01:06:25.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:25.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:26.232 01.177 16108 Exposure complete
01:06:26.298 00.066 16108 worker thread done servicing request
01:06:26.298 00.000 21068 OnExposeComplete: enter
01:06:26.299 00.001 21068 UpdateGuideState(): m_state=6
01:06:26.301 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9297
01:06:26.302 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.95, Mass=125246, SNR=87.6, Peak=16189 HFD=3.4
01:06:26.303 00.001 21068 MultiStar: [#1 0.15,0.06,1.09,U] [#2 0.03,0.39,1.09,U] [#3 0.10,0.36,0.95,U] [#4 0.11,0.01,0.84,U] [#5 -0.17,0.14,0.88,U] [#6 -0.44,0.03,0.77,U] [#7 -0.21,0.21,0.63,U] [#8 -0.20,0.33,0.83,U] 
01:06:26.303 00.000 21068 single-star, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.02, 0.07}
01:06:26.304 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
01:06:26.305 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
01:06:26.306 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.03 mountY=-0.06, mountTheta=-1.13
01:06:26.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
01:06:26.309 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
01:06:26.312 00.003 16108 Worker thread wakes up
01:06:26.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:06:26.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:06:26.312 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
01:06:26.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:06:26.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:26.313 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:26.313 00.000 16108 MoveAxis(E, 0, ABG)
01:06:26.313 00.000 16108 Move returns status 0, amount 0
01:06:26.313 00.000 16108 MoveAxis(N, 0, ABG)
01:06:26.313 00.000 16108 Move returns status 0, amount 0
01:06:26.313 00.000 16108 move complete, result=0
01:06:26.313 00.000 16108 worker thread done servicing request
01:06:26.320 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3443, FiltMin=2963, FiltMax=65440, Gamma=1.000
01:06:26.346 00.026 21068 UpdateGuideState exits: m=125246 SNR=87.6
01:06:26.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:26.349 00.001 21068 Enqueuing Expose request
01:06:26.350 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:26.350 00.000 16108 Worker thread wakes up
01:06:26.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:26.351 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:27.310 00.959 16108 Exposure complete
01:06:27.367 00.057 16108 worker thread done servicing request
01:06:27.367 00.000 21068 OnExposeComplete: enter
01:06:27.369 00.002 21068 UpdateGuideState(): m_state=6
01:06:27.371 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9298
01:06:27.372 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.34, Mass=116365, SNR=82.7, Peak=13309 HFD=3.6
01:06:27.373 00.001 21068 MultiStar: [#1 -0.23,0.02,1.00,U] [#2 -0.24,0.42,0.00,M1] [#3 -0.05,0.39,1.07,U] [#4 0.46,0.56,0.00,M1] [#5 -0.00,0.19,0.90,U] [#6 -0.17,0.15,0.79,U] [#7 -0.34,0.49,0.00,M4] [#8 -0.36,0.39,0.00,M2] 
01:06:27.374 00.001 21068 refined, 4 included, MultiStar: {-0.19, 0.25}, one-star: {-0.49, 0.46}
01:06:27.375 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
01:06:27.376 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:06:27.377 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.23 mountX=0.23 mountY=-0.20, mountTheta=-0.70
01:06:27.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.25, opts=13)
01:06:27.380 00.001 21068 Enqueuing Move request for scope (-0.19, 0.25)
01:06:27.381 00.001 16108 Worker thread wakes up
01:06:27.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
01:06:27.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
01:06:27.381 00.000 16108 Moving (-0.19, 0.25) raw xDistance=0.23 yDistance=-0.20
01:06:27.382 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:06:27.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:27.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:06:27.382 00.000 16108 MoveAxis(W, 61, ABG)
01:06:27.382 00.000 16108 Guiding  Dir = 3, Dur = 61
01:06:27.382 00.000 16108 IsSlewing returns 0
01:06:27.382 00.000 16108 IsGuiding returns 0
01:06:27.386 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3443, FiltMin=2953, FiltMax=51753, Gamma=1.000
01:06:27.402 00.016 21068 UpdateGuideState exits: m=116365 SNR=82.7
01:06:27.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:27.406 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:27.407 00.001 21068 Enqueuing Expose request
01:06:27.445 00.038 16108 IsGuiding returns 1
01:06:27.445 00.000 16108 scope still moving after pulse duration time elapsed
01:06:27.474 00.029 16108 IsSlewing returns 0
01:06:27.474 00.000 16108 IsGuiding returns 1
01:06:27.506 00.032 16108 IsSlewing returns 0
01:06:27.506 00.000 16108 IsGuiding returns 1
01:06:27.538 00.032 16108 IsSlewing returns 0
01:06:27.539 00.001 16108 IsGuiding returns 0
01:06:27.539 00.000 16108 scope move finished after 61 + 94 ms
01:06:27.539 00.000 16108 Move returns status 0, amount 61
01:06:27.539 00.000 16108 MoveAxis(N, 0, ABG)
01:06:27.539 00.000 16108 Move returns status 0, amount 0
01:06:27.539 00.000 16108 move complete, result=0
01:06:27.539 00.000 16108 worker thread done servicing request
01:06:27.539 00.000 16108 Worker thread wakes up
01:06:27.539 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:27.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:27.539 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.2 px 0 ms NORTH
01:06:28.693 01.154 16108 Exposure complete
01:06:28.762 00.069 16108 worker thread done servicing request
01:06:28.762 00.000 21068 OnExposeComplete: enter
01:06:28.764 00.002 21068 UpdateGuideState(): m_state=6
01:06:28.765 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9299
01:06:28.766 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.12, Mass=130619, SNR=85.5, Peak=15449 HFD=3.6
01:06:28.769 00.003 21068 MultiStar: [#1 0.06,0.43,1.10,U] [#2 -0.12,0.64,0.00,M2] [#3 0.09,0.44,1.03,U] [#4 0.07,0.40,0.81,U] [#5 -0.28,0.33,0.99,U] [#6 -0.24,0.24,0.79,U] [#7 -0.11,0.23,0.59,U] [#8 -0.16,0.47,0.00,M3] 
01:06:28.770 00.001 21068 single-star, 6 included, MultiStar: {-0.04, 0.34}, one-star: {0.10, 0.24}
01:06:28.771 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
01:06:28.772 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
01:06:28.773 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=-0.06 mountY=-0.26, mountTheta=-1.79
01:06:28.778 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.24, opts=13)
01:06:28.780 00.002 21068 Enqueuing Move request for scope (0.10, 0.24)
01:06:28.782 00.002 16108 Worker thread wakes up
01:06:28.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
01:06:28.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
01:06:28.782 00.000 16108 Moving (0.10, 0.24) raw xDistance=-0.06 yDistance=-0.26
01:06:28.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:28.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:28.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:06:28.782 00.000 16108 MoveAxis(E, 0, ABG)
01:06:28.782 00.000 16108 Move returns status 0, amount 0
01:06:28.782 00.000 16108 MoveAxis(N, 0, ABG)
01:06:28.782 00.000 16108 Move returns status 0, amount 0
01:06:28.782 00.000 16108 move complete, result=0
01:06:28.782 00.000 16108 worker thread done servicing request
01:06:28.790 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=464, max=65535, med=3443, FiltMin=2985, FiltMax=53753, Gamma=1.000
01:06:28.810 00.020 21068 UpdateGuideState exits: m=130619 SNR=85.5
01:06:28.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:28.813 00.001 21068 Enqueuing Expose request
01:06:28.815 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:28.816 00.001 16108 Worker thread wakes up
01:06:28.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:28.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:29.776 00.960 16108 Exposure complete
01:06:29.834 00.058 16108 worker thread done servicing request
01:06:29.835 00.001 21068 OnExposeComplete: enter
01:06:29.836 00.001 21068 UpdateGuideState(): m_state=6
01:06:29.838 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9300
01:06:29.840 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=875.02, Mass=121679, SNR=78.9, Peak=13673 HFD=3.5
01:06:29.841 00.001 21068 MultiStar: [#1 0.13,0.48,0.00,M1] [#2 -0.06,0.55,0.00,M3] [#3 0.03,0.71,0.00,M1] [#4 0.23,0.32,0.81,U] [#5 -0.23,0.64,0.00,M1] [#6 -0.14,0.13,0.78,U] [#7 -0.44,0.38,0.00,M4] [#8 -0.06,0.37,0.89,U] 
01:06:29.842 00.001 21068 single-star, 3 included, MultiStar: {-0.01, 0.24}, one-star: {-0.07, 0.13}
01:06:29.842 00.000 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
01:06:29.843 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
01:06:29.844 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.03 mountX=0.09 mountY=-0.12, mountTheta=-0.91
01:06:29.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.13, opts=13)
01:06:29.848 00.002 21068 Enqueuing Move request for scope (-0.07, 0.13)
01:06:29.848 00.000 16108 Worker thread wakes up
01:06:29.849 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:06:29.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:06:29.849 00.000 16108 Moving (-0.07, 0.13) raw xDistance=0.09 yDistance=-0.12
01:06:29.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:06:29.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:29.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:29.849 00.000 16108 MoveAxis(E, 0, ABG)
01:06:29.849 00.000 16108 Move returns status 0, amount 0
01:06:29.849 00.000 16108 MoveAxis(N, 0, ABG)
01:06:29.849 00.000 16108 Move returns status 0, amount 0
01:06:29.849 00.000 16108 move complete, result=0
01:06:29.849 00.000 16108 worker thread done servicing request
01:06:29.853 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=281, max=65535, med=3443, FiltMin=2950, FiltMax=54710, Gamma=1.000
01:06:29.871 00.018 21068 UpdateGuideState exits: m=121679 SNR=78.9
01:06:29.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:29.874 00.001 21068 Enqueuing Expose request
01:06:29.875 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:29.875 00.000 16108 Worker thread wakes up
01:06:29.876 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:29.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:31.030 01.154 16108 Exposure complete
01:06:31.093 00.063 16108 worker thread done servicing request
01:06:31.093 00.000 21068 OnExposeComplete: enter
01:06:31.094 00.001 21068 UpdateGuideState(): m_state=6
01:06:31.095 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9301
01:06:31.097 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=875.02, Mass=120863, SNR=75.9, Peak=12685 HFD=3.8
01:06:31.099 00.002 21068 MultiStar: [#1 0.18,0.01,1.48,U] [#2 -0.26,0.13,1.18,U] [#3 0.09,0.18,1.06,U] [#4 0.12,0.11,0.80,U] [#5 -0.06,0.10,1.01,U] [#6 -0.08,-0.10,0.87,U] [#7 0.06,0.32,0.74,U] [#8 0.15,0.27,0.81,U] 
01:06:31.100 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.27, 0.14}
01:06:31.102 00.002 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
01:06:31.103 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
01:06:31.105 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.03 mountY=-0.11, mountTheta=-1.31
01:06:31.108 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
01:06:31.109 00.001 21068 Enqueuing Move request for scope (-0.01, 0.12)
01:06:31.110 00.001 16108 Worker thread wakes up
01:06:31.111 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:06:31.111 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:06:31.111 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.11
01:06:31.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:06:31.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:31.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:31.111 00.000 16108 MoveAxis(E, 0, ABG)
01:06:31.111 00.000 16108 Move returns status 0, amount 0
01:06:31.111 00.000 16108 MoveAxis(N, 0, ABG)
01:06:31.111 00.000 16108 Move returns status 0, amount 0
01:06:31.111 00.000 16108 move complete, result=0
01:06:31.111 00.000 16108 worker thread done servicing request
01:06:31.117 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3443, FiltMin=2995, FiltMax=56067, Gamma=1.000
01:06:31.141 00.024 21068 UpdateGuideState exits: m=120863 SNR=75.9
01:06:31.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:31.144 00.001 21068 Enqueuing Expose request
01:06:31.144 00.000 16108 Worker thread wakes up
01:06:31.144 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:31.145 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:31.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:32.122 00.977 16108 Exposure complete
01:06:32.186 00.064 16108 worker thread done servicing request
01:06:32.186 00.000 21068 OnExposeComplete: enter
01:06:32.187 00.001 21068 UpdateGuideState(): m_state=6
01:06:32.188 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9302
01:06:32.189 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.89, Mass=136234, SNR=90.2, Peak=15113 HFD=3.6
01:06:32.190 00.001 21068 MultiStar: [#1 0.15,0.23,1.10,U] [#2 -0.23,0.24,1.23,U] [#3 0.15,0.17,1.06,U] [#4 0.13,0.05,0.78,U] [#5 -0.34,0.07,0.90,U] [#6 -0.40,-0.12,0.70,U] [#7 0.13,-0.06,0.62,U] [#8 -0.05,0.30,0.66,U] 
01:06:32.190 00.000 21068 single-star, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.08, 0.01}
01:06:32.192 00.002 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
01:06:32.193 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
01:06:32.193 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.08 mountY=-0.03, mountTheta=-2.84
01:06:32.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
01:06:32.196 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
01:06:32.197 00.001 16108 Worker thread wakes up
01:06:32.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:06:32.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:06:32.197 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
01:06:32.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:06:32.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:32.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:32.197 00.000 16108 MoveAxis(E, 0, ABG)
01:06:32.197 00.000 16108 Move returns status 0, amount 0
01:06:32.197 00.000 16108 MoveAxis(N, 0, ABG)
01:06:32.197 00.000 16108 Move returns status 0, amount 0
01:06:32.197 00.000 16108 move complete, result=0
01:06:32.197 00.000 16108 worker thread done servicing request
01:06:32.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3446, FiltMin=2966, FiltMax=65472, Gamma=1.000
01:06:32.216 00.016 21068 UpdateGuideState exits: m=136234 SNR=90.2
01:06:32.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:32.219 00.001 21068 Enqueuing Expose request
01:06:32.220 00.001 16108 Worker thread wakes up
01:06:32.220 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:32.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:32.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:33.388 01.168 16108 Exposure complete
01:06:33.456 00.068 16108 worker thread done servicing request
01:06:33.456 00.000 21068 OnExposeComplete: enter
01:06:33.457 00.001 21068 UpdateGuideState(): m_state=6
01:06:33.457 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9303
01:06:33.458 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.12, Mass=124377, SNR=82.1, Peak=15017 HFD=3.3
01:06:33.459 00.001 21068 MultiStar: [#1 0.17,-0.00,1.07,U] [#2 -0.10,0.20,1.18,U] [#3 0.28,0.52,0.00,M1] [#4 0.44,0.13,0.86,U] [#5 0.21,0.19,0.93,U] [#6 0.02,0.12,0.82,U] [#7 0.04,0.02,0.69,U] [#8 -0.03,0.20,0.84,U] 
01:06:33.460 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {-0.11, 0.24}
01:06:33.460 00.000 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
01:06:33.461 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
01:06:33.462 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.08 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
01:06:33.465 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
01:06:33.466 00.001 21068 Enqueuing Move request for scope (0.07, 0.14)
01:06:33.466 00.000 16108 Worker thread wakes up
01:06:33.467 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:06:33.467 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:06:33.467 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.05 yDistance=-0.15
01:06:33.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:33.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:33.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:33.467 00.000 16108 MoveAxis(E, 0, ABG)
01:06:33.467 00.000 16108 Move returns status 0, amount 0
01:06:33.467 00.000 16108 MoveAxis(N, 0, ABG)
01:06:33.467 00.000 16108 Move returns status 0, amount 0
01:06:33.467 00.000 16108 move complete, result=0
01:06:33.467 00.000 16108 worker thread done servicing request
01:06:33.471 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3443, FiltMin=2973, FiltMax=62448, Gamma=1.000
01:06:33.498 00.027 21068 UpdateGuideState exits: m=124377 SNR=82.1
01:06:33.500 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:33.502 00.001 21068 Enqueuing Expose request
01:06:33.503 00.001 16108 Worker thread wakes up
01:06:33.503 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:33.505 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:33.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:34.469 00.964 16108 Exposure complete
01:06:34.527 00.058 16108 worker thread done servicing request
01:06:34.527 00.000 21068 OnExposeComplete: enter
01:06:34.528 00.001 21068 UpdateGuideState(): m_state=6
01:06:34.528 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9304
01:06:34.529 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=874.95, Mass=118967, SNR=78.9, Peak=17369 HFD=3.1
01:06:34.530 00.001 21068 MultiStar: [#1 0.00,0.04,1.24,U] [#2 0.24,0.43,0.00,M1] [#3 0.29,0.16,1.09,U] [#4 0.44,0.09,0.88,U] [#5 0.34,0.26,0.94,U] [#6 -0.10,-0.00,0.95,U] [#7 -0.02,0.28,0.64,U] [#8 -0.09,0.20,0.94,U] 
01:06:34.531 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.34, 0.07}
01:06:34.531 00.000 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
01:06:34.532 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
01:06:34.534 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.70 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
01:06:34.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.13, opts=13)
01:06:34.537 00.001 21068 Enqueuing Move request for scope (0.15, 0.13)
01:06:34.537 00.000 16108 Worker thread wakes up
01:06:34.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:06:34.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:06:34.537 00.000 16108 Moving (0.15, 0.13) raw xDistance=-0.13 yDistance=-0.16
01:06:34.538 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:06:34.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:34.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:34.538 00.000 16108 MoveAxis(E, 0, ABG)
01:06:34.538 00.000 16108 Move returns status 0, amount 0
01:06:34.538 00.000 16108 MoveAxis(N, 0, ABG)
01:06:34.538 00.000 16108 Move returns status 0, amount 0
01:06:34.538 00.000 16108 move complete, result=0
01:06:34.538 00.000 16108 worker thread done servicing request
01:06:34.541 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3446, FiltMin=2982, FiltMax=58323, Gamma=1.000
01:06:34.555 00.014 21068 UpdateGuideState exits: m=118967 SNR=78.9
01:06:34.557 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:34.558 00.000 21068 Enqueuing Expose request
01:06:34.559 00.001 16108 Worker thread wakes up
01:06:34.559 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:34.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:34.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:35.719 01.159 16108 Exposure complete
01:06:35.774 00.055 16108 worker thread done servicing request
01:06:35.774 00.000 21068 OnExposeComplete: enter
01:06:35.775 00.001 21068 UpdateGuideState(): m_state=6
01:06:35.778 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9305
01:06:35.779 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.98, Mass=126565, SNR=78.8, Peak=16665 HFD=3.1
01:06:35.780 00.001 21068 MultiStar: [#1 0.07,0.25,1.23,U] [#2 -0.51,0.25,0.00,M2] [#3 -0.09,0.42,1.15,U] [#4 0.16,0.29,0.88,U] [#5 -0.22,0.27,0.95,U] [#6 -0.18,-0.07,0.79,U] [#7 -0.21,-0.12,0.68,U] [#8 -0.29,0.22,0.65,U] 
01:06:35.782 00.002 21068 single-star, 7 included, MultiStar: {-0.08, 0.19}, one-star: {-0.01, 0.10}
01:06:35.783 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
01:06:35.784 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
01:06:35.785 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.69 mountX=0.03 mountY=-0.10, mountTheta=-1.27
01:06:35.786 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
01:06:35.789 00.003 21068 Enqueuing Move request for scope (-0.01, 0.10)
01:06:35.789 00.000 16108 Worker thread wakes up
01:06:35.790 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:06:35.790 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:06:35.790 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.03 yDistance=-0.10
01:06:35.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:06:35.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:35.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:35.790 00.000 16108 MoveAxis(E, 0, ABG)
01:06:35.790 00.000 16108 Move returns status 0, amount 0
01:06:35.790 00.000 16108 MoveAxis(N, 0, ABG)
01:06:35.790 00.000 16108 Move returns status 0, amount 0
01:06:35.790 00.000 16108 move complete, result=0
01:06:35.790 00.000 16108 worker thread done servicing request
01:06:35.796 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3443, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:06:35.817 00.021 21068 UpdateGuideState exits: m=126565 SNR=78.8
01:06:35.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.821 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:35.822 00.001 21068 Enqueuing Expose request
01:06:35.822 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:35.823 00.001 16108 Worker thread wakes up
01:06:35.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:35.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:36.803 00.980 16108 Exposure complete
01:06:36.883 00.080 16108 worker thread done servicing request
01:06:36.883 00.000 21068 OnExposeComplete: enter
01:06:36.884 00.001 21068 UpdateGuideState(): m_state=6
01:06:36.885 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9306
01:06:36.887 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=875.09, Mass=115193, SNR=83.8, Peak=14553 HFD=3.6
01:06:36.887 00.000 21068 MultiStar: [#1 -0.20,-0.17,1.09,U] [#2 -0.32,0.22,1.19,U] [#3 -0.57,0.10,0.00,M1] [#4 0.23,0.28,0.79,U] [#5 -0.21,0.24,0.89,U] [#6 -0.05,0.08,0.71,U] [#7 -0.16,0.24,0.61,U] [#8 -0.02,0.10,0.80,U] 
01:06:36.888 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.14}, one-star: {0.07, 0.21}
01:06:36.889 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
01:06:36.890 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
01:06:36.890 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=0.12 mountY=-0.12, mountTheta=-0.77
01:06:36.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.14, opts=13)
01:06:36.892 00.000 21068 Enqueuing Move request for scope (-0.10, 0.14)
01:06:36.893 00.001 16108 Worker thread wakes up
01:06:36.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
01:06:36.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
01:06:36.893 00.000 16108 Moving (-0.10, 0.14) raw xDistance=0.12 yDistance=-0.12
01:06:36.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:06:36.894 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:36.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:36.894 00.000 16108 MoveAxis(E, 0, ABG)
01:06:36.894 00.000 16108 Move returns status 0, amount 0
01:06:36.894 00.000 16108 MoveAxis(N, 0, ABG)
01:06:36.894 00.000 16108 Move returns status 0, amount 0
01:06:36.894 00.000 16108 move complete, result=0
01:06:36.894 00.000 16108 worker thread done servicing request
01:06:36.900 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3443, FiltMin=2950, FiltMax=63683, Gamma=1.000
01:06:36.919 00.019 21068 UpdateGuideState exits: m=115193 SNR=83.8
01:06:36.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:36.921 00.000 21068 Enqueuing Expose request
01:06:36.922 00.001 16108 Worker thread wakes up
01:06:36.922 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:36.923 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:36.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:38.107 01.184 16108 Exposure complete
01:06:38.175 00.068 16108 worker thread done servicing request
01:06:38.175 00.000 21068 OnExposeComplete: enter
01:06:38.176 00.001 21068 UpdateGuideState(): m_state=6
01:06:38.177 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9307
01:06:38.177 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=874.86, Mass=126341, SNR=84.3, Peak=14841 HFD=3.4
01:06:38.178 00.001 21068 MultiStar: [#1 0.15,0.28,0.99,U] [#2 -0.04,0.50,0.00,M2] [#3 0.11,0.13,0.99,U] [#4 0.41,0.11,0.94,U] [#5 0.16,0.31,1.12,U] [#6 0.06,0.06,0.69,U] [#7 -0.04,0.15,0.53,U] [#8 0.11,0.07,0.75,U] 
01:06:38.180 00.002 21068 refined, 7 included, MultiStar: {0.17, 0.14}, one-star: {0.29, -0.02}
01:06:38.181 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
01:06:38.181 00.000 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
01:06:38.182 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.23 cameraTheta=0.69 mountX=-0.15 mountY=-0.18, mountTheta=-2.25
01:06:38.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.14, opts=13)
01:06:38.184 00.000 21068 Enqueuing Move request for scope (0.17, 0.14)
01:06:38.185 00.001 16108 Worker thread wakes up
01:06:38.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
01:06:38.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
01:06:38.185 00.000 16108 Moving (0.17, 0.14) raw xDistance=-0.15 yDistance=-0.18
01:06:38.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:06:38.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:38.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:38.185 00.000 16108 MoveAxis(E, 0, ABG)
01:06:38.185 00.000 16108 Move returns status 0, amount 0
01:06:38.185 00.000 16108 MoveAxis(N, 0, ABG)
01:06:38.185 00.000 16108 Move returns status 0, amount 0
01:06:38.185 00.000 16108 move complete, result=0
01:06:38.186 00.001 16108 worker thread done servicing request
01:06:38.190 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3443, FiltMin=2976, FiltMax=56144, Gamma=1.000
01:06:38.205 00.015 21068 UpdateGuideState exits: m=126341 SNR=84.3
01:06:38.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.206 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:38.207 00.001 21068 Enqueuing Expose request
01:06:38.209 00.002 16108 Worker thread wakes up
01:06:38.209 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:38.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:38.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:39.191 00.982 16108 Exposure complete
01:06:39.267 00.076 16108 worker thread done servicing request
01:06:39.268 00.001 21068 OnExposeComplete: enter
01:06:39.268 00.000 21068 UpdateGuideState(): m_state=6
01:06:39.269 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9308
01:06:39.270 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.96, Mass=125625, SNR=82.4, Peak=14829 HFD=3.4
01:06:39.270 00.000 21068 MultiStar: [#1 0.21,-0.13,1.14,U] [#2 -0.08,0.14,1.21,U] [#3 0.24,0.08,1.13,U] [#4 0.45,0.17,0.83,U] [#5 0.56,0.29,0.00,M1] [#6 0.03,-0.01,0.89,U] [#7 0.16,0.33,0.67,U] [#8 0.48,0.35,0.00,M1] 
01:06:39.271 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {-0.16, 0.07}
01:06:39.273 00.002 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
01:06:39.274 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
01:06:39.274 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
01:06:39.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.08, opts=13)
01:06:39.277 00.001 21068 Enqueuing Move request for scope (0.11, 0.08)
01:06:39.277 00.000 16108 Worker thread wakes up
01:06:39.278 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:06:39.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:06:39.278 00.000 16108 Moving (0.11, 0.08) raw xDistance=-0.09 yDistance=-0.10
01:06:39.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:39.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:39.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:39.278 00.000 16108 MoveAxis(E, 0, ABG)
01:06:39.278 00.000 16108 Move returns status 0, amount 0
01:06:39.278 00.000 16108 MoveAxis(N, 0, ABG)
01:06:39.278 00.000 16108 Move returns status 0, amount 0
01:06:39.278 00.000 16108 move complete, result=0
01:06:39.278 00.000 16108 worker thread done servicing request
01:06:39.281 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3443, FiltMin=2957, FiltMax=59536, Gamma=1.000
01:06:39.298 00.017 21068 UpdateGuideState exits: m=125625 SNR=82.4
01:06:39.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.299 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:39.300 00.001 21068 Enqueuing Expose request
01:06:39.301 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:39.302 00.001 16108 Worker thread wakes up
01:06:39.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:39.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:40.456 01.154 16108 Exposure complete
01:06:40.530 00.074 16108 worker thread done servicing request
01:06:40.530 00.000 21068 OnExposeComplete: enter
01:06:40.532 00.002 21068 UpdateGuideState(): m_state=6
01:06:40.533 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9309
01:06:40.533 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=875.28, Mass=127260, SNR=88.9, Peak=16921 HFD=3.3
01:06:40.534 00.001 21068 MultiStar: [#1 0.43,0.21,1.14,U] [#2 0.43,0.37,0.00,M2] [#3 0.83,0.36,0.00,M1] [#4 0.72,-0.00,0.00,M1] [#5 0.49,0.30,0.00,M2] [#6 0.26,-0.08,0.72,U] [#7 0.02,0.44,0.53,U] [#8 0.37,0.16,0.78,U] 
01:06:40.535 00.001 21068 refined, 4 included, MultiStar: {0.27, 0.22}, one-star: {0.16, 0.39}
01:06:40.535 00.000 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
01:06:40.536 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
01:06:40.538 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.68 mountX=-0.23 mountY=-0.28, mountTheta=-2.26
01:06:40.539 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.22, opts=13)
01:06:40.540 00.001 21068 Enqueuing Move request for scope (0.27, 0.22)
01:06:40.541 00.001 16108 Worker thread wakes up
01:06:40.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd
01:06:40.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.22)
01:06:40.541 00.000 16108 Moving (0.27, 0.22) raw xDistance=-0.23 yDistance=-0.28
01:06:40.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:06:40.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:40.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:06:40.541 00.000 16108 MoveAxis(E, 60, ABG)
01:06:40.541 00.000 16108 Guiding  Dir = 2, Dur = 60
01:06:40.541 00.000 16108 IsSlewing returns 0
01:06:40.542 00.001 16108 IsGuiding returns 0
01:06:40.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3440, FiltMin=2969, FiltMax=58128, Gamma=1.000
01:06:40.560 00.014 16108 PulseGuide returned control before completion, sleep 52
01:06:40.561 00.001 21068 UpdateGuideState exits: m=127260 SNR=88.9
01:06:40.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.562 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:40.563 00.001 21068 Enqueuing Expose request
01:06:40.622 00.059 16108 IsGuiding returns 1
01:06:40.622 00.000 16108 scope still moving after pulse duration time elapsed
01:06:40.653 00.031 16108 IsSlewing returns 0
01:06:40.653 00.000 16108 IsGuiding returns 0
01:06:40.653 00.000 16108 scope move finished after 60 + 52 ms
01:06:40.653 00.000 16108 Move returns status 0, amount 60
01:06:40.655 00.002 16108 MoveAxis(N, 0, ABG)
01:06:40.655 00.000 16108 Move returns status 0, amount 0
01:06:40.655 00.000 16108 move complete, result=0
01:06:40.655 00.000 16108 worker thread done servicing request
01:06:40.655 00.000 16108 Worker thread wakes up
01:06:40.655 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.3 px 0 ms NORTH
01:06:40.657 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:40.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:41.644 00.987 16108 Exposure complete
01:06:41.715 00.071 16108 worker thread done servicing request
01:06:41.715 00.000 21068 OnExposeComplete: enter
01:06:41.716 00.001 21068 UpdateGuideState(): m_state=6
01:06:41.717 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9310
01:06:41.717 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=874.96, Mass=136155, SNR=93.0, Peak=14489 HFD=3.6
01:06:41.718 00.001 21068 MultiStar: [#1 0.47,0.07,0.95,U] [#2 0.08,0.33,1.18,U] [#3 0.43,0.10,0.89,U] [#4 0.68,0.15,0.00,M2] [#5 0.56,0.11,0.00,M3] [#6 -0.02,-0.02,0.68,U] [#7 0.48,0.19,0.00,M1] [#8 -0.01,0.39,0.81,U] 
01:06:41.719 00.001 21068 single-star, 5 included, MultiStar: {0.16, 0.17}, one-star: {-0.05, 0.07}
01:06:41.720 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
01:06:41.721 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
01:06:41.721 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.13 mountX=0.06 mountY=-0.06, mountTheta=-0.80
01:06:41.724 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
01:06:41.724 00.000 21068 Enqueuing Move request for scope (-0.05, 0.07)
01:06:41.725 00.001 16108 Worker thread wakes up
01:06:41.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:06:41.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:06:41.725 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
01:06:41.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:41.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:41.726 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:41.726 00.000 16108 MoveAxis(E, 0, ABG)
01:06:41.726 00.000 16108 Move returns status 0, amount 0
01:06:41.726 00.000 16108 MoveAxis(N, 0, ABG)
01:06:41.726 00.000 16108 Move returns status 0, amount 0
01:06:41.726 00.000 16108 move complete, result=0
01:06:41.726 00.000 16108 worker thread done servicing request
01:06:41.738 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3443, FiltMin=2985, FiltMax=61459, Gamma=1.000
01:06:41.756 00.018 21068 UpdateGuideState exits: m=136155 SNR=93.0
01:06:41.757 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.757 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:41.758 00.001 21068 Enqueuing Expose request
01:06:41.759 00.001 16108 Worker thread wakes up
01:06:41.759 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:41.759 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:41.761 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:42.922 01.161 16108 Exposure complete
01:06:42.994 00.072 16108 worker thread done servicing request
01:06:42.994 00.000 21068 OnExposeComplete: enter
01:06:42.995 00.001 21068 UpdateGuideState(): m_state=6
01:06:42.996 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9311
01:06:42.997 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.17, Mass=118177, SNR=78.3, Peak=15177 HFD=3.3
01:06:42.998 00.001 21068 MultiStar: [#1 0.06,0.26,1.24,U] [#2 0.13,0.61,0.00,M2] [#3 0.34,0.60,0.00,M1] [#4 0.33,0.36,0.00,M3] [#5 0.03,0.14,0.98,U] [#6 -0.11,0.12,0.90,U] [#7 0.02,0.54,0.00,M2] [#8 0.01,0.16,0.76,U] 
01:06:42.999 00.001 21068 refined, 4 included, MultiStar: {-0.02, 0.20}, one-star: {-0.11, 0.29}
01:06:42.999 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:06:43.000 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:06:43.000 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=0.06 mountY=-0.19, mountTheta=-1.29
01:06:43.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.20, opts=13)
01:06:43.002 00.000 21068 Enqueuing Move request for scope (-0.02, 0.20)
01:06:43.003 00.001 16108 Worker thread wakes up
01:06:43.004 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
01:06:43.004 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
01:06:43.004 00.000 16108 Moving (-0.02, 0.20) raw xDistance=0.06 yDistance=-0.19
01:06:43.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:43.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:43.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:06:43.004 00.000 16108 MoveAxis(E, 0, ABG)
01:06:43.004 00.000 16108 Move returns status 0, amount 0
01:06:43.004 00.000 16108 MoveAxis(N, 0, ABG)
01:06:43.004 00.000 16108 Move returns status 0, amount 0
01:06:43.004 00.000 16108 move complete, result=0
01:06:43.004 00.000 16108 worker thread done servicing request
01:06:43.008 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3440, FiltMin=2925, FiltMax=61680, Gamma=1.000
01:06:43.041 00.033 21068 UpdateGuideState exits: m=118177 SNR=78.3
01:06:43.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:43.043 00.000 21068 Enqueuing Expose request
01:06:43.044 00.001 16108 Worker thread wakes up
01:06:43.044 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:43.045 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:43.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:44.021 00.976 16108 Exposure complete
01:06:44.077 00.056 16108 worker thread done servicing request
01:06:44.077 00.000 21068 OnExposeComplete: enter
01:06:44.078 00.001 21068 UpdateGuideState(): m_state=6
01:06:44.078 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9312
01:06:44.079 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.16, Mass=133285, SNR=104.6, Peak=14429 HFD=3.5
01:06:44.080 00.001 21068 MultiStar: [#1 -0.17,0.19,0.88,U] [#2 -0.21,0.40,0.85,U] [#3 0.01,0.47,0.80,U] [#4 0.23,0.36,0.62,U] [#5 0.08,0.49,0.00,M3] [#6 -0.05,0.14,0.66,U] [#7 -0.02,0.04,0.44,U] [#8 0.16,0.33,0.63,U] 
01:06:44.082 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.29}, one-star: {-0.19, 0.28}
01:06:44.082 00.000 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:06:44.083 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
01:06:44.084 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.75 mountX=0.10 mountY=-0.27, mountTheta=-1.21
01:06:44.085 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.29, opts=13)
01:06:44.086 00.001 21068 Enqueuing Move request for scope (-0.05, 0.29)
01:06:44.087 00.001 16108 Worker thread wakes up
01:06:44.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
01:06:44.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
01:06:44.087 00.000 16108 Moving (-0.05, 0.29) raw xDistance=0.10 yDistance=-0.27
01:06:44.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:06:44.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:44.088 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:06:44.088 00.000 16108 MoveAxis(E, 0, ABG)
01:06:44.088 00.000 16108 Move returns status 0, amount 0
01:06:44.088 00.000 16108 MoveAxis(N, 0, ABG)
01:06:44.088 00.000 16108 Move returns status 0, amount 0
01:06:44.088 00.000 16108 move complete, result=0
01:06:44.088 00.000 16108 worker thread done servicing request
01:06:44.094 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3440, FiltMin=2960, FiltMax=61568, Gamma=1.000
01:06:44.121 00.027 21068 UpdateGuideState exits: m=133285 SNR=104.6
01:06:44.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:44.125 00.002 21068 Enqueuing Expose request
01:06:44.126 00.001 16108 Worker thread wakes up
01:06:44.126 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:44.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:44.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:45.286 01.159 16108 Exposure complete
01:06:45.345 00.059 16108 worker thread done servicing request
01:06:45.345 00.000 21068 OnExposeComplete: enter
01:06:45.346 00.001 21068 UpdateGuideState(): m_state=6
01:06:45.348 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9313
01:06:45.349 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.06, Mass=125702, SNR=91.9, Peak=15241 HFD=3.5
01:06:45.352 00.003 21068 MultiStar: [#1 -0.13,0.02,1.14,U] [#2 -0.17,0.28,1.13,U] [#3 0.06,0.18,0.88,U] [#4 -0.14,0.22,0.76,U] [#5 -0.27,0.17,0.96,U] [#6 -0.38,0.10,0.82,U] [#7 -0.57,0.31,0.00,M2] [#8 0.14,0.43,0.65,U] 
01:06:45.353 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.19}, one-star: {-0.09, 0.18}
01:06:45.354 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
01:06:45.355 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
01:06:45.356 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=0.12 mountY=-0.15, mountTheta=-0.92
01:06:45.359 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.18, opts=13)
01:06:45.361 00.002 21068 Enqueuing Move request for scope (-0.09, 0.18)
01:06:45.362 00.001 16108 Worker thread wakes up
01:06:45.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
01:06:45.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
01:06:45.362 00.000 16108 Moving (-0.09, 0.18) raw xDistance=0.12 yDistance=-0.15
01:06:45.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:06:45.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:45.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:06:45.362 00.000 16108 MoveAxis(E, 0, ABG)
01:06:45.363 00.001 16108 Move returns status 0, amount 0
01:06:45.363 00.000 16108 MoveAxis(N, 0, ABG)
01:06:45.363 00.000 16108 Move returns status 0, amount 0
01:06:45.363 00.000 16108 move complete, result=0
01:06:45.363 00.000 16108 worker thread done servicing request
01:06:45.369 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3440, FiltMin=2941, FiltMax=61718, Gamma=1.000
01:06:45.384 00.015 21068 UpdateGuideState exits: m=125702 SNR=91.9
01:06:45.386 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:45.388 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:45.389 00.001 21068 Enqueuing Expose request
01:06:45.391 00.002 16108 Worker thread wakes up
01:06:45.391 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:45.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:45.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:46.359 00.967 16108 Exposure complete
01:06:46.429 00.070 16108 worker thread done servicing request
01:06:46.429 00.000 21068 OnExposeComplete: enter
01:06:46.430 00.001 21068 UpdateGuideState(): m_state=6
01:06:46.432 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9314
01:06:46.434 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=875.01, Mass=128540, SNR=93.4, Peak=14461 HFD=3.6
01:06:46.436 00.002 21068 MultiStar: [#1 -0.08,-0.03,0.94,U] [#2 -0.01,0.18,0.97,U] [#3 0.15,0.14,0.88,U] [#4 0.36,0.03,0.63,U] [#5 -0.22,0.12,0.82,U] [#6 -0.03,-0.17,0.79,U] [#7 -0.11,0.11,0.54,U] [#8 -0.16,0.16,0.77,U] 
01:06:46.437 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.35, 0.13}
01:06:46.438 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:06:46.439 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:06:46.440 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.08 mountY=-0.06, mountTheta=-0.67
01:06:46.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
01:06:46.443 00.001 21068 Enqueuing Move request for scope (-0.06, 0.08)
01:06:46.444 00.001 16108 Worker thread wakes up
01:06:46.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:06:46.444 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:06:46.444 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.08 yDistance=-0.06
01:06:46.445 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:06:46.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:46.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:46.445 00.000 16108 MoveAxis(E, 0, ABG)
01:06:46.445 00.000 16108 Move returns status 0, amount 0
01:06:46.445 00.000 16108 MoveAxis(N, 0, ABG)
01:06:46.445 00.000 16108 Move returns status 0, amount 0
01:06:46.445 00.000 16108 move complete, result=0
01:06:46.445 00.000 16108 worker thread done servicing request
01:06:46.450 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3440, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:06:46.468 00.018 21068 UpdateGuideState exits: m=128540 SNR=93.4
01:06:46.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:46.471 00.001 21068 Enqueuing Expose request
01:06:46.471 00.000 16108 Worker thread wakes up
01:06:46.471 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:46.473 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:46.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:47.627 01.154 16108 Exposure complete
01:06:47.697 00.070 16108 worker thread done servicing request
01:06:47.698 00.001 21068 OnExposeComplete: enter
01:06:47.699 00.001 21068 UpdateGuideState(): m_state=6
01:06:47.700 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9315
01:06:47.701 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=875.09, Mass=114051, SNR=84.1, Peak=14217 HFD=3.4
01:06:47.703 00.002 21068 MultiStar: [#1 -0.41,0.06,1.01,U] [#2 -0.57,0.41,0.00,M1] [#3 -0.25,0.03,1.20,U] [#4 0.03,-0.02,0.79,U] [#5 -0.02,0.37,0.94,U] [#6 -0.43,0.01,0.82,U] [#7 -0.14,-0.15,0.62,U] [#8 -0.09,0.36,0.81,U] 
01:06:47.704 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.12}, one-star: {-0.17, 0.20}
01:06:47.705 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
01:06:47.706 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
01:06:47.707 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=0.21 mountY=-0.07, mountTheta=-0.31
01:06:47.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.12, opts=13)
01:06:47.710 00.001 21068 Enqueuing Move request for scope (-0.19, 0.12)
01:06:47.712 00.002 16108 Worker thread wakes up
01:06:47.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
01:06:47.712 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
01:06:47.712 00.000 16108 Moving (-0.19, 0.12) raw xDistance=0.21 yDistance=-0.07
01:06:47.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:06:47.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:47.713 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:47.713 00.000 16108 MoveAxis(W, 55, ABG)
01:06:47.713 00.000 16108 Guiding  Dir = 3, Dur = 55
01:06:47.713 00.000 16108 IsSlewing returns 0
01:06:47.713 00.000 16108 IsGuiding returns 0
01:06:47.715 00.002 16108 PulseGuide returned control before completion, sleep 64
01:06:47.717 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3440, FiltMin=2941, FiltMax=60121, Gamma=1.000
01:06:47.733 00.016 21068 UpdateGuideState exits: m=114051 SNR=84.1
01:06:47.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.734 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:47.735 00.001 21068 Enqueuing Expose request
01:06:47.792 00.057 16108 IsGuiding returns 0
01:06:47.792 00.000 16108 Move returns status 0, amount 55
01:06:47.792 00.000 16108 MoveAxis(N, 0, ABG)
01:06:47.792 00.000 16108 Move returns status 0, amount 0
01:06:47.792 00.000 16108 move complete, result=0
01:06:47.792 00.000 16108 worker thread done servicing request
01:06:47.792 00.000 16108 Worker thread wakes up
01:06:47.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:47.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:47.798 00.006 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
01:06:48.770 00.972 16108 Exposure complete
01:06:48.852 00.082 16108 worker thread done servicing request
01:06:48.853 00.001 21068 OnExposeComplete: enter
01:06:48.855 00.002 21068 UpdateGuideState(): m_state=6
01:06:48.856 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9316
01:06:48.858 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=875.07, Mass=113926, SNR=78.0, Peak=13833 HFD=3.1
01:06:48.859 00.001 21068 MultiStar: [#1 -0.16,0.32,0.99,U] [#2 -0.09,0.34,1.23,U] [#3 0.14,0.25,1.01,U] [#4 0.21,0.23,0.93,U] [#5 -0.16,0.16,0.88,U] [#6 -0.13,0.17,0.83,U] [#7 0.07,0.09,0.73,U] [#8 0.03,0.24,0.79,U] 
01:06:48.860 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.23}, one-star: {0.36, 0.19}
01:06:48.861 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:06:48.862 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
01:06:48.862 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.44 mountX=0.01 mountY=-0.23, mountTheta=-1.52
01:06:48.865 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.23, opts=13)
01:06:48.866 00.001 21068 Enqueuing Move request for scope (0.03, 0.23)
01:06:48.866 00.000 16108 Worker thread wakes up
01:06:48.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
01:06:48.867 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
01:06:48.867 00.000 16108 Moving (0.03, 0.23) raw xDistance=0.01 yDistance=-0.23
01:06:48.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:48.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:06:48.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:06:48.867 00.000 16108 MoveAxis(E, 0, ABG)
01:06:48.867 00.000 16108 Move returns status 0, amount 0
01:06:48.867 00.000 16108 MoveAxis(N, 0, ABG)
01:06:48.867 00.000 16108 Move returns status 0, amount 0
01:06:48.867 00.000 16108 move complete, result=0
01:06:48.867 00.000 16108 worker thread done servicing request
01:06:48.871 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3437, FiltMin=2950, FiltMax=61328, Gamma=1.000
01:06:48.885 00.014 21068 UpdateGuideState exits: m=113926 SNR=78.0
01:06:48.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:48.888 00.001 21068 Enqueuing Expose request
01:06:48.889 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:48.891 00.002 16108 Worker thread wakes up
01:06:48.893 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:48.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:50.058 01.165 16108 Exposure complete
01:06:50.122 00.064 16108 worker thread done servicing request
01:06:50.122 00.000 21068 OnExposeComplete: enter
01:06:50.124 00.002 21068 UpdateGuideState(): m_state=6
01:06:50.125 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9317
01:06:50.126 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.06, Mass=128651, SNR=94.5, Peak=16569 HFD=3.4
01:06:50.128 00.002 21068 MultiStar: [#1 -0.20,0.26,0.88,U] [#2 0.03,0.26,0.99,U] [#3 -0.13,0.24,0.90,U] [#4 0.56,0.25,0.00,M1] [#5 0.07,0.21,0.83,U] [#6 -0.06,-0.01,0.74,U] [#7 0.12,0.38,0.50,U] [#8 0.37,0.44,0.00,M1] 
01:06:50.130 00.002 21068 refined, 6 included, MultiStar: {0.01, 0.21}, one-star: {0.26, 0.18}
01:06:50.132 00.002 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
01:06:50.133 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
01:06:50.134 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.52 mountX=0.03 mountY=-0.21, mountTheta=-1.45
01:06:50.137 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.21, opts=13)
01:06:50.139 00.002 21068 Enqueuing Move request for scope (0.01, 0.21)
01:06:50.140 00.001 16108 Worker thread wakes up
01:06:50.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
01:06:50.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
01:06:50.140 00.000 16108 Moving (0.01, 0.21) raw xDistance=0.03 yDistance=-0.21
01:06:50.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:06:50.140 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.44 newest=-0.51
01:06:50.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:06:50.140 00.000 16108 MoveAxis(E, 0, ABG)
01:06:50.141 00.001 16108 Move returns status 0, amount 0
01:06:50.141 00.000 16108 MoveAxis(N, 42, ABG)
01:06:50.141 00.000 16108 Guiding  Dir = 0, Dur = 42
01:06:50.141 00.000 16108 IsSlewing returns 0
01:06:50.141 00.000 16108 IsGuiding returns 0
01:06:50.146 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3437, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:06:50.168 00.022 21068 UpdateGuideState exits: m=128651 SNR=94.5
01:06:50.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.169 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:50.170 00.001 21068 Enqueuing Expose request
01:06:50.173 00.003 16108 PulseGuide returned control before completion, sleep 21
01:06:50.202 00.029 16108 IsGuiding returns 1
01:06:50.202 00.000 16108 scope still moving after pulse duration time elapsed
01:06:50.234 00.032 16108 IsSlewing returns 0
01:06:50.234 00.000 16108 IsGuiding returns 1
01:06:50.265 00.031 16108 IsSlewing returns 0
01:06:50.265 00.000 16108 IsGuiding returns 0
01:06:50.265 00.000 16108 scope move finished after 42 + 81 ms
01:06:50.265 00.000 16108 Move returns status 0, amount 42
01:06:50.265 00.000 16108 move complete, result=0
01:06:50.265 00.000 16108 worker thread done servicing request
01:06:50.266 00.001 16108 Worker thread wakes up
01:06:50.266 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
01:06:50.267 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:50.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:51.241 00.974 16108 Exposure complete
01:06:51.297 00.056 16108 worker thread done servicing request
01:06:51.297 00.000 21068 OnExposeComplete: enter
01:06:51.298 00.001 21068 UpdateGuideState(): m_state=6
01:06:51.298 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9318
01:06:51.299 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=874.97, Mass=136134, SNR=91.4, Peak=16793 HFD=3.4
01:06:51.301 00.002 21068 MultiStar: [#1 0.10,0.08,0.96,U] [#2 -0.08,0.14,1.16,U] [#3 0.21,0.02,1.14,U] [#4 0.69,0.05,0.00,M2] [#5 0.11,0.23,0.86,U] [#6 0.00,0.02,0.74,U] [#7 0.13,-0.12,0.54,U] [#8 0.34,0.08,0.68,U] 
01:06:51.301 00.000 21068 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.16, 0.09}
01:06:51.302 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
01:06:51.303 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
01:06:51.304 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
01:06:51.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.08, opts=13)
01:06:51.306 00.000 21068 Enqueuing Move request for scope (0.11, 0.08)
01:06:51.307 00.001 16108 Worker thread wakes up
01:06:51.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:06:51.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:06:51.307 00.000 16108 Moving (0.11, 0.08) raw xDistance=-0.10 yDistance=-0.10
01:06:51.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:51.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:51.308 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:51.308 00.000 16108 MoveAxis(E, 0, ABG)
01:06:51.308 00.000 16108 Move returns status 0, amount 0
01:06:51.308 00.000 16108 MoveAxis(N, 0, ABG)
01:06:51.308 00.000 16108 Move returns status 0, amount 0
01:06:51.308 00.000 16108 move complete, result=0
01:06:51.308 00.000 16108 worker thread done servicing request
01:06:51.311 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3437, FiltMin=2921, FiltMax=59936, Gamma=1.000
01:06:51.327 00.016 21068 UpdateGuideState exits: m=136134 SNR=91.4
01:06:51.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:51.330 00.001 21068 Enqueuing Expose request
01:06:51.331 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:51.332 00.001 16108 Worker thread wakes up
01:06:51.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:51.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:52.493 01.161 16108 Exposure complete
01:06:52.548 00.055 16108 worker thread done servicing request
01:06:52.548 00.000 21068 OnExposeComplete: enter
01:06:52.549 00.001 21068 UpdateGuideState(): m_state=6
01:06:52.552 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9319
01:06:52.553 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.10, Mass=130409, SNR=81.7, Peak=16057 HFD=3.3
01:06:52.554 00.001 21068 MultiStar: [#1 0.18,0.10,1.20,U] [#2 -0.12,0.16,1.13,U] [#3 0.27,0.10,1.17,U] [#4 0.28,0.08,0.78,U] [#5 -0.02,-0.09,0.95,U] [#6 0.00,-0.32,0.80,U] [#7 -0.06,0.05,0.61,U] [#8 -0.21,0.22,0.76,U] 
01:06:52.555 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.12, 0.21}
01:06:52.556 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
01:06:52.557 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
01:06:52.559 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.11 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
01:06:52.560 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
01:06:52.561 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
01:06:52.562 00.001 16108 Worker thread wakes up
01:06:52.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:06:52.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:06:52.562 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
01:06:52.563 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:06:52.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:52.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:52.563 00.000 16108 MoveAxis(E, 0, ABG)
01:06:52.563 00.000 16108 Move returns status 0, amount 0
01:06:52.563 00.000 16108 MoveAxis(N, 0, ABG)
01:06:52.563 00.000 16108 Move returns status 0, amount 0
01:06:52.563 00.000 16108 move complete, result=0
01:06:52.563 00.000 16108 worker thread done servicing request
01:06:52.570 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3437, FiltMin=2921, FiltMax=56352, Gamma=1.000
01:06:52.586 00.016 21068 UpdateGuideState exits: m=130409 SNR=81.7
01:06:52.588 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:52.588 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:52.589 00.001 21068 Enqueuing Expose request
01:06:52.590 00.001 16108 Worker thread wakes up
01:06:52.590 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:52.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:52.590 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:53.576 00.986 16108 Exposure complete
01:06:53.635 00.059 16108 worker thread done servicing request
01:06:53.635 00.000 21068 OnExposeComplete: enter
01:06:53.636 00.001 21068 UpdateGuideState(): m_state=6
01:06:53.637 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9320
01:06:53.637 00.000 21068 Star::Find returns 1 (0), X=220.30, Y=875.05, Mass=120544, SNR=78.8, Peak=13945 HFD=3.4
01:06:53.638 00.001 21068 MultiStar: [#1 0.03,0.13,1.38,U] [#2 -0.25,0.32,1.27,U] [#3 0.41,0.19,1.13,U] [#4 0.37,0.12,0.86,U] [#5 0.36,0.40,0.00,M1] [#6 -0.23,-0.04,0.81,U] [#7 -0.30,-0.02,0.51,U] [#8 -0.18,0.42,0.77,U] 
01:06:53.639 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.17}, one-star: {-0.18, 0.17}
01:06:53.640 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:06:53.641 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:06:53.641 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.67 mountX=0.05 mountY=-0.17, mountTheta=-1.29
01:06:53.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.17, opts=13)
01:06:53.644 00.001 21068 Enqueuing Move request for scope (-0.02, 0.17)
01:06:53.645 00.001 16108 Worker thread wakes up
01:06:53.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
01:06:53.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
01:06:53.645 00.000 16108 Moving (-0.02, 0.17) raw xDistance=0.05 yDistance=-0.17
01:06:53.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:53.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:53.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:53.645 00.000 16108 MoveAxis(E, 0, ABG)
01:06:53.645 00.000 16108 Move returns status 0, amount 0
01:06:53.645 00.000 16108 MoveAxis(N, 0, ABG)
01:06:53.645 00.000 16108 Move returns status 0, amount 0
01:06:53.645 00.000 16108 move complete, result=0
01:06:53.645 00.000 16108 worker thread done servicing request
01:06:53.648 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3437, FiltMin=2925, FiltMax=55891, Gamma=1.000
01:06:53.663 00.015 21068 UpdateGuideState exits: m=120544 SNR=78.8
01:06:53.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:53.666 00.001 21068 Enqueuing Expose request
01:06:53.667 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:53.668 00.001 16108 Worker thread wakes up
01:06:53.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:53.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:54.823 01.155 16108 Exposure complete
01:06:54.887 00.064 16108 worker thread done servicing request
01:06:54.888 00.001 21068 OnExposeComplete: enter
01:06:54.889 00.001 21068 UpdateGuideState(): m_state=6
01:06:54.889 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9321
01:06:54.890 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.16, Mass=106285, SNR=78.3, Peak=12557 HFD=3.5
01:06:54.891 00.001 21068 MultiStar: [#1 -0.09,0.22,1.16,U] [#2 -0.41,0.46,0.00,M1] [#3 -0.13,0.28,1.12,U] [#4 0.16,0.01,0.87,U] [#5 -0.10,0.45,1.05,U] [#6 -0.25,0.38,0.87,U] [#7 -0.08,0.62,0.00,M1] [#8 -0.08,0.44,0.90,U] 
01:06:54.892 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.30}, one-star: {-0.20, 0.28}
01:06:54.892 00.000 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
01:06:54.894 00.002 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
01:06:54.895 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.90 mountX=0.15 mountY=-0.26, mountTheta=-1.05
01:06:54.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.30, opts=13)
01:06:54.897 00.001 21068 Enqueuing Move request for scope (-0.10, 0.30)
01:06:54.898 00.001 16108 Worker thread wakes up
01:06:54.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
01:06:54.898 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
01:06:54.898 00.000 16108 Moving (-0.10, 0.30) raw xDistance=0.15 yDistance=-0.26
01:06:54.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:06:54.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:06:54.898 00.000 16108 MoveAxis(E, 0, ABG)
01:06:54.898 00.000 16108 Move returns status 0, amount 0
01:06:54.898 00.000 16108 MoveAxis(N, 53, ABG)
01:06:54.898 00.000 16108 Guiding  Dir = 0, Dur = 53
01:06:54.898 00.000 16108 IsSlewing returns 0
01:06:54.899 00.001 16108 IsGuiding returns 0
01:06:54.901 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3433, FiltMin=2976, FiltMax=65440, Gamma=1.000
01:06:54.918 00.017 21068 UpdateGuideState exits: m=106285 SNR=78.3
01:06:54.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:54.922 00.002 21068 Enqueuing Expose request
01:06:54.925 00.003 16108 PulseGuide returned control before completion, sleep 37
01:06:54.970 00.045 16108 IsGuiding returns 1
01:06:54.970 00.000 16108 scope still moving after pulse duration time elapsed
01:06:55.001 00.031 16108 IsSlewing returns 0
01:06:55.002 00.001 16108 IsGuiding returns 1
01:06:55.033 00.031 16108 IsSlewing returns 0
01:06:55.034 00.001 16108 IsGuiding returns 0
01:06:55.034 00.000 16108 scope move finished after 53 + 81 ms
01:06:55.034 00.000 16108 Move returns status 0, amount 53
01:06:55.034 00.000 16108 move complete, result=0
01:06:55.034 00.000 16108 worker thread done servicing request
01:06:55.034 00.000 16108 Worker thread wakes up
01:06:55.035 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 53 ms NORTH
01:06:55.038 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:55.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:56.000 00.962 16108 Exposure complete
01:06:56.072 00.072 16108 worker thread done servicing request
01:06:56.073 00.001 21068 OnExposeComplete: enter
01:06:56.074 00.001 21068 UpdateGuideState(): m_state=6
01:06:56.075 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9322
01:06:56.076 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=874.88, Mass=128725, SNR=87.6, Peak=16189 HFD=3.2
01:06:56.077 00.001 21068 MultiStar: [#1 -0.06,0.00,1.15,U] [#2 -0.59,0.38,0.00,M2] [#3 -0.23,0.14,0.98,U] [#4 -0.20,-0.07,0.89,U] [#5 0.02,0.04,0.86,U] [#6 -0.13,-0.01,0.78,U] [#7 -0.28,0.02,0.69,U] [#8 -0.55,-0.02,0.00,M1] 
01:06:56.078 00.001 21068 refined, 6 included, MultiStar: {-0.18, 0.02}, one-star: {-0.40, 0.00}
01:06:56.080 00.002 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
01:06:56.080 00.000 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
01:06:56.081 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=0.18 mountY=0.02, mountTheta=0.13
01:06:56.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.02, opts=13)
01:06:56.084 00.001 21068 Enqueuing Move request for scope (-0.18, 0.02)
01:06:56.084 00.000 16108 Worker thread wakes up
01:06:56.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
01:06:56.085 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
01:06:56.085 00.000 16108 Moving (-0.18, 0.02) raw xDistance=0.18 yDistance=0.02
01:06:56.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:06:56.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:56.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:56.085 00.000 16108 MoveAxis(E, 0, ABG)
01:06:56.085 00.000 16108 Move returns status 0, amount 0
01:06:56.085 00.000 16108 MoveAxis(N, 0, ABG)
01:06:56.085 00.000 16108 Move returns status 0, amount 0
01:06:56.085 00.000 16108 move complete, result=0
01:06:56.085 00.000 16108 worker thread done servicing request
01:06:56.091 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3437, FiltMin=2925, FiltMax=50963, Gamma=1.000
01:06:56.110 00.019 21068 UpdateGuideState exits: m=128725 SNR=87.6
01:06:56.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:56.113 00.001 21068 Enqueuing Expose request
01:06:56.113 00.000 16108 Worker thread wakes up
01:06:56.114 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:56.114 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:56.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:57.282 01.168 16108 Exposure complete
01:06:57.336 00.054 16108 worker thread done servicing request
01:06:57.336 00.000 21068 OnExposeComplete: enter
01:06:57.337 00.001 21068 UpdateGuideState(): m_state=6
01:06:57.338 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9323
01:06:57.339 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.79, Mass=117253, SNR=78.6, Peak=14509 HFD=3.5
01:06:57.340 00.001 21068 MultiStar: [#1 -0.25,0.00,1.20,U] [#2 -0.32,0.26,1.31,U] [#3 -0.35,0.04,1.18,U] [#4 -0.51,-0.19,0.00,M1] [#5 -0.22,0.12,1.00,U] [#6 -0.91,-0.35,0.00,M1] [#7 0.12,0.13,0.77,U] [#8 -0.66,0.09,0.00,M2] 
01:06:57.341 00.001 21068 single-star, 5 included, MultiStar: {-0.22, 0.08}, one-star: {-0.19, -0.09}
01:06:57.341 00.000 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
01:06:57.342 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
01:06:57.343 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=0.17 mountY=0.13, mountTheta=0.67
01:06:57.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.09, opts=13)
01:06:57.345 00.001 21068 Enqueuing Move request for scope (-0.19, -0.09)
01:06:57.347 00.002 16108 Worker thread wakes up
01:06:57.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
01:06:57.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
01:06:57.348 00.001 16108 Moving (-0.19, -0.09) raw xDistance=0.17 yDistance=0.13
01:06:57.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:06:57.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:57.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:06:57.348 00.000 16108 MoveAxis(E, 0, ABG)
01:06:57.348 00.000 16108 Move returns status 0, amount 0
01:06:57.348 00.000 16108 MoveAxis(N, 0, ABG)
01:06:57.348 00.000 16108 Move returns status 0, amount 0
01:06:57.348 00.000 16108 move complete, result=0
01:06:57.348 00.000 16108 worker thread done servicing request
01:06:57.356 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3433, FiltMin=2976, FiltMax=62221, Gamma=1.000
01:06:57.382 00.026 21068 UpdateGuideState exits: m=117253 SNR=78.6
01:06:57.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:57.384 00.000 21068 Enqueuing Expose request
01:06:57.385 00.001 16108 Worker thread wakes up
01:06:57.385 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:57.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:57.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:58.356 00.970 16108 Exposure complete
01:06:58.433 00.077 16108 worker thread done servicing request
01:06:58.433 00.000 21068 OnExposeComplete: enter
01:06:58.433 00.000 21068 UpdateGuideState(): m_state=6
01:06:58.434 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9324
01:06:58.435 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.81, Mass=114650, SNR=79.8, Peak=14909 HFD=3.4
01:06:58.436 00.001 21068 MultiStar: [#1 -0.63,0.07,0.00,M1] [#2 -0.21,0.12,1.38,U] [#3 -0.50,0.21,0.00,M1] [#4 -0.01,-0.10,0.93,U] [#5 -0.67,-0.12,0.00,M1] [#6 -0.72,0.10,0.00,M2] [#7 -0.24,0.09,0.65,U] [#8 -0.48,-0.16,0.00,M3] 
01:06:58.436 00.000 21068 refined, 3 included, MultiStar: {-0.21, 0.01}, one-star: {-0.39, -0.07}
01:06:58.437 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
01:06:58.439 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
01:06:58.440 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.08 mountX=0.21 mountY=0.04, mountTheta=0.17
01:06:58.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.01, opts=13)
01:06:58.442 00.001 21068 Enqueuing Move request for scope (-0.21, 0.01)
01:06:58.443 00.001 16108 Worker thread wakes up
01:06:58.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
01:06:58.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
01:06:58.443 00.000 16108 Moving (-0.21, 0.01) raw xDistance=0.21 yDistance=0.04
01:06:58.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:06:58.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:58.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:06:58.443 00.000 16108 MoveAxis(W, 56, ABG)
01:06:58.443 00.000 16108 Guiding  Dir = 3, Dur = 56
01:06:58.444 00.001 16108 IsSlewing returns 0
01:06:58.444 00.000 16108 IsGuiding returns 0
01:06:58.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3437, FiltMin=2957, FiltMax=61545, Gamma=1.000
01:06:58.463 00.016 21068 UpdateGuideState exits: m=114650 SNR=79.8
01:06:58.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:58.466 00.001 21068 Enqueuing Expose request
01:06:58.471 00.005 16108 PulseGuide returned control before completion, sleep 40
01:06:58.516 00.045 16108 IsGuiding returns 1
01:06:58.516 00.000 16108 scope still moving after pulse duration time elapsed
01:06:58.547 00.031 16108 IsSlewing returns 0
01:06:58.547 00.000 16108 IsGuiding returns 1
01:06:58.581 00.034 16108 IsSlewing returns 0
01:06:58.581 00.000 16108 IsGuiding returns 0
01:06:58.581 00.000 16108 scope move finished after 56 + 81 ms
01:06:58.582 00.001 16108 Move returns status 0, amount 56
01:06:58.582 00.000 16108 MoveAxis(N, 0, ABG)
01:06:58.582 00.000 16108 Move returns status 0, amount 0
01:06:58.582 00.000 16108 move complete, result=0
01:06:58.582 00.000 16108 worker thread done servicing request
01:06:58.582 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
01:06:58.584 00.002 16108 Worker thread wakes up
01:06:58.585 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:58.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:06:59.735 01.150 16108 Exposure complete
01:06:59.801 00.066 16108 worker thread done servicing request
01:06:59.801 00.000 21068 OnExposeComplete: enter
01:06:59.802 00.001 21068 UpdateGuideState(): m_state=6
01:06:59.803 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9325
01:06:59.804 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=874.53, Mass=125766, SNR=81.0, Peak=13987 HFD=3.2
01:06:59.806 00.002 21068 MultiStar: [#1 -0.21,-0.53,0.00,M2] [#2 -0.17,-0.08,1.01,U] [#3 0.17,-0.21,1.00,U] [#4 0.15,-0.15,0.98,U] [#5 0.14,-0.22,1.00,U] [#6 0.04,-0.49,0.00,M3] [#7 0.03,-0.33,0.61,U] [#8 0.04,-0.44,0.95,U] 
01:06:59.806 00.000 21068 refined, 6 included, MultiStar: {0.06, -0.25}, one-star: {0.07, -0.35}
01:06:59.807 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
01:06:59.808 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
01:06:59.809 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.32 mountX=-0.11 mountY=0.23, mountTheta=2.00
01:06:59.810 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.25, opts=13)
01:06:59.811 00.001 21068 Enqueuing Move request for scope (0.06, -0.25)
01:06:59.812 00.001 16108 Worker thread wakes up
01:06:59.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
01:06:59.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
01:06:59.813 00.001 16108 Moving (0.06, -0.25) raw xDistance=-0.11 yDistance=0.23
01:06:59.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:06:59.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:06:59.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:06:59.813 00.000 16108 MoveAxis(E, 0, ABG)
01:06:59.813 00.000 16108 Move returns status 0, amount 0
01:06:59.813 00.000 16108 MoveAxis(N, 0, ABG)
01:06:59.813 00.000 16108 Move returns status 0, amount 0
01:06:59.813 00.000 16108 move complete, result=0
01:06:59.813 00.000 16108 worker thread done servicing request
01:06:59.816 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3437, FiltMin=2921, FiltMax=62832, Gamma=1.000
01:06:59.831 00.015 21068 UpdateGuideState exits: m=125766 SNR=81.0
01:06:59.831 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:59.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:06:59.833 00.001 21068 Enqueuing Expose request
01:06:59.835 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:59.835 00.000 16108 Worker thread wakes up
01:06:59.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:06:59.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:00.807 00.972 16108 Exposure complete
01:07:00.879 00.072 16108 worker thread done servicing request
01:07:00.879 00.000 21068 OnExposeComplete: enter
01:07:00.880 00.001 21068 UpdateGuideState(): m_state=6
01:07:00.880 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9326
01:07:00.881 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.64, Mass=108655, SNR=72.4, Peak=13165 HFD=3.3
01:07:00.883 00.002 21068 MultiStar: [#1 0.20,-0.31,1.27,U] [#2 0.04,-0.36,1.30,U] [#3 0.06,-0.05,1.20,U] [#4 0.37,-0.20,0.99,U] [#5 0.19,-0.39,1.00,U] [#6 -0.21,-0.47,0.00,M4] [#7 -0.30,-0.52,0.00,M1] [#8 -0.01,-0.30,0.91,U] 
01:07:00.884 00.001 21068 single-star, 6 included, MultiStar: {0.11, -0.26}, one-star: {-0.10, -0.24}
01:07:00.884 00.000 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
01:07:00.885 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
01:07:00.886 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.96 mountX=0.05 mountY=0.26, mountTheta=1.36
01:07:00.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.24, opts=13)
01:07:00.890 00.002 21068 Enqueuing Move request for scope (-0.10, -0.24)
01:07:00.892 00.002 16108 Worker thread wakes up
01:07:00.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
01:07:00.892 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
01:07:00.893 00.001 16108 Moving (-0.10, -0.24) raw xDistance=0.05 yDistance=0.26
01:07:00.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:00.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:07:00.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:07:00.893 00.000 16108 MoveAxis(E, 0, ABG)
01:07:00.893 00.000 16108 Move returns status 0, amount 0
01:07:00.893 00.000 16108 MoveAxis(N, 0, ABG)
01:07:00.893 00.000 16108 Move returns status 0, amount 0
01:07:00.894 00.001 16108 move complete, result=0
01:07:00.894 00.000 16108 worker thread done servicing request
01:07:00.900 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3437, FiltMin=2905, FiltMax=60413, Gamma=1.000
01:07:00.921 00.021 21068 UpdateGuideState exits: m=108655 SNR=72.4
01:07:00.923 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:00.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:00.924 00.000 21068 Enqueuing Expose request
01:07:00.925 00.001 16108 Worker thread wakes up
01:07:00.925 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:07:00.926 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:00.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:02.088 01.162 16108 Exposure complete
01:07:02.160 00.072 16108 worker thread done servicing request
01:07:02.160 00.000 21068 OnExposeComplete: enter
01:07:02.161 00.001 21068 UpdateGuideState(): m_state=6
01:07:02.162 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9327
01:07:02.163 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.77, Mass=123649, SNR=81.5, Peak=15273 HFD=3.4
01:07:02.164 00.001 21068 MultiStar: [#1 0.17,-0.18,1.24,U] [#2 -0.28,0.28,1.18,U] [#3 0.33,-0.04,1.17,U] [#4 0.19,0.42,0.97,U] [#5 0.25,0.04,0.90,U] [#6 -0.06,-0.13,0.78,U] [#7 0.30,0.00,0.59,U] [#8 -0.03,0.06,0.80,U] 
01:07:02.165 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.02, -0.11}
01:07:02.165 00.000 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
01:07:02.166 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
01:07:02.167 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.43 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
01:07:02.168 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
01:07:02.169 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
01:07:02.170 00.001 16108 Worker thread wakes up
01:07:02.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:07:02.170 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:07:02.170 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.08 yDistance=-0.06
01:07:02.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:02.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:02.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:02.170 00.000 16108 MoveAxis(E, 0, ABG)
01:07:02.171 00.001 16108 Move returns status 0, amount 0
01:07:02.171 00.000 16108 MoveAxis(N, 0, ABG)
01:07:02.171 00.000 16108 Move returns status 0, amount 0
01:07:02.171 00.000 16108 move complete, result=0
01:07:02.171 00.000 16108 worker thread done servicing request
01:07:02.175 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3433, FiltMin=2957, FiltMax=60019, Gamma=1.000
01:07:02.196 00.021 21068 UpdateGuideState exits: m=123649 SNR=81.5
01:07:02.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.199 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:02.200 00.001 21068 Enqueuing Expose request
01:07:02.201 00.001 16108 Worker thread wakes up
01:07:02.201 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:02.202 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:02.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:03.177 00.975 16108 Exposure complete
01:07:03.240 00.063 16108 worker thread done servicing request
01:07:03.240 00.000 21068 OnExposeComplete: enter
01:07:03.241 00.001 21068 UpdateGuideState(): m_state=6
01:07:03.242 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9328
01:07:03.243 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.76, Mass=126354, SNR=79.5, Peak=16665 HFD=3.3
01:07:03.243 00.000 21068 MultiStar: [#1 -0.12,0.07,1.18,U] [#2 -0.08,0.18,1.36,U] [#3 0.17,0.26,0.97,U] [#4 0.23,0.14,0.84,U] [#5 0.15,0.17,1.10,U] [#6 -0.11,-0.08,1.00,U] [#7 0.20,-0.10,0.74,U] [#8 -0.14,-0.02,0.85,U] 
01:07:03.244 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.07, -0.13}
01:07:03.245 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
01:07:03.246 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
01:07:03.247 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
01:07:03.248 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
01:07:03.250 00.002 21068 Enqueuing Move request for scope (0.03, 0.06)
01:07:03.250 00.000 16108 Worker thread wakes up
01:07:03.251 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:07:03.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:07:03.251 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.07
01:07:03.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:03.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:03.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:03.251 00.000 16108 MoveAxis(E, 0, ABG)
01:07:03.251 00.000 16108 Move returns status 0, amount 0
01:07:03.251 00.000 16108 MoveAxis(N, 0, ABG)
01:07:03.251 00.000 16108 Move returns status 0, amount 0
01:07:03.251 00.000 16108 move complete, result=0
01:07:03.251 00.000 16108 worker thread done servicing request
01:07:03.259 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3433, FiltMin=2934, FiltMax=64429, Gamma=1.000
01:07:03.293 00.034 21068 UpdateGuideState exits: m=126354 SNR=79.5
01:07:03.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:03.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:03.296 00.001 21068 Enqueuing Expose request
01:07:03.297 00.001 16108 Worker thread wakes up
01:07:03.298 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:03.300 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:03.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:04.460 01.160 16108 Exposure complete
01:07:04.516 00.056 16108 worker thread done servicing request
01:07:04.516 00.000 21068 OnExposeComplete: enter
01:07:04.517 00.001 21068 UpdateGuideState(): m_state=6
01:07:04.518 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9329
01:07:04.519 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=874.58, Mass=122632, SNR=86.4, Peak=13017 HFD=3.3
01:07:04.520 00.001 21068 MultiStar: [#1 0.32,-0.36,1.25,U] [#2 0.39,-0.20,1.10,U] [#3 0.25,0.07,0.92,U] [#4 0.50,-0.18,0.00,M1] [#5 0.15,-0.06,0.99,U] [#6 -0.31,-0.47,0.00,M3] [#7 0.33,-0.20,0.57,U] [#8 0.21,-0.10,0.81,U] 
01:07:04.521 00.001 21068 refined, 6 included, MultiStar: {0.24, -0.17}, one-star: {0.04, -0.30}
01:07:04.522 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
01:07:04.522 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
01:07:04.523 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-0.62 mountX=-0.27 mountY=0.11, mountTheta=2.74
01:07:04.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.17, opts=13)
01:07:04.527 00.002 21068 Enqueuing Move request for scope (0.24, -0.17)
01:07:04.528 00.001 16108 Worker thread wakes up
01:07:04.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
01:07:04.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
01:07:04.528 00.000 16108 Moving (0.24, -0.17) raw xDistance=-0.27 yDistance=0.11
01:07:04.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:07:04.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:04.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:04.528 00.000 16108 MoveAxis(E, 70, ABG)
01:07:04.528 00.000 16108 Guiding  Dir = 2, Dur = 70
01:07:04.529 00.001 16108 IsSlewing returns 0
01:07:04.529 00.000 16108 IsGuiding returns 0
01:07:04.533 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3433, FiltMin=2944, FiltMax=55789, Gamma=1.000
01:07:04.548 00.015 21068 UpdateGuideState exits: m=122632 SNR=86.4
01:07:04.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:04.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:04.551 00.001 21068 Enqueuing Expose request
01:07:04.567 00.016 16108 PulseGuide returned control before completion, sleep 43
01:07:04.612 00.045 16108 IsGuiding returns 1
01:07:04.612 00.000 16108 scope still moving after pulse duration time elapsed
01:07:04.643 00.031 16108 IsSlewing returns 0
01:07:04.643 00.000 16108 IsGuiding returns 1
01:07:04.674 00.031 16108 IsSlewing returns 0
01:07:04.674 00.000 16108 IsGuiding returns 0
01:07:04.674 00.000 16108 scope move finished after 70 + 74 ms
01:07:04.674 00.000 16108 Move returns status 0, amount 70
01:07:04.674 00.000 16108 MoveAxis(N, 0, ABG)
01:07:04.674 00.000 16108 Move returns status 0, amount 0
01:07:04.674 00.000 16108 move complete, result=0
01:07:04.674 00.000 16108 worker thread done servicing request
01:07:04.674 00.000 16108 Worker thread wakes up
01:07:04.674 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
01:07:04.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:04.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:05.660 00.985 16108 Exposure complete
01:07:05.732 00.072 16108 worker thread done servicing request
01:07:05.733 00.001 21068 OnExposeComplete: enter
01:07:05.733 00.000 21068 UpdateGuideState(): m_state=6
01:07:05.734 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9330
01:07:05.735 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.31, Mass=126150, SNR=88.2, Peak=13347 HFD=3.5
01:07:05.736 00.001 21068 MultiStar: [#1 -0.32,-0.12,1.24,U] [#2 -0.00,-0.17,1.04,U] [#3 -0.03,-0.03,0.90,U] [#4 0.31,-0.34,0.77,U] [#5 -0.13,0.13,0.84,U] [#6 -0.57,-0.36,0.00,M4] [#7 -0.25,-0.27,0.59,U] [#8 -0.07,-0.33,0.69,U] 
01:07:05.736 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.21}, one-star: {-0.19, -0.57}
01:07:05.738 00.002 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
01:07:05.739 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
01:07:05.740 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=0.06 mountY=0.22, mountTheta=1.31
01:07:05.741 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.21, opts=13)
01:07:05.742 00.001 21068 Enqueuing Move request for scope (-0.10, -0.21)
01:07:05.742 00.000 16108 Worker thread wakes up
01:07:05.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
01:07:05.743 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
01:07:05.743 00.000 16108 Moving (-0.10, -0.21) raw xDistance=0.06 yDistance=0.22
01:07:05.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:05.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:07:05.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:07:05.743 00.000 16108 MoveAxis(E, 0, ABG)
01:07:05.743 00.000 16108 Move returns status 0, amount 0
01:07:05.743 00.000 16108 MoveAxis(N, 0, ABG)
01:07:05.743 00.000 16108 Move returns status 0, amount 0
01:07:05.743 00.000 16108 move complete, result=0
01:07:05.743 00.000 16108 worker thread done servicing request
01:07:05.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3433, FiltMin=2953, FiltMax=65472, Gamma=1.000
01:07:05.773 00.027 21068 UpdateGuideState exits: m=126150 SNR=88.2
01:07:05.775 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:05.777 00.001 21068 Enqueuing Expose request
01:07:05.778 00.001 16108 Worker thread wakes up
01:07:05.778 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:05.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:05.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:06.950 01.171 16108 Exposure complete
01:07:07.017 00.067 16108 worker thread done servicing request
01:07:07.018 00.001 21068 OnExposeComplete: enter
01:07:07.019 00.001 21068 UpdateGuideState(): m_state=6
01:07:07.021 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9331
01:07:07.024 00.003 21068 Star::Find returns 1 (0), X=220.50, Y=875.13, Mass=133633, SNR=84.4, Peak=14665 HFD=3.5
01:07:07.027 00.003 21068 MultiStar: [#1 0.02,-0.42,0.95,U] [#2 -0.28,-0.11,1.24,U] [#3 -0.11,0.01,1.12,U] [#4 0.01,0.38,0.96,U] [#5 -0.12,-0.18,0.89,U] [#6 -0.51,0.00,0.00,M5] [#7 -0.50,-0.23,0.00,M1] [#8 -0.21,0.31,0.78,U] 
01:07:07.029 00.002 21068 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {0.02, 0.25}
01:07:07.030 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
01:07:07.032 00.002 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
01:07:07.034 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.89 mountX=0.10 mountY=-0.00, mountTheta=-0.01
01:07:07.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
01:07:07.039 00.003 21068 Enqueuing Move request for scope (-0.10, 0.03)
01:07:07.040 00.001 16108 Worker thread wakes up
01:07:07.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:07:07.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:07:07.040 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=-0.00
01:07:07.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:07:07.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:07.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:07.040 00.000 16108 MoveAxis(E, 0, ABG)
01:07:07.040 00.000 16108 Move returns status 0, amount 0
01:07:07.040 00.000 16108 MoveAxis(N, 0, ABG)
01:07:07.040 00.000 16108 Move returns status 0, amount 0
01:07:07.040 00.000 16108 move complete, result=0
01:07:07.040 00.000 16108 worker thread done servicing request
01:07:07.048 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3433, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:07:07.074 00.026 21068 UpdateGuideState exits: m=133633 SNR=84.4
01:07:07.076 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.077 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:07.079 00.002 21068 Enqueuing Expose request
01:07:07.081 00.002 16108 Worker thread wakes up
01:07:07.081 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:07.082 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:07.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:08.063 00.981 16108 Exposure complete
01:07:08.137 00.074 16108 worker thread done servicing request
01:07:08.137 00.000 21068 OnExposeComplete: enter
01:07:08.144 00.007 21068 UpdateGuideState(): m_state=6
01:07:08.145 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9332
01:07:08.147 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=874.96, Mass=117459, SNR=75.3, Peak=12365 HFD=3.4
01:07:08.148 00.001 21068 MultiStar: [#1 -0.18,-0.04,1.10,U] [#2 -0.33,0.53,0.00,M1] [#3 0.54,0.02,0.00,M1] [#4 0.30,0.06,0.93,U] [#5 0.04,0.31,1.19,U] [#6 -0.36,-0.12,0.94,U] [#7 -0.18,0.36,0.62,U] [#8 0.00,0.32,0.80,U] 
01:07:08.151 00.003 21068 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {-0.13, 0.08}
01:07:08.152 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
01:07:08.154 00.002 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:07:08.155 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.07 mountX=0.09 mountY=-0.10, mountTheta=-0.87
01:07:08.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
01:07:08.159 00.002 21068 Enqueuing Move request for scope (-0.07, 0.12)
01:07:08.160 00.001 16108 Worker thread wakes up
01:07:08.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:07:08.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:07:08.161 00.001 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
01:07:08.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:08.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:08.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:08.161 00.000 16108 MoveAxis(E, 0, ABG)
01:07:08.161 00.000 16108 Move returns status 0, amount 0
01:07:08.161 00.000 16108 MoveAxis(N, 0, ABG)
01:07:08.161 00.000 16108 Move returns status 0, amount 0
01:07:08.161 00.000 16108 move complete, result=0
01:07:08.161 00.000 16108 worker thread done servicing request
01:07:08.166 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3433, FiltMin=2944, FiltMax=58393, Gamma=1.000
01:07:08.185 00.019 21068 UpdateGuideState exits: m=117459 SNR=75.3
01:07:08.187 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:08.189 00.001 21068 Enqueuing Expose request
01:07:08.190 00.001 16108 Worker thread wakes up
01:07:08.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:08.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:08.190 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:09.335 01.145 16108 Exposure complete
01:07:09.410 00.075 16108 worker thread done servicing request
01:07:09.410 00.000 21068 OnExposeComplete: enter
01:07:09.411 00.001 21068 UpdateGuideState(): m_state=6
01:07:09.412 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9333
01:07:09.413 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=874.74, Mass=104975, SNR=71.1, Peak=12861 HFD=3.2
01:07:09.414 00.001 21068 MultiStar: [#1 0.04,0.08,1.58,U] [#2 -0.04,0.07,1.40,U] [#3 0.25,0.15,1.25,U] [#4 0.24,-0.19,0.88,U] [#5 -0.01,-0.10,0.96,U] [#6 -0.45,-0.37,0.00,M5] [#7 -0.42,-0.02,0.73,U] [#8 -0.03,-0.24,0.88,U] 
01:07:09.415 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.52, -0.14}
01:07:09.415 00.000 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
01:07:09.416 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
01:07:09.417 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=0.03 mountY=0.03, mountTheta=0.79
01:07:09.418 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
01:07:09.419 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
01:07:09.420 00.001 16108 Worker thread wakes up
01:07:09.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:07:09.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:07:09.420 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.03
01:07:09.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:09.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:09.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:09.420 00.000 16108 MoveAxis(E, 0, ABG)
01:07:09.420 00.000 16108 Move returns status 0, amount 0
01:07:09.420 00.000 16108 MoveAxis(N, 0, ABG)
01:07:09.420 00.000 16108 Move returns status 0, amount 0
01:07:09.420 00.000 16108 move complete, result=0
01:07:09.420 00.000 16108 worker thread done servicing request
01:07:09.428 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3433, FiltMin=2963, FiltMax=65472, Gamma=1.000
01:07:09.456 00.028 21068 UpdateGuideState exits: m=104975 SNR=71.1
01:07:09.458 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:09.460 00.001 21068 Enqueuing Expose request
01:07:09.462 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:09.463 00.001 16108 Worker thread wakes up
01:07:09.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:09.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:10.430 00.967 16108 Exposure complete
01:07:10.503 00.073 16108 worker thread done servicing request
01:07:10.503 00.000 21068 OnExposeComplete: enter
01:07:10.504 00.001 21068 UpdateGuideState(): m_state=6
01:07:10.505 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9334
01:07:10.506 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=874.97, Mass=133043, SNR=80.6, Peak=14697 HFD=3.6
01:07:10.507 00.001 21068 MultiStar: [#1 -0.08,-0.40,1.07,U] [#2 -0.31,0.09,1.46,U] [#3 -0.18,-0.20,0.89,U] [#4 -0.08,0.10,0.92,U] [#5 0.24,-0.09,0.89,U] [#6 -0.27,0.03,0.88,U] [#7 -0.19,0.00,0.55,U] [#8 -0.18,0.48,0.00,M1] 
01:07:10.507 00.000 21068 single-star, 7 included, MultiStar: {-0.12, -0.05}, one-star: {0.01, 0.09}
01:07:10.508 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
01:07:10.509 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
01:07:10.509 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.42 mountX=0.00 mountY=-0.09, mountTheta=-1.54
01:07:10.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.09, opts=13)
01:07:10.512 00.001 21068 Enqueuing Move request for scope (0.01, 0.09)
01:07:10.512 00.000 16108 Worker thread wakes up
01:07:10.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:07:10.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:07:10.512 00.000 16108 Moving (0.01, 0.09) raw xDistance=0.00 yDistance=-0.09
01:07:10.513 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:07:10.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:10.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:10.513 00.000 16108 MoveAxis(E, 0, ABG)
01:07:10.513 00.000 16108 Move returns status 0, amount 0
01:07:10.513 00.000 16108 MoveAxis(N, 0, ABG)
01:07:10.513 00.000 16108 Move returns status 0, amount 0
01:07:10.513 00.000 16108 move complete, result=0
01:07:10.513 00.000 16108 worker thread done servicing request
01:07:10.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=3433, FiltMin=2953, FiltMax=54947, Gamma=1.000
01:07:10.532 00.015 21068 UpdateGuideState exits: m=133043 SNR=80.6
01:07:10.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:10.534 00.000 21068 Enqueuing Expose request
01:07:10.535 00.001 16108 Worker thread wakes up
01:07:10.535 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:10.537 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:10.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:11.706 01.169 16108 Exposure complete
01:07:11.770 00.064 16108 worker thread done servicing request
01:07:11.771 00.001 21068 OnExposeComplete: enter
01:07:11.771 00.000 21068 UpdateGuideState(): m_state=6
01:07:11.772 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9335
01:07:11.773 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.17, Mass=136206, SNR=96.3, Peak=13917 HFD=3.8
01:07:11.776 00.003 21068 MultiStar: [#1 -0.18,-0.07,1.01,U] [#2 -0.10,0.14,1.39,U] [#3 -0.37,-0.02,0.84,U] [#4 0.16,0.26,0.60,U] [#5 -0.34,0.08,0.85,U] [#6 -0.65,-0.13,0.00,M5] [#7 -0.12,0.03,0.43,U] [#8 -0.24,0.22,0.72,U] 
01:07:11.776 00.000 21068 refined, 7 included, MultiStar: {-0.18, 0.11}, one-star: {-0.19, 0.28}
01:07:11.777 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
01:07:11.778 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
01:07:11.779 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.58 mountX=0.20 mountY=-0.07, mountTheta=-0.34
01:07:11.780 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.11, opts=13)
01:07:11.781 00.001 21068 Enqueuing Move request for scope (-0.18, 0.11)
01:07:11.782 00.001 16108 Worker thread wakes up
01:07:11.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
01:07:11.782 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
01:07:11.782 00.000 16108 Moving (-0.18, 0.11) raw xDistance=0.20 yDistance=-0.07
01:07:11.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:07:11.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:11.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:11.782 00.000 16108 MoveAxis(E, 0, ABG)
01:07:11.782 00.000 16108 Move returns status 0, amount 0
01:07:11.782 00.000 16108 MoveAxis(N, 0, ABG)
01:07:11.782 00.000 16108 Move returns status 0, amount 0
01:07:11.782 00.000 16108 move complete, result=0
01:07:11.782 00.000 16108 worker thread done servicing request
01:07:11.787 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3430, FiltMin=2957, FiltMax=65472, Gamma=1.000
01:07:11.806 00.019 21068 UpdateGuideState exits: m=136206 SNR=96.3
01:07:11.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:11.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:11.809 00.001 21068 Enqueuing Expose request
01:07:11.809 00.000 16108 Worker thread wakes up
01:07:11.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:11.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:11.809 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:12.787 00.978 16108 Exposure complete
01:07:12.855 00.068 16108 worker thread done servicing request
01:07:12.856 00.001 21068 OnExposeComplete: enter
01:07:12.858 00.002 21068 UpdateGuideState(): m_state=6
01:07:12.860 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9336
01:07:12.862 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=874.84, Mass=125357, SNR=85.3, Peak=13929 HFD=3.4
01:07:12.864 00.002 21068 MultiStar: [#1 -0.10,0.18,1.10,U] [#2 -0.33,0.28,1.33,U] [#3 0.17,0.11,1.10,U] [#4 0.15,0.08,0.87,U] [#5 -0.34,0.10,0.90,U] [#6 -0.70,-0.11,0.00,M6] [#7 0.00,0.01,0.60,U] [#8 -0.07,0.05,0.73,U] 
01:07:12.865 00.001 21068 single-star, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.11, -0.04}
01:07:12.868 00.003 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
01:07:12.869 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
01:07:12.871 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.11 mountY=0.01, mountTheta=3.03
01:07:12.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
01:07:12.874 00.001 21068 Enqueuing Move request for scope (0.11, -0.04)
01:07:12.876 00.002 16108 Worker thread wakes up
01:07:12.877 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:07:12.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:07:12.877 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.11 yDistance=0.01
01:07:12.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:07:12.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:12.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:12.877 00.000 16108 MoveAxis(E, 0, ABG)
01:07:12.877 00.000 16108 Move returns status 0, amount 0
01:07:12.877 00.000 16108 MoveAxis(N, 0, ABG)
01:07:12.877 00.000 16108 Move returns status 0, amount 0
01:07:12.877 00.000 16108 move complete, result=0
01:07:12.878 00.001 16108 worker thread done servicing request
01:07:12.882 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3430, FiltMin=2963, FiltMax=58233, Gamma=1.000
01:07:12.905 00.023 21068 UpdateGuideState exits: m=125357 SNR=85.3
01:07:12.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:12.908 00.001 21068 Enqueuing Expose request
01:07:12.909 00.001 16108 Worker thread wakes up
01:07:12.909 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:12.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:12.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:14.081 01.171 16108 Exposure complete
01:07:14.150 00.069 16108 worker thread done servicing request
01:07:14.150 00.000 21068 OnExposeComplete: enter
01:07:14.152 00.002 21068 UpdateGuideState(): m_state=6
01:07:14.154 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9337
01:07:14.155 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.01, Mass=114849, SNR=83.7, Peak=13677 HFD=3.3
01:07:14.157 00.002 21068 MultiStar: [#1 0.03,-0.12,1.36,U] [#2 -0.08,-0.05,1.17,U] [#3 -0.04,-0.03,1.06,U] [#4 0.19,0.00,0.90,U] [#5 -0.13,0.12,1.09,U] [#6 -0.51,-0.30,0.00,M7] [#7 -0.17,0.17,0.53,U] [#8 0.08,-0.00,0.72,U] 
01:07:14.158 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {-0.31, 0.13}
01:07:14.159 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
01:07:14.161 00.002 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
01:07:14.162 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.89 mountX=0.05 mountY=-0.00, mountTheta=-0.02
01:07:14.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
01:07:14.165 00.001 21068 Enqueuing Move request for scope (-0.05, 0.01)
01:07:14.166 00.001 16108 Worker thread wakes up
01:07:14.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:07:14.167 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:07:14.167 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=-0.00
01:07:14.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:14.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:14.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:14.167 00.000 16108 MoveAxis(E, 0, ABG)
01:07:14.167 00.000 16108 Move returns status 0, amount 0
01:07:14.167 00.000 16108 MoveAxis(N, 0, ABG)
01:07:14.167 00.000 16108 Move returns status 0, amount 0
01:07:14.167 00.000 16108 move complete, result=0
01:07:14.167 00.000 16108 worker thread done servicing request
01:07:14.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3430, FiltMin=2960, FiltMax=65472, Gamma=1.000
01:07:14.186 00.015 21068 UpdateGuideState exits: m=114849 SNR=83.7
01:07:14.187 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.187 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:14.188 00.001 21068 Enqueuing Expose request
01:07:14.189 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:14.190 00.001 16108 Worker thread wakes up
01:07:14.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:14.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:15.161 00.971 16108 Exposure complete
01:07:15.216 00.055 16108 worker thread done servicing request
01:07:15.216 00.000 21068 OnExposeComplete: enter
01:07:15.217 00.001 21068 UpdateGuideState(): m_state=6
01:07:15.218 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9338
01:07:15.218 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=874.65, Mass=130065, SNR=89.9, Peak=14045 HFD=3.4
01:07:15.219 00.001 21068 MultiStar: [#1 -0.11,-0.09,0.99,U] [#2 -0.35,0.17,1.05,U] [#3 -0.18,0.06,0.99,U] [#4 0.22,-0.06,0.95,U] [#5 -0.15,0.23,0.95,U] [#6 -0.62,-0.06,0.00,M8] [#7 -0.27,-0.01,0.60,U] [#8 -0.06,0.03,0.72,U] 
01:07:15.220 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.44, -0.23}
01:07:15.221 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
01:07:15.222 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:07:15.222 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=0.17 mountY=0.03, mountTheta=0.16
01:07:15.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.01, opts=13)
01:07:15.225 00.001 21068 Enqueuing Move request for scope (-0.17, 0.01)
01:07:15.226 00.001 16108 Worker thread wakes up
01:07:15.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
01:07:15.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
01:07:15.226 00.000 16108 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=0.03
01:07:15.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:07:15.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:15.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:15.226 00.000 16108 MoveAxis(E, 0, ABG)
01:07:15.227 00.001 16108 Move returns status 0, amount 0
01:07:15.227 00.000 16108 MoveAxis(N, 0, ABG)
01:07:15.227 00.000 16108 Move returns status 0, amount 0
01:07:15.227 00.000 16108 move complete, result=0
01:07:15.227 00.000 16108 worker thread done servicing request
01:07:15.230 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3427, FiltMin=2969, FiltMax=54502, Gamma=1.000
01:07:15.248 00.018 21068 UpdateGuideState exits: m=130065 SNR=89.9
01:07:15.250 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:15.254 00.003 21068 Enqueuing Expose request
01:07:15.255 00.001 16108 Worker thread wakes up
01:07:15.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:15.256 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:15.258 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:16.424 01.166 16108 Exposure complete
01:07:16.512 00.088 16108 worker thread done servicing request
01:07:16.512 00.000 21068 OnExposeComplete: enter
01:07:16.514 00.002 21068 UpdateGuideState(): m_state=6
01:07:16.515 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9339
01:07:16.517 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=874.55, Mass=129021, SNR=91.8, Peak=14784 HFD=3.2
01:07:16.520 00.003 21068 MultiStar: [#1 0.08,-0.31,0.99,U] [#2 -0.06,-0.32,1.20,U] [#3 -0.00,0.06,0.91,U] [#4 -0.11,-0.65,0.00,M1] [#5 -0.48,-0.12,0.00,M1] [#6 -0.41,-0.82,0.00,M9] [#7 -0.23,-0.35,0.54,U] [#8 -0.05,-0.50,0.00,M1] 
01:07:16.521 00.001 21068 refined, 4 included, MultiStar: {-0.06, -0.25}, one-star: {-0.16, -0.33}
01:07:16.523 00.002 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
01:07:16.524 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
01:07:16.526 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.81 mountX=0.02 mountY=0.26, mountTheta=1.50
01:07:16.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.25, opts=13)
01:07:16.530 00.002 21068 Enqueuing Move request for scope (-0.06, -0.25)
01:07:16.531 00.001 16108 Worker thread wakes up
01:07:16.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
01:07:16.532 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
01:07:16.532 00.000 16108 Moving (-0.06, -0.25) raw xDistance=0.02 yDistance=0.26
01:07:16.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:16.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:07:16.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:07:16.532 00.000 16108 MoveAxis(E, 0, ABG)
01:07:16.532 00.000 16108 Move returns status 0, amount 0
01:07:16.532 00.000 16108 MoveAxis(N, 0, ABG)
01:07:16.532 00.000 16108 Move returns status 0, amount 0
01:07:16.532 00.000 16108 move complete, result=0
01:07:16.532 00.000 16108 worker thread done servicing request
01:07:16.537 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3427, FiltMin=2953, FiltMax=52173, Gamma=1.000
01:07:16.556 00.019 21068 UpdateGuideState exits: m=129021 SNR=91.8
01:07:16.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:16.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:16.559 00.001 21068 Enqueuing Expose request
01:07:16.560 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:07:16.560 00.000 16108 Worker thread wakes up
01:07:16.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:16.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:17.530 00.969 16108 Exposure complete
01:07:17.618 00.088 16108 worker thread done servicing request
01:07:17.618 00.000 21068 OnExposeComplete: enter
01:07:17.621 00.003 21068 UpdateGuideState(): m_state=6
01:07:17.624 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9340
01:07:17.625 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.70, Mass=116655, SNR=84.1, Peak=14093 HFD=3.4
01:07:17.628 00.003 21068 MultiStar: [#1 -0.01,-0.57,0.00,M1] [#2 -0.61,-0.16,0.00,M1] [#3 0.21,-0.40,1.03,U] [#4 -0.01,-0.24,0.86,U] [#5 -0.25,-0.34,0.83,U] [#6 -0.78,-0.27,0.00,M10] [#7 -0.43,0.01,0.59,U] [#8 -0.33,-0.12,0.76,U] 
01:07:17.629 00.001 21068 single-star, 5 included, MultiStar: {-0.12, -0.23}, one-star: {-0.10, -0.18}
01:07:17.630 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
01:07:17.631 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
01:07:17.632 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.06 mountX=0.06 mountY=0.20, mountTheta=1.26
01:07:17.636 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.18, opts=13)
01:07:17.637 00.001 21068 Enqueuing Move request for scope (-0.10, -0.18)
01:07:17.638 00.001 16108 Worker thread wakes up
01:07:17.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
01:07:17.638 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
01:07:17.638 00.000 16108 Moving (-0.10, -0.18) raw xDistance=0.06 yDistance=0.20
01:07:17.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:17.639 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:17.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:07:17.639 00.000 16108 MoveAxis(E, 0, ABG)
01:07:17.639 00.000 16108 Move returns status 0, amount 0
01:07:17.639 00.000 16108 MoveAxis(N, 0, ABG)
01:07:17.639 00.000 16108 Move returns status 0, amount 0
01:07:17.639 00.000 16108 move complete, result=0
01:07:17.639 00.000 16108 worker thread done servicing request
01:07:17.642 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3430, FiltMin=2966, FiltMax=58713, Gamma=1.000
01:07:17.658 00.016 21068 UpdateGuideState exits: m=116655 SNR=84.1
01:07:17.660 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:17.661 00.000 21068 Enqueuing Expose request
01:07:17.662 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:17.663 00.001 16108 Worker thread wakes up
01:07:17.663 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:17.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:18.831 01.168 16108 Exposure complete
01:07:18.889 00.058 16108 worker thread done servicing request
01:07:18.889 00.000 21068 OnExposeComplete: enter
01:07:18.890 00.001 21068 UpdateGuideState(): m_state=6
01:07:18.890 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9341
01:07:18.891 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=874.80, Mass=132677, SNR=95.4, Peak=16029 HFD=3.1
01:07:18.893 00.002 21068 MultiStar: [#1 -0.29,-0.02,0.89,U] [#2 -0.29,0.08,1.03,U] [#3 -0.21,0.01,0.84,U] [#4 0.19,-0.17,0.70,U] [#5 -0.24,-0.05,0.88,U] [#6 -0.48,-0.28,0.00,R] [#7 -0.27,-0.18,0.59,U] [#8 -0.33,-0.24,0.73,U] 
01:07:18.893 00.000 21068 refined, 7 included, MultiStar: {-0.25, -0.07}, one-star: {-0.47, -0.08}
01:07:18.894 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
01:07:18.895 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
01:07:18.895 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.88 mountX=0.24 mountY=0.12, mountTheta=0.49
01:07:18.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.07, opts=13)
01:07:18.898 00.001 21068 Enqueuing Move request for scope (-0.25, -0.07)
01:07:18.899 00.001 16108 Worker thread wakes up
01:07:18.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
01:07:18.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
01:07:18.899 00.000 16108 Moving (-0.25, -0.07) raw xDistance=0.24 yDistance=0.12
01:07:18.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:07:18.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:18.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:07:18.899 00.000 16108 MoveAxis(W, 62, ABG)
01:07:18.899 00.000 16108 Guiding  Dir = 3, Dur = 62
01:07:18.899 00.000 16108 IsSlewing returns 0
01:07:18.899 00.000 16108 IsGuiding returns 0
01:07:18.903 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3427, FiltMin=2950, FiltMax=55885, Gamma=1.000
01:07:18.917 00.014 21068 UpdateGuideState exits: m=132677 SNR=95.4
01:07:18.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:18.919 00.000 21068 Enqueuing Expose request
01:07:18.925 00.006 16108 PulseGuide returned control before completion, sleep 48
01:07:18.986 00.061 16108 IsGuiding returns 1
01:07:18.986 00.000 16108 scope still moving after pulse duration time elapsed
01:07:19.018 00.032 16108 IsSlewing returns 0
01:07:19.018 00.000 16108 IsGuiding returns 0
01:07:19.018 00.000 16108 scope move finished after 62 + 56 ms
01:07:19.018 00.000 16108 Move returns status 0, amount 62
01:07:19.018 00.000 16108 MoveAxis(N, 0, ABG)
01:07:19.018 00.000 16108 Move returns status 0, amount 0
01:07:19.018 00.000 16108 move complete, result=0
01:07:19.018 00.000 16108 worker thread done servicing request
01:07:19.019 00.001 16108 Worker thread wakes up
01:07:19.019 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
01:07:19.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:19.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:19.995 00.975 16108 Exposure complete
01:07:20.055 00.060 16108 worker thread done servicing request
01:07:20.055 00.000 21068 OnExposeComplete: enter
01:07:20.056 00.001 21068 UpdateGuideState(): m_state=6
01:07:20.057 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9342
01:07:20.058 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=874.42, Mass=132090, SNR=85.6, Peak=15849 HFD=3.2
01:07:20.060 00.002 21068 MultiStar: [#1 0.03,-0.23,1.29,U] [#2 -0.18,-0.13,1.13,U] [#3 -0.27,-0.12,0.99,U] [#4 -0.10,-0.25,0.79,U] [#5 -0.11,-0.08,0.90,U] [#6 0.26,-0.23,0.81,U] [#7 0.23,-0.35,0.59,U] [#8 -0.33,-0.26,0.82,U] 
01:07:20.062 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.23}, one-star: {0.17, -0.46}
01:07:20.064 00.002 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
01:07:20.065 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
01:07:20.066 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=0.00 mountY=0.23, mountTheta=1.56
01:07:20.069 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.23, opts=13)
01:07:20.070 00.001 21068 Enqueuing Move request for scope (-0.04, -0.23)
01:07:20.070 00.000 16108 Worker thread wakes up
01:07:20.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
01:07:20.072 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
01:07:20.072 00.000 16108 Moving (-0.04, -0.23) raw xDistance=0.00 yDistance=0.23
01:07:20.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:07:20.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:07:20.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:07:20.072 00.000 16108 MoveAxis(E, 0, ABG)
01:07:20.072 00.000 16108 Move returns status 0, amount 0
01:07:20.072 00.000 16108 MoveAxis(N, 0, ABG)
01:07:20.072 00.000 16108 Move returns status 0, amount 0
01:07:20.072 00.000 16108 move complete, result=0
01:07:20.072 00.000 16108 worker thread done servicing request
01:07:20.079 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3427, FiltMin=2969, FiltMax=54144, Gamma=1.000
01:07:20.098 00.019 21068 UpdateGuideState exits: m=132090 SNR=85.6
01:07:20.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:20.100 00.000 21068 Enqueuing Expose request
01:07:20.101 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:20.103 00.002 16108 Worker thread wakes up
01:07:20.104 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:20.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:21.258 01.154 16108 Exposure complete
01:07:21.326 00.068 16108 worker thread done servicing request
01:07:21.326 00.000 21068 OnExposeComplete: enter
01:07:21.327 00.001 21068 UpdateGuideState(): m_state=6
01:07:21.328 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9343
01:07:21.329 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.71, Mass=116162, SNR=75.6, Peak=13725 HFD=3.4
01:07:21.330 00.001 21068 MultiStar: [#1 -0.01,-0.47,1.31,U] [#2 -0.19,-0.27,1.33,U] [#3 0.03,-0.28,1.05,U] [#4 0.12,-0.29,1.01,U] [#5 -0.02,-0.28,1.08,U] [#6 0.18,-0.02,0.93,U] [#7 -0.20,-0.35,0.73,U] [#8 0.05,-0.20,0.77,U] 
01:07:21.330 00.000 21068 single-star, 8 included, MultiStar: {-0.02, -0.27}, one-star: {-0.12, -0.17}
01:07:21.331 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
01:07:21.332 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
01:07:21.332 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.20 mountX=0.09 mountY=0.20, mountTheta=1.13
01:07:21.335 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
01:07:21.336 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
01:07:21.336 00.000 16108 Worker thread wakes up
01:07:21.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
01:07:21.336 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
01:07:21.337 00.001 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.20
01:07:21.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:21.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:21.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:07:21.337 00.000 16108 MoveAxis(E, 0, ABG)
01:07:21.337 00.000 16108 Move returns status 0, amount 0
01:07:21.337 00.000 16108 MoveAxis(N, 0, ABG)
01:07:21.337 00.000 16108 Move returns status 0, amount 0
01:07:21.337 00.000 16108 move complete, result=0
01:07:21.337 00.000 16108 worker thread done servicing request
01:07:21.344 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3427, FiltMin=2950, FiltMax=54832, Gamma=1.000
01:07:21.368 00.024 21068 UpdateGuideState exits: m=116162 SNR=75.6
01:07:21.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:21.373 00.003 21068 Enqueuing Expose request
01:07:21.374 00.001 16108 Worker thread wakes up
01:07:21.374 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:21.376 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:21.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:22.360 00.984 16108 Exposure complete
01:07:22.415 00.055 16108 worker thread done servicing request
01:07:22.415 00.000 21068 OnExposeComplete: enter
01:07:22.416 00.001 21068 UpdateGuideState(): m_state=6
01:07:22.417 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9344
01:07:22.418 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.48, Mass=124836, SNR=96.8, Peak=15392 HFD=3.3
01:07:22.419 00.001 21068 MultiStar: [#1 -0.15,-0.57,0.00,M1] [#2 -0.29,-0.33,1.11,U] [#3 -0.01,-0.23,0.78,U] [#4 0.08,-0.54,0.00,M1] [#5 -0.04,-0.37,0.83,U] [#6 0.14,-0.59,0.00,M1] [#7 0.06,-0.11,0.53,U] [#8 0.07,-0.51,0.00,M1] 
01:07:22.420 00.001 21068 refined, 4 included, MultiStar: {-0.11, -0.31}, one-star: {-0.15, -0.40}
01:07:22.421 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
01:07:22.422 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
01:07:22.423 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.93 mountX=0.06 mountY=0.33, mountTheta=1.39
01:07:22.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.31, opts=13)
01:07:22.425 00.000 21068 Enqueuing Move request for scope (-0.11, -0.31)
01:07:22.426 00.001 16108 Worker thread wakes up
01:07:22.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
01:07:22.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
01:07:22.426 00.000 16108 Moving (-0.11, -0.31) raw xDistance=0.06 yDistance=0.33
01:07:22.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:22.426 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=0.76
01:07:22.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:07:22.426 00.000 16108 MoveAxis(E, 0, ABG)
01:07:22.426 00.000 16108 Move returns status 0, amount 0
01:07:22.426 00.000 16108 MoveAxis(S, 65, ABG)
01:07:22.426 00.000 16108 Guiding  Dir = 1, Dur = 65
01:07:22.427 00.001 16108 IsSlewing returns 0
01:07:22.427 00.000 16108 IsGuiding returns 0
01:07:22.430 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3430, FiltMin=2969, FiltMax=62371, Gamma=1.000
01:07:22.445 00.015 21068 UpdateGuideState exits: m=124836 SNR=96.8
01:07:22.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:22.448 00.001 21068 Enqueuing Expose request
01:07:22.482 00.034 16108 PulseGuide returned control before completion, sleep 20
01:07:22.513 00.031 16108 IsGuiding returns 1
01:07:22.513 00.000 16108 scope still moving after pulse duration time elapsed
01:07:22.544 00.031 16108 IsSlewing returns 0
01:07:22.544 00.000 16108 IsGuiding returns 1
01:07:22.575 00.031 16108 IsSlewing returns 0
01:07:22.575 00.000 16108 IsGuiding returns 0
01:07:22.575 00.000 16108 scope move finished after 65 + 83 ms
01:07:22.575 00.000 16108 Move returns status 0, amount 65
01:07:22.575 00.000 16108 move complete, result=0
01:07:22.575 00.000 16108 worker thread done servicing request
01:07:22.577 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
01:07:22.579 00.002 16108 Worker thread wakes up
01:07:22.580 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:22.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:23.742 01.162 16108 Exposure complete
01:07:23.798 00.056 16108 worker thread done servicing request
01:07:23.798 00.000 21068 OnExposeComplete: enter
01:07:23.798 00.000 21068 UpdateGuideState(): m_state=6
01:07:23.801 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9345
01:07:23.802 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=874.47, Mass=108030, SNR=75.4, Peak=12272 HFD=3.2
01:07:23.804 00.002 21068 MultiStar: [#1 -0.21,-0.71,0.00,M2] [#2 -0.22,-0.41,1.40,U] [#3 -0.05,-0.55,0.00,M1] [#4 -0.27,-0.46,0.00,M2] [#5 -0.10,-0.22,1.03,U] [#6 0.10,-0.06,0.78,U] [#7 0.04,-0.40,0.63,U] [#8 -0.22,-0.33,0.88,U] 
01:07:23.805 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.31}, one-star: {-0.03, -0.41}
01:07:23.806 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
01:07:23.807 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
01:07:23.808 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.33 cameraTheta=-1.86 mountX=0.04 mountY=0.33, mountTheta=1.46
01:07:23.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.31, opts=13)
01:07:23.810 00.001 21068 Enqueuing Move request for scope (-0.09, -0.31)
01:07:23.811 00.001 16108 Worker thread wakes up
01:07:23.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
01:07:23.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
01:07:23.811 00.000 16108 Moving (-0.09, -0.31) raw xDistance=0.04 yDistance=0.33
01:07:23.813 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:07:23.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:07:23.813 00.000 16108 MoveAxis(E, 0, ABG)
01:07:23.813 00.000 16108 Move returns status 0, amount 0
01:07:23.813 00.000 16108 MoveAxis(S, 66, ABG)
01:07:23.813 00.000 16108 Guiding  Dir = 1, Dur = 66
01:07:23.813 00.000 16108 IsSlewing returns 0
01:07:23.813 00.000 16108 IsGuiding returns 0
01:07:23.814 00.001 16108 PulseGuide returned control before completion, sleep 76
01:07:23.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3430, FiltMin=2923, FiltMax=57920, Gamma=1.000
01:07:23.832 00.015 21068 UpdateGuideState exits: m=108030 SNR=75.4
01:07:23.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:23.833 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:23.834 00.001 21068 Enqueuing Expose request
01:07:23.904 00.070 16108 IsGuiding returns 0
01:07:23.904 00.000 16108 Move returns status 0, amount 66
01:07:23.904 00.000 16108 move complete, result=0
01:07:23.904 00.000 16108 worker thread done servicing request
01:07:23.904 00.000 16108 Worker thread wakes up
01:07:23.904 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 66 ms SOUTH
01:07:23.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:23.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:24.887 00.982 16108 Exposure complete
01:07:24.959 00.072 16108 worker thread done servicing request
01:07:24.959 00.000 21068 OnExposeComplete: enter
01:07:24.960 00.001 21068 UpdateGuideState(): m_state=6
01:07:24.961 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9346
01:07:24.962 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=874.39, Mass=118689, SNR=84.5, Peak=13875 HFD=3.2
01:07:24.963 00.001 21068 MultiStar: [#1 -0.06,-0.53,0.00,M3] [#2 -0.16,-0.25,1.20,U] [#3 0.11,-0.52,0.00,M2] [#4 0.04,-0.40,0.79,U] [#5 0.07,-0.21,0.85,U] [#6 0.32,-0.37,0.00,M1] [#7 0.47,-0.44,0.00,M1] [#8 -0.30,-0.10,0.83,U] 
01:07:24.964 00.001 21068 refined, 4 included, MultiStar: {-0.07, -0.29}, one-star: {0.03, -0.49}
01:07:24.965 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
01:07:24.965 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
01:07:24.966 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.81 mountX=0.02 mountY=0.30, mountTheta=1.51
01:07:24.968 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.29, opts=13)
01:07:24.969 00.001 21068 Enqueuing Move request for scope (-0.07, -0.29)
01:07:24.971 00.002 16108 Worker thread wakes up
01:07:24.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
01:07:24.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
01:07:24.971 00.000 16108 Moving (-0.07, -0.29) raw xDistance=0.02 yDistance=0.30
01:07:24.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:24.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:07:24.971 00.000 16108 MoveAxis(E, 0, ABG)
01:07:24.971 00.000 16108 Move returns status 0, amount 0
01:07:24.971 00.000 16108 MoveAxis(S, 61, ABG)
01:07:24.972 00.001 16108 Guiding  Dir = 1, Dur = 61
01:07:24.972 00.000 16108 IsSlewing returns 0
01:07:24.972 00.000 16108 IsGuiding returns 0
01:07:24.978 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3427, FiltMin=2947, FiltMax=56576, Gamma=1.000
01:07:24.996 00.018 21068 UpdateGuideState exits: m=118689 SNR=84.5
01:07:24.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:25.000 00.002 21068 Enqueuing Expose request
01:07:25.000 00.000 16108 PulseGuide returned control before completion, sleep 44
01:07:25.045 00.045 16108 IsGuiding returns 1
01:07:25.045 00.000 16108 scope still moving after pulse duration time elapsed
01:07:25.077 00.032 16108 IsSlewing returns 0
01:07:25.077 00.000 16108 IsGuiding returns 1
01:07:25.108 00.031 16108 IsSlewing returns 0
01:07:25.108 00.000 16108 IsGuiding returns 0
01:07:25.108 00.000 16108 scope move finished after 61 + 75 ms
01:07:25.108 00.000 16108 Move returns status 0, amount 61
01:07:25.108 00.000 16108 move complete, result=0
01:07:25.108 00.000 16108 worker thread done servicing request
01:07:25.108 00.000 16108 Worker thread wakes up
01:07:25.108 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
01:07:25.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:25.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:26.272 01.163 16108 Exposure complete
01:07:26.342 00.070 16108 worker thread done servicing request
01:07:26.342 00.000 21068 OnExposeComplete: enter
01:07:26.343 00.001 21068 UpdateGuideState(): m_state=6
01:07:26.344 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9347
01:07:26.344 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=874.50, Mass=116074, SNR=84.1, Peak=13401 HFD=3.2
01:07:26.345 00.001 21068 MultiStar: [#1 -0.14,-0.34,0.95,U] [#2 -0.08,-0.00,1.32,U] [#3 0.26,-0.17,0.99,U] [#4 0.40,-0.20,0.73,U] [#5 0.25,-0.06,0.98,U] [#6 0.45,-0.09,0.77,U] [#7 0.26,-0.16,0.66,U] [#8 0.11,0.02,0.85,U] 
01:07:26.346 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.15}, one-star: {-0.02, -0.38}
01:07:26.347 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
01:07:26.348 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
01:07:26.349 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.82 mountX=-0.16 mountY=0.11, mountTheta=2.53
01:07:26.350 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.15, opts=13)
01:07:26.350 00.000 21068 Enqueuing Move request for scope (0.14, -0.15)
01:07:26.351 00.001 16108 Worker thread wakes up
01:07:26.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
01:07:26.352 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
01:07:26.352 00.000 16108 Moving (0.14, -0.15) raw xDistance=-0.16 yDistance=0.11
01:07:26.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:07:26.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:26.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:26.352 00.000 16108 MoveAxis(E, 0, ABG)
01:07:26.352 00.000 16108 Move returns status 0, amount 0
01:07:26.352 00.000 16108 MoveAxis(N, 0, ABG)
01:07:26.352 00.000 16108 Move returns status 0, amount 0
01:07:26.353 00.001 16108 move complete, result=0
01:07:26.353 00.000 16108 worker thread done servicing request
01:07:26.355 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3427, FiltMin=2928, FiltMax=53437, Gamma=1.000
01:07:26.370 00.015 21068 UpdateGuideState exits: m=116074 SNR=84.1
01:07:26.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:26.372 00.000 21068 Enqueuing Expose request
01:07:26.373 00.001 16108 Worker thread wakes up
01:07:26.373 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:26.374 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:26.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:27.354 00.980 16108 Exposure complete
01:07:27.409 00.055 16108 worker thread done servicing request
01:07:27.409 00.000 21068 OnExposeComplete: enter
01:07:27.410 00.001 21068 UpdateGuideState(): m_state=6
01:07:27.411 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9348
01:07:27.412 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=874.58, Mass=111810, SNR=75.6, Peak=12681 HFD=3.5
01:07:27.414 00.002 21068 MultiStar: [#1 0.21,-0.38,1.21,U] [#2 0.10,-0.14,1.56,U] [#3 0.09,-0.20,1.06,U] [#4 0.05,-0.59,0.00,M1] [#5 -0.06,0.02,0.97,U] [#6 0.16,-0.02,0.83,U] [#7 0.08,-0.20,0.62,U] [#8 0.14,-0.05,0.75,U] 
01:07:27.415 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.38, -0.30}
01:07:27.416 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
01:07:27.416 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
01:07:27.417 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.17 mountY=0.13, mountTheta=2.47
01:07:27.418 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
01:07:27.419 00.001 21068 Enqueuing Move request for scope (0.14, -0.17)
01:07:27.420 00.001 16108 Worker thread wakes up
01:07:27.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:07:27.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:07:27.420 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
01:07:27.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:07:27.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:27.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:07:27.420 00.000 16108 MoveAxis(E, 0, ABG)
01:07:27.420 00.000 16108 Move returns status 0, amount 0
01:07:27.420 00.000 16108 MoveAxis(N, 0, ABG)
01:07:27.420 00.000 16108 Move returns status 0, amount 0
01:07:27.420 00.000 16108 move complete, result=0
01:07:27.421 00.001 16108 worker thread done servicing request
01:07:27.425 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3430, FiltMin=2979, FiltMax=55168, Gamma=1.000
01:07:27.439 00.014 21068 UpdateGuideState exits: m=111810 SNR=75.6
01:07:27.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:27.441 00.000 21068 Enqueuing Expose request
01:07:27.442 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:27.443 00.001 16108 Worker thread wakes up
01:07:27.443 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:27.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:28.606 01.163 16108 Exposure complete
01:07:28.660 00.054 16108 worker thread done servicing request
01:07:28.661 00.001 21068 OnExposeComplete: enter
01:07:28.662 00.001 21068 UpdateGuideState(): m_state=6
01:07:28.663 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9349
01:07:28.663 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=874.88, Mass=125385, SNR=87.6, Peak=14909 HFD=3.6
01:07:28.664 00.001 21068 MultiStar: [#1 -0.14,-0.19,1.11,U] [#2 -0.37,0.15,1.19,U] [#3 -0.09,0.10,0.96,U] [#4 0.20,0.05,0.89,U] [#5 -0.67,-0.38,0.00,M1] [#6 -0.09,-0.05,0.77,U] [#7 -0.13,0.25,0.69,U] [#8 -0.41,-0.10,0.77,U] 
01:07:28.665 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.02}, one-star: {-0.33, -0.01}
01:07:28.666 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
01:07:28.666 00.000 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
01:07:28.668 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=0.18 mountY=0.02, mountTheta=0.12
01:07:28.669 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.02, opts=13)
01:07:28.670 00.001 21068 Enqueuing Move request for scope (-0.18, 0.02)
01:07:28.671 00.001 16108 Worker thread wakes up
01:07:28.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
01:07:28.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
01:07:28.671 00.000 16108 Moving (-0.18, 0.02) raw xDistance=0.18 yDistance=0.02
01:07:28.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:07:28.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:28.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:07:28.671 00.000 16108 MoveAxis(E, 0, ABG)
01:07:28.671 00.000 16108 Move returns status 0, amount 0
01:07:28.671 00.000 16108 MoveAxis(N, 0, ABG)
01:07:28.672 00.001 16108 Move returns status 0, amount 0
01:07:28.672 00.000 16108 move complete, result=0
01:07:28.672 00.000 16108 worker thread done servicing request
01:07:28.675 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3427, FiltMin=2969, FiltMax=65472, Gamma=1.000
01:07:28.701 00.026 21068 UpdateGuideState exits: m=125385 SNR=87.6
01:07:28.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:28.704 00.001 21068 Enqueuing Expose request
01:07:28.704 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:28.705 00.001 16108 Worker thread wakes up
01:07:28.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:28.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:29.673 00.968 16108 Exposure complete
01:07:29.741 00.068 16108 worker thread done servicing request
01:07:29.741 00.000 21068 OnExposeComplete: enter
01:07:29.742 00.001 21068 UpdateGuideState(): m_state=6
01:07:29.743 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9350
01:07:29.744 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.89, Mass=119820, SNR=77.2, Peak=14349 HFD=3.6
01:07:29.747 00.003 21068 MultiStar: [#1 -0.44,-0.06,1.17,U] [#2 -0.71,-0.09,0.00,M1] [#3 -0.77,-0.06,0.00,M1] [#4 -0.13,0.01,1.06,U] [#5 -0.17,0.25,1.05,U] [#6 0.29,0.13,0.89,U] [#7 -0.16,-0.23,0.78,U] [#8 -0.34,0.12,0.85,U] 
01:07:29.748 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.04}, one-star: {-0.33, 0.01}
01:07:29.749 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
01:07:29.750 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
01:07:29.752 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.20 cameraTheta=2.96 mountX=0.20 mountY=0.01, mountTheta=0.05
01:07:29.755 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.04, opts=13)
01:07:29.756 00.001 21068 Enqueuing Move request for scope (-0.19, 0.04)
01:07:29.757 00.001 16108 Worker thread wakes up
01:07:29.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
01:07:29.757 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
01:07:29.757 00.000 16108 Moving (-0.19, 0.04) raw xDistance=0.20 yDistance=0.01
01:07:29.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:07:29.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:29.758 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:29.758 00.000 16108 MoveAxis(E, 0, ABG)
01:07:29.758 00.000 16108 Move returns status 0, amount 0
01:07:29.758 00.000 16108 MoveAxis(N, 0, ABG)
01:07:29.758 00.000 16108 Move returns status 0, amount 0
01:07:29.758 00.000 16108 move complete, result=0
01:07:29.758 00.000 16108 worker thread done servicing request
01:07:29.765 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=173, max=65535, med=3427, FiltMin=2969, FiltMax=63843, Gamma=1.000
01:07:29.781 00.016 21068 UpdateGuideState exits: m=119820 SNR=77.2
01:07:29.781 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:29.783 00.001 21068 Enqueuing Expose request
01:07:29.783 00.000 16108 Worker thread wakes up
01:07:29.785 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:29.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:29.787 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:30.971 01.184 16108 Exposure complete
01:07:31.049 00.078 16108 worker thread done servicing request
01:07:31.049 00.000 21068 OnExposeComplete: enter
01:07:31.050 00.001 21068 UpdateGuideState(): m_state=6
01:07:31.051 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9351
01:07:31.052 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=874.87, Mass=131818, SNR=84.0, Peak=15581 HFD=3.5
01:07:31.053 00.001 21068 MultiStar: [#1 -0.23,-0.04,1.09,U] [#2 -0.27,0.22,1.15,U] [#3 -0.14,0.11,1.01,U] [#4 0.17,0.11,0.73,U] [#5 0.11,0.16,0.85,U] [#6 0.08,0.36,0.69,U] [#7 -0.02,-0.14,0.64,U] [#8 0.03,0.26,0.77,U] 
01:07:31.054 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.06, -0.01}
01:07:31.054 00.000 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
01:07:31.055 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
01:07:31.057 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.94 mountX=0.06 mountY=0.03, mountTheta=0.43
01:07:31.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
01:07:31.059 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
01:07:31.060 00.001 16108 Worker thread wakes up
01:07:31.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:07:31.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:07:31.060 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.03
01:07:31.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:31.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:31.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:31.060 00.000 16108 MoveAxis(E, 0, ABG)
01:07:31.060 00.000 16108 Move returns status 0, amount 0
01:07:31.060 00.000 16108 MoveAxis(N, 0, ABG)
01:07:31.060 00.000 16108 Move returns status 0, amount 0
01:07:31.060 00.000 16108 move complete, result=0
01:07:31.060 00.000 16108 worker thread done servicing request
01:07:31.064 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3427, FiltMin=2912, FiltMax=61929, Gamma=1.000
01:07:31.090 00.026 21068 UpdateGuideState exits: m=131818 SNR=84.0
01:07:31.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.093 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:31.094 00.001 21068 Enqueuing Expose request
01:07:31.095 00.001 16108 Worker thread wakes up
01:07:31.096 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:31.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:31.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:32.061 00.964 16108 Exposure complete
01:07:32.118 00.057 16108 worker thread done servicing request
01:07:32.118 00.000 21068 OnExposeComplete: enter
01:07:32.119 00.001 21068 UpdateGuideState(): m_state=6
01:07:32.120 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9352
01:07:32.121 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.69, Mass=150544, SNR=115.3, Peak=15801 HFD=3.4
01:07:32.122 00.001 21068 MultiStar: [#1 -0.27,-0.08,1.04,U] [#2 0.00,0.03,0.95,U] [#3 -0.05,0.00,0.70,U] [#4 0.17,0.03,0.60,U] [#5 -0.16,0.20,0.71,U] [#6 0.13,0.04,0.59,U] [#7 0.19,-0.21,0.40,U] [#8 -0.03,-0.18,0.66,U] 
01:07:32.123 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.10, -0.19}
01:07:32.123 00.000 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
01:07:32.124 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
01:07:32.125 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.91 mountX=0.01 mountY=0.04, mountTheta=1.40
01:07:32.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
01:07:32.127 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
01:07:32.129 00.002 16108 Worker thread wakes up
01:07:32.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:07:32.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:07:32.129 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.04
01:07:32.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:07:32.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:32.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:32.129 00.000 16108 MoveAxis(E, 0, ABG)
01:07:32.129 00.000 16108 Move returns status 0, amount 0
01:07:32.129 00.000 16108 MoveAxis(N, 0, ABG)
01:07:32.129 00.000 16108 Move returns status 0, amount 0
01:07:32.129 00.000 16108 move complete, result=0
01:07:32.129 00.000 16108 worker thread done servicing request
01:07:32.133 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3427, FiltMin=2875, FiltMax=54336, Gamma=1.000
01:07:32.158 00.025 21068 UpdateGuideState exits: m=150544 SNR=115.3
01:07:32.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.161 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:32.162 00.001 21068 Enqueuing Expose request
01:07:32.164 00.002 16108 Worker thread wakes up
01:07:32.164 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:32.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:32.164 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:33.334 01.170 16108 Exposure complete
01:07:33.401 00.067 16108 worker thread done servicing request
01:07:33.401 00.000 21068 OnExposeComplete: enter
01:07:33.403 00.002 21068 UpdateGuideState(): m_state=6
01:07:33.403 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9353
01:07:33.404 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=874.87, Mass=110162, SNR=75.2, Peak=14829 HFD=3.2
01:07:33.405 00.001 21068 MultiStar: [#1 0.09,-0.18,1.14,U] [#2 0.12,0.19,1.17,U] [#3 0.04,0.03,1.27,U] [#4 -0.01,0.18,0.77,U] [#5 0.15,0.06,1.10,U] [#6 0.20,0.17,0.93,U] [#7 -0.05,0.03,0.64,U] [#8 0.34,-0.04,0.89,U] 
01:07:33.406 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.15, -0.02}
01:07:33.407 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
01:07:33.407 00.000 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
01:07:33.408 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.46 mountX=-0.08 mountY=-0.06, mountTheta=-2.47
01:07:33.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
01:07:33.411 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
01:07:33.412 00.001 16108 Worker thread wakes up
01:07:33.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:07:33.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:07:33.412 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.08 yDistance=-0.06
01:07:33.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:33.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:33.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:33.412 00.000 16108 MoveAxis(E, 0, ABG)
01:07:33.412 00.000 16108 Move returns status 0, amount 0
01:07:33.412 00.000 16108 MoveAxis(N, 0, ABG)
01:07:33.412 00.000 16108 Move returns status 0, amount 0
01:07:33.412 00.000 16108 move complete, result=0
01:07:33.412 00.000 16108 worker thread done servicing request
01:07:33.416 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3427, FiltMin=2931, FiltMax=62864, Gamma=1.000
01:07:33.431 00.015 21068 UpdateGuideState exits: m=110162 SNR=75.2
01:07:33.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:33.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:33.434 00.001 21068 Enqueuing Expose request
01:07:33.435 00.001 16108 Worker thread wakes up
01:07:33.435 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:33.435 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:33.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:34.427 00.992 16108 Exposure complete
01:07:34.513 00.086 16108 worker thread done servicing request
01:07:34.513 00.000 21068 OnExposeComplete: enter
01:07:34.514 00.001 21068 UpdateGuideState(): m_state=6
01:07:34.515 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9354
01:07:34.516 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.91, Mass=120510, SNR=86.1, Peak=14713 HFD=3.4
01:07:34.517 00.001 21068 MultiStar: [#1 0.33,-0.07,0.95,U] [#2 0.11,0.18,1.02,U] [#3 0.12,0.24,0.92,U] [#4 0.51,-0.05,0.00,M1] [#5 0.22,0.12,0.90,U] [#6 0.40,-0.13,0.70,U] [#7 -0.17,-0.04,0.61,U] [#8 0.19,-0.05,0.73,U] 
01:07:34.517 00.000 21068 refined, 7 included, MultiStar: {0.18, 0.05}, one-star: {0.20, 0.03}
01:07:34.519 00.002 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
01:07:34.520 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
01:07:34.520 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.25 mountX=-0.17 mountY=-0.09, mountTheta=-2.67
01:07:34.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.05, opts=13)
01:07:34.523 00.001 21068 Enqueuing Move request for scope (0.18, 0.05)
01:07:34.524 00.001 16108 Worker thread wakes up
01:07:34.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
01:07:34.524 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
01:07:34.524 00.000 16108 Moving (0.18, 0.05) raw xDistance=-0.17 yDistance=-0.09
01:07:34.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:07:34.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:34.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:34.524 00.000 16108 MoveAxis(E, 0, ABG)
01:07:34.524 00.000 16108 Move returns status 0, amount 0
01:07:34.525 00.001 16108 MoveAxis(N, 0, ABG)
01:07:34.525 00.000 16108 Move returns status 0, amount 0
01:07:34.525 00.000 16108 move complete, result=0
01:07:34.525 00.000 16108 worker thread done servicing request
01:07:34.527 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3427, FiltMin=2953, FiltMax=63869, Gamma=1.000
01:07:34.543 00.016 21068 UpdateGuideState exits: m=120510 SNR=86.1
01:07:34.545 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.545 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:34.546 00.001 21068 Enqueuing Expose request
01:07:34.547 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:34.548 00.001 16108 Worker thread wakes up
01:07:34.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:34.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:35.705 01.157 16108 Exposure complete
01:07:35.773 00.068 16108 worker thread done servicing request
01:07:35.773 00.000 21068 OnExposeComplete: enter
01:07:35.774 00.001 21068 UpdateGuideState(): m_state=6
01:07:35.774 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9355
01:07:35.775 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=874.81, Mass=131121, SNR=94.2, Peak=15657 HFD=3.4
01:07:35.776 00.001 21068 MultiStar: [#1 0.19,-0.17,1.04,U] [#2 -0.07,-0.19,1.07,U] [#3 0.22,0.12,0.92,U] [#4 0.64,0.09,0.00,M2] [#5 -0.10,0.01,0.80,U] [#6 0.58,0.09,0.00,M1] [#7 0.09,-0.25,0.52,U] [#8 -0.07,0.04,0.76,U] 
01:07:35.777 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.16, -0.07}
01:07:35.778 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
01:07:35.778 00.000 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
01:07:35.779 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.08 mountY=0.05, mountTheta=2.57
01:07:35.780 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
01:07:35.781 00.001 21068 Enqueuing Move request for scope (0.07, -0.07)
01:07:35.783 00.002 16108 Worker thread wakes up
01:07:35.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:07:35.783 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:07:35.783 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
01:07:35.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:35.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:35.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:35.783 00.000 16108 MoveAxis(E, 0, ABG)
01:07:35.783 00.000 16108 Move returns status 0, amount 0
01:07:35.783 00.000 16108 MoveAxis(N, 0, ABG)
01:07:35.783 00.000 16108 Move returns status 0, amount 0
01:07:35.784 00.001 16108 move complete, result=0
01:07:35.784 00.000 16108 worker thread done servicing request
01:07:35.787 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3424, FiltMin=2957, FiltMax=62189, Gamma=1.000
01:07:35.802 00.015 21068 UpdateGuideState exits: m=131121 SNR=94.2
01:07:35.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:35.805 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:35.806 00.001 21068 Enqueuing Expose request
01:07:35.806 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:35.807 00.001 16108 Worker thread wakes up
01:07:35.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:35.808 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:36.770 00.962 16108 Exposure complete
01:07:36.827 00.057 16108 worker thread done servicing request
01:07:36.827 00.000 21068 OnExposeComplete: enter
01:07:36.827 00.000 21068 UpdateGuideState(): m_state=6
01:07:36.828 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9356
01:07:36.829 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.84, Mass=123123, SNR=78.4, Peak=13789 HFD=3.4
01:07:36.830 00.001 21068 MultiStar: [#1 0.00,-0.13,1.25,U] [#2 -0.13,0.26,1.25,U] [#3 0.03,-0.05,1.17,U] [#4 0.17,-0.13,1.15,U] [#5 -0.42,-0.19,0.98,U] [#6 0.02,0.15,0.85,U] [#7 -0.21,0.02,0.63,U] [#8 -0.19,0.27,0.83,U] 
01:07:36.831 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.35, -0.04}
01:07:36.831 00.000 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
01:07:36.832 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
01:07:36.833 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.11 cameraTheta=3.04 mountX=0.11 mountY=0.01, mountTheta=0.14
01:07:36.834 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.01, opts=13)
01:07:36.835 00.001 21068 Enqueuing Move request for scope (-0.10, 0.01)
01:07:36.836 00.001 16108 Worker thread wakes up
01:07:36.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:07:36.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:07:36.836 00.000 16108 Moving (-0.10, 0.01) raw xDistance=0.11 yDistance=0.01
01:07:36.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:36.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:36.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:36.836 00.000 16108 MoveAxis(E, 0, ABG)
01:07:36.836 00.000 16108 Move returns status 0, amount 0
01:07:36.836 00.000 16108 MoveAxis(N, 0, ABG)
01:07:36.836 00.000 16108 Move returns status 0, amount 0
01:07:36.836 00.000 16108 move complete, result=0
01:07:36.836 00.000 16108 worker thread done servicing request
01:07:36.842 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3424, FiltMin=2950, FiltMax=57837, Gamma=1.000
01:07:36.857 00.015 21068 UpdateGuideState exits: m=123123 SNR=78.4
01:07:36.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:36.858 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:36.859 00.001 21068 Enqueuing Expose request
01:07:36.860 00.001 16108 Worker thread wakes up
01:07:36.860 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:36.861 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:36.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:38.023 01.162 16108 Exposure complete
01:07:38.077 00.054 16108 worker thread done servicing request
01:07:38.077 00.000 21068 OnExposeComplete: enter
01:07:38.078 00.001 21068 UpdateGuideState(): m_state=6
01:07:38.079 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9357
01:07:38.080 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.22, Mass=125511, SNR=79.0, Peak=15289 HFD=3.4
01:07:38.080 00.000 21068 MultiStar: [#1 0.01,-0.03,1.14,U] [#2 -0.46,0.29,0.00,M1] [#3 -0.23,0.24,1.03,U] [#4 -0.04,0.43,0.92,U] [#5 -0.12,0.29,0.97,U] [#6 -0.06,0.13,0.77,U] [#7 -0.23,0.26,0.65,U] [#8 -0.33,0.29,0.92,U] 
01:07:38.081 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.24}, one-star: {0.04, 0.34}
01:07:38.082 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
01:07:38.083 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
01:07:38.084 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.01 mountX=0.15 mountY=-0.21, mountTheta=-0.93
01:07:38.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.24, opts=13)
01:07:38.087 00.001 21068 Enqueuing Move request for scope (-0.11, 0.24)
01:07:38.088 00.001 16108 Worker thread wakes up
01:07:38.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
01:07:38.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
01:07:38.088 00.000 16108 Moving (-0.11, 0.24) raw xDistance=0.15 yDistance=-0.21
01:07:38.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:07:38.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:07:38.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:07:38.088 00.000 16108 MoveAxis(E, 0, ABG)
01:07:38.088 00.000 16108 Move returns status 0, amount 0
01:07:38.088 00.000 16108 MoveAxis(N, 0, ABG)
01:07:38.088 00.000 16108 Move returns status 0, amount 0
01:07:38.088 00.000 16108 move complete, result=0
01:07:38.088 00.000 16108 worker thread done servicing request
01:07:38.094 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3427, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:07:38.109 00.015 21068 UpdateGuideState exits: m=125511 SNR=79.0
01:07:38.110 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:38.111 00.000 21068 Enqueuing Expose request
01:07:38.112 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:38.113 00.001 16108 Worker thread wakes up
01:07:38.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:38.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:39.084 00.971 16108 Exposure complete
01:07:39.154 00.070 16108 worker thread done servicing request
01:07:39.154 00.000 21068 OnExposeComplete: enter
01:07:39.155 00.001 21068 UpdateGuideState(): m_state=6
01:07:39.156 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9358
01:07:39.157 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.09, Mass=115929, SNR=82.1, Peak=13289 HFD=3.4
01:07:39.158 00.001 21068 MultiStar: [#1 -0.44,-0.01,1.08,U] [#2 -0.43,0.46,0.00,M2] [#3 -0.30,0.30,1.06,U] [#4 -0.39,0.29,0.00,M1] [#5 -0.14,0.39,0.93,U] [#6 -0.37,0.20,0.79,U] [#7 -0.54,0.14,0.00,M1] [#8 -0.34,0.24,0.72,U] 
01:07:39.159 00.001 21068 single-star, 5 included, MultiStar: {-0.32, 0.22}, one-star: {-0.29, 0.21}
01:07:39.160 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:07:39.160 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:07:39.161 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.21 hyp=0.36 cameraTheta=2.52 mountX=0.33 mountY=-0.14, mountTheta=-0.40
01:07:39.163 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.21, opts=13)
01:07:39.163 00.000 21068 Enqueuing Move request for scope (-0.29, 0.21)
01:07:39.164 00.001 16108 Worker thread wakes up
01:07:39.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.21) opts 0xd
01:07:39.164 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.21)
01:07:39.164 00.000 16108 Moving (-0.29, 0.21) raw xDistance=0.33 yDistance=-0.14
01:07:39.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:07:39.165 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:39.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:39.165 00.000 16108 MoveAxis(W, 86, ABG)
01:07:39.165 00.000 16108 Guiding  Dir = 3, Dur = 86
01:07:39.165 00.000 16108 IsSlewing returns 0
01:07:39.165 00.000 16108 IsGuiding returns 0
01:07:39.168 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3427, FiltMin=2957, FiltMax=60841, Gamma=1.000
01:07:39.183 00.015 21068 UpdateGuideState exits: m=115929 SNR=82.1
01:07:39.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:39.185 00.000 21068 Enqueuing Expose request
01:07:39.191 00.006 16108 PulseGuide returned control before completion, sleep 71
01:07:39.268 00.077 16108 IsGuiding returns 1
01:07:39.268 00.000 16108 scope still moving after pulse duration time elapsed
01:07:39.300 00.032 16108 IsSlewing returns 0
01:07:39.300 00.000 16108 IsGuiding returns 1
01:07:39.331 00.031 16108 IsSlewing returns 0
01:07:39.332 00.001 16108 IsGuiding returns 1
01:07:39.362 00.030 16108 IsSlewing returns 0
01:07:39.362 00.000 16108 IsGuiding returns 0
01:07:39.362 00.000 16108 scope move finished after 86 + 111 ms
01:07:39.362 00.000 16108 Move returns status 0, amount 86
01:07:39.364 00.002 16108 MoveAxis(N, 0, ABG)
01:07:39.364 00.000 16108 Move returns status 0, amount 0
01:07:39.364 00.000 16108 move complete, result=0
01:07:39.364 00.000 16108 worker thread done servicing request
01:07:39.364 00.000 16108 Worker thread wakes up
01:07:39.364 00.000 21068 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH
01:07:39.367 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:39.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:40.535 01.168 16108 Exposure complete
01:07:40.592 00.057 16108 worker thread done servicing request
01:07:40.592 00.000 21068 OnExposeComplete: enter
01:07:40.593 00.001 21068 UpdateGuideState(): m_state=6
01:07:40.594 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9359
01:07:40.594 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=874.75, Mass=134639, SNR=89.7, Peak=15465 HFD=3.5
01:07:40.597 00.003 21068 MultiStar: [#1 0.11,0.06,1.09,U] [#2 -0.10,0.31,1.01,U] [#3 -0.02,0.34,0.93,U] [#4 0.04,0.10,0.80,U] [#5 -0.21,0.20,0.82,U] [#6 0.34,0.15,0.94,U] [#7 -0.03,0.17,0.54,U] [#8 -0.01,0.14,0.68,U] 
01:07:40.597 00.000 21068 refined, 8 included, MultiStar: {-0.00, 0.15}, one-star: {-0.16, -0.13}
01:07:40.598 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
01:07:40.599 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
01:07:40.600 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=0.03 mountY=-0.14, mountTheta=-1.39
01:07:40.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.15, opts=13)
01:07:40.603 00.002 21068 Enqueuing Move request for scope (-0.00, 0.15)
01:07:40.605 00.002 16108 Worker thread wakes up
01:07:40.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
01:07:40.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
01:07:40.605 00.000 16108 Moving (-0.00, 0.15) raw xDistance=0.03 yDistance=-0.14
01:07:40.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:40.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:40.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:40.605 00.000 16108 MoveAxis(E, 0, ABG)
01:07:40.606 00.001 16108 Move returns status 0, amount 0
01:07:40.606 00.000 16108 MoveAxis(N, 0, ABG)
01:07:40.606 00.000 16108 Move returns status 0, amount 0
01:07:40.606 00.000 16108 move complete, result=0
01:07:40.606 00.000 16108 worker thread done servicing request
01:07:40.613 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3427, FiltMin=2957, FiltMax=58224, Gamma=1.000
01:07:40.644 00.031 21068 UpdateGuideState exits: m=134639 SNR=89.7
01:07:40.646 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:40.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:40.648 00.001 21068 Enqueuing Expose request
01:07:40.651 00.003 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:40.652 00.001 16108 Worker thread wakes up
01:07:40.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:40.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:41.618 00.966 16108 Exposure complete
01:07:41.674 00.056 16108 worker thread done servicing request
01:07:41.674 00.000 21068 OnExposeComplete: enter
01:07:41.675 00.001 21068 UpdateGuideState(): m_state=6
01:07:41.677 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9360
01:07:41.677 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=874.89, Mass=117067, SNR=82.1, Peak=12521 HFD=3.7
01:07:41.678 00.001 21068 MultiStar: [#1 -0.04,-0.03,1.07,U] [#2 -0.23,0.20,1.15,U] [#3 0.05,0.21,0.88,U] [#4 0.52,0.19,0.00,M1] [#5 0.29,0.09,0.91,U] [#6 0.53,0.20,0.00,M1] [#7 -0.19,0.03,0.59,U] [#8 0.01,0.14,0.79,U] 
01:07:41.679 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {-0.26, 0.01}
01:07:41.680 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
01:07:41.680 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
01:07:41.681 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.12 mountX=0.07 mountY=-0.08, mountTheta=-0.82
01:07:41.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
01:07:41.684 00.001 21068 Enqueuing Move request for scope (-0.06, 0.09)
01:07:41.684 00.000 16108 Worker thread wakes up
01:07:41.686 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:07:41.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:07:41.686 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
01:07:41.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:41.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:41.686 00.000 16108 MoveAxis(E, 0, ABG)
01:07:41.686 00.000 16108 Move returns status 0, amount 0
01:07:41.686 00.000 16108 MoveAxis(N, 0, ABG)
01:07:41.686 00.000 16108 Move returns status 0, amount 0
01:07:41.686 00.000 16108 move complete, result=0
01:07:41.686 00.000 16108 worker thread done servicing request
01:07:41.690 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3427, FiltMin=2941, FiltMax=57075, Gamma=1.000
01:07:41.704 00.014 21068 UpdateGuideState exits: m=117067 SNR=82.1
01:07:41.706 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:41.708 00.001 21068 Enqueuing Expose request
01:07:41.708 00.000 16108 Worker thread wakes up
01:07:41.708 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:41.709 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:41.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:42.879 01.170 16108 Exposure complete
01:07:42.951 00.072 16108 worker thread done servicing request
01:07:42.951 00.000 21068 OnExposeComplete: enter
01:07:42.953 00.002 21068 UpdateGuideState(): m_state=6
01:07:42.955 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9361
01:07:42.956 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.35, Mass=131220, SNR=95.3, Peak=13315 HFD=3.9
01:07:42.958 00.002 21068 MultiStar: [#1 0.13,-0.12,1.07,U] [#2 0.21,-0.16,1.12,U] [#3 0.11,-0.20,0.87,U] [#4 0.33,0.11,0.63,U] [#5 0.37,0.04,0.84,U] [#6 0.62,-0.18,0.00,M2] [#7 0.33,-0.53,0.00,M1] [#8 0.20,0.03,0.60,U] 
01:07:42.959 00.001 21068 refined, 6 included, MultiStar: {0.26, -0.15}, one-star: {0.47, -0.53}
01:07:42.959 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:07:42.960 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
01:07:42.961 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.51 mountX=-0.28 mountY=0.08, mountTheta=2.86
01:07:42.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.15, opts=13)
01:07:42.964 00.001 21068 Enqueuing Move request for scope (0.26, -0.15)
01:07:42.965 00.001 16108 Worker thread wakes up
01:07:42.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
01:07:42.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
01:07:42.965 00.000 16108 Moving (0.26, -0.15) raw xDistance=-0.28 yDistance=0.08
01:07:42.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:07:42.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:42.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:42.965 00.000 16108 MoveAxis(E, 73, ABG)
01:07:42.965 00.000 16108 Guiding  Dir = 2, Dur = 73
01:07:42.965 00.000 16108 IsSlewing returns 0
01:07:42.965 00.000 16108 IsGuiding returns 0
01:07:42.970 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3427, FiltMin=2918, FiltMax=52864, Gamma=1.000
01:07:42.994 00.024 21068 UpdateGuideState exits: m=131220 SNR=95.3
01:07:42.994 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:42.996 00.001 21068 Enqueuing Expose request
01:07:43.003 00.007 16108 PulseGuide returned control before completion, sleep 45
01:07:43.050 00.047 16108 IsGuiding returns 1
01:07:43.050 00.000 16108 scope still moving after pulse duration time elapsed
01:07:43.088 00.038 16108 IsSlewing returns 0
01:07:43.088 00.000 16108 IsGuiding returns 1
01:07:43.113 00.025 16108 IsSlewing returns 0
01:07:43.113 00.000 16108 IsGuiding returns 0
01:07:43.113 00.000 16108 scope move finished after 73 + 74 ms
01:07:43.113 00.000 16108 Move returns status 0, amount 73
01:07:43.113 00.000 16108 MoveAxis(N, 0, ABG)
01:07:43.113 00.000 16108 Move returns status 0, amount 0
01:07:43.113 00.000 16108 move complete, result=0
01:07:43.113 00.000 16108 worker thread done servicing request
01:07:43.113 00.000 16108 Worker thread wakes up
01:07:43.113 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
01:07:43.115 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:43.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:44.086 00.971 16108 Exposure complete
01:07:44.141 00.055 16108 worker thread done servicing request
01:07:44.141 00.000 21068 OnExposeComplete: enter
01:07:44.142 00.001 21068 UpdateGuideState(): m_state=6
01:07:44.143 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9362
01:07:44.144 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.66, Mass=111550, SNR=72.6, Peak=10905 HFD=3.4
01:07:44.144 00.000 21068 MultiStar: [#1 0.28,-0.22,1.47,U] [#2 0.10,-0.17,1.37,U] [#3 0.51,-0.11,0.00,M1] [#4 0.45,-0.06,0.96,U] [#5 -0.04,0.13,0.94,U] [#6 0.26,0.17,0.98,U] [#7 0.12,-0.23,0.56,U] [#8 0.20,0.04,0.84,U] 
01:07:44.145 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {-0.05, -0.23}
01:07:44.146 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
01:07:44.147 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
01:07:44.147 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=-0.18 mountY=0.04, mountTheta=2.93
01:07:44.149 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
01:07:44.152 00.003 21068 Enqueuing Move request for scope (0.17, -0.08)
01:07:44.153 00.001 16108 Worker thread wakes up
01:07:44.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:07:44.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:07:44.153 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.04
01:07:44.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:07:44.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:44.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:44.153 00.000 16108 MoveAxis(E, 0, ABG)
01:07:44.153 00.000 16108 Move returns status 0, amount 0
01:07:44.153 00.000 16108 MoveAxis(N, 0, ABG)
01:07:44.153 00.000 16108 Move returns status 0, amount 0
01:07:44.153 00.000 16108 move complete, result=0
01:07:44.153 00.000 16108 worker thread done servicing request
01:07:44.157 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3430, FiltMin=2918, FiltMax=56845, Gamma=1.000
01:07:44.173 00.016 21068 UpdateGuideState exits: m=111550 SNR=72.6
01:07:44.175 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:44.176 00.000 21068 Enqueuing Expose request
01:07:44.177 00.001 16108 Worker thread wakes up
01:07:44.177 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:44.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:44.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:45.344 01.166 16108 Exposure complete
01:07:45.414 00.070 16108 worker thread done servicing request
01:07:45.414 00.000 21068 OnExposeComplete: enter
01:07:45.415 00.001 21068 UpdateGuideState(): m_state=6
01:07:45.415 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9363
01:07:45.416 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.06, Mass=136321, SNR=87.1, Peak=14813 HFD=3.5
01:07:45.417 00.001 21068 MultiStar: [#1 -0.46,-0.31,0.00,M1] [#2 -0.69,0.35,0.00,M1] [#3 -0.17,-0.20,0.97,U] [#4 -0.02,0.11,0.83,U] [#5 0.00,0.07,0.90,U] [#6 -0.12,-0.20,0.80,U] [#7 -0.39,-0.12,0.53,U] [#8 -0.27,0.21,0.69,U] 
01:07:45.418 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.01}, one-star: {-0.22, 0.18}
01:07:45.419 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
01:07:45.420 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
01:07:45.420 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.07 mountX=0.16 mountY=0.03, mountTheta=0.16
01:07:45.423 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.01, opts=13)
01:07:45.424 00.001 21068 Enqueuing Move request for scope (-0.16, 0.01)
01:07:45.425 00.001 16108 Worker thread wakes up
01:07:45.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
01:07:45.425 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
01:07:45.425 00.000 16108 Moving (-0.16, 0.01) raw xDistance=0.16 yDistance=0.03
01:07:45.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:07:45.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:45.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:07:45.425 00.000 16108 MoveAxis(E, 0, ABG)
01:07:45.425 00.000 16108 Move returns status 0, amount 0
01:07:45.425 00.000 16108 MoveAxis(N, 0, ABG)
01:07:45.425 00.000 16108 Move returns status 0, amount 0
01:07:45.425 00.000 16108 move complete, result=0
01:07:45.425 00.000 16108 worker thread done servicing request
01:07:45.428 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3427, FiltMin=2941, FiltMax=48633, Gamma=1.000
01:07:45.444 00.016 21068 UpdateGuideState exits: m=136321 SNR=87.1
01:07:45.444 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:45.446 00.001 21068 Enqueuing Expose request
01:07:45.447 00.001 16108 Worker thread wakes up
01:07:45.447 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:45.447 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:45.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:46.429 00.982 16108 Exposure complete
01:07:46.486 00.057 16108 worker thread done servicing request
01:07:46.486 00.000 21068 OnExposeComplete: enter
01:07:46.487 00.001 21068 UpdateGuideState(): m_state=6
01:07:46.488 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9364
01:07:46.488 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=874.97, Mass=114563, SNR=74.3, Peak=13533 HFD=3.2
01:07:46.489 00.001 21068 MultiStar: [#1 -0.09,0.06,1.29,U] [#2 -0.52,0.15,0.00,M2] [#3 0.02,0.12,1.21,U] [#4 -0.08,0.27,0.86,U] [#5 -0.03,0.24,1.06,U] [#6 0.31,0.20,1.00,U] [#7 -0.33,-0.08,0.70,U] [#8 -0.30,0.34,0.84,U] 
01:07:46.490 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {-0.26, 0.09}
01:07:46.492 00.002 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
01:07:46.492 00.000 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
01:07:46.493 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=0.11 mountY=-0.13, mountTheta=-0.89
01:07:46.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.15, opts=13)
01:07:46.495 00.000 21068 Enqueuing Move request for scope (-0.08, 0.15)
01:07:46.496 00.001 16108 Worker thread wakes up
01:07:46.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:07:46.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:07:46.496 00.000 16108 Moving (-0.08, 0.15) raw xDistance=0.11 yDistance=-0.13
01:07:46.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:46.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:46.497 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:07:46.497 00.000 16108 MoveAxis(E, 0, ABG)
01:07:46.497 00.000 16108 Move returns status 0, amount 0
01:07:46.497 00.000 16108 MoveAxis(N, 0, ABG)
01:07:46.497 00.000 16108 Move returns status 0, amount 0
01:07:46.497 00.000 16108 move complete, result=0
01:07:46.497 00.000 16108 worker thread done servicing request
01:07:46.501 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3427, FiltMin=2953, FiltMax=59571, Gamma=1.000
01:07:46.516 00.015 21068 UpdateGuideState exits: m=114563 SNR=74.3
01:07:46.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:46.520 00.002 21068 Enqueuing Expose request
01:07:46.522 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:46.524 00.002 16108 Worker thread wakes up
01:07:46.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:46.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:47.697 01.173 16108 Exposure complete
01:07:47.767 00.070 16108 worker thread done servicing request
01:07:47.767 00.000 21068 OnExposeComplete: enter
01:07:47.769 00.002 21068 UpdateGuideState(): m_state=6
01:07:47.771 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9365
01:07:47.773 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=874.97, Mass=126656, SNR=81.7, Peak=13401 HFD=3.5
01:07:47.775 00.002 21068 MultiStar: [#1 -0.30,0.33,1.23,U] [#2 -0.45,0.55,0.00,M3] [#3 0.30,0.44,0.00,M1] [#4 0.21,0.26,0.87,U] [#5 0.11,0.27,0.89,U] [#6 0.12,0.67,0.00,M1] [#7 -0.06,0.14,0.73,U] [#8 -0.03,0.29,0.64,U] 
01:07:47.776 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.23}, one-star: {-0.24, 0.09}
01:07:47.778 00.002 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
01:07:47.779 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
01:07:47.781 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=0.11 mountY=-0.21, mountTheta=-1.08
01:07:47.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.23, opts=13)
01:07:47.785 00.002 21068 Enqueuing Move request for scope (-0.07, 0.23)
01:07:47.787 00.002 16108 Worker thread wakes up
01:07:47.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
01:07:47.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:07:47.787 00.000 16108 Moving (-0.07, 0.23) raw xDistance=0.11 yDistance=-0.21
01:07:47.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:47.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:07:47.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:07:47.787 00.000 16108 MoveAxis(E, 0, ABG)
01:07:47.787 00.000 16108 Move returns status 0, amount 0
01:07:47.787 00.000 16108 MoveAxis(N, 0, ABG)
01:07:47.787 00.000 16108 Move returns status 0, amount 0
01:07:47.787 00.000 16108 move complete, result=0
01:07:47.787 00.000 16108 worker thread done servicing request
01:07:47.800 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3427, FiltMin=2963, FiltMax=62995, Gamma=1.000
01:07:47.831 00.031 21068 UpdateGuideState exits: m=126656 SNR=81.7
01:07:47.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:47.833 00.000 21068 Enqueuing Expose request
01:07:47.835 00.002 16108 Worker thread wakes up
01:07:47.835 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:47.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:47.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:48.794 00.958 16108 Exposure complete
01:07:48.862 00.068 16108 worker thread done servicing request
01:07:48.862 00.000 21068 OnExposeComplete: enter
01:07:48.863 00.001 21068 UpdateGuideState(): m_state=6
01:07:48.865 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9366
01:07:48.867 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=874.57, Mass=128830, SNR=83.7, Peak=13433 HFD=3.5
01:07:48.869 00.002 21068 MultiStar: [#1 0.09,-0.31,1.08,U] [#2 0.18,-0.24,1.13,U] [#3 0.42,-0.06,1.00,U] [#4 0.44,-0.32,0.00,M1] [#5 0.23,-0.10,0.82,U] [#6 0.56,0.01,0.00,M2] [#7 0.45,0.19,0.00,M1] [#8 0.33,-0.38,0.00,M1] 
01:07:48.870 00.001 21068 refined, 4 included, MultiStar: {0.23, -0.21}, one-star: {0.24, -0.31}
01:07:48.872 00.002 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
01:07:48.872 00.000 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
01:07:48.874 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.75 mountX=-0.26 mountY=0.15, mountTheta=2.62
01:07:48.877 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.21, opts=13)
01:07:48.878 00.001 21068 Enqueuing Move request for scope (0.23, -0.21)
01:07:48.879 00.001 16108 Worker thread wakes up
01:07:48.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd
01:07:48.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.21)
01:07:48.879 00.000 16108 Moving (0.23, -0.21) raw xDistance=-0.26 yDistance=0.15
01:07:48.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:07:48.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:48.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:07:48.879 00.000 16108 MoveAxis(E, 69, ABG)
01:07:48.880 00.001 16108 Guiding  Dir = 2, Dur = 69
01:07:48.880 00.000 16108 IsSlewing returns 0
01:07:48.880 00.000 16108 IsGuiding returns 0
01:07:48.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3427, FiltMin=2963, FiltMax=57533, Gamma=1.000
01:07:48.901 00.016 21068 UpdateGuideState exits: m=128830 SNR=83.7
01:07:48.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:48.903 00.000 21068 Enqueuing Expose request
01:07:48.928 00.025 16108 PulseGuide returned control before completion, sleep 32
01:07:48.974 00.046 16108 IsGuiding returns 1
01:07:48.974 00.000 16108 scope still moving after pulse duration time elapsed
01:07:49.006 00.032 16108 IsSlewing returns 0
01:07:49.006 00.000 16108 IsGuiding returns 1
01:07:49.037 00.031 16108 IsSlewing returns 0
01:07:49.037 00.000 16108 IsGuiding returns 0
01:07:49.037 00.000 16108 scope move finished after 69 + 87 ms
01:07:49.037 00.000 16108 Move returns status 0, amount 69
01:07:49.037 00.000 16108 MoveAxis(N, 0, ABG)
01:07:49.037 00.000 16108 Move returns status 0, amount 0
01:07:49.037 00.000 16108 move complete, result=0
01:07:49.037 00.000 16108 worker thread done servicing request
01:07:49.037 00.000 16108 Worker thread wakes up
01:07:49.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:49.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:49.037 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
01:07:50.209 01.172 16108 Exposure complete
01:07:50.282 00.073 16108 worker thread done servicing request
01:07:50.282 00.000 21068 OnExposeComplete: enter
01:07:50.283 00.001 21068 UpdateGuideState(): m_state=6
01:07:50.284 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9367
01:07:50.284 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=874.76, Mass=134618, SNR=94.9, Peak=14665 HFD=3.5
01:07:50.286 00.002 21068 MultiStar: [#1 0.47,0.05,0.96,U] [#2 0.01,0.16,1.07,U] [#3 0.20,0.20,0.81,U] [#4 0.31,-0.11,0.65,U] [#5 0.22,0.30,0.76,U] [#6 0.26,0.19,0.72,U] [#7 0.39,-0.07,0.61,U] [#8 0.30,0.03,0.64,U] 
01:07:50.287 00.001 21068 single-star, 8 included, MultiStar: {0.22, 0.07}, one-star: {-0.05, -0.12}
01:07:50.288 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
01:07:50.288 00.000 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
01:07:50.289 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=0.03 mountY=0.13, mountTheta=1.33
01:07:50.290 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
01:07:50.291 00.001 21068 Enqueuing Move request for scope (-0.05, -0.12)
01:07:50.292 00.001 16108 Worker thread wakes up
01:07:50.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:07:50.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:07:50.292 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
01:07:50.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:50.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:50.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:07:50.292 00.000 16108 MoveAxis(E, 0, ABG)
01:07:50.292 00.000 16108 Move returns status 0, amount 0
01:07:50.292 00.000 16108 MoveAxis(N, 0, ABG)
01:07:50.292 00.000 16108 Move returns status 0, amount 0
01:07:50.292 00.000 16108 move complete, result=0
01:07:50.292 00.000 16108 worker thread done servicing request
01:07:50.305 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3427, FiltMin=2966, FiltMax=65472, Gamma=1.000
01:07:50.333 00.028 21068 UpdateGuideState exits: m=134618 SNR=94.9
01:07:50.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:50.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:50.336 00.001 21068 Enqueuing Expose request
01:07:50.337 00.001 16108 Worker thread wakes up
01:07:50.337 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:50.338 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:50.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:51.325 00.987 16108 Exposure complete
01:07:51.382 00.057 16108 worker thread done servicing request
01:07:51.382 00.000 21068 OnExposeComplete: enter
01:07:51.383 00.001 21068 UpdateGuideState(): m_state=6
01:07:51.384 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9368
01:07:51.385 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=874.47, Mass=127525, SNR=89.8, Peak=14915 HFD=3.2
01:07:51.386 00.001 21068 MultiStar: [#1 -0.05,-0.24,1.09,U] [#2 0.22,-0.08,1.10,U] [#3 0.29,-0.16,0.92,U] [#4 0.36,-0.25,0.79,U] [#5 0.27,-0.37,0.78,U] [#6 0.56,-0.22,0.00,M2] [#7 0.46,-0.28,0.00,M1] [#8 0.15,0.07,0.69,U] 
01:07:51.386 00.000 21068 refined, 6 included, MultiStar: {0.17, -0.21}, one-star: {0.04, -0.41}
01:07:51.387 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
01:07:51.388 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
01:07:51.388 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.89 mountX=-0.20 mountY=0.17, mountTheta=2.46
01:07:51.391 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.21, opts=13)
01:07:51.392 00.001 21068 Enqueuing Move request for scope (0.17, -0.21)
01:07:51.392 00.000 16108 Worker thread wakes up
01:07:51.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
01:07:51.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
01:07:51.392 00.000 16108 Moving (0.17, -0.21) raw xDistance=-0.20 yDistance=0.17
01:07:51.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:07:51.393 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:51.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:07:51.393 00.000 16108 MoveAxis(E, 54, ABG)
01:07:51.393 00.000 16108 Guiding  Dir = 2, Dur = 54
01:07:51.393 00.000 16108 IsSlewing returns 0
01:07:51.393 00.000 16108 IsGuiding returns 0
01:07:51.396 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3427, FiltMin=2947, FiltMax=61165, Gamma=1.000
01:07:51.411 00.015 21068 UpdateGuideState exits: m=127525 SNR=89.8
01:07:51.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.412 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:51.414 00.002 21068 Enqueuing Expose request
01:07:51.455 00.041 16108 IsGuiding returns 1
01:07:51.456 00.001 16108 scope still moving after pulse duration time elapsed
01:07:51.485 00.029 16108 IsSlewing returns 0
01:07:51.485 00.000 16108 IsGuiding returns 1
01:07:51.517 00.032 16108 IsSlewing returns 0
01:07:51.517 00.000 16108 IsGuiding returns 1
01:07:51.548 00.031 16108 IsSlewing returns 0
01:07:51.548 00.000 16108 IsGuiding returns 0
01:07:51.548 00.000 16108 scope move finished after 54 + 101 ms
01:07:51.548 00.000 16108 Move returns status 0, amount 54
01:07:51.548 00.000 16108 MoveAxis(N, 0, ABG)
01:07:51.548 00.000 16108 Move returns status 0, amount 0
01:07:51.548 00.000 16108 move complete, result=0
01:07:51.548 00.000 16108 worker thread done servicing request
01:07:51.548 00.000 16108 Worker thread wakes up
01:07:51.549 00.001 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
01:07:51.549 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:51.550 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:52.714 01.164 16108 Exposure complete
01:07:52.770 00.056 16108 worker thread done servicing request
01:07:52.770 00.000 21068 OnExposeComplete: enter
01:07:52.773 00.003 21068 UpdateGuideState(): m_state=6
01:07:52.774 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9369
01:07:52.776 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=874.36, Mass=105437, SNR=78.3, Peak=12240 HFD=3.3
01:07:52.779 00.003 21068 MultiStar: [#1 0.51,-0.38,0.00,M1] [#2 0.17,-0.25,1.20,U] [#3 0.13,-0.20,1.07,U] [#4 0.45,-0.18,0.73,U] [#5 0.06,-0.31,1.17,U] [#6 0.48,-0.03,0.82,U] [#7 0.51,-0.44,0.00,M2] [#8 0.12,-0.48,0.00,M1] 
01:07:52.780 00.001 21068 refined, 5 included, MultiStar: {0.19, -0.26}, one-star: {0.03, -0.52}
01:07:52.782 00.002 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
01:07:52.783 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
01:07:52.785 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.94 mountX=-0.23 mountY=0.21, mountTheta=2.41
01:07:52.789 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.26, opts=13)
01:07:52.790 00.001 21068 Enqueuing Move request for scope (0.19, -0.26)
01:07:52.791 00.001 16108 Worker thread wakes up
01:07:52.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
01:07:52.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
01:07:52.791 00.000 16108 Moving (0.19, -0.26) raw xDistance=-0.23 yDistance=0.21
01:07:52.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:07:52.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:07:52.791 00.000 16108 MoveAxis(E, 65, ABG)
01:07:52.791 00.000 16108 Guiding  Dir = 2, Dur = 65
01:07:52.792 00.001 16108 IsSlewing returns 0
01:07:52.792 00.000 16108 IsGuiding returns 0
01:07:52.793 00.001 16108 PulseGuide returned control before completion, sleep 74
01:07:52.795 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3427, FiltMin=2854, FiltMax=55293, Gamma=1.000
01:07:52.810 00.015 21068 UpdateGuideState exits: m=105437 SNR=78.3
01:07:52.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:52.812 00.000 21068 Enqueuing Expose request
01:07:52.881 00.069 16108 IsGuiding returns 0
01:07:52.881 00.000 16108 Move returns status 0, amount 65
01:07:52.881 00.000 16108 MoveAxis(S, 42, ABG)
01:07:52.881 00.000 16108 Guiding  Dir = 1, Dur = 42
01:07:52.881 00.000 16108 IsSlewing returns 0
01:07:52.882 00.001 16108 IsGuiding returns 0
01:07:52.891 00.009 16108 PulseGuide returned control before completion, sleep 42
01:07:52.942 00.051 16108 IsGuiding returns 1
01:07:52.942 00.000 16108 scope still moving after pulse duration time elapsed
01:07:52.973 00.031 16108 IsSlewing returns 0
01:07:52.973 00.000 16108 IsGuiding returns 0
01:07:52.973 00.000 16108 scope move finished after 42 + 50 ms
01:07:52.973 00.000 16108 Move returns status 0, amount 42
01:07:52.975 00.002 16108 move complete, result=0
01:07:52.975 00.000 16108 worker thread done servicing request
01:07:52.975 00.000 16108 Worker thread wakes up
01:07:52.975 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 42 ms SOUTH
01:07:52.978 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:52.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:53.951 00.973 16108 Exposure complete
01:07:54.021 00.070 16108 worker thread done servicing request
01:07:54.021 00.000 21068 OnExposeComplete: enter
01:07:54.023 00.002 21068 UpdateGuideState(): m_state=6
01:07:54.024 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9370
01:07:54.026 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=874.63, Mass=120756, SNR=70.2, Peak=13449 HFD=3.4
01:07:54.028 00.002 21068 MultiStar: [#1 0.05,-0.42,1.40,U] [#2 0.00,-0.37,1.33,U] [#3 0.21,-0.18,1.15,U] [#4 0.51,-0.20,0.00,M1] [#5 0.44,-0.22,0.00,M1] [#6 0.76,-0.05,0.00,M2] [#7 -0.09,-0.11,0.66,U] [#8 0.16,0.03,1.16,U] 
01:07:54.029 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.23}, one-star: {-0.11, -0.25}
01:07:54.030 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
01:07:54.033 00.003 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
01:07:54.034 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.37 mountX=-0.09 mountY=0.22, mountTheta=1.96
01:07:54.037 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.23, opts=13)
01:07:54.038 00.001 21068 Enqueuing Move request for scope (0.05, -0.23)
01:07:54.040 00.002 16108 Worker thread wakes up
01:07:54.041 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
01:07:54.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
01:07:54.041 00.000 16108 Moving (0.05, -0.23) raw xDistance=-0.09 yDistance=0.22
01:07:54.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:54.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:07:54.041 00.000 16108 MoveAxis(E, 0, ABG)
01:07:54.041 00.000 16108 Move returns status 0, amount 0
01:07:54.041 00.000 16108 MoveAxis(S, 44, ABG)
01:07:54.041 00.000 16108 Guiding  Dir = 1, Dur = 44
01:07:54.041 00.000 16108 IsSlewing returns 0
01:07:54.041 00.000 16108 IsGuiding returns 0
01:07:54.045 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3427, FiltMin=2957, FiltMax=53955, Gamma=1.000
01:07:54.055 00.010 16108 PulseGuide returned control before completion, sleep 41
01:07:54.066 00.011 21068 UpdateGuideState exits: m=120756 SNR=70.2
01:07:54.068 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:54.071 00.002 21068 Enqueuing Expose request
01:07:54.101 00.030 16108 IsGuiding returns 1
01:07:54.101 00.000 16108 scope still moving after pulse duration time elapsed
01:07:54.132 00.031 16108 IsSlewing returns 0
01:07:54.133 00.001 16108 IsGuiding returns 1
01:07:54.164 00.031 16108 IsSlewing returns 0
01:07:54.164 00.000 16108 IsGuiding returns 0
01:07:54.164 00.000 16108 scope move finished after 44 + 79 ms
01:07:54.164 00.000 16108 Move returns status 0, amount 44
01:07:54.164 00.000 16108 move complete, result=0
01:07:54.165 00.001 16108 worker thread done servicing request
01:07:54.165 00.000 16108 Worker thread wakes up
01:07:54.165 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
01:07:54.167 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:54.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:55.342 01.175 16108 Exposure complete
01:07:55.402 00.060 16108 worker thread done servicing request
01:07:55.402 00.000 21068 OnExposeComplete: enter
01:07:55.403 00.001 21068 UpdateGuideState(): m_state=6
01:07:55.405 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9371
01:07:55.406 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.93, Mass=125521, SNR=89.9, Peak=16349 HFD=3.1
01:07:55.407 00.001 21068 MultiStar: [#1 -0.12,-0.08,1.15,U] [#2 -0.16,0.42,1.13,U] [#3 0.06,0.16,0.81,U] [#4 0.26,0.02,0.73,U] [#5 0.22,0.09,0.78,U] [#6 0.43,0.32,0.00,M3] [#7 -0.28,0.19,0.60,U] [#8 -0.28,0.15,0.72,U] 
01:07:55.407 00.000 21068 refined, 7 included, MultiStar: {-0.09, 0.12}, one-star: {-0.32, 0.05}
01:07:55.408 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:07:55.409 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
01:07:55.409 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.18 mountX=0.11 mountY=-0.10, mountTheta=-0.75
01:07:55.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
01:07:55.412 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
01:07:55.412 00.000 16108 Worker thread wakes up
01:07:55.413 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:07:55.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:07:55.413 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.10
01:07:55.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:55.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:55.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:55.413 00.000 16108 MoveAxis(E, 0, ABG)
01:07:55.413 00.000 16108 Move returns status 0, amount 0
01:07:55.413 00.000 16108 MoveAxis(N, 0, ABG)
01:07:55.414 00.001 16108 Move returns status 0, amount 0
01:07:55.414 00.000 16108 move complete, result=0
01:07:55.414 00.000 16108 worker thread done servicing request
01:07:55.419 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3427, FiltMin=2905, FiltMax=56249, Gamma=1.000
01:07:55.435 00.016 21068 UpdateGuideState exits: m=125521 SNR=89.9
01:07:55.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:55.437 00.000 21068 Enqueuing Expose request
01:07:55.438 00.001 16108 Worker thread wakes up
01:07:55.438 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:55.439 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:55.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:56.422 00.983 16108 Exposure complete
01:07:56.508 00.086 16108 worker thread done servicing request
01:07:56.508 00.000 21068 OnExposeComplete: enter
01:07:56.509 00.001 21068 UpdateGuideState(): m_state=6
01:07:56.511 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9372
01:07:56.512 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.93, Mass=135271, SNR=78.5, Peak=14685 HFD=3.6
01:07:56.513 00.001 21068 MultiStar: [#1 -0.08,0.20,1.28,U] [#2 -0.18,0.20,1.36,U] [#3 -0.00,0.24,1.05,U] [#4 0.26,0.08,0.92,U] [#5 0.01,0.17,0.96,U] [#6 0.25,0.20,0.95,U] [#7 -0.01,0.13,0.71,U] [#8 -0.24,0.31,0.84,U] 
01:07:56.515 00.002 21068 single-star, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.09, 0.05}
01:07:56.516 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
01:07:56.517 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
01:07:56.518 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.66 mountX=0.10 mountY=-0.03, mountTheta=-0.25
01:07:56.521 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
01:07:56.524 00.003 21068 Enqueuing Move request for scope (-0.09, 0.05)
01:07:56.526 00.002 16108 Worker thread wakes up
01:07:56.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:07:56.526 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:07:56.526 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.10 yDistance=-0.03
01:07:56.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:07:56.527 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:56.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:56.527 00.000 16108 MoveAxis(E, 0, ABG)
01:07:56.527 00.000 16108 Move returns status 0, amount 0
01:07:56.527 00.000 16108 MoveAxis(N, 0, ABG)
01:07:56.527 00.000 16108 Move returns status 0, amount 0
01:07:56.527 00.000 16108 move complete, result=0
01:07:56.527 00.000 16108 worker thread done servicing request
01:07:56.535 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3427, FiltMin=2973, FiltMax=55152, Gamma=1.000
01:07:56.551 00.016 21068 UpdateGuideState exits: m=135271 SNR=78.5
01:07:56.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:56.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:56.554 00.001 21068 Enqueuing Expose request
01:07:56.556 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:56.557 00.001 16108 Worker thread wakes up
01:07:56.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:56.558 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:57.737 01.179 16108 Exposure complete
01:07:57.794 00.057 16108 worker thread done servicing request
01:07:57.794 00.000 21068 OnExposeComplete: enter
01:07:57.795 00.001 21068 UpdateGuideState(): m_state=6
01:07:57.796 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9373
01:07:57.796 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=874.65, Mass=113252, SNR=75.5, Peak=13533 HFD=3.3
01:07:57.797 00.001 21068 MultiStar: [#1 -0.26,0.07,1.36,U] [#2 -0.12,0.13,1.40,U] [#3 -0.16,0.33,1.18,U] [#4 -0.02,0.17,1.07,U] [#5 0.05,0.17,0.96,U] [#6 0.04,0.15,0.92,U] [#7 0.05,-0.06,0.70,U] [#8 0.21,0.06,1.00,U] 
01:07:57.798 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.36, -0.23}
01:07:57.799 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
01:07:57.800 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
01:07:57.801 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.24 mountX=0.09 mountY=-0.08, mountTheta=-0.69
01:07:57.802 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
01:07:57.803 00.001 21068 Enqueuing Move request for scope (-0.08, 0.10)
01:07:57.804 00.001 16108 Worker thread wakes up
01:07:57.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
01:07:57.804 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
01:07:57.804 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=-0.08
01:07:57.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:57.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:57.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:57.804 00.000 16108 MoveAxis(E, 0, ABG)
01:07:57.804 00.000 16108 Move returns status 0, amount 0
01:07:57.804 00.000 16108 MoveAxis(N, 0, ABG)
01:07:57.804 00.000 16108 Move returns status 0, amount 0
01:07:57.804 00.000 16108 move complete, result=0
01:07:57.805 00.001 16108 worker thread done servicing request
01:07:57.808 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3427, FiltMin=2899, FiltMax=64019, Gamma=1.000
01:07:57.825 00.017 21068 UpdateGuideState exits: m=113252 SNR=75.5
01:07:57.827 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.828 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:57.829 00.001 21068 Enqueuing Expose request
01:07:57.830 00.001 16108 Worker thread wakes up
01:07:57.830 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:57.831 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:57.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:07:58.812 00.981 16108 Exposure complete
01:07:58.876 00.064 16108 worker thread done servicing request
01:07:58.876 00.000 21068 OnExposeComplete: enter
01:07:58.877 00.001 21068 UpdateGuideState(): m_state=6
01:07:58.877 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9374
01:07:58.878 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.91, Mass=118125, SNR=79.3, Peak=16045 HFD=3.0
01:07:58.879 00.001 21068 MultiStar: [#1 -0.44,-0.01,1.28,U] [#2 -0.16,0.21,1.34,U] [#3 -0.32,-0.02,1.02,U] [#4 -0.08,0.11,0.97,U] [#5 0.05,0.18,1.08,U] [#6 0.13,-0.09,0.86,U] [#7 -0.16,-0.16,0.71,U] [#8 0.18,0.22,0.83,U] 
01:07:58.880 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.41, 0.03}
01:07:58.880 00.000 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
01:07:58.881 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
01:07:58.882 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.17 cameraTheta=2.75 mountX=0.16 mountY=-0.03, mountTheta=-0.16
01:07:58.885 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
01:07:58.887 00.002 21068 Enqueuing Move request for scope (-0.15, 0.06)
01:07:58.888 00.001 16108 Worker thread wakes up
01:07:58.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
01:07:58.889 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
01:07:58.889 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.16 yDistance=-0.03
01:07:58.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:07:58.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:58.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:58.889 00.000 16108 MoveAxis(E, 0, ABG)
01:07:58.889 00.000 16108 Move returns status 0, amount 0
01:07:58.889 00.000 16108 MoveAxis(N, 0, ABG)
01:07:58.889 00.000 16108 Move returns status 0, amount 0
01:07:58.889 00.000 16108 move complete, result=0
01:07:58.889 00.000 16108 worker thread done servicing request
01:07:58.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3427, FiltMin=2963, FiltMax=65472, Gamma=1.000
01:07:58.909 00.016 21068 UpdateGuideState exits: m=118125 SNR=79.3
01:07:58.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:58.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:07:58.911 00.000 21068 Enqueuing Expose request
01:07:58.912 00.001 16108 Worker thread wakes up
01:07:58.912 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:58.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:07:58.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:00.078 01.165 16108 Exposure complete
01:08:00.152 00.074 16108 worker thread done servicing request
01:08:00.152 00.000 21068 OnExposeComplete: enter
01:08:00.153 00.001 21068 UpdateGuideState(): m_state=6
01:08:00.154 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9375
01:08:00.155 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=874.83, Mass=106268, SNR=76.8, Peak=14505 HFD=3.1
01:08:00.156 00.001 21068 MultiStar: [#1 0.19,-0.33,1.17,U] [#2 0.33,-0.10,1.22,U] [#3 0.30,-0.26,1.21,U] [#4 0.53,-0.29,0.00,M1] [#5 0.29,-0.10,1.28,U] [#6 0.57,-0.02,0.00,M1] [#7 0.45,0.04,0.58,U] [#8 0.39,-0.11,0.85,U] 
01:08:00.157 00.001 21068 refined, 6 included, MultiStar: {0.33, -0.14}, one-star: {0.49, -0.05}
01:08:00.158 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
01:08:00.158 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
01:08:00.159 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-0.41 mountX=-0.36 mountY=0.06, mountTheta=2.97
01:08:00.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.14, opts=13)
01:08:00.161 00.000 21068 Enqueuing Move request for scope (0.33, -0.14)
01:08:00.162 00.001 16108 Worker thread wakes up
01:08:00.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.14) opts 0xd
01:08:00.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.14)
01:08:00.162 00.000 16108 Moving (0.33, -0.14) raw xDistance=-0.36 yDistance=0.06
01:08:00.163 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:08:00.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:00.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:00.163 00.000 16108 MoveAxis(E, 93, ABG)
01:08:00.163 00.000 16108 Guiding  Dir = 2, Dur = 93
01:08:00.163 00.000 16108 IsSlewing returns 0
01:08:00.163 00.000 16108 IsGuiding returns 0
01:08:00.166 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3427, FiltMin=2921, FiltMax=49440, Gamma=1.000
01:08:00.187 00.021 16108 PulseGuide returned control before completion, sleep 80
01:08:00.190 00.003 21068 UpdateGuideState exits: m=106268 SNR=76.8
01:08:00.192 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:00.192 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:00.193 00.001 21068 Enqueuing Expose request
01:08:00.280 00.087 16108 IsGuiding returns 0
01:08:00.280 00.000 16108 Move returns status 0, amount 93
01:08:00.280 00.000 16108 MoveAxis(N, 0, ABG)
01:08:00.280 00.000 16108 Move returns status 0, amount 0
01:08:00.280 00.000 16108 move complete, result=0
01:08:00.280 00.000 16108 worker thread done servicing request
01:08:00.280 00.000 16108 Worker thread wakes up
01:08:00.280 00.000 21068 GuideStep: -0.4 px 93 ms EAST, 0.1 px 0 ms NORTH
01:08:00.282 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:00.283 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:01.268 00.985 16108 Exposure complete
01:08:01.328 00.060 16108 worker thread done servicing request
01:08:01.328 00.000 21068 OnExposeComplete: enter
01:08:01.330 00.002 21068 UpdateGuideState(): m_state=6
01:08:01.333 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9376
01:08:01.334 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.18, Mass=114356, SNR=80.0, Peak=13785 HFD=3.4
01:08:01.336 00.002 21068 MultiStar: [#1 0.01,0.03,1.13,U] [#2 -0.12,0.37,1.18,U] [#3 0.17,0.28,1.04,U] [#4 0.19,0.20,0.80,U] [#5 0.01,0.02,1.06,U] [#6 0.10,0.12,0.74,U] [#7 0.26,0.35,0.62,U] [#8 0.07,0.44,0.68,U] 
01:08:01.337 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.22}, one-star: {0.14, 0.30}
01:08:01.338 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
01:08:01.339 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
01:08:01.340 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.24 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
01:08:01.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.22, opts=13)
01:08:01.344 00.002 21068 Enqueuing Move request for scope (0.08, 0.22)
01:08:01.346 00.002 16108 Worker thread wakes up
01:08:01.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
01:08:01.346 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
01:08:01.346 00.000 16108 Moving (0.08, 0.22) raw xDistance=-0.04 yDistance=-0.24
01:08:01.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:01.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:08:01.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:08:01.346 00.000 16108 MoveAxis(E, 0, ABG)
01:08:01.346 00.000 16108 Move returns status 0, amount 0
01:08:01.346 00.000 16108 MoveAxis(N, 0, ABG)
01:08:01.347 00.001 16108 Move returns status 0, amount 0
01:08:01.347 00.000 16108 move complete, result=0
01:08:01.347 00.000 16108 worker thread done servicing request
01:08:01.350 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3427, FiltMin=2969, FiltMax=55286, Gamma=1.000
01:08:01.371 00.021 21068 UpdateGuideState exits: m=114356 SNR=80.0
01:08:01.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:01.374 00.001 21068 Enqueuing Expose request
01:08:01.374 00.000 16108 Worker thread wakes up
01:08:01.375 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:01.375 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:01.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:02.535 01.160 16108 Exposure complete
01:08:02.599 00.064 16108 worker thread done servicing request
01:08:02.599 00.000 21068 OnExposeComplete: enter
01:08:02.601 00.002 21068 UpdateGuideState(): m_state=6
01:08:02.602 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9377
01:08:02.603 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=875.08, Mass=130186, SNR=85.7, Peak=17277 HFD=3.3
01:08:02.604 00.001 21068 MultiStar: [#1 -0.41,0.30,0.00,M1] [#2 -0.38,0.47,0.00,M1] [#3 -0.42,0.61,0.00,M1] [#4 -0.34,0.45,0.00,M1] [#5 -0.33,0.26,0.82,U] [#6 -0.19,0.38,0.72,U] [#7 -0.25,0.48,0.00,M1] [#8 -0.80,0.33,0.00,M1] 
01:08:02.605 00.001 21068 refined, 2 included, MultiStar: {-0.46, 0.27}, one-star: {-0.76, 0.20}
01:08:02.605 00.000 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
01:08:02.606 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
01:08:02.607 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=0.27 hyp=0.53 cameraTheta=2.61 mountX=0.50 mountY=-0.15, mountTheta=-0.30
01:08:02.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=0.27, opts=13)
01:08:02.611 00.001 21068 Enqueuing Move request for scope (-0.46, 0.27)
01:08:02.612 00.001 16108 Worker thread wakes up
01:08:02.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.27) opts 0xd
01:08:02.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, 0.27)
01:08:02.612 00.000 16108 Moving (-0.46, 0.27) raw xDistance=0.50 yDistance=-0.15
01:08:02.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:08:02.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:02.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:02.613 00.001 16108 MoveAxis(W, 131, ABG)
01:08:02.613 00.000 16108 Guiding  Dir = 3, Dur = 131
01:08:02.613 00.000 16108 IsSlewing returns 0
01:08:02.613 00.000 16108 IsGuiding returns 0
01:08:02.618 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3427, FiltMin=2937, FiltMax=45766, Gamma=1.000
01:08:02.646 00.028 21068 UpdateGuideState exits: m=130186 SNR=85.7
01:08:02.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:02.649 00.001 21068 Enqueuing Expose request
01:08:02.672 00.023 16108 PulseGuide returned control before completion, sleep 83
01:08:02.764 00.092 16108 IsGuiding returns 1
01:08:02.764 00.000 16108 scope still moving after pulse duration time elapsed
01:08:02.796 00.032 16108 IsSlewing returns 0
01:08:02.796 00.000 16108 IsGuiding returns 1
01:08:02.827 00.031 16108 IsSlewing returns 0
01:08:02.827 00.000 16108 IsGuiding returns 1
01:08:02.859 00.032 16108 IsSlewing returns 0
01:08:02.859 00.000 16108 IsGuiding returns 0
01:08:02.859 00.000 16108 scope move finished after 131 + 114 ms
01:08:02.859 00.000 16108 Move returns status 0, amount 131
01:08:02.859 00.000 16108 MoveAxis(N, 0, ABG)
01:08:02.859 00.000 16108 Move returns status 0, amount 0
01:08:02.859 00.000 16108 move complete, result=0
01:08:02.859 00.000 16108 worker thread done servicing request
01:08:02.859 00.000 16108 Worker thread wakes up
01:08:02.859 00.000 21068 GuideStep: 0.5 px 131 ms WEST, -0.2 px 0 ms NORTH
01:08:02.861 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:02.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:03.828 00.967 16108 Exposure complete
01:08:03.898 00.070 16108 worker thread done servicing request
01:08:03.898 00.000 21068 OnExposeComplete: enter
01:08:03.900 00.002 21068 UpdateGuideState(): m_state=6
01:08:03.901 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9378
01:08:03.901 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=875.25, Mass=134731, SNR=92.9, Peak=16493 HFD=3.5
01:08:03.902 00.001 21068 MultiStar: [#1 -0.22,0.20,1.10,U] [#2 -0.64,0.36,0.00,M2] [#3 -0.33,0.46,0.00,M2] [#4 -0.05,0.29,0.70,U] [#5 -0.31,0.58,0.00,M1] [#6 -0.09,0.63,0.00,M1] [#7 -0.18,0.57,0.00,M2] [#8 -0.45,0.71,0.00,M2] 
01:08:03.903 00.001 21068 refined, 2 included, MultiStar: {-0.21, 0.28}, one-star: {-0.29, 0.37}
01:08:03.904 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
01:08:03.905 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
01:08:03.906 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.20 mountX=0.25 mountY=-0.23, mountTheta=-0.74
01:08:03.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.28, opts=13)
01:08:03.909 00.001 21068 Enqueuing Move request for scope (-0.21, 0.28)
01:08:03.910 00.001 16108 Worker thread wakes up
01:08:03.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
01:08:03.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
01:08:03.910 00.000 16108 Moving (-0.21, 0.28) raw xDistance=0.25 yDistance=-0.23
01:08:03.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
01:08:03.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:08:03.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:08:03.910 00.000 16108 MoveAxis(W, 75, ABG)
01:08:03.910 00.000 16108 Guiding  Dir = 3, Dur = 75
01:08:03.910 00.000 16108 IsSlewing returns 0
01:08:03.910 00.000 16108 IsGuiding returns 0
01:08:03.914 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3427, FiltMin=2963, FiltMax=53497, Gamma=1.000
01:08:03.923 00.009 16108 PulseGuide returned control before completion, sleep 73
01:08:03.932 00.009 21068 UpdateGuideState exits: m=134731 SNR=92.9
01:08:03.934 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:03.934 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:03.935 00.001 21068 Enqueuing Expose request
01:08:04.000 00.065 16108 IsGuiding returns 1
01:08:04.000 00.000 16108 scope still moving after pulse duration time elapsed
01:08:04.031 00.031 16108 IsSlewing returns 0
01:08:04.031 00.000 16108 IsGuiding returns 1
01:08:04.063 00.032 16108 IsSlewing returns 0
01:08:04.063 00.000 16108 IsGuiding returns 0
01:08:04.063 00.000 16108 scope move finished after 75 + 77 ms
01:08:04.063 00.000 16108 Move returns status 0, amount 75
01:08:04.063 00.000 16108 MoveAxis(N, 0, ABG)
01:08:04.063 00.000 16108 Move returns status 0, amount 0
01:08:04.063 00.000 16108 move complete, result=0
01:08:04.063 00.000 16108 worker thread done servicing request
01:08:04.063 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.2 px 0 ms NORTH
01:08:04.065 00.002 16108 Worker thread wakes up
01:08:04.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:04.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:05.231 01.166 16108 Exposure complete
01:08:05.310 00.079 16108 worker thread done servicing request
01:08:05.310 00.000 21068 OnExposeComplete: enter
01:08:05.311 00.001 21068 UpdateGuideState(): m_state=6
01:08:05.312 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9379
01:08:05.313 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.04, Mass=113795, SNR=84.2, Peak=17033 HFD=3.3
01:08:05.313 00.000 21068 MultiStar: [#1 0.21,0.00,1.18,U] [#2 0.03,0.26,1.26,U] [#3 -0.04,0.08,1.13,U] [#4 0.36,0.27,0.90,U] [#5 0.22,0.22,0.88,U] [#6 0.45,0.33,0.00,M2] [#7 0.04,-0.03,0.59,U] [#8 0.16,0.24,0.73,U] 
01:08:05.314 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.15}, one-star: {0.09, 0.16}
01:08:05.315 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
01:08:05.315 00.000 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
01:08:05.316 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
01:08:05.319 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
01:08:05.319 00.000 21068 Enqueuing Move request for scope (0.09, 0.16)
01:08:05.320 00.001 16108 Worker thread wakes up
01:08:05.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
01:08:05.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:08:05.321 00.001 16108 Moving (0.09, 0.16) raw xDistance=-0.06 yDistance=-0.18
01:08:05.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:08:05.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:05.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:08:05.321 00.000 16108 MoveAxis(E, 0, ABG)
01:08:05.321 00.000 16108 Move returns status 0, amount 0
01:08:05.321 00.000 16108 MoveAxis(N, 0, ABG)
01:08:05.321 00.000 16108 Move returns status 0, amount 0
01:08:05.321 00.000 16108 move complete, result=0
01:08:05.321 00.000 16108 worker thread done servicing request
01:08:05.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3427, FiltMin=2966, FiltMax=61987, Gamma=1.000
01:08:05.340 00.015 21068 UpdateGuideState exits: m=113795 SNR=84.2
01:08:05.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:05.342 00.000 21068 Enqueuing Expose request
01:08:05.343 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:05.345 00.002 16108 Worker thread wakes up
01:08:05.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:05.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:06.320 00.975 16108 Exposure complete
01:08:06.388 00.068 16108 worker thread done servicing request
01:08:06.388 00.000 21068 OnExposeComplete: enter
01:08:06.389 00.001 21068 UpdateGuideState(): m_state=6
01:08:06.389 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9380
01:08:06.390 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.17, Mass=125780, SNR=81.6, Peak=15261 HFD=3.2
01:08:06.391 00.001 21068 MultiStar: [#1 -0.14,0.30,1.25,U] [#2 -0.26,0.61,0.00,M2] [#3 -0.18,0.60,0.00,M2] [#4 0.12,0.54,0.00,M1] [#5 -0.04,0.42,0.99,U] [#6 0.43,0.50,0.00,M3] [#7 -0.08,0.45,0.69,U] [#8 -0.03,0.35,0.74,U] 
01:08:06.392 00.001 21068 refined, 4 included, MultiStar: {-0.14, 0.35}, one-star: {-0.36, 0.29}
01:08:06.392 00.000 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
01:08:06.393 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:08:06.394 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.95 mountX=0.20 mountY=-0.31, mountTheta=-1.00
01:08:06.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.35, opts=13)
01:08:06.397 00.001 21068 Enqueuing Move request for scope (-0.14, 0.35)
01:08:06.398 00.001 16108 Worker thread wakes up
01:08:06.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
01:08:06.398 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
01:08:06.398 00.000 16108 Moving (-0.14, 0.35) raw xDistance=0.20 yDistance=-0.31
01:08:06.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:08:06.398 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.72
01:08:06.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:08:06.398 00.000 16108 MoveAxis(W, 53, ABG)
01:08:06.398 00.000 16108 Guiding  Dir = 3, Dur = 53
01:08:06.399 00.001 16108 IsSlewing returns 0
01:08:06.399 00.000 16108 IsGuiding returns 0
01:08:06.401 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3427, FiltMin=2893, FiltMax=62889, Gamma=1.000
01:08:06.416 00.015 21068 UpdateGuideState exits: m=125780 SNR=81.6
01:08:06.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:06.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:06.419 00.001 21068 Enqueuing Expose request
01:08:06.429 00.010 16108 PulseGuide returned control before completion, sleep 33
01:08:06.475 00.046 16108 IsGuiding returns 1
01:08:06.475 00.000 16108 scope still moving after pulse duration time elapsed
01:08:06.507 00.032 16108 IsSlewing returns 0
01:08:06.507 00.000 16108 IsGuiding returns 1
01:08:06.538 00.031 16108 IsSlewing returns 0
01:08:06.538 00.000 16108 IsGuiding returns 0
01:08:06.538 00.000 16108 scope move finished after 53 + 86 ms
01:08:06.538 00.000 16108 Move returns status 0, amount 53
01:08:06.538 00.000 16108 MoveAxis(N, 62, ABG)
01:08:06.538 00.000 16108 Guiding  Dir = 0, Dur = 62
01:08:06.538 00.000 16108 IsSlewing returns 0
01:08:06.539 00.001 16108 IsGuiding returns 0
01:08:06.585 00.046 16108 PulseGuide returned control before completion, sleep 26
01:08:06.615 00.030 16108 IsGuiding returns 1
01:08:06.615 00.000 16108 scope still moving after pulse duration time elapsed
01:08:06.647 00.032 16108 IsSlewing returns 0
01:08:06.647 00.000 16108 IsGuiding returns 1
01:08:06.678 00.031 16108 IsSlewing returns 0
01:08:06.678 00.000 16108 IsGuiding returns 0
01:08:06.678 00.000 16108 scope move finished after 62 + 77 ms
01:08:06.678 00.000 16108 Move returns status 0, amount 62
01:08:06.678 00.000 16108 move complete, result=0
01:08:06.679 00.001 16108 worker thread done servicing request
01:08:06.679 00.000 16108 Worker thread wakes up
01:08:06.679 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.3 px 62 ms NORTH
01:08:06.681 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:06.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:07.851 01.170 16108 Exposure complete
01:08:07.916 00.065 16108 worker thread done servicing request
01:08:07.916 00.000 21068 OnExposeComplete: enter
01:08:07.917 00.001 21068 UpdateGuideState(): m_state=6
01:08:07.918 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9381
01:08:07.919 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.04, Mass=129081, SNR=84.7, Peak=14617 HFD=3.7
01:08:07.920 00.001 21068 MultiStar: [#1 0.37,0.30,1.04,U] [#2 0.32,0.54,0.00,M3] [#3 0.69,0.35,0.00,M3] [#4 0.71,0.40,0.00,M2] [#5 0.53,0.38,0.00,M1] [#6 0.51,0.43,0.00,M4] [#7 0.37,0.38,0.00,M1] [#8 0.33,0.37,0.00,M1] 
01:08:07.920 00.000 21068 refined, 1 included, MultiStar: {0.41, 0.23}, one-star: {0.46, 0.15}
01:08:07.921 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
01:08:07.922 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
01:08:07.923 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.51 mountX=-0.37 mountY=-0.32, mountTheta=-2.42
01:08:07.924 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.23, opts=13)
01:08:07.925 00.001 21068 Enqueuing Move request for scope (0.41, 0.23)
01:08:07.926 00.001 16108 Worker thread wakes up
01:08:07.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.23) opts 0xd
01:08:07.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.23)
01:08:07.926 00.000 16108 Moving (0.41, 0.23) raw xDistance=-0.37 yDistance=-0.32
01:08:07.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:08:07.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:08:07.926 00.000 16108 MoveAxis(E, 92, ABG)
01:08:07.926 00.000 16108 Guiding  Dir = 2, Dur = 92
01:08:07.927 00.001 16108 IsSlewing returns 0
01:08:07.927 00.000 16108 IsGuiding returns 0
01:08:07.931 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3424, FiltMin=2896, FiltMax=51251, Gamma=1.000
01:08:07.936 00.005 16108 PulseGuide returned control before completion, sleep 93
01:08:07.957 00.021 21068 UpdateGuideState exits: m=129081 SNR=84.7
01:08:07.959 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:07.962 00.002 21068 Enqueuing Expose request
01:08:08.045 00.083 16108 IsGuiding returns 0
01:08:08.045 00.000 16108 Move returns status 0, amount 92
01:08:08.045 00.000 16108 MoveAxis(N, 64, ABG)
01:08:08.045 00.000 16108 Guiding  Dir = 0, Dur = 64
01:08:08.045 00.000 16108 IsSlewing returns 0
01:08:08.045 00.000 16108 IsGuiding returns 0
01:08:08.092 00.047 16108 PulseGuide returned control before completion, sleep 27
01:08:08.122 00.030 16108 IsGuiding returns 1
01:08:08.122 00.000 16108 scope still moving after pulse duration time elapsed
01:08:08.153 00.031 16108 IsSlewing returns 0
01:08:08.153 00.000 16108 IsGuiding returns 1
01:08:08.184 00.031 16108 IsSlewing returns 0
01:08:08.184 00.000 16108 IsGuiding returns 0
01:08:08.184 00.000 16108 scope move finished after 64 + 75 ms
01:08:08.184 00.000 16108 Move returns status 0, amount 64
01:08:08.184 00.000 16108 move complete, result=0
01:08:08.184 00.000 16108 worker thread done servicing request
01:08:08.184 00.000 16108 Worker thread wakes up
01:08:08.184 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:08.185 00.001 21068 GuideStep: -0.4 px 92 ms EAST, -0.3 px 64 ms NORTH
01:08:08.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:09.148 00.963 16108 Exposure complete
01:08:09.204 00.056 16108 worker thread done servicing request
01:08:09.204 00.000 21068 OnExposeComplete: enter
01:08:09.207 00.003 21068 UpdateGuideState(): m_state=6
01:08:09.208 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9382
01:08:09.210 00.002 21068 Star::Find returns 1 (0), X=220.94, Y=874.88, Mass=127661, SNR=87.2, Peak=16249 HFD=3.2
01:08:09.212 00.002 21068 MultiStar: [#1 0.50,0.26,0.00,M1] [#2 0.18,0.32,1.11,U] [#3 0.50,0.51,0.00,M4] [#4 0.48,0.08,0.00,M3] [#5 0.30,0.27,0.86,U] [#6 1.02,0.36,0.00,M5] [#7 0.04,-0.06,0.54,U] [#8 0.41,0.11,0.63,U] 
01:08:09.213 00.001 21068 refined, 4 included, MultiStar: {0.29, 0.15}, one-star: {0.46, -0.00}
01:08:09.215 00.002 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
01:08:09.217 00.002 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
01:08:09.219 00.002 21068 CameraToMount -- cameraX=0.29 cameraY=0.15 hyp=0.33 cameraTheta=0.48 mountX=-0.26 mountY=-0.21, mountTheta=-2.45
01:08:09.223 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.15, opts=13)
01:08:09.224 00.001 21068 Enqueuing Move request for scope (0.29, 0.15)
01:08:09.225 00.001 16108 Worker thread wakes up
01:08:09.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.15) opts 0xd
01:08:09.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.15)
01:08:09.226 00.001 16108 Moving (0.29, 0.15) raw xDistance=-0.26 yDistance=-0.21
01:08:09.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:08:09.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:08:09.226 00.000 16108 MoveAxis(E, 75, ABG)
01:08:09.226 00.000 16108 Guiding  Dir = 2, Dur = 75
01:08:09.226 00.000 16108 IsSlewing returns 0
01:08:09.226 00.000 16108 IsGuiding returns 0
01:08:09.232 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3424, FiltMin=2947, FiltMax=58627, Gamma=1.000
01:08:09.259 00.027 21068 UpdateGuideState exits: m=127661 SNR=87.2
01:08:09.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:09.262 00.001 21068 Enqueuing Expose request
01:08:09.266 00.004 16108 PulseGuide returned control before completion, sleep 46
01:08:09.327 00.061 16108 IsGuiding returns 1
01:08:09.327 00.000 16108 scope still moving after pulse duration time elapsed
01:08:09.358 00.031 16108 IsSlewing returns 0
01:08:09.358 00.000 16108 IsGuiding returns 0
01:08:09.358 00.000 16108 scope move finished after 75 + 57 ms
01:08:09.359 00.001 16108 Move returns status 0, amount 75
01:08:09.359 00.000 16108 MoveAxis(N, 43, ABG)
01:08:09.359 00.000 16108 Guiding  Dir = 0, Dur = 43
01:08:09.359 00.000 16108 IsSlewing returns 0
01:08:09.359 00.000 16108 IsGuiding returns 0
01:08:09.421 00.062 16108 IsGuiding returns 1
01:08:09.422 00.001 16108 scope still moving after pulse duration time elapsed
01:08:09.452 00.030 16108 IsSlewing returns 0
01:08:09.452 00.000 16108 IsGuiding returns 1
01:08:09.487 00.035 16108 IsSlewing returns 0
01:08:09.488 00.001 16108 IsGuiding returns 1
01:08:09.514 00.026 16108 IsSlewing returns 0
01:08:09.514 00.000 16108 IsGuiding returns 0
01:08:09.514 00.000 16108 scope move finished after 43 + 111 ms
01:08:09.514 00.000 16108 Move returns status 0, amount 43
01:08:09.514 00.000 16108 move complete, result=0
01:08:09.514 00.000 16108 worker thread done servicing request
01:08:09.514 00.000 16108 Worker thread wakes up
01:08:09.514 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.2 px 43 ms NORTH
01:08:09.516 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:09.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:10.666 01.150 16108 Exposure complete
01:08:10.726 00.060 16108 worker thread done servicing request
01:08:10.726 00.000 21068 OnExposeComplete: enter
01:08:10.727 00.001 21068 UpdateGuideState(): m_state=6
01:08:10.728 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9383
01:08:10.729 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.94, Mass=128876, SNR=101.9, Peak=15865 HFD=3.4
01:08:10.730 00.001 21068 MultiStar: [#1 -0.16,-0.01,0.92,U] [#2 -0.14,0.14,0.89,U] [#3 0.29,-0.02,0.85,U] [#4 0.31,0.05,0.75,U] [#5 -0.09,0.19,0.84,U] [#6 -0.02,0.11,0.60,U] [#7 -0.16,-0.03,0.58,U] [#8 0.03,0.19,0.64,U] 
01:08:10.730 00.000 21068 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {-0.07, 0.06}
01:08:10.732 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
01:08:10.733 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
01:08:10.734 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.02 mountY=-0.07, mountTheta=-1.35
01:08:10.735 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
01:08:10.737 00.002 21068 Enqueuing Move request for scope (-0.00, 0.07)
01:08:10.738 00.001 16108 Worker thread wakes up
01:08:10.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
01:08:10.739 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
01:08:10.739 00.000 16108 Moving (-0.00, 0.07) raw xDistance=0.02 yDistance=-0.07
01:08:10.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:10.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:10.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:10.739 00.000 16108 MoveAxis(E, 0, ABG)
01:08:10.739 00.000 16108 Move returns status 0, amount 0
01:08:10.739 00.000 16108 MoveAxis(N, 0, ABG)
01:08:10.739 00.000 16108 Move returns status 0, amount 0
01:08:10.739 00.000 16108 move complete, result=0
01:08:10.739 00.000 16108 worker thread done servicing request
01:08:10.743 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3424, FiltMin=2931, FiltMax=60515, Gamma=1.000
01:08:10.764 00.021 21068 UpdateGuideState exits: m=128876 SNR=101.9
01:08:10.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:10.767 00.001 21068 Enqueuing Expose request
01:08:10.770 00.003 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:10.772 00.002 16108 Worker thread wakes up
01:08:10.772 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:10.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:11.756 00.984 16108 Exposure complete
01:08:11.826 00.070 16108 worker thread done servicing request
01:08:11.826 00.000 21068 OnExposeComplete: enter
01:08:11.827 00.001 21068 UpdateGuideState(): m_state=6
01:08:11.828 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9384
01:08:11.828 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=874.67, Mass=121367, SNR=74.9, Peak=12845 HFD=3.4
01:08:11.829 00.001 21068 MultiStar: [#1 0.05,0.02,1.31,U] [#2 -0.13,0.05,1.49,U] [#3 -0.03,0.16,1.11,U] [#4 0.10,-0.09,1.03,U] [#5 -0.15,-0.00,1.13,U] [#6 0.16,-0.03,0.96,U] [#7 -0.34,-0.23,0.69,U] [#8 -0.06,-0.06,0.75,U] 
01:08:11.830 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.16, -0.21}
01:08:11.831 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
01:08:11.832 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
01:08:11.832 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.70 mountX=0.05 mountY=0.04, mountTheta=0.65
01:08:11.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
01:08:11.835 00.001 21068 Enqueuing Move request for scope (-0.05, -0.03)
01:08:11.836 00.001 16108 Worker thread wakes up
01:08:11.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:08:11.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:08:11.836 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.04
01:08:11.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:08:11.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:11.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:08:11.836 00.000 16108 MoveAxis(E, 0, ABG)
01:08:11.836 00.000 16108 Move returns status 0, amount 0
01:08:11.836 00.000 16108 MoveAxis(N, 0, ABG)
01:08:11.836 00.000 16108 Move returns status 0, amount 0
01:08:11.836 00.000 16108 move complete, result=0
01:08:11.836 00.000 16108 worker thread done servicing request
01:08:11.841 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3424, FiltMin=2969, FiltMax=61145, Gamma=1.000
01:08:11.868 00.027 21068 UpdateGuideState exits: m=121367 SNR=74.9
01:08:11.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:11.871 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:11.872 00.001 21068 Enqueuing Expose request
01:08:11.873 00.001 16108 Worker thread wakes up
01:08:11.873 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:11.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:11.874 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:13.032 01.158 16108 Exposure complete
01:08:13.090 00.058 16108 worker thread done servicing request
01:08:13.090 00.000 21068 OnExposeComplete: enter
01:08:13.092 00.002 21068 UpdateGuideState(): m_state=6
01:08:13.094 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9385
01:08:13.095 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.66, Mass=113890, SNR=75.0, Peak=14045 HFD=3.3
01:08:13.096 00.001 21068 MultiStar: [#1 -0.49,0.16,0.00,M1] [#2 -0.58,0.03,0.00,M1] [#3 -0.21,0.10,1.13,U] [#4 -0.16,-0.17,0.89,U] [#5 -0.28,0.09,1.15,U] [#6 -0.12,0.23,0.95,U] [#7 -0.10,0.00,0.68,U] [#8 -0.54,0.08,0.00,M1] 
01:08:13.097 00.001 21068 refined, 5 included, MultiStar: {-0.22, 0.01}, one-star: {-0.41, -0.22}
01:08:13.097 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
01:08:13.098 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
01:08:13.099 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.09 mountX=0.22 mountY=0.04, mountTheta=0.18
01:08:13.100 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.01, opts=13)
01:08:13.101 00.001 21068 Enqueuing Move request for scope (-0.22, 0.01)
01:08:13.102 00.001 16108 Worker thread wakes up
01:08:13.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
01:08:13.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
01:08:13.102 00.000 16108 Moving (-0.22, 0.01) raw xDistance=0.22 yDistance=0.04
01:08:13.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:08:13.103 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:13.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:08:13.103 00.000 16108 MoveAxis(W, 58, ABG)
01:08:13.103 00.000 16108 Guiding  Dir = 3, Dur = 58
01:08:13.103 00.000 16108 IsSlewing returns 0
01:08:13.104 00.001 16108 IsGuiding returns 0
01:08:13.107 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3424, FiltMin=2960, FiltMax=65472, Gamma=1.000
01:08:13.127 00.020 21068 UpdateGuideState exits: m=113890 SNR=75.0
01:08:13.129 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:13.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:13.130 00.000 21068 Enqueuing Expose request
01:08:13.159 00.029 16108 PulseGuide returned control before completion, sleep 13
01:08:13.173 00.014 16108 IsGuiding returns 1
01:08:13.173 00.000 16108 scope still moving after pulse duration time elapsed
01:08:13.204 00.031 16108 IsSlewing returns 0
01:08:13.204 00.000 16108 IsGuiding returns 1
01:08:13.236 00.032 16108 IsSlewing returns 0
01:08:13.236 00.000 16108 IsGuiding returns 0
01:08:13.236 00.000 16108 scope move finished after 58 + 74 ms
01:08:13.236 00.000 16108 Move returns status 0, amount 58
01:08:13.236 00.000 16108 MoveAxis(N, 0, ABG)
01:08:13.236 00.000 16108 Move returns status 0, amount 0
01:08:13.236 00.000 16108 move complete, result=0
01:08:13.237 00.001 16108 worker thread done servicing request
01:08:13.237 00.000 16108 Worker thread wakes up
01:08:13.237 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
01:08:13.239 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:13.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:14.218 00.979 16108 Exposure complete
01:08:14.292 00.074 16108 worker thread done servicing request
01:08:14.292 00.000 21068 OnExposeComplete: enter
01:08:14.294 00.002 21068 UpdateGuideState(): m_state=6
01:08:14.295 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9386
01:08:14.296 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.96, Mass=140048, SNR=104.2, Peak=17545 HFD=3.5
01:08:14.297 00.001 21068 MultiStar: [#1 -0.08,0.12,0.80,U] [#2 0.16,0.07,1.04,U] [#3 0.14,0.29,0.76,U] [#4 -0.01,0.13,0.72,U] [#5 -0.22,0.07,0.89,U] [#6 -0.02,0.20,0.70,U] [#7 -0.11,0.12,0.51,U] [#8 0.14,0.30,0.58,U] 
01:08:14.298 00.001 21068 single-star, 8 included, MultiStar: {-0.00, 0.14}, one-star: {-0.04, 0.08}
01:08:14.299 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
01:08:14.300 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
01:08:14.301 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.06 mountY=-0.07, mountTheta=-0.88
01:08:14.303 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
01:08:14.304 00.001 21068 Enqueuing Move request for scope (-0.04, 0.08)
01:08:14.306 00.002 16108 Worker thread wakes up
01:08:14.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:08:14.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:08:14.306 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.06 yDistance=-0.07
01:08:14.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:08:14.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:14.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:14.306 00.000 16108 MoveAxis(E, 0, ABG)
01:08:14.306 00.000 16108 Move returns status 0, amount 0
01:08:14.306 00.000 16108 MoveAxis(N, 0, ABG)
01:08:14.306 00.000 16108 Move returns status 0, amount 0
01:08:14.306 00.000 16108 move complete, result=0
01:08:14.306 00.000 16108 worker thread done servicing request
01:08:14.310 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3427, FiltMin=2886, FiltMax=55875, Gamma=1.000
01:08:14.326 00.016 21068 UpdateGuideState exits: m=140048 SNR=104.2
01:08:14.326 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:14.328 00.001 21068 Enqueuing Expose request
01:08:14.329 00.001 16108 Worker thread wakes up
01:08:14.329 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:14.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:14.330 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:15.485 01.155 16108 Exposure complete
01:08:15.555 00.070 16108 worker thread done servicing request
01:08:15.555 00.000 21068 OnExposeComplete: enter
01:08:15.557 00.002 21068 UpdateGuideState(): m_state=6
01:08:15.558 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9387
01:08:15.559 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.10, Mass=125438, SNR=89.3, Peak=14633 HFD=3.5
01:08:15.560 00.001 21068 MultiStar: [#1 -0.18,0.05,1.00,U] [#2 -0.21,0.34,1.14,U] [#3 0.04,0.15,0.85,U] [#4 0.10,0.01,0.71,U] [#5 0.01,0.25,0.87,U] [#6 0.30,0.18,0.83,U] [#7 0.18,0.24,0.54,U] [#8 -0.05,0.26,0.75,U] 
01:08:15.561 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.19}, one-star: {-0.01, 0.22}
01:08:15.561 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
01:08:15.562 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
01:08:15.563 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=0.04 mountY=-0.19, mountTheta=-1.38
01:08:15.566 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.19, opts=13)
01:08:15.566 00.000 21068 Enqueuing Move request for scope (-0.00, 0.19)
01:08:15.567 00.001 16108 Worker thread wakes up
01:08:15.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
01:08:15.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
01:08:15.567 00.000 16108 Moving (-0.00, 0.19) raw xDistance=0.04 yDistance=-0.19
01:08:15.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:15.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:15.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:08:15.567 00.000 16108 MoveAxis(E, 0, ABG)
01:08:15.567 00.000 16108 Move returns status 0, amount 0
01:08:15.567 00.000 16108 MoveAxis(N, 0, ABG)
01:08:15.567 00.000 16108 Move returns status 0, amount 0
01:08:15.568 00.001 16108 move complete, result=0
01:08:15.568 00.000 16108 worker thread done servicing request
01:08:15.571 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3427, FiltMin=2918, FiltMax=63843, Gamma=1.000
01:08:15.589 00.018 21068 UpdateGuideState exits: m=125438 SNR=89.3
01:08:15.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:15.591 00.000 21068 Enqueuing Expose request
01:08:15.592 00.001 16108 Worker thread wakes up
01:08:15.592 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:15.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:15.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:16.566 00.973 16108 Exposure complete
01:08:16.635 00.069 16108 worker thread done servicing request
01:08:16.635 00.000 21068 OnExposeComplete: enter
01:08:16.636 00.001 21068 UpdateGuideState(): m_state=6
01:08:16.637 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9388
01:08:16.638 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.05, Mass=131536, SNR=85.1, Peak=15213 HFD=3.4
01:08:16.639 00.001 21068 MultiStar: [#1 0.15,0.03,1.09,U] [#2 -0.04,0.32,1.20,U] [#3 -0.06,0.30,1.09,U] [#4 0.01,-0.00,0.75,U] [#5 -0.02,0.17,0.86,U] [#6 0.13,0.20,0.81,U] [#7 0.17,-0.00,0.61,U] [#8 0.06,0.27,1.02,U] 
01:08:16.640 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.08, 0.17}
01:08:16.640 00.000 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
01:08:16.641 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
01:08:16.642 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.41 mountX=0.00 mountY=-0.18, mountTheta=-1.55
01:08:16.643 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.18, opts=13)
01:08:16.644 00.001 21068 Enqueuing Move request for scope (0.03, 0.18)
01:08:16.645 00.001 16108 Worker thread wakes up
01:08:16.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:08:16.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:08:16.645 00.000 16108 Moving (0.03, 0.18) raw xDistance=0.00 yDistance=-0.18
01:08:16.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:08:16.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:16.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:08:16.645 00.000 16108 MoveAxis(E, 0, ABG)
01:08:16.645 00.000 16108 Move returns status 0, amount 0
01:08:16.645 00.000 16108 MoveAxis(N, 0, ABG)
01:08:16.645 00.000 16108 Move returns status 0, amount 0
01:08:16.645 00.000 16108 move complete, result=0
01:08:16.645 00.000 16108 worker thread done servicing request
01:08:16.649 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3427, FiltMin=2976, FiltMax=65472, Gamma=1.000
01:08:16.664 00.015 21068 UpdateGuideState exits: m=131536 SNR=85.1
01:08:16.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:16.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:16.667 00.001 21068 Enqueuing Expose request
01:08:16.668 00.001 16108 Worker thread wakes up
01:08:16.668 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:16.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:16.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:17.839 01.171 16108 Exposure complete
01:08:17.907 00.068 16108 worker thread done servicing request
01:08:17.907 00.000 21068 OnExposeComplete: enter
01:08:17.909 00.002 21068 UpdateGuideState(): m_state=6
01:08:17.911 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9389
01:08:17.912 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.07, Mass=132446, SNR=92.7, Peak=16889 HFD=3.5
01:08:17.914 00.002 21068 MultiStar: [#1 0.12,0.35,1.00,U] [#2 -0.02,0.29,1.09,U] [#3 -0.08,0.41,0.97,U] [#4 0.01,0.10,0.75,U] [#5 -0.21,0.30,0.82,U] [#6 0.07,0.50,0.00,M1] [#7 0.14,0.13,0.48,U] [#8 -0.09,0.30,0.77,U] 
01:08:17.916 00.002 21068 single-star, 7 included, MultiStar: {-0.02, 0.27}, one-star: {0.03, 0.19}
01:08:17.918 00.002 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
01:08:17.920 00.002 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
01:08:17.921 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=0.00 mountY=-0.19, mountTheta=-1.56
01:08:17.924 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.19, opts=13)
01:08:17.926 00.002 21068 Enqueuing Move request for scope (0.03, 0.19)
01:08:17.927 00.001 16108 Worker thread wakes up
01:08:17.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
01:08:17.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
01:08:17.928 00.001 16108 Moving (0.03, 0.19) raw xDistance=0.00 yDistance=-0.19
01:08:17.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:08:17.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:17.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:08:17.928 00.000 16108 MoveAxis(E, 0, ABG)
01:08:17.928 00.000 16108 Move returns status 0, amount 0
01:08:17.928 00.000 16108 MoveAxis(N, 0, ABG)
01:08:17.928 00.000 16108 Move returns status 0, amount 0
01:08:17.928 00.000 16108 move complete, result=0
01:08:17.929 00.001 16108 worker thread done servicing request
01:08:17.936 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3427, FiltMin=2867, FiltMax=65440, Gamma=1.000
01:08:17.962 00.026 21068 UpdateGuideState exits: m=132446 SNR=92.7
01:08:17.964 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:17.965 00.000 21068 Enqueuing Expose request
01:08:17.966 00.001 16108 Worker thread wakes up
01:08:17.966 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:17.967 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:17.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:18.938 00.971 16108 Exposure complete
01:08:19.016 00.078 16108 worker thread done servicing request
01:08:19.016 00.000 21068 OnExposeComplete: enter
01:08:19.017 00.001 21068 UpdateGuideState(): m_state=6
01:08:19.017 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9390
01:08:19.018 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.16, Mass=123556, SNR=78.5, Peak=16521 HFD=3.4
01:08:19.019 00.001 21068 MultiStar: [#1 0.39,0.26,1.27,U] [#2 0.40,0.56,0.00,M1] [#3 0.25,0.28,1.19,U] [#4 0.29,0.34,0.93,U] [#5 0.28,0.39,1.06,U] [#6 0.49,0.29,0.00,M2] [#7 0.53,0.48,0.00,M1] [#8 0.35,0.65,0.00,M1] 
01:08:19.020 00.001 21068 refined, 4 included, MultiStar: {0.33, 0.31}, one-star: {0.44, 0.28}
01:08:19.021 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
01:08:19.021 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
01:08:19.022 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.31 hyp=0.45 cameraTheta=0.75 mountX=-0.27 mountY=-0.38, mountTheta=-2.20
01:08:19.029 00.007 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.31, opts=13)
01:08:19.030 00.001 21068 Enqueuing Move request for scope (0.33, 0.31)
01:08:19.033 00.003 16108 Worker thread wakes up
01:08:19.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.31) opts 0xd
01:08:19.033 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.31)
01:08:19.033 00.000 16108 Moving (0.33, 0.31) raw xDistance=-0.27 yDistance=-0.38
01:08:19.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:08:19.034 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:08:19.034 00.000 16108 MoveAxis(E, 71, ABG)
01:08:19.034 00.000 16108 Guiding  Dir = 2, Dur = 71
01:08:19.034 00.000 16108 IsSlewing returns 0
01:08:19.034 00.000 16108 IsGuiding returns 0
01:08:19.036 00.002 16108 PulseGuide returned control before completion, sleep 80
01:08:19.040 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3424, FiltMin=2918, FiltMax=56547, Gamma=1.000
01:08:19.060 00.020 21068 UpdateGuideState exits: m=123556 SNR=78.5
01:08:19.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:19.062 00.000 21068 Enqueuing Expose request
01:08:19.131 00.069 16108 IsGuiding returns 0
01:08:19.131 00.000 16108 Move returns status 0, amount 71
01:08:19.131 00.000 16108 MoveAxis(N, 76, ABG)
01:08:19.131 00.000 16108 Guiding  Dir = 0, Dur = 76
01:08:19.131 00.000 16108 IsSlewing returns 0
01:08:19.131 00.000 16108 IsGuiding returns 0
01:08:19.179 00.048 16108 PulseGuide returned control before completion, sleep 39
01:08:19.225 00.046 16108 IsGuiding returns 1
01:08:19.225 00.000 16108 scope still moving after pulse duration time elapsed
01:08:19.257 00.032 16108 IsSlewing returns 0
01:08:19.258 00.001 16108 IsGuiding returns 1
01:08:19.288 00.030 16108 IsSlewing returns 0
01:08:19.288 00.000 16108 IsGuiding returns 0
01:08:19.288 00.000 16108 scope move finished after 76 + 80 ms
01:08:19.288 00.000 16108 Move returns status 0, amount 76
01:08:19.288 00.000 16108 move complete, result=0
01:08:19.289 00.001 16108 worker thread done servicing request
01:08:19.289 00.000 16108 Worker thread wakes up
01:08:19.289 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.4 px 76 ms NORTH
01:08:19.290 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:19.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:20.462 01.172 16108 Exposure complete
01:08:20.521 00.059 16108 worker thread done servicing request
01:08:20.521 00.000 21068 OnExposeComplete: enter
01:08:20.522 00.001 21068 UpdateGuideState(): m_state=6
01:08:20.523 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9391
01:08:20.524 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.54, Mass=123264, SNR=86.1, Peak=15491 HFD=3.2
01:08:20.525 00.001 21068 MultiStar: [#1 -0.18,0.35,1.21,U] [#2 -0.41,0.55,0.00,M2] [#3 0.14,0.64,0.00,M1] [#4 0.26,0.64,0.00,M1] [#5 -0.10,0.79,0.00,M1] [#6 0.39,0.70,0.00,M3] [#7 0.25,0.84,0.00,M2] [#8 -0.39,0.51,0.00,M2] 
01:08:20.525 00.000 21068 refined, 1 included, MultiStar: {-0.09, 0.49}, one-star: {0.01, 0.65}
01:08:20.526 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
01:08:20.527 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:08:20.527 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.76 mountX=0.18 mountY=-0.45, mountTheta=-1.20
01:08:20.530 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.49, opts=13)
01:08:20.530 00.000 21068 Enqueuing Move request for scope (-0.09, 0.49)
01:08:20.531 00.001 16108 Worker thread wakes up
01:08:20.532 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
01:08:20.532 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
01:08:20.532 00.000 16108 Moving (-0.09, 0.49) raw xDistance=0.18 yDistance=-0.45
01:08:20.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:08:20.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:08:20.532 00.000 16108 MoveAxis(E, 0, ABG)
01:08:20.532 00.000 16108 Move returns status 0, amount 0
01:08:20.532 00.000 16108 MoveAxis(N, 91, ABG)
01:08:20.532 00.000 16108 Guiding  Dir = 0, Dur = 91
01:08:20.532 00.000 16108 IsSlewing returns 0
01:08:20.533 00.001 16108 IsGuiding returns 0
01:08:20.534 00.001 16108 PulseGuide returned control before completion, sleep 100
01:08:20.537 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3411, FiltMin=2883, FiltMax=65440, Gamma=1.000
01:08:20.553 00.016 21068 UpdateGuideState exits: m=123264 SNR=86.1
01:08:20.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.554 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:20.556 00.002 21068 Enqueuing Expose request
01:08:20.640 00.084 16108 IsGuiding returns 0
01:08:20.640 00.000 16108 Move returns status 0, amount 91
01:08:20.640 00.000 16108 move complete, result=0
01:08:20.640 00.000 16108 worker thread done servicing request
01:08:20.640 00.000 16108 Worker thread wakes up
01:08:20.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:20.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:20.640 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.5 px 91 ms NORTH
01:08:21.614 00.974 16108 Exposure complete
01:08:21.669 00.055 16108 worker thread done servicing request
01:08:21.669 00.000 21068 OnExposeComplete: enter
01:08:21.670 00.001 21068 UpdateGuideState(): m_state=6
01:08:21.670 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9392
01:08:21.671 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.20, Mass=129354, SNR=83.7, Peak=15053 HFD=3.3
01:08:21.672 00.001 21068 MultiStar: [#1 -0.36,0.39,0.00,M1] [#2 -0.33,0.79,0.00,M3] [#3 -0.06,0.66,0.00,M2] [#4 0.12,0.44,0.83,U] [#5 -0.15,0.69,0.00,M2] [#6 0.33,0.80,0.00,M4] [#7 -0.03,0.35,0.56,U] [#8 -0.29,0.56,0.00,M3] 
01:08:21.673 00.001 21068 refined, 2 included, MultiStar: {-0.09, 0.37}, one-star: {-0.30, 0.32}
01:08:21.674 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
01:08:21.675 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
01:08:21.675 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.81 mountX=0.15 mountY=-0.34, mountTheta=-1.15
01:08:21.679 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.37, opts=13)
01:08:21.682 00.003 21068 Enqueuing Move request for scope (-0.09, 0.37)
01:08:21.684 00.002 16108 Worker thread wakes up
01:08:21.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
01:08:21.684 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
01:08:21.684 00.000 16108 Moving (-0.09, 0.37) raw xDistance=0.15 yDistance=-0.34
01:08:21.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:08:21.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:08:21.684 00.000 16108 MoveAxis(E, 0, ABG)
01:08:21.684 00.000 16108 Move returns status 0, amount 0
01:08:21.684 00.000 16108 MoveAxis(N, 67, ABG)
01:08:21.684 00.000 16108 Guiding  Dir = 0, Dur = 67
01:08:21.685 00.001 16108 IsSlewing returns 0
01:08:21.685 00.000 16108 IsGuiding returns 0
01:08:21.693 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3411, FiltMin=2953, FiltMax=59520, Gamma=1.000
01:08:21.714 00.021 21068 UpdateGuideState exits: m=129354 SNR=83.7
01:08:21.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:21.717 00.001 21068 Enqueuing Expose request
01:08:21.725 00.008 16108 PulseGuide returned control before completion, sleep 38
01:08:21.771 00.046 16108 IsGuiding returns 1
01:08:21.771 00.000 16108 scope still moving after pulse duration time elapsed
01:08:21.804 00.033 16108 IsSlewing returns 0
01:08:21.804 00.000 16108 IsGuiding returns 1
01:08:21.835 00.031 16108 IsSlewing returns 0
01:08:21.835 00.000 16108 IsGuiding returns 0
01:08:21.835 00.000 16108 scope move finished after 67 + 82 ms
01:08:21.835 00.000 16108 Move returns status 0, amount 67
01:08:21.835 00.000 16108 move complete, result=0
01:08:21.835 00.000 16108 worker thread done servicing request
01:08:21.835 00.000 16108 Worker thread wakes up
01:08:21.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:21.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:21.836 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 67 ms NORTH
01:08:22.999 01.163 16108 Exposure complete
01:08:23.066 00.067 16108 worker thread done servicing request
01:08:23.066 00.000 21068 OnExposeComplete: enter
01:08:23.068 00.002 21068 UpdateGuideState(): m_state=6
01:08:23.071 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9393
01:08:23.072 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.09, Mass=132572, SNR=100.1, Peak=19021 HFD=3.5
01:08:23.074 00.002 21068 MultiStar: [#1 -0.42,0.27,0.00,M2] [#2 -0.60,0.29,0.00,M4] [#3 -0.43,0.61,0.00,M3] [#4 0.07,0.41,0.66,U] [#5 -0.11,0.23,0.75,U] [#6 0.39,0.52,0.00,M5] [#7 -0.34,0.56,0.00,M2] [#8 -0.32,0.31,0.68,U] 
01:08:23.075 00.001 21068 refined, 3 included, MultiStar: {-0.19, 0.28}, one-star: {-0.34, 0.20}
01:08:23.076 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:08:23.078 00.002 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
01:08:23.079 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.17 mountX=0.24 mountY=-0.23, mountTheta=-0.76
01:08:23.080 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.28, opts=13)
01:08:23.081 00.001 21068 Enqueuing Move request for scope (-0.19, 0.28)
01:08:23.082 00.001 16108 Worker thread wakes up
01:08:23.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
01:08:23.082 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
01:08:23.082 00.000 16108 Moving (-0.19, 0.28) raw xDistance=0.24 yDistance=-0.23
01:08:23.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:08:23.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:08:23.082 00.000 16108 MoveAxis(W, 62, ABG)
01:08:23.082 00.000 16108 Guiding  Dir = 3, Dur = 62
01:08:23.082 00.000 16108 IsSlewing returns 0
01:08:23.082 00.000 16108 IsGuiding returns 0
01:08:23.083 00.001 16108 PulseGuide returned control before completion, sleep 71
01:08:23.085 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3411, FiltMin=2934, FiltMax=51251, Gamma=1.000
01:08:23.100 00.015 21068 UpdateGuideState exits: m=132572 SNR=100.1
01:08:23.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:23.102 00.000 21068 Enqueuing Expose request
01:08:23.169 00.067 16108 IsGuiding returns 0
01:08:23.169 00.000 16108 Move returns status 0, amount 62
01:08:23.169 00.000 16108 MoveAxis(N, 45, ABG)
01:08:23.169 00.000 16108 Guiding  Dir = 0, Dur = 45
01:08:23.169 00.000 16108 IsSlewing returns 0
01:08:23.169 00.000 16108 IsGuiding returns 0
01:08:23.171 00.002 16108 PulseGuide returned control before completion, sleep 54
01:08:23.231 00.060 16108 IsGuiding returns 1
01:08:23.231 00.000 16108 scope still moving after pulse duration time elapsed
01:08:23.263 00.032 16108 IsSlewing returns 0
01:08:23.263 00.000 16108 IsGuiding returns 0
01:08:23.264 00.001 16108 scope move finished after 45 + 49 ms
01:08:23.264 00.000 16108 Move returns status 0, amount 45
01:08:23.264 00.000 16108 move complete, result=0
01:08:23.264 00.000 16108 worker thread done servicing request
01:08:23.264 00.000 16108 Worker thread wakes up
01:08:23.264 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.2 px 45 ms NORTH
01:08:23.267 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:23.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:24.233 00.966 16108 Exposure complete
01:08:24.310 00.077 16108 worker thread done servicing request
01:08:24.310 00.000 21068 OnExposeComplete: enter
01:08:24.311 00.001 21068 UpdateGuideState(): m_state=6
01:08:24.312 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9394
01:08:24.313 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.27, Mass=132981, SNR=86.5, Peak=14669 HFD=3.8
01:08:24.313 00.000 21068 MultiStar: [#1 -0.27,0.37,1.01,U] [#2 -0.97,0.52,0.00,M5] [#3 -0.25,0.58,0.00,M4] [#4 -0.02,0.43,0.87,U] [#5 -0.21,0.57,0.00,M2] [#6 0.16,0.82,0.00,M6] [#7 -0.32,0.32,0.61,U] [#8 -0.30,0.77,0.00,M3] 
01:08:24.314 00.001 21068 refined, 3 included, MultiStar: {-0.28, 0.38}, one-star: {-0.49, 0.39}
01:08:24.315 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
01:08:24.316 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
01:08:24.316 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=0.38 hyp=0.47 cameraTheta=2.20 mountX=0.34 mountY=-0.30, mountTheta=-0.73
01:08:24.318 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.38, opts=13)
01:08:24.319 00.001 21068 Enqueuing Move request for scope (-0.28, 0.38)
01:08:24.320 00.001 16108 Worker thread wakes up
01:08:24.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.38) opts 0xd
01:08:24.320 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.38)
01:08:24.320 00.000 16108 Moving (-0.28, 0.38) raw xDistance=0.34 yDistance=-0.30
01:08:24.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:08:24.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:08:24.320 00.000 16108 MoveAxis(W, 94, ABG)
01:08:24.321 00.001 16108 Guiding  Dir = 3, Dur = 94
01:08:24.321 00.000 16108 IsSlewing returns 0
01:08:24.321 00.000 16108 IsGuiding returns 0
01:08:24.328 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3411, FiltMin=2937, FiltMax=53216, Gamma=1.000
01:08:24.350 00.022 16108 PulseGuide returned control before completion, sleep 76
01:08:24.353 00.003 21068 UpdateGuideState exits: m=132981 SNR=86.5
01:08:24.354 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:24.355 00.000 21068 Enqueuing Expose request
01:08:24.427 00.072 16108 IsGuiding returns 1
01:08:24.427 00.000 16108 scope still moving after pulse duration time elapsed
01:08:24.459 00.032 16108 IsSlewing returns 0
01:08:24.459 00.000 16108 IsGuiding returns 0
01:08:24.459 00.000 16108 scope move finished after 94 + 43 ms
01:08:24.459 00.000 16108 Move returns status 0, amount 94
01:08:24.459 00.000 16108 MoveAxis(N, 61, ABG)
01:08:24.459 00.000 16108 Guiding  Dir = 0, Dur = 61
01:08:24.459 00.000 16108 IsSlewing returns 0
01:08:24.459 00.000 16108 IsGuiding returns 0
01:08:24.507 00.048 16108 PulseGuide returned control before completion, sleep 24
01:08:24.537 00.030 16108 IsGuiding returns 1
01:08:24.537 00.000 16108 scope still moving after pulse duration time elapsed
01:08:24.568 00.031 16108 IsSlewing returns 0
01:08:24.569 00.001 16108 IsGuiding returns 1
01:08:24.603 00.034 16108 IsSlewing returns 0
01:08:24.603 00.000 16108 IsGuiding returns 0
01:08:24.603 00.000 16108 scope move finished after 61 + 83 ms
01:08:24.604 00.001 16108 Move returns status 0, amount 61
01:08:24.604 00.000 16108 move complete, result=0
01:08:24.604 00.000 16108 worker thread done servicing request
01:08:24.604 00.000 21068 GuideStep: 0.3 px 94 ms WEST, -0.3 px 61 ms NORTH
01:08:24.606 00.002 16108 Worker thread wakes up
01:08:24.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:24.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:25.767 01.161 16108 Exposure complete
01:08:25.828 00.061 16108 worker thread done servicing request
01:08:25.828 00.000 21068 OnExposeComplete: enter
01:08:25.830 00.002 21068 UpdateGuideState(): m_state=6
01:08:25.830 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9395
01:08:25.831 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=875.22, Mass=113385, SNR=86.3, Peak=16345 HFD=3.1
01:08:25.832 00.001 21068 MultiStar: [#1 0.35,0.44,0.00,M2] [#2 0.26,0.65,0.00,M6] [#3 0.48,0.48,0.00,M5] [#4 0.57,0.50,0.00,M1] [#5 0.20,0.62,0.00,M3] [#6 0.47,0.47,0.00,M7] [#7 0.46,0.25,0.00,M2] [#8 0.53,0.60,0.00,M4] 
01:08:25.833 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
01:08:25.833 00.000 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
01:08:25.834 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.34 hyp=0.53 cameraTheta=0.70 mountX=-0.34 mountY=-0.43, mountTheta=-2.24
01:08:25.836 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.34, opts=13)
01:08:25.836 00.000 21068 Enqueuing Move request for scope (0.41, 0.34)
01:08:25.838 00.002 16108 Worker thread wakes up
01:08:25.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.34) opts 0xd
01:08:25.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.34)
01:08:25.838 00.000 16108 Moving (0.41, 0.34) raw xDistance=-0.34 yDistance=-0.43
01:08:25.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
01:08:25.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:08:25.838 00.000 16108 MoveAxis(E, 83, ABG)
01:08:25.839 00.001 16108 Guiding  Dir = 2, Dur = 83
01:08:25.839 00.000 16108 IsSlewing returns 0
01:08:25.839 00.000 16108 IsGuiding returns 0
01:08:25.840 00.001 16108 PulseGuide returned control before completion, sleep 93
01:08:25.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3411, FiltMin=2899, FiltMax=51152, Gamma=1.000
01:08:25.864 00.020 21068 UpdateGuideState exits: m=113385 SNR=86.3
01:08:25.866 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:25.867 00.000 21068 Enqueuing Expose request
01:08:25.947 00.080 16108 IsGuiding returns 1
01:08:25.947 00.000 16108 scope still moving after pulse duration time elapsed
01:08:25.978 00.031 16108 IsSlewing returns 0
01:08:25.979 00.001 16108 IsGuiding returns 1
01:08:26.009 00.030 16108 IsSlewing returns 0
01:08:26.010 00.001 16108 IsGuiding returns 0
01:08:26.010 00.000 16108 scope move finished after 83 + 87 ms
01:08:26.010 00.000 16108 Move returns status 0, amount 83
01:08:26.010 00.000 16108 MoveAxis(N, 86, ABG)
01:08:26.010 00.000 16108 Guiding  Dir = 0, Dur = 86
01:08:26.010 00.000 16108 IsSlewing returns 0
01:08:26.010 00.000 16108 IsGuiding returns 0
01:08:26.074 00.064 16108 PulseGuide returned control before completion, sleep 33
01:08:26.119 00.045 16108 IsGuiding returns 1
01:08:26.119 00.000 16108 scope still moving after pulse duration time elapsed
01:08:26.151 00.032 16108 IsSlewing returns 0
01:08:26.152 00.001 16108 IsGuiding returns 1
01:08:26.188 00.036 16108 IsSlewing returns 0
01:08:26.188 00.000 16108 IsGuiding returns 0
01:08:26.188 00.000 16108 scope move finished after 86 + 91 ms
01:08:26.188 00.000 16108 Move returns status 0, amount 86
01:08:26.188 00.000 16108 move complete, result=0
01:08:26.188 00.000 16108 worker thread done servicing request
01:08:26.188 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.4 px 86 ms NORTH
01:08:26.190 00.002 16108 Worker thread wakes up
01:08:26.190 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:26.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:27.172 00.982 16108 Exposure complete
01:08:27.234 00.062 16108 worker thread done servicing request
01:08:27.234 00.000 21068 OnExposeComplete: enter
01:08:27.235 00.001 21068 UpdateGuideState(): m_state=6
01:08:27.236 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9396
01:08:27.237 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.04, Mass=136433, SNR=93.8, Peak=16425 HFD=3.4
01:08:27.239 00.002 21068 MultiStar: [#1 0.11,0.38,1.09,U] [#2 0.13,0.46,1.00,U] [#3 0.18,0.67,0.00,M6] [#4 0.39,0.31,0.00,M2] [#5 0.03,0.32,0.85,U] [#6 0.41,0.22,0.80,U] [#7 0.47,0.58,0.00,M3] [#8 0.29,0.59,0.00,M5] 
01:08:27.240 00.001 21068 single-star, 4 included, MultiStar: {0.15, 0.31}, one-star: {0.10, 0.16}
01:08:27.240 00.000 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
01:08:27.241 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
01:08:27.242 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
01:08:27.243 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.16, opts=13)
01:08:27.244 00.001 21068 Enqueuing Move request for scope (0.10, 0.16)
01:08:27.245 00.001 16108 Worker thread wakes up
01:08:27.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:08:27.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:08:27.245 00.000 16108 Moving (0.10, 0.16) raw xDistance=-0.07 yDistance=-0.18
01:08:27.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:08:27.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:27.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:08:27.245 00.000 16108 MoveAxis(E, 0, ABG)
01:08:27.245 00.000 16108 Move returns status 0, amount 0
01:08:27.245 00.000 16108 MoveAxis(N, 0, ABG)
01:08:27.245 00.000 16108 Move returns status 0, amount 0
01:08:27.245 00.000 16108 move complete, result=0
01:08:27.245 00.000 16108 worker thread done servicing request
01:08:27.248 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3411, FiltMin=2925, FiltMax=57283, Gamma=1.000
01:08:27.264 00.016 21068 UpdateGuideState exits: m=136433 SNR=93.8
01:08:27.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:27.267 00.001 21068 Enqueuing Expose request
01:08:27.267 00.000 16108 Worker thread wakes up
01:08:27.267 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:27.268 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:27.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:28.425 01.157 16108 Exposure complete
01:08:28.483 00.058 16108 worker thread done servicing request
01:08:28.483 00.000 21068 OnExposeComplete: enter
01:08:28.485 00.002 21068 UpdateGuideState(): m_state=6
01:08:28.487 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9397
01:08:28.488 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.27, Mass=120179, SNR=77.4, Peak=14749 HFD=3.4
01:08:28.490 00.002 21068 MultiStar: [#1 0.05,0.32,1.30,U] [#2 -0.09,0.42,1.34,U] [#3 0.08,0.52,0.00,M7] [#4 0.19,0.31,0.87,U] [#5 -0.01,0.19,1.16,U] [#6 0.34,0.27,1.00,U] [#7 -0.05,0.24,0.77,U] [#8 0.02,0.42,1.00,U] 
01:08:28.491 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.32}, one-star: {-0.32, 0.39}
01:08:28.494 00.003 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
01:08:28.495 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
01:08:28.497 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.33 cameraTheta=1.53 mountX=0.04 mountY=-0.32, mountTheta=-1.43
01:08:28.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.32, opts=13)
01:08:28.501 00.002 21068 Enqueuing Move request for scope (0.01, 0.32)
01:08:28.503 00.002 16108 Worker thread wakes up
01:08:28.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
01:08:28.503 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
01:08:28.503 00.000 16108 Moving (0.01, 0.32) raw xDistance=0.04 yDistance=-0.32
01:08:28.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:28.503 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:08:28.503 00.000 16108 MoveAxis(E, 0, ABG)
01:08:28.503 00.000 16108 Move returns status 0, amount 0
01:08:28.503 00.000 16108 MoveAxis(N, 64, ABG)
01:08:28.503 00.000 16108 Guiding  Dir = 0, Dur = 64
01:08:28.503 00.000 16108 IsSlewing returns 0
01:08:28.504 00.001 16108 IsGuiding returns 0
01:08:28.509 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3411, FiltMin=2915, FiltMax=63200, Gamma=1.000
01:08:28.524 00.015 16108 PulseGuide returned control before completion, sleep 54
01:08:28.525 00.001 21068 UpdateGuideState exits: m=120179 SNR=77.4
01:08:28.528 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.530 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:28.533 00.003 21068 Enqueuing Expose request
01:08:28.585 00.052 16108 IsGuiding returns 1
01:08:28.585 00.000 16108 scope still moving after pulse duration time elapsed
01:08:28.616 00.031 16108 IsSlewing returns 0
01:08:28.616 00.000 16108 IsGuiding returns 0
01:08:28.616 00.000 16108 scope move finished after 64 + 48 ms
01:08:28.616 00.000 16108 Move returns status 0, amount 64
01:08:28.616 00.000 16108 move complete, result=0
01:08:28.616 00.000 16108 worker thread done servicing request
01:08:28.616 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
01:08:28.617 00.001 16108 Worker thread wakes up
01:08:28.618 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:28.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:29.579 00.961 16108 Exposure complete
01:08:29.649 00.070 16108 worker thread done servicing request
01:08:29.649 00.000 21068 OnExposeComplete: enter
01:08:29.652 00.003 21068 UpdateGuideState(): m_state=6
01:08:29.654 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9398
01:08:29.655 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.28, Mass=128227, SNR=90.0, Peak=15897 HFD=3.1
01:08:29.657 00.002 21068 MultiStar: [#1 0.19,0.19,1.05,U] [#2 -0.23,0.46,0.00,M5] [#3 0.30,0.43,0.00,M8] [#4 0.17,0.46,0.00,M2] [#5 0.06,0.52,0.00,M2] [#6 0.24,0.48,0.00,M6] [#7 0.11,0.24,0.68,U] [#8 0.03,0.44,0.71,U] 
01:08:29.659 00.002 21068 refined, 3 included, MultiStar: {0.09, 0.31}, one-star: {0.01, 0.40}
01:08:29.661 00.002 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
01:08:29.662 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
01:08:29.664 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.30 mountX=-0.03 mountY=-0.33, mountTheta=-1.67
01:08:29.667 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.31, opts=13)
01:08:29.670 00.003 21068 Enqueuing Move request for scope (0.09, 0.31)
01:08:29.671 00.001 16108 Worker thread wakes up
01:08:29.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
01:08:29.672 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
01:08:29.672 00.000 16108 Moving (0.09, 0.31) raw xDistance=-0.03 yDistance=-0.33
01:08:29.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:08:29.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:08:29.672 00.000 16108 MoveAxis(E, 0, ABG)
01:08:29.672 00.000 16108 Move returns status 0, amount 0
01:08:29.672 00.000 16108 MoveAxis(N, 66, ABG)
01:08:29.672 00.000 16108 Guiding  Dir = 0, Dur = 66
01:08:29.673 00.001 16108 IsSlewing returns 0
01:08:29.673 00.000 16108 IsGuiding returns 0
01:08:29.681 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3411, FiltMin=2947, FiltMax=51440, Gamma=1.000
01:08:29.705 00.024 21068 UpdateGuideState exits: m=128227 SNR=90.0
01:08:29.707 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:29.709 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:29.710 00.001 21068 Enqueuing Expose request
01:08:29.712 00.002 16108 PulseGuide returned control before completion, sleep 38
01:08:29.757 00.045 16108 IsGuiding returns 1
01:08:29.757 00.000 16108 scope still moving after pulse duration time elapsed
01:08:29.790 00.033 16108 IsSlewing returns 0
01:08:29.790 00.000 16108 IsGuiding returns 1
01:08:29.820 00.030 16108 IsSlewing returns 0
01:08:29.820 00.000 16108 IsGuiding returns 0
01:08:29.820 00.000 16108 scope move finished after 66 + 81 ms
01:08:29.820 00.000 16108 Move returns status 0, amount 66
01:08:29.820 00.000 16108 move complete, result=0
01:08:29.822 00.002 16108 worker thread done servicing request
01:08:29.822 00.000 16108 Worker thread wakes up
01:08:29.822 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 66 ms NORTH
01:08:29.824 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:29.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:30.975 01.151 16108 Exposure complete
01:08:31.037 00.062 16108 worker thread done servicing request
01:08:31.037 00.000 21068 OnExposeComplete: enter
01:08:31.039 00.002 21068 UpdateGuideState(): m_state=6
01:08:31.041 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9399
01:08:31.043 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=874.96, Mass=126186, SNR=103.1, Peak=15565 HFD=3.4
01:08:31.045 00.002 21068 MultiStar: [#1 0.06,0.15,0.96,U] [#2 0.31,0.08,0.87,U] [#3 0.13,0.52,0.00,M9] [#4 0.11,0.01,0.74,U] [#5 -0.05,0.35,0.81,U] [#6 0.15,0.24,0.76,U] [#7 0.31,0.21,0.47,U] [#8 -0.08,0.18,0.55,U] 
01:08:31.048 00.003 21068 single-star, 7 included, MultiStar: {0.08, 0.16}, one-star: {-0.08, 0.08}
01:08:31.051 00.003 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
01:08:31.053 00.002 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
01:08:31.055 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.39 mountX=0.09 mountY=-0.05, mountTheta=-0.53
01:08:31.057 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
01:08:31.060 00.003 21068 Enqueuing Move request for scope (-0.08, 0.08)
01:08:31.061 00.001 16108 Worker thread wakes up
01:08:31.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:08:31.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:08:31.061 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=-0.05
01:08:31.062 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:08:31.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:31.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:31.062 00.000 16108 MoveAxis(E, 0, ABG)
01:08:31.062 00.000 16108 Move returns status 0, amount 0
01:08:31.062 00.000 16108 MoveAxis(N, 0, ABG)
01:08:31.062 00.000 16108 Move returns status 0, amount 0
01:08:31.062 00.000 16108 move complete, result=0
01:08:31.062 00.000 16108 worker thread done servicing request
01:08:31.070 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3408, FiltMin=2909, FiltMax=56531, Gamma=1.000
01:08:31.098 00.028 21068 UpdateGuideState exits: m=126186 SNR=103.1
01:08:31.101 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.103 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:31.104 00.001 21068 Enqueuing Expose request
01:08:31.105 00.001 16108 Worker thread wakes up
01:08:31.106 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:31.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:31.109 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:32.088 00.979 16108 Exposure complete
01:08:32.156 00.068 16108 worker thread done servicing request
01:08:32.156 00.000 21068 OnExposeComplete: enter
01:08:32.157 00.001 21068 UpdateGuideState(): m_state=6
01:08:32.158 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9400
01:08:32.159 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.17, Mass=122631, SNR=88.4, Peak=14617 HFD=3.2
01:08:32.160 00.001 21068 MultiStar: [#1 0.21,0.00,1.11,U] [#2 -0.12,0.23,1.05,U] [#3 0.25,0.30,1.03,U] [#4 0.05,0.33,0.69,U] [#5 0.20,0.21,0.83,U] [#6 0.21,0.43,0.87,U] [#7 0.10,0.44,0.59,U] [#8 0.06,0.39,0.63,U] 
01:08:32.161 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.27}, one-star: {-0.10, 0.29}
01:08:32.161 00.000 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
01:08:32.162 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
01:08:32.162 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.23 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
01:08:32.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.27, opts=13)
01:08:32.165 00.001 21068 Enqueuing Move request for scope (0.10, 0.27)
01:08:32.167 00.002 16108 Worker thread wakes up
01:08:32.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
01:08:32.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
01:08:32.167 00.000 16108 Moving (0.10, 0.27) raw xDistance=-0.05 yDistance=-0.29
01:08:32.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:32.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:08:32.167 00.000 16108 MoveAxis(E, 0, ABG)
01:08:32.167 00.000 16108 Move returns status 0, amount 0
01:08:32.167 00.000 16108 MoveAxis(N, 58, ABG)
01:08:32.167 00.000 16108 Guiding  Dir = 0, Dur = 58
01:08:32.167 00.000 16108 IsSlewing returns 0
01:08:32.167 00.000 16108 IsGuiding returns 0
01:08:32.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3411, FiltMin=2889, FiltMax=57795, Gamma=1.000
01:08:32.188 00.017 16108 PulseGuide returned control before completion, sleep 48
01:08:32.194 00.006 21068 UpdateGuideState exits: m=122631 SNR=88.4
01:08:32.196 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:32.200 00.003 21068 Enqueuing Expose request
01:08:32.248 00.048 16108 IsGuiding returns 1
01:08:32.248 00.000 16108 scope still moving after pulse duration time elapsed
01:08:32.280 00.032 16108 IsSlewing returns 0
01:08:32.280 00.000 16108 IsGuiding returns 0
01:08:32.280 00.000 16108 scope move finished after 58 + 55 ms
01:08:32.280 00.000 16108 Move returns status 0, amount 58
01:08:32.280 00.000 16108 move complete, result=0
01:08:32.280 00.000 16108 worker thread done servicing request
01:08:32.280 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
01:08:32.283 00.003 16108 Worker thread wakes up
01:08:32.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:32.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:33.447 01.164 16108 Exposure complete
01:08:33.515 00.068 16108 worker thread done servicing request
01:08:33.515 00.000 21068 OnExposeComplete: enter
01:08:33.516 00.001 21068 UpdateGuideState(): m_state=6
01:08:33.517 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9401
01:08:33.517 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=875.03, Mass=144123, SNR=94.2, Peak=16697 HFD=3.5
01:08:33.518 00.001 21068 MultiStar: [#1 -0.09,0.09,1.10,U] [#2 -0.24,0.28,1.27,U] [#3 0.09,0.25,1.05,U] [#4 0.35,0.04,0.68,U] [#5 -0.36,0.15,0.73,U] [#6 0.16,0.06,0.73,U] [#7 -0.31,-0.05,0.55,U] [#8 0.06,0.17,0.72,U] 
01:08:33.519 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.12, 0.15}
01:08:33.520 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
01:08:33.521 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:08:33.521 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.77 mountX=0.05 mountY=-0.13, mountTheta=-1.19
01:08:33.524 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
01:08:33.524 00.000 21068 Enqueuing Move request for scope (-0.03, 0.14)
01:08:33.525 00.001 16108 Worker thread wakes up
01:08:33.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
01:08:33.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
01:08:33.525 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.05 yDistance=-0.13
01:08:33.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:08:33.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:33.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:33.525 00.000 16108 MoveAxis(E, 0, ABG)
01:08:33.525 00.000 16108 Move returns status 0, amount 0
01:08:33.525 00.000 16108 MoveAxis(N, 0, ABG)
01:08:33.525 00.000 16108 Move returns status 0, amount 0
01:08:33.525 00.000 16108 move complete, result=0
01:08:33.526 00.001 16108 worker thread done servicing request
01:08:33.533 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3408, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:08:33.559 00.026 21068 UpdateGuideState exits: m=144123 SNR=94.2
01:08:33.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:33.562 00.001 21068 Enqueuing Expose request
01:08:33.563 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:33.564 00.001 16108 Worker thread wakes up
01:08:33.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:33.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:34.535 00.971 16108 Exposure complete
01:08:34.590 00.055 16108 worker thread done servicing request
01:08:34.590 00.000 21068 OnExposeComplete: enter
01:08:34.591 00.001 21068 UpdateGuideState(): m_state=6
01:08:34.592 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9402
01:08:34.592 00.000 21068 Star::Find returns 1 (0), X=220.76, Y=874.76, Mass=123209, SNR=86.7, Peak=13433 HFD=3.6
01:08:34.593 00.001 21068 MultiStar: [#1 -0.12,0.10,0.96,U] [#2 -0.13,0.19,1.15,U] [#3 0.11,0.20,0.96,U] [#4 0.31,0.15,0.79,U] [#5 -0.30,-0.02,0.97,U] [#6 0.51,0.12,0.00,M4] [#7 0.09,-0.04,0.60,U] [#8 -0.23,0.05,0.73,U] 
01:08:34.594 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {0.28, -0.12}
01:08:34.595 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
01:08:34.595 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
01:08:34.596 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=0.02 mountY=-0.07, mountTheta=-1.30
01:08:34.599 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
01:08:34.600 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
01:08:34.601 00.001 16108 Worker thread wakes up
01:08:34.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:08:34.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:08:34.601 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
01:08:34.602 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:34.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:34.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:34.602 00.000 16108 MoveAxis(E, 0, ABG)
01:08:34.602 00.000 16108 Move returns status 0, amount 0
01:08:34.602 00.000 16108 MoveAxis(N, 0, ABG)
01:08:34.602 00.000 16108 Move returns status 0, amount 0
01:08:34.602 00.000 16108 move complete, result=0
01:08:34.602 00.000 16108 worker thread done servicing request
01:08:34.606 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3411, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:08:34.632 00.026 21068 UpdateGuideState exits: m=123209 SNR=86.7
01:08:34.632 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.634 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:34.635 00.001 21068 Enqueuing Expose request
01:08:34.636 00.001 16108 Worker thread wakes up
01:08:34.636 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:34.637 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:34.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:35.792 01.155 16108 Exposure complete
01:08:35.855 00.063 16108 worker thread done servicing request
01:08:35.855 00.000 21068 OnExposeComplete: enter
01:08:35.856 00.001 21068 UpdateGuideState(): m_state=6
01:08:35.857 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9403
01:08:35.858 00.001 21068 Star::Find returns 1 (0), X=221.15, Y=874.84, Mass=114224, SNR=83.6, Peak=15753 HFD=3.1
01:08:35.859 00.001 21068 MultiStar: [#1 0.08,0.09,1.11,U] [#2 -0.17,0.15,1.28,U] [#3 0.11,0.05,1.10,U] [#4 0.18,0.09,0.93,U] [#5 0.15,-0.03,0.94,U] [#6 0.11,0.15,0.90,U] [#7 0.48,-0.26,0.00,M1] [#8 0.01,0.00,0.83,U] 
01:08:35.859 00.000 21068 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.67, -0.04}
01:08:35.861 00.002 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
01:08:35.861 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
01:08:35.862 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.45 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
01:08:35.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
01:08:35.864 00.000 21068 Enqueuing Move request for scope (0.13, 0.06)
01:08:35.865 00.001 16108 Worker thread wakes up
01:08:35.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:08:35.865 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:08:35.865 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.12 yDistance=-0.09
01:08:35.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:08:35.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:35.866 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:35.866 00.000 16108 MoveAxis(E, 0, ABG)
01:08:35.866 00.000 16108 Move returns status 0, amount 0
01:08:35.866 00.000 16108 MoveAxis(N, 0, ABG)
01:08:35.866 00.000 16108 Move returns status 0, amount 0
01:08:35.866 00.000 16108 move complete, result=0
01:08:35.866 00.000 16108 worker thread done servicing request
01:08:35.872 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3408, FiltMin=2937, FiltMax=53936, Gamma=1.000
01:08:35.898 00.026 21068 UpdateGuideState exits: m=114224 SNR=83.6
01:08:35.900 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:35.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:35.904 00.003 21068 Enqueuing Expose request
01:08:35.905 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:35.907 00.002 16108 Worker thread wakes up
01:08:35.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:35.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:36.883 00.976 16108 Exposure complete
01:08:36.939 00.056 16108 worker thread done servicing request
01:08:36.939 00.000 21068 OnExposeComplete: enter
01:08:36.941 00.002 21068 UpdateGuideState(): m_state=6
01:08:36.943 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9404
01:08:36.944 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.79, Mass=129105, SNR=81.0, Peak=15081 HFD=3.4
01:08:36.946 00.002 21068 MultiStar: [#1 -0.11,-0.13,1.28,U] [#2 -0.21,0.03,1.28,U] [#3 0.19,0.09,1.07,U] [#4 -0.34,-0.16,0.85,U] [#5 -0.07,0.01,0.95,U] [#6 0.13,0.11,0.85,U] [#7 -0.13,-0.28,0.63,U] [#8 -0.06,0.06,0.81,U] 
01:08:36.949 00.003 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.14, -0.09}
01:08:36.950 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
01:08:36.951 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.60)
01:08:36.953 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=0.08 mountY=0.05, mountTheta=0.58
01:08:36.957 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
01:08:36.958 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
01:08:36.960 00.002 16108 Worker thread wakes up
01:08:36.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:08:36.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:08:36.960 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.08 yDistance=0.05
01:08:36.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:08:36.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:36.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:36.961 00.001 16108 MoveAxis(E, 0, ABG)
01:08:36.961 00.000 16108 Move returns status 0, amount 0
01:08:36.961 00.000 16108 MoveAxis(N, 0, ABG)
01:08:36.961 00.000 16108 Move returns status 0, amount 0
01:08:36.961 00.000 16108 move complete, result=0
01:08:36.961 00.000 16108 worker thread done servicing request
01:08:36.968 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3408, FiltMin=2907, FiltMax=65472, Gamma=1.000
01:08:36.999 00.031 21068 UpdateGuideState exits: m=129105 SNR=81.0
01:08:37.001 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.004 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:37.005 00.001 21068 Enqueuing Expose request
01:08:37.007 00.002 16108 Worker thread wakes up
01:08:37.007 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:37.008 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:37.009 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:38.157 01.148 16108 Exposure complete
01:08:38.219 00.062 16108 worker thread done servicing request
01:08:38.219 00.000 21068 OnExposeComplete: enter
01:08:38.220 00.001 21068 UpdateGuideState(): m_state=6
01:08:38.221 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9405
01:08:38.222 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=874.87, Mass=125761, SNR=88.1, Peak=14317 HFD=3.4
01:08:38.223 00.001 21068 MultiStar: [#1 0.05,-0.09,1.12,U] [#2 -0.13,0.16,1.05,U] [#3 0.13,0.06,0.99,U] [#4 -0.31,-0.28,0.88,U] [#5 -0.04,-0.11,0.91,U] [#6 0.04,-0.27,0.73,U] [#7 0.13,-0.18,0.55,U] [#8 -0.07,-0.16,0.80,U] 
01:08:38.223 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.15, -0.01}
01:08:38.224 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
01:08:38.225 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
01:08:38.225 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=0.03 mountY=0.09, mountTheta=1.23
01:08:38.228 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
01:08:38.229 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
01:08:38.230 00.001 16108 Worker thread wakes up
01:08:38.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:08:38.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:08:38.230 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.03 yDistance=0.09
01:08:38.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:38.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:38.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:08:38.230 00.000 16108 MoveAxis(E, 0, ABG)
01:08:38.230 00.000 16108 Move returns status 0, amount 0
01:08:38.230 00.000 16108 MoveAxis(N, 0, ABG)
01:08:38.230 00.000 16108 Move returns status 0, amount 0
01:08:38.230 00.000 16108 move complete, result=0
01:08:38.230 00.000 16108 worker thread done servicing request
01:08:38.236 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3411, FiltMin=2899, FiltMax=60944, Gamma=1.000
01:08:38.263 00.027 21068 UpdateGuideState exits: m=125761 SNR=88.1
01:08:38.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:38.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:38.266 00.001 21068 Enqueuing Expose request
01:08:38.267 00.001 16108 Worker thread wakes up
01:08:38.267 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:38.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:38.268 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:39.263 00.995 16108 Exposure complete
01:08:39.344 00.081 16108 worker thread done servicing request
01:08:39.344 00.000 21068 OnExposeComplete: enter
01:08:39.346 00.002 21068 UpdateGuideState(): m_state=6
01:08:39.348 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9406
01:08:39.349 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.79, Mass=114425, SNR=74.8, Peak=14493 HFD=3.2
01:08:39.351 00.002 21068 MultiStar: [#1 0.13,0.05,1.33,U] [#2 -0.14,0.14,1.19,U] [#3 -0.04,-0.05,1.05,U] [#4 0.24,-0.05,0.99,U] [#5 -0.03,0.04,1.09,U] [#6 -0.06,0.14,0.92,U] [#7 -0.21,-0.07,0.71,U] [#8 -0.12,0.26,0.91,U] 
01:08:39.352 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.08, -0.09}
01:08:39.354 00.002 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
01:08:39.355 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
01:08:39.357 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.09 mountX=0.03 mountY=-0.04, mountTheta=-0.85
01:08:39.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
01:08:39.360 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
01:08:39.363 00.003 16108 Worker thread wakes up
01:08:39.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:08:39.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:08:39.363 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
01:08:39.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:39.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:39.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:39.363 00.000 16108 MoveAxis(E, 0, ABG)
01:08:39.363 00.000 16108 Move returns status 0, amount 0
01:08:39.364 00.001 16108 MoveAxis(N, 0, ABG)
01:08:39.364 00.000 16108 Move returns status 0, amount 0
01:08:39.364 00.000 16108 move complete, result=0
01:08:39.364 00.000 16108 worker thread done servicing request
01:08:39.370 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3411, FiltMin=2912, FiltMax=63107, Gamma=1.000
01:08:39.394 00.024 21068 UpdateGuideState exits: m=114425 SNR=74.8
01:08:39.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:39.397 00.001 21068 Enqueuing Expose request
01:08:39.399 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:39.399 00.000 16108 Worker thread wakes up
01:08:39.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:39.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:40.571 01.172 16108 Exposure complete
01:08:40.628 00.057 16108 worker thread done servicing request
01:08:40.628 00.000 21068 OnExposeComplete: enter
01:08:40.629 00.001 21068 UpdateGuideState(): m_state=6
01:08:40.631 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9407
01:08:40.632 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.82, Mass=133965, SNR=88.4, Peak=15577 HFD=3.6
01:08:40.633 00.001 21068 MultiStar: [#1 0.09,0.13,1.11,U] [#2 -0.30,0.20,1.17,U] [#3 -0.11,0.12,1.16,U] [#4 -0.09,-0.10,1.00,U] [#5 -0.11,0.02,0.85,U] [#6 -0.13,0.05,0.78,U] [#7 0.22,0.13,0.64,U] [#8 -0.32,0.15,0.72,U] 
01:08:40.633 00.000 21068 single-star, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.10, -0.06}
01:08:40.634 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
01:08:40.635 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
01:08:40.635 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=0.08 mountY=0.08, mountTheta=0.79
01:08:40.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
01:08:40.638 00.001 21068 Enqueuing Move request for scope (-0.10, -0.06)
01:08:40.638 00.000 16108 Worker thread wakes up
01:08:40.639 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:08:40.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:08:40.639 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=0.08
01:08:40.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:08:40.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:40.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:08:40.639 00.000 16108 MoveAxis(E, 0, ABG)
01:08:40.639 00.000 16108 Move returns status 0, amount 0
01:08:40.639 00.000 16108 MoveAxis(N, 0, ABG)
01:08:40.639 00.000 16108 Move returns status 0, amount 0
01:08:40.639 00.000 16108 move complete, result=0
01:08:40.639 00.000 16108 worker thread done servicing request
01:08:40.645 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3411, FiltMin=2925, FiltMax=62704, Gamma=1.000
01:08:40.675 00.030 21068 UpdateGuideState exits: m=133965 SNR=88.4
01:08:40.677 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:40.680 00.002 21068 Enqueuing Expose request
01:08:40.681 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:40.682 00.001 16108 Worker thread wakes up
01:08:40.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:40.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:41.660 00.978 16108 Exposure complete
01:08:41.726 00.066 16108 worker thread done servicing request
01:08:41.726 00.000 21068 OnExposeComplete: enter
01:08:41.727 00.001 21068 UpdateGuideState(): m_state=6
01:08:41.728 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9408
01:08:41.728 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=874.37, Mass=136913, SNR=93.1, Peak=14131 HFD=3.5
01:08:41.729 00.001 21068 MultiStar: [#1 -0.15,-0.21,1.07,U] [#2 -0.36,-0.03,1.05,U] [#3 0.04,-0.15,0.88,U] [#4 0.32,-0.00,0.79,U] [#5 0.03,-0.35,0.95,U] [#6 0.28,-0.24,0.80,U] [#7 0.60,-0.08,0.00,M1] [#8 -0.15,-0.24,0.69,U] 
01:08:41.731 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.22}, one-star: {0.21, -0.51}
01:08:41.732 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
01:08:41.733 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.88)
01:08:41.734 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.50 mountX=-0.05 mountY=0.21, mountTheta=1.82
01:08:41.735 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.22, opts=13)
01:08:41.736 00.001 21068 Enqueuing Move request for scope (0.02, -0.22)
01:08:41.737 00.001 16108 Worker thread wakes up
01:08:41.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
01:08:41.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
01:08:41.737 00.000 16108 Moving (0.02, -0.22) raw xDistance=-0.05 yDistance=0.21
01:08:41.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:41.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:08:41.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:08:41.737 00.000 16108 MoveAxis(E, 0, ABG)
01:08:41.737 00.000 16108 Move returns status 0, amount 0
01:08:41.737 00.000 16108 MoveAxis(N, 0, ABG)
01:08:41.738 00.001 16108 Move returns status 0, amount 0
01:08:41.738 00.000 16108 move complete, result=0
01:08:41.738 00.000 16108 worker thread done servicing request
01:08:41.743 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3411, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:08:41.760 00.017 21068 UpdateGuideState exits: m=136913 SNR=93.1
01:08:41.762 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:41.763 00.000 21068 Enqueuing Expose request
01:08:41.765 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:41.766 00.001 16108 Worker thread wakes up
01:08:41.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:41.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:42.923 01.157 16108 Exposure complete
01:08:42.985 00.062 16108 worker thread done servicing request
01:08:42.985 00.000 21068 OnExposeComplete: enter
01:08:42.987 00.002 21068 UpdateGuideState(): m_state=6
01:08:42.988 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9409
01:08:42.990 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=874.76, Mass=121544, SNR=79.0, Peak=12729 HFD=3.4
01:08:42.993 00.003 21068 MultiStar: [#1 0.08,-0.13,1.31,U] [#2 -0.23,-0.14,1.27,U] [#3 0.11,-0.12,1.07,U] [#4 -0.04,-0.01,0.91,U] [#5 0.10,-0.06,1.01,U] [#6 0.22,-0.23,0.99,U] [#7 -0.00,-0.18,0.75,U] [#8 -0.12,-0.23,1.03,U] 
01:08:42.994 00.001 21068 single-star, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.06, -0.12}
01:08:42.995 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
01:08:42.997 00.002 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
01:08:42.998 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.01 mountX=0.04 mountY=0.13, mountTheta=1.31
01:08:43.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
01:08:43.002 00.002 21068 Enqueuing Move request for scope (-0.06, -0.12)
01:08:43.003 00.001 16108 Worker thread wakes up
01:08:43.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:08:43.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:08:43.003 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.13
01:08:43.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:43.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:43.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:43.003 00.000 16108 MoveAxis(E, 0, ABG)
01:08:43.003 00.000 16108 Move returns status 0, amount 0
01:08:43.003 00.000 16108 MoveAxis(N, 0, ABG)
01:08:43.003 00.000 16108 Move returns status 0, amount 0
01:08:43.003 00.000 16108 move complete, result=0
01:08:43.003 00.000 16108 worker thread done servicing request
01:08:43.009 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3408, FiltMin=2925, FiltMax=52272, Gamma=1.000
01:08:43.024 00.015 21068 UpdateGuideState exits: m=121544 SNR=79.0
01:08:43.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:43.027 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:43.027 00.000 21068 Enqueuing Expose request
01:08:43.028 00.001 16108 Worker thread wakes up
01:08:43.028 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:43.029 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:43.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:43.995 00.966 16108 Exposure complete
01:08:44.054 00.059 16108 worker thread done servicing request
01:08:44.054 00.000 21068 OnExposeComplete: enter
01:08:44.055 00.001 21068 UpdateGuideState(): m_state=6
01:08:44.056 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9410
01:08:44.057 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=874.78, Mass=120826, SNR=74.7, Peak=12131 HFD=3.6
01:08:44.058 00.001 21068 MultiStar: [#1 0.13,-0.31,1.12,U] [#2 0.10,-0.15,1.42,U] [#3 -0.11,-0.06,1.37,U] [#4 0.06,-0.03,0.93,U] [#5 -0.01,-0.12,1.03,U] [#6 0.30,0.01,0.90,U] [#7 0.22,-0.11,0.85,U] [#8 0.37,0.01,0.91,U] 
01:08:44.059 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.10}, one-star: {-0.07, -0.11}
01:08:44.060 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.18)
01:08:44.061 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
01:08:44.062 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.14 mountX=0.05 mountY=0.12, mountTheta=1.18
01:08:44.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
01:08:44.065 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
01:08:44.066 00.001 16108 Worker thread wakes up
01:08:44.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
01:08:44.066 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
01:08:44.067 00.001 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
01:08:44.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:08:44.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:44.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:08:44.067 00.000 16108 MoveAxis(E, 0, ABG)
01:08:44.067 00.000 16108 Move returns status 0, amount 0
01:08:44.067 00.000 16108 MoveAxis(N, 0, ABG)
01:08:44.067 00.000 16108 Move returns status 0, amount 0
01:08:44.067 00.000 16108 move complete, result=0
01:08:44.067 00.000 16108 worker thread done servicing request
01:08:44.072 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3411, FiltMin=2854, FiltMax=52349, Gamma=1.000
01:08:44.092 00.020 21068 UpdateGuideState exits: m=120826 SNR=74.7
01:08:44.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:44.096 00.002 21068 Enqueuing Expose request
01:08:44.097 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:44.098 00.001 16108 Worker thread wakes up
01:08:44.098 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:44.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:45.278 01.180 16108 Exposure complete
01:08:45.332 00.054 16108 worker thread done servicing request
01:08:45.332 00.000 21068 OnExposeComplete: enter
01:08:45.334 00.002 21068 UpdateGuideState(): m_state=6
01:08:45.336 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9411
01:08:45.337 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.66, Mass=121868, SNR=84.0, Peak=11683 HFD=3.6
01:08:45.338 00.001 21068 MultiStar: [#1 0.31,-0.26,1.08,U] [#2 0.01,-0.00,1.26,U] [#3 0.50,-0.37,0.00,M1] [#4 0.39,-0.13,0.84,U] [#5 0.76,-0.07,0.00,M1] [#6 0.55,0.04,0.00,M1] [#7 0.50,-0.36,0.00,M1] [#8 -0.06,-0.11,0.74,U] 
01:08:45.339 00.001 21068 refined, 4 included, MultiStar: {0.17, -0.14}, one-star: {0.21, -0.22}
01:08:45.341 00.002 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
01:08:45.342 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
01:08:45.343 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.69 mountX=-0.19 mountY=0.10, mountTheta=2.67
01:08:45.348 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.14, opts=13)
01:08:45.349 00.001 21068 Enqueuing Move request for scope (0.17, -0.14)
01:08:45.351 00.002 16108 Worker thread wakes up
01:08:45.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
01:08:45.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
01:08:45.351 00.000 16108 Moving (0.17, -0.14) raw xDistance=-0.19 yDistance=0.10
01:08:45.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:08:45.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:45.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:08:45.351 00.000 16108 MoveAxis(E, 0, ABG)
01:08:45.351 00.000 16108 Move returns status 0, amount 0
01:08:45.351 00.000 16108 MoveAxis(N, 0, ABG)
01:08:45.351 00.000 16108 Move returns status 0, amount 0
01:08:45.352 00.001 16108 move complete, result=0
01:08:45.352 00.000 16108 worker thread done servicing request
01:08:45.355 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3411, FiltMin=2921, FiltMax=59901, Gamma=1.000
01:08:45.370 00.015 21068 UpdateGuideState exits: m=121868 SNR=84.0
01:08:45.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:45.371 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:45.372 00.001 21068 Enqueuing Expose request
01:08:45.373 00.001 16108 Worker thread wakes up
01:08:45.373 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:45.374 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:45.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:46.341 00.967 16108 Exposure complete
01:08:46.405 00.064 16108 worker thread done servicing request
01:08:46.405 00.000 21068 OnExposeComplete: enter
01:08:46.406 00.001 21068 UpdateGuideState(): m_state=6
01:08:46.408 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9412
01:08:46.409 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.79, Mass=130048, SNR=89.8, Peak=13289 HFD=4.0
01:08:46.409 00.000 21068 MultiStar: [#1 -0.05,-0.20,1.10,U] [#2 0.53,-0.04,0.00,M1] [#3 0.15,0.10,1.21,U] [#4 0.43,0.08,0.77,U] [#5 0.30,-0.17,1.08,U] [#6 0.57,-0.27,0.00,M2] [#7 0.87,-0.26,0.00,M2] [#8 0.11,-0.03,0.78,U] 
01:08:46.410 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.06}, one-star: {0.47, -0.09}
01:08:46.411 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
01:08:46.411 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
01:08:46.412 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.25 mountX=-0.23 mountY=0.00, mountTheta=3.12
01:08:46.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.06, opts=13)
01:08:46.414 00.000 21068 Enqueuing Move request for scope (0.23, -0.06)
01:08:46.415 00.001 16108 Worker thread wakes up
01:08:46.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
01:08:46.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
01:08:46.415 00.000 16108 Moving (0.23, -0.06) raw xDistance=-0.23 yDistance=0.00
01:08:46.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:08:46.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:46.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:08:46.415 00.000 16108 MoveAxis(E, 61, ABG)
01:08:46.415 00.000 16108 Guiding  Dir = 2, Dur = 61
01:08:46.416 00.001 16108 IsSlewing returns 0
01:08:46.416 00.000 16108 IsGuiding returns 0
01:08:46.421 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3411, FiltMin=2915, FiltMax=56365, Gamma=1.000
01:08:46.440 00.019 21068 UpdateGuideState exits: m=130048 SNR=89.8
01:08:46.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:46.443 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:46.444 00.001 21068 Enqueuing Expose request
01:08:46.445 00.001 16108 PulseGuide returned control before completion, sleep 44
01:08:46.504 00.059 16108 IsGuiding returns 1
01:08:46.504 00.000 16108 scope still moving after pulse duration time elapsed
01:08:46.535 00.031 16108 IsSlewing returns 0
01:08:46.535 00.000 16108 IsGuiding returns 0
01:08:46.535 00.000 16108 scope move finished after 61 + 58 ms
01:08:46.535 00.000 16108 Move returns status 0, amount 61
01:08:46.536 00.001 16108 MoveAxis(N, 0, ABG)
01:08:46.536 00.000 16108 Move returns status 0, amount 0
01:08:46.536 00.000 16108 move complete, result=0
01:08:46.536 00.000 16108 worker thread done servicing request
01:08:46.536 00.000 16108 Worker thread wakes up
01:08:46.536 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
01:08:46.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:46.538 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:47.685 01.147 16108 Exposure complete
01:08:47.764 00.079 16108 worker thread done servicing request
01:08:47.765 00.001 21068 OnExposeComplete: enter
01:08:47.765 00.000 21068 UpdateGuideState(): m_state=6
01:08:47.766 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9413
01:08:47.767 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.14, Mass=113573, SNR=78.5, Peak=14189 HFD=3.4
01:08:47.768 00.001 21068 MultiStar: [#1 -0.02,-0.10,1.07,U] [#2 -0.24,0.02,1.17,U] [#3 0.23,0.19,1.18,U] [#4 0.34,0.20,0.87,U] [#5 0.06,0.08,0.98,U] [#6 0.41,0.27,0.00,M3] [#7 -0.20,0.33,0.69,U] [#8 -0.21,0.25,0.81,U] 
01:08:47.769 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.14}, one-star: {-0.37, 0.26}
01:08:47.770 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
01:08:47.771 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
01:08:47.772 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=0.07 mountY=-0.12, mountTheta=-1.06
01:08:47.775 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.14, opts=13)
01:08:47.775 00.000 21068 Enqueuing Move request for scope (-0.05, 0.14)
01:08:47.776 00.001 16108 Worker thread wakes up
01:08:47.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:08:47.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:08:47.776 00.000 16108 Moving (-0.05, 0.14) raw xDistance=0.07 yDistance=-0.12
01:08:47.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:08:47.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:47.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:08:47.777 00.001 16108 MoveAxis(E, 0, ABG)
01:08:47.777 00.000 16108 Move returns status 0, amount 0
01:08:47.777 00.000 16108 MoveAxis(N, 0, ABG)
01:08:47.777 00.000 16108 Move returns status 0, amount 0
01:08:47.777 00.000 16108 move complete, result=0
01:08:47.777 00.000 16108 worker thread done servicing request
01:08:47.781 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3411, FiltMin=2932, FiltMax=59619, Gamma=1.000
01:08:47.797 00.016 21068 UpdateGuideState exits: m=113573 SNR=78.5
01:08:47.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:47.800 00.001 21068 Enqueuing Expose request
01:08:47.801 00.001 16108 Worker thread wakes up
01:08:47.801 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:47.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:47.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:48.778 00.977 16108 Exposure complete
01:08:48.857 00.079 16108 worker thread done servicing request
01:08:48.857 00.000 21068 OnExposeComplete: enter
01:08:48.858 00.001 21068 UpdateGuideState(): m_state=6
01:08:48.859 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9414
01:08:48.860 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.26, Mass=112222, SNR=76.9, Peak=12573 HFD=3.6
01:08:48.862 00.002 21068 MultiStar: [#1 0.01,0.15,1.40,U] [#2 -0.46,0.46,0.00,M1] [#3 0.00,0.12,1.09,U] [#4 0.24,0.19,0.94,U] [#5 0.17,0.27,1.10,U] [#6 0.22,0.32,0.81,U] [#7 -0.09,0.32,0.57,U] [#8 -0.07,0.49,0.00,M1] 
01:08:48.863 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.24}, one-star: {-0.28, 0.37}
01:08:48.865 00.002 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
01:08:48.867 00.002 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
01:08:48.867 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.40 mountX=0.00 mountY=-0.24, mountTheta=-1.57
01:08:48.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.24, opts=13)
01:08:48.870 00.001 21068 Enqueuing Move request for scope (0.04, 0.24)
01:08:48.872 00.002 16108 Worker thread wakes up
01:08:48.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
01:08:48.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
01:08:48.872 00.000 16108 Moving (0.04, 0.24) raw xDistance=0.00 yDistance=-0.24
01:08:48.874 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:08:48.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:08:48.874 00.000 16108 MoveAxis(E, 0, ABG)
01:08:48.874 00.000 16108 Move returns status 0, amount 0
01:08:48.874 00.000 16108 MoveAxis(N, 48, ABG)
01:08:48.874 00.000 16108 Guiding  Dir = 0, Dur = 48
01:08:48.875 00.001 16108 IsSlewing returns 0
01:08:48.875 00.000 16108 IsGuiding returns 0
01:08:48.882 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3411, FiltMin=2921, FiltMax=54745, Gamma=1.000
01:08:48.906 00.024 21068 UpdateGuideState exits: m=112222 SNR=76.9
01:08:48.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:48.909 00.001 21068 Enqueuing Expose request
01:08:48.916 00.007 16108 PulseGuide returned control before completion, sleep 17
01:08:48.948 00.032 16108 IsGuiding returns 1
01:08:48.948 00.000 16108 scope still moving after pulse duration time elapsed
01:08:48.979 00.031 16108 IsSlewing returns 0
01:08:48.979 00.000 16108 IsGuiding returns 1
01:08:49.010 00.031 16108 IsSlewing returns 0
01:08:49.010 00.000 16108 IsGuiding returns 0
01:08:49.010 00.000 16108 scope move finished after 48 + 87 ms
01:08:49.010 00.000 16108 Move returns status 0, amount 48
01:08:49.010 00.000 16108 move complete, result=0
01:08:49.010 00.000 16108 worker thread done servicing request
01:08:49.010 00.000 16108 Worker thread wakes up
01:08:49.010 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
01:08:49.012 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:49.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:49.546 00.534 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:08:49.549 00.003 21068 case statement mapped state 6 to 3
01:08:49.551 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:08:50.177 00.626 16108 Exposure complete
01:08:50.237 00.060 16108 worker thread done servicing request
01:08:50.237 00.000 21068 OnExposeComplete: enter
01:08:50.240 00.003 21068 UpdateGuideState(): m_state=6
01:08:50.243 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9415
01:08:50.244 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.02, Mass=120633, SNR=83.4, Peak=14333 HFD=3.8
01:08:50.246 00.002 21068 MultiStar: [#1 -0.14,0.05,1.10,U] [#2 -0.07,0.11,1.31,U] [#3 0.10,0.14,1.01,U] [#4 0.08,0.13,0.88,U] [#5 -0.22,-0.21,0.99,U] [#6 0.14,0.33,0.79,U] [#7 -0.16,0.03,0.65,U] [#8 -0.23,-0.12,0.82,U] 
01:08:50.248 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.65, 0.14}
01:08:50.250 00.002 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
01:08:50.251 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
01:08:50.253 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=0.14 mountY=-0.03, mountTheta=-0.24
01:08:50.256 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.07, opts=13)
01:08:50.258 00.002 21068 Enqueuing Move request for scope (-0.13, 0.07)
01:08:50.259 00.001 16108 Worker thread wakes up
01:08:50.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
01:08:50.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
01:08:50.259 00.000 16108 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=-0.03
01:08:50.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:08:50.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:50.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:50.259 00.000 16108 MoveAxis(E, 0, ABG)
01:08:50.259 00.000 16108 Move returns status 0, amount 0
01:08:50.260 00.001 16108 MoveAxis(N, 0, ABG)
01:08:50.260 00.000 16108 Move returns status 0, amount 0
01:08:50.260 00.000 16108 move complete, result=0
01:08:50.260 00.000 16108 worker thread done servicing request
01:08:50.264 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3408, FiltMin=2925, FiltMax=57737, Gamma=1.000
01:08:50.288 00.024 21068 UpdateGuideState exits: m=120633 SNR=83.4
01:08:50.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:50.290 00.000 21068 Enqueuing Expose request
01:08:50.291 00.001 16108 Worker thread wakes up
01:08:50.291 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:50.292 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:50.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:51.263 00.971 16108 Exposure complete
01:08:51.338 00.075 16108 worker thread done servicing request
01:08:51.338 00.000 21068 OnExposeComplete: enter
01:08:51.339 00.001 21068 UpdateGuideState(): m_state=6
01:08:51.340 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9416
01:08:51.341 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=874.71, Mass=112698, SNR=77.2, Peak=13245 HFD=3.4
01:08:51.341 00.000 21068 MultiStar: [#1 -0.18,-0.06,1.34,U] [#2 -0.24,0.06,1.21,U] [#3 -0.04,-0.17,1.02,U] [#4 0.21,-0.28,0.89,U] [#5 -0.31,-0.02,1.06,U] [#6 -0.15,-0.07,1.04,U] [#7 -0.19,-0.05,0.68,U] [#8 -0.25,-0.22,0.94,U] 
01:08:51.342 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.10}, one-star: {-0.45, -0.17}
01:08:51.343 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:08:51.343 00.000 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:08:51.344 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.64 mountX=0.16 mountY=0.14, mountTheta=0.71
01:08:51.346 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.10, opts=13)
01:08:51.346 00.000 21068 Enqueuing Move request for scope (-0.18, -0.10)
01:08:51.347 00.001 16108 Worker thread wakes up
01:08:51.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
01:08:51.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
01:08:51.347 00.000 16108 Moving (-0.18, -0.10) raw xDistance=0.16 yDistance=0.14
01:08:51.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:08:51.348 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:51.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:08:51.348 00.000 16108 MoveAxis(E, 0, ABG)
01:08:51.348 00.000 16108 Move returns status 0, amount 0
01:08:51.348 00.000 16108 MoveAxis(N, 0, ABG)
01:08:51.348 00.000 16108 Move returns status 0, amount 0
01:08:51.348 00.000 16108 move complete, result=0
01:08:51.348 00.000 16108 worker thread done servicing request
01:08:51.355 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3408, FiltMin=2953, FiltMax=63577, Gamma=1.000
01:08:51.381 00.026 21068 UpdateGuideState exits: m=112698 SNR=77.2
01:08:51.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.384 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:51.386 00.002 21068 Enqueuing Expose request
01:08:51.387 00.001 16108 Worker thread wakes up
01:08:51.387 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:51.388 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:51.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:52.558 01.170 16108 Exposure complete
01:08:52.615 00.057 16108 worker thread done servicing request
01:08:52.615 00.000 21068 OnExposeComplete: enter
01:08:52.617 00.002 21068 UpdateGuideState(): m_state=6
01:08:52.617 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9417
01:08:52.618 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.65, Mass=115267, SNR=82.6, Peak=12873 HFD=3.3
01:08:52.619 00.001 21068 MultiStar: [#1 -0.16,-0.18,1.06,U] [#2 -0.08,0.05,1.21,U] [#3 0.19,-0.20,1.32,U] [#4 0.29,0.04,0.80,U] [#5 -0.04,-0.17,1.22,U] [#6 0.01,-0.09,0.86,U] [#7 0.02,-0.16,0.68,U] [#8 -0.20,-0.29,0.85,U] 
01:08:52.620 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.10, -0.23}
01:08:52.621 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
01:08:52.621 00.000 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
01:08:52.622 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=-0.01 mountY=0.14, mountTheta=1.67
01:08:52.625 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
01:08:52.626 00.001 21068 Enqueuing Move request for scope (-0.01, -0.14)
01:08:52.627 00.001 16108 Worker thread wakes up
01:08:52.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:08:52.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:08:52.627 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
01:08:52.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:08:52.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:52.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:08:52.627 00.000 16108 MoveAxis(E, 0, ABG)
01:08:52.627 00.000 16108 Move returns status 0, amount 0
01:08:52.627 00.000 16108 MoveAxis(N, 0, ABG)
01:08:52.627 00.000 16108 Move returns status 0, amount 0
01:08:52.627 00.000 16108 move complete, result=0
01:08:52.627 00.000 16108 worker thread done servicing request
01:08:52.631 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3411, FiltMin=2944, FiltMax=65507, Gamma=1.000
01:08:52.650 00.019 21068 UpdateGuideState exits: m=115267 SNR=82.6
01:08:52.652 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.652 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:52.653 00.001 21068 Enqueuing Expose request
01:08:52.654 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:52.655 00.001 16108 Worker thread wakes up
01:08:52.655 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:52.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:53.639 00.984 16108 Exposure complete
01:08:53.723 00.084 16108 worker thread done servicing request
01:08:53.723 00.000 21068 OnExposeComplete: enter
01:08:53.724 00.001 21068 UpdateGuideState(): m_state=6
01:08:53.725 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9418
01:08:53.725 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=874.59, Mass=128736, SNR=99.1, Peak=14969 HFD=3.3
01:08:53.726 00.001 21068 MultiStar: [#1 0.24,-0.08,0.92,U] [#2 -0.04,-0.06,0.92,U] [#3 0.35,0.11,0.76,U] [#4 0.48,-0.00,0.64,U] [#5 0.33,0.00,0.93,U] [#6 0.40,-0.03,0.67,U] [#7 0.22,-0.15,0.59,U] [#8 -0.05,-0.11,0.66,U] 
01:08:53.728 00.002 21068 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.04, -0.29}
01:08:53.729 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
01:08:53.731 00.002 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
01:08:53.732 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=-0.22 mountY=0.02, mountTheta=3.04
01:08:53.736 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.07, opts=13)
01:08:53.738 00.002 21068 Enqueuing Move request for scope (0.21, -0.07)
01:08:53.739 00.001 16108 Worker thread wakes up
01:08:53.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
01:08:53.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
01:08:53.739 00.000 16108 Moving (0.21, -0.07) raw xDistance=-0.22 yDistance=0.02
01:08:53.740 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:08:53.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:53.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:08:53.740 00.000 16108 MoveAxis(E, 57, ABG)
01:08:53.740 00.000 16108 Guiding  Dir = 2, Dur = 57
01:08:53.741 00.001 16108 IsSlewing returns 0
01:08:53.741 00.000 16108 IsGuiding returns 0
01:08:53.747 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3408, FiltMin=2941, FiltMax=64361, Gamma=1.000
01:08:53.762 00.015 21068 UpdateGuideState exits: m=128736 SNR=99.1
01:08:53.764 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:53.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:53.766 00.001 21068 Enqueuing Expose request
01:08:53.776 00.010 16108 PulseGuide returned control before completion, sleep 33
01:08:53.822 00.046 16108 IsGuiding returns 1
01:08:53.822 00.000 16108 scope still moving after pulse duration time elapsed
01:08:53.853 00.031 16108 IsSlewing returns 0
01:08:53.853 00.000 16108 IsGuiding returns 1
01:08:53.885 00.032 16108 IsSlewing returns 0
01:08:53.885 00.000 16108 IsGuiding returns 0
01:08:53.885 00.000 16108 scope move finished after 57 + 87 ms
01:08:53.885 00.000 16108 Move returns status 0, amount 57
01:08:53.886 00.001 16108 MoveAxis(N, 0, ABG)
01:08:53.886 00.000 16108 Move returns status 0, amount 0
01:08:53.886 00.000 16108 move complete, result=0
01:08:53.886 00.000 16108 worker thread done servicing request
01:08:53.886 00.000 16108 Worker thread wakes up
01:08:53.886 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
01:08:53.888 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:53.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:55.044 01.156 16108 Exposure complete
01:08:55.110 00.066 16108 worker thread done servicing request
01:08:55.110 00.000 21068 OnExposeComplete: enter
01:08:55.112 00.002 21068 UpdateGuideState(): m_state=6
01:08:55.113 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9419
01:08:55.115 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=874.74, Mass=122989, SNR=83.2, Peak=14989 HFD=3.2
01:08:55.116 00.001 21068 MultiStar: [#1 -0.04,-0.01,1.30,U] [#2 -0.26,0.08,1.12,U] [#3 0.09,0.17,1.02,U] [#4 0.02,0.12,0.98,U] [#5 -0.26,0.15,0.88,U] [#6 -0.03,0.08,0.80,U] [#7 -0.27,-0.02,0.70,U] [#8 -0.14,0.13,0.70,U] 
01:08:55.119 00.003 21068 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.26, -0.14}
01:08:55.120 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
01:08:55.121 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
01:08:55.123 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.70 mountX=0.13 mountY=-0.03, mountTheta=-0.21
01:08:55.124 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
01:08:55.125 00.001 21068 Enqueuing Move request for scope (-0.12, 0.06)
01:08:55.126 00.001 16108 Worker thread wakes up
01:08:55.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
01:08:55.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
01:08:55.126 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
01:08:55.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:08:55.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:55.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:55.126 00.000 16108 MoveAxis(E, 0, ABG)
01:08:55.126 00.000 16108 Move returns status 0, amount 0
01:08:55.126 00.000 16108 MoveAxis(N, 0, ABG)
01:08:55.128 00.002 16108 Move returns status 0, amount 0
01:08:55.128 00.000 16108 move complete, result=0
01:08:55.128 00.000 16108 worker thread done servicing request
01:08:55.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3408, FiltMin=2896, FiltMax=61123, Gamma=1.000
01:08:55.156 00.025 21068 UpdateGuideState exits: m=122989 SNR=83.2
01:08:55.158 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:55.161 00.002 21068 Enqueuing Expose request
01:08:55.162 00.001 16108 Worker thread wakes up
01:08:55.162 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:55.163 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:55.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:56.148 00.985 16108 Exposure complete
01:08:56.210 00.062 16108 worker thread done servicing request
01:08:56.210 00.000 21068 OnExposeComplete: enter
01:08:56.211 00.001 21068 UpdateGuideState(): m_state=6
01:08:56.211 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9420
01:08:56.212 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.10, Mass=122162, SNR=75.7, Peak=13101 HFD=3.8
01:08:56.214 00.002 21068 MultiStar: [#1 0.06,0.29,1.20,U] [#2 -0.15,0.30,1.17,U] [#3 -0.25,0.41,1.02,U] [#4 -0.64,0.16,0.00,M1] [#5 -0.18,0.31,0.98,U] [#6 -0.13,0.25,0.83,U] [#7 -0.02,0.42,0.64,U] [#8 -0.11,0.24,0.72,U] 
01:08:56.215 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.30}, one-star: {-0.24, 0.22}
01:08:56.215 00.000 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
01:08:56.216 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
01:08:56.217 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.32 cameraTheta=2.40 mountX=0.27 mountY=-0.16, mountTheta=-0.52
01:08:56.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.22, opts=13)
01:08:56.220 00.001 21068 Enqueuing Move request for scope (-0.24, 0.22)
01:08:56.220 00.000 16108 Worker thread wakes up
01:08:56.221 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
01:08:56.221 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
01:08:56.221 00.000 16108 Moving (-0.24, 0.22) raw xDistance=0.27 yDistance=-0.16
01:08:56.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:08:56.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:56.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:56.221 00.000 16108 MoveAxis(W, 72, ABG)
01:08:56.221 00.000 16108 Guiding  Dir = 3, Dur = 72
01:08:56.222 00.001 16108 IsSlewing returns 0
01:08:56.222 00.000 16108 IsGuiding returns 0
01:08:56.226 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3411, FiltMin=2870, FiltMax=59619, Gamma=1.000
01:08:56.240 00.014 21068 UpdateGuideState exits: m=122162 SNR=75.7
01:08:56.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:56.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:56.243 00.001 21068 Enqueuing Expose request
01:08:56.279 00.036 16108 PulseGuide returned control before completion, sleep 27
01:08:56.309 00.030 16108 IsGuiding returns 1
01:08:56.309 00.000 16108 scope still moving after pulse duration time elapsed
01:08:56.340 00.031 16108 IsSlewing returns 0
01:08:56.341 00.001 16108 IsGuiding returns 1
01:08:56.371 00.030 16108 IsSlewing returns 0
01:08:56.371 00.000 16108 IsGuiding returns 0
01:08:56.371 00.000 16108 scope move finished after 72 + 76 ms
01:08:56.371 00.000 16108 Move returns status 0, amount 72
01:08:56.371 00.000 16108 MoveAxis(N, 0, ABG)
01:08:56.371 00.000 16108 Move returns status 0, amount 0
01:08:56.371 00.000 16108 move complete, result=0
01:08:56.371 00.000 16108 worker thread done servicing request
01:08:56.371 00.000 16108 Worker thread wakes up
01:08:56.371 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
01:08:56.373 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:56.374 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:57.526 01.152 16108 Exposure complete
01:08:57.598 00.072 16108 worker thread done servicing request
01:08:57.598 00.000 21068 OnExposeComplete: enter
01:08:57.599 00.001 21068 UpdateGuideState(): m_state=6
01:08:57.600 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9421
01:08:57.600 00.000 21068 Star::Find returns 1 (0), X=219.92, Y=875.04, Mass=120284, SNR=75.1, Peak=15261 HFD=3.9
01:08:57.601 00.001 21068 MultiStar: [#1 0.05,0.16,1.33,U] [#2 -0.51,0.31,0.00,M1] [#3 -0.11,0.14,1.09,U] [#4 -0.05,0.25,0.91,U] [#5 -0.11,0.40,0.94,U] [#6 0.35,0.67,0.00,M1] [#7 -0.28,0.13,0.73,U] [#8 -0.02,0.35,0.88,U] 
01:08:57.602 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.22}, one-star: {-0.55, 0.16}
01:08:57.603 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
01:08:57.603 00.000 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
01:08:57.604 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.13 mountX=0.18 mountY=-0.18, mountTheta=-0.80
01:08:57.605 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.22, opts=13)
01:08:57.606 00.001 21068 Enqueuing Move request for scope (-0.14, 0.22)
01:08:57.607 00.001 16108 Worker thread wakes up
01:08:57.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
01:08:57.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
01:08:57.607 00.000 16108 Moving (-0.14, 0.22) raw xDistance=0.18 yDistance=-0.18
01:08:57.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:08:57.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:57.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:08:57.608 00.001 16108 MoveAxis(E, 0, ABG)
01:08:57.608 00.000 16108 Move returns status 0, amount 0
01:08:57.608 00.000 16108 MoveAxis(N, 0, ABG)
01:08:57.608 00.000 16108 Move returns status 0, amount 0
01:08:57.608 00.000 16108 move complete, result=0
01:08:57.608 00.000 16108 worker thread done servicing request
01:08:57.612 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3411, FiltMin=2915, FiltMax=60963, Gamma=1.000
01:08:57.626 00.014 21068 UpdateGuideState exits: m=120284 SNR=75.1
01:08:57.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:57.629 00.001 21068 Enqueuing Expose request
01:08:57.630 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:57.631 00.001 16108 Worker thread wakes up
01:08:57.631 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:57.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:58.600 00.969 16108 Exposure complete
01:08:58.674 00.074 16108 worker thread done servicing request
01:08:58.674 00.000 21068 OnExposeComplete: enter
01:08:58.676 00.002 21068 UpdateGuideState(): m_state=6
01:08:58.677 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9422
01:08:58.679 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=875.27, Mass=130852, SNR=84.5, Peak=14701 HFD=3.6
01:08:58.681 00.002 21068 MultiStar: [#1 0.08,0.08,1.20,U] [#2 0.07,0.30,1.13,U] [#3 0.08,0.12,1.03,U] [#4 0.07,0.47,0.81,U] [#5 -0.12,0.39,0.99,U] [#6 -0.06,0.34,0.78,U] [#7 -0.33,0.48,0.00,M1] [#8 0.03,0.45,0.70,U] 
01:08:58.682 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.30}, one-star: {-0.23, 0.39}
01:08:58.683 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
01:08:58.685 00.002 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
01:08:58.688 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.60 mountX=0.06 mountY=-0.29, mountTheta=-1.36
01:08:58.691 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.30, opts=13)
01:08:58.692 00.001 21068 Enqueuing Move request for scope (-0.01, 0.30)
01:08:58.694 00.002 16108 Worker thread wakes up
01:08:58.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
01:08:58.695 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
01:08:58.695 00.000 16108 Moving (-0.01, 0.30) raw xDistance=0.06 yDistance=-0.29
01:08:58.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:08:58.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:08:58.695 00.000 16108 MoveAxis(E, 0, ABG)
01:08:58.695 00.000 16108 Move returns status 0, amount 0
01:08:58.695 00.000 16108 MoveAxis(N, 58, ABG)
01:08:58.695 00.000 16108 Guiding  Dir = 0, Dur = 58
01:08:58.696 00.001 16108 IsSlewing returns 0
01:08:58.696 00.000 16108 IsGuiding returns 0
01:08:58.707 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3414, FiltMin=2953, FiltMax=59891, Gamma=1.000
01:08:58.715 00.008 16108 PulseGuide returned control before completion, sleep 51
01:08:58.729 00.014 21068 UpdateGuideState exits: m=130852 SNR=84.5
01:08:58.732 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:58.735 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:08:58.737 00.002 21068 Enqueuing Expose request
01:08:58.775 00.038 16108 IsGuiding returns 1
01:08:58.775 00.000 16108 scope still moving after pulse duration time elapsed
01:08:58.806 00.031 16108 IsSlewing returns 0
01:08:58.806 00.000 16108 IsGuiding returns 0
01:08:58.806 00.000 16108 scope move finished after 58 + 51 ms
01:08:58.806 00.000 16108 Move returns status 0, amount 58
01:08:58.806 00.000 16108 move complete, result=0
01:08:58.806 00.000 16108 worker thread done servicing request
01:08:58.806 00.000 16108 Worker thread wakes up
01:08:58.806 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
01:08:58.809 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:08:58.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:08:59.968 01.159 16108 Exposure complete
01:09:00.028 00.060 16108 worker thread done servicing request
01:09:00.028 00.000 21068 OnExposeComplete: enter
01:09:00.029 00.001 21068 UpdateGuideState(): m_state=6
01:09:00.030 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9423
01:09:00.030 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=875.01, Mass=126304, SNR=84.6, Peak=13789 HFD=4.0
01:09:00.031 00.001 21068 MultiStar: [#1 -0.10,0.21,1.03,U] [#2 -0.38,0.18,1.07,U] [#3 0.05,0.28,0.98,U] [#4 0.24,0.35,0.83,U] [#5 -0.44,0.34,0.00,M1] [#6 -0.34,0.19,0.64,U] [#7 -0.16,0.12,0.70,U] [#8 -0.39,0.09,0.74,U] 
01:09:00.032 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.20}, one-star: {-0.25, 0.13}
01:09:00.032 00.000 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
01:09:00.033 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
01:09:00.035 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.26 mountX=0.19 mountY=-0.15, mountTheta=-0.67
01:09:00.036 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.20, opts=13)
01:09:00.037 00.001 21068 Enqueuing Move request for scope (-0.16, 0.20)
01:09:00.038 00.001 16108 Worker thread wakes up
01:09:00.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
01:09:00.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
01:09:00.038 00.000 16108 Moving (-0.16, 0.20) raw xDistance=0.19 yDistance=-0.15
01:09:00.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:09:00.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:00.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:09:00.038 00.000 16108 MoveAxis(E, 0, ABG)
01:09:00.038 00.000 16108 Move returns status 0, amount 0
01:09:00.038 00.000 16108 MoveAxis(N, 0, ABG)
01:09:00.038 00.000 16108 Move returns status 0, amount 0
01:09:00.039 00.001 16108 move complete, result=0
01:09:00.039 00.000 16108 worker thread done servicing request
01:09:00.042 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3411, FiltMin=2896, FiltMax=58899, Gamma=1.000
01:09:00.058 00.016 21068 UpdateGuideState exits: m=126304 SNR=84.6
01:09:00.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:00.061 00.001 21068 Enqueuing Expose request
01:09:00.062 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:00.063 00.001 16108 Worker thread wakes up
01:09:00.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:00.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:01.042 00.979 16108 Exposure complete
01:09:01.102 00.060 16108 worker thread done servicing request
01:09:01.102 00.000 21068 OnExposeComplete: enter
01:09:01.105 00.003 21068 UpdateGuideState(): m_state=6
01:09:01.106 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9424
01:09:01.107 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=875.02, Mass=113840, SNR=75.1, Peak=13177 HFD=3.3
01:09:01.108 00.001 21068 MultiStar: [#1 -0.33,0.04,1.17,U] [#2 -0.42,0.27,0.00,M1] [#3 -0.14,0.23,1.04,U] [#4 0.29,0.40,0.00,M1] [#5 -0.32,0.21,1.16,U] [#6 0.23,0.27,0.92,U] [#7 -0.16,0.35,0.62,U] [#8 -0.21,0.59,0.00,M1] 
01:09:01.109 00.001 21068 single-star, 5 included, MultiStar: {-0.16, 0.19}, one-star: {-0.15, 0.14}
01:09:01.110 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
01:09:01.111 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
01:09:01.112 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.37 mountX=0.17 mountY=-0.10, mountTheta=-0.55
01:09:01.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.14, opts=13)
01:09:01.115 00.001 21068 Enqueuing Move request for scope (-0.15, 0.14)
01:09:01.117 00.002 16108 Worker thread wakes up
01:09:01.119 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
01:09:01.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
01:09:01.119 00.000 16108 Moving (-0.15, 0.14) raw xDistance=0.17 yDistance=-0.10
01:09:01.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:09:01.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:01.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:09:01.119 00.000 16108 MoveAxis(E, 0, ABG)
01:09:01.119 00.000 16108 Move returns status 0, amount 0
01:09:01.120 00.001 16108 MoveAxis(N, 0, ABG)
01:09:01.120 00.000 16108 Move returns status 0, amount 0
01:09:01.120 00.000 16108 move complete, result=0
01:09:01.120 00.000 16108 worker thread done servicing request
01:09:01.129 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3414, FiltMin=2928, FiltMax=63718, Gamma=1.000
01:09:01.146 00.017 21068 UpdateGuideState exits: m=113840 SNR=75.1
01:09:01.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:01.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:01.148 00.000 21068 Enqueuing Expose request
01:09:01.149 00.001 16108 Worker thread wakes up
01:09:01.149 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:01.151 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:01.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:02.317 01.166 16108 Exposure complete
01:09:02.404 00.087 16108 worker thread done servicing request
01:09:02.404 00.000 21068 OnExposeComplete: enter
01:09:02.406 00.002 21068 UpdateGuideState(): m_state=6
01:09:02.407 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9425
01:09:02.408 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=875.09, Mass=112009, SNR=78.8, Peak=13005 HFD=3.4
01:09:02.409 00.001 21068 MultiStar: [#1 0.14,0.17,1.21,U] [#2 -0.31,0.31,1.36,U] [#3 -0.01,0.37,1.03,U] [#4 0.29,0.19,0.89,U] [#5 -0.16,0.60,0.00,M1] [#6 0.36,0.31,0.79,U] [#7 -0.16,0.38,0.61,U] [#8 0.15,0.65,0.00,M2] 
01:09:02.410 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.27}, one-star: {-0.04, 0.21}
01:09:02.413 00.003 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
01:09:02.414 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:09:02.415 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.77 mountX=0.08 mountY=-0.19, mountTheta=-1.19
01:09:02.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.21, opts=13)
01:09:02.418 00.001 21068 Enqueuing Move request for scope (-0.04, 0.21)
01:09:02.418 00.000 16108 Worker thread wakes up
01:09:02.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:09:02.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:09:02.418 00.000 16108 Moving (-0.04, 0.21) raw xDistance=0.08 yDistance=-0.19
01:09:02.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:09:02.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:02.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:09:02.418 00.000 16108 MoveAxis(E, 0, ABG)
01:09:02.418 00.000 16108 Move returns status 0, amount 0
01:09:02.418 00.000 16108 MoveAxis(N, 0, ABG)
01:09:02.418 00.000 16108 Move returns status 0, amount 0
01:09:02.418 00.000 16108 move complete, result=0
01:09:02.419 00.001 16108 worker thread done servicing request
01:09:02.425 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3414, FiltMin=2934, FiltMax=52857, Gamma=1.000
01:09:02.443 00.018 21068 UpdateGuideState exits: m=112009 SNR=78.8
01:09:02.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:02.445 00.000 21068 Enqueuing Expose request
01:09:02.447 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:02.448 00.001 16108 Worker thread wakes up
01:09:02.448 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:02.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:03.420 00.972 16108 Exposure complete
01:09:03.487 00.067 16108 worker thread done servicing request
01:09:03.487 00.000 21068 OnExposeComplete: enter
01:09:03.489 00.002 21068 UpdateGuideState(): m_state=6
01:09:03.490 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9426
01:09:03.491 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.86, Mass=108121, SNR=81.6, Peak=11645 HFD=3.8
01:09:03.492 00.001 21068 MultiStar: [#1 0.30,0.07,1.27,U] [#2 -0.18,0.40,1.28,U] [#3 0.13,0.31,1.29,U] [#4 0.08,0.04,0.86,U] [#5 0.12,0.14,0.88,U] [#6 0.06,0.58,0.00,M1] [#7 0.28,0.25,0.77,U] [#8 0.11,0.11,0.84,U] 
01:09:03.493 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {-0.37, -0.02}
01:09:03.493 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
01:09:03.494 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
01:09:03.495 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.27 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
01:09:03.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.17, opts=13)
01:09:03.498 00.001 21068 Enqueuing Move request for scope (0.05, 0.17)
01:09:03.499 00.001 16108 Worker thread wakes up
01:09:03.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:09:03.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:09:03.499 00.000 16108 Moving (0.05, 0.17) raw xDistance=-0.02 yDistance=-0.18
01:09:03.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:03.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:03.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:09:03.499 00.000 16108 MoveAxis(E, 0, ABG)
01:09:03.499 00.000 16108 Move returns status 0, amount 0
01:09:03.499 00.000 16108 MoveAxis(N, 0, ABG)
01:09:03.499 00.000 16108 Move returns status 0, amount 0
01:09:03.499 00.000 16108 move complete, result=0
01:09:03.499 00.000 16108 worker thread done servicing request
01:09:03.504 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3414, FiltMin=2947, FiltMax=61433, Gamma=1.000
01:09:03.533 00.029 21068 UpdateGuideState exits: m=108121 SNR=81.6
01:09:03.535 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.537 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:03.539 00.002 21068 Enqueuing Expose request
01:09:03.542 00.003 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:03.544 00.002 16108 Worker thread wakes up
01:09:03.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:03.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:04.722 01.178 16108 Exposure complete
01:09:04.775 00.053 16108 worker thread done servicing request
01:09:04.775 00.000 21068 OnExposeComplete: enter
01:09:04.776 00.001 21068 UpdateGuideState(): m_state=6
01:09:04.777 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9427
01:09:04.778 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.78, Mass=130015, SNR=80.8, Peak=14605 HFD=3.6
01:09:04.779 00.001 21068 MultiStar: [#1 -0.04,-0.10,1.22,U] [#2 -0.06,0.26,1.21,U] [#3 0.07,-0.12,1.11,U] [#4 0.46,0.37,0.00,M1] [#5 -0.07,0.24,0.98,U] [#6 0.45,0.58,0.00,M2] [#7 -0.43,-0.11,0.62,U] [#8 0.39,0.38,0.00,M2] 
01:09:04.780 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.02}, one-star: {-0.30, -0.10}
01:09:04.780 00.000 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
01:09:04.781 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
01:09:04.782 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=0.11 mountY=0.00, mountTheta=0.04
01:09:04.785 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.02, opts=13)
01:09:04.786 00.001 21068 Enqueuing Move request for scope (-0.11, 0.02)
01:09:04.786 00.000 16108 Worker thread wakes up
01:09:04.787 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:09:04.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:09:04.787 00.000 16108 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=0.00
01:09:04.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:09:04.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:04.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:09:04.787 00.000 16108 MoveAxis(E, 0, ABG)
01:09:04.787 00.000 16108 Move returns status 0, amount 0
01:09:04.787 00.000 16108 MoveAxis(N, 0, ABG)
01:09:04.787 00.000 16108 Move returns status 0, amount 0
01:09:04.787 00.000 16108 move complete, result=0
01:09:04.787 00.000 16108 worker thread done servicing request
01:09:04.791 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3414, FiltMin=2928, FiltMax=60393, Gamma=1.000
01:09:04.811 00.020 21068 UpdateGuideState exits: m=130015 SNR=80.8
01:09:04.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.814 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:04.815 00.001 21068 Enqueuing Expose request
01:09:04.815 00.000 16108 Worker thread wakes up
01:09:04.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:04.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:04.815 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:05.795 00.980 16108 Exposure complete
01:09:05.861 00.066 16108 worker thread done servicing request
01:09:05.861 00.000 21068 OnExposeComplete: enter
01:09:05.862 00.001 21068 UpdateGuideState(): m_state=6
01:09:05.863 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9428
01:09:05.863 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=874.95, Mass=112836, SNR=78.6, Peak=14041 HFD=3.1
01:09:05.864 00.001 21068 MultiStar: [#1 0.02,0.18,1.32,U] [#2 -0.03,0.29,1.29,U] [#3 -0.05,0.43,1.07,U] [#4 0.13,-0.03,0.96,U] [#5 0.08,0.26,0.86,U] [#6 0.29,0.52,0.00,M3] [#7 -0.36,0.31,0.66,U] [#8 -0.07,0.41,0.73,U] 
01:09:05.865 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.23}, one-star: {-0.25, 0.07}
01:09:05.867 00.002 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
01:09:05.867 00.000 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
01:09:05.868 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.79 mountX=0.09 mountY=-0.21, mountTheta=-1.17
01:09:05.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.23, opts=13)
01:09:05.871 00.001 21068 Enqueuing Move request for scope (-0.05, 0.23)
01:09:05.871 00.000 16108 Worker thread wakes up
01:09:05.872 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
01:09:05.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:09:05.872 00.000 16108 Moving (-0.05, 0.23) raw xDistance=0.09 yDistance=-0.21
01:09:05.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:05.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:09:05.872 00.000 16108 MoveAxis(E, 0, ABG)
01:09:05.872 00.000 16108 Move returns status 0, amount 0
01:09:05.872 00.000 16108 MoveAxis(N, 43, ABG)
01:09:05.872 00.000 16108 Guiding  Dir = 0, Dur = 43
01:09:05.873 00.001 16108 IsSlewing returns 0
01:09:05.873 00.000 16108 IsGuiding returns 0
01:09:05.875 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3414, FiltMin=2921, FiltMax=61171, Gamma=1.000
01:09:05.888 00.013 16108 PulseGuide returned control before completion, sleep 38
01:09:05.891 00.003 21068 UpdateGuideState exits: m=112836 SNR=78.6
01:09:05.893 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:05.895 00.001 21068 Enqueuing Expose request
01:09:05.935 00.040 16108 IsGuiding returns 1
01:09:05.935 00.000 16108 scope still moving after pulse duration time elapsed
01:09:05.966 00.031 16108 IsSlewing returns 0
01:09:05.966 00.000 16108 IsGuiding returns 1
01:09:05.997 00.031 16108 IsSlewing returns 0
01:09:05.997 00.000 16108 IsGuiding returns 0
01:09:05.998 00.001 16108 scope move finished after 43 + 81 ms
01:09:05.998 00.000 16108 Move returns status 0, amount 43
01:09:05.998 00.000 16108 move complete, result=0
01:09:05.998 00.000 16108 worker thread done servicing request
01:09:05.998 00.000 16108 Worker thread wakes up
01:09:05.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:05.998 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
01:09:06.001 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:07.159 01.158 16108 Exposure complete
01:09:07.222 00.063 16108 worker thread done servicing request
01:09:07.222 00.000 21068 OnExposeComplete: enter
01:09:07.223 00.001 21068 UpdateGuideState(): m_state=6
01:09:07.226 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9429
01:09:07.227 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.49, Mass=115269, SNR=88.2, Peak=13709 HFD=3.4
01:09:07.229 00.002 21068 MultiStar: [#1 -0.47,-0.10,1.14,U] [#2 -0.16,0.00,1.16,U] [#3 -0.08,-0.03,1.04,U] [#4 0.25,-0.22,0.87,U] [#5 -0.36,-0.06,0.87,U] [#6 0.39,0.06,0.69,U] [#7 -0.32,-0.04,0.51,U] [#8 -0.14,-0.15,0.81,U] 
01:09:07.230 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.11}, one-star: {-0.28, -0.39}
01:09:07.231 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
01:09:07.232 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
01:09:07.235 00.003 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.50 mountX=0.13 mountY=0.14, mountTheta=0.84
01:09:07.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.11, opts=13)
01:09:07.238 00.001 21068 Enqueuing Move request for scope (-0.15, -0.11)
01:09:07.240 00.002 16108 Worker thread wakes up
01:09:07.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
01:09:07.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
01:09:07.240 00.000 16108 Moving (-0.15, -0.11) raw xDistance=0.13 yDistance=0.14
01:09:07.241 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:09:07.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:07.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:09:07.241 00.000 16108 MoveAxis(E, 0, ABG)
01:09:07.241 00.000 16108 Move returns status 0, amount 0
01:09:07.241 00.000 16108 MoveAxis(N, 0, ABG)
01:09:07.241 00.000 16108 Move returns status 0, amount 0
01:09:07.241 00.000 16108 move complete, result=0
01:09:07.241 00.000 16108 worker thread done servicing request
01:09:07.249 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3411, FiltMin=2950, FiltMax=63737, Gamma=1.000
01:09:07.268 00.019 21068 UpdateGuideState exits: m=115269 SNR=88.2
01:09:07.268 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.271 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:07.273 00.002 21068 Enqueuing Expose request
01:09:07.274 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:07.276 00.002 16108 Worker thread wakes up
01:09:07.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:07.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:08.249 00.973 16108 Exposure complete
01:09:08.322 00.073 16108 worker thread done servicing request
01:09:08.322 00.000 21068 OnExposeComplete: enter
01:09:08.323 00.001 21068 UpdateGuideState(): m_state=6
01:09:08.325 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9430
01:09:08.326 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.55, Mass=127282, SNR=86.3, Peak=12717 HFD=3.4
01:09:08.327 00.001 21068 MultiStar: [#1 0.02,-0.41,1.09,U] [#2 -0.29,-0.29,1.07,U] [#3 -0.16,-0.22,0.94,U] [#4 0.17,-0.27,0.97,U] [#5 0.04,-0.12,0.94,U] [#6 0.40,-0.34,0.00,M3] [#7 -0.29,-0.45,0.00,M1] [#8 0.28,-0.05,0.75,U] 
01:09:08.328 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.25}, one-star: {-0.16, -0.34}
01:09:08.329 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
01:09:08.329 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
01:09:08.330 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.68 mountX=-0.02 mountY=0.25, mountTheta=1.64
01:09:08.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.25, opts=13)
01:09:08.333 00.001 21068 Enqueuing Move request for scope (-0.03, -0.25)
01:09:08.333 00.000 16108 Worker thread wakes up
01:09:08.334 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
01:09:08.334 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
01:09:08.334 00.000 16108 Moving (-0.03, -0.25) raw xDistance=-0.02 yDistance=0.25
01:09:08.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:08.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:08.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:09:08.334 00.000 16108 MoveAxis(E, 0, ABG)
01:09:08.334 00.000 16108 Move returns status 0, amount 0
01:09:08.334 00.000 16108 MoveAxis(N, 0, ABG)
01:09:08.334 00.000 16108 Move returns status 0, amount 0
01:09:08.334 00.000 16108 move complete, result=0
01:09:08.334 00.000 16108 worker thread done servicing request
01:09:08.338 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3411, FiltMin=2947, FiltMax=56429, Gamma=1.000
01:09:08.353 00.015 21068 UpdateGuideState exits: m=127282 SNR=86.3
01:09:08.354 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:08.356 00.001 21068 Enqueuing Expose request
01:09:08.357 00.001 16108 Worker thread wakes up
01:09:08.357 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:09:08.357 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:08.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:09.518 01.161 16108 Exposure complete
01:09:09.574 00.056 16108 worker thread done servicing request
01:09:09.574 00.000 21068 OnExposeComplete: enter
01:09:09.574 00.000 21068 UpdateGuideState(): m_state=6
01:09:09.576 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9431
01:09:09.577 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.73, Mass=126829, SNR=82.1, Peak=14125 HFD=3.3
01:09:09.578 00.001 21068 MultiStar: [#1 -0.07,-0.31,1.09,U] [#2 -0.27,-0.10,1.33,U] [#3 -0.07,-0.07,0.92,U] [#4 -0.30,-0.17,0.76,U] [#5 -0.03,-0.34,0.88,U] [#6 -0.03,-0.21,0.85,U] [#7 0.02,-0.17,0.66,U] [#8 -0.12,0.00,0.81,U] 
01:09:09.579 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.12, -0.15}
01:09:09.579 00.000 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
01:09:09.580 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
01:09:09.581 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=0.09 mountY=0.17, mountTheta=1.09
01:09:09.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
01:09:09.583 00.001 21068 Enqueuing Move request for scope (-0.12, -0.15)
01:09:09.584 00.001 16108 Worker thread wakes up
01:09:09.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
01:09:09.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
01:09:09.584 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.17
01:09:09.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:09.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:09.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:09:09.584 00.000 16108 MoveAxis(E, 0, ABG)
01:09:09.584 00.000 16108 Move returns status 0, amount 0
01:09:09.584 00.000 16108 MoveAxis(N, 0, ABG)
01:09:09.584 00.000 16108 Move returns status 0, amount 0
01:09:09.584 00.000 16108 move complete, result=0
01:09:09.584 00.000 16108 worker thread done servicing request
01:09:09.588 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3411, FiltMin=2921, FiltMax=62573, Gamma=1.000
01:09:09.604 00.016 21068 UpdateGuideState exits: m=126829 SNR=82.1
01:09:09.606 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:09.607 00.000 21068 Enqueuing Expose request
01:09:09.608 00.001 16108 Worker thread wakes up
01:09:09.608 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:09.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:09.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:10.578 00.969 16108 Exposure complete
01:09:10.659 00.081 16108 worker thread done servicing request
01:09:10.660 00.001 21068 OnExposeComplete: enter
01:09:10.661 00.001 21068 UpdateGuideState(): m_state=6
01:09:10.662 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9432
01:09:10.663 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.93, Mass=128585, SNR=84.2, Peak=15977 HFD=3.5
01:09:10.665 00.002 21068 MultiStar: [#1 -0.20,0.11,1.13,U] [#2 -0.06,0.04,1.44,U] [#3 0.03,0.21,1.29,U] [#4 -0.14,0.25,0.71,U] [#5 -0.22,0.26,0.85,U] [#6 0.24,0.34,0.76,U] [#7 0.06,-0.06,0.66,U] [#8 -0.02,0.14,0.81,U] 
01:09:10.666 00.001 21068 single-star, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.06, 0.04}
01:09:10.666 00.000 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
01:09:10.667 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:09:10.668 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.62 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
01:09:10.669 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
01:09:10.671 00.002 21068 Enqueuing Move request for scope (0.06, 0.04)
01:09:10.673 00.002 16108 Worker thread wakes up
01:09:10.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:09:10.673 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:09:10.673 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.06
01:09:10.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:09:10.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:10.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:10.675 00.002 16108 MoveAxis(E, 0, ABG)
01:09:10.675 00.000 16108 Move returns status 0, amount 0
01:09:10.675 00.000 16108 MoveAxis(N, 0, ABG)
01:09:10.675 00.000 16108 Move returns status 0, amount 0
01:09:10.675 00.000 16108 move complete, result=0
01:09:10.675 00.000 16108 worker thread done servicing request
01:09:10.681 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3411, FiltMin=2886, FiltMax=57568, Gamma=1.000
01:09:10.697 00.016 21068 UpdateGuideState exits: m=128585 SNR=84.2
01:09:10.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.698 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:10.699 00.001 21068 Enqueuing Expose request
01:09:10.700 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:10.701 00.001 16108 Worker thread wakes up
01:09:10.701 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:10.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:11.870 01.169 16108 Exposure complete
01:09:11.936 00.066 16108 worker thread done servicing request
01:09:11.936 00.000 21068 OnExposeComplete: enter
01:09:11.937 00.001 21068 UpdateGuideState(): m_state=6
01:09:11.938 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9433
01:09:11.938 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=874.63, Mass=108235, SNR=78.9, Peak=14985 HFD=3.2
01:09:11.939 00.001 21068 MultiStar: [#1 0.07,-0.21,1.37,U] [#2 0.20,-0.24,1.26,U] [#3 0.27,-0.03,1.18,U] [#4 0.16,-0.30,0.95,U] [#5 -0.01,-0.07,0.99,U] [#6 0.18,0.01,0.86,U] [#7 -0.02,-0.09,0.64,U] [#8 0.12,-0.26,0.91,U] 
01:09:11.940 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.17}, one-star: {0.21, -0.25}
01:09:11.941 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
01:09:11.941 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
01:09:11.943 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=-0.17 mountY=0.13, mountTheta=2.48
01:09:11.944 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
01:09:11.945 00.001 21068 Enqueuing Move request for scope (0.14, -0.17)
01:09:11.946 00.001 16108 Worker thread wakes up
01:09:11.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:09:11.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:09:11.946 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
01:09:11.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:09:11.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:11.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:11.946 00.000 16108 MoveAxis(E, 0, ABG)
01:09:11.946 00.000 16108 Move returns status 0, amount 0
01:09:11.946 00.000 16108 MoveAxis(N, 0, ABG)
01:09:11.946 00.000 16108 Move returns status 0, amount 0
01:09:11.946 00.000 16108 move complete, result=0
01:09:11.946 00.000 16108 worker thread done servicing request
01:09:11.951 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3411, FiltMin=2947, FiltMax=51629, Gamma=1.000
01:09:11.966 00.015 21068 UpdateGuideState exits: m=108235 SNR=78.9
01:09:11.966 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:11.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:11.968 00.001 21068 Enqueuing Expose request
01:09:11.969 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:11.970 00.001 16108 Worker thread wakes up
01:09:11.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:11.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:12.936 00.966 16108 Exposure complete
01:09:12.993 00.057 16108 worker thread done servicing request
01:09:12.993 00.000 21068 OnExposeComplete: enter
01:09:12.994 00.001 21068 UpdateGuideState(): m_state=6
01:09:12.995 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9434
01:09:12.995 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=874.65, Mass=125886, SNR=83.9, Peak=14473 HFD=3.2
01:09:12.996 00.001 21068 MultiStar: [#1 0.34,-0.38,0.00,M1] [#2 0.16,-0.10,1.18,U] [#3 0.44,-0.22,0.00,M1] [#4 0.28,-0.36,0.86,U] [#5 0.09,-0.28,1.02,U] [#6 0.40,-0.11,0.83,U] [#7 -0.03,-0.41,0.59,U] [#8 0.11,-0.19,0.76,U] 
01:09:12.997 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.23}, one-star: {-0.01, -0.24}
01:09:12.998 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.69)
01:09:13.000 00.002 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.75)
01:09:13.000 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.63 mountX=-0.03 mountY=0.23, mountTheta=1.69
01:09:13.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.24, opts=13)
01:09:13.003 00.001 21068 Enqueuing Move request for scope (-0.01, -0.24)
01:09:13.004 00.001 16108 Worker thread wakes up
01:09:13.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
01:09:13.004 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
01:09:13.004 00.000 16108 Moving (-0.01, -0.24) raw xDistance=-0.03 yDistance=0.23
01:09:13.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:09:13.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:13.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:09:13.004 00.000 16108 MoveAxis(E, 0, ABG)
01:09:13.004 00.000 16108 Move returns status 0, amount 0
01:09:13.004 00.000 16108 MoveAxis(N, 0, ABG)
01:09:13.004 00.000 16108 Move returns status 0, amount 0
01:09:13.004 00.000 16108 move complete, result=0
01:09:13.004 00.000 16108 worker thread done servicing request
01:09:13.009 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=109, max=65535, med=3411, FiltMin=2909, FiltMax=65507, Gamma=1.000
01:09:13.028 00.019 21068 UpdateGuideState exits: m=125886 SNR=83.9
01:09:13.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:13.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:13.031 00.001 21068 Enqueuing Expose request
01:09:13.032 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:13.032 00.000 16108 Worker thread wakes up
01:09:13.033 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:13.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:14.197 01.164 16108 Exposure complete
01:09:14.277 00.080 16108 worker thread done servicing request
01:09:14.277 00.000 21068 OnExposeComplete: enter
01:09:14.278 00.001 21068 UpdateGuideState(): m_state=6
01:09:14.279 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9435
01:09:14.280 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=874.72, Mass=117303, SNR=86.6, Peak=12985 HFD=3.5
01:09:14.281 00.001 21068 MultiStar: [#1 0.14,-0.41,1.12,U] [#2 -0.18,-0.06,1.53,U] [#3 0.02,-0.31,1.11,U] [#4 0.41,-0.31,0.00,M1] [#5 -0.34,-0.27,0.95,U] [#6 0.30,0.00,0.81,U] [#7 -0.05,-0.43,0.63,U] [#8 0.03,-0.22,0.71,U] 
01:09:14.281 00.000 21068 single-star, 7 included, MultiStar: {-0.01, -0.22}, one-star: {0.13, -0.16}
01:09:14.282 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
01:09:14.283 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.48)
01:09:14.284 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=-0.16 mountY=0.13, mountTheta=2.45
01:09:14.288 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.16, opts=13)
01:09:14.289 00.001 21068 Enqueuing Move request for scope (0.13, -0.16)
01:09:14.290 00.001 16108 Worker thread wakes up
01:09:14.291 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
01:09:14.291 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
01:09:14.291 00.000 16108 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=0.13
01:09:14.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:09:14.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:14.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:14.291 00.000 16108 MoveAxis(E, 0, ABG)
01:09:14.291 00.000 16108 Move returns status 0, amount 0
01:09:14.291 00.000 16108 MoveAxis(N, 0, ABG)
01:09:14.291 00.000 16108 Move returns status 0, amount 0
01:09:14.291 00.000 16108 move complete, result=0
01:09:14.291 00.000 16108 worker thread done servicing request
01:09:14.294 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3411, FiltMin=2934, FiltMax=56992, Gamma=1.000
01:09:14.310 00.016 21068 UpdateGuideState exits: m=117303 SNR=86.6
01:09:14.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:14.313 00.001 21068 Enqueuing Expose request
01:09:14.314 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:14.314 00.000 16108 Worker thread wakes up
01:09:14.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:14.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:15.284 00.969 16108 Exposure complete
01:09:15.340 00.056 16108 worker thread done servicing request
01:09:15.340 00.000 21068 OnExposeComplete: enter
01:09:15.341 00.001 21068 UpdateGuideState(): m_state=6
01:09:15.342 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9436
01:09:15.342 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=874.63, Mass=132142, SNR=81.8, Peak=14457 HFD=3.4
01:09:15.343 00.001 21068 MultiStar: [#1 0.04,-0.22,0.93,U] [#2 -0.03,-0.30,1.08,U] [#3 0.12,-0.07,1.10,U] [#4 0.68,0.07,0.00,M2] [#5 0.24,0.03,0.90,U] [#6 0.68,0.26,0.00,M1] [#7 0.00,-0.19,0.59,U] [#8 -0.12,-0.13,0.81,U] 
01:09:15.344 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.16}, one-star: {0.11, -0.25}
01:09:15.345 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
01:09:15.345 00.000 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
01:09:15.346 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=-0.08 mountY=0.15, mountTheta=2.10
01:09:15.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
01:09:15.349 00.001 21068 Enqueuing Move request for scope (0.06, -0.16)
01:09:15.349 00.000 16108 Worker thread wakes up
01:09:15.350 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
01:09:15.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
01:09:15.350 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.08 yDistance=0.15
01:09:15.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:09:15.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:15.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:09:15.350 00.000 16108 MoveAxis(E, 0, ABG)
01:09:15.350 00.000 16108 Move returns status 0, amount 0
01:09:15.350 00.000 16108 MoveAxis(N, 0, ABG)
01:09:15.350 00.000 16108 Move returns status 0, amount 0
01:09:15.350 00.000 16108 move complete, result=0
01:09:15.350 00.000 16108 worker thread done servicing request
01:09:15.357 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3414, FiltMin=2899, FiltMax=49632, Gamma=1.000
01:09:15.379 00.022 21068 UpdateGuideState exits: m=132142 SNR=81.8
01:09:15.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.380 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:15.381 00.001 21068 Enqueuing Expose request
01:09:15.382 00.001 16108 Worker thread wakes up
01:09:15.382 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:15.382 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:15.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:16.546 01.164 16108 Exposure complete
01:09:16.617 00.071 16108 worker thread done servicing request
01:09:16.617 00.000 21068 OnExposeComplete: enter
01:09:16.618 00.001 21068 UpdateGuideState(): m_state=6
01:09:16.618 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9437
01:09:16.619 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=874.73, Mass=115346, SNR=84.9, Peak=13241 HFD=3.5
01:09:16.620 00.001 21068 MultiStar: [#1 0.11,-0.13,1.16,U] [#2 -0.18,0.19,1.50,U] [#3 -0.09,0.05,0.98,U] [#4 -0.06,0.03,0.89,U] [#5 0.01,0.16,0.89,U] [#6 0.04,0.08,0.83,U] [#7 0.03,-0.08,0.66,U] [#8 -0.22,0.11,0.68,U] 
01:09:16.621 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.24, -0.15}
01:09:16.622 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
01:09:16.622 00.000 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
01:09:16.623 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.06 mountX=0.02 mountY=-0.03, mountTheta=-0.88
01:09:16.626 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
01:09:16.628 00.002 21068 Enqueuing Move request for scope (-0.02, 0.03)
01:09:16.630 00.002 16108 Worker thread wakes up
01:09:16.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:09:16.630 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:09:16.630 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
01:09:16.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:09:16.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:16.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:16.631 00.001 16108 MoveAxis(E, 0, ABG)
01:09:16.631 00.000 16108 Move returns status 0, amount 0
01:09:16.631 00.000 16108 MoveAxis(N, 0, ABG)
01:09:16.631 00.000 16108 Move returns status 0, amount 0
01:09:16.631 00.000 16108 move complete, result=0
01:09:16.631 00.000 16108 worker thread done servicing request
01:09:16.637 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3414, FiltMin=2963, FiltMax=65472, Gamma=1.000
01:09:16.660 00.023 21068 UpdateGuideState exits: m=115346 SNR=84.9
01:09:16.663 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:16.665 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:16.666 00.001 21068 Enqueuing Expose request
01:09:16.668 00.002 16108 Worker thread wakes up
01:09:16.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:16.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:16.668 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:17.627 00.959 16108 Exposure complete
01:09:17.682 00.055 16108 worker thread done servicing request
01:09:17.683 00.001 21068 OnExposeComplete: enter
01:09:17.686 00.003 21068 UpdateGuideState(): m_state=6
01:09:17.688 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9438
01:09:17.690 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=874.78, Mass=124663, SNR=84.8, Peak=14669 HFD=3.5
01:09:17.692 00.002 21068 MultiStar: [#1 -0.06,0.00,0.97,U] [#2 -0.35,0.25,1.20,U] [#3 0.07,0.05,1.02,U] [#4 0.42,0.02,0.83,U] [#5 0.24,0.08,0.84,U] [#6 0.57,0.00,0.00,M1] [#7 0.08,-0.17,0.65,U] [#8 0.14,0.22,0.85,U] 
01:09:17.694 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.24, -0.10}
01:09:17.695 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
01:09:17.696 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
01:09:17.697 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.43 mountX=0.00 mountY=-0.06, mountTheta=-1.53
01:09:17.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
01:09:17.700 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
01:09:17.702 00.002 16108 Worker thread wakes up
01:09:17.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:09:17.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:09:17.702 00.000 16108 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
01:09:17.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:09:17.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:17.704 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:17.704 00.000 16108 MoveAxis(E, 0, ABG)
01:09:17.704 00.000 16108 Move returns status 0, amount 0
01:09:17.704 00.000 16108 MoveAxis(N, 0, ABG)
01:09:17.704 00.000 16108 Move returns status 0, amount 0
01:09:17.704 00.000 16108 move complete, result=0
01:09:17.704 00.000 16108 worker thread done servicing request
01:09:17.708 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3411, FiltMin=2937, FiltMax=59984, Gamma=1.000
01:09:17.733 00.025 21068 UpdateGuideState exits: m=124663 SNR=84.8
01:09:17.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.734 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:17.735 00.001 21068 Enqueuing Expose request
01:09:17.736 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:17.737 00.001 16108 Worker thread wakes up
01:09:17.737 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:17.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:18.890 01.153 16108 Exposure complete
01:09:18.945 00.055 16108 worker thread done servicing request
01:09:18.945 00.000 21068 OnExposeComplete: enter
01:09:18.946 00.001 21068 UpdateGuideState(): m_state=6
01:09:18.947 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9439
01:09:18.948 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.79, Mass=121798, SNR=81.7, Peak=14301 HFD=3.5
01:09:18.949 00.001 21068 MultiStar: [#1 0.19,-0.31,1.18,U] [#2 -0.13,-0.20,1.48,U] [#3 0.25,-0.26,1.16,U] [#4 0.22,-0.15,0.82,U] [#5 0.26,0.05,1.06,U] [#6 0.44,0.07,0.73,U] [#7 0.24,-0.11,0.61,U] [#8 -0.01,-0.18,0.83,U] 
01:09:18.950 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.15}, one-star: {-0.16, -0.10}
01:09:18.951 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
01:09:18.952 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
01:09:18.952 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-2.60 mountX=0.14 mountY=0.13, mountTheta=0.75
01:09:18.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.10, opts=13)
01:09:18.956 00.002 21068 Enqueuing Move request for scope (-0.16, -0.10)
01:09:18.959 00.003 16108 Worker thread wakes up
01:09:18.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
01:09:18.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
01:09:18.959 00.000 16108 Moving (-0.16, -0.10) raw xDistance=0.14 yDistance=0.13
01:09:18.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:09:18.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:18.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:18.959 00.000 16108 MoveAxis(E, 0, ABG)
01:09:18.959 00.000 16108 Move returns status 0, amount 0
01:09:18.959 00.000 16108 MoveAxis(N, 0, ABG)
01:09:18.959 00.000 16108 Move returns status 0, amount 0
01:09:18.959 00.000 16108 move complete, result=0
01:09:18.959 00.000 16108 worker thread done servicing request
01:09:18.967 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3411, FiltMin=2953, FiltMax=54893, Gamma=1.000
01:09:18.986 00.019 21068 UpdateGuideState exits: m=121798 SNR=81.7
01:09:18.988 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:18.990 00.001 21068 Enqueuing Expose request
01:09:18.991 00.001 16108 Worker thread wakes up
01:09:18.991 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:18.992 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:18.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:19.970 00.978 16108 Exposure complete
01:09:20.062 00.092 16108 worker thread done servicing request
01:09:20.062 00.000 21068 OnExposeComplete: enter
01:09:20.063 00.001 21068 UpdateGuideState(): m_state=6
01:09:20.065 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9440
01:09:20.066 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.14, Mass=116472, SNR=80.5, Peak=13501 HFD=3.4
01:09:20.067 00.001 21068 MultiStar: [#1 0.02,-0.04,1.16,U] [#2 -0.29,0.31,1.08,U] [#3 -0.12,0.12,1.00,U] [#4 0.41,0.02,0.84,U] [#5 0.12,0.09,0.97,U] [#6 0.42,0.42,0.00,M1] [#7 -0.15,0.20,0.56,U] [#8 -0.12,0.40,0.74,U] 
01:09:20.068 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {-0.40, 0.26}
01:09:20.069 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
01:09:20.070 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
01:09:20.072 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.98 mountX=0.10 mountY=-0.14, mountTheta=-0.97
01:09:20.073 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
01:09:20.074 00.001 21068 Enqueuing Move request for scope (-0.07, 0.16)
01:09:20.075 00.001 16108 Worker thread wakes up
01:09:20.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:09:20.075 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:09:20.075 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.10 yDistance=-0.14
01:09:20.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:20.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:20.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:09:20.075 00.000 16108 MoveAxis(E, 0, ABG)
01:09:20.075 00.000 16108 Move returns status 0, amount 0
01:09:20.075 00.000 16108 MoveAxis(N, 0, ABG)
01:09:20.075 00.000 16108 Move returns status 0, amount 0
01:09:20.075 00.000 16108 move complete, result=0
01:09:20.075 00.000 16108 worker thread done servicing request
01:09:20.078 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3411, FiltMin=2928, FiltMax=65507, Gamma=1.000
01:09:20.094 00.016 21068 UpdateGuideState exits: m=116472 SNR=80.5
01:09:20.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:20.097 00.001 21068 Enqueuing Expose request
01:09:20.097 00.000 16108 Worker thread wakes up
01:09:20.097 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:20.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:20.099 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:21.264 01.165 16108 Exposure complete
01:09:21.333 00.069 16108 worker thread done servicing request
01:09:21.333 00.000 21068 OnExposeComplete: enter
01:09:21.334 00.001 21068 UpdateGuideState(): m_state=6
01:09:21.335 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9441
01:09:21.337 00.002 21068 Star::Find returns 1 (0), X=219.82, Y=874.94, Mass=129021, SNR=89.1, Peak=13645 HFD=3.9
01:09:21.337 00.000 21068 MultiStar: [#1 -0.37,0.27,1.12,U] [#2 -0.41,0.34,0.00,M1] [#3 -0.03,0.26,0.95,U] [#4 -0.10,0.29,0.72,U] [#5 -0.12,0.47,0.00,M1] [#6 0.16,0.39,0.68,U] [#7 -0.60,0.03,0.00,M1] [#8 -0.37,-0.02,0.70,U] 
01:09:21.338 00.001 21068 refined, 5 included, MultiStar: {-0.26, 0.20}, one-star: {-0.66, 0.05}
01:09:21.339 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
01:09:21.339 00.000 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
01:09:21.340 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.47 mountX=0.29 mountY=-0.14, mountTheta=-0.45
01:09:21.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.20, opts=13)
01:09:21.342 00.000 21068 Enqueuing Move request for scope (-0.26, 0.20)
01:09:21.343 00.001 16108 Worker thread wakes up
01:09:21.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd
01:09:21.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
01:09:21.344 00.001 16108 Moving (-0.26, 0.20) raw xDistance=0.29 yDistance=-0.14
01:09:21.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:09:21.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:21.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:09:21.344 00.000 16108 MoveAxis(W, 75, ABG)
01:09:21.344 00.000 16108 Guiding  Dir = 3, Dur = 75
01:09:21.344 00.000 16108 IsSlewing returns 0
01:09:21.344 00.000 16108 IsGuiding returns 0
01:09:21.348 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3411, FiltMin=2915, FiltMax=58102, Gamma=1.000
01:09:21.354 00.006 16108 PulseGuide returned control before completion, sleep 76
01:09:21.363 00.009 21068 UpdateGuideState exits: m=129021 SNR=89.1
01:09:21.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:21.365 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:21.366 00.001 21068 Enqueuing Expose request
01:09:21.431 00.065 16108 IsGuiding returns 1
01:09:21.431 00.000 16108 scope still moving after pulse duration time elapsed
01:09:21.462 00.031 16108 IsSlewing returns 0
01:09:21.463 00.001 16108 IsGuiding returns 0
01:09:21.463 00.000 16108 scope move finished after 75 + 42 ms
01:09:21.463 00.000 16108 Move returns status 0, amount 75
01:09:21.463 00.000 16108 MoveAxis(N, 0, ABG)
01:09:21.463 00.000 16108 Move returns status 0, amount 0
01:09:21.463 00.000 16108 move complete, result=0
01:09:21.463 00.000 16108 worker thread done servicing request
01:09:21.464 00.001 16108 Worker thread wakes up
01:09:21.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:21.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:21.464 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
01:09:22.443 00.979 16108 Exposure complete
01:09:22.502 00.059 16108 worker thread done servicing request
01:09:22.502 00.000 21068 OnExposeComplete: enter
01:09:22.503 00.001 21068 UpdateGuideState(): m_state=6
01:09:22.504 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9442
01:09:22.506 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=874.80, Mass=118211, SNR=85.4, Peak=12825 HFD=3.6
01:09:22.506 00.000 21068 MultiStar: [#1 -0.02,-0.07,1.02,U] [#2 -0.28,0.13,1.13,U] [#3 0.02,0.12,1.12,U] [#4 0.37,-0.04,0.79,U] [#5 0.13,-0.07,0.89,U] [#6 0.63,0.13,0.00,M1] [#7 -0.27,0.03,0.54,U] [#8 -0.28,0.12,0.78,U] 
01:09:22.507 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {-0.07, -0.09}
01:09:22.508 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
01:09:22.508 00.000 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
01:09:22.509 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.77 mountX=0.05 mountY=-0.01, mountTheta=-0.14
01:09:22.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
01:09:22.512 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
01:09:22.513 00.001 16108 Worker thread wakes up
01:09:22.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:09:22.513 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:09:22.513 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
01:09:22.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:22.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:22.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:22.513 00.000 16108 MoveAxis(E, 0, ABG)
01:09:22.513 00.000 16108 Move returns status 0, amount 0
01:09:22.513 00.000 16108 MoveAxis(N, 0, ABG)
01:09:22.513 00.000 16108 Move returns status 0, amount 0
01:09:22.513 00.000 16108 move complete, result=0
01:09:22.513 00.000 16108 worker thread done servicing request
01:09:22.518 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3411, FiltMin=2902, FiltMax=52320, Gamma=1.000
01:09:22.532 00.014 21068 UpdateGuideState exits: m=118211 SNR=85.4
01:09:22.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:22.534 00.000 21068 Enqueuing Expose request
01:09:22.535 00.001 16108 Worker thread wakes up
01:09:22.535 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:22.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:22.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:23.694 01.158 16108 Exposure complete
01:09:23.766 00.072 16108 worker thread done servicing request
01:09:23.766 00.000 21068 OnExposeComplete: enter
01:09:23.767 00.001 21068 UpdateGuideState(): m_state=6
01:09:23.767 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9443
01:09:23.769 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=874.87, Mass=111061, SNR=77.4, Peak=13241 HFD=3.5
01:09:23.770 00.001 21068 MultiStar: [#1 0.12,-0.04,1.08,U] [#2 -0.11,-0.03,1.21,U] [#3 0.12,0.14,1.10,U] [#4 0.01,0.11,0.99,U] [#5 -0.05,0.17,1.11,U] [#6 0.24,0.23,0.80,U] [#7 0.04,0.29,0.79,U] [#8 0.09,0.37,1.02,U] 
01:09:23.771 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.07, -0.01}
01:09:23.772 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
01:09:23.773 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.35)
01:09:23.773 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.03 mountX=0.07 mountY=0.03, mountTheta=0.34
01:09:23.775 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
01:09:23.776 00.001 21068 Enqueuing Move request for scope (-0.07, -0.01)
01:09:23.777 00.001 16108 Worker thread wakes up
01:09:23.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:09:23.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:09:23.777 00.000 16108 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=0.03
01:09:23.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:23.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:23.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:23.777 00.000 16108 MoveAxis(E, 0, ABG)
01:09:23.777 00.000 16108 Move returns status 0, amount 0
01:09:23.777 00.000 16108 MoveAxis(N, 0, ABG)
01:09:23.777 00.000 16108 Move returns status 0, amount 0
01:09:23.777 00.000 16108 move complete, result=0
01:09:23.777 00.000 16108 worker thread done servicing request
01:09:23.783 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3408, FiltMin=2947, FiltMax=57875, Gamma=1.000
01:09:23.810 00.027 21068 UpdateGuideState exits: m=111061 SNR=77.4
01:09:23.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:23.812 00.000 21068 Enqueuing Expose request
01:09:23.813 00.001 16108 Worker thread wakes up
01:09:23.813 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:23.816 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:23.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:24.793 00.977 16108 Exposure complete
01:09:24.873 00.080 16108 worker thread done servicing request
01:09:24.873 00.000 21068 OnExposeComplete: enter
01:09:24.874 00.001 21068 UpdateGuideState(): m_state=6
01:09:24.875 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9444
01:09:24.876 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.80, Mass=117941, SNR=82.9, Peak=12393 HFD=3.6
01:09:24.878 00.002 21068 MultiStar: [#1 0.11,-0.10,1.27,U] [#2 -0.21,-0.01,1.15,U] [#3 0.36,0.09,1.21,U] [#4 0.28,-0.04,1.03,U] [#5 0.11,0.08,0.88,U] [#6 0.25,0.11,0.78,U] [#7 -0.22,0.06,0.56,U] [#8 -0.09,0.11,0.78,U] 
01:09:24.879 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.10, -0.08}
01:09:24.879 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
01:09:24.880 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
01:09:24.881 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.07 mountY=-0.03, mountTheta=-2.73
01:09:24.882 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
01:09:24.883 00.001 21068 Enqueuing Move request for scope (0.07, 0.01)
01:09:24.885 00.002 16108 Worker thread wakes up
01:09:24.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:09:24.885 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:09:24.885 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.07 yDistance=-0.03
01:09:24.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:09:24.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:24.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:24.885 00.000 16108 MoveAxis(E, 0, ABG)
01:09:24.885 00.000 16108 Move returns status 0, amount 0
01:09:24.885 00.000 16108 MoveAxis(N, 0, ABG)
01:09:24.886 00.001 16108 Move returns status 0, amount 0
01:09:24.886 00.000 16108 move complete, result=0
01:09:24.886 00.000 16108 worker thread done servicing request
01:09:24.891 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3411, FiltMin=2896, FiltMax=64185, Gamma=1.000
01:09:24.909 00.018 21068 UpdateGuideState exits: m=117941 SNR=82.9
01:09:24.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:24.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:24.911 00.000 21068 Enqueuing Expose request
01:09:24.912 00.001 16108 Worker thread wakes up
01:09:24.912 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:24.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:24.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:26.075 01.162 16108 Exposure complete
01:09:26.131 00.056 16108 worker thread done servicing request
01:09:26.131 00.000 21068 OnExposeComplete: enter
01:09:26.132 00.001 21068 UpdateGuideState(): m_state=6
01:09:26.133 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9445
01:09:26.135 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=874.87, Mass=130696, SNR=86.1, Peak=12553 HFD=3.8
01:09:26.136 00.001 21068 MultiStar: [#1 0.41,-0.07,0.99,U] [#2 -0.03,0.26,1.14,U] [#3 0.47,0.04,0.96,U] [#4 0.57,0.02,0.00,M1] [#5 0.36,0.15,0.93,U] [#6 0.34,0.37,0.00,M1] [#7 0.33,-0.11,0.67,U] [#8 0.11,0.12,0.82,U] 
01:09:26.136 00.000 21068 refined, 6 included, MultiStar: {0.19, 0.07}, one-star: {-0.21, -0.01}
01:09:26.137 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
01:09:26.139 00.002 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
01:09:26.141 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.33 mountX=-0.18 mountY=-0.11, mountTheta=-2.59
01:09:26.146 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.07, opts=13)
01:09:26.148 00.002 21068 Enqueuing Move request for scope (0.19, 0.07)
01:09:26.149 00.001 16108 Worker thread wakes up
01:09:26.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:09:26.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:09:26.149 00.000 16108 Moving (0.19, 0.07) raw xDistance=-0.18 yDistance=-0.11
01:09:26.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:09:26.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:26.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:09:26.149 00.000 16108 MoveAxis(E, 0, ABG)
01:09:26.149 00.000 16108 Move returns status 0, amount 0
01:09:26.149 00.000 16108 MoveAxis(N, 0, ABG)
01:09:26.149 00.000 16108 Move returns status 0, amount 0
01:09:26.150 00.001 16108 move complete, result=0
01:09:26.150 00.000 16108 worker thread done servicing request
01:09:26.157 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3408, FiltMin=2960, FiltMax=65472, Gamma=1.000
01:09:26.175 00.018 21068 UpdateGuideState exits: m=130696 SNR=86.1
01:09:26.177 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:26.179 00.001 21068 Enqueuing Expose request
01:09:26.180 00.001 16108 Worker thread wakes up
01:09:26.180 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:26.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:26.181 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:27.167 00.986 16108 Exposure complete
01:09:27.253 00.086 16108 worker thread done servicing request
01:09:27.254 00.001 21068 OnExposeComplete: enter
01:09:27.255 00.001 21068 UpdateGuideState(): m_state=6
01:09:27.255 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9446
01:09:27.256 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.68, Mass=124578, SNR=89.9, Peak=14361 HFD=3.4
01:09:27.257 00.001 21068 MultiStar: [#1 0.20,-0.05,1.03,U] [#2 0.14,0.15,1.33,U] [#3 0.68,0.18,0.00,M1] [#4 0.59,0.19,0.00,M2] [#5 0.45,-0.04,0.88,U] [#6 0.48,0.02,0.72,U] [#7 0.19,-0.29,0.62,U] [#8 0.11,0.12,0.74,U] 
01:09:27.258 00.001 21068 single-star, 6 included, MultiStar: {0.23, -0.03}, one-star: {0.08, -0.20}
01:09:27.259 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
01:09:27.259 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
01:09:27.260 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.18 mountX=-0.11 mountY=0.17, mountTheta=2.15
01:09:27.261 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.20, opts=13)
01:09:27.262 00.001 21068 Enqueuing Move request for scope (0.08, -0.20)
01:09:27.263 00.001 16108 Worker thread wakes up
01:09:27.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:09:27.263 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:09:27.263 00.000 16108 Moving (0.08, -0.20) raw xDistance=-0.11 yDistance=0.17
01:09:27.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:27.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:27.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:09:27.263 00.000 16108 MoveAxis(E, 0, ABG)
01:09:27.263 00.000 16108 Move returns status 0, amount 0
01:09:27.263 00.000 16108 MoveAxis(N, 0, ABG)
01:09:27.263 00.000 16108 Move returns status 0, amount 0
01:09:27.264 00.001 16108 move complete, result=0
01:09:27.264 00.000 16108 worker thread done servicing request
01:09:27.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3411, FiltMin=2934, FiltMax=59331, Gamma=1.000
01:09:27.295 00.027 21068 UpdateGuideState exits: m=124578 SNR=89.9
01:09:27.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:27.298 00.001 21068 Enqueuing Expose request
01:09:27.299 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:27.299 00.000 16108 Worker thread wakes up
01:09:27.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:27.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:28.468 01.168 16108 Exposure complete
01:09:28.529 00.061 16108 worker thread done servicing request
01:09:28.530 00.001 21068 OnExposeComplete: enter
01:09:28.530 00.000 21068 UpdateGuideState(): m_state=6
01:09:28.531 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9447
01:09:28.532 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=874.97, Mass=127310, SNR=83.8, Peak=16793 HFD=3.1
01:09:28.533 00.001 21068 MultiStar: [#1 0.45,-0.07,1.21,U] [#2 0.15,0.40,1.21,U] [#3 0.59,0.05,0.00,M2] [#4 0.73,0.25,0.00,M3] [#5 0.44,0.29,0.00,M1] [#6 0.73,0.34,0.00,M1] [#7 0.81,0.24,0.00,M1] [#8 0.48,0.34,0.00,M1] 
01:09:28.540 00.007 21068 refined, 2 included, MultiStar: {0.32, 0.14}, one-star: {0.35, 0.09}
01:09:28.541 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
01:09:28.542 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
01:09:28.543 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.42 mountX=-0.29 mountY=-0.21, mountTheta=-2.50
01:09:28.546 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.14, opts=13)
01:09:28.548 00.002 21068 Enqueuing Move request for scope (0.32, 0.14)
01:09:28.550 00.002 16108 Worker thread wakes up
01:09:28.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
01:09:28.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
01:09:28.550 00.000 16108 Moving (0.32, 0.14) raw xDistance=-0.29 yDistance=-0.21
01:09:28.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:09:28.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:09:28.550 00.000 16108 MoveAxis(E, 75, ABG)
01:09:28.550 00.000 16108 Guiding  Dir = 2, Dur = 75
01:09:28.551 00.001 16108 IsSlewing returns 0
01:09:28.551 00.000 16108 IsGuiding returns 0
01:09:28.554 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3405, FiltMin=2931, FiltMax=56704, Gamma=1.000
01:09:28.569 00.015 21068 UpdateGuideState exits: m=127310 SNR=83.8
01:09:28.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:28.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:28.572 00.000 21068 Enqueuing Expose request
01:09:28.582 00.010 16108 PulseGuide returned control before completion, sleep 54
01:09:28.646 00.064 16108 IsGuiding returns 1
01:09:28.646 00.000 16108 scope still moving after pulse duration time elapsed
01:09:28.678 00.032 16108 IsSlewing returns 0
01:09:28.678 00.000 16108 IsGuiding returns 0
01:09:28.678 00.000 16108 scope move finished after 75 + 52 ms
01:09:28.678 00.000 16108 Move returns status 0, amount 75
01:09:28.678 00.000 16108 MoveAxis(N, 43, ABG)
01:09:28.678 00.000 16108 Guiding  Dir = 0, Dur = 43
01:09:28.679 00.001 16108 IsSlewing returns 0
01:09:28.679 00.000 16108 IsGuiding returns 0
01:09:28.742 00.063 16108 IsGuiding returns 1
01:09:28.744 00.002 16108 scope still moving after pulse duration time elapsed
01:09:28.773 00.029 16108 IsSlewing returns 0
01:09:28.773 00.000 16108 IsGuiding returns 1
01:09:28.804 00.031 16108 IsSlewing returns 0
01:09:28.804 00.000 16108 IsGuiding returns 1
01:09:28.836 00.032 16108 IsSlewing returns 0
01:09:28.836 00.000 16108 IsGuiding returns 0
01:09:28.837 00.001 16108 scope move finished after 43 + 114 ms
01:09:28.837 00.000 16108 Move returns status 0, amount 43
01:09:28.837 00.000 16108 move complete, result=0
01:09:28.837 00.000 16108 worker thread done servicing request
01:09:28.837 00.000 16108 Worker thread wakes up
01:09:28.837 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.2 px 43 ms NORTH
01:09:28.840 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:28.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:29.809 00.969 16108 Exposure complete
01:09:29.871 00.062 16108 worker thread done servicing request
01:09:29.871 00.000 21068 OnExposeComplete: enter
01:09:29.873 00.002 21068 UpdateGuideState(): m_state=6
01:09:29.875 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9448
01:09:29.876 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=874.72, Mass=123837, SNR=84.7, Peak=16905 HFD=3.3
01:09:29.879 00.003 21068 MultiStar: [#1 0.49,0.06,0.00,M1] [#2 0.23,0.09,1.20,U] [#3 0.52,0.22,0.00,M3] [#4 0.36,-0.07,0.74,U] [#5 0.36,0.04,0.97,U] [#6 0.52,0.05,0.00,M2] [#7 0.42,0.29,0.00,M2] [#8 0.43,-0.01,0.82,U] 
01:09:29.880 00.001 21068 refined, 4 included, MultiStar: {0.35, -0.01}, one-star: {0.43, -0.16}
01:09:29.881 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
01:09:29.882 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
01:09:29.882 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.04 mountX=-0.35 mountY=-0.07, mountTheta=-2.95
01:09:29.885 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.01, opts=13)
01:09:29.886 00.001 21068 Enqueuing Move request for scope (0.35, -0.01)
01:09:29.887 00.001 16108 Worker thread wakes up
01:09:29.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
01:09:29.888 00.001 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
01:09:29.888 00.000 16108 Moving (0.35, -0.01) raw xDistance=-0.35 yDistance=-0.07
01:09:29.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:09:29.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:29.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:29.888 00.000 16108 MoveAxis(E, 97, ABG)
01:09:29.888 00.000 16108 Guiding  Dir = 2, Dur = 97
01:09:29.888 00.000 16108 IsSlewing returns 0
01:09:29.890 00.002 16108 IsGuiding returns 0
01:09:29.895 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3405, FiltMin=2937, FiltMax=60640, Gamma=1.000
01:09:29.913 00.018 21068 UpdateGuideState exits: m=123837 SNR=84.7
01:09:29.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:29.916 00.001 21068 Enqueuing Expose request
01:09:29.950 00.034 16108 PulseGuide returned control before completion, sleep 46
01:09:30.011 00.061 16108 IsGuiding returns 1
01:09:30.011 00.000 16108 scope still moving after pulse duration time elapsed
01:09:30.044 00.033 16108 IsSlewing returns 0
01:09:30.044 00.000 16108 IsGuiding returns 1
01:09:30.074 00.030 16108 IsSlewing returns 0
01:09:30.075 00.001 16108 IsGuiding returns 1
01:09:30.106 00.031 16108 IsSlewing returns 0
01:09:30.107 00.001 16108 IsGuiding returns 1
01:09:30.139 00.032 16108 IsSlewing returns 0
01:09:30.140 00.001 16108 IsGuiding returns 0
01:09:30.140 00.000 16108 scope move finished after 97 + 152 ms
01:09:30.140 00.000 16108 Move returns status 0, amount 97
01:09:30.140 00.000 16108 MoveAxis(N, 0, ABG)
01:09:30.140 00.000 16108 Move returns status 0, amount 0
01:09:30.140 00.000 16108 move complete, result=0
01:09:30.140 00.000 16108 worker thread done servicing request
01:09:30.140 00.000 16108 Worker thread wakes up
01:09:30.140 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.1 px 0 ms NORTH
01:09:30.143 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:30.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:31.297 01.154 16108 Exposure complete
01:09:31.355 00.058 16108 worker thread done servicing request
01:09:31.355 00.000 21068 OnExposeComplete: enter
01:09:31.357 00.002 21068 UpdateGuideState(): m_state=6
01:09:31.359 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9449
01:09:31.360 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.95, Mass=121742, SNR=73.2, Peak=14957 HFD=3.1
01:09:31.361 00.001 21068 MultiStar: [#1 -0.37,-0.11,1.19,U] [#2 0.03,0.06,1.78,U] [#3 -0.07,0.10,1.17,U] [#4 -0.29,0.04,0.91,U] [#5 -0.17,0.22,1.15,U] [#6 0.02,0.10,0.95,U] [#7 -0.38,0.30,0.83,U] [#8 -0.04,0.38,0.93,U] 
01:09:31.364 00.003 21068 refined, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.35, 0.07}
01:09:31.365 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:09:31.367 00.002 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
01:09:31.369 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.52 mountX=0.18 mountY=-0.07, mountTheta=-0.39
01:09:31.372 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.12, opts=13)
01:09:31.373 00.001 21068 Enqueuing Move request for scope (-0.16, 0.12)
01:09:31.375 00.002 16108 Worker thread wakes up
01:09:31.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:09:31.375 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:09:31.375 00.000 16108 Moving (-0.16, 0.12) raw xDistance=0.18 yDistance=-0.07
01:09:31.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:09:31.376 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:31.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:31.376 00.000 16108 MoveAxis(E, 0, ABG)
01:09:31.376 00.000 16108 Move returns status 0, amount 0
01:09:31.376 00.000 16108 MoveAxis(N, 0, ABG)
01:09:31.376 00.000 16108 Move returns status 0, amount 0
01:09:31.376 00.000 16108 move complete, result=0
01:09:31.376 00.000 16108 worker thread done servicing request
01:09:31.384 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3405, FiltMin=2957, FiltMax=58838, Gamma=1.000
01:09:31.407 00.023 21068 UpdateGuideState exits: m=121742 SNR=73.2
01:09:31.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:31.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:31.410 00.001 21068 Enqueuing Expose request
01:09:31.411 00.001 16108 Worker thread wakes up
01:09:31.411 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:31.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:31.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:32.384 00.972 16108 Exposure complete
01:09:32.459 00.075 16108 worker thread done servicing request
01:09:32.459 00.000 21068 OnExposeComplete: enter
01:09:32.461 00.002 21068 UpdateGuideState(): m_state=6
01:09:32.463 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9450
01:09:32.464 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.04, Mass=119003, SNR=80.5, Peak=13177 HFD=3.5
01:09:32.466 00.002 21068 MultiStar: [#1 -0.12,-0.16,1.26,U] [#2 -0.01,0.16,1.20,U] [#3 -0.02,-0.19,0.97,U] [#4 0.01,-0.02,0.96,U] [#5 -0.36,-0.15,1.00,U] [#6 0.12,-0.01,0.79,U] [#7 -0.29,-0.10,0.64,U] [#8 -0.44,-0.01,0.75,U] 
01:09:32.467 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.08, 0.16}
01:09:32.468 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
01:09:32.469 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
01:09:32.471 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.88 mountX=0.11 mountY=0.06, mountTheta=0.48
01:09:32.472 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.03, opts=13)
01:09:32.473 00.001 21068 Enqueuing Move request for scope (-0.12, -0.03)
01:09:32.474 00.001 16108 Worker thread wakes up
01:09:32.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:09:32.474 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:09:32.474 00.000 16108 Moving (-0.12, -0.03) raw xDistance=0.11 yDistance=0.06
01:09:32.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:09:32.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:32.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:32.474 00.000 16108 MoveAxis(E, 0, ABG)
01:09:32.474 00.000 16108 Move returns status 0, amount 0
01:09:32.474 00.000 16108 MoveAxis(N, 0, ABG)
01:09:32.474 00.000 16108 Move returns status 0, amount 0
01:09:32.474 00.000 16108 move complete, result=0
01:09:32.474 00.000 16108 worker thread done servicing request
01:09:32.478 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3405, FiltMin=2918, FiltMax=61641, Gamma=1.000
01:09:32.496 00.018 21068 UpdateGuideState exits: m=119003 SNR=80.5
01:09:32.498 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:32.500 00.001 21068 Enqueuing Expose request
01:09:32.501 00.001 16108 Worker thread wakes up
01:09:32.501 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:32.503 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:32.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:33.653 01.150 16108 Exposure complete
01:09:33.753 00.100 16108 worker thread done servicing request
01:09:33.753 00.000 21068 OnExposeComplete: enter
01:09:33.754 00.001 21068 UpdateGuideState(): m_state=6
01:09:33.755 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9451
01:09:33.757 00.002 21068 Star::Find returns 1 (0), X=219.77, Y=874.53, Mass=129134, SNR=83.6, Peak=13037 HFD=3.5
01:09:33.759 00.002 21068 MultiStar: [#1 -0.75,-0.30,0.00,M1] [#2 -1.14,-0.00,0.00,M1] [#3 -0.72,-0.11,0.00,M2] [#4 -0.50,-0.20,0.00,M1] [#5 -0.61,-0.27,0.00,M1] [#6 -0.05,0.15,0.76,U] [#7 -0.41,-0.25,0.68,U] [#8 -0.99,0.03,0.00,M1] 
01:09:33.760 00.001 21068 refined, 2 included, MultiStar: {-0.42, -0.17}, one-star: {-0.70, -0.35}
01:09:33.760 00.000 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
01:09:33.761 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
01:09:33.762 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=-0.17 hyp=0.45 cameraTheta=-2.76 mountX=0.38 mountY=0.26, mountTheta=0.60
01:09:33.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=-0.17, opts=13)
01:09:33.765 00.001 21068 Enqueuing Move request for scope (-0.42, -0.17)
01:09:33.765 00.000 16108 Worker thread wakes up
01:09:33.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.17) opts 0xd
01:09:33.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, -0.17)
01:09:33.766 00.001 16108 Moving (-0.42, -0.17) raw xDistance=0.38 yDistance=0.26
01:09:33.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:09:33.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:33.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:09:33.766 00.000 16108 MoveAxis(W, 100, ABG)
01:09:33.766 00.000 16108 Guiding  Dir = 3, Dur = 100
01:09:33.766 00.000 16108 IsSlewing returns 0
01:09:33.766 00.000 16108 IsGuiding returns 0
01:09:33.769 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3405, FiltMin=2963, FiltMax=53382, Gamma=1.000
01:09:33.784 00.015 21068 UpdateGuideState exits: m=129134 SNR=83.6
01:09:33.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:33.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:33.786 00.000 21068 Enqueuing Expose request
01:09:33.820 00.034 16108 PulseGuide returned control before completion, sleep 57
01:09:33.881 00.061 16108 IsGuiding returns 1
01:09:33.881 00.000 16108 scope still moving after pulse duration time elapsed
01:09:33.913 00.032 16108 IsSlewing returns 0
01:09:33.914 00.001 16108 IsGuiding returns 1
01:09:33.943 00.029 16108 IsSlewing returns 0
01:09:33.943 00.000 16108 IsGuiding returns 1
01:09:33.975 00.032 16108 IsSlewing returns 0
01:09:33.975 00.000 16108 IsGuiding returns 1
01:09:34.007 00.032 16108 IsSlewing returns 0
01:09:34.007 00.000 16108 IsGuiding returns 0
01:09:34.007 00.000 16108 scope move finished after 100 + 140 ms
01:09:34.007 00.000 16108 Move returns status 0, amount 100
01:09:34.007 00.000 16108 MoveAxis(N, 0, ABG)
01:09:34.007 00.000 16108 Move returns status 0, amount 0
01:09:34.007 00.000 16108 move complete, result=0
01:09:34.007 00.000 16108 worker thread done servicing request
01:09:34.007 00.000 16108 Worker thread wakes up
01:09:34.007 00.000 21068 GuideStep: 0.4 px 100 ms WEST, 0.3 px 0 ms NORTH
01:09:34.009 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:34.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:34.972 00.963 16108 Exposure complete
01:09:35.029 00.057 16108 worker thread done servicing request
01:09:35.029 00.000 21068 OnExposeComplete: enter
01:09:35.030 00.001 21068 UpdateGuideState(): m_state=6
01:09:35.031 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9452
01:09:35.032 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.30, Mass=126163, SNR=93.3, Peak=13699 HFD=3.3
01:09:35.033 00.001 21068 MultiStar: [#1 -0.50,-0.19,0.00,M2] [#2 -0.51,-0.14,0.00,M2] [#3 -0.43,0.13,0.90,U] [#4 -0.04,-0.19,0.83,U] [#5 -0.27,0.16,0.78,U] [#6 0.27,0.15,0.73,U] [#7 0.13,-0.74,0.00,M1] [#8 -0.14,-0.14,0.79,U] 
01:09:35.033 00.000 21068 refined, 5 included, MultiStar: {-0.11, -0.10}, one-star: {0.01, -0.58}
01:09:35.034 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
01:09:35.035 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
01:09:35.036 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-2.41 mountX=0.09 mountY=0.12, mountTheta=0.93
01:09:35.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
01:09:35.038 00.001 21068 Enqueuing Move request for scope (-0.11, -0.10)
01:09:35.039 00.001 16108 Worker thread wakes up
01:09:35.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
01:09:35.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
01:09:35.039 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.12
01:09:35.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:35.040 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:35.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:35.040 00.000 16108 MoveAxis(E, 0, ABG)
01:09:35.040 00.000 16108 Move returns status 0, amount 0
01:09:35.040 00.000 16108 MoveAxis(N, 0, ABG)
01:09:35.040 00.000 16108 Move returns status 0, amount 0
01:09:35.040 00.000 16108 move complete, result=0
01:09:35.040 00.000 16108 worker thread done servicing request
01:09:35.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3405, FiltMin=2918, FiltMax=58992, Gamma=1.000
01:09:35.073 00.030 21068 UpdateGuideState exits: m=126163 SNR=93.3
01:09:35.075 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.077 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:35.078 00.001 21068 Enqueuing Expose request
01:09:35.080 00.002 16108 Worker thread wakes up
01:09:35.080 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:35.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:35.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:36.242 01.161 16108 Exposure complete
01:09:36.303 00.061 16108 worker thread done servicing request
01:09:36.303 00.000 21068 OnExposeComplete: enter
01:09:36.304 00.001 21068 UpdateGuideState(): m_state=6
01:09:36.305 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9453
01:09:36.306 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=874.33, Mass=120034, SNR=80.4, Peak=12624 HFD=3.3
01:09:36.307 00.001 21068 MultiStar: [#1 -0.06,-0.63,0.00,M3] [#2 0.11,-0.43,1.15,U] [#3 0.13,-0.48,0.00,M2] [#4 0.24,-0.40,0.73,U] [#5 -0.19,-0.45,0.00,M1] [#6 0.26,-0.62,0.00,M1] [#7 0.32,-0.24,0.63,U] [#8 -0.08,-0.39,0.73,U] 
01:09:36.307 00.000 21068 refined, 4 included, MultiStar: {0.12, -0.42}, one-star: {0.05, -0.55}
01:09:36.308 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
01:09:36.309 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
01:09:36.309 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.42 hyp=0.43 cameraTheta=-1.29 mountX=-0.19 mountY=0.38, mountTheta=2.04
01:09:36.311 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.42, opts=13)
01:09:36.313 00.002 21068 Enqueuing Move request for scope (0.12, -0.42)
01:09:36.313 00.000 16108 Worker thread wakes up
01:09:36.314 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.42) opts 0xd
01:09:36.314 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.42)
01:09:36.314 00.000 16108 Moving (0.12, -0.42) raw xDistance=-0.19 yDistance=0.38
01:09:36.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:09:36.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:36.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:09:36.314 00.000 16108 MoveAxis(E, 0, ABG)
01:09:36.314 00.000 16108 Move returns status 0, amount 0
01:09:36.314 00.000 16108 MoveAxis(N, 0, ABG)
01:09:36.314 00.000 16108 Move returns status 0, amount 0
01:09:36.314 00.000 16108 move complete, result=0
01:09:36.314 00.000 16108 worker thread done servicing request
01:09:36.320 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3405, FiltMin=2934, FiltMax=55315, Gamma=1.000
01:09:36.347 00.027 21068 UpdateGuideState exits: m=120034 SNR=80.4
01:09:36.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:36.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:36.350 00.001 21068 Enqueuing Expose request
01:09:36.350 00.000 16108 Worker thread wakes up
01:09:36.350 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:09:36.351 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:36.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:37.325 00.974 16108 Exposure complete
01:09:37.383 00.058 16108 worker thread done servicing request
01:09:37.383 00.000 21068 OnExposeComplete: enter
01:09:37.385 00.002 21068 UpdateGuideState(): m_state=6
01:09:37.386 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9454
01:09:37.386 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=874.85, Mass=156644, SNR=100.5, Peak=14877 HFD=4.1
01:09:37.387 00.001 21068 MultiStar: [#1 -0.41,-0.13,0.90,U] [#2 -0.66,0.22,0.00,M2] [#3 -0.49,-0.01,0.00,M3] [#4 -0.09,0.24,0.65,U] [#5 -0.62,-0.03,0.00,M2] [#6 -0.32,0.23,0.58,U] [#7 -0.40,0.26,0.44,U] [#8 -0.60,0.19,0.00,M1] 
01:09:37.388 00.001 21068 refined, 4 included, MultiStar: {-0.34, 0.07}, one-star: {-0.42, -0.04}
01:09:37.389 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
01:09:37.389 00.000 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
01:09:37.390 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.07 hyp=0.34 cameraTheta=2.94 mountX=0.34 mountY=0.01, mountTheta=0.03
01:09:37.391 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.07, opts=13)
01:09:37.392 00.001 21068 Enqueuing Move request for scope (-0.34, 0.07)
01:09:37.393 00.001 16108 Worker thread wakes up
01:09:37.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.07) opts 0xd
01:09:37.393 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.07)
01:09:37.393 00.000 16108 Moving (-0.34, 0.07) raw xDistance=0.34 yDistance=0.01
01:09:37.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:09:37.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:37.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:37.393 00.000 16108 MoveAxis(W, 90, ABG)
01:09:37.393 00.000 16108 Guiding  Dir = 3, Dur = 90
01:09:37.395 00.002 16108 IsSlewing returns 0
01:09:37.395 00.000 16108 IsGuiding returns 0
01:09:37.398 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3405, FiltMin=2902, FiltMax=59219, Gamma=1.000
01:09:37.420 00.022 21068 UpdateGuideState exits: m=156644 SNR=100.5
01:09:37.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:37.423 00.001 21068 Enqueuing Expose request
01:09:37.430 00.007 16108 PulseGuide returned control before completion, sleep 65
01:09:37.508 00.078 16108 IsGuiding returns 1
01:09:37.508 00.000 16108 scope still moving after pulse duration time elapsed
01:09:37.539 00.031 16108 IsSlewing returns 0
01:09:37.539 00.000 16108 IsGuiding returns 0
01:09:37.539 00.000 16108 scope move finished after 90 + 55 ms
01:09:37.539 00.000 16108 Move returns status 0, amount 90
01:09:37.541 00.002 16108 MoveAxis(N, 0, ABG)
01:09:37.541 00.000 16108 Move returns status 0, amount 0
01:09:37.541 00.000 16108 move complete, result=0
01:09:37.541 00.000 16108 worker thread done servicing request
01:09:37.541 00.000 16108 Worker thread wakes up
01:09:37.541 00.000 21068 GuideStep: 0.3 px 90 ms WEST, 0.0 px 0 ms NORTH
01:09:37.543 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:37.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:38.703 01.160 16108 Exposure complete
01:09:38.759 00.056 16108 worker thread done servicing request
01:09:38.759 00.000 21068 OnExposeComplete: enter
01:09:38.760 00.001 21068 UpdateGuideState(): m_state=6
01:09:38.761 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9455
01:09:38.762 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=874.81, Mass=127608, SNR=89.9, Peak=14397 HFD=3.9
01:09:38.762 00.000 21068 MultiStar: [#1 -0.48,0.11,0.00,M3] [#2 -0.50,0.22,0.00,M3] [#3 -0.45,0.34,0.00,M4] [#4 -0.19,0.11,0.71,U] [#5 -0.39,0.46,0.00,M3] [#6 -0.20,0.23,0.69,U] [#7 -0.73,-0.21,0.00,M1] [#8 -0.40,0.06,0.66,U] 
01:09:38.764 00.002 21068 refined, 3 included, MultiStar: {-0.34, 0.07}, one-star: {-0.52, -0.07}
01:09:38.765 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
01:09:38.766 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
01:09:38.766 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=0.07 hyp=0.35 cameraTheta=2.95 mountX=0.35 mountY=0.02, mountTheta=0.05
01:09:38.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.07, opts=13)
01:09:38.768 00.000 21068 Enqueuing Move request for scope (-0.34, 0.07)
01:09:38.769 00.001 16108 Worker thread wakes up
01:09:38.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.07) opts 0xd
01:09:38.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.07)
01:09:38.769 00.000 16108 Moving (-0.34, 0.07) raw xDistance=0.35 yDistance=0.02
01:09:38.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:09:38.770 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:38.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:38.770 00.000 16108 MoveAxis(W, 98, ABG)
01:09:38.770 00.000 16108 Guiding  Dir = 3, Dur = 98
01:09:38.770 00.000 16108 IsSlewing returns 0
01:09:38.770 00.000 16108 IsGuiding returns 0
01:09:38.773 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3405, FiltMin=2921, FiltMax=65472, Gamma=1.000
01:09:38.779 00.006 16108 PulseGuide returned control before completion, sleep 100
01:09:38.788 00.009 21068 UpdateGuideState exits: m=127608 SNR=89.9
01:09:38.790 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:38.791 00.000 21068 Enqueuing Expose request
01:09:38.888 00.097 16108 IsGuiding returns 1
01:09:38.888 00.000 16108 scope still moving after pulse duration time elapsed
01:09:38.918 00.030 16108 IsSlewing returns 0
01:09:38.918 00.000 16108 IsGuiding returns 1
01:09:38.950 00.032 16108 IsSlewing returns 0
01:09:38.951 00.001 16108 IsGuiding returns 0
01:09:38.951 00.000 16108 scope move finished after 98 + 82 ms
01:09:38.951 00.000 16108 Move returns status 0, amount 98
01:09:38.951 00.000 16108 MoveAxis(N, 0, ABG)
01:09:38.951 00.000 16108 Move returns status 0, amount 0
01:09:38.951 00.000 16108 move complete, result=0
01:09:38.951 00.000 16108 worker thread done servicing request
01:09:38.951 00.000 16108 Worker thread wakes up
01:09:38.951 00.000 21068 GuideStep: 0.4 px 98 ms WEST, 0.0 px 0 ms NORTH
01:09:38.954 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:38.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:39.929 00.975 16108 Exposure complete
01:09:39.997 00.068 16108 worker thread done servicing request
01:09:39.997 00.000 21068 OnExposeComplete: enter
01:09:39.998 00.001 21068 UpdateGuideState(): m_state=6
01:09:39.999 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9456
01:09:40.000 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=874.25, Mass=134540, SNR=85.2, Peak=11955 HFD=3.9
01:09:40.001 00.001 21068 MultiStar: [#1 0.58,-1.12,0.00,M4] [#2 0.30,-0.68,0.00,M4] [#3 0.64,-0.81,0.00,M5] [#4 0.68,-0.75,0.00,M1] [#5 0.91,-0.64,0.00,M4] [#6 0.76,-0.70,0.00,M1] [#7 0.36,-0.56,0.00,M2] [#8 0.85,-0.46,0.00,M1] 
01:09:40.002 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
01:09:40.002 00.000 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
01:09:40.003 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.63 hyp=0.73 cameraTheta=-1.04 mountX=-0.48 mountY=0.53, mountTheta=2.31
01:09:40.005 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.63, opts=13)
01:09:40.006 00.001 21068 Enqueuing Move request for scope (0.37, -0.63)
01:09:40.006 00.000 16108 Worker thread wakes up
01:09:40.007 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.63) opts 0xd
01:09:40.007 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.63)
01:09:40.007 00.000 16108 Moving (0.37, -0.63) raw xDistance=-0.48 yDistance=0.53
01:09:40.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
01:09:40.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:40.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
01:09:40.007 00.000 16108 MoveAxis(E, 118, ABG)
01:09:40.007 00.000 16108 Guiding  Dir = 2, Dur = 118
01:09:40.008 00.001 16108 IsSlewing returns 0
01:09:40.008 00.000 16108 IsGuiding returns 0
01:09:40.011 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3408, FiltMin=2934, FiltMax=55779, Gamma=1.000
01:09:40.026 00.015 21068 UpdateGuideState exits: m=134540 SNR=85.2
01:09:40.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.027 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:40.028 00.001 21068 Enqueuing Expose request
01:09:40.035 00.007 16108 PulseGuide returned control before completion, sleep 103
01:09:40.145 00.110 16108 IsGuiding returns 1
01:09:40.145 00.000 16108 scope still moving after pulse duration time elapsed
01:09:40.176 00.031 16108 IsSlewing returns 0
01:09:40.176 00.000 16108 IsGuiding returns 1
01:09:40.208 00.032 16108 IsSlewing returns 0
01:09:40.209 00.001 16108 IsGuiding returns 0
01:09:40.209 00.000 16108 scope move finished after 118 + 82 ms
01:09:40.209 00.000 16108 Move returns status 0, amount 118
01:09:40.209 00.000 16108 MoveAxis(N, 0, ABG)
01:09:40.209 00.000 16108 Move returns status 0, amount 0
01:09:40.209 00.000 16108 move complete, result=0
01:09:40.209 00.000 16108 worker thread done servicing request
01:09:40.210 00.001 16108 Worker thread wakes up
01:09:40.210 00.000 21068 GuideStep: -0.5 px 118 ms EAST, 0.5 px 0 ms NORTH
01:09:40.213 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:40.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:41.378 01.165 16108 Exposure complete
01:09:41.450 00.072 16108 worker thread done servicing request
01:09:41.450 00.000 21068 OnExposeComplete: enter
01:09:41.452 00.002 21068 UpdateGuideState(): m_state=6
01:09:41.455 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9457
01:09:41.455 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=874.50, Mass=113687, SNR=74.0, Peak=12349 HFD=3.3
01:09:41.458 00.003 21068 MultiStar: [#1 0.23,-0.24,1.25,U] [#2 0.20,-0.11,1.37,U] [#3 0.21,-0.05,1.13,U] [#4 0.28,-0.08,0.98,U] [#5 0.09,-0.26,1.03,U] [#6 0.36,-0.11,0.93,U] [#7 0.28,-0.33,0.64,U] [#8 0.46,-0.25,0.00,M2] 
01:09:41.459 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.19}, one-star: {0.16, -0.38}
01:09:41.461 00.002 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
01:09:41.462 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
01:09:41.463 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.70 mountX=-0.25 mountY=0.13, mountTheta=2.67
01:09:41.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.19, opts=13)
01:09:41.467 00.002 21068 Enqueuing Move request for scope (0.22, -0.19)
01:09:41.468 00.001 16108 Worker thread wakes up
01:09:41.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
01:09:41.468 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
01:09:41.468 00.000 16108 Moving (0.22, -0.19) raw xDistance=-0.25 yDistance=0.13
01:09:41.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
01:09:41.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:41.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:41.468 00.000 16108 MoveAxis(E, 74, ABG)
01:09:41.468 00.000 16108 Guiding  Dir = 2, Dur = 74
01:09:41.468 00.000 16108 IsSlewing returns 0
01:09:41.469 00.001 16108 IsGuiding returns 0
01:09:41.469 00.000 16108 PulseGuide returned control before completion, sleep 84
01:09:41.472 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3408, FiltMin=2893, FiltMax=51318, Gamma=1.000
01:09:41.493 00.021 21068 UpdateGuideState exits: m=113687 SNR=74.0
01:09:41.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:41.497 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:41.497 00.000 21068 Enqueuing Expose request
01:09:41.559 00.062 16108 IsGuiding returns 0
01:09:41.559 00.000 16108 Move returns status 0, amount 74
01:09:41.559 00.000 16108 MoveAxis(N, 0, ABG)
01:09:41.559 00.000 16108 Move returns status 0, amount 0
01:09:41.559 00.000 16108 move complete, result=0
01:09:41.559 00.000 16108 worker thread done servicing request
01:09:41.560 00.001 16108 Worker thread wakes up
01:09:41.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:41.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:41.560 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
01:09:42.539 00.979 16108 Exposure complete
01:09:42.595 00.056 16108 worker thread done servicing request
01:09:42.596 00.001 21068 OnExposeComplete: enter
01:09:42.597 00.001 21068 UpdateGuideState(): m_state=6
01:09:42.597 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9458
01:09:42.598 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.81, Mass=111290, SNR=73.1, Peak=12137 HFD=3.6
01:09:42.599 00.001 21068 MultiStar: [#1 -0.15,-0.09,1.31,U] [#2 -0.61,0.18,0.00,M4] [#3 -0.31,0.05,1.32,U] [#4 -0.23,-0.13,1.05,U] [#5 -0.12,0.29,1.23,U] [#6 -0.09,0.24,0.87,U] [#7 -0.10,-0.18,0.78,U] [#8 -0.35,0.04,0.97,U] 
01:09:42.600 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.25, -0.07}
01:09:42.601 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
01:09:42.602 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
01:09:42.602 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=0.21 mountY=0.02, mountTheta=0.12
01:09:42.605 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.02, opts=13)
01:09:42.605 00.000 21068 Enqueuing Move request for scope (-0.20, 0.02)
01:09:42.606 00.001 16108 Worker thread wakes up
01:09:42.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
01:09:42.606 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
01:09:42.606 00.000 16108 Moving (-0.20, 0.02) raw xDistance=0.21 yDistance=0.02
01:09:42.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
01:09:42.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:42.607 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:42.607 00.000 16108 MoveAxis(W, 49, ABG)
01:09:42.607 00.000 16108 Guiding  Dir = 3, Dur = 49
01:09:42.607 00.000 16108 IsSlewing returns 0
01:09:42.607 00.000 16108 IsGuiding returns 0
01:09:42.608 00.001 16108 PulseGuide returned control before completion, sleep 58
01:09:42.610 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3408, FiltMin=2851, FiltMax=61757, Gamma=1.000
01:09:42.634 00.024 21068 UpdateGuideState exits: m=111290 SNR=73.1
01:09:42.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:42.637 00.001 21068 Enqueuing Expose request
01:09:42.673 00.036 16108 IsGuiding returns 1
01:09:42.673 00.000 16108 scope still moving after pulse duration time elapsed
01:09:42.703 00.030 16108 IsSlewing returns 0
01:09:42.703 00.000 16108 IsGuiding returns 0
01:09:42.703 00.000 16108 scope move finished after 49 + 46 ms
01:09:42.703 00.000 16108 Move returns status 0, amount 49
01:09:42.703 00.000 16108 MoveAxis(N, 0, ABG)
01:09:42.703 00.000 16108 Move returns status 0, amount 0
01:09:42.703 00.000 16108 move complete, result=0
01:09:42.703 00.000 16108 worker thread done servicing request
01:09:42.703 00.000 16108 Worker thread wakes up
01:09:42.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:42.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:42.703 00.000 21068 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
01:09:43.855 01.152 16108 Exposure complete
01:09:43.909 00.054 16108 worker thread done servicing request
01:09:43.909 00.000 21068 OnExposeComplete: enter
01:09:43.912 00.003 21068 UpdateGuideState(): m_state=6
01:09:43.913 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9459
01:09:43.915 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=874.27, Mass=118376, SNR=74.9, Peak=8963 HFD=4.6
01:09:43.917 00.002 21068 MultiStar: [#1 -0.55,-0.58,0.00,M3] [#2 -0.23,-0.49,0.00,M5] [#3 -0.12,-0.35,1.05,U] [#4 -0.04,-0.35,0.84,U] [#5 -0.14,-0.64,0.00,M3] [#6 0.08,-0.54,0.00,M1] [#7 -0.51,-0.66,0.00,M1] [#8 0.00,-0.29,0.83,U] 
01:09:43.917 00.000 21068 refined, 3 included, MultiStar: {-0.03, -0.41}, one-star: {0.04, -0.61}
01:09:43.918 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
01:09:43.919 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
01:09:43.919 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.65 mountX=-0.04 mountY=0.40, mountTheta=1.67
01:09:43.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.41, opts=13)
01:09:43.921 00.000 21068 Enqueuing Move request for scope (-0.03, -0.41)
01:09:43.922 00.001 16108 Worker thread wakes up
01:09:43.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
01:09:43.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
01:09:43.922 00.000 16108 Moving (-0.03, -0.41) raw xDistance=-0.04 yDistance=0.40
01:09:43.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:43.922 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.44 newest=0.56
01:09:43.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
01:09:43.923 00.001 16108 MoveAxis(E, 0, ABG)
01:09:43.923 00.000 16108 Move returns status 0, amount 0
01:09:43.923 00.000 16108 MoveAxis(S, 81, ABG)
01:09:43.923 00.000 16108 Guiding  Dir = 1, Dur = 81
01:09:43.923 00.000 16108 IsSlewing returns 0
01:09:43.923 00.000 16108 IsGuiding returns 0
01:09:43.926 00.003 16108 PulseGuide returned control before completion, sleep 89
01:09:43.927 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3408, FiltMin=2941, FiltMax=41814, Gamma=1.000
01:09:43.942 00.015 21068 UpdateGuideState exits: m=118376 SNR=74.9
01:09:43.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.943 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:43.944 00.001 21068 Enqueuing Expose request
01:09:44.017 00.073 16108 IsGuiding returns 1
01:09:44.017 00.000 16108 scope still moving after pulse duration time elapsed
01:09:44.049 00.032 16108 IsSlewing returns 0
01:09:44.049 00.000 16108 IsGuiding returns 0
01:09:44.049 00.000 16108 scope move finished after 81 + 44 ms
01:09:44.049 00.000 16108 Move returns status 0, amount 81
01:09:44.049 00.000 16108 move complete, result=0
01:09:44.049 00.000 16108 worker thread done servicing request
01:09:44.049 00.000 16108 Worker thread wakes up
01:09:44.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:44.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:44.050 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 81 ms SOUTH
01:09:45.037 00.987 16108 Exposure complete
01:09:45.117 00.080 16108 worker thread done servicing request
01:09:45.117 00.000 21068 OnExposeComplete: enter
01:09:45.119 00.002 21068 UpdateGuideState(): m_state=6
01:09:45.121 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9460
01:09:45.123 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=873.19, Mass=101171, SNR=54.7, Peak=6592 HFD=5.5
01:09:45.125 00.002 21068 MultiStar: large primary error, entering stabilization period
01:09:45.128 00.003 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
01:09:45.129 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
01:09:45.129 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-1.69 hyp=1.69 cameraTheta=-1.50 mountX=-0.40 mountY=1.61, mountTheta=1.82
01:09:45.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-1.69, opts=13)
01:09:45.132 00.001 21068 Enqueuing Move request for scope (0.11, -1.69)
01:09:45.133 00.001 16108 Worker thread wakes up
01:09:45.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.69) opts 0xd
01:09:45.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -1.69)
01:09:45.133 00.000 16108 Moving (0.11, -1.69) raw xDistance=-0.40 yDistance=1.61
01:09:45.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:09:45.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.61 from input 1.61
01:09:45.133 00.000 16108 MoveAxis(E, 106, ABG)
01:09:45.133 00.000 16108 Guiding  Dir = 2, Dur = 106
01:09:45.133 00.000 16108 IsSlewing returns 0
01:09:45.133 00.000 16108 IsGuiding returns 0
01:09:45.144 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3411, FiltMin=2921, FiltMax=26160, Gamma=1.000
01:09:45.151 00.007 16108 PulseGuide returned control before completion, sleep 99
01:09:45.162 00.011 21068 UpdateGuideState exits: m=101171 SNR=54.7
01:09:45.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.163 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:45.164 00.001 21068 Enqueuing Expose request
01:09:45.260 00.096 16108 IsGuiding returns 1
01:09:45.260 00.000 16108 scope still moving after pulse duration time elapsed
01:09:45.292 00.032 16108 IsSlewing returns 0
01:09:45.292 00.000 16108 IsGuiding returns 1
01:09:45.324 00.032 16108 IsSlewing returns 0
01:09:45.324 00.000 16108 IsGuiding returns 0
01:09:45.324 00.000 16108 scope move finished after 106 + 84 ms
01:09:45.324 00.000 16108 Move returns status 0, amount 106
01:09:45.324 00.000 16108 MoveAxis(S, 324, ABG)
01:09:45.324 00.000 16108 Guiding  Dir = 1, Dur = 324
01:09:45.324 00.000 16108 IsSlewing returns 0
01:09:45.324 00.000 16108 IsGuiding returns 0
01:09:45.389 00.065 16108 PulseGuide returned control before completion, sleep 271
01:09:45.672 00.283 16108 IsGuiding returns 1
01:09:45.672 00.000 16108 scope still moving after pulse duration time elapsed
01:09:45.704 00.032 16108 IsSlewing returns 0
01:09:45.705 00.001 16108 IsGuiding returns 1
01:09:45.735 00.030 16108 IsSlewing returns 0
01:09:45.735 00.000 16108 IsGuiding returns 0
01:09:45.735 00.000 16108 scope move finished after 324 + 86 ms
01:09:45.735 00.000 16108 Move returns status 0, amount 324
01:09:45.735 00.000 16108 move complete, result=0
01:09:45.735 00.000 16108 worker thread done servicing request
01:09:45.735 00.000 16108 Worker thread wakes up
01:09:45.735 00.000 21068 GuideStep: -0.4 px 106 ms EAST, 1.6 px 324 ms SOUTH
01:09:45.737 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:45.738 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:46.887 01.149 16108 Exposure complete
01:09:46.944 00.057 16108 worker thread done servicing request
01:09:46.944 00.000 21068 OnExposeComplete: enter
01:09:46.945 00.001 21068 UpdateGuideState(): m_state=6
01:09:46.946 00.001 21068 Star::Find(15, 220, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9461
01:09:46.947 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.41, Mass=122429, SNR=97.1, Peak=11235 HFD=3.9
01:09:46.948 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
01:09:46.948 00.000 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
01:09:46.949 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.47 hyp=0.52 cameraTheta=-1.16 mountX=-0.29 mountY=0.41, mountTheta=2.18
01:09:46.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.47, opts=13)
01:09:46.952 00.001 21068 Enqueuing Move request for scope (0.21, -0.47)
01:09:46.952 00.000 16108 Worker thread wakes up
01:09:46.953 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.47) opts 0xd
01:09:46.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.47)
01:09:46.953 00.000 16108 Moving (0.21, -0.47) raw xDistance=-0.29 yDistance=0.41
01:09:46.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:09:46.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
01:09:46.953 00.000 16108 MoveAxis(E, 82, ABG)
01:09:46.953 00.000 16108 Guiding  Dir = 2, Dur = 82
01:09:46.953 00.000 16108 IsSlewing returns 0
01:09:46.954 00.001 16108 IsGuiding returns 0
01:09:46.960 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3408, FiltMin=2905, FiltMax=50310, Gamma=1.000
01:09:46.971 00.011 16108 PulseGuide returned control before completion, sleep 76
01:09:46.985 00.014 21068 UpdateGuideState exits: m=122429 SNR=97.1
01:09:46.987 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.989 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:46.990 00.001 21068 Enqueuing Expose request
01:09:47.050 00.060 16108 IsGuiding returns 1
01:09:47.050 00.000 16108 scope still moving after pulse duration time elapsed
01:09:47.079 00.029 16108 IsSlewing returns 0
01:09:47.079 00.000 16108 IsGuiding returns 0
01:09:47.079 00.000 16108 scope move finished after 82 + 43 ms
01:09:47.079 00.000 16108 Move returns status 0, amount 82
01:09:47.079 00.000 16108 MoveAxis(S, 83, ABG)
01:09:47.080 00.001 16108 Guiding  Dir = 1, Dur = 83
01:09:47.080 00.000 16108 IsSlewing returns 0
01:09:47.080 00.000 16108 IsGuiding returns 0
01:09:47.128 00.048 16108 PulseGuide returned control before completion, sleep 46
01:09:47.188 00.060 16108 IsGuiding returns 1
01:09:47.188 00.000 16108 scope still moving after pulse duration time elapsed
01:09:47.220 00.032 16108 IsSlewing returns 0
01:09:47.220 00.000 16108 IsGuiding returns 1
01:09:47.251 00.031 16108 IsSlewing returns 0
01:09:47.252 00.001 16108 IsGuiding returns 0
01:09:47.252 00.000 16108 scope move finished after 83 + 88 ms
01:09:47.252 00.000 16108 Move returns status 0, amount 83
01:09:47.252 00.000 16108 move complete, result=0
01:09:47.252 00.000 16108 worker thread done servicing request
01:09:47.252 00.000 16108 Worker thread wakes up
01:09:47.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:47.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:47.252 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.4 px 83 ms SOUTH
01:09:48.232 00.980 16108 Exposure complete
01:09:48.289 00.057 16108 worker thread done servicing request
01:09:48.289 00.000 21068 OnExposeComplete: enter
01:09:48.291 00.002 21068 UpdateGuideState(): m_state=6
01:09:48.293 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9462
01:09:48.294 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=875.15, Mass=123885, SNR=76.5, Peak=12361 HFD=4.0
01:09:48.296 00.002 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
01:09:48.298 00.002 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
01:09:48.299 00.001 21068 CameraToMount -- cameraX=0.55 cameraY=0.27 hyp=0.61 cameraTheta=0.46 mountX=-0.49 mountY=-0.39, mountTheta=-2.47
01:09:48.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=0.27, opts=13)
01:09:48.303 00.001 21068 Enqueuing Move request for scope (0.55, 0.27)
01:09:48.304 00.001 16108 Worker thread wakes up
01:09:48.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.27) opts 0xd
01:09:48.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, 0.27)
01:09:48.305 00.001 16108 Moving (0.55, 0.27) raw xDistance=-0.49 yDistance=-0.39
01:09:48.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
01:09:48.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:48.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:09:48.305 00.000 16108 MoveAxis(E, 134, ABG)
01:09:48.305 00.000 16108 Guiding  Dir = 2, Dur = 134
01:09:48.305 00.000 16108 IsSlewing returns 0
01:09:48.305 00.000 16108 IsGuiding returns 0
01:09:48.306 00.001 16108 PulseGuide returned control before completion, sleep 144
01:09:48.310 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3411, FiltMin=2903, FiltMax=47680, Gamma=1.000
01:09:48.334 00.024 21068 UpdateGuideState exits: m=123885 SNR=76.5
01:09:48.336 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.338 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:48.341 00.003 21068 Enqueuing Expose request
01:09:48.459 00.118 16108 IsGuiding returns 1
01:09:48.459 00.000 16108 scope still moving after pulse duration time elapsed
01:09:48.493 00.034 16108 IsSlewing returns 0
01:09:48.493 00.000 16108 IsGuiding returns 0
01:09:48.493 00.000 16108 scope move finished after 134 + 54 ms
01:09:48.493 00.000 16108 Move returns status 0, amount 134
01:09:48.493 00.000 16108 MoveAxis(N, 0, ABG)
01:09:48.493 00.000 16108 Move returns status 0, amount 0
01:09:48.494 00.001 16108 move complete, result=0
01:09:48.494 00.000 16108 worker thread done servicing request
01:09:48.494 00.000 21068 GuideStep: -0.5 px 134 ms EAST, -0.4 px 0 ms NORTH
01:09:48.497 00.003 16108 Worker thread wakes up
01:09:48.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:48.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:49.664 01.167 16108 Exposure complete
01:09:49.719 00.055 16108 worker thread done servicing request
01:09:49.719 00.000 21068 OnExposeComplete: enter
01:09:49.720 00.001 21068 UpdateGuideState(): m_state=6
01:09:49.721 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9463
01:09:49.722 00.001 21068 Star::Find returns 1 (0), X=219.15, Y=875.87, Mass=121099, SNR=72.8, Peak=9667 HFD=4.3
01:09:49.723 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
01:09:49.723 00.000 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
01:09:49.724 00.001 21068 CameraToMount -- cameraX=-1.33 cameraY=0.99 hyp=1.66 cameraTheta=2.50 mountX=1.48 mountY=-0.65, mountTheta=-0.42
01:09:49.725 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.33, y=0.99, opts=13)
01:09:49.727 00.002 21068 Enqueuing Move request for scope (-1.33, 0.99)
01:09:49.728 00.001 16108 Worker thread wakes up
01:09:49.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.99) opts 0xd
01:09:49.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.33, 0.99)
01:09:49.728 00.000 16108 Moving (-1.33, 0.99) raw xDistance=1.48 yDistance=-0.65
01:09:49.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.48
01:09:49.728 00.000 16108 resist switch: large excursion: input -0.65 thresh 0.60 direction from 1 to -1
01:09:49.728 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.96
01:09:49.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:09:49.728 00.000 16108 MoveAxis(W, 378, ABG)
01:09:49.728 00.000 16108 Guiding  Dir = 3, Dur = 378
01:09:49.729 00.001 16108 IsSlewing returns 0
01:09:49.729 00.000 16108 IsGuiding returns 0
01:09:49.730 00.001 16108 PulseGuide returned control before completion, sleep 387
01:09:49.732 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3408, FiltMin=2928, FiltMax=55805, Gamma=1.000
01:09:49.747 00.015 21068 UpdateGuideState exits: m=121099 SNR=72.8
01:09:49.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:49.749 00.000 21068 Enqueuing Expose request
01:09:50.125 00.376 16108 IsGuiding returns 0
01:09:50.125 00.000 16108 Move returns status 0, amount 378
01:09:50.125 00.000 16108 MoveAxis(N, 131, ABG)
01:09:50.125 00.000 16108 Guiding  Dir = 0, Dur = 131
01:09:50.126 00.001 16108 IsSlewing returns 0
01:09:50.126 00.000 16108 IsGuiding returns 0
01:09:50.129 00.003 16108 PulseGuide returned control before completion, sleep 138
01:09:50.281 00.152 16108 IsGuiding returns 0
01:09:50.281 00.000 16108 Move returns status 0, amount 131
01:09:50.281 00.000 16108 move complete, result=0
01:09:50.283 00.002 16108 worker thread done servicing request
01:09:50.283 00.000 16108 Worker thread wakes up
01:09:50.283 00.000 21068 GuideStep: 1.5 px 378 ms WEST, -0.7 px 131 ms NORTH
01:09:50.285 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:50.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:51.261 00.976 16108 Exposure complete
01:09:51.336 00.075 16108 worker thread done servicing request
01:09:51.336 00.000 21068 OnExposeComplete: enter
01:09:51.337 00.001 21068 UpdateGuideState(): m_state=6
01:09:51.338 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9464
01:09:51.338 00.000 21068 Star::Find returns 1 (0), X=219.69, Y=874.94, Mass=116248, SNR=69.3, Peak=8989 HFD=4.3
01:09:51.340 00.002 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
01:09:51.341 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:09:51.341 00.000 21068 CameraToMount -- cameraX=-0.78 cameraY=0.06 hyp=0.79 cameraTheta=3.06 mountX=0.78 mountY=0.12, mountTheta=0.15
01:09:51.344 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.78, y=0.06, opts=13)
01:09:51.345 00.001 21068 Enqueuing Move request for scope (-0.78, 0.06)
01:09:51.347 00.002 16108 Worker thread wakes up
01:09:51.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.06) opts 0xd
01:09:51.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.78, 0.06)
01:09:51.347 00.000 16108 Moving (-0.78, 0.06) raw xDistance=0.78 yDistance=0.12
01:09:51.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.78
01:09:51.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:51.348 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:51.348 00.000 16108 MoveAxis(W, 231, ABG)
01:09:51.348 00.000 16108 Guiding  Dir = 3, Dur = 231
01:09:51.348 00.000 16108 IsSlewing returns 0
01:09:51.348 00.000 16108 IsGuiding returns 0
01:09:51.357 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3411, FiltMin=2931, FiltMax=43984, Gamma=1.000
01:09:51.360 00.003 16108 PulseGuide returned control before completion, sleep 231
01:09:51.374 00.014 21068 UpdateGuideState exits: m=116248 SNR=69.3
01:09:51.376 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:51.378 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:51.379 00.001 21068 Enqueuing Expose request
01:09:51.594 00.215 16108 IsGuiding returns 1
01:09:51.594 00.000 16108 scope still moving after pulse duration time elapsed
01:09:51.625 00.031 16108 IsSlewing returns 0
01:09:51.625 00.000 16108 IsGuiding returns 1
01:09:51.656 00.031 16108 IsSlewing returns 0
01:09:51.656 00.000 16108 IsGuiding returns 0
01:09:51.656 00.000 16108 scope move finished after 231 + 77 ms
01:09:51.656 00.000 16108 Move returns status 0, amount 231
01:09:51.656 00.000 16108 MoveAxis(N, 0, ABG)
01:09:51.656 00.000 16108 Move returns status 0, amount 0
01:09:51.658 00.002 16108 move complete, result=0
01:09:51.658 00.000 16108 worker thread done servicing request
01:09:51.658 00.000 16108 Worker thread wakes up
01:09:51.658 00.000 21068 GuideStep: 0.8 px 231 ms WEST, 0.1 px 0 ms NORTH
01:09:51.660 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:51.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:52.825 01.165 16108 Exposure complete
01:09:52.883 00.058 16108 worker thread done servicing request
01:09:52.883 00.000 21068 OnExposeComplete: enter
01:09:52.885 00.002 21068 UpdateGuideState(): m_state=6
01:09:52.886 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9465
01:09:52.888 00.002 21068 Star::Find returns 1 (0), X=217.55, Y=866.67, Mass=67083, SNR=38.8, Peak=5149 HFD=6.1
01:09:52.890 00.002 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
01:09:52.892 00.002 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
01:09:52.894 00.002 21068 CameraToMount -- cameraX=-2.92 cameraY=-8.21 hyp=8.72 cameraTheta=-1.91 mountX=1.45 mountY=8.67, mountTheta=1.41
01:09:52.897 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-2.92, y=-8.21, opts=13)
01:09:52.899 00.002 21068 Enqueuing Move request for scope (-2.92, -8.21)
01:09:52.900 00.001 16108 Worker thread wakes up
01:09:52.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-2.92, -8.21) opts 0xd
01:09:52.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-2.92, -8.21)
01:09:52.900 00.000 16108 Moving (-2.92, -8.21) raw xDistance=1.45 yDistance=8.67
01:09:52.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.45
01:09:52.900 00.000 16108 resist switch: large excursion: input 8.67 thresh 0.60 direction from -1 to 1
01:09:52.900 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=26.01
01:09:52.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 8.67 from input 8.67
01:09:52.900 00.000 16108 MoveAxis(W, 395, ABG)
01:09:52.901 00.001 16108 Guiding  Dir = 3, Dur = 395
01:09:52.901 00.000 16108 IsSlewing returns 0
01:09:52.902 00.001 16108 IsGuiding returns 0
01:09:52.908 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=221, max=65535, med=3411, FiltMin=2941, FiltMax=14621, Gamma=1.000
01:09:52.928 00.020 21068 UpdateGuideState exits: m=67083 SNR=38.8
01:09:52.929 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:52.930 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:52.931 00.001 21068 Enqueuing Expose request
01:09:52.957 00.026 16108 PulseGuide returned control before completion, sleep 349
01:09:53.315 00.358 16108 IsGuiding returns 1
01:09:53.315 00.000 16108 scope still moving after pulse duration time elapsed
01:09:53.346 00.031 16108 IsSlewing returns 0
01:09:53.346 00.000 16108 IsGuiding returns 1
01:09:53.377 00.031 16108 IsSlewing returns 0
01:09:53.377 00.000 16108 IsGuiding returns 0
01:09:53.377 00.000 16108 scope move finished after 395 + 81 ms
01:09:53.377 00.000 16108 Move returns status 0, amount 395
01:09:53.377 00.000 16108 MoveAxis(S, 1742, ABG)
01:09:53.377 00.000 16108 Guiding  Dir = 1, Dur = 1742
01:09:53.379 00.002 16108 IsSlewing returns 0
01:09:53.379 00.000 16108 IsGuiding returns 0
01:09:53.426 00.047 16108 PulseGuide returned control before completion, sleep 1705
01:09:55.137 01.711 16108 IsGuiding returns 1
01:09:55.137 00.000 16108 scope still moving after pulse duration time elapsed
01:09:55.169 00.032 16108 IsSlewing returns 0
01:09:55.169 00.000 16108 IsGuiding returns 1
01:09:55.200 00.031 16108 IsSlewing returns 0
01:09:55.200 00.000 16108 IsGuiding returns 1
01:09:55.232 00.032 16108 IsSlewing returns 0
01:09:55.232 00.000 16108 IsGuiding returns 0
01:09:55.232 00.000 16108 scope move finished after 1742 + 111 ms
01:09:55.232 00.000 16108 Move returns status 0, amount 1742
01:09:55.233 00.001 16108 move complete, result=0
01:09:55.233 00.000 16108 worker thread done servicing request
01:09:55.233 00.000 16108 Worker thread wakes up
01:09:55.233 00.000 21068 GuideStep: 1.4 px 395 ms WEST, 8.7 px 1742 ms SOUTH
01:09:55.237 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:55.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(203,852,31,31)
01:09:56.403 01.166 16108 Exposure complete
01:09:56.472 00.069 16108 worker thread done servicing request
01:09:56.472 00.000 21068 OnExposeComplete: enter
01:09:56.473 00.001 21068 UpdateGuideState(): m_state=6
01:09:56.474 00.001 21068 Star::Find(15, 217, 866, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9466
01:09:56.476 00.002 21068 Star::Find returns 1 (0), X=222.93, Y=875.46, Mass=151088, SNR=87.4, Peak=9273 HFD=4.9
01:09:56.477 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
01:09:56.478 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
01:09:56.479 00.001 21068 CameraToMount -- cameraX=2.46 cameraY=0.58 hyp=2.52 cameraTheta=0.23 mountX=-2.32 mountY=-1.13, mountTheta=-2.69
01:09:56.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=2.46, y=0.58, opts=13)
01:09:56.481 00.001 21068 Enqueuing Move request for scope (2.46, 0.58)
01:09:56.482 00.001 16108 Worker thread wakes up
01:09:56.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (2.46, 0.58) opts 0xd
01:09:56.482 00.000 16108 Handling offset move in thread for scope, endpoint = (2.46, 0.58)
01:09:56.482 00.000 16108 Moving (2.46, 0.58) raw xDistance=-2.32 yDistance=-1.13
01:09:56.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns -1.39 from input -2.32
01:09:56.482 00.000 16108 resist switch: large excursion: input -1.13 thresh 0.60 direction from 1 to -1
01:09:56.482 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.40
01:09:56.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
01:09:56.482 00.000 16108 MoveAxis(E, 580, ABG)
01:09:56.482 00.000 16108 Guiding  Dir = 2, Dur = 580
01:09:56.482 00.000 16108 IsSlewing returns 0
01:09:56.483 00.001 16108 IsGuiding returns 0
01:09:56.487 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3408, FiltMin=2893, FiltMax=34995, Gamma=1.000
01:09:56.502 00.015 21068 UpdateGuideState exits: m=151088 SNR=87.4
01:09:56.502 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:56.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:56.504 00.001 21068 Enqueuing Expose request
01:09:56.537 00.033 16108 PulseGuide returned control before completion, sleep 537
01:09:57.086 00.549 16108 IsGuiding returns 1
01:09:57.086 00.000 16108 scope still moving after pulse duration time elapsed
01:09:57.117 00.031 16108 IsSlewing returns 0
01:09:57.117 00.000 16108 IsGuiding returns 1
01:09:57.149 00.032 16108 IsSlewing returns 0
01:09:57.149 00.000 16108 IsGuiding returns 1
01:09:57.180 00.031 16108 IsSlewing returns 0
01:09:57.180 00.000 16108 IsGuiding returns 0
01:09:57.180 00.000 16108 scope move finished after 580 + 117 ms
01:09:57.180 00.000 16108 Move returns status 0, amount 580
01:09:57.180 00.000 16108 MoveAxis(N, 228, ABG)
01:09:57.180 00.000 16108 Guiding  Dir = 0, Dur = 228
01:09:57.181 00.001 16108 IsSlewing returns 0
01:09:57.181 00.000 16108 IsGuiding returns 0
01:09:57.182 00.001 16108 PulseGuide returned control before completion, sleep 237
01:09:57.433 00.251 16108 IsGuiding returns 0
01:09:57.434 00.001 16108 Move returns status 0, amount 228
01:09:57.434 00.000 16108 move complete, result=0
01:09:57.434 00.000 16108 worker thread done servicing request
01:09:57.434 00.000 21068 GuideStep: -2.3 px 580 ms EAST, -1.1 px 228 ms NORTH
01:09:57.435 00.001 16108 Worker thread wakes up
01:09:57.435 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:57.436 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:58.587 01.151 16108 Exposure complete
01:09:58.650 00.063 16108 worker thread done servicing request
01:09:58.650 00.000 21068 OnExposeComplete: enter
01:09:58.651 00.001 21068 UpdateGuideState(): m_state=6
01:09:58.652 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9467
01:09:58.652 00.000 21068 Star::Find returns 1 (0), X=221.09, Y=874.17, Mass=92868, SNR=54.9, Peak=7011 HFD=5.2
01:09:58.653 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
01:09:58.654 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
01:09:58.655 00.001 21068 CameraToMount -- cameraX=0.61 cameraY=-0.71 hyp=0.94 cameraTheta=-0.86 mountX=-0.72 mountY=0.55, mountTheta=2.49
01:09:58.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.61, y=-0.71, opts=13)
01:09:58.658 00.001 21068 Enqueuing Move request for scope (0.61, -0.71)
01:09:58.658 00.000 16108 Worker thread wakes up
01:09:58.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.71) opts 0xd
01:09:58.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.61, -0.71)
01:09:58.658 00.000 16108 Moving (0.61, -0.71) raw xDistance=-0.72 yDistance=0.55
01:09:58.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.72
01:09:58.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:58.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
01:09:58.658 00.000 16108 MoveAxis(E, 230, ABG)
01:09:58.660 00.002 16108 Guiding  Dir = 2, Dur = 230
01:09:58.660 00.000 16108 IsSlewing returns 0
01:09:58.660 00.000 16108 IsGuiding returns 0
01:09:58.663 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3408, FiltMin=2941, FiltMax=30979, Gamma=1.000
01:09:58.677 00.014 21068 UpdateGuideState exits: m=92868 SNR=54.9
01:09:58.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.678 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:09:58.679 00.001 21068 Enqueuing Expose request
01:09:58.686 00.007 16108 PulseGuide returned control before completion, sleep 214
01:09:58.903 00.217 16108 IsGuiding returns 1
01:09:58.903 00.000 16108 scope still moving after pulse duration time elapsed
01:09:58.935 00.032 16108 IsSlewing returns 0
01:09:58.935 00.000 16108 IsGuiding returns 0
01:09:58.935 00.000 16108 scope move finished after 230 + 45 ms
01:09:58.935 00.000 16108 Move returns status 0, amount 230
01:09:58.935 00.000 16108 MoveAxis(N, 0, ABG)
01:09:58.935 00.000 16108 Move returns status 0, amount 0
01:09:58.936 00.001 16108 move complete, result=0
01:09:58.936 00.000 16108 worker thread done servicing request
01:09:58.936 00.000 16108 Worker thread wakes up
01:09:58.936 00.000 21068 GuideStep: -0.7 px 230 ms EAST, 0.5 px 0 ms NORTH
01:09:58.938 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:09:58.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:09:59.923 00.985 16108 Exposure complete
01:09:59.983 00.060 16108 worker thread done servicing request
01:09:59.983 00.000 21068 OnExposeComplete: enter
01:09:59.984 00.001 21068 UpdateGuideState(): m_state=6
01:09:59.986 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9468
01:09:59.986 00.000 21068 Star::Find returns 1 (0), X=221.75, Y=875.44, Mass=126122, SNR=82.9, Peak=11411 HFD=3.8
01:09:59.987 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
01:09:59.988 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
01:09:59.988 00.000 21068 CameraToMount -- cameraX=1.27 cameraY=0.56 hyp=1.39 cameraTheta=0.41 mountX=-1.16 mountY=-0.84, mountTheta=-2.51
01:09:59.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.27, y=0.56, opts=13)
01:09:59.990 00.000 21068 Enqueuing Move request for scope (1.27, 0.56)
01:09:59.991 00.001 16108 Worker thread wakes up
01:09:59.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.56) opts 0xd
01:09:59.993 00.002 16108 Handling offset move in thread for scope, endpoint = (1.27, 0.56)
01:09:59.993 00.000 16108 Moving (1.27, 0.56) raw xDistance=-1.16 yDistance=-0.84
01:09:59.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.16
01:09:59.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
01:09:59.993 00.000 16108 MoveAxis(E, 319, ABG)
01:09:59.993 00.000 16108 Guiding  Dir = 2, Dur = 319
01:09:59.993 00.000 16108 IsSlewing returns 0
01:09:59.994 00.001 16108 IsGuiding returns 0
01:09:59.996 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3411, FiltMin=2925, FiltMax=51149, Gamma=1.000
01:10:00.016 00.020 21068 UpdateGuideState exits: m=126122 SNR=82.9
01:10:00.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.020 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:00.021 00.001 21068 Enqueuing Expose request
01:10:00.024 00.003 16108 PulseGuide returned control before completion, sleep 299
01:10:00.336 00.312 16108 IsGuiding returns 1
01:10:00.336 00.000 16108 scope still moving after pulse duration time elapsed
01:10:00.367 00.031 16108 IsSlewing returns 0
01:10:00.367 00.000 16108 IsGuiding returns 1
01:10:00.399 00.032 16108 IsSlewing returns 0
01:10:00.399 00.000 16108 IsGuiding returns 1
01:10:00.430 00.031 16108 IsSlewing returns 0
01:10:00.430 00.000 16108 IsGuiding returns 0
01:10:00.430 00.000 16108 scope move finished after 319 + 117 ms
01:10:00.430 00.000 16108 Move returns status 0, amount 319
01:10:00.430 00.000 16108 MoveAxis(N, 169, ABG)
01:10:00.430 00.000 16108 Guiding  Dir = 0, Dur = 169
01:10:00.430 00.000 16108 IsSlewing returns 0
01:10:00.430 00.000 16108 IsGuiding returns 0
01:10:00.493 00.063 16108 PulseGuide returned control before completion, sleep 117
01:10:00.618 00.125 16108 IsGuiding returns 1
01:10:00.619 00.001 16108 scope still moving after pulse duration time elapsed
01:10:00.649 00.030 16108 IsSlewing returns 0
01:10:00.649 00.000 16108 IsGuiding returns 1
01:10:00.680 00.031 16108 IsSlewing returns 0
01:10:00.680 00.000 16108 IsGuiding returns 0
01:10:00.680 00.000 16108 scope move finished after 169 + 81 ms
01:10:00.680 00.000 16108 Move returns status 0, amount 169
01:10:00.680 00.000 16108 move complete, result=0
01:10:00.681 00.001 16108 worker thread done servicing request
01:10:00.681 00.000 16108 Worker thread wakes up
01:10:00.681 00.000 21068 GuideStep: -1.2 px 319 ms EAST, -0.8 px 169 ms NORTH
01:10:00.684 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:00.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:01.847 01.163 16108 Exposure complete
01:10:01.900 00.053 16108 worker thread done servicing request
01:10:01.900 00.000 21068 OnExposeComplete: enter
01:10:01.901 00.001 21068 UpdateGuideState(): m_state=6
01:10:01.902 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9469
01:10:01.903 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=874.63, Mass=119641, SNR=77.9, Peak=9462 HFD=4.2
01:10:01.903 00.000 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
01:10:01.904 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
01:10:01.905 00.001 21068 CameraToMount -- cameraX=-0.66 cameraY=-0.25 hyp=0.71 cameraTheta=-2.77 mountX=0.61 mountY=0.40, mountTheta=0.59
01:10:01.906 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.66, y=-0.25, opts=13)
01:10:01.907 00.001 21068 Enqueuing Move request for scope (-0.66, -0.25)
01:10:01.909 00.002 16108 Worker thread wakes up
01:10:01.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.25) opts 0xd
01:10:01.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.66, -0.25)
01:10:01.909 00.000 16108 Moving (-0.66, -0.25) raw xDistance=0.61 yDistance=0.40
01:10:01.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.61
01:10:01.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:01.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:10:01.909 00.000 16108 MoveAxis(W, 136, ABG)
01:10:01.909 00.000 16108 Guiding  Dir = 3, Dur = 136
01:10:01.909 00.000 16108 IsSlewing returns 0
01:10:01.909 00.000 16108 IsGuiding returns 0
01:10:01.916 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3408, FiltMin=2925, FiltMax=46825, Gamma=1.000
01:10:01.945 00.029 21068 UpdateGuideState exits: m=119641 SNR=77.9
01:10:01.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:01.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:01.948 00.001 21068 Enqueuing Expose request
01:10:01.952 00.004 16108 PulseGuide returned control before completion, sleep 103
01:10:02.060 00.108 16108 IsGuiding returns 1
01:10:02.060 00.000 16108 scope still moving after pulse duration time elapsed
01:10:02.092 00.032 16108 IsSlewing returns 0
01:10:02.092 00.000 16108 IsGuiding returns 1
01:10:02.123 00.031 16108 IsSlewing returns 0
01:10:02.123 00.000 16108 IsGuiding returns 0
01:10:02.123 00.000 16108 scope move finished after 136 + 78 ms
01:10:02.123 00.000 16108 Move returns status 0, amount 136
01:10:02.123 00.000 16108 MoveAxis(N, 0, ABG)
01:10:02.123 00.000 16108 Move returns status 0, amount 0
01:10:02.124 00.001 16108 move complete, result=0
01:10:02.124 00.000 16108 worker thread done servicing request
01:10:02.124 00.000 16108 Worker thread wakes up
01:10:02.124 00.000 21068 GuideStep: 0.6 px 136 ms WEST, 0.4 px 0 ms NORTH
01:10:02.126 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:02.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:03.106 00.980 16108 Exposure complete
01:10:03.162 00.056 16108 worker thread done servicing request
01:10:03.162 00.000 21068 OnExposeComplete: enter
01:10:03.163 00.001 21068 UpdateGuideState(): m_state=6
01:10:03.164 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9470
01:10:03.165 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.52, Mass=109537, SNR=68.8, Peak=10323 HFD=3.6
01:10:03.165 00.000 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
01:10:03.166 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
01:10:03.168 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.64 hyp=0.67 cameraTheta=1.84 mountX=0.29 mountY=-0.58, mountTheta=-1.11
01:10:03.169 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.64, opts=13)
01:10:03.170 00.001 21068 Enqueuing Move request for scope (-0.18, 0.64)
01:10:03.171 00.001 16108 Worker thread wakes up
01:10:03.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.64) opts 0xd
01:10:03.171 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.64)
01:10:03.171 00.000 16108 Moving (-0.18, 0.64) raw xDistance=0.29 yDistance=-0.58
01:10:03.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:10:03.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:10:03.171 00.000 16108 MoveAxis(W, 85, ABG)
01:10:03.171 00.000 16108 Guiding  Dir = 3, Dur = 85
01:10:03.171 00.000 16108 IsSlewing returns 0
01:10:03.171 00.000 16108 IsGuiding returns 0
01:10:03.175 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3411, FiltMin=2966, FiltMax=54841, Gamma=1.000
01:10:03.198 00.023 21068 UpdateGuideState exits: m=109537 SNR=68.8
01:10:03.200 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:03.200 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:03.201 00.001 21068 Enqueuing Expose request
01:10:03.209 00.008 16108 PulseGuide returned control before completion, sleep 58
01:10:03.270 00.061 16108 IsGuiding returns 1
01:10:03.270 00.000 16108 scope still moving after pulse duration time elapsed
01:10:03.301 00.031 16108 IsSlewing returns 0
01:10:03.301 00.000 16108 IsGuiding returns 0
01:10:03.301 00.000 16108 scope move finished after 85 + 45 ms
01:10:03.301 00.000 16108 Move returns status 0, amount 85
01:10:03.301 00.000 16108 MoveAxis(N, 117, ABG)
01:10:03.301 00.000 16108 Guiding  Dir = 0, Dur = 117
01:10:03.302 00.001 16108 IsSlewing returns 0
01:10:03.302 00.000 16108 IsGuiding returns 0
01:10:03.365 00.063 16108 PulseGuide returned control before completion, sleep 65
01:10:03.443 00.078 16108 IsGuiding returns 1
01:10:03.443 00.000 16108 scope still moving after pulse duration time elapsed
01:10:03.473 00.030 16108 IsSlewing returns 0
01:10:03.473 00.000 16108 IsGuiding returns 1
01:10:03.505 00.032 16108 IsSlewing returns 0
01:10:03.505 00.000 16108 IsGuiding returns 1
01:10:03.537 00.032 16108 IsSlewing returns 0
01:10:03.537 00.000 16108 IsGuiding returns 0
01:10:03.537 00.000 16108 scope move finished after 117 + 117 ms
01:10:03.537 00.000 16108 Move returns status 0, amount 117
01:10:03.537 00.000 16108 move complete, result=0
01:10:03.537 00.000 16108 worker thread done servicing request
01:10:03.537 00.000 16108 Worker thread wakes up
01:10:03.537 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:03.537 00.000 21068 GuideStep: 0.3 px 85 ms WEST, -0.6 px 117 ms NORTH
01:10:03.540 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:04.709 01.169 16108 Exposure complete
01:10:04.778 00.069 16108 worker thread done servicing request
01:10:04.778 00.000 21068 OnExposeComplete: enter
01:10:04.780 00.002 21068 UpdateGuideState(): m_state=6
01:10:04.781 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9471
01:10:04.782 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.22, Mass=108201, SNR=71.1, Peak=9059 HFD=4.4
01:10:04.783 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
01:10:04.784 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
01:10:04.784 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=1.34 hyp=1.35 cameraTheta=1.44 mountX=0.05 mountY=-1.34, mountTheta=-1.53
01:10:04.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=1.34, opts=13)
01:10:04.787 00.001 21068 Enqueuing Move request for scope (0.18, 1.34)
01:10:04.789 00.002 16108 Worker thread wakes up
01:10:04.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.34) opts 0xd
01:10:04.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 1.34)
01:10:04.789 00.000 16108 Moving (0.18, 1.34) raw xDistance=0.05 yDistance=-1.34
01:10:04.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:10:04.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.34 from input -1.34
01:10:04.789 00.000 16108 MoveAxis(E, 0, ABG)
01:10:04.789 00.000 16108 Move returns status 0, amount 0
01:10:04.789 00.000 16108 MoveAxis(N, 270, ABG)
01:10:04.790 00.001 16108 Guiding  Dir = 0, Dur = 270
01:10:04.790 00.000 16108 IsSlewing returns 0
01:10:04.790 00.000 16108 IsGuiding returns 0
01:10:04.793 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=416, max=65535, med=3408, FiltMin=2902, FiltMax=39721, Gamma=1.000
01:10:04.808 00.015 21068 UpdateGuideState exits: m=108201 SNR=71.1
01:10:04.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:04.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:04.810 00.000 21068 Enqueuing Expose request
01:10:04.827 00.017 16108 PulseGuide returned control before completion, sleep 243
01:10:05.075 00.248 16108 IsGuiding returns 1
01:10:05.075 00.000 16108 scope still moving after pulse duration time elapsed
01:10:05.107 00.032 16108 IsSlewing returns 0
01:10:05.107 00.000 16108 IsGuiding returns 1
01:10:05.138 00.031 16108 IsSlewing returns 0
01:10:05.138 00.000 16108 IsGuiding returns 0
01:10:05.138 00.000 16108 scope move finished after 270 + 78 ms
01:10:05.138 00.000 16108 Move returns status 0, amount 270
01:10:05.138 00.000 16108 move complete, result=0
01:10:05.138 00.000 16108 worker thread done servicing request
01:10:05.138 00.000 16108 Worker thread wakes up
01:10:05.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:05.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:05.138 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -1.3 px 270 ms NORTH
01:10:06.113 00.975 16108 Exposure complete
01:10:06.165 00.052 16108 worker thread done servicing request
01:10:06.165 00.000 21068 OnExposeComplete: enter
01:10:06.165 00.000 21068 UpdateGuideState(): m_state=6
01:10:06.166 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9472
01:10:06.167 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=876.04, Mass=131790, SNR=105.8, Peak=12608 HFD=4.1
01:10:06.168 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:10:06.168 00.000 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
01:10:06.170 00.002 21068 CameraToMount -- cameraX=0.35 cameraY=1.16 hyp=1.21 cameraTheta=1.28 mountX=-0.14 mountY=-1.21, mountTheta=-1.68
01:10:06.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=1.16, opts=13)
01:10:06.172 00.001 21068 Enqueuing Move request for scope (0.35, 1.16)
01:10:06.173 00.001 16108 Worker thread wakes up
01:10:06.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 1.16) opts 0xd
01:10:06.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 1.16)
01:10:06.173 00.000 16108 Moving (0.35, 1.16) raw xDistance=-0.14 yDistance=-1.21
01:10:06.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:10:06.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21
01:10:06.173 00.000 16108 MoveAxis(E, 0, ABG)
01:10:06.173 00.000 16108 Move returns status 0, amount 0
01:10:06.173 00.000 16108 MoveAxis(N, 243, ABG)
01:10:06.173 00.000 16108 Guiding  Dir = 0, Dur = 243
01:10:06.174 00.001 16108 IsSlewing returns 0
01:10:06.174 00.000 16108 IsGuiding returns 0
01:10:06.177 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3411, FiltMin=2867, FiltMax=48569, Gamma=1.000
01:10:06.194 00.017 16108 PulseGuide returned control before completion, sleep 233
01:10:06.200 00.006 21068 UpdateGuideState exits: m=131790 SNR=105.8
01:10:06.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.201 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:06.202 00.001 21068 Enqueuing Expose request
01:10:06.443 00.241 16108 IsGuiding returns 1
01:10:06.443 00.000 16108 scope still moving after pulse duration time elapsed
01:10:06.474 00.031 16108 IsSlewing returns 0
01:10:06.474 00.000 16108 IsGuiding returns 0
01:10:06.474 00.000 16108 scope move finished after 243 + 58 ms
01:10:06.474 00.000 16108 Move returns status 0, amount 243
01:10:06.474 00.000 16108 move complete, result=0
01:10:06.475 00.001 16108 worker thread done servicing request
01:10:06.475 00.000 16108 Worker thread wakes up
01:10:06.475 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -1.2 px 243 ms NORTH
01:10:06.479 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:06.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:07.654 01.175 16108 Exposure complete
01:10:07.727 00.073 16108 worker thread done servicing request
01:10:07.727 00.000 21068 OnExposeComplete: enter
01:10:07.729 00.002 21068 UpdateGuideState(): m_state=6
01:10:07.729 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9473
01:10:07.730 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=874.98, Mass=113565, SNR=73.0, Peak=12409 HFD=3.7
01:10:07.731 00.001 21068 MultiStar: exiting stabilization period
01:10:07.732 00.001 21068 MultiStar: [#1 0.57,0.21,0.00,M4] [#2 0.18,0.40,1.20,U] [#3 0.47,0.14,1.11,U] [#4 0.49,0.31,0.00,M1] [#5 0.13,0.08,0.96,U] [#6 0.83,0.33,0.00,M2] [#7 0.31,0.02,0.68,U] [#8 0.37,0.34,1.05,U] 
01:10:07.732 00.000 21068 single-star, 5 included, MultiStar: {0.28, 0.20}, one-star: {0.20, 0.10}
01:10:07.733 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
01:10:07.734 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
01:10:07.734 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.45 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
01:10:07.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.10, opts=13)
01:10:07.737 00.001 21068 Enqueuing Move request for scope (0.20, 0.10)
01:10:07.738 00.001 16108 Worker thread wakes up
01:10:07.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
01:10:07.738 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
01:10:07.738 00.000 16108 Moving (0.20, 0.10) raw xDistance=-0.18 yDistance=-0.14
01:10:07.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:10:07.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:07.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:10:07.738 00.000 16108 MoveAxis(E, 0, ABG)
01:10:07.738 00.000 16108 Move returns status 0, amount 0
01:10:07.738 00.000 16108 MoveAxis(N, 0, ABG)
01:10:07.738 00.000 16108 Move returns status 0, amount 0
01:10:07.738 00.000 16108 move complete, result=0
01:10:07.738 00.000 16108 worker thread done servicing request
01:10:07.746 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3408, FiltMin=2918, FiltMax=63328, Gamma=1.000
01:10:07.769 00.023 21068 UpdateGuideState exits: m=113565 SNR=73.0
01:10:07.771 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:07.773 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:07.775 00.002 21068 Enqueuing Expose request
01:10:07.777 00.002 16108 Worker thread wakes up
01:10:07.777 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:07.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:07.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:08.752 00.974 16108 Exposure complete
01:10:08.814 00.062 16108 worker thread done servicing request
01:10:08.814 00.000 21068 OnExposeComplete: enter
01:10:08.815 00.001 21068 UpdateGuideState(): m_state=6
01:10:08.816 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9474
01:10:08.818 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=874.92, Mass=124826, SNR=81.5, Peak=14473 HFD=3.5
01:10:08.819 00.001 21068 MultiStar: [#1 -0.03,0.35,1.03,U] [#2 -0.09,0.38,1.39,U] [#3 0.05,0.54,0.00,M2] [#4 0.28,0.18,0.85,U] [#5 0.09,0.46,0.91,U] [#6 0.60,0.27,0.00,M3] [#7 0.39,0.31,0.67,U] [#8 0.04,0.36,0.76,U] 
01:10:08.819 00.000 21068 single-star, 6 included, MultiStar: {0.11, 0.30}, one-star: {0.28, 0.03}
01:10:08.820 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
01:10:08.821 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
01:10:08.821 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.12 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
01:10:08.823 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.03, opts=13)
01:10:08.824 00.001 21068 Enqueuing Move request for scope (0.28, 0.03)
01:10:08.825 00.001 16108 Worker thread wakes up
01:10:08.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
01:10:08.825 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
01:10:08.825 00.000 16108 Moving (0.28, 0.03) raw xDistance=-0.27 yDistance=-0.10
01:10:08.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:10:08.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:08.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:08.825 00.000 16108 MoveAxis(E, 70, ABG)
01:10:08.825 00.000 16108 Guiding  Dir = 2, Dur = 70
01:10:08.825 00.000 16108 IsSlewing returns 0
01:10:08.825 00.000 16108 IsGuiding returns 0
01:10:08.830 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3408, FiltMin=2960, FiltMax=55664, Gamma=1.000
01:10:08.844 00.014 21068 UpdateGuideState exits: m=124826 SNR=81.5
01:10:08.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.845 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:08.846 00.001 21068 Enqueuing Expose request
01:10:08.851 00.005 16108 PulseGuide returned control before completion, sleep 56
01:10:08.913 00.062 16108 IsGuiding returns 1
01:10:08.913 00.000 16108 scope still moving after pulse duration time elapsed
01:10:08.944 00.031 16108 IsSlewing returns 0
01:10:08.944 00.000 16108 IsGuiding returns 0
01:10:08.944 00.000 16108 scope move finished after 70 + 48 ms
01:10:08.944 00.000 16108 Move returns status 0, amount 70
01:10:08.944 00.000 16108 MoveAxis(N, 0, ABG)
01:10:08.944 00.000 16108 Move returns status 0, amount 0
01:10:08.944 00.000 16108 move complete, result=0
01:10:08.944 00.000 16108 worker thread done servicing request
01:10:08.944 00.000 16108 Worker thread wakes up
01:10:08.944 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:08.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:08.944 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
01:10:10.101 01.157 16108 Exposure complete
01:10:10.164 00.063 16108 worker thread done servicing request
01:10:10.164 00.000 21068 OnExposeComplete: enter
01:10:10.165 00.001 21068 UpdateGuideState(): m_state=6
01:10:10.166 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9475
01:10:10.167 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=875.33, Mass=128039, SNR=90.4, Peak=13248 HFD=3.5
01:10:10.168 00.001 21068 MultiStar: [#1 0.61,0.48,0.00,M4] [#2 0.68,0.70,0.00,M4] [#3 0.56,0.47,0.00,M3] [#4 0.98,0.19,0.00,M1] [#5 0.60,0.29,0.00,M2] [#6 1.03,0.51,0.00,M4] [#7 0.56,0.75,0.00,M1] [#8 0.40,0.35,0.68,U] 
01:10:10.169 00.001 21068 refined, 1 included, MultiStar: {0.69, 0.41}, one-star: {0.88, 0.45}
01:10:10.169 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
01:10:10.170 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
01:10:10.172 00.002 21068 CameraToMount -- cameraX=0.69 cameraY=0.41 hyp=0.80 cameraTheta=0.54 mountX=-0.60 mountY=-0.56, mountTheta=-2.40
01:10:10.173 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.69, y=0.41, opts=13)
01:10:10.174 00.001 21068 Enqueuing Move request for scope (0.69, 0.41)
01:10:10.175 00.001 16108 Worker thread wakes up
01:10:10.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.41) opts 0xd
01:10:10.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.69, 0.41)
01:10:10.175 00.000 16108 Moving (0.69, 0.41) raw xDistance=-0.60 yDistance=-0.56
01:10:10.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
01:10:10.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:10:10.175 00.000 16108 MoveAxis(E, 163, ABG)
01:10:10.175 00.000 16108 Guiding  Dir = 2, Dur = 163
01:10:10.175 00.000 16108 IsSlewing returns 0
01:10:10.176 00.001 16108 IsGuiding returns 0
01:10:10.179 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3408, FiltMin=2896, FiltMax=46061, Gamma=1.000
01:10:10.182 00.003 16108 PulseGuide returned control before completion, sleep 168
01:10:10.194 00.012 21068 UpdateGuideState exits: m=128039 SNR=90.4
01:10:10.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:10.197 00.001 21068 Enqueuing Expose request
01:10:10.354 00.157 16108 IsGuiding returns 1
01:10:10.354 00.000 16108 scope still moving after pulse duration time elapsed
01:10:10.384 00.030 16108 IsSlewing returns 0
01:10:10.384 00.000 16108 IsGuiding returns 0
01:10:10.384 00.000 16108 scope move finished after 163 + 45 ms
01:10:10.384 00.000 16108 Move returns status 0, amount 163
01:10:10.384 00.000 16108 MoveAxis(N, 112, ABG)
01:10:10.384 00.000 16108 Guiding  Dir = 0, Dur = 112
01:10:10.384 00.000 16108 IsSlewing returns 0
01:10:10.385 00.001 16108 IsGuiding returns 0
01:10:10.418 00.033 16108 PulseGuide returned control before completion, sleep 89
01:10:10.510 00.092 16108 IsGuiding returns 1
01:10:10.510 00.000 16108 scope still moving after pulse duration time elapsed
01:10:10.541 00.031 16108 IsSlewing returns 0
01:10:10.541 00.000 16108 IsGuiding returns 1
01:10:10.572 00.031 16108 IsSlewing returns 0
01:10:10.572 00.000 16108 IsGuiding returns 1
01:10:10.604 00.032 16108 IsSlewing returns 0
01:10:10.604 00.000 16108 IsGuiding returns 0
01:10:10.605 00.001 16108 scope move finished after 112 + 107 ms
01:10:10.605 00.000 16108 Move returns status 0, amount 112
01:10:10.605 00.000 16108 move complete, result=0
01:10:10.605 00.000 16108 worker thread done servicing request
01:10:10.605 00.000 21068 GuideStep: -0.6 px 163 ms EAST, -0.6 px 112 ms NORTH
01:10:10.608 00.003 16108 Worker thread wakes up
01:10:10.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:10.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:11.571 00.963 16108 Exposure complete
01:10:11.625 00.054 16108 worker thread done servicing request
01:10:11.625 00.000 21068 OnExposeComplete: enter
01:10:11.626 00.001 21068 UpdateGuideState(): m_state=6
01:10:11.627 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9476
01:10:11.628 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=874.94, Mass=125651, SNR=83.6, Peak=17369 HFD=2.9
01:10:11.629 00.001 21068 MultiStar: [#1 0.38,0.17,1.18,U] [#2 0.32,0.45,0.00,M5] [#3 0.32,0.22,1.03,U] [#4 0.44,0.11,0.76,U] [#5 0.81,0.12,0.00,M3] [#6 0.63,0.26,0.00,M5] [#7 0.57,0.33,0.00,M2] [#8 0.31,0.47,0.00,M1] 
01:10:11.629 00.000 21068 refined, 3 included, MultiStar: {0.42, 0.14}, one-star: {0.57, 0.05}
01:10:11.630 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
01:10:11.631 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
01:10:11.632 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.14 hyp=0.45 cameraTheta=0.32 mountX=-0.39 mountY=-0.24, mountTheta=-2.60
01:10:11.633 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.14, opts=13)
01:10:11.634 00.001 21068 Enqueuing Move request for scope (0.42, 0.14)
01:10:11.635 00.001 16108 Worker thread wakes up
01:10:11.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.14) opts 0xd
01:10:11.637 00.002 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.14)
01:10:11.637 00.000 16108 Moving (0.42, 0.14) raw xDistance=-0.39 yDistance=-0.24
01:10:11.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:10:11.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:10:11.637 00.000 16108 MoveAxis(E, 114, ABG)
01:10:11.637 00.000 16108 Guiding  Dir = 2, Dur = 114
01:10:11.638 00.001 16108 IsSlewing returns 0
01:10:11.638 00.000 16108 IsGuiding returns 0
01:10:11.644 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3408, FiltMin=2893, FiltMax=60192, Gamma=1.000
01:10:11.664 00.020 21068 UpdateGuideState exits: m=125651 SNR=83.6
01:10:11.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:11.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:11.668 00.002 21068 Enqueuing Expose request
01:10:11.669 00.001 16108 PulseGuide returned control before completion, sleep 95
01:10:11.775 00.106 16108 IsGuiding returns 1
01:10:11.775 00.000 16108 scope still moving after pulse duration time elapsed
01:10:11.807 00.032 16108 IsSlewing returns 0
01:10:11.807 00.000 16108 IsGuiding returns 1
01:10:11.838 00.031 16108 IsSlewing returns 0
01:10:11.838 00.000 16108 IsGuiding returns 0
01:10:11.838 00.000 16108 scope move finished after 114 + 86 ms
01:10:11.838 00.000 16108 Move returns status 0, amount 114
01:10:11.838 00.000 16108 MoveAxis(N, 48, ABG)
01:10:11.839 00.001 16108 Guiding  Dir = 0, Dur = 48
01:10:11.839 00.000 16108 IsSlewing returns 0
01:10:11.839 00.000 16108 IsGuiding returns 0
01:10:11.903 00.064 16108 IsGuiding returns 1
01:10:11.903 00.000 16108 scope still moving after pulse duration time elapsed
01:10:11.931 00.028 16108 IsSlewing returns 0
01:10:11.931 00.000 16108 IsGuiding returns 1
01:10:11.963 00.032 16108 IsSlewing returns 0
01:10:11.963 00.000 16108 IsGuiding returns 1
01:10:11.994 00.031 16108 IsSlewing returns 0
01:10:11.994 00.000 16108 IsGuiding returns 0
01:10:11.995 00.001 16108 scope move finished after 48 + 107 ms
01:10:11.995 00.000 16108 Move returns status 0, amount 48
01:10:11.995 00.000 16108 move complete, result=0
01:10:11.995 00.000 16108 worker thread done servicing request
01:10:11.995 00.000 16108 Worker thread wakes up
01:10:11.995 00.000 21068 GuideStep: -0.4 px 114 ms EAST, -0.2 px 48 ms NORTH
01:10:12.000 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:12.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:13.164 01.164 16108 Exposure complete
01:10:13.230 00.066 16108 worker thread done servicing request
01:10:13.230 00.000 21068 OnExposeComplete: enter
01:10:13.231 00.001 21068 UpdateGuideState(): m_state=6
01:10:13.232 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9477
01:10:13.233 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=874.65, Mass=109346, SNR=72.4, Peak=12505 HFD=3.3
01:10:13.235 00.002 21068 MultiStar: [#1 0.49,-0.27,0.00,M4] [#2 0.24,-0.16,1.36,U] [#3 0.42,-0.30,1.36,U] [#4 0.69,-0.42,0.00,M1] [#5 0.01,-0.46,1.21,U] [#6 0.80,-0.27,0.00,M6] [#7 0.32,-0.19,0.86,U] [#8 0.46,-0.19,0.89,U] 
01:10:13.236 00.001 21068 refined, 5 included, MultiStar: {0.30, -0.26}, one-star: {0.43, -0.23}
01:10:13.236 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
01:10:13.239 00.003 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
01:10:13.240 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.26 hyp=0.40 cameraTheta=-0.71 mountX=-0.34 mountY=0.18, mountTheta=2.65
01:10:13.243 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.26, opts=13)
01:10:13.244 00.001 21068 Enqueuing Move request for scope (0.30, -0.26)
01:10:13.245 00.001 16108 Worker thread wakes up
01:10:13.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.26) opts 0xd
01:10:13.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.26)
01:10:13.245 00.000 16108 Moving (0.30, -0.26) raw xDistance=-0.34 yDistance=0.18
01:10:13.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:10:13.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:13.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:10:13.245 00.000 16108 MoveAxis(E, 98, ABG)
01:10:13.245 00.000 16108 Guiding  Dir = 2, Dur = 98
01:10:13.245 00.000 16108 IsSlewing returns 0
01:10:13.247 00.002 16108 IsGuiding returns 0
01:10:13.247 00.000 16108 PulseGuide returned control before completion, sleep 108
01:10:13.251 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3408, FiltMin=2934, FiltMax=52349, Gamma=1.000
01:10:13.271 00.020 21068 UpdateGuideState exits: m=109346 SNR=72.4
01:10:13.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:13.274 00.001 21068 Enqueuing Expose request
01:10:13.360 00.086 16108 IsGuiding returns 1
01:10:13.360 00.000 16108 scope still moving after pulse duration time elapsed
01:10:13.392 00.032 16108 IsSlewing returns 0
01:10:13.393 00.001 16108 IsGuiding returns 0
01:10:13.393 00.000 16108 scope move finished after 98 + 48 ms
01:10:13.393 00.000 16108 Move returns status 0, amount 98
01:10:13.393 00.000 16108 MoveAxis(N, 0, ABG)
01:10:13.393 00.000 16108 Move returns status 0, amount 0
01:10:13.393 00.000 16108 move complete, result=0
01:10:13.393 00.000 16108 worker thread done servicing request
01:10:13.393 00.000 16108 Worker thread wakes up
01:10:13.393 00.000 21068 GuideStep: -0.3 px 98 ms EAST, 0.2 px 0 ms NORTH
01:10:13.396 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:13.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:14.363 00.967 16108 Exposure complete
01:10:14.416 00.053 16108 worker thread done servicing request
01:10:14.417 00.001 21068 OnExposeComplete: enter
01:10:14.418 00.001 21068 UpdateGuideState(): m_state=6
01:10:14.418 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9478
01:10:14.419 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.49, Mass=133959, SNR=95.1, Peak=13549 HFD=3.5
01:10:14.420 00.001 21068 MultiStar: [#1 -0.36,-0.51,0.00,M5] [#2 -0.43,-0.30,1.20,U] [#3 -0.11,-0.32,0.78,U] [#4 0.32,-0.37,0.79,U] [#5 -0.24,-0.32,0.77,U] [#6 0.16,-0.25,0.63,U] [#7 -0.30,-0.27,0.59,U] [#8 -0.25,-0.26,0.64,U] 
01:10:14.421 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.32}, one-star: {-0.24, -0.39}
01:10:14.421 00.000 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
01:10:14.422 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
01:10:14.423 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.35 cameraTheta=-2.04 mountX=0.10 mountY=0.34, mountTheta=1.29
01:10:14.424 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.32, opts=13)
01:10:14.425 00.001 21068 Enqueuing Move request for scope (-0.16, -0.32)
01:10:14.426 00.001 16108 Worker thread wakes up
01:10:14.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
01:10:14.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
01:10:14.426 00.000 16108 Moving (-0.16, -0.32) raw xDistance=0.10 yDistance=0.34
01:10:14.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:10:14.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:14.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:10:14.426 00.000 16108 MoveAxis(E, 0, ABG)
01:10:14.426 00.000 16108 Move returns status 0, amount 0
01:10:14.426 00.000 16108 MoveAxis(N, 0, ABG)
01:10:14.426 00.000 16108 Move returns status 0, amount 0
01:10:14.426 00.000 16108 move complete, result=0
01:10:14.426 00.000 16108 worker thread done servicing request
01:10:14.434 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3411, FiltMin=2880, FiltMax=59753, Gamma=1.000
01:10:14.452 00.018 21068 UpdateGuideState exits: m=133959 SNR=95.1
01:10:14.454 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.454 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:14.455 00.001 21068 Enqueuing Expose request
01:10:14.456 00.001 16108 Worker thread wakes up
01:10:14.456 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:10:14.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:14.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:15.624 01.168 16108 Exposure complete
01:10:15.692 00.068 16108 worker thread done servicing request
01:10:15.693 00.001 21068 OnExposeComplete: enter
01:10:15.694 00.001 21068 UpdateGuideState(): m_state=6
01:10:15.696 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9479
01:10:15.698 00.002 21068 Star::Find returns 1 (0), X=219.96, Y=874.71, Mass=125246, SNR=77.9, Peak=15117 HFD=3.4
01:10:15.700 00.002 21068 MultiStar: [#1 -0.56,0.01,0.00,M6] [#2 -0.66,0.13,0.00,M4] [#3 -0.35,0.05,1.16,U] [#4 -0.32,-0.07,0.84,U] [#5 -0.40,0.02,1.30,U] [#6 0.14,0.05,0.95,U] [#7 -0.29,0.08,0.72,U] [#8 -0.39,-0.23,0.78,U] 
01:10:15.702 00.002 21068 refined, 6 included, MultiStar: {-0.31, -0.03}, one-star: {-0.52, -0.17}
01:10:15.703 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
01:10:15.705 00.002 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
01:10:15.707 00.002 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-3.04 mountX=0.30 mountY=0.10, mountTheta=0.34
01:10:15.710 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.03, opts=13)
01:10:15.712 00.002 21068 Enqueuing Move request for scope (-0.31, -0.03)
01:10:15.713 00.001 16108 Worker thread wakes up
01:10:15.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.03) opts 0xd
01:10:15.713 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.03)
01:10:15.713 00.000 16108 Moving (-0.31, -0.03) raw xDistance=0.30 yDistance=0.10
01:10:15.714 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:10:15.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:15.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:15.714 00.000 16108 MoveAxis(W, 79, ABG)
01:10:15.714 00.000 16108 Guiding  Dir = 3, Dur = 79
01:10:15.715 00.001 16108 IsSlewing returns 0
01:10:15.715 00.000 16108 IsGuiding returns 0
01:10:15.723 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3408, FiltMin=2902, FiltMax=53779, Gamma=1.000
01:10:15.741 00.018 16108 PulseGuide returned control before completion, sleep 64
01:10:15.749 00.008 21068 UpdateGuideState exits: m=125246 SNR=77.9
01:10:15.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:15.752 00.001 21068 Enqueuing Expose request
01:10:15.819 00.067 16108 IsGuiding returns 1
01:10:15.819 00.000 16108 scope still moving after pulse duration time elapsed
01:10:15.850 00.031 16108 IsSlewing returns 0
01:10:15.850 00.000 16108 IsGuiding returns 0
01:10:15.850 00.000 16108 scope move finished after 79 + 55 ms
01:10:15.850 00.000 16108 Move returns status 0, amount 79
01:10:15.850 00.000 16108 MoveAxis(N, 0, ABG)
01:10:15.850 00.000 16108 Move returns status 0, amount 0
01:10:15.850 00.000 16108 move complete, result=0
01:10:15.850 00.000 16108 worker thread done servicing request
01:10:15.850 00.000 16108 Worker thread wakes up
01:10:15.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:15.851 00.001 21068 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
01:10:15.852 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:16.833 00.981 16108 Exposure complete
01:10:16.890 00.057 16108 worker thread done servicing request
01:10:16.890 00.000 21068 OnExposeComplete: enter
01:10:16.892 00.002 21068 UpdateGuideState(): m_state=6
01:10:16.893 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9480
01:10:16.895 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=874.72, Mass=102307, SNR=69.4, Peak=14445 HFD=3.2
01:10:16.898 00.003 21068 MultiStar: [#1 -0.42,0.07,1.35,U] [#2 -0.61,0.08,0.00,M5] [#3 -0.39,0.26,1.16,U] [#4 -0.27,0.01,1.01,U] [#5 -0.54,0.20,0.00,M1] [#6 -0.15,0.21,0.92,U] [#7 -0.52,-0.08,0.82,U] [#8 -0.40,0.17,0.86,U] 
01:10:16.899 00.001 21068 refined, 6 included, MultiStar: {-0.37, 0.07}, one-star: {-0.42, -0.16}
01:10:16.899 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
01:10:16.901 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
01:10:16.902 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.07 hyp=0.38 cameraTheta=2.95 mountX=0.38 mountY=0.02, mountTheta=0.04
01:10:16.907 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.07, opts=13)
01:10:16.909 00.002 21068 Enqueuing Move request for scope (-0.37, 0.07)
01:10:16.911 00.002 16108 Worker thread wakes up
01:10:16.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.07) opts 0xd
01:10:16.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.07)
01:10:16.911 00.000 16108 Moving (-0.37, 0.07) raw xDistance=0.38 yDistance=0.02
01:10:16.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
01:10:16.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:16.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:16.911 00.000 16108 MoveAxis(W, 104, ABG)
01:10:16.911 00.000 16108 Guiding  Dir = 3, Dur = 104
01:10:16.911 00.000 16108 IsSlewing returns 0
01:10:16.911 00.000 16108 IsGuiding returns 0
01:10:16.919 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3411, FiltMin=2877, FiltMax=57789, Gamma=1.000
01:10:16.936 00.017 21068 UpdateGuideState exits: m=102307 SNR=69.4
01:10:16.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:16.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:16.939 00.001 21068 Enqueuing Expose request
01:10:16.967 00.028 16108 PulseGuide returned control before completion, sleep 60
01:10:17.027 00.060 16108 IsGuiding returns 1
01:10:17.027 00.000 16108 scope still moving after pulse duration time elapsed
01:10:17.058 00.031 16108 IsSlewing returns 0
01:10:17.058 00.000 16108 IsGuiding returns 1
01:10:17.089 00.031 16108 IsSlewing returns 0
01:10:17.089 00.000 16108 IsGuiding returns 1
01:10:17.121 00.032 16108 IsSlewing returns 0
01:10:17.122 00.001 16108 IsGuiding returns 1
01:10:17.153 00.031 16108 IsSlewing returns 0
01:10:17.153 00.000 16108 IsGuiding returns 0
01:10:17.153 00.000 16108 scope move finished after 104 + 138 ms
01:10:17.155 00.002 16108 Move returns status 0, amount 104
01:10:17.155 00.000 16108 MoveAxis(N, 0, ABG)
01:10:17.155 00.000 16108 Move returns status 0, amount 0
01:10:17.155 00.000 16108 move complete, result=0
01:10:17.155 00.000 16108 worker thread done servicing request
01:10:17.155 00.000 16108 Worker thread wakes up
01:10:17.155 00.000 21068 GuideStep: 0.4 px 104 ms WEST, 0.0 px 0 ms NORTH
01:10:17.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:17.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:18.324 01.168 16108 Exposure complete
01:10:18.380 00.056 16108 worker thread done servicing request
01:10:18.380 00.000 21068 OnExposeComplete: enter
01:10:18.381 00.001 21068 UpdateGuideState(): m_state=6
01:10:18.383 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9481
01:10:18.383 00.000 21068 Star::Find returns 1 (0), X=219.72, Y=875.16, Mass=130914, SNR=79.0, Peak=14813 HFD=3.5
01:10:18.384 00.001 21068 MultiStar: [#1 -0.16,0.10,1.29,U] [#2 -0.42,0.13,1.34,U] [#3 -0.09,0.24,1.01,U] [#4 -0.29,0.22,0.76,U] [#5 -0.43,0.15,1.05,U] [#6 -0.05,0.10,0.95,U] [#7 -0.30,0.16,0.75,U] [#8 -0.20,0.47,0.76,U] 
01:10:18.385 00.001 21068 refined, 8 included, MultiStar: {-0.31, 0.19}, one-star: {-0.76, 0.27}
01:10:18.386 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
01:10:18.386 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
01:10:18.387 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.58 mountX=0.33 mountY=-0.11, mountTheta=-0.33
01:10:18.388 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.19, opts=13)
01:10:18.389 00.001 21068 Enqueuing Move request for scope (-0.31, 0.19)
01:10:18.390 00.001 16108 Worker thread wakes up
01:10:18.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd
01:10:18.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.19)
01:10:18.390 00.000 16108 Moving (-0.31, 0.19) raw xDistance=0.33 yDistance=-0.11
01:10:18.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:10:18.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:18.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:18.390 00.000 16108 MoveAxis(W, 95, ABG)
01:10:18.390 00.000 16108 Guiding  Dir = 3, Dur = 95
01:10:18.392 00.002 16108 IsSlewing returns 0
01:10:18.392 00.000 16108 IsGuiding returns 0
01:10:18.393 00.001 16108 PulseGuide returned control before completion, sleep 105
01:10:18.395 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3411, FiltMin=2937, FiltMax=60125, Gamma=1.000
01:10:18.422 00.027 21068 UpdateGuideState exits: m=130914 SNR=79.0
01:10:18.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:18.426 00.002 21068 Enqueuing Expose request
01:10:18.506 00.080 16108 IsGuiding returns 1
01:10:18.506 00.000 16108 scope still moving after pulse duration time elapsed
01:10:18.538 00.032 16108 IsSlewing returns 0
01:10:18.538 00.000 16108 IsGuiding returns 1
01:10:18.569 00.031 16108 IsSlewing returns 0
01:10:18.570 00.001 16108 IsGuiding returns 0
01:10:18.570 00.000 16108 scope move finished after 95 + 83 ms
01:10:18.570 00.000 16108 Move returns status 0, amount 95
01:10:18.570 00.000 16108 MoveAxis(N, 0, ABG)
01:10:18.570 00.000 16108 Move returns status 0, amount 0
01:10:18.570 00.000 16108 move complete, result=0
01:10:18.570 00.000 16108 worker thread done servicing request
01:10:18.570 00.000 16108 Worker thread wakes up
01:10:18.570 00.000 21068 GuideStep: 0.3 px 95 ms WEST, -0.1 px 0 ms NORTH
01:10:18.572 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:18.573 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:19.549 00.976 16108 Exposure complete
01:10:19.609 00.060 16108 worker thread done servicing request
01:10:19.609 00.000 21068 OnExposeComplete: enter
01:10:19.610 00.001 21068 UpdateGuideState(): m_state=6
01:10:19.611 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9482
01:10:19.612 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.14, Mass=117235, SNR=76.9, Peak=15177 HFD=3.3
01:10:19.613 00.001 21068 MultiStar: [#1 0.12,-0.24,1.27,U] [#2 0.02,0.13,1.28,U] [#3 0.21,0.12,1.07,U] [#4 0.43,0.24,0.84,U] [#5 0.19,0.16,0.96,U] [#6 0.31,0.09,0.90,U] [#7 0.09,0.34,0.91,U] [#8 0.28,0.17,1.02,U] 
01:10:19.614 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {-0.07, 0.25}
01:10:19.614 00.000 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
01:10:19.615 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
01:10:19.616 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=-0.14 mountY=-0.16, mountTheta=-2.28
01:10:19.620 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.13, opts=13)
01:10:19.622 00.002 21068 Enqueuing Move request for scope (0.16, 0.13)
01:10:19.625 00.003 16108 Worker thread wakes up
01:10:19.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:10:19.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:10:19.625 00.000 16108 Moving (0.16, 0.13) raw xDistance=-0.14 yDistance=-0.16
01:10:19.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:10:19.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:19.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:19.625 00.000 16108 MoveAxis(E, 0, ABG)
01:10:19.625 00.000 16108 Move returns status 0, amount 0
01:10:19.625 00.000 16108 MoveAxis(N, 0, ABG)
01:10:19.625 00.000 16108 Move returns status 0, amount 0
01:10:19.625 00.000 16108 move complete, result=0
01:10:19.626 00.001 16108 worker thread done servicing request
01:10:19.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3411, FiltMin=2947, FiltMax=59424, Gamma=1.000
01:10:19.652 00.022 21068 UpdateGuideState exits: m=117235 SNR=76.9
01:10:19.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.653 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:19.654 00.001 21068 Enqueuing Expose request
01:10:19.655 00.001 16108 Worker thread wakes up
01:10:19.655 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:19.655 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:19.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:20.813 01.158 16108 Exposure complete
01:10:20.877 00.064 16108 worker thread done servicing request
01:10:20.877 00.000 21068 OnExposeComplete: enter
01:10:20.878 00.001 21068 UpdateGuideState(): m_state=6
01:10:20.880 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9483
01:10:20.880 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=874.89, Mass=117046, SNR=73.3, Peak=13241 HFD=3.4
01:10:20.881 00.001 21068 MultiStar: [#1 0.30,0.27,1.41,U] [#2 0.16,0.42,1.31,U] [#3 0.38,0.37,1.45,U] [#4 0.50,0.18,0.90,U] [#5 0.27,0.11,0.92,U] [#6 0.39,0.21,0.86,U] [#7 -0.26,0.25,0.79,U] [#8 0.30,0.41,0.77,U] 
01:10:20.881 00.000 21068 single-star, 8 included, MultiStar: {0.26, 0.26}, one-star: {0.18, 0.01}
01:10:20.882 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
01:10:20.883 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
01:10:20.884 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.05 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
01:10:20.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
01:10:20.885 00.000 21068 Enqueuing Move request for scope (0.18, 0.01)
01:10:20.887 00.002 16108 Worker thread wakes up
01:10:20.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:10:20.887 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:10:20.887 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.18 yDistance=-0.05
01:10:20.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:10:20.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:20.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:20.888 00.001 16108 MoveAxis(E, 0, ABG)
01:10:20.888 00.000 16108 Move returns status 0, amount 0
01:10:20.888 00.000 16108 MoveAxis(N, 0, ABG)
01:10:20.888 00.000 16108 Move returns status 0, amount 0
01:10:20.888 00.000 16108 move complete, result=0
01:10:20.888 00.000 16108 worker thread done servicing request
01:10:20.891 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3411, FiltMin=2918, FiltMax=61056, Gamma=1.000
01:10:20.906 00.015 21068 UpdateGuideState exits: m=117046 SNR=73.3
01:10:20.908 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:20.908 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:20.909 00.001 21068 Enqueuing Expose request
01:10:20.910 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:20.912 00.002 16108 Worker thread wakes up
01:10:20.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:20.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:21.880 00.968 16108 Exposure complete
01:10:21.942 00.062 16108 worker thread done servicing request
01:10:21.942 00.000 21068 OnExposeComplete: enter
01:10:21.943 00.001 21068 UpdateGuideState(): m_state=6
01:10:21.944 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9484
01:10:21.945 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.12, Mass=139342, SNR=95.4, Peak=16009 HFD=3.5
01:10:21.946 00.001 21068 MultiStar: [#1 0.16,0.19,0.95,U] [#2 0.12,0.37,0.95,U] [#3 0.19,0.11,0.83,U] [#4 0.77,0.17,0.00,M1] [#5 0.39,0.39,0.00,M1] [#6 0.48,0.49,0.00,M1] [#7 0.30,0.33,0.55,U] [#8 0.18,0.39,0.60,U] 
01:10:21.947 00.001 21068 single-star, 5 included, MultiStar: {0.17, 0.26}, one-star: {0.11, 0.24}
01:10:21.947 00.000 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
01:10:21.948 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
01:10:21.949 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
01:10:21.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.24, opts=13)
01:10:21.952 00.001 21068 Enqueuing Move request for scope (0.11, 0.24)
01:10:21.952 00.000 16108 Worker thread wakes up
01:10:21.953 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
01:10:21.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
01:10:21.953 00.000 16108 Moving (0.11, 0.24) raw xDistance=-0.07 yDistance=-0.26
01:10:21.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:10:21.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:10:21.953 00.000 16108 MoveAxis(E, 0, ABG)
01:10:21.953 00.000 16108 Move returns status 0, amount 0
01:10:21.953 00.000 16108 MoveAxis(N, 52, ABG)
01:10:21.953 00.000 16108 Guiding  Dir = 0, Dur = 52
01:10:21.953 00.000 16108 IsSlewing returns 0
01:10:21.953 00.000 16108 IsGuiding returns 0
01:10:21.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3411, FiltMin=2912, FiltMax=53235, Gamma=1.000
01:10:21.972 00.016 21068 UpdateGuideState exits: m=139342 SNR=95.4
01:10:21.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.973 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:21.974 00.001 21068 Enqueuing Expose request
01:10:21.990 00.016 16108 PulseGuide returned control before completion, sleep 25
01:10:22.021 00.031 16108 IsGuiding returns 1
01:10:22.021 00.000 16108 scope still moving after pulse duration time elapsed
01:10:22.052 00.031 16108 IsSlewing returns 0
01:10:22.053 00.001 16108 IsGuiding returns 1
01:10:22.083 00.030 16108 IsSlewing returns 0
01:10:22.083 00.000 16108 IsGuiding returns 0
01:10:22.084 00.001 16108 scope move finished after 52 + 78 ms
01:10:22.084 00.000 16108 Move returns status 0, amount 52
01:10:22.084 00.000 16108 move complete, result=0
01:10:22.084 00.000 16108 worker thread done servicing request
01:10:22.084 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
01:10:22.087 00.003 16108 Worker thread wakes up
01:10:22.087 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:22.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:23.256 01.169 16108 Exposure complete
01:10:23.325 00.069 16108 worker thread done servicing request
01:10:23.325 00.000 21068 OnExposeComplete: enter
01:10:23.326 00.001 21068 UpdateGuideState(): m_state=6
01:10:23.328 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9485
01:10:23.329 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=874.55, Mass=127120, SNR=85.2, Peak=13875 HFD=3.4
01:10:23.331 00.002 21068 MultiStar: [#1 0.15,-0.27,1.12,U] [#2 0.12,-0.18,1.19,U] [#3 0.38,-0.24,1.04,U] [#4 0.76,-0.26,0.00,M2] [#5 0.36,-0.19,0.98,U] [#6 0.68,-0.09,0.00,M2] [#7 0.38,-0.41,0.00,M1] [#8 0.25,-0.17,0.76,U] 
01:10:23.332 00.001 21068 refined, 5 included, MultiStar: {0.25, -0.23}, one-star: {0.28, -0.33}
01:10:23.334 00.002 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
01:10:23.335 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
01:10:23.336 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.75 mountX=-0.29 mountY=0.17, mountTheta=2.61
01:10:23.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.23, opts=13)
01:10:23.338 00.000 21068 Enqueuing Move request for scope (0.25, -0.23)
01:10:23.339 00.001 16108 Worker thread wakes up
01:10:23.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
01:10:23.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
01:10:23.339 00.000 16108 Moving (0.25, -0.23) raw xDistance=-0.29 yDistance=0.17
01:10:23.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:10:23.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:23.340 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:10:23.340 00.000 16108 MoveAxis(E, 76, ABG)
01:10:23.340 00.000 16108 Guiding  Dir = 2, Dur = 76
01:10:23.340 00.000 16108 IsSlewing returns 0
01:10:23.340 00.000 16108 IsGuiding returns 0
01:10:23.343 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3411, FiltMin=2944, FiltMax=58333, Gamma=1.000
01:10:23.362 00.019 21068 UpdateGuideState exits: m=127120 SNR=85.2
01:10:23.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:23.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:23.365 00.001 21068 Enqueuing Expose request
01:10:23.396 00.031 16108 PulseGuide returned control before completion, sleep 30
01:10:23.442 00.046 16108 IsGuiding returns 1
01:10:23.442 00.000 16108 scope still moving after pulse duration time elapsed
01:10:23.473 00.031 16108 IsSlewing returns 0
01:10:23.473 00.000 16108 IsGuiding returns 1
01:10:23.504 00.031 16108 IsSlewing returns 0
01:10:23.504 00.000 16108 IsGuiding returns 0
01:10:23.504 00.000 16108 scope move finished after 76 + 89 ms
01:10:23.504 00.000 16108 Move returns status 0, amount 76
01:10:23.504 00.000 16108 MoveAxis(N, 0, ABG)
01:10:23.506 00.002 16108 Move returns status 0, amount 0
01:10:23.506 00.000 16108 move complete, result=0
01:10:23.506 00.000 16108 worker thread done servicing request
01:10:23.506 00.000 16108 Worker thread wakes up
01:10:23.506 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms NORTH
01:10:23.509 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:23.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:24.482 00.973 16108 Exposure complete
01:10:24.545 00.063 16108 worker thread done servicing request
01:10:24.546 00.001 21068 OnExposeComplete: enter
01:10:24.546 00.000 21068 UpdateGuideState(): m_state=6
01:10:24.547 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9486
01:10:24.548 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.74, Mass=125798, SNR=84.5, Peak=16361 HFD=3.3
01:10:24.549 00.001 21068 MultiStar: [#1 0.69,-0.30,0.00,M1] [#2 0.42,0.08,1.25,U] [#3 0.44,-0.24,0.95,U] [#4 0.93,-0.12,0.00,M3] [#5 0.25,-0.27,1.12,U] [#6 0.80,0.01,0.00,M3] [#7 0.65,-0.11,0.00,M2] [#8 0.47,0.19,0.81,U] 
01:10:24.550 00.001 21068 refined, 4 included, MultiStar: {0.40, -0.08}, one-star: {0.46, -0.14}
01:10:24.550 00.000 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
01:10:24.551 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
01:10:24.552 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.08 hyp=0.41 cameraTheta=-0.20 mountX=-0.41 mountY=-0.02, mountTheta=-3.10
01:10:24.554 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.08, opts=13)
01:10:24.555 00.001 21068 Enqueuing Move request for scope (0.40, -0.08)
01:10:24.556 00.001 16108 Worker thread wakes up
01:10:24.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.08) opts 0xd
01:10:24.556 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.08)
01:10:24.556 00.000 16108 Moving (0.40, -0.08) raw xDistance=-0.41 yDistance=-0.02
01:10:24.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
01:10:24.556 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:24.557 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:24.557 00.000 16108 MoveAxis(E, 113, ABG)
01:10:24.557 00.000 16108 Guiding  Dir = 2, Dur = 113
01:10:24.557 00.000 16108 IsSlewing returns 0
01:10:24.557 00.000 16108 IsGuiding returns 0
01:10:24.561 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3411, FiltMin=2864, FiltMax=59472, Gamma=1.000
01:10:24.577 00.016 21068 UpdateGuideState exits: m=125798 SNR=84.5
01:10:24.577 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:24.579 00.001 21068 Enqueuing Expose request
01:10:24.582 00.003 16108 PulseGuide returned control before completion, sleep 98
01:10:24.690 00.108 16108 IsGuiding returns 1
01:10:24.690 00.000 16108 scope still moving after pulse duration time elapsed
01:10:24.722 00.032 16108 IsSlewing returns 0
01:10:24.722 00.000 16108 IsGuiding returns 1
01:10:24.754 00.032 16108 IsSlewing returns 0
01:10:24.754 00.000 16108 IsGuiding returns 0
01:10:24.754 00.000 16108 scope move finished after 113 + 84 ms
01:10:24.755 00.001 16108 Move returns status 0, amount 113
01:10:24.755 00.000 16108 MoveAxis(N, 0, ABG)
01:10:24.755 00.000 16108 Move returns status 0, amount 0
01:10:24.755 00.000 16108 move complete, result=0
01:10:24.755 00.000 16108 worker thread done servicing request
01:10:24.755 00.000 16108 Worker thread wakes up
01:10:24.755 00.000 21068 GuideStep: -0.4 px 113 ms EAST, -0.0 px 0 ms NORTH
01:10:24.757 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:24.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:25.906 01.149 16108 Exposure complete
01:10:25.962 00.056 16108 worker thread done servicing request
01:10:25.962 00.000 21068 OnExposeComplete: enter
01:10:25.963 00.001 21068 UpdateGuideState(): m_state=6
01:10:25.964 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9487
01:10:25.965 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=874.80, Mass=108237, SNR=68.8, Peak=12857 HFD=3.3
01:10:25.965 00.000 21068 MultiStar: [#1 0.11,-0.18,1.38,U] [#2 -0.17,0.09,1.31,U] [#3 -0.24,-0.17,1.30,U] [#4 0.36,-0.07,1.07,U] [#5 0.08,-0.01,1.12,U] [#6 0.28,-0.05,0.88,U] [#7 0.36,-0.05,0.71,U] [#8 0.00,-0.12,0.91,U] 
01:10:25.966 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.17, -0.08}
01:10:25.967 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
01:10:25.968 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
01:10:25.968 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.74 mountX=-0.09 mountY=0.05, mountTheta=2.63
01:10:25.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
01:10:25.971 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
01:10:25.972 00.001 16108 Worker thread wakes up
01:10:25.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:10:25.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:10:25.972 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
01:10:25.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:10:25.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:25.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:25.972 00.000 16108 MoveAxis(E, 0, ABG)
01:10:25.974 00.002 16108 Move returns status 0, amount 0
01:10:25.974 00.000 16108 MoveAxis(N, 0, ABG)
01:10:25.974 00.000 16108 Move returns status 0, amount 0
01:10:25.974 00.000 16108 move complete, result=0
01:10:25.974 00.000 16108 worker thread done servicing request
01:10:25.980 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3411, FiltMin=2889, FiltMax=61152, Gamma=1.000
01:10:26.001 00.021 21068 UpdateGuideState exits: m=108237 SNR=68.8
01:10:26.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:26.004 00.001 21068 Enqueuing Expose request
01:10:26.005 00.001 16108 Worker thread wakes up
01:10:26.005 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:26.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:26.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:26.968 00.963 16108 Exposure complete
01:10:27.022 00.054 16108 worker thread done servicing request
01:10:27.022 00.000 21068 OnExposeComplete: enter
01:10:27.024 00.002 21068 UpdateGuideState(): m_state=6
01:10:27.026 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9488
01:10:27.026 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=874.75, Mass=125174, SNR=78.9, Peak=15497 HFD=3.3
01:10:27.028 00.002 21068 MultiStar: [#1 -0.14,-0.03,1.17,U] [#2 0.05,0.04,1.27,U] [#3 0.06,0.16,1.08,U] [#4 0.59,-0.11,0.00,M3] [#5 0.09,0.00,0.95,U] [#6 0.25,-0.15,0.92,U] [#7 0.21,-0.19,0.68,U] [#8 0.05,-0.12,0.84,U] 
01:10:27.030 00.002 21068 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.05, -0.13}
01:10:27.032 00.002 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
01:10:27.034 00.002 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
01:10:27.035 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=-0.07 mountY=0.02, mountTheta=2.82
01:10:27.038 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
01:10:27.039 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
01:10:27.040 00.001 16108 Worker thread wakes up
01:10:27.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:10:27.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:10:27.040 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.02
01:10:27.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:10:27.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:27.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:27.040 00.000 16108 MoveAxis(E, 0, ABG)
01:10:27.040 00.000 16108 Move returns status 0, amount 0
01:10:27.040 00.000 16108 MoveAxis(N, 0, ABG)
01:10:27.040 00.000 16108 Move returns status 0, amount 0
01:10:27.040 00.000 16108 move complete, result=0
01:10:27.040 00.000 16108 worker thread done servicing request
01:10:27.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3411, FiltMin=2944, FiltMax=63197, Gamma=1.000
01:10:27.059 00.016 21068 UpdateGuideState exits: m=125174 SNR=78.9
01:10:27.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:27.062 00.001 21068 Enqueuing Expose request
01:10:27.063 00.001 16108 Worker thread wakes up
01:10:27.063 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:27.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:27.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:28.239 01.175 16108 Exposure complete
01:10:28.315 00.076 16108 worker thread done servicing request
01:10:28.315 00.000 21068 OnExposeComplete: enter
01:10:28.316 00.001 21068 UpdateGuideState(): m_state=6
01:10:28.317 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9489
01:10:28.318 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.59, Mass=122227, SNR=75.9, Peak=13920 HFD=3.3
01:10:28.319 00.001 21068 MultiStar: [#1 -0.04,-0.34,1.11,U] [#2 -0.26,-0.18,1.43,U] [#3 0.03,-0.20,1.17,U] [#4 0.22,-0.25,0.97,U] [#5 0.26,-0.17,1.14,U] [#6 0.29,-0.32,0.84,U] [#7 0.31,0.06,0.58,U] [#8 -0.20,-0.05,0.92,U] 
01:10:28.320 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {-0.12, -0.29}
01:10:28.320 00.000 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
01:10:28.321 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
01:10:28.322 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.44 mountX=-0.06 mountY=0.19, mountTheta=1.88
01:10:28.323 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
01:10:28.324 00.001 21068 Enqueuing Move request for scope (0.03, -0.20)
01:10:28.326 00.002 16108 Worker thread wakes up
01:10:28.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
01:10:28.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
01:10:28.326 00.000 16108 Moving (0.03, -0.20) raw xDistance=-0.06 yDistance=0.19
01:10:28.327 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:28.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:28.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:10:28.327 00.000 16108 MoveAxis(E, 0, ABG)
01:10:28.327 00.000 16108 Move returns status 0, amount 0
01:10:28.327 00.000 16108 MoveAxis(N, 0, ABG)
01:10:28.327 00.000 16108 Move returns status 0, amount 0
01:10:28.327 00.000 16108 move complete, result=0
01:10:28.327 00.000 16108 worker thread done servicing request
01:10:28.330 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3411, FiltMin=2957, FiltMax=55837, Gamma=1.000
01:10:28.354 00.024 21068 UpdateGuideState exits: m=122227 SNR=75.9
01:10:28.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:28.357 00.001 21068 Enqueuing Expose request
01:10:28.358 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:28.359 00.001 16108 Worker thread wakes up
01:10:28.359 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:28.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:29.329 00.970 16108 Exposure complete
01:10:29.398 00.069 16108 worker thread done servicing request
01:10:29.398 00.000 21068 OnExposeComplete: enter
01:10:29.399 00.001 21068 UpdateGuideState(): m_state=6
01:10:29.402 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9490
01:10:29.403 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=874.45, Mass=123675, SNR=85.7, Peak=13309 HFD=3.3
01:10:29.404 00.001 21068 MultiStar: [#1 -0.42,-0.20,0.98,U] [#2 -0.09,-0.21,1.27,U] [#3 -0.41,-0.03,1.06,U] [#4 -0.05,-0.35,0.77,U] [#5 -0.20,-0.04,1.11,U] [#6 -0.06,0.04,0.76,U] [#7 -0.28,-0.37,0.53,U] [#8 0.10,-0.17,0.75,U] 
01:10:29.406 00.002 21068 refined, 8 included, MultiStar: {-0.17, -0.19}, one-star: {-0.06, -0.43}
01:10:29.407 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
01:10:29.408 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
01:10:29.409 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.31 mountX=0.14 mountY=0.22, mountTheta=1.02
01:10:29.412 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.19, opts=13)
01:10:29.414 00.002 21068 Enqueuing Move request for scope (-0.17, -0.19)
01:10:29.415 00.001 16108 Worker thread wakes up
01:10:29.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
01:10:29.416 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
01:10:29.416 00.000 16108 Moving (-0.17, -0.19) raw xDistance=0.14 yDistance=0.22
01:10:29.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:10:29.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:29.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:10:29.416 00.000 16108 MoveAxis(E, 0, ABG)
01:10:29.416 00.000 16108 Move returns status 0, amount 0
01:10:29.416 00.000 16108 MoveAxis(N, 0, ABG)
01:10:29.416 00.000 16108 Move returns status 0, amount 0
01:10:29.417 00.001 16108 move complete, result=0
01:10:29.417 00.000 16108 worker thread done servicing request
01:10:29.423 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3411, FiltMin=2937, FiltMax=63453, Gamma=1.000
01:10:29.449 00.026 21068 UpdateGuideState exits: m=123675 SNR=85.7
01:10:29.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:29.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:29.451 00.000 21068 Enqueuing Expose request
01:10:29.452 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:29.453 00.001 16108 Worker thread wakes up
01:10:29.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:29.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:30.603 01.150 16108 Exposure complete
01:10:30.667 00.064 16108 worker thread done servicing request
01:10:30.667 00.000 21068 OnExposeComplete: enter
01:10:30.669 00.002 21068 UpdateGuideState(): m_state=6
01:10:30.672 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9491
01:10:30.674 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=874.72, Mass=114317, SNR=71.8, Peak=14301 HFD=3.3
01:10:30.676 00.002 21068 MultiStar: [#1 -0.61,-0.13,0.00,M1] [#2 -0.49,-0.02,1.31,U] [#3 -0.33,-0.16,1.27,U] [#4 0.10,-0.37,0.88,U] [#5 -0.42,0.02,1.05,U] [#6 0.22,0.13,0.88,U] [#7 -0.27,-0.06,0.82,U] [#8 -0.45,-0.04,0.94,U] 
01:10:30.677 00.001 21068 refined, 7 included, MultiStar: {-0.29, -0.08}, one-star: {-0.47, -0.16}
01:10:30.678 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
01:10:30.679 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
01:10:30.681 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.86 mountX=0.27 mountY=0.15, mountTheta=0.50
01:10:30.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.08, opts=13)
01:10:30.685 00.002 21068 Enqueuing Move request for scope (-0.29, -0.08)
01:10:30.686 00.001 16108 Worker thread wakes up
01:10:30.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd
01:10:30.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.08)
01:10:30.686 00.000 16108 Moving (-0.29, -0.08) raw xDistance=0.27 yDistance=0.15
01:10:30.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:10:30.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:30.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:10:30.686 00.000 16108 MoveAxis(W, 70, ABG)
01:10:30.686 00.000 16108 Guiding  Dir = 3, Dur = 70
01:10:30.686 00.000 16108 IsSlewing returns 0
01:10:30.687 00.001 16108 IsGuiding returns 0
01:10:30.690 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3411, FiltMin=2915, FiltMax=65510, Gamma=1.000
01:10:30.709 00.019 21068 UpdateGuideState exits: m=114317 SNR=71.8
01:10:30.711 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.711 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:30.712 00.001 21068 Enqueuing Expose request
01:10:30.718 00.006 16108 PulseGuide returned control before completion, sleep 49
01:10:30.780 00.062 16108 IsGuiding returns 1
01:10:30.780 00.000 16108 scope still moving after pulse duration time elapsed
01:10:30.810 00.030 16108 IsSlewing returns 0
01:10:30.810 00.000 16108 IsGuiding returns 0
01:10:30.811 00.001 16108 scope move finished after 70 + 54 ms
01:10:30.811 00.000 16108 Move returns status 0, amount 70
01:10:30.811 00.000 16108 MoveAxis(N, 0, ABG)
01:10:30.811 00.000 16108 Move returns status 0, amount 0
01:10:30.811 00.000 16108 move complete, result=0
01:10:30.811 00.000 16108 worker thread done servicing request
01:10:30.811 00.000 16108 Worker thread wakes up
01:10:30.811 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
01:10:30.815 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:30.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:31.787 00.972 16108 Exposure complete
01:10:31.849 00.062 16108 worker thread done servicing request
01:10:31.849 00.000 21068 OnExposeComplete: enter
01:10:31.851 00.002 21068 UpdateGuideState(): m_state=6
01:10:31.851 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9492
01:10:31.852 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=874.80, Mass=108829, SNR=77.8, Peak=13965 HFD=3.4
01:10:31.853 00.001 21068 MultiStar: [#1 -0.80,-0.34,0.00,M2] [#2 -0.32,-0.12,1.21,U] [#3 -0.28,-0.25,1.02,U] [#4 -0.33,-0.16,0.94,U] [#5 -0.28,-0.11,0.95,U] [#6 -0.37,0.06,1.00,U] [#7 -0.63,-0.16,0.00,M1] [#8 -0.26,0.12,0.87,U] 
01:10:31.854 00.001 21068 refined, 6 included, MultiStar: {-0.35, -0.08}, one-star: {-0.59, -0.08}
01:10:31.855 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
01:10:31.856 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
01:10:31.856 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-2.91 mountX=0.33 mountY=0.16, mountTheta=0.45
01:10:31.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.08, opts=13)
01:10:31.858 00.000 21068 Enqueuing Move request for scope (-0.35, -0.08)
01:10:31.859 00.001 16108 Worker thread wakes up
01:10:31.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
01:10:31.859 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
01:10:31.861 00.002 16108 Moving (-0.35, -0.08) raw xDistance=0.33 yDistance=0.16
01:10:31.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:10:31.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:31.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:10:31.861 00.000 16108 MoveAxis(W, 92, ABG)
01:10:31.861 00.000 16108 Guiding  Dir = 3, Dur = 92
01:10:31.861 00.000 16108 IsSlewing returns 0
01:10:31.861 00.000 16108 IsGuiding returns 0
01:10:31.871 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3411, FiltMin=2848, FiltMax=51293, Gamma=1.000
01:10:31.893 00.022 21068 UpdateGuideState exits: m=108829 SNR=77.8
01:10:31.896 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.898 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:31.900 00.002 21068 Enqueuing Expose request
01:10:31.924 00.024 16108 PulseGuide returned control before completion, sleep 40
01:10:31.970 00.046 16108 IsGuiding returns 1
01:10:31.970 00.000 16108 scope still moving after pulse duration time elapsed
01:10:32.001 00.031 16108 IsSlewing returns 0
01:10:32.001 00.000 16108 IsGuiding returns 1
01:10:32.033 00.032 16108 IsSlewing returns 0
01:10:32.033 00.000 16108 IsGuiding returns 0
01:10:32.034 00.001 16108 scope move finished after 92 + 80 ms
01:10:32.034 00.000 16108 Move returns status 0, amount 92
01:10:32.034 00.000 16108 MoveAxis(N, 0, ABG)
01:10:32.034 00.000 16108 Move returns status 0, amount 0
01:10:32.034 00.000 16108 move complete, result=0
01:10:32.034 00.000 16108 worker thread done servicing request
01:10:32.034 00.000 16108 Worker thread wakes up
01:10:32.034 00.000 21068 GuideStep: 0.3 px 92 ms WEST, 0.2 px 0 ms NORTH
01:10:32.037 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:32.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:33.200 01.163 16108 Exposure complete
01:10:33.256 00.056 16108 worker thread done servicing request
01:10:33.256 00.000 21068 OnExposeComplete: enter
01:10:33.257 00.001 21068 UpdateGuideState(): m_state=6
01:10:33.257 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9493
01:10:33.259 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=874.73, Mass=141800, SNR=95.4, Peak=12829 HFD=3.7
01:10:33.260 00.001 21068 MultiStar: [#1 0.03,-0.14,0.96,U] [#2 -0.11,-0.03,1.13,U] [#3 0.11,-0.04,0.90,U] [#4 0.26,-0.41,0.78,U] [#5 0.11,-0.30,0.93,U] [#6 0.24,-0.20,0.74,U] [#7 0.16,-0.24,0.54,U] [#8 0.10,-0.19,0.74,U] 
01:10:33.261 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {-0.15, -0.15}
01:10:33.262 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
01:10:33.263 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
01:10:33.263 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=-0.09 mountY=0.16, mountTheta=2.10
01:10:33.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
01:10:33.266 00.001 21068 Enqueuing Move request for scope (0.06, -0.18)
01:10:33.267 00.001 16108 Worker thread wakes up
01:10:33.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
01:10:33.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
01:10:33.267 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
01:10:33.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:10:33.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:33.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:10:33.267 00.000 16108 MoveAxis(E, 0, ABG)
01:10:33.267 00.000 16108 Move returns status 0, amount 0
01:10:33.267 00.000 16108 MoveAxis(N, 0, ABG)
01:10:33.267 00.000 16108 Move returns status 0, amount 0
01:10:33.267 00.000 16108 move complete, result=0
01:10:33.267 00.000 16108 worker thread done servicing request
01:10:33.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3408, FiltMin=2905, FiltMax=63184, Gamma=1.000
01:10:33.299 00.028 21068 UpdateGuideState exits: m=141800 SNR=95.4
01:10:33.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:33.302 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:33.303 00.001 21068 Enqueuing Expose request
01:10:33.304 00.001 16108 Worker thread wakes up
01:10:33.304 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:33.306 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:33.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:34.287 00.981 16108 Exposure complete
01:10:34.365 00.078 16108 worker thread done servicing request
01:10:34.365 00.000 21068 OnExposeComplete: enter
01:10:34.367 00.002 21068 UpdateGuideState(): m_state=6
01:10:34.368 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9494
01:10:34.368 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=874.66, Mass=122141, SNR=78.4, Peak=15449 HFD=3.6
01:10:34.369 00.001 21068 MultiStar: [#1 0.16,-0.35,1.25,U] [#2 -0.05,-0.13,1.41,U] [#3 -0.16,-0.04,1.03,U] [#4 0.19,-0.13,0.93,U] [#5 0.02,-0.22,0.92,U] [#6 0.21,-0.23,1.03,U] [#7 0.10,-0.23,0.61,U] [#8 0.19,-0.29,0.79,U] 
01:10:34.370 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.20}, one-star: {0.31, -0.23}
01:10:34.371 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
01:10:34.371 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
01:10:34.372 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.11 mountX=-0.13 mountY=0.17, mountTheta=2.23
01:10:34.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.20, opts=13)
01:10:34.375 00.001 21068 Enqueuing Move request for scope (0.10, -0.20)
01:10:34.375 00.000 16108 Worker thread wakes up
01:10:34.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
01:10:34.376 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
01:10:34.376 00.000 16108 Moving (0.10, -0.20) raw xDistance=-0.13 yDistance=0.17
01:10:34.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:10:34.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:34.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:10:34.376 00.000 16108 MoveAxis(E, 0, ABG)
01:10:34.376 00.000 16108 Move returns status 0, amount 0
01:10:34.376 00.000 16108 MoveAxis(N, 0, ABG)
01:10:34.376 00.000 16108 Move returns status 0, amount 0
01:10:34.376 00.000 16108 move complete, result=0
01:10:34.376 00.000 16108 worker thread done servicing request
01:10:34.379 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3408, FiltMin=2909, FiltMax=57040, Gamma=1.000
01:10:34.395 00.016 21068 UpdateGuideState exits: m=122141 SNR=78.4
01:10:34.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:34.399 00.001 21068 Enqueuing Expose request
01:10:34.400 00.001 16108 Worker thread wakes up
01:10:34.401 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:34.401 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:34.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:35.555 01.154 16108 Exposure complete
01:10:35.613 00.058 16108 worker thread done servicing request
01:10:35.613 00.000 21068 OnExposeComplete: enter
01:10:35.614 00.001 21068 UpdateGuideState(): m_state=6
01:10:35.616 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9495
01:10:35.616 00.000 21068 Star::Find returns 1 (0), X=220.82, Y=874.68, Mass=114908, SNR=73.7, Peak=14441 HFD=3.4
01:10:35.617 00.001 21068 MultiStar: [#1 0.25,-0.38,1.28,U] [#2 0.08,-0.15,1.37,U] [#3 0.43,-0.37,0.00,M1] [#4 0.58,-0.08,0.00,M1] [#5 0.67,-0.19,0.00,M1] [#6 0.87,-0.00,0.00,M1] [#7 0.12,-0.07,0.64,U] [#8 0.49,-0.03,0.89,U] 
01:10:35.618 00.001 21068 refined, 4 included, MultiStar: {0.25, -0.19}, one-star: {0.34, -0.20}
01:10:35.619 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
01:10:35.619 00.000 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
01:10:35.620 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-0.65 mountX=-0.28 mountY=0.12, mountTheta=2.72
01:10:35.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.19, opts=13)
01:10:35.622 00.000 21068 Enqueuing Move request for scope (0.25, -0.19)
01:10:35.623 00.001 16108 Worker thread wakes up
01:10:35.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
01:10:35.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
01:10:35.623 00.000 16108 Moving (0.25, -0.19) raw xDistance=-0.28 yDistance=0.12
01:10:35.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:10:35.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:35.624 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:35.624 00.000 16108 MoveAxis(E, 72, ABG)
01:10:35.624 00.000 16108 Guiding  Dir = 2, Dur = 72
01:10:35.624 00.000 16108 IsSlewing returns 0
01:10:35.624 00.000 16108 IsGuiding returns 0
01:10:35.627 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3411, FiltMin=2896, FiltMax=57568, Gamma=1.000
01:10:35.639 00.012 16108 PulseGuide returned control before completion, sleep 67
01:10:35.648 00.009 21068 UpdateGuideState exits: m=114908 SNR=73.7
01:10:35.650 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:35.653 00.002 21068 Enqueuing Expose request
01:10:35.716 00.063 16108 IsGuiding returns 1
01:10:35.716 00.000 16108 scope still moving after pulse duration time elapsed
01:10:35.748 00.032 16108 IsSlewing returns 0
01:10:35.748 00.000 16108 IsGuiding returns 0
01:10:35.748 00.000 16108 scope move finished after 72 + 51 ms
01:10:35.748 00.000 16108 Move returns status 0, amount 72
01:10:35.748 00.000 16108 MoveAxis(N, 0, ABG)
01:10:35.748 00.000 16108 Move returns status 0, amount 0
01:10:35.748 00.000 16108 move complete, result=0
01:10:35.748 00.000 16108 worker thread done servicing request
01:10:35.749 00.001 16108 Worker thread wakes up
01:10:35.749 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
01:10:35.751 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:35.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:36.728 00.977 16108 Exposure complete
01:10:36.785 00.057 16108 worker thread done servicing request
01:10:36.785 00.000 21068 OnExposeComplete: enter
01:10:36.787 00.002 21068 UpdateGuideState(): m_state=6
01:10:36.789 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9496
01:10:36.790 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=874.42, Mass=116236, SNR=77.3, Peak=12899 HFD=3.4
01:10:36.793 00.003 21068 MultiStar: [#1 0.39,-0.09,1.22,U] [#2 0.26,-0.19,1.29,U] [#3 0.28,-0.29,1.06,U] [#4 0.50,-0.41,0.00,M2] [#5 0.42,-0.21,1.08,U] [#6 0.70,-0.30,0.00,M2] [#7 0.29,-0.10,0.50,U] [#8 0.30,-0.22,0.85,U] 
01:10:36.795 00.002 21068 refined, 6 included, MultiStar: {0.31, -0.23}, one-star: {0.23, -0.46}
01:10:36.796 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
01:10:36.798 00.002 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
01:10:36.799 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-0.63 mountX=-0.35 mountY=0.15, mountTheta=2.74
01:10:36.803 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.23, opts=13)
01:10:36.805 00.002 21068 Enqueuing Move request for scope (0.31, -0.23)
01:10:36.806 00.001 16108 Worker thread wakes up
01:10:36.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
01:10:36.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
01:10:36.807 00.001 16108 Moving (0.31, -0.23) raw xDistance=-0.35 yDistance=0.15
01:10:36.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:10:36.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:36.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:10:36.807 00.000 16108 MoveAxis(E, 96, ABG)
01:10:36.807 00.000 16108 Guiding  Dir = 2, Dur = 96
01:10:36.807 00.000 16108 IsSlewing returns 0
01:10:36.808 00.001 16108 IsGuiding returns 0
01:10:36.814 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=125, max=65535, med=3408, FiltMin=2931, FiltMax=60224, Gamma=1.000
01:10:36.816 00.002 16108 PulseGuide returned control before completion, sleep 99
01:10:36.832 00.016 21068 UpdateGuideState exits: m=116236 SNR=77.3
01:10:36.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:36.835 00.001 21068 Enqueuing Expose request
01:10:36.925 00.090 16108 IsGuiding returns 1
01:10:36.925 00.000 16108 scope still moving after pulse duration time elapsed
01:10:36.957 00.032 16108 IsSlewing returns 0
01:10:36.957 00.000 16108 IsGuiding returns 1
01:10:36.988 00.031 16108 IsSlewing returns 0
01:10:36.988 00.000 16108 IsGuiding returns 0
01:10:36.988 00.000 16108 scope move finished after 96 + 84 ms
01:10:36.988 00.000 16108 Move returns status 0, amount 96
01:10:36.988 00.000 16108 MoveAxis(N, 0, ABG)
01:10:36.988 00.000 16108 Move returns status 0, amount 0
01:10:36.988 00.000 16108 move complete, result=0
01:10:36.988 00.000 16108 worker thread done servicing request
01:10:36.988 00.000 16108 Worker thread wakes up
01:10:36.988 00.000 21068 GuideStep: -0.3 px 96 ms EAST, 0.1 px 0 ms NORTH
01:10:36.990 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:36.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:38.153 01.163 16108 Exposure complete
01:10:38.206 00.053 16108 worker thread done servicing request
01:10:38.206 00.000 21068 OnExposeComplete: enter
01:10:38.207 00.001 21068 UpdateGuideState(): m_state=6
01:10:38.208 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9497
01:10:38.209 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=874.62, Mass=113302, SNR=80.0, Peak=12441 HFD=3.3
01:10:38.211 00.002 21068 MultiStar: [#1 0.03,-0.09,1.13,U] [#2 -0.16,0.06,1.29,U] [#3 0.09,0.10,1.01,U] [#4 0.12,-0.41,0.95,U] [#5 0.11,-0.19,0.99,U] [#6 0.22,-0.28,0.94,U] [#7 -0.28,-0.30,0.65,U] [#8 -0.43,-0.37,0.00,M1] 
01:10:38.213 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {0.15, -0.26}
01:10:38.213 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
01:10:38.214 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
01:10:38.215 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.31 mountX=-0.07 mountY=0.14, mountTheta=2.01
01:10:38.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
01:10:38.218 00.001 21068 Enqueuing Move request for scope (0.04, -0.15)
01:10:38.218 00.000 16108 Worker thread wakes up
01:10:38.219 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:10:38.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:10:38.219 00.000 16108 Moving (0.04, -0.15) raw xDistance=-0.07 yDistance=0.14
01:10:38.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:10:38.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:38.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:38.219 00.000 16108 MoveAxis(E, 0, ABG)
01:10:38.219 00.000 16108 Move returns status 0, amount 0
01:10:38.219 00.000 16108 MoveAxis(N, 0, ABG)
01:10:38.219 00.000 16108 Move returns status 0, amount 0
01:10:38.219 00.000 16108 move complete, result=0
01:10:38.219 00.000 16108 worker thread done servicing request
01:10:38.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3408, FiltMin=2950, FiltMax=60653, Gamma=1.000
01:10:38.238 00.015 21068 UpdateGuideState exits: m=113302 SNR=80.0
01:10:38.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:38.240 00.001 21068 Enqueuing Expose request
01:10:38.241 00.001 16108 Worker thread wakes up
01:10:38.241 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:38.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:38.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:39.208 00.966 16108 Exposure complete
01:10:39.265 00.057 16108 worker thread done servicing request
01:10:39.265 00.000 21068 OnExposeComplete: enter
01:10:39.266 00.001 21068 UpdateGuideState(): m_state=6
01:10:39.267 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9498
01:10:39.267 00.000 21068 Star::Find returns 1 (0), X=220.36, Y=874.66, Mass=115769, SNR=82.2, Peak=12653 HFD=3.4
01:10:39.268 00.001 21068 MultiStar: [#1 -0.12,-0.38,1.19,U] [#2 -0.11,-0.15,1.15,U] [#3 0.02,-0.19,0.94,U] [#4 0.10,-0.21,0.86,U] [#5 0.09,-0.44,0.86,U] [#6 0.09,-0.12,0.83,U] [#7 0.01,0.08,0.72,U] [#8 -0.32,-0.10,0.79,U] 
01:10:39.269 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.21}, one-star: {-0.12, -0.22}
01:10:39.270 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
01:10:39.271 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
01:10:39.271 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.79 mountX=0.01 mountY=0.21, mountTheta=1.53
01:10:39.274 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.21, opts=13)
01:10:39.275 00.001 21068 Enqueuing Move request for scope (-0.05, -0.21)
01:10:39.275 00.000 16108 Worker thread wakes up
01:10:39.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
01:10:39.275 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
01:10:39.275 00.000 16108 Moving (-0.05, -0.21) raw xDistance=0.01 yDistance=0.21
01:10:39.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:10:39.276 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:39.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:10:39.276 00.000 16108 MoveAxis(E, 0, ABG)
01:10:39.276 00.000 16108 Move returns status 0, amount 0
01:10:39.276 00.000 16108 MoveAxis(N, 0, ABG)
01:10:39.276 00.000 16108 Move returns status 0, amount 0
01:10:39.276 00.000 16108 move complete, result=0
01:10:39.276 00.000 16108 worker thread done servicing request
01:10:39.281 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3411, FiltMin=2925, FiltMax=58787, Gamma=1.000
01:10:39.296 00.015 21068 UpdateGuideState exits: m=115769 SNR=82.2
01:10:39.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:39.297 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:39.298 00.001 21068 Enqueuing Expose request
01:10:39.300 00.002 16108 Worker thread wakes up
01:10:39.300 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:39.301 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:39.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:40.480 01.179 16108 Exposure complete
01:10:40.538 00.058 16108 worker thread done servicing request
01:10:40.538 00.000 21068 OnExposeComplete: enter
01:10:40.539 00.001 21068 UpdateGuideState(): m_state=6
01:10:40.540 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9499
01:10:40.541 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.60, Mass=111981, SNR=86.9, Peak=14093 HFD=3.2
01:10:40.542 00.001 21068 MultiStar: [#1 0.03,-0.38,1.19,U] [#2 -0.31,-0.21,1.40,U] [#3 -0.05,-0.10,0.91,U] [#4 0.16,-0.18,0.77,U] [#5 -0.36,-0.21,0.89,U] [#6 0.30,-0.10,0.77,U] [#7 0.09,-0.18,0.58,U] [#8 -0.25,-0.17,0.92,U] 
01:10:40.544 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.21}, one-star: {-0.17, -0.29}
01:10:40.544 00.000 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
01:10:40.546 00.002 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
01:10:40.547 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.97 mountX=0.05 mountY=0.23, mountTheta=1.35
01:10:40.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.21, opts=13)
01:10:40.550 00.001 21068 Enqueuing Move request for scope (-0.09, -0.21)
01:10:40.551 00.001 16108 Worker thread wakes up
01:10:40.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
01:10:40.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
01:10:40.551 00.000 16108 Moving (-0.09, -0.21) raw xDistance=0.05 yDistance=0.23
01:10:40.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:10:40.551 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.53 newest=0.58
01:10:40.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:10:40.551 00.000 16108 MoveAxis(E, 0, ABG)
01:10:40.551 00.000 16108 Move returns status 0, amount 0
01:10:40.551 00.000 16108 MoveAxis(S, 46, ABG)
01:10:40.551 00.000 16108 Guiding  Dir = 1, Dur = 46
01:10:40.551 00.000 16108 IsSlewing returns 0
01:10:40.551 00.000 16108 IsGuiding returns 0
01:10:40.555 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3411, FiltMin=2921, FiltMax=59885, Gamma=1.000
01:10:40.580 00.025 21068 UpdateGuideState exits: m=111981 SNR=86.9
01:10:40.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.584 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:40.585 00.001 21068 Enqueuing Expose request
01:10:40.594 00.009 16108 PulseGuide returned control before completion, sleep 14
01:10:40.623 00.029 16108 IsGuiding returns 1
01:10:40.623 00.000 16108 scope still moving after pulse duration time elapsed
01:10:40.655 00.032 16108 IsSlewing returns 0
01:10:40.655 00.000 16108 IsGuiding returns 1
01:10:40.686 00.031 16108 IsSlewing returns 0
01:10:40.686 00.000 16108 IsGuiding returns 0
01:10:40.686 00.000 16108 scope move finished after 46 + 88 ms
01:10:40.686 00.000 16108 Move returns status 0, amount 46
01:10:40.686 00.000 16108 move complete, result=0
01:10:40.686 00.000 16108 worker thread done servicing request
01:10:40.686 00.000 16108 Worker thread wakes up
01:10:40.686 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
01:10:40.688 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:40.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:41.669 00.981 16108 Exposure complete
01:10:41.726 00.057 16108 worker thread done servicing request
01:10:41.726 00.000 21068 OnExposeComplete: enter
01:10:41.727 00.001 21068 UpdateGuideState(): m_state=6
01:10:41.728 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9500
01:10:41.729 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.66, Mass=134116, SNR=99.0, Peak=14317 HFD=3.5
01:10:41.730 00.001 21068 MultiStar: [#1 -0.07,-0.33,1.03,U] [#2 -0.16,0.06,0.93,U] [#3 -0.09,-0.01,0.96,U] [#4 0.04,-0.33,0.67,U] [#5 -0.13,-0.16,0.90,U] [#6 0.35,-0.15,0.66,U] [#7 0.09,-0.24,0.50,U] [#8 -0.14,-0.21,0.74,U] 
01:10:41.731 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.17}, one-star: {-0.34, -0.22}
01:10:41.732 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
01:10:41.732 00.000 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
01:10:41.733 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.99 mountX=0.04 mountY=0.18, mountTheta=1.33
01:10:41.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.17, opts=13)
01:10:41.736 00.001 21068 Enqueuing Move request for scope (-0.08, -0.17)
01:10:41.736 00.000 16108 Worker thread wakes up
01:10:41.737 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
01:10:41.737 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
01:10:41.737 00.000 16108 Moving (-0.08, -0.17) raw xDistance=0.04 yDistance=0.18
01:10:41.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:10:41.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:41.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:10:41.737 00.000 16108 MoveAxis(E, 0, ABG)
01:10:41.737 00.000 16108 Move returns status 0, amount 0
01:10:41.737 00.000 16108 MoveAxis(N, 0, ABG)
01:10:41.737 00.000 16108 Move returns status 0, amount 0
01:10:41.737 00.000 16108 move complete, result=0
01:10:41.737 00.000 16108 worker thread done servicing request
01:10:41.744 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3411, FiltMin=2915, FiltMax=59405, Gamma=1.000
01:10:41.765 00.021 21068 UpdateGuideState exits: m=134116 SNR=99.0
01:10:41.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.766 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:41.767 00.001 21068 Enqueuing Expose request
01:10:41.768 00.001 16108 Worker thread wakes up
01:10:41.768 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:41.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:41.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:42.924 01.155 16108 Exposure complete
01:10:42.981 00.057 16108 worker thread done servicing request
01:10:42.982 00.001 21068 OnExposeComplete: enter
01:10:42.982 00.000 21068 UpdateGuideState(): m_state=6
01:10:42.983 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9501
01:10:42.984 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=874.68, Mass=114366, SNR=78.3, Peak=13833 HFD=3.3
01:10:42.985 00.001 21068 MultiStar: [#1 -0.06,-0.10,1.30,U] [#2 -0.20,0.20,1.34,U] [#3 -0.19,-0.05,1.19,U] [#4 0.00,-0.00,0.88,U] [#5 -0.28,0.32,1.03,U] [#6 0.09,0.19,0.85,U] [#7 -0.12,-0.15,0.64,U] [#8 -0.22,0.20,0.93,U] 
01:10:42.985 00.000 21068 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {0.13, -0.20}
01:10:42.986 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
01:10:42.987 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
01:10:42.987 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=0.11 mountY=-0.02, mountTheta=-0.22
01:10:42.990 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.05, opts=13)
01:10:42.991 00.001 21068 Enqueuing Move request for scope (-0.10, 0.05)
01:10:42.991 00.000 16108 Worker thread wakes up
01:10:42.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:10:42.992 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:10:42.992 00.000 16108 Moving (-0.10, 0.05) raw xDistance=0.11 yDistance=-0.02
01:10:42.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:10:42.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:42.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:42.992 00.000 16108 MoveAxis(E, 0, ABG)
01:10:42.992 00.000 16108 Move returns status 0, amount 0
01:10:42.992 00.000 16108 MoveAxis(N, 0, ABG)
01:10:42.992 00.000 16108 Move returns status 0, amount 0
01:10:42.993 00.001 16108 move complete, result=0
01:10:42.993 00.000 16108 worker thread done servicing request
01:10:42.996 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3408, FiltMin=2957, FiltMax=61971, Gamma=1.000
01:10:43.017 00.021 21068 UpdateGuideState exits: m=114366 SNR=78.3
01:10:43.019 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:43.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:43.020 00.000 21068 Enqueuing Expose request
01:10:43.020 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:43.021 00.001 16108 Worker thread wakes up
01:10:43.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:43.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:43.981 00.960 16108 Exposure complete
01:10:44.054 00.073 16108 worker thread done servicing request
01:10:44.054 00.000 21068 OnExposeComplete: enter
01:10:44.055 00.001 21068 UpdateGuideState(): m_state=6
01:10:44.056 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9502
01:10:44.056 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=875.06, Mass=130101, SNR=88.9, Peak=15449 HFD=3.6
01:10:44.057 00.001 21068 MultiStar: [#1 -0.28,0.10,1.14,U] [#2 -0.06,0.19,1.12,U] [#3 -0.25,0.48,0.00,M1] [#4 0.42,0.18,0.84,U] [#5 -0.12,0.16,0.86,U] [#6 0.03,0.14,0.76,U] [#7 0.25,0.16,0.61,U] [#8 -0.14,0.22,0.89,U] 
01:10:44.058 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.16}, one-star: {0.09, 0.18}
01:10:44.060 00.002 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
01:10:44.060 00.000 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
01:10:44.061 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.57 mountX=0.03 mountY=-0.16, mountTheta=-1.39
01:10:44.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.16, opts=13)
01:10:44.063 00.000 21068 Enqueuing Move request for scope (-0.00, 0.16)
01:10:44.064 00.001 16108 Worker thread wakes up
01:10:44.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:10:44.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:10:44.064 00.000 16108 Moving (-0.00, 0.16) raw xDistance=0.03 yDistance=-0.16
01:10:44.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:44.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:44.065 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:44.065 00.000 16108 MoveAxis(E, 0, ABG)
01:10:44.065 00.000 16108 Move returns status 0, amount 0
01:10:44.065 00.000 16108 MoveAxis(N, 0, ABG)
01:10:44.065 00.000 16108 Move returns status 0, amount 0
01:10:44.065 00.000 16108 move complete, result=0
01:10:44.065 00.000 16108 worker thread done servicing request
01:10:44.073 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3411, FiltMin=2928, FiltMax=58624, Gamma=1.000
01:10:44.098 00.025 21068 UpdateGuideState exits: m=130101 SNR=88.9
01:10:44.100 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.100 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:44.101 00.001 21068 Enqueuing Expose request
01:10:44.102 00.001 16108 Worker thread wakes up
01:10:44.102 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:44.104 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:44.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:45.262 01.158 16108 Exposure complete
01:10:45.335 00.073 16108 worker thread done servicing request
01:10:45.336 00.001 21068 OnExposeComplete: enter
01:10:45.337 00.001 21068 UpdateGuideState(): m_state=6
01:10:45.337 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9503
01:10:45.338 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=874.79, Mass=106286, SNR=74.5, Peak=13609 HFD=3.5
01:10:45.339 00.001 21068 MultiStar: [#1 -0.03,0.19,1.60,U] [#2 0.05,0.27,1.34,U] [#3 0.13,0.28,1.18,U] [#4 0.56,-0.03,0.00,M1] [#5 0.12,0.22,1.01,U] [#6 0.61,0.08,0.00,M1] [#7 0.23,0.16,0.65,U] [#8 0.12,0.14,0.88,U] 
01:10:45.340 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.17}, one-star: {0.18, -0.09}
01:10:45.341 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:10:45.342 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:10:45.343 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=-0.06 mountY=-0.19, mountTheta=-1.88
01:10:45.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.17, opts=13)
01:10:45.345 00.001 21068 Enqueuing Move request for scope (0.09, 0.17)
01:10:45.346 00.001 16108 Worker thread wakes up
01:10:45.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:10:45.346 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:10:45.346 00.000 16108 Moving (0.09, 0.17) raw xDistance=-0.06 yDistance=-0.19
01:10:45.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:45.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:45.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:10:45.346 00.000 16108 MoveAxis(E, 0, ABG)
01:10:45.347 00.001 16108 Move returns status 0, amount 0
01:10:45.347 00.000 16108 MoveAxis(N, 0, ABG)
01:10:45.347 00.000 16108 Move returns status 0, amount 0
01:10:45.347 00.000 16108 move complete, result=0
01:10:45.347 00.000 16108 worker thread done servicing request
01:10:45.351 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3411, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:10:45.366 00.015 21068 UpdateGuideState exits: m=106286 SNR=74.5
01:10:45.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:45.367 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:45.368 00.001 21068 Enqueuing Expose request
01:10:45.369 00.001 16108 Worker thread wakes up
01:10:45.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:45.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:45.369 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:46.327 00.958 16108 Exposure complete
01:10:46.381 00.054 16108 worker thread done servicing request
01:10:46.381 00.000 21068 OnExposeComplete: enter
01:10:46.382 00.001 21068 UpdateGuideState(): m_state=6
01:10:46.382 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9504
01:10:46.383 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.63, Mass=137713, SNR=91.5, Peak=14697 HFD=3.3
01:10:46.384 00.001 21068 MultiStar: [#1 0.21,0.06,1.23,U] [#2 -0.16,0.13,1.23,U] [#3 0.49,0.14,0.98,U] [#4 0.48,-0.15,0.73,U] [#5 0.18,0.13,0.89,U] [#6 0.44,-0.02,0.89,U] [#7 -0.03,0.07,0.57,U] [#8 0.18,-0.10,0.76,U] 
01:10:46.385 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.01}, one-star: {0.06, -0.25}
01:10:46.386 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
01:10:46.386 00.000 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
01:10:46.387 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=-0.19 mountY=-0.06, mountTheta=-2.86
01:10:46.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
01:10:46.390 00.001 21068 Enqueuing Move request for scope (0.20, 0.01)
01:10:46.390 00.000 16108 Worker thread wakes up
01:10:46.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
01:10:46.391 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
01:10:46.391 00.000 16108 Moving (0.20, 0.01) raw xDistance=-0.19 yDistance=-0.06
01:10:46.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:10:46.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:46.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:46.391 00.000 16108 MoveAxis(E, 0, ABG)
01:10:46.391 00.000 16108 Move returns status 0, amount 0
01:10:46.391 00.000 16108 MoveAxis(N, 0, ABG)
01:10:46.391 00.000 16108 Move returns status 0, amount 0
01:10:46.391 00.000 16108 move complete, result=0
01:10:46.391 00.000 16108 worker thread done servicing request
01:10:46.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3411, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:10:46.408 00.014 21068 UpdateGuideState exits: m=137713 SNR=91.5
01:10:46.411 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.411 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:46.412 00.001 21068 Enqueuing Expose request
01:10:46.413 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:46.414 00.001 16108 Worker thread wakes up
01:10:46.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:46.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:47.585 01.171 16108 Exposure complete
01:10:47.642 00.057 16108 worker thread done servicing request
01:10:47.642 00.000 21068 OnExposeComplete: enter
01:10:47.643 00.001 21068 UpdateGuideState(): m_state=6
01:10:47.644 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9505
01:10:47.646 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=875.00, Mass=138372, SNR=94.2, Peak=16493 HFD=3.4
01:10:47.649 00.003 21068 MultiStar: [#1 -0.22,0.19,0.97,U] [#2 -0.11,0.31,1.05,U] [#3 -0.31,0.39,1.00,U] [#4 0.15,0.04,0.78,U] [#5 -0.29,0.39,0.74,U] [#6 0.12,0.07,0.69,U] [#7 0.05,0.13,0.51,U] [#8 -0.07,0.49,0.76,U] 
01:10:47.650 00.001 21068 single-star, 8 included, MultiStar: {-0.10, 0.24}, one-star: {-0.09, 0.12}
01:10:47.652 00.002 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
01:10:47.653 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
01:10:47.654 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.20 mountX=0.11 mountY=-0.10, mountTheta=-0.73
01:10:47.657 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
01:10:47.659 00.002 21068 Enqueuing Move request for scope (-0.09, 0.12)
01:10:47.661 00.002 16108 Worker thread wakes up
01:10:47.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:10:47.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:10:47.661 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.10
01:10:47.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:10:47.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:47.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:47.661 00.000 16108 MoveAxis(E, 0, ABG)
01:10:47.661 00.000 16108 Move returns status 0, amount 0
01:10:47.661 00.000 16108 MoveAxis(N, 0, ABG)
01:10:47.661 00.000 16108 Move returns status 0, amount 0
01:10:47.661 00.000 16108 move complete, result=0
01:10:47.661 00.000 16108 worker thread done servicing request
01:10:47.665 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3408, FiltMin=2886, FiltMax=64473, Gamma=1.000
01:10:47.681 00.016 21068 UpdateGuideState exits: m=138372 SNR=94.2
01:10:47.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:47.684 00.001 21068 Enqueuing Expose request
01:10:47.684 00.000 16108 Worker thread wakes up
01:10:47.684 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:47.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:47.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:48.657 00.972 16108 Exposure complete
01:10:48.717 00.060 16108 worker thread done servicing request
01:10:48.717 00.000 21068 OnExposeComplete: enter
01:10:48.719 00.002 21068 UpdateGuideState(): m_state=6
01:10:48.720 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9506
01:10:48.722 00.002 21068 Star::Find returns 1 (0), X=219.99, Y=874.91, Mass=120803, SNR=78.2, Peak=15261 HFD=3.4
01:10:48.723 00.001 21068 MultiStar: [#1 -0.36,0.02,1.11,U] [#2 -0.34,0.21,1.35,U] [#3 -0.24,0.35,1.07,U] [#4 0.08,0.07,0.83,U] [#5 -0.33,0.13,1.01,U] [#6 0.08,0.17,0.87,U] [#7 -0.24,0.14,0.60,U] [#8 -0.48,0.10,0.78,U] 
01:10:48.726 00.003 21068 refined, 8 included, MultiStar: {-0.27, 0.14}, one-star: {-0.48, 0.02}
01:10:48.727 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
01:10:48.728 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
01:10:48.730 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.66 mountX=0.29 mountY=-0.07, mountTheta=-0.25
01:10:48.732 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.14, opts=13)
01:10:48.733 00.001 21068 Enqueuing Move request for scope (-0.27, 0.14)
01:10:48.736 00.003 16108 Worker thread wakes up
01:10:48.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
01:10:48.736 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
01:10:48.736 00.000 16108 Moving (-0.27, 0.14) raw xDistance=0.29 yDistance=-0.07
01:10:48.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:10:48.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:48.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:48.736 00.000 16108 MoveAxis(W, 76, ABG)
01:10:48.737 00.001 16108 Guiding  Dir = 3, Dur = 76
01:10:48.737 00.000 16108 IsSlewing returns 0
01:10:48.737 00.000 16108 IsGuiding returns 0
01:10:48.748 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3408, FiltMin=2941, FiltMax=56435, Gamma=1.000
01:10:48.765 00.017 16108 PulseGuide returned control before completion, sleep 59
01:10:48.765 00.000 21068 UpdateGuideState exits: m=120803 SNR=78.2
01:10:48.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:48.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:48.768 00.001 21068 Enqueuing Expose request
01:10:48.825 00.057 16108 IsGuiding returns 1
01:10:48.825 00.000 16108 scope still moving after pulse duration time elapsed
01:10:48.857 00.032 16108 IsSlewing returns 0
01:10:48.857 00.000 16108 IsGuiding returns 0
01:10:48.857 00.000 16108 scope move finished after 76 + 44 ms
01:10:48.857 00.000 16108 Move returns status 0, amount 76
01:10:48.857 00.000 16108 MoveAxis(N, 0, ABG)
01:10:48.857 00.000 16108 Move returns status 0, amount 0
01:10:48.857 00.000 16108 move complete, result=0
01:10:48.857 00.000 16108 worker thread done servicing request
01:10:48.857 00.000 16108 Worker thread wakes up
01:10:48.858 00.001 21068 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
01:10:48.859 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:48.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:50.022 01.163 16108 Exposure complete
01:10:50.078 00.056 16108 worker thread done servicing request
01:10:50.078 00.000 21068 OnExposeComplete: enter
01:10:50.079 00.001 21068 UpdateGuideState(): m_state=6
01:10:50.080 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9507
01:10:50.081 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.75, Mass=119431, SNR=79.7, Peak=14969 HFD=3.3
01:10:50.082 00.001 21068 MultiStar: [#1 0.06,0.12,1.19,U] [#2 0.20,0.30,1.17,U] [#3 0.17,0.11,1.13,U] [#4 0.36,0.13,0.96,U] [#5 -0.01,0.15,1.09,U] [#6 0.22,0.24,0.72,U] [#7 0.40,0.06,0.70,U] [#8 0.27,0.17,0.87,U] 
01:10:50.083 00.001 21068 single-star, 8 included, MultiStar: {0.19, 0.13}, one-star: {0.12, -0.13}
01:10:50.083 00.000 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
01:10:50.084 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
01:10:50.085 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=-0.14 mountY=0.10, mountTheta=2.54
01:10:50.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
01:10:50.088 00.001 21068 Enqueuing Move request for scope (0.12, -0.13)
01:10:50.089 00.001 16108 Worker thread wakes up
01:10:50.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:10:50.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:10:50.089 00.000 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.10
01:10:50.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:10:50.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:50.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:50.089 00.000 16108 MoveAxis(E, 0, ABG)
01:10:50.089 00.000 16108 Move returns status 0, amount 0
01:10:50.089 00.000 16108 MoveAxis(N, 0, ABG)
01:10:50.089 00.000 16108 Move returns status 0, amount 0
01:10:50.089 00.000 16108 move complete, result=0
01:10:50.089 00.000 16108 worker thread done servicing request
01:10:50.093 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3408, FiltMin=2912, FiltMax=62483, Gamma=1.000
01:10:50.117 00.024 21068 UpdateGuideState exits: m=119431 SNR=79.7
01:10:50.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:50.120 00.001 21068 Enqueuing Expose request
01:10:50.122 00.002 16108 Worker thread wakes up
01:10:50.122 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:50.123 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:50.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:51.113 00.990 16108 Exposure complete
01:10:51.195 00.082 16108 worker thread done servicing request
01:10:51.195 00.000 21068 OnExposeComplete: enter
01:10:51.196 00.001 21068 UpdateGuideState(): m_state=6
01:10:51.198 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9508
01:10:51.200 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=874.92, Mass=132106, SNR=82.1, Peak=16361 HFD=3.4
01:10:51.202 00.002 21068 MultiStar: [#1 0.16,-0.21,1.21,U] [#2 0.31,0.13,1.20,U] [#3 0.24,0.07,1.06,U] [#4 0.24,-0.10,0.84,U] [#5 0.32,-0.13,0.91,U] [#6 0.39,-0.13,0.79,U] [#7 0.54,-0.20,0.00,M1] [#8 0.27,0.07,0.86,U] 
01:10:51.203 00.001 21068 single-star, 7 included, MultiStar: {0.26, -0.03}, one-star: {0.17, 0.04}
01:10:51.204 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
01:10:51.205 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
01:10:51.206 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
01:10:51.210 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.04, opts=13)
01:10:51.211 00.001 21068 Enqueuing Move request for scope (0.17, 0.04)
01:10:51.212 00.001 16108 Worker thread wakes up
01:10:51.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:10:51.212 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:10:51.212 00.000 16108 Moving (0.17, 0.04) raw xDistance=-0.16 yDistance=-0.08
01:10:51.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:10:51.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:51.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:51.212 00.000 16108 MoveAxis(E, 0, ABG)
01:10:51.212 00.000 16108 Move returns status 0, amount 0
01:10:51.212 00.000 16108 MoveAxis(N, 0, ABG)
01:10:51.212 00.000 16108 Move returns status 0, amount 0
01:10:51.213 00.001 16108 move complete, result=0
01:10:51.213 00.000 16108 worker thread done servicing request
01:10:51.219 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3408, FiltMin=2920, FiltMax=57536, Gamma=1.000
01:10:51.237 00.018 21068 UpdateGuideState exits: m=132106 SNR=82.1
01:10:51.237 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:51.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:51.239 00.001 21068 Enqueuing Expose request
01:10:51.239 00.000 16108 Worker thread wakes up
01:10:51.239 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:51.241 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:51.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:52.410 01.169 16108 Exposure complete
01:10:52.468 00.058 16108 worker thread done servicing request
01:10:52.468 00.000 21068 OnExposeComplete: enter
01:10:52.469 00.001 21068 UpdateGuideState(): m_state=6
01:10:52.470 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9509
01:10:52.471 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.00, Mass=111488, SNR=81.7, Peak=15465 HFD=3.0
01:10:52.473 00.002 21068 MultiStar: [#1 0.10,-0.01,1.08,U] [#2 -0.14,0.39,1.09,U] [#3 0.28,0.10,1.19,U] [#4 0.22,0.18,0.83,U] [#5 -0.19,0.10,0.93,U] [#6 0.45,0.41,0.00,M1] [#7 0.02,0.20,0.67,U] [#8 0.23,0.17,0.84,U] 
01:10:52.474 00.001 21068 single-star, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.07, 0.12}
01:10:52.474 00.000 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
01:10:52.476 00.002 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
01:10:52.477 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=-0.05 mountY=-0.13, mountTheta=-1.95
01:10:52.480 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.12, opts=13)
01:10:52.482 00.002 21068 Enqueuing Move request for scope (0.07, 0.12)
01:10:52.484 00.002 16108 Worker thread wakes up
01:10:52.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:10:52.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:10:52.484 00.000 16108 Moving (0.07, 0.12) raw xDistance=-0.05 yDistance=-0.13
01:10:52.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:10:52.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:52.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:52.484 00.000 16108 MoveAxis(E, 0, ABG)
01:10:52.484 00.000 16108 Move returns status 0, amount 0
01:10:52.484 00.000 16108 MoveAxis(N, 0, ABG)
01:10:52.484 00.000 16108 Move returns status 0, amount 0
01:10:52.484 00.000 16108 move complete, result=0
01:10:52.484 00.000 16108 worker thread done servicing request
01:10:52.488 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3408, FiltMin=2928, FiltMax=55859, Gamma=1.000
01:10:52.503 00.015 21068 UpdateGuideState exits: m=111488 SNR=81.7
01:10:52.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:52.505 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:52.505 00.000 21068 Enqueuing Expose request
01:10:52.506 00.001 16108 Worker thread wakes up
01:10:52.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:52.507 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:52.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:53.493 00.986 16108 Exposure complete
01:10:53.559 00.066 16108 worker thread done servicing request
01:10:53.559 00.000 21068 OnExposeComplete: enter
01:10:53.560 00.001 21068 UpdateGuideState(): m_state=6
01:10:53.561 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9510
01:10:53.562 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.53, Mass=123625, SNR=86.3, Peak=13245 HFD=3.2
01:10:53.563 00.001 21068 MultiStar: [#1 -0.07,0.63,0.00,M1] [#2 -0.15,0.64,0.00,M1] [#3 -0.04,0.69,0.00,M1] [#4 0.09,0.60,0.00,M1] [#5 -0.11,0.61,0.00,M1] [#6 0.23,0.80,0.00,M2] [#7 -0.24,0.43,0.62,U] [#8 -0.18,0.78,0.00,M1] 
01:10:53.564 00.001 21068 refined, 1 included, MultiStar: {-0.05, 0.57}, one-star: {0.07, 0.65}
01:10:53.565 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
01:10:53.566 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
01:10:53.566 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.57 hyp=0.57 cameraTheta=1.66 mountX=0.15 mountY=-0.54, mountTheta=-1.31
01:10:53.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.57, opts=13)
01:10:53.569 00.001 21068 Enqueuing Move request for scope (-0.05, 0.57)
01:10:53.570 00.001 16108 Worker thread wakes up
01:10:53.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.57) opts 0xd
01:10:53.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.57)
01:10:53.570 00.000 16108 Moving (-0.05, 0.57) raw xDistance=0.15 yDistance=-0.54
01:10:53.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:10:53.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:53.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
01:10:53.570 00.000 16108 MoveAxis(E, 0, ABG)
01:10:53.570 00.000 16108 Move returns status 0, amount 0
01:10:53.570 00.000 16108 MoveAxis(N, 0, ABG)
01:10:53.570 00.000 16108 Move returns status 0, amount 0
01:10:53.570 00.000 16108 move complete, result=0
01:10:53.570 00.000 16108 worker thread done servicing request
01:10:53.573 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3408, FiltMin=2931, FiltMax=53718, Gamma=1.000
01:10:53.587 00.014 21068 UpdateGuideState exits: m=123625 SNR=86.3
01:10:53.590 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:53.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:53.592 00.001 21068 Enqueuing Expose request
01:10:53.593 00.001 16108 Worker thread wakes up
01:10:53.594 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:10:53.596 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:53.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:54.760 01.164 16108 Exposure complete
01:10:54.832 00.072 16108 worker thread done servicing request
01:10:54.833 00.001 21068 OnExposeComplete: enter
01:10:54.833 00.000 21068 UpdateGuideState(): m_state=6
01:10:54.834 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9511
01:10:54.835 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.93, Mass=113983, SNR=71.9, Peak=13933 HFD=3.4
01:10:54.836 00.001 21068 MultiStar: [#1 -0.35,0.21,1.29,U] [#2 0.10,0.51,1.48,U] [#3 0.09,0.41,1.11,U] [#4 0.17,0.25,0.98,U] [#5 0.00,0.56,0.00,M2] [#6 0.45,0.36,0.00,M3] [#7 -0.02,0.17,0.76,U] [#8 -0.03,0.26,1.09,U] 
01:10:54.837 00.001 21068 single-star, 6 included, MultiStar: {-0.04, 0.28}, one-star: {-0.26, 0.05}
01:10:54.838 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
01:10:54.839 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
01:10:54.839 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=0.05 hyp=0.26 cameraTheta=2.97 mountX=0.26 mountY=0.02, mountTheta=0.06
01:10:54.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.05, opts=13)
01:10:54.841 00.000 21068 Enqueuing Move request for scope (-0.26, 0.05)
01:10:54.843 00.002 16108 Worker thread wakes up
01:10:54.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.05) opts 0xd
01:10:54.843 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.05)
01:10:54.843 00.000 16108 Moving (-0.26, 0.05) raw xDistance=0.26 yDistance=0.02
01:10:54.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:10:54.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:54.844 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:54.844 00.000 16108 MoveAxis(W, 68, ABG)
01:10:54.844 00.000 16108 Guiding  Dir = 3, Dur = 68
01:10:54.844 00.000 16108 IsSlewing returns 0
01:10:54.844 00.000 16108 IsGuiding returns 0
01:10:54.845 00.001 16108 PulseGuide returned control before completion, sleep 77
01:10:54.847 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3408, FiltMin=2928, FiltMax=58697, Gamma=1.000
01:10:54.863 00.016 21068 UpdateGuideState exits: m=113983 SNR=71.9
01:10:54.863 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:54.865 00.001 21068 Enqueuing Expose request
01:10:54.929 00.064 16108 IsGuiding returns 1
01:10:54.929 00.000 16108 scope still moving after pulse duration time elapsed
01:10:54.960 00.031 16108 IsSlewing returns 0
01:10:54.960 00.000 16108 IsGuiding returns 0
01:10:54.960 00.000 16108 scope move finished after 68 + 49 ms
01:10:54.961 00.001 16108 Move returns status 0, amount 68
01:10:54.961 00.000 16108 MoveAxis(N, 0, ABG)
01:10:54.961 00.000 16108 Move returns status 0, amount 0
01:10:54.961 00.000 16108 move complete, result=0
01:10:54.961 00.000 16108 worker thread done servicing request
01:10:54.961 00.000 16108 Worker thread wakes up
01:10:54.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:54.962 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:54.962 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.0 px 0 ms NORTH
01:10:55.942 00.980 16108 Exposure complete
01:10:56.001 00.059 16108 worker thread done servicing request
01:10:56.001 00.000 21068 OnExposeComplete: enter
01:10:56.003 00.002 21068 UpdateGuideState(): m_state=6
01:10:56.005 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9512
01:10:56.006 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.86, Mass=127915, SNR=81.1, Peak=12829 HFD=3.8
01:10:56.007 00.001 21068 MultiStar: [#1 0.44,0.05,1.10,U] [#2 0.04,0.15,1.39,U] [#3 0.10,0.30,0.92,U] [#4 0.47,0.14,0.80,U] [#5 0.30,0.23,1.12,U] [#6 0.39,0.15,0.84,U] [#7 -0.13,0.20,0.61,U] [#8 0.12,0.27,0.75,U] 
01:10:56.009 00.002 21068 refined, 8 included, MultiStar: {0.15, 0.16}, one-star: {-0.37, -0.02}
01:10:56.011 00.002 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
01:10:56.012 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
01:10:56.013 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.80 mountX=-0.13 mountY=-0.19, mountTheta=-2.15
01:10:56.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.16, opts=13)
01:10:56.016 00.001 21068 Enqueuing Move request for scope (0.15, 0.16)
01:10:56.017 00.001 16108 Worker thread wakes up
01:10:56.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:10:56.017 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:10:56.017 00.000 16108 Moving (0.15, 0.16) raw xDistance=-0.13 yDistance=-0.19
01:10:56.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:10:56.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:56.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:10:56.017 00.000 16108 MoveAxis(E, 0, ABG)
01:10:56.017 00.000 16108 Move returns status 0, amount 0
01:10:56.017 00.000 16108 MoveAxis(N, 0, ABG)
01:10:56.017 00.000 16108 Move returns status 0, amount 0
01:10:56.017 00.000 16108 move complete, result=0
01:10:56.017 00.000 16108 worker thread done servicing request
01:10:56.022 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3411, FiltMin=2912, FiltMax=59875, Gamma=1.000
01:10:56.037 00.015 21068 UpdateGuideState exits: m=127915 SNR=81.1
01:10:56.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:56.040 00.001 21068 Enqueuing Expose request
01:10:56.041 00.001 16108 Worker thread wakes up
01:10:56.041 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:56.044 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:56.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:57.200 01.156 16108 Exposure complete
01:10:57.282 00.082 16108 worker thread done servicing request
01:10:57.283 00.001 21068 OnExposeComplete: enter
01:10:57.284 00.001 21068 UpdateGuideState(): m_state=6
01:10:57.286 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9513
01:10:57.287 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.45, Mass=123874, SNR=81.7, Peak=12297 HFD=3.6
01:10:57.288 00.001 21068 MultiStar: [#1 0.00,0.06,1.10,U] [#2 -0.03,0.38,1.14,U] [#3 0.55,0.20,0.00,M1] [#4 0.09,0.26,0.87,U] [#5 0.23,0.13,0.88,U] [#6 0.30,0.54,0.00,M3] [#7 0.07,0.49,0.64,U] [#8 0.17,0.46,0.69,U] 
01:10:57.289 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.32}, one-star: {0.22, 0.56}
01:10:57.291 00.002 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
01:10:57.292 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
01:10:57.293 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.27 mountX=-0.04 mountY=-0.34, mountTheta=-1.70
01:10:57.294 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.32, opts=13)
01:10:57.295 00.001 21068 Enqueuing Move request for scope (0.10, 0.32)
01:10:57.297 00.002 16108 Worker thread wakes up
01:10:57.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
01:10:57.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
01:10:57.297 00.000 16108 Moving (0.10, 0.32) raw xDistance=-0.04 yDistance=-0.34
01:10:57.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:57.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:57.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:10:57.297 00.000 16108 MoveAxis(E, 0, ABG)
01:10:57.297 00.000 16108 Move returns status 0, amount 0
01:10:57.297 00.000 16108 MoveAxis(N, 0, ABG)
01:10:57.297 00.000 16108 Move returns status 0, amount 0
01:10:57.297 00.000 16108 move complete, result=0
01:10:57.297 00.000 16108 worker thread done servicing request
01:10:57.305 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3411, FiltMin=2921, FiltMax=52195, Gamma=1.000
01:10:57.322 00.017 21068 UpdateGuideState exits: m=123874 SNR=81.7
01:10:57.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:57.324 00.000 21068 Enqueuing Expose request
01:10:57.325 00.001 16108 Worker thread wakes up
01:10:57.325 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:10:57.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:57.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:58.320 00.994 16108 Exposure complete
01:10:58.381 00.061 16108 worker thread done servicing request
01:10:58.381 00.000 21068 OnExposeComplete: enter
01:10:58.383 00.002 21068 UpdateGuideState(): m_state=6
01:10:58.385 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9514
01:10:58.387 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=874.83, Mass=112925, SNR=81.7, Peak=11209 HFD=3.8
01:10:58.390 00.003 21068 MultiStar: [#1 0.35,-0.09,1.18,U] [#2 0.10,0.28,1.11,U] [#3 -0.04,0.11,1.06,U] [#4 0.18,-0.02,0.71,U] [#5 0.14,0.28,0.86,U] [#6 0.30,0.09,0.77,U] [#7 0.15,0.02,0.63,U] [#8 0.24,0.23,0.76,U] 
01:10:58.391 00.001 21068 single-star, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.03, -0.05}
01:10:58.393 00.002 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
01:10:58.394 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
01:10:58.396 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.06 mountX=-0.04 mountY=0.05, mountTheta=2.28
01:10:58.397 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
01:10:58.399 00.002 21068 Enqueuing Move request for scope (0.03, -0.05)
01:10:58.400 00.001 16108 Worker thread wakes up
01:10:58.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:10:58.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:10:58.400 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
01:10:58.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:58.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:58.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:58.400 00.000 16108 MoveAxis(E, 0, ABG)
01:10:58.402 00.002 16108 Move returns status 0, amount 0
01:10:58.402 00.000 16108 MoveAxis(N, 0, ABG)
01:10:58.402 00.000 16108 Move returns status 0, amount 0
01:10:58.402 00.000 16108 move complete, result=0
01:10:58.402 00.000 16108 worker thread done servicing request
01:10:58.405 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3414, FiltMin=2934, FiltMax=56048, Gamma=1.000
01:10:58.426 00.021 21068 UpdateGuideState exits: m=112925 SNR=81.7
01:10:58.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.427 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:58.428 00.001 21068 Enqueuing Expose request
01:10:58.429 00.001 16108 Worker thread wakes up
01:10:58.429 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:58.431 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:58.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:10:59.602 01.171 16108 Exposure complete
01:10:59.670 00.068 16108 worker thread done servicing request
01:10:59.670 00.000 21068 OnExposeComplete: enter
01:10:59.671 00.001 21068 UpdateGuideState(): m_state=6
01:10:59.672 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9515
01:10:59.672 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=874.41, Mass=110523, SNR=85.9, Peak=11401 HFD=3.6
01:10:59.673 00.001 21068 MultiStar: [#1 0.41,-0.47,0.00,M1] [#2 0.23,-0.28,1.14,U] [#3 0.50,-0.19,0.00,M1] [#4 0.66,-0.27,0.00,M1] [#5 0.40,-0.39,0.00,M1] [#6 1.01,-0.08,0.00,M3] [#7 0.62,-0.30,0.00,M1] [#8 0.74,-0.13,0.00,M1] 
01:10:59.674 00.001 21068 refined, 1 included, MultiStar: {0.27, -0.37}, one-star: {0.32, -0.47}
01:10:59.675 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
01:10:59.676 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
01:10:59.677 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.94 mountX=-0.33 mountY=0.30, mountTheta=2.41
01:10:59.678 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.37, opts=13)
01:10:59.679 00.001 21068 Enqueuing Move request for scope (0.27, -0.37)
01:10:59.680 00.001 16108 Worker thread wakes up
01:10:59.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
01:10:59.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
01:10:59.680 00.000 16108 Moving (0.27, -0.37) raw xDistance=-0.33 yDistance=0.30
01:10:59.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:10:59.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:59.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:10:59.680 00.000 16108 MoveAxis(E, 86, ABG)
01:10:59.680 00.000 16108 Guiding  Dir = 2, Dur = 86
01:10:59.680 00.000 16108 IsSlewing returns 0
01:10:59.681 00.001 16108 IsGuiding returns 0
01:10:59.687 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3414, FiltMin=2944, FiltMax=47843, Gamma=1.000
01:10:59.713 00.026 16108 PulseGuide returned control before completion, sleep 65
01:10:59.714 00.001 21068 UpdateGuideState exits: m=110523 SNR=85.9
01:10:59.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:10:59.716 00.000 21068 Enqueuing Expose request
01:10:59.790 00.074 16108 IsGuiding returns 1
01:10:59.790 00.000 16108 scope still moving after pulse duration time elapsed
01:10:59.821 00.031 16108 IsSlewing returns 0
01:10:59.821 00.000 16108 IsGuiding returns 0
01:10:59.821 00.000 16108 scope move finished after 86 + 54 ms
01:10:59.821 00.000 16108 Move returns status 0, amount 86
01:10:59.821 00.000 16108 MoveAxis(N, 0, ABG)
01:10:59.821 00.000 16108 Move returns status 0, amount 0
01:10:59.821 00.000 16108 move complete, result=0
01:10:59.821 00.000 16108 worker thread done servicing request
01:10:59.821 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.3 px 0 ms NORTH
01:10:59.825 00.004 16108 Worker thread wakes up
01:10:59.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:10:59.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:00.799 00.974 16108 Exposure complete
01:11:00.868 00.069 16108 worker thread done servicing request
01:11:00.868 00.000 21068 OnExposeComplete: enter
01:11:00.869 00.001 21068 UpdateGuideState(): m_state=6
01:11:00.870 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9516
01:11:00.871 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=874.38, Mass=129977, SNR=92.3, Peak=12771 HFD=3.9
01:11:00.872 00.001 21068 MultiStar: [#1 0.47,-0.45,0.00,M2] [#2 0.40,-0.31,0.97,U] [#3 0.67,-0.21,0.00,M2] [#4 0.94,-0.46,0.00,M2] [#5 0.61,-0.38,0.00,M2] [#6 1.10,-0.15,0.00,M4] [#7 0.54,-0.26,0.00,M2] [#8 0.50,-0.23,0.00,M2] 
01:11:00.872 00.000 21068 refined, 1 included, MultiStar: {0.52, -0.41}, one-star: {0.65, -0.50}
01:11:00.873 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
01:11:00.874 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
01:11:00.875 00.001 21068 CameraToMount -- cameraX=0.52 cameraY=-0.41 hyp=0.66 cameraTheta=-0.66 mountX=-0.59 mountY=0.27, mountTheta=2.71
01:11:00.876 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=-0.41, opts=13)
01:11:00.877 00.001 21068 Enqueuing Move request for scope (0.52, -0.41)
01:11:00.878 00.001 16108 Worker thread wakes up
01:11:00.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.41) opts 0xd
01:11:00.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, -0.41)
01:11:00.878 00.000 16108 Moving (0.52, -0.41) raw xDistance=-0.59 yDistance=0.27
01:11:00.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
01:11:00.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:11:00.879 00.001 16108 MoveAxis(E, 160, ABG)
01:11:00.879 00.000 16108 Guiding  Dir = 2, Dur = 160
01:11:00.879 00.000 16108 IsSlewing returns 0
01:11:00.879 00.000 16108 IsGuiding returns 0
01:11:00.882 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3414, FiltMin=2937, FiltMax=52934, Gamma=1.000
01:11:00.889 00.007 16108 PulseGuide returned control before completion, sleep 160
01:11:00.898 00.009 21068 UpdateGuideState exits: m=129977 SNR=92.3
01:11:00.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:00.900 00.000 21068 Enqueuing Expose request
01:11:01.061 00.161 16108 IsGuiding returns 1
01:11:01.061 00.000 16108 scope still moving after pulse duration time elapsed
01:11:01.093 00.032 16108 IsSlewing returns 0
01:11:01.093 00.000 16108 IsGuiding returns 0
01:11:01.093 00.000 16108 scope move finished after 160 + 54 ms
01:11:01.094 00.001 16108 Move returns status 0, amount 160
01:11:01.094 00.000 16108 MoveAxis(S, 55, ABG)
01:11:01.094 00.000 16108 Guiding  Dir = 1, Dur = 55
01:11:01.094 00.000 16108 IsSlewing returns 0
01:11:01.094 00.000 16108 IsGuiding returns 0
01:11:01.126 00.032 16108 PulseGuide returned control before completion, sleep 33
01:11:01.172 00.046 16108 IsGuiding returns 1
01:11:01.172 00.000 16108 scope still moving after pulse duration time elapsed
01:11:01.204 00.032 16108 IsSlewing returns 0
01:11:01.204 00.000 16108 IsGuiding returns 1
01:11:01.240 00.036 16108 IsSlewing returns 0
01:11:01.241 00.001 16108 IsGuiding returns 0
01:11:01.241 00.000 16108 scope move finished after 55 + 92 ms
01:11:01.241 00.000 16108 Move returns status 0, amount 55
01:11:01.241 00.000 16108 move complete, result=0
01:11:01.241 00.000 16108 worker thread done servicing request
01:11:01.241 00.000 16108 Worker thread wakes up
01:11:01.242 00.001 21068 GuideStep: -0.6 px 160 ms EAST, 0.3 px 55 ms SOUTH
01:11:01.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:01.243 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:02.418 01.175 16108 Exposure complete
01:11:02.481 00.063 16108 worker thread done servicing request
01:11:02.482 00.001 21068 OnExposeComplete: enter
01:11:02.483 00.001 21068 UpdateGuideState(): m_state=6
01:11:02.486 00.003 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9517
01:11:02.487 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=874.45, Mass=114253, SNR=77.1, Peak=11001 HFD=3.5
01:11:02.489 00.002 21068 MultiStar: [#1 0.76,-0.41,0.00,M3] [#2 0.58,-0.40,0.00,M1] [#3 0.64,-0.28,0.00,M3] [#4 0.98,-0.43,0.00,M3] [#5 0.46,-0.41,0.00,M3] [#6 1.00,-0.16,0.00,M5] [#7 0.80,-0.34,0.00,M3] [#8 0.72,-0.17,0.00,M3] 
01:11:02.490 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
01:11:02.491 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
01:11:02.491 00.000 21068 CameraToMount -- cameraX=0.84 cameraY=-0.43 hyp=0.94 cameraTheta=-0.47 mountX=-0.90 mountY=0.22, mountTheta=2.90
01:11:02.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.84, y=-0.43, opts=13)
01:11:02.494 00.001 21068 Enqueuing Move request for scope (0.84, -0.43)
01:11:02.495 00.001 16108 Worker thread wakes up
01:11:02.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.43) opts 0xd
01:11:02.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.84, -0.43)
01:11:02.495 00.000 16108 Moving (0.84, -0.43) raw xDistance=-0.90 yDistance=0.22
01:11:02.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
01:11:02.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:11:02.496 00.001 16108 MoveAxis(E, 247, ABG)
01:11:02.496 00.000 16108 Guiding  Dir = 2, Dur = 247
01:11:02.496 00.000 16108 IsSlewing returns 0
01:11:02.496 00.000 16108 IsGuiding returns 0
01:11:02.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3411, FiltMin=2957, FiltMax=56262, Gamma=1.000
01:11:02.517 00.017 21068 UpdateGuideState exits: m=114253 SNR=77.1
01:11:02.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:02.523 00.004 21068 Enqueuing Expose request
01:11:02.537 00.014 16108 PulseGuide returned control before completion, sleep 217
01:11:02.756 00.219 16108 IsGuiding returns 1
01:11:02.756 00.000 16108 scope still moving after pulse duration time elapsed
01:11:02.786 00.030 16108 IsSlewing returns 0
01:11:02.786 00.000 16108 IsGuiding returns 0
01:11:02.786 00.000 16108 scope move finished after 247 + 43 ms
01:11:02.786 00.000 16108 Move returns status 0, amount 247
01:11:02.787 00.001 16108 MoveAxis(S, 44, ABG)
01:11:02.787 00.000 16108 Guiding  Dir = 1, Dur = 44
01:11:02.787 00.000 16108 IsSlewing returns 0
01:11:02.787 00.000 16108 IsGuiding returns 0
01:11:02.791 00.004 16108 PulseGuide returned control before completion, sleep 51
01:11:02.849 00.058 16108 IsGuiding returns 1
01:11:02.850 00.001 16108 scope still moving after pulse duration time elapsed
01:11:02.881 00.031 16108 IsSlewing returns 0
01:11:02.881 00.000 16108 IsGuiding returns 0
01:11:02.881 00.000 16108 scope move finished after 44 + 50 ms
01:11:02.881 00.000 16108 Move returns status 0, amount 44
01:11:02.881 00.000 16108 move complete, result=0
01:11:02.882 00.001 16108 worker thread done servicing request
01:11:02.882 00.000 16108 Worker thread wakes up
01:11:02.882 00.000 21068 GuideStep: -0.9 px 247 ms EAST, 0.2 px 44 ms SOUTH
01:11:02.886 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:02.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:03.851 00.965 16108 Exposure complete
01:11:03.923 00.072 16108 worker thread done servicing request
01:11:03.923 00.000 21068 OnExposeComplete: enter
01:11:03.927 00.004 21068 UpdateGuideState(): m_state=6
01:11:03.929 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9518
01:11:03.932 00.003 21068 Star::Find returns 1 (0), X=221.00, Y=874.60, Mass=113267, SNR=69.8, Peak=10355 HFD=3.8
01:11:03.934 00.002 21068 MultiStar: [#1 0.69,-0.36,0.00,M4] [#2 0.29,-0.02,1.43,U] [#3 0.50,0.01,1.19,U] [#4 0.74,-0.34,0.00,M4] [#5 0.51,0.04,1.02,U] [#6 0.71,-0.18,0.00,M6] [#7 0.59,-0.30,0.00,M4] [#8 0.71,-0.52,0.00,M4] 
01:11:03.936 00.002 21068 refined, 3 included, MultiStar: {0.44, -0.06}, one-star: {0.52, -0.28}
01:11:03.938 00.002 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
01:11:03.939 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
01:11:03.941 00.002 21068 CameraToMount -- cameraX=0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-0.13 mountX=-0.44 mountY=-0.05, mountTheta=-3.03
01:11:03.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=-0.06, opts=13)
01:11:03.943 00.000 21068 Enqueuing Move request for scope (0.44, -0.06)
01:11:03.945 00.002 16108 Worker thread wakes up
01:11:03.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.06) opts 0xd
01:11:03.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, -0.06)
01:11:03.945 00.000 16108 Moving (0.44, -0.06) raw xDistance=-0.44 yDistance=-0.05
01:11:03.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
01:11:03.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:03.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:03.945 00.000 16108 MoveAxis(E, 134, ABG)
01:11:03.945 00.000 16108 Guiding  Dir = 2, Dur = 134
01:11:03.946 00.001 16108 IsSlewing returns 0
01:11:03.946 00.000 16108 IsGuiding returns 0
01:11:03.951 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3411, FiltMin=2902, FiltMax=60102, Gamma=1.000
01:11:03.969 00.018 16108 PulseGuide returned control before completion, sleep 122
01:11:03.969 00.000 21068 UpdateGuideState exits: m=113267 SNR=69.8
01:11:03.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.972 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:03.974 00.002 21068 Enqueuing Expose request
01:11:04.094 00.120 16108 IsGuiding returns 1
01:11:04.094 00.000 16108 scope still moving after pulse duration time elapsed
01:11:04.126 00.032 16108 IsSlewing returns 0
01:11:04.126 00.000 16108 IsGuiding returns 1
01:11:04.157 00.031 16108 IsSlewing returns 0
01:11:04.157 00.000 16108 IsGuiding returns 0
01:11:04.157 00.000 16108 scope move finished after 134 + 77 ms
01:11:04.157 00.000 16108 Move returns status 0, amount 134
01:11:04.157 00.000 16108 MoveAxis(N, 0, ABG)
01:11:04.157 00.000 16108 Move returns status 0, amount 0
01:11:04.157 00.000 16108 move complete, result=0
01:11:04.158 00.001 16108 worker thread done servicing request
01:11:04.158 00.000 16108 Worker thread wakes up
01:11:04.158 00.000 21068 GuideStep: -0.4 px 134 ms EAST, -0.0 px 0 ms NORTH
01:11:04.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:04.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:05.337 01.179 16108 Exposure complete
01:11:05.401 00.064 16108 worker thread done servicing request
01:11:05.401 00.000 21068 OnExposeComplete: enter
01:11:05.402 00.001 21068 UpdateGuideState(): m_state=6
01:11:05.403 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9519
01:11:05.404 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.17, Mass=119452, SNR=79.7, Peak=9065 HFD=4.2
01:11:05.405 00.001 21068 MultiStar: [#1 -0.27,0.20,1.03,U] [#2 -0.47,0.47,0.00,M1] [#3 -0.05,0.06,1.09,U] [#4 0.28,0.35,1.03,U] [#5 -0.35,0.20,0.88,U] [#6 0.05,0.36,0.80,U] [#7 -0.49,0.48,0.00,M5] [#8 -0.22,0.31,0.70,U] 
01:11:05.406 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.25}, one-star: {0.10, 0.29}
01:11:05.406 00.000 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
01:11:05.407 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
01:11:05.409 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.80 mountX=0.10 mountY=-0.23, mountTheta=-1.16
01:11:05.410 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.25, opts=13)
01:11:05.411 00.001 21068 Enqueuing Move request for scope (-0.06, 0.25)
01:11:05.412 00.001 16108 Worker thread wakes up
01:11:05.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
01:11:05.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
01:11:05.412 00.000 16108 Moving (-0.06, 0.25) raw xDistance=0.10 yDistance=-0.23
01:11:05.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:05.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:05.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:11:05.412 00.000 16108 MoveAxis(E, 0, ABG)
01:11:05.413 00.001 16108 Move returns status 0, amount 0
01:11:05.413 00.000 16108 MoveAxis(N, 0, ABG)
01:11:05.413 00.000 16108 Move returns status 0, amount 0
01:11:05.413 00.000 16108 move complete, result=0
01:11:05.413 00.000 16108 worker thread done servicing request
01:11:05.420 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3411, FiltMin=2931, FiltMax=46323, Gamma=1.000
01:11:05.438 00.018 21068 UpdateGuideState exits: m=119452 SNR=79.7
01:11:05.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:05.440 00.000 21068 Enqueuing Expose request
01:11:05.441 00.001 16108 Worker thread wakes up
01:11:05.441 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:05.442 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:05.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:06.415 00.973 16108 Exposure complete
01:11:06.478 00.063 16108 worker thread done servicing request
01:11:06.478 00.000 21068 OnExposeComplete: enter
01:11:06.479 00.001 21068 UpdateGuideState(): m_state=6
01:11:06.480 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9520
01:11:06.481 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=874.54, Mass=115620, SNR=72.9, Peak=9497 HFD=4.1
01:11:06.482 00.001 21068 MultiStar: [#1 0.30,-0.39,1.49,U] [#2 0.33,-0.15,1.13,U] [#3 0.29,-0.43,1.12,U] [#4 0.70,-0.55,0.00,M4] [#5 0.29,-0.18,1.04,U] [#6 0.79,-0.53,0.00,M6] [#7 0.33,-0.20,0.59,U] [#8 0.29,-0.32,0.90,U] 
01:11:06.483 00.001 21068 refined, 6 included, MultiStar: {0.33, -0.30}, one-star: {0.53, -0.34}
01:11:06.483 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
01:11:06.485 00.002 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
01:11:06.486 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.30 hyp=0.45 cameraTheta=-0.73 mountX=-0.38 mountY=0.21, mountTheta=2.63
01:11:06.487 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.30, opts=13)
01:11:06.488 00.001 21068 Enqueuing Move request for scope (0.33, -0.30)
01:11:06.489 00.001 16108 Worker thread wakes up
01:11:06.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.30) opts 0xd
01:11:06.489 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.30)
01:11:06.489 00.000 16108 Moving (0.33, -0.30) raw xDistance=-0.38 yDistance=0.21
01:11:06.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:11:06.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:11:06.489 00.000 16108 MoveAxis(E, 100, ABG)
01:11:06.489 00.000 16108 Guiding  Dir = 2, Dur = 100
01:11:06.490 00.001 16108 IsSlewing returns 0
01:11:06.490 00.000 16108 IsGuiding returns 0
01:11:06.493 00.003 16108 PulseGuide returned control before completion, sleep 107
01:11:06.494 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3411, FiltMin=2899, FiltMax=48141, Gamma=1.000
01:11:06.514 00.020 21068 UpdateGuideState exits: m=115620 SNR=72.9
01:11:06.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:06.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:06.516 00.000 21068 Enqueuing Expose request
01:11:06.602 00.086 16108 IsGuiding returns 1
01:11:06.602 00.000 16108 scope still moving after pulse duration time elapsed
01:11:06.633 00.031 16108 IsSlewing returns 0
01:11:06.633 00.000 16108 IsGuiding returns 1
01:11:06.664 00.031 16108 IsSlewing returns 0
01:11:06.664 00.000 16108 IsGuiding returns 0
01:11:06.664 00.000 16108 scope move finished after 100 + 74 ms
01:11:06.664 00.000 16108 Move returns status 0, amount 100
01:11:06.664 00.000 16108 MoveAxis(S, 43, ABG)
01:11:06.664 00.000 16108 Guiding  Dir = 1, Dur = 43
01:11:06.665 00.001 16108 IsSlewing returns 0
01:11:06.665 00.000 16108 IsGuiding returns 0
01:11:06.691 00.026 16108 PulseGuide returned control before completion, sleep 28
01:11:06.726 00.035 16108 IsGuiding returns 1
01:11:06.726 00.000 16108 scope still moving after pulse duration time elapsed
01:11:06.758 00.032 16108 IsSlewing returns 0
01:11:06.758 00.000 16108 IsGuiding returns 1
01:11:06.789 00.031 16108 IsSlewing returns 0
01:11:06.789 00.000 16108 IsGuiding returns 0
01:11:06.789 00.000 16108 scope move finished after 43 + 81 ms
01:11:06.789 00.000 16108 Move returns status 0, amount 43
01:11:06.789 00.000 16108 move complete, result=0
01:11:06.789 00.000 16108 worker thread done servicing request
01:11:06.789 00.000 16108 Worker thread wakes up
01:11:06.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:06.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:06.789 00.000 21068 GuideStep: -0.4 px 100 ms EAST, 0.2 px 43 ms SOUTH
01:11:07.957 01.168 16108 Exposure complete
01:11:08.014 00.057 16108 worker thread done servicing request
01:11:08.014 00.000 21068 OnExposeComplete: enter
01:11:08.017 00.003 21068 UpdateGuideState(): m_state=6
01:11:08.018 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9521
01:11:08.020 00.002 21068 Star::Find returns 1 (0), X=218.62, Y=876.39, Mass=121336, SNR=70.9, Peak=9597 HFD=4.0
01:11:08.021 00.001 21068 MultiStar: large primary error, entering stabilization period
01:11:08.022 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
01:11:08.024 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
01:11:08.025 00.001 21068 CameraToMount -- cameraX=-1.85 cameraY=1.51 hyp=2.39 cameraTheta=2.46 mountX=2.09 mountY=-1.04, mountTheta=-0.46
01:11:08.029 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-1.85, y=1.51, opts=13)
01:11:08.029 00.000 21068 Enqueuing Move request for scope (-1.85, 1.51)
01:11:08.030 00.001 16108 Worker thread wakes up
01:11:08.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.85, 1.51) opts 0xd
01:11:08.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.85, 1.51)
01:11:08.030 00.000 16108 Moving (-1.85, 1.51) raw xDistance=2.09 yDistance=-1.04
01:11:08.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.30 from input 2.09
01:11:08.031 00.001 16108 resist switch: large excursion: input -1.04 thresh 0.60 direction from 1 to -1
01:11:08.031 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.11
01:11:08.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04
01:11:08.031 00.000 16108 MoveAxis(W, 540, ABG)
01:11:08.031 00.000 16108 Guiding  Dir = 3, Dur = 540
01:11:08.031 00.000 16108 IsSlewing returns 0
01:11:08.031 00.000 16108 IsGuiding returns 0
01:11:08.036 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3411, FiltMin=2921, FiltMax=48397, Gamma=1.000
01:11:08.053 00.017 21068 UpdateGuideState exits: m=121336 SNR=70.9
01:11:08.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:08.055 00.000 21068 Enqueuing Expose request
01:11:08.092 00.037 16108 PulseGuide returned control before completion, sleep 490
01:11:08.591 00.499 16108 IsGuiding returns 1
01:11:08.591 00.000 16108 scope still moving after pulse duration time elapsed
01:11:08.623 00.032 16108 IsSlewing returns 0
01:11:08.623 00.000 16108 IsGuiding returns 1
01:11:08.654 00.031 16108 IsSlewing returns 0
01:11:08.654 00.000 16108 IsGuiding returns 0
01:11:08.654 00.000 16108 scope move finished after 540 + 83 ms
01:11:08.654 00.000 16108 Move returns status 0, amount 540
01:11:08.654 00.000 16108 MoveAxis(N, 209, ABG)
01:11:08.654 00.000 16108 Guiding  Dir = 0, Dur = 209
01:11:08.654 00.000 16108 IsSlewing returns 0
01:11:08.654 00.000 16108 IsGuiding returns 0
01:11:08.719 00.065 16108 PulseGuide returned control before completion, sleep 156
01:11:08.888 00.169 16108 IsGuiding returns 1
01:11:08.888 00.000 16108 scope still moving after pulse duration time elapsed
01:11:08.920 00.032 16108 IsSlewing returns 0
01:11:08.920 00.000 16108 IsGuiding returns 1
01:11:08.950 00.030 16108 IsSlewing returns 0
01:11:08.950 00.000 16108 IsGuiding returns 1
01:11:08.982 00.032 16108 IsSlewing returns 0
01:11:08.982 00.000 16108 IsGuiding returns 0
01:11:08.983 00.001 16108 scope move finished after 209 + 118 ms
01:11:08.983 00.000 16108 Move returns status 0, amount 209
01:11:08.983 00.000 16108 move complete, result=0
01:11:08.983 00.000 16108 worker thread done servicing request
01:11:08.983 00.000 16108 Worker thread wakes up
01:11:08.983 00.000 21068 GuideStep: 2.1 px 540 ms WEST, -1.0 px 209 ms NORTH
01:11:08.985 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:08.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:10.143 01.158 16108 Exposure complete
01:11:10.218 00.075 16108 worker thread done servicing request
01:11:10.218 00.000 21068 OnExposeComplete: enter
01:11:10.218 00.000 21068 UpdateGuideState(): m_state=6
01:11:10.220 00.002 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9522
01:11:10.221 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.52, Mass=117950, SNR=77.4, Peak=10493 HFD=3.8
01:11:10.222 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
01:11:10.223 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
01:11:10.223 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=0.64 hyp=0.71 cameraTheta=2.01 mountX=0.41 mountY=-0.55, mountTheta=-0.93
01:11:10.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.64, opts=13)
01:11:10.226 00.001 21068 Enqueuing Move request for scope (-0.30, 0.64)
01:11:10.227 00.001 16108 Worker thread wakes up
01:11:10.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.64) opts 0xd
01:11:10.227 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.64)
01:11:10.227 00.000 16108 Moving (-0.30, 0.64) raw xDistance=0.41 yDistance=-0.55
01:11:10.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.41
01:11:10.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:11:10.227 00.000 16108 MoveAxis(W, 145, ABG)
01:11:10.227 00.000 16108 Guiding  Dir = 3, Dur = 145
01:11:10.228 00.001 16108 IsSlewing returns 0
01:11:10.228 00.000 16108 IsGuiding returns 0
01:11:10.230 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3411, FiltMin=2928, FiltMax=52080, Gamma=1.000
01:11:10.242 00.012 16108 PulseGuide returned control before completion, sleep 141
01:11:10.245 00.003 21068 UpdateGuideState exits: m=117950 SNR=77.4
01:11:10.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:10.248 00.001 21068 Enqueuing Expose request
01:11:10.397 00.149 16108 IsGuiding returns 1
01:11:10.397 00.000 16108 scope still moving after pulse duration time elapsed
01:11:10.428 00.031 16108 IsSlewing returns 0
01:11:10.428 00.000 16108 IsGuiding returns 0
01:11:10.428 00.000 16108 scope move finished after 145 + 55 ms
01:11:10.428 00.000 16108 Move returns status 0, amount 145
01:11:10.428 00.000 16108 MoveAxis(N, 111, ABG)
01:11:10.428 00.000 16108 Guiding  Dir = 0, Dur = 111
01:11:10.428 00.000 16108 IsSlewing returns 0
01:11:10.428 00.000 16108 IsGuiding returns 0
01:11:10.476 00.048 16108 PulseGuide returned control before completion, sleep 75
01:11:10.553 00.077 16108 IsGuiding returns 1
01:11:10.553 00.000 16108 scope still moving after pulse duration time elapsed
01:11:10.584 00.031 16108 IsSlewing returns 0
01:11:10.584 00.000 16108 IsGuiding returns 1
01:11:10.615 00.031 16108 IsSlewing returns 0
01:11:10.615 00.000 16108 IsGuiding returns 1
01:11:10.647 00.032 16108 IsSlewing returns 0
01:11:10.647 00.000 16108 IsGuiding returns 0
01:11:10.647 00.000 16108 scope move finished after 111 + 107 ms
01:11:10.648 00.001 16108 Move returns status 0, amount 111
01:11:10.648 00.000 16108 move complete, result=0
01:11:10.648 00.000 16108 worker thread done servicing request
01:11:10.648 00.000 16108 Worker thread wakes up
01:11:10.648 00.000 21068 GuideStep: 0.4 px 145 ms WEST, -0.5 px 111 ms NORTH
01:11:10.650 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:10.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:11.626 00.976 16108 Exposure complete
01:11:11.683 00.057 16108 worker thread done servicing request
01:11:11.683 00.000 21068 OnExposeComplete: enter
01:11:11.684 00.001 21068 UpdateGuideState(): m_state=6
01:11:11.685 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9523
01:11:11.685 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=874.98, Mass=120925, SNR=80.2, Peak=10509 HFD=4.4
01:11:11.686 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
01:11:11.687 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
01:11:11.687 00.000 21068 CameraToMount -- cameraX=-0.44 cameraY=0.10 hyp=0.45 cameraTheta=2.91 mountX=0.45 mountY=0.00, mountTheta=0.01
01:11:11.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.44, y=0.10, opts=13)
01:11:11.691 00.002 21068 Enqueuing Move request for scope (-0.44, 0.10)
01:11:11.691 00.000 16108 Worker thread wakes up
01:11:11.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.10) opts 0xd
01:11:11.691 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.44, 0.10)
01:11:11.691 00.000 16108 Moving (-0.44, 0.10) raw xDistance=0.45 yDistance=0.00
01:11:11.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:11:11.692 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:11.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:11:11.692 00.000 16108 MoveAxis(W, 127, ABG)
01:11:11.692 00.000 16108 Guiding  Dir = 3, Dur = 127
01:11:11.692 00.000 16108 IsSlewing returns 0
01:11:11.692 00.000 16108 IsGuiding returns 0
01:11:11.696 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3414, FiltMin=2944, FiltMax=55792, Gamma=1.000
01:11:11.722 00.026 21068 UpdateGuideState exits: m=120925 SNR=80.2
01:11:11.724 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:11.725 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:11.726 00.001 21068 Enqueuing Expose request
01:11:11.732 00.006 16108 PulseGuide returned control before completion, sleep 97
01:11:11.840 00.108 16108 IsGuiding returns 1
01:11:11.840 00.000 16108 scope still moving after pulse duration time elapsed
01:11:11.871 00.031 16108 IsSlewing returns 0
01:11:11.871 00.000 16108 IsGuiding returns 1
01:11:11.902 00.031 16108 IsSlewing returns 0
01:11:11.902 00.000 16108 IsGuiding returns 0
01:11:11.902 00.000 16108 scope move finished after 127 + 84 ms
01:11:11.902 00.000 16108 Move returns status 0, amount 127
01:11:11.902 00.000 16108 MoveAxis(N, 0, ABG)
01:11:11.902 00.000 16108 Move returns status 0, amount 0
01:11:11.902 00.000 16108 move complete, result=0
01:11:11.904 00.002 16108 worker thread done servicing request
01:11:11.904 00.000 16108 Worker thread wakes up
01:11:11.904 00.000 21068 GuideStep: 0.4 px 127 ms WEST, 0.0 px 0 ms NORTH
01:11:11.906 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:11.907 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:13.066 01.159 16108 Exposure complete
01:11:13.120 00.054 16108 worker thread done servicing request
01:11:13.120 00.000 21068 OnExposeComplete: enter
01:11:13.121 00.001 21068 UpdateGuideState(): m_state=6
01:11:13.121 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9524
01:11:13.122 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=874.25, Mass=122796, SNR=71.0, Peak=9581 HFD=4.4
01:11:13.123 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
01:11:13.123 00.000 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
01:11:13.124 00.001 21068 CameraToMount -- cameraX=-0.77 cameraY=-0.63 hyp=0.99 cameraTheta=-2.45 mountX=0.64 mountY=0.79, mountTheta=0.89
01:11:13.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.77, y=-0.63, opts=13)
01:11:13.126 00.000 21068 Enqueuing Move request for scope (-0.77, -0.63)
01:11:13.127 00.001 16108 Worker thread wakes up
01:11:13.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.63) opts 0xd
01:11:13.127 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.77, -0.63)
01:11:13.127 00.000 16108 Moving (-0.77, -0.63) raw xDistance=0.64 yDistance=0.79
01:11:13.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
01:11:13.127 00.000 16108 resist switch: large excursion: input 0.79 thresh 0.60 direction from -1 to 1
01:11:13.127 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.38
01:11:13.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
01:11:13.128 00.001 16108 MoveAxis(W, 178, ABG)
01:11:13.128 00.000 16108 Guiding  Dir = 3, Dur = 178
01:11:13.128 00.000 16108 IsSlewing returns 0
01:11:13.128 00.000 16108 IsGuiding returns 0
01:11:13.132 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3411, FiltMin=2886, FiltMax=50000, Gamma=1.000
01:11:13.146 00.014 21068 UpdateGuideState exits: m=122796 SNR=71.0
01:11:13.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:13.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:13.148 00.000 21068 Enqueuing Expose request
01:11:13.151 00.003 16108 PulseGuide returned control before completion, sleep 166
01:11:13.322 00.171 16108 IsGuiding returns 1
01:11:13.322 00.000 16108 scope still moving after pulse duration time elapsed
01:11:13.353 00.031 16108 IsSlewing returns 0
01:11:13.353 00.000 16108 IsGuiding returns 1
01:11:13.385 00.032 16108 IsSlewing returns 0
01:11:13.385 00.000 16108 IsGuiding returns 1
01:11:13.417 00.032 16108 IsSlewing returns 0
01:11:13.417 00.000 16108 IsGuiding returns 0
01:11:13.417 00.000 16108 scope move finished after 178 + 110 ms
01:11:13.417 00.000 16108 Move returns status 0, amount 178
01:11:13.417 00.000 16108 MoveAxis(S, 160, ABG)
01:11:13.417 00.000 16108 Guiding  Dir = 1, Dur = 160
01:11:13.417 00.000 16108 IsSlewing returns 0
01:11:13.417 00.000 16108 IsGuiding returns 0
01:11:13.465 00.048 16108 PulseGuide returned control before completion, sleep 122
01:11:13.590 00.125 16108 IsGuiding returns 1
01:11:13.590 00.000 16108 scope still moving after pulse duration time elapsed
01:11:13.621 00.031 16108 IsSlewing returns 0
01:11:13.622 00.001 16108 IsGuiding returns 1
01:11:13.652 00.030 16108 IsSlewing returns 0
01:11:13.652 00.000 16108 IsGuiding returns 0
01:11:13.652 00.000 16108 scope move finished after 160 + 75 ms
01:11:13.652 00.000 16108 Move returns status 0, amount 160
01:11:13.652 00.000 16108 move complete, result=0
01:11:13.652 00.000 16108 worker thread done servicing request
01:11:13.653 00.001 16108 Worker thread wakes up
01:11:13.653 00.000 21068 GuideStep: 0.6 px 178 ms WEST, 0.8 px 160 ms SOUTH
01:11:13.653 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:13.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:14.628 00.975 16108 Exposure complete
01:11:14.695 00.067 16108 worker thread done servicing request
01:11:14.695 00.000 21068 OnExposeComplete: enter
01:11:14.696 00.001 21068 UpdateGuideState(): m_state=6
01:11:14.699 00.003 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9525
01:11:14.700 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=873.30, Mass=120743, SNR=73.9, Peak=10467 HFD=4.1
01:11:14.701 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
01:11:14.702 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
01:11:14.704 00.002 21068 CameraToMount -- cameraX=-0.35 cameraY=-1.58 hyp=1.62 cameraTheta=-1.79 mountX=0.07 mountY=1.62, mountTheta=1.53
01:11:14.707 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-1.58, opts=13)
01:11:14.709 00.002 21068 Enqueuing Move request for scope (-0.35, -1.58)
01:11:14.711 00.002 16108 Worker thread wakes up
01:11:14.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.58) opts 0xd
01:11:14.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -1.58)
01:11:14.711 00.000 16108 Moving (-0.35, -1.58) raw xDistance=0.07 yDistance=1.62
01:11:14.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:14.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.62 from input 1.62
01:11:14.711 00.000 16108 MoveAxis(E, 0, ABG)
01:11:14.711 00.000 16108 Move returns status 0, amount 0
01:11:14.711 00.000 16108 MoveAxis(S, 326, ABG)
01:11:14.711 00.000 16108 Guiding  Dir = 1, Dur = 326
01:11:14.711 00.000 16108 IsSlewing returns 0
01:11:14.712 00.001 16108 IsGuiding returns 0
01:11:14.715 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3414, FiltMin=2915, FiltMax=56163, Gamma=1.000
01:11:14.722 00.007 16108 PulseGuide returned control before completion, sleep 326
01:11:14.738 00.016 21068 UpdateGuideState exits: m=120743 SNR=73.9
01:11:14.740 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.741 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:14.742 00.001 21068 Enqueuing Expose request
01:11:15.051 00.309 16108 IsGuiding returns 1
01:11:15.051 00.000 16108 scope still moving after pulse duration time elapsed
01:11:15.083 00.032 16108 IsSlewing returns 0
01:11:15.084 00.001 16108 IsGuiding returns 0
01:11:15.084 00.000 16108 scope move finished after 326 + 45 ms
01:11:15.084 00.000 16108 Move returns status 0, amount 326
01:11:15.084 00.000 16108 move complete, result=0
01:11:15.084 00.000 16108 worker thread done servicing request
01:11:15.084 00.000 16108 Worker thread wakes up
01:11:15.084 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 1.6 px 326 ms SOUTH
01:11:15.087 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:15.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:16.240 01.153 16108 Exposure complete
01:11:16.301 00.061 16108 worker thread done servicing request
01:11:16.301 00.000 21068 OnExposeComplete: enter
01:11:16.303 00.002 21068 UpdateGuideState(): m_state=6
01:11:16.305 00.002 21068 Star::Find(15, 220, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9526
01:11:16.306 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=874.49, Mass=133545, SNR=86.6, Peak=14585 HFD=3.6
01:11:16.307 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
01:11:16.308 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
01:11:16.309 00.001 21068 CameraToMount -- cameraX=0.54 cameraY=-0.39 hyp=0.67 cameraTheta=-0.63 mountX=-0.60 mountY=0.25, mountTheta=2.74
01:11:16.313 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.54, y=-0.39, opts=13)
01:11:16.314 00.001 21068 Enqueuing Move request for scope (0.54, -0.39)
01:11:16.315 00.001 16108 Worker thread wakes up
01:11:16.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.39) opts 0xd
01:11:16.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.54, -0.39)
01:11:16.315 00.000 16108 Moving (0.54, -0.39) raw xDistance=-0.60 yDistance=0.25
01:11:16.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:11:16.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:11:16.316 00.001 16108 MoveAxis(E, 157, ABG)
01:11:16.316 00.000 16108 Guiding  Dir = 2, Dur = 157
01:11:16.316 00.000 16108 IsSlewing returns 0
01:11:16.316 00.000 16108 IsGuiding returns 0
01:11:16.321 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3414, FiltMin=2966, FiltMax=49357, Gamma=1.000
01:11:16.338 00.017 16108 PulseGuide returned control before completion, sleep 146
01:11:16.348 00.010 21068 UpdateGuideState exits: m=133545 SNR=86.6
01:11:16.350 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:16.352 00.001 21068 Enqueuing Expose request
01:11:16.492 00.140 16108 IsGuiding returns 1
01:11:16.492 00.000 16108 scope still moving after pulse duration time elapsed
01:11:16.528 00.036 16108 IsSlewing returns 0
01:11:16.528 00.000 16108 IsGuiding returns 0
01:11:16.528 00.000 16108 scope move finished after 157 + 54 ms
01:11:16.528 00.000 16108 Move returns status 0, amount 157
01:11:16.528 00.000 16108 MoveAxis(S, 51, ABG)
01:11:16.528 00.000 16108 Guiding  Dir = 1, Dur = 51
01:11:16.528 00.000 16108 IsSlewing returns 0
01:11:16.528 00.000 16108 IsGuiding returns 0
01:11:16.573 00.045 16108 PulseGuide returned control before completion, sleep 17
01:11:16.603 00.030 16108 IsGuiding returns 1
01:11:16.603 00.000 16108 scope still moving after pulse duration time elapsed
01:11:16.635 00.032 16108 IsSlewing returns 0
01:11:16.635 00.000 16108 IsGuiding returns 1
01:11:16.666 00.031 16108 IsSlewing returns 0
01:11:16.667 00.001 16108 IsGuiding returns 0
01:11:16.667 00.000 16108 scope move finished after 51 + 88 ms
01:11:16.667 00.000 16108 Move returns status 0, amount 51
01:11:16.667 00.000 16108 move complete, result=0
01:11:16.667 00.000 16108 worker thread done servicing request
01:11:16.667 00.000 16108 Worker thread wakes up
01:11:16.668 00.001 21068 GuideStep: -0.6 px 157 ms EAST, 0.3 px 51 ms SOUTH
01:11:16.672 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:16.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:17.630 00.958 16108 Exposure complete
01:11:17.686 00.056 16108 worker thread done servicing request
01:11:17.686 00.000 21068 OnExposeComplete: enter
01:11:17.687 00.001 21068 UpdateGuideState(): m_state=6
01:11:17.688 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9527
01:11:17.688 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=873.91, Mass=130843, SNR=82.7, Peak=15507 HFD=3.5
01:11:17.689 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
01:11:17.690 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:11:17.691 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.97 hyp=0.97 cameraTheta=-1.55 mountX=-0.19 mountY=0.94, mountTheta=1.77
01:11:17.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.97, opts=13)
01:11:17.694 00.001 21068 Enqueuing Move request for scope (0.02, -0.97)
01:11:17.695 00.001 16108 Worker thread wakes up
01:11:17.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.97) opts 0xd
01:11:17.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.97)
01:11:17.695 00.000 16108 Moving (0.02, -0.97) raw xDistance=-0.19 yDistance=0.94
01:11:17.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:11:17.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
01:11:17.695 00.000 16108 MoveAxis(E, 0, ABG)
01:11:17.695 00.000 16108 Move returns status 0, amount 0
01:11:17.696 00.001 16108 MoveAxis(S, 188, ABG)
01:11:17.696 00.000 16108 Guiding  Dir = 1, Dur = 188
01:11:17.696 00.000 16108 IsSlewing returns 0
01:11:17.697 00.001 16108 IsGuiding returns 0
01:11:17.702 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3414, FiltMin=2925, FiltMax=53808, Gamma=1.000
01:11:17.719 00.017 16108 PulseGuide returned control before completion, sleep 176
01:11:17.724 00.005 21068 UpdateGuideState exits: m=130843 SNR=82.7
01:11:17.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:17.727 00.001 21068 Enqueuing Expose request
01:11:17.906 00.179 16108 IsGuiding returns 1
01:11:17.906 00.000 16108 scope still moving after pulse duration time elapsed
01:11:17.938 00.032 16108 IsSlewing returns 0
01:11:17.938 00.000 16108 IsGuiding returns 1
01:11:17.970 00.032 16108 IsSlewing returns 0
01:11:17.970 00.000 16108 IsGuiding returns 0
01:11:17.970 00.000 16108 scope move finished after 188 + 86 ms
01:11:17.970 00.000 16108 Move returns status 0, amount 188
01:11:17.970 00.000 16108 move complete, result=0
01:11:17.970 00.000 16108 worker thread done servicing request
01:11:17.970 00.000 16108 Worker thread wakes up
01:11:17.970 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.9 px 188 ms SOUTH
01:11:17.974 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:17.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:19.141 01.167 16108 Exposure complete
01:11:19.220 00.079 16108 worker thread done servicing request
01:11:19.220 00.000 21068 OnExposeComplete: enter
01:11:19.221 00.001 21068 UpdateGuideState(): m_state=6
01:11:19.223 00.002 21068 Star::Find(15, 220, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9528
01:11:19.224 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=874.47, Mass=121166, SNR=82.2, Peak=10912 HFD=3.7
01:11:19.225 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
01:11:19.227 00.002 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
01:11:19.228 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=-0.41 hyp=0.60 cameraTheta=-0.76 mountX=-0.50 mountY=0.30, mountTheta=2.60
01:11:19.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.41, opts=13)
01:11:19.230 00.000 21068 Enqueuing Move request for scope (0.43, -0.41)
01:11:19.232 00.002 16108 Worker thread wakes up
01:11:19.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.41) opts 0xd
01:11:19.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.41)
01:11:19.232 00.000 16108 Moving (0.43, -0.41) raw xDistance=-0.50 yDistance=0.30
01:11:19.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:11:19.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:11:19.232 00.000 16108 MoveAxis(E, 130, ABG)
01:11:19.232 00.000 16108 Guiding  Dir = 2, Dur = 130
01:11:19.233 00.001 16108 IsSlewing returns 0
01:11:19.233 00.000 16108 IsGuiding returns 0
01:11:19.234 00.001 16108 PulseGuide returned control before completion, sleep 139
01:11:19.236 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3411, FiltMin=2915, FiltMax=59363, Gamma=1.000
01:11:19.262 00.026 21068 UpdateGuideState exits: m=121166 SNR=82.2
01:11:19.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:19.266 00.002 21068 Enqueuing Expose request
01:11:19.381 00.115 16108 IsGuiding returns 1
01:11:19.381 00.000 16108 scope still moving after pulse duration time elapsed
01:11:19.413 00.032 16108 IsSlewing returns 0
01:11:19.413 00.000 16108 IsGuiding returns 0
01:11:19.413 00.000 16108 scope move finished after 130 + 50 ms
01:11:19.413 00.000 16108 Move returns status 0, amount 130
01:11:19.413 00.000 16108 MoveAxis(S, 60, ABG)
01:11:19.413 00.000 16108 Guiding  Dir = 1, Dur = 60
01:11:19.413 00.000 16108 IsSlewing returns 0
01:11:19.414 00.001 16108 IsGuiding returns 0
01:11:19.463 00.049 16108 PulseGuide returned control before completion, sleep 22
01:11:19.491 00.028 16108 IsGuiding returns 1
01:11:19.491 00.000 16108 scope still moving after pulse duration time elapsed
01:11:19.523 00.032 16108 IsSlewing returns 0
01:11:19.523 00.000 16108 IsGuiding returns 1
01:11:19.553 00.030 16108 IsSlewing returns 0
01:11:19.554 00.001 16108 IsGuiding returns 0
01:11:19.554 00.000 16108 scope move finished after 60 + 79 ms
01:11:19.554 00.000 16108 Move returns status 0, amount 60
01:11:19.554 00.000 16108 move complete, result=0
01:11:19.554 00.000 16108 worker thread done servicing request
01:11:19.554 00.000 16108 Worker thread wakes up
01:11:19.554 00.000 21068 GuideStep: -0.5 px 130 ms EAST, 0.3 px 60 ms SOUTH
01:11:19.556 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:19.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:20.535 00.979 16108 Exposure complete
01:11:20.605 00.070 16108 worker thread done servicing request
01:11:20.605 00.000 21068 OnExposeComplete: enter
01:11:20.607 00.002 21068 UpdateGuideState(): m_state=6
01:11:20.609 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9529
01:11:20.611 00.002 21068 Star::Find returns 1 (0), X=221.17, Y=874.07, Mass=129694, SNR=86.0, Peak=13923 HFD=3.8
01:11:20.612 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
01:11:20.613 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
01:11:20.614 00.001 21068 CameraToMount -- cameraX=0.69 cameraY=-0.81 hyp=1.07 cameraTheta=-0.86 mountX=-0.82 mountY=0.62, mountTheta=2.49
01:11:20.615 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.69, y=-0.81, opts=13)
01:11:20.616 00.001 21068 Enqueuing Move request for scope (0.69, -0.81)
01:11:20.617 00.001 16108 Worker thread wakes up
01:11:20.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.81) opts 0xd
01:11:20.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.69, -0.81)
01:11:20.617 00.000 16108 Moving (0.69, -0.81) raw xDistance=-0.82 yDistance=0.62
01:11:20.618 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
01:11:20.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
01:11:20.618 00.000 16108 MoveAxis(E, 225, ABG)
01:11:20.618 00.000 16108 Guiding  Dir = 2, Dur = 225
01:11:20.618 00.000 16108 IsSlewing returns 0
01:11:20.618 00.000 16108 IsGuiding returns 0
01:11:20.622 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3414, FiltMin=2937, FiltMax=62678, Gamma=1.000
01:11:20.631 00.009 16108 PulseGuide returned control before completion, sleep 223
01:11:20.640 00.009 21068 UpdateGuideState exits: m=129694 SNR=86.0
01:11:20.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:20.644 00.002 21068 Enqueuing Expose request
01:11:20.863 00.219 16108 IsGuiding returns 1
01:11:20.863 00.000 16108 scope still moving after pulse duration time elapsed
01:11:20.895 00.032 16108 IsSlewing returns 0
01:11:20.895 00.000 16108 IsGuiding returns 0
01:11:20.895 00.000 16108 scope move finished after 225 + 52 ms
01:11:20.895 00.000 16108 Move returns status 0, amount 225
01:11:20.895 00.000 16108 MoveAxis(S, 126, ABG)
01:11:20.895 00.000 16108 Guiding  Dir = 1, Dur = 126
01:11:20.896 00.001 16108 IsSlewing returns 0
01:11:20.896 00.000 16108 IsGuiding returns 0
01:11:20.944 00.048 16108 PulseGuide returned control before completion, sleep 89
01:11:21.038 00.094 16108 IsGuiding returns 1
01:11:21.038 00.000 16108 scope still moving after pulse duration time elapsed
01:11:21.069 00.031 16108 IsSlewing returns 0
01:11:21.069 00.000 16108 IsGuiding returns 1
01:11:21.101 00.032 16108 IsSlewing returns 0
01:11:21.101 00.000 16108 IsGuiding returns 1
01:11:21.132 00.031 16108 IsSlewing returns 0
01:11:21.132 00.000 16108 IsGuiding returns 0
01:11:21.132 00.000 16108 scope move finished after 126 + 110 ms
01:11:21.132 00.000 16108 Move returns status 0, amount 126
01:11:21.132 00.000 16108 move complete, result=0
01:11:21.132 00.000 16108 worker thread done servicing request
01:11:21.132 00.000 21068 GuideStep: -0.8 px 225 ms EAST, 0.6 px 126 ms SOUTH
01:11:21.135 00.003 16108 Worker thread wakes up
01:11:21.135 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:21.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:22.300 01.165 16108 Exposure complete
01:11:22.370 00.070 16108 worker thread done servicing request
01:11:22.370 00.000 21068 OnExposeComplete: enter
01:11:22.372 00.002 21068 UpdateGuideState(): m_state=6
01:11:22.375 00.003 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9530
01:11:22.376 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.12, Mass=122822, SNR=89.1, Peak=13209 HFD=3.8
01:11:22.377 00.001 21068 MultiStar: exiting stabilization period
01:11:22.379 00.002 21068 MultiStar: [#1 -0.17,0.15,0.95,U] [#2 -0.19,0.32,1.10,U] [#3 0.13,0.40,1.02,U] [#4 0.51,0.13,0.81,U] [#5 0.20,0.22,0.91,U] [#6 0.38,0.12,0.71,U] [#7 0.28,0.38,0.69,U] [#8 0.12,0.32,0.68,U] 
01:11:22.380 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.25}, one-star: {0.21, 0.24}
01:11:22.381 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
01:11:22.382 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
01:11:22.383 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.06 mountX=-0.10 mountY=-0.28, mountTheta=-1.90
01:11:22.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.25, opts=13)
01:11:22.386 00.001 21068 Enqueuing Move request for scope (0.14, 0.25)
01:11:22.387 00.001 16108 Worker thread wakes up
01:11:22.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
01:11:22.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
01:11:22.387 00.000 16108 Moving (0.14, 0.25) raw xDistance=-0.10 yDistance=-0.28
01:11:22.389 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:11:22.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:22.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:11:22.389 00.000 16108 MoveAxis(E, 0, ABG)
01:11:22.389 00.000 16108 Move returns status 0, amount 0
01:11:22.389 00.000 16108 MoveAxis(N, 0, ABG)
01:11:22.389 00.000 16108 Move returns status 0, amount 0
01:11:22.389 00.000 16108 move complete, result=0
01:11:22.389 00.000 16108 worker thread done servicing request
01:11:22.395 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3414, FiltMin=2944, FiltMax=49782, Gamma=1.000
01:11:22.415 00.020 21068 UpdateGuideState exits: m=122822 SNR=89.1
01:11:22.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:22.416 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:22.417 00.001 21068 Enqueuing Expose request
01:11:22.418 00.001 16108 Worker thread wakes up
01:11:22.418 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:11:22.420 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:22.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:23.392 00.972 16108 Exposure complete
01:11:23.467 00.075 16108 worker thread done servicing request
01:11:23.467 00.000 21068 OnExposeComplete: enter
01:11:23.469 00.002 21068 UpdateGuideState(): m_state=6
01:11:23.469 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9531
01:11:23.470 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=874.83, Mass=126075, SNR=87.6, Peak=15497 HFD=3.5
01:11:23.472 00.002 21068 MultiStar: [#1 0.52,-0.06,1.20,U] [#2 0.32,0.06,1.09,U] [#3 0.76,0.06,0.00,M1] [#4 1.19,0.04,0.00,M4] [#5 0.59,0.21,0.00,M1] [#6 1.11,0.14,0.00,M6] [#7 0.74,-0.00,0.00,M4] [#8 0.99,-0.22,0.00,M2] 
01:11:23.473 00.001 21068 single-star, 2 included, MultiStar: {0.43, -0.02}, one-star: {0.42, -0.05}
01:11:23.473 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:11:23.474 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:11:23.474 00.000 21068 CameraToMount -- cameraX=0.42 cameraY=-0.05 hyp=0.42 cameraTheta=-0.11 mountX=-0.42 mountY=-0.05, mountTheta=-3.02
01:11:23.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.05, opts=13)
01:11:23.478 00.002 21068 Enqueuing Move request for scope (0.42, -0.05)
01:11:23.479 00.001 16108 Worker thread wakes up
01:11:23.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.05) opts 0xd
01:11:23.479 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.05)
01:11:23.479 00.000 16108 Moving (0.42, -0.05) raw xDistance=-0.42 yDistance=-0.05
01:11:23.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:11:23.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:23.480 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:23.480 00.000 16108 MoveAxis(E, 111, ABG)
01:11:23.480 00.000 16108 Guiding  Dir = 2, Dur = 111
01:11:23.480 00.000 16108 IsSlewing returns 0
01:11:23.481 00.001 16108 IsGuiding returns 0
01:11:23.485 00.004 16108 PulseGuide returned control before completion, sleep 117
01:11:23.487 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3414, FiltMin=2918, FiltMax=65440, Gamma=1.000
01:11:23.508 00.021 21068 UpdateGuideState exits: m=126075 SNR=87.6
01:11:23.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:23.513 00.003 21068 Enqueuing Expose request
01:11:23.609 00.096 16108 IsGuiding returns 1
01:11:23.609 00.000 16108 scope still moving after pulse duration time elapsed
01:11:23.640 00.031 16108 IsSlewing returns 0
01:11:23.640 00.000 16108 IsGuiding returns 1
01:11:23.671 00.031 16108 IsSlewing returns 0
01:11:23.672 00.001 16108 IsGuiding returns 0
01:11:23.672 00.000 16108 scope move finished after 111 + 80 ms
01:11:23.672 00.000 16108 Move returns status 0, amount 111
01:11:23.672 00.000 16108 MoveAxis(N, 0, ABG)
01:11:23.672 00.000 16108 Move returns status 0, amount 0
01:11:23.672 00.000 16108 move complete, result=0
01:11:23.672 00.000 16108 worker thread done servicing request
01:11:23.672 00.000 16108 Worker thread wakes up
01:11:23.673 00.001 21068 GuideStep: -0.4 px 111 ms EAST, -0.1 px 0 ms NORTH
01:11:23.675 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:23.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:24.833 01.158 16108 Exposure complete
01:11:24.917 00.084 16108 worker thread done servicing request
01:11:24.917 00.000 21068 OnExposeComplete: enter
01:11:24.918 00.001 21068 UpdateGuideState(): m_state=6
01:11:24.918 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9532
01:11:24.919 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.35, Mass=124144, SNR=82.4, Peak=13917 HFD=3.4
01:11:24.920 00.001 21068 MultiStar: [#1 0.12,0.40,1.12,U] [#2 -0.08,0.74,0.00,M1] [#3 0.08,0.57,0.00,M2] [#4 0.28,0.41,0.83,U] [#5 -0.14,0.40,1.02,U] [#6 0.24,0.31,0.83,U] [#7 -0.07,0.65,0.00,M5] [#8 -0.04,0.49,0.91,U] 
01:11:24.922 00.002 21068 refined, 5 included, MultiStar: {0.03, 0.42}, one-star: {-0.22, 0.47}
01:11:24.923 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
01:11:24.923 00.000 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
01:11:24.924 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.50 mountX=0.04 mountY=-0.41, mountTheta=-1.46
01:11:24.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.42, opts=13)
01:11:24.926 00.000 21068 Enqueuing Move request for scope (0.03, 0.42)
01:11:24.927 00.001 16108 Worker thread wakes up
01:11:24.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.42) opts 0xd
01:11:24.928 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.42)
01:11:24.928 00.000 16108 Moving (0.03, 0.42) raw xDistance=0.04 yDistance=-0.41
01:11:24.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:11:24.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:24.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:11:24.928 00.000 16108 MoveAxis(E, 0, ABG)
01:11:24.928 00.000 16108 Move returns status 0, amount 0
01:11:24.928 00.000 16108 MoveAxis(N, 0, ABG)
01:11:24.928 00.000 16108 Move returns status 0, amount 0
01:11:24.928 00.000 16108 move complete, result=0
01:11:24.929 00.001 16108 worker thread done servicing request
01:11:24.935 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3411, FiltMin=2947, FiltMax=61808, Gamma=1.000
01:11:24.954 00.019 21068 UpdateGuideState exits: m=124144 SNR=82.4
01:11:24.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:24.958 00.001 21068 Enqueuing Expose request
01:11:24.958 00.000 16108 Worker thread wakes up
01:11:24.958 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:11:24.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:24.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:25.942 00.983 16108 Exposure complete
01:11:26.023 00.081 16108 worker thread done servicing request
01:11:26.023 00.000 21068 OnExposeComplete: enter
01:11:26.024 00.001 21068 UpdateGuideState(): m_state=6
01:11:26.025 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9533
01:11:26.027 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=875.14, Mass=116794, SNR=79.3, Peak=14125 HFD=3.5
01:11:26.028 00.001 21068 MultiStar: [#1 -0.33,0.05,1.35,U] [#2 -0.56,0.16,0.00,M2] [#3 -0.07,0.34,1.26,U] [#4 0.08,0.08,0.97,U] [#5 -0.29,0.25,1.03,U] [#6 -0.14,0.41,0.94,U] [#7 -0.33,0.04,0.65,U] [#8 -0.46,0.52,0.00,M2] 
01:11:26.029 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.21}, one-star: {-0.31, 0.26}
01:11:26.029 00.000 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
01:11:26.030 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
01:11:26.031 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.32 mountX=0.23 mountY=-0.16, mountTheta=-0.60
01:11:26.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.21, opts=13)
01:11:26.034 00.001 21068 Enqueuing Move request for scope (-0.20, 0.21)
01:11:26.036 00.002 16108 Worker thread wakes up
01:11:26.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
01:11:26.036 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
01:11:26.036 00.000 16108 Moving (-0.20, 0.21) raw xDistance=0.23 yDistance=-0.16
01:11:26.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:11:26.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:26.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:11:26.036 00.000 16108 MoveAxis(W, 60, ABG)
01:11:26.036 00.000 16108 Guiding  Dir = 3, Dur = 60
01:11:26.036 00.000 16108 IsSlewing returns 0
01:11:26.036 00.000 16108 IsGuiding returns 0
01:11:26.040 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3414, FiltMin=2893, FiltMax=60979, Gamma=1.000
01:11:26.056 00.016 21068 UpdateGuideState exits: m=116794 SNR=79.3
01:11:26.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:26.058 00.000 21068 Enqueuing Expose request
01:11:26.084 00.026 16108 PulseGuide returned control before completion, sleep 23
01:11:26.113 00.029 16108 IsGuiding returns 1
01:11:26.113 00.000 16108 scope still moving after pulse duration time elapsed
01:11:26.145 00.032 16108 IsSlewing returns 0
01:11:26.145 00.000 16108 IsGuiding returns 1
01:11:26.177 00.032 16108 IsSlewing returns 0
01:11:26.177 00.000 16108 IsGuiding returns 0
01:11:26.177 00.000 16108 scope move finished after 60 + 80 ms
01:11:26.177 00.000 16108 Move returns status 0, amount 60
01:11:26.177 00.000 16108 MoveAxis(N, 0, ABG)
01:11:26.177 00.000 16108 Move returns status 0, amount 0
01:11:26.177 00.000 16108 move complete, result=0
01:11:26.177 00.000 16108 worker thread done servicing request
01:11:26.177 00.000 16108 Worker thread wakes up
01:11:26.177 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.2 px 0 ms NORTH
01:11:26.179 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:26.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:27.348 01.169 16108 Exposure complete
01:11:27.403 00.055 16108 worker thread done servicing request
01:11:27.404 00.001 21068 OnExposeComplete: enter
01:11:27.404 00.000 21068 UpdateGuideState(): m_state=6
01:11:27.405 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9534
01:11:27.406 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.09, Mass=116149, SNR=83.7, Peak=13033 HFD=4.1
01:11:27.407 00.001 21068 MultiStar: [#1 0.33,0.26,1.27,U] [#2 0.23,0.45,1.24,U] [#3 0.32,0.57,0.00,M2] [#4 0.96,0.14,0.00,M3] [#5 0.59,0.39,0.00,M1] [#6 0.93,0.38,0.00,M5] [#7 0.50,0.45,0.00,M5] [#8 0.53,0.46,0.00,M3] 
01:11:27.408 00.001 21068 refined, 2 included, MultiStar: {0.33, 0.31}, one-star: {0.44, 0.21}
01:11:27.408 00.000 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
01:11:27.409 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
01:11:27.410 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.31 hyp=0.45 cameraTheta=0.76 mountX=-0.27 mountY=-0.38, mountTheta=-2.18
01:11:27.411 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.31, opts=13)
01:11:27.412 00.001 21068 Enqueuing Move request for scope (0.33, 0.31)
01:11:27.414 00.002 16108 Worker thread wakes up
01:11:27.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.31) opts 0xd
01:11:27.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.31)
01:11:27.414 00.000 16108 Moving (0.33, 0.31) raw xDistance=-0.27 yDistance=-0.38
01:11:27.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
01:11:27.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:27.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:11:27.414 00.000 16108 MoveAxis(E, 66, ABG)
01:11:27.414 00.000 16108 Guiding  Dir = 2, Dur = 66
01:11:27.414 00.000 16108 IsSlewing returns 0
01:11:27.415 00.001 16108 IsGuiding returns 0
01:11:27.418 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3411, FiltMin=2886, FiltMax=44739, Gamma=1.000
01:11:27.421 00.003 16108 PulseGuide returned control before completion, sleep 70
01:11:27.435 00.014 21068 UpdateGuideState exits: m=116149 SNR=83.7
01:11:27.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:27.438 00.001 21068 Enqueuing Expose request
01:11:27.498 00.060 16108 IsGuiding returns 1
01:11:27.498 00.000 16108 scope still moving after pulse duration time elapsed
01:11:27.530 00.032 16108 IsSlewing returns 0
01:11:27.530 00.000 16108 IsGuiding returns 0
01:11:27.530 00.000 16108 scope move finished after 66 + 50 ms
01:11:27.530 00.000 16108 Move returns status 0, amount 66
01:11:27.530 00.000 16108 MoveAxis(N, 0, ABG)
01:11:27.532 00.002 16108 Move returns status 0, amount 0
01:11:27.532 00.000 16108 move complete, result=0
01:11:27.532 00.000 16108 worker thread done servicing request
01:11:27.532 00.000 16108 Worker thread wakes up
01:11:27.532 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.4 px 0 ms NORTH
01:11:27.535 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:27.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:28.507 00.972 16108 Exposure complete
01:11:28.564 00.057 16108 worker thread done servicing request
01:11:28.564 00.000 21068 OnExposeComplete: enter
01:11:28.565 00.001 21068 UpdateGuideState(): m_state=6
01:11:28.565 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9535
01:11:28.567 00.002 21068 Star::Find returns 1 (0), X=221.33, Y=875.02, Mass=114101, SNR=73.4, Peak=13945 HFD=3.3
01:11:28.568 00.001 21068 MultiStar: [#1 1.13,-0.10,0.00,M1] [#2 0.71,0.07,0.00,M2] [#3 0.94,-0.08,0.00,M3] [#4 1.30,0.07,0.00,M4] [#5 0.93,0.17,0.00,M2] [#6 1.43,0.09,0.00,M6] [#7 0.77,-0.01,0.00,M6] [#8 0.77,0.17,0.00,M4] 
01:11:28.569 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
01:11:28.569 00.000 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
01:11:28.570 00.001 21068 CameraToMount -- cameraX=0.85 cameraY=0.13 hyp=0.86 cameraTheta=0.16 mountX=-0.82 mountY=-0.33, mountTheta=-2.76
01:11:28.572 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.85, y=0.13, opts=13)
01:11:28.573 00.001 21068 Enqueuing Move request for scope (0.85, 0.13)
01:11:28.574 00.001 16108 Worker thread wakes up
01:11:28.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.13) opts 0xd
01:11:28.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.85, 0.13)
01:11:28.574 00.000 16108 Moving (0.85, 0.13) raw xDistance=-0.82 yDistance=-0.33
01:11:28.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82
01:11:28.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:28.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:11:28.574 00.000 16108 MoveAxis(E, 219, ABG)
01:11:28.574 00.000 16108 Guiding  Dir = 2, Dur = 219
01:11:28.574 00.000 16108 IsSlewing returns 0
01:11:28.574 00.000 16108 IsGuiding returns 0
01:11:28.578 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3411, FiltMin=2953, FiltMax=65440, Gamma=1.000
01:11:28.595 00.017 21068 UpdateGuideState exits: m=114101 SNR=73.4
01:11:28.597 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:28.598 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:28.599 00.001 21068 Enqueuing Expose request
01:11:28.599 00.000 16108 PulseGuide returned control before completion, sleep 205
01:11:28.814 00.215 16108 IsGuiding returns 1
01:11:28.814 00.000 16108 scope still moving after pulse duration time elapsed
01:11:28.845 00.031 16108 IsSlewing returns 0
01:11:28.845 00.000 16108 IsGuiding returns 0
01:11:28.845 00.000 16108 scope move finished after 219 + 51 ms
01:11:28.845 00.000 16108 Move returns status 0, amount 219
01:11:28.845 00.000 16108 MoveAxis(N, 0, ABG)
01:11:28.845 00.000 16108 Move returns status 0, amount 0
01:11:28.845 00.000 16108 move complete, result=0
01:11:28.845 00.000 16108 worker thread done servicing request
01:11:28.846 00.001 21068 GuideStep: -0.8 px 219 ms EAST, -0.3 px 0 ms NORTH
01:11:28.847 00.001 16108 Worker thread wakes up
01:11:28.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:28.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:30.010 01.163 16108 Exposure complete
01:11:30.066 00.056 16108 worker thread done servicing request
01:11:30.066 00.000 21068 OnExposeComplete: enter
01:11:30.067 00.001 21068 UpdateGuideState(): m_state=6
01:11:30.067 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9536
01:11:30.069 00.002 21068 Star::Find returns 1 (0), X=218.62, Y=876.16, Mass=119998, SNR=75.1, Peak=12317 HFD=3.7
01:11:30.070 00.001 21068 MultiStar: large primary error, entering stabilization period
01:11:30.072 00.002 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
01:11:30.072 00.000 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
01:11:30.073 00.001 21068 CameraToMount -- cameraX=-1.86 cameraY=1.28 hyp=2.25 cameraTheta=2.54 mountX=2.05 mountY=-0.81, mountTheta=-0.37
01:11:30.076 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.86, y=1.28, opts=13)
01:11:30.077 00.001 21068 Enqueuing Move request for scope (-1.86, 1.28)
01:11:30.078 00.001 16108 Worker thread wakes up
01:11:30.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.86, 1.28) opts 0xd
01:11:30.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.86, 1.28)
01:11:30.078 00.000 16108 Moving (-1.86, 1.28) raw xDistance=2.05 yDistance=-0.81
01:11:30.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.26 from input 2.05
01:11:30.078 00.000 16108 resist switch: large excursion: input -0.81 thresh 0.60 direction from 1 to -1
01:11:30.078 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.42
01:11:30.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
01:11:30.078 00.000 16108 MoveAxis(W, 522, ABG)
01:11:30.078 00.000 16108 Guiding  Dir = 3, Dur = 522
01:11:30.078 00.000 16108 IsSlewing returns 0
01:11:30.078 00.000 16108 IsGuiding returns 0
01:11:30.083 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3411, FiltMin=2944, FiltMax=55558, Gamma=1.000
01:11:30.098 00.015 21068 UpdateGuideState exits: m=119998 SNR=75.1
01:11:30.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.100 00.001 16108 PulseGuide returned control before completion, sleep 511
01:11:30.100 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:30.101 00.001 21068 Enqueuing Expose request
01:11:30.616 00.515 16108 IsGuiding returns 1
01:11:30.616 00.000 16108 scope still moving after pulse duration time elapsed
01:11:30.648 00.032 16108 IsSlewing returns 0
01:11:30.648 00.000 16108 IsGuiding returns 1
01:11:30.679 00.031 16108 IsSlewing returns 0
01:11:30.679 00.000 16108 IsGuiding returns 0
01:11:30.679 00.000 16108 scope move finished after 522 + 79 ms
01:11:30.679 00.000 16108 Move returns status 0, amount 522
01:11:30.679 00.000 16108 MoveAxis(N, 162, ABG)
01:11:30.679 00.000 16108 Guiding  Dir = 0, Dur = 162
01:11:30.679 00.000 16108 IsSlewing returns 0
01:11:30.680 00.001 16108 IsGuiding returns 0
01:11:30.728 00.048 16108 PulseGuide returned control before completion, sleep 125
01:11:30.867 00.139 16108 IsGuiding returns 1
01:11:30.867 00.000 16108 scope still moving after pulse duration time elapsed
01:11:30.898 00.031 16108 IsSlewing returns 0
01:11:30.898 00.000 16108 IsGuiding returns 0
01:11:30.899 00.001 16108 scope move finished after 162 + 56 ms
01:11:30.899 00.000 16108 Move returns status 0, amount 162
01:11:30.899 00.000 16108 move complete, result=0
01:11:30.899 00.000 16108 worker thread done servicing request
01:11:30.899 00.000 16108 Worker thread wakes up
01:11:30.899 00.000 21068 GuideStep: 2.1 px 522 ms WEST, -0.8 px 162 ms NORTH
01:11:30.901 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:30.902 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:32.128 01.226 16108 Exposure complete
01:11:32.197 00.069 16108 worker thread done servicing request
01:11:32.197 00.000 21068 OnExposeComplete: enter
01:11:32.198 00.001 21068 UpdateGuideState(): m_state=6
01:11:32.199 00.001 21068 Star::Find(15, 218, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9537
01:11:32.199 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.09, Mass=124657, SNR=82.2, Peak=10425 HFD=4.1
01:11:32.200 00.001 21068 MultiStar: exiting stabilization period
01:11:32.201 00.001 21068 MultiStar: [#1 0.47,0.65,0.00,M2] [#2 0.03,0.90,0.00,M3] [#3 0.39,0.66,0.00,M4] [#4 0.73,0.64,0.00,M5] [#5 0.35,0.82,0.00,M3] [#6 0.72,0.76,0.00,M7] [#7 0.24,0.53,0.00,M7] [#8 0.07,0.86,0.00,M5] 
01:11:32.202 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
01:11:32.203 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
01:11:32.203 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=0.20 hyp=0.37 cameraTheta=0.59 mountX=-0.26 mountY=-0.27, mountTheta=-2.34
01:11:32.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.20, opts=13)
01:11:32.206 00.001 21068 Enqueuing Move request for scope (0.30, 0.20)
01:11:32.207 00.001 16108 Worker thread wakes up
01:11:32.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.20) opts 0xd
01:11:32.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.20)
01:11:32.207 00.000 16108 Moving (0.30, 0.20) raw xDistance=-0.26 yDistance=-0.27
01:11:32.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.26
01:11:32.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:11:32.207 00.000 16108 MoveAxis(E, 32, ABG)
01:11:32.207 00.000 16108 Guiding  Dir = 2, Dur = 32
01:11:32.207 00.000 16108 IsSlewing returns 0
01:11:32.208 00.001 16108 IsGuiding returns 0
01:11:32.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3411, FiltMin=2896, FiltMax=48816, Gamma=1.000
01:11:32.232 00.021 21068 UpdateGuideState exits: m=124657 SNR=82.2
01:11:32.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:32.235 00.001 21068 Enqueuing Expose request
01:11:32.236 00.001 16108 PulseGuide returned control before completion, sleep 15
01:11:32.265 00.029 16108 IsGuiding returns 1
01:11:32.265 00.000 16108 scope still moving after pulse duration time elapsed
01:11:32.297 00.032 16108 IsSlewing returns 0
01:11:32.297 00.000 16108 IsGuiding returns 1
01:11:32.329 00.032 16108 IsSlewing returns 0
01:11:32.329 00.000 16108 IsGuiding returns 0
01:11:32.329 00.000 16108 scope move finished after 32 + 89 ms
01:11:32.329 00.000 16108 Move returns status 0, amount 32
01:11:32.329 00.000 16108 MoveAxis(N, 54, ABG)
01:11:32.329 00.000 16108 Guiding  Dir = 0, Dur = 54
01:11:32.330 00.001 16108 IsSlewing returns 0
01:11:32.330 00.000 16108 IsGuiding returns 0
01:11:32.395 00.065 16108 IsGuiding returns 1
01:11:32.395 00.000 16108 scope still moving after pulse duration time elapsed
01:11:32.424 00.029 16108 IsSlewing returns 0
01:11:32.424 00.000 16108 IsGuiding returns 1
01:11:32.454 00.030 16108 IsSlewing returns 0
01:11:32.454 00.000 16108 IsGuiding returns 1
01:11:32.485 00.031 16108 IsSlewing returns 0
01:11:32.485 00.000 16108 IsGuiding returns 0
01:11:32.485 00.000 16108 scope move finished after 54 + 102 ms
01:11:32.485 00.000 16108 Move returns status 0, amount 54
01:11:32.485 00.000 16108 move complete, result=0
01:11:32.487 00.002 16108 worker thread done servicing request
01:11:32.487 00.000 16108 Worker thread wakes up
01:11:32.487 00.000 21068 GuideStep: -0.3 px 32 ms EAST, -0.3 px 54 ms NORTH
01:11:32.489 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:32.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:33.467 00.978 16108 Exposure complete
01:11:33.523 00.056 16108 worker thread done servicing request
01:11:33.524 00.001 21068 OnExposeComplete: enter
01:11:33.524 00.000 21068 UpdateGuideState(): m_state=6
01:11:33.525 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9538
01:11:33.526 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=875.47, Mass=121863, SNR=76.0, Peak=11433 HFD=3.6
01:11:33.527 00.001 21068 MultiStar: [#1 0.34,0.37,1.13,U] [#2 0.40,0.77,0.00,M4] [#3 0.31,0.59,0.00,M5] [#4 0.38,0.58,0.00,M6] [#5 0.54,0.55,0.00,M4] [#6 0.54,0.54,0.00,M8] [#7 0.33,0.33,0.64,U] [#8 0.53,0.74,0.00,M6] 
01:11:33.528 00.001 21068 refined, 2 included, MultiStar: {0.30, 0.44}, one-star: {0.24, 0.59}
01:11:33.528 00.000 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
01:11:33.529 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
01:11:33.530 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.44 hyp=0.53 cameraTheta=0.97 mountX=-0.22 mountY=-0.50, mountTheta=-1.99
01:11:33.531 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.44, opts=13)
01:11:33.532 00.001 21068 Enqueuing Move request for scope (0.30, 0.44)
01:11:33.534 00.002 16108 Worker thread wakes up
01:11:33.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.44) opts 0xd
01:11:33.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.44)
01:11:33.534 00.000 16108 Moving (0.30, 0.44) raw xDistance=-0.22 yDistance=-0.50
01:11:33.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:11:33.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:11:33.534 00.000 16108 MoveAxis(E, 60, ABG)
01:11:33.534 00.000 16108 Guiding  Dir = 2, Dur = 60
01:11:33.535 00.001 16108 IsSlewing returns 0
01:11:33.535 00.000 16108 IsGuiding returns 0
01:11:33.538 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3411, FiltMin=2918, FiltMax=45216, Gamma=1.000
01:11:33.551 00.013 21068 UpdateGuideState exits: m=121863 SNR=76.0
01:11:33.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.552 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:33.553 00.001 21068 Enqueuing Expose request
01:11:33.574 00.021 16108 PulseGuide returned control before completion, sleep 30
01:11:33.620 00.046 16108 IsGuiding returns 1
01:11:33.620 00.000 16108 scope still moving after pulse duration time elapsed
01:11:33.651 00.031 16108 IsSlewing returns 0
01:11:33.651 00.000 16108 IsGuiding returns 1
01:11:33.682 00.031 16108 IsSlewing returns 0
01:11:33.682 00.000 16108 IsGuiding returns 0
01:11:33.682 00.000 16108 scope move finished after 60 + 87 ms
01:11:33.682 00.000 16108 Move returns status 0, amount 60
01:11:33.682 00.000 16108 MoveAxis(N, 100, ABG)
01:11:33.682 00.000 16108 Guiding  Dir = 0, Dur = 100
01:11:33.682 00.000 16108 IsSlewing returns 0
01:11:33.682 00.000 16108 IsGuiding returns 0
01:11:33.732 00.050 16108 PulseGuide returned control before completion, sleep 62
01:11:33.808 00.076 16108 IsGuiding returns 1
01:11:33.808 00.000 16108 scope still moving after pulse duration time elapsed
01:11:33.839 00.031 16108 IsSlewing returns 0
01:11:33.839 00.000 16108 IsGuiding returns 1
01:11:33.870 00.031 16108 IsSlewing returns 0
01:11:33.870 00.000 16108 IsGuiding returns 1
01:11:33.902 00.032 16108 IsSlewing returns 0
01:11:33.902 00.000 16108 IsGuiding returns 0
01:11:33.902 00.000 16108 scope move finished after 100 + 120 ms
01:11:33.902 00.000 16108 Move returns status 0, amount 100
01:11:33.904 00.002 16108 move complete, result=0
01:11:33.904 00.000 16108 worker thread done servicing request
01:11:33.904 00.000 16108 Worker thread wakes up
01:11:33.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:33.904 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.5 px 100 ms NORTH
01:11:33.906 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:35.054 01.148 16108 Exposure complete
01:11:35.119 00.065 16108 worker thread done servicing request
01:11:35.119 00.000 21068 OnExposeComplete: enter
01:11:35.120 00.001 21068 UpdateGuideState(): m_state=6
01:11:35.120 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9539
01:11:35.121 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.57, Mass=120555, SNR=77.3, Peak=13417 HFD=3.3
01:11:35.122 00.001 21068 MultiStar: [#1 0.60,0.46,0.00,M2] [#2 0.37,0.61,0.00,M5] [#3 0.23,0.41,1.08,U] [#4 0.44,0.46,0.00,M7] [#5 -0.28,0.40,1.09,U] [#6 0.48,0.67,0.00,M9] [#7 0.26,0.75,0.00,M7] [#8 0.31,0.72,0.00,M7] 
01:11:35.123 00.001 21068 refined, 2 included, MultiStar: {0.02, 0.49}, one-star: {0.13, 0.69}
01:11:35.123 00.000 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
01:11:35.124 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
01:11:35.126 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.49 hyp=0.49 cameraTheta=1.52 mountX=0.06 mountY=-0.48, mountTheta=-1.44
01:11:35.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.49, opts=13)
01:11:35.131 00.003 21068 Enqueuing Move request for scope (0.02, 0.49)
01:11:35.132 00.001 16108 Worker thread wakes up
01:11:35.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.49) opts 0xd
01:11:35.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.49)
01:11:35.132 00.000 16108 Moving (0.02, 0.49) raw xDistance=0.06 yDistance=-0.48
01:11:35.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:11:35.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:11:35.132 00.000 16108 MoveAxis(E, 0, ABG)
01:11:35.132 00.000 16108 Move returns status 0, amount 0
01:11:35.132 00.000 16108 MoveAxis(N, 97, ABG)
01:11:35.132 00.000 16108 Guiding  Dir = 0, Dur = 97
01:11:35.132 00.000 16108 IsSlewing returns 0
01:11:35.132 00.000 16108 IsGuiding returns 0
01:11:35.138 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3411, FiltMin=2941, FiltMax=56259, Gamma=1.000
01:11:35.161 00.023 21068 UpdateGuideState exits: m=120555 SNR=77.3
01:11:35.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.162 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:35.163 00.001 21068 Enqueuing Expose request
01:11:35.175 00.012 16108 PulseGuide returned control before completion, sleep 65
01:11:35.252 00.077 16108 IsGuiding returns 1
01:11:35.252 00.000 16108 scope still moving after pulse duration time elapsed
01:11:35.284 00.032 16108 IsSlewing returns 0
01:11:35.284 00.000 16108 IsGuiding returns 1
01:11:35.317 00.033 16108 IsSlewing returns 0
01:11:35.317 00.000 16108 IsGuiding returns 1
01:11:35.346 00.029 16108 IsSlewing returns 0
01:11:35.346 00.000 16108 IsGuiding returns 0
01:11:35.346 00.000 16108 scope move finished after 97 + 116 ms
01:11:35.346 00.000 16108 Move returns status 0, amount 97
01:11:35.346 00.000 16108 move complete, result=0
01:11:35.346 00.000 16108 worker thread done servicing request
01:11:35.346 00.000 16108 Worker thread wakes up
01:11:35.346 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 97 ms NORTH
01:11:35.348 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:35.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:36.314 00.966 16108 Exposure complete
01:11:36.395 00.081 16108 worker thread done servicing request
01:11:36.395 00.000 21068 OnExposeComplete: enter
01:11:36.397 00.002 21068 UpdateGuideState(): m_state=6
01:11:36.398 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9540
01:11:36.399 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.44, Mass=121713, SNR=78.6, Peak=13488 HFD=3.4
01:11:36.400 00.001 21068 MultiStar: [#1 0.05,0.54,1.10,U] [#2 0.03,0.86,0.00,M6] [#3 0.32,0.62,0.00,M5] [#4 0.33,0.48,0.00,M8] [#5 0.41,0.50,0.00,M4] [#6 0.34,0.69,0.00,M10] [#7 0.43,0.83,0.00,M8] [#8 -0.20,0.77,0.00,M8] 
01:11:36.402 00.002 21068 refined, 1 included, MultiStar: {0.17, 0.55}, one-star: {0.30, 0.55}
01:11:36.404 00.002 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:11:36.405 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:11:36.406 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.55 hyp=0.57 cameraTheta=1.27 mountX=-0.07 mountY=-0.57, mountTheta=-1.69
01:11:36.408 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.55, opts=13)
01:11:36.411 00.003 21068 Enqueuing Move request for scope (0.17, 0.55)
01:11:36.412 00.001 16108 Worker thread wakes up
01:11:36.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.55) opts 0xd
01:11:36.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.55)
01:11:36.413 00.001 16108 Moving (0.17, 0.55) raw xDistance=-0.07 yDistance=-0.57
01:11:36.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:11:36.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:11:36.413 00.000 16108 MoveAxis(E, 0, ABG)
01:11:36.413 00.000 16108 Move returns status 0, amount 0
01:11:36.413 00.000 16108 MoveAxis(N, 115, ABG)
01:11:36.413 00.000 16108 Guiding  Dir = 0, Dur = 115
01:11:36.413 00.000 16108 IsSlewing returns 0
01:11:36.413 00.000 16108 IsGuiding returns 0
01:11:36.423 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3411, FiltMin=2886, FiltMax=48870, Gamma=1.000
01:11:36.431 00.008 16108 PulseGuide returned control before completion, sleep 108
01:11:36.451 00.020 21068 UpdateGuideState exits: m=121713 SNR=78.6
01:11:36.454 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:36.456 00.001 21068 Enqueuing Expose request
01:11:36.540 00.084 16108 IsGuiding returns 1
01:11:36.540 00.000 16108 scope still moving after pulse duration time elapsed
01:11:36.571 00.031 16108 IsSlewing returns 0
01:11:36.571 00.000 16108 IsGuiding returns 1
01:11:36.603 00.032 16108 IsSlewing returns 0
01:11:36.603 00.000 16108 IsGuiding returns 0
01:11:36.603 00.000 16108 scope move finished after 115 + 74 ms
01:11:36.603 00.000 16108 Move returns status 0, amount 115
01:11:36.603 00.000 16108 move complete, result=0
01:11:36.603 00.000 16108 worker thread done servicing request
01:11:36.603 00.000 16108 Worker thread wakes up
01:11:36.603 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.6 px 115 ms NORTH
01:11:36.606 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:36.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:37.760 01.154 16108 Exposure complete
01:11:37.821 00.061 16108 worker thread done servicing request
01:11:37.821 00.000 21068 OnExposeComplete: enter
01:11:37.823 00.002 21068 UpdateGuideState(): m_state=6
01:11:37.825 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9541
01:11:37.827 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=875.27, Mass=114228, SNR=73.7, Peak=13481 HFD=3.5
01:11:37.829 00.002 21068 MultiStar: [#1 0.41,0.46,0.00,M2] [#2 0.11,0.40,1.20,U] [#3 0.08,0.44,1.24,U] [#4 0.27,0.10,1.12,U] [#5 0.19,0.61,0.00,M5] [#6 0.24,0.54,0.00,R] [#7 0.23,0.47,0.72,U] [#8 0.55,0.49,0.00,M9] 
01:11:37.830 00.001 21068 refined, 4 included, MultiStar: {0.18, 0.36}, one-star: {0.23, 0.39}
01:11:37.831 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
01:11:37.833 00.002 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
01:11:37.834 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.36 hyp=0.40 cameraTheta=1.11 mountX=-0.11 mountY=-0.39, mountTheta=-1.85
01:11:37.838 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.36, opts=13)
01:11:37.840 00.002 21068 Enqueuing Move request for scope (0.18, 0.36)
01:11:37.842 00.002 16108 Worker thread wakes up
01:11:37.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.36) opts 0xd
01:11:37.843 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.36)
01:11:37.843 00.000 16108 Moving (0.18, 0.36) raw xDistance=-0.11 yDistance=-0.39
01:11:37.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:11:37.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:11:37.843 00.000 16108 MoveAxis(E, 0, ABG)
01:11:37.843 00.000 16108 Move returns status 0, amount 0
01:11:37.843 00.000 16108 MoveAxis(N, 78, ABG)
01:11:37.843 00.000 16108 Guiding  Dir = 0, Dur = 78
01:11:37.844 00.001 16108 IsSlewing returns 0
01:11:37.844 00.000 16108 IsGuiding returns 0
01:11:37.845 00.001 16108 PulseGuide returned control before completion, sleep 88
01:11:37.848 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3414, FiltMin=2969, FiltMax=56947, Gamma=1.000
01:11:37.863 00.015 21068 UpdateGuideState exits: m=114228 SNR=73.7
01:11:37.864 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:37.866 00.001 21068 Enqueuing Expose request
01:11:37.948 00.082 16108 IsGuiding returns 0
01:11:37.948 00.000 16108 Move returns status 0, amount 78
01:11:37.948 00.000 16108 move complete, result=0
01:11:37.948 00.000 16108 worker thread done servicing request
01:11:37.948 00.000 16108 Worker thread wakes up
01:11:37.948 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:37.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:37.952 00.004 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 78 ms NORTH
01:11:38.936 00.984 16108 Exposure complete
01:11:39.001 00.065 16108 worker thread done servicing request
01:11:39.001 00.000 21068 OnExposeComplete: enter
01:11:39.003 00.002 21068 UpdateGuideState(): m_state=6
01:11:39.004 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9542
01:11:39.005 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=874.63, Mass=127425, SNR=81.1, Peak=15721 HFD=3.3
01:11:39.006 00.001 21068 MultiStar: [#1 0.27,-0.29,1.22,U] [#2 0.02,0.07,1.18,U] [#3 0.45,-0.20,1.09,U] [#4 0.46,-0.01,1.02,U] [#5 0.37,-0.19,0.89,U] [#6 0.17,-0.46,0.80,U] [#7 0.41,-0.33,0.61,U] [#8 -0.02,-0.05,0.67,U] 
01:11:39.006 00.000 21068 refined, 8 included, MultiStar: {0.30, -0.18}, one-star: {0.57, -0.25}
01:11:39.007 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
01:11:39.008 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
01:11:39.008 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-0.53 mountX=-0.33 mountY=0.10, mountTheta=2.84
01:11:39.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.18, opts=13)
01:11:39.011 00.001 21068 Enqueuing Move request for scope (0.30, -0.18)
01:11:39.011 00.000 16108 Worker thread wakes up
01:11:39.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
01:11:39.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
01:11:39.011 00.000 16108 Moving (0.30, -0.18) raw xDistance=-0.33 yDistance=0.10
01:11:39.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:11:39.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:39.013 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:39.013 00.000 16108 MoveAxis(E, 87, ABG)
01:11:39.013 00.000 16108 Guiding  Dir = 2, Dur = 87
01:11:39.013 00.000 16108 IsSlewing returns 0
01:11:39.013 00.000 16108 IsGuiding returns 0
01:11:39.022 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3414, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:11:39.031 00.009 16108 PulseGuide returned control before completion, sleep 80
01:11:39.043 00.012 21068 UpdateGuideState exits: m=127425 SNR=81.1
01:11:39.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.045 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:39.046 00.001 21068 Enqueuing Expose request
01:11:39.123 00.077 16108 IsGuiding returns 1
01:11:39.123 00.000 16108 scope still moving after pulse duration time elapsed
01:11:39.154 00.031 16108 IsSlewing returns 0
01:11:39.154 00.000 16108 IsGuiding returns 0
01:11:39.154 00.000 16108 scope move finished after 87 + 54 ms
01:11:39.154 00.000 16108 Move returns status 0, amount 87
01:11:39.154 00.000 16108 MoveAxis(N, 0, ABG)
01:11:39.154 00.000 16108 Move returns status 0, amount 0
01:11:39.154 00.000 16108 move complete, result=0
01:11:39.154 00.000 16108 worker thread done servicing request
01:11:39.155 00.001 16108 Worker thread wakes up
01:11:39.155 00.000 21068 GuideStep: -0.3 px 87 ms EAST, 0.1 px 0 ms NORTH
01:11:39.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:39.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:40.315 01.159 16108 Exposure complete
01:11:40.370 00.055 16108 worker thread done servicing request
01:11:40.371 00.001 21068 OnExposeComplete: enter
01:11:40.371 00.000 21068 UpdateGuideState(): m_state=6
01:11:40.372 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9543
01:11:40.373 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=874.84, Mass=130940, SNR=81.5, Peak=13773 HFD=4.0
01:11:40.374 00.001 21068 MultiStar: [#1 0.06,-0.00,1.20,U] [#2 -0.06,0.10,1.35,U] [#3 -0.16,0.13,1.03,U] [#4 -0.41,-0.17,0.92,U] [#5 -0.26,0.34,0.86,U] [#6 -0.27,-0.37,0.80,U] [#7 -0.33,0.26,0.67,U] [#8 -0.14,-0.07,0.83,U] 
01:11:40.375 00.001 21068 refined, 8 included, MultiStar: {-0.22, 0.02}, one-star: {-0.52, -0.04}
01:11:40.376 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
01:11:40.376 00.000 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
01:11:40.377 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=0.22 mountY=0.03, mountTheta=0.14
01:11:40.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.02, opts=13)
01:11:40.381 00.002 21068 Enqueuing Move request for scope (-0.22, 0.02)
01:11:40.383 00.002 16108 Worker thread wakes up
01:11:40.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
01:11:40.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
01:11:40.383 00.000 16108 Moving (-0.22, 0.02) raw xDistance=0.22 yDistance=0.03
01:11:40.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
01:11:40.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:40.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:11:40.383 00.000 16108 MoveAxis(W, 50, ABG)
01:11:40.383 00.000 16108 Guiding  Dir = 3, Dur = 50
01:11:40.384 00.001 16108 IsSlewing returns 0
01:11:40.384 00.000 16108 IsGuiding returns 0
01:11:40.393 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3417, FiltMin=2960, FiltMax=57731, Gamma=1.000
01:11:40.410 00.017 21068 UpdateGuideState exits: m=130940 SNR=81.5
01:11:40.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:40.413 00.001 21068 Enqueuing Expose request
01:11:40.458 00.045 16108 IsGuiding returns 1
01:11:40.458 00.000 16108 scope still moving after pulse duration time elapsed
01:11:40.488 00.030 16108 IsSlewing returns 0
01:11:40.488 00.000 16108 IsGuiding returns 1
01:11:40.519 00.031 16108 IsSlewing returns 0
01:11:40.519 00.000 16108 IsGuiding returns 1
01:11:40.551 00.032 16108 IsSlewing returns 0
01:11:40.551 00.000 16108 IsGuiding returns 0
01:11:40.551 00.000 16108 scope move finished after 50 + 117 ms
01:11:40.552 00.001 16108 Move returns status 0, amount 50
01:11:40.552 00.000 16108 MoveAxis(N, 0, ABG)
01:11:40.552 00.000 16108 Move returns status 0, amount 0
01:11:40.552 00.000 16108 move complete, result=0
01:11:40.552 00.000 16108 worker thread done servicing request
01:11:40.552 00.000 16108 Worker thread wakes up
01:11:40.552 00.000 21068 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
01:11:40.555 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:40.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:41.530 00.975 16108 Exposure complete
01:11:41.587 00.057 16108 worker thread done servicing request
01:11:41.587 00.000 21068 OnExposeComplete: enter
01:11:41.588 00.001 21068 UpdateGuideState(): m_state=6
01:11:41.589 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9544
01:11:41.589 00.000 21068 Star::Find returns 1 (0), X=220.40, Y=874.87, Mass=120924, SNR=81.0, Peak=12013 HFD=3.6
01:11:41.591 00.002 21068 MultiStar: [#1 -0.28,-0.43,1.14,U] [#2 -0.20,-0.03,1.24,U] [#3 -0.26,-0.10,1.05,U] [#4 -0.02,0.27,0.81,U] [#5 -0.48,-0.23,0.94,U] [#6 -0.14,-0.61,0.00,M1] [#7 -0.26,-0.17,0.70,U] [#8 -0.35,-0.02,0.63,U] 
01:11:41.591 00.000 21068 single-star, 7 included, MultiStar: {-0.24, -0.10}, one-star: {-0.08, -0.01}
01:11:41.592 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
01:11:41.593 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
01:11:41.593 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.99 mountX=0.08 mountY=0.03, mountTheta=0.38
01:11:41.596 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
01:11:41.597 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
01:11:41.597 00.000 16108 Worker thread wakes up
01:11:41.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:11:41.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:11:41.597 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.03
01:11:41.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:41.598 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:41.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:11:41.598 00.000 16108 MoveAxis(E, 0, ABG)
01:11:41.598 00.000 16108 Move returns status 0, amount 0
01:11:41.598 00.000 16108 MoveAxis(N, 0, ABG)
01:11:41.598 00.000 16108 Move returns status 0, amount 0
01:11:41.598 00.000 16108 move complete, result=0
01:11:41.598 00.000 16108 worker thread done servicing request
01:11:41.601 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3417, FiltMin=2941, FiltMax=57814, Gamma=1.000
01:11:41.630 00.029 21068 UpdateGuideState exits: m=120924 SNR=81.0
01:11:41.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.633 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:41.633 00.000 21068 Enqueuing Expose request
01:11:41.635 00.002 16108 Worker thread wakes up
01:11:41.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:41.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:41.635 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:42.796 01.161 16108 Exposure complete
01:11:42.869 00.073 16108 worker thread done servicing request
01:11:42.869 00.000 21068 OnExposeComplete: enter
01:11:42.870 00.001 21068 UpdateGuideState(): m_state=6
01:11:42.871 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9545
01:11:42.872 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=874.73, Mass=118561, SNR=74.7, Peak=14825 HFD=3.4
01:11:42.874 00.002 21068 MultiStar: [#1 0.33,-0.04,1.50,U] [#2 0.26,0.10,1.54,U] [#3 0.19,-0.19,1.28,U] [#4 0.74,0.01,0.00,M5] [#5 0.09,0.18,1.12,U] [#6 0.41,-0.27,0.80,U] [#7 0.54,-0.04,0.72,U] [#8 0.61,-0.14,0.00,M7] 
01:11:42.875 00.001 21068 refined, 6 included, MultiStar: {0.33, -0.04}, one-star: {0.65, -0.15}
01:11:42.875 00.000 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
01:11:42.876 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
01:11:42.877 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.13 mountX=-0.33 mountY=-0.04, mountTheta=-3.03
01:11:42.878 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.04, opts=13)
01:11:42.879 00.001 21068 Enqueuing Move request for scope (0.33, -0.04)
01:11:42.880 00.001 16108 Worker thread wakes up
01:11:42.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
01:11:42.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
01:11:42.880 00.000 16108 Moving (0.33, -0.04) raw xDistance=-0.33 yDistance=-0.04
01:11:42.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:11:42.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:42.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:42.880 00.000 16108 MoveAxis(E, 86, ABG)
01:11:42.880 00.000 16108 Guiding  Dir = 2, Dur = 86
01:11:42.880 00.000 16108 IsSlewing returns 0
01:11:42.882 00.002 16108 IsGuiding returns 0
01:11:42.885 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3417, FiltMin=2934, FiltMax=62288, Gamma=1.000
01:11:42.890 00.005 16108 PulseGuide returned control before completion, sleep 87
01:11:42.900 00.010 21068 UpdateGuideState exits: m=118561 SNR=74.7
01:11:42.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.901 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:42.902 00.001 21068 Enqueuing Expose request
01:11:42.982 00.080 16108 IsGuiding returns 0
01:11:42.982 00.000 16108 Move returns status 0, amount 86
01:11:42.982 00.000 16108 MoveAxis(N, 0, ABG)
01:11:42.982 00.000 16108 Move returns status 0, amount 0
01:11:42.982 00.000 16108 move complete, result=0
01:11:42.982 00.000 16108 worker thread done servicing request
01:11:42.982 00.000 16108 Worker thread wakes up
01:11:42.982 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.0 px 0 ms NORTH
01:11:42.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:42.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:43.957 00.974 16108 Exposure complete
01:11:44.025 00.068 16108 worker thread done servicing request
01:11:44.025 00.000 21068 OnExposeComplete: enter
01:11:44.027 00.002 21068 UpdateGuideState(): m_state=6
01:11:44.029 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9546
01:11:44.031 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=874.74, Mass=126170, SNR=84.2, Peak=12765 HFD=3.5
01:11:44.033 00.002 21068 MultiStar: [#1 0.28,-0.02,1.10,U] [#2 0.08,0.06,1.37,U] [#3 0.42,0.01,1.05,U] [#4 0.59,-0.14,0.00,M6] [#5 0.79,0.12,0.00,M2] [#6 0.59,-0.44,0.00,M1] [#7 0.17,-0.04,0.53,U] [#8 0.18,-0.01,0.77,U] 
01:11:44.033 00.000 21068 refined, 5 included, MultiStar: {0.23, -0.02}, one-star: {0.26, -0.14}
01:11:44.034 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
01:11:44.036 00.002 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
01:11:44.036 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
01:11:44.040 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.02, opts=13)
01:11:44.041 00.001 21068 Enqueuing Move request for scope (0.23, -0.02)
01:11:44.042 00.001 16108 Worker thread wakes up
01:11:44.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
01:11:44.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
01:11:44.042 00.000 16108 Moving (0.23, -0.02) raw xDistance=-0.23 yDistance=-0.04
01:11:44.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:11:44.043 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:44.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:44.043 00.000 16108 MoveAxis(E, 66, ABG)
01:11:44.043 00.000 16108 Guiding  Dir = 2, Dur = 66
01:11:44.043 00.000 16108 IsSlewing returns 0
01:11:44.043 00.000 16108 IsGuiding returns 0
01:11:44.047 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=528, max=65535, med=3417, FiltMin=2944, FiltMax=54320, Gamma=1.000
01:11:44.076 00.029 21068 UpdateGuideState exits: m=126170 SNR=84.2
01:11:44.078 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:44.080 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:44.081 00.001 21068 Enqueuing Expose request
01:11:44.082 00.001 16108 PulseGuide returned control before completion, sleep 38
01:11:44.127 00.045 16108 IsGuiding returns 1
01:11:44.127 00.000 16108 scope still moving after pulse duration time elapsed
01:11:44.158 00.031 16108 IsSlewing returns 0
01:11:44.158 00.000 16108 IsGuiding returns 1
01:11:44.188 00.030 16108 IsSlewing returns 0
01:11:44.188 00.000 16108 IsGuiding returns 0
01:11:44.188 00.000 16108 scope move finished after 66 + 79 ms
01:11:44.188 00.000 16108 Move returns status 0, amount 66
01:11:44.188 00.000 16108 MoveAxis(N, 0, ABG)
01:11:44.188 00.000 16108 Move returns status 0, amount 0
01:11:44.188 00.000 16108 move complete, result=0
01:11:44.188 00.000 16108 worker thread done servicing request
01:11:44.188 00.000 16108 Worker thread wakes up
01:11:44.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:44.188 00.000 21068 GuideStep: -0.2 px 66 ms EAST, -0.0 px 0 ms NORTH
01:11:44.192 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:45.346 01.154 16108 Exposure complete
01:11:45.403 00.057 16108 worker thread done servicing request
01:11:45.403 00.000 21068 OnExposeComplete: enter
01:11:45.404 00.001 21068 UpdateGuideState(): m_state=6
01:11:45.405 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9547
01:11:45.406 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.07, Mass=118988, SNR=79.3, Peak=14291 HFD=3.0
01:11:45.407 00.001 21068 MultiStar: [#1 -0.32,0.25,1.17,U] [#2 -0.70,0.41,0.00,M1] [#3 -0.07,0.28,1.13,U] [#4 -0.35,-0.05,0.95,U] [#5 -0.41,0.27,0.86,U] [#6 -0.65,-0.17,0.00,M2] [#7 -0.47,0.37,0.00,M3] [#8 -0.25,0.47,0.74,U] 
01:11:45.408 00.001 21068 refined, 5 included, MultiStar: {-0.31, 0.23}, one-star: {-0.52, 0.19}
01:11:45.408 00.000 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:11:45.409 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:11:45.411 00.002 21068 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.39 cameraTheta=2.52 mountX=0.35 mountY=-0.15, mountTheta=-0.40
01:11:45.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.23, opts=13)
01:11:45.414 00.001 21068 Enqueuing Move request for scope (-0.31, 0.23)
01:11:45.415 00.001 16108 Worker thread wakes up
01:11:45.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
01:11:45.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
01:11:45.415 00.000 16108 Moving (-0.31, 0.23) raw xDistance=0.35 yDistance=-0.15
01:11:45.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
01:11:45.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:45.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:11:45.415 00.000 16108 MoveAxis(W, 87, ABG)
01:11:45.415 00.000 16108 Guiding  Dir = 3, Dur = 87
01:11:45.415 00.000 16108 IsSlewing returns 0
01:11:45.415 00.000 16108 IsGuiding returns 0
01:11:45.416 00.001 16108 PulseGuide returned control before completion, sleep 96
01:11:45.418 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=560, max=65535, med=3417, FiltMin=2909, FiltMax=55648, Gamma=1.000
01:11:45.435 00.017 21068 UpdateGuideState exits: m=118988 SNR=79.3
01:11:45.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:45.437 00.000 21068 Enqueuing Expose request
01:11:45.520 00.083 16108 IsGuiding returns 1
01:11:45.520 00.000 16108 scope still moving after pulse duration time elapsed
01:11:45.552 00.032 16108 IsSlewing returns 0
01:11:45.552 00.000 16108 IsGuiding returns 1
01:11:45.583 00.031 16108 IsSlewing returns 0
01:11:45.583 00.000 16108 IsGuiding returns 0
01:11:45.583 00.000 16108 scope move finished after 87 + 80 ms
01:11:45.583 00.000 16108 Move returns status 0, amount 87
01:11:45.583 00.000 16108 MoveAxis(N, 0, ABG)
01:11:45.583 00.000 16108 Move returns status 0, amount 0
01:11:45.583 00.000 16108 move complete, result=0
01:11:45.583 00.000 16108 worker thread done servicing request
01:11:45.583 00.000 21068 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
01:11:45.585 00.002 16108 Worker thread wakes up
01:11:45.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:45.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:46.564 00.978 16108 Exposure complete
01:11:46.646 00.082 16108 worker thread done servicing request
01:11:46.646 00.000 21068 OnExposeComplete: enter
01:11:46.648 00.002 21068 UpdateGuideState(): m_state=6
01:11:46.650 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9548
01:11:46.651 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=875.05, Mass=116962, SNR=71.3, Peak=12141 HFD=3.7
01:11:46.652 00.001 21068 MultiStar: [#1 -0.64,0.23,0.00,M1] [#2 -0.85,0.24,0.00,M2] [#3 -0.00,0.23,1.08,U] [#4 -0.48,0.14,1.01,U] [#5 -1.15,0.03,0.00,M2] [#6 -0.69,-0.40,0.00,M3] [#7 -0.46,0.06,0.76,U] [#8 -0.81,0.03,0.00,M6] 
01:11:46.653 00.001 21068 refined, 3 included, MultiStar: {-0.39, 0.16}, one-star: {-0.67, 0.17}
01:11:46.654 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
01:11:46.654 00.000 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
01:11:46.655 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.42 cameraTheta=2.76 mountX=0.41 mountY=-0.06, mountTheta=-0.15
01:11:46.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.16, opts=13)
01:11:46.658 00.001 21068 Enqueuing Move request for scope (-0.39, 0.16)
01:11:46.659 00.001 16108 Worker thread wakes up
01:11:46.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.16) opts 0xd
01:11:46.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.16)
01:11:46.659 00.000 16108 Moving (-0.39, 0.16) raw xDistance=0.41 yDistance=-0.06
01:11:46.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:11:46.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:46.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:46.659 00.000 16108 MoveAxis(W, 115, ABG)
01:11:46.659 00.000 16108 Guiding  Dir = 3, Dur = 115
01:11:46.659 00.000 16108 IsSlewing returns 0
01:11:46.660 00.001 16108 IsGuiding returns 0
01:11:46.663 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3417, FiltMin=2947, FiltMax=54291, Gamma=1.000
01:11:46.679 00.016 21068 UpdateGuideState exits: m=116962 SNR=71.3
01:11:46.680 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:46.682 00.001 21068 Enqueuing Expose request
01:11:46.682 00.000 16108 PulseGuide returned control before completion, sleep 103
01:11:46.790 00.108 16108 IsGuiding returns 1
01:11:46.790 00.000 16108 scope still moving after pulse duration time elapsed
01:11:46.822 00.032 16108 IsSlewing returns 0
01:11:46.822 00.000 16108 IsGuiding returns 1
01:11:46.854 00.032 16108 IsSlewing returns 0
01:11:46.854 00.000 16108 IsGuiding returns 0
01:11:46.854 00.000 16108 scope move finished after 115 + 79 ms
01:11:46.854 00.000 16108 Move returns status 0, amount 115
01:11:46.854 00.000 16108 MoveAxis(N, 0, ABG)
01:11:46.854 00.000 16108 Move returns status 0, amount 0
01:11:46.854 00.000 16108 move complete, result=0
01:11:46.854 00.000 16108 worker thread done servicing request
01:11:46.854 00.000 16108 Worker thread wakes up
01:11:46.854 00.000 21068 GuideStep: 0.4 px 115 ms WEST, -0.1 px 0 ms NORTH
01:11:46.856 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:46.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:48.026 01.170 16108 Exposure complete
01:11:48.082 00.056 16108 worker thread done servicing request
01:11:48.082 00.000 21068 OnExposeComplete: enter
01:11:48.083 00.001 21068 UpdateGuideState(): m_state=6
01:11:48.083 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9549
01:11:48.085 00.002 21068 Star::Find returns 1 (0), X=221.33, Y=874.39, Mass=123596, SNR=79.1, Peak=11075 HFD=3.6
01:11:48.086 00.001 21068 MultiStar: [#1 0.57,-0.63,0.00,M2] [#2 0.56,-0.24,0.00,M3] [#3 0.72,-0.48,0.00,M1] [#4 1.22,-0.52,0.00,M5] [#5 0.58,-0.60,0.00,M3] [#6 0.94,-1.07,0.00,M4] [#7 0.68,-0.52,0.00,M3] [#8 0.83,-0.54,0.00,M7] 
01:11:48.087 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
01:11:48.088 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
01:11:48.088 00.000 21068 CameraToMount -- cameraX=0.85 cameraY=-0.49 hyp=0.98 cameraTheta=-0.52 mountX=-0.93 mountY=0.28, mountTheta=2.85
01:11:48.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.85, y=-0.49, opts=13)
01:11:48.091 00.001 21068 Enqueuing Move request for scope (0.85, -0.49)
01:11:48.091 00.000 16108 Worker thread wakes up
01:11:48.092 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.49) opts 0xd
01:11:48.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.85, -0.49)
01:11:48.092 00.000 16108 Moving (0.85, -0.49) raw xDistance=-0.93 yDistance=0.28
01:11:48.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.93
01:11:48.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:11:48.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:11:48.092 00.000 16108 MoveAxis(E, 234, ABG)
01:11:48.092 00.000 16108 Guiding  Dir = 2, Dur = 234
01:11:48.092 00.000 16108 IsSlewing returns 0
01:11:48.092 00.000 16108 IsGuiding returns 0
01:11:48.094 00.002 16108 PulseGuide returned control before completion, sleep 243
01:11:48.101 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3421, FiltMin=2944, FiltMax=47638, Gamma=1.000
01:11:48.121 00.020 21068 UpdateGuideState exits: m=123596 SNR=79.1
01:11:48.123 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:48.125 00.001 21068 Enqueuing Expose request
01:11:48.342 00.217 16108 IsGuiding returns 0
01:11:48.342 00.000 16108 Move returns status 0, amount 234
01:11:48.342 00.000 16108 MoveAxis(N, 0, ABG)
01:11:48.342 00.000 16108 Move returns status 0, amount 0
01:11:48.342 00.000 16108 move complete, result=0
01:11:48.342 00.000 16108 worker thread done servicing request
01:11:48.344 00.002 16108 Worker thread wakes up
01:11:48.344 00.000 21068 GuideStep: -0.9 px 234 ms EAST, 0.3 px 0 ms NORTH
01:11:48.347 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:48.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:49.325 00.978 16108 Exposure complete
01:11:49.408 00.083 16108 worker thread done servicing request
01:11:49.408 00.000 21068 OnExposeComplete: enter
01:11:49.411 00.003 21068 UpdateGuideState(): m_state=6
01:11:49.414 00.003 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9550
01:11:49.416 00.002 21068 Star::Find returns 1 (0), X=221.89, Y=873.83, Mass=122452, SNR=79.7, Peak=12355 HFD=4.0
01:11:49.417 00.001 21068 MultiStar: large primary error, entering stabilization period
01:11:49.419 00.002 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
01:11:49.421 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
01:11:49.422 00.001 21068 CameraToMount -- cameraX=1.42 cameraY=-1.05 hyp=1.76 cameraTheta=-0.64 mountX=-1.58 mountY=0.69, mountTheta=2.73
01:11:49.425 00.003 21068 SchedulePrimaryMove(0D0C3370, x=1.42, y=-1.05, opts=13)
01:11:49.427 00.002 21068 Enqueuing Move request for scope (1.42, -1.05)
01:11:49.429 00.002 16108 Worker thread wakes up
01:11:49.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.42, -1.05) opts 0xd
01:11:49.429 00.000 16108 Handling offset move in thread for scope, endpoint = (1.42, -1.05)
01:11:49.429 00.000 16108 Moving (1.42, -1.05) raw xDistance=-1.58 yDistance=0.69
01:11:49.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.58
01:11:49.429 00.000 16108 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
01:11:49.429 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
01:11:49.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
01:11:49.429 00.000 16108 MoveAxis(E, 430, ABG)
01:11:49.429 00.000 16108 Guiding  Dir = 2, Dur = 430
01:11:49.430 00.001 16108 IsSlewing returns 0
01:11:49.430 00.000 16108 IsGuiding returns 0
01:11:49.435 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3421, FiltMin=2870, FiltMax=62169, Gamma=1.000
01:11:49.437 00.002 16108 PulseGuide returned control before completion, sleep 434
01:11:49.451 00.014 21068 UpdateGuideState exits: m=122452 SNR=79.7
01:11:49.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:49.454 00.001 21068 Enqueuing Expose request
01:11:49.877 00.423 16108 IsGuiding returns 1
01:11:49.877 00.000 16108 scope still moving after pulse duration time elapsed
01:11:49.909 00.032 16108 IsSlewing returns 0
01:11:49.910 00.001 16108 IsGuiding returns 1
01:11:49.941 00.031 16108 IsSlewing returns 0
01:11:49.942 00.001 16108 IsGuiding returns 0
01:11:49.942 00.000 16108 scope move finished after 430 + 80 ms
01:11:49.942 00.000 16108 Move returns status 0, amount 430
01:11:49.942 00.000 16108 MoveAxis(S, 139, ABG)
01:11:49.942 00.000 16108 Guiding  Dir = 1, Dur = 139
01:11:49.942 00.000 16108 IsSlewing returns 0
01:11:49.942 00.000 16108 IsGuiding returns 0
01:11:49.990 00.048 16108 PulseGuide returned control before completion, sleep 101
01:11:50.097 00.107 16108 IsGuiding returns 1
01:11:50.097 00.000 16108 scope still moving after pulse duration time elapsed
01:11:50.128 00.031 16108 IsSlewing returns 0
01:11:50.128 00.000 16108 IsGuiding returns 1
01:11:50.159 00.031 16108 IsSlewing returns 0
01:11:50.159 00.000 16108 IsGuiding returns 0
01:11:50.159 00.000 16108 scope move finished after 139 + 78 ms
01:11:50.159 00.000 16108 Move returns status 0, amount 139
01:11:50.159 00.000 16108 move complete, result=0
01:11:50.159 00.000 16108 worker thread done servicing request
01:11:50.159 00.000 16108 Worker thread wakes up
01:11:50.159 00.000 21068 GuideStep: -1.6 px 430 ms EAST, 0.7 px 139 ms SOUTH
01:11:50.163 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:50.164 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:51.327 01.163 16108 Exposure complete
01:11:51.401 00.074 16108 worker thread done servicing request
01:11:51.402 00.001 21068 OnExposeComplete: enter
01:11:51.403 00.001 21068 UpdateGuideState(): m_state=6
01:11:51.405 00.002 21068 Star::Find(15, 221, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9551
01:11:51.407 00.002 21068 Star::Find returns 1 (0), X=219.11, Y=875.25, Mass=123112, SNR=80.6, Peak=11533 HFD=3.7
01:11:51.408 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
01:11:51.410 00.002 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
01:11:51.412 00.002 21068 CameraToMount -- cameraX=-1.37 cameraY=0.37 hyp=1.42 cameraTheta=2.88 mountX=1.41 mountY=-0.04, mountTheta=-0.03
01:11:51.415 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.37, y=0.37, opts=13)
01:11:51.416 00.001 21068 Enqueuing Move request for scope (-1.37, 0.37)
01:11:51.418 00.002 16108 Worker thread wakes up
01:11:51.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 0.37) opts 0xd
01:11:51.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.37, 0.37)
01:11:51.418 00.000 16108 Moving (-1.37, 0.37) raw xDistance=1.41 yDistance=-0.04
01:11:51.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.41
01:11:51.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:51.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:51.418 00.000 16108 MoveAxis(W, 340, ABG)
01:11:51.418 00.000 16108 Guiding  Dir = 3, Dur = 340
01:11:51.418 00.000 16108 IsSlewing returns 0
01:11:51.419 00.001 16108 IsGuiding returns 0
01:11:51.420 00.001 16108 PulseGuide returned control before completion, sleep 350
01:11:51.426 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3421, FiltMin=2960, FiltMax=57712, Gamma=1.000
01:11:51.448 00.022 21068 UpdateGuideState exits: m=123112 SNR=80.6
01:11:51.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:51.451 00.001 21068 Enqueuing Expose request
01:11:51.774 00.323 16108 IsGuiding returns 1
01:11:51.774 00.000 16108 scope still moving after pulse duration time elapsed
01:11:51.806 00.032 16108 IsSlewing returns 0
01:11:51.807 00.001 16108 IsGuiding returns 0
01:11:51.807 00.000 16108 scope move finished after 340 + 47 ms
01:11:51.807 00.000 16108 Move returns status 0, amount 340
01:11:51.807 00.000 16108 MoveAxis(N, 0, ABG)
01:11:51.807 00.000 16108 Move returns status 0, amount 0
01:11:51.807 00.000 16108 move complete, result=0
01:11:51.807 00.000 16108 worker thread done servicing request
01:11:51.807 00.000 16108 Worker thread wakes up
01:11:51.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:51.808 00.001 21068 GuideStep: 1.4 px 340 ms WEST, -0.0 px 0 ms NORTH
01:11:51.811 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:52.777 00.966 16108 Exposure complete
01:11:52.849 00.072 16108 worker thread done servicing request
01:11:52.849 00.000 21068 OnExposeComplete: enter
01:11:52.851 00.002 21068 UpdateGuideState(): m_state=6
01:11:52.853 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9552
01:11:52.855 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=874.84, Mass=125915, SNR=80.1, Peak=11961 HFD=3.6
01:11:52.857 00.002 21068 MultiStar: exiting stabilization period
01:11:52.858 00.001 21068 MultiStar: [#1 -0.41,-0.16,1.10,U] [#2 -0.50,0.06,1.25,U] [#3 -0.30,0.17,0.92,U] [#4 0.08,-0.45,0.80,U] [#5 -0.27,0.07,0.81,U] [#6 -0.29,-0.35,0.80,U] [#7 -0.13,-0.14,0.56,U] [#8 -0.28,-0.07,0.88,U] 
01:11:52.859 00.001 21068 single-star, 8 included, MultiStar: {-0.26, -0.09}, one-star: {-0.08, -0.04}
01:11:52.860 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
01:11:52.861 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
01:11:52.862 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=0.07 mountY=0.06, mountTheta=0.67
01:11:52.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
01:11:52.865 00.001 21068 Enqueuing Move request for scope (-0.08, -0.04)
01:11:52.865 00.000 16108 Worker thread wakes up
01:11:52.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:11:52.865 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:11:52.865 00.000 16108 Moving (-0.08, -0.04) raw xDistance=0.07 yDistance=0.06
01:11:52.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:52.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:52.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:52.867 00.002 16108 MoveAxis(E, 0, ABG)
01:11:52.867 00.000 16108 Move returns status 0, amount 0
01:11:52.867 00.000 16108 MoveAxis(N, 0, ABG)
01:11:52.867 00.000 16108 Move returns status 0, amount 0
01:11:52.867 00.000 16108 move complete, result=0
01:11:52.867 00.000 16108 worker thread done servicing request
01:11:52.875 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3424, FiltMin=2921, FiltMax=58096, Gamma=1.000
01:11:52.903 00.028 21068 UpdateGuideState exits: m=125915 SNR=80.1
01:11:52.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:52.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:52.906 00.001 21068 Enqueuing Expose request
01:11:52.907 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:52.908 00.001 16108 Worker thread wakes up
01:11:52.908 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:52.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:54.075 01.167 16108 Exposure complete
01:11:54.134 00.059 16108 worker thread done servicing request
01:11:54.134 00.000 21068 OnExposeComplete: enter
01:11:54.136 00.002 21068 UpdateGuideState(): m_state=6
01:11:54.137 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9553
01:11:54.139 00.002 21068 Star::Find returns 1 (0), X=219.80, Y=874.21, Mass=143197, SNR=98.2, Peak=17440 HFD=3.6
01:11:54.140 00.001 21068 MultiStar: [#1 -0.37,-0.55,0.00,M2] [#2 -0.52,-0.41,0.00,M3] [#3 -0.50,-0.35,0.00,M1] [#4 0.07,-0.52,0.71,U] [#5 -0.35,-0.63,0.00,M3] [#6 -0.38,-0.93,0.00,M4] [#7 -0.49,-0.67,0.00,M3] [#8 -0.41,-0.42,0.00,M7] 
01:11:54.142 00.002 21068 refined, 1 included, MultiStar: {-0.36, -0.61}, one-star: {-0.67, -0.67}
01:11:54.144 00.002 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
01:11:54.145 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
01:11:54.145 00.000 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.61 hyp=0.71 cameraTheta=-2.11 mountX=0.25 mountY=0.68, mountTheta=1.22
01:11:54.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.61, opts=13)
01:11:54.148 00.001 21068 Enqueuing Move request for scope (-0.36, -0.61)
01:11:54.149 00.001 16108 Worker thread wakes up
01:11:54.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.61) opts 0xd
01:11:54.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.61)
01:11:54.149 00.000 16108 Moving (-0.36, -0.61) raw xDistance=0.25 yDistance=0.68
01:11:54.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:11:54.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
01:11:54.149 00.000 16108 MoveAxis(W, 66, ABG)
01:11:54.150 00.001 16108 Guiding  Dir = 3, Dur = 66
01:11:54.150 00.000 16108 IsSlewing returns 0
01:11:54.150 00.000 16108 IsGuiding returns 0
01:11:54.152 00.002 16108 PulseGuide returned control before completion, sleep 75
01:11:54.153 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3421, FiltMin=2909, FiltMax=51785, Gamma=1.000
01:11:54.172 00.019 21068 UpdateGuideState exits: m=143197 SNR=98.2
01:11:54.174 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.176 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:54.178 00.002 21068 Enqueuing Expose request
01:11:54.242 00.064 16108 IsGuiding returns 0
01:11:54.242 00.000 16108 Move returns status 0, amount 66
01:11:54.242 00.000 16108 MoveAxis(S, 136, ABG)
01:11:54.242 00.000 16108 Guiding  Dir = 1, Dur = 136
01:11:54.243 00.001 16108 IsSlewing returns 0
01:11:54.243 00.000 16108 IsGuiding returns 0
01:11:54.305 00.062 16108 PulseGuide returned control before completion, sleep 83
01:11:54.403 00.098 16108 IsGuiding returns 1
01:11:54.403 00.000 16108 scope still moving after pulse duration time elapsed
01:11:54.429 00.026 16108 IsSlewing returns 0
01:11:54.429 00.000 16108 IsGuiding returns 1
01:11:54.460 00.031 16108 IsSlewing returns 0
01:11:54.460 00.000 16108 IsGuiding returns 1
01:11:54.491 00.031 16108 IsSlewing returns 0
01:11:54.491 00.000 16108 IsGuiding returns 0
01:11:54.491 00.000 16108 scope move finished after 136 + 112 ms
01:11:54.491 00.000 16108 Move returns status 0, amount 136
01:11:54.491 00.000 16108 move complete, result=0
01:11:54.491 00.000 16108 worker thread done servicing request
01:11:54.491 00.000 16108 Worker thread wakes up
01:11:54.491 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.7 px 136 ms SOUTH
01:11:54.495 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:54.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:55.471 00.976 16108 Exposure complete
01:11:55.542 00.071 16108 worker thread done servicing request
01:11:55.543 00.001 21068 OnExposeComplete: enter
01:11:55.543 00.000 21068 UpdateGuideState(): m_state=6
01:11:55.544 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9554
01:11:55.545 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.27, Mass=123173, SNR=78.7, Peak=14240 HFD=3.5
01:11:55.546 00.001 21068 MultiStar: [#1 -0.58,-0.55,0.00,M3] [#2 -0.51,-0.43,0.00,M4] [#3 -0.43,-0.43,0.00,M2] [#4 0.16,-0.33,0.91,U] [#5 -0.52,-0.42,0.00,M4] [#6 0.03,-0.66,0.00,M5] [#7 -0.36,-0.54,0.00,M4] [#8 -0.26,-0.07,0.92,U] 
01:11:55.547 00.001 21068 refined, 2 included, MultiStar: {-0.13, -0.35}, one-star: {-0.26, -0.61}
01:11:55.548 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
01:11:55.549 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
01:11:55.549 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.92 mountX=0.06 mountY=0.37, mountTheta=1.40
01:11:55.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.35, opts=13)
01:11:55.552 00.001 21068 Enqueuing Move request for scope (-0.13, -0.35)
01:11:55.552 00.000 16108 Worker thread wakes up
01:11:55.553 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.35) opts 0xd
01:11:55.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.35)
01:11:55.553 00.000 16108 Moving (-0.13, -0.35) raw xDistance=0.06 yDistance=0.37
01:11:55.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:11:55.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
01:11:55.553 00.000 16108 MoveAxis(E, 0, ABG)
01:11:55.553 00.000 16108 Move returns status 0, amount 0
01:11:55.553 00.000 16108 MoveAxis(S, 74, ABG)
01:11:55.553 00.000 16108 Guiding  Dir = 1, Dur = 74
01:11:55.553 00.000 16108 IsSlewing returns 0
01:11:55.553 00.000 16108 IsGuiding returns 0
01:11:55.557 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3421, FiltMin=2915, FiltMax=49721, Gamma=1.000
01:11:55.580 00.023 16108 PulseGuide returned control before completion, sleep 58
01:11:55.580 00.000 21068 UpdateGuideState exits: m=123173 SNR=78.7
01:11:55.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.584 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:55.585 00.001 21068 Enqueuing Expose request
01:11:55.641 00.056 16108 IsGuiding returns 1
01:11:55.641 00.000 16108 scope still moving after pulse duration time elapsed
01:11:55.673 00.032 16108 IsSlewing returns 0
01:11:55.673 00.000 16108 IsGuiding returns 0
01:11:55.673 00.000 16108 scope move finished after 74 + 45 ms
01:11:55.673 00.000 16108 Move returns status 0, amount 74
01:11:55.673 00.000 16108 move complete, result=0
01:11:55.673 00.000 16108 worker thread done servicing request
01:11:55.673 00.000 16108 Worker thread wakes up
01:11:55.674 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 74 ms SOUTH
01:11:55.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:55.676 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:56.828 01.152 16108 Exposure complete
01:11:56.898 00.070 16108 worker thread done servicing request
01:11:56.898 00.000 21068 OnExposeComplete: enter
01:11:56.899 00.001 21068 UpdateGuideState(): m_state=6
01:11:56.900 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9555
01:11:56.901 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=874.97, Mass=117047, SNR=73.6, Peak=14953 HFD=3.3
01:11:56.902 00.001 21068 MultiStar: [#1 0.39,0.01,1.34,U] [#2 0.18,0.31,1.19,U] [#3 0.09,0.11,1.27,U] [#4 0.69,-0.09,0.00,M3] [#5 0.35,-0.06,1.09,U] [#6 0.46,-0.52,0.00,M6] [#7 0.56,-0.19,0.00,M5] [#8 0.29,0.23,0.86,U] 
01:11:56.902 00.000 21068 refined, 5 included, MultiStar: {0.29, 0.11}, one-star: {0.51, 0.09}
01:11:56.903 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
01:11:56.904 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
01:11:56.905 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.36 mountX=-0.27 mountY=-0.18, mountTheta=-2.57
01:11:56.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.11, opts=13)
01:11:56.908 00.001 21068 Enqueuing Move request for scope (0.29, 0.11)
01:11:56.908 00.000 16108 Worker thread wakes up
01:11:56.909 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.11) opts 0xd
01:11:56.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.11)
01:11:56.909 00.000 16108 Moving (0.29, 0.11) raw xDistance=-0.27 yDistance=-0.18
01:11:56.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:11:56.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:56.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:11:56.909 00.000 16108 MoveAxis(E, 71, ABG)
01:11:56.909 00.000 16108 Guiding  Dir = 2, Dur = 71
01:11:56.909 00.000 16108 IsSlewing returns 0
01:11:56.910 00.001 16108 IsGuiding returns 0
01:11:56.913 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3424, FiltMin=2950, FiltMax=57872, Gamma=1.000
01:11:56.929 00.016 16108 PulseGuide returned control before completion, sleep 62
01:11:56.932 00.003 21068 UpdateGuideState exits: m=117047 SNR=73.6
01:11:56.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:56.935 00.001 21068 Enqueuing Expose request
01:11:57.004 00.069 16108 IsGuiding returns 1
01:11:57.004 00.000 16108 scope still moving after pulse duration time elapsed
01:11:57.036 00.032 16108 IsSlewing returns 0
01:11:57.036 00.000 16108 IsGuiding returns 0
01:11:57.036 00.000 16108 scope move finished after 71 + 56 ms
01:11:57.036 00.000 16108 Move returns status 0, amount 71
01:11:57.036 00.000 16108 MoveAxis(N, 0, ABG)
01:11:57.037 00.001 16108 Move returns status 0, amount 0
01:11:57.037 00.000 16108 move complete, result=0
01:11:57.037 00.000 16108 worker thread done servicing request
01:11:57.037 00.000 16108 Worker thread wakes up
01:11:57.037 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
01:11:57.040 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:57.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:58.016 00.976 16108 Exposure complete
01:11:58.072 00.056 16108 worker thread done servicing request
01:11:58.072 00.000 21068 OnExposeComplete: enter
01:11:58.073 00.001 21068 UpdateGuideState(): m_state=6
01:11:58.073 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9556
01:11:58.074 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=874.93, Mass=122026, SNR=90.8, Peak=11021 HFD=4.0
01:11:58.075 00.001 21068 MultiStar: [#1 -0.39,0.00,0.88,U] [#2 -0.65,0.12,0.00,M4] [#3 -0.45,0.01,0.77,U] [#4 0.03,-0.06,0.69,U] [#5 -0.33,-0.14,0.77,U] [#6 -0.06,-0.27,0.76,U] [#7 -0.03,-0.03,0.56,U] [#8 -0.42,-0.13,0.64,U] 
01:11:58.076 00.001 21068 refined, 7 included, MultiStar: {-0.29, -0.07}, one-star: {-0.48, 0.05}
01:11:58.077 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
01:11:58.078 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
01:11:58.079 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.29 cameraTheta=-2.92 mountX=0.27 mountY=0.13, mountTheta=0.45
01:11:58.082 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.07, opts=13)
01:11:58.085 00.003 21068 Enqueuing Move request for scope (-0.29, -0.07)
01:11:58.088 00.003 16108 Worker thread wakes up
01:11:58.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
01:11:58.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
01:11:58.088 00.000 16108 Moving (-0.29, -0.07) raw xDistance=0.27 yDistance=0.13
01:11:58.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
01:11:58.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:58.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:11:58.088 00.000 16108 MoveAxis(W, 66, ABG)
01:11:58.088 00.000 16108 Guiding  Dir = 3, Dur = 66
01:11:58.089 00.001 16108 IsSlewing returns 0
01:11:58.089 00.000 16108 IsGuiding returns 0
01:11:58.095 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3424, FiltMin=2944, FiltMax=63747, Gamma=1.000
01:11:58.122 00.027 21068 UpdateGuideState exits: m=122026 SNR=90.8
01:11:58.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.125 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:58.126 00.001 21068 Enqueuing Expose request
01:11:58.128 00.002 16108 PulseGuide returned control before completion, sleep 36
01:11:58.176 00.048 16108 IsGuiding returns 1
01:11:58.176 00.000 16108 scope still moving after pulse duration time elapsed
01:11:58.207 00.031 16108 IsSlewing returns 0
01:11:58.207 00.000 16108 IsGuiding returns 1
01:11:58.238 00.031 16108 IsSlewing returns 0
01:11:58.238 00.000 16108 IsGuiding returns 0
01:11:58.238 00.000 16108 scope move finished after 66 + 84 ms
01:11:58.238 00.000 16108 Move returns status 0, amount 66
01:11:58.238 00.000 16108 MoveAxis(N, 0, ABG)
01:11:58.238 00.000 16108 Move returns status 0, amount 0
01:11:58.239 00.001 16108 move complete, result=0
01:11:58.239 00.000 16108 worker thread done servicing request
01:11:58.239 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
01:11:58.240 00.001 16108 Worker thread wakes up
01:11:58.240 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:58.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:11:59.395 01.155 16108 Exposure complete
01:11:59.450 00.055 16108 worker thread done servicing request
01:11:59.450 00.000 21068 OnExposeComplete: enter
01:11:59.451 00.001 21068 UpdateGuideState(): m_state=6
01:11:59.452 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9557
01:11:59.455 00.003 21068 Star::Find returns 1 (0), X=220.06, Y=874.25, Mass=123324, SNR=77.7, Peak=13232 HFD=3.4
01:11:59.457 00.002 21068 MultiStar: [#1 -0.42,-0.60,0.00,M2] [#2 -0.48,-0.50,0.00,M5] [#3 -0.44,-0.43,0.00,M1] [#4 0.11,-0.43,0.86,U] [#5 -0.32,-0.44,1.19,U] [#6 -0.24,-0.97,0.00,M6] [#7 -0.24,-0.67,0.00,M5] [#8 -0.36,-0.12,0.80,U] 
01:11:59.460 00.003 21068 refined, 3 included, MultiStar: {-0.26, -0.42}, one-star: {-0.41, -0.64}
01:11:59.463 00.003 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
01:11:59.465 00.002 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
01:11:59.467 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.42 hyp=0.49 cameraTheta=-2.12 mountX=0.18 mountY=0.47, mountTheta=1.21
01:11:59.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.42, opts=13)
01:11:59.470 00.001 21068 Enqueuing Move request for scope (-0.26, -0.42)
01:11:59.471 00.001 16108 Worker thread wakes up
01:11:59.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.42) opts 0xd
01:11:59.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.42)
01:11:59.471 00.000 16108 Moving (-0.26, -0.42) raw xDistance=0.18 yDistance=0.47
01:11:59.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:11:59.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
01:11:59.471 00.000 16108 MoveAxis(E, 0, ABG)
01:11:59.471 00.000 16108 Move returns status 0, amount 0
01:11:59.471 00.000 16108 MoveAxis(S, 94, ABG)
01:11:59.471 00.000 16108 Guiding  Dir = 1, Dur = 94
01:11:59.473 00.002 16108 IsSlewing returns 0
01:11:59.473 00.000 16108 IsGuiding returns 0
01:11:59.476 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3424, FiltMin=2931, FiltMax=52966, Gamma=1.000
01:11:59.478 00.002 16108 PulseGuide returned control before completion, sleep 99
01:11:59.499 00.021 21068 UpdateGuideState exits: m=123324 SNR=77.7
01:11:59.501 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:59.503 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:11:59.505 00.002 21068 Enqueuing Expose request
01:11:59.585 00.080 16108 IsGuiding returns 0
01:11:59.585 00.000 16108 Move returns status 0, amount 94
01:11:59.585 00.000 16108 move complete, result=0
01:11:59.585 00.000 16108 worker thread done servicing request
01:11:59.585 00.000 16108 Worker thread wakes up
01:11:59.585 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.5 px 94 ms SOUTH
01:11:59.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:11:59.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:00.571 00.985 16108 Exposure complete
01:12:00.639 00.068 16108 worker thread done servicing request
01:12:00.639 00.000 21068 OnExposeComplete: enter
01:12:00.640 00.001 21068 UpdateGuideState(): m_state=6
01:12:00.641 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9558
01:12:00.642 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.38, Mass=129810, SNR=84.2, Peak=13549 HFD=3.6
01:12:00.643 00.001 21068 MultiStar: [#1 -0.68,-0.73,0.00,M3] [#2 -0.48,-0.42,0.00,M6] [#3 -0.50,-0.64,0.00,M2] [#4 -0.14,-0.44,0.82,U] [#5 -0.46,-0.47,0.00,M2] [#6 -0.44,-0.92,0.00,M7] [#7 -0.12,-0.51,0.58,U] [#8 -0.27,-0.30,0.74,U] 
01:12:00.644 00.001 21068 refined, 3 included, MultiStar: {-0.23, -0.44}, one-star: {-0.34, -0.50}
01:12:00.644 00.000 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
01:12:00.645 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
01:12:00.645 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.44 hyp=0.50 cameraTheta=-2.06 mountX=0.15 mountY=0.48, mountTheta=1.26
01:12:00.648 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.44, opts=13)
01:12:00.649 00.001 21068 Enqueuing Move request for scope (-0.23, -0.44)
01:12:00.650 00.001 16108 Worker thread wakes up
01:12:00.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.44) opts 0xd
01:12:00.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.44)
01:12:00.650 00.000 16108 Moving (-0.23, -0.44) raw xDistance=0.15 yDistance=0.48
01:12:00.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:12:00.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:12:00.650 00.000 16108 MoveAxis(E, 0, ABG)
01:12:00.650 00.000 16108 Move returns status 0, amount 0
01:12:00.650 00.000 16108 MoveAxis(S, 97, ABG)
01:12:00.650 00.000 16108 Guiding  Dir = 1, Dur = 97
01:12:00.650 00.000 16108 IsSlewing returns 0
01:12:00.651 00.001 16108 IsGuiding returns 0
01:12:00.655 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3421, FiltMin=2921, FiltMax=52355, Gamma=1.000
01:12:00.657 00.002 16108 PulseGuide returned control before completion, sleep 102
01:12:00.672 00.015 21068 UpdateGuideState exits: m=129810 SNR=84.2
01:12:00.675 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.678 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:00.680 00.002 21068 Enqueuing Expose request
01:12:00.765 00.085 16108 IsGuiding returns 1
01:12:00.765 00.000 16108 scope still moving after pulse duration time elapsed
01:12:00.796 00.031 16108 IsSlewing returns 0
01:12:00.797 00.001 16108 IsGuiding returns 1
01:12:00.828 00.031 16108 IsSlewing returns 0
01:12:00.828 00.000 16108 IsGuiding returns 0
01:12:00.829 00.001 16108 scope move finished after 97 + 80 ms
01:12:00.829 00.000 16108 Move returns status 0, amount 97
01:12:00.829 00.000 16108 move complete, result=0
01:12:00.829 00.000 16108 worker thread done servicing request
01:12:00.829 00.000 16108 Worker thread wakes up
01:12:00.829 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.5 px 97 ms SOUTH
01:12:00.831 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:00.832 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:02.004 01.172 16108 Exposure complete
01:12:02.083 00.079 16108 worker thread done servicing request
01:12:02.083 00.000 21068 OnExposeComplete: enter
01:12:02.084 00.001 21068 UpdateGuideState(): m_state=6
01:12:02.087 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9559
01:12:02.089 00.002 21068 Star::Find returns 1 (0), X=220.45, Y=875.10, Mass=119784, SNR=87.5, Peak=15577 HFD=3.1
01:12:02.090 00.001 21068 MultiStar: [#1 -0.04,0.33,1.24,U] [#2 -0.25,0.50,0.00,M7] [#3 0.22,0.47,1.00,U] [#4 0.23,0.40,0.85,U] [#5 -0.17,0.40,0.88,U] [#6 -0.17,-0.22,0.86,U] [#7 -0.01,0.38,0.59,U] [#8 0.13,0.46,0.87,U] 
01:12:02.092 00.002 21068 single-star, 7 included, MultiStar: {0.02, 0.31}, one-star: {-0.03, 0.22}
01:12:02.093 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:12:02.094 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:12:02.096 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.69 mountX=0.06 mountY=-0.20, mountTheta=-1.27
01:12:02.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.22, opts=13)
01:12:02.100 00.002 21068 Enqueuing Move request for scope (-0.03, 0.22)
01:12:02.102 00.002 16108 Worker thread wakes up
01:12:02.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
01:12:02.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
01:12:02.102 00.000 16108 Moving (-0.03, 0.22) raw xDistance=0.06 yDistance=-0.20
01:12:02.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:12:02.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:02.103 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:12:02.103 00.000 16108 MoveAxis(E, 0, ABG)
01:12:02.103 00.000 16108 Move returns status 0, amount 0
01:12:02.103 00.000 16108 MoveAxis(N, 0, ABG)
01:12:02.103 00.000 16108 Move returns status 0, amount 0
01:12:02.103 00.000 16108 move complete, result=0
01:12:02.103 00.000 16108 worker thread done servicing request
01:12:02.111 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3417, FiltMin=2905, FiltMax=63008, Gamma=1.000
01:12:02.137 00.026 21068 UpdateGuideState exits: m=119784 SNR=87.5
01:12:02.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:02.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:02.140 00.001 21068 Enqueuing Expose request
01:12:02.140 00.000 16108 Worker thread wakes up
01:12:02.140 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:02.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:02.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:03.116 00.975 16108 Exposure complete
01:12:03.173 00.057 16108 worker thread done servicing request
01:12:03.173 00.000 21068 OnExposeComplete: enter
01:12:03.174 00.001 21068 UpdateGuideState(): m_state=6
01:12:03.175 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9560
01:12:03.175 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=875.11, Mass=138676, SNR=92.9, Peak=15097 HFD=3.5
01:12:03.177 00.002 21068 MultiStar: [#1 0.14,0.19,1.03,U] [#2 0.15,0.37,1.04,U] [#3 0.26,0.27,0.96,U] [#4 0.32,0.11,0.69,U] [#5 -0.19,0.29,0.95,U] [#6 0.10,-0.39,0.68,U] [#7 0.18,0.24,0.63,U] [#8 0.21,0.28,0.76,U] 
01:12:03.178 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.20}, one-star: {-0.05, 0.23}
01:12:03.179 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
01:12:03.179 00.000 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
01:12:03.180 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.04 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
01:12:03.182 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.20, opts=13)
01:12:03.182 00.000 21068 Enqueuing Move request for scope (0.11, 0.20)
01:12:03.183 00.001 16108 Worker thread wakes up
01:12:03.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
01:12:03.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
01:12:03.183 00.000 16108 Moving (0.11, 0.20) raw xDistance=-0.08 yDistance=-0.22
01:12:03.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:12:03.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:03.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:12:03.183 00.000 16108 MoveAxis(E, 0, ABG)
01:12:03.183 00.000 16108 Move returns status 0, amount 0
01:12:03.183 00.000 16108 MoveAxis(N, 0, ABG)
01:12:03.185 00.002 16108 Move returns status 0, amount 0
01:12:03.185 00.000 16108 move complete, result=0
01:12:03.185 00.000 16108 worker thread done servicing request
01:12:03.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3417, FiltMin=2937, FiltMax=64208, Gamma=1.000
01:12:03.203 00.015 21068 UpdateGuideState exits: m=138676 SNR=92.9
01:12:03.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:03.205 00.000 21068 Enqueuing Expose request
01:12:03.206 00.001 16108 Worker thread wakes up
01:12:03.206 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:03.208 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:03.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:04.359 01.151 16108 Exposure complete
01:12:04.415 00.056 16108 worker thread done servicing request
01:12:04.415 00.000 21068 OnExposeComplete: enter
01:12:04.416 00.001 21068 UpdateGuideState(): m_state=6
01:12:04.417 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9561
01:12:04.418 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.78, Mass=123344, SNR=79.8, Peak=15097 HFD=3.2
01:12:04.419 00.001 21068 MultiStar: [#1 0.06,-0.12,1.26,U] [#2 -0.28,0.08,1.31,U] [#3 -0.04,0.16,1.08,U] [#4 0.26,-0.06,0.90,U] [#5 0.23,-0.00,0.92,U] [#6 -0.20,-0.69,0.00,M6] [#7 0.07,0.15,0.67,U] [#8 0.02,0.28,0.90,U] 
01:12:04.420 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {-0.02, -0.10}
01:12:04.421 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
01:12:04.422 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
01:12:04.422 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.14 mountX=-0.01 mountY=-0.04, mountTheta=-1.83
01:12:04.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
01:12:04.425 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
01:12:04.425 00.000 16108 Worker thread wakes up
01:12:04.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:12:04.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:12:04.426 00.001 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
01:12:04.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:12:04.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:04.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:04.426 00.000 16108 MoveAxis(E, 0, ABG)
01:12:04.426 00.000 16108 Move returns status 0, amount 0
01:12:04.426 00.000 16108 MoveAxis(N, 0, ABG)
01:12:04.426 00.000 16108 Move returns status 0, amount 0
01:12:04.426 00.000 16108 move complete, result=0
01:12:04.426 00.000 16108 worker thread done servicing request
01:12:04.429 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3417, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:12:04.452 00.023 21068 UpdateGuideState exits: m=123344 SNR=79.8
01:12:04.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:04.454 00.000 21068 Enqueuing Expose request
01:12:04.455 00.001 16108 Worker thread wakes up
01:12:04.455 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:04.456 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:04.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:05.434 00.978 16108 Exposure complete
01:12:05.500 00.066 16108 worker thread done servicing request
01:12:05.500 00.000 21068 OnExposeComplete: enter
01:12:05.501 00.001 21068 UpdateGuideState(): m_state=6
01:12:05.503 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9562
01:12:05.504 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=874.77, Mass=118183, SNR=84.9, Peak=15149 HFD=3.2
01:12:05.507 00.003 21068 MultiStar: [#1 -0.02,0.24,1.10,U] [#2 -0.09,0.19,1.08,U] [#3 0.03,0.30,1.06,U] [#4 0.12,-0.13,0.80,U] [#5 0.18,0.18,0.95,U] [#6 -0.08,-0.42,0.77,U] [#7 -0.00,0.08,0.52,U] [#8 0.17,0.18,0.60,U] 
01:12:05.508 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.05, -0.11}
01:12:05.509 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:12:05.510 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:12:05.511 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.27 mountX=-0.01 mountY=-0.08, mountTheta=-1.69
01:12:05.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
01:12:05.516 00.003 21068 Enqueuing Move request for scope (0.02, 0.07)
01:12:05.517 00.001 16108 Worker thread wakes up
01:12:05.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:12:05.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:12:05.517 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.08
01:12:05.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:12:05.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:05.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:05.517 00.000 16108 MoveAxis(E, 0, ABG)
01:12:05.518 00.001 16108 Move returns status 0, amount 0
01:12:05.518 00.000 16108 MoveAxis(N, 0, ABG)
01:12:05.518 00.000 16108 Move returns status 0, amount 0
01:12:05.518 00.000 16108 move complete, result=0
01:12:05.518 00.000 16108 worker thread done servicing request
01:12:05.525 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3417, FiltMin=2928, FiltMax=63232, Gamma=1.000
01:12:05.540 00.015 21068 UpdateGuideState exits: m=118183 SNR=84.9
01:12:05.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:05.543 00.001 21068 Enqueuing Expose request
01:12:05.543 00.000 16108 Worker thread wakes up
01:12:05.543 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:05.544 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:05.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:06.696 01.152 16108 Exposure complete
01:12:06.752 00.056 16108 worker thread done servicing request
01:12:06.752 00.000 21068 OnExposeComplete: enter
01:12:06.753 00.001 21068 UpdateGuideState(): m_state=6
01:12:06.754 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9563
01:12:06.755 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=874.41, Mass=139211, SNR=104.1, Peak=15283 HFD=3.4
01:12:06.756 00.001 21068 MultiStar: [#1 -0.00,-0.32,0.86,U] [#2 -0.23,-0.01,0.92,U] [#3 -0.18,-0.39,0.78,U] [#4 0.22,-0.39,0.68,U] [#5 -0.13,-0.31,0.73,U] [#6 0.03,-0.68,0.00,M6] [#7 0.11,-0.29,0.50,U] [#8 0.01,-0.31,0.59,U] 
01:12:06.757 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.31}, one-star: {0.22, -0.47}
01:12:06.758 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
01:12:06.758 00.000 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
01:12:06.760 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.58 mountX=-0.05 mountY=0.30, mountTheta=1.74
01:12:06.761 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.31, opts=13)
01:12:06.762 00.001 21068 Enqueuing Move request for scope (-0.00, -0.31)
01:12:06.763 00.001 16108 Worker thread wakes up
01:12:06.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.31) opts 0xd
01:12:06.763 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.31)
01:12:06.764 00.001 16108 Moving (-0.00, -0.31) raw xDistance=-0.05 yDistance=0.30
01:12:06.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:06.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:12:06.764 00.000 16108 MoveAxis(E, 0, ABG)
01:12:06.764 00.000 16108 Move returns status 0, amount 0
01:12:06.764 00.000 16108 MoveAxis(S, 61, ABG)
01:12:06.764 00.000 16108 Guiding  Dir = 1, Dur = 61
01:12:06.764 00.000 16108 IsSlewing returns 0
01:12:06.764 00.000 16108 IsGuiding returns 0
01:12:06.768 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3417, FiltMin=2950, FiltMax=63424, Gamma=1.000
01:12:06.783 00.015 21068 UpdateGuideState exits: m=139211 SNR=104.1
01:12:06.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:06.787 00.002 21068 Enqueuing Expose request
01:12:06.811 00.024 16108 PulseGuide returned control before completion, sleep 26
01:12:06.841 00.030 16108 IsGuiding returns 1
01:12:06.841 00.000 16108 scope still moving after pulse duration time elapsed
01:12:06.873 00.032 16108 IsSlewing returns 0
01:12:06.873 00.000 16108 IsGuiding returns 1
01:12:06.904 00.031 16108 IsSlewing returns 0
01:12:06.905 00.001 16108 IsGuiding returns 0
01:12:06.905 00.000 16108 scope move finished after 61 + 79 ms
01:12:06.905 00.000 16108 Move returns status 0, amount 61
01:12:06.905 00.000 16108 move complete, result=0
01:12:06.905 00.000 16108 worker thread done servicing request
01:12:06.905 00.000 16108 Worker thread wakes up
01:12:06.905 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
01:12:06.908 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:06.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:07.894 00.986 16108 Exposure complete
01:12:07.965 00.071 16108 worker thread done servicing request
01:12:07.965 00.000 21068 OnExposeComplete: enter
01:12:07.966 00.001 21068 UpdateGuideState(): m_state=6
01:12:07.967 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9564
01:12:07.967 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=874.34, Mass=117625, SNR=81.1, Peak=14457 HFD=3.2
01:12:07.968 00.001 21068 MultiStar: [#1 0.18,-0.37,1.18,U] [#2 0.07,-0.20,1.33,U] [#3 0.24,-0.31,1.17,U] [#4 0.68,-0.54,0.00,M1] [#5 0.34,-0.36,0.96,U] [#6 0.45,-0.75,0.00,M7] [#7 -0.12,-0.36,0.61,U] [#8 0.20,-0.17,0.79,U] 
01:12:07.969 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.33}, one-star: {0.05, -0.54}
01:12:07.970 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
01:12:07.971 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
01:12:07.971 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.14 mountX=-0.20 mountY=0.28, mountTheta=2.19
01:12:07.975 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.33, opts=13)
01:12:07.978 00.003 21068 Enqueuing Move request for scope (0.15, -0.33)
01:12:07.980 00.002 16108 Worker thread wakes up
01:12:07.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
01:12:07.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
01:12:07.980 00.000 16108 Moving (0.15, -0.33) raw xDistance=-0.20 yDistance=0.28
01:12:07.981 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:12:07.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:12:07.981 00.000 16108 MoveAxis(E, 53, ABG)
01:12:07.981 00.000 16108 Guiding  Dir = 2, Dur = 53
01:12:07.981 00.000 16108 IsSlewing returns 0
01:12:07.981 00.000 16108 IsGuiding returns 0
01:12:07.987 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3417, FiltMin=2864, FiltMax=56576, Gamma=1.000
01:12:07.990 00.003 16108 PulseGuide returned control before completion, sleep 55
01:12:08.015 00.025 21068 UpdateGuideState exits: m=117625 SNR=81.1
01:12:08.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:08.018 00.001 21068 Enqueuing Expose request
01:12:08.050 00.032 16108 IsGuiding returns 1
01:12:08.050 00.000 16108 scope still moving after pulse duration time elapsed
01:12:08.082 00.032 16108 IsSlewing returns 0
01:12:08.082 00.000 16108 IsGuiding returns 0
01:12:08.082 00.000 16108 scope move finished after 53 + 48 ms
01:12:08.082 00.000 16108 Move returns status 0, amount 53
01:12:08.082 00.000 16108 MoveAxis(S, 57, ABG)
01:12:08.082 00.000 16108 Guiding  Dir = 1, Dur = 57
01:12:08.082 00.000 16108 IsSlewing returns 0
01:12:08.082 00.000 16108 IsGuiding returns 0
01:12:08.147 00.065 16108 IsGuiding returns 1
01:12:08.147 00.000 16108 scope still moving after pulse duration time elapsed
01:12:08.176 00.029 16108 IsSlewing returns 0
01:12:08.176 00.000 16108 IsGuiding returns 1
01:12:08.208 00.032 16108 IsSlewing returns 0
01:12:08.208 00.000 16108 IsGuiding returns 1
01:12:08.240 00.032 16108 IsSlewing returns 0
01:12:08.240 00.000 16108 IsGuiding returns 0
01:12:08.240 00.000 16108 scope move finished after 57 + 100 ms
01:12:08.240 00.000 16108 Move returns status 0, amount 57
01:12:08.240 00.000 16108 move complete, result=0
01:12:08.241 00.001 16108 worker thread done servicing request
01:12:08.241 00.000 16108 Worker thread wakes up
01:12:08.241 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.3 px 57 ms SOUTH
01:12:08.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:08.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:09.412 01.170 16108 Exposure complete
01:12:09.482 00.070 16108 worker thread done servicing request
01:12:09.482 00.000 21068 OnExposeComplete: enter
01:12:09.484 00.002 21068 UpdateGuideState(): m_state=6
01:12:09.485 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9565
01:12:09.486 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.83, Mass=114749, SNR=75.7, Peak=15065 HFD=3.3
01:12:09.487 00.001 21068 MultiStar: [#1 0.12,-0.07,1.20,U] [#2 0.16,0.07,1.27,U] [#3 0.64,-0.10,0.00,M1] [#4 0.71,-0.10,0.00,M2] [#5 0.55,-0.01,0.00,M1] [#6 0.30,-0.70,0.00,M8] [#7 0.43,0.07,0.73,U] [#8 0.47,-0.31,0.00,M1] 
01:12:09.487 00.000 21068 single-star, 3 included, MultiStar: {0.18, 0.00}, one-star: {0.10, -0.05}
01:12:09.488 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
01:12:09.489 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
01:12:09.490 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.43 mountX=-0.11 mountY=0.02, mountTheta=2.94
01:12:09.493 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
01:12:09.495 00.002 21068 Enqueuing Move request for scope (0.10, -0.05)
01:12:09.497 00.002 16108 Worker thread wakes up
01:12:09.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:12:09.497 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:12:09.497 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.02
01:12:09.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:12:09.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:09.498 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:09.498 00.000 16108 MoveAxis(E, 0, ABG)
01:12:09.498 00.000 16108 Move returns status 0, amount 0
01:12:09.498 00.000 16108 MoveAxis(N, 0, ABG)
01:12:09.498 00.000 16108 Move returns status 0, amount 0
01:12:09.498 00.000 16108 move complete, result=0
01:12:09.498 00.000 16108 worker thread done servicing request
01:12:09.505 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3414, FiltMin=2902, FiltMax=59344, Gamma=1.000
01:12:09.520 00.015 21068 UpdateGuideState exits: m=114749 SNR=75.7
01:12:09.524 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:09.526 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:09.528 00.002 21068 Enqueuing Expose request
01:12:09.530 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:09.533 00.003 16108 Worker thread wakes up
01:12:09.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:09.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:10.516 00.983 16108 Exposure complete
01:12:10.589 00.073 16108 worker thread done servicing request
01:12:10.589 00.000 21068 OnExposeComplete: enter
01:12:10.590 00.001 21068 UpdateGuideState(): m_state=6
01:12:10.591 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9566
01:12:10.591 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=875.00, Mass=129484, SNR=96.5, Peak=15849 HFD=3.6
01:12:10.592 00.001 21068 MultiStar: [#1 -0.00,0.07,1.00,U] [#2 0.11,0.20,1.13,U] [#3 0.35,0.15,0.81,U] [#4 0.38,0.02,0.88,U] [#5 0.28,-0.02,0.93,U] [#6 0.19,-0.52,0.00,M9] [#7 -0.02,0.05,0.55,U] [#8 0.15,0.45,0.60,U] 
01:12:10.593 00.001 21068 single-star, 7 included, MultiStar: {0.16, 0.12}, one-star: {0.00, 0.12}
01:12:10.594 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
01:12:10.594 00.000 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
01:12:10.595 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=0.02 mountY=-0.11, mountTheta=-1.40
01:12:10.596 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.12, opts=13)
01:12:10.597 00.001 21068 Enqueuing Move request for scope (0.00, 0.12)
01:12:10.598 00.001 16108 Worker thread wakes up
01:12:10.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
01:12:10.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:12:10.598 00.000 16108 Moving (0.00, 0.12) raw xDistance=0.02 yDistance=-0.11
01:12:10.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:10.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:10.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:10.598 00.000 16108 MoveAxis(E, 0, ABG)
01:12:10.598 00.000 16108 Move returns status 0, amount 0
01:12:10.598 00.000 16108 MoveAxis(N, 0, ABG)
01:12:10.598 00.000 16108 Move returns status 0, amount 0
01:12:10.600 00.002 16108 move complete, result=0
01:12:10.600 00.000 16108 worker thread done servicing request
01:12:10.607 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3417, FiltMin=2912, FiltMax=56787, Gamma=1.000
01:12:10.628 00.021 21068 UpdateGuideState exits: m=129484 SNR=96.5
01:12:10.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:10.631 00.001 21068 Enqueuing Expose request
01:12:10.633 00.002 16108 Worker thread wakes up
01:12:10.633 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:10.634 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:10.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:11.789 01.155 16108 Exposure complete
01:12:11.848 00.059 16108 worker thread done servicing request
01:12:11.848 00.000 21068 OnExposeComplete: enter
01:12:11.852 00.004 21068 UpdateGuideState(): m_state=6
01:12:11.853 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9567
01:12:11.853 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=874.84, Mass=124947, SNR=85.2, Peak=13801 HFD=3.6
01:12:11.854 00.001 21068 MultiStar: [#1 0.22,-0.08,1.08,U] [#2 -0.01,0.18,1.10,U] [#3 0.12,0.20,1.09,U] [#4 0.09,-0.05,0.75,U] [#5 -0.42,-0.00,0.85,U] [#6 0.07,-0.31,0.74,U] [#7 -0.04,-0.36,0.60,U] [#8 0.29,0.33,0.70,U] 
01:12:11.856 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.11, -0.04}
01:12:11.858 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
01:12:11.860 00.002 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
01:12:11.860 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
01:12:11.863 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
01:12:11.865 00.002 21068 Enqueuing Move request for scope (0.05, 0.00)
01:12:11.866 00.001 16108 Worker thread wakes up
01:12:11.868 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:12:11.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:12:11.868 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.02
01:12:11.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:11.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:11.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:11.868 00.000 16108 MoveAxis(E, 0, ABG)
01:12:11.868 00.000 16108 Move returns status 0, amount 0
01:12:11.868 00.000 16108 MoveAxis(N, 0, ABG)
01:12:11.868 00.000 16108 Move returns status 0, amount 0
01:12:11.868 00.000 16108 move complete, result=0
01:12:11.868 00.000 16108 worker thread done servicing request
01:12:11.874 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3417, FiltMin=2925, FiltMax=58707, Gamma=1.000
01:12:11.906 00.032 21068 UpdateGuideState exits: m=124947 SNR=85.2
01:12:11.908 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:11.912 00.003 21068 Enqueuing Expose request
01:12:11.913 00.001 16108 Worker thread wakes up
01:12:11.914 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:11.915 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:11.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:12.898 00.983 16108 Exposure complete
01:12:12.952 00.054 16108 worker thread done servicing request
01:12:12.952 00.000 21068 OnExposeComplete: enter
01:12:12.953 00.001 21068 UpdateGuideState(): m_state=6
01:12:12.954 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9568
01:12:12.955 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=874.84, Mass=122360, SNR=91.0, Peak=15721 HFD=3.4
01:12:12.956 00.001 21068 MultiStar: [#1 0.20,0.02,1.05,U] [#2 -0.05,0.16,1.03,U] [#3 0.16,0.13,0.91,U] [#4 0.39,-0.04,0.86,U] [#5 -0.20,-0.13,0.85,U] [#6 0.03,-0.47,0.83,U] [#7 0.23,-0.01,0.50,U] [#8 -0.06,0.08,0.67,U] 
01:12:12.957 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.18, -0.05}
01:12:12.958 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
01:12:12.959 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
01:12:12.959 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=-0.10 mountY=0.01, mountTheta=3.08
01:12:12.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
01:12:12.962 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
01:12:12.963 00.001 16108 Worker thread wakes up
01:12:12.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:12:12.963 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:12:12.963 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.01
01:12:12.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:12:12.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:12.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:12.963 00.000 16108 MoveAxis(E, 0, ABG)
01:12:12.963 00.000 16108 Move returns status 0, amount 0
01:12:12.963 00.000 16108 MoveAxis(N, 0, ABG)
01:12:12.963 00.000 16108 Move returns status 0, amount 0
01:12:12.963 00.000 16108 move complete, result=0
01:12:12.963 00.000 16108 worker thread done servicing request
01:12:12.967 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3417, FiltMin=2934, FiltMax=61376, Gamma=1.000
01:12:12.993 00.026 21068 UpdateGuideState exits: m=122360 SNR=91.0
01:12:12.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:12.996 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:12.997 00.001 21068 Enqueuing Expose request
01:12:12.998 00.001 16108 Worker thread wakes up
01:12:12.998 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:13.000 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:13.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:14.159 01.159 16108 Exposure complete
01:12:14.215 00.056 16108 worker thread done servicing request
01:12:14.216 00.001 21068 OnExposeComplete: enter
01:12:14.216 00.000 21068 UpdateGuideState(): m_state=6
01:12:14.217 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9569
01:12:14.218 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.07, Mass=117556, SNR=88.1, Peak=16761 HFD=3.3
01:12:14.219 00.001 21068 MultiStar: [#1 -0.10,-0.20,1.09,U] [#2 -0.30,0.06,1.20,U] [#3 -0.14,-0.00,1.02,U] [#4 0.41,0.17,0.71,U] [#5 -0.18,0.10,0.89,U] [#6 0.05,-0.30,0.77,U] [#7 -0.06,-0.09,0.65,U] [#8 -0.26,0.34,0.83,U] 
01:12:14.219 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.19, 0.19}
01:12:14.220 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
01:12:14.221 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
01:12:14.221 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.70 mountX=0.07 mountY=-0.01, mountTheta=-0.21
01:12:14.224 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
01:12:14.225 00.001 21068 Enqueuing Move request for scope (-0.06, 0.03)
01:12:14.226 00.001 16108 Worker thread wakes up
01:12:14.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:12:14.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:12:14.226 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.07 yDistance=-0.01
01:12:14.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:12:14.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:14.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:14.226 00.000 16108 MoveAxis(E, 0, ABG)
01:12:14.226 00.000 16108 Move returns status 0, amount 0
01:12:14.226 00.000 16108 MoveAxis(N, 0, ABG)
01:12:14.226 00.000 16108 Move returns status 0, amount 0
01:12:14.226 00.000 16108 move complete, result=0
01:12:14.226 00.000 16108 worker thread done servicing request
01:12:14.229 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3417, FiltMin=2918, FiltMax=60025, Gamma=1.000
01:12:14.246 00.017 21068 UpdateGuideState exits: m=117556 SNR=88.1
01:12:14.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:14.248 00.000 21068 Enqueuing Expose request
01:12:14.249 00.001 16108 Worker thread wakes up
01:12:14.249 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:14.250 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:14.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:15.225 00.975 16108 Exposure complete
01:12:15.286 00.061 16108 worker thread done servicing request
01:12:15.286 00.000 21068 OnExposeComplete: enter
01:12:15.287 00.001 21068 UpdateGuideState(): m_state=6
01:12:15.288 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9570
01:12:15.289 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.64, Mass=134894, SNR=103.9, Peak=17337 HFD=3.3
01:12:15.290 00.001 21068 MultiStar: [#1 -0.13,-0.26,0.81,U] [#2 -0.18,0.31,0.85,U] [#3 -0.10,0.06,0.88,U] [#4 0.30,0.01,0.68,U] [#5 -0.02,0.09,0.79,U] [#6 -0.19,-0.27,0.69,U] [#7 0.20,-0.14,0.55,U] [#8 -0.16,0.01,0.56,U] 
01:12:15.290 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.15, -0.24}
01:12:15.291 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
01:12:15.292 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
01:12:15.292 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.94 mountX=0.01 mountY=0.05, mountTheta=1.38
01:12:15.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
01:12:15.295 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
01:12:15.295 00.000 16108 Worker thread wakes up
01:12:15.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:12:15.295 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:12:15.295 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
01:12:15.296 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:12:15.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:15.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:12:15.296 00.000 16108 MoveAxis(E, 0, ABG)
01:12:15.296 00.000 16108 Move returns status 0, amount 0
01:12:15.296 00.000 16108 MoveAxis(N, 0, ABG)
01:12:15.296 00.000 16108 Move returns status 0, amount 0
01:12:15.296 00.000 16108 move complete, result=0
01:12:15.296 00.000 16108 worker thread done servicing request
01:12:15.300 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3417, FiltMin=2934, FiltMax=58992, Gamma=1.000
01:12:15.315 00.015 21068 UpdateGuideState exits: m=134894 SNR=103.9
01:12:15.319 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:15.321 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:15.323 00.002 21068 Enqueuing Expose request
01:12:15.325 00.002 16108 Worker thread wakes up
01:12:15.325 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:15.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:15.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:16.489 01.163 16108 Exposure complete
01:12:16.554 00.065 16108 worker thread done servicing request
01:12:16.554 00.000 21068 OnExposeComplete: enter
01:12:16.556 00.002 21068 UpdateGuideState(): m_state=6
01:12:16.558 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9571
01:12:16.560 00.002 21068 Star::Find returns 1 (0), X=220.52, Y=874.61, Mass=117954, SNR=81.3, Peak=13145 HFD=3.2
01:12:16.561 00.001 21068 MultiStar: [#1 0.00,-0.11,1.06,U] [#2 -0.07,0.02,1.17,U] [#3 0.02,0.11,0.94,U] [#4 0.44,-0.15,0.94,U] [#5 -0.00,-0.10,0.97,U] [#6 -0.02,-0.57,0.00,M6] [#7 0.25,0.11,0.61,U] [#8 0.06,0.00,0.83,U] 
01:12:16.563 00.002 21068 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.04, -0.27}
01:12:16.564 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
01:12:16.567 00.003 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
01:12:16.568 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.09 mountY=0.04, mountTheta=2.75
01:12:16.570 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
01:12:16.571 00.001 21068 Enqueuing Move request for scope (0.08, -0.06)
01:12:16.572 00.001 16108 Worker thread wakes up
01:12:16.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:12:16.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:12:16.572 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
01:12:16.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:12:16.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:16.573 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:16.573 00.000 16108 MoveAxis(E, 0, ABG)
01:12:16.573 00.000 16108 Move returns status 0, amount 0
01:12:16.573 00.000 16108 MoveAxis(N, 0, ABG)
01:12:16.573 00.000 16108 Move returns status 0, amount 0
01:12:16.573 00.000 16108 move complete, result=0
01:12:16.573 00.000 16108 worker thread done servicing request
01:12:16.580 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3417, FiltMin=2953, FiltMax=59824, Gamma=1.000
01:12:16.604 00.024 21068 UpdateGuideState exits: m=117954 SNR=81.3
01:12:16.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.605 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:16.607 00.002 21068 Enqueuing Expose request
01:12:16.608 00.001 16108 Worker thread wakes up
01:12:16.608 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:16.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:16.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:17.589 00.980 16108 Exposure complete
01:12:17.646 00.057 16108 worker thread done servicing request
01:12:17.646 00.000 21068 OnExposeComplete: enter
01:12:17.649 00.003 21068 UpdateGuideState(): m_state=6
01:12:17.652 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9572
01:12:17.654 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=874.84, Mass=118745, SNR=86.6, Peak=15401 HFD=3.4
01:12:17.656 00.002 21068 MultiStar: [#1 -0.03,-0.10,1.19,U] [#2 0.12,0.14,1.21,U] [#3 0.07,-0.25,0.98,U] [#4 0.30,0.06,0.81,U] [#5 0.22,0.02,0.95,U] [#6 0.10,-0.35,0.76,U] [#7 0.38,0.28,0.67,U] [#8 0.04,-0.12,0.73,U] 
01:12:17.658 00.002 21068 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.26, -0.04}
01:12:17.660 00.002 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
01:12:17.661 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
01:12:17.662 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=-0.16 mountY=0.00, mountTheta=3.12
01:12:17.665 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
01:12:17.666 00.001 21068 Enqueuing Move request for scope (0.15, -0.04)
01:12:17.668 00.002 16108 Worker thread wakes up
01:12:17.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:12:17.668 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:12:17.668 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.16 yDistance=0.00
01:12:17.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:12:17.669 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:17.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:12:17.669 00.000 16108 MoveAxis(E, 0, ABG)
01:12:17.669 00.000 16108 Move returns status 0, amount 0
01:12:17.669 00.000 16108 MoveAxis(N, 0, ABG)
01:12:17.669 00.000 16108 Move returns status 0, amount 0
01:12:17.669 00.000 16108 move complete, result=0
01:12:17.669 00.000 16108 worker thread done servicing request
01:12:17.672 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3421, FiltMin=2928, FiltMax=51613, Gamma=1.000
01:12:17.687 00.015 21068 UpdateGuideState exits: m=118745 SNR=86.6
01:12:17.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:17.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:17.689 00.000 21068 Enqueuing Expose request
01:12:17.690 00.001 16108 Worker thread wakes up
01:12:17.690 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:17.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:17.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:18.851 01.160 16108 Exposure complete
01:12:18.914 00.063 16108 worker thread done servicing request
01:12:18.914 00.000 21068 OnExposeComplete: enter
01:12:18.916 00.002 21068 UpdateGuideState(): m_state=6
01:12:18.917 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9573
01:12:18.918 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.49, Mass=126103, SNR=87.6, Peak=12819 HFD=3.2
01:12:18.919 00.001 21068 MultiStar: [#1 -0.14,-0.05,1.03,U] [#2 -0.15,0.07,1.07,U] [#3 -0.14,-0.02,0.92,U] [#4 0.49,-0.17,0.75,U] [#5 0.07,0.03,0.84,U] [#6 0.02,-0.27,0.77,U] [#7 0.13,-0.46,0.67,U] [#8 -0.05,-0.50,0.67,U] 
01:12:18.919 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.17}, one-star: {0.13, -0.39}
01:12:18.920 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
01:12:18.921 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
01:12:18.922 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.44 mountX=-0.05 mountY=0.16, mountTheta=1.89
01:12:18.923 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
01:12:18.924 00.001 21068 Enqueuing Move request for scope (0.02, -0.17)
01:12:18.925 00.001 16108 Worker thread wakes up
01:12:18.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
01:12:18.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
01:12:18.925 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.05 yDistance=0.16
01:12:18.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:18.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:18.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:12:18.925 00.000 16108 MoveAxis(E, 0, ABG)
01:12:18.925 00.000 16108 Move returns status 0, amount 0
01:12:18.925 00.000 16108 MoveAxis(N, 0, ABG)
01:12:18.925 00.000 16108 Move returns status 0, amount 0
01:12:18.925 00.000 16108 move complete, result=0
01:12:18.925 00.000 16108 worker thread done servicing request
01:12:18.929 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3421, FiltMin=2928, FiltMax=54525, Gamma=1.000
01:12:18.943 00.014 21068 UpdateGuideState exits: m=126103 SNR=87.6
01:12:18.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:18.945 00.000 21068 Enqueuing Expose request
01:12:18.946 00.001 16108 Worker thread wakes up
01:12:18.946 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:18.947 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:18.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:19.920 00.973 16108 Exposure complete
01:12:19.992 00.072 16108 worker thread done servicing request
01:12:19.992 00.000 21068 OnExposeComplete: enter
01:12:19.994 00.002 21068 UpdateGuideState(): m_state=6
01:12:19.996 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9574
01:12:19.997 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.82, Mass=147652, SNR=97.9, Peak=15225 HFD=3.6
01:12:19.999 00.002 21068 MultiStar: [#1 -0.19,0.04,0.96,U] [#2 -0.17,0.10,0.96,U] [#3 -0.09,0.22,0.88,U] [#4 0.88,0.01,0.00,M1] [#5 0.11,0.27,0.77,U] [#6 0.32,-0.41,0.78,U] [#7 0.11,0.14,0.56,U] [#8 0.26,0.31,0.69,U] 
01:12:20.000 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.09, -0.06}
01:12:20.001 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
01:12:20.001 00.000 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
01:12:20.002 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.08 mountX=-0.02 mountY=-0.08, mountTheta=-1.88
01:12:20.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
01:12:20.005 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
01:12:20.005 00.000 16108 Worker thread wakes up
01:12:20.006 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:12:20.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:12:20.006 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.02 yDistance=-0.08
01:12:20.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:20.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:20.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:20.006 00.000 16108 MoveAxis(E, 0, ABG)
01:12:20.006 00.000 16108 Move returns status 0, amount 0
01:12:20.006 00.000 16108 MoveAxis(N, 0, ABG)
01:12:20.006 00.000 16108 Move returns status 0, amount 0
01:12:20.006 00.000 16108 move complete, result=0
01:12:20.006 00.000 16108 worker thread done servicing request
01:12:20.011 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3421, FiltMin=2963, FiltMax=64317, Gamma=1.000
01:12:20.026 00.015 21068 UpdateGuideState exits: m=147652 SNR=97.9
01:12:20.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:20.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:20.029 00.001 21068 Enqueuing Expose request
01:12:20.029 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:20.032 00.003 16108 Worker thread wakes up
01:12:20.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:20.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:21.216 01.184 16108 Exposure complete
01:12:21.278 00.062 16108 worker thread done servicing request
01:12:21.278 00.000 21068 OnExposeComplete: enter
01:12:21.279 00.001 21068 UpdateGuideState(): m_state=6
01:12:21.280 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9575
01:12:21.281 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.48, Mass=126591, SNR=79.6, Peak=15721 HFD=3.3
01:12:21.282 00.001 21068 MultiStar: [#1 0.23,0.05,1.23,U] [#2 -0.05,-0.19,1.55,U] [#3 0.06,0.15,0.90,U] [#4 0.35,-0.21,0.85,U] [#5 0.14,-0.05,0.93,U] [#6 0.04,-0.70,0.00,M4] [#7 0.17,-0.04,0.68,U] [#8 0.08,0.24,0.75,U] 
01:12:21.283 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.16, -0.40}
01:12:21.283 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:12:21.284 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
01:12:21.285 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.52 mountX=-0.14 mountY=0.04, mountTheta=2.85
01:12:21.287 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
01:12:21.287 00.000 21068 Enqueuing Move request for scope (0.13, -0.07)
01:12:21.288 00.001 16108 Worker thread wakes up
01:12:21.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:12:21.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:12:21.288 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
01:12:21.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:12:21.289 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:21.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:21.289 00.000 16108 MoveAxis(E, 0, ABG)
01:12:21.289 00.000 16108 Move returns status 0, amount 0
01:12:21.289 00.000 16108 MoveAxis(N, 0, ABG)
01:12:21.289 00.000 16108 Move returns status 0, amount 0
01:12:21.289 00.000 16108 move complete, result=0
01:12:21.289 00.000 16108 worker thread done servicing request
01:12:21.293 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3421, FiltMin=2950, FiltMax=65472, Gamma=1.000
01:12:21.310 00.017 21068 UpdateGuideState exits: m=126591 SNR=79.6
01:12:21.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:21.312 00.000 21068 Enqueuing Expose request
01:12:21.313 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:21.314 00.001 16108 Worker thread wakes up
01:12:21.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:21.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:22.304 00.990 16108 Exposure complete
01:12:22.371 00.067 16108 worker thread done servicing request
01:12:22.371 00.000 21068 OnExposeComplete: enter
01:12:22.373 00.002 21068 UpdateGuideState(): m_state=6
01:12:22.374 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9576
01:12:22.375 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=874.85, Mass=122955, SNR=86.6, Peak=15721 HFD=3.2
01:12:22.376 00.001 21068 MultiStar: [#1 0.18,-0.35,1.02,U] [#2 -0.10,-0.01,1.17,U] [#3 0.03,-0.41,0.96,U] [#4 0.39,-0.35,0.76,U] [#5 0.18,-0.12,0.90,U] [#6 0.16,-0.77,0.00,M5] [#7 0.21,-0.10,0.59,U] [#8 -0.02,-0.32,0.72,U] 
01:12:22.377 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.20}, one-star: {0.27, -0.03}
01:12:22.377 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
01:12:22.378 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
01:12:22.379 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.16 mountY=0.17, mountTheta=2.34
01:12:22.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.20, opts=13)
01:12:22.381 00.000 21068 Enqueuing Move request for scope (0.13, -0.20)
01:12:22.382 00.001 16108 Worker thread wakes up
01:12:22.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
01:12:22.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
01:12:22.382 00.000 16108 Moving (0.13, -0.20) raw xDistance=-0.16 yDistance=0.17
01:12:22.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:12:22.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:22.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:12:22.382 00.000 16108 MoveAxis(E, 0, ABG)
01:12:22.382 00.000 16108 Move returns status 0, amount 0
01:12:22.382 00.000 16108 MoveAxis(N, 0, ABG)
01:12:22.382 00.000 16108 Move returns status 0, amount 0
01:12:22.383 00.001 16108 move complete, result=0
01:12:22.383 00.000 16108 worker thread done servicing request
01:12:22.386 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3424, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:12:22.404 00.018 21068 UpdateGuideState exits: m=122955 SNR=86.6
01:12:22.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:22.407 00.001 21068 Enqueuing Expose request
01:12:22.409 00.002 16108 Worker thread wakes up
01:12:22.409 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:22.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:22.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:23.571 01.162 16108 Exposure complete
01:12:23.628 00.057 16108 worker thread done servicing request
01:12:23.628 00.000 21068 OnExposeComplete: enter
01:12:23.629 00.001 21068 UpdateGuideState(): m_state=6
01:12:23.629 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9577
01:12:23.630 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.82, Mass=132747, SNR=88.4, Peak=17929 HFD=3.3
01:12:23.632 00.002 21068 MultiStar: [#1 0.18,0.02,0.98,U] [#2 -0.13,0.05,1.26,U] [#3 0.10,0.13,1.04,U] [#4 0.40,0.22,0.83,U] [#5 0.14,0.19,0.85,U] [#6 0.29,-0.48,0.00,M6] [#7 0.36,0.10,0.58,U] [#8 0.24,0.25,0.75,U] 
01:12:23.633 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.20, -0.06}
01:12:23.633 00.000 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
01:12:23.634 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
01:12:23.635 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
01:12:23.636 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.10, opts=13)
01:12:23.638 00.002 21068 Enqueuing Move request for scope (0.16, 0.10)
01:12:23.639 00.001 16108 Worker thread wakes up
01:12:23.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:12:23.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:12:23.639 00.000 16108 Moving (0.16, 0.10) raw xDistance=-0.14 yDistance=-0.14
01:12:23.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:12:23.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:23.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:23.639 00.000 16108 MoveAxis(E, 0, ABG)
01:12:23.639 00.000 16108 Move returns status 0, amount 0
01:12:23.639 00.000 16108 MoveAxis(N, 0, ABG)
01:12:23.639 00.000 16108 Move returns status 0, amount 0
01:12:23.639 00.000 16108 move complete, result=0
01:12:23.639 00.000 16108 worker thread done servicing request
01:12:23.643 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3424, FiltMin=2931, FiltMax=61267, Gamma=1.000
01:12:23.658 00.015 21068 UpdateGuideState exits: m=132747 SNR=88.4
01:12:23.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:23.660 00.000 21068 Enqueuing Expose request
01:12:23.661 00.001 16108 Worker thread wakes up
01:12:23.661 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:23.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:23.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:24.643 00.981 16108 Exposure complete
01:12:24.720 00.077 16108 worker thread done servicing request
01:12:24.720 00.000 21068 OnExposeComplete: enter
01:12:24.724 00.004 21068 UpdateGuideState(): m_state=6
01:12:24.725 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9578
01:12:24.727 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=874.77, Mass=119892, SNR=80.5, Peak=15369 HFD=3.5
01:12:24.729 00.002 21068 MultiStar: [#1 0.56,-0.04,0.00,M1] [#2 0.10,0.15,1.30,U] [#3 0.19,0.09,0.93,U] [#4 0.05,0.00,0.92,U] [#5 0.15,-0.07,0.93,U] [#6 0.05,-0.73,0.00,M7] [#7 0.10,-0.08,0.76,U] [#8 0.44,0.24,0.89,U] 
01:12:24.730 00.001 21068 refined, 6 included, MultiStar: {0.19, 0.04}, one-star: {0.30, -0.11}
01:12:24.731 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
01:12:24.733 00.002 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
01:12:24.735 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
01:12:24.736 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.04, opts=13)
01:12:24.738 00.002 21068 Enqueuing Move request for scope (0.19, 0.04)
01:12:24.740 00.002 16108 Worker thread wakes up
01:12:24.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
01:12:24.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
01:12:24.740 00.000 16108 Moving (0.19, 0.04) raw xDistance=-0.18 yDistance=-0.08
01:12:24.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:12:24.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:24.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:24.740 00.000 16108 MoveAxis(E, 0, ABG)
01:12:24.740 00.000 16108 Move returns status 0, amount 0
01:12:24.740 00.000 16108 MoveAxis(N, 0, ABG)
01:12:24.740 00.000 16108 Move returns status 0, amount 0
01:12:24.740 00.000 16108 move complete, result=0
01:12:24.740 00.000 16108 worker thread done servicing request
01:12:24.745 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3424, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:12:24.769 00.024 21068 UpdateGuideState exits: m=119892 SNR=80.5
01:12:24.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:24.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:24.772 00.001 21068 Enqueuing Expose request
01:12:24.773 00.001 16108 Worker thread wakes up
01:12:24.774 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:24.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:24.774 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:25.938 01.164 16108 Exposure complete
01:12:26.004 00.066 16108 worker thread done servicing request
01:12:26.004 00.000 21068 OnExposeComplete: enter
01:12:26.005 00.001 21068 UpdateGuideState(): m_state=6
01:12:26.006 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9579
01:12:26.007 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.73, Mass=118631, SNR=81.0, Peak=14697 HFD=3.4
01:12:26.008 00.001 21068 MultiStar: [#1 0.38,-0.06,1.21,U] [#2 0.48,-0.06,1.25,U] [#3 0.23,-0.09,1.09,U] [#4 0.40,-0.10,0.88,U] [#5 0.42,0.10,1.01,U] [#6 0.47,-0.48,0.00,M8] [#7 0.53,-0.31,0.00,M1] [#8 0.50,-0.25,0.00,M1] 
01:12:26.009 00.001 21068 refined, 5 included, MultiStar: {0.40, -0.06}, one-star: {0.47, -0.15}
01:12:26.009 00.000 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
01:12:26.010 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
01:12:26.011 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-0.15 mountX=-0.40 mountY=-0.03, mountTheta=-3.06
01:12:26.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.06, opts=13)
01:12:26.013 00.000 21068 Enqueuing Move request for scope (0.40, -0.06)
01:12:26.015 00.002 16108 Worker thread wakes up
01:12:26.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.06) opts 0xd
01:12:26.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.06)
01:12:26.015 00.000 16108 Moving (0.40, -0.06) raw xDistance=-0.40 yDistance=-0.03
01:12:26.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:12:26.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:26.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:12:26.015 00.000 16108 MoveAxis(E, 105, ABG)
01:12:26.015 00.000 16108 Guiding  Dir = 2, Dur = 105
01:12:26.016 00.001 16108 IsSlewing returns 0
01:12:26.016 00.000 16108 IsGuiding returns 0
01:12:26.019 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3424, FiltMin=2928, FiltMax=55136, Gamma=1.000
01:12:26.033 00.014 21068 UpdateGuideState exits: m=118631 SNR=81.0
01:12:26.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:26.036 00.001 21068 Enqueuing Expose request
01:12:26.055 00.019 16108 PulseGuide returned control before completion, sleep 77
01:12:26.147 00.092 16108 IsGuiding returns 1
01:12:26.147 00.000 16108 scope still moving after pulse duration time elapsed
01:12:26.178 00.031 16108 IsSlewing returns 0
01:12:26.179 00.001 16108 IsGuiding returns 1
01:12:26.209 00.030 16108 IsSlewing returns 0
01:12:26.209 00.000 16108 IsGuiding returns 1
01:12:26.241 00.032 16108 IsSlewing returns 0
01:12:26.241 00.000 16108 IsGuiding returns 0
01:12:26.241 00.000 16108 scope move finished after 105 + 120 ms
01:12:26.241 00.000 16108 Move returns status 0, amount 105
01:12:26.241 00.000 16108 MoveAxis(N, 0, ABG)
01:12:26.242 00.001 16108 Move returns status 0, amount 0
01:12:26.242 00.000 16108 move complete, result=0
01:12:26.242 00.000 16108 worker thread done servicing request
01:12:26.242 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.0 px 0 ms NORTH
01:12:26.244 00.002 16108 Worker thread wakes up
01:12:26.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:26.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:27.215 00.971 16108 Exposure complete
01:12:27.274 00.059 16108 worker thread done servicing request
01:12:27.274 00.000 21068 OnExposeComplete: enter
01:12:27.275 00.001 21068 UpdateGuideState(): m_state=6
01:12:27.276 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9580
01:12:27.277 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.02, Mass=121947, SNR=76.3, Peak=15609 HFD=3.5
01:12:27.278 00.001 21068 MultiStar: [#1 0.19,0.21,1.11,U] [#2 0.27,0.20,1.21,U] [#3 0.51,0.11,1.07,U] [#4 0.35,-0.16,0.77,U] [#5 0.02,0.05,1.07,U] [#6 0.03,-0.39,0.83,U] [#7 0.33,0.14,0.73,U] [#8 0.17,0.31,0.83,U] 
01:12:27.278 00.000 21068 refined, 8 included, MultiStar: {0.25, 0.08}, one-star: {0.35, 0.14}
01:12:27.279 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
01:12:27.280 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
01:12:27.281 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.31 mountX=-0.23 mountY=-0.14, mountTheta=-2.61
01:12:27.282 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.08, opts=13)
01:12:27.283 00.001 21068 Enqueuing Move request for scope (0.25, 0.08)
01:12:27.284 00.001 16108 Worker thread wakes up
01:12:27.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
01:12:27.285 00.001 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
01:12:27.285 00.000 16108 Moving (0.25, 0.08) raw xDistance=-0.23 yDistance=-0.14
01:12:27.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:12:27.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:27.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:27.285 00.000 16108 MoveAxis(E, 68, ABG)
01:12:27.285 00.000 16108 Guiding  Dir = 2, Dur = 68
01:12:27.285 00.000 16108 IsSlewing returns 0
01:12:27.286 00.001 16108 IsGuiding returns 0
01:12:27.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3424, FiltMin=2969, FiltMax=55952, Gamma=1.000
01:12:27.305 00.015 21068 UpdateGuideState exits: m=121947 SNR=76.3
01:12:27.306 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:27.308 00.001 21068 Enqueuing Expose request
01:12:27.311 00.003 16108 PulseGuide returned control before completion, sleep 53
01:12:27.372 00.061 16108 IsGuiding returns 1
01:12:27.372 00.000 16108 scope still moving after pulse duration time elapsed
01:12:27.404 00.032 16108 IsSlewing returns 0
01:12:27.404 00.000 16108 IsGuiding returns 0
01:12:27.404 00.000 16108 scope move finished after 68 + 50 ms
01:12:27.404 00.000 16108 Move returns status 0, amount 68
01:12:27.404 00.000 16108 MoveAxis(N, 0, ABG)
01:12:27.405 00.001 16108 Move returns status 0, amount 0
01:12:27.405 00.000 16108 move complete, result=0
01:12:27.405 00.000 16108 worker thread done servicing request
01:12:27.405 00.000 16108 Worker thread wakes up
01:12:27.405 00.000 21068 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
01:12:27.407 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:27.408 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:28.574 01.166 16108 Exposure complete
01:12:28.659 00.085 16108 worker thread done servicing request
01:12:28.659 00.000 21068 OnExposeComplete: enter
01:12:28.662 00.003 21068 UpdateGuideState(): m_state=6
01:12:28.664 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9581
01:12:28.665 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=874.89, Mass=123236, SNR=81.2, Peak=13993 HFD=3.5
01:12:28.667 00.002 21068 MultiStar: [#1 -0.24,0.00,1.14,U] [#2 -0.28,-0.08,1.32,U] [#3 -0.23,-0.01,1.07,U] [#4 -0.16,-0.19,0.78,U] [#5 -0.43,0.02,0.95,U] [#6 -0.26,-0.40,0.78,U] [#7 -0.09,0.15,0.61,U] [#8 -0.09,0.32,0.86,U] 
01:12:28.669 00.002 21068 single-star, 8 included, MultiStar: {-0.20, -0.02}, one-star: {0.04, 0.01}
01:12:28.671 00.002 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:12:28.672 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
01:12:28.673 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.27 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
01:12:28.677 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
01:12:28.678 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
01:12:28.679 00.001 16108 Worker thread wakes up
01:12:28.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:12:28.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:12:28.679 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.03 yDistance=-0.02
01:12:28.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:28.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:28.679 00.000 16108 MoveAxis(E, 0, ABG)
01:12:28.679 00.000 16108 Move returns status 0, amount 0
01:12:28.680 00.001 16108 MoveAxis(N, 0, ABG)
01:12:28.680 00.000 16108 Move returns status 0, amount 0
01:12:28.680 00.000 16108 move complete, result=0
01:12:28.680 00.000 16108 worker thread done servicing request
01:12:28.686 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3421, FiltMin=2982, FiltMax=59168, Gamma=1.000
01:12:28.702 00.016 21068 UpdateGuideState exits: m=123236 SNR=81.2
01:12:28.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.703 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:28.704 00.001 21068 Enqueuing Expose request
01:12:28.706 00.002 16108 Worker thread wakes up
01:12:28.706 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:28.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:28.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:29.694 00.987 16108 Exposure complete
01:12:29.768 00.074 16108 worker thread done servicing request
01:12:29.768 00.000 21068 OnExposeComplete: enter
01:12:29.769 00.001 21068 UpdateGuideState(): m_state=6
01:12:29.771 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9582
01:12:29.772 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.61, Mass=131325, SNR=84.1, Peak=16429 HFD=3.2
01:12:29.773 00.001 21068 MultiStar: [#1 -0.63,-0.17,0.00,M1] [#2 -0.52,0.17,1.32,U] [#3 -0.18,0.03,1.05,U] [#4 -0.41,-0.08,0.72,U] [#5 -0.64,-0.02,0.00,M1] [#6 -0.42,-0.58,0.00,M7] [#7 0.01,-0.02,0.60,U] [#8 -0.04,-0.05,0.80,U] 
01:12:29.776 00.003 21068 refined, 5 included, MultiStar: {-0.25, -0.02}, one-star: {-0.18, -0.27}
01:12:29.778 00.002 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
01:12:29.779 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
01:12:29.781 00.002 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.05 mountX=0.24 mountY=0.08, mountTheta=0.32
01:12:29.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.02, opts=13)
01:12:29.784 00.001 21068 Enqueuing Move request for scope (-0.25, -0.02)
01:12:29.785 00.001 16108 Worker thread wakes up
01:12:29.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
01:12:29.785 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
01:12:29.785 00.000 16108 Moving (-0.25, -0.02) raw xDistance=0.24 yDistance=0.08
01:12:29.786 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:12:29.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:29.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:29.786 00.000 16108 MoveAxis(W, 64, ABG)
01:12:29.786 00.000 16108 Guiding  Dir = 3, Dur = 64
01:12:29.786 00.000 16108 IsSlewing returns 0
01:12:29.786 00.000 16108 IsGuiding returns 0
01:12:29.791 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3421, FiltMin=2950, FiltMax=63289, Gamma=1.000
01:12:29.806 00.015 21068 UpdateGuideState exits: m=131325 SNR=84.1
01:12:29.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:29.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:29.808 00.000 21068 Enqueuing Expose request
01:12:29.828 00.020 16108 PulseGuide returned control before completion, sleep 33
01:12:29.874 00.046 16108 IsGuiding returns 1
01:12:29.874 00.000 16108 scope still moving after pulse duration time elapsed
01:12:29.906 00.032 16108 IsSlewing returns 0
01:12:29.906 00.000 16108 IsGuiding returns 1
01:12:29.937 00.031 16108 IsSlewing returns 0
01:12:29.937 00.000 16108 IsGuiding returns 0
01:12:29.937 00.000 16108 scope move finished after 64 + 86 ms
01:12:29.937 00.000 16108 Move returns status 0, amount 64
01:12:29.937 00.000 16108 MoveAxis(N, 0, ABG)
01:12:29.939 00.002 16108 Move returns status 0, amount 0
01:12:29.939 00.000 16108 move complete, result=0
01:12:29.939 00.000 16108 worker thread done servicing request
01:12:29.939 00.000 16108 Worker thread wakes up
01:12:29.939 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.1 px 0 ms NORTH
01:12:29.941 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:29.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:31.096 01.155 16108 Exposure complete
01:12:31.165 00.069 16108 worker thread done servicing request
01:12:31.166 00.001 21068 OnExposeComplete: enter
01:12:31.167 00.001 21068 UpdateGuideState(): m_state=6
01:12:31.168 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9583
01:12:31.168 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=874.68, Mass=131180, SNR=81.3, Peak=15225 HFD=3.6
01:12:31.170 00.002 21068 MultiStar: [#1 -0.33,-0.14,1.24,U] [#2 -0.10,-0.10,1.35,U] [#3 -0.35,0.06,1.06,U] [#4 -0.02,0.05,0.80,U] [#5 -0.41,-0.18,0.99,U] [#6 -0.32,-0.43,0.81,U] [#7 -0.29,-0.16,0.67,U] [#8 0.07,0.26,0.71,U] 
01:12:31.170 00.000 21068 refined, 8 included, MultiStar: {-0.18, -0.10}, one-star: {0.19, -0.20}
01:12:31.171 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
01:12:31.172 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.74)
01:12:31.174 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.64 mountX=0.16 mountY=0.14, mountTheta=0.71
01:12:31.176 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.10, opts=13)
01:12:31.177 00.001 21068 Enqueuing Move request for scope (-0.18, -0.10)
01:12:31.178 00.001 16108 Worker thread wakes up
01:12:31.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
01:12:31.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
01:12:31.178 00.000 16108 Moving (-0.18, -0.10) raw xDistance=0.16 yDistance=0.14
01:12:31.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:12:31.179 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:31.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:12:31.179 00.000 16108 MoveAxis(E, 0, ABG)
01:12:31.179 00.000 16108 Move returns status 0, amount 0
01:12:31.179 00.000 16108 MoveAxis(N, 0, ABG)
01:12:31.179 00.000 16108 Move returns status 0, amount 0
01:12:31.179 00.000 16108 move complete, result=0
01:12:31.179 00.000 16108 worker thread done servicing request
01:12:31.182 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3424, FiltMin=2912, FiltMax=57261, Gamma=1.000
01:12:31.198 00.016 21068 UpdateGuideState exits: m=131180 SNR=81.3
01:12:31.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:31.201 00.001 21068 Enqueuing Expose request
01:12:31.201 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:31.202 00.001 16108 Worker thread wakes up
01:12:31.202 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:31.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:32.173 00.971 16108 Exposure complete
01:12:32.228 00.055 16108 worker thread done servicing request
01:12:32.229 00.001 21068 OnExposeComplete: enter
01:12:32.229 00.000 21068 UpdateGuideState(): m_state=6
01:12:32.230 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9584
01:12:32.231 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=874.72, Mass=116443, SNR=82.4, Peak=15497 HFD=3.2
01:12:32.232 00.001 21068 MultiStar: [#1 0.17,-0.17,1.17,U] [#2 0.12,0.15,1.10,U] [#3 -0.18,-0.02,0.96,U] [#4 0.07,0.09,0.85,U] [#5 -0.33,0.05,1.01,U] [#6 -0.24,-0.58,0.00,M7] [#7 -0.17,0.08,0.70,U] [#8 -0.12,-0.05,0.75,U] 
01:12:32.233 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {0.05, -0.16}
01:12:32.234 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
01:12:32.234 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
01:12:32.235 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.90 mountX=0.03 mountY=0.02, mountTheta=0.46
01:12:32.236 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
01:12:32.238 00.002 21068 Enqueuing Move request for scope (-0.04, -0.01)
01:12:32.239 00.001 16108 Worker thread wakes up
01:12:32.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:12:32.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:12:32.239 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.03 yDistance=0.02
01:12:32.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:32.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:32.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:32.239 00.000 16108 MoveAxis(E, 0, ABG)
01:12:32.239 00.000 16108 Move returns status 0, amount 0
01:12:32.239 00.000 16108 MoveAxis(N, 0, ABG)
01:12:32.239 00.000 16108 Move returns status 0, amount 0
01:12:32.239 00.000 16108 move complete, result=0
01:12:32.239 00.000 16108 worker thread done servicing request
01:12:32.243 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3424, FiltMin=2880, FiltMax=60061, Gamma=1.000
01:12:32.258 00.015 21068 UpdateGuideState exits: m=116443 SNR=82.4
01:12:32.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:32.261 00.001 21068 Enqueuing Expose request
01:12:32.262 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:32.263 00.001 16108 Worker thread wakes up
01:12:32.263 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:32.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:33.424 01.161 16108 Exposure complete
01:12:33.476 00.052 16108 worker thread done servicing request
01:12:33.476 00.000 21068 OnExposeComplete: enter
01:12:33.478 00.002 21068 UpdateGuideState(): m_state=6
01:12:33.480 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9585
01:12:33.481 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.76, Mass=101634, SNR=69.9, Peak=12281 HFD=3.2
01:12:33.484 00.003 21068 MultiStar: [#1 -0.24,-0.11,1.46,U] [#2 -0.30,-0.15,1.68,U] [#3 0.19,-0.04,1.13,U] [#4 0.20,-0.28,1.10,U] [#5 0.08,-0.04,1.32,U] [#6 0.00,-0.54,0.97,U] [#7 0.07,0.22,0.78,U] [#8 -0.12,-0.07,1.00,U] 
01:12:33.486 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.09, -0.12}
01:12:33.489 00.003 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
01:12:33.492 00.003 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
01:12:33.494 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.78 mountX=0.00 mountY=0.13, mountTheta=1.54
01:12:33.498 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
01:12:33.500 00.002 21068 Enqueuing Move request for scope (-0.03, -0.13)
01:12:33.501 00.001 16108 Worker thread wakes up
01:12:33.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:12:33.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:12:33.501 00.000 16108 Moving (-0.03, -0.13) raw xDistance=0.00 yDistance=0.13
01:12:33.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:12:33.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:33.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:12:33.503 00.002 16108 MoveAxis(E, 0, ABG)
01:12:33.503 00.000 16108 Move returns status 0, amount 0
01:12:33.503 00.000 16108 MoveAxis(N, 0, ABG)
01:12:33.503 00.000 16108 Move returns status 0, amount 0
01:12:33.503 00.000 16108 move complete, result=0
01:12:33.503 00.000 16108 worker thread done servicing request
01:12:33.512 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3421, FiltMin=2941, FiltMax=57600, Gamma=1.000
01:12:33.531 00.019 21068 UpdateGuideState exits: m=101634 SNR=69.9
01:12:33.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:33.534 00.002 21068 Enqueuing Expose request
01:12:33.535 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:33.538 00.003 16108 Worker thread wakes up
01:12:33.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:33.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:34.513 00.975 16108 Exposure complete
01:12:34.579 00.066 16108 worker thread done servicing request
01:12:34.580 00.001 21068 OnExposeComplete: enter
01:12:34.581 00.001 21068 UpdateGuideState(): m_state=6
01:12:34.581 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9586
01:12:34.583 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=874.59, Mass=130193, SNR=98.4, Peak=13789 HFD=3.3
01:12:34.585 00.002 21068 MultiStar: [#1 -0.05,-0.36,1.05,U] [#2 -0.30,-0.18,1.04,U] [#3 -0.07,0.04,0.82,U] [#4 -0.03,-0.30,0.69,U] [#5 0.06,-0.24,0.80,U] [#6 -0.02,-0.87,0.00,M7] [#7 0.19,-0.36,0.48,U] [#8 -0.02,-0.19,0.75,U] 
01:12:34.587 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.23}, one-star: {-0.15, -0.29}
01:12:34.589 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
01:12:34.590 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
01:12:34.592 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.86 mountX=0.03 mountY=0.24, mountTheta=1.46
01:12:34.595 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.23, opts=13)
01:12:34.596 00.001 21068 Enqueuing Move request for scope (-0.07, -0.23)
01:12:34.598 00.002 16108 Worker thread wakes up
01:12:34.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
01:12:34.598 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
01:12:34.598 00.000 16108 Moving (-0.07, -0.23) raw xDistance=0.03 yDistance=0.24
01:12:34.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:34.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:12:34.598 00.000 16108 MoveAxis(E, 0, ABG)
01:12:34.598 00.000 16108 Move returns status 0, amount 0
01:12:34.598 00.000 16108 MoveAxis(S, 49, ABG)
01:12:34.598 00.000 16108 Guiding  Dir = 1, Dur = 49
01:12:34.599 00.001 16108 IsSlewing returns 0
01:12:34.599 00.000 16108 IsGuiding returns 0
01:12:34.599 00.000 16108 PulseGuide returned control before completion, sleep 59
01:12:34.609 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3421, FiltMin=2939, FiltMax=60579, Gamma=1.000
01:12:34.627 00.018 21068 UpdateGuideState exits: m=130193 SNR=98.4
01:12:34.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:34.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:34.630 00.001 21068 Enqueuing Expose request
01:12:34.661 00.031 16108 IsGuiding returns 1
01:12:34.661 00.000 16108 scope still moving after pulse duration time elapsed
01:12:34.692 00.031 16108 IsSlewing returns 0
01:12:34.692 00.000 16108 IsGuiding returns 0
01:12:34.692 00.000 16108 scope move finished after 49 + 43 ms
01:12:34.692 00.000 16108 Move returns status 0, amount 49
01:12:34.692 00.000 16108 move complete, result=0
01:12:34.692 00.000 16108 worker thread done servicing request
01:12:34.692 00.000 16108 Worker thread wakes up
01:12:34.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:34.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:34.693 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
01:12:35.845 01.152 16108 Exposure complete
01:12:35.900 00.055 16108 worker thread done servicing request
01:12:35.900 00.000 21068 OnExposeComplete: enter
01:12:35.903 00.003 21068 UpdateGuideState(): m_state=6
01:12:35.904 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9587
01:12:35.905 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.72, Mass=121508, SNR=92.2, Peak=13961 HFD=3.3
01:12:35.906 00.001 21068 MultiStar: [#1 -0.06,-0.02,1.03,U] [#2 -0.15,0.20,1.04,U] [#3 -0.07,-0.03,0.91,U] [#4 0.28,-0.34,0.73,U] [#5 -0.12,0.00,0.90,U] [#6 -0.18,-0.34,0.90,U] [#7 0.08,-0.14,0.57,U] [#8 -0.10,-0.10,0.70,U] 
01:12:35.907 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.15, -0.16}
01:12:35.908 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
01:12:35.910 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
01:12:35.912 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.88 mountX=0.01 mountY=0.10, mountTheta=1.44
01:12:35.915 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
01:12:35.915 00.000 21068 Enqueuing Move request for scope (-0.03, -0.09)
01:12:35.916 00.001 16108 Worker thread wakes up
01:12:35.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:12:35.916 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:12:35.916 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.10
01:12:35.917 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:12:35.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:35.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:12:35.917 00.000 16108 MoveAxis(E, 0, ABG)
01:12:35.917 00.000 16108 Move returns status 0, amount 0
01:12:35.917 00.000 16108 MoveAxis(N, 0, ABG)
01:12:35.917 00.000 16108 Move returns status 0, amount 0
01:12:35.917 00.000 16108 move complete, result=0
01:12:35.917 00.000 16108 worker thread done servicing request
01:12:35.921 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3421, FiltMin=2963, FiltMax=63328, Gamma=1.000
01:12:35.943 00.022 21068 UpdateGuideState exits: m=121508 SNR=92.2
01:12:35.945 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.946 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:35.948 00.002 21068 Enqueuing Expose request
01:12:35.950 00.002 16108 Worker thread wakes up
01:12:35.950 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:35.952 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:35.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:36.923 00.971 16108 Exposure complete
01:12:36.995 00.072 16108 worker thread done servicing request
01:12:36.995 00.000 21068 OnExposeComplete: enter
01:12:36.996 00.001 21068 UpdateGuideState(): m_state=6
01:12:36.997 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9588
01:12:36.997 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=875.03, Mass=132789, SNR=90.1, Peak=16761 HFD=3.4
01:12:36.998 00.001 21068 MultiStar: [#1 -0.08,-0.16,1.15,U] [#2 0.31,0.15,1.29,U] [#3 0.10,0.12,0.86,U] [#4 0.26,-0.03,0.72,U] [#5 -0.25,-0.14,0.92,U] [#6 -0.12,-0.60,0.00,M7] [#7 0.22,0.05,0.62,U] [#8 0.06,0.02,0.62,U] 
01:12:37.000 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.24, 0.15}
01:12:37.001 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
01:12:37.002 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
01:12:37.002 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
01:12:37.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
01:12:37.005 00.001 21068 Enqueuing Move request for scope (0.11, 0.02)
01:12:37.005 00.000 16108 Worker thread wakes up
01:12:37.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:12:37.006 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:12:37.006 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.10 yDistance=-0.05
01:12:37.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:12:37.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:37.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:37.006 00.000 16108 MoveAxis(E, 0, ABG)
01:12:37.006 00.000 16108 Move returns status 0, amount 0
01:12:37.006 00.000 16108 MoveAxis(N, 0, ABG)
01:12:37.006 00.000 16108 Move returns status 0, amount 0
01:12:37.006 00.000 16108 move complete, result=0
01:12:37.006 00.000 16108 worker thread done servicing request
01:12:37.009 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3424, FiltMin=2925, FiltMax=61472, Gamma=1.000
01:12:37.036 00.027 21068 UpdateGuideState exits: m=132789 SNR=90.1
01:12:37.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:37.038 00.000 21068 Enqueuing Expose request
01:12:37.039 00.001 16108 Worker thread wakes up
01:12:37.039 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:37.040 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:37.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:38.212 01.172 16108 Exposure complete
01:12:38.268 00.056 16108 worker thread done servicing request
01:12:38.268 00.000 21068 OnExposeComplete: enter
01:12:38.271 00.003 21068 UpdateGuideState(): m_state=6
01:12:38.271 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9589
01:12:38.272 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.66, Mass=126344, SNR=73.4, Peak=13981 HFD=3.5
01:12:38.272 00.000 21068 MultiStar: [#1 -0.07,-0.27,1.28,U] [#2 -0.41,-0.03,1.39,U] [#3 -0.03,-0.19,1.11,U] [#4 0.05,-0.11,0.89,U] [#5 -0.24,-0.14,1.13,U] [#6 -0.29,-0.46,0.89,U] [#7 -0.43,-0.07,0.68,U] [#8 -0.30,0.05,0.91,U] 
01:12:38.273 00.001 21068 refined, 8 included, MultiStar: {-0.21, -0.16}, one-star: {-0.25, -0.22}
01:12:38.274 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
01:12:38.275 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
01:12:38.276 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-2.50 mountX=0.18 mountY=0.21, mountTheta=0.84
01:12:38.277 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.16, opts=13)
01:12:38.279 00.002 21068 Enqueuing Move request for scope (-0.21, -0.16)
01:12:38.280 00.001 16108 Worker thread wakes up
01:12:38.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
01:12:38.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
01:12:38.280 00.000 16108 Moving (-0.21, -0.16) raw xDistance=0.18 yDistance=0.21
01:12:38.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:12:38.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:12:38.280 00.000 16108 MoveAxis(E, 0, ABG)
01:12:38.280 00.000 16108 Move returns status 0, amount 0
01:12:38.280 00.000 16108 MoveAxis(S, 41, ABG)
01:12:38.280 00.000 16108 Guiding  Dir = 1, Dur = 41
01:12:38.280 00.000 16108 IsSlewing returns 0
01:12:38.280 00.000 16108 IsGuiding returns 0
01:12:38.283 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3424, FiltMin=2953, FiltMax=54793, Gamma=1.000
01:12:38.299 00.016 21068 UpdateGuideState exits: m=126344 SNR=73.4
01:12:38.301 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:38.302 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:38.303 00.001 21068 Enqueuing Expose request
01:12:38.334 00.031 16108 IsGuiding returns 1
01:12:38.334 00.000 16108 scope still moving after pulse duration time elapsed
01:12:38.364 00.030 16108 IsSlewing returns 0
01:12:38.364 00.000 16108 IsGuiding returns 1
01:12:38.395 00.031 16108 IsSlewing returns 0
01:12:38.396 00.001 16108 IsGuiding returns 1
01:12:38.426 00.030 16108 IsSlewing returns 0
01:12:38.426 00.000 16108 IsGuiding returns 0
01:12:38.426 00.000 16108 scope move finished after 41 + 105 ms
01:12:38.428 00.002 16108 Move returns status 0, amount 41
01:12:38.428 00.000 16108 move complete, result=0
01:12:38.428 00.000 16108 worker thread done servicing request
01:12:38.428 00.000 16108 Worker thread wakes up
01:12:38.428 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
01:12:38.431 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:38.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:39.412 00.981 16108 Exposure complete
01:12:39.469 00.057 16108 worker thread done servicing request
01:12:39.470 00.001 21068 OnExposeComplete: enter
01:12:39.471 00.001 21068 UpdateGuideState(): m_state=6
01:12:39.472 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9590
01:12:39.473 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.78, Mass=121080, SNR=81.9, Peak=15385 HFD=3.2
01:12:39.475 00.002 21068 MultiStar: [#1 -0.16,0.14,1.22,U] [#2 -0.61,0.43,0.00,M1] [#3 0.03,0.27,1.19,U] [#4 0.58,0.06,0.00,M1] [#5 0.06,0.19,1.21,U] [#6 -0.01,-0.18,0.62,U] [#7 -0.12,-0.01,0.52,U] [#8 -0.15,0.21,0.82,U] 
01:12:39.475 00.000 21068 refined, 6 included, MultiStar: {-0.03, 0.10}, one-star: {0.10, -0.10}
01:12:39.477 00.002 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
01:12:39.477 00.000 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
01:12:39.478 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.83 mountX=0.04 mountY=-0.09, mountTheta=-1.12
01:12:39.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
01:12:39.481 00.001 21068 Enqueuing Move request for scope (-0.03, 0.10)
01:12:39.481 00.000 16108 Worker thread wakes up
01:12:39.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:12:39.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:12:39.482 00.001 16108 Moving (-0.03, 0.10) raw xDistance=0.04 yDistance=-0.09
01:12:39.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:12:39.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:39.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:39.482 00.000 16108 MoveAxis(E, 0, ABG)
01:12:39.482 00.000 16108 Move returns status 0, amount 0
01:12:39.482 00.000 16108 MoveAxis(N, 0, ABG)
01:12:39.482 00.000 16108 Move returns status 0, amount 0
01:12:39.482 00.000 16108 move complete, result=0
01:12:39.482 00.000 16108 worker thread done servicing request
01:12:39.485 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=416, max=65535, med=3424, FiltMin=2947, FiltMax=57363, Gamma=1.000
01:12:39.500 00.015 21068 UpdateGuideState exits: m=121080 SNR=81.9
01:12:39.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:39.503 00.001 21068 Enqueuing Expose request
01:12:39.503 00.000 16108 Worker thread wakes up
01:12:39.504 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:39.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:39.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:40.668 01.164 16108 Exposure complete
01:12:40.723 00.055 16108 worker thread done servicing request
01:12:40.724 00.001 21068 OnExposeComplete: enter
01:12:40.724 00.000 21068 UpdateGuideState(): m_state=6
01:12:40.725 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9591
01:12:40.726 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.04, Mass=122522, SNR=77.0, Peak=14829 HFD=3.5
01:12:40.727 00.001 21068 MultiStar: [#1 -0.13,0.19,1.25,U] [#2 -0.26,0.56,0.00,M2] [#3 -0.24,0.29,1.23,U] [#4 0.24,0.13,0.80,U] [#5 -0.06,0.29,0.89,U] [#6 -0.19,-0.35,0.89,U] [#7 -0.07,0.39,0.74,U] [#8 0.05,0.05,0.80,U] 
01:12:40.728 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {-0.04, 0.16}
01:12:40.728 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
01:12:40.730 00.002 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
01:12:40.731 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.01 mountX=0.09 mountY=-0.13, mountTheta=-0.94
01:12:40.735 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.15, opts=13)
01:12:40.736 00.001 21068 Enqueuing Move request for scope (-0.07, 0.15)
01:12:40.738 00.002 16108 Worker thread wakes up
01:12:40.739 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
01:12:40.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
01:12:40.739 00.000 16108 Moving (-0.07, 0.15) raw xDistance=0.09 yDistance=-0.13
01:12:40.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:12:40.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:40.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:40.739 00.000 16108 MoveAxis(E, 0, ABG)
01:12:40.739 00.000 16108 Move returns status 0, amount 0
01:12:40.739 00.000 16108 MoveAxis(N, 0, ABG)
01:12:40.739 00.000 16108 Move returns status 0, amount 0
01:12:40.739 00.000 16108 move complete, result=0
01:12:40.739 00.000 16108 worker thread done servicing request
01:12:40.745 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3421, FiltMin=2912, FiltMax=61331, Gamma=1.000
01:12:40.771 00.026 21068 UpdateGuideState exits: m=122522 SNR=77.0
01:12:40.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.774 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:40.775 00.001 21068 Enqueuing Expose request
01:12:40.776 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:40.778 00.002 16108 Worker thread wakes up
01:12:40.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:40.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:41.764 00.986 16108 Exposure complete
01:12:41.818 00.054 16108 worker thread done servicing request
01:12:41.818 00.000 21068 OnExposeComplete: enter
01:12:41.819 00.001 21068 UpdateGuideState(): m_state=6
01:12:41.820 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9592
01:12:41.821 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=875.23, Mass=113335, SNR=80.6, Peak=13901 HFD=3.4
01:12:41.822 00.001 21068 MultiStar: [#1 -0.21,0.36,1.05,U] [#2 -0.21,0.50,1.31,U] [#3 0.06,0.25,0.99,U] [#4 0.45,0.14,0.82,U] [#5 -0.24,0.04,1.04,U] [#6 -0.29,-0.31,0.93,U] [#7 -0.22,0.40,0.68,U] [#8 -0.16,0.31,0.85,U] 
01:12:41.822 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.24}, one-star: {-0.13, 0.35}
01:12:41.823 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
01:12:41.824 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
01:12:41.825 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.26 cameraTheta=2.03 mountX=0.15 mountY=-0.20, mountTheta=-0.92
01:12:41.826 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.24, opts=13)
01:12:41.827 00.001 21068 Enqueuing Move request for scope (-0.12, 0.24)
01:12:41.828 00.001 16108 Worker thread wakes up
01:12:41.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
01:12:41.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
01:12:41.828 00.000 16108 Moving (-0.12, 0.24) raw xDistance=0.15 yDistance=-0.20
01:12:41.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:12:41.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:41.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:12:41.828 00.000 16108 MoveAxis(E, 0, ABG)
01:12:41.828 00.000 16108 Move returns status 0, amount 0
01:12:41.828 00.000 16108 MoveAxis(N, 0, ABG)
01:12:41.828 00.000 16108 Move returns status 0, amount 0
01:12:41.828 00.000 16108 move complete, result=0
01:12:41.829 00.001 16108 worker thread done servicing request
01:12:41.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3421, FiltMin=2941, FiltMax=56224, Gamma=1.000
01:12:41.849 00.016 21068 UpdateGuideState exits: m=113335 SNR=80.6
01:12:41.851 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:41.851 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:41.852 00.001 21068 Enqueuing Expose request
01:12:41.853 00.001 16108 Worker thread wakes up
01:12:41.853 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:41.855 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:41.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:43.021 01.166 16108 Exposure complete
01:12:43.092 00.071 16108 worker thread done servicing request
01:12:43.092 00.000 21068 OnExposeComplete: enter
01:12:43.093 00.001 21068 UpdateGuideState(): m_state=6
01:12:43.093 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9593
01:12:43.094 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=875.28, Mass=114075, SNR=74.5, Peak=12697 HFD=3.3
01:12:43.095 00.001 21068 MultiStar: [#1 0.15,-0.11,1.14,U] [#2 -0.27,0.48,0.00,M2] [#3 -0.07,0.21,1.17,U] [#4 0.24,0.24,0.96,U] [#5 -0.03,0.34,1.06,U] [#6 -0.11,-0.17,1.10,U] [#7 0.19,0.40,0.68,U] [#8 0.01,0.63,0.00,M1] 
01:12:43.096 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.03, 0.40}
01:12:43.097 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:12:43.097 00.000 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:12:43.099 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.31 mountX=-0.02 mountY=-0.17, mountTheta=-1.66
01:12:43.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.17, opts=13)
01:12:43.103 00.002 21068 Enqueuing Move request for scope (0.05, 0.17)
01:12:43.105 00.002 16108 Worker thread wakes up
01:12:43.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:12:43.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:12:43.105 00.000 16108 Moving (0.05, 0.17) raw xDistance=-0.02 yDistance=-0.17
01:12:43.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:43.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:43.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:12:43.106 00.001 16108 MoveAxis(E, 0, ABG)
01:12:43.106 00.000 16108 Move returns status 0, amount 0
01:12:43.106 00.000 16108 MoveAxis(N, 0, ABG)
01:12:43.106 00.000 16108 Move returns status 0, amount 0
01:12:43.106 00.000 16108 move complete, result=0
01:12:43.106 00.000 16108 worker thread done servicing request
01:12:43.114 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3417, FiltMin=2909, FiltMax=55280, Gamma=1.000
01:12:43.138 00.024 21068 UpdateGuideState exits: m=114075 SNR=74.5
01:12:43.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.139 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:43.140 00.001 21068 Enqueuing Expose request
01:12:43.142 00.002 16108 Worker thread wakes up
01:12:43.142 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:43.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:43.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:44.125 00.982 16108 Exposure complete
01:12:44.207 00.082 16108 worker thread done servicing request
01:12:44.207 00.000 21068 OnExposeComplete: enter
01:12:44.208 00.001 21068 UpdateGuideState(): m_state=6
01:12:44.209 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9594
01:12:44.209 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=875.11, Mass=138666, SNR=91.1, Peak=15513 HFD=3.6
01:12:44.210 00.001 21068 MultiStar: [#1 0.20,0.24,1.00,U] [#2 -0.08,0.41,1.16,U] [#3 0.13,0.22,0.96,U] [#4 0.24,0.09,0.74,U] [#5 0.23,0.18,0.68,U] [#6 0.07,-0.13,0.78,U] [#7 -0.12,0.33,0.65,U] [#8 -0.19,0.28,0.70,U] 
01:12:44.211 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.22}, one-star: {0.02, 0.23}
01:12:44.213 00.002 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
01:12:44.214 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
01:12:44.214 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.32 mountX=-0.02 mountY=-0.22, mountTheta=-1.65
01:12:44.217 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.22, opts=13)
01:12:44.219 00.002 21068 Enqueuing Move request for scope (0.06, 0.22)
01:12:44.220 00.001 16108 Worker thread wakes up
01:12:44.221 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
01:12:44.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
01:12:44.221 00.000 16108 Moving (0.06, 0.22) raw xDistance=-0.02 yDistance=-0.22
01:12:44.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:44.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:44.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:12:44.221 00.000 16108 MoveAxis(E, 0, ABG)
01:12:44.221 00.000 16108 Move returns status 0, amount 0
01:12:44.222 00.001 16108 MoveAxis(N, 0, ABG)
01:12:44.222 00.000 16108 Move returns status 0, amount 0
01:12:44.222 00.000 16108 move complete, result=0
01:12:44.222 00.000 16108 worker thread done servicing request
01:12:44.227 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3417, FiltMin=2947, FiltMax=53203, Gamma=1.000
01:12:44.258 00.031 21068 UpdateGuideState exits: m=138666 SNR=91.1
01:12:44.260 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:44.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:44.262 00.001 21068 Enqueuing Expose request
01:12:44.263 00.001 16108 Worker thread wakes up
01:12:44.263 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:44.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:44.263 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:45.423 01.160 16108 Exposure complete
01:12:45.481 00.058 16108 worker thread done servicing request
01:12:45.481 00.000 21068 OnExposeComplete: enter
01:12:45.482 00.001 21068 UpdateGuideState(): m_state=6
01:12:45.483 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9595
01:12:45.485 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=875.05, Mass=116044, SNR=75.3, Peak=12425 HFD=3.6
01:12:45.488 00.003 21068 MultiStar: [#1 0.10,0.05,1.37,U] [#2 -0.00,0.25,1.13,U] [#3 0.06,0.04,1.16,U] [#4 0.04,0.07,0.95,U] [#5 0.09,0.08,1.10,U] [#6 -0.18,-0.12,0.88,U] [#7 -0.18,0.06,0.63,U] [#8 -0.09,0.23,0.81,U] 
01:12:45.490 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.05, 0.16}
01:12:45.492 00.002 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
01:12:45.494 00.002 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
01:12:45.495 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=0.02 mountY=-0.09, mountTheta=-1.33
01:12:45.498 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
01:12:45.500 00.002 21068 Enqueuing Move request for scope (-0.01, 0.09)
01:12:45.502 00.002 16108 Worker thread wakes up
01:12:45.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:12:45.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:12:45.502 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.02 yDistance=-0.09
01:12:45.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:45.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:45.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:45.502 00.000 16108 MoveAxis(E, 0, ABG)
01:12:45.502 00.000 16108 Move returns status 0, amount 0
01:12:45.502 00.000 16108 MoveAxis(N, 0, ABG)
01:12:45.502 00.000 16108 Move returns status 0, amount 0
01:12:45.502 00.000 16108 move complete, result=0
01:12:45.502 00.000 16108 worker thread done servicing request
01:12:45.513 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3417, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:12:45.539 00.026 21068 UpdateGuideState exits: m=116044 SNR=75.3
01:12:45.542 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.544 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:45.545 00.001 21068 Enqueuing Expose request
01:12:45.547 00.002 16108 Worker thread wakes up
01:12:45.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:45.547 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:45.549 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:46.520 00.971 16108 Exposure complete
01:12:46.589 00.069 16108 worker thread done servicing request
01:12:46.589 00.000 21068 OnExposeComplete: enter
01:12:46.590 00.001 21068 UpdateGuideState(): m_state=6
01:12:46.591 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9596
01:12:46.592 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.10, Mass=130955, SNR=91.6, Peak=15213 HFD=3.5
01:12:46.592 00.000 21068 MultiStar: [#1 0.00,0.29,0.99,U] [#2 -0.22,0.26,1.06,U] [#3 0.00,0.29,1.11,U] [#4 0.07,0.05,0.80,U] [#5 -0.11,0.02,1.00,U] [#6 -0.17,-0.21,0.75,U] [#7 -0.11,-0.06,0.54,U] [#8 -0.21,0.32,0.64,U] 
01:12:46.593 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.15}, one-star: {-0.23, 0.22}
01:12:46.594 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
01:12:46.594 00.000 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
01:12:46.595 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.19 mountX=0.13 mountY=-0.12, mountTheta=-0.75
01:12:46.597 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.15, opts=13)
01:12:46.598 00.001 21068 Enqueuing Move request for scope (-0.11, 0.15)
01:12:46.599 00.001 16108 Worker thread wakes up
01:12:46.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
01:12:46.599 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
01:12:46.599 00.000 16108 Moving (-0.11, 0.15) raw xDistance=0.13 yDistance=-0.12
01:12:46.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:12:46.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:46.599 00.000 16108 MoveAxis(E, 0, ABG)
01:12:46.599 00.000 16108 Move returns status 0, amount 0
01:12:46.600 00.001 16108 MoveAxis(N, 0, ABG)
01:12:46.600 00.000 16108 Move returns status 0, amount 0
01:12:46.600 00.000 16108 move complete, result=0
01:12:46.600 00.000 16108 worker thread done servicing request
01:12:46.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3417, FiltMin=2960, FiltMax=59929, Gamma=1.000
01:12:46.625 00.022 21068 UpdateGuideState exits: m=130955 SNR=91.6
01:12:46.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:46.628 00.001 21068 Enqueuing Expose request
01:12:46.628 00.000 16108 Worker thread wakes up
01:12:46.628 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:46.629 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:46.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:47.786 01.157 16108 Exposure complete
01:12:47.842 00.056 16108 worker thread done servicing request
01:12:47.842 00.000 21068 OnExposeComplete: enter
01:12:47.843 00.001 21068 UpdateGuideState(): m_state=6
01:12:47.844 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9597
01:12:47.845 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.84, Mass=125288, SNR=83.3, Peak=14333 HFD=3.5
01:12:47.846 00.001 21068 MultiStar: [#1 -0.48,-0.03,1.13,U] [#2 -0.40,0.13,1.17,U] [#3 -0.16,0.22,0.90,U] [#4 -0.08,-0.11,0.81,U] [#5 -0.13,-0.02,0.93,U] [#6 0.01,-0.37,0.82,U] [#7 -0.25,-0.20,0.62,U] [#8 -0.25,0.31,0.75,U] 
01:12:47.847 00.001 21068 single-star, 8 included, MultiStar: {-0.23, -0.00}, one-star: {-0.18, -0.04}
01:12:47.847 00.000 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
01:12:47.848 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
01:12:47.849 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.90 mountX=0.17 mountY=0.08, mountTheta=0.47
01:12:47.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
01:12:47.852 00.001 21068 Enqueuing Move request for scope (-0.18, -0.04)
01:12:47.853 00.001 16108 Worker thread wakes up
01:12:47.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:12:47.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:12:47.853 00.000 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.08
01:12:47.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:12:47.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:47.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:47.853 00.000 16108 MoveAxis(E, 0, ABG)
01:12:47.853 00.000 16108 Move returns status 0, amount 0
01:12:47.853 00.000 16108 MoveAxis(N, 0, ABG)
01:12:47.853 00.000 16108 Move returns status 0, amount 0
01:12:47.853 00.000 16108 move complete, result=0
01:12:47.853 00.000 16108 worker thread done servicing request
01:12:47.858 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3414, FiltMin=2950, FiltMax=58582, Gamma=1.000
01:12:47.873 00.015 21068 UpdateGuideState exits: m=125288 SNR=83.3
01:12:47.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.874 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:47.875 00.001 21068 Enqueuing Expose request
01:12:47.876 00.001 16108 Worker thread wakes up
01:12:47.876 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:47.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:47.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:48.845 00.968 16108 Exposure complete
01:12:48.913 00.068 16108 worker thread done servicing request
01:12:48.913 00.000 21068 OnExposeComplete: enter
01:12:48.915 00.002 21068 UpdateGuideState(): m_state=6
01:12:48.918 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9598
01:12:48.919 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.71, Mass=115137, SNR=78.2, Peak=12749 HFD=3.8
01:12:48.925 00.006 21068 MultiStar: [#1 -0.31,0.08,1.44,U] [#2 -0.53,0.34,0.00,M1] [#3 -0.28,0.36,1.10,U] [#4 -0.18,0.00,0.96,U] [#5 -0.43,-0.02,0.99,U] [#6 -0.29,-0.38,0.79,U] [#7 -0.20,-0.04,0.63,U] [#8 0.09,-0.10,0.81,U] 
01:12:48.926 00.001 21068 refined, 7 included, MultiStar: {-0.26, -0.01}, one-star: {-0.38, -0.17}
01:12:48.927 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.22)
01:12:48.928 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
01:12:48.929 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=0.26 mountY=0.07, mountTheta=0.28
01:12:48.932 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.01, opts=13)
01:12:48.933 00.001 21068 Enqueuing Move request for scope (-0.26, -0.01)
01:12:48.935 00.002 16108 Worker thread wakes up
01:12:48.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
01:12:48.935 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
01:12:48.935 00.000 16108 Moving (-0.26, -0.01) raw xDistance=0.26 yDistance=0.07
01:12:48.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:12:48.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:48.936 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:12:48.936 00.000 16108 MoveAxis(W, 67, ABG)
01:12:48.936 00.000 16108 Guiding  Dir = 3, Dur = 67
01:12:48.936 00.000 16108 IsSlewing returns 0
01:12:48.936 00.000 16108 IsGuiding returns 0
01:12:48.941 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3417, FiltMin=2957, FiltMax=54659, Gamma=1.000
01:12:48.952 00.011 16108 PulseGuide returned control before completion, sleep 61
01:12:48.959 00.007 21068 UpdateGuideState exits: m=115137 SNR=78.2
01:12:48.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:48.962 00.001 21068 Enqueuing Expose request
01:12:49.029 00.067 16108 IsGuiding returns 1
01:12:49.029 00.000 16108 scope still moving after pulse duration time elapsed
01:12:49.060 00.031 16108 IsSlewing returns 0
01:12:49.060 00.000 16108 IsGuiding returns 0
01:12:49.060 00.000 16108 scope move finished after 67 + 57 ms
01:12:49.060 00.000 16108 Move returns status 0, amount 67
01:12:49.060 00.000 16108 MoveAxis(N, 0, ABG)
01:12:49.060 00.000 16108 Move returns status 0, amount 0
01:12:49.060 00.000 16108 move complete, result=0
01:12:49.062 00.002 16108 worker thread done servicing request
01:12:49.062 00.000 16108 Worker thread wakes up
01:12:49.062 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:49.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:49.062 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
01:12:50.225 01.163 16108 Exposure complete
01:12:50.281 00.056 16108 worker thread done servicing request
01:12:50.285 00.004 21068 OnExposeComplete: enter
01:12:50.286 00.001 21068 UpdateGuideState(): m_state=6
01:12:50.289 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9599
01:12:50.292 00.003 21068 Star::Find returns 1 (0), X=220.41, Y=874.79, Mass=127956, SNR=89.3, Peak=14137 HFD=3.5
01:12:50.294 00.002 21068 MultiStar: [#1 -0.07,-0.18,0.99,U] [#2 0.01,0.03,1.08,U] [#3 0.02,0.00,1.00,U] [#4 0.30,0.09,0.79,U] [#5 0.25,-0.21,0.96,U] [#6 0.30,-0.53,0.00,M1] [#7 0.08,-0.04,0.67,U] [#8 0.35,-0.04,0.76,U] 
01:12:50.295 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.06}, one-star: {-0.07, -0.09}
01:12:50.297 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
01:12:50.299 00.002 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
01:12:50.299 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.20 mountX=0.05 mountY=0.10, mountTheta=1.12
01:12:50.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
01:12:50.305 00.003 21068 Enqueuing Move request for scope (-0.07, -0.09)
01:12:50.308 00.003 16108 Worker thread wakes up
01:12:50.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:12:50.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:12:50.308 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.10
01:12:50.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:12:50.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:50.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:12:50.308 00.000 16108 MoveAxis(E, 0, ABG)
01:12:50.308 00.000 16108 Move returns status 0, amount 0
01:12:50.308 00.000 16108 MoveAxis(N, 0, ABG)
01:12:50.308 00.000 16108 Move returns status 0, amount 0
01:12:50.308 00.000 16108 move complete, result=0
01:12:50.308 00.000 16108 worker thread done servicing request
01:12:50.313 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3414, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:12:50.328 00.015 21068 UpdateGuideState exits: m=127956 SNR=89.3
01:12:50.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:50.331 00.001 21068 Enqueuing Expose request
01:12:50.331 00.000 16108 Worker thread wakes up
01:12:50.331 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:50.333 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:50.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:51.298 00.965 16108 Exposure complete
01:12:51.355 00.057 16108 worker thread done servicing request
01:12:51.355 00.000 21068 OnExposeComplete: enter
01:12:51.357 00.002 21068 UpdateGuideState(): m_state=6
01:12:51.358 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9600
01:12:51.359 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.81, Mass=120119, SNR=87.1, Peak=13113 HFD=3.7
01:12:51.362 00.003 21068 MultiStar: [#1 0.12,-0.17,1.11,U] [#2 0.05,-0.14,1.09,U] [#3 0.21,-0.11,0.91,U] [#4 0.66,0.09,0.00,M1] [#5 0.27,0.00,0.92,U] [#6 0.18,-0.33,0.82,U] [#7 0.69,0.09,0.00,M1] [#8 0.17,0.27,0.72,U] 
01:12:51.363 00.001 21068 refined, 6 included, MultiStar: {0.17, -0.09}, one-star: {0.20, -0.07}
01:12:51.364 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
01:12:51.365 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
01:12:51.366 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.18 mountY=0.05, mountTheta=2.88
01:12:51.367 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
01:12:51.369 00.002 21068 Enqueuing Move request for scope (0.17, -0.09)
01:12:51.370 00.001 16108 Worker thread wakes up
01:12:51.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
01:12:51.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
01:12:51.370 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.18 yDistance=0.05
01:12:51.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:12:51.371 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:51.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:12:51.371 00.000 16108 MoveAxis(E, 0, ABG)
01:12:51.371 00.000 16108 Move returns status 0, amount 0
01:12:51.371 00.000 16108 MoveAxis(N, 0, ABG)
01:12:51.371 00.000 16108 Move returns status 0, amount 0
01:12:51.371 00.000 16108 move complete, result=0
01:12:51.371 00.000 16108 worker thread done servicing request
01:12:51.377 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3417, FiltMin=2966, FiltMax=62992, Gamma=1.000
01:12:51.397 00.020 21068 UpdateGuideState exits: m=120119 SNR=87.1
01:12:51.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:51.400 00.001 21068 Enqueuing Expose request
01:12:51.401 00.001 16108 Worker thread wakes up
01:12:51.401 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:51.401 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:51.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:52.548 01.147 16108 Exposure complete
01:12:52.604 00.056 16108 worker thread done servicing request
01:12:52.604 00.000 21068 OnExposeComplete: enter
01:12:52.606 00.002 21068 UpdateGuideState(): m_state=6
01:12:52.607 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9601
01:12:52.607 00.000 21068 Star::Find returns 1 (0), X=221.03, Y=874.99, Mass=128966, SNR=84.5, Peak=14009 HFD=4.0
01:12:52.608 00.001 21068 MultiStar: [#1 0.19,-0.00,1.00,U] [#2 0.25,0.04,1.31,U] [#3 0.43,0.04,1.15,U] [#4 0.50,0.08,0.83,U] [#5 0.30,-0.03,0.91,U] [#6 0.39,-0.33,0.86,U] [#7 0.20,-0.12,0.65,U] [#8 0.33,0.19,0.78,U] 
01:12:52.609 00.001 21068 refined, 8 included, MultiStar: {0.35, 0.00}, one-star: {0.55, 0.11}
01:12:52.610 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
01:12:52.611 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:12:52.612 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.00 hyp=0.35 cameraTheta=0.01 mountX=-0.34 mountY=-0.09, mountTheta=-2.90
01:12:52.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.00, opts=13)
01:12:52.614 00.001 21068 Enqueuing Move request for scope (0.35, 0.00)
01:12:52.615 00.001 16108 Worker thread wakes up
01:12:52.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.00) opts 0xd
01:12:52.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.00)
01:12:52.615 00.000 16108 Moving (0.35, 0.00) raw xDistance=-0.34 yDistance=-0.09
01:12:52.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:12:52.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:52.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:52.615 00.000 16108 MoveAxis(E, 90, ABG)
01:12:52.615 00.000 16108 Guiding  Dir = 2, Dur = 90
01:12:52.615 00.000 16108 IsSlewing returns 0
01:12:52.616 00.001 16108 IsGuiding returns 0
01:12:52.620 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3417, FiltMin=2918, FiltMax=58288, Gamma=1.000
01:12:52.634 00.014 16108 PulseGuide returned control before completion, sleep 82
01:12:52.635 00.001 21068 UpdateGuideState exits: m=128966 SNR=84.5
01:12:52.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:52.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:52.637 00.000 21068 Enqueuing Expose request
01:12:52.726 00.089 16108 IsGuiding returns 1
01:12:52.726 00.000 16108 scope still moving after pulse duration time elapsed
01:12:52.758 00.032 16108 IsSlewing returns 0
01:12:52.758 00.000 16108 IsGuiding returns 0
01:12:52.758 00.000 16108 scope move finished after 90 + 51 ms
01:12:52.758 00.000 16108 Move returns status 0, amount 90
01:12:52.758 00.000 16108 MoveAxis(N, 0, ABG)
01:12:52.759 00.001 16108 Move returns status 0, amount 0
01:12:52.759 00.000 16108 move complete, result=0
01:12:52.759 00.000 16108 worker thread done servicing request
01:12:52.759 00.000 16108 Worker thread wakes up
01:12:52.759 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:52.759 00.000 21068 GuideStep: -0.3 px 90 ms EAST, -0.1 px 0 ms NORTH
01:12:52.761 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:53.735 00.974 16108 Exposure complete
01:12:53.799 00.064 16108 worker thread done servicing request
01:12:53.800 00.001 21068 OnExposeComplete: enter
01:12:53.801 00.001 21068 UpdateGuideState(): m_state=6
01:12:53.802 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9602
01:12:53.802 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.03, Mass=128279, SNR=94.2, Peak=16665 HFD=3.2
01:12:53.803 00.001 21068 MultiStar: [#1 0.36,-0.12,1.07,U] [#2 0.46,0.21,1.03,U] [#3 0.13,-0.01,0.93,U] [#4 0.52,0.06,0.62,U] [#5 0.49,0.17,0.76,U] [#6 0.49,-0.39,0.00,M1] [#7 0.32,0.13,0.53,U] [#8 0.37,0.33,0.64,U] 
01:12:53.804 00.001 21068 single-star, 7 included, MultiStar: {0.36, 0.10}, one-star: {0.30, 0.15}
01:12:53.805 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
01:12:53.806 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
01:12:53.807 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.34 cameraTheta=0.47 mountX=-0.27 mountY=-0.22, mountTheta=-2.46
01:12:53.808 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.15, opts=13)
01:12:53.809 00.001 21068 Enqueuing Move request for scope (0.30, 0.15)
01:12:53.810 00.001 16108 Worker thread wakes up
01:12:53.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
01:12:53.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
01:12:53.810 00.000 16108 Moving (0.30, 0.15) raw xDistance=-0.27 yDistance=-0.22
01:12:53.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:12:53.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:12:53.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:12:53.810 00.000 16108 MoveAxis(E, 77, ABG)
01:12:53.810 00.000 16108 Guiding  Dir = 2, Dur = 77
01:12:53.811 00.001 16108 IsSlewing returns 0
01:12:53.811 00.000 16108 IsGuiding returns 0
01:12:53.816 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3414, FiltMin=2921, FiltMax=63120, Gamma=1.000
01:12:53.818 00.002 16108 PulseGuide returned control before completion, sleep 83
01:12:53.844 00.026 21068 UpdateGuideState exits: m=128279 SNR=94.2
01:12:53.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.848 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:53.850 00.002 21068 Enqueuing Expose request
01:12:53.907 00.057 16108 IsGuiding returns 0
01:12:53.907 00.000 16108 Move returns status 0, amount 77
01:12:53.908 00.001 16108 MoveAxis(N, 0, ABG)
01:12:53.908 00.000 16108 Move returns status 0, amount 0
01:12:53.908 00.000 16108 move complete, result=0
01:12:53.908 00.000 16108 worker thread done servicing request
01:12:53.908 00.000 16108 Worker thread wakes up
01:12:53.908 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.2 px 0 ms NORTH
01:12:53.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:53.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:55.066 01.157 16108 Exposure complete
01:12:55.127 00.061 16108 worker thread done servicing request
01:12:55.127 00.000 21068 OnExposeComplete: enter
01:12:55.128 00.001 21068 UpdateGuideState(): m_state=6
01:12:55.129 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9603
01:12:55.130 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=874.85, Mass=119334, SNR=77.0, Peak=14777 HFD=3.3
01:12:55.131 00.001 21068 MultiStar: [#1 0.32,-0.24,1.26,U] [#2 0.06,0.06,1.31,U] [#3 0.12,-0.17,1.02,U] [#4 -0.05,-0.08,1.05,U] [#5 0.04,-0.12,1.10,U] [#6 -0.05,-0.54,0.86,U] [#7 0.08,-0.01,0.71,U] [#8 0.01,0.12,0.78,U] 
01:12:55.131 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.32, -0.03}
01:12:55.133 00.002 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
01:12:55.134 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
01:12:55.135 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.12 mountY=0.08, mountTheta=2.54
01:12:55.136 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
01:12:55.137 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
01:12:55.138 00.001 16108 Worker thread wakes up
01:12:55.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:12:55.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:12:55.138 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
01:12:55.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:55.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:55.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:55.138 00.000 16108 MoveAxis(E, 0, ABG)
01:12:55.138 00.000 16108 Move returns status 0, amount 0
01:12:55.138 00.000 16108 MoveAxis(N, 0, ABG)
01:12:55.138 00.000 16108 Move returns status 0, amount 0
01:12:55.138 00.000 16108 move complete, result=0
01:12:55.138 00.000 16108 worker thread done servicing request
01:12:55.141 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3414, FiltMin=2928, FiltMax=63597, Gamma=1.000
01:12:55.165 00.024 21068 UpdateGuideState exits: m=119334 SNR=77.0
01:12:55.167 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:55.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:55.168 00.000 21068 Enqueuing Expose request
01:12:55.169 00.001 16108 Worker thread wakes up
01:12:55.169 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:55.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:55.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:56.154 00.984 16108 Exposure complete
01:12:56.211 00.057 16108 worker thread done servicing request
01:12:56.211 00.000 21068 OnExposeComplete: enter
01:12:56.212 00.001 21068 UpdateGuideState(): m_state=6
01:12:56.213 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9604
01:12:56.214 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=874.95, Mass=134815, SNR=85.2, Peak=16201 HFD=3.5
01:12:56.214 00.000 21068 MultiStar: [#1 -0.17,-0.20,1.31,U] [#2 -0.05,0.09,1.29,U] [#3 0.04,-0.09,0.98,U] [#4 0.23,0.24,0.84,U] [#5 0.14,0.10,0.93,U] [#6 -0.03,-0.35,0.82,U] [#7 -0.13,0.03,0.57,U] [#8 0.36,0.20,0.68,U] 
01:12:56.216 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.11, 0.07}
01:12:56.217 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
01:12:56.218 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
01:12:56.218 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.02 mountX=-0.04 mountY=-0.01, mountTheta=-2.93
01:12:56.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.00, opts=13)
01:12:56.221 00.001 21068 Enqueuing Move request for scope (0.04, -0.00)
01:12:56.222 00.001 16108 Worker thread wakes up
01:12:56.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:12:56.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:12:56.222 00.000 16108 Moving (0.04, -0.00) raw xDistance=-0.04 yDistance=-0.01
01:12:56.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:56.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:56.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:56.222 00.000 16108 MoveAxis(E, 0, ABG)
01:12:56.222 00.000 16108 Move returns status 0, amount 0
01:12:56.222 00.000 16108 MoveAxis(N, 0, ABG)
01:12:56.222 00.000 16108 Move returns status 0, amount 0
01:12:56.222 00.000 16108 move complete, result=0
01:12:56.222 00.000 16108 worker thread done servicing request
01:12:56.226 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3417, FiltMin=2934, FiltMax=64304, Gamma=1.000
01:12:56.241 00.015 21068 UpdateGuideState exits: m=134815 SNR=85.2
01:12:56.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:56.244 00.001 21068 Enqueuing Expose request
01:12:56.244 00.000 16108 Worker thread wakes up
01:12:56.245 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:56.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:56.245 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:57.416 01.171 16108 Exposure complete
01:12:57.472 00.056 16108 worker thread done servicing request
01:12:57.472 00.000 21068 OnExposeComplete: enter
01:12:57.473 00.001 21068 UpdateGuideState(): m_state=6
01:12:57.474 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9605
01:12:57.474 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=875.06, Mass=128807, SNR=80.9, Peak=14985 HFD=3.6
01:12:57.475 00.001 21068 MultiStar: [#1 0.13,0.20,1.29,U] [#2 -0.22,0.47,1.21,U] [#3 0.14,0.30,0.93,U] [#4 -0.06,0.23,0.95,U] [#5 -0.11,0.35,1.02,U] [#6 -0.14,-0.48,0.77,U] [#7 0.32,0.34,0.67,U] [#8 0.03,0.35,0.72,U] 
01:12:57.476 00.001 21068 single-star, 8 included, MultiStar: {0.00, 0.23}, one-star: {0.01, 0.17}
01:12:57.477 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
01:12:57.478 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
01:12:57.478 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=0.02 mountY=-0.17, mountTheta=-1.45
01:12:57.481 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.17, opts=13)
01:12:57.482 00.001 21068 Enqueuing Move request for scope (0.01, 0.17)
01:12:57.482 00.000 16108 Worker thread wakes up
01:12:57.483 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:12:57.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:12:57.483 00.000 16108 Moving (0.01, 0.17) raw xDistance=0.02 yDistance=-0.17
01:12:57.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:57.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:57.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:12:57.483 00.000 16108 MoveAxis(E, 0, ABG)
01:12:57.483 00.000 16108 Move returns status 0, amount 0
01:12:57.483 00.000 16108 MoveAxis(N, 0, ABG)
01:12:57.483 00.000 16108 Move returns status 0, amount 0
01:12:57.483 00.000 16108 move complete, result=0
01:12:57.483 00.000 16108 worker thread done servicing request
01:12:57.489 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3414, FiltMin=2912, FiltMax=59792, Gamma=1.000
01:12:57.502 00.013 21068 UpdateGuideState exits: m=128807 SNR=80.9
01:12:57.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:57.505 00.001 21068 Enqueuing Expose request
01:12:57.505 00.000 16108 Worker thread wakes up
01:12:57.506 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:57.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:57.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:58.473 00.967 16108 Exposure complete
01:12:58.528 00.055 16108 worker thread done servicing request
01:12:58.529 00.001 21068 OnExposeComplete: enter
01:12:58.529 00.000 21068 UpdateGuideState(): m_state=6
01:12:58.531 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9606
01:12:58.532 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.05, Mass=130421, SNR=90.5, Peak=15465 HFD=3.5
01:12:58.534 00.002 21068 MultiStar: [#1 -0.14,0.15,1.07,U] [#2 -0.15,0.19,1.15,U] [#3 -0.09,0.37,0.91,U] [#4 0.11,-0.09,0.81,U] [#5 -0.30,0.35,0.82,U] [#6 -0.11,-0.57,0.00,M1] [#7 -0.13,0.04,0.57,U] [#8 0.12,0.29,0.78,U] 
01:12:58.535 00.001 21068 single-star, 7 included, MultiStar: {-0.08, 0.19}, one-star: {-0.05, 0.17}
01:12:58.537 00.002 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
01:12:58.539 00.002 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
01:12:58.539 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.86 mountX=0.08 mountY=-0.15, mountTheta=-1.09
01:12:58.542 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.17, opts=13)
01:12:58.543 00.001 21068 Enqueuing Move request for scope (-0.05, 0.17)
01:12:58.544 00.001 16108 Worker thread wakes up
01:12:58.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:12:58.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:12:58.544 00.000 16108 Moving (-0.05, 0.17) raw xDistance=0.08 yDistance=-0.15
01:12:58.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:12:58.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:58.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:58.545 00.001 16108 MoveAxis(E, 0, ABG)
01:12:58.545 00.000 16108 Move returns status 0, amount 0
01:12:58.545 00.000 16108 MoveAxis(N, 0, ABG)
01:12:58.545 00.000 16108 Move returns status 0, amount 0
01:12:58.545 00.000 16108 move complete, result=0
01:12:58.545 00.000 16108 worker thread done servicing request
01:12:58.549 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3417, FiltMin=2912, FiltMax=58003, Gamma=1.000
01:12:58.564 00.015 21068 UpdateGuideState exits: m=130421 SNR=90.5
01:12:58.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:58.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:58.566 00.000 21068 Enqueuing Expose request
01:12:58.567 00.001 16108 Worker thread wakes up
01:12:58.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:58.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:58.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:12:59.745 01.177 16108 Exposure complete
01:12:59.829 00.084 16108 worker thread done servicing request
01:12:59.830 00.001 21068 OnExposeComplete: enter
01:12:59.831 00.001 21068 UpdateGuideState(): m_state=6
01:12:59.832 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9607
01:12:59.833 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=874.88, Mass=137093, SNR=88.0, Peak=15059 HFD=3.4
01:12:59.836 00.003 21068 MultiStar: [#1 0.02,0.02,1.40,U] [#2 -0.26,0.14,1.16,U] [#3 -0.15,-0.03,0.97,U] [#4 0.23,-0.17,0.66,U] [#5 -0.34,-0.07,0.93,U] [#6 -0.43,-0.49,0.00,M2] [#7 0.22,0.01,0.48,U] [#8 -0.22,-0.07,0.86,U] 
01:12:59.838 00.002 21068 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {0.18, 0.00}
01:12:59.839 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
01:12:59.840 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
01:12:59.840 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.99 mountX=0.06 mountY=0.02, mountTheta=0.38
01:12:59.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
01:12:59.844 00.002 21068 Enqueuing Move request for scope (-0.06, -0.01)
01:12:59.846 00.002 16108 Worker thread wakes up
01:12:59.847 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:12:59.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:12:59.847 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
01:12:59.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:12:59.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:59.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:59.847 00.000 16108 MoveAxis(E, 0, ABG)
01:12:59.847 00.000 16108 Move returns status 0, amount 0
01:12:59.847 00.000 16108 MoveAxis(N, 0, ABG)
01:12:59.847 00.000 16108 Move returns status 0, amount 0
01:12:59.847 00.000 16108 move complete, result=0
01:12:59.847 00.000 16108 worker thread done servicing request
01:12:59.852 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3417, FiltMin=2950, FiltMax=61760, Gamma=1.000
01:12:59.875 00.023 21068 UpdateGuideState exits: m=137093 SNR=88.0
01:12:59.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:12:59.878 00.001 21068 Enqueuing Expose request
01:12:59.878 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:59.879 00.001 16108 Worker thread wakes up
01:12:59.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:12:59.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:00.845 00.966 16108 Exposure complete
01:13:00.922 00.077 16108 worker thread done servicing request
01:13:00.922 00.000 21068 OnExposeComplete: enter
01:13:00.922 00.000 21068 UpdateGuideState(): m_state=6
01:13:00.924 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9608
01:13:00.925 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=874.60, Mass=125549, SNR=89.1, Peak=15993 HFD=3.2
01:13:00.926 00.001 21068 MultiStar: [#1 -0.04,-0.20,1.28,U] [#2 -0.16,-0.18,1.09,U] [#3 0.24,-0.19,1.01,U] [#4 0.26,-0.22,0.82,U] [#5 -0.10,-0.09,0.87,U] [#6 0.08,-0.44,0.78,U] [#7 0.48,-0.09,0.64,U] [#8 0.24,0.09,0.70,U] 
01:13:00.927 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.25, -0.28}
01:13:00.928 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
01:13:00.928 00.000 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
01:13:00.929 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.22 cameraTheta=-1.02 mountX=-0.14 mountY=0.15, mountTheta=2.33
01:13:00.930 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.18, opts=13)
01:13:00.931 00.001 21068 Enqueuing Move request for scope (0.11, -0.18)
01:13:00.932 00.001 16108 Worker thread wakes up
01:13:00.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
01:13:00.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
01:13:00.932 00.000 16108 Moving (0.11, -0.18) raw xDistance=-0.14 yDistance=0.15
01:13:00.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:13:00.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:00.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:13:00.932 00.000 16108 MoveAxis(E, 0, ABG)
01:13:00.932 00.000 16108 Move returns status 0, amount 0
01:13:00.932 00.000 16108 MoveAxis(N, 0, ABG)
01:13:00.932 00.000 16108 Move returns status 0, amount 0
01:13:00.932 00.000 16108 move complete, result=0
01:13:00.933 00.001 16108 worker thread done servicing request
01:13:00.936 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3417, FiltMin=2957, FiltMax=58861, Gamma=1.000
01:13:00.952 00.016 21068 UpdateGuideState exits: m=125549 SNR=89.1
01:13:00.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:00.953 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:00.954 00.001 21068 Enqueuing Expose request
01:13:00.955 00.001 16108 Worker thread wakes up
01:13:00.955 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:00.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:00.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:02.125 01.169 16108 Exposure complete
01:13:02.197 00.072 16108 worker thread done servicing request
01:13:02.197 00.000 21068 OnExposeComplete: enter
01:13:02.198 00.001 21068 UpdateGuideState(): m_state=6
01:13:02.199 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9609
01:13:02.199 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=874.92, Mass=123816, SNR=78.9, Peak=15737 HFD=3.4
01:13:02.200 00.001 21068 MultiStar: [#1 -0.11,-0.15,1.38,U] [#2 -0.15,0.03,1.18,U] [#3 0.25,0.01,1.12,U] [#4 0.31,-0.41,0.85,U] [#5 0.07,-0.15,0.99,U] [#6 0.11,-0.77,0.00,M2] [#7 0.06,-0.30,0.73,U] [#8 -0.22,0.17,0.90,U] 
01:13:02.202 00.002 21068 single-star, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.02, 0.04}
01:13:02.203 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
01:13:02.203 00.000 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
01:13:02.204 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=0.99 mountX=-0.02 mountY=-0.04, mountTheta=-1.97
01:13:02.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
01:13:02.207 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
01:13:02.207 00.000 16108 Worker thread wakes up
01:13:02.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:13:02.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:13:02.207 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
01:13:02.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:02.208 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:02.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:02.208 00.000 16108 MoveAxis(E, 0, ABG)
01:13:02.208 00.000 16108 Move returns status 0, amount 0
01:13:02.208 00.000 16108 MoveAxis(N, 0, ABG)
01:13:02.208 00.000 16108 Move returns status 0, amount 0
01:13:02.208 00.000 16108 move complete, result=0
01:13:02.208 00.000 16108 worker thread done servicing request
01:13:02.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3421, FiltMin=2925, FiltMax=64179, Gamma=1.000
01:13:02.226 00.015 21068 UpdateGuideState exits: m=123816 SNR=78.9
01:13:02.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:02.228 00.000 21068 Enqueuing Expose request
01:13:02.229 00.001 16108 Worker thread wakes up
01:13:02.229 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:02.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:02.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:03.200 00.970 16108 Exposure complete
01:13:03.264 00.064 16108 worker thread done servicing request
01:13:03.264 00.000 21068 OnExposeComplete: enter
01:13:03.265 00.001 21068 UpdateGuideState(): m_state=6
01:13:03.266 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9610
01:13:03.266 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=874.84, Mass=132761, SNR=90.4, Peak=16109 HFD=3.2
01:13:03.267 00.001 21068 MultiStar: [#1 -0.50,-0.13,1.11,U] [#2 -0.69,0.08,0.00,M1] [#3 -0.50,-0.09,0.92,U] [#4 -0.04,0.09,0.71,U] [#5 -0.27,0.20,0.74,U] [#6 -0.34,-0.74,0.00,M3] [#7 -0.25,0.13,0.67,U] [#8 -0.44,0.20,0.63,U] 
01:13:03.268 00.001 21068 refined, 6 included, MultiStar: {-0.36, 0.03}, one-star: {-0.39, -0.05}
01:13:03.269 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
01:13:03.269 00.000 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:13:03.270 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.03 hyp=0.36 cameraTheta=3.07 mountX=0.36 mountY=0.06, mountTheta=0.16
01:13:03.273 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.03, opts=13)
01:13:03.273 00.000 21068 Enqueuing Move request for scope (-0.36, 0.03)
01:13:03.274 00.001 16108 Worker thread wakes up
01:13:03.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.03) opts 0xd
01:13:03.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.03)
01:13:03.274 00.000 16108 Moving (-0.36, 0.03) raw xDistance=0.36 yDistance=0.06
01:13:03.275 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:13:03.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:03.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:13:03.275 00.000 16108 MoveAxis(W, 94, ABG)
01:13:03.275 00.000 16108 Guiding  Dir = 3, Dur = 94
01:13:03.275 00.000 16108 IsSlewing returns 0
01:13:03.275 00.000 16108 IsGuiding returns 0
01:13:03.276 00.001 16108 PulseGuide returned control before completion, sleep 103
01:13:03.280 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3417, FiltMin=2918, FiltMax=56307, Gamma=1.000
01:13:03.299 00.019 21068 UpdateGuideState exits: m=132761 SNR=90.4
01:13:03.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:03.300 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:03.301 00.001 21068 Enqueuing Expose request
01:13:03.389 00.088 16108 IsGuiding returns 1
01:13:03.389 00.000 16108 scope still moving after pulse duration time elapsed
01:13:03.421 00.032 16108 IsSlewing returns 0
01:13:03.422 00.001 16108 IsGuiding returns 0
01:13:03.422 00.000 16108 scope move finished after 94 + 52 ms
01:13:03.422 00.000 16108 Move returns status 0, amount 94
01:13:03.422 00.000 16108 MoveAxis(N, 0, ABG)
01:13:03.422 00.000 16108 Move returns status 0, amount 0
01:13:03.422 00.000 16108 move complete, result=0
01:13:03.422 00.000 16108 worker thread done servicing request
01:13:03.422 00.000 21068 GuideStep: 0.4 px 94 ms WEST, 0.1 px 0 ms NORTH
01:13:03.424 00.002 16108 Worker thread wakes up
01:13:03.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:03.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:04.578 01.154 16108 Exposure complete
01:13:04.639 00.061 16108 worker thread done servicing request
01:13:04.639 00.000 21068 OnExposeComplete: enter
01:13:04.640 00.001 21068 UpdateGuideState(): m_state=6
01:13:04.641 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9611
01:13:04.642 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=874.81, Mass=135082, SNR=91.7, Peak=17513 HFD=3.3
01:13:04.643 00.001 21068 MultiStar: [#1 0.08,-0.12,1.00,U] [#2 -0.09,0.14,1.03,U] [#3 0.11,-0.08,0.94,U] [#4 0.23,0.09,0.81,U] [#5 0.17,-0.01,0.79,U] [#6 0.04,-0.71,0.00,M4] [#7 0.05,-0.05,0.61,U] [#8 0.26,0.17,0.61,U] 
01:13:04.644 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.28, -0.07}
01:13:04.645 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:13:04.646 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:13:04.647 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
01:13:04.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.00, opts=13)
01:13:04.649 00.000 21068 Enqueuing Move request for scope (0.13, 0.00)
01:13:04.650 00.001 16108 Worker thread wakes up
01:13:04.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:13:04.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:13:04.650 00.000 16108 Moving (0.13, 0.00) raw xDistance=-0.13 yDistance=-0.03
01:13:04.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:13:04.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:04.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:04.650 00.000 16108 MoveAxis(E, 0, ABG)
01:13:04.650 00.000 16108 Move returns status 0, amount 0
01:13:04.650 00.000 16108 MoveAxis(N, 0, ABG)
01:13:04.650 00.000 16108 Move returns status 0, amount 0
01:13:04.650 00.000 16108 move complete, result=0
01:13:04.650 00.000 16108 worker thread done servicing request
01:13:04.654 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3417, FiltMin=2851, FiltMax=64384, Gamma=1.000
01:13:04.667 00.013 21068 UpdateGuideState exits: m=135082 SNR=91.7
01:13:04.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:04.669 00.000 21068 Enqueuing Expose request
01:13:04.670 00.001 16108 Worker thread wakes up
01:13:04.670 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:04.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:04.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:05.633 00.962 16108 Exposure complete
01:13:05.691 00.058 16108 worker thread done servicing request
01:13:05.691 00.000 21068 OnExposeComplete: enter
01:13:05.691 00.000 21068 UpdateGuideState(): m_state=6
01:13:05.692 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9612
01:13:05.693 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=874.70, Mass=103427, SNR=70.0, Peak=11897 HFD=3.3
01:13:05.694 00.001 21068 MultiStar: [#1 -0.02,-0.08,1.39,U] [#2 -0.25,-0.02,1.52,U] [#3 0.04,-0.05,1.12,U] [#4 0.48,-0.18,1.11,U] [#5 -0.07,0.18,1.02,U] [#6 -0.01,-0.42,0.83,U] [#7 0.15,-0.15,0.68,U] [#8 -0.08,-0.40,0.98,U] 
01:13:05.695 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {-0.07, -0.18}
01:13:05.695 00.000 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
01:13:05.696 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
01:13:05.696 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=-0.03 mountY=0.12, mountTheta=1.79
01:13:05.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
01:13:05.699 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
01:13:05.700 00.001 16108 Worker thread wakes up
01:13:05.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:13:05.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:13:05.700 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.12
01:13:05.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:05.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:05.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:05.700 00.000 16108 MoveAxis(E, 0, ABG)
01:13:05.700 00.000 16108 Move returns status 0, amount 0
01:13:05.700 00.000 16108 MoveAxis(N, 0, ABG)
01:13:05.700 00.000 16108 Move returns status 0, amount 0
01:13:05.700 00.000 16108 move complete, result=0
01:13:05.700 00.000 16108 worker thread done servicing request
01:13:05.706 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3421, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:13:05.722 00.016 21068 UpdateGuideState exits: m=103427 SNR=70.0
01:13:05.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:05.724 00.000 21068 Enqueuing Expose request
01:13:05.725 00.001 16108 Worker thread wakes up
01:13:05.725 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:05.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:05.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:06.904 01.178 16108 Exposure complete
01:13:06.968 00.064 16108 worker thread done servicing request
01:13:06.968 00.000 21068 OnExposeComplete: enter
01:13:06.969 00.001 21068 UpdateGuideState(): m_state=6
01:13:06.970 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9613
01:13:06.971 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.51, Mass=121720, SNR=90.2, Peak=12489 HFD=3.3
01:13:06.973 00.002 21068 MultiStar: [#1 -0.05,-0.36,0.98,U] [#2 -0.25,-0.12,1.04,U] [#3 0.08,-0.24,0.88,U] [#4 0.30,-0.21,0.72,U] [#5 0.22,-0.23,0.93,U] [#6 0.07,-0.76,0.00,M4] [#7 -0.25,-0.50,0.00,M1] [#8 -0.08,-0.29,0.68,U] 
01:13:06.974 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.26}, one-star: {-0.20, -0.37}
01:13:06.975 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
01:13:06.975 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
01:13:06.976 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=-0.03 mountY=0.25, mountTheta=1.70
01:13:06.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.26, opts=13)
01:13:06.978 00.000 21068 Enqueuing Move request for scope (-0.01, -0.26)
01:13:06.979 00.001 16108 Worker thread wakes up
01:13:06.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
01:13:06.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
01:13:06.979 00.000 16108 Moving (-0.01, -0.26) raw xDistance=-0.03 yDistance=0.25
01:13:06.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:06.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:13:06.980 00.001 16108 MoveAxis(E, 0, ABG)
01:13:06.980 00.000 16108 Move returns status 0, amount 0
01:13:06.980 00.000 16108 MoveAxis(S, 51, ABG)
01:13:06.980 00.000 16108 Guiding  Dir = 1, Dur = 51
01:13:06.980 00.000 16108 IsSlewing returns 0
01:13:06.980 00.000 16108 IsGuiding returns 0
01:13:06.984 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3421, FiltMin=2861, FiltMax=65472, Gamma=1.000
01:13:07.006 00.022 21068 UpdateGuideState exits: m=121720 SNR=90.2
01:13:07.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:07.009 00.001 21068 Enqueuing Expose request
01:13:07.020 00.011 16108 PulseGuide returned control before completion, sleep 23
01:13:07.050 00.030 16108 IsGuiding returns 1
01:13:07.050 00.000 16108 scope still moving after pulse duration time elapsed
01:13:07.082 00.032 16108 IsSlewing returns 0
01:13:07.082 00.000 16108 IsGuiding returns 1
01:13:07.113 00.031 16108 IsSlewing returns 0
01:13:07.114 00.001 16108 IsGuiding returns 0
01:13:07.114 00.000 16108 scope move finished after 51 + 82 ms
01:13:07.114 00.000 16108 Move returns status 0, amount 51
01:13:07.114 00.000 16108 move complete, result=0
01:13:07.114 00.000 16108 worker thread done servicing request
01:13:07.114 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:13:07.117 00.003 16108 Worker thread wakes up
01:13:07.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:07.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:08.087 00.970 16108 Exposure complete
01:13:08.157 00.070 16108 worker thread done servicing request
01:13:08.157 00.000 21068 OnExposeComplete: enter
01:13:08.158 00.001 21068 UpdateGuideState(): m_state=6
01:13:08.159 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9614
01:13:08.160 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.59, Mass=115931, SNR=73.4, Peak=12589 HFD=3.5
01:13:08.162 00.002 21068 MultiStar: [#1 -0.12,-0.53,1.35,U] [#2 -0.26,-0.27,1.38,U] [#3 -0.11,-0.28,1.10,U] [#4 0.11,-0.23,1.12,U] [#5 0.07,-0.39,0.98,U] [#6 0.20,-0.65,0.00,M5] [#7 -0.36,-0.35,0.63,U] [#8 -0.16,-0.02,0.82,U] 
01:13:08.163 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.31}, one-star: {-0.17, -0.29}
01:13:08.163 00.000 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
01:13:08.164 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
01:13:08.165 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.94 mountX=0.06 mountY=0.32, mountTheta=1.38
01:13:08.166 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.31, opts=13)
01:13:08.167 00.001 21068 Enqueuing Move request for scope (-0.12, -0.31)
01:13:08.168 00.001 16108 Worker thread wakes up
01:13:08.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
01:13:08.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
01:13:08.168 00.000 16108 Moving (-0.12, -0.31) raw xDistance=0.06 yDistance=0.32
01:13:08.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:08.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:13:08.168 00.000 16108 MoveAxis(E, 0, ABG)
01:13:08.168 00.000 16108 Move returns status 0, amount 0
01:13:08.168 00.000 16108 MoveAxis(S, 65, ABG)
01:13:08.168 00.000 16108 Guiding  Dir = 1, Dur = 65
01:13:08.169 00.001 16108 IsSlewing returns 0
01:13:08.169 00.000 16108 IsGuiding returns 0
01:13:08.174 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3421, FiltMin=2925, FiltMax=57424, Gamma=1.000
01:13:08.189 00.015 21068 UpdateGuideState exits: m=115931 SNR=73.4
01:13:08.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:08.190 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:08.192 00.002 21068 Enqueuing Expose request
01:13:08.212 00.020 16108 PulseGuide returned control before completion, sleep 34
01:13:08.257 00.045 16108 IsGuiding returns 1
01:13:08.257 00.000 16108 scope still moving after pulse duration time elapsed
01:13:08.288 00.031 16108 IsSlewing returns 0
01:13:08.288 00.000 16108 IsGuiding returns 1
01:13:08.320 00.032 16108 IsSlewing returns 0
01:13:08.320 00.000 16108 IsGuiding returns 0
01:13:08.320 00.000 16108 scope move finished after 65 + 85 ms
01:13:08.320 00.000 16108 Move returns status 0, amount 65
01:13:08.320 00.000 16108 move complete, result=0
01:13:08.320 00.000 16108 worker thread done servicing request
01:13:08.320 00.000 16108 Worker thread wakes up
01:13:08.321 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
01:13:08.323 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:08.324 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:09.478 01.154 16108 Exposure complete
01:13:09.552 00.074 16108 worker thread done servicing request
01:13:09.552 00.000 21068 OnExposeComplete: enter
01:13:09.553 00.001 21068 UpdateGuideState(): m_state=6
01:13:09.554 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9615
01:13:09.555 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.10, Mass=117531, SNR=89.2, Peak=13881 HFD=3.6
01:13:09.556 00.001 21068 MultiStar: [#1 -0.17,0.05,1.14,U] [#2 -0.07,0.42,1.10,U] [#3 0.01,0.35,0.91,U] [#4 0.38,0.41,0.00,M1] [#5 0.12,0.45,0.83,U] [#6 0.21,-0.21,0.79,U] [#7 0.44,0.47,0.00,M1] [#8 0.09,0.30,0.81,U] 
01:13:09.557 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.23}, one-star: {0.33, 0.22}
01:13:09.557 00.000 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:13:09.558 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
01:13:09.559 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
01:13:09.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
01:13:09.562 00.001 21068 Enqueuing Move request for scope (0.06, 0.23)
01:13:09.562 00.000 16108 Worker thread wakes up
01:13:09.563 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
01:13:09.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:13:09.563 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
01:13:09.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:09.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:13:09.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:13:09.563 00.000 16108 MoveAxis(E, 0, ABG)
01:13:09.563 00.000 16108 Move returns status 0, amount 0
01:13:09.563 00.000 16108 MoveAxis(N, 0, ABG)
01:13:09.563 00.000 16108 Move returns status 0, amount 0
01:13:09.563 00.000 16108 move complete, result=0
01:13:09.563 00.000 16108 worker thread done servicing request
01:13:09.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3417, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:13:09.581 00.014 21068 UpdateGuideState exits: m=117531 SNR=89.2
01:13:09.583 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.583 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:09.584 00.001 21068 Enqueuing Expose request
01:13:09.585 00.001 16108 Worker thread wakes up
01:13:09.585 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:09.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:09.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:10.547 00.961 16108 Exposure complete
01:13:10.603 00.056 16108 worker thread done servicing request
01:13:10.603 00.000 21068 OnExposeComplete: enter
01:13:10.605 00.002 21068 UpdateGuideState(): m_state=6
01:13:10.607 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9616
01:13:10.608 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.01, Mass=136027, SNR=84.9, Peak=16473 HFD=3.5
01:13:10.610 00.002 21068 MultiStar: [#1 0.25,0.31,1.13,U] [#2 -0.08,0.34,1.33,U] [#3 0.23,0.62,0.00,M1] [#4 0.33,0.20,0.91,U] [#5 0.04,0.36,0.97,U] [#6 -0.15,-0.10,0.74,U] [#7 0.55,0.36,0.00,M2] [#8 0.15,0.37,0.70,U] 
01:13:10.613 00.003 21068 single-star, 6 included, MultiStar: {0.09, 0.24}, one-star: {0.09, 0.13}
01:13:10.614 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
01:13:10.616 00.002 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
01:13:10.617 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.96 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
01:13:10.623 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=13)
01:13:10.625 00.002 21068 Enqueuing Move request for scope (0.09, 0.13)
01:13:10.628 00.003 16108 Worker thread wakes up
01:13:10.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:13:10.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:13:10.628 00.000 16108 Moving (0.09, 0.13) raw xDistance=-0.06 yDistance=-0.14
01:13:10.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:10.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:10.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:10.628 00.000 16108 MoveAxis(E, 0, ABG)
01:13:10.628 00.000 16108 Move returns status 0, amount 0
01:13:10.628 00.000 16108 MoveAxis(N, 0, ABG)
01:13:10.628 00.000 16108 Move returns status 0, amount 0
01:13:10.629 00.001 16108 move complete, result=0
01:13:10.629 00.000 16108 worker thread done servicing request
01:13:10.637 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3417, FiltMin=2883, FiltMax=50499, Gamma=1.000
01:13:10.658 00.021 21068 UpdateGuideState exits: m=136027 SNR=84.9
01:13:10.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:10.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:10.661 00.001 21068 Enqueuing Expose request
01:13:10.662 00.001 16108 Worker thread wakes up
01:13:10.662 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:10.663 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:10.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:11.822 01.159 16108 Exposure complete
01:13:11.882 00.060 16108 worker thread done servicing request
01:13:11.882 00.000 21068 OnExposeComplete: enter
01:13:11.882 00.000 21068 UpdateGuideState(): m_state=6
01:13:11.883 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9617
01:13:11.884 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.12, Mass=136972, SNR=84.0, Peak=18473 HFD=3.5
01:13:11.885 00.001 21068 MultiStar: [#1 0.02,0.12,1.10,U] [#2 -0.29,0.42,1.25,U] [#3 -0.02,0.35,1.13,U] [#4 0.19,0.15,0.85,U] [#5 -0.04,0.36,0.97,U] [#6 -0.06,-0.45,0.77,U] [#7 0.22,0.17,0.59,U] [#8 0.21,0.05,0.80,U] 
01:13:11.886 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {0.37, 0.24}
01:13:11.886 00.000 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
01:13:11.887 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
01:13:11.888 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.33 mountX=-0.01 mountY=-0.19, mountTheta=-1.64
01:13:11.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
01:13:11.892 00.002 21068 Enqueuing Move request for scope (0.05, 0.18)
01:13:11.894 00.002 16108 Worker thread wakes up
01:13:11.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:13:11.895 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:13:11.895 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.01 yDistance=-0.19
01:13:11.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:13:11.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:11.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:11.895 00.000 16108 MoveAxis(E, 0, ABG)
01:13:11.895 00.000 16108 Move returns status 0, amount 0
01:13:11.895 00.000 16108 MoveAxis(N, 0, ABG)
01:13:11.895 00.000 16108 Move returns status 0, amount 0
01:13:11.896 00.001 16108 move complete, result=0
01:13:11.896 00.000 16108 worker thread done servicing request
01:13:11.902 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3417, FiltMin=2899, FiltMax=56899, Gamma=1.000
01:13:11.916 00.014 21068 UpdateGuideState exits: m=136972 SNR=84.0
01:13:11.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:11.918 00.000 21068 Enqueuing Expose request
01:13:11.919 00.001 16108 Worker thread wakes up
01:13:11.919 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:11.921 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:11.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:12.886 00.965 16108 Exposure complete
01:13:12.939 00.053 16108 worker thread done servicing request
01:13:12.939 00.000 21068 OnExposeComplete: enter
01:13:12.939 00.000 21068 UpdateGuideState(): m_state=6
01:13:12.940 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9618
01:13:12.942 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=875.12, Mass=120499, SNR=81.4, Peak=15465 HFD=3.3
01:13:12.943 00.001 21068 MultiStar: [#1 0.27,0.12,1.29,U] [#2 0.24,0.23,1.45,U] [#3 0.26,0.34,1.15,U] [#4 0.27,-0.09,0.94,U] [#5 0.02,0.21,0.87,U] [#6 -0.00,-0.16,0.85,U] [#7 -0.23,-0.01,0.62,U] [#8 0.43,0.26,0.80,U] 
01:13:12.944 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.14, 0.23}
01:13:12.945 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
01:13:12.946 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
01:13:12.946 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.67 mountX=-0.15 mountY=-0.18, mountTheta=-2.27
01:13:12.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.14, opts=13)
01:13:12.949 00.001 21068 Enqueuing Move request for scope (0.18, 0.14)
01:13:12.950 00.001 16108 Worker thread wakes up
01:13:12.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
01:13:12.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
01:13:12.950 00.000 16108 Moving (0.18, 0.14) raw xDistance=-0.15 yDistance=-0.18
01:13:12.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:13:12.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:12.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:13:12.950 00.000 16108 MoveAxis(E, 0, ABG)
01:13:12.950 00.000 16108 Move returns status 0, amount 0
01:13:12.950 00.000 16108 MoveAxis(N, 0, ABG)
01:13:12.950 00.000 16108 Move returns status 0, amount 0
01:13:12.950 00.000 16108 move complete, result=0
01:13:12.951 00.001 16108 worker thread done servicing request
01:13:12.955 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=109, max=65535, med=3417, FiltMin=2907, FiltMax=63792, Gamma=1.000
01:13:12.971 00.016 21068 UpdateGuideState exits: m=120499 SNR=81.4
01:13:12.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:12.974 00.001 21068 Enqueuing Expose request
01:13:12.974 00.000 16108 Worker thread wakes up
01:13:12.975 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:12.975 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:12.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:14.139 01.164 16108 Exposure complete
01:13:14.196 00.057 16108 worker thread done servicing request
01:13:14.196 00.000 21068 OnExposeComplete: enter
01:13:14.197 00.001 21068 UpdateGuideState(): m_state=6
01:13:14.198 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9619
01:13:14.199 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=874.98, Mass=126352, SNR=83.7, Peak=16137 HFD=3.3
01:13:14.199 00.000 21068 MultiStar: [#1 0.25,0.06,0.97,U] [#2 0.00,0.38,1.22,U] [#3 0.36,0.15,0.91,U] [#4 0.27,0.16,0.88,U] [#5 -0.33,-0.04,1.02,U] [#6 0.00,-0.13,0.72,U] [#7 0.17,0.24,0.56,U] [#8 0.06,0.38,0.83,U] 
01:13:14.200 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.15}, one-star: {0.22, 0.10}
01:13:14.201 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
01:13:14.202 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
01:13:14.202 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.97 mountX=-0.07 mountY=-0.17, mountTheta=-1.99
01:13:14.204 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
01:13:14.205 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
01:13:14.206 00.001 16108 Worker thread wakes up
01:13:14.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:13:14.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:13:14.206 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
01:13:14.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:13:14.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:14.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:13:14.206 00.000 16108 MoveAxis(E, 0, ABG)
01:13:14.206 00.000 16108 Move returns status 0, amount 0
01:13:14.206 00.000 16108 MoveAxis(N, 0, ABG)
01:13:14.206 00.000 16108 Move returns status 0, amount 0
01:13:14.206 00.000 16108 move complete, result=0
01:13:14.206 00.000 16108 worker thread done servicing request
01:13:14.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3417, FiltMin=2893, FiltMax=60131, Gamma=1.000
01:13:14.224 00.014 21068 UpdateGuideState exits: m=126352 SNR=83.7
01:13:14.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:14.227 00.001 21068 Enqueuing Expose request
01:13:14.228 00.001 16108 Worker thread wakes up
01:13:14.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:14.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:14.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:15.187 00.959 16108 Exposure complete
01:13:15.250 00.063 16108 worker thread done servicing request
01:13:15.250 00.000 21068 OnExposeComplete: enter
01:13:15.251 00.001 21068 UpdateGuideState(): m_state=6
01:13:15.252 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9620
01:13:15.253 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.10, Mass=118895, SNR=83.1, Peak=14301 HFD=3.3
01:13:15.255 00.002 21068 MultiStar: [#1 0.05,0.12,1.37,U] [#2 -0.18,0.47,1.08,U] [#3 -0.09,0.10,0.92,U] [#4 0.15,0.15,0.91,U] [#5 -0.22,0.32,0.88,U] [#6 -0.09,-0.07,0.78,U] [#7 -0.21,0.30,0.54,U] [#8 0.23,0.34,0.82,U] 
01:13:15.256 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.21}, one-star: {-0.29, 0.22}
01:13:15.256 00.000 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
01:13:15.257 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
01:13:15.258 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.87 mountX=0.10 mountY=-0.19, mountTheta=-1.08
01:13:15.260 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.21, opts=13)
01:13:15.261 00.001 21068 Enqueuing Move request for scope (-0.07, 0.21)
01:13:15.262 00.001 16108 Worker thread wakes up
01:13:15.262 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
01:13:15.263 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
01:13:15.263 00.000 16108 Moving (-0.07, 0.21) raw xDistance=0.10 yDistance=-0.19
01:13:15.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:13:15.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:15.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:15.263 00.000 16108 MoveAxis(E, 0, ABG)
01:13:15.263 00.000 16108 Move returns status 0, amount 0
01:13:15.263 00.000 16108 MoveAxis(N, 0, ABG)
01:13:15.263 00.000 16108 Move returns status 0, amount 0
01:13:15.263 00.000 16108 move complete, result=0
01:13:15.263 00.000 16108 worker thread done servicing request
01:13:15.268 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3421, FiltMin=2953, FiltMax=58825, Gamma=1.000
01:13:15.286 00.018 21068 UpdateGuideState exits: m=118895 SNR=83.1
01:13:15.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:15.288 00.000 21068 Enqueuing Expose request
01:13:15.289 00.001 16108 Worker thread wakes up
01:13:15.289 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:15.291 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:15.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:16.447 01.156 16108 Exposure complete
01:13:16.502 00.055 16108 worker thread done servicing request
01:13:16.502 00.000 21068 OnExposeComplete: enter
01:13:16.503 00.001 21068 UpdateGuideState(): m_state=6
01:13:16.504 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9621
01:13:16.505 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=874.89, Mass=133994, SNR=88.1, Peak=13049 HFD=3.6
01:13:16.506 00.001 21068 MultiStar: [#1 0.10,0.23,1.11,U] [#2 -0.20,0.29,1.09,U] [#3 -0.17,0.74,0.00,M1] [#4 -0.11,-0.12,0.88,U] [#5 -0.26,0.08,0.89,U] [#6 -0.49,-0.45,0.00,M1] [#7 0.00,0.13,0.59,U] [#8 -0.22,0.43,0.69,U] 
01:13:16.506 00.000 21068 single-star, 6 included, MultiStar: {-0.10, 0.15}, one-star: {-0.02, 0.00}
01:13:16.507 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
01:13:16.508 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
01:13:16.509 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.93 mountX=0.02 mountY=0.00, mountTheta=0.02
01:13:16.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
01:13:16.512 00.001 21068 Enqueuing Move request for scope (-0.02, 0.00)
01:13:16.512 00.000 16108 Worker thread wakes up
01:13:16.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:13:16.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:13:16.512 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
01:13:16.513 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:13:16.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:16.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:13:16.513 00.000 16108 MoveAxis(E, 0, ABG)
01:13:16.513 00.000 16108 Move returns status 0, amount 0
01:13:16.513 00.000 16108 MoveAxis(N, 0, ABG)
01:13:16.513 00.000 16108 Move returns status 0, amount 0
01:13:16.513 00.000 16108 move complete, result=0
01:13:16.513 00.000 16108 worker thread done servicing request
01:13:16.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3417, FiltMin=2937, FiltMax=54768, Gamma=1.000
01:13:16.533 00.016 21068 UpdateGuideState exits: m=133994 SNR=88.1
01:13:16.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:16.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:16.535 00.000 21068 Enqueuing Expose request
01:13:16.536 00.001 16108 Worker thread wakes up
01:13:16.536 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:16.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:16.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:17.511 00.974 16108 Exposure complete
01:13:17.571 00.060 16108 worker thread done servicing request
01:13:17.571 00.000 21068 OnExposeComplete: enter
01:13:17.571 00.000 21068 UpdateGuideState(): m_state=6
01:13:17.572 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9622
01:13:17.573 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.67, Mass=140894, SNR=85.2, Peak=13533 HFD=3.4
01:13:17.574 00.001 21068 MultiStar: [#1 -0.15,-0.03,1.07,U] [#2 -0.30,0.19,1.32,U] [#3 -0.13,-0.12,0.97,U] [#4 0.11,-0.11,0.81,U] [#5 -0.12,-0.10,0.91,U] [#6 -0.13,-0.52,0.83,U] [#7 0.20,-0.22,0.63,U] [#8 0.04,-0.10,0.80,U] 
01:13:17.575 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.00, -0.21}
01:13:17.576 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
01:13:17.576 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
01:13:17.577 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.17 mountX=0.06 mountY=0.13, mountTheta=1.15
01:13:17.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
01:13:17.579 00.000 21068 Enqueuing Move request for scope (-0.08, -0.11)
01:13:17.580 00.001 16108 Worker thread wakes up
01:13:17.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
01:13:17.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
01:13:17.582 00.002 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.13
01:13:17.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:17.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:17.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:13:17.582 00.000 16108 MoveAxis(E, 0, ABG)
01:13:17.582 00.000 16108 Move returns status 0, amount 0
01:13:17.582 00.000 16108 MoveAxis(N, 0, ABG)
01:13:17.582 00.000 16108 Move returns status 0, amount 0
01:13:17.582 00.000 16108 move complete, result=0
01:13:17.582 00.000 16108 worker thread done servicing request
01:13:17.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3421, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:13:17.613 00.026 21068 UpdateGuideState exits: m=140894 SNR=85.2
01:13:17.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:17.615 00.000 21068 Enqueuing Expose request
01:13:17.616 00.001 16108 Worker thread wakes up
01:13:17.616 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:17.617 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:17.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:18.797 01.180 16108 Exposure complete
01:13:18.859 00.062 16108 worker thread done servicing request
01:13:18.859 00.000 21068 OnExposeComplete: enter
01:13:18.860 00.001 21068 UpdateGuideState(): m_state=6
01:13:18.861 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9623
01:13:18.862 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=874.87, Mass=127418, SNR=84.0, Peak=12781 HFD=3.5
01:13:18.862 00.000 21068 MultiStar: [#1 0.09,-0.29,1.17,U] [#2 0.03,-0.11,1.19,U] [#3 0.10,-0.27,1.15,U] [#4 0.32,-0.18,0.85,U] [#5 0.34,-0.19,0.88,U] [#6 0.18,-0.63,0.00,M1] [#7 0.16,-0.37,0.66,U] [#8 0.25,0.13,0.71,U] 
01:13:18.863 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.17}, one-star: {-0.03, -0.01}
01:13:18.864 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
01:13:18.865 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
01:13:18.867 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=0.03 mountY=0.01, mountTheta=0.52
01:13:18.868 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
01:13:18.870 00.002 21068 Enqueuing Move request for scope (-0.03, -0.01)
01:13:18.871 00.001 16108 Worker thread wakes up
01:13:18.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:13:18.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:13:18.871 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.01
01:13:18.872 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:13:18.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:18.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:18.872 00.000 16108 MoveAxis(E, 0, ABG)
01:13:18.872 00.000 16108 Move returns status 0, amount 0
01:13:18.872 00.000 16108 MoveAxis(N, 0, ABG)
01:13:18.872 00.000 16108 Move returns status 0, amount 0
01:13:18.872 00.000 16108 move complete, result=0
01:13:18.872 00.000 16108 worker thread done servicing request
01:13:18.876 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3421, FiltMin=2963, FiltMax=62464, Gamma=1.000
01:13:18.900 00.024 21068 UpdateGuideState exits: m=127418 SNR=84.0
01:13:18.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.903 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:18.904 00.001 21068 Enqueuing Expose request
01:13:18.906 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:18.907 00.001 16108 Worker thread wakes up
01:13:18.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:18.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:19.879 00.972 16108 Exposure complete
01:13:19.949 00.070 16108 worker thread done servicing request
01:13:19.949 00.000 21068 OnExposeComplete: enter
01:13:19.951 00.002 21068 UpdateGuideState(): m_state=6
01:13:19.952 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9624
01:13:19.954 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=875.14, Mass=139694, SNR=92.0, Peak=15069 HFD=3.5
01:13:19.955 00.001 21068 MultiStar: [#1 0.19,0.01,1.04,U] [#2 -0.18,0.19,1.15,U] [#3 0.41,0.03,1.06,U] [#4 0.60,0.12,0.00,M1] [#5 -0.09,0.02,0.81,U] [#6 0.02,-0.47,0.69,U] [#7 -0.34,0.35,0.57,U] [#8 -0.10,0.26,0.63,U] 
01:13:19.956 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {-0.19, 0.26}
01:13:19.957 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:13:19.958 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:13:19.959 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=0.02 mountY=-0.08, mountTheta=-1.27
01:13:19.960 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
01:13:19.961 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
01:13:19.962 00.001 16108 Worker thread wakes up
01:13:19.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:13:19.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:13:19.962 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.08
01:13:19.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:13:19.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:19.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:19.962 00.000 16108 MoveAxis(E, 0, ABG)
01:13:19.962 00.000 16108 Move returns status 0, amount 0
01:13:19.962 00.000 16108 MoveAxis(N, 0, ABG)
01:13:19.962 00.000 16108 Move returns status 0, amount 0
01:13:19.962 00.000 16108 move complete, result=0
01:13:19.962 00.000 16108 worker thread done servicing request
01:13:19.966 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3424, FiltMin=2854, FiltMax=58723, Gamma=1.000
01:13:19.980 00.014 21068 UpdateGuideState exits: m=139694 SNR=92.0
01:13:19.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:19.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:19.983 00.001 21068 Enqueuing Expose request
01:13:19.984 00.001 16108 Worker thread wakes up
01:13:19.984 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:19.984 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:19.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:21.156 01.172 16108 Exposure complete
01:13:21.226 00.070 16108 worker thread done servicing request
01:13:21.226 00.000 21068 OnExposeComplete: enter
01:13:21.227 00.001 21068 UpdateGuideState(): m_state=6
01:13:21.228 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9625
01:13:21.229 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.56, Mass=107077, SNR=68.4, Peak=11267 HFD=3.3
01:13:21.230 00.001 21068 MultiStar: [#1 -0.17,-0.39,1.33,U] [#2 -0.19,-0.29,1.31,U] [#3 -0.02,-0.14,1.19,U] [#4 0.18,0.01,1.08,U] [#5 -0.00,0.12,1.22,U] [#6 0.21,-0.18,1.07,U] [#7 0.10,-0.27,0.65,U] [#8 0.31,-0.38,1.06,U] 
01:13:21.231 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {-0.26, -0.32}
01:13:21.232 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
01:13:21.233 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:13:21.234 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.54 mountX=-0.04 mountY=0.19, mountTheta=1.78
01:13:21.235 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.20, opts=13)
01:13:21.237 00.002 21068 Enqueuing Move request for scope (0.01, -0.20)
01:13:21.238 00.001 16108 Worker thread wakes up
01:13:21.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
01:13:21.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
01:13:21.238 00.000 16108 Moving (0.01, -0.20) raw xDistance=-0.04 yDistance=0.19
01:13:21.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:13:21.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:21.239 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:13:21.239 00.000 16108 MoveAxis(E, 0, ABG)
01:13:21.239 00.000 16108 Move returns status 0, amount 0
01:13:21.239 00.000 16108 MoveAxis(N, 0, ABG)
01:13:21.239 00.000 16108 Move returns status 0, amount 0
01:13:21.239 00.000 16108 move complete, result=0
01:13:21.239 00.000 16108 worker thread done servicing request
01:13:21.246 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3424, FiltMin=2966, FiltMax=52192, Gamma=1.000
01:13:21.270 00.024 21068 UpdateGuideState exits: m=107077 SNR=68.4
01:13:21.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:21.273 00.001 21068 Enqueuing Expose request
01:13:21.274 00.001 16108 Worker thread wakes up
01:13:21.274 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:21.275 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:21.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:22.260 00.985 16108 Exposure complete
01:13:22.316 00.056 16108 worker thread done servicing request
01:13:22.316 00.000 21068 OnExposeComplete: enter
01:13:22.317 00.001 21068 UpdateGuideState(): m_state=6
01:13:22.318 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9626
01:13:22.319 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.05, Mass=116807, SNR=84.7, Peak=13177 HFD=3.6
01:13:22.320 00.001 21068 MultiStar: [#1 -0.23,-0.38,1.10,U] [#2 0.15,0.13,0.97,U] [#3 0.30,-0.30,1.02,U] [#4 0.50,0.02,0.90,U] [#5 -0.16,0.11,0.84,U] [#6 0.12,-0.37,0.77,U] [#7 0.32,-0.04,0.58,U] [#8 0.23,0.52,0.00,M1] 
01:13:22.321 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.30, 0.17}
01:13:22.322 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
01:13:22.322 00.000 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
01:13:22.323 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=-0.16 mountY=0.05, mountTheta=2.85
01:13:22.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.09, opts=13)
01:13:22.326 00.001 21068 Enqueuing Move request for scope (0.15, -0.09)
01:13:22.327 00.001 16108 Worker thread wakes up
01:13:22.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:13:22.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:13:22.327 00.000 16108 Moving (0.15, -0.09) raw xDistance=-0.16 yDistance=0.05
01:13:22.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:13:22.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:22.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:22.327 00.000 16108 MoveAxis(E, 0, ABG)
01:13:22.327 00.000 16108 Move returns status 0, amount 0
01:13:22.327 00.000 16108 MoveAxis(N, 0, ABG)
01:13:22.327 00.000 16108 Move returns status 0, amount 0
01:13:22.327 00.000 16108 move complete, result=0
01:13:22.327 00.000 16108 worker thread done servicing request
01:13:22.333 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3424, FiltMin=2857, FiltMax=55421, Gamma=1.000
01:13:22.352 00.019 21068 UpdateGuideState exits: m=116807 SNR=84.7
01:13:22.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:22.353 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:22.354 00.001 21068 Enqueuing Expose request
01:13:22.355 00.001 16108 Worker thread wakes up
01:13:22.355 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:22.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:22.356 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:23.523 01.167 16108 Exposure complete
01:13:23.579 00.056 16108 worker thread done servicing request
01:13:23.579 00.000 21068 OnExposeComplete: enter
01:13:23.580 00.001 21068 UpdateGuideState(): m_state=6
01:13:23.581 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9627
01:13:23.582 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.05, Mass=112767, SNR=77.9, Peak=11885 HFD=3.6
01:13:23.583 00.001 21068 MultiStar: [#1 -0.27,0.24,1.22,U] [#2 -0.31,0.36,1.23,U] [#3 0.00,0.30,1.06,U] [#4 0.10,0.12,0.77,U] [#5 0.03,0.37,0.96,U] [#6 -0.26,-0.53,0.00,M1] [#7 -0.35,0.54,0.00,M1] [#8 0.07,0.47,0.73,U] 
01:13:23.584 00.001 21068 single-star, 6 included, MultiStar: {-0.08, 0.29}, one-star: {-0.04, 0.17}
01:13:23.584 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
01:13:23.585 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
01:13:23.587 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.79 mountX=0.07 mountY=-0.16, mountTheta=-1.16
01:13:23.588 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.17, opts=13)
01:13:23.589 00.001 21068 Enqueuing Move request for scope (-0.04, 0.17)
01:13:23.590 00.001 16108 Worker thread wakes up
01:13:23.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:13:23.590 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:13:23.590 00.000 16108 Moving (-0.04, 0.17) raw xDistance=0.07 yDistance=-0.16
01:13:23.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:23.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:23.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:13:23.590 00.000 16108 MoveAxis(E, 0, ABG)
01:13:23.590 00.000 16108 Move returns status 0, amount 0
01:13:23.590 00.000 16108 MoveAxis(N, 0, ABG)
01:13:23.590 00.000 16108 Move returns status 0, amount 0
01:13:23.590 00.000 16108 move complete, result=0
01:13:23.591 00.001 16108 worker thread done servicing request
01:13:23.596 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3424, FiltMin=2932, FiltMax=59827, Gamma=1.000
01:13:23.611 00.015 21068 UpdateGuideState exits: m=112767 SNR=77.9
01:13:23.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:23.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:23.614 00.001 21068 Enqueuing Expose request
01:13:23.614 00.000 16108 Worker thread wakes up
01:13:23.614 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:23.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:23.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:24.587 00.972 16108 Exposure complete
01:13:24.647 00.060 16108 worker thread done servicing request
01:13:24.647 00.000 21068 OnExposeComplete: enter
01:13:24.649 00.002 21068 UpdateGuideState(): m_state=6
01:13:24.651 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9628
01:13:24.652 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=874.89, Mass=133714, SNR=90.0, Peak=14125 HFD=3.9
01:13:24.653 00.001 21068 MultiStar: [#1 -0.22,0.07,1.21,U] [#2 -0.36,0.37,1.03,U] [#3 -0.27,0.31,1.15,U] [#4 0.08,0.00,0.67,U] [#5 -0.10,0.22,0.81,U] [#6 -0.13,-0.25,0.86,U] [#7 -0.17,-0.01,0.60,U] [#8 -0.40,0.16,0.61,U] 
01:13:24.654 00.001 21068 refined, 8 included, MultiStar: {-0.24, 0.11}, one-star: {-0.46, 0.01}
01:13:24.654 00.000 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
01:13:24.655 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
01:13:24.656 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.70 mountX=0.25 mountY=-0.05, mountTheta=-0.21
01:13:24.657 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.11, opts=13)
01:13:24.659 00.002 21068 Enqueuing Move request for scope (-0.24, 0.11)
01:13:24.659 00.000 16108 Worker thread wakes up
01:13:24.661 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
01:13:24.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
01:13:24.661 00.000 16108 Moving (-0.24, 0.11) raw xDistance=0.25 yDistance=-0.05
01:13:24.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:13:24.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:24.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:24.661 00.000 16108 MoveAxis(W, 67, ABG)
01:13:24.661 00.000 16108 Guiding  Dir = 3, Dur = 67
01:13:24.662 00.001 16108 IsSlewing returns 0
01:13:24.662 00.000 16108 IsGuiding returns 0
01:13:24.663 00.001 16108 PulseGuide returned control before completion, sleep 77
01:13:24.668 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3421, FiltMin=2953, FiltMax=53593, Gamma=1.000
01:13:24.689 00.021 21068 UpdateGuideState exits: m=133714 SNR=90.0
01:13:24.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:24.692 00.001 21068 Enqueuing Expose request
01:13:24.741 00.049 16108 IsGuiding returns 1
01:13:24.741 00.000 16108 scope still moving after pulse duration time elapsed
01:13:24.772 00.031 16108 IsSlewing returns 0
01:13:24.774 00.002 16108 IsGuiding returns 0
01:13:24.774 00.000 16108 scope move finished after 67 + 45 ms
01:13:24.774 00.000 16108 Move returns status 0, amount 67
01:13:24.774 00.000 16108 MoveAxis(N, 0, ABG)
01:13:24.775 00.001 16108 Move returns status 0, amount 0
01:13:24.775 00.000 16108 move complete, result=0
01:13:24.775 00.000 16108 worker thread done servicing request
01:13:24.775 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
01:13:24.778 00.003 16108 Worker thread wakes up
01:13:24.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:24.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:25.957 01.178 16108 Exposure complete
01:13:26.044 00.087 16108 worker thread done servicing request
01:13:26.045 00.001 21068 OnExposeComplete: enter
01:13:26.046 00.001 21068 UpdateGuideState(): m_state=6
01:13:26.048 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9629
01:13:26.049 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.92, Mass=126927, SNR=82.3, Peak=14153 HFD=3.3
01:13:26.051 00.002 21068 MultiStar: [#1 0.09,-0.13,1.03,U] [#2 -0.03,0.23,1.16,U] [#3 -0.09,0.06,0.90,U] [#4 0.56,-0.06,0.00,M1] [#5 0.14,-0.10,0.88,U] [#6 0.17,-0.53,0.00,M1] [#7 -0.02,0.25,0.67,U] [#8 0.13,-0.01,0.77,U] 
01:13:26.052 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.15, 0.04}
01:13:26.053 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
01:13:26.055 00.002 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
01:13:26.056 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
01:13:26.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
01:13:26.061 00.003 21068 Enqueuing Move request for scope (0.05, 0.05)
01:13:26.063 00.002 16108 Worker thread wakes up
01:13:26.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:13:26.063 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:13:26.064 00.001 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
01:13:26.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:13:26.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:26.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:26.064 00.000 16108 MoveAxis(E, 0, ABG)
01:13:26.064 00.000 16108 Move returns status 0, amount 0
01:13:26.064 00.000 16108 MoveAxis(N, 0, ABG)
01:13:26.064 00.000 16108 Move returns status 0, amount 0
01:13:26.064 00.000 16108 move complete, result=0
01:13:26.064 00.000 16108 worker thread done servicing request
01:13:26.072 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3421, FiltMin=2921, FiltMax=60912, Gamma=1.000
01:13:26.103 00.031 21068 UpdateGuideState exits: m=126927 SNR=82.3
01:13:26.107 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:26.110 00.002 21068 Enqueuing Expose request
01:13:26.112 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:26.116 00.004 16108 Worker thread wakes up
01:13:26.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:26.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:27.097 00.981 16108 Exposure complete
01:13:27.166 00.069 16108 worker thread done servicing request
01:13:27.167 00.001 21068 OnExposeComplete: enter
01:13:27.168 00.001 21068 UpdateGuideState(): m_state=6
01:13:27.171 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9630
01:13:27.173 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=874.92, Mass=135242, SNR=93.4, Peak=17961 HFD=3.3
01:13:27.175 00.002 21068 MultiStar: [#1 0.22,-0.12,0.98,U] [#2 -0.07,0.16,1.07,U] [#3 -0.06,0.21,0.77,U] [#4 0.53,-0.21,0.00,M2] [#5 -0.15,0.01,0.85,U] [#6 0.09,-0.26,0.65,U] [#7 0.28,0.22,0.49,U] [#8 -0.06,-0.12,0.64,U] 
01:13:27.176 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.35, 0.04}
01:13:27.178 00.002 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:13:27.179 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:13:27.182 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.07 mountY=-0.04, mountTheta=-2.67
01:13:27.186 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
01:13:27.188 00.002 21068 Enqueuing Move request for scope (0.07, 0.02)
01:13:27.190 00.002 16108 Worker thread wakes up
01:13:27.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:13:27.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:13:27.190 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.04
01:13:27.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:13:27.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:27.191 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:27.191 00.000 16108 MoveAxis(E, 0, ABG)
01:13:27.191 00.000 16108 Move returns status 0, amount 0
01:13:27.191 00.000 16108 MoveAxis(N, 0, ABG)
01:13:27.191 00.000 16108 Move returns status 0, amount 0
01:13:27.191 00.000 16108 move complete, result=0
01:13:27.191 00.000 16108 worker thread done servicing request
01:13:27.198 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3421, FiltMin=2912, FiltMax=56560, Gamma=1.000
01:13:27.221 00.023 21068 UpdateGuideState exits: m=135242 SNR=93.4
01:13:27.223 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:27.223 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:27.225 00.002 21068 Enqueuing Expose request
01:13:27.226 00.001 16108 Worker thread wakes up
01:13:27.226 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:27.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:27.226 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:28.410 01.184 16108 Exposure complete
01:13:28.467 00.057 16108 worker thread done servicing request
01:13:28.467 00.000 21068 OnExposeComplete: enter
01:13:28.468 00.001 21068 UpdateGuideState(): m_state=6
01:13:28.469 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9631
01:13:28.470 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=874.65, Mass=138007, SNR=95.5, Peak=14969 HFD=3.4
01:13:28.471 00.001 21068 MultiStar: [#1 -0.24,-0.14,1.25,U] [#2 -0.04,0.23,0.91,U] [#3 0.10,0.09,0.89,U] [#4 0.49,0.11,0.69,U] [#5 0.13,0.01,0.81,U] [#6 -0.01,-0.41,0.64,U] [#7 -0.01,0.05,0.46,U] [#8 0.24,-0.03,0.70,U] 
01:13:28.472 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.20, -0.23}
01:13:28.473 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
01:13:28.474 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
01:13:28.475 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.08 mountY=0.02, mountTheta=2.89
01:13:28.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
01:13:28.478 00.001 21068 Enqueuing Move request for scope (0.08, -0.04)
01:13:28.479 00.001 16108 Worker thread wakes up
01:13:28.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:13:28.479 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:13:28.479 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.08 yDistance=0.02
01:13:28.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:13:28.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:28.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:28.479 00.000 16108 MoveAxis(E, 0, ABG)
01:13:28.479 00.000 16108 Move returns status 0, amount 0
01:13:28.479 00.000 16108 MoveAxis(N, 0, ABG)
01:13:28.479 00.000 16108 Move returns status 0, amount 0
01:13:28.479 00.000 16108 move complete, result=0
01:13:28.479 00.000 16108 worker thread done servicing request
01:13:28.484 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3417, FiltMin=2905, FiltMax=61376, Gamma=1.000
01:13:28.499 00.015 21068 UpdateGuideState exits: m=138007 SNR=95.5
01:13:28.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:28.501 00.000 21068 Enqueuing Expose request
01:13:28.503 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:28.504 00.001 16108 Worker thread wakes up
01:13:28.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:28.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:29.480 00.976 16108 Exposure complete
01:13:29.553 00.073 16108 worker thread done servicing request
01:13:29.553 00.000 21068 OnExposeComplete: enter
01:13:29.554 00.001 21068 UpdateGuideState(): m_state=6
01:13:29.555 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9632
01:13:29.556 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.91, Mass=119458, SNR=71.7, Peak=12777 HFD=3.4
01:13:29.557 00.001 21068 MultiStar: [#1 0.23,-0.10,1.42,U] [#2 -0.22,0.00,1.41,U] [#3 0.01,0.14,1.08,U] [#4 0.43,-0.09,1.07,U] [#5 0.14,0.11,1.02,U] [#6 0.22,-0.35,1.01,U] [#7 0.23,-0.07,0.78,U] [#8 0.04,0.20,1.05,U] 
01:13:29.557 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {-0.23, 0.03}
01:13:29.559 00.002 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
01:13:29.560 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
01:13:29.561 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.16 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
01:13:29.562 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
01:13:29.563 00.001 21068 Enqueuing Move request for scope (0.09, -0.01)
01:13:29.563 00.000 16108 Worker thread wakes up
01:13:29.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:13:29.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:13:29.563 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
01:13:29.564 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:13:29.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:29.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:29.564 00.000 16108 MoveAxis(E, 0, ABG)
01:13:29.564 00.000 16108 Move returns status 0, amount 0
01:13:29.564 00.000 16108 MoveAxis(N, 0, ABG)
01:13:29.564 00.000 16108 Move returns status 0, amount 0
01:13:29.564 00.000 16108 move complete, result=0
01:13:29.564 00.000 16108 worker thread done servicing request
01:13:29.571 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3417, FiltMin=2937, FiltMax=58144, Gamma=1.000
01:13:29.600 00.029 21068 UpdateGuideState exits: m=119458 SNR=71.7
01:13:29.603 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.605 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:29.607 00.002 21068 Enqueuing Expose request
01:13:29.608 00.001 16108 Worker thread wakes up
01:13:29.608 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:29.611 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:29.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:30.768 01.157 16108 Exposure complete
01:13:30.853 00.085 16108 worker thread done servicing request
01:13:30.853 00.000 21068 OnExposeComplete: enter
01:13:30.854 00.001 21068 UpdateGuideState(): m_state=6
01:13:30.855 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9633
01:13:30.856 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.29, Mass=116597, SNR=86.2, Peak=14185 HFD=3.3
01:13:30.857 00.001 21068 MultiStar: [#1 0.06,0.26,1.13,U] [#2 0.14,0.68,0.00,M1] [#3 0.21,0.31,0.98,U] [#4 0.36,0.01,0.89,U] [#5 -0.01,0.35,0.82,U] [#6 0.03,-0.31,0.78,U] [#7 0.41,0.32,0.66,U] [#8 0.01,0.47,0.83,U] 
01:13:30.858 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.23}, one-star: {0.05, 0.41}
01:13:30.858 00.000 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
01:13:30.859 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
01:13:30.860 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.05 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
01:13:30.862 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.23, opts=13)
01:13:30.863 00.001 21068 Enqueuing Move request for scope (0.13, 0.23)
01:13:30.864 00.001 16108 Worker thread wakes up
01:13:30.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
01:13:30.864 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
01:13:30.864 00.000 16108 Moving (0.13, 0.23) raw xDistance=-0.09 yDistance=-0.26
01:13:30.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:13:30.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:30.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:13:30.864 00.000 16108 MoveAxis(E, 0, ABG)
01:13:30.864 00.000 16108 Move returns status 0, amount 0
01:13:30.864 00.000 16108 MoveAxis(N, 0, ABG)
01:13:30.864 00.000 16108 Move returns status 0, amount 0
01:13:30.864 00.000 16108 move complete, result=0
01:13:30.864 00.000 16108 worker thread done servicing request
01:13:30.870 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3417, FiltMin=2934, FiltMax=58592, Gamma=1.000
01:13:30.891 00.021 21068 UpdateGuideState exits: m=116597 SNR=86.2
01:13:30.893 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.893 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:30.894 00.001 21068 Enqueuing Expose request
01:13:30.895 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:13:30.896 00.001 16108 Worker thread wakes up
01:13:30.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:30.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:31.866 00.970 16108 Exposure complete
01:13:31.922 00.056 16108 worker thread done servicing request
01:13:31.922 00.000 21068 OnExposeComplete: enter
01:13:31.923 00.001 21068 UpdateGuideState(): m_state=6
01:13:31.924 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9634
01:13:31.924 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=874.75, Mass=118478, SNR=79.3, Peak=14969 HFD=3.3
01:13:31.925 00.001 21068 MultiStar: [#1 0.20,0.15,1.27,U] [#2 -0.09,0.44,1.30,U] [#3 0.28,0.39,1.23,U] [#4 0.30,-0.09,0.83,U] [#5 0.08,0.09,0.95,U] [#6 0.11,-0.23,1.04,U] [#7 0.41,0.13,0.77,U] [#8 0.15,0.25,0.70,U] 
01:13:31.926 00.001 21068 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.12, -0.13}
01:13:31.927 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
01:13:31.927 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
01:13:31.928 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.85 mountX=-0.14 mountY=0.10, mountTheta=2.51
01:13:31.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
01:13:31.930 00.000 21068 Enqueuing Move request for scope (0.12, -0.13)
01:13:31.932 00.002 16108 Worker thread wakes up
01:13:31.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:13:31.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:13:31.932 00.000 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.10
01:13:31.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:13:31.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:31.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:13:31.932 00.000 16108 MoveAxis(E, 0, ABG)
01:13:31.933 00.001 16108 Move returns status 0, amount 0
01:13:31.933 00.000 16108 MoveAxis(N, 0, ABG)
01:13:31.933 00.000 16108 Move returns status 0, amount 0
01:13:31.933 00.000 16108 move complete, result=0
01:13:31.933 00.000 16108 worker thread done servicing request
01:13:31.936 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3417, FiltMin=2905, FiltMax=55328, Gamma=1.000
01:13:31.952 00.016 21068 UpdateGuideState exits: m=118478 SNR=79.3
01:13:31.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:31.954 00.000 21068 Enqueuing Expose request
01:13:31.955 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:31.956 00.001 16108 Worker thread wakes up
01:13:31.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:31.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:33.129 01.173 16108 Exposure complete
01:13:33.199 00.070 16108 worker thread done servicing request
01:13:33.199 00.000 21068 OnExposeComplete: enter
01:13:33.201 00.002 21068 UpdateGuideState(): m_state=6
01:13:33.202 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9635
01:13:33.202 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=874.80, Mass=111696, SNR=77.1, Peak=11881 HFD=3.7
01:13:33.203 00.001 21068 MultiStar: [#1 0.39,0.02,1.32,U] [#2 -0.07,0.26,1.15,U] [#3 0.61,0.20,0.00,M1] [#4 0.01,-0.03,0.83,U] [#5 0.08,-0.08,1.00,U] [#6 0.06,-0.73,0.00,M1] [#7 0.05,0.05,0.61,U] [#8 0.71,0.22,0.00,M1] 
01:13:33.204 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {0.13, -0.08}
01:13:33.205 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:13:33.205 00.000 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
01:13:33.206 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
01:13:33.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
01:13:33.210 00.002 21068 Enqueuing Move request for scope (0.11, 0.03)
01:13:33.210 00.000 16108 Worker thread wakes up
01:13:33.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:13:33.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:13:33.210 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.06
01:13:33.211 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:13:33.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:33.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:33.211 00.000 16108 MoveAxis(E, 0, ABG)
01:13:33.211 00.000 16108 Move returns status 0, amount 0
01:13:33.211 00.000 16108 MoveAxis(N, 0, ABG)
01:13:33.211 00.000 16108 Move returns status 0, amount 0
01:13:33.211 00.000 16108 move complete, result=0
01:13:33.211 00.000 16108 worker thread done servicing request
01:13:33.214 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3417, FiltMin=2887, FiltMax=65440, Gamma=1.000
01:13:33.228 00.014 21068 UpdateGuideState exits: m=111696 SNR=77.1
01:13:33.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.231 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:33.232 00.001 21068 Enqueuing Expose request
01:13:33.232 00.000 16108 Worker thread wakes up
01:13:33.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:33.234 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:33.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:34.216 00.982 16108 Exposure complete
01:13:34.277 00.061 16108 worker thread done servicing request
01:13:34.277 00.000 21068 OnExposeComplete: enter
01:13:34.278 00.001 21068 UpdateGuideState(): m_state=6
01:13:34.279 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9636
01:13:34.280 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=874.91, Mass=138707, SNR=90.5, Peak=14937 HFD=3.8
01:13:34.282 00.002 21068 MultiStar: [#1 0.53,-0.05,1.11,U] [#2 0.27,0.06,1.03,U] [#3 0.81,0.02,0.00,M2] [#4 0.32,-0.06,0.76,U] [#5 -0.08,-0.22,0.76,U] [#6 0.21,-0.52,0.00,M2] [#7 -0.05,-0.07,0.62,U] [#8 0.61,0.09,0.00,M2] 
01:13:34.283 00.001 21068 single-star, 5 included, MultiStar: {0.24, -0.04}, one-star: {0.23, 0.03}
01:13:34.283 00.000 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
01:13:34.284 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
01:13:34.285 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.24 cameraTheta=0.14 mountX=-0.22 mountY=-0.09, mountTheta=-2.77
01:13:34.288 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.03, opts=13)
01:13:34.289 00.001 21068 Enqueuing Move request for scope (0.23, 0.03)
01:13:34.290 00.001 16108 Worker thread wakes up
01:13:34.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
01:13:34.290 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
01:13:34.290 00.000 16108 Moving (0.23, 0.03) raw xDistance=-0.22 yDistance=-0.09
01:13:34.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:13:34.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:34.291 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:34.291 00.000 16108 MoveAxis(E, 59, ABG)
01:13:34.291 00.000 16108 Guiding  Dir = 2, Dur = 59
01:13:34.291 00.000 16108 IsSlewing returns 0
01:13:34.292 00.001 16108 IsGuiding returns 0
01:13:34.299 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3417, FiltMin=2928, FiltMax=60179, Gamma=1.000
01:13:34.318 00.019 21068 UpdateGuideState exits: m=138707 SNR=90.5
01:13:34.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.319 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:34.320 00.001 21068 Enqueuing Expose request
01:13:34.331 00.011 16108 PulseGuide returned control before completion, sleep 30
01:13:34.376 00.045 16108 IsGuiding returns 1
01:13:34.376 00.000 16108 scope still moving after pulse duration time elapsed
01:13:34.408 00.032 16108 IsSlewing returns 0
01:13:34.408 00.000 16108 IsGuiding returns 1
01:13:34.440 00.032 16108 IsSlewing returns 0
01:13:34.440 00.000 16108 IsGuiding returns 0
01:13:34.440 00.000 16108 scope move finished after 59 + 88 ms
01:13:34.440 00.000 16108 Move returns status 0, amount 59
01:13:34.440 00.000 16108 MoveAxis(N, 0, ABG)
01:13:34.440 00.000 16108 Move returns status 0, amount 0
01:13:34.440 00.000 16108 move complete, result=0
01:13:34.440 00.000 16108 worker thread done servicing request
01:13:34.440 00.000 16108 Worker thread wakes up
01:13:34.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:34.440 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
01:13:34.441 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:35.593 01.152 16108 Exposure complete
01:13:35.648 00.055 16108 worker thread done servicing request
01:13:35.648 00.000 21068 OnExposeComplete: enter
01:13:35.649 00.001 21068 UpdateGuideState(): m_state=6
01:13:35.650 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9637
01:13:35.651 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=874.68, Mass=107737, SNR=71.8, Peak=11529 HFD=3.4
01:13:35.652 00.001 21068 MultiStar: [#1 0.25,-0.08,1.24,U] [#2 -0.33,-0.09,1.38,U] [#3 0.14,0.03,1.36,U] [#4 0.06,0.05,0.84,U] [#5 -0.08,0.17,1.12,U] [#6 -0.14,-0.41,0.91,U] [#7 0.11,0.09,0.76,U] [#8 0.37,0.05,0.77,U] 
01:13:35.652 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.26, -0.20}
01:13:35.653 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
01:13:35.655 00.002 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
01:13:35.656 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=-0.06 mountY=0.03, mountTheta=2.68
01:13:35.657 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
01:13:35.658 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
01:13:35.658 00.000 16108 Worker thread wakes up
01:13:35.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:13:35.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:13:35.658 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
01:13:35.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:35.659 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:35.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:13:35.659 00.000 16108 MoveAxis(E, 0, ABG)
01:13:35.659 00.000 16108 Move returns status 0, amount 0
01:13:35.659 00.000 16108 MoveAxis(N, 0, ABG)
01:13:35.659 00.000 16108 Move returns status 0, amount 0
01:13:35.659 00.000 16108 move complete, result=0
01:13:35.659 00.000 16108 worker thread done servicing request
01:13:35.662 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3414, FiltMin=2864, FiltMax=65472, Gamma=1.000
01:13:35.685 00.023 21068 UpdateGuideState exits: m=107737 SNR=71.8
01:13:35.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:35.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:35.688 00.001 21068 Enqueuing Expose request
01:13:35.689 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:35.690 00.001 16108 Worker thread wakes up
01:13:35.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:35.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:36.664 00.974 16108 Exposure complete
01:13:36.731 00.067 16108 worker thread done servicing request
01:13:36.731 00.000 21068 OnExposeComplete: enter
01:13:36.732 00.001 21068 UpdateGuideState(): m_state=6
01:13:36.734 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9638
01:13:36.735 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.16, Mass=123016, SNR=81.9, Peak=12985 HFD=3.7
01:13:36.738 00.003 21068 MultiStar: [#1 0.31,-0.20,1.16,U] [#2 0.13,-0.02,1.16,U] [#3 0.31,-0.03,1.05,U] [#4 0.41,-0.23,0.75,U] [#5 0.18,-0.04,1.02,U] [#6 0.37,-0.65,0.00,M2] [#7 -0.11,-0.11,0.60,U] [#8 0.64,0.17,0.00,M2] 
01:13:36.739 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {-0.06, 0.28}
01:13:36.740 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
01:13:36.741 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
01:13:36.743 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
01:13:36.745 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
01:13:36.747 00.002 21068 Enqueuing Move request for scope (0.18, -0.04)
01:13:36.750 00.003 16108 Worker thread wakes up
01:13:36.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:13:36.750 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:13:36.750 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=-0.00
01:13:36.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:13:36.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:36.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:13:36.750 00.000 16108 MoveAxis(E, 0, ABG)
01:13:36.751 00.001 16108 Move returns status 0, amount 0
01:13:36.751 00.000 16108 MoveAxis(N, 0, ABG)
01:13:36.751 00.000 16108 Move returns status 0, amount 0
01:13:36.751 00.000 16108 move complete, result=0
01:13:36.751 00.000 16108 worker thread done servicing request
01:13:36.757 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3417, FiltMin=2886, FiltMax=59776, Gamma=1.000
01:13:36.774 00.017 21068 UpdateGuideState exits: m=123016 SNR=81.9
01:13:36.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:36.777 00.001 21068 Enqueuing Expose request
01:13:36.778 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:36.778 00.000 16108 Worker thread wakes up
01:13:36.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:36.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:37.934 01.155 16108 Exposure complete
01:13:37.989 00.055 16108 worker thread done servicing request
01:13:37.989 00.000 21068 OnExposeComplete: enter
01:13:37.990 00.001 21068 UpdateGuideState(): m_state=6
01:13:37.992 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9639
01:13:37.993 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.85, Mass=131023, SNR=91.2, Peak=15993 HFD=3.3
01:13:37.996 00.003 21068 MultiStar: [#1 0.11,0.08,0.97,U] [#2 0.17,0.19,1.10,U] [#3 -0.05,0.11,0.78,U] [#4 0.38,-0.20,0.67,U] [#5 0.22,-0.06,0.78,U] [#6 0.01,-0.43,0.68,U] [#7 0.30,0.20,0.58,U] [#8 0.11,0.11,0.73,U] 
01:13:37.997 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.15, -0.03}
01:13:37.998 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
01:13:37.998 00.000 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
01:13:37.999 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
01:13:38.004 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
01:13:38.005 00.001 21068 Enqueuing Move request for scope (0.15, 0.01)
01:13:38.006 00.001 16108 Worker thread wakes up
01:13:38.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:13:38.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:13:38.006 00.000 16108 Moving (0.15, 0.01) raw xDistance=-0.15 yDistance=-0.04
01:13:38.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:13:38.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:38.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:38.006 00.000 16108 MoveAxis(E, 0, ABG)
01:13:38.007 00.001 16108 Move returns status 0, amount 0
01:13:38.007 00.000 16108 MoveAxis(N, 0, ABG)
01:13:38.007 00.000 16108 Move returns status 0, amount 0
01:13:38.007 00.000 16108 move complete, result=0
01:13:38.007 00.000 16108 worker thread done servicing request
01:13:38.012 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3417, FiltMin=2966, FiltMax=58211, Gamma=1.000
01:13:38.034 00.022 21068 UpdateGuideState exits: m=131023 SNR=91.2
01:13:38.036 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:38.037 00.000 21068 Enqueuing Expose request
01:13:38.038 00.001 16108 Worker thread wakes up
01:13:38.038 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:38.040 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:38.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:39.017 00.977 16108 Exposure complete
01:13:39.071 00.054 16108 worker thread done servicing request
01:13:39.071 00.000 21068 OnExposeComplete: enter
01:13:39.073 00.002 21068 UpdateGuideState(): m_state=6
01:13:39.073 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9640
01:13:39.074 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=874.78, Mass=114358, SNR=70.7, Peak=15465 HFD=3.3
01:13:39.075 00.001 21068 MultiStar: [#1 -0.15,-0.10,1.42,U] [#2 -0.13,0.04,1.24,U] [#3 -0.35,0.02,1.25,U] [#4 0.21,-0.20,1.17,U] [#5 0.06,0.02,1.23,U] [#6 -0.20,-0.68,0.00,M2] [#7 0.00,-0.23,0.66,U] [#8 -0.18,0.10,0.97,U] 
01:13:39.076 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {0.22, -0.10}
01:13:39.077 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
01:13:39.077 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
01:13:39.078 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.38 mountX=0.04 mountY=0.06, mountTheta=0.95
01:13:39.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
01:13:39.081 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
01:13:39.082 00.001 16108 Worker thread wakes up
01:13:39.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:13:39.082 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:13:39.082 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
01:13:39.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:39.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:39.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:13:39.082 00.000 16108 MoveAxis(E, 0, ABG)
01:13:39.082 00.000 16108 Move returns status 0, amount 0
01:13:39.082 00.000 16108 MoveAxis(N, 0, ABG)
01:13:39.082 00.000 16108 Move returns status 0, amount 0
01:13:39.082 00.000 16108 move complete, result=0
01:13:39.082 00.000 16108 worker thread done servicing request
01:13:39.087 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3417, FiltMin=2931, FiltMax=58979, Gamma=1.000
01:13:39.117 00.030 21068 UpdateGuideState exits: m=114358 SNR=70.7
01:13:39.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:39.120 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:39.120 00.000 21068 Enqueuing Expose request
01:13:39.121 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:39.122 00.001 16108 Worker thread wakes up
01:13:39.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:39.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:40.300 01.178 16108 Exposure complete
01:13:40.365 00.065 16108 worker thread done servicing request
01:13:40.365 00.000 21068 OnExposeComplete: enter
01:13:40.367 00.002 21068 UpdateGuideState(): m_state=6
01:13:40.368 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9641
01:13:40.370 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=874.82, Mass=122442, SNR=83.4, Peak=13609 HFD=3.2
01:13:40.370 00.000 21068 MultiStar: [#1 0.28,-0.04,1.22,U] [#2 -0.23,0.05,0.97,U] [#3 -0.25,0.01,1.00,U] [#4 0.10,-0.10,1.12,U] [#5 -0.29,-0.15,1.01,U] [#6 0.02,-0.49,0.90,U] [#7 -0.06,-0.01,0.63,U] [#8 0.20,0.21,0.79,U] 
01:13:40.371 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.04, -0.06}
01:13:40.372 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
01:13:40.372 00.000 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
01:13:40.373 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=0.01 mountY=0.07, mountTheta=1.41
01:13:40.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
01:13:40.376 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
01:13:40.377 00.001 16108 Worker thread wakes up
01:13:40.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:13:40.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:13:40.377 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.07
01:13:40.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:13:40.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:13:40.377 00.000 16108 MoveAxis(E, 0, ABG)
01:13:40.377 00.000 16108 Move returns status 0, amount 0
01:13:40.377 00.000 16108 MoveAxis(N, 0, ABG)
01:13:40.377 00.000 16108 Move returns status 0, amount 0
01:13:40.377 00.000 16108 move complete, result=0
01:13:40.378 00.001 16108 worker thread done servicing request
01:13:40.385 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3421, FiltMin=2928, FiltMax=58464, Gamma=1.000
01:13:40.405 00.020 21068 UpdateGuideState exits: m=122442 SNR=83.4
01:13:40.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:40.408 00.001 21068 Enqueuing Expose request
01:13:40.409 00.001 16108 Worker thread wakes up
01:13:40.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:40.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:40.409 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:41.376 00.967 16108 Exposure complete
01:13:41.449 00.073 16108 worker thread done servicing request
01:13:41.449 00.000 21068 OnExposeComplete: enter
01:13:41.450 00.001 21068 UpdateGuideState(): m_state=6
01:13:41.451 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9642
01:13:41.452 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.78, Mass=112477, SNR=76.2, Peak=13865 HFD=3.2
01:13:41.454 00.002 21068 MultiStar: [#1 -0.05,-0.11,1.23,U] [#2 -0.23,0.25,1.39,U] [#3 -0.13,0.06,1.20,U] [#4 0.13,-0.06,0.88,U] [#5 0.19,0.26,1.01,U] [#6 -0.33,-0.33,1.08,U] [#7 0.07,0.24,0.90,U] [#8 -0.27,0.11,0.91,U] 
01:13:41.455 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.06, -0.10}
01:13:41.456 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
01:13:41.458 00.002 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
01:13:41.459 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=0.08 mountY=-0.02, mountTheta=-0.23
01:13:41.463 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
01:13:41.463 00.000 21068 Enqueuing Move request for scope (-0.07, 0.04)
01:13:41.464 00.001 16108 Worker thread wakes up
01:13:41.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:13:41.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:13:41.464 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.08 yDistance=-0.02
01:13:41.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:13:41.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:41.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:41.464 00.000 16108 MoveAxis(E, 0, ABG)
01:13:41.464 00.000 16108 Move returns status 0, amount 0
01:13:41.464 00.000 16108 MoveAxis(N, 0, ABG)
01:13:41.464 00.000 16108 Move returns status 0, amount 0
01:13:41.465 00.001 16108 move complete, result=0
01:13:41.465 00.000 16108 worker thread done servicing request
01:13:41.468 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3421, FiltMin=2921, FiltMax=63219, Gamma=1.000
01:13:41.483 00.015 21068 UpdateGuideState exits: m=112477 SNR=76.2
01:13:41.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:41.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:41.487 00.001 21068 Enqueuing Expose request
01:13:41.488 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:41.489 00.001 16108 Worker thread wakes up
01:13:41.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:41.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:42.668 01.179 16108 Exposure complete
01:13:42.734 00.066 16108 worker thread done servicing request
01:13:42.734 00.000 21068 OnExposeComplete: enter
01:13:42.735 00.001 21068 UpdateGuideState(): m_state=6
01:13:42.737 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9643
01:13:42.738 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.95, Mass=116591, SNR=80.6, Peak=13833 HFD=3.4
01:13:42.738 00.000 21068 MultiStar: [#1 -0.20,0.15,1.08,U] [#2 -0.20,0.19,1.31,U] [#3 -0.13,0.08,1.08,U] [#4 0.45,0.10,0.84,U] [#5 0.23,0.06,0.92,U] [#6 0.08,-0.23,0.95,U] [#7 -0.07,0.28,0.69,U] [#8 -0.05,0.10,0.74,U] 
01:13:42.739 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.15, 0.07}
01:13:42.740 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
01:13:42.741 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
01:13:42.741 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.83 mountX=0.04 mountY=-0.08, mountTheta=-1.12
01:13:42.746 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
01:13:42.748 00.002 21068 Enqueuing Move request for scope (-0.02, 0.09)
01:13:42.749 00.001 16108 Worker thread wakes up
01:13:42.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:13:42.750 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:13:42.750 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.04 yDistance=-0.08
01:13:42.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:42.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:42.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:42.750 00.000 16108 MoveAxis(E, 0, ABG)
01:13:42.750 00.000 16108 Move returns status 0, amount 0
01:13:42.750 00.000 16108 MoveAxis(N, 0, ABG)
01:13:42.750 00.000 16108 Move returns status 0, amount 0
01:13:42.750 00.000 16108 move complete, result=0
01:13:42.751 00.001 16108 worker thread done servicing request
01:13:42.760 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3417, FiltMin=2941, FiltMax=64179, Gamma=1.000
01:13:42.784 00.024 21068 UpdateGuideState exits: m=116591 SNR=80.6
01:13:42.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.787 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:42.788 00.001 21068 Enqueuing Expose request
01:13:42.788 00.000 16108 Worker thread wakes up
01:13:42.788 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:42.789 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:42.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:43.765 00.976 16108 Exposure complete
01:13:43.824 00.059 16108 worker thread done servicing request
01:13:43.824 00.000 21068 OnExposeComplete: enter
01:13:43.825 00.001 21068 UpdateGuideState(): m_state=6
01:13:43.826 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9644
01:13:43.827 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.02, Mass=130274, SNR=103.6, Peak=16233 HFD=3.4
01:13:43.828 00.001 21068 MultiStar: [#1 0.24,0.01,1.00,U] [#2 -0.03,0.33,0.88,U] [#3 0.18,0.12,0.91,U] [#4 0.32,0.22,0.67,U] [#5 -0.10,0.21,0.70,U] [#6 0.24,-0.19,0.71,U] [#7 -0.22,0.24,0.55,U] [#8 0.02,0.43,0.62,U] 
01:13:43.828 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.30, 0.13}
01:13:43.829 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
01:13:43.830 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
01:13:43.831 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.90 mountX=-0.10 mountY=-0.18, mountTheta=-2.06
01:13:43.832 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.16, opts=13)
01:13:43.833 00.001 21068 Enqueuing Move request for scope (0.13, 0.16)
01:13:43.834 00.001 16108 Worker thread wakes up
01:13:43.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
01:13:43.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
01:13:43.834 00.000 16108 Moving (0.13, 0.16) raw xDistance=-0.10 yDistance=-0.18
01:13:43.835 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:13:43.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:43.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:13:43.835 00.000 16108 MoveAxis(E, 0, ABG)
01:13:43.835 00.000 16108 Move returns status 0, amount 0
01:13:43.835 00.000 16108 MoveAxis(N, 0, ABG)
01:13:43.835 00.000 16108 Move returns status 0, amount 0
01:13:43.835 00.000 16108 move complete, result=0
01:13:43.835 00.000 16108 worker thread done servicing request
01:13:43.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3421, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:13:43.853 00.015 21068 UpdateGuideState exits: m=130274 SNR=103.6
01:13:43.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:43.856 00.001 21068 Enqueuing Expose request
01:13:43.857 00.001 16108 Worker thread wakes up
01:13:43.857 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:43.857 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:43.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:45.018 01.161 16108 Exposure complete
01:13:45.093 00.075 16108 worker thread done servicing request
01:13:45.094 00.001 21068 OnExposeComplete: enter
01:13:45.095 00.001 21068 UpdateGuideState(): m_state=6
01:13:45.096 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9645
01:13:45.097 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=874.91, Mass=123812, SNR=89.9, Peak=18089 HFD=3.1
01:13:45.098 00.001 21068 MultiStar: [#1 0.22,0.03,1.25,U] [#2 -0.02,0.30,0.89,U] [#3 0.28,0.35,0.95,U] [#4 0.29,0.00,0.70,U] [#5 0.22,0.16,1.06,U] [#6 -0.04,-0.42,0.70,U] [#7 0.02,0.16,0.55,U] [#8 0.22,0.21,0.70,U] 
01:13:45.099 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.36, 0.03}
01:13:45.100 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:13:45.101 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
01:13:45.102 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
01:13:45.103 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.10, opts=13)
01:13:45.105 00.002 21068 Enqueuing Move request for scope (0.18, 0.10)
01:13:45.106 00.001 16108 Worker thread wakes up
01:13:45.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
01:13:45.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
01:13:45.106 00.000 16108 Moving (0.18, 0.10) raw xDistance=-0.16 yDistance=-0.14
01:13:45.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:13:45.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:45.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:45.106 00.000 16108 MoveAxis(E, 0, ABG)
01:13:45.106 00.000 16108 Move returns status 0, amount 0
01:13:45.106 00.000 16108 MoveAxis(N, 0, ABG)
01:13:45.106 00.000 16108 Move returns status 0, amount 0
01:13:45.106 00.000 16108 move complete, result=0
01:13:45.107 00.001 16108 worker thread done servicing request
01:13:45.110 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3417, FiltMin=2825, FiltMax=60448, Gamma=1.000
01:13:45.125 00.015 21068 UpdateGuideState exits: m=123812 SNR=89.9
01:13:45.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.126 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:45.127 00.001 21068 Enqueuing Expose request
01:13:45.128 00.001 16108 Worker thread wakes up
01:13:45.128 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:45.130 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:45.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:46.103 00.973 16108 Exposure complete
01:13:46.161 00.058 16108 worker thread done servicing request
01:13:46.162 00.001 21068 OnExposeComplete: enter
01:13:46.163 00.001 21068 UpdateGuideState(): m_state=6
01:13:46.164 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9646
01:13:46.165 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=874.87, Mass=124667, SNR=87.0, Peak=17993 HFD=3.0
01:13:46.166 00.001 21068 MultiStar: [#1 0.53,0.08,1.22,U] [#2 0.29,0.32,1.26,U] [#3 0.17,0.33,1.04,U] [#4 0.33,-0.02,0.70,U] [#5 0.08,-0.01,0.91,U] [#6 0.11,-0.56,0.00,M1] [#7 0.31,-0.04,0.67,U] [#8 0.54,0.04,0.67,U] 
01:13:46.167 00.001 21068 single-star, 7 included, MultiStar: {0.32, 0.11}, one-star: {0.30, -0.01}
01:13:46.168 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
01:13:46.168 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
01:13:46.170 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.04 mountX=-0.30 mountY=-0.06, mountTheta=-2.95
01:13:46.173 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.01, opts=13)
01:13:46.174 00.001 21068 Enqueuing Move request for scope (0.30, -0.01)
01:13:46.175 00.001 16108 Worker thread wakes up
01:13:46.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
01:13:46.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
01:13:46.175 00.000 16108 Moving (0.30, -0.01) raw xDistance=-0.30 yDistance=-0.06
01:13:46.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:13:46.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:46.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:46.175 00.000 16108 MoveAxis(E, 78, ABG)
01:13:46.175 00.000 16108 Guiding  Dir = 2, Dur = 78
01:13:46.176 00.001 16108 IsSlewing returns 0
01:13:46.176 00.000 16108 IsGuiding returns 0
01:13:46.177 00.001 16108 PulseGuide returned control before completion, sleep 87
01:13:46.182 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3417, FiltMin=2912, FiltMax=61024, Gamma=1.000
01:13:46.199 00.017 21068 UpdateGuideState exits: m=124667 SNR=87.0
01:13:46.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.202 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:46.203 00.001 21068 Enqueuing Expose request
01:13:46.265 00.062 16108 IsGuiding returns 0
01:13:46.265 00.000 16108 Move returns status 0, amount 78
01:13:46.265 00.000 16108 MoveAxis(N, 0, ABG)
01:13:46.265 00.000 16108 Move returns status 0, amount 0
01:13:46.265 00.000 16108 move complete, result=0
01:13:46.265 00.000 16108 worker thread done servicing request
01:13:46.265 00.000 16108 Worker thread wakes up
01:13:46.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:46.265 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
01:13:46.268 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:47.421 01.153 16108 Exposure complete
01:13:47.487 00.066 16108 worker thread done servicing request
01:13:47.487 00.000 21068 OnExposeComplete: enter
01:13:47.491 00.004 21068 UpdateGuideState(): m_state=6
01:13:47.493 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9647
01:13:47.495 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=875.08, Mass=109973, SNR=81.4, Peak=14841 HFD=3.5
01:13:47.499 00.004 21068 MultiStar: [#1 -0.22,0.04,1.32,U] [#2 -0.19,0.19,1.22,U] [#3 -0.22,0.01,1.03,U] [#4 -0.05,0.17,0.77,U] [#5 -0.44,0.04,0.96,U] [#6 -0.29,-0.58,0.00,M2] [#7 -0.31,0.02,0.69,U] [#8 0.01,0.25,0.74,U] 
01:13:47.500 00.001 21068 single-star, 7 included, MultiStar: {-0.17, 0.11}, one-star: {0.05, 0.20}
01:13:47.501 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:13:47.503 00.002 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:13:47.504 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.30 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
01:13:47.505 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.20, opts=13)
01:13:47.506 00.001 21068 Enqueuing Move request for scope (0.05, 0.20)
01:13:47.508 00.002 16108 Worker thread wakes up
01:13:47.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:13:47.509 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:13:47.509 00.000 16108 Moving (0.05, 0.20) raw xDistance=-0.02 yDistance=-0.21
01:13:47.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:47.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:47.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:13:47.509 00.000 16108 MoveAxis(E, 0, ABG)
01:13:47.509 00.000 16108 Move returns status 0, amount 0
01:13:47.509 00.000 16108 MoveAxis(N, 0, ABG)
01:13:47.509 00.000 16108 Move returns status 0, amount 0
01:13:47.509 00.000 16108 move complete, result=0
01:13:47.509 00.000 16108 worker thread done servicing request
01:13:47.513 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3417, FiltMin=2918, FiltMax=56544, Gamma=1.000
01:13:47.540 00.027 21068 UpdateGuideState exits: m=109973 SNR=81.4
01:13:47.542 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:47.546 00.003 21068 Enqueuing Expose request
01:13:47.547 00.001 16108 Worker thread wakes up
01:13:47.547 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:47.549 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:47.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:48.520 00.971 16108 Exposure complete
01:13:48.583 00.063 16108 worker thread done servicing request
01:13:48.583 00.000 21068 OnExposeComplete: enter
01:13:48.584 00.001 21068 UpdateGuideState(): m_state=6
01:13:48.585 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9648
01:13:48.586 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.74, Mass=118805, SNR=83.4, Peak=14345 HFD=3.2
01:13:48.588 00.002 21068 MultiStar: [#1 -0.23,-0.43,1.19,U] [#2 -0.12,0.07,1.25,U] [#3 -0.41,0.00,0.91,U] [#4 -0.14,-0.26,0.96,U] [#5 -0.28,0.20,1.04,U] [#6 -0.48,-0.54,0.00,M3] [#7 0.25,-0.17,0.76,U] [#8 -0.01,-0.20,0.80,U] 
01:13:48.588 00.000 21068 single-star, 7 included, MultiStar: {-0.13, -0.11}, one-star: {-0.01, -0.14}
01:13:48.589 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
01:13:48.590 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
01:13:48.591 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=-0.01 mountY=0.14, mountTheta=1.67
01:13:48.592 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
01:13:48.593 00.001 21068 Enqueuing Move request for scope (-0.01, -0.14)
01:13:48.593 00.000 16108 Worker thread wakes up
01:13:48.594 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:13:48.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:13:48.594 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
01:13:48.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:13:48.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:48.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:48.594 00.000 16108 MoveAxis(E, 0, ABG)
01:13:48.594 00.000 16108 Move returns status 0, amount 0
01:13:48.594 00.000 16108 MoveAxis(N, 0, ABG)
01:13:48.594 00.000 16108 Move returns status 0, amount 0
01:13:48.594 00.000 16108 move complete, result=0
01:13:48.594 00.000 16108 worker thread done servicing request
01:13:48.597 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3417, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:13:48.626 00.029 21068 UpdateGuideState exits: m=118805 SNR=83.4
01:13:48.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:48.629 00.001 21068 Enqueuing Expose request
01:13:48.631 00.002 16108 Worker thread wakes up
01:13:48.631 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:48.632 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:48.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:49.792 01.160 16108 Exposure complete
01:13:49.861 00.069 16108 worker thread done servicing request
01:13:49.861 00.000 21068 OnExposeComplete: enter
01:13:49.863 00.002 21068 UpdateGuideState(): m_state=6
01:13:49.866 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9649
01:13:49.869 00.003 21068 Star::Find returns 1 (0), X=220.54, Y=874.66, Mass=131888, SNR=90.0, Peak=13929 HFD=3.3
01:13:49.870 00.001 21068 MultiStar: [#1 -0.32,-0.36,1.06,U] [#2 -0.16,-0.04,1.14,U] [#3 0.11,-0.12,0.97,U] [#4 0.32,-0.14,0.84,U] [#5 -0.23,-0.20,0.88,U] [#6 0.08,-0.67,0.00,M4] [#7 -0.01,-0.30,0.55,U] [#8 -0.25,-0.14,0.79,U] 
01:13:49.871 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {0.07, -0.22}
01:13:49.873 00.002 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
01:13:49.874 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
01:13:49.876 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.92 mountX=0.03 mountY=0.19, mountTheta=1.40
01:13:49.880 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.18, opts=13)
01:13:49.881 00.001 21068 Enqueuing Move request for scope (-0.07, -0.18)
01:13:49.882 00.001 16108 Worker thread wakes up
01:13:49.883 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
01:13:49.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
01:13:49.883 00.000 16108 Moving (-0.07, -0.18) raw xDistance=0.03 yDistance=0.19
01:13:49.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:13:49.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:49.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:13:49.883 00.000 16108 MoveAxis(E, 0, ABG)
01:13:49.883 00.000 16108 Move returns status 0, amount 0
01:13:49.883 00.000 16108 MoveAxis(N, 0, ABG)
01:13:49.883 00.000 16108 Move returns status 0, amount 0
01:13:49.884 00.001 16108 move complete, result=0
01:13:49.884 00.000 16108 worker thread done servicing request
01:13:49.889 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3421, FiltMin=2915, FiltMax=60797, Gamma=1.000
01:13:49.911 00.022 21068 UpdateGuideState exits: m=131888 SNR=90.0
01:13:49.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:49.914 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:49.915 00.001 21068 Enqueuing Expose request
01:13:49.916 00.001 16108 Worker thread wakes up
01:13:49.916 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:49.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:49.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:50.892 00.975 16108 Exposure complete
01:13:50.947 00.055 16108 worker thread done servicing request
01:13:50.947 00.000 21068 OnExposeComplete: enter
01:13:50.948 00.001 21068 UpdateGuideState(): m_state=6
01:13:50.949 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9650
01:13:50.949 00.000 21068 Star::Find returns 1 (0), X=220.41, Y=874.80, Mass=110928, SNR=76.5, Peak=15453 HFD=3.2
01:13:50.951 00.002 21068 MultiStar: [#1 -0.47,-0.27,1.30,U] [#2 -0.24,0.20,1.52,U] [#3 0.20,-0.19,1.18,U] [#4 0.25,0.04,0.91,U] [#5 -0.30,0.01,0.98,U] [#6 0.04,-0.57,0.00,M5] [#7 0.10,-0.12,0.70,U] [#8 -0.35,0.20,0.87,U] 
01:13:50.952 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.02}, one-star: {-0.07, -0.08}
01:13:50.953 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
01:13:50.953 00.000 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
01:13:50.954 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.28 mountX=0.05 mountY=0.09, mountTheta=1.05
01:13:50.955 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
01:13:50.956 00.001 21068 Enqueuing Move request for scope (-0.07, -0.08)
01:13:50.957 00.001 16108 Worker thread wakes up
01:13:50.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:13:50.957 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:13:50.957 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.05 yDistance=0.09
01:13:50.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:50.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:50.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:13:50.957 00.000 16108 MoveAxis(E, 0, ABG)
01:13:50.957 00.000 16108 Move returns status 0, amount 0
01:13:50.957 00.000 16108 MoveAxis(N, 0, ABG)
01:13:50.957 00.000 16108 Move returns status 0, amount 0
01:13:50.957 00.000 16108 move complete, result=0
01:13:50.958 00.001 16108 worker thread done servicing request
01:13:50.965 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3421, FiltMin=2941, FiltMax=62845, Gamma=1.000
01:13:50.988 00.023 21068 UpdateGuideState exits: m=110928 SNR=76.5
01:13:50.991 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.993 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:50.994 00.001 21068 Enqueuing Expose request
01:13:50.996 00.002 16108 Worker thread wakes up
01:13:50.996 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:50.998 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:50.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:52.151 01.153 16108 Exposure complete
01:13:52.213 00.062 16108 worker thread done servicing request
01:13:52.213 00.000 21068 OnExposeComplete: enter
01:13:52.215 00.002 21068 UpdateGuideState(): m_state=6
01:13:52.216 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9651
01:13:52.216 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=874.82, Mass=125345, SNR=87.2, Peak=15961 HFD=3.5
01:13:52.217 00.001 21068 MultiStar: [#1 -0.34,-0.13,1.03,U] [#2 -0.05,-0.06,1.25,U] [#3 -0.01,0.15,0.95,U] [#4 0.09,-0.30,0.91,U] [#5 -0.33,-0.06,0.81,U] [#6 0.06,-0.44,0.75,U] [#7 0.19,-0.26,0.62,U] [#8 -0.06,0.08,0.69,U] 
01:13:52.219 00.002 21068 single-star, 8 included, MultiStar: {-0.05, -0.11}, one-star: {0.08, -0.07}
01:13:52.220 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
01:13:52.221 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
01:13:52.221 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=-0.09 mountY=0.04, mountTheta=2.70
01:13:52.223 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
01:13:52.224 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
01:13:52.225 00.001 16108 Worker thread wakes up
01:13:52.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:13:52.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:13:52.225 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.04
01:13:52.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:13:52.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:52.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:52.225 00.000 16108 MoveAxis(E, 0, ABG)
01:13:52.225 00.000 16108 Move returns status 0, amount 0
01:13:52.225 00.000 16108 MoveAxis(N, 0, ABG)
01:13:52.225 00.000 16108 Move returns status 0, amount 0
01:13:52.225 00.000 16108 move complete, result=0
01:13:52.225 00.000 16108 worker thread done servicing request
01:13:52.229 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3421, FiltMin=2925, FiltMax=59293, Gamma=1.000
01:13:52.246 00.017 21068 UpdateGuideState exits: m=125345 SNR=87.2
01:13:52.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:52.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:52.249 00.001 21068 Enqueuing Expose request
01:13:52.251 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:52.254 00.003 16108 Worker thread wakes up
01:13:52.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:52.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:53.226 00.972 16108 Exposure complete
01:13:53.295 00.069 16108 worker thread done servicing request
01:13:53.295 00.000 21068 OnExposeComplete: enter
01:13:53.296 00.001 21068 UpdateGuideState(): m_state=6
01:13:53.297 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9652
01:13:53.297 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=874.80, Mass=141758, SNR=92.6, Peak=17529 HFD=3.2
01:13:53.300 00.003 21068 MultiStar: [#1 -0.13,-0.16,1.00,U] [#2 -0.06,-0.05,1.26,U] [#3 0.15,0.03,0.98,U] [#4 -0.04,-0.06,0.73,U] [#5 -0.48,0.02,0.87,U] [#6 -0.21,-0.41,0.68,U] [#7 0.03,-0.19,0.67,U] [#8 0.17,-0.12,0.73,U] 
01:13:53.301 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.12, -0.09}
01:13:53.302 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
01:13:53.302 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
01:13:53.303 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=0.03 mountY=0.11, mountTheta=1.31
01:13:53.304 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
01:13:53.305 00.001 21068 Enqueuing Move request for scope (-0.05, -0.10)
01:13:53.306 00.001 16108 Worker thread wakes up
01:13:53.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
01:13:53.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
01:13:53.306 00.000 16108 Moving (-0.05, -0.10) raw xDistance=0.03 yDistance=0.11
01:13:53.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:13:53.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:53.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:13:53.306 00.000 16108 MoveAxis(E, 0, ABG)
01:13:53.306 00.000 16108 Move returns status 0, amount 0
01:13:53.306 00.000 16108 MoveAxis(N, 0, ABG)
01:13:53.306 00.000 16108 Move returns status 0, amount 0
01:13:53.306 00.000 16108 move complete, result=0
01:13:53.306 00.000 16108 worker thread done servicing request
01:13:53.311 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3421, FiltMin=2963, FiltMax=60029, Gamma=1.000
01:13:53.325 00.014 21068 UpdateGuideState exits: m=141758 SNR=92.6
01:13:53.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:53.329 00.002 21068 Enqueuing Expose request
01:13:53.329 00.000 16108 Worker thread wakes up
01:13:53.329 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:53.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:53.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:54.480 01.150 16108 Exposure complete
01:13:54.543 00.063 16108 worker thread done servicing request
01:13:54.544 00.001 21068 OnExposeComplete: enter
01:13:54.545 00.001 21068 UpdateGuideState(): m_state=6
01:13:54.547 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9653
01:13:54.547 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=874.95, Mass=145573, SNR=105.7, Peak=16569 HFD=3.7
01:13:54.549 00.002 21068 MultiStar: [#1 0.16,0.05,0.93,U] [#2 0.02,0.19,1.04,U] [#3 0.16,0.20,0.71,U] [#4 0.12,-0.17,0.71,U] [#5 -0.03,0.19,0.73,U] [#6 0.15,-0.47,0.64,U] [#7 0.18,0.20,0.56,U] [#8 0.27,0.19,0.66,U] 
01:13:54.550 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.10, 0.07}
01:13:54.551 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
01:13:54.552 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
01:13:54.553 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
01:13:54.556 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
01:13:54.557 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
01:13:54.558 00.001 16108 Worker thread wakes up
01:13:54.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:13:54.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:13:54.558 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
01:13:54.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:13:54.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:54.559 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:54.559 00.000 16108 MoveAxis(E, 0, ABG)
01:13:54.559 00.000 16108 Move returns status 0, amount 0
01:13:54.559 00.000 16108 MoveAxis(N, 0, ABG)
01:13:54.559 00.000 16108 Move returns status 0, amount 0
01:13:54.559 00.000 16108 move complete, result=0
01:13:54.559 00.000 16108 worker thread done servicing request
01:13:54.562 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3421, FiltMin=2934, FiltMax=59923, Gamma=1.000
01:13:54.577 00.015 21068 UpdateGuideState exits: m=145573 SNR=105.7
01:13:54.579 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:54.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:54.581 00.001 21068 Enqueuing Expose request
01:13:54.583 00.002 16108 Worker thread wakes up
01:13:54.583 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:54.585 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:54.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:55.553 00.968 16108 Exposure complete
01:13:55.613 00.060 16108 worker thread done servicing request
01:13:55.613 00.000 21068 OnExposeComplete: enter
01:13:55.614 00.001 21068 UpdateGuideState(): m_state=6
01:13:55.615 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9654
01:13:55.616 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.61, Mass=132800, SNR=92.0, Peak=14445 HFD=3.3
01:13:55.617 00.001 21068 MultiStar: [#1 -0.01,-0.17,0.99,U] [#2 -0.36,0.09,1.12,U] [#3 0.01,0.10,0.89,U] [#4 0.22,-0.22,0.73,U] [#5 -0.17,-0.22,0.75,U] [#6 -0.12,-0.76,0.00,M3] [#7 0.14,-0.21,0.50,U] [#8 -0.05,-0.00,0.83,U] 
01:13:55.618 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.10}, one-star: {-0.08, -0.27}
01:13:55.619 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
01:13:55.620 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
01:13:55.621 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.11 mountX=0.04 mountY=0.11, mountTheta=1.21
01:13:55.623 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
01:13:55.624 00.001 21068 Enqueuing Move request for scope (-0.06, -0.10)
01:13:55.625 00.001 16108 Worker thread wakes up
01:13:55.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:13:55.625 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:13:55.625 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
01:13:55.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:55.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:13:55.625 00.000 16108 MoveAxis(E, 0, ABG)
01:13:55.625 00.000 16108 Move returns status 0, amount 0
01:13:55.625 00.000 16108 MoveAxis(N, 0, ABG)
01:13:55.625 00.000 16108 Move returns status 0, amount 0
01:13:55.625 00.000 16108 move complete, result=0
01:13:55.625 00.000 16108 worker thread done servicing request
01:13:55.635 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3421, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:13:55.660 00.025 21068 UpdateGuideState exits: m=132800 SNR=92.0
01:13:55.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:55.663 00.001 21068 Enqueuing Expose request
01:13:55.664 00.001 16108 Worker thread wakes up
01:13:55.664 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:55.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:55.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:56.826 01.161 16108 Exposure complete
01:13:56.886 00.060 16108 worker thread done servicing request
01:13:56.887 00.001 21068 OnExposeComplete: enter
01:13:56.887 00.000 21068 UpdateGuideState(): m_state=6
01:13:56.888 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9655
01:13:56.889 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.89, Mass=123314, SNR=93.7, Peak=14669 HFD=3.2
01:13:56.890 00.001 21068 MultiStar: [#1 -0.23,-0.37,1.02,U] [#2 -0.30,-0.11,1.28,U] [#3 -0.23,0.02,0.90,U] [#4 0.20,-0.01,0.70,U] [#5 -0.16,-0.02,0.86,U] [#6 -0.09,-0.75,0.00,M4] [#7 -0.16,-0.06,0.64,U] [#8 -0.15,-0.09,0.70,U] 
01:13:56.891 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.09}, one-star: {-0.29, 0.01}
01:13:56.891 00.000 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
01:13:56.892 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
01:13:56.893 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.70 mountX=0.17 mountY=0.13, mountTheta=0.65
01:13:56.894 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.09, opts=13)
01:13:56.895 00.001 21068 Enqueuing Move request for scope (-0.19, -0.09)
01:13:56.896 00.001 16108 Worker thread wakes up
01:13:56.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
01:13:56.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
01:13:56.896 00.000 16108 Moving (-0.19, -0.09) raw xDistance=0.17 yDistance=0.13
01:13:56.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:13:56.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:56.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:13:56.896 00.000 16108 MoveAxis(E, 0, ABG)
01:13:56.896 00.000 16108 Move returns status 0, amount 0
01:13:56.896 00.000 16108 MoveAxis(N, 0, ABG)
01:13:56.896 00.000 16108 Move returns status 0, amount 0
01:13:56.896 00.000 16108 move complete, result=0
01:13:56.896 00.000 16108 worker thread done servicing request
01:13:56.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3421, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:13:56.914 00.014 21068 UpdateGuideState exits: m=123314 SNR=93.7
01:13:56.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:56.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:56.917 00.001 21068 Enqueuing Expose request
01:13:56.917 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:56.918 00.001 16108 Worker thread wakes up
01:13:56.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:56.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:57.898 00.980 16108 Exposure complete
01:13:57.975 00.077 16108 worker thread done servicing request
01:13:57.975 00.000 21068 OnExposeComplete: enter
01:13:57.977 00.002 21068 UpdateGuideState(): m_state=6
01:13:57.978 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9656
01:13:57.981 00.003 21068 Star::Find returns 1 (0), X=220.36, Y=874.85, Mass=116198, SNR=85.3, Peak=16429 HFD=3.2
01:13:57.982 00.001 21068 MultiStar: [#1 0.06,-0.13,1.18,U] [#2 -0.10,-0.01,1.25,U] [#3 0.00,0.10,1.03,U] [#4 0.21,-0.40,0.75,U] [#5 0.08,-0.04,0.95,U] [#6 0.07,-0.54,1.02,U] [#7 0.03,0.10,0.66,U] [#8 -0.09,-0.09,0.82,U] 
01:13:57.983 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.11, -0.03}
01:13:57.985 00.002 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
01:13:57.986 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
01:13:57.988 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=-0.03 mountY=0.11, mountTheta=1.83
01:13:57.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
01:13:57.992 00.002 21068 Enqueuing Move request for scope (0.01, -0.11)
01:13:57.993 00.001 16108 Worker thread wakes up
01:13:57.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:13:57.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:13:57.993 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.11
01:13:57.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:57.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:57.994 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:13:57.994 00.000 16108 MoveAxis(E, 0, ABG)
01:13:57.994 00.000 16108 Move returns status 0, amount 0
01:13:57.994 00.000 16108 MoveAxis(N, 0, ABG)
01:13:57.994 00.000 16108 Move returns status 0, amount 0
01:13:57.994 00.000 16108 move complete, result=0
01:13:57.994 00.000 16108 worker thread done servicing request
01:13:58.001 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3421, FiltMin=2960, FiltMax=65472, Gamma=1.000
01:13:58.023 00.022 21068 UpdateGuideState exits: m=116198 SNR=85.3
01:13:58.025 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.025 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:58.026 00.001 21068 Enqueuing Expose request
01:13:58.027 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:58.027 00.000 16108 Worker thread wakes up
01:13:58.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:58.028 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:13:58.121 00.093 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:13:58.123 00.002 21068 case statement mapped state 6 to 3
01:13:58.126 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:13:59.202 01.076 16108 Exposure complete
01:13:59.273 00.071 16108 worker thread done servicing request
01:13:59.273 00.000 21068 OnExposeComplete: enter
01:13:59.274 00.001 21068 UpdateGuideState(): m_state=6
01:13:59.274 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9657
01:13:59.275 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=874.57, Mass=110458, SNR=83.0, Peak=13149 HFD=3.4
01:13:59.276 00.001 21068 MultiStar: [#1 -0.09,-0.30,1.06,U] [#2 -0.75,-0.16,0.00,M1] [#3 -0.24,-0.18,1.17,U] [#4 -0.00,-0.20,0.98,U] [#5 -0.39,-0.46,0.00,M1] [#6 -0.36,-0.77,0.00,M4] [#7 -0.22,0.16,0.71,U] [#8 -0.65,-0.25,0.00,M1] 
01:13:59.278 00.002 21068 refined, 4 included, MultiStar: {-0.22, -0.19}, one-star: {-0.57, -0.31}
01:13:59.279 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
01:13:59.279 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
01:13:59.280 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.44 mountX=0.19 mountY=0.23, mountTheta=0.90
01:13:59.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.19, opts=13)
01:13:59.283 00.001 21068 Enqueuing Move request for scope (-0.22, -0.19)
01:13:59.284 00.001 16108 Worker thread wakes up
01:13:59.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
01:13:59.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
01:13:59.284 00.000 16108 Moving (-0.22, -0.19) raw xDistance=0.19 yDistance=0.23
01:13:59.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:13:59.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:13:59.284 00.000 16108 MoveAxis(E, 0, ABG)
01:13:59.284 00.000 16108 Move returns status 0, amount 0
01:13:59.284 00.000 16108 MoveAxis(S, 47, ABG)
01:13:59.284 00.000 16108 Guiding  Dir = 1, Dur = 47
01:13:59.285 00.001 16108 IsSlewing returns 0
01:13:59.285 00.000 16108 IsGuiding returns 0
01:13:59.290 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3421, FiltMin=2918, FiltMax=65507, Gamma=1.000
01:13:59.313 00.023 21068 UpdateGuideState exits: m=110458 SNR=83.0
01:13:59.315 00.002 16108 PulseGuide returned control before completion, sleep 30
01:13:59.315 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:59.317 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:13:59.318 00.001 21068 Enqueuing Expose request
01:13:59.360 00.042 16108 IsGuiding returns 1
01:13:59.360 00.000 16108 scope still moving after pulse duration time elapsed
01:13:59.391 00.031 16108 IsSlewing returns 0
01:13:59.391 00.000 16108 IsGuiding returns 1
01:13:59.422 00.031 16108 IsSlewing returns 0
01:13:59.422 00.000 16108 IsGuiding returns 0
01:13:59.422 00.000 16108 scope move finished after 47 + 90 ms
01:13:59.422 00.000 16108 Move returns status 0, amount 47
01:13:59.422 00.000 16108 move complete, result=0
01:13:59.422 00.000 16108 worker thread done servicing request
01:13:59.422 00.000 16108 Worker thread wakes up
01:13:59.422 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
01:13:59.424 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:13:59.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:00.387 00.963 16108 Exposure complete
01:14:00.442 00.055 16108 worker thread done servicing request
01:14:00.442 00.000 21068 OnExposeComplete: enter
01:14:00.444 00.002 21068 UpdateGuideState(): m_state=6
01:14:00.445 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9658
01:14:00.447 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=875.01, Mass=131615, SNR=83.3, Peak=14957 HFD=3.3
01:14:00.450 00.003 21068 MultiStar: [#1 -0.31,0.04,1.31,U] [#2 -0.72,-0.02,0.00,M2] [#3 -0.46,0.15,0.95,U] [#4 -0.07,0.12,0.81,U] [#5 -0.13,0.41,0.85,U] [#6 -0.28,-0.32,0.88,U] [#7 -0.26,0.16,0.61,U] [#8 -0.32,0.31,0.79,U] 
01:14:00.451 00.001 21068 refined, 7 included, MultiStar: {-0.27, 0.12}, one-star: {-0.27, 0.12}
01:14:00.452 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
01:14:00.453 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
01:14:00.454 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.74 mountX=0.29 mountY=-0.05, mountTheta=-0.17
01:14:00.458 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.12, opts=13)
01:14:00.459 00.001 21068 Enqueuing Move request for scope (-0.27, 0.12)
01:14:00.461 00.002 16108 Worker thread wakes up
01:14:00.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
01:14:00.461 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
01:14:00.461 00.000 16108 Moving (-0.27, 0.12) raw xDistance=0.29 yDistance=-0.05
01:14:00.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:14:00.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:00.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:14:00.461 00.000 16108 MoveAxis(W, 75, ABG)
01:14:00.461 00.000 16108 Guiding  Dir = 3, Dur = 75
01:14:00.461 00.000 16108 IsSlewing returns 0
01:14:00.461 00.000 16108 IsGuiding returns 0
01:14:00.462 00.001 16108 PulseGuide returned control before completion, sleep 84
01:14:00.468 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3421, FiltMin=2941, FiltMax=61315, Gamma=1.000
01:14:00.494 00.026 21068 UpdateGuideState exits: m=131615 SNR=83.3
01:14:00.496 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:00.498 00.001 21068 Enqueuing Expose request
01:14:00.549 00.051 16108 IsGuiding returns 0
01:14:00.549 00.000 16108 Move returns status 0, amount 75
01:14:00.549 00.000 16108 MoveAxis(N, 0, ABG)
01:14:00.549 00.000 16108 Move returns status 0, amount 0
01:14:00.549 00.000 16108 move complete, result=0
01:14:00.549 00.000 16108 worker thread done servicing request
01:14:00.549 00.000 16108 Worker thread wakes up
01:14:00.549 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:00.549 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.0 px 0 ms NORTH
01:14:00.550 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:01.716 01.166 16108 Exposure complete
01:14:01.769 00.053 16108 worker thread done servicing request
01:14:01.769 00.000 21068 OnExposeComplete: enter
01:14:01.770 00.001 21068 UpdateGuideState(): m_state=6
01:14:01.771 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9659
01:14:01.771 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=874.99, Mass=114365, SNR=80.2, Peak=15629 HFD=3.1
01:14:01.772 00.001 21068 MultiStar: [#1 0.10,0.17,1.16,U] [#2 -0.44,0.13,1.34,U] [#3 -0.24,0.38,1.10,U] [#4 0.36,0.24,0.82,U] [#5 -0.21,0.43,1.07,U] [#6 0.04,-0.18,0.78,U] [#7 -0.21,0.12,0.66,U] [#8 -0.27,0.22,0.78,U] 
01:14:01.773 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.19}, one-star: {-0.26, 0.10}
01:14:01.774 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
01:14:01.775 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
01:14:01.776 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=0.17 mountY=-0.15, mountTheta=-0.72
01:14:01.777 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.19, opts=13)
01:14:01.778 00.001 21068 Enqueuing Move request for scope (-0.14, 0.19)
01:14:01.779 00.001 16108 Worker thread wakes up
01:14:01.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
01:14:01.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:14:01.779 00.000 16108 Moving (-0.14, 0.19) raw xDistance=0.17 yDistance=-0.15
01:14:01.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:14:01.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:01.780 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:14:01.780 00.000 16108 MoveAxis(E, 0, ABG)
01:14:01.780 00.000 16108 Move returns status 0, amount 0
01:14:01.780 00.000 16108 MoveAxis(N, 0, ABG)
01:14:01.780 00.000 16108 Move returns status 0, amount 0
01:14:01.780 00.000 16108 move complete, result=0
01:14:01.780 00.000 16108 worker thread done servicing request
01:14:01.783 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3421, FiltMin=2925, FiltMax=59225, Gamma=1.000
01:14:01.797 00.014 21068 UpdateGuideState exits: m=114365 SNR=80.2
01:14:01.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:01.799 00.000 21068 Enqueuing Expose request
01:14:01.800 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:01.801 00.001 16108 Worker thread wakes up
01:14:01.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:01.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:02.778 00.977 16108 Exposure complete
01:14:02.834 00.056 16108 worker thread done servicing request
01:14:02.834 00.000 21068 OnExposeComplete: enter
01:14:02.836 00.002 21068 UpdateGuideState(): m_state=6
01:14:02.837 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9660
01:14:02.838 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=875.11, Mass=117195, SNR=83.4, Peak=14969 HFD=3.4
01:14:02.839 00.001 21068 MultiStar: [#1 0.09,0.10,1.21,U] [#2 -0.22,0.38,1.05,U] [#3 -0.07,0.42,1.01,U] [#4 0.30,0.31,0.92,U] [#5 0.01,0.37,0.98,U] [#6 -0.03,-0.05,0.96,U] [#7 -0.09,0.60,0.00,M1] [#8 -0.35,0.29,0.75,U] 
01:14:02.840 00.001 21068 single-star, 7 included, MultiStar: {-0.03, 0.25}, one-star: {-0.04, 0.23}
01:14:02.841 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
01:14:02.841 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
01:14:02.842 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.76 mountX=0.08 mountY=-0.21, mountTheta=-1.20
01:14:02.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.23, opts=13)
01:14:02.845 00.001 21068 Enqueuing Move request for scope (-0.04, 0.23)
01:14:02.845 00.000 16108 Worker thread wakes up
01:14:02.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:14:02.846 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:14:02.846 00.000 16108 Moving (-0.04, 0.23) raw xDistance=0.08 yDistance=-0.21
01:14:02.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:14:02.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:02.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:14:02.846 00.000 16108 MoveAxis(E, 0, ABG)
01:14:02.846 00.000 16108 Move returns status 0, amount 0
01:14:02.846 00.000 16108 MoveAxis(N, 0, ABG)
01:14:02.846 00.000 16108 Move returns status 0, amount 0
01:14:02.846 00.000 16108 move complete, result=0
01:14:02.846 00.000 16108 worker thread done servicing request
01:14:02.850 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3421, FiltMin=2931, FiltMax=62966, Gamma=1.000
01:14:02.876 00.026 21068 UpdateGuideState exits: m=117195 SNR=83.4
01:14:02.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:02.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:02.880 00.002 21068 Enqueuing Expose request
01:14:02.881 00.001 16108 Worker thread wakes up
01:14:02.881 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:02.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:02.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:04.061 01.179 16108 Exposure complete
01:14:04.140 00.079 16108 worker thread done servicing request
01:14:04.140 00.000 21068 OnExposeComplete: enter
01:14:04.143 00.003 21068 UpdateGuideState(): m_state=6
01:14:04.145 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9661
01:14:04.146 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.89, Mass=114452, SNR=75.6, Peak=15593 HFD=3.3
01:14:04.148 00.002 21068 MultiStar: [#1 0.16,-0.06,1.28,U] [#2 0.10,0.27,1.26,U] [#3 0.12,0.08,1.11,U] [#4 0.45,0.06,1.02,U] [#5 0.18,0.23,1.11,U] [#6 0.09,-0.23,1.11,U] [#7 0.55,0.08,0.00,M2] [#8 0.31,0.37,0.90,U] 
01:14:04.150 00.002 21068 single-star, 7 included, MultiStar: {0.19, 0.08}, one-star: {0.15, 0.01}
01:14:04.152 00.002 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
01:14:04.153 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
01:14:04.155 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
01:14:04.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
01:14:04.159 00.002 21068 Enqueuing Move request for scope (0.15, 0.01)
01:14:04.160 00.001 16108 Worker thread wakes up
01:14:04.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
01:14:04.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
01:14:04.160 00.000 16108 Moving (0.15, 0.01) raw xDistance=-0.15 yDistance=-0.04
01:14:04.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:14:04.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:04.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:14:04.160 00.000 16108 MoveAxis(E, 0, ABG)
01:14:04.160 00.000 16108 Move returns status 0, amount 0
01:14:04.160 00.000 16108 MoveAxis(N, 0, ABG)
01:14:04.161 00.001 16108 Move returns status 0, amount 0
01:14:04.161 00.000 16108 move complete, result=0
01:14:04.161 00.000 16108 worker thread done servicing request
01:14:04.168 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3417, FiltMin=2928, FiltMax=58867, Gamma=1.000
01:14:04.184 00.016 21068 UpdateGuideState exits: m=114452 SNR=75.6
01:14:04.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:04.187 00.001 21068 Enqueuing Expose request
01:14:04.187 00.000 16108 Worker thread wakes up
01:14:04.187 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:04.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:04.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:05.174 00.986 16108 Exposure complete
01:14:05.228 00.054 16108 worker thread done servicing request
01:14:05.229 00.001 21068 OnExposeComplete: enter
01:14:05.231 00.002 21068 UpdateGuideState(): m_state=6
01:14:05.232 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9662
01:14:05.233 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=875.07, Mass=124646, SNR=85.0, Peak=15481 HFD=3.4
01:14:05.234 00.001 21068 MultiStar: [#1 0.18,0.11,1.26,U] [#2 -0.11,0.42,1.12,U] [#3 0.30,0.32,0.98,U] [#4 0.44,0.16,0.89,U] [#5 0.20,0.36,0.86,U] [#6 0.05,-0.22,0.74,U] [#7 0.35,0.44,0.00,M3] [#8 -0.03,0.29,0.78,U] 
01:14:05.235 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.21}, one-star: {0.12, 0.19}
01:14:05.236 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
01:14:05.239 00.003 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
01:14:05.240 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=0.99 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
01:14:05.243 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
01:14:05.243 00.000 21068 Enqueuing Move request for scope (0.12, 0.19)
01:14:05.244 00.001 16108 Worker thread wakes up
01:14:05.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
01:14:05.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
01:14:05.245 00.001 16108 Moving (0.12, 0.19) raw xDistance=-0.09 yDistance=-0.21
01:14:05.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:14:05.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:05.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:14:05.245 00.000 16108 MoveAxis(E, 0, ABG)
01:14:05.245 00.000 16108 Move returns status 0, amount 0
01:14:05.245 00.000 16108 MoveAxis(N, 0, ABG)
01:14:05.245 00.000 16108 Move returns status 0, amount 0
01:14:05.245 00.000 16108 move complete, result=0
01:14:05.245 00.000 16108 worker thread done servicing request
01:14:05.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3417, FiltMin=2960, FiltMax=59120, Gamma=1.000
01:14:05.265 00.016 21068 UpdateGuideState exits: m=124646 SNR=85.0
01:14:05.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:05.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:05.268 00.001 21068 Enqueuing Expose request
01:14:05.268 00.000 16108 Worker thread wakes up
01:14:05.268 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:05.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:05.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:06.444 01.175 16108 Exposure complete
01:14:06.529 00.085 16108 worker thread done servicing request
01:14:06.529 00.000 21068 OnExposeComplete: enter
01:14:06.531 00.002 21068 UpdateGuideState(): m_state=6
01:14:06.534 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9663
01:14:06.537 00.003 21068 Star::Find returns 1 (0), X=220.41, Y=875.02, Mass=122039, SNR=82.8, Peak=14169 HFD=3.5
01:14:06.539 00.002 21068 MultiStar: [#1 -0.08,0.27,0.96,U] [#2 -0.02,0.43,1.17,U] [#3 0.05,0.31,1.02,U] [#4 0.28,0.35,0.91,U] [#5 -0.22,0.23,1.13,U] [#6 0.05,-0.13,0.72,U] [#7 0.24,0.23,0.60,U] [#8 0.14,0.30,0.75,U] 
01:14:06.540 00.001 21068 single-star, 8 included, MultiStar: {0.02, 0.25}, one-star: {-0.06, 0.14}
01:14:06.542 00.002 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
01:14:06.544 00.002 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
01:14:06.544 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=2.01 mountX=0.09 mountY=-0.12, mountTheta=-0.94
01:14:06.547 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.14, opts=13)
01:14:06.547 00.000 21068 Enqueuing Move request for scope (-0.06, 0.14)
01:14:06.550 00.003 16108 Worker thread wakes up
01:14:06.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
01:14:06.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:14:06.550 00.000 16108 Moving (-0.06, 0.14) raw xDistance=0.09 yDistance=-0.12
01:14:06.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:06.551 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:06.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:14:06.551 00.000 16108 MoveAxis(E, 0, ABG)
01:14:06.551 00.000 16108 Move returns status 0, amount 0
01:14:06.551 00.000 16108 MoveAxis(N, 0, ABG)
01:14:06.551 00.000 16108 Move returns status 0, amount 0
01:14:06.551 00.000 16108 move complete, result=0
01:14:06.551 00.000 16108 worker thread done servicing request
01:14:06.558 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3417, FiltMin=2953, FiltMax=58128, Gamma=1.000
01:14:06.586 00.028 21068 UpdateGuideState exits: m=122039 SNR=82.8
01:14:06.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:06.589 00.001 21068 Enqueuing Expose request
01:14:06.590 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:06.591 00.001 16108 Worker thread wakes up
01:14:06.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:06.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:07.563 00.972 16108 Exposure complete
01:14:07.641 00.078 16108 worker thread done servicing request
01:14:07.641 00.000 21068 OnExposeComplete: enter
01:14:07.643 00.002 21068 UpdateGuideState(): m_state=6
01:14:07.644 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9664
01:14:07.645 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.06, Mass=127309, SNR=89.0, Peak=15081 HFD=3.6
01:14:07.646 00.001 21068 MultiStar: [#1 0.17,0.24,1.11,U] [#2 0.02,0.18,1.08,U] [#3 0.27,0.23,0.91,U] [#4 0.34,-0.09,0.83,U] [#5 0.12,0.47,1.00,U] [#6 0.16,-0.22,0.79,U] [#7 0.08,0.16,0.58,U] [#8 0.11,0.34,0.79,U] 
01:14:07.648 00.002 21068 single-star, 8 included, MultiStar: {0.15, 0.18}, one-star: {0.09, 0.18}
01:14:07.649 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
01:14:07.650 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
01:14:07.651 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.21 cameraTheta=1.09 mountX=-0.06 mountY=-0.20, mountTheta=-1.87
01:14:07.654 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.18, opts=13)
01:14:07.657 00.003 21068 Enqueuing Move request for scope (0.09, 0.18)
01:14:07.659 00.002 16108 Worker thread wakes up
01:14:07.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
01:14:07.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
01:14:07.659 00.000 16108 Moving (0.09, 0.18) raw xDistance=-0.06 yDistance=-0.20
01:14:07.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:07.660 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:07.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:14:07.660 00.000 16108 MoveAxis(E, 0, ABG)
01:14:07.660 00.000 16108 Move returns status 0, amount 0
01:14:07.660 00.000 16108 MoveAxis(N, 0, ABG)
01:14:07.660 00.000 16108 Move returns status 0, amount 0
01:14:07.660 00.000 16108 move complete, result=0
01:14:07.660 00.000 16108 worker thread done servicing request
01:14:07.666 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3417, FiltMin=2979, FiltMax=57824, Gamma=1.000
01:14:07.693 00.027 21068 UpdateGuideState exits: m=127309 SNR=89.0
01:14:07.695 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:07.697 00.001 21068 Enqueuing Expose request
01:14:07.698 00.001 16108 Worker thread wakes up
01:14:07.699 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:07.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:07.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:08.872 01.172 16108 Exposure complete
01:14:08.938 00.066 16108 worker thread done servicing request
01:14:08.938 00.000 21068 OnExposeComplete: enter
01:14:08.939 00.001 21068 UpdateGuideState(): m_state=6
01:14:08.940 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9665
01:14:08.941 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.86, Mass=130353, SNR=84.7, Peak=16009 HFD=3.4
01:14:08.942 00.001 21068 MultiStar: [#1 0.11,-0.16,1.16,U] [#2 -0.17,0.12,1.22,U] [#3 0.10,0.15,1.05,U] [#4 0.44,0.25,0.87,U] [#5 0.22,0.19,0.91,U] [#6 -0.00,-0.26,0.78,U] [#7 0.22,0.17,0.57,U] [#8 -0.20,0.57,0.00,M1] 
01:14:08.942 00.000 21068 single-star, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.09, -0.02}
01:14:08.943 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
01:14:08.944 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
01:14:08.945 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.23 mountX=-0.09 mountY=-0.00, mountTheta=-3.13
01:14:08.946 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
01:14:08.947 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
01:14:08.948 00.001 16108 Worker thread wakes up
01:14:08.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:14:08.948 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:14:08.948 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.00
01:14:08.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:14:08.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:08.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:08.948 00.000 16108 MoveAxis(E, 0, ABG)
01:14:08.948 00.000 16108 Move returns status 0, amount 0
01:14:08.948 00.000 16108 MoveAxis(N, 0, ABG)
01:14:08.948 00.000 16108 Move returns status 0, amount 0
01:14:08.948 00.000 16108 move complete, result=0
01:14:08.948 00.000 16108 worker thread done servicing request
01:14:08.956 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3414, FiltMin=2928, FiltMax=60464, Gamma=1.000
01:14:08.978 00.022 21068 UpdateGuideState exits: m=130353 SNR=84.7
01:14:08.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.979 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:08.980 00.001 21068 Enqueuing Expose request
01:14:08.981 00.001 16108 Worker thread wakes up
01:14:08.981 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:08.982 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:08.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:09.973 00.991 16108 Exposure complete
01:14:10.053 00.080 16108 worker thread done servicing request
01:14:10.053 00.000 21068 OnExposeComplete: enter
01:14:10.056 00.003 21068 UpdateGuideState(): m_state=6
01:14:10.059 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9666
01:14:10.061 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=874.86, Mass=122438, SNR=79.3, Peak=15721 HFD=3.4
01:14:10.063 00.002 21068 MultiStar: [#1 0.07,0.05,1.01,U] [#2 -0.08,0.23,1.21,U] [#3 0.39,0.18,1.05,U] [#4 0.11,-0.05,0.89,U] [#5 0.07,0.13,1.02,U] [#6 0.29,-0.43,0.96,U] [#7 0.40,0.07,0.68,U] [#8 -0.16,0.32,0.84,U] 
01:14:10.064 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.17, -0.02}
01:14:10.067 00.003 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
01:14:10.068 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
01:14:10.069 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.40 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
01:14:10.072 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
01:14:10.074 00.002 21068 Enqueuing Move request for scope (0.13, 0.06)
01:14:10.075 00.001 16108 Worker thread wakes up
01:14:10.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:14:10.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:14:10.075 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.12 yDistance=-0.09
01:14:10.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:14:10.076 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:10.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:14:10.076 00.000 16108 MoveAxis(E, 0, ABG)
01:14:10.076 00.000 16108 Move returns status 0, amount 0
01:14:10.076 00.000 16108 MoveAxis(N, 0, ABG)
01:14:10.076 00.000 16108 Move returns status 0, amount 0
01:14:10.076 00.000 16108 move complete, result=0
01:14:10.076 00.000 16108 worker thread done servicing request
01:14:10.084 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3414, FiltMin=2944, FiltMax=63459, Gamma=1.000
01:14:10.112 00.028 21068 UpdateGuideState exits: m=122438 SNR=79.3
01:14:10.114 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:10.116 00.001 21068 Enqueuing Expose request
01:14:10.117 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:10.118 00.001 16108 Worker thread wakes up
01:14:10.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:10.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:11.283 01.165 16108 Exposure complete
01:14:11.337 00.054 16108 worker thread done servicing request
01:14:11.338 00.001 21068 OnExposeComplete: enter
01:14:11.341 00.003 21068 UpdateGuideState(): m_state=6
01:14:11.343 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9667
01:14:11.344 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.81, Mass=123956, SNR=78.9, Peak=15405 HFD=3.5
01:14:11.345 00.001 21068 MultiStar: [#1 0.08,-0.16,0.96,U] [#2 -0.13,0.14,1.23,U] [#3 0.05,0.03,1.20,U] [#4 0.05,-0.25,0.92,U] [#5 -0.14,-0.01,0.94,U] [#6 -0.27,-0.46,0.76,U] [#7 0.15,-0.01,0.71,U] [#8 -0.12,-0.02,0.78,U] 
01:14:11.346 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.16, -0.07}
01:14:11.347 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
01:14:11.350 00.003 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
01:14:11.351 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.21 mountX=0.04 mountY=0.08, mountTheta=1.11
01:14:11.354 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
01:14:11.355 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
01:14:11.356 00.001 16108 Worker thread wakes up
01:14:11.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:14:11.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:14:11.356 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
01:14:11.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:11.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:11.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:11.356 00.000 16108 MoveAxis(E, 0, ABG)
01:14:11.356 00.000 16108 Move returns status 0, amount 0
01:14:11.356 00.000 16108 MoveAxis(N, 0, ABG)
01:14:11.356 00.000 16108 Move returns status 0, amount 0
01:14:11.356 00.000 16108 move complete, result=0
01:14:11.356 00.000 16108 worker thread done servicing request
01:14:11.360 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3414, FiltMin=2969, FiltMax=65472, Gamma=1.000
01:14:11.378 00.018 21068 UpdateGuideState exits: m=123956 SNR=78.9
01:14:11.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.379 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:11.380 00.001 21068 Enqueuing Expose request
01:14:11.381 00.001 16108 Worker thread wakes up
01:14:11.381 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:11.382 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:11.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:12.351 00.969 16108 Exposure complete
01:14:12.408 00.057 16108 worker thread done servicing request
01:14:12.410 00.002 21068 OnExposeComplete: enter
01:14:12.410 00.000 21068 UpdateGuideState(): m_state=6
01:14:12.411 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9668
01:14:12.412 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.09, Mass=124562, SNR=80.5, Peak=14825 HFD=3.4
01:14:12.413 00.001 21068 MultiStar: [#1 0.06,-0.17,1.46,U] [#2 0.10,0.13,1.18,U] [#3 0.14,-0.05,0.99,U] [#4 0.28,0.08,0.85,U] [#5 -0.10,0.13,0.94,U] [#6 0.00,-0.38,0.81,U] [#7 0.02,0.47,0.66,U] [#8 0.18,0.12,0.87,U] 
01:14:12.413 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.13, 0.21}
01:14:12.414 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
01:14:12.415 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
01:14:12.416 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
01:14:12.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
01:14:12.418 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
01:14:12.419 00.001 16108 Worker thread wakes up
01:14:12.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:14:12.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:14:12.419 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.08 yDistance=-0.06
01:14:12.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:14:12.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:12.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:12.419 00.000 16108 MoveAxis(E, 0, ABG)
01:14:12.419 00.000 16108 Move returns status 0, amount 0
01:14:12.419 00.000 16108 MoveAxis(N, 0, ABG)
01:14:12.419 00.000 16108 Move returns status 0, amount 0
01:14:12.419 00.000 16108 move complete, result=0
01:14:12.419 00.000 16108 worker thread done servicing request
01:14:12.430 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3414, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:14:12.455 00.025 21068 UpdateGuideState exits: m=124562 SNR=80.5
01:14:12.457 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:12.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:12.460 00.002 21068 Enqueuing Expose request
01:14:12.461 00.001 16108 Worker thread wakes up
01:14:12.462 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:12.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:12.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:13.639 01.176 16108 Exposure complete
01:14:13.703 00.064 16108 worker thread done servicing request
01:14:13.703 00.000 21068 OnExposeComplete: enter
01:14:13.704 00.001 21068 UpdateGuideState(): m_state=6
01:14:13.705 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9669
01:14:13.705 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=875.30, Mass=115529, SNR=77.5, Peak=12393 HFD=3.5
01:14:13.706 00.001 21068 MultiStar: [#1 -0.30,0.31,1.33,U] [#2 -0.27,0.74,0.00,M1] [#3 0.11,0.32,1.14,U] [#4 0.02,0.42,1.06,U] [#5 0.02,0.56,0.00,M1] [#6 -0.24,0.04,0.94,U] [#7 -0.12,0.37,0.64,U] [#8 -0.09,0.40,0.76,U] 
01:14:13.707 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.32}, one-star: {-0.13, 0.42}
01:14:13.708 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
01:14:13.709 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
01:14:13.710 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.90 mountX=0.16 mountY=-0.29, mountTheta=-1.06
01:14:13.712 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.32, opts=13)
01:14:13.713 00.001 21068 Enqueuing Move request for scope (-0.11, 0.32)
01:14:13.716 00.003 16108 Worker thread wakes up
01:14:13.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
01:14:13.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
01:14:13.716 00.000 16108 Moving (-0.11, 0.32) raw xDistance=0.16 yDistance=-0.29
01:14:13.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:14:13.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:14:13.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:14:13.717 00.001 16108 MoveAxis(E, 0, ABG)
01:14:13.717 00.000 16108 Move returns status 0, amount 0
01:14:13.717 00.000 16108 MoveAxis(N, 0, ABG)
01:14:13.717 00.000 16108 Move returns status 0, amount 0
01:14:13.717 00.000 16108 move complete, result=0
01:14:13.717 00.000 16108 worker thread done servicing request
01:14:13.724 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3414, FiltMin=2934, FiltMax=51225, Gamma=1.000
01:14:13.745 00.021 21068 UpdateGuideState exits: m=115529 SNR=77.5
01:14:13.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.748 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:13.749 00.001 21068 Enqueuing Expose request
01:14:13.750 00.001 16108 Worker thread wakes up
01:14:13.750 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:13.752 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:13.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:14.728 00.976 16108 Exposure complete
01:14:14.796 00.068 16108 worker thread done servicing request
01:14:14.796 00.000 21068 OnExposeComplete: enter
01:14:14.797 00.001 21068 UpdateGuideState(): m_state=6
01:14:14.798 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9670
01:14:14.799 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.10, Mass=140354, SNR=91.6, Peak=16537 HFD=3.5
01:14:14.800 00.001 21068 MultiStar: [#1 0.23,0.06,1.09,U] [#2 0.14,0.50,1.09,U] [#3 0.25,0.39,0.94,U] [#4 0.77,0.28,0.00,M1] [#5 0.17,0.17,0.83,U] [#6 0.42,-0.41,0.00,M1] [#7 0.02,0.45,0.48,U] [#8 0.32,0.27,0.70,U] 
01:14:14.801 00.001 21068 single-star, 6 included, MultiStar: {0.20, 0.28}, one-star: {0.18, 0.22}
01:14:14.802 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
01:14:14.802 00.000 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
01:14:14.803 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.88 mountX=-0.14 mountY=-0.25, mountTheta=-2.08
01:14:14.805 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.22, opts=13)
01:14:14.805 00.000 21068 Enqueuing Move request for scope (0.18, 0.22)
01:14:14.806 00.001 16108 Worker thread wakes up
01:14:14.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
01:14:14.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
01:14:14.807 00.001 16108 Moving (0.18, 0.22) raw xDistance=-0.14 yDistance=-0.25
01:14:14.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:14:14.807 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.60
01:14:14.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:14:14.807 00.000 16108 MoveAxis(E, 0, ABG)
01:14:14.807 00.000 16108 Move returns status 0, amount 0
01:14:14.807 00.000 16108 MoveAxis(N, 51, ABG)
01:14:14.807 00.000 16108 Guiding  Dir = 0, Dur = 51
01:14:14.807 00.000 16108 IsSlewing returns 0
01:14:14.808 00.001 16108 IsGuiding returns 0
01:14:14.816 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3414, FiltMin=2941, FiltMax=53360, Gamma=1.000
01:14:14.834 00.018 21068 UpdateGuideState exits: m=140354 SNR=91.6
01:14:14.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:14.837 00.001 21068 Enqueuing Expose request
01:14:14.856 00.019 16108 PulseGuide returned control before completion, sleep 14
01:14:14.871 00.015 16108 IsGuiding returns 1
01:14:14.871 00.000 16108 scope still moving after pulse duration time elapsed
01:14:14.902 00.031 16108 IsSlewing returns 0
01:14:14.902 00.000 16108 IsGuiding returns 1
01:14:14.933 00.031 16108 IsSlewing returns 0
01:14:14.933 00.000 16108 IsGuiding returns 1
01:14:14.965 00.032 16108 IsSlewing returns 0
01:14:14.965 00.000 16108 IsGuiding returns 0
01:14:14.965 00.000 16108 scope move finished after 51 + 106 ms
01:14:14.965 00.000 16108 Move returns status 0, amount 51
01:14:14.965 00.000 16108 move complete, result=0
01:14:14.966 00.001 16108 worker thread done servicing request
01:14:14.966 00.000 16108 Worker thread wakes up
01:14:14.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:14.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:14.966 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
01:14:16.118 01.152 16108 Exposure complete
01:14:16.206 00.088 16108 worker thread done servicing request
01:14:16.206 00.000 21068 OnExposeComplete: enter
01:14:16.207 00.001 21068 UpdateGuideState(): m_state=6
01:14:16.208 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9671
01:14:16.209 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.43, Mass=121820, SNR=87.8, Peak=13107 HFD=3.3
01:14:16.210 00.001 21068 MultiStar: [#1 0.35,-0.29,1.04,U] [#2 0.05,-0.15,1.09,U] [#3 0.23,-0.30,1.00,U] [#4 0.35,-0.29,0.79,U] [#5 0.07,-0.25,0.91,U] [#6 0.40,-0.54,0.00,M2] [#7 0.24,-0.24,0.65,U] [#8 0.21,-0.20,0.70,U] 
01:14:16.211 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.27}, one-star: {0.10, -0.45}
01:14:16.212 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
01:14:16.213 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
01:14:16.214 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.27 hyp=0.34 cameraTheta=-0.96 mountX=-0.24 mountY=0.22, mountTheta=2.39
01:14:16.217 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.27, opts=13)
01:14:16.218 00.001 21068 Enqueuing Move request for scope (0.19, -0.27)
01:14:16.219 00.001 16108 Worker thread wakes up
01:14:16.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.27) opts 0xd
01:14:16.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.27)
01:14:16.219 00.000 16108 Moving (0.19, -0.27) raw xDistance=-0.24 yDistance=0.22
01:14:16.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:14:16.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:16.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:14:16.219 00.000 16108 MoveAxis(E, 63, ABG)
01:14:16.219 00.000 16108 Guiding  Dir = 2, Dur = 63
01:14:16.219 00.000 16108 IsSlewing returns 0
01:14:16.219 00.000 16108 IsGuiding returns 0
01:14:16.227 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3414, FiltMin=2928, FiltMax=52544, Gamma=1.000
01:14:16.245 00.018 21068 UpdateGuideState exits: m=121820 SNR=87.8
01:14:16.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.246 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:16.247 00.001 21068 Enqueuing Expose request
01:14:16.279 00.032 16108 PulseGuide returned control before completion, sleep 14
01:14:16.308 00.029 16108 IsGuiding returns 1
01:14:16.308 00.000 16108 scope still moving after pulse duration time elapsed
01:14:16.340 00.032 16108 IsSlewing returns 0
01:14:16.340 00.000 16108 IsGuiding returns 1
01:14:16.370 00.030 16108 IsSlewing returns 0
01:14:16.370 00.000 16108 IsGuiding returns 0
01:14:16.370 00.000 16108 scope move finished after 63 + 87 ms
01:14:16.371 00.001 16108 Move returns status 0, amount 63
01:14:16.371 00.000 16108 MoveAxis(N, 0, ABG)
01:14:16.371 00.000 16108 Move returns status 0, amount 0
01:14:16.371 00.000 16108 move complete, result=0
01:14:16.371 00.000 16108 worker thread done servicing request
01:14:16.371 00.000 16108 Worker thread wakes up
01:14:16.371 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
01:14:16.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:16.373 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:17.334 00.961 16108 Exposure complete
01:14:17.400 00.066 16108 worker thread done servicing request
01:14:17.400 00.000 21068 OnExposeComplete: enter
01:14:17.401 00.001 21068 UpdateGuideState(): m_state=6
01:14:17.402 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9672
01:14:17.403 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=874.57, Mass=124907, SNR=78.6, Peak=13561 HFD=3.5
01:14:17.405 00.002 21068 MultiStar: [#1 0.16,-0.52,0.00,M1] [#2 0.36,-0.37,1.28,U] [#3 0.41,-0.50,0.00,M1] [#4 0.57,-0.46,0.00,M1] [#5 -0.05,-0.39,1.17,U] [#6 0.40,-0.67,0.00,M3] [#7 -0.10,-0.52,0.59,U] [#8 0.27,-0.21,0.84,U] 
01:14:17.405 00.000 21068 refined, 4 included, MultiStar: {0.18, -0.35}, one-star: {0.31, -0.31}
01:14:17.406 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
01:14:17.407 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
01:14:17.407 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.35 hyp=0.40 cameraTheta=-1.10 mountX=-0.24 mountY=0.30, mountTheta=2.24
01:14:17.410 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.35, opts=13)
01:14:17.411 00.001 21068 Enqueuing Move request for scope (0.18, -0.35)
01:14:17.412 00.001 16108 Worker thread wakes up
01:14:17.413 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.35) opts 0xd
01:14:17.413 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.35)
01:14:17.413 00.000 16108 Moving (0.18, -0.35) raw xDistance=-0.24 yDistance=0.30
01:14:17.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:14:17.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:17.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:14:17.413 00.000 16108 MoveAxis(E, 67, ABG)
01:14:17.413 00.000 16108 Guiding  Dir = 2, Dur = 67
01:14:17.413 00.000 16108 IsSlewing returns 0
01:14:17.414 00.001 16108 IsGuiding returns 0
01:14:17.418 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3414, FiltMin=2934, FiltMax=65507, Gamma=1.000
01:14:17.438 00.020 21068 UpdateGuideState exits: m=124907 SNR=78.6
01:14:17.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:17.440 00.000 21068 Enqueuing Expose request
01:14:17.452 00.012 16108 PulseGuide returned control before completion, sleep 39
01:14:17.498 00.046 16108 IsGuiding returns 1
01:14:17.498 00.000 16108 scope still moving after pulse duration time elapsed
01:14:17.530 00.032 16108 IsSlewing returns 0
01:14:17.530 00.000 16108 IsGuiding returns 1
01:14:17.560 00.030 16108 IsSlewing returns 0
01:14:17.561 00.001 16108 IsGuiding returns 0
01:14:17.561 00.000 16108 scope move finished after 67 + 79 ms
01:14:17.561 00.000 16108 Move returns status 0, amount 67
01:14:17.561 00.000 16108 MoveAxis(N, 0, ABG)
01:14:17.561 00.000 16108 Move returns status 0, amount 0
01:14:17.561 00.000 16108 move complete, result=0
01:14:17.561 00.000 16108 worker thread done servicing request
01:14:17.561 00.000 21068 GuideStep: -0.2 px 67 ms EAST, 0.3 px 0 ms NORTH
01:14:17.563 00.002 16108 Worker thread wakes up
01:14:17.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:17.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:18.726 01.163 16108 Exposure complete
01:14:18.783 00.057 16108 worker thread done servicing request
01:14:18.783 00.000 21068 OnExposeComplete: enter
01:14:18.784 00.001 21068 UpdateGuideState(): m_state=6
01:14:18.785 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9673
01:14:18.786 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.91, Mass=118502, SNR=77.6, Peak=13325 HFD=3.7
01:14:18.787 00.001 21068 MultiStar: [#1 -0.18,0.06,1.31,U] [#2 -0.24,0.18,1.63,U] [#3 0.08,0.22,1.15,U] [#4 -0.18,-0.18,0.80,U] [#5 -0.10,0.15,1.10,U] [#6 -0.16,-0.48,0.84,U] [#7 -0.06,-0.12,0.75,U] [#8 -0.45,-0.13,0.90,U] 
01:14:18.788 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.09, 0.02}
01:14:18.789 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
01:14:18.789 00.000 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
01:14:18.790 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.87 mountX=0.09 mountY=-0.00, mountTheta=-0.04
01:14:18.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
01:14:18.793 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
01:14:18.794 00.001 16108 Worker thread wakes up
01:14:18.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
01:14:18.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
01:14:18.794 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=-0.00
01:14:18.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:18.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:18.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:18.794 00.000 16108 MoveAxis(E, 0, ABG)
01:14:18.794 00.000 16108 Move returns status 0, amount 0
01:14:18.794 00.000 16108 MoveAxis(N, 0, ABG)
01:14:18.794 00.000 16108 Move returns status 0, amount 0
01:14:18.794 00.000 16108 move complete, result=0
01:14:18.794 00.000 16108 worker thread done servicing request
01:14:18.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3414, FiltMin=2928, FiltMax=57795, Gamma=1.000
01:14:18.814 00.017 21068 UpdateGuideState exits: m=118502 SNR=77.6
01:14:18.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:18.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:18.817 00.001 21068 Enqueuing Expose request
01:14:18.818 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:18.819 00.001 16108 Worker thread wakes up
01:14:18.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:18.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:19.804 00.985 16108 Exposure complete
01:14:19.858 00.054 16108 worker thread done servicing request
01:14:19.858 00.000 21068 OnExposeComplete: enter
01:14:19.860 00.002 21068 UpdateGuideState(): m_state=6
01:14:19.863 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9674
01:14:19.863 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=874.33, Mass=121830, SNR=78.0, Peak=13037 HFD=3.6
01:14:19.864 00.001 21068 MultiStar: [#1 -0.55,-0.50,0.00,M1] [#2 -0.30,-0.22,1.38,U] [#3 -0.38,-0.23,1.32,U] [#4 -0.16,-0.23,0.85,U] [#5 -0.12,-0.40,1.02,U] [#6 0.06,-0.91,0.00,M3] [#7 -0.06,-0.25,0.80,U] [#8 -0.26,-0.55,0.00,M1] 
01:14:19.866 00.002 21068 refined, 5 included, MultiStar: {-0.23, -0.31}, one-star: {-0.26, -0.55}
01:14:19.867 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
01:14:19.868 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
01:14:19.870 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-2.22 mountX=0.18 mountY=0.35, mountTheta=1.11
01:14:19.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.31, opts=13)
01:14:19.873 00.001 21068 Enqueuing Move request for scope (-0.23, -0.31)
01:14:19.873 00.000 16108 Worker thread wakes up
01:14:19.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.31) opts 0xd
01:14:19.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.31)
01:14:19.873 00.000 16108 Moving (-0.23, -0.31) raw xDistance=0.18 yDistance=0.35
01:14:19.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:14:19.874 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:19.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:14:19.874 00.000 16108 MoveAxis(E, 0, ABG)
01:14:19.874 00.000 16108 Move returns status 0, amount 0
01:14:19.874 00.000 16108 MoveAxis(N, 0, ABG)
01:14:19.874 00.000 16108 Move returns status 0, amount 0
01:14:19.874 00.000 16108 move complete, result=0
01:14:19.875 00.001 16108 worker thread done servicing request
01:14:19.880 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3414, FiltMin=2925, FiltMax=62816, Gamma=1.000
01:14:19.897 00.017 21068 UpdateGuideState exits: m=121830 SNR=78.0
01:14:19.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.898 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:19.899 00.001 21068 Enqueuing Expose request
01:14:19.900 00.001 16108 Worker thread wakes up
01:14:19.900 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:14:19.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:19.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:21.053 01.152 16108 Exposure complete
01:14:21.116 00.063 16108 worker thread done servicing request
01:14:21.116 00.000 21068 OnExposeComplete: enter
01:14:21.116 00.000 21068 UpdateGuideState(): m_state=6
01:14:21.118 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9675
01:14:21.119 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.57, Mass=127755, SNR=81.7, Peak=14301 HFD=3.4
01:14:21.120 00.001 21068 MultiStar: [#1 -0.02,-0.46,1.03,U] [#2 -0.11,-0.13,1.28,U] [#3 -0.05,-0.22,1.06,U] [#4 0.18,-0.04,1.03,U] [#5 0.02,-0.19,1.06,U] [#6 0.04,-0.66,0.00,M4] [#7 -0.21,-0.03,0.53,U] [#8 0.16,-0.12,0.85,U] 
01:14:21.121 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.20}, one-star: {-0.33, -0.31}
01:14:21.122 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
01:14:21.123 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
01:14:21.123 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.77 mountX=0.00 mountY=0.20, mountTheta=1.55
01:14:21.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
01:14:21.126 00.001 21068 Enqueuing Move request for scope (-0.04, -0.20)
01:14:21.126 00.000 16108 Worker thread wakes up
01:14:21.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
01:14:21.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
01:14:21.126 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
01:14:21.127 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:14:21.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:21.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:14:21.127 00.000 16108 MoveAxis(E, 0, ABG)
01:14:21.127 00.000 16108 Move returns status 0, amount 0
01:14:21.127 00.000 16108 MoveAxis(N, 0, ABG)
01:14:21.127 00.000 16108 Move returns status 0, amount 0
01:14:21.127 00.000 16108 move complete, result=0
01:14:21.127 00.000 16108 worker thread done servicing request
01:14:21.131 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3414, FiltMin=2848, FiltMax=64240, Gamma=1.000
01:14:21.146 00.015 21068 UpdateGuideState exits: m=127755 SNR=81.7
01:14:21.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:21.148 00.000 21068 Enqueuing Expose request
01:14:21.149 00.001 16108 Worker thread wakes up
01:14:21.149 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:21.150 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:21.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:22.147 00.997 16108 Exposure complete
01:14:22.215 00.068 16108 worker thread done servicing request
01:14:22.215 00.000 21068 OnExposeComplete: enter
01:14:22.216 00.001 21068 UpdateGuideState(): m_state=6
01:14:22.216 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9676
01:14:22.217 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.34, Mass=131389, SNR=85.6, Peak=14893 HFD=3.4
01:14:22.218 00.001 21068 MultiStar: [#1 0.13,-0.12,1.17,U] [#2 -0.14,-0.10,1.18,U] [#3 -0.06,-0.32,1.21,U] [#4 -0.20,-0.53,0.00,M1] [#5 -0.05,-0.18,0.87,U] [#6 -0.10,-0.84,0.00,M5] [#7 -0.06,-0.43,0.56,U] [#8 0.10,-0.30,0.74,U] 
01:14:22.219 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.27}, one-star: {-0.14, -0.54}
01:14:22.220 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
01:14:22.220 00.000 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
01:14:22.222 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.69 mountX=-0.02 mountY=0.27, mountTheta=1.63
01:14:22.223 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.27, opts=13)
01:14:22.224 00.001 21068 Enqueuing Move request for scope (-0.03, -0.27)
01:14:22.225 00.001 16108 Worker thread wakes up
01:14:22.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
01:14:22.225 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
01:14:22.225 00.000 16108 Moving (-0.03, -0.27) raw xDistance=-0.02 yDistance=0.27
01:14:22.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:14:22.225 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.27 newest=0.82
01:14:22.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:14:22.225 00.000 16108 MoveAxis(E, 0, ABG)
01:14:22.225 00.000 16108 Move returns status 0, amount 0
01:14:22.225 00.000 16108 MoveAxis(S, 54, ABG)
01:14:22.226 00.001 16108 Guiding  Dir = 1, Dur = 54
01:14:22.226 00.000 16108 IsSlewing returns 0
01:14:22.226 00.000 16108 IsGuiding returns 0
01:14:22.228 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3411, FiltMin=2909, FiltMax=59933, Gamma=1.000
01:14:22.247 00.019 21068 UpdateGuideState exits: m=131389 SNR=85.6
01:14:22.249 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:22.252 00.002 21068 Enqueuing Expose request
01:14:22.272 00.020 16108 PulseGuide returned control before completion, sleep 19
01:14:22.302 00.030 16108 IsGuiding returns 1
01:14:22.302 00.000 16108 scope still moving after pulse duration time elapsed
01:14:22.333 00.031 16108 IsSlewing returns 0
01:14:22.333 00.000 16108 IsGuiding returns 1
01:14:22.364 00.031 16108 IsSlewing returns 0
01:14:22.364 00.000 16108 IsGuiding returns 0
01:14:22.365 00.001 16108 scope move finished after 54 + 84 ms
01:14:22.365 00.000 16108 Move returns status 0, amount 54
01:14:22.365 00.000 16108 move complete, result=0
01:14:22.365 00.000 16108 worker thread done servicing request
01:14:22.365 00.000 16108 Worker thread wakes up
01:14:22.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:22.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:22.365 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
01:14:23.533 01.168 16108 Exposure complete
01:14:23.595 00.062 16108 worker thread done servicing request
01:14:23.595 00.000 21068 OnExposeComplete: enter
01:14:23.596 00.001 21068 UpdateGuideState(): m_state=6
01:14:23.597 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9677
01:14:23.598 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=874.92, Mass=120884, SNR=74.3, Peak=13229 HFD=3.6
01:14:23.599 00.001 21068 MultiStar: [#1 -0.23,0.01,1.39,U] [#2 -0.05,0.20,1.23,U] [#3 -0.20,-0.13,1.25,U] [#4 0.02,-0.07,0.91,U] [#5 -0.03,-0.08,1.03,U] [#6 -0.21,-0.53,0.00,M6] [#7 -0.33,0.02,0.73,U] [#8 -0.18,0.12,0.71,U] 
01:14:23.600 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.37, 0.04}
01:14:23.601 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
01:14:23.603 00.002 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
01:14:23.603 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.10 mountX=0.17 mountY=0.03, mountTheta=0.19
01:14:23.606 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.01, opts=13)
01:14:23.607 00.001 21068 Enqueuing Move request for scope (-0.17, 0.01)
01:14:23.608 00.001 16108 Worker thread wakes up
01:14:23.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
01:14:23.608 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
01:14:23.608 00.000 16108 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=0.03
01:14:23.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:14:23.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:23.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:23.610 00.002 16108 MoveAxis(E, 0, ABG)
01:14:23.610 00.000 16108 Move returns status 0, amount 0
01:14:23.610 00.000 16108 MoveAxis(N, 0, ABG)
01:14:23.610 00.000 16108 Move returns status 0, amount 0
01:14:23.610 00.000 16108 move complete, result=0
01:14:23.610 00.000 16108 worker thread done servicing request
01:14:23.614 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3411, FiltMin=2931, FiltMax=60425, Gamma=1.000
01:14:23.628 00.014 21068 UpdateGuideState exits: m=120884 SNR=74.3
01:14:23.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:23.631 00.001 21068 Enqueuing Expose request
01:14:23.632 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:23.632 00.000 16108 Worker thread wakes up
01:14:23.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:23.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:24.611 00.979 16108 Exposure complete
01:14:24.676 00.065 16108 worker thread done servicing request
01:14:24.676 00.000 21068 OnExposeComplete: enter
01:14:24.677 00.001 21068 UpdateGuideState(): m_state=6
01:14:24.678 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9678
01:14:24.679 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.73, Mass=122318, SNR=76.3, Peak=14957 HFD=3.4
01:14:24.679 00.000 21068 MultiStar: [#1 -0.09,-0.26,1.16,U] [#2 -0.45,0.03,1.24,U] [#3 0.02,-0.10,1.15,U] [#4 0.09,0.00,0.92,U] [#5 -0.07,-0.08,0.96,U] [#6 0.14,-0.49,0.79,U] [#7 -0.37,-0.07,0.72,U] [#8 -0.21,-0.06,0.83,U] 
01:14:24.680 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.12}, one-star: {-0.33, -0.15}
01:14:24.681 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
01:14:24.681 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.94)
01:14:24.682 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.44 mountX=0.12 mountY=0.16, mountTheta=0.90
01:14:24.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.12, opts=13)
01:14:24.684 00.000 21068 Enqueuing Move request for scope (-0.15, -0.12)
01:14:24.685 00.001 16108 Worker thread wakes up
01:14:24.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
01:14:24.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
01:14:24.685 00.000 16108 Moving (-0.15, -0.12) raw xDistance=0.12 yDistance=0.16
01:14:24.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:14:24.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:24.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:14:24.686 00.001 16108 MoveAxis(E, 0, ABG)
01:14:24.686 00.000 16108 Move returns status 0, amount 0
01:14:24.686 00.000 16108 MoveAxis(N, 0, ABG)
01:14:24.686 00.000 16108 Move returns status 0, amount 0
01:14:24.686 00.000 16108 move complete, result=0
01:14:24.686 00.000 16108 worker thread done servicing request
01:14:24.690 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3414, FiltMin=2877, FiltMax=63958, Gamma=1.000
01:14:24.713 00.023 21068 UpdateGuideState exits: m=122318 SNR=76.3
01:14:24.716 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:24.718 00.001 21068 Enqueuing Expose request
01:14:24.719 00.001 16108 Worker thread wakes up
01:14:24.719 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:24.720 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:24.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:25.902 01.182 16108 Exposure complete
01:14:25.982 00.080 16108 worker thread done servicing request
01:14:25.982 00.000 21068 OnExposeComplete: enter
01:14:25.983 00.001 21068 UpdateGuideState(): m_state=6
01:14:25.984 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9679
01:14:25.984 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=874.52, Mass=148193, SNR=104.8, Peak=14461 HFD=3.5
01:14:25.985 00.001 21068 MultiStar: [#1 -0.07,-0.21,0.94,U] [#2 -0.19,-0.08,1.03,U] [#3 -0.14,-0.14,0.78,U] [#4 0.12,-0.34,0.72,U] [#5 -0.17,-0.19,0.88,U] [#6 -0.01,-0.64,0.00,M6] [#7 0.11,-0.18,0.49,U] [#8 0.08,-0.26,0.62,U] 
01:14:25.986 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.22}, one-star: {-0.16, -0.37}
01:14:25.987 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
01:14:25.987 00.000 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
01:14:25.989 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.91 mountX=0.04 mountY=0.23, mountTheta=1.41
01:14:25.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.22, opts=13)
01:14:25.992 00.001 21068 Enqueuing Move request for scope (-0.08, -0.22)
01:14:25.992 00.000 16108 Worker thread wakes up
01:14:25.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
01:14:25.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
01:14:25.992 00.000 16108 Moving (-0.08, -0.22) raw xDistance=0.04 yDistance=0.23
01:14:25.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:25.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:14:25.993 00.001 16108 MoveAxis(E, 0, ABG)
01:14:25.993 00.000 16108 Move returns status 0, amount 0
01:14:25.993 00.000 16108 MoveAxis(S, 46, ABG)
01:14:25.993 00.000 16108 Guiding  Dir = 1, Dur = 46
01:14:25.993 00.000 16108 IsSlewing returns 0
01:14:25.993 00.000 16108 IsGuiding returns 0
01:14:25.997 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3411, FiltMin=2918, FiltMax=55520, Gamma=1.000
01:14:26.005 00.008 16108 PulseGuide returned control before completion, sleep 45
01:14:26.012 00.007 21068 UpdateGuideState exits: m=148193 SNR=104.8
01:14:26.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:26.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:26.014 00.000 21068 Enqueuing Expose request
01:14:26.051 00.037 16108 IsGuiding returns 1
01:14:26.051 00.000 16108 scope still moving after pulse duration time elapsed
01:14:26.082 00.031 16108 IsSlewing returns 0
01:14:26.082 00.000 16108 IsGuiding returns 0
01:14:26.083 00.001 16108 scope move finished after 46 + 43 ms
01:14:26.083 00.000 16108 Move returns status 0, amount 46
01:14:26.083 00.000 16108 move complete, result=0
01:14:26.083 00.000 16108 worker thread done servicing request
01:14:26.083 00.000 16108 Worker thread wakes up
01:14:26.083 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
01:14:26.086 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:26.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:27.071 00.985 16108 Exposure complete
01:14:27.128 00.057 16108 worker thread done servicing request
01:14:27.128 00.000 21068 OnExposeComplete: enter
01:14:27.129 00.001 21068 UpdateGuideState(): m_state=6
01:14:27.130 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9680
01:14:27.132 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=874.32, Mass=123118, SNR=88.4, Peak=13664 HFD=3.5
01:14:27.133 00.001 21068 MultiStar: [#1 -0.30,-0.26,1.16,U] [#2 -0.44,-0.33,1.07,U] [#3 -0.36,-0.27,0.95,U] [#4 -0.05,-0.49,0.84,U] [#5 0.03,-0.35,0.88,U] [#6 -0.12,-0.70,0.00,M7] [#7 -0.08,-0.40,0.53,U] [#8 -0.23,-0.45,0.76,U] 
01:14:27.134 00.001 21068 refined, 7 included, MultiStar: {-0.22, -0.38}, one-star: {-0.22, -0.56}
01:14:27.134 00.000 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
01:14:27.135 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
01:14:27.136 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-2.10 mountX=0.15 mountY=0.42, mountTheta=1.23
01:14:27.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.38, opts=13)
01:14:27.138 00.001 21068 Enqueuing Move request for scope (-0.22, -0.38)
01:14:27.138 00.000 16108 Worker thread wakes up
01:14:27.139 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.38) opts 0xd
01:14:27.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.38)
01:14:27.139 00.000 16108 Moving (-0.22, -0.38) raw xDistance=0.15 yDistance=0.42
01:14:27.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:14:27.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
01:14:27.139 00.000 16108 MoveAxis(E, 0, ABG)
01:14:27.139 00.000 16108 Move returns status 0, amount 0
01:14:27.139 00.000 16108 MoveAxis(S, 85, ABG)
01:14:27.139 00.000 16108 Guiding  Dir = 1, Dur = 85
01:14:27.139 00.000 16108 IsSlewing returns 0
01:14:27.139 00.000 16108 IsGuiding returns 0
01:14:27.144 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3414, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:14:27.166 00.022 21068 UpdateGuideState exits: m=123118 SNR=88.4
01:14:27.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:27.170 00.002 21068 Enqueuing Expose request
01:14:27.177 00.007 16108 PulseGuide returned control before completion, sleep 58
01:14:27.239 00.062 16108 IsGuiding returns 1
01:14:27.239 00.000 16108 scope still moving after pulse duration time elapsed
01:14:27.271 00.032 16108 IsSlewing returns 0
01:14:27.271 00.000 16108 IsGuiding returns 0
01:14:27.271 00.000 16108 scope move finished after 85 + 46 ms
01:14:27.271 00.000 16108 Move returns status 0, amount 85
01:14:27.271 00.000 16108 move complete, result=0
01:14:27.271 00.000 16108 worker thread done servicing request
01:14:27.271 00.000 16108 Worker thread wakes up
01:14:27.271 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 85 ms SOUTH
01:14:27.274 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:27.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:28.448 01.174 16108 Exposure complete
01:14:28.510 00.062 16108 worker thread done servicing request
01:14:28.511 00.001 21068 OnExposeComplete: enter
01:14:28.511 00.000 21068 UpdateGuideState(): m_state=6
01:14:28.512 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9681
01:14:28.513 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.35, Mass=135010, SNR=97.1, Peak=15497 HFD=3.4
01:14:28.515 00.002 21068 MultiStar: [#1 -0.33,0.29,1.13,U] [#2 -0.12,0.57,0.00,M1] [#3 -0.44,0.45,0.00,M1] [#4 -0.14,0.37,0.79,U] [#5 0.12,0.41,0.81,U] [#6 -0.19,-0.06,0.72,U] [#7 -0.19,0.57,0.00,M1] [#8 -0.15,0.53,0.00,M1] 
01:14:28.515 00.000 21068 refined, 4 included, MultiStar: {-0.10, 0.31}, one-star: {0.09, 0.47}
01:14:28.516 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
01:14:28.517 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
01:14:28.518 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.88 mountX=0.15 mountY=-0.28, mountTheta=-1.07
01:14:28.519 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.31, opts=13)
01:14:28.520 00.001 21068 Enqueuing Move request for scope (-0.10, 0.31)
01:14:28.520 00.000 16108 Worker thread wakes up
01:14:28.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
01:14:28.520 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
01:14:28.521 00.001 16108 Moving (-0.10, 0.31) raw xDistance=0.15 yDistance=-0.28
01:14:28.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:14:28.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:28.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:14:28.521 00.000 16108 MoveAxis(E, 0, ABG)
01:14:28.521 00.000 16108 Move returns status 0, amount 0
01:14:28.521 00.000 16108 MoveAxis(N, 0, ABG)
01:14:28.521 00.000 16108 Move returns status 0, amount 0
01:14:28.521 00.000 16108 move complete, result=0
01:14:28.521 00.000 16108 worker thread done servicing request
01:14:28.528 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3411, FiltMin=2934, FiltMax=57273, Gamma=1.000
01:14:28.557 00.029 21068 UpdateGuideState exits: m=135010 SNR=97.1
01:14:28.559 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:28.561 00.001 21068 Enqueuing Expose request
01:14:28.562 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:28.562 00.000 16108 Worker thread wakes up
01:14:28.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:28.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:29.541 00.978 16108 Exposure complete
01:14:29.633 00.092 16108 worker thread done servicing request
01:14:29.633 00.000 21068 OnExposeComplete: enter
01:14:29.635 00.002 21068 UpdateGuideState(): m_state=6
01:14:29.638 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9682
01:14:29.639 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.21, Mass=132520, SNR=90.6, Peak=14317 HFD=3.6
01:14:29.641 00.002 21068 MultiStar: [#1 -0.20,0.21,1.12,U] [#2 -0.03,0.31,0.98,U] [#3 0.11,0.40,1.16,U] [#4 0.30,0.17,0.77,U] [#5 -0.14,0.34,0.72,U] [#6 0.01,-0.23,0.71,U] [#7 -0.03,0.36,0.56,U] [#8 0.13,0.22,0.84,U] 
01:14:29.642 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.25}, one-star: {-0.09, 0.33}
01:14:29.643 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
01:14:29.644 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
01:14:29.646 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.56 mountX=0.04 mountY=-0.24, mountTheta=-1.41
01:14:29.650 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.25, opts=13)
01:14:29.651 00.001 21068 Enqueuing Move request for scope (0.00, 0.25)
01:14:29.653 00.002 16108 Worker thread wakes up
01:14:29.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
01:14:29.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
01:14:29.653 00.000 16108 Moving (0.00, 0.25) raw xDistance=0.04 yDistance=-0.24
01:14:29.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:29.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:29.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:14:29.653 00.000 16108 MoveAxis(E, 0, ABG)
01:14:29.653 00.000 16108 Move returns status 0, amount 0
01:14:29.653 00.000 16108 MoveAxis(N, 0, ABG)
01:14:29.653 00.000 16108 Move returns status 0, amount 0
01:14:29.653 00.000 16108 move complete, result=0
01:14:29.653 00.000 16108 worker thread done servicing request
01:14:29.659 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3414, FiltMin=2918, FiltMax=57545, Gamma=1.000
01:14:29.674 00.015 21068 UpdateGuideState exits: m=132520 SNR=90.6
01:14:29.677 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:29.677 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:29.678 00.001 21068 Enqueuing Expose request
01:14:29.679 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:29.679 00.000 16108 Worker thread wakes up
01:14:29.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:29.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:30.841 01.161 16108 Exposure complete
01:14:30.915 00.074 16108 worker thread done servicing request
01:14:30.915 00.000 21068 OnExposeComplete: enter
01:14:30.916 00.001 21068 UpdateGuideState(): m_state=6
01:14:30.917 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9683
01:14:30.917 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=874.44, Mass=127669, SNR=81.9, Peak=13411 HFD=3.6
01:14:30.918 00.001 21068 MultiStar: [#1 -0.35,-0.30,1.07,U] [#2 -0.06,-0.34,1.25,U] [#3 -0.11,-0.32,0.97,U] [#4 0.23,-0.48,0.83,U] [#5 0.23,-0.28,0.91,U] [#6 0.18,-0.82,0.00,M6] [#7 -0.35,-0.31,0.61,U] [#8 0.19,-0.32,0.75,U] 
01:14:30.919 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.35}, one-star: {-0.36, -0.44}
01:14:30.920 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
01:14:30.922 00.002 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
01:14:30.923 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.80 mountX=0.02 mountY=0.36, mountTheta=1.52
01:14:30.924 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.35, opts=13)
01:14:30.925 00.001 21068 Enqueuing Move request for scope (-0.08, -0.35)
01:14:30.926 00.001 16108 Worker thread wakes up
01:14:30.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
01:14:30.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
01:14:30.926 00.000 16108 Moving (-0.08, -0.35) raw xDistance=0.02 yDistance=0.36
01:14:30.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:14:30.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
01:14:30.926 00.000 16108 MoveAxis(E, 0, ABG)
01:14:30.926 00.000 16108 Move returns status 0, amount 0
01:14:30.926 00.000 16108 MoveAxis(S, 72, ABG)
01:14:30.926 00.000 16108 Guiding  Dir = 1, Dur = 72
01:14:30.926 00.000 16108 IsSlewing returns 0
01:14:30.926 00.000 16108 IsGuiding returns 0
01:14:30.931 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3414, FiltMin=2886, FiltMax=62349, Gamma=1.000
01:14:30.948 00.017 21068 UpdateGuideState exits: m=127669 SNR=81.9
01:14:30.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:30.951 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:30.952 00.001 21068 Enqueuing Expose request
01:14:30.952 00.000 16108 PulseGuide returned control before completion, sleep 58
01:14:31.012 00.060 16108 IsGuiding returns 1
01:14:31.012 00.000 16108 scope still moving after pulse duration time elapsed
01:14:31.044 00.032 16108 IsSlewing returns 0
01:14:31.044 00.000 16108 IsGuiding returns 0
01:14:31.044 00.000 16108 scope move finished after 72 + 46 ms
01:14:31.044 00.000 16108 Move returns status 0, amount 72
01:14:31.044 00.000 16108 move complete, result=0
01:14:31.045 00.001 16108 worker thread done servicing request
01:14:31.045 00.000 16108 Worker thread wakes up
01:14:31.045 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 72 ms SOUTH
01:14:31.047 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:31.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:32.028 00.981 16108 Exposure complete
01:14:32.082 00.054 16108 worker thread done servicing request
01:14:32.082 00.000 21068 OnExposeComplete: enter
01:14:32.084 00.002 21068 UpdateGuideState(): m_state=6
01:14:32.085 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9684
01:14:32.085 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=874.81, Mass=112270, SNR=79.3, Peak=13673 HFD=3.4
01:14:32.087 00.002 21068 MultiStar: [#1 -0.30,-0.35,1.19,U] [#2 -0.05,-0.18,1.35,U] [#3 -0.01,-0.18,1.22,U] [#4 0.16,-0.14,0.94,U] [#5 -0.36,-0.19,1.02,U] [#6 -0.19,-0.41,0.89,U] [#7 -0.40,-0.38,0.00,M1] [#8 -0.09,0.02,0.93,U] 
01:14:32.088 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.19}, one-star: {0.05, -0.07}
01:14:32.089 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
01:14:32.090 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
01:14:32.091 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.98 mountX=-0.06 mountY=0.06, mountTheta=2.36
01:14:32.092 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
01:14:32.093 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
01:14:32.094 00.001 16108 Worker thread wakes up
01:14:32.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:14:32.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:14:32.094 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
01:14:32.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:32.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:32.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:32.094 00.000 16108 MoveAxis(E, 0, ABG)
01:14:32.094 00.000 16108 Move returns status 0, amount 0
01:14:32.094 00.000 16108 MoveAxis(N, 0, ABG)
01:14:32.094 00.000 16108 Move returns status 0, amount 0
01:14:32.094 00.000 16108 move complete, result=0
01:14:32.095 00.001 16108 worker thread done servicing request
01:14:32.100 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3414, FiltMin=2925, FiltMax=56169, Gamma=1.000
01:14:32.122 00.022 21068 UpdateGuideState exits: m=112270 SNR=79.3
01:14:32.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:32.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:32.125 00.001 21068 Enqueuing Expose request
01:14:32.127 00.002 16108 Worker thread wakes up
01:14:32.127 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:32.130 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:32.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:33.299 01.169 16108 Exposure complete
01:14:33.355 00.056 16108 worker thread done servicing request
01:14:33.355 00.000 21068 OnExposeComplete: enter
01:14:33.357 00.002 21068 UpdateGuideState(): m_state=6
01:14:33.358 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9685
01:14:33.359 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.36, Mass=119512, SNR=86.0, Peak=14825 HFD=3.3
01:14:33.359 00.000 21068 MultiStar: [#1 -0.00,0.28,1.10,U] [#2 -0.14,0.46,1.20,U] [#3 0.15,0.43,1.17,U] [#4 0.41,0.37,0.00,M1] [#5 -0.01,0.54,0.94,U] [#6 0.30,0.05,0.97,U] [#7 -0.20,0.26,0.60,U] [#8 0.20,0.43,0.80,U] 
01:14:33.360 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.37}, one-star: {0.14, 0.48}
01:14:33.361 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
01:14:33.361 00.000 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
01:14:33.362 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.41 mountX=0.01 mountY=-0.38, mountTheta=-1.55
01:14:33.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.37, opts=13)
01:14:33.364 00.000 21068 Enqueuing Move request for scope (0.06, 0.37)
01:14:33.366 00.002 16108 Worker thread wakes up
01:14:33.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
01:14:33.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
01:14:33.366 00.000 16108 Moving (0.06, 0.37) raw xDistance=0.01 yDistance=-0.38
01:14:33.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:14:33.367 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:14:33.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:14:33.367 00.000 16108 MoveAxis(E, 0, ABG)
01:14:33.367 00.000 16108 Move returns status 0, amount 0
01:14:33.367 00.000 16108 MoveAxis(N, 0, ABG)
01:14:33.367 00.000 16108 Move returns status 0, amount 0
01:14:33.367 00.000 16108 move complete, result=0
01:14:33.367 00.000 16108 worker thread done servicing request
01:14:33.370 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3414, FiltMin=2921, FiltMax=53984, Gamma=1.000
01:14:33.385 00.015 21068 UpdateGuideState exits: m=119512 SNR=86.0
01:14:33.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:33.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:33.387 00.000 21068 Enqueuing Expose request
01:14:33.388 00.001 16108 Worker thread wakes up
01:14:33.388 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:14:33.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:33.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:34.355 00.966 16108 Exposure complete
01:14:34.421 00.066 16108 worker thread done servicing request
01:14:34.421 00.000 21068 OnExposeComplete: enter
01:14:34.422 00.001 21068 UpdateGuideState(): m_state=6
01:14:34.423 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9686
01:14:34.424 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.37, Mass=123413, SNR=84.6, Peak=14185 HFD=3.2
01:14:34.425 00.001 21068 MultiStar: [#1 0.09,0.29,1.19,U] [#2 -0.25,0.39,1.25,U] [#3 0.13,0.48,1.14,U] [#4 0.51,0.12,0.86,U] [#5 0.32,0.41,1.00,U] [#6 0.16,-0.29,0.83,U] [#7 0.41,0.57,0.00,M1] [#8 0.04,0.58,0.00,M1] 
01:14:34.426 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.29}, one-star: {0.05, 0.49}
01:14:34.426 00.000 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
01:14:34.427 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
01:14:34.428 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.18 mountX=-0.07 mountY=-0.31, mountTheta=-1.79
01:14:34.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.29, opts=13)
01:14:34.431 00.001 21068 Enqueuing Move request for scope (0.12, 0.29)
01:14:34.431 00.000 16108 Worker thread wakes up
01:14:34.432 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
01:14:34.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
01:14:34.432 00.000 16108 Moving (0.12, 0.29) raw xDistance=-0.07 yDistance=-0.31
01:14:34.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:14:34.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:34.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:14:34.432 00.000 16108 MoveAxis(E, 0, ABG)
01:14:34.432 00.000 16108 Move returns status 0, amount 0
01:14:34.433 00.001 16108 MoveAxis(N, 0, ABG)
01:14:34.433 00.000 16108 Move returns status 0, amount 0
01:14:34.433 00.000 16108 move complete, result=0
01:14:34.433 00.000 16108 worker thread done servicing request
01:14:34.435 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3417, FiltMin=2915, FiltMax=59945, Gamma=1.000
01:14:34.450 00.015 21068 UpdateGuideState exits: m=123413 SNR=84.6
01:14:34.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.451 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:34.452 00.001 21068 Enqueuing Expose request
01:14:34.453 00.001 16108 Worker thread wakes up
01:14:34.453 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:34.454 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:34.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:35.620 01.166 16108 Exposure complete
01:14:35.688 00.068 16108 worker thread done servicing request
01:14:35.688 00.000 21068 OnExposeComplete: enter
01:14:35.689 00.001 21068 UpdateGuideState(): m_state=6
01:14:35.689 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9687
01:14:35.690 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=875.39, Mass=130734, SNR=90.1, Peak=13849 HFD=3.6
01:14:35.691 00.001 21068 MultiStar: [#1 0.57,0.53,0.00,M1] [#2 0.52,0.65,0.00,M1] [#3 0.68,0.66,0.00,M1] [#4 0.83,0.61,0.00,M1] [#5 0.57,0.50,0.00,M1] [#6 0.59,-0.17,0.00,M4] [#7 -0.10,0.37,0.44,U] [#8 0.76,0.82,0.00,M2] 
01:14:35.692 00.001 21068 refined, 1 included, MultiStar: {0.40, 0.47}, one-star: {0.61, 0.51}
01:14:35.693 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
01:14:35.693 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
01:14:35.694 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.47 hyp=0.61 cameraTheta=0.87 mountX=-0.31 mountY=-0.55, mountTheta=-2.09
01:14:35.697 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.47, opts=13)
01:14:35.698 00.001 21068 Enqueuing Move request for scope (0.40, 0.47)
01:14:35.699 00.001 16108 Worker thread wakes up
01:14:35.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.47) opts 0xd
01:14:35.699 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.47)
01:14:35.699 00.000 16108 Moving (0.40, 0.47) raw xDistance=-0.31 yDistance=-0.55
01:14:35.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:14:35.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:35.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:14:35.699 00.000 16108 MoveAxis(E, 81, ABG)
01:14:35.699 00.000 16108 Guiding  Dir = 2, Dur = 81
01:14:35.700 00.001 16108 IsSlewing returns 0
01:14:35.700 00.000 16108 IsGuiding returns 0
01:14:35.705 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3417, FiltMin=2918, FiltMax=56032, Gamma=1.000
01:14:35.721 00.016 21068 UpdateGuideState exits: m=130734 SNR=90.1
01:14:35.723 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:35.723 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:35.724 00.001 21068 Enqueuing Expose request
01:14:35.740 00.016 16108 PulseGuide returned control before completion, sleep 52
01:14:35.802 00.062 16108 IsGuiding returns 1
01:14:35.802 00.000 16108 scope still moving after pulse duration time elapsed
01:14:35.832 00.030 16108 IsSlewing returns 0
01:14:35.832 00.000 16108 IsGuiding returns 1
01:14:35.864 00.032 16108 IsSlewing returns 0
01:14:35.864 00.000 16108 IsGuiding returns 0
01:14:35.864 00.000 16108 scope move finished after 81 + 83 ms
01:14:35.865 00.001 16108 Move returns status 0, amount 81
01:14:35.865 00.000 16108 MoveAxis(N, 0, ABG)
01:14:35.865 00.000 16108 Move returns status 0, amount 0
01:14:35.865 00.000 16108 move complete, result=0
01:14:35.865 00.000 16108 worker thread done servicing request
01:14:35.865 00.000 16108 Worker thread wakes up
01:14:35.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:35.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:35.866 00.001 21068 GuideStep: -0.3 px 81 ms EAST, -0.5 px 0 ms NORTH
01:14:36.846 00.980 16108 Exposure complete
01:14:36.913 00.067 16108 worker thread done servicing request
01:14:36.914 00.001 21068 OnExposeComplete: enter
01:14:36.915 00.001 21068 UpdateGuideState(): m_state=6
01:14:36.915 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9688
01:14:36.916 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=875.26, Mass=117623, SNR=77.6, Peak=12889 HFD=3.5
01:14:36.918 00.002 21068 MultiStar: [#1 0.56,0.31,0.00,M2] [#2 0.39,0.57,0.00,M2] [#3 0.68,0.53,0.00,M2] [#4 0.97,0.57,0.00,M2] [#5 0.69,0.42,0.00,M2] [#6 0.81,-0.19,0.00,M5] [#7 0.61,0.38,0.00,M1] [#8 0.89,0.44,0.00,M3] 
01:14:36.919 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
01:14:36.920 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
01:14:36.921 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=0.38 hyp=0.64 cameraTheta=0.63 mountX=-0.44 mountY=-0.49, mountTheta=-2.30
01:14:36.922 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=0.38, opts=13)
01:14:36.923 00.001 21068 Enqueuing Move request for scope (0.51, 0.38)
01:14:36.924 00.001 16108 Worker thread wakes up
01:14:36.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.38) opts 0xd
01:14:36.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, 0.38)
01:14:36.924 00.000 16108 Moving (0.51, 0.38) raw xDistance=-0.44 yDistance=-0.49
01:14:36.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:14:36.924 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.38 newest=-1.35
01:14:36.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:14:36.924 00.000 16108 MoveAxis(E, 121, ABG)
01:14:36.924 00.000 16108 Guiding  Dir = 2, Dur = 121
01:14:36.925 00.001 16108 IsSlewing returns 0
01:14:36.925 00.000 16108 IsGuiding returns 0
01:14:36.926 00.001 16108 PulseGuide returned control before completion, sleep 130
01:14:36.928 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3417, FiltMin=2947, FiltMax=50982, Gamma=1.000
01:14:36.942 00.014 21068 UpdateGuideState exits: m=117623 SNR=77.6
01:14:36.944 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.944 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:36.945 00.001 21068 Enqueuing Expose request
01:14:37.072 00.127 16108 IsGuiding returns 1
01:14:37.072 00.000 16108 scope still moving after pulse duration time elapsed
01:14:37.103 00.031 16108 IsSlewing returns 0
01:14:37.103 00.000 16108 IsGuiding returns 0
01:14:37.103 00.000 16108 scope move finished after 121 + 57 ms
01:14:37.103 00.000 16108 Move returns status 0, amount 121
01:14:37.103 00.000 16108 MoveAxis(N, 98, ABG)
01:14:37.103 00.000 16108 Guiding  Dir = 0, Dur = 98
01:14:37.103 00.000 16108 IsSlewing returns 0
01:14:37.103 00.000 16108 IsGuiding returns 0
01:14:37.150 00.047 16108 PulseGuide returned control before completion, sleep 61
01:14:37.226 00.076 16108 IsGuiding returns 1
01:14:37.226 00.000 16108 scope still moving after pulse duration time elapsed
01:14:37.258 00.032 16108 IsSlewing returns 0
01:14:37.258 00.000 16108 IsGuiding returns 1
01:14:37.289 00.031 16108 IsSlewing returns 0
01:14:37.290 00.001 16108 IsGuiding returns 1
01:14:37.319 00.029 16108 IsSlewing returns 0
01:14:37.320 00.001 16108 IsGuiding returns 0
01:14:37.320 00.000 16108 scope move finished after 98 + 118 ms
01:14:37.320 00.000 16108 Move returns status 0, amount 98
01:14:37.320 00.000 16108 move complete, result=0
01:14:37.320 00.000 16108 worker thread done servicing request
01:14:37.320 00.000 16108 Worker thread wakes up
01:14:37.321 00.001 21068 GuideStep: -0.4 px 121 ms EAST, -0.5 px 98 ms NORTH
01:14:37.324 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:37.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:38.485 01.161 16108 Exposure complete
01:14:38.563 00.078 16108 worker thread done servicing request
01:14:38.564 00.001 21068 OnExposeComplete: enter
01:14:38.566 00.002 21068 UpdateGuideState(): m_state=6
01:14:38.567 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9689
01:14:38.569 00.002 21068 Star::Find returns 1 (0), X=220.06, Y=875.51, Mass=116458, SNR=76.1, Peak=11485 HFD=3.6
01:14:38.572 00.003 21068 MultiStar: [#1 -0.55,0.60,0.00,M3] [#2 -0.35,0.86,0.00,M3] [#3 -0.37,0.75,0.00,M3] [#4 -0.66,0.51,0.00,M3] [#5 -1.03,0.63,0.00,M3] [#6 -1.10,-0.19,0.00,M6] [#7 -0.69,0.65,0.00,M2] [#8 -0.43,0.82,0.00,M4] 
01:14:38.572 00.000 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:14:38.574 00.002 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
01:14:38.575 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=0.63 hyp=0.76 cameraTheta=2.15 mountX=0.52 mountY=-0.52, mountTheta=-0.78
01:14:38.578 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.63, opts=13)
01:14:38.578 00.000 21068 Enqueuing Move request for scope (-0.41, 0.63)
01:14:38.580 00.002 16108 Worker thread wakes up
01:14:38.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.63) opts 0xd
01:14:38.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.63)
01:14:38.581 00.001 16108 Moving (-0.41, 0.63) raw xDistance=0.52 yDistance=-0.52
01:14:38.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
01:14:38.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:14:38.581 00.000 16108 MoveAxis(W, 127, ABG)
01:14:38.581 00.000 16108 Guiding  Dir = 3, Dur = 127
01:14:38.581 00.000 16108 IsSlewing returns 0
01:14:38.581 00.000 16108 IsGuiding returns 0
01:14:38.582 00.001 16108 PulseGuide returned control before completion, sleep 136
01:14:38.585 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3414, FiltMin=2944, FiltMax=56131, Gamma=1.000
01:14:38.605 00.020 21068 UpdateGuideState exits: m=116458 SNR=76.1
01:14:38.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:38.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:38.608 00.001 21068 Enqueuing Expose request
01:14:38.726 00.118 16108 IsGuiding returns 1
01:14:38.726 00.000 16108 scope still moving after pulse duration time elapsed
01:14:38.757 00.031 16108 IsSlewing returns 0
01:14:38.757 00.000 16108 IsGuiding returns 0
01:14:38.757 00.000 16108 scope move finished after 127 + 49 ms
01:14:38.757 00.000 16108 Move returns status 0, amount 127
01:14:38.757 00.000 16108 MoveAxis(N, 104, ABG)
01:14:38.757 00.000 16108 Guiding  Dir = 0, Dur = 104
01:14:38.757 00.000 16108 IsSlewing returns 0
01:14:38.758 00.001 16108 IsGuiding returns 0
01:14:38.805 00.047 16108 PulseGuide returned control before completion, sleep 67
01:14:38.882 00.077 16108 IsGuiding returns 1
01:14:38.882 00.000 16108 scope still moving after pulse duration time elapsed
01:14:38.913 00.031 16108 IsSlewing returns 0
01:14:38.913 00.000 16108 IsGuiding returns 1
01:14:38.945 00.032 16108 IsSlewing returns 0
01:14:38.945 00.000 16108 IsGuiding returns 1
01:14:38.977 00.032 16108 IsSlewing returns 0
01:14:38.977 00.000 16108 IsGuiding returns 0
01:14:38.977 00.000 16108 scope move finished after 104 + 116 ms
01:14:38.977 00.000 16108 Move returns status 0, amount 104
01:14:38.977 00.000 16108 move complete, result=0
01:14:38.977 00.000 16108 worker thread done servicing request
01:14:38.977 00.000 16108 Worker thread wakes up
01:14:38.978 00.001 21068 GuideStep: 0.5 px 127 ms WEST, -0.5 px 104 ms NORTH
01:14:38.979 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:38.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:39.956 00.977 16108 Exposure complete
01:14:40.023 00.067 16108 worker thread done servicing request
01:14:40.023 00.000 21068 OnExposeComplete: enter
01:14:40.024 00.001 21068 UpdateGuideState(): m_state=6
01:14:40.024 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9690
01:14:40.025 00.001 21068 Star::Find returns 1 (0), X=219.66, Y=875.40, Mass=129849, SNR=80.5, Peak=12781 HFD=3.5
01:14:40.026 00.001 21068 MultiStar: [#1 -0.68,0.48,0.00,M4] [#2 -1.10,0.81,0.00,M4] [#3 -0.76,0.82,0.00,M4] [#4 -0.89,0.48,0.00,M4] [#5 -1.08,0.47,0.00,M4] [#6 -0.80,0.18,0.00,M7] [#7 -0.96,0.93,0.00,M3] [#8 -0.74,0.95,0.00,M5] 
01:14:40.027 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
01:14:40.028 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
01:14:40.029 00.001 21068 CameraToMount -- cameraX=-0.82 cameraY=0.52 hyp=0.97 cameraTheta=2.58 mountX=0.89 mountY=-0.31, mountTheta=-0.34
01:14:40.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.82, y=0.52, opts=13)
01:14:40.032 00.001 21068 Enqueuing Move request for scope (-0.82, 0.52)
01:14:40.033 00.001 16108 Worker thread wakes up
01:14:40.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.52) opts 0xd
01:14:40.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.82, 0.52)
01:14:40.033 00.000 16108 Moving (-0.82, 0.52) raw xDistance=0.89 yDistance=-0.31
01:14:40.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.89
01:14:40.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:14:40.033 00.000 16108 MoveAxis(W, 243, ABG)
01:14:40.034 00.001 16108 Guiding  Dir = 3, Dur = 243
01:14:40.034 00.000 16108 IsSlewing returns 0
01:14:40.034 00.000 16108 IsGuiding returns 0
01:14:40.041 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3414, FiltMin=2915, FiltMax=53421, Gamma=1.000
01:14:40.059 00.018 16108 PulseGuide returned control before completion, sleep 228
01:14:40.064 00.005 21068 UpdateGuideState exits: m=129849 SNR=80.5
01:14:40.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:40.067 00.001 21068 Enqueuing Expose request
01:14:40.295 00.228 16108 IsGuiding returns 1
01:14:40.295 00.000 16108 scope still moving after pulse duration time elapsed
01:14:40.326 00.031 16108 IsSlewing returns 0
01:14:40.326 00.000 16108 IsGuiding returns 0
01:14:40.326 00.000 16108 scope move finished after 243 + 49 ms
01:14:40.326 00.000 16108 Move returns status 0, amount 243
01:14:40.326 00.000 16108 MoveAxis(N, 63, ABG)
01:14:40.326 00.000 16108 Guiding  Dir = 0, Dur = 63
01:14:40.327 00.001 16108 IsSlewing returns 0
01:14:40.327 00.000 16108 IsGuiding returns 0
01:14:40.375 00.048 16108 PulseGuide returned control before completion, sleep 27
01:14:40.404 00.029 16108 IsGuiding returns 1
01:14:40.404 00.000 16108 scope still moving after pulse duration time elapsed
01:14:40.436 00.032 16108 IsSlewing returns 0
01:14:40.436 00.000 16108 IsGuiding returns 1
01:14:40.468 00.032 16108 IsSlewing returns 0
01:14:40.468 00.000 16108 IsGuiding returns 0
01:14:40.468 00.000 16108 scope move finished after 63 + 78 ms
01:14:40.468 00.000 16108 Move returns status 0, amount 63
01:14:40.469 00.001 16108 move complete, result=0
01:14:40.469 00.000 16108 worker thread done servicing request
01:14:40.469 00.000 16108 Worker thread wakes up
01:14:40.469 00.000 21068 GuideStep: 0.9 px 243 ms WEST, -0.3 px 63 ms NORTH
01:14:40.472 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:40.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:41.632 01.160 16108 Exposure complete
01:14:41.703 00.071 16108 worker thread done servicing request
01:14:41.703 00.000 21068 OnExposeComplete: enter
01:14:41.705 00.002 21068 UpdateGuideState(): m_state=6
01:14:41.706 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9691
01:14:41.707 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=875.56, Mass=127621, SNR=84.0, Peak=11504 HFD=3.9
01:14:41.708 00.001 21068 MultiStar: [#1 0.54,0.28,0.00,M5] [#2 0.41,0.52,0.00,M5] [#3 0.41,0.62,0.00,M5] [#4 0.80,0.62,0.00,M5] [#5 0.70,0.46,0.00,M5] [#6 0.90,0.02,0.00,M8] [#7 0.53,0.65,0.00,M4] [#8 0.80,0.68,0.00,M6] 
01:14:41.709 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
01:14:41.710 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
01:14:41.711 00.001 21068 CameraToMount -- cameraX=0.61 cameraY=0.68 hyp=0.91 cameraTheta=0.84 mountX=-0.49 mountY=-0.80, mountTheta=-2.12
01:14:41.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.61, y=0.68, opts=13)
01:14:41.714 00.001 21068 Enqueuing Move request for scope (0.61, 0.68)
01:14:41.715 00.001 16108 Worker thread wakes up
01:14:41.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.68) opts 0xd
01:14:41.716 00.001 16108 Handling offset move in thread for scope, endpoint = (0.61, 0.68)
01:14:41.716 00.000 16108 Moving (0.61, 0.68) raw xDistance=-0.49 yDistance=-0.80
01:14:41.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
01:14:41.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
01:14:41.716 00.000 16108 MoveAxis(E, 110, ABG)
01:14:41.716 00.000 16108 Guiding  Dir = 2, Dur = 110
01:14:41.717 00.001 16108 IsSlewing returns 0
01:14:41.717 00.000 16108 IsGuiding returns 0
01:14:41.719 00.002 16108 PulseGuide returned control before completion, sleep 119
01:14:41.723 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3433, FiltMin=2941, FiltMax=65535, Gamma=1.000
01:14:41.749 00.026 21068 UpdateGuideState exits: m=127621 SNR=84.0
01:14:41.751 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:41.753 00.001 21068 Enqueuing Expose request
01:14:41.848 00.095 16108 IsGuiding returns 0
01:14:41.848 00.000 16108 Move returns status 0, amount 110
01:14:41.848 00.000 16108 MoveAxis(N, 161, ABG)
01:14:41.848 00.000 16108 Guiding  Dir = 0, Dur = 161
01:14:41.848 00.000 16108 IsSlewing returns 0
01:14:41.848 00.000 16108 IsGuiding returns 0
01:14:41.912 00.064 16108 PulseGuide returned control before completion, sleep 108
01:14:42.036 00.124 16108 IsGuiding returns 1
01:14:42.036 00.000 16108 scope still moving after pulse duration time elapsed
01:14:42.072 00.036 16108 IsSlewing returns 0
01:14:42.092 00.020 16108 IsGuiding returns 0
01:14:42.092 00.000 16108 scope move finished after 161 + 83 ms
01:14:42.093 00.001 16108 Move returns status 0, amount 161
01:14:42.093 00.000 16108 move complete, result=0
01:14:42.093 00.000 16108 worker thread done servicing request
01:14:42.093 00.000 16108 Worker thread wakes up
01:14:42.093 00.000 21068 GuideStep: -0.5 px 110 ms EAST, -0.8 px 161 ms NORTH
01:14:42.096 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:42.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:43.060 00.964 16108 Exposure complete
01:14:43.116 00.056 16108 worker thread done servicing request
01:14:43.117 00.001 21068 OnExposeComplete: enter
01:14:43.119 00.002 21068 UpdateGuideState(): m_state=6
01:14:43.120 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9692
01:14:43.122 00.002 21068 Star::Find returns 1 (0), X=220.91, Y=875.53, Mass=140563, SNR=86.7, Peak=13417 HFD=3.7
01:14:43.124 00.002 21068 MultiStar: [#1 -0.10,0.76,0.00,M6] [#2 0.03,0.92,0.00,M6] [#3 -0.18,0.88,0.00,M6] [#4 -0.01,0.56,0.00,M6] [#5 -0.22,0.83,0.00,M6] [#6 -0.01,0.28,0.69,U] [#7 0.18,0.50,0.51,U] [#8 -0.15,0.87,0.00,M7] 
01:14:43.126 00.002 21068 refined, 2 included, MultiStar: {0.24, 0.50}, one-star: {0.44, 0.65}
01:14:43.128 00.002 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
01:14:43.129 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
01:14:43.130 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.50 hyp=0.55 cameraTheta=1.13 mountX=-0.15 mountY=-0.54, mountTheta=-1.84
01:14:43.135 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.50, opts=13)
01:14:43.138 00.003 21068 Enqueuing Move request for scope (0.24, 0.50)
01:14:43.140 00.002 16108 Worker thread wakes up
01:14:43.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.50) opts 0xd
01:14:43.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.50)
01:14:43.140 00.000 16108 Moving (0.24, 0.50) raw xDistance=-0.15 yDistance=-0.54
01:14:43.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:14:43.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:14:43.140 00.000 16108 MoveAxis(E, 0, ABG)
01:14:43.140 00.000 16108 Move returns status 0, amount 0
01:14:43.140 00.000 16108 MoveAxis(N, 109, ABG)
01:14:43.140 00.000 16108 Guiding  Dir = 0, Dur = 109
01:14:43.140 00.000 16108 IsSlewing returns 0
01:14:43.141 00.001 16108 IsGuiding returns 0
01:14:43.149 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3414, FiltMin=2925, FiltMax=60518, Gamma=1.000
01:14:43.168 00.019 21068 UpdateGuideState exits: m=140563 SNR=86.7
01:14:43.170 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.172 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:43.174 00.002 21068 Enqueuing Expose request
01:14:43.178 00.004 16108 PulseGuide returned control before completion, sleep 82
01:14:43.270 00.092 16108 IsGuiding returns 1
01:14:43.270 00.000 16108 scope still moving after pulse duration time elapsed
01:14:43.302 00.032 16108 IsSlewing returns 0
01:14:43.302 00.000 16108 IsGuiding returns 1
01:14:43.334 00.032 16108 IsSlewing returns 0
01:14:43.335 00.001 16108 IsGuiding returns 1
01:14:43.366 00.031 16108 IsSlewing returns 0
01:14:43.366 00.000 16108 IsGuiding returns 0
01:14:43.366 00.000 16108 scope move finished after 109 + 115 ms
01:14:43.366 00.000 16108 Move returns status 0, amount 109
01:14:43.366 00.000 16108 move complete, result=0
01:14:43.367 00.001 16108 worker thread done servicing request
01:14:43.367 00.000 16108 Worker thread wakes up
01:14:43.367 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:43.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:43.367 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 109 ms NORTH
01:14:44.541 01.174 16108 Exposure complete
01:14:44.605 00.064 16108 worker thread done servicing request
01:14:44.606 00.001 21068 OnExposeComplete: enter
01:14:44.607 00.001 21068 UpdateGuideState(): m_state=6
01:14:44.608 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9693
01:14:44.609 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.02, Mass=115099, SNR=74.8, Peak=12873 HFD=3.6
01:14:44.610 00.001 21068 MultiStar: [#1 0.16,0.16,1.39,U] [#2 0.08,0.12,1.23,U] [#3 0.00,0.40,1.32,U] [#4 0.63,0.36,0.00,M7] [#5 -0.16,0.51,1.19,U] [#6 0.16,-0.22,0.81,U] [#7 0.17,0.29,0.62,U] [#8 0.15,0.29,0.69,U] 
01:14:44.610 00.000 21068 single-star, 7 included, MultiStar: {0.06, 0.22}, one-star: {0.05, 0.14}
01:14:44.611 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
01:14:44.612 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
01:14:44.613 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
01:14:44.614 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.14, opts=13)
01:14:44.615 00.001 21068 Enqueuing Move request for scope (0.05, 0.14)
01:14:44.616 00.001 16108 Worker thread wakes up
01:14:44.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:14:44.616 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:14:44.616 00.000 16108 Moving (0.05, 0.14) raw xDistance=-0.03 yDistance=-0.14
01:14:44.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:14:44.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:44.617 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:14:44.617 00.000 16108 MoveAxis(E, 0, ABG)
01:14:44.617 00.000 16108 Move returns status 0, amount 0
01:14:44.617 00.000 16108 MoveAxis(N, 0, ABG)
01:14:44.617 00.000 16108 Move returns status 0, amount 0
01:14:44.617 00.000 16108 move complete, result=0
01:14:44.617 00.000 16108 worker thread done servicing request
01:14:44.622 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3411, FiltMin=2873, FiltMax=53632, Gamma=1.000
01:14:44.645 00.023 21068 UpdateGuideState exits: m=115099 SNR=74.8
01:14:44.647 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.647 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:44.649 00.002 21068 Enqueuing Expose request
01:14:44.649 00.000 16108 Worker thread wakes up
01:14:44.651 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:44.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:44.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:45.627 00.975 16108 Exposure complete
01:14:45.688 00.061 16108 worker thread done servicing request
01:14:45.688 00.000 21068 OnExposeComplete: enter
01:14:45.689 00.001 21068 UpdateGuideState(): m_state=6
01:14:45.689 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9694
01:14:45.690 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.84, Mass=126602, SNR=88.8, Peak=15225 HFD=3.4
01:14:45.692 00.002 21068 MultiStar: [#1 -0.16,-0.03,1.11,U] [#2 0.18,0.32,1.18,U] [#3 -0.20,0.04,1.01,U] [#4 0.24,0.33,0.80,U] [#5 -0.15,0.26,1.02,U] [#6 -0.01,-0.11,0.77,U] [#7 0.13,-0.07,0.59,U] [#8 0.34,0.22,0.73,U] 
01:14:45.693 00.001 21068 single-star, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.08, -0.05}
01:14:45.693 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
01:14:45.694 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
01:14:45.695 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.53 mountX=-0.09 mountY=0.03, mountTheta=2.85
01:14:45.696 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
01:14:45.697 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
01:14:45.698 00.001 16108 Worker thread wakes up
01:14:45.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:14:45.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:14:45.698 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
01:14:45.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:14:45.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:45.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:45.698 00.000 16108 MoveAxis(E, 0, ABG)
01:14:45.698 00.000 16108 Move returns status 0, amount 0
01:14:45.698 00.000 16108 MoveAxis(N, 0, ABG)
01:14:45.698 00.000 16108 Move returns status 0, amount 0
01:14:45.698 00.000 16108 move complete, result=0
01:14:45.698 00.000 16108 worker thread done servicing request
01:14:45.705 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3414, FiltMin=2877, FiltMax=64432, Gamma=1.000
01:14:45.723 00.018 21068 UpdateGuideState exits: m=126602 SNR=88.8
01:14:45.725 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:45.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:45.728 00.002 21068 Enqueuing Expose request
01:14:45.730 00.002 16108 Worker thread wakes up
01:14:45.730 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:45.732 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:45.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:46.893 01.161 16108 Exposure complete
01:14:46.947 00.054 16108 worker thread done servicing request
01:14:46.947 00.000 21068 OnExposeComplete: enter
01:14:46.949 00.002 21068 UpdateGuideState(): m_state=6
01:14:46.952 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9695
01:14:46.952 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=874.88, Mass=122903, SNR=86.8, Peak=12905 HFD=3.6
01:14:46.954 00.002 21068 MultiStar: [#1 0.94,0.00,0.00,M5] [#2 0.85,0.06,0.00,M5] [#3 1.00,-0.08,0.00,M5] [#4 0.79,-0.12,0.00,M7] [#5 0.74,-0.13,0.00,M5] [#6 0.70,-0.43,0.00,M6] [#7 0.47,-0.18,0.52,U] [#8 0.58,-0.08,0.00,M6] 
01:14:46.956 00.002 21068 single-star, 1 included, MultiStar: {0.36, -0.07}, one-star: {0.30, -0.01}
01:14:46.958 00.002 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
01:14:46.959 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
01:14:46.960 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.02 mountX=-0.30 mountY=-0.06, mountTheta=-2.93
01:14:46.963 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.01, opts=13)
01:14:46.965 00.002 21068 Enqueuing Move request for scope (0.30, -0.01)
01:14:46.965 00.000 16108 Worker thread wakes up
01:14:46.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
01:14:46.967 00.002 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
01:14:46.967 00.000 16108 Moving (0.30, -0.01) raw xDistance=-0.30 yDistance=-0.06
01:14:46.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:14:46.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:46.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:46.967 00.000 16108 MoveAxis(E, 78, ABG)
01:14:46.967 00.000 16108 Guiding  Dir = 2, Dur = 78
01:14:46.967 00.000 16108 IsSlewing returns 0
01:14:46.967 00.000 16108 IsGuiding returns 0
01:14:46.969 00.002 16108 PulseGuide returned control before completion, sleep 87
01:14:46.974 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3414, FiltMin=2950, FiltMax=61965, Gamma=1.000
01:14:46.993 00.019 21068 UpdateGuideState exits: m=122903 SNR=86.8
01:14:46.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.994 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:46.995 00.001 21068 Enqueuing Expose request
01:14:47.066 00.071 16108 IsGuiding returns 0
01:14:47.066 00.000 16108 Move returns status 0, amount 78
01:14:47.066 00.000 16108 MoveAxis(N, 0, ABG)
01:14:47.066 00.000 16108 Move returns status 0, amount 0
01:14:47.067 00.001 16108 move complete, result=0
01:14:47.067 00.000 16108 worker thread done servicing request
01:14:47.067 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
01:14:47.069 00.002 16108 Worker thread wakes up
01:14:47.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:47.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:48.043 00.974 16108 Exposure complete
01:14:48.135 00.092 16108 worker thread done servicing request
01:14:48.135 00.000 21068 OnExposeComplete: enter
01:14:48.138 00.003 21068 UpdateGuideState(): m_state=6
01:14:48.139 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9696
01:14:48.140 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.01, Mass=119967, SNR=88.4, Peak=13129 HFD=3.6
01:14:48.142 00.002 21068 MultiStar: [#1 0.27,0.13,1.14,U] [#2 0.33,0.38,1.22,U] [#3 0.20,0.12,1.03,U] [#4 0.48,-0.08,0.87,U] [#5 0.57,0.14,0.00,M6] [#6 0.53,-0.53,0.00,M7] [#7 0.62,-0.03,0.00,M1] [#8 0.25,0.21,0.85,U] 
01:14:48.143 00.001 21068 single-star, 5 included, MultiStar: {0.30, 0.16}, one-star: {0.26, 0.13}
01:14:48.144 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
01:14:48.145 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
01:14:48.146 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.30 cameraTheta=0.46 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
01:14:48.150 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.13, opts=13)
01:14:48.152 00.002 21068 Enqueuing Move request for scope (0.26, 0.13)
01:14:48.153 00.001 16108 Worker thread wakes up
01:14:48.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
01:14:48.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
01:14:48.153 00.000 16108 Moving (0.26, 0.13) raw xDistance=-0.24 yDistance=-0.19
01:14:48.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:14:48.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:48.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:14:48.153 00.000 16108 MoveAxis(E, 68, ABG)
01:14:48.154 00.001 16108 Guiding  Dir = 2, Dur = 68
01:14:48.154 00.000 16108 IsSlewing returns 0
01:14:48.154 00.000 16108 IsGuiding returns 0
01:14:48.162 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3414, FiltMin=2896, FiltMax=60755, Gamma=1.000
01:14:48.181 00.019 21068 UpdateGuideState exits: m=119967 SNR=88.4
01:14:48.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:48.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:48.183 00.000 21068 Enqueuing Expose request
01:14:48.212 00.029 16108 PulseGuide returned control before completion, sleep 21
01:14:48.242 00.030 16108 IsGuiding returns 1
01:14:48.242 00.000 16108 scope still moving after pulse duration time elapsed
01:14:48.274 00.032 16108 IsSlewing returns 0
01:14:48.274 00.000 16108 IsGuiding returns 1
01:14:48.306 00.032 16108 IsSlewing returns 0
01:14:48.306 00.000 16108 IsGuiding returns 0
01:14:48.306 00.000 16108 scope move finished after 68 + 84 ms
01:14:48.306 00.000 16108 Move returns status 0, amount 68
01:14:48.306 00.000 16108 MoveAxis(N, 0, ABG)
01:14:48.306 00.000 16108 Move returns status 0, amount 0
01:14:48.306 00.000 16108 move complete, result=0
01:14:48.306 00.000 16108 worker thread done servicing request
01:14:48.306 00.000 16108 Worker thread wakes up
01:14:48.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:48.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:48.307 00.000 21068 GuideStep: -0.2 px 68 ms EAST, -0.2 px 0 ms NORTH
01:14:49.466 01.159 16108 Exposure complete
01:14:49.521 00.055 16108 worker thread done servicing request
01:14:49.521 00.000 21068 OnExposeComplete: enter
01:14:49.523 00.002 21068 UpdateGuideState(): m_state=6
01:14:49.525 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9697
01:14:49.527 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=875.31, Mass=119592, SNR=84.5, Peak=13805 HFD=3.4
01:14:49.529 00.002 21068 MultiStar: [#1 -0.22,-0.01,1.04,U] [#2 0.06,0.33,1.25,U] [#3 -0.49,0.14,1.02,U] [#4 0.11,0.01,0.86,U] [#5 -0.34,0.28,0.99,U] [#6 -0.14,-0.09,0.76,U] [#7 -0.23,0.52,0.00,M2] [#8 -0.33,0.35,0.89,U] 
01:14:49.530 00.001 21068 refined, 7 included, MultiStar: {-0.22, 0.19}, one-star: {-0.39, 0.43}
01:14:49.531 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
01:14:49.532 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
01:14:49.532 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.41 mountX=0.25 mountY=-0.14, mountTheta=-0.51
01:14:49.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.19, opts=13)
01:14:49.535 00.001 21068 Enqueuing Move request for scope (-0.22, 0.19)
01:14:49.536 00.001 16108 Worker thread wakes up
01:14:49.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
01:14:49.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
01:14:49.536 00.000 16108 Moving (-0.22, 0.19) raw xDistance=0.25 yDistance=-0.14
01:14:49.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
01:14:49.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:49.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:14:49.536 00.000 16108 MoveAxis(W, 60, ABG)
01:14:49.536 00.000 16108 Guiding  Dir = 3, Dur = 60
01:14:49.536 00.000 16108 IsSlewing returns 0
01:14:49.537 00.001 16108 IsGuiding returns 0
01:14:49.543 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3411, FiltMin=2969, FiltMax=60675, Gamma=1.000
01:14:49.547 00.004 16108 PulseGuide returned control before completion, sleep 60
01:14:49.563 00.016 21068 UpdateGuideState exits: m=119592 SNR=84.5
01:14:49.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:49.568 00.003 21068 Enqueuing Expose request
01:14:49.609 00.041 16108 IsGuiding returns 1
01:14:49.609 00.000 16108 scope still moving after pulse duration time elapsed
01:14:49.639 00.030 16108 IsSlewing returns 0
01:14:49.639 00.000 16108 IsGuiding returns 0
01:14:49.639 00.000 16108 scope move finished after 60 + 42 ms
01:14:49.639 00.000 16108 Move returns status 0, amount 60
01:14:49.639 00.000 16108 MoveAxis(N, 0, ABG)
01:14:49.639 00.000 16108 Move returns status 0, amount 0
01:14:49.639 00.000 16108 move complete, result=0
01:14:49.640 00.001 16108 worker thread done servicing request
01:14:49.640 00.000 16108 Worker thread wakes up
01:14:49.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:49.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:49.640 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
01:14:50.612 00.972 16108 Exposure complete
01:14:50.669 00.057 16108 worker thread done servicing request
01:14:50.669 00.000 21068 OnExposeComplete: enter
01:14:50.670 00.001 21068 UpdateGuideState(): m_state=6
01:14:50.672 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9698
01:14:50.674 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=875.15, Mass=109701, SNR=78.7, Peak=12973 HFD=3.7
01:14:50.675 00.001 21068 MultiStar: [#1 -0.21,-0.16,1.17,U] [#2 -0.26,0.44,1.24,U] [#3 -0.08,-0.00,1.03,U] [#4 0.08,0.04,0.96,U] [#5 -0.25,0.09,0.97,U] [#6 -0.01,-0.22,0.77,U] [#7 -0.16,0.19,0.67,U] [#8 -0.14,0.38,0.82,U] 
01:14:50.677 00.002 21068 refined, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.37, 0.27}
01:14:50.677 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
01:14:50.678 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:14:50.679 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=0.18 mountY=-0.08, mountTheta=-0.40
01:14:50.682 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.12, opts=13)
01:14:50.683 00.001 21068 Enqueuing Move request for scope (-0.16, 0.12)
01:14:50.685 00.002 16108 Worker thread wakes up
01:14:50.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:14:50.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:14:50.685 00.000 16108 Moving (-0.16, 0.12) raw xDistance=0.18 yDistance=-0.08
01:14:50.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:14:50.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:50.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:14:50.685 00.000 16108 MoveAxis(E, 0, ABG)
01:14:50.685 00.000 16108 Move returns status 0, amount 0
01:14:50.685 00.000 16108 MoveAxis(N, 0, ABG)
01:14:50.685 00.000 16108 Move returns status 0, amount 0
01:14:50.685 00.000 16108 move complete, result=0
01:14:50.687 00.002 16108 worker thread done servicing request
01:14:50.692 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3411, FiltMin=2854, FiltMax=62048, Gamma=1.000
01:14:50.715 00.023 21068 UpdateGuideState exits: m=109701 SNR=78.7
01:14:50.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:50.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:50.717 00.000 21068 Enqueuing Expose request
01:14:50.719 00.002 16108 Worker thread wakes up
01:14:50.719 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:50.720 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:50.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:51.899 01.179 16108 Exposure complete
01:14:51.961 00.062 16108 worker thread done servicing request
01:14:51.961 00.000 21068 OnExposeComplete: enter
01:14:51.962 00.001 21068 UpdateGuideState(): m_state=6
01:14:51.963 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9699
01:14:51.964 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.06, Mass=125645, SNR=84.5, Peak=13853 HFD=3.9
01:14:51.965 00.001 21068 MultiStar: [#1 -0.35,0.08,1.14,U] [#2 -0.56,0.42,0.00,M3] [#3 -0.50,0.21,1.10,U] [#4 -0.20,0.26,0.80,U] [#5 -0.58,0.28,0.00,M5] [#6 -0.15,-0.23,0.68,U] [#7 -0.29,0.03,0.58,U] [#8 -0.55,0.20,0.00,M4] 
01:14:51.966 00.001 21068 refined, 5 included, MultiStar: {-0.34, 0.11}, one-star: {-0.40, 0.18}
01:14:51.967 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
01:14:51.967 00.000 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
01:14:51.968 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.35 cameraTheta=2.84 mountX=0.35 mountY=-0.02, mountTheta=-0.07
01:14:51.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.11, opts=13)
01:14:51.972 00.002 21068 Enqueuing Move request for scope (-0.34, 0.11)
01:14:51.973 00.001 16108 Worker thread wakes up
01:14:51.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd
01:14:51.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.11)
01:14:51.973 00.000 16108 Moving (-0.34, 0.11) raw xDistance=0.35 yDistance=-0.02
01:14:51.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:14:51.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:51.974 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:51.974 00.000 16108 MoveAxis(W, 92, ABG)
01:14:51.974 00.000 16108 Guiding  Dir = 3, Dur = 92
01:14:51.974 00.000 16108 IsSlewing returns 0
01:14:51.975 00.001 16108 IsGuiding returns 0
01:14:51.981 00.006 16108 PulseGuide returned control before completion, sleep 97
01:14:51.982 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3411, FiltMin=2857, FiltMax=62294, Gamma=1.000
01:14:52.001 00.019 21068 UpdateGuideState exits: m=125645 SNR=84.5
01:14:52.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:52.004 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:52.005 00.001 21068 Enqueuing Expose request
01:14:52.091 00.086 16108 IsGuiding returns 0
01:14:52.091 00.000 16108 Move returns status 0, amount 92
01:14:52.091 00.000 16108 MoveAxis(N, 0, ABG)
01:14:52.091 00.000 16108 Move returns status 0, amount 0
01:14:52.091 00.000 16108 move complete, result=0
01:14:52.091 00.000 16108 worker thread done servicing request
01:14:52.091 00.000 16108 Worker thread wakes up
01:14:52.091 00.000 21068 GuideStep: 0.3 px 92 ms WEST, -0.0 px 0 ms NORTH
01:14:52.093 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:52.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:53.071 00.978 16108 Exposure complete
01:14:53.145 00.074 16108 worker thread done servicing request
01:14:53.145 00.000 21068 OnExposeComplete: enter
01:14:53.146 00.001 21068 UpdateGuideState(): m_state=6
01:14:53.147 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9700
01:14:53.148 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.79, Mass=122380, SNR=91.8, Peak=12845 HFD=3.4
01:14:53.149 00.001 21068 MultiStar: [#1 -0.33,0.03,0.95,U] [#2 -0.16,0.17,1.24,U] [#3 -0.18,0.29,0.90,U] [#4 -0.04,-0.05,0.87,U] [#5 0.07,0.13,0.94,U] [#6 -0.06,-0.34,0.74,U] [#7 -0.05,-0.15,0.56,U] [#8 0.12,0.08,0.72,U] 
01:14:53.149 00.000 21068 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.05, -0.09}
01:14:53.150 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
01:14:53.151 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
01:14:53.151 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=0.09 mountY=-0.00, mountTheta=-0.06
01:14:53.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
01:14:53.154 00.001 21068 Enqueuing Move request for scope (-0.09, 0.03)
01:14:53.154 00.000 16108 Worker thread wakes up
01:14:53.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
01:14:53.154 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
01:14:53.155 00.001 16108 Moving (-0.09, 0.03) raw xDistance=0.09 yDistance=-0.00
01:14:53.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:53.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:53.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:53.155 00.000 16108 MoveAxis(E, 0, ABG)
01:14:53.155 00.000 16108 Move returns status 0, amount 0
01:14:53.155 00.000 16108 MoveAxis(N, 0, ABG)
01:14:53.155 00.000 16108 Move returns status 0, amount 0
01:14:53.155 00.000 16108 move complete, result=0
01:14:53.155 00.000 16108 worker thread done servicing request
01:14:53.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3411, FiltMin=2941, FiltMax=56528, Gamma=1.000
01:14:53.174 00.016 21068 UpdateGuideState exits: m=122380 SNR=91.8
01:14:53.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:53.177 00.001 21068 Enqueuing Expose request
01:14:53.177 00.000 16108 Worker thread wakes up
01:14:53.177 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:53.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:53.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:54.331 01.153 16108 Exposure complete
01:14:54.386 00.055 16108 worker thread done servicing request
01:14:54.386 00.000 21068 OnExposeComplete: enter
01:14:54.388 00.002 21068 UpdateGuideState(): m_state=6
01:14:54.388 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9701
01:14:54.389 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.21, Mass=128679, SNR=82.6, Peak=11865 HFD=3.7
01:14:54.390 00.001 21068 MultiStar: [#1 0.30,0.36,1.04,U] [#2 0.01,0.60,0.00,M3] [#3 0.30,0.63,0.00,M1] [#4 0.62,0.34,0.00,M3] [#5 0.09,0.62,0.00,M5] [#6 0.40,0.16,0.79,U] [#7 -0.02,0.30,0.65,U] [#8 0.25,0.40,0.85,U] 
01:14:54.391 00.001 21068 single-star, 4 included, MultiStar: {0.23, 0.31}, one-star: {0.19, 0.33}
01:14:54.392 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
01:14:54.392 00.000 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
01:14:54.394 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=-0.13 mountY=-0.36, mountTheta=-1.91
01:14:54.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.33, opts=13)
01:14:54.398 00.002 21068 Enqueuing Move request for scope (0.19, 0.33)
01:14:54.399 00.001 16108 Worker thread wakes up
01:14:54.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
01:14:54.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
01:14:54.399 00.000 16108 Moving (0.19, 0.33) raw xDistance=-0.13 yDistance=-0.36
01:14:54.400 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:14:54.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:14:54.400 00.000 16108 MoveAxis(E, 0, ABG)
01:14:54.400 00.000 16108 Move returns status 0, amount 0
01:14:54.400 00.000 16108 MoveAxis(N, 73, ABG)
01:14:54.400 00.000 16108 Guiding  Dir = 0, Dur = 73
01:14:54.401 00.001 16108 IsSlewing returns 0
01:14:54.401 00.000 16108 IsGuiding returns 0
01:14:54.407 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3411, FiltMin=2957, FiltMax=54336, Gamma=1.000
01:14:54.427 00.020 21068 UpdateGuideState exits: m=128679 SNR=82.6
01:14:54.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:54.430 00.001 21068 Enqueuing Expose request
01:14:54.451 00.021 16108 PulseGuide returned control before completion, sleep 33
01:14:54.498 00.047 16108 IsGuiding returns 1
01:14:54.498 00.000 16108 scope still moving after pulse duration time elapsed
01:14:54.528 00.030 16108 IsSlewing returns 0
01:14:54.528 00.000 16108 IsGuiding returns 1
01:14:54.560 00.032 16108 IsSlewing returns 0
01:14:54.560 00.000 16108 IsGuiding returns 0
01:14:54.561 00.001 16108 scope move finished after 73 + 86 ms
01:14:54.561 00.000 16108 Move returns status 0, amount 73
01:14:54.561 00.000 16108 move complete, result=0
01:14:54.561 00.000 16108 worker thread done servicing request
01:14:54.561 00.000 16108 Worker thread wakes up
01:14:54.561 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 73 ms NORTH
01:14:54.562 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:54.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:55.529 00.967 16108 Exposure complete
01:14:55.591 00.062 16108 worker thread done servicing request
01:14:55.591 00.000 21068 OnExposeComplete: enter
01:14:55.592 00.001 21068 UpdateGuideState(): m_state=6
01:14:55.594 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9702
01:14:55.594 00.000 21068 Star::Find returns 1 (0), X=220.86, Y=875.23, Mass=115733, SNR=73.0, Peak=12521 HFD=3.7
01:14:55.595 00.001 21068 MultiStar: [#1 0.14,0.17,1.45,U] [#2 0.15,0.11,1.43,U] [#3 0.11,0.19,1.09,U] [#4 0.22,0.20,1.02,U] [#5 0.59,0.20,0.00,M6] [#6 0.49,-0.11,0.91,U] [#7 0.31,0.32,0.70,U] [#8 0.75,0.44,0.00,M3] 
01:14:55.596 00.001 21068 refined, 6 included, MultiStar: {0.24, 0.17}, one-star: {0.38, 0.35}
01:14:55.597 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
01:14:55.598 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:14:55.598 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.29 cameraTheta=0.62 mountX=-0.20 mountY=-0.22, mountTheta=-2.32
01:14:55.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.17, opts=13)
01:14:55.604 00.004 21068 Enqueuing Move request for scope (0.24, 0.17)
01:14:55.606 00.002 16108 Worker thread wakes up
01:14:55.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
01:14:55.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
01:14:55.606 00.000 16108 Moving (0.24, 0.17) raw xDistance=-0.20 yDistance=-0.22
01:14:55.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:14:55.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:14:55.606 00.000 16108 MoveAxis(E, 54, ABG)
01:14:55.607 00.001 16108 Guiding  Dir = 2, Dur = 54
01:14:55.607 00.000 16108 IsSlewing returns 0
01:14:55.607 00.000 16108 IsGuiding returns 0
01:14:55.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3411, FiltMin=2902, FiltMax=58544, Gamma=1.000
01:14:55.635 00.021 21068 UpdateGuideState exits: m=115733 SNR=73.0
01:14:55.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:55.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:55.639 00.002 21068 Enqueuing Expose request
01:14:55.657 00.018 16108 PulseGuide returned control before completion, sleep 14
01:14:55.692 00.035 16108 IsGuiding returns 1
01:14:55.693 00.001 16108 scope still moving after pulse duration time elapsed
01:14:55.718 00.025 16108 IsSlewing returns 0
01:14:55.718 00.000 16108 IsGuiding returns 1
01:14:55.749 00.031 16108 IsSlewing returns 0
01:14:55.749 00.000 16108 IsGuiding returns 0
01:14:55.749 00.000 16108 scope move finished after 54 + 88 ms
01:14:55.749 00.000 16108 Move returns status 0, amount 54
01:14:55.749 00.000 16108 MoveAxis(N, 44, ABG)
01:14:55.749 00.000 16108 Guiding  Dir = 0, Dur = 44
01:14:55.749 00.000 16108 IsSlewing returns 0
01:14:55.749 00.000 16108 IsGuiding returns 0
01:14:55.751 00.002 16108 PulseGuide returned control before completion, sleep 53
01:14:55.812 00.061 16108 IsGuiding returns 1
01:14:55.812 00.000 16108 scope still moving after pulse duration time elapsed
01:14:55.843 00.031 16108 IsSlewing returns 0
01:14:55.843 00.000 16108 IsGuiding returns 0
01:14:55.843 00.000 16108 scope move finished after 44 + 49 ms
01:14:55.843 00.000 16108 Move returns status 0, amount 44
01:14:55.843 00.000 16108 move complete, result=0
01:14:55.843 00.000 16108 worker thread done servicing request
01:14:55.845 00.002 16108 Worker thread wakes up
01:14:55.845 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.2 px 44 ms NORTH
01:14:55.847 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:55.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:57.003 01.156 16108 Exposure complete
01:14:57.075 00.072 16108 worker thread done servicing request
01:14:57.075 00.000 21068 OnExposeComplete: enter
01:14:57.077 00.002 21068 UpdateGuideState(): m_state=6
01:14:57.080 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9703
01:14:57.081 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=874.89, Mass=112962, SNR=74.5, Peak=13049 HFD=3.2
01:14:57.083 00.002 21068 MultiStar: [#1 0.69,0.26,0.00,M1] [#2 0.63,0.29,0.00,M3] [#3 0.73,0.35,0.00,M1] [#4 0.70,-0.05,0.00,M3] [#5 0.79,0.21,0.00,M7] [#6 0.65,-0.29,0.00,M2] [#7 0.87,0.04,0.00,M1] [#8 0.81,0.15,0.00,M4] 
01:14:57.085 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:14:57.087 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:14:57.090 00.003 21068 CameraToMount -- cameraX=0.63 cameraY=0.01 hyp=0.63 cameraTheta=0.01 mountX=-0.62 mountY=-0.16, mountTheta=-2.90
01:14:57.094 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.63, y=0.01, opts=13)
01:14:57.096 00.002 21068 Enqueuing Move request for scope (0.63, 0.01)
01:14:57.097 00.001 16108 Worker thread wakes up
01:14:57.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.01) opts 0xd
01:14:57.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.63, 0.01)
01:14:57.097 00.000 16108 Moving (0.63, 0.01) raw xDistance=-0.62 yDistance=-0.16
01:14:57.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
01:14:57.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:57.098 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:14:57.098 00.000 16108 MoveAxis(E, 167, ABG)
01:14:57.098 00.000 16108 Guiding  Dir = 2, Dur = 167
01:14:57.098 00.000 16108 IsSlewing returns 0
01:14:57.099 00.001 16108 IsGuiding returns 0
01:14:57.100 00.001 16108 PulseGuide returned control before completion, sleep 176
01:14:57.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3408, FiltMin=2950, FiltMax=60928, Gamma=1.000
01:14:57.119 00.016 21068 UpdateGuideState exits: m=112962 SNR=74.5
01:14:57.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:57.121 00.000 21068 Enqueuing Expose request
01:14:57.289 00.168 16108 IsGuiding returns 1
01:14:57.289 00.000 16108 scope still moving after pulse duration time elapsed
01:14:57.321 00.032 16108 IsSlewing returns 0
01:14:57.321 00.000 16108 IsGuiding returns 1
01:14:57.352 00.031 16108 IsSlewing returns 0
01:14:57.352 00.000 16108 IsGuiding returns 0
01:14:57.352 00.000 16108 scope move finished after 167 + 85 ms
01:14:57.352 00.000 16108 Move returns status 0, amount 167
01:14:57.352 00.000 16108 MoveAxis(N, 0, ABG)
01:14:57.352 00.000 16108 Move returns status 0, amount 0
01:14:57.352 00.000 16108 move complete, result=0
01:14:57.352 00.000 16108 worker thread done servicing request
01:14:57.352 00.000 16108 Worker thread wakes up
01:14:57.352 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:57.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:57.352 00.000 21068 GuideStep: -0.6 px 167 ms EAST, -0.2 px 0 ms NORTH
01:14:58.327 00.975 16108 Exposure complete
01:14:58.403 00.076 16108 worker thread done servicing request
01:14:58.404 00.001 21068 OnExposeComplete: enter
01:14:58.405 00.001 21068 UpdateGuideState(): m_state=6
01:14:58.407 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9704
01:14:58.409 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=875.27, Mass=117666, SNR=76.5, Peak=16105 HFD=3.2
01:14:58.411 00.002 21068 MultiStar: [#1 0.20,-0.08,1.35,U] [#2 0.03,-0.03,1.31,U] [#3 0.35,0.19,1.11,U] [#4 0.24,-0.08,1.16,U] [#5 0.19,0.10,0.91,U] [#6 0.27,-0.38,0.97,U] [#7 0.16,0.20,0.71,U] [#8 0.46,0.02,0.75,U] 
01:14:58.413 00.002 21068 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.21, 0.39}
01:14:58.414 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
01:14:58.416 00.002 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
01:14:58.417 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.11 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
01:14:58.421 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
01:14:58.425 00.004 21068 Enqueuing Move request for scope (0.22, 0.03)
01:14:58.425 00.000 16108 Worker thread wakes up
01:14:58.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:14:58.426 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:14:58.426 00.000 16108 Moving (0.22, 0.03) raw xDistance=-0.22 yDistance=-0.08
01:14:58.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
01:14:58.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:58.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:14:58.426 00.000 16108 MoveAxis(E, 68, ABG)
01:14:58.426 00.000 16108 Guiding  Dir = 2, Dur = 68
01:14:58.427 00.001 16108 IsSlewing returns 0
01:14:58.427 00.000 16108 IsGuiding returns 0
01:14:58.428 00.001 16108 PulseGuide returned control before completion, sleep 77
01:14:58.433 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3411, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:14:58.455 00.022 21068 UpdateGuideState exits: m=117666 SNR=76.5
01:14:58.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:58.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:58.458 00.001 21068 Enqueuing Expose request
01:14:58.513 00.055 16108 IsGuiding returns 0
01:14:58.513 00.000 16108 Move returns status 0, amount 68
01:14:58.513 00.000 16108 MoveAxis(N, 0, ABG)
01:14:58.513 00.000 16108 Move returns status 0, amount 0
01:14:58.513 00.000 16108 move complete, result=0
01:14:58.513 00.000 16108 worker thread done servicing request
01:14:58.513 00.000 16108 Worker thread wakes up
01:14:58.513 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:58.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:14:58.515 00.002 21068 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
01:14:59.674 01.159 16108 Exposure complete
01:14:59.738 00.064 16108 worker thread done servicing request
01:14:59.738 00.000 21068 OnExposeComplete: enter
01:14:59.739 00.001 21068 UpdateGuideState(): m_state=6
01:14:59.740 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9705
01:14:59.742 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=875.24, Mass=113449, SNR=84.7, Peak=14477 HFD=3.3
01:14:59.743 00.001 21068 MultiStar: [#1 -0.34,0.35,1.16,U] [#2 -0.43,0.62,0.00,M3] [#3 -0.28,0.57,0.00,M1] [#4 -0.15,0.34,0.78,U] [#5 -0.17,0.65,0.00,M7] [#6 0.05,0.13,0.92,U] [#7 0.08,0.50,0.59,U] [#8 -0.20,0.62,0.00,M4] 
01:14:59.743 00.000 21068 refined, 4 included, MultiStar: {-0.17, 0.32}, one-star: {-0.33, 0.36}
01:14:59.744 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:14:59.745 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:14:59.746 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.32 hyp=0.37 cameraTheta=2.05 mountX=0.22 mountY=-0.28, mountTheta=-0.89
01:14:59.747 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.32, opts=13)
01:14:59.748 00.001 21068 Enqueuing Move request for scope (-0.17, 0.32)
01:14:59.749 00.001 16108 Worker thread wakes up
01:14:59.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.32) opts 0xd
01:14:59.749 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.32)
01:14:59.749 00.000 16108 Moving (-0.17, 0.32) raw xDistance=0.22 yDistance=-0.28
01:14:59.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
01:14:59.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:14:59.749 00.000 16108 MoveAxis(W, 54, ABG)
01:14:59.749 00.000 16108 Guiding  Dir = 3, Dur = 54
01:14:59.749 00.000 16108 IsSlewing returns 0
01:14:59.751 00.002 16108 IsGuiding returns 0
01:14:59.753 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3411, FiltMin=2919, FiltMax=52544, Gamma=1.000
01:14:59.768 00.015 21068 UpdateGuideState exits: m=113449 SNR=84.7
01:14:59.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:14:59.770 00.000 21068 Enqueuing Expose request
01:14:59.774 00.004 16108 PulseGuide returned control before completion, sleep 41
01:14:59.818 00.044 16108 IsGuiding returns 1
01:14:59.818 00.000 16108 scope still moving after pulse duration time elapsed
01:14:59.850 00.032 16108 IsSlewing returns 0
01:14:59.850 00.000 16108 IsGuiding returns 0
01:14:59.850 00.000 16108 scope move finished after 54 + 46 ms
01:14:59.850 00.000 16108 Move returns status 0, amount 54
01:14:59.850 00.000 16108 MoveAxis(N, 55, ABG)
01:14:59.850 00.000 16108 Guiding  Dir = 0, Dur = 55
01:14:59.850 00.000 16108 IsSlewing returns 0
01:14:59.852 00.002 16108 IsGuiding returns 0
01:14:59.852 00.000 16108 PulseGuide returned control before completion, sleep 65
01:14:59.931 00.079 16108 IsGuiding returns 1
01:14:59.931 00.000 16108 scope still moving after pulse duration time elapsed
01:14:59.962 00.031 16108 IsSlewing returns 0
01:14:59.962 00.000 16108 IsGuiding returns 0
01:14:59.962 00.000 16108 scope move finished after 55 + 55 ms
01:14:59.962 00.000 16108 Move returns status 0, amount 55
01:14:59.962 00.000 16108 move complete, result=0
01:14:59.962 00.000 16108 worker thread done servicing request
01:14:59.962 00.000 16108 Worker thread wakes up
01:14:59.962 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.3 px 55 ms NORTH
01:14:59.966 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:14:59.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:00.928 00.962 16108 Exposure complete
01:15:00.991 00.063 16108 worker thread done servicing request
01:15:00.991 00.000 21068 OnExposeComplete: enter
01:15:00.992 00.001 21068 UpdateGuideState(): m_state=6
01:15:00.993 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9706
01:15:00.994 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.01, Mass=124463, SNR=82.1, Peak=18605 HFD=2.9
01:15:00.995 00.001 21068 MultiStar: [#1 -0.51,0.18,1.12,U] [#2 -0.53,0.27,0.00,M4] [#3 -0.44,0.31,1.08,U] [#4 -0.10,0.10,0.83,U] [#5 -0.35,0.22,1.00,U] [#6 -0.52,-0.23,0.00,M1] [#7 -0.24,0.05,0.60,U] [#8 -0.25,0.41,0.87,U] 
01:15:00.995 00.000 21068 refined, 6 included, MultiStar: {-0.34, 0.21}, one-star: {-0.40, 0.13}
01:15:00.997 00.002 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
01:15:00.998 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
01:15:00.998 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=0.21 hyp=0.40 cameraTheta=2.60 mountX=0.37 mountY=-0.12, mountTheta=-0.31
01:15:01.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.21, opts=13)
01:15:01.002 00.002 21068 Enqueuing Move request for scope (-0.34, 0.21)
01:15:01.004 00.002 16108 Worker thread wakes up
01:15:01.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.21) opts 0xd
01:15:01.005 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.21)
01:15:01.005 00.000 16108 Moving (-0.34, 0.21) raw xDistance=0.37 yDistance=-0.12
01:15:01.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:15:01.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:01.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:15:01.005 00.000 16108 MoveAxis(W, 102, ABG)
01:15:01.005 00.000 16108 Guiding  Dir = 3, Dur = 102
01:15:01.005 00.000 16108 IsSlewing returns 0
01:15:01.006 00.001 16108 IsGuiding returns 0
01:15:01.013 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3411, FiltMin=2902, FiltMax=62707, Gamma=1.000
01:15:01.035 00.022 21068 UpdateGuideState exits: m=124463 SNR=82.1
01:15:01.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:01.038 00.001 21068 Enqueuing Expose request
01:15:01.047 00.009 16108 PulseGuide returned control before completion, sleep 72
01:15:01.124 00.077 16108 IsGuiding returns 1
01:15:01.124 00.000 16108 scope still moving after pulse duration time elapsed
01:15:01.156 00.032 16108 IsSlewing returns 0
01:15:01.156 00.000 16108 IsGuiding returns 1
01:15:01.188 00.032 16108 IsSlewing returns 0
01:15:01.188 00.000 16108 IsGuiding returns 1
01:15:01.218 00.030 16108 IsSlewing returns 0
01:15:01.218 00.000 16108 IsGuiding returns 0
01:15:01.220 00.002 16108 scope move finished after 102 + 111 ms
01:15:01.220 00.000 16108 Move returns status 0, amount 102
01:15:01.220 00.000 16108 MoveAxis(N, 0, ABG)
01:15:01.220 00.000 16108 Move returns status 0, amount 0
01:15:01.220 00.000 16108 move complete, result=0
01:15:01.220 00.000 16108 worker thread done servicing request
01:15:01.220 00.000 16108 Worker thread wakes up
01:15:01.221 00.001 21068 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
01:15:01.223 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:01.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:02.386 01.163 16108 Exposure complete
01:15:02.452 00.066 16108 worker thread done servicing request
01:15:02.452 00.000 21068 OnExposeComplete: enter
01:15:02.453 00.001 21068 UpdateGuideState(): m_state=6
01:15:02.454 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9707
01:15:02.454 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=874.99, Mass=130130, SNR=84.4, Peak=18333 HFD=2.9
01:15:02.455 00.001 21068 MultiStar: [#1 -0.23,-0.01,1.33,U] [#2 -0.44,0.21,1.18,U] [#3 -0.13,0.09,1.00,U] [#4 -0.16,0.12,0.72,U] [#5 -0.09,0.17,0.97,U] [#6 -0.59,-0.55,0.00,M2] [#7 -0.05,0.13,0.57,U] [#8 0.10,0.20,0.77,U] 
01:15:02.457 00.002 21068 refined, 7 included, MultiStar: {-0.19, 0.12}, one-star: {-0.32, 0.11}
01:15:02.458 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
01:15:02.459 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
01:15:02.459 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.57 mountX=0.21 mountY=-0.07, mountTheta=-0.35
01:15:02.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.12, opts=13)
01:15:02.462 00.001 21068 Enqueuing Move request for scope (-0.19, 0.12)
01:15:02.463 00.001 16108 Worker thread wakes up
01:15:02.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
01:15:02.463 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
01:15:02.463 00.000 16108 Moving (-0.19, 0.12) raw xDistance=0.21 yDistance=-0.07
01:15:02.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:15:02.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:02.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:02.463 00.000 16108 MoveAxis(W, 62, ABG)
01:15:02.464 00.001 16108 Guiding  Dir = 3, Dur = 62
01:15:02.464 00.000 16108 IsSlewing returns 0
01:15:02.464 00.000 16108 IsGuiding returns 0
01:15:02.465 00.001 16108 PulseGuide returned control before completion, sleep 72
01:15:02.471 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3411, FiltMin=2941, FiltMax=62339, Gamma=1.000
01:15:02.488 00.017 21068 UpdateGuideState exits: m=130130 SNR=84.4
01:15:02.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:02.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:02.490 00.001 21068 Enqueuing Expose request
01:15:02.552 00.062 16108 IsGuiding returns 0
01:15:02.552 00.000 16108 Move returns status 0, amount 62
01:15:02.552 00.000 16108 MoveAxis(N, 0, ABG)
01:15:02.552 00.000 16108 Move returns status 0, amount 0
01:15:02.552 00.000 16108 move complete, result=0
01:15:02.552 00.000 16108 worker thread done servicing request
01:15:02.552 00.000 16108 Worker thread wakes up
01:15:02.552 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:02.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:02.554 00.002 21068 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:15:03.535 00.981 16108 Exposure complete
01:15:03.598 00.063 16108 worker thread done servicing request
01:15:03.598 00.000 21068 OnExposeComplete: enter
01:15:03.600 00.002 21068 UpdateGuideState(): m_state=6
01:15:03.600 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9708
01:15:03.602 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=875.02, Mass=122598, SNR=83.3, Peak=16413 HFD=3.0
01:15:03.603 00.001 21068 MultiStar: [#1 -0.30,0.04,1.29,U] [#2 -0.68,0.31,0.00,M4] [#3 -0.08,0.15,1.00,U] [#4 -0.20,-0.03,0.94,U] [#5 -0.29,-0.02,0.92,U] [#6 -0.22,-0.47,0.80,U] [#7 -0.20,0.26,0.57,U] [#8 -0.36,0.32,0.74,U] 
01:15:03.604 00.001 21068 refined, 7 included, MultiStar: {-0.28, 0.04}, one-star: {-0.53, 0.14}
01:15:03.604 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
01:15:03.605 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
01:15:03.606 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.99 mountX=0.28 mountY=0.02, mountTheta=0.08
01:15:03.607 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.04, opts=13)
01:15:03.609 00.002 21068 Enqueuing Move request for scope (-0.28, 0.04)
01:15:03.610 00.001 16108 Worker thread wakes up
01:15:03.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
01:15:03.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
01:15:03.610 00.000 16108 Moving (-0.28, 0.04) raw xDistance=0.28 yDistance=0.02
01:15:03.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:15:03.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:03.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:15:03.610 00.000 16108 MoveAxis(W, 77, ABG)
01:15:03.610 00.000 16108 Guiding  Dir = 3, Dur = 77
01:15:03.611 00.001 16108 IsSlewing returns 0
01:15:03.611 00.000 16108 IsGuiding returns 0
01:15:03.614 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3411, FiltMin=2893, FiltMax=56201, Gamma=1.000
01:15:03.629 00.015 21068 UpdateGuideState exits: m=122598 SNR=83.3
01:15:03.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.630 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:03.631 00.001 21068 Enqueuing Expose request
01:15:03.650 00.019 16108 PulseGuide returned control before completion, sleep 48
01:15:03.712 00.062 16108 IsGuiding returns 1
01:15:03.712 00.000 16108 scope still moving after pulse duration time elapsed
01:15:03.743 00.031 16108 IsSlewing returns 0
01:15:03.743 00.000 16108 IsGuiding returns 0
01:15:03.744 00.001 16108 scope move finished after 77 + 56 ms
01:15:03.744 00.000 16108 Move returns status 0, amount 77
01:15:03.744 00.000 16108 MoveAxis(N, 0, ABG)
01:15:03.744 00.000 16108 Move returns status 0, amount 0
01:15:03.744 00.000 16108 move complete, result=0
01:15:03.744 00.000 16108 worker thread done servicing request
01:15:03.744 00.000 16108 Worker thread wakes up
01:15:03.744 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
01:15:03.747 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:03.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:04.936 01.189 16108 Exposure complete
01:15:05.013 00.077 16108 worker thread done servicing request
01:15:05.013 00.000 21068 OnExposeComplete: enter
01:15:05.015 00.002 21068 UpdateGuideState(): m_state=6
01:15:05.017 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9709
01:15:05.018 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=874.72, Mass=117479, SNR=77.3, Peak=15337 HFD=3.2
01:15:05.021 00.003 21068 MultiStar: [#1 -0.18,-0.24,1.13,U] [#2 -0.15,-0.03,1.18,U] [#3 0.19,-0.06,0.98,U] [#4 0.38,-0.06,0.95,U] [#5 0.05,-0.05,0.89,U] [#6 0.11,-0.08,0.88,U] [#7 0.10,-0.17,0.66,U] [#8 0.09,0.16,0.81,U] 
01:15:05.023 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.14, -0.16}
01:15:05.024 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
01:15:05.025 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:15:05.027 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=-0.08 mountY=0.06, mountTheta=2.50
01:15:05.030 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
01:15:05.032 00.002 21068 Enqueuing Move request for scope (0.07, -0.08)
01:15:05.034 00.002 16108 Worker thread wakes up
01:15:05.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:15:05.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:15:05.034 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
01:15:05.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:15:05.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:05.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:15:05.035 00.001 16108 MoveAxis(E, 0, ABG)
01:15:05.035 00.000 16108 Move returns status 0, amount 0
01:15:05.035 00.000 16108 MoveAxis(N, 0, ABG)
01:15:05.035 00.000 16108 Move returns status 0, amount 0
01:15:05.035 00.000 16108 move complete, result=0
01:15:05.035 00.000 16108 worker thread done servicing request
01:15:05.043 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3411, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:15:05.074 00.031 21068 UpdateGuideState exits: m=117479 SNR=77.3
01:15:05.074 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:05.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:05.077 00.002 21068 Enqueuing Expose request
01:15:05.078 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:05.079 00.001 16108 Worker thread wakes up
01:15:05.079 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:05.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:06.062 00.983 16108 Exposure complete
01:15:06.118 00.056 16108 worker thread done servicing request
01:15:06.118 00.000 21068 OnExposeComplete: enter
01:15:06.119 00.001 21068 UpdateGuideState(): m_state=6
01:15:06.120 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9710
01:15:06.120 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=874.80, Mass=120310, SNR=83.0, Peak=14505 HFD=3.4
01:15:06.122 00.002 21068 MultiStar: [#1 -0.02,0.17,1.19,U] [#2 -0.02,0.24,1.20,U] [#3 0.13,0.13,1.07,U] [#4 0.45,0.01,0.85,U] [#5 0.22,0.08,1.01,U] [#6 0.22,-0.38,0.81,U] [#7 0.20,-0.04,0.74,U] [#8 -0.05,0.18,0.71,U] 
01:15:06.123 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.05}, one-star: {-0.00, -0.08}
01:15:06.124 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
01:15:06.124 00.000 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
01:15:06.125 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.59 mountX=-0.01 mountY=0.08, mountTheta=1.73
01:15:06.128 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.08, opts=13)
01:15:06.131 00.003 21068 Enqueuing Move request for scope (-0.00, -0.08)
01:15:06.132 00.001 16108 Worker thread wakes up
01:15:06.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
01:15:06.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
01:15:06.132 00.000 16108 Moving (-0.00, -0.08) raw xDistance=-0.01 yDistance=0.08
01:15:06.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:15:06.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:06.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:06.132 00.000 16108 MoveAxis(E, 0, ABG)
01:15:06.133 00.001 16108 Move returns status 0, amount 0
01:15:06.133 00.000 16108 MoveAxis(N, 0, ABG)
01:15:06.133 00.000 16108 Move returns status 0, amount 0
01:15:06.133 00.000 16108 move complete, result=0
01:15:06.133 00.000 16108 worker thread done servicing request
01:15:06.136 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3411, FiltMin=2960, FiltMax=65472, Gamma=1.000
01:15:06.151 00.015 21068 UpdateGuideState exits: m=120310 SNR=83.0
01:15:06.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.152 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:06.153 00.001 21068 Enqueuing Expose request
01:15:06.154 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:06.155 00.001 16108 Worker thread wakes up
01:15:06.155 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:06.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:07.322 01.167 16108 Exposure complete
01:15:07.379 00.057 16108 worker thread done servicing request
01:15:07.379 00.000 21068 OnExposeComplete: enter
01:15:07.380 00.001 21068 UpdateGuideState(): m_state=6
01:15:07.381 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9711
01:15:07.381 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=875.19, Mass=118552, SNR=82.4, Peak=14889 HFD=3.3
01:15:07.382 00.001 21068 MultiStar: [#1 0.34,0.02,1.28,U] [#2 0.22,0.08,1.22,U] [#3 0.41,0.20,1.04,U] [#4 0.43,0.19,0.80,U] [#5 0.38,0.27,0.97,U] [#6 0.61,-0.47,0.00,M1] [#7 0.28,0.48,0.00,M1] [#8 0.36,0.42,0.00,M1] 
01:15:07.383 00.001 21068 single-star, 5 included, MultiStar: {0.29, 0.17}, one-star: {-0.04, 0.31}
01:15:07.384 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
01:15:07.384 00.000 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
01:15:07.386 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.69 mountX=0.09 mountY=-0.29, mountTheta=-1.27
01:15:07.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.31, opts=13)
01:15:07.388 00.000 21068 Enqueuing Move request for scope (-0.04, 0.31)
01:15:07.389 00.001 16108 Worker thread wakes up
01:15:07.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
01:15:07.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
01:15:07.389 00.000 16108 Moving (-0.04, 0.31) raw xDistance=0.09 yDistance=-0.29
01:15:07.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:15:07.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:15:07.390 00.001 16108 MoveAxis(E, 0, ABG)
01:15:07.390 00.000 16108 Move returns status 0, amount 0
01:15:07.390 00.000 16108 MoveAxis(N, 58, ABG)
01:15:07.390 00.000 16108 Guiding  Dir = 0, Dur = 58
01:15:07.390 00.000 16108 IsSlewing returns 0
01:15:07.390 00.000 16108 IsGuiding returns 0
01:15:07.397 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3411, FiltMin=2921, FiltMax=61891, Gamma=1.000
01:15:07.427 00.030 21068 UpdateGuideState exits: m=118552 SNR=82.4
01:15:07.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:07.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:07.430 00.001 21068 Enqueuing Expose request
01:15:07.438 00.008 16108 PulseGuide returned control before completion, sleep 20
01:15:07.469 00.031 16108 IsGuiding returns 1
01:15:07.469 00.000 16108 scope still moving after pulse duration time elapsed
01:15:07.499 00.030 16108 IsSlewing returns 0
01:15:07.499 00.000 16108 IsGuiding returns 1
01:15:07.531 00.032 16108 IsSlewing returns 0
01:15:07.531 00.000 16108 IsGuiding returns 0
01:15:07.531 00.000 16108 scope move finished after 58 + 82 ms
01:15:07.531 00.000 16108 Move returns status 0, amount 58
01:15:07.531 00.000 16108 move complete, result=0
01:15:07.531 00.000 16108 worker thread done servicing request
01:15:07.531 00.000 16108 Worker thread wakes up
01:15:07.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:07.532 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:07.532 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
01:15:08.510 00.978 16108 Exposure complete
01:15:08.565 00.055 16108 worker thread done servicing request
01:15:08.565 00.000 21068 OnExposeComplete: enter
01:15:08.566 00.001 21068 UpdateGuideState(): m_state=6
01:15:08.568 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9712
01:15:08.569 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.19, Mass=123365, SNR=82.3, Peak=14441 HFD=3.6
01:15:08.569 00.000 21068 MultiStar: [#1 0.17,0.11,1.13,U] [#2 -0.28,0.54,0.00,M2] [#3 0.23,0.16,0.94,U] [#4 0.22,0.33,0.78,U] [#5 0.14,-0.04,0.89,U] [#6 0.05,-0.24,0.88,U] [#7 0.14,0.16,0.62,U] [#8 -0.21,0.24,0.91,U] 
01:15:08.570 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.18, 0.31}
01:15:08.571 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
01:15:08.571 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
01:15:08.572 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.83 mountX=-0.09 mountY=-0.15, mountTheta=-2.12
01:15:08.573 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.13, opts=13)
01:15:08.574 00.001 21068 Enqueuing Move request for scope (0.12, 0.13)
01:15:08.576 00.002 16108 Worker thread wakes up
01:15:08.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:15:08.576 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:15:08.576 00.000 16108 Moving (0.12, 0.13) raw xDistance=-0.09 yDistance=-0.15
01:15:08.577 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:08.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:08.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:08.577 00.000 16108 MoveAxis(E, 0, ABG)
01:15:08.577 00.000 16108 Move returns status 0, amount 0
01:15:08.577 00.000 16108 MoveAxis(N, 0, ABG)
01:15:08.577 00.000 16108 Move returns status 0, amount 0
01:15:08.577 00.000 16108 move complete, result=0
01:15:08.577 00.000 16108 worker thread done servicing request
01:15:08.580 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3411, FiltMin=2931, FiltMax=62665, Gamma=1.000
01:15:08.594 00.014 21068 UpdateGuideState exits: m=123365 SNR=82.3
01:15:08.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:08.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:08.596 00.000 21068 Enqueuing Expose request
01:15:08.597 00.001 16108 Worker thread wakes up
01:15:08.597 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:08.599 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:08.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:09.771 01.172 16108 Exposure complete
01:15:09.827 00.056 16108 worker thread done servicing request
01:15:09.827 00.000 21068 OnExposeComplete: enter
01:15:09.828 00.001 21068 UpdateGuideState(): m_state=6
01:15:09.829 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9713
01:15:09.829 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=874.73, Mass=119059, SNR=76.1, Peak=13033 HFD=3.5
01:15:09.830 00.001 21068 MultiStar: [#1 -0.49,0.11,1.25,U] [#2 -0.37,0.08,1.31,U] [#3 -0.17,0.28,1.30,U] [#4 0.23,0.19,0.98,U] [#5 -0.20,0.35,1.04,U] [#6 -0.02,-0.17,0.84,U] [#7 0.25,-0.14,0.83,U] [#8 -0.20,0.17,0.87,U] 
01:15:09.832 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.09}, one-star: {0.20, -0.16}
01:15:09.833 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
01:15:09.833 00.000 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
01:15:09.834 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=0.13 mountY=-0.06, mountTheta=-0.46
01:15:09.835 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
01:15:09.836 00.001 21068 Enqueuing Move request for scope (-0.12, 0.09)
01:15:09.837 00.001 16108 Worker thread wakes up
01:15:09.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:15:09.837 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:15:09.837 00.000 16108 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=-0.06
01:15:09.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:15:09.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:09.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:15:09.837 00.000 16108 MoveAxis(E, 0, ABG)
01:15:09.837 00.000 16108 Move returns status 0, amount 0
01:15:09.837 00.000 16108 MoveAxis(N, 0, ABG)
01:15:09.837 00.000 16108 Move returns status 0, amount 0
01:15:09.837 00.000 16108 move complete, result=0
01:15:09.837 00.000 16108 worker thread done servicing request
01:15:09.840 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3411, FiltMin=2957, FiltMax=65440, Gamma=1.000
01:15:09.857 00.017 21068 UpdateGuideState exits: m=119059 SNR=76.1
01:15:09.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.858 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:09.859 00.001 21068 Enqueuing Expose request
01:15:09.860 00.001 16108 Worker thread wakes up
01:15:09.860 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:09.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:09.861 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:10.840 00.979 16108 Exposure complete
01:15:10.922 00.082 16108 worker thread done servicing request
01:15:10.922 00.000 21068 OnExposeComplete: enter
01:15:10.923 00.001 21068 UpdateGuideState(): m_state=6
01:15:10.924 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9714
01:15:10.925 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=874.70, Mass=124309, SNR=87.9, Peak=13961 HFD=3.6
01:15:10.927 00.002 21068 MultiStar: [#1 0.32,-0.00,1.17,U] [#2 0.27,0.07,1.19,U] [#3 0.29,0.06,0.88,U] [#4 -0.02,-0.05,0.77,U] [#5 0.00,0.18,0.89,U] [#6 -0.17,-0.46,0.78,U] [#7 0.58,0.03,0.00,M1] [#8 0.21,-0.03,0.68,U] 
01:15:10.927 00.000 21068 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.30, -0.18}
01:15:10.929 00.002 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
01:15:10.930 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
01:15:10.931 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=-0.17 mountY=0.00, mountTheta=3.14
01:15:10.934 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
01:15:10.935 00.001 21068 Enqueuing Move request for scope (0.17, -0.04)
01:15:10.936 00.001 16108 Worker thread wakes up
01:15:10.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
01:15:10.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
01:15:10.936 00.000 16108 Moving (0.17, -0.04) raw xDistance=-0.17 yDistance=0.00
01:15:10.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:15:10.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:10.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:15:10.936 00.000 16108 MoveAxis(E, 0, ABG)
01:15:10.936 00.000 16108 Move returns status 0, amount 0
01:15:10.936 00.000 16108 MoveAxis(N, 0, ABG)
01:15:10.936 00.000 16108 Move returns status 0, amount 0
01:15:10.936 00.000 16108 move complete, result=0
01:15:10.936 00.000 16108 worker thread done servicing request
01:15:10.941 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3411, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:15:10.957 00.016 21068 UpdateGuideState exits: m=124309 SNR=87.9
01:15:10.959 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:10.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:10.960 00.000 21068 Enqueuing Expose request
01:15:10.961 00.001 16108 Worker thread wakes up
01:15:10.961 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:10.962 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:10.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:12.122 01.160 16108 Exposure complete
01:15:12.176 00.054 16108 worker thread done servicing request
01:15:12.176 00.000 21068 OnExposeComplete: enter
01:15:12.177 00.001 21068 UpdateGuideState(): m_state=6
01:15:12.178 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9715
01:15:12.178 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=874.89, Mass=117584, SNR=75.1, Peak=15209 HFD=3.3
01:15:12.180 00.002 21068 MultiStar: [#1 0.16,-0.40,1.35,U] [#2 -0.15,-0.25,1.30,U] [#3 0.28,-0.22,1.21,U] [#4 0.15,-0.13,1.13,U] [#5 -0.04,-0.14,0.99,U] [#6 0.32,-0.85,0.00,M1] [#7 0.20,-0.26,0.63,U] [#8 0.18,-0.07,0.95,U] 
01:15:12.180 00.000 21068 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {0.26, 0.01}
01:15:12.181 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
01:15:12.182 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
01:15:12.183 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.01 mountX=-0.15 mountY=0.16, mountTheta=2.34
01:15:12.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.19, opts=13)
01:15:12.186 00.001 21068 Enqueuing Move request for scope (0.12, -0.19)
01:15:12.187 00.001 16108 Worker thread wakes up
01:15:12.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
01:15:12.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
01:15:12.187 00.000 16108 Moving (0.12, -0.19) raw xDistance=-0.15 yDistance=0.16
01:15:12.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:15:12.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:12.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:15:12.187 00.000 16108 MoveAxis(E, 0, ABG)
01:15:12.187 00.000 16108 Move returns status 0, amount 0
01:15:12.187 00.000 16108 MoveAxis(N, 0, ABG)
01:15:12.188 00.001 16108 Move returns status 0, amount 0
01:15:12.188 00.000 16108 move complete, result=0
01:15:12.188 00.000 16108 worker thread done servicing request
01:15:12.195 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3411, FiltMin=2918, FiltMax=58077, Gamma=1.000
01:15:12.220 00.025 21068 UpdateGuideState exits: m=117584 SNR=75.1
01:15:12.223 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.223 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:12.224 00.001 21068 Enqueuing Expose request
01:15:12.225 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:12.226 00.001 16108 Worker thread wakes up
01:15:12.226 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:12.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:13.202 00.976 16108 Exposure complete
01:15:13.260 00.058 16108 worker thread done servicing request
01:15:13.261 00.001 21068 OnExposeComplete: enter
01:15:13.262 00.001 21068 UpdateGuideState(): m_state=6
01:15:13.263 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9716
01:15:13.263 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=875.15, Mass=129022, SNR=94.1, Peak=14425 HFD=3.5
01:15:13.265 00.002 21068 MultiStar: [#1 0.21,-0.20,1.11,U] [#2 0.14,0.19,1.12,U] [#3 0.31,-0.07,1.05,U] [#4 0.04,0.03,0.88,U] [#5 0.01,-0.08,0.88,U] [#6 0.10,-0.43,0.76,U] [#7 -0.26,0.52,0.00,M1] [#8 0.13,0.43,0.85,U] 
01:15:13.267 00.002 21068 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.01, 0.27}
01:15:13.268 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
01:15:13.270 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
01:15:13.271 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.12 mountY=-0.05, mountTheta=-2.72
01:15:13.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
01:15:13.276 00.003 21068 Enqueuing Move request for scope (0.13, 0.02)
01:15:13.276 00.000 16108 Worker thread wakes up
01:15:13.277 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:15:13.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:15:13.277 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.12 yDistance=-0.05
01:15:13.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:15:13.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:13.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:13.277 00.000 16108 MoveAxis(E, 0, ABG)
01:15:13.277 00.000 16108 Move returns status 0, amount 0
01:15:13.277 00.000 16108 MoveAxis(N, 0, ABG)
01:15:13.278 00.001 16108 Move returns status 0, amount 0
01:15:13.278 00.000 16108 move complete, result=0
01:15:13.278 00.000 16108 worker thread done servicing request
01:15:13.280 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3414, FiltMin=2806, FiltMax=60720, Gamma=1.000
01:15:13.299 00.019 21068 UpdateGuideState exits: m=129022 SNR=94.1
01:15:13.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:13.300 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:13.301 00.001 21068 Enqueuing Expose request
01:15:13.302 00.001 16108 Worker thread wakes up
01:15:13.302 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:13.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:13.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:14.463 01.161 16108 Exposure complete
01:15:14.537 00.074 16108 worker thread done servicing request
01:15:14.537 00.000 21068 OnExposeComplete: enter
01:15:14.538 00.001 21068 UpdateGuideState(): m_state=6
01:15:14.538 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9717
01:15:14.539 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.09, Mass=122776, SNR=76.5, Peak=15817 HFD=3.4
01:15:14.540 00.001 21068 MultiStar: [#1 0.40,0.56,0.00,M1] [#2 0.08,0.68,0.00,M1] [#3 0.52,0.58,0.00,M1] [#4 0.60,0.29,0.00,M1] [#5 0.23,0.38,0.91,U] [#6 0.46,-0.15,0.84,U] [#7 0.35,0.23,0.58,U] [#8 0.14,0.31,0.88,U] 
01:15:14.541 00.001 21068 single-star, 4 included, MultiStar: {0.23, 0.20}, one-star: {0.05, 0.21}
01:15:14.542 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
01:15:14.542 00.000 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
01:15:14.543 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.32 mountX=-0.02 mountY=-0.21, mountTheta=-1.65
01:15:14.544 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.21, opts=13)
01:15:14.545 00.001 21068 Enqueuing Move request for scope (0.05, 0.21)
01:15:14.547 00.002 16108 Worker thread wakes up
01:15:14.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
01:15:14.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
01:15:14.547 00.000 16108 Moving (0.05, 0.21) raw xDistance=-0.02 yDistance=-0.21
01:15:14.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:15:14.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:15:14.547 00.000 16108 MoveAxis(E, 0, ABG)
01:15:14.547 00.000 16108 Move returns status 0, amount 0
01:15:14.547 00.000 16108 MoveAxis(N, 43, ABG)
01:15:14.548 00.001 16108 Guiding  Dir = 0, Dur = 43
01:15:14.548 00.000 16108 IsSlewing returns 0
01:15:14.548 00.000 16108 IsGuiding returns 0
01:15:14.549 00.001 16108 PulseGuide returned control before completion, sleep 52
01:15:14.554 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3411, FiltMin=2937, FiltMax=58102, Gamma=1.000
01:15:14.581 00.027 21068 UpdateGuideState exits: m=122776 SNR=76.5
01:15:14.583 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.583 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:14.584 00.001 21068 Enqueuing Expose request
01:15:14.610 00.026 16108 IsGuiding returns 1
01:15:14.610 00.000 16108 scope still moving after pulse duration time elapsed
01:15:14.642 00.032 16108 IsSlewing returns 0
01:15:14.642 00.000 16108 IsGuiding returns 0
01:15:14.642 00.000 16108 scope move finished after 43 + 51 ms
01:15:14.642 00.000 16108 Move returns status 0, amount 43
01:15:14.642 00.000 16108 move complete, result=0
01:15:14.642 00.000 16108 worker thread done servicing request
01:15:14.642 00.000 16108 Worker thread wakes up
01:15:14.642 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
01:15:14.643 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:14.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:15.620 00.977 16108 Exposure complete
01:15:15.692 00.072 16108 worker thread done servicing request
01:15:15.692 00.000 21068 OnExposeComplete: enter
01:15:15.695 00.003 21068 UpdateGuideState(): m_state=6
01:15:15.698 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9718
01:15:15.700 00.002 21068 Star::Find returns 1 (0), X=220.01, Y=874.93, Mass=127111, SNR=84.9, Peak=15341 HFD=3.0
01:15:15.703 00.003 21068 MultiStar: [#1 -0.11,0.05,1.13,U] [#2 -0.54,0.08,0.00,M2] [#3 -0.27,0.11,1.00,U] [#4 -0.06,-0.03,0.69,U] [#5 -0.25,0.13,0.91,U] [#6 -0.22,-0.56,0.00,M1] [#7 -0.52,-0.01,0.58,U] [#8 -0.57,0.17,0.00,M1] 
01:15:15.705 00.002 21068 refined, 5 included, MultiStar: {-0.27, 0.06}, one-star: {-0.47, 0.04}
01:15:15.707 00.002 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
01:15:15.707 00.000 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
01:15:15.708 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.93 mountX=0.28 mountY=0.01, mountTheta=0.03
01:15:15.710 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.06, opts=13)
01:15:15.710 00.000 21068 Enqueuing Move request for scope (-0.27, 0.06)
01:15:15.711 00.001 16108 Worker thread wakes up
01:15:15.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
01:15:15.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
01:15:15.711 00.000 16108 Moving (-0.27, 0.06) raw xDistance=0.28 yDistance=0.01
01:15:15.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:15:15.713 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:15.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:15.713 00.000 16108 MoveAxis(W, 72, ABG)
01:15:15.713 00.000 16108 Guiding  Dir = 3, Dur = 72
01:15:15.713 00.000 16108 IsSlewing returns 0
01:15:15.713 00.000 16108 IsGuiding returns 0
01:15:15.717 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3411, FiltMin=2953, FiltMax=58605, Gamma=1.000
01:15:15.733 00.016 21068 UpdateGuideState exits: m=127111 SNR=84.9
01:15:15.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:15.735 00.000 21068 Enqueuing Expose request
01:15:15.740 00.005 16108 PulseGuide returned control before completion, sleep 56
01:15:15.800 00.060 16108 IsGuiding returns 1
01:15:15.800 00.000 16108 scope still moving after pulse duration time elapsed
01:15:15.831 00.031 16108 IsSlewing returns 0
01:15:15.831 00.000 16108 IsGuiding returns 0
01:15:15.831 00.000 16108 scope move finished after 72 + 46 ms
01:15:15.831 00.000 16108 Move returns status 0, amount 72
01:15:15.831 00.000 16108 MoveAxis(N, 0, ABG)
01:15:15.831 00.000 16108 Move returns status 0, amount 0
01:15:15.832 00.001 16108 move complete, result=0
01:15:15.832 00.000 16108 worker thread done servicing request
01:15:15.832 00.000 16108 Worker thread wakes up
01:15:15.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:15.832 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
01:15:15.833 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:17.002 01.169 16108 Exposure complete
01:15:17.057 00.055 16108 worker thread done servicing request
01:15:17.058 00.001 21068 OnExposeComplete: enter
01:15:17.060 00.002 21068 UpdateGuideState(): m_state=6
01:15:17.062 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9719
01:15:17.063 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=874.91, Mass=122492, SNR=76.9, Peak=13145 HFD=3.6
01:15:17.065 00.002 21068 MultiStar: [#1 0.19,0.07,1.18,U] [#2 0.01,0.19,1.46,U] [#3 0.26,0.27,1.16,U] [#4 0.59,0.14,0.00,M1] [#5 0.00,0.20,1.06,U] [#6 0.26,-0.20,0.89,U] [#7 -0.10,0.05,0.62,U] [#8 0.12,-0.09,0.76,U] 
01:15:17.067 00.002 21068 single-star, 7 included, MultiStar: {0.11, 0.09}, one-star: {0.11, 0.03}
01:15:17.068 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:15:17.071 00.003 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:15:17.072 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=-0.11 mountY=-0.05, mountTheta=-2.66
01:15:17.075 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
01:15:17.077 00.002 21068 Enqueuing Move request for scope (0.11, 0.03)
01:15:17.078 00.001 16108 Worker thread wakes up
01:15:17.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:15:17.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:15:17.079 00.001 16108 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.05
01:15:17.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:15:17.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:17.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:17.079 00.000 16108 MoveAxis(E, 0, ABG)
01:15:17.079 00.000 16108 Move returns status 0, amount 0
01:15:17.079 00.000 16108 MoveAxis(N, 0, ABG)
01:15:17.079 00.000 16108 Move returns status 0, amount 0
01:15:17.079 00.000 16108 move complete, result=0
01:15:17.079 00.000 16108 worker thread done servicing request
01:15:17.086 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3411, FiltMin=2921, FiltMax=63616, Gamma=1.000
01:15:17.110 00.024 21068 UpdateGuideState exits: m=122492 SNR=76.9
01:15:17.112 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:17.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:17.115 00.002 21068 Enqueuing Expose request
01:15:17.117 00.002 16108 Worker thread wakes up
01:15:17.117 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:17.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:17.119 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:18.096 00.977 16108 Exposure complete
01:15:18.179 00.083 16108 worker thread done servicing request
01:15:18.179 00.000 21068 OnExposeComplete: enter
01:15:18.181 00.002 21068 UpdateGuideState(): m_state=6
01:15:18.181 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9720
01:15:18.182 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=874.91, Mass=123573, SNR=76.2, Peak=13241 HFD=3.6
01:15:18.183 00.001 21068 MultiStar: [#1 0.25,-0.10,1.14,U] [#2 -0.12,0.12,1.56,U] [#3 0.34,0.12,1.13,U] [#4 0.41,-0.03,0.88,U] [#5 0.18,0.43,1.06,U] [#6 0.01,-0.24,0.82,U] [#7 -0.13,0.08,0.67,U] [#8 0.43,0.09,0.89,U] 
01:15:18.183 00.000 21068 single-star, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.05, 0.03}
01:15:18.184 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
01:15:18.185 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
01:15:18.185 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
01:15:18.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
01:15:18.188 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
01:15:18.188 00.000 16108 Worker thread wakes up
01:15:18.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:15:18.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:15:18.188 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.04
01:15:18.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:18.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:18.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:15:18.190 00.002 16108 MoveAxis(E, 0, ABG)
01:15:18.190 00.000 16108 Move returns status 0, amount 0
01:15:18.190 00.000 16108 MoveAxis(N, 0, ABG)
01:15:18.190 00.000 16108 Move returns status 0, amount 0
01:15:18.190 00.000 16108 move complete, result=0
01:15:18.190 00.000 16108 worker thread done servicing request
01:15:18.193 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3411, FiltMin=2957, FiltMax=57776, Gamma=1.000
01:15:18.206 00.013 21068 UpdateGuideState exits: m=123573 SNR=76.2
01:15:18.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:18.210 00.002 21068 Enqueuing Expose request
01:15:18.210 00.000 16108 Worker thread wakes up
01:15:18.210 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:18.211 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:18.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:19.395 01.184 16108 Exposure complete
01:15:19.460 00.065 16108 worker thread done servicing request
01:15:19.460 00.000 21068 OnExposeComplete: enter
01:15:19.462 00.002 21068 UpdateGuideState(): m_state=6
01:15:19.462 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9721
01:15:19.463 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.93, Mass=124372, SNR=75.8, Peak=13789 HFD=3.5
01:15:19.464 00.001 21068 MultiStar: [#1 -0.29,-0.18,1.14,U] [#2 -0.33,-0.01,1.26,U] [#3 -0.42,-0.05,1.18,U] [#4 0.17,0.30,1.01,U] [#5 -0.18,0.02,0.97,U] [#6 0.31,-0.13,0.88,U] [#7 -0.12,0.32,0.72,U] [#8 -0.31,0.05,0.89,U] 
01:15:19.465 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.11, 0.05}
01:15:19.466 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
01:15:19.467 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
01:15:19.467 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=0.12 mountY=-0.02, mountTheta=-0.18
01:15:19.471 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
01:15:19.471 00.000 21068 Enqueuing Move request for scope (-0.11, 0.05)
01:15:19.472 00.001 16108 Worker thread wakes up
01:15:19.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:15:19.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:15:19.472 00.000 16108 Moving (-0.11, 0.05) raw xDistance=0.12 yDistance=-0.02
01:15:19.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:19.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:19.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:19.472 00.000 16108 MoveAxis(E, 0, ABG)
01:15:19.473 00.001 16108 Move returns status 0, amount 0
01:15:19.473 00.000 16108 MoveAxis(N, 0, ABG)
01:15:19.473 00.000 16108 Move returns status 0, amount 0
01:15:19.473 00.000 16108 move complete, result=0
01:15:19.473 00.000 16108 worker thread done servicing request
01:15:19.481 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3411, FiltMin=2960, FiltMax=58214, Gamma=1.000
01:15:19.499 00.018 21068 UpdateGuideState exits: m=124372 SNR=75.8
01:15:19.501 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:19.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:19.502 00.000 21068 Enqueuing Expose request
01:15:19.503 00.001 16108 Worker thread wakes up
01:15:19.503 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:19.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:19.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:20.469 00.965 16108 Exposure complete
01:15:20.552 00.083 16108 worker thread done servicing request
01:15:20.552 00.000 21068 OnExposeComplete: enter
01:15:20.553 00.001 21068 UpdateGuideState(): m_state=6
01:15:20.554 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9722
01:15:20.556 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=875.06, Mass=123099, SNR=86.9, Peak=13193 HFD=3.6
01:15:20.557 00.001 21068 MultiStar: [#1 -0.28,-0.10,1.16,U] [#2 -0.23,0.51,0.00,M1] [#3 -0.09,0.14,0.98,U] [#4 0.03,0.24,0.84,U] [#5 -0.32,0.04,0.87,U] [#6 0.11,-0.26,0.71,U] [#7 0.13,0.20,0.58,U] [#8 -0.20,0.31,0.75,U] 
01:15:20.557 00.000 21068 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.04, 0.18}
01:15:20.558 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
01:15:20.558 00.000 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
01:15:20.559 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.44 mountX=0.12 mountY=-0.06, mountTheta=-0.48
01:15:20.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
01:15:20.562 00.001 21068 Enqueuing Move request for scope (-0.10, 0.09)
01:15:20.562 00.000 16108 Worker thread wakes up
01:15:20.563 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
01:15:20.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
01:15:20.563 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.12 yDistance=-0.06
01:15:20.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:20.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:20.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:15:20.563 00.000 16108 MoveAxis(E, 0, ABG)
01:15:20.563 00.000 16108 Move returns status 0, amount 0
01:15:20.563 00.000 16108 MoveAxis(N, 0, ABG)
01:15:20.563 00.000 16108 Move returns status 0, amount 0
01:15:20.563 00.000 16108 move complete, result=0
01:15:20.563 00.000 16108 worker thread done servicing request
01:15:20.569 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3411, FiltMin=2950, FiltMax=60374, Gamma=1.000
01:15:20.594 00.025 21068 UpdateGuideState exits: m=123099 SNR=86.9
01:15:20.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:20.596 00.000 21068 Enqueuing Expose request
01:15:20.597 00.001 16108 Worker thread wakes up
01:15:20.597 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:20.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:20.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:21.757 01.159 16108 Exposure complete
01:15:21.823 00.066 16108 worker thread done servicing request
01:15:21.823 00.000 21068 OnExposeComplete: enter
01:15:21.824 00.001 21068 UpdateGuideState(): m_state=6
01:15:21.825 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9723
01:15:21.826 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=874.98, Mass=113505, SNR=71.6, Peak=13533 HFD=3.0
01:15:21.827 00.001 21068 MultiStar: [#1 -0.48,0.36,0.00,M1] [#2 -0.91,0.54,0.00,M2] [#3 -0.36,0.15,1.06,U] [#4 -0.01,0.55,0.00,M1] [#5 0.01,0.43,1.17,U] [#6 -0.08,-0.09,0.93,U] [#7 -0.35,0.32,0.76,U] [#8 -0.14,0.41,0.98,U] 
01:15:21.828 00.001 21068 refined, 5 included, MultiStar: {-0.24, 0.22}, one-star: {-0.56, 0.10}
01:15:21.829 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
01:15:21.830 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
01:15:21.830 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.33 cameraTheta=2.39 mountX=0.27 mountY=-0.16, mountTheta=-0.53
01:15:21.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.22, opts=13)
01:15:21.833 00.001 21068 Enqueuing Move request for scope (-0.24, 0.22)
01:15:21.833 00.000 16108 Worker thread wakes up
01:15:21.834 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
01:15:21.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
01:15:21.834 00.000 16108 Moving (-0.24, 0.22) raw xDistance=0.27 yDistance=-0.16
01:15:21.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:15:21.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:21.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:15:21.834 00.000 16108 MoveAxis(W, 72, ABG)
01:15:21.834 00.000 16108 Guiding  Dir = 3, Dur = 72
01:15:21.835 00.001 16108 IsSlewing returns 0
01:15:21.835 00.000 16108 IsGuiding returns 0
01:15:21.839 00.004 16108 PulseGuide returned control before completion, sleep 79
01:15:21.841 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3411, FiltMin=2931, FiltMax=50272, Gamma=1.000
01:15:21.856 00.015 21068 UpdateGuideState exits: m=113505 SNR=71.6
01:15:21.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.858 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:21.858 00.000 21068 Enqueuing Expose request
01:15:21.932 00.074 16108 IsGuiding returns 1
01:15:21.932 00.000 16108 scope still moving after pulse duration time elapsed
01:15:21.963 00.031 16108 IsSlewing returns 0
01:15:21.963 00.000 16108 IsGuiding returns 0
01:15:21.963 00.000 16108 scope move finished after 72 + 56 ms
01:15:21.963 00.000 16108 Move returns status 0, amount 72
01:15:21.963 00.000 16108 MoveAxis(N, 0, ABG)
01:15:21.963 00.000 16108 Move returns status 0, amount 0
01:15:21.963 00.000 16108 move complete, result=0
01:15:21.963 00.000 16108 worker thread done servicing request
01:15:21.963 00.000 16108 Worker thread wakes up
01:15:21.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:21.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:21.964 00.001 21068 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
01:15:22.946 00.982 16108 Exposure complete
01:15:23.007 00.061 16108 worker thread done servicing request
01:15:23.007 00.000 21068 OnExposeComplete: enter
01:15:23.010 00.003 21068 UpdateGuideState(): m_state=6
01:15:23.011 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9724
01:15:23.013 00.002 21068 Star::Find returns 1 (0), X=220.45, Y=874.70, Mass=127357, SNR=76.7, Peak=12189 HFD=3.4
01:15:23.014 00.001 21068 MultiStar: [#1 -0.01,0.07,1.31,U] [#2 -0.33,0.13,1.22,U] [#3 -0.11,0.25,1.15,U] [#4 0.10,-0.17,0.95,U] [#5 0.18,0.29,0.95,U] [#6 0.08,-0.14,0.92,U] [#7 0.05,-0.11,0.58,U] [#8 0.30,0.04,0.93,U] 
01:15:23.015 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.02, -0.18}
01:15:23.017 00.002 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
01:15:23.017 00.000 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
01:15:23.019 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.30 mountX=-0.00 mountY=-0.03, mountTheta=-1.67
01:15:23.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
01:15:23.021 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
01:15:23.022 00.001 16108 Worker thread wakes up
01:15:23.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:15:23.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:15:23.022 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
01:15:23.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:15:23.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:23.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:23.023 00.001 16108 MoveAxis(E, 0, ABG)
01:15:23.023 00.000 16108 Move returns status 0, amount 0
01:15:23.023 00.000 16108 MoveAxis(N, 0, ABG)
01:15:23.023 00.000 16108 Move returns status 0, amount 0
01:15:23.023 00.000 16108 move complete, result=0
01:15:23.023 00.000 16108 worker thread done servicing request
01:15:23.030 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3411, FiltMin=2915, FiltMax=59139, Gamma=1.000
01:15:23.054 00.024 21068 UpdateGuideState exits: m=127357 SNR=76.7
01:15:23.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:23.057 00.001 21068 Enqueuing Expose request
01:15:23.057 00.000 16108 Worker thread wakes up
01:15:23.057 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:23.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:23.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:24.215 01.157 16108 Exposure complete
01:15:24.270 00.055 16108 worker thread done servicing request
01:15:24.270 00.000 21068 OnExposeComplete: enter
01:15:24.270 00.000 21068 UpdateGuideState(): m_state=6
01:15:24.272 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9725
01:15:24.273 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.68, Mass=124789, SNR=83.7, Peak=12813 HFD=3.6
01:15:24.274 00.001 21068 MultiStar: [#1 0.09,-0.06,1.13,U] [#2 -0.15,-0.08,1.21,U] [#3 0.18,0.15,1.01,U] [#4 0.09,-0.16,0.88,U] [#5 0.03,-0.09,0.91,U] [#6 -0.20,-0.85,0.00,M1] [#7 -0.27,-0.39,0.59,U] [#8 -0.08,-0.05,0.64,U] 
01:15:24.275 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.29, -0.20}
01:15:24.275 00.000 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
01:15:24.276 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
01:15:24.277 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.97 mountX=0.02 mountY=0.10, mountTheta=1.35
01:15:24.279 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
01:15:24.280 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
01:15:24.280 00.000 16108 Worker thread wakes up
01:15:24.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:15:24.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:15:24.280 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
01:15:24.281 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:24.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:24.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:15:24.281 00.000 16108 MoveAxis(E, 0, ABG)
01:15:24.281 00.000 16108 Move returns status 0, amount 0
01:15:24.281 00.000 16108 MoveAxis(N, 0, ABG)
01:15:24.281 00.000 16108 Move returns status 0, amount 0
01:15:24.281 00.000 16108 move complete, result=0
01:15:24.281 00.000 16108 worker thread done servicing request
01:15:24.292 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3411, FiltMin=2921, FiltMax=53760, Gamma=1.000
01:15:24.321 00.029 21068 UpdateGuideState exits: m=124789 SNR=83.7
01:15:24.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:24.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:24.326 00.002 21068 Enqueuing Expose request
01:15:24.328 00.002 16108 Worker thread wakes up
01:15:24.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:24.328 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:24.330 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:25.301 00.971 16108 Exposure complete
01:15:25.366 00.065 16108 worker thread done servicing request
01:15:25.366 00.000 21068 OnExposeComplete: enter
01:15:25.367 00.001 21068 UpdateGuideState(): m_state=6
01:15:25.368 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9726
01:15:25.369 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.01, Mass=125822, SNR=96.8, Peak=12445 HFD=3.6
01:15:25.370 00.001 21068 MultiStar: [#1 -0.46,-0.18,1.02,U] [#2 -0.30,0.22,0.90,U] [#3 -0.01,-0.02,0.80,U] [#4 0.25,-0.05,0.73,U] [#5 -0.45,0.03,0.85,U] [#6 -0.38,-0.27,0.67,U] [#7 -0.14,-0.01,0.55,U] [#8 0.10,0.05,0.61,U] 
01:15:25.371 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.20, 0.13}
01:15:25.371 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
01:15:25.372 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
01:15:25.374 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.11 mountX=0.20 mountY=0.05, mountTheta=0.26
01:15:25.375 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.01, opts=13)
01:15:25.376 00.001 21068 Enqueuing Move request for scope (-0.20, -0.01)
01:15:25.377 00.001 16108 Worker thread wakes up
01:15:25.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
01:15:25.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
01:15:25.377 00.000 16108 Moving (-0.20, -0.01) raw xDistance=0.20 yDistance=0.05
01:15:25.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:15:25.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:15:25.377 00.000 16108 MoveAxis(E, 0, ABG)
01:15:25.377 00.000 16108 Move returns status 0, amount 0
01:15:25.377 00.000 16108 MoveAxis(N, 0, ABG)
01:15:25.377 00.000 16108 Move returns status 0, amount 0
01:15:25.377 00.000 16108 move complete, result=0
01:15:25.377 00.000 16108 worker thread done servicing request
01:15:25.380 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3411, FiltMin=2934, FiltMax=58966, Gamma=1.000
01:15:25.402 00.022 21068 UpdateGuideState exits: m=125822 SNR=96.8
01:15:25.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:25.406 00.001 21068 Enqueuing Expose request
01:15:25.407 00.001 16108 Worker thread wakes up
01:15:25.407 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:25.408 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:25.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:26.571 01.163 16108 Exposure complete
01:15:26.628 00.057 16108 worker thread done servicing request
01:15:26.628 00.000 21068 OnExposeComplete: enter
01:15:26.629 00.001 21068 UpdateGuideState(): m_state=6
01:15:26.631 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9727
01:15:26.633 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=874.75, Mass=125332, SNR=84.0, Peak=13875 HFD=3.5
01:15:26.635 00.002 21068 MultiStar: [#1 0.50,-0.23,0.00,M1] [#2 0.36,-0.22,1.17,U] [#3 0.41,0.26,0.92,U] [#4 0.38,-0.25,0.94,U] [#5 0.08,-0.21,1.12,U] [#6 0.06,-0.68,0.00,M1] [#7 0.68,-0.37,0.00,M1] [#8 0.31,-0.10,0.80,U] 
01:15:26.637 00.002 21068 single-star, 5 included, MultiStar: {0.29, -0.12}, one-star: {0.23, -0.13}
01:15:26.638 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:15:26.639 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
01:15:26.640 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.51 mountX=-0.25 mountY=0.07, mountTheta=2.86
01:15:26.642 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.13, opts=13)
01:15:26.643 00.001 21068 Enqueuing Move request for scope (0.23, -0.13)
01:15:26.645 00.002 16108 Worker thread wakes up
01:15:26.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:15:26.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:15:26.645 00.000 16108 Moving (0.23, -0.13) raw xDistance=-0.25 yDistance=0.07
01:15:26.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:15:26.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:26.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:15:26.646 00.001 16108 MoveAxis(E, 66, ABG)
01:15:26.646 00.000 16108 Guiding  Dir = 2, Dur = 66
01:15:26.646 00.000 16108 IsSlewing returns 0
01:15:26.646 00.000 16108 IsGuiding returns 0
01:15:26.647 00.001 16108 PulseGuide returned control before completion, sleep 75
01:15:26.653 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3408, FiltMin=2889, FiltMax=51357, Gamma=1.000
01:15:26.676 00.023 21068 UpdateGuideState exits: m=125332 SNR=84.0
01:15:26.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:26.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:26.680 00.002 21068 Enqueuing Expose request
01:15:26.732 00.052 16108 IsGuiding returns 1
01:15:26.732 00.000 16108 scope still moving after pulse duration time elapsed
01:15:26.763 00.031 16108 IsSlewing returns 0
01:15:26.763 00.000 16108 IsGuiding returns 0
01:15:26.763 00.000 16108 scope move finished after 66 + 50 ms
01:15:26.763 00.000 16108 Move returns status 0, amount 66
01:15:26.763 00.000 16108 MoveAxis(N, 0, ABG)
01:15:26.763 00.000 16108 Move returns status 0, amount 0
01:15:26.763 00.000 16108 move complete, result=0
01:15:26.763 00.000 16108 worker thread done servicing request
01:15:26.763 00.000 16108 Worker thread wakes up
01:15:26.763 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:26.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:26.764 00.001 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
01:15:27.742 00.978 16108 Exposure complete
01:15:27.806 00.064 16108 worker thread done servicing request
01:15:27.806 00.000 21068 OnExposeComplete: enter
01:15:27.807 00.001 21068 UpdateGuideState(): m_state=6
01:15:27.808 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9728
01:15:27.808 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=874.93, Mass=123934, SNR=84.7, Peak=16985 HFD=3.3
01:15:27.809 00.001 21068 MultiStar: [#1 0.09,-0.27,1.08,U] [#2 0.14,0.04,1.10,U] [#3 0.08,-0.16,0.97,U] [#4 0.22,0.22,0.91,U] [#5 0.05,-0.03,0.86,U] [#6 0.02,-0.55,0.00,M2] [#7 0.03,-0.04,0.61,U] [#8 0.01,0.29,0.91,U] 
01:15:27.812 00.003 21068 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.15, 0.05}
01:15:27.813 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
01:15:27.813 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
01:15:27.814 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
01:15:27.815 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
01:15:27.816 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
01:15:27.817 00.001 16108 Worker thread wakes up
01:15:27.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:15:27.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:15:27.817 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
01:15:27.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:15:27.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:27.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:27.817 00.000 16108 MoveAxis(E, 0, ABG)
01:15:27.817 00.000 16108 Move returns status 0, amount 0
01:15:27.817 00.000 16108 MoveAxis(N, 0, ABG)
01:15:27.817 00.000 16108 Move returns status 0, amount 0
01:15:27.817 00.000 16108 move complete, result=0
01:15:27.818 00.001 16108 worker thread done servicing request
01:15:27.821 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3411, FiltMin=2921, FiltMax=62157, Gamma=1.000
01:15:27.844 00.023 21068 UpdateGuideState exits: m=123934 SNR=84.7
01:15:27.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:27.845 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:27.846 00.001 21068 Enqueuing Expose request
01:15:27.847 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:27.849 00.002 16108 Worker thread wakes up
01:15:27.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:27.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:29.020 01.171 16108 Exposure complete
01:15:29.084 00.064 16108 worker thread done servicing request
01:15:29.084 00.000 21068 OnExposeComplete: enter
01:15:29.085 00.001 21068 UpdateGuideState(): m_state=6
01:15:29.086 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9729
01:15:29.087 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.97, Mass=125969, SNR=79.5, Peak=14189 HFD=3.3
01:15:29.088 00.001 21068 MultiStar: [#1 0.02,0.11,1.30,U] [#2 -0.30,0.28,1.19,U] [#3 0.07,0.28,1.00,U] [#4 0.05,0.01,0.91,U] [#5 -0.13,0.23,0.95,U] [#6 -0.03,-0.29,0.76,U] [#7 0.09,-0.03,0.63,U] [#8 -0.18,0.07,0.79,U] 
01:15:29.089 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.13, 0.09}
01:15:29.090 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:15:29.090 00.000 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:15:29.091 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.08 mountY=-0.09, mountTheta=-0.79
01:15:29.093 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
01:15:29.094 00.001 21068 Enqueuing Move request for scope (-0.07, 0.10)
01:15:29.095 00.001 16108 Worker thread wakes up
01:15:29.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
01:15:29.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:15:29.095 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
01:15:29.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:15:29.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:29.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:15:29.095 00.000 16108 MoveAxis(E, 0, ABG)
01:15:29.095 00.000 16108 Move returns status 0, amount 0
01:15:29.095 00.000 16108 MoveAxis(N, 0, ABG)
01:15:29.095 00.000 16108 Move returns status 0, amount 0
01:15:29.095 00.000 16108 move complete, result=0
01:15:29.095 00.000 16108 worker thread done servicing request
01:15:29.098 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3408, FiltMin=2822, FiltMax=62534, Gamma=1.000
01:15:29.128 00.030 21068 UpdateGuideState exits: m=125969 SNR=79.5
01:15:29.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.131 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:29.132 00.001 21068 Enqueuing Expose request
01:15:29.134 00.002 16108 Worker thread wakes up
01:15:29.134 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:29.137 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:29.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:30.103 00.966 16108 Exposure complete
01:15:30.177 00.074 16108 worker thread done servicing request
01:15:30.177 00.000 21068 OnExposeComplete: enter
01:15:30.178 00.001 21068 UpdateGuideState(): m_state=6
01:15:30.179 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9730
01:15:30.180 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.75, Mass=128652, SNR=95.5, Peak=13849 HFD=3.5
01:15:30.180 00.000 21068 MultiStar: [#1 0.04,-0.19,0.97,U] [#2 0.01,0.01,1.10,U] [#3 0.31,0.28,0.85,U] [#4 0.22,0.06,0.73,U] [#5 -0.08,0.11,0.84,U] [#6 -0.02,-0.63,0.00,M2] [#7 0.17,0.06,0.59,U] [#8 0.09,-0.07,0.76,U] 
01:15:30.181 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.10, -0.14}
01:15:30.182 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
01:15:30.182 00.000 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
01:15:30.183 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
01:15:30.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
01:15:30.186 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
01:15:30.188 00.002 16108 Worker thread wakes up
01:15:30.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:15:30.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:15:30.188 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
01:15:30.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:15:30.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:30.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:30.188 00.000 16108 MoveAxis(E, 0, ABG)
01:15:30.188 00.000 16108 Move returns status 0, amount 0
01:15:30.188 00.000 16108 MoveAxis(N, 0, ABG)
01:15:30.188 00.000 16108 Move returns status 0, amount 0
01:15:30.188 00.000 16108 move complete, result=0
01:15:30.188 00.000 16108 worker thread done servicing request
01:15:30.193 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3408, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:15:30.214 00.021 21068 UpdateGuideState exits: m=128652 SNR=95.5
01:15:30.216 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.218 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:30.219 00.001 21068 Enqueuing Expose request
01:15:30.219 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:30.220 00.001 16108 Worker thread wakes up
01:15:30.221 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:30.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:31.384 01.163 16108 Exposure complete
01:15:31.447 00.063 16108 worker thread done servicing request
01:15:31.447 00.000 21068 OnExposeComplete: enter
01:15:31.448 00.001 21068 UpdateGuideState(): m_state=6
01:15:31.448 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9731
01:15:31.449 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=874.70, Mass=110351, SNR=79.5, Peak=12969 HFD=3.4
01:15:31.450 00.001 21068 MultiStar: [#1 0.44,-0.16,1.22,U] [#2 0.30,0.06,1.30,U] [#3 0.39,-0.10,1.09,U] [#4 0.32,-0.22,0.88,U] [#5 0.24,-0.15,1.13,U] [#6 0.15,-0.68,0.00,M3] [#7 0.18,-0.32,0.77,U] [#8 0.15,-0.18,0.98,U] 
01:15:31.451 00.001 21068 single-star, 7 included, MultiStar: {0.28, -0.14}, one-star: {0.17, -0.18}
01:15:31.451 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
01:15:31.452 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
01:15:31.453 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=-0.20 mountY=0.14, mountTheta=2.55
01:15:31.454 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.18, opts=13)
01:15:31.455 00.001 21068 Enqueuing Move request for scope (0.17, -0.18)
01:15:31.455 00.000 16108 Worker thread wakes up
01:15:31.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
01:15:31.456 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
01:15:31.456 00.000 16108 Moving (0.17, -0.18) raw xDistance=-0.20 yDistance=0.14
01:15:31.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:15:31.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:31.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:15:31.456 00.000 16108 MoveAxis(E, 53, ABG)
01:15:31.456 00.000 16108 Guiding  Dir = 2, Dur = 53
01:15:31.456 00.000 16108 IsSlewing returns 0
01:15:31.456 00.000 16108 IsGuiding returns 0
01:15:31.463 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3408, FiltMin=2973, FiltMax=62749, Gamma=1.000
01:15:31.474 00.011 16108 PulseGuide returned control before completion, sleep 46
01:15:31.484 00.010 21068 UpdateGuideState exits: m=110351 SNR=79.5
01:15:31.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:31.485 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:31.486 00.001 21068 Enqueuing Expose request
01:15:31.521 00.035 16108 IsGuiding returns 1
01:15:31.521 00.000 16108 scope still moving after pulse duration time elapsed
01:15:31.552 00.031 16108 IsSlewing returns 0
01:15:31.552 00.000 16108 IsGuiding returns 1
01:15:31.583 00.031 16108 IsSlewing returns 0
01:15:31.583 00.000 16108 IsGuiding returns 0
01:15:31.583 00.000 16108 scope move finished after 53 + 73 ms
01:15:31.583 00.000 16108 Move returns status 0, amount 53
01:15:31.583 00.000 16108 MoveAxis(N, 0, ABG)
01:15:31.583 00.000 16108 Move returns status 0, amount 0
01:15:31.583 00.000 16108 move complete, result=0
01:15:31.583 00.000 16108 worker thread done servicing request
01:15:31.583 00.000 16108 Worker thread wakes up
01:15:31.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:31.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:31.583 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
01:15:32.544 00.961 16108 Exposure complete
01:15:32.600 00.056 16108 worker thread done servicing request
01:15:32.600 00.000 21068 OnExposeComplete: enter
01:15:32.601 00.001 21068 UpdateGuideState(): m_state=6
01:15:32.602 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9732
01:15:32.603 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.73, Mass=137246, SNR=105.2, Peak=13945 HFD=3.5
01:15:32.603 00.000 21068 MultiStar: [#1 0.25,-0.54,0.00,M1] [#2 -0.08,-0.22,0.90,U] [#3 0.03,-0.45,0.74,U] [#4 0.34,-0.40,0.73,U] [#5 0.14,-0.35,0.78,U] [#6 0.07,-0.82,0.00,M4] [#7 -0.05,-0.23,0.47,U] [#8 0.15,0.13,0.74,U] 
01:15:32.605 00.002 21068 single-star, 6 included, MultiStar: {0.06, -0.24}, one-star: {-0.07, -0.16}
01:15:32.606 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
01:15:32.606 00.000 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
01:15:32.607 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.01 mountX=0.05 mountY=0.17, mountTheta=1.31
01:15:32.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.16, opts=13)
01:15:32.609 00.000 21068 Enqueuing Move request for scope (-0.07, -0.16)
01:15:32.610 00.001 16108 Worker thread wakes up
01:15:32.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
01:15:32.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
01:15:32.610 00.000 16108 Moving (-0.07, -0.16) raw xDistance=0.05 yDistance=0.17
01:15:32.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:32.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:32.611 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:15:32.611 00.000 16108 MoveAxis(E, 0, ABG)
01:15:32.611 00.000 16108 Move returns status 0, amount 0
01:15:32.611 00.000 16108 MoveAxis(N, 0, ABG)
01:15:32.611 00.000 16108 Move returns status 0, amount 0
01:15:32.611 00.000 16108 move complete, result=0
01:15:32.611 00.000 16108 worker thread done servicing request
01:15:32.615 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3408, FiltMin=2902, FiltMax=57504, Gamma=1.000
01:15:32.643 00.028 21068 UpdateGuideState exits: m=137246 SNR=105.2
01:15:32.646 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:32.646 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:32.647 00.001 21068 Enqueuing Expose request
01:15:32.648 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:32.649 00.001 16108 Worker thread wakes up
01:15:32.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:32.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:33.821 01.172 16108 Exposure complete
01:15:33.901 00.080 16108 worker thread done servicing request
01:15:33.901 00.000 21068 OnExposeComplete: enter
01:15:33.903 00.002 21068 UpdateGuideState(): m_state=6
01:15:33.905 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9733
01:15:33.909 00.004 21068 Star::Find returns 1 (0), X=220.10, Y=874.85, Mass=133898, SNR=85.5, Peak=14413 HFD=3.7
01:15:33.912 00.003 21068 MultiStar: [#1 -0.18,-0.05,1.06,U] [#2 -0.27,-0.04,1.32,U] [#3 -0.43,0.01,0.94,U] [#4 0.86,0.04,0.00,M1] [#5 0.18,-0.19,0.92,U] [#6 0.43,-0.25,0.82,U] [#7 -0.12,-0.11,0.61,U] [#8 -0.22,0.16,0.76,U] 
01:15:33.913 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.06}, one-star: {-0.37, -0.03}
01:15:33.913 00.000 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
01:15:33.914 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
01:15:33.916 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.74 mountX=0.13 mountY=0.09, mountTheta=0.62
01:15:33.917 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.06, opts=13)
01:15:33.918 00.001 21068 Enqueuing Move request for scope (-0.14, -0.06)
01:15:33.919 00.001 16108 Worker thread wakes up
01:15:33.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
01:15:33.919 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
01:15:33.919 00.000 16108 Moving (-0.14, -0.06) raw xDistance=0.13 yDistance=0.09
01:15:33.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:15:33.919 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:33.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:15:33.919 00.000 16108 MoveAxis(E, 0, ABG)
01:15:33.919 00.000 16108 Move returns status 0, amount 0
01:15:33.919 00.000 16108 MoveAxis(N, 0, ABG)
01:15:33.919 00.000 16108 Move returns status 0, amount 0
01:15:33.919 00.000 16108 move complete, result=0
01:15:33.919 00.000 16108 worker thread done servicing request
01:15:33.922 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3408, FiltMin=2928, FiltMax=60726, Gamma=1.000
01:15:33.938 00.016 21068 UpdateGuideState exits: m=133898 SNR=85.5
01:15:33.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.939 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:33.940 00.001 21068 Enqueuing Expose request
01:15:33.941 00.001 16108 Worker thread wakes up
01:15:33.941 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:33.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:33.942 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:34.920 00.978 16108 Exposure complete
01:15:34.999 00.079 16108 worker thread done servicing request
01:15:34.999 00.000 21068 OnExposeComplete: enter
01:15:35.002 00.003 21068 UpdateGuideState(): m_state=6
01:15:35.003 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9734
01:15:35.004 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=874.62, Mass=113340, SNR=74.7, Peak=13021 HFD=3.4
01:15:35.005 00.001 21068 MultiStar: [#1 -0.18,-0.27,1.33,U] [#2 -0.70,0.07,0.00,M1] [#3 -0.08,0.04,1.19,U] [#4 0.06,0.19,0.93,U] [#5 -0.10,0.15,1.19,U] [#6 -0.09,-0.27,0.89,U] [#7 -0.01,-0.07,0.70,U] [#8 -0.37,-0.01,0.78,U] 
01:15:35.006 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.07}, one-star: {-0.48, -0.26}
01:15:35.006 00.000 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
01:15:35.007 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
01:15:35.008 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.75 mountX=0.14 mountY=0.10, mountTheta=0.61
01:15:35.009 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
01:15:35.010 00.001 21068 Enqueuing Move request for scope (-0.16, -0.07)
01:15:35.011 00.001 16108 Worker thread wakes up
01:15:35.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
01:15:35.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
01:15:35.011 00.000 16108 Moving (-0.16, -0.07) raw xDistance=0.14 yDistance=0.10
01:15:35.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:15:35.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:35.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:15:35.011 00.000 16108 MoveAxis(E, 0, ABG)
01:15:35.011 00.000 16108 Move returns status 0, amount 0
01:15:35.011 00.000 16108 MoveAxis(N, 0, ABG)
01:15:35.011 00.000 16108 Move returns status 0, amount 0
01:15:35.011 00.000 16108 move complete, result=0
01:15:35.012 00.001 16108 worker thread done servicing request
01:15:35.015 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3408, FiltMin=2957, FiltMax=55507, Gamma=1.000
01:15:35.043 00.028 21068 UpdateGuideState exits: m=113340 SNR=74.7
01:15:35.045 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:35.047 00.001 21068 Enqueuing Expose request
01:15:35.048 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:35.049 00.001 16108 Worker thread wakes up
01:15:35.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:35.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:36.200 01.150 16108 Exposure complete
01:15:36.259 00.059 16108 worker thread done servicing request
01:15:36.259 00.000 21068 OnExposeComplete: enter
01:15:36.263 00.004 21068 UpdateGuideState(): m_state=6
01:15:36.265 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9735
01:15:36.266 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.21, Mass=123528, SNR=83.1, Peak=14349 HFD=3.6
01:15:36.269 00.003 21068 MultiStar: [#1 -0.57,0.08,0.00,M1] [#2 -0.60,0.32,0.00,M2] [#3 -0.14,0.24,0.94,U] [#4 0.07,-0.05,1.02,U] [#5 -0.15,0.17,0.89,U] [#6 -0.19,-0.50,0.77,U] [#7 -0.14,0.24,0.63,U] [#8 -0.21,0.18,0.86,U] 
01:15:36.271 00.002 21068 refined, 6 included, MultiStar: {-0.21, 0.09}, one-star: {-0.66, 0.33}
01:15:36.273 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
01:15:36.275 00.002 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
01:15:36.277 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.71 mountX=0.22 mountY=-0.04, mountTheta=-0.20
01:15:36.280 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.09, opts=13)
01:15:36.282 00.002 21068 Enqueuing Move request for scope (-0.21, 0.09)
01:15:36.284 00.002 16108 Worker thread wakes up
01:15:36.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
01:15:36.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
01:15:36.284 00.000 16108 Moving (-0.21, 0.09) raw xDistance=0.22 yDistance=-0.04
01:15:36.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:15:36.285 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:36.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:15:36.285 00.000 16108 MoveAxis(W, 58, ABG)
01:15:36.285 00.000 16108 Guiding  Dir = 3, Dur = 58
01:15:36.285 00.000 16108 IsSlewing returns 0
01:15:36.286 00.001 16108 IsGuiding returns 0
01:15:36.292 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3408, FiltMin=2960, FiltMax=63859, Gamma=1.000
01:15:36.311 00.019 21068 UpdateGuideState exits: m=123528 SNR=83.1
01:15:36.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:36.312 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:36.313 00.001 21068 Enqueuing Expose request
01:15:36.316 00.003 16108 PulseGuide returned control before completion, sleep 39
01:15:36.361 00.045 16108 IsGuiding returns 1
01:15:36.361 00.000 16108 scope still moving after pulse duration time elapsed
01:15:36.393 00.032 16108 IsSlewing returns 0
01:15:36.394 00.001 16108 IsGuiding returns 1
01:15:36.424 00.030 16108 IsSlewing returns 0
01:15:36.424 00.000 16108 IsGuiding returns 0
01:15:36.424 00.000 16108 scope move finished after 58 + 80 ms
01:15:36.424 00.000 16108 Move returns status 0, amount 58
01:15:36.425 00.001 16108 MoveAxis(N, 0, ABG)
01:15:36.425 00.000 16108 Move returns status 0, amount 0
01:15:36.425 00.000 16108 move complete, result=0
01:15:36.425 00.000 16108 worker thread done servicing request
01:15:36.425 00.000 16108 Worker thread wakes up
01:15:36.425 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
01:15:36.429 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:36.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:37.399 00.970 16108 Exposure complete
01:15:37.467 00.068 16108 worker thread done servicing request
01:15:37.467 00.000 21068 OnExposeComplete: enter
01:15:37.467 00.000 21068 UpdateGuideState(): m_state=6
01:15:37.468 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9736
01:15:37.469 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.89, Mass=101508, SNR=71.5, Peak=12813 HFD=3.5
01:15:37.470 00.001 21068 MultiStar: [#1 -0.37,-0.09,1.31,U] [#2 -0.06,0.02,1.35,U] [#3 0.12,-0.09,1.47,U] [#4 0.44,0.19,1.04,U] [#5 0.24,0.18,1.00,U] [#6 0.08,-0.48,0.92,U] [#7 -0.10,-0.30,0.67,U] [#8 -0.26,0.12,0.93,U] 
01:15:37.471 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.16, 0.01}
01:15:37.472 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
01:15:37.473 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
01:15:37.473 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.80 mountX=0.00 mountY=0.04, mountTheta=1.51
01:15:37.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
01:15:37.476 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
01:15:37.477 00.001 16108 Worker thread wakes up
01:15:37.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:15:37.477 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:15:37.477 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
01:15:37.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:15:37.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:37.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:15:37.477 00.000 16108 MoveAxis(E, 0, ABG)
01:15:37.477 00.000 16108 Move returns status 0, amount 0
01:15:37.477 00.000 16108 MoveAxis(N, 0, ABG)
01:15:37.477 00.000 16108 Move returns status 0, amount 0
01:15:37.478 00.001 16108 move complete, result=0
01:15:37.478 00.000 16108 worker thread done servicing request
01:15:37.481 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3408, FiltMin=2851, FiltMax=56313, Gamma=1.000
01:15:37.498 00.017 21068 UpdateGuideState exits: m=101508 SNR=71.5
01:15:37.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:37.499 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:37.500 00.001 21068 Enqueuing Expose request
01:15:37.501 00.001 16108 Worker thread wakes up
01:15:37.501 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:37.503 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:37.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:38.669 01.166 16108 Exposure complete
01:15:38.724 00.055 16108 worker thread done servicing request
01:15:38.724 00.000 21068 OnExposeComplete: enter
01:15:38.725 00.001 21068 UpdateGuideState(): m_state=6
01:15:38.726 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9737
01:15:38.728 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=874.81, Mass=121990, SNR=80.2, Peak=13977 HFD=3.6
01:15:38.729 00.001 21068 MultiStar: [#1 0.10,-0.08,1.34,U] [#2 0.16,0.39,1.23,U] [#3 0.20,0.06,1.31,U] [#4 0.26,-0.06,0.98,U] [#5 0.11,0.20,1.00,U] [#6 0.16,-0.36,0.75,U] [#7 -0.06,-0.07,0.75,U] [#8 0.16,0.28,0.80,U] 
01:15:38.729 00.000 21068 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.14, -0.07}
01:15:38.730 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
01:15:38.731 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
01:15:38.732 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.31 mountX=-0.13 mountY=-0.08, mountTheta=-2.61
01:15:38.733 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
01:15:38.734 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
01:15:38.735 00.001 16108 Worker thread wakes up
01:15:38.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:15:38.735 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:15:38.735 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.08
01:15:38.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:15:38.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:38.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:15:38.735 00.000 16108 MoveAxis(E, 0, ABG)
01:15:38.735 00.000 16108 Move returns status 0, amount 0
01:15:38.735 00.000 16108 MoveAxis(N, 0, ABG)
01:15:38.735 00.000 16108 Move returns status 0, amount 0
01:15:38.735 00.000 16108 move complete, result=0
01:15:38.735 00.000 16108 worker thread done servicing request
01:15:38.740 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3411, FiltMin=2947, FiltMax=61280, Gamma=1.000
01:15:38.754 00.014 21068 UpdateGuideState exits: m=121990 SNR=80.2
01:15:38.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:38.757 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:38.757 00.000 21068 Enqueuing Expose request
01:15:38.758 00.001 16108 Worker thread wakes up
01:15:38.758 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:38.759 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:38.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:39.729 00.970 16108 Exposure complete
01:15:39.799 00.070 16108 worker thread done servicing request
01:15:39.799 00.000 21068 OnExposeComplete: enter
01:15:39.801 00.002 21068 UpdateGuideState(): m_state=6
01:15:39.802 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9738
01:15:39.803 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=874.96, Mass=127292, SNR=88.9, Peak=15449 HFD=3.4
01:15:39.804 00.001 21068 MultiStar: [#1 0.13,0.21,0.97,U] [#2 0.32,0.33,1.28,U] [#3 0.35,0.31,0.97,U] [#4 0.48,0.13,0.78,U] [#5 0.70,0.14,0.00,M1] [#6 0.24,-0.66,0.00,M1] [#7 0.59,0.38,0.00,M1] [#8 0.34,0.24,0.80,U] 
01:15:39.804 00.000 21068 single-star, 5 included, MultiStar: {0.31, 0.23}, one-star: {0.28, 0.08}
01:15:39.805 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
01:15:39.806 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
01:15:39.806 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=-0.26 mountY=-0.15, mountTheta=-2.63
01:15:39.810 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.08, opts=13)
01:15:39.812 00.002 21068 Enqueuing Move request for scope (0.28, 0.08)
01:15:39.813 00.001 16108 Worker thread wakes up
01:15:39.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
01:15:39.814 00.001 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
01:15:39.814 00.000 16108 Moving (0.28, 0.08) raw xDistance=-0.26 yDistance=-0.15
01:15:39.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:15:39.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:39.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:39.814 00.000 16108 MoveAxis(E, 67, ABG)
01:15:39.814 00.000 16108 Guiding  Dir = 2, Dur = 67
01:15:39.814 00.000 16108 IsSlewing returns 0
01:15:39.814 00.000 16108 IsGuiding returns 0
01:15:39.819 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3411, FiltMin=2889, FiltMax=52563, Gamma=1.000
01:15:39.834 00.015 21068 UpdateGuideState exits: m=127292 SNR=88.9
01:15:39.834 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:39.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:39.836 00.001 21068 Enqueuing Expose request
01:15:39.885 00.049 16108 IsGuiding returns 1
01:15:39.886 00.001 16108 scope still moving after pulse duration time elapsed
01:15:39.916 00.030 16108 IsSlewing returns 0
01:15:39.916 00.000 16108 IsGuiding returns 1
01:15:39.947 00.031 16108 IsSlewing returns 0
01:15:39.947 00.000 16108 IsGuiding returns 1
01:15:39.979 00.032 16108 IsSlewing returns 0
01:15:39.979 00.000 16108 IsGuiding returns 0
01:15:39.979 00.000 16108 scope move finished after 67 + 98 ms
01:15:39.979 00.000 16108 Move returns status 0, amount 67
01:15:39.980 00.001 16108 MoveAxis(N, 0, ABG)
01:15:39.980 00.000 16108 Move returns status 0, amount 0
01:15:39.980 00.000 16108 move complete, result=0
01:15:39.980 00.000 16108 worker thread done servicing request
01:15:39.980 00.000 16108 Worker thread wakes up
01:15:39.980 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
01:15:39.983 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:39.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:41.144 01.161 16108 Exposure complete
01:15:41.197 00.053 16108 worker thread done servicing request
01:15:41.197 00.000 21068 OnExposeComplete: enter
01:15:41.198 00.001 21068 UpdateGuideState(): m_state=6
01:15:41.199 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9739
01:15:41.200 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.95, Mass=132789, SNR=91.1, Peak=13965 HFD=3.8
01:15:41.201 00.001 21068 MultiStar: [#1 -0.18,0.14,1.00,U] [#2 -0.26,0.26,1.20,U] [#3 0.16,0.22,0.87,U] [#4 0.33,0.40,0.62,U] [#5 -0.31,0.34,0.88,U] [#6 -0.09,0.00,0.82,U] [#7 0.14,-0.03,0.58,U] [#8 0.11,0.23,0.73,U] 
01:15:41.202 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.09, 0.07}
01:15:41.203 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
01:15:41.203 00.000 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
01:15:41.204 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.44 mountX=0.10 mountY=-0.05, mountTheta=-0.48
01:15:41.205 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.07, opts=13)
01:15:41.206 00.001 21068 Enqueuing Move request for scope (-0.09, 0.07)
01:15:41.207 00.001 16108 Worker thread wakes up
01:15:41.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:15:41.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:15:41.207 00.000 16108 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=-0.05
01:15:41.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:41.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:41.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:41.207 00.000 16108 MoveAxis(E, 0, ABG)
01:15:41.207 00.000 16108 Move returns status 0, amount 0
01:15:41.208 00.001 16108 MoveAxis(N, 0, ABG)
01:15:41.208 00.000 16108 Move returns status 0, amount 0
01:15:41.208 00.000 16108 move complete, result=0
01:15:41.208 00.000 16108 worker thread done servicing request
01:15:41.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3408, FiltMin=2950, FiltMax=62288, Gamma=1.000
01:15:41.232 00.021 21068 UpdateGuideState exits: m=132789 SNR=91.1
01:15:41.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:41.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:41.235 00.001 21068 Enqueuing Expose request
01:15:41.236 00.001 16108 Worker thread wakes up
01:15:41.236 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:41.236 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:41.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:42.201 00.965 16108 Exposure complete
01:15:42.256 00.055 16108 worker thread done servicing request
01:15:42.256 00.000 21068 OnExposeComplete: enter
01:15:42.257 00.001 21068 UpdateGuideState(): m_state=6
01:15:42.258 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9740
01:15:42.259 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.19, Mass=123253, SNR=82.6, Peak=14173 HFD=3.7
01:15:42.259 00.000 21068 MultiStar: [#1 -0.39,0.34,1.26,U] [#2 -0.34,0.50,0.00,M1] [#3 -0.06,0.52,1.20,U] [#4 0.13,0.06,0.85,U] [#5 -0.63,0.49,0.00,M1] [#6 -0.36,-0.28,0.75,U] [#7 -0.38,0.41,0.00,M1] [#8 -0.12,0.28,0.79,U] 
01:15:42.260 00.001 21068 refined, 5 included, MultiStar: {-0.20, 0.24}, one-star: {-0.32, 0.31}
01:15:42.262 00.002 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
01:15:42.263 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
01:15:42.263 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.31 cameraTheta=2.26 mountX=0.24 mountY=-0.19, mountTheta=-0.67
01:15:42.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.24, opts=13)
01:15:42.265 00.000 21068 Enqueuing Move request for scope (-0.20, 0.24)
01:15:42.266 00.001 16108 Worker thread wakes up
01:15:42.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.24) opts 0xd
01:15:42.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.24)
01:15:42.266 00.000 16108 Moving (-0.20, 0.24) raw xDistance=0.24 yDistance=-0.19
01:15:42.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:15:42.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:42.267 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:15:42.267 00.000 16108 MoveAxis(W, 62, ABG)
01:15:42.267 00.000 16108 Guiding  Dir = 3, Dur = 62
01:15:42.267 00.000 16108 IsSlewing returns 0
01:15:42.267 00.000 16108 IsGuiding returns 0
01:15:42.268 00.001 16108 PulseGuide returned control before completion, sleep 71
01:15:42.270 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3408, FiltMin=2893, FiltMax=55785, Gamma=1.000
01:15:42.289 00.019 21068 UpdateGuideState exits: m=123253 SNR=82.6
01:15:42.291 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:42.293 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:42.295 00.002 21068 Enqueuing Expose request
01:15:42.345 00.050 16108 IsGuiding returns 1
01:15:42.345 00.000 16108 scope still moving after pulse duration time elapsed
01:15:42.376 00.031 16108 IsSlewing returns 0
01:15:42.376 00.000 16108 IsGuiding returns 0
01:15:42.376 00.000 16108 scope move finished after 62 + 47 ms
01:15:42.376 00.000 16108 Move returns status 0, amount 62
01:15:42.376 00.000 16108 MoveAxis(N, 0, ABG)
01:15:42.377 00.001 16108 Move returns status 0, amount 0
01:15:42.377 00.000 16108 move complete, result=0
01:15:42.377 00.000 16108 worker thread done servicing request
01:15:42.377 00.000 16108 Worker thread wakes up
01:15:42.377 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.2 px 0 ms NORTH
01:15:42.379 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:42.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:43.544 01.165 16108 Exposure complete
01:15:43.610 00.066 16108 worker thread done servicing request
01:15:43.610 00.000 21068 OnExposeComplete: enter
01:15:43.611 00.001 21068 UpdateGuideState(): m_state=6
01:15:43.613 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9741
01:15:43.614 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.71, Mass=120941, SNR=82.8, Peak=13193 HFD=3.5
01:15:43.616 00.002 21068 MultiStar: [#1 0.16,-0.24,1.15,U] [#2 -0.07,-0.04,1.22,U] [#3 0.33,0.05,1.07,U] [#4 0.47,-0.06,0.83,U] [#5 0.24,0.11,0.94,U] [#6 0.23,-0.62,0.00,M1] [#7 0.07,0.06,0.65,U] [#8 0.03,0.13,0.81,U] 
01:15:43.618 00.002 21068 refined, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.10, -0.17}
01:15:43.620 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
01:15:43.622 00.002 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
01:15:43.624 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
01:15:43.628 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
01:15:43.631 00.003 21068 Enqueuing Move request for scope (0.16, -0.03)
01:15:43.633 00.002 16108 Worker thread wakes up
01:15:43.634 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:15:43.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:15:43.634 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
01:15:43.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:15:43.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:43.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:15:43.634 00.000 16108 MoveAxis(E, 0, ABG)
01:15:43.634 00.000 16108 Move returns status 0, amount 0
01:15:43.634 00.000 16108 MoveAxis(N, 0, ABG)
01:15:43.634 00.000 16108 Move returns status 0, amount 0
01:15:43.634 00.000 16108 move complete, result=0
01:15:43.634 00.000 16108 worker thread done servicing request
01:15:43.641 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3408, FiltMin=2950, FiltMax=65472, Gamma=1.000
01:15:43.658 00.017 21068 UpdateGuideState exits: m=120941 SNR=82.8
01:15:43.658 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.660 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:43.661 00.001 21068 Enqueuing Expose request
01:15:43.661 00.000 16108 Worker thread wakes up
01:15:43.661 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:43.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:43.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:44.641 00.979 16108 Exposure complete
01:15:44.721 00.080 16108 worker thread done servicing request
01:15:44.721 00.000 21068 OnExposeComplete: enter
01:15:44.722 00.001 21068 UpdateGuideState(): m_state=6
01:15:44.723 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9742
01:15:44.723 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=874.55, Mass=124883, SNR=84.8, Peak=13305 HFD=3.4
01:15:44.724 00.001 21068 MultiStar: [#1 -0.05,-0.16,1.17,U] [#2 -0.25,0.03,1.17,U] [#3 0.15,0.04,0.99,U] [#4 0.39,-0.28,0.88,U] [#5 0.16,-0.12,0.88,U] [#6 0.43,-0.57,0.00,M2] [#7 0.11,-0.38,0.68,U] [#8 0.02,-0.14,0.84,U] 
01:15:44.725 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.19, -0.33}
01:15:44.727 00.002 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
01:15:44.727 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
01:15:44.728 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.43 mountX=-0.05 mountY=0.15, mountTheta=1.90
01:15:44.729 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
01:15:44.730 00.001 21068 Enqueuing Move request for scope (0.02, -0.16)
01:15:44.731 00.001 16108 Worker thread wakes up
01:15:44.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:15:44.731 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:15:44.731 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.05 yDistance=0.15
01:15:44.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:44.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:44.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:15:44.731 00.000 16108 MoveAxis(E, 0, ABG)
01:15:44.731 00.000 16108 Move returns status 0, amount 0
01:15:44.731 00.000 16108 MoveAxis(N, 0, ABG)
01:15:44.731 00.000 16108 Move returns status 0, amount 0
01:15:44.731 00.000 16108 move complete, result=0
01:15:44.731 00.000 16108 worker thread done servicing request
01:15:44.737 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3408, FiltMin=2953, FiltMax=58605, Gamma=1.000
01:15:44.751 00.014 21068 UpdateGuideState exits: m=124883 SNR=84.8
01:15:44.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:44.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:44.754 00.001 21068 Enqueuing Expose request
01:15:44.754 00.000 16108 Worker thread wakes up
01:15:44.754 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:44.755 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:44.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:45.923 01.168 16108 Exposure complete
01:15:45.980 00.057 16108 worker thread done servicing request
01:15:45.980 00.000 21068 OnExposeComplete: enter
01:15:45.982 00.002 21068 UpdateGuideState(): m_state=6
01:15:45.983 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9743
01:15:45.983 00.000 21068 Star::Find returns 1 (0), X=219.95, Y=874.85, Mass=141427, SNR=87.1, Peak=16365 HFD=3.7
01:15:45.984 00.001 21068 MultiStar: [#1 -0.22,0.13,1.04,U] [#2 -0.50,0.32,0.00,M1] [#3 -0.40,0.17,0.95,U] [#4 0.14,0.02,0.83,U] [#5 -0.15,-0.06,0.83,U] [#6 -0.33,-0.51,0.00,M3] [#7 -0.35,0.14,0.67,U] [#8 -0.37,-0.16,0.75,U] 
01:15:45.986 00.002 21068 refined, 6 included, MultiStar: {-0.27, 0.03}, one-star: {-0.52, -0.03}
01:15:45.989 00.003 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
01:15:45.990 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
01:15:45.991 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.02 mountX=0.27 mountY=0.03, mountTheta=0.12
01:15:45.994 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.03, opts=13)
01:15:45.996 00.002 21068 Enqueuing Move request for scope (-0.27, 0.03)
01:15:45.999 00.003 16108 Worker thread wakes up
01:15:45.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
01:15:45.999 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
01:15:45.999 00.000 16108 Moving (-0.27, 0.03) raw xDistance=0.27 yDistance=0.03
01:15:45.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:15:45.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:45.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:45.999 00.000 16108 MoveAxis(W, 71, ABG)
01:15:45.999 00.000 16108 Guiding  Dir = 3, Dur = 71
01:15:45.999 00.000 16108 IsSlewing returns 0
01:15:45.999 00.000 16108 IsGuiding returns 0
01:15:46.008 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3408, FiltMin=2902, FiltMax=64041, Gamma=1.000
01:15:46.033 00.025 21068 UpdateGuideState exits: m=141427 SNR=87.1
01:15:46.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:46.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:46.037 00.002 21068 Enqueuing Expose request
01:15:46.041 00.004 16108 PulseGuide returned control before completion, sleep 39
01:15:46.087 00.046 16108 IsGuiding returns 1
01:15:46.087 00.000 16108 scope still moving after pulse duration time elapsed
01:15:46.117 00.030 16108 IsSlewing returns 0
01:15:46.117 00.000 16108 IsGuiding returns 1
01:15:46.148 00.031 16108 IsSlewing returns 0
01:15:46.148 00.000 16108 IsGuiding returns 0
01:15:46.148 00.000 16108 scope move finished after 71 + 78 ms
01:15:46.148 00.000 16108 Move returns status 0, amount 71
01:15:46.148 00.000 16108 MoveAxis(N, 0, ABG)
01:15:46.148 00.000 16108 Move returns status 0, amount 0
01:15:46.148 00.000 16108 move complete, result=0
01:15:46.148 00.000 16108 worker thread done servicing request
01:15:46.148 00.000 16108 Worker thread wakes up
01:15:46.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:46.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:46.148 00.000 21068 GuideStep: 0.3 px 71 ms WEST, 0.0 px 0 ms NORTH
01:15:47.116 00.968 16108 Exposure complete
01:15:47.172 00.056 16108 worker thread done servicing request
01:15:47.173 00.001 21068 OnExposeComplete: enter
01:15:47.174 00.001 21068 UpdateGuideState(): m_state=6
01:15:47.176 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9744
01:15:47.178 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=874.84, Mass=128597, SNR=84.2, Peak=14905 HFD=3.3
01:15:47.180 00.002 21068 MultiStar: [#1 -0.22,-0.16,1.02,U] [#2 -0.24,0.04,1.14,U] [#3 -0.09,-0.11,1.29,U] [#4 0.04,-0.05,0.99,U] [#5 0.07,0.05,1.09,U] [#6 -0.12,-0.62,0.00,M4] [#7 -0.24,-0.05,0.67,U] [#8 -0.40,-0.15,0.78,U] 
01:15:47.181 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.06}, one-star: {0.09, -0.04}
01:15:47.182 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.86)
01:15:47.183 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.92)
01:15:47.185 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.46 mountX=-0.09 mountY=0.02, mountTheta=2.91
01:15:47.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
01:15:47.188 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
01:15:47.189 00.001 16108 Worker thread wakes up
01:15:47.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:15:47.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:15:47.189 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
01:15:47.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:47.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:47.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:15:47.189 00.000 16108 MoveAxis(E, 0, ABG)
01:15:47.189 00.000 16108 Move returns status 0, amount 0
01:15:47.189 00.000 16108 MoveAxis(N, 0, ABG)
01:15:47.189 00.000 16108 Move returns status 0, amount 0
01:15:47.189 00.000 16108 move complete, result=0
01:15:47.189 00.000 16108 worker thread done servicing request
01:15:47.194 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3408, FiltMin=2937, FiltMax=59088, Gamma=1.000
01:15:47.209 00.015 21068 UpdateGuideState exits: m=128597 SNR=84.2
01:15:47.211 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:47.211 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:47.212 00.001 21068 Enqueuing Expose request
01:15:47.213 00.001 16108 Worker thread wakes up
01:15:47.213 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:47.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:47.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:48.383 01.169 16108 Exposure complete
01:15:48.440 00.057 16108 worker thread done servicing request
01:15:48.440 00.000 21068 OnExposeComplete: enter
01:15:48.441 00.001 21068 UpdateGuideState(): m_state=6
01:15:48.442 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9745
01:15:48.442 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=874.88, Mass=132850, SNR=103.3, Peak=14665 HFD=3.6
01:15:48.443 00.001 21068 MultiStar: [#1 0.13,-0.15,0.85,U] [#2 0.23,0.18,0.98,U] [#3 0.42,-0.12,0.88,U] [#4 0.90,0.15,0.00,M1] [#5 0.89,0.02,0.00,M1] [#6 0.70,-0.35,0.00,M5] [#7 0.30,0.23,0.55,U] [#8 0.25,0.06,0.60,U] 
01:15:48.444 00.001 21068 single-star, 5 included, MultiStar: {0.25, 0.02}, one-star: {0.19, 0.00}
01:15:48.445 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
01:15:48.445 00.000 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
01:15:48.446 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.19 mountY=-0.05, mountTheta=-2.91
01:15:48.449 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
01:15:48.450 00.001 21068 Enqueuing Move request for scope (0.19, 0.00)
01:15:48.450 00.000 16108 Worker thread wakes up
01:15:48.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
01:15:48.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
01:15:48.450 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.19 yDistance=-0.05
01:15:48.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:15:48.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:48.451 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:48.451 00.000 16108 MoveAxis(E, 0, ABG)
01:15:48.451 00.000 16108 Move returns status 0, amount 0
01:15:48.451 00.000 16108 MoveAxis(N, 0, ABG)
01:15:48.451 00.000 16108 Move returns status 0, amount 0
01:15:48.451 00.000 16108 move complete, result=0
01:15:48.451 00.000 16108 worker thread done servicing request
01:15:48.454 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3408, FiltMin=2915, FiltMax=59379, Gamma=1.000
01:15:48.471 00.017 21068 UpdateGuideState exits: m=132850 SNR=103.3
01:15:48.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:48.475 00.002 21068 Enqueuing Expose request
01:15:48.475 00.000 16108 Worker thread wakes up
01:15:48.475 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:48.476 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:48.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:49.445 00.969 16108 Exposure complete
01:15:49.504 00.059 16108 worker thread done servicing request
01:15:49.504 00.000 21068 OnExposeComplete: enter
01:15:49.505 00.001 21068 UpdateGuideState(): m_state=6
01:15:49.506 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9746
01:15:49.507 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.92, Mass=124214, SNR=99.2, Peak=13881 HFD=3.4
01:15:49.507 00.000 21068 MultiStar: [#1 0.22,-0.10,0.85,U] [#2 0.17,0.02,0.93,U] [#3 0.07,0.08,0.80,U] [#4 0.56,0.08,0.00,M2] [#5 0.52,0.21,0.00,M2] [#6 0.31,-0.18,0.72,U] [#7 0.22,0.31,0.55,U] [#8 0.30,0.22,0.63,U] 
01:15:49.508 00.001 21068 single-star, 6 included, MultiStar: {0.20, 0.04}, one-star: {0.16, 0.04}
01:15:49.509 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
01:15:49.510 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
01:15:49.510 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.24 mountX=-0.15 mountY=-0.07, mountTheta=-2.68
01:15:49.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
01:15:49.513 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
01:15:49.514 00.001 16108 Worker thread wakes up
01:15:49.516 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:15:49.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:15:49.516 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.07
01:15:49.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:15:49.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:49.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:49.516 00.000 16108 MoveAxis(E, 0, ABG)
01:15:49.516 00.000 16108 Move returns status 0, amount 0
01:15:49.516 00.000 16108 MoveAxis(N, 0, ABG)
01:15:49.517 00.001 16108 Move returns status 0, amount 0
01:15:49.517 00.000 16108 move complete, result=0
01:15:49.517 00.000 16108 worker thread done servicing request
01:15:49.523 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3408, FiltMin=2925, FiltMax=59360, Gamma=1.000
01:15:49.548 00.025 21068 UpdateGuideState exits: m=124214 SNR=99.2
01:15:49.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:49.551 00.001 21068 Enqueuing Expose request
01:15:49.552 00.001 16108 Worker thread wakes up
01:15:49.552 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:49.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:49.554 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:50.702 01.148 16108 Exposure complete
01:15:50.768 00.066 16108 worker thread done servicing request
01:15:50.768 00.000 21068 OnExposeComplete: enter
01:15:50.769 00.001 21068 UpdateGuideState(): m_state=6
01:15:50.769 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9747
01:15:50.770 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=875.15, Mass=126832, SNR=92.4, Peak=16505 HFD=3.2
01:15:50.771 00.001 21068 MultiStar: [#1 0.31,0.05,0.92,U] [#2 0.25,0.36,0.97,U] [#3 0.32,0.45,0.00,M1] [#4 0.50,0.40,0.00,M3] [#5 0.21,0.38,0.92,U] [#6 0.55,-0.32,0.00,M5] [#7 -0.01,0.18,0.60,U] [#8 0.16,0.47,0.78,U] 
01:15:50.772 00.001 21068 single-star, 5 included, MultiStar: {0.15, 0.29}, one-star: {-0.05, 0.27}
01:15:50.773 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:15:50.773 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
01:15:50.774 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.75 mountX=0.09 mountY=-0.25, mountTheta=-1.21
01:15:50.776 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.27, opts=13)
01:15:50.778 00.002 21068 Enqueuing Move request for scope (-0.05, 0.27)
01:15:50.779 00.001 16108 Worker thread wakes up
01:15:50.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
01:15:50.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
01:15:50.779 00.000 16108 Moving (-0.05, 0.27) raw xDistance=0.09 yDistance=-0.25
01:15:50.780 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:15:50.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:15:50.780 00.000 16108 MoveAxis(E, 0, ABG)
01:15:50.780 00.000 16108 Move returns status 0, amount 0
01:15:50.780 00.000 16108 MoveAxis(N, 50, ABG)
01:15:50.780 00.000 16108 Guiding  Dir = 0, Dur = 50
01:15:50.780 00.000 16108 IsSlewing returns 0
01:15:50.780 00.000 16108 IsGuiding returns 0
01:15:50.788 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3408, FiltMin=2893, FiltMax=59488, Gamma=1.000
01:15:50.789 00.001 16108 PulseGuide returned control before completion, sleep 52
01:15:50.812 00.023 21068 UpdateGuideState exits: m=126832 SNR=92.4
01:15:50.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:50.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:50.814 00.000 21068 Enqueuing Expose request
01:15:50.849 00.035 16108 IsGuiding returns 1
01:15:50.849 00.000 16108 scope still moving after pulse duration time elapsed
01:15:50.880 00.031 16108 IsSlewing returns 0
01:15:50.880 00.000 16108 IsGuiding returns 0
01:15:50.880 00.000 16108 scope move finished after 50 + 50 ms
01:15:50.880 00.000 16108 Move returns status 0, amount 50
01:15:50.880 00.000 16108 move complete, result=0
01:15:50.881 00.001 16108 worker thread done servicing request
01:15:50.881 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:15:50.881 00.000 16108 Worker thread wakes up
01:15:50.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:50.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:51.854 00.972 16108 Exposure complete
01:15:51.921 00.067 16108 worker thread done servicing request
01:15:51.922 00.001 21068 OnExposeComplete: enter
01:15:51.922 00.000 21068 UpdateGuideState(): m_state=6
01:15:51.923 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9748
01:15:51.924 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=874.75, Mass=118537, SNR=83.1, Peak=14937 HFD=3.2
01:15:51.925 00.001 21068 MultiStar: [#1 0.16,0.01,1.13,U] [#2 0.14,0.22,1.10,U] [#3 0.10,0.08,1.06,U] [#4 0.22,0.07,0.82,U] [#5 0.13,0.08,0.84,U] [#6 -0.04,-0.38,0.82,U] [#7 0.15,0.04,0.58,U] [#8 0.03,-0.24,0.69,U] 
01:15:51.927 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.19, -0.13}
01:15:51.927 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:15:51.928 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:15:51.929 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.12 mountY=-0.02, mountTheta=-3.02
01:15:51.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
01:15:51.932 00.001 21068 Enqueuing Move request for scope (0.12, -0.01)
01:15:51.932 00.000 16108 Worker thread wakes up
01:15:51.933 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:15:51.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:15:51.933 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
01:15:51.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:15:51.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:51.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:51.933 00.000 16108 MoveAxis(E, 0, ABG)
01:15:51.933 00.000 16108 Move returns status 0, amount 0
01:15:51.933 00.000 16108 MoveAxis(N, 0, ABG)
01:15:51.933 00.000 16108 Move returns status 0, amount 0
01:15:51.933 00.000 16108 move complete, result=0
01:15:51.933 00.000 16108 worker thread done servicing request
01:15:51.939 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3408, FiltMin=2944, FiltMax=54512, Gamma=1.000
01:15:51.962 00.023 21068 UpdateGuideState exits: m=118537 SNR=83.1
01:15:51.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:51.965 00.001 21068 Enqueuing Expose request
01:15:51.966 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:51.966 00.000 16108 Worker thread wakes up
01:15:51.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:51.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:53.154 01.188 16108 Exposure complete
01:15:53.212 00.058 16108 worker thread done servicing request
01:15:53.212 00.000 21068 OnExposeComplete: enter
01:15:53.212 00.000 21068 UpdateGuideState(): m_state=6
01:15:53.213 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9749
01:15:53.214 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.82, Mass=114787, SNR=77.2, Peak=15065 HFD=3.0
01:15:53.216 00.002 21068 MultiStar: [#1 0.17,-0.06,1.21,U] [#2 0.10,0.08,1.33,U] [#3 0.20,0.25,1.00,U] [#4 -0.00,0.15,0.86,U] [#5 0.07,0.03,1.03,U] [#6 -0.20,-0.40,0.80,U] [#7 0.39,0.16,0.74,U] [#8 0.13,0.02,0.83,U] 
01:15:53.216 00.000 21068 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.21, -0.06}
01:15:53.217 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
01:15:53.218 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
01:15:53.219 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
01:15:53.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
01:15:53.222 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
01:15:53.223 00.001 16108 Worker thread wakes up
01:15:53.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:15:53.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:15:53.223 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.05
01:15:53.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:15:53.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:53.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:53.223 00.000 16108 MoveAxis(E, 0, ABG)
01:15:53.223 00.000 16108 Move returns status 0, amount 0
01:15:53.223 00.000 16108 MoveAxis(N, 0, ABG)
01:15:53.223 00.000 16108 Move returns status 0, amount 0
01:15:53.223 00.000 16108 move complete, result=0
01:15:53.223 00.000 16108 worker thread done servicing request
01:15:53.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3408, FiltMin=2925, FiltMax=57696, Gamma=1.000
01:15:53.251 00.024 21068 UpdateGuideState exits: m=114787 SNR=77.2
01:15:53.253 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:53.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:53.255 00.001 21068 Enqueuing Expose request
01:15:53.257 00.002 16108 Worker thread wakes up
01:15:53.257 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:53.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:53.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:54.213 00.956 16108 Exposure complete
01:15:54.266 00.053 16108 worker thread done servicing request
01:15:54.267 00.001 21068 OnExposeComplete: enter
01:15:54.269 00.002 21068 UpdateGuideState(): m_state=6
01:15:54.270 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9750
01:15:54.270 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=874.76, Mass=124890, SNR=84.9, Peak=16249 HFD=3.4
01:15:54.271 00.001 21068 MultiStar: [#1 0.17,-0.27,1.06,U] [#2 0.10,0.18,1.07,U] [#3 0.31,-0.03,0.95,U] [#4 0.34,0.08,0.87,U] [#5 0.32,0.05,0.88,U] [#6 0.44,-0.40,0.00,M4] [#7 0.35,-0.06,0.63,U] [#8 0.21,0.02,0.70,U] 
01:15:54.271 00.000 21068 single-star, 7 included, MultiStar: {0.24, -0.02}, one-star: {0.20, -0.12}
01:15:54.272 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
01:15:54.273 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
01:15:54.274 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.55 mountX=-0.22 mountY=0.07, mountTheta=2.82
01:15:54.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.12, opts=13)
01:15:54.276 00.000 21068 Enqueuing Move request for scope (0.20, -0.12)
01:15:54.277 00.001 16108 Worker thread wakes up
01:15:54.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
01:15:54.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
01:15:54.277 00.000 16108 Moving (0.20, -0.12) raw xDistance=-0.22 yDistance=0.07
01:15:54.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:15:54.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:54.278 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:15:54.278 00.000 16108 MoveAxis(E, 58, ABG)
01:15:54.278 00.000 16108 Guiding  Dir = 2, Dur = 58
01:15:54.278 00.000 16108 IsSlewing returns 0
01:15:54.278 00.000 16108 IsGuiding returns 0
01:15:54.281 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3408, FiltMin=2918, FiltMax=57056, Gamma=1.000
01:15:54.296 00.015 21068 UpdateGuideState exits: m=124890 SNR=84.9
01:15:54.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:54.297 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:54.298 00.001 21068 Enqueuing Expose request
01:15:54.332 00.034 16108 PulseGuide returned control before completion, sleep 15
01:15:54.362 00.030 16108 IsGuiding returns 1
01:15:54.362 00.000 16108 scope still moving after pulse duration time elapsed
01:15:54.393 00.031 16108 IsSlewing returns 0
01:15:54.393 00.000 16108 IsGuiding returns 1
01:15:54.425 00.032 16108 IsSlewing returns 0
01:15:54.425 00.000 16108 IsGuiding returns 0
01:15:54.425 00.000 16108 scope move finished after 58 + 89 ms
01:15:54.425 00.000 16108 Move returns status 0, amount 58
01:15:54.425 00.000 16108 MoveAxis(N, 0, ABG)
01:15:54.425 00.000 16108 Move returns status 0, amount 0
01:15:54.425 00.000 16108 move complete, result=0
01:15:54.426 00.001 16108 worker thread done servicing request
01:15:54.426 00.000 16108 Worker thread wakes up
01:15:54.426 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:15:54.428 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:54.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:55.586 01.158 16108 Exposure complete
01:15:55.664 00.078 16108 worker thread done servicing request
01:15:55.664 00.000 21068 OnExposeComplete: enter
01:15:55.671 00.007 21068 UpdateGuideState(): m_state=6
01:15:55.673 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9751
01:15:55.673 00.000 21068 Star::Find returns 1 (0), X=220.97, Y=874.99, Mass=124077, SNR=86.2, Peak=16473 HFD=4.0
01:15:55.674 00.001 21068 MultiStar: [#1 0.39,0.21,1.15,U] [#2 0.25,0.49,0.00,M1] [#3 0.33,0.13,0.85,U] [#4 0.70,0.17,0.00,M1] [#5 0.46,0.33,0.00,M1] [#6 0.28,-0.08,0.68,U] [#7 0.37,-0.13,0.60,U] [#8 0.36,0.21,0.88,U] 
01:15:55.675 00.001 21068 refined, 5 included, MultiStar: {0.38, 0.10}, one-star: {0.49, 0.11}
01:15:55.676 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:15:55.677 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:15:55.677 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.39 cameraTheta=0.26 mountX=-0.36 mountY=-0.19, mountTheta=-2.66
01:15:55.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.10, opts=13)
01:15:55.680 00.001 21068 Enqueuing Move request for scope (0.38, 0.10)
01:15:55.681 00.001 16108 Worker thread wakes up
01:15:55.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd
01:15:55.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.10)
01:15:55.681 00.000 16108 Moving (0.38, 0.10) raw xDistance=-0.36 yDistance=-0.19
01:15:55.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:15:55.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:55.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:15:55.681 00.000 16108 MoveAxis(E, 97, ABG)
01:15:55.681 00.000 16108 Guiding  Dir = 2, Dur = 97
01:15:55.682 00.001 16108 IsSlewing returns 0
01:15:55.682 00.000 16108 IsGuiding returns 0
01:15:55.683 00.001 16108 PulseGuide returned control before completion, sleep 106
01:15:55.687 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3408, FiltMin=2902, FiltMax=57891, Gamma=1.000
01:15:55.705 00.018 21068 UpdateGuideState exits: m=124077 SNR=86.2
01:15:55.707 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:55.708 00.000 21068 Enqueuing Expose request
01:15:55.792 00.084 16108 IsGuiding returns 1
01:15:55.792 00.000 16108 scope still moving after pulse duration time elapsed
01:15:55.823 00.031 16108 IsSlewing returns 0
01:15:55.824 00.001 16108 IsGuiding returns 0
01:15:55.824 00.000 16108 scope move finished after 97 + 44 ms
01:15:55.824 00.000 16108 Move returns status 0, amount 97
01:15:55.824 00.000 16108 MoveAxis(N, 0, ABG)
01:15:55.824 00.000 16108 Move returns status 0, amount 0
01:15:55.824 00.000 16108 move complete, result=0
01:15:55.824 00.000 16108 worker thread done servicing request
01:15:55.824 00.000 16108 Worker thread wakes up
01:15:55.824 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.2 px 0 ms NORTH
01:15:55.827 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:55.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:56.801 00.974 16108 Exposure complete
01:15:56.863 00.062 16108 worker thread done servicing request
01:15:56.863 00.000 21068 OnExposeComplete: enter
01:15:56.865 00.002 21068 UpdateGuideState(): m_state=6
01:15:56.865 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9752
01:15:56.866 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=874.95, Mass=125266, SNR=91.1, Peak=13801 HFD=3.4
01:15:56.867 00.001 21068 MultiStar: [#1 0.19,0.24,1.08,U] [#2 -0.36,0.18,1.18,U] [#3 0.05,0.24,0.84,U] [#4 0.37,0.04,0.79,U] [#5 -0.20,0.14,0.86,U] [#6 0.21,-0.29,0.66,U] [#7 -0.07,0.30,0.64,U] [#8 -0.10,0.24,0.67,U] 
01:15:56.868 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.14, 0.07}
01:15:56.869 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
01:15:56.869 00.000 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
01:15:56.870 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.47 mountX=0.01 mountY=-0.14, mountTheta=-1.50
01:15:56.873 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
01:15:56.874 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
01:15:56.874 00.000 16108 Worker thread wakes up
01:15:56.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
01:15:56.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
01:15:56.874 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.01 yDistance=-0.14
01:15:56.875 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:15:56.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:56.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:15:56.875 00.000 16108 MoveAxis(E, 0, ABG)
01:15:56.875 00.000 16108 Move returns status 0, amount 0
01:15:56.875 00.000 16108 MoveAxis(N, 0, ABG)
01:15:56.875 00.000 16108 Move returns status 0, amount 0
01:15:56.875 00.000 16108 move complete, result=0
01:15:56.875 00.000 16108 worker thread done servicing request
01:15:56.878 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3408, FiltMin=2958, FiltMax=65440, Gamma=1.000
01:15:56.912 00.034 21068 UpdateGuideState exits: m=125266 SNR=91.1
01:15:56.914 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.916 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:56.918 00.002 21068 Enqueuing Expose request
01:15:56.921 00.003 16108 Worker thread wakes up
01:15:56.921 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:56.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:56.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:58.103 01.181 16108 Exposure complete
01:15:58.160 00.057 16108 worker thread done servicing request
01:15:58.160 00.000 21068 OnExposeComplete: enter
01:15:58.161 00.001 21068 UpdateGuideState(): m_state=6
01:15:58.161 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9753
01:15:58.163 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=875.07, Mass=120123, SNR=84.2, Peak=14297 HFD=3.5
01:15:58.164 00.001 21068 MultiStar: [#1 0.06,0.15,1.27,U] [#2 0.01,0.62,0.00,M1] [#3 0.07,0.48,1.10,U] [#4 0.11,0.44,0.76,U] [#5 -0.07,0.47,0.95,U] [#6 0.21,0.10,0.82,U] [#7 0.25,0.37,0.65,U] [#8 0.10,0.32,0.92,U] 
01:15:58.165 00.001 21068 single-star, 7 included, MultiStar: {0.08, 0.31}, one-star: {0.02, 0.19}
01:15:58.166 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
01:15:58.166 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
01:15:58.167 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.49 mountX=0.02 mountY=-0.19, mountTheta=-1.48
01:15:58.168 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.19, opts=13)
01:15:58.169 00.001 21068 Enqueuing Move request for scope (0.02, 0.19)
01:15:58.170 00.001 16108 Worker thread wakes up
01:15:58.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
01:15:58.170 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
01:15:58.170 00.000 16108 Moving (0.02, 0.19) raw xDistance=0.02 yDistance=-0.19
01:15:58.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:58.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:58.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:15:58.170 00.000 16108 MoveAxis(E, 0, ABG)
01:15:58.170 00.000 16108 Move returns status 0, amount 0
01:15:58.170 00.000 16108 MoveAxis(N, 0, ABG)
01:15:58.170 00.000 16108 Move returns status 0, amount 0
01:15:58.170 00.000 16108 move complete, result=0
01:15:58.170 00.000 16108 worker thread done servicing request
01:15:58.175 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3405, FiltMin=2915, FiltMax=54448, Gamma=1.000
01:15:58.189 00.014 21068 UpdateGuideState exits: m=120123 SNR=84.2
01:15:58.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:58.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:58.191 00.000 21068 Enqueuing Expose request
01:15:58.192 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:58.193 00.001 16108 Worker thread wakes up
01:15:58.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:58.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:15:59.165 00.972 16108 Exposure complete
01:15:59.241 00.076 16108 worker thread done servicing request
01:15:59.241 00.000 21068 OnExposeComplete: enter
01:15:59.242 00.001 21068 UpdateGuideState(): m_state=6
01:15:59.242 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9754
01:15:59.243 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.69, Mass=130525, SNR=78.1, Peak=14825 HFD=3.4
01:15:59.245 00.002 21068 MultiStar: [#1 0.23,-0.09,1.25,U] [#2 -0.06,0.00,1.41,U] [#3 0.22,0.12,1.26,U] [#4 0.20,-0.41,0.88,U] [#5 0.11,0.31,1.08,U] [#6 0.26,-0.69,0.00,M2] [#7 0.27,0.09,0.65,U] [#8 -0.03,-0.11,0.84,U] 
01:15:59.246 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {-0.05, -0.19}
01:15:59.247 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
01:15:59.247 00.000 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
01:15:59.248 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=-0.11 mountY=-0.00, mountTheta=-3.13
01:15:59.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
01:15:59.250 00.000 21068 Enqueuing Move request for scope (0.11, -0.02)
01:15:59.251 00.001 16108 Worker thread wakes up
01:15:59.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:15:59.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:15:59.251 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.00
01:15:59.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:15:59.252 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:59.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:15:59.252 00.000 16108 MoveAxis(E, 0, ABG)
01:15:59.252 00.000 16108 Move returns status 0, amount 0
01:15:59.252 00.000 16108 MoveAxis(N, 0, ABG)
01:15:59.252 00.000 16108 Move returns status 0, amount 0
01:15:59.252 00.000 16108 move complete, result=0
01:15:59.252 00.000 16108 worker thread done servicing request
01:15:59.255 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3408, FiltMin=2870, FiltMax=65472, Gamma=1.000
01:15:59.272 00.017 21068 UpdateGuideState exits: m=130525 SNR=78.1
01:15:59.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:15:59.275 00.001 21068 Enqueuing Expose request
01:15:59.276 00.001 16108 Worker thread wakes up
01:15:59.276 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:59.278 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:15:59.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:00.453 01.175 16108 Exposure complete
01:16:00.514 00.061 16108 worker thread done servicing request
01:16:00.514 00.000 21068 OnExposeComplete: enter
01:16:00.515 00.001 21068 UpdateGuideState(): m_state=6
01:16:00.516 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9755
01:16:00.516 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=874.77, Mass=118561, SNR=86.8, Peak=14601 HFD=3.4
01:16:00.518 00.002 21068 MultiStar: [#1 0.02,-0.11,0.96,U] [#2 -0.10,-0.01,1.14,U] [#3 0.23,-0.04,0.99,U] [#4 0.13,0.04,0.85,U] [#5 0.19,0.05,0.89,U] [#6 0.20,-0.56,0.00,M3] [#7 0.20,0.08,0.63,U] [#8 -0.06,-0.05,0.70,U] 
01:16:00.519 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.04, -0.11}
01:16:00.520 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
01:16:00.521 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
01:16:00.521 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.34 mountX=-0.07 mountY=0.01, mountTheta=3.03
01:16:00.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
01:16:00.525 00.002 21068 Enqueuing Move request for scope (0.06, -0.02)
01:16:00.527 00.002 16108 Worker thread wakes up
01:16:00.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:16:00.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:16:00.527 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.07 yDistance=0.01
01:16:00.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:00.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:00.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:00.527 00.000 16108 MoveAxis(E, 0, ABG)
01:16:00.527 00.000 16108 Move returns status 0, amount 0
01:16:00.527 00.000 16108 MoveAxis(N, 0, ABG)
01:16:00.527 00.000 16108 Move returns status 0, amount 0
01:16:00.527 00.000 16108 move complete, result=0
01:16:00.527 00.000 16108 worker thread done servicing request
01:16:00.533 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3408, FiltMin=2835, FiltMax=60477, Gamma=1.000
01:16:00.558 00.025 21068 UpdateGuideState exits: m=118561 SNR=86.8
01:16:00.561 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:00.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:00.564 00.002 21068 Enqueuing Expose request
01:16:00.565 00.001 16108 Worker thread wakes up
01:16:00.565 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:00.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:00.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:01.536 00.970 16108 Exposure complete
01:16:01.591 00.055 16108 worker thread done servicing request
01:16:01.592 00.001 21068 OnExposeComplete: enter
01:16:01.592 00.000 21068 UpdateGuideState(): m_state=6
01:16:01.595 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9756
01:16:01.596 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.96, Mass=127824, SNR=91.1, Peak=17321 HFD=3.3
01:16:01.598 00.002 21068 MultiStar: [#1 0.23,-0.15,1.05,U] [#2 -0.02,0.32,1.08,U] [#3 0.20,0.04,0.92,U] [#4 0.33,0.20,0.75,U] [#5 -0.11,-0.05,0.92,U] [#6 0.24,-0.34,0.79,U] [#7 0.30,-0.10,0.61,U] [#8 0.03,0.25,0.76,U] 
01:16:01.599 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.09, 0.08}
01:16:01.601 00.002 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
01:16:01.602 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
01:16:01.603 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
01:16:01.607 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
01:16:01.609 00.002 21068 Enqueuing Move request for scope (0.09, 0.08)
01:16:01.610 00.001 16108 Worker thread wakes up
01:16:01.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:16:01.610 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:16:01.610 00.000 16108 Moving (0.09, 0.08) raw xDistance=-0.07 yDistance=-0.10
01:16:01.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:01.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:01.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:01.610 00.000 16108 MoveAxis(E, 0, ABG)
01:16:01.610 00.000 16108 Move returns status 0, amount 0
01:16:01.610 00.000 16108 MoveAxis(N, 0, ABG)
01:16:01.610 00.000 16108 Move returns status 0, amount 0
01:16:01.610 00.000 16108 move complete, result=0
01:16:01.610 00.000 16108 worker thread done servicing request
01:16:01.614 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3408, FiltMin=2896, FiltMax=58224, Gamma=1.000
01:16:01.629 00.015 21068 UpdateGuideState exits: m=127824 SNR=91.1
01:16:01.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:01.631 00.000 21068 Enqueuing Expose request
01:16:01.632 00.001 16108 Worker thread wakes up
01:16:01.632 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:01.633 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:01.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:02.795 01.162 16108 Exposure complete
01:16:02.857 00.062 16108 worker thread done servicing request
01:16:02.857 00.000 21068 OnExposeComplete: enter
01:16:02.858 00.001 21068 UpdateGuideState(): m_state=6
01:16:02.859 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9757
01:16:02.860 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.12, Mass=126965, SNR=90.7, Peak=17433 HFD=3.2
01:16:02.861 00.001 21068 MultiStar: [#1 0.34,0.12,1.07,U] [#2 0.05,0.43,1.19,U] [#3 0.41,0.15,0.98,U] [#4 0.14,0.12,0.75,U] [#5 0.15,0.29,0.92,U] [#6 0.20,0.00,0.78,U] [#7 0.11,0.37,0.62,U] [#8 0.22,0.19,0.83,U] 
01:16:02.862 00.001 21068 single-star, 8 included, MultiStar: {0.17, 0.22}, one-star: {-0.10, 0.24}
01:16:02.862 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:16:02.863 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:16:02.864 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.25 cameraTheta=1.96 mountX=0.14 mountY=-0.21, mountTheta=-0.99
01:16:02.867 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.24, opts=13)
01:16:02.867 00.000 21068 Enqueuing Move request for scope (-0.10, 0.24)
01:16:02.868 00.001 16108 Worker thread wakes up
01:16:02.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
01:16:02.868 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
01:16:02.868 00.000 16108 Moving (-0.10, 0.24) raw xDistance=0.14 yDistance=-0.21
01:16:02.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:16:02.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:16:02.868 00.000 16108 MoveAxis(E, 0, ABG)
01:16:02.868 00.000 16108 Move returns status 0, amount 0
01:16:02.868 00.000 16108 MoveAxis(N, 42, ABG)
01:16:02.868 00.000 16108 Guiding  Dir = 0, Dur = 42
01:16:02.869 00.001 16108 IsSlewing returns 0
01:16:02.869 00.000 16108 IsGuiding returns 0
01:16:02.872 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3408, FiltMin=2931, FiltMax=56515, Gamma=1.000
01:16:02.887 00.015 21068 UpdateGuideState exits: m=126965 SNR=90.7
01:16:02.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:02.890 00.001 21068 Enqueuing Expose request
01:16:02.914 00.024 16108 IsGuiding returns 1
01:16:02.914 00.000 16108 scope still moving after pulse duration time elapsed
01:16:02.944 00.030 16108 IsSlewing returns 0
01:16:02.944 00.000 16108 IsGuiding returns 1
01:16:02.976 00.032 16108 IsSlewing returns 0
01:16:02.976 00.000 16108 IsGuiding returns 1
01:16:03.006 00.030 16108 IsSlewing returns 0
01:16:03.006 00.000 16108 IsGuiding returns 0
01:16:03.006 00.000 16108 scope move finished after 42 + 95 ms
01:16:03.006 00.000 16108 Move returns status 0, amount 42
01:16:03.006 00.000 16108 move complete, result=0
01:16:03.006 00.000 16108 worker thread done servicing request
01:16:03.006 00.000 16108 Worker thread wakes up
01:16:03.006 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
01:16:03.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:03.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:03.984 00.977 16108 Exposure complete
01:16:04.072 00.088 16108 worker thread done servicing request
01:16:04.072 00.000 21068 OnExposeComplete: enter
01:16:04.075 00.003 21068 UpdateGuideState(): m_state=6
01:16:04.078 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9758
01:16:04.079 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.94, Mass=123851, SNR=83.6, Peak=18041 HFD=3.4
01:16:04.081 00.002 21068 MultiStar: [#1 0.10,-0.03,1.13,U] [#2 -0.09,0.17,1.21,U] [#3 0.17,0.04,1.07,U] [#4 0.46,0.29,0.89,U] [#5 -0.06,0.48,0.93,U] [#6 -0.15,-0.46,0.81,U] [#7 -0.07,-0.01,0.58,U] [#8 0.13,0.31,0.71,U] 
01:16:04.083 00.002 21068 single-star, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.01, 0.06}
01:16:04.084 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
01:16:04.085 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
01:16:04.087 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.00 mountY=-0.06, mountTheta=-1.49
01:16:04.090 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
01:16:04.092 00.002 21068 Enqueuing Move request for scope (0.01, 0.06)
01:16:04.093 00.001 16108 Worker thread wakes up
01:16:04.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:16:04.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:16:04.094 00.001 16108 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
01:16:04.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:16:04.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:04.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:04.094 00.000 16108 MoveAxis(E, 0, ABG)
01:16:04.094 00.000 16108 Move returns status 0, amount 0
01:16:04.094 00.000 16108 MoveAxis(N, 0, ABG)
01:16:04.094 00.000 16108 Move returns status 0, amount 0
01:16:04.094 00.000 16108 move complete, result=0
01:16:04.095 00.001 16108 worker thread done servicing request
01:16:04.103 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3408, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:16:04.127 00.024 21068 UpdateGuideState exits: m=123851 SNR=83.6
01:16:04.129 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.131 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:04.133 00.002 21068 Enqueuing Expose request
01:16:04.135 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:04.136 00.001 16108 Worker thread wakes up
01:16:04.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:04.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:05.308 01.172 16108 Exposure complete
01:16:05.361 00.053 16108 worker thread done servicing request
01:16:05.361 00.000 21068 OnExposeComplete: enter
01:16:05.362 00.001 21068 UpdateGuideState(): m_state=6
01:16:05.363 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9759
01:16:05.364 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=874.79, Mass=124591, SNR=99.3, Peak=16633 HFD=3.4
01:16:05.365 00.001 21068 MultiStar: [#1 0.20,-0.05,1.10,U] [#2 0.04,0.07,0.96,U] [#3 0.22,-0.01,0.92,U] [#4 0.71,-0.03,0.00,M1] [#5 0.19,0.10,0.80,U] [#6 0.34,-0.43,0.00,M1] [#7 0.17,0.10,0.48,U] [#8 0.16,0.13,0.73,U] 
01:16:05.366 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.19, -0.09}
01:16:05.366 00.000 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
01:16:05.367 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
01:16:05.368 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
01:16:05.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.02, opts=13)
01:16:05.370 00.000 21068 Enqueuing Move request for scope (0.17, 0.02)
01:16:05.371 00.001 16108 Worker thread wakes up
01:16:05.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:16:05.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:16:05.371 00.000 16108 Moving (0.17, 0.02) raw xDistance=-0.16 yDistance=-0.06
01:16:05.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:05.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:05.372 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:05.372 00.000 16108 MoveAxis(E, 0, ABG)
01:16:05.372 00.000 16108 Move returns status 0, amount 0
01:16:05.372 00.000 16108 MoveAxis(N, 0, ABG)
01:16:05.372 00.000 16108 Move returns status 0, amount 0
01:16:05.372 00.000 16108 move complete, result=0
01:16:05.372 00.000 16108 worker thread done servicing request
01:16:05.378 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3408, FiltMin=2902, FiltMax=60880, Gamma=1.000
01:16:05.399 00.021 21068 UpdateGuideState exits: m=124591 SNR=99.3
01:16:05.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:05.401 00.000 21068 Enqueuing Expose request
01:16:05.402 00.001 16108 Worker thread wakes up
01:16:05.402 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:05.403 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:05.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:06.383 00.980 16108 Exposure complete
01:16:06.456 00.073 16108 worker thread done servicing request
01:16:06.456 00.000 21068 OnExposeComplete: enter
01:16:06.457 00.001 21068 UpdateGuideState(): m_state=6
01:16:06.458 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9760
01:16:06.460 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=875.02, Mass=131311, SNR=84.2, Peak=19241 HFD=3.2
01:16:06.462 00.002 21068 MultiStar: [#1 0.26,-0.14,1.27,U] [#2 0.23,0.21,1.25,U] [#3 0.30,0.05,1.04,U] [#4 0.45,-0.10,0.81,U] [#5 0.40,0.10,1.09,U] [#6 -0.04,-0.76,0.00,M2] [#7 0.33,-0.04,0.58,U] [#8 0.26,-0.08,0.74,U] 
01:16:06.465 00.003 21068 single-star, 7 included, MultiStar: {0.31, 0.03}, one-star: {0.27, 0.14}
01:16:06.466 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:16:06.468 00.002 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
01:16:06.469 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.30 cameraTheta=0.48 mountX=-0.24 mountY=-0.20, mountTheta=-2.45
01:16:06.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.14, opts=13)
01:16:06.473 00.001 21068 Enqueuing Move request for scope (0.27, 0.14)
01:16:06.475 00.002 16108 Worker thread wakes up
01:16:06.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
01:16:06.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
01:16:06.475 00.000 16108 Moving (0.27, 0.14) raw xDistance=-0.24 yDistance=-0.20
01:16:06.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:16:06.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:06.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:16:06.475 00.000 16108 MoveAxis(E, 63, ABG)
01:16:06.475 00.000 16108 Guiding  Dir = 2, Dur = 63
01:16:06.475 00.000 16108 IsSlewing returns 0
01:16:06.476 00.001 16108 IsGuiding returns 0
01:16:06.476 00.000 16108 PulseGuide returned control before completion, sleep 73
01:16:06.484 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3408, FiltMin=2870, FiltMax=58979, Gamma=1.000
01:16:06.502 00.018 21068 UpdateGuideState exits: m=131311 SNR=84.2
01:16:06.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.503 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:06.504 00.001 21068 Enqueuing Expose request
01:16:06.553 00.049 16108 IsGuiding returns 0
01:16:06.553 00.000 16108 Move returns status 0, amount 63
01:16:06.553 00.000 16108 MoveAxis(N, 0, ABG)
01:16:06.553 00.000 16108 Move returns status 0, amount 0
01:16:06.553 00.000 16108 move complete, result=0
01:16:06.553 00.000 16108 worker thread done servicing request
01:16:06.554 00.001 16108 Worker thread wakes up
01:16:06.554 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:06.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:06.554 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.2 px 0 ms NORTH
01:16:07.720 01.166 16108 Exposure complete
01:16:07.776 00.056 16108 worker thread done servicing request
01:16:07.776 00.000 21068 OnExposeComplete: enter
01:16:07.777 00.001 21068 UpdateGuideState(): m_state=6
01:16:07.778 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9761
01:16:07.779 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.97, Mass=136149, SNR=92.0, Peak=17229 HFD=3.3
01:16:07.780 00.001 21068 MultiStar: [#1 -0.02,0.05,1.03,U] [#2 -0.11,0.27,1.19,U] [#3 0.17,0.06,0.99,U] [#4 0.40,0.15,0.84,U] [#5 0.05,0.20,0.88,U] [#6 0.21,-0.54,0.00,M3] [#7 0.13,0.10,0.54,U] [#8 -0.10,0.37,0.68,U] 
01:16:07.781 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {-0.18, 0.09}
01:16:07.783 00.002 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
01:16:07.783 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
01:16:07.784 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
01:16:07.785 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.16, opts=13)
01:16:07.787 00.002 21068 Enqueuing Move request for scope (0.03, 0.16)
01:16:07.787 00.000 16108 Worker thread wakes up
01:16:07.788 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:16:07.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:16:07.788 00.000 16108 Moving (0.03, 0.16) raw xDistance=-0.00 yDistance=-0.16
01:16:07.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:16:07.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:07.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:16:07.788 00.000 16108 MoveAxis(E, 0, ABG)
01:16:07.788 00.000 16108 Move returns status 0, amount 0
01:16:07.788 00.000 16108 MoveAxis(N, 0, ABG)
01:16:07.788 00.000 16108 Move returns status 0, amount 0
01:16:07.788 00.000 16108 move complete, result=0
01:16:07.788 00.000 16108 worker thread done servicing request
01:16:07.791 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3408, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:16:07.815 00.024 21068 UpdateGuideState exits: m=136149 SNR=92.0
01:16:07.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.816 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:07.817 00.001 21068 Enqueuing Expose request
01:16:07.818 00.001 16108 Worker thread wakes up
01:16:07.818 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:07.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:07.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:08.806 00.987 16108 Exposure complete
01:16:08.886 00.080 16108 worker thread done servicing request
01:16:08.886 00.000 21068 OnExposeComplete: enter
01:16:08.887 00.001 21068 UpdateGuideState(): m_state=6
01:16:08.888 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9762
01:16:08.889 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.07, Mass=131885, SNR=84.3, Peak=16505 HFD=3.3
01:16:08.890 00.001 21068 MultiStar: [#1 0.11,-0.07,1.15,U] [#2 -0.17,0.24,1.20,U] [#3 0.03,0.17,1.16,U] [#4 0.41,0.02,0.78,U] [#5 0.12,0.11,0.98,U] [#6 0.12,-0.03,0.91,U] [#7 0.10,0.30,0.69,U] [#8 0.05,0.25,0.76,U] 
01:16:08.891 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {-0.09, 0.19}
01:16:08.893 00.002 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
01:16:08.894 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
01:16:08.895 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
01:16:08.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
01:16:08.897 00.000 21068 Enqueuing Move request for scope (0.06, 0.13)
01:16:08.898 00.001 16108 Worker thread wakes up
01:16:08.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:16:08.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:16:08.898 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.04 yDistance=-0.14
01:16:08.899 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:08.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:08.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:16:08.899 00.000 16108 MoveAxis(E, 0, ABG)
01:16:08.899 00.000 16108 Move returns status 0, amount 0
01:16:08.899 00.000 16108 MoveAxis(N, 0, ABG)
01:16:08.899 00.000 16108 Move returns status 0, amount 0
01:16:08.899 00.000 16108 move complete, result=0
01:16:08.899 00.000 16108 worker thread done servicing request
01:16:08.902 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3405, FiltMin=2880, FiltMax=60160, Gamma=1.000
01:16:08.921 00.019 21068 UpdateGuideState exits: m=131885 SNR=84.3
01:16:08.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.922 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:08.924 00.002 21068 Enqueuing Expose request
01:16:08.925 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:08.927 00.002 16108 Worker thread wakes up
01:16:08.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:08.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:10.101 01.174 16108 Exposure complete
01:16:10.171 00.070 16108 worker thread done servicing request
01:16:10.171 00.000 21068 OnExposeComplete: enter
01:16:10.172 00.001 21068 UpdateGuideState(): m_state=6
01:16:10.174 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9763
01:16:10.175 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.90, Mass=114031, SNR=73.8, Peak=16317 HFD=3.2
01:16:10.176 00.001 21068 MultiStar: [#1 0.16,0.28,1.26,U] [#2 -0.23,0.49,1.50,U] [#3 0.05,0.25,1.37,U] [#4 0.33,0.04,1.00,U] [#5 -0.05,0.34,1.02,U] [#6 -0.04,-0.11,1.08,U] [#7 0.07,0.40,0.77,U] [#8 -0.18,0.19,0.92,U] 
01:16:10.176 00.000 21068 single-star, 8 included, MultiStar: {-0.01, 0.22}, one-star: {-0.13, 0.02}
01:16:10.177 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
01:16:10.178 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
01:16:10.179 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.02 mountX=0.13 mountY=0.02, mountTheta=0.11
01:16:10.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.02, opts=13)
01:16:10.181 00.000 21068 Enqueuing Move request for scope (-0.13, 0.02)
01:16:10.182 00.001 16108 Worker thread wakes up
01:16:10.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:16:10.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:16:10.182 00.000 16108 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=0.02
01:16:10.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:16:10.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:10.182 00.000 16108 MoveAxis(E, 0, ABG)
01:16:10.182 00.000 16108 Move returns status 0, amount 0
01:16:10.183 00.001 16108 MoveAxis(N, 0, ABG)
01:16:10.183 00.000 16108 Move returns status 0, amount 0
01:16:10.183 00.000 16108 move complete, result=0
01:16:10.183 00.000 16108 worker thread done servicing request
01:16:10.188 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3405, FiltMin=2953, FiltMax=59782, Gamma=1.000
01:16:10.213 00.025 21068 UpdateGuideState exits: m=114031 SNR=73.8
01:16:10.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:10.216 00.001 21068 Enqueuing Expose request
01:16:10.218 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:10.220 00.002 16108 Worker thread wakes up
01:16:10.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:10.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:11.188 00.968 16108 Exposure complete
01:16:11.266 00.078 16108 worker thread done servicing request
01:16:11.266 00.000 21068 OnExposeComplete: enter
01:16:11.267 00.001 21068 UpdateGuideState(): m_state=6
01:16:11.268 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9764
01:16:11.269 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=874.72, Mass=115803, SNR=75.1, Peak=18105 HFD=3.0
01:16:11.270 00.001 21068 MultiStar: [#1 0.32,-0.06,1.38,U] [#2 0.10,0.26,1.32,U] [#3 0.15,0.27,1.16,U] [#4 0.58,0.11,0.00,M1] [#5 0.16,0.21,1.26,U] [#6 0.39,-0.34,0.87,U] [#7 0.22,0.09,0.76,U] [#8 0.29,0.16,0.87,U] 
01:16:11.271 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.07}, one-star: {0.20, -0.16}
01:16:11.272 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
01:16:11.273 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
01:16:11.274 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.30 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
01:16:11.275 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.07, opts=13)
01:16:11.276 00.001 21068 Enqueuing Move request for scope (0.22, 0.07)
01:16:11.277 00.001 16108 Worker thread wakes up
01:16:11.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
01:16:11.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
01:16:11.277 00.000 16108 Moving (0.22, 0.07) raw xDistance=-0.21 yDistance=-0.12
01:16:11.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:16:11.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:11.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:16:11.277 00.000 16108 MoveAxis(E, 54, ABG)
01:16:11.277 00.000 16108 Guiding  Dir = 2, Dur = 54
01:16:11.279 00.002 16108 IsSlewing returns 0
01:16:11.279 00.000 16108 IsGuiding returns 0
01:16:11.281 00.002 16108 PulseGuide returned control before completion, sleep 63
01:16:11.284 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3405, FiltMin=2934, FiltMax=63888, Gamma=1.000
01:16:11.302 00.018 21068 UpdateGuideState exits: m=115803 SNR=75.1
01:16:11.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:11.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:11.305 00.001 21068 Enqueuing Expose request
01:16:11.351 00.046 16108 IsGuiding returns 1
01:16:11.351 00.000 16108 scope still moving after pulse duration time elapsed
01:16:11.382 00.031 16108 IsSlewing returns 0
01:16:11.383 00.001 16108 IsGuiding returns 0
01:16:11.383 00.000 16108 scope move finished after 54 + 49 ms
01:16:11.383 00.000 16108 Move returns status 0, amount 54
01:16:11.383 00.000 16108 MoveAxis(N, 0, ABG)
01:16:11.383 00.000 16108 Move returns status 0, amount 0
01:16:11.383 00.000 16108 move complete, result=0
01:16:11.383 00.000 16108 worker thread done servicing request
01:16:11.383 00.000 16108 Worker thread wakes up
01:16:11.384 00.001 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
01:16:11.386 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:11.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:12.556 01.170 16108 Exposure complete
01:16:12.628 00.072 16108 worker thread done servicing request
01:16:12.628 00.000 21068 OnExposeComplete: enter
01:16:12.629 00.001 21068 UpdateGuideState(): m_state=6
01:16:12.629 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9765
01:16:12.630 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=875.02, Mass=121719, SNR=88.9, Peak=14893 HFD=3.8
01:16:12.631 00.001 21068 MultiStar: [#1 0.17,-0.16,1.10,U] [#2 -0.11,0.19,0.98,U] [#3 0.25,0.13,1.00,U] [#4 0.23,-0.14,0.79,U] [#5 0.20,0.11,0.88,U] [#6 0.08,-0.45,0.73,U] [#7 -0.13,0.08,0.65,U] [#8 0.01,0.03,0.76,U] 
01:16:12.632 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {-0.23, 0.13}
01:16:12.634 00.002 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
01:16:12.634 00.000 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
01:16:12.635 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
01:16:12.636 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
01:16:12.637 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
01:16:12.638 00.001 16108 Worker thread wakes up
01:16:12.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:16:12.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:16:12.638 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.02
01:16:12.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:12.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:12.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:12.638 00.000 16108 MoveAxis(E, 0, ABG)
01:16:12.638 00.000 16108 Move returns status 0, amount 0
01:16:12.638 00.000 16108 MoveAxis(N, 0, ABG)
01:16:12.638 00.000 16108 Move returns status 0, amount 0
01:16:12.638 00.000 16108 move complete, result=0
01:16:12.638 00.000 16108 worker thread done servicing request
01:16:12.647 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3405, FiltMin=2953, FiltMax=64419, Gamma=1.000
01:16:12.675 00.028 21068 UpdateGuideState exits: m=121719 SNR=88.9
01:16:12.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.678 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:12.679 00.001 21068 Enqueuing Expose request
01:16:12.680 00.001 16108 Worker thread wakes up
01:16:12.680 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:12.681 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:12.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:13.674 00.993 16108 Exposure complete
01:16:13.733 00.059 16108 worker thread done servicing request
01:16:13.733 00.000 21068 OnExposeComplete: enter
01:16:13.733 00.000 21068 UpdateGuideState(): m_state=6
01:16:13.734 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9766
01:16:13.735 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.41, Mass=130131, SNR=95.9, Peak=16461 HFD=3.4
01:16:13.736 00.001 21068 MultiStar: [#1 -0.15,0.27,1.03,U] [#2 -0.27,0.73,0.00,M1] [#3 0.07,0.36,1.06,U] [#4 0.14,0.57,0.00,M1] [#5 -0.06,0.42,0.87,U] [#6 -0.25,-0.05,0.72,U] [#7 -0.24,0.41,0.52,U] [#8 -0.16,0.38,0.70,U] 
01:16:13.737 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.34}, one-star: {-0.41, 0.53}
01:16:13.738 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
01:16:13.738 00.000 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
01:16:13.739 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.38 cameraTheta=2.02 mountX=0.22 mountY=-0.29, mountTheta=-0.93
01:16:13.742 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.34, opts=13)
01:16:13.742 00.000 21068 Enqueuing Move request for scope (-0.16, 0.34)
01:16:13.743 00.001 16108 Worker thread wakes up
01:16:13.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.34) opts 0xd
01:16:13.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.34)
01:16:13.743 00.000 16108 Moving (-0.16, 0.34) raw xDistance=0.22 yDistance=-0.29
01:16:13.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:16:13.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:16:13.743 00.000 16108 MoveAxis(W, 57, ABG)
01:16:13.744 00.001 16108 Guiding  Dir = 3, Dur = 57
01:16:13.744 00.000 16108 IsSlewing returns 0
01:16:13.744 00.000 16108 IsGuiding returns 0
01:16:13.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3405, FiltMin=2941, FiltMax=52297, Gamma=1.000
01:16:13.777 00.029 21068 UpdateGuideState exits: m=130131 SNR=95.9
01:16:13.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:13.780 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:13.780 00.000 21068 Enqueuing Expose request
01:16:13.781 00.001 16108 PulseGuide returned control before completion, sleep 32
01:16:13.825 00.044 16108 IsGuiding returns 1
01:16:13.825 00.000 16108 scope still moving after pulse duration time elapsed
01:16:13.857 00.032 16108 IsSlewing returns 0
01:16:13.857 00.000 16108 IsGuiding returns 1
01:16:13.888 00.031 16108 IsSlewing returns 0
01:16:13.889 00.001 16108 IsGuiding returns 0
01:16:13.889 00.000 16108 scope move finished after 57 + 87 ms
01:16:13.889 00.000 16108 Move returns status 0, amount 57
01:16:13.889 00.000 16108 MoveAxis(N, 59, ABG)
01:16:13.889 00.000 16108 Guiding  Dir = 0, Dur = 59
01:16:13.889 00.000 16108 IsSlewing returns 0
01:16:13.889 00.000 16108 IsGuiding returns 0
01:16:13.937 00.048 16108 PulseGuide returned control before completion, sleep 21
01:16:13.966 00.029 16108 IsGuiding returns 1
01:16:13.967 00.001 16108 scope still moving after pulse duration time elapsed
01:16:13.998 00.031 16108 IsSlewing returns 0
01:16:13.999 00.001 16108 IsGuiding returns 1
01:16:14.030 00.031 16108 IsSlewing returns 0
01:16:14.030 00.000 16108 IsGuiding returns 0
01:16:14.030 00.000 16108 scope move finished after 59 + 82 ms
01:16:14.030 00.000 16108 Move returns status 0, amount 59
01:16:14.031 00.001 16108 move complete, result=0
01:16:14.031 00.000 16108 worker thread done servicing request
01:16:14.031 00.000 16108 Worker thread wakes up
01:16:14.031 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.3 px 59 ms NORTH
01:16:14.034 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:14.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:15.181 01.147 16108 Exposure complete
01:16:15.236 00.055 16108 worker thread done servicing request
01:16:15.236 00.000 21068 OnExposeComplete: enter
01:16:15.239 00.003 21068 UpdateGuideState(): m_state=6
01:16:15.241 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9767
01:16:15.242 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=874.69, Mass=127044, SNR=87.8, Peak=16313 HFD=3.4
01:16:15.243 00.001 21068 MultiStar: [#1 0.54,-0.25,0.00,M1] [#2 0.37,0.06,1.15,U] [#3 0.76,-0.01,0.00,M1] [#4 0.63,-0.11,0.00,M2] [#5 0.51,-0.09,0.80,U] [#6 0.45,-0.61,0.00,M1] [#7 0.40,-0.13,0.64,U] [#8 0.25,0.13,0.65,U] 
01:16:15.244 00.001 21068 single-star, 4 included, MultiStar: {0.37, -0.05}, one-star: {0.32, -0.19}
01:16:15.244 00.000 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
01:16:15.245 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
01:16:15.246 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.54 mountX=-0.34 mountY=0.11, mountTheta=2.83
01:16:15.249 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.19, opts=13)
01:16:15.251 00.002 21068 Enqueuing Move request for scope (0.32, -0.19)
01:16:15.252 00.001 16108 Worker thread wakes up
01:16:15.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
01:16:15.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
01:16:15.252 00.000 16108 Moving (0.32, -0.19) raw xDistance=-0.34 yDistance=0.11
01:16:15.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:16:15.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:15.252 00.000 16108 MoveAxis(E, 86, ABG)
01:16:15.253 00.001 16108 Guiding  Dir = 2, Dur = 86
01:16:15.253 00.000 16108 IsSlewing returns 0
01:16:15.253 00.000 16108 IsGuiding returns 0
01:16:15.260 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3405, FiltMin=2765, FiltMax=57952, Gamma=1.000
01:16:15.282 00.022 21068 UpdateGuideState exits: m=127044 SNR=87.8
01:16:15.285 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.287 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:15.288 00.001 21068 Enqueuing Expose request
01:16:15.300 00.012 16108 PulseGuide returned control before completion, sleep 49
01:16:15.361 00.061 16108 IsGuiding returns 1
01:16:15.361 00.000 16108 scope still moving after pulse duration time elapsed
01:16:15.393 00.032 16108 IsSlewing returns 0
01:16:15.393 00.000 16108 IsGuiding returns 1
01:16:15.425 00.032 16108 IsSlewing returns 0
01:16:15.425 00.000 16108 IsGuiding returns 0
01:16:15.425 00.000 16108 scope move finished after 86 + 86 ms
01:16:15.425 00.000 16108 Move returns status 0, amount 86
01:16:15.425 00.000 16108 MoveAxis(N, 0, ABG)
01:16:15.425 00.000 16108 Move returns status 0, amount 0
01:16:15.425 00.000 16108 move complete, result=0
01:16:15.425 00.000 16108 worker thread done servicing request
01:16:15.425 00.000 16108 Worker thread wakes up
01:16:15.425 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH
01:16:15.428 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:15.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:16.409 00.981 16108 Exposure complete
01:16:16.464 00.055 16108 worker thread done servicing request
01:16:16.464 00.000 21068 OnExposeComplete: enter
01:16:16.467 00.003 21068 UpdateGuideState(): m_state=6
01:16:16.469 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9768
01:16:16.471 00.002 21068 Star::Find returns 1 (0), X=221.06, Y=874.55, Mass=108847, SNR=78.2, Peak=12665 HFD=3.5
01:16:16.473 00.002 21068 MultiStar: [#1 0.34,-0.34,1.39,U] [#2 0.37,-0.31,1.28,U] [#3 0.71,-0.46,0.00,M2] [#4 0.74,-0.37,0.00,M3] [#5 0.59,-0.26,0.00,M1] [#6 0.49,-0.74,0.00,M2] [#7 0.80,-0.34,0.00,M1] [#8 0.49,-0.21,0.84,U] 
01:16:16.474 00.001 21068 refined, 3 included, MultiStar: {0.43, -0.30}, one-star: {0.58, -0.33}
01:16:16.475 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
01:16:16.478 00.003 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.77)
01:16:16.479 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=-0.30 hyp=0.53 cameraTheta=-0.61 mountX=-0.48 mountY=0.19, mountTheta=2.76
01:16:16.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.30, opts=13)
01:16:16.481 00.000 21068 Enqueuing Move request for scope (0.43, -0.30)
01:16:16.482 00.001 16108 Worker thread wakes up
01:16:16.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.30) opts 0xd
01:16:16.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.30)
01:16:16.482 00.000 16108 Moving (0.43, -0.30) raw xDistance=-0.48 yDistance=0.19
01:16:16.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
01:16:16.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:16.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:16:16.482 00.000 16108 MoveAxis(E, 132, ABG)
01:16:16.482 00.000 16108 Guiding  Dir = 2, Dur = 132
01:16:16.483 00.001 16108 IsSlewing returns 0
01:16:16.483 00.000 16108 IsGuiding returns 0
01:16:16.484 00.001 16108 PulseGuide returned control before completion, sleep 141
01:16:16.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3405, FiltMin=2921, FiltMax=59270, Gamma=1.000
01:16:16.502 00.015 21068 UpdateGuideState exits: m=108847 SNR=78.2
01:16:16.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:16.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:16.505 00.001 21068 Enqueuing Expose request
01:16:16.635 00.130 16108 IsGuiding returns 1
01:16:16.635 00.000 16108 scope still moving after pulse duration time elapsed
01:16:16.666 00.031 16108 IsSlewing returns 0
01:16:16.666 00.000 16108 IsGuiding returns 0
01:16:16.666 00.000 16108 scope move finished after 132 + 51 ms
01:16:16.666 00.000 16108 Move returns status 0, amount 132
01:16:16.666 00.000 16108 MoveAxis(N, 0, ABG)
01:16:16.666 00.000 16108 Move returns status 0, amount 0
01:16:16.666 00.000 16108 move complete, result=0
01:16:16.666 00.000 16108 worker thread done servicing request
01:16:16.666 00.000 16108 Worker thread wakes up
01:16:16.666 00.000 21068 GuideStep: -0.5 px 132 ms EAST, 0.2 px 0 ms NORTH
01:16:16.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:16.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:17.827 01.160 16108 Exposure complete
01:16:17.882 00.055 16108 worker thread done servicing request
01:16:17.882 00.000 21068 OnExposeComplete: enter
01:16:17.883 00.001 21068 UpdateGuideState(): m_state=6
01:16:17.886 00.003 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9769
01:16:17.887 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=874.89, Mass=123633, SNR=80.6, Peak=16137 HFD=3.5
01:16:17.888 00.001 21068 MultiStar: [#1 0.08,0.02,1.32,U] [#2 -0.14,0.04,1.45,U] [#3 -0.08,0.21,1.16,U] [#4 -0.12,-0.13,0.92,U] [#5 -0.17,-0.07,1.08,U] [#6 -0.17,-0.52,0.00,M3] [#7 0.04,-0.05,0.72,U] [#8 0.05,0.27,0.75,U] 
01:16:17.889 00.001 21068 single-star, 7 included, MultiStar: {-0.05, 0.04}, one-star: {0.02, 0.01}
01:16:17.890 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
01:16:17.892 00.002 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
01:16:17.893 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.32 mountX=-0.01 mountY=-0.01, mountTheta=-2.60
01:16:17.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
01:16:17.895 00.000 21068 Enqueuing Move request for scope (0.02, 0.01)
01:16:17.896 00.001 16108 Worker thread wakes up
01:16:17.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:16:17.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:16:17.896 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:16:17.897 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:17.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:17.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:17.897 00.000 16108 MoveAxis(E, 0, ABG)
01:16:17.897 00.000 16108 Move returns status 0, amount 0
01:16:17.897 00.000 16108 MoveAxis(N, 0, ABG)
01:16:17.897 00.000 16108 Move returns status 0, amount 0
01:16:17.897 00.000 16108 move complete, result=0
01:16:17.897 00.000 16108 worker thread done servicing request
01:16:17.903 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3405, FiltMin=2889, FiltMax=56032, Gamma=1.000
01:16:17.921 00.018 21068 UpdateGuideState exits: m=123633 SNR=80.6
01:16:17.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:17.924 00.001 21068 Enqueuing Expose request
01:16:17.924 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:17.926 00.002 16108 Worker thread wakes up
01:16:17.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:17.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:18.888 00.962 16108 Exposure complete
01:16:18.953 00.065 16108 worker thread done servicing request
01:16:18.953 00.000 21068 OnExposeComplete: enter
01:16:18.954 00.001 21068 UpdateGuideState(): m_state=6
01:16:18.955 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9770
01:16:18.955 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=874.83, Mass=129922, SNR=93.8, Peak=15497 HFD=3.4
01:16:18.956 00.001 21068 MultiStar: [#1 -0.37,-0.16,1.03,U] [#2 -0.23,0.08,1.04,U] [#3 -0.32,-0.24,0.94,U] [#4 -0.34,-0.09,0.81,U] [#5 -0.40,-0.04,0.80,U] [#6 -0.26,-0.56,0.00,M4] [#7 -0.16,-0.11,0.64,U] [#8 -0.29,-0.06,0.75,U] 
01:16:18.957 00.001 21068 single-star, 7 included, MultiStar: {-0.27, -0.08}, one-star: {-0.06, -0.05}
01:16:18.958 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
01:16:18.959 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
01:16:18.959 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.43 mountX=0.05 mountY=0.06, mountTheta=0.90
01:16:18.962 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.05, opts=13)
01:16:18.963 00.001 21068 Enqueuing Move request for scope (-0.06, -0.05)
01:16:18.963 00.000 16108 Worker thread wakes up
01:16:18.964 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:16:18.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:16:18.964 00.000 16108 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
01:16:18.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:18.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:18.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:18.964 00.000 16108 MoveAxis(E, 0, ABG)
01:16:18.964 00.000 16108 Move returns status 0, amount 0
01:16:18.964 00.000 16108 MoveAxis(N, 0, ABG)
01:16:18.964 00.000 16108 Move returns status 0, amount 0
01:16:18.964 00.000 16108 move complete, result=0
01:16:18.964 00.000 16108 worker thread done servicing request
01:16:18.967 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3405, FiltMin=2947, FiltMax=64227, Gamma=1.000
01:16:18.982 00.015 21068 UpdateGuideState exits: m=129922 SNR=93.8
01:16:18.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:18.985 00.001 21068 Enqueuing Expose request
01:16:18.986 00.001 16108 Worker thread wakes up
01:16:18.986 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:18.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:18.988 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:20.159 01.171 16108 Exposure complete
01:16:20.239 00.080 16108 worker thread done servicing request
01:16:20.239 00.000 21068 OnExposeComplete: enter
01:16:20.240 00.001 21068 UpdateGuideState(): m_state=6
01:16:20.241 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9771
01:16:20.242 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.53, Mass=130910, SNR=93.3, Peak=15293 HFD=3.4
01:16:20.244 00.002 21068 MultiStar: [#1 -0.25,-0.20,1.13,U] [#2 -0.45,-0.07,1.05,U] [#3 -0.42,-0.04,1.12,U] [#4 -0.40,-0.43,0.00,M2] [#5 -0.32,0.00,0.91,U] [#6 -0.72,-0.63,0.00,M5] [#7 -0.30,-0.29,0.57,U] [#8 -0.30,-0.22,0.73,U] 
01:16:20.245 00.001 21068 refined, 6 included, MultiStar: {-0.34, -0.16}, one-star: {-0.27, -0.35}
01:16:20.246 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
01:16:20.247 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
01:16:20.247 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.16 hyp=0.37 cameraTheta=-2.70 mountX=0.30 mountY=0.23, mountTheta=0.65
01:16:20.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.16, opts=13)
01:16:20.250 00.001 21068 Enqueuing Move request for scope (-0.34, -0.16)
01:16:20.250 00.000 16108 Worker thread wakes up
01:16:20.251 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.16) opts 0xd
01:16:20.251 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.16)
01:16:20.251 00.000 16108 Moving (-0.34, -0.16) raw xDistance=0.30 yDistance=0.23
01:16:20.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:16:20.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:20.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:16:20.251 00.000 16108 MoveAxis(W, 80, ABG)
01:16:20.251 00.000 16108 Guiding  Dir = 3, Dur = 80
01:16:20.251 00.000 16108 IsSlewing returns 0
01:16:20.251 00.000 16108 IsGuiding returns 0
01:16:20.256 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3405, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:16:20.270 00.014 21068 UpdateGuideState exits: m=130910 SNR=93.3
01:16:20.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.273 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:20.274 00.001 21068 Enqueuing Expose request
01:16:20.276 00.002 16108 PulseGuide returned control before completion, sleep 67
01:16:20.354 00.078 16108 IsGuiding returns 1
01:16:20.354 00.000 16108 scope still moving after pulse duration time elapsed
01:16:20.385 00.031 16108 IsSlewing returns 0
01:16:20.385 00.000 16108 IsGuiding returns 0
01:16:20.385 00.000 16108 scope move finished after 80 + 53 ms
01:16:20.385 00.000 16108 Move returns status 0, amount 80
01:16:20.385 00.000 16108 MoveAxis(N, 0, ABG)
01:16:20.385 00.000 16108 Move returns status 0, amount 0
01:16:20.385 00.000 16108 move complete, result=0
01:16:20.385 00.000 16108 worker thread done servicing request
01:16:20.385 00.000 16108 Worker thread wakes up
01:16:20.385 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.2 px 0 ms NORTH
01:16:20.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:20.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:21.363 00.977 16108 Exposure complete
01:16:21.454 00.091 16108 worker thread done servicing request
01:16:21.454 00.000 21068 OnExposeComplete: enter
01:16:21.456 00.002 21068 UpdateGuideState(): m_state=6
01:16:21.457 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9772
01:16:21.458 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=874.61, Mass=120260, SNR=82.9, Peak=15773 HFD=3.2
01:16:21.459 00.001 21068 MultiStar: [#1 -0.55,-0.17,0.00,M1] [#2 -0.74,0.02,0.00,M1] [#3 -0.34,-0.01,1.07,U] [#4 -0.54,-0.20,0.00,M3] [#5 -0.73,-0.15,0.00,M1] [#6 -0.56,-0.60,0.00,M6] [#7 -0.40,-0.05,0.70,U] [#8 -0.40,-0.07,0.73,U] 
01:16:21.459 00.000 21068 refined, 3 included, MultiStar: {-0.47, -0.10}, one-star: {-0.72, -0.27}
01:16:21.460 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
01:16:21.461 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
01:16:21.463 00.002 21068 CameraToMount -- cameraX=-0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-2.92 mountX=0.45 mountY=0.21, mountTheta=0.44
01:16:21.466 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=-0.10, opts=13)
01:16:21.467 00.001 21068 Enqueuing Move request for scope (-0.47, -0.10)
01:16:21.469 00.002 16108 Worker thread wakes up
01:16:21.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.10) opts 0xd
01:16:21.469 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, -0.10)
01:16:21.469 00.000 16108 Moving (-0.47, -0.10) raw xDistance=0.45 yDistance=0.21
01:16:21.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:16:21.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:21.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:16:21.469 00.000 16108 MoveAxis(W, 123, ABG)
01:16:21.469 00.000 16108 Guiding  Dir = 3, Dur = 123
01:16:21.470 00.001 16108 IsSlewing returns 0
01:16:21.470 00.000 16108 IsGuiding returns 0
01:16:21.473 00.003 16108 PulseGuide returned control before completion, sleep 131
01:16:21.475 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3405, FiltMin=2909, FiltMax=65507, Gamma=1.000
01:16:21.491 00.016 21068 UpdateGuideState exits: m=120260 SNR=82.9
01:16:21.492 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:21.493 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:21.493 00.000 21068 Enqueuing Expose request
01:16:21.615 00.122 16108 IsGuiding returns 1
01:16:21.615 00.000 16108 scope still moving after pulse duration time elapsed
01:16:21.646 00.031 16108 IsSlewing returns 0
01:16:21.646 00.000 16108 IsGuiding returns 0
01:16:21.648 00.002 16108 scope move finished after 123 + 54 ms
01:16:21.648 00.000 16108 Move returns status 0, amount 123
01:16:21.648 00.000 16108 MoveAxis(N, 0, ABG)
01:16:21.648 00.000 16108 Move returns status 0, amount 0
01:16:21.648 00.000 16108 move complete, result=0
01:16:21.648 00.000 16108 worker thread done servicing request
01:16:21.648 00.000 16108 Worker thread wakes up
01:16:21.648 00.000 21068 GuideStep: 0.4 px 123 ms WEST, 0.2 px 0 ms NORTH
01:16:21.651 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:21.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:22.810 01.159 16108 Exposure complete
01:16:22.867 00.057 16108 worker thread done servicing request
01:16:22.867 00.000 21068 OnExposeComplete: enter
01:16:22.868 00.001 21068 UpdateGuideState(): m_state=6
01:16:22.868 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9773
01:16:22.869 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=874.37, Mass=127667, SNR=83.1, Peak=15283 HFD=3.5
01:16:22.870 00.001 21068 MultiStar: [#1 0.41,-0.36,0.00,M2] [#2 0.18,-0.34,1.29,U] [#3 0.11,-0.34,1.03,U] [#4 0.18,-0.48,0.80,U] [#5 0.04,-0.35,0.93,U] [#6 0.01,-0.96,0.00,M7] [#7 0.03,-0.50,0.74,U] [#8 0.55,-0.29,0.00,M1] 
01:16:22.871 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.41}, one-star: {0.32, -0.51}
01:16:22.871 00.000 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
01:16:22.872 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
01:16:22.873 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.41 hyp=0.44 cameraTheta=-1.22 mountX=-0.22 mountY=0.36, mountTheta=2.11
01:16:22.874 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.41, opts=13)
01:16:22.876 00.002 21068 Enqueuing Move request for scope (0.15, -0.41)
01:16:22.877 00.001 16108 Worker thread wakes up
01:16:22.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.41) opts 0xd
01:16:22.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.41)
01:16:22.877 00.000 16108 Moving (0.15, -0.41) raw xDistance=-0.22 yDistance=0.36
01:16:22.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
01:16:22.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:22.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:16:22.877 00.000 16108 MoveAxis(E, 49, ABG)
01:16:22.877 00.000 16108 Guiding  Dir = 2, Dur = 49
01:16:22.878 00.001 16108 IsSlewing returns 0
01:16:22.878 00.000 16108 IsGuiding returns 0
01:16:22.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3401, FiltMin=2912, FiltMax=51808, Gamma=1.000
01:16:22.906 00.025 21068 UpdateGuideState exits: m=127667 SNR=83.1
01:16:22.908 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:22.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:22.911 00.002 21068 Enqueuing Expose request
01:16:22.917 00.006 16108 PulseGuide returned control before completion, sleep 20
01:16:22.948 00.031 16108 IsGuiding returns 1
01:16:22.948 00.000 16108 scope still moving after pulse duration time elapsed
01:16:22.979 00.031 16108 IsSlewing returns 0
01:16:22.979 00.000 16108 IsGuiding returns 1
01:16:23.009 00.030 16108 IsSlewing returns 0
01:16:23.009 00.000 16108 IsGuiding returns 0
01:16:23.009 00.000 16108 scope move finished after 49 + 83 ms
01:16:23.009 00.000 16108 Move returns status 0, amount 49
01:16:23.011 00.002 16108 MoveAxis(N, 0, ABG)
01:16:23.011 00.000 16108 Move returns status 0, amount 0
01:16:23.011 00.000 16108 move complete, result=0
01:16:23.011 00.000 16108 worker thread done servicing request
01:16:23.011 00.000 16108 Worker thread wakes up
01:16:23.011 00.000 21068 GuideStep: -0.2 px 49 ms EAST, 0.4 px 0 ms NORTH
01:16:23.014 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:23.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:23.987 00.973 16108 Exposure complete
01:16:24.056 00.069 16108 worker thread done servicing request
01:16:24.057 00.001 21068 OnExposeComplete: enter
01:16:24.058 00.001 21068 UpdateGuideState(): m_state=6
01:16:24.060 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9774
01:16:24.061 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=874.28, Mass=113448, SNR=77.8, Peak=14675 HFD=3.3
01:16:24.062 00.001 21068 MultiStar: [#1 0.19,-0.28,1.14,U] [#2 0.10,-0.30,1.31,U] [#3 0.33,-0.22,1.20,U] [#4 0.31,-0.55,0.00,M3] [#5 0.07,-0.39,1.04,U] [#6 0.09,-0.84,0.00,M8] [#7 0.36,-0.47,0.00,M1] [#8 0.10,-0.52,1.09,U] 
01:16:24.063 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.37}, one-star: {0.19, -0.60}
01:16:24.065 00.002 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
01:16:24.066 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
01:16:24.067 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.37 hyp=0.41 cameraTheta=-1.16 mountX=-0.23 mountY=0.33, mountTheta=2.18
01:16:24.070 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.37, opts=13)
01:16:24.071 00.001 21068 Enqueuing Move request for scope (0.16, -0.37)
01:16:24.072 00.001 16108 Worker thread wakes up
01:16:24.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.37) opts 0xd
01:16:24.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.37)
01:16:24.072 00.000 16108 Moving (0.16, -0.37) raw xDistance=-0.23 yDistance=0.33
01:16:24.073 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:16:24.073 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.20 newest=0.90
01:16:24.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:16:24.073 00.000 16108 MoveAxis(E, 63, ABG)
01:16:24.073 00.000 16108 Guiding  Dir = 2, Dur = 63
01:16:24.073 00.000 16108 IsSlewing returns 0
01:16:24.073 00.000 16108 IsGuiding returns 0
01:16:24.077 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3405, FiltMin=2947, FiltMax=49008, Gamma=1.000
01:16:24.092 00.015 21068 UpdateGuideState exits: m=113448 SNR=77.8
01:16:24.094 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.094 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:24.095 00.001 21068 Enqueuing Expose request
01:16:24.095 00.000 16108 PulseGuide returned control before completion, sleep 53
01:16:24.155 00.060 16108 IsGuiding returns 1
01:16:24.155 00.000 16108 scope still moving after pulse duration time elapsed
01:16:24.186 00.031 16108 IsSlewing returns 0
01:16:24.186 00.000 16108 IsGuiding returns 0
01:16:24.186 00.000 16108 scope move finished after 63 + 49 ms
01:16:24.186 00.000 16108 Move returns status 0, amount 63
01:16:24.186 00.000 16108 MoveAxis(S, 65, ABG)
01:16:24.186 00.000 16108 Guiding  Dir = 1, Dur = 65
01:16:24.186 00.000 16108 IsSlewing returns 0
01:16:24.186 00.000 16108 IsGuiding returns 0
01:16:24.250 00.064 16108 PulseGuide returned control before completion, sleep 12
01:16:24.264 00.014 16108 IsGuiding returns 1
01:16:24.264 00.000 16108 scope still moving after pulse duration time elapsed
01:16:24.301 00.037 16108 IsSlewing returns 0
01:16:24.301 00.000 16108 IsGuiding returns 1
01:16:24.327 00.026 16108 IsSlewing returns 0
01:16:24.327 00.000 16108 IsGuiding returns 1
01:16:24.359 00.032 16108 IsSlewing returns 0
01:16:24.359 00.000 16108 IsGuiding returns 0
01:16:24.359 00.000 16108 scope move finished after 65 + 108 ms
01:16:24.359 00.000 16108 Move returns status 0, amount 65
01:16:24.359 00.000 16108 move complete, result=0
01:16:24.360 00.001 16108 worker thread done servicing request
01:16:24.360 00.000 16108 Worker thread wakes up
01:16:24.360 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.3 px 65 ms SOUTH
01:16:24.362 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:24.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:25.541 01.179 16108 Exposure complete
01:16:25.604 00.063 16108 worker thread done servicing request
01:16:25.605 00.001 21068 OnExposeComplete: enter
01:16:25.606 00.001 21068 UpdateGuideState(): m_state=6
01:16:25.608 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9775
01:16:25.610 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=875.17, Mass=120353, SNR=84.5, Peak=17709 HFD=3.0
01:16:25.612 00.002 21068 MultiStar: [#1 -0.03,-0.15,1.25,U] [#2 -0.26,0.49,0.00,M1] [#3 0.04,0.03,0.97,U] [#4 -0.10,0.16,0.86,U] [#5 -0.04,0.06,0.92,U] [#6 -0.21,-0.38,0.72,U] [#7 -0.42,0.15,0.49,U] [#8 -0.03,0.60,0.00,M1] 
01:16:25.613 00.001 21068 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {-0.26, 0.29}
01:16:25.615 00.002 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
01:16:25.616 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
01:16:25.618 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.98 mountX=0.12 mountY=0.01, mountTheta=0.08
01:16:25.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
01:16:25.620 00.000 21068 Enqueuing Move request for scope (-0.12, 0.02)
01:16:25.621 00.001 16108 Worker thread wakes up
01:16:25.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:16:25.622 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:16:25.622 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.01
01:16:25.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:16:25.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:25.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:25.622 00.000 16108 MoveAxis(E, 0, ABG)
01:16:25.622 00.000 16108 Move returns status 0, amount 0
01:16:25.622 00.000 16108 MoveAxis(N, 0, ABG)
01:16:25.622 00.000 16108 Move returns status 0, amount 0
01:16:25.622 00.000 16108 move complete, result=0
01:16:25.622 00.000 16108 worker thread done servicing request
01:16:25.632 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3401, FiltMin=2899, FiltMax=56643, Gamma=1.000
01:16:25.653 00.021 21068 UpdateGuideState exits: m=120353 SNR=84.5
01:16:25.656 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:25.656 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:25.657 00.001 21068 Enqueuing Expose request
01:16:25.658 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:25.659 00.001 16108 Worker thread wakes up
01:16:25.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:25.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:26.658 00.999 16108 Exposure complete
01:16:26.724 00.066 16108 worker thread done servicing request
01:16:26.725 00.001 21068 OnExposeComplete: enter
01:16:26.725 00.000 21068 UpdateGuideState(): m_state=6
01:16:26.726 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9776
01:16:26.727 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=875.10, Mass=123168, SNR=82.5, Peak=16109 HFD=3.2
01:16:26.728 00.001 21068 MultiStar: [#1 0.04,-0.08,1.39,U] [#2 -0.42,0.18,1.22,U] [#3 0.19,0.09,1.12,U] [#4 -0.12,0.06,0.82,U] [#5 -0.05,0.19,1.05,U] [#6 -0.06,-0.45,0.82,U] [#7 0.05,0.03,0.67,U] [#8 -0.13,0.20,0.83,U] 
01:16:26.729 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.25, 0.22}
01:16:26.729 00.000 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
01:16:26.730 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
01:16:26.731 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=0.09 mountY=-0.04, mountTheta=-0.37
01:16:26.732 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.06, opts=13)
01:16:26.733 00.001 21068 Enqueuing Move request for scope (-0.09, 0.06)
01:16:26.734 00.001 16108 Worker thread wakes up
01:16:26.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:16:26.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:16:26.734 00.000 16108 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=-0.04
01:16:26.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:16:26.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:26.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:26.734 00.000 16108 MoveAxis(E, 0, ABG)
01:16:26.734 00.000 16108 Move returns status 0, amount 0
01:16:26.734 00.000 16108 MoveAxis(N, 0, ABG)
01:16:26.735 00.001 16108 Move returns status 0, amount 0
01:16:26.735 00.000 16108 move complete, result=0
01:16:26.735 00.000 16108 worker thread done servicing request
01:16:26.738 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3405, FiltMin=2912, FiltMax=57283, Gamma=1.000
01:16:26.753 00.015 21068 UpdateGuideState exits: m=123168 SNR=82.5
01:16:26.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:26.756 00.001 21068 Enqueuing Expose request
01:16:26.757 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:26.757 00.000 16108 Worker thread wakes up
01:16:26.758 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:26.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:27.942 01.184 16108 Exposure complete
01:16:28.020 00.078 16108 worker thread done servicing request
01:16:28.020 00.000 21068 OnExposeComplete: enter
01:16:28.021 00.001 21068 UpdateGuideState(): m_state=6
01:16:28.024 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9777
01:16:28.027 00.003 21068 Star::Find returns 1 (0), X=220.21, Y=875.21, Mass=125070, SNR=86.9, Peak=14237 HFD=3.5
01:16:28.029 00.002 21068 MultiStar: [#1 -0.15,0.26,1.12,U] [#2 -0.19,0.24,1.28,U] [#3 0.12,0.35,0.94,U] [#4 -0.11,0.43,0.74,U] [#5 -0.04,0.26,0.91,U] [#6 -0.20,-0.28,0.79,U] [#7 -0.17,0.31,0.66,U] [#8 -0.19,0.43,0.81,U] 
01:16:28.030 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.26}, one-star: {-0.26, 0.33}
01:16:28.032 00.002 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
01:16:28.033 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
01:16:28.034 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.05 mountX=0.18 mountY=-0.22, mountTheta=-0.90
01:16:28.037 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.26, opts=13)
01:16:28.039 00.002 21068 Enqueuing Move request for scope (-0.13, 0.26)
01:16:28.039 00.000 16108 Worker thread wakes up
01:16:28.040 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:16:28.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:16:28.040 00.000 16108 Moving (-0.13, 0.26) raw xDistance=0.18 yDistance=-0.22
01:16:28.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:16:28.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:28.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:16:28.040 00.000 16108 MoveAxis(E, 0, ABG)
01:16:28.040 00.000 16108 Move returns status 0, amount 0
01:16:28.040 00.000 16108 MoveAxis(N, 0, ABG)
01:16:28.040 00.000 16108 Move returns status 0, amount 0
01:16:28.040 00.000 16108 move complete, result=0
01:16:28.040 00.000 16108 worker thread done servicing request
01:16:28.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3401, FiltMin=2937, FiltMax=60768, Gamma=1.000
01:16:28.065 00.022 21068 UpdateGuideState exits: m=125070 SNR=86.9
01:16:28.067 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:28.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:28.069 00.001 21068 Enqueuing Expose request
01:16:28.069 00.000 16108 Worker thread wakes up
01:16:28.069 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:28.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:28.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:29.042 00.972 16108 Exposure complete
01:16:29.096 00.054 16108 worker thread done servicing request
01:16:29.096 00.000 21068 OnExposeComplete: enter
01:16:29.097 00.001 21068 UpdateGuideState(): m_state=6
01:16:29.098 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9778
01:16:29.099 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.14, Mass=115431, SNR=84.9, Peak=14713 HFD=3.1
01:16:29.100 00.001 21068 MultiStar: [#1 -0.18,0.29,1.22,U] [#2 -0.26,0.28,1.13,U] [#3 -0.16,0.24,0.99,U] [#4 -0.12,0.33,0.93,U] [#5 -0.23,0.32,0.85,U] [#6 -0.38,-0.26,0.94,U] [#7 0.11,0.17,0.62,U] [#8 -0.06,0.31,0.73,U] 
01:16:29.101 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.22}, one-star: {0.00, 0.26}
01:16:29.102 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
01:16:29.102 00.000 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
01:16:29.103 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.56 mountX=0.04 mountY=-0.25, mountTheta=-1.40
01:16:29.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.26, opts=13)
01:16:29.105 00.001 21068 Enqueuing Move request for scope (0.00, 0.26)
01:16:29.106 00.001 16108 Worker thread wakes up
01:16:29.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
01:16:29.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
01:16:29.106 00.000 16108 Moving (0.00, 0.26) raw xDistance=0.04 yDistance=-0.25
01:16:29.107 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:29.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:29.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:16:29.107 00.000 16108 MoveAxis(E, 0, ABG)
01:16:29.107 00.000 16108 Move returns status 0, amount 0
01:16:29.107 00.000 16108 MoveAxis(N, 0, ABG)
01:16:29.107 00.000 16108 Move returns status 0, amount 0
01:16:29.107 00.000 16108 move complete, result=0
01:16:29.107 00.000 16108 worker thread done servicing request
01:16:29.110 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3401, FiltMin=2937, FiltMax=57334, Gamma=1.000
01:16:29.134 00.024 21068 UpdateGuideState exits: m=115431 SNR=84.9
01:16:29.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:29.137 00.001 21068 Enqueuing Expose request
01:16:29.138 00.001 16108 Worker thread wakes up
01:16:29.138 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:16:29.139 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:29.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:30.294 01.155 16108 Exposure complete
01:16:30.374 00.080 16108 worker thread done servicing request
01:16:30.374 00.000 21068 OnExposeComplete: enter
01:16:30.375 00.001 21068 UpdateGuideState(): m_state=6
01:16:30.378 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9779
01:16:30.379 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.00, Mass=132742, SNR=82.7, Peak=17501 HFD=3.3
01:16:30.380 00.001 21068 MultiStar: [#1 -0.36,0.23,1.28,U] [#2 -0.41,0.30,1.26,U] [#3 -0.16,0.54,0.00,M1] [#4 -0.20,0.33,0.82,U] [#5 -0.36,0.35,0.97,U] [#6 -0.24,-0.00,0.84,U] [#7 -0.27,0.37,0.63,U] [#8 -0.15,0.51,0.81,U] 
01:16:30.381 00.001 21068 single-star, 7 included, MultiStar: {-0.30, 0.27}, one-star: {-0.27, 0.12}
01:16:30.381 00.000 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
01:16:30.382 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
01:16:30.383 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.72 mountX=0.29 mountY=-0.05, mountTheta=-0.19
01:16:30.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.12, opts=13)
01:16:30.385 00.000 21068 Enqueuing Move request for scope (-0.27, 0.12)
01:16:30.387 00.002 16108 Worker thread wakes up
01:16:30.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
01:16:30.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
01:16:30.387 00.000 16108 Moving (-0.27, 0.12) raw xDistance=0.29 yDistance=-0.05
01:16:30.388 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:16:30.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:30.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:30.388 00.000 16108 MoveAxis(W, 75, ABG)
01:16:30.388 00.000 16108 Guiding  Dir = 3, Dur = 75
01:16:30.388 00.000 16108 IsSlewing returns 0
01:16:30.388 00.000 16108 IsGuiding returns 0
01:16:30.396 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3401, FiltMin=2953, FiltMax=59376, Gamma=1.000
01:16:30.423 00.027 21068 UpdateGuideState exits: m=132742 SNR=82.7
01:16:30.425 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.427 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:30.427 00.000 21068 Enqueuing Expose request
01:16:30.440 00.013 16108 PulseGuide returned control before completion, sleep 33
01:16:30.486 00.046 16108 IsGuiding returns 1
01:16:30.486 00.000 16108 scope still moving after pulse duration time elapsed
01:16:30.518 00.032 16108 IsSlewing returns 0
01:16:30.519 00.001 16108 IsGuiding returns 1
01:16:30.549 00.030 16108 IsSlewing returns 0
01:16:30.550 00.001 16108 IsGuiding returns 0
01:16:30.550 00.000 16108 scope move finished after 75 + 86 ms
01:16:30.550 00.000 16108 Move returns status 0, amount 75
01:16:30.550 00.000 16108 MoveAxis(N, 0, ABG)
01:16:30.550 00.000 16108 Move returns status 0, amount 0
01:16:30.550 00.000 16108 move complete, result=0
01:16:30.550 00.000 16108 worker thread done servicing request
01:16:30.550 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
01:16:30.553 00.003 16108 Worker thread wakes up
01:16:30.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:30.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:31.525 00.972 16108 Exposure complete
01:16:31.610 00.085 16108 worker thread done servicing request
01:16:31.610 00.000 21068 OnExposeComplete: enter
01:16:31.611 00.001 21068 UpdateGuideState(): m_state=6
01:16:31.612 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9780
01:16:31.613 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=875.07, Mass=130940, SNR=94.0, Peak=16413 HFD=3.3
01:16:31.614 00.001 21068 MultiStar: [#1 -0.12,0.11,0.95,U] [#2 -0.23,0.52,0.00,M1] [#3 -0.15,0.31,1.12,U] [#4 -0.07,0.42,0.73,U] [#5 -0.19,0.22,0.78,U] [#6 -0.27,-0.20,0.74,U] [#7 -0.50,0.55,0.00,M1] [#8 -0.11,0.37,0.73,U] 
01:16:31.614 00.000 21068 single-star, 6 included, MultiStar: {-0.15, 0.21}, one-star: {-0.15, 0.19}
01:16:31.616 00.002 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
01:16:31.616 00.000 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
01:16:31.617 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=0.18 mountY=-0.15, mountTheta=-0.69
01:16:31.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.19, opts=13)
01:16:31.619 00.001 21068 Enqueuing Move request for scope (-0.15, 0.19)
01:16:31.620 00.001 16108 Worker thread wakes up
01:16:31.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
01:16:31.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
01:16:31.620 00.000 16108 Moving (-0.15, 0.19) raw xDistance=0.18 yDistance=-0.15
01:16:31.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:16:31.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:31.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:31.620 00.000 16108 MoveAxis(E, 0, ABG)
01:16:31.620 00.000 16108 Move returns status 0, amount 0
01:16:31.620 00.000 16108 MoveAxis(N, 0, ABG)
01:16:31.620 00.000 16108 Move returns status 0, amount 0
01:16:31.620 00.000 16108 move complete, result=0
01:16:31.620 00.000 16108 worker thread done servicing request
01:16:31.623 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3401, FiltMin=2957, FiltMax=58841, Gamma=1.000
01:16:31.651 00.028 21068 UpdateGuideState exits: m=130940 SNR=94.0
01:16:31.654 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:31.656 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:31.658 00.002 21068 Enqueuing Expose request
01:16:31.660 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:31.662 00.002 16108 Worker thread wakes up
01:16:31.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:31.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:32.832 01.170 16108 Exposure complete
01:16:32.890 00.058 16108 worker thread done servicing request
01:16:32.890 00.000 21068 OnExposeComplete: enter
01:16:32.891 00.001 21068 UpdateGuideState(): m_state=6
01:16:32.892 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9781
01:16:32.892 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=875.23, Mass=133152, SNR=83.9, Peak=16905 HFD=3.2
01:16:32.894 00.002 21068 MultiStar: [#1 -0.11,0.08,1.10,U] [#2 0.05,0.29,1.28,U] [#3 0.01,0.29,1.02,U] [#4 0.44,0.23,0.88,U] [#5 0.06,0.42,0.82,U] [#6 0.00,-0.24,0.74,U] [#7 -0.07,0.29,0.74,U] [#8 0.02,0.24,0.83,U] 
01:16:32.895 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.23}, one-star: {-0.00, 0.35}
01:16:32.896 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:16:32.897 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:16:32.898 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.38 mountX=-0.00 mountY=-0.23, mountTheta=-1.58
01:16:32.900 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.23, opts=13)
01:16:32.901 00.001 21068 Enqueuing Move request for scope (0.04, 0.23)
01:16:32.902 00.001 16108 Worker thread wakes up
01:16:32.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
01:16:32.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
01:16:32.902 00.000 16108 Moving (0.04, 0.23) raw xDistance=-0.00 yDistance=-0.23
01:16:32.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:16:32.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:32.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:16:32.902 00.000 16108 MoveAxis(E, 0, ABG)
01:16:32.902 00.000 16108 Move returns status 0, amount 0
01:16:32.902 00.000 16108 MoveAxis(N, 0, ABG)
01:16:32.902 00.000 16108 Move returns status 0, amount 0
01:16:32.902 00.000 16108 move complete, result=0
01:16:32.902 00.000 16108 worker thread done servicing request
01:16:32.907 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3401, FiltMin=2937, FiltMax=65440, Gamma=1.000
01:16:32.937 00.030 21068 UpdateGuideState exits: m=133152 SNR=83.9
01:16:32.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:32.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:32.940 00.001 21068 Enqueuing Expose request
01:16:32.941 00.001 16108 Worker thread wakes up
01:16:32.941 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:32.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:32.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:33.919 00.978 16108 Exposure complete
01:16:33.986 00.067 16108 worker thread done servicing request
01:16:33.986 00.000 21068 OnExposeComplete: enter
01:16:33.989 00.003 21068 UpdateGuideState(): m_state=6
01:16:33.992 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9782
01:16:33.995 00.003 21068 Star::Find returns 1 (0), X=220.40, Y=875.20, Mass=122423, SNR=84.8, Peak=15465 HFD=3.2
01:16:33.997 00.002 21068 MultiStar: [#1 -0.13,0.19,1.09,U] [#2 -0.09,0.57,0.00,M1] [#3 0.28,0.11,1.00,U] [#4 0.03,0.12,0.83,U] [#5 0.14,0.36,1.03,U] [#6 0.10,-0.09,0.82,U] [#7 -0.19,0.43,0.68,U] [#8 -0.15,0.40,0.97,U] 
01:16:33.998 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.23}, one-star: {-0.08, 0.32}
01:16:34.000 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
01:16:34.001 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
01:16:34.002 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=0.04 mountY=-0.23, mountTheta=-1.42
01:16:34.005 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.23, opts=13)
01:16:34.006 00.001 21068 Enqueuing Move request for scope (0.01, 0.23)
01:16:34.007 00.001 16108 Worker thread wakes up
01:16:34.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
01:16:34.007 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
01:16:34.007 00.000 16108 Moving (0.01, 0.23) raw xDistance=0.04 yDistance=-0.23
01:16:34.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:34.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:34.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:16:34.009 00.002 16108 MoveAxis(E, 0, ABG)
01:16:34.009 00.000 16108 Move returns status 0, amount 0
01:16:34.009 00.000 16108 MoveAxis(N, 0, ABG)
01:16:34.009 00.000 16108 Move returns status 0, amount 0
01:16:34.009 00.000 16108 move complete, result=0
01:16:34.009 00.000 16108 worker thread done servicing request
01:16:34.013 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3401, FiltMin=2944, FiltMax=58032, Gamma=1.000
01:16:34.029 00.016 21068 UpdateGuideState exits: m=122423 SNR=84.8
01:16:34.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:34.032 00.001 21068 Enqueuing Expose request
01:16:34.032 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:34.033 00.001 16108 Worker thread wakes up
01:16:34.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:34.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:35.207 01.174 16108 Exposure complete
01:16:35.301 00.094 16108 worker thread done servicing request
01:16:35.303 00.002 21068 OnExposeComplete: enter
01:16:35.304 00.001 21068 UpdateGuideState(): m_state=6
01:16:35.305 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9783
01:16:35.306 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.61, Mass=128062, SNR=91.3, Peak=14493 HFD=3.3
01:16:35.308 00.002 21068 MultiStar: [#1 -0.32,0.35,1.20,U] [#2 -0.12,0.64,0.00,M2] [#3 -0.23,0.52,0.00,M1] [#4 0.22,0.26,0.92,U] [#5 -0.09,0.62,0.00,M1] [#6 -0.33,0.12,0.84,U] [#7 -0.21,0.61,0.00,M1] [#8 -0.03,0.71,0.00,M1] 
01:16:35.310 00.002 21068 refined, 3 included, MultiStar: {-0.15, 0.38}, one-star: {-0.16, 0.73}
01:16:35.311 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:16:35.313 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:16:35.314 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.96 mountX=0.22 mountY=-0.33, mountTheta=-0.99
01:16:35.316 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.38, opts=13)
01:16:35.317 00.001 21068 Enqueuing Move request for scope (-0.15, 0.38)
01:16:35.318 00.001 16108 Worker thread wakes up
01:16:35.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.38) opts 0xd
01:16:35.318 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.38)
01:16:35.318 00.000 16108 Moving (-0.15, 0.38) raw xDistance=0.22 yDistance=-0.33
01:16:35.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:16:35.319 00.001 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.30 newest=-0.78
01:16:35.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:16:35.319 00.000 16108 MoveAxis(W, 57, ABG)
01:16:35.319 00.000 16108 Guiding  Dir = 3, Dur = 57
01:16:35.319 00.000 16108 IsSlewing returns 0
01:16:35.319 00.000 16108 IsGuiding returns 0
01:16:35.321 00.002 16108 PulseGuide returned control before completion, sleep 66
01:16:35.324 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3401, FiltMin=2937, FiltMax=59910, Gamma=1.000
01:16:35.341 00.017 21068 UpdateGuideState exits: m=128062 SNR=91.3
01:16:35.342 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.342 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:35.343 00.001 21068 Enqueuing Expose request
01:16:35.389 00.046 16108 IsGuiding returns 1
01:16:35.389 00.000 16108 scope still moving after pulse duration time elapsed
01:16:35.421 00.032 16108 IsSlewing returns 0
01:16:35.421 00.000 16108 IsGuiding returns 0
01:16:35.421 00.000 16108 scope move finished after 57 + 44 ms
01:16:35.421 00.000 16108 Move returns status 0, amount 57
01:16:35.421 00.000 16108 MoveAxis(N, 66, ABG)
01:16:35.421 00.000 16108 Guiding  Dir = 0, Dur = 66
01:16:35.421 00.000 16108 IsSlewing returns 0
01:16:35.421 00.000 16108 IsGuiding returns 0
01:16:35.471 00.050 16108 PulseGuide returned control before completion, sleep 27
01:16:35.500 00.029 16108 IsGuiding returns 1
01:16:35.500 00.000 16108 scope still moving after pulse duration time elapsed
01:16:35.532 00.032 16108 IsSlewing returns 0
01:16:35.533 00.001 16108 IsGuiding returns 1
01:16:35.564 00.031 16108 IsSlewing returns 0
01:16:35.564 00.000 16108 IsGuiding returns 0
01:16:35.564 00.000 16108 scope move finished after 66 + 76 ms
01:16:35.564 00.000 16108 Move returns status 0, amount 66
01:16:35.564 00.000 16108 move complete, result=0
01:16:35.564 00.000 16108 worker thread done servicing request
01:16:35.564 00.000 16108 Worker thread wakes up
01:16:35.565 00.001 21068 GuideStep: 0.2 px 57 ms WEST, -0.3 px 66 ms NORTH
01:16:35.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:35.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:36.546 00.980 16108 Exposure complete
01:16:36.617 00.071 16108 worker thread done servicing request
01:16:36.617 00.000 21068 OnExposeComplete: enter
01:16:36.617 00.000 21068 UpdateGuideState(): m_state=6
01:16:36.618 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9784
01:16:36.619 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.28, Mass=123172, SNR=88.1, Peak=16041 HFD=3.5
01:16:36.620 00.001 21068 MultiStar: [#1 0.19,0.41,1.07,U] [#2 -0.16,0.69,0.00,M3] [#3 0.01,0.51,1.12,U] [#4 0.30,0.58,0.00,M1] [#5 0.00,0.48,0.94,U] [#6 -0.01,-0.04,0.87,U] [#7 0.17,0.68,0.00,M2] [#8 0.18,0.52,0.00,M2] 
01:16:36.621 00.001 21068 refined, 4 included, MultiStar: {0.11, 0.37}, one-star: {0.35, 0.39}
01:16:36.621 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:16:36.622 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:16:36.623 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.28 mountX=-0.05 mountY=-0.38, mountTheta=-1.69
01:16:36.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.37, opts=13)
01:16:36.626 00.002 21068 Enqueuing Move request for scope (0.11, 0.37)
01:16:36.629 00.003 16108 Worker thread wakes up
01:16:36.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
01:16:36.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
01:16:36.629 00.000 16108 Moving (0.11, 0.37) raw xDistance=-0.05 yDistance=-0.38
01:16:36.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:36.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:16:36.629 00.000 16108 MoveAxis(E, 0, ABG)
01:16:36.629 00.000 16108 Move returns status 0, amount 0
01:16:36.629 00.000 16108 MoveAxis(N, 77, ABG)
01:16:36.629 00.000 16108 Guiding  Dir = 0, Dur = 77
01:16:36.630 00.001 16108 IsSlewing returns 0
01:16:36.630 00.000 16108 IsGuiding returns 0
01:16:36.634 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3401, FiltMin=2928, FiltMax=58614, Gamma=1.000
01:16:36.651 00.017 21068 UpdateGuideState exits: m=123172 SNR=88.1
01:16:36.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:36.654 00.001 21068 Enqueuing Expose request
01:16:36.660 00.006 16108 PulseGuide returned control before completion, sleep 58
01:16:36.722 00.062 16108 IsGuiding returns 1
01:16:36.722 00.000 16108 scope still moving after pulse duration time elapsed
01:16:36.753 00.031 16108 IsSlewing returns 0
01:16:36.753 00.000 16108 IsGuiding returns 0
01:16:36.753 00.000 16108 scope move finished after 77 + 46 ms
01:16:36.753 00.000 16108 Move returns status 0, amount 77
01:16:36.753 00.000 16108 move complete, result=0
01:16:36.753 00.000 16108 worker thread done servicing request
01:16:36.753 00.000 16108 Worker thread wakes up
01:16:36.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:36.753 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 77 ms NORTH
01:16:36.756 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:37.915 01.159 16108 Exposure complete
01:16:37.974 00.059 16108 worker thread done servicing request
01:16:37.974 00.000 21068 OnExposeComplete: enter
01:16:37.975 00.001 21068 UpdateGuideState(): m_state=6
01:16:37.976 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9785
01:16:37.977 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.79, Mass=118450, SNR=84.1, Peak=14525 HFD=3.2
01:16:37.977 00.000 21068 MultiStar: [#1 -0.12,-0.16,1.10,U] [#2 -0.15,0.26,1.30,U] [#3 0.21,-0.07,1.03,U] [#4 0.47,0.04,0.96,U] [#5 0.05,-0.32,0.95,U] [#6 0.02,-0.25,0.80,U] [#7 -0.28,-0.08,0.74,U] [#8 -0.22,0.03,0.75,U] 
01:16:37.978 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.26, -0.10}
01:16:37.979 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
01:16:37.980 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
01:16:37.980 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.00 mountX=0.02 mountY=0.06, mountTheta=1.32
01:16:37.982 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
01:16:37.983 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
01:16:37.983 00.000 16108 Worker thread wakes up
01:16:37.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:16:37.983 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:16:37.985 00.002 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.06
01:16:37.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:37.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:37.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:37.985 00.000 16108 MoveAxis(E, 0, ABG)
01:16:37.985 00.000 16108 Move returns status 0, amount 0
01:16:37.985 00.000 16108 MoveAxis(N, 0, ABG)
01:16:37.985 00.000 16108 Move returns status 0, amount 0
01:16:37.985 00.000 16108 move complete, result=0
01:16:37.985 00.000 16108 worker thread done servicing request
01:16:37.988 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3398, FiltMin=2915, FiltMax=59312, Gamma=1.000
01:16:38.003 00.015 21068 UpdateGuideState exits: m=118450 SNR=84.1
01:16:38.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:38.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:38.007 00.001 21068 Enqueuing Expose request
01:16:38.007 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:38.008 00.001 16108 Worker thread wakes up
01:16:38.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:38.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:38.990 00.982 16108 Exposure complete
01:16:39.067 00.077 16108 worker thread done servicing request
01:16:39.068 00.001 21068 OnExposeComplete: enter
01:16:39.070 00.002 21068 UpdateGuideState(): m_state=6
01:16:39.072 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9786
01:16:39.073 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.99, Mass=129492, SNR=86.7, Peak=14045 HFD=4.0
01:16:39.075 00.002 21068 MultiStar: [#1 0.02,-0.17,1.14,U] [#2 -0.16,0.29,1.15,U] [#3 0.04,0.01,1.10,U] [#4 0.36,0.06,0.84,U] [#5 0.18,0.23,0.92,U] [#6 0.42,-0.34,0.94,U] [#7 0.09,0.35,0.58,U] [#8 -0.16,0.38,0.70,U] 
01:16:39.076 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.30, 0.11}
01:16:39.078 00.002 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
01:16:39.079 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
01:16:39.080 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.06 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
01:16:39.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
01:16:39.082 00.000 21068 Enqueuing Move request for scope (0.04, 0.08)
01:16:39.083 00.001 16108 Worker thread wakes up
01:16:39.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:16:39.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:16:39.083 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
01:16:39.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:16:39.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:39.083 00.000 16108 MoveAxis(E, 0, ABG)
01:16:39.084 00.001 16108 Move returns status 0, amount 0
01:16:39.084 00.000 16108 MoveAxis(N, 0, ABG)
01:16:39.084 00.000 16108 Move returns status 0, amount 0
01:16:39.084 00.000 16108 move complete, result=0
01:16:39.084 00.000 16108 worker thread done servicing request
01:16:39.087 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3401, FiltMin=2941, FiltMax=62163, Gamma=1.000
01:16:39.102 00.015 21068 UpdateGuideState exits: m=129492 SNR=86.7
01:16:39.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:39.105 00.001 21068 Enqueuing Expose request
01:16:39.106 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:39.107 00.001 16108 Worker thread wakes up
01:16:39.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:39.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:40.268 01.161 16108 Exposure complete
01:16:40.324 00.056 16108 worker thread done servicing request
01:16:40.324 00.000 21068 OnExposeComplete: enter
01:16:40.326 00.002 21068 UpdateGuideState(): m_state=6
01:16:40.327 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9787
01:16:40.328 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=874.75, Mass=132827, SNR=92.6, Peak=14233 HFD=3.5
01:16:40.329 00.001 21068 MultiStar: [#1 0.17,-0.16,0.95,U] [#2 0.04,0.22,1.06,U] [#3 0.35,-0.03,1.00,U] [#4 0.80,-0.05,0.00,M1] [#5 0.50,0.20,0.80,U] [#6 0.38,-0.47,0.00,M1] [#7 0.42,-0.17,0.58,U] [#8 0.31,0.33,0.65,U] 
01:16:40.330 00.001 21068 refined, 6 included, MultiStar: {0.29, 0.03}, one-star: {0.37, -0.13}
01:16:40.330 00.000 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
01:16:40.331 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
01:16:40.332 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.11 mountX=-0.28 mountY=-0.10, mountTheta=-2.80
01:16:40.333 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.03, opts=13)
01:16:40.334 00.001 21068 Enqueuing Move request for scope (0.29, 0.03)
01:16:40.335 00.001 16108 Worker thread wakes up
01:16:40.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
01:16:40.335 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
01:16:40.335 00.000 16108 Moving (0.29, 0.03) raw xDistance=-0.28 yDistance=-0.10
01:16:40.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:16:40.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:40.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:40.335 00.000 16108 MoveAxis(E, 74, ABG)
01:16:40.335 00.000 16108 Guiding  Dir = 2, Dur = 74
01:16:40.336 00.001 16108 IsSlewing returns 0
01:16:40.336 00.000 16108 IsGuiding returns 0
01:16:40.342 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3401, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:16:40.358 00.016 16108 PulseGuide returned control before completion, sleep 63
01:16:40.360 00.002 21068 UpdateGuideState exits: m=132827 SNR=92.6
01:16:40.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:40.361 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:40.362 00.001 21068 Enqueuing Expose request
01:16:40.434 00.072 16108 IsGuiding returns 1
01:16:40.434 00.000 16108 scope still moving after pulse duration time elapsed
01:16:40.465 00.031 16108 IsSlewing returns 0
01:16:40.465 00.000 16108 IsGuiding returns 0
01:16:40.465 00.000 16108 scope move finished after 74 + 55 ms
01:16:40.465 00.000 16108 Move returns status 0, amount 74
01:16:40.465 00.000 16108 MoveAxis(N, 0, ABG)
01:16:40.465 00.000 16108 Move returns status 0, amount 0
01:16:40.465 00.000 16108 move complete, result=0
01:16:40.465 00.000 16108 worker thread done servicing request
01:16:40.467 00.002 16108 Worker thread wakes up
01:16:40.467 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
01:16:40.469 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:40.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:41.432 00.963 16108 Exposure complete
01:16:41.486 00.054 16108 worker thread done servicing request
01:16:41.486 00.000 21068 OnExposeComplete: enter
01:16:41.487 00.001 21068 UpdateGuideState(): m_state=6
01:16:41.489 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9788
01:16:41.489 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=874.65, Mass=112457, SNR=71.6, Peak=11753 HFD=3.5
01:16:41.490 00.001 21068 MultiStar: [#1 -0.18,-0.09,1.51,U] [#2 0.07,-0.25,1.46,U] [#3 0.04,-0.01,1.32,U] [#4 -0.03,0.03,0.90,U] [#5 -0.01,0.03,0.99,U] [#6 -0.08,-0.51,0.88,U] [#7 0.14,-0.29,0.72,U] [#8 0.04,-0.32,0.87,U] 
01:16:41.491 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.17}, one-star: {0.23, -0.23}
01:16:41.492 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
01:16:41.493 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
01:16:41.493 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.50 mountX=-0.04 mountY=0.16, mountTheta=1.83
01:16:41.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.17, opts=13)
01:16:41.496 00.001 21068 Enqueuing Move request for scope (0.01, -0.17)
01:16:41.496 00.000 16108 Worker thread wakes up
01:16:41.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
01:16:41.497 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
01:16:41.497 00.000 16108 Moving (0.01, -0.17) raw xDistance=-0.04 yDistance=0.16
01:16:41.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:41.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:41.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:16:41.497 00.000 16108 MoveAxis(E, 0, ABG)
01:16:41.497 00.000 16108 Move returns status 0, amount 0
01:16:41.497 00.000 16108 MoveAxis(N, 0, ABG)
01:16:41.497 00.000 16108 Move returns status 0, amount 0
01:16:41.497 00.000 16108 move complete, result=0
01:16:41.497 00.000 16108 worker thread done servicing request
01:16:41.500 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3401, FiltMin=2912, FiltMax=59536, Gamma=1.000
01:16:41.516 00.016 21068 UpdateGuideState exits: m=112457 SNR=71.6
01:16:41.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.517 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:41.518 00.001 21068 Enqueuing Expose request
01:16:41.519 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:41.519 00.000 16108 Worker thread wakes up
01:16:41.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:41.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:42.679 01.159 16108 Exposure complete
01:16:42.748 00.069 16108 worker thread done servicing request
01:16:42.748 00.000 21068 OnExposeComplete: enter
01:16:42.749 00.001 21068 UpdateGuideState(): m_state=6
01:16:42.750 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9789
01:16:42.751 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.89, Mass=123456, SNR=81.4, Peak=14953 HFD=3.6
01:16:42.752 00.001 21068 MultiStar: [#1 0.17,-0.28,1.33,U] [#2 0.11,0.07,1.24,U] [#3 0.08,0.09,1.27,U] [#4 0.24,-0.02,0.85,U] [#5 0.05,-0.18,0.96,U] [#6 -0.08,-0.46,0.83,U] [#7 0.16,-0.05,0.64,U] [#8 0.26,0.12,0.77,U] 
01:16:42.753 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.07, 0.00}
01:16:42.755 00.002 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
01:16:42.756 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
01:16:42.757 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.07 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
01:16:42.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
01:16:42.759 00.001 21068 Enqueuing Move request for scope (0.07, 0.00)
01:16:42.760 00.001 16108 Worker thread wakes up
01:16:42.761 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:16:42.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:16:42.761 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.06 yDistance=-0.02
01:16:42.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:42.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:42.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:42.761 00.000 16108 MoveAxis(E, 0, ABG)
01:16:42.761 00.000 16108 Move returns status 0, amount 0
01:16:42.761 00.000 16108 MoveAxis(N, 0, ABG)
01:16:42.761 00.000 16108 Move returns status 0, amount 0
01:16:42.761 00.000 16108 move complete, result=0
01:16:42.761 00.000 16108 worker thread done servicing request
01:16:42.767 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3398, FiltMin=2848, FiltMax=55776, Gamma=1.000
01:16:42.791 00.024 21068 UpdateGuideState exits: m=123456 SNR=81.4
01:16:42.794 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:42.796 00.001 21068 Enqueuing Expose request
01:16:42.798 00.002 16108 Worker thread wakes up
01:16:42.798 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:42.800 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:42.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:43.781 00.981 16108 Exposure complete
01:16:43.851 00.070 16108 worker thread done servicing request
01:16:43.851 00.000 21068 OnExposeComplete: enter
01:16:43.852 00.001 21068 UpdateGuideState(): m_state=6
01:16:43.853 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9790
01:16:43.853 00.000 21068 Star::Find returns 1 (0), X=220.13, Y=875.25, Mass=137458, SNR=85.4, Peak=15293 HFD=3.5
01:16:43.854 00.001 21068 MultiStar: [#1 -0.41,0.24,1.09,U] [#2 -0.40,0.61,0.00,M1] [#3 -0.38,0.46,0.00,M1] [#4 0.16,0.41,0.79,U] [#5 -0.13,0.63,0.00,M1] [#6 0.13,-0.03,0.78,U] [#7 -0.12,0.45,0.70,U] [#8 -0.24,0.54,0.00,M1] 
01:16:43.855 00.001 21068 refined, 4 included, MultiStar: {-0.15, 0.28}, one-star: {-0.35, 0.37}
01:16:43.856 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:16:43.857 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:16:43.858 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.05 mountX=0.20 mountY=-0.24, mountTheta=-0.89
01:16:43.859 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.28, opts=13)
01:16:43.860 00.001 21068 Enqueuing Move request for scope (-0.15, 0.28)
01:16:43.861 00.001 16108 Worker thread wakes up
01:16:43.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
01:16:43.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
01:16:43.861 00.000 16108 Moving (-0.15, 0.28) raw xDistance=0.20 yDistance=-0.24
01:16:43.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:16:43.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:16:43.861 00.000 16108 MoveAxis(E, 0, ABG)
01:16:43.861 00.000 16108 Move returns status 0, amount 0
01:16:43.861 00.000 16108 MoveAxis(N, 49, ABG)
01:16:43.861 00.000 16108 Guiding  Dir = 0, Dur = 49
01:16:43.862 00.001 16108 IsSlewing returns 0
01:16:43.862 00.000 16108 IsGuiding returns 0
01:16:43.863 00.001 16108 PulseGuide returned control before completion, sleep 58
01:16:43.872 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3401, FiltMin=2931, FiltMax=61190, Gamma=1.000
01:16:43.899 00.027 21068 UpdateGuideState exits: m=137458 SNR=85.4
01:16:43.901 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:43.901 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:43.904 00.003 21068 Enqueuing Expose request
01:16:43.934 00.030 16108 IsGuiding returns 1
01:16:43.934 00.000 16108 scope still moving after pulse duration time elapsed
01:16:43.965 00.031 16108 IsSlewing returns 0
01:16:43.965 00.000 16108 IsGuiding returns 0
01:16:43.965 00.000 16108 scope move finished after 49 + 54 ms
01:16:43.965 00.000 16108 Move returns status 0, amount 49
01:16:43.965 00.000 16108 move complete, result=0
01:16:43.965 00.000 16108 worker thread done servicing request
01:16:43.965 00.000 16108 Worker thread wakes up
01:16:43.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:43.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:43.966 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
01:16:45.136 01.170 16108 Exposure complete
01:16:45.195 00.059 16108 worker thread done servicing request
01:16:45.195 00.000 21068 OnExposeComplete: enter
01:16:45.197 00.002 21068 UpdateGuideState(): m_state=6
01:16:45.199 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9791
01:16:45.200 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.96, Mass=107123, SNR=68.9, Peak=14045 HFD=3.2
01:16:45.202 00.002 21068 MultiStar: [#1 -0.15,0.08,1.44,U] [#2 -0.47,0.46,0.00,M2] [#3 -0.15,0.21,1.31,U] [#4 -0.25,0.19,1.04,U] [#5 -0.11,0.07,1.08,U] [#6 -0.37,-0.52,0.00,M1] [#7 -0.33,0.08,0.71,U] [#8 -0.09,0.32,0.96,U] 
01:16:45.205 00.003 21068 single-star, 6 included, MultiStar: {-0.18, 0.15}, one-star: {-0.22, 0.08}
01:16:45.206 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
01:16:45.208 00.002 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
01:16:45.209 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.79 mountX=0.23 mountY=-0.03, mountTheta=-0.12
01:16:45.212 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.08, opts=13)
01:16:45.214 00.002 21068 Enqueuing Move request for scope (-0.22, 0.08)
01:16:45.216 00.002 16108 Worker thread wakes up
01:16:45.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
01:16:45.216 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
01:16:45.216 00.000 16108 Moving (-0.22, 0.08) raw xDistance=0.23 yDistance=-0.03
01:16:45.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:16:45.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:45.217 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:45.217 00.000 16108 MoveAxis(W, 59, ABG)
01:16:45.217 00.000 16108 Guiding  Dir = 3, Dur = 59
01:16:45.217 00.000 16108 IsSlewing returns 0
01:16:45.218 00.001 16108 IsGuiding returns 0
01:16:45.223 00.005 16108 PulseGuide returned control before completion, sleep 64
01:16:45.225 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3401, FiltMin=2902, FiltMax=58217, Gamma=1.000
01:16:45.255 00.030 21068 UpdateGuideState exits: m=107123 SNR=68.9
01:16:45.257 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:45.259 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:45.260 00.001 21068 Enqueuing Expose request
01:16:45.300 00.040 16108 IsGuiding returns 1
01:16:45.300 00.000 16108 scope still moving after pulse duration time elapsed
01:16:45.331 00.031 16108 IsSlewing returns 0
01:16:45.331 00.000 16108 IsGuiding returns 0
01:16:45.331 00.000 16108 scope move finished after 59 + 54 ms
01:16:45.331 00.000 16108 Move returns status 0, amount 59
01:16:45.331 00.000 16108 MoveAxis(N, 0, ABG)
01:16:45.331 00.000 16108 Move returns status 0, amount 0
01:16:45.331 00.000 16108 move complete, result=0
01:16:45.331 00.000 16108 worker thread done servicing request
01:16:45.331 00.000 16108 Worker thread wakes up
01:16:45.331 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:45.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:45.331 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
01:16:46.321 00.990 16108 Exposure complete
01:16:46.403 00.082 16108 worker thread done servicing request
01:16:46.403 00.000 21068 OnExposeComplete: enter
01:16:46.405 00.002 21068 UpdateGuideState(): m_state=6
01:16:46.407 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9792
01:16:46.409 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=875.00, Mass=127392, SNR=81.2, Peak=14541 HFD=3.4
01:16:46.411 00.002 21068 MultiStar: [#1 -0.24,0.10,1.23,U] [#2 -0.45,0.38,0.00,M3] [#3 -0.04,0.51,1.03,U] [#4 0.17,0.31,0.87,U] [#5 -0.19,0.31,0.81,U] [#6 -0.28,-0.14,0.86,U] [#7 0.13,0.18,0.62,U] [#8 -0.10,0.37,0.74,U] 
01:16:46.412 00.001 21068 single-star, 7 included, MultiStar: {-0.11, 0.22}, one-star: {-0.20, 0.12}
01:16:46.415 00.003 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
01:16:46.415 00.000 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
01:16:46.416 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.60 mountX=0.22 mountY=-0.07, mountTheta=-0.31
01:16:46.418 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.12, opts=13)
01:16:46.419 00.001 21068 Enqueuing Move request for scope (-0.20, 0.12)
01:16:46.420 00.001 16108 Worker thread wakes up
01:16:46.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:16:46.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:16:46.420 00.000 16108 Moving (-0.20, 0.12) raw xDistance=0.22 yDistance=-0.07
01:16:46.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
01:16:46.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:46.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:16:46.420 00.000 16108 MoveAxis(W, 62, ABG)
01:16:46.420 00.000 16108 Guiding  Dir = 3, Dur = 62
01:16:46.420 00.000 16108 IsSlewing returns 0
01:16:46.420 00.000 16108 IsGuiding returns 0
01:16:46.424 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3401, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:16:46.439 00.015 21068 UpdateGuideState exits: m=127392 SNR=81.2
01:16:46.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:46.442 00.001 21068 Enqueuing Expose request
01:16:46.478 00.036 16108 PulseGuide returned control before completion, sleep 15
01:16:46.508 00.030 16108 IsGuiding returns 1
01:16:46.508 00.000 16108 scope still moving after pulse duration time elapsed
01:16:46.540 00.032 16108 IsSlewing returns 0
01:16:46.540 00.000 16108 IsGuiding returns 1
01:16:46.571 00.031 16108 IsSlewing returns 0
01:16:46.571 00.000 16108 IsGuiding returns 0
01:16:46.571 00.000 16108 scope move finished after 62 + 88 ms
01:16:46.571 00.000 16108 Move returns status 0, amount 62
01:16:46.571 00.000 16108 MoveAxis(N, 0, ABG)
01:16:46.571 00.000 16108 Move returns status 0, amount 0
01:16:46.571 00.000 16108 move complete, result=0
01:16:46.571 00.000 16108 worker thread done servicing request
01:16:46.571 00.000 16108 Worker thread wakes up
01:16:46.571 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:16:46.574 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:46.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:47.736 01.162 16108 Exposure complete
01:16:47.802 00.066 16108 worker thread done servicing request
01:16:47.802 00.000 21068 OnExposeComplete: enter
01:16:47.803 00.001 21068 UpdateGuideState(): m_state=6
01:16:47.804 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9793
01:16:47.804 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=875.23, Mass=125224, SNR=93.6, Peak=14729 HFD=3.6
01:16:47.805 00.001 21068 MultiStar: [#1 -0.03,0.29,0.98,U] [#2 -0.06,0.43,1.06,U] [#3 0.03,0.44,1.01,U] [#4 0.05,0.11,0.76,U] [#5 0.04,0.39,0.83,U] [#6 0.41,-0.30,0.67,U] [#7 0.15,0.34,0.67,U] [#8 0.16,0.41,0.61,U] 
01:16:47.806 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.29}, one-star: {0.03, 0.35}
01:16:47.807 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
01:16:47.807 00.000 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
01:16:47.808 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.34 mountX=-0.02 mountY=-0.30, mountTheta=-1.63
01:16:47.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.29, opts=13)
01:16:47.810 00.001 21068 Enqueuing Move request for scope (0.07, 0.29)
01:16:47.812 00.002 16108 Worker thread wakes up
01:16:47.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
01:16:47.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
01:16:47.812 00.000 16108 Moving (0.07, 0.29) raw xDistance=-0.02 yDistance=-0.30
01:16:47.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:16:47.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:16:47.812 00.000 16108 MoveAxis(E, 0, ABG)
01:16:47.812 00.000 16108 Move returns status 0, amount 0
01:16:47.812 00.000 16108 MoveAxis(N, 60, ABG)
01:16:47.812 00.000 16108 Guiding  Dir = 0, Dur = 60
01:16:47.812 00.000 16108 IsSlewing returns 0
01:16:47.812 00.000 16108 IsGuiding returns 0
01:16:47.817 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=560, max=65535, med=3398, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:16:47.828 00.011 16108 PulseGuide returned control before completion, sleep 54
01:16:47.833 00.005 21068 UpdateGuideState exits: m=125224 SNR=93.6
01:16:47.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.834 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:47.835 00.001 21068 Enqueuing Expose request
01:16:47.889 00.054 16108 IsGuiding returns 1
01:16:47.889 00.000 16108 scope still moving after pulse duration time elapsed
01:16:47.921 00.032 16108 IsSlewing returns 0
01:16:47.921 00.000 16108 IsGuiding returns 0
01:16:47.921 00.000 16108 scope move finished after 60 + 48 ms
01:16:47.921 00.000 16108 Move returns status 0, amount 60
01:16:47.921 00.000 16108 move complete, result=0
01:16:47.921 00.000 16108 worker thread done servicing request
01:16:47.921 00.000 16108 Worker thread wakes up
01:16:47.921 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH
01:16:47.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:47.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:48.900 00.978 16108 Exposure complete
01:16:48.956 00.056 16108 worker thread done servicing request
01:16:48.956 00.000 21068 OnExposeComplete: enter
01:16:48.959 00.003 21068 UpdateGuideState(): m_state=6
01:16:48.960 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9794
01:16:48.962 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=874.91, Mass=115741, SNR=85.4, Peak=14505 HFD=3.4
01:16:48.965 00.003 21068 MultiStar: [#1 0.20,0.00,1.00,U] [#2 0.26,0.26,1.20,U] [#3 0.30,0.05,1.06,U] [#4 0.15,-0.02,0.73,U] [#5 -0.17,0.19,0.88,U] [#6 0.07,-0.32,0.87,U] [#7 0.45,0.10,0.59,U] [#8 0.04,0.38,0.75,U] 
01:16:48.966 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.11, 0.03}
01:16:48.968 00.002 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
01:16:48.969 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
01:16:48.971 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
01:16:48.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
01:16:48.976 00.003 21068 Enqueuing Move request for scope (0.11, 0.03)
01:16:48.979 00.003 16108 Worker thread wakes up
01:16:48.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:16:48.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:16:48.979 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.10 yDistance=-0.06
01:16:48.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:48.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:48.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:48.979 00.000 16108 MoveAxis(E, 0, ABG)
01:16:48.979 00.000 16108 Move returns status 0, amount 0
01:16:48.979 00.000 16108 MoveAxis(N, 0, ABG)
01:16:48.979 00.000 16108 Move returns status 0, amount 0
01:16:48.979 00.000 16108 move complete, result=0
01:16:48.979 00.000 16108 worker thread done servicing request
01:16:48.986 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3398, FiltMin=2931, FiltMax=62003, Gamma=1.000
01:16:49.010 00.024 21068 UpdateGuideState exits: m=115741 SNR=85.4
01:16:49.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.013 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:49.013 00.000 21068 Enqueuing Expose request
01:16:49.014 00.001 16108 Worker thread wakes up
01:16:49.014 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:49.015 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:49.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:50.181 01.166 16108 Exposure complete
01:16:50.253 00.072 16108 worker thread done servicing request
01:16:50.253 00.000 21068 OnExposeComplete: enter
01:16:50.254 00.001 21068 UpdateGuideState(): m_state=6
01:16:50.256 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9795
01:16:50.256 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=874.79, Mass=118701, SNR=78.6, Peak=14349 HFD=3.5
01:16:50.257 00.001 21068 MultiStar: [#1 0.08,-0.07,1.29,U] [#2 -0.07,0.07,1.35,U] [#3 0.21,0.03,1.16,U] [#4 0.03,-0.00,1.09,U] [#5 0.26,0.16,1.14,U] [#6 0.21,-0.51,0.00,M1] [#7 -0.09,0.05,0.70,U] [#8 0.15,0.24,0.81,U] 
01:16:50.258 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {-0.18, -0.09}
01:16:50.258 00.000 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
01:16:50.259 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
01:16:50.260 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.67 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
01:16:50.264 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
01:16:50.266 00.002 21068 Enqueuing Move request for scope (0.05, 0.04)
01:16:50.268 00.002 16108 Worker thread wakes up
01:16:50.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:16:50.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:16:50.268 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
01:16:50.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:50.269 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:50.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:50.269 00.000 16108 MoveAxis(E, 0, ABG)
01:16:50.269 00.000 16108 Move returns status 0, amount 0
01:16:50.269 00.000 16108 MoveAxis(N, 0, ABG)
01:16:50.269 00.000 16108 Move returns status 0, amount 0
01:16:50.269 00.000 16108 move complete, result=0
01:16:50.269 00.000 16108 worker thread done servicing request
01:16:50.277 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3398, FiltMin=2928, FiltMax=62051, Gamma=1.000
01:16:50.297 00.020 21068 UpdateGuideState exits: m=118701 SNR=78.6
01:16:50.299 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.299 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:50.300 00.001 21068 Enqueuing Expose request
01:16:50.301 00.001 16108 Worker thread wakes up
01:16:50.301 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:50.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:50.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:51.286 00.984 16108 Exposure complete
01:16:51.342 00.056 16108 worker thread done servicing request
01:16:51.342 00.000 21068 OnExposeComplete: enter
01:16:51.343 00.001 21068 UpdateGuideState(): m_state=6
01:16:51.343 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9796
01:16:51.344 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=874.68, Mass=115121, SNR=78.9, Peak=14313 HFD=3.3
01:16:51.345 00.001 21068 MultiStar: [#1 0.09,0.04,1.10,U] [#2 0.09,-0.05,1.48,U] [#3 0.14,0.20,0.95,U] [#4 0.21,-0.14,0.90,U] [#5 0.12,0.09,1.21,U] [#6 -0.07,-0.72,0.00,M2] [#7 0.18,-0.35,0.75,U] [#8 -0.13,-0.07,0.89,U] 
01:16:51.346 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.27, -0.21}
01:16:51.346 00.000 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
01:16:51.348 00.002 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
01:16:51.349 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.12 mountY=0.02, mountTheta=3.00
01:16:51.350 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
01:16:51.351 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
01:16:51.352 00.001 16108 Worker thread wakes up
01:16:51.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:16:51.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:16:51.352 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.12 yDistance=0.02
01:16:51.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:16:51.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:51.353 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:51.353 00.000 16108 MoveAxis(E, 0, ABG)
01:16:51.353 00.000 16108 Move returns status 0, amount 0
01:16:51.353 00.000 16108 MoveAxis(N, 0, ABG)
01:16:51.353 00.000 16108 Move returns status 0, amount 0
01:16:51.353 00.000 16108 move complete, result=0
01:16:51.353 00.000 16108 worker thread done servicing request
01:16:51.357 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3398, FiltMin=2950, FiltMax=65472, Gamma=1.000
01:16:51.387 00.030 21068 UpdateGuideState exits: m=115121 SNR=78.9
01:16:51.390 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:51.393 00.002 21068 Enqueuing Expose request
01:16:51.395 00.002 16108 Worker thread wakes up
01:16:51.395 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:51.396 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:51.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:52.565 01.169 16108 Exposure complete
01:16:52.626 00.061 16108 worker thread done servicing request
01:16:52.626 00.000 21068 OnExposeComplete: enter
01:16:52.628 00.002 21068 UpdateGuideState(): m_state=6
01:16:52.630 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9797
01:16:52.630 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=874.32, Mass=117724, SNR=85.1, Peak=13603 HFD=3.4
01:16:52.631 00.001 21068 MultiStar: [#1 0.12,-0.35,1.11,U] [#2 0.05,-0.27,1.36,U] [#3 0.27,-0.21,1.17,U] [#4 -0.28,-0.40,0.95,U] [#5 -0.08,-0.32,0.88,U] [#6 -0.02,-0.87,0.00,M3] [#7 0.46,-0.38,0.00,M1] [#8 -0.17,-0.38,0.76,U] 
01:16:52.632 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.35}, one-star: {0.37, -0.56}
01:16:52.635 00.003 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
01:16:52.636 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
01:16:52.637 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.35 cameraTheta=-1.41 mountX=-0.12 mountY=0.32, mountTheta=1.92
01:16:52.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.35, opts=13)
01:16:52.641 00.002 21068 Enqueuing Move request for scope (0.06, -0.35)
01:16:52.642 00.001 16108 Worker thread wakes up
01:16:52.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.35) opts 0xd
01:16:52.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.35)
01:16:52.642 00.000 16108 Moving (0.06, -0.35) raw xDistance=-0.12 yDistance=0.32
01:16:52.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:16:52.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:52.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:16:52.642 00.000 16108 MoveAxis(E, 0, ABG)
01:16:52.642 00.000 16108 Move returns status 0, amount 0
01:16:52.642 00.000 16108 MoveAxis(N, 0, ABG)
01:16:52.642 00.000 16108 Move returns status 0, amount 0
01:16:52.642 00.000 16108 move complete, result=0
01:16:52.644 00.002 16108 worker thread done servicing request
01:16:52.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3398, FiltMin=2889, FiltMax=65507, Gamma=1.000
01:16:52.664 00.017 21068 UpdateGuideState exits: m=117724 SNR=85.1
01:16:52.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:52.666 00.000 21068 Enqueuing Expose request
01:16:52.667 00.001 16108 Worker thread wakes up
01:16:52.667 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:16:52.668 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:52.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:53.647 00.979 16108 Exposure complete
01:16:53.700 00.053 16108 worker thread done servicing request
01:16:53.700 00.000 21068 OnExposeComplete: enter
01:16:53.701 00.001 21068 UpdateGuideState(): m_state=6
01:16:53.702 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9798
01:16:53.703 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.36, Mass=125768, SNR=96.0, Peak=14304 HFD=3.5
01:16:53.705 00.002 21068 MultiStar: [#1 -0.15,-0.65,0.00,M1] [#2 0.27,-0.43,1.10,U] [#3 0.26,-0.45,0.81,U] [#4 -0.02,-0.57,0.00,M1] [#5 -0.16,-0.64,0.00,M1] [#6 -0.16,-1.14,0.00,M4] [#7 -0.01,-0.51,0.51,U] [#8 0.28,-0.55,0.00,M1] 
01:16:53.706 00.001 21068 refined, 3 included, MultiStar: {0.08, -0.47}, one-star: {-0.25, -0.52}
01:16:53.707 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
01:16:53.708 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
01:16:53.709 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.47 hyp=0.48 cameraTheta=-1.41 mountX=-0.16 mountY=0.44, mountTheta=1.91
01:16:53.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.47, opts=13)
01:16:53.713 00.002 21068 Enqueuing Move request for scope (0.08, -0.47)
01:16:53.714 00.001 16108 Worker thread wakes up
01:16:53.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.47) opts 0xd
01:16:53.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.47)
01:16:53.714 00.000 16108 Moving (0.08, -0.47) raw xDistance=-0.16 yDistance=0.44
01:16:53.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:53.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:53.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:16:53.714 00.000 16108 MoveAxis(E, 0, ABG)
01:16:53.714 00.000 16108 Move returns status 0, amount 0
01:16:53.714 00.000 16108 MoveAxis(N, 0, ABG)
01:16:53.714 00.000 16108 Move returns status 0, amount 0
01:16:53.714 00.000 16108 move complete, result=0
01:16:53.714 00.000 16108 worker thread done servicing request
01:16:53.719 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3398, FiltMin=2941, FiltMax=57792, Gamma=1.000
01:16:53.734 00.015 21068 UpdateGuideState exits: m=125768 SNR=96.0
01:16:53.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:53.736 00.000 21068 Enqueuing Expose request
01:16:53.737 00.001 16108 Worker thread wakes up
01:16:53.737 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:16:53.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:53.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:54.915 01.177 16108 Exposure complete
01:16:54.987 00.072 16108 worker thread done servicing request
01:16:54.987 00.000 21068 OnExposeComplete: enter
01:16:54.990 00.003 21068 UpdateGuideState(): m_state=6
01:16:54.990 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9799
01:16:54.992 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=874.47, Mass=121879, SNR=77.9, Peak=13225 HFD=3.2
01:16:54.993 00.001 21068 MultiStar: [#1 0.42,-0.59,0.00,M2] [#2 0.22,-0.25,1.30,U] [#3 0.29,-0.59,0.00,M1] [#4 0.49,-0.56,0.00,M2] [#5 0.16,-0.41,0.94,U] [#6 0.33,-0.97,0.00,M5] [#7 0.07,-0.38,0.72,U] [#8 0.51,-0.51,0.00,M2] 
01:16:54.995 00.002 21068 refined, 3 included, MultiStar: {0.15, -0.35}, one-star: {0.11, -0.41}
01:16:54.997 00.002 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
01:16:54.997 00.000 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
01:16:54.999 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.17 mountX=-0.21 mountY=0.31, mountTheta=2.17
01:16:55.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.35, opts=13)
01:16:55.003 00.002 21068 Enqueuing Move request for scope (0.15, -0.35)
01:16:55.004 00.001 16108 Worker thread wakes up
01:16:55.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
01:16:55.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
01:16:55.004 00.000 16108 Moving (0.15, -0.35) raw xDistance=-0.21 yDistance=0.31
01:16:55.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:16:55.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:55.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:16:55.004 00.000 16108 MoveAxis(E, 55, ABG)
01:16:55.006 00.002 16108 Guiding  Dir = 2, Dur = 55
01:16:55.006 00.000 16108 IsSlewing returns 0
01:16:55.006 00.000 16108 IsGuiding returns 0
01:16:55.014 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3398, FiltMin=2918, FiltMax=49203, Gamma=1.000
01:16:55.037 00.023 21068 UpdateGuideState exits: m=121879 SNR=77.9
01:16:55.039 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:55.040 00.000 21068 Enqueuing Expose request
01:16:55.061 00.021 16108 PulseGuide returned control before completion, sleep 11
01:16:55.075 00.014 16108 IsGuiding returns 1
01:16:55.075 00.000 16108 scope still moving after pulse duration time elapsed
01:16:55.107 00.032 16108 IsSlewing returns 0
01:16:55.107 00.000 16108 IsGuiding returns 1
01:16:55.138 00.031 16108 IsSlewing returns 0
01:16:55.138 00.000 16108 IsGuiding returns 1
01:16:55.169 00.031 16108 IsSlewing returns 0
01:16:55.170 00.001 16108 IsGuiding returns 1
01:16:55.200 00.030 16108 IsSlewing returns 0
01:16:55.200 00.000 16108 IsGuiding returns 0
01:16:55.200 00.000 16108 scope move finished after 55 + 139 ms
01:16:55.200 00.000 16108 Move returns status 0, amount 55
01:16:55.200 00.000 16108 MoveAxis(N, 0, ABG)
01:16:55.200 00.000 16108 Move returns status 0, amount 0
01:16:55.200 00.000 16108 move complete, result=0
01:16:55.200 00.000 16108 worker thread done servicing request
01:16:55.201 00.001 16108 Worker thread wakes up
01:16:55.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:55.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:55.201 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.3 px 0 ms NORTH
01:16:56.188 00.987 16108 Exposure complete
01:16:56.268 00.080 16108 worker thread done servicing request
01:16:56.268 00.000 21068 OnExposeComplete: enter
01:16:56.270 00.002 21068 UpdateGuideState(): m_state=6
01:16:56.272 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9800
01:16:56.273 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=874.44, Mass=115995, SNR=70.5, Peak=14515 HFD=3.3
01:16:56.274 00.001 21068 MultiStar: [#1 0.10,-0.33,1.41,U] [#2 -0.02,-0.22,1.29,U] [#3 0.17,-0.27,1.14,U] [#4 0.26,-0.26,1.05,U] [#5 0.20,-0.26,1.26,U] [#6 0.05,-0.98,0.00,M6] [#7 0.44,-0.22,0.77,U] [#8 0.12,-0.09,0.95,U] 
01:16:56.276 00.002 21068 refined, 7 included, MultiStar: {0.18, -0.27}, one-star: {0.34, -0.45}
01:16:56.277 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
01:16:56.278 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
01:16:56.279 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.27 hyp=0.32 cameraTheta=-0.97 mountX=-0.23 mountY=0.22, mountTheta=2.38
01:16:56.283 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.27, opts=13)
01:16:56.285 00.002 21068 Enqueuing Move request for scope (0.18, -0.27)
01:16:56.285 00.000 16108 Worker thread wakes up
01:16:56.286 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.27) opts 0xd
01:16:56.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.27)
01:16:56.286 00.000 16108 Moving (0.18, -0.27) raw xDistance=-0.23 yDistance=0.22
01:16:56.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:16:56.286 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.40 newest=0.96
01:16:56.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:16:56.286 00.000 16108 MoveAxis(E, 63, ABG)
01:16:56.286 00.000 16108 Guiding  Dir = 2, Dur = 63
01:16:56.287 00.001 16108 IsSlewing returns 0
01:16:56.287 00.000 16108 IsGuiding returns 0
01:16:56.289 00.002 16108 PulseGuide returned control before completion, sleep 71
01:16:56.292 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=387, max=65535, med=3398, FiltMin=2957, FiltMax=56992, Gamma=1.000
01:16:56.315 00.023 21068 UpdateGuideState exits: m=115995 SNR=70.5
01:16:56.317 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:56.321 00.003 21068 Enqueuing Expose request
01:16:56.367 00.046 16108 IsGuiding returns 1
01:16:56.367 00.000 16108 scope still moving after pulse duration time elapsed
01:16:56.398 00.031 16108 IsSlewing returns 0
01:16:56.398 00.000 16108 IsGuiding returns 0
01:16:56.398 00.000 16108 scope move finished after 63 + 48 ms
01:16:56.398 00.000 16108 Move returns status 0, amount 63
01:16:56.398 00.000 16108 MoveAxis(S, 43, ABG)
01:16:56.398 00.000 16108 Guiding  Dir = 1, Dur = 43
01:16:56.398 00.000 16108 IsSlewing returns 0
01:16:56.399 00.001 16108 IsGuiding returns 0
01:16:56.448 00.049 16108 IsGuiding returns 1
01:16:56.448 00.000 16108 scope still moving after pulse duration time elapsed
01:16:56.477 00.029 16108 IsSlewing returns 0
01:16:56.477 00.000 16108 IsGuiding returns 1
01:16:56.509 00.032 16108 IsSlewing returns 0
01:16:56.510 00.001 16108 IsGuiding returns 1
01:16:56.540 00.030 16108 IsSlewing returns 0
01:16:56.540 00.000 16108 IsGuiding returns 0
01:16:56.540 00.000 16108 scope move finished after 43 + 98 ms
01:16:56.540 00.000 16108 Move returns status 0, amount 43
01:16:56.540 00.000 16108 move complete, result=0
01:16:56.540 00.000 16108 worker thread done servicing request
01:16:56.540 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 43 ms SOUTH
01:16:56.542 00.002 16108 Worker thread wakes up
01:16:56.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:56.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:57.704 01.162 16108 Exposure complete
01:16:57.776 00.072 16108 worker thread done servicing request
01:16:57.776 00.000 21068 OnExposeComplete: enter
01:16:57.777 00.001 21068 UpdateGuideState(): m_state=6
01:16:57.778 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9801
01:16:57.780 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=874.63, Mass=111458, SNR=81.2, Peak=13549 HFD=3.4
01:16:57.781 00.001 21068 MultiStar: [#1 -0.26,-0.59,0.00,M2] [#2 -0.26,-0.25,1.16,U] [#3 -0.08,-0.41,1.16,U] [#4 0.03,-0.31,0.77,U] [#5 -0.26,-0.22,0.93,U] [#6 -0.21,-0.64,0.00,M7] [#7 -0.24,-0.35,0.66,U] [#8 -0.15,-0.02,0.77,U] 
01:16:57.785 00.004 21068 single-star, 6 included, MultiStar: {-0.16, -0.26}, one-star: {-0.17, -0.26}
01:16:57.787 00.002 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
01:16:57.789 00.002 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
01:16:57.791 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.16 mountX=0.13 mountY=0.29, mountTheta=1.16
01:16:57.794 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.26, opts=13)
01:16:57.795 00.001 21068 Enqueuing Move request for scope (-0.17, -0.26)
01:16:57.796 00.001 16108 Worker thread wakes up
01:16:57.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
01:16:57.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
01:16:57.797 00.001 16108 Moving (-0.17, -0.26) raw xDistance=0.13 yDistance=0.29
01:16:57.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:16:57.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:16:57.797 00.000 16108 MoveAxis(E, 0, ABG)
01:16:57.797 00.000 16108 Move returns status 0, amount 0
01:16:57.797 00.000 16108 MoveAxis(S, 58, ABG)
01:16:57.797 00.000 16108 Guiding  Dir = 1, Dur = 58
01:16:57.797 00.000 16108 IsSlewing returns 0
01:16:57.798 00.001 16108 IsGuiding returns 0
01:16:57.800 00.002 16108 PulseGuide returned control before completion, sleep 68
01:16:57.807 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3398, FiltMin=2893, FiltMax=45929, Gamma=1.000
01:16:57.827 00.020 21068 UpdateGuideState exits: m=111458 SNR=81.2
01:16:57.828 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.830 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:57.831 00.001 21068 Enqueuing Expose request
01:16:57.874 00.043 16108 IsGuiding returns 1
01:16:57.874 00.000 16108 scope still moving after pulse duration time elapsed
01:16:57.906 00.032 16108 IsSlewing returns 0
01:16:57.907 00.001 16108 IsGuiding returns 0
01:16:57.907 00.000 16108 scope move finished after 58 + 50 ms
01:16:57.907 00.000 16108 Move returns status 0, amount 58
01:16:57.907 00.000 16108 move complete, result=0
01:16:57.907 00.000 16108 worker thread done servicing request
01:16:57.907 00.000 16108 Worker thread wakes up
01:16:57.907 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 58 ms SOUTH
01:16:57.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:57.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:16:58.870 00.962 16108 Exposure complete
01:16:58.955 00.085 16108 worker thread done servicing request
01:16:58.956 00.001 21068 OnExposeComplete: enter
01:16:58.956 00.000 21068 UpdateGuideState(): m_state=6
01:16:58.957 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9802
01:16:58.958 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.76, Mass=133558, SNR=89.1, Peak=15193 HFD=3.5
01:16:58.959 00.001 21068 MultiStar: [#1 -0.17,-0.08,1.10,U] [#2 -0.27,0.34,1.16,U] [#3 -0.02,0.12,1.16,U] [#4 -0.04,0.31,0.92,U] [#5 -0.37,0.22,0.97,U] [#6 -0.23,-0.36,0.87,U] [#7 0.20,0.30,0.58,U] [#8 0.12,0.40,0.69,U] 
01:16:58.960 00.001 21068 single-star, 8 included, MultiStar: {-0.11, 0.11}, one-star: {-0.01, -0.12}
01:16:58.960 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
01:16:58.961 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
01:16:58.962 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=-0.01 mountY=0.12, mountTheta=1.63
01:16:58.963 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
01:16:58.965 00.002 21068 Enqueuing Move request for scope (-0.01, -0.12)
01:16:58.966 00.001 16108 Worker thread wakes up
01:16:58.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:16:58.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:16:58.966 00.000 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
01:16:58.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:58.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:58.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:16:58.966 00.000 16108 MoveAxis(E, 0, ABG)
01:16:58.966 00.000 16108 Move returns status 0, amount 0
01:16:58.966 00.000 16108 MoveAxis(N, 0, ABG)
01:16:58.966 00.000 16108 Move returns status 0, amount 0
01:16:58.966 00.000 16108 move complete, result=0
01:16:58.966 00.000 16108 worker thread done servicing request
01:16:59.070 00.104 21068 UpdateImageDisplay: Size=(1280,960) min=141, max=65535, med=3401, FiltMin=2909, FiltMax=59353, Gamma=1.000
01:16:59.103 00.033 21068 UpdateGuideState exits: m=133558 SNR=89.1
01:16:59.105 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:16:59.108 00.002 21068 Enqueuing Expose request
01:16:59.109 00.001 16108 Worker thread wakes up
01:16:59.109 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:59.111 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:16:59.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:00.295 01.184 16108 Exposure complete
01:17:00.358 00.063 16108 worker thread done servicing request
01:17:00.360 00.002 21068 OnExposeComplete: enter
01:17:00.360 00.000 21068 UpdateGuideState(): m_state=6
01:17:00.361 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9803
01:17:00.362 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=874.90, Mass=127921, SNR=79.2, Peak=15417 HFD=3.4
01:17:00.363 00.001 21068 MultiStar: [#1 0.51,0.25,0.00,M2] [#2 0.30,0.23,1.30,U] [#3 0.42,0.28,1.15,U] [#4 0.47,0.19,0.89,U] [#5 0.20,0.41,1.09,U] [#6 0.24,-0.41,0.87,U] [#7 0.31,0.17,0.68,U] [#8 0.58,0.30,0.00,M1] 
01:17:00.364 00.001 21068 single-star, 6 included, MultiStar: {0.31, 0.14}, one-star: {0.24, 0.01}
01:17:00.364 00.000 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
01:17:00.365 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
01:17:00.366 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.06 mountX=-0.23 mountY=-0.07, mountTheta=-2.85
01:17:00.367 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.01, opts=13)
01:17:00.368 00.001 21068 Enqueuing Move request for scope (0.24, 0.01)
01:17:00.369 00.001 16108 Worker thread wakes up
01:17:00.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
01:17:00.369 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
01:17:00.369 00.000 16108 Moving (0.24, 0.01) raw xDistance=-0.23 yDistance=-0.07
01:17:00.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:17:00.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:00.370 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:00.370 00.000 16108 MoveAxis(E, 61, ABG)
01:17:00.370 00.000 16108 Guiding  Dir = 2, Dur = 61
01:17:00.370 00.000 16108 IsSlewing returns 0
01:17:00.370 00.000 16108 IsGuiding returns 0
01:17:00.371 00.001 16108 PulseGuide returned control before completion, sleep 70
01:17:00.373 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3401, FiltMin=2937, FiltMax=60851, Gamma=1.000
01:17:00.389 00.016 21068 UpdateGuideState exits: m=127921 SNR=79.2
01:17:00.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:00.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:00.392 00.001 21068 Enqueuing Expose request
01:17:00.452 00.060 16108 IsGuiding returns 0
01:17:00.452 00.000 16108 Move returns status 0, amount 61
01:17:00.452 00.000 16108 MoveAxis(N, 0, ABG)
01:17:00.452 00.000 16108 Move returns status 0, amount 0
01:17:00.452 00.000 16108 move complete, result=0
01:17:00.452 00.000 16108 worker thread done servicing request
01:17:00.452 00.000 16108 Worker thread wakes up
01:17:00.452 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:00.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:00.454 00.002 21068 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
01:17:01.434 00.980 16108 Exposure complete
01:17:01.519 00.085 16108 worker thread done servicing request
01:17:01.519 00.000 21068 OnExposeComplete: enter
01:17:01.521 00.002 21068 UpdateGuideState(): m_state=6
01:17:01.523 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9804
01:17:01.524 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.60, Mass=120372, SNR=76.3, Peak=12665 HFD=3.6
01:17:01.525 00.001 21068 MultiStar: [#1 0.36,-0.13,1.27,U] [#2 0.02,0.12,1.28,U] [#3 0.43,-0.06,1.00,U] [#4 0.06,-0.44,1.04,U] [#5 -0.17,-0.17,0.97,U] [#6 0.12,-0.67,0.00,M6] [#7 0.06,-0.09,0.80,U] [#8 -0.33,-0.33,0.76,U] 
01:17:01.526 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {-0.27, -0.29}
01:17:01.527 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
01:17:01.528 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
01:17:01.528 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.32 mountX=-0.07 mountY=0.14, mountTheta=2.01
01:17:01.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.16, opts=13)
01:17:01.531 00.001 21068 Enqueuing Move request for scope (0.04, -0.16)
01:17:01.532 00.001 16108 Worker thread wakes up
01:17:01.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
01:17:01.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
01:17:01.532 00.000 16108 Moving (0.04, -0.16) raw xDistance=-0.07 yDistance=0.14
01:17:01.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:01.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:01.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:17:01.532 00.000 16108 MoveAxis(E, 0, ABG)
01:17:01.532 00.000 16108 Move returns status 0, amount 0
01:17:01.532 00.000 16108 MoveAxis(N, 0, ABG)
01:17:01.532 00.000 16108 Move returns status 0, amount 0
01:17:01.532 00.000 16108 move complete, result=0
01:17:01.532 00.000 16108 worker thread done servicing request
01:17:01.535 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3401, FiltMin=2899, FiltMax=60128, Gamma=1.000
01:17:01.550 00.015 21068 UpdateGuideState exits: m=120372 SNR=76.3
01:17:01.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:01.552 00.000 21068 Enqueuing Expose request
01:17:01.554 00.002 16108 Worker thread wakes up
01:17:01.554 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:01.556 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:01.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:02.722 01.166 16108 Exposure complete
01:17:02.782 00.060 16108 worker thread done servicing request
01:17:02.782 00.000 21068 OnExposeComplete: enter
01:17:02.783 00.001 21068 UpdateGuideState(): m_state=6
01:17:02.784 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9805
01:17:02.785 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.59, Mass=133165, SNR=88.1, Peak=14313 HFD=3.3
01:17:02.786 00.001 21068 MultiStar: [#1 -0.13,-0.41,1.08,U] [#2 -0.18,-0.26,1.28,U] [#3 -0.13,-0.30,0.98,U] [#4 -0.05,-0.25,0.84,U] [#5 -0.29,-0.28,0.95,U] [#6 -0.14,-0.47,0.73,U] [#7 -0.08,-0.35,0.55,U] [#8 0.08,-0.16,0.73,U] 
01:17:02.787 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.31}, one-star: {-0.04, -0.29}
01:17:02.789 00.002 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
01:17:02.790 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
01:17:02.791 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.72 mountX=-0.01 mountY=0.29, mountTheta=1.60
01:17:02.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.29, opts=13)
01:17:02.793 00.000 21068 Enqueuing Move request for scope (-0.04, -0.29)
01:17:02.794 00.001 16108 Worker thread wakes up
01:17:02.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
01:17:02.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
01:17:02.794 00.000 16108 Moving (-0.04, -0.29) raw xDistance=-0.01 yDistance=0.29
01:17:02.795 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:17:02.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:17:02.795 00.000 16108 MoveAxis(E, 0, ABG)
01:17:02.795 00.000 16108 Move returns status 0, amount 0
01:17:02.795 00.000 16108 MoveAxis(S, 58, ABG)
01:17:02.795 00.000 16108 Guiding  Dir = 1, Dur = 58
01:17:02.795 00.000 16108 IsSlewing returns 0
01:17:02.795 00.000 16108 IsGuiding returns 0
01:17:02.799 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3401, FiltMin=2925, FiltMax=55011, Gamma=1.000
01:17:02.816 00.017 21068 UpdateGuideState exits: m=133165 SNR=88.1
01:17:02.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:02.818 00.000 21068 Enqueuing Expose request
01:17:02.838 00.020 16108 PulseGuide returned control before completion, sleep 26
01:17:02.869 00.031 16108 IsGuiding returns 1
01:17:02.869 00.000 16108 scope still moving after pulse duration time elapsed
01:17:02.900 00.031 16108 IsSlewing returns 0
01:17:02.901 00.001 16108 IsGuiding returns 1
01:17:02.931 00.030 16108 IsSlewing returns 0
01:17:02.931 00.000 16108 IsGuiding returns 0
01:17:02.931 00.000 16108 scope move finished after 58 + 78 ms
01:17:02.933 00.002 16108 Move returns status 0, amount 58
01:17:02.933 00.000 16108 move complete, result=0
01:17:02.933 00.000 16108 worker thread done servicing request
01:17:02.933 00.000 16108 Worker thread wakes up
01:17:02.933 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
01:17:02.935 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:02.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:03.906 00.971 16108 Exposure complete
01:17:03.970 00.064 16108 worker thread done servicing request
01:17:03.971 00.001 21068 OnExposeComplete: enter
01:17:03.972 00.001 21068 UpdateGuideState(): m_state=6
01:17:03.974 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9806
01:17:03.975 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.91, Mass=135757, SNR=95.4, Peak=16345 HFD=3.4
01:17:03.978 00.003 21068 MultiStar: [#1 0.31,-0.21,0.89,U] [#2 0.18,0.07,1.02,U] [#3 0.20,0.09,1.05,U] [#4 0.11,-0.16,0.69,U] [#5 -0.01,0.22,0.95,U] [#6 -0.06,-0.34,0.70,U] [#7 -0.29,-0.27,0.64,U] [#8 0.35,0.18,0.63,U] 
01:17:03.979 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.13, 0.03}
01:17:03.980 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
01:17:03.982 00.002 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
01:17:03.983 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.22 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
01:17:03.987 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
01:17:03.989 00.002 21068 Enqueuing Move request for scope (0.11, -0.03)
01:17:03.992 00.003 16108 Worker thread wakes up
01:17:03.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:17:03.992 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:17:03.992 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.12 yDistance=-0.00
01:17:03.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:17:03.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:03.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:17:03.992 00.000 16108 MoveAxis(E, 0, ABG)
01:17:03.992 00.000 16108 Move returns status 0, amount 0
01:17:03.992 00.000 16108 MoveAxis(N, 0, ABG)
01:17:03.992 00.000 16108 Move returns status 0, amount 0
01:17:03.992 00.000 16108 move complete, result=0
01:17:03.993 00.001 16108 worker thread done servicing request
01:17:04.000 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3405, FiltMin=2963, FiltMax=60144, Gamma=1.000
01:17:04.019 00.019 21068 UpdateGuideState exits: m=135757 SNR=95.4
01:17:04.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:04.022 00.001 21068 Enqueuing Expose request
01:17:04.022 00.000 16108 Worker thread wakes up
01:17:04.022 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:04.023 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:04.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:05.203 01.180 16108 Exposure complete
01:17:05.257 00.054 16108 worker thread done servicing request
01:17:05.258 00.001 21068 OnExposeComplete: enter
01:17:05.259 00.001 21068 UpdateGuideState(): m_state=6
01:17:05.261 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9807
01:17:05.262 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.80, Mass=127807, SNR=79.6, Peak=14461 HFD=3.6
01:17:05.265 00.003 21068 MultiStar: [#1 -0.01,-0.13,1.32,U] [#2 -0.16,-0.09,1.08,U] [#3 0.04,-0.26,1.17,U] [#4 -0.04,-0.18,0.98,U] [#5 -0.08,-0.04,0.89,U] [#6 -0.24,-0.67,0.00,M5] [#7 -0.22,-0.22,0.65,U] [#8 -0.29,0.07,0.73,U] 
01:17:05.266 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.12}, one-star: {-0.28, -0.08}
01:17:05.267 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
01:17:05.269 00.002 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
01:17:05.270 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=0.09 mountY=0.14, mountTheta=1.01
01:17:05.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
01:17:05.274 00.002 21068 Enqueuing Move request for scope (-0.11, -0.12)
01:17:05.275 00.001 16108 Worker thread wakes up
01:17:05.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
01:17:05.275 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
01:17:05.275 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.09 yDistance=0.14
01:17:05.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:17:05.276 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:05.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:17:05.276 00.000 16108 MoveAxis(E, 0, ABG)
01:17:05.276 00.000 16108 Move returns status 0, amount 0
01:17:05.276 00.000 16108 MoveAxis(N, 0, ABG)
01:17:05.276 00.000 16108 Move returns status 0, amount 0
01:17:05.276 00.000 16108 move complete, result=0
01:17:05.276 00.000 16108 worker thread done servicing request
01:17:05.281 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3405, FiltMin=2877, FiltMax=63081, Gamma=1.000
01:17:05.296 00.015 21068 UpdateGuideState exits: m=127807 SNR=79.6
01:17:05.298 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:05.300 00.001 21068 Enqueuing Expose request
01:17:05.301 00.001 16108 Worker thread wakes up
01:17:05.301 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:05.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:05.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:06.275 00.973 16108 Exposure complete
01:17:06.372 00.097 16108 worker thread done servicing request
01:17:06.372 00.000 21068 OnExposeComplete: enter
01:17:06.374 00.002 21068 UpdateGuideState(): m_state=6
01:17:06.376 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9808
01:17:06.378 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=875.00, Mass=124827, SNR=78.2, Peak=14713 HFD=3.5
01:17:06.380 00.002 21068 MultiStar: [#1 -0.10,-0.07,1.39,U] [#2 -0.26,0.23,1.36,U] [#3 0.06,0.12,1.05,U] [#4 0.14,-0.05,1.10,U] [#5 -0.08,0.19,1.29,U] [#6 -0.00,-0.31,0.77,U] [#7 0.13,0.07,0.63,U] [#8 -0.19,0.21,0.76,U] 
01:17:06.382 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.01, 0.12}
01:17:06.383 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
01:17:06.385 00.002 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
01:17:06.387 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.20 mountX=0.06 mountY=-0.05, mountTheta=-0.73
01:17:06.392 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
01:17:06.393 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
01:17:06.395 00.002 16108 Worker thread wakes up
01:17:06.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:17:06.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:17:06.396 00.001 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
01:17:06.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:17:06.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:06.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:17:06.396 00.000 16108 MoveAxis(E, 0, ABG)
01:17:06.396 00.000 16108 Move returns status 0, amount 0
01:17:06.396 00.000 16108 MoveAxis(N, 0, ABG)
01:17:06.396 00.000 16108 Move returns status 0, amount 0
01:17:06.397 00.001 16108 move complete, result=0
01:17:06.397 00.000 16108 worker thread done servicing request
01:17:06.404 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3405, FiltMin=2859, FiltMax=59280, Gamma=1.000
01:17:06.419 00.015 21068 UpdateGuideState exits: m=124827 SNR=78.2
01:17:06.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:06.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:06.421 00.001 21068 Enqueuing Expose request
01:17:06.422 00.001 16108 Worker thread wakes up
01:17:06.422 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:06.423 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:06.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:07.585 01.162 16108 Exposure complete
01:17:07.657 00.072 16108 worker thread done servicing request
01:17:07.657 00.000 21068 OnExposeComplete: enter
01:17:07.658 00.001 21068 UpdateGuideState(): m_state=6
01:17:07.660 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9809
01:17:07.661 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.19, Mass=131031, SNR=93.3, Peak=20585 HFD=3.4
01:17:07.661 00.000 21068 MultiStar: [#1 0.30,0.07,0.94,U] [#2 -0.00,0.40,1.09,U] [#3 0.20,0.15,0.85,U] [#4 0.32,0.19,0.80,U] [#5 0.06,0.22,0.77,U] [#6 0.02,-0.27,0.80,U] [#7 0.14,0.09,0.56,U] [#8 0.01,0.37,0.75,U] 
01:17:07.662 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.18}, one-star: {-0.00, 0.30}
01:17:07.663 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
01:17:07.664 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
01:17:07.664 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.01 mountX=-0.08 mountY=-0.20, mountTheta=-1.95
01:17:07.667 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.18, opts=13)
01:17:07.669 00.002 21068 Enqueuing Move request for scope (0.11, 0.18)
01:17:07.670 00.001 16108 Worker thread wakes up
01:17:07.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
01:17:07.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:17:07.670 00.000 16108 Moving (0.11, 0.18) raw xDistance=-0.08 yDistance=-0.20
01:17:07.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:07.672 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:07.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:17:07.672 00.000 16108 MoveAxis(E, 0, ABG)
01:17:07.672 00.000 16108 Move returns status 0, amount 0
01:17:07.672 00.000 16108 MoveAxis(N, 0, ABG)
01:17:07.672 00.000 16108 Move returns status 0, amount 0
01:17:07.672 00.000 16108 move complete, result=0
01:17:07.672 00.000 16108 worker thread done servicing request
01:17:07.678 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3405, FiltMin=2925, FiltMax=57120, Gamma=1.000
01:17:07.698 00.020 21068 UpdateGuideState exits: m=131031 SNR=93.3
01:17:07.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.699 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:07.700 00.001 21068 Enqueuing Expose request
01:17:07.701 00.001 16108 Worker thread wakes up
01:17:07.701 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:07.703 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:07.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:08.662 00.959 16108 Exposure complete
01:17:08.721 00.059 16108 worker thread done servicing request
01:17:08.721 00.000 21068 OnExposeComplete: enter
01:17:08.723 00.002 21068 UpdateGuideState(): m_state=6
01:17:08.723 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9810
01:17:08.724 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.48, Mass=123479, SNR=85.6, Peak=13449 HFD=3.6
01:17:08.725 00.001 21068 MultiStar: [#1 0.00,0.48,1.06,U] [#2 -0.21,0.50,0.00,M1] [#3 -0.18,0.48,0.99,U] [#4 -0.00,0.47,0.91,U] [#5 -0.19,0.66,0.00,M1] [#6 -0.16,-0.13,0.76,U] [#7 -0.23,0.51,0.00,M1] [#8 -0.32,0.57,0.00,M1] 
01:17:08.726 00.001 21068 refined, 4 included, MultiStar: {-0.13, 0.41}, one-star: {-0.34, 0.60}
01:17:08.727 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
01:17:08.727 00.000 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
01:17:08.728 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.89 mountX=0.20 mountY=-0.36, mountTheta=-1.06
01:17:08.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.41, opts=13)
01:17:08.730 00.000 21068 Enqueuing Move request for scope (-0.13, 0.41)
01:17:08.732 00.002 16108 Worker thread wakes up
01:17:08.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.41) opts 0xd
01:17:08.732 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.41)
01:17:08.732 00.000 16108 Moving (-0.13, 0.41) raw xDistance=0.20 yDistance=-0.36
01:17:08.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:17:08.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:08.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:17:08.733 00.001 16108 MoveAxis(W, 53, ABG)
01:17:08.733 00.000 16108 Guiding  Dir = 3, Dur = 53
01:17:08.733 00.000 16108 IsSlewing returns 0
01:17:08.733 00.000 16108 IsGuiding returns 0
01:17:08.738 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3408, FiltMin=2893, FiltMax=62793, Gamma=1.000
01:17:08.753 00.015 21068 UpdateGuideState exits: m=123479 SNR=85.6
01:17:08.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.754 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:08.755 00.001 21068 Enqueuing Expose request
01:17:08.766 00.011 16108 PulseGuide returned control before completion, sleep 31
01:17:08.811 00.045 16108 IsGuiding returns 1
01:17:08.811 00.000 16108 scope still moving after pulse duration time elapsed
01:17:08.841 00.030 16108 IsSlewing returns 0
01:17:08.841 00.000 16108 IsGuiding returns 1
01:17:08.873 00.032 16108 IsSlewing returns 0
01:17:08.873 00.000 16108 IsGuiding returns 0
01:17:08.873 00.000 16108 scope move finished after 53 + 87 ms
01:17:08.873 00.000 16108 Move returns status 0, amount 53
01:17:08.873 00.000 16108 MoveAxis(N, 0, ABG)
01:17:08.873 00.000 16108 Move returns status 0, amount 0
01:17:08.873 00.000 16108 move complete, result=0
01:17:08.873 00.000 16108 worker thread done servicing request
01:17:08.873 00.000 16108 Worker thread wakes up
01:17:08.873 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.4 px 0 ms NORTH
01:17:08.875 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:08.876 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:10.033 01.157 16108 Exposure complete
01:17:10.092 00.059 16108 worker thread done servicing request
01:17:10.092 00.000 21068 OnExposeComplete: enter
01:17:10.093 00.001 21068 UpdateGuideState(): m_state=6
01:17:10.094 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9811
01:17:10.095 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.82, Mass=148400, SNR=93.0, Peak=17385 HFD=3.3
01:17:10.096 00.001 21068 MultiStar: [#1 0.21,-0.09,1.09,U] [#2 0.12,0.10,1.00,U] [#3 0.12,-0.03,0.91,U] [#4 0.29,-0.13,0.74,U] [#5 0.29,0.03,0.94,U] [#6 0.06,-0.54,0.00,M3] [#7 0.16,0.20,0.65,U] [#8 0.23,0.06,0.68,U] 
01:17:10.096 00.000 21068 single-star, 7 included, MultiStar: {0.19, 0.00}, one-star: {0.12, -0.06}
01:17:10.097 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
01:17:10.099 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
01:17:10.100 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.13 mountY=0.03, mountTheta=2.92
01:17:10.103 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
01:17:10.106 00.003 21068 Enqueuing Move request for scope (0.12, -0.06)
01:17:10.107 00.001 16108 Worker thread wakes up
01:17:10.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:17:10.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:17:10.108 00.001 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
01:17:10.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:17:10.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:10.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:17:10.108 00.000 16108 MoveAxis(E, 0, ABG)
01:17:10.108 00.000 16108 Move returns status 0, amount 0
01:17:10.108 00.000 16108 MoveAxis(N, 0, ABG)
01:17:10.109 00.001 16108 Move returns status 0, amount 0
01:17:10.109 00.000 16108 move complete, result=0
01:17:10.109 00.000 16108 worker thread done servicing request
01:17:10.113 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3405, FiltMin=2957, FiltMax=64448, Gamma=1.000
01:17:10.128 00.015 21068 UpdateGuideState exits: m=148400 SNR=93.0
01:17:10.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:10.129 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:10.130 00.001 21068 Enqueuing Expose request
01:17:10.132 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:10.133 00.001 16108 Worker thread wakes up
01:17:10.133 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:10.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:11.100 00.967 16108 Exposure complete
01:17:11.154 00.054 16108 worker thread done servicing request
01:17:11.155 00.001 21068 OnExposeComplete: enter
01:17:11.155 00.000 21068 UpdateGuideState(): m_state=6
01:17:11.156 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9812
01:17:11.157 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=874.48, Mass=126623, SNR=85.9, Peak=14467 HFD=3.4
01:17:11.158 00.001 21068 MultiStar: [#1 0.89,-0.38,0.00,M1] [#2 0.72,-0.20,0.00,M1] [#3 0.76,-0.43,0.00,M1] [#4 1.14,-0.46,0.00,M1] [#5 0.82,-0.22,0.00,M1] [#6 0.78,-0.95,0.00,M4] [#7 0.64,-0.45,0.00,M1] [#8 0.79,-0.23,0.00,M1] 
01:17:11.159 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
01:17:11.159 00.000 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
01:17:11.161 00.002 21068 CameraToMount -- cameraX=0.63 cameraY=-0.40 hyp=0.75 cameraTheta=-0.56 mountX=-0.69 mountY=0.24, mountTheta=2.81
01:17:11.163 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.63, y=-0.40, opts=13)
01:17:11.163 00.000 21068 Enqueuing Move request for scope (0.63, -0.40)
01:17:11.164 00.001 16108 Worker thread wakes up
01:17:11.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.40) opts 0xd
01:17:11.164 00.000 16108 Handling offset move in thread for scope, endpoint = (0.63, -0.40)
01:17:11.164 00.000 16108 Moving (0.63, -0.40) raw xDistance=-0.69 yDistance=0.24
01:17:11.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
01:17:11.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:17:11.164 00.000 16108 MoveAxis(E, 181, ABG)
01:17:11.164 00.000 16108 Guiding  Dir = 2, Dur = 181
01:17:11.165 00.001 16108 IsSlewing returns 0
01:17:11.165 00.000 16108 IsGuiding returns 0
01:17:11.168 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3408, FiltMin=2893, FiltMax=61638, Gamma=1.000
01:17:11.189 00.021 21068 UpdateGuideState exits: m=126623 SNR=85.9
01:17:11.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:11.191 00.000 21068 Enqueuing Expose request
01:17:11.195 00.004 16108 PulseGuide returned control before completion, sleep 161
01:17:11.366 00.171 16108 IsGuiding returns 1
01:17:11.366 00.000 16108 scope still moving after pulse duration time elapsed
01:17:11.398 00.032 16108 IsSlewing returns 0
01:17:11.398 00.000 16108 IsGuiding returns 1
01:17:11.428 00.030 16108 IsSlewing returns 0
01:17:11.428 00.000 16108 IsGuiding returns 1
01:17:11.459 00.031 16108 IsSlewing returns 0
01:17:11.460 00.001 16108 IsGuiding returns 0
01:17:11.460 00.000 16108 scope move finished after 181 + 113 ms
01:17:11.460 00.000 16108 Move returns status 0, amount 181
01:17:11.460 00.000 16108 MoveAxis(S, 48, ABG)
01:17:11.460 00.000 16108 Guiding  Dir = 1, Dur = 48
01:17:11.460 00.000 16108 IsSlewing returns 0
01:17:11.461 00.001 16108 IsGuiding returns 0
01:17:11.508 00.047 16108 PulseGuide returned control before completion, sleep 11
01:17:11.522 00.014 16108 IsGuiding returns 1
01:17:11.522 00.000 16108 scope still moving after pulse duration time elapsed
01:17:11.553 00.031 16108 IsSlewing returns 0
01:17:11.553 00.000 16108 IsGuiding returns 1
01:17:11.583 00.030 16108 IsSlewing returns 0
01:17:11.583 00.000 16108 IsGuiding returns 1
01:17:11.615 00.032 16108 IsSlewing returns 0
01:17:11.615 00.000 16108 IsGuiding returns 0
01:17:11.615 00.000 16108 scope move finished after 48 + 106 ms
01:17:11.615 00.000 16108 Move returns status 0, amount 48
01:17:11.615 00.000 16108 move complete, result=0
01:17:11.616 00.001 16108 worker thread done servicing request
01:17:11.616 00.000 16108 Worker thread wakes up
01:17:11.616 00.000 21068 GuideStep: -0.7 px 181 ms EAST, 0.2 px 48 ms SOUTH
01:17:11.619 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:11.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:12.782 01.163 16108 Exposure complete
01:17:12.836 00.054 16108 worker thread done servicing request
01:17:12.836 00.000 21068 OnExposeComplete: enter
01:17:12.837 00.001 21068 UpdateGuideState(): m_state=6
01:17:12.839 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9813
01:17:12.839 00.000 21068 Star::Find returns 1 (0), X=220.21, Y=875.19, Mass=111524, SNR=72.6, Peak=14813 HFD=3.0
01:17:12.840 00.001 21068 MultiStar: [#1 -0.16,0.27,1.26,U] [#2 -0.35,0.43,0.00,M2] [#3 -0.01,0.29,1.11,U] [#4 -0.24,0.25,1.12,U] [#5 -0.34,0.38,1.10,U] [#6 -0.18,-0.20,0.81,U] [#7 -0.32,0.28,0.66,U] [#8 -0.31,0.29,1.04,U] 
01:17:12.841 00.001 21068 refined, 7 included, MultiStar: {-0.22, 0.25}, one-star: {-0.27, 0.31}
01:17:12.842 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
01:17:12.843 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
01:17:12.843 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.30 mountX=0.26 mountY=-0.19, mountTheta=-0.62
01:17:12.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.25, opts=13)
01:17:12.846 00.001 21068 Enqueuing Move request for scope (-0.22, 0.25)
01:17:12.847 00.001 16108 Worker thread wakes up
01:17:12.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd
01:17:12.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
01:17:12.847 00.000 16108 Moving (-0.22, 0.25) raw xDistance=0.26 yDistance=-0.19
01:17:12.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
01:17:12.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:12.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:12.847 00.000 16108 MoveAxis(W, 56, ABG)
01:17:12.847 00.000 16108 Guiding  Dir = 3, Dur = 56
01:17:12.848 00.001 16108 IsSlewing returns 0
01:17:12.848 00.000 16108 IsGuiding returns 0
01:17:12.849 00.001 16108 PulseGuide returned control before completion, sleep 65
01:17:12.851 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3405, FiltMin=2931, FiltMax=62435, Gamma=1.000
01:17:12.867 00.016 21068 UpdateGuideState exits: m=111524 SNR=72.6
01:17:12.867 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:12.869 00.001 21068 Enqueuing Expose request
01:17:12.920 00.051 16108 IsGuiding returns 1
01:17:12.920 00.000 16108 scope still moving after pulse duration time elapsed
01:17:12.951 00.031 16108 IsSlewing returns 0
01:17:12.951 00.000 16108 IsGuiding returns 0
01:17:12.951 00.000 16108 scope move finished after 56 + 46 ms
01:17:12.951 00.000 16108 Move returns status 0, amount 56
01:17:12.951 00.000 16108 MoveAxis(N, 0, ABG)
01:17:12.951 00.000 16108 Move returns status 0, amount 0
01:17:12.951 00.000 16108 move complete, result=0
01:17:12.951 00.000 16108 worker thread done servicing request
01:17:12.951 00.000 16108 Worker thread wakes up
01:17:12.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:12.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:12.951 00.000 21068 GuideStep: 0.3 px 56 ms WEST, -0.2 px 0 ms NORTH
01:17:13.933 00.982 16108 Exposure complete
01:17:13.995 00.062 16108 worker thread done servicing request
01:17:13.995 00.000 21068 OnExposeComplete: enter
01:17:13.996 00.001 21068 UpdateGuideState(): m_state=6
01:17:13.997 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9814
01:17:13.997 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=875.20, Mass=122569, SNR=79.4, Peak=13645 HFD=3.4
01:17:13.998 00.001 21068 MultiStar: [#1 -0.33,0.38,1.15,U] [#2 -0.09,0.89,0.00,M3] [#3 -0.06,0.83,0.00,M1] [#4 0.23,0.74,0.00,M1] [#5 -0.16,0.41,1.02,U] [#6 -0.12,0.23,0.97,U] [#7 0.11,0.39,0.82,U] [#8 -0.03,0.59,0.00,M1] 
01:17:13.999 00.001 21068 single-star, 4 included, MultiStar: {-0.14, 0.35}, one-star: {-0.13, 0.32}
01:17:14.000 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:17:14.001 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:17:14.001 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.95 mountX=0.18 mountY=-0.28, mountTheta=-0.99
01:17:14.003 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.32, opts=13)
01:17:14.005 00.002 21068 Enqueuing Move request for scope (-0.13, 0.32)
01:17:14.005 00.000 16108 Worker thread wakes up
01:17:14.006 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
01:17:14.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
01:17:14.006 00.000 16108 Moving (-0.13, 0.32) raw xDistance=0.18 yDistance=-0.28
01:17:14.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:17:14.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:14.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:17:14.006 00.000 16108 MoveAxis(E, 0, ABG)
01:17:14.006 00.000 16108 Move returns status 0, amount 0
01:17:14.006 00.000 16108 MoveAxis(N, 0, ABG)
01:17:14.006 00.000 16108 Move returns status 0, amount 0
01:17:14.006 00.000 16108 move complete, result=0
01:17:14.006 00.000 16108 worker thread done servicing request
01:17:14.013 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3405, FiltMin=2899, FiltMax=60166, Gamma=1.000
01:17:14.040 00.027 21068 UpdateGuideState exits: m=122569 SNR=79.4
01:17:14.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:14.044 00.002 21068 Enqueuing Expose request
01:17:14.045 00.001 16108 Worker thread wakes up
01:17:14.045 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:17:14.047 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:14.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:15.198 01.151 16108 Exposure complete
01:17:15.287 00.089 16108 worker thread done servicing request
01:17:15.287 00.000 21068 OnExposeComplete: enter
01:17:15.288 00.001 21068 UpdateGuideState(): m_state=6
01:17:15.289 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9815
01:17:15.289 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=875.54, Mass=129480, SNR=97.7, Peak=13849 HFD=3.2
01:17:15.290 00.001 21068 MultiStar: [#1 0.01,0.75,0.00,M1] [#2 -0.61,0.69,0.00,M4] [#3 -0.07,0.89,0.00,M2] [#4 -0.36,0.71,0.00,M2] [#5 -0.00,0.60,0.00,M1] [#6 -0.74,0.14,0.00,M3] [#7 -0.08,0.48,0.65,U] [#8 -0.34,0.94,0.00,M2] 
01:17:15.291 00.001 21068 refined, 1 included, MultiStar: {-0.04, 0.59}, one-star: {-0.01, 0.66}
01:17:15.292 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
01:17:15.293 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
01:17:15.293 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.59 hyp=0.59 cameraTheta=1.63 mountX=0.14 mountY=-0.56, mountTheta=-1.33
01:17:15.296 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.59, opts=13)
01:17:15.298 00.002 21068 Enqueuing Move request for scope (-0.04, 0.59)
01:17:15.300 00.002 16108 Worker thread wakes up
01:17:15.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.59) opts 0xd
01:17:15.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.59)
01:17:15.300 00.000 16108 Moving (-0.04, 0.59) raw xDistance=0.14 yDistance=-0.56
01:17:15.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:17:15.300 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-1.03
01:17:15.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:17:15.301 00.001 16108 MoveAxis(E, 0, ABG)
01:17:15.301 00.000 16108 Move returns status 0, amount 0
01:17:15.301 00.000 16108 MoveAxis(N, 113, ABG)
01:17:15.301 00.000 16108 Guiding  Dir = 0, Dur = 113
01:17:15.302 00.001 16108 IsSlewing returns 0
01:17:15.302 00.000 16108 IsGuiding returns 0
01:17:15.303 00.001 16108 PulseGuide returned control before completion, sleep 122
01:17:15.309 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3405, FiltMin=2931, FiltMax=57469, Gamma=1.000
01:17:15.329 00.020 21068 UpdateGuideState exits: m=129480 SNR=97.7
01:17:15.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:15.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:15.332 00.001 21068 Enqueuing Expose request
01:17:15.436 00.104 16108 IsGuiding returns 1
01:17:15.436 00.000 16108 scope still moving after pulse duration time elapsed
01:17:15.471 00.035 16108 IsSlewing returns 0
01:17:15.472 00.001 16108 IsGuiding returns 0
01:17:15.472 00.000 16108 scope move finished after 113 + 57 ms
01:17:15.472 00.000 16108 Move returns status 0, amount 113
01:17:15.472 00.000 16108 move complete, result=0
01:17:15.472 00.000 16108 worker thread done servicing request
01:17:15.472 00.000 16108 Worker thread wakes up
01:17:15.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:15.473 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:15.473 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 113 ms NORTH
01:17:16.456 00.983 16108 Exposure complete
01:17:16.524 00.068 16108 worker thread done servicing request
01:17:16.524 00.000 21068 OnExposeComplete: enter
01:17:16.525 00.001 21068 UpdateGuideState(): m_state=6
01:17:16.526 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9816
01:17:16.527 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.31, Mass=116344, SNR=82.4, Peak=13913 HFD=3.3
01:17:16.528 00.001 21068 MultiStar: [#1 -0.43,0.58,0.00,M2] [#2 0.05,0.77,0.00,M5] [#3 -0.17,0.79,0.00,M3] [#4 -0.15,0.39,0.79,U] [#5 -0.16,0.78,0.00,M2] [#6 -0.10,0.21,0.82,U] [#7 -0.01,0.74,0.00,M1] [#8 0.10,0.45,0.84,U] 
01:17:16.529 00.001 21068 refined, 3 included, MultiStar: {-0.01, 0.38}, one-star: {0.10, 0.43}
01:17:16.529 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
01:17:16.530 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
01:17:16.531 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.59 mountX=0.07 mountY=-0.36, mountTheta=-1.37
01:17:16.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.38, opts=13)
01:17:16.534 00.001 21068 Enqueuing Move request for scope (-0.01, 0.38)
01:17:16.535 00.001 16108 Worker thread wakes up
01:17:16.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
01:17:16.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
01:17:16.535 00.000 16108 Moving (-0.01, 0.38) raw xDistance=0.07 yDistance=-0.36
01:17:16.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:16.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:17:16.535 00.000 16108 MoveAxis(E, 0, ABG)
01:17:16.535 00.000 16108 Move returns status 0, amount 0
01:17:16.535 00.000 16108 MoveAxis(N, 73, ABG)
01:17:16.535 00.000 16108 Guiding  Dir = 0, Dur = 73
01:17:16.536 00.001 16108 IsSlewing returns 0
01:17:16.536 00.000 16108 IsGuiding returns 0
01:17:16.539 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3405, FiltMin=2918, FiltMax=65440, Gamma=1.000
01:17:16.550 00.011 16108 PulseGuide returned control before completion, sleep 69
01:17:16.565 00.015 21068 UpdateGuideState exits: m=116344 SNR=82.4
01:17:16.567 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:16.569 00.001 21068 Enqueuing Expose request
01:17:16.627 00.058 16108 IsGuiding returns 1
01:17:16.627 00.000 16108 scope still moving after pulse duration time elapsed
01:17:16.658 00.031 16108 IsSlewing returns 0
01:17:16.658 00.000 16108 IsGuiding returns 0
01:17:16.658 00.000 16108 scope move finished after 73 + 49 ms
01:17:16.658 00.000 16108 Move returns status 0, amount 73
01:17:16.659 00.001 16108 move complete, result=0
01:17:16.659 00.000 16108 worker thread done servicing request
01:17:16.659 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 73 ms NORTH
01:17:16.662 00.003 16108 Worker thread wakes up
01:17:16.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:16.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:17.817 01.155 16108 Exposure complete
01:17:17.882 00.065 16108 worker thread done servicing request
01:17:17.882 00.000 21068 OnExposeComplete: enter
01:17:17.884 00.002 21068 UpdateGuideState(): m_state=6
01:17:17.886 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9817
01:17:17.887 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.42, Mass=117077, SNR=85.6, Peak=14729 HFD=3.2
01:17:17.889 00.002 21068 MultiStar: [#1 0.14,0.23,1.22,U] [#2 0.14,0.40,1.22,U] [#3 0.30,0.56,0.00,M4] [#4 0.30,0.64,0.00,M2] [#5 -0.08,0.49,0.98,U] [#6 0.04,-0.11,0.80,U] [#7 0.02,0.53,0.62,U] [#8 0.24,0.66,0.00,M2] 
01:17:17.889 00.000 21068 refined, 5 included, MultiStar: {0.07, 0.35}, one-star: {0.09, 0.54}
01:17:17.891 00.002 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
01:17:17.892 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
01:17:17.893 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.38 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
01:17:17.896 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.35, opts=13)
01:17:17.898 00.002 21068 Enqueuing Move request for scope (0.07, 0.35)
01:17:17.900 00.002 16108 Worker thread wakes up
01:17:17.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.35) opts 0xd
01:17:17.900 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.35)
01:17:17.900 00.000 16108 Moving (0.07, 0.35) raw xDistance=-0.01 yDistance=-0.35
01:17:17.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:17:17.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:17:17.900 00.000 16108 MoveAxis(E, 0, ABG)
01:17:17.901 00.001 16108 Move returns status 0, amount 0
01:17:17.901 00.000 16108 MoveAxis(N, 71, ABG)
01:17:17.901 00.000 16108 Guiding  Dir = 0, Dur = 71
01:17:17.901 00.000 16108 IsSlewing returns 0
01:17:17.901 00.000 16108 IsGuiding returns 0
01:17:17.909 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3405, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:17:17.911 00.002 16108 PulseGuide returned control before completion, sleep 72
01:17:17.931 00.020 21068 UpdateGuideState exits: m=117077 SNR=85.6
01:17:17.933 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:17.935 00.001 21068 Enqueuing Expose request
01:17:17.988 00.053 16108 IsGuiding returns 1
01:17:17.988 00.000 16108 scope still moving after pulse duration time elapsed
01:17:18.019 00.031 16108 IsSlewing returns 0
01:17:18.019 00.000 16108 IsGuiding returns 0
01:17:18.019 00.000 16108 scope move finished after 71 + 46 ms
01:17:18.019 00.000 16108 Move returns status 0, amount 71
01:17:18.019 00.000 16108 move complete, result=0
01:17:18.019 00.000 16108 worker thread done servicing request
01:17:18.019 00.000 16108 Worker thread wakes up
01:17:18.019 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 71 ms NORTH
01:17:18.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:18.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:19.003 00.983 16108 Exposure complete
01:17:19.081 00.078 16108 worker thread done servicing request
01:17:19.082 00.001 21068 OnExposeComplete: enter
01:17:19.082 00.000 21068 UpdateGuideState(): m_state=6
01:17:19.083 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9818
01:17:19.084 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.12, Mass=123544, SNR=92.1, Peak=15305 HFD=3.4
01:17:19.085 00.001 21068 MultiStar: [#1 0.27,0.01,1.01,U] [#2 0.08,0.50,1.02,U] [#3 0.28,0.30,0.93,U] [#4 0.59,-0.01,0.00,M3] [#5 0.41,0.29,0.84,U] [#6 0.17,0.01,0.76,U] [#7 0.17,0.32,0.68,U] [#8 0.14,0.26,0.75,U] 
01:17:19.088 00.003 21068 single-star, 7 included, MultiStar: {0.22, 0.24}, one-star: {0.22, 0.23}
01:17:19.090 00.002 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
01:17:19.092 00.002 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
01:17:19.094 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=-0.18 mountY=-0.28, mountTheta=-2.13
01:17:19.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.23, opts=13)
01:17:19.098 00.001 21068 Enqueuing Move request for scope (0.22, 0.23)
01:17:19.100 00.002 16108 Worker thread wakes up
01:17:19.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
01:17:19.100 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
01:17:19.100 00.000 16108 Moving (0.22, 0.23) raw xDistance=-0.18 yDistance=-0.28
01:17:19.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:17:19.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:17:19.100 00.000 16108 MoveAxis(E, 0, ABG)
01:17:19.100 00.000 16108 Move returns status 0, amount 0
01:17:19.100 00.000 16108 MoveAxis(N, 56, ABG)
01:17:19.100 00.000 16108 Guiding  Dir = 0, Dur = 56
01:17:19.102 00.002 16108 IsSlewing returns 0
01:17:19.102 00.000 16108 IsGuiding returns 0
01:17:19.105 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3405, FiltMin=2947, FiltMax=58579, Gamma=1.000
01:17:19.131 00.026 21068 UpdateGuideState exits: m=123544 SNR=92.1
01:17:19.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:19.133 00.000 21068 Enqueuing Expose request
01:17:19.164 00.031 16108 IsGuiding returns 1
01:17:19.164 00.000 16108 scope still moving after pulse duration time elapsed
01:17:19.194 00.030 16108 IsSlewing returns 0
01:17:19.194 00.000 16108 IsGuiding returns 1
01:17:19.226 00.032 16108 IsSlewing returns 0
01:17:19.226 00.000 16108 IsGuiding returns 1
01:17:19.257 00.031 16108 IsSlewing returns 0
01:17:19.257 00.000 16108 IsGuiding returns 0
01:17:19.257 00.000 16108 scope move finished after 56 + 99 ms
01:17:19.257 00.000 16108 Move returns status 0, amount 56
01:17:19.259 00.002 16108 move complete, result=0
01:17:19.259 00.000 16108 worker thread done servicing request
01:17:19.259 00.000 16108 Worker thread wakes up
01:17:19.259 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 56 ms NORTH
01:17:19.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:19.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:20.424 01.164 16108 Exposure complete
01:17:20.496 00.072 16108 worker thread done servicing request
01:17:20.498 00.002 21068 OnExposeComplete: enter
01:17:20.499 00.001 21068 UpdateGuideState(): m_state=6
01:17:20.501 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9819
01:17:20.502 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=874.29, Mass=137104, SNR=94.7, Peak=14080 HFD=3.9
01:17:20.504 00.002 21068 MultiStar: [#1 -0.14,-0.39,0.97,U] [#2 -0.15,-0.37,0.99,U] [#3 -0.15,-0.41,0.97,U] [#4 0.18,-0.28,0.72,U] [#5 -0.15,-0.49,0.88,U] [#6 0.10,-1.02,0.00,M1] [#7 -0.17,-0.65,0.00,M1] [#8 0.01,-0.16,0.68,U] 
01:17:20.506 00.002 21068 refined, 6 included, MultiStar: {-0.14, -0.40}, one-star: {-0.47, -0.59}
01:17:20.507 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
01:17:20.508 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
01:17:20.510 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.40 hyp=0.43 cameraTheta=-1.91 mountX=0.07 mountY=0.42, mountTheta=1.41
01:17:20.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.40, opts=13)
01:17:20.514 00.001 21068 Enqueuing Move request for scope (-0.14, -0.40)
01:17:20.516 00.002 16108 Worker thread wakes up
01:17:20.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.40) opts 0xd
01:17:20.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.40)
01:17:20.516 00.000 16108 Moving (-0.14, -0.40) raw xDistance=0.07 yDistance=0.42
01:17:20.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:20.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:20.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:17:20.516 00.000 16108 MoveAxis(E, 0, ABG)
01:17:20.516 00.000 16108 Move returns status 0, amount 0
01:17:20.516 00.000 16108 MoveAxis(N, 0, ABG)
01:17:20.516 00.000 16108 Move returns status 0, amount 0
01:17:20.516 00.000 16108 move complete, result=0
01:17:20.516 00.000 16108 worker thread done servicing request
01:17:20.522 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3405, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:17:20.538 00.016 21068 UpdateGuideState exits: m=137104 SNR=94.7
01:17:20.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:20.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:20.540 00.000 21068 Enqueuing Expose request
01:17:20.541 00.001 16108 Worker thread wakes up
01:17:20.541 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:17:20.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:20.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:21.510 00.968 16108 Exposure complete
01:17:21.587 00.077 16108 worker thread done servicing request
01:17:21.589 00.002 21068 OnExposeComplete: enter
01:17:21.590 00.001 21068 UpdateGuideState(): m_state=6
01:17:21.591 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9820
01:17:21.592 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.61, Mass=112535, SNR=74.0, Peak=12979 HFD=3.2
01:17:21.594 00.002 21068 MultiStar: [#1 -0.37,-0.26,1.42,U] [#2 -0.20,-0.15,1.47,U] [#3 -0.34,-0.21,1.11,U] [#4 0.27,-0.09,1.00,U] [#5 -0.28,-0.19,1.08,U] [#6 -0.11,-0.65,0.00,M2] [#7 -0.23,-0.64,0.00,M2] [#8 0.22,-0.17,0.83,U] 
01:17:21.595 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.19}, one-star: {-0.19, -0.28}
01:17:21.597 00.002 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
01:17:21.599 00.002 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
01:17:21.600 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.25 mountX=0.12 mountY=0.22, mountTheta=1.08
01:17:21.603 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.19, opts=13)
01:17:21.604 00.001 21068 Enqueuing Move request for scope (-0.16, -0.19)
01:17:21.606 00.002 16108 Worker thread wakes up
01:17:21.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
01:17:21.606 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
01:17:21.606 00.000 16108 Moving (-0.16, -0.19) raw xDistance=0.12 yDistance=0.22
01:17:21.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:17:21.607 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:21.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:17:21.607 00.000 16108 MoveAxis(E, 0, ABG)
01:17:21.607 00.000 16108 Move returns status 0, amount 0
01:17:21.607 00.000 16108 MoveAxis(N, 0, ABG)
01:17:21.607 00.000 16108 Move returns status 0, amount 0
01:17:21.607 00.000 16108 move complete, result=0
01:17:21.607 00.000 16108 worker thread done servicing request
01:17:21.615 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3405, FiltMin=2934, FiltMax=61661, Gamma=1.000
01:17:21.640 00.025 21068 UpdateGuideState exits: m=112535 SNR=74.0
01:17:21.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:21.643 00.001 21068 Enqueuing Expose request
01:17:21.643 00.000 16108 Worker thread wakes up
01:17:21.643 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:21.644 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:21.645 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:22.798 01.153 16108 Exposure complete
01:17:22.860 00.062 16108 worker thread done servicing request
01:17:22.860 00.000 21068 OnExposeComplete: enter
01:17:22.861 00.001 21068 UpdateGuideState(): m_state=6
01:17:22.861 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9821
01:17:22.863 00.002 21068 Star::Find returns 1 (0), X=219.76, Y=874.86, Mass=139762, SNR=89.5, Peak=16349 HFD=3.5
01:17:22.864 00.001 21068 MultiStar: [#1 -0.51,-0.04,1.28,U] [#2 -0.79,0.10,0.00,M2] [#3 -0.43,0.02,0.98,U] [#4 -0.45,0.01,0.76,U] [#5 -0.42,0.05,0.73,U] [#6 -0.51,-0.53,0.00,M3] [#7 -0.81,0.11,0.00,M3] [#8 -0.58,0.06,0.00,M1] 
01:17:22.865 00.001 21068 refined, 4 included, MultiStar: {-0.51, -0.00}, one-star: {-0.72, -0.02}
01:17:22.865 00.000 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
01:17:22.866 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
01:17:22.867 00.001 21068 CameraToMount -- cameraX=-0.51 cameraY=-0.00 hyp=0.51 cameraTheta=-3.14 mountX=0.51 mountY=0.12, mountTheta=0.24
01:17:22.868 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=-0.00, opts=13)
01:17:22.869 00.001 21068 Enqueuing Move request for scope (-0.51, -0.00)
01:17:22.870 00.001 16108 Worker thread wakes up
01:17:22.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.00) opts 0xd
01:17:22.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, -0.00)
01:17:22.870 00.000 16108 Moving (-0.51, -0.00) raw xDistance=0.51 yDistance=0.12
01:17:22.872 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:17:22.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:22.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:17:22.872 00.000 16108 MoveAxis(W, 133, ABG)
01:17:22.872 00.000 16108 Guiding  Dir = 3, Dur = 133
01:17:22.872 00.000 16108 IsSlewing returns 0
01:17:22.872 00.000 16108 IsGuiding returns 0
01:17:22.874 00.002 16108 PulseGuide returned control before completion, sleep 142
01:17:22.875 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3405, FiltMin=2966, FiltMax=65472, Gamma=1.000
01:17:22.890 00.015 21068 UpdateGuideState exits: m=139762 SNR=89.5
01:17:22.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:22.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:22.892 00.000 21068 Enqueuing Expose request
01:17:23.024 00.132 16108 IsGuiding returns 1
01:17:23.024 00.000 16108 scope still moving after pulse duration time elapsed
01:17:23.056 00.032 16108 IsSlewing returns 0
01:17:23.056 00.000 16108 IsGuiding returns 0
01:17:23.056 00.000 16108 scope move finished after 133 + 51 ms
01:17:23.057 00.001 16108 Move returns status 0, amount 133
01:17:23.057 00.000 16108 MoveAxis(N, 0, ABG)
01:17:23.057 00.000 16108 Move returns status 0, amount 0
01:17:23.057 00.000 16108 move complete, result=0
01:17:23.057 00.000 16108 worker thread done servicing request
01:17:23.057 00.000 16108 Worker thread wakes up
01:17:23.057 00.000 21068 GuideStep: 0.5 px 133 ms WEST, 0.1 px 0 ms NORTH
01:17:23.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:23.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:24.037 00.979 16108 Exposure complete
01:17:24.092 00.055 16108 worker thread done servicing request
01:17:24.093 00.001 21068 OnExposeComplete: enter
01:17:24.094 00.001 21068 UpdateGuideState(): m_state=6
01:17:24.096 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9822
01:17:24.097 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=874.98, Mass=131871, SNR=96.7, Peak=16285 HFD=3.8
01:17:24.099 00.002 21068 MultiStar: [#1 -0.57,0.06,0.00,M1] [#2 -0.66,0.14,0.00,M3] [#3 -0.44,0.29,1.01,U] [#4 -0.20,0.31,0.77,U] [#5 -0.55,0.24,0.00,M1] [#6 -0.13,-0.07,0.74,U] [#7 -0.51,0.16,0.54,U] [#8 -0.25,0.36,0.69,U] 
01:17:24.100 00.001 21068 refined, 5 included, MultiStar: {-0.35, 0.19}, one-star: {-0.51, 0.09}
01:17:24.102 00.002 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
01:17:24.102 00.000 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
01:17:24.105 00.003 21068 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.64 mountX=0.37 mountY=-0.10, mountTheta=-0.27
01:17:24.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.19, opts=13)
01:17:24.108 00.001 21068 Enqueuing Move request for scope (-0.35, 0.19)
01:17:24.109 00.001 16108 Worker thread wakes up
01:17:24.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
01:17:24.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
01:17:24.109 00.000 16108 Moving (-0.35, 0.19) raw xDistance=0.37 yDistance=-0.10
01:17:24.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:17:24.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.111 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:17:24.111 00.000 16108 MoveAxis(W, 107, ABG)
01:17:24.111 00.000 16108 Guiding  Dir = 3, Dur = 107
01:17:24.111 00.000 16108 IsSlewing returns 0
01:17:24.112 00.001 16108 IsGuiding returns 0
01:17:24.118 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3408, FiltMin=2899, FiltMax=55427, Gamma=1.000
01:17:24.140 00.022 16108 PulseGuide returned control before completion, sleep 89
01:17:24.146 00.006 21068 UpdateGuideState exits: m=131871 SNR=96.7
01:17:24.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.149 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:24.150 00.001 21068 Enqueuing Expose request
01:17:24.233 00.083 16108 IsGuiding returns 1
01:17:24.233 00.000 16108 scope still moving after pulse duration time elapsed
01:17:24.265 00.032 16108 IsSlewing returns 0
01:17:24.266 00.001 16108 IsGuiding returns 1
01:17:24.296 00.030 16108 IsSlewing returns 0
01:17:24.296 00.000 16108 IsGuiding returns 1
01:17:24.328 00.032 16108 IsSlewing returns 0
01:17:24.328 00.000 16108 IsGuiding returns 0
01:17:24.328 00.000 16108 scope move finished after 107 + 109 ms
01:17:24.328 00.000 16108 Move returns status 0, amount 107
01:17:24.329 00.001 16108 MoveAxis(N, 0, ABG)
01:17:24.329 00.000 16108 Move returns status 0, amount 0
01:17:24.329 00.000 16108 move complete, result=0
01:17:24.329 00.000 16108 worker thread done servicing request
01:17:24.329 00.000 16108 Worker thread wakes up
01:17:24.329 00.000 21068 GuideStep: 0.4 px 107 ms WEST, -0.1 px 0 ms NORTH
01:17:24.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:24.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:25.491 01.161 16108 Exposure complete
01:17:25.566 00.075 16108 worker thread done servicing request
01:17:25.568 00.002 21068 OnExposeComplete: enter
01:17:25.570 00.002 21068 UpdateGuideState(): m_state=6
01:17:25.571 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9823
01:17:25.572 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.68, Mass=136694, SNR=86.2, Peak=15981 HFD=3.6
01:17:25.573 00.001 21068 MultiStar: [#1 0.07,-0.07,0.99,U] [#2 -0.35,0.01,1.20,U] [#3 -0.12,0.04,0.97,U] [#4 0.28,-0.19,0.82,U] [#5 0.11,-0.20,0.92,U] [#6 -0.10,-0.61,0.00,M3] [#7 -0.16,-0.12,0.59,U] [#8 -0.50,-0.00,0.74,U] 
01:17:25.574 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.09}, one-star: {-0.41, -0.20}
01:17:25.574 00.000 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
01:17:25.575 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
01:17:25.576 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-2.59 mountX=0.12 mountY=0.12, mountTheta=0.76
01:17:25.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.09, opts=13)
01:17:25.579 00.001 21068 Enqueuing Move request for scope (-0.14, -0.09)
01:17:25.580 00.001 16108 Worker thread wakes up
01:17:25.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
01:17:25.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
01:17:25.580 00.000 16108 Moving (-0.14, -0.09) raw xDistance=0.12 yDistance=0.12
01:17:25.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:17:25.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:25.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:17:25.580 00.000 16108 MoveAxis(E, 0, ABG)
01:17:25.581 00.001 16108 Move returns status 0, amount 0
01:17:25.581 00.000 16108 MoveAxis(N, 0, ABG)
01:17:25.581 00.000 16108 Move returns status 0, amount 0
01:17:25.581 00.000 16108 move complete, result=0
01:17:25.581 00.000 16108 worker thread done servicing request
01:17:25.588 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3408, FiltMin=2921, FiltMax=65507, Gamma=1.000
01:17:25.616 00.028 21068 UpdateGuideState exits: m=136694 SNR=86.2
01:17:25.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:25.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:25.620 00.002 21068 Enqueuing Expose request
01:17:25.621 00.001 16108 Worker thread wakes up
01:17:25.621 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:25.624 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:25.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:26.596 00.972 16108 Exposure complete
01:17:26.677 00.081 16108 worker thread done servicing request
01:17:26.677 00.000 21068 OnExposeComplete: enter
01:17:26.678 00.001 21068 UpdateGuideState(): m_state=6
01:17:26.680 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9824
01:17:26.681 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=874.66, Mass=140752, SNR=89.5, Peak=14361 HFD=3.7
01:17:26.682 00.001 21068 MultiStar: [#1 0.22,-0.23,1.04,U] [#2 0.10,0.08,1.21,U] [#3 0.48,0.00,1.05,U] [#4 0.72,-0.16,0.00,M1] [#5 0.53,-0.09,0.95,U] [#6 0.31,-0.49,0.00,M4] [#7 0.51,-0.04,0.61,U] [#8 0.36,-0.14,0.70,U] 
01:17:26.682 00.000 21068 refined, 6 included, MultiStar: {0.37, -0.09}, one-star: {0.48, -0.22}
01:17:26.683 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
01:17:26.683 00.000 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
01:17:26.684 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.09 hyp=0.38 cameraTheta=-0.24 mountX=-0.38 mountY=-0.00, mountTheta=-3.14
01:17:26.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.09, opts=13)
01:17:26.687 00.001 21068 Enqueuing Move request for scope (0.37, -0.09)
01:17:26.687 00.000 16108 Worker thread wakes up
01:17:26.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.09) opts 0xd
01:17:26.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.09)
01:17:26.687 00.000 16108 Moving (0.37, -0.09) raw xDistance=-0.38 yDistance=-0.00
01:17:26.688 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:17:26.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:26.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:17:26.688 00.000 16108 MoveAxis(E, 98, ABG)
01:17:26.688 00.000 16108 Guiding  Dir = 2, Dur = 98
01:17:26.688 00.000 16108 IsSlewing returns 0
01:17:26.688 00.000 16108 IsGuiding returns 0
01:17:26.693 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3408, FiltMin=2953, FiltMax=58080, Gamma=1.000
01:17:26.708 00.015 21068 UpdateGuideState exits: m=140752 SNR=89.5
01:17:26.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:26.710 00.000 21068 Enqueuing Expose request
01:17:26.735 00.025 16108 PulseGuide returned control before completion, sleep 62
01:17:26.813 00.078 16108 IsGuiding returns 1
01:17:26.813 00.000 16108 scope still moving after pulse duration time elapsed
01:17:26.844 00.031 16108 IsSlewing returns 0
01:17:26.844 00.000 16108 IsGuiding returns 1
01:17:26.875 00.031 16108 IsSlewing returns 0
01:17:26.875 00.000 16108 IsGuiding returns 1
01:17:26.906 00.031 16108 IsSlewing returns 0
01:17:26.906 00.000 16108 IsGuiding returns 0
01:17:26.907 00.001 16108 scope move finished after 98 + 120 ms
01:17:26.907 00.000 16108 Move returns status 0, amount 98
01:17:26.907 00.000 16108 MoveAxis(N, 0, ABG)
01:17:26.907 00.000 16108 Move returns status 0, amount 0
01:17:26.907 00.000 16108 move complete, result=0
01:17:26.907 00.000 16108 worker thread done servicing request
01:17:26.907 00.000 21068 GuideStep: -0.4 px 98 ms EAST, -0.0 px 0 ms NORTH
01:17:26.911 00.004 16108 Worker thread wakes up
01:17:26.911 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:26.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:28.061 01.150 16108 Exposure complete
01:17:28.125 00.064 16108 worker thread done servicing request
01:17:28.126 00.001 21068 OnExposeComplete: enter
01:17:28.126 00.000 21068 UpdateGuideState(): m_state=6
01:17:28.127 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9825
01:17:28.128 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.80, Mass=128610, SNR=84.9, Peak=11709 HFD=3.6
01:17:28.129 00.001 21068 MultiStar: [#1 -0.20,-0.20,1.04,U] [#2 -0.64,-0.02,0.00,M2] [#3 -0.13,-0.26,1.00,U] [#4 -0.45,-0.13,0.88,U] [#5 -0.38,-0.07,0.87,U] [#6 -0.39,-0.56,0.00,M5] [#7 -0.66,-0.10,0.00,M1] [#8 -0.19,0.18,0.84,U] 
01:17:28.131 00.002 21068 single-star, 5 included, MultiStar: {-0.26, -0.10}, one-star: {-0.22, -0.08}
01:17:28.131 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
01:17:28.132 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
01:17:28.133 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.79 mountX=0.21 mountY=0.13, mountTheta=0.57
01:17:28.134 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.08, opts=13)
01:17:28.135 00.001 21068 Enqueuing Move request for scope (-0.22, -0.08)
01:17:28.136 00.001 16108 Worker thread wakes up
01:17:28.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
01:17:28.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
01:17:28.136 00.000 16108 Moving (-0.22, -0.08) raw xDistance=0.21 yDistance=0.13
01:17:28.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.21
01:17:28.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:28.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:17:28.136 00.000 16108 MoveAxis(W, 47, ABG)
01:17:28.136 00.000 16108 Guiding  Dir = 3, Dur = 47
01:17:28.136 00.000 16108 IsSlewing returns 0
01:17:28.137 00.001 16108 IsGuiding returns 0
01:17:28.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3405, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:17:28.161 00.021 16108 PulseGuide returned control before completion, sleep 33
01:17:28.164 00.003 21068 UpdateGuideState exits: m=128610 SNR=84.9
01:17:28.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.167 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:28.167 00.000 21068 Enqueuing Expose request
01:17:28.208 00.041 16108 IsGuiding returns 1
01:17:28.208 00.000 16108 scope still moving after pulse duration time elapsed
01:17:28.238 00.030 16108 IsSlewing returns 0
01:17:28.238 00.000 16108 IsGuiding returns 1
01:17:28.270 00.032 16108 IsSlewing returns 0
01:17:28.270 00.000 16108 IsGuiding returns 0
01:17:28.270 00.000 16108 scope move finished after 47 + 86 ms
01:17:28.270 00.000 16108 Move returns status 0, amount 47
01:17:28.270 00.000 16108 MoveAxis(N, 0, ABG)
01:17:28.270 00.000 16108 Move returns status 0, amount 0
01:17:28.270 00.000 16108 move complete, result=0
01:17:28.271 00.001 16108 worker thread done servicing request
01:17:28.271 00.000 16108 Worker thread wakes up
01:17:28.271 00.000 21068 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
01:17:28.273 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:28.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:29.255 00.982 16108 Exposure complete
01:17:29.309 00.054 16108 worker thread done servicing request
01:17:29.309 00.000 21068 OnExposeComplete: enter
01:17:29.310 00.001 21068 UpdateGuideState(): m_state=6
01:17:29.311 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9826
01:17:29.312 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.76, Mass=131770, SNR=93.1, Peak=13497 HFD=3.4
01:17:29.313 00.001 21068 MultiStar: [#1 0.01,-0.01,1.05,U] [#2 -0.18,0.39,1.14,U] [#3 0.01,-0.13,0.88,U] [#4 0.31,-0.11,0.79,U] [#5 0.10,0.13,0.82,U] [#6 -0.03,-0.47,0.76,U] [#7 -0.09,0.23,0.56,U] [#8 -0.14,0.18,0.73,U] 
01:17:29.314 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.06, -0.12}
01:17:29.314 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
01:17:29.316 00.002 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
01:17:29.317 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.27 mountX=-0.00 mountY=-0.02, mountTheta=-1.70
01:17:29.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
01:17:29.320 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
01:17:29.320 00.000 16108 Worker thread wakes up
01:17:29.321 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:17:29.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:17:29.321 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.00 yDistance=-0.02
01:17:29.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:17:29.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:29.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:29.321 00.000 16108 MoveAxis(E, 0, ABG)
01:17:29.321 00.000 16108 Move returns status 0, amount 0
01:17:29.321 00.000 16108 MoveAxis(N, 0, ABG)
01:17:29.321 00.000 16108 Move returns status 0, amount 0
01:17:29.321 00.000 16108 move complete, result=0
01:17:29.321 00.000 16108 worker thread done servicing request
01:17:29.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3405, FiltMin=2921, FiltMax=60297, Gamma=1.000
01:17:29.341 00.016 21068 UpdateGuideState exits: m=131770 SNR=93.1
01:17:29.343 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:29.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:29.345 00.001 21068 Enqueuing Expose request
01:17:29.346 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:29.347 00.001 16108 Worker thread wakes up
01:17:29.347 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:29.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:30.517 01.170 16108 Exposure complete
01:17:30.572 00.055 16108 worker thread done servicing request
01:17:30.572 00.000 21068 OnExposeComplete: enter
01:17:30.573 00.001 21068 UpdateGuideState(): m_state=6
01:17:30.575 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9827
01:17:30.577 00.002 21068 Star::Find returns 1 (0), X=221.49, Y=874.13, Mass=119553, SNR=71.4, Peak=14227 HFD=3.5
01:17:30.578 00.001 21068 MultiStar: large primary error, entering stabilization period
01:17:30.579 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
01:17:30.580 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
01:17:30.581 00.001 21068 CameraToMount -- cameraX=1.02 cameraY=-0.75 hyp=1.26 cameraTheta=-0.63 mountX=-1.13 mountY=0.49, mountTheta=2.73
01:17:30.584 00.003 21068 SchedulePrimaryMove(0D0C3370, x=1.02, y=-0.75, opts=13)
01:17:30.586 00.002 21068 Enqueuing Move request for scope (1.02, -0.75)
01:17:30.588 00.002 16108 Worker thread wakes up
01:17:30.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.75) opts 0xd
01:17:30.588 00.000 16108 Handling offset move in thread for scope, endpoint = (1.02, -0.75)
01:17:30.588 00.000 16108 Moving (1.02, -0.75) raw xDistance=-1.13 yDistance=0.49
01:17:30.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.13
01:17:30.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:30.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:17:30.588 00.000 16108 MoveAxis(E, 297, ABG)
01:17:30.588 00.000 16108 Guiding  Dir = 2, Dur = 297
01:17:30.589 00.001 16108 IsSlewing returns 0
01:17:30.589 00.000 16108 IsGuiding returns 0
01:17:30.590 00.001 16108 PulseGuide returned control before completion, sleep 306
01:17:30.594 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3401, FiltMin=2928, FiltMax=63622, Gamma=1.000
01:17:30.612 00.018 21068 UpdateGuideState exits: m=119553 SNR=71.4
01:17:30.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:30.615 00.001 21068 Enqueuing Expose request
01:17:30.899 00.284 16108 IsGuiding returns 1
01:17:30.899 00.000 16108 scope still moving after pulse duration time elapsed
01:17:30.931 00.032 16108 IsSlewing returns 0
01:17:30.931 00.000 16108 IsGuiding returns 0
01:17:30.931 00.000 16108 scope move finished after 297 + 44 ms
01:17:30.931 00.000 16108 Move returns status 0, amount 297
01:17:30.931 00.000 16108 MoveAxis(N, 0, ABG)
01:17:30.931 00.000 16108 Move returns status 0, amount 0
01:17:30.932 00.001 16108 move complete, result=0
01:17:30.932 00.000 16108 worker thread done servicing request
01:17:30.932 00.000 16108 Worker thread wakes up
01:17:30.932 00.000 21068 GuideStep: -1.1 px 297 ms EAST, 0.5 px 0 ms NORTH
01:17:30.934 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:30.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:31.896 00.962 16108 Exposure complete
01:17:31.951 00.055 16108 worker thread done servicing request
01:17:31.951 00.000 21068 OnExposeComplete: enter
01:17:31.952 00.001 21068 UpdateGuideState(): m_state=6
01:17:31.953 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9828
01:17:31.954 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=874.74, Mass=141923, SNR=95.2, Peak=14109 HFD=3.6
01:17:31.954 00.000 21068 MultiStar: exiting stabilization period
01:17:31.955 00.001 21068 MultiStar: [#1 0.03,-0.21,0.91,U] [#2 -0.00,0.05,1.30,U] [#3 0.05,-0.19,0.98,U] [#4 -0.16,-0.22,0.75,U] [#5 -0.08,-0.05,0.78,U] [#6 -0.28,-0.58,0.00,M5] [#7 -0.22,-0.23,0.51,U] [#8 0.03,-0.07,0.72,U] 
01:17:31.956 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {-0.03, -0.14}
01:17:31.957 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
01:17:31.958 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
01:17:31.958 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.85 mountX=0.01 mountY=0.12, mountTheta=1.47
01:17:31.960 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
01:17:31.961 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
01:17:31.961 00.000 16108 Worker thread wakes up
01:17:31.962 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
01:17:31.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
01:17:31.962 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
01:17:31.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:17:31.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:31.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:17:31.962 00.000 16108 MoveAxis(E, 0, ABG)
01:17:31.962 00.000 16108 Move returns status 0, amount 0
01:17:31.962 00.000 16108 MoveAxis(N, 0, ABG)
01:17:31.962 00.000 16108 Move returns status 0, amount 0
01:17:31.962 00.000 16108 move complete, result=0
01:17:31.962 00.000 16108 worker thread done servicing request
01:17:31.965 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3405, FiltMin=2909, FiltMax=61689, Gamma=1.000
01:17:31.981 00.016 21068 UpdateGuideState exits: m=141923 SNR=95.2
01:17:31.984 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:31.986 00.001 21068 Enqueuing Expose request
01:17:31.987 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:31.988 00.001 16108 Worker thread wakes up
01:17:31.988 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:31.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:33.154 01.166 16108 Exposure complete
01:17:33.227 00.073 16108 worker thread done servicing request
01:17:33.227 00.000 21068 OnExposeComplete: enter
01:17:33.228 00.001 21068 UpdateGuideState(): m_state=6
01:17:33.229 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9829
01:17:33.230 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=874.57, Mass=123478, SNR=88.9, Peak=15549 HFD=3.4
01:17:33.231 00.001 21068 MultiStar: [#1 -0.48,-0.27,0.00,M1] [#2 -0.49,-0.24,0.00,M1] [#3 -0.31,-0.26,1.02,U] [#4 -0.33,-0.48,0.00,M1] [#5 -0.49,-0.27,0.00,M1] [#6 -0.55,-0.77,0.00,M6] [#7 -0.56,-0.28,0.00,M1] [#8 -0.55,-0.28,0.00,M1] 
01:17:33.231 00.000 21068 refined, 1 included, MultiStar: {-0.51, -0.29}, one-star: {-0.70, -0.32}
01:17:33.232 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.69)
01:17:33.233 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
01:17:33.234 00.001 21068 CameraToMount -- cameraX=-0.51 cameraY=-0.29 hyp=0.58 cameraTheta=-2.63 mountX=0.45 mountY=0.40, mountTheta=0.72
01:17:33.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=-0.29, opts=13)
01:17:33.237 00.001 21068 Enqueuing Move request for scope (-0.51, -0.29)
01:17:33.238 00.001 16108 Worker thread wakes up
01:17:33.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.29) opts 0xd
01:17:33.238 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, -0.29)
01:17:33.238 00.000 16108 Moving (-0.51, -0.29) raw xDistance=0.45 yDistance=0.40
01:17:33.239 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:17:33.239 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=1.01
01:17:33.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
01:17:33.239 00.000 16108 MoveAxis(W, 118, ABG)
01:17:33.239 00.000 16108 Guiding  Dir = 3, Dur = 118
01:17:33.239 00.000 16108 IsSlewing returns 0
01:17:33.239 00.000 16108 IsGuiding returns 0
01:17:33.242 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3401, FiltMin=2934, FiltMax=58806, Gamma=1.000
01:17:33.257 00.015 21068 UpdateGuideState exits: m=123478 SNR=88.9
01:17:33.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:33.259 00.000 21068 Enqueuing Expose request
01:17:33.281 00.022 16108 PulseGuide returned control before completion, sleep 87
01:17:33.373 00.092 16108 IsGuiding returns 1
01:17:33.373 00.000 16108 scope still moving after pulse duration time elapsed
01:17:33.405 00.032 16108 IsSlewing returns 0
01:17:33.405 00.000 16108 IsGuiding returns 1
01:17:33.436 00.031 16108 IsSlewing returns 0
01:17:33.437 00.001 16108 IsGuiding returns 0
01:17:33.437 00.000 16108 scope move finished after 118 + 80 ms
01:17:33.437 00.000 16108 Move returns status 0, amount 118
01:17:33.437 00.000 16108 MoveAxis(S, 80, ABG)
01:17:33.437 00.000 16108 Guiding  Dir = 1, Dur = 80
01:17:33.437 00.000 16108 IsSlewing returns 0
01:17:33.437 00.000 16108 IsGuiding returns 0
01:17:33.439 00.002 16108 PulseGuide returned control before completion, sleep 89
01:17:33.531 00.092 16108 IsGuiding returns 0
01:17:33.531 00.000 16108 Move returns status 0, amount 80
01:17:33.531 00.000 16108 move complete, result=0
01:17:33.531 00.000 16108 worker thread done servicing request
01:17:33.531 00.000 16108 Worker thread wakes up
01:17:33.531 00.000 21068 GuideStep: 0.4 px 118 ms WEST, 0.4 px 80 ms SOUTH
01:17:33.533 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:33.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:34.518 00.985 16108 Exposure complete
01:17:34.585 00.067 16108 worker thread done servicing request
01:17:34.586 00.001 21068 OnExposeComplete: enter
01:17:34.587 00.001 21068 UpdateGuideState(): m_state=6
01:17:34.589 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9830
01:17:34.590 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=874.79, Mass=123707, SNR=80.4, Peak=13773 HFD=3.6
01:17:34.592 00.002 21068 MultiStar: [#1 -0.29,-0.28,1.06,U] [#2 -0.60,-0.11,0.00,M2] [#3 -0.35,-0.07,1.06,U] [#4 -0.01,-0.10,0.75,U] [#5 -0.54,0.06,0.00,M2] [#6 -0.20,-0.73,0.00,M7] [#7 -0.42,-0.17,0.61,U] [#8 -0.47,0.08,0.90,U] 
01:17:34.595 00.003 21068 refined, 5 included, MultiStar: {-0.35, -0.11}, one-star: {-0.50, -0.09}
01:17:34.596 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
01:17:34.598 00.002 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
01:17:34.599 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.36 cameraTheta=-2.85 mountX=0.32 mountY=0.18, mountTheta=0.52
01:17:34.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.11, opts=13)
01:17:34.604 00.003 21068 Enqueuing Move request for scope (-0.35, -0.11)
01:17:34.605 00.001 16108 Worker thread wakes up
01:17:34.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd
01:17:34.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.11)
01:17:34.605 00.000 16108 Moving (-0.35, -0.11) raw xDistance=0.32 yDistance=0.18
01:17:34.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:17:34.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:34.606 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:17:34.606 00.000 16108 MoveAxis(W, 93, ABG)
01:17:34.606 00.000 16108 Guiding  Dir = 3, Dur = 93
01:17:34.606 00.000 16108 IsSlewing returns 0
01:17:34.607 00.001 16108 IsGuiding returns 0
01:17:34.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3405, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:17:34.615 00.001 16108 PulseGuide returned control before completion, sleep 95
01:17:34.633 00.018 21068 UpdateGuideState exits: m=123707 SNR=80.4
01:17:34.636 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:34.638 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:34.640 00.002 21068 Enqueuing Expose request
01:17:34.722 00.082 16108 IsGuiding returns 0
01:17:34.722 00.000 16108 Move returns status 0, amount 93
01:17:34.722 00.000 16108 MoveAxis(N, 0, ABG)
01:17:34.722 00.000 16108 Move returns status 0, amount 0
01:17:34.722 00.000 16108 move complete, result=0
01:17:34.722 00.000 16108 worker thread done servicing request
01:17:34.722 00.000 16108 Worker thread wakes up
01:17:34.722 00.000 21068 GuideStep: 0.3 px 93 ms WEST, 0.2 px 0 ms NORTH
01:17:34.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:34.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:35.885 01.162 16108 Exposure complete
01:17:35.948 00.063 16108 worker thread done servicing request
01:17:35.949 00.001 21068 OnExposeComplete: enter
01:17:35.949 00.000 21068 UpdateGuideState(): m_state=6
01:17:35.950 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9831
01:17:35.951 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=874.85, Mass=128046, SNR=90.7, Peak=16665 HFD=3.1
01:17:35.952 00.001 21068 MultiStar: [#1 0.42,-0.07,1.00,U] [#2 0.46,0.07,1.23,U] [#3 0.93,0.02,0.00,M1] [#4 0.81,-0.15,0.00,M1] [#5 0.70,-0.22,0.00,M3] [#6 0.66,-0.57,0.00,M8] [#7 1.02,-0.28,0.00,M1] [#8 0.44,0.03,0.79,U] 
01:17:35.953 00.001 21068 refined, 3 included, MultiStar: {0.47, 0.00}, one-star: {0.57, -0.03}
01:17:35.953 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
01:17:35.954 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
01:17:35.955 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=0.00 hyp=0.47 cameraTheta=0.01 mountX=-0.46 mountY=-0.11, mountTheta=-2.90
01:17:35.956 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=0.00, opts=13)
01:17:35.957 00.001 21068 Enqueuing Move request for scope (0.47, 0.00)
01:17:35.958 00.001 16108 Worker thread wakes up
01:17:35.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.00) opts 0xd
01:17:35.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, 0.00)
01:17:35.958 00.000 16108 Moving (0.47, 0.00) raw xDistance=-0.46 yDistance=-0.11
01:17:35.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46
01:17:35.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:35.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:35.958 00.000 16108 MoveAxis(E, 115, ABG)
01:17:35.958 00.000 16108 Guiding  Dir = 2, Dur = 115
01:17:35.958 00.000 16108 IsSlewing returns 0
01:17:35.959 00.001 16108 IsGuiding returns 0
01:17:35.963 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3405, FiltMin=2947, FiltMax=57296, Gamma=1.000
01:17:35.978 00.015 21068 UpdateGuideState exits: m=128046 SNR=90.7
01:17:35.980 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.981 00.001 16108 PulseGuide returned control before completion, sleep 104
01:17:35.983 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:35.984 00.001 21068 Enqueuing Expose request
01:17:36.089 00.105 16108 IsGuiding returns 1
01:17:36.089 00.000 16108 scope still moving after pulse duration time elapsed
01:17:36.121 00.032 16108 IsSlewing returns 0
01:17:36.121 00.000 16108 IsGuiding returns 1
01:17:36.152 00.031 16108 IsSlewing returns 0
01:17:36.152 00.000 16108 IsGuiding returns 0
01:17:36.152 00.000 16108 scope move finished after 115 + 78 ms
01:17:36.153 00.001 16108 Move returns status 0, amount 115
01:17:36.153 00.000 16108 MoveAxis(N, 0, ABG)
01:17:36.153 00.000 16108 Move returns status 0, amount 0
01:17:36.153 00.000 16108 move complete, result=0
01:17:36.153 00.000 16108 worker thread done servicing request
01:17:36.153 00.000 21068 GuideStep: -0.5 px 115 ms EAST, -0.1 px 0 ms NORTH
01:17:36.155 00.002 16108 Worker thread wakes up
01:17:36.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:36.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:37.131 00.975 16108 Exposure complete
01:17:37.199 00.068 16108 worker thread done servicing request
01:17:37.199 00.000 21068 OnExposeComplete: enter
01:17:37.202 00.003 21068 UpdateGuideState(): m_state=6
01:17:37.205 00.003 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9832
01:17:37.206 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=874.81, Mass=124453, SNR=92.7, Peak=14201 HFD=3.5
01:17:37.207 00.001 21068 MultiStar: [#1 0.48,-0.08,1.06,U] [#2 0.30,0.13,1.22,U] [#3 0.34,0.04,0.97,U] [#4 0.54,-0.12,0.00,M2] [#5 0.29,0.04,0.92,U] [#6 0.41,-0.58,0.00,M9] [#7 0.10,0.22,0.57,U] [#8 0.34,0.07,0.77,U] 
01:17:37.208 00.001 21068 refined, 6 included, MultiStar: {0.33, 0.04}, one-star: {0.36, -0.07}
01:17:37.208 00.000 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
01:17:37.210 00.002 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
01:17:37.212 00.002 21068 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.12 mountX=-0.32 mountY=-0.12, mountTheta=-2.79
01:17:37.215 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.04, opts=13)
01:17:37.216 00.001 21068 Enqueuing Move request for scope (0.33, 0.04)
01:17:37.218 00.002 16108 Worker thread wakes up
01:17:37.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
01:17:37.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
01:17:37.218 00.000 16108 Moving (0.33, 0.04) raw xDistance=-0.32 yDistance=-0.12
01:17:37.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:17:37.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:37.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:17:37.218 00.000 16108 MoveAxis(E, 91, ABG)
01:17:37.218 00.000 16108 Guiding  Dir = 2, Dur = 91
01:17:37.219 00.001 16108 IsSlewing returns 0
01:17:37.219 00.000 16108 IsGuiding returns 0
01:17:37.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3405, FiltMin=2921, FiltMax=55632, Gamma=1.000
01:17:37.249 00.025 16108 PulseGuide returned control before completion, sleep 72
01:17:37.252 00.003 21068 UpdateGuideState exits: m=124453 SNR=92.7
01:17:37.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:37.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:37.256 00.002 21068 Enqueuing Expose request
01:17:37.325 00.069 16108 IsGuiding returns 1
01:17:37.325 00.000 16108 scope still moving after pulse duration time elapsed
01:17:37.357 00.032 16108 IsSlewing returns 0
01:17:37.357 00.000 16108 IsGuiding returns 0
01:17:37.357 00.000 16108 scope move finished after 91 + 46 ms
01:17:37.357 00.000 16108 Move returns status 0, amount 91
01:17:37.358 00.001 16108 MoveAxis(N, 0, ABG)
01:17:37.358 00.000 16108 Move returns status 0, amount 0
01:17:37.358 00.000 16108 move complete, result=0
01:17:37.358 00.000 16108 worker thread done servicing request
01:17:37.358 00.000 16108 Worker thread wakes up
01:17:37.358 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.1 px 0 ms NORTH
01:17:37.362 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:37.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:38.519 01.157 16108 Exposure complete
01:17:38.590 00.071 16108 worker thread done servicing request
01:17:38.592 00.002 21068 OnExposeComplete: enter
01:17:38.592 00.000 21068 UpdateGuideState(): m_state=6
01:17:38.593 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9833
01:17:38.594 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=874.81, Mass=129531, SNR=86.1, Peak=14301 HFD=3.4
01:17:38.595 00.001 21068 MultiStar: [#1 -0.04,-0.15,1.11,U] [#2 -0.13,-0.03,1.16,U] [#3 -0.04,0.03,0.87,U] [#4 0.23,-0.30,0.82,U] [#5 -0.19,0.04,0.89,U] [#6 -0.10,-0.51,0.73,U] [#7 0.27,-0.10,0.61,U] [#8 0.10,-0.14,0.75,U] 
01:17:38.596 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.13}, one-star: {0.02, -0.07}
01:17:38.596 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
01:17:38.597 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
01:17:38.598 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=-0.03 mountY=0.06, mountTheta=2.03
01:17:38.601 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
01:17:38.604 00.003 21068 Enqueuing Move request for scope (0.02, -0.07)
01:17:38.605 00.001 16108 Worker thread wakes up
01:17:38.606 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:17:38.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:17:38.606 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.06
01:17:38.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:38.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:38.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:38.606 00.000 16108 MoveAxis(E, 0, ABG)
01:17:38.607 00.001 16108 Move returns status 0, amount 0
01:17:38.607 00.000 16108 MoveAxis(N, 0, ABG)
01:17:38.607 00.000 16108 Move returns status 0, amount 0
01:17:38.607 00.000 16108 move complete, result=0
01:17:38.607 00.000 16108 worker thread done servicing request
01:17:38.613 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3405, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:17:38.637 00.024 21068 UpdateGuideState exits: m=129531 SNR=86.1
01:17:38.639 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.639 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:38.640 00.001 21068 Enqueuing Expose request
01:17:38.641 00.001 16108 Worker thread wakes up
01:17:38.641 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:38.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:38.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:39.615 00.973 16108 Exposure complete
01:17:39.673 00.058 16108 worker thread done servicing request
01:17:39.673 00.000 21068 OnExposeComplete: enter
01:17:39.676 00.003 21068 UpdateGuideState(): m_state=6
01:17:39.677 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9834
01:17:39.679 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=874.54, Mass=132396, SNR=87.9, Peak=14160 HFD=3.5
01:17:39.681 00.002 21068 MultiStar: [#1 -0.09,-0.32,1.04,U] [#2 -0.48,-0.06,1.18,U] [#3 -0.01,-0.08,1.02,U] [#4 0.26,-0.40,0.71,U] [#5 -0.07,-0.35,0.93,U] [#6 -0.12,-0.76,0.00,M9] [#7 -0.16,-0.33,0.60,U] [#8 -0.25,-0.28,0.85,U] 
01:17:39.681 00.000 21068 refined, 7 included, MultiStar: {-0.16, -0.26}, one-star: {-0.30, -0.34}
01:17:39.682 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
01:17:39.683 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
01:17:39.684 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.12 mountX=0.11 mountY=0.29, mountTheta=1.20
01:17:39.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.26, opts=13)
01:17:39.686 00.000 21068 Enqueuing Move request for scope (-0.16, -0.26)
01:17:39.688 00.002 16108 Worker thread wakes up
01:17:39.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
01:17:39.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
01:17:39.688 00.000 16108 Moving (-0.16, -0.26) raw xDistance=0.11 yDistance=0.29
01:17:39.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:17:39.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:17:39.688 00.000 16108 MoveAxis(E, 0, ABG)
01:17:39.688 00.000 16108 Move returns status 0, amount 0
01:17:39.688 00.000 16108 MoveAxis(S, 57, ABG)
01:17:39.688 00.000 16108 Guiding  Dir = 1, Dur = 57
01:17:39.689 00.001 16108 IsSlewing returns 0
01:17:39.689 00.000 16108 IsGuiding returns 0
01:17:39.695 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3405, FiltMin=2944, FiltMax=63033, Gamma=1.000
01:17:39.699 00.004 16108 PulseGuide returned control before completion, sleep 57
01:17:39.712 00.013 21068 UpdateGuideState exits: m=132396 SNR=87.9
01:17:39.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:39.714 00.000 21068 Enqueuing Expose request
01:17:39.765 00.051 16108 IsGuiding returns 1
01:17:39.765 00.000 16108 scope still moving after pulse duration time elapsed
01:17:39.793 00.028 16108 IsSlewing returns 0
01:17:39.793 00.000 16108 IsGuiding returns 0
01:17:39.793 00.000 16108 scope move finished after 57 + 47 ms
01:17:39.793 00.000 16108 Move returns status 0, amount 57
01:17:39.793 00.000 16108 move complete, result=0
01:17:39.793 00.000 16108 worker thread done servicing request
01:17:39.793 00.000 16108 Worker thread wakes up
01:17:39.793 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
01:17:39.794 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:39.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:40.946 01.152 16108 Exposure complete
01:17:41.001 00.055 16108 worker thread done servicing request
01:17:41.001 00.000 21068 OnExposeComplete: enter
01:17:41.003 00.002 21068 UpdateGuideState(): m_state=6
01:17:41.004 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9835
01:17:41.005 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=874.82, Mass=135285, SNR=106.6, Peak=17981 HFD=3.3
01:17:41.006 00.001 21068 MultiStar: [#1 -0.25,0.07,0.85,U] [#2 -0.55,0.25,0.00,M1] [#3 -0.49,0.07,0.82,U] [#4 0.06,0.20,0.68,U] [#5 -0.37,0.42,0.00,M1] [#6 -0.09,-0.25,0.61,U] [#7 -0.43,-0.15,0.46,U] [#8 -0.21,0.14,0.60,U] 
01:17:41.006 00.000 21068 refined, 6 included, MultiStar: {-0.29, 0.01}, one-star: {-0.52, -0.06}
01:17:41.007 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
01:17:41.008 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
01:17:41.009 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.10 mountX=0.29 mountY=0.06, mountTheta=0.19
01:17:41.010 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.01, opts=13)
01:17:41.011 00.001 21068 Enqueuing Move request for scope (-0.29, 0.01)
01:17:41.012 00.001 16108 Worker thread wakes up
01:17:41.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.01) opts 0xd
01:17:41.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.01)
01:17:41.012 00.000 16108 Moving (-0.29, 0.01) raw xDistance=0.29 yDistance=0.06
01:17:41.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:17:41.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:41.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:41.012 00.000 16108 MoveAxis(W, 76, ABG)
01:17:41.012 00.000 16108 Guiding  Dir = 3, Dur = 76
01:17:41.012 00.000 16108 IsSlewing returns 0
01:17:41.012 00.000 16108 IsGuiding returns 0
01:17:41.022 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3405, FiltMin=2953, FiltMax=60739, Gamma=1.000
01:17:41.032 00.010 16108 PulseGuide returned control before completion, sleep 68
01:17:41.045 00.013 21068 UpdateGuideState exits: m=135285 SNR=106.6
01:17:41.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.046 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:41.047 00.001 21068 Enqueuing Expose request
01:17:41.109 00.062 16108 IsGuiding returns 1
01:17:41.109 00.000 16108 scope still moving after pulse duration time elapsed
01:17:41.141 00.032 16108 IsSlewing returns 0
01:17:41.141 00.000 16108 IsGuiding returns 0
01:17:41.142 00.001 16108 scope move finished after 76 + 52 ms
01:17:41.142 00.000 16108 Move returns status 0, amount 76
01:17:41.142 00.000 16108 MoveAxis(N, 0, ABG)
01:17:41.142 00.000 16108 Move returns status 0, amount 0
01:17:41.142 00.000 16108 move complete, result=0
01:17:41.142 00.000 16108 worker thread done servicing request
01:17:41.142 00.000 16108 Worker thread wakes up
01:17:41.142 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH
01:17:41.145 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:41.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:42.119 00.974 16108 Exposure complete
01:17:42.176 00.057 16108 worker thread done servicing request
01:17:42.176 00.000 21068 OnExposeComplete: enter
01:17:42.179 00.003 21068 UpdateGuideState(): m_state=6
01:17:42.181 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9836
01:17:42.182 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.95, Mass=127268, SNR=84.9, Peak=16253 HFD=3.0
01:17:42.184 00.002 21068 MultiStar: [#1 0.11,-0.19,1.11,U] [#2 -0.53,0.10,1.09,U] [#3 -0.29,-0.14,1.08,U] [#4 -0.00,0.10,0.83,U] [#5 -0.38,0.00,1.02,U] [#6 -0.19,-0.47,0.77,U] [#7 -0.41,0.21,0.62,U] [#8 -0.17,-0.03,0.81,U] 
01:17:42.185 00.001 21068 refined, 8 included, MultiStar: {-0.25, -0.04}, one-star: {-0.39, 0.07}
01:17:42.188 00.003 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
01:17:42.189 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
01:17:42.191 00.002 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.98 mountX=0.24 mountY=0.10, mountTheta=0.39
01:17:42.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.04, opts=13)
01:17:42.194 00.001 21068 Enqueuing Move request for scope (-0.25, -0.04)
01:17:42.195 00.001 16108 Worker thread wakes up
01:17:42.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
01:17:42.195 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
01:17:42.195 00.000 16108 Moving (-0.25, -0.04) raw xDistance=0.24 yDistance=0.10
01:17:42.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:17:42.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:42.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:17:42.195 00.000 16108 MoveAxis(W, 68, ABG)
01:17:42.195 00.000 16108 Guiding  Dir = 3, Dur = 68
01:17:42.195 00.000 16108 IsSlewing returns 0
01:17:42.196 00.001 16108 IsGuiding returns 0
01:17:42.202 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3408, FiltMin=2918, FiltMax=63507, Gamma=1.000
01:17:42.208 00.006 16108 PulseGuide returned control before completion, sleep 66
01:17:42.227 00.019 21068 UpdateGuideState exits: m=127268 SNR=84.9
01:17:42.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:42.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:42.231 00.001 21068 Enqueuing Expose request
01:17:42.285 00.054 16108 IsGuiding returns 1
01:17:42.285 00.000 16108 scope still moving after pulse duration time elapsed
01:17:42.316 00.031 16108 IsSlewing returns 0
01:17:42.316 00.000 16108 IsGuiding returns 0
01:17:42.317 00.001 16108 scope move finished after 68 + 52 ms
01:17:42.317 00.000 16108 Move returns status 0, amount 68
01:17:42.317 00.000 16108 MoveAxis(N, 0, ABG)
01:17:42.317 00.000 16108 Move returns status 0, amount 0
01:17:42.317 00.000 16108 move complete, result=0
01:17:42.317 00.000 16108 worker thread done servicing request
01:17:42.317 00.000 16108 Worker thread wakes up
01:17:42.317 00.000 21068 GuideStep: 0.2 px 68 ms WEST, 0.1 px 0 ms NORTH
01:17:42.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:42.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:43.484 01.166 16108 Exposure complete
01:17:43.539 00.055 16108 worker thread done servicing request
01:17:43.539 00.000 21068 OnExposeComplete: enter
01:17:43.540 00.001 21068 UpdateGuideState(): m_state=6
01:17:43.541 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9837
01:17:43.542 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.11, Mass=114526, SNR=82.6, Peak=16393 HFD=3.3
01:17:43.543 00.001 21068 MultiStar: [#1 0.36,0.40,1.11,U] [#2 0.07,0.50,1.25,U] [#3 0.31,0.35,1.11,U] [#4 0.53,0.11,0.00,M1] [#5 0.28,0.22,0.92,U] [#6 0.24,0.05,0.87,U] [#7 0.50,0.21,0.61,U] [#8 0.32,0.48,0.00,M1] 
01:17:43.544 00.001 21068 single-star, 6 included, MultiStar: {0.27, 0.30}, one-star: {0.26, 0.23}
01:17:43.545 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
01:17:43.546 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
01:17:43.547 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.34 cameraTheta=0.72 mountX=-0.21 mountY=-0.28, mountTheta=-2.22
01:17:43.548 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.23, opts=13)
01:17:43.550 00.002 21068 Enqueuing Move request for scope (0.26, 0.23)
01:17:43.550 00.000 16108 Worker thread wakes up
01:17:43.551 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.23) opts 0xd
01:17:43.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.23)
01:17:43.551 00.000 16108 Moving (0.26, 0.23) raw xDistance=-0.21 yDistance=-0.28
01:17:43.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
01:17:43.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:43.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:17:43.551 00.000 16108 MoveAxis(E, 52, ABG)
01:17:43.551 00.000 16108 Guiding  Dir = 2, Dur = 52
01:17:43.551 00.000 16108 IsSlewing returns 0
01:17:43.551 00.000 16108 IsGuiding returns 0
01:17:43.553 00.002 16108 PulseGuide returned control before completion, sleep 61
01:17:43.555 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3405, FiltMin=2912, FiltMax=57683, Gamma=1.000
01:17:43.581 00.026 21068 UpdateGuideState exits: m=114526 SNR=82.6
01:17:43.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:43.584 00.001 21068 Enqueuing Expose request
01:17:43.618 00.034 16108 IsGuiding returns 1
01:17:43.618 00.000 16108 scope still moving after pulse duration time elapsed
01:17:43.649 00.031 16108 IsSlewing returns 0
01:17:43.649 00.000 16108 IsGuiding returns 0
01:17:43.649 00.000 16108 scope move finished after 52 + 46 ms
01:17:43.649 00.000 16108 Move returns status 0, amount 52
01:17:43.649 00.000 16108 MoveAxis(N, 0, ABG)
01:17:43.649 00.000 16108 Move returns status 0, amount 0
01:17:43.649 00.000 16108 move complete, result=0
01:17:43.649 00.000 16108 worker thread done servicing request
01:17:43.651 00.002 16108 Worker thread wakes up
01:17:43.651 00.000 21068 GuideStep: -0.2 px 52 ms EAST, -0.3 px 0 ms NORTH
01:17:43.653 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:43.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:44.612 00.959 16108 Exposure complete
01:17:44.681 00.069 16108 worker thread done servicing request
01:17:44.681 00.000 21068 OnExposeComplete: enter
01:17:44.682 00.001 21068 UpdateGuideState(): m_state=6
01:17:44.683 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9838
01:17:44.683 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=875.41, Mass=132838, SNR=85.7, Peak=16041 HFD=3.4
01:17:44.684 00.001 21068 MultiStar: [#1 -0.00,0.37,1.26,U] [#2 0.08,0.45,1.21,U] [#3 0.45,0.45,0.00,M1] [#4 0.41,0.38,0.00,M2] [#5 0.23,0.27,1.10,U] [#6 0.05,-0.17,0.90,U] [#7 0.10,0.37,0.64,U] [#8 0.06,0.47,0.79,U] 
01:17:44.686 00.002 21068 refined, 6 included, MultiStar: {0.10, 0.33}, one-star: {0.17, 0.53}
01:17:44.687 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
01:17:44.688 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
01:17:44.689 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.28 mountX=-0.04 mountY=-0.34, mountTheta=-1.68
01:17:44.690 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.33, opts=13)
01:17:44.691 00.001 21068 Enqueuing Move request for scope (0.10, 0.33)
01:17:44.692 00.001 16108 Worker thread wakes up
01:17:44.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
01:17:44.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
01:17:44.692 00.000 16108 Moving (0.10, 0.33) raw xDistance=-0.04 yDistance=-0.34
01:17:44.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:44.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:44.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:17:44.692 00.000 16108 MoveAxis(E, 0, ABG)
01:17:44.692 00.000 16108 Move returns status 0, amount 0
01:17:44.692 00.000 16108 MoveAxis(N, 0, ABG)
01:17:44.692 00.000 16108 Move returns status 0, amount 0
01:17:44.692 00.000 16108 move complete, result=0
01:17:44.692 00.000 16108 worker thread done servicing request
01:17:44.695 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3405, FiltMin=2953, FiltMax=58400, Gamma=1.000
01:17:44.711 00.016 21068 UpdateGuideState exits: m=132838 SNR=85.7
01:17:44.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:44.714 00.001 21068 Enqueuing Expose request
01:17:44.714 00.000 16108 Worker thread wakes up
01:17:44.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:44.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:44.714 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:17:45.869 01.155 16108 Exposure complete
01:17:45.935 00.066 16108 worker thread done servicing request
01:17:45.935 00.000 21068 OnExposeComplete: enter
01:17:45.936 00.001 21068 UpdateGuideState(): m_state=6
01:17:45.936 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9839
01:17:45.937 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.16, Mass=124655, SNR=83.0, Peak=15577 HFD=3.1
01:17:45.938 00.001 21068 MultiStar: [#1 0.48,0.29,0.00,M1] [#2 0.50,0.41,0.00,M1] [#3 0.23,0.45,1.15,U] [#4 0.75,0.32,0.00,M3] [#5 0.43,0.14,0.92,U] [#6 0.27,-0.31,0.90,U] [#7 0.25,0.11,0.74,U] [#8 0.25,0.32,0.81,U] 
01:17:45.939 00.001 21068 refined, 5 included, MultiStar: {0.30, 0.18}, one-star: {0.36, 0.28}
01:17:45.939 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
01:17:45.940 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
01:17:45.942 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.54 mountX=-0.27 mountY=-0.25, mountTheta=-2.40
01:17:45.943 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.18, opts=13)
01:17:45.944 00.001 21068 Enqueuing Move request for scope (0.30, 0.18)
01:17:45.945 00.001 16108 Worker thread wakes up
01:17:45.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
01:17:45.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
01:17:45.945 00.000 16108 Moving (0.30, 0.18) raw xDistance=-0.27 yDistance=-0.25
01:17:45.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:17:45.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:45.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:17:45.945 00.000 16108 MoveAxis(E, 69, ABG)
01:17:45.945 00.000 16108 Guiding  Dir = 2, Dur = 69
01:17:45.945 00.000 16108 IsSlewing returns 0
01:17:45.946 00.001 16108 IsGuiding returns 0
01:17:45.949 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3405, FiltMin=2918, FiltMax=50224, Gamma=1.000
01:17:45.964 00.015 21068 UpdateGuideState exits: m=124655 SNR=83.0
01:17:45.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:45.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:45.967 00.001 21068 Enqueuing Expose request
01:17:45.969 00.002 16108 PulseGuide returned control before completion, sleep 56
01:17:46.029 00.060 16108 IsGuiding returns 1
01:17:46.029 00.000 16108 scope still moving after pulse duration time elapsed
01:17:46.061 00.032 16108 IsSlewing returns 0
01:17:46.061 00.000 16108 IsGuiding returns 0
01:17:46.061 00.000 16108 scope move finished after 69 + 46 ms
01:17:46.061 00.000 16108 Move returns status 0, amount 69
01:17:46.061 00.000 16108 MoveAxis(N, 0, ABG)
01:17:46.061 00.000 16108 Move returns status 0, amount 0
01:17:46.061 00.000 16108 move complete, result=0
01:17:46.061 00.000 16108 worker thread done servicing request
01:17:46.061 00.000 16108 Worker thread wakes up
01:17:46.061 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH
01:17:46.063 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:46.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:47.044 00.981 16108 Exposure complete
01:17:47.131 00.087 16108 worker thread done servicing request
01:17:47.131 00.000 21068 OnExposeComplete: enter
01:17:47.133 00.002 21068 UpdateGuideState(): m_state=6
01:17:47.135 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9840
01:17:47.136 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.98, Mass=130644, SNR=84.7, Peak=15981 HFD=3.3
01:17:47.138 00.002 21068 MultiStar: [#1 -0.02,0.02,1.16,U] [#2 -0.17,0.17,1.26,U] [#3 0.08,0.21,1.06,U] [#4 0.23,0.07,0.73,U] [#5 -0.08,0.22,0.83,U] [#6 0.00,-0.40,0.82,U] [#7 0.01,0.20,0.65,U] [#8 0.01,0.09,0.94,U] 
01:17:47.139 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.18, 0.10}
01:17:47.141 00.002 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
01:17:47.142 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
01:17:47.145 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.88 mountX=0.04 mountY=-0.07, mountTheta=-1.08
01:17:47.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
01:17:47.148 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
01:17:47.149 00.001 16108 Worker thread wakes up
01:17:47.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:17:47.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:17:47.149 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.04 yDistance=-0.07
01:17:47.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:17:47.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:47.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:17:47.150 00.001 16108 MoveAxis(E, 0, ABG)
01:17:47.150 00.000 16108 Move returns status 0, amount 0
01:17:47.150 00.000 16108 MoveAxis(N, 0, ABG)
01:17:47.150 00.000 16108 Move returns status 0, amount 0
01:17:47.150 00.000 16108 move complete, result=0
01:17:47.150 00.000 16108 worker thread done servicing request
01:17:47.154 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3405, FiltMin=2918, FiltMax=59379, Gamma=1.000
01:17:47.169 00.015 21068 UpdateGuideState exits: m=130644 SNR=84.7
01:17:47.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:47.170 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:47.171 00.001 21068 Enqueuing Expose request
01:17:47.172 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:47.173 00.001 16108 Worker thread wakes up
01:17:47.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:47.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:48.329 01.156 16108 Exposure complete
01:17:48.398 00.069 16108 worker thread done servicing request
01:17:48.399 00.001 21068 OnExposeComplete: enter
01:17:48.399 00.000 21068 UpdateGuideState(): m_state=6
01:17:48.400 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9841
01:17:48.402 00.002 21068 Star::Find returns 1 (0), X=220.43, Y=875.19, Mass=118104, SNR=92.4, Peak=14569 HFD=3.6
01:17:48.403 00.001 21068 MultiStar: [#1 0.08,0.19,0.95,U] [#2 -0.24,0.66,0.00,M1] [#3 0.05,0.35,1.01,U] [#4 0.29,0.52,0.00,M3] [#5 0.29,0.31,0.94,U] [#6 0.05,-0.12,0.68,U] [#7 0.01,0.52,0.60,U] [#8 -0.08,0.43,0.66,U] 
01:17:48.403 00.000 21068 refined, 6 included, MultiStar: {0.06, 0.28}, one-star: {-0.05, 0.31}
01:17:48.404 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
01:17:48.405 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
01:17:48.406 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.37 mountX=-0.01 mountY=-0.29, mountTheta=-1.60
01:17:48.408 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.28, opts=13)
01:17:48.409 00.001 21068 Enqueuing Move request for scope (0.06, 0.28)
01:17:48.410 00.001 16108 Worker thread wakes up
01:17:48.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
01:17:48.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
01:17:48.410 00.000 16108 Moving (0.06, 0.28) raw xDistance=-0.01 yDistance=-0.29
01:17:48.411 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:17:48.411 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.23 newest=-0.61
01:17:48.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:17:48.411 00.000 16108 MoveAxis(E, 0, ABG)
01:17:48.411 00.000 16108 Move returns status 0, amount 0
01:17:48.411 00.000 16108 MoveAxis(N, 58, ABG)
01:17:48.411 00.000 16108 Guiding  Dir = 0, Dur = 58
01:17:48.412 00.001 16108 IsSlewing returns 0
01:17:48.412 00.000 16108 IsGuiding returns 0
01:17:48.417 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3405, FiltMin=2950, FiltMax=65472, Gamma=1.000
01:17:48.444 00.027 21068 UpdateGuideState exits: m=118104 SNR=92.4
01:17:48.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:48.447 00.001 21068 Enqueuing Expose request
01:17:48.450 00.003 16108 PulseGuide returned control before completion, sleep 31
01:17:48.496 00.046 16108 IsGuiding returns 1
01:17:48.496 00.000 16108 scope still moving after pulse duration time elapsed
01:17:48.527 00.031 16108 IsSlewing returns 0
01:17:48.527 00.000 16108 IsGuiding returns 1
01:17:48.558 00.031 16108 IsSlewing returns 0
01:17:48.559 00.001 16108 IsGuiding returns 0
01:17:48.559 00.000 16108 scope move finished after 58 + 88 ms
01:17:48.559 00.000 16108 Move returns status 0, amount 58
01:17:48.559 00.000 16108 move complete, result=0
01:17:48.559 00.000 16108 worker thread done servicing request
01:17:48.559 00.000 16108 Worker thread wakes up
01:17:48.559 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
01:17:48.562 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:48.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:49.528 00.966 16108 Exposure complete
01:17:49.582 00.054 16108 worker thread done servicing request
01:17:49.582 00.000 21068 OnExposeComplete: enter
01:17:49.583 00.001 21068 UpdateGuideState(): m_state=6
01:17:49.583 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9842
01:17:49.584 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.14, Mass=115983, SNR=82.2, Peak=16249 HFD=3.3
01:17:49.586 00.002 21068 MultiStar: [#1 -0.08,0.25,1.23,U] [#2 -0.01,0.41,1.25,U] [#3 0.08,0.49,0.98,U] [#4 0.54,0.26,0.00,M4] [#5 -0.01,0.39,0.84,U] [#6 0.06,0.00,0.85,U] [#7 0.06,0.35,0.63,U] [#8 0.12,0.55,0.00,M1] 
01:17:49.587 00.001 21068 single-star, 6 included, MultiStar: {0.03, 0.31}, one-star: {0.14, 0.26}
01:17:49.588 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:17:49.589 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:17:49.589 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.29 cameraTheta=1.08 mountX=-0.09 mountY=-0.28, mountTheta=-1.88
01:17:49.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.26, opts=13)
01:17:49.592 00.001 21068 Enqueuing Move request for scope (0.14, 0.26)
01:17:49.593 00.001 16108 Worker thread wakes up
01:17:49.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
01:17:49.594 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
01:17:49.594 00.000 16108 Moving (0.14, 0.26) raw xDistance=-0.09 yDistance=-0.28
01:17:49.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:49.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:17:49.594 00.000 16108 MoveAxis(E, 0, ABG)
01:17:49.594 00.000 16108 Move returns status 0, amount 0
01:17:49.594 00.000 16108 MoveAxis(N, 57, ABG)
01:17:49.594 00.000 16108 Guiding  Dir = 0, Dur = 57
01:17:49.594 00.000 16108 IsSlewing returns 0
01:17:49.594 00.000 16108 IsGuiding returns 0
01:17:49.596 00.002 16108 PulseGuide returned control before completion, sleep 67
01:17:49.600 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3405, FiltMin=2931, FiltMax=64176, Gamma=1.000
01:17:49.615 00.015 21068 UpdateGuideState exits: m=115983 SNR=82.2
01:17:49.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:49.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:49.618 00.001 21068 Enqueuing Expose request
01:17:49.672 00.054 16108 IsGuiding returns 0
01:17:49.672 00.000 16108 Move returns status 0, amount 57
01:17:49.672 00.000 16108 move complete, result=0
01:17:49.672 00.000 16108 worker thread done servicing request
01:17:49.672 00.000 16108 Worker thread wakes up
01:17:49.672 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:49.672 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
01:17:49.674 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:50.832 01.158 16108 Exposure complete
01:17:50.887 00.055 16108 worker thread done servicing request
01:17:50.887 00.000 21068 OnExposeComplete: enter
01:17:50.888 00.001 21068 UpdateGuideState(): m_state=6
01:17:50.890 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9843
01:17:50.891 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.03, Mass=123048, SNR=84.5, Peak=17645 HFD=3.1
01:17:50.892 00.001 21068 MultiStar: [#1 -0.17,0.14,1.04,U] [#2 -0.12,0.46,1.35,U] [#3 -0.20,0.41,1.11,U] [#4 0.20,0.01,0.84,U] [#5 0.05,0.24,1.08,U] [#6 -0.04,-0.24,0.78,U] [#7 -0.09,0.36,0.60,U] [#8 -0.21,0.26,0.74,U] 
01:17:50.893 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.21}, one-star: {-0.29, 0.15}
01:17:50.893 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
01:17:50.894 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
01:17:50.895 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.01 mountX=0.14 mountY=-0.19, mountTheta=-0.93
01:17:50.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.21, opts=13)
01:17:50.898 00.001 21068 Enqueuing Move request for scope (-0.10, 0.21)
01:17:50.899 00.001 16108 Worker thread wakes up
01:17:50.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
01:17:50.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
01:17:50.899 00.000 16108 Moving (-0.10, 0.21) raw xDistance=0.14 yDistance=-0.19
01:17:50.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:17:50.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:50.899 00.000 16108 MoveAxis(E, 0, ABG)
01:17:50.899 00.000 16108 Move returns status 0, amount 0
01:17:50.899 00.000 16108 MoveAxis(N, 0, ABG)
01:17:50.899 00.000 16108 Move returns status 0, amount 0
01:17:50.899 00.000 16108 move complete, result=0
01:17:50.899 00.000 16108 worker thread done servicing request
01:17:50.903 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3405, FiltMin=2950, FiltMax=60201, Gamma=1.000
01:17:50.918 00.015 21068 UpdateGuideState exits: m=123048 SNR=84.5
01:17:50.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:50.920 00.000 21068 Enqueuing Expose request
01:17:50.921 00.001 16108 Worker thread wakes up
01:17:50.921 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:50.923 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:50.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:51.906 00.983 16108 Exposure complete
01:17:51.984 00.078 16108 worker thread done servicing request
01:17:51.984 00.000 21068 OnExposeComplete: enter
01:17:51.985 00.001 21068 UpdateGuideState(): m_state=6
01:17:51.986 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9844
01:17:51.987 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.80, Mass=136085, SNR=96.1, Peak=15357 HFD=3.5
01:17:51.988 00.001 21068 MultiStar: [#1 -0.28,-0.21,1.08,U] [#2 -0.32,-0.17,1.04,U] [#3 -0.10,0.03,0.85,U] [#4 0.38,-0.16,0.82,U] [#5 0.14,0.11,0.83,U] [#6 0.14,-0.60,0.00,M1] [#7 0.18,-0.03,0.50,U] [#8 -0.01,0.07,0.73,U] 
01:17:51.989 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.19, -0.08}
01:17:51.989 00.000 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
01:17:51.990 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
01:17:51.991 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.29 mountX=0.05 mountY=0.08, mountTheta=1.05
01:17:51.992 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
01:17:51.993 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
01:17:51.994 00.001 16108 Worker thread wakes up
01:17:51.995 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:17:51.995 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:17:51.995 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
01:17:51.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:51.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:51.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:51.995 00.000 16108 MoveAxis(E, 0, ABG)
01:17:51.995 00.000 16108 Move returns status 0, amount 0
01:17:51.995 00.000 16108 MoveAxis(N, 0, ABG)
01:17:51.995 00.000 16108 Move returns status 0, amount 0
01:17:51.995 00.000 16108 move complete, result=0
01:17:51.995 00.000 16108 worker thread done servicing request
01:17:51.998 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3405, FiltMin=2899, FiltMax=59513, Gamma=1.000
01:17:52.013 00.015 21068 UpdateGuideState exits: m=136085 SNR=96.1
01:17:52.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:52.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:52.016 00.001 21068 Enqueuing Expose request
01:17:52.016 00.000 16108 Worker thread wakes up
01:17:52.016 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:52.018 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:52.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:53.189 01.171 16108 Exposure complete
01:17:53.243 00.054 16108 worker thread done servicing request
01:17:53.243 00.000 21068 OnExposeComplete: enter
01:17:53.245 00.002 21068 UpdateGuideState(): m_state=6
01:17:53.246 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9845
01:17:53.247 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=874.68, Mass=114443, SNR=81.9, Peak=15353 HFD=3.4
01:17:53.248 00.001 21068 MultiStar: [#1 0.51,-0.36,0.00,M1] [#2 0.05,-0.17,1.20,U] [#3 0.53,-0.10,1.02,U] [#4 0.60,-0.41,0.00,M3] [#5 0.70,0.08,0.00,M1] [#6 0.54,-0.45,0.00,M2] [#7 0.47,-0.24,0.72,U] [#8 0.45,-0.10,0.79,U] 
01:17:53.249 00.001 21068 single-star, 4 included, MultiStar: {0.31, -0.16}, one-star: {0.17, -0.20}
01:17:53.250 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
01:17:53.250 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
01:17:53.252 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.88 mountX=-0.20 mountY=0.16, mountTheta=2.48
01:17:53.253 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.20, opts=13)
01:17:53.254 00.001 21068 Enqueuing Move request for scope (0.17, -0.20)
01:17:53.255 00.001 16108 Worker thread wakes up
01:17:53.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
01:17:53.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
01:17:53.255 00.000 16108 Moving (0.17, -0.20) raw xDistance=-0.20 yDistance=0.16
01:17:53.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:17:53.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:53.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:17:53.255 00.000 16108 MoveAxis(E, 53, ABG)
01:17:53.255 00.000 16108 Guiding  Dir = 2, Dur = 53
01:17:53.256 00.001 16108 IsSlewing returns 0
01:17:53.256 00.000 16108 IsGuiding returns 0
01:17:53.259 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3405, FiltMin=2921, FiltMax=60557, Gamma=1.000
01:17:53.273 00.014 21068 UpdateGuideState exits: m=114443 SNR=81.9
01:17:53.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:53.276 00.001 21068 Enqueuing Expose request
01:17:53.278 00.002 16108 PulseGuide returned control before completion, sleep 41
01:17:53.324 00.046 16108 IsGuiding returns 1
01:17:53.324 00.000 16108 scope still moving after pulse duration time elapsed
01:17:53.356 00.032 16108 IsSlewing returns 0
01:17:53.356 00.000 16108 IsGuiding returns 1
01:17:53.388 00.032 16108 IsSlewing returns 0
01:17:53.388 00.000 16108 IsGuiding returns 0
01:17:53.388 00.000 16108 scope move finished after 53 + 80 ms
01:17:53.388 00.000 16108 Move returns status 0, amount 53
01:17:53.388 00.000 16108 MoveAxis(N, 0, ABG)
01:17:53.388 00.000 16108 Move returns status 0, amount 0
01:17:53.388 00.000 16108 move complete, result=0
01:17:53.389 00.001 16108 worker thread done servicing request
01:17:53.389 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
01:17:53.390 00.001 16108 Worker thread wakes up
01:17:53.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:53.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:54.372 00.982 16108 Exposure complete
01:17:54.443 00.071 16108 worker thread done servicing request
01:17:54.443 00.000 21068 OnExposeComplete: enter
01:17:54.444 00.001 21068 UpdateGuideState(): m_state=6
01:17:54.447 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9846
01:17:54.450 00.003 21068 Star::Find returns 1 (0), X=220.32, Y=874.82, Mass=107280, SNR=80.2, Peak=14969 HFD=3.0
01:17:54.452 00.002 21068 MultiStar: [#1 -0.02,-0.14,1.27,U] [#2 -0.20,0.02,1.13,U] [#3 -0.01,-0.17,1.07,U] [#4 0.38,-0.08,0.88,U] [#5 0.02,-0.10,1.10,U] [#6 0.02,-0.67,0.00,M3] [#7 -0.12,0.00,0.70,U] [#8 -0.08,-0.04,0.96,U] 
01:17:54.454 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {-0.15, -0.07}
01:17:54.456 00.002 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
01:17:54.458 00.002 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
01:17:54.460 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.92 mountX=0.01 mountY=0.08, mountTheta=1.40
01:17:54.463 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
01:17:54.465 00.002 21068 Enqueuing Move request for scope (-0.03, -0.08)
01:17:54.466 00.001 16108 Worker thread wakes up
01:17:54.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:17:54.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:17:54.466 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.08
01:17:54.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:17:54.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:54.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:54.466 00.000 16108 MoveAxis(E, 0, ABG)
01:17:54.466 00.000 16108 Move returns status 0, amount 0
01:17:54.466 00.000 16108 MoveAxis(N, 0, ABG)
01:17:54.466 00.000 16108 Move returns status 0, amount 0
01:17:54.466 00.000 16108 move complete, result=0
01:17:54.466 00.000 16108 worker thread done servicing request
01:17:54.473 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3405, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:17:54.499 00.026 21068 UpdateGuideState exits: m=107280 SNR=80.2
01:17:54.501 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.501 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:54.502 00.001 21068 Enqueuing Expose request
01:17:54.503 00.001 16108 Worker thread wakes up
01:17:54.503 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:54.505 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:54.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:55.676 01.171 16108 Exposure complete
01:17:55.735 00.059 16108 worker thread done servicing request
01:17:55.735 00.000 21068 OnExposeComplete: enter
01:17:55.736 00.001 21068 UpdateGuideState(): m_state=6
01:17:55.737 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9847
01:17:55.738 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.68, Mass=117671, SNR=77.8, Peak=15245 HFD=3.5
01:17:55.739 00.001 21068 MultiStar: [#1 -0.16,-0.17,1.28,U] [#2 -0.25,-0.06,1.66,U] [#3 0.17,0.05,1.11,U] [#4 0.23,0.10,0.93,U] [#5 0.16,0.16,0.97,U] [#6 -0.09,-0.57,0.00,M4] [#7 -0.18,0.05,0.63,U] [#8 -0.12,0.27,0.89,U] 
01:17:55.739 00.000 21068 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.29, -0.20}
01:17:55.741 00.002 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
01:17:55.742 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
01:17:55.742 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=0.07 mountY=0.01, mountTheta=0.14
01:17:55.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
01:17:55.745 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
01:17:55.745 00.000 16108 Worker thread wakes up
01:17:55.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
01:17:55.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
01:17:55.745 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.01
01:17:55.746 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:55.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:55.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:55.746 00.000 16108 MoveAxis(E, 0, ABG)
01:17:55.746 00.000 16108 Move returns status 0, amount 0
01:17:55.746 00.000 16108 MoveAxis(N, 0, ABG)
01:17:55.746 00.000 16108 Move returns status 0, amount 0
01:17:55.746 00.000 16108 move complete, result=0
01:17:55.746 00.000 16108 worker thread done servicing request
01:17:55.757 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3405, FiltMin=2889, FiltMax=59619, Gamma=1.000
01:17:55.777 00.020 21068 UpdateGuideState exits: m=117671 SNR=77.8
01:17:55.779 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.783 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:55.785 00.002 21068 Enqueuing Expose request
01:17:55.786 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:55.787 00.001 16108 Worker thread wakes up
01:17:55.788 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:55.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:56.769 00.981 16108 Exposure complete
01:17:56.825 00.056 16108 worker thread done servicing request
01:17:56.825 00.000 21068 OnExposeComplete: enter
01:17:56.826 00.001 21068 UpdateGuideState(): m_state=6
01:17:56.827 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9848
01:17:56.830 00.003 21068 Star::Find returns 1 (0), X=220.39, Y=874.88, Mass=131244, SNR=94.2, Peak=17897 HFD=3.2
01:17:56.832 00.002 21068 MultiStar: [#1 -0.18,0.13,1.00,U] [#2 -0.20,0.36,0.94,U] [#3 -0.32,0.43,0.93,U] [#4 -0.05,0.21,0.70,U] [#5 -0.34,0.39,0.76,U] [#6 -0.20,-0.25,0.75,U] [#7 -0.18,0.10,0.53,U] [#8 -0.25,0.25,0.74,U] 
01:17:56.834 00.002 21068 single-star, 8 included, MultiStar: {-0.20, 0.18}, one-star: {-0.08, -0.00}
01:17:56.836 00.002 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
01:17:56.837 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
01:17:56.839 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.11 mountX=0.08 mountY=0.02, mountTheta=0.26
01:17:56.843 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
01:17:56.844 00.001 21068 Enqueuing Move request for scope (-0.08, -0.00)
01:17:56.846 00.002 16108 Worker thread wakes up
01:17:56.847 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
01:17:56.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
01:17:56.847 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
01:17:56.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:17:56.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:56.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:17:56.847 00.000 16108 MoveAxis(E, 0, ABG)
01:17:56.847 00.000 16108 Move returns status 0, amount 0
01:17:56.847 00.000 16108 MoveAxis(N, 0, ABG)
01:17:56.847 00.000 16108 Move returns status 0, amount 0
01:17:56.847 00.000 16108 move complete, result=0
01:17:56.847 00.000 16108 worker thread done servicing request
01:17:56.855 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3405, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:17:56.874 00.019 21068 UpdateGuideState exits: m=131244 SNR=94.2
01:17:56.876 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.879 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:56.880 00.001 21068 Enqueuing Expose request
01:17:56.881 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:56.882 00.001 16108 Worker thread wakes up
01:17:56.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:56.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:58.046 01.164 16108 Exposure complete
01:17:58.101 00.055 16108 worker thread done servicing request
01:17:58.102 00.001 21068 OnExposeComplete: enter
01:17:58.102 00.000 21068 UpdateGuideState(): m_state=6
01:17:58.103 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9849
01:17:58.104 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.88, Mass=116408, SNR=81.7, Peak=17689 HFD=3.3
01:17:58.105 00.001 21068 MultiStar: [#1 0.18,-0.22,1.23,U] [#2 -0.07,0.05,1.34,U] [#3 0.46,-0.18,1.11,U] [#4 0.49,0.06,0.84,U] [#5 0.18,0.09,1.00,U] [#6 0.19,-0.65,0.00,M4] [#7 0.05,0.03,0.65,U] [#8 0.14,0.10,0.83,U] 
01:17:58.106 00.001 21068 single-star, 7 included, MultiStar: {0.19, -0.02}, one-star: {0.15, 0.00}
01:17:58.107 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
01:17:58.107 00.000 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
01:17:58.108 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.00 mountX=-0.15 mountY=-0.04, mountTheta=-2.91
01:17:58.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.00, opts=13)
01:17:58.111 00.001 21068 Enqueuing Move request for scope (0.15, 0.00)
01:17:58.112 00.001 16108 Worker thread wakes up
01:17:58.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
01:17:58.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
01:17:58.112 00.000 16108 Moving (0.15, 0.00) raw xDistance=-0.15 yDistance=-0.04
01:17:58.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:17:58.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:58.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:58.112 00.000 16108 MoveAxis(E, 0, ABG)
01:17:58.112 00.000 16108 Move returns status 0, amount 0
01:17:58.112 00.000 16108 MoveAxis(N, 0, ABG)
01:17:58.112 00.000 16108 Move returns status 0, amount 0
01:17:58.112 00.000 16108 move complete, result=0
01:17:58.112 00.000 16108 worker thread done servicing request
01:17:58.117 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3405, FiltMin=2921, FiltMax=61488, Gamma=1.000
01:17:58.137 00.020 21068 UpdateGuideState exits: m=116408 SNR=81.7
01:17:58.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.140 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:58.141 00.001 21068 Enqueuing Expose request
01:17:58.141 00.000 16108 Worker thread wakes up
01:17:58.141 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:58.142 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:58.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:17:59.116 00.974 16108 Exposure complete
01:17:59.190 00.074 16108 worker thread done servicing request
01:17:59.190 00.000 21068 OnExposeComplete: enter
01:17:59.192 00.002 21068 UpdateGuideState(): m_state=6
01:17:59.194 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9850
01:17:59.195 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=874.88, Mass=123241, SNR=89.2, Peak=18729 HFD=3.2
01:17:59.197 00.002 21068 MultiStar: [#1 -0.13,-0.21,1.05,U] [#2 -0.24,0.16,1.30,U] [#3 -0.17,0.08,1.02,U] [#4 0.20,-0.03,0.77,U] [#5 -0.09,-0.01,0.97,U] [#6 0.05,-0.48,0.72,U] [#7 -0.02,-0.15,0.60,U] [#8 -0.10,0.03,0.80,U] 
01:17:59.198 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {0.13, 0.00}
01:17:59.199 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
01:17:59.201 00.002 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
01:17:59.202 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.47 mountX=0.05 mountY=0.06, mountTheta=0.88
01:17:59.205 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.05, opts=13)
01:17:59.207 00.002 21068 Enqueuing Move request for scope (-0.06, -0.05)
01:17:59.209 00.002 16108 Worker thread wakes up
01:17:59.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:17:59.210 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:17:59.210 00.000 16108 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
01:17:59.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:59.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:59.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:59.210 00.000 16108 MoveAxis(E, 0, ABG)
01:17:59.210 00.000 16108 Move returns status 0, amount 0
01:17:59.210 00.000 16108 MoveAxis(N, 0, ABG)
01:17:59.210 00.000 16108 Move returns status 0, amount 0
01:17:59.210 00.000 16108 move complete, result=0
01:17:59.210 00.000 16108 worker thread done servicing request
01:17:59.218 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3401, FiltMin=2915, FiltMax=64249, Gamma=1.000
01:17:59.248 00.030 21068 UpdateGuideState exits: m=123241 SNR=89.2
01:17:59.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.249 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:17:59.251 00.002 21068 Enqueuing Expose request
01:17:59.251 00.000 16108 Worker thread wakes up
01:17:59.251 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:59.254 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:17:59.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:00.422 01.168 16108 Exposure complete
01:18:00.484 00.062 16108 worker thread done servicing request
01:18:00.484 00.000 21068 OnExposeComplete: enter
01:18:00.485 00.001 21068 UpdateGuideState(): m_state=6
01:18:00.486 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9851
01:18:00.487 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=874.96, Mass=129761, SNR=94.7, Peak=17629 HFD=3.3
01:18:00.488 00.001 21068 MultiStar: [#1 -0.03,-0.05,0.98,U] [#2 -0.18,0.06,1.07,U] [#3 -0.17,0.25,1.07,U] [#4 -0.02,-0.23,0.89,U] [#5 -0.25,-0.04,0.82,U] [#6 0.05,-0.51,0.74,U] [#7 -0.40,0.02,0.59,U] [#8 -0.24,-0.02,0.69,U] 
01:18:00.488 00.000 21068 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.38, 0.08}
01:18:00.489 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
01:18:00.490 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
01:18:00.490 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=0.17 mountY=0.07, mountTheta=0.42
01:18:00.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
01:18:00.494 00.002 21068 Enqueuing Move request for scope (-0.18, -0.03)
01:18:00.496 00.002 16108 Worker thread wakes up
01:18:00.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
01:18:00.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
01:18:00.496 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
01:18:00.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:18:00.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:00.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:00.496 00.000 16108 MoveAxis(E, 0, ABG)
01:18:00.496 00.000 16108 Move returns status 0, amount 0
01:18:00.496 00.000 16108 MoveAxis(N, 0, ABG)
01:18:00.496 00.000 16108 Move returns status 0, amount 0
01:18:00.496 00.000 16108 move complete, result=0
01:18:00.496 00.000 16108 worker thread done servicing request
01:18:00.810 00.314 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3405, FiltMin=2944, FiltMax=59590, Gamma=1.000
01:18:00.838 00.028 21068 UpdateGuideState exits: m=129761 SNR=94.7
01:18:00.840 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.842 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:00.843 00.001 21068 Enqueuing Expose request
01:18:00.845 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:00.847 00.002 16108 Worker thread wakes up
01:18:00.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:00.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:01.826 00.979 16108 Exposure complete
01:18:01.883 00.057 16108 worker thread done servicing request
01:18:01.883 00.000 21068 OnExposeComplete: enter
01:18:01.884 00.001 21068 UpdateGuideState(): m_state=6
01:18:01.885 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9852
01:18:01.886 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.81, Mass=126005, SNR=91.3, Peak=16109 HFD=3.3
01:18:01.887 00.001 21068 MultiStar: [#1 -0.08,-0.18,1.05,U] [#2 -0.46,0.15,1.04,U] [#3 -0.31,-0.28,1.09,U] [#4 0.29,0.12,0.72,U] [#5 -0.04,-0.08,0.89,U] [#6 0.13,-0.43,0.75,U] [#7 -0.19,-0.12,0.61,U] [#8 -0.27,0.06,0.73,U] 
01:18:01.888 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.13, -0.07}
01:18:01.888 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:18:01.889 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.75)
01:18:01.890 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=0.11 mountY=0.10, mountTheta=0.72
01:18:01.893 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
01:18:01.893 00.000 21068 Enqueuing Move request for scope (-0.13, -0.07)
01:18:01.894 00.001 16108 Worker thread wakes up
01:18:01.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
01:18:01.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
01:18:01.894 00.000 16108 Moving (-0.13, -0.07) raw xDistance=0.11 yDistance=0.10
01:18:01.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:18:01.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:01.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:18:01.894 00.000 16108 MoveAxis(E, 0, ABG)
01:18:01.894 00.000 16108 Move returns status 0, amount 0
01:18:01.894 00.000 16108 MoveAxis(N, 0, ABG)
01:18:01.894 00.000 16108 Move returns status 0, amount 0
01:18:01.894 00.000 16108 move complete, result=0
01:18:01.894 00.000 16108 worker thread done servicing request
01:18:01.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3405, FiltMin=2941, FiltMax=61881, Gamma=1.000
01:18:01.913 00.016 21068 UpdateGuideState exits: m=126005 SNR=91.3
01:18:01.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.914 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:01.915 00.001 21068 Enqueuing Expose request
01:18:01.916 00.001 16108 Worker thread wakes up
01:18:01.916 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:01.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:01.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:03.073 01.157 16108 Exposure complete
01:18:03.142 00.069 16108 worker thread done servicing request
01:18:03.142 00.000 21068 OnExposeComplete: enter
01:18:03.143 00.001 21068 UpdateGuideState(): m_state=6
01:18:03.146 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9853
01:18:03.146 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=875.01, Mass=123223, SNR=77.5, Peak=17821 HFD=3.1
01:18:03.147 00.001 21068 MultiStar: [#1 -0.23,0.01,1.23,U] [#2 -0.58,0.38,0.00,M1] [#3 -0.46,0.34,0.00,M1] [#4 0.02,0.08,0.92,U] [#5 -0.37,0.30,1.02,U] [#6 -0.11,-0.31,0.84,U] [#7 -0.22,0.36,0.74,U] [#8 -0.21,0.35,0.85,U] 
01:18:03.148 00.001 21068 refined, 6 included, MultiStar: {-0.21, 0.13}, one-star: {-0.29, 0.13}
01:18:03.149 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
01:18:03.150 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
01:18:03.150 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.24 cameraTheta=2.59 mountX=0.23 mountY=-0.07, mountTheta=-0.32
01:18:03.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.13, opts=13)
01:18:03.152 00.000 21068 Enqueuing Move request for scope (-0.21, 0.13)
01:18:03.153 00.001 16108 Worker thread wakes up
01:18:03.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
01:18:03.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
01:18:03.153 00.000 16108 Moving (-0.21, 0.13) raw xDistance=0.23 yDistance=-0.07
01:18:03.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:18:03.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:03.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:03.153 00.000 16108 MoveAxis(W, 59, ABG)
01:18:03.153 00.000 16108 Guiding  Dir = 3, Dur = 59
01:18:03.155 00.002 16108 IsSlewing returns 0
01:18:03.155 00.000 16108 IsGuiding returns 0
01:18:03.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3401, FiltMin=2905, FiltMax=51267, Gamma=1.000
01:18:03.183 00.025 21068 UpdateGuideState exits: m=123223 SNR=77.5
01:18:03.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:03.185 00.000 21068 Enqueuing Expose request
01:18:03.192 00.007 16108 PulseGuide returned control before completion, sleep 33
01:18:03.237 00.045 16108 IsGuiding returns 1
01:18:03.237 00.000 16108 scope still moving after pulse duration time elapsed
01:18:03.269 00.032 16108 IsSlewing returns 0
01:18:03.270 00.001 16108 IsGuiding returns 1
01:18:03.301 00.031 16108 IsSlewing returns 0
01:18:03.301 00.000 16108 IsGuiding returns 0
01:18:03.301 00.000 16108 scope move finished after 59 + 87 ms
01:18:03.302 00.001 16108 Move returns status 0, amount 59
01:18:03.302 00.000 16108 MoveAxis(N, 0, ABG)
01:18:03.302 00.000 16108 Move returns status 0, amount 0
01:18:03.302 00.000 16108 move complete, result=0
01:18:03.302 00.000 16108 worker thread done servicing request
01:18:03.302 00.000 16108 Worker thread wakes up
01:18:03.302 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
01:18:03.305 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:03.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:04.270 00.965 16108 Exposure complete
01:18:04.330 00.060 16108 worker thread done servicing request
01:18:04.330 00.000 21068 OnExposeComplete: enter
01:18:04.331 00.001 21068 UpdateGuideState(): m_state=6
01:18:04.332 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9854
01:18:04.333 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.01, Mass=115175, SNR=82.1, Peak=15485 HFD=3.3
01:18:04.334 00.001 21068 MultiStar: [#1 -0.33,0.00,1.06,U] [#2 -0.53,0.26,0.00,M2] [#3 -0.28,0.17,0.95,U] [#4 0.08,0.11,1.01,U] [#5 -0.54,0.14,0.00,M1] [#6 -0.43,-0.38,0.00,M1] [#7 -0.24,0.17,0.62,U] [#8 -0.35,0.49,0.00,M1] 
01:18:04.335 00.001 21068 refined, 4 included, MultiStar: {-0.24, 0.11}, one-star: {-0.44, 0.13}
01:18:04.336 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
01:18:04.337 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
01:18:04.338 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.72 mountX=0.26 mountY=-0.05, mountTheta=-0.19
01:18:04.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.11, opts=13)
01:18:04.340 00.001 21068 Enqueuing Move request for scope (-0.24, 0.11)
01:18:04.341 00.001 16108 Worker thread wakes up
01:18:04.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
01:18:04.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
01:18:04.341 00.000 16108 Moving (-0.24, 0.11) raw xDistance=0.26 yDistance=-0.05
01:18:04.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:18:04.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:04.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:04.341 00.000 16108 MoveAxis(W, 72, ABG)
01:18:04.341 00.000 16108 Guiding  Dir = 3, Dur = 72
01:18:04.341 00.000 16108 IsSlewing returns 0
01:18:04.342 00.001 16108 IsGuiding returns 0
01:18:04.345 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3405, FiltMin=2928, FiltMax=61859, Gamma=1.000
01:18:04.360 00.015 21068 UpdateGuideState exits: m=115175 SNR=82.1
01:18:04.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:04.363 00.001 21068 Enqueuing Expose request
01:18:04.367 00.004 16108 PulseGuide returned control before completion, sleep 58
01:18:04.428 00.061 16108 IsGuiding returns 1
01:18:04.428 00.000 16108 scope still moving after pulse duration time elapsed
01:18:04.458 00.030 16108 IsSlewing returns 0
01:18:04.458 00.000 16108 IsGuiding returns 0
01:18:04.458 00.000 16108 scope move finished after 72 + 44 ms
01:18:04.458 00.000 16108 Move returns status 0, amount 72
01:18:04.458 00.000 16108 MoveAxis(N, 0, ABG)
01:18:04.458 00.000 16108 Move returns status 0, amount 0
01:18:04.458 00.000 16108 move complete, result=0
01:18:04.458 00.000 16108 worker thread done servicing request
01:18:04.458 00.000 16108 Worker thread wakes up
01:18:04.460 00.002 21068 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
01:18:04.462 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:04.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:05.616 01.154 16108 Exposure complete
01:18:05.680 00.064 16108 worker thread done servicing request
01:18:05.680 00.000 21068 OnExposeComplete: enter
01:18:05.681 00.001 21068 UpdateGuideState(): m_state=6
01:18:05.682 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9855
01:18:05.683 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.81, Mass=123131, SNR=91.3, Peak=13021 HFD=3.6
01:18:05.684 00.001 21068 MultiStar: [#1 -0.40,0.11,1.06,U] [#2 -0.53,0.20,0.00,M3] [#3 -0.48,0.08,0.97,U] [#4 -0.24,0.18,0.72,U] [#5 -0.37,0.00,0.88,U] [#6 -0.12,-0.30,0.75,U] [#7 -0.42,0.08,0.48,U] [#8 -0.47,0.32,0.00,M2] 
01:18:05.685 00.001 21068 single-star, 6 included, MultiStar: {-0.30, 0.01}, one-star: {-0.09, -0.08}
01:18:05.686 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
01:18:05.686 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
01:18:05.687 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.44 mountX=0.07 mountY=0.09, mountTheta=0.90
01:18:05.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
01:18:05.690 00.001 21068 Enqueuing Move request for scope (-0.09, -0.08)
01:18:05.690 00.000 16108 Worker thread wakes up
01:18:05.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
01:18:05.690 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
01:18:05.691 00.001 16108 Moving (-0.09, -0.08) raw xDistance=0.07 yDistance=0.09
01:18:05.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:05.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:05.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:05.691 00.000 16108 MoveAxis(E, 0, ABG)
01:18:05.691 00.000 16108 Move returns status 0, amount 0
01:18:05.691 00.000 16108 MoveAxis(N, 0, ABG)
01:18:05.691 00.000 16108 Move returns status 0, amount 0
01:18:05.691 00.000 16108 move complete, result=0
01:18:05.691 00.000 16108 worker thread done servicing request
01:18:05.695 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3405, FiltMin=2912, FiltMax=57043, Gamma=1.000
01:18:05.709 00.014 21068 UpdateGuideState exits: m=123131 SNR=91.3
01:18:05.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:05.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:05.712 00.001 21068 Enqueuing Expose request
01:18:05.713 00.001 16108 Worker thread wakes up
01:18:05.713 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:05.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:05.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:06.677 00.964 16108 Exposure complete
01:18:06.751 00.074 16108 worker thread done servicing request
01:18:06.752 00.001 21068 OnExposeComplete: enter
01:18:06.752 00.000 21068 UpdateGuideState(): m_state=6
01:18:06.753 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9856
01:18:06.754 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=874.72, Mass=136558, SNR=100.8, Peak=16649 HFD=3.4
01:18:06.755 00.001 21068 MultiStar: [#1 0.01,-0.07,0.94,U] [#2 -0.27,0.20,0.90,U] [#3 0.11,0.08,0.77,U] [#4 0.25,-0.25,0.69,U] [#5 0.10,0.27,0.69,U] [#6 0.09,-0.40,0.77,U] [#7 0.48,-0.02,0.46,U] [#8 0.23,-0.09,0.71,U] 
01:18:06.755 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.32, -0.16}
01:18:06.757 00.002 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
01:18:06.758 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
01:18:06.758 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.13 mountY=0.02, mountTheta=3.00
01:18:06.761 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
01:18:06.761 00.000 21068 Enqueuing Move request for scope (0.13, -0.05)
01:18:06.762 00.001 16108 Worker thread wakes up
01:18:06.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:18:06.762 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:18:06.762 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.13 yDistance=0.02
01:18:06.763 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:18:06.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:06.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:06.763 00.000 16108 MoveAxis(E, 0, ABG)
01:18:06.763 00.000 16108 Move returns status 0, amount 0
01:18:06.763 00.000 16108 MoveAxis(N, 0, ABG)
01:18:06.763 00.000 16108 Move returns status 0, amount 0
01:18:06.763 00.000 16108 move complete, result=0
01:18:06.764 00.001 16108 worker thread done servicing request
01:18:06.766 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3405, FiltMin=2937, FiltMax=62464, Gamma=1.000
01:18:06.783 00.017 21068 UpdateGuideState exits: m=136558 SNR=100.8
01:18:06.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:06.786 00.001 21068 Enqueuing Expose request
01:18:06.786 00.000 16108 Worker thread wakes up
01:18:06.786 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:06.788 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:06.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:07.951 01.163 16108 Exposure complete
01:18:08.037 00.086 16108 worker thread done servicing request
01:18:08.037 00.000 21068 OnExposeComplete: enter
01:18:08.038 00.001 21068 UpdateGuideState(): m_state=6
01:18:08.039 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9857
01:18:08.039 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=874.95, Mass=119381, SNR=78.0, Peak=14569 HFD=3.5
01:18:08.041 00.002 21068 MultiStar: [#1 -0.22,-0.09,1.09,U] [#2 -0.17,0.19,1.22,U] [#3 0.03,0.02,1.08,U] [#4 0.14,-0.03,0.91,U] [#5 -0.34,0.16,1.03,U] [#6 -0.06,-0.81,0.00,M1] [#7 0.00,0.12,0.75,U] [#8 0.02,0.30,0.92,U] 
01:18:08.042 00.001 21068 single-star, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.05, 0.07}
01:18:08.043 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:18:08.044 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
01:18:08.044 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=0.06 mountY=-0.05, mountTheta=-0.76
01:18:08.047 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
01:18:08.047 00.000 21068 Enqueuing Move request for scope (-0.05, 0.07)
01:18:08.048 00.001 16108 Worker thread wakes up
01:18:08.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:18:08.048 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:18:08.048 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
01:18:08.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:08.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:08.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:08.048 00.000 16108 MoveAxis(E, 0, ABG)
01:18:08.048 00.000 16108 Move returns status 0, amount 0
01:18:08.049 00.001 16108 MoveAxis(N, 0, ABG)
01:18:08.049 00.000 16108 Move returns status 0, amount 0
01:18:08.049 00.000 16108 move complete, result=0
01:18:08.049 00.000 16108 worker thread done servicing request
01:18:08.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3401, FiltMin=2947, FiltMax=56985, Gamma=1.000
01:18:08.068 00.016 21068 UpdateGuideState exits: m=119381 SNR=78.0
01:18:08.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:08.071 00.001 21068 Enqueuing Expose request
01:18:08.071 00.000 16108 Worker thread wakes up
01:18:08.071 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:08.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:08.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:09.043 00.971 16108 Exposure complete
01:18:09.097 00.054 16108 worker thread done servicing request
01:18:09.097 00.000 21068 OnExposeComplete: enter
01:18:09.097 00.000 21068 UpdateGuideState(): m_state=6
01:18:09.099 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9858
01:18:09.099 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=875.10, Mass=118613, SNR=85.5, Peak=14925 HFD=3.3
01:18:09.101 00.002 21068 MultiStar: [#1 0.11,0.28,1.26,U] [#2 -0.13,0.35,1.22,U] [#3 -0.01,0.40,0.88,U] [#4 0.04,0.17,0.90,U] [#5 -0.20,-0.01,0.96,U] [#6 -0.20,-0.20,0.79,U] [#7 -0.01,0.43,0.57,U] [#8 -0.23,0.26,0.76,U] 
01:18:09.102 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.21}, one-star: {-0.21, 0.22}
01:18:09.103 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
01:18:09.103 00.000 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
01:18:09.104 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=0.12 mountY=-0.19, mountTheta=-0.98
01:18:09.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.21, opts=13)
01:18:09.107 00.001 21068 Enqueuing Move request for scope (-0.09, 0.21)
01:18:09.107 00.000 16108 Worker thread wakes up
01:18:09.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:18:09.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:18:09.108 00.001 16108 Moving (-0.09, 0.21) raw xDistance=0.12 yDistance=-0.19
01:18:09.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:18:09.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:09.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:18:09.108 00.000 16108 MoveAxis(E, 0, ABG)
01:18:09.108 00.000 16108 Move returns status 0, amount 0
01:18:09.108 00.000 16108 MoveAxis(N, 0, ABG)
01:18:09.108 00.000 16108 Move returns status 0, amount 0
01:18:09.108 00.000 16108 move complete, result=0
01:18:09.108 00.000 16108 worker thread done servicing request
01:18:09.112 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3401, FiltMin=2912, FiltMax=55635, Gamma=1.000
01:18:09.126 00.014 21068 UpdateGuideState exits: m=118613 SNR=85.5
01:18:09.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:09.130 00.002 21068 Enqueuing Expose request
01:18:09.133 00.003 16108 Worker thread wakes up
01:18:09.133 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:09.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:09.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:10.296 01.162 16108 Exposure complete
01:18:10.366 00.070 16108 worker thread done servicing request
01:18:10.366 00.000 21068 OnExposeComplete: enter
01:18:10.367 00.001 21068 UpdateGuideState(): m_state=6
01:18:10.369 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9859
01:18:10.370 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.89, Mass=127247, SNR=88.7, Peak=15805 HFD=3.4
01:18:10.372 00.002 21068 MultiStar: [#1 -0.20,0.01,0.95,U] [#2 -0.15,0.19,1.11,U] [#3 -0.06,-0.01,1.32,U] [#4 -0.04,0.02,0.83,U] [#5 -0.26,0.01,0.91,U] [#6 -0.43,-0.37,0.00,M1] [#7 0.06,0.29,0.53,U] [#8 0.26,0.09,0.81,U] 
01:18:10.375 00.003 21068 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.22, 0.01}
01:18:10.376 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
01:18:10.377 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
01:18:10.378 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.53 mountX=0.10 mountY=-0.04, mountTheta=-0.38
01:18:10.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.06, opts=13)
01:18:10.381 00.001 21068 Enqueuing Move request for scope (-0.09, 0.06)
01:18:10.383 00.002 16108 Worker thread wakes up
01:18:10.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:18:10.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:18:10.383 00.000 16108 Moving (-0.09, 0.06) raw xDistance=0.10 yDistance=-0.04
01:18:10.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:10.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:10.384 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:10.384 00.000 16108 MoveAxis(E, 0, ABG)
01:18:10.384 00.000 16108 Move returns status 0, amount 0
01:18:10.384 00.000 16108 MoveAxis(N, 0, ABG)
01:18:10.384 00.000 16108 Move returns status 0, amount 0
01:18:10.384 00.000 16108 move complete, result=0
01:18:10.384 00.000 16108 worker thread done servicing request
01:18:10.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3401, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:18:10.407 00.018 21068 UpdateGuideState exits: m=127247 SNR=88.7
01:18:10.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:10.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:10.410 00.001 21068 Enqueuing Expose request
01:18:10.411 00.001 16108 Worker thread wakes up
01:18:10.411 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:10.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:10.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:11.383 00.971 16108 Exposure complete
01:18:11.456 00.073 16108 worker thread done servicing request
01:18:11.456 00.000 21068 OnExposeComplete: enter
01:18:11.456 00.000 21068 UpdateGuideState(): m_state=6
01:18:11.457 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9860
01:18:11.458 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=875.01, Mass=127195, SNR=82.8, Peak=16237 HFD=3.3
01:18:11.459 00.001 21068 MultiStar: [#1 -0.04,0.01,1.13,U] [#2 -0.08,0.19,1.25,U] [#3 0.38,0.25,1.13,U] [#4 0.28,0.17,0.81,U] [#5 -0.15,0.43,0.97,U] [#6 -0.00,-0.11,0.89,U] [#7 0.04,0.18,0.59,U] [#8 -0.14,0.49,0.78,U] 
01:18:11.459 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.19}, one-star: {-0.25, 0.13}
01:18:11.461 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
01:18:11.462 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
01:18:11.462 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.55 mountX=0.03 mountY=-0.18, mountTheta=-1.41
01:18:11.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.19, opts=13)
01:18:11.464 00.000 21068 Enqueuing Move request for scope (0.00, 0.19)
01:18:11.465 00.001 16108 Worker thread wakes up
01:18:11.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
01:18:11.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
01:18:11.465 00.000 16108 Moving (0.00, 0.19) raw xDistance=0.03 yDistance=-0.18
01:18:11.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:11.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:11.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:18:11.465 00.000 16108 MoveAxis(E, 0, ABG)
01:18:11.465 00.000 16108 Move returns status 0, amount 0
01:18:11.466 00.001 16108 MoveAxis(N, 0, ABG)
01:18:11.466 00.000 16108 Move returns status 0, amount 0
01:18:11.466 00.000 16108 move complete, result=0
01:18:11.466 00.000 16108 worker thread done servicing request
01:18:11.469 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3401, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:18:11.485 00.016 21068 UpdateGuideState exits: m=127195 SNR=82.8
01:18:11.487 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:11.488 00.000 21068 Enqueuing Expose request
01:18:11.489 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:11.490 00.001 16108 Worker thread wakes up
01:18:11.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:11.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:12.661 01.171 16108 Exposure complete
01:18:12.715 00.054 16108 worker thread done servicing request
01:18:12.716 00.001 21068 OnExposeComplete: enter
01:18:12.716 00.000 21068 UpdateGuideState(): m_state=6
01:18:12.717 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9861
01:18:12.718 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.89, Mass=117767, SNR=84.1, Peak=15513 HFD=3.4
01:18:12.719 00.001 21068 MultiStar: [#1 -0.42,-0.16,1.14,U] [#2 -0.36,0.19,1.07,U] [#3 0.03,0.12,0.96,U] [#4 0.37,0.18,0.96,U] [#5 -0.06,-0.02,0.99,U] [#6 0.13,-0.42,0.78,U] [#7 0.05,0.21,0.78,U] [#8 0.14,0.37,0.86,U] 
01:18:12.719 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.19, 0.01}
01:18:12.721 00.002 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
01:18:12.722 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
01:18:12.722 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.36 mountX=0.06 mountY=-0.04, mountTheta=-0.56
01:18:12.725 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
01:18:12.726 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
01:18:12.726 00.000 16108 Worker thread wakes up
01:18:12.727 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:18:12.727 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:18:12.727 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
01:18:12.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:12.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:12.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:12.727 00.000 16108 MoveAxis(E, 0, ABG)
01:18:12.727 00.000 16108 Move returns status 0, amount 0
01:18:12.727 00.000 16108 MoveAxis(N, 0, ABG)
01:18:12.727 00.000 16108 Move returns status 0, amount 0
01:18:12.727 00.000 16108 move complete, result=0
01:18:12.727 00.000 16108 worker thread done servicing request
01:18:12.730 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3401, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:18:12.746 00.016 21068 UpdateGuideState exits: m=117767 SNR=84.1
01:18:12.746 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:12.748 00.001 21068 Enqueuing Expose request
01:18:12.748 00.000 16108 Worker thread wakes up
01:18:12.749 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:12.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:12.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:13.728 00.979 16108 Exposure complete
01:18:13.787 00.059 16108 worker thread done servicing request
01:18:13.787 00.000 21068 OnExposeComplete: enter
01:18:13.788 00.001 21068 UpdateGuideState(): m_state=6
01:18:13.788 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9862
01:18:13.789 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.84, Mass=117918, SNR=80.8, Peak=16857 HFD=3.1
01:18:13.791 00.002 21068 MultiStar: [#1 -0.09,-0.22,1.06,U] [#2 -0.24,0.18,1.12,U] [#3 0.05,0.05,1.08,U] [#4 0.11,-0.07,1.06,U] [#5 0.05,0.14,1.12,U] [#6 -0.14,-0.20,0.75,U] [#7 -0.19,-0.11,0.57,U] [#8 0.05,-0.03,0.85,U] 
01:18:13.792 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.05, -0.04}
01:18:13.792 00.000 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
01:18:13.793 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
01:18:13.794 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.69 mountX=0.04 mountY=0.03, mountTheta=0.67
01:18:13.795 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
01:18:13.796 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
01:18:13.797 00.001 16108 Worker thread wakes up
01:18:13.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:18:13.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:18:13.797 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
01:18:13.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:18:13.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:13.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:13.797 00.000 16108 MoveAxis(E, 0, ABG)
01:18:13.797 00.000 16108 Move returns status 0, amount 0
01:18:13.797 00.000 16108 MoveAxis(N, 0, ABG)
01:18:13.797 00.000 16108 Move returns status 0, amount 0
01:18:13.797 00.000 16108 move complete, result=0
01:18:13.797 00.000 16108 worker thread done servicing request
01:18:13.802 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3401, FiltMin=2877, FiltMax=65472, Gamma=1.000
01:18:13.828 00.026 21068 UpdateGuideState exits: m=117918 SNR=80.8
01:18:13.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:13.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:13.831 00.001 21068 Enqueuing Expose request
01:18:13.832 00.001 16108 Worker thread wakes up
01:18:13.832 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:13.833 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:13.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:15.007 01.174 16108 Exposure complete
01:18:15.081 00.074 16108 worker thread done servicing request
01:18:15.081 00.000 21068 OnExposeComplete: enter
01:18:15.082 00.001 21068 UpdateGuideState(): m_state=6
01:18:15.083 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9863
01:18:15.085 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=875.13, Mass=124472, SNR=94.0, Peak=16461 HFD=3.1
01:18:15.087 00.002 21068 MultiStar: [#1 0.02,-0.00,0.94,U] [#2 -0.14,0.15,1.04,U] [#3 0.06,0.14,0.98,U] [#4 -0.07,-0.06,0.71,U] [#5 -0.15,0.20,1.05,U] [#6 -0.14,-0.32,0.72,U] [#7 -0.23,0.25,0.60,U] [#8 -0.13,0.32,0.76,U] 
01:18:15.089 00.002 21068 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {-0.07, 0.25}
01:18:15.090 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
01:18:15.091 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:18:15.092 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=0.11 mountY=-0.09, mountTheta=-0.70
01:18:15.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.11, opts=13)
01:18:15.095 00.002 21068 Enqueuing Move request for scope (-0.09, 0.11)
01:18:15.096 00.001 16108 Worker thread wakes up
01:18:15.097 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
01:18:15.097 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:18:15.097 00.000 16108 Moving (-0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
01:18:15.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:18:15.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:15.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:15.097 00.000 16108 MoveAxis(E, 0, ABG)
01:18:15.097 00.000 16108 Move returns status 0, amount 0
01:18:15.097 00.000 16108 MoveAxis(N, 0, ABG)
01:18:15.097 00.000 16108 Move returns status 0, amount 0
01:18:15.097 00.000 16108 move complete, result=0
01:18:15.097 00.000 16108 worker thread done servicing request
01:18:15.102 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3398, FiltMin=2912, FiltMax=61555, Gamma=1.000
01:18:15.128 00.026 21068 UpdateGuideState exits: m=124472 SNR=94.0
01:18:15.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.132 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:15.132 00.000 21068 Enqueuing Expose request
01:18:15.133 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:15.134 00.001 16108 Worker thread wakes up
01:18:15.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:15.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:16.116 00.982 16108 Exposure complete
01:18:16.170 00.054 16108 worker thread done servicing request
01:18:16.170 00.000 21068 OnExposeComplete: enter
01:18:16.171 00.001 21068 UpdateGuideState(): m_state=6
01:18:16.172 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9864
01:18:16.173 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.00, Mass=129574, SNR=90.4, Peak=17117 HFD=3.2
01:18:16.174 00.001 21068 MultiStar: [#1 0.06,0.12,1.13,U] [#2 -0.17,0.19,1.12,U] [#3 0.02,-0.00,0.98,U] [#4 0.17,0.11,0.84,U] [#5 -0.19,0.19,0.98,U] [#6 -0.39,-0.55,0.00,M1] [#7 -0.37,0.07,0.50,U] [#8 -0.18,-0.11,0.80,U] 
01:18:16.175 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.20, 0.12}
01:18:16.175 00.000 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
01:18:16.176 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
01:18:16.177 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.35 mountX=0.11 mountY=-0.07, mountTheta=-0.58
01:18:16.178 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.09, opts=13)
01:18:16.179 00.001 21068 Enqueuing Move request for scope (-0.09, 0.09)
01:18:16.180 00.001 16108 Worker thread wakes up
01:18:16.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:18:16.180 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:18:16.180 00.000 16108 Moving (-0.09, 0.09) raw xDistance=0.11 yDistance=-0.07
01:18:16.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:18:16.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:16.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:16.180 00.000 16108 MoveAxis(E, 0, ABG)
01:18:16.180 00.000 16108 Move returns status 0, amount 0
01:18:16.180 00.000 16108 MoveAxis(N, 0, ABG)
01:18:16.180 00.000 16108 Move returns status 0, amount 0
01:18:16.180 00.000 16108 move complete, result=0
01:18:16.180 00.000 16108 worker thread done servicing request
01:18:16.184 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3398, FiltMin=2912, FiltMax=54806, Gamma=1.000
01:18:16.199 00.015 21068 UpdateGuideState exits: m=129574 SNR=90.4
01:18:16.199 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:16.201 00.001 21068 Enqueuing Expose request
01:18:16.202 00.001 16108 Worker thread wakes up
01:18:16.202 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:16.202 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:16.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:17.374 01.172 16108 Exposure complete
01:18:17.439 00.065 16108 worker thread done servicing request
01:18:17.440 00.001 21068 OnExposeComplete: enter
01:18:17.440 00.000 21068 UpdateGuideState(): m_state=6
01:18:17.441 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9865
01:18:17.442 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.86, Mass=122672, SNR=84.3, Peak=16541 HFD=3.2
01:18:17.443 00.001 21068 MultiStar: [#1 0.09,0.02,1.21,U] [#2 -0.20,0.18,1.26,U] [#3 0.07,0.16,0.89,U] [#4 0.20,0.29,0.78,U] [#5 0.05,0.02,0.91,U] [#6 0.04,-0.19,0.84,U] [#7 -0.35,-0.02,0.68,U] [#8 0.11,0.05,0.72,U] 
01:18:17.444 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.09, -0.02}
01:18:17.466 00.022 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
01:18:17.467 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
01:18:17.468 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=0.02 mountY=-0.05, mountTheta=-1.20
01:18:17.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
01:18:17.471 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
01:18:17.472 00.001 16108 Worker thread wakes up
01:18:17.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:18:17.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:18:17.472 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
01:18:17.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:18:17.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:17.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:17.472 00.000 16108 MoveAxis(E, 0, ABG)
01:18:17.472 00.000 16108 Move returns status 0, amount 0
01:18:17.472 00.000 16108 MoveAxis(N, 0, ABG)
01:18:17.472 00.000 16108 Move returns status 0, amount 0
01:18:17.472 00.000 16108 move complete, result=0
01:18:17.472 00.000 16108 worker thread done servicing request
01:18:17.477 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3398, FiltMin=2934, FiltMax=63286, Gamma=1.000
01:18:17.493 00.016 21068 UpdateGuideState exits: m=122672 SNR=84.3
01:18:17.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.495 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:17.496 00.001 21068 Enqueuing Expose request
01:18:17.497 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:17.498 00.001 16108 Worker thread wakes up
01:18:17.498 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:17.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:18.488 00.990 16108 Exposure complete
01:18:18.547 00.059 16108 worker thread done servicing request
01:18:18.547 00.000 21068 OnExposeComplete: enter
01:18:18.548 00.001 21068 UpdateGuideState(): m_state=6
01:18:18.549 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9866
01:18:18.550 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.08, Mass=112202, SNR=75.8, Peak=16297 HFD=3.1
01:18:18.551 00.001 21068 MultiStar: [#1 -0.20,0.07,1.39,U] [#2 -0.14,0.33,1.40,U] [#3 0.01,-0.05,1.13,U] [#4 0.44,0.17,1.04,U] [#5 0.16,0.16,1.02,U] [#6 0.06,-0.40,0.89,U] [#7 0.20,0.16,0.66,U] [#8 0.02,0.34,0.82,U] 
01:18:18.552 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.11}, one-star: {0.10, 0.20}
01:18:18.555 00.003 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
01:18:18.556 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
01:18:18.557 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
01:18:18.559 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
01:18:18.561 00.002 21068 Enqueuing Move request for scope (0.05, 0.11)
01:18:18.564 00.003 16108 Worker thread wakes up
01:18:18.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:18:18.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:18:18.564 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.12
01:18:18.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:18.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:18.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:18:18.564 00.000 16108 MoveAxis(E, 0, ABG)
01:18:18.564 00.000 16108 Move returns status 0, amount 0
01:18:18.564 00.000 16108 MoveAxis(N, 0, ABG)
01:18:18.565 00.001 16108 Move returns status 0, amount 0
01:18:18.565 00.000 16108 move complete, result=0
01:18:18.565 00.000 16108 worker thread done servicing request
01:18:18.570 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3401, FiltMin=2905, FiltMax=61635, Gamma=1.000
01:18:18.585 00.015 21068 UpdateGuideState exits: m=112202 SNR=75.8
01:18:18.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:18.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:18.587 00.000 21068 Enqueuing Expose request
01:18:18.588 00.001 16108 Worker thread wakes up
01:18:18.588 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:18.589 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:18.589 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:19.744 01.155 16108 Exposure complete
01:18:19.821 00.077 16108 worker thread done servicing request
01:18:19.821 00.000 21068 OnExposeComplete: enter
01:18:19.823 00.002 21068 UpdateGuideState(): m_state=6
01:18:19.826 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9867
01:18:19.827 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.81, Mass=118279, SNR=80.5, Peak=15481 HFD=3.2
01:18:19.829 00.002 21068 MultiStar: [#1 0.06,-0.08,1.05,U] [#2 -0.15,0.23,1.26,U] [#3 -0.02,-0.13,1.16,U] [#4 0.14,-0.12,0.89,U] [#5 -0.12,0.04,1.05,U] [#6 0.02,-0.27,0.89,U] [#7 -0.15,0.13,0.70,U] [#8 -0.01,0.07,0.97,U] 
01:18:19.831 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.08, -0.08}
01:18:19.832 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
01:18:19.834 00.002 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
01:18:19.836 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.72 mountX=0.03 mountY=0.03, mountTheta=0.64
01:18:19.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
01:18:19.838 00.000 21068 Enqueuing Move request for scope (-0.04, -0.02)
01:18:19.839 00.001 16108 Worker thread wakes up
01:18:19.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:18:19.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:18:19.840 00.001 16108 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=0.03
01:18:19.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:19.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:19.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:19.840 00.000 16108 MoveAxis(E, 0, ABG)
01:18:19.840 00.000 16108 Move returns status 0, amount 0
01:18:19.840 00.000 16108 MoveAxis(N, 0, ABG)
01:18:19.840 00.000 16108 Move returns status 0, amount 0
01:18:19.840 00.000 16108 move complete, result=0
01:18:19.840 00.000 16108 worker thread done servicing request
01:18:19.845 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3401, FiltMin=2899, FiltMax=60137, Gamma=1.000
01:18:19.859 00.014 21068 UpdateGuideState exits: m=118279 SNR=80.5
01:18:19.861 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.861 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:19.862 00.001 21068 Enqueuing Expose request
01:18:19.863 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:19.864 00.001 16108 Worker thread wakes up
01:18:19.864 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:19.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:20.834 00.970 16108 Exposure complete
01:18:20.888 00.054 16108 worker thread done servicing request
01:18:20.888 00.000 21068 OnExposeComplete: enter
01:18:20.890 00.002 21068 UpdateGuideState(): m_state=6
01:18:20.892 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9868
01:18:20.894 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=874.88, Mass=119557, SNR=95.8, Peak=14909 HFD=3.3
01:18:20.896 00.002 21068 MultiStar: [#1 -0.18,0.07,0.94,U] [#2 -0.21,0.09,1.06,U] [#3 -0.01,0.23,0.92,U] [#4 0.39,0.05,0.79,U] [#5 0.01,0.11,0.81,U] [#6 -0.08,-0.47,0.84,U] [#7 -0.03,0.18,0.54,U] [#8 -0.18,0.16,0.64,U] 
01:18:20.897 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.09, -0.00}
01:18:20.899 00.002 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
01:18:20.900 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
01:18:20.902 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.44 mountX=0.05 mountY=-0.03, mountTheta=-0.48
01:18:20.905 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
01:18:20.907 00.002 21068 Enqueuing Move request for scope (-0.05, 0.04)
01:18:20.908 00.001 16108 Worker thread wakes up
01:18:20.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:18:20.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:18:20.908 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
01:18:20.909 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:18:20.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:20.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:20.909 00.000 16108 MoveAxis(E, 0, ABG)
01:18:20.909 00.000 16108 Move returns status 0, amount 0
01:18:20.909 00.000 16108 MoveAxis(N, 0, ABG)
01:18:20.909 00.000 16108 Move returns status 0, amount 0
01:18:20.909 00.000 16108 move complete, result=0
01:18:20.909 00.000 16108 worker thread done servicing request
01:18:20.914 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3401, FiltMin=2809, FiltMax=61059, Gamma=1.000
01:18:20.929 00.015 21068 UpdateGuideState exits: m=119557 SNR=95.8
01:18:20.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:20.931 00.000 21068 Enqueuing Expose request
01:18:20.932 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:20.933 00.001 16108 Worker thread wakes up
01:18:20.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:20.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:22.097 01.164 16108 Exposure complete
01:18:22.157 00.060 16108 worker thread done servicing request
01:18:22.157 00.000 21068 OnExposeComplete: enter
01:18:22.159 00.002 21068 UpdateGuideState(): m_state=6
01:18:22.162 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9869
01:18:22.164 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=875.18, Mass=123893, SNR=91.4, Peak=15081 HFD=3.3
01:18:22.166 00.002 21068 MultiStar: [#1 0.03,0.18,1.02,U] [#2 -0.24,0.30,1.07,U] [#3 0.13,0.30,0.95,U] [#4 0.13,0.03,0.71,U] [#5 -0.01,0.04,0.75,U] [#6 0.28,-0.25,0.80,U] [#7 -0.15,0.02,0.56,U] [#8 -0.16,0.43,0.80,U] 
01:18:22.167 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.17}, one-star: {-0.01, 0.30}
01:18:22.169 00.002 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
01:18:22.170 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
01:18:22.171 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.03 mountY=-0.16, mountTheta=-1.38
01:18:22.174 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.17, opts=13)
01:18:22.175 00.001 21068 Enqueuing Move request for scope (-0.00, 0.17)
01:18:22.177 00.002 16108 Worker thread wakes up
01:18:22.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
01:18:22.177 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
01:18:22.177 00.000 16108 Moving (-0.00, 0.17) raw xDistance=0.03 yDistance=-0.16
01:18:22.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:22.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:22.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:22.178 00.001 16108 MoveAxis(E, 0, ABG)
01:18:22.178 00.000 16108 Move returns status 0, amount 0
01:18:22.178 00.000 16108 MoveAxis(N, 0, ABG)
01:18:22.178 00.000 16108 Move returns status 0, amount 0
01:18:22.178 00.000 16108 move complete, result=0
01:18:22.178 00.000 16108 worker thread done servicing request
01:18:22.186 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=409, max=65535, med=3401, FiltMin=2928, FiltMax=59840, Gamma=1.000
01:18:22.208 00.022 21068 UpdateGuideState exits: m=123893 SNR=91.4
01:18:22.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:22.211 00.001 21068 Enqueuing Expose request
01:18:22.211 00.000 16108 Worker thread wakes up
01:18:22.211 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:22.213 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:22.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:23.185 00.972 16108 Exposure complete
01:18:23.268 00.083 16108 worker thread done servicing request
01:18:23.268 00.000 21068 OnExposeComplete: enter
01:18:23.269 00.001 21068 UpdateGuideState(): m_state=6
01:18:23.270 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9870
01:18:23.271 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.90, Mass=125872, SNR=90.6, Peak=14681 HFD=3.4
01:18:23.271 00.000 21068 MultiStar: [#1 -0.17,0.09,1.01,U] [#2 -0.16,0.03,1.24,U] [#3 -0.06,0.19,0.94,U] [#4 0.07,-0.08,0.75,U] [#5 0.13,0.10,0.84,U] [#6 -0.03,-0.34,0.83,U] [#7 0.03,0.18,0.55,U] [#8 0.05,0.08,0.70,U] 
01:18:23.272 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.12, 0.02}
01:18:23.273 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:18:23.274 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:18:23.274 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.05 mountX=0.02 mountY=-0.02, mountTheta=-0.89
01:18:23.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
01:18:23.276 00.000 21068 Enqueuing Move request for scope (-0.01, 0.03)
01:18:23.278 00.002 16108 Worker thread wakes up
01:18:23.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:18:23.278 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:18:23.278 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
01:18:23.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:18:23.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:23.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:23.278 00.000 16108 MoveAxis(E, 0, ABG)
01:18:23.278 00.000 16108 Move returns status 0, amount 0
01:18:23.279 00.001 16108 MoveAxis(N, 0, ABG)
01:18:23.279 00.000 16108 Move returns status 0, amount 0
01:18:23.279 00.000 16108 move complete, result=0
01:18:23.279 00.000 16108 worker thread done servicing request
01:18:23.282 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3401, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:18:23.298 00.016 21068 UpdateGuideState exits: m=125872 SNR=90.6
01:18:23.298 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:23.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:23.300 00.001 21068 Enqueuing Expose request
01:18:23.301 00.001 16108 Worker thread wakes up
01:18:23.301 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:23.301 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:23.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:24.467 01.166 16108 Exposure complete
01:18:24.525 00.058 16108 worker thread done servicing request
01:18:24.525 00.000 21068 OnExposeComplete: enter
01:18:24.526 00.001 21068 UpdateGuideState(): m_state=6
01:18:24.527 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9871
01:18:24.527 00.000 21068 Star::Find returns 1 (0), X=219.67, Y=874.93, Mass=109629, SNR=76.0, Peak=14861 HFD=3.2
01:18:24.528 00.001 21068 MultiStar: [#1 -0.51,-0.17,1.56,U] [#2 -0.42,0.21,1.35,U] [#3 -0.51,0.01,1.06,U] [#4 -0.36,0.08,1.03,U] [#5 -0.73,0.02,0.00,M1] [#6 -0.65,-0.50,0.00,M1] [#7 -0.58,0.18,0.00,M1] [#8 -0.43,-0.04,0.88,U] 
01:18:24.529 00.001 21068 refined, 5 included, MultiStar: {-0.50, 0.02}, one-star: {-0.81, 0.04}
01:18:24.530 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
01:18:24.531 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
01:18:24.531 00.000 21068 CameraToMount -- cameraX=-0.50 cameraY=0.02 hyp=0.50 cameraTheta=3.11 mountX=0.50 mountY=0.10, mountTheta=0.20
01:18:24.534 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=0.02, opts=13)
01:18:24.534 00.000 21068 Enqueuing Move request for scope (-0.50, 0.02)
01:18:24.535 00.001 16108 Worker thread wakes up
01:18:24.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.02) opts 0xd
01:18:24.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, 0.02)
01:18:24.535 00.000 16108 Moving (-0.50, 0.02) raw xDistance=0.50 yDistance=0.10
01:18:24.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
01:18:24.536 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:24.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:18:24.536 00.000 16108 MoveAxis(W, 131, ABG)
01:18:24.536 00.000 16108 Guiding  Dir = 3, Dur = 131
01:18:24.536 00.000 16108 IsSlewing returns 0
01:18:24.536 00.000 16108 IsGuiding returns 0
01:18:24.539 00.003 16108 PulseGuide returned control before completion, sleep 138
01:18:24.539 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3401, FiltMin=2957, FiltMax=61117, Gamma=1.000
01:18:24.570 00.031 21068 UpdateGuideState exits: m=109629 SNR=76.0
01:18:24.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:24.573 00.001 21068 Enqueuing Expose request
01:18:24.679 00.106 16108 IsGuiding returns 1
01:18:24.679 00.000 16108 scope still moving after pulse duration time elapsed
01:18:24.711 00.032 16108 IsSlewing returns 0
01:18:24.711 00.000 16108 IsGuiding returns 0
01:18:24.711 00.000 16108 scope move finished after 131 + 43 ms
01:18:24.711 00.000 16108 Move returns status 0, amount 131
01:18:24.711 00.000 16108 MoveAxis(N, 0, ABG)
01:18:24.711 00.000 16108 Move returns status 0, amount 0
01:18:24.711 00.000 16108 move complete, result=0
01:18:24.711 00.000 16108 worker thread done servicing request
01:18:24.712 00.001 16108 Worker thread wakes up
01:18:24.712 00.000 21068 GuideStep: 0.5 px 131 ms WEST, 0.1 px 0 ms NORTH
01:18:24.714 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:24.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:25.686 00.972 16108 Exposure complete
01:18:25.767 00.081 16108 worker thread done servicing request
01:18:25.767 00.000 21068 OnExposeComplete: enter
01:18:25.768 00.001 21068 UpdateGuideState(): m_state=6
01:18:25.769 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9872
01:18:25.769 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=874.89, Mass=131434, SNR=82.1, Peak=14985 HFD=3.5
01:18:25.771 00.002 21068 MultiStar: [#1 -0.10,-0.31,1.17,U] [#2 -0.18,0.20,1.21,U] [#3 -0.11,-0.21,1.01,U] [#4 0.14,-0.16,0.95,U] [#5 -0.03,-0.14,0.88,U] [#6 -0.04,-0.46,0.80,U] [#7 0.07,0.02,0.62,U] [#8 0.12,0.06,0.91,U] 
01:18:25.771 00.000 21068 single-star, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.01, 0.01}
01:18:25.773 00.002 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
01:18:25.774 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
01:18:25.775 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.98 mountX=-0.01 mountY=-0.01, mountTheta=-1.98
01:18:25.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
01:18:25.778 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
01:18:25.779 00.001 16108 Worker thread wakes up
01:18:25.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:18:25.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:18:25.779 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:18:25.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:25.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:25.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:25.779 00.000 16108 MoveAxis(E, 0, ABG)
01:18:25.779 00.000 16108 Move returns status 0, amount 0
01:18:25.779 00.000 16108 MoveAxis(N, 0, ABG)
01:18:25.779 00.000 16108 Move returns status 0, amount 0
01:18:25.779 00.000 16108 move complete, result=0
01:18:25.779 00.000 16108 worker thread done servicing request
01:18:25.784 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3401, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:18:25.803 00.019 21068 UpdateGuideState exits: m=131434 SNR=82.1
01:18:25.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.806 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:25.807 00.001 21068 Enqueuing Expose request
01:18:25.808 00.001 16108 Worker thread wakes up
01:18:25.808 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:25.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:25.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:26.978 01.169 16108 Exposure complete
01:18:27.033 00.055 16108 worker thread done servicing request
01:18:27.033 00.000 21068 OnExposeComplete: enter
01:18:27.036 00.003 21068 UpdateGuideState(): m_state=6
01:18:27.037 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9873
01:18:27.039 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=874.76, Mass=130065, SNR=89.2, Peak=18009 HFD=3.1
01:18:27.042 00.003 21068 MultiStar: [#1 0.39,-0.26,1.13,U] [#2 0.26,0.13,1.21,U] [#3 0.15,0.08,1.17,U] [#4 0.46,-0.04,0.95,U] [#5 0.25,-0.02,0.83,U] [#6 -0.00,-0.33,0.83,U] [#7 0.50,-0.16,0.60,U] [#8 0.28,0.20,0.68,U] 
01:18:27.043 00.001 21068 single-star, 8 included, MultiStar: {0.27, -0.05}, one-star: {0.23, -0.12}
01:18:27.044 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
01:18:27.045 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
01:18:27.046 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=-0.25 mountY=0.06, mountTheta=2.89
01:18:27.050 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.12, opts=13)
01:18:27.052 00.002 21068 Enqueuing Move request for scope (0.23, -0.12)
01:18:27.053 00.001 16108 Worker thread wakes up
01:18:27.054 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
01:18:27.054 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
01:18:27.054 00.000 16108 Moving (0.23, -0.12) raw xDistance=-0.25 yDistance=0.06
01:18:27.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
01:18:27.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:27.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:18:27.054 00.000 16108 MoveAxis(E, 64, ABG)
01:18:27.054 00.000 16108 Guiding  Dir = 2, Dur = 64
01:18:27.055 00.001 16108 IsSlewing returns 0
01:18:27.055 00.000 16108 IsGuiding returns 0
01:18:27.061 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3401, FiltMin=2934, FiltMax=64403, Gamma=1.000
01:18:27.082 00.021 21068 UpdateGuideState exits: m=130065 SNR=89.2
01:18:27.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:27.085 00.001 21068 Enqueuing Expose request
01:18:27.097 00.012 16108 PulseGuide returned control before completion, sleep 32
01:18:27.144 00.047 16108 IsGuiding returns 1
01:18:27.144 00.000 16108 scope still moving after pulse duration time elapsed
01:18:27.174 00.030 16108 IsSlewing returns 0
01:18:27.174 00.000 16108 IsGuiding returns 1
01:18:27.205 00.031 16108 IsSlewing returns 0
01:18:27.205 00.000 16108 IsGuiding returns 0
01:18:27.206 00.001 16108 scope move finished after 64 + 87 ms
01:18:27.206 00.000 16108 Move returns status 0, amount 64
01:18:27.206 00.000 16108 MoveAxis(N, 0, ABG)
01:18:27.206 00.000 16108 Move returns status 0, amount 0
01:18:27.206 00.000 16108 move complete, result=0
01:18:27.206 00.000 16108 worker thread done servicing request
01:18:27.207 00.001 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
01:18:27.209 00.002 16108 Worker thread wakes up
01:18:27.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:27.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:28.184 00.975 16108 Exposure complete
01:18:28.239 00.055 16108 worker thread done servicing request
01:18:28.239 00.000 21068 OnExposeComplete: enter
01:18:28.240 00.001 21068 UpdateGuideState(): m_state=6
01:18:28.243 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9874
01:18:28.245 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=874.86, Mass=124482, SNR=94.8, Peak=15465 HFD=3.5
01:18:28.246 00.001 21068 MultiStar: [#1 0.18,-0.00,1.11,U] [#2 -0.03,0.17,1.03,U] [#3 0.24,0.16,0.88,U] [#4 0.34,0.07,0.88,U] [#5 0.00,0.04,0.81,U] [#6 -0.03,-0.30,0.74,U] [#7 -0.04,-0.04,0.52,U] [#8 0.14,0.30,0.74,U] 
01:18:28.248 00.002 21068 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.02, -0.02}
01:18:28.249 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
01:18:28.251 00.002 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:18:28.252 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.86 mountX=-0.02 mountY=0.02, mountTheta=2.50
01:18:28.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
01:18:28.255 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
01:18:28.256 00.001 16108 Worker thread wakes up
01:18:28.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:18:28.256 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:18:28.256 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
01:18:28.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:28.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:28.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:28.256 00.000 16108 MoveAxis(E, 0, ABG)
01:18:28.256 00.000 16108 Move returns status 0, amount 0
01:18:28.256 00.000 16108 MoveAxis(N, 0, ABG)
01:18:28.256 00.000 16108 Move returns status 0, amount 0
01:18:28.256 00.000 16108 move complete, result=0
01:18:28.256 00.000 16108 worker thread done servicing request
01:18:28.260 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3401, FiltMin=2877, FiltMax=53776, Gamma=1.000
01:18:28.275 00.015 21068 UpdateGuideState exits: m=124482 SNR=94.8
01:18:28.275 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:28.276 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:28.277 00.001 21068 Enqueuing Expose request
01:18:28.277 00.000 16108 Worker thread wakes up
01:18:28.278 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:28.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:28.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:29.451 01.173 16108 Exposure complete
01:18:29.513 00.062 16108 worker thread done servicing request
01:18:29.513 00.000 21068 OnExposeComplete: enter
01:18:29.515 00.002 21068 UpdateGuideState(): m_state=6
01:18:29.517 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9875
01:18:29.518 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.11, Mass=129394, SNR=88.1, Peak=20041 HFD=3.2
01:18:29.519 00.001 21068 MultiStar: [#1 0.21,-0.14,1.13,U] [#2 0.15,-0.04,1.13,U] [#3 0.00,0.12,1.06,U] [#4 0.28,-0.08,0.94,U] [#5 0.24,0.18,0.79,U] [#6 0.17,-0.31,0.91,U] [#7 -0.04,-0.02,0.57,U] [#8 0.44,0.27,0.71,U] 
01:18:29.520 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.27, 0.23}
01:18:29.521 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
01:18:29.522 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
01:18:29.522 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
01:18:29.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
01:18:29.525 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
01:18:29.525 00.000 16108 Worker thread wakes up
01:18:29.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:18:29.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:18:29.526 00.001 16108 Moving (0.19, 0.01) raw xDistance=-0.19 yDistance=-0.06
01:18:29.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:18:29.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:29.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:29.526 00.000 16108 MoveAxis(E, 0, ABG)
01:18:29.526 00.000 16108 Move returns status 0, amount 0
01:18:29.526 00.000 16108 MoveAxis(N, 0, ABG)
01:18:29.526 00.000 16108 Move returns status 0, amount 0
01:18:29.526 00.000 16108 move complete, result=0
01:18:29.526 00.000 16108 worker thread done servicing request
01:18:29.531 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3401, FiltMin=2925, FiltMax=58304, Gamma=1.000
01:18:29.553 00.022 21068 UpdateGuideState exits: m=129394 SNR=88.1
01:18:29.556 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.558 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:29.559 00.001 21068 Enqueuing Expose request
01:18:29.561 00.002 16108 Worker thread wakes up
01:18:29.561 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:29.562 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:29.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:30.535 00.973 16108 Exposure complete
01:18:30.594 00.059 16108 worker thread done servicing request
01:18:30.594 00.000 21068 OnExposeComplete: enter
01:18:30.595 00.001 21068 UpdateGuideState(): m_state=6
01:18:30.596 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9876
01:18:30.597 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=874.84, Mass=125079, SNR=79.5, Peak=17721 HFD=3.0
01:18:30.597 00.000 21068 MultiStar: [#1 0.29,-0.07,1.17,U] [#2 0.24,0.07,1.16,U] [#3 0.64,0.15,0.00,M1] [#4 0.76,-0.18,0.00,M1] [#5 0.18,0.04,0.94,U] [#6 0.57,-0.57,0.00,M1] [#7 0.06,-0.08,0.61,U] [#8 0.27,-0.04,0.79,U] 
01:18:30.598 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.02}, one-star: {0.24, -0.04}
01:18:30.600 00.002 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
01:18:30.601 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
01:18:30.601 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
01:18:30.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.02, opts=13)
01:18:30.603 00.000 21068 Enqueuing Move request for scope (0.23, -0.02)
01:18:30.604 00.001 16108 Worker thread wakes up
01:18:30.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
01:18:30.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
01:18:30.604 00.000 16108 Moving (0.23, -0.02) raw xDistance=-0.22 yDistance=-0.04
01:18:30.605 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:18:30.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:30.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:30.605 00.000 16108 MoveAxis(E, 59, ABG)
01:18:30.605 00.000 16108 Guiding  Dir = 2, Dur = 59
01:18:30.605 00.000 16108 IsSlewing returns 0
01:18:30.606 00.001 16108 IsGuiding returns 0
01:18:30.607 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3401, FiltMin=2934, FiltMax=60752, Gamma=1.000
01:18:30.624 00.017 21068 UpdateGuideState exits: m=125079 SNR=79.5
01:18:30.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:30.626 00.000 21068 Enqueuing Expose request
01:18:30.650 00.024 16108 PulseGuide returned control before completion, sleep 25
01:18:30.680 00.030 16108 IsGuiding returns 1
01:18:30.680 00.000 16108 scope still moving after pulse duration time elapsed
01:18:30.711 00.031 16108 IsSlewing returns 0
01:18:30.711 00.000 16108 IsGuiding returns 1
01:18:30.743 00.032 16108 IsSlewing returns 0
01:18:30.743 00.000 16108 IsGuiding returns 1
01:18:30.775 00.032 16108 IsSlewing returns 0
01:18:30.775 00.000 16108 IsGuiding returns 0
01:18:30.775 00.000 16108 scope move finished after 59 + 110 ms
01:18:30.775 00.000 16108 Move returns status 0, amount 59
01:18:30.775 00.000 16108 MoveAxis(N, 0, ABG)
01:18:30.775 00.000 16108 Move returns status 0, amount 0
01:18:30.776 00.001 16108 move complete, result=0
01:18:30.776 00.000 16108 worker thread done servicing request
01:18:30.776 00.000 16108 Worker thread wakes up
01:18:30.776 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
01:18:30.778 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:30.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:31.948 01.170 16108 Exposure complete
01:18:32.014 00.066 16108 worker thread done servicing request
01:18:32.014 00.000 21068 OnExposeComplete: enter
01:18:32.015 00.001 21068 UpdateGuideState(): m_state=6
01:18:32.016 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9877
01:18:32.017 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=874.86, Mass=134655, SNR=98.5, Peak=17805 HFD=3.0
01:18:32.017 00.000 21068 MultiStar: [#1 -0.17,-0.21,1.06,U] [#2 -0.48,0.06,0.95,U] [#3 -0.22,-0.04,0.92,U] [#4 -0.01,-0.20,0.70,U] [#5 -0.37,-0.06,0.74,U] [#6 0.21,-0.50,0.70,U] [#7 -0.49,-0.12,0.51,U] [#8 -0.10,0.16,0.73,U] 
01:18:32.019 00.002 21068 refined, 8 included, MultiStar: {-0.24, -0.10}, one-star: {-0.47, -0.03}
01:18:32.020 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
01:18:32.021 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
01:18:32.022 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-2.76 mountX=0.22 mountY=0.15, mountTheta=0.60
01:18:32.023 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.10, opts=13)
01:18:32.024 00.001 21068 Enqueuing Move request for scope (-0.24, -0.10)
01:18:32.025 00.001 16108 Worker thread wakes up
01:18:32.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.10) opts 0xd
01:18:32.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.10)
01:18:32.025 00.000 16108 Moving (-0.24, -0.10) raw xDistance=0.22 yDistance=0.15
01:18:32.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
01:18:32.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:32.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:18:32.025 00.000 16108 MoveAxis(W, 53, ABG)
01:18:32.025 00.000 16108 Guiding  Dir = 3, Dur = 53
01:18:32.026 00.001 16108 IsSlewing returns 0
01:18:32.026 00.000 16108 IsGuiding returns 0
01:18:32.029 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3401, FiltMin=2909, FiltMax=61805, Gamma=1.000
01:18:32.044 00.015 21068 UpdateGuideState exits: m=134655 SNR=98.5
01:18:32.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:32.047 00.001 21068 Enqueuing Expose request
01:18:32.082 00.035 16108 IsGuiding returns 1
01:18:32.082 00.000 16108 scope still moving after pulse duration time elapsed
01:18:32.111 00.029 16108 IsSlewing returns 0
01:18:32.111 00.000 16108 IsGuiding returns 1
01:18:32.144 00.033 16108 IsSlewing returns 0
01:18:32.144 00.000 16108 IsGuiding returns 1
01:18:32.176 00.032 16108 IsSlewing returns 0
01:18:32.177 00.001 16108 IsGuiding returns 0
01:18:32.177 00.000 16108 scope move finished after 53 + 97 ms
01:18:32.177 00.000 16108 Move returns status 0, amount 53
01:18:32.177 00.000 16108 MoveAxis(N, 0, ABG)
01:18:32.177 00.000 16108 Move returns status 0, amount 0
01:18:32.177 00.000 16108 move complete, result=0
01:18:32.177 00.000 16108 worker thread done servicing request
01:18:32.178 00.001 16108 Worker thread wakes up
01:18:32.178 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:32.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:32.178 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.2 px 0 ms NORTH
01:18:33.146 00.968 16108 Exposure complete
01:18:33.202 00.056 16108 worker thread done servicing request
01:18:33.202 00.000 21068 OnExposeComplete: enter
01:18:33.203 00.001 21068 UpdateGuideState(): m_state=6
01:18:33.205 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9878
01:18:33.205 00.000 21068 Star::Find returns 1 (0), X=220.56, Y=874.44, Mass=138827, SNR=88.6, Peak=16249 HFD=3.2
01:18:33.206 00.001 21068 MultiStar: [#1 0.24,-0.15,1.24,U] [#2 -0.01,-0.04,1.20,U] [#3 0.29,-0.08,0.99,U] [#4 0.40,-0.46,0.00,M1] [#5 0.08,-0.12,0.91,U] [#6 0.47,-0.62,0.00,M1] [#7 -0.02,-0.08,0.56,U] [#8 0.06,-0.15,0.74,U] 
01:18:33.207 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.08, -0.44}
01:18:33.208 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
01:18:33.208 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
01:18:33.209 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.14 mountY=0.12, mountTheta=2.42
01:18:33.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
01:18:33.212 00.001 21068 Enqueuing Move request for scope (0.11, -0.15)
01:18:33.212 00.000 16108 Worker thread wakes up
01:18:33.213 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
01:18:33.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
01:18:33.213 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.14 yDistance=0.12
01:18:33.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:18:33.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:33.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:18:33.213 00.000 16108 MoveAxis(E, 0, ABG)
01:18:33.213 00.000 16108 Move returns status 0, amount 0
01:18:33.214 00.001 16108 MoveAxis(N, 0, ABG)
01:18:33.214 00.000 16108 Move returns status 0, amount 0
01:18:33.214 00.000 16108 move complete, result=0
01:18:33.214 00.000 16108 worker thread done servicing request
01:18:33.216 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3401, FiltMin=2934, FiltMax=59248, Gamma=1.000
01:18:33.231 00.015 21068 UpdateGuideState exits: m=138827 SNR=88.6
01:18:33.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:33.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:33.234 00.001 21068 Enqueuing Expose request
01:18:33.234 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:33.235 00.001 16108 Worker thread wakes up
01:18:33.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:33.236 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:34.403 01.167 16108 Exposure complete
01:18:34.459 00.056 16108 worker thread done servicing request
01:18:34.459 00.000 21068 OnExposeComplete: enter
01:18:34.460 00.001 21068 UpdateGuideState(): m_state=6
01:18:34.461 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9879
01:18:34.462 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.62, Mass=140070, SNR=102.5, Peak=15171 HFD=3.3
01:18:34.464 00.002 21068 MultiStar: [#1 0.37,-0.62,0.00,M1] [#2 0.13,-0.15,1.09,U] [#3 0.15,-0.40,0.98,U] [#4 0.61,-0.34,0.00,M2] [#5 0.15,-0.40,0.78,U] [#6 0.30,-0.92,0.00,M2] [#7 0.07,-0.31,0.44,U] [#8 0.04,-0.34,0.60,U] 
01:18:34.465 00.001 21068 single-star, 5 included, MultiStar: {0.09, -0.30}, one-star: {-0.01, -0.26}
01:18:34.466 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
01:18:34.466 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
01:18:34.467 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=-0.03 mountY=0.25, mountTheta=1.70
01:18:34.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.26, opts=13)
01:18:34.470 00.001 21068 Enqueuing Move request for scope (-0.01, -0.26)
01:18:34.471 00.001 16108 Worker thread wakes up
01:18:34.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
01:18:34.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
01:18:34.471 00.000 16108 Moving (-0.01, -0.26) raw xDistance=-0.03 yDistance=0.25
01:18:34.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:34.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:34.472 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:18:34.472 00.000 16108 MoveAxis(E, 0, ABG)
01:18:34.472 00.000 16108 Move returns status 0, amount 0
01:18:34.472 00.000 16108 MoveAxis(N, 0, ABG)
01:18:34.472 00.000 16108 Move returns status 0, amount 0
01:18:34.472 00.000 16108 move complete, result=0
01:18:34.472 00.000 16108 worker thread done servicing request
01:18:34.475 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3401, FiltMin=2902, FiltMax=51776, Gamma=1.000
01:18:34.492 00.017 21068 UpdateGuideState exits: m=140070 SNR=102.5
01:18:34.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:34.495 00.001 21068 Enqueuing Expose request
01:18:34.497 00.002 16108 Worker thread wakes up
01:18:34.497 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:18:34.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:34.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:35.475 00.978 16108 Exposure complete
01:18:35.529 00.054 16108 worker thread done servicing request
01:18:35.529 00.000 21068 OnExposeComplete: enter
01:18:35.530 00.001 21068 UpdateGuideState(): m_state=6
01:18:35.531 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9880
01:18:35.532 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=874.52, Mass=116611, SNR=71.2, Peak=14905 HFD=3.2
01:18:35.533 00.001 21068 MultiStar: [#1 0.40,-0.33,1.38,U] [#2 0.35,-0.18,1.61,U] [#3 0.57,-0.34,0.00,M1] [#4 0.82,-0.38,0.00,M3] [#5 0.37,-0.42,0.00,M1] [#6 0.30,-0.52,0.00,M3] [#7 -0.06,-0.29,0.65,U] [#8 0.37,-0.27,0.94,U] 
01:18:35.533 00.000 21068 single-star, 4 included, MultiStar: {0.29, -0.28}, one-star: {0.17, -0.36}
01:18:35.535 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
01:18:35.536 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
01:18:35.537 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.36 hyp=0.39 cameraTheta=-1.14 mountX=-0.23 mountY=0.31, mountTheta=2.20
01:18:35.538 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.36, opts=13)
01:18:35.539 00.001 21068 Enqueuing Move request for scope (0.17, -0.36)
01:18:35.539 00.000 16108 Worker thread wakes up
01:18:35.540 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.36) opts 0xd
01:18:35.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.36)
01:18:35.540 00.000 16108 Moving (0.17, -0.36) raw xDistance=-0.23 yDistance=0.31
01:18:35.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:18:35.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:35.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:18:35.540 00.000 16108 MoveAxis(E, 59, ABG)
01:18:35.540 00.000 16108 Guiding  Dir = 2, Dur = 59
01:18:35.540 00.000 16108 IsSlewing returns 0
01:18:35.540 00.000 16108 IsGuiding returns 0
01:18:35.548 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3401, FiltMin=2918, FiltMax=54509, Gamma=1.000
01:18:35.571 00.023 21068 UpdateGuideState exits: m=116611 SNR=71.2
01:18:35.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:35.573 00.001 16108 PulseGuide returned control before completion, sleep 38
01:18:35.573 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:35.574 00.001 21068 Enqueuing Expose request
01:18:35.617 00.043 16108 IsGuiding returns 1
01:18:35.617 00.000 16108 scope still moving after pulse duration time elapsed
01:18:35.649 00.032 16108 IsSlewing returns 0
01:18:35.649 00.000 16108 IsGuiding returns 1
01:18:35.681 00.032 16108 IsSlewing returns 0
01:18:35.681 00.000 16108 IsGuiding returns 0
01:18:35.681 00.000 16108 scope move finished after 59 + 81 ms
01:18:35.681 00.000 16108 Move returns status 0, amount 59
01:18:35.682 00.001 16108 MoveAxis(N, 0, ABG)
01:18:35.682 00.000 16108 Move returns status 0, amount 0
01:18:35.682 00.000 16108 move complete, result=0
01:18:35.682 00.000 16108 worker thread done servicing request
01:18:35.682 00.000 16108 Worker thread wakes up
01:18:35.682 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.3 px 0 ms NORTH
01:18:35.684 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:35.685 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:36.837 01.152 16108 Exposure complete
01:18:36.896 00.059 16108 worker thread done servicing request
01:18:36.896 00.000 21068 OnExposeComplete: enter
01:18:36.897 00.001 21068 UpdateGuideState(): m_state=6
01:18:36.898 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9881
01:18:36.900 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=874.57, Mass=117941, SNR=79.2, Peak=15593 HFD=3.2
01:18:36.901 00.001 21068 MultiStar: [#1 0.36,-0.19,1.20,U] [#2 0.24,-0.20,1.30,U] [#3 0.32,-0.12,1.22,U] [#4 0.50,-0.36,0.00,M4] [#5 0.39,-0.14,1.10,U] [#6 0.53,-0.69,0.00,M4] [#7 -0.02,-0.25,0.79,U] [#8 0.18,-0.09,0.85,U] 
01:18:36.901 00.000 21068 refined, 6 included, MultiStar: {0.23, -0.18}, one-star: {0.02, -0.31}
01:18:36.902 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
01:18:36.903 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
01:18:36.904 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=-0.26 mountY=0.12, mountTheta=2.69
01:18:36.905 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.18, opts=13)
01:18:36.906 00.001 21068 Enqueuing Move request for scope (0.23, -0.18)
01:18:36.908 00.002 16108 Worker thread wakes up
01:18:36.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
01:18:36.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
01:18:36.908 00.000 16108 Moving (0.23, -0.18) raw xDistance=-0.26 yDistance=0.12
01:18:36.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:18:36.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:36.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:18:36.908 00.000 16108 MoveAxis(E, 72, ABG)
01:18:36.908 00.000 16108 Guiding  Dir = 2, Dur = 72
01:18:36.908 00.000 16108 IsSlewing returns 0
01:18:36.909 00.001 16108 IsGuiding returns 0
01:18:36.912 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3398, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:18:36.927 00.015 21068 UpdateGuideState exits: m=117941 SNR=79.2
01:18:36.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.928 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:36.930 00.002 21068 Enqueuing Expose request
01:18:36.936 00.006 16108 PulseGuide returned control before completion, sleep 55
01:18:36.997 00.061 16108 IsGuiding returns 1
01:18:36.997 00.000 16108 scope still moving after pulse duration time elapsed
01:18:37.028 00.031 16108 IsSlewing returns 0
01:18:37.028 00.000 16108 IsGuiding returns 0
01:18:37.028 00.000 16108 scope move finished after 72 + 47 ms
01:18:37.028 00.000 16108 Move returns status 0, amount 72
01:18:37.028 00.000 16108 MoveAxis(N, 0, ABG)
01:18:37.028 00.000 16108 Move returns status 0, amount 0
01:18:37.029 00.001 16108 move complete, result=0
01:18:37.029 00.000 16108 worker thread done servicing request
01:18:37.029 00.000 16108 Worker thread wakes up
01:18:37.029 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
01:18:37.031 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:37.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:37.996 00.965 16108 Exposure complete
01:18:38.057 00.061 16108 worker thread done servicing request
01:18:38.058 00.001 21068 OnExposeComplete: enter
01:18:38.059 00.001 21068 UpdateGuideState(): m_state=6
01:18:38.060 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9882
01:18:38.061 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=874.78, Mass=115419, SNR=84.2, Peak=16633 HFD=3.3
01:18:38.062 00.001 21068 MultiStar: [#1 0.12,-0.16,1.33,U] [#2 -0.01,0.03,1.27,U] [#3 0.23,0.09,1.00,U] [#4 0.35,-0.21,0.80,U] [#5 -0.03,-0.18,0.84,U] [#6 0.30,-0.74,0.00,M5] [#7 -0.06,-0.12,0.53,U] [#8 0.27,-0.16,0.80,U] 
01:18:38.063 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.09}, one-star: {-0.00, -0.10}
01:18:38.064 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
01:18:38.065 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
01:18:38.066 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.02 mountY=0.10, mountTheta=1.73
01:18:38.067 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.10, opts=13)
01:18:38.068 00.001 21068 Enqueuing Move request for scope (-0.00, -0.10)
01:18:38.069 00.001 16108 Worker thread wakes up
01:18:38.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
01:18:38.069 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
01:18:38.069 00.000 16108 Moving (-0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
01:18:38.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:38.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:38.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:18:38.069 00.000 16108 MoveAxis(E, 0, ABG)
01:18:38.069 00.000 16108 Move returns status 0, amount 0
01:18:38.069 00.000 16108 MoveAxis(N, 0, ABG)
01:18:38.069 00.000 16108 Move returns status 0, amount 0
01:18:38.069 00.000 16108 move complete, result=0
01:18:38.069 00.000 16108 worker thread done servicing request
01:18:38.073 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3401, FiltMin=2928, FiltMax=57808, Gamma=1.000
01:18:38.089 00.016 21068 UpdateGuideState exits: m=115419 SNR=84.2
01:18:38.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:38.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:38.091 00.000 21068 Enqueuing Expose request
01:18:38.092 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:38.093 00.001 16108 Worker thread wakes up
01:18:38.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:38.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:39.256 01.163 16108 Exposure complete
01:18:39.319 00.063 16108 worker thread done servicing request
01:18:39.319 00.000 21068 OnExposeComplete: enter
01:18:39.321 00.002 21068 UpdateGuideState(): m_state=6
01:18:39.322 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9883
01:18:39.323 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.69, Mass=130018, SNR=88.3, Peak=14777 HFD=3.4
01:18:39.324 00.001 21068 MultiStar: [#1 0.21,-0.20,1.09,U] [#2 0.14,-0.01,1.36,U] [#3 0.24,-0.21,1.08,U] [#4 0.12,-0.11,0.76,U] [#5 -0.30,-0.13,0.82,U] [#6 0.08,-0.53,0.73,U] [#7 -0.01,-0.13,0.59,U] [#8 0.34,0.26,0.75,U] 
01:18:39.324 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.04, -0.19}
01:18:39.325 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
01:18:39.326 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
01:18:39.326 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=-0.12 mountY=0.11, mountTheta=2.40
01:18:39.328 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
01:18:39.329 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
01:18:39.329 00.000 16108 Worker thread wakes up
01:18:39.330 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
01:18:39.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
01:18:39.330 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.11
01:18:39.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:18:39.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:39.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:18:39.330 00.000 16108 MoveAxis(E, 0, ABG)
01:18:39.330 00.000 16108 Move returns status 0, amount 0
01:18:39.330 00.000 16108 MoveAxis(N, 0, ABG)
01:18:39.330 00.000 16108 Move returns status 0, amount 0
01:18:39.330 00.000 16108 move complete, result=0
01:18:39.330 00.000 16108 worker thread done servicing request
01:18:39.340 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3398, FiltMin=2915, FiltMax=61392, Gamma=1.000
01:18:39.355 00.015 21068 UpdateGuideState exits: m=130018 SNR=88.3
01:18:39.356 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.356 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:39.357 00.001 21068 Enqueuing Expose request
01:18:39.358 00.001 16108 Worker thread wakes up
01:18:39.358 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:39.359 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:39.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:40.341 00.982 16108 Exposure complete
01:18:40.410 00.069 16108 worker thread done servicing request
01:18:40.410 00.000 21068 OnExposeComplete: enter
01:18:40.411 00.001 21068 UpdateGuideState(): m_state=6
01:18:40.412 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9884
01:18:40.413 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.66, Mass=112974, SNR=82.2, Peak=16185 HFD=3.1
01:18:40.414 00.001 21068 MultiStar: [#1 0.05,-0.23,1.19,U] [#2 -0.07,-0.10,1.26,U] [#3 0.29,-0.20,1.10,U] [#4 0.10,-0.38,0.83,U] [#5 -0.21,-0.43,0.95,U] [#6 -0.19,-0.87,0.00,M5] [#7 0.12,-0.16,0.60,U] [#8 0.24,0.02,0.74,U] 
01:18:40.414 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.21}, one-star: {0.10, -0.22}
01:18:40.415 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
01:18:40.416 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
01:18:40.417 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=-0.10 mountY=0.19, mountTheta=2.07
01:18:40.418 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
01:18:40.419 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
01:18:40.420 00.001 16108 Worker thread wakes up
01:18:40.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
01:18:40.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
01:18:40.420 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
01:18:40.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:18:40.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:40.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:18:40.420 00.000 16108 MoveAxis(E, 0, ABG)
01:18:40.420 00.000 16108 Move returns status 0, amount 0
01:18:40.421 00.001 16108 MoveAxis(N, 0, ABG)
01:18:40.421 00.000 16108 Move returns status 0, amount 0
01:18:40.421 00.000 16108 move complete, result=0
01:18:40.421 00.000 16108 worker thread done servicing request
01:18:40.424 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3401, FiltMin=2947, FiltMax=57261, Gamma=1.000
01:18:40.439 00.015 21068 UpdateGuideState exits: m=112974 SNR=82.2
01:18:40.442 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.444 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:40.445 00.001 21068 Enqueuing Expose request
01:18:40.447 00.002 16108 Worker thread wakes up
01:18:40.447 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:40.447 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:40.449 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:41.618 01.169 16108 Exposure complete
01:18:41.679 00.061 16108 worker thread done servicing request
01:18:41.679 00.000 21068 OnExposeComplete: enter
01:18:41.680 00.001 21068 UpdateGuideState(): m_state=6
01:18:41.681 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9885
01:18:41.682 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=874.57, Mass=121956, SNR=84.4, Peak=15161 HFD=3.2
01:18:41.683 00.001 21068 MultiStar: [#1 -0.31,-0.39,1.22,U] [#2 -0.02,-0.25,1.15,U] [#3 -0.10,-0.20,1.10,U] [#4 0.21,-0.28,0.85,U] [#5 0.02,-0.32,0.83,U] [#6 -0.03,-0.64,0.00,M6] [#7 -0.13,-0.12,0.64,U] [#8 -0.01,-0.17,0.80,U] 
01:18:41.683 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.27}, one-star: {0.16, -0.31}
01:18:41.684 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
01:18:41.685 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
01:18:41.685 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.70 mountX=-0.01 mountY=0.27, mountTheta=1.62
01:18:41.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.27, opts=13)
01:18:41.688 00.001 21068 Enqueuing Move request for scope (-0.03, -0.27)
01:18:41.688 00.000 16108 Worker thread wakes up
01:18:41.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
01:18:41.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
01:18:41.689 00.001 16108 Moving (-0.03, -0.27) raw xDistance=-0.01 yDistance=0.27
01:18:41.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:41.689 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.56
01:18:41.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:18:41.689 00.000 16108 MoveAxis(E, 0, ABG)
01:18:41.689 00.000 16108 Move returns status 0, amount 0
01:18:41.689 00.000 16108 MoveAxis(S, 53, ABG)
01:18:41.689 00.000 16108 Guiding  Dir = 1, Dur = 53
01:18:41.689 00.000 16108 IsSlewing returns 0
01:18:41.689 00.000 16108 IsGuiding returns 0
01:18:41.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3398, FiltMin=2934, FiltMax=63619, Gamma=1.000
01:18:41.695 00.001 16108 PulseGuide returned control before completion, sleep 59
01:18:41.708 00.013 21068 UpdateGuideState exits: m=121956 SNR=84.4
01:18:41.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:41.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:41.712 00.002 21068 Enqueuing Expose request
01:18:41.755 00.043 16108 IsGuiding returns 1
01:18:41.755 00.000 16108 scope still moving after pulse duration time elapsed
01:18:41.787 00.032 16108 IsSlewing returns 0
01:18:41.787 00.000 16108 IsGuiding returns 0
01:18:41.787 00.000 16108 scope move finished after 53 + 44 ms
01:18:41.787 00.000 16108 Move returns status 0, amount 53
01:18:41.787 00.000 16108 move complete, result=0
01:18:41.787 00.000 16108 worker thread done servicing request
01:18:41.787 00.000 16108 Worker thread wakes up
01:18:41.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:41.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:41.787 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
01:18:42.767 00.980 16108 Exposure complete
01:18:42.823 00.056 16108 worker thread done servicing request
01:18:42.823 00.000 21068 OnExposeComplete: enter
01:18:42.824 00.001 21068 UpdateGuideState(): m_state=6
01:18:42.824 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9886
01:18:42.826 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=874.54, Mass=120127, SNR=82.7, Peak=14003 HFD=3.2
01:18:42.827 00.001 21068 MultiStar: [#1 -0.10,-0.31,1.18,U] [#2 -0.19,-0.00,1.18,U] [#3 0.13,-0.18,1.05,U] [#4 -0.07,-0.16,0.86,U] [#5 -0.09,-0.21,1.00,U] [#6 -0.40,-0.86,0.00,M7] [#7 0.06,-0.40,0.66,U] [#8 -0.31,0.03,0.88,U] 
01:18:42.828 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.19}, one-star: {0.20, -0.34}
01:18:42.829 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
01:18:42.829 00.000 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
01:18:42.830 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.83 mountX=0.02 mountY=0.20, mountTheta=1.48
01:18:42.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.19, opts=13)
01:18:42.832 00.000 21068 Enqueuing Move request for scope (-0.05, -0.19)
01:18:42.833 00.001 16108 Worker thread wakes up
01:18:42.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
01:18:42.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
01:18:42.833 00.000 16108 Moving (-0.05, -0.19) raw xDistance=0.02 yDistance=0.20
01:18:42.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:18:42.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:18:42.834 00.001 16108 MoveAxis(E, 0, ABG)
01:18:42.834 00.000 16108 Move returns status 0, amount 0
01:18:42.834 00.000 16108 MoveAxis(N, 0, ABG)
01:18:42.834 00.000 16108 Move returns status 0, amount 0
01:18:42.834 00.000 16108 move complete, result=0
01:18:42.834 00.000 16108 worker thread done servicing request
01:18:42.839 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3398, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:18:42.890 00.051 21068 UpdateGuideState exits: m=120127 SNR=82.7
01:18:42.892 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.894 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:42.896 00.002 21068 Enqueuing Expose request
01:18:42.898 00.002 16108 Worker thread wakes up
01:18:42.898 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:42.900 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:42.901 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:44.065 01.164 16108 Exposure complete
01:18:44.130 00.065 16108 worker thread done servicing request
01:18:44.130 00.000 21068 OnExposeComplete: enter
01:18:44.132 00.002 21068 UpdateGuideState(): m_state=6
01:18:44.134 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9887
01:18:44.135 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.65, Mass=129291, SNR=89.0, Peak=15277 HFD=3.2
01:18:44.136 00.001 21068 MultiStar: [#1 -0.08,-0.11,1.08,U] [#2 -0.19,0.00,1.19,U] [#3 -0.09,-0.03,1.00,U] [#4 -0.04,-0.06,0.85,U] [#5 -0.48,-0.11,0.94,U] [#6 -0.08,-0.53,0.66,U] [#7 -0.18,-0.12,0.59,U] [#8 -0.22,-0.07,0.85,U] 
01:18:44.137 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.12}, one-star: {-0.08, -0.23}
01:18:44.139 00.002 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
01:18:44.140 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
01:18:44.141 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.49 mountX=0.14 mountY=0.16, mountTheta=0.86
01:18:44.145 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.12, opts=13)
01:18:44.145 00.000 21068 Enqueuing Move request for scope (-0.16, -0.12)
01:18:44.147 00.002 16108 Worker thread wakes up
01:18:44.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
01:18:44.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
01:18:44.147 00.000 16108 Moving (-0.16, -0.12) raw xDistance=0.14 yDistance=0.16
01:18:44.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:18:44.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:44.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:18:44.147 00.000 16108 MoveAxis(E, 0, ABG)
01:18:44.147 00.000 16108 Move returns status 0, amount 0
01:18:44.147 00.000 16108 MoveAxis(N, 0, ABG)
01:18:44.147 00.000 16108 Move returns status 0, amount 0
01:18:44.147 00.000 16108 move complete, result=0
01:18:44.147 00.000 16108 worker thread done servicing request
01:18:44.153 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3398, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:18:44.179 00.026 21068 UpdateGuideState exits: m=129291 SNR=89.0
01:18:44.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:44.182 00.001 21068 Enqueuing Expose request
01:18:44.182 00.000 16108 Worker thread wakes up
01:18:44.183 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:44.183 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:44.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:45.153 00.970 16108 Exposure complete
01:18:45.218 00.065 16108 worker thread done servicing request
01:18:45.218 00.000 21068 OnExposeComplete: enter
01:18:45.219 00.001 21068 UpdateGuideState(): m_state=6
01:18:45.220 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9888
01:18:45.220 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=875.02, Mass=117599, SNR=82.6, Peak=14601 HFD=3.3
01:18:45.221 00.001 21068 MultiStar: [#1 -0.40,-0.11,1.05,U] [#2 -0.19,-0.02,1.33,U] [#3 -0.27,-0.04,1.05,U] [#4 0.29,-0.06,0.73,U] [#5 0.27,0.21,0.89,U] [#6 0.20,-0.13,0.79,U] [#7 0.09,0.18,0.60,U] [#8 -0.06,0.14,0.82,U] 
01:18:45.223 00.002 21068 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.19, 0.14}
01:18:45.224 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
01:18:45.225 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
01:18:45.226 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.73 mountX=0.07 mountY=-0.01, mountTheta=-0.18
01:18:45.227 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
01:18:45.228 00.001 21068 Enqueuing Move request for scope (-0.06, 0.03)
01:18:45.230 00.002 16108 Worker thread wakes up
01:18:45.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:18:45.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:18:45.230 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.07 yDistance=-0.01
01:18:45.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:45.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:45.230 00.000 16108 MoveAxis(E, 0, ABG)
01:18:45.230 00.000 16108 Move returns status 0, amount 0
01:18:45.230 00.000 16108 MoveAxis(N, 0, ABG)
01:18:45.230 00.000 16108 Move returns status 0, amount 0
01:18:45.231 00.001 16108 move complete, result=0
01:18:45.231 00.000 16108 worker thread done servicing request
01:18:45.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3398, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:18:45.259 00.024 21068 UpdateGuideState exits: m=117599 SNR=82.6
01:18:45.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.262 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:45.263 00.001 21068 Enqueuing Expose request
01:18:45.264 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:45.265 00.001 16108 Worker thread wakes up
01:18:45.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:45.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:46.422 01.157 16108 Exposure complete
01:18:46.479 00.057 16108 worker thread done servicing request
01:18:46.479 00.000 21068 OnExposeComplete: enter
01:18:46.480 00.001 21068 UpdateGuideState(): m_state=6
01:18:46.481 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9889
01:18:46.482 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=874.58, Mass=128587, SNR=89.2, Peak=14953 HFD=3.3
01:18:46.482 00.000 21068 MultiStar: [#1 0.10,-0.20,1.20,U] [#2 -0.20,-0.09,1.07,U] [#3 -0.07,-0.08,1.05,U] [#4 0.25,-0.36,0.89,U] [#5 -0.38,-0.30,0.82,U] [#6 -0.03,-0.78,0.00,M6] [#7 0.17,-0.26,0.59,U] [#8 0.00,-0.28,0.81,U] 
01:18:46.483 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.22}, one-star: {-0.03, -0.30}
01:18:46.484 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
01:18:46.485 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
01:18:46.485 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.68 mountX=-0.01 mountY=0.22, mountTheta=1.64
01:18:46.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.22, opts=13)
01:18:46.488 00.001 21068 Enqueuing Move request for scope (-0.02, -0.22)
01:18:46.488 00.000 16108 Worker thread wakes up
01:18:46.489 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
01:18:46.489 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
01:18:46.489 00.000 16108 Moving (-0.02, -0.22) raw xDistance=-0.01 yDistance=0.22
01:18:46.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:46.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:18:46.489 00.000 16108 MoveAxis(E, 0, ABG)
01:18:46.489 00.000 16108 Move returns status 0, amount 0
01:18:46.489 00.000 16108 MoveAxis(S, 45, ABG)
01:18:46.489 00.000 16108 Guiding  Dir = 1, Dur = 45
01:18:46.489 00.000 16108 IsSlewing returns 0
01:18:46.490 00.001 16108 IsGuiding returns 0
01:18:46.493 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3398, FiltMin=2950, FiltMax=64237, Gamma=1.000
01:18:46.505 00.012 16108 PulseGuide returned control before completion, sleep 40
01:18:46.509 00.004 21068 UpdateGuideState exits: m=128587 SNR=89.2
01:18:46.510 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:46.512 00.001 21068 Enqueuing Expose request
01:18:46.554 00.042 16108 IsGuiding returns 1
01:18:46.555 00.001 16108 scope still moving after pulse duration time elapsed
01:18:46.583 00.028 16108 IsSlewing returns 0
01:18:46.584 00.001 16108 IsGuiding returns 1
01:18:46.614 00.030 16108 IsSlewing returns 0
01:18:46.614 00.000 16108 IsGuiding returns 0
01:18:46.614 00.000 16108 scope move finished after 45 + 79 ms
01:18:46.614 00.000 16108 Move returns status 0, amount 45
01:18:46.614 00.000 16108 move complete, result=0
01:18:46.614 00.000 16108 worker thread done servicing request
01:18:46.614 00.000 16108 Worker thread wakes up
01:18:46.614 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
01:18:46.618 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:46.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:47.579 00.961 16108 Exposure complete
01:18:47.653 00.074 16108 worker thread done servicing request
01:18:47.653 00.000 21068 OnExposeComplete: enter
01:18:47.654 00.001 21068 UpdateGuideState(): m_state=6
01:18:47.655 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9890
01:18:47.655 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=874.70, Mass=129306, SNR=88.4, Peak=15085 HFD=3.5
01:18:47.656 00.001 21068 MultiStar: [#1 0.04,-0.08,1.32,U] [#2 -0.11,0.10,1.14,U] [#3 0.16,-0.11,1.16,U] [#4 0.13,-0.28,0.68,U] [#5 -0.14,-0.18,0.77,U] [#6 -0.09,-0.63,0.00,M7] [#7 -0.06,0.03,0.62,U] [#8 -0.27,-0.28,0.75,U] 
01:18:47.657 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.23, -0.18}
01:18:47.658 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
01:18:47.658 00.000 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
01:18:47.659 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.00 mountX=0.03 mountY=0.12, mountTheta=1.32
01:18:47.660 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
01:18:47.661 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
01:18:47.662 00.001 16108 Worker thread wakes up
01:18:47.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
01:18:47.662 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
01:18:47.662 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
01:18:47.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:47.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:47.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:18:47.663 00.001 16108 MoveAxis(E, 0, ABG)
01:18:47.663 00.000 16108 Move returns status 0, amount 0
01:18:47.663 00.000 16108 MoveAxis(N, 0, ABG)
01:18:47.663 00.000 16108 Move returns status 0, amount 0
01:18:47.663 00.000 16108 move complete, result=0
01:18:47.663 00.000 16108 worker thread done servicing request
01:18:47.667 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3398, FiltMin=2864, FiltMax=62336, Gamma=1.000
01:18:47.683 00.016 21068 UpdateGuideState exits: m=129306 SNR=88.4
01:18:47.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:47.685 00.000 21068 Enqueuing Expose request
01:18:47.686 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:47.687 00.001 16108 Worker thread wakes up
01:18:47.687 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:47.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:48.833 01.146 16108 Exposure complete
01:18:48.918 00.085 16108 worker thread done servicing request
01:18:48.918 00.000 21068 OnExposeComplete: enter
01:18:48.920 00.002 21068 UpdateGuideState(): m_state=6
01:18:48.921 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9891
01:18:48.923 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=874.92, Mass=125052, SNR=81.7, Peak=15853 HFD=3.2
01:18:48.925 00.002 21068 MultiStar: [#1 -0.13,0.07,1.38,U] [#2 -0.64,0.32,0.00,M1] [#3 -0.34,-0.02,0.94,U] [#4 -0.14,0.13,0.91,U] [#5 -0.24,0.21,0.99,U] [#6 -0.25,-0.17,0.94,U] [#7 -0.28,0.02,0.67,U] [#8 -0.24,0.21,0.86,U] 
01:18:48.926 00.001 21068 single-star, 7 included, MultiStar: {-0.22, 0.06}, one-star: {-0.23, 0.04}
01:18:48.929 00.003 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
01:18:48.930 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
01:18:48.932 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.96 mountX=0.23 mountY=0.01, mountTheta=0.05
01:18:48.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.04, opts=13)
01:18:48.935 00.001 21068 Enqueuing Move request for scope (-0.23, 0.04)
01:18:48.936 00.001 16108 Worker thread wakes up
01:18:48.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
01:18:48.936 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
01:18:48.936 00.000 16108 Moving (-0.23, 0.04) raw xDistance=0.23 yDistance=0.01
01:18:48.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:18:48.938 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:48.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:48.938 00.000 16108 MoveAxis(W, 61, ABG)
01:18:48.938 00.000 16108 Guiding  Dir = 3, Dur = 61
01:18:48.938 00.000 16108 IsSlewing returns 0
01:18:48.938 00.000 16108 IsGuiding returns 0
01:18:48.944 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3395, FiltMin=2921, FiltMax=62934, Gamma=1.000
01:18:48.968 00.024 16108 PulseGuide returned control before completion, sleep 41
01:18:48.972 00.004 21068 UpdateGuideState exits: m=125052 SNR=81.7
01:18:48.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:48.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:48.975 00.001 21068 Enqueuing Expose request
01:18:49.014 00.039 16108 IsGuiding returns 1
01:18:49.014 00.000 16108 scope still moving after pulse duration time elapsed
01:18:49.044 00.030 16108 IsSlewing returns 0
01:18:49.044 00.000 16108 IsGuiding returns 1
01:18:49.075 00.031 16108 IsSlewing returns 0
01:18:49.075 00.000 16108 IsGuiding returns 0
01:18:49.075 00.000 16108 scope move finished after 61 + 76 ms
01:18:49.075 00.000 16108 Move returns status 0, amount 61
01:18:49.075 00.000 16108 MoveAxis(N, 0, ABG)
01:18:49.075 00.000 16108 Move returns status 0, amount 0
01:18:49.077 00.002 16108 move complete, result=0
01:18:49.077 00.000 16108 worker thread done servicing request
01:18:49.077 00.000 16108 Worker thread wakes up
01:18:49.077 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
01:18:49.079 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:49.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:50.057 00.978 16108 Exposure complete
01:18:50.112 00.055 16108 worker thread done servicing request
01:18:50.112 00.000 21068 OnExposeComplete: enter
01:18:50.114 00.002 21068 UpdateGuideState(): m_state=6
01:18:50.115 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9892
01:18:50.116 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.00, Mass=133780, SNR=98.7, Peak=17997 HFD=3.0
01:18:50.118 00.002 21068 MultiStar: [#1 -0.40,0.24,1.03,U] [#2 -0.25,0.45,0.90,U] [#3 -0.32,0.31,0.84,U] [#4 -0.31,0.06,0.81,U] [#5 -0.37,0.24,0.92,U] [#6 -0.39,-0.40,0.00,M7] [#7 -0.31,0.38,0.57,U] [#8 -0.11,0.52,0.81,U] 
01:18:50.119 00.001 21068 single-star, 7 included, MultiStar: {-0.31, 0.28}, one-star: {-0.39, 0.12}
01:18:50.120 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
01:18:50.122 00.002 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
01:18:50.123 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=0.12 hyp=0.41 cameraTheta=2.84 mountX=0.41 mountY=-0.03, mountTheta=-0.07
01:18:50.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.12, opts=13)
01:18:50.126 00.001 21068 Enqueuing Move request for scope (-0.39, 0.12)
01:18:50.127 00.001 16108 Worker thread wakes up
01:18:50.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.12) opts 0xd
01:18:50.127 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.12)
01:18:50.127 00.000 16108 Moving (-0.39, 0.12) raw xDistance=0.41 yDistance=-0.03
01:18:50.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:18:50.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:50.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:50.127 00.000 16108 MoveAxis(W, 111, ABG)
01:18:50.127 00.000 16108 Guiding  Dir = 3, Dur = 111
01:18:50.128 00.001 16108 IsSlewing returns 0
01:18:50.128 00.000 16108 IsGuiding returns 0
01:18:50.132 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3398, FiltMin=2902, FiltMax=54617, Gamma=1.000
01:18:50.146 00.014 21068 UpdateGuideState exits: m=133780 SNR=98.7
01:18:50.148 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.150 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:50.151 00.001 21068 Enqueuing Expose request
01:18:50.174 00.023 16108 PulseGuide returned control before completion, sleep 76
01:18:50.251 00.077 16108 IsGuiding returns 1
01:18:50.251 00.000 16108 scope still moving after pulse duration time elapsed
01:18:50.283 00.032 16108 IsSlewing returns 0
01:18:50.283 00.000 16108 IsGuiding returns 1
01:18:50.315 00.032 16108 IsSlewing returns 0
01:18:50.315 00.000 16108 IsGuiding returns 1
01:18:50.346 00.031 16108 IsSlewing returns 0
01:18:50.346 00.000 16108 IsGuiding returns 0
01:18:50.346 00.000 16108 scope move finished after 111 + 107 ms
01:18:50.346 00.000 16108 Move returns status 0, amount 111
01:18:50.346 00.000 16108 MoveAxis(N, 0, ABG)
01:18:50.346 00.000 16108 Move returns status 0, amount 0
01:18:50.346 00.000 16108 move complete, result=0
01:18:50.347 00.001 16108 worker thread done servicing request
01:18:50.347 00.000 21068 GuideStep: 0.4 px 111 ms WEST, -0.0 px 0 ms NORTH
01:18:50.350 00.003 16108 Worker thread wakes up
01:18:50.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:50.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:51.504 01.154 16108 Exposure complete
01:18:51.561 00.057 16108 worker thread done servicing request
01:18:51.561 00.000 21068 OnExposeComplete: enter
01:18:51.562 00.001 21068 UpdateGuideState(): m_state=6
01:18:51.564 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9893
01:18:51.565 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=874.76, Mass=130725, SNR=83.7, Peak=17513 HFD=3.3
01:18:51.568 00.003 21068 MultiStar: [#1 0.14,0.11,1.22,U] [#2 0.19,0.20,1.30,U] [#3 0.06,0.25,1.05,U] [#4 0.23,0.22,1.02,U] [#5 0.03,0.23,1.01,U] [#6 0.29,-0.34,0.90,U] [#7 0.49,0.19,0.59,U] [#8 0.06,0.49,0.71,U] 
01:18:51.570 00.002 21068 single-star, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.03, -0.12}
01:18:51.571 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
01:18:51.572 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
01:18:51.572 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.35 mountX=-0.05 mountY=0.11, mountTheta=1.98
01:18:51.575 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
01:18:51.576 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
01:18:51.578 00.002 16108 Worker thread wakes up
01:18:51.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
01:18:51.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
01:18:51.579 00.001 16108 Moving (0.03, -0.12) raw xDistance=-0.05 yDistance=0.11
01:18:51.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:18:51.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:51.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:18:51.579 00.000 16108 MoveAxis(E, 0, ABG)
01:18:51.579 00.000 16108 Move returns status 0, amount 0
01:18:51.579 00.000 16108 MoveAxis(N, 0, ABG)
01:18:51.579 00.000 16108 Move returns status 0, amount 0
01:18:51.580 00.001 16108 move complete, result=0
01:18:51.580 00.000 16108 worker thread done servicing request
01:18:51.586 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2867, FiltMax=64227, Gamma=1.000
01:18:51.600 00.014 21068 UpdateGuideState exits: m=130725 SNR=83.7
01:18:51.602 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.602 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:51.603 00.001 21068 Enqueuing Expose request
01:18:51.605 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:51.606 00.001 16108 Worker thread wakes up
01:18:51.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:51.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:52.572 00.966 16108 Exposure complete
01:18:52.629 00.057 16108 worker thread done servicing request
01:18:52.629 00.000 21068 OnExposeComplete: enter
01:18:52.630 00.001 21068 UpdateGuideState(): m_state=6
01:18:52.631 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9894
01:18:52.631 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=875.02, Mass=114064, SNR=80.2, Peak=15289 HFD=3.5
01:18:52.632 00.001 21068 MultiStar: [#1 0.21,-0.11,1.35,U] [#2 0.03,0.15,1.18,U] [#3 0.25,0.11,1.16,U] [#4 0.36,0.16,0.92,U] [#5 -0.04,0.04,0.94,U] [#6 0.04,-0.16,0.80,U] [#7 0.21,0.14,0.73,U] [#8 0.49,0.24,0.00,M1] 
01:18:52.633 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.10, 0.14}
01:18:52.634 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
01:18:52.635 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
01:18:52.635 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
01:18:52.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
01:18:52.638 00.001 21068 Enqueuing Move request for scope (0.15, 0.06)
01:18:52.638 00.000 16108 Worker thread wakes up
01:18:52.639 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:18:52.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:18:52.639 00.000 16108 Moving (0.15, 0.06) raw xDistance=-0.13 yDistance=-0.09
01:18:52.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:18:52.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:52.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:52.639 00.000 16108 MoveAxis(E, 0, ABG)
01:18:52.639 00.000 16108 Move returns status 0, amount 0
01:18:52.639 00.000 16108 MoveAxis(N, 0, ABG)
01:18:52.639 00.000 16108 Move returns status 0, amount 0
01:18:52.639 00.000 16108 move complete, result=0
01:18:52.639 00.000 16108 worker thread done servicing request
01:18:52.644 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3395, FiltMin=2928, FiltMax=62371, Gamma=1.000
01:18:52.667 00.023 21068 UpdateGuideState exits: m=114064 SNR=80.2
01:18:52.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.668 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:52.669 00.001 21068 Enqueuing Expose request
01:18:52.670 00.001 16108 Worker thread wakes up
01:18:52.670 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:52.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:52.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:53.830 01.159 16108 Exposure complete
01:18:53.894 00.064 16108 worker thread done servicing request
01:18:53.894 00.000 21068 OnExposeComplete: enter
01:18:53.897 00.003 21068 UpdateGuideState(): m_state=6
01:18:53.898 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9895
01:18:53.900 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=874.82, Mass=116160, SNR=81.5, Peak=15929 HFD=3.2
01:18:53.902 00.002 21068 MultiStar: [#1 0.20,0.14,1.22,U] [#2 0.14,0.03,1.20,U] [#3 0.33,0.08,0.98,U] [#4 0.18,-0.15,0.97,U] [#5 0.31,-0.02,0.95,U] [#6 0.01,-0.55,0.00,M6] [#7 -0.21,0.06,0.73,U] [#8 0.55,0.08,0.00,M2] 
01:18:53.903 00.001 21068 refined, 6 included, MultiStar: {0.19, 0.01}, one-star: {0.29, -0.06}
01:18:53.905 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
01:18:53.906 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
01:18:53.907 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.08 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
01:18:53.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
01:18:53.910 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
01:18:53.911 00.001 16108 Worker thread wakes up
01:18:53.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:18:53.912 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:18:53.912 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.19 yDistance=-0.06
01:18:53.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:18:53.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:53.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:53.912 00.000 16108 MoveAxis(E, 0, ABG)
01:18:53.912 00.000 16108 Move returns status 0, amount 0
01:18:53.912 00.000 16108 MoveAxis(N, 0, ABG)
01:18:53.913 00.001 16108 Move returns status 0, amount 0
01:18:53.913 00.000 16108 move complete, result=0
01:18:53.913 00.000 16108 worker thread done servicing request
01:18:53.920 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3398, FiltMin=2883, FiltMax=58611, Gamma=1.000
01:18:53.943 00.023 21068 UpdateGuideState exits: m=116160 SNR=81.5
01:18:53.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.944 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:53.945 00.001 21068 Enqueuing Expose request
01:18:53.946 00.001 16108 Worker thread wakes up
01:18:53.946 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:53.947 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:53.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:54.953 01.006 16108 Exposure complete
01:18:55.037 00.084 16108 worker thread done servicing request
01:18:55.038 00.001 21068 OnExposeComplete: enter
01:18:55.040 00.002 21068 UpdateGuideState(): m_state=6
01:18:55.041 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9896
01:18:55.042 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.74, Mass=120703, SNR=84.2, Peak=14921 HFD=3.4
01:18:55.044 00.002 21068 MultiStar: [#1 0.19,-0.09,1.21,U] [#2 0.13,0.16,1.07,U] [#3 0.32,-0.02,1.19,U] [#4 0.47,0.02,0.94,U] [#5 0.23,-0.00,0.97,U] [#6 0.18,-0.35,0.78,U] [#7 0.53,-0.13,0.63,U] [#8 0.37,0.05,0.78,U] 
01:18:55.045 00.001 21068 single-star, 8 included, MultiStar: {0.28, -0.05}, one-star: {0.20, -0.14}
01:18:55.046 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
01:18:55.047 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
01:18:55.048 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.62 mountX=-0.22 mountY=0.09, mountTheta=2.74
01:18:55.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.14, opts=13)
01:18:55.051 00.001 21068 Enqueuing Move request for scope (0.20, -0.14)
01:18:55.051 00.000 16108 Worker thread wakes up
01:18:55.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
01:18:55.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
01:18:55.052 00.001 16108 Moving (0.20, -0.14) raw xDistance=-0.22 yDistance=0.09
01:18:55.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:18:55.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:55.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:18:55.052 00.000 16108 MoveAxis(E, 58, ABG)
01:18:55.052 00.000 16108 Guiding  Dir = 2, Dur = 58
01:18:55.052 00.000 16108 IsSlewing returns 0
01:18:55.052 00.000 16108 IsGuiding returns 0
01:18:55.060 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3395, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:18:55.081 00.021 21068 UpdateGuideState exits: m=120703 SNR=84.2
01:18:55.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.082 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:55.083 00.001 21068 Enqueuing Expose request
01:18:55.086 00.003 16108 PulseGuide returned control before completion, sleep 35
01:18:55.133 00.047 16108 IsGuiding returns 1
01:18:55.133 00.000 16108 scope still moving after pulse duration time elapsed
01:18:55.164 00.031 16108 IsSlewing returns 0
01:18:55.164 00.000 16108 IsGuiding returns 1
01:18:55.195 00.031 16108 IsSlewing returns 0
01:18:55.195 00.000 16108 IsGuiding returns 0
01:18:55.195 00.000 16108 scope move finished after 58 + 84 ms
01:18:55.195 00.000 16108 Move returns status 0, amount 58
01:18:55.195 00.000 16108 MoveAxis(N, 0, ABG)
01:18:55.195 00.000 16108 Move returns status 0, amount 0
01:18:55.195 00.000 16108 move complete, result=0
01:18:55.195 00.000 16108 worker thread done servicing request
01:18:55.195 00.000 16108 Worker thread wakes up
01:18:55.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:55.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:55.195 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:18:56.371 01.176 16108 Exposure complete
01:18:56.462 00.091 16108 worker thread done servicing request
01:18:56.462 00.000 21068 OnExposeComplete: enter
01:18:56.465 00.003 21068 UpdateGuideState(): m_state=6
01:18:56.467 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9897
01:18:56.469 00.002 21068 Star::Find returns 1 (0), X=220.51, Y=874.74, Mass=120736, SNR=91.7, Peak=14281 HFD=3.3
01:18:56.470 00.001 21068 MultiStar: [#1 -0.12,-0.35,1.27,U] [#2 -0.09,-0.10,1.03,U] [#3 0.03,-0.06,0.90,U] [#4 0.40,-0.01,0.77,U] [#5 -0.18,-0.02,0.78,U] [#6 -0.16,-0.42,0.70,U] [#7 0.07,-0.01,0.57,U] [#8 -0.05,0.06,0.78,U] 
01:18:56.471 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.04, -0.14}
01:18:56.473 00.002 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
01:18:56.475 00.002 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
01:18:56.476 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.69 mountX=-0.01 mountY=0.13, mountTheta=1.63
01:18:56.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.13, opts=13)
01:18:56.480 00.002 21068 Enqueuing Move request for scope (-0.02, -0.13)
01:18:56.484 00.004 16108 Worker thread wakes up
01:18:56.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:18:56.484 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:18:56.484 00.000 16108 Moving (-0.02, -0.13) raw xDistance=-0.01 yDistance=0.13
01:18:56.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:56.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:56.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:56.484 00.000 16108 MoveAxis(E, 0, ABG)
01:18:56.484 00.000 16108 Move returns status 0, amount 0
01:18:56.484 00.000 16108 MoveAxis(N, 0, ABG)
01:18:56.485 00.001 16108 Move returns status 0, amount 0
01:18:56.485 00.000 16108 move complete, result=0
01:18:56.485 00.000 16108 worker thread done servicing request
01:18:56.491 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3395, FiltMin=2899, FiltMax=62784, Gamma=1.000
01:18:56.510 00.019 21068 UpdateGuideState exits: m=120736 SNR=91.7
01:18:56.512 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:56.513 00.000 21068 Enqueuing Expose request
01:18:56.514 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:56.515 00.001 16108 Worker thread wakes up
01:18:56.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:56.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:57.492 00.977 16108 Exposure complete
01:18:57.549 00.057 16108 worker thread done servicing request
01:18:57.549 00.000 21068 OnExposeComplete: enter
01:18:57.550 00.001 21068 UpdateGuideState(): m_state=6
01:18:57.551 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9898
01:18:57.551 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=874.78, Mass=114056, SNR=83.9, Peak=14073 HFD=3.4
01:18:57.552 00.001 21068 MultiStar: [#1 -0.16,-0.03,1.26,U] [#2 -0.21,-0.04,1.12,U] [#3 0.16,-0.10,1.04,U] [#4 0.43,0.09,0.86,U] [#5 0.03,-0.22,0.93,U] [#6 0.28,-0.25,0.86,U] [#7 -0.25,0.03,0.65,U] [#8 0.08,-0.06,0.66,U] 
01:18:57.553 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.03, -0.10}
01:18:57.554 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
01:18:57.555 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
01:18:57.555 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.17 mountX=-0.05 mountY=0.07, mountTheta=2.17
01:18:57.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
01:18:57.558 00.001 21068 Enqueuing Move request for scope (0.03, -0.08)
01:18:57.559 00.001 16108 Worker thread wakes up
01:18:57.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:18:57.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:18:57.559 00.000 16108 Moving (0.03, -0.08) raw xDistance=-0.05 yDistance=0.07
01:18:57.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:18:57.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:57.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:57.559 00.000 16108 MoveAxis(E, 0, ABG)
01:18:57.559 00.000 16108 Move returns status 0, amount 0
01:18:57.559 00.000 16108 MoveAxis(N, 0, ABG)
01:18:57.559 00.000 16108 Move returns status 0, amount 0
01:18:57.559 00.000 16108 move complete, result=0
01:18:57.560 00.001 16108 worker thread done servicing request
01:18:57.566 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3398, FiltMin=2896, FiltMax=65507, Gamma=1.000
01:18:57.580 00.014 21068 UpdateGuideState exits: m=114056 SNR=83.9
01:18:57.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.583 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:57.584 00.001 21068 Enqueuing Expose request
01:18:57.585 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:57.585 00.000 16108 Worker thread wakes up
01:18:57.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:57.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:58.745 01.159 16108 Exposure complete
01:18:58.802 00.057 16108 worker thread done servicing request
01:18:58.802 00.000 21068 OnExposeComplete: enter
01:18:58.805 00.003 21068 UpdateGuideState(): m_state=6
01:18:58.807 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9899
01:18:58.808 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=874.93, Mass=128978, SNR=87.0, Peak=15529 HFD=3.5
01:18:58.810 00.002 21068 MultiStar: [#1 0.03,-0.23,1.20,U] [#2 -0.28,0.38,1.00,U] [#3 -0.07,-0.15,1.00,U] [#4 0.09,-0.12,0.76,U] [#5 0.08,-0.07,0.82,U] [#6 -0.17,-0.71,0.00,M4] [#7 -0.28,-0.05,0.64,U] [#8 0.08,0.05,0.63,U] 
01:18:58.812 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.03, 0.05}
01:18:58.813 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:18:58.815 00.002 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:18:58.817 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.64 mountX=0.04 mountY=0.03, mountTheta=0.71
01:18:58.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
01:18:58.821 00.002 21068 Enqueuing Move request for scope (-0.04, -0.02)
01:18:58.822 00.001 16108 Worker thread wakes up
01:18:58.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:18:58.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:18:58.822 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
01:18:58.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:18:58.824 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:58.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:58.824 00.000 16108 MoveAxis(E, 0, ABG)
01:18:58.824 00.000 16108 Move returns status 0, amount 0
01:18:58.824 00.000 16108 MoveAxis(N, 0, ABG)
01:18:58.824 00.000 16108 Move returns status 0, amount 0
01:18:58.824 00.000 16108 move complete, result=0
01:18:58.824 00.000 16108 worker thread done servicing request
01:18:58.830 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3398, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:18:58.851 00.021 21068 UpdateGuideState exits: m=128978 SNR=87.0
01:18:58.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:58.854 00.001 21068 Enqueuing Expose request
01:18:58.854 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:58.855 00.001 16108 Worker thread wakes up
01:18:58.855 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:58.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:18:59.833 00.978 16108 Exposure complete
01:18:59.918 00.085 16108 worker thread done servicing request
01:18:59.918 00.000 21068 OnExposeComplete: enter
01:18:59.919 00.001 21068 UpdateGuideState(): m_state=6
01:18:59.920 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9900
01:18:59.921 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.64, Mass=115170, SNR=82.5, Peak=12221 HFD=3.6
01:18:59.923 00.002 21068 MultiStar: [#1 -0.23,-0.03,1.05,U] [#2 -0.18,0.21,1.33,U] [#3 -0.13,0.10,1.05,U] [#4 0.09,-0.50,1.07,U] [#5 -0.06,-0.01,0.88,U] [#6 0.01,-0.49,0.87,U] [#7 -0.27,-0.06,0.61,U] [#8 0.22,-0.22,0.71,U] 
01:18:59.923 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.12}, one-star: {-0.30, -0.24}
01:18:59.925 00.002 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
01:18:59.926 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
01:18:59.927 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.26 mountX=0.08 mountY=0.14, mountTheta=1.07
01:18:59.928 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.12, opts=13)
01:18:59.929 00.001 21068 Enqueuing Move request for scope (-0.10, -0.12)
01:18:59.930 00.001 16108 Worker thread wakes up
01:18:59.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
01:18:59.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
01:18:59.930 00.000 16108 Moving (-0.10, -0.12) raw xDistance=0.08 yDistance=0.14
01:18:59.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:18:59.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:59.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:18:59.930 00.000 16108 MoveAxis(E, 0, ABG)
01:18:59.930 00.000 16108 Move returns status 0, amount 0
01:18:59.930 00.000 16108 MoveAxis(N, 0, ABG)
01:18:59.930 00.000 16108 Move returns status 0, amount 0
01:18:59.930 00.000 16108 move complete, result=0
01:18:59.930 00.000 16108 worker thread done servicing request
01:18:59.934 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3398, FiltMin=2915, FiltMax=53981, Gamma=1.000
01:18:59.952 00.018 21068 UpdateGuideState exits: m=115170 SNR=82.5
01:18:59.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:18:59.954 00.000 21068 Enqueuing Expose request
01:18:59.955 00.001 16108 Worker thread wakes up
01:18:59.955 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:59.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:18:59.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:01.117 01.161 16108 Exposure complete
01:19:01.182 00.065 16108 worker thread done servicing request
01:19:01.182 00.000 21068 OnExposeComplete: enter
01:19:01.184 00.002 21068 UpdateGuideState(): m_state=6
01:19:01.185 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9901
01:19:01.187 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=874.80, Mass=106897, SNR=73.0, Peak=14969 HFD=3.2
01:19:01.188 00.001 21068 MultiStar: [#1 0.20,-0.27,1.23,U] [#2 0.09,-0.05,1.35,U] [#3 -0.05,-0.11,1.37,U] [#4 0.27,-0.35,1.02,U] [#5 0.15,-0.08,1.04,U] [#6 -0.08,-0.55,0.00,M4] [#7 0.34,-0.16,0.78,U] [#8 0.02,0.15,0.90,U] 
01:19:01.189 00.001 21068 single-star, 7 included, MultiStar: {0.12, -0.12}, one-star: {0.07, -0.08}
01:19:01.190 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
01:19:01.190 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
01:19:01.191 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.90 mountX=-0.08 mountY=0.07, mountTheta=2.45
01:19:01.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
01:19:01.195 00.002 21068 Enqueuing Move request for scope (0.07, -0.08)
01:19:01.195 00.000 16108 Worker thread wakes up
01:19:01.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:19:01.196 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:19:01.196 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.07
01:19:01.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:01.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:01.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:01.196 00.000 16108 MoveAxis(E, 0, ABG)
01:19:01.196 00.000 16108 Move returns status 0, amount 0
01:19:01.196 00.000 16108 MoveAxis(N, 0, ABG)
01:19:01.196 00.000 16108 Move returns status 0, amount 0
01:19:01.196 00.000 16108 move complete, result=0
01:19:01.196 00.000 16108 worker thread done servicing request
01:19:01.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3398, FiltMin=2931, FiltMax=56576, Gamma=1.000
01:19:01.669 00.469 21068 UpdateGuideState exits: m=106897 SNR=73.0
01:19:01.673 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.677 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:01.680 00.003 21068 Enqueuing Expose request
01:19:01.682 00.002 16108 Worker thread wakes up
01:19:01.684 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:01.687 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:01.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:02.663 00.976 16108 Exposure complete
01:19:02.733 00.070 16108 worker thread done servicing request
01:19:02.733 00.000 21068 OnExposeComplete: enter
01:19:02.734 00.001 21068 UpdateGuideState(): m_state=6
01:19:02.734 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9902
01:19:02.735 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.92, Mass=128294, SNR=92.8, Peak=15081 HFD=3.4
01:19:02.736 00.001 21068 MultiStar: [#1 0.08,-0.13,1.13,U] [#2 0.15,0.03,1.15,U] [#3 0.12,0.05,0.82,U] [#4 0.28,-0.02,0.75,U] [#5 0.23,-0.05,0.85,U] [#6 -0.04,-0.53,0.74,U] [#7 0.23,-0.13,0.53,U] [#8 0.02,-0.05,0.67,U] 
01:19:02.737 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.12, 0.04}
01:19:02.738 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
01:19:02.739 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
01:19:02.739 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.11 mountY=-0.07, mountTheta=-2.60
01:19:02.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
01:19:02.742 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
01:19:02.743 00.001 16108 Worker thread wakes up
01:19:02.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:19:02.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:19:02.743 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.07
01:19:02.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:19:02.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:02.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:02.744 00.001 16108 MoveAxis(E, 0, ABG)
01:19:02.744 00.000 16108 Move returns status 0, amount 0
01:19:02.744 00.000 16108 MoveAxis(N, 0, ABG)
01:19:02.744 00.000 16108 Move returns status 0, amount 0
01:19:02.744 00.000 16108 move complete, result=0
01:19:02.744 00.000 16108 worker thread done servicing request
01:19:02.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3398, FiltMin=2889, FiltMax=60416, Gamma=1.000
01:19:02.768 00.020 21068 UpdateGuideState exits: m=128294 SNR=92.8
01:19:02.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:02.771 00.001 21068 Enqueuing Expose request
01:19:02.771 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:02.772 00.001 16108 Worker thread wakes up
01:19:02.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:02.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:03.932 01.159 16108 Exposure complete
01:19:04.002 00.070 16108 worker thread done servicing request
01:19:04.002 00.000 21068 OnExposeComplete: enter
01:19:04.003 00.001 21068 UpdateGuideState(): m_state=6
01:19:04.005 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9903
01:19:04.006 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.63, Mass=112824, SNR=85.6, Peak=14697 HFD=3.2
01:19:04.008 00.002 21068 MultiStar: [#1 0.24,-0.19,0.94,U] [#2 0.24,-0.01,1.37,U] [#3 0.27,0.14,0.96,U] [#4 0.27,-0.07,0.97,U] [#5 0.21,0.10,0.96,U] [#6 -0.02,-0.51,0.98,U] [#7 0.32,-0.18,0.70,U] [#8 0.32,0.18,0.71,U] 
01:19:04.009 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.09}, one-star: {0.10, -0.26}
01:19:04.010 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
01:19:04.011 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
01:19:04.012 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.41 mountX=-0.22 mountY=0.04, mountTheta=2.97
01:19:04.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.09, opts=13)
01:19:04.016 00.002 21068 Enqueuing Move request for scope (0.21, -0.09)
01:19:04.017 00.001 16108 Worker thread wakes up
01:19:04.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
01:19:04.017 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
01:19:04.017 00.000 16108 Moving (0.21, -0.09) raw xDistance=-0.22 yDistance=0.04
01:19:04.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:19:04.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:04.017 00.000 16108 MoveAxis(E, 58, ABG)
01:19:04.017 00.000 16108 Guiding  Dir = 2, Dur = 58
01:19:04.017 00.000 16108 IsSlewing returns 0
01:19:04.017 00.000 16108 IsGuiding returns 0
01:19:04.059 00.042 16108 PulseGuide returned control before completion, sleep 27
01:19:04.089 00.030 16108 IsGuiding returns 1
01:19:04.089 00.000 16108 scope still moving after pulse duration time elapsed
01:19:04.120 00.031 16108 IsSlewing returns 0
01:19:04.120 00.000 16108 IsGuiding returns 1
01:19:04.151 00.031 16108 IsSlewing returns 0
01:19:04.151 00.000 16108 IsGuiding returns 0
01:19:04.151 00.000 16108 scope move finished after 58 + 75 ms
01:19:04.151 00.000 16108 Move returns status 0, amount 58
01:19:04.151 00.000 16108 MoveAxis(N, 0, ABG)
01:19:04.151 00.000 16108 Move returns status 0, amount 0
01:19:04.151 00.000 16108 move complete, result=0
01:19:04.151 00.000 16108 worker thread done servicing request
01:19:04.263 00.112 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3395, FiltMin=2861, FiltMax=58349, Gamma=1.000
01:19:04.283 00.020 21068 UpdateGuideState exits: m=112824 SNR=85.6
01:19:04.285 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.285 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:04.286 00.001 21068 Enqueuing Expose request
01:19:04.287 00.001 16108 Worker thread wakes up
01:19:04.287 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
01:19:04.288 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:04.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:05.265 00.977 16108 Exposure complete
01:19:05.333 00.068 16108 worker thread done servicing request
01:19:05.333 00.000 21068 OnExposeComplete: enter
01:19:05.334 00.001 21068 UpdateGuideState(): m_state=6
01:19:05.335 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9904
01:19:05.336 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=874.77, Mass=120847, SNR=76.1, Peak=15353 HFD=3.5
01:19:05.337 00.001 21068 MultiStar: [#1 0.35,0.15,1.27,U] [#2 -0.11,-0.06,1.67,U] [#3 0.23,0.10,1.16,U] [#4 0.29,0.01,1.05,U] [#5 0.12,-0.09,1.04,U] [#6 0.16,-0.58,0.00,M3] [#7 0.29,0.02,0.79,U] [#8 0.18,0.01,0.95,U] 
01:19:05.338 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.00}, one-star: {0.30, -0.11}
01:19:05.338 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
01:19:05.340 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
01:19:05.340 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.18 mountY=-0.04, mountTheta=-2.90
01:19:05.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.00, opts=13)
01:19:05.343 00.001 21068 Enqueuing Move request for scope (0.18, 0.00)
01:19:05.344 00.001 16108 Worker thread wakes up
01:19:05.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
01:19:05.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
01:19:05.344 00.000 16108 Moving (0.18, 0.00) raw xDistance=-0.18 yDistance=-0.04
01:19:05.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:19:05.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:05.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:05.344 00.000 16108 MoveAxis(E, 0, ABG)
01:19:05.344 00.000 16108 Move returns status 0, amount 0
01:19:05.344 00.000 16108 MoveAxis(N, 0, ABG)
01:19:05.344 00.000 16108 Move returns status 0, amount 0
01:19:05.344 00.000 16108 move complete, result=0
01:19:05.344 00.000 16108 worker thread done servicing request
01:19:05.347 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3398, FiltMin=2934, FiltMax=56704, Gamma=1.000
01:19:05.363 00.016 21068 UpdateGuideState exits: m=120847 SNR=76.1
01:19:05.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:05.366 00.001 21068 Enqueuing Expose request
01:19:05.367 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:05.368 00.001 16108 Worker thread wakes up
01:19:05.368 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:05.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:06.363 00.995 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:06.366 00.003 21068 case statement mapped state 6 to 3
01:19:06.367 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:06.535 00.168 16108 Exposure complete
01:19:06.593 00.058 16108 worker thread done servicing request
01:19:06.593 00.000 21068 OnExposeComplete: enter
01:19:06.594 00.001 21068 UpdateGuideState(): m_state=6
01:19:06.595 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9905
01:19:06.596 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=874.81, Mass=127363, SNR=89.9, Peak=17001 HFD=3.5
01:19:06.597 00.001 21068 MultiStar: [#1 0.13,-0.09,1.09,U] [#2 0.06,0.02,1.11,U] [#3 0.12,-0.10,1.04,U] [#4 0.17,-0.26,0.72,U] [#5 0.44,-0.14,0.84,U] [#6 0.25,-0.84,0.00,M4] [#7 0.16,-0.35,0.68,U] [#8 0.17,-0.12,0.73,U] 
01:19:06.598 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.12}, one-star: {0.24, -0.08}
01:19:06.600 00.002 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.72)
01:19:06.601 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
01:19:06.603 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.60 mountX=-0.20 mountY=0.08, mountTheta=2.77
01:19:06.606 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.12, opts=13)
01:19:06.607 00.001 21068 Enqueuing Move request for scope (0.18, -0.12)
01:19:06.608 00.001 16108 Worker thread wakes up
01:19:06.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:19:06.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:19:06.608 00.000 16108 Moving (0.18, -0.12) raw xDistance=-0.20 yDistance=0.08
01:19:06.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:19:06.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:06.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:19:06.608 00.000 16108 MoveAxis(E, 0, ABG)
01:19:06.608 00.000 16108 Move returns status 0, amount 0
01:19:06.609 00.001 16108 MoveAxis(N, 0, ABG)
01:19:06.609 00.000 16108 Move returns status 0, amount 0
01:19:06.609 00.000 16108 move complete, result=0
01:19:06.609 00.000 16108 worker thread done servicing request
01:19:06.616 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3395, FiltMin=2896, FiltMax=58032, Gamma=1.000
01:19:06.636 00.020 21068 UpdateGuideState exits: m=127363 SNR=89.9
01:19:06.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:06.639 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:06.639 00.000 21068 Enqueuing Expose request
01:19:06.640 00.001 16108 Worker thread wakes up
01:19:06.640 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:06.642 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:06.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:07.477 00.835 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:07.479 00.002 21068 case statement mapped state 6 to 3
01:19:07.480 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:07.607 00.127 16108 Exposure complete
01:19:07.664 00.057 16108 worker thread done servicing request
01:19:07.664 00.000 21068 OnExposeComplete: enter
01:19:07.666 00.002 21068 UpdateGuideState(): m_state=6
01:19:07.667 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9906
01:19:07.669 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=874.85, Mass=117674, SNR=83.4, Peak=14569 HFD=3.4
01:19:07.672 00.003 21068 MultiStar: [#1 0.25,-0.04,1.13,U] [#2 -0.11,0.13,1.17,U] [#3 0.16,0.06,1.06,U] [#4 0.37,-0.16,0.69,U] [#5 0.04,-0.01,0.90,U] [#6 -0.07,-0.74,0.00,M5] [#7 0.37,0.04,0.66,U] [#8 0.20,-0.11,0.85,U] 
01:19:07.673 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.00}, one-star: {0.25, -0.03}
01:19:07.674 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
01:19:07.676 00.002 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
01:19:07.677 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.03 mountX=-0.17 mountY=-0.04, mountTheta=-2.94
01:19:07.680 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.00, opts=13)
01:19:07.681 00.001 21068 Enqueuing Move request for scope (0.17, -0.00)
01:19:07.682 00.001 16108 Worker thread wakes up
01:19:07.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
01:19:07.682 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
01:19:07.682 00.000 16108 Moving (0.17, -0.00) raw xDistance=-0.17 yDistance=-0.04
01:19:07.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:19:07.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:07.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:07.682 00.000 16108 MoveAxis(E, 0, ABG)
01:19:07.682 00.000 16108 Move returns status 0, amount 0
01:19:07.682 00.000 16108 MoveAxis(N, 0, ABG)
01:19:07.682 00.000 16108 Move returns status 0, amount 0
01:19:07.682 00.000 16108 move complete, result=0
01:19:07.683 00.001 16108 worker thread done servicing request
01:19:07.686 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3395, FiltMin=2913, FiltMax=58368, Gamma=1.000
01:19:07.708 00.022 21068 UpdateGuideState exits: m=117674 SNR=83.4
01:19:07.711 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.713 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:07.714 00.001 21068 Enqueuing Expose request
01:19:07.716 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:07.716 00.000 16108 Worker thread wakes up
01:19:07.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:07.718 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:08.544 00.826 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:08.546 00.002 21068 case statement mapped state 6 to 3
01:19:08.547 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:08.866 00.319 16108 Exposure complete
01:19:08.923 00.057 16108 worker thread done servicing request
01:19:08.923 00.000 21068 OnExposeComplete: enter
01:19:08.924 00.001 21068 UpdateGuideState(): m_state=6
01:19:08.926 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9907
01:19:08.926 00.000 21068 Star::Find returns 1 (0), X=220.37, Y=874.65, Mass=117354, SNR=81.6, Peak=15113 HFD=3.3
01:19:08.927 00.001 21068 MultiStar: [#1 0.06,-0.23,1.38,U] [#2 -0.04,-0.17,1.56,U] [#3 0.05,-0.14,1.24,U] [#4 0.32,-0.28,0.83,U] [#5 0.22,-0.43,0.98,U] [#6 0.14,-0.48,0.81,U] [#7 0.28,0.01,0.63,U] [#8 0.14,-0.26,0.87,U] 
01:19:08.928 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.24}, one-star: {-0.11, -0.23}
01:19:08.929 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
01:19:08.930 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
01:19:08.930 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.01 mountX=0.07 mountY=0.25, mountTheta=1.31
01:19:08.933 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.23, opts=13)
01:19:08.933 00.000 21068 Enqueuing Move request for scope (-0.11, -0.23)
01:19:08.934 00.001 16108 Worker thread wakes up
01:19:08.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
01:19:08.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
01:19:08.934 00.000 16108 Moving (-0.11, -0.23) raw xDistance=0.07 yDistance=0.25
01:19:08.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:08.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:19:08.935 00.001 16108 MoveAxis(E, 0, ABG)
01:19:08.935 00.000 16108 Move returns status 0, amount 0
01:19:08.935 00.000 16108 MoveAxis(S, 50, ABG)
01:19:08.935 00.000 16108 Guiding  Dir = 1, Dur = 50
01:19:08.935 00.000 16108 IsSlewing returns 0
01:19:08.935 00.000 16108 IsGuiding returns 0
01:19:08.938 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3398, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:19:08.957 00.019 21068 UpdateGuideState exits: m=117354 SNR=81.6
01:19:08.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.958 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:08.959 00.001 21068 Enqueuing Expose request
01:19:08.985 00.026 16108 PulseGuide returned control before completion, sleep 11
01:19:08.999 00.014 16108 IsGuiding returns 1
01:19:08.999 00.000 16108 scope still moving after pulse duration time elapsed
01:19:09.030 00.031 16108 IsSlewing returns 0
01:19:09.030 00.000 16108 IsGuiding returns 1
01:19:09.061 00.031 16108 IsSlewing returns 0
01:19:09.061 00.000 16108 IsGuiding returns 1
01:19:09.093 00.032 16108 IsSlewing returns 0
01:19:09.093 00.000 16108 IsGuiding returns 0
01:19:09.093 00.000 16108 scope move finished after 50 + 109 ms
01:19:09.095 00.002 16108 Move returns status 0, amount 50
01:19:09.095 00.000 16108 move complete, result=0
01:19:09.095 00.000 16108 worker thread done servicing request
01:19:09.095 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
01:19:09.096 00.001 16108 Worker thread wakes up
01:19:09.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:09.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:09.656 00.560 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:09.660 00.004 21068 case statement mapped state 6 to 3
01:19:09.662 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:10.073 00.411 16108 Exposure complete
01:19:10.176 00.103 16108 worker thread done servicing request
01:19:10.176 00.000 21068 OnExposeComplete: enter
01:19:10.178 00.002 21068 UpdateGuideState(): m_state=6
01:19:10.180 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9908
01:19:10.181 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=874.93, Mass=117909, SNR=73.1, Peak=14217 HFD=3.4
01:19:10.182 00.001 21068 MultiStar: [#1 0.07,0.03,1.35,U] [#2 -0.18,0.18,1.43,U] [#3 0.30,-0.12,1.17,U] [#4 0.19,0.01,0.98,U] [#5 0.21,-0.16,1.22,U] [#6 0.24,-0.26,0.94,U] [#7 -0.02,0.10,0.78,U] [#8 0.03,0.29,0.88,U] 
01:19:10.183 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.12, 0.05}
01:19:10.183 00.000 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
01:19:10.184 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
01:19:10.185 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.11 mountX=-0.10 mountY=-0.03, mountTheta=-2.80
01:19:10.186 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
01:19:10.187 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
01:19:10.188 00.001 16108 Worker thread wakes up
01:19:10.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:19:10.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:19:10.188 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
01:19:10.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:19:10.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:10.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:10.188 00.000 16108 MoveAxis(E, 0, ABG)
01:19:10.188 00.000 16108 Move returns status 0, amount 0
01:19:10.188 00.000 16108 MoveAxis(N, 0, ABG)
01:19:10.188 00.000 16108 Move returns status 0, amount 0
01:19:10.188 00.000 16108 move complete, result=0
01:19:10.188 00.000 16108 worker thread done servicing request
01:19:10.195 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3395, FiltMin=2915, FiltMax=64480, Gamma=1.000
01:19:10.226 00.031 21068 UpdateGuideState exits: m=117909 SNR=73.1
01:19:10.228 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:10.230 00.001 21068 Enqueuing Expose request
01:19:10.231 00.001 16108 Worker thread wakes up
01:19:10.231 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:10.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:10.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:10.771 00.539 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:10.774 00.003 21068 case statement mapped state 6 to 3
01:19:10.776 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:10.873 00.097 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:10.874 00.001 21068 case statement mapped state 6 to 3
01:19:10.876 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:10.974 00.098 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
01:19:10.976 00.002 21068 PhdController::Dither begins
01:19:10.978 00.002 21068 dither: size=1.00, dRA=0.42 dDec=0.03
01:19:10.980 00.002 21068 MountToCamera -- mountTheta (0.06) + m_xAngle (2.97) = xAngle (3.03 = 3.03)
01:19:10.982 00.002 21068 MountToCamera -- mountX=0.42 mountY=0.03 hyp=0.42 mountTheta=0.06 cameraX=-0.42, cameraY=0.05 cameraTheta=3.03
01:19:10.984 00.002 21068 setting lock position to (220.06, 874.93)
01:19:10.986 00.002 21068 Mount: notify guiding dithered (-0.4, 0.0)
01:19:10.987 00.001 21068 MultiStar: stabilizing after lock position change
01:19:10.989 00.002 21068 Status Line: Dither by 0.42,0.03
01:19:10.993 00.004 21068 PhdController: newstate STATE_SETTLE_BEGIN
01:19:10.996 00.003 21068 PhdController: newstate STATE_SETTLE_WAIT
01:19:10.998 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:19:11.405 00.407 16108 Exposure complete
01:19:11.460 00.055 16108 worker thread done servicing request
01:19:11.460 00.000 21068 OnExposeComplete: enter
01:19:11.461 00.001 21068 UpdateGuideState(): m_state=6
01:19:11.462 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9909
01:19:11.463 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.75, Mass=126071, SNR=84.1, Peak=15449 HFD=3.2
01:19:11.464 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
01:19:11.465 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
01:19:11.465 00.000 21068 CameraToMount -- cameraX=0.52 cameraY=-0.18 hyp=0.55 cameraTheta=-0.33 mountX=-0.54 mountY=0.05, mountTheta=3.05
01:19:11.468 00.003 21068 dither recenter: remaining=(-0.4,-0.0) step=(-0.4,-0.0)
01:19:11.469 00.001 21068 MountToCamera -- mountTheta (-3.08) + m_xAngle (2.97) = xAngle (-0.11 = -0.11)
01:19:11.469 00.000 21068 MountToCamera -- mountX=-0.42 mountY=-0.03 hyp=0.42 mountTheta=-3.08 cameraX=0.42, cameraY=-0.05 cameraTheta=-0.11
01:19:11.470 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.05, opts=4)
01:19:11.471 00.001 21068 Enqueuing Move request for scope (0.42, -0.05)
01:19:11.471 00.000 21068 Mount: notify direct move -0.42,-0.03
01:19:11.472 00.001 16108 Worker thread wakes up
01:19:11.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.05) opts 0x4
01:19:11.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.05)
01:19:11.472 00.000 16108 Moving (0.42, -0.05) raw xDistance=-0.42 yDistance=-0.03
01:19:11.472 00.000 16108 MoveAxis(E, 175, B)
01:19:11.472 00.000 16108 Guiding  Dir = 2, Dur = 175
01:19:11.472 00.000 16108 IsSlewing returns 0
01:19:11.473 00.001 16108 IsGuiding returns 0
01:19:11.476 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2912, FiltMax=56784, Gamma=1.000
01:19:11.496 00.020 16108 PulseGuide returned control before completion, sleep 162
01:19:11.500 00.004 21068 UpdateGuideState exits: m=126071 SNR=84.1
01:19:11.502 00.002 21068 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 1 / 99999
01:19:11.502 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781680751.502,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:19:11.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:11.505 00.001 21068 Enqueuing Expose request
01:19:11.666 00.161 16108 IsGuiding returns 1
01:19:11.666 00.000 16108 scope still moving after pulse duration time elapsed
01:19:11.697 00.031 16108 IsSlewing returns 0
01:19:11.697 00.000 16108 IsGuiding returns 1
01:19:11.728 00.031 16108 IsSlewing returns 0
01:19:11.730 00.002 16108 IsGuiding returns 0
01:19:11.730 00.000 16108 scope move finished after 175 + 81 ms
01:19:11.730 00.000 16108 Move returns status 0, amount 175
01:19:11.730 00.000 16108 MoveAxis(N, 5, B)
01:19:11.730 00.000 16108 Guiding  Dir = 0, Dur = 5
01:19:11.730 00.000 16108 IsSlewing returns 0
01:19:11.731 00.001 16108 IsGuiding returns 0
01:19:11.792 00.061 16108 IsGuiding returns 1
01:19:11.792 00.000 16108 scope still moving after pulse duration time elapsed
01:19:11.822 00.030 16108 IsSlewing returns 0
01:19:11.822 00.000 16108 IsGuiding returns 1
01:19:11.854 00.032 16108 IsSlewing returns 0
01:19:11.854 00.000 16108 IsGuiding returns 1
01:19:11.887 00.033 16108 IsSlewing returns 0
01:19:11.887 00.000 16108 IsGuiding returns 0
01:19:11.887 00.000 16108 scope move finished after 5 + 151 ms
01:19:11.887 00.000 16108 Move returns status 0, amount 5
01:19:11.887 00.000 16108 move complete, result=0
01:19:11.887 00.000 16108 worker thread done servicing request
01:19:11.887 00.000 16108 Worker thread wakes up
01:19:11.887 00.000 21068 GuideStep: -0.4 px 175 ms EAST, -0.0 px 5 ms NORTH
01:19:11.889 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:11.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:12.857 00.968 16108 Exposure complete
01:19:12.912 00.055 16108 worker thread done servicing request
01:19:12.912 00.000 21068 OnExposeComplete: enter
01:19:12.915 00.003 21068 UpdateGuideState(): m_state=6
01:19:12.917 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9910
01:19:12.919 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=874.82, Mass=121343, SNR=78.1, Peak=14717 HFD=3.3
01:19:12.921 00.002 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
01:19:12.923 00.002 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
01:19:12.924 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=0.15 mountY=0.15, mountTheta=0.76
01:19:12.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.11, opts=13)
01:19:12.928 00.002 21068 Enqueuing Move request for scope (-0.17, -0.11)
01:19:12.928 00.000 16108 Worker thread wakes up
01:19:12.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
01:19:12.929 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
01:19:12.929 00.000 16108 Moving (-0.17, -0.11) raw xDistance=0.15 yDistance=0.15
01:19:12.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:12.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:12.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:19:12.929 00.000 16108 MoveAxis(E, 0, ABG)
01:19:12.929 00.000 16108 Move returns status 0, amount 0
01:19:12.929 00.000 16108 MoveAxis(N, 0, ABG)
01:19:12.929 00.000 16108 Move returns status 0, amount 0
01:19:12.929 00.000 16108 move complete, result=0
01:19:12.929 00.000 16108 worker thread done servicing request
01:19:12.934 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3395, FiltMin=2889, FiltMax=57088, Gamma=1.000
01:19:12.950 00.016 21068 UpdateGuideState exits: m=121343 SNR=78.1
01:19:12.951 00.001 21068 PhdController: settling, locked = 1, distance = 0.21 (2.00) aobump = 0 frame = 2 / 99999
01:19:12.951 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781680752.951,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.21,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
01:19:12.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.954 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:12.954 00.000 21068 Enqueuing Expose request
01:19:12.955 00.001 16108 Worker thread wakes up
01:19:12.955 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:12.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:12.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:14.128 01.172 16108 Exposure complete
01:19:14.191 00.063 16108 worker thread done servicing request
01:19:14.191 00.000 21068 OnExposeComplete: enter
01:19:14.192 00.001 21068 UpdateGuideState(): m_state=6
01:19:14.193 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9911
01:19:14.193 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=874.89, Mass=121977, SNR=73.4, Peak=14957 HFD=3.4
01:19:14.194 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
01:19:14.195 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
01:19:14.196 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.29 cameraTheta=-3.02 mountX=0.27 mountY=0.10, mountTheta=0.35
01:19:14.197 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.03, opts=13)
01:19:14.198 00.001 21068 Enqueuing Move request for scope (-0.28, -0.03)
01:19:14.199 00.001 16108 Worker thread wakes up
01:19:14.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
01:19:14.199 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
01:19:14.199 00.000 16108 Moving (-0.28, -0.03) raw xDistance=0.27 yDistance=0.10
01:19:14.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:19:14.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:14.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:14.199 00.000 16108 MoveAxis(W, 72, ABG)
01:19:14.199 00.000 16108 Guiding  Dir = 3, Dur = 72
01:19:14.200 00.001 16108 IsSlewing returns 0
01:19:14.200 00.000 16108 IsGuiding returns 0
01:19:14.203 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3395, FiltMin=2883, FiltMax=65507, Gamma=1.000
01:19:14.219 00.016 21068 UpdateGuideState exits: m=121977 SNR=73.4
01:19:14.220 00.001 21068 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 3 / 99999
01:19:14.222 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781680754.222,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.23,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
01:19:14.225 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:14.227 00.001 21068 Enqueuing Expose request
01:19:14.245 00.018 16108 PulseGuide returned control before completion, sleep 37
01:19:14.290 00.045 16108 IsGuiding returns 1
01:19:14.290 00.000 16108 scope still moving after pulse duration time elapsed
01:19:14.321 00.031 16108 IsSlewing returns 0
01:19:14.321 00.000 16108 IsGuiding returns 1
01:19:14.353 00.032 16108 IsSlewing returns 0
01:19:14.353 00.000 16108 IsGuiding returns 0
01:19:14.353 00.000 16108 scope move finished after 72 + 81 ms
01:19:14.353 00.000 16108 Move returns status 0, amount 72
01:19:14.353 00.000 16108 MoveAxis(N, 0, ABG)
01:19:14.353 00.000 16108 Move returns status 0, amount 0
01:19:14.353 00.000 16108 move complete, result=0
01:19:14.353 00.000 16108 worker thread done servicing request
01:19:14.353 00.000 16108 Worker thread wakes up
01:19:14.353 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
01:19:14.354 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:14.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:15.339 00.985 16108 Exposure complete
01:19:15.425 00.086 16108 worker thread done servicing request
01:19:15.426 00.001 21068 OnExposeComplete: enter
01:19:15.428 00.002 21068 UpdateGuideState(): m_state=6
01:19:15.430 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9912
01:19:15.431 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.42, Mass=123783, SNR=79.5, Peak=14000 HFD=3.4
01:19:15.433 00.002 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
01:19:15.434 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
01:19:15.435 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.51 hyp=0.51 cameraTheta=-1.59 mountX=-0.08 mountY=0.50, mountTheta=1.73
01:19:15.437 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.51, opts=13)
01:19:15.441 00.004 21068 Enqueuing Move request for scope (-0.01, -0.51)
01:19:15.443 00.002 16108 Worker thread wakes up
01:19:15.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.51) opts 0xd
01:19:15.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.51)
01:19:15.443 00.000 16108 Moving (-0.01, -0.51) raw xDistance=-0.08 yDistance=0.50
01:19:15.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:15.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:15.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:19:15.443 00.000 16108 MoveAxis(E, 0, ABG)
01:19:15.443 00.000 16108 Move returns status 0, amount 0
01:19:15.443 00.000 16108 MoveAxis(N, 0, ABG)
01:19:15.443 00.000 16108 Move returns status 0, amount 0
01:19:15.443 00.000 16108 move complete, result=0
01:19:15.443 00.000 16108 worker thread done servicing request
01:19:15.452 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3395, FiltMin=2896, FiltMax=53926, Gamma=1.000
01:19:15.468 00.016 21068 UpdateGuideState exits: m=123783 SNR=79.5
01:19:15.469 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 4 / 99999
01:19:15.470 00.001 21068 PhdController: newstate STATE_FINISH
01:19:15.471 00.001 21068 PhdController complete: success
01:19:15.472 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781680755.472,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
01:19:15.473 00.001 21068 Mount: notify guiding dither settle done success=1
01:19:15.475 00.002 21068 PhdController: newstate STATE_IDLE
01:19:15.477 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:15.480 00.002 21068 Enqueuing Expose request
01:19:15.481 00.001 16108 Worker thread wakes up
01:19:15.482 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:19:15.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:15.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:16.089 00.606 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:16.091 00.002 21068 case statement mapped state 6 to 3
01:19:16.092 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:16.192 00.100 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
01:19:16.195 00.003 21068 PhdController::Guide begins
01:19:16.198 00.003 21068 PhdController: newstate STATE_SETUP
01:19:16.201 00.003 21068 PhdController: setup
01:19:16.203 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
01:19:16.207 00.004 21068 PhdController: guider state = 6
01:19:16.208 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
01:19:16.209 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
01:19:16.210 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
01:19:16.243 00.033 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:19:16.245 00.002 21068 case statement mapped state 6 to 3
01:19:16.247 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:19:16.650 00.403 16108 Exposure complete
01:19:16.717 00.067 16108 worker thread done servicing request
01:19:16.717 00.000 21068 OnExposeComplete: enter
01:19:16.720 00.003 21068 UpdateGuideState(): m_state=6
01:19:16.722 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9913
01:19:16.723 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=874.47, Mass=125214, SNR=91.7, Peak=14957 HFD=3.4
01:19:16.725 00.002 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
01:19:16.725 00.000 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
01:19:16.728 00.003 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.46 hyp=0.51 cameraTheta=-2.04 mountX=0.15 mountY=0.50, mountTheta=1.28
01:19:16.731 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.46, opts=13)
01:19:16.733 00.002 21068 Enqueuing Move request for scope (-0.23, -0.46)
01:19:16.734 00.001 16108 Worker thread wakes up
01:19:16.736 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.46) opts 0xd
01:19:16.736 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.46)
01:19:16.736 00.000 16108 Moving (-0.23, -0.46) raw xDistance=0.15 yDistance=0.50
01:19:16.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:16.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:16.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:19:16.736 00.000 16108 MoveAxis(E, 0, ABG)
01:19:16.736 00.000 16108 Move returns status 0, amount 0
01:19:16.736 00.000 16108 MoveAxis(N, 0, ABG)
01:19:16.736 00.000 16108 Move returns status 0, amount 0
01:19:16.736 00.000 16108 move complete, result=0
01:19:16.736 00.000 16108 worker thread done servicing request
01:19:16.746 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3395, FiltMin=2889, FiltMax=56109, Gamma=1.000
01:19:16.763 00.017 21068 UpdateGuideState exits: m=125214 SNR=91.7
01:19:16.764 00.001 21068 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 1 / 99999
01:19:16.765 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781680756.765,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:19:16.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:16.767 00.000 21068 Enqueuing Expose request
01:19:16.768 00.001 16108 Worker thread wakes up
01:19:16.768 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:19:16.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:16.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:17.750 00.981 16108 Exposure complete
01:19:17.806 00.056 16108 worker thread done servicing request
01:19:17.806 00.000 21068 OnExposeComplete: enter
01:19:17.806 00.000 21068 UpdateGuideState(): m_state=6
01:19:17.807 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9914
01:19:17.808 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.42, Mass=125481, SNR=79.3, Peak=14093 HFD=3.3
01:19:17.810 00.002 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
01:19:17.810 00.000 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
01:19:17.811 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.51 hyp=0.51 cameraTheta=-1.46 mountX=-0.14 mountY=0.48, mountTheta=1.86
01:19:17.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.51, opts=13)
01:19:17.813 00.000 21068 Enqueuing Move request for scope (0.05, -0.51)
01:19:17.814 00.001 16108 Worker thread wakes up
01:19:17.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.51) opts 0xd
01:19:17.814 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.51)
01:19:17.814 00.000 16108 Moving (0.05, -0.51) raw xDistance=-0.14 yDistance=0.48
01:19:17.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:19:17.814 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.48
01:19:17.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:19:17.814 00.000 16108 MoveAxis(E, 0, ABG)
01:19:17.814 00.000 16108 Move returns status 0, amount 0
01:19:17.814 00.000 16108 MoveAxis(S, 97, ABG)
01:19:17.814 00.000 16108 Guiding  Dir = 1, Dur = 97
01:19:17.815 00.001 16108 IsSlewing returns 0
01:19:17.815 00.000 16108 IsGuiding returns 0
01:19:17.818 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3395, FiltMin=2934, FiltMax=59731, Gamma=1.000
01:19:17.822 00.004 16108 PulseGuide returned control before completion, sleep 101
01:19:17.840 00.018 21068 UpdateGuideState exits: m=125481 SNR=79.3
01:19:17.841 00.001 21068 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 2 / 99999
01:19:17.841 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781680757.841,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.41,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
01:19:17.843 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:17.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:17.845 00.001 21068 Enqueuing Expose request
01:19:17.930 00.085 16108 IsGuiding returns 1
01:19:17.930 00.000 16108 scope still moving after pulse duration time elapsed
01:19:17.966 00.036 16108 IsSlewing returns 0
01:19:17.967 00.001 16108 IsGuiding returns 1
01:19:17.992 00.025 16108 IsSlewing returns 0
01:19:17.992 00.000 16108 IsGuiding returns 0
01:19:17.992 00.000 16108 scope move finished after 97 + 80 ms
01:19:17.993 00.001 16108 Move returns status 0, amount 97
01:19:17.993 00.000 16108 move complete, result=0
01:19:17.993 00.000 16108 worker thread done servicing request
01:19:17.993 00.000 16108 Worker thread wakes up
01:19:17.993 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 97 ms SOUTH
01:19:17.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:17.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:19.190 01.196 16108 Exposure complete
01:19:19.253 00.063 16108 worker thread done servicing request
01:19:19.253 00.000 21068 OnExposeComplete: enter
01:19:19.254 00.001 21068 UpdateGuideState(): m_state=6
01:19:19.256 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9915
01:19:19.256 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=874.87, Mass=129063, SNR=83.7, Peak=17245 HFD=3.4
01:19:19.257 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
01:19:19.258 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
01:19:19.258 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=-0.18 mountY=0.01, mountTheta=3.07
01:19:19.260 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.06, opts=13)
01:19:19.261 00.001 21068 Enqueuing Move request for scope (0.18, -0.06)
01:19:19.261 00.000 16108 Worker thread wakes up
01:19:19.262 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
01:19:19.262 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
01:19:19.262 00.000 16108 Moving (0.18, -0.06) raw xDistance=-0.18 yDistance=0.01
01:19:19.262 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:19:19.262 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:19.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:19.262 00.000 16108 MoveAxis(E, 0, ABG)
01:19:19.262 00.000 16108 Move returns status 0, amount 0
01:19:19.262 00.000 16108 MoveAxis(N, 0, ABG)
01:19:19.262 00.000 16108 Move returns status 0, amount 0
01:19:19.262 00.000 16108 move complete, result=0
01:19:19.262 00.000 16108 worker thread done servicing request
01:19:19.266 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3395, FiltMin=2953, FiltMax=60505, Gamma=1.000
01:19:19.281 00.015 21068 UpdateGuideState exits: m=129063 SNR=83.7
01:19:19.282 00.001 21068 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 3 / 99999
01:19:19.283 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781680759.283,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.35,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
01:19:19.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:19.284 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:19.286 00.002 21068 Enqueuing Expose request
01:19:19.286 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:19.288 00.002 16108 Worker thread wakes up
01:19:19.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:19.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:20.265 00.977 16108 Exposure complete
01:19:20.341 00.076 16108 worker thread done servicing request
01:19:20.341 00.000 21068 OnExposeComplete: enter
01:19:20.342 00.001 21068 UpdateGuideState(): m_state=6
01:19:20.343 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9916
01:19:20.344 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.72, Mass=129713, SNR=83.8, Peak=15469 HFD=3.5
01:19:20.344 00.000 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
01:19:20.346 00.002 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
01:19:20.347 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.90 mountX=-0.20 mountY=0.17, mountTheta=2.45
01:19:20.348 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.21, opts=13)
01:19:20.349 00.001 21068 Enqueuing Move request for scope (0.17, -0.21)
01:19:20.350 00.001 16108 Worker thread wakes up
01:19:20.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
01:19:20.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
01:19:20.351 00.001 16108 Moving (0.17, -0.21) raw xDistance=-0.20 yDistance=0.17
01:19:20.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:19:20.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:20.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:19:20.351 00.000 16108 MoveAxis(E, 53, ABG)
01:19:20.351 00.000 16108 Guiding  Dir = 2, Dur = 53
01:19:20.353 00.002 16108 IsSlewing returns 0
01:19:20.354 00.001 16108 IsGuiding returns 0
01:19:20.356 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3395, FiltMin=2896, FiltMax=65507, Gamma=1.000
01:19:20.381 00.025 21068 UpdateGuideState exits: m=129713 SNR=83.8
01:19:20.382 00.001 21068 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 4 / 99999
01:19:20.383 00.001 21068 PhdController: newstate STATE_FINISH
01:19:20.385 00.002 21068 PhdController complete: success
01:19:20.386 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781680760.385,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
01:19:20.386 00.000 21068 Mount: notify guiding dither settle done success=1
01:19:20.387 00.001 21068 PhdController: newstate STATE_IDLE
01:19:20.389 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:20.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:20.390 00.000 21068 Enqueuing Expose request
01:19:20.412 00.022 16108 IsGuiding returns 1
01:19:20.412 00.000 16108 scope still moving after pulse duration time elapsed
01:19:20.441 00.029 16108 IsSlewing returns 0
01:19:20.441 00.000 16108 IsGuiding returns 1
01:19:20.472 00.031 16108 IsSlewing returns 0
01:19:20.472 00.000 16108 IsGuiding returns 1
01:19:20.504 00.032 16108 IsSlewing returns 0
01:19:20.504 00.000 16108 IsGuiding returns 0
01:19:20.504 00.000 16108 scope move finished after 53 + 97 ms
01:19:20.504 00.000 16108 Move returns status 0, amount 53
01:19:20.505 00.001 16108 MoveAxis(N, 0, ABG)
01:19:20.505 00.000 16108 Move returns status 0, amount 0
01:19:20.505 00.000 16108 move complete, result=0
01:19:20.505 00.000 16108 worker thread done servicing request
01:19:20.505 00.000 16108 Worker thread wakes up
01:19:20.505 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
01:19:20.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:20.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:21.658 01.152 16108 Exposure complete
01:19:21.730 00.072 16108 worker thread done servicing request
01:19:21.730 00.000 21068 OnExposeComplete: enter
01:19:21.731 00.001 21068 UpdateGuideState(): m_state=6
01:19:21.733 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.734 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.70, Mass=123388, SNR=87.6, Peak=14349 HFD=3.6
01:19:21.734 00.000 21068 MultiStar: exiting stabilization period
01:19:21.735 00.001 21068 MultiStar: updating star positions after lock position change
01:19:21.736 00.001 21068 Star::Find(15, 607, 147, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.736 00.000 21068 Star::Find returns 1 (0), X=608.52, Y=147.47, Mass=151928, SNR=104.6, Peak=17590 HFD=3.2
01:19:21.737 00.001 21068 Star::Find(15, 475, 447, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.738 00.001 21068 Star::Find returns 1 (0), X=475.68, Y=448.05, Mass=153245, SNR=99.2, Peak=21734 HFD=2.7
01:19:21.738 00.000 21068 Star::Find(15, 701, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.739 00.001 21068 Star::Find returns 1 (0), X=703.01, Y=48.84, Mass=141009, SNR=95.2, Peak=17837 HFD=3.1
01:19:21.740 00.001 21068 Star::Find(15, 1174, 882, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.740 00.000 21068 Star::Find returns 1 (0), X=1174.99, Y=883.03, Mass=106870, SNR=70.1, Peak=13005 HFD=3.9
01:19:21.743 00.003 21068 Star::Find(15, 1113, 405, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.745 00.002 21068 Star::Find returns 1 (0), X=1114.33, Y=406.47, Mass=127111, SNR=83.9, Peak=15737 HFD=3.3
01:19:21.747 00.002 21068 Star::Find(15, 1178, 607, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.749 00.002 21068 Star::Find returns 1 (0), X=1178.82, Y=608.68, Mass=99337, SNR=74.2, Peak=12003 HFD=3.6
01:19:21.750 00.001 21068 Star::Find(15, 122, 726, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.753 00.003 21068 Star::Find returns 1 (0), X=122.79, Y=727.41, Mass=61963, SNR=51.9, Peak=10041 HFD=3.0
01:19:21.754 00.001 21068 Star::Find(15, 545, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.755 00.001 21068 Star::Find returns 1 (0), X=545.87, Y=836.65, Mass=82886, SNR=62.3, Peak=12771 HFD=2.7
01:19:21.757 00.002 21068 Star::Find(15, 1049, 670, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.759 00.002 21068 Star::Find returns 1 (0), X=1050.26, Y=671.57, Mass=65848, SNR=56.1, Peak=10992 HFD=3.0
01:19:21.760 00.001 21068 Star::Find(15, 1018, 634, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.760 00.000 21068 Star::Find returns 1 (0), X=1018.52, Y=634.99, Mass=67331, SNR=61.0, Peak=10253 HFD=3.0
01:19:21.761 00.001 21068 Star::Find(15, 58, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9917
01:19:21.762 00.001 21068 Star::Find returns 1 (0), X=58.50, Y=628.26, Mass=74042, SNR=56.3, Peak=10864 HFD=3.3
01:19:21.763 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
01:19:21.764 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
01:19:21.765 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.89 mountX=-0.22 mountY=0.18, mountTheta=2.47
01:19:21.766 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.23, opts=13)
01:19:21.767 00.001 21068 Enqueuing Move request for scope (0.19, -0.23)
01:19:21.767 00.000 16108 Worker thread wakes up
01:19:21.768 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
01:19:21.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
01:19:21.768 00.000 16108 Moving (0.19, -0.23) raw xDistance=-0.22 yDistance=0.18
01:19:21.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:19:21.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:21.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:19:21.768 00.000 16108 MoveAxis(E, 62, ABG)
01:19:21.768 00.000 16108 Guiding  Dir = 2, Dur = 62
01:19:21.768 00.000 16108 IsSlewing returns 0
01:19:21.768 00.000 16108 IsGuiding returns 0
01:19:21.772 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3395, FiltMin=2937, FiltMax=63558, Gamma=1.000
01:19:21.809 00.037 21068 UpdateGuideState exits: m=123388 SNR=87.6
01:19:21.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.810 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:21.811 00.001 21068 Enqueuing Expose request
01:19:21.821 00.010 16108 PulseGuide returned control before completion, sleep 20
01:19:21.851 00.030 16108 IsGuiding returns 1
01:19:21.851 00.000 16108 scope still moving after pulse duration time elapsed
01:19:21.882 00.031 16108 IsSlewing returns 0
01:19:21.882 00.000 16108 IsGuiding returns 1
01:19:21.913 00.031 16108 IsSlewing returns 0
01:19:21.913 00.000 16108 IsGuiding returns 0
01:19:21.913 00.000 16108 scope move finished after 62 + 82 ms
01:19:21.914 00.001 16108 Move returns status 0, amount 62
01:19:21.914 00.000 16108 MoveAxis(N, 0, ABG)
01:19:21.914 00.000 16108 Move returns status 0, amount 0
01:19:21.914 00.000 16108 move complete, result=0
01:19:21.914 00.000 16108 worker thread done servicing request
01:19:21.914 00.000 16108 Worker thread wakes up
01:19:21.914 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.2 px 0 ms NORTH
01:19:21.916 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:21.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:22.886 00.970 16108 Exposure complete
01:19:22.953 00.067 16108 worker thread done servicing request
01:19:22.953 00.000 21068 OnExposeComplete: enter
01:19:22.955 00.002 21068 UpdateGuideState(): m_state=6
01:19:22.955 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9918
01:19:22.956 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=874.82, Mass=123948, SNR=86.3, Peak=17581 HFD=3.1
01:19:22.957 00.001 21068 MultiStar: [#1 -0.31,0.21,0.92,U] [#2 -0.28,0.15,1.06,U] [#3 -0.18,0.18,1.00,U] [#4 -0.21,0.33,0.87,U] [#5 -0.44,0.22,0.83,U] [#6 -0.23,0.13,0.84,U] [#7 -0.05,0.25,0.54,U] [#8 -0.20,0.03,0.67,U] 
01:19:22.958 00.001 21068 single-star, 8 included, MultiStar: {-0.23, 0.15}, one-star: {-0.08, -0.11}
01:19:22.959 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
01:19:22.960 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
01:19:22.960 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.22 mountX=0.06 mountY=0.13, mountTheta=1.11
01:19:22.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
01:19:22.963 00.001 21068 Enqueuing Move request for scope (-0.08, -0.11)
01:19:22.964 00.001 16108 Worker thread wakes up
01:19:22.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
01:19:22.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
01:19:22.964 00.000 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.13
01:19:22.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:19:22.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:22.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:19:22.964 00.000 16108 MoveAxis(E, 0, ABG)
01:19:22.964 00.000 16108 Move returns status 0, amount 0
01:19:22.964 00.000 16108 MoveAxis(N, 0, ABG)
01:19:22.964 00.000 16108 Move returns status 0, amount 0
01:19:22.964 00.000 16108 move complete, result=0
01:19:22.964 00.000 16108 worker thread done servicing request
01:19:22.971 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3395, FiltMin=2891, FiltMax=56419, Gamma=1.000
01:19:22.991 00.020 21068 UpdateGuideState exits: m=123948 SNR=86.3
01:19:22.993 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:22.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:22.995 00.001 21068 Enqueuing Expose request
01:19:22.996 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:22.997 00.001 16108 Worker thread wakes up
01:19:22.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:22.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:24.162 01.164 16108 Exposure complete
01:19:24.247 00.085 16108 worker thread done servicing request
01:19:24.247 00.000 21068 OnExposeComplete: enter
01:19:24.248 00.001 21068 UpdateGuideState(): m_state=6
01:19:24.249 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9919
01:19:24.249 00.000 21068 Star::Find returns 1 (0), X=219.98, Y=874.90, Mass=134958, SNR=92.0, Peak=21517 HFD=3.0
01:19:24.251 00.002 21068 MultiStar: [#1 -0.35,0.17,1.11,U] [#2 -0.20,0.14,1.20,U] [#3 -0.11,0.18,1.07,U] [#4 -0.36,0.14,0.82,U] [#5 -0.34,0.12,1.01,U] [#6 -0.23,0.05,0.70,U] [#7 0.04,0.28,0.66,U] [#8 0.06,-0.14,0.74,U] 
01:19:24.252 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.11}, one-star: {-0.07, -0.03}
01:19:24.252 00.000 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
01:19:24.253 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
01:19:24.254 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.78 mountX=0.07 mountY=0.04, mountTheta=0.58
01:19:24.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
01:19:24.256 00.000 21068 Enqueuing Move request for scope (-0.07, -0.03)
01:19:24.257 00.001 16108 Worker thread wakes up
01:19:24.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:19:24.257 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:19:24.258 00.001 16108 Moving (-0.07, -0.03) raw xDistance=0.07 yDistance=0.04
01:19:24.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:24.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:24.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:24.258 00.000 16108 MoveAxis(E, 0, ABG)
01:19:24.258 00.000 16108 Move returns status 0, amount 0
01:19:24.258 00.000 16108 MoveAxis(N, 0, ABG)
01:19:24.258 00.000 16108 Move returns status 0, amount 0
01:19:24.258 00.000 16108 move complete, result=0
01:19:24.258 00.000 16108 worker thread done servicing request
01:19:24.266 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2966, FiltMax=64169, Gamma=1.000
01:19:24.284 00.018 21068 UpdateGuideState exits: m=134958 SNR=92.0
01:19:24.285 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.286 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:24.287 00.001 21068 Enqueuing Expose request
01:19:24.287 00.000 16108 Worker thread wakes up
01:19:24.288 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:24.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:24.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:25.270 00.982 16108 Exposure complete
01:19:25.341 00.071 16108 worker thread done servicing request
01:19:25.341 00.000 21068 OnExposeComplete: enter
01:19:25.343 00.002 21068 UpdateGuideState(): m_state=6
01:19:25.345 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9920
01:19:25.346 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=874.90, Mass=120290, SNR=81.9, Peak=17373 HFD=3.3
01:19:25.347 00.001 21068 MultiStar: [#1 -0.58,0.24,0.00,M1] [#2 -0.28,0.10,1.50,U] [#3 -0.06,0.31,1.06,U] [#4 -0.23,0.11,0.83,U] [#5 -0.45,0.03,1.06,U] [#6 -0.24,0.11,0.92,U] [#7 -0.01,-0.07,0.55,U] [#8 -0.24,-0.00,0.82,U] 
01:19:25.349 00.002 21068 refined, 7 included, MultiStar: {-0.24, 0.08}, one-star: {-0.29, -0.03}
01:19:25.352 00.003 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
01:19:25.353 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
01:19:25.355 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.81 mountX=0.25 mountY=-0.02, mountTheta=-0.09
01:19:25.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.08, opts=13)
01:19:25.360 00.003 21068 Enqueuing Move request for scope (-0.24, 0.08)
01:19:25.361 00.001 16108 Worker thread wakes up
01:19:25.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
01:19:25.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
01:19:25.361 00.000 16108 Moving (-0.24, 0.08) raw xDistance=0.25 yDistance=-0.02
01:19:25.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:19:25.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:25.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:25.361 00.000 16108 MoveAxis(W, 66, ABG)
01:19:25.361 00.000 16108 Guiding  Dir = 3, Dur = 66
01:19:25.362 00.001 16108 IsSlewing returns 0
01:19:25.362 00.000 16108 IsGuiding returns 0
01:19:25.363 00.001 16108 PulseGuide returned control before completion, sleep 75
01:19:25.365 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3395, FiltMin=2877, FiltMax=65472, Gamma=1.000
01:19:25.385 00.020 21068 UpdateGuideState exits: m=120290 SNR=81.9
01:19:25.387 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:25.389 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:25.390 00.001 21068 Enqueuing Expose request
01:19:25.453 00.063 16108 IsGuiding returns 0
01:19:25.453 00.000 16108 Move returns status 0, amount 66
01:19:25.453 00.000 16108 MoveAxis(N, 0, ABG)
01:19:25.453 00.000 16108 Move returns status 0, amount 0
01:19:25.453 00.000 16108 move complete, result=0
01:19:25.453 00.000 16108 worker thread done servicing request
01:19:25.453 00.000 16108 Worker thread wakes up
01:19:25.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:25.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:25.455 00.002 21068 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
01:19:26.613 01.158 16108 Exposure complete
01:19:26.667 00.054 16108 worker thread done servicing request
01:19:26.668 00.001 21068 OnExposeComplete: enter
01:19:26.668 00.000 21068 UpdateGuideState(): m_state=6
01:19:26.669 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9921
01:19:26.670 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.54, Mass=121374, SNR=75.8, Peak=12656 HFD=3.6
01:19:26.671 00.001 21068 MultiStar: [#1 -0.20,0.14,1.19,U] [#2 -0.04,-0.24,1.37,U] [#3 0.25,-0.01,1.17,U] [#4 0.11,-0.19,0.99,U] [#5 -0.30,-0.29,1.06,U] [#6 0.06,-0.26,1.04,U] [#7 0.29,-0.19,0.72,U] [#8 0.30,-0.49,0.00,M1] 
01:19:26.672 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.17}, one-star: {0.05, -0.39}
01:19:26.672 00.000 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
01:19:26.673 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
01:19:26.674 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.49 mountX=-0.04 mountY=0.16, mountTheta=1.83
01:19:26.676 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.17, opts=13)
01:19:26.676 00.000 21068 Enqueuing Move request for scope (0.01, -0.17)
01:19:26.678 00.002 16108 Worker thread wakes up
01:19:26.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
01:19:26.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
01:19:26.678 00.000 16108 Moving (0.01, -0.17) raw xDistance=-0.04 yDistance=0.16
01:19:26.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:19:26.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:26.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:19:26.678 00.000 16108 MoveAxis(E, 0, ABG)
01:19:26.678 00.000 16108 Move returns status 0, amount 0
01:19:26.678 00.000 16108 MoveAxis(N, 0, ABG)
01:19:26.678 00.000 16108 Move returns status 0, amount 0
01:19:26.678 00.000 16108 move complete, result=0
01:19:26.678 00.000 16108 worker thread done servicing request
01:19:26.682 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3395, FiltMin=2909, FiltMax=57664, Gamma=1.000
01:19:26.697 00.015 21068 UpdateGuideState exits: m=121374 SNR=75.8
01:19:26.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:26.700 00.001 21068 Enqueuing Expose request
01:19:26.700 00.000 16108 Worker thread wakes up
01:19:26.700 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:26.702 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:26.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:27.681 00.979 16108 Exposure complete
01:19:27.743 00.062 16108 worker thread done servicing request
01:19:27.743 00.000 21068 OnExposeComplete: enter
01:19:27.745 00.002 21068 UpdateGuideState(): m_state=6
01:19:27.746 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9922
01:19:27.746 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=874.65, Mass=126696, SNR=79.0, Peak=14125 HFD=3.6
01:19:27.747 00.001 21068 MultiStar: [#1 0.01,-0.10,1.18,U] [#2 -0.27,-0.23,1.34,U] [#3 0.32,-0.47,0.00,M1] [#4 0.08,-0.10,0.92,U] [#5 -0.05,-0.45,1.03,U] [#6 0.15,-0.30,0.87,U] [#7 -0.16,-0.22,0.68,U] [#8 -0.52,-0.49,0.00,M2] 
01:19:27.748 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.24}, one-star: {0.00, -0.27}
01:19:27.749 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
01:19:27.750 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
01:19:27.750 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.75 mountX=0.00 mountY=0.24, mountTheta=1.56
01:19:27.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.24, opts=13)
01:19:27.752 00.000 21068 Enqueuing Move request for scope (-0.04, -0.24)
01:19:27.753 00.001 16108 Worker thread wakes up
01:19:27.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
01:19:27.753 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
01:19:27.753 00.000 16108 Moving (-0.04, -0.24) raw xDistance=0.00 yDistance=0.24
01:19:27.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:19:27.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:19:27.755 00.002 16108 MoveAxis(E, 0, ABG)
01:19:27.755 00.000 16108 Move returns status 0, amount 0
01:19:27.755 00.000 16108 MoveAxis(S, 49, ABG)
01:19:27.755 00.000 16108 Guiding  Dir = 1, Dur = 49
01:19:27.755 00.000 16108 IsSlewing returns 0
01:19:27.755 00.000 16108 IsGuiding returns 0
01:19:27.758 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3395, FiltMin=2915, FiltMax=52301, Gamma=1.000
01:19:27.782 00.024 21068 UpdateGuideState exits: m=126696 SNR=79.0
01:19:27.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:27.785 00.001 21068 Enqueuing Expose request
01:19:27.807 00.022 16108 IsGuiding returns 1
01:19:27.807 00.000 16108 scope still moving after pulse duration time elapsed
01:19:27.836 00.029 16108 IsSlewing returns 0
01:19:27.836 00.000 16108 IsGuiding returns 1
01:19:27.867 00.031 16108 IsSlewing returns 0
01:19:27.867 00.000 16108 IsGuiding returns 1
01:19:27.898 00.031 16108 IsSlewing returns 0
01:19:27.898 00.000 16108 IsGuiding returns 0
01:19:27.898 00.000 16108 scope move finished after 49 + 94 ms
01:19:27.899 00.001 16108 Move returns status 0, amount 49
01:19:27.899 00.000 16108 move complete, result=0
01:19:27.899 00.000 16108 worker thread done servicing request
01:19:27.899 00.000 16108 Worker thread wakes up
01:19:27.899 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
01:19:27.900 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:27.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:29.060 01.160 16108 Exposure complete
01:19:29.119 00.059 16108 worker thread done servicing request
01:19:29.119 00.000 21068 OnExposeComplete: enter
01:19:29.122 00.003 21068 UpdateGuideState(): m_state=6
01:19:29.124 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9923
01:19:29.126 00.002 21068 Star::Find returns 1 (0), X=219.74, Y=874.51, Mass=116876, SNR=76.2, Peak=14029 HFD=3.3
01:19:29.128 00.002 21068 MultiStar: [#1 -0.76,0.12,0.00,M1] [#2 -0.59,-0.00,0.00,M1] [#3 -0.27,-0.02,1.13,U] [#4 -0.06,-0.13,0.99,U] [#5 -0.44,-0.11,1.01,U] [#6 -0.22,-0.07,0.94,U] [#7 0.09,-0.10,0.70,U] [#8 -0.30,-0.37,0.79,U] 
01:19:29.129 00.001 21068 refined, 6 included, MultiStar: {-0.23, -0.17}, one-star: {-0.32, -0.42}
01:19:29.130 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
01:19:29.131 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
01:19:29.132 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-2.50 mountX=0.20 mountY=0.22, mountTheta=0.84
01:19:29.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.17, opts=13)
01:19:29.136 00.002 21068 Enqueuing Move request for scope (-0.23, -0.17)
01:19:29.137 00.001 16108 Worker thread wakes up
01:19:29.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
01:19:29.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
01:19:29.137 00.000 16108 Moving (-0.23, -0.17) raw xDistance=0.20 yDistance=0.22
01:19:29.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:19:29.138 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:19:29.138 00.000 16108 MoveAxis(E, 0, ABG)
01:19:29.138 00.000 16108 Move returns status 0, amount 0
01:19:29.138 00.000 16108 MoveAxis(S, 44, ABG)
01:19:29.138 00.000 16108 Guiding  Dir = 1, Dur = 44
01:19:29.138 00.000 16108 IsSlewing returns 0
01:19:29.138 00.000 16108 IsGuiding returns 0
01:19:29.139 00.001 16108 PulseGuide returned control before completion, sleep 53
01:19:29.143 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3392, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:19:29.162 00.019 21068 UpdateGuideState exits: m=116876 SNR=76.2
01:19:29.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.165 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:29.167 00.002 21068 Enqueuing Expose request
01:19:29.199 00.032 16108 IsGuiding returns 1
01:19:29.199 00.000 16108 scope still moving after pulse duration time elapsed
01:19:29.231 00.032 16108 IsSlewing returns 0
01:19:29.231 00.000 16108 IsGuiding returns 0
01:19:29.231 00.000 16108 scope move finished after 44 + 48 ms
01:19:29.232 00.001 16108 Move returns status 0, amount 44
01:19:29.232 00.000 16108 move complete, result=0
01:19:29.232 00.000 16108 worker thread done servicing request
01:19:29.232 00.000 16108 Worker thread wakes up
01:19:29.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:29.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:29.232 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 44 ms SOUTH
01:19:30.209 00.977 16108 Exposure complete
01:19:30.274 00.065 16108 worker thread done servicing request
01:19:30.274 00.000 21068 OnExposeComplete: enter
01:19:30.275 00.001 21068 UpdateGuideState(): m_state=6
01:19:30.276 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9924
01:19:30.277 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.62, Mass=121844, SNR=81.3, Peak=14416 HFD=3.4
01:19:30.278 00.001 21068 MultiStar: [#1 -0.36,-0.04,1.14,U] [#2 -0.42,-0.28,1.38,U] [#3 -0.28,-0.06,1.08,U] [#4 -0.31,-0.02,0.79,U] [#5 -0.32,-0.27,0.93,U] [#6 -0.29,-0.07,0.90,U] [#7 0.02,-0.22,0.67,U] [#8 -0.11,-0.46,0.72,U] 
01:19:30.278 00.000 21068 refined, 8 included, MultiStar: {-0.26, -0.19}, one-star: {-0.08, -0.31}
01:19:30.279 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
01:19:30.280 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
01:19:30.280 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-2.52 mountX=0.22 mountY=0.24, mountTheta=0.83
01:19:30.283 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.19, opts=13)
01:19:30.284 00.001 21068 Enqueuing Move request for scope (-0.26, -0.19)
01:19:30.284 00.000 16108 Worker thread wakes up
01:19:30.285 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.19) opts 0xd
01:19:30.285 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.19)
01:19:30.285 00.000 16108 Moving (-0.26, -0.19) raw xDistance=0.22 yDistance=0.24
01:19:30.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:19:30.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:19:30.285 00.000 16108 MoveAxis(W, 59, ABG)
01:19:30.285 00.000 16108 Guiding  Dir = 3, Dur = 59
01:19:30.286 00.001 16108 IsSlewing returns 0
01:19:30.286 00.000 16108 IsGuiding returns 0
01:19:30.292 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3395, FiltMin=2928, FiltMax=58153, Gamma=1.000
01:19:30.315 00.023 21068 UpdateGuideState exits: m=121844 SNR=81.3
01:19:30.317 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:30.319 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:30.321 00.002 21068 Enqueuing Expose request
01:19:30.347 00.026 16108 IsGuiding returns 1
01:19:30.347 00.000 16108 scope still moving after pulse duration time elapsed
01:19:30.378 00.031 16108 IsSlewing returns 0
01:19:30.378 00.000 16108 IsGuiding returns 1
01:19:30.409 00.031 16108 IsSlewing returns 0
01:19:30.410 00.001 16108 IsGuiding returns 1
01:19:30.440 00.030 16108 IsSlewing returns 0
01:19:30.440 00.000 16108 IsGuiding returns 0
01:19:30.440 00.000 16108 scope move finished after 59 + 95 ms
01:19:30.440 00.000 16108 Move returns status 0, amount 59
01:19:30.440 00.000 16108 MoveAxis(S, 49, ABG)
01:19:30.440 00.000 16108 Guiding  Dir = 1, Dur = 49
01:19:30.442 00.002 16108 IsSlewing returns 0
01:19:30.442 00.000 16108 IsGuiding returns 0
01:19:30.504 00.062 16108 IsGuiding returns 1
01:19:30.504 00.000 16108 scope still moving after pulse duration time elapsed
01:19:30.535 00.031 16108 IsSlewing returns 0
01:19:30.535 00.000 16108 IsGuiding returns 1
01:19:30.567 00.032 16108 IsSlewing returns 0
01:19:30.567 00.000 16108 IsGuiding returns 1
01:19:30.598 00.031 16108 IsSlewing returns 0
01:19:30.598 00.000 16108 IsGuiding returns 0
01:19:30.598 00.000 16108 scope move finished after 49 + 108 ms
01:19:30.598 00.000 16108 Move returns status 0, amount 49
01:19:30.598 00.000 16108 move complete, result=0
01:19:30.600 00.002 16108 worker thread done servicing request
01:19:30.600 00.000 16108 Worker thread wakes up
01:19:30.600 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.2 px 49 ms SOUTH
01:19:30.602 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:30.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:31.767 01.165 16108 Exposure complete
01:19:31.826 00.059 16108 worker thread done servicing request
01:19:31.826 00.000 21068 OnExposeComplete: enter
01:19:31.829 00.003 21068 UpdateGuideState(): m_state=6
01:19:31.830 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9925
01:19:31.832 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=874.73, Mass=123476, SNR=91.1, Peak=14205 HFD=3.5
01:19:31.833 00.001 21068 MultiStar: [#1 0.02,-0.20,1.00,U] [#2 -0.22,0.06,1.21,U] [#3 0.39,-0.10,1.03,U] [#4 0.07,0.19,0.90,U] [#5 -0.09,-0.02,0.87,U] [#6 0.20,0.14,0.75,U] [#7 -0.22,-0.15,0.60,U] [#8 0.02,-0.21,0.79,U] 
01:19:31.835 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.21, -0.20}
01:19:31.837 00.002 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.45)
01:19:31.838 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
01:19:31.840 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.87 mountX=-0.06 mountY=0.04, mountTheta=2.48
01:19:31.843 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
01:19:31.845 00.002 21068 Enqueuing Move request for scope (0.05, -0.05)
01:19:31.846 00.001 16108 Worker thread wakes up
01:19:31.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:19:31.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:19:31.846 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
01:19:31.847 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:19:31.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:31.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:31.847 00.000 16108 MoveAxis(E, 0, ABG)
01:19:31.847 00.000 16108 Move returns status 0, amount 0
01:19:31.847 00.000 16108 MoveAxis(N, 0, ABG)
01:19:31.847 00.000 16108 Move returns status 0, amount 0
01:19:31.847 00.000 16108 move complete, result=0
01:19:31.847 00.000 16108 worker thread done servicing request
01:19:31.853 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3395, FiltMin=2880, FiltMax=65472, Gamma=1.000
01:19:31.868 00.015 21068 UpdateGuideState exits: m=123476 SNR=91.1
01:19:31.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:31.871 00.001 21068 Enqueuing Expose request
01:19:31.872 00.001 16108 Worker thread wakes up
01:19:31.872 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:31.872 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:31.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:32.850 00.978 16108 Exposure complete
01:19:32.937 00.087 16108 worker thread done servicing request
01:19:32.937 00.000 21068 OnExposeComplete: enter
01:19:32.938 00.001 21068 UpdateGuideState(): m_state=6
01:19:32.938 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9926
01:19:32.939 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.92, Mass=122979, SNR=79.9, Peak=18253 HFD=3.1
01:19:32.940 00.001 21068 MultiStar: [#1 -0.20,0.13,1.27,U] [#2 -0.48,0.23,1.22,U] [#3 0.01,0.06,1.24,U] [#4 -0.14,0.03,0.89,U] [#5 -0.10,-0.06,0.98,U] [#6 -0.23,-0.05,0.84,U] [#7 -0.14,-0.22,0.54,U] [#8 -0.17,-0.33,0.90,U] 
01:19:32.940 00.000 21068 single-star, 8 included, MultiStar: {-0.16, 0.00}, one-star: {0.09, -0.01}
01:19:32.941 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
01:19:32.942 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
01:19:32.944 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
01:19:32.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
01:19:32.946 00.001 21068 Enqueuing Move request for scope (0.09, -0.01)
01:19:32.947 00.001 16108 Worker thread wakes up
01:19:32.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:19:32.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:19:32.947 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
01:19:32.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:19:32.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:32.948 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:32.948 00.000 16108 MoveAxis(E, 0, ABG)
01:19:32.948 00.000 16108 Move returns status 0, amount 0
01:19:32.948 00.000 16108 MoveAxis(N, 0, ABG)
01:19:32.948 00.000 16108 Move returns status 0, amount 0
01:19:32.948 00.000 16108 move complete, result=0
01:19:32.948 00.000 16108 worker thread done servicing request
01:19:32.951 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3395, FiltMin=2902, FiltMax=60598, Gamma=1.000
01:19:32.966 00.015 21068 UpdateGuideState exits: m=122979 SNR=79.9
01:19:32.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:32.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:32.968 00.000 21068 Enqueuing Expose request
01:19:32.969 00.001 16108 Worker thread wakes up
01:19:32.969 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:32.970 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:32.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:34.131 01.161 16108 Exposure complete
01:19:34.188 00.057 16108 worker thread done servicing request
01:19:34.188 00.000 21068 OnExposeComplete: enter
01:19:34.189 00.001 21068 UpdateGuideState(): m_state=6
01:19:34.190 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9927
01:19:34.190 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=874.76, Mass=115878, SNR=82.3, Peak=16109 HFD=3.2
01:19:34.191 00.001 21068 MultiStar: [#1 -0.39,0.20,1.19,U] [#2 -0.12,0.11,1.36,U] [#3 -0.13,0.07,1.17,U] [#4 -0.05,0.30,0.90,U] [#5 -0.09,0.20,0.98,U] [#6 -0.23,0.07,0.90,U] [#7 -0.12,-0.22,0.76,U] [#8 -0.09,-0.02,0.84,U] 
01:19:34.193 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.12, -0.17}
01:19:34.194 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
01:19:34.195 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
01:19:34.195 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=0.14 mountY=-0.04, mountTheta=-0.28
01:19:34.197 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.07, opts=13)
01:19:34.200 00.003 21068 Enqueuing Move request for scope (-0.13, 0.07)
01:19:34.201 00.001 16108 Worker thread wakes up
01:19:34.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
01:19:34.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
01:19:34.201 00.000 16108 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=-0.04
01:19:34.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:19:34.202 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:34.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:34.202 00.000 16108 MoveAxis(E, 0, ABG)
01:19:34.202 00.000 16108 Move returns status 0, amount 0
01:19:34.202 00.000 16108 MoveAxis(N, 0, ABG)
01:19:34.202 00.000 16108 Move returns status 0, amount 0
01:19:34.202 00.000 16108 move complete, result=0
01:19:34.202 00.000 16108 worker thread done servicing request
01:19:34.207 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3395, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:19:34.230 00.023 21068 UpdateGuideState exits: m=115878 SNR=82.3
01:19:34.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:34.233 00.001 21068 Enqueuing Expose request
01:19:34.234 00.001 16108 Worker thread wakes up
01:19:34.234 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:34.236 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:34.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:35.210 00.974 16108 Exposure complete
01:19:35.272 00.062 16108 worker thread done servicing request
01:19:35.273 00.001 21068 OnExposeComplete: enter
01:19:35.273 00.000 21068 UpdateGuideState(): m_state=6
01:19:35.275 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9928
01:19:35.276 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.88, Mass=123211, SNR=84.9, Peak=15309 HFD=3.1
01:19:35.277 00.001 21068 MultiStar: [#1 -0.32,0.33,1.25,U] [#2 -0.21,0.12,1.24,U] [#3 0.04,0.26,0.88,U] [#4 0.13,-0.06,0.76,U] [#5 0.01,0.15,0.90,U] [#6 0.12,-0.05,0.87,U] [#7 0.19,0.24,0.63,U] [#8 -0.25,-0.21,0.76,U] 
01:19:35.278 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.07, -0.05}
01:19:35.279 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
01:19:35.279 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
01:19:35.280 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.08 mountY=0.03, mountTheta=2.79
01:19:35.283 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
01:19:35.285 00.002 21068 Enqueuing Move request for scope (0.07, -0.05)
01:19:35.287 00.002 16108 Worker thread wakes up
01:19:35.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:19:35.289 00.002 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:19:35.289 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
01:19:35.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:35.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:35.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:35.289 00.000 16108 MoveAxis(E, 0, ABG)
01:19:35.289 00.000 16108 Move returns status 0, amount 0
01:19:35.289 00.000 16108 MoveAxis(N, 0, ABG)
01:19:35.289 00.000 16108 Move returns status 0, amount 0
01:19:35.289 00.000 16108 move complete, result=0
01:19:35.289 00.000 16108 worker thread done servicing request
01:19:35.296 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3395, FiltMin=2912, FiltMax=56646, Gamma=1.000
01:19:35.313 00.017 21068 UpdateGuideState exits: m=123211 SNR=84.9
01:19:35.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:35.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:35.315 00.000 21068 Enqueuing Expose request
01:19:35.316 00.001 16108 Worker thread wakes up
01:19:35.316 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:35.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:35.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:36.484 01.167 16108 Exposure complete
01:19:36.548 00.064 16108 worker thread done servicing request
01:19:36.548 00.000 21068 OnExposeComplete: enter
01:19:36.549 00.001 21068 UpdateGuideState(): m_state=6
01:19:36.550 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9929
01:19:36.551 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.72, Mass=122597, SNR=80.4, Peak=16493 HFD=3.3
01:19:36.552 00.001 21068 MultiStar: [#1 0.01,-0.00,1.12,U] [#2 -0.39,0.09,1.16,U] [#3 0.18,0.07,1.05,U] [#4 0.00,0.22,0.97,U] [#5 -0.03,-0.13,0.92,U] [#6 -0.01,-0.10,0.87,U] [#7 0.26,-0.06,0.59,U] [#8 -0.00,-0.08,0.68,U] 
01:19:36.552 00.000 21068 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.17, -0.21}
01:19:36.553 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
01:19:36.555 00.002 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
01:19:36.555 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.36 mountX=-0.00 mountY=0.01, mountTheta=1.96
01:19:36.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
01:19:36.558 00.001 21068 Enqueuing Move request for scope (0.00, -0.01)
01:19:36.558 00.000 16108 Worker thread wakes up
01:19:36.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:19:36.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:19:36.558 00.000 16108 Moving (0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
01:19:36.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:19:36.559 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:36.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:36.559 00.000 16108 MoveAxis(E, 0, ABG)
01:19:36.559 00.000 16108 Move returns status 0, amount 0
01:19:36.559 00.000 16108 MoveAxis(N, 0, ABG)
01:19:36.559 00.000 16108 Move returns status 0, amount 0
01:19:36.559 00.000 16108 move complete, result=0
01:19:36.559 00.000 16108 worker thread done servicing request
01:19:36.562 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3392, FiltMin=2915, FiltMax=61129, Gamma=1.000
01:19:36.579 00.017 21068 UpdateGuideState exits: m=122597 SNR=80.4
01:19:36.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.580 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:36.581 00.001 21068 Enqueuing Expose request
01:19:36.582 00.001 16108 Worker thread wakes up
01:19:36.582 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:36.582 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:36.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:37.574 00.992 16108 Exposure complete
01:19:37.669 00.095 16108 worker thread done servicing request
01:19:37.669 00.000 21068 OnExposeComplete: enter
01:19:37.671 00.002 21068 UpdateGuideState(): m_state=6
01:19:37.673 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9930
01:19:37.674 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=874.71, Mass=134859, SNR=85.7, Peak=15261 HFD=3.4
01:19:37.676 00.002 21068 MultiStar: [#1 -0.25,0.11,1.02,U] [#2 -0.25,0.06,1.22,U] [#3 0.11,0.19,1.06,U] [#4 0.13,-0.19,0.89,U] [#5 -0.01,0.17,0.97,U] [#6 0.10,0.03,0.68,U] [#7 0.14,-0.06,0.74,U] [#8 0.09,-0.03,0.71,U] 
01:19:37.678 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.15, -0.21}
01:19:37.679 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
01:19:37.680 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
01:19:37.680 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.69 mountX=0.03 mountY=-0.01, mountTheta=-0.22
01:19:37.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
01:19:37.683 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
01:19:37.683 00.000 16108 Worker thread wakes up
01:19:37.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:19:37.684 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:19:37.684 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.01
01:19:37.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:19:37.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:37.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:37.684 00.000 16108 MoveAxis(E, 0, ABG)
01:19:37.684 00.000 16108 Move returns status 0, amount 0
01:19:37.684 00.000 16108 MoveAxis(N, 0, ABG)
01:19:37.684 00.000 16108 Move returns status 0, amount 0
01:19:37.684 00.000 16108 move complete, result=0
01:19:37.684 00.000 16108 worker thread done servicing request
01:19:37.688 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3395, FiltMin=2848, FiltMax=60009, Gamma=1.000
01:19:37.704 00.016 21068 UpdateGuideState exits: m=134859 SNR=85.7
01:19:37.705 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:37.706 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:37.706 00.000 21068 Enqueuing Expose request
01:19:37.707 00.001 16108 Worker thread wakes up
01:19:37.707 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:37.709 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:37.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:38.865 01.156 16108 Exposure complete
01:19:38.937 00.072 16108 worker thread done servicing request
01:19:38.937 00.000 21068 OnExposeComplete: enter
01:19:38.938 00.001 21068 UpdateGuideState(): m_state=6
01:19:38.939 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9931
01:19:38.940 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=874.66, Mass=124019, SNR=87.7, Peak=15417 HFD=3.3
01:19:38.941 00.001 21068 MultiStar: [#1 -0.10,0.15,1.03,U] [#2 -0.22,-0.08,1.20,U] [#3 0.28,-0.03,0.98,U] [#4 0.31,0.06,0.86,U] [#5 0.15,-0.11,1.00,U] [#6 0.08,-0.11,0.77,U] [#7 0.05,-0.30,0.68,U] [#8 0.16,-0.26,0.74,U] 
01:19:38.942 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.36, -0.26}
01:19:38.942 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
01:19:38.943 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
01:19:38.944 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=-0.12 mountY=0.07, mountTheta=2.66
01:19:38.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
01:19:38.946 00.001 21068 Enqueuing Move request for scope (0.11, -0.09)
01:19:38.947 00.001 16108 Worker thread wakes up
01:19:38.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:19:38.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:19:38.947 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.07
01:19:38.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:19:38.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:38.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:38.948 00.001 16108 MoveAxis(E, 0, ABG)
01:19:38.948 00.000 16108 Move returns status 0, amount 0
01:19:38.948 00.000 16108 MoveAxis(N, 0, ABG)
01:19:38.948 00.000 16108 Move returns status 0, amount 0
01:19:38.948 00.000 16108 move complete, result=0
01:19:38.948 00.000 16108 worker thread done servicing request
01:19:38.951 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3395, FiltMin=2935, FiltMax=61853, Gamma=1.000
01:19:38.966 00.015 21068 UpdateGuideState exits: m=124019 SNR=87.7
01:19:38.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:38.969 00.001 21068 Enqueuing Expose request
01:19:38.970 00.001 16108 Worker thread wakes up
01:19:38.970 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:38.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:38.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:39.957 00.987 16108 Exposure complete
01:19:40.012 00.055 16108 worker thread done servicing request
01:19:40.012 00.000 21068 OnExposeComplete: enter
01:19:40.014 00.002 21068 UpdateGuideState(): m_state=6
01:19:40.015 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9932
01:19:40.016 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.70, Mass=129974, SNR=99.5, Peak=14253 HFD=3.6
01:19:40.017 00.001 21068 MultiStar: [#1 -0.06,0.12,1.07,U] [#2 -0.23,-0.08,1.02,U] [#3 0.16,0.06,0.88,U] [#4 0.16,0.33,0.67,U] [#5 -0.23,0.18,0.78,U] [#6 0.13,-0.01,0.78,U] [#7 0.24,0.15,0.54,U] [#8 -0.00,-0.07,0.70,U] 
01:19:40.018 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.22, -0.23}
01:19:40.019 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
01:19:40.020 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
01:19:40.021 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.86 mountX=-0.02 mountY=-0.04, mountTheta=-2.09
01:19:40.024 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
01:19:40.025 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
01:19:40.027 00.002 16108 Worker thread wakes up
01:19:40.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:19:40.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:19:40.027 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
01:19:40.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:19:40.028 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:40.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:40.028 00.000 16108 MoveAxis(E, 0, ABG)
01:19:40.028 00.000 16108 Move returns status 0, amount 0
01:19:40.028 00.000 16108 MoveAxis(N, 0, ABG)
01:19:40.028 00.000 16108 Move returns status 0, amount 0
01:19:40.028 00.000 16108 move complete, result=0
01:19:40.028 00.000 16108 worker thread done servicing request
01:19:40.031 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3395, FiltMin=2915, FiltMax=60425, Gamma=1.000
01:19:40.045 00.014 21068 UpdateGuideState exits: m=129974 SNR=99.5
01:19:40.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:40.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:40.048 00.001 21068 Enqueuing Expose request
01:19:40.050 00.002 16108 Worker thread wakes up
01:19:40.050 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:40.051 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:40.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:41.216 01.165 16108 Exposure complete
01:19:41.294 00.078 16108 worker thread done servicing request
01:19:41.294 00.000 21068 OnExposeComplete: enter
01:19:41.295 00.001 21068 UpdateGuideState(): m_state=6
01:19:41.297 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9933
01:19:41.297 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=874.87, Mass=115503, SNR=84.2, Peak=17229 HFD=2.9
01:19:41.299 00.002 21068 MultiStar: [#1 -0.30,0.22,1.20,U] [#2 -0.10,0.17,1.28,U] [#3 0.01,0.14,0.98,U] [#4 -0.16,0.52,0.00,M1] [#5 0.16,0.26,0.87,U] [#6 0.23,0.39,0.73,U] [#7 0.33,0.14,0.63,U] [#8 0.12,0.13,0.73,U] 
01:19:41.300 00.001 21068 single-star, 7 included, MultiStar: {0.01, 0.17}, one-star: {-0.05, -0.06}
01:19:41.301 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
01:19:41.302 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
01:19:41.303 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.25 mountX=0.04 mountY=0.07, mountTheta=1.08
01:19:41.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
01:19:41.306 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
01:19:41.306 00.000 16108 Worker thread wakes up
01:19:41.307 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:19:41.307 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:19:41.307 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
01:19:41.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:19:41.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:41.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:41.307 00.000 16108 MoveAxis(E, 0, ABG)
01:19:41.307 00.000 16108 Move returns status 0, amount 0
01:19:41.307 00.000 16108 MoveAxis(N, 0, ABG)
01:19:41.307 00.000 16108 Move returns status 0, amount 0
01:19:41.307 00.000 16108 move complete, result=0
01:19:41.307 00.000 16108 worker thread done servicing request
01:19:41.311 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=489, max=65535, med=3395, FiltMin=2845, FiltMax=63603, Gamma=1.000
01:19:41.326 00.015 21068 UpdateGuideState exits: m=115503 SNR=84.2
01:19:41.329 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.332 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:41.334 00.002 21068 Enqueuing Expose request
01:19:41.336 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:41.339 00.003 16108 Worker thread wakes up
01:19:41.339 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:41.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:42.314 00.975 16108 Exposure complete
01:19:42.370 00.056 16108 worker thread done servicing request
01:19:42.370 00.000 21068 OnExposeComplete: enter
01:19:42.371 00.001 21068 UpdateGuideState(): m_state=6
01:19:42.372 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9934
01:19:42.373 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.92, Mass=120871, SNR=89.0, Peak=17117 HFD=3.2
01:19:42.374 00.001 21068 MultiStar: [#1 -0.14,0.27,1.01,U] [#2 -0.34,0.20,1.12,U] [#3 -0.06,0.36,1.01,U] [#4 0.08,0.27,0.75,U] [#5 0.09,0.11,0.85,U] [#6 0.01,0.36,0.86,U] [#7 0.33,0.48,0.00,M1] [#8 0.03,0.11,0.80,U] 
01:19:42.374 00.000 21068 single-star, 7 included, MultiStar: {-0.03, 0.21}, one-star: {0.15, -0.01}
01:19:42.376 00.002 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
01:19:42.376 00.000 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
01:19:42.377 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=-0.15 mountY=-0.02, mountTheta=-2.98
01:19:42.378 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
01:19:42.379 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
01:19:42.380 00.001 16108 Worker thread wakes up
01:19:42.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:19:42.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:19:42.380 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
01:19:42.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:19:42.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:42.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:42.380 00.000 16108 MoveAxis(E, 0, ABG)
01:19:42.380 00.000 16108 Move returns status 0, amount 0
01:19:42.380 00.000 16108 MoveAxis(N, 0, ABG)
01:19:42.380 00.000 16108 Move returns status 0, amount 0
01:19:42.380 00.000 16108 move complete, result=0
01:19:42.380 00.000 16108 worker thread done servicing request
01:19:42.385 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3398, FiltMin=2918, FiltMax=59033, Gamma=1.000
01:19:42.400 00.015 21068 UpdateGuideState exits: m=120871 SNR=89.0
01:19:42.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:42.401 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:42.402 00.001 21068 Enqueuing Expose request
01:19:42.403 00.001 16108 Worker thread wakes up
01:19:42.403 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:42.404 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:42.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:43.556 01.152 16108 Exposure complete
01:19:43.612 00.056 16108 worker thread done servicing request
01:19:43.612 00.000 21068 OnExposeComplete: enter
01:19:43.613 00.001 21068 UpdateGuideState(): m_state=6
01:19:43.614 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9935
01:19:43.615 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.83, Mass=125550, SNR=93.5, Peak=15341 HFD=3.4
01:19:43.616 00.001 21068 MultiStar: [#1 -0.20,0.17,1.03,U] [#2 -0.22,0.11,1.12,U] [#3 -0.10,0.04,0.98,U] [#4 -0.27,0.08,0.85,U] [#5 -0.07,0.06,0.81,U] [#6 -0.10,0.30,0.70,U] [#7 0.32,0.12,0.68,U] [#8 0.14,-0.23,0.68,U] 
01:19:43.617 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.10, -0.09}
01:19:43.617 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
01:19:43.618 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
01:19:43.620 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.37 mountX=0.07 mountY=-0.05, mountTheta=-0.56
01:19:43.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
01:19:43.622 00.000 21068 Enqueuing Move request for scope (-0.06, 0.06)
01:19:43.623 00.001 16108 Worker thread wakes up
01:19:43.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
01:19:43.623 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
01:19:43.623 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=-0.05
01:19:43.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:43.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:43.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:19:43.623 00.000 16108 MoveAxis(E, 0, ABG)
01:19:43.624 00.001 16108 Move returns status 0, amount 0
01:19:43.624 00.000 16108 MoveAxis(N, 0, ABG)
01:19:43.624 00.000 16108 Move returns status 0, amount 0
01:19:43.624 00.000 16108 move complete, result=0
01:19:43.624 00.000 16108 worker thread done servicing request
01:19:43.629 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3395, FiltMin=2886, FiltMax=63385, Gamma=1.000
01:19:43.655 00.026 21068 UpdateGuideState exits: m=125550 SNR=93.5
01:19:43.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.656 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:43.657 00.001 21068 Enqueuing Expose request
01:19:43.658 00.001 16108 Worker thread wakes up
01:19:43.658 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:43.658 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:43.659 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:44.640 00.981 16108 Exposure complete
01:19:44.698 00.058 16108 worker thread done servicing request
01:19:44.698 00.000 21068 OnExposeComplete: enter
01:19:44.699 00.001 21068 UpdateGuideState(): m_state=6
01:19:44.700 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9936
01:19:44.700 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=874.61, Mass=131197, SNR=104.7, Peak=13904 HFD=3.6
01:19:44.702 00.002 21068 MultiStar: [#1 -0.09,0.16,0.91,U] [#2 0.03,0.04,1.11,U] [#3 0.02,0.01,0.81,U] [#4 -0.09,0.08,0.72,U] [#5 -0.20,0.02,0.77,U] [#6 -0.07,-0.05,0.70,U] [#7 0.01,0.03,0.61,U] [#8 0.19,-0.42,0.60,U] 
01:19:44.702 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.17, -0.32}
01:19:44.703 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
01:19:44.704 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
01:19:44.705 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.62 mountX=-0.01 mountY=0.04, mountTheta=1.70
01:19:44.707 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.04, opts=13)
01:19:44.708 00.001 21068 Enqueuing Move request for scope (-0.00, -0.04)
01:19:44.709 00.001 16108 Worker thread wakes up
01:19:44.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
01:19:44.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:19:44.709 00.000 16108 Moving (-0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
01:19:44.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:44.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:44.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:44.709 00.000 16108 MoveAxis(E, 0, ABG)
01:19:44.709 00.000 16108 Move returns status 0, amount 0
01:19:44.709 00.000 16108 MoveAxis(N, 0, ABG)
01:19:44.709 00.000 16108 Move returns status 0, amount 0
01:19:44.709 00.000 16108 move complete, result=0
01:19:44.709 00.000 16108 worker thread done servicing request
01:19:44.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3398, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:19:44.729 00.016 21068 UpdateGuideState exits: m=131197 SNR=104.7
01:19:44.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:44.732 00.001 21068 Enqueuing Expose request
01:19:44.732 00.000 16108 Worker thread wakes up
01:19:44.733 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:44.733 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:44.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:45.899 01.166 16108 Exposure complete
01:19:45.956 00.057 16108 worker thread done servicing request
01:19:45.956 00.000 21068 OnExposeComplete: enter
01:19:45.957 00.001 21068 UpdateGuideState(): m_state=6
01:19:45.958 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9937
01:19:45.958 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=874.94, Mass=119514, SNR=80.0, Peak=16701 HFD=2.9
01:19:45.959 00.001 21068 MultiStar: [#1 -0.07,-0.03,1.20,U] [#2 -0.27,-0.02,1.16,U] [#3 -0.17,0.12,1.09,U] [#4 -0.28,0.28,0.91,U] [#5 -0.49,-0.03,0.98,U] [#6 -0.21,-0.08,0.76,U] [#7 -0.06,0.05,0.74,U] [#8 0.04,-0.22,0.79,U] 
01:19:45.960 00.001 21068 single-star, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.04, 0.01}
01:19:45.961 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
01:19:45.961 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
01:19:45.963 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.85 mountX=0.05 mountY=-0.00, mountTheta=-0.05
01:19:45.964 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
01:19:45.965 00.001 21068 Enqueuing Move request for scope (-0.04, 0.01)
01:19:45.966 00.001 16108 Worker thread wakes up
01:19:45.967 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:19:45.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:19:45.967 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.05 yDistance=-0.00
01:19:45.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:19:45.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:45.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:19:45.967 00.000 16108 MoveAxis(E, 0, ABG)
01:19:45.967 00.000 16108 Move returns status 0, amount 0
01:19:45.967 00.000 16108 MoveAxis(N, 0, ABG)
01:19:45.967 00.000 16108 Move returns status 0, amount 0
01:19:45.967 00.000 16108 move complete, result=0
01:19:45.967 00.000 16108 worker thread done servicing request
01:19:45.973 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=173, max=65535, med=3395, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:19:45.989 00.016 21068 UpdateGuideState exits: m=119514 SNR=80.0
01:19:45.989 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:45.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:45.991 00.001 21068 Enqueuing Expose request
01:19:45.992 00.001 16108 Worker thread wakes up
01:19:45.992 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:45.994 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:45.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:46.965 00.971 16108 Exposure complete
01:19:47.032 00.067 16108 worker thread done servicing request
01:19:47.033 00.001 21068 OnExposeComplete: enter
01:19:47.034 00.001 21068 UpdateGuideState(): m_state=6
01:19:47.036 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9938
01:19:47.037 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.69, Mass=119027, SNR=87.2, Peak=14221 HFD=3.5
01:19:47.039 00.002 21068 MultiStar: [#1 -0.26,0.08,1.02,U] [#2 -0.32,0.03,1.10,U] [#3 0.01,0.19,1.02,U] [#4 -0.14,0.15,0.93,U] [#5 -0.52,-0.19,0.00,M1] [#6 -0.27,0.12,0.83,U] [#7 0.09,-0.02,0.62,U] [#8 -0.06,-0.34,0.81,U] 
01:19:47.040 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.00}, one-star: {0.33, -0.24}
01:19:47.043 00.003 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
01:19:47.044 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
01:19:47.045 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.12 mountX=0.09 mountY=0.02, mountTheta=0.21
01:19:47.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.00, opts=13)
01:19:47.048 00.001 21068 Enqueuing Move request for scope (-0.09, 0.00)
01:19:47.050 00.002 16108 Worker thread wakes up
01:19:47.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
01:19:47.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
01:19:47.050 00.000 16108 Moving (-0.09, 0.00) raw xDistance=0.09 yDistance=0.02
01:19:47.051 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:19:47.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:47.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:19:47.051 00.000 16108 MoveAxis(E, 0, ABG)
01:19:47.051 00.000 16108 Move returns status 0, amount 0
01:19:47.051 00.000 16108 MoveAxis(N, 0, ABG)
01:19:47.051 00.000 16108 Move returns status 0, amount 0
01:19:47.051 00.000 16108 move complete, result=0
01:19:47.051 00.000 16108 worker thread done servicing request
01:19:47.059 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3398, FiltMin=2905, FiltMax=60025, Gamma=1.000
01:19:47.080 00.021 21068 UpdateGuideState exits: m=119027 SNR=87.2
01:19:47.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:47.083 00.001 21068 Enqueuing Expose request
01:19:47.083 00.000 16108 Worker thread wakes up
01:19:47.083 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:47.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:47.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:48.233 01.149 16108 Exposure complete
01:19:48.286 00.053 16108 worker thread done servicing request
01:19:48.287 00.001 21068 OnExposeComplete: enter
01:19:48.288 00.001 21068 UpdateGuideState(): m_state=6
01:19:48.290 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9939
01:19:48.292 00.002 21068 Star::Find returns 1 (0), X=220.42, Y=874.56, Mass=134630, SNR=85.5, Peak=15901 HFD=3.2
01:19:48.293 00.001 21068 MultiStar: [#1 0.16,-0.19,1.14,U] [#2 -0.06,-0.07,1.40,U] [#3 0.32,-0.05,0.97,U] [#4 0.22,-0.17,0.84,U] [#5 0.16,-0.37,0.82,U] [#6 0.30,-0.26,0.88,U] [#7 0.54,-0.24,0.00,M1] [#8 0.29,-0.44,0.78,U] 
01:19:48.294 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.22}, one-star: {0.36, -0.37}
01:19:48.294 00.000 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
01:19:48.295 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
01:19:48.296 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.83 mountX=-0.24 mountY=0.17, mountTheta=2.52
01:19:48.297 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.22, opts=13)
01:19:48.298 00.001 21068 Enqueuing Move request for scope (0.20, -0.22)
01:19:48.300 00.002 16108 Worker thread wakes up
01:19:48.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
01:19:48.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
01:19:48.300 00.000 16108 Moving (0.20, -0.22) raw xDistance=-0.24 yDistance=0.17
01:19:48.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:19:48.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:48.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:19:48.300 00.000 16108 MoveAxis(E, 63, ABG)
01:19:48.300 00.000 16108 Guiding  Dir = 2, Dur = 63
01:19:48.300 00.000 16108 IsSlewing returns 0
01:19:48.301 00.001 16108 IsGuiding returns 0
01:19:48.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3398, FiltMin=2912, FiltMax=51517, Gamma=1.000
01:19:48.324 00.020 21068 UpdateGuideState exits: m=134630 SNR=85.5
01:19:48.328 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:48.331 00.002 21068 Enqueuing Expose request
01:19:48.353 00.022 16108 PulseGuide returned control before completion, sleep 21
01:19:48.383 00.030 16108 IsGuiding returns 1
01:19:48.383 00.000 16108 scope still moving after pulse duration time elapsed
01:19:48.414 00.031 16108 IsSlewing returns 0
01:19:48.414 00.000 16108 IsGuiding returns 1
01:19:48.446 00.032 16108 IsSlewing returns 0
01:19:48.446 00.000 16108 IsGuiding returns 0
01:19:48.446 00.000 16108 scope move finished after 63 + 82 ms
01:19:48.446 00.000 16108 Move returns status 0, amount 63
01:19:48.446 00.000 16108 MoveAxis(N, 0, ABG)
01:19:48.447 00.001 16108 Move returns status 0, amount 0
01:19:48.447 00.000 16108 move complete, result=0
01:19:48.447 00.000 16108 worker thread done servicing request
01:19:48.447 00.000 16108 Worker thread wakes up
01:19:48.447 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
01:19:48.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:48.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:49.430 00.981 16108 Exposure complete
01:19:49.487 00.057 16108 worker thread done servicing request
01:19:49.488 00.001 21068 OnExposeComplete: enter
01:19:49.488 00.000 21068 UpdateGuideState(): m_state=6
01:19:49.490 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9940
01:19:49.491 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.54, Mass=118071, SNR=83.9, Peak=13341 HFD=3.3
01:19:49.492 00.001 21068 MultiStar: [#1 0.02,-0.01,1.06,U] [#2 0.03,-0.22,1.31,U] [#3 0.20,-0.07,0.97,U] [#4 0.18,-0.35,0.81,U] [#5 -0.17,-0.21,0.90,U] [#6 0.15,-0.07,0.79,U] [#7 0.40,-0.10,0.64,U] [#8 0.21,-0.42,0.85,U] 
01:19:49.493 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.20}, one-star: {0.17, -0.39}
01:19:49.495 00.002 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
01:19:49.497 00.002 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
01:19:49.497 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.05 mountX=-0.15 mountY=0.17, mountTheta=2.30
01:19:49.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.20, opts=13)
01:19:49.500 00.001 21068 Enqueuing Move request for scope (0.12, -0.20)
01:19:49.501 00.001 16108 Worker thread wakes up
01:19:49.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
01:19:49.501 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
01:19:49.501 00.000 16108 Moving (0.12, -0.20) raw xDistance=-0.15 yDistance=0.17
01:19:49.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:19:49.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:49.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:19:49.501 00.000 16108 MoveAxis(E, 0, ABG)
01:19:49.501 00.000 16108 Move returns status 0, amount 0
01:19:49.501 00.000 16108 MoveAxis(N, 0, ABG)
01:19:49.502 00.001 16108 Move returns status 0, amount 0
01:19:49.502 00.000 16108 move complete, result=0
01:19:49.502 00.000 16108 worker thread done servicing request
01:19:49.505 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3398, FiltMin=2934, FiltMax=59888, Gamma=1.000
01:19:49.526 00.021 21068 UpdateGuideState exits: m=118071 SNR=83.9
01:19:49.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:49.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:49.529 00.001 21068 Enqueuing Expose request
01:19:49.531 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:49.532 00.001 16108 Worker thread wakes up
01:19:49.532 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:49.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:50.691 01.159 16108 Exposure complete
01:19:50.747 00.056 16108 worker thread done servicing request
01:19:50.747 00.000 21068 OnExposeComplete: enter
01:19:50.748 00.001 21068 UpdateGuideState(): m_state=6
01:19:50.749 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9941
01:19:50.750 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.45, Mass=143802, SNR=99.7, Peak=16320 HFD=3.4
01:19:50.751 00.001 21068 MultiStar: [#1 -0.31,-0.18,0.99,U] [#2 -0.26,-0.24,0.96,U] [#3 -0.20,-0.16,0.97,U] [#4 -0.01,-0.09,0.74,U] [#5 -0.28,-0.27,0.65,U] [#6 -0.41,-0.10,0.70,U] [#7 -0.01,-0.46,0.60,U] [#8 -0.14,-0.44,0.61,U] 
01:19:50.752 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.26}, one-star: {0.15, -0.48}
01:19:50.752 00.000 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
01:19:50.753 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
01:19:50.754 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.12 mountX=0.11 mountY=0.29, mountTheta=1.20
01:19:50.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.26, opts=13)
01:19:50.757 00.001 21068 Enqueuing Move request for scope (-0.16, -0.26)
01:19:50.758 00.001 16108 Worker thread wakes up
01:19:50.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
01:19:50.758 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
01:19:50.758 00.000 16108 Moving (-0.16, -0.26) raw xDistance=0.11 yDistance=0.29
01:19:50.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:50.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:19:50.758 00.000 16108 MoveAxis(E, 0, ABG)
01:19:50.758 00.000 16108 Move returns status 0, amount 0
01:19:50.758 00.000 16108 MoveAxis(S, 59, ABG)
01:19:50.758 00.000 16108 Guiding  Dir = 1, Dur = 59
01:19:50.758 00.000 16108 IsSlewing returns 0
01:19:50.759 00.001 16108 IsGuiding returns 0
01:19:50.759 00.000 16108 PulseGuide returned control before completion, sleep 68
01:19:50.761 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=403, max=65535, med=3398, FiltMin=2861, FiltMax=59149, Gamma=1.000
01:19:50.781 00.020 21068 UpdateGuideState exits: m=143802 SNR=99.7
01:19:50.784 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.786 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:50.789 00.003 21068 Enqueuing Expose request
01:19:50.829 00.040 16108 IsGuiding returns 1
01:19:50.829 00.000 16108 scope still moving after pulse duration time elapsed
01:19:50.861 00.032 16108 IsSlewing returns 0
01:19:50.861 00.000 16108 IsGuiding returns 0
01:19:50.861 00.000 16108 scope move finished after 59 + 43 ms
01:19:50.861 00.000 16108 Move returns status 0, amount 59
01:19:50.861 00.000 16108 move complete, result=0
01:19:50.861 00.000 16108 worker thread done servicing request
01:19:50.861 00.000 16108 Worker thread wakes up
01:19:50.861 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
01:19:50.864 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:50.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:51.827 00.963 16108 Exposure complete
01:19:51.889 00.062 16108 worker thread done servicing request
01:19:51.889 00.000 21068 OnExposeComplete: enter
01:19:51.889 00.000 21068 UpdateGuideState(): m_state=6
01:19:51.890 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9942
01:19:51.891 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.68, Mass=120355, SNR=82.8, Peak=15517 HFD=3.4
01:19:51.892 00.001 21068 MultiStar: [#1 -0.05,0.01,1.03,U] [#2 -0.30,-0.01,1.29,U] [#3 -0.01,-0.01,1.21,U] [#4 -0.09,-0.00,0.86,U] [#5 -0.41,-0.16,0.85,U] [#6 -0.28,-0.08,0.77,U] [#7 0.04,-0.10,0.69,U] [#8 0.01,-0.18,0.83,U] 
01:19:51.893 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {0.01, -0.25}
01:19:51.894 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
01:19:51.895 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
01:19:51.895 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=0.11 mountY=0.10, mountTheta=0.78
01:19:51.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.08, opts=13)
01:19:51.898 00.001 21068 Enqueuing Move request for scope (-0.12, -0.08)
01:19:51.899 00.001 16108 Worker thread wakes up
01:19:51.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:19:51.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:19:51.899 00.000 16108 Moving (-0.12, -0.08) raw xDistance=0.11 yDistance=0.10
01:19:51.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:51.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:51.900 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:51.900 00.000 16108 MoveAxis(E, 0, ABG)
01:19:51.900 00.000 16108 Move returns status 0, amount 0
01:19:51.900 00.000 16108 MoveAxis(N, 0, ABG)
01:19:51.900 00.000 16108 Move returns status 0, amount 0
01:19:51.900 00.000 16108 move complete, result=0
01:19:51.900 00.000 16108 worker thread done servicing request
01:19:51.904 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3398, FiltMin=2950, FiltMax=64477, Gamma=1.000
01:19:51.922 00.018 21068 UpdateGuideState exits: m=120355 SNR=82.8
01:19:51.925 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:51.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:51.926 00.000 21068 Enqueuing Expose request
01:19:51.927 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:51.928 00.001 16108 Worker thread wakes up
01:19:51.928 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:51.929 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:53.092 01.163 16108 Exposure complete
01:19:53.146 00.054 16108 worker thread done servicing request
01:19:53.146 00.000 21068 OnExposeComplete: enter
01:19:53.147 00.001 21068 UpdateGuideState(): m_state=6
01:19:53.147 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9943
01:19:53.148 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.90, Mass=123345, SNR=75.6, Peak=15549 HFD=3.3
01:19:53.150 00.002 21068 MultiStar: [#1 -0.19,0.25,1.62,U] [#2 -0.40,0.07,1.27,U] [#3 0.34,0.15,1.07,U] [#4 -0.15,0.44,0.83,U] [#5 -0.21,0.30,1.19,U] [#6 -0.08,0.19,0.89,U] [#7 0.05,0.07,0.73,U] [#8 -0.24,-0.09,0.82,U] 
01:19:53.151 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {0.22, -0.03}
01:19:53.152 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
01:19:53.153 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:19:53.153 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.07 mountX=0.11 mountY=-0.13, mountTheta=-0.87
01:19:53.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.16, opts=13)
01:19:53.156 00.001 21068 Enqueuing Move request for scope (-0.09, 0.16)
01:19:53.157 00.001 16108 Worker thread wakes up
01:19:53.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
01:19:53.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
01:19:53.157 00.000 16108 Moving (-0.09, 0.16) raw xDistance=0.11 yDistance=-0.13
01:19:53.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:53.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:53.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:19:53.157 00.000 16108 MoveAxis(E, 0, ABG)
01:19:53.157 00.000 16108 Move returns status 0, amount 0
01:19:53.157 00.000 16108 MoveAxis(N, 0, ABG)
01:19:53.157 00.000 16108 Move returns status 0, amount 0
01:19:53.157 00.000 16108 move complete, result=0
01:19:53.157 00.000 16108 worker thread done servicing request
01:19:53.161 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3398, FiltMin=2921, FiltMax=60921, Gamma=1.000
01:19:53.177 00.016 21068 UpdateGuideState exits: m=123345 SNR=75.6
01:19:53.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:53.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:53.180 00.001 21068 Enqueuing Expose request
01:19:53.180 00.000 16108 Worker thread wakes up
01:19:53.180 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:53.181 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:53.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:54.169 00.988 16108 Exposure complete
01:19:54.233 00.064 16108 worker thread done servicing request
01:19:54.233 00.000 21068 OnExposeComplete: enter
01:19:54.234 00.001 21068 UpdateGuideState(): m_state=6
01:19:54.236 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9944
01:19:54.237 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.56, Mass=125315, SNR=83.2, Peak=16073 HFD=3.1
01:19:54.239 00.002 21068 MultiStar: [#1 -0.07,0.18,1.08,U] [#2 -0.01,-0.10,1.17,U] [#3 0.39,0.25,1.02,U] [#4 -0.15,-0.24,0.80,U] [#5 -0.04,-0.10,1.04,U] [#6 -0.21,-0.14,0.79,U] [#7 0.44,0.08,0.64,U] [#8 0.28,-0.17,0.77,U] 
01:19:54.240 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.51, -0.37}
01:19:54.241 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
01:19:54.241 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
01:19:54.242 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.47 mountX=-0.13 mountY=0.03, mountTheta=2.90
01:19:54.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
01:19:54.244 00.000 21068 Enqueuing Move request for scope (0.12, -0.06)
01:19:54.245 00.001 16108 Worker thread wakes up
01:19:54.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:19:54.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:19:54.245 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
01:19:54.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:19:54.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:54.246 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:54.246 00.000 16108 MoveAxis(E, 0, ABG)
01:19:54.246 00.000 16108 Move returns status 0, amount 0
01:19:54.246 00.000 16108 MoveAxis(N, 0, ABG)
01:19:54.246 00.000 16108 Move returns status 0, amount 0
01:19:54.246 00.000 16108 move complete, result=0
01:19:54.246 00.000 16108 worker thread done servicing request
01:19:54.250 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3398, FiltMin=2963, FiltMax=54576, Gamma=1.000
01:19:54.275 00.025 21068 UpdateGuideState exits: m=125315 SNR=83.2
01:19:54.278 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.280 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:54.281 00.001 21068 Enqueuing Expose request
01:19:54.282 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:54.283 00.001 16108 Worker thread wakes up
01:19:54.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:54.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:55.439 01.156 16108 Exposure complete
01:19:55.508 00.069 16108 worker thread done servicing request
01:19:55.509 00.001 21068 OnExposeComplete: enter
01:19:55.511 00.002 21068 UpdateGuideState(): m_state=6
01:19:55.513 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9945
01:19:55.514 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.65, Mass=124523, SNR=88.5, Peak=14797 HFD=3.4
01:19:55.516 00.002 21068 MultiStar: [#1 0.06,-0.12,1.05,U] [#2 -0.33,0.11,1.12,U] [#3 0.24,0.03,0.95,U] [#4 -0.14,-0.15,0.78,U] [#5 -0.10,-0.02,0.88,U] [#6 -0.30,-0.19,0.78,U] [#7 0.41,0.14,0.57,U] [#8 -0.04,-0.27,0.73,U] 
01:19:55.517 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.10, -0.28}
01:19:55.518 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
01:19:55.520 00.002 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
01:19:55.521 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.89 mountX=0.01 mountY=0.09, mountTheta=1.43
01:19:55.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
01:19:55.524 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
01:19:55.525 00.001 16108 Worker thread wakes up
01:19:55.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:19:55.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:19:55.525 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.09
01:19:55.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:55.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:55.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:19:55.525 00.000 16108 MoveAxis(E, 0, ABG)
01:19:55.525 00.000 16108 Move returns status 0, amount 0
01:19:55.525 00.000 16108 MoveAxis(N, 0, ABG)
01:19:55.525 00.000 16108 Move returns status 0, amount 0
01:19:55.525 00.000 16108 move complete, result=0
01:19:55.525 00.000 16108 worker thread done servicing request
01:19:55.530 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3398, FiltMin=2889, FiltMax=65507, Gamma=1.000
01:19:55.550 00.020 21068 UpdateGuideState exits: m=124523 SNR=88.5
01:19:55.553 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.555 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:55.556 00.001 21068 Enqueuing Expose request
01:19:55.557 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:55.558 00.001 16108 Worker thread wakes up
01:19:55.558 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:55.559 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:56.543 00.984 16108 Exposure complete
01:19:56.597 00.054 16108 worker thread done servicing request
01:19:56.598 00.001 21068 OnExposeComplete: enter
01:19:56.599 00.001 21068 UpdateGuideState(): m_state=6
01:19:56.600 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9946
01:19:56.601 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=874.42, Mass=117248, SNR=75.8, Peak=13776 HFD=3.4
01:19:56.601 00.000 21068 MultiStar: [#1 -0.30,-0.15,1.17,U] [#2 -0.36,-0.12,1.44,U] [#3 -0.16,-0.15,1.28,U] [#4 -0.12,-0.17,0.97,U] [#5 -0.28,-0.01,0.93,U] [#6 -0.19,-0.09,0.95,U] [#7 -0.16,-0.36,0.64,U] [#8 -0.01,-0.30,0.99,U] 
01:19:56.602 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.20}, one-star: {-0.02, -0.50}
01:19:56.603 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
01:19:56.604 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
01:19:56.605 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.33 mountX=0.15 mountY=0.24, mountTheta=1.00
01:19:56.606 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.20, opts=13)
01:19:56.608 00.002 21068 Enqueuing Move request for scope (-0.19, -0.20)
01:19:56.609 00.001 16108 Worker thread wakes up
01:19:56.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
01:19:56.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
01:19:56.609 00.000 16108 Moving (-0.19, -0.20) raw xDistance=0.15 yDistance=0.24
01:19:56.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:56.610 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:19:56.610 00.000 16108 MoveAxis(E, 0, ABG)
01:19:56.610 00.000 16108 Move returns status 0, amount 0
01:19:56.610 00.000 16108 MoveAxis(S, 47, ABG)
01:19:56.610 00.000 16108 Guiding  Dir = 1, Dur = 47
01:19:56.610 00.000 16108 IsSlewing returns 0
01:19:56.610 00.000 16108 IsGuiding returns 0
01:19:56.611 00.001 16108 PulseGuide returned control before completion, sleep 56
01:19:56.613 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3398, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:19:56.631 00.018 21068 UpdateGuideState exits: m=117248 SNR=75.8
01:19:56.633 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:56.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:56.635 00.001 21068 Enqueuing Expose request
01:19:56.677 00.042 16108 IsGuiding returns 1
01:19:56.677 00.000 16108 scope still moving after pulse duration time elapsed
01:19:56.708 00.031 16108 IsSlewing returns 0
01:19:56.708 00.000 16108 IsGuiding returns 0
01:19:56.708 00.000 16108 scope move finished after 47 + 51 ms
01:19:56.708 00.000 16108 Move returns status 0, amount 47
01:19:56.708 00.000 16108 move complete, result=0
01:19:56.708 00.000 16108 worker thread done servicing request
01:19:56.708 00.000 16108 Worker thread wakes up
01:19:56.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:56.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:56.708 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
01:19:57.876 01.168 16108 Exposure complete
01:19:57.933 00.057 16108 worker thread done servicing request
01:19:57.933 00.000 21068 OnExposeComplete: enter
01:19:57.936 00.003 21068 UpdateGuideState(): m_state=6
01:19:57.939 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9947
01:19:57.942 00.003 21068 Star::Find returns 1 (0), X=220.29, Y=874.63, Mass=136132, SNR=96.4, Peak=17021 HFD=3.5
01:19:57.945 00.003 21068 MultiStar: [#1 -0.42,-0.06,1.01,U] [#2 -0.34,-0.07,0.98,U] [#3 -0.03,-0.18,0.94,U] [#4 -0.38,-0.33,0.73,U] [#5 -0.29,0.00,0.81,U] [#6 -0.20,-0.08,0.70,U] [#7 0.04,-0.27,0.62,U] [#8 -0.02,-0.36,0.76,U] 
01:19:57.947 00.002 21068 refined, 8 included, MultiStar: {-0.16, -0.18}, one-star: {0.23, -0.30}
01:19:57.949 00.002 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
01:19:57.950 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
01:19:57.951 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.30 mountX=0.12 mountY=0.21, mountTheta=1.03
01:19:57.954 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.18, opts=13)
01:19:57.955 00.001 21068 Enqueuing Move request for scope (-0.16, -0.18)
01:19:57.957 00.002 16108 Worker thread wakes up
01:19:57.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
01:19:57.957 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
01:19:57.957 00.000 16108 Moving (-0.16, -0.18) raw xDistance=0.12 yDistance=0.21
01:19:57.958 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:19:57.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:19:57.958 00.000 16108 MoveAxis(E, 0, ABG)
01:19:57.958 00.000 16108 Move returns status 0, amount 0
01:19:57.958 00.000 16108 MoveAxis(S, 42, ABG)
01:19:57.958 00.000 16108 Guiding  Dir = 1, Dur = 42
01:19:57.958 00.000 16108 IsSlewing returns 0
01:19:57.958 00.000 16108 IsGuiding returns 0
01:19:57.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3398, FiltMin=2931, FiltMax=52521, Gamma=1.000
01:19:57.980 00.017 21068 UpdateGuideState exits: m=136132 SNR=96.4
01:19:57.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:57.983 00.001 21068 Enqueuing Expose request
01:19:58.011 00.028 16108 IsGuiding returns 1
01:19:58.011 00.000 16108 scope still moving after pulse duration time elapsed
01:19:58.041 00.030 16108 IsSlewing returns 0
01:19:58.041 00.000 16108 IsGuiding returns 1
01:19:58.073 00.032 16108 IsSlewing returns 0
01:19:58.073 00.000 16108 IsGuiding returns 1
01:19:58.104 00.031 16108 IsSlewing returns 0
01:19:58.104 00.000 16108 IsGuiding returns 0
01:19:58.104 00.000 16108 scope move finished after 42 + 105 ms
01:19:58.106 00.002 16108 Move returns status 0, amount 42
01:19:58.106 00.000 16108 move complete, result=0
01:19:58.106 00.000 16108 worker thread done servicing request
01:19:58.106 00.000 16108 Worker thread wakes up
01:19:58.106 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
01:19:58.108 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:58.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:19:59.085 00.977 16108 Exposure complete
01:19:59.142 00.057 16108 worker thread done servicing request
01:19:59.142 00.000 21068 OnExposeComplete: enter
01:19:59.143 00.001 21068 UpdateGuideState(): m_state=6
01:19:59.144 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9948
01:19:59.145 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.69, Mass=124324, SNR=84.8, Peak=18333 HFD=3.0
01:19:59.146 00.001 21068 MultiStar: [#1 -0.17,-0.08,1.19,U] [#2 -0.40,0.02,1.36,U] [#3 0.15,-0.11,1.25,U] [#4 -0.03,-0.13,0.82,U] [#5 -0.27,-0.29,1.00,U] [#6 -0.18,-0.20,0.90,U] [#7 0.19,0.09,0.71,U] [#8 -0.11,-0.34,0.71,U] 
01:19:59.146 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {0.10, -0.24}
01:19:59.148 00.002 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
01:19:59.149 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
01:19:59.149 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.19 mountX=0.07 mountY=0.15, mountTheta=1.14
01:19:59.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
01:19:59.152 00.001 21068 Enqueuing Move request for scope (-0.10, -0.14)
01:19:59.152 00.000 16108 Worker thread wakes up
01:19:59.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:19:59.152 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:19:59.152 00.000 16108 Moving (-0.10, -0.14) raw xDistance=0.07 yDistance=0.15
01:19:59.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:59.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:59.153 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:19:59.153 00.000 16108 MoveAxis(E, 0, ABG)
01:19:59.153 00.000 16108 Move returns status 0, amount 0
01:19:59.153 00.000 16108 MoveAxis(N, 0, ABG)
01:19:59.153 00.000 16108 Move returns status 0, amount 0
01:19:59.153 00.000 16108 move complete, result=0
01:19:59.153 00.000 16108 worker thread done servicing request
01:19:59.163 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3398, FiltMin=2896, FiltMax=53597, Gamma=1.000
01:19:59.187 00.024 21068 UpdateGuideState exits: m=124324 SNR=84.8
01:19:59.189 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.192 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:19:59.194 00.002 21068 Enqueuing Expose request
01:19:59.196 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:59.197 00.001 16108 Worker thread wakes up
01:19:59.197 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:19:59.198 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:00.370 01.172 16108 Exposure complete
01:20:00.440 00.070 16108 worker thread done servicing request
01:20:00.440 00.000 21068 OnExposeComplete: enter
01:20:00.441 00.001 21068 UpdateGuideState(): m_state=6
01:20:00.442 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9949
01:20:00.443 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=874.62, Mass=126524, SNR=84.5, Peak=17661 HFD=3.4
01:20:00.444 00.001 21068 MultiStar: [#1 -0.10,0.05,1.04,U] [#2 -0.35,-0.01,1.35,U] [#3 -0.24,-0.00,1.10,U] [#4 -0.38,0.11,0.79,U] [#5 -0.44,-0.11,0.93,U] [#6 -0.31,0.05,0.88,U] [#7 -0.12,-0.05,0.66,U] [#8 -0.16,-0.35,0.70,U] 
01:20:00.445 00.001 21068 refined, 8 included, MultiStar: {-0.24, -0.06}, one-star: {-0.03, -0.30}
01:20:00.446 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
01:20:00.446 00.000 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
01:20:00.447 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.89 mountX=0.23 mountY=0.12, mountTheta=0.48
01:20:00.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.06, opts=13)
01:20:00.450 00.001 21068 Enqueuing Move request for scope (-0.24, -0.06)
01:20:00.451 00.001 16108 Worker thread wakes up
01:20:00.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
01:20:00.451 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
01:20:00.451 00.000 16108 Moving (-0.24, -0.06) raw xDistance=0.23 yDistance=0.12
01:20:00.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:20:00.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:00.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:20:00.451 00.000 16108 MoveAxis(W, 59, ABG)
01:20:00.451 00.000 16108 Guiding  Dir = 3, Dur = 59
01:20:00.451 00.000 16108 IsSlewing returns 0
01:20:00.451 00.000 16108 IsGuiding returns 0
01:20:00.455 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3398, FiltMin=2902, FiltMax=59190, Gamma=1.000
01:20:00.472 00.017 16108 PulseGuide returned control before completion, sleep 49
01:20:00.479 00.007 21068 UpdateGuideState exits: m=126524 SNR=84.5
01:20:00.480 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:00.481 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:00.482 00.001 21068 Enqueuing Expose request
01:20:00.538 00.056 16108 IsGuiding returns 1
01:20:00.538 00.000 16108 scope still moving after pulse duration time elapsed
01:20:00.565 00.027 16108 IsSlewing returns 0
01:20:00.565 00.000 16108 IsGuiding returns 0
01:20:00.565 00.000 16108 scope move finished after 59 + 54 ms
01:20:00.565 00.000 16108 Move returns status 0, amount 59
01:20:00.565 00.000 16108 MoveAxis(N, 0, ABG)
01:20:00.565 00.000 16108 Move returns status 0, amount 0
01:20:00.565 00.000 16108 move complete, result=0
01:20:00.566 00.001 16108 worker thread done servicing request
01:20:00.566 00.000 16108 Worker thread wakes up
01:20:00.566 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
01:20:00.567 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:00.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:01.535 00.968 16108 Exposure complete
01:20:01.592 00.057 16108 worker thread done servicing request
01:20:01.592 00.000 21068 OnExposeComplete: enter
01:20:01.594 00.002 21068 UpdateGuideState(): m_state=6
01:20:01.596 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9950
01:20:01.597 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.61, Mass=120867, SNR=80.2, Peak=15389 HFD=3.2
01:20:01.598 00.001 21068 MultiStar: [#1 -0.21,0.14,1.33,U] [#2 -0.26,-0.16,1.39,U] [#3 0.09,-0.15,0.98,U] [#4 -0.16,-0.13,0.90,U] [#5 -0.47,-0.00,0.92,U] [#6 -0.39,-0.30,0.82,U] [#7 -0.07,-0.31,0.78,U] [#8 -0.05,-0.48,0.90,U] 
01:20:01.599 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.17}, one-star: {0.16, -0.32}
01:20:01.600 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
01:20:01.602 00.002 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
01:20:01.602 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.30 mountX=0.12 mountY=0.20, mountTheta=1.03
01:20:01.605 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.17, opts=13)
01:20:01.606 00.001 21068 Enqueuing Move request for scope (-0.15, -0.17)
01:20:01.608 00.002 16108 Worker thread wakes up
01:20:01.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
01:20:01.608 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
01:20:01.608 00.000 16108 Moving (-0.15, -0.17) raw xDistance=0.12 yDistance=0.20
01:20:01.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:20:01.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
01:20:01.608 00.000 16108 MoveAxis(E, 0, ABG)
01:20:01.608 00.000 16108 Move returns status 0, amount 0
01:20:01.608 00.000 16108 MoveAxis(S, 40, ABG)
01:20:01.608 00.000 16108 Guiding  Dir = 1, Dur = 40
01:20:01.609 00.001 16108 IsSlewing returns 0
01:20:01.609 00.000 16108 IsGuiding returns 0
01:20:01.614 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3398, FiltMin=2925, FiltMax=58957, Gamma=1.000
01:20:01.635 00.021 21068 UpdateGuideState exits: m=120867 SNR=80.2
01:20:01.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:01.637 00.000 21068 Enqueuing Expose request
01:20:01.649 00.012 16108 IsGuiding returns 1
01:20:01.649 00.000 16108 scope still moving after pulse duration time elapsed
01:20:01.679 00.030 16108 IsSlewing returns 0
01:20:01.679 00.000 16108 IsGuiding returns 1
01:20:01.710 00.031 16108 IsSlewing returns 0
01:20:01.711 00.001 16108 IsGuiding returns 1
01:20:01.742 00.031 16108 IsSlewing returns 0
01:20:01.742 00.000 16108 IsGuiding returns 0
01:20:01.742 00.000 16108 scope move finished after 40 + 93 ms
01:20:01.742 00.000 16108 Move returns status 0, amount 40
01:20:01.742 00.000 16108 move complete, result=0
01:20:01.742 00.000 16108 worker thread done servicing request
01:20:01.742 00.000 16108 Worker thread wakes up
01:20:01.743 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
01:20:01.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:01.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:02.903 01.159 16108 Exposure complete
01:20:02.966 00.063 16108 worker thread done servicing request
01:20:02.966 00.000 21068 OnExposeComplete: enter
01:20:02.967 00.001 21068 UpdateGuideState(): m_state=6
01:20:02.968 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9951
01:20:02.968 00.000 21068 Star::Find returns 1 (0), X=220.30, Y=874.61, Mass=117300, SNR=72.7, Peak=13789 HFD=3.3
01:20:02.969 00.001 21068 MultiStar: [#1 -0.11,-0.13,1.20,U] [#2 -0.22,-0.22,1.46,U] [#3 0.31,-0.10,1.16,U] [#4 -0.18,-0.43,0.89,U] [#5 -0.03,-0.31,1.09,U] [#6 0.38,-0.47,0.00,M1] [#7 0.23,-0.61,0.00,M1] [#8 0.09,-0.32,0.91,U] 
01:20:02.970 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.25}, one-star: {0.25, -0.32}
01:20:02.971 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
01:20:02.971 00.000 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:20:02.973 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.54 mountX=-0.05 mountY=0.24, mountTheta=1.78
01:20:02.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.25, opts=13)
01:20:02.977 00.002 21068 Enqueuing Move request for scope (0.01, -0.25)
01:20:02.978 00.001 16108 Worker thread wakes up
01:20:02.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
01:20:02.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
01:20:02.978 00.000 16108 Moving (0.01, -0.25) raw xDistance=-0.05 yDistance=0.24
01:20:02.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:02.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:20:02.978 00.000 16108 MoveAxis(E, 0, ABG)
01:20:02.978 00.000 16108 Move returns status 0, amount 0
01:20:02.978 00.000 16108 MoveAxis(S, 48, ABG)
01:20:02.978 00.000 16108 Guiding  Dir = 1, Dur = 48
01:20:02.980 00.002 16108 IsSlewing returns 0
01:20:02.980 00.000 16108 IsGuiding returns 0
01:20:02.984 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3398, FiltMin=2931, FiltMax=57603, Gamma=1.000
01:20:02.989 00.005 16108 PulseGuide returned control before completion, sleep 49
01:20:03.000 00.011 21068 UpdateGuideState exits: m=117300 SNR=72.7
01:20:03.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:03.002 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:03.003 00.001 21068 Enqueuing Expose request
01:20:03.050 00.047 16108 IsGuiding returns 1
01:20:03.050 00.000 16108 scope still moving after pulse duration time elapsed
01:20:03.082 00.032 16108 IsSlewing returns 0
01:20:03.082 00.000 16108 IsGuiding returns 0
01:20:03.082 00.000 16108 scope move finished after 48 + 54 ms
01:20:03.082 00.000 16108 Move returns status 0, amount 48
01:20:03.082 00.000 16108 move complete, result=0
01:20:03.083 00.001 16108 worker thread done servicing request
01:20:03.083 00.000 16108 Worker thread wakes up
01:20:03.083 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
01:20:03.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:03.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:04.059 00.975 16108 Exposure complete
01:20:04.113 00.054 16108 worker thread done servicing request
01:20:04.113 00.000 21068 OnExposeComplete: enter
01:20:04.114 00.001 21068 UpdateGuideState(): m_state=6
01:20:04.115 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9952
01:20:04.116 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=874.62, Mass=113800, SNR=76.1, Peak=13545 HFD=3.2
01:20:04.116 00.000 21068 MultiStar: [#1 0.21,0.07,1.38,U] [#2 0.02,0.07,1.33,U] [#3 0.36,0.01,1.21,U] [#4 -0.28,-0.05,0.89,U] [#5 -0.08,-0.19,1.02,U] [#6 -0.49,-0.28,0.00,M2] [#7 0.36,-0.19,0.81,U] [#8 0.40,-0.54,0.00,M1] 
01:20:04.117 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {0.38, -0.31}
01:20:04.118 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
01:20:04.119 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
01:20:04.120 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.15 mountY=0.03, mountTheta=2.94
01:20:04.121 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
01:20:04.122 00.001 21068 Enqueuing Move request for scope (0.14, -0.07)
01:20:04.123 00.001 16108 Worker thread wakes up
01:20:04.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:20:04.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:20:04.123 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.03
01:20:04.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:20:04.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:04.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:04.123 00.000 16108 MoveAxis(E, 0, ABG)
01:20:04.123 00.000 16108 Move returns status 0, amount 0
01:20:04.123 00.000 16108 MoveAxis(N, 0, ABG)
01:20:04.123 00.000 16108 Move returns status 0, amount 0
01:20:04.123 00.000 16108 move complete, result=0
01:20:04.123 00.000 16108 worker thread done servicing request
01:20:04.127 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3398, FiltMin=2909, FiltMax=58221, Gamma=1.000
01:20:04.156 00.029 21068 UpdateGuideState exits: m=113800 SNR=76.1
01:20:04.158 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:04.159 00.000 21068 Enqueuing Expose request
01:20:04.161 00.002 16108 Worker thread wakes up
01:20:04.161 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:04.162 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:04.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:05.334 01.172 16108 Exposure complete
01:20:05.411 00.077 16108 worker thread done servicing request
01:20:05.411 00.000 21068 OnExposeComplete: enter
01:20:05.412 00.001 21068 UpdateGuideState(): m_state=6
01:20:05.413 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9953
01:20:05.413 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=874.86, Mass=126211, SNR=91.6, Peak=15517 HFD=3.5
01:20:05.415 00.002 21068 MultiStar: [#1 0.48,0.12,1.08,U] [#2 -0.05,0.05,1.16,U] [#3 0.14,-0.05,0.92,U] [#4 -0.01,0.14,0.77,U] [#5 0.07,0.07,0.81,U] [#6 -0.35,0.08,0.72,U] [#7 0.14,0.17,0.52,U] [#8 0.18,-0.24,0.75,U] 
01:20:05.416 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.19, -0.07}
01:20:05.417 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:20:05.418 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
01:20:05.418 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
01:20:05.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
01:20:05.421 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
01:20:05.422 00.001 16108 Worker thread wakes up
01:20:05.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:20:05.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:20:05.422 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.05
01:20:05.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:05.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:05.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:05.422 00.000 16108 MoveAxis(E, 0, ABG)
01:20:05.422 00.000 16108 Move returns status 0, amount 0
01:20:05.422 00.000 16108 MoveAxis(N, 0, ABG)
01:20:05.422 00.000 16108 Move returns status 0, amount 0
01:20:05.422 00.000 16108 move complete, result=0
01:20:05.422 00.000 16108 worker thread done servicing request
01:20:05.425 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3398, FiltMin=2950, FiltMax=65472, Gamma=1.000
01:20:05.441 00.016 21068 UpdateGuideState exits: m=126211 SNR=91.6
01:20:05.441 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:05.443 00.001 21068 Enqueuing Expose request
01:20:05.443 00.000 16108 Worker thread wakes up
01:20:05.443 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:05.445 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:05.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:06.436 00.991 16108 Exposure complete
01:20:06.506 00.070 16108 worker thread done servicing request
01:20:06.506 00.000 21068 OnExposeComplete: enter
01:20:06.507 00.001 21068 UpdateGuideState(): m_state=6
01:20:06.508 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9954
01:20:06.508 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=874.54, Mass=145838, SNR=104.7, Peak=15213 HFD=3.4
01:20:06.509 00.001 21068 MultiStar: [#1 0.05,0.15,0.87,U] [#2 -0.13,0.03,0.86,U] [#3 0.26,0.20,0.86,U] [#4 -0.20,0.30,0.66,U] [#5 -0.36,-0.14,0.74,U] [#6 -0.41,0.13,0.65,U] [#7 0.18,-0.06,0.48,U] [#8 0.15,-0.19,0.61,U] 
01:20:06.510 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {0.28, -0.39}
01:20:06.511 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
01:20:06.512 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
01:20:06.512 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.69 mountX=0.01 mountY=0.00, mountTheta=0.66
01:20:06.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.00, opts=13)
01:20:06.514 00.000 21068 Enqueuing Move request for scope (-0.01, -0.00)
01:20:06.515 00.001 16108 Worker thread wakes up
01:20:06.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
01:20:06.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
01:20:06.515 00.000 16108 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=0.00
01:20:06.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:06.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:06.516 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:06.516 00.000 16108 MoveAxis(E, 0, ABG)
01:20:06.516 00.000 16108 Move returns status 0, amount 0
01:20:06.516 00.000 16108 MoveAxis(N, 0, ABG)
01:20:06.516 00.000 16108 Move returns status 0, amount 0
01:20:06.516 00.000 16108 move complete, result=0
01:20:06.516 00.000 16108 worker thread done servicing request
01:20:06.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3398, FiltMin=2902, FiltMax=60409, Gamma=1.000
01:20:06.535 00.015 21068 UpdateGuideState exits: m=145838 SNR=104.7
01:20:06.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:06.538 00.001 21068 Enqueuing Expose request
01:20:06.539 00.001 16108 Worker thread wakes up
01:20:06.539 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:06.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:06.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:07.712 01.172 16108 Exposure complete
01:20:07.769 00.057 16108 worker thread done servicing request
01:20:07.769 00.000 21068 OnExposeComplete: enter
01:20:07.770 00.001 21068 UpdateGuideState(): m_state=6
01:20:07.770 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9955
01:20:07.771 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=874.71, Mass=125978, SNR=81.9, Peak=16141 HFD=3.4
01:20:07.772 00.001 21068 MultiStar: [#1 -0.22,-0.04,1.16,U] [#2 -0.14,-0.11,1.41,U] [#3 0.02,-0.07,1.16,U] [#4 0.23,-0.00,0.97,U] [#5 -0.03,-0.09,0.96,U] [#6 -0.04,-0.18,0.77,U] [#7 0.21,-0.16,0.61,U] [#8 -0.14,-0.44,0.70,U] 
01:20:07.773 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.27, -0.22}
01:20:07.773 00.000 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
01:20:07.775 00.002 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:20:07.776 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.55 mountX=-0.03 mountY=0.12, mountTheta=1.77
01:20:07.777 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.13, opts=13)
01:20:07.778 00.001 21068 Enqueuing Move request for scope (0.00, -0.13)
01:20:07.779 00.001 16108 Worker thread wakes up
01:20:07.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
01:20:07.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
01:20:07.779 00.000 16108 Moving (0.00, -0.13) raw xDistance=-0.03 yDistance=0.12
01:20:07.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:20:07.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:07.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:20:07.779 00.000 16108 MoveAxis(E, 0, ABG)
01:20:07.779 00.000 16108 Move returns status 0, amount 0
01:20:07.779 00.000 16108 MoveAxis(N, 0, ABG)
01:20:07.779 00.000 16108 Move returns status 0, amount 0
01:20:07.779 00.000 16108 move complete, result=0
01:20:07.779 00.000 16108 worker thread done servicing request
01:20:07.782 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3395, FiltMin=2905, FiltMax=60733, Gamma=1.000
01:20:07.797 00.015 21068 UpdateGuideState exits: m=125978 SNR=81.9
01:20:07.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:07.800 00.001 21068 Enqueuing Expose request
01:20:07.800 00.000 16108 Worker thread wakes up
01:20:07.801 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:07.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:07.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:08.776 00.975 16108 Exposure complete
01:20:08.833 00.057 16108 worker thread done servicing request
01:20:08.833 00.000 21068 OnExposeComplete: enter
01:20:08.835 00.002 21068 UpdateGuideState(): m_state=6
01:20:08.836 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9956
01:20:08.837 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.58, Mass=131305, SNR=88.0, Peak=14781 HFD=3.2
01:20:08.838 00.001 21068 MultiStar: [#1 -0.27,0.04,1.14,U] [#2 -0.25,-0.02,1.09,U] [#3 -0.08,-0.01,0.96,U] [#4 -0.10,0.04,0.83,U] [#5 -0.19,-0.24,0.80,U] [#6 0.08,0.10,0.84,U] [#7 0.10,-0.31,0.55,U] [#8 -0.11,-0.28,0.85,U] 
01:20:08.840 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.21, -0.34}
01:20:08.842 00.002 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
01:20:08.843 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
01:20:08.845 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.24 mountX=0.06 mountY=0.12, mountTheta=1.08
01:20:08.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
01:20:08.849 00.002 21068 Enqueuing Move request for scope (-0.08, -0.10)
01:20:08.851 00.002 16108 Worker thread wakes up
01:20:08.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:20:08.851 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:20:08.851 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.12
01:20:08.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:08.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:08.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:20:08.852 00.001 16108 MoveAxis(E, 0, ABG)
01:20:08.852 00.000 16108 Move returns status 0, amount 0
01:20:08.852 00.000 16108 MoveAxis(N, 0, ABG)
01:20:08.852 00.000 16108 Move returns status 0, amount 0
01:20:08.852 00.000 16108 move complete, result=0
01:20:08.852 00.000 16108 worker thread done servicing request
01:20:08.859 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3395, FiltMin=2857, FiltMax=53245, Gamma=1.000
01:20:08.880 00.021 21068 UpdateGuideState exits: m=131305 SNR=88.0
01:20:08.880 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:08.882 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:08.883 00.001 21068 Enqueuing Expose request
01:20:08.884 00.001 16108 Worker thread wakes up
01:20:08.884 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:08.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:08.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:10.050 01.166 16108 Exposure complete
01:20:10.104 00.054 16108 worker thread done servicing request
01:20:10.104 00.000 21068 OnExposeComplete: enter
01:20:10.105 00.001 21068 UpdateGuideState(): m_state=6
01:20:10.106 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9957
01:20:10.107 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.57, Mass=113498, SNR=74.2, Peak=14509 HFD=3.1
01:20:10.108 00.001 21068 MultiStar: [#1 0.02,-0.07,1.23,U] [#2 -0.21,-0.00,1.28,U] [#3 -0.13,-0.26,1.13,U] [#4 0.18,0.11,1.01,U] [#5 -0.20,-0.02,0.92,U] [#6 0.19,0.08,0.99,U] [#7 0.27,0.05,0.75,U] [#8 -0.16,-0.37,0.88,U] 
01:20:10.109 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.13, -0.35}
01:20:10.109 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
01:20:10.110 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
01:20:10.111 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.58 mountX=-0.02 mountY=0.09, mountTheta=1.74
01:20:10.112 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.09, opts=13)
01:20:10.113 00.001 21068 Enqueuing Move request for scope (-0.00, -0.09)
01:20:10.114 00.001 16108 Worker thread wakes up
01:20:10.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
01:20:10.114 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
01:20:10.114 00.000 16108 Moving (-0.00, -0.09) raw xDistance=-0.02 yDistance=0.09
01:20:10.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:10.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:10.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:10.114 00.000 16108 MoveAxis(E, 0, ABG)
01:20:10.114 00.000 16108 Move returns status 0, amount 0
01:20:10.114 00.000 16108 MoveAxis(N, 0, ABG)
01:20:10.114 00.000 16108 Move returns status 0, amount 0
01:20:10.114 00.000 16108 move complete, result=0
01:20:10.114 00.000 16108 worker thread done servicing request
01:20:10.118 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3395, FiltMin=2934, FiltMax=56563, Gamma=1.000
01:20:10.133 00.015 21068 UpdateGuideState exits: m=113498 SNR=74.2
01:20:10.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:10.135 00.000 21068 Enqueuing Expose request
01:20:10.136 00.001 16108 Worker thread wakes up
01:20:10.136 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:10.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:10.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:11.115 00.978 16108 Exposure complete
01:20:11.170 00.055 16108 worker thread done servicing request
01:20:11.170 00.000 21068 OnExposeComplete: enter
01:20:11.170 00.000 21068 UpdateGuideState(): m_state=6
01:20:11.171 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9958
01:20:11.172 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.58, Mass=127250, SNR=84.1, Peak=15901 HFD=3.3
01:20:11.174 00.002 21068 MultiStar: [#1 0.09,-0.12,1.15,U] [#2 0.14,-0.04,1.13,U] [#3 0.10,-0.29,1.06,U] [#4 -0.21,-0.20,0.71,U] [#5 0.13,-0.18,0.93,U] [#6 0.17,-0.05,0.78,U] [#7 0.37,-0.10,0.58,U] [#8 0.13,-0.23,0.94,U] 
01:20:11.175 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.18}, one-star: {-0.01, -0.35}
01:20:11.175 00.000 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
01:20:11.178 00.003 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.31)
01:20:11.180 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.07 mountX=-0.13 mountY=0.15, mountTheta=2.27
01:20:11.182 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.18, opts=13)
01:20:11.183 00.001 21068 Enqueuing Move request for scope (0.10, -0.18)
01:20:11.184 00.001 16108 Worker thread wakes up
01:20:11.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
01:20:11.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
01:20:11.184 00.000 16108 Moving (0.10, -0.18) raw xDistance=-0.13 yDistance=0.15
01:20:11.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:20:11.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:11.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:20:11.185 00.001 16108 MoveAxis(E, 0, ABG)
01:20:11.185 00.000 16108 Move returns status 0, amount 0
01:20:11.185 00.000 16108 MoveAxis(N, 0, ABG)
01:20:11.185 00.000 16108 Move returns status 0, amount 0
01:20:11.185 00.000 16108 move complete, result=0
01:20:11.185 00.000 16108 worker thread done servicing request
01:20:11.190 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3395, FiltMin=2835, FiltMax=63952, Gamma=1.000
01:20:11.213 00.023 21068 UpdateGuideState exits: m=127250 SNR=84.1
01:20:11.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:11.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:11.215 00.000 21068 Enqueuing Expose request
01:20:11.216 00.001 16108 Worker thread wakes up
01:20:11.216 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:11.218 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:11.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:12.398 01.180 16108 Exposure complete
01:20:12.458 00.060 16108 worker thread done servicing request
01:20:12.458 00.000 21068 OnExposeComplete: enter
01:20:12.459 00.001 21068 UpdateGuideState(): m_state=6
01:20:12.460 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9959
01:20:12.461 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.53, Mass=115256, SNR=82.6, Peak=12937 HFD=3.2
01:20:12.462 00.001 21068 MultiStar: [#1 -0.14,-0.08,0.99,U] [#2 -0.14,-0.23,1.33,U] [#3 0.36,-0.12,1.24,U] [#4 0.01,-0.11,0.85,U] [#5 -0.10,-0.10,1.11,U] [#6 -0.08,-0.45,0.93,U] [#7 0.25,-0.44,0.66,U] [#8 0.17,-0.61,0.00,M1] 
01:20:12.462 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.23}, one-star: {0.30, -0.40}
01:20:12.463 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
01:20:12.465 00.002 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
01:20:12.466 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.35 mountX=-0.09 mountY=0.21, mountTheta=1.98
01:20:12.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.23, opts=13)
01:20:12.470 00.001 21068 Enqueuing Move request for scope (0.05, -0.23)
01:20:12.471 00.001 16108 Worker thread wakes up
01:20:12.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
01:20:12.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
01:20:12.471 00.000 16108 Moving (0.05, -0.23) raw xDistance=-0.09 yDistance=0.21
01:20:12.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:12.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:20:12.471 00.000 16108 MoveAxis(E, 0, ABG)
01:20:12.471 00.000 16108 Move returns status 0, amount 0
01:20:12.471 00.000 16108 MoveAxis(S, 42, ABG)
01:20:12.471 00.000 16108 Guiding  Dir = 1, Dur = 42
01:20:12.473 00.002 16108 IsSlewing returns 0
01:20:12.473 00.000 16108 IsGuiding returns 0
01:20:12.476 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3395, FiltMin=2928, FiltMax=57449, Gamma=1.000
01:20:12.490 00.014 21068 UpdateGuideState exits: m=115256 SNR=82.6
01:20:12.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:12.494 00.002 21068 Enqueuing Expose request
01:20:12.527 00.033 16108 IsGuiding returns 1
01:20:12.527 00.000 16108 scope still moving after pulse duration time elapsed
01:20:12.557 00.030 16108 IsSlewing returns 0
01:20:12.557 00.000 16108 IsGuiding returns 1
01:20:12.589 00.032 16108 IsSlewing returns 0
01:20:12.589 00.000 16108 IsGuiding returns 1
01:20:12.620 00.031 16108 IsSlewing returns 0
01:20:12.620 00.000 16108 IsGuiding returns 0
01:20:12.620 00.000 16108 scope move finished after 42 + 106 ms
01:20:12.620 00.000 16108 Move returns status 0, amount 42
01:20:12.621 00.001 16108 move complete, result=0
01:20:12.621 00.000 16108 worker thread done servicing request
01:20:12.621 00.000 16108 Worker thread wakes up
01:20:12.621 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
01:20:12.623 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:12.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:13.605 00.982 16108 Exposure complete
01:20:13.681 00.076 16108 worker thread done servicing request
01:20:13.681 00.000 21068 OnExposeComplete: enter
01:20:13.682 00.001 21068 UpdateGuideState(): m_state=6
01:20:13.684 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9960
01:20:13.685 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.38, Mass=128318, SNR=91.6, Peak=13664 HFD=3.4
01:20:13.686 00.001 21068 MultiStar: [#1 0.14,-0.20,1.11,U] [#2 0.14,-0.12,1.06,U] [#3 0.48,-0.21,0.91,U] [#4 0.02,-0.05,0.84,U] [#5 0.08,-0.18,1.12,U] [#6 -0.11,-0.22,0.80,U] [#7 0.46,-0.10,0.65,U] [#8 0.13,-0.18,0.65,U] 
01:20:13.687 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.21}, one-star: {0.16, -0.55}
01:20:13.688 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
01:20:13.689 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
01:20:13.690 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.91 mountX=-0.19 mountY=0.16, mountTheta=2.44
01:20:13.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.21, opts=13)
01:20:13.693 00.001 21068 Enqueuing Move request for scope (0.16, -0.21)
01:20:13.694 00.001 16108 Worker thread wakes up
01:20:13.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
01:20:13.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
01:20:13.694 00.000 16108 Moving (0.16, -0.21) raw xDistance=-0.19 yDistance=0.16
01:20:13.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:20:13.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:13.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:20:13.694 00.000 16108 MoveAxis(E, 0, ABG)
01:20:13.694 00.000 16108 Move returns status 0, amount 0
01:20:13.695 00.001 16108 MoveAxis(N, 0, ABG)
01:20:13.695 00.000 16108 Move returns status 0, amount 0
01:20:13.695 00.000 16108 move complete, result=0
01:20:13.695 00.000 16108 worker thread done servicing request
01:20:13.698 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3395, FiltMin=2928, FiltMax=62896, Gamma=1.000
01:20:13.726 00.028 21068 UpdateGuideState exits: m=128318 SNR=91.6
01:20:13.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:13.729 00.001 21068 Enqueuing Expose request
01:20:13.729 00.000 16108 Worker thread wakes up
01:20:13.729 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:13.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:13.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:14.891 01.161 16108 Exposure complete
01:20:14.946 00.055 16108 worker thread done servicing request
01:20:14.946 00.000 21068 OnExposeComplete: enter
01:20:14.947 00.001 21068 UpdateGuideState(): m_state=6
01:20:14.948 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9961
01:20:14.949 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=874.51, Mass=113284, SNR=85.1, Peak=14073 HFD=3.1
01:20:14.949 00.000 21068 MultiStar: [#1 -0.02,-0.28,1.06,U] [#2 0.07,-0.20,1.27,U] [#3 0.31,-0.19,0.94,U] [#4 0.33,0.08,0.69,U] [#5 -0.10,-0.28,0.92,U] [#6 0.27,0.03,0.88,U] [#7 0.18,-0.39,0.65,U] [#8 0.50,-0.44,0.00,M1] 
01:20:14.950 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.21}, one-star: {0.65, -0.42}
01:20:14.951 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
01:20:14.952 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
01:20:14.952 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=-0.24 mountY=0.16, mountTheta=2.55
01:20:14.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.21, opts=13)
01:20:14.955 00.001 21068 Enqueuing Move request for scope (0.20, -0.21)
01:20:14.956 00.001 16108 Worker thread wakes up
01:20:14.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
01:20:14.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
01:20:14.956 00.000 16108 Moving (0.20, -0.21) raw xDistance=-0.24 yDistance=0.16
01:20:14.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:20:14.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:14.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:20:14.956 00.000 16108 MoveAxis(E, 62, ABG)
01:20:14.956 00.000 16108 Guiding  Dir = 2, Dur = 62
01:20:14.956 00.000 16108 IsSlewing returns 0
01:20:14.957 00.001 16108 IsGuiding returns 0
01:20:14.962 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3395, FiltMin=2915, FiltMax=58624, Gamma=1.000
01:20:14.977 00.015 21068 UpdateGuideState exits: m=113284 SNR=85.1
01:20:14.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:14.980 00.001 21068 Enqueuing Expose request
01:20:14.990 00.010 16108 PulseGuide returned control before completion, sleep 40
01:20:15.036 00.046 16108 IsGuiding returns 1
01:20:15.036 00.000 16108 scope still moving after pulse duration time elapsed
01:20:15.068 00.032 16108 IsSlewing returns 0
01:20:15.068 00.000 16108 IsGuiding returns 1
01:20:15.099 00.031 16108 IsSlewing returns 0
01:20:15.100 00.001 16108 IsGuiding returns 0
01:20:15.100 00.000 16108 scope move finished after 62 + 80 ms
01:20:15.100 00.000 16108 Move returns status 0, amount 62
01:20:15.100 00.000 16108 MoveAxis(N, 0, ABG)
01:20:15.100 00.000 16108 Move returns status 0, amount 0
01:20:15.100 00.000 16108 move complete, result=0
01:20:15.100 00.000 16108 worker thread done servicing request
01:20:15.100 00.000 16108 Worker thread wakes up
01:20:15.100 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.2 px 0 ms NORTH
01:20:15.102 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:15.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:16.066 00.964 16108 Exposure complete
01:20:16.137 00.071 16108 worker thread done servicing request
01:20:16.137 00.000 21068 OnExposeComplete: enter
01:20:16.138 00.001 21068 UpdateGuideState(): m_state=6
01:20:16.140 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9962
01:20:16.142 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=874.59, Mass=119689, SNR=79.1, Peak=14521 HFD=3.2
01:20:16.145 00.003 21068 MultiStar: [#1 0.19,-0.13,1.10,U] [#2 0.18,-0.12,1.48,U] [#3 0.12,-0.09,1.17,U] [#4 0.14,0.04,0.78,U] [#5 0.04,-0.07,1.09,U] [#6 0.32,-0.03,0.96,U] [#7 0.29,0.04,0.68,U] [#8 0.38,-0.24,0.76,U] 
01:20:16.146 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.11}, one-star: {0.44, -0.34}
01:20:16.147 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
01:20:16.148 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
01:20:16.149 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.46 mountX=-0.24 mountY=0.05, mountTheta=2.92
01:20:16.152 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.11, opts=13)
01:20:16.153 00.001 21068 Enqueuing Move request for scope (0.22, -0.11)
01:20:16.155 00.002 16108 Worker thread wakes up
01:20:16.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
01:20:16.155 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
01:20:16.156 00.001 16108 Moving (0.22, -0.11) raw xDistance=-0.24 yDistance=0.05
01:20:16.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:20:16.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:16.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:16.156 00.000 16108 MoveAxis(E, 66, ABG)
01:20:16.156 00.000 16108 Guiding  Dir = 2, Dur = 66
01:20:16.157 00.001 16108 IsSlewing returns 0
01:20:16.157 00.000 16108 IsGuiding returns 0
01:20:16.160 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2934, FiltMax=55753, Gamma=1.000
01:20:16.175 00.015 21068 UpdateGuideState exits: m=119689 SNR=79.1
01:20:16.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:16.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:16.178 00.001 21068 Enqueuing Expose request
01:20:16.186 00.008 16108 PulseGuide returned control before completion, sleep 48
01:20:16.247 00.061 16108 IsGuiding returns 1
01:20:16.247 00.000 16108 scope still moving after pulse duration time elapsed
01:20:16.278 00.031 16108 IsSlewing returns 0
01:20:16.278 00.000 16108 IsGuiding returns 0
01:20:16.278 00.000 16108 scope move finished after 66 + 55 ms
01:20:16.278 00.000 16108 Move returns status 0, amount 66
01:20:16.278 00.000 16108 MoveAxis(N, 0, ABG)
01:20:16.278 00.000 16108 Move returns status 0, amount 0
01:20:16.278 00.000 16108 move complete, result=0
01:20:16.278 00.000 16108 worker thread done servicing request
01:20:16.280 00.002 16108 Worker thread wakes up
01:20:16.280 00.000 21068 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
01:20:16.282 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:16.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:17.445 01.163 16108 Exposure complete
01:20:17.513 00.068 16108 worker thread done servicing request
01:20:17.513 00.000 21068 OnExposeComplete: enter
01:20:17.513 00.000 21068 UpdateGuideState(): m_state=6
01:20:17.514 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9963
01:20:17.516 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=874.36, Mass=141539, SNR=94.4, Peak=15824 HFD=3.3
01:20:17.517 00.001 21068 MultiStar: [#1 -0.08,-0.22,1.01,U] [#2 -0.20,-0.16,1.12,U] [#3 -0.04,0.04,1.01,U] [#4 -0.25,-0.04,0.81,U] [#5 -0.19,-0.27,0.87,U] [#6 0.02,0.01,0.66,U] [#7 0.15,-0.04,0.56,U] [#8 -0.03,-0.47,0.79,U] 
01:20:17.518 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.20}, one-star: {0.21, -0.57}
01:20:17.518 00.000 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.49)
01:20:17.519 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.55)
01:20:17.520 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.83 mountX=0.02 mountY=0.21, mountTheta=1.49
01:20:17.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.20, opts=13)
01:20:17.524 00.002 21068 Enqueuing Move request for scope (-0.05, -0.20)
01:20:17.525 00.001 16108 Worker thread wakes up
01:20:17.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
01:20:17.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
01:20:17.526 00.001 16108 Moving (-0.05, -0.20) raw xDistance=0.02 yDistance=0.21
01:20:17.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:20:17.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:20:17.526 00.000 16108 MoveAxis(E, 0, ABG)
01:20:17.526 00.000 16108 Move returns status 0, amount 0
01:20:17.526 00.000 16108 MoveAxis(S, 42, ABG)
01:20:17.526 00.000 16108 Guiding  Dir = 1, Dur = 42
01:20:17.527 00.001 16108 IsSlewing returns 0
01:20:17.527 00.000 16108 IsGuiding returns 0
01:20:17.529 00.002 16108 PulseGuide returned control before completion, sleep 51
01:20:17.534 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3395, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:20:17.563 00.029 21068 UpdateGuideState exits: m=141539 SNR=94.4
01:20:17.566 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.568 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:17.569 00.001 21068 Enqueuing Expose request
01:20:17.581 00.012 16108 IsGuiding returns 1
01:20:17.581 00.000 16108 scope still moving after pulse duration time elapsed
01:20:17.612 00.031 16108 IsSlewing returns 0
01:20:17.612 00.000 16108 IsGuiding returns 0
01:20:17.612 00.000 16108 scope move finished after 42 + 42 ms
01:20:17.612 00.000 16108 Move returns status 0, amount 42
01:20:17.612 00.000 16108 move complete, result=0
01:20:17.612 00.000 16108 worker thread done servicing request
01:20:17.612 00.000 16108 Worker thread wakes up
01:20:17.612 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
01:20:17.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:17.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:18.593 00.980 16108 Exposure complete
01:20:18.664 00.071 16108 worker thread done servicing request
01:20:18.664 00.000 21068 OnExposeComplete: enter
01:20:18.665 00.001 21068 UpdateGuideState(): m_state=6
01:20:18.666 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9964
01:20:18.667 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.60, Mass=124776, SNR=86.5, Peak=15885 HFD=3.2
01:20:18.670 00.003 21068 MultiStar: [#1 -0.15,-0.11,1.15,U] [#2 -0.16,-0.16,1.04,U] [#3 0.09,0.03,1.21,U] [#4 -0.07,-0.20,0.97,U] [#5 -0.35,-0.15,0.82,U] [#6 -0.38,-0.51,0.00,M1] [#7 0.04,-0.30,0.62,U] [#8 -0.04,-0.54,0.74,U] 
01:20:18.672 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.20}, one-star: {0.06, -0.33}
01:20:18.673 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
01:20:18.674 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
01:20:18.676 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.91 mountX=0.03 mountY=0.21, mountTheta=1.41
01:20:18.679 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.20, opts=13)
01:20:18.680 00.001 21068 Enqueuing Move request for scope (-0.07, -0.20)
01:20:18.681 00.001 16108 Worker thread wakes up
01:20:18.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
01:20:18.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
01:20:18.681 00.000 16108 Moving (-0.07, -0.20) raw xDistance=0.03 yDistance=0.21
01:20:18.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:18.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:20:18.681 00.000 16108 MoveAxis(E, 0, ABG)
01:20:18.681 00.000 16108 Move returns status 0, amount 0
01:20:18.681 00.000 16108 MoveAxis(S, 42, ABG)
01:20:18.681 00.000 16108 Guiding  Dir = 1, Dur = 42
01:20:18.681 00.000 16108 IsSlewing returns 0
01:20:18.681 00.000 16108 IsGuiding returns 0
01:20:18.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2889, FiltMax=59949, Gamma=1.000
01:20:18.702 00.018 21068 UpdateGuideState exits: m=124776 SNR=86.5
01:20:18.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:18.705 00.001 21068 Enqueuing Expose request
01:20:18.711 00.006 16108 PulseGuide returned control before completion, sleep 23
01:20:18.741 00.030 16108 IsGuiding returns 1
01:20:18.741 00.000 16108 scope still moving after pulse duration time elapsed
01:20:18.773 00.032 16108 IsSlewing returns 0
01:20:18.773 00.000 16108 IsGuiding returns 1
01:20:18.803 00.030 16108 IsSlewing returns 0
01:20:18.803 00.000 16108 IsGuiding returns 0
01:20:18.803 00.000 16108 scope move finished after 42 + 79 ms
01:20:18.804 00.001 16108 Move returns status 0, amount 42
01:20:18.804 00.000 16108 move complete, result=0
01:20:18.804 00.000 16108 worker thread done servicing request
01:20:18.804 00.000 16108 Worker thread wakes up
01:20:18.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:18.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:18.804 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
01:20:19.972 01.168 16108 Exposure complete
01:20:20.026 00.054 16108 worker thread done servicing request
01:20:20.026 00.000 21068 OnExposeComplete: enter
01:20:20.027 00.001 21068 UpdateGuideState(): m_state=6
01:20:20.029 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9965
01:20:20.029 00.000 21068 Star::Find returns 1 (0), X=219.95, Y=874.92, Mass=113093, SNR=74.4, Peak=15565 HFD=2.8
01:20:20.031 00.002 21068 MultiStar: [#1 -0.48,0.17,1.47,U] [#2 -0.03,0.27,1.38,U] [#3 -0.10,0.11,1.09,U] [#4 0.17,0.41,0.91,U] [#5 -0.30,0.32,0.98,U] [#6 -0.10,0.17,0.85,U] [#7 -0.06,0.36,0.75,U] [#8 -0.26,0.01,0.82,U] 
01:20:20.031 00.000 21068 single-star, 8 included, MultiStar: {-0.16, 0.20}, one-star: {-0.10, -0.01}
01:20:20.032 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
01:20:20.033 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
01:20:20.034 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.04 mountX=0.10 mountY=0.03, mountTheta=0.33
01:20:20.035 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
01:20:20.036 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
01:20:20.037 00.001 16108 Worker thread wakes up
01:20:20.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:20:20.037 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:20:20.037 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.03
01:20:20.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:20.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:20.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:20.037 00.000 16108 MoveAxis(E, 0, ABG)
01:20:20.037 00.000 16108 Move returns status 0, amount 0
01:20:20.037 00.000 16108 MoveAxis(N, 0, ABG)
01:20:20.037 00.000 16108 Move returns status 0, amount 0
01:20:20.038 00.001 16108 move complete, result=0
01:20:20.038 00.000 16108 worker thread done servicing request
01:20:20.045 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3395, FiltMin=2896, FiltMax=59731, Gamma=1.000
01:20:20.068 00.023 21068 UpdateGuideState exits: m=113093 SNR=74.4
01:20:20.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.069 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:20.070 00.001 21068 Enqueuing Expose request
01:20:20.071 00.001 16108 Worker thread wakes up
01:20:20.071 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:20.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:20.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:21.040 00.968 16108 Exposure complete
01:20:21.100 00.060 16108 worker thread done servicing request
01:20:21.100 00.000 21068 OnExposeComplete: enter
01:20:21.102 00.002 21068 UpdateGuideState(): m_state=6
01:20:21.103 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9966
01:20:21.104 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=874.85, Mass=123371, SNR=77.1, Peak=14941 HFD=3.6
01:20:21.107 00.003 21068 MultiStar: [#1 -0.41,0.22,1.63,U] [#2 -0.26,0.26,1.15,U] [#3 -0.35,0.27,1.17,U] [#4 -0.43,0.52,0.00,M1] [#5 -0.65,0.16,0.00,M1] [#6 -0.19,0.21,0.82,U] [#7 0.03,-0.01,0.77,U] [#8 -0.14,0.24,0.75,U] 
01:20:21.108 00.001 21068 single-star, 6 included, MultiStar: {-0.24, 0.17}, one-star: {-0.14, -0.08}
01:20:21.109 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
01:20:21.111 00.002 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:20:21.112 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.64 mountX=0.13 mountY=0.11, mountTheta=0.71
01:20:21.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
01:20:21.117 00.003 21068 Enqueuing Move request for scope (-0.14, -0.08)
01:20:21.118 00.001 16108 Worker thread wakes up
01:20:21.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
01:20:21.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
01:20:21.118 00.000 16108 Moving (-0.14, -0.08) raw xDistance=0.13 yDistance=0.11
01:20:21.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:20:21.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:21.119 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:20:21.119 00.000 16108 MoveAxis(E, 0, ABG)
01:20:21.119 00.000 16108 Move returns status 0, amount 0
01:20:21.119 00.000 16108 MoveAxis(N, 0, ABG)
01:20:21.119 00.000 16108 Move returns status 0, amount 0
01:20:21.119 00.000 16108 move complete, result=0
01:20:21.119 00.000 16108 worker thread done servicing request
01:20:21.123 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3398, FiltMin=2931, FiltMax=53107, Gamma=1.000
01:20:21.136 00.013 21068 UpdateGuideState exits: m=123371 SNR=77.1
01:20:21.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:21.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:21.139 00.001 21068 Enqueuing Expose request
01:20:21.139 00.000 16108 Worker thread wakes up
01:20:21.139 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:21.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:21.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:22.299 01.159 16108 Exposure complete
01:20:22.354 00.055 16108 worker thread done servicing request
01:20:22.354 00.000 21068 OnExposeComplete: enter
01:20:22.356 00.002 21068 UpdateGuideState(): m_state=6
01:20:22.357 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9967
01:20:22.358 00.001 21068 Star::Find returns 1 (0), X=219.97, Y=875.02, Mass=123200, SNR=78.3, Peak=19357 HFD=2.9
01:20:22.359 00.001 21068 MultiStar: [#1 -0.61,0.21,0.00,M1] [#2 -0.40,0.20,1.30,U] [#3 -0.31,0.29,1.22,U] [#4 0.06,0.44,0.89,U] [#5 -0.07,0.06,1.14,U] [#6 -0.01,0.33,0.87,U] [#7 -0.68,0.33,0.00,M1] [#8 -0.12,-0.07,0.79,U] 
01:20:22.360 00.001 21068 single-star, 6 included, MultiStar: {-0.16, 0.19}, one-star: {-0.09, 0.09}
01:20:22.361 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
01:20:22.361 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
01:20:22.362 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=0.10 mountY=-0.07, mountTheta=-0.56
01:20:22.363 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.09, opts=13)
01:20:22.364 00.001 21068 Enqueuing Move request for scope (-0.09, 0.09)
01:20:22.365 00.001 16108 Worker thread wakes up
01:20:22.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:20:22.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:20:22.365 00.000 16108 Moving (-0.09, 0.09) raw xDistance=0.10 yDistance=-0.07
01:20:22.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:22.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:22.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:20:22.365 00.000 16108 MoveAxis(E, 0, ABG)
01:20:22.365 00.000 16108 Move returns status 0, amount 0
01:20:22.365 00.000 16108 MoveAxis(N, 0, ABG)
01:20:22.365 00.000 16108 Move returns status 0, amount 0
01:20:22.365 00.000 16108 move complete, result=0
01:20:22.365 00.000 16108 worker thread done servicing request
01:20:22.375 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3395, FiltMin=2909, FiltMax=57366, Gamma=1.000
01:20:22.398 00.023 21068 UpdateGuideState exits: m=123200 SNR=78.3
01:20:22.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:22.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:22.401 00.001 21068 Enqueuing Expose request
01:20:22.402 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:22.403 00.001 16108 Worker thread wakes up
01:20:22.403 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:22.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:23.365 00.962 16108 Exposure complete
01:20:23.440 00.075 16108 worker thread done servicing request
01:20:23.440 00.000 21068 OnExposeComplete: enter
01:20:23.442 00.002 21068 UpdateGuideState(): m_state=6
01:20:23.443 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9968
01:20:23.444 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=875.13, Mass=113437, SNR=77.1, Peak=17821 HFD=3.0
01:20:23.445 00.001 21068 MultiStar: [#1 -0.11,0.32,1.37,U] [#2 -0.20,0.31,1.16,U] [#3 0.16,0.08,1.16,U] [#4 -0.16,0.34,0.86,U] [#5 -0.13,0.22,1.06,U] [#6 -0.05,0.31,0.99,U] [#7 -0.06,0.22,0.71,U] [#8 0.03,0.20,0.79,U] 
01:20:23.446 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.25}, one-star: {-0.08, 0.20}
01:20:23.447 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:20:23.448 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:20:23.448 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.95 mountX=0.11 mountY=-0.17, mountTheta=-0.99
01:20:23.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.20, opts=13)
01:20:23.451 00.001 21068 Enqueuing Move request for scope (-0.08, 0.20)
01:20:23.452 00.001 16108 Worker thread wakes up
01:20:23.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
01:20:23.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
01:20:23.452 00.000 16108 Moving (-0.08, 0.20) raw xDistance=0.11 yDistance=-0.17
01:20:23.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:20:23.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:23.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:20:23.452 00.000 16108 MoveAxis(E, 0, ABG)
01:20:23.452 00.000 16108 Move returns status 0, amount 0
01:20:23.452 00.000 16108 MoveAxis(N, 0, ABG)
01:20:23.452 00.000 16108 Move returns status 0, amount 0
01:20:23.452 00.000 16108 move complete, result=0
01:20:23.453 00.001 16108 worker thread done servicing request
01:20:23.456 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3398, FiltMin=2910, FiltMax=57667, Gamma=1.000
01:20:23.476 00.020 21068 UpdateGuideState exits: m=113437 SNR=77.1
01:20:23.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.479 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:23.479 00.000 21068 Enqueuing Expose request
01:20:23.480 00.001 16108 Worker thread wakes up
01:20:23.480 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:23.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:23.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:24.648 01.167 16108 Exposure complete
01:20:24.714 00.066 16108 worker thread done servicing request
01:20:24.714 00.000 21068 OnExposeComplete: enter
01:20:24.716 00.002 21068 UpdateGuideState(): m_state=6
01:20:24.717 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9969
01:20:24.718 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.83, Mass=136615, SNR=91.2, Peak=18829 HFD=3.2
01:20:24.719 00.001 21068 MultiStar: [#1 -0.29,0.11,1.08,U] [#2 -0.17,0.09,1.23,U] [#3 -0.03,0.25,1.12,U] [#4 -0.04,0.18,0.79,U] [#5 -0.07,-0.00,0.79,U] [#6 0.10,0.27,0.75,U] [#7 0.25,0.08,0.54,U] [#8 -0.14,-0.17,0.69,U] 
01:20:24.720 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.08, -0.10}
01:20:24.720 00.000 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
01:20:24.721 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
01:20:24.722 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.31 mountX=0.09 mountY=-0.06, mountTheta=-0.62
01:20:24.724 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
01:20:24.724 00.000 21068 Enqueuing Move request for scope (-0.08, 0.08)
01:20:24.725 00.001 16108 Worker thread wakes up
01:20:24.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:20:24.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:20:24.726 00.001 16108 Moving (-0.08, 0.08) raw xDistance=0.09 yDistance=-0.06
01:20:24.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:20:24.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:24.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:20:24.726 00.000 16108 MoveAxis(E, 0, ABG)
01:20:24.726 00.000 16108 Move returns status 0, amount 0
01:20:24.726 00.000 16108 MoveAxis(N, 0, ABG)
01:20:24.726 00.000 16108 Move returns status 0, amount 0
01:20:24.726 00.000 16108 move complete, result=0
01:20:24.726 00.000 16108 worker thread done servicing request
01:20:24.732 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3395, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:20:24.746 00.014 21068 UpdateGuideState exits: m=136615 SNR=91.2
01:20:24.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:24.749 00.001 21068 Enqueuing Expose request
01:20:24.749 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:24.750 00.001 16108 Worker thread wakes up
01:20:24.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:24.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:25.727 00.977 16108 Exposure complete
01:20:25.780 00.053 16108 worker thread done servicing request
01:20:25.780 00.000 21068 OnExposeComplete: enter
01:20:25.783 00.003 21068 UpdateGuideState(): m_state=6
01:20:25.784 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9970
01:20:25.786 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=874.99, Mass=123706, SNR=81.0, Peak=16445 HFD=3.3
01:20:25.788 00.002 21068 MultiStar: [#1 -0.24,-0.05,1.21,U] [#2 -0.10,0.02,1.25,U] [#3 -0.05,0.09,1.06,U] [#4 0.06,0.25,0.96,U] [#5 -0.02,-0.06,0.97,U] [#6 0.09,-0.10,0.77,U] [#7 0.03,0.19,0.74,U] [#8 -0.17,-0.12,0.86,U] 
01:20:25.789 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.23, 0.06}
01:20:25.789 00.000 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
01:20:25.790 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
01:20:25.792 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.32 mountX=0.03 mountY=-0.02, mountTheta=-0.60
01:20:25.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
01:20:25.794 00.000 21068 Enqueuing Move request for scope (-0.03, 0.03)
01:20:25.795 00.001 16108 Worker thread wakes up
01:20:25.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:20:25.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:20:25.795 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.02
01:20:25.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:25.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:25.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:25.795 00.000 16108 MoveAxis(E, 0, ABG)
01:20:25.795 00.000 16108 Move returns status 0, amount 0
01:20:25.795 00.000 16108 MoveAxis(N, 0, ABG)
01:20:25.795 00.000 16108 Move returns status 0, amount 0
01:20:25.795 00.000 16108 move complete, result=0
01:20:25.796 00.001 16108 worker thread done servicing request
01:20:25.799 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3395, FiltMin=2925, FiltMax=62675, Gamma=1.000
01:20:25.814 00.015 21068 UpdateGuideState exits: m=123706 SNR=81.0
01:20:25.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:25.817 00.001 21068 Enqueuing Expose request
01:20:25.818 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:25.818 00.000 16108 Worker thread wakes up
01:20:25.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:25.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:26.989 01.170 16108 Exposure complete
01:20:27.045 00.056 16108 worker thread done servicing request
01:20:27.045 00.000 21068 OnExposeComplete: enter
01:20:27.046 00.001 21068 UpdateGuideState(): m_state=6
01:20:27.048 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9971
01:20:27.049 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.61, Mass=106304, SNR=76.3, Peak=13709 HFD=3.3
01:20:27.050 00.001 21068 MultiStar: [#1 -0.51,-0.02,1.20,U] [#2 -0.43,-0.11,1.38,U] [#3 -0.19,0.01,1.27,U] [#4 -0.19,0.14,1.04,U] [#5 -0.20,-0.09,1.12,U] [#6 -0.07,0.14,0.94,U] [#7 0.00,-0.13,0.60,U] [#8 -0.07,-0.17,0.82,U] 
01:20:27.051 00.001 21068 refined, 8 included, MultiStar: {-0.21, -0.05}, one-star: {0.05, -0.32}
01:20:27.052 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
01:20:27.053 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
01:20:27.053 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.88 mountX=0.19 mountY=0.10, mountTheta=0.48
01:20:27.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.05, opts=13)
01:20:27.056 00.001 21068 Enqueuing Move request for scope (-0.21, -0.05)
01:20:27.058 00.002 16108 Worker thread wakes up
01:20:27.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
01:20:27.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
01:20:27.058 00.000 16108 Moving (-0.21, -0.05) raw xDistance=0.19 yDistance=0.10
01:20:27.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:20:27.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:27.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:20:27.058 00.000 16108 MoveAxis(E, 0, ABG)
01:20:27.058 00.000 16108 Move returns status 0, amount 0
01:20:27.058 00.000 16108 MoveAxis(N, 0, ABG)
01:20:27.058 00.000 16108 Move returns status 0, amount 0
01:20:27.058 00.000 16108 move complete, result=0
01:20:27.058 00.000 16108 worker thread done servicing request
01:20:27.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3395, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:20:27.078 00.016 21068 UpdateGuideState exits: m=106304 SNR=76.3
01:20:27.078 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.080 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:27.081 00.001 21068 Enqueuing Expose request
01:20:27.082 00.001 16108 Worker thread wakes up
01:20:27.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:27.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:27.082 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:28.066 00.984 16108 Exposure complete
01:20:28.121 00.055 16108 worker thread done servicing request
01:20:28.121 00.000 21068 OnExposeComplete: enter
01:20:28.124 00.003 21068 UpdateGuideState(): m_state=6
01:20:28.127 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9972
01:20:28.128 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.80, Mass=119251, SNR=83.5, Peak=14237 HFD=3.4
01:20:28.130 00.002 21068 MultiStar: [#1 -0.46,-0.02,1.22,U] [#2 -0.40,0.07,1.19,U] [#3 -0.05,-0.04,0.93,U] [#4 0.01,0.41,0.84,U] [#5 -0.23,0.13,0.85,U] [#6 0.07,0.17,0.78,U] [#7 0.28,-0.17,0.58,U] [#8 -0.14,-0.03,0.77,U] 
01:20:28.131 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {0.27, -0.13}
01:20:28.132 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
01:20:28.134 00.002 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
01:20:28.135 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.77 mountX=0.12 mountY=-0.02, mountTheta=-0.14
01:20:28.138 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.04, opts=13)
01:20:28.141 00.003 21068 Enqueuing Move request for scope (-0.11, 0.04)
01:20:28.143 00.002 16108 Worker thread wakes up
01:20:28.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:20:28.143 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:20:28.143 00.000 16108 Moving (-0.11, 0.04) raw xDistance=0.12 yDistance=-0.02
01:20:28.144 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:20:28.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:28.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:28.144 00.000 16108 MoveAxis(E, 0, ABG)
01:20:28.144 00.000 16108 Move returns status 0, amount 0
01:20:28.144 00.000 16108 MoveAxis(N, 0, ABG)
01:20:28.144 00.000 16108 Move returns status 0, amount 0
01:20:28.144 00.000 16108 move complete, result=0
01:20:28.145 00.001 16108 worker thread done servicing request
01:20:28.152 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3395, FiltMin=2937, FiltMax=59021, Gamma=1.000
01:20:28.185 00.033 21068 UpdateGuideState exits: m=119251 SNR=83.5
01:20:28.188 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.190 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:28.192 00.002 21068 Enqueuing Expose request
01:20:28.193 00.001 16108 Worker thread wakes up
01:20:28.193 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:28.196 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:28.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:29.360 01.164 16108 Exposure complete
01:20:29.437 00.077 16108 worker thread done servicing request
01:20:29.437 00.000 21068 OnExposeComplete: enter
01:20:29.439 00.002 21068 UpdateGuideState(): m_state=6
01:20:29.441 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9973
01:20:29.441 00.000 21068 Star::Find returns 1 (0), X=219.92, Y=875.22, Mass=129844, SNR=85.9, Peak=18541 HFD=3.2
01:20:29.442 00.001 21068 MultiStar: [#1 -0.21,0.21,1.21,U] [#2 -0.39,0.19,1.18,U] [#3 -0.13,0.28,1.13,U] [#4 -0.34,0.13,0.83,U] [#5 -0.29,0.25,0.97,U] [#6 0.03,0.11,0.72,U] [#7 -0.06,0.43,0.66,U] [#8 0.00,0.02,0.74,U] 
01:20:29.445 00.003 21068 refined, 8 included, MultiStar: {-0.18, 0.22}, one-star: {-0.13, 0.29}
01:20:29.446 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
01:20:29.448 00.002 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
01:20:29.449 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.28 mountX=0.22 mountY=-0.17, mountTheta=-0.65
01:20:29.452 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.22, opts=13)
01:20:29.455 00.003 21068 Enqueuing Move request for scope (-0.18, 0.22)
01:20:29.457 00.002 16108 Worker thread wakes up
01:20:29.458 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
01:20:29.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
01:20:29.458 00.000 16108 Moving (-0.18, 0.22) raw xDistance=0.22 yDistance=-0.17
01:20:29.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:20:29.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:29.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:20:29.458 00.000 16108 MoveAxis(W, 57, ABG)
01:20:29.458 00.000 16108 Guiding  Dir = 3, Dur = 57
01:20:29.458 00.000 16108 IsSlewing returns 0
01:20:29.459 00.001 16108 IsGuiding returns 0
01:20:29.467 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2925, FiltMax=63843, Gamma=1.000
01:20:29.485 00.018 16108 PulseGuide returned control before completion, sleep 42
01:20:29.492 00.007 21068 UpdateGuideState exits: m=129844 SNR=85.9
01:20:29.494 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:29.494 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:29.495 00.001 21068 Enqueuing Expose request
01:20:29.530 00.035 16108 IsGuiding returns 1
01:20:29.530 00.000 16108 scope still moving after pulse duration time elapsed
01:20:29.561 00.031 16108 IsSlewing returns 0
01:20:29.561 00.000 16108 IsGuiding returns 1
01:20:29.592 00.031 16108 IsSlewing returns 0
01:20:29.592 00.000 16108 IsGuiding returns 0
01:20:29.592 00.000 16108 scope move finished after 57 + 76 ms
01:20:29.592 00.000 16108 Move returns status 0, amount 57
01:20:29.592 00.000 16108 MoveAxis(N, 0, ABG)
01:20:29.592 00.000 16108 Move returns status 0, amount 0
01:20:29.592 00.000 16108 move complete, result=0
01:20:29.592 00.000 16108 worker thread done servicing request
01:20:29.592 00.000 16108 Worker thread wakes up
01:20:29.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:29.592 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.2 px 0 ms NORTH
01:20:29.594 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:30.557 00.963 16108 Exposure complete
01:20:30.612 00.055 16108 worker thread done servicing request
01:20:30.613 00.001 21068 OnExposeComplete: enter
01:20:30.614 00.001 21068 UpdateGuideState(): m_state=6
01:20:30.615 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9974
01:20:30.616 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.67, Mass=120050, SNR=80.7, Peak=17485 HFD=3.0
01:20:30.617 00.001 21068 MultiStar: [#1 0.23,0.15,1.13,U] [#2 -0.19,0.01,1.35,U] [#3 0.26,0.19,1.11,U] [#4 0.14,0.11,0.93,U] [#5 0.01,0.23,1.07,U] [#6 0.01,0.14,0.85,U] [#7 0.16,0.22,0.61,U] [#8 -0.05,-0.04,0.82,U] 
01:20:30.618 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.27, -0.25}
01:20:30.618 00.000 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
01:20:30.619 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
01:20:30.620 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
01:20:30.621 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
01:20:30.622 00.001 21068 Enqueuing Move request for scope (0.09, 0.08)
01:20:30.623 00.001 16108 Worker thread wakes up
01:20:30.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:20:30.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:20:30.623 00.000 16108 Moving (0.09, 0.08) raw xDistance=-0.07 yDistance=-0.10
01:20:30.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:20:30.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:30.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:30.623 00.000 16108 MoveAxis(E, 0, ABG)
01:20:30.623 00.000 16108 Move returns status 0, amount 0
01:20:30.623 00.000 16108 MoveAxis(N, 0, ABG)
01:20:30.623 00.000 16108 Move returns status 0, amount 0
01:20:30.623 00.000 16108 move complete, result=0
01:20:30.623 00.000 16108 worker thread done servicing request
01:20:30.627 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3395, FiltMin=2889, FiltMax=60393, Gamma=1.000
01:20:30.649 00.022 21068 UpdateGuideState exits: m=120050 SNR=80.7
01:20:30.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:30.651 00.000 21068 Enqueuing Expose request
01:20:30.652 00.001 16108 Worker thread wakes up
01:20:30.652 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:30.653 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:30.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:31.822 01.169 16108 Exposure complete
01:20:31.877 00.055 16108 worker thread done servicing request
01:20:31.877 00.000 21068 OnExposeComplete: enter
01:20:31.878 00.001 21068 UpdateGuideState(): m_state=6
01:20:31.879 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9975
01:20:31.880 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.69, Mass=139666, SNR=96.2, Peak=16345 HFD=3.4
01:20:31.881 00.001 21068 MultiStar: [#1 0.27,0.15,1.01,U] [#2 0.15,-0.03,0.91,U] [#3 0.48,-0.07,0.93,U] [#4 0.14,-0.00,0.76,U] [#5 0.24,0.09,0.81,U] [#6 0.31,-0.12,0.68,U] [#7 0.54,-0.07,0.00,M1] [#8 0.09,-0.13,0.63,U] 
01:20:31.881 00.000 21068 refined, 7 included, MultiStar: {0.26, -0.04}, one-star: {0.34, -0.24}
01:20:31.882 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
01:20:31.883 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
01:20:31.884 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.27 cameraTheta=-0.16 mountX=-0.27 mountY=-0.02, mountTheta=-3.06
01:20:31.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.04, opts=13)
01:20:31.887 00.001 21068 Enqueuing Move request for scope (0.26, -0.04)
01:20:31.888 00.001 16108 Worker thread wakes up
01:20:31.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
01:20:31.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
01:20:31.888 00.000 16108 Moving (0.26, -0.04) raw xDistance=-0.27 yDistance=-0.02
01:20:31.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:20:31.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:31.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:31.888 00.000 16108 MoveAxis(E, 70, ABG)
01:20:31.888 00.000 16108 Guiding  Dir = 2, Dur = 70
01:20:31.888 00.000 16108 IsSlewing returns 0
01:20:31.889 00.001 16108 IsGuiding returns 0
01:20:31.891 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3395, FiltMin=2902, FiltMax=62381, Gamma=1.000
01:20:31.900 00.009 16108 PulseGuide returned control before completion, sleep 70
01:20:31.914 00.014 21068 UpdateGuideState exits: m=139666 SNR=96.2
01:20:31.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:31.917 00.001 21068 Enqueuing Expose request
01:20:31.976 00.059 16108 IsGuiding returns 1
01:20:31.976 00.000 16108 scope still moving after pulse duration time elapsed
01:20:32.007 00.031 16108 IsSlewing returns 0
01:20:32.007 00.000 16108 IsGuiding returns 0
01:20:32.007 00.000 16108 scope move finished after 70 + 48 ms
01:20:32.007 00.000 16108 Move returns status 0, amount 70
01:20:32.008 00.001 16108 MoveAxis(N, 0, ABG)
01:20:32.008 00.000 16108 Move returns status 0, amount 0
01:20:32.008 00.000 16108 move complete, result=0
01:20:32.008 00.000 16108 worker thread done servicing request
01:20:32.008 00.000 16108 Worker thread wakes up
01:20:32.008 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
01:20:32.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:32.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:32.993 00.984 16108 Exposure complete
01:20:33.074 00.081 16108 worker thread done servicing request
01:20:33.074 00.000 21068 OnExposeComplete: enter
01:20:33.075 00.001 21068 UpdateGuideState(): m_state=6
01:20:33.076 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9976
01:20:33.076 00.000 21068 Star::Find returns 1 (0), X=220.34, Y=874.77, Mass=114350, SNR=75.0, Peak=13949 HFD=3.3
01:20:33.077 00.001 21068 MultiStar: [#1 -0.13,0.06,1.26,U] [#2 -0.14,-0.11,1.55,U] [#3 0.11,0.03,1.11,U] [#4 -0.10,0.21,0.97,U] [#5 -0.15,-0.17,1.00,U] [#6 0.06,0.07,1.06,U] [#7 0.15,0.13,0.70,U] [#8 0.27,-0.34,0.95,U] 
01:20:33.078 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.28, -0.15}
01:20:33.079 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
01:20:33.080 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
01:20:33.080 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.05 mountX=-0.03 mountY=0.03, mountTheta=2.29
01:20:33.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
01:20:33.082 00.000 21068 Enqueuing Move request for scope (0.02, -0.04)
01:20:33.083 00.001 16108 Worker thread wakes up
01:20:33.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:20:33.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:20:33.083 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
01:20:33.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:20:33.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:33.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:33.083 00.000 16108 MoveAxis(E, 0, ABG)
01:20:33.083 00.000 16108 Move returns status 0, amount 0
01:20:33.083 00.000 16108 MoveAxis(N, 0, ABG)
01:20:33.085 00.002 16108 Move returns status 0, amount 0
01:20:33.085 00.000 16108 move complete, result=0
01:20:33.085 00.000 16108 worker thread done servicing request
01:20:33.090 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3395, FiltMin=2893, FiltMax=60153, Gamma=1.000
01:20:33.108 00.018 21068 UpdateGuideState exits: m=114350 SNR=75.0
01:20:33.110 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:33.113 00.002 21068 Enqueuing Expose request
01:20:33.115 00.002 16108 Worker thread wakes up
01:20:33.115 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:33.116 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:33.117 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:34.291 01.174 16108 Exposure complete
01:20:34.353 00.062 16108 worker thread done servicing request
01:20:34.354 00.001 21068 OnExposeComplete: enter
01:20:34.356 00.002 21068 UpdateGuideState(): m_state=6
01:20:34.358 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9977
01:20:34.359 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.72, Mass=119337, SNR=86.5, Peak=15901 HFD=3.1
01:20:34.361 00.002 21068 MultiStar: [#1 -0.06,0.10,1.13,U] [#2 -0.13,0.12,1.12,U] [#3 -0.15,0.09,1.06,U] [#4 -0.23,0.08,0.88,U] [#5 -0.07,0.11,0.96,U] [#6 0.40,0.20,0.84,U] [#7 -0.05,-0.20,0.57,U] [#8 0.05,-0.04,0.77,U] 
01:20:34.362 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.11, -0.20}
01:20:34.362 00.000 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
01:20:34.364 00.002 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
01:20:34.365 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.08 mountX=0.03 mountY=-0.03, mountTheta=-0.86
01:20:34.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
01:20:34.368 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
01:20:34.369 00.001 16108 Worker thread wakes up
01:20:34.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:20:34.369 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:20:34.369 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
01:20:34.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:34.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:34.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:34.369 00.000 16108 MoveAxis(E, 0, ABG)
01:20:34.369 00.000 16108 Move returns status 0, amount 0
01:20:34.369 00.000 16108 MoveAxis(N, 0, ABG)
01:20:34.369 00.000 16108 Move returns status 0, amount 0
01:20:34.369 00.000 16108 move complete, result=0
01:20:34.369 00.000 16108 worker thread done servicing request
01:20:34.374 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3395, FiltMin=2896, FiltMax=65472, Gamma=1.000
01:20:34.392 00.018 21068 UpdateGuideState exits: m=119337 SNR=86.5
01:20:34.394 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:34.397 00.002 21068 Enqueuing Expose request
01:20:34.399 00.002 16108 Worker thread wakes up
01:20:34.399 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:34.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:34.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:35.393 00.993 16108 Exposure complete
01:20:35.465 00.072 16108 worker thread done servicing request
01:20:35.466 00.001 21068 OnExposeComplete: enter
01:20:35.466 00.000 21068 UpdateGuideState(): m_state=6
01:20:35.467 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9978
01:20:35.467 00.000 21068 Star::Find returns 1 (0), X=219.94, Y=874.60, Mass=108086, SNR=80.5, Peak=14845 HFD=3.3
01:20:35.468 00.001 21068 MultiStar: [#1 0.14,0.16,1.26,U] [#2 0.05,0.11,1.49,U] [#3 -0.06,0.16,1.09,U] [#4 0.01,0.25,0.90,U] [#5 -0.25,0.02,0.79,U] [#6 0.02,0.12,0.80,U] [#7 0.05,0.06,0.62,U] [#8 0.07,-0.03,0.76,U] 
01:20:35.469 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {-0.11, -0.32}
01:20:35.470 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
01:20:35.471 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
01:20:35.472 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.59 mountX=0.01 mountY=-0.06, mountTheta=-1.37
01:20:35.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
01:20:35.474 00.000 21068 Enqueuing Move request for scope (-0.00, 0.06)
01:20:35.475 00.001 16108 Worker thread wakes up
01:20:35.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
01:20:35.476 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
01:20:35.476 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
01:20:35.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:35.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:35.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:20:35.476 00.000 16108 MoveAxis(E, 0, ABG)
01:20:35.476 00.000 16108 Move returns status 0, amount 0
01:20:35.476 00.000 16108 MoveAxis(N, 0, ABG)
01:20:35.476 00.000 16108 Move returns status 0, amount 0
01:20:35.476 00.000 16108 move complete, result=0
01:20:35.476 00.000 16108 worker thread done servicing request
01:20:35.479 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3398, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:20:35.494 00.015 21068 UpdateGuideState exits: m=108086 SNR=80.5
01:20:35.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:35.497 00.001 21068 Enqueuing Expose request
01:20:35.498 00.001 16108 Worker thread wakes up
01:20:35.498 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:35.498 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:35.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:36.672 01.174 16108 Exposure complete
01:20:36.740 00.068 16108 worker thread done servicing request
01:20:36.741 00.001 21068 OnExposeComplete: enter
01:20:36.741 00.000 21068 UpdateGuideState(): m_state=6
01:20:36.743 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9979
01:20:36.744 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.78, Mass=140459, SNR=95.6, Peak=17389 HFD=3.4
01:20:36.745 00.001 21068 MultiStar: [#1 0.11,0.31,0.94,U] [#2 -0.08,0.07,1.09,U] [#3 0.16,0.10,0.83,U] [#4 -0.24,0.07,0.74,U] [#5 0.01,-0.06,0.78,U] [#6 -0.39,0.13,0.62,U] [#7 0.21,-0.06,0.51,U] [#8 0.25,0.22,0.73,U] 
01:20:36.746 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.24, -0.15}
01:20:36.746 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
01:20:36.748 00.002 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
01:20:36.752 00.004 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.10 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
01:20:36.755 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
01:20:36.756 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
01:20:36.758 00.002 16108 Worker thread wakes up
01:20:36.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:20:36.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:20:36.758 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.02 yDistance=-0.08
01:20:36.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:36.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:36.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:20:36.758 00.000 16108 MoveAxis(E, 0, ABG)
01:20:36.758 00.000 16108 Move returns status 0, amount 0
01:20:36.758 00.000 16108 MoveAxis(N, 0, ABG)
01:20:36.758 00.000 16108 Move returns status 0, amount 0
01:20:36.758 00.000 16108 move complete, result=0
01:20:36.759 00.001 16108 worker thread done servicing request
01:20:36.766 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3395, FiltMin=2915, FiltMax=56214, Gamma=1.000
01:20:36.786 00.020 21068 UpdateGuideState exits: m=140459 SNR=95.6
01:20:36.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:36.790 00.002 21068 Enqueuing Expose request
01:20:36.792 00.002 16108 Worker thread wakes up
01:20:36.792 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:36.794 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:36.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:37.770 00.976 16108 Exposure complete
01:20:37.837 00.067 16108 worker thread done servicing request
01:20:37.837 00.000 21068 OnExposeComplete: enter
01:20:37.838 00.001 21068 UpdateGuideState(): m_state=6
01:20:37.838 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9980
01:20:37.839 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.88, Mass=137411, SNR=113.2, Peak=17885 HFD=3.8
01:20:37.841 00.002 21068 MultiStar: [#1 -0.06,0.02,0.76,U] [#2 -0.37,-0.01,0.89,U] [#3 -0.06,0.13,0.78,U] [#4 -0.03,0.22,0.60,U] [#5 -0.25,0.07,0.60,U] [#6 -0.22,0.19,0.64,U] [#7 0.09,0.15,0.41,U] [#8 -0.24,-0.18,0.53,U] 
01:20:37.841 00.000 21068 single-star, 8 included, MultiStar: {-0.12, 0.05}, one-star: {0.06, -0.04}
01:20:37.842 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
01:20:37.843 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
01:20:37.843 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.59 mountX=-0.07 mountY=0.03, mountTheta=2.78
01:20:37.851 00.008 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
01:20:37.852 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
01:20:37.853 00.001 16108 Worker thread wakes up
01:20:37.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:20:37.853 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:20:37.853 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.03
01:20:37.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:20:37.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:37.854 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:37.854 00.000 16108 MoveAxis(E, 0, ABG)
01:20:37.854 00.000 16108 Move returns status 0, amount 0
01:20:37.854 00.000 16108 MoveAxis(N, 0, ABG)
01:20:37.854 00.000 16108 Move returns status 0, amount 0
01:20:37.854 00.000 16108 move complete, result=0
01:20:37.854 00.000 16108 worker thread done servicing request
01:20:37.858 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3395, FiltMin=2880, FiltMax=65472, Gamma=1.000
01:20:37.875 00.017 21068 UpdateGuideState exits: m=137411 SNR=113.2
01:20:37.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.876 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:37.878 00.002 21068 Enqueuing Expose request
01:20:37.880 00.002 16108 Worker thread wakes up
01:20:37.880 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:37.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:37.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:39.044 01.163 16108 Exposure complete
01:20:39.120 00.076 16108 worker thread done servicing request
01:20:39.120 00.000 21068 OnExposeComplete: enter
01:20:39.121 00.001 21068 UpdateGuideState(): m_state=6
01:20:39.122 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9981
01:20:39.124 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=874.61, Mass=125884, SNR=87.8, Peak=15981 HFD=3.5
01:20:39.126 00.002 21068 MultiStar: [#1 -0.45,0.28,1.28,U] [#2 -0.41,0.12,1.10,U] [#3 -0.07,0.22,0.83,U] [#4 -0.32,0.08,1.00,U] [#5 -0.25,0.12,1.13,U] [#6 -0.30,0.08,0.72,U] [#7 0.00,0.11,0.56,U] [#8 0.04,-0.08,0.84,U] 
01:20:39.127 00.001 21068 refined, 8 included, MultiStar: {-0.20, 0.07}, one-star: {0.18, -0.31}
01:20:39.129 00.002 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
01:20:39.130 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
01:20:39.131 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.79 mountX=0.21 mountY=-0.02, mountTheta=-0.12
01:20:39.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.07, opts=13)
01:20:39.135 00.002 21068 Enqueuing Move request for scope (-0.20, 0.07)
01:20:39.136 00.001 16108 Worker thread wakes up
01:20:39.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
01:20:39.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
01:20:39.136 00.000 16108 Moving (-0.20, 0.07) raw xDistance=0.21 yDistance=-0.02
01:20:39.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:20:39.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:39.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:39.136 00.000 16108 MoveAxis(W, 55, ABG)
01:20:39.136 00.000 16108 Guiding  Dir = 3, Dur = 55
01:20:39.136 00.000 16108 IsSlewing returns 0
01:20:39.137 00.001 16108 IsGuiding returns 0
01:20:39.141 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3395, FiltMin=2934, FiltMax=63417, Gamma=1.000
01:20:39.155 00.014 21068 UpdateGuideState exits: m=125884 SNR=87.8
01:20:39.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:39.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:39.158 00.001 21068 Enqueuing Expose request
01:20:39.194 00.036 16108 IsGuiding returns 1
01:20:39.194 00.000 16108 scope still moving after pulse duration time elapsed
01:20:39.224 00.030 16108 IsSlewing returns 0
01:20:39.224 00.000 16108 IsGuiding returns 1
01:20:39.255 00.031 16108 IsSlewing returns 0
01:20:39.255 00.000 16108 IsGuiding returns 1
01:20:39.287 00.032 16108 IsSlewing returns 0
01:20:39.287 00.000 16108 IsGuiding returns 0
01:20:39.287 00.000 16108 scope move finished after 55 + 95 ms
01:20:39.287 00.000 16108 Move returns status 0, amount 55
01:20:39.287 00.000 16108 MoveAxis(N, 0, ABG)
01:20:39.288 00.001 16108 Move returns status 0, amount 0
01:20:39.288 00.000 16108 move complete, result=0
01:20:39.288 00.000 16108 worker thread done servicing request
01:20:39.288 00.000 16108 Worker thread wakes up
01:20:39.288 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
01:20:39.291 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:39.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:40.272 00.981 16108 Exposure complete
01:20:40.340 00.068 16108 worker thread done servicing request
01:20:40.340 00.000 21068 OnExposeComplete: enter
01:20:40.342 00.002 21068 UpdateGuideState(): m_state=6
01:20:40.343 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9982
01:20:40.344 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.78, Mass=116951, SNR=83.5, Peak=16125 HFD=3.2
01:20:40.345 00.001 21068 MultiStar: [#1 0.07,-0.05,1.15,U] [#2 0.17,-0.04,1.17,U] [#3 -0.08,0.03,1.18,U] [#4 -0.06,-0.08,0.85,U] [#5 -0.17,0.04,0.98,U] [#6 -0.38,0.05,0.85,U] [#7 0.11,-0.14,0.55,U] [#8 0.15,-0.20,0.82,U] 
01:20:40.346 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.25, -0.15}
01:20:40.346 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
01:20:40.347 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
01:20:40.348 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.37 mountX=-0.02 mountY=0.05, mountTheta=1.95
01:20:40.349 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
01:20:40.350 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
01:20:40.351 00.001 16108 Worker thread wakes up
01:20:40.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:20:40.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:20:40.351 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
01:20:40.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:40.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:40.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:40.351 00.000 16108 MoveAxis(E, 0, ABG)
01:20:40.351 00.000 16108 Move returns status 0, amount 0
01:20:40.351 00.000 16108 MoveAxis(N, 0, ABG)
01:20:40.351 00.000 16108 Move returns status 0, amount 0
01:20:40.351 00.000 16108 move complete, result=0
01:20:40.352 00.001 16108 worker thread done servicing request
01:20:40.359 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3398, FiltMin=2925, FiltMax=58547, Gamma=1.000
01:20:40.382 00.023 21068 UpdateGuideState exits: m=116951 SNR=83.5
01:20:40.384 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.384 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:40.385 00.001 21068 Enqueuing Expose request
01:20:40.386 00.001 16108 Worker thread wakes up
01:20:40.386 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:40.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:40.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:41.560 01.173 16108 Exposure complete
01:20:41.636 00.076 16108 worker thread done servicing request
01:20:41.636 00.000 21068 OnExposeComplete: enter
01:20:41.637 00.001 21068 UpdateGuideState(): m_state=6
01:20:41.638 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9983
01:20:41.639 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.80, Mass=129169, SNR=93.5, Peak=15853 HFD=3.5
01:20:41.640 00.001 21068 MultiStar: [#1 -0.03,0.26,1.14,U] [#2 -0.01,0.02,1.31,U] [#3 0.04,0.11,0.85,U] [#4 0.13,-0.10,0.83,U] [#5 -0.17,0.16,0.88,U] [#6 -0.30,0.15,0.74,U] [#7 0.24,-0.17,0.59,U] [#8 -0.14,-0.33,0.71,U] 
01:20:41.641 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.21, -0.13}
01:20:41.641 00.000 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
01:20:41.642 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
01:20:41.642 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.83 mountX=0.01 mountY=-0.01, mountTheta=-1.12
01:20:41.645 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
01:20:41.645 00.000 21068 Enqueuing Move request for scope (-0.00, 0.02)
01:20:41.646 00.001 16108 Worker thread wakes up
01:20:41.646 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:20:41.646 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:20:41.646 00.000 16108 Moving (-0.00, 0.02) raw xDistance=0.01 yDistance=-0.01
01:20:41.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:41.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:41.647 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:41.647 00.000 16108 MoveAxis(E, 0, ABG)
01:20:41.647 00.000 16108 Move returns status 0, amount 0
01:20:41.647 00.000 16108 MoveAxis(N, 0, ABG)
01:20:41.647 00.000 16108 Move returns status 0, amount 0
01:20:41.647 00.000 16108 move complete, result=0
01:20:41.647 00.000 16108 worker thread done servicing request
01:20:41.652 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:20:41.672 00.020 21068 UpdateGuideState exits: m=129169 SNR=93.5
01:20:41.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:41.675 00.001 21068 Enqueuing Expose request
01:20:41.675 00.000 16108 Worker thread wakes up
01:20:41.675 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:41.676 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:41.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:42.656 00.980 16108 Exposure complete
01:20:42.712 00.056 16108 worker thread done servicing request
01:20:42.712 00.000 21068 OnExposeComplete: enter
01:20:42.713 00.001 21068 UpdateGuideState(): m_state=6
01:20:42.714 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9984
01:20:42.714 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=874.55, Mass=123595, SNR=87.5, Peak=15629 HFD=3.3
01:20:42.715 00.001 21068 MultiStar: [#1 -0.22,-0.04,0.98,U] [#2 -0.17,-0.25,1.10,U] [#3 0.23,0.02,0.92,U] [#4 0.06,-0.03,0.68,U] [#5 -0.18,-0.38,0.97,U] [#6 0.05,-0.23,0.73,U] [#7 0.27,-0.26,0.59,U] [#8 -0.14,-0.44,0.68,U] 
01:20:42.716 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.22}, one-star: {0.08, -0.37}
01:20:42.716 00.000 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
01:20:42.717 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
01:20:42.718 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.65 mountX=-0.02 mountY=0.22, mountTheta=1.66
01:20:42.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.22, opts=13)
01:20:42.721 00.001 21068 Enqueuing Move request for scope (-0.02, -0.22)
01:20:42.722 00.001 16108 Worker thread wakes up
01:20:42.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
01:20:42.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
01:20:42.722 00.000 16108 Moving (-0.02, -0.22) raw xDistance=-0.02 yDistance=0.22
01:20:42.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:42.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:20:42.722 00.000 16108 MoveAxis(E, 0, ABG)
01:20:42.722 00.000 16108 Move returns status 0, amount 0
01:20:42.722 00.000 16108 MoveAxis(S, 44, ABG)
01:20:42.722 00.000 16108 Guiding  Dir = 1, Dur = 44
01:20:42.723 00.001 16108 IsSlewing returns 0
01:20:42.723 00.000 16108 IsGuiding returns 0
01:20:42.726 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=512, max=65535, med=3395, FiltMin=2873, FiltMax=57193, Gamma=1.000
01:20:42.741 00.015 21068 UpdateGuideState exits: m=123595 SNR=87.5
01:20:42.743 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:42.744 00.000 21068 Enqueuing Expose request
01:20:42.761 00.017 16108 PulseGuide returned control before completion, sleep 17
01:20:42.791 00.030 16108 IsGuiding returns 1
01:20:42.791 00.000 16108 scope still moving after pulse duration time elapsed
01:20:42.822 00.031 16108 IsSlewing returns 0
01:20:42.822 00.000 16108 IsGuiding returns 1
01:20:42.853 00.031 16108 IsSlewing returns 0
01:20:42.853 00.000 16108 IsGuiding returns 0
01:20:42.854 00.001 16108 scope move finished after 44 + 87 ms
01:20:42.854 00.000 16108 Move returns status 0, amount 44
01:20:42.854 00.000 16108 move complete, result=0
01:20:42.854 00.000 16108 worker thread done servicing request
01:20:42.854 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
01:20:42.856 00.002 16108 Worker thread wakes up
01:20:42.858 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:42.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:44.028 01.170 16108 Exposure complete
01:20:44.109 00.081 16108 worker thread done servicing request
01:20:44.109 00.000 21068 OnExposeComplete: enter
01:20:44.110 00.001 21068 UpdateGuideState(): m_state=6
01:20:44.111 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9985
01:20:44.112 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.80, Mass=120707, SNR=77.6, Peak=17853 HFD=2.9
01:20:44.113 00.001 21068 MultiStar: [#1 -0.07,-0.07,1.22,U] [#2 -0.20,-0.01,1.42,U] [#3 -0.09,-0.09,1.33,U] [#4 -0.05,-0.05,0.89,U] [#5 0.12,-0.18,0.97,U] [#6 0.13,0.01,1.09,U] [#7 0.23,-0.27,0.71,U] [#8 0.04,-0.42,0.91,U] 
01:20:44.113 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.13, -0.13}
01:20:44.114 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
01:20:44.116 00.002 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
01:20:44.117 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=-0.03 mountY=0.11, mountTheta=1.81
01:20:44.118 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.12, opts=13)
01:20:44.119 00.001 21068 Enqueuing Move request for scope (0.01, -0.12)
01:20:44.119 00.000 16108 Worker thread wakes up
01:20:44.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
01:20:44.120 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
01:20:44.120 00.000 16108 Moving (0.01, -0.12) raw xDistance=-0.03 yDistance=0.11
01:20:44.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:20:44.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:44.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:20:44.120 00.000 16108 MoveAxis(E, 0, ABG)
01:20:44.120 00.000 16108 Move returns status 0, amount 0
01:20:44.120 00.000 16108 MoveAxis(N, 0, ABG)
01:20:44.120 00.000 16108 Move returns status 0, amount 0
01:20:44.120 00.000 16108 move complete, result=0
01:20:44.120 00.000 16108 worker thread done servicing request
01:20:44.125 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3395, FiltMin=2902, FiltMax=57955, Gamma=1.000
01:20:44.153 00.028 21068 UpdateGuideState exits: m=120707 SNR=77.6
01:20:44.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.156 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:44.157 00.001 21068 Enqueuing Expose request
01:20:44.159 00.002 16108 Worker thread wakes up
01:20:44.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:44.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:44.159 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:45.138 00.979 16108 Exposure complete
01:20:45.198 00.060 16108 worker thread done servicing request
01:20:45.198 00.000 21068 OnExposeComplete: enter
01:20:45.199 00.001 21068 UpdateGuideState(): m_state=6
01:20:45.200 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9986
01:20:45.201 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.97, Mass=123648, SNR=87.1, Peak=19037 HFD=2.9
01:20:45.202 00.001 21068 MultiStar: [#1 -0.22,0.22,1.04,U] [#2 -0.05,0.17,1.33,U] [#3 0.05,0.08,1.17,U] [#4 -0.31,0.12,0.75,U] [#5 -0.06,0.14,0.99,U] [#6 -0.21,0.23,0.82,U] [#7 0.33,0.25,0.65,U] [#8 -0.19,-0.13,0.74,U] 
01:20:45.203 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.13}, one-star: {0.01, 0.04}
01:20:45.204 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
01:20:45.205 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
01:20:45.205 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.35 mountX=-0.00 mountY=-0.04, mountTheta=-1.62
01:20:45.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
01:20:45.208 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
01:20:45.209 00.001 16108 Worker thread wakes up
01:20:45.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:20:45.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:20:45.209 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
01:20:45.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:20:45.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:45.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:45.209 00.000 16108 MoveAxis(E, 0, ABG)
01:20:45.209 00.000 16108 Move returns status 0, amount 0
01:20:45.209 00.000 16108 MoveAxis(N, 0, ABG)
01:20:45.209 00.000 16108 Move returns status 0, amount 0
01:20:45.209 00.000 16108 move complete, result=0
01:20:45.209 00.000 16108 worker thread done servicing request
01:20:45.215 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3395, FiltMin=2931, FiltMax=59875, Gamma=1.000
01:20:45.245 00.030 21068 UpdateGuideState exits: m=123648 SNR=87.1
01:20:45.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:45.247 00.000 21068 Enqueuing Expose request
01:20:45.248 00.001 16108 Worker thread wakes up
01:20:45.248 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:45.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:45.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:46.425 01.176 16108 Exposure complete
01:20:46.481 00.056 16108 worker thread done servicing request
01:20:46.482 00.001 21068 OnExposeComplete: enter
01:20:46.483 00.001 21068 UpdateGuideState(): m_state=6
01:20:46.483 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9987
01:20:46.484 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.70, Mass=137762, SNR=91.2, Peak=15929 HFD=3.2
01:20:46.485 00.001 21068 MultiStar: [#1 -0.02,0.02,1.15,U] [#2 0.08,0.07,1.32,U] [#3 0.13,0.09,1.15,U] [#4 -0.23,0.26,0.83,U] [#5 -0.23,-0.11,0.97,U] [#6 -0.06,0.28,0.79,U] [#7 0.02,-0.02,0.64,U] [#8 -0.05,-0.35,0.70,U] 
01:20:46.486 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.48, -0.22}
01:20:46.488 00.002 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
01:20:46.489 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
01:20:46.490 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.37 mountX=-0.02 mountY=-0.02, mountTheta=-2.55
01:20:46.491 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
01:20:46.492 00.001 21068 Enqueuing Move request for scope (0.03, 0.01)
01:20:46.493 00.001 16108 Worker thread wakes up
01:20:46.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:20:46.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:20:46.493 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=-0.02
01:20:46.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:46.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:46.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:46.493 00.000 16108 MoveAxis(E, 0, ABG)
01:20:46.493 00.000 16108 Move returns status 0, amount 0
01:20:46.493 00.000 16108 MoveAxis(N, 0, ABG)
01:20:46.494 00.001 16108 Move returns status 0, amount 0
01:20:46.494 00.000 16108 move complete, result=0
01:20:46.494 00.000 16108 worker thread done servicing request
01:20:46.500 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3395, FiltMin=2944, FiltMax=64249, Gamma=1.000
01:20:46.522 00.022 21068 UpdateGuideState exits: m=137762 SNR=91.2
01:20:46.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.523 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:46.525 00.002 21068 Enqueuing Expose request
01:20:46.526 00.001 16108 Worker thread wakes up
01:20:46.526 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:46.527 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:46.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:47.499 00.972 16108 Exposure complete
01:20:47.576 00.077 16108 worker thread done servicing request
01:20:47.576 00.000 21068 OnExposeComplete: enter
01:20:47.576 00.000 21068 UpdateGuideState(): m_state=6
01:20:47.578 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9988
01:20:47.579 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=874.69, Mass=118168, SNR=88.2, Peak=13929 HFD=3.3
01:20:47.580 00.001 21068 MultiStar: [#1 -0.09,0.09,1.15,U] [#2 0.05,0.08,1.26,U] [#3 0.05,0.02,0.99,U] [#4 -0.24,-0.05,0.90,U] [#5 -0.29,0.12,1.05,U] [#6 -0.11,-0.01,0.81,U] [#7 0.29,-0.22,0.63,U] [#8 0.01,-0.46,0.79,U] 
01:20:47.581 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.46, -0.24}
01:20:47.581 00.000 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
01:20:47.582 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
01:20:47.583 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=-0.01 mountY=0.05, mountTheta=1.86
01:20:47.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
01:20:47.585 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
01:20:47.586 00.001 16108 Worker thread wakes up
01:20:47.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:20:47.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:20:47.586 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.01 yDistance=0.05
01:20:47.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:47.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:47.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:47.586 00.000 16108 MoveAxis(E, 0, ABG)
01:20:47.586 00.000 16108 Move returns status 0, amount 0
01:20:47.586 00.000 16108 MoveAxis(N, 0, ABG)
01:20:47.586 00.000 16108 Move returns status 0, amount 0
01:20:47.586 00.000 16108 move complete, result=0
01:20:47.586 00.000 16108 worker thread done servicing request
01:20:47.590 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3395, FiltMin=2889, FiltMax=53821, Gamma=1.000
01:20:47.611 00.021 21068 UpdateGuideState exits: m=118168 SNR=88.2
01:20:47.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:47.614 00.001 21068 Enqueuing Expose request
01:20:47.614 00.000 16108 Worker thread wakes up
01:20:47.614 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:47.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:47.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:48.781 01.166 16108 Exposure complete
01:20:48.849 00.068 16108 worker thread done servicing request
01:20:48.849 00.000 21068 OnExposeComplete: enter
01:20:48.851 00.002 21068 UpdateGuideState(): m_state=6
01:20:48.852 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9989
01:20:48.853 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.91, Mass=122104, SNR=84.5, Peak=15645 HFD=3.3
01:20:48.855 00.002 21068 MultiStar: [#1 -0.07,-0.04,1.28,U] [#2 0.13,0.07,1.27,U] [#3 0.31,0.09,1.02,U] [#4 -0.15,-0.07,0.79,U] [#5 -0.29,-0.07,0.79,U] [#6 -0.09,-0.14,0.82,U] [#7 0.39,-0.09,0.58,U] [#8 -0.14,0.09,0.82,U] 
01:20:48.856 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.27, -0.02}
01:20:48.857 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
01:20:48.858 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
01:20:48.858 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.26 mountX=-0.04 mountY=0.00, mountTheta=3.12
01:20:48.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
01:20:48.860 00.000 21068 Enqueuing Move request for scope (0.04, -0.01)
01:20:48.861 00.001 16108 Worker thread wakes up
01:20:48.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:20:48.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:20:48.861 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
01:20:48.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:48.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:48.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:48.861 00.000 16108 MoveAxis(E, 0, ABG)
01:20:48.861 00.000 16108 Move returns status 0, amount 0
01:20:48.862 00.001 16108 MoveAxis(N, 0, ABG)
01:20:48.862 00.000 16108 Move returns status 0, amount 0
01:20:48.862 00.000 16108 move complete, result=0
01:20:48.862 00.000 16108 worker thread done servicing request
01:20:48.865 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3392, FiltMin=2883, FiltMax=65507, Gamma=1.000
01:20:48.881 00.016 21068 UpdateGuideState exits: m=122104 SNR=84.5
01:20:48.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:48.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:48.884 00.001 21068 Enqueuing Expose request
01:20:48.884 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:48.885 00.001 16108 Worker thread wakes up
01:20:48.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:48.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:49.862 00.977 16108 Exposure complete
01:20:49.934 00.072 16108 worker thread done servicing request
01:20:49.934 00.000 21068 OnExposeComplete: enter
01:20:49.935 00.001 21068 UpdateGuideState(): m_state=6
01:20:49.936 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9990
01:20:49.937 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.85, Mass=131368, SNR=81.5, Peak=15245 HFD=3.5
01:20:49.938 00.001 21068 MultiStar: [#1 0.12,0.12,1.10,U] [#2 0.22,0.34,1.48,U] [#3 0.12,0.22,1.25,U] [#4 0.23,0.27,0.80,U] [#5 -0.05,-0.10,0.90,U] [#6 0.14,0.08,0.94,U] [#7 0.27,0.15,0.68,U] [#8 -0.10,0.02,0.71,U] 
01:20:49.939 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.29, -0.08}
01:20:49.940 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
01:20:49.940 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
01:20:49.941 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.73 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
01:20:49.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
01:20:49.943 00.000 21068 Enqueuing Move request for scope (0.14, 0.13)
01:20:49.944 00.001 16108 Worker thread wakes up
01:20:49.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
01:20:49.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
01:20:49.944 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.12 yDistance=-0.16
01:20:49.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:20:49.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:49.945 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:20:49.945 00.000 16108 MoveAxis(E, 0, ABG)
01:20:49.945 00.000 16108 Move returns status 0, amount 0
01:20:49.945 00.000 16108 MoveAxis(N, 0, ABG)
01:20:49.945 00.000 16108 Move returns status 0, amount 0
01:20:49.945 00.000 16108 move complete, result=0
01:20:49.945 00.000 16108 worker thread done servicing request
01:20:49.948 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3395, FiltMin=2937, FiltMax=64067, Gamma=1.000
01:20:49.965 00.017 21068 UpdateGuideState exits: m=131368 SNR=81.5
01:20:49.965 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:49.967 00.001 21068 Enqueuing Expose request
01:20:49.968 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:49.969 00.001 16108 Worker thread wakes up
01:20:49.969 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:49.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:51.130 01.161 16108 Exposure complete
01:20:51.192 00.062 16108 worker thread done servicing request
01:20:51.192 00.000 21068 OnExposeComplete: enter
01:20:51.193 00.001 21068 UpdateGuideState(): m_state=6
01:20:51.194 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9991
01:20:51.195 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.88, Mass=118615, SNR=75.8, Peak=14685 HFD=3.6
01:20:51.196 00.001 21068 MultiStar: [#1 -0.33,0.01,1.17,U] [#2 -0.38,0.03,1.24,U] [#3 -0.38,0.09,1.07,U] [#4 -0.46,-0.02,0.91,U] [#5 -0.40,-0.03,1.14,U] [#6 -0.63,0.13,0.00,M1] [#7 0.11,0.13,0.74,U] [#8 -0.26,-0.18,0.74,U] 
01:20:51.197 00.001 21068 single-star, 7 included, MultiStar: {-0.27, 0.00}, one-star: {0.07, -0.04}
01:20:51.197 00.000 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
01:20:51.198 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
01:20:51.199 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=-0.08 mountY=0.03, mountTheta=2.80
01:20:51.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
01:20:51.202 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
01:20:51.202 00.000 16108 Worker thread wakes up
01:20:51.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:20:51.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:20:51.203 00.001 16108 Moving (0.07, -0.04) raw xDistance=-0.08 yDistance=0.03
01:20:51.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:20:51.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:51.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:51.203 00.000 16108 MoveAxis(E, 0, ABG)
01:20:51.203 00.000 16108 Move returns status 0, amount 0
01:20:51.203 00.000 16108 MoveAxis(N, 0, ABG)
01:20:51.203 00.000 16108 Move returns status 0, amount 0
01:20:51.203 00.000 16108 move complete, result=0
01:20:51.203 00.000 16108 worker thread done servicing request
01:20:51.207 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3395, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:20:51.228 00.021 21068 UpdateGuideState exits: m=118615 SNR=75.8
01:20:51.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.229 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:51.231 00.002 21068 Enqueuing Expose request
01:20:51.232 00.001 16108 Worker thread wakes up
01:20:51.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:51.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:51.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:52.204 00.972 16108 Exposure complete
01:20:52.259 00.055 16108 worker thread done servicing request
01:20:52.259 00.000 21068 OnExposeComplete: enter
01:20:52.260 00.001 21068 UpdateGuideState(): m_state=6
01:20:52.262 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9992
01:20:52.263 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.86, Mass=136002, SNR=85.7, Peak=17005 HFD=3.3
01:20:52.264 00.001 21068 MultiStar: [#1 -0.30,0.04,1.10,U] [#2 -0.37,-0.10,1.09,U] [#3 -0.02,-0.10,1.02,U] [#4 0.09,-0.02,0.75,U] [#5 -0.30,0.10,0.98,U] [#6 0.03,0.03,0.76,U] [#7 -0.14,-0.25,0.66,U] [#8 0.04,-0.15,0.82,U] 
01:20:52.265 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.05}, one-star: {0.05, -0.07}
01:20:52.265 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
01:20:52.266 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
01:20:52.267 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.95 mountX=-0.06 mountY=0.06, mountTheta=2.40
01:20:52.268 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
01:20:52.269 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
01:20:52.270 00.001 16108 Worker thread wakes up
01:20:52.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:20:52.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:20:52.270 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
01:20:52.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:52.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:52.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:20:52.270 00.000 16108 MoveAxis(E, 0, ABG)
01:20:52.270 00.000 16108 Move returns status 0, amount 0
01:20:52.270 00.000 16108 MoveAxis(N, 0, ABG)
01:20:52.270 00.000 16108 Move returns status 0, amount 0
01:20:52.270 00.000 16108 move complete, result=0
01:20:52.270 00.000 16108 worker thread done servicing request
01:20:52.277 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3395, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:20:52.304 00.027 21068 UpdateGuideState exits: m=136002 SNR=85.7
01:20:52.306 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:52.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:52.309 00.002 21068 Enqueuing Expose request
01:20:52.312 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:52.313 00.001 16108 Worker thread wakes up
01:20:52.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:52.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:53.470 01.157 16108 Exposure complete
01:20:53.538 00.068 16108 worker thread done servicing request
01:20:53.538 00.000 21068 OnExposeComplete: enter
01:20:53.539 00.001 21068 UpdateGuideState(): m_state=6
01:20:53.540 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9993
01:20:53.541 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.82, Mass=125964, SNR=87.9, Peak=13817 HFD=3.6
01:20:53.542 00.001 21068 MultiStar: [#1 0.12,-0.11,0.95,U] [#2 -0.16,-0.09,1.14,U] [#3 0.23,-0.21,1.01,U] [#4 0.09,-0.03,0.92,U] [#5 -0.22,-0.33,0.85,U] [#6 0.00,-0.27,0.71,U] [#7 0.29,-0.15,0.66,U] [#8 -0.13,-0.41,0.75,U] 
01:20:53.543 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.32, -0.10}
01:20:53.543 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
01:20:53.544 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
01:20:53.545 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=-0.09 mountY=0.16, mountTheta=2.08
01:20:53.546 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
01:20:53.547 00.001 21068 Enqueuing Move request for scope (0.06, -0.18)
01:20:53.548 00.001 16108 Worker thread wakes up
01:20:53.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
01:20:53.548 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
01:20:53.548 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
01:20:53.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:53.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:53.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:20:53.549 00.001 16108 MoveAxis(E, 0, ABG)
01:20:53.549 00.000 16108 Move returns status 0, amount 0
01:20:53.549 00.000 16108 MoveAxis(N, 0, ABG)
01:20:53.549 00.000 16108 Move returns status 0, amount 0
01:20:53.549 00.000 16108 move complete, result=0
01:20:53.549 00.000 16108 worker thread done servicing request
01:20:53.552 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3395, FiltMin=2920, FiltMax=61795, Gamma=1.000
01:20:53.572 00.020 21068 UpdateGuideState exits: m=125964 SNR=87.9
01:20:53.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:53.575 00.001 21068 Enqueuing Expose request
01:20:53.575 00.000 16108 Worker thread wakes up
01:20:53.575 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:53.577 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:53.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:54.552 00.975 16108 Exposure complete
01:20:54.609 00.057 16108 worker thread done servicing request
01:20:54.609 00.000 21068 OnExposeComplete: enter
01:20:54.610 00.001 21068 UpdateGuideState(): m_state=6
01:20:54.611 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9994
01:20:54.611 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=874.45, Mass=119331, SNR=84.1, Peak=13449 HFD=3.2
01:20:54.613 00.002 21068 MultiStar: [#1 -0.07,-0.11,1.14,U] [#2 -0.19,-0.02,1.31,U] [#3 -0.22,0.07,1.06,U] [#4 0.02,-0.16,0.76,U] [#5 -0.25,-0.29,0.95,U] [#6 -0.07,-0.01,0.92,U] [#7 0.35,-0.27,0.78,U] [#8 0.03,-0.41,0.90,U] 
01:20:54.613 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.47, -0.47}
01:20:54.614 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
01:20:54.615 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
01:20:54.615 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=-0.02 mountY=0.17, mountTheta=1.69
01:20:54.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
01:20:54.618 00.001 21068 Enqueuing Move request for scope (-0.01, -0.17)
01:20:54.619 00.001 16108 Worker thread wakes up
01:20:54.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
01:20:54.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
01:20:54.619 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.17
01:20:54.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:54.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:54.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:20:54.619 00.000 16108 MoveAxis(E, 0, ABG)
01:20:54.619 00.000 16108 Move returns status 0, amount 0
01:20:54.619 00.000 16108 MoveAxis(N, 0, ABG)
01:20:54.619 00.000 16108 Move returns status 0, amount 0
01:20:54.619 00.000 16108 move complete, result=0
01:20:54.619 00.000 16108 worker thread done servicing request
01:20:54.622 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3395, FiltMin=2899, FiltMax=59648, Gamma=1.000
01:20:54.637 00.015 21068 UpdateGuideState exits: m=119331 SNR=84.1
01:20:54.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:54.639 00.000 21068 Enqueuing Expose request
01:20:54.640 00.001 16108 Worker thread wakes up
01:20:54.640 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:54.642 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:54.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:55.809 01.167 16108 Exposure complete
01:20:55.878 00.069 16108 worker thread done servicing request
01:20:55.878 00.000 21068 OnExposeComplete: enter
01:20:55.880 00.002 21068 UpdateGuideState(): m_state=6
01:20:55.884 00.004 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9995
01:20:55.885 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.60, Mass=117497, SNR=88.7, Peak=13113 HFD=3.5
01:20:55.886 00.001 21068 MultiStar: [#1 -0.07,0.03,1.17,U] [#2 -0.09,-0.17,1.11,U] [#3 -0.04,-0.09,1.09,U] [#4 0.05,-0.07,0.76,U] [#5 -0.21,0.04,0.98,U] [#6 -0.18,0.05,0.76,U] [#7 0.45,0.15,0.65,U] [#8 -0.08,-0.19,0.79,U] 
01:20:55.887 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.25, -0.33}
01:20:55.888 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
01:20:55.888 00.000 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
01:20:55.889 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.01 mountY=0.07, mountTheta=1.65
01:20:55.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
01:20:55.892 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
01:20:55.893 00.001 16108 Worker thread wakes up
01:20:55.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:20:55.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:20:55.893 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.01 yDistance=0.07
01:20:55.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:55.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:55.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:55.893 00.000 16108 MoveAxis(E, 0, ABG)
01:20:55.893 00.000 16108 Move returns status 0, amount 0
01:20:55.893 00.000 16108 MoveAxis(N, 0, ABG)
01:20:55.893 00.000 16108 Move returns status 0, amount 0
01:20:55.893 00.000 16108 move complete, result=0
01:20:55.893 00.000 16108 worker thread done servicing request
01:20:55.899 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3395, FiltMin=2915, FiltMax=59107, Gamma=1.000
01:20:55.923 00.024 21068 UpdateGuideState exits: m=117497 SNR=88.7
01:20:55.925 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:55.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:55.927 00.001 21068 Enqueuing Expose request
01:20:55.928 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:55.930 00.002 16108 Worker thread wakes up
01:20:55.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:55.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:56.907 00.977 16108 Exposure complete
01:20:56.963 00.056 16108 worker thread done servicing request
01:20:56.963 00.000 21068 OnExposeComplete: enter
01:20:56.965 00.002 21068 UpdateGuideState(): m_state=6
01:20:56.965 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9996
01:20:56.966 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.75, Mass=116806, SNR=77.2, Peak=14557 HFD=3.5
01:20:56.967 00.001 21068 MultiStar: [#1 -0.07,-0.09,1.14,U] [#2 0.21,0.09,1.31,U] [#3 0.32,0.17,1.16,U] [#4 0.26,0.03,0.89,U] [#5 0.09,0.13,1.07,U] [#6 -0.04,0.10,0.97,U] [#7 0.20,0.30,0.83,U] [#8 0.27,-0.17,0.82,U] 
01:20:56.968 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.15, -0.18}
01:20:56.968 00.000 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:20:56.969 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
01:20:56.970 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.14 mountY=-0.08, mountTheta=-2.65
01:20:56.971 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.04, opts=13)
01:20:56.972 00.001 21068 Enqueuing Move request for scope (0.15, 0.04)
01:20:56.973 00.001 16108 Worker thread wakes up
01:20:56.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
01:20:56.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
01:20:56.973 00.000 16108 Moving (0.15, 0.04) raw xDistance=-0.14 yDistance=-0.08
01:20:56.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:20:56.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:56.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:20:56.973 00.000 16108 MoveAxis(E, 0, ABG)
01:20:56.973 00.000 16108 Move returns status 0, amount 0
01:20:56.974 00.001 16108 MoveAxis(N, 0, ABG)
01:20:56.974 00.000 16108 Move returns status 0, amount 0
01:20:56.974 00.000 16108 move complete, result=0
01:20:56.974 00.000 16108 worker thread done servicing request
01:20:56.980 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3395, FiltMin=2899, FiltMax=65507, Gamma=1.000
01:20:57.002 00.022 21068 UpdateGuideState exits: m=116806 SNR=77.2
01:20:57.004 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:57.005 00.000 21068 Enqueuing Expose request
01:20:57.006 00.001 16108 Worker thread wakes up
01:20:57.006 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:57.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:57.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:58.173 01.166 16108 Exposure complete
01:20:58.254 00.081 16108 worker thread done servicing request
01:20:58.254 00.000 21068 OnExposeComplete: enter
01:20:58.255 00.001 21068 UpdateGuideState(): m_state=6
01:20:58.256 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9997
01:20:58.257 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.43, Mass=134656, SNR=88.9, Peak=16259 HFD=3.4
01:20:58.258 00.001 21068 MultiStar: [#1 0.12,-0.07,1.11,U] [#2 0.05,-0.29,1.24,U] [#3 0.30,-0.21,1.00,U] [#4 0.23,-0.30,0.87,U] [#5 0.07,-0.50,0.80,U] [#6 0.18,-0.35,0.80,U] [#7 0.45,-0.44,0.00,M1] [#8 0.02,-0.39,0.78,U] 
01:20:58.259 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.31}, one-star: {0.58, -0.50}
01:20:58.259 00.000 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
01:20:58.261 00.002 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
01:20:58.262 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-1.02 mountX=-0.25 mountY=0.26, mountTheta=2.33
01:20:58.263 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.31, opts=13)
01:20:58.264 00.001 21068 Enqueuing Move request for scope (0.19, -0.31)
01:20:58.265 00.001 16108 Worker thread wakes up
01:20:58.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.31) opts 0xd
01:20:58.265 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.31)
01:20:58.265 00.000 16108 Moving (0.19, -0.31) raw xDistance=-0.25 yDistance=0.26
01:20:58.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:20:58.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:20:58.265 00.000 16108 MoveAxis(E, 65, ABG)
01:20:58.265 00.000 16108 Guiding  Dir = 2, Dur = 65
01:20:58.266 00.001 16108 IsSlewing returns 0
01:20:58.266 00.000 16108 IsGuiding returns 0
01:20:58.269 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3395, FiltMin=2944, FiltMax=53235, Gamma=1.000
01:20:58.275 00.006 16108 PulseGuide returned control before completion, sleep 67
01:20:58.283 00.008 21068 UpdateGuideState exits: m=134656 SNR=88.9
01:20:58.285 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.286 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:58.287 00.001 21068 Enqueuing Expose request
01:20:58.351 00.064 16108 IsGuiding returns 1
01:20:58.351 00.000 16108 scope still moving after pulse duration time elapsed
01:20:58.382 00.031 16108 IsSlewing returns 0
01:20:58.382 00.000 16108 IsGuiding returns 0
01:20:58.382 00.000 16108 scope move finished after 65 + 51 ms
01:20:58.382 00.000 16108 Move returns status 0, amount 65
01:20:58.382 00.000 16108 MoveAxis(S, 52, ABG)
01:20:58.384 00.002 16108 Guiding  Dir = 1, Dur = 52
01:20:58.384 00.000 16108 IsSlewing returns 0
01:20:58.384 00.000 16108 IsGuiding returns 0
01:20:58.432 00.048 16108 PulseGuide returned control before completion, sleep 15
01:20:58.461 00.029 16108 IsGuiding returns 1
01:20:58.461 00.000 16108 scope still moving after pulse duration time elapsed
01:20:58.493 00.032 16108 IsSlewing returns 0
01:20:58.493 00.000 16108 IsGuiding returns 1
01:20:58.524 00.031 16108 IsSlewing returns 0
01:20:58.524 00.000 16108 IsGuiding returns 0
01:20:58.524 00.000 16108 scope move finished after 52 + 89 ms
01:20:58.524 00.000 16108 Move returns status 0, amount 52
01:20:58.526 00.002 16108 move complete, result=0
01:20:58.526 00.000 16108 worker thread done servicing request
01:20:58.526 00.000 16108 Worker thread wakes up
01:20:58.526 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.3 px 52 ms SOUTH
01:20:58.530 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:58.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:20:59.494 00.964 16108 Exposure complete
01:20:59.555 00.061 16108 worker thread done servicing request
01:20:59.555 00.000 21068 OnExposeComplete: enter
01:20:59.557 00.002 21068 UpdateGuideState(): m_state=6
01:20:59.558 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9998
01:20:59.560 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=874.90, Mass=130121, SNR=85.8, Peak=18413 HFD=2.9
01:20:59.561 00.001 21068 MultiStar: [#1 -0.17,0.16,1.12,U] [#2 -0.32,0.07,1.27,U] [#3 -0.07,-0.00,1.08,U] [#4 -0.48,0.04,0.81,U] [#5 -0.05,-0.00,1.00,U] [#6 -0.20,-0.05,0.85,U] [#7 0.01,-0.05,0.57,U] [#8 -0.23,-0.28,0.88,U] 
01:20:59.562 00.001 21068 single-star, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.12, -0.02}
01:20:59.563 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
01:20:59.564 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
01:20:59.565 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-2.94 mountX=0.12 mountY=0.05, mountTheta=0.42
01:20:59.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.02, opts=13)
01:20:59.569 00.002 21068 Enqueuing Move request for scope (-0.12, -0.02)
01:20:59.571 00.002 16108 Worker thread wakes up
01:20:59.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:20:59.571 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:20:59.571 00.000 16108 Moving (-0.12, -0.02) raw xDistance=0.12 yDistance=0.05
01:20:59.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:20:59.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:59.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:59.571 00.000 16108 MoveAxis(E, 0, ABG)
01:20:59.572 00.001 16108 Move returns status 0, amount 0
01:20:59.572 00.000 16108 MoveAxis(N, 0, ABG)
01:20:59.572 00.000 16108 Move returns status 0, amount 0
01:20:59.572 00.000 16108 move complete, result=0
01:20:59.572 00.000 16108 worker thread done servicing request
01:20:59.577 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3395, FiltMin=2909, FiltMax=58621, Gamma=1.000
01:20:59.592 00.015 21068 UpdateGuideState exits: m=130121 SNR=85.8
01:20:59.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:20:59.595 00.001 21068 Enqueuing Expose request
01:20:59.596 00.001 16108 Worker thread wakes up
01:20:59.596 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:59.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:20:59.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:00.754 01.157 16108 Exposure complete
01:21:00.835 00.081 16108 worker thread done servicing request
01:21:00.835 00.000 21068 OnExposeComplete: enter
01:21:00.836 00.001 21068 UpdateGuideState(): m_state=6
01:21:00.837 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9999
01:21:00.837 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=874.84, Mass=121076, SNR=83.5, Peak=16493 HFD=3.3
01:21:00.838 00.001 21068 MultiStar: [#1 -0.31,0.10,1.20,U] [#2 -0.32,0.12,1.20,U] [#3 -0.34,0.09,1.09,U] [#4 -0.11,0.26,0.95,U] [#5 -0.42,0.03,0.87,U] [#6 -0.17,-0.01,0.74,U] [#7 -0.05,0.14,0.73,U] [#8 -0.50,-0.27,0.00,M1] 
01:21:00.839 00.001 21068 single-star, 7 included, MultiStar: {-0.22, 0.08}, one-star: {0.03, -0.09}
01:21:00.839 00.000 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
01:21:00.840 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
01:21:00.842 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.28 mountX=-0.04 mountY=0.08, mountTheta=2.05
01:21:00.843 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
01:21:00.844 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
01:21:00.845 00.001 16108 Worker thread wakes up
01:21:00.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:21:00.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:21:00.845 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.04 yDistance=0.08
01:21:00.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:00.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:00.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:00.845 00.000 16108 MoveAxis(E, 0, ABG)
01:21:00.845 00.000 16108 Move returns status 0, amount 0
01:21:00.845 00.000 16108 MoveAxis(N, 0, ABG)
01:21:00.845 00.000 16108 Move returns status 0, amount 0
01:21:00.845 00.000 16108 move complete, result=0
01:21:00.845 00.000 16108 worker thread done servicing request
01:21:00.849 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3395, FiltMin=2893, FiltMax=61053, Gamma=1.000
01:21:00.867 00.018 21068 UpdateGuideState exits: m=121076 SNR=83.5
01:21:00.869 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:00.870 00.000 21068 Enqueuing Expose request
01:21:00.872 00.002 16108 Worker thread wakes up
01:21:00.872 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:00.873 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:00.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:01.850 00.977 16108 Exposure complete
01:21:01.920 00.070 16108 worker thread done servicing request
01:21:01.920 00.000 21068 OnExposeComplete: enter
01:21:01.921 00.001 21068 UpdateGuideState(): m_state=6
01:21:01.922 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10000
01:21:01.923 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.79, Mass=123437, SNR=82.3, Peak=15133 HFD=3.2
01:21:01.924 00.001 21068 MultiStar: [#1 -0.46,0.15,1.16,U] [#2 -0.54,0.28,0.00,M1] [#3 -0.06,-0.06,0.96,U] [#4 -0.26,0.28,0.87,U] [#5 -0.17,0.27,0.89,U] [#6 0.00,0.36,0.85,U] [#7 0.36,0.04,0.64,U] [#8 -0.23,-0.09,0.67,U] 
01:21:01.925 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {0.08, -0.14}
01:21:01.925 00.000 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
01:21:01.927 00.002 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
01:21:01.928 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=0.13 mountY=-0.08, mountTheta=-0.52
01:21:01.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.11, opts=13)
01:21:01.930 00.001 21068 Enqueuing Move request for scope (-0.12, 0.11)
01:21:01.930 00.000 16108 Worker thread wakes up
01:21:01.931 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
01:21:01.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
01:21:01.931 00.000 16108 Moving (-0.12, 0.11) raw xDistance=0.13 yDistance=-0.08
01:21:01.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:21:01.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:01.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:21:01.931 00.000 16108 MoveAxis(E, 0, ABG)
01:21:01.931 00.000 16108 Move returns status 0, amount 0
01:21:01.931 00.000 16108 MoveAxis(N, 0, ABG)
01:21:01.931 00.000 16108 Move returns status 0, amount 0
01:21:01.931 00.000 16108 move complete, result=0
01:21:01.931 00.000 16108 worker thread done servicing request
01:21:01.934 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3395, FiltMin=2928, FiltMax=52905, Gamma=1.000
01:21:01.950 00.016 21068 UpdateGuideState exits: m=123437 SNR=82.3
01:21:01.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:01.952 00.000 21068 Enqueuing Expose request
01:21:01.953 00.001 16108 Worker thread wakes up
01:21:01.953 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:01.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:01.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:03.116 01.162 16108 Exposure complete
01:21:03.171 00.055 16108 worker thread done servicing request
01:21:03.171 00.000 21068 OnExposeComplete: enter
01:21:03.172 00.001 21068 UpdateGuideState(): m_state=6
01:21:03.173 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10001
01:21:03.174 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.87, Mass=137492, SNR=90.2, Peak=17901 HFD=3.3
01:21:03.175 00.001 21068 MultiStar: [#1 -0.42,0.33,1.15,U] [#2 -0.46,0.17,1.04,U] [#3 -0.30,0.38,0.98,U] [#4 -0.41,0.16,0.92,U] [#5 -0.63,0.15,0.00,M1] [#6 -0.24,0.47,0.74,U] [#7 0.14,0.16,0.58,U] [#8 -0.41,-0.27,0.78,U] 
01:21:03.176 00.001 21068 single-star, 7 included, MultiStar: {-0.28, 0.17}, one-star: {-0.00, -0.06}
01:21:03.177 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
01:21:03.178 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
01:21:03.179 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.01 mountY=0.06, mountTheta=1.73
01:21:03.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
01:21:03.182 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
01:21:03.184 00.002 16108 Worker thread wakes up
01:21:03.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
01:21:03.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
01:21:03.184 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
01:21:03.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:03.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:03.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:03.185 00.001 16108 MoveAxis(E, 0, ABG)
01:21:03.185 00.000 16108 Move returns status 0, amount 0
01:21:03.185 00.000 16108 MoveAxis(N, 0, ABG)
01:21:03.185 00.000 16108 Move returns status 0, amount 0
01:21:03.185 00.000 16108 move complete, result=0
01:21:03.185 00.000 16108 worker thread done servicing request
01:21:03.189 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3395, FiltMin=2909, FiltMax=59987, Gamma=1.000
01:21:03.204 00.015 21068 UpdateGuideState exits: m=137492 SNR=90.2
01:21:03.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:03.207 00.001 21068 Enqueuing Expose request
01:21:03.208 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:03.209 00.001 16108 Worker thread wakes up
01:21:03.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:03.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:04.184 00.975 16108 Exposure complete
01:21:04.261 00.077 16108 worker thread done servicing request
01:21:04.261 00.000 21068 OnExposeComplete: enter
01:21:04.262 00.001 21068 UpdateGuideState(): m_state=6
01:21:04.263 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10002
01:21:04.264 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.89, Mass=141869, SNR=102.1, Peak=19101 HFD=3.3
01:21:04.265 00.001 21068 MultiStar: [#1 -0.45,0.17,1.02,U] [#2 -0.32,-0.04,0.98,U] [#3 -0.12,0.12,0.89,U] [#4 -0.39,0.12,0.88,U] [#5 -0.22,0.10,0.79,U] [#6 -0.25,0.21,0.62,U] [#7 0.07,0.12,0.62,U] [#8 -0.09,-0.19,0.65,U] 
01:21:04.265 00.000 21068 single-star, 8 included, MultiStar: {-0.22, 0.06}, one-star: {-0.07, -0.04}
01:21:04.268 00.003 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:21:04.268 00.000 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:21:04.270 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.63 mountX=0.07 mountY=0.06, mountTheta=0.72
01:21:04.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
01:21:04.274 00.002 21068 Enqueuing Move request for scope (-0.07, -0.04)
01:21:04.274 00.000 16108 Worker thread wakes up
01:21:04.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:21:04.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:21:04.275 00.001 16108 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.06
01:21:04.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:04.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:04.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:21:04.275 00.000 16108 MoveAxis(E, 0, ABG)
01:21:04.275 00.000 16108 Move returns status 0, amount 0
01:21:04.275 00.000 16108 MoveAxis(N, 0, ABG)
01:21:04.275 00.000 16108 Move returns status 0, amount 0
01:21:04.275 00.000 16108 move complete, result=0
01:21:04.275 00.000 16108 worker thread done servicing request
01:21:04.281 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2947, FiltMax=60579, Gamma=1.000
01:21:04.308 00.027 21068 UpdateGuideState exits: m=141869 SNR=102.1
01:21:04.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:04.309 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:04.310 00.001 21068 Enqueuing Expose request
01:21:04.311 00.001 16108 Worker thread wakes up
01:21:04.311 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:04.313 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:04.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:05.470 01.157 16108 Exposure complete
01:21:05.524 00.054 16108 worker thread done servicing request
01:21:05.525 00.001 21068 OnExposeComplete: enter
01:21:05.525 00.000 21068 UpdateGuideState(): m_state=6
01:21:05.526 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10003
01:21:05.527 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.92, Mass=131104, SNR=92.0, Peak=18029 HFD=3.2
01:21:05.529 00.002 21068 MultiStar: [#1 -0.30,0.02,1.28,U] [#2 -0.32,0.03,1.16,U] [#3 -0.19,-0.01,0.92,U] [#4 -0.18,-0.09,0.81,U] [#5 -0.27,0.28,0.83,U] [#6 -0.32,0.06,0.72,U] [#7 -0.20,0.12,0.73,U] [#8 -0.17,-0.01,0.74,U] 
01:21:05.530 00.001 21068 single-star, 8 included, MultiStar: {-0.21, 0.04}, one-star: {0.09, -0.01}
01:21:05.531 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
01:21:05.531 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
01:21:05.532 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.13 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
01:21:05.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
01:21:05.534 00.000 21068 Enqueuing Move request for scope (0.09, -0.01)
01:21:05.535 00.001 16108 Worker thread wakes up
01:21:05.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:21:05.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:21:05.535 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
01:21:05.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:05.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:05.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:05.535 00.000 16108 MoveAxis(E, 0, ABG)
01:21:05.535 00.000 16108 Move returns status 0, amount 0
01:21:05.535 00.000 16108 MoveAxis(N, 0, ABG)
01:21:05.535 00.000 16108 Move returns status 0, amount 0
01:21:05.535 00.000 16108 move complete, result=0
01:21:05.536 00.001 16108 worker thread done servicing request
01:21:05.540 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3395, FiltMin=2889, FiltMax=60787, Gamma=1.000
01:21:05.554 00.014 21068 UpdateGuideState exits: m=131104 SNR=92.0
01:21:05.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:05.557 00.001 21068 Enqueuing Expose request
01:21:05.557 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:05.558 00.001 16108 Worker thread wakes up
01:21:05.558 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:05.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:06.517 00.959 16108 Exposure complete
01:21:06.574 00.057 16108 worker thread done servicing request
01:21:06.574 00.000 21068 OnExposeComplete: enter
01:21:06.575 00.001 21068 UpdateGuideState(): m_state=6
01:21:06.576 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10004
01:21:06.577 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.70, Mass=118592, SNR=84.5, Peak=14029 HFD=3.4
01:21:06.578 00.001 21068 MultiStar: [#1 0.22,0.08,1.07,U] [#2 -0.15,-0.02,1.32,U] [#3 0.24,0.15,1.06,U] [#4 -0.20,-0.21,0.92,U] [#5 -0.23,-0.13,0.96,U] [#6 0.05,-0.24,0.77,U] [#7 0.03,-0.06,0.68,U] [#8 -0.11,-0.33,0.64,U] 
01:21:06.578 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.01, -0.23}
01:21:06.579 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
01:21:06.580 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
01:21:06.581 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.72 mountX=-0.00 mountY=0.09, mountTheta=1.60
01:21:06.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
01:21:06.584 00.002 21068 Enqueuing Move request for scope (-0.01, -0.09)
01:21:06.585 00.001 16108 Worker thread wakes up
01:21:06.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:21:06.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:21:06.585 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.00 yDistance=0.09
01:21:06.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:21:06.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:06.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:06.585 00.000 16108 MoveAxis(E, 0, ABG)
01:21:06.585 00.000 16108 Move returns status 0, amount 0
01:21:06.585 00.000 16108 MoveAxis(N, 0, ABG)
01:21:06.585 00.000 16108 Move returns status 0, amount 0
01:21:06.585 00.000 16108 move complete, result=0
01:21:06.585 00.000 16108 worker thread done servicing request
01:21:06.588 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3395, FiltMin=2899, FiltMax=62345, Gamma=1.000
01:21:06.605 00.017 21068 UpdateGuideState exits: m=118592 SNR=84.5
01:21:06.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:06.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:06.608 00.001 21068 Enqueuing Expose request
01:21:06.608 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:06.609 00.001 16108 Worker thread wakes up
01:21:06.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:06.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:07.775 01.166 16108 Exposure complete
01:21:07.846 00.071 16108 worker thread done servicing request
01:21:07.846 00.000 21068 OnExposeComplete: enter
01:21:07.847 00.001 21068 UpdateGuideState(): m_state=6
01:21:07.848 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10005
01:21:07.849 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.65, Mass=113209, SNR=73.7, Peak=16157 HFD=3.2
01:21:07.850 00.001 21068 MultiStar: [#1 -0.37,0.15,1.31,U] [#2 -0.38,-0.08,1.21,U] [#3 -0.12,0.05,1.40,U] [#4 -0.27,0.21,1.05,U] [#5 -0.34,0.10,1.15,U] [#6 -0.32,0.05,0.99,U] [#7 0.13,-0.04,0.72,U] [#8 -0.14,-0.28,0.86,U] 
01:21:07.851 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.00}, one-star: {0.13, -0.28}
01:21:07.852 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
01:21:07.853 00.001 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
01:21:07.853 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.14 mountX=0.20 mountY=0.05, mountTheta=0.23
01:21:07.856 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.00, opts=13)
01:21:07.857 00.001 21068 Enqueuing Move request for scope (-0.21, 0.00)
01:21:07.858 00.001 16108 Worker thread wakes up
01:21:07.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
01:21:07.858 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
01:21:07.858 00.000 16108 Moving (-0.21, 0.00) raw xDistance=0.20 yDistance=0.05
01:21:07.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:21:07.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:07.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:07.858 00.000 16108 MoveAxis(W, 53, ABG)
01:21:07.858 00.000 16108 Guiding  Dir = 3, Dur = 53
01:21:07.858 00.000 16108 IsSlewing returns 0
01:21:07.858 00.000 16108 IsGuiding returns 0
01:21:07.862 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3395, FiltMin=2854, FiltMax=54467, Gamma=1.000
01:21:07.874 00.012 21068 UpdateGuideState exits: m=113209 SNR=73.7
01:21:07.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:07.877 00.001 21068 Enqueuing Expose request
01:21:07.896 00.019 16108 PulseGuide returned control before completion, sleep 25
01:21:07.927 00.031 16108 IsGuiding returns 1
01:21:07.927 00.000 16108 scope still moving after pulse duration time elapsed
01:21:07.957 00.030 16108 IsSlewing returns 0
01:21:07.957 00.000 16108 IsGuiding returns 1
01:21:07.988 00.031 16108 IsSlewing returns 0
01:21:07.988 00.000 16108 IsGuiding returns 0
01:21:07.988 00.000 16108 scope move finished after 53 + 77 ms
01:21:07.988 00.000 16108 Move returns status 0, amount 53
01:21:07.988 00.000 16108 MoveAxis(N, 0, ABG)
01:21:07.988 00.000 16108 Move returns status 0, amount 0
01:21:07.989 00.001 16108 move complete, result=0
01:21:07.989 00.000 16108 worker thread done servicing request
01:21:07.989 00.000 16108 Worker thread wakes up
01:21:07.989 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
01:21:07.991 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:07.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:08.966 00.975 16108 Exposure complete
01:21:09.036 00.070 16108 worker thread done servicing request
01:21:09.036 00.000 21068 OnExposeComplete: enter
01:21:09.037 00.001 21068 UpdateGuideState(): m_state=6
01:21:09.038 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10006
01:21:09.039 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.88, Mass=117379, SNR=75.5, Peak=15481 HFD=3.3
01:21:09.040 00.001 21068 MultiStar: [#1 -0.20,0.17,1.22,U] [#2 -0.01,0.08,1.37,U] [#3 -0.15,-0.07,1.22,U] [#4 -0.06,0.05,0.95,U] [#5 -0.11,-0.06,1.22,U] [#6 -0.12,-0.21,0.91,U] [#7 0.06,0.12,0.80,U] [#8 -0.05,-0.10,0.86,U] 
01:21:09.041 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.24, -0.05}
01:21:09.041 00.000 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
01:21:09.042 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
01:21:09.042 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.08 mountX=0.05 mountY=0.02, mountTheta=0.30
01:21:09.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
01:21:09.046 00.002 21068 Enqueuing Move request for scope (-0.05, -0.00)
01:21:09.047 00.001 16108 Worker thread wakes up
01:21:09.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:21:09.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:21:09.047 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.02
01:21:09.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:09.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:09.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:09.047 00.000 16108 MoveAxis(E, 0, ABG)
01:21:09.047 00.000 16108 Move returns status 0, amount 0
01:21:09.047 00.000 16108 MoveAxis(N, 0, ABG)
01:21:09.047 00.000 16108 Move returns status 0, amount 0
01:21:09.047 00.000 16108 move complete, result=0
01:21:09.047 00.000 16108 worker thread done servicing request
01:21:09.050 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3398, FiltMin=2915, FiltMax=56317, Gamma=1.000
01:21:09.065 00.015 21068 UpdateGuideState exits: m=117379 SNR=75.5
01:21:09.068 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:09.070 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:09.071 00.001 21068 Enqueuing Expose request
01:21:09.073 00.002 16108 Worker thread wakes up
01:21:09.073 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:09.074 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:09.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:10.260 01.186 16108 Exposure complete
01:21:10.340 00.080 16108 worker thread done servicing request
01:21:10.340 00.000 21068 OnExposeComplete: enter
01:21:10.341 00.001 21068 UpdateGuideState(): m_state=6
01:21:10.342 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10007
01:21:10.343 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=874.91, Mass=115703, SNR=77.1, Peak=16237 HFD=3.0
01:21:10.344 00.001 21068 MultiStar: [#1 -0.26,0.13,1.17,U] [#2 -0.39,-0.08,1.29,U] [#3 -0.27,0.24,1.07,U] [#4 -0.31,-0.06,0.96,U] [#5 -0.15,0.09,1.03,U] [#6 -0.26,0.07,0.82,U] [#7 0.25,0.19,0.58,U] [#8 -0.31,-0.13,0.84,U] 
01:21:10.344 00.000 21068 single-star, 8 included, MultiStar: {-0.22, 0.04}, one-star: {-0.07, -0.02}
01:21:10.345 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
01:21:10.347 00.002 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
01:21:10.347 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=0.06 mountY=0.03, mountTheta=0.50
01:21:10.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
01:21:10.350 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
01:21:10.351 00.001 16108 Worker thread wakes up
01:21:10.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:21:10.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:21:10.351 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.06 yDistance=0.03
01:21:10.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:21:10.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:10.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:21:10.351 00.000 16108 MoveAxis(E, 0, ABG)
01:21:10.351 00.000 16108 Move returns status 0, amount 0
01:21:10.351 00.000 16108 MoveAxis(N, 0, ABG)
01:21:10.352 00.001 16108 Move returns status 0, amount 0
01:21:10.352 00.000 16108 move complete, result=0
01:21:10.352 00.000 16108 worker thread done servicing request
01:21:10.359 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3395, FiltMin=2886, FiltMax=58403, Gamma=1.000
01:21:10.376 00.017 21068 UpdateGuideState exits: m=115703 SNR=77.1
01:21:10.376 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.377 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:10.378 00.001 21068 Enqueuing Expose request
01:21:10.379 00.001 16108 Worker thread wakes up
01:21:10.379 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:10.380 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:10.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:11.355 00.975 16108 Exposure complete
01:21:11.417 00.062 16108 worker thread done servicing request
01:21:11.417 00.000 21068 OnExposeComplete: enter
01:21:11.419 00.002 21068 UpdateGuideState(): m_state=6
01:21:11.420 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10008
01:21:11.424 00.004 21068 Star::Find returns 1 (0), X=220.20, Y=874.60, Mass=126266, SNR=86.7, Peak=15501 HFD=3.2
01:21:11.426 00.002 21068 MultiStar: [#1 -0.53,0.09,1.09,U] [#2 -0.45,0.01,1.16,U] [#3 -0.05,0.08,0.96,U] [#4 -0.17,0.17,0.88,U] [#5 -0.10,0.20,1.02,U] [#6 -0.30,0.16,0.82,U] [#7 0.22,-0.01,0.64,U] [#8 -0.00,-0.10,0.82,U] 
01:21:11.428 00.002 21068 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {0.14, -0.33}
01:21:11.429 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
01:21:11.430 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
01:21:11.431 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.96 mountX=0.17 mountY=0.01, mountTheta=0.05
01:21:11.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.03, opts=13)
01:21:11.435 00.002 21068 Enqueuing Move request for scope (-0.16, 0.03)
01:21:11.436 00.001 16108 Worker thread wakes up
01:21:11.437 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
01:21:11.437 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
01:21:11.437 00.000 16108 Moving (-0.16, 0.03) raw xDistance=0.17 yDistance=0.01
01:21:11.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:21:11.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:11.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:11.437 00.000 16108 MoveAxis(E, 0, ABG)
01:21:11.437 00.000 16108 Move returns status 0, amount 0
01:21:11.437 00.000 16108 MoveAxis(N, 0, ABG)
01:21:11.437 00.000 16108 Move returns status 0, amount 0
01:21:11.437 00.000 16108 move complete, result=0
01:21:11.438 00.001 16108 worker thread done servicing request
01:21:11.443 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2937, FiltMax=62201, Gamma=1.000
01:21:11.463 00.020 21068 UpdateGuideState exits: m=126266 SNR=86.7
01:21:11.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:11.466 00.001 21068 Enqueuing Expose request
01:21:11.466 00.000 16108 Worker thread wakes up
01:21:11.466 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:11.467 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:11.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:12.628 01.161 16108 Exposure complete
01:21:12.684 00.056 16108 worker thread done servicing request
01:21:12.684 00.000 21068 OnExposeComplete: enter
01:21:12.685 00.001 21068 UpdateGuideState(): m_state=6
01:21:12.686 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10009
01:21:12.687 00.001 21068 Star::Find returns 1 (0), X=219.94, Y=874.68, Mass=131082, SNR=89.0, Peak=17165 HFD=3.4
01:21:12.688 00.001 21068 MultiStar: [#1 -0.45,0.07,1.16,U] [#2 -0.37,0.07,1.21,U] [#3 -0.25,0.12,0.82,U] [#4 -0.18,-0.00,0.86,U] [#5 -0.28,0.09,0.76,U] [#6 -0.34,0.03,0.76,U] [#7 -0.24,-0.34,0.66,U] [#8 -0.58,-0.15,0.00,M1] 
01:21:12.689 00.001 21068 single-star, 7 included, MultiStar: {-0.29, -0.02}, one-star: {-0.12, -0.24}
01:21:12.690 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
01:21:12.690 00.000 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
01:21:12.691 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.02 mountX=0.07 mountY=0.26, mountTheta=1.30
01:21:12.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.24, opts=13)
01:21:12.693 00.000 21068 Enqueuing Move request for scope (-0.12, -0.24)
01:21:12.694 00.001 16108 Worker thread wakes up
01:21:12.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
01:21:12.694 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
01:21:12.696 00.002 16108 Moving (-0.12, -0.24) raw xDistance=0.07 yDistance=0.26
01:21:12.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:12.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:21:12.696 00.000 16108 MoveAxis(E, 0, ABG)
01:21:12.696 00.000 16108 Move returns status 0, amount 0
01:21:12.696 00.000 16108 MoveAxis(S, 53, ABG)
01:21:12.696 00.000 16108 Guiding  Dir = 1, Dur = 53
01:21:12.696 00.000 16108 IsSlewing returns 0
01:21:12.696 00.000 16108 IsGuiding returns 0
01:21:12.697 00.001 16108 PulseGuide returned control before completion, sleep 62
01:21:12.699 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3395, FiltMin=2925, FiltMax=59366, Gamma=1.000
01:21:12.713 00.014 21068 UpdateGuideState exits: m=131082 SNR=89.0
01:21:12.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.714 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:12.715 00.001 21068 Enqueuing Expose request
01:21:12.763 00.048 16108 IsGuiding returns 1
01:21:12.763 00.000 16108 scope still moving after pulse duration time elapsed
01:21:12.793 00.030 16108 IsSlewing returns 0
01:21:12.793 00.000 16108 IsGuiding returns 0
01:21:12.793 00.000 16108 scope move finished after 53 + 44 ms
01:21:12.793 00.000 16108 Move returns status 0, amount 53
01:21:12.793 00.000 16108 move complete, result=0
01:21:12.793 00.000 16108 worker thread done servicing request
01:21:12.794 00.001 16108 Worker thread wakes up
01:21:12.794 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
01:21:12.797 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:12.798 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:13.769 00.971 16108 Exposure complete
01:21:13.825 00.056 16108 worker thread done servicing request
01:21:13.825 00.000 21068 OnExposeComplete: enter
01:21:13.826 00.001 21068 UpdateGuideState(): m_state=6
01:21:13.826 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10010
01:21:13.827 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.63, Mass=131256, SNR=81.3, Peak=16045 HFD=3.4
01:21:13.828 00.001 21068 MultiStar: [#1 -0.33,0.06,1.13,U] [#2 -0.45,-0.03,1.37,U] [#3 -0.23,0.09,1.20,U] [#4 -0.14,0.15,0.89,U] [#5 -0.25,0.29,1.00,U] [#6 -0.39,-0.07,0.89,U] [#7 -0.31,0.01,0.63,U] [#8 -0.41,-0.05,0.76,U] 
01:21:13.829 00.001 21068 refined, 8 included, MultiStar: {-0.26, 0.02}, one-star: {0.23, -0.30}
01:21:13.829 00.000 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
01:21:13.830 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
01:21:13.831 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.07 mountX=0.26 mountY=0.04, mountTheta=0.17
01:21:13.832 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.02, opts=13)
01:21:13.833 00.001 21068 Enqueuing Move request for scope (-0.26, 0.02)
01:21:13.834 00.001 16108 Worker thread wakes up
01:21:13.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
01:21:13.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
01:21:13.834 00.000 16108 Moving (-0.26, 0.02) raw xDistance=0.26 yDistance=0.04
01:21:13.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:21:13.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:13.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:21:13.835 00.001 16108 MoveAxis(W, 67, ABG)
01:21:13.835 00.000 16108 Guiding  Dir = 3, Dur = 67
01:21:13.835 00.000 16108 IsSlewing returns 0
01:21:13.835 00.000 16108 IsGuiding returns 0
01:21:13.839 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3398, FiltMin=2925, FiltMax=60742, Gamma=1.000
01:21:13.854 00.015 21068 UpdateGuideState exits: m=131256 SNR=81.3
01:21:13.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:13.857 00.001 21068 Enqueuing Expose request
01:21:13.876 00.019 16108 PulseGuide returned control before completion, sleep 37
01:21:13.922 00.046 16108 IsGuiding returns 1
01:21:13.922 00.000 16108 scope still moving after pulse duration time elapsed
01:21:13.954 00.032 16108 IsSlewing returns 0
01:21:13.954 00.000 16108 IsGuiding returns 1
01:21:13.985 00.031 16108 IsSlewing returns 0
01:21:13.985 00.000 16108 IsGuiding returns 0
01:21:13.985 00.000 16108 scope move finished after 67 + 81 ms
01:21:13.985 00.000 16108 Move returns status 0, amount 67
01:21:13.985 00.000 16108 MoveAxis(N, 0, ABG)
01:21:13.985 00.000 16108 Move returns status 0, amount 0
01:21:13.985 00.000 16108 move complete, result=0
01:21:13.985 00.000 16108 worker thread done servicing request
01:21:13.985 00.000 16108 Worker thread wakes up
01:21:13.985 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
01:21:13.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:13.987 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:15.165 01.178 16108 Exposure complete
01:21:15.240 00.075 16108 worker thread done servicing request
01:21:15.240 00.000 21068 OnExposeComplete: enter
01:21:15.241 00.001 21068 UpdateGuideState(): m_state=6
01:21:15.242 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10011
01:21:15.243 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.94, Mass=121430, SNR=77.9, Peak=13945 HFD=3.6
01:21:15.244 00.001 21068 MultiStar: [#1 -0.05,0.40,1.16,U] [#2 0.10,0.32,1.46,U] [#3 0.35,0.49,0.00,M1] [#4 0.07,0.43,0.89,U] [#5 -0.04,0.12,1.06,U] [#6 0.05,0.22,0.81,U] [#7 0.34,0.27,0.71,U] [#8 -0.15,0.07,0.77,U] 
01:21:15.245 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.24}, one-star: {0.42, 0.01}
01:21:15.247 00.002 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
01:21:15.247 00.000 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
01:21:15.248 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.21 mountX=-0.05 mountY=-0.25, mountTheta=-1.75
01:21:15.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.24, opts=13)
01:21:15.251 00.001 21068 Enqueuing Move request for scope (0.09, 0.24)
01:21:15.251 00.000 16108 Worker thread wakes up
01:21:15.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
01:21:15.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
01:21:15.252 00.001 16108 Moving (0.09, 0.24) raw xDistance=-0.05 yDistance=-0.25
01:21:15.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:15.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:15.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:21:15.252 00.000 16108 MoveAxis(E, 0, ABG)
01:21:15.252 00.000 16108 Move returns status 0, amount 0
01:21:15.252 00.000 16108 MoveAxis(N, 0, ABG)
01:21:15.252 00.000 16108 Move returns status 0, amount 0
01:21:15.252 00.000 16108 move complete, result=0
01:21:15.252 00.000 16108 worker thread done servicing request
01:21:15.255 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3398, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:21:15.271 00.016 21068 UpdateGuideState exits: m=121430 SNR=77.9
01:21:15.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:15.274 00.001 21068 Enqueuing Expose request
01:21:15.274 00.000 16108 Worker thread wakes up
01:21:15.274 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:21:15.275 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:15.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:16.262 00.987 16108 Exposure complete
01:21:16.333 00.071 16108 worker thread done servicing request
01:21:16.333 00.000 21068 OnExposeComplete: enter
01:21:16.333 00.000 21068 UpdateGuideState(): m_state=6
01:21:16.335 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10012
01:21:16.336 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.05, Mass=117561, SNR=81.1, Peak=13561 HFD=3.4
01:21:16.337 00.001 21068 MultiStar: [#1 0.02,0.28,1.14,U] [#2 0.18,0.15,1.35,U] [#3 0.18,0.53,0.00,M2] [#4 -0.02,0.28,0.95,U] [#5 -0.23,0.08,1.01,U] [#6 -0.20,0.12,0.76,U] [#7 0.22,0.18,0.66,U] [#8 0.15,0.07,0.73,U] 
01:21:16.338 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.55, 0.12}
01:21:16.338 00.000 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:21:16.339 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:21:16.341 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.08 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
01:21:16.342 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.17, opts=13)
01:21:16.343 00.001 21068 Enqueuing Move request for scope (0.09, 0.17)
01:21:16.344 00.001 16108 Worker thread wakes up
01:21:16.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:21:16.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:21:16.344 00.000 16108 Moving (0.09, 0.17) raw xDistance=-0.06 yDistance=-0.18
01:21:16.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:21:16.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:16.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:21:16.344 00.000 16108 MoveAxis(E, 0, ABG)
01:21:16.344 00.000 16108 Move returns status 0, amount 0
01:21:16.344 00.000 16108 MoveAxis(N, 0, ABG)
01:21:16.344 00.000 16108 Move returns status 0, amount 0
01:21:16.345 00.001 16108 move complete, result=0
01:21:16.345 00.000 16108 worker thread done servicing request
01:21:16.347 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3395, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:21:16.378 00.031 21068 UpdateGuideState exits: m=117561 SNR=81.1
01:21:16.382 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:16.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:16.385 00.002 21068 Enqueuing Expose request
01:21:16.386 00.001 16108 Worker thread wakes up
01:21:16.386 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:16.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:16.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:17.557 01.170 16108 Exposure complete
01:21:17.637 00.080 16108 worker thread done servicing request
01:21:17.637 00.000 21068 OnExposeComplete: enter
01:21:17.638 00.001 21068 UpdateGuideState(): m_state=6
01:21:17.639 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10013
01:21:17.640 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.20, Mass=122653, SNR=90.3, Peak=15949 HFD=3.1
01:21:17.641 00.001 21068 MultiStar: [#1 0.06,0.42,1.21,U] [#2 -0.14,0.53,0.00,M1] [#3 -0.13,0.18,1.04,U] [#4 -0.36,0.48,0.00,M1] [#5 -0.14,0.15,0.86,U] [#6 -0.24,0.44,0.66,U] [#7 -0.04,0.33,0.49,U] [#8 -0.03,0.03,0.78,U] 
01:21:17.642 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.26}, one-star: {-0.05, 0.28}
01:21:17.642 00.000 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
01:21:17.644 00.002 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
01:21:17.645 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=0.12 mountY=-0.24, mountTheta=-1.12
01:21:17.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.26, opts=13)
01:21:17.648 00.001 21068 Enqueuing Move request for scope (-0.07, 0.26)
01:21:17.649 00.001 16108 Worker thread wakes up
01:21:17.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
01:21:17.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
01:21:17.649 00.000 16108 Moving (-0.07, 0.26) raw xDistance=0.12 yDistance=-0.24
01:21:17.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:17.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:17.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:21:17.649 00.000 16108 MoveAxis(E, 0, ABG)
01:21:17.650 00.001 16108 Move returns status 0, amount 0
01:21:17.650 00.000 16108 MoveAxis(N, 0, ABG)
01:21:17.650 00.000 16108 Move returns status 0, amount 0
01:21:17.650 00.000 16108 move complete, result=0
01:21:17.650 00.000 16108 worker thread done servicing request
01:21:17.653 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3398, FiltMin=2883, FiltMax=61625, Gamma=1.000
01:21:17.669 00.016 21068 UpdateGuideState exits: m=122653 SNR=90.3
01:21:17.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.670 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:17.671 00.001 21068 Enqueuing Expose request
01:21:17.672 00.001 16108 Worker thread wakes up
01:21:17.672 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:17.672 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:17.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:18.632 00.960 16108 Exposure complete
01:21:18.689 00.057 16108 worker thread done servicing request
01:21:18.689 00.000 21068 OnExposeComplete: enter
01:21:18.690 00.001 21068 UpdateGuideState(): m_state=6
01:21:18.691 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10014
01:21:18.691 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=875.03, Mass=120563, SNR=91.1, Peak=14781 HFD=3.5
01:21:18.692 00.001 21068 MultiStar: [#1 -0.57,0.25,0.00,M1] [#2 -0.39,0.10,1.08,U] [#3 -0.16,0.32,1.00,U] [#4 -0.18,0.28,0.73,U] [#5 -0.75,0.08,0.00,M1] [#6 -0.63,0.18,0.00,M1] [#7 -0.15,0.02,0.59,U] [#8 -0.23,-0.21,0.70,U] 
01:21:18.693 00.001 21068 refined, 5 included, MultiStar: {-0.25, 0.12}, one-star: {-0.29, 0.10}
01:21:18.694 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
01:21:18.694 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
01:21:18.695 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=0.26 mountY=-0.06, mountTheta=-0.21
01:21:18.697 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.12, opts=13)
01:21:18.697 00.000 21068 Enqueuing Move request for scope (-0.25, 0.12)
01:21:18.699 00.002 16108 Worker thread wakes up
01:21:18.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
01:21:18.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
01:21:18.699 00.000 16108 Moving (-0.25, 0.12) raw xDistance=0.26 yDistance=-0.06
01:21:18.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:21:18.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:18.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:21:18.700 00.001 16108 MoveAxis(W, 69, ABG)
01:21:18.700 00.000 16108 Guiding  Dir = 3, Dur = 69
01:21:18.700 00.000 16108 IsSlewing returns 0
01:21:18.700 00.000 16108 IsGuiding returns 0
01:21:18.703 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2947, FiltMax=64435, Gamma=1.000
01:21:18.719 00.016 21068 UpdateGuideState exits: m=120563 SNR=91.1
01:21:18.719 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:18.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:18.721 00.001 21068 Enqueuing Expose request
01:21:18.735 00.014 16108 PulseGuide returned control before completion, sleep 45
01:21:18.796 00.061 16108 IsGuiding returns 1
01:21:18.796 00.000 16108 scope still moving after pulse duration time elapsed
01:21:18.828 00.032 16108 IsSlewing returns 0
01:21:18.828 00.000 16108 IsGuiding returns 0
01:21:18.828 00.000 16108 scope move finished after 69 + 59 ms
01:21:18.829 00.001 16108 Move returns status 0, amount 69
01:21:18.829 00.000 16108 MoveAxis(N, 0, ABG)
01:21:18.829 00.000 16108 Move returns status 0, amount 0
01:21:18.829 00.000 16108 move complete, result=0
01:21:18.829 00.000 16108 worker thread done servicing request
01:21:18.829 00.000 16108 Worker thread wakes up
01:21:18.829 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
01:21:18.832 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:18.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:19.984 01.152 16108 Exposure complete
01:21:20.049 00.065 16108 worker thread done servicing request
01:21:20.049 00.000 21068 OnExposeComplete: enter
01:21:20.050 00.001 21068 UpdateGuideState(): m_state=6
01:21:20.051 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10015
01:21:20.052 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.80, Mass=121185, SNR=77.2, Peak=13885 HFD=3.6
01:21:20.054 00.002 21068 MultiStar: [#1 0.16,0.11,1.23,U] [#2 0.19,0.11,1.29,U] [#3 0.48,0.04,1.13,U] [#4 0.19,0.32,1.02,U] [#5 0.07,-0.16,1.06,U] [#6 0.17,-0.02,1.08,U] [#7 0.38,-0.11,0.67,U] [#8 0.17,-0.05,0.82,U] 
01:21:20.055 00.001 21068 single-star, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.12, -0.13}
01:21:20.055 00.000 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
01:21:20.056 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
01:21:20.057 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.83 mountX=-0.14 mountY=0.10, mountTheta=2.52
01:21:20.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
01:21:20.060 00.001 21068 Enqueuing Move request for scope (0.12, -0.13)
01:21:20.061 00.001 16108 Worker thread wakes up
01:21:20.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:21:20.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:21:20.061 00.000 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.10
01:21:20.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:21:20.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:20.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:21:20.061 00.000 16108 MoveAxis(E, 0, ABG)
01:21:20.061 00.000 16108 Move returns status 0, amount 0
01:21:20.061 00.000 16108 MoveAxis(N, 0, ABG)
01:21:20.061 00.000 16108 Move returns status 0, amount 0
01:21:20.061 00.000 16108 move complete, result=0
01:21:20.061 00.000 16108 worker thread done servicing request
01:21:20.065 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3395, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:21:20.090 00.025 21068 UpdateGuideState exits: m=121185 SNR=77.2
01:21:20.093 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:20.096 00.002 21068 Enqueuing Expose request
01:21:20.097 00.001 16108 Worker thread wakes up
01:21:20.097 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:20.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:20.099 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:21.065 00.966 16108 Exposure complete
01:21:21.158 00.093 16108 worker thread done servicing request
01:21:21.158 00.000 21068 OnExposeComplete: enter
01:21:21.159 00.001 21068 UpdateGuideState(): m_state=6
01:21:21.160 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10016
01:21:21.161 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.92, Mass=127127, SNR=105.1, Peak=17245 HFD=3.3
01:21:21.163 00.002 21068 MultiStar: [#1 0.17,0.38,0.88,U] [#2 -0.27,0.10,1.01,U] [#3 0.05,0.17,0.90,U] [#4 -0.24,0.14,0.77,U] [#5 -0.12,0.09,0.76,U] [#6 -0.11,0.12,0.73,U] [#7 -0.05,0.19,0.56,U] [#8 -0.06,0.03,0.63,U] 
01:21:21.164 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.05, -0.00}
01:21:21.164 00.000 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
01:21:21.165 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
01:21:21.166 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.09 mountX=-0.05 mountY=-0.01, mountTheta=-2.99
01:21:21.167 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
01:21:21.168 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
01:21:21.169 00.001 16108 Worker thread wakes up
01:21:21.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
01:21:21.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
01:21:21.169 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
01:21:21.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:21.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:21.170 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:21.170 00.000 16108 MoveAxis(E, 0, ABG)
01:21:21.170 00.000 16108 Move returns status 0, amount 0
01:21:21.170 00.000 16108 MoveAxis(N, 0, ABG)
01:21:21.170 00.000 16108 Move returns status 0, amount 0
01:21:21.170 00.000 16108 move complete, result=0
01:21:21.170 00.000 16108 worker thread done servicing request
01:21:21.174 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3398, FiltMin=2899, FiltMax=62899, Gamma=1.000
01:21:21.191 00.017 21068 UpdateGuideState exits: m=127127 SNR=105.1
01:21:21.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:21.192 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:21.193 00.001 21068 Enqueuing Expose request
01:21:21.194 00.001 16108 Worker thread wakes up
01:21:21.194 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:21.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:21.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:22.356 01.162 16108 Exposure complete
01:21:22.455 00.099 16108 worker thread done servicing request
01:21:22.455 00.000 21068 OnExposeComplete: enter
01:21:22.456 00.001 21068 UpdateGuideState(): m_state=6
01:21:22.458 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10017
01:21:22.459 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.77, Mass=126421, SNR=90.5, Peak=15481 HFD=3.5
01:21:22.460 00.001 21068 MultiStar: [#1 -0.13,0.15,1.25,U] [#2 -0.16,0.20,1.07,U] [#3 0.08,0.19,1.06,U] [#4 -0.40,0.10,0.88,U] [#5 -0.33,0.00,0.82,U] [#6 -0.18,0.11,0.82,U] [#7 0.16,0.35,0.55,U] [#8 0.08,0.03,0.63,U] 
01:21:22.461 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.33, -0.16}
01:21:22.463 00.002 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:21:22.465 00.002 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:21:22.466 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.08 mountY=-0.09, mountTheta=-0.79
01:21:22.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
01:21:22.469 00.001 21068 Enqueuing Move request for scope (-0.07, 0.10)
01:21:22.469 00.000 16108 Worker thread wakes up
01:21:22.470 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
01:21:22.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:21:22.470 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.08 yDistance=-0.09
01:21:22.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:21:22.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:22.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:21:22.470 00.000 16108 MoveAxis(E, 0, ABG)
01:21:22.470 00.000 16108 Move returns status 0, amount 0
01:21:22.470 00.000 16108 MoveAxis(N, 0, ABG)
01:21:22.470 00.000 16108 Move returns status 0, amount 0
01:21:22.470 00.000 16108 move complete, result=0
01:21:22.470 00.000 16108 worker thread done servicing request
01:21:22.477 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3398, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:21:22.504 00.027 21068 UpdateGuideState exits: m=126421 SNR=90.5
01:21:22.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:22.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:22.507 00.001 21068 Enqueuing Expose request
01:21:22.508 00.001 16108 Worker thread wakes up
01:21:22.508 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:22.508 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:22.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:23.496 00.988 16108 Exposure complete
01:21:23.561 00.065 16108 worker thread done servicing request
01:21:23.561 00.000 21068 OnExposeComplete: enter
01:21:23.562 00.001 21068 UpdateGuideState(): m_state=6
01:21:23.563 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10018
01:21:23.564 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.94, Mass=109378, SNR=75.3, Peak=12973 HFD=3.4
01:21:23.564 00.000 21068 MultiStar: [#1 -0.10,0.23,1.20,U] [#2 -0.19,0.36,1.34,U] [#3 0.33,0.42,1.13,U] [#4 0.00,0.13,1.06,U] [#5 -0.07,0.26,1.11,U] [#6 0.25,0.35,0.90,U] [#7 0.57,0.19,0.00,M1] [#8 0.05,-0.05,0.81,U] 
01:21:23.566 00.002 21068 refined, 7 included, MultiStar: {0.06, 0.23}, one-star: {0.35, 0.01}
01:21:23.568 00.002 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:21:23.570 00.002 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:21:23.573 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.30 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
01:21:23.577 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
01:21:23.578 00.001 21068 Enqueuing Move request for scope (0.06, 0.23)
01:21:23.580 00.002 16108 Worker thread wakes up
01:21:23.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
01:21:23.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:21:23.580 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
01:21:23.581 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:23.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:23.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:21:23.581 00.000 16108 MoveAxis(E, 0, ABG)
01:21:23.581 00.000 16108 Move returns status 0, amount 0
01:21:23.581 00.000 16108 MoveAxis(N, 0, ABG)
01:21:23.581 00.000 16108 Move returns status 0, amount 0
01:21:23.581 00.000 16108 move complete, result=0
01:21:23.581 00.000 16108 worker thread done servicing request
01:21:23.586 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3398, FiltMin=2937, FiltMax=55161, Gamma=1.000
01:21:23.602 00.016 21068 UpdateGuideState exits: m=109378 SNR=75.3
01:21:23.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:23.605 00.001 21068 Enqueuing Expose request
01:21:23.606 00.001 16108 Worker thread wakes up
01:21:23.606 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:23.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:23.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:24.774 01.168 16108 Exposure complete
01:21:24.851 00.077 16108 worker thread done servicing request
01:21:24.851 00.000 21068 OnExposeComplete: enter
01:21:24.852 00.001 21068 UpdateGuideState(): m_state=6
01:21:24.853 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10019
01:21:24.854 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.69, Mass=142467, SNR=94.7, Peak=15005 HFD=3.8
01:21:24.855 00.001 21068 MultiStar: [#1 0.02,0.20,0.91,U] [#2 -0.01,0.13,1.06,U] [#3 0.17,0.02,0.99,U] [#4 0.31,-0.02,0.75,U] [#5 0.06,0.10,0.74,U] [#6 0.21,-0.06,0.70,U] [#7 0.13,-0.13,0.51,U] [#8 -0.05,-0.33,0.83,U] 
01:21:24.856 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.01, -0.24}
01:21:24.857 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
01:21:24.858 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
01:21:24.859 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.09 mountY=0.01, mountTheta=3.03
01:21:24.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
01:21:24.865 00.004 21068 Enqueuing Move request for scope (0.09, -0.03)
01:21:24.867 00.002 16108 Worker thread wakes up
01:21:24.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
01:21:24.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
01:21:24.867 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
01:21:24.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:24.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:24.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:24.867 00.000 16108 MoveAxis(E, 0, ABG)
01:21:24.867 00.000 16108 Move returns status 0, amount 0
01:21:24.867 00.000 16108 MoveAxis(N, 0, ABG)
01:21:24.867 00.000 16108 Move returns status 0, amount 0
01:21:24.867 00.000 16108 move complete, result=0
01:21:24.867 00.000 16108 worker thread done servicing request
01:21:24.872 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3398, FiltMin=2934, FiltMax=58115, Gamma=1.000
01:21:24.903 00.031 21068 UpdateGuideState exits: m=142467 SNR=94.7
01:21:24.905 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:24.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:24.907 00.001 21068 Enqueuing Expose request
01:21:24.908 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:24.909 00.001 16108 Worker thread wakes up
01:21:24.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:24.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:25.888 00.979 16108 Exposure complete
01:21:25.978 00.090 16108 worker thread done servicing request
01:21:25.978 00.000 21068 OnExposeComplete: enter
01:21:25.979 00.001 21068 UpdateGuideState(): m_state=6
01:21:25.980 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10020
01:21:25.981 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.56, Mass=115469, SNR=78.9, Peak=13549 HFD=3.4
01:21:25.982 00.001 21068 MultiStar: [#1 0.09,0.20,1.24,U] [#2 -0.01,0.02,1.16,U] [#3 0.41,0.27,0.99,U] [#4 0.38,0.21,0.95,U] [#5 -0.04,0.17,1.03,U] [#6 0.47,0.02,1.08,U] [#7 0.15,-0.09,0.78,U] [#8 0.33,-0.12,0.85,U] 
01:21:25.983 00.001 21068 refined, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.23, -0.36}
01:21:25.983 00.000 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
01:21:25.984 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
01:21:25.985 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.20 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
01:21:25.986 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.04, opts=13)
01:21:25.988 00.002 21068 Enqueuing Move request for scope (0.22, 0.04)
01:21:25.989 00.001 16108 Worker thread wakes up
01:21:25.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
01:21:25.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
01:21:25.989 00.000 16108 Moving (0.22, 0.04) raw xDistance=-0.21 yDistance=-0.09
01:21:25.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:21:25.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:25.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:21:25.989 00.000 16108 MoveAxis(E, 54, ABG)
01:21:25.990 00.001 16108 Guiding  Dir = 2, Dur = 54
01:21:25.990 00.000 16108 IsSlewing returns 0
01:21:25.990 00.000 16108 IsGuiding returns 0
01:21:25.991 00.001 16108 PulseGuide returned control before completion, sleep 63
01:21:25.995 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3398, FiltMin=2909, FiltMax=60147, Gamma=1.000
01:21:26.017 00.022 21068 UpdateGuideState exits: m=115469 SNR=78.9
01:21:26.018 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:26.020 00.001 21068 Enqueuing Expose request
01:21:26.066 00.046 16108 IsGuiding returns 1
01:21:26.066 00.000 16108 scope still moving after pulse duration time elapsed
01:21:26.096 00.030 16108 IsSlewing returns 0
01:21:26.096 00.000 16108 IsGuiding returns 0
01:21:26.096 00.000 16108 scope move finished after 54 + 52 ms
01:21:26.096 00.000 16108 Move returns status 0, amount 54
01:21:26.096 00.000 16108 MoveAxis(N, 0, ABG)
01:21:26.096 00.000 16108 Move returns status 0, amount 0
01:21:26.096 00.000 16108 move complete, result=0
01:21:26.096 00.000 16108 worker thread done servicing request
01:21:26.096 00.000 16108 Worker thread wakes up
01:21:26.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:26.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:26.096 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
01:21:27.268 01.172 16108 Exposure complete
01:21:27.329 00.061 16108 worker thread done servicing request
01:21:27.329 00.000 21068 OnExposeComplete: enter
01:21:27.331 00.002 21068 UpdateGuideState(): m_state=6
01:21:27.332 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10021
01:21:27.333 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.88, Mass=128711, SNR=79.9, Peak=17997 HFD=3.1
01:21:27.337 00.004 21068 MultiStar: [#1 -0.27,0.36,1.11,U] [#2 -0.21,0.17,1.19,U] [#3 0.13,0.32,1.07,U] [#4 -0.49,0.19,0.82,U] [#5 -0.43,0.31,0.94,U] [#6 -0.07,0.03,0.79,U] [#7 0.04,0.11,0.66,U] [#8 -0.33,-0.03,0.86,U] 
01:21:27.338 00.001 21068 single-star, 8 included, MultiStar: {-0.17, 0.17}, one-star: {0.09, -0.05}
01:21:27.340 00.002 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
01:21:27.341 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
01:21:27.342 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.47 mountX=-0.10 mountY=0.02, mountTheta=2.91
01:21:27.346 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
01:21:27.347 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
01:21:27.348 00.001 16108 Worker thread wakes up
01:21:27.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:21:27.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:21:27.348 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.02
01:21:27.349 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:27.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:27.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:27.349 00.000 16108 MoveAxis(E, 0, ABG)
01:21:27.349 00.000 16108 Move returns status 0, amount 0
01:21:27.349 00.000 16108 MoveAxis(N, 0, ABG)
01:21:27.349 00.000 16108 Move returns status 0, amount 0
01:21:27.349 00.000 16108 move complete, result=0
01:21:27.349 00.000 16108 worker thread done servicing request
01:21:27.354 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3398, FiltMin=2931, FiltMax=59126, Gamma=1.000
01:21:27.371 00.017 21068 UpdateGuideState exits: m=128711 SNR=79.9
01:21:27.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:27.372 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:27.373 00.001 21068 Enqueuing Expose request
01:21:27.374 00.001 16108 Worker thread wakes up
01:21:27.374 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:27.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:27.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:28.349 00.975 16108 Exposure complete
01:21:28.409 00.060 16108 worker thread done servicing request
01:21:28.409 00.000 21068 OnExposeComplete: enter
01:21:28.410 00.001 21068 UpdateGuideState(): m_state=6
01:21:28.411 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10022
01:21:28.412 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.03, Mass=111795, SNR=85.2, Peak=14909 HFD=3.1
01:21:28.412 00.000 21068 MultiStar: [#1 -0.52,0.11,1.20,U] [#2 -0.48,0.42,0.00,M1] [#3 -0.42,0.29,1.14,U] [#4 -0.52,0.32,0.00,M1] [#5 -0.48,0.22,0.98,U] [#6 -0.27,0.32,0.86,U] [#7 -0.32,0.19,0.57,U] [#8 -0.42,-0.01,0.75,U] 
01:21:28.413 00.001 21068 single-star, 6 included, MultiStar: {-0.39, 0.18}, one-star: {-0.22, 0.10}
01:21:28.414 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
01:21:28.415 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
01:21:28.415 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.71 mountX=0.23 mountY=-0.05, mountTheta=-0.19
01:21:28.418 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.10, opts=13)
01:21:28.419 00.001 21068 Enqueuing Move request for scope (-0.22, 0.10)
01:21:28.419 00.000 16108 Worker thread wakes up
01:21:28.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
01:21:28.420 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
01:21:28.420 00.000 16108 Moving (-0.22, 0.10) raw xDistance=0.23 yDistance=-0.05
01:21:28.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:21:28.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:28.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:28.420 00.000 16108 MoveAxis(W, 60, ABG)
01:21:28.420 00.000 16108 Guiding  Dir = 3, Dur = 60
01:21:28.420 00.000 16108 IsSlewing returns 0
01:21:28.420 00.000 16108 IsGuiding returns 0
01:21:28.423 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2894, FiltMax=61987, Gamma=1.000
01:21:28.439 00.016 21068 UpdateGuideState exits: m=111795 SNR=85.2
01:21:28.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:28.442 00.001 21068 Enqueuing Expose request
01:21:28.463 00.021 16108 PulseGuide returned control before completion, sleep 28
01:21:28.493 00.030 16108 IsGuiding returns 1
01:21:28.493 00.000 16108 scope still moving after pulse duration time elapsed
01:21:28.524 00.031 16108 IsSlewing returns 0
01:21:28.524 00.000 16108 IsGuiding returns 1
01:21:28.559 00.035 16108 IsSlewing returns 0
01:21:28.560 00.001 16108 IsGuiding returns 0
01:21:28.560 00.000 16108 scope move finished after 60 + 79 ms
01:21:28.560 00.000 16108 Move returns status 0, amount 60
01:21:28.560 00.000 16108 MoveAxis(N, 0, ABG)
01:21:28.560 00.000 16108 Move returns status 0, amount 0
01:21:28.560 00.000 16108 move complete, result=0
01:21:28.560 00.000 16108 worker thread done servicing request
01:21:28.560 00.000 16108 Worker thread wakes up
01:21:28.560 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.0 px 0 ms NORTH
01:21:28.563 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:28.564 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:29.735 01.171 16108 Exposure complete
01:21:29.811 00.076 16108 worker thread done servicing request
01:21:29.811 00.000 21068 OnExposeComplete: enter
01:21:29.814 00.003 21068 UpdateGuideState(): m_state=6
01:21:29.817 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10023
01:21:29.819 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=874.89, Mass=130984, SNR=78.6, Peak=17245 HFD=3.1
01:21:29.821 00.002 21068 MultiStar: [#1 -0.12,0.22,1.16,U] [#2 -0.36,0.11,1.51,U] [#3 -0.14,0.18,1.22,U] [#4 -0.21,0.18,0.91,U] [#5 -0.20,0.24,0.97,U] [#6 -0.34,0.14,0.83,U] [#7 0.35,0.18,0.67,U] [#8 0.09,0.06,0.91,U] 
01:21:29.823 00.002 21068 single-star, 8 included, MultiStar: {-0.13, 0.14}, one-star: {0.04, -0.04}
01:21:29.824 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
01:21:29.827 00.003 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
01:21:29.829 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.88 mountX=-0.04 mountY=0.03, mountTheta=2.47
01:21:29.832 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
01:21:29.833 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
01:21:29.834 00.001 16108 Worker thread wakes up
01:21:29.835 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:21:29.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:21:29.835 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.03
01:21:29.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:29.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:29.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:21:29.835 00.000 16108 MoveAxis(E, 0, ABG)
01:21:29.835 00.000 16108 Move returns status 0, amount 0
01:21:29.835 00.000 16108 MoveAxis(N, 0, ABG)
01:21:29.835 00.000 16108 Move returns status 0, amount 0
01:21:29.835 00.000 16108 move complete, result=0
01:21:29.835 00.000 16108 worker thread done servicing request
01:21:29.842 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3395, FiltMin=2941, FiltMax=63603, Gamma=1.000
01:21:29.859 00.017 21068 UpdateGuideState exits: m=130984 SNR=78.6
01:21:29.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:29.862 00.001 21068 Enqueuing Expose request
01:21:29.862 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:29.863 00.001 16108 Worker thread wakes up
01:21:29.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:29.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:30.853 00.990 16108 Exposure complete
01:21:30.917 00.064 16108 worker thread done servicing request
01:21:30.917 00.000 21068 OnExposeComplete: enter
01:21:30.918 00.001 21068 UpdateGuideState(): m_state=6
01:21:30.921 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10024
01:21:30.923 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=874.95, Mass=142407, SNR=101.5, Peak=17421 HFD=3.7
01:21:30.925 00.002 21068 MultiStar: [#1 -0.07,0.16,0.87,U] [#2 -0.04,0.24,0.99,U] [#3 -0.03,0.02,0.83,U] [#4 -0.41,0.15,0.67,U] [#5 -0.30,-0.08,0.78,U] [#6 -0.28,0.10,0.60,U] [#7 0.13,-0.02,0.50,U] [#8 -0.13,-0.10,0.61,U] 
01:21:30.927 00.002 21068 single-star, 8 included, MultiStar: {-0.10, 0.06}, one-star: {0.12, 0.02}
01:21:30.928 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
01:21:30.930 00.002 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
01:21:30.932 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.11 mountY=-0.05, mountTheta=-2.76
01:21:30.935 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
01:21:30.937 00.002 21068 Enqueuing Move request for scope (0.12, 0.02)
01:21:30.940 00.003 16108 Worker thread wakes up
01:21:30.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:21:30.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:21:30.940 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.05
01:21:30.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:21:30.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:30.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:30.941 00.001 16108 MoveAxis(E, 0, ABG)
01:21:30.941 00.000 16108 Move returns status 0, amount 0
01:21:30.941 00.000 16108 MoveAxis(N, 0, ABG)
01:21:30.941 00.000 16108 Move returns status 0, amount 0
01:21:30.941 00.000 16108 move complete, result=0
01:21:30.941 00.000 16108 worker thread done servicing request
01:21:30.947 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3395, FiltMin=2928, FiltMax=59270, Gamma=1.000
01:21:30.973 00.026 21068 UpdateGuideState exits: m=142407 SNR=101.5
01:21:30.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:30.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:30.976 00.001 21068 Enqueuing Expose request
01:21:30.977 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:30.978 00.001 16108 Worker thread wakes up
01:21:30.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:30.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:32.159 01.181 16108 Exposure complete
01:21:32.227 00.068 16108 worker thread done servicing request
01:21:32.227 00.000 21068 OnExposeComplete: enter
01:21:32.227 00.000 21068 UpdateGuideState(): m_state=6
01:21:32.228 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10025
01:21:32.230 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=875.08, Mass=134056, SNR=85.2, Peak=17213 HFD=3.0
01:21:32.231 00.001 21068 MultiStar: [#1 0.07,0.37,1.30,U] [#2 0.06,0.07,1.23,U] [#3 0.10,0.28,0.96,U] [#4 0.09,0.43,0.95,U] [#5 -0.14,0.30,0.86,U] [#6 0.15,0.40,0.78,U] [#7 0.01,0.32,0.60,U] [#8 0.13,0.05,0.77,U] 
01:21:32.232 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.26}, one-star: {0.01, 0.15}
01:21:32.232 00.000 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
01:21:32.233 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
01:21:32.234 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=0.02 mountY=-0.15, mountTheta=-1.47
01:21:32.235 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.15, opts=13)
01:21:32.236 00.001 21068 Enqueuing Move request for scope (0.01, 0.15)
01:21:32.237 00.001 16108 Worker thread wakes up
01:21:32.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:21:32.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:21:32.237 00.000 16108 Moving (0.01, 0.15) raw xDistance=0.02 yDistance=-0.15
01:21:32.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:21:32.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:32.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:21:32.237 00.000 16108 MoveAxis(E, 0, ABG)
01:21:32.237 00.000 16108 Move returns status 0, amount 0
01:21:32.237 00.000 16108 MoveAxis(N, 0, ABG)
01:21:32.237 00.000 16108 Move returns status 0, amount 0
01:21:32.237 00.000 16108 move complete, result=0
01:21:32.237 00.000 16108 worker thread done servicing request
01:21:32.242 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3395, FiltMin=2893, FiltMax=58441, Gamma=1.000
01:21:32.258 00.016 21068 UpdateGuideState exits: m=134056 SNR=85.2
01:21:32.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.261 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:32.263 00.002 21068 Enqueuing Expose request
01:21:32.263 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:32.265 00.002 16108 Worker thread wakes up
01:21:32.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:32.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:33.250 00.985 16108 Exposure complete
01:21:33.332 00.082 16108 worker thread done servicing request
01:21:33.332 00.000 21068 OnExposeComplete: enter
01:21:33.333 00.001 21068 UpdateGuideState(): m_state=6
01:21:33.334 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10026
01:21:33.335 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.14, Mass=142751, SNR=98.5, Peak=18073 HFD=3.4
01:21:33.336 00.001 21068 MultiStar: [#1 0.17,0.34,0.92,U] [#2 -0.00,0.26,0.93,U] [#3 0.22,0.26,0.89,U] [#4 0.09,0.35,0.73,U] [#5 -0.07,0.29,0.81,U] [#6 0.22,0.14,0.72,U] [#7 0.35,0.24,0.60,U] [#8 0.29,0.01,0.71,U] 
01:21:33.336 00.000 21068 refined, 8 included, MultiStar: {0.22, 0.24}, one-star: {0.64, 0.21}
01:21:33.338 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
01:21:33.339 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
01:21:33.340 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.83 mountX=-0.17 mountY=-0.28, mountTheta=-2.12
01:21:33.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.24, opts=13)
01:21:33.342 00.001 21068 Enqueuing Move request for scope (0.22, 0.24)
01:21:33.343 00.001 16108 Worker thread wakes up
01:21:33.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
01:21:33.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
01:21:33.343 00.000 16108 Moving (0.22, 0.24) raw xDistance=-0.17 yDistance=-0.28
01:21:33.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:21:33.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:33.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:21:33.343 00.000 16108 MoveAxis(E, 0, ABG)
01:21:33.344 00.001 16108 Move returns status 0, amount 0
01:21:33.344 00.000 16108 MoveAxis(N, 0, ABG)
01:21:33.344 00.000 16108 Move returns status 0, amount 0
01:21:33.344 00.000 16108 move complete, result=0
01:21:33.344 00.000 16108 worker thread done servicing request
01:21:33.351 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3395, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:21:33.372 00.021 21068 UpdateGuideState exits: m=142751 SNR=98.5
01:21:33.375 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:33.376 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:33.377 00.001 21068 Enqueuing Expose request
01:21:33.378 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:21:33.379 00.001 16108 Worker thread wakes up
01:21:33.379 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:33.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:34.542 01.163 16108 Exposure complete
01:21:34.618 00.076 16108 worker thread done servicing request
01:21:34.618 00.000 21068 OnExposeComplete: enter
01:21:34.619 00.001 21068 UpdateGuideState(): m_state=6
01:21:34.620 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10027
01:21:34.621 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=874.87, Mass=112505, SNR=77.6, Peak=15949 HFD=3.0
01:21:34.623 00.002 21068 MultiStar: [#1 0.02,0.45,1.44,U] [#2 0.03,0.32,1.33,U] [#3 0.11,0.16,1.26,U] [#4 0.09,0.33,0.87,U] [#5 -0.14,0.31,0.94,U] [#6 0.04,0.06,0.81,U] [#7 0.03,0.49,0.63,U] [#8 0.15,0.10,0.79,U] 
01:21:34.623 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.25}, one-star: {-0.26, -0.06}
01:21:34.624 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
01:21:34.625 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
01:21:34.626 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=0.04 mountY=-0.24, mountTheta=-1.42
01:21:34.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.25, opts=13)
01:21:34.628 00.001 21068 Enqueuing Move request for scope (0.01, 0.25)
01:21:34.629 00.001 16108 Worker thread wakes up
01:21:34.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
01:21:34.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
01:21:34.629 00.000 16108 Moving (0.01, 0.25) raw xDistance=0.04 yDistance=-0.24
01:21:34.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:21:34.629 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.67
01:21:34.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:21:34.629 00.000 16108 MoveAxis(E, 0, ABG)
01:21:34.629 00.000 16108 Move returns status 0, amount 0
01:21:34.629 00.000 16108 MoveAxis(N, 48, ABG)
01:21:34.629 00.000 16108 Guiding  Dir = 0, Dur = 48
01:21:34.630 00.001 16108 IsSlewing returns 0
01:21:34.630 00.000 16108 IsGuiding returns 0
01:21:34.631 00.001 16108 PulseGuide returned control before completion, sleep 57
01:21:34.636 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3395, FiltMin=2918, FiltMax=58051, Gamma=1.000
01:21:34.652 00.016 21068 UpdateGuideState exits: m=112505 SNR=77.6
01:21:34.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.655 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:34.655 00.000 21068 Enqueuing Expose request
01:21:34.702 00.047 16108 IsGuiding returns 1
01:21:34.702 00.000 16108 scope still moving after pulse duration time elapsed
01:21:34.734 00.032 16108 IsSlewing returns 0
01:21:34.734 00.000 16108 IsGuiding returns 0
01:21:34.734 00.000 16108 scope move finished after 48 + 56 ms
01:21:34.734 00.000 16108 Move returns status 0, amount 48
01:21:34.734 00.000 16108 move complete, result=0
01:21:34.734 00.000 16108 worker thread done servicing request
01:21:34.734 00.000 16108 Worker thread wakes up
01:21:34.734 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:34.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:34.734 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
01:21:35.704 00.970 16108 Exposure complete
01:21:35.777 00.073 16108 worker thread done servicing request
01:21:35.777 00.000 21068 OnExposeComplete: enter
01:21:35.777 00.000 21068 UpdateGuideState(): m_state=6
01:21:35.778 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10028
01:21:35.779 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.73, Mass=116644, SNR=78.7, Peak=15853 HFD=3.1
01:21:35.780 00.001 21068 MultiStar: [#1 -0.13,-0.08,1.16,U] [#2 -0.22,0.02,1.32,U] [#3 -0.02,0.08,1.15,U] [#4 -0.04,0.12,0.96,U] [#5 -0.08,0.13,1.11,U] [#6 -0.04,0.05,1.03,U] [#7 0.06,0.05,0.67,U] [#8 0.12,-0.19,0.86,U] 
01:21:35.781 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.04, -0.20}
01:21:35.781 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
01:21:35.782 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
01:21:35.783 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.09 mountX=0.05 mountY=0.01, mountTheta=0.18
01:21:35.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.00, opts=13)
01:21:35.785 00.001 21068 Enqueuing Move request for scope (-0.05, 0.00)
01:21:35.786 00.001 16108 Worker thread wakes up
01:21:35.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
01:21:35.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
01:21:35.786 00.000 16108 Moving (-0.05, 0.00) raw xDistance=0.05 yDistance=0.01
01:21:35.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:35.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:35.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:35.786 00.000 16108 MoveAxis(E, 0, ABG)
01:21:35.786 00.000 16108 Move returns status 0, amount 0
01:21:35.786 00.000 16108 MoveAxis(N, 0, ABG)
01:21:35.786 00.000 16108 Move returns status 0, amount 0
01:21:35.786 00.000 16108 move complete, result=0
01:21:35.786 00.000 16108 worker thread done servicing request
01:21:35.791 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3395, FiltMin=2944, FiltMax=52467, Gamma=1.000
01:21:35.806 00.015 21068 UpdateGuideState exits: m=116644 SNR=78.7
01:21:35.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:35.807 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:35.808 00.001 21068 Enqueuing Expose request
01:21:35.809 00.001 16108 Worker thread wakes up
01:21:35.809 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:35.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:35.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:36.979 01.170 16108 Exposure complete
01:21:37.044 00.065 16108 worker thread done servicing request
01:21:37.045 00.001 21068 OnExposeComplete: enter
01:21:37.046 00.001 21068 UpdateGuideState(): m_state=6
01:21:37.047 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10029
01:21:37.048 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.07, Mass=132759, SNR=84.5, Peak=17341 HFD=3.2
01:21:37.049 00.001 21068 MultiStar: [#1 -0.42,0.25,0.99,U] [#2 -0.15,0.13,1.36,U] [#3 -0.05,0.30,1.15,U] [#4 -0.38,0.25,0.77,U] [#5 -0.31,0.18,1.00,U] [#6 -0.13,0.35,0.80,U] [#7 -0.04,0.21,0.59,U] [#8 0.01,0.09,0.87,U] 
01:21:37.050 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.21}, one-star: {0.16, 0.14}
01:21:37.051 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
01:21:37.052 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
01:21:37.052 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.73 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
01:21:37.056 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.14, opts=13)
01:21:37.058 00.002 21068 Enqueuing Move request for scope (0.16, 0.14)
01:21:37.059 00.001 16108 Worker thread wakes up
01:21:37.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:21:37.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:21:37.059 00.000 16108 Moving (0.16, 0.14) raw xDistance=-0.13 yDistance=-0.17
01:21:37.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:21:37.060 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:37.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:37.060 00.000 16108 MoveAxis(E, 0, ABG)
01:21:37.060 00.000 16108 Move returns status 0, amount 0
01:21:37.060 00.000 16108 MoveAxis(N, 0, ABG)
01:21:37.060 00.000 16108 Move returns status 0, amount 0
01:21:37.060 00.000 16108 move complete, result=0
01:21:37.060 00.000 16108 worker thread done servicing request
01:21:37.067 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3395, FiltMin=2921, FiltMax=57254, Gamma=1.000
01:21:37.083 00.016 21068 UpdateGuideState exits: m=132759 SNR=84.5
01:21:37.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:37.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:37.085 00.000 21068 Enqueuing Expose request
01:21:37.086 00.001 16108 Worker thread wakes up
01:21:37.086 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:37.087 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:37.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:38.045 00.958 16108 Exposure complete
01:21:38.101 00.056 16108 worker thread done servicing request
01:21:38.101 00.000 21068 OnExposeComplete: enter
01:21:38.104 00.003 21068 UpdateGuideState(): m_state=6
01:21:38.105 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10030
01:21:38.107 00.002 21068 Star::Find returns 1 (0), X=220.31, Y=875.17, Mass=116112, SNR=84.3, Peak=13805 HFD=3.4
01:21:38.109 00.002 21068 MultiStar: [#1 -0.15,0.34,1.12,U] [#2 -0.21,0.30,1.30,U] [#3 0.42,0.49,0.00,M1] [#4 -0.04,0.31,0.73,U] [#5 -0.18,0.24,1.05,U] [#6 0.01,0.35,0.88,U] [#7 0.03,0.24,0.60,U] [#8 0.15,0.20,0.72,U] 
01:21:38.111 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.28}, one-star: {0.26, 0.24}
01:21:38.112 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
01:21:38.113 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
01:21:38.116 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.29 cameraTheta=1.70 mountX=0.09 mountY=-0.27, mountTheta=-1.26
01:21:38.120 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.28, opts=13)
01:21:38.122 00.002 21068 Enqueuing Move request for scope (-0.04, 0.28)
01:21:38.125 00.003 16108 Worker thread wakes up
01:21:38.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
01:21:38.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
01:21:38.125 00.000 16108 Moving (-0.04, 0.28) raw xDistance=0.09 yDistance=-0.27
01:21:38.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:21:38.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:21:38.125 00.000 16108 MoveAxis(E, 0, ABG)
01:21:38.125 00.000 16108 Move returns status 0, amount 0
01:21:38.125 00.000 16108 MoveAxis(N, 53, ABG)
01:21:38.125 00.000 16108 Guiding  Dir = 0, Dur = 53
01:21:38.126 00.001 16108 IsSlewing returns 0
01:21:38.126 00.000 16108 IsGuiding returns 0
01:21:38.132 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3395, FiltMin=2928, FiltMax=57625, Gamma=1.000
01:21:38.153 00.021 21068 UpdateGuideState exits: m=116112 SNR=84.3
01:21:38.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:38.156 00.001 21068 Enqueuing Expose request
01:21:38.163 00.007 16108 PulseGuide returned control before completion, sleep 27
01:21:38.192 00.029 16108 IsGuiding returns 1
01:21:38.192 00.000 16108 scope still moving after pulse duration time elapsed
01:21:38.223 00.031 16108 IsSlewing returns 0
01:21:38.223 00.000 16108 IsGuiding returns 1
01:21:38.255 00.032 16108 IsSlewing returns 0
01:21:38.255 00.000 16108 IsGuiding returns 0
01:21:38.255 00.000 16108 scope move finished after 53 + 75 ms
01:21:38.255 00.000 16108 Move returns status 0, amount 53
01:21:38.255 00.000 16108 move complete, result=0
01:21:38.255 00.000 16108 worker thread done servicing request
01:21:38.255 00.000 16108 Worker thread wakes up
01:21:38.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:38.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:38.255 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
01:21:39.415 01.160 16108 Exposure complete
01:21:39.483 00.068 16108 worker thread done servicing request
01:21:39.483 00.000 21068 OnExposeComplete: enter
01:21:39.483 00.000 21068 UpdateGuideState(): m_state=6
01:21:39.485 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10031
01:21:39.486 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=874.91, Mass=123353, SNR=88.0, Peak=14953 HFD=3.5
01:21:39.487 00.001 21068 MultiStar: [#1 -0.19,0.32,1.03,U] [#2 -0.15,0.16,1.25,U] [#3 -0.23,0.38,0.90,U] [#4 -0.31,0.29,0.75,U] [#5 -0.45,0.20,0.82,U] [#6 -0.12,0.09,0.63,U] [#7 0.22,0.26,0.58,U] [#8 -0.03,-0.20,0.62,U] 
01:21:39.488 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.17}, one-star: {0.42, -0.01}
01:21:39.488 00.000 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
01:21:39.489 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
01:21:39.490 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.09 mountX=0.13 mountY=-0.15, mountTheta=-0.85
01:21:39.491 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.17, opts=13)
01:21:39.492 00.001 21068 Enqueuing Move request for scope (-0.10, 0.17)
01:21:39.493 00.001 16108 Worker thread wakes up
01:21:39.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
01:21:39.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
01:21:39.493 00.000 16108 Moving (-0.10, 0.17) raw xDistance=0.13 yDistance=-0.15
01:21:39.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:21:39.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:39.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:21:39.493 00.000 16108 MoveAxis(E, 0, ABG)
01:21:39.493 00.000 16108 Move returns status 0, amount 0
01:21:39.493 00.000 16108 MoveAxis(N, 0, ABG)
01:21:39.493 00.000 16108 Move returns status 0, amount 0
01:21:39.493 00.000 16108 move complete, result=0
01:21:39.494 00.001 16108 worker thread done servicing request
01:21:39.501 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3395, FiltMin=2883, FiltMax=65472, Gamma=1.000
01:21:39.527 00.026 21068 UpdateGuideState exits: m=123353 SNR=88.0
01:21:39.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:39.530 00.001 21068 Enqueuing Expose request
01:21:39.530 00.000 16108 Worker thread wakes up
01:21:39.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:39.531 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:39.532 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:40.517 00.985 16108 Exposure complete
01:21:40.588 00.071 16108 worker thread done servicing request
01:21:40.588 00.000 21068 OnExposeComplete: enter
01:21:40.591 00.003 21068 UpdateGuideState(): m_state=6
01:21:40.593 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10032
01:21:40.594 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.02, Mass=142618, SNR=89.3, Peak=16301 HFD=3.5
01:21:40.595 00.001 21068 MultiStar: [#1 -0.15,0.33,1.05,U] [#2 0.16,0.31,1.33,U] [#3 -0.05,0.35,0.95,U] [#4 -0.50,0.03,0.68,U] [#5 -0.60,0.14,0.00,M1] [#6 -0.29,0.14,0.72,U] [#7 0.06,0.13,0.53,U] [#8 -0.12,-0.10,0.74,U] 
01:21:40.597 00.002 21068 refined, 7 included, MultiStar: {-0.03, 0.19}, one-star: {0.36, 0.10}
01:21:40.599 00.002 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:21:40.599 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
01:21:40.600 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.75 mountX=0.07 mountY=-0.17, mountTheta=-1.21
01:21:40.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.19, opts=13)
01:21:40.603 00.001 21068 Enqueuing Move request for scope (-0.03, 0.19)
01:21:40.603 00.000 16108 Worker thread wakes up
01:21:40.604 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
01:21:40.604 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
01:21:40.604 00.000 16108 Moving (-0.03, 0.19) raw xDistance=0.07 yDistance=-0.17
01:21:40.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:40.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:40.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:40.604 00.000 16108 MoveAxis(E, 0, ABG)
01:21:40.604 00.000 16108 Move returns status 0, amount 0
01:21:40.604 00.000 16108 MoveAxis(N, 0, ABG)
01:21:40.604 00.000 16108 Move returns status 0, amount 0
01:21:40.604 00.000 16108 move complete, result=0
01:21:40.604 00.000 16108 worker thread done servicing request
01:21:40.609 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3398, FiltMin=2893, FiltMax=62323, Gamma=1.000
01:21:40.629 00.020 21068 UpdateGuideState exits: m=142618 SNR=89.3
01:21:40.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:40.632 00.001 21068 Enqueuing Expose request
01:21:40.633 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:40.633 00.000 16108 Worker thread wakes up
01:21:40.634 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:40.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:41.797 01.163 16108 Exposure complete
01:21:41.853 00.056 16108 worker thread done servicing request
01:21:41.853 00.000 21068 OnExposeComplete: enter
01:21:41.855 00.002 21068 UpdateGuideState(): m_state=6
01:21:41.856 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10033
01:21:41.857 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.73, Mass=128275, SNR=85.9, Peak=14877 HFD=3.5
01:21:41.859 00.002 21068 MultiStar: [#1 -0.19,0.26,1.07,U] [#2 -0.38,0.21,1.11,U] [#3 0.33,0.10,0.95,U] [#4 -0.26,0.05,0.81,U] [#5 -0.39,0.13,0.88,U] [#6 -0.43,-0.31,0.71,U] [#7 0.23,0.12,0.57,U] [#8 -0.09,-0.23,0.86,U] 
01:21:41.859 00.000 21068 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {0.11, -0.19}
01:21:41.860 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
01:21:41.861 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
01:21:41.861 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=0.13 mountY=0.00, mountTheta=0.03
01:21:41.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
01:21:41.864 00.001 21068 Enqueuing Move request for scope (-0.13, 0.03)
01:21:41.864 00.000 16108 Worker thread wakes up
01:21:41.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:21:41.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:21:41.865 00.001 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=0.00
01:21:41.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:21:41.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:41.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:21:41.865 00.000 16108 MoveAxis(E, 0, ABG)
01:21:41.865 00.000 16108 Move returns status 0, amount 0
01:21:41.865 00.000 16108 MoveAxis(N, 0, ABG)
01:21:41.865 00.000 16108 Move returns status 0, amount 0
01:21:41.865 00.000 16108 move complete, result=0
01:21:41.865 00.000 16108 worker thread done servicing request
01:21:41.869 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3395, FiltMin=2902, FiltMax=60339, Gamma=1.000
01:21:41.886 00.017 21068 UpdateGuideState exits: m=128275 SNR=85.9
01:21:41.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.887 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:41.888 00.001 21068 Enqueuing Expose request
01:21:41.889 00.001 16108 Worker thread wakes up
01:21:41.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:41.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:41.889 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:42.865 00.976 16108 Exposure complete
01:21:42.919 00.054 16108 worker thread done servicing request
01:21:42.919 00.000 21068 OnExposeComplete: enter
01:21:42.920 00.001 21068 UpdateGuideState(): m_state=6
01:21:42.921 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10034
01:21:42.922 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.80, Mass=110633, SNR=73.4, Peak=16205 HFD=2.9
01:21:42.923 00.001 21068 MultiStar: [#1 -0.32,0.02,1.25,U] [#2 -0.39,-0.01,1.39,U] [#3 -0.08,0.13,1.13,U] [#4 -0.27,0.26,0.93,U] [#5 -0.32,0.15,1.08,U] [#6 -0.43,-0.15,0.95,U] [#7 0.24,-0.12,0.60,U] [#8 -0.24,-0.23,0.98,U] 
01:21:42.923 00.000 21068 refined, 8 included, MultiStar: {-0.20, -0.00}, one-star: {0.21, -0.13}
01:21:42.924 00.001 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
01:21:42.925 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
01:21:42.926 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.21 cameraTheta=-3.14 mountX=0.20 mountY=0.05, mountTheta=0.24
01:21:42.928 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.00, opts=13)
01:21:42.929 00.001 21068 Enqueuing Move request for scope (-0.20, -0.00)
01:21:42.930 00.001 16108 Worker thread wakes up
01:21:42.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
01:21:42.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
01:21:42.930 00.000 16108 Moving (-0.20, -0.00) raw xDistance=0.20 yDistance=0.05
01:21:42.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:21:42.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:42.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:42.930 00.000 16108 MoveAxis(W, 53, ABG)
01:21:42.930 00.000 16108 Guiding  Dir = 3, Dur = 53
01:21:42.931 00.001 16108 IsSlewing returns 0
01:21:42.931 00.000 16108 IsGuiding returns 0
01:21:42.933 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3395, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:21:42.949 00.016 21068 UpdateGuideState exits: m=110633 SNR=73.4
01:21:42.951 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.951 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:42.952 00.001 21068 Enqueuing Expose request
01:21:42.955 00.003 16108 PulseGuide returned control before completion, sleep 40
01:21:43.001 00.046 16108 IsGuiding returns 1
01:21:43.001 00.000 16108 scope still moving after pulse duration time elapsed
01:21:43.032 00.031 16108 IsSlewing returns 0
01:21:43.032 00.000 16108 IsGuiding returns 1
01:21:43.064 00.032 16108 IsSlewing returns 0
01:21:43.064 00.000 16108 IsGuiding returns 0
01:21:43.064 00.000 16108 scope move finished after 53 + 79 ms
01:21:43.064 00.000 16108 Move returns status 0, amount 53
01:21:43.064 00.000 16108 MoveAxis(N, 0, ABG)
01:21:43.064 00.000 16108 Move returns status 0, amount 0
01:21:43.064 00.000 16108 move complete, result=0
01:21:43.064 00.000 16108 worker thread done servicing request
01:21:43.064 00.000 16108 Worker thread wakes up
01:21:43.064 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
01:21:43.067 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:43.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:44.230 01.163 16108 Exposure complete
01:21:44.292 00.062 16108 worker thread done servicing request
01:21:44.292 00.000 21068 OnExposeComplete: enter
01:21:44.294 00.002 21068 UpdateGuideState(): m_state=6
01:21:44.297 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10035
01:21:44.299 00.002 21068 Star::Find returns 1 (0), X=220.32, Y=874.66, Mass=124430, SNR=87.7, Peak=14969 HFD=3.4
01:21:44.300 00.001 21068 MultiStar: [#1 0.06,-0.14,1.22,U] [#2 -0.04,-0.08,1.20,U] [#3 0.32,-0.03,1.12,U] [#4 -0.16,-0.23,0.83,U] [#5 0.03,-0.23,0.90,U] [#6 -0.25,0.03,0.83,U] [#7 0.36,-0.01,0.55,U] [#8 -0.05,-0.53,0.78,U] 
01:21:44.301 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.26, -0.26}
01:21:44.302 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
01:21:44.303 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
01:21:44.304 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=-0.09 mountY=0.14, mountTheta=2.12
01:21:44.307 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
01:21:44.308 00.001 21068 Enqueuing Move request for scope (0.06, -0.16)
01:21:44.309 00.001 16108 Worker thread wakes up
01:21:44.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
01:21:44.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
01:21:44.309 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.09 yDistance=0.14
01:21:44.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:44.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:44.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:21:44.309 00.000 16108 MoveAxis(E, 0, ABG)
01:21:44.309 00.000 16108 Move returns status 0, amount 0
01:21:44.309 00.000 16108 MoveAxis(N, 0, ABG)
01:21:44.309 00.000 16108 Move returns status 0, amount 0
01:21:44.309 00.000 16108 move complete, result=0
01:21:44.310 00.001 16108 worker thread done servicing request
01:21:44.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3395, FiltMin=2912, FiltMax=63824, Gamma=1.000
01:21:44.336 00.022 21068 UpdateGuideState exits: m=124430 SNR=87.7
01:21:44.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:44.339 00.001 21068 Enqueuing Expose request
01:21:44.339 00.000 16108 Worker thread wakes up
01:21:44.339 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:44.340 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:44.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:45.305 00.965 16108 Exposure complete
01:21:45.390 00.085 16108 worker thread done servicing request
01:21:45.390 00.000 21068 OnExposeComplete: enter
01:21:45.394 00.004 21068 UpdateGuideState(): m_state=6
01:21:45.396 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10036
01:21:45.399 00.003 21068 Star::Find returns 1 (0), X=220.18, Y=874.40, Mass=131169, SNR=95.7, Peak=14211 HFD=3.3
01:21:45.402 00.003 21068 MultiStar: [#1 -0.10,0.07,1.02,U] [#2 -0.10,-0.15,1.21,U] [#3 0.02,-0.10,0.82,U] [#4 0.17,-0.09,0.66,U] [#5 -0.25,-0.30,0.83,U] [#6 -0.01,-0.09,0.67,U] [#7 0.19,-0.17,0.54,U] [#8 -0.17,-0.44,0.68,U] 
01:21:45.404 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.20}, one-star: {0.13, -0.53}
01:21:45.405 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
01:21:45.406 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
01:21:45.407 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.70 mountX=-0.01 mountY=0.20, mountTheta=1.61
01:21:45.410 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
01:21:45.411 00.001 21068 Enqueuing Move request for scope (-0.03, -0.20)
01:21:45.413 00.002 16108 Worker thread wakes up
01:21:45.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
01:21:45.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
01:21:45.413 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.01 yDistance=0.20
01:21:45.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:45.414 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:45.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:21:45.414 00.000 16108 MoveAxis(E, 0, ABG)
01:21:45.414 00.000 16108 Move returns status 0, amount 0
01:21:45.414 00.000 16108 MoveAxis(N, 0, ABG)
01:21:45.414 00.000 16108 Move returns status 0, amount 0
01:21:45.414 00.000 16108 move complete, result=0
01:21:45.414 00.000 16108 worker thread done servicing request
01:21:45.418 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3395, FiltMin=2902, FiltMax=56061, Gamma=1.000
01:21:45.433 00.015 21068 UpdateGuideState exits: m=131169 SNR=95.7
01:21:45.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.435 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:45.435 00.000 21068 Enqueuing Expose request
01:21:45.436 00.001 16108 Worker thread wakes up
01:21:45.436 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:45.437 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:45.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:46.593 01.156 16108 Exposure complete
01:21:46.649 00.056 16108 worker thread done servicing request
01:21:46.649 00.000 21068 OnExposeComplete: enter
01:21:46.650 00.001 21068 UpdateGuideState(): m_state=6
01:21:46.651 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10037
01:21:46.651 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=874.45, Mass=124704, SNR=83.9, Peak=14144 HFD=3.2
01:21:46.653 00.002 21068 MultiStar: [#1 -0.16,-0.19,1.11,U] [#2 -0.19,-0.22,1.16,U] [#3 -0.31,-0.21,0.99,U] [#4 -0.34,0.06,0.81,U] [#5 -0.04,-0.13,1.02,U] [#6 -0.33,-0.26,0.65,U] [#7 0.12,-0.40,0.59,U] [#8 0.21,-0.57,0.00,M1] 
01:21:46.654 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.22}, one-star: {0.17, -0.48}
01:21:46.654 00.000 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
01:21:46.655 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
01:21:46.656 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.12 mountX=0.09 mountY=0.25, mountTheta=1.21
01:21:46.658 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.22, opts=13)
01:21:46.658 00.000 21068 Enqueuing Move request for scope (-0.14, -0.22)
01:21:46.659 00.001 16108 Worker thread wakes up
01:21:46.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
01:21:46.660 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
01:21:46.660 00.000 16108 Moving (-0.14, -0.22) raw xDistance=0.09 yDistance=0.25
01:21:46.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:21:46.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:46.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:21:46.660 00.000 16108 MoveAxis(E, 0, ABG)
01:21:46.660 00.000 16108 Move returns status 0, amount 0
01:21:46.661 00.001 16108 MoveAxis(N, 0, ABG)
01:21:46.661 00.000 16108 Move returns status 0, amount 0
01:21:46.661 00.000 16108 move complete, result=0
01:21:46.661 00.000 16108 worker thread done servicing request
01:21:46.667 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3395, FiltMin=2915, FiltMax=58617, Gamma=1.000
01:21:46.688 00.021 21068 UpdateGuideState exits: m=124704 SNR=83.9
01:21:46.690 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:46.692 00.001 21068 Enqueuing Expose request
01:21:46.693 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:46.694 00.001 16108 Worker thread wakes up
01:21:46.694 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:46.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:47.668 00.974 16108 Exposure complete
01:21:47.752 00.084 16108 worker thread done servicing request
01:21:47.752 00.000 21068 OnExposeComplete: enter
01:21:47.754 00.002 21068 UpdateGuideState(): m_state=6
01:21:47.755 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10038
01:21:47.756 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=874.43, Mass=142892, SNR=92.5, Peak=15683 HFD=3.3
01:21:47.757 00.001 21068 MultiStar: [#1 0.01,-0.22,1.09,U] [#2 -0.10,-0.26,1.07,U] [#3 0.40,-0.17,0.90,U] [#4 -0.03,-0.24,0.75,U] [#5 0.03,-0.07,0.91,U] [#6 -0.06,-0.17,0.79,U] [#7 0.45,-0.47,0.00,M1] [#8 -0.00,-0.81,0.00,M2] 
01:21:47.758 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.24}, one-star: {0.57, -0.49}
01:21:47.760 00.002 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
01:21:47.761 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
01:21:47.761 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.10 mountX=-0.16 mountY=0.20, mountTheta=2.24
01:21:47.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.24, opts=13)
01:21:47.764 00.001 21068 Enqueuing Move request for scope (0.12, -0.24)
01:21:47.765 00.001 16108 Worker thread wakes up
01:21:47.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
01:21:47.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
01:21:47.765 00.000 16108 Moving (0.12, -0.24) raw xDistance=-0.16 yDistance=0.20
01:21:47.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:47.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:47.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:21:47.765 00.000 16108 MoveAxis(E, 0, ABG)
01:21:47.765 00.000 16108 Move returns status 0, amount 0
01:21:47.765 00.000 16108 MoveAxis(N, 0, ABG)
01:21:47.765 00.000 16108 Move returns status 0, amount 0
01:21:47.765 00.000 16108 move complete, result=0
01:21:47.765 00.000 16108 worker thread done servicing request
01:21:47.769 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3395, FiltMin=2923, FiltMax=59075, Gamma=1.000
01:21:47.787 00.018 21068 UpdateGuideState exits: m=142892 SNR=92.5
01:21:47.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:47.791 00.002 21068 Enqueuing Expose request
01:21:47.791 00.000 16108 Worker thread wakes up
01:21:47.791 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:47.792 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:47.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:48.971 01.179 16108 Exposure complete
01:21:49.037 00.066 16108 worker thread done servicing request
01:21:49.038 00.001 21068 OnExposeComplete: enter
01:21:49.039 00.001 21068 UpdateGuideState(): m_state=6
01:21:49.041 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10039
01:21:49.042 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.62, Mass=127485, SNR=93.7, Peak=13773 HFD=3.6
01:21:49.043 00.001 21068 MultiStar: [#1 -0.16,-0.14,1.14,U] [#2 0.01,-0.19,1.15,U] [#3 -0.03,-0.11,1.04,U] [#4 -0.31,-0.09,0.71,U] [#5 -0.30,-0.19,0.84,U] [#6 -0.19,-0.11,0.69,U] [#7 0.38,-0.14,0.70,U] [#8 0.20,-0.36,0.71,U] 
01:21:49.043 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {0.13, -0.30}
01:21:49.045 00.002 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
01:21:49.046 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
01:21:49.047 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.76 mountX=0.00 mountY=0.18, mountTheta=1.56
01:21:49.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.18, opts=13)
01:21:49.050 00.001 21068 Enqueuing Move request for scope (-0.03, -0.18)
01:21:49.052 00.002 16108 Worker thread wakes up
01:21:49.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
01:21:49.052 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
01:21:49.052 00.000 16108 Moving (-0.03, -0.18) raw xDistance=0.00 yDistance=0.18
01:21:49.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:21:49.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:49.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:21:49.052 00.000 16108 MoveAxis(E, 0, ABG)
01:21:49.052 00.000 16108 Move returns status 0, amount 0
01:21:49.052 00.000 16108 MoveAxis(N, 0, ABG)
01:21:49.052 00.000 16108 Move returns status 0, amount 0
01:21:49.052 00.000 16108 move complete, result=0
01:21:49.052 00.000 16108 worker thread done servicing request
01:21:49.064 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3395, FiltMin=2899, FiltMax=60592, Gamma=1.000
01:21:49.091 00.027 21068 UpdateGuideState exits: m=127485 SNR=93.7
01:21:49.093 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:49.096 00.002 21068 Enqueuing Expose request
01:21:49.097 00.001 16108 Worker thread wakes up
01:21:49.097 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:49.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:49.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:50.077 00.979 16108 Exposure complete
01:21:50.132 00.055 16108 worker thread done servicing request
01:21:50.132 00.000 21068 OnExposeComplete: enter
01:21:50.133 00.001 21068 UpdateGuideState(): m_state=6
01:21:50.136 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10040
01:21:50.137 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.62, Mass=134458, SNR=83.1, Peak=13776 HFD=3.4
01:21:50.138 00.001 21068 MultiStar: [#1 0.06,-0.15,1.07,U] [#2 0.18,-0.29,1.37,U] [#3 0.27,-0.15,1.16,U] [#4 0.13,-0.16,0.85,U] [#5 -0.19,-0.37,1.10,U] [#6 0.24,-0.15,0.79,U] [#7 0.03,-0.39,0.68,U] [#8 -0.03,-0.42,0.85,U] 
01:21:50.140 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.26}, one-star: {0.24, -0.31}
01:21:50.141 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
01:21:50.143 00.002 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
01:21:50.145 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.18 mountX=-0.15 mountY=0.23, mountTheta=2.15
01:21:50.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.26, opts=13)
01:21:50.148 00.001 21068 Enqueuing Move request for scope (0.11, -0.26)
01:21:50.149 00.001 16108 Worker thread wakes up
01:21:50.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
01:21:50.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
01:21:50.149 00.000 16108 Moving (0.11, -0.26) raw xDistance=-0.15 yDistance=0.23
01:21:50.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:21:50.150 00.001 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.32 newest=0.62
01:21:50.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:21:50.150 00.000 16108 MoveAxis(E, 0, ABG)
01:21:50.150 00.000 16108 Move returns status 0, amount 0
01:21:50.150 00.000 16108 MoveAxis(S, 46, ABG)
01:21:50.150 00.000 16108 Guiding  Dir = 1, Dur = 46
01:21:50.150 00.000 16108 IsSlewing returns 0
01:21:50.150 00.000 16108 IsGuiding returns 0
01:21:50.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3395, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:21:50.172 00.019 21068 UpdateGuideState exits: m=134458 SNR=83.1
01:21:50.174 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:50.174 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:50.175 00.001 21068 Enqueuing Expose request
01:21:50.200 00.025 16108 IsGuiding returns 1
01:21:50.200 00.000 16108 scope still moving after pulse duration time elapsed
01:21:50.230 00.030 16108 IsSlewing returns 0
01:21:50.230 00.000 16108 IsGuiding returns 1
01:21:50.260 00.030 16108 IsSlewing returns 0
01:21:50.260 00.000 16108 IsGuiding returns 1
01:21:50.292 00.032 16108 IsSlewing returns 0
01:21:50.292 00.000 16108 IsGuiding returns 0
01:21:50.292 00.000 16108 scope move finished after 46 + 96 ms
01:21:50.292 00.000 16108 Move returns status 0, amount 46
01:21:50.293 00.001 16108 move complete, result=0
01:21:50.293 00.000 16108 worker thread done servicing request
01:21:50.293 00.000 16108 Worker thread wakes up
01:21:50.293 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 46 ms SOUTH
01:21:50.295 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:50.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:51.454 01.159 16108 Exposure complete
01:21:51.511 00.057 16108 worker thread done servicing request
01:21:51.512 00.001 21068 OnExposeComplete: enter
01:21:51.512 00.000 21068 UpdateGuideState(): m_state=6
01:21:51.513 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10041
01:21:51.514 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.32, Mass=124919, SNR=86.0, Peak=14560 HFD=3.4
01:21:51.515 00.001 21068 MultiStar: [#1 0.11,-0.26,0.94,U] [#2 -0.26,-0.20,1.24,U] [#3 -0.10,-0.34,0.97,U] [#4 -0.10,-0.08,0.72,U] [#5 -0.24,-0.21,0.93,U] [#6 0.14,-0.28,0.79,U] [#7 0.16,-0.36,0.54,U] [#8 -0.22,-0.39,0.64,U] 
01:21:51.515 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.30}, one-star: {0.06, -0.61}
01:21:51.516 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
01:21:51.517 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
01:21:51.517 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.78 mountX=0.01 mountY=0.31, mountTheta=1.54
01:21:51.520 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.30, opts=13)
01:21:51.521 00.001 21068 Enqueuing Move request for scope (-0.06, -0.30)
01:21:51.523 00.002 16108 Worker thread wakes up
01:21:51.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
01:21:51.523 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
01:21:51.523 00.000 16108 Moving (-0.06, -0.30) raw xDistance=0.01 yDistance=0.31
01:21:51.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:21:51.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:21:51.523 00.000 16108 MoveAxis(E, 0, ABG)
01:21:51.524 00.001 16108 Move returns status 0, amount 0
01:21:51.524 00.000 16108 MoveAxis(S, 62, ABG)
01:21:51.524 00.000 16108 Guiding  Dir = 1, Dur = 62
01:21:51.524 00.000 16108 IsSlewing returns 0
01:21:51.525 00.001 16108 IsGuiding returns 0
01:21:51.532 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3395, FiltMin=2928, FiltMax=51353, Gamma=1.000
01:21:51.535 00.003 16108 PulseGuide returned control before completion, sleep 61
01:21:51.555 00.020 21068 UpdateGuideState exits: m=124919 SNR=86.0
01:21:51.557 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:51.560 00.002 21068 Enqueuing Expose request
01:21:51.598 00.038 16108 IsGuiding returns 1
01:21:51.598 00.000 16108 scope still moving after pulse duration time elapsed
01:21:51.630 00.032 16108 IsSlewing returns 0
01:21:51.630 00.000 16108 IsGuiding returns 0
01:21:51.630 00.000 16108 scope move finished after 62 + 42 ms
01:21:51.630 00.000 16108 Move returns status 0, amount 62
01:21:51.630 00.000 16108 move complete, result=0
01:21:51.630 00.000 16108 worker thread done servicing request
01:21:51.630 00.000 16108 Worker thread wakes up
01:21:51.630 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH
01:21:51.632 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:51.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:52.613 00.981 16108 Exposure complete
01:21:52.671 00.058 16108 worker thread done servicing request
01:21:52.671 00.000 21068 OnExposeComplete: enter
01:21:52.673 00.002 21068 UpdateGuideState(): m_state=6
01:21:52.673 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10042
01:21:52.675 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=874.41, Mass=113495, SNR=91.0, Peak=13152 HFD=3.4
01:21:52.677 00.002 21068 MultiStar: [#1 -0.32,-0.01,0.99,U] [#2 -0.34,-0.44,0.00,M1] [#3 -0.28,0.07,1.02,U] [#4 -0.51,-0.06,0.96,U] [#5 -0.61,-0.21,0.00,M1] [#6 -0.25,-0.29,0.76,U] [#7 -0.09,-0.34,0.62,U] [#8 -0.29,-0.36,0.66,U] 
01:21:52.678 00.001 21068 refined, 6 included, MultiStar: {-0.24, -0.20}, one-star: {0.10, -0.52}
01:21:52.680 00.002 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
01:21:52.681 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
01:21:52.682 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.46 mountX=0.20 mountY=0.25, mountTheta=0.88
01:21:52.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.20, opts=13)
01:21:52.684 00.001 21068 Enqueuing Move request for scope (-0.24, -0.20)
01:21:52.686 00.002 16108 Worker thread wakes up
01:21:52.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
01:21:52.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
01:21:52.686 00.000 16108 Moving (-0.24, -0.20) raw xDistance=0.20 yDistance=0.25
01:21:52.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:21:52.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:21:52.686 00.000 16108 MoveAxis(W, 53, ABG)
01:21:52.686 00.000 16108 Guiding  Dir = 3, Dur = 53
01:21:52.686 00.000 16108 IsSlewing returns 0
01:21:52.687 00.001 16108 IsGuiding returns 0
01:21:52.691 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3395, FiltMin=2931, FiltMax=54601, Gamma=1.000
01:21:52.707 00.016 21068 UpdateGuideState exits: m=113495 SNR=91.0
01:21:52.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.709 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:52.709 00.000 21068 Enqueuing Expose request
01:21:52.761 00.052 16108 IsGuiding returns 1
01:21:52.761 00.000 16108 scope still moving after pulse duration time elapsed
01:21:52.791 00.030 16108 IsSlewing returns 0
01:21:52.791 00.000 16108 IsGuiding returns 1
01:21:52.828 00.037 16108 IsSlewing returns 0
01:21:52.828 00.000 16108 IsGuiding returns 1
01:21:52.854 00.026 16108 IsSlewing returns 0
01:21:52.854 00.000 16108 IsGuiding returns 0
01:21:52.854 00.000 16108 scope move finished after 53 + 114 ms
01:21:52.855 00.001 16108 Move returns status 0, amount 53
01:21:52.855 00.000 16108 MoveAxis(S, 50, ABG)
01:21:52.855 00.000 16108 Guiding  Dir = 1, Dur = 50
01:21:52.855 00.000 16108 IsSlewing returns 0
01:21:52.855 00.000 16108 IsGuiding returns 0
01:21:52.920 00.065 16108 IsGuiding returns 1
01:21:52.920 00.000 16108 scope still moving after pulse duration time elapsed
01:21:52.949 00.029 16108 IsSlewing returns 0
01:21:52.949 00.000 16108 IsGuiding returns 1
01:21:52.981 00.032 16108 IsSlewing returns 0
01:21:52.981 00.000 16108 IsGuiding returns 1
01:21:53.013 00.032 16108 IsSlewing returns 0
01:21:53.013 00.000 16108 IsGuiding returns 0
01:21:53.013 00.000 16108 scope move finished after 50 + 107 ms
01:21:53.013 00.000 16108 Move returns status 0, amount 50
01:21:53.013 00.000 16108 move complete, result=0
01:21:53.013 00.000 16108 worker thread done servicing request
01:21:53.013 00.000 16108 Worker thread wakes up
01:21:53.013 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:53.013 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.2 px 50 ms SOUTH
01:21:53.014 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:54.174 01.160 16108 Exposure complete
01:21:54.244 00.070 16108 worker thread done servicing request
01:21:54.244 00.000 21068 OnExposeComplete: enter
01:21:54.245 00.001 21068 UpdateGuideState(): m_state=6
01:21:54.246 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10043
01:21:54.246 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=874.56, Mass=120881, SNR=94.8, Peak=14093 HFD=3.6
01:21:54.248 00.002 21068 MultiStar: [#1 -0.06,0.07,1.06,U] [#2 0.04,-0.05,1.14,U] [#3 0.05,0.08,0.94,U] [#4 0.01,0.18,0.77,U] [#5 -0.35,-0.03,0.87,U] [#6 -0.09,0.02,0.74,U] [#7 0.15,-0.07,0.57,U] [#8 0.04,-0.22,0.69,U] 
01:21:54.249 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.04, -0.37}
01:21:54.249 00.000 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
01:21:54.250 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
01:21:54.251 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=0.01 mountY=0.05, mountTheta=1.29
01:21:54.252 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
01:21:54.253 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
01:21:54.255 00.002 16108 Worker thread wakes up
01:21:54.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:21:54.255 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:21:54.255 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.05
01:21:54.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:21:54.256 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:54.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:54.256 00.000 16108 MoveAxis(E, 0, ABG)
01:21:54.256 00.000 16108 Move returns status 0, amount 0
01:21:54.256 00.000 16108 MoveAxis(N, 0, ABG)
01:21:54.256 00.000 16108 Move returns status 0, amount 0
01:21:54.256 00.000 16108 move complete, result=0
01:21:54.256 00.000 16108 worker thread done servicing request
01:21:54.262 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3395, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:21:54.291 00.029 21068 UpdateGuideState exits: m=120881 SNR=94.8
01:21:54.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:54.294 00.001 21068 Enqueuing Expose request
01:21:54.295 00.001 16108 Worker thread wakes up
01:21:54.295 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:54.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:54.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:55.266 00.970 16108 Exposure complete
01:21:55.329 00.063 16108 worker thread done servicing request
01:21:55.329 00.000 21068 OnExposeComplete: enter
01:21:55.332 00.003 21068 UpdateGuideState(): m_state=6
01:21:55.334 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10044
01:21:55.336 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=874.66, Mass=127890, SNR=99.8, Peak=15593 HFD=3.2
01:21:55.338 00.002 21068 MultiStar: [#1 0.07,0.13,1.09,U] [#2 -0.16,-0.04,0.99,U] [#3 0.28,-0.15,0.79,U] [#4 0.19,0.04,0.72,U] [#5 0.16,0.03,0.76,U] [#6 0.02,0.32,0.81,U] [#7 0.63,0.03,0.00,M1] [#8 0.31,-0.31,0.69,U] 
01:21:55.339 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.03}, one-star: {0.54, -0.27}
01:21:55.341 00.002 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
01:21:55.342 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
01:21:55.343 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
01:21:55.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.03, opts=13)
01:21:55.347 00.002 21068 Enqueuing Move request for scope (0.17, -0.03)
01:21:55.348 00.001 16108 Worker thread wakes up
01:21:55.349 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:21:55.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:21:55.349 00.000 16108 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=-0.01
01:21:55.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:21:55.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:55.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:55.349 00.000 16108 MoveAxis(E, 0, ABG)
01:21:55.349 00.000 16108 Move returns status 0, amount 0
01:21:55.349 00.000 16108 MoveAxis(N, 0, ABG)
01:21:55.349 00.000 16108 Move returns status 0, amount 0
01:21:55.349 00.000 16108 move complete, result=0
01:21:55.350 00.001 16108 worker thread done servicing request
01:21:55.359 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3392, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:21:55.380 00.021 21068 UpdateGuideState exits: m=127890 SNR=99.8
01:21:55.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:55.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:55.384 00.001 21068 Enqueuing Expose request
01:21:55.385 00.001 16108 Worker thread wakes up
01:21:55.385 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:55.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:55.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:56.533 01.147 16108 Exposure complete
01:21:56.607 00.074 16108 worker thread done servicing request
01:21:56.607 00.000 21068 OnExposeComplete: enter
01:21:56.609 00.002 21068 UpdateGuideState(): m_state=6
01:21:56.611 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10045
01:21:56.612 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=874.50, Mass=138140, SNR=99.7, Peak=14355 HFD=3.2
01:21:56.614 00.002 21068 MultiStar: [#1 0.17,-0.10,1.09,U] [#2 0.03,-0.33,1.09,U] [#3 0.51,-0.05,1.00,U] [#4 0.12,0.16,0.71,U] [#5 0.10,-0.04,0.73,U] [#6 0.11,0.16,0.78,U] [#7 0.20,-0.34,0.47,U] [#8 0.22,-0.30,0.66,U] 
01:21:56.617 00.003 21068 refined, 8 included, MultiStar: {0.23, -0.15}, one-star: {0.49, -0.43}
01:21:56.618 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
01:21:56.620 00.002 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
01:21:56.622 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.57 mountX=-0.25 mountY=0.09, mountTheta=2.80
01:21:56.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.15, opts=13)
01:21:56.626 00.002 21068 Enqueuing Move request for scope (0.23, -0.15)
01:21:56.628 00.002 16108 Worker thread wakes up
01:21:56.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
01:21:56.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
01:21:56.628 00.000 16108 Moving (0.23, -0.15) raw xDistance=-0.25 yDistance=0.09
01:21:56.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:21:56.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:56.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:56.629 00.001 16108 MoveAxis(E, 65, ABG)
01:21:56.629 00.000 16108 Guiding  Dir = 2, Dur = 65
01:21:56.629 00.000 16108 IsSlewing returns 0
01:21:56.630 00.001 16108 IsGuiding returns 0
01:21:56.631 00.001 16108 PulseGuide returned control before completion, sleep 74
01:21:56.637 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2937, FiltMax=51232, Gamma=1.000
01:21:56.652 00.015 21068 UpdateGuideState exits: m=138140 SNR=99.7
01:21:56.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:56.655 00.001 21068 Enqueuing Expose request
01:21:56.715 00.060 16108 IsGuiding returns 0
01:21:56.715 00.000 16108 Move returns status 0, amount 65
01:21:56.715 00.000 16108 MoveAxis(N, 0, ABG)
01:21:56.715 00.000 16108 Move returns status 0, amount 0
01:21:56.715 00.000 16108 move complete, result=0
01:21:56.715 00.000 16108 worker thread done servicing request
01:21:56.715 00.000 16108 Worker thread wakes up
01:21:56.715 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:56.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:56.717 00.002 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
01:21:57.687 00.970 16108 Exposure complete
01:21:57.743 00.056 16108 worker thread done servicing request
01:21:57.743 00.000 21068 OnExposeComplete: enter
01:21:57.744 00.001 21068 UpdateGuideState(): m_state=6
01:21:57.745 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10046
01:21:57.745 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=874.54, Mass=130113, SNR=107.4, Peak=14665 HFD=3.2
01:21:57.746 00.001 21068 MultiStar: [#1 0.20,-0.24,0.89,U] [#2 0.10,-0.15,0.87,U] [#3 0.28,-0.30,0.84,U] [#4 0.25,-0.10,0.61,U] [#5 0.12,-0.15,0.64,U] [#6 0.30,-0.09,0.63,U] [#7 0.51,-0.14,0.54,U] [#8 0.31,-0.39,0.63,U] 
01:21:57.747 00.001 21068 refined, 8 included, MultiStar: {0.27, -0.23}, one-star: {0.43, -0.39}
01:21:57.748 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
01:21:57.748 00.000 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
01:21:57.749 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-0.70 mountX=-0.31 mountY=0.16, mountTheta=2.67
01:21:57.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.23, opts=13)
01:21:57.752 00.001 21068 Enqueuing Move request for scope (0.27, -0.23)
01:21:57.752 00.000 16108 Worker thread wakes up
01:21:57.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.23) opts 0xd
01:21:57.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.23)
01:21:57.753 00.001 16108 Moving (0.27, -0.23) raw xDistance=-0.31 yDistance=0.16
01:21:57.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:21:57.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:57.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:21:57.753 00.000 16108 MoveAxis(E, 86, ABG)
01:21:57.753 00.000 16108 Guiding  Dir = 2, Dur = 86
01:21:57.753 00.000 16108 IsSlewing returns 0
01:21:57.753 00.000 16108 IsGuiding returns 0
01:21:57.758 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3395, FiltMin=2832, FiltMax=58717, Gamma=1.000
01:21:57.778 00.020 21068 UpdateGuideState exits: m=130113 SNR=107.4
01:21:57.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:57.779 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:57.780 00.001 21068 Enqueuing Expose request
01:21:57.796 00.016 16108 PulseGuide returned control before completion, sleep 55
01:21:57.856 00.060 16108 IsGuiding returns 1
01:21:57.856 00.000 16108 scope still moving after pulse duration time elapsed
01:21:57.887 00.031 16108 IsSlewing returns 0
01:21:57.887 00.000 16108 IsGuiding returns 0
01:21:57.887 00.000 16108 scope move finished after 86 + 48 ms
01:21:57.887 00.000 16108 Move returns status 0, amount 86
01:21:57.887 00.000 16108 MoveAxis(N, 0, ABG)
01:21:57.888 00.001 16108 Move returns status 0, amount 0
01:21:57.888 00.000 16108 move complete, result=0
01:21:57.888 00.000 16108 worker thread done servicing request
01:21:57.888 00.000 16108 Worker thread wakes up
01:21:57.888 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.2 px 0 ms NORTH
01:21:57.891 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:57.892 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:21:59.057 01.165 16108 Exposure complete
01:21:59.125 00.068 16108 worker thread done servicing request
01:21:59.125 00.000 21068 OnExposeComplete: enter
01:21:59.126 00.001 21068 UpdateGuideState(): m_state=6
01:21:59.127 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10047
01:21:59.128 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.86, Mass=153709, SNR=120.2, Peak=16941 HFD=3.7
01:21:59.129 00.001 21068 MultiStar: [#1 0.00,-0.03,0.84,U] [#2 -0.06,0.06,0.87,U] [#3 0.02,0.02,0.75,U] [#4 0.33,0.02,0.56,U] [#5 0.15,-0.10,0.63,U] [#6 0.32,0.12,0.53,U] [#7 0.20,-0.13,0.50,U] [#8 0.10,-0.02,0.53,U] 
01:21:59.130 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.26, -0.07}
01:21:59.131 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:21:59.131 00.000 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:21:59.132 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.11 mountX=-0.13 mountY=-0.02, mountTheta=-3.02
01:21:59.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
01:21:59.135 00.001 21068 Enqueuing Move request for scope (0.13, -0.02)
01:21:59.135 00.000 16108 Worker thread wakes up
01:21:59.136 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:21:59.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:21:59.136 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.02
01:21:59.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:21:59.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:59.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:59.136 00.000 16108 MoveAxis(E, 0, ABG)
01:21:59.136 00.000 16108 Move returns status 0, amount 0
01:21:59.136 00.000 16108 MoveAxis(N, 0, ABG)
01:21:59.136 00.000 16108 Move returns status 0, amount 0
01:21:59.136 00.000 16108 move complete, result=0
01:21:59.137 00.001 16108 worker thread done servicing request
01:21:59.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3395, FiltMin=2915, FiltMax=63417, Gamma=1.000
01:21:59.157 00.017 21068 UpdateGuideState exits: m=153709 SNR=120.2
01:21:59.157 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:21:59.159 00.001 21068 Enqueuing Expose request
01:21:59.159 00.000 16108 Worker thread wakes up
01:21:59.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:21:59.160 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:59.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:00.124 00.964 16108 Exposure complete
01:22:00.194 00.070 16108 worker thread done servicing request
01:22:00.194 00.000 21068 OnExposeComplete: enter
01:22:00.197 00.003 21068 UpdateGuideState(): m_state=6
01:22:00.199 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10048
01:22:00.201 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=874.75, Mass=132099, SNR=92.5, Peak=14013 HFD=3.5
01:22:00.202 00.001 21068 MultiStar: [#1 -0.34,0.16,1.04,U] [#2 0.00,-0.14,1.06,U] [#3 0.09,0.16,0.98,U] [#4 0.04,0.14,0.79,U] [#5 0.27,0.06,0.91,U] [#6 0.03,-0.01,0.77,U] [#7 0.33,-0.01,0.71,U] [#8 0.12,-0.06,0.66,U] 
01:22:00.205 00.003 21068 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.49, -0.18}
01:22:00.206 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
01:22:00.207 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
01:22:00.208 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
01:22:00.211 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
01:22:00.212 00.001 21068 Enqueuing Move request for scope (0.11, 0.01)
01:22:00.214 00.002 16108 Worker thread wakes up
01:22:00.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:22:00.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:22:00.214 00.000 16108 Moving (0.11, 0.01) raw xDistance=-0.10 yDistance=-0.04
01:22:00.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:00.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:00.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:00.214 00.000 16108 MoveAxis(E, 0, ABG)
01:22:00.214 00.000 16108 Move returns status 0, amount 0
01:22:00.214 00.000 16108 MoveAxis(N, 0, ABG)
01:22:00.214 00.000 16108 Move returns status 0, amount 0
01:22:00.214 00.000 16108 move complete, result=0
01:22:00.214 00.000 16108 worker thread done servicing request
01:22:00.217 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3395, FiltMin=2875, FiltMax=65472, Gamma=1.000
01:22:00.232 00.015 21068 UpdateGuideState exits: m=132099 SNR=92.5
01:22:00.234 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:00.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:00.235 00.000 21068 Enqueuing Expose request
01:22:00.236 00.001 16108 Worker thread wakes up
01:22:00.236 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:00.237 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:00.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:01.403 01.166 16108 Exposure complete
01:22:01.487 00.084 16108 worker thread done servicing request
01:22:01.487 00.000 21068 OnExposeComplete: enter
01:22:01.488 00.001 21068 UpdateGuideState(): m_state=6
01:22:01.490 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10049
01:22:01.490 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=874.81, Mass=142660, SNR=100.9, Peak=16589 HFD=3.5
01:22:01.491 00.001 21068 MultiStar: [#1 0.10,0.25,1.02,U] [#2 -0.07,0.10,0.93,U] [#3 0.14,0.27,0.91,U] [#4 -0.09,0.19,0.71,U] [#5 -0.06,0.29,0.88,U] [#6 0.07,0.35,0.63,U] [#7 0.23,-0.10,0.44,U] [#8 -0.10,-0.09,0.63,U] 
01:22:01.492 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.18, -0.12}
01:22:01.493 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
01:22:01.494 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
01:22:01.494 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.25 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
01:22:01.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.14, opts=13)
01:22:01.497 00.001 21068 Enqueuing Move request for scope (0.05, 0.14)
01:22:01.497 00.000 16108 Worker thread wakes up
01:22:01.498 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:22:01.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:22:01.498 00.000 16108 Moving (0.05, 0.14) raw xDistance=-0.02 yDistance=-0.14
01:22:01.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:22:01.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:01.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:22:01.498 00.000 16108 MoveAxis(E, 0, ABG)
01:22:01.499 00.001 16108 Move returns status 0, amount 0
01:22:01.499 00.000 16108 MoveAxis(N, 0, ABG)
01:22:01.499 00.000 16108 Move returns status 0, amount 0
01:22:01.499 00.000 16108 move complete, result=0
01:22:01.499 00.000 16108 worker thread done servicing request
01:22:01.501 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2928, FiltMax=57920, Gamma=1.000
01:22:01.517 00.016 21068 UpdateGuideState exits: m=142660 SNR=100.9
01:22:01.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:01.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:01.519 00.000 21068 Enqueuing Expose request
01:22:01.521 00.002 16108 Worker thread wakes up
01:22:01.521 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:01.522 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:01.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:02.506 00.984 16108 Exposure complete
01:22:02.563 00.057 16108 worker thread done servicing request
01:22:02.563 00.000 21068 OnExposeComplete: enter
01:22:02.564 00.001 21068 UpdateGuideState(): m_state=6
01:22:02.564 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10050
01:22:02.565 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.91, Mass=102964, SNR=66.8, Peak=13133 HFD=3.3
01:22:02.567 00.002 21068 MultiStar: [#1 0.08,0.17,1.49,U] [#2 0.23,0.29,1.55,U] [#3 0.05,0.35,1.35,U] [#4 -0.10,0.42,1.11,U] [#5 -0.20,0.17,1.25,U] [#6 0.05,-0.00,1.00,U] [#7 0.06,0.03,0.83,U] [#8 0.07,0.04,1.04,U] 
01:22:02.567 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {0.19, -0.02}
01:22:02.568 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
01:22:02.569 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
01:22:02.569 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.29 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
01:22:02.571 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
01:22:02.572 00.001 21068 Enqueuing Move request for scope (0.05, 0.18)
01:22:02.572 00.000 16108 Worker thread wakes up
01:22:02.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:22:02.574 00.002 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:22:02.574 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.02 yDistance=-0.19
01:22:02.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:22:02.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:02.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:22:02.574 00.000 16108 MoveAxis(E, 0, ABG)
01:22:02.574 00.000 16108 Move returns status 0, amount 0
01:22:02.574 00.000 16108 MoveAxis(N, 0, ABG)
01:22:02.574 00.000 16108 Move returns status 0, amount 0
01:22:02.574 00.000 16108 move complete, result=0
01:22:02.574 00.000 16108 worker thread done servicing request
01:22:02.577 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=288, max=65535, med=3395, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:22:02.591 00.014 21068 UpdateGuideState exits: m=102964 SNR=66.8
01:22:02.593 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.593 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:02.594 00.001 21068 Enqueuing Expose request
01:22:02.595 00.001 16108 Worker thread wakes up
01:22:02.595 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:02.596 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:02.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:03.757 01.161 16108 Exposure complete
01:22:03.812 00.055 16108 worker thread done servicing request
01:22:03.814 00.002 21068 OnExposeComplete: enter
01:22:03.814 00.000 21068 UpdateGuideState(): m_state=6
01:22:03.815 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10051
01:22:03.816 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.86, Mass=109463, SNR=74.8, Peak=13193 HFD=3.4
01:22:03.817 00.001 21068 MultiStar: [#1 -0.37,0.25,1.31,U] [#2 -0.27,0.16,1.27,U] [#3 -0.19,0.14,1.24,U] [#4 -0.33,0.35,1.06,U] [#5 -0.27,0.33,1.04,U] [#6 -0.24,0.24,0.81,U] [#7 0.37,0.22,0.68,U] [#8 -0.00,-0.02,0.87,U] 
01:22:03.817 00.000 21068 refined, 8 included, MultiStar: {-0.15, 0.18}, one-star: {0.23, -0.06}
01:22:03.819 00.002 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:22:03.821 00.002 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:22:03.822 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.27 mountX=0.18 mountY=-0.14, mountTheta=-0.66
01:22:03.826 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.18, opts=13)
01:22:03.827 00.001 21068 Enqueuing Move request for scope (-0.15, 0.18)
01:22:03.828 00.001 16108 Worker thread wakes up
01:22:03.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
01:22:03.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:22:03.828 00.000 16108 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=-0.14
01:22:03.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:22:03.829 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:03.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:22:03.829 00.000 16108 MoveAxis(E, 0, ABG)
01:22:03.829 00.000 16108 Move returns status 0, amount 0
01:22:03.829 00.000 16108 MoveAxis(N, 0, ABG)
01:22:03.829 00.000 16108 Move returns status 0, amount 0
01:22:03.829 00.000 16108 move complete, result=0
01:22:03.829 00.000 16108 worker thread done servicing request
01:22:03.836 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=457, max=65535, med=3395, FiltMin=2921, FiltMax=62457, Gamma=1.000
01:22:03.857 00.021 21068 UpdateGuideState exits: m=109463 SNR=74.8
01:22:03.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:03.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:03.861 00.001 21068 Enqueuing Expose request
01:22:03.861 00.000 16108 Worker thread wakes up
01:22:03.861 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:03.862 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:03.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:04.840 00.978 16108 Exposure complete
01:22:04.901 00.061 16108 worker thread done servicing request
01:22:04.901 00.000 21068 OnExposeComplete: enter
01:22:04.902 00.001 21068 UpdateGuideState(): m_state=6
01:22:04.902 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10052
01:22:04.903 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.00, Mass=130587, SNR=96.6, Peak=14109 HFD=3.6
01:22:04.904 00.001 21068 MultiStar: [#1 0.04,0.15,0.95,U] [#2 -0.30,0.28,1.14,U] [#3 0.12,0.31,0.95,U] [#4 -0.21,0.26,0.72,U] [#5 0.11,0.06,0.84,U] [#6 -0.31,0.06,0.73,U] [#7 0.03,0.25,0.47,U] [#8 -0.06,-0.02,0.61,U] 
01:22:04.905 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.38, 0.07}
01:22:04.906 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:22:04.906 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:22:04.907 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.68 mountX=0.05 mountY=-0.15, mountTheta=-1.28
01:22:04.908 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
01:22:04.909 00.001 21068 Enqueuing Move request for scope (-0.02, 0.16)
01:22:04.910 00.001 16108 Worker thread wakes up
01:22:04.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:22:04.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:22:04.910 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
01:22:04.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:04.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:04.911 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:22:04.911 00.000 16108 MoveAxis(E, 0, ABG)
01:22:04.911 00.000 16108 Move returns status 0, amount 0
01:22:04.911 00.000 16108 MoveAxis(N, 0, ABG)
01:22:04.911 00.000 16108 Move returns status 0, amount 0
01:22:04.911 00.000 16108 move complete, result=0
01:22:04.911 00.000 16108 worker thread done servicing request
01:22:04.915 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3395, FiltMin=2883, FiltMax=63737, Gamma=1.000
01:22:04.931 00.016 21068 UpdateGuideState exits: m=130587 SNR=96.6
01:22:04.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.933 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:04.934 00.001 21068 Enqueuing Expose request
01:22:04.934 00.000 16108 Worker thread wakes up
01:22:04.934 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:04.935 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:04.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:06.100 01.165 16108 Exposure complete
01:22:06.153 00.053 16108 worker thread done servicing request
01:22:06.153 00.000 21068 OnExposeComplete: enter
01:22:06.154 00.001 21068 UpdateGuideState(): m_state=6
01:22:06.155 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10053
01:22:06.156 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.72, Mass=125621, SNR=82.0, Peak=15373 HFD=3.3
01:22:06.157 00.001 21068 MultiStar: [#1 0.15,-0.01,1.18,U] [#2 -0.10,-0.05,1.30,U] [#3 0.20,-0.08,1.09,U] [#4 -0.21,0.08,0.82,U] [#5 -0.15,0.05,0.91,U] [#6 -0.15,-0.04,0.82,U] [#7 0.12,0.14,0.59,U] [#8 0.10,-0.11,0.89,U] 
01:22:06.158 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.08, -0.21}
01:22:06.159 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
01:22:06.159 00.000 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
01:22:06.160 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=-0.01 mountY=0.03, mountTheta=1.99
01:22:06.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
01:22:06.163 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
01:22:06.163 00.000 16108 Worker thread wakes up
01:22:06.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:22:06.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:22:06.163 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.01 yDistance=0.03
01:22:06.164 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:22:06.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:06.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:22:06.164 00.000 16108 MoveAxis(E, 0, ABG)
01:22:06.164 00.000 16108 Move returns status 0, amount 0
01:22:06.164 00.000 16108 MoveAxis(N, 0, ABG)
01:22:06.164 00.000 16108 Move returns status 0, amount 0
01:22:06.164 00.000 16108 move complete, result=0
01:22:06.164 00.000 16108 worker thread done servicing request
01:22:06.168 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3395, FiltMin=2947, FiltMax=61081, Gamma=1.000
01:22:06.183 00.015 21068 UpdateGuideState exits: m=125621 SNR=82.0
01:22:06.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:06.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:06.186 00.001 21068 Enqueuing Expose request
01:22:06.187 00.001 16108 Worker thread wakes up
01:22:06.187 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:06.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:06.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:07.170 00.983 16108 Exposure complete
01:22:07.232 00.062 16108 worker thread done servicing request
01:22:07.232 00.000 21068 OnExposeComplete: enter
01:22:07.234 00.002 21068 UpdateGuideState(): m_state=6
01:22:07.235 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10054
01:22:07.237 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=874.84, Mass=127604, SNR=83.6, Peak=15097 HFD=3.4
01:22:07.239 00.002 21068 MultiStar: [#1 -0.09,0.22,1.17,U] [#2 -0.01,0.00,1.16,U] [#3 0.24,0.19,1.00,U] [#4 -0.13,-0.00,0.79,U] [#5 -0.23,0.24,0.91,U] [#6 -0.13,0.26,0.83,U] [#7 0.33,-0.02,0.79,U] [#8 0.26,-0.19,0.77,U] 
01:22:07.240 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.38, -0.08}
01:22:07.245 00.005 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
01:22:07.245 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
01:22:07.246 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
01:22:07.249 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.08, opts=13)
01:22:07.251 00.002 21068 Enqueuing Move request for scope (0.06, 0.08)
01:22:07.253 00.002 16108 Worker thread wakes up
01:22:07.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:22:07.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:22:07.254 00.001 16108 Moving (0.06, 0.08) raw xDistance=-0.05 yDistance=-0.09
01:22:07.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:22:07.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:07.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:07.254 00.000 16108 MoveAxis(E, 0, ABG)
01:22:07.254 00.000 16108 Move returns status 0, amount 0
01:22:07.254 00.000 16108 MoveAxis(N, 0, ABG)
01:22:07.254 00.000 16108 Move returns status 0, amount 0
01:22:07.254 00.000 16108 move complete, result=0
01:22:07.255 00.001 16108 worker thread done servicing request
01:22:07.261 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3398, FiltMin=2937, FiltMax=58051, Gamma=1.000
01:22:07.277 00.016 21068 UpdateGuideState exits: m=127604 SNR=83.6
01:22:07.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:07.280 00.001 21068 Enqueuing Expose request
01:22:07.280 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:07.281 00.001 16108 Worker thread wakes up
01:22:07.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:07.282 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:08.442 01.160 16108 Exposure complete
01:22:08.502 00.060 16108 worker thread done servicing request
01:22:08.502 00.000 21068 OnExposeComplete: enter
01:22:08.503 00.001 21068 UpdateGuideState(): m_state=6
01:22:08.504 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10055
01:22:08.504 00.000 21068 Star::Find returns 1 (0), X=220.36, Y=874.72, Mass=132711, SNR=80.1, Peak=14813 HFD=3.5
01:22:08.505 00.001 21068 MultiStar: [#1 -0.01,0.06,1.21,U] [#2 0.15,0.03,1.49,U] [#3 0.42,-0.02,1.17,U] [#4 -0.08,0.07,0.78,U] [#5 0.05,0.01,0.94,U] [#6 -0.05,0.03,0.95,U] [#7 0.58,-0.14,0.00,M1] [#8 0.15,-0.29,0.77,U] 
01:22:08.506 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.31, -0.21}
01:22:08.507 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
01:22:08.508 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
01:22:08.509 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
01:22:08.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
01:22:08.514 00.003 21068 Enqueuing Move request for scope (0.13, -0.03)
01:22:08.516 00.002 16108 Worker thread wakes up
01:22:08.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:22:08.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:22:08.516 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=-0.00
01:22:08.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:08.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:08.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:22:08.516 00.000 16108 MoveAxis(E, 0, ABG)
01:22:08.516 00.000 16108 Move returns status 0, amount 0
01:22:08.516 00.000 16108 MoveAxis(N, 0, ABG)
01:22:08.516 00.000 16108 Move returns status 0, amount 0
01:22:08.516 00.000 16108 move complete, result=0
01:22:08.516 00.000 16108 worker thread done servicing request
01:22:08.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3395, FiltMin=2918, FiltMax=61440, Gamma=1.000
01:22:08.535 00.015 21068 UpdateGuideState exits: m=132711 SNR=80.1
01:22:08.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:08.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:08.538 00.001 21068 Enqueuing Expose request
01:22:08.538 00.000 16108 Worker thread wakes up
01:22:08.538 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:08.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:08.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:09.516 00.977 16108 Exposure complete
01:22:09.571 00.055 16108 worker thread done servicing request
01:22:09.571 00.000 21068 OnExposeComplete: enter
01:22:09.573 00.002 21068 UpdateGuideState(): m_state=6
01:22:09.573 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10056
01:22:09.574 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.84, Mass=130289, SNR=84.3, Peak=14377 HFD=3.6
01:22:09.576 00.002 21068 MultiStar: [#1 0.03,0.08,1.14,U] [#2 -0.18,0.17,1.24,U] [#3 -0.03,-0.03,1.13,U] [#4 -0.19,-0.01,0.84,U] [#5 -0.23,0.12,0.81,U] [#6 -0.27,0.06,0.78,U] [#7 0.08,0.00,0.61,U] [#8 0.00,-0.03,0.73,U] 
01:22:09.576 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.32, -0.09}
01:22:09.577 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:22:09.578 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:22:09.578 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.52 mountX=0.06 mountY=-0.02, mountTheta=-0.40
01:22:09.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
01:22:09.581 00.001 21068 Enqueuing Move request for scope (-0.05, 0.04)
01:22:09.581 00.000 16108 Worker thread wakes up
01:22:09.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:22:09.582 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:22:09.582 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=-0.02
01:22:09.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:22:09.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:09.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:09.582 00.000 16108 MoveAxis(E, 0, ABG)
01:22:09.582 00.000 16108 Move returns status 0, amount 0
01:22:09.582 00.000 16108 MoveAxis(N, 0, ABG)
01:22:09.582 00.000 16108 Move returns status 0, amount 0
01:22:09.582 00.000 16108 move complete, result=0
01:22:09.582 00.000 16108 worker thread done servicing request
01:22:09.589 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3395, FiltMin=2864, FiltMax=57798, Gamma=1.000
01:22:09.614 00.025 21068 UpdateGuideState exits: m=130289 SNR=84.3
01:22:09.616 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:09.618 00.001 21068 Enqueuing Expose request
01:22:09.619 00.001 16108 Worker thread wakes up
01:22:09.619 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:09.620 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:09.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:10.786 01.166 16108 Exposure complete
01:22:10.843 00.057 16108 worker thread done servicing request
01:22:10.843 00.000 21068 OnExposeComplete: enter
01:22:10.844 00.001 21068 UpdateGuideState(): m_state=6
01:22:10.846 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10057
01:22:10.847 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.88, Mass=118959, SNR=81.1, Peak=14749 HFD=3.4
01:22:10.850 00.003 21068 MultiStar: [#1 0.08,0.22,1.21,U] [#2 -0.18,0.35,1.44,U] [#3 0.23,0.04,0.95,U] [#4 -0.21,0.21,0.93,U] [#5 0.00,0.28,0.96,U] [#6 -0.22,0.10,0.90,U] [#7 0.06,0.18,0.62,U] [#8 -0.09,0.02,0.79,U] 
01:22:10.853 00.003 21068 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.22, -0.04}
01:22:10.855 00.002 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:22:10.856 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:22:10.858 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.68 mountX=0.05 mountY=-0.15, mountTheta=-1.28
01:22:10.861 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
01:22:10.863 00.002 21068 Enqueuing Move request for scope (-0.02, 0.16)
01:22:10.864 00.001 16108 Worker thread wakes up
01:22:10.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:22:10.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:22:10.864 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
01:22:10.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:10.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:10.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:22:10.864 00.000 16108 MoveAxis(E, 0, ABG)
01:22:10.864 00.000 16108 Move returns status 0, amount 0
01:22:10.864 00.000 16108 MoveAxis(N, 0, ABG)
01:22:10.865 00.001 16108 Move returns status 0, amount 0
01:22:10.865 00.000 16108 move complete, result=0
01:22:10.865 00.000 16108 worker thread done servicing request
01:22:10.868 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3395, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:22:10.886 00.018 21068 UpdateGuideState exits: m=118959 SNR=81.1
01:22:10.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:10.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:10.889 00.001 21068 Enqueuing Expose request
01:22:10.890 00.001 16108 Worker thread wakes up
01:22:10.890 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:10.890 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:10.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:11.865 00.975 16108 Exposure complete
01:22:11.922 00.057 16108 worker thread done servicing request
01:22:11.922 00.000 21068 OnExposeComplete: enter
01:22:11.923 00.001 21068 UpdateGuideState(): m_state=6
01:22:11.924 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10058
01:22:11.925 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.80, Mass=115136, SNR=78.0, Peak=14141 HFD=3.6
01:22:11.927 00.002 21068 MultiStar: [#1 -0.03,0.10,1.15,U] [#2 -0.07,0.11,1.20,U] [#3 0.30,0.21,1.31,U] [#4 -0.48,0.11,0.99,U] [#5 -0.30,-0.16,1.17,U] [#6 -0.20,0.07,0.90,U] [#7 0.54,-0.11,0.00,M1] [#8 -0.02,-0.25,0.87,U] 
01:22:11.928 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {0.11, -0.13}
01:22:11.929 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
01:22:11.930 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
01:22:11.931 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=0.08 mountY=0.00, mountTheta=0.00
01:22:11.934 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
01:22:11.936 00.002 21068 Enqueuing Move request for scope (-0.08, 0.02)
01:22:11.938 00.002 16108 Worker thread wakes up
01:22:11.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:22:11.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:22:11.938 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=0.00
01:22:11.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:22:11.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:11.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:22:11.938 00.000 16108 MoveAxis(E, 0, ABG)
01:22:11.939 00.001 16108 Move returns status 0, amount 0
01:22:11.939 00.000 16108 MoveAxis(N, 0, ABG)
01:22:11.939 00.000 16108 Move returns status 0, amount 0
01:22:11.939 00.000 16108 move complete, result=0
01:22:11.939 00.000 16108 worker thread done servicing request
01:22:11.948 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2886, FiltMax=65507, Gamma=1.000
01:22:11.965 00.017 21068 UpdateGuideState exits: m=115136 SNR=78.0
01:22:11.967 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:11.968 00.000 21068 Enqueuing Expose request
01:22:11.969 00.001 16108 Worker thread wakes up
01:22:11.969 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:11.969 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:11.970 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:13.130 01.160 16108 Exposure complete
01:22:13.201 00.071 16108 worker thread done servicing request
01:22:13.201 00.000 21068 OnExposeComplete: enter
01:22:13.202 00.001 21068 UpdateGuideState(): m_state=6
01:22:13.202 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10059
01:22:13.203 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=874.98, Mass=138399, SNR=103.1, Peak=17773 HFD=3.4
01:22:13.204 00.001 21068 MultiStar: [#1 -0.26,0.21,0.92,U] [#2 -0.38,0.12,1.05,U] [#3 -0.28,0.43,0.81,U] [#4 -0.47,0.33,0.00,M1] [#5 -0.67,0.24,0.00,M1] [#6 -0.48,0.16,0.65,U] [#7 -0.20,0.19,0.53,U] [#8 -0.22,0.04,0.69,U] 
01:22:13.206 00.002 21068 single-star, 6 included, MultiStar: {-0.29, 0.17}, one-star: {-0.20, 0.06}
01:22:13.208 00.002 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
01:22:13.209 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
01:22:13.210 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=0.20 mountY=-0.01, mountTheta=-0.04
01:22:13.211 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.06, opts=13)
01:22:13.212 00.001 21068 Enqueuing Move request for scope (-0.20, 0.06)
01:22:13.213 00.001 16108 Worker thread wakes up
01:22:13.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
01:22:13.213 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
01:22:13.213 00.000 16108 Moving (-0.20, 0.06) raw xDistance=0.20 yDistance=-0.01
01:22:13.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:22:13.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:13.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:22:13.213 00.000 16108 MoveAxis(W, 54, ABG)
01:22:13.213 00.000 16108 Guiding  Dir = 3, Dur = 54
01:22:13.214 00.001 16108 IsSlewing returns 0
01:22:13.214 00.000 16108 IsGuiding returns 0
01:22:13.219 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2957, FiltMax=56835, Gamma=1.000
01:22:13.234 00.015 21068 UpdateGuideState exits: m=138399 SNR=103.1
01:22:13.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:13.236 00.000 21068 Enqueuing Expose request
01:22:13.273 00.037 16108 IsGuiding returns 1
01:22:13.273 00.000 16108 scope still moving after pulse duration time elapsed
01:22:13.300 00.027 16108 IsSlewing returns 0
01:22:13.300 00.000 16108 IsGuiding returns 1
01:22:13.331 00.031 16108 IsSlewing returns 0
01:22:13.331 00.000 16108 IsGuiding returns 1
01:22:13.362 00.031 16108 IsSlewing returns 0
01:22:13.362 00.000 16108 IsGuiding returns 0
01:22:13.362 00.000 16108 scope move finished after 54 + 94 ms
01:22:13.362 00.000 16108 Move returns status 0, amount 54
01:22:13.362 00.000 16108 MoveAxis(N, 0, ABG)
01:22:13.362 00.000 16108 Move returns status 0, amount 0
01:22:13.364 00.002 16108 move complete, result=0
01:22:13.364 00.000 16108 worker thread done servicing request
01:22:13.364 00.000 16108 Worker thread wakes up
01:22:13.364 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
01:22:13.366 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:13.367 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:14.347 00.980 16108 Exposure complete
01:22:14.404 00.057 16108 worker thread done servicing request
01:22:14.404 00.000 21068 OnExposeComplete: enter
01:22:14.405 00.001 21068 UpdateGuideState(): m_state=6
01:22:14.406 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10060
01:22:14.406 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=874.95, Mass=122398, SNR=83.0, Peak=16237 HFD=3.3
01:22:14.407 00.001 21068 MultiStar: [#1 -0.26,0.19,1.01,U] [#2 -0.52,0.25,0.00,M1] [#3 -0.36,0.28,1.17,U] [#4 -0.25,0.33,0.94,U] [#5 -0.15,0.43,0.88,U] [#6 -0.32,0.40,0.84,U] [#7 0.16,0.05,0.65,U] [#8 -0.26,0.28,0.79,U] 
01:22:14.408 00.001 21068 single-star, 7 included, MultiStar: {-0.16, 0.25}, one-star: {0.27, 0.02}
01:22:14.409 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
01:22:14.409 00.000 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
01:22:14.410 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.08 mountX=-0.26 mountY=-0.08, mountTheta=-2.83
01:22:14.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.02, opts=13)
01:22:14.413 00.001 21068 Enqueuing Move request for scope (0.27, 0.02)
01:22:14.414 00.001 16108 Worker thread wakes up
01:22:14.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
01:22:14.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
01:22:14.414 00.000 16108 Moving (0.27, 0.02) raw xDistance=-0.26 yDistance=-0.08
01:22:14.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:22:14.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:14.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:14.414 00.000 16108 MoveAxis(E, 65, ABG)
01:22:14.415 00.001 16108 Guiding  Dir = 2, Dur = 65
01:22:14.415 00.000 16108 IsSlewing returns 0
01:22:14.415 00.000 16108 IsGuiding returns 0
01:22:14.425 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3395, FiltMin=2921, FiltMax=53235, Gamma=1.000
01:22:14.448 00.023 16108 PulseGuide returned control before completion, sleep 42
01:22:14.451 00.003 21068 UpdateGuideState exits: m=122398 SNR=83.0
01:22:14.453 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:14.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:14.455 00.001 21068 Enqueuing Expose request
01:22:14.494 00.039 16108 IsGuiding returns 1
01:22:14.494 00.000 16108 scope still moving after pulse duration time elapsed
01:22:14.525 00.031 16108 IsSlewing returns 0
01:22:14.525 00.000 16108 IsGuiding returns 1
01:22:14.555 00.030 16108 IsSlewing returns 0
01:22:14.555 00.000 16108 IsGuiding returns 0
01:22:14.555 00.000 16108 scope move finished after 65 + 75 ms
01:22:14.555 00.000 16108 Move returns status 0, amount 65
01:22:14.555 00.000 16108 MoveAxis(N, 0, ABG)
01:22:14.555 00.000 16108 Move returns status 0, amount 0
01:22:14.555 00.000 16108 move complete, result=0
01:22:14.555 00.000 16108 worker thread done servicing request
01:22:14.555 00.000 16108 Worker thread wakes up
01:22:14.555 00.000 21068 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
01:22:14.558 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:14.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:15.743 01.185 16108 Exposure complete
01:22:15.798 00.055 16108 worker thread done servicing request
01:22:15.798 00.000 21068 OnExposeComplete: enter
01:22:15.799 00.001 21068 UpdateGuideState(): m_state=6
01:22:15.800 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10061
01:22:15.803 00.003 21068 Star::Find returns 1 (0), X=220.14, Y=874.91, Mass=111090, SNR=77.9, Peak=16269 HFD=3.1
01:22:15.805 00.002 21068 MultiStar: [#1 -0.23,0.12,1.33,U] [#2 -0.17,0.06,1.43,U] [#3 0.19,0.10,1.26,U] [#4 -0.02,0.23,0.99,U] [#5 -0.41,0.02,1.12,U] [#6 -0.27,0.11,0.76,U] [#7 -0.06,0.14,0.69,U] [#8 0.15,-0.04,0.79,U] 
01:22:15.807 00.002 21068 single-star, 8 included, MultiStar: {-0.09, 0.08}, one-star: {0.08, -0.02}
01:22:15.809 00.002 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
01:22:15.809 00.000 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
01:22:15.810 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.09 mountY=0.00, mountTheta=3.12
01:22:15.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
01:22:15.813 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
01:22:15.814 00.001 16108 Worker thread wakes up
01:22:15.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:22:15.814 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:22:15.814 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.09 yDistance=0.00
01:22:15.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:15.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:15.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:22:15.814 00.000 16108 MoveAxis(E, 0, ABG)
01:22:15.814 00.000 16108 Move returns status 0, amount 0
01:22:15.814 00.000 16108 MoveAxis(N, 0, ABG)
01:22:15.814 00.000 16108 Move returns status 0, amount 0
01:22:15.814 00.000 16108 move complete, result=0
01:22:15.814 00.000 16108 worker thread done servicing request
01:22:15.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3392, FiltMin=2877, FiltMax=57245, Gamma=1.000
01:22:15.842 00.024 21068 UpdateGuideState exits: m=111090 SNR=77.9
01:22:15.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:15.845 00.001 21068 Enqueuing Expose request
01:22:15.846 00.001 16108 Worker thread wakes up
01:22:15.846 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:15.846 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:15.847 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:16.821 00.974 16108 Exposure complete
01:22:16.879 00.058 16108 worker thread done servicing request
01:22:16.879 00.000 21068 OnExposeComplete: enter
01:22:16.882 00.003 21068 UpdateGuideState(): m_state=6
01:22:16.883 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10062
01:22:16.884 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.85, Mass=139929, SNR=105.0, Peak=17405 HFD=3.1
01:22:16.885 00.001 21068 MultiStar: [#1 -0.11,0.11,0.93,U] [#2 -0.49,-0.03,1.01,U] [#3 0.09,0.20,0.86,U] [#4 -0.20,0.23,0.68,U] [#5 -0.21,0.16,0.71,U] [#6 0.01,0.10,0.62,U] [#7 -0.14,0.09,0.46,U] [#8 -0.00,0.06,0.61,U] 
01:22:16.886 00.001 21068 single-star, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.01, -0.08}
01:22:16.887 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
01:22:16.887 00.000 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
01:22:16.889 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=-0.00 mountY=0.08, mountTheta=1.63
01:22:16.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
01:22:16.892 00.002 21068 Enqueuing Move request for scope (-0.01, -0.08)
01:22:16.893 00.001 16108 Worker thread wakes up
01:22:16.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:22:16.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:22:16.893 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
01:22:16.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:22:16.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:16.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:16.893 00.000 16108 MoveAxis(E, 0, ABG)
01:22:16.893 00.000 16108 Move returns status 0, amount 0
01:22:16.893 00.000 16108 MoveAxis(N, 0, ABG)
01:22:16.893 00.000 16108 Move returns status 0, amount 0
01:22:16.893 00.000 16108 move complete, result=0
01:22:16.893 00.000 16108 worker thread done servicing request
01:22:16.897 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3395, FiltMin=2921, FiltMax=63485, Gamma=1.000
01:22:16.911 00.014 21068 UpdateGuideState exits: m=139929 SNR=105.0
01:22:16.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:16.913 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:16.914 00.001 21068 Enqueuing Expose request
01:22:16.915 00.001 16108 Worker thread wakes up
01:22:16.915 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:16.916 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:16.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:18.095 01.179 16108 Exposure complete
01:22:18.192 00.097 16108 worker thread done servicing request
01:22:18.192 00.000 21068 OnExposeComplete: enter
01:22:18.193 00.001 21068 UpdateGuideState(): m_state=6
01:22:18.194 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10063
01:22:18.195 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=874.93, Mass=120231, SNR=73.3, Peak=16605 HFD=3.0
01:22:18.197 00.002 21068 MultiStar: [#1 -0.23,0.39,1.42,U] [#2 -0.55,0.09,0.00,M1] [#3 -0.00,0.30,1.31,U] [#4 -0.21,0.47,1.10,U] [#5 -0.35,0.11,1.23,U] [#6 -0.31,0.14,1.00,U] [#7 -0.03,0.07,0.77,U] [#8 -0.32,0.19,1.07,U] 
01:22:18.198 00.001 21068 single-star, 7 included, MultiStar: {-0.20, 0.22}, one-star: {-0.10, -0.00}
01:22:18.199 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
01:22:18.200 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
01:22:18.201 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.11 mountX=0.10 mountY=0.03, mountTheta=0.26
01:22:18.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.00, opts=13)
01:22:18.204 00.001 21068 Enqueuing Move request for scope (-0.10, -0.00)
01:22:18.205 00.001 16108 Worker thread wakes up
01:22:18.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
01:22:18.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
01:22:18.205 00.000 16108 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=0.03
01:22:18.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:22:18.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:18.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:22:18.205 00.000 16108 MoveAxis(E, 0, ABG)
01:22:18.206 00.001 16108 Move returns status 0, amount 0
01:22:18.206 00.000 16108 MoveAxis(N, 0, ABG)
01:22:18.206 00.000 16108 Move returns status 0, amount 0
01:22:18.206 00.000 16108 move complete, result=0
01:22:18.206 00.000 16108 worker thread done servicing request
01:22:18.213 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2934, FiltMax=61235, Gamma=1.000
01:22:18.234 00.021 21068 UpdateGuideState exits: m=120231 SNR=73.3
01:22:18.234 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:18.237 00.002 21068 Enqueuing Expose request
01:22:18.239 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:18.242 00.003 16108 Worker thread wakes up
01:22:18.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:18.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:19.224 00.982 16108 Exposure complete
01:22:19.279 00.055 16108 worker thread done servicing request
01:22:19.279 00.000 21068 OnExposeComplete: enter
01:22:19.280 00.001 21068 UpdateGuideState(): m_state=6
01:22:19.281 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10064
01:22:19.282 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.10, Mass=118385, SNR=83.3, Peak=16429 HFD=3.4
01:22:19.283 00.001 21068 MultiStar: [#1 -0.36,0.17,1.08,U] [#2 -0.50,0.13,1.08,U] [#3 -0.12,0.27,1.02,U] [#4 -0.55,0.55,0.00,M1] [#5 -0.36,0.35,0.93,U] [#6 -0.62,0.44,0.00,M1] [#7 0.04,0.23,0.65,U] [#8 -0.12,-0.03,0.87,U] 
01:22:19.283 00.000 21068 refined, 6 included, MultiStar: {-0.27, 0.19}, one-star: {-0.35, 0.17}
01:22:19.284 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
01:22:19.287 00.003 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
01:22:19.289 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.55 mountX=0.30 mountY=-0.12, mountTheta=-0.37
01:22:19.292 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.19, opts=13)
01:22:19.294 00.002 21068 Enqueuing Move request for scope (-0.27, 0.19)
01:22:19.295 00.001 16108 Worker thread wakes up
01:22:19.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
01:22:19.295 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
01:22:19.295 00.000 16108 Moving (-0.27, 0.19) raw xDistance=0.30 yDistance=-0.12
01:22:19.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:22:19.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:19.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:22:19.295 00.000 16108 MoveAxis(W, 79, ABG)
01:22:19.295 00.000 16108 Guiding  Dir = 3, Dur = 79
01:22:19.296 00.001 16108 IsSlewing returns 0
01:22:19.296 00.000 16108 IsGuiding returns 0
01:22:19.348 00.052 16108 PulseGuide returned control before completion, sleep 39
01:22:19.392 00.044 16108 IsGuiding returns 1
01:22:19.392 00.000 16108 scope still moving after pulse duration time elapsed
01:22:19.424 00.032 16108 IsSlewing returns 0
01:22:19.424 00.000 16108 IsGuiding returns 1
01:22:19.455 00.031 16108 IsSlewing returns 0
01:22:19.455 00.000 16108 IsGuiding returns 0
01:22:19.455 00.000 16108 scope move finished after 79 + 79 ms
01:22:19.455 00.000 16108 Move returns status 0, amount 79
01:22:19.456 00.001 16108 MoveAxis(N, 0, ABG)
01:22:19.456 00.000 16108 Move returns status 0, amount 0
01:22:19.456 00.000 16108 move complete, result=0
01:22:19.456 00.000 16108 worker thread done servicing request
01:22:19.788 00.332 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3395, FiltMin=2909, FiltMax=56803, Gamma=1.000
01:22:19.809 00.021 21068 UpdateGuideState exits: m=118385 SNR=83.3
01:22:19.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:19.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:19.811 00.000 21068 Enqueuing Expose request
01:22:19.812 00.001 16108 Worker thread wakes up
01:22:19.812 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH
01:22:19.813 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:19.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:21.001 01.188 16108 Exposure complete
01:22:21.074 00.073 16108 worker thread done servicing request
01:22:21.074 00.000 21068 OnExposeComplete: enter
01:22:21.075 00.001 21068 UpdateGuideState(): m_state=6
01:22:21.077 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10065
01:22:21.077 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=875.23, Mass=142664, SNR=87.0, Peak=15709 HFD=3.3
01:22:21.078 00.001 21068 MultiStar: [#1 -0.28,0.39,1.05,U] [#2 -0.19,0.34,1.06,U] [#3 -0.15,0.23,0.90,U] [#4 0.19,0.55,0.00,M2] [#5 -0.07,0.18,0.88,U] [#6 -0.07,0.38,0.71,U] [#7 0.01,0.15,0.53,U] [#8 -0.30,0.29,0.90,U] 
01:22:21.079 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.29}, one-star: {-0.04, 0.30}
01:22:21.080 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:22:21.081 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:22:21.081 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.69 mountX=0.09 mountY=-0.28, mountTheta=-1.27
01:22:21.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.30, opts=13)
01:22:21.084 00.001 21068 Enqueuing Move request for scope (-0.04, 0.30)
01:22:21.085 00.001 16108 Worker thread wakes up
01:22:21.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
01:22:21.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
01:22:21.085 00.000 16108 Moving (-0.04, 0.30) raw xDistance=0.09 yDistance=-0.28
01:22:21.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:22:21.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:21.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:22:21.085 00.000 16108 MoveAxis(E, 0, ABG)
01:22:21.085 00.000 16108 Move returns status 0, amount 0
01:22:21.085 00.000 16108 MoveAxis(N, 0, ABG)
01:22:21.085 00.000 16108 Move returns status 0, amount 0
01:22:21.085 00.000 16108 move complete, result=0
01:22:21.085 00.000 16108 worker thread done servicing request
01:22:21.090 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3395, FiltMin=2937, FiltMax=57203, Gamma=1.000
01:22:21.112 00.022 21068 UpdateGuideState exits: m=142664 SNR=87.0
01:22:21.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:21.115 00.001 21068 Enqueuing Expose request
01:22:21.116 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:22:21.117 00.001 16108 Worker thread wakes up
01:22:21.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:21.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:22.092 00.975 16108 Exposure complete
01:22:22.163 00.071 16108 worker thread done servicing request
01:22:22.163 00.000 21068 OnExposeComplete: enter
01:22:22.164 00.001 21068 UpdateGuideState(): m_state=6
01:22:22.165 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10066
01:22:22.166 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=875.12, Mass=126593, SNR=91.0, Peak=16281 HFD=3.3
01:22:22.167 00.001 21068 MultiStar: [#1 -0.11,0.56,0.00,M1] [#2 0.07,0.48,1.06,U] [#3 -0.17,0.54,0.00,M1] [#4 0.09,0.53,0.93,U] [#5 -0.19,0.53,0.00,M1] [#6 0.01,0.47,0.72,U] [#7 0.25,0.43,0.61,U] [#8 0.09,0.18,0.71,U] 
01:22:22.168 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.38}, one-star: {0.37, 0.19}
01:22:22.169 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
01:22:22.169 00.000 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
01:22:22.170 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.20 mountX=-0.08 mountY=-0.41, mountTheta=-1.77
01:22:22.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.38, opts=13)
01:22:22.175 00.003 21068 Enqueuing Move request for scope (0.15, 0.38)
01:22:22.176 00.001 16108 Worker thread wakes up
01:22:22.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd
01:22:22.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.38)
01:22:22.176 00.000 16108 Moving (0.15, 0.38) raw xDistance=-0.08 yDistance=-0.41
01:22:22.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:22.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:22.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:22:22.176 00.000 16108 MoveAxis(E, 0, ABG)
01:22:22.176 00.000 16108 Move returns status 0, amount 0
01:22:22.176 00.000 16108 MoveAxis(N, 0, ABG)
01:22:22.176 00.000 16108 Move returns status 0, amount 0
01:22:22.176 00.000 16108 move complete, result=0
01:22:22.177 00.001 16108 worker thread done servicing request
01:22:22.181 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=409, max=65535, med=3395, FiltMin=2905, FiltMax=59203, Gamma=1.000
01:22:22.197 00.016 21068 UpdateGuideState exits: m=126593 SNR=91.0
01:22:22.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:22.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:22.199 00.000 21068 Enqueuing Expose request
01:22:22.200 00.001 16108 Worker thread wakes up
01:22:22.200 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:22:22.201 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:22.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:23.362 01.161 16108 Exposure complete
01:22:23.425 00.063 16108 worker thread done servicing request
01:22:23.425 00.000 21068 OnExposeComplete: enter
01:22:23.425 00.000 21068 UpdateGuideState(): m_state=6
01:22:23.426 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10067
01:22:23.427 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.04, Mass=117870, SNR=87.3, Peak=16045 HFD=3.3
01:22:23.429 00.002 21068 MultiStar: [#1 -0.01,0.30,0.96,U] [#2 -0.14,0.21,1.16,U] [#3 -0.07,0.16,1.02,U] [#4 -0.44,0.21,0.89,U] [#5 -0.08,0.28,0.83,U] [#6 -0.27,0.21,0.72,U] [#7 -0.01,0.22,0.52,U] [#8 0.12,0.09,0.71,U] 
01:22:23.429 00.000 21068 single-star, 8 included, MultiStar: {-0.10, 0.20}, one-star: {0.01, 0.11}
01:22:23.430 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
01:22:23.431 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
01:22:23.431 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.00 mountY=-0.11, mountTheta=-1.53
01:22:23.435 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
01:22:23.438 00.003 21068 Enqueuing Move request for scope (0.01, 0.11)
01:22:23.440 00.002 16108 Worker thread wakes up
01:22:23.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:22:23.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:22:23.440 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.00 yDistance=-0.11
01:22:23.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:22:23.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:23.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:23.440 00.000 16108 MoveAxis(E, 0, ABG)
01:22:23.440 00.000 16108 Move returns status 0, amount 0
01:22:23.440 00.000 16108 MoveAxis(N, 0, ABG)
01:22:23.440 00.000 16108 Move returns status 0, amount 0
01:22:23.440 00.000 16108 move complete, result=0
01:22:23.440 00.000 16108 worker thread done servicing request
01:22:23.447 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3395, FiltMin=2947, FiltMax=61270, Gamma=1.000
01:22:23.472 00.025 21068 UpdateGuideState exits: m=117870 SNR=87.3
01:22:23.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.474 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:23.475 00.001 21068 Enqueuing Expose request
01:22:23.475 00.000 16108 Worker thread wakes up
01:22:23.475 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:23.476 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:23.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:24.449 00.973 16108 Exposure complete
01:22:24.524 00.075 16108 worker thread done servicing request
01:22:24.524 00.000 21068 OnExposeComplete: enter
01:22:24.525 00.001 21068 UpdateGuideState(): m_state=6
01:22:24.526 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10068
01:22:24.527 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.09, Mass=129650, SNR=82.3, Peak=16233 HFD=3.3
01:22:24.528 00.001 21068 MultiStar: [#1 0.11,0.25,1.26,U] [#2 0.03,0.28,1.23,U] [#3 0.41,0.24,1.06,U] [#4 0.21,0.38,1.02,U] [#5 0.37,0.43,0.00,M1] [#6 0.05,0.20,0.85,U] [#7 0.14,0.28,0.54,U] [#8 0.21,0.21,0.83,U] 
01:22:24.528 00.000 21068 refined, 7 included, MultiStar: {0.19, 0.25}, one-star: {0.36, 0.16}
01:22:24.529 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
01:22:24.530 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
01:22:24.530 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.32 cameraTheta=0.92 mountX=-0.14 mountY=-0.29, mountTheta=-2.03
01:22:24.533 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.25, opts=13)
01:22:24.534 00.001 21068 Enqueuing Move request for scope (0.19, 0.25)
01:22:24.535 00.001 16108 Worker thread wakes up
01:22:24.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
01:22:24.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
01:22:24.535 00.000 16108 Moving (0.19, 0.25) raw xDistance=-0.14 yDistance=-0.29
01:22:24.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:22:24.535 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.09 newest=-0.81
01:22:24.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:22:24.535 00.000 16108 MoveAxis(E, 0, ABG)
01:22:24.535 00.000 16108 Move returns status 0, amount 0
01:22:24.535 00.000 16108 MoveAxis(N, 58, ABG)
01:22:24.536 00.001 16108 Guiding  Dir = 0, Dur = 58
01:22:24.536 00.000 16108 IsSlewing returns 0
01:22:24.536 00.000 16108 IsGuiding returns 0
01:22:24.539 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3395, FiltMin=2925, FiltMax=62659, Gamma=1.000
01:22:24.552 00.013 21068 UpdateGuideState exits: m=129650 SNR=82.3
01:22:24.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:24.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:24.555 00.001 21068 Enqueuing Expose request
01:22:24.579 00.024 16108 PulseGuide returned control before completion, sleep 25
01:22:24.609 00.030 16108 IsGuiding returns 1
01:22:24.609 00.000 16108 scope still moving after pulse duration time elapsed
01:22:24.641 00.032 16108 IsSlewing returns 0
01:22:24.641 00.000 16108 IsGuiding returns 1
01:22:24.672 00.031 16108 IsSlewing returns 0
01:22:24.672 00.000 16108 IsGuiding returns 0
01:22:24.672 00.000 16108 scope move finished after 58 + 78 ms
01:22:24.672 00.000 16108 Move returns status 0, amount 58
01:22:24.672 00.000 16108 move complete, result=0
01:22:24.673 00.001 16108 worker thread done servicing request
01:22:24.673 00.000 16108 Worker thread wakes up
01:22:24.673 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
01:22:24.675 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:24.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:25.842 01.167 16108 Exposure complete
01:22:25.913 00.071 16108 worker thread done servicing request
01:22:25.913 00.000 21068 OnExposeComplete: enter
01:22:25.915 00.002 21068 UpdateGuideState(): m_state=6
01:22:25.917 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10069
01:22:25.918 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=874.78, Mass=131960, SNR=96.5, Peak=14813 HFD=3.5
01:22:25.920 00.002 21068 MultiStar: [#1 -0.03,0.14,1.07,U] [#2 -0.20,0.05,1.18,U] [#3 0.10,0.08,0.95,U] [#4 0.19,0.05,0.73,U] [#5 0.15,0.06,0.89,U] [#6 0.38,0.16,0.69,U] [#7 0.29,-0.03,0.50,U] [#8 0.16,-0.37,0.69,U] 
01:22:25.922 00.002 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.04, -0.15}
01:22:25.923 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
01:22:25.925 00.002 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
01:22:25.926 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.09 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
01:22:25.931 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
01:22:25.933 00.002 21068 Enqueuing Move request for scope (0.08, 0.01)
01:22:25.935 00.002 16108 Worker thread wakes up
01:22:25.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:22:25.935 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:22:25.935 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
01:22:25.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:25.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:25.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:25.936 00.001 16108 MoveAxis(E, 0, ABG)
01:22:25.936 00.000 16108 Move returns status 0, amount 0
01:22:25.936 00.000 16108 MoveAxis(N, 0, ABG)
01:22:25.936 00.000 16108 Move returns status 0, amount 0
01:22:25.936 00.000 16108 move complete, result=0
01:22:25.936 00.000 16108 worker thread done servicing request
01:22:25.944 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3395, FiltMin=2937, FiltMax=58205, Gamma=1.000
01:22:25.973 00.029 21068 UpdateGuideState exits: m=131960 SNR=96.5
01:22:25.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:25.976 00.001 21068 Enqueuing Expose request
01:22:25.977 00.001 16108 Worker thread wakes up
01:22:25.977 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:25.978 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:25.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:26.940 00.962 16108 Exposure complete
01:22:27.020 00.080 16108 worker thread done servicing request
01:22:27.020 00.000 21068 OnExposeComplete: enter
01:22:27.021 00.001 21068 UpdateGuideState(): m_state=6
01:22:27.022 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10070
01:22:27.023 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.46, Mass=122074, SNR=78.4, Peak=14077 HFD=3.3
01:22:27.023 00.000 21068 MultiStar: [#1 -0.08,-0.16,1.28,U] [#2 -0.22,-0.08,1.22,U] [#3 0.08,-0.12,1.08,U] [#4 -0.08,0.09,0.91,U] [#5 -0.10,-0.04,0.81,U] [#6 0.04,0.06,0.93,U] [#7 -0.08,-0.04,0.71,U] [#8 -0.19,-0.38,0.80,U] 
01:22:27.024 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.23, -0.46}
01:22:27.025 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.44)
01:22:27.026 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
01:22:27.026 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.88 mountX=0.02 mountY=0.14, mountTheta=1.44
01:22:27.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
01:22:27.028 00.000 21068 Enqueuing Move request for scope (-0.04, -0.13)
01:22:27.029 00.001 16108 Worker thread wakes up
01:22:27.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
01:22:27.029 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
01:22:27.029 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.14
01:22:27.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:27.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:27.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:27.030 00.001 16108 MoveAxis(E, 0, ABG)
01:22:27.030 00.000 16108 Move returns status 0, amount 0
01:22:27.030 00.000 16108 MoveAxis(N, 0, ABG)
01:22:27.030 00.000 16108 Move returns status 0, amount 0
01:22:27.030 00.000 16108 move complete, result=0
01:22:27.030 00.000 16108 worker thread done servicing request
01:22:27.036 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3395, FiltMin=2877, FiltMax=57081, Gamma=1.000
01:22:27.063 00.027 21068 UpdateGuideState exits: m=122074 SNR=78.4
01:22:27.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.066 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:27.067 00.001 21068 Enqueuing Expose request
01:22:27.068 00.001 16108 Worker thread wakes up
01:22:27.068 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:27.070 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:27.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:28.229 01.159 16108 Exposure complete
01:22:28.286 00.057 16108 worker thread done servicing request
01:22:28.286 00.000 21068 OnExposeComplete: enter
01:22:28.287 00.001 21068 UpdateGuideState(): m_state=6
01:22:28.288 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10071
01:22:28.289 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.82, Mass=119815, SNR=86.0, Peak=16365 HFD=3.4
01:22:28.289 00.000 21068 MultiStar: [#1 0.11,-0.09,1.03,U] [#2 -0.18,0.11,1.13,U] [#3 0.23,-0.04,0.90,U] [#4 -0.20,0.19,0.86,U] [#5 -0.15,0.05,0.89,U] [#6 -0.23,-0.10,0.85,U] [#7 0.21,0.06,0.72,U] [#8 0.17,-0.10,0.73,U] 
01:22:28.291 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.22, -0.10}
01:22:28.292 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:22:28.293 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:22:28.293 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.02 mountX=-0.01 mountY=-0.00, mountTheta=-2.89
01:22:28.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.00, opts=13)
01:22:28.295 00.000 21068 Enqueuing Move request for scope (0.01, 0.00)
01:22:28.296 00.001 16108 Worker thread wakes up
01:22:28.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:22:28.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:22:28.296 00.000 16108 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.00
01:22:28.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:22:28.297 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:28.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:22:28.297 00.000 16108 MoveAxis(E, 0, ABG)
01:22:28.297 00.000 16108 Move returns status 0, amount 0
01:22:28.297 00.000 16108 MoveAxis(N, 0, ABG)
01:22:28.297 00.000 16108 Move returns status 0, amount 0
01:22:28.297 00.000 16108 move complete, result=0
01:22:28.297 00.000 16108 worker thread done servicing request
01:22:28.300 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3398, FiltMin=2950, FiltMax=62809, Gamma=1.000
01:22:28.319 00.019 21068 UpdateGuideState exits: m=119815 SNR=86.0
01:22:28.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:28.321 00.000 21068 Enqueuing Expose request
01:22:28.322 00.001 16108 Worker thread wakes up
01:22:28.322 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:28.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:28.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:29.297 00.974 16108 Exposure complete
01:22:29.352 00.055 16108 worker thread done servicing request
01:22:29.352 00.000 21068 OnExposeComplete: enter
01:22:29.353 00.001 21068 UpdateGuideState(): m_state=6
01:22:29.354 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10072
01:22:29.355 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.85, Mass=141511, SNR=94.4, Peak=18669 HFD=3.1
01:22:29.356 00.001 21068 MultiStar: [#1 -0.01,0.36,1.17,U] [#2 -0.23,0.36,0.94,U] [#3 -0.01,0.33,0.85,U] [#4 -0.33,0.24,0.70,U] [#5 -0.39,-0.01,0.67,U] [#6 -0.16,0.21,0.81,U] [#7 0.22,0.06,0.58,U] [#8 -0.05,-0.19,0.73,U] 
01:22:29.356 00.000 21068 single-star, 8 included, MultiStar: {-0.10, 0.16}, one-star: {0.01, -0.07}
01:22:29.357 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
01:22:29.358 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
01:22:29.358 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=-0.02 mountY=0.07, mountTheta=1.85
01:22:29.360 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
01:22:29.360 00.000 21068 Enqueuing Move request for scope (0.01, -0.07)
01:22:29.361 00.001 16108 Worker thread wakes up
01:22:29.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:22:29.362 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:22:29.362 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.07
01:22:29.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:22:29.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:29.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:22:29.362 00.000 16108 MoveAxis(E, 0, ABG)
01:22:29.362 00.000 16108 Move returns status 0, amount 0
01:22:29.362 00.000 16108 MoveAxis(N, 0, ABG)
01:22:29.362 00.000 16108 Move returns status 0, amount 0
01:22:29.362 00.000 16108 move complete, result=0
01:22:29.364 00.002 16108 worker thread done servicing request
01:22:29.366 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3395, FiltMin=2921, FiltMax=64083, Gamma=1.000
01:22:29.381 00.015 21068 UpdateGuideState exits: m=141511 SNR=94.4
01:22:29.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.382 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:29.383 00.001 21068 Enqueuing Expose request
01:22:29.384 00.001 16108 Worker thread wakes up
01:22:29.384 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:29.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:29.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:30.568 01.183 16108 Exposure complete
01:22:30.633 00.065 16108 worker thread done servicing request
01:22:30.633 00.000 21068 OnExposeComplete: enter
01:22:30.635 00.002 21068 UpdateGuideState(): m_state=6
01:22:30.637 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10073
01:22:30.640 00.003 21068 Star::Find returns 1 (0), X=220.47, Y=875.11, Mass=111178, SNR=79.3, Peak=13529 HFD=3.1
01:22:30.643 00.003 21068 MultiStar: [#1 0.11,0.29,1.20,U] [#2 0.13,0.28,1.38,U] [#3 0.13,0.24,1.14,U] [#4 -0.23,0.23,0.95,U] [#5 0.06,0.09,0.95,U] [#6 0.20,0.43,0.95,U] [#7 0.31,0.09,0.66,U] [#8 0.25,0.05,0.80,U] 
01:22:30.643 00.000 21068 refined, 8 included, MultiStar: {0.15, 0.22}, one-star: {0.42, 0.18}
01:22:30.645 00.002 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
01:22:30.646 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
01:22:30.649 00.003 21068 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.26 cameraTheta=0.99 mountX=-0.10 mountY=-0.25, mountTheta=-1.97
01:22:30.650 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.22, opts=13)
01:22:30.651 00.001 21068 Enqueuing Move request for scope (0.15, 0.22)
01:22:30.651 00.000 16108 Worker thread wakes up
01:22:30.652 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
01:22:30.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
01:22:30.652 00.000 16108 Moving (0.15, 0.22) raw xDistance=-0.10 yDistance=-0.25
01:22:30.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:30.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:22:30.652 00.000 16108 MoveAxis(E, 0, ABG)
01:22:30.652 00.000 16108 Move returns status 0, amount 0
01:22:30.652 00.000 16108 MoveAxis(N, 50, ABG)
01:22:30.652 00.000 16108 Guiding  Dir = 0, Dur = 50
01:22:30.652 00.000 16108 IsSlewing returns 0
01:22:30.652 00.000 16108 IsGuiding returns 0
01:22:30.657 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3395, FiltMin=2950, FiltMax=63075, Gamma=1.000
01:22:30.671 00.014 21068 UpdateGuideState exits: m=111178 SNR=79.3
01:22:30.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:30.672 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:30.673 00.001 21068 Enqueuing Expose request
01:22:30.712 00.039 16108 IsGuiding returns 1
01:22:30.712 00.000 16108 scope still moving after pulse duration time elapsed
01:22:30.742 00.030 16108 IsSlewing returns 0
01:22:30.742 00.000 16108 IsGuiding returns 1
01:22:30.773 00.031 16108 IsSlewing returns 0
01:22:30.773 00.000 16108 IsGuiding returns 1
01:22:30.805 00.032 16108 IsSlewing returns 0
01:22:30.805 00.000 16108 IsGuiding returns 0
01:22:30.805 00.000 16108 scope move finished after 50 + 102 ms
01:22:30.806 00.001 16108 Move returns status 0, amount 50
01:22:30.806 00.000 16108 move complete, result=0
01:22:30.806 00.000 16108 worker thread done servicing request
01:22:30.806 00.000 16108 Worker thread wakes up
01:22:30.806 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:22:30.808 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:30.809 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:31.786 00.977 16108 Exposure complete
01:22:31.843 00.057 16108 worker thread done servicing request
01:22:31.843 00.000 21068 OnExposeComplete: enter
01:22:31.843 00.000 21068 UpdateGuideState(): m_state=6
01:22:31.844 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10074
01:22:31.845 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.95, Mass=126670, SNR=94.9, Peak=15501 HFD=3.4
01:22:31.846 00.001 21068 MultiStar: [#1 0.30,0.19,1.07,U] [#2 0.15,0.03,1.19,U] [#3 0.40,0.15,1.00,U] [#4 0.14,0.17,0.89,U] [#5 0.03,0.08,0.94,U] [#6 0.18,0.25,0.77,U] [#7 0.30,0.26,0.55,U] [#8 0.37,-0.06,0.81,U] 
01:22:31.847 00.001 21068 single-star, 8 included, MultiStar: {0.20, 0.11}, one-star: {-0.01, 0.02}
01:22:31.848 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
01:22:31.849 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:22:31.849 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.07 mountX=0.01 mountY=-0.02, mountTheta=-0.87
01:22:31.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
01:22:31.852 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
01:22:31.852 00.000 16108 Worker thread wakes up
01:22:31.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:22:31.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:22:31.853 00.001 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
01:22:31.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:31.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:31.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:31.853 00.000 16108 MoveAxis(E, 0, ABG)
01:22:31.853 00.000 16108 Move returns status 0, amount 0
01:22:31.853 00.000 16108 MoveAxis(N, 0, ABG)
01:22:31.853 00.000 16108 Move returns status 0, amount 0
01:22:31.853 00.000 16108 move complete, result=0
01:22:31.853 00.000 16108 worker thread done servicing request
01:22:31.860 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3395, FiltMin=2918, FiltMax=63584, Gamma=1.000
01:22:31.876 00.016 21068 UpdateGuideState exits: m=126670 SNR=94.9
01:22:31.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:31.877 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:31.878 00.001 21068 Enqueuing Expose request
01:22:31.880 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:31.881 00.001 16108 Worker thread wakes up
01:22:31.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:31.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:33.039 01.158 16108 Exposure complete
01:22:33.105 00.066 16108 worker thread done servicing request
01:22:33.105 00.000 21068 OnExposeComplete: enter
01:22:33.106 00.001 21068 UpdateGuideState(): m_state=6
01:22:33.107 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10075
01:22:33.108 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.12, Mass=132946, SNR=85.0, Peak=17881 HFD=3.3
01:22:33.109 00.001 21068 MultiStar: [#1 -0.10,0.35,1.07,U] [#2 0.19,0.48,1.37,U] [#3 0.43,0.46,0.00,M1] [#4 0.07,0.47,0.81,U] [#5 -0.08,0.25,0.85,U] [#6 -0.01,0.45,0.81,U] [#7 0.58,0.49,0.00,M1] [#8 0.02,0.18,0.82,U] 
01:22:33.109 00.000 21068 refined, 6 included, MultiStar: {0.10, 0.35}, one-star: {0.52, 0.19}
01:22:33.110 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
01:22:33.112 00.002 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
01:22:33.112 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.29 mountX=-0.04 mountY=-0.36, mountTheta=-1.67
01:22:33.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.35, opts=13)
01:22:33.115 00.001 21068 Enqueuing Move request for scope (0.10, 0.35)
01:22:33.116 00.001 16108 Worker thread wakes up
01:22:33.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
01:22:33.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
01:22:33.116 00.000 16108 Moving (0.10, 0.35) raw xDistance=-0.04 yDistance=-0.36
01:22:33.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:33.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:22:33.116 00.000 16108 MoveAxis(E, 0, ABG)
01:22:33.117 00.001 16108 Move returns status 0, amount 0
01:22:33.117 00.000 16108 MoveAxis(N, 72, ABG)
01:22:33.117 00.000 16108 Guiding  Dir = 0, Dur = 72
01:22:33.117 00.000 16108 IsSlewing returns 0
01:22:33.117 00.000 16108 IsGuiding returns 0
01:22:33.124 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3395, FiltMin=2883, FiltMax=53971, Gamma=1.000
01:22:33.140 00.016 21068 UpdateGuideState exits: m=132946 SNR=85.0
01:22:33.140 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:33.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:33.143 00.002 21068 Enqueuing Expose request
01:22:33.159 00.016 16108 PulseGuide returned control before completion, sleep 42
01:22:33.204 00.045 16108 IsGuiding returns 1
01:22:33.204 00.000 16108 scope still moving after pulse duration time elapsed
01:22:33.235 00.031 16108 IsSlewing returns 0
01:22:33.235 00.000 16108 IsGuiding returns 1
01:22:33.267 00.032 16108 IsSlewing returns 0
01:22:33.267 00.000 16108 IsGuiding returns 0
01:22:33.268 00.001 16108 scope move finished after 72 + 77 ms
01:22:33.268 00.000 16108 Move returns status 0, amount 72
01:22:33.268 00.000 16108 move complete, result=0
01:22:33.268 00.000 16108 worker thread done servicing request
01:22:33.268 00.000 16108 Worker thread wakes up
01:22:33.268 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 72 ms NORTH
01:22:33.270 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:33.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:34.244 00.974 16108 Exposure complete
01:22:34.300 00.056 16108 worker thread done servicing request
01:22:34.300 00.000 21068 OnExposeComplete: enter
01:22:34.301 00.001 21068 UpdateGuideState(): m_state=6
01:22:34.302 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10076
01:22:34.303 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.00, Mass=112756, SNR=79.2, Peak=15465 HFD=3.5
01:22:34.305 00.002 21068 MultiStar: [#1 0.13,0.47,1.34,U] [#2 0.10,0.48,1.17,U] [#3 0.23,0.26,1.03,U] [#4 0.06,0.23,0.96,U] [#5 0.09,0.37,0.91,U] [#6 -0.07,0.42,0.84,U] [#7 0.41,0.17,0.75,U] [#8 0.04,-0.18,0.83,U] 
01:22:34.305 00.000 21068 refined, 8 included, MultiStar: {0.17, 0.27}, one-star: {0.52, 0.07}
01:22:34.306 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
01:22:34.307 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
01:22:34.307 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.02 mountX=-0.12 mountY=-0.30, mountTheta=-1.93
01:22:34.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.27, opts=13)
01:22:34.310 00.001 21068 Enqueuing Move request for scope (0.17, 0.27)
01:22:34.311 00.001 16108 Worker thread wakes up
01:22:34.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
01:22:34.311 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
01:22:34.311 00.000 16108 Moving (0.17, 0.27) raw xDistance=-0.12 yDistance=-0.30
01:22:34.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:22:34.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:22:34.311 00.000 16108 MoveAxis(E, 0, ABG)
01:22:34.311 00.000 16108 Move returns status 0, amount 0
01:22:34.311 00.000 16108 MoveAxis(N, 61, ABG)
01:22:34.311 00.000 16108 Guiding  Dir = 0, Dur = 61
01:22:34.311 00.000 16108 IsSlewing returns 0
01:22:34.312 00.001 16108 IsGuiding returns 0
01:22:34.316 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3395, FiltMin=2931, FiltMax=58416, Gamma=1.000
01:22:34.329 00.013 21068 UpdateGuideState exits: m=112756 SNR=79.2
01:22:34.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.332 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:34.333 00.001 21068 Enqueuing Expose request
01:22:34.335 00.002 16108 PulseGuide returned control before completion, sleep 48
01:22:34.396 00.061 16108 IsGuiding returns 1
01:22:34.396 00.000 16108 scope still moving after pulse duration time elapsed
01:22:34.428 00.032 16108 IsSlewing returns 0
01:22:34.428 00.000 16108 IsGuiding returns 0
01:22:34.428 00.000 16108 scope move finished after 61 + 54 ms
01:22:34.428 00.000 16108 Move returns status 0, amount 61
01:22:34.428 00.000 16108 move complete, result=0
01:22:34.428 00.000 16108 worker thread done servicing request
01:22:34.428 00.000 16108 Worker thread wakes up
01:22:34.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:34.428 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 61 ms NORTH
01:22:34.430 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:35.590 01.160 16108 Exposure complete
01:22:35.649 00.059 16108 worker thread done servicing request
01:22:35.649 00.000 21068 OnExposeComplete: enter
01:22:35.651 00.002 21068 UpdateGuideState(): m_state=6
01:22:35.652 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10077
01:22:35.653 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.02, Mass=142991, SNR=97.4, Peak=17833 HFD=3.6
01:22:35.654 00.001 21068 MultiStar: [#1 0.34,0.08,0.99,U] [#2 0.43,0.14,1.08,U] [#3 0.81,-0.12,0.00,M1] [#4 0.51,-0.11,0.78,U] [#5 0.47,-0.00,0.76,U] [#6 0.48,0.04,0.77,U] [#7 0.64,0.05,0.00,M1] [#8 0.39,0.11,0.64,U] 
01:22:35.655 00.001 21068 refined, 6 included, MultiStar: {0.44, 0.06}, one-star: {0.46, 0.09}
01:22:35.656 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
01:22:35.657 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
01:22:35.657 00.000 21068 CameraToMount -- cameraX=0.44 cameraY=0.06 hyp=0.44 cameraTheta=0.13 mountX=-0.42 mountY=-0.16, mountTheta=-2.78
01:22:35.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=0.06, opts=13)
01:22:35.660 00.001 21068 Enqueuing Move request for scope (0.44, 0.06)
01:22:35.660 00.000 16108 Worker thread wakes up
01:22:35.661 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.06) opts 0xd
01:22:35.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, 0.06)
01:22:35.661 00.000 16108 Moving (0.44, 0.06) raw xDistance=-0.42 yDistance=-0.16
01:22:35.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:22:35.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:35.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:22:35.661 00.000 16108 MoveAxis(E, 111, ABG)
01:22:35.661 00.000 16108 Guiding  Dir = 2, Dur = 111
01:22:35.661 00.000 16108 IsSlewing returns 0
01:22:35.662 00.001 16108 IsGuiding returns 0
01:22:35.665 00.003 16108 PulseGuide returned control before completion, sleep 118
01:22:35.665 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2931, FiltMax=60400, Gamma=1.000
01:22:35.680 00.015 21068 UpdateGuideState exits: m=142991 SNR=97.4
01:22:35.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:35.683 00.001 21068 Enqueuing Expose request
01:22:35.790 00.107 16108 IsGuiding returns 1
01:22:35.790 00.000 16108 scope still moving after pulse duration time elapsed
01:22:35.821 00.031 16108 IsSlewing returns 0
01:22:35.821 00.000 16108 IsGuiding returns 1
01:22:35.852 00.031 16108 IsSlewing returns 0
01:22:35.852 00.000 16108 IsGuiding returns 0
01:22:35.852 00.000 16108 scope move finished after 111 + 79 ms
01:22:35.852 00.000 16108 Move returns status 0, amount 111
01:22:35.852 00.000 16108 MoveAxis(N, 0, ABG)
01:22:35.852 00.000 16108 Move returns status 0, amount 0
01:22:35.853 00.001 16108 move complete, result=0
01:22:35.853 00.000 16108 worker thread done servicing request
01:22:35.853 00.000 16108 Worker thread wakes up
01:22:35.853 00.000 21068 GuideStep: -0.4 px 111 ms EAST, -0.2 px 0 ms NORTH
01:22:35.855 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:35.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:36.829 00.974 16108 Exposure complete
01:22:36.886 00.057 16108 worker thread done servicing request
01:22:36.886 00.000 21068 OnExposeComplete: enter
01:22:36.887 00.001 21068 UpdateGuideState(): m_state=6
01:22:36.888 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10078
01:22:36.888 00.000 21068 Star::Find returns 1 (0), X=220.41, Y=874.75, Mass=116575, SNR=76.8, Peak=14521 HFD=3.3
01:22:36.889 00.001 21068 MultiStar: [#1 0.05,0.24,1.21,U] [#2 0.18,0.21,1.26,U] [#3 0.26,0.21,1.14,U] [#4 -0.16,0.04,1.33,U] [#5 -0.23,0.01,1.05,U] [#6 -0.14,0.45,1.01,U] [#7 0.39,-0.07,0.70,U] [#8 0.07,-0.06,0.80,U] 
01:22:36.890 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.35, -0.18}
01:22:36.891 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
01:22:36.892 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
01:22:36.892 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
01:22:36.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
01:22:36.895 00.001 21068 Enqueuing Move request for scope (0.07, 0.11)
01:22:36.895 00.000 16108 Worker thread wakes up
01:22:36.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:22:36.895 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:22:36.895 00.000 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.12
01:22:36.897 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:22:36.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:36.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:22:36.897 00.000 16108 MoveAxis(E, 0, ABG)
01:22:36.897 00.000 16108 Move returns status 0, amount 0
01:22:36.897 00.000 16108 MoveAxis(N, 0, ABG)
01:22:36.897 00.000 16108 Move returns status 0, amount 0
01:22:36.897 00.000 16108 move complete, result=0
01:22:36.897 00.000 16108 worker thread done servicing request
01:22:36.900 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3398, FiltMin=2909, FiltMax=59168, Gamma=1.000
01:22:36.915 00.015 21068 UpdateGuideState exits: m=116575 SNR=76.8
01:22:36.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:36.917 00.000 21068 Enqueuing Expose request
01:22:36.918 00.001 16108 Worker thread wakes up
01:22:36.918 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:36.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:36.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:38.092 01.173 16108 Exposure complete
01:22:38.155 00.063 16108 worker thread done servicing request
01:22:38.155 00.000 21068 OnExposeComplete: enter
01:22:38.156 00.001 21068 UpdateGuideState(): m_state=6
01:22:38.157 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10079
01:22:38.158 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.65, Mass=128356, SNR=91.5, Peak=16445 HFD=3.2
01:22:38.159 00.001 21068 MultiStar: [#1 -0.12,0.06,1.04,U] [#2 -0.11,0.02,1.13,U] [#3 0.07,0.20,1.10,U] [#4 -0.04,0.27,0.80,U] [#5 -0.29,0.18,0.89,U] [#6 -0.13,-0.03,0.66,U] [#7 0.21,0.05,0.62,U] [#8 0.03,-0.01,0.85,U] 
01:22:38.160 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.08, -0.28}
01:22:38.161 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
01:22:38.162 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
01:22:38.162 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.21 mountX=0.05 mountY=-0.04, mountTheta=-0.72
01:22:38.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
01:22:38.168 00.004 21068 Enqueuing Move request for scope (-0.04, 0.05)
01:22:38.171 00.003 16108 Worker thread wakes up
01:22:38.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:22:38.171 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:22:38.171 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
01:22:38.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:38.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:38.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:38.171 00.000 16108 MoveAxis(E, 0, ABG)
01:22:38.171 00.000 16108 Move returns status 0, amount 0
01:22:38.171 00.000 16108 MoveAxis(N, 0, ABG)
01:22:38.171 00.000 16108 Move returns status 0, amount 0
01:22:38.171 00.000 16108 move complete, result=0
01:22:38.171 00.000 16108 worker thread done servicing request
01:22:38.175 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3395, FiltMin=2950, FiltMax=60115, Gamma=1.000
01:22:38.199 00.024 21068 UpdateGuideState exits: m=128356 SNR=91.5
01:22:38.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.201 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:38.202 00.001 21068 Enqueuing Expose request
01:22:38.203 00.001 16108 Worker thread wakes up
01:22:38.203 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:38.203 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:38.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:39.193 00.990 16108 Exposure complete
01:22:39.255 00.062 16108 worker thread done servicing request
01:22:39.255 00.000 21068 OnExposeComplete: enter
01:22:39.258 00.003 21068 UpdateGuideState(): m_state=6
01:22:39.259 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10080
01:22:39.260 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=875.12, Mass=115539, SNR=78.4, Peak=14541 HFD=3.0
01:22:39.261 00.001 21068 MultiStar: [#1 0.01,0.37,1.24,U] [#2 -0.03,0.24,1.26,U] [#3 0.24,0.29,1.21,U] [#4 0.02,0.09,1.03,U] [#5 -0.10,0.12,1.01,U] [#6 0.07,0.54,0.00,M1] [#7 0.70,0.54,0.00,M1] [#8 0.01,-0.05,0.80,U] 
01:22:39.263 00.002 21068 refined, 6 included, MultiStar: {0.04, 0.20}, one-star: {0.07, 0.19}
01:22:39.263 00.000 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
01:22:39.264 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
01:22:39.265 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.39 mountX=-0.00 mountY=-0.20, mountTheta=-1.57
01:22:39.266 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.20, opts=13)
01:22:39.268 00.002 21068 Enqueuing Move request for scope (0.04, 0.20)
01:22:39.269 00.001 16108 Worker thread wakes up
01:22:39.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
01:22:39.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
01:22:39.269 00.000 16108 Moving (0.04, 0.20) raw xDistance=-0.00 yDistance=-0.20
01:22:39.270 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:22:39.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:39.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:22:39.270 00.000 16108 MoveAxis(E, 0, ABG)
01:22:39.270 00.000 16108 Move returns status 0, amount 0
01:22:39.270 00.000 16108 MoveAxis(N, 0, ABG)
01:22:39.270 00.000 16108 Move returns status 0, amount 0
01:22:39.270 00.000 16108 move complete, result=0
01:22:39.270 00.000 16108 worker thread done servicing request
01:22:39.274 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3395, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:22:39.296 00.022 21068 UpdateGuideState exits: m=115539 SNR=78.4
01:22:39.298 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:39.300 00.001 21068 Enqueuing Expose request
01:22:39.301 00.001 16108 Worker thread wakes up
01:22:39.301 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:39.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:39.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:40.471 01.169 16108 Exposure complete
01:22:40.529 00.058 16108 worker thread done servicing request
01:22:40.533 00.004 21068 OnExposeComplete: enter
01:22:40.534 00.001 21068 UpdateGuideState(): m_state=6
01:22:40.536 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10081
01:22:40.537 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.08, Mass=121891, SNR=79.3, Peak=16957 HFD=3.1
01:22:40.539 00.002 21068 MultiStar: [#1 0.19,0.40,1.26,U] [#2 0.07,0.19,1.35,U] [#3 0.29,0.36,1.12,U] [#4 0.01,0.43,0.95,U] [#5 -0.25,0.06,1.21,U] [#6 -0.06,0.02,0.85,U] [#7 0.22,-0.00,0.69,U] [#8 0.12,0.13,0.83,U] 
01:22:40.541 00.002 21068 refined, 8 included, MultiStar: {0.08, 0.21}, one-star: {0.19, 0.15}
01:22:40.543 00.002 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
01:22:40.544 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
01:22:40.545 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.20 mountX=-0.04 mountY=-0.22, mountTheta=-1.77
01:22:40.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.21, opts=13)
01:22:40.548 00.001 21068 Enqueuing Move request for scope (0.08, 0.21)
01:22:40.549 00.001 16108 Worker thread wakes up
01:22:40.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:22:40.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:22:40.549 00.000 16108 Moving (0.08, 0.21) raw xDistance=-0.04 yDistance=-0.22
01:22:40.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:40.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:22:40.549 00.000 16108 MoveAxis(E, 0, ABG)
01:22:40.549 00.000 16108 Move returns status 0, amount 0
01:22:40.549 00.000 16108 MoveAxis(N, 44, ABG)
01:22:40.549 00.000 16108 Guiding  Dir = 0, Dur = 44
01:22:40.549 00.000 16108 IsSlewing returns 0
01:22:40.549 00.000 16108 IsGuiding returns 0
01:22:40.553 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3395, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:22:40.567 00.014 21068 UpdateGuideState exits: m=121891 SNR=79.3
01:22:40.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.570 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:40.572 00.002 21068 Enqueuing Expose request
01:22:40.609 00.037 16108 IsGuiding returns 1
01:22:40.609 00.000 16108 scope still moving after pulse duration time elapsed
01:22:40.639 00.030 16108 IsSlewing returns 0
01:22:40.639 00.000 16108 IsGuiding returns 1
01:22:40.671 00.032 16108 IsSlewing returns 0
01:22:40.671 00.000 16108 IsGuiding returns 1
01:22:40.703 00.032 16108 IsSlewing returns 0
01:22:40.703 00.000 16108 IsGuiding returns 0
01:22:40.703 00.000 16108 scope move finished after 44 + 110 ms
01:22:40.703 00.000 16108 Move returns status 0, amount 44
01:22:40.704 00.001 16108 move complete, result=0
01:22:40.704 00.000 16108 worker thread done servicing request
01:22:40.704 00.000 16108 Worker thread wakes up
01:22:40.704 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
01:22:40.708 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:40.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:41.689 00.981 16108 Exposure complete
01:22:41.744 00.055 16108 worker thread done servicing request
01:22:41.744 00.000 21068 OnExposeComplete: enter
01:22:41.745 00.001 21068 UpdateGuideState(): m_state=6
01:22:41.746 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10082
01:22:41.747 00.001 21068 Star::Find returns 1 (0), X=219.83, Y=875.04, Mass=134737, SNR=89.7, Peak=18029 HFD=3.1
01:22:41.748 00.001 21068 MultiStar: [#1 -0.12,0.37,1.01,U] [#2 -0.21,0.38,1.10,U] [#3 0.03,0.51,1.18,U] [#4 -0.28,0.33,0.76,U] [#5 -0.39,0.30,0.84,U] [#6 -0.34,0.45,0.00,M1] [#7 0.14,0.46,0.57,U] [#8 -0.05,-0.09,0.79,U] 
01:22:41.749 00.001 21068 single-star, 7 included, MultiStar: {-0.14, 0.30}, one-star: {-0.23, 0.12}
01:22:41.750 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
01:22:41.751 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
01:22:41.752 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.67 mountX=0.25 mountY=-0.06, mountTheta=-0.24
01:22:41.753 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.12, opts=13)
01:22:41.754 00.001 21068 Enqueuing Move request for scope (-0.23, 0.12)
01:22:41.755 00.001 16108 Worker thread wakes up
01:22:41.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
01:22:41.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
01:22:41.755 00.000 16108 Moving (-0.23, 0.12) raw xDistance=0.25 yDistance=-0.06
01:22:41.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:22:41.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:41.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:41.755 00.000 16108 MoveAxis(W, 64, ABG)
01:22:41.755 00.000 16108 Guiding  Dir = 3, Dur = 64
01:22:41.756 00.001 16108 IsSlewing returns 0
01:22:41.756 00.000 16108 IsGuiding returns 0
01:22:41.763 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3395, FiltMin=2877, FiltMax=57571, Gamma=1.000
01:22:41.788 00.025 16108 PulseGuide returned control before completion, sleep 43
01:22:41.789 00.001 21068 UpdateGuideState exits: m=134737 SNR=89.7
01:22:41.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:41.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:41.792 00.001 21068 Enqueuing Expose request
01:22:41.833 00.041 16108 IsGuiding returns 1
01:22:41.833 00.000 16108 scope still moving after pulse duration time elapsed
01:22:41.865 00.032 16108 IsSlewing returns 0
01:22:41.865 00.000 16108 IsGuiding returns 1
01:22:41.897 00.032 16108 IsSlewing returns 0
01:22:41.897 00.000 16108 IsGuiding returns 0
01:22:41.897 00.000 16108 scope move finished after 64 + 76 ms
01:22:41.897 00.000 16108 Move returns status 0, amount 64
01:22:41.897 00.000 16108 MoveAxis(N, 0, ABG)
01:22:41.897 00.000 16108 Move returns status 0, amount 0
01:22:41.897 00.000 16108 move complete, result=0
01:22:41.897 00.000 16108 worker thread done servicing request
01:22:41.897 00.000 16108 Worker thread wakes up
01:22:41.897 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
01:22:41.900 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:41.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:43.067 01.167 16108 Exposure complete
01:22:43.137 00.070 16108 worker thread done servicing request
01:22:43.137 00.000 21068 OnExposeComplete: enter
01:22:43.139 00.002 21068 UpdateGuideState(): m_state=6
01:22:43.142 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10083
01:22:43.143 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=875.08, Mass=121378, SNR=78.8, Peak=14681 HFD=3.4
01:22:43.144 00.001 21068 MultiStar: [#1 0.19,0.23,1.41,U] [#2 0.06,0.11,1.20,U] [#3 0.31,0.29,1.08,U] [#4 0.14,-0.01,0.87,U] [#5 0.28,0.17,0.95,U] [#6 0.48,0.24,0.87,U] [#7 0.50,0.27,0.00,M1] [#8 -0.06,-0.26,0.93,U] 
01:22:43.145 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.12}, one-star: {0.29, 0.16}
01:22:43.146 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
01:22:43.147 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
01:22:43.148 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.24 cameraTheta=0.55 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
01:22:43.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.12, opts=13)
01:22:43.151 00.001 21068 Enqueuing Move request for scope (0.20, 0.12)
01:22:43.152 00.001 16108 Worker thread wakes up
01:22:43.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
01:22:43.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
01:22:43.152 00.000 16108 Moving (0.20, 0.12) raw xDistance=-0.18 yDistance=-0.17
01:22:43.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:22:43.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:43.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:22:43.152 00.000 16108 MoveAxis(E, 0, ABG)
01:22:43.152 00.000 16108 Move returns status 0, amount 0
01:22:43.152 00.000 16108 MoveAxis(N, 0, ABG)
01:22:43.153 00.001 16108 Move returns status 0, amount 0
01:22:43.153 00.000 16108 move complete, result=0
01:22:43.153 00.000 16108 worker thread done servicing request
01:22:43.157 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3395, FiltMin=2909, FiltMax=62547, Gamma=1.000
01:22:43.174 00.017 21068 UpdateGuideState exits: m=121378 SNR=78.8
01:22:43.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:43.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:43.177 00.001 21068 Enqueuing Expose request
01:22:43.177 00.000 16108 Worker thread wakes up
01:22:43.177 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:43.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:43.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:44.166 00.988 16108 Exposure complete
01:22:44.253 00.087 16108 worker thread done servicing request
01:22:44.253 00.000 21068 OnExposeComplete: enter
01:22:44.254 00.001 21068 UpdateGuideState(): m_state=6
01:22:44.255 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10084
01:22:44.255 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=875.06, Mass=118114, SNR=74.7, Peak=14169 HFD=3.6
01:22:44.256 00.001 21068 MultiStar: [#1 0.07,0.18,1.43,U] [#2 -0.01,0.24,1.58,U] [#3 0.20,0.27,1.11,U] [#4 0.15,0.34,0.89,U] [#5 0.20,0.32,1.06,U] [#6 0.25,0.22,0.90,U] [#7 0.12,0.18,0.97,U] [#8 0.28,0.14,0.79,U] 
01:22:44.257 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.23}, one-star: {0.41, 0.13}
01:22:44.258 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
01:22:44.259 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
01:22:44.259 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.28 cameraTheta=0.93 mountX=-0.13 mountY=-0.26, mountTheta=-2.02
01:22:44.261 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.23, opts=13)
01:22:44.264 00.003 21068 Enqueuing Move request for scope (0.17, 0.23)
01:22:44.266 00.002 16108 Worker thread wakes up
01:22:44.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
01:22:44.267 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
01:22:44.267 00.000 16108 Moving (0.17, 0.23) raw xDistance=-0.13 yDistance=-0.26
01:22:44.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:44.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:22:44.267 00.000 16108 MoveAxis(E, 0, ABG)
01:22:44.267 00.000 16108 Move returns status 0, amount 0
01:22:44.267 00.000 16108 MoveAxis(N, 52, ABG)
01:22:44.267 00.000 16108 Guiding  Dir = 0, Dur = 52
01:22:44.267 00.000 16108 IsSlewing returns 0
01:22:44.268 00.001 16108 IsGuiding returns 0
01:22:44.271 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3395, FiltMin=2905, FiltMax=61760, Gamma=1.000
01:22:44.290 00.019 21068 UpdateGuideState exits: m=118114 SNR=74.7
01:22:44.292 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:44.295 00.002 21068 Enqueuing Expose request
01:22:44.314 00.019 16108 PulseGuide returned control before completion, sleep 16
01:22:44.344 00.030 16108 IsGuiding returns 1
01:22:44.344 00.000 16108 scope still moving after pulse duration time elapsed
01:22:44.375 00.031 16108 IsSlewing returns 0
01:22:44.375 00.000 16108 IsGuiding returns 1
01:22:44.411 00.036 16108 IsSlewing returns 0
01:22:44.411 00.000 16108 IsGuiding returns 0
01:22:44.411 00.000 16108 scope move finished after 52 + 91 ms
01:22:44.411 00.000 16108 Move returns status 0, amount 52
01:22:44.412 00.001 16108 move complete, result=0
01:22:44.412 00.000 16108 worker thread done servicing request
01:22:44.412 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
01:22:44.413 00.001 16108 Worker thread wakes up
01:22:44.414 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:44.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:45.576 01.162 16108 Exposure complete
01:22:45.664 00.088 16108 worker thread done servicing request
01:22:45.664 00.000 21068 OnExposeComplete: enter
01:22:45.665 00.001 21068 UpdateGuideState(): m_state=6
01:22:45.666 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10085
01:22:45.667 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.75, Mass=131984, SNR=88.8, Peak=16233 HFD=3.3
01:22:45.668 00.001 21068 MultiStar: [#1 0.07,-0.01,1.13,U] [#2 0.03,0.21,1.07,U] [#3 0.24,0.02,1.02,U] [#4 0.04,0.07,0.76,U] [#5 -0.16,0.17,0.93,U] [#6 0.04,0.17,0.73,U] [#7 0.44,0.23,0.57,U] [#8 0.31,-0.13,0.72,U] 
01:22:45.669 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.42, -0.18}
01:22:45.670 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
01:22:45.671 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
01:22:45.672 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.35 mountX=-0.13 mountY=-0.09, mountTheta=-2.58
01:22:45.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.05, opts=13)
01:22:45.674 00.001 21068 Enqueuing Move request for scope (0.15, 0.05)
01:22:45.675 00.001 16108 Worker thread wakes up
01:22:45.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:22:45.675 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:22:45.675 00.000 16108 Moving (0.15, 0.05) raw xDistance=-0.13 yDistance=-0.09
01:22:45.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:45.676 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:45.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:45.676 00.000 16108 MoveAxis(E, 0, ABG)
01:22:45.676 00.000 16108 Move returns status 0, amount 0
01:22:45.676 00.000 16108 MoveAxis(N, 0, ABG)
01:22:45.676 00.000 16108 Move returns status 0, amount 0
01:22:45.676 00.000 16108 move complete, result=0
01:22:45.676 00.000 16108 worker thread done servicing request
01:22:45.679 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3395, FiltMin=2886, FiltMax=56845, Gamma=1.000
01:22:45.695 00.016 21068 UpdateGuideState exits: m=131984 SNR=88.8
01:22:45.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:45.697 00.000 21068 Enqueuing Expose request
01:22:45.698 00.001 16108 Worker thread wakes up
01:22:45.698 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:45.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:45.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:46.670 00.971 16108 Exposure complete
01:22:46.741 00.071 16108 worker thread done servicing request
01:22:46.741 00.000 21068 OnExposeComplete: enter
01:22:46.742 00.001 21068 UpdateGuideState(): m_state=6
01:22:46.742 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10086
01:22:46.743 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.85, Mass=130421, SNR=90.2, Peak=15369 HFD=3.7
01:22:46.744 00.001 21068 MultiStar: [#1 0.07,0.20,0.95,U] [#2 -0.07,0.04,1.17,U] [#3 0.34,0.24,0.98,U] [#4 0.19,0.03,0.76,U] [#5 0.11,0.12,0.86,U] [#6 0.02,-0.06,0.65,U] [#7 0.24,0.07,0.60,U] [#8 0.13,-0.08,0.62,U] 
01:22:46.745 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.40, -0.08}
01:22:46.746 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
01:22:46.746 00.000 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
01:22:46.748 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=-0.14 mountY=-0.10, mountTheta=-2.54
01:22:46.749 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.06, opts=13)
01:22:46.750 00.001 21068 Enqueuing Move request for scope (0.16, 0.06)
01:22:46.751 00.001 16108 Worker thread wakes up
01:22:46.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:22:46.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:22:46.751 00.000 16108 Moving (0.16, 0.06) raw xDistance=-0.14 yDistance=-0.10
01:22:46.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:22:46.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:46.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:22:46.752 00.001 16108 MoveAxis(E, 0, ABG)
01:22:46.752 00.000 16108 Move returns status 0, amount 0
01:22:46.752 00.000 16108 MoveAxis(N, 0, ABG)
01:22:46.752 00.000 16108 Move returns status 0, amount 0
01:22:46.752 00.000 16108 move complete, result=0
01:22:46.752 00.000 16108 worker thread done servicing request
01:22:46.755 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3395, FiltMin=2941, FiltMax=57312, Gamma=1.000
01:22:46.770 00.015 21068 UpdateGuideState exits: m=130421 SNR=90.2
01:22:46.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:46.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:46.773 00.001 21068 Enqueuing Expose request
01:22:46.773 00.000 16108 Worker thread wakes up
01:22:46.773 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:46.775 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:46.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:47.921 01.146 16108 Exposure complete
01:22:47.985 00.064 16108 worker thread done servicing request
01:22:47.985 00.000 21068 OnExposeComplete: enter
01:22:47.985 00.000 21068 UpdateGuideState(): m_state=6
01:22:47.987 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10087
01:22:47.988 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.81, Mass=122318, SNR=82.0, Peak=16589 HFD=3.4
01:22:47.989 00.001 21068 MultiStar: [#1 -0.13,0.33,1.07,U] [#2 -0.36,0.15,1.23,U] [#3 0.14,0.14,0.90,U] [#4 0.11,-0.02,1.04,U] [#5 -0.03,0.02,1.06,U] [#6 -0.04,0.09,0.89,U] [#7 0.12,0.08,0.58,U] [#8 -0.13,0.09,0.81,U] 
01:22:47.990 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.22, -0.12}
01:22:47.991 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
01:22:47.992 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
01:22:47.992 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.84 mountX=0.04 mountY=-0.08, mountTheta=-1.11
01:22:47.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
01:22:47.995 00.001 21068 Enqueuing Move request for scope (-0.02, 0.09)
01:22:47.995 00.000 16108 Worker thread wakes up
01:22:47.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:22:47.996 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:22:47.996 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.04 yDistance=-0.08
01:22:47.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:22:47.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:47.996 00.000 16108 MoveAxis(E, 0, ABG)
01:22:47.996 00.000 16108 Move returns status 0, amount 0
01:22:47.996 00.000 16108 MoveAxis(N, 0, ABG)
01:22:47.996 00.000 16108 Move returns status 0, amount 0
01:22:47.996 00.000 16108 move complete, result=0
01:22:47.996 00.000 16108 worker thread done servicing request
01:22:48.000 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3395, FiltMin=2924, FiltMax=62307, Gamma=1.000
01:22:48.015 00.015 21068 UpdateGuideState exits: m=122318 SNR=82.0
01:22:48.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:48.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:48.018 00.001 21068 Enqueuing Expose request
01:22:48.019 00.001 16108 Worker thread wakes up
01:22:48.019 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:48.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:48.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:49.002 00.983 16108 Exposure complete
01:22:49.067 00.065 16108 worker thread done servicing request
01:22:49.067 00.000 21068 OnExposeComplete: enter
01:22:49.068 00.001 21068 UpdateGuideState(): m_state=6
01:22:49.070 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10088
01:22:49.070 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=874.98, Mass=129925, SNR=87.9, Peak=17773 HFD=3.1
01:22:49.071 00.001 21068 MultiStar: [#1 0.21,0.45,1.15,U] [#2 -0.23,0.18,1.15,U] [#3 0.23,0.25,0.99,U] [#4 0.10,0.34,0.79,U] [#5 -0.15,0.06,0.97,U] [#6 -0.27,0.17,0.75,U] [#7 0.44,0.08,0.66,U] [#8 -0.12,-0.16,0.65,U] 
01:22:49.072 00.001 21068 single-star, 8 included, MultiStar: {0.03, 0.18}, one-star: {0.09, 0.05}
01:22:49.073 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
01:22:49.073 00.000 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
01:22:49.074 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
01:22:49.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
01:22:49.076 00.000 21068 Enqueuing Move request for scope (0.09, 0.05)
01:22:49.077 00.001 16108 Worker thread wakes up
01:22:49.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:22:49.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:22:49.077 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
01:22:49.078 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:49.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:49.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:49.078 00.000 16108 MoveAxis(E, 0, ABG)
01:22:49.078 00.000 16108 Move returns status 0, amount 0
01:22:49.078 00.000 16108 MoveAxis(N, 0, ABG)
01:22:49.078 00.000 16108 Move returns status 0, amount 0
01:22:49.078 00.000 16108 move complete, result=0
01:22:49.078 00.000 16108 worker thread done servicing request
01:22:49.081 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3392, FiltMin=2883, FiltMax=64217, Gamma=1.000
01:22:49.097 00.016 21068 UpdateGuideState exits: m=129925 SNR=87.9
01:22:49.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:49.098 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:49.099 00.001 21068 Enqueuing Expose request
01:22:49.100 00.001 16108 Worker thread wakes up
01:22:49.100 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:49.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:49.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:50.249 01.148 16108 Exposure complete
01:22:50.306 00.057 16108 worker thread done servicing request
01:22:50.306 00.000 21068 OnExposeComplete: enter
01:22:50.307 00.001 21068 UpdateGuideState(): m_state=6
01:22:50.307 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10089
01:22:50.308 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.88, Mass=125713, SNR=88.6, Peak=17853 HFD=3.2
01:22:50.309 00.001 21068 MultiStar: [#1 0.19,0.17,1.16,U] [#2 -0.14,0.19,1.20,U] [#3 0.24,0.00,0.95,U] [#4 0.21,0.28,0.85,U] [#5 0.13,0.18,0.90,U] [#6 0.19,0.21,0.81,U] [#7 -0.17,0.04,0.68,U] [#8 0.27,-0.05,0.61,U] 
01:22:50.311 00.002 21068 single-star, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.14, -0.05}
01:22:50.312 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
01:22:50.312 00.000 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
01:22:50.313 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.37 mountX=-0.14 mountY=0.02, mountTheta=3.01
01:22:50.314 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
01:22:50.315 00.001 21068 Enqueuing Move request for scope (0.14, -0.05)
01:22:50.316 00.001 16108 Worker thread wakes up
01:22:50.316 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:22:50.316 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:22:50.316 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.14 yDistance=0.02
01:22:50.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:22:50.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:50.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:50.316 00.000 16108 MoveAxis(E, 0, ABG)
01:22:50.316 00.000 16108 Move returns status 0, amount 0
01:22:50.316 00.000 16108 MoveAxis(N, 0, ABG)
01:22:50.316 00.000 16108 Move returns status 0, amount 0
01:22:50.316 00.000 16108 move complete, result=0
01:22:50.317 00.001 16108 worker thread done servicing request
01:22:50.321 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3395, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:22:50.336 00.015 21068 UpdateGuideState exits: m=125713 SNR=88.6
01:22:50.336 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:50.338 00.001 21068 Enqueuing Expose request
01:22:50.340 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:50.340 00.000 16108 Worker thread wakes up
01:22:50.341 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:50.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:51.311 00.970 16108 Exposure complete
01:22:51.389 00.078 16108 worker thread done servicing request
01:22:51.389 00.000 21068 OnExposeComplete: enter
01:22:51.390 00.001 21068 UpdateGuideState(): m_state=6
01:22:51.391 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10090
01:22:51.391 00.000 21068 Star::Find returns 1 (0), X=219.99, Y=874.90, Mass=121255, SNR=83.0, Peak=16333 HFD=3.0
01:22:51.392 00.001 21068 MultiStar: [#1 -0.06,0.42,1.20,U] [#2 -0.22,0.17,1.28,U] [#3 0.05,0.25,1.16,U] [#4 0.12,0.35,0.85,U] [#5 -0.05,0.16,0.93,U] [#6 0.26,0.52,0.00,M1] [#7 -0.03,0.00,0.64,U] [#8 -0.04,0.20,0.79,U] 
01:22:51.393 00.001 21068 single-star, 7 included, MultiStar: {-0.05, 0.20}, one-star: {-0.06, -0.03}
01:22:51.394 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
01:22:51.396 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
01:22:51.396 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.69 mountX=0.06 mountY=0.05, mountTheta=0.67
01:22:51.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
01:22:51.398 00.000 21068 Enqueuing Move request for scope (-0.06, -0.03)
01:22:51.399 00.001 16108 Worker thread wakes up
01:22:51.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:22:51.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:22:51.399 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.06 yDistance=0.05
01:22:51.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:22:51.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:51.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:51.399 00.000 16108 MoveAxis(E, 0, ABG)
01:22:51.399 00.000 16108 Move returns status 0, amount 0
01:22:51.399 00.000 16108 MoveAxis(N, 0, ABG)
01:22:51.399 00.000 16108 Move returns status 0, amount 0
01:22:51.399 00.000 16108 move complete, result=0
01:22:51.400 00.001 16108 worker thread done servicing request
01:22:51.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3395, FiltMin=2934, FiltMax=58467, Gamma=1.000
01:22:51.419 00.016 21068 UpdateGuideState exits: m=121255 SNR=83.0
01:22:51.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:51.421 00.000 21068 Enqueuing Expose request
01:22:51.422 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:51.423 00.001 16108 Worker thread wakes up
01:22:51.423 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:51.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:52.587 01.164 16108 Exposure complete
01:22:52.643 00.056 16108 worker thread done servicing request
01:22:52.643 00.000 21068 OnExposeComplete: enter
01:22:52.644 00.001 21068 UpdateGuideState(): m_state=6
01:22:52.645 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10091
01:22:52.646 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.73, Mass=129060, SNR=96.4, Peak=14793 HFD=3.5
01:22:52.646 00.000 21068 MultiStar: [#1 -0.01,0.41,1.05,U] [#2 -0.19,0.34,0.90,U] [#3 0.05,0.44,0.89,U] [#4 0.05,0.36,0.75,U] [#5 -0.04,0.40,0.82,U] [#6 0.20,0.21,0.75,U] [#7 0.03,0.13,0.59,U] [#8 0.03,-0.21,0.66,U] 
01:22:52.647 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {0.15, -0.20}
01:22:52.648 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:22:52.648 00.000 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
01:22:52.650 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.45 mountX=0.01 mountY=-0.22, mountTheta=-1.52
01:22:52.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
01:22:52.652 00.000 21068 Enqueuing Move request for scope (0.03, 0.22)
01:22:52.654 00.002 16108 Worker thread wakes up
01:22:52.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:22:52.654 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:22:52.654 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
01:22:52.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:52.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:22:52.654 00.000 16108 MoveAxis(E, 0, ABG)
01:22:52.654 00.000 16108 Move returns status 0, amount 0
01:22:52.655 00.001 16108 MoveAxis(N, 44, ABG)
01:22:52.655 00.000 16108 Guiding  Dir = 0, Dur = 44
01:22:52.655 00.000 16108 IsSlewing returns 0
01:22:52.655 00.000 16108 IsGuiding returns 0
01:22:52.657 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3392, FiltMin=2947, FiltMax=58406, Gamma=1.000
01:22:52.669 00.012 16108 PulseGuide returned control before completion, sleep 41
01:22:52.671 00.002 21068 UpdateGuideState exits: m=129060 SNR=96.4
01:22:52.672 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:52.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:52.674 00.001 21068 Enqueuing Expose request
01:22:52.715 00.041 16108 IsGuiding returns 1
01:22:52.715 00.000 16108 scope still moving after pulse duration time elapsed
01:22:52.746 00.031 16108 IsSlewing returns 0
01:22:52.746 00.000 16108 IsGuiding returns 1
01:22:52.778 00.032 16108 IsSlewing returns 0
01:22:52.779 00.001 16108 IsGuiding returns 0
01:22:52.779 00.000 16108 scope move finished after 44 + 79 ms
01:22:52.779 00.000 16108 Move returns status 0, amount 44
01:22:52.779 00.000 16108 move complete, result=0
01:22:52.779 00.000 16108 worker thread done servicing request
01:22:52.779 00.000 16108 Worker thread wakes up
01:22:52.779 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
01:22:52.781 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:52.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:53.749 00.968 16108 Exposure complete
01:22:53.822 00.073 16108 worker thread done servicing request
01:22:53.822 00.000 21068 OnExposeComplete: enter
01:22:53.823 00.001 21068 UpdateGuideState(): m_state=6
01:22:53.824 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10092
01:22:53.825 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.70, Mass=115567, SNR=79.9, Peak=15821 HFD=3.5
01:22:53.826 00.001 21068 MultiStar: [#1 -0.12,0.29,1.35,U] [#2 -0.34,0.07,1.32,U] [#3 0.09,0.35,1.12,U] [#4 0.09,0.36,0.78,U] [#5 -0.09,0.25,0.97,U] [#6 -0.03,0.50,0.93,U] [#7 0.13,0.21,0.63,U] [#8 -0.29,0.14,0.82,U] 
01:22:53.826 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.21}, one-star: {0.22, -0.22}
01:22:53.827 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
01:22:53.829 00.002 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
01:22:53.830 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.83 mountX=0.09 mountY=-0.19, mountTheta=-1.13
01:22:53.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.21, opts=13)
01:22:53.832 00.001 21068 Enqueuing Move request for scope (-0.06, 0.21)
01:22:53.833 00.001 16108 Worker thread wakes up
01:22:53.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
01:22:53.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
01:22:53.833 00.000 16108 Moving (-0.06, 0.21) raw xDistance=0.09 yDistance=-0.19
01:22:53.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:22:53.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:53.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:22:53.833 00.000 16108 MoveAxis(E, 0, ABG)
01:22:53.833 00.000 16108 Move returns status 0, amount 0
01:22:53.833 00.000 16108 MoveAxis(N, 0, ABG)
01:22:53.833 00.000 16108 Move returns status 0, amount 0
01:22:53.833 00.000 16108 move complete, result=0
01:22:53.833 00.000 16108 worker thread done servicing request
01:22:53.842 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3392, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:22:53.860 00.018 21068 UpdateGuideState exits: m=115567 SNR=79.9
01:22:53.861 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.861 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:53.862 00.001 21068 Enqueuing Expose request
01:22:53.864 00.002 16108 Worker thread wakes up
01:22:53.864 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:53.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:53.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:55.030 01.165 16108 Exposure complete
01:22:55.096 00.066 16108 worker thread done servicing request
01:22:55.096 00.000 21068 OnExposeComplete: enter
01:22:55.097 00.001 21068 UpdateGuideState(): m_state=6
01:22:55.097 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10093
01:22:55.098 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=875.14, Mass=138730, SNR=95.6, Peak=15917 HFD=3.6
01:22:55.099 00.001 21068 MultiStar: [#1 -0.05,0.43,1.07,U] [#2 -0.11,0.42,1.02,U] [#3 0.11,0.51,1.11,U] [#4 -0.10,0.42,0.60,U] [#5 -0.04,0.39,0.80,U] [#6 0.13,0.32,0.66,U] [#7 0.14,0.20,0.64,U] [#8 0.17,0.12,0.65,U] 
01:22:55.099 00.000 21068 single-star, 8 included, MultiStar: {0.03, 0.35}, one-star: {0.06, 0.21}
01:22:55.100 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:22:55.101 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:22:55.101 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.31 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
01:22:55.104 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.21, opts=13)
01:22:55.105 00.001 21068 Enqueuing Move request for scope (0.06, 0.21)
01:22:55.106 00.001 16108 Worker thread wakes up
01:22:55.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
01:22:55.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
01:22:55.106 00.000 16108 Moving (0.06, 0.21) raw xDistance=-0.02 yDistance=-0.22
01:22:55.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:22:55.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:22:55.106 00.000 16108 MoveAxis(E, 0, ABG)
01:22:55.106 00.000 16108 Move returns status 0, amount 0
01:22:55.106 00.000 16108 MoveAxis(N, 45, ABG)
01:22:55.106 00.000 16108 Guiding  Dir = 0, Dur = 45
01:22:55.106 00.000 16108 IsSlewing returns 0
01:22:55.106 00.000 16108 IsGuiding returns 0
01:22:55.110 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3392, FiltMin=2870, FiltMax=53849, Gamma=1.000
01:22:55.119 00.009 16108 PulseGuide returned control before completion, sleep 43
01:22:55.123 00.004 21068 UpdateGuideState exits: m=138730 SNR=95.6
01:22:55.125 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:55.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:55.127 00.001 21068 Enqueuing Expose request
01:22:55.165 00.038 16108 IsGuiding returns 1
01:22:55.165 00.000 16108 scope still moving after pulse duration time elapsed
01:22:55.196 00.031 16108 IsSlewing returns 0
01:22:55.196 00.000 16108 IsGuiding returns 1
01:22:55.227 00.031 16108 IsSlewing returns 0
01:22:55.227 00.000 16108 IsGuiding returns 0
01:22:55.227 00.000 16108 scope move finished after 45 + 75 ms
01:22:55.227 00.000 16108 Move returns status 0, amount 45
01:22:55.227 00.000 16108 move complete, result=0
01:22:55.227 00.000 16108 worker thread done servicing request
01:22:55.227 00.000 16108 Worker thread wakes up
01:22:55.227 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:55.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:55.227 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
01:22:56.210 00.983 16108 Exposure complete
01:22:56.273 00.063 16108 worker thread done servicing request
01:22:56.273 00.000 21068 OnExposeComplete: enter
01:22:56.275 00.002 21068 UpdateGuideState(): m_state=6
01:22:56.276 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10094
01:22:56.277 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.05, Mass=133160, SNR=86.6, Peak=14285 HFD=3.9
01:22:56.279 00.002 21068 MultiStar: [#1 0.12,0.36,1.27,U] [#2 -0.20,0.28,1.37,U] [#3 0.12,0.23,0.98,U] [#4 0.06,0.29,0.79,U] [#5 0.14,0.18,1.05,U] [#6 0.24,0.30,0.88,U] [#7 0.34,0.25,0.67,U] [#8 -0.12,0.08,0.75,U] 
01:22:56.282 00.003 21068 single-star, 8 included, MultiStar: {0.08, 0.24}, one-star: {0.13, 0.13}
01:22:56.283 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
01:22:56.284 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
01:22:56.286 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.78 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
01:22:56.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
01:22:56.291 00.003 21068 Enqueuing Move request for scope (0.13, 0.13)
01:22:56.292 00.001 16108 Worker thread wakes up
01:22:56.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
01:22:56.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
01:22:56.292 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.10 yDistance=-0.15
01:22:56.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:56.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:56.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:22:56.292 00.000 16108 MoveAxis(E, 0, ABG)
01:22:56.292 00.000 16108 Move returns status 0, amount 0
01:22:56.292 00.000 16108 MoveAxis(N, 0, ABG)
01:22:56.293 00.001 16108 Move returns status 0, amount 0
01:22:56.293 00.000 16108 move complete, result=0
01:22:56.293 00.000 16108 worker thread done servicing request
01:22:56.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3395, FiltMin=2918, FiltMax=54297, Gamma=1.000
01:22:56.312 00.015 21068 UpdateGuideState exits: m=133160 SNR=86.6
01:22:56.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.313 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:56.314 00.001 21068 Enqueuing Expose request
01:22:56.316 00.002 16108 Worker thread wakes up
01:22:56.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:56.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:56.316 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:57.475 01.159 16108 Exposure complete
01:22:57.527 00.052 16108 worker thread done servicing request
01:22:57.527 00.000 21068 OnExposeComplete: enter
01:22:57.528 00.001 21068 UpdateGuideState(): m_state=6
01:22:57.529 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10095
01:22:57.529 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=874.85, Mass=121187, SNR=88.2, Peak=14109 HFD=3.5
01:22:57.530 00.001 21068 MultiStar: [#1 -0.39,0.29,1.06,U] [#2 -0.15,0.29,1.15,U] [#3 0.10,0.24,1.07,U] [#4 0.16,0.28,0.77,U] [#5 -0.02,0.43,1.03,U] [#6 0.11,0.16,0.79,U] [#7 0.19,-0.00,0.63,U] [#8 0.05,0.05,0.78,U] 
01:22:57.531 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.18, -0.07}
01:22:57.532 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
01:22:57.533 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
01:22:57.534 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.39 mountX=-0.19 mountY=0.03, mountTheta=2.99
01:22:57.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
01:22:57.537 00.002 21068 Enqueuing Move request for scope (0.18, -0.07)
01:22:57.538 00.001 16108 Worker thread wakes up
01:22:57.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:22:57.538 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:22:57.538 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
01:22:57.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:22:57.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:57.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:22:57.538 00.000 16108 MoveAxis(E, 0, ABG)
01:22:57.538 00.000 16108 Move returns status 0, amount 0
01:22:57.538 00.000 16108 MoveAxis(N, 0, ABG)
01:22:57.538 00.000 16108 Move returns status 0, amount 0
01:22:57.538 00.000 16108 move complete, result=0
01:22:57.538 00.000 16108 worker thread done servicing request
01:22:57.541 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3392, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:22:57.556 00.015 21068 UpdateGuideState exits: m=121187 SNR=88.2
01:22:57.556 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:57.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:57.558 00.001 21068 Enqueuing Expose request
01:22:57.559 00.001 16108 Worker thread wakes up
01:22:57.559 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:57.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:57.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:58.547 00.987 16108 Exposure complete
01:22:58.605 00.058 16108 worker thread done servicing request
01:22:58.605 00.000 21068 OnExposeComplete: enter
01:22:58.606 00.001 21068 UpdateGuideState(): m_state=6
01:22:58.607 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10096
01:22:58.608 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.01, Mass=122585, SNR=77.6, Peak=16237 HFD=3.4
01:22:58.608 00.000 21068 MultiStar: [#1 -0.03,0.46,1.40,U] [#2 -0.04,0.08,1.30,U] [#3 0.14,0.56,0.00,M1] [#4 -0.11,0.37,0.90,U] [#5 0.01,0.15,1.00,U] [#6 0.10,0.26,0.92,U] [#7 0.02,0.04,0.62,U] [#8 -0.08,0.15,0.85,U] 
01:22:58.609 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.02, 0.08}
01:22:58.610 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
01:22:58.610 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:22:58.612 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.77 mountX=0.03 mountY=-0.08, mountTheta=-1.19
01:22:58.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
01:22:58.615 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
01:22:58.615 00.000 16108 Worker thread wakes up
01:22:58.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:22:58.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:22:58.616 00.001 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.08
01:22:58.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:22:58.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:58.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:58.616 00.000 16108 MoveAxis(E, 0, ABG)
01:22:58.616 00.000 16108 Move returns status 0, amount 0
01:22:58.616 00.000 16108 MoveAxis(N, 0, ABG)
01:22:58.616 00.000 16108 Move returns status 0, amount 0
01:22:58.616 00.000 16108 move complete, result=0
01:22:58.616 00.000 16108 worker thread done servicing request
01:22:58.621 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3395, FiltMin=2841, FiltMax=65472, Gamma=1.000
01:22:58.637 00.016 21068 UpdateGuideState exits: m=122585 SNR=77.6
01:22:58.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:58.640 00.001 21068 Enqueuing Expose request
01:22:58.640 00.000 16108 Worker thread wakes up
01:22:58.640 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:58.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:58.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:22:59.819 01.178 16108 Exposure complete
01:22:59.874 00.055 16108 worker thread done servicing request
01:22:59.874 00.000 21068 OnExposeComplete: enter
01:22:59.877 00.003 21068 UpdateGuideState(): m_state=6
01:22:59.880 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10097
01:22:59.882 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=875.01, Mass=129811, SNR=93.8, Peak=16797 HFD=3.2
01:22:59.885 00.003 21068 MultiStar: [#1 0.14,0.18,1.09,U] [#2 -0.14,0.23,1.02,U] [#3 0.15,0.31,0.92,U] [#4 0.35,0.33,0.73,U] [#5 0.06,0.28,0.81,U] [#6 0.27,0.36,0.79,U] [#7 0.29,0.24,0.53,U] [#8 0.33,0.19,0.77,U] 
01:22:59.886 00.001 21068 single-star, 8 included, MultiStar: {0.17, 0.24}, one-star: {0.20, 0.08}
01:22:59.888 00.002 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
01:22:59.889 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
01:22:59.891 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.37 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
01:22:59.892 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.08, opts=13)
01:22:59.894 00.002 21068 Enqueuing Move request for scope (0.20, 0.08)
01:22:59.895 00.001 16108 Worker thread wakes up
01:22:59.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
01:22:59.896 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
01:22:59.896 00.000 16108 Moving (0.20, 0.08) raw xDistance=-0.18 yDistance=-0.12
01:22:59.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:22:59.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:59.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:22:59.896 00.000 16108 MoveAxis(E, 0, ABG)
01:22:59.896 00.000 16108 Move returns status 0, amount 0
01:22:59.896 00.000 16108 MoveAxis(N, 0, ABG)
01:22:59.896 00.000 16108 Move returns status 0, amount 0
01:22:59.896 00.000 16108 move complete, result=0
01:22:59.896 00.000 16108 worker thread done servicing request
01:22:59.899 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3395, FiltMin=2918, FiltMax=62819, Gamma=1.000
01:22:59.923 00.024 21068 UpdateGuideState exits: m=129811 SNR=93.8
01:22:59.926 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:22:59.928 00.001 21068 Enqueuing Expose request
01:22:59.929 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:59.930 00.001 16108 Worker thread wakes up
01:22:59.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:22:59.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:00.909 00.979 16108 Exposure complete
01:23:00.976 00.067 16108 worker thread done servicing request
01:23:00.977 00.001 21068 OnExposeComplete: enter
01:23:00.979 00.002 21068 UpdateGuideState(): m_state=6
01:23:00.982 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10098
01:23:00.983 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.92, Mass=126263, SNR=91.3, Peak=16541 HFD=3.5
01:23:00.985 00.002 21068 MultiStar: [#1 0.18,0.38,1.30,U] [#2 -0.12,0.18,1.15,U] [#3 0.27,0.32,0.93,U] [#4 0.28,0.31,0.86,U] [#5 0.30,0.24,0.82,U] [#6 0.19,0.39,0.88,U] [#7 0.15,0.03,0.58,U] [#8 0.05,0.11,0.90,U] 
01:23:00.986 00.001 21068 single-star, 8 included, MultiStar: {0.16, 0.23}, one-star: {0.19, -0.01}
01:23:00.987 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
01:23:00.990 00.003 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
01:23:00.991 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.18 mountY=-0.04, mountTheta=-2.95
01:23:00.993 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
01:23:00.995 00.002 21068 Enqueuing Move request for scope (0.19, -0.01)
01:23:00.997 00.002 16108 Worker thread wakes up
01:23:00.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:23:00.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:23:00.997 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.18 yDistance=-0.04
01:23:00.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:23:00.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:00.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:00.997 00.000 16108 MoveAxis(E, 0, ABG)
01:23:00.997 00.000 16108 Move returns status 0, amount 0
01:23:00.997 00.000 16108 MoveAxis(N, 0, ABG)
01:23:00.997 00.000 16108 Move returns status 0, amount 0
01:23:00.997 00.000 16108 move complete, result=0
01:23:00.999 00.002 16108 worker thread done servicing request
01:23:01.004 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3395, FiltMin=2886, FiltMax=63987, Gamma=1.000
01:23:01.018 00.014 21068 UpdateGuideState exits: m=126263 SNR=91.3
01:23:01.020 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.020 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:01.021 00.001 21068 Enqueuing Expose request
01:23:01.022 00.001 16108 Worker thread wakes up
01:23:01.022 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:01.023 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:01.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:02.197 01.174 16108 Exposure complete
01:23:02.258 00.061 16108 worker thread done servicing request
01:23:02.259 00.001 21068 OnExposeComplete: enter
01:23:02.260 00.001 21068 UpdateGuideState(): m_state=6
01:23:02.262 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10099
01:23:02.264 00.002 21068 Star::Find returns 1 (0), X=220.45, Y=874.92, Mass=110101, SNR=76.2, Peak=13277 HFD=3.5
01:23:02.266 00.002 21068 MultiStar: [#1 0.08,0.32,1.33,U] [#2 0.12,0.32,1.48,U] [#3 0.36,0.28,1.18,U] [#4 0.47,0.34,0.00,M1] [#5 0.08,0.11,1.16,U] [#6 0.25,0.38,0.89,U] [#7 0.44,0.26,0.79,U] [#8 0.34,0.04,0.80,U] 
01:23:02.268 00.002 21068 refined, 7 included, MultiStar: {0.23, 0.22}, one-star: {0.39, -0.01}
01:23:02.268 00.000 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
01:23:02.270 00.002 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
01:23:02.272 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.76 mountX=-0.19 mountY=-0.27, mountTheta=-2.18
01:23:02.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.22, opts=13)
01:23:02.276 00.002 21068 Enqueuing Move request for scope (0.23, 0.22)
01:23:02.277 00.001 16108 Worker thread wakes up
01:23:02.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
01:23:02.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
01:23:02.279 00.002 16108 Moving (0.23, 0.22) raw xDistance=-0.19 yDistance=-0.27
01:23:02.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:23:02.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:23:02.279 00.000 16108 MoveAxis(E, 0, ABG)
01:23:02.279 00.000 16108 Move returns status 0, amount 0
01:23:02.279 00.000 16108 MoveAxis(N, 55, ABG)
01:23:02.279 00.000 16108 Guiding  Dir = 0, Dur = 55
01:23:02.280 00.001 16108 IsSlewing returns 0
01:23:02.280 00.000 16108 IsGuiding returns 0
01:23:02.286 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3395, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:23:02.308 00.022 21068 UpdateGuideState exits: m=110101 SNR=76.2
01:23:02.310 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:02.311 00.000 21068 Enqueuing Expose request
01:23:02.318 00.007 16108 PulseGuide returned control before completion, sleep 27
01:23:02.349 00.031 16108 IsGuiding returns 1
01:23:02.349 00.000 16108 scope still moving after pulse duration time elapsed
01:23:02.380 00.031 16108 IsSlewing returns 0
01:23:02.380 00.000 16108 IsGuiding returns 1
01:23:02.412 00.032 16108 IsSlewing returns 0
01:23:02.412 00.000 16108 IsGuiding returns 0
01:23:02.412 00.000 16108 scope move finished after 55 + 76 ms
01:23:02.412 00.000 16108 Move returns status 0, amount 55
01:23:02.412 00.000 16108 move complete, result=0
01:23:02.412 00.000 16108 worker thread done servicing request
01:23:02.412 00.000 16108 Worker thread wakes up
01:23:02.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:02.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:02.412 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH
01:23:03.378 00.966 16108 Exposure complete
01:23:03.436 00.058 16108 worker thread done servicing request
01:23:03.436 00.000 21068 OnExposeComplete: enter
01:23:03.438 00.002 21068 UpdateGuideState(): m_state=6
01:23:03.439 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10100
01:23:03.440 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.07, Mass=127966, SNR=83.5, Peak=14569 HFD=3.6
01:23:03.443 00.003 21068 MultiStar: [#1 -0.12,0.48,1.24,U] [#2 -0.39,0.36,1.38,U] [#3 0.21,0.56,0.00,M1] [#4 0.07,0.28,0.94,U] [#5 0.04,0.47,0.99,U] [#6 -0.08,0.49,0.82,U] [#7 0.10,0.36,0.67,U] [#8 0.02,0.04,0.81,U] 
01:23:03.444 00.001 21068 single-star, 7 included, MultiStar: {-0.05, 0.34}, one-star: {0.14, 0.15}
01:23:03.446 00.002 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
01:23:03.446 00.000 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
01:23:03.447 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
01:23:03.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.15, opts=13)
01:23:03.449 00.000 21068 Enqueuing Move request for scope (0.14, 0.15)
01:23:03.450 00.001 16108 Worker thread wakes up
01:23:03.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:23:03.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:23:03.451 00.001 16108 Moving (0.14, 0.15) raw xDistance=-0.12 yDistance=-0.18
01:23:03.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:23:03.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:03.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:23:03.451 00.000 16108 MoveAxis(E, 0, ABG)
01:23:03.451 00.000 16108 Move returns status 0, amount 0
01:23:03.451 00.000 16108 MoveAxis(N, 0, ABG)
01:23:03.451 00.000 16108 Move returns status 0, amount 0
01:23:03.451 00.000 16108 move complete, result=0
01:23:03.451 00.000 16108 worker thread done servicing request
01:23:03.455 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3395, FiltMin=2925, FiltMax=52169, Gamma=1.000
01:23:03.470 00.015 21068 UpdateGuideState exits: m=127966 SNR=83.5
01:23:03.470 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:03.473 00.002 21068 Enqueuing Expose request
01:23:03.474 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:03.474 00.000 16108 Worker thread wakes up
01:23:03.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:03.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:04.648 01.174 16108 Exposure complete
01:23:04.713 00.065 16108 worker thread done servicing request
01:23:04.714 00.001 21068 OnExposeComplete: enter
01:23:04.716 00.002 21068 UpdateGuideState(): m_state=6
01:23:04.717 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10101
01:23:04.719 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=875.07, Mass=114638, SNR=78.4, Peak=16429 HFD=2.9
01:23:04.720 00.001 21068 MultiStar: [#1 -0.08,0.32,1.31,U] [#2 -0.25,0.09,1.47,U] [#3 0.03,0.27,1.10,U] [#4 0.35,0.31,0.93,U] [#5 0.12,0.38,0.94,U] [#6 0.17,0.34,0.81,U] [#7 0.10,0.18,0.65,U] [#8 0.35,0.09,0.93,U] 
01:23:04.722 00.002 21068 single-star, 8 included, MultiStar: {0.05, 0.23}, one-star: {-0.05, 0.14}
01:23:04.723 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
01:23:04.724 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
01:23:04.726 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.92 mountX=0.08 mountY=-0.13, mountTheta=-1.03
01:23:04.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.14, opts=13)
01:23:04.730 00.002 21068 Enqueuing Move request for scope (-0.05, 0.14)
01:23:04.731 00.001 16108 Worker thread wakes up
01:23:04.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:23:04.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:23:04.732 00.001 16108 Moving (-0.05, 0.14) raw xDistance=0.08 yDistance=-0.13
01:23:04.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:23:04.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:04.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:04.732 00.000 16108 MoveAxis(E, 0, ABG)
01:23:04.732 00.000 16108 Move returns status 0, amount 0
01:23:04.732 00.000 16108 MoveAxis(N, 0, ABG)
01:23:04.732 00.000 16108 Move returns status 0, amount 0
01:23:04.732 00.000 16108 move complete, result=0
01:23:04.733 00.001 16108 worker thread done servicing request
01:23:04.739 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3395, FiltMin=2905, FiltMax=62345, Gamma=1.000
01:23:04.767 00.028 21068 UpdateGuideState exits: m=114638 SNR=78.4
01:23:04.769 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:04.771 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:04.772 00.001 21068 Enqueuing Expose request
01:23:04.773 00.001 16108 Worker thread wakes up
01:23:04.773 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:04.775 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:04.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:05.748 00.973 16108 Exposure complete
01:23:05.807 00.059 16108 worker thread done servicing request
01:23:05.807 00.000 21068 OnExposeComplete: enter
01:23:05.808 00.001 21068 UpdateGuideState(): m_state=6
01:23:05.808 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10102
01:23:05.809 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=875.15, Mass=135827, SNR=89.9, Peak=15869 HFD=3.5
01:23:05.811 00.002 21068 MultiStar: [#1 0.12,0.50,1.07,U] [#2 0.02,0.42,1.24,U] [#3 0.13,0.47,0.92,U] [#4 0.29,0.33,0.74,U] [#5 0.00,0.22,0.94,U] [#6 0.07,0.23,0.77,U] [#7 0.27,0.40,0.61,U] [#8 0.09,0.26,0.63,U] 
01:23:05.812 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.35}, one-star: {0.28, 0.22}
01:23:05.812 00.000 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
01:23:05.813 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
01:23:05.814 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.36 cameraTheta=0.67 mountX=-0.24 mountY=-0.28, mountTheta=-2.27
01:23:05.815 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.22, opts=13)
01:23:05.816 00.001 21068 Enqueuing Move request for scope (0.28, 0.22)
01:23:05.817 00.001 16108 Worker thread wakes up
01:23:05.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd
01:23:05.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.22)
01:23:05.818 00.001 16108 Moving (0.28, 0.22) raw xDistance=-0.24 yDistance=-0.28
01:23:05.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:23:05.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:23:05.818 00.000 16108 MoveAxis(E, 63, ABG)
01:23:05.818 00.000 16108 Guiding  Dir = 2, Dur = 63
01:23:05.818 00.000 16108 IsSlewing returns 0
01:23:05.819 00.001 16108 IsGuiding returns 0
01:23:05.820 00.001 16108 PulseGuide returned control before completion, sleep 72
01:23:05.827 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3395, FiltMin=2915, FiltMax=60777, Gamma=1.000
01:23:05.847 00.020 21068 UpdateGuideState exits: m=135827 SNR=89.9
01:23:05.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:05.850 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:05.852 00.002 21068 Enqueuing Expose request
01:23:05.894 00.042 16108 IsGuiding returns 1
01:23:05.894 00.000 16108 scope still moving after pulse duration time elapsed
01:23:05.925 00.031 16108 IsSlewing returns 0
01:23:05.925 00.000 16108 IsGuiding returns 0
01:23:05.925 00.000 16108 scope move finished after 63 + 43 ms
01:23:05.925 00.000 16108 Move returns status 0, amount 63
01:23:05.925 00.000 16108 MoveAxis(N, 57, ABG)
01:23:05.925 00.000 16108 Guiding  Dir = 0, Dur = 57
01:23:05.925 00.000 16108 IsSlewing returns 0
01:23:05.925 00.000 16108 IsGuiding returns 0
01:23:05.975 00.050 16108 PulseGuide returned control before completion, sleep 19
01:23:06.005 00.030 16108 IsGuiding returns 1
01:23:06.005 00.000 16108 scope still moving after pulse duration time elapsed
01:23:06.036 00.031 16108 IsSlewing returns 0
01:23:06.036 00.000 16108 IsGuiding returns 1
01:23:06.068 00.032 16108 IsSlewing returns 0
01:23:06.068 00.000 16108 IsGuiding returns 0
01:23:06.068 00.000 16108 scope move finished after 57 + 85 ms
01:23:06.068 00.000 16108 Move returns status 0, amount 57
01:23:06.069 00.001 16108 move complete, result=0
01:23:06.069 00.000 16108 worker thread done servicing request
01:23:06.069 00.000 16108 Worker thread wakes up
01:23:06.069 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.3 px 57 ms NORTH
01:23:06.072 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:06.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:07.231 01.159 16108 Exposure complete
01:23:07.308 00.077 16108 worker thread done servicing request
01:23:07.308 00.000 21068 OnExposeComplete: enter
01:23:07.309 00.001 21068 UpdateGuideState(): m_state=6
01:23:07.310 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10103
01:23:07.312 00.002 21068 Star::Find returns 1 (0), X=219.73, Y=875.29, Mass=136332, SNR=91.5, Peak=17949 HFD=3.5
01:23:07.313 00.001 21068 MultiStar: [#1 -0.42,0.26,1.05,U] [#2 -0.53,0.18,0.00,M1] [#3 -0.32,0.29,0.93,U] [#4 -0.29,0.35,0.75,U] [#5 -0.11,0.29,0.86,U] [#6 -0.26,0.35,0.82,U] [#7 -0.14,0.38,0.54,U] [#8 -0.23,0.26,0.65,U] 
01:23:07.313 00.000 21068 refined, 7 included, MultiStar: {-0.27, 0.32}, one-star: {-0.33, 0.36}
01:23:07.314 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
01:23:07.315 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
01:23:07.316 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.32 hyp=0.42 cameraTheta=2.29 mountX=0.33 mountY=-0.24, mountTheta=-0.64
01:23:07.318 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.32, opts=13)
01:23:07.318 00.000 21068 Enqueuing Move request for scope (-0.27, 0.32)
01:23:07.319 00.001 16108 Worker thread wakes up
01:23:07.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.32) opts 0xd
01:23:07.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.32)
01:23:07.320 00.001 16108 Moving (-0.27, 0.32) raw xDistance=0.33 yDistance=-0.24
01:23:07.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
01:23:07.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:23:07.320 00.000 16108 MoveAxis(W, 81, ABG)
01:23:07.320 00.000 16108 Guiding  Dir = 3, Dur = 81
01:23:07.320 00.000 16108 IsSlewing returns 0
01:23:07.320 00.000 16108 IsGuiding returns 0
01:23:07.326 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3395, FiltMin=2934, FiltMax=54163, Gamma=1.000
01:23:07.339 00.013 16108 PulseGuide returned control before completion, sleep 73
01:23:07.346 00.007 21068 UpdateGuideState exits: m=136332 SNR=91.5
01:23:07.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:07.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:07.348 00.000 21068 Enqueuing Expose request
01:23:07.416 00.068 16108 IsGuiding returns 1
01:23:07.416 00.000 16108 scope still moving after pulse duration time elapsed
01:23:07.447 00.031 16108 IsSlewing returns 0
01:23:07.447 00.000 16108 IsGuiding returns 0
01:23:07.448 00.001 16108 scope move finished after 81 + 46 ms
01:23:07.448 00.000 16108 Move returns status 0, amount 81
01:23:07.448 00.000 16108 MoveAxis(N, 49, ABG)
01:23:07.448 00.000 16108 Guiding  Dir = 0, Dur = 49
01:23:07.448 00.000 16108 IsSlewing returns 0
01:23:07.448 00.000 16108 IsGuiding returns 0
01:23:07.497 00.049 16108 PulseGuide returned control before completion, sleep 11
01:23:07.510 00.013 16108 IsGuiding returns 1
01:23:07.510 00.000 16108 scope still moving after pulse duration time elapsed
01:23:07.542 00.032 16108 IsSlewing returns 0
01:23:07.542 00.000 16108 IsGuiding returns 1
01:23:07.573 00.031 16108 IsSlewing returns 0
01:23:07.573 00.000 16108 IsGuiding returns 1
01:23:07.605 00.032 16108 IsSlewing returns 0
01:23:07.605 00.000 16108 IsGuiding returns 0
01:23:07.605 00.000 16108 scope move finished after 49 + 107 ms
01:23:07.605 00.000 16108 Move returns status 0, amount 49
01:23:07.605 00.000 16108 move complete, result=0
01:23:07.605 00.000 16108 worker thread done servicing request
01:23:07.605 00.000 16108 Worker thread wakes up
01:23:07.606 00.001 21068 GuideStep: 0.3 px 81 ms WEST, -0.2 px 49 ms NORTH
01:23:07.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:07.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:08.583 00.977 16108 Exposure complete
01:23:08.639 00.056 16108 worker thread done servicing request
01:23:08.639 00.000 21068 OnExposeComplete: enter
01:23:08.640 00.001 21068 UpdateGuideState(): m_state=6
01:23:08.640 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10104
01:23:08.641 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=875.30, Mass=129009, SNR=85.4, Peak=18445 HFD=3.3
01:23:08.642 00.001 21068 MultiStar: [#1 -0.20,0.43,1.06,U] [#2 -0.25,0.26,1.24,U] [#3 -0.08,0.32,1.01,U] [#4 -0.19,0.40,0.88,U] [#5 -0.24,0.34,0.99,U] [#6 -0.30,0.37,0.81,U] [#7 -0.23,0.55,0.00,M1] [#8 -0.15,0.20,0.76,U] 
01:23:08.643 00.001 21068 single-star, 7 included, MultiStar: {-0.19, 0.34}, one-star: {-0.09, 0.37}
01:23:08.643 00.000 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
01:23:08.644 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
01:23:08.645 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.39 cameraTheta=1.81 mountX=0.16 mountY=-0.34, mountTheta=-1.14
01:23:08.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.37, opts=13)
01:23:08.647 00.000 21068 Enqueuing Move request for scope (-0.09, 0.37)
01:23:08.648 00.001 16108 Worker thread wakes up
01:23:08.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
01:23:08.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
01:23:08.648 00.000 16108 Moving (-0.09, 0.37) raw xDistance=0.16 yDistance=-0.34
01:23:08.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:23:08.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:23:08.648 00.000 16108 MoveAxis(E, 0, ABG)
01:23:08.648 00.000 16108 Move returns status 0, amount 0
01:23:08.648 00.000 16108 MoveAxis(N, 69, ABG)
01:23:08.648 00.000 16108 Guiding  Dir = 0, Dur = 69
01:23:08.650 00.002 16108 IsSlewing returns 0
01:23:08.650 00.000 16108 IsGuiding returns 0
01:23:08.653 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3395, FiltMin=2928, FiltMax=48259, Gamma=1.000
01:23:08.668 00.015 21068 UpdateGuideState exits: m=129009 SNR=85.4
01:23:08.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.669 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:08.670 00.001 21068 Enqueuing Expose request
01:23:08.688 00.018 16108 PulseGuide returned control before completion, sleep 41
01:23:08.734 00.046 16108 IsGuiding returns 1
01:23:08.734 00.000 16108 scope still moving after pulse duration time elapsed
01:23:08.766 00.032 16108 IsSlewing returns 0
01:23:08.766 00.000 16108 IsGuiding returns 1
01:23:08.797 00.031 16108 IsSlewing returns 0
01:23:08.797 00.000 16108 IsGuiding returns 0
01:23:08.797 00.000 16108 scope move finished after 69 + 79 ms
01:23:08.799 00.002 16108 Move returns status 0, amount 69
01:23:08.799 00.000 16108 move complete, result=0
01:23:08.799 00.000 16108 worker thread done servicing request
01:23:08.799 00.000 16108 Worker thread wakes up
01:23:08.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:08.799 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 69 ms NORTH
01:23:08.802 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:09.963 01.161 16108 Exposure complete
01:23:10.031 00.068 16108 worker thread done servicing request
01:23:10.031 00.000 21068 OnExposeComplete: enter
01:23:10.032 00.001 21068 UpdateGuideState(): m_state=6
01:23:10.033 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10105
01:23:10.033 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=874.82, Mass=126597, SNR=78.1, Peak=17501 HFD=3.2
01:23:10.034 00.001 21068 MultiStar: [#1 0.03,0.29,1.41,U] [#2 -0.13,0.22,1.20,U] [#3 0.10,0.26,1.28,U] [#4 -0.19,0.09,0.87,U] [#5 -0.34,0.04,0.95,U] [#6 -0.30,-0.07,0.96,U] [#7 0.44,0.52,0.00,M2] [#8 -0.20,-0.17,0.87,U] 
01:23:10.036 00.002 21068 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {0.26, -0.11}
01:23:10.037 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
01:23:10.037 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
01:23:10.038 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.27 mountX=0.10 mountY=-0.07, mountTheta=-0.66
01:23:10.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
01:23:10.041 00.001 21068 Enqueuing Move request for scope (-0.08, 0.10)
01:23:10.041 00.000 16108 Worker thread wakes up
01:23:10.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
01:23:10.042 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
01:23:10.042 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=-0.07
01:23:10.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:10.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:10.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:23:10.042 00.000 16108 MoveAxis(E, 0, ABG)
01:23:10.042 00.000 16108 Move returns status 0, amount 0
01:23:10.042 00.000 16108 MoveAxis(N, 0, ABG)
01:23:10.043 00.001 16108 Move returns status 0, amount 0
01:23:10.043 00.000 16108 move complete, result=0
01:23:10.043 00.000 16108 worker thread done servicing request
01:23:10.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3395, FiltMin=2854, FiltMax=58755, Gamma=1.000
01:23:10.067 00.021 21068 UpdateGuideState exits: m=126597 SNR=78.1
01:23:10.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.070 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:10.073 00.003 21068 Enqueuing Expose request
01:23:10.075 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:10.077 00.002 16108 Worker thread wakes up
01:23:10.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:10.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:11.070 00.993 16108 Exposure complete
01:23:11.128 00.058 16108 worker thread done servicing request
01:23:11.128 00.000 21068 OnExposeComplete: enter
01:23:11.129 00.001 21068 UpdateGuideState(): m_state=6
01:23:11.129 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10106
01:23:11.130 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.63, Mass=108656, SNR=77.9, Peak=14541 HFD=3.3
01:23:11.131 00.001 21068 MultiStar: [#1 -0.41,-0.06,1.50,U] [#2 -0.14,0.04,1.30,U] [#3 -0.17,0.17,1.31,U] [#4 -0.31,0.49,0.00,M1] [#5 -0.38,-0.06,1.01,U] [#6 -0.27,0.13,0.75,U] [#7 0.15,-0.19,0.63,U] [#8 -0.03,0.03,0.88,U] 
01:23:11.132 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.02}, one-star: {0.03, -0.30}
01:23:11.134 00.002 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
01:23:11.134 00.000 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
01:23:11.135 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.03 mountX=0.17 mountY=0.06, mountTheta=0.34
01:23:11.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.02, opts=13)
01:23:11.137 00.000 21068 Enqueuing Move request for scope (-0.18, -0.02)
01:23:11.138 00.001 16108 Worker thread wakes up
01:23:11.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
01:23:11.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
01:23:11.138 00.000 16108 Moving (-0.18, -0.02) raw xDistance=0.17 yDistance=0.06
01:23:11.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:23:11.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:11.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:23:11.138 00.000 16108 MoveAxis(E, 0, ABG)
01:23:11.139 00.001 16108 Move returns status 0, amount 0
01:23:11.139 00.000 16108 MoveAxis(N, 0, ABG)
01:23:11.139 00.000 16108 Move returns status 0, amount 0
01:23:11.139 00.000 16108 move complete, result=0
01:23:11.139 00.000 16108 worker thread done servicing request
01:23:11.146 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3395, FiltMin=2928, FiltMax=63897, Gamma=1.000
01:23:11.172 00.026 21068 UpdateGuideState exits: m=108656 SNR=77.9
01:23:11.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:11.175 00.001 21068 Enqueuing Expose request
01:23:11.176 00.001 16108 Worker thread wakes up
01:23:11.176 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:11.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:11.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:12.353 01.177 16108 Exposure complete
01:23:12.421 00.068 16108 worker thread done servicing request
01:23:12.421 00.000 21068 OnExposeComplete: enter
01:23:12.423 00.002 21068 UpdateGuideState(): m_state=6
01:23:12.424 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10107
01:23:12.425 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.79, Mass=131870, SNR=97.2, Peak=16525 HFD=3.8
01:23:12.426 00.001 21068 MultiStar: [#1 -0.02,0.21,1.05,U] [#2 -0.25,0.28,0.99,U] [#3 0.01,0.24,0.90,U] [#4 -0.31,0.23,0.72,U] [#5 -0.20,0.14,0.73,U] [#6 -0.19,0.17,0.75,U] [#7 -0.14,0.28,0.57,U] [#8 -0.01,0.11,0.66,U] 
01:23:12.427 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.16}, one-star: {-0.00, -0.13}
01:23:12.427 00.000 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
01:23:12.428 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
01:23:12.428 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.60 mountX=-0.02 mountY=0.13, mountTheta=1.72
01:23:12.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.13, opts=13)
01:23:12.431 00.001 21068 Enqueuing Move request for scope (-0.00, -0.13)
01:23:12.431 00.000 16108 Worker thread wakes up
01:23:12.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
01:23:12.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
01:23:12.431 00.000 16108 Moving (-0.00, -0.13) raw xDistance=-0.02 yDistance=0.13
01:23:12.432 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:12.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:12.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:23:12.432 00.000 16108 MoveAxis(E, 0, ABG)
01:23:12.432 00.000 16108 Move returns status 0, amount 0
01:23:12.432 00.000 16108 MoveAxis(N, 0, ABG)
01:23:12.432 00.000 16108 Move returns status 0, amount 0
01:23:12.432 00.000 16108 move complete, result=0
01:23:12.432 00.000 16108 worker thread done servicing request
01:23:12.436 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3395, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:23:12.464 00.028 21068 UpdateGuideState exits: m=131870 SNR=97.2
01:23:12.466 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:12.468 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:12.469 00.001 21068 Enqueuing Expose request
01:23:12.470 00.001 16108 Worker thread wakes up
01:23:12.470 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:12.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:12.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:13.443 00.972 16108 Exposure complete
01:23:13.506 00.063 16108 worker thread done servicing request
01:23:13.506 00.000 21068 OnExposeComplete: enter
01:23:13.510 00.004 21068 UpdateGuideState(): m_state=6
01:23:13.512 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10108
01:23:13.514 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=874.73, Mass=133018, SNR=91.3, Peak=15965 HFD=3.5
01:23:13.515 00.001 21068 MultiStar: [#1 -0.24,0.16,1.22,U] [#2 -0.31,0.12,1.13,U] [#3 -0.03,0.06,1.06,U] [#4 -0.28,0.12,0.73,U] [#5 -0.31,0.04,0.79,U] [#6 -0.09,0.04,0.77,U] [#7 -0.15,-0.09,0.53,U] [#8 -0.04,-0.44,0.71,U] 
01:23:13.517 00.002 21068 refined, 8 included, MultiStar: {-0.17, -0.00}, one-star: {-0.04, -0.20}
01:23:13.519 00.002 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
01:23:13.520 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
01:23:13.521 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.14 mountX=0.17 mountY=0.04, mountTheta=0.24
01:23:13.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.00, opts=13)
01:23:13.525 00.002 21068 Enqueuing Move request for scope (-0.17, -0.00)
01:23:13.526 00.001 16108 Worker thread wakes up
01:23:13.527 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
01:23:13.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
01:23:13.527 00.000 16108 Moving (-0.17, -0.00) raw xDistance=0.17 yDistance=0.04
01:23:13.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:23:13.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:13.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:13.527 00.000 16108 MoveAxis(E, 0, ABG)
01:23:13.527 00.000 16108 Move returns status 0, amount 0
01:23:13.527 00.000 16108 MoveAxis(N, 0, ABG)
01:23:13.527 00.000 16108 Move returns status 0, amount 0
01:23:13.529 00.002 16108 move complete, result=0
01:23:13.529 00.000 16108 worker thread done servicing request
01:23:13.535 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3395, FiltMin=2896, FiltMax=53609, Gamma=1.000
01:23:13.558 00.023 21068 UpdateGuideState exits: m=133018 SNR=91.3
01:23:13.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.561 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:13.562 00.001 21068 Enqueuing Expose request
01:23:13.563 00.001 16108 Worker thread wakes up
01:23:13.563 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:13.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:13.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:14.725 01.162 16108 Exposure complete
01:23:14.794 00.069 16108 worker thread done servicing request
01:23:14.795 00.001 21068 OnExposeComplete: enter
01:23:14.797 00.002 21068 UpdateGuideState(): m_state=6
01:23:14.799 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10109
01:23:14.800 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.79, Mass=117850, SNR=78.8, Peak=16237 HFD=3.3
01:23:14.802 00.002 21068 MultiStar: [#1 0.01,0.16,1.12,U] [#2 -0.05,0.20,1.39,U] [#3 0.32,0.17,1.22,U] [#4 -0.49,0.22,0.97,U] [#5 -0.26,0.22,1.10,U] [#6 -0.41,0.26,0.90,U] [#7 0.28,-0.00,0.62,U] [#8 0.03,-0.30,0.89,U] 
01:23:14.804 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.22, -0.14}
01:23:14.805 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:23:14.807 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:23:14.807 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=0.06 mountY=-0.09, mountTheta=-0.99
01:23:14.808 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
01:23:14.809 00.001 21068 Enqueuing Move request for scope (-0.04, 0.10)
01:23:14.810 00.001 16108 Worker thread wakes up
01:23:14.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:23:14.810 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:23:14.810 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.06 yDistance=-0.09
01:23:14.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:23:14.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:14.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:23:14.810 00.000 16108 MoveAxis(E, 0, ABG)
01:23:14.810 00.000 16108 Move returns status 0, amount 0
01:23:14.812 00.002 16108 MoveAxis(N, 0, ABG)
01:23:14.812 00.000 16108 Move returns status 0, amount 0
01:23:14.812 00.000 16108 move complete, result=0
01:23:14.812 00.000 16108 worker thread done servicing request
01:23:14.815 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3398, FiltMin=2918, FiltMax=63705, Gamma=1.000
01:23:14.835 00.020 21068 UpdateGuideState exits: m=117850 SNR=78.8
01:23:14.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:14.838 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:14.838 00.000 21068 Enqueuing Expose request
01:23:14.839 00.001 16108 Worker thread wakes up
01:23:14.839 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:14.839 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:14.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:15.809 00.970 16108 Exposure complete
01:23:15.880 00.071 16108 worker thread done servicing request
01:23:15.880 00.000 21068 OnExposeComplete: enter
01:23:15.881 00.001 21068 UpdateGuideState(): m_state=6
01:23:15.882 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10110
01:23:15.883 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.87, Mass=115468, SNR=81.5, Peak=16717 HFD=3.1
01:23:15.884 00.001 21068 MultiStar: [#1 -0.04,0.29,1.19,U] [#2 -0.19,0.23,1.24,U] [#3 0.17,0.07,1.20,U] [#4 -0.04,0.24,1.05,U] [#5 -0.02,0.10,0.98,U] [#6 0.01,0.18,0.96,U] [#7 -0.11,0.04,0.66,U] [#8 0.02,0.10,0.74,U] 
01:23:15.885 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.14}, one-star: {0.15, -0.06}
01:23:15.886 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
01:23:15.886 00.000 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
01:23:15.887 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=0.03 mountY=-0.14, mountTheta=-1.36
01:23:15.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.14, opts=13)
01:23:15.893 00.004 21068 Enqueuing Move request for scope (-0.00, 0.14)
01:23:15.895 00.002 16108 Worker thread wakes up
01:23:15.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
01:23:15.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
01:23:15.895 00.000 16108 Moving (-0.00, 0.14) raw xDistance=0.03 yDistance=-0.14
01:23:15.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:15.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:15.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:15.895 00.000 16108 MoveAxis(E, 0, ABG)
01:23:15.895 00.000 16108 Move returns status 0, amount 0
01:23:15.895 00.000 16108 MoveAxis(N, 0, ABG)
01:23:15.895 00.000 16108 Move returns status 0, amount 0
01:23:15.896 00.001 16108 move complete, result=0
01:23:15.896 00.000 16108 worker thread done servicing request
01:23:15.904 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3395, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:23:15.926 00.022 21068 UpdateGuideState exits: m=115468 SNR=81.5
01:23:15.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:15.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:15.928 00.000 21068 Enqueuing Expose request
01:23:15.929 00.001 16108 Worker thread wakes up
01:23:15.929 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:15.931 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:15.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:17.118 01.187 16108 Exposure complete
01:23:17.182 00.064 16108 worker thread done servicing request
01:23:17.182 00.000 21068 OnExposeComplete: enter
01:23:17.183 00.001 21068 UpdateGuideState(): m_state=6
01:23:17.183 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10111
01:23:17.184 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=874.79, Mass=135602, SNR=83.1, Peak=18493 HFD=3.1
01:23:17.185 00.001 21068 MultiStar: [#1 -0.42,0.25,1.25,U] [#2 -0.33,0.09,1.17,U] [#3 -0.02,0.16,1.27,U] [#4 -0.14,0.43,0.80,U] [#5 -0.32,0.24,0.86,U] [#6 -0.19,0.22,0.88,U] [#7 0.05,-0.07,0.70,U] [#8 -0.20,0.08,0.81,U] 
01:23:17.186 00.001 21068 single-star, 8 included, MultiStar: {-0.20, 0.14}, one-star: {-0.13, -0.14}
01:23:17.187 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
01:23:17.187 00.000 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
01:23:17.190 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.33 mountX=0.11 mountY=0.17, mountTheta=1.00
01:23:17.194 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.14, opts=13)
01:23:17.197 00.003 21068 Enqueuing Move request for scope (-0.13, -0.14)
01:23:17.199 00.002 16108 Worker thread wakes up
01:23:17.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:23:17.199 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:23:17.199 00.000 16108 Moving (-0.13, -0.14) raw xDistance=0.11 yDistance=0.17
01:23:17.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:23:17.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:17.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:23:17.199 00.000 16108 MoveAxis(E, 0, ABG)
01:23:17.199 00.000 16108 Move returns status 0, amount 0
01:23:17.199 00.000 16108 MoveAxis(N, 0, ABG)
01:23:17.199 00.000 16108 Move returns status 0, amount 0
01:23:17.199 00.000 16108 move complete, result=0
01:23:17.199 00.000 16108 worker thread done servicing request
01:23:17.204 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3395, FiltMin=2877, FiltMax=62438, Gamma=1.000
01:23:17.218 00.014 21068 UpdateGuideState exits: m=135602 SNR=83.1
01:23:17.220 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:17.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:17.222 00.001 21068 Enqueuing Expose request
01:23:17.222 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:17.223 00.001 16108 Worker thread wakes up
01:23:17.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:17.224 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:18.191 00.967 16108 Exposure complete
01:23:18.248 00.057 16108 worker thread done servicing request
01:23:18.248 00.000 21068 OnExposeComplete: enter
01:23:18.250 00.002 21068 UpdateGuideState(): m_state=6
01:23:18.251 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10112
01:23:18.253 00.002 21068 Star::Find returns 1 (0), X=220.54, Y=874.80, Mass=141862, SNR=98.7, Peak=18553 HFD=3.4
01:23:18.255 00.002 21068 MultiStar: [#1 -0.02,0.29,1.10,U] [#2 0.12,0.35,1.00,U] [#3 0.39,0.36,0.95,U] [#4 0.21,0.30,0.75,U] [#5 -0.06,0.29,0.80,U] [#6 0.25,0.28,0.80,U] [#7 0.42,-0.00,0.55,U] [#8 -0.07,-0.04,0.65,U] 
01:23:18.256 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.20}, one-star: {0.48, -0.13}
01:23:18.258 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
01:23:18.259 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
01:23:18.259 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.83 mountX=-0.15 mountY=-0.24, mountTheta=-2.12
01:23:18.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.20, opts=13)
01:23:18.263 00.001 21068 Enqueuing Move request for scope (0.19, 0.20)
01:23:18.263 00.000 16108 Worker thread wakes up
01:23:18.264 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
01:23:18.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
01:23:18.264 00.000 16108 Moving (0.19, 0.20) raw xDistance=-0.15 yDistance=-0.24
01:23:18.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:23:18.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:23:18.264 00.000 16108 MoveAxis(E, 0, ABG)
01:23:18.264 00.000 16108 Move returns status 0, amount 0
01:23:18.264 00.000 16108 MoveAxis(N, 49, ABG)
01:23:18.264 00.000 16108 Guiding  Dir = 0, Dur = 49
01:23:18.264 00.000 16108 IsSlewing returns 0
01:23:18.264 00.000 16108 IsGuiding returns 0
01:23:18.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3398, FiltMin=2912, FiltMax=61398, Gamma=1.000
01:23:18.285 00.017 21068 UpdateGuideState exits: m=141862 SNR=98.7
01:23:18.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:18.288 00.001 21068 Enqueuing Expose request
01:23:18.290 00.002 16108 PulseGuide returned control before completion, sleep 34
01:23:18.335 00.045 16108 IsGuiding returns 1
01:23:18.335 00.000 16108 scope still moving after pulse duration time elapsed
01:23:18.365 00.030 16108 IsSlewing returns 0
01:23:18.365 00.000 16108 IsGuiding returns 1
01:23:18.396 00.031 16108 IsSlewing returns 0
01:23:18.396 00.000 16108 IsGuiding returns 0
01:23:18.396 00.000 16108 scope move finished after 49 + 83 ms
01:23:18.397 00.001 16108 Move returns status 0, amount 49
01:23:18.397 00.000 16108 move complete, result=0
01:23:18.397 00.000 16108 worker thread done servicing request
01:23:18.397 00.000 16108 Worker thread wakes up
01:23:18.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:18.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:18.397 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
01:23:19.559 01.162 16108 Exposure complete
01:23:19.618 00.059 16108 worker thread done servicing request
01:23:19.618 00.000 21068 OnExposeComplete: enter
01:23:19.619 00.001 21068 UpdateGuideState(): m_state=6
01:23:19.620 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10113
01:23:19.621 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=874.67, Mass=142178, SNR=100.4, Peak=19193 HFD=3.3
01:23:19.623 00.002 21068 MultiStar: [#1 0.52,0.07,0.99,U] [#2 0.47,-0.12,1.07,U] [#3 0.69,0.11,0.00,M1] [#4 0.57,0.18,0.00,M1] [#5 0.46,-0.04,0.84,U] [#6 0.64,0.21,0.00,M1] [#7 1.15,0.27,0.00,M1] [#8 0.69,-0.15,0.00,M1] 
01:23:19.624 00.001 21068 refined, 3 included, MultiStar: {0.61, -0.09}, one-star: {0.95, -0.25}
01:23:19.624 00.000 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
01:23:19.625 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
01:23:19.626 00.001 21068 CameraToMount -- cameraX=0.61 cameraY=-0.09 hyp=0.61 cameraTheta=-0.15 mountX=-0.61 mountY=-0.06, mountTheta=-3.05
01:23:19.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.61, y=-0.09, opts=13)
01:23:19.628 00.001 21068 Enqueuing Move request for scope (0.61, -0.09)
01:23:19.629 00.001 16108 Worker thread wakes up
01:23:19.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.09) opts 0xd
01:23:19.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.61, -0.09)
01:23:19.629 00.000 16108 Moving (0.61, -0.09) raw xDistance=-0.61 yDistance=-0.06
01:23:19.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
01:23:19.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:19.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:19.629 00.000 16108 MoveAxis(E, 160, ABG)
01:23:19.629 00.000 16108 Guiding  Dir = 2, Dur = 160
01:23:19.630 00.001 16108 IsSlewing returns 0
01:23:19.630 00.000 16108 IsGuiding returns 0
01:23:19.634 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3398, FiltMin=2889, FiltMax=61485, Gamma=1.000
01:23:19.650 00.016 16108 PulseGuide returned control before completion, sleep 150
01:23:19.670 00.020 21068 UpdateGuideState exits: m=142178 SNR=100.4
01:23:19.672 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:19.673 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:19.674 00.001 21068 Enqueuing Expose request
01:23:19.806 00.132 16108 IsGuiding returns 1
01:23:19.806 00.000 16108 scope still moving after pulse duration time elapsed
01:23:19.838 00.032 16108 IsSlewing returns 0
01:23:19.838 00.000 16108 IsGuiding returns 0
01:23:19.838 00.000 16108 scope move finished after 160 + 47 ms
01:23:19.838 00.000 16108 Move returns status 0, amount 160
01:23:19.838 00.000 16108 MoveAxis(N, 0, ABG)
01:23:19.838 00.000 16108 Move returns status 0, amount 0
01:23:19.838 00.000 16108 move complete, result=0
01:23:19.838 00.000 16108 worker thread done servicing request
01:23:19.838 00.000 21068 GuideStep: -0.6 px 160 ms EAST, -0.1 px 0 ms NORTH
01:23:19.840 00.002 16108 Worker thread wakes up
01:23:19.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:19.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:20.825 00.985 16108 Exposure complete
01:23:20.894 00.069 16108 worker thread done servicing request
01:23:20.894 00.000 21068 OnExposeComplete: enter
01:23:20.896 00.002 21068 UpdateGuideState(): m_state=6
01:23:20.898 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10114
01:23:20.900 00.002 21068 Star::Find returns 1 (0), X=221.02, Y=874.70, Mass=133316, SNR=87.6, Peak=18953 HFD=3.1
01:23:20.901 00.001 21068 MultiStar: [#1 0.49,0.04,1.10,U] [#2 0.46,-0.28,1.13,U] [#3 0.81,-0.13,0.00,M2] [#4 0.76,-0.07,0.00,M2] [#5 0.44,-0.20,1.02,U] [#6 0.57,-0.12,0.00,M2] [#7 0.91,-0.30,0.00,M2] [#8 0.56,-0.45,0.00,M2] 
01:23:20.903 00.002 21068 refined, 3 included, MultiStar: {0.58, -0.17}, one-star: {0.96, -0.23}
01:23:20.904 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
01:23:20.905 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
01:23:20.908 00.003 21068 CameraToMount -- cameraX=0.58 cameraY=-0.17 hyp=0.60 cameraTheta=-0.28 mountX=-0.60 mountY=0.03, mountTheta=3.10
01:23:20.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.58, y=-0.17, opts=13)
01:23:20.911 00.001 21068 Enqueuing Move request for scope (0.58, -0.17)
01:23:20.912 00.001 16108 Worker thread wakes up
01:23:20.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.17) opts 0xd
01:23:20.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.58, -0.17)
01:23:20.912 00.000 16108 Moving (0.58, -0.17) raw xDistance=-0.60 yDistance=0.03
01:23:20.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.60
01:23:20.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:20.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:23:20.912 00.000 16108 MoveAxis(E, 169, ABG)
01:23:20.912 00.000 16108 Guiding  Dir = 2, Dur = 169
01:23:20.912 00.000 16108 IsSlewing returns 0
01:23:20.912 00.000 16108 IsGuiding returns 0
01:23:20.917 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3395, FiltMin=2963, FiltMax=48774, Gamma=1.000
01:23:20.936 00.019 21068 UpdateGuideState exits: m=133316 SNR=87.6
01:23:20.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:20.940 00.002 21068 Enqueuing Expose request
01:23:20.940 00.000 16108 PulseGuide returned control before completion, sleep 152
01:23:21.095 00.155 16108 IsGuiding returns 1
01:23:21.095 00.000 16108 scope still moving after pulse duration time elapsed
01:23:21.126 00.031 16108 IsSlewing returns 0
01:23:21.126 00.000 16108 IsGuiding returns 0
01:23:21.126 00.000 16108 scope move finished after 169 + 44 ms
01:23:21.126 00.000 16108 Move returns status 0, amount 169
01:23:21.126 00.000 16108 MoveAxis(N, 0, ABG)
01:23:21.126 00.000 16108 Move returns status 0, amount 0
01:23:21.126 00.000 16108 move complete, result=0
01:23:21.126 00.000 16108 worker thread done servicing request
01:23:21.126 00.000 16108 Worker thread wakes up
01:23:21.126 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:21.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:21.127 00.001 21068 GuideStep: -0.6 px 169 ms EAST, 0.0 px 0 ms NORTH
01:23:22.296 01.169 16108 Exposure complete
01:23:22.358 00.062 16108 worker thread done servicing request
01:23:22.358 00.000 21068 OnExposeComplete: enter
01:23:22.359 00.001 21068 UpdateGuideState(): m_state=6
01:23:22.360 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10115
01:23:22.362 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=874.34, Mass=123311, SNR=78.5, Peak=15536 HFD=3.3
01:23:22.365 00.003 21068 MultiStar: [#1 -0.08,-0.41,1.29,U] [#2 -0.09,-0.46,1.35,U] [#3 0.16,-0.37,1.17,U] [#4 -0.06,-0.53,0.87,U] [#5 -0.01,-0.43,1.04,U] [#6 -0.08,-0.58,0.00,M3] [#7 0.20,-0.50,0.64,U] [#8 0.07,-0.66,0.00,M3] 
01:23:22.366 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.46}, one-star: {0.15, -0.59}
01:23:22.367 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
01:23:22.368 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.86)
01:23:22.370 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.46 hyp=0.46 cameraTheta=-1.52 mountX=-0.10 mountY=0.44, mountTheta=1.80
01:23:22.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.46, opts=13)
01:23:22.373 00.001 21068 Enqueuing Move request for scope (0.02, -0.46)
01:23:22.374 00.001 16108 Worker thread wakes up
01:23:22.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.46) opts 0xd
01:23:22.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.46)
01:23:22.374 00.000 16108 Moving (0.02, -0.46) raw xDistance=-0.10 yDistance=0.44
01:23:22.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:23:22.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:22.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:23:22.374 00.000 16108 MoveAxis(E, 0, ABG)
01:23:22.374 00.000 16108 Move returns status 0, amount 0
01:23:22.374 00.000 16108 MoveAxis(N, 0, ABG)
01:23:22.374 00.000 16108 Move returns status 0, amount 0
01:23:22.374 00.000 16108 move complete, result=0
01:23:22.375 00.001 16108 worker thread done servicing request
01:23:22.378 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=448, max=65535, med=3395, FiltMin=2841, FiltMax=57600, Gamma=1.000
01:23:22.394 00.016 21068 UpdateGuideState exits: m=123311 SNR=78.5
01:23:22.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:22.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:22.396 00.000 21068 Enqueuing Expose request
01:23:22.397 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:23:22.398 00.001 16108 Worker thread wakes up
01:23:22.398 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:22.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:23.366 00.968 16108 Exposure complete
01:23:23.421 00.055 16108 worker thread done servicing request
01:23:23.421 00.000 21068 OnExposeComplete: enter
01:23:23.422 00.001 21068 UpdateGuideState(): m_state=6
01:23:23.423 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10116
01:23:23.424 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.16, Mass=129753, SNR=87.2, Peak=15875 HFD=3.3
01:23:23.425 00.001 21068 MultiStar: [#1 0.05,-0.54,1.12,U] [#2 0.01,-0.52,1.23,U] [#3 0.16,-0.54,0.00,M2] [#4 -0.14,-0.67,0.00,M2] [#5 0.05,-0.62,0.00,M1] [#6 0.02,-0.78,0.00,M4] [#7 0.45,-0.60,0.00,M2] [#8 0.38,-0.74,0.00,M4] 
01:23:23.425 00.000 21068 refined, 2 included, MultiStar: {0.11, -0.60}, one-star: {0.28, -0.77}
01:23:23.427 00.002 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
01:23:23.428 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
01:23:23.429 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.60 hyp=0.61 cameraTheta=-1.40 mountX=-0.21 mountY=0.56, mountTheta=1.93
01:23:23.430 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.60, opts=13)
01:23:23.431 00.001 21068 Enqueuing Move request for scope (0.11, -0.60)
01:23:23.432 00.001 16108 Worker thread wakes up
01:23:23.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.60) opts 0xd
01:23:23.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.60)
01:23:23.432 00.000 16108 Moving (0.11, -0.60) raw xDistance=-0.21 yDistance=0.56
01:23:23.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:23:23.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:23.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:23:23.432 00.000 16108 MoveAxis(E, 55, ABG)
01:23:23.432 00.000 16108 Guiding  Dir = 2, Dur = 55
01:23:23.432 00.000 16108 IsSlewing returns 0
01:23:23.433 00.001 16108 IsGuiding returns 0
01:23:23.436 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3398, FiltMin=2915, FiltMax=61136, Gamma=1.000
01:23:23.439 00.003 16108 PulseGuide returned control before completion, sleep 59
01:23:23.455 00.016 21068 UpdateGuideState exits: m=129753 SNR=87.2
01:23:23.457 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:23.460 00.002 21068 Enqueuing Expose request
01:23:23.501 00.041 16108 IsGuiding returns 1
01:23:23.501 00.000 16108 scope still moving after pulse duration time elapsed
01:23:23.532 00.031 16108 IsSlewing returns 0
01:23:23.532 00.000 16108 IsGuiding returns 0
01:23:23.532 00.000 16108 scope move finished after 55 + 44 ms
01:23:23.532 00.000 16108 Move returns status 0, amount 55
01:23:23.532 00.000 16108 MoveAxis(N, 0, ABG)
01:23:23.532 00.000 16108 Move returns status 0, amount 0
01:23:23.532 00.000 16108 move complete, result=0
01:23:23.532 00.000 16108 worker thread done servicing request
01:23:23.533 00.001 16108 Worker thread wakes up
01:23:23.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:23.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:23.537 00.004 21068 GuideStep: -0.2 px 55 ms EAST, 0.6 px 0 ms NORTH
01:23:24.682 01.145 16108 Exposure complete
01:23:24.737 00.055 16108 worker thread done servicing request
01:23:24.737 00.000 21068 OnExposeComplete: enter
01:23:24.738 00.001 21068 UpdateGuideState(): m_state=6
01:23:24.740 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10117
01:23:24.742 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=874.70, Mass=124032, SNR=83.8, Peak=14365 HFD=3.4
01:23:24.744 00.002 21068 MultiStar: [#1 -0.38,-0.22,1.26,U] [#2 -0.35,-0.15,1.17,U] [#3 -0.26,-0.22,1.20,U] [#4 -0.54,-0.14,0.00,M3] [#5 -0.35,-0.41,0.00,M2] [#6 -0.28,-0.24,0.94,U] [#7 -0.17,-0.14,0.67,U] [#8 -0.42,-0.53,0.00,M5] 
01:23:24.746 00.002 21068 single-star, 5 included, MultiStar: {-0.28, -0.20}, one-star: {-0.14, -0.23}
01:23:24.747 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
01:23:24.748 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
01:23:24.749 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.11 mountX=0.09 mountY=0.25, mountTheta=1.21
01:23:24.754 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.23, opts=13)
01:23:24.756 00.002 21068 Enqueuing Move request for scope (-0.14, -0.23)
01:23:24.759 00.003 16108 Worker thread wakes up
01:23:24.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
01:23:24.759 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
01:23:24.759 00.000 16108 Moving (-0.14, -0.23) raw xDistance=0.09 yDistance=0.25
01:23:24.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:24.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:24.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:23:24.759 00.000 16108 MoveAxis(E, 0, ABG)
01:23:24.759 00.000 16108 Move returns status 0, amount 0
01:23:24.759 00.000 16108 MoveAxis(N, 0, ABG)
01:23:24.759 00.000 16108 Move returns status 0, amount 0
01:23:24.759 00.000 16108 move complete, result=0
01:23:24.760 00.001 16108 worker thread done servicing request
01:23:24.768 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=352, max=65535, med=3395, FiltMin=2832, FiltMax=55257, Gamma=1.000
01:23:24.795 00.027 21068 UpdateGuideState exits: m=124032 SNR=83.8
01:23:24.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:24.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:24.798 00.001 21068 Enqueuing Expose request
01:23:24.799 00.001 16108 Worker thread wakes up
01:23:24.799 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:24.801 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:24.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:25.772 00.971 16108 Exposure complete
01:23:25.837 00.065 16108 worker thread done servicing request
01:23:25.837 00.000 21068 OnExposeComplete: enter
01:23:25.838 00.001 21068 UpdateGuideState(): m_state=6
01:23:25.839 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10118
01:23:25.839 00.000 21068 Star::Find returns 1 (0), X=219.50, Y=874.65, Mass=125838, SNR=84.6, Peak=15325 HFD=3.2
01:23:25.841 00.002 21068 MultiStar: [#1 -0.76,0.09,0.00,M1] [#2 -0.79,-0.15,0.00,M1] [#3 -0.46,-0.04,0.95,U] [#4 -0.85,-0.07,0.00,M4] [#5 -0.84,0.01,0.00,M3] [#6 -0.75,-0.17,0.00,M4] [#7 -0.46,-0.17,0.76,U] [#8 -0.75,-0.41,0.00,M6] 
01:23:25.842 00.001 21068 refined, 2 included, MultiStar: {-0.50, -0.17}, one-star: {-0.56, -0.28}
01:23:25.843 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
01:23:25.843 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
01:23:25.844 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=-0.17 hyp=0.52 cameraTheta=-2.82 mountX=0.46 mountY=0.28, mountTheta=0.54
01:23:25.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=-0.17, opts=13)
01:23:25.846 00.000 21068 Enqueuing Move request for scope (-0.50, -0.17)
01:23:25.847 00.001 16108 Worker thread wakes up
01:23:25.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.17) opts 0xd
01:23:25.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, -0.17)
01:23:25.847 00.000 16108 Moving (-0.50, -0.17) raw xDistance=0.46 yDistance=0.28
01:23:25.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:23:25.847 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=1.09
01:23:25.848 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:23:25.848 00.000 16108 MoveAxis(W, 120, ABG)
01:23:25.848 00.000 16108 Guiding  Dir = 3, Dur = 120
01:23:25.853 00.005 16108 IsSlewing returns 0
01:23:25.853 00.000 16108 IsGuiding returns 0
01:23:25.857 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3395, FiltMin=2921, FiltMax=57075, Gamma=1.000
01:23:25.878 00.021 21068 UpdateGuideState exits: m=125838 SNR=84.6
01:23:25.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:25.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:25.881 00.001 21068 Enqueuing Expose request
01:23:25.882 00.001 16108 PulseGuide returned control before completion, sleep 103
01:23:25.990 00.108 16108 IsGuiding returns 1
01:23:25.990 00.000 16108 scope still moving after pulse duration time elapsed
01:23:26.021 00.031 16108 IsSlewing returns 0
01:23:26.021 00.000 16108 IsGuiding returns 1
01:23:26.053 00.032 16108 IsSlewing returns 0
01:23:26.053 00.000 16108 IsGuiding returns 0
01:23:26.053 00.000 16108 scope move finished after 120 + 80 ms
01:23:26.054 00.001 16108 Move returns status 0, amount 120
01:23:26.054 00.000 16108 MoveAxis(S, 56, ABG)
01:23:26.054 00.000 16108 Guiding  Dir = 1, Dur = 56
01:23:26.054 00.000 16108 IsSlewing returns 0
01:23:26.054 00.000 16108 IsGuiding returns 0
01:23:26.119 00.065 16108 IsGuiding returns 1
01:23:26.119 00.000 16108 scope still moving after pulse duration time elapsed
01:23:26.147 00.028 16108 IsSlewing returns 0
01:23:26.148 00.001 16108 IsGuiding returns 1
01:23:26.179 00.031 16108 IsSlewing returns 0
01:23:26.179 00.000 16108 IsGuiding returns 1
01:23:26.210 00.031 16108 IsSlewing returns 0
01:23:26.211 00.001 16108 IsGuiding returns 0
01:23:26.211 00.000 16108 scope move finished after 56 + 101 ms
01:23:26.211 00.000 16108 Move returns status 0, amount 56
01:23:26.211 00.000 16108 move complete, result=0
01:23:26.211 00.000 16108 worker thread done servicing request
01:23:26.211 00.000 16108 Worker thread wakes up
01:23:26.211 00.000 21068 GuideStep: 0.5 px 120 ms WEST, 0.3 px 56 ms SOUTH
01:23:26.214 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:26.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:27.367 01.153 16108 Exposure complete
01:23:27.433 00.066 16108 worker thread done servicing request
01:23:27.434 00.001 21068 OnExposeComplete: enter
01:23:27.435 00.001 21068 UpdateGuideState(): m_state=6
01:23:27.436 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10119
01:23:27.437 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.71, Mass=140592, SNR=97.7, Peak=15965 HFD=3.4
01:23:27.438 00.001 21068 MultiStar: [#1 -0.10,-0.14,0.96,U] [#2 -0.08,-0.39,0.97,U] [#3 -0.09,-0.22,0.93,U] [#4 0.11,-0.37,0.74,U] [#5 0.07,-0.25,0.90,U] [#6 -0.14,-0.14,0.70,U] [#7 -0.14,-0.28,0.58,U] [#8 0.28,-0.18,0.70,U] 
01:23:27.439 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.24}, one-star: {0.07, -0.21}
01:23:27.440 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
01:23:27.440 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
01:23:27.441 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.27 mountX=-0.10 mountY=0.19, mountTheta=2.06
01:23:27.444 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
01:23:27.445 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
01:23:27.445 00.000 16108 Worker thread wakes up
01:23:27.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
01:23:27.446 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
01:23:27.446 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
01:23:27.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:23:27.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:27.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:23:27.446 00.000 16108 MoveAxis(E, 0, ABG)
01:23:27.446 00.000 16108 Move returns status 0, amount 0
01:23:27.446 00.000 16108 MoveAxis(N, 0, ABG)
01:23:27.446 00.000 16108 Move returns status 0, amount 0
01:23:27.446 00.000 16108 move complete, result=0
01:23:27.446 00.000 16108 worker thread done servicing request
01:23:27.449 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3398, FiltMin=2921, FiltMax=62169, Gamma=1.000
01:23:27.465 00.016 21068 UpdateGuideState exits: m=140592 SNR=97.7
01:23:27.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:27.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:27.468 00.001 21068 Enqueuing Expose request
01:23:27.469 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:27.470 00.001 16108 Worker thread wakes up
01:23:27.470 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:27.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:28.440 00.970 16108 Exposure complete
01:23:28.502 00.062 16108 worker thread done servicing request
01:23:28.502 00.000 21068 OnExposeComplete: enter
01:23:28.504 00.002 21068 UpdateGuideState(): m_state=6
01:23:28.508 00.004 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10120
01:23:28.509 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=874.95, Mass=136848, SNR=91.3, Peak=17149 HFD=3.7
01:23:28.511 00.002 21068 MultiStar: [#1 -0.16,0.17,1.09,U] [#2 -0.37,0.22,1.20,U] [#3 0.02,0.11,0.90,U] [#4 -0.09,0.22,0.69,U] [#5 -0.09,-0.04,0.87,U] [#6 -0.13,0.08,0.86,U] [#7 0.05,0.24,0.60,U] [#8 -0.49,0.22,0.73,U] 
01:23:28.512 00.001 21068 single-star, 8 included, MultiStar: {-0.17, 0.13}, one-star: {-0.16, 0.02}
01:23:28.514 00.002 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
01:23:28.516 00.002 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
01:23:28.517 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.01 mountX=0.16 mountY=0.02, mountTheta=0.11
01:23:28.520 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.02, opts=13)
01:23:28.522 00.002 21068 Enqueuing Move request for scope (-0.16, 0.02)
01:23:28.524 00.002 16108 Worker thread wakes up
01:23:28.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:23:28.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:23:28.524 00.000 16108 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=0.02
01:23:28.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:23:28.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:28.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:28.524 00.000 16108 MoveAxis(E, 0, ABG)
01:23:28.526 00.002 16108 Move returns status 0, amount 0
01:23:28.526 00.000 16108 MoveAxis(N, 0, ABG)
01:23:28.526 00.000 16108 Move returns status 0, amount 0
01:23:28.526 00.000 16108 move complete, result=0
01:23:28.526 00.000 16108 worker thread done servicing request
01:23:28.533 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3395, FiltMin=2941, FiltMax=64054, Gamma=1.000
01:23:28.553 00.020 21068 UpdateGuideState exits: m=136848 SNR=91.3
01:23:28.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:28.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:28.556 00.001 21068 Enqueuing Expose request
01:23:28.556 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:28.558 00.002 16108 Worker thread wakes up
01:23:28.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:28.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:29.735 01.176 16108 Exposure complete
01:23:29.802 00.067 16108 worker thread done servicing request
01:23:29.802 00.000 21068 OnExposeComplete: enter
01:23:29.803 00.001 21068 UpdateGuideState(): m_state=6
01:23:29.804 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10121
01:23:29.804 00.000 21068 Star::Find returns 1 (0), X=219.65, Y=875.03, Mass=115305, SNR=80.1, Peak=16141 HFD=3.3
01:23:29.806 00.002 21068 MultiStar: [#1 -0.55,0.38,0.00,M1] [#2 -0.56,0.34,0.00,M1] [#3 -0.62,0.49,0.00,M1] [#4 -0.52,0.53,0.00,M3] [#5 -0.75,0.19,0.00,M2] [#6 -0.56,0.36,0.00,M3] [#7 -0.47,0.26,0.72,U] [#8 -0.64,0.30,0.00,M5] 
01:23:29.807 00.001 21068 single-star, 1 included, MultiStar: {-0.43, 0.17}, one-star: {-0.41, 0.11}
01:23:29.808 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
01:23:29.809 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
01:23:29.809 00.000 21068 CameraToMount -- cameraX=-0.41 cameraY=0.11 hyp=0.42 cameraTheta=2.89 mountX=0.42 mountY=-0.01, mountTheta=-0.02
01:23:29.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.11, opts=13)
01:23:29.812 00.001 21068 Enqueuing Move request for scope (-0.41, 0.11)
01:23:29.813 00.001 16108 Worker thread wakes up
01:23:29.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.11) opts 0xd
01:23:29.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.11)
01:23:29.813 00.000 16108 Moving (-0.41, 0.11) raw xDistance=0.42 yDistance=-0.01
01:23:29.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:23:29.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:29.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:29.813 00.000 16108 MoveAxis(W, 111, ABG)
01:23:29.813 00.000 16108 Guiding  Dir = 3, Dur = 111
01:23:29.814 00.001 16108 IsSlewing returns 0
01:23:29.814 00.000 16108 IsGuiding returns 0
01:23:29.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3395, FiltMin=2925, FiltMax=60285, Gamma=1.000
01:23:29.833 00.015 21068 UpdateGuideState exits: m=115305 SNR=80.1
01:23:29.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.834 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:29.836 00.002 21068 Enqueuing Expose request
01:23:29.848 00.012 16108 PulseGuide returned control before completion, sleep 88
01:23:29.940 00.092 16108 IsGuiding returns 1
01:23:29.940 00.000 16108 scope still moving after pulse duration time elapsed
01:23:29.971 00.031 16108 IsSlewing returns 0
01:23:29.971 00.000 16108 IsGuiding returns 1
01:23:30.002 00.031 16108 IsSlewing returns 0
01:23:30.002 00.000 16108 IsGuiding returns 1
01:23:30.033 00.031 16108 IsSlewing returns 0
01:23:30.033 00.000 16108 IsGuiding returns 0
01:23:30.033 00.000 16108 scope move finished after 111 + 108 ms
01:23:30.033 00.000 16108 Move returns status 0, amount 111
01:23:30.033 00.000 16108 MoveAxis(N, 0, ABG)
01:23:30.033 00.000 16108 Move returns status 0, amount 0
01:23:30.033 00.000 16108 move complete, result=0
01:23:30.035 00.002 16108 worker thread done servicing request
01:23:30.035 00.000 21068 GuideStep: 0.4 px 111 ms WEST, -0.0 px 0 ms NORTH
01:23:30.037 00.002 16108 Worker thread wakes up
01:23:30.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:30.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:31.014 00.977 16108 Exposure complete
01:23:31.073 00.059 16108 worker thread done servicing request
01:23:31.073 00.000 21068 OnExposeComplete: enter
01:23:31.075 00.002 21068 UpdateGuideState(): m_state=6
01:23:31.076 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10122
01:23:31.079 00.003 21068 Star::Find returns 1 (0), X=220.26, Y=875.00, Mass=124998, SNR=84.4, Peak=16973 HFD=3.2
01:23:31.081 00.002 21068 MultiStar: [#1 -0.08,0.43,1.28,U] [#2 0.01,0.27,1.22,U] [#3 0.12,0.32,0.98,U] [#4 0.08,0.36,0.88,U] [#5 0.07,0.36,0.82,U] [#6 0.21,0.46,0.89,U] [#7 0.10,0.46,0.70,U] [#8 -0.11,0.17,0.76,U] 
01:23:31.082 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.32}, one-star: {0.20, 0.07}
01:23:31.083 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
01:23:31.083 00.000 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
01:23:31.084 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.36 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
01:23:31.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.07, opts=13)
01:23:31.086 00.000 21068 Enqueuing Move request for scope (0.20, 0.07)
01:23:31.088 00.002 16108 Worker thread wakes up
01:23:31.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
01:23:31.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
01:23:31.088 00.000 16108 Moving (0.20, 0.07) raw xDistance=-0.18 yDistance=-0.12
01:23:31.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:23:31.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:31.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:31.088 00.000 16108 MoveAxis(E, 0, ABG)
01:23:31.088 00.000 16108 Move returns status 0, amount 0
01:23:31.088 00.000 16108 MoveAxis(N, 0, ABG)
01:23:31.088 00.000 16108 Move returns status 0, amount 0
01:23:31.088 00.000 16108 move complete, result=0
01:23:31.089 00.001 16108 worker thread done servicing request
01:23:31.095 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3395, FiltMin=2931, FiltMax=58627, Gamma=1.000
01:23:31.116 00.021 21068 UpdateGuideState exits: m=124998 SNR=84.4
01:23:31.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:31.118 00.001 21068 Enqueuing Expose request
01:23:31.119 00.001 16108 Worker thread wakes up
01:23:31.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:31.119 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:31.121 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:32.280 01.159 16108 Exposure complete
01:23:32.347 00.067 16108 worker thread done servicing request
01:23:32.347 00.000 21068 OnExposeComplete: enter
01:23:32.349 00.002 21068 UpdateGuideState(): m_state=6
01:23:32.351 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10123
01:23:32.352 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.80, Mass=116918, SNR=88.5, Peak=13529 HFD=3.5
01:23:32.354 00.002 21068 MultiStar: [#1 0.38,0.23,0.94,U] [#2 0.21,0.26,1.06,U] [#3 0.55,0.25,0.00,M1] [#4 0.33,0.19,0.91,U] [#5 0.33,0.16,0.94,U] [#6 0.25,0.14,0.75,U] [#7 0.37,0.44,0.00,M1] [#8 0.34,-0.18,0.81,U] 
01:23:32.355 00.001 21068 refined, 6 included, MultiStar: {0.34, 0.10}, one-star: {0.53, -0.12}
01:23:32.357 00.002 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
01:23:32.358 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
01:23:32.359 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.10 hyp=0.35 cameraTheta=0.29 mountX=-0.32 mountY=-0.18, mountTheta=-2.63
01:23:32.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.10, opts=13)
01:23:32.364 00.002 21068 Enqueuing Move request for scope (0.34, 0.10)
01:23:32.365 00.001 16108 Worker thread wakes up
01:23:32.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.10) opts 0xd
01:23:32.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.10)
01:23:32.365 00.000 16108 Moving (0.34, 0.10) raw xDistance=-0.32 yDistance=-0.18
01:23:32.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:23:32.366 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:32.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:23:32.366 00.000 16108 MoveAxis(E, 83, ABG)
01:23:32.366 00.000 16108 Guiding  Dir = 2, Dur = 83
01:23:32.366 00.000 16108 IsSlewing returns 0
01:23:32.367 00.001 16108 IsGuiding returns 0
01:23:32.372 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3395, FiltMin=2909, FiltMax=53718, Gamma=1.000
01:23:32.390 00.018 21068 UpdateGuideState exits: m=116918 SNR=88.5
01:23:32.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.393 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:32.394 00.001 21068 Enqueuing Expose request
01:23:32.409 00.015 16108 PulseGuide returned control before completion, sleep 51
01:23:32.470 00.061 16108 IsGuiding returns 1
01:23:32.470 00.000 16108 scope still moving after pulse duration time elapsed
01:23:32.502 00.032 16108 IsSlewing returns 0
01:23:32.503 00.001 16108 IsGuiding returns 1
01:23:32.533 00.030 16108 IsSlewing returns 0
01:23:32.533 00.000 16108 IsGuiding returns 0
01:23:32.534 00.001 16108 scope move finished after 83 + 84 ms
01:23:32.534 00.000 16108 Move returns status 0, amount 83
01:23:32.534 00.000 16108 MoveAxis(N, 0, ABG)
01:23:32.534 00.000 16108 Move returns status 0, amount 0
01:23:32.534 00.000 16108 move complete, result=0
01:23:32.534 00.000 16108 worker thread done servicing request
01:23:32.534 00.000 16108 Worker thread wakes up
01:23:32.534 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH
01:23:32.538 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:32.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:33.513 00.975 16108 Exposure complete
01:23:33.569 00.056 16108 worker thread done servicing request
01:23:33.569 00.000 21068 OnExposeComplete: enter
01:23:33.570 00.001 21068 UpdateGuideState(): m_state=6
01:23:33.571 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10124
01:23:33.571 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=874.90, Mass=122125, SNR=83.4, Peak=15453 HFD=3.1
01:23:33.573 00.002 21068 MultiStar: [#1 -0.04,0.02,1.13,U] [#2 -0.20,-0.08,1.20,U] [#3 0.18,0.05,0.92,U] [#4 0.03,0.08,0.96,U] [#5 -0.13,0.01,0.92,U] [#6 0.05,0.14,0.83,U] [#7 0.05,-0.21,0.61,U] [#8 -0.19,-0.26,0.94,U] 
01:23:33.574 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.11, -0.03}
01:23:33.575 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
01:23:33.575 00.000 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
01:23:33.576 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.33 mountX=0.02 mountY=0.03, mountTheta=1.00
01:23:33.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
01:23:33.579 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
01:23:33.579 00.000 16108 Worker thread wakes up
01:23:33.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:23:33.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:23:33.579 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.03
01:23:33.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:23:33.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:33.580 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:23:33.580 00.000 16108 MoveAxis(E, 0, ABG)
01:23:33.580 00.000 16108 Move returns status 0, amount 0
01:23:33.580 00.000 16108 MoveAxis(N, 0, ABG)
01:23:33.580 00.000 16108 Move returns status 0, amount 0
01:23:33.580 00.000 16108 move complete, result=0
01:23:33.580 00.000 16108 worker thread done servicing request
01:23:33.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3395, FiltMin=2893, FiltMax=62045, Gamma=1.000
01:23:33.606 00.023 21068 UpdateGuideState exits: m=122125 SNR=83.4
01:23:33.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:33.609 00.001 21068 Enqueuing Expose request
01:23:33.609 00.000 16108 Worker thread wakes up
01:23:33.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:33.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:33.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:34.771 01.161 16108 Exposure complete
01:23:34.835 00.064 16108 worker thread done servicing request
01:23:34.835 00.000 21068 OnExposeComplete: enter
01:23:34.836 00.001 21068 UpdateGuideState(): m_state=6
01:23:34.837 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10125
01:23:34.837 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=874.83, Mass=135709, SNR=93.2, Peak=17645 HFD=3.5
01:23:34.838 00.001 21068 MultiStar: [#1 -0.11,0.22,1.01,U] [#2 -0.18,0.20,1.17,U] [#3 0.21,0.26,0.94,U] [#4 0.31,0.24,0.67,U] [#5 -0.24,0.18,0.74,U] [#6 -0.05,0.16,0.74,U] [#7 0.22,0.11,0.59,U] [#8 -0.01,-0.04,0.68,U] 
01:23:34.839 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.13, -0.10}
01:23:34.840 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
01:23:34.840 00.000 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
01:23:34.841 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=0.01 mountY=-0.14, mountTheta=-1.51
01:23:34.844 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
01:23:34.846 00.002 21068 Enqueuing Move request for scope (0.02, 0.14)
01:23:34.848 00.002 16108 Worker thread wakes up
01:23:34.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:23:34.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:23:34.848 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
01:23:34.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:23:34.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:34.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:34.848 00.000 16108 MoveAxis(E, 0, ABG)
01:23:34.848 00.000 16108 Move returns status 0, amount 0
01:23:34.849 00.001 16108 MoveAxis(N, 0, ABG)
01:23:34.849 00.000 16108 Move returns status 0, amount 0
01:23:34.849 00.000 16108 move complete, result=0
01:23:34.849 00.000 16108 worker thread done servicing request
01:23:34.859 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2928, FiltMax=61001, Gamma=1.000
01:23:34.886 00.027 21068 UpdateGuideState exits: m=135709 SNR=93.2
01:23:34.888 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:34.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:34.891 00.002 21068 Enqueuing Expose request
01:23:34.892 00.001 16108 Worker thread wakes up
01:23:34.892 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:34.893 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:34.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:35.874 00.981 16108 Exposure complete
01:23:35.947 00.073 16108 worker thread done servicing request
01:23:35.947 00.000 21068 OnExposeComplete: enter
01:23:35.948 00.001 21068 UpdateGuideState(): m_state=6
01:23:35.949 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10126
01:23:35.950 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.67, Mass=114950, SNR=81.0, Peak=16013 HFD=3.2
01:23:35.953 00.003 21068 MultiStar: [#1 -0.07,0.11,1.30,U] [#2 -0.19,0.13,1.19,U] [#3 -0.01,0.14,1.10,U] [#4 0.03,0.07,1.03,U] [#5 0.14,0.13,0.99,U] [#6 -0.10,0.13,0.83,U] [#7 0.38,0.11,0.65,U] [#8 -0.02,-0.10,0.75,U] 
01:23:35.954 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.30, -0.26}
01:23:35.955 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
01:23:35.956 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
01:23:35.958 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.02 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
01:23:35.959 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
01:23:35.961 00.002 21068 Enqueuing Move request for scope (0.03, 0.06)
01:23:35.962 00.001 16108 Worker thread wakes up
01:23:35.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:23:35.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:23:35.962 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
01:23:35.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:35.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:35.963 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:35.963 00.000 16108 MoveAxis(E, 0, ABG)
01:23:35.963 00.000 16108 Move returns status 0, amount 0
01:23:35.963 00.000 16108 MoveAxis(N, 0, ABG)
01:23:35.963 00.000 16108 Move returns status 0, amount 0
01:23:35.963 00.000 16108 move complete, result=0
01:23:35.963 00.000 16108 worker thread done servicing request
01:23:35.968 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3395, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:23:35.984 00.016 21068 UpdateGuideState exits: m=114950 SNR=81.0
01:23:35.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:35.987 00.001 21068 Enqueuing Expose request
01:23:35.988 00.001 16108 Worker thread wakes up
01:23:35.988 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:35.988 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:35.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:37.140 01.152 16108 Exposure complete
01:23:37.208 00.068 16108 worker thread done servicing request
01:23:37.208 00.000 21068 OnExposeComplete: enter
01:23:37.209 00.001 21068 UpdateGuideState(): m_state=6
01:23:37.210 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10127
01:23:37.213 00.003 21068 Star::Find returns 1 (0), X=220.56, Y=874.95, Mass=130309, SNR=96.2, Peak=17929 HFD=3.5
01:23:37.215 00.002 21068 MultiStar: [#1 0.42,0.17,0.97,U] [#2 0.23,0.05,1.15,U] [#3 0.72,0.31,0.00,M1] [#4 0.15,0.21,0.78,U] [#5 0.35,0.18,0.84,U] [#6 0.29,0.02,0.75,U] [#7 0.46,-0.05,0.55,U] [#8 0.51,-0.21,0.00,M1] 
01:23:37.218 00.003 21068 refined, 6 included, MultiStar: {0.34, 0.09}, one-star: {0.50, 0.03}
01:23:37.219 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:23:37.221 00.002 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
01:23:37.222 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.27 mountX=-0.32 mountY=-0.17, mountTheta=-2.65
01:23:37.226 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.09, opts=13)
01:23:37.227 00.001 21068 Enqueuing Move request for scope (0.34, 0.09)
01:23:37.230 00.003 16108 Worker thread wakes up
01:23:37.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
01:23:37.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
01:23:37.230 00.000 16108 Moving (0.34, 0.09) raw xDistance=-0.32 yDistance=-0.17
01:23:37.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:23:37.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:37.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:23:37.230 00.000 16108 MoveAxis(E, 83, ABG)
01:23:37.230 00.000 16108 Guiding  Dir = 2, Dur = 83
01:23:37.231 00.001 16108 IsSlewing returns 0
01:23:37.231 00.000 16108 IsGuiding returns 0
01:23:37.240 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3395, FiltMin=2915, FiltMax=59424, Gamma=1.000
01:23:37.244 00.004 16108 PulseGuide returned control before completion, sleep 80
01:23:37.257 00.013 21068 UpdateGuideState exits: m=130309 SNR=96.2
01:23:37.260 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:37.262 00.001 21068 Enqueuing Expose request
01:23:37.336 00.074 16108 IsGuiding returns 1
01:23:37.336 00.000 16108 scope still moving after pulse duration time elapsed
01:23:37.368 00.032 16108 IsSlewing returns 0
01:23:37.368 00.000 16108 IsGuiding returns 1
01:23:37.400 00.032 16108 IsSlewing returns 0
01:23:37.400 00.000 16108 IsGuiding returns 1
01:23:37.431 00.031 16108 IsSlewing returns 0
01:23:37.431 00.000 16108 IsGuiding returns 0
01:23:37.431 00.000 16108 scope move finished after 83 + 117 ms
01:23:37.432 00.001 16108 Move returns status 0, amount 83
01:23:37.432 00.000 16108 MoveAxis(N, 0, ABG)
01:23:37.432 00.000 16108 Move returns status 0, amount 0
01:23:37.432 00.000 16108 move complete, result=0
01:23:37.432 00.000 16108 worker thread done servicing request
01:23:37.432 00.000 16108 Worker thread wakes up
01:23:37.432 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH
01:23:37.435 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:37.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:38.416 00.981 16108 Exposure complete
01:23:38.473 00.057 16108 worker thread done servicing request
01:23:38.473 00.000 21068 OnExposeComplete: enter
01:23:38.474 00.001 21068 UpdateGuideState(): m_state=6
01:23:38.474 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10128
01:23:38.475 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=875.16, Mass=125960, SNR=90.1, Peak=17261 HFD=3.5
01:23:38.477 00.002 21068 MultiStar: [#1 -0.13,0.50,1.13,U] [#2 -0.29,0.58,0.00,M1] [#3 0.17,0.41,0.89,U] [#4 -0.12,0.59,0.00,M1] [#5 -0.25,0.35,0.90,U] [#6 -0.40,0.37,0.00,M1] [#7 0.23,0.20,0.53,U] [#8 -0.21,0.36,0.81,U] 
01:23:38.477 00.000 21068 single-star, 5 included, MultiStar: {-0.06, 0.36}, one-star: {-0.05, 0.23}
01:23:38.478 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
01:23:38.479 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
01:23:38.479 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.77 mountX=0.09 mountY=-0.21, mountTheta=-1.18
01:23:38.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.23, opts=13)
01:23:38.482 00.001 21068 Enqueuing Move request for scope (-0.05, 0.23)
01:23:38.483 00.001 16108 Worker thread wakes up
01:23:38.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
01:23:38.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:23:38.483 00.000 16108 Moving (-0.05, 0.23) raw xDistance=0.09 yDistance=-0.21
01:23:38.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:38.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:38.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:23:38.483 00.000 16108 MoveAxis(E, 0, ABG)
01:23:38.483 00.000 16108 Move returns status 0, amount 0
01:23:38.483 00.000 16108 MoveAxis(N, 0, ABG)
01:23:38.483 00.000 16108 Move returns status 0, amount 0
01:23:38.483 00.000 16108 move complete, result=0
01:23:38.483 00.000 16108 worker thread done servicing request
01:23:38.488 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3395, FiltMin=2832, FiltMax=51107, Gamma=1.000
01:23:38.502 00.014 21068 UpdateGuideState exits: m=125960 SNR=90.1
01:23:38.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:38.504 00.000 21068 Enqueuing Expose request
01:23:38.505 00.001 16108 Worker thread wakes up
01:23:38.505 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:38.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:38.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:39.675 01.169 16108 Exposure complete
01:23:39.733 00.058 16108 worker thread done servicing request
01:23:39.733 00.000 21068 OnExposeComplete: enter
01:23:39.734 00.001 21068 UpdateGuideState(): m_state=6
01:23:39.735 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10129
01:23:39.736 00.001 21068 Star::Find returns 1 (0), X=219.78, Y=875.26, Mass=108083, SNR=71.8, Peak=13309 HFD=3.5
01:23:39.736 00.000 21068 MultiStar: [#1 -0.63,0.93,0.00,M1] [#2 -0.79,0.68,0.00,M2] [#3 -0.56,0.95,0.00,M1] [#4 -0.51,0.77,0.00,M2] [#5 -0.58,0.65,0.00,M1] [#6 -0.48,0.67,0.00,M2] [#7 -0.34,0.58,0.00,M1] [#8 -0.65,0.45,0.00,M1] 
01:23:39.737 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
01:23:39.738 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
01:23:39.738 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.43 cameraTheta=2.26 mountX=0.33 mountY=-0.26, mountTheta=-0.67
01:23:39.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.33, opts=13)
01:23:39.741 00.001 21068 Enqueuing Move request for scope (-0.27, 0.33)
01:23:39.741 00.000 16108 Worker thread wakes up
01:23:39.743 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
01:23:39.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
01:23:39.743 00.000 16108 Moving (-0.27, 0.33) raw xDistance=0.33 yDistance=-0.26
01:23:39.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:23:39.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:39.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:23:39.743 00.000 16108 MoveAxis(W, 86, ABG)
01:23:39.743 00.000 16108 Guiding  Dir = 3, Dur = 86
01:23:39.743 00.000 16108 IsSlewing returns 0
01:23:39.743 00.000 16108 IsGuiding returns 0
01:23:39.744 00.001 16108 PulseGuide returned control before completion, sleep 96
01:23:39.750 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2909, FiltMax=59126, Gamma=1.000
01:23:39.777 00.027 21068 UpdateGuideState exits: m=108083 SNR=71.8
01:23:39.780 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.782 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:39.783 00.001 21068 Enqueuing Expose request
01:23:39.852 00.069 16108 IsGuiding returns 0
01:23:39.852 00.000 16108 Move returns status 0, amount 86
01:23:39.852 00.000 16108 MoveAxis(N, 0, ABG)
01:23:39.852 00.000 16108 Move returns status 0, amount 0
01:23:39.852 00.000 16108 move complete, result=0
01:23:39.852 00.000 16108 worker thread done servicing request
01:23:39.853 00.001 16108 Worker thread wakes up
01:23:39.853 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:39.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:39.854 00.001 21068 GuideStep: 0.3 px 86 ms WEST, -0.3 px 0 ms NORTH
01:23:40.813 00.959 16108 Exposure complete
01:23:40.870 00.057 16108 worker thread done servicing request
01:23:40.870 00.000 21068 OnExposeComplete: enter
01:23:40.871 00.001 21068 UpdateGuideState(): m_state=6
01:23:40.871 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10130
01:23:40.872 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=874.55, Mass=117009, SNR=77.7, Peak=14537 HFD=3.3
01:23:40.873 00.001 21068 MultiStar: [#1 0.64,-0.11,0.00,M2] [#2 0.40,-0.06,1.47,U] [#3 0.54,-0.09,0.00,M2] [#4 0.58,-0.15,0.00,M3] [#5 0.55,-0.32,0.00,M2] [#6 0.34,-0.13,0.88,U] [#7 0.59,-0.43,0.00,M2] [#8 0.81,-0.42,0.00,M2] 
01:23:40.874 00.001 21068 refined, 2 included, MultiStar: {0.53, -0.17}, one-star: {0.88, -0.37}
01:23:40.876 00.002 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
01:23:40.876 00.000 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
01:23:40.877 00.001 21068 CameraToMount -- cameraX=0.53 cameraY=-0.17 hyp=0.56 cameraTheta=-0.31 mountX=-0.55 mountY=0.04, mountTheta=3.07
01:23:40.878 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.53, y=-0.17, opts=13)
01:23:40.879 00.001 21068 Enqueuing Move request for scope (0.53, -0.17)
01:23:40.880 00.001 16108 Worker thread wakes up
01:23:40.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.17) opts 0xd
01:23:40.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.53, -0.17)
01:23:40.880 00.000 16108 Moving (0.53, -0.17) raw xDistance=-0.55 yDistance=0.04
01:23:40.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
01:23:40.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:40.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:40.880 00.000 16108 MoveAxis(E, 138, ABG)
01:23:40.880 00.000 16108 Guiding  Dir = 2, Dur = 138
01:23:40.881 00.001 16108 IsSlewing returns 0
01:23:40.881 00.000 16108 IsGuiding returns 0
01:23:40.886 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3398, FiltMin=2873, FiltMax=52541, Gamma=1.000
01:23:40.908 00.022 21068 UpdateGuideState exits: m=117009 SNR=77.7
01:23:40.910 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.910 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:40.911 00.001 21068 Enqueuing Expose request
01:23:40.932 00.021 16108 PulseGuide returned control before completion, sleep 97
01:23:41.041 00.109 16108 IsGuiding returns 1
01:23:41.041 00.000 16108 scope still moving after pulse duration time elapsed
01:23:41.073 00.032 16108 IsSlewing returns 0
01:23:41.073 00.000 16108 IsGuiding returns 1
01:23:41.105 00.032 16108 IsSlewing returns 0
01:23:41.105 00.000 16108 IsGuiding returns 0
01:23:41.105 00.000 16108 scope move finished after 138 + 85 ms
01:23:41.105 00.000 16108 Move returns status 0, amount 138
01:23:41.106 00.001 16108 MoveAxis(N, 0, ABG)
01:23:41.106 00.000 16108 Move returns status 0, amount 0
01:23:41.106 00.000 16108 move complete, result=0
01:23:41.106 00.000 16108 worker thread done servicing request
01:23:41.106 00.000 16108 Worker thread wakes up
01:23:41.106 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:41.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:41.106 00.000 21068 GuideStep: -0.6 px 138 ms EAST, 0.0 px 0 ms NORTH
01:23:42.268 01.162 16108 Exposure complete
01:23:42.325 00.057 16108 worker thread done servicing request
01:23:42.325 00.000 21068 OnExposeComplete: enter
01:23:42.326 00.001 21068 UpdateGuideState(): m_state=6
01:23:42.328 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10131
01:23:42.330 00.002 21068 Star::Find returns 1 (0), X=219.64, Y=874.83, Mass=120569, SNR=77.3, Peak=15709 HFD=3.4
01:23:42.332 00.002 21068 MultiStar: [#1 -0.35,0.35,1.39,U] [#2 -0.64,0.10,0.00,M2] [#3 -0.34,0.29,0.98,U] [#4 -0.41,0.21,1.06,U] [#5 -1.00,0.19,0.00,M3] [#6 -0.42,0.19,0.83,U] [#7 -0.42,0.03,0.67,U] [#8 -0.36,-0.13,0.79,U] 
01:23:42.333 00.001 21068 refined, 6 included, MultiStar: {-0.39, 0.14}, one-star: {-0.42, -0.09}
01:23:42.334 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
01:23:42.336 00.002 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
01:23:42.337 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=0.14 hyp=0.41 cameraTheta=2.78 mountX=0.41 mountY=-0.05, mountTheta=-0.12
01:23:42.341 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.14, opts=13)
01:23:42.342 00.001 21068 Enqueuing Move request for scope (-0.39, 0.14)
01:23:42.345 00.003 16108 Worker thread wakes up
01:23:42.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.14) opts 0xd
01:23:42.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.14)
01:23:42.345 00.000 16108 Moving (-0.39, 0.14) raw xDistance=0.41 yDistance=-0.05
01:23:42.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
01:23:42.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:42.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:23:42.345 00.000 16108 MoveAxis(W, 97, ABG)
01:23:42.345 00.000 16108 Guiding  Dir = 3, Dur = 97
01:23:42.345 00.000 16108 IsSlewing returns 0
01:23:42.345 00.000 16108 IsGuiding returns 0
01:23:42.351 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=189, max=65535, med=3395, FiltMin=2896, FiltMax=56573, Gamma=1.000
01:23:42.367 00.016 21068 UpdateGuideState exits: m=120569 SNR=77.3
01:23:42.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.368 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:42.369 00.001 21068 Enqueuing Expose request
01:23:42.377 00.008 16108 PulseGuide returned control before completion, sleep 75
01:23:42.454 00.077 16108 IsGuiding returns 1
01:23:42.454 00.000 16108 scope still moving after pulse duration time elapsed
01:23:42.485 00.031 16108 IsSlewing returns 0
01:23:42.485 00.000 16108 IsGuiding returns 1
01:23:42.517 00.032 16108 IsSlewing returns 0
01:23:42.518 00.001 16108 IsGuiding returns 1
01:23:42.549 00.031 16108 IsSlewing returns 0
01:23:42.549 00.000 16108 IsGuiding returns 0
01:23:42.550 00.001 16108 scope move finished after 97 + 107 ms
01:23:42.550 00.000 16108 Move returns status 0, amount 97
01:23:42.550 00.000 16108 MoveAxis(N, 0, ABG)
01:23:42.550 00.000 16108 Move returns status 0, amount 0
01:23:42.550 00.000 16108 move complete, result=0
01:23:42.550 00.000 16108 worker thread done servicing request
01:23:42.550 00.000 16108 Worker thread wakes up
01:23:42.550 00.000 21068 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH
01:23:42.552 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:42.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:43.521 00.969 16108 Exposure complete
01:23:43.589 00.068 16108 worker thread done servicing request
01:23:43.589 00.000 21068 OnExposeComplete: enter
01:23:43.590 00.001 21068 UpdateGuideState(): m_state=6
01:23:43.593 00.003 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10132
01:23:43.594 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.21, Mass=124636, SNR=90.1, Peak=17613 HFD=3.4
01:23:43.595 00.001 21068 MultiStar: [#1 -0.44,0.35,0.00,M2] [#2 -0.68,0.30,0.00,M3] [#3 -0.19,0.27,1.01,U] [#4 -0.43,0.48,0.00,M3] [#5 -0.52,0.23,0.00,M4] [#6 -0.54,0.15,0.00,M1] [#7 -0.30,0.30,0.68,U] [#8 -0.56,0.44,0.00,M2] 
01:23:43.597 00.002 21068 single-star, 2 included, MultiStar: {-0.21, 0.28}, one-star: {-0.16, 0.28}
01:23:43.598 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
01:23:43.599 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
01:23:43.600 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.33 cameraTheta=2.09 mountX=0.21 mountY=-0.24, mountTheta=-0.85
01:23:43.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.28, opts=13)
01:23:43.603 00.001 21068 Enqueuing Move request for scope (-0.16, 0.28)
01:23:43.604 00.001 16108 Worker thread wakes up
01:23:43.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
01:23:43.604 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
01:23:43.604 00.000 16108 Moving (-0.16, 0.28) raw xDistance=0.21 yDistance=-0.24
01:23:43.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:23:43.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:23:43.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:23:43.604 00.000 16108 MoveAxis(W, 62, ABG)
01:23:43.604 00.000 16108 Guiding  Dir = 3, Dur = 62
01:23:43.604 00.000 16108 IsSlewing returns 0
01:23:43.604 00.000 16108 IsGuiding returns 0
01:23:43.612 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3398, FiltMin=2896, FiltMax=46307, Gamma=1.000
01:23:43.640 00.028 21068 UpdateGuideState exits: m=124636 SNR=90.1
01:23:43.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:43.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:43.643 00.001 21068 Enqueuing Expose request
01:23:43.648 00.005 16108 PulseGuide returned control before completion, sleep 29
01:23:43.693 00.045 16108 IsGuiding returns 1
01:23:43.693 00.000 16108 scope still moving after pulse duration time elapsed
01:23:43.725 00.032 16108 IsSlewing returns 0
01:23:43.725 00.000 16108 IsGuiding returns 1
01:23:43.755 00.030 16108 IsSlewing returns 0
01:23:43.755 00.000 16108 IsGuiding returns 0
01:23:43.755 00.000 16108 scope move finished after 62 + 89 ms
01:23:43.757 00.002 16108 Move returns status 0, amount 62
01:23:43.757 00.000 16108 MoveAxis(N, 0, ABG)
01:23:43.757 00.000 16108 Move returns status 0, amount 0
01:23:43.757 00.000 16108 move complete, result=0
01:23:43.757 00.000 16108 worker thread done servicing request
01:23:43.757 00.000 16108 Worker thread wakes up
01:23:43.757 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.2 px 0 ms NORTH
01:23:43.760 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:43.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:44.927 01.167 16108 Exposure complete
01:23:44.981 00.054 16108 worker thread done servicing request
01:23:44.981 00.000 21068 OnExposeComplete: enter
01:23:44.985 00.004 21068 UpdateGuideState(): m_state=6
01:23:44.987 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10133
01:23:44.989 00.002 21068 Star::Find returns 1 (0), X=219.99, Y=875.07, Mass=132432, SNR=90.0, Peak=17677 HFD=3.3
01:23:44.991 00.002 21068 MultiStar: [#1 -0.33,0.59,0.00,M3] [#2 -0.39,0.36,1.14,U] [#3 -0.23,0.60,0.00,M1] [#4 -0.60,0.51,0.00,M4] [#5 -0.49,0.42,0.00,M5] [#6 -0.49,0.31,0.00,M2] [#7 -0.20,0.43,0.57,U] [#8 -0.54,0.15,0.00,M3] 
01:23:44.994 00.003 21068 single-star, 2 included, MultiStar: {-0.23, 0.30}, one-star: {-0.07, 0.14}
01:23:44.995 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
01:23:44.996 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
01:23:44.996 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.04 mountX=0.09 mountY=-0.12, mountTheta=-0.91
01:23:44.998 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.14, opts=13)
01:23:45.000 00.002 21068 Enqueuing Move request for scope (-0.07, 0.14)
01:23:45.001 00.001 16108 Worker thread wakes up
01:23:45.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:23:45.003 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:23:45.003 00.000 16108 Moving (-0.07, 0.14) raw xDistance=0.09 yDistance=-0.12
01:23:45.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:45.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:45.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:45.003 00.000 16108 MoveAxis(E, 0, ABG)
01:23:45.003 00.000 16108 Move returns status 0, amount 0
01:23:45.003 00.000 16108 MoveAxis(N, 0, ABG)
01:23:45.003 00.000 16108 Move returns status 0, amount 0
01:23:45.003 00.000 16108 move complete, result=0
01:23:45.003 00.000 16108 worker thread done servicing request
01:23:45.008 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3395, FiltMin=2915, FiltMax=48275, Gamma=1.000
01:23:45.024 00.016 21068 UpdateGuideState exits: m=132432 SNR=90.0
01:23:45.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:45.026 00.000 21068 Enqueuing Expose request
01:23:45.027 00.001 16108 Worker thread wakes up
01:23:45.027 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:45.028 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:45.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:46.003 00.975 16108 Exposure complete
01:23:46.089 00.086 16108 worker thread done servicing request
01:23:46.089 00.000 21068 OnExposeComplete: enter
01:23:46.090 00.001 21068 UpdateGuideState(): m_state=6
01:23:46.091 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10134
01:23:46.093 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=875.15, Mass=130896, SNR=84.6, Peak=18045 HFD=3.1
01:23:46.094 00.001 21068 MultiStar: [#1 -0.32,0.56,0.00,M4] [#2 -0.08,0.46,1.40,U] [#3 -0.19,0.72,0.00,M2] [#4 -0.54,0.60,0.00,M5] [#5 -0.34,0.42,0.90,U] [#6 -0.24,0.49,0.76,U] [#7 0.40,0.49,0.00,M1] [#8 -0.23,0.13,0.71,U] 
01:23:46.095 00.001 21068 single-star, 4 included, MultiStar: {-0.16, 0.36}, one-star: {-0.02, 0.22}
01:23:46.095 00.000 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:23:46.096 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:23:46.096 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=0.06 mountY=-0.21, mountTheta=-1.28
01:23:46.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.22, opts=13)
01:23:46.098 00.000 21068 Enqueuing Move request for scope (-0.02, 0.22)
01:23:46.099 00.001 16108 Worker thread wakes up
01:23:46.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
01:23:46.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
01:23:46.100 00.001 16108 Moving (-0.02, 0.22) raw xDistance=0.06 yDistance=-0.21
01:23:46.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:23:46.100 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.37 newest=-0.57
01:23:46.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:23:46.100 00.000 16108 MoveAxis(E, 0, ABG)
01:23:46.100 00.000 16108 Move returns status 0, amount 0
01:23:46.100 00.000 16108 MoveAxis(N, 43, ABG)
01:23:46.100 00.000 16108 Guiding  Dir = 0, Dur = 43
01:23:46.100 00.000 16108 IsSlewing returns 0
01:23:46.100 00.000 16108 IsGuiding returns 0
01:23:46.101 00.001 16108 PulseGuide returned control before completion, sleep 53
01:23:46.103 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3398, FiltMin=2928, FiltMax=56841, Gamma=1.000
01:23:46.128 00.025 21068 UpdateGuideState exits: m=130896 SNR=84.6
01:23:46.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:46.130 00.000 21068 Enqueuing Expose request
01:23:46.169 00.039 16108 IsGuiding returns 1
01:23:46.169 00.000 16108 scope still moving after pulse duration time elapsed
01:23:46.200 00.031 16108 IsSlewing returns 0
01:23:46.200 00.000 16108 IsGuiding returns 0
01:23:46.200 00.000 16108 scope move finished after 43 + 56 ms
01:23:46.200 00.000 16108 Move returns status 0, amount 43
01:23:46.200 00.000 16108 move complete, result=0
01:23:46.201 00.001 16108 worker thread done servicing request
01:23:46.201 00.000 16108 Worker thread wakes up
01:23:46.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:46.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:46.201 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
01:23:47.358 01.157 16108 Exposure complete
01:23:47.428 00.070 16108 worker thread done servicing request
01:23:47.428 00.000 21068 OnExposeComplete: enter
01:23:47.430 00.002 21068 UpdateGuideState(): m_state=6
01:23:47.431 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10135
01:23:47.432 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.30, Mass=133533, SNR=86.4, Peak=15837 HFD=3.4
01:23:47.433 00.001 21068 MultiStar: [#1 -0.22,0.62,0.00,M5] [#2 -0.41,0.40,0.00,M2] [#3 0.10,0.76,0.00,M3] [#4 -0.11,0.70,0.00,M6] [#5 -0.37,0.77,0.00,M5] [#6 0.01,0.57,0.00,M2] [#7 -0.06,0.42,0.67,U] [#8 -0.05,0.52,0.82,U] 
01:23:47.435 00.002 21068 single-star, 2 included, MultiStar: {-0.02, 0.43}, one-star: {0.03, 0.37}
01:23:47.436 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
01:23:47.437 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
01:23:47.438 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.50 mountX=0.04 mountY=-0.37, mountTheta=-1.47
01:23:47.442 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.37, opts=13)
01:23:47.442 00.000 21068 Enqueuing Move request for scope (0.03, 0.37)
01:23:47.443 00.001 16108 Worker thread wakes up
01:23:47.444 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
01:23:47.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
01:23:47.444 00.000 16108 Moving (0.03, 0.37) raw xDistance=0.04 yDistance=-0.37
01:23:47.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:23:47.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:23:47.444 00.000 16108 MoveAxis(E, 0, ABG)
01:23:47.444 00.000 16108 Move returns status 0, amount 0
01:23:47.444 00.000 16108 MoveAxis(N, 74, ABG)
01:23:47.444 00.000 16108 Guiding  Dir = 0, Dur = 74
01:23:47.445 00.001 16108 IsSlewing returns 0
01:23:47.445 00.000 16108 IsGuiding returns 0
01:23:47.449 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3395, FiltMin=2934, FiltMax=52592, Gamma=1.000
01:23:47.466 00.017 21068 UpdateGuideState exits: m=133533 SNR=86.4
01:23:47.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:47.469 00.001 21068 Enqueuing Expose request
01:23:47.503 00.034 16108 PulseGuide returned control before completion, sleep 26
01:23:47.533 00.030 16108 IsGuiding returns 1
01:23:47.533 00.000 16108 scope still moving after pulse duration time elapsed
01:23:47.565 00.032 16108 IsSlewing returns 0
01:23:47.565 00.000 16108 IsGuiding returns 1
01:23:47.597 00.032 16108 IsSlewing returns 0
01:23:47.597 00.000 16108 IsGuiding returns 0
01:23:47.597 00.000 16108 scope move finished after 74 + 79 ms
01:23:47.597 00.000 16108 Move returns status 0, amount 74
01:23:47.597 00.000 16108 move complete, result=0
01:23:47.597 00.000 16108 worker thread done servicing request
01:23:47.597 00.000 16108 Worker thread wakes up
01:23:47.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:47.598 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 74 ms NORTH
01:23:47.601 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:48.574 00.973 16108 Exposure complete
01:23:48.630 00.056 16108 worker thread done servicing request
01:23:48.630 00.000 21068 OnExposeComplete: enter
01:23:48.631 00.001 21068 UpdateGuideState(): m_state=6
01:23:48.632 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10136
01:23:48.633 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.32, Mass=116949, SNR=83.0, Peak=16269 HFD=3.4
01:23:48.634 00.001 21068 MultiStar: [#1 -0.50,0.62,0.00,M6] [#2 -0.43,0.55,0.00,M3] [#3 -0.25,0.40,1.18,U] [#4 -0.39,0.78,0.00,M7] [#5 -0.21,0.38,0.93,U] [#6 -0.05,0.48,0.73,U] [#7 0.17,0.64,0.00,M1] [#8 -0.36,0.42,0.00,M2] 
01:23:48.634 00.000 21068 refined, 3 included, MultiStar: {-0.08, 0.41}, one-star: {0.23, 0.39}
01:23:48.635 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
01:23:48.636 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
01:23:48.636 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.76 mountX=0.15 mountY=-0.38, mountTheta=-1.20
01:23:48.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.41, opts=13)
01:23:48.640 00.002 21068 Enqueuing Move request for scope (-0.08, 0.41)
01:23:48.641 00.001 16108 Worker thread wakes up
01:23:48.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
01:23:48.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
01:23:48.641 00.000 16108 Moving (-0.08, 0.41) raw xDistance=0.15 yDistance=-0.38
01:23:48.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:23:48.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:23:48.641 00.000 16108 MoveAxis(E, 0, ABG)
01:23:48.641 00.000 16108 Move returns status 0, amount 0
01:23:48.641 00.000 16108 MoveAxis(N, 76, ABG)
01:23:48.641 00.000 16108 Guiding  Dir = 0, Dur = 76
01:23:48.641 00.000 16108 IsSlewing returns 0
01:23:48.641 00.000 16108 IsGuiding returns 0
01:23:48.644 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2909, FiltMax=57072, Gamma=1.000
01:23:48.650 00.006 16108 PulseGuide returned control before completion, sleep 78
01:23:48.660 00.010 21068 UpdateGuideState exits: m=116949 SNR=83.0
01:23:48.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:48.662 00.000 21068 Enqueuing Expose request
01:23:48.742 00.080 16108 IsGuiding returns 0
01:23:48.742 00.000 16108 Move returns status 0, amount 76
01:23:48.742 00.000 16108 move complete, result=0
01:23:48.742 00.000 16108 worker thread done servicing request
01:23:48.742 00.000 16108 Worker thread wakes up
01:23:48.742 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 76 ms NORTH
01:23:48.745 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:48.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:49.915 01.170 16108 Exposure complete
01:23:49.972 00.057 16108 worker thread done servicing request
01:23:49.972 00.000 21068 OnExposeComplete: enter
01:23:49.973 00.001 21068 UpdateGuideState(): m_state=6
01:23:49.974 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10137
01:23:49.975 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=875.11, Mass=130869, SNR=96.5, Peak=18029 HFD=3.3
01:23:49.975 00.000 21068 MultiStar: [#1 -0.40,0.20,1.14,U] [#2 -0.40,0.21,1.14,U] [#3 -0.20,0.22,0.96,U] [#4 -0.45,0.24,0.64,U] [#5 -0.14,0.23,0.83,U] [#6 -0.20,0.06,0.67,U] [#7 -0.14,0.14,0.55,U] [#8 -0.51,0.03,0.67,U] 
01:23:49.976 00.001 21068 refined, 8 included, MultiStar: {-0.31, 0.18}, one-star: {-0.31, 0.19}
01:23:49.977 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
01:23:49.978 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
01:23:49.978 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=0.18 hyp=0.36 cameraTheta=2.62 mountX=0.34 mountY=-0.10, mountTheta=-0.29
01:23:49.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.18, opts=13)
01:23:49.982 00.002 21068 Enqueuing Move request for scope (-0.31, 0.18)
01:23:49.982 00.000 16108 Worker thread wakes up
01:23:49.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.18) opts 0xd
01:23:49.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.18)
01:23:49.982 00.000 16108 Moving (-0.31, 0.18) raw xDistance=0.34 yDistance=-0.10
01:23:49.983 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:23:49.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:49.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:49.983 00.000 16108 MoveAxis(W, 88, ABG)
01:23:49.983 00.000 16108 Guiding  Dir = 3, Dur = 88
01:23:49.983 00.000 16108 IsSlewing returns 0
01:23:49.983 00.000 16108 IsGuiding returns 0
01:23:49.986 00.003 16108 PulseGuide returned control before completion, sleep 95
01:23:49.990 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3395, FiltMin=2931, FiltMax=58883, Gamma=1.000
01:23:50.016 00.026 21068 UpdateGuideState exits: m=130869 SNR=96.5
01:23:50.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:50.020 00.001 21068 Enqueuing Expose request
01:23:50.097 00.077 16108 IsGuiding returns 0
01:23:50.097 00.000 16108 Move returns status 0, amount 88
01:23:50.097 00.000 16108 MoveAxis(N, 0, ABG)
01:23:50.097 00.000 16108 Move returns status 0, amount 0
01:23:50.098 00.001 16108 move complete, result=0
01:23:50.098 00.000 16108 worker thread done servicing request
01:23:50.098 00.000 16108 Worker thread wakes up
01:23:50.098 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
01:23:50.099 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:50.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:51.075 00.976 16108 Exposure complete
01:23:51.139 00.064 16108 worker thread done servicing request
01:23:51.139 00.000 21068 OnExposeComplete: enter
01:23:51.140 00.001 21068 UpdateGuideState(): m_state=6
01:23:51.141 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10138
01:23:51.141 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=875.01, Mass=115576, SNR=74.7, Peak=16509 HFD=3.0
01:23:51.143 00.002 21068 MultiStar: [#1 0.06,0.09,1.56,U] [#2 -0.18,0.23,1.14,U] [#3 0.03,0.11,1.22,U] [#4 -0.30,0.46,0.00,M7] [#5 -0.16,0.03,0.95,U] [#6 -0.02,0.31,0.99,U] [#7 0.27,0.14,0.76,U] [#8 -0.25,0.20,0.89,U] 
01:23:51.144 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.09, 0.08}
01:23:51.145 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
01:23:51.145 00.000 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
01:23:51.146 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
01:23:51.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
01:23:51.149 00.001 21068 Enqueuing Move request for scope (0.09, 0.08)
01:23:51.150 00.001 16108 Worker thread wakes up
01:23:51.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:23:51.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:23:51.150 00.000 16108 Moving (0.09, 0.08) raw xDistance=-0.07 yDistance=-0.10
01:23:51.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:23:51.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:51.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:23:51.150 00.000 16108 MoveAxis(E, 0, ABG)
01:23:51.150 00.000 16108 Move returns status 0, amount 0
01:23:51.150 00.000 16108 MoveAxis(N, 0, ABG)
01:23:51.150 00.000 16108 Move returns status 0, amount 0
01:23:51.150 00.000 16108 move complete, result=0
01:23:51.150 00.000 16108 worker thread done servicing request
01:23:51.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3395, FiltMin=2854, FiltMax=60086, Gamma=1.000
01:23:51.169 00.016 21068 UpdateGuideState exits: m=115576 SNR=74.7
01:23:51.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:51.171 00.000 21068 Enqueuing Expose request
01:23:51.172 00.001 16108 Worker thread wakes up
01:23:51.172 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:51.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:51.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:52.337 01.164 16108 Exposure complete
01:23:52.399 00.062 16108 worker thread done servicing request
01:23:52.399 00.000 21068 OnExposeComplete: enter
01:23:52.400 00.001 21068 UpdateGuideState(): m_state=6
01:23:52.401 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10139
01:23:52.402 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.63, Mass=133631, SNR=92.6, Peak=15133 HFD=3.6
01:23:52.404 00.002 21068 MultiStar: [#1 -0.13,0.22,1.09,U] [#2 -0.07,-0.11,1.17,U] [#3 -0.17,0.18,1.06,U] [#4 -0.15,-0.19,0.77,U] [#5 -0.23,0.04,0.83,U] [#6 -0.14,0.08,0.69,U] [#7 0.21,0.02,0.67,U] [#8 0.19,-0.29,0.85,U] 
01:23:52.404 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.07, -0.30}
01:23:52.405 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
01:23:52.406 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
01:23:52.409 00.003 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=0.05 mountY=0.05, mountTheta=0.77
01:23:52.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
01:23:52.411 00.000 21068 Enqueuing Move request for scope (-0.05, -0.03)
01:23:52.412 00.001 16108 Worker thread wakes up
01:23:52.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:23:52.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:23:52.413 00.001 16108 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.05
01:23:52.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:23:52.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:52.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:23:52.413 00.000 16108 MoveAxis(E, 0, ABG)
01:23:52.413 00.000 16108 Move returns status 0, amount 0
01:23:52.413 00.000 16108 MoveAxis(N, 0, ABG)
01:23:52.413 00.000 16108 Move returns status 0, amount 0
01:23:52.413 00.000 16108 move complete, result=0
01:23:52.413 00.000 16108 worker thread done servicing request
01:23:52.420 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3395, FiltMin=2835, FiltMax=65472, Gamma=1.000
01:23:52.449 00.029 21068 UpdateGuideState exits: m=133631 SNR=92.6
01:23:52.451 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:52.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:52.454 00.002 21068 Enqueuing Expose request
01:23:52.455 00.001 16108 Worker thread wakes up
01:23:52.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:52.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:52.455 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:53.424 00.969 16108 Exposure complete
01:23:53.492 00.068 16108 worker thread done servicing request
01:23:53.492 00.000 21068 OnExposeComplete: enter
01:23:53.493 00.001 21068 UpdateGuideState(): m_state=6
01:23:53.495 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10140
01:23:53.496 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.70, Mass=122634, SNR=84.2, Peak=15085 HFD=3.5
01:23:53.498 00.002 21068 MultiStar: [#1 0.02,0.08,1.27,U] [#2 -0.13,0.11,1.16,U] [#3 0.26,0.08,1.09,U] [#4 -0.06,0.19,0.74,U] [#5 0.15,-0.27,1.00,U] [#6 0.40,-0.14,0.83,U] [#7 0.54,0.16,0.00,M1] [#8 0.05,0.01,0.69,U] 
01:23:53.499 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.20, -0.23}
01:23:53.500 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
01:23:53.500 00.000 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
01:23:53.502 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.17 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
01:23:53.504 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
01:23:53.506 00.002 21068 Enqueuing Move request for scope (0.11, -0.02)
01:23:53.507 00.001 16108 Worker thread wakes up
01:23:53.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:23:53.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:23:53.507 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
01:23:53.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:53.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:53.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:53.507 00.000 16108 MoveAxis(E, 0, ABG)
01:23:53.507 00.000 16108 Move returns status 0, amount 0
01:23:53.508 00.001 16108 MoveAxis(N, 0, ABG)
01:23:53.508 00.000 16108 Move returns status 0, amount 0
01:23:53.508 00.000 16108 move complete, result=0
01:23:53.508 00.000 16108 worker thread done servicing request
01:23:53.514 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3398, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:23:53.530 00.016 21068 UpdateGuideState exits: m=122634 SNR=84.2
01:23:53.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.531 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:53.532 00.001 21068 Enqueuing Expose request
01:23:53.533 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:53.534 00.001 16108 Worker thread wakes up
01:23:53.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:53.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:54.686 01.152 16108 Exposure complete
01:23:54.741 00.055 16108 worker thread done servicing request
01:23:54.741 00.000 21068 OnExposeComplete: enter
01:23:54.742 00.001 21068 UpdateGuideState(): m_state=6
01:23:54.743 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10141
01:23:54.744 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=874.81, Mass=128518, SNR=93.2, Peak=15993 HFD=3.5
01:23:54.745 00.001 21068 MultiStar: [#1 0.05,0.25,1.00,U] [#2 0.07,0.21,1.15,U] [#3 0.07,0.22,0.91,U] [#4 -0.02,0.29,0.80,U] [#5 -0.03,0.16,0.80,U] [#6 0.12,0.37,0.77,U] [#7 0.25,0.16,0.57,U] [#8 0.19,0.12,0.65,U] 
01:23:54.746 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.18}, one-star: {0.60, -0.12}
01:23:54.747 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
01:23:54.747 00.000 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
01:23:54.749 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
01:23:54.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.18, opts=13)
01:23:54.751 00.000 21068 Enqueuing Move request for scope (0.15, 0.18)
01:23:54.752 00.001 16108 Worker thread wakes up
01:23:54.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
01:23:54.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:23:54.753 00.001 16108 Moving (0.15, 0.18) raw xDistance=-0.11 yDistance=-0.21
01:23:54.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:54.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:23:54.753 00.000 16108 MoveAxis(E, 0, ABG)
01:23:54.753 00.000 16108 Move returns status 0, amount 0
01:23:54.753 00.000 16108 MoveAxis(N, 42, ABG)
01:23:54.753 00.000 16108 Guiding  Dir = 0, Dur = 42
01:23:54.753 00.000 16108 IsSlewing returns 0
01:23:54.754 00.001 16108 IsGuiding returns 0
01:23:54.756 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3395, FiltMin=2950, FiltMax=63721, Gamma=1.000
01:23:54.771 00.015 21068 UpdateGuideState exits: m=128518 SNR=93.2
01:23:54.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:54.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:54.774 00.001 21068 Enqueuing Expose request
01:23:54.806 00.032 16108 IsGuiding returns 1
01:23:54.806 00.000 16108 scope still moving after pulse duration time elapsed
01:23:54.836 00.030 16108 IsSlewing returns 0
01:23:54.836 00.000 16108 IsGuiding returns 1
01:23:54.867 00.031 16108 IsSlewing returns 0
01:23:54.867 00.000 16108 IsGuiding returns 1
01:23:54.899 00.032 16108 IsSlewing returns 0
01:23:54.899 00.000 16108 IsGuiding returns 0
01:23:54.900 00.001 16108 scope move finished after 42 + 104 ms
01:23:54.900 00.000 16108 Move returns status 0, amount 42
01:23:54.900 00.000 16108 move complete, result=0
01:23:54.900 00.000 16108 worker thread done servicing request
01:23:54.900 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
01:23:54.902 00.002 16108 Worker thread wakes up
01:23:54.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:54.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:55.879 00.977 16108 Exposure complete
01:23:55.933 00.054 16108 worker thread done servicing request
01:23:55.933 00.000 21068 OnExposeComplete: enter
01:23:55.934 00.001 21068 UpdateGuideState(): m_state=6
01:23:55.936 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10142
01:23:55.937 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=874.61, Mass=127364, SNR=88.0, Peak=14509 HFD=3.5
01:23:55.938 00.001 21068 MultiStar: [#1 -0.33,-0.04,1.01,U] [#2 -0.11,-0.11,1.00,U] [#3 -0.03,0.07,0.94,U] [#4 -0.34,-0.35,0.79,U] [#5 0.10,-0.23,0.92,U] [#6 -0.07,-0.11,0.93,U] [#7 0.03,-0.35,0.58,U] [#8 -0.03,-0.49,0.80,U] 
01:23:55.938 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.20}, one-star: {-0.13, -0.31}
01:23:55.939 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
01:23:55.939 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
01:23:55.940 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.05 mountX=0.07 mountY=0.22, mountTheta=1.27
01:23:55.944 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.20, opts=13)
01:23:55.945 00.001 21068 Enqueuing Move request for scope (-0.11, -0.20)
01:23:55.946 00.001 16108 Worker thread wakes up
01:23:55.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
01:23:55.946 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
01:23:55.947 00.001 16108 Moving (-0.11, -0.20) raw xDistance=0.07 yDistance=0.22
01:23:55.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:55.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:55.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:23:55.947 00.000 16108 MoveAxis(E, 0, ABG)
01:23:55.947 00.000 16108 Move returns status 0, amount 0
01:23:55.947 00.000 16108 MoveAxis(N, 0, ABG)
01:23:55.947 00.000 16108 Move returns status 0, amount 0
01:23:55.947 00.000 16108 move complete, result=0
01:23:55.948 00.001 16108 worker thread done servicing request
01:23:55.950 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3398, FiltMin=2934, FiltMax=63273, Gamma=1.000
01:23:55.967 00.017 21068 UpdateGuideState exits: m=127364 SNR=88.0
01:23:55.969 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.972 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:55.973 00.001 21068 Enqueuing Expose request
01:23:55.973 00.000 16108 Worker thread wakes up
01:23:55.973 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:55.975 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:55.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:57.143 01.168 16108 Exposure complete
01:23:57.200 00.057 16108 worker thread done servicing request
01:23:57.200 00.000 21068 OnExposeComplete: enter
01:23:57.201 00.001 21068 UpdateGuideState(): m_state=6
01:23:57.202 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10143
01:23:57.202 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=874.46, Mass=124828, SNR=88.1, Peak=13677 HFD=3.5
01:23:57.203 00.001 21068 MultiStar: [#1 -0.02,-0.14,1.13,U] [#2 -0.05,-0.09,1.11,U] [#3 0.06,-0.13,1.01,U] [#4 -0.15,-0.02,0.91,U] [#5 0.02,-0.26,0.85,U] [#6 -0.22,-0.29,0.86,U] [#7 0.45,-0.32,0.00,M1] [#8 0.11,-0.51,0.75,U] 
01:23:57.204 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.23}, one-star: {0.20, -0.47}
01:23:57.206 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
01:23:57.206 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
01:23:57.207 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.60 mountX=-0.03 mountY=0.22, mountTheta=1.72
01:23:57.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.23, opts=13)
01:23:57.210 00.001 21068 Enqueuing Move request for scope (-0.01, -0.23)
01:23:57.210 00.000 16108 Worker thread wakes up
01:23:57.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
01:23:57.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
01:23:57.210 00.000 16108 Moving (-0.01, -0.23) raw xDistance=-0.03 yDistance=0.22
01:23:57.211 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:23:57.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:57.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:23:57.211 00.000 16108 MoveAxis(E, 0, ABG)
01:23:57.211 00.000 16108 Move returns status 0, amount 0
01:23:57.211 00.000 16108 MoveAxis(N, 0, ABG)
01:23:57.211 00.000 16108 Move returns status 0, amount 0
01:23:57.211 00.000 16108 move complete, result=0
01:23:57.211 00.000 16108 worker thread done servicing request
01:23:57.216 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3395, FiltMin=2905, FiltMax=62355, Gamma=1.000
01:23:57.235 00.019 21068 UpdateGuideState exits: m=124828 SNR=88.1
01:23:57.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:57.238 00.001 21068 Enqueuing Expose request
01:23:57.240 00.002 16108 Worker thread wakes up
01:23:57.240 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:57.240 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:57.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:58.229 00.989 16108 Exposure complete
01:23:58.285 00.056 16108 worker thread done servicing request
01:23:58.285 00.000 21068 OnExposeComplete: enter
01:23:58.287 00.002 21068 UpdateGuideState(): m_state=6
01:23:58.288 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10144
01:23:58.290 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=874.30, Mass=126307, SNR=81.4, Peak=12339 HFD=3.5
01:23:58.291 00.001 21068 MultiStar: [#1 -0.19,-0.14,1.15,U] [#2 -0.11,-0.19,1.22,U] [#3 0.19,-0.07,1.08,U] [#4 -0.09,-0.05,0.93,U] [#5 -0.20,-0.29,0.97,U] [#6 -0.17,-0.21,0.86,U] [#7 0.32,-0.61,0.00,M2] [#8 -0.05,-0.51,0.80,U] 
01:23:58.293 00.002 21068 refined, 7 included, MultiStar: {-0.06, -0.25}, one-star: {0.09, -0.63}
01:23:58.294 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.50)
01:23:58.295 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
01:23:58.296 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.82 mountX=0.02 mountY=0.26, mountTheta=1.50
01:23:58.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.25, opts=13)
01:23:58.300 00.002 21068 Enqueuing Move request for scope (-0.06, -0.25)
01:23:58.301 00.001 16108 Worker thread wakes up
01:23:58.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
01:23:58.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
01:23:58.301 00.000 16108 Moving (-0.06, -0.25) raw xDistance=0.02 yDistance=0.26
01:23:58.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:23:58.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:58.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:23:58.301 00.000 16108 MoveAxis(E, 0, ABG)
01:23:58.301 00.000 16108 Move returns status 0, amount 0
01:23:58.301 00.000 16108 MoveAxis(N, 0, ABG)
01:23:58.301 00.000 16108 Move returns status 0, amount 0
01:23:58.301 00.000 16108 move complete, result=0
01:23:58.301 00.000 16108 worker thread done servicing request
01:23:58.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3398, FiltMin=2912, FiltMax=59177, Gamma=1.000
01:23:58.320 00.016 21068 UpdateGuideState exits: m=126307 SNR=81.4
01:23:58.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:58.322 00.000 21068 Enqueuing Expose request
01:23:58.323 00.001 16108 Worker thread wakes up
01:23:58.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:58.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:23:58.323 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:59.492 01.169 16108 Exposure complete
01:23:59.570 00.078 16108 worker thread done servicing request
01:23:59.570 00.000 21068 OnExposeComplete: enter
01:23:59.572 00.002 21068 UpdateGuideState(): m_state=6
01:23:59.573 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10145
01:23:59.573 00.000 21068 Star::Find returns 1 (0), X=220.33, Y=874.57, Mass=131393, SNR=88.5, Peak=14297 HFD=3.3
01:23:59.574 00.001 21068 MultiStar: [#1 0.05,-0.06,1.13,U] [#2 0.06,-0.07,1.32,U] [#3 0.13,-0.06,1.06,U] [#4 -0.16,-0.04,0.81,U] [#5 -0.09,-0.05,0.84,U] [#6 -0.19,-0.16,0.78,U] [#7 0.02,-0.23,0.48,U] [#8 -0.04,-0.27,0.69,U] 
01:23:59.575 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.27, -0.36}
01:23:59.576 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
01:23:59.577 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
01:23:59.577 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=-0.04 mountY=0.12, mountTheta=1.91
01:23:59.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
01:23:59.579 00.000 21068 Enqueuing Move request for scope (0.02, -0.13)
01:23:59.580 00.001 16108 Worker thread wakes up
01:23:59.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:23:59.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:23:59.580 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.12
01:23:59.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:59.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:59.581 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:23:59.581 00.000 16108 MoveAxis(E, 0, ABG)
01:23:59.581 00.000 16108 Move returns status 0, amount 0
01:23:59.581 00.000 16108 MoveAxis(N, 0, ABG)
01:23:59.581 00.000 16108 Move returns status 0, amount 0
01:23:59.581 00.000 16108 move complete, result=0
01:23:59.581 00.000 16108 worker thread done servicing request
01:23:59.585 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3398, FiltMin=2896, FiltMax=62179, Gamma=1.000
01:23:59.601 00.016 21068 UpdateGuideState exits: m=131393 SNR=88.5
01:23:59.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:23:59.604 00.001 21068 Enqueuing Expose request
01:23:59.605 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:59.606 00.001 16108 Worker thread wakes up
01:23:59.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:23:59.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:00.591 00.985 16108 Exposure complete
01:24:00.669 00.078 16108 worker thread done servicing request
01:24:00.669 00.000 21068 OnExposeComplete: enter
01:24:00.670 00.001 21068 UpdateGuideState(): m_state=6
01:24:00.671 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10146
01:24:00.672 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.81, Mass=142536, SNR=98.2, Peak=15229 HFD=3.7
01:24:00.672 00.000 21068 MultiStar: [#1 -0.02,0.02,0.94,U] [#2 -0.20,-0.12,0.96,U] [#3 0.12,-0.01,0.84,U] [#4 0.28,0.04,0.63,U] [#5 0.02,0.01,0.85,U] [#6 0.20,0.10,0.82,U] [#7 0.09,-0.10,0.49,U] [#8 -0.05,-0.03,0.69,U] 
01:24:00.673 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.26, -0.12}
01:24:00.674 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
01:24:00.675 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
01:24:00.676 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.33 mountX=-0.07 mountY=0.01, mountTheta=3.04
01:24:00.677 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
01:24:00.678 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
01:24:00.679 00.001 16108 Worker thread wakes up
01:24:00.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:24:00.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:24:00.679 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.01
01:24:00.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:00.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:00.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:00.679 00.000 16108 MoveAxis(E, 0, ABG)
01:24:00.679 00.000 16108 Move returns status 0, amount 0
01:24:00.679 00.000 16108 MoveAxis(N, 0, ABG)
01:24:00.679 00.000 16108 Move returns status 0, amount 0
01:24:00.679 00.000 16108 move complete, result=0
01:24:00.679 00.000 16108 worker thread done servicing request
01:24:00.684 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3398, FiltMin=2889, FiltMax=55625, Gamma=1.000
01:24:00.697 00.013 21068 UpdateGuideState exits: m=142536 SNR=98.2
01:24:00.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:00.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:00.699 00.000 21068 Enqueuing Expose request
01:24:00.700 00.001 16108 Worker thread wakes up
01:24:00.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:00.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:00.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:01.865 01.164 16108 Exposure complete
01:24:01.921 00.056 16108 worker thread done servicing request
01:24:01.921 00.000 21068 OnExposeComplete: enter
01:24:01.922 00.001 21068 UpdateGuideState(): m_state=6
01:24:01.923 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10147
01:24:01.924 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.60, Mass=137878, SNR=97.5, Peak=15165 HFD=3.6
01:24:01.925 00.001 21068 MultiStar: [#1 0.28,-0.09,0.94,U] [#2 0.16,0.04,0.99,U] [#3 0.56,-0.04,0.00,M1] [#4 0.04,-0.11,0.75,U] [#5 0.30,-0.22,0.77,U] [#6 0.56,0.10,0.00,M1] [#7 0.18,-0.27,0.57,U] [#8 0.22,-0.38,0.65,U] 
01:24:01.925 00.000 21068 refined, 6 included, MultiStar: {0.18, -0.18}, one-star: {0.07, -0.33}
01:24:01.927 00.002 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
01:24:01.928 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
01:24:01.928 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.80 mountX=-0.21 mountY=0.14, mountTheta=2.56
01:24:01.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.18, opts=13)
01:24:01.930 00.000 21068 Enqueuing Move request for scope (0.18, -0.18)
01:24:01.931 00.001 16108 Worker thread wakes up
01:24:01.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
01:24:01.931 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
01:24:01.931 00.000 16108 Moving (0.18, -0.18) raw xDistance=-0.21 yDistance=0.14
01:24:01.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:24:01.932 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:01.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:24:01.932 00.000 16108 MoveAxis(E, 54, ABG)
01:24:01.932 00.000 16108 Guiding  Dir = 2, Dur = 54
01:24:01.932 00.000 16108 IsSlewing returns 0
01:24:01.932 00.000 16108 IsGuiding returns 0
01:24:01.935 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3395, FiltMin=2921, FiltMax=64237, Gamma=1.000
01:24:01.940 00.005 16108 PulseGuide returned control before completion, sleep 57
01:24:01.951 00.011 21068 UpdateGuideState exits: m=137878 SNR=97.5
01:24:01.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:01.954 00.001 21068 Enqueuing Expose request
01:24:02.001 00.047 16108 IsGuiding returns 1
01:24:02.001 00.000 16108 scope still moving after pulse duration time elapsed
01:24:02.032 00.031 16108 IsSlewing returns 0
01:24:02.032 00.000 16108 IsGuiding returns 0
01:24:02.032 00.000 16108 scope move finished after 54 + 46 ms
01:24:02.032 00.000 16108 Move returns status 0, amount 54
01:24:02.032 00.000 16108 MoveAxis(N, 0, ABG)
01:24:02.032 00.000 16108 Move returns status 0, amount 0
01:24:02.032 00.000 16108 move complete, result=0
01:24:02.032 00.000 16108 worker thread done servicing request
01:24:02.032 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
01:24:02.035 00.003 16108 Worker thread wakes up
01:24:02.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:02.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:02.997 00.962 16108 Exposure complete
01:24:03.071 00.074 16108 worker thread done servicing request
01:24:03.071 00.000 21068 OnExposeComplete: enter
01:24:03.072 00.001 21068 UpdateGuideState(): m_state=6
01:24:03.074 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10148
01:24:03.075 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=874.55, Mass=128728, SNR=81.0, Peak=15033 HFD=3.2
01:24:03.078 00.003 21068 MultiStar: [#1 0.07,-0.18,1.16,U] [#2 0.23,-0.24,1.26,U] [#3 0.33,-0.25,1.10,U] [#4 0.17,-0.16,0.82,U] [#5 0.25,0.00,0.96,U] [#6 0.17,-0.30,0.85,U] [#7 0.47,-0.38,0.00,M1] [#8 0.21,-0.46,0.76,U] 
01:24:03.079 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.24}, one-star: {0.40, -0.38}
01:24:03.080 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
01:24:03.080 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
01:24:03.081 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.81 mountX=-0.27 mountY=0.18, mountTheta=2.55
01:24:03.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.24, opts=13)
01:24:03.084 00.001 21068 Enqueuing Move request for scope (0.23, -0.24)
01:24:03.085 00.001 16108 Worker thread wakes up
01:24:03.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
01:24:03.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
01:24:03.085 00.000 16108 Moving (0.23, -0.24) raw xDistance=-0.27 yDistance=0.18
01:24:03.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:24:03.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:03.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:24:03.085 00.000 16108 MoveAxis(E, 74, ABG)
01:24:03.085 00.000 16108 Guiding  Dir = 2, Dur = 74
01:24:03.085 00.000 16108 IsSlewing returns 0
01:24:03.085 00.000 16108 IsGuiding returns 0
01:24:03.090 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3398, FiltMin=2845, FiltMax=62787, Gamma=1.000
01:24:03.104 00.014 21068 UpdateGuideState exits: m=128728 SNR=81.0
01:24:03.105 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:03.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:03.106 00.000 21068 Enqueuing Expose request
01:24:03.111 00.005 16108 PulseGuide returned control before completion, sleep 60
01:24:03.187 00.076 16108 IsGuiding returns 1
01:24:03.187 00.000 16108 scope still moving after pulse duration time elapsed
01:24:03.218 00.031 16108 IsSlewing returns 0
01:24:03.219 00.001 16108 IsGuiding returns 0
01:24:03.219 00.000 16108 scope move finished after 74 + 58 ms
01:24:03.219 00.000 16108 Move returns status 0, amount 74
01:24:03.219 00.000 16108 MoveAxis(N, 0, ABG)
01:24:03.219 00.000 16108 Move returns status 0, amount 0
01:24:03.219 00.000 16108 move complete, result=0
01:24:03.219 00.000 16108 worker thread done servicing request
01:24:03.219 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
01:24:03.222 00.003 16108 Worker thread wakes up
01:24:03.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:03.223 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:04.373 01.150 16108 Exposure complete
01:24:04.432 00.059 16108 worker thread done servicing request
01:24:04.432 00.000 21068 OnExposeComplete: enter
01:24:04.433 00.001 21068 UpdateGuideState(): m_state=6
01:24:04.434 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10149
01:24:04.435 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=874.81, Mass=123902, SNR=93.0, Peak=16861 HFD=3.3
01:24:04.436 00.001 21068 MultiStar: [#1 -0.26,-0.07,1.21,U] [#2 -0.10,-0.08,1.05,U] [#3 0.06,0.10,0.98,U] [#4 -0.04,0.08,0.73,U] [#5 -0.19,-0.11,0.82,U] [#6 0.02,0.07,0.71,U] [#7 -0.06,-0.01,0.58,U] [#8 -0.36,-0.43,0.00,M1] 
01:24:04.438 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {0.04, -0.12}
01:24:04.439 00.001 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
01:24:04.439 00.000 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
01:24:04.440 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.80 mountX=0.07 mountY=0.04, mountTheta=0.56
01:24:04.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
01:24:04.442 00.001 21068 Enqueuing Move request for scope (-0.07, -0.03)
01:24:04.443 00.001 16108 Worker thread wakes up
01:24:04.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:24:04.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:24:04.443 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.07 yDistance=0.04
01:24:04.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:24:04.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:04.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:04.444 00.001 16108 MoveAxis(E, 0, ABG)
01:24:04.444 00.000 16108 Move returns status 0, amount 0
01:24:04.444 00.000 16108 MoveAxis(N, 0, ABG)
01:24:04.444 00.000 16108 Move returns status 0, amount 0
01:24:04.444 00.000 16108 move complete, result=0
01:24:04.444 00.000 16108 worker thread done servicing request
01:24:04.449 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3398, FiltMin=2915, FiltMax=59542, Gamma=1.000
01:24:04.464 00.015 21068 UpdateGuideState exits: m=123902 SNR=93.0
01:24:04.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:04.467 00.001 21068 Enqueuing Expose request
01:24:04.467 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:04.468 00.001 16108 Worker thread wakes up
01:24:04.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:04.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:05.465 00.997 16108 Exposure complete
01:24:05.527 00.062 16108 worker thread done servicing request
01:24:05.527 00.000 21068 OnExposeComplete: enter
01:24:05.528 00.001 21068 UpdateGuideState(): m_state=6
01:24:05.529 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10150
01:24:05.530 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.88, Mass=119512, SNR=67.4, Peak=15597 HFD=3.2
01:24:05.531 00.001 21068 MultiStar: [#1 -0.17,0.25,1.78,U] [#2 -0.15,-0.03,1.52,U] [#3 0.05,0.21,1.37,U] [#4 -0.35,-0.25,1.12,U] [#5 -0.51,0.16,1.07,U] [#6 -0.31,0.07,1.01,U] [#7 0.01,0.03,0.73,U] [#8 -0.24,-0.35,1.00,U] 
01:24:05.531 00.000 21068 single-star, 8 included, MultiStar: {-0.17, 0.02}, one-star: {0.11, -0.05}
01:24:05.532 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
01:24:05.533 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
01:24:05.534 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.12 mountY=0.02, mountTheta=2.97
01:24:05.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
01:24:05.536 00.001 21068 Enqueuing Move request for scope (0.11, -0.05)
01:24:05.538 00.002 16108 Worker thread wakes up
01:24:05.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:24:05.538 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:24:05.538 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.02
01:24:05.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:24:05.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:05.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:05.538 00.000 16108 MoveAxis(E, 0, ABG)
01:24:05.538 00.000 16108 Move returns status 0, amount 0
01:24:05.538 00.000 16108 MoveAxis(N, 0, ABG)
01:24:05.538 00.000 16108 Move returns status 0, amount 0
01:24:05.538 00.000 16108 move complete, result=0
01:24:05.538 00.000 16108 worker thread done servicing request
01:24:05.545 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3398, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:24:05.573 00.028 21068 UpdateGuideState exits: m=119512 SNR=67.4
01:24:05.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:05.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:05.576 00.001 21068 Enqueuing Expose request
01:24:05.577 00.001 16108 Worker thread wakes up
01:24:05.577 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:05.578 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:05.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:06.737 01.159 16108 Exposure complete
01:24:06.790 00.053 16108 worker thread done servicing request
01:24:06.790 00.000 21068 OnExposeComplete: enter
01:24:06.791 00.001 21068 UpdateGuideState(): m_state=6
01:24:06.792 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10151
01:24:06.793 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.85, Mass=142268, SNR=106.1, Peak=16173 HFD=3.7
01:24:06.794 00.001 21068 MultiStar: [#1 -0.12,0.08,0.90,U] [#2 -0.21,0.07,0.96,U] [#3 0.07,-0.06,0.95,U] [#4 -0.34,-0.17,0.73,U] [#5 -0.37,-0.25,0.86,U] [#6 -0.18,-0.20,0.64,U] [#7 0.33,0.02,0.49,U] [#8 -0.41,-0.29,0.58,U] 
01:24:06.795 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.09}, one-star: {0.07, -0.08}
01:24:06.796 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
01:24:06.796 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
01:24:06.797 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=-0.08 mountY=0.06, mountTheta=2.49
01:24:06.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
01:24:06.800 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
01:24:06.801 00.001 16108 Worker thread wakes up
01:24:06.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:24:06.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:24:06.801 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
01:24:06.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:06.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:06.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:24:06.801 00.000 16108 MoveAxis(E, 0, ABG)
01:24:06.802 00.001 16108 Move returns status 0, amount 0
01:24:06.802 00.000 16108 MoveAxis(N, 0, ABG)
01:24:06.802 00.000 16108 Move returns status 0, amount 0
01:24:06.802 00.000 16108 move complete, result=0
01:24:06.802 00.000 16108 worker thread done servicing request
01:24:06.805 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3398, FiltMin=2883, FiltMax=63981, Gamma=1.000
01:24:06.820 00.015 21068 UpdateGuideState exits: m=142268 SNR=106.1
01:24:06.820 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:06.822 00.001 21068 Enqueuing Expose request
01:24:06.823 00.001 16108 Worker thread wakes up
01:24:06.823 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:06.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:06.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:07.803 00.979 16108 Exposure complete
01:24:07.869 00.066 16108 worker thread done servicing request
01:24:07.869 00.000 21068 OnExposeComplete: enter
01:24:07.870 00.001 21068 UpdateGuideState(): m_state=6
01:24:07.871 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10152
01:24:07.872 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.38, Mass=113819, SNR=74.6, Peak=12429 HFD=3.3
01:24:07.873 00.001 21068 MultiStar: [#1 -0.12,-0.07,1.19,U] [#2 -0.00,-0.02,1.30,U] [#3 0.19,-0.12,1.07,U] [#4 -0.03,-0.08,1.11,U] [#5 -0.40,-0.38,0.00,M1] [#6 -0.33,-0.25,0.89,U] [#7 0.45,-0.16,0.64,U] [#8 0.01,-0.28,0.89,U] 
01:24:07.874 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {0.30, -0.55}
01:24:07.874 00.000 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
01:24:07.875 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
01:24:07.876 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.35 mountX=-0.07 mountY=0.16, mountTheta=1.98
01:24:07.877 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.18, opts=13)
01:24:07.878 00.001 21068 Enqueuing Move request for scope (0.04, -0.18)
01:24:07.880 00.002 16108 Worker thread wakes up
01:24:07.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
01:24:07.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
01:24:07.880 00.000 16108 Moving (0.04, -0.18) raw xDistance=-0.07 yDistance=0.16
01:24:07.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:07.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:07.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:24:07.880 00.000 16108 MoveAxis(E, 0, ABG)
01:24:07.880 00.000 16108 Move returns status 0, amount 0
01:24:07.880 00.000 16108 MoveAxis(N, 0, ABG)
01:24:07.880 00.000 16108 Move returns status 0, amount 0
01:24:07.880 00.000 16108 move complete, result=0
01:24:07.880 00.000 16108 worker thread done servicing request
01:24:07.886 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3398, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:24:07.913 00.027 21068 UpdateGuideState exits: m=113819 SNR=74.6
01:24:07.915 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:07.917 00.001 21068 Enqueuing Expose request
01:24:07.919 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:07.920 00.001 16108 Worker thread wakes up
01:24:07.920 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:07.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:09.083 01.163 16108 Exposure complete
01:24:09.142 00.059 16108 worker thread done servicing request
01:24:09.142 00.000 21068 OnExposeComplete: enter
01:24:09.143 00.001 21068 UpdateGuideState(): m_state=6
01:24:09.144 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10153
01:24:09.145 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=874.96, Mass=136222, SNR=96.2, Peak=15789 HFD=3.9
01:24:09.146 00.001 21068 MultiStar: [#1 -0.17,0.27,1.02,U] [#2 -0.38,0.23,1.01,U] [#3 -0.01,0.28,0.86,U] [#4 -0.10,0.20,0.95,U] [#5 -0.27,0.42,0.73,U] [#6 0.09,0.42,0.72,U] [#7 -0.26,0.02,0.57,U] [#8 -0.28,-0.19,0.65,U] 
01:24:09.147 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.03, 0.03}
01:24:09.147 00.000 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
01:24:09.148 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
01:24:09.149 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.33 mountX=0.04 mountY=-0.03, mountTheta=-0.59
01:24:09.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
01:24:09.152 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
01:24:09.153 00.001 16108 Worker thread wakes up
01:24:09.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:24:09.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:24:09.153 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=-0.03
01:24:09.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:09.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:09.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:09.153 00.000 16108 MoveAxis(E, 0, ABG)
01:24:09.153 00.000 16108 Move returns status 0, amount 0
01:24:09.153 00.000 16108 MoveAxis(N, 0, ABG)
01:24:09.153 00.000 16108 Move returns status 0, amount 0
01:24:09.153 00.000 16108 move complete, result=0
01:24:09.153 00.000 16108 worker thread done servicing request
01:24:09.156 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3398, FiltMin=2787, FiltMax=63203, Gamma=1.000
01:24:09.172 00.016 21068 UpdateGuideState exits: m=136222 SNR=96.2
01:24:09.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:09.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:09.175 00.001 21068 Enqueuing Expose request
01:24:09.176 00.001 16108 Worker thread wakes up
01:24:09.176 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:09.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:09.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:10.144 00.968 16108 Exposure complete
01:24:10.205 00.061 16108 worker thread done servicing request
01:24:10.205 00.000 21068 OnExposeComplete: enter
01:24:10.208 00.003 21068 UpdateGuideState(): m_state=6
01:24:10.210 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10154
01:24:10.211 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.68, Mass=126554, SNR=81.5, Peak=14957 HFD=3.5
01:24:10.213 00.002 21068 MultiStar: [#1 0.04,0.22,1.22,U] [#2 -0.16,0.02,1.27,U] [#3 0.37,0.08,0.98,U] [#4 -0.24,-0.10,0.87,U] [#5 0.14,0.06,0.83,U] [#6 -0.08,0.22,0.99,U] [#7 0.14,-0.08,0.71,U] [#8 0.17,-0.12,0.78,U] 
01:24:10.215 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.06, -0.25}
01:24:10.217 00.002 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:24:10.219 00.002 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
01:24:10.220 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.49 mountX=-0.03 mountY=-0.03, mountTheta=-2.44
01:24:10.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
01:24:10.223 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
01:24:10.224 00.001 16108 Worker thread wakes up
01:24:10.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:24:10.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:24:10.224 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=-0.03
01:24:10.225 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:10.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:10.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:10.225 00.000 16108 MoveAxis(E, 0, ABG)
01:24:10.225 00.000 16108 Move returns status 0, amount 0
01:24:10.225 00.000 16108 MoveAxis(N, 0, ABG)
01:24:10.225 00.000 16108 Move returns status 0, amount 0
01:24:10.225 00.000 16108 move complete, result=0
01:24:10.225 00.000 16108 worker thread done servicing request
01:24:10.230 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3395, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:24:10.245 00.015 21068 UpdateGuideState exits: m=126554 SNR=81.5
01:24:10.248 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.250 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:10.252 00.002 21068 Enqueuing Expose request
01:24:10.254 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:10.257 00.003 16108 Worker thread wakes up
01:24:10.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:10.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:11.421 01.164 16108 Exposure complete
01:24:11.479 00.058 16108 worker thread done servicing request
01:24:11.479 00.000 21068 OnExposeComplete: enter
01:24:11.480 00.001 21068 UpdateGuideState(): m_state=6
01:24:11.481 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10155
01:24:11.482 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=874.72, Mass=117716, SNR=79.6, Peak=15209 HFD=3.3
01:24:11.484 00.002 21068 MultiStar: [#1 0.14,-0.03,1.22,U] [#2 0.01,-0.04,1.15,U] [#3 0.25,0.08,1.05,U] [#4 0.38,0.06,0.88,U] [#5 0.19,0.15,1.02,U] [#6 0.22,0.12,0.77,U] [#7 0.55,0.20,0.00,M1] [#8 0.24,-0.22,0.78,U] 
01:24:11.484 00.000 21068 refined, 7 included, MultiStar: {0.23, -0.01}, one-star: {0.46, -0.21}
01:24:11.485 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
01:24:11.486 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
01:24:11.487 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.04 mountX=-0.23 mountY=-0.04, mountTheta=-2.95
01:24:11.488 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.01, opts=13)
01:24:11.489 00.001 21068 Enqueuing Move request for scope (0.23, -0.01)
01:24:11.489 00.000 16108 Worker thread wakes up
01:24:11.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
01:24:11.489 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
01:24:11.490 00.001 16108 Moving (0.23, -0.01) raw xDistance=-0.23 yDistance=-0.04
01:24:11.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:24:11.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:11.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:11.490 00.000 16108 MoveAxis(E, 59, ABG)
01:24:11.490 00.000 16108 Guiding  Dir = 2, Dur = 59
01:24:11.490 00.000 16108 IsSlewing returns 0
01:24:11.490 00.000 16108 IsGuiding returns 0
01:24:11.492 00.002 16108 PulseGuide returned control before completion, sleep 68
01:24:11.494 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3395, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:24:11.511 00.017 21068 UpdateGuideState exits: m=117716 SNR=79.6
01:24:11.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:11.512 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:11.514 00.002 21068 Enqueuing Expose request
01:24:11.561 00.047 16108 IsGuiding returns 1
01:24:11.561 00.000 16108 scope still moving after pulse duration time elapsed
01:24:11.591 00.030 16108 IsSlewing returns 0
01:24:11.591 00.000 16108 IsGuiding returns 0
01:24:11.591 00.000 16108 scope move finished after 59 + 42 ms
01:24:11.591 00.000 16108 Move returns status 0, amount 59
01:24:11.591 00.000 16108 MoveAxis(N, 0, ABG)
01:24:11.591 00.000 16108 Move returns status 0, amount 0
01:24:11.591 00.000 16108 move complete, result=0
01:24:11.591 00.000 16108 worker thread done servicing request
01:24:11.593 00.002 16108 Worker thread wakes up
01:24:11.593 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
01:24:11.596 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:11.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:12.573 00.977 16108 Exposure complete
01:24:12.643 00.070 16108 worker thread done servicing request
01:24:12.643 00.000 21068 OnExposeComplete: enter
01:24:12.645 00.002 21068 UpdateGuideState(): m_state=6
01:24:12.647 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10156
01:24:12.648 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.82, Mass=116628, SNR=77.0, Peak=13805 HFD=3.3
01:24:12.651 00.003 21068 MultiStar: [#1 -0.11,0.25,1.39,U] [#2 -0.32,-0.04,1.37,U] [#3 -0.21,0.17,1.01,U] [#4 -0.29,0.34,1.02,U] [#5 -0.24,0.04,0.87,U] [#6 -0.12,0.01,1.00,U] [#7 0.10,-0.12,0.79,U] [#8 0.01,-0.07,0.89,U] 
01:24:12.653 00.002 21068 single-star, 8 included, MultiStar: {-0.13, 0.06}, one-star: {0.08, -0.11}
01:24:12.654 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
01:24:12.657 00.003 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
01:24:12.658 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=-0.09 mountY=0.09, mountTheta=2.39
01:24:12.661 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.11, opts=13)
01:24:12.662 00.001 21068 Enqueuing Move request for scope (0.08, -0.11)
01:24:12.665 00.003 16108 Worker thread wakes up
01:24:12.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:24:12.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:24:12.666 00.001 16108 Moving (0.08, -0.11) raw xDistance=-0.09 yDistance=0.09
01:24:12.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:12.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:12.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:24:12.666 00.000 16108 MoveAxis(E, 0, ABG)
01:24:12.666 00.000 16108 Move returns status 0, amount 0
01:24:12.666 00.000 16108 MoveAxis(N, 0, ABG)
01:24:12.666 00.000 16108 Move returns status 0, amount 0
01:24:12.666 00.000 16108 move complete, result=0
01:24:12.666 00.000 16108 worker thread done servicing request
01:24:12.672 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3398, FiltMin=2846, FiltMax=53267, Gamma=1.000
01:24:12.697 00.025 21068 UpdateGuideState exits: m=116628 SNR=77.0
01:24:12.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:12.700 00.001 21068 Enqueuing Expose request
01:24:12.701 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:12.702 00.001 16108 Worker thread wakes up
01:24:12.702 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:12.702 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:13.869 01.167 16108 Exposure complete
01:24:13.934 00.065 16108 worker thread done servicing request
01:24:13.934 00.000 21068 OnExposeComplete: enter
01:24:13.935 00.001 21068 UpdateGuideState(): m_state=6
01:24:13.936 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10157
01:24:13.937 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.82, Mass=143317, SNR=91.0, Peak=18557 HFD=3.3
01:24:13.939 00.002 21068 MultiStar: [#1 -0.29,0.37,1.24,U] [#2 -0.06,0.03,1.25,U] [#3 0.27,0.41,1.05,U] [#4 0.21,0.07,0.74,U] [#5 0.06,-0.03,0.90,U] [#6 0.08,0.16,0.78,U] [#7 0.35,0.10,0.61,U] [#8 0.28,-0.26,0.72,U] 
01:24:13.939 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.08, -0.11}
01:24:13.940 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
01:24:13.941 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
01:24:13.941 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.95 mountX=-0.05 mountY=-0.12, mountTheta=-2.01
01:24:13.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
01:24:13.943 00.000 21068 Enqueuing Move request for scope (0.07, 0.10)
01:24:13.944 00.001 16108 Worker thread wakes up
01:24:13.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:24:13.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:24:13.944 00.000 16108 Moving (0.07, 0.10) raw xDistance=-0.05 yDistance=-0.12
01:24:13.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:13.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:13.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:24:13.944 00.000 16108 MoveAxis(E, 0, ABG)
01:24:13.945 00.001 16108 Move returns status 0, amount 0
01:24:13.945 00.000 16108 MoveAxis(N, 0, ABG)
01:24:13.945 00.000 16108 Move returns status 0, amount 0
01:24:13.945 00.000 16108 move complete, result=0
01:24:13.945 00.000 16108 worker thread done servicing request
01:24:13.949 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3395, FiltMin=2915, FiltMax=57299, Gamma=1.000
01:24:13.972 00.023 21068 UpdateGuideState exits: m=143317 SNR=91.0
01:24:13.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:13.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:13.975 00.001 21068 Enqueuing Expose request
01:24:13.976 00.001 16108 Worker thread wakes up
01:24:13.976 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:13.976 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:13.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:14.957 00.981 16108 Exposure complete
01:24:15.035 00.078 16108 worker thread done servicing request
01:24:15.035 00.000 21068 OnExposeComplete: enter
01:24:15.036 00.001 21068 UpdateGuideState(): m_state=6
01:24:15.038 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10158
01:24:15.041 00.003 21068 Star::Find returns 1 (0), X=219.88, Y=875.07, Mass=141143, SNR=98.5, Peak=18365 HFD=3.8
01:24:15.043 00.002 21068 MultiStar: [#1 -0.30,0.39,1.01,U] [#2 -0.35,0.19,1.24,U] [#3 -0.12,0.22,0.90,U] [#4 -0.46,0.18,0.69,U] [#5 -0.33,0.25,0.77,U] [#6 -0.44,0.18,0.78,U] [#7 -0.07,0.26,0.56,U] [#8 -0.56,0.00,0.00,M1] 
01:24:15.045 00.002 21068 single-star, 7 included, MultiStar: {-0.28, 0.22}, one-star: {-0.17, 0.14}
01:24:15.046 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
01:24:15.047 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
01:24:15.049 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.19 mountY=-0.10, mountTheta=-0.46
01:24:15.052 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.14, opts=13)
01:24:15.053 00.001 21068 Enqueuing Move request for scope (-0.17, 0.14)
01:24:15.054 00.001 16108 Worker thread wakes up
01:24:15.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:24:15.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:24:15.054 00.000 16108 Moving (-0.17, 0.14) raw xDistance=0.19 yDistance=-0.10
01:24:15.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:24:15.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:15.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:15.054 00.000 16108 MoveAxis(E, 0, ABG)
01:24:15.055 00.001 16108 Move returns status 0, amount 0
01:24:15.055 00.000 16108 MoveAxis(N, 0, ABG)
01:24:15.055 00.000 16108 Move returns status 0, amount 0
01:24:15.055 00.000 16108 move complete, result=0
01:24:15.055 00.000 16108 worker thread done servicing request
01:24:15.061 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3398, FiltMin=2918, FiltMax=55225, Gamma=1.000
01:24:15.077 00.016 21068 UpdateGuideState exits: m=141143 SNR=98.5
01:24:15.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:15.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:15.080 00.001 21068 Enqueuing Expose request
01:24:15.080 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:15.082 00.002 16108 Worker thread wakes up
01:24:15.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:15.083 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:16.241 01.158 16108 Exposure complete
01:24:16.307 00.066 16108 worker thread done servicing request
01:24:16.307 00.000 21068 OnExposeComplete: enter
01:24:16.308 00.001 21068 UpdateGuideState(): m_state=6
01:24:16.309 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10159
01:24:16.309 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=874.76, Mass=123550, SNR=82.5, Peak=16301 HFD=3.5
01:24:16.310 00.001 21068 MultiStar: [#1 -0.82,0.19,0.00,M1] [#2 -0.76,0.10,0.00,M1] [#3 -0.37,0.12,1.04,U] [#4 -0.56,0.12,0.00,M1] [#5 -0.75,-0.02,0.00,M1] [#6 -0.51,0.11,0.80,U] [#7 -0.41,-0.29,0.74,U] [#8 -0.54,-0.09,0.00,M2] 
01:24:16.311 00.001 21068 single-star, 3 included, MultiStar: {-0.36, -0.05}, one-star: {-0.21, -0.16}
01:24:16.312 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
01:24:16.313 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
01:24:16.314 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.47 mountX=0.17 mountY=0.21, mountTheta=0.87
01:24:16.316 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.16, opts=13)
01:24:16.319 00.003 21068 Enqueuing Move request for scope (-0.21, -0.16)
01:24:16.321 00.002 16108 Worker thread wakes up
01:24:16.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
01:24:16.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
01:24:16.321 00.000 16108 Moving (-0.21, -0.16) raw xDistance=0.17 yDistance=0.21
01:24:16.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:24:16.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:16.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:24:16.321 00.000 16108 MoveAxis(E, 0, ABG)
01:24:16.321 00.000 16108 Move returns status 0, amount 0
01:24:16.321 00.000 16108 MoveAxis(N, 0, ABG)
01:24:16.322 00.001 16108 Move returns status 0, amount 0
01:24:16.322 00.000 16108 move complete, result=0
01:24:16.322 00.000 16108 worker thread done servicing request
01:24:16.330 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3395, FiltMin=2816, FiltMax=65472, Gamma=1.000
01:24:16.355 00.025 21068 UpdateGuideState exits: m=123550 SNR=82.5
01:24:16.356 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:16.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:16.358 00.001 21068 Enqueuing Expose request
01:24:16.359 00.001 16108 Worker thread wakes up
01:24:16.359 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:16.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:16.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:17.342 00.982 16108 Exposure complete
01:24:17.405 00.063 16108 worker thread done servicing request
01:24:17.405 00.000 21068 OnExposeComplete: enter
01:24:17.408 00.003 21068 UpdateGuideState(): m_state=6
01:24:17.410 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10160
01:24:17.411 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=874.77, Mass=108042, SNR=86.5, Peak=15549 HFD=3.2
01:24:17.413 00.002 21068 MultiStar: [#1 -0.49,0.31,0.00,M2] [#2 -0.66,0.02,0.00,M2] [#3 -0.09,0.08,0.93,U] [#4 -0.22,0.08,0.97,U] [#5 -0.30,0.12,0.86,U] [#6 -0.22,-0.09,0.77,U] [#7 -0.24,-0.03,0.61,U] [#8 -0.51,-0.06,0.93,U] 
01:24:17.414 00.001 21068 refined, 6 included, MultiStar: {-0.28, -0.01}, one-star: {-0.35, -0.16}
01:24:17.415 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
01:24:17.416 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
01:24:17.418 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.11 mountX=0.27 mountY=0.07, mountTheta=0.26
01:24:17.419 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.01, opts=13)
01:24:17.420 00.001 21068 Enqueuing Move request for scope (-0.28, -0.01)
01:24:17.421 00.001 16108 Worker thread wakes up
01:24:17.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
01:24:17.421 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
01:24:17.421 00.000 16108 Moving (-0.28, -0.01) raw xDistance=0.27 yDistance=0.07
01:24:17.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:24:17.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:17.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:24:17.421 00.000 16108 MoveAxis(W, 72, ABG)
01:24:17.421 00.000 16108 Guiding  Dir = 3, Dur = 72
01:24:17.422 00.001 16108 IsSlewing returns 0
01:24:17.422 00.000 16108 IsGuiding returns 0
01:24:17.426 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3398, FiltMin=2950, FiltMax=55923, Gamma=1.000
01:24:17.442 00.016 21068 UpdateGuideState exits: m=108042 SNR=86.5
01:24:17.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:17.445 00.001 21068 Enqueuing Expose request
01:24:17.461 00.016 16108 PulseGuide returned control before completion, sleep 44
01:24:17.507 00.046 16108 IsGuiding returns 1
01:24:17.507 00.000 16108 scope still moving after pulse duration time elapsed
01:24:17.538 00.031 16108 IsSlewing returns 0
01:24:17.538 00.000 16108 IsGuiding returns 1
01:24:17.569 00.031 16108 IsSlewing returns 0
01:24:17.571 00.002 16108 IsGuiding returns 0
01:24:17.571 00.000 16108 scope move finished after 72 + 75 ms
01:24:17.571 00.000 16108 Move returns status 0, amount 72
01:24:17.571 00.000 16108 MoveAxis(N, 0, ABG)
01:24:17.571 00.000 16108 Move returns status 0, amount 0
01:24:17.571 00.000 16108 move complete, result=0
01:24:17.571 00.000 16108 worker thread done servicing request
01:24:17.572 00.001 16108 Worker thread wakes up
01:24:17.572 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
01:24:17.574 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:17.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:18.744 01.170 16108 Exposure complete
01:24:18.800 00.056 16108 worker thread done servicing request
01:24:18.800 00.000 21068 OnExposeComplete: enter
01:24:18.801 00.001 21068 UpdateGuideState(): m_state=6
01:24:18.802 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10161
01:24:18.803 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.90, Mass=130753, SNR=83.6, Peak=16029 HFD=3.8
01:24:18.804 00.001 21068 MultiStar: [#1 -0.38,0.30,1.16,U] [#2 -0.41,0.04,1.22,U] [#3 -0.16,0.17,1.18,U] [#4 -0.04,0.35,0.83,U] [#5 -0.00,0.20,0.97,U] [#6 -0.22,0.21,0.82,U] [#7 0.24,0.27,0.71,U] [#8 -0.60,-0.14,0.00,M2] 
01:24:18.804 00.000 21068 single-star, 7 included, MultiStar: {-0.15, 0.18}, one-star: {0.01, -0.02}
01:24:18.805 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
01:24:18.806 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
01:24:18.807 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.08 mountX=-0.02 mountY=0.02, mountTheta=2.26
01:24:18.808 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
01:24:18.809 00.001 21068 Enqueuing Move request for scope (0.01, -0.02)
01:24:18.810 00.001 16108 Worker thread wakes up
01:24:18.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
01:24:18.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
01:24:18.810 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
01:24:18.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:24:18.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:18.811 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:18.811 00.000 16108 MoveAxis(E, 0, ABG)
01:24:18.811 00.000 16108 Move returns status 0, amount 0
01:24:18.811 00.000 16108 MoveAxis(N, 0, ABG)
01:24:18.811 00.000 16108 Move returns status 0, amount 0
01:24:18.811 00.000 16108 move complete, result=0
01:24:18.811 00.000 16108 worker thread done servicing request
01:24:18.817 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3398, FiltMin=2893, FiltMax=58950, Gamma=1.000
01:24:18.839 00.022 21068 UpdateGuideState exits: m=130753 SNR=83.6
01:24:18.841 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:18.843 00.001 21068 Enqueuing Expose request
01:24:18.844 00.001 16108 Worker thread wakes up
01:24:18.845 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:18.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:18.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:19.832 00.986 16108 Exposure complete
01:24:19.891 00.059 16108 worker thread done servicing request
01:24:19.891 00.000 21068 OnExposeComplete: enter
01:24:19.892 00.001 21068 UpdateGuideState(): m_state=6
01:24:19.894 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10162
01:24:19.896 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=874.76, Mass=121128, SNR=87.1, Peak=16505 HFD=3.3
01:24:19.897 00.001 21068 MultiStar: [#1 -0.03,0.31,1.17,U] [#2 -0.11,0.03,1.17,U] [#3 0.00,0.15,1.02,U] [#4 -0.02,-0.04,0.77,U] [#5 -0.12,0.01,0.92,U] [#6 0.13,-0.17,0.86,U] [#7 0.42,0.16,0.61,U] [#8 -0.14,-0.24,0.80,U] 
01:24:19.899 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.43, -0.17}
01:24:19.900 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:24:19.901 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
01:24:19.903 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=-0.05 mountY=-0.02, mountTheta=-2.65
01:24:19.907 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
01:24:19.908 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
01:24:19.910 00.002 16108 Worker thread wakes up
01:24:19.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:24:19.910 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:24:19.910 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
01:24:19.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:19.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:19.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:19.910 00.000 16108 MoveAxis(E, 0, ABG)
01:24:19.910 00.000 16108 Move returns status 0, amount 0
01:24:19.910 00.000 16108 MoveAxis(N, 0, ABG)
01:24:19.911 00.001 16108 Move returns status 0, amount 0
01:24:19.911 00.000 16108 move complete, result=0
01:24:19.911 00.000 16108 worker thread done servicing request
01:24:19.914 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3395, FiltMin=2909, FiltMax=61453, Gamma=1.000
01:24:19.941 00.027 21068 UpdateGuideState exits: m=121128 SNR=87.1
01:24:19.943 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:19.946 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:19.947 00.001 21068 Enqueuing Expose request
01:24:19.949 00.002 16108 Worker thread wakes up
01:24:19.949 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:19.950 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:19.951 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:21.119 01.168 16108 Exposure complete
01:24:21.183 00.064 16108 worker thread done servicing request
01:24:21.183 00.000 21068 OnExposeComplete: enter
01:24:21.184 00.001 21068 UpdateGuideState(): m_state=6
01:24:21.185 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10163
01:24:21.186 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=875.16, Mass=150046, SNR=99.9, Peak=18525 HFD=3.7
01:24:21.187 00.001 21068 MultiStar: [#1 -0.14,0.39,0.93,U] [#2 0.01,0.36,1.06,U] [#3 0.10,0.39,0.88,U] [#4 -0.19,0.35,0.76,U] [#5 -0.29,0.17,0.83,U] [#6 0.03,0.47,0.74,U] [#7 -0.00,0.28,0.48,U] [#8 -0.05,0.03,0.64,U] 
01:24:21.188 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.30}, one-star: {0.05, 0.23}
01:24:21.189 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
01:24:21.190 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
01:24:21.191 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.34 mountX=-0.01 mountY=-0.23, mountTheta=-1.62
01:24:21.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.23, opts=13)
01:24:21.193 00.000 21068 Enqueuing Move request for scope (0.05, 0.23)
01:24:21.194 00.001 16108 Worker thread wakes up
01:24:21.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:24:21.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:24:21.194 00.000 16108 Moving (0.05, 0.23) raw xDistance=-0.01 yDistance=-0.23
01:24:21.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:21.195 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:24:21.195 00.000 16108 MoveAxis(E, 0, ABG)
01:24:21.195 00.000 16108 Move returns status 0, amount 0
01:24:21.195 00.000 16108 MoveAxis(N, 47, ABG)
01:24:21.195 00.000 16108 Guiding  Dir = 0, Dur = 47
01:24:21.195 00.000 16108 IsSlewing returns 0
01:24:21.195 00.000 16108 IsGuiding returns 0
01:24:21.199 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3395, FiltMin=2928, FiltMax=55299, Gamma=1.000
01:24:21.213 00.014 21068 UpdateGuideState exits: m=150046 SNR=99.9
01:24:21.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:21.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:21.216 00.001 21068 Enqueuing Expose request
01:24:21.237 00.021 16108 PulseGuide returned control before completion, sleep 16
01:24:21.266 00.029 16108 IsGuiding returns 1
01:24:21.266 00.000 16108 scope still moving after pulse duration time elapsed
01:24:21.298 00.032 16108 IsSlewing returns 0
01:24:21.299 00.001 16108 IsGuiding returns 1
01:24:21.329 00.030 16108 IsSlewing returns 0
01:24:21.329 00.000 16108 IsGuiding returns 0
01:24:21.329 00.000 16108 scope move finished after 47 + 86 ms
01:24:21.329 00.000 16108 Move returns status 0, amount 47
01:24:21.329 00.000 16108 move complete, result=0
01:24:21.329 00.000 16108 worker thread done servicing request
01:24:21.329 00.000 16108 Worker thread wakes up
01:24:21.329 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
01:24:21.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:21.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:22.292 00.962 16108 Exposure complete
01:24:22.353 00.061 16108 worker thread done servicing request
01:24:22.353 00.000 21068 OnExposeComplete: enter
01:24:22.354 00.001 21068 UpdateGuideState(): m_state=6
01:24:22.355 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10164
01:24:22.356 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.72, Mass=117105, SNR=85.4, Peak=15645 HFD=3.0
01:24:22.358 00.002 21068 MultiStar: [#1 -0.35,0.18,1.16,U] [#2 -0.23,-0.04,1.32,U] [#3 0.08,0.03,1.14,U] [#4 -0.16,-0.01,0.89,U] [#5 -0.47,-0.28,0.00,M1] [#6 -0.33,-0.04,0.84,U] [#7 0.10,-0.23,0.59,U] [#8 -0.21,-0.43,0.69,U] 
01:24:22.359 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.06}, one-star: {0.24, -0.20}
01:24:22.360 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
01:24:22.361 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
01:24:22.362 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.62 mountX=0.10 mountY=0.09, mountTheta=0.73
01:24:22.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
01:24:22.366 00.002 21068 Enqueuing Move request for scope (-0.11, -0.06)
01:24:22.367 00.001 16108 Worker thread wakes up
01:24:22.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:24:22.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:24:22.368 00.001 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.09
01:24:22.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:24:22.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:22.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:24:22.368 00.000 16108 MoveAxis(E, 0, ABG)
01:24:22.368 00.000 16108 Move returns status 0, amount 0
01:24:22.368 00.000 16108 MoveAxis(N, 0, ABG)
01:24:22.368 00.000 16108 Move returns status 0, amount 0
01:24:22.368 00.000 16108 move complete, result=0
01:24:22.368 00.000 16108 worker thread done servicing request
01:24:22.373 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3398, FiltMin=2870, FiltMax=60397, Gamma=1.000
01:24:22.392 00.019 21068 UpdateGuideState exits: m=117105 SNR=85.4
01:24:22.394 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:22.398 00.003 21068 Enqueuing Expose request
01:24:22.401 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:22.404 00.003 16108 Worker thread wakes up
01:24:22.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:22.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:23.550 01.146 16108 Exposure complete
01:24:23.605 00.055 16108 worker thread done servicing request
01:24:23.605 00.000 21068 OnExposeComplete: enter
01:24:23.606 00.001 21068 UpdateGuideState(): m_state=6
01:24:23.607 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10165
01:24:23.608 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.80, Mass=131327, SNR=84.6, Peak=16045 HFD=3.4
01:24:23.609 00.001 21068 MultiStar: [#1 -0.27,-0.03,1.14,U] [#2 -0.35,-0.04,1.33,U] [#3 0.00,-0.12,1.06,U] [#4 -0.24,0.16,0.84,U] [#5 -0.28,-0.10,0.98,U] [#6 -0.21,0.15,0.89,U] [#7 0.10,-0.13,0.65,U] [#8 -0.08,-0.35,0.74,U] 
01:24:23.610 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.06}, one-star: {0.12, -0.13}
01:24:23.611 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
01:24:23.612 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
01:24:23.613 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.14 mountY=0.09, mountTheta=0.59
01:24:23.614 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
01:24:23.615 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
01:24:23.616 00.001 16108 Worker thread wakes up
01:24:23.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
01:24:23.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
01:24:23.616 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.09
01:24:23.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:24:23.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:23.617 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:24:23.617 00.000 16108 MoveAxis(E, 0, ABG)
01:24:23.617 00.000 16108 Move returns status 0, amount 0
01:24:23.617 00.000 16108 MoveAxis(N, 0, ABG)
01:24:23.617 00.000 16108 Move returns status 0, amount 0
01:24:23.617 00.000 16108 move complete, result=0
01:24:23.617 00.000 16108 worker thread done servicing request
01:24:23.622 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3395, FiltMin=2918, FiltMax=59449, Gamma=1.000
01:24:23.792 00.170 21068 UpdateGuideState exits: m=131327 SNR=84.6
01:24:23.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:23.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:23.796 00.002 21068 Enqueuing Expose request
01:24:23.797 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:23.798 00.001 16108 Worker thread wakes up
01:24:23.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:23.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:24.772 00.974 16108 Exposure complete
01:24:24.849 00.077 16108 worker thread done servicing request
01:24:24.849 00.000 21068 OnExposeComplete: enter
01:24:24.851 00.002 21068 UpdateGuideState(): m_state=6
01:24:24.852 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10166
01:24:24.853 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.89, Mass=139994, SNR=93.8, Peak=15997 HFD=3.5
01:24:24.854 00.001 21068 MultiStar: [#1 -0.11,0.18,1.09,U] [#2 -0.16,0.00,1.13,U] [#3 -0.01,0.29,1.06,U] [#4 -0.23,0.04,0.72,U] [#5 -0.09,0.19,0.84,U] [#6 0.16,0.01,0.82,U] [#7 0.07,0.03,0.59,U] [#8 0.18,-0.20,0.74,U] 
01:24:24.855 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.10, -0.04}
01:24:24.856 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
01:24:24.857 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
01:24:24.858 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.85 mountX=0.03 mountY=-0.06, mountTheta=-1.11
01:24:24.861 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
01:24:24.861 00.000 21068 Enqueuing Move request for scope (-0.02, 0.07)
01:24:24.863 00.002 16108 Worker thread wakes up
01:24:24.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:24:24.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:24:24.864 00.001 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
01:24:24.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:24:24.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:24.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:24.864 00.000 16108 MoveAxis(E, 0, ABG)
01:24:24.864 00.000 16108 Move returns status 0, amount 0
01:24:24.864 00.000 16108 MoveAxis(N, 0, ABG)
01:24:24.864 00.000 16108 Move returns status 0, amount 0
01:24:24.864 00.000 16108 move complete, result=0
01:24:24.865 00.001 16108 worker thread done servicing request
01:24:24.871 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3398, FiltMin=2895, FiltMax=65472, Gamma=1.000
01:24:24.890 00.019 21068 UpdateGuideState exits: m=139994 SNR=93.8
01:24:24.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:24.892 00.000 21068 Enqueuing Expose request
01:24:24.893 00.001 16108 Worker thread wakes up
01:24:24.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:24.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:24.893 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:26.049 01.156 16108 Exposure complete
01:24:26.108 00.059 16108 worker thread done servicing request
01:24:26.108 00.000 21068 OnExposeComplete: enter
01:24:26.109 00.001 21068 UpdateGuideState(): m_state=6
01:24:26.110 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10167
01:24:26.111 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.65, Mass=125510, SNR=90.2, Peak=16029 HFD=3.4
01:24:26.112 00.001 21068 MultiStar: [#1 -0.33,0.03,1.03,U] [#2 -0.42,-0.02,1.17,U] [#3 0.04,0.20,1.02,U] [#4 -0.08,0.13,0.93,U] [#5 -0.17,-0.02,1.07,U] [#6 0.16,0.15,0.78,U] [#7 0.09,0.09,0.56,U] [#8 0.08,-0.14,0.70,U] 
01:24:26.113 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.05, -0.28}
01:24:26.114 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
01:24:26.114 00.000 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
01:24:26.115 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.02 mountX=0.09 mountY=0.01, mountTheta=0.11
01:24:26.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
01:24:26.118 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
01:24:26.118 00.000 16108 Worker thread wakes up
01:24:26.119 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:24:26.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:24:26.119 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
01:24:26.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:24:26.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:26.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:26.119 00.000 16108 MoveAxis(E, 0, ABG)
01:24:26.119 00.000 16108 Move returns status 0, amount 0
01:24:26.119 00.000 16108 MoveAxis(N, 0, ABG)
01:24:26.119 00.000 16108 Move returns status 0, amount 0
01:24:26.119 00.000 16108 move complete, result=0
01:24:26.119 00.000 16108 worker thread done servicing request
01:24:26.123 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3395, FiltMin=2867, FiltMax=61417, Gamma=1.000
01:24:26.141 00.018 21068 UpdateGuideState exits: m=125510 SNR=90.2
01:24:26.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.142 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:26.143 00.001 21068 Enqueuing Expose request
01:24:26.144 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:26.145 00.001 16108 Worker thread wakes up
01:24:26.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:26.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:27.110 00.965 16108 Exposure complete
01:24:27.175 00.065 16108 worker thread done servicing request
01:24:27.175 00.000 21068 OnExposeComplete: enter
01:24:27.178 00.003 21068 UpdateGuideState(): m_state=6
01:24:27.179 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10168
01:24:27.181 00.002 21068 Star::Find returns 1 (0), X=219.92, Y=874.76, Mass=124697, SNR=79.9, Peak=16365 HFD=3.3
01:24:27.183 00.002 21068 MultiStar: [#1 0.03,-0.10,1.11,U] [#2 -0.29,0.03,1.24,U] [#3 -0.07,0.04,1.18,U] [#4 -0.04,0.23,0.86,U] [#5 -0.18,0.01,1.08,U] [#6 0.01,-0.03,0.92,U] [#7 0.23,-0.13,0.68,U] [#8 -0.02,-0.22,0.89,U] 
01:24:27.185 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.14, -0.16}
01:24:27.186 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
01:24:27.188 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
01:24:27.189 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.69 mountX=0.06 mountY=0.05, mountTheta=0.66
01:24:27.193 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
01:24:27.196 00.003 21068 Enqueuing Move request for scope (-0.07, -0.03)
01:24:27.198 00.002 16108 Worker thread wakes up
01:24:27.199 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:24:27.199 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:24:27.199 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.06 yDistance=0.05
01:24:27.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:24:27.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:27.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:27.199 00.000 16108 MoveAxis(E, 0, ABG)
01:24:27.199 00.000 16108 Move returns status 0, amount 0
01:24:27.199 00.000 16108 MoveAxis(N, 0, ABG)
01:24:27.199 00.000 16108 Move returns status 0, amount 0
01:24:27.199 00.000 16108 move complete, result=0
01:24:27.199 00.000 16108 worker thread done servicing request
01:24:27.207 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3395, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:24:27.236 00.029 21068 UpdateGuideState exits: m=124697 SNR=79.9
01:24:27.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.239 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:27.240 00.001 21068 Enqueuing Expose request
01:24:27.241 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:27.242 00.001 16108 Worker thread wakes up
01:24:27.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:27.243 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:28.213 00.970 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:24:28.217 00.004 21068 case statement mapped state 6 to 3
01:24:28.219 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:24:28.401 00.182 16108 Exposure complete
01:24:28.454 00.053 16108 worker thread done servicing request
01:24:28.455 00.001 21068 OnExposeComplete: enter
01:24:28.456 00.001 21068 UpdateGuideState(): m_state=6
01:24:28.456 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10169
01:24:28.457 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=874.57, Mass=136543, SNR=82.9, Peak=15593 HFD=3.3
01:24:28.458 00.001 21068 MultiStar: [#1 0.10,0.06,1.41,U] [#2 -0.14,0.02,1.23,U] [#3 0.21,-0.11,0.97,U] [#4 0.25,0.03,0.85,U] [#5 0.30,-0.05,0.99,U] [#6 0.40,-0.10,0.80,U] [#7 0.68,0.01,0.00,M1] [#8 0.05,-0.43,0.80,U] 
01:24:28.459 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.10}, one-star: {0.34, -0.36}
01:24:28.460 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
01:24:28.461 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
01:24:28.462 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=-0.19 mountY=0.06, mountTheta=2.85
01:24:28.463 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.10, opts=13)
01:24:28.464 00.001 21068 Enqueuing Move request for scope (0.17, -0.10)
01:24:28.465 00.001 16108 Worker thread wakes up
01:24:28.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
01:24:28.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
01:24:28.465 00.000 16108 Moving (0.17, -0.10) raw xDistance=-0.19 yDistance=0.06
01:24:28.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:24:28.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:28.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:24:28.465 00.000 16108 MoveAxis(E, 0, ABG)
01:24:28.465 00.000 16108 Move returns status 0, amount 0
01:24:28.465 00.000 16108 MoveAxis(N, 0, ABG)
01:24:28.465 00.000 16108 Move returns status 0, amount 0
01:24:28.465 00.000 16108 move complete, result=0
01:24:28.465 00.000 16108 worker thread done servicing request
01:24:28.471 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3395, FiltMin=2934, FiltMax=57997, Gamma=1.000
01:24:28.500 00.029 21068 UpdateGuideState exits: m=136543 SNR=82.9
01:24:28.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:28.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:28.503 00.001 21068 Enqueuing Expose request
01:24:28.504 00.001 16108 Worker thread wakes up
01:24:28.504 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:28.506 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:28.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:29.489 00.983 16108 Exposure complete
01:24:29.573 00.084 16108 worker thread done servicing request
01:24:29.573 00.000 21068 OnExposeComplete: enter
01:24:29.574 00.001 21068 UpdateGuideState(): m_state=6
01:24:29.576 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10170
01:24:29.576 00.000 21068 Star::Find returns 1 (0), X=220.23, Y=874.74, Mass=137093, SNR=93.7, Peak=15629 HFD=3.5
01:24:29.578 00.002 21068 MultiStar: [#1 -0.00,-0.12,1.08,U] [#2 -0.01,-0.14,1.17,U] [#3 0.25,0.04,0.91,U] [#4 0.25,0.00,0.90,U] [#5 -0.15,-0.24,0.91,U] [#6 0.16,0.03,0.78,U] [#7 0.27,-0.32,0.50,U] [#8 0.09,-0.34,0.68,U] 
01:24:29.578 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.17, -0.19}
01:24:29.579 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
01:24:29.580 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
01:24:29.581 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.91 mountX=-0.12 mountY=0.10, mountTheta=2.44
01:24:29.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
01:24:29.583 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
01:24:29.584 00.001 16108 Worker thread wakes up
01:24:29.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
01:24:29.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
01:24:29.584 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
01:24:29.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:24:29.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:29.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:24:29.584 00.000 16108 MoveAxis(E, 0, ABG)
01:24:29.584 00.000 16108 Move returns status 0, amount 0
01:24:29.584 00.000 16108 MoveAxis(N, 0, ABG)
01:24:29.584 00.000 16108 Move returns status 0, amount 0
01:24:29.585 00.001 16108 move complete, result=0
01:24:29.585 00.000 16108 worker thread done servicing request
01:24:29.588 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3395, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:24:29.604 00.016 21068 UpdateGuideState exits: m=137093 SNR=93.7
01:24:29.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:29.607 00.001 21068 Enqueuing Expose request
01:24:29.608 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:29.609 00.001 16108 Worker thread wakes up
01:24:29.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:29.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:30.764 01.155 16108 Exposure complete
01:24:30.827 00.063 16108 worker thread done servicing request
01:24:30.827 00.000 21068 OnExposeComplete: enter
01:24:30.828 00.001 21068 UpdateGuideState(): m_state=6
01:24:30.829 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10171
01:24:30.831 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=874.68, Mass=121112, SNR=83.4, Peak=14441 HFD=3.3
01:24:30.832 00.001 21068 MultiStar: [#1 -0.25,-0.01,1.20,U] [#2 -0.40,-0.07,0.93,U] [#3 0.11,-0.10,1.05,U] [#4 -0.16,-0.04,0.86,U] [#5 -0.08,0.06,1.05,U] [#6 0.21,-0.04,0.91,U] [#7 0.50,-0.13,0.65,U] [#8 0.08,-0.22,0.79,U] 
01:24:30.832 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.38, -0.25}
01:24:30.833 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
01:24:30.834 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
01:24:30.835 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.32 mountX=-0.04 mountY=0.08, mountTheta=2.01
01:24:30.836 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
01:24:30.837 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
01:24:30.837 00.000 16108 Worker thread wakes up
01:24:30.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:24:30.838 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:24:30.838 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.08
01:24:30.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:30.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:24:30.838 00.000 16108 MoveAxis(E, 0, ABG)
01:24:30.838 00.000 16108 Move returns status 0, amount 0
01:24:30.838 00.000 16108 MoveAxis(N, 0, ABG)
01:24:30.838 00.000 16108 Move returns status 0, amount 0
01:24:30.838 00.000 16108 move complete, result=0
01:24:30.838 00.000 16108 worker thread done servicing request
01:24:30.842 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3395, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:24:30.857 00.015 21068 UpdateGuideState exits: m=121112 SNR=83.4
01:24:30.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:30.859 00.000 21068 Enqueuing Expose request
01:24:30.860 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:30.861 00.001 16108 Worker thread wakes up
01:24:30.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:30.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:31.829 00.968 16108 Exposure complete
01:24:31.885 00.056 16108 worker thread done servicing request
01:24:31.885 00.000 21068 OnExposeComplete: enter
01:24:31.886 00.001 21068 UpdateGuideState(): m_state=6
01:24:31.887 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10172
01:24:31.888 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.73, Mass=127921, SNR=85.7, Peak=15437 HFD=3.2
01:24:31.889 00.001 21068 MultiStar: [#1 -0.01,0.04,1.08,U] [#2 -0.08,0.13,1.22,U] [#3 0.12,0.17,1.07,U] [#4 -0.27,0.01,0.79,U] [#5 -0.25,0.15,0.86,U] [#6 -0.18,0.03,0.74,U] [#7 -0.10,-0.06,0.69,U] [#8 -0.03,-0.09,0.77,U] 
01:24:31.889 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.33, -0.20}
01:24:31.890 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
01:24:31.891 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
01:24:31.891 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.50 mountX=0.04 mountY=-0.02, mountTheta=-0.42
01:24:31.893 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
01:24:31.894 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
01:24:31.896 00.002 16108 Worker thread wakes up
01:24:31.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:24:31.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:24:31.896 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
01:24:31.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:31.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:31.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:31.896 00.000 16108 MoveAxis(E, 0, ABG)
01:24:31.896 00.000 16108 Move returns status 0, amount 0
01:24:31.896 00.000 16108 MoveAxis(N, 0, ABG)
01:24:31.896 00.000 16108 Move returns status 0, amount 0
01:24:31.896 00.000 16108 move complete, result=0
01:24:31.896 00.000 16108 worker thread done servicing request
01:24:31.899 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3395, FiltMin=2899, FiltMax=55795, Gamma=1.000
01:24:31.915 00.016 21068 UpdateGuideState exits: m=127921 SNR=85.7
01:24:31.915 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:31.917 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:31.918 00.001 21068 Enqueuing Expose request
01:24:31.919 00.001 16108 Worker thread wakes up
01:24:31.919 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:31.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:31.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:33.099 01.180 16108 Exposure complete
01:24:33.160 00.061 16108 worker thread done servicing request
01:24:33.160 00.000 21068 OnExposeComplete: enter
01:24:33.161 00.001 21068 UpdateGuideState(): m_state=6
01:24:33.163 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10173
01:24:33.165 00.002 21068 Star::Find returns 1 (0), X=219.79, Y=875.04, Mass=126648, SNR=81.3, Peak=14829 HFD=3.3
01:24:33.167 00.002 21068 MultiStar: [#1 -0.28,0.24,1.28,U] [#2 -0.48,0.30,0.00,M1] [#3 -0.06,0.21,1.00,U] [#4 -0.47,0.21,0.93,U] [#5 -0.42,0.05,0.94,U] [#6 -0.12,0.36,0.79,U] [#7 0.10,0.38,0.69,U] [#8 -0.12,-0.06,0.76,U] 
01:24:33.169 00.002 21068 single-star, 7 included, MultiStar: {-0.22, 0.19}, one-star: {-0.26, 0.11}
01:24:33.170 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
01:24:33.172 00.002 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
01:24:33.173 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.29 cameraTheta=2.73 mountX=0.28 mountY=-0.05, mountTheta=-0.18
01:24:33.176 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.11, opts=13)
01:24:33.178 00.002 21068 Enqueuing Move request for scope (-0.26, 0.11)
01:24:33.180 00.002 16108 Worker thread wakes up
01:24:33.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
01:24:33.180 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
01:24:33.180 00.000 16108 Moving (-0.26, 0.11) raw xDistance=0.28 yDistance=-0.05
01:24:33.181 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:24:33.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:33.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:24:33.181 00.000 16108 MoveAxis(W, 73, ABG)
01:24:33.181 00.000 16108 Guiding  Dir = 3, Dur = 73
01:24:33.181 00.000 16108 IsSlewing returns 0
01:24:33.182 00.001 16108 IsGuiding returns 0
01:24:33.187 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3395, FiltMin=2907, FiltMax=53507, Gamma=1.000
01:24:33.211 00.024 21068 UpdateGuideState exits: m=126648 SNR=81.3
01:24:33.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:33.213 00.000 21068 Enqueuing Expose request
01:24:33.238 00.025 16108 PulseGuide returned control before completion, sleep 26
01:24:33.269 00.031 16108 IsGuiding returns 1
01:24:33.269 00.000 16108 scope still moving after pulse duration time elapsed
01:24:33.299 00.030 16108 IsSlewing returns 0
01:24:33.299 00.000 16108 IsGuiding returns 1
01:24:33.330 00.031 16108 IsSlewing returns 0
01:24:33.331 00.001 16108 IsGuiding returns 0
01:24:33.331 00.000 16108 scope move finished after 73 + 76 ms
01:24:33.331 00.000 16108 Move returns status 0, amount 73
01:24:33.331 00.000 16108 MoveAxis(N, 0, ABG)
01:24:33.331 00.000 16108 Move returns status 0, amount 0
01:24:33.331 00.000 16108 move complete, result=0
01:24:33.331 00.000 16108 worker thread done servicing request
01:24:33.331 00.000 16108 Worker thread wakes up
01:24:33.331 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
01:24:33.335 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:33.336 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:34.312 00.976 16108 Exposure complete
01:24:34.388 00.076 16108 worker thread done servicing request
01:24:34.388 00.000 21068 OnExposeComplete: enter
01:24:34.388 00.000 21068 UpdateGuideState(): m_state=6
01:24:34.389 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10174
01:24:34.390 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=874.63, Mass=115213, SNR=82.1, Peak=14765 HFD=3.4
01:24:34.391 00.001 21068 MultiStar: [#1 -0.19,0.24,1.17,U] [#2 -0.38,0.10,1.25,U] [#3 0.02,0.18,1.09,U] [#4 0.03,0.20,0.96,U] [#5 -0.12,0.05,1.04,U] [#6 0.21,0.21,0.88,U] [#7 0.13,0.01,0.64,U] [#8 0.10,-0.28,0.85,U] 
01:24:34.391 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.19, -0.30}
01:24:34.392 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
01:24:34.393 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
01:24:34.394 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.45 mountX=0.08 mountY=-0.04, mountTheta=-0.47
01:24:34.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
01:24:34.398 00.002 21068 Enqueuing Move request for scope (-0.07, 0.06)
01:24:34.400 00.002 16108 Worker thread wakes up
01:24:34.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:24:34.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:24:34.400 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
01:24:34.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:34.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:34.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:34.401 00.001 16108 MoveAxis(E, 0, ABG)
01:24:34.401 00.000 16108 Move returns status 0, amount 0
01:24:34.401 00.000 16108 MoveAxis(N, 0, ABG)
01:24:34.401 00.000 16108 Move returns status 0, amount 0
01:24:34.401 00.000 16108 move complete, result=0
01:24:34.401 00.000 16108 worker thread done servicing request
01:24:34.408 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3392, FiltMin=2908, FiltMax=63331, Gamma=1.000
01:24:34.426 00.018 21068 UpdateGuideState exits: m=115213 SNR=82.1
01:24:34.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:34.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:34.428 00.000 21068 Enqueuing Expose request
01:24:34.429 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:34.430 00.001 16108 Worker thread wakes up
01:24:34.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:34.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:35.598 01.168 16108 Exposure complete
01:24:35.665 00.067 16108 worker thread done servicing request
01:24:35.665 00.000 21068 OnExposeComplete: enter
01:24:35.666 00.001 21068 UpdateGuideState(): m_state=6
01:24:35.666 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10175
01:24:35.667 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.71, Mass=122954, SNR=78.3, Peak=15117 HFD=3.3
01:24:35.668 00.001 21068 MultiStar: [#1 -0.17,0.15,1.16,U] [#2 -0.37,0.17,1.12,U] [#3 0.23,0.24,0.99,U] [#4 0.07,0.20,0.86,U] [#5 0.13,0.15,0.93,U] [#6 -0.12,0.13,0.93,U] [#7 0.25,0.16,0.60,U] [#8 0.06,-0.03,0.85,U] 
01:24:35.669 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.08, -0.22}
01:24:35.669 00.000 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
01:24:35.670 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:24:35.671 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.77 mountX=0.04 mountY=-0.10, mountTheta=-1.19
01:24:35.673 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
01:24:35.675 00.002 21068 Enqueuing Move request for scope (-0.02, 0.10)
01:24:35.676 00.001 16108 Worker thread wakes up
01:24:35.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:24:35.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:24:35.676 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.10
01:24:35.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:35.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:35.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:35.676 00.000 16108 MoveAxis(E, 0, ABG)
01:24:35.676 00.000 16108 Move returns status 0, amount 0
01:24:35.676 00.000 16108 MoveAxis(N, 0, ABG)
01:24:35.676 00.000 16108 Move returns status 0, amount 0
01:24:35.676 00.000 16108 move complete, result=0
01:24:35.676 00.000 16108 worker thread done servicing request
01:24:35.679 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3392, FiltMin=2950, FiltMax=63225, Gamma=1.000
01:24:35.696 00.017 21068 UpdateGuideState exits: m=122954 SNR=78.3
01:24:35.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:35.699 00.001 21068 Enqueuing Expose request
01:24:35.699 00.000 16108 Worker thread wakes up
01:24:35.699 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:35.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:35.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:36.684 00.984 16108 Exposure complete
01:24:36.744 00.060 16108 worker thread done servicing request
01:24:36.744 00.000 21068 OnExposeComplete: enter
01:24:36.745 00.001 21068 UpdateGuideState(): m_state=6
01:24:36.746 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10176
01:24:36.746 00.000 21068 Star::Find returns 1 (0), X=220.67, Y=874.71, Mass=124350, SNR=81.0, Peak=17017 HFD=3.2
01:24:36.748 00.002 21068 MultiStar: [#1 -0.02,0.22,1.19,U] [#2 0.09,-0.24,1.61,U] [#3 0.26,-0.05,1.04,U] [#4 0.10,0.13,0.82,U] [#5 0.24,0.20,0.94,U] [#6 0.14,0.10,0.87,U] [#7 0.59,-0.15,0.00,M1] [#8 0.26,-0.66,0.00,M1] 
01:24:36.748 00.000 21068 refined, 6 included, MultiStar: {0.19, -0.00}, one-star: {0.61, -0.22}
01:24:36.750 00.002 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
01:24:36.752 00.002 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
01:24:36.753 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=-0.19 mountY=-0.04, mountTheta=-2.91
01:24:36.757 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.00, opts=13)
01:24:36.758 00.001 21068 Enqueuing Move request for scope (0.19, -0.00)
01:24:36.759 00.001 16108 Worker thread wakes up
01:24:36.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
01:24:36.760 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
01:24:36.760 00.000 16108 Moving (0.19, -0.00) raw xDistance=-0.19 yDistance=-0.04
01:24:36.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:24:36.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:36.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:36.760 00.000 16108 MoveAxis(E, 0, ABG)
01:24:36.760 00.000 16108 Move returns status 0, amount 0
01:24:36.760 00.000 16108 MoveAxis(N, 0, ABG)
01:24:36.760 00.000 16108 Move returns status 0, amount 0
01:24:36.760 00.000 16108 move complete, result=0
01:24:36.760 00.000 16108 worker thread done servicing request
01:24:36.766 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3392, FiltMin=2877, FiltMax=53213, Gamma=1.000
01:24:36.782 00.016 21068 UpdateGuideState exits: m=124350 SNR=81.0
01:24:36.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:36.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:36.784 00.000 21068 Enqueuing Expose request
01:24:36.785 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:36.786 00.001 16108 Worker thread wakes up
01:24:36.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:36.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:37.953 01.167 16108 Exposure complete
01:24:38.024 00.071 16108 worker thread done servicing request
01:24:38.024 00.000 21068 OnExposeComplete: enter
01:24:38.025 00.001 21068 UpdateGuideState(): m_state=6
01:24:38.026 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10177
01:24:38.027 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=874.68, Mass=115884, SNR=78.5, Peak=15449 HFD=3.3
01:24:38.028 00.001 21068 MultiStar: [#1 0.13,0.14,1.41,U] [#2 0.19,-0.13,1.26,U] [#3 0.48,0.06,1.02,U] [#4 0.23,-0.02,0.91,U] [#5 0.33,0.02,0.95,U] [#6 0.07,-0.14,0.94,U] [#7 0.48,0.06,0.77,U] [#8 0.39,-0.23,0.89,U] 
01:24:38.028 00.000 21068 refined, 8 included, MultiStar: {0.31, -0.05}, one-star: {0.63, -0.24}
01:24:38.029 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
01:24:38.031 00.002 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
01:24:38.031 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-0.15 mountX=-0.32 mountY=-0.03, mountTheta=-3.06
01:24:38.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.05, opts=13)
01:24:38.034 00.001 21068 Enqueuing Move request for scope (0.31, -0.05)
01:24:38.034 00.000 16108 Worker thread wakes up
01:24:38.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
01:24:38.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
01:24:38.034 00.000 16108 Moving (0.31, -0.05) raw xDistance=-0.32 yDistance=-0.03
01:24:38.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:24:38.035 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:38.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:38.035 00.000 16108 MoveAxis(E, 83, ABG)
01:24:38.035 00.000 16108 Guiding  Dir = 2, Dur = 83
01:24:38.035 00.000 16108 IsSlewing returns 0
01:24:38.035 00.000 16108 IsGuiding returns 0
01:24:38.038 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3392, FiltMin=2909, FiltMax=53936, Gamma=1.000
01:24:38.053 00.015 21068 UpdateGuideState exits: m=115884 SNR=78.5
01:24:38.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:38.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:38.056 00.001 21068 Enqueuing Expose request
01:24:38.073 00.017 16108 PulseGuide returned control before completion, sleep 56
01:24:38.133 00.060 16108 IsGuiding returns 1
01:24:38.133 00.000 16108 scope still moving after pulse duration time elapsed
01:24:38.164 00.031 16108 IsSlewing returns 0
01:24:38.164 00.000 16108 IsGuiding returns 1
01:24:38.196 00.032 16108 IsSlewing returns 0
01:24:38.196 00.000 16108 IsGuiding returns 1
01:24:38.227 00.031 16108 IsSlewing returns 0
01:24:38.228 00.001 16108 IsGuiding returns 1
01:24:38.259 00.031 16108 IsSlewing returns 0
01:24:38.259 00.000 16108 IsGuiding returns 0
01:24:38.259 00.000 16108 scope move finished after 83 + 141 ms
01:24:38.260 00.001 16108 Move returns status 0, amount 83
01:24:38.260 00.000 16108 MoveAxis(N, 0, ABG)
01:24:38.260 00.000 16108 Move returns status 0, amount 0
01:24:38.260 00.000 16108 move complete, result=0
01:24:38.260 00.000 16108 worker thread done servicing request
01:24:38.260 00.000 16108 Worker thread wakes up
01:24:38.260 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.0 px 0 ms NORTH
01:24:38.263 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:38.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:39.231 00.968 16108 Exposure complete
01:24:39.312 00.081 16108 worker thread done servicing request
01:24:39.312 00.000 21068 OnExposeComplete: enter
01:24:39.316 00.004 21068 UpdateGuideState(): m_state=6
01:24:39.318 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10178
01:24:39.320 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=874.69, Mass=116581, SNR=81.1, Peak=14445 HFD=3.3
01:24:39.322 00.002 21068 MultiStar: [#1 -0.12,0.31,1.15,U] [#2 -0.23,0.03,1.39,U] [#3 -0.04,0.11,1.08,U] [#4 0.05,0.13,0.80,U] [#5 -0.11,0.14,1.00,U] [#6 0.08,-0.06,0.83,U] [#7 0.06,-0.11,0.70,U] [#8 0.06,-0.12,0.91,U] 
01:24:39.323 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.17, -0.24}
01:24:39.325 00.002 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:24:39.326 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:24:39.327 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.26 mountX=0.03 mountY=-0.03, mountTheta=-0.66
01:24:39.328 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
01:24:39.329 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
01:24:39.330 00.001 16108 Worker thread wakes up
01:24:39.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:24:39.330 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:24:39.330 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
01:24:39.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:24:39.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:39.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:39.330 00.000 16108 MoveAxis(E, 0, ABG)
01:24:39.330 00.000 16108 Move returns status 0, amount 0
01:24:39.330 00.000 16108 MoveAxis(N, 0, ABG)
01:24:39.330 00.000 16108 Move returns status 0, amount 0
01:24:39.330 00.000 16108 move complete, result=0
01:24:39.331 00.001 16108 worker thread done servicing request
01:24:39.334 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3395, FiltMin=2886, FiltMax=60249, Gamma=1.000
01:24:39.349 00.015 21068 UpdateGuideState exits: m=116581 SNR=81.1
01:24:39.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:39.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:39.351 00.000 21068 Enqueuing Expose request
01:24:39.352 00.001 16108 Worker thread wakes up
01:24:39.352 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:39.353 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:39.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:40.507 01.154 16108 Exposure complete
01:24:40.562 00.055 16108 worker thread done servicing request
01:24:40.562 00.000 21068 OnExposeComplete: enter
01:24:40.564 00.002 21068 UpdateGuideState(): m_state=6
01:24:40.565 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10179
01:24:40.567 00.002 21068 Star::Find returns 1 (0), X=220.10, Y=875.02, Mass=114384, SNR=76.8, Peak=17549 HFD=3.0
01:24:40.570 00.003 21068 MultiStar: [#1 -0.37,0.08,1.44,U] [#2 -0.52,0.10,1.24,U] [#3 -0.09,0.03,1.19,U] [#4 0.07,0.31,0.96,U] [#5 -0.15,0.02,1.00,U] [#6 -0.12,0.26,1.11,U] [#7 -0.21,-0.08,0.72,U] [#8 -0.20,-0.10,0.80,U] 
01:24:40.571 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.09}, one-star: {0.04, 0.09}
01:24:40.572 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
01:24:40.575 00.003 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
01:24:40.576 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=-0.03 mountY=-0.10, mountTheta=-1.84
01:24:40.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
01:24:40.579 00.001 21068 Enqueuing Move request for scope (0.04, 0.09)
01:24:40.580 00.001 16108 Worker thread wakes up
01:24:40.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:24:40.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:24:40.580 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.03 yDistance=-0.10
01:24:40.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:40.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:40.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:40.581 00.001 16108 MoveAxis(E, 0, ABG)
01:24:40.581 00.000 16108 Move returns status 0, amount 0
01:24:40.581 00.000 16108 MoveAxis(N, 0, ABG)
01:24:40.581 00.000 16108 Move returns status 0, amount 0
01:24:40.581 00.000 16108 move complete, result=0
01:24:40.581 00.000 16108 worker thread done servicing request
01:24:40.584 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3395, FiltMin=2921, FiltMax=63939, Gamma=1.000
01:24:40.604 00.020 21068 UpdateGuideState exits: m=114384 SNR=76.8
01:24:40.606 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.608 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:40.609 00.001 21068 Enqueuing Expose request
01:24:40.610 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:40.611 00.001 16108 Worker thread wakes up
01:24:40.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:40.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:41.584 00.973 16108 Exposure complete
01:24:41.660 00.076 16108 worker thread done servicing request
01:24:41.660 00.000 21068 OnExposeComplete: enter
01:24:41.661 00.001 21068 UpdateGuideState(): m_state=6
01:24:41.662 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10180
01:24:41.663 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.74, Mass=135425, SNR=88.5, Peak=16621 HFD=3.5
01:24:41.664 00.001 21068 MultiStar: [#1 -0.24,0.13,1.22,U] [#2 -0.41,0.24,1.20,U] [#3 -0.24,0.10,1.05,U] [#4 -0.03,0.19,0.73,U] [#5 -0.29,0.02,0.89,U] [#6 0.01,0.15,0.88,U] [#7 0.04,-0.02,0.66,U] [#8 -0.11,-0.03,0.74,U] 
01:24:41.665 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {0.13, -0.19}
01:24:41.666 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
01:24:41.667 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
01:24:41.668 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.68 mountX=0.16 mountY=-0.04, mountTheta=-0.23
01:24:41.669 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
01:24:41.670 00.001 21068 Enqueuing Move request for scope (-0.15, 0.07)
01:24:41.671 00.001 16108 Worker thread wakes up
01:24:41.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:24:41.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:24:41.671 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.04
01:24:41.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:24:41.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:41.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:41.671 00.000 16108 MoveAxis(E, 0, ABG)
01:24:41.672 00.001 16108 Move returns status 0, amount 0
01:24:41.672 00.000 16108 MoveAxis(N, 0, ABG)
01:24:41.672 00.000 16108 Move returns status 0, amount 0
01:24:41.672 00.000 16108 move complete, result=0
01:24:41.672 00.000 16108 worker thread done servicing request
01:24:41.675 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3395, FiltMin=2941, FiltMax=58691, Gamma=1.000
01:24:41.690 00.015 21068 UpdateGuideState exits: m=135425 SNR=88.5
01:24:41.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:41.693 00.001 21068 Enqueuing Expose request
01:24:41.694 00.001 16108 Worker thread wakes up
01:24:41.694 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:41.694 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:41.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:42.872 01.178 16108 Exposure complete
01:24:42.933 00.061 16108 worker thread done servicing request
01:24:42.933 00.000 21068 OnExposeComplete: enter
01:24:42.934 00.001 21068 UpdateGuideState(): m_state=6
01:24:42.935 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10181
01:24:42.935 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=874.84, Mass=140593, SNR=88.6, Peak=19565 HFD=3.1
01:24:42.936 00.001 21068 MultiStar: [#1 0.04,0.11,1.11,U] [#2 -0.19,0.04,1.14,U] [#3 0.08,0.16,0.98,U] [#4 0.20,0.18,0.90,U] [#5 -0.00,0.04,0.89,U] [#6 0.36,0.20,0.82,U] [#7 0.07,-0.09,0.73,U] [#8 -0.04,-0.07,0.70,U] 
01:24:42.937 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.05, -0.09}
01:24:42.938 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
01:24:42.939 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
01:24:42.940 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
01:24:42.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
01:24:42.943 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
01:24:42.944 00.001 16108 Worker thread wakes up
01:24:42.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:24:42.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:24:42.944 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
01:24:42.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:42.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:42.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:42.944 00.000 16108 MoveAxis(E, 0, ABG)
01:24:42.944 00.000 16108 Move returns status 0, amount 0
01:24:42.944 00.000 16108 MoveAxis(N, 0, ABG)
01:24:42.944 00.000 16108 Move returns status 0, amount 0
01:24:42.944 00.000 16108 move complete, result=0
01:24:42.944 00.000 16108 worker thread done servicing request
01:24:42.949 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3395, FiltMin=2877, FiltMax=61139, Gamma=1.000
01:24:42.963 00.014 21068 UpdateGuideState exits: m=140593 SNR=88.6
01:24:42.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:42.965 00.000 21068 Enqueuing Expose request
01:24:42.966 00.001 16108 Worker thread wakes up
01:24:42.966 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:42.967 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:42.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:43.953 00.986 16108 Exposure complete
01:24:44.027 00.074 16108 worker thread done servicing request
01:24:44.027 00.000 21068 OnExposeComplete: enter
01:24:44.028 00.001 21068 UpdateGuideState(): m_state=6
01:24:44.029 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10182
01:24:44.030 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.57, Mass=136155, SNR=94.7, Peak=15737 HFD=3.3
01:24:44.031 00.001 21068 MultiStar: [#1 0.01,0.10,1.04,U] [#2 0.01,-0.05,1.16,U] [#3 0.10,0.04,1.04,U] [#4 0.12,-0.04,0.81,U] [#5 0.08,-0.00,0.95,U] [#6 -0.17,0.13,0.78,U] [#7 0.14,-0.08,0.58,U] [#8 0.11,-0.26,0.76,U] 
01:24:44.031 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.33, -0.36}
01:24:44.033 00.002 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
01:24:44.033 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
01:24:44.034 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=-0.09 mountY=0.03, mountTheta=2.79
01:24:44.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
01:24:44.037 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
01:24:44.037 00.000 16108 Worker thread wakes up
01:24:44.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:24:44.037 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:24:44.037 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
01:24:44.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:44.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:44.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:24:44.037 00.000 16108 MoveAxis(E, 0, ABG)
01:24:44.038 00.001 16108 Move returns status 0, amount 0
01:24:44.038 00.000 16108 MoveAxis(N, 0, ABG)
01:24:44.038 00.000 16108 Move returns status 0, amount 0
01:24:44.038 00.000 16108 move complete, result=0
01:24:44.038 00.000 16108 worker thread done servicing request
01:24:44.042 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3395, FiltMin=2912, FiltMax=63821, Gamma=1.000
01:24:44.065 00.023 21068 UpdateGuideState exits: m=136155 SNR=94.7
01:24:44.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:44.068 00.001 21068 Enqueuing Expose request
01:24:44.069 00.001 16108 Worker thread wakes up
01:24:44.069 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:44.070 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:44.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:45.237 01.167 16108 Exposure complete
01:24:45.305 00.068 16108 worker thread done servicing request
01:24:45.306 00.001 21068 OnExposeComplete: enter
01:24:45.308 00.002 21068 UpdateGuideState(): m_state=6
01:24:45.309 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10183
01:24:45.311 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=874.82, Mass=119944, SNR=86.3, Peak=14893 HFD=3.2
01:24:45.313 00.002 21068 MultiStar: [#1 -0.09,-0.01,1.10,U] [#2 0.23,-0.20,1.40,U] [#3 0.40,-0.05,1.36,U] [#4 0.22,0.19,0.85,U] [#5 0.02,-0.25,1.00,U] [#6 -0.05,-0.35,0.77,U] [#7 0.48,-0.16,0.64,U] [#8 0.13,-0.19,0.86,U] 
01:24:45.313 00.000 21068 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.23, -0.11}
01:24:45.314 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
01:24:45.315 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
01:24:45.316 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=-0.20 mountY=0.08, mountTheta=2.77
01:24:45.318 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.12, opts=13)
01:24:45.319 00.001 21068 Enqueuing Move request for scope (0.18, -0.12)
01:24:45.320 00.001 16108 Worker thread wakes up
01:24:45.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:24:45.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:24:45.320 00.000 16108 Moving (0.18, -0.12) raw xDistance=-0.20 yDistance=0.08
01:24:45.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:24:45.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:45.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:24:45.320 00.000 16108 MoveAxis(E, 0, ABG)
01:24:45.320 00.000 16108 Move returns status 0, amount 0
01:24:45.320 00.000 16108 MoveAxis(N, 0, ABG)
01:24:45.320 00.000 16108 Move returns status 0, amount 0
01:24:45.320 00.000 16108 move complete, result=0
01:24:45.320 00.000 16108 worker thread done servicing request
01:24:45.323 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3395, FiltMin=2921, FiltMax=55491, Gamma=1.000
01:24:45.339 00.016 21068 UpdateGuideState exits: m=119944 SNR=86.3
01:24:45.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:45.342 00.001 21068 Enqueuing Expose request
01:24:45.342 00.000 16108 Worker thread wakes up
01:24:45.342 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:45.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:45.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:46.330 00.987 16108 Exposure complete
01:24:46.412 00.082 16108 worker thread done servicing request
01:24:46.412 00.000 21068 OnExposeComplete: enter
01:24:46.414 00.002 21068 UpdateGuideState(): m_state=6
01:24:46.415 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10184
01:24:46.416 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=874.70, Mass=126120, SNR=84.7, Peak=14121 HFD=3.4
01:24:46.417 00.001 21068 MultiStar: [#1 0.09,0.17,1.15,U] [#2 -0.08,-0.02,1.16,U] [#3 0.08,0.11,0.99,U] [#4 -0.03,0.40,1.00,U] [#5 -0.05,-0.20,1.11,U] [#6 -0.13,0.21,0.74,U] [#7 0.29,-0.10,0.61,U] [#8 0.15,-0.20,0.79,U] 
01:24:46.417 00.000 21068 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.49, -0.22}
01:24:46.418 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
01:24:46.419 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
01:24:46.419 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
01:24:46.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
01:24:46.422 00.001 21068 Enqueuing Move request for scope (0.08, 0.02)
01:24:46.424 00.002 16108 Worker thread wakes up
01:24:46.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:24:46.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:24:46.424 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=-0.04
01:24:46.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:46.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:46.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:46.424 00.000 16108 MoveAxis(E, 0, ABG)
01:24:46.424 00.000 16108 Move returns status 0, amount 0
01:24:46.424 00.000 16108 MoveAxis(N, 0, ABG)
01:24:46.424 00.000 16108 Move returns status 0, amount 0
01:24:46.424 00.000 16108 move complete, result=0
01:24:46.424 00.000 16108 worker thread done servicing request
01:24:46.427 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3395, FiltMin=2896, FiltMax=55568, Gamma=1.000
01:24:46.451 00.024 21068 UpdateGuideState exits: m=126120 SNR=84.7
01:24:46.454 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:46.456 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:46.457 00.001 21068 Enqueuing Expose request
01:24:46.458 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:46.459 00.001 16108 Worker thread wakes up
01:24:46.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:46.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:47.629 01.170 16108 Exposure complete
01:24:47.701 00.072 16108 worker thread done servicing request
01:24:47.701 00.000 21068 OnExposeComplete: enter
01:24:47.702 00.001 21068 UpdateGuideState(): m_state=6
01:24:47.703 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10185
01:24:47.704 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.74, Mass=118648, SNR=83.4, Peak=16781 HFD=3.1
01:24:47.705 00.001 21068 MultiStar: [#1 0.13,0.10,1.16,U] [#2 0.20,0.02,1.19,U] [#3 0.34,0.17,1.06,U] [#4 -0.15,-0.06,0.92,U] [#5 0.00,0.12,0.83,U] [#6 0.06,0.05,0.90,U] [#7 0.29,-0.06,0.73,U] [#8 0.14,-0.23,0.75,U] 
01:24:47.709 00.004 21068 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.32, -0.19}
01:24:47.711 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
01:24:47.712 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
01:24:47.714 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
01:24:47.717 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.00, opts=13)
01:24:47.719 00.002 21068 Enqueuing Move request for scope (0.16, 0.00)
01:24:47.721 00.002 16108 Worker thread wakes up
01:24:47.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
01:24:47.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
01:24:47.721 00.000 16108 Moving (0.16, 0.00) raw xDistance=-0.15 yDistance=-0.04
01:24:47.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:24:47.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:47.721 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:47.721 00.000 16108 MoveAxis(E, 0, ABG)
01:24:47.721 00.000 16108 Move returns status 0, amount 0
01:24:47.721 00.000 16108 MoveAxis(N, 0, ABG)
01:24:47.721 00.000 16108 Move returns status 0, amount 0
01:24:47.721 00.000 16108 move complete, result=0
01:24:47.721 00.000 16108 worker thread done servicing request
01:24:47.725 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3392, FiltMin=2928, FiltMax=62176, Gamma=1.000
01:24:47.740 00.015 21068 UpdateGuideState exits: m=118648 SNR=83.4
01:24:47.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:47.743 00.001 21068 Enqueuing Expose request
01:24:47.743 00.000 16108 Worker thread wakes up
01:24:47.743 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:47.745 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:47.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:48.706 00.961 16108 Exposure complete
01:24:48.764 00.058 16108 worker thread done servicing request
01:24:48.764 00.000 21068 OnExposeComplete: enter
01:24:48.765 00.001 21068 UpdateGuideState(): m_state=6
01:24:48.766 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10186
01:24:48.767 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=874.58, Mass=121920, SNR=76.9, Peak=14345 HFD=3.2
01:24:48.768 00.001 21068 MultiStar: [#1 -0.06,-0.01,1.36,U] [#2 -0.09,-0.06,1.40,U] [#3 0.06,-0.08,1.02,U] [#4 0.13,0.02,0.89,U] [#5 -0.17,0.01,1.21,U] [#6 0.01,-0.06,0.89,U] [#7 0.54,-0.40,0.00,M1] [#8 -0.01,-0.41,0.90,U] 
01:24:48.769 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.52, -0.34}
01:24:48.770 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
01:24:48.771 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
01:24:48.771 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=-0.05 mountY=0.09, mountTheta=2.09
01:24:48.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.10, opts=13)
01:24:48.775 00.001 21068 Enqueuing Move request for scope (0.04, -0.10)
01:24:48.776 00.001 16108 Worker thread wakes up
01:24:48.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
01:24:48.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
01:24:48.776 00.000 16108 Moving (0.04, -0.10) raw xDistance=-0.05 yDistance=0.09
01:24:48.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:48.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:48.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:24:48.777 00.001 16108 MoveAxis(E, 0, ABG)
01:24:48.777 00.000 16108 Move returns status 0, amount 0
01:24:48.777 00.000 16108 MoveAxis(N, 0, ABG)
01:24:48.777 00.000 16108 Move returns status 0, amount 0
01:24:48.777 00.000 16108 move complete, result=0
01:24:48.777 00.000 16108 worker thread done servicing request
01:24:48.779 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3392, FiltMin=2893, FiltMax=60365, Gamma=1.000
01:24:48.798 00.019 21068 UpdateGuideState exits: m=121920 SNR=76.9
01:24:48.801 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:48.803 00.001 21068 Enqueuing Expose request
01:24:48.804 00.001 16108 Worker thread wakes up
01:24:48.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:48.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:48.804 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:49.968 01.164 16108 Exposure complete
01:24:50.025 00.057 16108 worker thread done servicing request
01:24:50.025 00.000 21068 OnExposeComplete: enter
01:24:50.027 00.002 21068 UpdateGuideState(): m_state=6
01:24:50.029 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10187
01:24:50.029 00.000 21068 Star::Find returns 1 (0), X=220.22, Y=874.64, Mass=111259, SNR=76.9, Peak=13325 HFD=3.4
01:24:50.031 00.002 21068 MultiStar: [#1 0.11,-0.00,1.41,U] [#2 -0.26,-0.06,1.28,U] [#3 0.24,-0.10,1.19,U] [#4 0.03,-0.02,1.02,U] [#5 0.10,-0.11,0.97,U] [#6 0.18,-0.21,0.81,U] [#7 0.37,-0.02,0.65,U] [#8 0.09,-0.22,0.92,U] 
01:24:50.033 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.17, -0.29}
01:24:50.035 00.002 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
01:24:50.036 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.54)
01:24:50.037 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-0.84 mountX=-0.11 mountY=0.08, mountTheta=2.51
01:24:50.040 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
01:24:50.041 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
01:24:50.043 00.002 16108 Worker thread wakes up
01:24:50.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:24:50.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:24:50.043 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=0.08
01:24:50.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:50.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:50.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:24:50.043 00.000 16108 MoveAxis(E, 0, ABG)
01:24:50.044 00.001 16108 Move returns status 0, amount 0
01:24:50.044 00.000 16108 MoveAxis(N, 0, ABG)
01:24:50.044 00.000 16108 Move returns status 0, amount 0
01:24:50.044 00.000 16108 move complete, result=0
01:24:50.044 00.000 16108 worker thread done servicing request
01:24:50.051 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3392, FiltMin=2921, FiltMax=63635, Gamma=1.000
01:24:50.077 00.026 21068 UpdateGuideState exits: m=111259 SNR=76.9
01:24:50.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:50.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:50.079 00.000 21068 Enqueuing Expose request
01:24:50.080 00.001 16108 Worker thread wakes up
01:24:50.080 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:50.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:50.080 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:51.067 00.987 16108 Exposure complete
01:24:51.136 00.069 16108 worker thread done servicing request
01:24:51.136 00.000 21068 OnExposeComplete: enter
01:24:51.139 00.003 21068 UpdateGuideState(): m_state=6
01:24:51.140 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10188
01:24:51.141 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.95, Mass=124181, SNR=84.7, Peak=18125 HFD=3.0
01:24:51.142 00.001 21068 MultiStar: [#1 -0.21,0.29,1.14,U] [#2 -0.30,0.30,1.24,U] [#3 -0.26,0.20,1.05,U] [#4 -0.22,0.44,0.81,U] [#5 -0.29,0.28,0.87,U] [#6 -0.12,0.10,0.70,U] [#7 0.00,0.41,0.75,U] [#8 -0.22,-0.01,0.80,U] 
01:24:51.143 00.001 21068 single-star, 8 included, MultiStar: {-0.18, 0.23}, one-star: {0.07, 0.03}
01:24:51.143 00.000 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
01:24:51.144 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
01:24:51.145 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=-0.07 mountY=-0.04, mountTheta=-2.56
01:24:51.148 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
01:24:51.149 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
01:24:51.149 00.000 16108 Worker thread wakes up
01:24:51.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:24:51.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:24:51.149 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.07 yDistance=-0.04
01:24:51.150 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:51.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:51.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:51.150 00.000 16108 MoveAxis(E, 0, ABG)
01:24:51.150 00.000 16108 Move returns status 0, amount 0
01:24:51.150 00.000 16108 MoveAxis(N, 0, ABG)
01:24:51.150 00.000 16108 Move returns status 0, amount 0
01:24:51.150 00.000 16108 move complete, result=0
01:24:51.150 00.000 16108 worker thread done servicing request
01:24:51.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3392, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:24:51.176 00.023 21068 UpdateGuideState exits: m=124181 SNR=84.7
01:24:51.178 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.180 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:51.182 00.002 21068 Enqueuing Expose request
01:24:51.183 00.001 16108 Worker thread wakes up
01:24:51.183 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:51.186 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:51.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:52.350 01.164 16108 Exposure complete
01:24:52.404 00.054 16108 worker thread done servicing request
01:24:52.405 00.001 21068 OnExposeComplete: enter
01:24:52.406 00.001 21068 UpdateGuideState(): m_state=6
01:24:52.408 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10189
01:24:52.409 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.88, Mass=122139, SNR=82.6, Peak=15357 HFD=3.3
01:24:52.411 00.002 21068 MultiStar: [#1 -0.10,0.32,1.17,U] [#2 0.03,0.23,1.28,U] [#3 0.24,0.31,1.05,U] [#4 -0.11,0.30,0.85,U] [#5 -0.15,0.23,0.98,U] [#6 -0.09,0.33,0.85,U] [#7 0.26,0.15,0.76,U] [#8 0.40,0.08,0.76,U] 
01:24:52.412 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.22}, one-star: {0.29, -0.05}
01:24:52.414 00.002 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
01:24:52.414 00.000 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
01:24:52.415 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.24 mountX=-0.03 mountY=-0.23, mountTheta=-1.72
01:24:52.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.22, opts=13)
01:24:52.420 00.003 21068 Enqueuing Move request for scope (0.07, 0.22)
01:24:52.422 00.002 16108 Worker thread wakes up
01:24:52.423 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:24:52.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:24:52.423 00.000 16108 Moving (0.07, 0.22) raw xDistance=-0.03 yDistance=-0.23
01:24:52.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:52.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:24:52.423 00.000 16108 MoveAxis(E, 0, ABG)
01:24:52.423 00.000 16108 Move returns status 0, amount 0
01:24:52.423 00.000 16108 MoveAxis(N, 46, ABG)
01:24:52.423 00.000 16108 Guiding  Dir = 0, Dur = 46
01:24:52.423 00.000 16108 IsSlewing returns 0
01:24:52.423 00.000 16108 IsGuiding returns 0
01:24:52.430 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3392, FiltMin=2848, FiltMax=65472, Gamma=1.000
01:24:52.461 00.031 21068 UpdateGuideState exits: m=122139 SNR=82.6
01:24:52.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:52.465 00.001 21068 Enqueuing Expose request
01:24:52.476 00.011 16108 IsGuiding returns 1
01:24:52.476 00.000 16108 scope still moving after pulse duration time elapsed
01:24:52.506 00.030 16108 IsSlewing returns 0
01:24:52.506 00.000 16108 IsGuiding returns 1
01:24:52.538 00.032 16108 IsSlewing returns 0
01:24:52.538 00.000 16108 IsGuiding returns 1
01:24:52.569 00.031 16108 IsSlewing returns 0
01:24:52.569 00.000 16108 IsGuiding returns 0
01:24:52.569 00.000 16108 scope move finished after 46 + 99 ms
01:24:52.569 00.000 16108 Move returns status 0, amount 46
01:24:52.569 00.000 16108 move complete, result=0
01:24:52.569 00.000 16108 worker thread done servicing request
01:24:52.569 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
01:24:52.572 00.003 16108 Worker thread wakes up
01:24:52.572 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:52.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:53.539 00.967 16108 Exposure complete
01:24:53.594 00.055 16108 worker thread done servicing request
01:24:53.594 00.000 21068 OnExposeComplete: enter
01:24:53.596 00.002 21068 UpdateGuideState(): m_state=6
01:24:53.597 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10190
01:24:53.598 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.14, Mass=122363, SNR=81.4, Peak=14989 HFD=3.2
01:24:53.599 00.001 21068 MultiStar: [#1 0.10,0.31,1.14,U] [#2 -0.06,0.16,1.35,U] [#3 0.40,0.33,1.06,U] [#4 -0.16,0.22,1.03,U] [#5 -0.25,0.15,1.05,U] [#6 0.09,0.13,0.83,U] [#7 0.35,0.19,0.79,U] [#8 0.17,0.14,0.78,U] 
01:24:53.599 00.000 21068 refined, 8 included, MultiStar: {0.10, 0.21}, one-star: {0.35, 0.21}
01:24:53.600 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
01:24:53.601 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
01:24:53.601 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=-0.06 mountY=-0.22, mountTheta=-1.82
01:24:53.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.21, opts=13)
01:24:53.603 00.000 21068 Enqueuing Move request for scope (0.10, 0.21)
01:24:53.604 00.001 16108 Worker thread wakes up
01:24:53.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
01:24:53.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:24:53.604 00.000 16108 Moving (0.10, 0.21) raw xDistance=-0.06 yDistance=-0.22
01:24:53.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:53.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:24:53.604 00.000 16108 MoveAxis(E, 0, ABG)
01:24:53.604 00.000 16108 Move returns status 0, amount 0
01:24:53.606 00.002 16108 MoveAxis(N, 45, ABG)
01:24:53.606 00.000 16108 Guiding  Dir = 0, Dur = 45
01:24:53.606 00.000 16108 IsSlewing returns 0
01:24:53.606 00.000 16108 IsGuiding returns 0
01:24:53.613 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=371, max=65535, med=3392, FiltMin=2893, FiltMax=62675, Gamma=1.000
01:24:53.641 00.028 21068 UpdateGuideState exits: m=122363 SNR=81.4
01:24:53.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:53.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:53.643 00.000 21068 Enqueuing Expose request
01:24:53.653 00.010 16108 IsGuiding returns 1
01:24:53.653 00.000 16108 scope still moving after pulse duration time elapsed
01:24:53.683 00.030 16108 IsSlewing returns 0
01:24:53.683 00.000 16108 IsGuiding returns 1
01:24:53.715 00.032 16108 IsSlewing returns 0
01:24:53.715 00.000 16108 IsGuiding returns 1
01:24:53.746 00.031 16108 IsSlewing returns 0
01:24:53.746 00.000 16108 IsGuiding returns 0
01:24:53.746 00.000 16108 scope move finished after 45 + 95 ms
01:24:53.746 00.000 16108 Move returns status 0, amount 45
01:24:53.746 00.000 16108 move complete, result=0
01:24:53.746 00.000 16108 worker thread done servicing request
01:24:53.746 00.000 16108 Worker thread wakes up
01:24:53.746 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
01:24:53.747 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:53.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:54.901 01.154 16108 Exposure complete
01:24:54.955 00.054 16108 worker thread done servicing request
01:24:54.956 00.001 21068 OnExposeComplete: enter
01:24:54.957 00.001 21068 UpdateGuideState(): m_state=6
01:24:54.959 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10191
01:24:54.960 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.45, Mass=113417, SNR=73.2, Peak=15888 HFD=3.1
01:24:54.961 00.001 21068 MultiStar: [#1 0.03,-0.22,1.33,U] [#2 0.01,-0.19,1.33,U] [#3 0.35,-0.34,1.31,U] [#4 -0.03,-0.39,1.01,U] [#5 0.34,-0.42,1.15,U] [#6 0.21,-0.47,0.89,U] [#7 0.31,-0.49,0.00,M1] [#8 -0.19,-0.32,0.85,U] 
01:24:54.962 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.34}, one-star: {0.10, -0.48}
01:24:54.962 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
01:24:54.963 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
01:24:54.964 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.25 mountX=-0.17 mountY=0.31, mountTheta=2.08
01:24:54.968 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.34, opts=13)
01:24:54.969 00.001 21068 Enqueuing Move request for scope (0.11, -0.34)
01:24:54.971 00.002 16108 Worker thread wakes up
01:24:54.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.34) opts 0xd
01:24:54.971 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.34)
01:24:54.971 00.000 16108 Moving (0.11, -0.34) raw xDistance=-0.17 yDistance=0.31
01:24:54.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:24:54.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:24:54.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:24:54.971 00.000 16108 MoveAxis(E, 0, ABG)
01:24:54.971 00.000 16108 Move returns status 0, amount 0
01:24:54.971 00.000 16108 MoveAxis(N, 0, ABG)
01:24:54.971 00.000 16108 Move returns status 0, amount 0
01:24:54.972 00.001 16108 move complete, result=0
01:24:54.972 00.000 16108 worker thread done servicing request
01:24:54.978 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3392, FiltMin=2931, FiltMax=64185, Gamma=1.000
01:24:55.003 00.025 21068 UpdateGuideState exits: m=113417 SNR=73.2
01:24:55.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:55.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:55.008 00.002 21068 Enqueuing Expose request
01:24:55.009 00.001 16108 Worker thread wakes up
01:24:55.009 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:24:55.011 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:55.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:55.984 00.973 16108 Exposure complete
01:24:56.064 00.080 16108 worker thread done servicing request
01:24:56.064 00.000 21068 OnExposeComplete: enter
01:24:56.065 00.001 21068 UpdateGuideState(): m_state=6
01:24:56.066 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10192
01:24:56.067 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.15, Mass=142328, SNR=102.4, Peak=16464 HFD=3.5
01:24:56.068 00.001 21068 MultiStar: [#1 -0.10,-0.34,0.92,U] [#2 -0.29,-0.24,1.04,U] [#3 0.02,-0.22,1.01,U] [#4 -0.42,-0.40,0.00,M1] [#5 -0.35,-0.40,0.75,U] [#6 -0.17,-0.43,0.65,U] [#7 -0.09,-0.62,0.00,M2] [#8 -0.10,-0.61,0.00,M1] 
01:24:56.069 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.40}, one-star: {0.19, -0.78}
01:24:56.070 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
01:24:56.070 00.000 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
01:24:56.071 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.83 mountX=0.03 mountY=0.41, mountTheta=1.49
01:24:56.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.40, opts=13)
01:24:56.074 00.001 21068 Enqueuing Move request for scope (-0.10, -0.40)
01:24:56.074 00.000 16108 Worker thread wakes up
01:24:56.075 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd
01:24:56.075 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.40)
01:24:56.075 00.000 16108 Moving (-0.10, -0.40) raw xDistance=0.03 yDistance=0.41
01:24:56.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:24:56.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:24:56.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:24:56.075 00.000 16108 MoveAxis(E, 0, ABG)
01:24:56.075 00.000 16108 Move returns status 0, amount 0
01:24:56.075 00.000 16108 MoveAxis(N, 0, ABG)
01:24:56.075 00.000 16108 Move returns status 0, amount 0
01:24:56.075 00.000 16108 move complete, result=0
01:24:56.075 00.000 16108 worker thread done servicing request
01:24:56.079 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3392, FiltMin=2886, FiltMax=57193, Gamma=1.000
01:24:56.093 00.014 21068 UpdateGuideState exits: m=142328 SNR=102.4
01:24:56.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:56.095 00.000 21068 Enqueuing Expose request
01:24:56.096 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:24:56.097 00.001 16108 Worker thread wakes up
01:24:56.097 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:56.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:57.260 01.163 16108 Exposure complete
01:24:57.315 00.055 16108 worker thread done servicing request
01:24:57.315 00.000 21068 OnExposeComplete: enter
01:24:57.316 00.001 21068 UpdateGuideState(): m_state=6
01:24:57.316 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10193
01:24:57.318 00.002 21068 Star::Find returns 1 (0), X=219.93, Y=874.20, Mass=124096, SNR=80.0, Peak=17056 HFD=3.1
01:24:57.319 00.001 21068 MultiStar: [#1 -0.04,-0.36,1.36,U] [#2 -0.29,-0.48,0.00,M1] [#3 0.25,-0.48,0.00,M1] [#4 0.13,-0.23,0.88,U] [#5 -0.21,-0.38,1.24,U] [#6 0.14,-0.44,0.98,U] [#7 0.15,-0.69,0.00,M3] [#8 0.01,-0.67,0.00,M2] 
01:24:57.319 00.000 21068 refined, 4 included, MultiStar: {-0.03, -0.42}, one-star: {-0.12, -0.73}
01:24:57.320 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
01:24:57.321 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
01:24:57.321 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.43 cameraTheta=-1.65 mountX=-0.04 mountY=0.42, mountTheta=1.67
01:24:57.323 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.42, opts=13)
01:24:57.325 00.002 21068 Enqueuing Move request for scope (-0.03, -0.42)
01:24:57.326 00.001 16108 Worker thread wakes up
01:24:57.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
01:24:57.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
01:24:57.326 00.000 16108 Moving (-0.03, -0.42) raw xDistance=-0.04 yDistance=0.42
01:24:57.327 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:57.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:57.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:24:57.327 00.000 16108 MoveAxis(E, 0, ABG)
01:24:57.327 00.000 16108 Move returns status 0, amount 0
01:24:57.327 00.000 16108 MoveAxis(N, 0, ABG)
01:24:57.327 00.000 16108 Move returns status 0, amount 0
01:24:57.327 00.000 16108 move complete, result=0
01:24:57.327 00.000 16108 worker thread done servicing request
01:24:57.330 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3392, FiltMin=2893, FiltMax=65507, Gamma=1.000
01:24:57.352 00.022 21068 UpdateGuideState exits: m=124096 SNR=80.0
01:24:57.354 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:57.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:57.355 00.000 21068 Enqueuing Expose request
01:24:57.356 00.001 16108 Worker thread wakes up
01:24:57.356 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:24:57.357 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:57.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:58.342 00.985 16108 Exposure complete
01:24:58.414 00.072 16108 worker thread done servicing request
01:24:58.414 00.000 21068 OnExposeComplete: enter
01:24:58.416 00.002 21068 UpdateGuideState(): m_state=6
01:24:58.417 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10194
01:24:58.418 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.34, Mass=111354, SNR=80.2, Peak=13664 HFD=3.3
01:24:58.419 00.001 21068 MultiStar: [#1 0.01,-0.18,1.18,U] [#2 -0.35,-0.44,0.00,M2] [#3 0.18,-0.37,1.13,U] [#4 0.13,-0.09,0.85,U] [#5 -0.09,-0.51,0.92,U] [#6 0.37,-0.30,0.93,U] [#7 0.01,-0.54,0.00,M4] [#8 0.01,-0.27,0.74,U] 
01:24:58.420 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.33}, one-star: {0.00, -0.59}
01:24:58.421 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
01:24:58.422 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
01:24:58.423 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.32 mountX=-0.14 mountY=0.30, mountTheta=2.01
01:24:58.428 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.33, opts=13)
01:24:58.430 00.002 21068 Enqueuing Move request for scope (0.09, -0.33)
01:24:58.431 00.001 16108 Worker thread wakes up
01:24:58.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd
01:24:58.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.33)
01:24:58.431 00.000 16108 Moving (0.09, -0.33) raw xDistance=-0.14 yDistance=0.30
01:24:58.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:24:58.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:58.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:24:58.431 00.000 16108 MoveAxis(E, 0, ABG)
01:24:58.431 00.000 16108 Move returns status 0, amount 0
01:24:58.431 00.000 16108 MoveAxis(N, 0, ABG)
01:24:58.431 00.000 16108 Move returns status 0, amount 0
01:24:58.431 00.000 16108 move complete, result=0
01:24:58.432 00.001 16108 worker thread done servicing request
01:24:58.435 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3395, FiltMin=2931, FiltMax=60355, Gamma=1.000
01:24:58.451 00.016 21068 UpdateGuideState exits: m=111354 SNR=80.2
01:24:58.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:58.454 00.001 21068 Enqueuing Expose request
01:24:58.455 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:24:58.456 00.001 16108 Worker thread wakes up
01:24:58.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:24:58.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:24:59.613 01.157 16108 Exposure complete
01:24:59.682 00.069 16108 worker thread done servicing request
01:24:59.682 00.000 21068 OnExposeComplete: enter
01:24:59.684 00.002 21068 UpdateGuideState(): m_state=6
01:24:59.688 00.004 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10195
01:24:59.690 00.002 21068 Star::Find returns 1 (0), X=219.86, Y=874.51, Mass=118799, SNR=84.0, Peak=14621 HFD=3.4
01:24:59.693 00.003 21068 MultiStar: [#1 -0.31,-0.10,1.21,U] [#2 -0.42,-0.31,1.30,U] [#3 -0.18,-0.25,0.97,U] [#4 -0.30,-0.26,1.07,U] [#5 -0.33,-0.35,0.95,U] [#6 -0.39,-0.15,0.82,U] [#7 -0.11,-0.16,0.55,U] [#8 -0.26,-0.69,0.00,M2] 
01:24:59.694 00.001 21068 refined, 7 included, MultiStar: {-0.29, -0.25}, one-star: {-0.20, -0.42}
01:24:59.696 00.002 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
01:24:59.697 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
01:24:59.699 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.25 hyp=0.39 cameraTheta=-2.43 mountX=0.24 mountY=0.32, mountTheta=0.91
01:24:59.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.25, opts=13)
01:24:59.702 00.001 21068 Enqueuing Move request for scope (-0.29, -0.25)
01:24:59.704 00.002 16108 Worker thread wakes up
01:24:59.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.25) opts 0xd
01:24:59.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.25)
01:24:59.704 00.000 16108 Moving (-0.29, -0.25) raw xDistance=0.24 yDistance=0.32
01:24:59.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:24:59.704 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=1.04
01:24:59.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:24:59.704 00.000 16108 MoveAxis(W, 64, ABG)
01:24:59.704 00.000 16108 Guiding  Dir = 3, Dur = 64
01:24:59.705 00.001 16108 IsSlewing returns 0
01:24:59.705 00.000 16108 IsGuiding returns 0
01:24:59.710 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3392, FiltMin=2912, FiltMax=52845, Gamma=1.000
01:24:59.727 00.017 21068 UpdateGuideState exits: m=118799 SNR=84.0
01:24:59.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:24:59.731 00.002 21068 Enqueuing Expose request
01:24:59.761 00.030 16108 PulseGuide returned control before completion, sleep 18
01:24:59.791 00.030 16108 IsGuiding returns 1
01:24:59.791 00.000 16108 scope still moving after pulse duration time elapsed
01:24:59.823 00.032 16108 IsSlewing returns 0
01:24:59.823 00.000 16108 IsGuiding returns 1
01:24:59.854 00.031 16108 IsSlewing returns 0
01:24:59.855 00.001 16108 IsGuiding returns 0
01:24:59.855 00.000 16108 scope move finished after 64 + 85 ms
01:24:59.855 00.000 16108 Move returns status 0, amount 64
01:24:59.855 00.000 16108 MoveAxis(S, 64, ABG)
01:24:59.855 00.000 16108 Guiding  Dir = 1, Dur = 64
01:24:59.855 00.000 16108 IsSlewing returns 0
01:24:59.855 00.000 16108 IsGuiding returns 0
01:24:59.918 00.063 16108 PulseGuide returned control before completion, sleep 12
01:24:59.932 00.014 16108 IsGuiding returns 1
01:24:59.932 00.000 16108 scope still moving after pulse duration time elapsed
01:24:59.963 00.031 16108 IsSlewing returns 0
01:24:59.963 00.000 16108 IsGuiding returns 1
01:24:59.995 00.032 16108 IsSlewing returns 0
01:24:59.995 00.000 16108 IsGuiding returns 1
01:25:00.027 00.032 16108 IsSlewing returns 0
01:25:00.027 00.000 16108 IsGuiding returns 0
01:25:00.027 00.000 16108 scope move finished after 64 + 107 ms
01:25:00.027 00.000 16108 Move returns status 0, amount 64
01:25:00.027 00.000 16108 move complete, result=0
01:25:00.028 00.001 16108 worker thread done servicing request
01:25:00.028 00.000 16108 Worker thread wakes up
01:25:00.028 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.3 px 64 ms SOUTH
01:25:00.030 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:00.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:01.008 00.978 16108 Exposure complete
01:25:01.074 00.066 16108 worker thread done servicing request
01:25:01.074 00.000 21068 OnExposeComplete: enter
01:25:01.076 00.002 21068 UpdateGuideState(): m_state=6
01:25:01.076 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10196
01:25:01.078 00.002 21068 Star::Find returns 1 (0), X=219.80, Y=874.17, Mass=113035, SNR=75.5, Peak=14784 HFD=3.2
01:25:01.080 00.002 21068 MultiStar: [#1 -0.34,-0.29,1.22,U] [#2 -0.32,-0.39,1.36,U] [#3 0.05,-0.24,1.29,U] [#4 -0.08,-0.36,0.92,U] [#5 -0.41,-0.52,0.00,M1] [#6 -0.37,-0.53,0.00,M1] [#7 0.15,-0.83,0.00,M4] [#8 -0.31,-0.77,0.00,M3] 
01:25:01.081 00.001 21068 refined, 4 included, MultiStar: {-0.19, -0.39}, one-star: {-0.26, -0.76}
01:25:01.082 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
01:25:01.083 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
01:25:01.084 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.39 hyp=0.44 cameraTheta=-2.03 mountX=0.12 mountY=0.43, mountTheta=1.29
01:25:01.087 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.39, opts=13)
01:25:01.088 00.001 21068 Enqueuing Move request for scope (-0.19, -0.39)
01:25:01.089 00.001 16108 Worker thread wakes up
01:25:01.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.39) opts 0xd
01:25:01.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.39)
01:25:01.089 00.000 16108 Moving (-0.19, -0.39) raw xDistance=0.12 yDistance=0.43
01:25:01.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:01.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:25:01.089 00.000 16108 MoveAxis(E, 0, ABG)
01:25:01.089 00.000 16108 Move returns status 0, amount 0
01:25:01.089 00.000 16108 MoveAxis(S, 86, ABG)
01:25:01.089 00.000 16108 Guiding  Dir = 1, Dur = 86
01:25:01.090 00.001 16108 IsSlewing returns 0
01:25:01.090 00.000 16108 IsGuiding returns 0
01:25:01.094 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=61, max=65535, med=3392, FiltMin=2873, FiltMax=46160, Gamma=1.000
01:25:01.110 00.016 21068 UpdateGuideState exits: m=113035 SNR=75.5
01:25:01.114 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:01.116 00.001 21068 Enqueuing Expose request
01:25:01.124 00.008 16108 PulseGuide returned control before completion, sleep 63
01:25:01.200 00.076 16108 IsGuiding returns 1
01:25:01.200 00.000 16108 scope still moving after pulse duration time elapsed
01:25:01.232 00.032 16108 IsSlewing returns 0
01:25:01.232 00.000 16108 IsGuiding returns 0
01:25:01.232 00.000 16108 scope move finished after 86 + 57 ms
01:25:01.232 00.000 16108 Move returns status 0, amount 86
01:25:01.232 00.000 16108 move complete, result=0
01:25:01.232 00.000 16108 worker thread done servicing request
01:25:01.232 00.000 16108 Worker thread wakes up
01:25:01.232 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 86 ms SOUTH
01:25:01.235 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:01.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:02.380 01.145 16108 Exposure complete
01:25:02.439 00.059 16108 worker thread done servicing request
01:25:02.439 00.000 21068 OnExposeComplete: enter
01:25:02.441 00.002 21068 UpdateGuideState(): m_state=6
01:25:02.442 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10197
01:25:02.443 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=874.82, Mass=122536, SNR=80.1, Peak=15421 HFD=3.3
01:25:02.444 00.001 21068 MultiStar: [#1 0.03,-0.18,1.28,U] [#2 -0.41,-0.14,1.33,U] [#3 0.07,-0.04,1.23,U] [#4 -0.00,-0.08,0.90,U] [#5 -0.21,-0.19,1.14,U] [#6 -0.17,-0.20,0.88,U] [#7 0.05,-0.00,0.66,U] [#8 -0.16,-0.31,0.81,U] 
01:25:02.445 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {-0.24, -0.11}
01:25:02.448 00.003 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
01:25:02.449 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
01:25:02.450 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.10 mountY=0.16, mountTheta=1.03
01:25:02.453 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.14, opts=13)
01:25:02.455 00.002 21068 Enqueuing Move request for scope (-0.13, -0.14)
01:25:02.456 00.001 16108 Worker thread wakes up
01:25:02.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:25:02.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:25:02.456 00.000 16108 Moving (-0.13, -0.14) raw xDistance=0.10 yDistance=0.16
01:25:02.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:02.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:02.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:25:02.456 00.000 16108 MoveAxis(E, 0, ABG)
01:25:02.456 00.000 16108 Move returns status 0, amount 0
01:25:02.456 00.000 16108 MoveAxis(N, 0, ABG)
01:25:02.456 00.000 16108 Move returns status 0, amount 0
01:25:02.456 00.000 16108 move complete, result=0
01:25:02.456 00.000 16108 worker thread done servicing request
01:25:02.460 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3392, FiltMin=2921, FiltMax=52745, Gamma=1.000
01:25:02.476 00.016 21068 UpdateGuideState exits: m=122536 SNR=80.1
01:25:02.478 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:02.479 00.000 21068 Enqueuing Expose request
01:25:02.480 00.001 16108 Worker thread wakes up
01:25:02.480 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:02.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:02.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:03.445 00.964 16108 Exposure complete
01:25:03.508 00.063 16108 worker thread done servicing request
01:25:03.508 00.000 21068 OnExposeComplete: enter
01:25:03.510 00.002 21068 UpdateGuideState(): m_state=6
01:25:03.512 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10198
01:25:03.514 00.002 21068 Star::Find returns 1 (0), X=219.81, Y=874.35, Mass=136206, SNR=78.3, Peak=15760 HFD=3.6
01:25:03.516 00.002 21068 MultiStar: [#1 0.09,-0.33,1.18,U] [#2 -0.37,-0.21,1.32,U] [#3 0.14,-0.10,1.15,U] [#4 0.01,-0.14,1.05,U] [#5 0.03,-0.13,1.11,U] [#6 -0.23,-0.28,0.79,U] [#7 0.05,-0.36,0.62,U] [#8 -0.17,-0.58,0.00,M3] 
01:25:03.518 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.26}, one-star: {-0.25, -0.58}
01:25:03.520 00.002 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
01:25:03.523 00.003 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
01:25:03.525 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.85 mountX=0.03 mountY=0.26, mountTheta=1.47
01:25:03.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.26, opts=13)
01:25:03.529 00.002 21068 Enqueuing Move request for scope (-0.07, -0.26)
01:25:03.530 00.001 16108 Worker thread wakes up
01:25:03.531 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
01:25:03.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
01:25:03.531 00.000 16108 Moving (-0.07, -0.26) raw xDistance=0.03 yDistance=0.26
01:25:03.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:03.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:25:03.531 00.000 16108 MoveAxis(E, 0, ABG)
01:25:03.531 00.000 16108 Move returns status 0, amount 0
01:25:03.532 00.001 16108 MoveAxis(S, 53, ABG)
01:25:03.532 00.000 16108 Guiding  Dir = 1, Dur = 53
01:25:03.532 00.000 16108 IsSlewing returns 0
01:25:03.532 00.000 16108 IsGuiding returns 0
01:25:03.539 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3392, FiltMin=2927, FiltMax=65472, Gamma=1.000
01:25:03.558 00.019 21068 UpdateGuideState exits: m=136206 SNR=78.3
01:25:03.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:03.560 00.000 21068 Enqueuing Expose request
01:25:03.564 00.004 16108 PulseGuide returned control before completion, sleep 32
01:25:03.609 00.045 16108 IsGuiding returns 1
01:25:03.609 00.000 16108 scope still moving after pulse duration time elapsed
01:25:03.640 00.031 16108 IsSlewing returns 0
01:25:03.640 00.000 16108 IsGuiding returns 1
01:25:03.671 00.031 16108 IsSlewing returns 0
01:25:03.672 00.001 16108 IsGuiding returns 0
01:25:03.672 00.000 16108 scope move finished after 53 + 86 ms
01:25:03.672 00.000 16108 Move returns status 0, amount 53
01:25:03.672 00.000 16108 move complete, result=0
01:25:03.672 00.000 16108 worker thread done servicing request
01:25:03.672 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
01:25:03.676 00.004 16108 Worker thread wakes up
01:25:03.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:03.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:04.822 01.146 16108 Exposure complete
01:25:04.889 00.067 16108 worker thread done servicing request
01:25:04.889 00.000 21068 OnExposeComplete: enter
01:25:04.890 00.001 21068 UpdateGuideState(): m_state=6
01:25:04.891 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10199
01:25:04.892 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.51, Mass=118073, SNR=80.3, Peak=14477 HFD=3.3
01:25:04.893 00.001 21068 MultiStar: [#1 -0.09,0.22,1.05,U] [#2 -0.24,-0.13,1.32,U] [#3 0.05,0.19,0.92,U] [#4 -0.19,-0.05,0.88,U] [#5 -0.09,-0.04,1.04,U] [#6 -0.07,-0.28,0.90,U] [#7 -0.11,-0.03,0.62,U] [#8 0.16,-0.18,0.92,U] 
01:25:04.894 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.26, -0.42}
01:25:04.895 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
01:25:04.896 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
01:25:04.896 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=0.03 mountY=0.09, mountTheta=1.29
01:25:04.898 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
01:25:04.899 00.001 21068 Enqueuing Move request for scope (-0.04, -0.08)
01:25:04.900 00.001 16108 Worker thread wakes up
01:25:04.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:25:04.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:25:04.900 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.09
01:25:04.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:04.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:04.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:04.900 00.000 16108 MoveAxis(E, 0, ABG)
01:25:04.900 00.000 16108 Move returns status 0, amount 0
01:25:04.900 00.000 16108 MoveAxis(N, 0, ABG)
01:25:04.900 00.000 16108 Move returns status 0, amount 0
01:25:04.900 00.000 16108 move complete, result=0
01:25:04.901 00.001 16108 worker thread done servicing request
01:25:04.907 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3392, FiltMin=2950, FiltMax=65472, Gamma=1.000
01:25:04.939 00.032 21068 UpdateGuideState exits: m=118073 SNR=80.3
01:25:04.941 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:04.945 00.003 21068 Enqueuing Expose request
01:25:04.946 00.001 16108 Worker thread wakes up
01:25:04.947 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:04.948 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:04.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:05.929 00.981 16108 Exposure complete
01:25:05.997 00.068 16108 worker thread done servicing request
01:25:05.997 00.000 21068 OnExposeComplete: enter
01:25:05.998 00.001 21068 UpdateGuideState(): m_state=6
01:25:05.999 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10200
01:25:06.000 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.74, Mass=124351, SNR=82.3, Peak=15773 HFD=3.4
01:25:06.001 00.001 21068 MultiStar: [#1 0.15,-0.17,1.14,U] [#2 0.19,-0.07,1.13,U] [#3 -0.05,-0.14,1.01,U] [#4 -0.09,-0.15,0.90,U] [#5 -0.11,-0.23,1.02,U] [#6 -0.20,-0.17,0.86,U] [#7 0.10,-0.02,0.64,U] [#8 0.19,-0.45,0.80,U] 
01:25:06.002 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.15, -0.18}
01:25:06.003 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
01:25:06.003 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
01:25:06.005 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.35 mountX=-0.07 mountY=0.16, mountTheta=1.98
01:25:06.006 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
01:25:06.007 00.001 21068 Enqueuing Move request for scope (0.04, -0.17)
01:25:06.008 00.001 16108 Worker thread wakes up
01:25:06.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
01:25:06.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
01:25:06.008 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.16
01:25:06.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:06.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:06.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:25:06.008 00.000 16108 MoveAxis(E, 0, ABG)
01:25:06.008 00.000 16108 Move returns status 0, amount 0
01:25:06.008 00.000 16108 MoveAxis(N, 0, ABG)
01:25:06.009 00.001 16108 Move returns status 0, amount 0
01:25:06.009 00.000 16108 move complete, result=0
01:25:06.009 00.000 16108 worker thread done servicing request
01:25:06.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3395, FiltMin=2934, FiltMax=55853, Gamma=1.000
01:25:06.028 00.016 21068 UpdateGuideState exits: m=124351 SNR=82.3
01:25:06.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:06.031 00.001 21068 Enqueuing Expose request
01:25:06.031 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:06.032 00.001 16108 Worker thread wakes up
01:25:06.033 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:06.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:07.196 01.163 16108 Exposure complete
01:25:07.261 00.065 16108 worker thread done servicing request
01:25:07.262 00.001 21068 OnExposeComplete: enter
01:25:07.263 00.001 21068 UpdateGuideState(): m_state=6
01:25:07.267 00.004 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10201
01:25:07.268 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.71, Mass=143715, SNR=99.9, Peak=14921 HFD=3.5
01:25:07.269 00.001 21068 MultiStar: [#1 -0.04,0.18,0.85,U] [#2 -0.08,-0.07,1.03,U] [#3 0.11,0.07,0.83,U] [#4 -0.14,0.25,0.80,U] [#5 -0.22,-0.06,0.76,U] [#6 -0.14,-0.08,0.65,U] [#7 0.15,-0.17,0.52,U] [#8 -0.03,-0.46,0.73,U] 
01:25:07.270 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.30, -0.22}
01:25:07.271 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
01:25:07.271 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
01:25:07.272 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.68 mountX=-0.00 mountY=0.05, mountTheta=1.64
01:25:07.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
01:25:07.275 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
01:25:07.276 00.001 16108 Worker thread wakes up
01:25:07.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:25:07.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:25:07.276 00.000 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
01:25:07.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:25:07.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:07.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:07.276 00.000 16108 MoveAxis(E, 0, ABG)
01:25:07.276 00.000 16108 Move returns status 0, amount 0
01:25:07.276 00.000 16108 MoveAxis(N, 0, ABG)
01:25:07.277 00.001 16108 Move returns status 0, amount 0
01:25:07.277 00.000 16108 move complete, result=0
01:25:07.277 00.000 16108 worker thread done servicing request
01:25:07.282 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3392, FiltMin=2912, FiltMax=63795, Gamma=1.000
01:25:07.301 00.019 21068 UpdateGuideState exits: m=143715 SNR=99.9
01:25:07.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:07.304 00.001 21068 Enqueuing Expose request
01:25:07.304 00.000 16108 Worker thread wakes up
01:25:07.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:07.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:07.305 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:08.281 00.976 16108 Exposure complete
01:25:08.349 00.068 16108 worker thread done servicing request
01:25:08.350 00.001 21068 OnExposeComplete: enter
01:25:08.352 00.002 21068 UpdateGuideState(): m_state=6
01:25:08.353 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10202
01:25:08.356 00.003 21068 Star::Find returns 1 (0), X=220.35, Y=874.61, Mass=127679, SNR=92.6, Peak=14557 HFD=3.3
01:25:08.357 00.001 21068 MultiStar: [#1 0.04,-0.08,0.99,U] [#2 -0.00,-0.11,1.12,U] [#3 0.27,-0.10,0.85,U] [#4 0.24,-0.01,0.81,U] [#5 0.39,0.04,0.94,U] [#6 0.13,-0.16,0.75,U] [#7 0.40,-0.15,0.66,U] [#8 0.30,-0.34,0.73,U] 
01:25:08.358 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.13}, one-star: {0.30, -0.31}
01:25:08.359 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
01:25:08.359 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
01:25:08.360 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.55 mountX=-0.24 mountY=0.08, mountTheta=2.83
01:25:08.362 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.13, opts=13)
01:25:08.363 00.001 21068 Enqueuing Move request for scope (0.22, -0.13)
01:25:08.364 00.001 16108 Worker thread wakes up
01:25:08.366 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
01:25:08.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
01:25:08.366 00.000 16108 Moving (0.22, -0.13) raw xDistance=-0.24 yDistance=0.08
01:25:08.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:25:08.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:08.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:08.366 00.000 16108 MoveAxis(E, 62, ABG)
01:25:08.366 00.000 16108 Guiding  Dir = 2, Dur = 62
01:25:08.366 00.000 16108 IsSlewing returns 0
01:25:08.367 00.001 16108 IsGuiding returns 0
01:25:08.370 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3392, FiltMin=2899, FiltMax=62803, Gamma=1.000
01:25:08.384 00.014 21068 UpdateGuideState exits: m=127679 SNR=92.6
01:25:08.386 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:08.387 00.000 21068 Enqueuing Expose request
01:25:08.388 00.001 16108 PulseGuide returned control before completion, sleep 52
01:25:08.448 00.060 16108 IsGuiding returns 1
01:25:08.448 00.000 16108 scope still moving after pulse duration time elapsed
01:25:08.479 00.031 16108 IsSlewing returns 0
01:25:08.479 00.000 16108 IsGuiding returns 0
01:25:08.479 00.000 16108 scope move finished after 62 + 51 ms
01:25:08.479 00.000 16108 Move returns status 0, amount 62
01:25:08.479 00.000 16108 MoveAxis(N, 0, ABG)
01:25:08.479 00.000 16108 Move returns status 0, amount 0
01:25:08.479 00.000 16108 move complete, result=0
01:25:08.479 00.000 16108 worker thread done servicing request
01:25:08.480 00.001 16108 Worker thread wakes up
01:25:08.480 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
01:25:08.483 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:08.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:09.648 01.165 16108 Exposure complete
01:25:09.705 00.057 16108 worker thread done servicing request
01:25:09.705 00.000 21068 OnExposeComplete: enter
01:25:09.709 00.004 21068 UpdateGuideState(): m_state=6
01:25:09.710 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10203
01:25:09.713 00.003 21068 Star::Find returns 1 (0), X=220.14, Y=874.71, Mass=119906, SNR=79.9, Peak=17789 HFD=3.1
01:25:09.715 00.002 21068 MultiStar: [#1 -0.27,0.11,1.13,U] [#2 -0.37,-0.01,1.40,U] [#3 -0.13,0.09,1.01,U] [#4 -0.20,-0.08,0.87,U] [#5 -0.17,0.14,1.05,U] [#6 -0.32,0.03,1.02,U] [#7 0.04,-0.21,0.81,U] [#8 -0.16,-0.44,0.79,U] 
01:25:09.717 00.002 21068 refined, 8 included, MultiStar: {-0.18, -0.05}, one-star: {0.09, -0.22}
01:25:09.718 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
01:25:09.720 00.002 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
01:25:09.722 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.88 mountX=0.17 mountY=0.09, mountTheta=0.48
01:25:09.725 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.05, opts=13)
01:25:09.727 00.002 21068 Enqueuing Move request for scope (-0.18, -0.05)
01:25:09.729 00.002 16108 Worker thread wakes up
01:25:09.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
01:25:09.729 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
01:25:09.729 00.000 16108 Moving (-0.18, -0.05) raw xDistance=0.17 yDistance=0.09
01:25:09.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:25:09.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:09.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:09.729 00.000 16108 MoveAxis(E, 0, ABG)
01:25:09.729 00.000 16108 Move returns status 0, amount 0
01:25:09.729 00.000 16108 MoveAxis(N, 0, ABG)
01:25:09.729 00.000 16108 Move returns status 0, amount 0
01:25:09.730 00.001 16108 move complete, result=0
01:25:09.730 00.000 16108 worker thread done servicing request
01:25:09.737 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3392, FiltMin=2819, FiltMax=57869, Gamma=1.000
01:25:09.759 00.022 21068 UpdateGuideState exits: m=119906 SNR=79.9
01:25:09.762 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:09.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:09.764 00.001 21068 Enqueuing Expose request
01:25:09.765 00.001 16108 Worker thread wakes up
01:25:09.765 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:09.766 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:09.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:10.753 00.987 16108 Exposure complete
01:25:10.820 00.067 16108 worker thread done servicing request
01:25:10.820 00.000 21068 OnExposeComplete: enter
01:25:10.822 00.002 21068 UpdateGuideState(): m_state=6
01:25:10.823 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10204
01:25:10.823 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=874.75, Mass=123803, SNR=80.2, Peak=17389 HFD=3.3
01:25:10.824 00.001 21068 MultiStar: [#1 -0.36,0.08,1.38,U] [#2 -0.46,-0.04,1.24,U] [#3 -0.17,-0.03,0.99,U] [#4 -0.46,0.06,0.89,U] [#5 -0.45,-0.13,1.02,U] [#6 -0.26,0.06,0.90,U] [#7 -0.28,0.02,0.74,U] [#8 -0.70,-0.17,0.00,M1] 
01:25:10.825 00.001 21068 single-star, 7 included, MultiStar: {-0.34, -0.02}, one-star: {-0.20, -0.18}
01:25:10.826 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
01:25:10.826 00.000 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
01:25:10.827 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.39 mountX=0.16 mountY=0.22, mountTheta=0.94
01:25:10.828 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.18, opts=13)
01:25:10.829 00.001 21068 Enqueuing Move request for scope (-0.20, -0.18)
01:25:10.830 00.001 16108 Worker thread wakes up
01:25:10.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
01:25:10.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
01:25:10.830 00.000 16108 Moving (-0.20, -0.18) raw xDistance=0.16 yDistance=0.22
01:25:10.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:25:10.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:25:10.830 00.000 16108 MoveAxis(E, 0, ABG)
01:25:10.830 00.000 16108 Move returns status 0, amount 0
01:25:10.830 00.000 16108 MoveAxis(S, 45, ABG)
01:25:10.830 00.000 16108 Guiding  Dir = 1, Dur = 45
01:25:10.831 00.001 16108 IsSlewing returns 0
01:25:10.831 00.000 16108 IsGuiding returns 0
01:25:10.834 00.003 16108 PulseGuide returned control before completion, sleep 52
01:25:10.837 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3395, FiltMin=2950, FiltMax=57958, Gamma=1.000
01:25:10.855 00.018 21068 UpdateGuideState exits: m=123803 SNR=80.2
01:25:10.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:10.858 00.001 21068 Enqueuing Expose request
01:25:10.896 00.038 16108 IsGuiding returns 1
01:25:10.896 00.000 16108 scope still moving after pulse duration time elapsed
01:25:10.928 00.032 16108 IsSlewing returns 0
01:25:10.928 00.000 16108 IsGuiding returns 0
01:25:10.928 00.000 16108 scope move finished after 45 + 51 ms
01:25:10.928 00.000 16108 Move returns status 0, amount 45
01:25:10.928 00.000 16108 move complete, result=0
01:25:10.928 00.000 16108 worker thread done servicing request
01:25:10.928 00.000 16108 Worker thread wakes up
01:25:10.928 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:10.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:10.930 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 45 ms SOUTH
01:25:12.091 01.161 16108 Exposure complete
01:25:12.145 00.054 16108 worker thread done servicing request
01:25:12.145 00.000 21068 OnExposeComplete: enter
01:25:12.146 00.001 21068 UpdateGuideState(): m_state=6
01:25:12.147 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10205
01:25:12.148 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=874.97, Mass=136464, SNR=85.4, Peak=19197 HFD=2.9
01:25:12.149 00.001 21068 MultiStar: [#1 -0.40,0.26,1.13,U] [#2 -0.59,0.23,0.00,M1] [#3 -0.28,0.24,0.92,U] [#4 -0.71,0.27,0.00,M1] [#5 -0.55,0.18,0.00,M1] [#6 -0.53,0.17,0.00,M1] [#7 -0.23,-0.01,0.60,U] [#8 -0.14,-0.05,0.73,U] 
01:25:12.150 00.001 21068 single-star, 4 included, MultiStar: {-0.24, 0.12}, one-star: {-0.11, 0.05}
01:25:12.150 00.000 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
01:25:12.151 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
01:25:12.152 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=0.11 mountY=-0.02, mountTheta=-0.18
01:25:12.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
01:25:12.154 00.000 21068 Enqueuing Move request for scope (-0.11, 0.05)
01:25:12.155 00.001 16108 Worker thread wakes up
01:25:12.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:25:12.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:25:12.156 00.001 16108 Moving (-0.11, 0.05) raw xDistance=0.11 yDistance=-0.02
01:25:12.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:25:12.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:12.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:12.156 00.000 16108 MoveAxis(E, 0, ABG)
01:25:12.156 00.000 16108 Move returns status 0, amount 0
01:25:12.156 00.000 16108 MoveAxis(N, 0, ABG)
01:25:12.156 00.000 16108 Move returns status 0, amount 0
01:25:12.156 00.000 16108 move complete, result=0
01:25:12.156 00.000 16108 worker thread done servicing request
01:25:12.162 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3392, FiltMin=2893, FiltMax=54307, Gamma=1.000
01:25:12.179 00.017 21068 UpdateGuideState exits: m=136464 SNR=85.4
01:25:12.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:12.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:12.182 00.001 21068 Enqueuing Expose request
01:25:12.183 00.001 16108 Worker thread wakes up
01:25:12.183 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:12.184 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:12.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:13.159 00.975 16108 Exposure complete
01:25:13.223 00.064 16108 worker thread done servicing request
01:25:13.223 00.000 21068 OnExposeComplete: enter
01:25:13.224 00.001 21068 UpdateGuideState(): m_state=6
01:25:13.225 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10206
01:25:13.226 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.87, Mass=127873, SNR=90.1, Peak=17485 HFD=3.3
01:25:13.227 00.001 21068 MultiStar: [#1 -0.16,0.22,1.11,U] [#2 -0.30,0.13,1.23,U] [#3 0.14,0.18,1.08,U] [#4 -0.44,0.35,0.00,M2] [#5 -0.38,0.21,0.84,U] [#6 -0.01,0.02,0.77,U] [#7 0.50,0.29,0.00,M1] [#8 -0.06,0.09,0.71,U] 
01:25:13.228 00.001 21068 single-star, 6 included, MultiStar: {-0.10, 0.12}, one-star: {0.08, -0.06}
01:25:13.228 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
01:25:13.229 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
01:25:13.230 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.65 mountX=-0.09 mountY=0.04, mountTheta=2.72
01:25:13.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
01:25:13.232 00.001 21068 Enqueuing Move request for scope (0.08, -0.06)
01:25:13.233 00.001 16108 Worker thread wakes up
01:25:13.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:25:13.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:25:13.233 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
01:25:13.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:13.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:13.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:25:13.233 00.000 16108 MoveAxis(E, 0, ABG)
01:25:13.233 00.000 16108 Move returns status 0, amount 0
01:25:13.233 00.000 16108 MoveAxis(N, 0, ABG)
01:25:13.233 00.000 16108 Move returns status 0, amount 0
01:25:13.233 00.000 16108 move complete, result=0
01:25:13.233 00.000 16108 worker thread done servicing request
01:25:13.237 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3392, FiltMin=2886, FiltMax=60627, Gamma=1.000
01:25:13.253 00.016 21068 UpdateGuideState exits: m=127873 SNR=90.1
01:25:13.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.254 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:13.255 00.001 21068 Enqueuing Expose request
01:25:13.256 00.001 16108 Worker thread wakes up
01:25:13.256 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:13.257 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:13.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:14.424 01.167 16108 Exposure complete
01:25:14.499 00.075 16108 worker thread done servicing request
01:25:14.499 00.000 21068 OnExposeComplete: enter
01:25:14.500 00.001 21068 UpdateGuideState(): m_state=6
01:25:14.501 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10207
01:25:14.501 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=874.71, Mass=127220, SNR=79.7, Peak=18537 HFD=3.2
01:25:14.502 00.001 21068 MultiStar: [#1 0.07,0.20,1.42,U] [#2 0.10,0.08,1.25,U] [#3 0.21,0.10,1.05,U] [#4 0.11,0.29,0.87,U] [#5 -0.10,0.07,1.07,U] [#6 0.05,0.09,0.93,U] [#7 0.53,0.15,0.00,M2] [#8 0.26,-0.14,0.85,U] 
01:25:14.503 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.52, -0.21}
01:25:14.505 00.002 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
01:25:14.505 00.000 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
01:25:14.506 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.43 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
01:25:14.507 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.07, opts=13)
01:25:14.508 00.001 21068 Enqueuing Move request for scope (0.14, 0.07)
01:25:14.509 00.001 16108 Worker thread wakes up
01:25:14.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:25:14.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:25:14.509 00.000 16108 Moving (0.14, 0.07) raw xDistance=-0.13 yDistance=-0.10
01:25:14.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:25:14.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:14.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:14.509 00.000 16108 MoveAxis(E, 0, ABG)
01:25:14.510 00.001 16108 Move returns status 0, amount 0
01:25:14.510 00.000 16108 MoveAxis(N, 0, ABG)
01:25:14.510 00.000 16108 Move returns status 0, amount 0
01:25:14.510 00.000 16108 move complete, result=0
01:25:14.510 00.000 16108 worker thread done servicing request
01:25:14.515 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3392, FiltMin=2925, FiltMax=53728, Gamma=1.000
01:25:14.542 00.027 21068 UpdateGuideState exits: m=127220 SNR=79.7
01:25:14.545 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:14.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:14.546 00.000 21068 Enqueuing Expose request
01:25:14.547 00.001 16108 Worker thread wakes up
01:25:14.547 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:14.548 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:14.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:15.519 00.971 16108 Exposure complete
01:25:15.579 00.060 16108 worker thread done servicing request
01:25:15.579 00.000 21068 OnExposeComplete: enter
01:25:15.581 00.002 21068 UpdateGuideState(): m_state=6
01:25:15.583 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10208
01:25:15.584 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.69, Mass=115856, SNR=85.1, Peak=17133 HFD=3.2
01:25:15.585 00.001 21068 MultiStar: [#1 0.12,0.06,1.25,U] [#2 0.05,0.18,1.27,U] [#3 0.37,-0.09,1.09,U] [#4 0.16,0.17,1.02,U] [#5 -0.01,0.14,0.92,U] [#6 -0.11,0.08,0.88,U] [#7 0.20,-0.14,0.65,U] [#8 0.11,-0.32,0.68,U] 
01:25:15.586 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.07, -0.23}
01:25:15.587 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
01:25:15.588 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
01:25:15.590 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
01:25:15.593 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
01:25:15.594 00.001 21068 Enqueuing Move request for scope (0.11, 0.00)
01:25:15.595 00.001 16108 Worker thread wakes up
01:25:15.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
01:25:15.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
01:25:15.595 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.11 yDistance=-0.03
01:25:15.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:25:15.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:15.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:15.595 00.000 16108 MoveAxis(E, 0, ABG)
01:25:15.595 00.000 16108 Move returns status 0, amount 0
01:25:15.595 00.000 16108 MoveAxis(N, 0, ABG)
01:25:15.595 00.000 16108 Move returns status 0, amount 0
01:25:15.595 00.000 16108 move complete, result=0
01:25:15.595 00.000 16108 worker thread done servicing request
01:25:15.601 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3392, FiltMin=2909, FiltMax=56105, Gamma=1.000
01:25:15.617 00.016 21068 UpdateGuideState exits: m=115856 SNR=85.1
01:25:15.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.618 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:15.619 00.001 21068 Enqueuing Expose request
01:25:15.621 00.002 16108 Worker thread wakes up
01:25:15.621 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:15.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:15.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:16.794 01.172 16108 Exposure complete
01:25:16.870 00.076 16108 worker thread done servicing request
01:25:16.870 00.000 21068 OnExposeComplete: enter
01:25:16.871 00.001 21068 UpdateGuideState(): m_state=6
01:25:16.872 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10209
01:25:16.873 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.94, Mass=120924, SNR=82.8, Peak=17145 HFD=3.0
01:25:16.874 00.001 21068 MultiStar: [#1 0.08,0.13,1.17,U] [#2 0.19,-0.00,1.31,U] [#3 0.16,0.12,1.29,U] [#4 0.04,0.14,0.85,U] [#5 0.09,0.12,0.82,U] [#6 0.30,0.05,0.87,U] [#7 0.36,-0.04,0.67,U] [#8 0.25,0.00,0.74,U] 
01:25:16.875 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.06}, one-star: {0.49, 0.01}
01:25:16.876 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
01:25:16.876 00.000 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
01:25:16.877 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.30 mountX=-0.20 mountY=-0.11, mountTheta=-2.62
01:25:16.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.06, opts=13)
01:25:16.880 00.001 21068 Enqueuing Move request for scope (0.21, 0.06)
01:25:16.881 00.001 16108 Worker thread wakes up
01:25:16.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
01:25:16.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
01:25:16.881 00.000 16108 Moving (0.21, 0.06) raw xDistance=-0.20 yDistance=-0.11
01:25:16.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:25:16.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:16.883 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:16.883 00.000 16108 MoveAxis(E, 0, ABG)
01:25:16.883 00.000 16108 Move returns status 0, amount 0
01:25:16.883 00.000 16108 MoveAxis(N, 0, ABG)
01:25:16.883 00.000 16108 Move returns status 0, amount 0
01:25:16.883 00.000 16108 move complete, result=0
01:25:16.883 00.000 16108 worker thread done servicing request
01:25:16.889 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3392, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:25:16.915 00.026 21068 UpdateGuideState exits: m=120924 SNR=82.8
01:25:16.915 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:16.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:16.917 00.001 21068 Enqueuing Expose request
01:25:16.919 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:16.919 00.000 16108 Worker thread wakes up
01:25:16.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:16.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:17.888 00.969 16108 Exposure complete
01:25:17.951 00.063 16108 worker thread done servicing request
01:25:17.952 00.001 21068 OnExposeComplete: enter
01:25:17.954 00.002 21068 UpdateGuideState(): m_state=6
01:25:17.955 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10210
01:25:17.955 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=874.82, Mass=128475, SNR=89.1, Peak=17001 HFD=3.3
01:25:17.957 00.002 21068 MultiStar: [#1 0.36,0.18,0.99,U] [#2 0.32,0.21,1.21,U] [#3 0.62,0.09,0.00,M1] [#4 0.24,0.04,0.87,U] [#5 0.21,0.27,0.85,U] [#6 0.09,0.39,0.75,U] [#7 0.83,0.22,0.00,M1] [#8 0.51,-0.13,0.77,U] 
01:25:17.958 00.001 21068 refined, 6 included, MultiStar: {0.33, 0.12}, one-star: {0.56, -0.10}
01:25:17.960 00.002 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
01:25:17.961 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
01:25:17.964 00.003 21068 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.36 mountX=-0.31 mountY=-0.20, mountTheta=-2.57
01:25:17.966 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.12, opts=13)
01:25:17.967 00.001 21068 Enqueuing Move request for scope (0.33, 0.12)
01:25:17.969 00.002 16108 Worker thread wakes up
01:25:17.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.12) opts 0xd
01:25:17.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.12)
01:25:17.969 00.000 16108 Moving (0.33, 0.12) raw xDistance=-0.31 yDistance=-0.20
01:25:17.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:25:17.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:17.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:25:17.969 00.000 16108 MoveAxis(E, 80, ABG)
01:25:17.969 00.000 16108 Guiding  Dir = 2, Dur = 80
01:25:17.970 00.001 16108 IsSlewing returns 0
01:25:17.970 00.000 16108 IsGuiding returns 0
01:25:17.977 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3395, FiltMin=2937, FiltMax=63984, Gamma=1.000
01:25:18.002 00.025 21068 UpdateGuideState exits: m=128475 SNR=89.1
01:25:18.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:18.004 00.000 21068 Enqueuing Expose request
01:25:18.027 00.023 16108 PulseGuide returned control before completion, sleep 34
01:25:18.073 00.046 16108 IsGuiding returns 1
01:25:18.073 00.000 16108 scope still moving after pulse duration time elapsed
01:25:18.105 00.032 16108 IsSlewing returns 0
01:25:18.105 00.000 16108 IsGuiding returns 1
01:25:18.136 00.031 16108 IsSlewing returns 0
01:25:18.136 00.000 16108 IsGuiding returns 0
01:25:18.136 00.000 16108 scope move finished after 80 + 85 ms
01:25:18.136 00.000 16108 Move returns status 0, amount 80
01:25:18.136 00.000 16108 MoveAxis(N, 0, ABG)
01:25:18.136 00.000 16108 Move returns status 0, amount 0
01:25:18.136 00.000 16108 move complete, result=0
01:25:18.136 00.000 16108 worker thread done servicing request
01:25:18.136 00.000 16108 Worker thread wakes up
01:25:18.136 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.2 px 0 ms NORTH
01:25:18.140 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:18.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:19.306 01.166 16108 Exposure complete
01:25:19.362 00.056 16108 worker thread done servicing request
01:25:19.362 00.000 21068 OnExposeComplete: enter
01:25:19.363 00.001 21068 UpdateGuideState(): m_state=6
01:25:19.364 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10211
01:25:19.365 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.34, Mass=131424, SNR=92.8, Peak=15411 HFD=3.5
01:25:19.366 00.001 21068 MultiStar: [#1 0.14,-0.34,1.00,U] [#2 -0.04,-0.18,1.08,U] [#3 0.52,-0.33,0.00,M2] [#4 0.34,-0.27,0.82,U] [#5 0.14,-0.31,0.89,U] [#6 0.14,-0.26,0.80,U] [#7 0.67,-0.32,0.00,M2] [#8 -0.00,-0.51,0.67,U] 
01:25:19.367 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.34}, one-star: {0.33, -0.58}
01:25:19.367 00.000 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
01:25:19.368 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
01:25:19.369 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.38 cameraTheta=-1.15 mountX=-0.21 mountY=0.30, mountTheta=2.18
01:25:19.371 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.34, opts=13)
01:25:19.372 00.001 21068 Enqueuing Move request for scope (0.15, -0.34)
01:25:19.372 00.000 16108 Worker thread wakes up
01:25:19.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
01:25:19.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
01:25:19.372 00.000 16108 Moving (0.15, -0.34) raw xDistance=-0.21 yDistance=0.30
01:25:19.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:25:19.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:25:19.372 00.000 16108 MoveAxis(E, 61, ABG)
01:25:19.373 00.001 16108 Guiding  Dir = 2, Dur = 61
01:25:19.373 00.000 16108 IsSlewing returns 0
01:25:19.373 00.000 16108 IsGuiding returns 0
01:25:19.377 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3392, FiltMin=2928, FiltMax=58899, Gamma=1.000
01:25:19.392 00.015 21068 UpdateGuideState exits: m=131424 SNR=92.8
01:25:19.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:19.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:19.394 00.000 21068 Enqueuing Expose request
01:25:19.432 00.038 16108 PulseGuide returned control before completion, sleep 13
01:25:19.447 00.015 16108 IsGuiding returns 1
01:25:19.447 00.000 16108 scope still moving after pulse duration time elapsed
01:25:19.478 00.031 16108 IsSlewing returns 0
01:25:19.478 00.000 16108 IsGuiding returns 1
01:25:19.510 00.032 16108 IsSlewing returns 0
01:25:19.510 00.000 16108 IsGuiding returns 1
01:25:19.542 00.032 16108 IsSlewing returns 0
01:25:19.542 00.000 16108 IsGuiding returns 0
01:25:19.542 00.000 16108 scope move finished after 61 + 108 ms
01:25:19.543 00.001 16108 Move returns status 0, amount 61
01:25:19.543 00.000 16108 MoveAxis(S, 60, ABG)
01:25:19.543 00.000 16108 Guiding  Dir = 1, Dur = 60
01:25:19.543 00.000 16108 IsSlewing returns 0
01:25:19.544 00.001 16108 IsGuiding returns 0
01:25:19.591 00.047 16108 PulseGuide returned control before completion, sleep 24
01:25:19.621 00.030 16108 IsGuiding returns 1
01:25:19.621 00.000 16108 scope still moving after pulse duration time elapsed
01:25:19.652 00.031 16108 IsSlewing returns 0
01:25:19.652 00.000 16108 IsGuiding returns 1
01:25:19.683 00.031 16108 IsSlewing returns 0
01:25:19.683 00.000 16108 IsGuiding returns 0
01:25:19.683 00.000 16108 scope move finished after 60 + 80 ms
01:25:19.685 00.002 16108 Move returns status 0, amount 60
01:25:19.685 00.000 16108 move complete, result=0
01:25:19.685 00.000 16108 worker thread done servicing request
01:25:19.685 00.000 16108 Worker thread wakes up
01:25:19.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:19.685 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.3 px 60 ms SOUTH
01:25:19.688 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:20.665 00.977 16108 Exposure complete
01:25:20.727 00.062 16108 worker thread done servicing request
01:25:20.727 00.000 21068 OnExposeComplete: enter
01:25:20.728 00.001 21068 UpdateGuideState(): m_state=6
01:25:20.729 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10212
01:25:20.730 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=874.77, Mass=111082, SNR=77.0, Peak=14605 HFD=3.0
01:25:20.731 00.001 21068 MultiStar: [#1 -0.19,0.08,1.25,U] [#2 -0.36,-0.11,1.41,U] [#3 -0.13,-0.19,1.26,U] [#4 -0.14,0.27,0.88,U] [#5 -0.16,-0.10,0.89,U] [#6 -0.08,0.20,0.79,U] [#7 -0.02,-0.14,0.72,U] [#8 -0.02,-0.11,0.92,U] 
01:25:20.732 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {-0.25, -0.16}
01:25:20.732 00.000 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
01:25:20.733 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
01:25:20.734 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.92 mountX=0.16 mountY=0.08, mountTheta=0.45
01:25:20.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.04, opts=13)
01:25:20.737 00.001 21068 Enqueuing Move request for scope (-0.17, -0.04)
01:25:20.737 00.000 16108 Worker thread wakes up
01:25:20.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
01:25:20.737 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
01:25:20.738 00.001 16108 Moving (-0.17, -0.04) raw xDistance=0.16 yDistance=0.08
01:25:20.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:25:20.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:20.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:20.738 00.000 16108 MoveAxis(E, 0, ABG)
01:25:20.738 00.000 16108 Move returns status 0, amount 0
01:25:20.738 00.000 16108 MoveAxis(N, 0, ABG)
01:25:20.738 00.000 16108 Move returns status 0, amount 0
01:25:20.738 00.000 16108 move complete, result=0
01:25:20.738 00.000 16108 worker thread done servicing request
01:25:20.745 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3395, FiltMin=2905, FiltMax=59894, Gamma=1.000
01:25:20.772 00.027 21068 UpdateGuideState exits: m=111082 SNR=77.0
01:25:20.774 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.776 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:20.777 00.001 21068 Enqueuing Expose request
01:25:20.778 00.001 16108 Worker thread wakes up
01:25:20.779 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:20.780 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:20.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:21.941 01.161 16108 Exposure complete
01:25:22.015 00.074 16108 worker thread done servicing request
01:25:22.015 00.000 21068 OnExposeComplete: enter
01:25:22.016 00.001 21068 UpdateGuideState(): m_state=6
01:25:22.017 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10213
01:25:22.018 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.89, Mass=123655, SNR=93.9, Peak=18189 HFD=3.0
01:25:22.019 00.001 21068 MultiStar: [#1 -0.40,0.42,0.00,M1] [#2 -0.33,0.21,1.21,U] [#3 -0.03,0.29,0.86,U] [#4 -0.72,0.15,0.00,M1] [#5 -0.29,0.39,0.84,U] [#6 -0.33,0.29,0.69,U] [#7 0.09,0.33,0.57,U] [#8 -0.25,0.17,0.74,U] 
01:25:22.020 00.001 21068 single-star, 6 included, MultiStar: {-0.17, 0.22}, one-star: {-0.01, -0.04}
01:25:22.021 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
01:25:22.021 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
01:25:22.022 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.75 mountX=0.00 mountY=0.04, mountTheta=1.56
01:25:22.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
01:25:22.025 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
01:25:22.026 00.001 16108 Worker thread wakes up
01:25:22.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:25:22.026 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:25:22.026 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
01:25:22.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:25:22.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:22.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:25:22.026 00.000 16108 MoveAxis(E, 0, ABG)
01:25:22.026 00.000 16108 Move returns status 0, amount 0
01:25:22.026 00.000 16108 MoveAxis(N, 0, ABG)
01:25:22.027 00.001 16108 Move returns status 0, amount 0
01:25:22.027 00.000 16108 move complete, result=0
01:25:22.027 00.000 16108 worker thread done servicing request
01:25:22.033 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3395, FiltMin=2883, FiltMax=54755, Gamma=1.000
01:25:22.048 00.015 21068 UpdateGuideState exits: m=123655 SNR=93.9
01:25:22.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:22.051 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:22.052 00.001 21068 Enqueuing Expose request
01:25:22.052 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:22.053 00.001 16108 Worker thread wakes up
01:25:22.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:22.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:23.027 00.974 16108 Exposure complete
01:25:23.093 00.066 16108 worker thread done servicing request
01:25:23.093 00.000 21068 OnExposeComplete: enter
01:25:23.094 00.001 21068 UpdateGuideState(): m_state=6
01:25:23.097 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10214
01:25:23.097 00.000 21068 Star::Find returns 1 (0), X=220.31, Y=874.65, Mass=130363, SNR=91.1, Peak=15005 HFD=3.4
01:25:23.099 00.002 21068 MultiStar: [#1 0.02,0.26,1.09,U] [#2 -0.15,0.06,0.98,U] [#3 0.23,0.31,1.02,U] [#4 -0.39,0.13,0.75,U] [#5 -0.30,-0.05,0.90,U] [#6 -0.11,-0.07,0.76,U] [#7 -0.03,-0.07,0.56,U] [#8 0.14,-0.32,0.81,U] 
01:25:23.100 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.25, -0.27}
01:25:23.101 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
01:25:23.102 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
01:25:23.103 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.69 mountX=0.03 mountY=-0.01, mountTheta=-0.22
01:25:23.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.01, opts=13)
01:25:23.106 00.002 21068 Enqueuing Move request for scope (-0.02, 0.01)
01:25:23.107 00.001 16108 Worker thread wakes up
01:25:23.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:25:23.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:25:23.107 00.000 16108 Moving (-0.02, 0.01) raw xDistance=0.03 yDistance=-0.01
01:25:23.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:23.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:23.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:25:23.108 00.001 16108 MoveAxis(E, 0, ABG)
01:25:23.108 00.000 16108 Move returns status 0, amount 0
01:25:23.108 00.000 16108 MoveAxis(N, 0, ABG)
01:25:23.108 00.000 16108 Move returns status 0, amount 0
01:25:23.108 00.000 16108 move complete, result=0
01:25:23.108 00.000 16108 worker thread done servicing request
01:25:23.111 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3392, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:25:23.127 00.016 21068 UpdateGuideState exits: m=130363 SNR=91.1
01:25:23.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.128 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:23.129 00.001 21068 Enqueuing Expose request
01:25:23.130 00.001 16108 Worker thread wakes up
01:25:23.130 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:23.130 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:23.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:24.310 01.180 16108 Exposure complete
01:25:24.400 00.090 16108 worker thread done servicing request
01:25:24.400 00.000 21068 OnExposeComplete: enter
01:25:24.402 00.002 21068 UpdateGuideState(): m_state=6
01:25:24.404 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10215
01:25:24.405 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.79, Mass=113524, SNR=76.7, Peak=17789 HFD=2.9
01:25:24.406 00.001 21068 MultiStar: [#1 -0.06,0.12,1.29,U] [#2 -0.23,0.15,1.41,U] [#3 0.25,0.07,1.08,U] [#4 -0.19,0.12,0.91,U] [#5 -0.07,0.11,1.02,U] [#6 -0.43,-0.01,0.95,U] [#7 -0.08,0.09,0.81,U] [#8 -0.03,-0.12,0.89,U] 
01:25:24.407 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.21, -0.14}
01:25:24.408 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
01:25:24.409 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
01:25:24.410 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.53 mountX=0.08 mountY=-0.03, mountTheta=-0.39
01:25:24.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
01:25:24.413 00.001 21068 Enqueuing Move request for scope (-0.07, 0.05)
01:25:24.414 00.001 16108 Worker thread wakes up
01:25:24.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:25:24.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:25:24.414 00.000 16108 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=-0.03
01:25:24.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:25:24.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:24.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:24.414 00.000 16108 MoveAxis(E, 0, ABG)
01:25:24.414 00.000 16108 Move returns status 0, amount 0
01:25:24.414 00.000 16108 MoveAxis(N, 0, ABG)
01:25:24.414 00.000 16108 Move returns status 0, amount 0
01:25:24.414 00.000 16108 move complete, result=0
01:25:24.415 00.001 16108 worker thread done servicing request
01:25:24.418 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3395, FiltMin=2918, FiltMax=58883, Gamma=1.000
01:25:24.432 00.014 21068 UpdateGuideState exits: m=113524 SNR=76.7
01:25:24.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.433 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:24.435 00.002 21068 Enqueuing Expose request
01:25:24.436 00.001 16108 Worker thread wakes up
01:25:24.436 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:24.437 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:24.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:25.414 00.977 16108 Exposure complete
01:25:25.489 00.075 16108 worker thread done servicing request
01:25:25.489 00.000 21068 OnExposeComplete: enter
01:25:25.492 00.003 21068 UpdateGuideState(): m_state=6
01:25:25.493 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10216
01:25:25.494 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.73, Mass=122799, SNR=84.1, Peak=17565 HFD=3.2
01:25:25.496 00.002 21068 MultiStar: [#1 -0.27,0.06,1.21,U] [#2 -0.21,0.15,1.20,U] [#3 -0.16,0.04,1.01,U] [#4 -0.56,0.12,0.00,M1] [#5 -0.12,0.04,0.91,U] [#6 -0.38,-0.08,0.78,U] [#7 -0.03,-0.06,0.63,U] [#8 -0.42,-0.27,0.74,U] 
01:25:25.497 00.001 21068 single-star, 7 included, MultiStar: {-0.20, -0.02}, one-star: {0.00, -0.20}
01:25:25.498 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
01:25:25.499 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
01:25:25.500 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.56 mountX=-0.04 mountY=0.19, mountTheta=1.76
01:25:25.501 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.20, opts=13)
01:25:25.502 00.001 21068 Enqueuing Move request for scope (0.00, -0.20)
01:25:25.503 00.001 16108 Worker thread wakes up
01:25:25.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
01:25:25.503 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
01:25:25.503 00.000 16108 Moving (0.00, -0.20) raw xDistance=-0.04 yDistance=0.19
01:25:25.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:25.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:25.504 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:25:25.504 00.000 16108 MoveAxis(E, 0, ABG)
01:25:25.504 00.000 16108 Move returns status 0, amount 0
01:25:25.504 00.000 16108 MoveAxis(N, 0, ABG)
01:25:25.504 00.000 16108 Move returns status 0, amount 0
01:25:25.504 00.000 16108 move complete, result=0
01:25:25.504 00.000 16108 worker thread done servicing request
01:25:25.509 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3395, FiltMin=2902, FiltMax=65507, Gamma=1.000
01:25:25.525 00.016 21068 UpdateGuideState exits: m=122799 SNR=84.1
01:25:25.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.528 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:25.529 00.001 21068 Enqueuing Expose request
01:25:25.530 00.001 16108 Worker thread wakes up
01:25:25.530 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:25.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:25.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:26.693 01.163 16108 Exposure complete
01:25:26.747 00.054 16108 worker thread done servicing request
01:25:26.748 00.001 21068 OnExposeComplete: enter
01:25:26.749 00.001 21068 UpdateGuideState(): m_state=6
01:25:26.750 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10217
01:25:26.753 00.003 21068 Star::Find returns 1 (0), X=220.19, Y=874.64, Mass=130004, SNR=87.8, Peak=16205 HFD=3.6
01:25:26.754 00.001 21068 MultiStar: [#1 -0.34,-0.07,0.92,U] [#2 -0.26,-0.14,1.22,U] [#3 0.05,0.16,1.02,U] [#4 -0.37,0.17,0.82,U] [#5 -0.45,-0.03,0.88,U] [#6 -0.42,0.03,0.65,U] [#7 0.10,-0.11,0.66,U] [#8 -0.21,-0.15,0.80,U] 
01:25:26.755 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.05}, one-star: {0.13, -0.29}
01:25:26.757 00.002 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
01:25:26.758 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
01:25:26.761 00.003 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.87 mountX=0.18 mountY=0.10, mountTheta=0.50
01:25:26.762 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.05, opts=13)
01:25:26.764 00.002 21068 Enqueuing Move request for scope (-0.19, -0.05)
01:25:26.766 00.002 16108 Worker thread wakes up
01:25:26.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
01:25:26.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
01:25:26.766 00.000 16108 Moving (-0.19, -0.05) raw xDistance=0.18 yDistance=0.10
01:25:26.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:25:26.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:26.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:25:26.767 00.000 16108 MoveAxis(E, 0, ABG)
01:25:26.767 00.000 16108 Move returns status 0, amount 0
01:25:26.767 00.000 16108 MoveAxis(N, 0, ABG)
01:25:26.767 00.000 16108 Move returns status 0, amount 0
01:25:26.767 00.000 16108 move complete, result=0
01:25:26.767 00.000 16108 worker thread done servicing request
01:25:26.775 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3395, FiltMin=2896, FiltMax=57395, Gamma=1.000
01:25:26.799 00.024 21068 UpdateGuideState exits: m=130004 SNR=87.8
01:25:26.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:26.802 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:26.802 00.000 21068 Enqueuing Expose request
01:25:26.803 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:26.804 00.001 16108 Worker thread wakes up
01:25:26.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:26.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:27.787 00.983 16108 Exposure complete
01:25:27.851 00.064 16108 worker thread done servicing request
01:25:27.851 00.000 21068 OnExposeComplete: enter
01:25:27.852 00.001 21068 UpdateGuideState(): m_state=6
01:25:27.853 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10218
01:25:27.853 00.000 21068 Star::Find returns 1 (0), X=219.93, Y=874.80, Mass=119055, SNR=80.4, Peak=17645 HFD=3.1
01:25:27.854 00.001 21068 MultiStar: [#1 -0.34,0.17,1.32,U] [#2 -0.47,0.02,1.21,U] [#3 -0.16,0.07,1.14,U] [#4 -0.28,0.12,1.02,U] [#5 -0.26,0.37,0.93,U] [#6 -0.53,0.02,0.81,U] [#7 0.15,0.07,0.66,U] [#8 -0.21,0.04,0.76,U] 
01:25:27.855 00.001 21068 single-star, 8 included, MultiStar: {-0.27, 0.08}, one-star: {-0.13, -0.13}
01:25:27.856 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
01:25:27.856 00.000 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
01:25:27.858 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.10 mountY=0.16, mountTheta=1.00
01:25:27.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.13, opts=13)
01:25:27.862 00.002 21068 Enqueuing Move request for scope (-0.13, -0.13)
01:25:27.864 00.002 16108 Worker thread wakes up
01:25:27.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
01:25:27.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
01:25:27.864 00.000 16108 Moving (-0.13, -0.13) raw xDistance=0.10 yDistance=0.16
01:25:27.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:27.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:27.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:25:27.864 00.000 16108 MoveAxis(E, 0, ABG)
01:25:27.864 00.000 16108 Move returns status 0, amount 0
01:25:27.865 00.001 16108 MoveAxis(N, 0, ABG)
01:25:27.865 00.000 16108 Move returns status 0, amount 0
01:25:27.865 00.000 16108 move complete, result=0
01:25:27.865 00.000 16108 worker thread done servicing request
01:25:27.872 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3395, FiltMin=2889, FiltMax=56825, Gamma=1.000
01:25:27.890 00.018 21068 UpdateGuideState exits: m=119055 SNR=80.4
01:25:27.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:27.893 00.001 21068 Enqueuing Expose request
01:25:27.894 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:27.895 00.001 16108 Worker thread wakes up
01:25:27.895 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:27.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:29.052 01.157 16108 Exposure complete
01:25:29.138 00.086 16108 worker thread done servicing request
01:25:29.138 00.000 21068 OnExposeComplete: enter
01:25:29.140 00.002 21068 UpdateGuideState(): m_state=6
01:25:29.142 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10219
01:25:29.145 00.003 21068 Star::Find returns 1 (0), X=220.07, Y=874.98, Mass=134661, SNR=86.0, Peak=18189 HFD=2.9
01:25:29.146 00.001 21068 MultiStar: [#1 -0.29,0.19,0.99,U] [#2 -0.37,0.19,1.32,U] [#3 -0.12,0.41,1.06,U] [#4 -0.35,0.22,1.00,U] [#5 -0.13,0.13,1.00,U] [#6 -0.12,0.35,0.86,U] [#7 -0.15,0.09,0.67,U] [#8 -0.19,0.00,0.82,U] 
01:25:29.147 00.001 21068 single-star, 8 included, MultiStar: {-0.20, 0.19}, one-star: {0.02, 0.05}
01:25:29.148 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
01:25:29.149 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
01:25:29.150 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.24 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
01:25:29.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
01:25:29.153 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
01:25:29.154 00.001 16108 Worker thread wakes up
01:25:29.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:25:29.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:25:29.154 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.06
01:25:29.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:29.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:29.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:29.154 00.000 16108 MoveAxis(E, 0, ABG)
01:25:29.154 00.000 16108 Move returns status 0, amount 0
01:25:29.154 00.000 16108 MoveAxis(N, 0, ABG)
01:25:29.154 00.000 16108 Move returns status 0, amount 0
01:25:29.154 00.000 16108 move complete, result=0
01:25:29.154 00.000 16108 worker thread done servicing request
01:25:29.159 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3392, FiltMin=2870, FiltMax=60755, Gamma=1.000
01:25:29.172 00.013 21068 UpdateGuideState exits: m=134661 SNR=86.0
01:25:29.176 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.179 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:29.180 00.001 21068 Enqueuing Expose request
01:25:29.181 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:29.181 00.000 16108 Worker thread wakes up
01:25:29.181 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:29.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:30.175 00.994 16108 Exposure complete
01:25:30.247 00.072 16108 worker thread done servicing request
01:25:30.247 00.000 21068 OnExposeComplete: enter
01:25:30.249 00.002 21068 UpdateGuideState(): m_state=6
01:25:30.249 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10220
01:25:30.251 00.002 21068 Star::Find returns 1 (0), X=219.97, Y=874.90, Mass=120313, SNR=82.3, Peak=16957 HFD=3.0
01:25:30.252 00.001 21068 MultiStar: [#1 -0.12,0.19,1.21,U] [#2 -0.22,0.10,1.23,U] [#3 0.03,0.21,1.06,U] [#4 -0.20,0.13,0.91,U] [#5 -0.23,0.21,1.07,U] [#6 -0.20,0.22,0.76,U] [#7 -0.11,0.13,0.60,U] [#8 -0.11,0.04,0.91,U] 
01:25:30.254 00.002 21068 single-star, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.08, -0.03}
01:25:30.256 00.002 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
01:25:30.257 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
01:25:30.257 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=0.08 mountY=0.05, mountTheta=0.55
01:25:30.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
01:25:30.259 00.000 21068 Enqueuing Move request for scope (-0.08, -0.03)
01:25:30.260 00.001 16108 Worker thread wakes up
01:25:30.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:25:30.260 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:25:30.260 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.08 yDistance=0.05
01:25:30.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:25:30.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:30.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:30.260 00.000 16108 MoveAxis(E, 0, ABG)
01:25:30.260 00.000 16108 Move returns status 0, amount 0
01:25:30.262 00.002 16108 MoveAxis(N, 0, ABG)
01:25:30.262 00.000 16108 Move returns status 0, amount 0
01:25:30.262 00.000 16108 move complete, result=0
01:25:30.262 00.000 16108 worker thread done servicing request
01:25:30.265 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3392, FiltMin=2928, FiltMax=60467, Gamma=1.000
01:25:30.281 00.016 21068 UpdateGuideState exits: m=120313 SNR=82.3
01:25:30.281 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.283 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:30.284 00.001 21068 Enqueuing Expose request
01:25:30.284 00.000 16108 Worker thread wakes up
01:25:30.285 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:30.285 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:30.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:31.440 01.155 16108 Exposure complete
01:25:31.494 00.054 16108 worker thread done servicing request
01:25:31.494 00.000 21068 OnExposeComplete: enter
01:25:31.496 00.002 21068 UpdateGuideState(): m_state=6
01:25:31.497 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10221
01:25:31.497 00.000 21068 Star::Find returns 1 (0), X=220.05, Y=874.84, Mass=139314, SNR=101.2, Peak=18285 HFD=3.2
01:25:31.498 00.001 21068 MultiStar: [#1 -0.16,0.08,0.97,U] [#2 -0.22,0.08,1.04,U] [#3 0.01,0.08,0.89,U] [#4 -0.12,0.02,0.89,U] [#5 -0.29,-0.23,0.76,U] [#6 -0.19,0.06,0.63,U] [#7 0.20,0.16,0.51,U] [#8 -0.07,-0.36,0.63,U] 
01:25:31.499 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.01, -0.09}
01:25:31.500 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
01:25:31.500 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
01:25:31.501 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.68 mountX=-0.01 mountY=0.09, mountTheta=1.64
01:25:31.503 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
01:25:31.503 00.000 21068 Enqueuing Move request for scope (-0.01, -0.09)
01:25:31.504 00.001 16108 Worker thread wakes up
01:25:31.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:25:31.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:25:31.504 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.01 yDistance=0.09
01:25:31.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:31.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:31.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:31.504 00.000 16108 MoveAxis(E, 0, ABG)
01:25:31.504 00.000 16108 Move returns status 0, amount 0
01:25:31.504 00.000 16108 MoveAxis(N, 0, ABG)
01:25:31.504 00.000 16108 Move returns status 0, amount 0
01:25:31.504 00.000 16108 move complete, result=0
01:25:31.504 00.000 16108 worker thread done servicing request
01:25:31.509 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3392, FiltMin=2915, FiltMax=54573, Gamma=1.000
01:25:31.523 00.014 21068 UpdateGuideState exits: m=139314 SNR=101.2
01:25:31.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.526 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:31.527 00.001 21068 Enqueuing Expose request
01:25:31.528 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:31.528 00.000 16108 Worker thread wakes up
01:25:31.528 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:31.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:32.496 00.968 16108 Exposure complete
01:25:32.585 00.089 16108 worker thread done servicing request
01:25:32.585 00.000 21068 OnExposeComplete: enter
01:25:32.586 00.001 21068 UpdateGuideState(): m_state=6
01:25:32.587 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10222
01:25:32.588 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.79, Mass=119722, SNR=81.0, Peak=15821 HFD=3.1
01:25:32.589 00.001 21068 MultiStar: [#1 0.01,0.20,1.35,U] [#2 -0.12,0.01,1.20,U] [#3 0.20,0.11,1.10,U] [#4 -0.21,-0.10,0.94,U] [#5 -0.45,-0.09,1.11,U] [#6 -0.39,-0.04,0.86,U] [#7 -0.06,0.23,0.55,U] [#8 0.09,-0.05,0.93,U] 
01:25:32.590 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.15, -0.14}
01:25:32.591 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
01:25:32.592 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
01:25:32.593 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=0.08 mountY=0.01, mountTheta=0.06
01:25:32.597 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
01:25:32.599 00.002 21068 Enqueuing Move request for scope (-0.08, 0.01)
01:25:32.599 00.000 16108 Worker thread wakes up
01:25:32.600 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:25:32.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:25:32.600 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
01:25:32.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:25:32.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:32.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:32.600 00.000 16108 MoveAxis(E, 0, ABG)
01:25:32.600 00.000 16108 Move returns status 0, amount 0
01:25:32.600 00.000 16108 MoveAxis(N, 0, ABG)
01:25:32.600 00.000 16108 Move returns status 0, amount 0
01:25:32.600 00.000 16108 move complete, result=0
01:25:32.600 00.000 16108 worker thread done servicing request
01:25:32.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3392, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:25:32.630 00.027 21068 UpdateGuideState exits: m=119722 SNR=81.0
01:25:32.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.631 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:32.632 00.001 21068 Enqueuing Expose request
01:25:32.634 00.002 16108 Worker thread wakes up
01:25:32.634 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:32.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:32.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:33.805 01.170 16108 Exposure complete
01:25:33.873 00.068 16108 worker thread done servicing request
01:25:33.873 00.000 21068 OnExposeComplete: enter
01:25:33.874 00.001 21068 UpdateGuideState(): m_state=6
01:25:33.875 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10223
01:25:33.876 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=874.86, Mass=119623, SNR=84.1, Peak=17757 HFD=3.0
01:25:33.877 00.001 21068 MultiStar: [#1 -0.17,0.17,1.16,U] [#2 -0.24,0.33,1.23,U] [#3 0.00,0.19,1.01,U] [#4 -0.17,0.38,0.80,U] [#5 -0.26,0.03,0.99,U] [#6 -0.20,0.07,0.78,U] [#7 -0.10,0.27,0.63,U] [#8 -0.63,0.01,0.00,M1] 
01:25:33.879 00.002 21068 single-star, 7 included, MultiStar: {-0.15, 0.17}, one-star: {-0.07, -0.07}
01:25:33.880 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
01:25:33.881 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
01:25:33.881 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.32 mountX=0.05 mountY=0.08, mountTheta=1.01
01:25:33.883 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
01:25:33.884 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
01:25:33.884 00.000 16108 Worker thread wakes up
01:25:33.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
01:25:33.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
01:25:33.884 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.05 yDistance=0.08
01:25:33.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:33.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:33.885 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:33.885 00.000 16108 MoveAxis(E, 0, ABG)
01:25:33.885 00.000 16108 Move returns status 0, amount 0
01:25:33.885 00.000 16108 MoveAxis(N, 0, ABG)
01:25:33.885 00.000 16108 Move returns status 0, amount 0
01:25:33.885 00.000 16108 move complete, result=0
01:25:33.885 00.000 16108 worker thread done servicing request
01:25:33.889 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3395, FiltMin=2925, FiltMax=63987, Gamma=1.000
01:25:33.910 00.021 21068 UpdateGuideState exits: m=119623 SNR=84.1
01:25:33.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:33.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:33.913 00.001 21068 Enqueuing Expose request
01:25:33.914 00.001 16108 Worker thread wakes up
01:25:33.914 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:33.915 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:33.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:34.899 00.984 16108 Exposure complete
01:25:34.957 00.058 16108 worker thread done servicing request
01:25:34.957 00.000 21068 OnExposeComplete: enter
01:25:34.959 00.002 21068 UpdateGuideState(): m_state=6
01:25:34.960 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10224
01:25:34.961 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.82, Mass=111807, SNR=80.9, Peak=15613 HFD=3.1
01:25:34.963 00.002 21068 MultiStar: [#1 -0.16,0.09,1.13,U] [#2 -0.40,0.03,1.29,U] [#3 0.02,0.14,0.95,U] [#4 0.22,0.15,0.91,U] [#5 -0.13,0.16,0.90,U] [#6 -0.12,-0.01,0.79,U] [#7 -0.19,0.18,0.76,U] [#8 0.05,-0.04,0.76,U] 
01:25:34.964 00.001 21068 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.00, -0.11}
01:25:34.965 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
01:25:34.966 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
01:25:34.967 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.02 mountY=0.10, mountTheta=1.79
01:25:34.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.11, opts=13)
01:25:34.971 00.002 21068 Enqueuing Move request for scope (0.00, -0.11)
01:25:34.972 00.001 16108 Worker thread wakes up
01:25:34.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:25:34.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:25:34.973 00.001 16108 Moving (0.00, -0.11) raw xDistance=-0.02 yDistance=0.10
01:25:34.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:25:34.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:34.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:25:34.973 00.000 16108 MoveAxis(E, 0, ABG)
01:25:34.973 00.000 16108 Move returns status 0, amount 0
01:25:34.973 00.000 16108 MoveAxis(N, 0, ABG)
01:25:34.973 00.000 16108 Move returns status 0, amount 0
01:25:34.973 00.000 16108 move complete, result=0
01:25:34.973 00.000 16108 worker thread done servicing request
01:25:34.976 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3392, FiltMin=2944, FiltMax=60518, Gamma=1.000
01:25:34.995 00.019 21068 UpdateGuideState exits: m=111807 SNR=80.9
01:25:34.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:34.998 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:34.999 00.001 21068 Enqueuing Expose request
01:25:35.002 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:35.004 00.002 16108 Worker thread wakes up
01:25:35.004 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:35.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:36.170 01.166 16108 Exposure complete
01:25:36.238 00.068 16108 worker thread done servicing request
01:25:36.238 00.000 21068 OnExposeComplete: enter
01:25:36.239 00.001 21068 UpdateGuideState(): m_state=6
01:25:36.240 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10225
01:25:36.241 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.00, Mass=129247, SNR=95.0, Peak=17949 HFD=2.8
01:25:36.241 00.000 21068 MultiStar: [#1 -0.35,0.36,0.93,U] [#2 -0.18,0.55,0.00,M1] [#3 0.01,0.23,1.03,U] [#4 -0.27,0.35,0.64,U] [#5 -0.29,0.13,0.89,U] [#6 -0.44,0.25,0.88,U] [#7 -0.31,0.02,0.57,U] [#8 -0.19,0.15,0.70,U] 
01:25:36.242 00.001 21068 single-star, 7 included, MultiStar: {-0.23, 0.20}, one-star: {-0.07, 0.08}
01:25:36.244 00.002 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
01:25:36.245 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
01:25:36.245 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.32 mountX=0.08 mountY=-0.06, mountTheta=-0.61
01:25:36.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.08, opts=13)
01:25:36.248 00.001 21068 Enqueuing Move request for scope (-0.07, 0.08)
01:25:36.248 00.000 16108 Worker thread wakes up
01:25:36.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:25:36.249 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:25:36.249 00.000 16108 Moving (-0.07, 0.08) raw xDistance=0.08 yDistance=-0.06
01:25:36.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:25:36.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:36.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:36.249 00.000 16108 MoveAxis(E, 0, ABG)
01:25:36.249 00.000 16108 Move returns status 0, amount 0
01:25:36.249 00.000 16108 MoveAxis(N, 0, ABG)
01:25:36.249 00.000 16108 Move returns status 0, amount 0
01:25:36.249 00.000 16108 move complete, result=0
01:25:36.249 00.000 16108 worker thread done servicing request
01:25:36.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3392, FiltMin=2886, FiltMax=59747, Gamma=1.000
01:25:36.268 00.016 21068 UpdateGuideState exits: m=129247 SNR=95.0
01:25:36.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:36.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:36.272 00.002 21068 Enqueuing Expose request
01:25:36.273 00.001 16108 Worker thread wakes up
01:25:36.273 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:36.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:36.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:37.249 00.975 16108 Exposure complete
01:25:37.304 00.055 16108 worker thread done servicing request
01:25:37.304 00.000 21068 OnExposeComplete: enter
01:25:37.308 00.004 21068 UpdateGuideState(): m_state=6
01:25:37.311 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10226
01:25:37.313 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=874.90, Mass=134337, SNR=97.3, Peak=18013 HFD=3.1
01:25:37.315 00.002 21068 MultiStar: [#1 -0.07,0.51,0.96,U] [#2 -0.08,0.13,1.12,U] [#3 -0.31,0.38,0.88,U] [#4 -0.46,0.03,0.83,U] [#5 -0.51,0.04,0.82,U] [#6 -0.50,0.11,0.76,U] [#7 -0.12,0.04,0.64,U] [#8 -0.32,-0.09,0.70,U] 
01:25:37.316 00.001 21068 single-star, 8 included, MultiStar: {-0.25, 0.13}, one-star: {-0.01, -0.03}
01:25:37.317 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
01:25:37.318 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
01:25:37.318 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.04 mountX=0.01 mountY=0.03, mountTheta=1.28
01:25:37.321 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
01:25:37.322 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
01:25:37.323 00.001 16108 Worker thread wakes up
01:25:37.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:25:37.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:25:37.323 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.03
01:25:37.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:37.324 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:37.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:25:37.324 00.000 16108 MoveAxis(E, 0, ABG)
01:25:37.324 00.000 16108 Move returns status 0, amount 0
01:25:37.324 00.000 16108 MoveAxis(N, 0, ABG)
01:25:37.324 00.000 16108 Move returns status 0, amount 0
01:25:37.324 00.000 16108 move complete, result=0
01:25:37.324 00.000 16108 worker thread done servicing request
01:25:37.327 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3392, FiltMin=2861, FiltMax=56099, Gamma=1.000
01:25:37.341 00.014 21068 UpdateGuideState exits: m=134337 SNR=97.3
01:25:37.342 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:37.343 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:37.343 00.000 21068 Enqueuing Expose request
01:25:37.345 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:37.346 00.001 16108 Worker thread wakes up
01:25:37.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:37.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:38.493 01.147 16108 Exposure complete
01:25:38.560 00.067 16108 worker thread done servicing request
01:25:38.560 00.000 21068 OnExposeComplete: enter
01:25:38.562 00.002 21068 UpdateGuideState(): m_state=6
01:25:38.563 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10227
01:25:38.564 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=874.98, Mass=114499, SNR=77.3, Peak=15853 HFD=3.0
01:25:38.565 00.001 21068 MultiStar: [#1 -0.40,0.19,1.30,U] [#2 -0.78,0.22,0.00,M1] [#3 -0.23,0.16,1.29,U] [#4 -0.56,0.32,0.00,M1] [#5 -0.60,0.21,0.00,M1] [#6 -0.65,0.28,0.00,M1] [#7 -0.37,0.12,0.56,U] [#8 -0.44,-0.20,0.87,U] 
01:25:38.565 00.000 21068 single-star, 4 included, MultiStar: {-0.31, 0.08}, one-star: {-0.17, 0.06}
01:25:38.566 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
01:25:38.567 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
01:25:38.568 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=0.17 mountY=-0.02, mountTheta=-0.09
01:25:38.569 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
01:25:38.570 00.001 21068 Enqueuing Move request for scope (-0.17, 0.06)
01:25:38.572 00.002 16108 Worker thread wakes up
01:25:38.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
01:25:38.572 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
01:25:38.572 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.17 yDistance=-0.02
01:25:38.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:25:38.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:38.572 00.000 16108 MoveAxis(E, 0, ABG)
01:25:38.572 00.000 16108 Move returns status 0, amount 0
01:25:38.572 00.000 16108 MoveAxis(N, 0, ABG)
01:25:38.572 00.000 16108 Move returns status 0, amount 0
01:25:38.572 00.000 16108 move complete, result=0
01:25:38.572 00.000 16108 worker thread done servicing request
01:25:38.575 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3392, FiltMin=2870, FiltMax=52989, Gamma=1.000
01:25:38.590 00.015 21068 UpdateGuideState exits: m=114499 SNR=77.3
01:25:38.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:38.592 00.000 21068 Enqueuing Expose request
01:25:38.593 00.001 16108 Worker thread wakes up
01:25:38.593 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:38.594 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:38.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:39.573 00.979 16108 Exposure complete
01:25:39.627 00.054 16108 worker thread done servicing request
01:25:39.627 00.000 21068 OnExposeComplete: enter
01:25:39.629 00.002 21068 UpdateGuideState(): m_state=6
01:25:39.629 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10228
01:25:39.630 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=874.70, Mass=121593, SNR=84.0, Peak=18429 HFD=3.3
01:25:39.631 00.001 21068 MultiStar: [#1 -0.51,0.15,1.22,U] [#2 -0.59,0.09,0.00,M2] [#3 -0.22,0.29,1.14,U] [#4 -0.34,0.18,0.90,U] [#5 -0.25,0.05,0.91,U] [#6 -0.36,0.16,0.82,U] [#7 -0.07,0.26,0.64,U] [#8 -0.14,-0.41,0.75,U] 
01:25:39.632 00.001 21068 single-star, 7 included, MultiStar: {-0.27, 0.07}, one-star: {-0.14, -0.22}
01:25:39.633 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
01:25:39.633 00.000 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
01:25:39.635 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.12 mountX=0.10 mountY=0.25, mountTheta=1.20
01:25:39.636 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.22, opts=13)
01:25:39.638 00.002 21068 Enqueuing Move request for scope (-0.14, -0.22)
01:25:39.639 00.001 16108 Worker thread wakes up
01:25:39.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
01:25:39.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
01:25:39.639 00.000 16108 Moving (-0.14, -0.22) raw xDistance=0.10 yDistance=0.25
01:25:39.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:39.640 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:25:39.640 00.000 16108 MoveAxis(E, 0, ABG)
01:25:39.640 00.000 16108 Move returns status 0, amount 0
01:25:39.640 00.000 16108 MoveAxis(S, 50, ABG)
01:25:39.640 00.000 16108 Guiding  Dir = 1, Dur = 50
01:25:39.641 00.001 16108 IsSlewing returns 0
01:25:39.641 00.000 16108 IsGuiding returns 0
01:25:39.642 00.001 16108 PulseGuide returned control before completion, sleep 59
01:25:39.648 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3395, FiltMin=2941, FiltMax=64275, Gamma=1.000
01:25:39.665 00.017 21068 UpdateGuideState exits: m=121593 SNR=84.0
01:25:39.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:39.669 00.001 21068 Enqueuing Expose request
01:25:39.713 00.044 16108 IsGuiding returns 1
01:25:39.713 00.000 16108 scope still moving after pulse duration time elapsed
01:25:39.744 00.031 16108 IsSlewing returns 0
01:25:39.744 00.000 16108 IsGuiding returns 0
01:25:39.744 00.000 16108 scope move finished after 50 + 53 ms
01:25:39.744 00.000 16108 Move returns status 0, amount 50
01:25:39.744 00.000 16108 move complete, result=0
01:25:39.745 00.001 16108 worker thread done servicing request
01:25:39.745 00.000 16108 Worker thread wakes up
01:25:39.745 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
01:25:39.747 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:39.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:40.907 01.160 16108 Exposure complete
01:25:40.978 00.071 16108 worker thread done servicing request
01:25:40.978 00.000 21068 OnExposeComplete: enter
01:25:40.979 00.001 21068 UpdateGuideState(): m_state=6
01:25:40.980 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10229
01:25:40.982 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=874.78, Mass=124925, SNR=81.8, Peak=18461 HFD=3.1
01:25:40.984 00.002 21068 MultiStar: [#1 -0.18,0.03,1.26,U] [#2 -0.18,0.02,1.27,U] [#3 0.09,-0.07,1.02,U] [#4 -0.18,-0.02,1.05,U] [#5 -0.42,-0.15,0.94,U] [#6 -0.21,-0.16,0.81,U] [#7 -0.03,-0.27,0.76,U] [#8 -0.02,-0.20,0.81,U] 
01:25:40.986 00.002 21068 single-star, 8 included, MultiStar: {-0.13, -0.09}, one-star: {-0.04, -0.15}
01:25:40.987 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.50)
01:25:40.988 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
01:25:40.990 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.82 mountX=0.01 mountY=0.16, mountTheta=1.50
01:25:40.994 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
01:25:40.995 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
01:25:40.997 00.002 16108 Worker thread wakes up
01:25:40.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
01:25:40.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
01:25:40.997 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.01 yDistance=0.16
01:25:40.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:40.998 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:40.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:25:40.998 00.000 16108 MoveAxis(E, 0, ABG)
01:25:40.998 00.000 16108 Move returns status 0, amount 0
01:25:40.998 00.000 16108 MoveAxis(N, 0, ABG)
01:25:40.998 00.000 16108 Move returns status 0, amount 0
01:25:40.998 00.000 16108 move complete, result=0
01:25:40.998 00.000 16108 worker thread done servicing request
01:25:41.006 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3392, FiltMin=2937, FiltMax=57917, Gamma=1.000
01:25:41.037 00.031 21068 UpdateGuideState exits: m=124925 SNR=81.8
01:25:41.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:41.040 00.001 21068 Enqueuing Expose request
01:25:41.041 00.001 16108 Worker thread wakes up
01:25:41.041 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:41.042 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:41.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:42.019 00.977 16108 Exposure complete
01:25:42.103 00.084 16108 worker thread done servicing request
01:25:42.103 00.000 21068 OnExposeComplete: enter
01:25:42.104 00.001 21068 UpdateGuideState(): m_state=6
01:25:42.104 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10230
01:25:42.105 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.67, Mass=119181, SNR=78.9, Peak=14109 HFD=3.5
01:25:42.107 00.002 21068 MultiStar: [#1 -0.23,0.09,1.27,U] [#2 -0.42,0.05,1.40,U] [#3 0.16,0.06,0.99,U] [#4 -0.23,0.16,0.87,U] [#5 -0.06,0.13,0.94,U] [#6 -0.28,0.17,0.98,U] [#7 0.27,-0.02,0.70,U] [#8 -0.03,-0.17,0.73,U] 
01:25:42.108 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.21, -0.26}
01:25:42.108 00.000 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
01:25:42.109 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
01:25:42.110 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.10 mountY=-0.01, mountTheta=-0.05
01:25:42.111 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
01:25:42.112 00.001 21068 Enqueuing Move request for scope (-0.10, 0.03)
01:25:42.113 00.001 16108 Worker thread wakes up
01:25:42.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:25:42.113 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:25:42.113 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=-0.01
01:25:42.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:42.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:42.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:25:42.113 00.000 16108 MoveAxis(E, 0, ABG)
01:25:42.113 00.000 16108 Move returns status 0, amount 0
01:25:42.113 00.000 16108 MoveAxis(N, 0, ABG)
01:25:42.113 00.000 16108 Move returns status 0, amount 0
01:25:42.113 00.000 16108 move complete, result=0
01:25:42.113 00.000 16108 worker thread done servicing request
01:25:42.123 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3395, FiltMin=2918, FiltMax=64371, Gamma=1.000
01:25:42.150 00.027 21068 UpdateGuideState exits: m=119181 SNR=78.9
01:25:42.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:42.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:42.153 00.001 21068 Enqueuing Expose request
01:25:42.155 00.002 16108 Worker thread wakes up
01:25:42.155 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:42.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:42.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:43.329 01.173 16108 Exposure complete
01:25:43.392 00.063 16108 worker thread done servicing request
01:25:43.392 00.000 21068 OnExposeComplete: enter
01:25:43.393 00.001 21068 UpdateGuideState(): m_state=6
01:25:43.394 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10231
01:25:43.395 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.00, Mass=124022, SNR=86.4, Peak=16045 HFD=3.1
01:25:43.396 00.001 21068 MultiStar: [#1 -0.31,0.31,1.03,U] [#2 -0.35,0.06,1.14,U] [#3 -0.09,0.44,1.23,U] [#4 -0.28,0.24,0.77,U] [#5 -0.36,0.25,0.89,U] [#6 -0.31,0.35,0.76,U] [#7 -0.02,0.04,0.64,U] [#8 -0.18,0.10,0.83,U] 
01:25:43.397 00.001 21068 single-star, 8 included, MultiStar: {-0.23, 0.22}, one-star: {-0.18, 0.07}
01:25:43.398 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:25:43.399 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:25:43.399 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.77 mountX=0.18 mountY=-0.02, mountTheta=-0.13
01:25:43.401 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.07, opts=13)
01:25:43.402 00.001 21068 Enqueuing Move request for scope (-0.18, 0.07)
01:25:43.403 00.001 16108 Worker thread wakes up
01:25:43.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
01:25:43.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
01:25:43.403 00.000 16108 Moving (-0.18, 0.07) raw xDistance=0.18 yDistance=-0.02
01:25:43.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:25:43.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:43.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:43.403 00.000 16108 MoveAxis(E, 0, ABG)
01:25:43.403 00.000 16108 Move returns status 0, amount 0
01:25:43.403 00.000 16108 MoveAxis(N, 0, ABG)
01:25:43.403 00.000 16108 Move returns status 0, amount 0
01:25:43.403 00.000 16108 move complete, result=0
01:25:43.403 00.000 16108 worker thread done servicing request
01:25:43.407 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3392, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:25:43.424 00.017 21068 UpdateGuideState exits: m=124022 SNR=86.4
01:25:43.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:43.427 00.001 21068 Enqueuing Expose request
01:25:43.427 00.000 16108 Worker thread wakes up
01:25:43.427 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:43.429 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:43.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:44.405 00.976 16108 Exposure complete
01:25:44.465 00.060 16108 worker thread done servicing request
01:25:44.466 00.001 21068 OnExposeComplete: enter
01:25:44.469 00.003 21068 UpdateGuideState(): m_state=6
01:25:44.471 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10232
01:25:44.472 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.69, Mass=116614, SNR=81.5, Peak=15085 HFD=3.2
01:25:44.473 00.001 21068 MultiStar: [#1 -0.05,0.07,1.12,U] [#2 -0.19,-0.08,1.16,U] [#3 0.08,0.01,1.10,U] [#4 -0.28,0.29,0.93,U] [#5 -0.16,-0.07,0.96,U] [#6 -0.18,0.14,0.96,U] [#7 0.13,-0.02,0.70,U] [#8 0.02,-0.34,0.91,U] 
01:25:44.474 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.34, -0.24}
01:25:44.475 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
01:25:44.476 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
01:25:44.476 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.04 cameraTheta=-2.53 mountX=0.03 mountY=0.03, mountTheta=0.82
01:25:44.479 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
01:25:44.480 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
01:25:44.480 00.000 16108 Worker thread wakes up
01:25:44.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:25:44.481 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:25:44.481 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.03
01:25:44.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:44.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:44.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:25:44.481 00.000 16108 MoveAxis(E, 0, ABG)
01:25:44.481 00.000 16108 Move returns status 0, amount 0
01:25:44.481 00.000 16108 MoveAxis(N, 0, ABG)
01:25:44.481 00.000 16108 Move returns status 0, amount 0
01:25:44.481 00.000 16108 move complete, result=0
01:25:44.481 00.000 16108 worker thread done servicing request
01:25:44.486 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3395, FiltMin=2925, FiltMax=65507, Gamma=1.000
01:25:44.503 00.017 21068 UpdateGuideState exits: m=116614 SNR=81.5
01:25:44.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:44.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:44.509 00.003 21068 Enqueuing Expose request
01:25:44.510 00.001 16108 Worker thread wakes up
01:25:44.510 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:44.512 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:44.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:45.678 01.166 16108 Exposure complete
01:25:45.740 00.062 16108 worker thread done servicing request
01:25:45.740 00.000 21068 OnExposeComplete: enter
01:25:45.741 00.001 21068 UpdateGuideState(): m_state=6
01:25:45.742 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10233
01:25:45.743 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.11, Mass=131796, SNR=95.8, Peak=17501 HFD=3.3
01:25:45.744 00.001 21068 MultiStar: [#1 -0.24,0.25,1.00,U] [#2 -0.22,0.31,1.04,U] [#3 -0.06,0.28,0.95,U] [#4 -0.15,0.10,0.86,U] [#5 -0.23,0.10,0.77,U] [#6 -0.17,0.19,0.79,U] [#7 -0.41,0.29,0.56,U] [#8 -0.38,0.22,0.67,U] 
01:25:45.744 00.000 21068 single-star, 8 included, MultiStar: {-0.19, 0.22}, one-star: {0.03, 0.18}
01:25:45.746 00.002 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:25:45.747 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
01:25:45.747 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.39 mountX=-0.00 mountY=-0.18, mountTheta=-1.58
01:25:45.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.18, opts=13)
01:25:45.750 00.001 21068 Enqueuing Move request for scope (0.03, 0.18)
01:25:45.751 00.001 16108 Worker thread wakes up
01:25:45.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:25:45.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:25:45.751 00.000 16108 Moving (0.03, 0.18) raw xDistance=-0.00 yDistance=-0.18
01:25:45.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:25:45.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:45.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:25:45.751 00.000 16108 MoveAxis(E, 0, ABG)
01:25:45.751 00.000 16108 Move returns status 0, amount 0
01:25:45.751 00.000 16108 MoveAxis(N, 0, ABG)
01:25:45.751 00.000 16108 Move returns status 0, amount 0
01:25:45.751 00.000 16108 move complete, result=0
01:25:45.751 00.000 16108 worker thread done servicing request
01:25:45.758 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3395, FiltMin=2905, FiltMax=64163, Gamma=1.000
01:25:45.775 00.017 21068 UpdateGuideState exits: m=131796 SNR=95.8
01:25:45.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:45.778 00.001 21068 Enqueuing Expose request
01:25:45.779 00.001 16108 Worker thread wakes up
01:25:45.779 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:45.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:45.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:46.757 00.978 16108 Exposure complete
01:25:46.821 00.064 16108 worker thread done servicing request
01:25:46.822 00.001 21068 OnExposeComplete: enter
01:25:46.824 00.002 21068 UpdateGuideState(): m_state=6
01:25:46.827 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10234
01:25:46.828 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=875.20, Mass=144981, SNR=91.8, Peak=19437 HFD=3.2
01:25:46.830 00.002 21068 MultiStar: [#1 -0.31,0.37,1.07,U] [#2 -0.39,0.39,0.00,M1] [#3 -0.45,0.40,0.00,M1] [#4 -0.36,0.44,0.00,M1] [#5 -0.40,0.43,0.00,M1] [#6 -0.49,0.52,0.00,M1] [#7 0.08,0.34,0.55,U] [#8 -0.33,0.18,0.75,U] 
01:25:46.832 00.002 21068 single-star, 3 included, MultiStar: {-0.23, 0.29}, one-star: {-0.22, 0.27}
01:25:46.833 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
01:25:46.835 00.002 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
01:25:46.835 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.25 mountX=0.27 mountY=-0.21, mountTheta=-0.68
01:25:46.838 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.27, opts=13)
01:25:46.840 00.002 21068 Enqueuing Move request for scope (-0.22, 0.27)
01:25:46.841 00.001 16108 Worker thread wakes up
01:25:46.842 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
01:25:46.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
01:25:46.842 00.000 16108 Moving (-0.22, 0.27) raw xDistance=0.27 yDistance=-0.21
01:25:46.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:25:46.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:25:46.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:25:46.842 00.000 16108 MoveAxis(W, 69, ABG)
01:25:46.842 00.000 16108 Guiding  Dir = 3, Dur = 69
01:25:46.842 00.000 16108 IsSlewing returns 0
01:25:46.843 00.001 16108 IsGuiding returns 0
01:25:46.844 00.001 16108 PulseGuide returned control before completion, sleep 78
01:25:46.847 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3395, FiltMin=2915, FiltMax=54499, Gamma=1.000
01:25:46.862 00.015 21068 UpdateGuideState exits: m=144981 SNR=91.8
01:25:46.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:46.865 00.001 21068 Enqueuing Expose request
01:25:46.928 00.063 16108 IsGuiding returns 1
01:25:46.928 00.000 16108 scope still moving after pulse duration time elapsed
01:25:46.959 00.031 16108 IsSlewing returns 0
01:25:46.959 00.000 16108 IsGuiding returns 0
01:25:46.959 00.000 16108 scope move finished after 69 + 48 ms
01:25:46.960 00.001 16108 Move returns status 0, amount 69
01:25:46.960 00.000 16108 MoveAxis(N, 0, ABG)
01:25:46.960 00.000 16108 Move returns status 0, amount 0
01:25:46.960 00.000 16108 move complete, result=0
01:25:46.960 00.000 16108 worker thread done servicing request
01:25:46.960 00.000 16108 Worker thread wakes up
01:25:46.960 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:46.960 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.2 px 0 ms NORTH
01:25:46.963 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:48.126 01.163 16108 Exposure complete
01:25:48.183 00.057 16108 worker thread done servicing request
01:25:48.183 00.000 21068 OnExposeComplete: enter
01:25:48.183 00.000 21068 UpdateGuideState(): m_state=6
01:25:48.184 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10235
01:25:48.186 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=874.97, Mass=125759, SNR=85.5, Peak=18909 HFD=3.1
01:25:48.187 00.001 21068 MultiStar: [#1 -0.25,0.31,1.14,U] [#2 -0.26,0.06,1.25,U] [#3 -0.21,0.42,1.09,U] [#4 -0.27,0.14,0.71,U] [#5 -0.33,0.42,1.08,U] [#6 0.03,0.18,0.81,U] [#7 0.31,0.04,0.76,U] [#8 -0.03,0.04,0.81,U] 
01:25:48.188 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.19}, one-star: {0.14, 0.04}
01:25:48.188 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
01:25:48.189 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
01:25:48.190 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
01:25:48.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
01:25:48.193 00.001 21068 Enqueuing Move request for scope (0.14, 0.04)
01:25:48.194 00.001 16108 Worker thread wakes up
01:25:48.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:25:48.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:25:48.194 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.13 yDistance=-0.07
01:25:48.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:25:48.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:48.194 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:25:48.194 00.000 16108 MoveAxis(E, 0, ABG)
01:25:48.194 00.000 16108 Move returns status 0, amount 0
01:25:48.194 00.000 16108 MoveAxis(N, 0, ABG)
01:25:48.194 00.000 16108 Move returns status 0, amount 0
01:25:48.194 00.000 16108 move complete, result=0
01:25:48.194 00.000 16108 worker thread done servicing request
01:25:48.198 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3392, FiltMin=2957, FiltMax=65507, Gamma=1.000
01:25:48.213 00.015 21068 UpdateGuideState exits: m=125759 SNR=85.5
01:25:48.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.214 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:48.215 00.001 21068 Enqueuing Expose request
01:25:48.216 00.001 16108 Worker thread wakes up
01:25:48.216 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:48.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:48.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:49.196 00.979 16108 Exposure complete
01:25:49.250 00.054 16108 worker thread done servicing request
01:25:49.250 00.000 21068 OnExposeComplete: enter
01:25:49.250 00.000 21068 UpdateGuideState(): m_state=6
01:25:49.251 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10236
01:25:49.252 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.74, Mass=127448, SNR=94.7, Peak=17037 HFD=3.1
01:25:49.253 00.001 21068 MultiStar: [#1 0.00,0.15,1.01,U] [#2 -0.08,0.03,1.19,U] [#3 0.05,0.25,0.86,U] [#4 0.08,0.34,0.71,U] [#5 0.01,0.12,1.06,U] [#6 0.27,0.18,0.61,U] [#7 0.19,0.06,0.63,U] [#8 -0.11,0.08,0.67,U] 
01:25:49.254 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.29, -0.19}
01:25:49.254 00.000 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
01:25:49.255 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
01:25:49.256 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
01:25:49.257 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
01:25:49.258 00.001 21068 Enqueuing Move request for scope (0.07, 0.10)
01:25:49.259 00.001 16108 Worker thread wakes up
01:25:49.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:25:49.259 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:25:49.259 00.000 16108 Moving (0.07, 0.10) raw xDistance=-0.05 yDistance=-0.11
01:25:49.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:49.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:49.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:49.259 00.000 16108 MoveAxis(E, 0, ABG)
01:25:49.259 00.000 16108 Move returns status 0, amount 0
01:25:49.259 00.000 16108 MoveAxis(N, 0, ABG)
01:25:49.259 00.000 16108 Move returns status 0, amount 0
01:25:49.259 00.000 16108 move complete, result=0
01:25:49.259 00.000 16108 worker thread done servicing request
01:25:49.263 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3395, FiltMin=2909, FiltMax=63059, Gamma=1.000
01:25:49.278 00.015 21068 UpdateGuideState exits: m=127448 SNR=94.7
01:25:49.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.279 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:49.280 00.001 21068 Enqueuing Expose request
01:25:49.281 00.001 16108 Worker thread wakes up
01:25:49.281 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:49.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:49.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:50.452 01.170 16108 Exposure complete
01:25:50.512 00.060 16108 worker thread done servicing request
01:25:50.512 00.000 21068 OnExposeComplete: enter
01:25:50.514 00.002 21068 UpdateGuideState(): m_state=6
01:25:50.515 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10237
01:25:50.517 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=874.85, Mass=126727, SNR=85.8, Peak=17117 HFD=2.9
01:25:50.519 00.002 21068 MultiStar: [#1 0.16,0.28,1.10,U] [#2 0.13,0.10,1.22,U] [#3 0.29,0.16,0.99,U] [#4 0.02,0.26,0.71,U] [#5 0.04,0.19,0.89,U] [#6 0.21,0.20,0.82,U] [#7 0.18,0.25,0.61,U] [#8 0.12,-0.01,0.83,U] 
01:25:50.520 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.09, -0.07}
01:25:50.523 00.003 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
01:25:50.524 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
01:25:50.526 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.68 mountX=-0.10 mountY=0.05, mountTheta=2.69
01:25:50.529 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
01:25:50.531 00.002 21068 Enqueuing Move request for scope (0.09, -0.07)
01:25:50.533 00.002 16108 Worker thread wakes up
01:25:50.534 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:25:50.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:25:50.534 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.05
01:25:50.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:25:50.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:50.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:50.534 00.000 16108 MoveAxis(E, 0, ABG)
01:25:50.534 00.000 16108 Move returns status 0, amount 0
01:25:50.535 00.001 16108 MoveAxis(N, 0, ABG)
01:25:50.535 00.000 16108 Move returns status 0, amount 0
01:25:50.535 00.000 16108 move complete, result=0
01:25:50.535 00.000 16108 worker thread done servicing request
01:25:50.543 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3395, FiltMin=2883, FiltMax=58265, Gamma=1.000
01:25:50.564 00.021 21068 UpdateGuideState exits: m=126727 SNR=85.8
01:25:50.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:50.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:50.567 00.001 21068 Enqueuing Expose request
01:25:50.567 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:50.568 00.001 16108 Worker thread wakes up
01:25:50.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:50.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:51.549 00.981 16108 Exposure complete
01:25:51.623 00.074 16108 worker thread done servicing request
01:25:51.623 00.000 21068 OnExposeComplete: enter
01:25:51.625 00.002 21068 UpdateGuideState(): m_state=6
01:25:51.626 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10238
01:25:51.626 00.000 21068 Star::Find returns 1 (0), X=220.12, Y=875.14, Mass=120575, SNR=98.3, Peak=15389 HFD=3.7
01:25:51.627 00.001 21068 MultiStar: [#1 -0.10,0.34,1.05,U] [#2 -0.11,0.34,1.11,U] [#3 0.32,0.31,0.91,U] [#4 0.30,0.33,0.73,U] [#5 0.03,0.14,0.84,U] [#6 -0.10,0.44,0.72,U] [#7 0.33,0.31,0.43,U] [#8 -0.06,0.02,0.74,U] 
01:25:51.628 00.001 21068 single-star, 8 included, MultiStar: {0.05, 0.27}, one-star: {0.06, 0.21}
01:25:51.629 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:25:51.630 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:25:51.630 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=-0.03 mountY=-0.22, mountTheta=-1.69
01:25:51.632 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.21, opts=13)
01:25:51.633 00.001 21068 Enqueuing Move request for scope (0.06, 0.21)
01:25:51.634 00.001 16108 Worker thread wakes up
01:25:51.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
01:25:51.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
01:25:51.634 00.000 16108 Moving (0.06, 0.21) raw xDistance=-0.03 yDistance=-0.22
01:25:51.635 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:25:51.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:51.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:25:51.635 00.000 16108 MoveAxis(E, 0, ABG)
01:25:51.635 00.000 16108 Move returns status 0, amount 0
01:25:51.635 00.000 16108 MoveAxis(N, 0, ABG)
01:25:51.635 00.000 16108 Move returns status 0, amount 0
01:25:51.635 00.000 16108 move complete, result=0
01:25:51.635 00.000 16108 worker thread done servicing request
01:25:51.639 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3395, FiltMin=2912, FiltMax=61920, Gamma=1.000
01:25:51.654 00.015 21068 UpdateGuideState exits: m=120575 SNR=98.3
01:25:51.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:51.657 00.001 21068 Enqueuing Expose request
01:25:51.658 00.001 16108 Worker thread wakes up
01:25:51.658 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:51.658 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:51.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:52.818 01.160 16108 Exposure complete
01:25:52.892 00.074 16108 worker thread done servicing request
01:25:52.892 00.000 21068 OnExposeComplete: enter
01:25:52.894 00.002 21068 UpdateGuideState(): m_state=6
01:25:52.895 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10239
01:25:52.895 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=874.96, Mass=133070, SNR=96.1, Peak=18029 HFD=3.1
01:25:52.897 00.002 21068 MultiStar: [#1 -0.16,0.36,0.91,U] [#2 -0.21,0.36,1.13,U] [#3 0.31,0.36,0.90,U] [#4 -0.30,0.15,0.81,U] [#5 -0.21,0.26,0.85,U] [#6 0.10,0.40,0.72,U] [#7 -0.05,0.19,0.65,U] [#8 -0.17,-0.00,0.72,U] 
01:25:52.899 00.002 21068 single-star, 8 included, MultiStar: {-0.06, 0.24}, one-star: {0.14, 0.04}
01:25:52.900 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
01:25:52.902 00.002 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:25:52.903 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
01:25:52.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
01:25:52.907 00.002 21068 Enqueuing Move request for scope (0.14, 0.04)
01:25:52.908 00.001 16108 Worker thread wakes up
01:25:52.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:25:52.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:25:52.908 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.14 yDistance=-0.07
01:25:52.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:25:52.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:52.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:25:52.908 00.000 16108 MoveAxis(E, 0, ABG)
01:25:52.908 00.000 16108 Move returns status 0, amount 0
01:25:52.908 00.000 16108 MoveAxis(N, 0, ABG)
01:25:52.908 00.000 16108 Move returns status 0, amount 0
01:25:52.908 00.000 16108 move complete, result=0
01:25:52.908 00.000 16108 worker thread done servicing request
01:25:52.911 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3395, FiltMin=2902, FiltMax=58713, Gamma=1.000
01:25:52.935 00.024 21068 UpdateGuideState exits: m=133070 SNR=96.1
01:25:52.937 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:52.939 00.001 21068 Enqueuing Expose request
01:25:52.940 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:52.941 00.001 16108 Worker thread wakes up
01:25:52.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:52.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:53.910 00.969 16108 Exposure complete
01:25:53.974 00.064 16108 worker thread done servicing request
01:25:53.974 00.000 21068 OnExposeComplete: enter
01:25:53.976 00.002 21068 UpdateGuideState(): m_state=6
01:25:53.977 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10240
01:25:53.978 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=874.85, Mass=135795, SNR=86.7, Peak=18541 HFD=3.3
01:25:53.979 00.001 21068 MultiStar: [#1 -0.25,0.31,1.03,U] [#2 -0.24,0.23,1.06,U] [#3 -0.23,0.15,1.05,U] [#4 -0.18,0.15,0.84,U] [#5 -0.32,0.08,0.93,U] [#6 -0.07,-0.01,0.65,U] [#7 -0.05,-0.05,0.63,U] [#8 -0.07,0.04,0.76,U] 
01:25:53.979 00.000 21068 single-star, 8 included, MultiStar: {-0.18, 0.11}, one-star: {-0.07, -0.08}
01:25:53.980 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
01:25:53.981 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
01:25:53.982 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=0.06 mountY=0.09, mountTheta=1.03
01:25:53.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
01:25:53.985 00.002 21068 Enqueuing Move request for scope (-0.07, -0.08)
01:25:53.986 00.001 16108 Worker thread wakes up
01:25:53.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:25:53.986 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:25:53.986 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.06 yDistance=0.09
01:25:53.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:53.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:53.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:53.986 00.000 16108 MoveAxis(E, 0, ABG)
01:25:53.986 00.000 16108 Move returns status 0, amount 0
01:25:53.986 00.000 16108 MoveAxis(N, 0, ABG)
01:25:53.986 00.000 16108 Move returns status 0, amount 0
01:25:53.986 00.000 16108 move complete, result=0
01:25:53.986 00.000 16108 worker thread done servicing request
01:25:53.990 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3395, FiltMin=2944, FiltMax=57321, Gamma=1.000
01:25:54.004 00.014 21068 UpdateGuideState exits: m=135795 SNR=86.7
01:25:54.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:54.008 00.002 21068 Enqueuing Expose request
01:25:54.009 00.001 16108 Worker thread wakes up
01:25:54.009 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:54.009 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:54.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:55.176 01.167 16108 Exposure complete
01:25:55.252 00.076 16108 worker thread done servicing request
01:25:55.252 00.000 21068 OnExposeComplete: enter
01:25:55.253 00.001 21068 UpdateGuideState(): m_state=6
01:25:55.256 00.003 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10241
01:25:55.258 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=874.65, Mass=119387, SNR=81.3, Peak=17101 HFD=3.3
01:25:55.259 00.001 21068 MultiStar: [#1 -0.24,0.09,1.11,U] [#2 -0.02,0.13,1.09,U] [#3 -0.09,0.21,0.98,U] [#4 -0.09,0.12,0.89,U] [#5 0.03,0.16,1.03,U] [#6 -0.02,0.01,0.85,U] [#7 -0.04,-0.13,0.60,U] [#8 0.06,-0.23,0.98,U] 
01:25:55.261 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.09, -0.27}
01:25:55.263 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
01:25:55.264 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
01:25:55.267 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.71 mountX=0.04 mountY=-0.01, mountTheta=-0.20
01:25:55.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
01:25:55.270 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
01:25:55.271 00.001 16108 Worker thread wakes up
01:25:55.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:25:55.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:25:55.271 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
01:25:55.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:55.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:55.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:25:55.271 00.000 16108 MoveAxis(E, 0, ABG)
01:25:55.271 00.000 16108 Move returns status 0, amount 0
01:25:55.271 00.000 16108 MoveAxis(N, 0, ABG)
01:25:55.271 00.000 16108 Move returns status 0, amount 0
01:25:55.271 00.000 16108 move complete, result=0
01:25:55.271 00.000 16108 worker thread done servicing request
01:25:55.277 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3392, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:25:55.301 00.024 21068 UpdateGuideState exits: m=119387 SNR=81.3
01:25:55.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:55.304 00.001 21068 Enqueuing Expose request
01:25:55.304 00.000 16108 Worker thread wakes up
01:25:55.304 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:55.305 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:55.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:56.291 00.986 16108 Exposure complete
01:25:56.355 00.064 16108 worker thread done servicing request
01:25:56.355 00.000 21068 OnExposeComplete: enter
01:25:56.356 00.001 21068 UpdateGuideState(): m_state=6
01:25:56.357 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10242
01:25:56.358 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=874.92, Mass=115159, SNR=75.8, Peak=16877 HFD=2.9
01:25:56.359 00.001 21068 MultiStar: [#1 -0.33,0.11,1.36,U] [#2 0.08,0.24,1.61,U] [#3 0.19,0.19,1.20,U] [#4 -0.14,0.19,1.04,U] [#5 -0.05,0.22,1.03,U] [#6 -0.14,-0.10,0.89,U] [#7 -0.07,-0.07,0.62,U] [#8 -0.10,-0.16,1.09,U] 
01:25:56.360 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.04, -0.01}
01:25:56.361 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
01:25:56.362 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
01:25:56.362 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.14 mountX=-0.04 mountY=-0.00, mountTheta=-3.04
01:25:56.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
01:25:56.368 00.004 21068 Enqueuing Move request for scope (0.04, -0.01)
01:25:56.370 00.002 16108 Worker thread wakes up
01:25:56.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:25:56.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:25:56.370 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
01:25:56.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:56.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:56.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:25:56.370 00.000 16108 MoveAxis(E, 0, ABG)
01:25:56.370 00.000 16108 Move returns status 0, amount 0
01:25:56.370 00.000 16108 MoveAxis(N, 0, ABG)
01:25:56.370 00.000 16108 Move returns status 0, amount 0
01:25:56.370 00.000 16108 move complete, result=0
01:25:56.370 00.000 16108 worker thread done servicing request
01:25:56.377 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=521, max=65535, med=3395, FiltMin=2867, FiltMax=62483, Gamma=1.000
01:25:56.400 00.023 21068 UpdateGuideState exits: m=115159 SNR=75.8
01:25:56.402 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.404 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:56.405 00.001 21068 Enqueuing Expose request
01:25:56.406 00.001 16108 Worker thread wakes up
01:25:56.406 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:56.408 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:56.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:57.582 01.174 16108 Exposure complete
01:25:57.657 00.075 16108 worker thread done servicing request
01:25:57.658 00.001 21068 OnExposeComplete: enter
01:25:57.659 00.001 21068 UpdateGuideState(): m_state=6
01:25:57.661 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10243
01:25:57.662 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.71, Mass=119820, SNR=82.6, Peak=15261 HFD=3.4
01:25:57.663 00.001 21068 MultiStar: [#1 -0.11,0.24,1.27,U] [#2 -0.11,0.05,1.31,U] [#3 0.05,0.19,1.33,U] [#4 -0.02,0.11,1.02,U] [#5 0.21,0.17,0.94,U] [#6 -0.15,0.17,0.85,U] [#7 0.03,0.07,0.57,U] [#8 0.00,-0.04,0.86,U] 
01:25:57.664 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.29, -0.22}
01:25:57.665 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:25:57.666 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:25:57.667 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
01:25:57.671 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
01:25:57.672 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
01:25:57.673 00.001 16108 Worker thread wakes up
01:25:57.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:25:57.673 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:25:57.673 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
01:25:57.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:25:57.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:57.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:57.673 00.000 16108 MoveAxis(E, 0, ABG)
01:25:57.673 00.000 16108 Move returns status 0, amount 0
01:25:57.673 00.000 16108 MoveAxis(N, 0, ABG)
01:25:57.673 00.000 16108 Move returns status 0, amount 0
01:25:57.673 00.000 16108 move complete, result=0
01:25:57.673 00.000 16108 worker thread done servicing request
01:25:57.678 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2937, FiltMax=58726, Gamma=1.000
01:25:57.692 00.014 21068 UpdateGuideState exits: m=119820 SNR=82.6
01:25:57.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.693 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:57.694 00.001 21068 Enqueuing Expose request
01:25:57.695 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:57.696 00.001 16108 Worker thread wakes up
01:25:57.696 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:57.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:58.676 00.980 16108 Exposure complete
01:25:58.740 00.064 16108 worker thread done servicing request
01:25:58.740 00.000 21068 OnExposeComplete: enter
01:25:58.741 00.001 21068 UpdateGuideState(): m_state=6
01:25:58.742 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10244
01:25:58.743 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=874.66, Mass=111231, SNR=83.6, Peak=15085 HFD=3.2
01:25:58.744 00.001 21068 MultiStar: [#1 -0.14,0.18,1.13,U] [#2 0.12,0.08,1.24,U] [#3 0.10,0.28,1.09,U] [#4 0.02,0.16,0.89,U] [#5 -0.14,0.21,1.01,U] [#6 -0.04,-0.00,0.86,U] [#7 0.38,0.15,0.67,U] [#8 0.12,-0.14,0.83,U] 
01:25:58.745 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.36, -0.26}
01:25:58.746 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
01:25:58.746 00.000 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
01:25:58.747 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
01:25:58.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.08, opts=13)
01:25:58.750 00.001 21068 Enqueuing Move request for scope (0.08, 0.08)
01:25:58.751 00.001 16108 Worker thread wakes up
01:25:58.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:25:58.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:25:58.751 00.000 16108 Moving (0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
01:25:58.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:58.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:58.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:58.751 00.000 16108 MoveAxis(E, 0, ABG)
01:25:58.751 00.000 16108 Move returns status 0, amount 0
01:25:58.751 00.000 16108 MoveAxis(N, 0, ABG)
01:25:58.751 00.000 16108 Move returns status 0, amount 0
01:25:58.751 00.000 16108 move complete, result=0
01:25:58.751 00.000 16108 worker thread done servicing request
01:25:58.754 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3395, FiltMin=2915, FiltMax=57840, Gamma=1.000
01:25:58.769 00.015 21068 UpdateGuideState exits: m=111231 SNR=83.6
01:25:58.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.770 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:25:58.771 00.001 21068 Enqueuing Expose request
01:25:58.772 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:58.773 00.001 16108 Worker thread wakes up
01:25:58.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:25:58.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:25:59.944 01.171 16108 Exposure complete
01:26:00.003 00.059 16108 worker thread done servicing request
01:26:00.003 00.000 21068 OnExposeComplete: enter
01:26:00.006 00.003 21068 UpdateGuideState(): m_state=6
01:26:00.008 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10245
01:26:00.009 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.84, Mass=134041, SNR=101.7, Peak=16989 HFD=3.7
01:26:00.011 00.002 21068 MultiStar: [#1 -0.14,0.55,0.00,M1] [#2 -0.25,0.15,1.19,U] [#3 0.14,0.36,0.88,U] [#4 -0.06,0.31,0.81,U] [#5 -0.21,0.10,0.72,U] [#6 -0.16,0.05,0.72,U] [#7 0.29,0.13,0.54,U] [#8 -0.12,-0.02,0.54,U] 
01:26:00.013 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.13}, one-star: {0.13, -0.09}
01:26:00.014 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
01:26:00.015 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
01:26:00.016 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.89 mountX=0.07 mountY=-0.12, mountTheta=-1.06
01:26:00.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.13, opts=13)
01:26:00.019 00.001 21068 Enqueuing Move request for scope (-0.04, 0.13)
01:26:00.020 00.001 16108 Worker thread wakes up
01:26:00.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:26:00.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:26:00.020 00.000 16108 Moving (-0.04, 0.13) raw xDistance=0.07 yDistance=-0.12
01:26:00.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:00.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:00.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:00.020 00.000 16108 MoveAxis(E, 0, ABG)
01:26:00.020 00.000 16108 Move returns status 0, amount 0
01:26:00.020 00.000 16108 MoveAxis(N, 0, ABG)
01:26:00.020 00.000 16108 Move returns status 0, amount 0
01:26:00.020 00.000 16108 move complete, result=0
01:26:00.020 00.000 16108 worker thread done servicing request
01:26:00.024 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3395, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:26:00.039 00.015 21068 UpdateGuideState exits: m=134041 SNR=101.7
01:26:00.040 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.041 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:00.041 00.000 21068 Enqueuing Expose request
01:26:00.042 00.001 16108 Worker thread wakes up
01:26:00.042 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:00.043 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:00.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:01.038 00.995 16108 Exposure complete
01:26:01.101 00.063 16108 worker thread done servicing request
01:26:01.101 00.000 21068 OnExposeComplete: enter
01:26:01.102 00.001 21068 UpdateGuideState(): m_state=6
01:26:01.103 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10246
01:26:01.104 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.79, Mass=129690, SNR=99.4, Peak=16573 HFD=3.5
01:26:01.105 00.001 21068 MultiStar: [#1 -0.20,-0.07,1.00,U] [#2 -0.17,0.01,1.08,U] [#3 0.10,0.07,0.98,U] [#4 -0.04,0.17,0.67,U] [#5 -0.35,-0.10,0.90,U] [#6 -0.07,-0.10,0.74,U] [#7 0.22,0.02,0.52,U] [#8 -0.06,-0.11,0.55,U] 
01:26:01.106 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.16, -0.14}
01:26:01.107 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
01:26:01.107 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
01:26:01.108 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.66 mountX=0.05 mountY=0.04, mountTheta=0.69
01:26:01.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
01:26:01.111 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
01:26:01.112 00.001 16108 Worker thread wakes up
01:26:01.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:26:01.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:26:01.112 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
01:26:01.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:01.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:01.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:01.112 00.000 16108 MoveAxis(E, 0, ABG)
01:26:01.112 00.000 16108 Move returns status 0, amount 0
01:26:01.112 00.000 16108 MoveAxis(N, 0, ABG)
01:26:01.112 00.000 16108 Move returns status 0, amount 0
01:26:01.112 00.000 16108 move complete, result=0
01:26:01.112 00.000 16108 worker thread done servicing request
01:26:01.116 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3395, FiltMin=2941, FiltMax=63593, Gamma=1.000
01:26:01.133 00.017 21068 UpdateGuideState exits: m=129690 SNR=99.4
01:26:01.135 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.135 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:01.136 00.001 21068 Enqueuing Expose request
01:26:01.137 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:01.138 00.001 16108 Worker thread wakes up
01:26:01.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:01.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:02.311 01.173 16108 Exposure complete
01:26:02.375 00.064 16108 worker thread done servicing request
01:26:02.375 00.000 21068 OnExposeComplete: enter
01:26:02.376 00.001 21068 UpdateGuideState(): m_state=6
01:26:02.377 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10247
01:26:02.377 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=874.83, Mass=120951, SNR=77.3, Peak=16461 HFD=3.1
01:26:02.378 00.001 21068 MultiStar: [#1 -0.24,0.20,1.16,U] [#2 -0.50,0.04,1.24,U] [#3 -0.01,0.50,1.25,U] [#4 -0.17,0.30,1.11,U] [#5 -0.48,0.09,0.97,U] [#6 0.01,0.21,0.86,U] [#7 0.38,0.10,0.63,U] [#8 -0.23,-0.07,0.91,U] 
01:26:02.379 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.16}, one-star: {0.19, -0.09}
01:26:02.380 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
01:26:02.380 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
01:26:02.381 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.47 mountX=-0.20 mountY=0.05, mountTheta=2.90
01:26:02.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.09, opts=13)
01:26:02.383 00.000 21068 Enqueuing Move request for scope (0.19, -0.09)
01:26:02.384 00.001 16108 Worker thread wakes up
01:26:02.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
01:26:02.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
01:26:02.384 00.000 16108 Moving (0.19, -0.09) raw xDistance=-0.20 yDistance=0.05
01:26:02.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:26:02.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:02.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:02.384 00.000 16108 MoveAxis(E, 0, ABG)
01:26:02.384 00.000 16108 Move returns status 0, amount 0
01:26:02.385 00.001 16108 MoveAxis(N, 0, ABG)
01:26:02.385 00.000 16108 Move returns status 0, amount 0
01:26:02.385 00.000 16108 move complete, result=0
01:26:02.385 00.000 16108 worker thread done servicing request
01:26:02.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3395, FiltMin=2921, FiltMax=65472, Gamma=1.000
01:26:02.406 00.017 21068 UpdateGuideState exits: m=120951 SNR=77.3
01:26:02.409 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:02.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:02.411 00.001 21068 Enqueuing Expose request
01:26:02.413 00.002 16108 Worker thread wakes up
01:26:02.413 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:02.414 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:02.415 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:03.392 00.977 16108 Exposure complete
01:26:03.470 00.078 16108 worker thread done servicing request
01:26:03.470 00.000 21068 OnExposeComplete: enter
01:26:03.472 00.002 21068 UpdateGuideState(): m_state=6
01:26:03.473 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10248
01:26:03.475 00.002 21068 Star::Find returns 1 (0), X=220.24, Y=874.97, Mass=125535, SNR=84.1, Peak=16637 HFD=3.2
01:26:03.476 00.001 21068 MultiStar: [#1 -0.16,0.21,0.96,U] [#2 -0.15,-0.05,1.30,U] [#3 0.05,0.20,1.13,U] [#4 0.12,0.48,0.80,U] [#5 -0.26,0.08,0.91,U] [#6 -0.17,0.18,0.80,U] [#7 0.10,0.23,0.58,U] [#8 -0.04,-0.03,0.69,U] 
01:26:03.478 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.19, 0.04}
01:26:03.481 00.003 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
01:26:03.484 00.003 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
01:26:03.486 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.89 mountX=0.07 mountY=-0.12, mountTheta=-1.07
01:26:03.489 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.14, opts=13)
01:26:03.492 00.003 21068 Enqueuing Move request for scope (-0.04, 0.14)
01:26:03.493 00.001 16108 Worker thread wakes up
01:26:03.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:26:03.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:26:03.493 00.000 16108 Moving (-0.04, 0.14) raw xDistance=0.07 yDistance=-0.12
01:26:03.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:03.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:03.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:03.493 00.000 16108 MoveAxis(E, 0, ABG)
01:26:03.493 00.000 16108 Move returns status 0, amount 0
01:26:03.493 00.000 16108 MoveAxis(N, 0, ABG)
01:26:03.493 00.000 16108 Move returns status 0, amount 0
01:26:03.493 00.000 16108 move complete, result=0
01:26:03.493 00.000 16108 worker thread done servicing request
01:26:03.499 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3395, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:26:03.518 00.019 21068 UpdateGuideState exits: m=125535 SNR=84.1
01:26:03.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:03.520 00.000 21068 Enqueuing Expose request
01:26:03.521 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:03.522 00.001 16108 Worker thread wakes up
01:26:03.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:03.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:04.692 01.170 16108 Exposure complete
01:26:04.749 00.057 16108 worker thread done servicing request
01:26:04.749 00.000 21068 OnExposeComplete: enter
01:26:04.749 00.000 21068 UpdateGuideState(): m_state=6
01:26:04.750 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10249
01:26:04.751 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.79, Mass=125879, SNR=80.0, Peak=16573 HFD=3.5
01:26:04.754 00.003 21068 MultiStar: [#1 -0.32,0.04,1.22,U] [#2 -0.11,0.02,1.46,U] [#3 -0.05,0.08,1.22,U] [#4 -0.13,0.06,0.93,U] [#5 -0.18,-0.06,1.09,U] [#6 -0.19,-0.11,0.87,U] [#7 0.32,-0.36,0.79,U] [#8 -0.02,-0.10,0.87,U] 
01:26:04.755 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.22, -0.14}
01:26:04.756 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.77)
01:26:04.756 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
01:26:04.757 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.55 mountX=0.06 mountY=0.06, mountTheta=0.80
01:26:04.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
01:26:04.761 00.002 21068 Enqueuing Move request for scope (-0.07, -0.05)
01:26:04.764 00.003 16108 Worker thread wakes up
01:26:04.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:26:04.764 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:26:04.764 00.000 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.06
01:26:04.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:26:04.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:04.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:26:04.764 00.000 16108 MoveAxis(E, 0, ABG)
01:26:04.765 00.001 16108 Move returns status 0, amount 0
01:26:04.765 00.000 16108 MoveAxis(N, 0, ABG)
01:26:04.765 00.000 16108 Move returns status 0, amount 0
01:26:04.765 00.000 16108 move complete, result=0
01:26:04.765 00.000 16108 worker thread done servicing request
01:26:04.772 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3392, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:26:04.799 00.027 21068 UpdateGuideState exits: m=125879 SNR=80.0
01:26:04.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:04.803 00.001 21068 Enqueuing Expose request
01:26:04.804 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:04.805 00.001 16108 Worker thread wakes up
01:26:04.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:04.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:05.794 00.989 16108 Exposure complete
01:26:05.851 00.057 16108 worker thread done servicing request
01:26:05.851 00.000 21068 OnExposeComplete: enter
01:26:05.852 00.001 21068 UpdateGuideState(): m_state=6
01:26:05.853 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10250
01:26:05.854 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.83, Mass=116417, SNR=78.4, Peak=16349 HFD=3.2
01:26:05.855 00.001 21068 MultiStar: [#1 -0.11,0.20,1.39,U] [#2 -0.06,0.18,1.29,U] [#3 0.15,-0.00,1.12,U] [#4 -0.31,0.04,0.89,U] [#5 -0.02,0.14,1.04,U] [#6 -0.34,0.01,0.84,U] [#7 0.32,-0.15,0.77,U] [#8 0.27,-0.21,0.84,U] 
01:26:05.856 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.25, -0.09}
01:26:05.857 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:26:05.858 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:26:05.859 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.39 mountX=-0.00 mountY=-0.03, mountTheta=-1.58
01:26:05.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
01:26:05.862 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
01:26:05.863 00.001 16108 Worker thread wakes up
01:26:05.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:26:05.863 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:26:05.863 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
01:26:05.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:05.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:05.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:26:05.863 00.000 16108 MoveAxis(E, 0, ABG)
01:26:05.863 00.000 16108 Move returns status 0, amount 0
01:26:05.864 00.001 16108 MoveAxis(N, 0, ABG)
01:26:05.864 00.000 16108 Move returns status 0, amount 0
01:26:05.864 00.000 16108 move complete, result=0
01:26:05.864 00.000 16108 worker thread done servicing request
01:26:05.868 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3395, FiltMin=2902, FiltMax=57853, Gamma=1.000
01:26:05.894 00.026 21068 UpdateGuideState exits: m=116417 SNR=78.4
01:26:05.896 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:05.898 00.001 21068 Enqueuing Expose request
01:26:05.899 00.001 16108 Worker thread wakes up
01:26:05.899 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:05.899 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:05.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:07.060 01.161 16108 Exposure complete
01:26:07.115 00.055 16108 worker thread done servicing request
01:26:07.115 00.000 21068 OnExposeComplete: enter
01:26:07.115 00.000 21068 UpdateGuideState(): m_state=6
01:26:07.116 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10251
01:26:07.117 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=874.63, Mass=128150, SNR=91.6, Peak=17353 HFD=3.1
01:26:07.118 00.001 21068 MultiStar: [#1 -0.03,-0.03,0.97,U] [#2 0.13,-0.17,1.06,U] [#3 0.37,0.06,0.98,U] [#4 0.32,0.03,0.82,U] [#5 0.20,-0.13,0.81,U] [#6 0.17,-0.09,0.83,U] [#7 0.30,0.07,0.57,U] [#8 -0.08,-0.23,0.70,U] 
01:26:07.119 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.53, -0.30}
01:26:07.121 00.002 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
01:26:07.121 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.97)
01:26:07.122 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.41 mountX=-0.23 mountY=0.04, mountTheta=2.97
01:26:07.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.09, opts=13)
01:26:07.124 00.000 21068 Enqueuing Move request for scope (0.22, -0.09)
01:26:07.125 00.001 16108 Worker thread wakes up
01:26:07.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
01:26:07.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
01:26:07.125 00.000 16108 Moving (0.22, -0.09) raw xDistance=-0.23 yDistance=0.04
01:26:07.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:26:07.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:07.126 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:07.126 00.000 16108 MoveAxis(E, 60, ABG)
01:26:07.126 00.000 16108 Guiding  Dir = 2, Dur = 60
01:26:07.126 00.000 16108 IsSlewing returns 0
01:26:07.126 00.000 16108 IsGuiding returns 0
01:26:07.127 00.001 16108 PulseGuide returned control before completion, sleep 70
01:26:07.129 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3395, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:26:07.144 00.015 21068 UpdateGuideState exits: m=128150 SNR=91.6
01:26:07.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:07.147 00.001 21068 Enqueuing Expose request
01:26:07.199 00.052 16108 IsGuiding returns 1
01:26:07.199 00.000 16108 scope still moving after pulse duration time elapsed
01:26:07.230 00.031 16108 IsSlewing returns 0
01:26:07.231 00.001 16108 IsGuiding returns 0
01:26:07.231 00.000 16108 scope move finished after 60 + 45 ms
01:26:07.231 00.000 16108 Move returns status 0, amount 60
01:26:07.231 00.000 16108 MoveAxis(N, 0, ABG)
01:26:07.231 00.000 16108 Move returns status 0, amount 0
01:26:07.231 00.000 16108 move complete, result=0
01:26:07.231 00.000 16108 worker thread done servicing request
01:26:07.231 00.000 16108 Worker thread wakes up
01:26:07.231 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
01:26:07.234 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:07.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:08.201 00.967 16108 Exposure complete
01:26:08.281 00.080 16108 worker thread done servicing request
01:26:08.281 00.000 21068 OnExposeComplete: enter
01:26:08.282 00.001 21068 UpdateGuideState(): m_state=6
01:26:08.282 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10252
01:26:08.283 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=874.61, Mass=126185, SNR=83.0, Peak=15961 HFD=3.2
01:26:08.284 00.001 21068 MultiStar: [#1 -0.03,-0.00,1.09,U] [#2 -0.05,-0.03,1.07,U] [#3 -0.07,0.00,1.03,U] [#4 0.05,-0.03,0.88,U] [#5 0.18,-0.11,1.08,U] [#6 0.02,-0.17,0.78,U] [#7 0.11,-0.02,0.74,U] [#8 0.18,-0.29,0.85,U] 
01:26:08.285 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.44, -0.32}
01:26:08.285 00.000 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
01:26:08.287 00.002 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:26:08.288 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.85 mountX=-0.11 mountY=0.08, mountTheta=2.50
01:26:08.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
01:26:08.292 00.002 21068 Enqueuing Move request for scope (0.09, -0.10)
01:26:08.294 00.002 16108 Worker thread wakes up
01:26:08.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:26:08.294 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:26:08.294 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.11 yDistance=0.08
01:26:08.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:08.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:08.295 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:26:08.295 00.000 16108 MoveAxis(E, 0, ABG)
01:26:08.295 00.000 16108 Move returns status 0, amount 0
01:26:08.295 00.000 16108 MoveAxis(N, 0, ABG)
01:26:08.295 00.000 16108 Move returns status 0, amount 0
01:26:08.295 00.000 16108 move complete, result=0
01:26:08.295 00.000 16108 worker thread done servicing request
01:26:08.301 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3395, FiltMin=2921, FiltMax=60077, Gamma=1.000
01:26:08.320 00.019 21068 UpdateGuideState exits: m=126185 SNR=83.0
01:26:08.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:08.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:08.323 00.001 21068 Enqueuing Expose request
01:26:08.324 00.001 16108 Worker thread wakes up
01:26:08.324 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:08.325 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:08.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:09.491 01.166 16108 Exposure complete
01:26:09.546 00.055 16108 worker thread done servicing request
01:26:09.546 00.000 21068 OnExposeComplete: enter
01:26:09.548 00.002 21068 UpdateGuideState(): m_state=6
01:26:09.549 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10253
01:26:09.552 00.003 21068 Star::Find returns 1 (0), X=220.22, Y=874.71, Mass=130071, SNR=87.0, Peak=15213 HFD=3.3
01:26:09.553 00.001 21068 MultiStar: [#1 -0.22,-0.22,1.04,U] [#2 0.00,-0.05,1.38,U] [#3 0.06,-0.05,0.92,U] [#4 0.03,0.12,0.85,U] [#5 -0.10,-0.11,0.95,U] [#6 0.15,-0.08,0.73,U] [#7 0.19,-0.15,0.78,U] [#8 -0.09,-0.17,0.80,U] 
01:26:09.555 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.17, -0.21}
01:26:09.557 00.002 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
01:26:09.559 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
01:26:09.560 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=-0.03 mountY=0.10, mountTheta=1.89
01:26:09.563 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
01:26:09.565 00.002 21068 Enqueuing Move request for scope (0.01, -0.10)
01:26:09.567 00.002 16108 Worker thread wakes up
01:26:09.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:26:09.567 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:26:09.567 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.10
01:26:09.568 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:09.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:09.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:26:09.568 00.000 16108 MoveAxis(E, 0, ABG)
01:26:09.568 00.000 16108 Move returns status 0, amount 0
01:26:09.568 00.000 16108 MoveAxis(N, 0, ABG)
01:26:09.568 00.000 16108 Move returns status 0, amount 0
01:26:09.568 00.000 16108 move complete, result=0
01:26:09.568 00.000 16108 worker thread done servicing request
01:26:09.572 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3392, FiltMin=2950, FiltMax=62733, Gamma=1.000
01:26:09.589 00.017 21068 UpdateGuideState exits: m=130071 SNR=87.0
01:26:09.589 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.590 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:09.591 00.001 21068 Enqueuing Expose request
01:26:09.591 00.000 16108 Worker thread wakes up
01:26:09.592 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:09.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:09.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:10.577 00.985 16108 Exposure complete
01:26:10.634 00.057 16108 worker thread done servicing request
01:26:10.634 00.000 21068 OnExposeComplete: enter
01:26:10.635 00.001 21068 UpdateGuideState(): m_state=6
01:26:10.636 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10254
01:26:10.637 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=874.74, Mass=118119, SNR=84.6, Peak=17069 HFD=3.2
01:26:10.637 00.000 21068 MultiStar: [#1 -0.23,0.12,1.17,U] [#2 -0.22,0.07,1.27,U] [#3 -0.01,-0.02,0.93,U] [#4 -0.25,-0.00,0.84,U] [#5 -0.30,0.08,0.99,U] [#6 -0.22,-0.22,0.84,U] [#7 0.13,0.20,0.64,U] [#8 -0.28,-0.08,0.80,U] 
01:26:10.638 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.00}, one-star: {-0.03, -0.19}
01:26:10.639 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
01:26:10.639 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
01:26:10.640 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.12 mountX=0.16 mountY=0.04, mountTheta=0.26
01:26:10.643 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.00, opts=13)
01:26:10.643 00.000 21068 Enqueuing Move request for scope (-0.17, -0.00)
01:26:10.644 00.001 16108 Worker thread wakes up
01:26:10.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
01:26:10.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
01:26:10.644 00.000 16108 Moving (-0.17, -0.00) raw xDistance=0.16 yDistance=0.04
01:26:10.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:26:10.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:10.645 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:10.645 00.000 16108 MoveAxis(E, 0, ABG)
01:26:10.645 00.000 16108 Move returns status 0, amount 0
01:26:10.645 00.000 16108 MoveAxis(N, 0, ABG)
01:26:10.645 00.000 16108 Move returns status 0, amount 0
01:26:10.645 00.000 16108 move complete, result=0
01:26:10.645 00.000 16108 worker thread done servicing request
01:26:10.648 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3395, FiltMin=2947, FiltMax=57062, Gamma=1.000
01:26:10.663 00.015 21068 UpdateGuideState exits: m=118119 SNR=84.6
01:26:10.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:10.665 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:10.666 00.001 21068 Enqueuing Expose request
01:26:10.667 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:10.668 00.001 16108 Worker thread wakes up
01:26:10.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:10.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:11.824 01.156 16108 Exposure complete
01:26:11.878 00.054 16108 worker thread done servicing request
01:26:11.879 00.001 21068 OnExposeComplete: enter
01:26:11.880 00.001 21068 UpdateGuideState(): m_state=6
01:26:11.883 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10255
01:26:11.884 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=874.53, Mass=115367, SNR=77.1, Peak=15069 HFD=3.2
01:26:11.886 00.002 21068 MultiStar: [#1 -0.26,0.08,1.14,U] [#2 -0.16,-0.03,1.28,U] [#3 -0.16,0.12,1.24,U] [#4 -0.38,0.02,0.86,U] [#5 -0.25,-0.20,1.16,U] [#6 -0.20,-0.06,0.88,U] [#7 -0.11,-0.10,0.69,U] [#8 -0.05,-0.39,0.92,U] 
01:26:11.886 00.000 21068 refined, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.17, -0.39}
01:26:11.887 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
01:26:11.888 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
01:26:11.889 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.68 mountX=0.17 mountY=0.14, mountTheta=0.68
01:26:11.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.10, opts=13)
01:26:11.894 00.002 21068 Enqueuing Move request for scope (-0.19, -0.10)
01:26:11.895 00.001 16108 Worker thread wakes up
01:26:11.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
01:26:11.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
01:26:11.895 00.000 16108 Moving (-0.19, -0.10) raw xDistance=0.17 yDistance=0.14
01:26:11.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:26:11.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:11.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:26:11.895 00.000 16108 MoveAxis(E, 0, ABG)
01:26:11.895 00.000 16108 Move returns status 0, amount 0
01:26:11.895 00.000 16108 MoveAxis(N, 0, ABG)
01:26:11.895 00.000 16108 Move returns status 0, amount 0
01:26:11.895 00.000 16108 move complete, result=0
01:26:11.895 00.000 16108 worker thread done servicing request
01:26:11.900 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3395, FiltMin=2925, FiltMax=53693, Gamma=1.000
01:26:11.916 00.016 21068 UpdateGuideState exits: m=115367 SNR=77.1
01:26:11.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:11.919 00.001 21068 Enqueuing Expose request
01:26:11.920 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:11.920 00.000 16108 Worker thread wakes up
01:26:11.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:11.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:12.902 00.981 16108 Exposure complete
01:26:12.958 00.056 16108 worker thread done servicing request
01:26:12.958 00.000 21068 OnExposeComplete: enter
01:26:12.958 00.000 21068 UpdateGuideState(): m_state=6
01:26:12.959 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10256
01:26:12.960 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=874.72, Mass=129376, SNR=95.3, Peak=18189 HFD=3.2
01:26:12.961 00.001 21068 MultiStar: [#1 -0.33,0.13,0.95,U] [#2 -0.39,0.03,1.06,U] [#3 -0.08,0.08,1.02,U] [#4 -0.51,0.14,0.74,U] [#5 -0.40,0.00,0.83,U] [#6 -0.48,-0.02,0.83,U] [#7 -0.18,-0.32,0.65,U] [#8 -0.12,0.06,0.74,U] 
01:26:12.962 00.001 21068 single-star, 8 included, MultiStar: {-0.29, -0.01}, one-star: {-0.13, -0.21}
01:26:12.963 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
01:26:12.963 00.000 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
01:26:12.964 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.11 mountX=0.09 mountY=0.23, mountTheta=1.21
01:26:12.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.21, opts=13)
01:26:12.967 00.000 21068 Enqueuing Move request for scope (-0.13, -0.21)
01:26:12.968 00.001 16108 Worker thread wakes up
01:26:12.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
01:26:12.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
01:26:12.968 00.000 16108 Moving (-0.13, -0.21) raw xDistance=0.09 yDistance=0.23
01:26:12.969 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:26:12.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:26:12.969 00.000 16108 MoveAxis(E, 0, ABG)
01:26:12.969 00.000 16108 Move returns status 0, amount 0
01:26:12.969 00.000 16108 MoveAxis(S, 47, ABG)
01:26:12.969 00.000 16108 Guiding  Dir = 1, Dur = 47
01:26:12.969 00.000 16108 IsSlewing returns 0
01:26:12.969 00.000 16108 IsGuiding returns 0
01:26:12.972 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3395, FiltMin=2931, FiltMax=62147, Gamma=1.000
01:26:12.986 00.014 21068 UpdateGuideState exits: m=129376 SNR=95.3
01:26:12.986 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:12.988 00.001 21068 Enqueuing Expose request
01:26:12.991 00.003 16108 PulseGuide returned control before completion, sleep 35
01:26:13.038 00.047 16108 IsGuiding returns 1
01:26:13.038 00.000 16108 scope still moving after pulse duration time elapsed
01:26:13.070 00.032 16108 IsSlewing returns 0
01:26:13.070 00.000 16108 IsGuiding returns 1
01:26:13.101 00.031 16108 IsSlewing returns 0
01:26:13.101 00.000 16108 IsGuiding returns 0
01:26:13.101 00.000 16108 scope move finished after 47 + 85 ms
01:26:13.101 00.000 16108 Move returns status 0, amount 47
01:26:13.101 00.000 16108 move complete, result=0
01:26:13.101 00.000 16108 worker thread done servicing request
01:26:13.101 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
01:26:13.102 00.001 16108 Worker thread wakes up
01:26:13.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:13.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:14.263 01.161 16108 Exposure complete
01:26:14.319 00.056 16108 worker thread done servicing request
01:26:14.320 00.001 21068 OnExposeComplete: enter
01:26:14.321 00.001 21068 UpdateGuideState(): m_state=6
01:26:14.324 00.003 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10257
01:26:14.326 00.002 21068 Star::Find returns 1 (0), X=220.14, Y=874.79, Mass=123384, SNR=89.6, Peak=15917 HFD=3.5
01:26:14.328 00.002 21068 MultiStar: [#1 -0.20,0.26,1.13,U] [#2 -0.34,-0.01,1.18,U] [#3 -0.21,-0.02,1.01,U] [#4 -0.32,0.06,0.82,U] [#5 -0.09,-0.10,0.88,U] [#6 -0.13,0.08,0.82,U] [#7 0.16,0.13,0.61,U] [#8 -0.10,-0.21,0.61,U] 
01:26:14.329 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {0.08, -0.14}
01:26:14.331 00.002 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
01:26:14.333 00.002 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:26:14.335 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.14 mountY=0.02, mountTheta=0.15
01:26:14.338 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.01, opts=13)
01:26:14.339 00.001 21068 Enqueuing Move request for scope (-0.14, 0.01)
01:26:14.342 00.003 16108 Worker thread wakes up
01:26:14.343 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
01:26:14.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
01:26:14.343 00.000 16108 Moving (-0.14, 0.01) raw xDistance=0.14 yDistance=0.02
01:26:14.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:26:14.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:14.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:14.343 00.000 16108 MoveAxis(E, 0, ABG)
01:26:14.343 00.000 16108 Move returns status 0, amount 0
01:26:14.344 00.001 16108 MoveAxis(N, 0, ABG)
01:26:14.344 00.000 16108 Move returns status 0, amount 0
01:26:14.344 00.000 16108 move complete, result=0
01:26:14.344 00.000 16108 worker thread done servicing request
01:26:14.349 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3392, FiltMin=2909, FiltMax=60685, Gamma=1.000
01:26:14.364 00.015 21068 UpdateGuideState exits: m=123384 SNR=89.6
01:26:14.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:14.367 00.001 21068 Enqueuing Expose request
01:26:14.368 00.001 16108 Worker thread wakes up
01:26:14.368 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:14.368 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:14.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:15.359 00.991 16108 Exposure complete
01:26:15.438 00.079 16108 worker thread done servicing request
01:26:15.438 00.000 21068 OnExposeComplete: enter
01:26:15.439 00.001 21068 UpdateGuideState(): m_state=6
01:26:15.440 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10258
01:26:15.441 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.51, Mass=120169, SNR=78.2, Peak=12896 HFD=3.4
01:26:15.442 00.001 21068 MultiStar: [#1 0.01,0.03,1.29,U] [#2 -0.09,0.08,1.27,U] [#3 0.07,0.06,1.13,U] [#4 -0.15,-0.11,1.08,U] [#5 -0.17,0.18,0.95,U] [#6 -0.09,0.07,0.94,U] [#7 0.33,-0.11,0.70,U] [#8 0.18,-0.37,0.79,U] 
01:26:15.442 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.10, -0.42}
01:26:15.443 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
01:26:15.444 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
01:26:15.445 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=-0.01 mountY=0.05, mountTheta=1.86
01:26:15.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
01:26:15.448 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
01:26:15.448 00.000 16108 Worker thread wakes up
01:26:15.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:26:15.449 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:26:15.449 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.01 yDistance=0.05
01:26:15.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:26:15.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:15.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:15.449 00.000 16108 MoveAxis(E, 0, ABG)
01:26:15.449 00.000 16108 Move returns status 0, amount 0
01:26:15.449 00.000 16108 MoveAxis(N, 0, ABG)
01:26:15.449 00.000 16108 Move returns status 0, amount 0
01:26:15.449 00.000 16108 move complete, result=0
01:26:15.449 00.000 16108 worker thread done servicing request
01:26:15.452 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3395, FiltMin=2921, FiltMax=62985, Gamma=1.000
01:26:15.467 00.015 21068 UpdateGuideState exits: m=120169 SNR=78.2
01:26:15.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:15.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:15.469 00.000 21068 Enqueuing Expose request
01:26:15.471 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:15.473 00.002 16108 Worker thread wakes up
01:26:15.474 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:15.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:16.635 01.161 16108 Exposure complete
01:26:16.703 00.068 16108 worker thread done servicing request
01:26:16.703 00.000 21068 OnExposeComplete: enter
01:26:16.705 00.002 21068 UpdateGuideState(): m_state=6
01:26:16.707 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10259
01:26:16.709 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=874.96, Mass=115171, SNR=74.6, Peak=18125 HFD=2.8
01:26:16.711 00.002 21068 MultiStar: [#1 -0.33,0.16,1.27,U] [#2 -0.27,0.16,1.33,U] [#3 0.13,0.09,1.35,U] [#4 -0.41,0.25,1.00,U] [#5 -0.06,0.04,1.03,U] [#6 0.13,0.10,0.93,U] [#7 -0.02,0.18,0.75,U] [#8 -0.03,0.06,0.95,U] 
01:26:16.713 00.002 21068 single-star, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.03, 0.03}
01:26:16.714 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:26:16.716 00.002 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:26:16.717 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.27 mountX=0.03 mountY=-0.03, mountTheta=-0.66
01:26:16.719 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
01:26:16.721 00.002 21068 Enqueuing Move request for scope (-0.03, 0.03)
01:26:16.722 00.001 16108 Worker thread wakes up
01:26:16.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:26:16.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:26:16.722 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
01:26:16.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:16.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:16.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:26:16.722 00.000 16108 MoveAxis(E, 0, ABG)
01:26:16.722 00.000 16108 Move returns status 0, amount 0
01:26:16.722 00.000 16108 MoveAxis(N, 0, ABG)
01:26:16.723 00.001 16108 Move returns status 0, amount 0
01:26:16.723 00.000 16108 move complete, result=0
01:26:16.723 00.000 16108 worker thread done servicing request
01:26:16.728 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3392, FiltMin=2908, FiltMax=57158, Gamma=1.000
01:26:16.746 00.018 21068 UpdateGuideState exits: m=115171 SNR=74.6
01:26:16.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:16.748 00.000 21068 Enqueuing Expose request
01:26:16.749 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:16.750 00.001 16108 Worker thread wakes up
01:26:16.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:16.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:17.744 00.994 16108 Exposure complete
01:26:17.805 00.061 16108 worker thread done servicing request
01:26:17.805 00.000 21068 OnExposeComplete: enter
01:26:17.806 00.001 21068 UpdateGuideState(): m_state=6
01:26:17.807 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10260
01:26:17.808 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=874.67, Mass=105604, SNR=68.4, Peak=14589 HFD=3.0
01:26:17.808 00.000 21068 MultiStar: [#1 -0.27,0.13,1.37,U] [#2 -0.41,0.03,1.47,U] [#3 -0.08,-0.03,1.34,U] [#4 -0.04,0.23,1.03,U] [#5 0.01,0.11,1.15,U] [#6 -0.21,0.10,1.04,U] [#7 0.08,0.05,0.92,U] [#8 -0.22,-0.20,0.89,U] 
01:26:17.809 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.03}, one-star: {0.04, -0.26}
01:26:17.810 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
01:26:17.811 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
01:26:17.812 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.95 mountX=0.14 mountY=0.01, mountTheta=0.05
01:26:17.813 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.03, opts=13)
01:26:17.814 00.001 21068 Enqueuing Move request for scope (-0.14, 0.03)
01:26:17.815 00.001 16108 Worker thread wakes up
01:26:17.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
01:26:17.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
01:26:17.815 00.000 16108 Moving (-0.14, 0.03) raw xDistance=0.14 yDistance=0.01
01:26:17.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:26:17.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:17.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:26:17.815 00.000 16108 MoveAxis(E, 0, ABG)
01:26:17.815 00.000 16108 Move returns status 0, amount 0
01:26:17.815 00.000 16108 MoveAxis(N, 0, ABG)
01:26:17.815 00.000 16108 Move returns status 0, amount 0
01:26:17.815 00.000 16108 move complete, result=0
01:26:17.815 00.000 16108 worker thread done servicing request
01:26:17.819 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3395, FiltMin=2934, FiltMax=62419, Gamma=1.000
01:26:17.841 00.022 21068 UpdateGuideState exits: m=105604 SNR=68.4
01:26:17.842 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.842 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:17.843 00.001 21068 Enqueuing Expose request
01:26:17.844 00.001 16108 Worker thread wakes up
01:26:17.844 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:17.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:17.844 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:19.003 01.159 16108 Exposure complete
01:26:19.068 00.065 16108 worker thread done servicing request
01:26:19.068 00.000 21068 OnExposeComplete: enter
01:26:19.070 00.002 21068 UpdateGuideState(): m_state=6
01:26:19.071 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10261
01:26:19.071 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=874.65, Mass=113144, SNR=81.2, Peak=14541 HFD=3.3
01:26:19.072 00.001 21068 MultiStar: [#1 -0.30,0.02,1.17,U] [#2 -0.41,0.07,1.40,U] [#3 -0.20,-0.03,1.16,U] [#4 -0.43,0.04,0.98,U] [#5 -0.31,-0.00,1.08,U] [#6 -0.31,-0.11,0.96,U] [#7 -0.11,-0.15,0.64,U] [#8 0.02,-0.26,0.86,U] 
01:26:19.073 00.001 21068 refined, 8 included, MultiStar: {-0.24, -0.06}, one-star: {0.04, -0.28}
01:26:19.074 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
01:26:19.074 00.000 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
01:26:19.075 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.88 mountX=0.23 mountY=0.12, mountTheta=0.48
01:26:19.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.06, opts=13)
01:26:19.077 00.000 21068 Enqueuing Move request for scope (-0.24, -0.06)
01:26:19.079 00.002 16108 Worker thread wakes up
01:26:19.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
01:26:19.079 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
01:26:19.079 00.000 16108 Moving (-0.24, -0.06) raw xDistance=0.23 yDistance=0.12
01:26:19.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:26:19.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:19.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:19.081 00.002 16108 MoveAxis(W, 59, ABG)
01:26:19.081 00.000 16108 Guiding  Dir = 3, Dur = 59
01:26:19.081 00.000 16108 IsSlewing returns 0
01:26:19.081 00.000 16108 IsGuiding returns 0
01:26:19.083 00.002 16108 PulseGuide returned control before completion, sleep 68
01:26:19.086 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3395, FiltMin=2934, FiltMax=60813, Gamma=1.000
01:26:19.113 00.027 21068 UpdateGuideState exits: m=113144 SNR=81.2
01:26:19.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:19.116 00.001 21068 Enqueuing Expose request
01:26:19.157 00.041 16108 IsGuiding returns 1
01:26:19.157 00.000 16108 scope still moving after pulse duration time elapsed
01:26:19.188 00.031 16108 IsSlewing returns 0
01:26:19.188 00.000 16108 IsGuiding returns 0
01:26:19.188 00.000 16108 scope move finished after 59 + 48 ms
01:26:19.188 00.000 16108 Move returns status 0, amount 59
01:26:19.188 00.000 16108 MoveAxis(N, 0, ABG)
01:26:19.188 00.000 16108 Move returns status 0, amount 0
01:26:19.188 00.000 16108 move complete, result=0
01:26:19.188 00.000 16108 worker thread done servicing request
01:26:19.188 00.000 16108 Worker thread wakes up
01:26:19.188 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
01:26:19.190 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:19.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:20.165 00.975 16108 Exposure complete
01:26:20.233 00.068 16108 worker thread done servicing request
01:26:20.233 00.000 21068 OnExposeComplete: enter
01:26:20.234 00.001 21068 UpdateGuideState(): m_state=6
01:26:20.235 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10262
01:26:20.236 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.75, Mass=121122, SNR=82.4, Peak=15853 HFD=3.2
01:26:20.237 00.001 21068 MultiStar: [#1 0.09,0.08,1.19,U] [#2 -0.20,0.31,1.14,U] [#3 0.14,0.19,1.01,U] [#4 -0.40,0.13,0.92,U] [#5 0.04,0.04,0.94,U] [#6 -0.38,-0.12,0.82,U] [#7 0.27,0.10,0.57,U] [#8 0.03,-0.31,0.84,U] 
01:26:20.237 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.06, -0.18}
01:26:20.239 00.002 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
01:26:20.240 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
01:26:20.241 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.44 mountX=0.05 mountY=-0.03, mountTheta=-0.47
01:26:20.242 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
01:26:20.243 00.001 21068 Enqueuing Move request for scope (-0.05, 0.04)
01:26:20.244 00.001 16108 Worker thread wakes up
01:26:20.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:26:20.244 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:26:20.244 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
01:26:20.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:20.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:20.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:26:20.244 00.000 16108 MoveAxis(E, 0, ABG)
01:26:20.244 00.000 16108 Move returns status 0, amount 0
01:26:20.244 00.000 16108 MoveAxis(N, 0, ABG)
01:26:20.244 00.000 16108 Move returns status 0, amount 0
01:26:20.244 00.000 16108 move complete, result=0
01:26:20.244 00.000 16108 worker thread done servicing request
01:26:20.248 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3395, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:26:20.262 00.014 21068 UpdateGuideState exits: m=121122 SNR=82.4
01:26:20.264 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:20.264 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:20.265 00.001 21068 Enqueuing Expose request
01:26:20.266 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:20.267 00.001 16108 Worker thread wakes up
01:26:20.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:20.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:21.445 01.178 16108 Exposure complete
01:26:21.525 00.080 16108 worker thread done servicing request
01:26:21.525 00.000 21068 OnExposeComplete: enter
01:26:21.526 00.001 21068 UpdateGuideState(): m_state=6
01:26:21.527 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10263
01:26:21.528 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.61, Mass=116915, SNR=76.8, Peak=14253 HFD=3.2
01:26:21.529 00.001 21068 MultiStar: [#1 0.09,0.07,1.53,U] [#2 0.02,-0.08,1.39,U] [#3 0.35,0.03,1.27,U] [#4 0.14,0.14,0.92,U] [#5 -0.07,-0.20,1.02,U] [#6 0.24,-0.06,0.90,U] [#7 0.16,-0.05,0.69,U] [#8 0.13,-0.30,0.90,U] 
01:26:21.530 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.11, -0.32}
01:26:21.532 00.002 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
01:26:21.533 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
01:26:21.533 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.53 mountX=-0.14 mountY=0.04, mountTheta=2.84
01:26:21.535 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
01:26:21.536 00.001 21068 Enqueuing Move request for scope (0.13, -0.07)
01:26:21.536 00.000 16108 Worker thread wakes up
01:26:21.537 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:26:21.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:26:21.537 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
01:26:21.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:26:21.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:21.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:21.537 00.000 16108 MoveAxis(E, 0, ABG)
01:26:21.537 00.000 16108 Move returns status 0, amount 0
01:26:21.537 00.000 16108 MoveAxis(N, 0, ABG)
01:26:21.537 00.000 16108 Move returns status 0, amount 0
01:26:21.537 00.000 16108 move complete, result=0
01:26:21.537 00.000 16108 worker thread done servicing request
01:26:21.540 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3395, FiltMin=2937, FiltMax=58800, Gamma=1.000
01:26:21.554 00.014 21068 UpdateGuideState exits: m=116915 SNR=76.8
01:26:21.556 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:21.558 00.001 21068 Enqueuing Expose request
01:26:21.559 00.001 16108 Worker thread wakes up
01:26:21.559 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:21.559 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:21.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:22.520 00.961 16108 Exposure complete
01:26:22.575 00.055 16108 worker thread done servicing request
01:26:22.576 00.001 21068 OnExposeComplete: enter
01:26:22.577 00.001 21068 UpdateGuideState(): m_state=6
01:26:22.578 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10264
01:26:22.578 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=874.77, Mass=139434, SNR=99.5, Peak=17165 HFD=3.5
01:26:22.579 00.001 21068 MultiStar: [#1 -0.01,0.05,0.84,U] [#2 -0.10,-0.04,0.93,U] [#3 0.04,-0.01,0.91,U] [#4 -0.22,0.12,0.76,U] [#5 -0.24,-0.20,0.80,U] [#6 -0.29,-0.07,0.70,U] [#7 0.27,0.13,0.57,U] [#8 0.04,-0.05,0.64,U] 
01:26:22.580 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.05, -0.16}
01:26:22.581 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
01:26:22.582 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
01:26:22.582 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.61 mountX=0.05 mountY=0.05, mountTheta=0.74
01:26:22.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
01:26:22.585 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
01:26:22.585 00.000 16108 Worker thread wakes up
01:26:22.586 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:26:22.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:26:22.586 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.05
01:26:22.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:22.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:22.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:22.586 00.000 16108 MoveAxis(E, 0, ABG)
01:26:22.586 00.000 16108 Move returns status 0, amount 0
01:26:22.586 00.000 16108 MoveAxis(N, 0, ABG)
01:26:22.586 00.000 16108 Move returns status 0, amount 0
01:26:22.586 00.000 16108 move complete, result=0
01:26:22.586 00.000 16108 worker thread done servicing request
01:26:22.590 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3395, FiltMin=2867, FiltMax=64112, Gamma=1.000
01:26:22.605 00.015 21068 UpdateGuideState exits: m=139434 SNR=99.5
01:26:22.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:22.608 00.001 21068 Enqueuing Expose request
01:26:22.609 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:22.609 00.000 16108 Worker thread wakes up
01:26:22.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:22.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:23.767 01.157 16108 Exposure complete
01:26:23.828 00.061 16108 worker thread done servicing request
01:26:23.828 00.000 21068 OnExposeComplete: enter
01:26:23.830 00.002 21068 UpdateGuideState(): m_state=6
01:26:23.832 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10265
01:26:23.833 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.73, Mass=129016, SNR=93.0, Peak=17133 HFD=3.4
01:26:23.834 00.001 21068 MultiStar: [#1 -0.14,0.03,1.18,U] [#2 -0.13,-0.02,1.06,U] [#3 -0.06,0.03,0.89,U] [#4 -0.40,-0.09,0.74,U] [#5 -0.26,-0.25,0.84,U] [#6 -0.19,0.09,0.73,U] [#7 -0.16,0.07,0.60,U] [#8 0.14,-0.19,0.66,U] 
01:26:23.835 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {0.09, -0.20}
01:26:23.835 00.000 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
01:26:23.836 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
01:26:23.837 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.68 mountX=0.11 mountY=0.09, mountTheta=0.68
01:26:23.838 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
01:26:23.839 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
01:26:23.840 00.001 16108 Worker thread wakes up
01:26:23.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:26:23.840 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:26:23.840 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
01:26:23.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:23.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:23.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:26:23.840 00.000 16108 MoveAxis(E, 0, ABG)
01:26:23.840 00.000 16108 Move returns status 0, amount 0
01:26:23.840 00.000 16108 MoveAxis(N, 0, ABG)
01:26:23.840 00.000 16108 Move returns status 0, amount 0
01:26:23.840 00.000 16108 move complete, result=0
01:26:23.840 00.000 16108 worker thread done servicing request
01:26:23.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3395, FiltMin=2902, FiltMax=60333, Gamma=1.000
01:26:23.861 00.017 21068 UpdateGuideState exits: m=129016 SNR=93.0
01:26:23.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:23.862 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:23.863 00.001 21068 Enqueuing Expose request
01:26:23.864 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:23.865 00.001 16108 Worker thread wakes up
01:26:23.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:23.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:24.831 00.966 16108 Exposure complete
01:26:24.894 00.063 16108 worker thread done servicing request
01:26:24.894 00.000 21068 OnExposeComplete: enter
01:26:24.894 00.000 21068 UpdateGuideState(): m_state=6
01:26:24.895 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10266
01:26:24.897 00.002 21068 Star::Find returns 1 (0), X=220.71, Y=874.58, Mass=132152, SNR=92.0, Peak=15961 HFD=3.3
01:26:24.898 00.001 21068 MultiStar: [#1 0.33,-0.01,0.98,U] [#2 0.08,-0.17,1.10,U] [#3 0.55,-0.02,0.00,M1] [#4 -0.02,-0.15,0.80,U] [#5 0.11,-0.38,0.84,U] [#6 0.16,-0.25,0.71,U] [#7 0.62,-0.53,0.00,M1] [#8 0.25,-0.24,0.62,U] 
01:26:24.899 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.21}, one-star: {0.65, -0.35}
01:26:24.899 00.000 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
01:26:24.900 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
01:26:24.901 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.32 cameraTheta=-0.74 mountX=-0.27 mountY=0.15, mountTheta=2.62
01:26:24.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.21, opts=13)
01:26:24.903 00.000 21068 Enqueuing Move request for scope (0.23, -0.21)
01:26:24.904 00.001 16108 Worker thread wakes up
01:26:24.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd
01:26:24.905 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.21)
01:26:24.905 00.000 16108 Moving (0.23, -0.21) raw xDistance=-0.27 yDistance=0.15
01:26:24.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:26:24.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:24.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:26:24.905 00.000 16108 MoveAxis(E, 70, ABG)
01:26:24.905 00.000 16108 Guiding  Dir = 2, Dur = 70
01:26:24.905 00.000 16108 IsSlewing returns 0
01:26:24.906 00.001 16108 IsGuiding returns 0
01:26:24.908 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3395, FiltMin=2899, FiltMax=63648, Gamma=1.000
01:26:24.923 00.015 21068 UpdateGuideState exits: m=132152 SNR=92.0
01:26:24.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:24.925 00.000 21068 Enqueuing Expose request
01:26:24.929 00.004 16108 PulseGuide returned control before completion, sleep 57
01:26:24.990 00.061 16108 IsGuiding returns 1
01:26:24.990 00.000 16108 scope still moving after pulse duration time elapsed
01:26:25.022 00.032 16108 IsSlewing returns 0
01:26:25.022 00.000 16108 IsGuiding returns 0
01:26:25.022 00.000 16108 scope move finished after 70 + 46 ms
01:26:25.022 00.000 16108 Move returns status 0, amount 70
01:26:25.022 00.000 16108 MoveAxis(N, 0, ABG)
01:26:25.022 00.000 16108 Move returns status 0, amount 0
01:26:25.022 00.000 16108 move complete, result=0
01:26:25.022 00.000 16108 worker thread done servicing request
01:26:25.022 00.000 16108 Worker thread wakes up
01:26:25.022 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH
01:26:25.024 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:25.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:26.172 01.148 16108 Exposure complete
01:26:26.240 00.068 16108 worker thread done servicing request
01:26:26.240 00.000 21068 OnExposeComplete: enter
01:26:26.241 00.001 21068 UpdateGuideState(): m_state=6
01:26:26.242 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10267
01:26:26.243 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=874.29, Mass=115834, SNR=81.4, Peak=16368 HFD=3.0
01:26:26.245 00.002 21068 MultiStar: [#1 0.34,-0.45,0.00,M1] [#2 0.20,-0.37,1.16,U] [#3 0.29,-0.17,1.06,U] [#4 -0.05,-0.31,0.94,U] [#5 0.10,-0.61,0.00,M1] [#6 0.17,-0.56,0.00,M1] [#7 0.41,-0.62,0.00,M2] [#8 0.11,-0.77,0.00,M1] 
01:26:26.246 00.001 21068 refined, 3 included, MultiStar: {0.21, -0.37}, one-star: {0.38, -0.64}
01:26:26.246 00.000 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
01:26:26.247 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
01:26:26.248 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.37 hyp=0.43 cameraTheta=-1.05 mountX=-0.27 mountY=0.31, mountTheta=2.29
01:26:26.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.37, opts=13)
01:26:26.250 00.001 21068 Enqueuing Move request for scope (0.21, -0.37)
01:26:26.251 00.001 16108 Worker thread wakes up
01:26:26.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.37) opts 0xd
01:26:26.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.37)
01:26:26.251 00.000 16108 Moving (0.21, -0.37) raw xDistance=-0.27 yDistance=0.31
01:26:26.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:26:26.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:26:26.251 00.000 16108 MoveAxis(E, 76, ABG)
01:26:26.251 00.000 16108 Guiding  Dir = 2, Dur = 76
01:26:26.251 00.000 16108 IsSlewing returns 0
01:26:26.251 00.000 16108 IsGuiding returns 0
01:26:26.256 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3395, FiltMin=2829, FiltMax=62547, Gamma=1.000
01:26:26.273 00.017 16108 PulseGuide returned control before completion, sleep 65
01:26:26.281 00.008 21068 UpdateGuideState exits: m=115834 SNR=81.4
01:26:26.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:26.282 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:26.283 00.001 21068 Enqueuing Expose request
01:26:26.351 00.068 16108 IsGuiding returns 1
01:26:26.351 00.000 16108 scope still moving after pulse duration time elapsed
01:26:26.383 00.032 16108 IsSlewing returns 0
01:26:26.383 00.000 16108 IsGuiding returns 0
01:26:26.383 00.000 16108 scope move finished after 76 + 55 ms
01:26:26.383 00.000 16108 Move returns status 0, amount 76
01:26:26.383 00.000 16108 MoveAxis(S, 63, ABG)
01:26:26.384 00.001 16108 Guiding  Dir = 1, Dur = 63
01:26:26.384 00.000 16108 IsSlewing returns 0
01:26:26.384 00.000 16108 IsGuiding returns 0
01:26:26.432 00.048 16108 PulseGuide returned control before completion, sleep 26
01:26:26.462 00.030 16108 IsGuiding returns 1
01:26:26.462 00.000 16108 scope still moving after pulse duration time elapsed
01:26:26.493 00.031 16108 IsSlewing returns 0
01:26:26.493 00.000 16108 IsGuiding returns 1
01:26:26.524 00.031 16108 IsSlewing returns 0
01:26:26.524 00.000 16108 IsGuiding returns 0
01:26:26.524 00.000 16108 scope move finished after 63 + 77 ms
01:26:26.524 00.000 16108 Move returns status 0, amount 63
01:26:26.526 00.002 16108 move complete, result=0
01:26:26.526 00.000 16108 worker thread done servicing request
01:26:26.526 00.000 16108 Worker thread wakes up
01:26:26.526 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.3 px 63 ms SOUTH
01:26:26.529 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:26.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:27.519 00.990 16108 Exposure complete
01:26:27.593 00.074 16108 worker thread done servicing request
01:26:27.593 00.000 21068 OnExposeComplete: enter
01:26:27.594 00.001 21068 UpdateGuideState(): m_state=6
01:26:27.595 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10268
01:26:27.596 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=874.37, Mass=129983, SNR=96.2, Peak=16352 HFD=3.4
01:26:27.596 00.000 21068 MultiStar: [#1 -0.27,-0.18,1.08,U] [#2 -0.26,-0.19,1.16,U] [#3 -0.00,-0.34,0.95,U] [#4 -0.45,-0.21,0.66,U] [#5 -0.26,-0.42,1.04,U] [#6 -0.40,-0.54,0.00,M2] [#7 0.28,-0.20,0.58,U] [#8 -0.16,-0.55,0.00,M2] 
01:26:27.597 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.31}, one-star: {-0.07, -0.56}
01:26:27.598 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
01:26:27.598 00.000 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
01:26:27.599 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.06 mountX=0.11 mountY=0.34, mountTheta=1.26
01:26:27.600 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.31, opts=13)
01:26:27.601 00.001 21068 Enqueuing Move request for scope (-0.16, -0.31)
01:26:27.603 00.002 16108 Worker thread wakes up
01:26:27.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.31) opts 0xd
01:26:27.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.31)
01:26:27.603 00.000 16108 Moving (-0.16, -0.31) raw xDistance=0.11 yDistance=0.34
01:26:27.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:27.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:26:27.603 00.000 16108 MoveAxis(E, 0, ABG)
01:26:27.603 00.000 16108 Move returns status 0, amount 0
01:26:27.603 00.000 16108 MoveAxis(S, 68, ABG)
01:26:27.603 00.000 16108 Guiding  Dir = 1, Dur = 68
01:26:27.604 00.001 16108 IsSlewing returns 0
01:26:27.604 00.000 16108 IsGuiding returns 0
01:26:27.605 00.001 16108 PulseGuide returned control before completion, sleep 77
01:26:27.606 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3395, FiltMin=2861, FiltMax=51545, Gamma=1.000
01:26:27.627 00.021 21068 UpdateGuideState exits: m=129983 SNR=96.2
01:26:27.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:27.630 00.001 21068 Enqueuing Expose request
01:26:27.695 00.065 16108 IsGuiding returns 1
01:26:27.695 00.000 16108 scope still moving after pulse duration time elapsed
01:26:27.725 00.030 16108 IsSlewing returns 0
01:26:27.725 00.000 16108 IsGuiding returns 0
01:26:27.725 00.000 16108 scope move finished after 68 + 54 ms
01:26:27.725 00.000 16108 Move returns status 0, amount 68
01:26:27.725 00.000 16108 move complete, result=0
01:26:27.725 00.000 16108 worker thread done servicing request
01:26:27.726 00.001 16108 Worker thread wakes up
01:26:27.726 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 68 ms SOUTH
01:26:27.728 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:27.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:28.880 01.152 16108 Exposure complete
01:26:28.947 00.067 16108 worker thread done servicing request
01:26:28.947 00.000 21068 OnExposeComplete: enter
01:26:28.948 00.001 21068 UpdateGuideState(): m_state=6
01:26:28.949 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10269
01:26:28.949 00.000 21068 Star::Find returns 1 (0), X=219.77, Y=874.72, Mass=135011, SNR=92.4, Peak=14317 HFD=3.5
01:26:28.950 00.001 21068 MultiStar: [#1 -0.45,0.13,1.08,U] [#2 -0.45,-0.01,1.06,U] [#3 -0.11,-0.16,0.88,U] [#4 -0.49,-0.11,0.78,U] [#5 -0.50,-0.08,0.86,U] [#6 -0.72,-0.00,0.00,M3] [#7 -0.11,-0.41,0.62,U] [#8 -0.37,-0.50,0.00,M3] 
01:26:28.951 00.001 21068 single-star, 6 included, MultiStar: {-0.35, -0.10}, one-star: {-0.29, -0.20}
01:26:28.953 00.002 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.80)
01:26:28.953 00.000 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
01:26:28.954 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-2.52 mountX=0.25 mountY=0.27, mountTheta=0.83
01:26:28.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.20, opts=13)
01:26:28.956 00.000 21068 Enqueuing Move request for scope (-0.29, -0.20)
01:26:28.957 00.001 16108 Worker thread wakes up
01:26:28.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.20) opts 0xd
01:26:28.957 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.20)
01:26:28.957 00.000 16108 Moving (-0.29, -0.20) raw xDistance=0.25 yDistance=0.27
01:26:28.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:26:28.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:26:28.957 00.000 16108 MoveAxis(W, 64, ABG)
01:26:28.958 00.001 16108 Guiding  Dir = 3, Dur = 64
01:26:28.958 00.000 16108 IsSlewing returns 0
01:26:28.958 00.000 16108 IsGuiding returns 0
01:26:28.959 00.001 16108 PulseGuide returned control before completion, sleep 73
01:26:28.962 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3395, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:26:28.981 00.019 21068 UpdateGuideState exits: m=135011 SNR=92.4
01:26:28.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.983 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:28.985 00.002 21068 Enqueuing Expose request
01:26:29.040 00.055 16108 IsGuiding returns 1
01:26:29.040 00.000 16108 scope still moving after pulse duration time elapsed
01:26:29.071 00.031 16108 IsSlewing returns 0
01:26:29.071 00.000 16108 IsGuiding returns 0
01:26:29.071 00.000 16108 scope move finished after 64 + 48 ms
01:26:29.071 00.000 16108 Move returns status 0, amount 64
01:26:29.071 00.000 16108 MoveAxis(S, 53, ABG)
01:26:29.071 00.000 16108 Guiding  Dir = 1, Dur = 53
01:26:29.071 00.000 16108 IsSlewing returns 0
01:26:29.072 00.001 16108 IsGuiding returns 0
01:26:29.103 00.031 16108 PulseGuide returned control before completion, sleep 32
01:26:29.150 00.047 16108 IsGuiding returns 1
01:26:29.150 00.000 16108 scope still moving after pulse duration time elapsed
01:26:29.182 00.032 16108 IsSlewing returns 0
01:26:29.184 00.002 16108 IsGuiding returns 1
01:26:29.215 00.031 16108 IsSlewing returns 0
01:26:29.215 00.000 16108 IsGuiding returns 0
01:26:29.215 00.000 16108 scope move finished after 53 + 90 ms
01:26:29.215 00.000 16108 Move returns status 0, amount 53
01:26:29.215 00.000 16108 move complete, result=0
01:26:29.215 00.000 16108 worker thread done servicing request
01:26:29.215 00.000 16108 Worker thread wakes up
01:26:29.215 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:29.215 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.3 px 53 ms SOUTH
01:26:29.218 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:30.198 00.980 16108 Exposure complete
01:26:30.263 00.065 16108 worker thread done servicing request
01:26:30.263 00.000 21068 OnExposeComplete: enter
01:26:30.266 00.003 21068 UpdateGuideState(): m_state=6
01:26:30.269 00.003 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10270
01:26:30.270 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.68, Mass=117381, SNR=84.3, Peak=15405 HFD=3.2
01:26:30.272 00.002 21068 MultiStar: [#1 -0.27,0.14,1.16,U] [#2 -0.24,-0.06,1.09,U] [#3 -0.02,0.15,1.17,U] [#4 -0.18,-0.04,0.95,U] [#5 -0.00,0.12,0.90,U] [#6 -0.14,-0.02,0.84,U] [#7 0.37,0.06,0.69,U] [#8 -0.11,-0.37,0.94,U] 
01:26:30.274 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.03, -0.24}
01:26:30.275 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
01:26:30.276 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
01:26:30.276 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.83 mountX=0.07 mountY=0.04, mountTheta=0.53
01:26:30.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
01:26:30.279 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
01:26:30.280 00.001 16108 Worker thread wakes up
01:26:30.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:26:30.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:26:30.280 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.04
01:26:30.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:30.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:30.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:30.280 00.000 16108 MoveAxis(E, 0, ABG)
01:26:30.280 00.000 16108 Move returns status 0, amount 0
01:26:30.280 00.000 16108 MoveAxis(N, 0, ABG)
01:26:30.280 00.000 16108 Move returns status 0, amount 0
01:26:30.280 00.000 16108 move complete, result=0
01:26:30.281 00.001 16108 worker thread done servicing request
01:26:30.292 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3395, FiltMin=2889, FiltMax=63209, Gamma=1.000
01:26:30.321 00.029 21068 UpdateGuideState exits: m=117381 SNR=84.3
01:26:30.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:30.325 00.001 21068 Enqueuing Expose request
01:26:30.325 00.000 16108 Worker thread wakes up
01:26:30.325 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:30.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:30.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:31.484 01.158 16108 Exposure complete
01:26:31.573 00.089 16108 worker thread done servicing request
01:26:31.573 00.000 21068 OnExposeComplete: enter
01:26:31.575 00.002 21068 UpdateGuideState(): m_state=6
01:26:31.576 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10271
01:26:31.577 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.76, Mass=124158, SNR=76.7, Peak=15613 HFD=3.5
01:26:31.578 00.001 21068 MultiStar: [#1 -0.15,0.17,1.45,U] [#2 -0.35,0.13,1.25,U] [#3 0.06,0.12,1.15,U] [#4 -0.37,0.05,0.93,U] [#5 -0.12,0.14,1.32,U] [#6 -0.51,0.13,0.92,U] [#7 0.09,-0.13,0.67,U] [#8 -0.00,-0.25,0.89,U] 
01:26:31.579 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {0.22, -0.17}
01:26:31.580 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
01:26:31.580 00.000 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
01:26:31.581 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.82 mountX=0.14 mountY=-0.01, mountTheta=-0.09
01:26:31.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
01:26:31.584 00.001 21068 Enqueuing Move request for scope (-0.13, 0.04)
01:26:31.585 00.001 16108 Worker thread wakes up
01:26:31.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
01:26:31.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
01:26:31.585 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.14 yDistance=-0.01
01:26:31.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:26:31.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:31.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:31.585 00.000 16108 MoveAxis(E, 0, ABG)
01:26:31.586 00.001 16108 Move returns status 0, amount 0
01:26:31.586 00.000 16108 MoveAxis(N, 0, ABG)
01:26:31.586 00.000 16108 Move returns status 0, amount 0
01:26:31.586 00.000 16108 move complete, result=0
01:26:31.586 00.000 16108 worker thread done servicing request
01:26:31.591 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3395, FiltMin=2909, FiltMax=62541, Gamma=1.000
01:26:31.615 00.024 21068 UpdateGuideState exits: m=124158 SNR=76.7
01:26:31.617 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:31.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:31.620 00.002 21068 Enqueuing Expose request
01:26:31.620 00.000 16108 Worker thread wakes up
01:26:31.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:31.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:31.621 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:32.607 00.986 16108 Exposure complete
01:26:32.663 00.056 16108 worker thread done servicing request
01:26:32.663 00.000 21068 OnExposeComplete: enter
01:26:32.664 00.001 21068 UpdateGuideState(): m_state=6
01:26:32.667 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10272
01:26:32.668 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.46, Mass=132178, SNR=99.8, Peak=15296 HFD=3.2
01:26:32.670 00.002 21068 MultiStar: [#1 -0.03,0.20,0.97,U] [#2 -0.14,-0.22,1.01,U] [#3 0.24,0.10,0.98,U] [#4 -0.08,-0.20,0.66,U] [#5 -0.04,-0.28,0.69,U] [#6 -0.32,-0.33,0.68,U] [#7 0.03,-0.38,0.57,U] [#8 0.21,-0.32,0.67,U] 
01:26:32.671 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {0.25, -0.47}
01:26:32.673 00.002 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
01:26:32.674 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
01:26:32.675 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=-0.06 mountY=0.18, mountTheta=1.88
01:26:32.678 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.19, opts=13)
01:26:32.679 00.001 21068 Enqueuing Move request for scope (0.02, -0.19)
01:26:32.680 00.001 16108 Worker thread wakes up
01:26:32.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
01:26:32.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
01:26:32.680 00.000 16108 Moving (0.02, -0.19) raw xDistance=-0.06 yDistance=0.18
01:26:32.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:32.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:32.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:26:32.680 00.000 16108 MoveAxis(E, 0, ABG)
01:26:32.681 00.001 16108 Move returns status 0, amount 0
01:26:32.681 00.000 16108 MoveAxis(N, 0, ABG)
01:26:32.681 00.000 16108 Move returns status 0, amount 0
01:26:32.681 00.000 16108 move complete, result=0
01:26:32.681 00.000 16108 worker thread done servicing request
01:26:32.683 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=189, max=65535, med=3395, FiltMin=2857, FiltMax=65472, Gamma=1.000
01:26:32.705 00.022 21068 UpdateGuideState exits: m=132178 SNR=99.8
01:26:32.708 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.710 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:32.711 00.001 21068 Enqueuing Expose request
01:26:32.712 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:32.713 00.001 16108 Worker thread wakes up
01:26:32.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:32.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:33.884 01.171 16108 Exposure complete
01:26:33.953 00.069 16108 worker thread done servicing request
01:26:33.953 00.000 21068 OnExposeComplete: enter
01:26:33.956 00.003 21068 UpdateGuideState(): m_state=6
01:26:33.957 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10273
01:26:33.959 00.002 21068 Star::Find returns 1 (0), X=220.23, Y=874.56, Mass=121813, SNR=81.4, Peak=14237 HFD=3.4
01:26:33.961 00.002 21068 MultiStar: [#1 0.01,-0.21,1.15,U] [#2 -0.30,-0.27,1.41,U] [#3 0.16,-0.11,1.06,U] [#4 -0.18,0.03,0.80,U] [#5 -0.11,-0.22,1.03,U] [#6 -0.03,-0.41,0.86,U] [#7 0.29,-0.43,0.69,U] [#8 0.11,-0.52,0.89,U] 
01:26:33.962 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.27}, one-star: {0.17, -0.37}
01:26:33.963 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
01:26:33.964 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
01:26:33.966 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.59 mountX=-0.04 mountY=0.27, mountTheta=1.73
01:26:33.969 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.27, opts=13)
01:26:33.971 00.002 21068 Enqueuing Move request for scope (-0.01, -0.27)
01:26:33.972 00.001 16108 Worker thread wakes up
01:26:33.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
01:26:33.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
01:26:33.972 00.000 16108 Moving (-0.01, -0.27) raw xDistance=-0.04 yDistance=0.27
01:26:33.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:26:33.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:26:33.972 00.000 16108 MoveAxis(E, 0, ABG)
01:26:33.973 00.001 16108 Move returns status 0, amount 0
01:26:33.973 00.000 16108 MoveAxis(S, 54, ABG)
01:26:33.973 00.000 16108 Guiding  Dir = 1, Dur = 54
01:26:33.973 00.000 16108 IsSlewing returns 0
01:26:33.973 00.000 16108 IsGuiding returns 0
01:26:33.975 00.002 16108 PulseGuide returned control before completion, sleep 63
01:26:33.978 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3395, FiltMin=2921, FiltMax=65472, Gamma=1.000
01:26:34.011 00.033 21068 UpdateGuideState exits: m=121813 SNR=81.4
01:26:34.013 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:34.015 00.001 21068 Enqueuing Expose request
01:26:34.041 00.026 16108 IsGuiding returns 1
01:26:34.041 00.000 16108 scope still moving after pulse duration time elapsed
01:26:34.072 00.031 16108 IsSlewing returns 0
01:26:34.072 00.000 16108 IsGuiding returns 0
01:26:34.072 00.000 16108 scope move finished after 54 + 44 ms
01:26:34.072 00.000 16108 Move returns status 0, amount 54
01:26:34.072 00.000 16108 move complete, result=0
01:26:34.072 00.000 16108 worker thread done servicing request
01:26:34.072 00.000 16108 Worker thread wakes up
01:26:34.072 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
01:26:34.073 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:34.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:35.041 00.968 16108 Exposure complete
01:26:35.097 00.056 16108 worker thread done servicing request
01:26:35.097 00.000 21068 OnExposeComplete: enter
01:26:35.098 00.001 21068 UpdateGuideState(): m_state=6
01:26:35.099 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10274
01:26:35.100 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=874.41, Mass=123411, SNR=81.4, Peak=15581 HFD=3.5
01:26:35.101 00.001 21068 MultiStar: [#1 -0.25,-0.21,1.29,U] [#2 -0.20,-0.30,1.31,U] [#3 0.16,-0.38,1.22,U] [#4 0.08,-0.20,0.87,U] [#5 0.14,-0.34,0.86,U] [#6 0.02,-0.38,0.90,U] [#7 0.28,-0.37,0.67,U] [#8 0.02,-0.51,0.81,U] 
01:26:35.101 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.35}, one-star: {0.05, -0.51}
01:26:35.102 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
01:26:35.103 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:26:35.104 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.55 mountX=-0.07 mountY=0.34, mountTheta=1.77
01:26:35.105 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.35, opts=13)
01:26:35.106 00.001 21068 Enqueuing Move request for scope (0.01, -0.35)
01:26:35.107 00.001 16108 Worker thread wakes up
01:26:35.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
01:26:35.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
01:26:35.107 00.000 16108 Moving (0.01, -0.35) raw xDistance=-0.07 yDistance=0.34
01:26:35.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:35.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:26:35.107 00.000 16108 MoveAxis(E, 0, ABG)
01:26:35.107 00.000 16108 Move returns status 0, amount 0
01:26:35.107 00.000 16108 MoveAxis(S, 67, ABG)
01:26:35.107 00.000 16108 Guiding  Dir = 1, Dur = 67
01:26:35.108 00.001 16108 IsSlewing returns 0
01:26:35.108 00.000 16108 IsGuiding returns 0
01:26:35.112 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2902, FiltMax=57353, Gamma=1.000
01:26:35.132 00.020 21068 UpdateGuideState exits: m=123411 SNR=81.4
01:26:35.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:35.135 00.001 21068 Enqueuing Expose request
01:26:35.155 00.020 16108 PulseGuide returned control before completion, sleep 30
01:26:35.201 00.046 16108 IsGuiding returns 1
01:26:35.201 00.000 16108 scope still moving after pulse duration time elapsed
01:26:35.232 00.031 16108 IsSlewing returns 0
01:26:35.232 00.000 16108 IsGuiding returns 1
01:26:35.264 00.032 16108 IsSlewing returns 0
01:26:35.264 00.000 16108 IsGuiding returns 0
01:26:35.264 00.000 16108 scope move finished after 67 + 89 ms
01:26:35.264 00.000 16108 Move returns status 0, amount 67
01:26:35.264 00.000 16108 move complete, result=0
01:26:35.264 00.000 16108 worker thread done servicing request
01:26:35.264 00.000 16108 Worker thread wakes up
01:26:35.264 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 67 ms SOUTH
01:26:35.266 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:35.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:36.436 01.170 16108 Exposure complete
01:26:36.492 00.056 16108 worker thread done servicing request
01:26:36.492 00.000 21068 OnExposeComplete: enter
01:26:36.494 00.002 21068 UpdateGuideState(): m_state=6
01:26:36.496 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10275
01:26:36.498 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=874.68, Mass=138518, SNR=97.5, Peak=15981 HFD=3.4
01:26:36.500 00.002 21068 MultiStar: [#1 -0.46,0.13,1.20,U] [#2 -0.58,-0.01,0.00,M1] [#3 0.06,-0.11,0.99,U] [#4 -0.29,0.19,0.82,U] [#5 -0.35,0.02,0.69,U] [#6 -0.28,-0.30,0.70,U] [#7 -0.32,-0.07,0.44,U] [#8 -0.41,-0.34,0.73,U] 
01:26:36.503 00.003 21068 single-star, 7 included, MultiStar: {-0.25, -0.08}, one-star: {-0.03, -0.25}
01:26:36.505 00.002 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
01:26:36.507 00.002 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.71)
01:26:36.509 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.67 mountX=-0.02 mountY=0.25, mountTheta=1.64
01:26:36.514 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.25, opts=13)
01:26:36.516 00.002 21068 Enqueuing Move request for scope (-0.03, -0.25)
01:26:36.518 00.002 16108 Worker thread wakes up
01:26:36.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
01:26:36.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
01:26:36.518 00.000 16108 Moving (-0.03, -0.25) raw xDistance=-0.02 yDistance=0.25
01:26:36.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:36.519 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:26:36.519 00.000 16108 MoveAxis(E, 0, ABG)
01:26:36.519 00.000 16108 Move returns status 0, amount 0
01:26:36.519 00.000 16108 MoveAxis(S, 50, ABG)
01:26:36.519 00.000 16108 Guiding  Dir = 1, Dur = 50
01:26:36.519 00.000 16108 IsSlewing returns 0
01:26:36.520 00.001 16108 IsGuiding returns 0
01:26:36.521 00.001 16108 PulseGuide returned control before completion, sleep 59
01:26:36.524 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3395, FiltMin=2893, FiltMax=58707, Gamma=1.000
01:26:36.542 00.018 21068 UpdateGuideState exits: m=138518 SNR=97.5
01:26:36.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:36.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:36.545 00.001 21068 Enqueuing Expose request
01:26:36.585 00.040 16108 IsGuiding returns 1
01:26:36.585 00.000 16108 scope still moving after pulse duration time elapsed
01:26:36.616 00.031 16108 IsSlewing returns 0
01:26:36.617 00.001 16108 IsGuiding returns 0
01:26:36.617 00.000 16108 scope move finished after 50 + 47 ms
01:26:36.617 00.000 16108 Move returns status 0, amount 50
01:26:36.617 00.000 16108 move complete, result=0
01:26:36.617 00.000 16108 worker thread done servicing request
01:26:36.617 00.000 16108 Worker thread wakes up
01:26:36.617 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:36.618 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:36.618 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 50 ms SOUTH
01:26:37.590 00.972 16108 Exposure complete
01:26:37.649 00.059 16108 worker thread done servicing request
01:26:37.649 00.000 21068 OnExposeComplete: enter
01:26:37.649 00.000 21068 UpdateGuideState(): m_state=6
01:26:37.650 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10276
01:26:37.651 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.81, Mass=120843, SNR=83.6, Peak=14317 HFD=3.5
01:26:37.652 00.001 21068 MultiStar: [#1 -0.38,0.07,1.24,U] [#2 -0.35,-0.14,1.15,U] [#3 -0.36,-0.08,1.05,U] [#4 0.17,0.10,0.74,U] [#5 -0.12,-0.19,0.94,U] [#6 -0.07,-0.19,0.98,U] [#7 0.21,0.09,0.63,U] [#8 -0.02,-0.34,0.83,U] 
01:26:37.653 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {0.21, -0.12}
01:26:37.654 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
01:26:37.655 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
01:26:37.656 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.47 mountX=0.10 mountY=0.12, mountTheta=0.87
01:26:37.658 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.09, opts=13)
01:26:37.658 00.000 21068 Enqueuing Move request for scope (-0.12, -0.09)
01:26:37.659 00.001 16108 Worker thread wakes up
01:26:37.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
01:26:37.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
01:26:37.659 00.000 16108 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.12
01:26:37.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:26:37.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:37.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:37.659 00.000 16108 MoveAxis(E, 0, ABG)
01:26:37.659 00.000 16108 Move returns status 0, amount 0
01:26:37.659 00.000 16108 MoveAxis(N, 0, ABG)
01:26:37.659 00.000 16108 Move returns status 0, amount 0
01:26:37.659 00.000 16108 move complete, result=0
01:26:37.659 00.000 16108 worker thread done servicing request
01:26:37.663 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3398, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:26:37.678 00.015 21068 UpdateGuideState exits: m=120843 SNR=83.6
01:26:37.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:37.681 00.001 21068 Enqueuing Expose request
01:26:37.681 00.000 16108 Worker thread wakes up
01:26:37.682 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:37.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:37.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:38.844 01.162 16108 Exposure complete
01:26:38.926 00.082 16108 worker thread done servicing request
01:26:38.926 00.000 21068 OnExposeComplete: enter
01:26:38.928 00.002 21068 UpdateGuideState(): m_state=6
01:26:38.930 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10277
01:26:38.931 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.86, Mass=118321, SNR=79.8, Peak=14717 HFD=3.3
01:26:38.932 00.001 21068 MultiStar: [#1 -0.15,-0.08,1.17,U] [#2 -0.12,-0.13,1.31,U] [#3 0.21,0.03,1.10,U] [#4 -0.20,0.29,0.87,U] [#5 -0.05,0.03,0.84,U] [#6 -0.19,-0.17,0.86,U] [#7 0.09,-0.04,0.71,U] [#8 0.06,-0.32,0.90,U] 
01:26:38.932 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.21, -0.07}
01:26:38.933 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
01:26:38.935 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
01:26:38.936 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=0.01 mountY=0.06, mountTheta=1.44
01:26:38.940 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
01:26:38.941 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
01:26:38.942 00.001 16108 Worker thread wakes up
01:26:38.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:26:38.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:26:38.942 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
01:26:38.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:26:38.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:38.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:26:38.943 00.001 16108 MoveAxis(E, 0, ABG)
01:26:38.943 00.000 16108 Move returns status 0, amount 0
01:26:38.943 00.000 16108 MoveAxis(N, 0, ABG)
01:26:38.943 00.000 16108 Move returns status 0, amount 0
01:26:38.943 00.000 16108 move complete, result=0
01:26:38.943 00.000 16108 worker thread done servicing request
01:26:38.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3398, FiltMin=2806, FiltMax=61385, Gamma=1.000
01:26:38.962 00.015 21068 UpdateGuideState exits: m=118321 SNR=79.8
01:26:38.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:38.965 00.001 21068 Enqueuing Expose request
01:26:38.966 00.001 16108 Worker thread wakes up
01:26:38.966 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:38.968 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:38.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:39.933 00.965 16108 Exposure complete
01:26:40.015 00.082 16108 worker thread done servicing request
01:26:40.015 00.000 21068 OnExposeComplete: enter
01:26:40.016 00.001 21068 UpdateGuideState(): m_state=6
01:26:40.016 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10278
01:26:40.017 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.95, Mass=107582, SNR=71.7, Peak=14637 HFD=3.2
01:26:40.018 00.001 21068 MultiStar: [#1 0.18,0.14,1.40,U] [#2 0.16,0.05,1.33,U] [#3 0.05,0.14,1.20,U] [#4 0.04,0.19,1.04,U] [#5 -0.05,0.14,1.08,U] [#6 0.24,0.27,1.03,U] [#7 0.09,-0.09,0.69,U] [#8 0.31,-0.12,0.91,U] 
01:26:40.019 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.17, 0.02}
01:26:40.020 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
01:26:40.023 00.003 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:26:40.025 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
01:26:40.028 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
01:26:40.031 00.003 21068 Enqueuing Move request for scope (0.13, 0.09)
01:26:40.033 00.002 16108 Worker thread wakes up
01:26:40.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:26:40.033 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:26:40.033 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=-0.12
01:26:40.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:40.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:40.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:40.033 00.000 16108 MoveAxis(E, 0, ABG)
01:26:40.033 00.000 16108 Move returns status 0, amount 0
01:26:40.033 00.000 16108 MoveAxis(N, 0, ABG)
01:26:40.033 00.000 16108 Move returns status 0, amount 0
01:26:40.033 00.000 16108 move complete, result=0
01:26:40.033 00.000 16108 worker thread done servicing request
01:26:40.039 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3398, FiltMin=2893, FiltMax=60003, Gamma=1.000
01:26:40.062 00.023 21068 UpdateGuideState exits: m=107582 SNR=71.7
01:26:40.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:40.064 00.000 21068 Enqueuing Expose request
01:26:40.065 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:40.066 00.001 16108 Worker thread wakes up
01:26:40.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:40.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:41.239 01.173 16108 Exposure complete
01:26:41.291 00.052 16108 worker thread done servicing request
01:26:41.291 00.000 21068 OnExposeComplete: enter
01:26:41.293 00.002 21068 UpdateGuideState(): m_state=6
01:26:41.294 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10279
01:26:41.295 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.64, Mass=141892, SNR=89.0, Peak=15997 HFD=3.4
01:26:41.296 00.001 21068 MultiStar: [#1 -0.07,0.20,1.08,U] [#2 0.09,-0.01,1.18,U] [#3 0.35,0.07,0.91,U] [#4 -0.21,0.11,0.90,U] [#5 0.10,0.05,0.89,U] [#6 -0.01,0.05,0.67,U] [#7 0.08,0.12,0.74,U] [#8 0.17,-0.35,0.77,U] 
01:26:41.296 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.31, -0.28}
01:26:41.297 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
01:26:41.298 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
01:26:41.299 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
01:26:41.300 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
01:26:41.301 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
01:26:41.302 00.001 16108 Worker thread wakes up
01:26:41.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:26:41.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:26:41.302 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
01:26:41.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:41.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:41.303 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:41.303 00.000 16108 MoveAxis(E, 0, ABG)
01:26:41.303 00.000 16108 Move returns status 0, amount 0
01:26:41.303 00.000 16108 MoveAxis(N, 0, ABG)
01:26:41.303 00.000 16108 Move returns status 0, amount 0
01:26:41.303 00.000 16108 move complete, result=0
01:26:41.303 00.000 16108 worker thread done servicing request
01:26:41.306 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3395, FiltMin=2883, FiltMax=65472, Gamma=1.000
01:26:41.327 00.021 21068 UpdateGuideState exits: m=141892 SNR=89.0
01:26:41.327 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:41.329 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:41.330 00.001 21068 Enqueuing Expose request
01:26:41.331 00.001 16108 Worker thread wakes up
01:26:41.331 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:41.331 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:41.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:42.312 00.981 16108 Exposure complete
01:26:42.368 00.056 16108 worker thread done servicing request
01:26:42.368 00.000 21068 OnExposeComplete: enter
01:26:42.369 00.001 21068 UpdateGuideState(): m_state=6
01:26:42.370 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10280
01:26:42.371 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.71, Mass=128995, SNR=86.0, Peak=15369 HFD=3.3
01:26:42.374 00.003 21068 MultiStar: [#1 0.10,0.19,1.15,U] [#2 -0.08,0.13,1.34,U] [#3 0.38,-0.02,1.31,U] [#4 0.01,0.07,0.92,U] [#5 -0.04,-0.06,0.78,U] [#6 -0.06,-0.25,0.87,U] [#7 0.41,-0.21,0.56,U] [#8 -0.00,-0.34,0.73,U] 
01:26:42.375 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.43, -0.22}
01:26:42.377 00.002 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
01:26:42.378 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
01:26:42.380 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.13 mountY=0.02, mountTheta=3.02
01:26:42.384 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
01:26:42.385 00.001 21068 Enqueuing Move request for scope (0.13, -0.05)
01:26:42.387 00.002 16108 Worker thread wakes up
01:26:42.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:26:42.388 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:26:42.388 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.13 yDistance=0.02
01:26:42.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:26:42.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:42.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:42.388 00.000 16108 MoveAxis(E, 0, ABG)
01:26:42.388 00.000 16108 Move returns status 0, amount 0
01:26:42.388 00.000 16108 MoveAxis(N, 0, ABG)
01:26:42.388 00.000 16108 Move returns status 0, amount 0
01:26:42.389 00.001 16108 move complete, result=0
01:26:42.389 00.000 16108 worker thread done servicing request
01:26:42.393 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3398, FiltMin=2880, FiltMax=65472, Gamma=1.000
01:26:42.408 00.015 21068 UpdateGuideState exits: m=128995 SNR=86.0
01:26:42.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.409 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:42.410 00.001 21068 Enqueuing Expose request
01:26:42.411 00.001 16108 Worker thread wakes up
01:26:42.411 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:42.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:42.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:43.582 01.170 16108 Exposure complete
01:26:43.637 00.055 16108 worker thread done servicing request
01:26:43.637 00.000 21068 OnExposeComplete: enter
01:26:43.639 00.002 21068 UpdateGuideState(): m_state=6
01:26:43.641 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10281
01:26:43.643 00.002 21068 Star::Find returns 1 (0), X=220.08, Y=874.71, Mass=135931, SNR=102.8, Peak=16381 HFD=3.4
01:26:43.645 00.002 21068 MultiStar: [#1 -0.17,-0.01,0.78,U] [#2 -0.24,0.07,1.01,U] [#3 0.38,0.17,0.99,U] [#4 0.03,0.07,0.71,U] [#5 -0.11,-0.04,0.75,U] [#6 0.18,0.33,0.67,U] [#7 0.00,-0.15,0.58,U] [#8 0.39,-0.28,0.60,U] 
01:26:43.646 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.03, -0.21}
01:26:43.648 00.002 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
01:26:43.650 00.002 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
01:26:43.651 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=-0.04 mountY=-0.01, mountTheta=-2.88
01:26:43.654 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
01:26:43.656 00.002 21068 Enqueuing Move request for scope (0.05, 0.00)
01:26:43.657 00.001 16108 Worker thread wakes up
01:26:43.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
01:26:43.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
01:26:43.657 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.04 yDistance=-0.01
01:26:43.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:26:43.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:43.657 00.000 16108 MoveAxis(E, 0, ABG)
01:26:43.657 00.000 16108 Move returns status 0, amount 0
01:26:43.657 00.000 16108 MoveAxis(N, 0, ABG)
01:26:43.657 00.000 16108 Move returns status 0, amount 0
01:26:43.657 00.000 16108 move complete, result=0
01:26:43.657 00.000 16108 worker thread done servicing request
01:26:43.662 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3398, FiltMin=2893, FiltMax=63488, Gamma=1.000
01:26:43.677 00.015 21068 UpdateGuideState exits: m=135931 SNR=102.8
01:26:43.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:43.679 00.000 21068 Enqueuing Expose request
01:26:43.680 00.001 16108 Worker thread wakes up
01:26:43.680 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:43.682 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:43.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:44.665 00.983 16108 Exposure complete
01:26:44.734 00.069 16108 worker thread done servicing request
01:26:44.735 00.001 21068 OnExposeComplete: enter
01:26:44.735 00.000 21068 UpdateGuideState(): m_state=6
01:26:44.736 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10282
01:26:44.737 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.62, Mass=115796, SNR=88.8, Peak=14089 HFD=3.4
01:26:44.738 00.001 21068 MultiStar: [#1 -0.10,-0.07,1.01,U] [#2 -0.27,-0.02,1.28,U] [#3 0.48,0.06,0.99,U] [#4 -0.25,0.16,0.98,U] [#5 -0.25,-0.17,0.91,U] [#6 0.03,0.00,0.75,U] [#7 0.23,-0.01,0.59,U] [#8 0.24,-0.45,0.71,U] 
01:26:44.739 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.29, -0.31}
01:26:44.740 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
01:26:44.740 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
01:26:44.742 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=-0.03 mountY=0.07, mountTheta=2.01
01:26:44.743 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
01:26:44.744 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
01:26:44.745 00.001 16108 Worker thread wakes up
01:26:44.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:26:44.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:26:44.745 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.03 yDistance=0.07
01:26:44.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:44.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:44.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:26:44.745 00.000 16108 MoveAxis(E, 0, ABG)
01:26:44.745 00.000 16108 Move returns status 0, amount 0
01:26:44.745 00.000 16108 MoveAxis(N, 0, ABG)
01:26:44.745 00.000 16108 Move returns status 0, amount 0
01:26:44.745 00.000 16108 move complete, result=0
01:26:44.745 00.000 16108 worker thread done servicing request
01:26:44.749 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=195, max=65535, med=3398, FiltMin=2912, FiltMax=57453, Gamma=1.000
01:26:44.769 00.020 21068 UpdateGuideState exits: m=115796 SNR=88.8
01:26:44.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:44.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:44.772 00.001 21068 Enqueuing Expose request
01:26:44.773 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:44.773 00.000 16108 Worker thread wakes up
01:26:44.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:44.774 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:45.927 01.153 16108 Exposure complete
01:26:45.983 00.056 16108 worker thread done servicing request
01:26:45.983 00.000 21068 OnExposeComplete: enter
01:26:45.985 00.002 21068 UpdateGuideState(): m_state=6
01:26:45.986 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10283
01:26:45.987 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=874.82, Mass=132168, SNR=90.6, Peak=15609 HFD=3.3
01:26:45.989 00.002 21068 MultiStar: [#1 0.02,0.09,1.02,U] [#2 -0.25,0.07,1.31,U] [#3 0.45,-0.05,0.96,U] [#4 0.03,0.17,0.82,U] [#5 -0.07,0.07,0.89,U] [#6 -0.02,0.10,0.72,U] [#7 0.17,-0.08,0.60,U] [#8 0.06,-0.18,0.68,U] 
01:26:45.990 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.56, -0.10}
01:26:45.991 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
01:26:45.993 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
01:26:45.994 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
01:26:45.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
01:26:45.998 00.002 21068 Enqueuing Move request for scope (0.10, 0.02)
01:26:46.000 00.002 16108 Worker thread wakes up
01:26:46.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:26:46.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:26:46.000 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.04
01:26:46.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:46.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:46.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:46.000 00.000 16108 MoveAxis(E, 0, ABG)
01:26:46.000 00.000 16108 Move returns status 0, amount 0
01:26:46.000 00.000 16108 MoveAxis(N, 0, ABG)
01:26:46.000 00.000 16108 Move returns status 0, amount 0
01:26:46.000 00.000 16108 move complete, result=0
01:26:46.001 00.001 16108 worker thread done servicing request
01:26:46.004 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3398, FiltMin=2909, FiltMax=61053, Gamma=1.000
01:26:46.021 00.017 21068 UpdateGuideState exits: m=132168 SNR=90.6
01:26:46.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:46.023 00.000 21068 Enqueuing Expose request
01:26:46.024 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:46.025 00.001 16108 Worker thread wakes up
01:26:46.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:46.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:47.001 00.976 16108 Exposure complete
01:26:47.074 00.073 16108 worker thread done servicing request
01:26:47.074 00.000 21068 OnExposeComplete: enter
01:26:47.075 00.001 21068 UpdateGuideState(): m_state=6
01:26:47.076 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10284
01:26:47.076 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=874.51, Mass=126281, SNR=84.5, Peak=15053 HFD=3.5
01:26:47.077 00.001 21068 MultiStar: [#1 -0.13,0.06,1.19,U] [#2 -0.16,-0.15,1.14,U] [#3 0.37,0.22,1.04,U] [#4 0.10,-0.14,0.89,U] [#5 -0.16,-0.14,0.90,U] [#6 -0.19,-0.17,0.79,U] [#7 0.23,-0.24,0.66,U] [#8 -0.06,-0.39,0.77,U] 
01:26:47.078 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.12, -0.42}
01:26:47.079 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
01:26:47.081 00.002 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
01:26:47.083 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=-0.03 mountY=0.13, mountTheta=1.82
01:26:47.085 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
01:26:47.087 00.002 21068 Enqueuing Move request for scope (0.01, -0.13)
01:26:47.088 00.001 16108 Worker thread wakes up
01:26:47.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:26:47.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:26:47.089 00.001 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.13
01:26:47.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:47.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:47.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:26:47.089 00.000 16108 MoveAxis(E, 0, ABG)
01:26:47.089 00.000 16108 Move returns status 0, amount 0
01:26:47.089 00.000 16108 MoveAxis(N, 0, ABG)
01:26:47.089 00.000 16108 Move returns status 0, amount 0
01:26:47.089 00.000 16108 move complete, result=0
01:26:47.089 00.000 16108 worker thread done servicing request
01:26:47.093 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3398, FiltMin=2864, FiltMax=65472, Gamma=1.000
01:26:47.120 00.027 21068 UpdateGuideState exits: m=126281 SNR=84.5
01:26:47.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:47.124 00.002 21068 Enqueuing Expose request
01:26:47.125 00.001 16108 Worker thread wakes up
01:26:47.125 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:47.127 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:47.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:48.293 01.166 16108 Exposure complete
01:26:48.349 00.056 16108 worker thread done servicing request
01:26:48.349 00.000 21068 OnExposeComplete: enter
01:26:48.350 00.001 21068 UpdateGuideState(): m_state=6
01:26:48.351 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10285
01:26:48.352 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.84, Mass=130663, SNR=95.5, Peak=17133 HFD=3.4
01:26:48.353 00.001 21068 MultiStar: [#1 -0.20,-0.02,1.04,U] [#2 -0.18,-0.03,1.03,U] [#3 0.24,0.19,0.96,U] [#4 -0.06,0.02,0.87,U] [#5 -0.14,-0.06,0.75,U] [#6 -0.08,-0.14,0.69,U] [#7 0.04,0.05,0.53,U] [#8 -0.16,-0.23,0.86,U] 
01:26:48.353 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.19, -0.09}
01:26:48.354 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
01:26:48.355 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
01:26:48.356 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.46 mountX=0.03 mountY=0.04, mountTheta=0.88
01:26:48.357 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
01:26:48.358 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
01:26:48.360 00.002 16108 Worker thread wakes up
01:26:48.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:26:48.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:26:48.360 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
01:26:48.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:48.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:48.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:48.360 00.000 16108 MoveAxis(E, 0, ABG)
01:26:48.360 00.000 16108 Move returns status 0, amount 0
01:26:48.361 00.001 16108 MoveAxis(N, 0, ABG)
01:26:48.361 00.000 16108 Move returns status 0, amount 0
01:26:48.361 00.000 16108 move complete, result=0
01:26:48.361 00.000 16108 worker thread done servicing request
01:26:48.363 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3395, FiltMin=2944, FiltMax=63293, Gamma=1.000
01:26:48.381 00.018 21068 UpdateGuideState exits: m=130663 SNR=95.5
01:26:48.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:48.382 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:48.383 00.001 21068 Enqueuing Expose request
01:26:48.384 00.001 16108 Worker thread wakes up
01:26:48.384 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:48.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:48.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:49.357 00.972 16108 Exposure complete
01:26:49.447 00.090 16108 worker thread done servicing request
01:26:49.447 00.000 21068 OnExposeComplete: enter
01:26:49.448 00.001 21068 UpdateGuideState(): m_state=6
01:26:49.450 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10286
01:26:49.452 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=874.72, Mass=114203, SNR=78.3, Peak=14717 HFD=3.5
01:26:49.454 00.002 21068 MultiStar: [#1 0.08,-0.14,1.31,U] [#2 -0.04,-0.15,1.25,U] [#3 0.13,-0.05,1.16,U] [#4 -0.12,-0.19,0.90,U] [#5 -0.09,-0.18,0.90,U] [#6 0.02,-0.16,1.03,U] [#7 0.32,-0.07,0.69,U] [#8 -0.12,-0.47,0.89,U] 
01:26:49.455 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.18}, one-star: {0.14, -0.21}
01:26:49.458 00.003 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
01:26:49.459 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
01:26:49.460 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.39 mountX=-0.06 mountY=0.16, mountTheta=1.93
01:26:49.463 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.18, opts=13)
01:26:49.464 00.001 21068 Enqueuing Move request for scope (0.03, -0.18)
01:26:49.466 00.002 16108 Worker thread wakes up
01:26:49.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
01:26:49.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
01:26:49.466 00.000 16108 Moving (0.03, -0.18) raw xDistance=-0.06 yDistance=0.16
01:26:49.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:49.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:49.468 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:26:49.468 00.000 16108 MoveAxis(E, 0, ABG)
01:26:49.468 00.000 16108 Move returns status 0, amount 0
01:26:49.468 00.000 16108 MoveAxis(N, 0, ABG)
01:26:49.468 00.000 16108 Move returns status 0, amount 0
01:26:49.468 00.000 16108 move complete, result=0
01:26:49.468 00.000 16108 worker thread done servicing request
01:26:49.474 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2867, FiltMax=59520, Gamma=1.000
01:26:49.496 00.022 21068 UpdateGuideState exits: m=114203 SNR=78.3
01:26:49.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:49.499 00.001 21068 Enqueuing Expose request
01:26:49.499 00.000 16108 Worker thread wakes up
01:26:49.499 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:49.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:49.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:50.674 01.174 16108 Exposure complete
01:26:50.737 00.063 16108 worker thread done servicing request
01:26:50.737 00.000 21068 OnExposeComplete: enter
01:26:50.740 00.003 21068 UpdateGuideState(): m_state=6
01:26:50.742 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10287
01:26:50.743 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=874.87, Mass=134371, SNR=90.5, Peak=16441 HFD=3.5
01:26:50.745 00.002 21068 MultiStar: [#1 0.10,0.03,1.21,U] [#2 -0.14,0.01,1.20,U] [#3 0.20,0.13,1.02,U] [#4 -0.07,0.13,0.77,U] [#5 -0.07,0.01,0.86,U] [#6 0.18,-0.03,0.75,U] [#7 0.43,0.04,0.57,U] [#8 -0.08,-0.07,0.68,U] 
01:26:50.747 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.42, -0.05}
01:26:50.748 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
01:26:50.750 00.002 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
01:26:50.751 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.09 mountY=-0.04, mountTheta=-2.69
01:26:50.756 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
01:26:50.756 00.000 21068 Enqueuing Move request for scope (0.10, 0.02)
01:26:50.757 00.001 16108 Worker thread wakes up
01:26:50.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:26:50.758 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:26:50.758 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.04
01:26:50.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:50.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:50.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:50.758 00.000 16108 MoveAxis(E, 0, ABG)
01:26:50.758 00.000 16108 Move returns status 0, amount 0
01:26:50.758 00.000 16108 MoveAxis(N, 0, ABG)
01:26:50.758 00.000 16108 Move returns status 0, amount 0
01:26:50.758 00.000 16108 move complete, result=0
01:26:50.758 00.000 16108 worker thread done servicing request
01:26:50.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3395, FiltMin=2963, FiltMax=65472, Gamma=1.000
01:26:50.782 00.019 21068 UpdateGuideState exits: m=134371 SNR=90.5
01:26:50.784 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:50.786 00.001 21068 Enqueuing Expose request
01:26:50.787 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:50.788 00.001 16108 Worker thread wakes up
01:26:50.788 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:50.789 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:51.767 00.978 16108 Exposure complete
01:26:51.828 00.061 16108 worker thread done servicing request
01:26:51.828 00.000 21068 OnExposeComplete: enter
01:26:51.829 00.001 21068 UpdateGuideState(): m_state=6
01:26:51.830 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10288
01:26:51.831 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.54, Mass=136313, SNR=90.1, Peak=14457 HFD=3.2
01:26:51.832 00.001 21068 MultiStar: [#1 0.08,0.06,1.40,U] [#2 -0.08,-0.11,1.31,U] [#3 0.27,0.01,1.16,U] [#4 -0.10,-0.16,0.81,U] [#5 0.12,-0.13,0.90,U] [#6 0.01,-0.41,0.81,U] [#7 0.19,-0.25,0.61,U] [#8 0.04,-0.34,0.81,U] 
01:26:51.833 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.16}, one-star: {0.32, -0.39}
01:26:51.833 00.000 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.27)
01:26:51.834 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
01:26:51.835 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.05 mountX=-0.12 mountY=0.14, mountTheta=2.29
01:26:51.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.16, opts=13)
01:26:51.837 00.000 21068 Enqueuing Move request for scope (0.09, -0.16)
01:26:51.838 00.001 16108 Worker thread wakes up
01:26:51.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
01:26:51.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
01:26:51.838 00.000 16108 Moving (0.09, -0.16) raw xDistance=-0.12 yDistance=0.14
01:26:51.839 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:26:51.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:51.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:26:51.839 00.000 16108 MoveAxis(E, 0, ABG)
01:26:51.839 00.000 16108 Move returns status 0, amount 0
01:26:51.839 00.000 16108 MoveAxis(N, 0, ABG)
01:26:51.839 00.000 16108 Move returns status 0, amount 0
01:26:51.839 00.000 16108 move complete, result=0
01:26:51.839 00.000 16108 worker thread done servicing request
01:26:51.848 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3395, FiltMin=2937, FiltMax=56761, Gamma=1.000
01:26:51.872 00.024 21068 UpdateGuideState exits: m=136313 SNR=90.1
01:26:51.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:51.875 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:51.876 00.001 21068 Enqueuing Expose request
01:26:51.877 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:51.878 00.001 16108 Worker thread wakes up
01:26:51.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:51.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:53.044 01.166 16108 Exposure complete
01:26:53.104 00.060 16108 worker thread done servicing request
01:26:53.104 00.000 21068 OnExposeComplete: enter
01:26:53.105 00.001 21068 UpdateGuideState(): m_state=6
01:26:53.106 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10289
01:26:53.107 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.62, Mass=134959, SNR=93.8, Peak=15657 HFD=3.3
01:26:53.108 00.001 21068 MultiStar: [#1 0.05,0.02,1.08,U] [#2 0.04,-0.14,1.13,U] [#3 0.30,-0.09,0.88,U] [#4 0.14,-0.24,0.91,U] [#5 0.12,-0.33,0.81,U] [#6 0.09,-0.14,0.73,U] [#7 0.38,-0.11,0.50,U] [#8 0.05,-0.45,0.70,U] 
01:26:53.109 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.33, -0.31}
01:26:53.110 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
01:26:53.110 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
01:26:53.111 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.88 mountX=-0.19 mountY=0.15, mountTheta=2.47
01:26:53.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.19, opts=13)
01:26:53.114 00.001 21068 Enqueuing Move request for scope (0.16, -0.19)
01:26:53.115 00.001 16108 Worker thread wakes up
01:26:53.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
01:26:53.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
01:26:53.115 00.000 16108 Moving (0.16, -0.19) raw xDistance=-0.19 yDistance=0.15
01:26:53.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:26:53.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:53.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:26:53.115 00.000 16108 MoveAxis(E, 0, ABG)
01:26:53.115 00.000 16108 Move returns status 0, amount 0
01:26:53.115 00.000 16108 MoveAxis(N, 0, ABG)
01:26:53.115 00.000 16108 Move returns status 0, amount 0
01:26:53.115 00.000 16108 move complete, result=0
01:26:53.115 00.000 16108 worker thread done servicing request
01:26:53.120 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3395, FiltMin=2896, FiltMax=62624, Gamma=1.000
01:26:53.135 00.015 21068 UpdateGuideState exits: m=134959 SNR=93.8
01:26:53.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:53.138 00.001 21068 Enqueuing Expose request
01:26:53.139 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:53.139 00.000 16108 Worker thread wakes up
01:26:53.139 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:53.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:54.120 00.981 16108 Exposure complete
01:26:54.175 00.055 16108 worker thread done servicing request
01:26:54.176 00.001 21068 OnExposeComplete: enter
01:26:54.178 00.002 21068 UpdateGuideState(): m_state=6
01:26:54.180 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10290
01:26:54.182 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=874.63, Mass=120341, SNR=77.8, Peak=14589 HFD=3.3
01:26:54.185 00.003 21068 MultiStar: [#1 -0.17,0.05,1.12,U] [#2 -0.33,-0.07,1.38,U] [#3 0.15,-0.22,1.08,U] [#4 -0.04,0.11,1.01,U] [#5 -0.06,-0.26,1.12,U] [#6 -0.14,-0.10,0.95,U] [#7 0.09,-0.21,0.61,U] [#8 0.02,-0.44,0.80,U] 
01:26:54.187 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {0.03, -0.30}
01:26:54.188 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
01:26:54.190 00.002 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
01:26:54.191 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.01 mountX=0.04 mountY=0.16, mountTheta=1.31
01:26:54.194 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.15, opts=13)
01:26:54.195 00.001 21068 Enqueuing Move request for scope (-0.07, -0.15)
01:26:54.196 00.001 16108 Worker thread wakes up
01:26:54.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
01:26:54.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
01:26:54.196 00.000 16108 Moving (-0.07, -0.15) raw xDistance=0.04 yDistance=0.16
01:26:54.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:54.197 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:54.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:26:54.197 00.000 16108 MoveAxis(E, 0, ABG)
01:26:54.197 00.000 16108 Move returns status 0, amount 0
01:26:54.197 00.000 16108 MoveAxis(N, 0, ABG)
01:26:54.197 00.000 16108 Move returns status 0, amount 0
01:26:54.197 00.000 16108 move complete, result=0
01:26:54.197 00.000 16108 worker thread done servicing request
01:26:54.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3398, FiltMin=2909, FiltMax=63507, Gamma=1.000
01:26:54.216 00.016 21068 UpdateGuideState exits: m=120341 SNR=77.8
01:26:54.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:54.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:54.219 00.001 21068 Enqueuing Expose request
01:26:54.220 00.001 16108 Worker thread wakes up
01:26:54.220 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:54.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:54.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:55.395 01.175 16108 Exposure complete
01:26:55.448 00.053 16108 worker thread done servicing request
01:26:55.448 00.000 21068 OnExposeComplete: enter
01:26:55.450 00.002 21068 UpdateGuideState(): m_state=6
01:26:55.451 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10291
01:26:55.453 00.002 21068 Star::Find returns 1 (0), X=220.18, Y=874.80, Mass=127708, SNR=91.4, Peak=17789 HFD=3.3
01:26:55.454 00.001 21068 MultiStar: [#1 -0.10,-0.13,1.04,U] [#2 -0.48,-0.15,1.12,U] [#3 0.28,-0.15,0.93,U] [#4 0.02,-0.08,0.90,U] [#5 0.10,-0.16,0.94,U] [#6 0.05,-0.21,0.81,U] [#7 0.11,-0.18,0.62,U] [#8 0.01,-0.24,0.75,U] 
01:26:55.455 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.13, -0.12}
01:26:55.456 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
01:26:55.457 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
01:26:55.458 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.60 mountX=-0.02 mountY=0.15, mountTheta=1.72
01:26:55.459 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.15, opts=13)
01:26:55.460 00.001 21068 Enqueuing Move request for scope (-0.00, -0.15)
01:26:55.461 00.001 16108 Worker thread wakes up
01:26:55.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
01:26:55.461 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
01:26:55.461 00.000 16108 Moving (-0.00, -0.15) raw xDistance=-0.02 yDistance=0.15
01:26:55.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:55.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:55.462 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:26:55.462 00.000 16108 MoveAxis(E, 0, ABG)
01:26:55.462 00.000 16108 Move returns status 0, amount 0
01:26:55.462 00.000 16108 MoveAxis(N, 0, ABG)
01:26:55.462 00.000 16108 Move returns status 0, amount 0
01:26:55.462 00.000 16108 move complete, result=0
01:26:55.462 00.000 16108 worker thread done servicing request
01:26:55.466 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3395, FiltMin=2928, FiltMax=59673, Gamma=1.000
01:26:55.480 00.014 21068 UpdateGuideState exits: m=127708 SNR=91.4
01:26:55.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:55.483 00.001 21068 Enqueuing Expose request
01:26:55.484 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:55.485 00.001 16108 Worker thread wakes up
01:26:55.485 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:55.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:56.458 00.973 16108 Exposure complete
01:26:56.541 00.083 16108 worker thread done servicing request
01:26:56.541 00.000 21068 OnExposeComplete: enter
01:26:56.544 00.003 21068 UpdateGuideState(): m_state=6
01:26:56.546 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10292
01:26:56.547 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.99, Mass=116364, SNR=72.6, Peak=17117 HFD=3.1
01:26:56.549 00.002 21068 MultiStar: [#1 -0.35,-0.06,1.30,U] [#2 0.10,0.08,1.65,U] [#3 0.13,-0.11,1.18,U] [#4 -0.17,-0.09,0.93,U] [#5 -0.08,-0.05,1.16,U] [#6 0.03,-0.06,0.98,U] [#7 -0.04,0.05,0.69,U] [#8 0.14,-0.08,0.84,U] 
01:26:56.551 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.13, 0.06}
01:26:56.552 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
01:26:56.554 00.002 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
01:26:56.555 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.09 mountX=0.01 mountY=0.03, mountTheta=1.23
01:26:56.558 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
01:26:56.559 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
01:26:56.560 00.001 16108 Worker thread wakes up
01:26:56.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:26:56.560 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:26:56.560 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.03
01:26:56.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:26:56.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:56.561 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:26:56.561 00.000 16108 MoveAxis(E, 0, ABG)
01:26:56.561 00.000 16108 Move returns status 0, amount 0
01:26:56.561 00.000 16108 MoveAxis(N, 0, ABG)
01:26:56.561 00.000 16108 Move returns status 0, amount 0
01:26:56.561 00.000 16108 move complete, result=0
01:26:56.561 00.000 16108 worker thread done servicing request
01:26:56.567 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3398, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:26:56.583 00.016 21068 UpdateGuideState exits: m=116364 SNR=72.6
01:26:56.583 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:56.585 00.001 21068 Enqueuing Expose request
01:26:56.586 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:56.587 00.001 16108 Worker thread wakes up
01:26:56.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:56.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:57.764 01.177 16108 Exposure complete
01:26:57.851 00.087 16108 worker thread done servicing request
01:26:57.852 00.001 21068 OnExposeComplete: enter
01:26:57.853 00.001 21068 UpdateGuideState(): m_state=6
01:26:57.855 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10293
01:26:57.856 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.83, Mass=118205, SNR=85.7, Peak=15341 HFD=3.1
01:26:57.858 00.002 21068 MultiStar: [#1 -0.35,0.15,1.03,U] [#2 -0.43,0.01,1.31,U] [#3 0.10,0.07,1.09,U] [#4 -0.34,0.07,0.90,U] [#5 -0.16,-0.04,0.89,U] [#6 -0.02,-0.12,0.77,U] [#7 -0.04,0.11,0.57,U] [#8 -0.24,-0.26,0.94,U] 
01:26:57.861 00.003 21068 single-star, 8 included, MultiStar: {-0.17, -0.01}, one-star: {0.06, -0.10}
01:26:57.862 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
01:26:57.863 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
01:26:57.865 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.00 mountX=-0.08 mountY=0.08, mountTheta=2.35
01:26:57.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
01:26:57.868 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
01:26:57.869 00.001 16108 Worker thread wakes up
01:26:57.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:26:57.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:26:57.869 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
01:26:57.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:26:57.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:57.870 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:26:57.870 00.000 16108 MoveAxis(E, 0, ABG)
01:26:57.870 00.000 16108 Move returns status 0, amount 0
01:26:57.870 00.000 16108 MoveAxis(N, 0, ABG)
01:26:57.870 00.000 16108 Move returns status 0, amount 0
01:26:57.870 00.000 16108 move complete, result=0
01:26:57.870 00.000 16108 worker thread done servicing request
01:26:57.874 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=313, max=65535, med=3398, FiltMin=2880, FiltMax=61577, Gamma=1.000
01:26:57.897 00.023 21068 UpdateGuideState exits: m=118205 SNR=85.7
01:26:57.899 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:57.902 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:57.904 00.002 21068 Enqueuing Expose request
01:26:57.905 00.001 16108 Worker thread wakes up
01:26:57.905 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:57.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:26:57.906 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:58.891 00.985 16108 Exposure complete
01:26:58.959 00.068 16108 worker thread done servicing request
01:26:58.959 00.000 21068 OnExposeComplete: enter
01:26:58.961 00.002 21068 UpdateGuideState(): m_state=6
01:26:58.962 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10294
01:26:58.963 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=874.72, Mass=121652, SNR=87.3, Peak=13145 HFD=3.2
01:26:58.964 00.001 21068 MultiStar: [#1 -0.23,-0.14,1.09,U] [#2 -0.01,0.04,1.34,U] [#3 0.24,-0.01,1.05,U] [#4 0.11,0.05,0.87,U] [#5 -0.17,-0.33,0.82,U] [#6 -0.21,-0.02,0.68,U] [#7 0.29,0.01,0.63,U] [#8 0.04,-0.31,0.75,U] 
01:26:58.965 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.36, -0.21}
01:26:58.966 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
01:26:58.967 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
01:26:58.967 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.12 mountX=-0.06 mountY=0.08, mountTheta=2.22
01:26:58.970 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
01:26:58.971 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
01:26:58.972 00.001 16108 Worker thread wakes up
01:26:58.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:26:58.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:26:58.972 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.06 yDistance=0.08
01:26:58.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:58.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:26:58.972 00.000 16108 MoveAxis(E, 0, ABG)
01:26:58.972 00.000 16108 Move returns status 0, amount 0
01:26:58.972 00.000 16108 MoveAxis(N, 0, ABG)
01:26:58.972 00.000 16108 Move returns status 0, amount 0
01:26:58.972 00.000 16108 move complete, result=0
01:26:58.972 00.000 16108 worker thread done servicing request
01:26:58.978 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3398, FiltMin=2947, FiltMax=52441, Gamma=1.000
01:26:58.997 00.019 21068 UpdateGuideState exits: m=121652 SNR=87.3
01:26:58.999 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:59.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:26:59.000 00.000 21068 Enqueuing Expose request
01:26:59.001 00.001 16108 Worker thread wakes up
01:26:59.001 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:59.002 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:26:59.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:00.176 01.174 16108 Exposure complete
01:27:00.232 00.056 16108 worker thread done servicing request
01:27:00.232 00.000 21068 OnExposeComplete: enter
01:27:00.234 00.002 21068 UpdateGuideState(): m_state=6
01:27:00.236 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10295
01:27:00.236 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=874.40, Mass=113864, SNR=77.2, Peak=14416 HFD=3.1
01:27:00.237 00.001 21068 MultiStar: [#1 0.06,-0.13,1.55,U] [#2 0.03,-0.19,1.30,U] [#3 0.28,-0.28,1.00,U] [#4 0.33,-0.21,0.91,U] [#5 0.02,-0.26,1.02,U] [#6 0.01,-0.33,0.99,U] [#7 0.24,-0.34,0.59,U] [#8 -0.04,-0.38,0.84,U] 
01:27:00.238 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.28}, one-star: {0.11, -0.53}
01:27:00.239 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
01:27:00.240 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
01:27:00.240 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.21 mountX=-0.15 mountY=0.25, mountTheta=2.12
01:27:00.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.28, opts=13)
01:27:00.243 00.001 21068 Enqueuing Move request for scope (0.10, -0.28)
01:27:00.243 00.000 16108 Worker thread wakes up
01:27:00.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
01:27:00.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
01:27:00.243 00.000 16108 Moving (0.10, -0.28) raw xDistance=-0.15 yDistance=0.25
01:27:00.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:27:00.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:27:00.245 00.002 16108 MoveAxis(E, 0, ABG)
01:27:00.245 00.000 16108 Move returns status 0, amount 0
01:27:00.245 00.000 16108 MoveAxis(S, 50, ABG)
01:27:00.245 00.000 16108 Guiding  Dir = 1, Dur = 50
01:27:00.245 00.000 16108 IsSlewing returns 0
01:27:00.245 00.000 16108 IsGuiding returns 0
01:27:00.248 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3398, FiltMin=2944, FiltMax=59421, Gamma=1.000
01:27:00.270 00.022 21068 UpdateGuideState exits: m=113864 SNR=77.2
01:27:00.272 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:00.274 00.001 21068 Enqueuing Expose request
01:27:00.296 00.022 16108 IsGuiding returns 1
01:27:00.296 00.000 16108 scope still moving after pulse duration time elapsed
01:27:00.334 00.038 16108 IsSlewing returns 0
01:27:00.334 00.000 16108 IsGuiding returns 1
01:27:00.357 00.023 16108 IsSlewing returns 0
01:27:00.357 00.000 16108 IsGuiding returns 1
01:27:00.388 00.031 16108 IsSlewing returns 0
01:27:00.388 00.000 16108 IsGuiding returns 0
01:27:00.388 00.000 16108 scope move finished after 50 + 93 ms
01:27:00.388 00.000 16108 Move returns status 0, amount 50
01:27:00.388 00.000 16108 move complete, result=0
01:27:00.389 00.001 16108 worker thread done servicing request
01:27:00.389 00.000 16108 Worker thread wakes up
01:27:00.389 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
01:27:00.392 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:00.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:01.352 00.960 16108 Exposure complete
01:27:01.410 00.058 16108 worker thread done servicing request
01:27:01.410 00.000 21068 OnExposeComplete: enter
01:27:01.412 00.002 21068 UpdateGuideState(): m_state=6
01:27:01.413 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10296
01:27:01.416 00.003 21068 Star::Find returns 1 (0), X=220.05, Y=874.65, Mass=122754, SNR=82.0, Peak=14864 HFD=3.3
01:27:01.418 00.002 21068 MultiStar: [#1 -0.16,-0.10,1.11,U] [#2 -0.33,-0.27,1.07,U] [#3 0.11,-0.12,1.09,U] [#4 -0.08,-0.06,0.90,U] [#5 0.01,-0.24,0.93,U] [#6 0.11,-0.34,1.01,U] [#7 -0.12,-0.30,0.67,U] [#8 0.05,-0.35,0.95,U] 
01:27:01.419 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.22}, one-star: {-0.01, -0.27}
01:27:01.420 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
01:27:01.422 00.002 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
01:27:01.423 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.77 mountX=0.01 mountY=0.23, mountTheta=1.54
01:27:01.426 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.22, opts=13)
01:27:01.428 00.002 21068 Enqueuing Move request for scope (-0.05, -0.22)
01:27:01.429 00.001 16108 Worker thread wakes up
01:27:01.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
01:27:01.429 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
01:27:01.429 00.000 16108 Moving (-0.05, -0.22) raw xDistance=0.01 yDistance=0.23
01:27:01.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:01.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:27:01.429 00.000 16108 MoveAxis(E, 0, ABG)
01:27:01.429 00.000 16108 Move returns status 0, amount 0
01:27:01.429 00.000 16108 MoveAxis(S, 46, ABG)
01:27:01.429 00.000 16108 Guiding  Dir = 1, Dur = 46
01:27:01.430 00.001 16108 IsSlewing returns 0
01:27:01.430 00.000 16108 IsGuiding returns 0
01:27:01.436 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3398, FiltMin=2925, FiltMax=56413, Gamma=1.000
01:27:01.459 00.023 21068 UpdateGuideState exits: m=122754 SNR=82.0
01:27:01.461 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:01.461 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:01.462 00.001 21068 Enqueuing Expose request
01:27:01.471 00.009 16108 PulseGuide returned control before completion, sleep 16
01:27:01.501 00.030 16108 IsGuiding returns 1
01:27:01.501 00.000 16108 scope still moving after pulse duration time elapsed
01:27:01.533 00.032 16108 IsSlewing returns 0
01:27:01.533 00.000 16108 IsGuiding returns 1
01:27:01.564 00.031 16108 IsSlewing returns 0
01:27:01.564 00.000 16108 IsGuiding returns 0
01:27:01.564 00.000 16108 scope move finished after 46 + 88 ms
01:27:01.564 00.000 16108 Move returns status 0, amount 46
01:27:01.565 00.001 16108 move complete, result=0
01:27:01.565 00.000 16108 worker thread done servicing request
01:27:01.565 00.000 16108 Worker thread wakes up
01:27:01.565 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
01:27:01.568 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:01.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:02.725 01.157 16108 Exposure complete
01:27:02.785 00.060 16108 worker thread done servicing request
01:27:02.785 00.000 21068 OnExposeComplete: enter
01:27:02.786 00.001 21068 UpdateGuideState(): m_state=6
01:27:02.786 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10297
01:27:02.787 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.88, Mass=122332, SNR=77.8, Peak=17325 HFD=3.3
01:27:02.788 00.001 21068 MultiStar: [#1 0.03,0.20,1.30,U] [#2 -0.05,0.06,1.35,U] [#3 0.15,0.20,1.17,U] [#4 0.11,0.37,0.85,U] [#5 -0.12,0.16,1.01,U] [#6 0.04,0.23,0.82,U] [#7 0.03,-0.05,0.68,U] [#8 0.21,-0.36,1.12,U] 
01:27:02.789 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.22, -0.05}
01:27:02.790 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
01:27:02.790 00.000 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
01:27:02.791 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.88 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
01:27:02.794 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
01:27:02.795 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
01:27:02.795 00.000 16108 Worker thread wakes up
01:27:02.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:27:02.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:27:02.795 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.05 yDistance=-0.09
01:27:02.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:27:02.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:02.796 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:02.796 00.000 16108 MoveAxis(E, 0, ABG)
01:27:02.796 00.000 16108 Move returns status 0, amount 0
01:27:02.796 00.000 16108 MoveAxis(N, 0, ABG)
01:27:02.796 00.000 16108 Move returns status 0, amount 0
01:27:02.796 00.000 16108 move complete, result=0
01:27:02.796 00.000 16108 worker thread done servicing request
01:27:02.799 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3395, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:27:02.814 00.015 21068 UpdateGuideState exits: m=122332 SNR=77.8
01:27:02.816 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:02.817 00.000 21068 Enqueuing Expose request
01:27:02.819 00.002 16108 Worker thread wakes up
01:27:02.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:02.820 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:02.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:03.787 00.967 16108 Exposure complete
01:27:03.878 00.091 16108 worker thread done servicing request
01:27:03.879 00.001 21068 OnExposeComplete: enter
01:27:03.879 00.000 21068 UpdateGuideState(): m_state=6
01:27:03.880 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10298
01:27:03.881 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.12, Mass=139433, SNR=88.2, Peak=18829 HFD=3.1
01:27:03.882 00.001 21068 MultiStar: [#1 -0.25,0.17,1.23,U] [#2 -0.23,0.19,1.05,U] [#3 0.10,0.14,1.22,U] [#4 0.00,0.24,0.79,U] [#5 -0.05,-0.08,0.86,U] [#6 -0.05,0.29,0.78,U] [#7 -0.03,0.11,0.61,U] [#8 -0.18,0.02,0.72,U] 
01:27:03.883 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.01, 0.19}
01:27:03.883 00.000 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
01:27:03.884 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:27:03.885 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=0.10 mountY=-0.12, mountTheta=-0.87
01:27:03.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.15, opts=13)
01:27:03.888 00.002 21068 Enqueuing Move request for scope (-0.08, 0.15)
01:27:03.889 00.001 16108 Worker thread wakes up
01:27:03.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:27:03.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:27:03.889 00.000 16108 Moving (-0.08, 0.15) raw xDistance=0.10 yDistance=-0.12
01:27:03.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:03.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:03.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:03.889 00.000 16108 MoveAxis(E, 0, ABG)
01:27:03.889 00.000 16108 Move returns status 0, amount 0
01:27:03.889 00.000 16108 MoveAxis(N, 0, ABG)
01:27:03.889 00.000 16108 Move returns status 0, amount 0
01:27:03.889 00.000 16108 move complete, result=0
01:27:03.889 00.000 16108 worker thread done servicing request
01:27:03.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=384, max=65535, med=3398, FiltMin=2921, FiltMax=63827, Gamma=1.000
01:27:03.918 00.025 21068 UpdateGuideState exits: m=139433 SNR=88.2
01:27:03.920 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:03.922 00.001 21068 Enqueuing Expose request
01:27:03.924 00.002 16108 Worker thread wakes up
01:27:03.924 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:03.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:03.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:05.110 01.185 16108 Exposure complete
01:27:05.176 00.066 16108 worker thread done servicing request
01:27:05.176 00.000 21068 OnExposeComplete: enter
01:27:05.177 00.001 21068 UpdateGuideState(): m_state=6
01:27:05.178 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10299
01:27:05.180 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=874.96, Mass=140847, SNR=95.3, Peak=16361 HFD=3.3
01:27:05.181 00.001 21068 MultiStar: [#1 0.21,0.27,1.22,U] [#2 -0.19,0.01,0.93,U] [#3 0.44,0.18,0.85,U] [#4 0.05,0.29,0.75,U] [#5 -0.15,0.12,0.74,U] [#6 -0.11,0.26,0.79,U] [#7 0.17,-0.03,0.51,U] [#8 0.17,0.17,0.74,U] 
01:27:05.181 00.000 21068 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.30, 0.03}
01:27:05.182 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
01:27:05.183 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
01:27:05.183 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
01:27:05.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.15, opts=13)
01:27:05.186 00.001 21068 Enqueuing Move request for scope (0.11, 0.15)
01:27:05.186 00.000 16108 Worker thread wakes up
01:27:05.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:27:05.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:27:05.187 00.001 16108 Moving (0.11, 0.15) raw xDistance=-0.08 yDistance=-0.17
01:27:05.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:27:05.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:05.187 00.000 16108 MoveAxis(E, 0, ABG)
01:27:05.187 00.000 16108 Move returns status 0, amount 0
01:27:05.187 00.000 16108 MoveAxis(N, 0, ABG)
01:27:05.187 00.000 16108 Move returns status 0, amount 0
01:27:05.187 00.000 16108 move complete, result=0
01:27:05.187 00.000 16108 worker thread done servicing request
01:27:05.191 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3395, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:27:05.207 00.016 21068 UpdateGuideState exits: m=140847 SNR=95.3
01:27:05.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.210 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:05.210 00.000 21068 Enqueuing Expose request
01:27:05.211 00.001 16108 Worker thread wakes up
01:27:05.211 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:05.212 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:05.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:06.197 00.985 16108 Exposure complete
01:27:06.264 00.067 16108 worker thread done servicing request
01:27:06.265 00.001 21068 OnExposeComplete: enter
01:27:06.265 00.000 21068 UpdateGuideState(): m_state=6
01:27:06.266 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10300
01:27:06.267 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.79, Mass=129384, SNR=91.5, Peak=15725 HFD=3.6
01:27:06.268 00.001 21068 MultiStar: [#1 0.14,0.25,1.06,U] [#2 0.04,0.23,1.15,U] [#3 0.37,0.33,0.93,U] [#4 -0.31,0.17,0.82,U] [#5 -0.04,0.21,0.83,U] [#6 -0.22,0.08,0.75,U] [#7 0.67,0.24,0.00,M1] [#8 0.25,-0.24,0.68,U] 
01:27:06.269 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.11, -0.14}
01:27:06.270 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
01:27:06.270 00.000 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
01:27:06.271 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
01:27:06.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.13, opts=13)
01:27:06.274 00.001 21068 Enqueuing Move request for scope (0.05, 0.13)
01:27:06.274 00.000 16108 Worker thread wakes up
01:27:06.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:27:06.274 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:27:06.275 00.001 16108 Moving (0.05, 0.13) raw xDistance=-0.03 yDistance=-0.13
01:27:06.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:27:06.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:06.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:27:06.275 00.000 16108 MoveAxis(E, 0, ABG)
01:27:06.275 00.000 16108 Move returns status 0, amount 0
01:27:06.275 00.000 16108 MoveAxis(N, 0, ABG)
01:27:06.275 00.000 16108 Move returns status 0, amount 0
01:27:06.275 00.000 16108 move complete, result=0
01:27:06.275 00.000 16108 worker thread done servicing request
01:27:06.278 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3398, FiltMin=2883, FiltMax=65472, Gamma=1.000
01:27:06.293 00.015 21068 UpdateGuideState exits: m=129384 SNR=91.5
01:27:06.295 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.295 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:06.296 00.001 21068 Enqueuing Expose request
01:27:06.297 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:06.298 00.001 16108 Worker thread wakes up
01:27:06.298 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:06.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:07.460 01.162 16108 Exposure complete
01:27:07.514 00.054 16108 worker thread done servicing request
01:27:07.514 00.000 21068 OnExposeComplete: enter
01:27:07.515 00.001 21068 UpdateGuideState(): m_state=6
01:27:07.516 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10301
01:27:07.517 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.94, Mass=129201, SNR=88.5, Peak=15833 HFD=3.3
01:27:07.518 00.001 21068 MultiStar: [#1 0.23,0.27,1.13,U] [#2 -0.12,0.15,1.22,U] [#3 0.18,-0.05,1.16,U] [#4 0.33,0.29,0.80,U] [#5 0.04,-0.11,0.89,U] [#6 0.38,0.33,0.81,U] [#7 0.40,0.18,0.64,U] [#8 0.07,-0.10,0.68,U] 
01:27:07.519 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.25, 0.01}
01:27:07.520 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
01:27:07.520 00.000 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
01:27:07.521 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
01:27:07.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.11, opts=13)
01:27:07.523 00.000 21068 Enqueuing Move request for scope (0.18, 0.11)
01:27:07.525 00.002 16108 Worker thread wakes up
01:27:07.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
01:27:07.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
01:27:07.525 00.000 16108 Moving (0.18, 0.11) raw xDistance=-0.16 yDistance=-0.15
01:27:07.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:07.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:07.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:07.525 00.000 16108 MoveAxis(E, 0, ABG)
01:27:07.526 00.001 16108 Move returns status 0, amount 0
01:27:07.526 00.000 16108 MoveAxis(N, 0, ABG)
01:27:07.526 00.000 16108 Move returns status 0, amount 0
01:27:07.526 00.000 16108 move complete, result=0
01:27:07.526 00.000 16108 worker thread done servicing request
01:27:07.534 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3395, FiltMin=2937, FiltMax=57424, Gamma=1.000
01:27:07.561 00.027 21068 UpdateGuideState exits: m=129201 SNR=88.5
01:27:07.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.562 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:07.563 00.001 21068 Enqueuing Expose request
01:27:07.564 00.001 16108 Worker thread wakes up
01:27:07.564 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:07.565 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:07.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:08.553 00.988 16108 Exposure complete
01:27:08.608 00.055 16108 worker thread done servicing request
01:27:08.608 00.000 21068 OnExposeComplete: enter
01:27:08.609 00.001 21068 UpdateGuideState(): m_state=6
01:27:08.609 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10302
01:27:08.610 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.79, Mass=136266, SNR=94.2, Peak=14845 HFD=3.5
01:27:08.611 00.001 21068 MultiStar: [#1 -0.05,0.51,0.93,U] [#2 0.07,0.22,0.95,U] [#3 0.10,0.40,0.90,U] [#4 0.14,0.11,0.82,U] [#5 -0.21,0.22,0.88,U] [#6 -0.05,0.08,0.74,U] [#7 0.42,-0.01,0.62,U] [#8 0.39,-0.51,0.00,M1] 
01:27:08.612 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.18}, one-star: {0.20, -0.14}
01:27:08.612 00.000 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
01:27:08.614 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
01:27:08.614 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.21 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
01:27:08.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
01:27:08.617 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
01:27:08.618 00.001 16108 Worker thread wakes up
01:27:08.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:27:08.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:27:08.618 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
01:27:08.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:08.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:08.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:08.618 00.000 16108 MoveAxis(E, 0, ABG)
01:27:08.618 00.000 16108 Move returns status 0, amount 0
01:27:08.618 00.000 16108 MoveAxis(N, 0, ABG)
01:27:08.618 00.000 16108 Move returns status 0, amount 0
01:27:08.618 00.000 16108 move complete, result=0
01:27:08.618 00.000 16108 worker thread done servicing request
01:27:08.622 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3395, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:27:08.639 00.017 21068 UpdateGuideState exits: m=136266 SNR=94.2
01:27:08.642 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.644 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:08.645 00.001 21068 Enqueuing Expose request
01:27:08.646 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:08.647 00.001 16108 Worker thread wakes up
01:27:08.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:08.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:09.812 01.165 16108 Exposure complete
01:27:09.875 00.063 16108 worker thread done servicing request
01:27:09.875 00.000 21068 OnExposeComplete: enter
01:27:09.878 00.003 21068 UpdateGuideState(): m_state=6
01:27:09.880 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10303
01:27:09.881 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=874.91, Mass=117076, SNR=79.8, Peak=15545 HFD=3.5
01:27:09.882 00.001 21068 MultiStar: [#1 0.27,0.17,1.20,U] [#2 0.05,0.13,1.37,U] [#3 0.55,0.20,0.00,M1] [#4 0.14,0.16,0.94,U] [#5 0.06,-0.02,1.05,U] [#6 0.07,0.02,0.95,U] [#7 0.21,-0.04,0.80,U] [#8 0.19,-0.00,0.85,U] 
01:27:09.883 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.06}, one-star: {0.42, -0.02}
01:27:09.884 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
01:27:09.885 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
01:27:09.887 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=-0.16 mountY=-0.10, mountTheta=-2.59
01:27:09.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.06, opts=13)
01:27:09.890 00.001 21068 Enqueuing Move request for scope (0.17, 0.06)
01:27:09.890 00.000 16108 Worker thread wakes up
01:27:09.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:27:09.890 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:27:09.891 00.001 16108 Moving (0.17, 0.06) raw xDistance=-0.16 yDistance=-0.10
01:27:09.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:09.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:09.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:27:09.891 00.000 16108 MoveAxis(E, 0, ABG)
01:27:09.891 00.000 16108 Move returns status 0, amount 0
01:27:09.891 00.000 16108 MoveAxis(N, 0, ABG)
01:27:09.891 00.000 16108 Move returns status 0, amount 0
01:27:09.891 00.000 16108 move complete, result=0
01:27:09.891 00.000 16108 worker thread done servicing request
01:27:09.899 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3395, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:27:09.932 00.033 21068 UpdateGuideState exits: m=117076 SNR=79.8
01:27:09.935 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.937 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:09.938 00.001 21068 Enqueuing Expose request
01:27:09.939 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:09.940 00.001 16108 Worker thread wakes up
01:27:09.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:09.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:10.905 00.965 16108 Exposure complete
01:27:10.993 00.088 16108 worker thread done servicing request
01:27:10.993 00.000 21068 OnExposeComplete: enter
01:27:10.994 00.001 21068 UpdateGuideState(): m_state=6
01:27:10.995 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10304
01:27:10.996 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.87, Mass=109519, SNR=79.9, Peak=16665 HFD=3.2
01:27:10.997 00.001 21068 MultiStar: [#1 0.11,0.16,1.03,U] [#2 -0.38,-0.05,1.47,U] [#3 0.04,0.17,1.00,U] [#4 0.12,0.02,0.85,U] [#5 -0.34,0.11,1.08,U] [#6 0.16,0.09,0.94,U] [#7 0.70,0.04,0.00,M1] [#8 0.02,-0.33,0.86,U] 
01:27:10.998 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {0.50, -0.06}
01:27:10.998 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
01:27:10.999 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
01:27:10.999 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.59 mountX=0.00 mountY=-0.02, mountTheta=-1.38
01:27:11.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
01:27:11.002 00.001 21068 Enqueuing Move request for scope (-0.00, 0.02)
01:27:11.003 00.001 16108 Worker thread wakes up
01:27:11.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:27:11.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:27:11.003 00.000 16108 Moving (-0.00, 0.02) raw xDistance=0.00 yDistance=-0.02
01:27:11.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:27:11.003 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:11.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:27:11.003 00.000 16108 MoveAxis(E, 0, ABG)
01:27:11.003 00.000 16108 Move returns status 0, amount 0
01:27:11.003 00.000 16108 MoveAxis(N, 0, ABG)
01:27:11.003 00.000 16108 Move returns status 0, amount 0
01:27:11.003 00.000 16108 move complete, result=0
01:27:11.004 00.001 16108 worker thread done servicing request
01:27:11.014 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3395, FiltMin=2873, FiltMax=65472, Gamma=1.000
01:27:11.041 00.027 21068 UpdateGuideState exits: m=109519 SNR=79.9
01:27:11.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:11.044 00.001 21068 Enqueuing Expose request
01:27:11.044 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:11.045 00.001 16108 Worker thread wakes up
01:27:11.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:11.046 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:12.215 01.169 16108 Exposure complete
01:27:12.271 00.056 16108 worker thread done servicing request
01:27:12.271 00.000 21068 OnExposeComplete: enter
01:27:12.272 00.001 21068 UpdateGuideState(): m_state=6
01:27:12.273 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10305
01:27:12.274 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.73, Mass=131534, SNR=87.2, Peak=17069 HFD=3.3
01:27:12.275 00.001 21068 MultiStar: [#1 0.23,0.10,1.18,U] [#2 0.11,0.20,1.27,U] [#3 0.15,0.34,1.06,U] [#4 0.36,0.23,0.91,U] [#5 -0.06,-0.00,0.92,U] [#6 0.21,0.06,0.74,U] [#7 0.19,0.10,0.63,U] [#8 0.27,-0.21,0.63,U] 
01:27:12.276 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.00, -0.20}
01:27:12.276 00.000 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
01:27:12.277 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
01:27:12.278 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.50 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
01:27:12.279 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.09, opts=13)
01:27:12.280 00.001 21068 Enqueuing Move request for scope (0.16, 0.09)
01:27:12.281 00.001 16108 Worker thread wakes up
01:27:12.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:27:12.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:27:12.281 00.000 16108 Moving (0.16, 0.09) raw xDistance=-0.14 yDistance=-0.12
01:27:12.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:27:12.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:12.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:12.281 00.000 16108 MoveAxis(E, 0, ABG)
01:27:12.283 00.002 16108 Move returns status 0, amount 0
01:27:12.283 00.000 16108 MoveAxis(N, 0, ABG)
01:27:12.283 00.000 16108 Move returns status 0, amount 0
01:27:12.283 00.000 16108 move complete, result=0
01:27:12.283 00.000 16108 worker thread done servicing request
01:27:12.286 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:27:12.301 00.015 21068 UpdateGuideState exits: m=131534 SNR=87.2
01:27:12.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:12.303 00.001 21068 Enqueuing Expose request
01:27:12.304 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:12.304 00.000 16108 Worker thread wakes up
01:27:12.305 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:12.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:13.280 00.975 16108 Exposure complete
01:27:13.337 00.057 16108 worker thread done servicing request
01:27:13.337 00.000 21068 OnExposeComplete: enter
01:27:13.338 00.001 21068 UpdateGuideState(): m_state=6
01:27:13.338 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10306
01:27:13.339 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=874.67, Mass=116636, SNR=89.3, Peak=13977 HFD=3.3
01:27:13.341 00.002 21068 MultiStar: [#1 0.27,0.03,1.23,U] [#2 0.24,-0.02,1.13,U] [#3 0.52,0.04,1.03,U] [#4 0.52,-0.05,0.78,U] [#5 0.46,-0.19,1.04,U] [#6 0.38,-0.17,0.67,U] [#7 0.34,0.14,0.68,U] [#8 0.18,-0.26,0.64,U] 
01:27:13.341 00.000 21068 refined, 8 included, MultiStar: {0.38, -0.08}, one-star: {0.47, -0.25}
01:27:13.342 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
01:27:13.343 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
01:27:13.344 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-0.20 mountX=-0.39 mountY=-0.01, mountTheta=-3.10
01:27:13.347 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.08, opts=13)
01:27:13.349 00.002 21068 Enqueuing Move request for scope (0.38, -0.08)
01:27:13.351 00.002 16108 Worker thread wakes up
01:27:13.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.08) opts 0xd
01:27:13.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.08)
01:27:13.351 00.000 16108 Moving (0.38, -0.08) raw xDistance=-0.39 yDistance=-0.01
01:27:13.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:27:13.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:13.352 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:27:13.352 00.000 16108 MoveAxis(E, 101, ABG)
01:27:13.352 00.000 16108 Guiding  Dir = 2, Dur = 101
01:27:13.352 00.000 16108 IsSlewing returns 0
01:27:13.353 00.001 16108 IsGuiding returns 0
01:27:13.354 00.001 16108 PulseGuide returned control before completion, sleep 110
01:27:13.359 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3395, FiltMin=2899, FiltMax=56176, Gamma=1.000
01:27:13.381 00.022 21068 UpdateGuideState exits: m=116636 SNR=89.3
01:27:13.383 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:13.385 00.001 21068 Enqueuing Expose request
01:27:13.471 00.086 16108 IsGuiding returns 1
01:27:13.471 00.000 16108 scope still moving after pulse duration time elapsed
01:27:13.500 00.029 16108 IsSlewing returns 0
01:27:13.500 00.000 16108 IsGuiding returns 0
01:27:13.500 00.000 16108 scope move finished after 101 + 46 ms
01:27:13.500 00.000 16108 Move returns status 0, amount 101
01:27:13.500 00.000 16108 MoveAxis(N, 0, ABG)
01:27:13.500 00.000 16108 Move returns status 0, amount 0
01:27:13.500 00.000 16108 move complete, result=0
01:27:13.500 00.000 16108 worker thread done servicing request
01:27:13.500 00.000 16108 Worker thread wakes up
01:27:13.500 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.0 px 0 ms NORTH
01:27:13.502 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:13.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:14.679 01.177 16108 Exposure complete
01:27:14.751 00.072 16108 worker thread done servicing request
01:27:14.751 00.000 21068 OnExposeComplete: enter
01:27:14.752 00.001 21068 UpdateGuideState(): m_state=6
01:27:14.753 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10307
01:27:14.753 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=874.62, Mass=100578, SNR=76.8, Peak=14509 HFD=3.0
01:27:14.754 00.001 21068 MultiStar: [#1 -0.19,0.06,1.29,U] [#2 -0.23,-0.11,1.60,U] [#3 0.08,0.14,1.09,U] [#4 -0.04,-0.04,0.95,U] [#5 -0.34,-0.30,1.11,U] [#6 -0.10,-0.16,1.04,U] [#7 0.03,0.28,0.73,U] [#8 0.24,-0.23,0.83,U] 
01:27:14.755 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {0.14, -0.31}
01:27:14.756 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
01:27:14.757 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
01:27:14.758 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.29 mountX=0.06 mountY=0.10, mountTheta=1.04
01:27:14.759 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
01:27:14.760 00.001 21068 Enqueuing Move request for scope (-0.07, -0.08)
01:27:14.760 00.000 16108 Worker thread wakes up
01:27:14.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:27:14.762 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:27:14.762 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.06 yDistance=0.10
01:27:14.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:27:14.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:14.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:27:14.762 00.000 16108 MoveAxis(E, 0, ABG)
01:27:14.762 00.000 16108 Move returns status 0, amount 0
01:27:14.762 00.000 16108 MoveAxis(N, 0, ABG)
01:27:14.763 00.001 16108 Move returns status 0, amount 0
01:27:14.763 00.000 16108 move complete, result=0
01:27:14.763 00.000 16108 worker thread done servicing request
01:27:14.765 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2889, FiltMax=62573, Gamma=1.000
01:27:14.781 00.016 21068 UpdateGuideState exits: m=100578 SNR=76.8
01:27:14.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:14.784 00.001 21068 Enqueuing Expose request
01:27:14.785 00.001 16108 Worker thread wakes up
01:27:14.785 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:14.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:14.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:15.768 00.983 16108 Exposure complete
01:27:15.833 00.065 16108 worker thread done servicing request
01:27:15.833 00.000 21068 OnExposeComplete: enter
01:27:15.834 00.001 21068 UpdateGuideState(): m_state=6
01:27:15.835 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10308
01:27:15.836 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=874.70, Mass=112346, SNR=77.6, Peak=17309 HFD=3.3
01:27:15.837 00.001 21068 MultiStar: [#1 -0.09,0.27,1.34,U] [#2 -0.33,0.04,1.29,U] [#3 0.11,-0.08,1.17,U] [#4 -0.07,0.20,0.90,U] [#5 -0.45,-0.37,0.00,M1] [#6 -0.19,-0.17,0.84,U] [#7 -0.35,-0.17,0.74,U] [#8 -0.17,-0.39,0.72,U] 
01:27:15.837 00.000 21068 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.15, -0.22}
01:27:15.838 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
01:27:15.839 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
01:27:15.839 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.91 mountX=0.14 mountY=0.07, mountTheta=0.45
01:27:15.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
01:27:15.842 00.001 21068 Enqueuing Move request for scope (-0.15, -0.03)
01:27:15.842 00.000 16108 Worker thread wakes up
01:27:15.843 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:27:15.843 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:27:15.843 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.14 yDistance=0.07
01:27:15.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:27:15.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:15.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:27:15.843 00.000 16108 MoveAxis(E, 0, ABG)
01:27:15.843 00.000 16108 Move returns status 0, amount 0
01:27:15.843 00.000 16108 MoveAxis(N, 0, ABG)
01:27:15.843 00.000 16108 Move returns status 0, amount 0
01:27:15.843 00.000 16108 move complete, result=0
01:27:15.843 00.000 16108 worker thread done servicing request
01:27:15.847 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3395, FiltMin=2915, FiltMax=62115, Gamma=1.000
01:27:15.861 00.014 21068 UpdateGuideState exits: m=112346 SNR=77.6
01:27:15.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:15.864 00.001 21068 Enqueuing Expose request
01:27:15.865 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:15.866 00.001 16108 Worker thread wakes up
01:27:15.866 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:15.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:17.034 01.168 16108 Exposure complete
01:27:17.099 00.065 16108 worker thread done servicing request
01:27:17.099 00.000 21068 OnExposeComplete: enter
01:27:17.101 00.002 21068 UpdateGuideState(): m_state=6
01:27:17.103 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10309
01:27:17.105 00.002 21068 Star::Find returns 1 (0), X=220.15, Y=874.60, Mass=119761, SNR=84.9, Peak=16845 HFD=3.1
01:27:17.108 00.003 21068 MultiStar: [#1 -0.34,-0.08,1.20,U] [#2 -0.52,-0.06,1.15,U] [#3 0.10,-0.04,1.06,U] [#4 -0.33,0.10,0.80,U] [#5 -0.14,-0.10,0.89,U] [#6 -0.31,0.02,0.78,U] [#7 0.11,0.19,0.63,U] [#8 -0.05,-0.03,0.82,U] 
01:27:17.109 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.05}, one-star: {0.09, -0.33}
01:27:17.110 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
01:27:17.112 00.002 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
01:27:17.113 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.84 mountX=0.16 mountY=0.09, mountTheta=0.52
01:27:17.116 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.05, opts=13)
01:27:17.118 00.002 21068 Enqueuing Move request for scope (-0.17, -0.05)
01:27:17.122 00.004 16108 Worker thread wakes up
01:27:17.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
01:27:17.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
01:27:17.122 00.000 16108 Moving (-0.17, -0.05) raw xDistance=0.16 yDistance=0.09
01:27:17.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:27:17.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:17.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:27:17.122 00.000 16108 MoveAxis(E, 0, ABG)
01:27:17.122 00.000 16108 Move returns status 0, amount 0
01:27:17.122 00.000 16108 MoveAxis(N, 0, ABG)
01:27:17.122 00.000 16108 Move returns status 0, amount 0
01:27:17.122 00.000 16108 move complete, result=0
01:27:17.122 00.000 16108 worker thread done servicing request
01:27:17.131 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3395, FiltMin=2832, FiltMax=65472, Gamma=1.000
01:27:17.163 00.032 21068 UpdateGuideState exits: m=119761 SNR=84.9
01:27:17.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:17.167 00.002 21068 Enqueuing Expose request
01:27:17.169 00.002 16108 Worker thread wakes up
01:27:17.169 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:17.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:17.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:18.159 00.989 16108 Exposure complete
01:27:18.227 00.068 16108 worker thread done servicing request
01:27:18.227 00.000 21068 OnExposeComplete: enter
01:27:18.228 00.001 21068 UpdateGuideState(): m_state=6
01:27:18.229 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10310
01:27:18.229 00.000 21068 Star::Find returns 1 (0), X=220.02, Y=874.72, Mass=136137, SNR=92.8, Peak=17821 HFD=3.4
01:27:18.230 00.001 21068 MultiStar: [#1 -0.33,-0.08,0.96,U] [#2 -0.32,0.08,1.02,U] [#3 -0.02,-0.32,1.04,U] [#4 -0.16,0.07,0.74,U] [#5 -0.17,0.00,0.82,U] [#6 -0.01,0.02,0.79,U] [#7 0.01,-0.13,0.54,U] [#8 -0.15,-0.06,0.78,U] 
01:27:18.231 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.03, -0.21}
01:27:18.232 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
01:27:18.233 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
01:27:18.233 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.64 mountX=0.13 mountY=0.11, mountTheta=0.71
01:27:18.236 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
01:27:18.237 00.001 21068 Enqueuing Move request for scope (-0.14, -0.08)
01:27:18.237 00.000 16108 Worker thread wakes up
01:27:18.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
01:27:18.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
01:27:18.238 00.001 16108 Moving (-0.14, -0.08) raw xDistance=0.13 yDistance=0.11
01:27:18.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:27:18.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:27:18.238 00.000 16108 MoveAxis(E, 0, ABG)
01:27:18.238 00.000 16108 Move returns status 0, amount 0
01:27:18.238 00.000 16108 MoveAxis(N, 0, ABG)
01:27:18.238 00.000 16108 Move returns status 0, amount 0
01:27:18.238 00.000 16108 move complete, result=0
01:27:18.238 00.000 16108 worker thread done servicing request
01:27:18.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3395, FiltMin=2915, FiltMax=61923, Gamma=1.000
01:27:18.257 00.016 21068 UpdateGuideState exits: m=136137 SNR=92.8
01:27:18.257 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:18.259 00.001 21068 Enqueuing Expose request
01:27:18.260 00.001 16108 Worker thread wakes up
01:27:18.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:18.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:18.260 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:19.423 01.163 16108 Exposure complete
01:27:19.487 00.064 16108 worker thread done servicing request
01:27:19.487 00.000 21068 OnExposeComplete: enter
01:27:19.491 00.004 21068 UpdateGuideState(): m_state=6
01:27:19.493 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10311
01:27:19.495 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=874.72, Mass=123368, SNR=91.3, Peak=16957 HFD=3.2
01:27:19.497 00.002 21068 MultiStar: [#1 -0.05,0.05,0.89,U] [#2 -0.33,0.04,1.19,U] [#3 -0.04,-0.03,0.97,U] [#4 -0.08,0.07,0.79,U] [#5 -0.17,-0.19,0.87,U] [#6 -0.02,-0.01,0.84,U] [#7 -0.22,-0.14,0.65,U] [#8 -0.16,-0.29,0.86,U] 
01:27:19.500 00.003 21068 refined, 8 included, MultiStar: {-0.13, -0.08}, one-star: {-0.04, -0.21}
01:27:19.501 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
01:27:19.502 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
01:27:19.503 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=0.11 mountY=0.10, mountTheta=0.75
01:27:19.505 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.08, opts=13)
01:27:19.506 00.001 21068 Enqueuing Move request for scope (-0.13, -0.08)
01:27:19.507 00.001 16108 Worker thread wakes up
01:27:19.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
01:27:19.508 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
01:27:19.508 00.000 16108 Moving (-0.13, -0.08) raw xDistance=0.11 yDistance=0.10
01:27:19.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:27:19.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:19.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:27:19.508 00.000 16108 MoveAxis(E, 0, ABG)
01:27:19.508 00.000 16108 Move returns status 0, amount 0
01:27:19.508 00.000 16108 MoveAxis(N, 0, ABG)
01:27:19.509 00.001 16108 Move returns status 0, amount 0
01:27:19.509 00.000 16108 move complete, result=0
01:27:19.509 00.000 16108 worker thread done servicing request
01:27:19.515 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3395, FiltMin=2899, FiltMax=63613, Gamma=1.000
01:27:19.543 00.028 21068 UpdateGuideState exits: m=123368 SNR=91.3
01:27:19.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:19.546 00.001 21068 Enqueuing Expose request
01:27:19.547 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:19.548 00.001 16108 Worker thread wakes up
01:27:19.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:19.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:20.515 00.967 16108 Exposure complete
01:27:20.586 00.071 16108 worker thread done servicing request
01:27:20.586 00.000 21068 OnExposeComplete: enter
01:27:20.587 00.001 21068 UpdateGuideState(): m_state=6
01:27:20.589 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10312
01:27:20.591 00.002 21068 Star::Find returns 1 (0), X=219.84, Y=874.74, Mass=140993, SNR=92.5, Peak=18301 HFD=3.4
01:27:20.592 00.001 21068 MultiStar: [#1 -0.17,0.00,0.95,U] [#2 -0.38,-0.10,1.07,U] [#3 -0.09,-0.04,1.01,U] [#4 -0.43,-0.06,0.88,U] [#5 -0.36,-0.16,0.96,U] [#6 -0.22,0.12,0.69,U] [#7 -0.14,-0.16,0.56,U] [#8 -0.16,-0.30,0.71,U] 
01:27:20.594 00.002 21068 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.21, -0.19}
01:27:20.595 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
01:27:20.597 00.002 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
01:27:20.598 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.78 mountX=0.23 mountY=0.15, mountTheta=0.58
01:27:20.601 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.10, opts=13)
01:27:20.603 00.002 21068 Enqueuing Move request for scope (-0.25, -0.10)
01:27:20.603 00.000 16108 Worker thread wakes up
01:27:20.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
01:27:20.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
01:27:20.603 00.000 16108 Moving (-0.25, -0.10) raw xDistance=0.23 yDistance=0.15
01:27:20.604 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:27:20.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:20.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:27:20.604 00.000 16108 MoveAxis(W, 60, ABG)
01:27:20.604 00.000 16108 Guiding  Dir = 3, Dur = 60
01:27:20.604 00.000 16108 IsSlewing returns 0
01:27:20.604 00.000 16108 IsGuiding returns 0
01:27:20.608 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3395, FiltMin=2950, FiltMax=61661, Gamma=1.000
01:27:20.626 00.018 21068 UpdateGuideState exits: m=140993 SNR=92.5
01:27:20.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:20.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:20.629 00.001 21068 Enqueuing Expose request
01:27:20.634 00.005 16108 PulseGuide returned control before completion, sleep 40
01:27:20.680 00.046 16108 IsGuiding returns 1
01:27:20.680 00.000 16108 scope still moving after pulse duration time elapsed
01:27:20.712 00.032 16108 IsSlewing returns 0
01:27:20.712 00.000 16108 IsGuiding returns 1
01:27:20.744 00.032 16108 IsSlewing returns 0
01:27:20.744 00.000 16108 IsGuiding returns 0
01:27:20.744 00.000 16108 scope move finished after 60 + 80 ms
01:27:20.744 00.000 16108 Move returns status 0, amount 60
01:27:20.744 00.000 16108 MoveAxis(N, 0, ABG)
01:27:20.744 00.000 16108 Move returns status 0, amount 0
01:27:20.744 00.000 16108 move complete, result=0
01:27:20.744 00.000 16108 worker thread done servicing request
01:27:20.744 00.000 16108 Worker thread wakes up
01:27:20.744 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.2 px 0 ms NORTH
01:27:20.745 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:20.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:21.908 01.163 16108 Exposure complete
01:27:21.973 00.065 16108 worker thread done servicing request
01:27:21.973 00.000 21068 OnExposeComplete: enter
01:27:21.974 00.001 21068 UpdateGuideState(): m_state=6
01:27:21.975 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10313
01:27:21.976 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.56, Mass=122632, SNR=82.4, Peak=14893 HFD=3.4
01:27:21.977 00.001 21068 MultiStar: [#1 -0.16,-0.12,1.42,U] [#2 -0.32,-0.03,1.26,U] [#3 0.02,0.07,1.04,U] [#4 -0.20,0.10,0.87,U] [#5 -0.26,0.04,1.05,U] [#6 -0.27,-0.30,0.80,U] [#7 0.25,-0.12,0.75,U] [#8 -0.03,-0.40,0.79,U] 
01:27:21.978 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {0.10, -0.37}
01:27:21.978 00.000 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
01:27:21.980 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
01:27:21.980 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.35 mountX=0.09 mountY=0.14, mountTheta=0.99
01:27:21.982 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.11, opts=13)
01:27:21.983 00.001 21068 Enqueuing Move request for scope (-0.11, -0.11)
01:27:21.984 00.001 16108 Worker thread wakes up
01:27:21.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
01:27:21.984 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
01:27:21.984 00.000 16108 Moving (-0.11, -0.11) raw xDistance=0.09 yDistance=0.14
01:27:21.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:27:21.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:21.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:27:21.984 00.000 16108 MoveAxis(E, 0, ABG)
01:27:21.984 00.000 16108 Move returns status 0, amount 0
01:27:21.984 00.000 16108 MoveAxis(N, 0, ABG)
01:27:21.984 00.000 16108 Move returns status 0, amount 0
01:27:21.984 00.000 16108 move complete, result=0
01:27:21.984 00.000 16108 worker thread done servicing request
01:27:21.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3395, FiltMin=2902, FiltMax=58605, Gamma=1.000
01:27:22.002 00.014 21068 UpdateGuideState exits: m=122632 SNR=82.4
01:27:22.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:22.006 00.002 21068 Enqueuing Expose request
01:27:22.006 00.000 16108 Worker thread wakes up
01:27:22.006 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:22.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:22.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:22.988 00.981 16108 Exposure complete
01:27:23.059 00.071 16108 worker thread done servicing request
01:27:23.059 00.000 21068 OnExposeComplete: enter
01:27:23.061 00.002 21068 UpdateGuideState(): m_state=6
01:27:23.064 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10314
01:27:23.066 00.002 21068 Star::Find returns 1 (0), X=219.88, Y=874.52, Mass=129384, SNR=94.2, Peak=17264 HFD=3.2
01:27:23.068 00.002 21068 MultiStar: [#1 -0.26,-0.02,0.95,U] [#2 -0.12,-0.16,1.09,U] [#3 0.03,-0.07,0.86,U] [#4 -0.10,0.07,0.73,U] [#5 -0.09,-0.07,0.85,U] [#6 0.02,0.01,0.60,U] [#7 0.17,-0.29,0.57,U] [#8 0.01,-0.41,0.66,U] 
01:27:23.069 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.18, -0.41}
01:27:23.070 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
01:27:23.071 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
01:27:23.071 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.05 mountX=0.05 mountY=0.16, mountTheta=1.27
01:27:23.074 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.15, opts=13)
01:27:23.076 00.002 21068 Enqueuing Move request for scope (-0.08, -0.15)
01:27:23.077 00.001 16108 Worker thread wakes up
01:27:23.078 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
01:27:23.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
01:27:23.078 00.000 16108 Moving (-0.08, -0.15) raw xDistance=0.05 yDistance=0.16
01:27:23.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:27:23.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:23.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:27:23.078 00.000 16108 MoveAxis(E, 0, ABG)
01:27:23.078 00.000 16108 Move returns status 0, amount 0
01:27:23.078 00.000 16108 MoveAxis(N, 0, ABG)
01:27:23.078 00.000 16108 Move returns status 0, amount 0
01:27:23.078 00.000 16108 move complete, result=0
01:27:23.078 00.000 16108 worker thread done servicing request
01:27:23.084 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3395, FiltMin=2861, FiltMax=65472, Gamma=1.000
01:27:23.098 00.014 21068 UpdateGuideState exits: m=129384 SNR=94.2
01:27:23.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:23.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:23.101 00.001 21068 Enqueuing Expose request
01:27:23.102 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:23.103 00.001 16108 Worker thread wakes up
01:27:23.103 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:23.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:24.267 01.164 16108 Exposure complete
01:27:24.319 00.052 16108 worker thread done servicing request
01:27:24.320 00.001 21068 OnExposeComplete: enter
01:27:24.320 00.000 21068 UpdateGuideState(): m_state=6
01:27:24.321 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10315
01:27:24.322 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.63, Mass=128006, SNR=94.7, Peak=14457 HFD=3.3
01:27:24.323 00.001 21068 MultiStar: [#1 -0.29,-0.07,0.95,U] [#2 -0.06,-0.07,1.02,U] [#3 0.16,-0.03,0.95,U] [#4 -0.18,0.04,0.78,U] [#5 -0.35,0.04,0.81,U] [#6 -0.20,-0.15,0.79,U] [#7 0.23,-0.05,0.57,U] [#8 0.14,-0.28,0.66,U] 
01:27:24.324 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.31, -0.30}
01:27:24.324 00.000 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
01:27:24.325 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
01:27:24.326 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.89 mountX=0.02 mountY=0.10, mountTheta=1.42
01:27:24.327 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
01:27:24.328 00.001 21068 Enqueuing Move request for scope (-0.03, -0.10)
01:27:24.329 00.001 16108 Worker thread wakes up
01:27:24.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
01:27:24.329 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
01:27:24.330 00.001 16108 Moving (-0.03, -0.10) raw xDistance=0.02 yDistance=0.10
01:27:24.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:24.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:24.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:27:24.330 00.000 16108 MoveAxis(E, 0, ABG)
01:27:24.330 00.000 16108 Move returns status 0, amount 0
01:27:24.330 00.000 16108 MoveAxis(N, 0, ABG)
01:27:24.330 00.000 16108 Move returns status 0, amount 0
01:27:24.330 00.000 16108 move complete, result=0
01:27:24.330 00.000 16108 worker thread done servicing request
01:27:24.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3395, FiltMin=2918, FiltMax=62131, Gamma=1.000
01:27:24.352 00.019 21068 UpdateGuideState exits: m=128006 SNR=94.7
01:27:24.355 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.357 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:24.359 00.002 21068 Enqueuing Expose request
01:27:24.361 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:24.363 00.002 16108 Worker thread wakes up
01:27:24.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:24.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:25.343 00.980 16108 Exposure complete
01:27:25.417 00.074 16108 worker thread done servicing request
01:27:25.417 00.000 21068 OnExposeComplete: enter
01:27:25.418 00.001 21068 UpdateGuideState(): m_state=6
01:27:25.419 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10316
01:27:25.420 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.37, Mass=124996, SNR=92.2, Peak=15552 HFD=3.3
01:27:25.423 00.003 21068 MultiStar: [#1 0.02,-0.21,1.07,U] [#2 0.10,-0.21,1.23,U] [#3 0.23,-0.08,1.03,U] [#4 0.16,0.02,0.69,U] [#5 0.12,-0.30,0.79,U] [#6 -0.01,-0.34,0.81,U] [#7 0.12,-0.32,0.53,U] [#8 0.14,-0.48,0.78,U] 
01:27:25.424 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.27}, one-star: {0.31, -0.56}
01:27:25.425 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
01:27:25.426 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
01:27:25.427 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.11 mountX=-0.18 mountY=0.23, mountTheta=2.23
01:27:25.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.27, opts=13)
01:27:25.435 00.006 21068 Enqueuing Move request for scope (0.13, -0.27)
01:27:25.437 00.002 16108 Worker thread wakes up
01:27:25.438 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
01:27:25.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
01:27:25.438 00.000 16108 Moving (0.13, -0.27) raw xDistance=-0.18 yDistance=0.23
01:27:25.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:27:25.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:27:25.438 00.000 16108 MoveAxis(E, 0, ABG)
01:27:25.438 00.000 16108 Move returns status 0, amount 0
01:27:25.438 00.000 16108 MoveAxis(S, 47, ABG)
01:27:25.438 00.000 16108 Guiding  Dir = 1, Dur = 47
01:27:25.439 00.001 16108 IsSlewing returns 0
01:27:25.439 00.000 16108 IsGuiding returns 0
01:27:25.444 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3395, FiltMin=2909, FiltMax=64528, Gamma=1.000
01:27:25.446 00.002 16108 PulseGuide returned control before completion, sleep 50
01:27:25.467 00.021 21068 UpdateGuideState exits: m=124996 SNR=92.2
01:27:25.469 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:25.471 00.001 21068 Enqueuing Expose request
01:27:25.508 00.037 16108 IsGuiding returns 1
01:27:25.508 00.000 16108 scope still moving after pulse duration time elapsed
01:27:25.540 00.032 16108 IsSlewing returns 0
01:27:25.540 00.000 16108 IsGuiding returns 0
01:27:25.540 00.000 16108 scope move finished after 47 + 54 ms
01:27:25.540 00.000 16108 Move returns status 0, amount 47
01:27:25.540 00.000 16108 move complete, result=0
01:27:25.541 00.001 16108 worker thread done servicing request
01:27:25.541 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
01:27:25.543 00.002 16108 Worker thread wakes up
01:27:25.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:25.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:26.714 01.171 16108 Exposure complete
01:27:26.778 00.064 16108 worker thread done servicing request
01:27:26.778 00.000 21068 OnExposeComplete: enter
01:27:26.779 00.001 21068 UpdateGuideState(): m_state=6
01:27:26.781 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10317
01:27:26.781 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=874.66, Mass=137732, SNR=95.9, Peak=15917 HFD=3.5
01:27:26.783 00.002 21068 MultiStar: [#1 0.08,-0.06,1.03,U] [#2 -0.12,-0.18,1.07,U] [#3 0.26,-0.06,0.87,U] [#4 0.09,-0.04,0.81,U] [#5 0.14,-0.01,0.85,U] [#6 -0.08,-0.06,0.78,U] [#7 0.37,-0.10,0.56,U] [#8 0.13,-0.32,0.72,U] 
01:27:26.783 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.19, -0.27}
01:27:26.784 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
01:27:26.785 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
01:27:26.786 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.87 mountX=-0.12 mountY=0.10, mountTheta=2.49
01:27:26.788 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
01:27:26.789 00.001 21068 Enqueuing Move request for scope (0.10, -0.12)
01:27:26.790 00.001 16108 Worker thread wakes up
01:27:26.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
01:27:26.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
01:27:26.790 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.10
01:27:26.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:27:26.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:26.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:27:26.790 00.000 16108 MoveAxis(E, 0, ABG)
01:27:26.791 00.001 16108 Move returns status 0, amount 0
01:27:26.791 00.000 16108 MoveAxis(N, 0, ABG)
01:27:26.791 00.000 16108 Move returns status 0, amount 0
01:27:26.791 00.000 16108 move complete, result=0
01:27:26.791 00.000 16108 worker thread done servicing request
01:27:26.794 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2832, FiltMax=48560, Gamma=1.000
01:27:26.817 00.023 21068 UpdateGuideState exits: m=137732 SNR=95.9
01:27:26.819 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:26.819 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:26.820 00.001 21068 Enqueuing Expose request
01:27:26.821 00.001 16108 Worker thread wakes up
01:27:26.821 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:26.822 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:26.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:27.799 00.977 16108 Exposure complete
01:27:27.860 00.061 16108 worker thread done servicing request
01:27:27.860 00.000 21068 OnExposeComplete: enter
01:27:27.861 00.001 21068 UpdateGuideState(): m_state=6
01:27:27.863 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10318
01:27:27.864 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.73, Mass=121185, SNR=75.9, Peak=14121 HFD=3.3
01:27:27.865 00.001 21068 MultiStar: [#1 0.06,0.18,1.29,U] [#2 -0.18,-0.00,1.43,U] [#3 0.02,0.18,1.20,U] [#4 0.16,0.07,0.93,U] [#5 0.11,-0.04,1.16,U] [#6 0.28,-0.00,0.89,U] [#7 0.17,-0.05,0.61,U] [#8 -0.18,-0.57,0.00,M1] 
01:27:27.866 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.37, -0.20}
01:27:27.867 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:27:27.867 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:27:27.868 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.26 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
01:27:27.869 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
01:27:27.870 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
01:27:27.871 00.001 16108 Worker thread wakes up
01:27:27.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:27:27.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:27:27.871 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.05
01:27:27.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:27:27.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:27.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:27.871 00.000 16108 MoveAxis(E, 0, ABG)
01:27:27.871 00.000 16108 Move returns status 0, amount 0
01:27:27.872 00.001 16108 MoveAxis(N, 0, ABG)
01:27:27.872 00.000 16108 Move returns status 0, amount 0
01:27:27.872 00.000 16108 move complete, result=0
01:27:27.872 00.000 16108 worker thread done servicing request
01:27:27.876 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3395, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:27:27.896 00.020 21068 UpdateGuideState exits: m=121185 SNR=75.9
01:27:27.898 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:27.900 00.001 21068 Enqueuing Expose request
01:27:27.902 00.002 16108 Worker thread wakes up
01:27:27.902 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:27.903 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:27.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:29.072 01.169 16108 Exposure complete
01:27:29.134 00.062 16108 worker thread done servicing request
01:27:29.134 00.000 21068 OnExposeComplete: enter
01:27:29.135 00.001 21068 UpdateGuideState(): m_state=6
01:27:29.137 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10319
01:27:29.138 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.60, Mass=135756, SNR=89.8, Peak=15277 HFD=3.3
01:27:29.139 00.001 21068 MultiStar: [#1 0.21,0.06,1.13,U] [#2 -0.07,-0.03,1.18,U] [#3 0.25,-0.00,0.96,U] [#4 -0.07,0.04,0.80,U] [#5 -0.30,0.10,0.87,U] [#6 0.23,0.03,0.73,U] [#7 0.06,-0.03,0.66,U] [#8 -0.02,-0.21,0.72,U] 
01:27:29.140 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.24, -0.33}
01:27:29.140 00.000 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
01:27:29.141 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
01:27:29.142 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.07 mountY=0.03, mountTheta=2.79
01:27:29.143 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
01:27:29.144 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
01:27:29.145 00.001 16108 Worker thread wakes up
01:27:29.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:27:29.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:27:29.145 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.03
01:27:29.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:27:29.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:29.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:27:29.145 00.000 16108 MoveAxis(E, 0, ABG)
01:27:29.145 00.000 16108 Move returns status 0, amount 0
01:27:29.145 00.000 16108 MoveAxis(N, 0, ABG)
01:27:29.145 00.000 16108 Move returns status 0, amount 0
01:27:29.145 00.000 16108 move complete, result=0
01:27:29.145 00.000 16108 worker thread done servicing request
01:27:29.149 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3392, FiltMin=2921, FiltMax=60157, Gamma=1.000
01:27:29.165 00.016 21068 UpdateGuideState exits: m=135756 SNR=89.8
01:27:29.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:29.168 00.001 21068 Enqueuing Expose request
01:27:29.169 00.001 16108 Worker thread wakes up
01:27:29.169 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:29.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:29.169 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:30.153 00.984 16108 Exposure complete
01:27:30.210 00.057 16108 worker thread done servicing request
01:27:30.210 00.000 21068 OnExposeComplete: enter
01:27:30.211 00.001 21068 UpdateGuideState(): m_state=6
01:27:30.212 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10320
01:27:30.213 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.65, Mass=118642, SNR=83.5, Peak=14045 HFD=3.5
01:27:30.213 00.000 21068 MultiStar: [#1 0.02,0.10,1.21,U] [#2 -0.07,0.05,1.20,U] [#3 0.27,0.29,0.95,U] [#4 -0.00,0.10,0.85,U] [#5 -0.14,0.05,1.08,U] [#6 0.04,-0.09,0.84,U] [#7 0.34,0.16,0.65,U] [#8 0.04,0.06,0.78,U] 
01:27:30.214 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.20, -0.28}
01:27:30.215 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
01:27:30.217 00.002 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:27:30.217 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.62 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
01:27:30.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
01:27:30.220 00.001 21068 Enqueuing Move request for scope (0.06, 0.04)
01:27:30.220 00.000 16108 Worker thread wakes up
01:27:30.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:27:30.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:27:30.221 00.001 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.06
01:27:30.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:27:30.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:30.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:30.221 00.000 16108 MoveAxis(E, 0, ABG)
01:27:30.221 00.000 16108 Move returns status 0, amount 0
01:27:30.221 00.000 16108 MoveAxis(N, 0, ABG)
01:27:30.221 00.000 16108 Move returns status 0, amount 0
01:27:30.221 00.000 16108 move complete, result=0
01:27:30.221 00.000 16108 worker thread done servicing request
01:27:30.229 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3395, FiltMin=2886, FiltMax=62973, Gamma=1.000
01:27:30.250 00.021 21068 UpdateGuideState exits: m=118642 SNR=83.5
01:27:30.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:30.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:30.252 00.000 21068 Enqueuing Expose request
01:27:30.254 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:30.255 00.001 16108 Worker thread wakes up
01:27:30.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:30.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:31.420 01.165 16108 Exposure complete
01:27:31.475 00.055 16108 worker thread done servicing request
01:27:31.475 00.000 21068 OnExposeComplete: enter
01:27:31.476 00.001 21068 UpdateGuideState(): m_state=6
01:27:31.477 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10321
01:27:31.478 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=874.41, Mass=129436, SNR=92.7, Peak=15139 HFD=3.4
01:27:31.478 00.000 21068 MultiStar: [#1 -0.10,-0.31,1.04,U] [#2 -0.05,-0.29,1.16,U] [#3 0.47,-0.22,0.91,U] [#4 0.09,-0.18,0.90,U] [#5 -0.05,-0.43,0.77,U] [#6 0.04,-0.41,0.73,U] [#7 0.74,-0.39,0.00,M1] [#8 0.26,-0.58,0.00,M1] 
01:27:31.479 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.33}, one-star: {0.64, -0.51}
01:27:31.481 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
01:27:31.482 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
01:27:31.482 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.14 mountX=-0.20 mountY=0.29, mountTheta=2.19
01:27:31.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.33, opts=13)
01:27:31.486 00.002 21068 Enqueuing Move request for scope (0.15, -0.33)
01:27:31.488 00.002 16108 Worker thread wakes up
01:27:31.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
01:27:31.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
01:27:31.488 00.000 16108 Moving (0.15, -0.33) raw xDistance=-0.20 yDistance=0.29
01:27:31.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:27:31.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:27:31.488 00.000 16108 MoveAxis(E, 54, ABG)
01:27:31.488 00.000 16108 Guiding  Dir = 2, Dur = 54
01:27:31.488 00.000 16108 IsSlewing returns 0
01:27:31.489 00.001 16108 IsGuiding returns 0
01:27:31.493 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3395, FiltMin=2909, FiltMax=60080, Gamma=1.000
01:27:31.509 00.016 21068 UpdateGuideState exits: m=129436 SNR=92.7
01:27:31.512 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:31.514 00.001 21068 Enqueuing Expose request
01:27:31.525 00.011 16108 PulseGuide returned control before completion, sleep 28
01:27:31.556 00.031 16108 IsGuiding returns 1
01:27:31.556 00.000 16108 scope still moving after pulse duration time elapsed
01:27:31.586 00.030 16108 IsSlewing returns 0
01:27:31.586 00.000 16108 IsGuiding returns 1
01:27:31.618 00.032 16108 IsSlewing returns 0
01:27:31.618 00.000 16108 IsGuiding returns 0
01:27:31.618 00.000 16108 scope move finished after 54 + 75 ms
01:27:31.618 00.000 16108 Move returns status 0, amount 54
01:27:31.618 00.000 16108 MoveAxis(S, 57, ABG)
01:27:31.618 00.000 16108 Guiding  Dir = 1, Dur = 57
01:27:31.619 00.001 16108 IsSlewing returns 0
01:27:31.619 00.000 16108 IsGuiding returns 0
01:27:31.684 00.065 16108 IsGuiding returns 1
01:27:31.684 00.000 16108 scope still moving after pulse duration time elapsed
01:27:31.712 00.028 16108 IsSlewing returns 0
01:27:31.713 00.001 16108 IsGuiding returns 1
01:27:31.745 00.032 16108 IsSlewing returns 0
01:27:31.745 00.000 16108 IsGuiding returns 1
01:27:31.775 00.030 16108 IsSlewing returns 0
01:27:31.775 00.000 16108 IsGuiding returns 0
01:27:31.775 00.000 16108 scope move finished after 57 + 99 ms
01:27:31.775 00.000 16108 Move returns status 0, amount 57
01:27:31.775 00.000 16108 move complete, result=0
01:27:31.775 00.000 16108 worker thread done servicing request
01:27:31.775 00.000 16108 Worker thread wakes up
01:27:31.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:31.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:31.775 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.3 px 57 ms SOUTH
01:27:32.753 00.978 16108 Exposure complete
01:27:32.807 00.054 16108 worker thread done servicing request
01:27:32.808 00.001 21068 OnExposeComplete: enter
01:27:32.809 00.001 21068 UpdateGuideState(): m_state=6
01:27:32.809 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10322
01:27:32.810 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=874.43, Mass=122964, SNR=80.7, Peak=13273 HFD=3.3
01:27:32.811 00.001 21068 MultiStar: [#1 0.07,-0.19,1.11,U] [#2 0.09,-0.18,1.20,U] [#3 0.09,-0.24,1.07,U] [#4 0.03,-0.23,0.93,U] [#5 0.01,-0.31,0.93,U] [#6 0.11,-0.30,0.89,U] [#7 0.21,-0.48,0.68,U] [#8 -0.00,-0.63,0.00,M2] 
01:27:32.812 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.29}, one-star: {0.38, -0.50}
01:27:32.812 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
01:27:32.813 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
01:27:32.815 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.18 mountX=-0.17 mountY=0.26, mountTheta=2.16
01:27:32.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.29, opts=13)
01:27:32.821 00.004 21068 Enqueuing Move request for scope (0.12, -0.29)
01:27:32.823 00.002 16108 Worker thread wakes up
01:27:32.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
01:27:32.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
01:27:32.823 00.000 16108 Moving (0.12, -0.29) raw xDistance=-0.17 yDistance=0.26
01:27:32.824 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:27:32.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:27:32.824 00.000 16108 MoveAxis(E, 0, ABG)
01:27:32.824 00.000 16108 Move returns status 0, amount 0
01:27:32.824 00.000 16108 MoveAxis(S, 51, ABG)
01:27:32.824 00.000 16108 Guiding  Dir = 1, Dur = 51
01:27:32.824 00.000 16108 IsSlewing returns 0
01:27:32.825 00.001 16108 IsGuiding returns 0
01:27:32.837 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3395, FiltMin=2867, FiltMax=54928, Gamma=1.000
01:27:32.855 00.018 21068 UpdateGuideState exits: m=122964 SNR=80.7
01:27:32.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:32.858 00.001 21068 Enqueuing Expose request
01:27:32.884 00.026 16108 IsGuiding returns 1
01:27:32.884 00.000 16108 scope still moving after pulse duration time elapsed
01:27:32.914 00.030 16108 IsSlewing returns 0
01:27:32.914 00.000 16108 IsGuiding returns 1
01:27:32.945 00.031 16108 IsSlewing returns 0
01:27:32.945 00.000 16108 IsGuiding returns 1
01:27:32.976 00.031 16108 IsSlewing returns 0
01:27:32.976 00.000 16108 IsGuiding returns 0
01:27:32.976 00.000 16108 scope move finished after 51 + 100 ms
01:27:32.976 00.000 16108 Move returns status 0, amount 51
01:27:32.977 00.001 16108 move complete, result=0
01:27:32.977 00.000 16108 worker thread done servicing request
01:27:32.977 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:27:32.979 00.002 16108 Worker thread wakes up
01:27:32.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:32.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:34.148 01.169 16108 Exposure complete
01:27:34.224 00.076 16108 worker thread done servicing request
01:27:34.225 00.001 21068 OnExposeComplete: enter
01:27:34.225 00.000 21068 UpdateGuideState(): m_state=6
01:27:34.226 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10323
01:27:34.227 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.97, Mass=114178, SNR=70.0, Peak=14841 HFD=3.3
01:27:34.228 00.001 21068 MultiStar: [#1 -0.05,0.74,0.00,M1] [#2 -0.01,0.51,1.42,U] [#3 0.25,0.58,0.00,M1] [#4 0.20,0.52,0.00,M1] [#5 -0.07,0.54,0.00,M1] [#6 -0.15,0.44,1.04,U] [#7 0.41,0.19,0.71,U] [#8 0.18,-0.09,1.03,U] 
01:27:34.229 00.001 21068 refined, 4 included, MultiStar: {0.11, 0.24}, one-star: {0.28, 0.05}
01:27:34.229 00.000 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
01:27:34.230 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
01:27:34.231 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.14 mountX=-0.07 mountY=-0.26, mountTheta=-1.82
01:27:34.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.24, opts=13)
01:27:34.234 00.001 21068 Enqueuing Move request for scope (0.11, 0.24)
01:27:34.235 00.001 16108 Worker thread wakes up
01:27:34.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
01:27:34.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
01:27:34.235 00.000 16108 Moving (0.11, 0.24) raw xDistance=-0.07 yDistance=-0.26
01:27:34.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:27:34.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:27:34.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:27:34.235 00.000 16108 MoveAxis(E, 0, ABG)
01:27:34.235 00.000 16108 Move returns status 0, amount 0
01:27:34.235 00.000 16108 MoveAxis(N, 0, ABG)
01:27:34.235 00.000 16108 Move returns status 0, amount 0
01:27:34.235 00.000 16108 move complete, result=0
01:27:34.236 00.001 16108 worker thread done servicing request
01:27:34.240 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3395, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:27:34.254 00.014 21068 UpdateGuideState exits: m=114178 SNR=70.0
01:27:34.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:34.255 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:34.256 00.001 21068 Enqueuing Expose request
01:27:34.257 00.001 16108 Worker thread wakes up
01:27:34.257 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:27:34.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:34.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:35.238 00.981 16108 Exposure complete
01:27:35.312 00.074 16108 worker thread done servicing request
01:27:35.312 00.000 21068 OnExposeComplete: enter
01:27:35.313 00.001 21068 UpdateGuideState(): m_state=6
01:27:35.314 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10324
01:27:35.314 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=875.00, Mass=122401, SNR=79.5, Peak=17225 HFD=3.4
01:27:35.315 00.001 21068 MultiStar: [#1 0.16,0.54,0.00,M2] [#2 -0.05,0.42,1.21,U] [#3 0.18,0.32,1.09,U] [#4 -0.05,0.42,0.93,U] [#5 -0.30,0.37,1.11,U] [#6 -0.08,0.40,0.87,U] [#7 0.39,0.53,0.00,M1] [#8 0.29,-0.09,0.79,U] 
01:27:35.316 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.29}, one-star: {0.44, 0.07}
01:27:35.317 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
01:27:35.318 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
01:27:35.318 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.39 mountX=-0.00 mountY=-0.29, mountTheta=-1.57
01:27:35.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.29, opts=13)
01:27:35.323 00.003 21068 Enqueuing Move request for scope (0.05, 0.29)
01:27:35.325 00.002 16108 Worker thread wakes up
01:27:35.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:27:35.325 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:27:35.325 00.000 16108 Moving (0.05, 0.29) raw xDistance=-0.00 yDistance=-0.29
01:27:35.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:27:35.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:27:35.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:27:35.325 00.000 16108 MoveAxis(E, 0, ABG)
01:27:35.326 00.001 16108 Move returns status 0, amount 0
01:27:35.326 00.000 16108 MoveAxis(N, 0, ABG)
01:27:35.326 00.000 16108 Move returns status 0, amount 0
01:27:35.326 00.000 16108 move complete, result=0
01:27:35.326 00.000 16108 worker thread done servicing request
01:27:35.332 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3395, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:27:35.352 00.020 21068 UpdateGuideState exits: m=122401 SNR=79.5
01:27:35.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.353 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:35.354 00.001 21068 Enqueuing Expose request
01:27:35.355 00.001 16108 Worker thread wakes up
01:27:35.355 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:27:35.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:35.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:36.521 01.165 16108 Exposure complete
01:27:36.580 00.059 16108 worker thread done servicing request
01:27:36.580 00.000 21068 OnExposeComplete: enter
01:27:36.581 00.001 21068 UpdateGuideState(): m_state=6
01:27:36.582 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10325
01:27:36.582 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=874.99, Mass=116821, SNR=93.7, Peak=15641 HFD=3.4
01:27:36.583 00.001 21068 MultiStar: [#1 0.17,0.31,1.25,U] [#2 0.05,0.37,1.12,U] [#3 0.19,0.20,0.97,U] [#4 0.15,0.16,1.07,U] [#5 0.19,0.26,0.95,U] [#6 0.21,0.12,0.67,U] [#7 0.23,0.42,0.59,U] [#8 0.01,-0.16,0.71,U] 
01:27:36.585 00.002 21068 refined, 8 included, MultiStar: {0.18, 0.20}, one-star: {0.45, 0.06}
01:27:36.585 00.000 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
01:27:36.586 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
01:27:36.587 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.84 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
01:27:36.588 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.20, opts=13)
01:27:36.589 00.001 21068 Enqueuing Move request for scope (0.18, 0.20)
01:27:36.590 00.001 16108 Worker thread wakes up
01:27:36.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
01:27:36.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
01:27:36.590 00.000 16108 Moving (0.18, 0.20) raw xDistance=-0.14 yDistance=-0.24
01:27:36.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:27:36.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:27:36.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:27:36.590 00.000 16108 MoveAxis(E, 0, ABG)
01:27:36.590 00.000 16108 Move returns status 0, amount 0
01:27:36.590 00.000 16108 MoveAxis(N, 0, ABG)
01:27:36.590 00.000 16108 Move returns status 0, amount 0
01:27:36.590 00.000 16108 move complete, result=0
01:27:36.590 00.000 16108 worker thread done servicing request
01:27:36.594 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3392, FiltMin=2912, FiltMax=60864, Gamma=1.000
01:27:36.610 00.016 21068 UpdateGuideState exits: m=116821 SNR=93.7
01:27:36.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:36.612 00.000 21068 Enqueuing Expose request
01:27:36.613 00.001 16108 Worker thread wakes up
01:27:36.613 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:36.614 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:36.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:37.584 00.970 16108 Exposure complete
01:27:37.643 00.059 16108 worker thread done servicing request
01:27:37.643 00.000 21068 OnExposeComplete: enter
01:27:37.644 00.001 21068 UpdateGuideState(): m_state=6
01:27:37.645 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10326
01:27:37.646 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.74, Mass=118899, SNR=77.9, Peak=15289 HFD=3.2
01:27:37.647 00.001 21068 MultiStar: [#1 -0.02,0.59,0.00,M2] [#2 0.08,0.26,1.28,U] [#3 0.08,0.54,0.00,M1] [#4 -0.10,0.20,0.81,U] [#5 -0.16,0.31,1.04,U] [#6 0.00,0.37,0.79,U] [#7 -0.03,0.12,0.66,U] [#8 0.03,-0.14,0.90,U] 
01:27:37.648 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {0.20, -0.19}
01:27:37.648 00.000 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
01:27:37.649 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
01:27:37.650 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=0.01 mountY=-0.13, mountTheta=-1.46
01:27:37.652 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
01:27:37.653 00.001 21068 Enqueuing Move request for scope (0.01, 0.13)
01:27:37.653 00.000 16108 Worker thread wakes up
01:27:37.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:27:37.654 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:27:37.654 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.13
01:27:37.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:37.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:37.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:27:37.654 00.000 16108 MoveAxis(E, 0, ABG)
01:27:37.654 00.000 16108 Move returns status 0, amount 0
01:27:37.654 00.000 16108 MoveAxis(N, 0, ABG)
01:27:37.654 00.000 16108 Move returns status 0, amount 0
01:27:37.654 00.000 16108 move complete, result=0
01:27:37.654 00.000 16108 worker thread done servicing request
01:27:37.657 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3395, FiltMin=2918, FiltMax=56275, Gamma=1.000
01:27:37.673 00.016 21068 UpdateGuideState exits: m=118899 SNR=77.9
01:27:37.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.674 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:37.675 00.001 21068 Enqueuing Expose request
01:27:37.676 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:37.677 00.001 16108 Worker thread wakes up
01:27:37.677 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:37.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:38.853 01.176 16108 Exposure complete
01:27:38.911 00.058 16108 worker thread done servicing request
01:27:38.911 00.000 21068 OnExposeComplete: enter
01:27:38.912 00.001 21068 UpdateGuideState(): m_state=6
01:27:38.913 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10327
01:27:38.914 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=874.70, Mass=131755, SNR=89.8, Peak=14317 HFD=3.5
01:27:38.915 00.001 21068 MultiStar: [#1 0.17,0.45,1.11,U] [#2 0.10,0.09,1.12,U] [#3 -0.02,0.29,1.03,U] [#4 0.20,0.24,0.79,U] [#5 -0.03,0.35,0.86,U] [#6 -0.22,0.02,0.81,U] [#7 0.37,0.10,0.60,U] [#8 0.12,-0.18,0.75,U] 
01:27:38.915 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.52, -0.22}
01:27:38.916 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
01:27:38.917 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
01:27:38.917 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.19 cameraTheta=0.79 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
01:27:38.920 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
01:27:38.921 00.001 21068 Enqueuing Move request for scope (0.13, 0.13)
01:27:38.921 00.000 16108 Worker thread wakes up
01:27:38.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
01:27:38.921 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
01:27:38.921 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.11 yDistance=-0.16
01:27:38.922 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:27:38.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:38.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:38.922 00.000 16108 MoveAxis(E, 0, ABG)
01:27:38.922 00.000 16108 Move returns status 0, amount 0
01:27:38.922 00.000 16108 MoveAxis(N, 0, ABG)
01:27:38.922 00.000 16108 Move returns status 0, amount 0
01:27:38.922 00.000 16108 move complete, result=0
01:27:38.922 00.000 16108 worker thread done servicing request
01:27:38.931 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3395, FiltMin=2880, FiltMax=61939, Gamma=1.000
01:27:38.950 00.019 21068 UpdateGuideState exits: m=131755 SNR=89.8
01:27:38.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:38.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:38.953 00.001 21068 Enqueuing Expose request
01:27:38.953 00.000 16108 Worker thread wakes up
01:27:38.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:38.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:38.954 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:39.928 00.974 16108 Exposure complete
01:27:39.982 00.054 16108 worker thread done servicing request
01:27:39.982 00.000 21068 OnExposeComplete: enter
01:27:39.982 00.000 21068 UpdateGuideState(): m_state=6
01:27:39.984 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10328
01:27:39.985 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.85, Mass=132710, SNR=89.4, Peak=16445 HFD=3.2
01:27:39.986 00.001 21068 MultiStar: [#1 -0.07,0.19,0.95,U] [#2 -0.14,0.07,1.27,U] [#3 0.03,0.39,1.23,U] [#4 -0.36,0.26,0.72,U] [#5 -0.11,0.01,0.86,U] [#6 -0.02,0.25,0.75,U] [#7 0.35,-0.00,0.68,U] [#8 -0.08,-0.03,0.72,U] 
01:27:39.987 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.13}, one-star: {0.08, -0.08}
01:27:39.988 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
01:27:39.988 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
01:27:39.989 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=-0.09 mountY=0.06, mountTheta=2.59
01:27:39.993 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
01:27:39.995 00.002 21068 Enqueuing Move request for scope (0.08, -0.08)
01:27:39.996 00.001 16108 Worker thread wakes up
01:27:39.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:27:39.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:27:39.996 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
01:27:39.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:27:39.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:39.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:39.996 00.000 16108 MoveAxis(E, 0, ABG)
01:27:39.996 00.000 16108 Move returns status 0, amount 0
01:27:39.996 00.000 16108 MoveAxis(N, 0, ABG)
01:27:39.996 00.000 16108 Move returns status 0, amount 0
01:27:39.996 00.000 16108 move complete, result=0
01:27:39.997 00.001 16108 worker thread done servicing request
01:27:40.002 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3398, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:27:40.020 00.018 21068 UpdateGuideState exits: m=132710 SNR=89.4
01:27:40.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:40.022 00.000 21068 Enqueuing Expose request
01:27:40.023 00.001 16108 Worker thread wakes up
01:27:40.023 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:40.024 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:40.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:41.193 01.169 16108 Exposure complete
01:27:41.274 00.081 16108 worker thread done servicing request
01:27:41.274 00.000 21068 OnExposeComplete: enter
01:27:41.275 00.001 21068 UpdateGuideState(): m_state=6
01:27:41.276 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10329
01:27:41.277 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.00, Mass=130558, SNR=85.2, Peak=16813 HFD=3.1
01:27:41.278 00.001 21068 MultiStar: [#1 -0.29,0.32,1.12,U] [#2 -0.24,0.18,1.18,U] [#3 -0.26,0.13,1.02,U] [#4 -0.18,0.20,0.86,U] [#5 -0.40,0.21,0.84,U] [#6 -0.31,0.24,0.72,U] [#7 -0.30,0.45,0.61,U] [#8 -0.15,0.08,0.76,U] 
01:27:41.279 00.001 21068 single-star, 8 included, MultiStar: {-0.26, 0.20}, one-star: {-0.20, 0.07}
01:27:41.280 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
01:27:41.280 00.000 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
01:27:41.281 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=0.21 mountY=-0.02, mountTheta=-0.09
01:27:41.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.07, opts=13)
01:27:41.283 00.000 21068 Enqueuing Move request for scope (-0.20, 0.07)
01:27:41.285 00.002 16108 Worker thread wakes up
01:27:41.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
01:27:41.285 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
01:27:41.285 00.000 16108 Moving (-0.20, 0.07) raw xDistance=0.21 yDistance=-0.02
01:27:41.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:27:41.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:41.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:27:41.285 00.000 16108 MoveAxis(W, 56, ABG)
01:27:41.285 00.000 16108 Guiding  Dir = 3, Dur = 56
01:27:41.286 00.001 16108 IsSlewing returns 0
01:27:41.286 00.000 16108 IsGuiding returns 0
01:27:41.289 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3398, FiltMin=2953, FiltMax=58665, Gamma=1.000
01:27:41.305 00.016 21068 UpdateGuideState exits: m=130558 SNR=85.2
01:27:41.306 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:41.308 00.001 21068 Enqueuing Expose request
01:27:41.341 00.033 16108 PulseGuide returned control before completion, sleep 11
01:27:41.356 00.015 16108 IsGuiding returns 1
01:27:41.356 00.000 16108 scope still moving after pulse duration time elapsed
01:27:41.387 00.031 16108 IsSlewing returns 0
01:27:41.387 00.000 16108 IsGuiding returns 1
01:27:41.419 00.032 16108 IsSlewing returns 0
01:27:41.419 00.000 16108 IsGuiding returns 1
01:27:41.451 00.032 16108 IsSlewing returns 0
01:27:41.451 00.000 16108 IsGuiding returns 0
01:27:41.451 00.000 16108 scope move finished after 56 + 109 ms
01:27:41.451 00.000 16108 Move returns status 0, amount 56
01:27:41.451 00.000 16108 MoveAxis(N, 0, ABG)
01:27:41.451 00.000 16108 Move returns status 0, amount 0
01:27:41.452 00.001 16108 move complete, result=0
01:27:41.452 00.000 16108 worker thread done servicing request
01:27:41.452 00.000 16108 Worker thread wakes up
01:27:41.452 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
01:27:41.456 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:41.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:42.427 00.971 16108 Exposure complete
01:27:42.502 00.075 16108 worker thread done servicing request
01:27:42.502 00.000 21068 OnExposeComplete: enter
01:27:42.505 00.003 21068 UpdateGuideState(): m_state=6
01:27:42.507 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10330
01:27:42.508 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.79, Mass=131504, SNR=84.3, Peak=14925 HFD=3.5
01:27:42.511 00.003 21068 MultiStar: [#1 0.05,0.43,1.30,U] [#2 -0.32,0.41,1.29,U] [#3 0.11,0.45,1.01,U] [#4 -0.02,0.33,1.00,U] [#5 0.01,0.23,1.01,U] [#6 0.12,0.68,0.00,M1] [#7 0.23,0.21,0.63,U] [#8 0.07,0.08,0.87,U] 
01:27:42.512 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.27}, one-star: {0.31, -0.14}
01:27:42.513 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:27:42.516 00.003 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
01:27:42.517 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.45 mountX=0.01 mountY=-0.27, mountTheta=-1.51
01:27:42.520 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.27, opts=13)
01:27:42.521 00.001 21068 Enqueuing Move request for scope (0.03, 0.27)
01:27:42.522 00.001 16108 Worker thread wakes up
01:27:42.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
01:27:42.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
01:27:42.522 00.000 16108 Moving (0.03, 0.27) raw xDistance=0.01 yDistance=-0.27
01:27:42.523 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:42.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:42.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:27:42.523 00.000 16108 MoveAxis(E, 0, ABG)
01:27:42.523 00.000 16108 Move returns status 0, amount 0
01:27:42.523 00.000 16108 MoveAxis(N, 0, ABG)
01:27:42.523 00.000 16108 Move returns status 0, amount 0
01:27:42.523 00.000 16108 move complete, result=0
01:27:42.523 00.000 16108 worker thread done servicing request
01:27:42.528 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3398, FiltMin=2899, FiltMax=57385, Gamma=1.000
01:27:42.545 00.017 21068 UpdateGuideState exits: m=131504 SNR=84.3
01:27:42.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:42.549 00.002 21068 Enqueuing Expose request
01:27:42.549 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:27:42.550 00.001 16108 Worker thread wakes up
01:27:42.550 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:42.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:43.713 01.163 16108 Exposure complete
01:27:43.781 00.068 16108 worker thread done servicing request
01:27:43.782 00.001 21068 OnExposeComplete: enter
01:27:43.783 00.001 21068 UpdateGuideState(): m_state=6
01:27:43.785 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10331
01:27:43.786 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.00, Mass=117455, SNR=85.7, Peak=16985 HFD=3.2
01:27:43.788 00.002 21068 MultiStar: [#1 0.33,0.27,1.19,U] [#2 0.18,0.40,1.10,U] [#3 0.56,0.28,0.00,M1] [#4 0.25,0.46,0.79,U] [#5 0.11,0.17,1.04,U] [#6 0.33,0.31,0.98,U] [#7 0.77,0.51,0.00,M1] [#8 0.48,0.14,0.77,U] 
01:27:43.791 00.003 21068 refined, 6 included, MultiStar: {0.30, 0.26}, one-star: {0.50, 0.07}
01:27:43.792 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
01:27:43.794 00.002 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
01:27:43.795 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.26 hyp=0.40 cameraTheta=0.71 mountX=-0.25 mountY=-0.32, mountTheta=-2.23
01:27:43.798 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.26, opts=13)
01:27:43.798 00.000 21068 Enqueuing Move request for scope (0.30, 0.26)
01:27:43.799 00.001 16108 Worker thread wakes up
01:27:43.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.26) opts 0xd
01:27:43.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.26)
01:27:43.799 00.000 16108 Moving (0.30, 0.26) raw xDistance=-0.25 yDistance=-0.32
01:27:43.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:27:43.799 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.30 newest=-0.61
01:27:43.800 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:27:43.800 00.000 16108 MoveAxis(E, 67, ABG)
01:27:43.800 00.000 16108 Guiding  Dir = 2, Dur = 67
01:27:43.800 00.000 16108 IsSlewing returns 0
01:27:43.800 00.000 16108 IsGuiding returns 0
01:27:43.801 00.001 16108 PulseGuide returned control before completion, sleep 76
01:27:43.806 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2950, FiltMax=62035, Gamma=1.000
01:27:43.822 00.016 21068 UpdateGuideState exits: m=117455 SNR=85.7
01:27:43.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:43.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:43.824 00.000 21068 Enqueuing Expose request
01:27:43.878 00.054 16108 IsGuiding returns 1
01:27:43.878 00.000 16108 scope still moving after pulse duration time elapsed
01:27:43.909 00.031 16108 IsSlewing returns 0
01:27:43.909 00.000 16108 IsGuiding returns 0
01:27:43.909 00.000 16108 scope move finished after 67 + 41 ms
01:27:43.909 00.000 16108 Move returns status 0, amount 67
01:27:43.909 00.000 16108 MoveAxis(N, 65, ABG)
01:27:43.909 00.000 16108 Guiding  Dir = 0, Dur = 65
01:27:43.910 00.001 16108 IsSlewing returns 0
01:27:43.910 00.000 16108 IsGuiding returns 0
01:27:43.957 00.047 16108 PulseGuide returned control before completion, sleep 29
01:27:43.987 00.030 16108 IsGuiding returns 1
01:27:43.987 00.000 16108 scope still moving after pulse duration time elapsed
01:27:44.019 00.032 16108 IsSlewing returns 0
01:27:44.019 00.000 16108 IsGuiding returns 1
01:27:44.050 00.031 16108 IsSlewing returns 0
01:27:44.050 00.000 16108 IsGuiding returns 0
01:27:44.052 00.002 16108 scope move finished after 65 + 76 ms
01:27:44.052 00.000 16108 Move returns status 0, amount 65
01:27:44.052 00.000 16108 move complete, result=0
01:27:44.052 00.000 16108 worker thread done servicing request
01:27:44.052 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.3 px 65 ms NORTH
01:27:44.055 00.003 16108 Worker thread wakes up
01:27:44.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:44.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:45.032 00.977 16108 Exposure complete
01:27:45.096 00.064 16108 worker thread done servicing request
01:27:45.096 00.000 21068 OnExposeComplete: enter
01:27:45.097 00.001 21068 UpdateGuideState(): m_state=6
01:27:45.099 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10332
01:27:45.100 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=874.69, Mass=131474, SNR=86.5, Peak=16185 HFD=3.2
01:27:45.102 00.002 21068 MultiStar: [#1 0.30,0.39,1.12,U] [#2 0.03,0.30,1.42,U] [#3 0.48,0.26,0.00,M2] [#4 0.01,0.30,0.84,U] [#5 -0.13,0.27,0.94,U] [#6 -0.08,0.31,0.70,U] [#7 0.42,0.25,0.63,U] [#8 0.36,-0.12,0.76,U] 
01:27:45.103 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.19}, one-star: {0.39, -0.24}
01:27:45.104 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
01:27:45.106 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
01:27:45.107 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.89 mountX=-0.12 mountY=-0.22, mountTheta=-2.06
01:27:45.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.19, opts=13)
01:27:45.109 00.000 21068 Enqueuing Move request for scope (0.16, 0.19)
01:27:45.110 00.001 16108 Worker thread wakes up
01:27:45.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
01:27:45.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
01:27:45.110 00.000 16108 Moving (0.16, 0.19) raw xDistance=-0.12 yDistance=-0.22
01:27:45.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:27:45.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:27:45.110 00.000 16108 MoveAxis(E, 0, ABG)
01:27:45.110 00.000 16108 Move returns status 0, amount 0
01:27:45.111 00.001 16108 MoveAxis(N, 45, ABG)
01:27:45.111 00.000 16108 Guiding  Dir = 0, Dur = 45
01:27:45.111 00.000 16108 IsSlewing returns 0
01:27:45.111 00.000 16108 IsGuiding returns 0
01:27:45.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3395, FiltMin=2905, FiltMax=62163, Gamma=1.000
01:27:45.136 00.020 21068 UpdateGuideState exits: m=131474 SNR=86.5
01:27:45.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:45.140 00.002 21068 Enqueuing Expose request
01:27:45.162 00.022 16108 IsGuiding returns 1
01:27:45.162 00.000 16108 scope still moving after pulse duration time elapsed
01:27:45.192 00.030 16108 IsSlewing returns 0
01:27:45.192 00.000 16108 IsGuiding returns 1
01:27:45.224 00.032 16108 IsSlewing returns 0
01:27:45.224 00.000 16108 IsGuiding returns 1
01:27:45.255 00.031 16108 IsSlewing returns 0
01:27:45.255 00.000 16108 IsGuiding returns 0
01:27:45.255 00.000 16108 scope move finished after 45 + 98 ms
01:27:45.255 00.000 16108 Move returns status 0, amount 45
01:27:45.255 00.000 16108 move complete, result=0
01:27:45.255 00.000 16108 worker thread done servicing request
01:27:45.256 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
01:27:45.258 00.002 16108 Worker thread wakes up
01:27:45.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:45.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:46.407 01.149 16108 Exposure complete
01:27:46.464 00.057 16108 worker thread done servicing request
01:27:46.464 00.000 21068 OnExposeComplete: enter
01:27:46.466 00.002 21068 UpdateGuideState(): m_state=6
01:27:46.467 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10333
01:27:46.468 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=874.75, Mass=117243, SNR=74.9, Peak=14713 HFD=3.1
01:27:46.469 00.001 21068 MultiStar: [#1 0.05,0.04,1.28,U] [#2 0.02,-0.11,1.48,U] [#3 0.32,0.10,1.26,U] [#4 0.37,-0.01,0.92,U] [#5 -0.08,-0.06,1.21,U] [#6 0.02,-0.16,0.93,U] [#7 0.03,-0.08,0.78,U] [#8 0.14,-0.56,0.00,M1] 
01:27:46.470 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.47, -0.18}
01:27:46.471 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
01:27:46.471 00.000 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
01:27:46.472 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.15 mountY=0.02, mountTheta=3.03
01:27:46.475 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
01:27:46.478 00.003 21068 Enqueuing Move request for scope (0.14, -0.05)
01:27:46.481 00.003 16108 Worker thread wakes up
01:27:46.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:27:46.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:27:46.481 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.02
01:27:46.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:27:46.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:46.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:27:46.481 00.000 16108 MoveAxis(E, 0, ABG)
01:27:46.481 00.000 16108 Move returns status 0, amount 0
01:27:46.481 00.000 16108 MoveAxis(N, 0, ABG)
01:27:46.481 00.000 16108 Move returns status 0, amount 0
01:27:46.481 00.000 16108 move complete, result=0
01:27:46.481 00.000 16108 worker thread done servicing request
01:27:46.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3395, FiltMin=2944, FiltMax=61101, Gamma=1.000
01:27:46.501 00.016 21068 UpdateGuideState exits: m=117243 SNR=74.9
01:27:46.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:46.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:46.504 00.001 21068 Enqueuing Expose request
01:27:46.504 00.000 16108 Worker thread wakes up
01:27:46.504 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:46.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:46.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:47.492 00.987 16108 Exposure complete
01:27:47.565 00.073 16108 worker thread done servicing request
01:27:47.565 00.000 21068 OnExposeComplete: enter
01:27:47.567 00.002 21068 UpdateGuideState(): m_state=6
01:27:47.568 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10334
01:27:47.570 00.002 21068 Star::Find returns 1 (0), X=220.21, Y=874.64, Mass=126456, SNR=89.4, Peak=15597 HFD=3.2
01:27:47.571 00.001 21068 MultiStar: [#1 0.01,0.10,1.04,U] [#2 -0.16,0.02,1.06,U] [#3 0.18,0.16,1.12,U] [#4 0.06,0.04,0.80,U] [#5 0.03,-0.05,0.82,U] [#6 0.17,0.11,0.88,U] [#7 0.23,-0.05,0.50,U] [#8 0.09,-0.41,0.76,U] 
01:27:47.572 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.15, -0.29}
01:27:47.574 00.002 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
01:27:47.575 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
01:27:47.576 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.08 mountY=0.01, mountTheta=3.01
01:27:47.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
01:27:47.578 00.001 21068 Enqueuing Move request for scope (0.07, -0.03)
01:27:47.579 00.001 16108 Worker thread wakes up
01:27:47.580 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:27:47.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:27:47.580 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=0.01
01:27:47.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:27:47.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:47.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:47.580 00.000 16108 MoveAxis(E, 0, ABG)
01:27:47.580 00.000 16108 Move returns status 0, amount 0
01:27:47.580 00.000 16108 MoveAxis(N, 0, ABG)
01:27:47.580 00.000 16108 Move returns status 0, amount 0
01:27:47.580 00.000 16108 move complete, result=0
01:27:47.580 00.000 16108 worker thread done servicing request
01:27:47.587 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3395, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:27:47.614 00.027 21068 UpdateGuideState exits: m=126456 SNR=89.4
01:27:47.616 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:47.619 00.002 21068 Enqueuing Expose request
01:27:47.621 00.002 16108 Worker thread wakes up
01:27:47.621 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:47.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:47.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:48.782 01.160 16108 Exposure complete
01:27:48.838 00.056 16108 worker thread done servicing request
01:27:48.838 00.000 21068 OnExposeComplete: enter
01:27:48.839 00.001 21068 UpdateGuideState(): m_state=6
01:27:48.840 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10335
01:27:48.840 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=874.65, Mass=127440, SNR=79.3, Peak=13913 HFD=3.4
01:27:48.842 00.002 21068 MultiStar: [#1 0.33,-0.01,1.31,U] [#2 0.11,-0.13,1.57,U] [#3 0.26,-0.03,1.24,U] [#4 0.25,-0.11,0.99,U] [#5 0.15,-0.19,1.05,U] [#6 0.19,-0.30,0.84,U] [#7 0.40,-0.12,0.72,U] [#8 0.37,-0.18,0.79,U] 
01:27:48.843 00.001 21068 refined, 8 included, MultiStar: {0.28, -0.14}, one-star: {0.57, -0.28}
01:27:48.844 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
01:27:48.844 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
01:27:48.845 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-0.47 mountX=-0.30 mountY=0.07, mountTheta=2.91
01:27:48.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.14, opts=13)
01:27:48.847 00.001 21068 Enqueuing Move request for scope (0.28, -0.14)
01:27:48.848 00.001 16108 Worker thread wakes up
01:27:48.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.14) opts 0xd
01:27:48.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.14)
01:27:48.848 00.000 16108 Moving (0.28, -0.14) raw xDistance=-0.30 yDistance=0.07
01:27:48.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:27:48.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:48.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:27:48.848 00.000 16108 MoveAxis(E, 78, ABG)
01:27:48.848 00.000 16108 Guiding  Dir = 2, Dur = 78
01:27:48.849 00.001 16108 IsSlewing returns 0
01:27:48.849 00.000 16108 IsGuiding returns 0
01:27:48.855 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3395, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:27:48.871 00.016 21068 UpdateGuideState exits: m=127440 SNR=79.3
01:27:48.873 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:48.875 00.001 21068 Enqueuing Expose request
01:27:48.888 00.013 16108 PulseGuide returned control before completion, sleep 49
01:27:48.950 00.062 16108 IsGuiding returns 1
01:27:48.950 00.000 16108 scope still moving after pulse duration time elapsed
01:27:48.982 00.032 16108 IsSlewing returns 0
01:27:48.982 00.000 16108 IsGuiding returns 1
01:27:49.013 00.031 16108 IsSlewing returns 0
01:27:49.013 00.000 16108 IsGuiding returns 0
01:27:49.013 00.000 16108 scope move finished after 78 + 86 ms
01:27:49.013 00.000 16108 Move returns status 0, amount 78
01:27:49.013 00.000 16108 MoveAxis(N, 0, ABG)
01:27:49.013 00.000 16108 Move returns status 0, amount 0
01:27:49.013 00.000 16108 move complete, result=0
01:27:49.013 00.000 16108 worker thread done servicing request
01:27:49.013 00.000 16108 Worker thread wakes up
01:27:49.013 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
01:27:49.014 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:49.016 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:49.984 00.968 16108 Exposure complete
01:27:50.067 00.083 16108 worker thread done servicing request
01:27:50.067 00.000 21068 OnExposeComplete: enter
01:27:50.068 00.001 21068 UpdateGuideState(): m_state=6
01:27:50.069 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10336
01:27:50.069 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=874.14, Mass=121960, SNR=89.6, Peak=16611 HFD=3.4
01:27:50.070 00.001 21068 MultiStar: [#1 0.52,-0.45,0.00,M1] [#2 0.52,-0.58,0.00,M1] [#3 0.70,-0.40,0.00,M1] [#4 0.29,-0.35,0.81,U] [#5 0.59,-0.69,0.00,M1] [#6 0.33,-0.58,0.00,M1] [#7 0.83,-0.78,0.00,M1] [#8 0.35,-0.89,0.00,M1] 
01:27:50.071 00.001 21068 refined, 1 included, MultiStar: {0.48, -0.59}, one-star: {0.63, -0.79}
01:27:50.072 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
01:27:50.073 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
01:27:50.075 00.002 21068 CameraToMount -- cameraX=0.48 cameraY=-0.59 hyp=0.76 cameraTheta=-0.89 mountX=-0.57 mountY=0.46, mountTheta=2.46
01:27:50.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=-0.59, opts=13)
01:27:50.078 00.001 21068 Enqueuing Move request for scope (0.48, -0.59)
01:27:50.079 00.001 16108 Worker thread wakes up
01:27:50.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.59) opts 0xd
01:27:50.079 00.000 16108 Handling offset move in thread for scope, endpoint = (0.48, -0.59)
01:27:50.079 00.000 16108 Moving (0.48, -0.59) raw xDistance=-0.57 yDistance=0.46
01:27:50.080 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
01:27:50.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:27:50.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
01:27:50.080 00.000 16108 MoveAxis(E, 155, ABG)
01:27:50.080 00.000 16108 Guiding  Dir = 2, Dur = 155
01:27:50.080 00.000 16108 IsSlewing returns 0
01:27:50.081 00.001 16108 IsGuiding returns 0
01:27:50.082 00.001 16108 PulseGuide returned control before completion, sleep 164
01:27:50.089 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3398, FiltMin=2889, FiltMax=54227, Gamma=1.000
01:27:50.116 00.027 21068 UpdateGuideState exits: m=121960 SNR=89.6
01:27:50.118 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:50.120 00.001 21068 Enqueuing Expose request
01:27:50.251 00.131 16108 IsGuiding returns 0
01:27:50.251 00.000 16108 Move returns status 0, amount 155
01:27:50.251 00.000 16108 MoveAxis(N, 0, ABG)
01:27:50.251 00.000 16108 Move returns status 0, amount 0
01:27:50.252 00.001 16108 move complete, result=0
01:27:50.252 00.000 16108 worker thread done servicing request
01:27:50.252 00.000 16108 Worker thread wakes up
01:27:50.252 00.000 21068 GuideStep: -0.6 px 155 ms EAST, 0.5 px 0 ms NORTH
01:27:50.254 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:50.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:51.405 01.151 16108 Exposure complete
01:27:51.459 00.054 16108 worker thread done servicing request
01:27:51.460 00.001 21068 OnExposeComplete: enter
01:27:51.460 00.000 21068 UpdateGuideState(): m_state=6
01:27:51.462 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10337
01:27:51.463 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.08, Mass=129774, SNR=88.3, Peak=18093 HFD=3.3
01:27:51.464 00.001 21068 MultiStar: [#1 -0.58,0.23,0.00,M2] [#2 -0.79,0.11,0.00,M2] [#3 -0.39,0.16,1.08,U] [#4 -0.43,0.17,0.82,U] [#5 -0.51,0.14,0.86,U] [#6 -0.30,0.20,0.68,U] [#7 -0.86,0.28,0.00,M2] [#8 -0.59,-0.17,0.00,M2] 
01:27:51.464 00.000 21068 single-star, 4 included, MultiStar: {-0.41, 0.16}, one-star: {-0.40, 0.16}
01:27:51.465 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:27:51.466 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:27:51.466 00.000 21068 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.77 mountX=0.42 mountY=-0.06, mountTheta=-0.13
01:27:51.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.16, opts=13)
01:27:51.469 00.001 21068 Enqueuing Move request for scope (-0.40, 0.16)
01:27:51.469 00.000 16108 Worker thread wakes up
01:27:51.470 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.16) opts 0xd
01:27:51.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.16)
01:27:51.470 00.000 16108 Moving (-0.40, 0.16) raw xDistance=0.42 yDistance=-0.06
01:27:51.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
01:27:51.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:51.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:51.470 00.000 16108 MoveAxis(W, 100, ABG)
01:27:51.470 00.000 16108 Guiding  Dir = 3, Dur = 100
01:27:51.470 00.000 16108 IsSlewing returns 0
01:27:51.470 00.000 16108 IsGuiding returns 0
01:27:51.478 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3398, FiltMin=2915, FiltMax=61741, Gamma=1.000
01:27:51.504 00.026 21068 UpdateGuideState exits: m=129774 SNR=88.3
01:27:51.506 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:51.508 00.001 21068 Enqueuing Expose request
01:27:51.509 00.001 16108 PulseGuide returned control before completion, sleep 77
01:27:51.598 00.089 16108 IsGuiding returns 1
01:27:51.598 00.000 16108 scope still moving after pulse duration time elapsed
01:27:51.629 00.031 16108 IsSlewing returns 0
01:27:51.629 00.000 16108 IsGuiding returns 1
01:27:51.660 00.031 16108 IsSlewing returns 0
01:27:51.661 00.001 16108 IsGuiding returns 1
01:27:51.692 00.031 16108 IsSlewing returns 0
01:27:51.692 00.000 16108 IsGuiding returns 0
01:27:51.692 00.000 16108 scope move finished after 100 + 120 ms
01:27:51.692 00.000 16108 Move returns status 0, amount 100
01:27:51.692 00.000 16108 MoveAxis(N, 0, ABG)
01:27:51.692 00.000 16108 Move returns status 0, amount 0
01:27:51.692 00.000 16108 move complete, result=0
01:27:51.692 00.000 16108 worker thread done servicing request
01:27:51.692 00.000 16108 Worker thread wakes up
01:27:51.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:51.692 00.000 21068 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
01:27:51.693 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:52.658 00.965 16108 Exposure complete
01:27:52.729 00.071 16108 worker thread done servicing request
01:27:52.730 00.001 21068 OnExposeComplete: enter
01:27:52.731 00.001 21068 UpdateGuideState(): m_state=6
01:27:52.732 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10338
01:27:52.732 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=874.59, Mass=124855, SNR=84.9, Peak=13731 HFD=3.2
01:27:52.734 00.002 21068 MultiStar: [#1 0.05,-0.01,1.04,U] [#2 0.16,-0.10,1.28,U] [#3 -0.06,0.17,1.01,U] [#4 0.30,-0.04,0.84,U] [#5 -0.07,-0.43,1.06,U] [#6 0.03,0.09,0.74,U] [#7 0.15,-0.30,0.60,U] [#8 0.25,-0.35,0.75,U] 
01:27:52.735 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.46, -0.34}
01:27:52.738 00.003 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
01:27:52.739 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
01:27:52.740 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=-0.16 mountY=0.11, mountTheta=2.56
01:27:52.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
01:27:52.743 00.001 21068 Enqueuing Move request for scope (0.14, -0.14)
01:27:52.744 00.001 16108 Worker thread wakes up
01:27:52.745 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:27:52.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:27:52.745 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.16 yDistance=0.11
01:27:52.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:52.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:52.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:27:52.745 00.000 16108 MoveAxis(E, 0, ABG)
01:27:52.746 00.001 16108 Move returns status 0, amount 0
01:27:52.746 00.000 16108 MoveAxis(N, 0, ABG)
01:27:52.746 00.000 16108 Move returns status 0, amount 0
01:27:52.746 00.000 16108 move complete, result=0
01:27:52.746 00.000 16108 worker thread done servicing request
01:27:52.750 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3395, FiltMin=2925, FiltMax=57574, Gamma=1.000
01:27:52.768 00.018 21068 UpdateGuideState exits: m=124855 SNR=84.9
01:27:52.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:52.771 00.001 21068 Enqueuing Expose request
01:27:52.772 00.001 16108 Worker thread wakes up
01:27:52.772 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:52.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:52.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:53.948 01.175 16108 Exposure complete
01:27:54.008 00.060 16108 worker thread done servicing request
01:27:54.008 00.000 21068 OnExposeComplete: enter
01:27:54.010 00.002 21068 UpdateGuideState(): m_state=6
01:27:54.010 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10339
01:27:54.011 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=874.41, Mass=126632, SNR=93.0, Peak=14461 HFD=3.6
01:27:54.012 00.001 21068 MultiStar: [#1 -0.08,-0.28,1.04,U] [#2 -0.09,-0.38,1.10,U] [#3 -0.09,-0.30,0.99,U] [#4 0.18,-0.22,0.79,U] [#5 -0.13,-0.38,0.81,U] [#6 0.21,-0.14,0.83,U] [#7 -0.35,-0.29,0.55,U] [#8 0.02,-0.46,0.67,U] 
01:27:54.013 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.33}, one-star: {-0.03, -0.52}
01:27:54.014 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
01:27:54.015 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
01:27:54.015 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.67 mountX=-0.02 mountY=0.33, mountTheta=1.64
01:27:54.017 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.33, opts=13)
01:27:54.018 00.001 21068 Enqueuing Move request for scope (-0.03, -0.33)
01:27:54.019 00.001 16108 Worker thread wakes up
01:27:54.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.33) opts 0xd
01:27:54.019 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.33)
01:27:54.019 00.000 16108 Moving (-0.03, -0.33) raw xDistance=-0.02 yDistance=0.33
01:27:54.020 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:27:54.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:27:54.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:27:54.020 00.000 16108 MoveAxis(E, 0, ABG)
01:27:54.020 00.000 16108 Move returns status 0, amount 0
01:27:54.020 00.000 16108 MoveAxis(N, 0, ABG)
01:27:54.020 00.000 16108 Move returns status 0, amount 0
01:27:54.020 00.000 16108 move complete, result=0
01:27:54.021 00.001 16108 worker thread done servicing request
01:27:54.023 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3395, FiltMin=2902, FiltMax=58969, Gamma=1.000
01:27:54.040 00.017 21068 UpdateGuideState exits: m=126632 SNR=93.0
01:27:54.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:54.042 00.000 21068 Enqueuing Expose request
01:27:54.043 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:27:54.044 00.001 16108 Worker thread wakes up
01:27:54.044 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:54.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:55.026 00.982 16108 Exposure complete
01:27:55.103 00.077 16108 worker thread done servicing request
01:27:55.103 00.000 21068 OnExposeComplete: enter
01:27:55.105 00.002 21068 UpdateGuideState(): m_state=6
01:27:55.106 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10340
01:27:55.107 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.68, Mass=112682, SNR=80.5, Peak=15949 HFD=3.3
01:27:55.108 00.001 21068 MultiStar: [#1 -0.49,0.11,1.22,U] [#2 -0.56,-0.12,0.00,M1] [#3 -0.56,-0.18,0.00,M1] [#4 -0.39,0.05,0.88,U] [#5 -0.48,0.06,1.11,U] [#6 -0.26,-0.10,0.77,U] [#7 -0.21,0.18,0.69,U] [#8 -0.75,-0.38,0.00,M1] 
01:27:55.109 00.001 21068 single-star, 5 included, MultiStar: {-0.32, 0.01}, one-star: {0.02, -0.25}
01:27:55.110 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
01:27:55.110 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
01:27:55.111 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=-0.06 mountY=0.24, mountTheta=1.81
01:27:55.114 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.25, opts=13)
01:27:55.115 00.001 21068 Enqueuing Move request for scope (0.02, -0.25)
01:27:55.116 00.001 16108 Worker thread wakes up
01:27:55.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
01:27:55.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
01:27:55.116 00.000 16108 Moving (0.02, -0.25) raw xDistance=-0.06 yDistance=0.24
01:27:55.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:27:55.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:55.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:27:55.116 00.000 16108 MoveAxis(E, 0, ABG)
01:27:55.116 00.000 16108 Move returns status 0, amount 0
01:27:55.116 00.000 16108 MoveAxis(N, 0, ABG)
01:27:55.116 00.000 16108 Move returns status 0, amount 0
01:27:55.116 00.000 16108 move complete, result=0
01:27:55.117 00.001 16108 worker thread done servicing request
01:27:55.121 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3398, FiltMin=2947, FiltMax=56870, Gamma=1.000
01:27:55.139 00.018 21068 UpdateGuideState exits: m=112682 SNR=80.5
01:27:55.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.140 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:55.141 00.001 21068 Enqueuing Expose request
01:27:55.142 00.001 16108 Worker thread wakes up
01:27:55.142 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:55.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:55.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:56.315 01.172 16108 Exposure complete
01:27:56.387 00.072 16108 worker thread done servicing request
01:27:56.387 00.000 21068 OnExposeComplete: enter
01:27:56.388 00.001 21068 UpdateGuideState(): m_state=6
01:27:56.389 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10341
01:27:56.390 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=874.97, Mass=121854, SNR=83.9, Peak=17597 HFD=3.0
01:27:56.391 00.001 21068 MultiStar: [#1 -0.52,0.04,1.16,U] [#2 -0.24,-0.06,1.32,U] [#3 -0.40,0.05,1.00,U] [#4 -0.30,-0.04,0.83,U] [#5 -0.62,-0.15,0.00,M1] [#6 -0.15,0.08,0.86,U] [#7 -0.14,-0.00,0.68,U] [#8 -0.38,-0.23,0.81,U] 
01:27:56.391 00.000 21068 single-star, 7 included, MultiStar: {-0.29, -0.01}, one-star: {-0.15, 0.04}
01:27:56.392 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
01:27:56.393 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
01:27:56.394 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.85 mountX=0.15 mountY=-0.01, mountTheta=-0.06
01:27:56.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
01:27:56.398 00.001 21068 Enqueuing Move request for scope (-0.15, 0.04)
01:27:56.399 00.001 16108 Worker thread wakes up
01:27:56.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:27:56.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:27:56.399 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.15 yDistance=-0.01
01:27:56.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:27:56.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:56.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:27:56.399 00.000 16108 MoveAxis(E, 0, ABG)
01:27:56.399 00.000 16108 Move returns status 0, amount 0
01:27:56.399 00.000 16108 MoveAxis(N, 0, ABG)
01:27:56.400 00.001 16108 Move returns status 0, amount 0
01:27:56.400 00.000 16108 move complete, result=0
01:27:56.400 00.000 16108 worker thread done servicing request
01:27:56.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=35, max=65535, med=3395, FiltMin=2928, FiltMax=58006, Gamma=1.000
01:27:56.420 00.017 21068 UpdateGuideState exits: m=121854 SNR=83.9
01:27:56.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:56.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:56.423 00.001 21068 Enqueuing Expose request
01:27:56.423 00.000 16108 Worker thread wakes up
01:27:56.423 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:56.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:56.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:57.413 00.989 16108 Exposure complete
01:27:57.472 00.059 16108 worker thread done servicing request
01:27:57.472 00.000 21068 OnExposeComplete: enter
01:27:57.473 00.001 21068 UpdateGuideState(): m_state=6
01:27:57.474 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10342
01:27:57.474 00.000 21068 Star::Find returns 1 (0), X=220.08, Y=874.70, Mass=126139, SNR=86.9, Peak=17389 HFD=3.4
01:27:57.475 00.001 21068 MultiStar: [#1 -0.28,0.08,1.19,U] [#2 -0.45,-0.04,1.15,U] [#3 -0.10,0.12,1.01,U] [#4 -0.40,0.09,0.92,U] [#5 -0.36,-0.04,0.99,U] [#6 -0.16,-0.07,0.85,U] [#7 -0.14,-0.16,0.54,U] [#8 -0.28,-0.23,0.76,U] 
01:27:57.476 00.001 21068 single-star, 8 included, MultiStar: {-0.25, -0.04}, one-star: {0.03, -0.23}
01:27:57.477 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
01:27:57.478 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
01:27:57.479 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.45 mountX=-0.07 mountY=0.22, mountTheta=1.87
01:27:57.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.23, opts=13)
01:27:57.481 00.001 21068 Enqueuing Move request for scope (0.03, -0.23)
01:27:57.482 00.001 16108 Worker thread wakes up
01:27:57.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
01:27:57.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
01:27:57.482 00.000 16108 Moving (0.03, -0.23) raw xDistance=-0.07 yDistance=0.22
01:27:57.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:27:57.482 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.10 newest=0.45
01:27:57.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:27:57.482 00.000 16108 MoveAxis(E, 0, ABG)
01:27:57.482 00.000 16108 Move returns status 0, amount 0
01:27:57.482 00.000 16108 MoveAxis(S, 43, ABG)
01:27:57.482 00.000 16108 Guiding  Dir = 1, Dur = 43
01:27:57.483 00.001 16108 IsSlewing returns 0
01:27:57.483 00.000 16108 IsGuiding returns 0
01:27:57.484 00.001 16108 PulseGuide returned control before completion, sleep 52
01:27:57.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3395, FiltMin=2880, FiltMax=62957, Gamma=1.000
01:27:57.506 00.019 21068 UpdateGuideState exits: m=126139 SNR=86.9
01:27:57.508 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:57.511 00.002 21068 Enqueuing Expose request
01:27:57.539 00.028 16108 IsGuiding returns 1
01:27:57.539 00.000 16108 scope still moving after pulse duration time elapsed
01:27:57.570 00.031 16108 IsSlewing returns 0
01:27:57.570 00.000 16108 IsGuiding returns 0
01:27:57.570 00.000 16108 scope move finished after 43 + 43 ms
01:27:57.570 00.000 16108 Move returns status 0, amount 43
01:27:57.570 00.000 16108 move complete, result=0
01:27:57.570 00.000 16108 worker thread done servicing request
01:27:57.571 00.001 16108 Worker thread wakes up
01:27:57.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:57.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:57.572 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
01:27:58.744 01.172 16108 Exposure complete
01:27:58.813 00.069 16108 worker thread done servicing request
01:27:58.813 00.000 21068 OnExposeComplete: enter
01:27:58.813 00.000 21068 UpdateGuideState(): m_state=6
01:27:58.815 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10343
01:27:58.816 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=874.68, Mass=119651, SNR=80.9, Peak=17805 HFD=3.1
01:27:58.817 00.001 21068 MultiStar: [#1 -0.27,0.09,1.28,U] [#2 -0.51,0.01,1.29,U] [#3 -0.13,-0.12,1.17,U] [#4 -0.15,0.04,0.82,U] [#5 -0.35,-0.24,0.91,U] [#6 -0.18,-0.18,0.96,U] [#7 -0.07,-0.17,0.72,U] [#8 -0.14,0.06,0.80,U] 
01:27:58.818 00.001 21068 refined, 8 included, MultiStar: {-0.24, -0.08}, one-star: {-0.17, -0.25}
01:27:58.818 00.000 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
01:27:58.819 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
01:27:58.820 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.83 mountX=0.22 mountY=0.13, mountTheta=0.54
01:27:58.821 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.08, opts=13)
01:27:58.822 00.001 21068 Enqueuing Move request for scope (-0.24, -0.08)
01:27:58.823 00.001 16108 Worker thread wakes up
01:27:58.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
01:27:58.825 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
01:27:58.825 00.000 16108 Moving (-0.24, -0.08) raw xDistance=0.22 yDistance=0.13
01:27:58.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:27:58.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:58.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:27:58.825 00.000 16108 MoveAxis(W, 57, ABG)
01:27:58.825 00.000 16108 Guiding  Dir = 3, Dur = 57
01:27:58.826 00.001 16108 IsSlewing returns 0
01:27:58.826 00.000 16108 IsGuiding returns 0
01:27:58.829 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3395, FiltMin=2899, FiltMax=59789, Gamma=1.000
01:27:58.845 00.016 21068 UpdateGuideState exits: m=119651 SNR=80.9
01:27:58.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:58.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:27:58.847 00.000 21068 Enqueuing Expose request
01:27:58.885 00.038 16108 IsGuiding returns 1
01:27:58.885 00.000 16108 scope still moving after pulse duration time elapsed
01:27:58.915 00.030 16108 IsSlewing returns 0
01:27:58.915 00.000 16108 IsGuiding returns 1
01:27:58.947 00.032 16108 IsSlewing returns 0
01:27:58.948 00.001 16108 IsGuiding returns 1
01:27:58.985 00.037 16108 IsSlewing returns 0
01:27:58.986 00.001 16108 IsGuiding returns 0
01:27:58.986 00.000 16108 scope move finished after 57 + 102 ms
01:27:58.986 00.000 16108 Move returns status 0, amount 57
01:27:58.986 00.000 16108 MoveAxis(N, 0, ABG)
01:27:58.986 00.000 16108 Move returns status 0, amount 0
01:27:58.986 00.000 16108 move complete, result=0
01:27:58.986 00.000 16108 worker thread done servicing request
01:27:58.987 00.001 16108 Worker thread wakes up
01:27:58.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:27:58.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:27:58.987 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
01:27:59.959 00.972 16108 Exposure complete
01:28:00.035 00.076 16108 worker thread done servicing request
01:28:00.036 00.001 21068 OnExposeComplete: enter
01:28:00.037 00.001 21068 UpdateGuideState(): m_state=6
01:28:00.037 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10344
01:28:00.038 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.54, Mass=116072, SNR=83.5, Peak=15981 HFD=3.3
01:28:00.039 00.001 21068 MultiStar: [#1 -0.15,-0.04,1.38,U] [#2 -0.28,-0.03,1.37,U] [#3 0.14,0.00,1.24,U] [#4 -0.37,-0.02,0.95,U] [#5 -0.42,-0.22,0.96,U] [#6 -0.27,-0.00,0.77,U] [#7 -0.06,-0.14,0.76,U] [#8 -0.03,-0.18,0.77,U] 
01:28:00.040 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.01, -0.39}
01:28:00.041 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
01:28:00.041 00.000 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
01:28:00.043 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.56 mountX=0.14 mountY=0.14, mountTheta=0.78
01:28:00.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.10, opts=13)
01:28:00.046 00.001 21068 Enqueuing Move request for scope (-0.16, -0.10)
01:28:00.046 00.000 16108 Worker thread wakes up
01:28:00.047 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
01:28:00.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
01:28:00.047 00.000 16108 Moving (-0.16, -0.10) raw xDistance=0.14 yDistance=0.14
01:28:00.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:28:00.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:00.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:00.047 00.000 16108 MoveAxis(E, 0, ABG)
01:28:00.047 00.000 16108 Move returns status 0, amount 0
01:28:00.047 00.000 16108 MoveAxis(N, 0, ABG)
01:28:00.047 00.000 16108 Move returns status 0, amount 0
01:28:00.047 00.000 16108 move complete, result=0
01:28:00.047 00.000 16108 worker thread done servicing request
01:28:00.058 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3395, FiltMin=2925, FiltMax=62541, Gamma=1.000
01:28:00.078 00.020 21068 UpdateGuideState exits: m=116072 SNR=83.5
01:28:00.081 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:00.084 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:00.086 00.002 21068 Enqueuing Expose request
01:28:00.089 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:00.091 00.002 16108 Worker thread wakes up
01:28:00.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:00.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:01.251 01.160 16108 Exposure complete
01:28:01.309 00.058 16108 worker thread done servicing request
01:28:01.309 00.000 21068 OnExposeComplete: enter
01:28:01.310 00.001 21068 UpdateGuideState(): m_state=6
01:28:01.310 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10345
01:28:01.311 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.71, Mass=100519, SNR=74.6, Peak=15069 HFD=3.0
01:28:01.312 00.001 21068 MultiStar: [#1 -0.18,-0.14,1.46,U] [#2 -0.27,-0.28,1.44,U] [#3 0.19,-0.08,1.20,U] [#4 0.08,-0.08,0.95,U] [#5 0.03,-0.28,1.04,U] [#6 -0.03,-0.17,0.87,U] [#7 -0.01,-0.27,0.73,U] [#8 -0.11,-0.32,0.83,U] 
01:28:01.313 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.20}, one-star: {0.07, -0.22}
01:28:01.314 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
01:28:01.315 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
01:28:01.315 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=0.00 mountY=0.20, mountTheta=1.56
01:28:01.318 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
01:28:01.320 00.002 21068 Enqueuing Move request for scope (-0.04, -0.20)
01:28:01.322 00.002 16108 Worker thread wakes up
01:28:01.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
01:28:01.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
01:28:01.322 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
01:28:01.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:28:01.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
01:28:01.322 00.000 16108 MoveAxis(E, 0, ABG)
01:28:01.322 00.000 16108 Move returns status 0, amount 0
01:28:01.322 00.000 16108 MoveAxis(S, 41, ABG)
01:28:01.322 00.000 16108 Guiding  Dir = 1, Dur = 41
01:28:01.324 00.002 16108 IsSlewing returns 0
01:28:01.324 00.000 16108 IsGuiding returns 0
01:28:01.328 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3395, FiltMin=2883, FiltMax=57017, Gamma=1.000
01:28:01.332 00.004 16108 PulseGuide returned control before completion, sleep 43
01:28:01.352 00.020 21068 UpdateGuideState exits: m=100519 SNR=74.6
01:28:01.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.356 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:01.357 00.001 21068 Enqueuing Expose request
01:28:01.378 00.021 16108 IsGuiding returns 1
01:28:01.378 00.000 16108 scope still moving after pulse duration time elapsed
01:28:01.409 00.031 16108 IsSlewing returns 0
01:28:01.409 00.000 16108 IsGuiding returns 1
01:28:01.441 00.032 16108 IsSlewing returns 0
01:28:01.441 00.000 16108 IsGuiding returns 0
01:28:01.441 00.000 16108 scope move finished after 41 + 76 ms
01:28:01.441 00.000 16108 Move returns status 0, amount 41
01:28:01.441 00.000 16108 move complete, result=0
01:28:01.441 00.000 16108 worker thread done servicing request
01:28:01.441 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
01:28:01.442 00.001 16108 Worker thread wakes up
01:28:01.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:01.443 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:02.407 00.964 16108 Exposure complete
01:28:02.463 00.056 16108 worker thread done servicing request
01:28:02.463 00.000 21068 OnExposeComplete: enter
01:28:02.464 00.001 21068 UpdateGuideState(): m_state=6
01:28:02.464 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10346
01:28:02.465 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.79, Mass=112486, SNR=82.3, Peak=15357 HFD=3.2
01:28:02.466 00.001 21068 MultiStar: [#1 -0.29,-0.12,1.19,U] [#2 -0.17,-0.15,1.16,U] [#3 0.00,-0.01,1.04,U] [#4 0.06,0.08,0.91,U] [#5 0.05,-0.02,0.91,U] [#6 -0.05,-0.03,0.81,U] [#7 0.08,-0.06,0.62,U] [#8 -0.02,-0.04,0.76,U] 
01:28:02.467 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.28, -0.14}
01:28:02.468 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
01:28:02.469 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
01:28:02.469 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.91 mountX=0.01 mountY=0.06, mountTheta=1.41
01:28:02.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
01:28:02.472 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
01:28:02.473 00.001 16108 Worker thread wakes up
01:28:02.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:28:02.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:28:02.473 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
01:28:02.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:28:02.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:02.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:02.473 00.000 16108 MoveAxis(E, 0, ABG)
01:28:02.473 00.000 16108 Move returns status 0, amount 0
01:28:02.473 00.000 16108 MoveAxis(N, 0, ABG)
01:28:02.473 00.000 16108 Move returns status 0, amount 0
01:28:02.473 00.000 16108 move complete, result=0
01:28:02.474 00.001 16108 worker thread done servicing request
01:28:02.483 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3398, FiltMin=2937, FiltMax=65472, Gamma=1.000
01:28:02.502 00.019 21068 UpdateGuideState exits: m=112486 SNR=82.3
01:28:02.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:02.504 00.000 21068 Enqueuing Expose request
01:28:02.505 00.001 16108 Worker thread wakes up
01:28:02.505 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:02.507 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:02.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:03.666 01.159 16108 Exposure complete
01:28:03.734 00.068 16108 worker thread done servicing request
01:28:03.734 00.000 21068 OnExposeComplete: enter
01:28:03.735 00.001 21068 UpdateGuideState(): m_state=6
01:28:03.736 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10347
01:28:03.737 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.63, Mass=122743, SNR=82.3, Peak=16813 HFD=3.3
01:28:03.737 00.000 21068 MultiStar: [#1 -0.11,0.12,1.12,U] [#2 -0.40,0.24,1.17,U] [#3 0.17,0.06,1.02,U] [#4 -0.25,0.28,0.84,U] [#5 -0.07,0.13,0.97,U] [#6 -0.22,-0.11,0.79,U] [#7 0.10,0.18,0.57,U] [#8 -0.20,-0.09,0.88,U] 
01:28:03.738 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {0.00, -0.29}
01:28:03.739 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
01:28:03.739 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
01:28:03.740 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.69 mountX=0.13 mountY=-0.03, mountTheta=-0.22
01:28:03.744 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
01:28:03.747 00.003 21068 Enqueuing Move request for scope (-0.12, 0.06)
01:28:03.749 00.002 16108 Worker thread wakes up
01:28:03.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
01:28:03.749 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
01:28:03.749 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
01:28:03.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:28:03.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:03.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:28:03.749 00.000 16108 MoveAxis(E, 0, ABG)
01:28:03.749 00.000 16108 Move returns status 0, amount 0
01:28:03.749 00.000 16108 MoveAxis(N, 0, ABG)
01:28:03.749 00.000 16108 Move returns status 0, amount 0
01:28:03.749 00.000 16108 move complete, result=0
01:28:03.750 00.001 16108 worker thread done servicing request
01:28:03.756 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3395, FiltMin=2851, FiltMax=59155, Gamma=1.000
01:28:03.782 00.026 21068 UpdateGuideState exits: m=122743 SNR=82.3
01:28:03.784 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:03.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:03.785 00.000 21068 Enqueuing Expose request
01:28:03.786 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:03.787 00.001 16108 Worker thread wakes up
01:28:03.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:03.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:04.767 00.980 16108 Exposure complete
01:28:04.828 00.061 16108 worker thread done servicing request
01:28:04.828 00.000 21068 OnExposeComplete: enter
01:28:04.830 00.002 21068 UpdateGuideState(): m_state=6
01:28:04.831 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10348
01:28:04.832 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=874.84, Mass=137436, SNR=88.7, Peak=19693 HFD=2.9
01:28:04.835 00.003 21068 MultiStar: [#1 -0.36,0.22,1.03,U] [#2 -0.23,0.21,1.28,U] [#3 -0.19,0.11,0.95,U] [#4 -0.46,0.19,0.91,U] [#5 -0.68,0.01,0.00,M1] [#6 -0.64,-0.01,0.00,M1] [#7 0.16,0.13,0.66,U] [#8 -0.33,0.07,0.78,U] 
01:28:04.836 00.001 21068 single-star, 6 included, MultiStar: {-0.20, 0.12}, one-star: {0.12, -0.09}
01:28:04.837 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
01:28:04.838 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
01:28:04.839 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.65 mountX=-0.13 mountY=0.06, mountTheta=2.72
01:28:04.843 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
01:28:04.845 00.002 21068 Enqueuing Move request for scope (0.12, -0.09)
01:28:04.848 00.003 16108 Worker thread wakes up
01:28:04.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:28:04.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:28:04.848 00.000 16108 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=0.06
01:28:04.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:28:04.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:04.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:04.848 00.000 16108 MoveAxis(E, 0, ABG)
01:28:04.848 00.000 16108 Move returns status 0, amount 0
01:28:04.848 00.000 16108 MoveAxis(N, 0, ABG)
01:28:04.848 00.000 16108 Move returns status 0, amount 0
01:28:04.848 00.000 16108 move complete, result=0
01:28:04.849 00.001 16108 worker thread done servicing request
01:28:04.857 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3395, FiltMin=2937, FiltMax=60915, Gamma=1.000
01:28:04.882 00.025 21068 UpdateGuideState exits: m=137436 SNR=88.7
01:28:04.884 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:04.886 00.001 21068 Enqueuing Expose request
01:28:04.886 00.000 16108 Worker thread wakes up
01:28:04.886 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:04.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:04.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:06.055 01.168 16108 Exposure complete
01:28:06.113 00.058 16108 worker thread done servicing request
01:28:06.113 00.000 21068 OnExposeComplete: enter
01:28:06.114 00.001 21068 UpdateGuideState(): m_state=6
01:28:06.115 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10349
01:28:06.116 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=874.95, Mass=131637, SNR=98.8, Peak=18557 HFD=3.0
01:28:06.118 00.002 21068 MultiStar: [#1 -0.36,0.28,0.89,U] [#2 -0.34,0.16,1.02,U] [#3 -0.20,0.15,0.88,U] [#4 -0.43,0.38,0.00,M1] [#5 -0.50,0.11,0.78,U] [#6 -0.49,0.24,0.00,M2] [#7 0.01,0.20,0.52,U] [#8 -0.26,0.19,0.62,U] 
01:28:06.119 00.001 21068 single-star, 6 included, MultiStar: {-0.25, 0.15}, one-star: {-0.02, 0.03}
01:28:06.119 00.000 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
01:28:06.120 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
01:28:06.121 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.17 mountX=0.02 mountY=-0.02, mountTheta=-0.77
01:28:06.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
01:28:06.123 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
01:28:06.124 00.001 16108 Worker thread wakes up
01:28:06.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:28:06.124 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:28:06.124 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
01:28:06.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:28:06.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:06.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:06.124 00.000 16108 MoveAxis(E, 0, ABG)
01:28:06.125 00.001 16108 Move returns status 0, amount 0
01:28:06.125 00.000 16108 MoveAxis(N, 0, ABG)
01:28:06.125 00.000 16108 Move returns status 0, amount 0
01:28:06.125 00.000 16108 move complete, result=0
01:28:06.125 00.000 16108 worker thread done servicing request
01:28:06.129 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3395, FiltMin=2905, FiltMax=57347, Gamma=1.000
01:28:06.144 00.015 21068 UpdateGuideState exits: m=131637 SNR=98.8
01:28:06.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:06.145 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:06.146 00.001 21068 Enqueuing Expose request
01:28:06.148 00.002 16108 Worker thread wakes up
01:28:06.148 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:06.149 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:06.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:07.117 00.968 16108 Exposure complete
01:28:07.182 00.065 16108 worker thread done servicing request
01:28:07.182 00.000 21068 OnExposeComplete: enter
01:28:07.184 00.002 21068 UpdateGuideState(): m_state=6
01:28:07.185 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10350
01:28:07.186 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=874.72, Mass=127086, SNR=98.2, Peak=16701 HFD=3.4
01:28:07.187 00.001 21068 MultiStar: [#1 -0.30,0.43,0.97,U] [#2 -0.52,0.38,0.00,M1] [#3 -0.13,0.42,0.95,U] [#4 -0.26,0.34,0.76,U] [#5 -0.37,0.26,0.83,U] [#6 -0.09,0.28,0.62,U] [#7 0.19,0.12,0.58,U] [#8 -0.21,-0.03,0.73,U] 
01:28:07.189 00.002 21068 single-star, 7 included, MultiStar: {-0.18, 0.20}, one-star: {-0.15, -0.21}
01:28:07.190 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
01:28:07.191 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
01:28:07.193 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.20 mountX=0.11 mountY=0.24, mountTheta=1.13
01:28:07.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.21, opts=13)
01:28:07.196 00.001 21068 Enqueuing Move request for scope (-0.15, -0.21)
01:28:07.198 00.002 16108 Worker thread wakes up
01:28:07.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
01:28:07.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
01:28:07.198 00.000 16108 Moving (-0.15, -0.21) raw xDistance=0.11 yDistance=0.24
01:28:07.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:07.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:28:07.198 00.000 16108 MoveAxis(E, 0, ABG)
01:28:07.198 00.000 16108 Move returns status 0, amount 0
01:28:07.198 00.000 16108 MoveAxis(S, 48, ABG)
01:28:07.198 00.000 16108 Guiding  Dir = 1, Dur = 48
01:28:07.198 00.000 16108 IsSlewing returns 0
01:28:07.198 00.000 16108 IsGuiding returns 0
01:28:07.204 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3395, FiltMin=2889, FiltMax=64339, Gamma=1.000
01:28:07.219 00.015 21068 UpdateGuideState exits: m=127086 SNR=98.2
01:28:07.221 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:07.222 00.000 21068 Enqueuing Expose request
01:28:07.250 00.028 16108 IsGuiding returns 1
01:28:07.250 00.000 16108 scope still moving after pulse duration time elapsed
01:28:07.280 00.030 16108 IsSlewing returns 0
01:28:07.280 00.000 16108 IsGuiding returns 1
01:28:07.311 00.031 16108 IsSlewing returns 0
01:28:07.311 00.000 16108 IsGuiding returns 1
01:28:07.342 00.031 16108 IsSlewing returns 0
01:28:07.342 00.000 16108 IsGuiding returns 0
01:28:07.342 00.000 16108 scope move finished after 48 + 95 ms
01:28:07.342 00.000 16108 Move returns status 0, amount 48
01:28:07.343 00.001 16108 move complete, result=0
01:28:07.343 00.000 16108 worker thread done servicing request
01:28:07.343 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
01:28:07.345 00.002 16108 Worker thread wakes up
01:28:07.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:07.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:08.506 01.161 16108 Exposure complete
01:28:08.587 00.081 16108 worker thread done servicing request
01:28:08.587 00.000 21068 OnExposeComplete: enter
01:28:08.588 00.001 21068 UpdateGuideState(): m_state=6
01:28:08.589 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10351
01:28:08.589 00.000 21068 Star::Find returns 1 (0), X=220.10, Y=874.78, Mass=128870, SNR=90.7, Peak=17133 HFD=3.2
01:28:08.590 00.001 21068 MultiStar: [#1 -0.19,0.05,1.06,U] [#2 -0.22,-0.05,1.18,U] [#3 -0.05,-0.16,1.03,U] [#4 -0.34,0.01,0.72,U] [#5 -0.26,0.03,0.81,U] [#6 -0.22,-0.05,0.85,U] [#7 -0.02,-0.03,0.57,U] [#8 -0.04,-0.07,0.77,U] 
01:28:08.591 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.05}, one-star: {0.04, -0.15}
01:28:08.592 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.51)
01:28:08.592 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.57)
01:28:08.593 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.81 mountX=0.13 mountY=0.08, mountTheta=0.55
01:28:08.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.05, opts=13)
01:28:08.595 00.000 21068 Enqueuing Move request for scope (-0.14, -0.05)
01:28:08.596 00.001 16108 Worker thread wakes up
01:28:08.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
01:28:08.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
01:28:08.596 00.000 16108 Moving (-0.14, -0.05) raw xDistance=0.13 yDistance=0.08
01:28:08.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:28:08.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:08.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:08.596 00.000 16108 MoveAxis(E, 0, ABG)
01:28:08.596 00.000 16108 Move returns status 0, amount 0
01:28:08.597 00.001 16108 MoveAxis(N, 0, ABG)
01:28:08.597 00.000 16108 Move returns status 0, amount 0
01:28:08.597 00.000 16108 move complete, result=0
01:28:08.597 00.000 16108 worker thread done servicing request
01:28:08.603 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3392, FiltMin=2909, FiltMax=56205, Gamma=1.000
01:28:08.627 00.024 21068 UpdateGuideState exits: m=128870 SNR=90.7
01:28:08.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:08.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:08.630 00.001 21068 Enqueuing Expose request
01:28:08.631 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:08.632 00.001 16108 Worker thread wakes up
01:28:08.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:08.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:09.609 00.977 16108 Exposure complete
01:28:09.673 00.064 16108 worker thread done servicing request
01:28:09.673 00.000 21068 OnExposeComplete: enter
01:28:09.674 00.001 21068 UpdateGuideState(): m_state=6
01:28:09.674 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10352
01:28:09.675 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.88, Mass=133837, SNR=95.0, Peak=17773 HFD=3.5
01:28:09.677 00.002 21068 MultiStar: [#1 -0.15,0.26,1.08,U] [#2 -0.04,0.16,1.00,U] [#3 0.15,0.32,0.97,U] [#4 0.01,0.22,0.70,U] [#5 -0.15,0.20,0.89,U] [#6 -0.25,0.24,0.76,U] [#7 -0.22,0.11,0.52,U] [#8 -0.08,0.02,0.69,U] 
01:28:09.677 00.000 21068 single-star, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.16, -0.05}
01:28:09.678 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
01:28:09.679 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
01:28:09.679 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=-0.17 mountY=0.01, mountTheta=3.10
01:28:09.681 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
01:28:09.682 00.001 21068 Enqueuing Move request for scope (0.16, -0.05)
01:28:09.683 00.001 16108 Worker thread wakes up
01:28:09.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:28:09.683 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:28:09.683 00.000 16108 Moving (0.16, -0.05) raw xDistance=-0.17 yDistance=0.01
01:28:09.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:28:09.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:09.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:09.683 00.000 16108 MoveAxis(E, 0, ABG)
01:28:09.683 00.000 16108 Move returns status 0, amount 0
01:28:09.683 00.000 16108 MoveAxis(N, 0, ABG)
01:28:09.683 00.000 16108 Move returns status 0, amount 0
01:28:09.683 00.000 16108 move complete, result=0
01:28:09.683 00.000 16108 worker thread done servicing request
01:28:09.688 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3392, FiltMin=2941, FiltMax=59590, Gamma=1.000
01:28:09.702 00.014 21068 UpdateGuideState exits: m=133837 SNR=95.0
01:28:09.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:09.704 00.000 21068 Enqueuing Expose request
01:28:09.705 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:09.706 00.001 16108 Worker thread wakes up
01:28:09.706 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:09.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:10.857 01.151 16108 Exposure complete
01:28:10.916 00.059 16108 worker thread done servicing request
01:28:10.916 00.000 21068 OnExposeComplete: enter
01:28:10.917 00.001 21068 UpdateGuideState(): m_state=6
01:28:10.918 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10353
01:28:10.920 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=874.87, Mass=135063, SNR=83.2, Peak=14813 HFD=3.6
01:28:10.921 00.001 21068 MultiStar: [#1 -0.16,0.06,1.11,U] [#2 -0.37,0.30,1.31,U] [#3 0.06,0.28,0.99,U] [#4 0.06,0.16,0.84,U] [#5 0.10,0.21,0.86,U] [#6 0.08,0.51,0.83,U] [#7 0.31,-0.00,0.68,U] [#8 0.02,0.08,0.73,U] 
01:28:10.922 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.31, -0.06}
01:28:10.923 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
01:28:10.923 00.000 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
01:28:10.924 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.48 mountX=0.01 mountY=-0.18, mountTheta=-1.49
01:28:10.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.18, opts=13)
01:28:10.926 00.000 21068 Enqueuing Move request for scope (0.02, 0.18)
01:28:10.927 00.001 16108 Worker thread wakes up
01:28:10.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:28:10.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:28:10.927 00.000 16108 Moving (0.02, 0.18) raw xDistance=0.01 yDistance=-0.18
01:28:10.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:28:10.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:10.929 00.002 16108 MoveAxis(E, 0, ABG)
01:28:10.929 00.000 16108 Move returns status 0, amount 0
01:28:10.929 00.000 16108 MoveAxis(N, 0, ABG)
01:28:10.929 00.000 16108 Move returns status 0, amount 0
01:28:10.929 00.000 16108 move complete, result=0
01:28:10.929 00.000 16108 worker thread done servicing request
01:28:10.933 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3392, FiltMin=2819, FiltMax=63081, Gamma=1.000
01:28:10.950 00.017 21068 UpdateGuideState exits: m=135063 SNR=83.2
01:28:10.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:10.952 00.000 21068 Enqueuing Expose request
01:28:10.953 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:10.954 00.001 16108 Worker thread wakes up
01:28:10.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:10.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:11.922 00.968 16108 Exposure complete
01:28:11.979 00.057 16108 worker thread done servicing request
01:28:11.979 00.000 21068 OnExposeComplete: enter
01:28:11.982 00.003 21068 UpdateGuideState(): m_state=6
01:28:11.983 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10354
01:28:11.984 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.90, Mass=111345, SNR=86.5, Peak=14157 HFD=3.6
01:28:11.987 00.003 21068 MultiStar: [#1 -0.37,0.10,1.30,U] [#2 -0.36,0.10,1.10,U] [#3 0.05,0.16,1.04,U] [#4 0.22,0.11,0.90,U] [#5 0.32,0.22,0.85,U] [#6 0.02,0.08,0.87,U] [#7 0.02,-0.28,0.61,U] [#8 0.19,-0.17,0.77,U] 
01:28:11.989 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.10, -0.03}
01:28:11.990 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
01:28:11.991 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
01:28:11.992 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.75 mountX=0.02 mountY=-0.05, mountTheta=-1.21
01:28:11.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
01:28:11.995 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
01:28:11.996 00.001 16108 Worker thread wakes up
01:28:11.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:28:11.996 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:28:11.996 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
01:28:11.997 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:28:11.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:11.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:11.997 00.000 16108 MoveAxis(E, 0, ABG)
01:28:11.997 00.000 16108 Move returns status 0, amount 0
01:28:11.997 00.000 16108 MoveAxis(N, 0, ABG)
01:28:11.997 00.000 16108 Move returns status 0, amount 0
01:28:11.997 00.000 16108 move complete, result=0
01:28:11.997 00.000 16108 worker thread done servicing request
01:28:12.000 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3392, FiltMin=2918, FiltMax=58361, Gamma=1.000
01:28:12.016 00.016 21068 UpdateGuideState exits: m=111345 SNR=86.5
01:28:12.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:12.018 00.000 21068 Enqueuing Expose request
01:28:12.019 00.001 16108 Worker thread wakes up
01:28:12.019 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:12.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:12.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:13.166 01.146 16108 Exposure complete
01:28:13.231 00.065 16108 worker thread done servicing request
01:28:13.231 00.000 21068 OnExposeComplete: enter
01:28:13.232 00.001 21068 UpdateGuideState(): m_state=6
01:28:13.232 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10355
01:28:13.233 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.86, Mass=125831, SNR=85.6, Peak=17533 HFD=2.9
01:28:13.234 00.001 21068 MultiStar: [#1 -0.02,0.09,1.08,U] [#2 0.01,0.03,1.18,U] [#3 -0.06,-0.05,1.02,U] [#4 -0.22,-0.14,0.79,U] [#5 -0.17,-0.03,0.98,U] [#6 -0.35,-0.27,0.82,U] [#7 0.38,-0.01,0.56,U] [#8 -0.17,-0.08,0.76,U] 
01:28:13.235 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.05, -0.07}
01:28:13.237 00.002 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
01:28:13.237 00.000 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
01:28:13.238 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.50 mountX=0.06 mountY=0.07, mountTheta=0.84
01:28:13.240 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
01:28:13.242 00.002 21068 Enqueuing Move request for scope (-0.07, -0.05)
01:28:13.246 00.004 16108 Worker thread wakes up
01:28:13.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:28:13.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:28:13.246 00.000 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.07
01:28:13.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:13.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:13.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:28:13.246 00.000 16108 MoveAxis(E, 0, ABG)
01:28:13.246 00.000 16108 Move returns status 0, amount 0
01:28:13.246 00.000 16108 MoveAxis(N, 0, ABG)
01:28:13.246 00.000 16108 Move returns status 0, amount 0
01:28:13.246 00.000 16108 move complete, result=0
01:28:13.246 00.000 16108 worker thread done servicing request
01:28:13.252 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3392, FiltMin=2873, FiltMax=62793, Gamma=1.000
01:28:13.280 00.028 21068 UpdateGuideState exits: m=125831 SNR=85.6
01:28:13.281 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.282 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:13.284 00.002 21068 Enqueuing Expose request
01:28:13.285 00.001 16108 Worker thread wakes up
01:28:13.285 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:13.285 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:13.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:14.255 00.970 16108 Exposure complete
01:28:14.310 00.055 16108 worker thread done servicing request
01:28:14.310 00.000 21068 OnExposeComplete: enter
01:28:14.311 00.001 21068 UpdateGuideState(): m_state=6
01:28:14.312 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10356
01:28:14.314 00.002 21068 Star::Find returns 1 (0), X=219.90, Y=874.56, Mass=123506, SNR=80.8, Peak=17261 HFD=3.1
01:28:14.315 00.001 21068 MultiStar: [#1 -0.20,0.03,1.37,U] [#2 -0.42,-0.06,1.45,U] [#3 -0.03,0.00,1.07,U] [#4 -0.11,-0.05,0.90,U] [#5 -0.23,0.00,1.04,U] [#6 -0.05,0.07,0.82,U] [#7 0.04,-0.05,0.71,U] [#8 -0.13,-0.42,0.74,U] 
01:28:14.315 00.000 21068 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-0.15, -0.37}
01:28:14.316 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
01:28:14.317 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
01:28:14.317 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.69 mountX=0.15 mountY=0.12, mountTheta=0.66
01:28:14.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.08, opts=13)
01:28:14.320 00.001 21068 Enqueuing Move request for scope (-0.17, -0.08)
01:28:14.320 00.000 16108 Worker thread wakes up
01:28:14.321 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
01:28:14.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
01:28:14.321 00.000 16108 Moving (-0.17, -0.08) raw xDistance=0.15 yDistance=0.12
01:28:14.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:28:14.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:28:14.321 00.000 16108 MoveAxis(E, 0, ABG)
01:28:14.321 00.000 16108 Move returns status 0, amount 0
01:28:14.321 00.000 16108 MoveAxis(N, 0, ABG)
01:28:14.321 00.000 16108 Move returns status 0, amount 0
01:28:14.321 00.000 16108 move complete, result=0
01:28:14.321 00.000 16108 worker thread done servicing request
01:28:14.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3395, FiltMin=2896, FiltMax=58733, Gamma=1.000
01:28:14.340 00.015 21068 UpdateGuideState exits: m=123506 SNR=80.8
01:28:14.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:14.342 00.000 21068 Enqueuing Expose request
01:28:14.343 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:14.344 00.001 16108 Worker thread wakes up
01:28:14.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:14.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:15.514 01.170 16108 Exposure complete
01:28:15.582 00.068 16108 worker thread done servicing request
01:28:15.582 00.000 21068 OnExposeComplete: enter
01:28:15.584 00.002 21068 UpdateGuideState(): m_state=6
01:28:15.585 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10357
01:28:15.586 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.85, Mass=126963, SNR=98.6, Peak=16509 HFD=3.2
01:28:15.587 00.001 21068 MultiStar: [#1 -0.10,0.17,0.94,U] [#2 -0.31,0.09,1.01,U] [#3 0.39,-0.03,1.00,U] [#4 -0.13,-0.11,0.74,U] [#5 -0.24,-0.11,0.76,U] [#6 -0.21,-0.09,0.67,U] [#7 0.22,0.24,0.48,U] [#8 -0.23,-0.18,0.70,U] 
01:28:15.587 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.05, -0.07}
01:28:15.588 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
01:28:15.590 00.002 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
01:28:15.591 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.94 mountX=0.06 mountY=0.03, mountTheta=0.42
01:28:15.592 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
01:28:15.593 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
01:28:15.594 00.001 16108 Worker thread wakes up
01:28:15.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:28:15.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:28:15.594 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.03
01:28:15.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:15.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:15.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:15.594 00.000 16108 MoveAxis(E, 0, ABG)
01:28:15.594 00.000 16108 Move returns status 0, amount 0
01:28:15.594 00.000 16108 MoveAxis(N, 0, ABG)
01:28:15.594 00.000 16108 Move returns status 0, amount 0
01:28:15.594 00.000 16108 move complete, result=0
01:28:15.594 00.000 16108 worker thread done servicing request
01:28:15.600 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3392, FiltMin=2912, FiltMax=59241, Gamma=1.000
01:28:15.614 00.014 21068 UpdateGuideState exits: m=126963 SNR=98.6
01:28:15.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.615 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:15.616 00.001 21068 Enqueuing Expose request
01:28:15.618 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:15.618 00.000 16108 Worker thread wakes up
01:28:15.619 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:15.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:16.599 00.980 16108 Exposure complete
01:28:16.665 00.066 16108 worker thread done servicing request
01:28:16.665 00.000 21068 OnExposeComplete: enter
01:28:16.666 00.001 21068 UpdateGuideState(): m_state=6
01:28:16.667 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10358
01:28:16.668 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.62, Mass=109752, SNR=74.6, Peak=13440 HFD=3.3
01:28:16.670 00.002 21068 MultiStar: [#1 -0.28,-0.14,1.16,U] [#2 -0.55,-0.08,0.00,M1] [#3 0.12,-0.12,1.23,U] [#4 -0.18,-0.31,0.98,U] [#5 -0.32,-0.19,1.12,U] [#6 -0.14,-0.11,0.90,U] [#7 -0.21,-0.34,0.70,U] [#8 -0.30,-0.49,0.00,M1] 
01:28:16.670 00.000 21068 refined, 6 included, MultiStar: {-0.13, -0.21}, one-star: {0.09, -0.31}
01:28:16.671 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
01:28:16.672 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
01:28:16.672 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-2.12 mountX=0.09 mountY=0.23, mountTheta=1.20
01:28:16.674 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.21, opts=13)
01:28:16.676 00.002 21068 Enqueuing Move request for scope (-0.13, -0.21)
01:28:16.678 00.002 16108 Worker thread wakes up
01:28:16.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
01:28:16.678 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
01:28:16.678 00.000 16108 Moving (-0.13, -0.21) raw xDistance=0.09 yDistance=0.23
01:28:16.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:28:16.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:28:16.678 00.000 16108 MoveAxis(E, 0, ABG)
01:28:16.678 00.000 16108 Move returns status 0, amount 0
01:28:16.680 00.002 16108 MoveAxis(S, 46, ABG)
01:28:16.680 00.000 16108 Guiding  Dir = 1, Dur = 46
01:28:16.680 00.000 16108 IsSlewing returns 0
01:28:16.681 00.001 16108 IsGuiding returns 0
01:28:16.690 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3395, FiltMin=2928, FiltMax=63209, Gamma=1.000
01:28:16.699 00.009 16108 PulseGuide returned control before completion, sleep 38
01:28:16.717 00.018 21068 UpdateGuideState exits: m=109752 SNR=74.6
01:28:16.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:16.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:16.720 00.001 21068 Enqueuing Expose request
01:28:16.744 00.024 16108 IsGuiding returns 1
01:28:16.744 00.000 16108 scope still moving after pulse duration time elapsed
01:28:16.775 00.031 16108 IsSlewing returns 0
01:28:16.775 00.000 16108 IsGuiding returns 1
01:28:16.806 00.031 16108 IsSlewing returns 0
01:28:16.806 00.000 16108 IsGuiding returns 0
01:28:16.806 00.000 16108 scope move finished after 46 + 80 ms
01:28:16.806 00.000 16108 Move returns status 0, amount 46
01:28:16.806 00.000 16108 move complete, result=0
01:28:16.806 00.000 16108 worker thread done servicing request
01:28:16.807 00.001 16108 Worker thread wakes up
01:28:16.807 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
01:28:16.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:16.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:17.962 01.154 16108 Exposure complete
01:28:18.025 00.063 16108 worker thread done servicing request
01:28:18.025 00.000 21068 OnExposeComplete: enter
01:28:18.026 00.001 21068 UpdateGuideState(): m_state=6
01:28:18.027 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10359
01:28:18.029 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=874.39, Mass=125023, SNR=81.7, Peak=15376 HFD=3.4
01:28:18.029 00.000 21068 MultiStar: [#1 -0.37,-0.31,1.08,U] [#2 -0.54,-0.35,0.00,M2] [#3 -0.24,-0.29,1.15,U] [#4 -0.39,-0.22,0.93,U] [#5 -0.11,-0.01,0.90,U] [#6 -0.22,-0.17,0.86,U] [#7 0.02,-0.35,0.70,U] [#8 -0.27,-0.33,0.97,U] 
01:28:18.031 00.002 21068 refined, 7 included, MultiStar: {-0.21, -0.28}, one-star: {-0.02, -0.54}
01:28:18.032 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
01:28:18.032 00.000 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
01:28:18.033 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.21 mountX=0.16 mountY=0.32, mountTheta=1.12
01:28:18.035 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.28, opts=13)
01:28:18.036 00.001 21068 Enqueuing Move request for scope (-0.21, -0.28)
01:28:18.037 00.001 16108 Worker thread wakes up
01:28:18.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd
01:28:18.037 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.28)
01:28:18.037 00.000 16108 Moving (-0.21, -0.28) raw xDistance=0.16 yDistance=0.32
01:28:18.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:28:18.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:28:18.037 00.000 16108 MoveAxis(E, 0, ABG)
01:28:18.037 00.000 16108 Move returns status 0, amount 0
01:28:18.037 00.000 16108 MoveAxis(S, 65, ABG)
01:28:18.037 00.000 16108 Guiding  Dir = 1, Dur = 65
01:28:18.037 00.000 16108 IsSlewing returns 0
01:28:18.037 00.000 16108 IsGuiding returns 0
01:28:18.044 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3395, FiltMin=2925, FiltMax=51449, Gamma=1.000
01:28:18.062 00.018 21068 UpdateGuideState exits: m=125023 SNR=81.7
01:28:18.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:18.064 00.000 21068 Enqueuing Expose request
01:28:18.078 00.014 16108 PulseGuide returned control before completion, sleep 35
01:28:18.123 00.045 16108 IsGuiding returns 1
01:28:18.123 00.000 16108 scope still moving after pulse duration time elapsed
01:28:18.153 00.030 16108 IsSlewing returns 0
01:28:18.153 00.000 16108 IsGuiding returns 0
01:28:18.153 00.000 16108 scope move finished after 65 + 51 ms
01:28:18.153 00.000 16108 Move returns status 0, amount 65
01:28:18.153 00.000 16108 move complete, result=0
01:28:18.153 00.000 16108 worker thread done servicing request
01:28:18.155 00.002 16108 Worker thread wakes up
01:28:18.155 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 65 ms SOUTH
01:28:18.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:18.157 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:19.139 00.982 16108 Exposure complete
01:28:19.193 00.054 16108 worker thread done servicing request
01:28:19.193 00.000 21068 OnExposeComplete: enter
01:28:19.194 00.001 21068 UpdateGuideState(): m_state=6
01:28:19.196 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10360
01:28:19.196 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=874.94, Mass=113776, SNR=74.1, Peak=15357 HFD=3.1
01:28:19.198 00.002 21068 MultiStar: [#1 -0.26,0.31,1.21,U] [#2 -0.18,0.44,1.18,U] [#3 0.08,0.12,1.19,U] [#4 -0.20,0.24,0.99,U] [#5 -0.33,0.21,1.05,U] [#6 -0.23,0.40,0.99,U] [#7 0.21,0.15,0.85,U] [#8 -0.22,-0.02,0.85,U] 
01:28:19.199 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.22}, one-star: {0.12, 0.01}
01:28:19.200 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
01:28:19.200 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
01:28:19.201 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
01:28:19.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.01, opts=13)
01:28:19.205 00.001 21068 Enqueuing Move request for scope (0.12, 0.01)
01:28:19.206 00.001 16108 Worker thread wakes up
01:28:19.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:28:19.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:28:19.206 00.000 16108 Moving (0.12, 0.01) raw xDistance=-0.12 yDistance=-0.04
01:28:19.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:28:19.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:19.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:19.206 00.000 16108 MoveAxis(E, 0, ABG)
01:28:19.206 00.000 16108 Move returns status 0, amount 0
01:28:19.206 00.000 16108 MoveAxis(N, 0, ABG)
01:28:19.206 00.000 16108 Move returns status 0, amount 0
01:28:19.206 00.000 16108 move complete, result=0
01:28:19.206 00.000 16108 worker thread done servicing request
01:28:19.213 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3395, FiltMin=2918, FiltMax=59699, Gamma=1.000
01:28:19.228 00.015 21068 UpdateGuideState exits: m=113776 SNR=74.1
01:28:19.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:19.231 00.001 21068 Enqueuing Expose request
01:28:19.232 00.001 16108 Worker thread wakes up
01:28:19.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:19.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:19.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:20.403 01.171 16108 Exposure complete
01:28:20.475 00.072 16108 worker thread done servicing request
01:28:20.476 00.001 21068 OnExposeComplete: enter
01:28:20.477 00.001 21068 UpdateGuideState(): m_state=6
01:28:20.478 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10361
01:28:20.479 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=875.16, Mass=126957, SNR=88.7, Peak=15837 HFD=3.3
01:28:20.480 00.001 21068 MultiStar: [#1 -0.16,0.46,1.15,U] [#2 -0.47,0.50,0.00,M2] [#3 -0.11,0.44,0.91,U] [#4 -0.13,0.60,0.00,M1] [#5 -0.16,0.51,0.88,U] [#6 -0.25,0.36,0.94,U] [#7 -0.04,0.38,0.66,U] [#8 -0.02,0.17,0.74,U] 
01:28:20.481 00.001 21068 single-star, 6 included, MultiStar: {-0.11, 0.37}, one-star: {0.02, 0.23}
01:28:20.482 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
01:28:20.483 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
01:28:20.485 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.47 mountX=0.02 mountY=-0.23, mountTheta=-1.50
01:28:20.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.23, opts=13)
01:28:20.488 00.001 21068 Enqueuing Move request for scope (0.02, 0.23)
01:28:20.489 00.001 16108 Worker thread wakes up
01:28:20.489 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
01:28:20.489 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
01:28:20.489 00.000 16108 Moving (0.02, 0.23) raw xDistance=0.02 yDistance=-0.23
01:28:20.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:28:20.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:28:20.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:28:20.489 00.000 16108 MoveAxis(E, 0, ABG)
01:28:20.489 00.000 16108 Move returns status 0, amount 0
01:28:20.490 00.001 16108 MoveAxis(N, 0, ABG)
01:28:20.490 00.000 16108 Move returns status 0, amount 0
01:28:20.490 00.000 16108 move complete, result=0
01:28:20.490 00.000 16108 worker thread done servicing request
01:28:20.497 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3395, FiltMin=2893, FiltMax=59385, Gamma=1.000
01:28:20.516 00.019 21068 UpdateGuideState exits: m=126957 SNR=88.7
01:28:20.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:20.519 00.001 21068 Enqueuing Expose request
01:28:20.520 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:20.520 00.000 16108 Worker thread wakes up
01:28:20.521 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:20.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:21.484 00.963 16108 Exposure complete
01:28:21.539 00.055 16108 worker thread done servicing request
01:28:21.539 00.000 21068 OnExposeComplete: enter
01:28:21.540 00.001 21068 UpdateGuideState(): m_state=6
01:28:21.541 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10362
01:28:21.542 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=875.34, Mass=126828, SNR=95.5, Peak=16253 HFD=3.4
01:28:21.543 00.001 21068 MultiStar: [#1 -0.22,0.70,0.00,M1] [#2 -0.52,0.78,0.00,M3] [#3 -0.10,0.63,0.00,M1] [#4 -0.25,0.49,0.00,M2] [#5 -0.44,0.60,0.00,M1] [#6 -0.25,0.60,0.00,M1] [#7 0.09,0.78,0.00,M1] [#8 -0.53,0.45,0.00,M1] 
01:28:21.544 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
01:28:21.545 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
01:28:21.545 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.41 hyp=0.45 cameraTheta=1.97 mountX=0.24 mountY=-0.36, mountTheta=-0.98
01:28:21.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.41, opts=13)
01:28:21.548 00.001 21068 Enqueuing Move request for scope (-0.17, 0.41)
01:28:21.549 00.001 16108 Worker thread wakes up
01:28:21.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.41) opts 0xd
01:28:21.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.41)
01:28:21.549 00.000 16108 Moving (-0.17, 0.41) raw xDistance=0.24 yDistance=-0.36
01:28:21.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:28:21.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:28:21.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:28:21.549 00.000 16108 MoveAxis(W, 63, ABG)
01:28:21.549 00.000 16108 Guiding  Dir = 3, Dur = 63
01:28:21.549 00.000 16108 IsSlewing returns 0
01:28:21.551 00.002 16108 IsGuiding returns 0
01:28:21.553 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3395, FiltMin=2905, FiltMax=50371, Gamma=1.000
01:28:21.566 00.013 21068 UpdateGuideState exits: m=126828 SNR=95.5
01:28:21.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:21.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:21.569 00.001 21068 Enqueuing Expose request
01:28:21.583 00.014 16108 PulseGuide returned control before completion, sleep 41
01:28:21.629 00.046 16108 IsGuiding returns 1
01:28:21.629 00.000 16108 scope still moving after pulse duration time elapsed
01:28:21.659 00.030 16108 IsSlewing returns 0
01:28:21.662 00.003 16108 IsGuiding returns 1
01:28:21.691 00.029 16108 IsSlewing returns 0
01:28:21.691 00.000 16108 IsGuiding returns 0
01:28:21.691 00.000 16108 scope move finished after 63 + 77 ms
01:28:21.691 00.000 16108 Move returns status 0, amount 63
01:28:21.691 00.000 16108 MoveAxis(N, 0, ABG)
01:28:21.691 00.000 16108 Move returns status 0, amount 0
01:28:21.691 00.000 16108 move complete, result=0
01:28:21.691 00.000 16108 worker thread done servicing request
01:28:21.691 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.4 px 0 ms NORTH
01:28:21.692 00.001 16108 Worker thread wakes up
01:28:21.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:21.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:22.856 01.164 16108 Exposure complete
01:28:22.924 00.068 16108 worker thread done servicing request
01:28:22.924 00.000 21068 OnExposeComplete: enter
01:28:22.925 00.001 21068 UpdateGuideState(): m_state=6
01:28:22.926 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10363
01:28:22.927 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.24, Mass=123150, SNR=89.2, Peak=17661 HFD=3.1
01:28:22.928 00.001 21068 MultiStar: [#1 -0.09,0.55,0.00,M2] [#2 -0.28,0.43,1.09,U] [#3 0.06,0.51,1.05,U] [#4 0.07,0.67,0.00,M3] [#5 -0.15,0.39,0.93,U] [#6 -0.26,0.57,0.00,M2] [#7 -0.07,0.57,0.00,M2] [#8 0.05,0.52,0.70,U] 
01:28:22.929 00.001 21068 single-star, 4 included, MultiStar: {-0.08, 0.43}, one-star: {-0.00, 0.31}
01:28:22.929 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
01:28:22.931 00.002 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
01:28:22.932 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.59 mountX=0.06 mountY=-0.30, mountTheta=-1.38
01:28:22.933 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.31, opts=13)
01:28:22.934 00.001 21068 Enqueuing Move request for scope (-0.00, 0.31)
01:28:22.935 00.001 16108 Worker thread wakes up
01:28:22.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.31) opts 0xd
01:28:22.935 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.31)
01:28:22.935 00.000 16108 Moving (-0.00, 0.31) raw xDistance=0.06 yDistance=-0.30
01:28:22.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:22.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:22.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:28:22.936 00.001 16108 MoveAxis(E, 0, ABG)
01:28:22.936 00.000 16108 Move returns status 0, amount 0
01:28:22.936 00.000 16108 MoveAxis(N, 0, ABG)
01:28:22.936 00.000 16108 Move returns status 0, amount 0
01:28:22.936 00.000 16108 move complete, result=0
01:28:22.936 00.000 16108 worker thread done servicing request
01:28:22.939 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3395, FiltMin=2809, FiltMax=54160, Gamma=1.000
01:28:22.954 00.015 21068 UpdateGuideState exits: m=123150 SNR=89.2
01:28:22.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:22.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:22.958 00.001 21068 Enqueuing Expose request
01:28:22.959 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:28:22.959 00.000 16108 Worker thread wakes up
01:28:22.959 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:22.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:23.917 00.958 16108 Exposure complete
01:28:23.985 00.068 16108 worker thread done servicing request
01:28:23.985 00.000 21068 OnExposeComplete: enter
01:28:23.986 00.001 21068 UpdateGuideState(): m_state=6
01:28:23.988 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10364
01:28:23.989 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=875.30, Mass=128727, SNR=89.0, Peak=18269 HFD=3.0
01:28:23.990 00.001 21068 MultiStar: [#1 -0.32,0.72,0.00,M3] [#2 -0.14,0.75,0.00,M3] [#3 0.15,0.74,0.00,M1] [#4 -0.37,0.89,0.00,M4] [#5 -0.13,0.78,0.00,M1] [#6 -0.06,0.73,0.00,M3] [#7 0.08,0.48,0.63,U] [#8 -0.24,0.40,0.90,U] 
01:28:23.990 00.000 21068 single-star, 2 included, MultiStar: {-0.04, 0.41}, one-star: {0.07, 0.37}
01:28:23.991 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:28:23.992 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:28:23.993 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.39 mountX=-0.00 mountY=-0.38, mountTheta=-1.58
01:28:23.994 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.37, opts=13)
01:28:23.995 00.001 21068 Enqueuing Move request for scope (0.07, 0.37)
01:28:23.996 00.001 16108 Worker thread wakes up
01:28:23.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
01:28:23.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
01:28:23.996 00.000 16108 Moving (0.07, 0.37) raw xDistance=-0.00 yDistance=-0.38
01:28:23.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:28:23.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:23.997 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:28:23.997 00.000 16108 MoveAxis(E, 0, ABG)
01:28:23.997 00.000 16108 Move returns status 0, amount 0
01:28:23.997 00.000 16108 MoveAxis(N, 0, ABG)
01:28:23.997 00.000 16108 Move returns status 0, amount 0
01:28:23.997 00.000 16108 move complete, result=0
01:28:23.997 00.000 16108 worker thread done servicing request
01:28:24.000 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3395, FiltMin=2931, FiltMax=60960, Gamma=1.000
01:28:24.017 00.017 21068 UpdateGuideState exits: m=128727 SNR=89.0
01:28:24.018 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:24.018 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:24.019 00.001 21068 Enqueuing Expose request
01:28:24.020 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:28:24.021 00.001 16108 Worker thread wakes up
01:28:24.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:24.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:25.197 01.176 16108 Exposure complete
01:28:25.257 00.060 16108 worker thread done servicing request
01:28:25.257 00.000 21068 OnExposeComplete: enter
01:28:25.258 00.001 21068 UpdateGuideState(): m_state=6
01:28:25.259 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10365
01:28:25.259 00.000 21068 Star::Find returns 1 (0), X=220.26, Y=875.32, Mass=120705, SNR=82.1, Peak=17213 HFD=3.0
01:28:25.260 00.001 21068 MultiStar: [#1 -0.14,0.78,0.00,M4] [#2 -0.24,0.68,0.00,M4] [#3 0.27,0.94,0.00,M2] [#4 -0.25,0.91,0.00,M5] [#5 -0.15,0.56,0.00,M2] [#6 -0.20,0.61,0.00,M4] [#7 -0.04,0.61,0.00,M2] [#8 -0.16,0.51,0.82,U] 
01:28:25.261 00.001 21068 single-star, 1 included, MultiStar: {0.04, 0.44}, one-star: {0.20, 0.39}
01:28:25.261 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
01:28:25.263 00.002 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
01:28:25.264 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.39 hyp=0.44 cameraTheta=1.10 mountX=-0.13 mountY=-0.43, mountTheta=-1.87
01:28:25.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.39, opts=13)
01:28:25.269 00.003 21068 Enqueuing Move request for scope (0.20, 0.39)
01:28:25.270 00.001 16108 Worker thread wakes up
01:28:25.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.39) opts 0xd
01:28:25.271 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.39)
01:28:25.271 00.000 16108 Moving (0.20, 0.39) raw xDistance=-0.13 yDistance=-0.43
01:28:25.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:28:25.271 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.37 newest=-1.11
01:28:25.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:28:25.271 00.000 16108 MoveAxis(E, 0, ABG)
01:28:25.271 00.000 16108 Move returns status 0, amount 0
01:28:25.271 00.000 16108 MoveAxis(N, 86, ABG)
01:28:25.271 00.000 16108 Guiding  Dir = 0, Dur = 86
01:28:25.271 00.000 16108 IsSlewing returns 0
01:28:25.271 00.000 16108 IsGuiding returns 0
01:28:25.273 00.002 16108 PulseGuide returned control before completion, sleep 95
01:28:25.279 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3395, FiltMin=2921, FiltMax=57984, Gamma=1.000
01:28:25.298 00.019 21068 UpdateGuideState exits: m=120705 SNR=82.1
01:28:25.298 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:25.301 00.002 21068 Enqueuing Expose request
01:28:25.368 00.067 16108 IsGuiding returns 1
01:28:25.368 00.000 16108 scope still moving after pulse duration time elapsed
01:28:25.404 00.036 16108 IsSlewing returns 0
01:28:25.405 00.001 16108 IsGuiding returns 1
01:28:25.431 00.026 16108 IsSlewing returns 0
01:28:25.431 00.000 16108 IsGuiding returns 0
01:28:25.431 00.000 16108 scope move finished after 86 + 73 ms
01:28:25.431 00.000 16108 Move returns status 0, amount 86
01:28:25.431 00.000 16108 move complete, result=0
01:28:25.431 00.000 16108 worker thread done servicing request
01:28:25.431 00.000 16108 Worker thread wakes up
01:28:25.431 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 86 ms NORTH
01:28:25.434 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:25.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:26.419 00.985 16108 Exposure complete
01:28:26.477 00.058 16108 worker thread done servicing request
01:28:26.477 00.000 21068 OnExposeComplete: enter
01:28:26.478 00.001 21068 UpdateGuideState(): m_state=6
01:28:26.478 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10366
01:28:26.479 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=875.04, Mass=123116, SNR=81.4, Peak=17325 HFD=3.0
01:28:26.480 00.001 21068 MultiStar: [#1 -0.13,0.32,1.24,U] [#2 -0.29,0.25,1.25,U] [#3 -0.24,0.40,1.15,U] [#4 -0.02,0.42,0.77,U] [#5 -0.52,0.14,0.91,U] [#6 -0.08,0.49,0.79,U] [#7 -0.06,0.11,0.78,U] [#8 -0.10,0.01,0.86,U] 
01:28:26.481 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.25}, one-star: {0.09, 0.11}
01:28:26.481 00.000 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
01:28:26.482 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
01:28:26.484 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.88 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
01:28:26.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
01:28:26.486 00.000 21068 Enqueuing Move request for scope (0.09, 0.11)
01:28:26.487 00.001 16108 Worker thread wakes up
01:28:26.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:28:26.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:28:26.487 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.13
01:28:26.488 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:28:26.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:26.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:26.488 00.000 16108 MoveAxis(E, 0, ABG)
01:28:26.488 00.000 16108 Move returns status 0, amount 0
01:28:26.488 00.000 16108 MoveAxis(N, 0, ABG)
01:28:26.488 00.000 16108 Move returns status 0, amount 0
01:28:26.488 00.000 16108 move complete, result=0
01:28:26.488 00.000 16108 worker thread done servicing request
01:28:26.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3395, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:28:26.515 00.022 21068 UpdateGuideState exits: m=123116 SNR=81.4
01:28:26.518 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.521 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:26.522 00.001 21068 Enqueuing Expose request
01:28:26.523 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:26.526 00.003 16108 Worker thread wakes up
01:28:26.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:26.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:27.691 01.165 16108 Exposure complete
01:28:27.745 00.054 16108 worker thread done servicing request
01:28:27.746 00.001 21068 OnExposeComplete: enter
01:28:27.746 00.000 21068 UpdateGuideState(): m_state=6
01:28:27.747 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10367
01:28:27.748 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.08, Mass=114228, SNR=76.4, Peak=16205 HFD=3.3
01:28:27.749 00.001 21068 MultiStar: [#1 0.00,0.30,1.22,U] [#2 -0.00,0.26,1.30,U] [#3 0.26,0.24,1.35,U] [#4 0.25,0.42,1.06,U] [#5 -0.03,0.26,1.05,U] [#6 0.32,0.31,0.93,U] [#7 0.35,0.31,0.70,U] [#8 0.18,0.17,0.92,U] 
01:28:27.750 00.001 21068 single-star, 8 included, MultiStar: {0.16, 0.27}, one-star: {0.23, 0.15}
01:28:27.751 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
01:28:27.751 00.000 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
01:28:27.752 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.28 cameraTheta=0.58 mountX=-0.20 mountY=-0.20, mountTheta=-2.36
01:28:27.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.15, opts=13)
01:28:27.755 00.001 21068 Enqueuing Move request for scope (0.23, 0.15)
01:28:27.756 00.001 16108 Worker thread wakes up
01:28:27.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
01:28:27.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
01:28:27.756 00.000 16108 Moving (0.23, 0.15) raw xDistance=-0.20 yDistance=-0.20
01:28:27.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:28:27.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:28:27.756 00.000 16108 MoveAxis(E, 54, ABG)
01:28:27.756 00.000 16108 Guiding  Dir = 2, Dur = 54
01:28:27.757 00.001 16108 IsSlewing returns 0
01:28:27.757 00.000 16108 IsGuiding returns 0
01:28:27.760 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3395, FiltMin=2877, FiltMax=59219, Gamma=1.000
01:28:27.775 00.015 21068 UpdateGuideState exits: m=114228 SNR=76.4
01:28:27.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:27.778 00.001 21068 Enqueuing Expose request
01:28:27.798 00.020 16108 PulseGuide returned control before completion, sleep 24
01:28:27.829 00.031 16108 IsGuiding returns 1
01:28:27.829 00.000 16108 scope still moving after pulse duration time elapsed
01:28:27.860 00.031 16108 IsSlewing returns 0
01:28:27.860 00.000 16108 IsGuiding returns 1
01:28:27.892 00.032 16108 IsSlewing returns 0
01:28:27.893 00.001 16108 IsGuiding returns 0
01:28:27.893 00.000 16108 scope move finished after 54 + 81 ms
01:28:27.893 00.000 16108 Move returns status 0, amount 54
01:28:27.893 00.000 16108 MoveAxis(N, 41, ABG)
01:28:27.893 00.000 16108 Guiding  Dir = 0, Dur = 41
01:28:27.893 00.000 16108 IsSlewing returns 0
01:28:27.893 00.000 16108 IsGuiding returns 0
01:28:27.955 00.062 16108 IsGuiding returns 1
01:28:27.955 00.000 16108 scope still moving after pulse duration time elapsed
01:28:27.985 00.030 16108 IsSlewing returns 0
01:28:27.985 00.000 16108 IsGuiding returns 1
01:28:28.017 00.032 16108 IsSlewing returns 0
01:28:28.017 00.000 16108 IsGuiding returns 1
01:28:28.048 00.031 16108 IsSlewing returns 0
01:28:28.048 00.000 16108 IsGuiding returns 0
01:28:28.049 00.001 16108 scope move finished after 41 + 114 ms
01:28:28.049 00.000 16108 Move returns status 0, amount 41
01:28:28.049 00.000 16108 move complete, result=0
01:28:28.049 00.000 16108 worker thread done servicing request
01:28:28.049 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.2 px 41 ms NORTH
01:28:28.053 00.004 16108 Worker thread wakes up
01:28:28.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:28.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:29.013 00.960 16108 Exposure complete
01:28:29.081 00.068 16108 worker thread done servicing request
01:28:29.081 00.000 21068 OnExposeComplete: enter
01:28:29.082 00.001 21068 UpdateGuideState(): m_state=6
01:28:29.084 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10368
01:28:29.085 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=874.97, Mass=136012, SNR=96.4, Peak=19049 HFD=3.4
01:28:29.086 00.001 21068 MultiStar: [#1 0.08,0.34,0.98,U] [#2 0.12,0.22,1.03,U] [#3 0.16,0.36,0.89,U] [#4 -0.15,0.09,0.73,U] [#5 -0.13,0.31,0.88,U] [#6 0.25,0.37,0.74,U] [#7 0.47,0.35,0.00,M1] [#8 0.18,0.01,0.71,U] 
01:28:29.086 00.000 21068 refined, 7 included, MultiStar: {0.14, 0.22}, one-star: {0.57, 0.04}
01:28:29.087 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
01:28:29.088 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
01:28:29.088 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=0.99 mountX=-0.10 mountY=-0.25, mountTheta=-1.97
01:28:29.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.22, opts=13)
01:28:29.091 00.001 21068 Enqueuing Move request for scope (0.14, 0.22)
01:28:29.092 00.001 16108 Worker thread wakes up
01:28:29.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
01:28:29.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
01:28:29.092 00.000 16108 Moving (0.14, 0.22) raw xDistance=-0.10 yDistance=-0.25
01:28:29.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:28:29.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:28:29.092 00.000 16108 MoveAxis(E, 0, ABG)
01:28:29.092 00.000 16108 Move returns status 0, amount 0
01:28:29.092 00.000 16108 MoveAxis(N, 50, ABG)
01:28:29.092 00.000 16108 Guiding  Dir = 0, Dur = 50
01:28:29.092 00.000 16108 IsSlewing returns 0
01:28:29.092 00.000 16108 IsGuiding returns 0
01:28:29.095 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3395, FiltMin=2912, FiltMax=62656, Gamma=1.000
01:28:29.121 00.026 21068 UpdateGuideState exits: m=136012 SNR=96.4
01:28:29.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:29.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:29.124 00.001 21068 Enqueuing Expose request
01:28:29.131 00.007 16108 PulseGuide returned control before completion, sleep 22
01:28:29.160 00.029 16108 IsGuiding returns 1
01:28:29.160 00.000 16108 scope still moving after pulse duration time elapsed
01:28:29.192 00.032 16108 IsSlewing returns 0
01:28:29.192 00.000 16108 IsGuiding returns 1
01:28:29.224 00.032 16108 IsSlewing returns 0
01:28:29.224 00.000 16108 IsGuiding returns 0
01:28:29.224 00.000 16108 scope move finished after 50 + 81 ms
01:28:29.224 00.000 16108 Move returns status 0, amount 50
01:28:29.224 00.000 16108 move complete, result=0
01:28:29.224 00.000 16108 worker thread done servicing request
01:28:29.224 00.000 16108 Worker thread wakes up
01:28:29.224 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:28:29.226 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:29.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:30.376 01.150 16108 Exposure complete
01:28:30.448 00.072 16108 worker thread done servicing request
01:28:30.448 00.000 21068 OnExposeComplete: enter
01:28:30.451 00.003 21068 UpdateGuideState(): m_state=6
01:28:30.453 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10369
01:28:30.455 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=875.03, Mass=137076, SNR=92.3, Peak=17613 HFD=3.3
01:28:30.457 00.002 21068 MultiStar: [#1 -0.16,0.48,1.10,U] [#2 -0.22,0.31,1.11,U] [#3 0.22,0.39,0.90,U] [#4 -0.36,0.25,0.75,U] [#5 -0.27,0.29,0.80,U] [#6 -0.25,0.41,0.70,U] [#7 0.22,0.11,0.66,U] [#8 0.26,0.12,0.75,U] 
01:28:30.458 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.28}, one-star: {0.28, 0.10}
01:28:30.459 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:28:30.459 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:28:30.460 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=0.08 mountY=-0.27, mountTheta=-1.28
01:28:30.463 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.28, opts=13)
01:28:30.464 00.001 21068 Enqueuing Move request for scope (-0.03, 0.28)
01:28:30.466 00.002 16108 Worker thread wakes up
01:28:30.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
01:28:30.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
01:28:30.466 00.000 16108 Moving (-0.03, 0.28) raw xDistance=0.08 yDistance=-0.27
01:28:30.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:30.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:28:30.467 00.001 16108 MoveAxis(E, 0, ABG)
01:28:30.467 00.000 16108 Move returns status 0, amount 0
01:28:30.467 00.000 16108 MoveAxis(N, 54, ABG)
01:28:30.467 00.000 16108 Guiding  Dir = 0, Dur = 54
01:28:30.467 00.000 16108 IsSlewing returns 0
01:28:30.467 00.000 16108 IsGuiding returns 0
01:28:30.474 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3395, FiltMin=2918, FiltMax=63910, Gamma=1.000
01:28:30.494 00.020 16108 PulseGuide returned control before completion, sleep 38
01:28:30.502 00.008 21068 UpdateGuideState exits: m=137076 SNR=92.3
01:28:30.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:30.505 00.001 21068 Enqueuing Expose request
01:28:30.540 00.035 16108 IsGuiding returns 1
01:28:30.540 00.000 16108 scope still moving after pulse duration time elapsed
01:28:30.572 00.032 16108 IsSlewing returns 0
01:28:30.572 00.000 16108 IsGuiding returns 1
01:28:30.603 00.031 16108 IsSlewing returns 0
01:28:30.603 00.000 16108 IsGuiding returns 0
01:28:30.603 00.000 16108 scope move finished after 54 + 81 ms
01:28:30.604 00.001 16108 Move returns status 0, amount 54
01:28:30.604 00.000 16108 move complete, result=0
01:28:30.604 00.000 16108 worker thread done servicing request
01:28:30.604 00.000 16108 Worker thread wakes up
01:28:30.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:30.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:30.604 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
01:28:31.579 00.975 16108 Exposure complete
01:28:31.651 00.072 16108 worker thread done servicing request
01:28:31.651 00.000 21068 OnExposeComplete: enter
01:28:31.652 00.001 21068 UpdateGuideState(): m_state=6
01:28:31.655 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10370
01:28:31.657 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=874.80, Mass=134912, SNR=94.3, Peak=16317 HFD=3.6
01:28:31.658 00.001 21068 MultiStar: [#1 -0.05,0.17,0.98,U] [#2 0.03,0.23,1.24,U] [#3 0.07,0.30,0.84,U] [#4 -0.20,0.08,0.72,U] [#5 -0.05,-0.09,0.89,U] [#6 -0.05,0.28,0.57,U] [#7 0.12,0.14,0.64,U] [#8 0.07,0.18,0.66,U] 
01:28:31.661 00.003 21068 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.21, -0.13}
01:28:31.663 00.002 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
01:28:31.664 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
01:28:31.666 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.40 mountX=0.00 mountY=-0.12, mountTheta=-1.57
01:28:31.671 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
01:28:31.673 00.002 21068 Enqueuing Move request for scope (0.02, 0.12)
01:28:31.676 00.003 16108 Worker thread wakes up
01:28:31.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:28:31.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:28:31.676 00.000 16108 Moving (0.02, 0.12) raw xDistance=0.00 yDistance=-0.12
01:28:31.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:28:31.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:31.677 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:31.677 00.000 16108 MoveAxis(E, 0, ABG)
01:28:31.677 00.000 16108 Move returns status 0, amount 0
01:28:31.677 00.000 16108 MoveAxis(N, 0, ABG)
01:28:31.677 00.000 16108 Move returns status 0, amount 0
01:28:31.677 00.000 16108 move complete, result=0
01:28:31.677 00.000 16108 worker thread done servicing request
01:28:31.686 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3395, FiltMin=2896, FiltMax=64147, Gamma=1.000
01:28:31.709 00.023 21068 UpdateGuideState exits: m=134912 SNR=94.3
01:28:31.711 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.713 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:31.714 00.001 21068 Enqueuing Expose request
01:28:31.716 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:31.717 00.001 16108 Worker thread wakes up
01:28:31.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:31.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:32.876 01.159 16108 Exposure complete
01:28:32.939 00.063 16108 worker thread done servicing request
01:28:32.940 00.001 21068 OnExposeComplete: enter
01:28:32.940 00.000 21068 UpdateGuideState(): m_state=6
01:28:32.941 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10371
01:28:32.942 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.92, Mass=133469, SNR=95.8, Peak=21245 HFD=3.0
01:28:32.943 00.001 21068 MultiStar: [#1 -0.14,0.30,1.13,U] [#2 -0.29,0.12,1.23,U] [#3 0.10,0.25,0.93,U] [#4 -0.07,0.17,0.81,U] [#5 -0.23,-0.04,0.81,U] [#6 -0.28,0.05,0.67,U] [#7 0.04,0.26,0.59,U] [#8 -0.15,-0.10,0.70,U] 
01:28:32.944 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.12}, one-star: {0.18, -0.01}
01:28:32.945 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:28:32.946 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:28:32.946 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.26 mountX=0.12 mountY=-0.09, mountTheta=-0.66
01:28:32.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.12, opts=13)
01:28:32.949 00.001 21068 Enqueuing Move request for scope (-0.10, 0.12)
01:28:32.950 00.001 16108 Worker thread wakes up
01:28:32.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
01:28:32.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:28:32.950 00.000 16108 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=-0.09
01:28:32.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:32.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:32.951 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:32.951 00.000 16108 MoveAxis(E, 0, ABG)
01:28:32.951 00.000 16108 Move returns status 0, amount 0
01:28:32.951 00.000 16108 MoveAxis(N, 0, ABG)
01:28:32.951 00.000 16108 Move returns status 0, amount 0
01:28:32.951 00.000 16108 move complete, result=0
01:28:32.951 00.000 16108 worker thread done servicing request
01:28:32.956 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3395, FiltMin=2896, FiltMax=56547, Gamma=1.000
01:28:32.976 00.020 21068 UpdateGuideState exits: m=133469 SNR=95.8
01:28:32.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:32.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:32.979 00.001 21068 Enqueuing Expose request
01:28:32.980 00.001 16108 Worker thread wakes up
01:28:32.980 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:32.981 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:32.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:33.949 00.968 16108 Exposure complete
01:28:34.026 00.077 16108 worker thread done servicing request
01:28:34.026 00.000 21068 OnExposeComplete: enter
01:28:34.027 00.001 21068 UpdateGuideState(): m_state=6
01:28:34.028 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10372
01:28:34.028 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=874.95, Mass=122756, SNR=84.7, Peak=20669 HFD=3.0
01:28:34.029 00.001 21068 MultiStar: [#1 -0.27,0.33,1.23,U] [#2 -0.38,0.14,1.25,U] [#3 0.11,0.30,0.95,U] [#4 -0.58,0.08,0.00,M1] [#5 -0.32,0.12,0.83,U] [#6 -0.28,0.14,0.86,U] [#7 -0.14,0.09,0.55,U] [#8 -0.37,0.15,0.93,U] 
01:28:34.030 00.001 21068 single-star, 7 included, MultiStar: {-0.24, 0.17}, one-star: {-0.19, 0.02}
01:28:34.031 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
01:28:34.032 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
01:28:34.032 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=0.19 mountY=0.03, mountTheta=0.13
01:28:34.035 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.02, opts=13)
01:28:34.035 00.000 21068 Enqueuing Move request for scope (-0.19, 0.02)
01:28:34.036 00.001 16108 Worker thread wakes up
01:28:34.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
01:28:34.036 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
01:28:34.036 00.000 16108 Moving (-0.19, 0.02) raw xDistance=0.19 yDistance=0.03
01:28:34.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:28:34.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:34.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:34.037 00.001 16108 MoveAxis(E, 0, ABG)
01:28:34.037 00.000 16108 Move returns status 0, amount 0
01:28:34.037 00.000 16108 MoveAxis(N, 0, ABG)
01:28:34.037 00.000 16108 Move returns status 0, amount 0
01:28:34.037 00.000 16108 move complete, result=0
01:28:34.037 00.000 16108 worker thread done servicing request
01:28:34.040 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3395, FiltMin=2934, FiltMax=62285, Gamma=1.000
01:28:34.055 00.015 21068 UpdateGuideState exits: m=122756 SNR=84.7
01:28:34.056 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.056 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:34.058 00.002 21068 Enqueuing Expose request
01:28:34.059 00.001 16108 Worker thread wakes up
01:28:34.059 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:34.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:34.060 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:35.220 01.160 16108 Exposure complete
01:28:35.291 00.071 16108 worker thread done servicing request
01:28:35.291 00.000 21068 OnExposeComplete: enter
01:28:35.292 00.001 21068 UpdateGuideState(): m_state=6
01:28:35.294 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10373
01:28:35.294 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=874.55, Mass=128429, SNR=93.5, Peak=18253 HFD=3.4
01:28:35.295 00.001 21068 MultiStar: [#1 -0.49,0.23,0.00,M1] [#2 -0.54,-0.01,0.00,M1] [#3 -0.14,0.18,0.94,U] [#4 -0.38,-0.04,0.73,U] [#5 -0.38,-0.06,0.91,U] [#6 -0.32,0.11,0.74,U] [#7 -0.12,-0.21,0.65,U] [#8 -0.11,-0.30,0.73,U] 
01:28:35.296 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.10}, one-star: {-0.03, -0.38}
01:28:35.297 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
01:28:35.297 00.000 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
01:28:35.298 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.69 mountX=0.19 mountY=0.14, mountTheta=0.66
01:28:35.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.10, opts=13)
01:28:35.300 00.000 21068 Enqueuing Move request for scope (-0.21, -0.10)
01:28:35.301 00.001 16108 Worker thread wakes up
01:28:35.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
01:28:35.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
01:28:35.301 00.000 16108 Moving (-0.21, -0.10) raw xDistance=0.19 yDistance=0.14
01:28:35.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:28:35.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:35.303 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:35.303 00.000 16108 MoveAxis(E, 0, ABG)
01:28:35.303 00.000 16108 Move returns status 0, amount 0
01:28:35.303 00.000 16108 MoveAxis(N, 0, ABG)
01:28:35.303 00.000 16108 Move returns status 0, amount 0
01:28:35.303 00.000 16108 move complete, result=0
01:28:35.303 00.000 16108 worker thread done servicing request
01:28:35.306 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3395, FiltMin=2934, FiltMax=59133, Gamma=1.000
01:28:35.321 00.015 21068 UpdateGuideState exits: m=128429 SNR=93.5
01:28:35.322 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:35.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:35.324 00.001 21068 Enqueuing Expose request
01:28:35.324 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:35.325 00.001 16108 Worker thread wakes up
01:28:35.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:35.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:36.288 00.963 16108 Exposure complete
01:28:36.363 00.075 16108 worker thread done servicing request
01:28:36.363 00.000 21068 OnExposeComplete: enter
01:28:36.367 00.004 21068 UpdateGuideState(): m_state=6
01:28:36.368 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10374
01:28:36.370 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=874.74, Mass=128736, SNR=82.8, Peak=16029 HFD=3.2
01:28:36.372 00.002 21068 MultiStar: [#1 -0.03,0.18,1.22,U] [#2 -0.35,0.08,1.00,U] [#3 -0.07,0.05,0.97,U] [#4 -0.01,0.18,0.90,U] [#5 -0.35,-0.07,1.18,U] [#6 -0.11,0.00,0.91,U] [#7 0.17,-0.02,0.66,U] [#8 -0.16,-0.23,0.80,U] 
01:28:36.373 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.24, -0.19}
01:28:36.375 00.002 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
01:28:36.377 00.002 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:28:36.378 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=0.09 mountY=0.01, mountTheta=0.16
01:28:36.381 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
01:28:36.382 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
01:28:36.383 00.001 16108 Worker thread wakes up
01:28:36.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:28:36.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:28:36.383 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
01:28:36.384 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:28:36.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:36.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:36.384 00.000 16108 MoveAxis(E, 0, ABG)
01:28:36.384 00.000 16108 Move returns status 0, amount 0
01:28:36.384 00.000 16108 MoveAxis(N, 0, ABG)
01:28:36.384 00.000 16108 Move returns status 0, amount 0
01:28:36.384 00.000 16108 move complete, result=0
01:28:36.384 00.000 16108 worker thread done servicing request
01:28:36.391 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3395, FiltMin=2909, FiltMax=62425, Gamma=1.000
01:28:36.415 00.024 21068 UpdateGuideState exits: m=128736 SNR=82.8
01:28:36.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:36.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:36.417 00.000 21068 Enqueuing Expose request
01:28:36.418 00.001 16108 Worker thread wakes up
01:28:36.418 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:36.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:36.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:37.575 01.156 16108 Exposure complete
01:28:37.637 00.062 16108 worker thread done servicing request
01:28:37.637 00.000 21068 OnExposeComplete: enter
01:28:37.639 00.002 21068 UpdateGuideState(): m_state=6
01:28:37.640 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10375
01:28:37.641 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=874.91, Mass=110573, SNR=82.9, Peak=16525 HFD=2.8
01:28:37.642 00.001 21068 MultiStar: [#1 -0.40,0.17,1.09,U] [#2 -0.34,0.16,1.22,U] [#3 -0.12,0.19,1.19,U] [#4 -0.27,0.33,0.75,U] [#5 -0.64,0.14,0.00,M1] [#6 -0.43,0.29,0.76,U] [#7 -0.11,0.26,0.66,U] [#8 -0.68,-0.05,0.00,M1] 
01:28:37.644 00.002 21068 single-star, 6 included, MultiStar: {-0.26, 0.19}, one-star: {-0.15, -0.02}
01:28:37.645 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.32)
01:28:37.646 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
01:28:37.647 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-3.00 mountX=0.15 mountY=0.06, mountTheta=0.37
01:28:37.650 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
01:28:37.650 00.000 21068 Enqueuing Move request for scope (-0.15, -0.02)
01:28:37.651 00.001 16108 Worker thread wakes up
01:28:37.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
01:28:37.651 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
01:28:37.651 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.15 yDistance=0.06
01:28:37.652 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:28:37.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:37.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:37.652 00.000 16108 MoveAxis(E, 0, ABG)
01:28:37.652 00.000 16108 Move returns status 0, amount 0
01:28:37.652 00.000 16108 MoveAxis(N, 0, ABG)
01:28:37.652 00.000 16108 Move returns status 0, amount 0
01:28:37.652 00.000 16108 move complete, result=0
01:28:37.652 00.000 16108 worker thread done servicing request
01:28:37.655 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3395, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:28:37.669 00.014 21068 UpdateGuideState exits: m=110573 SNR=82.9
01:28:37.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:37.672 00.001 21068 Enqueuing Expose request
01:28:37.672 00.000 16108 Worker thread wakes up
01:28:37.672 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:37.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:37.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:38.662 00.989 16108 Exposure complete
01:28:38.747 00.085 16108 worker thread done servicing request
01:28:38.747 00.000 21068 OnExposeComplete: enter
01:28:38.750 00.003 21068 UpdateGuideState(): m_state=6
01:28:38.752 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10376
01:28:38.754 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=874.87, Mass=122670, SNR=76.9, Peak=16285 HFD=3.2
01:28:38.756 00.002 21068 MultiStar: [#1 -0.21,0.24,1.23,U] [#2 -0.44,-0.03,1.17,U] [#3 0.04,0.02,1.21,U] [#4 -0.08,0.09,0.86,U] [#5 -0.25,0.19,1.09,U] [#6 -0.06,0.20,0.93,U] [#7 -0.11,0.00,0.60,U] [#8 0.18,-0.05,0.98,U] 
01:28:38.757 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {0.20, -0.06}
01:28:38.758 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
01:28:38.759 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
01:28:38.762 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.45 mountX=0.10 mountY=-0.05, mountTheta=-0.47
01:28:38.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.07, opts=13)
01:28:38.766 00.002 21068 Enqueuing Move request for scope (-0.09, 0.07)
01:28:38.767 00.001 16108 Worker thread wakes up
01:28:38.769 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:28:38.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:28:38.769 00.000 16108 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=-0.05
01:28:38.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:38.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:38.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:38.769 00.000 16108 MoveAxis(E, 0, ABG)
01:28:38.769 00.000 16108 Move returns status 0, amount 0
01:28:38.769 00.000 16108 MoveAxis(N, 0, ABG)
01:28:38.769 00.000 16108 Move returns status 0, amount 0
01:28:38.769 00.000 16108 move complete, result=0
01:28:38.769 00.000 16108 worker thread done servicing request
01:28:38.774 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3395, FiltMin=2934, FiltMax=57641, Gamma=1.000
01:28:38.790 00.016 21068 UpdateGuideState exits: m=122670 SNR=76.9
01:28:38.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:38.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:38.792 00.000 21068 Enqueuing Expose request
01:28:38.793 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:38.794 00.001 16108 Worker thread wakes up
01:28:38.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:38.795 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:39.951 01.156 16108 Exposure complete
01:28:40.015 00.064 16108 worker thread done servicing request
01:28:40.015 00.000 21068 OnExposeComplete: enter
01:28:40.018 00.003 21068 UpdateGuideState(): m_state=6
01:28:40.019 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10377
01:28:40.020 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.99, Mass=126553, SNR=87.4, Peak=16557 HFD=3.1
01:28:40.022 00.002 21068 MultiStar: [#1 -0.35,0.37,0.99,U] [#2 -0.41,0.23,1.29,U] [#3 -0.11,0.15,0.98,U] [#4 -0.48,0.17,0.89,U] [#5 -0.35,0.30,0.93,U] [#6 -0.37,0.21,0.83,U] [#7 0.03,0.33,0.71,U] [#8 -0.17,-0.15,0.67,U] 
01:28:40.023 00.001 21068 single-star, 8 included, MultiStar: {-0.25, 0.19}, one-star: {0.04, 0.06}
01:28:40.024 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
01:28:40.026 00.002 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
01:28:40.027 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
01:28:40.031 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
01:28:40.032 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
01:28:40.034 00.002 16108 Worker thread wakes up
01:28:40.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:28:40.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:28:40.034 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
01:28:40.035 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:28:40.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:40.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:28:40.035 00.000 16108 MoveAxis(E, 0, ABG)
01:28:40.035 00.000 16108 Move returns status 0, amount 0
01:28:40.035 00.000 16108 MoveAxis(N, 0, ABG)
01:28:40.035 00.000 16108 Move returns status 0, amount 0
01:28:40.035 00.000 16108 move complete, result=0
01:28:40.036 00.001 16108 worker thread done servicing request
01:28:40.042 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3395, FiltMin=2909, FiltMax=58387, Gamma=1.000
01:28:40.070 00.028 21068 UpdateGuideState exits: m=126553 SNR=87.4
01:28:40.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:40.073 00.001 21068 Enqueuing Expose request
01:28:40.075 00.002 16108 Worker thread wakes up
01:28:40.075 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:40.076 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:40.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:41.057 00.981 16108 Exposure complete
01:28:41.125 00.068 16108 worker thread done servicing request
01:28:41.126 00.001 21068 OnExposeComplete: enter
01:28:41.127 00.001 21068 UpdateGuideState(): m_state=6
01:28:41.128 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10378
01:28:41.129 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=874.87, Mass=141387, SNR=106.1, Peak=18381 HFD=3.3
01:28:41.129 00.000 21068 MultiStar: [#1 -0.43,0.18,0.87,U] [#2 -0.43,0.11,0.98,U] [#3 -0.03,0.31,0.85,U] [#4 -0.49,0.20,0.71,U] [#5 -0.57,0.10,0.00,M1] [#6 -0.52,0.20,0.00,M1] [#7 0.01,-0.06,0.49,U] [#8 0.12,-0.10,0.68,U] 
01:28:41.130 00.001 21068 single-star, 6 included, MultiStar: {-0.18, 0.09}, one-star: {0.05, -0.06}
01:28:41.131 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
01:28:41.132 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:28:41.132 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.86 mountX=-0.06 mountY=0.05, mountTheta=2.50
01:28:41.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
01:28:41.135 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
01:28:41.136 00.001 16108 Worker thread wakes up
01:28:41.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:28:41.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:28:41.136 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
01:28:41.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:28:41.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:41.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:28:41.136 00.000 16108 MoveAxis(E, 0, ABG)
01:28:41.136 00.000 16108 Move returns status 0, amount 0
01:28:41.136 00.000 16108 MoveAxis(N, 0, ABG)
01:28:41.137 00.001 16108 Move returns status 0, amount 0
01:28:41.137 00.000 16108 move complete, result=0
01:28:41.137 00.000 16108 worker thread done servicing request
01:28:41.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3395, FiltMin=2825, FiltMax=65507, Gamma=1.000
01:28:41.155 00.015 21068 UpdateGuideState exits: m=141387 SNR=106.1
01:28:41.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:41.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:41.158 00.001 21068 Enqueuing Expose request
01:28:41.159 00.001 16108 Worker thread wakes up
01:28:41.159 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:41.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:41.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:42.309 01.149 16108 Exposure complete
01:28:42.365 00.056 16108 worker thread done servicing request
01:28:42.366 00.001 21068 OnExposeComplete: enter
01:28:42.366 00.000 21068 UpdateGuideState(): m_state=6
01:28:42.367 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10379
01:28:42.369 00.002 21068 Star::Find returns 1 (0), X=219.83, Y=874.55, Mass=104140, SNR=76.8, Peak=13101 HFD=3.4
01:28:42.370 00.001 21068 MultiStar: [#1 -0.35,0.14,1.29,U] [#2 -0.62,-0.04,0.00,M1] [#3 0.07,0.12,1.13,U] [#4 -0.35,-0.15,1.03,U] [#5 -0.44,-0.17,0.99,U] [#6 -0.46,-0.04,0.91,U] [#7 -0.13,-0.02,0.72,U] [#8 -0.44,-0.49,0.00,M1] 
01:28:42.371 00.001 21068 refined, 6 included, MultiStar: {-0.27, -0.06}, one-star: {-0.23, -0.38}
01:28:42.371 00.000 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
01:28:42.373 00.002 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.46)
01:28:42.373 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.92 mountX=0.26 mountY=0.12, mountTheta=0.45
01:28:42.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.06, opts=13)
01:28:42.376 00.001 21068 Enqueuing Move request for scope (-0.27, -0.06)
01:28:42.376 00.000 16108 Worker thread wakes up
01:28:42.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
01:28:42.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
01:28:42.377 00.001 16108 Moving (-0.27, -0.06) raw xDistance=0.26 yDistance=0.12
01:28:42.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:28:42.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:42.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:28:42.377 00.000 16108 MoveAxis(W, 67, ABG)
01:28:42.377 00.000 16108 Guiding  Dir = 3, Dur = 67
01:28:42.377 00.000 16108 IsSlewing returns 0
01:28:42.377 00.000 16108 IsGuiding returns 0
01:28:42.378 00.001 16108 PulseGuide returned control before completion, sleep 76
01:28:42.380 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3395, FiltMin=2934, FiltMax=64435, Gamma=1.000
01:28:42.396 00.016 21068 UpdateGuideState exits: m=104140 SNR=76.8
01:28:42.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:42.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:42.398 00.000 21068 Enqueuing Expose request
01:28:42.461 00.063 16108 IsGuiding returns 0
01:28:42.461 00.000 16108 Move returns status 0, amount 67
01:28:42.461 00.000 16108 MoveAxis(N, 0, ABG)
01:28:42.461 00.000 16108 Move returns status 0, amount 0
01:28:42.461 00.000 16108 move complete, result=0
01:28:42.461 00.000 16108 worker thread done servicing request
01:28:42.461 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
01:28:42.463 00.002 16108 Worker thread wakes up
01:28:42.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:42.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:43.434 00.971 16108 Exposure complete
01:28:43.491 00.057 16108 worker thread done servicing request
01:28:43.491 00.000 21068 OnExposeComplete: enter
01:28:43.492 00.001 21068 UpdateGuideState(): m_state=6
01:28:43.492 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10380
01:28:43.493 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.78, Mass=126752, SNR=78.7, Peak=15741 HFD=3.4
01:28:43.494 00.001 21068 MultiStar: [#1 -0.15,0.22,1.09,U] [#2 -0.49,0.04,1.23,U] [#3 0.07,0.44,1.25,U] [#4 -0.41,0.20,0.82,U] [#5 -0.19,0.31,1.17,U] [#6 -0.17,-0.10,0.76,U] [#7 0.21,0.06,0.64,U] [#8 -0.41,0.16,0.76,U] 
01:28:43.495 00.001 21068 single-star, 8 included, MultiStar: {-0.18, 0.15}, one-star: {-0.01, -0.15}
01:28:43.495 00.000 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.71)
01:28:43.496 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
01:28:43.497 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.02 mountY=0.14, mountTheta=1.71
01:28:43.498 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.15, opts=13)
01:28:43.499 00.001 21068 Enqueuing Move request for scope (-0.01, -0.15)
01:28:43.501 00.002 16108 Worker thread wakes up
01:28:43.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
01:28:43.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
01:28:43.502 00.001 16108 Moving (-0.01, -0.15) raw xDistance=-0.02 yDistance=0.14
01:28:43.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:43.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:43.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:43.502 00.000 16108 MoveAxis(E, 0, ABG)
01:28:43.502 00.000 16108 Move returns status 0, amount 0
01:28:43.502 00.000 16108 MoveAxis(N, 0, ABG)
01:28:43.502 00.000 16108 Move returns status 0, amount 0
01:28:43.502 00.000 16108 move complete, result=0
01:28:43.502 00.000 16108 worker thread done servicing request
01:28:43.509 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3395, FiltMin=2925, FiltMax=56819, Gamma=1.000
01:28:43.543 00.034 21068 UpdateGuideState exits: m=126752 SNR=78.7
01:28:43.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.546 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:43.547 00.001 21068 Enqueuing Expose request
01:28:43.548 00.001 16108 Worker thread wakes up
01:28:43.548 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:43.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:43.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:44.713 01.164 16108 Exposure complete
01:28:44.789 00.076 16108 worker thread done servicing request
01:28:44.789 00.000 21068 OnExposeComplete: enter
01:28:44.789 00.000 21068 UpdateGuideState(): m_state=6
01:28:44.790 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10381
01:28:44.791 00.001 21068 Star::Find returns 1 (0), X=220.01, Y=874.99, Mass=129627, SNR=96.4, Peak=16973 HFD=2.9
01:28:44.792 00.001 21068 MultiStar: [#1 -0.15,0.28,0.96,U] [#2 -0.19,0.13,1.07,U] [#3 0.09,0.23,0.86,U] [#4 -0.30,0.10,0.88,U] [#5 -0.16,-0.09,0.81,U] [#6 -0.46,0.07,0.76,U] [#7 0.04,0.13,0.65,U] [#8 -0.25,-0.13,0.83,U] 
01:28:44.793 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.09}, one-star: {-0.04, 0.06}
01:28:44.795 00.002 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:28:44.796 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
01:28:44.797 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.18 mountX=0.05 mountY=-0.05, mountTheta=-0.75
01:28:44.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
01:28:44.800 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
01:28:44.802 00.002 16108 Worker thread wakes up
01:28:44.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:28:44.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:28:44.802 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
01:28:44.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:44.803 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:44.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:44.803 00.000 16108 MoveAxis(E, 0, ABG)
01:28:44.803 00.000 16108 Move returns status 0, amount 0
01:28:44.803 00.000 16108 MoveAxis(N, 0, ABG)
01:28:44.803 00.000 16108 Move returns status 0, amount 0
01:28:44.803 00.000 16108 move complete, result=0
01:28:44.804 00.001 16108 worker thread done servicing request
01:28:44.811 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3392, FiltMin=2937, FiltMax=63094, Gamma=1.000
01:28:44.832 00.021 21068 UpdateGuideState exits: m=129627 SNR=96.4
01:28:44.832 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:44.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:44.834 00.001 21068 Enqueuing Expose request
01:28:44.835 00.001 16108 Worker thread wakes up
01:28:44.835 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:44.837 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:44.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:45.812 00.975 16108 Exposure complete
01:28:45.877 00.065 16108 worker thread done servicing request
01:28:45.877 00.000 21068 OnExposeComplete: enter
01:28:45.879 00.002 21068 UpdateGuideState(): m_state=6
01:28:45.881 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10382
01:28:45.884 00.003 21068 Star::Find returns 1 (0), X=220.14, Y=874.64, Mass=127644, SNR=87.3, Peak=15501 HFD=3.3
01:28:45.887 00.003 21068 MultiStar: [#1 -0.20,-0.04,1.16,U] [#2 -0.31,-0.02,1.35,U] [#3 0.01,0.11,0.95,U] [#4 -0.25,-0.04,0.84,U] [#5 -0.21,-0.18,0.99,U] [#6 -0.48,-0.12,0.78,U] [#7 0.10,-0.22,0.65,U] [#8 -0.08,-0.32,0.75,U] 
01:28:45.889 00.002 21068 refined, 8 included, MultiStar: {-0.16, -0.11}, one-star: {0.08, -0.29}
01:28:45.890 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
01:28:45.893 00.003 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
01:28:45.894 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.52 mountX=0.14 mountY=0.15, mountTheta=0.82
01:28:45.897 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
01:28:45.899 00.002 21068 Enqueuing Move request for scope (-0.16, -0.11)
01:28:45.900 00.001 16108 Worker thread wakes up
01:28:45.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
01:28:45.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
01:28:45.900 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=0.15
01:28:45.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:28:45.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:45.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:28:45.900 00.000 16108 MoveAxis(E, 0, ABG)
01:28:45.900 00.000 16108 Move returns status 0, amount 0
01:28:45.900 00.000 16108 MoveAxis(N, 0, ABG)
01:28:45.901 00.001 16108 Move returns status 0, amount 0
01:28:45.901 00.000 16108 move complete, result=0
01:28:45.901 00.000 16108 worker thread done servicing request
01:28:45.904 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=345, max=65535, med=3395, FiltMin=2905, FiltMax=64285, Gamma=1.000
01:28:45.922 00.018 21068 UpdateGuideState exits: m=127644 SNR=87.3
01:28:45.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.923 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:45.924 00.001 21068 Enqueuing Expose request
01:28:45.925 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:45.926 00.001 16108 Worker thread wakes up
01:28:45.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:45.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:47.091 01.165 16108 Exposure complete
01:28:47.158 00.067 16108 worker thread done servicing request
01:28:47.158 00.000 21068 OnExposeComplete: enter
01:28:47.160 00.002 21068 UpdateGuideState(): m_state=6
01:28:47.161 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10383
01:28:47.163 00.002 21068 Star::Find returns 1 (0), X=219.98, Y=874.56, Mass=128412, SNR=86.0, Peak=15680 HFD=3.4
01:28:47.164 00.001 21068 MultiStar: [#1 -0.35,0.07,1.01,U] [#2 -0.21,-0.14,1.14,U] [#3 -0.20,-0.02,1.00,U] [#4 -0.50,-0.10,0.95,U] [#5 -0.57,0.00,0.00,M1] [#6 -0.42,-0.12,0.78,U] [#7 -0.05,-0.16,0.63,U] [#8 -0.28,-0.36,0.70,U] 
01:28:47.166 00.002 21068 refined, 7 included, MultiStar: {-0.26, -0.14}, one-star: {-0.08, -0.37}
01:28:47.168 00.002 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.67)
01:28:47.169 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
01:28:47.171 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.65 mountX=0.24 mountY=0.20, mountTheta=0.70
01:28:47.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.14, opts=13)
01:28:47.175 00.002 21068 Enqueuing Move request for scope (-0.26, -0.14)
01:28:47.176 00.001 16108 Worker thread wakes up
01:28:47.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
01:28:47.177 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
01:28:47.177 00.000 16108 Moving (-0.26, -0.14) raw xDistance=0.24 yDistance=0.20
01:28:47.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:28:47.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:47.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:28:47.177 00.000 16108 MoveAxis(W, 62, ABG)
01:28:47.177 00.000 16108 Guiding  Dir = 3, Dur = 62
01:28:47.177 00.000 16108 IsSlewing returns 0
01:28:47.179 00.002 16108 IsGuiding returns 0
01:28:47.180 00.001 16108 PulseGuide returned control before completion, sleep 71
01:28:47.183 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3392, FiltMin=2931, FiltMax=56205, Gamma=1.000
01:28:47.206 00.023 21068 UpdateGuideState exits: m=128412 SNR=86.0
01:28:47.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:47.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:47.210 00.002 21068 Enqueuing Expose request
01:28:47.260 00.050 16108 IsGuiding returns 0
01:28:47.260 00.000 16108 Move returns status 0, amount 62
01:28:47.260 00.000 16108 MoveAxis(N, 0, ABG)
01:28:47.260 00.000 16108 Move returns status 0, amount 0
01:28:47.260 00.000 16108 move complete, result=0
01:28:47.260 00.000 16108 worker thread done servicing request
01:28:47.260 00.000 16108 Worker thread wakes up
01:28:47.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:47.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:47.260 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.2 px 0 ms NORTH
01:28:48.234 00.974 16108 Exposure complete
01:28:48.290 00.056 16108 worker thread done servicing request
01:28:48.290 00.000 21068 OnExposeComplete: enter
01:28:48.292 00.002 21068 UpdateGuideState(): m_state=6
01:28:48.294 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10384
01:28:48.296 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=874.54, Mass=118173, SNR=75.5, Peak=13609 HFD=3.2
01:28:48.298 00.002 21068 MultiStar: [#1 0.03,-0.30,1.31,U] [#2 0.07,-0.19,1.40,U] [#3 0.05,-0.30,0.92,U] [#4 0.01,-0.12,0.91,U] [#5 -0.04,-0.37,1.18,U] [#6 -0.29,-0.19,1.00,U] [#7 0.37,-0.36,0.74,U] [#8 -0.04,-0.39,0.83,U] 
01:28:48.299 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.28}, one-star: {0.47, -0.38}
01:28:48.300 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
01:28:48.300 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
01:28:48.301 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.35 mountX=-0.11 mountY=0.26, mountTheta=1.97
01:28:48.303 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.28, opts=13)
01:28:48.304 00.001 21068 Enqueuing Move request for scope (0.06, -0.28)
01:28:48.306 00.002 16108 Worker thread wakes up
01:28:48.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
01:28:48.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
01:28:48.306 00.000 16108 Moving (0.06, -0.28) raw xDistance=-0.11 yDistance=0.26
01:28:48.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:28:48.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:48.307 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:28:48.307 00.000 16108 MoveAxis(E, 0, ABG)
01:28:48.307 00.000 16108 Move returns status 0, amount 0
01:28:48.307 00.000 16108 MoveAxis(N, 0, ABG)
01:28:48.307 00.000 16108 Move returns status 0, amount 0
01:28:48.307 00.000 16108 move complete, result=0
01:28:48.307 00.000 16108 worker thread done servicing request
01:28:48.311 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3392, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:28:48.327 00.016 21068 UpdateGuideState exits: m=118173 SNR=75.5
01:28:48.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:48.331 00.002 21068 Enqueuing Expose request
01:28:48.332 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:28:48.332 00.000 16108 Worker thread wakes up
01:28:48.333 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:48.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:49.494 01.161 16108 Exposure complete
01:28:49.567 00.073 16108 worker thread done servicing request
01:28:49.569 00.002 21068 OnExposeComplete: enter
01:28:49.570 00.001 21068 UpdateGuideState(): m_state=6
01:28:49.571 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10385
01:28:49.572 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.50, Mass=126767, SNR=84.7, Peak=14797 HFD=3.4
01:28:49.573 00.001 21068 MultiStar: [#1 -0.04,0.03,1.20,U] [#2 -0.09,-0.20,1.16,U] [#3 -0.03,0.07,1.04,U] [#4 -0.35,-0.19,0.83,U] [#5 -0.05,-0.19,1.13,U] [#6 -0.47,-0.18,0.87,U] [#7 0.08,-0.24,0.60,U] [#8 0.05,-0.37,0.87,U] 
01:28:49.574 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {0.13, -0.43}
01:28:49.574 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
01:28:49.575 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
01:28:49.576 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-2.01 mountX=0.05 mountY=0.19, mountTheta=1.31
01:28:49.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.18, opts=13)
01:28:49.578 00.000 21068 Enqueuing Move request for scope (-0.08, -0.18)
01:28:49.579 00.001 16108 Worker thread wakes up
01:28:49.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
01:28:49.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
01:28:49.580 00.001 16108 Moving (-0.08, -0.18) raw xDistance=0.05 yDistance=0.19
01:28:49.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:49.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:49.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:28:49.580 00.000 16108 MoveAxis(E, 0, ABG)
01:28:49.580 00.000 16108 Move returns status 0, amount 0
01:28:49.580 00.000 16108 MoveAxis(N, 0, ABG)
01:28:49.580 00.000 16108 Move returns status 0, amount 0
01:28:49.580 00.000 16108 move complete, result=0
01:28:49.580 00.000 16108 worker thread done servicing request
01:28:49.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3392, FiltMin=2921, FiltMax=52921, Gamma=1.000
01:28:49.598 00.015 21068 UpdateGuideState exits: m=126767 SNR=84.7
01:28:49.601 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.603 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:49.604 00.001 21068 Enqueuing Expose request
01:28:49.605 00.001 16108 Worker thread wakes up
01:28:49.605 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:49.606 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:49.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:50.601 00.995 16108 Exposure complete
01:28:50.668 00.067 16108 worker thread done servicing request
01:28:50.668 00.000 21068 OnExposeComplete: enter
01:28:50.669 00.001 21068 UpdateGuideState(): m_state=6
01:28:50.670 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10386
01:28:50.671 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.76, Mass=120651, SNR=83.3, Peak=14973 HFD=3.2
01:28:50.672 00.001 21068 MultiStar: [#1 -0.18,0.10,1.23,U] [#2 -0.12,-0.06,1.25,U] [#3 -0.14,-0.03,1.02,U] [#4 -0.43,0.18,0.89,U] [#5 -0.43,-0.12,0.98,U] [#6 -0.25,-0.07,0.86,U] [#7 0.04,-0.11,0.65,U] [#8 -0.13,-0.23,0.90,U] 
01:28:50.673 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.05}, one-star: {0.07, -0.16}
01:28:50.674 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
01:28:50.675 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
01:28:50.676 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.18 mountX=-0.09 mountY=0.14, mountTheta=2.15
01:28:50.679 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
01:28:50.680 00.001 21068 Enqueuing Move request for scope (0.07, -0.16)
01:28:50.681 00.001 16108 Worker thread wakes up
01:28:50.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
01:28:50.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
01:28:50.681 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.09 yDistance=0.14
01:28:50.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:50.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:50.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:50.681 00.000 16108 MoveAxis(E, 0, ABG)
01:28:50.681 00.000 16108 Move returns status 0, amount 0
01:28:50.681 00.000 16108 MoveAxis(N, 0, ABG)
01:28:50.681 00.000 16108 Move returns status 0, amount 0
01:28:50.681 00.000 16108 move complete, result=0
01:28:50.681 00.000 16108 worker thread done servicing request
01:28:50.688 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3392, FiltMin=2925, FiltMax=59133, Gamma=1.000
01:28:50.703 00.015 21068 UpdateGuideState exits: m=120651 SNR=83.3
01:28:50.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:50.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:50.707 00.002 21068 Enqueuing Expose request
01:28:50.708 00.001 16108 Worker thread wakes up
01:28:50.708 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:50.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:50.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:51.880 01.172 16108 Exposure complete
01:28:51.936 00.056 16108 worker thread done servicing request
01:28:51.936 00.000 21068 OnExposeComplete: enter
01:28:51.937 00.001 21068 UpdateGuideState(): m_state=6
01:28:51.939 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10387
01:28:51.939 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=874.65, Mass=121286, SNR=82.1, Peak=15341 HFD=3.3
01:28:51.942 00.003 21068 MultiStar: [#1 -0.22,0.03,1.13,U] [#2 -0.39,0.06,1.18,U] [#3 -0.23,-0.05,1.16,U] [#4 -0.23,0.31,0.86,U] [#5 -0.28,0.18,1.12,U] [#6 -0.10,0.08,0.83,U] [#7 0.05,-0.33,0.75,U] [#8 -0.07,-0.23,0.80,U] 
01:28:51.943 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {0.06, -0.28}
01:28:51.945 00.002 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
01:28:51.946 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
01:28:51.947 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-3.05 mountX=0.17 mountY=0.06, mountTheta=0.32
01:28:51.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.02, opts=13)
01:28:51.950 00.001 21068 Enqueuing Move request for scope (-0.17, -0.02)
01:28:51.951 00.001 16108 Worker thread wakes up
01:28:51.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
01:28:51.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
01:28:51.951 00.000 16108 Moving (-0.17, -0.02) raw xDistance=0.17 yDistance=0.06
01:28:51.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:28:51.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:51.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:51.951 00.000 16108 MoveAxis(E, 0, ABG)
01:28:51.951 00.000 16108 Move returns status 0, amount 0
01:28:51.951 00.000 16108 MoveAxis(N, 0, ABG)
01:28:51.951 00.000 16108 Move returns status 0, amount 0
01:28:51.951 00.000 16108 move complete, result=0
01:28:51.951 00.000 16108 worker thread done servicing request
01:28:51.955 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3392, FiltMin=2909, FiltMax=63341, Gamma=1.000
01:28:51.981 00.026 21068 UpdateGuideState exits: m=121286 SNR=82.1
01:28:51.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:51.985 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:51.986 00.001 21068 Enqueuing Expose request
01:28:51.988 00.002 16108 Worker thread wakes up
01:28:51.988 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:51.990 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:51.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:52.966 00.976 16108 Exposure complete
01:28:53.024 00.058 16108 worker thread done servicing request
01:28:53.024 00.000 21068 OnExposeComplete: enter
01:28:53.025 00.001 21068 UpdateGuideState(): m_state=6
01:28:53.026 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10388
01:28:53.026 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=874.65, Mass=128303, SNR=85.8, Peak=15597 HFD=3.4
01:28:53.028 00.002 21068 MultiStar: [#1 -0.05,-0.04,1.22,U] [#2 -0.04,0.10,1.25,U] [#3 0.32,-0.08,1.26,U] [#4 -0.04,0.05,0.93,U] [#5 -0.38,0.09,0.93,U] [#6 -0.19,0.14,0.89,U] [#7 0.36,0.18,0.60,U] [#8 -0.13,-0.34,0.83,U] 
01:28:53.029 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.22, -0.28}
01:28:53.030 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
01:28:53.030 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
01:28:53.031 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.31 mountX=-0.01 mountY=0.02, mountTheta=2.02
01:28:53.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
01:28:53.033 00.000 21068 Enqueuing Move request for scope (0.01, -0.03)
01:28:53.034 00.001 16108 Worker thread wakes up
01:28:53.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:28:53.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:28:53.034 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.02
01:28:53.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:28:53.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:53.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:28:53.034 00.000 16108 MoveAxis(E, 0, ABG)
01:28:53.034 00.000 16108 Move returns status 0, amount 0
01:28:53.034 00.000 16108 MoveAxis(N, 0, ABG)
01:28:53.034 00.000 16108 Move returns status 0, amount 0
01:28:53.034 00.000 16108 move complete, result=0
01:28:53.035 00.001 16108 worker thread done servicing request
01:28:53.044 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3392, FiltMin=2917, FiltMax=59955, Gamma=1.000
01:28:53.072 00.028 21068 UpdateGuideState exits: m=128303 SNR=85.8
01:28:53.075 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.075 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:53.076 00.001 21068 Enqueuing Expose request
01:28:53.077 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:53.078 00.001 16108 Worker thread wakes up
01:28:53.078 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:53.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:54.251 01.173 16108 Exposure complete
01:28:54.306 00.055 16108 worker thread done servicing request
01:28:54.306 00.000 21068 OnExposeComplete: enter
01:28:54.307 00.001 21068 UpdateGuideState(): m_state=6
01:28:54.308 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10389
01:28:54.309 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.91, Mass=131062, SNR=88.3, Peak=17149 HFD=3.4
01:28:54.310 00.001 21068 MultiStar: [#1 -0.08,0.33,1.11,U] [#2 0.03,0.27,1.10,U] [#3 0.17,0.27,1.07,U] [#4 -0.19,0.27,0.93,U] [#5 0.02,0.15,0.98,U] [#6 -0.03,-0.06,0.86,U] [#7 0.07,0.12,0.65,U] [#8 0.20,-0.12,0.68,U] 
01:28:54.312 00.002 21068 single-star, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.10, -0.02}
01:28:54.312 00.000 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
01:28:54.313 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
01:28:54.314 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
01:28:54.315 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
01:28:54.316 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
01:28:54.317 00.001 16108 Worker thread wakes up
01:28:54.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:28:54.317 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:28:54.317 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
01:28:54.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:28:54.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:54.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:28:54.317 00.000 16108 MoveAxis(E, 0, ABG)
01:28:54.317 00.000 16108 Move returns status 0, amount 0
01:28:54.317 00.000 16108 MoveAxis(N, 0, ABG)
01:28:54.317 00.000 16108 Move returns status 0, amount 0
01:28:54.317 00.000 16108 move complete, result=0
01:28:54.317 00.000 16108 worker thread done servicing request
01:28:54.321 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3392, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:28:54.337 00.016 21068 UpdateGuideState exits: m=131062 SNR=88.3
01:28:54.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:54.338 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:54.339 00.001 21068 Enqueuing Expose request
01:28:54.340 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:54.341 00.001 16108 Worker thread wakes up
01:28:54.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:54.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:55.320 00.979 16108 Exposure complete
01:28:55.384 00.064 16108 worker thread done servicing request
01:28:55.384 00.000 21068 OnExposeComplete: enter
01:28:55.385 00.001 21068 UpdateGuideState(): m_state=6
01:28:55.386 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10390
01:28:55.387 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.89, Mass=119859, SNR=85.3, Peak=14733 HFD=3.1
01:28:55.388 00.001 21068 MultiStar: [#1 0.07,0.42,1.14,U] [#2 0.00,0.16,1.16,U] [#3 0.33,0.28,1.17,U] [#4 0.21,0.21,0.80,U] [#5 0.03,0.01,0.78,U] [#6 0.18,0.03,0.74,U] [#7 0.10,0.00,0.64,U] [#8 0.15,0.02,0.90,U] 
01:28:55.393 00.005 21068 single-star, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.09, -0.04}
01:28:55.394 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
01:28:55.394 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
01:28:55.397 00.003 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=-0.10 mountY=0.01, mountTheta=3.00
01:28:55.400 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
01:28:55.401 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
01:28:55.403 00.002 16108 Worker thread wakes up
01:28:55.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:28:55.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:28:55.403 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.10 yDistance=0.01
01:28:55.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:28:55.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:55.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:55.403 00.000 16108 MoveAxis(E, 0, ABG)
01:28:55.403 00.000 16108 Move returns status 0, amount 0
01:28:55.404 00.001 16108 MoveAxis(N, 0, ABG)
01:28:55.404 00.000 16108 Move returns status 0, amount 0
01:28:55.404 00.000 16108 move complete, result=0
01:28:55.404 00.000 16108 worker thread done servicing request
01:28:55.410 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3392, FiltMin=2931, FiltMax=63923, Gamma=1.000
01:28:55.425 00.015 21068 UpdateGuideState exits: m=119859 SNR=85.3
01:28:55.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:55.428 00.001 21068 Enqueuing Expose request
01:28:55.429 00.001 16108 Worker thread wakes up
01:28:55.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:55.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:55.429 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:56.589 01.160 16108 Exposure complete
01:28:56.665 00.076 16108 worker thread done servicing request
01:28:56.665 00.000 21068 OnExposeComplete: enter
01:28:56.666 00.001 21068 UpdateGuideState(): m_state=6
01:28:56.667 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10391
01:28:56.668 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.55, Mass=135941, SNR=83.3, Peak=13229 HFD=3.6
01:28:56.669 00.001 21068 MultiStar: [#1 -0.08,-0.08,1.06,U] [#2 -0.44,-0.28,1.18,U] [#3 -0.05,-0.25,1.03,U] [#4 0.12,-0.06,0.82,U] [#5 0.09,-0.18,1.10,U] [#6 0.08,-0.20,0.91,U] [#7 0.16,-0.14,0.67,U] [#8 0.03,-0.25,0.73,U] 
01:28:56.671 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.21}, one-star: {0.13, -0.37}
01:28:56.672 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
01:28:56.673 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
01:28:56.673 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.64 mountX=-0.02 mountY=0.20, mountTheta=1.68
01:28:56.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.21, opts=13)
01:28:56.675 00.000 21068 Enqueuing Move request for scope (-0.01, -0.21)
01:28:56.676 00.001 16108 Worker thread wakes up
01:28:56.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
01:28:56.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
01:28:56.676 00.000 16108 Moving (-0.01, -0.21) raw xDistance=-0.02 yDistance=0.20
01:28:56.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:56.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:28:56.677 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:28:56.677 00.000 16108 MoveAxis(E, 0, ABG)
01:28:56.677 00.000 16108 Move returns status 0, amount 0
01:28:56.677 00.000 16108 MoveAxis(N, 0, ABG)
01:28:56.677 00.000 16108 Move returns status 0, amount 0
01:28:56.677 00.000 16108 move complete, result=0
01:28:56.677 00.000 16108 worker thread done servicing request
01:28:56.681 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3392, FiltMin=2925, FiltMax=53901, Gamma=1.000
01:28:56.695 00.014 21068 UpdateGuideState exits: m=135941 SNR=83.3
01:28:56.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:56.698 00.001 21068 Enqueuing Expose request
01:28:56.698 00.000 16108 Worker thread wakes up
01:28:56.698 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:56.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:56.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:57.667 00.968 16108 Exposure complete
01:28:57.721 00.054 16108 worker thread done servicing request
01:28:57.721 00.000 21068 OnExposeComplete: enter
01:28:57.722 00.001 21068 UpdateGuideState(): m_state=6
01:28:57.723 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10392
01:28:57.724 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.33, Mass=141091, SNR=93.5, Peak=15056 HFD=3.5
01:28:57.725 00.001 21068 MultiStar: [#1 -0.08,-0.38,1.03,U] [#2 -0.05,-0.45,1.03,U] [#3 0.06,-0.23,1.03,U] [#4 -0.27,-0.61,0.00,M1] [#5 -0.19,-0.37,0.81,U] [#6 -0.24,-0.28,0.67,U] [#7 0.07,-0.44,0.60,U] [#8 0.08,-0.74,0.00,M1] 
01:28:57.725 00.000 21068 refined, 6 included, MultiStar: {-0.02, -0.40}, one-star: {0.21, -0.60}
01:28:57.726 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
01:28:57.727 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
01:28:57.728 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.63 mountX=-0.05 mountY=0.39, mountTheta=1.69
01:28:57.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.40, opts=13)
01:28:57.731 00.001 21068 Enqueuing Move request for scope (-0.02, -0.40)
01:28:57.732 00.001 16108 Worker thread wakes up
01:28:57.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0xd
01:28:57.732 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
01:28:57.732 00.000 16108 Moving (-0.02, -0.40) raw xDistance=-0.05 yDistance=0.39
01:28:57.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:57.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:28:57.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:28:57.732 00.000 16108 MoveAxis(E, 0, ABG)
01:28:57.732 00.000 16108 Move returns status 0, amount 0
01:28:57.732 00.000 16108 MoveAxis(N, 0, ABG)
01:28:57.732 00.000 16108 Move returns status 0, amount 0
01:28:57.732 00.000 16108 move complete, result=0
01:28:57.732 00.000 16108 worker thread done servicing request
01:28:57.735 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3392, FiltMin=2928, FiltMax=62224, Gamma=1.000
01:28:57.758 00.023 21068 UpdateGuideState exits: m=141091 SNR=93.5
01:28:57.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:57.762 00.002 21068 Enqueuing Expose request
01:28:57.763 00.001 16108 Worker thread wakes up
01:28:57.763 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:28:57.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:57.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:28:58.939 01.175 16108 Exposure complete
01:28:59.009 00.070 16108 worker thread done servicing request
01:28:59.009 00.000 21068 OnExposeComplete: enter
01:28:59.010 00.001 21068 UpdateGuideState(): m_state=6
01:28:59.011 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10393
01:28:59.011 00.000 21068 Star::Find returns 1 (0), X=220.05, Y=874.65, Mass=125648, SNR=93.0, Peak=15821 HFD=3.3
01:28:59.012 00.001 21068 MultiStar: [#1 -0.34,-0.16,1.01,U] [#2 -0.36,-0.11,1.16,U] [#3 0.23,0.06,0.98,U] [#4 -0.17,-0.11,0.85,U] [#5 -0.29,-0.17,0.79,U] [#6 -0.31,-0.23,0.78,U] [#7 0.05,-0.09,0.57,U] [#8 -0.13,-0.41,0.72,U] 
01:28:59.013 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.16}, one-star: {-0.01, -0.28}
01:28:59.014 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
01:28:59.015 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
01:28:59.016 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-2.34 mountX=0.13 mountY=0.19, mountTheta=1.00
01:28:59.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.16, opts=13)
01:28:59.018 00.000 21068 Enqueuing Move request for scope (-0.16, -0.16)
01:28:59.019 00.001 16108 Worker thread wakes up
01:28:59.020 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
01:28:59.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
01:28:59.020 00.000 16108 Moving (-0.16, -0.16) raw xDistance=0.13 yDistance=0.19
01:28:59.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:28:59.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:59.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:28:59.020 00.000 16108 MoveAxis(E, 0, ABG)
01:28:59.020 00.000 16108 Move returns status 0, amount 0
01:28:59.020 00.000 16108 MoveAxis(N, 0, ABG)
01:28:59.020 00.000 16108 Move returns status 0, amount 0
01:28:59.020 00.000 16108 move complete, result=0
01:28:59.020 00.000 16108 worker thread done servicing request
01:28:59.026 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3392, FiltMin=2838, FiltMax=57757, Gamma=1.000
01:28:59.048 00.022 21068 UpdateGuideState exits: m=125648 SNR=93.0
01:28:59.050 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:59.053 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:28:59.054 00.001 21068 Enqueuing Expose request
01:28:59.056 00.002 16108 Worker thread wakes up
01:28:59.056 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:59.058 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:28:59.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:00.031 00.973 16108 Exposure complete
01:29:00.109 00.078 16108 worker thread done servicing request
01:29:00.109 00.000 21068 OnExposeComplete: enter
01:29:00.111 00.002 21068 UpdateGuideState(): m_state=6
01:29:00.111 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10394
01:29:00.112 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=874.25, Mass=123799, SNR=91.3, Peak=14320 HFD=3.5
01:29:00.113 00.001 21068 MultiStar: [#1 -0.12,-0.11,0.95,U] [#2 -0.42,-0.08,1.24,U] [#3 0.21,-0.23,1.02,U] [#4 -0.01,-0.22,0.82,U] [#5 -0.22,-0.27,0.83,U] [#6 -0.29,-0.10,0.88,U] [#7 0.19,-0.21,0.63,U] [#8 -0.03,-0.32,0.69,U] 
01:29:00.114 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.24}, one-star: {0.19, -0.68}
01:29:00.115 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
01:29:00.116 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
01:29:00.116 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.86 mountX=0.03 mountY=0.25, mountTheta=1.46
01:29:00.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.24, opts=13)
01:29:00.119 00.001 21068 Enqueuing Move request for scope (-0.07, -0.24)
01:29:00.120 00.001 16108 Worker thread wakes up
01:29:00.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
01:29:00.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
01:29:00.121 00.001 16108 Moving (-0.07, -0.24) raw xDistance=0.03 yDistance=0.25
01:29:00.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:00.121 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.39 newest=0.84
01:29:00.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:29:00.121 00.000 16108 MoveAxis(E, 0, ABG)
01:29:00.121 00.000 16108 Move returns status 0, amount 0
01:29:00.121 00.000 16108 MoveAxis(S, 51, ABG)
01:29:00.121 00.000 16108 Guiding  Dir = 1, Dur = 51
01:29:00.121 00.000 16108 IsSlewing returns 0
01:29:00.122 00.001 16108 IsGuiding returns 0
01:29:00.128 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3395, FiltMin=2902, FiltMax=60553, Gamma=1.000
01:29:00.151 00.023 16108 PulseGuide returned control before completion, sleep 33
01:29:00.155 00.004 21068 UpdateGuideState exits: m=123799 SNR=91.3
01:29:00.157 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:00.158 00.000 21068 Enqueuing Expose request
01:29:00.197 00.039 16108 IsGuiding returns 1
01:29:00.197 00.000 16108 scope still moving after pulse duration time elapsed
01:29:00.228 00.031 16108 IsSlewing returns 0
01:29:00.228 00.000 16108 IsGuiding returns 1
01:29:00.258 00.030 16108 IsSlewing returns 0
01:29:00.259 00.001 16108 IsGuiding returns 0
01:29:00.259 00.000 16108 scope move finished after 51 + 85 ms
01:29:00.259 00.000 16108 Move returns status 0, amount 51
01:29:00.259 00.000 16108 move complete, result=0
01:29:00.259 00.000 16108 worker thread done servicing request
01:29:00.259 00.000 16108 Worker thread wakes up
01:29:00.259 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:29:00.261 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:00.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:01.424 01.163 16108 Exposure complete
01:29:01.482 00.058 16108 worker thread done servicing request
01:29:01.482 00.000 21068 OnExposeComplete: enter
01:29:01.483 00.001 21068 UpdateGuideState(): m_state=6
01:29:01.484 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10395
01:29:01.487 00.003 21068 Star::Find returns 1 (0), X=220.57, Y=874.73, Mass=125065, SNR=95.6, Peak=15257 HFD=3.2
01:29:01.488 00.001 21068 MultiStar: [#1 0.00,-0.24,1.03,U] [#2 0.04,-0.35,1.13,U] [#3 0.16,-0.20,0.91,U] [#4 -0.08,0.02,0.82,U] [#5 -0.14,-0.08,0.88,U] [#6 0.29,0.11,0.76,U] [#7 0.59,-0.24,0.00,M1] [#8 0.00,-0.36,0.84,U] 
01:29:01.489 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.18}, one-star: {0.51, -0.20}
01:29:01.489 00.000 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
01:29:01.490 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
01:29:01.491 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.06 mountX=-0.13 mountY=0.15, mountTheta=2.29
01:29:01.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.18, opts=13)
01:29:01.494 00.001 21068 Enqueuing Move request for scope (0.10, -0.18)
01:29:01.494 00.000 16108 Worker thread wakes up
01:29:01.495 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
01:29:01.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
01:29:01.495 00.000 16108 Moving (0.10, -0.18) raw xDistance=-0.13 yDistance=0.15
01:29:01.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:29:01.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:01.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:29:01.495 00.000 16108 MoveAxis(E, 0, ABG)
01:29:01.495 00.000 16108 Move returns status 0, amount 0
01:29:01.495 00.000 16108 MoveAxis(N, 0, ABG)
01:29:01.495 00.000 16108 Move returns status 0, amount 0
01:29:01.495 00.000 16108 move complete, result=0
01:29:01.495 00.000 16108 worker thread done servicing request
01:29:01.502 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3392, FiltMin=2925, FiltMax=56189, Gamma=1.000
01:29:01.531 00.029 21068 UpdateGuideState exits: m=125065 SNR=95.6
01:29:01.533 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:01.535 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:01.536 00.001 21068 Enqueuing Expose request
01:29:01.537 00.001 16108 Worker thread wakes up
01:29:01.537 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:01.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:01.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:02.520 00.982 16108 Exposure complete
01:29:02.593 00.073 16108 worker thread done servicing request
01:29:02.593 00.000 21068 OnExposeComplete: enter
01:29:02.594 00.001 21068 UpdateGuideState(): m_state=6
01:29:02.595 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10396
01:29:02.595 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=874.41, Mass=117362, SNR=78.8, Peak=12835 HFD=3.3
01:29:02.597 00.002 21068 MultiStar: [#1 -0.01,-0.07,1.26,U] [#2 -0.07,-0.19,1.31,U] [#3 0.23,-0.13,1.08,U] [#4 0.00,-0.27,0.96,U] [#5 0.10,-0.17,0.96,U] [#6 0.39,-0.09,0.83,U] [#7 -0.14,-0.32,0.61,U] [#8 -0.09,-0.57,0.00,M1] 
01:29:02.598 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.21}, one-star: {0.36, -0.52}
01:29:02.599 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
01:29:02.599 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
01:29:02.600 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-1.11 mountX=-0.14 mountY=0.18, mountTheta=2.23
01:29:02.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
01:29:02.602 00.001 21068 Enqueuing Move request for scope (0.10, -0.21)
01:29:02.603 00.001 16108 Worker thread wakes up
01:29:02.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
01:29:02.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
01:29:02.603 00.000 16108 Moving (0.10, -0.21) raw xDistance=-0.14 yDistance=0.18
01:29:02.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:29:02.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:02.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:29:02.603 00.000 16108 MoveAxis(E, 0, ABG)
01:29:02.604 00.001 16108 Move returns status 0, amount 0
01:29:02.604 00.000 16108 MoveAxis(N, 0, ABG)
01:29:02.604 00.000 16108 Move returns status 0, amount 0
01:29:02.604 00.000 16108 move complete, result=0
01:29:02.604 00.000 16108 worker thread done servicing request
01:29:02.610 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3395, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:29:02.640 00.030 21068 UpdateGuideState exits: m=117362 SNR=78.8
01:29:02.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:02.643 00.001 21068 Enqueuing Expose request
01:29:02.644 00.001 16108 Worker thread wakes up
01:29:02.644 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:02.644 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:02.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:03.814 01.170 16108 Exposure complete
01:29:03.879 00.065 16108 worker thread done servicing request
01:29:03.879 00.000 21068 OnExposeComplete: enter
01:29:03.881 00.002 21068 UpdateGuideState(): m_state=6
01:29:03.883 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10397
01:29:03.885 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=874.45, Mass=122781, SNR=93.5, Peak=15952 HFD=3.5
01:29:03.887 00.002 21068 MultiStar: [#1 -0.30,-0.43,1.04,U] [#2 -0.40,-0.27,0.94,U] [#3 -0.00,-0.36,0.94,U] [#4 0.05,-0.16,0.76,U] [#5 -0.19,-0.15,0.84,U] [#6 -0.31,-0.24,0.67,U] [#7 -0.01,-0.30,0.56,U] [#8 0.12,-0.29,0.74,U] 
01:29:03.888 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.31}, one-star: {-0.06, -0.47}
01:29:03.889 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
01:29:03.891 00.002 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
01:29:03.892 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.31 hyp=0.34 cameraTheta=-1.98 mountX=0.08 mountY=0.33, mountTheta=1.34
01:29:03.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.31, opts=13)
01:29:03.895 00.001 21068 Enqueuing Move request for scope (-0.13, -0.31)
01:29:03.896 00.001 16108 Worker thread wakes up
01:29:03.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.31) opts 0xd
01:29:03.897 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.31)
01:29:03.897 00.000 16108 Moving (-0.13, -0.31) raw xDistance=0.08 yDistance=0.33
01:29:03.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:29:03.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:29:03.897 00.000 16108 MoveAxis(E, 0, ABG)
01:29:03.897 00.000 16108 Move returns status 0, amount 0
01:29:03.897 00.000 16108 MoveAxis(S, 66, ABG)
01:29:03.897 00.000 16108 Guiding  Dir = 1, Dur = 66
01:29:03.897 00.000 16108 IsSlewing returns 0
01:29:03.897 00.000 16108 IsGuiding returns 0
01:29:03.901 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3392, FiltMin=2950, FiltMax=63405, Gamma=1.000
01:29:03.917 00.016 21068 UpdateGuideState exits: m=122781 SNR=93.5
01:29:03.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:03.920 00.001 21068 Enqueuing Expose request
01:29:03.925 00.005 16108 PulseGuide returned control before completion, sleep 49
01:29:03.987 00.062 16108 IsGuiding returns 1
01:29:03.987 00.000 16108 scope still moving after pulse duration time elapsed
01:29:04.018 00.031 16108 IsSlewing returns 0
01:29:04.018 00.000 16108 IsGuiding returns 0
01:29:04.018 00.000 16108 scope move finished after 66 + 55 ms
01:29:04.018 00.000 16108 Move returns status 0, amount 66
01:29:04.018 00.000 16108 move complete, result=0
01:29:04.018 00.000 16108 worker thread done servicing request
01:29:04.020 00.002 16108 Worker thread wakes up
01:29:04.020 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
01:29:04.022 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:04.023 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:04.991 00.968 16108 Exposure complete
01:29:05.044 00.053 16108 worker thread done servicing request
01:29:05.044 00.000 21068 OnExposeComplete: enter
01:29:05.045 00.001 21068 UpdateGuideState(): m_state=6
01:29:05.046 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10398
01:29:05.047 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=874.51, Mass=130153, SNR=92.0, Peak=15987 HFD=3.2
01:29:05.048 00.001 21068 MultiStar: [#1 0.02,-0.21,1.01,U] [#2 0.19,-0.15,1.02,U] [#3 0.40,-0.16,0.83,U] [#4 0.17,-0.02,0.82,U] [#5 0.21,-0.12,0.82,U] [#6 0.36,-0.23,0.73,U] [#7 0.28,-0.17,0.61,U] [#8 0.38,-0.58,0.00,M1] 
01:29:05.049 00.001 21068 refined, 7 included, MultiStar: {0.26, -0.19}, one-star: {0.47, -0.42}
01:29:05.049 00.000 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
01:29:05.050 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
01:29:05.051 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.64 mountX=-0.29 mountY=0.12, mountTheta=2.73
01:29:05.053 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.19, opts=13)
01:29:05.056 00.003 21068 Enqueuing Move request for scope (0.26, -0.19)
01:29:05.058 00.002 16108 Worker thread wakes up
01:29:05.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
01:29:05.059 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
01:29:05.059 00.000 16108 Moving (0.26, -0.19) raw xDistance=-0.29 yDistance=0.12
01:29:05.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:29:05.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:05.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:05.059 00.000 16108 MoveAxis(E, 75, ABG)
01:29:05.059 00.000 16108 Guiding  Dir = 2, Dur = 75
01:29:05.059 00.000 16108 IsSlewing returns 0
01:29:05.059 00.000 16108 IsGuiding returns 0
01:29:05.068 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3392, FiltMin=2918, FiltMax=55968, Gamma=1.000
01:29:05.090 00.022 21068 UpdateGuideState exits: m=130153 SNR=92.0
01:29:05.092 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.092 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:05.093 00.001 21068 Enqueuing Expose request
01:29:05.100 00.007 16108 PulseGuide returned control before completion, sleep 44
01:29:05.147 00.047 16108 IsGuiding returns 1
01:29:05.147 00.000 16108 scope still moving after pulse duration time elapsed
01:29:05.178 00.031 16108 IsSlewing returns 0
01:29:05.178 00.000 16108 IsGuiding returns 1
01:29:05.209 00.031 16108 IsSlewing returns 0
01:29:05.209 00.000 16108 IsGuiding returns 0
01:29:05.209 00.000 16108 scope move finished after 75 + 74 ms
01:29:05.209 00.000 16108 Move returns status 0, amount 75
01:29:05.209 00.000 16108 MoveAxis(N, 0, ABG)
01:29:05.209 00.000 16108 Move returns status 0, amount 0
01:29:05.209 00.000 16108 move complete, result=0
01:29:05.209 00.000 16108 worker thread done servicing request
01:29:05.209 00.000 16108 Worker thread wakes up
01:29:05.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:05.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:05.209 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
01:29:06.373 01.164 16108 Exposure complete
01:29:06.457 00.084 16108 worker thread done servicing request
01:29:06.457 00.000 21068 OnExposeComplete: enter
01:29:06.457 00.000 21068 UpdateGuideState(): m_state=6
01:29:06.458 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10399
01:29:06.459 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=874.44, Mass=103916, SNR=74.4, Peak=14029 HFD=3.2
01:29:06.461 00.002 21068 MultiStar: [#1 -0.19,-0.35,1.29,U] [#2 -0.08,-0.15,1.49,U] [#3 0.02,-0.24,1.39,U] [#4 -0.04,-0.13,1.08,U] [#5 -0.44,-0.22,1.02,U] [#6 -0.27,-0.17,1.01,U] [#7 0.21,-0.10,0.73,U] [#8 0.00,-0.42,0.97,U] 
01:29:06.462 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.25}, one-star: {-0.04, -0.48}
01:29:06.462 00.000 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
01:29:06.463 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
01:29:06.463 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.94 mountX=0.05 mountY=0.27, mountTheta=1.38
01:29:06.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.25, opts=13)
01:29:06.466 00.001 21068 Enqueuing Move request for scope (-0.10, -0.25)
01:29:06.466 00.000 16108 Worker thread wakes up
01:29:06.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
01:29:06.467 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
01:29:06.467 00.000 16108 Moving (-0.10, -0.25) raw xDistance=0.05 yDistance=0.27
01:29:06.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:06.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:29:06.467 00.000 16108 MoveAxis(E, 0, ABG)
01:29:06.467 00.000 16108 Move returns status 0, amount 0
01:29:06.467 00.000 16108 MoveAxis(S, 54, ABG)
01:29:06.467 00.000 16108 Guiding  Dir = 1, Dur = 54
01:29:06.467 00.000 16108 IsSlewing returns 0
01:29:06.467 00.000 16108 IsGuiding returns 0
01:29:06.468 00.001 16108 PulseGuide returned control before completion, sleep 64
01:29:06.472 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3392, FiltMin=2902, FiltMax=54217, Gamma=1.000
01:29:06.490 00.018 21068 UpdateGuideState exits: m=103916 SNR=74.4
01:29:06.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:06.492 00.000 21068 Enqueuing Expose request
01:29:06.546 00.054 16108 IsGuiding returns 1
01:29:06.546 00.000 16108 scope still moving after pulse duration time elapsed
01:29:06.577 00.031 16108 IsSlewing returns 0
01:29:06.577 00.000 16108 IsGuiding returns 0
01:29:06.577 00.000 16108 scope move finished after 54 + 55 ms
01:29:06.577 00.000 16108 Move returns status 0, amount 54
01:29:06.577 00.000 16108 move complete, result=0
01:29:06.577 00.000 16108 worker thread done servicing request
01:29:06.577 00.000 16108 Worker thread wakes up
01:29:06.577 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
01:29:06.579 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:06.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:07.563 00.984 16108 Exposure complete
01:29:07.620 00.057 16108 worker thread done servicing request
01:29:07.620 00.000 21068 OnExposeComplete: enter
01:29:07.623 00.003 21068 UpdateGuideState(): m_state=6
01:29:07.625 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10400
01:29:07.626 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.94, Mass=123900, SNR=86.0, Peak=14845 HFD=3.3
01:29:07.628 00.002 21068 MultiStar: [#1 -0.03,0.17,1.17,U] [#2 -0.48,0.09,1.15,U] [#3 0.08,-0.05,1.05,U] [#4 -0.29,0.24,0.96,U] [#5 -0.43,-0.00,0.93,U] [#6 -0.29,0.08,0.74,U] [#7 -0.04,-0.10,0.58,U] [#8 -0.27,-0.17,0.84,U] 
01:29:07.630 00.002 21068 refined, 8 included, MultiStar: {-0.17, 0.04}, one-star: {0.20, 0.01}
01:29:07.632 00.002 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
01:29:07.634 00.002 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
01:29:07.635 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=0.18 mountY=-0.00, mountTheta=-0.01
01:29:07.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.04, opts=13)
01:29:07.639 00.002 21068 Enqueuing Move request for scope (-0.17, 0.04)
01:29:07.641 00.002 16108 Worker thread wakes up
01:29:07.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
01:29:07.642 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
01:29:07.642 00.000 16108 Moving (-0.17, 0.04) raw xDistance=0.18 yDistance=-0.00
01:29:07.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:29:07.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:07.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:29:07.642 00.000 16108 MoveAxis(E, 0, ABG)
01:29:07.642 00.000 16108 Move returns status 0, amount 0
01:29:07.642 00.000 16108 MoveAxis(N, 0, ABG)
01:29:07.642 00.000 16108 Move returns status 0, amount 0
01:29:07.642 00.000 16108 move complete, result=0
01:29:07.642 00.000 16108 worker thread done servicing request
01:29:07.648 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3392, FiltMin=2915, FiltMax=62409, Gamma=1.000
01:29:07.664 00.016 21068 UpdateGuideState exits: m=123900 SNR=86.0
01:29:07.666 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:07.667 00.000 21068 Enqueuing Expose request
01:29:07.672 00.005 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:07.674 00.002 16108 Worker thread wakes up
01:29:07.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:07.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:08.839 01.165 16108 Exposure complete
01:29:08.897 00.058 16108 worker thread done servicing request
01:29:08.897 00.000 21068 OnExposeComplete: enter
01:29:08.897 00.000 21068 UpdateGuideState(): m_state=6
01:29:08.898 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10401
01:29:08.899 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.52, Mass=129634, SNR=97.9, Peak=13789 HFD=3.3
01:29:08.900 00.001 21068 MultiStar: [#1 0.01,-0.02,1.08,U] [#2 -0.06,-0.11,1.03,U] [#3 0.31,0.06,1.04,U] [#4 -0.26,-0.26,0.93,U] [#5 -0.06,-0.28,0.76,U] [#6 -0.09,-0.36,0.66,U] [#7 0.33,-0.10,0.57,U] [#8 0.08,-0.23,0.62,U] 
01:29:08.901 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.29, -0.41}
01:29:08.901 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
01:29:08.902 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
01:29:08.902 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=-0.09 mountY=0.16, mountTheta=2.08
01:29:08.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
01:29:08.905 00.001 21068 Enqueuing Move request for scope (0.06, -0.18)
01:29:08.906 00.001 16108 Worker thread wakes up
01:29:08.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
01:29:08.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
01:29:08.906 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
01:29:08.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:29:08.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:08.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:29:08.906 00.000 16108 MoveAxis(E, 0, ABG)
01:29:08.906 00.000 16108 Move returns status 0, amount 0
01:29:08.908 00.002 16108 MoveAxis(N, 0, ABG)
01:29:08.908 00.000 16108 Move returns status 0, amount 0
01:29:08.908 00.000 16108 move complete, result=0
01:29:08.908 00.000 16108 worker thread done servicing request
01:29:08.919 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3392, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:29:08.940 00.021 21068 UpdateGuideState exits: m=129634 SNR=97.9
01:29:08.940 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:08.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:08.942 00.001 21068 Enqueuing Expose request
01:29:08.943 00.001 16108 Worker thread wakes up
01:29:08.943 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:08.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:08.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:09.902 00.959 16108 Exposure complete
01:29:09.958 00.056 16108 worker thread done servicing request
01:29:09.959 00.001 21068 OnExposeComplete: enter
01:29:09.960 00.001 21068 UpdateGuideState(): m_state=6
01:29:09.961 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10402
01:29:09.963 00.002 21068 Star::Find returns 1 (0), X=220.19, Y=874.61, Mass=134589, SNR=99.1, Peak=15453 HFD=3.3
01:29:09.965 00.002 21068 MultiStar: [#1 -0.04,0.05,0.90,U] [#2 0.01,-0.02,1.13,U] [#3 -0.02,0.03,1.09,U] [#4 0.02,-0.02,0.78,U] [#5 -0.05,-0.04,0.76,U] [#6 -0.14,-0.11,0.78,U] [#7 0.38,-0.05,0.52,U] [#8 0.01,-0.35,0.56,U] 
01:29:09.966 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.14, -0.32}
01:29:09.967 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
01:29:09.969 00.002 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
01:29:09.970 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.32 mountX=-0.04 mountY=0.07, mountTheta=2.01
01:29:09.973 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
01:29:09.975 00.002 21068 Enqueuing Move request for scope (0.02, -0.08)
01:29:09.976 00.001 16108 Worker thread wakes up
01:29:09.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:29:09.977 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:29:09.977 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
01:29:09.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:09.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:09.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:29:09.977 00.000 16108 MoveAxis(E, 0, ABG)
01:29:09.977 00.000 16108 Move returns status 0, amount 0
01:29:09.977 00.000 16108 MoveAxis(N, 0, ABG)
01:29:09.977 00.000 16108 Move returns status 0, amount 0
01:29:09.977 00.000 16108 move complete, result=0
01:29:09.977 00.000 16108 worker thread done servicing request
01:29:09.981 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3392, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:29:10.005 00.024 21068 UpdateGuideState exits: m=134589 SNR=99.1
01:29:10.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:10.008 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:10.010 00.002 21068 Enqueuing Expose request
01:29:10.011 00.001 16108 Worker thread wakes up
01:29:10.011 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:10.012 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:10.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:11.175 01.163 16108 Exposure complete
01:29:11.232 00.057 16108 worker thread done servicing request
01:29:11.232 00.000 21068 OnExposeComplete: enter
01:29:11.233 00.001 21068 UpdateGuideState(): m_state=6
01:29:11.234 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10403
01:29:11.235 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=874.55, Mass=126858, SNR=81.0, Peak=16477 HFD=3.1
01:29:11.236 00.001 21068 MultiStar: [#1 -0.14,-0.18,1.20,U] [#2 -0.30,-0.15,1.18,U] [#3 -0.03,-0.07,1.29,U] [#4 -0.14,-0.20,0.81,U] [#5 -0.29,-0.31,1.04,U] [#6 -0.22,-0.32,0.86,U] [#7 -0.11,-0.20,0.58,U] [#8 -0.41,-0.15,0.82,U] 
01:29:11.236 00.000 21068 refined, 8 included, MultiStar: {-0.20, -0.21}, one-star: {-0.15, -0.38}
01:29:11.237 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
01:29:11.238 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
01:29:11.239 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.31 mountX=0.16 mountY=0.25, mountTheta=1.02
01:29:11.242 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.21, opts=13)
01:29:11.245 00.003 21068 Enqueuing Move request for scope (-0.20, -0.21)
01:29:11.247 00.002 16108 Worker thread wakes up
01:29:11.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
01:29:11.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
01:29:11.248 00.000 16108 Moving (-0.20, -0.21) raw xDistance=0.16 yDistance=0.25
01:29:11.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:29:11.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:29:11.248 00.000 16108 MoveAxis(E, 0, ABG)
01:29:11.248 00.000 16108 Move returns status 0, amount 0
01:29:11.248 00.000 16108 MoveAxis(S, 51, ABG)
01:29:11.248 00.000 16108 Guiding  Dir = 1, Dur = 51
01:29:11.249 00.001 16108 IsSlewing returns 0
01:29:11.249 00.000 16108 IsGuiding returns 0
01:29:11.255 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3392, FiltMin=2854, FiltMax=55705, Gamma=1.000
01:29:11.272 00.017 21068 UpdateGuideState exits: m=126858 SNR=81.0
01:29:11.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.276 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:11.278 00.002 21068 Enqueuing Expose request
01:29:11.286 00.008 16108 PulseGuide returned control before completion, sleep 25
01:29:11.316 00.030 16108 IsGuiding returns 1
01:29:11.316 00.000 16108 scope still moving after pulse duration time elapsed
01:29:11.348 00.032 16108 IsSlewing returns 0
01:29:11.348 00.000 16108 IsGuiding returns 1
01:29:11.379 00.031 16108 IsSlewing returns 0
01:29:11.379 00.000 16108 IsGuiding returns 0
01:29:11.379 00.000 16108 scope move finished after 51 + 79 ms
01:29:11.379 00.000 16108 Move returns status 0, amount 51
01:29:11.379 00.000 16108 move complete, result=0
01:29:11.379 00.000 16108 worker thread done servicing request
01:29:11.379 00.000 16108 Worker thread wakes up
01:29:11.379 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:29:11.381 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:11.382 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:12.357 00.975 16108 Exposure complete
01:29:12.419 00.062 16108 worker thread done servicing request
01:29:12.419 00.000 21068 OnExposeComplete: enter
01:29:12.419 00.000 21068 UpdateGuideState(): m_state=6
01:29:12.420 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10404
01:29:12.421 00.001 21068 Star::Find returns 1 (0), X=219.81, Y=875.00, Mass=142162, SNR=89.0, Peak=18157 HFD=3.1
01:29:12.423 00.002 21068 MultiStar: [#1 -0.20,-0.03,1.08,U] [#2 -0.46,0.10,1.17,U] [#3 -0.12,0.20,1.02,U] [#4 -0.36,0.13,0.72,U] [#5 -0.32,0.02,0.85,U] [#6 -0.28,0.14,0.77,U] [#7 -0.13,0.38,0.51,U] [#8 -0.36,-0.02,0.60,U] 
01:29:12.424 00.001 21068 single-star, 8 included, MultiStar: {-0.28, 0.10}, one-star: {-0.25, 0.07}
01:29:12.424 00.000 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
01:29:12.425 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
01:29:12.426 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.86 mountX=0.25 mountY=-0.01, mountTheta=-0.05
01:29:12.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.07, opts=13)
01:29:12.429 00.001 21068 Enqueuing Move request for scope (-0.25, 0.07)
01:29:12.429 00.000 16108 Worker thread wakes up
01:29:12.430 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
01:29:12.430 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
01:29:12.430 00.000 16108 Moving (-0.25, 0.07) raw xDistance=0.25 yDistance=-0.01
01:29:12.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:29:12.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:12.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:29:12.430 00.000 16108 MoveAxis(W, 67, ABG)
01:29:12.430 00.000 16108 Guiding  Dir = 3, Dur = 67
01:29:12.430 00.000 16108 IsSlewing returns 0
01:29:12.431 00.001 16108 IsGuiding returns 0
01:29:12.434 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3392, FiltMin=2777, FiltMax=65472, Gamma=1.000
01:29:12.449 00.015 21068 UpdateGuideState exits: m=142162 SNR=89.0
01:29:12.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:12.452 00.001 21068 Enqueuing Expose request
01:29:12.474 00.022 16108 PulseGuide returned control before completion, sleep 34
01:29:12.520 00.046 16108 IsGuiding returns 1
01:29:12.520 00.000 16108 scope still moving after pulse duration time elapsed
01:29:12.551 00.031 16108 IsSlewing returns 0
01:29:12.551 00.000 16108 IsGuiding returns 1
01:29:12.582 00.031 16108 IsSlewing returns 0
01:29:12.582 00.000 16108 IsGuiding returns 0
01:29:12.582 00.000 16108 scope move finished after 67 + 83 ms
01:29:12.582 00.000 16108 Move returns status 0, amount 67
01:29:12.582 00.000 16108 MoveAxis(N, 0, ABG)
01:29:12.582 00.000 16108 Move returns status 0, amount 0
01:29:12.582 00.000 16108 move complete, result=0
01:29:12.582 00.000 16108 worker thread done servicing request
01:29:12.582 00.000 16108 Worker thread wakes up
01:29:12.582 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
01:29:12.584 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:12.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:13.753 01.169 16108 Exposure complete
01:29:13.814 00.061 16108 worker thread done servicing request
01:29:13.814 00.000 21068 OnExposeComplete: enter
01:29:13.816 00.002 21068 UpdateGuideState(): m_state=6
01:29:13.818 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10405
01:29:13.819 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=874.45, Mass=124064, SNR=75.5, Peak=14432 HFD=3.3
01:29:13.821 00.002 21068 MultiStar: [#1 0.16,0.14,1.32,U] [#2 -0.03,-0.11,1.37,U] [#3 0.12,-0.04,1.09,U] [#4 -0.45,-0.03,0.88,U] [#5 -0.30,-0.31,1.02,U] [#6 -0.42,-0.32,0.87,U] [#7 0.04,-0.49,0.78,U] [#8 0.20,-0.44,0.75,U] 
01:29:13.823 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.20}, one-star: {-0.03, -0.48}
01:29:13.824 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
01:29:13.826 00.002 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
01:29:13.827 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.89 mountX=0.03 mountY=0.21, mountTheta=1.43
01:29:13.830 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.20, opts=13)
01:29:13.832 00.002 21068 Enqueuing Move request for scope (-0.07, -0.20)
01:29:13.834 00.002 16108 Worker thread wakes up
01:29:13.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
01:29:13.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
01:29:13.834 00.000 16108 Moving (-0.07, -0.20) raw xDistance=0.03 yDistance=0.21
01:29:13.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:13.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:29:13.834 00.000 16108 MoveAxis(E, 0, ABG)
01:29:13.834 00.000 16108 Move returns status 0, amount 0
01:29:13.835 00.001 16108 MoveAxis(S, 42, ABG)
01:29:13.835 00.000 16108 Guiding  Dir = 1, Dur = 42
01:29:13.835 00.000 16108 IsSlewing returns 0
01:29:13.836 00.001 16108 IsGuiding returns 0
01:29:13.842 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3392, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:29:13.860 00.018 21068 UpdateGuideState exits: m=124064 SNR=75.5
01:29:13.862 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:13.862 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:13.863 00.001 21068 Enqueuing Expose request
01:29:13.889 00.026 16108 IsGuiding returns 1
01:29:13.889 00.000 16108 scope still moving after pulse duration time elapsed
01:29:13.919 00.030 16108 IsSlewing returns 0
01:29:13.919 00.000 16108 IsGuiding returns 1
01:29:13.951 00.032 16108 IsSlewing returns 0
01:29:13.951 00.000 16108 IsGuiding returns 1
01:29:13.982 00.031 16108 IsSlewing returns 0
01:29:13.982 00.000 16108 IsGuiding returns 0
01:29:13.982 00.000 16108 scope move finished after 42 + 105 ms
01:29:13.982 00.000 16108 Move returns status 0, amount 42
01:29:13.983 00.001 16108 move complete, result=0
01:29:13.983 00.000 16108 worker thread done servicing request
01:29:13.983 00.000 16108 Worker thread wakes up
01:29:13.983 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
01:29:13.987 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:13.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:14.946 00.959 16108 Exposure complete
01:29:15.021 00.075 16108 worker thread done servicing request
01:29:15.021 00.000 21068 OnExposeComplete: enter
01:29:15.023 00.002 21068 UpdateGuideState(): m_state=6
01:29:15.025 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10406
01:29:15.027 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=874.57, Mass=123061, SNR=81.7, Peak=14701 HFD=3.3
01:29:15.029 00.002 21068 MultiStar: [#1 0.03,-0.23,1.29,U] [#2 -0.04,-0.23,1.12,U] [#3 0.11,-0.27,0.99,U] [#4 0.01,-0.20,0.87,U] [#5 -0.14,-0.16,1.07,U] [#6 0.15,-0.42,0.87,U] [#7 0.41,-0.27,0.53,U] [#8 0.08,-0.15,0.80,U] 
01:29:15.030 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.25}, one-star: {0.06, -0.36}
01:29:15.032 00.002 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
01:29:15.034 00.002 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
01:29:15.036 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.37 mountX=-0.09 mountY=0.23, mountTheta=1.95
01:29:15.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.25, opts=13)
01:29:15.039 00.001 21068 Enqueuing Move request for scope (0.05, -0.25)
01:29:15.040 00.001 16108 Worker thread wakes up
01:29:15.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
01:29:15.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
01:29:15.040 00.000 16108 Moving (0.05, -0.25) raw xDistance=-0.09 yDistance=0.23
01:29:15.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:29:15.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:29:15.040 00.000 16108 MoveAxis(E, 0, ABG)
01:29:15.040 00.000 16108 Move returns status 0, amount 0
01:29:15.040 00.000 16108 MoveAxis(S, 47, ABG)
01:29:15.040 00.000 16108 Guiding  Dir = 1, Dur = 47
01:29:15.041 00.001 16108 IsSlewing returns 0
01:29:15.041 00.000 16108 IsGuiding returns 0
01:29:15.046 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3392, FiltMin=2902, FiltMax=58333, Gamma=1.000
01:29:15.063 00.017 21068 UpdateGuideState exits: m=123061 SNR=81.7
01:29:15.065 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.067 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:15.069 00.002 21068 Enqueuing Expose request
01:29:15.070 00.001 16108 PulseGuide returned control before completion, sleep 34
01:29:15.111 00.041 16108 IsGuiding returns 1
01:29:15.111 00.000 16108 scope still moving after pulse duration time elapsed
01:29:15.142 00.031 16108 IsSlewing returns 0
01:29:15.142 00.000 16108 IsGuiding returns 1
01:29:15.174 00.032 16108 IsSlewing returns 0
01:29:15.174 00.000 16108 IsGuiding returns 0
01:29:15.174 00.000 16108 scope move finished after 47 + 86 ms
01:29:15.174 00.000 16108 Move returns status 0, amount 47
01:29:15.175 00.001 16108 move complete, result=0
01:29:15.175 00.000 16108 worker thread done servicing request
01:29:15.175 00.000 16108 Worker thread wakes up
01:29:15.175 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
01:29:15.178 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:15.179 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:16.340 01.161 16108 Exposure complete
01:29:16.397 00.057 16108 worker thread done servicing request
01:29:16.397 00.000 21068 OnExposeComplete: enter
01:29:16.398 00.001 21068 UpdateGuideState(): m_state=6
01:29:16.399 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10407
01:29:16.399 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=875.03, Mass=131227, SNR=90.5, Peak=16109 HFD=3.1
01:29:16.400 00.001 21068 MultiStar: [#1 0.15,0.16,1.13,U] [#2 0.18,0.29,1.09,U] [#3 0.28,0.25,0.98,U] [#4 -0.03,0.34,0.91,U] [#5 -0.05,0.21,0.86,U] [#6 0.10,0.22,0.81,U] [#7 0.27,0.17,0.63,U] [#8 0.21,0.09,0.75,U] 
01:29:16.401 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.21}, one-star: {0.12, 0.10}
01:29:16.402 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
01:29:16.403 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
01:29:16.405 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
01:29:16.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
01:29:16.409 00.002 21068 Enqueuing Move request for scope (0.12, 0.10)
01:29:16.412 00.003 16108 Worker thread wakes up
01:29:16.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
01:29:16.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:29:16.412 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
01:29:16.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:16.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:16.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:16.412 00.000 16108 MoveAxis(E, 0, ABG)
01:29:16.412 00.000 16108 Move returns status 0, amount 0
01:29:16.412 00.000 16108 MoveAxis(N, 0, ABG)
01:29:16.412 00.000 16108 Move returns status 0, amount 0
01:29:16.412 00.000 16108 move complete, result=0
01:29:16.412 00.000 16108 worker thread done servicing request
01:29:16.421 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3392, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:29:16.442 00.021 21068 UpdateGuideState exits: m=131227 SNR=90.5
01:29:16.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:16.446 00.002 21068 Enqueuing Expose request
01:29:16.446 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:16.447 00.001 16108 Worker thread wakes up
01:29:16.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:16.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:17.413 00.965 16108 Exposure complete
01:29:17.469 00.056 16108 worker thread done servicing request
01:29:17.469 00.000 21068 OnExposeComplete: enter
01:29:17.470 00.001 21068 UpdateGuideState(): m_state=6
01:29:17.471 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10408
01:29:17.471 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=875.13, Mass=118207, SNR=83.9, Peak=14825 HFD=3.4
01:29:17.472 00.001 21068 MultiStar: [#1 0.34,0.59,0.00,M1] [#2 0.10,0.23,1.24,U] [#3 0.44,0.58,0.00,M1] [#4 0.18,0.50,0.87,U] [#5 0.33,0.40,0.93,U] [#6 0.36,0.42,0.00,M1] [#7 0.58,0.28,0.00,M1] [#8 0.41,0.12,0.80,U] 
01:29:17.473 00.001 21068 refined, 4 included, MultiStar: {0.31, 0.29}, one-star: {0.58, 0.20}
01:29:17.474 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
01:29:17.475 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
01:29:17.475 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=0.29 hyp=0.42 cameraTheta=0.75 mountX=-0.26 mountY=-0.35, mountTheta=-2.20
01:29:17.478 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.29, opts=13)
01:29:17.480 00.002 21068 Enqueuing Move request for scope (0.31, 0.29)
01:29:17.482 00.002 16108 Worker thread wakes up
01:29:17.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.29) opts 0xd
01:29:17.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.29)
01:29:17.482 00.000 16108 Moving (0.31, 0.29) raw xDistance=-0.26 yDistance=-0.35
01:29:17.483 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:29:17.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:17.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:29:17.483 00.000 16108 MoveAxis(E, 67, ABG)
01:29:17.483 00.000 16108 Guiding  Dir = 2, Dur = 67
01:29:17.483 00.000 16108 IsSlewing returns 0
01:29:17.483 00.000 16108 IsGuiding returns 0
01:29:17.492 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3392, FiltMin=2931, FiltMax=58880, Gamma=1.000
01:29:17.510 00.018 16108 PulseGuide returned control before completion, sleep 51
01:29:17.522 00.012 21068 UpdateGuideState exits: m=118207 SNR=83.9
01:29:17.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:17.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:17.525 00.001 21068 Enqueuing Expose request
01:29:17.572 00.047 16108 IsGuiding returns 1
01:29:17.572 00.000 16108 scope still moving after pulse duration time elapsed
01:29:17.603 00.031 16108 IsSlewing returns 0
01:29:17.603 00.000 16108 IsGuiding returns 1
01:29:17.635 00.032 16108 IsSlewing returns 0
01:29:17.635 00.000 16108 IsGuiding returns 0
01:29:17.635 00.000 16108 scope move finished after 67 + 83 ms
01:29:17.635 00.000 16108 Move returns status 0, amount 67
01:29:17.635 00.000 16108 MoveAxis(N, 0, ABG)
01:29:17.635 00.000 16108 Move returns status 0, amount 0
01:29:17.635 00.000 16108 move complete, result=0
01:29:17.635 00.000 16108 worker thread done servicing request
01:29:17.636 00.001 16108 Worker thread wakes up
01:29:17.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:17.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:17.636 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.4 px 0 ms NORTH
01:29:18.801 01.165 16108 Exposure complete
01:29:18.868 00.067 16108 worker thread done servicing request
01:29:18.868 00.000 21068 OnExposeComplete: enter
01:29:18.869 00.001 21068 UpdateGuideState(): m_state=6
01:29:18.871 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10409
01:29:18.872 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=874.83, Mass=118347, SNR=82.8, Peak=15257 HFD=3.5
01:29:18.874 00.002 21068 MultiStar: [#1 0.40,0.18,1.18,U] [#2 0.11,0.16,1.37,U] [#3 0.54,0.42,0.00,M2] [#4 0.22,0.20,0.91,U] [#5 0.29,0.16,1.07,U] [#6 0.27,0.25,0.89,U] [#7 0.53,0.12,0.00,M2] [#8 0.50,0.33,0.00,M1] 
01:29:18.874 00.000 21068 refined, 5 included, MultiStar: {0.32, 0.14}, one-star: {0.68, -0.10}
01:29:18.875 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
01:29:18.877 00.002 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
01:29:18.878 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.41 mountX=-0.29 mountY=-0.21, mountTheta=-2.51
01:29:18.879 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.14, opts=13)
01:29:18.880 00.001 21068 Enqueuing Move request for scope (0.32, 0.14)
01:29:18.881 00.001 16108 Worker thread wakes up
01:29:18.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
01:29:18.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
01:29:18.881 00.000 16108 Moving (0.32, 0.14) raw xDistance=-0.29 yDistance=-0.21
01:29:18.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:29:18.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:18.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:29:18.881 00.000 16108 MoveAxis(E, 81, ABG)
01:29:18.882 00.001 16108 Guiding  Dir = 2, Dur = 81
01:29:18.882 00.000 16108 IsSlewing returns 0
01:29:18.882 00.000 16108 IsGuiding returns 0
01:29:18.885 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3392, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:29:18.901 00.016 21068 UpdateGuideState exits: m=118347 SNR=82.8
01:29:18.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:18.902 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:18.903 00.001 21068 Enqueuing Expose request
01:29:18.936 00.033 16108 PulseGuide returned control before completion, sleep 38
01:29:18.982 00.046 16108 IsGuiding returns 1
01:29:18.982 00.000 16108 scope still moving after pulse duration time elapsed
01:29:19.014 00.032 16108 IsSlewing returns 0
01:29:19.014 00.000 16108 IsGuiding returns 1
01:29:19.046 00.032 16108 IsSlewing returns 0
01:29:19.046 00.000 16108 IsGuiding returns 0
01:29:19.046 00.000 16108 scope move finished after 81 + 82 ms
01:29:19.046 00.000 16108 Move returns status 0, amount 81
01:29:19.046 00.000 16108 MoveAxis(N, 0, ABG)
01:29:19.046 00.000 16108 Move returns status 0, amount 0
01:29:19.047 00.001 16108 move complete, result=0
01:29:19.047 00.000 16108 worker thread done servicing request
01:29:19.047 00.000 16108 Worker thread wakes up
01:29:19.047 00.000 21068 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH
01:29:19.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:19.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:20.026 00.978 16108 Exposure complete
01:29:20.092 00.066 16108 worker thread done servicing request
01:29:20.092 00.000 21068 OnExposeComplete: enter
01:29:20.093 00.001 21068 UpdateGuideState(): m_state=6
01:29:20.094 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10410
01:29:20.095 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.87, Mass=130393, SNR=89.2, Peak=14813 HFD=3.3
01:29:20.096 00.001 21068 MultiStar: [#1 0.03,0.38,1.00,U] [#2 -0.14,0.11,1.17,U] [#3 0.01,0.31,1.08,U] [#4 -0.27,0.33,0.67,U] [#5 0.00,0.41,0.85,U] [#6 -0.40,0.13,0.73,U] [#7 -0.06,0.04,0.59,U] [#8 -0.02,-0.04,0.71,U] 
01:29:20.096 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {0.31, -0.06}
01:29:20.097 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
01:29:20.099 00.002 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
01:29:20.100 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.80 mountX=0.07 mountY=-0.17, mountTheta=-1.16
01:29:20.102 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.18, opts=13)
01:29:20.102 00.000 21068 Enqueuing Move request for scope (-0.04, 0.18)
01:29:20.104 00.002 16108 Worker thread wakes up
01:29:20.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
01:29:20.104 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
01:29:20.104 00.000 16108 Moving (-0.04, 0.18) raw xDistance=0.07 yDistance=-0.17
01:29:20.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:20.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:20.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:20.104 00.000 16108 MoveAxis(E, 0, ABG)
01:29:20.104 00.000 16108 Move returns status 0, amount 0
01:29:20.104 00.000 16108 MoveAxis(N, 0, ABG)
01:29:20.104 00.000 16108 Move returns status 0, amount 0
01:29:20.104 00.000 16108 move complete, result=0
01:29:20.104 00.000 16108 worker thread done servicing request
01:29:20.109 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3392, FiltMin=2899, FiltMax=61641, Gamma=1.000
01:29:20.134 00.025 21068 UpdateGuideState exits: m=130393 SNR=89.2
01:29:20.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:20.137 00.001 21068 Enqueuing Expose request
01:29:20.137 00.000 16108 Worker thread wakes up
01:29:20.137 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:20.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:20.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:21.314 01.176 16108 Exposure complete
01:29:21.386 00.072 16108 worker thread done servicing request
01:29:21.386 00.000 21068 OnExposeComplete: enter
01:29:21.388 00.002 21068 UpdateGuideState(): m_state=6
01:29:21.390 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10411
01:29:21.392 00.002 21068 Star::Find returns 1 (0), X=220.02, Y=875.01, Mass=126901, SNR=82.4, Peak=16637 HFD=2.9
01:29:21.394 00.002 21068 MultiStar: [#1 -0.01,0.43,1.43,U] [#2 0.02,0.30,1.28,U] [#3 0.16,0.07,1.02,U] [#4 -0.30,0.14,0.84,U] [#5 -0.16,0.29,1.01,U] [#6 -0.16,0.28,0.73,U] [#7 0.02,0.45,0.64,U] [#8 -0.11,0.16,0.69,U] 
01:29:21.396 00.002 21068 single-star, 8 included, MultiStar: {-0.05, 0.25}, one-star: {-0.03, 0.08}
01:29:21.397 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
01:29:21.398 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
01:29:21.399 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.96 mountX=0.05 mountY=-0.07, mountTheta=-0.98
01:29:21.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
01:29:21.401 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
01:29:21.402 00.001 16108 Worker thread wakes up
01:29:21.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:29:21.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:29:21.402 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.05 yDistance=-0.07
01:29:21.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:21.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:21.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:21.402 00.000 16108 MoveAxis(E, 0, ABG)
01:29:21.402 00.000 16108 Move returns status 0, amount 0
01:29:21.402 00.000 16108 MoveAxis(N, 0, ABG)
01:29:21.402 00.000 16108 Move returns status 0, amount 0
01:29:21.402 00.000 16108 move complete, result=0
01:29:21.403 00.001 16108 worker thread done servicing request
01:29:21.406 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3392, FiltMin=2957, FiltMax=59177, Gamma=1.000
01:29:21.420 00.014 21068 UpdateGuideState exits: m=126901 SNR=82.4
01:29:21.422 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:21.422 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:21.423 00.001 21068 Enqueuing Expose request
01:29:21.424 00.001 16108 Worker thread wakes up
01:29:21.424 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:21.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:21.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:22.422 00.998 16108 Exposure complete
01:29:22.480 00.058 16108 worker thread done servicing request
01:29:22.481 00.001 21068 OnExposeComplete: enter
01:29:22.481 00.000 21068 UpdateGuideState(): m_state=6
01:29:22.482 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10412
01:29:22.483 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.92, Mass=126969, SNR=92.5, Peak=16877 HFD=3.2
01:29:22.485 00.002 21068 MultiStar: [#1 -0.30,0.33,1.01,U] [#2 -0.16,0.33,1.15,U] [#3 0.09,0.49,0.96,U] [#4 -0.16,0.32,0.71,U] [#5 -0.35,0.18,0.89,U] [#6 -0.11,0.43,0.71,U] [#7 0.21,0.13,0.59,U] [#8 0.05,0.24,0.75,U] 
01:29:22.486 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.27}, one-star: {0.15, -0.00}
01:29:22.487 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
01:29:22.488 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
01:29:22.488 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
01:29:22.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.00, opts=13)
01:29:22.493 00.003 21068 Enqueuing Move request for scope (0.15, -0.00)
01:29:22.494 00.001 16108 Worker thread wakes up
01:29:22.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:29:22.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:29:22.494 00.000 16108 Moving (0.15, -0.00) raw xDistance=-0.15 yDistance=-0.03
01:29:22.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:29:22.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:22.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:29:22.494 00.000 16108 MoveAxis(E, 0, ABG)
01:29:22.494 00.000 16108 Move returns status 0, amount 0
01:29:22.494 00.000 16108 MoveAxis(N, 0, ABG)
01:29:22.495 00.001 16108 Move returns status 0, amount 0
01:29:22.495 00.000 16108 move complete, result=0
01:29:22.495 00.000 16108 worker thread done servicing request
01:29:22.498 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3392, FiltMin=2918, FiltMax=54051, Gamma=1.000
01:29:22.515 00.017 21068 UpdateGuideState exits: m=126969 SNR=92.5
01:29:22.517 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:22.519 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:22.521 00.002 21068 Enqueuing Expose request
01:29:22.524 00.003 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:22.525 00.001 16108 Worker thread wakes up
01:29:22.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:22.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:23.703 01.178 16108 Exposure complete
01:29:23.759 00.056 16108 worker thread done servicing request
01:29:23.760 00.001 21068 OnExposeComplete: enter
01:29:23.760 00.000 21068 UpdateGuideState(): m_state=6
01:29:23.761 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10413
01:29:23.762 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.28, Mass=118044, SNR=78.3, Peak=16349 HFD=3.5
01:29:23.764 00.002 21068 MultiStar: [#1 -0.23,0.73,0.00,M1] [#2 -0.26,0.49,0.00,M1] [#3 0.02,0.66,0.00,M1] [#4 -0.30,0.61,0.00,M1] [#5 -0.47,0.31,0.00,M1] [#6 -0.66,0.39,0.00,M1] [#7 -0.13,0.24,0.59,U] [#8 -0.12,-0.02,0.80,U] 
01:29:23.765 00.001 21068 refined, 2 included, MultiStar: {-0.02, 0.20}, one-star: {0.13, 0.35}
01:29:23.766 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
01:29:23.768 00.002 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
01:29:23.769 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.66 mountX=0.05 mountY=-0.19, mountTheta=-1.30
01:29:23.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.20, opts=13)
01:29:23.774 00.002 21068 Enqueuing Move request for scope (-0.02, 0.20)
01:29:23.775 00.001 16108 Worker thread wakes up
01:29:23.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
01:29:23.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
01:29:23.775 00.000 16108 Moving (-0.02, 0.20) raw xDistance=0.05 yDistance=-0.19
01:29:23.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:23.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:23.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:29:23.775 00.000 16108 MoveAxis(E, 0, ABG)
01:29:23.775 00.000 16108 Move returns status 0, amount 0
01:29:23.775 00.000 16108 MoveAxis(N, 0, ABG)
01:29:23.775 00.000 16108 Move returns status 0, amount 0
01:29:23.775 00.000 16108 move complete, result=0
01:29:23.775 00.000 16108 worker thread done servicing request
01:29:23.779 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3392, FiltMin=2893, FiltMax=54227, Gamma=1.000
01:29:23.795 00.016 21068 UpdateGuideState exits: m=118044 SNR=78.3
01:29:23.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:23.798 00.001 21068 Enqueuing Expose request
01:29:23.798 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:23.799 00.001 16108 Worker thread wakes up
01:29:23.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:23.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:24.789 00.990 16108 Exposure complete
01:29:24.866 00.077 16108 worker thread done servicing request
01:29:24.866 00.000 21068 OnExposeComplete: enter
01:29:24.867 00.001 21068 UpdateGuideState(): m_state=6
01:29:24.867 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10414
01:29:24.869 00.002 21068 Star::Find returns 1 (0), X=220.35, Y=875.08, Mass=115016, SNR=77.5, Peak=14777 HFD=3.3
01:29:24.870 00.001 21068 MultiStar: [#1 -0.06,0.35,1.30,U] [#2 0.01,0.46,1.42,U] [#3 0.04,0.39,1.25,U] [#4 -0.51,0.68,0.00,M2] [#5 -0.18,0.45,1.11,U] [#6 -0.33,0.48,0.00,M2] [#7 0.33,0.24,0.62,U] [#8 -0.18,0.20,0.90,U] 
01:29:24.871 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.34}, one-star: {0.29, 0.15}
01:29:24.871 00.000 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:29:24.872 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
01:29:24.873 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.15 hyp=0.33 cameraTheta=0.48 mountX=-0.26 mountY=-0.22, mountTheta=-2.45
01:29:24.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.15, opts=13)
01:29:24.876 00.001 21068 Enqueuing Move request for scope (0.29, 0.15)
01:29:24.878 00.002 16108 Worker thread wakes up
01:29:24.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.15) opts 0xd
01:29:24.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.15)
01:29:24.878 00.000 16108 Moving (0.29, 0.15) raw xDistance=-0.26 yDistance=-0.22
01:29:24.880 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:29:24.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:24.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:29:24.880 00.000 16108 MoveAxis(E, 68, ABG)
01:29:24.880 00.000 16108 Guiding  Dir = 2, Dur = 68
01:29:24.881 00.001 16108 IsSlewing returns 0
01:29:24.881 00.000 16108 IsGuiding returns 0
01:29:24.888 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3392, FiltMin=2915, FiltMax=61296, Gamma=1.000
01:29:24.901 00.013 16108 PulseGuide returned control before completion, sleep 58
01:29:24.905 00.004 21068 UpdateGuideState exits: m=115016 SNR=77.5
01:29:24.907 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:24.909 00.001 21068 Enqueuing Expose request
01:29:24.962 00.053 16108 IsGuiding returns 1
01:29:24.962 00.000 16108 scope still moving after pulse duration time elapsed
01:29:24.995 00.033 16108 IsSlewing returns 0
01:29:24.995 00.000 16108 IsGuiding returns 1
01:29:25.024 00.029 16108 IsSlewing returns 0
01:29:25.024 00.000 16108 IsGuiding returns 0
01:29:25.024 00.000 16108 scope move finished after 68 + 75 ms
01:29:25.024 00.000 16108 Move returns status 0, amount 68
01:29:25.024 00.000 16108 MoveAxis(N, 0, ABG)
01:29:25.024 00.000 16108 Move returns status 0, amount 0
01:29:25.024 00.000 16108 move complete, result=0
01:29:25.026 00.002 16108 worker thread done servicing request
01:29:25.026 00.000 16108 Worker thread wakes up
01:29:25.026 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
01:29:25.029 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:25.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:26.185 01.156 16108 Exposure complete
01:29:26.241 00.056 16108 worker thread done servicing request
01:29:26.241 00.000 21068 OnExposeComplete: enter
01:29:26.242 00.001 21068 UpdateGuideState(): m_state=6
01:29:26.243 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10415
01:29:26.244 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=875.20, Mass=132838, SNR=90.0, Peak=18205 HFD=3.2
01:29:26.245 00.001 21068 MultiStar: [#1 -0.40,0.59,0.00,M1] [#2 -0.57,0.56,0.00,M1] [#3 -0.24,0.53,0.00,M1] [#4 -0.54,0.58,0.00,M3] [#5 -0.62,0.38,0.00,M1] [#6 -0.53,0.52,0.00,M3] [#7 -0.08,0.65,0.00,M1] [#8 -0.29,0.36,0.63,U] 
01:29:26.246 00.001 21068 single-star, 1 included, MultiStar: {-0.23, 0.31}, one-star: {-0.18, 0.27}
01:29:26.247 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
01:29:26.248 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
01:29:26.248 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.17 mountX=0.23 mountY=-0.22, mountTheta=-0.77
01:29:26.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.27, opts=13)
01:29:26.252 00.002 21068 Enqueuing Move request for scope (-0.18, 0.27)
01:29:26.253 00.001 16108 Worker thread wakes up
01:29:26.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
01:29:26.253 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
01:29:26.253 00.000 16108 Moving (-0.18, 0.27) raw xDistance=0.23 yDistance=-0.22
01:29:26.254 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
01:29:26.254 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.24 newest=-0.63
01:29:26.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:29:26.254 00.000 16108 MoveAxis(W, 55, ABG)
01:29:26.254 00.000 16108 Guiding  Dir = 3, Dur = 55
01:29:26.254 00.000 16108 IsSlewing returns 0
01:29:26.255 00.001 16108 IsGuiding returns 0
01:29:26.261 00.006 16108 PulseGuide returned control before completion, sleep 59
01:29:26.263 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3392, FiltMin=2912, FiltMax=46477, Gamma=1.000
01:29:26.282 00.019 21068 UpdateGuideState exits: m=132838 SNR=90.0
01:29:26.283 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.284 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:26.285 00.001 21068 Enqueuing Expose request
01:29:26.323 00.038 16108 IsGuiding returns 1
01:29:26.323 00.000 16108 scope still moving after pulse duration time elapsed
01:29:26.355 00.032 16108 IsSlewing returns 0
01:29:26.355 00.000 16108 IsGuiding returns 0
01:29:26.355 00.000 16108 scope move finished after 55 + 44 ms
01:29:26.355 00.000 16108 Move returns status 0, amount 55
01:29:26.355 00.000 16108 MoveAxis(N, 44, ABG)
01:29:26.355 00.000 16108 Guiding  Dir = 0, Dur = 44
01:29:26.355 00.000 16108 IsSlewing returns 0
01:29:26.355 00.000 16108 IsGuiding returns 0
01:29:26.420 00.065 16108 IsGuiding returns 1
01:29:26.420 00.000 16108 scope still moving after pulse duration time elapsed
01:29:26.450 00.030 16108 IsSlewing returns 0
01:29:26.450 00.000 16108 IsGuiding returns 1
01:29:26.481 00.031 16108 IsSlewing returns 0
01:29:26.482 00.001 16108 IsGuiding returns 1
01:29:26.512 00.030 16108 IsSlewing returns 0
01:29:26.512 00.000 16108 IsGuiding returns 0
01:29:26.512 00.000 16108 scope move finished after 44 + 113 ms
01:29:26.512 00.000 16108 Move returns status 0, amount 44
01:29:26.512 00.000 16108 move complete, result=0
01:29:26.512 00.000 16108 worker thread done servicing request
01:29:26.512 00.000 16108 Worker thread wakes up
01:29:26.512 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.2 px 44 ms NORTH
01:29:26.515 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:26.516 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:27.486 00.970 16108 Exposure complete
01:29:27.564 00.078 16108 worker thread done servicing request
01:29:27.564 00.000 21068 OnExposeComplete: enter
01:29:27.565 00.001 21068 UpdateGuideState(): m_state=6
01:29:27.566 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10416
01:29:27.567 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.22, Mass=118349, SNR=92.3, Peak=16493 HFD=3.3
01:29:27.568 00.001 21068 MultiStar: [#1 -0.39,0.50,0.00,M2] [#2 -0.65,0.55,0.00,M2] [#3 -0.17,0.63,0.00,M2] [#4 -0.70,0.51,0.00,M4] [#5 -0.52,0.42,0.00,M2] [#6 -0.49,0.39,0.00,M4] [#7 -0.53,0.27,0.00,M2] [#8 -0.42,0.26,0.72,U] 
01:29:27.568 00.000 21068 single-star, 1 included, MultiStar: {-0.26, 0.28}, one-star: {-0.14, 0.29}
01:29:27.569 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
01:29:27.571 00.002 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
01:29:27.571 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.01 mountX=0.18 mountY=-0.25, mountTheta=-0.94
01:29:27.573 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.29, opts=13)
01:29:27.575 00.002 21068 Enqueuing Move request for scope (-0.14, 0.29)
01:29:27.576 00.001 16108 Worker thread wakes up
01:29:27.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
01:29:27.576 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
01:29:27.576 00.000 16108 Moving (-0.14, 0.29) raw xDistance=0.18 yDistance=-0.25
01:29:27.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:29:27.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:29:27.576 00.000 16108 MoveAxis(E, 0, ABG)
01:29:27.576 00.000 16108 Move returns status 0, amount 0
01:29:27.577 00.001 16108 MoveAxis(N, 51, ABG)
01:29:27.577 00.000 16108 Guiding  Dir = 0, Dur = 51
01:29:27.577 00.000 16108 IsSlewing returns 0
01:29:27.578 00.001 16108 IsGuiding returns 0
01:29:27.583 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3392, FiltMin=2912, FiltMax=50310, Gamma=1.000
01:29:27.598 00.015 16108 PulseGuide returned control before completion, sleep 41
01:29:27.603 00.005 21068 UpdateGuideState exits: m=118349 SNR=92.3
01:29:27.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:27.604 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:27.605 00.001 21068 Enqueuing Expose request
01:29:27.643 00.038 16108 IsGuiding returns 1
01:29:27.643 00.000 16108 scope still moving after pulse duration time elapsed
01:29:27.674 00.031 16108 IsSlewing returns 0
01:29:27.674 00.000 16108 IsGuiding returns 1
01:29:27.705 00.031 16108 IsSlewing returns 0
01:29:27.705 00.000 16108 IsGuiding returns 0
01:29:27.705 00.000 16108 scope move finished after 51 + 77 ms
01:29:27.705 00.000 16108 Move returns status 0, amount 51
01:29:27.705 00.000 16108 move complete, result=0
01:29:27.705 00.000 16108 worker thread done servicing request
01:29:27.705 00.000 16108 Worker thread wakes up
01:29:27.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:27.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:27.705 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 51 ms NORTH
01:29:28.877 01.172 16108 Exposure complete
01:29:28.952 00.075 16108 worker thread done servicing request
01:29:28.952 00.000 21068 OnExposeComplete: enter
01:29:28.955 00.003 21068 UpdateGuideState(): m_state=6
01:29:28.956 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10417
01:29:28.957 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=874.76, Mass=112879, SNR=72.0, Peak=16957 HFD=2.9
01:29:28.958 00.001 21068 MultiStar: [#1 -0.56,0.34,0.00,M3] [#2 -0.48,0.34,0.00,M3] [#3 -0.12,0.44,1.18,U] [#4 -0.50,0.29,0.00,M5] [#5 -0.40,0.18,1.24,U] [#6 -0.55,0.25,0.00,M5] [#7 -0.11,0.09,0.74,U] [#8 -0.24,-0.10,1.02,U] 
01:29:28.960 00.002 21068 refined, 4 included, MultiStar: {-0.23, 0.10}, one-star: {-0.25, -0.17}
01:29:28.962 00.002 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
01:29:28.964 00.002 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
01:29:28.965 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.26 cameraTheta=2.72 mountX=0.25 mountY=-0.05, mountTheta=-0.19
01:29:28.967 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.10, opts=13)
01:29:28.969 00.002 21068 Enqueuing Move request for scope (-0.23, 0.10)
01:29:28.970 00.001 16108 Worker thread wakes up
01:29:28.971 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
01:29:28.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
01:29:28.971 00.000 16108 Moving (-0.23, 0.10) raw xDistance=0.25 yDistance=-0.05
01:29:28.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:29:28.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:28.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:28.971 00.000 16108 MoveAxis(W, 65, ABG)
01:29:28.971 00.000 16108 Guiding  Dir = 3, Dur = 65
01:29:28.972 00.001 16108 IsSlewing returns 0
01:29:28.972 00.000 16108 IsGuiding returns 0
01:29:28.977 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3389, FiltMin=2902, FiltMax=58675, Gamma=1.000
01:29:28.994 00.017 21068 UpdateGuideState exits: m=112879 SNR=72.0
01:29:28.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:28.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:28.997 00.001 21068 Enqueuing Expose request
01:29:29.005 00.008 16108 PulseGuide returned control before completion, sleep 44
01:29:29.050 00.045 16108 IsGuiding returns 1
01:29:29.050 00.000 16108 scope still moving after pulse duration time elapsed
01:29:29.082 00.032 16108 IsSlewing returns 0
01:29:29.082 00.000 16108 IsGuiding returns 1
01:29:29.113 00.031 16108 IsSlewing returns 0
01:29:29.113 00.000 16108 IsGuiding returns 0
01:29:29.113 00.000 16108 scope move finished after 65 + 75 ms
01:29:29.114 00.001 16108 Move returns status 0, amount 65
01:29:29.114 00.000 16108 MoveAxis(N, 0, ABG)
01:29:29.114 00.000 16108 Move returns status 0, amount 0
01:29:29.114 00.000 16108 move complete, result=0
01:29:29.114 00.000 16108 worker thread done servicing request
01:29:29.114 00.000 16108 Worker thread wakes up
01:29:29.114 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:29.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:29.114 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
01:29:30.089 00.975 16108 Exposure complete
01:29:30.142 00.053 16108 worker thread done servicing request
01:29:30.142 00.000 21068 OnExposeComplete: enter
01:29:30.143 00.001 21068 UpdateGuideState(): m_state=6
01:29:30.144 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10418
01:29:30.145 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=874.96, Mass=130697, SNR=87.1, Peak=17853 HFD=3.2
01:29:30.146 00.001 21068 MultiStar: [#1 -0.34,0.17,1.15,U] [#2 -0.60,0.33,0.00,M4] [#3 -0.11,0.26,0.88,U] [#4 -0.41,0.25,0.77,U] [#5 -0.51,0.15,0.90,U] [#6 -0.20,0.50,0.00,M6] [#7 -0.06,0.21,0.59,U] [#8 -0.43,0.11,0.74,U] 
01:29:30.146 00.000 21068 single-star, 6 included, MultiStar: {-0.32, 0.16}, one-star: {-0.30, 0.03}
01:29:30.147 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
01:29:30.148 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
01:29:30.149 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.31 cameraTheta=3.03 mountX=0.31 mountY=0.04, mountTheta=0.12
01:29:30.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.03, opts=13)
01:29:30.151 00.000 21068 Enqueuing Move request for scope (-0.30, 0.03)
01:29:30.154 00.003 16108 Worker thread wakes up
01:29:30.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.03) opts 0xd
01:29:30.154 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.03)
01:29:30.154 00.000 16108 Moving (-0.30, 0.03) raw xDistance=0.31 yDistance=0.04
01:29:30.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:29:30.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:30.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:29:30.154 00.000 16108 MoveAxis(W, 85, ABG)
01:29:30.154 00.000 16108 Guiding  Dir = 3, Dur = 85
01:29:30.154 00.000 16108 IsSlewing returns 0
01:29:30.154 00.000 16108 IsGuiding returns 0
01:29:30.164 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3392, FiltMin=2841, FiltMax=60659, Gamma=1.000
01:29:30.186 00.022 16108 PulseGuide returned control before completion, sleep 63
01:29:30.191 00.005 21068 UpdateGuideState exits: m=130697 SNR=87.1
01:29:30.193 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:30.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:30.195 00.001 21068 Enqueuing Expose request
01:29:30.263 00.068 16108 IsGuiding returns 1
01:29:30.263 00.000 16108 scope still moving after pulse duration time elapsed
01:29:30.294 00.031 16108 IsSlewing returns 0
01:29:30.294 00.000 16108 IsGuiding returns 0
01:29:30.294 00.000 16108 scope move finished after 85 + 54 ms
01:29:30.294 00.000 16108 Move returns status 0, amount 85
01:29:30.294 00.000 16108 MoveAxis(N, 0, ABG)
01:29:30.294 00.000 16108 Move returns status 0, amount 0
01:29:30.294 00.000 16108 move complete, result=0
01:29:30.294 00.000 16108 worker thread done servicing request
01:29:30.294 00.000 16108 Worker thread wakes up
01:29:30.294 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:30.294 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.0 px 0 ms NORTH
01:29:30.296 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:31.466 01.170 16108 Exposure complete
01:29:31.523 00.057 16108 worker thread done servicing request
01:29:31.523 00.000 21068 OnExposeComplete: enter
01:29:31.525 00.002 21068 UpdateGuideState(): m_state=6
01:29:31.527 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10419
01:29:31.529 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=874.80, Mass=112516, SNR=75.1, Peak=14169 HFD=3.2
01:29:31.531 00.002 21068 MultiStar: [#1 0.15,0.02,1.44,U] [#2 0.24,0.10,1.16,U] [#3 0.34,0.11,1.40,U] [#4 0.09,0.28,1.02,U] [#5 0.27,0.10,1.01,U] [#6 0.28,-0.10,0.85,U] [#7 0.07,0.13,0.71,U] [#8 0.28,-0.02,0.77,U] 
01:29:31.532 00.001 21068 refined, 8 included, MultiStar: {0.23, 0.06}, one-star: {0.34, -0.13}
01:29:31.534 00.002 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
01:29:31.535 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
01:29:31.536 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
01:29:31.539 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.06, opts=13)
01:29:31.540 00.001 21068 Enqueuing Move request for scope (0.23, 0.06)
01:29:31.541 00.001 16108 Worker thread wakes up
01:29:31.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
01:29:31.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
01:29:31.541 00.000 16108 Moving (0.23, 0.06) raw xDistance=-0.22 yDistance=-0.11
01:29:31.542 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
01:29:31.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:31.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:31.542 00.000 16108 MoveAxis(E, 51, ABG)
01:29:31.542 00.000 16108 Guiding  Dir = 2, Dur = 51
01:29:31.542 00.000 16108 IsSlewing returns 0
01:29:31.543 00.001 16108 IsGuiding returns 0
01:29:31.547 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=179, max=65535, med=3389, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:29:31.562 00.015 21068 UpdateGuideState exits: m=112516 SNR=75.1
01:29:31.562 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:31.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:31.564 00.001 21068 Enqueuing Expose request
01:29:31.584 00.020 16108 PulseGuide returned control before completion, sleep 21
01:29:31.614 00.030 16108 IsGuiding returns 1
01:29:31.614 00.000 16108 scope still moving after pulse duration time elapsed
01:29:31.645 00.031 16108 IsSlewing returns 0
01:29:31.645 00.000 16108 IsGuiding returns 1
01:29:31.676 00.031 16108 IsSlewing returns 0
01:29:31.676 00.000 16108 IsGuiding returns 0
01:29:31.676 00.000 16108 scope move finished after 51 + 82 ms
01:29:31.676 00.000 16108 Move returns status 0, amount 51
01:29:31.676 00.000 16108 MoveAxis(N, 0, ABG)
01:29:31.676 00.000 16108 Move returns status 0, amount 0
01:29:31.676 00.000 16108 move complete, result=0
01:29:31.677 00.001 16108 worker thread done servicing request
01:29:31.677 00.000 16108 Worker thread wakes up
01:29:31.677 00.000 21068 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:29:31.679 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:31.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:32.647 00.968 16108 Exposure complete
01:29:32.706 00.059 16108 worker thread done servicing request
01:29:32.706 00.000 21068 OnExposeComplete: enter
01:29:32.707 00.001 21068 UpdateGuideState(): m_state=6
01:29:32.708 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10420
01:29:32.709 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=874.97, Mass=127804, SNR=91.9, Peak=18957 HFD=3.1
01:29:32.711 00.002 21068 MultiStar: [#1 -0.18,0.36,0.98,U] [#2 -0.35,0.19,1.17,U] [#3 -0.19,0.19,0.81,U] [#4 -0.40,0.53,0.00,M4] [#5 -0.44,0.42,0.00,M1] [#6 -0.42,0.23,0.74,U] [#7 -0.18,0.26,0.62,U] [#8 -0.19,-0.01,0.70,U] 
01:29:32.713 00.002 21068 single-star, 6 included, MultiStar: {-0.26, 0.18}, one-star: {-0.23, 0.04}
01:29:32.714 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
01:29:32.715 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
01:29:32.717 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=0.24 mountY=0.01, mountTheta=0.06
01:29:32.720 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.04, opts=13)
01:29:32.721 00.001 21068 Enqueuing Move request for scope (-0.23, 0.04)
01:29:32.722 00.001 16108 Worker thread wakes up
01:29:32.723 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
01:29:32.723 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
01:29:32.723 00.000 16108 Moving (-0.23, 0.04) raw xDistance=0.24 yDistance=0.01
01:29:32.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
01:29:32.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:32.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:32.723 00.000 16108 MoveAxis(W, 59, ABG)
01:29:32.723 00.000 16108 Guiding  Dir = 3, Dur = 59
01:29:32.724 00.001 16108 IsSlewing returns 0
01:29:32.724 00.000 16108 IsGuiding returns 0
01:29:32.732 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3389, FiltMin=2899, FiltMax=56755, Gamma=1.000
01:29:32.748 00.016 21068 UpdateGuideState exits: m=127804 SNR=91.9
01:29:32.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:32.751 00.001 21068 Enqueuing Expose request
01:29:32.789 00.038 16108 IsGuiding returns 1
01:29:32.789 00.000 16108 scope still moving after pulse duration time elapsed
01:29:32.819 00.030 16108 IsSlewing returns 0
01:29:32.819 00.000 16108 IsGuiding returns 1
01:29:32.851 00.032 16108 IsSlewing returns 0
01:29:32.851 00.000 16108 IsGuiding returns 1
01:29:32.882 00.031 16108 IsSlewing returns 0
01:29:32.882 00.000 16108 IsGuiding returns 0
01:29:32.882 00.000 16108 scope move finished after 59 + 98 ms
01:29:32.882 00.000 16108 Move returns status 0, amount 59
01:29:32.882 00.000 16108 MoveAxis(N, 0, ABG)
01:29:32.882 00.000 16108 Move returns status 0, amount 0
01:29:32.882 00.000 16108 move complete, result=0
01:29:32.882 00.000 16108 worker thread done servicing request
01:29:32.882 00.000 16108 Worker thread wakes up
01:29:32.882 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
01:29:32.883 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:32.884 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:34.031 01.147 16108 Exposure complete
01:29:34.089 00.058 16108 worker thread done servicing request
01:29:34.089 00.000 21068 OnExposeComplete: enter
01:29:34.090 00.001 21068 UpdateGuideState(): m_state=6
01:29:34.091 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10421
01:29:34.092 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.78, Mass=123509, SNR=83.3, Peak=16077 HFD=3.3
01:29:34.092 00.000 21068 MultiStar: [#1 0.05,0.02,1.04,U] [#2 -0.14,0.07,1.20,U] [#3 0.29,0.01,1.10,U] [#4 -0.05,0.37,0.70,U] [#5 -0.08,-0.01,0.88,U] [#6 0.01,0.10,0.89,U] [#7 0.07,0.04,0.63,U] [#8 0.05,-0.27,0.78,U] 
01:29:34.093 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.08, -0.15}
01:29:34.094 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
01:29:34.095 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
01:29:34.096 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.45 mountX=-0.03 mountY=-0.02, mountTheta=-2.48
01:29:34.097 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
01:29:34.098 00.001 21068 Enqueuing Move request for scope (0.03, 0.02)
01:29:34.099 00.001 16108 Worker thread wakes up
01:29:34.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:29:34.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:29:34.099 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
01:29:34.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:34.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:34.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:34.099 00.000 16108 MoveAxis(E, 0, ABG)
01:29:34.099 00.000 16108 Move returns status 0, amount 0
01:29:34.100 00.001 16108 MoveAxis(N, 0, ABG)
01:29:34.100 00.000 16108 Move returns status 0, amount 0
01:29:34.100 00.000 16108 move complete, result=0
01:29:34.100 00.000 16108 worker thread done servicing request
01:29:34.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3389, FiltMin=2877, FiltMax=59769, Gamma=1.000
01:29:34.120 00.017 21068 UpdateGuideState exits: m=123509 SNR=83.3
01:29:34.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:34.122 00.000 21068 Enqueuing Expose request
01:29:34.123 00.001 16108 Worker thread wakes up
01:29:34.123 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:34.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:34.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:35.100 00.976 16108 Exposure complete
01:29:35.154 00.054 16108 worker thread done servicing request
01:29:35.154 00.000 21068 OnExposeComplete: enter
01:29:35.155 00.001 21068 UpdateGuideState(): m_state=6
01:29:35.156 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10422
01:29:35.157 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.83, Mass=126295, SNR=86.9, Peak=16093 HFD=3.2
01:29:35.158 00.001 21068 MultiStar: [#1 0.07,0.08,1.11,U] [#2 0.17,-0.04,1.17,U] [#3 0.25,0.08,1.01,U] [#4 0.18,0.20,0.78,U] [#5 0.01,0.06,0.93,U] [#6 -0.17,0.20,0.74,U] [#7 0.22,-0.05,0.60,U] [#8 -0.01,-0.32,0.78,U] 
01:29:35.159 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.25, -0.10}
01:29:35.161 00.002 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
01:29:35.162 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
01:29:35.164 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
01:29:35.167 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
01:29:35.168 00.001 21068 Enqueuing Move request for scope (0.11, 0.01)
01:29:35.169 00.001 16108 Worker thread wakes up
01:29:35.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:29:35.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:29:35.169 00.000 16108 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=-0.04
01:29:35.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:29:35.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:35.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:29:35.169 00.000 16108 MoveAxis(E, 0, ABG)
01:29:35.169 00.000 16108 Move returns status 0, amount 0
01:29:35.169 00.000 16108 MoveAxis(N, 0, ABG)
01:29:35.169 00.000 16108 Move returns status 0, amount 0
01:29:35.169 00.000 16108 move complete, result=0
01:29:35.169 00.000 16108 worker thread done servicing request
01:29:35.176 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3389, FiltMin=2921, FiltMax=60381, Gamma=1.000
01:29:35.210 00.034 21068 UpdateGuideState exits: m=126295 SNR=86.9
01:29:35.212 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.214 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:35.215 00.001 21068 Enqueuing Expose request
01:29:35.218 00.003 16108 Worker thread wakes up
01:29:35.218 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:35.220 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:35.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:36.257 01.037 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:29:36.259 00.002 21068 case statement mapped state 6 to 3
01:29:36.261 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:29:36.383 00.122 16108 Exposure complete
01:29:36.452 00.069 16108 worker thread done servicing request
01:29:36.452 00.000 21068 OnExposeComplete: enter
01:29:36.453 00.001 21068 UpdateGuideState(): m_state=6
01:29:36.454 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10423
01:29:36.455 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.57, Mass=113625, SNR=81.3, Peak=14797 HFD=3.2
01:29:36.456 00.001 21068 MultiStar: [#1 -0.04,0.02,1.25,U] [#2 -0.19,-0.12,1.30,U] [#3 0.03,0.05,1.12,U] [#4 0.01,0.14,0.82,U] [#5 -0.04,0.04,0.96,U] [#6 0.01,0.18,0.98,U] [#7 0.24,-0.11,0.70,U] [#8 -0.01,-0.17,0.86,U] 
01:29:36.457 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.17, -0.36}
01:29:36.457 00.000 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
01:29:36.458 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
01:29:36.460 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.43 mountX=-0.01 mountY=0.03, mountTheta=1.89
01:29:36.461 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
01:29:36.462 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
01:29:36.463 00.001 16108 Worker thread wakes up
01:29:36.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
01:29:36.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
01:29:36.463 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
01:29:36.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:36.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:36.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:36.463 00.000 16108 MoveAxis(E, 0, ABG)
01:29:36.463 00.000 16108 Move returns status 0, amount 0
01:29:36.463 00.000 16108 MoveAxis(N, 0, ABG)
01:29:36.463 00.000 16108 Move returns status 0, amount 0
01:29:36.463 00.000 16108 move complete, result=0
01:29:36.463 00.000 16108 worker thread done servicing request
01:29:36.468 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3389, FiltMin=2909, FiltMax=63677, Gamma=1.000
01:29:36.494 00.026 21068 UpdateGuideState exits: m=113625 SNR=81.3
01:29:36.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:36.497 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:36.498 00.001 21068 Enqueuing Expose request
01:29:36.498 00.000 16108 Worker thread wakes up
01:29:36.498 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:36.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:36.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:37.472 00.973 16108 Exposure complete
01:29:37.524 00.052 16108 worker thread done servicing request
01:29:37.524 00.000 21068 OnExposeComplete: enter
01:29:37.525 00.001 21068 UpdateGuideState(): m_state=6
01:29:37.526 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10424
01:29:37.527 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.62, Mass=135690, SNR=87.9, Peak=14153 HFD=3.4
01:29:37.528 00.001 21068 MultiStar: [#1 0.17,-0.24,1.01,U] [#2 -0.15,-0.19,1.04,U] [#3 0.39,-0.21,0.97,U] [#4 -0.00,-0.29,0.84,U] [#5 0.00,-0.28,0.87,U] [#6 -0.16,-0.27,0.68,U] [#7 0.45,-0.46,0.00,M1] [#8 0.10,-0.52,0.70,U] 
01:29:37.528 00.000 21068 refined, 7 included, MultiStar: {0.13, -0.28}, one-star: {0.57, -0.31}
01:29:37.529 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
01:29:37.530 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
01:29:37.531 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.13 mountX=-0.18 mountY=0.24, mountTheta=2.21
01:29:37.532 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.28, opts=13)
01:29:37.533 00.001 21068 Enqueuing Move request for scope (0.13, -0.28)
01:29:37.534 00.001 16108 Worker thread wakes up
01:29:37.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
01:29:37.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
01:29:37.535 00.001 16108 Moving (0.13, -0.28) raw xDistance=-0.18 yDistance=0.24
01:29:37.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:29:37.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:37.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:29:37.535 00.000 16108 MoveAxis(E, 0, ABG)
01:29:37.535 00.000 16108 Move returns status 0, amount 0
01:29:37.535 00.000 16108 MoveAxis(N, 0, ABG)
01:29:37.535 00.000 16108 Move returns status 0, amount 0
01:29:37.535 00.000 16108 move complete, result=0
01:29:37.536 00.001 16108 worker thread done servicing request
01:29:37.538 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3392, FiltMin=2937, FiltMax=59920, Gamma=1.000
01:29:37.554 00.016 21068 UpdateGuideState exits: m=135690 SNR=87.9
01:29:37.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:37.556 00.000 21068 Enqueuing Expose request
01:29:37.557 00.001 16108 Worker thread wakes up
01:29:37.557 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:37.559 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:37.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:38.707 01.148 16108 Exposure complete
01:29:38.768 00.061 16108 worker thread done servicing request
01:29:38.768 00.000 21068 OnExposeComplete: enter
01:29:38.769 00.001 21068 UpdateGuideState(): m_state=6
01:29:38.770 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10425
01:29:38.770 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=874.68, Mass=121728, SNR=87.7, Peak=15533 HFD=3.3
01:29:38.771 00.001 21068 MultiStar: [#1 0.08,0.04,1.17,U] [#2 -0.07,-0.07,1.28,U] [#3 0.16,0.13,1.03,U] [#4 -0.18,-0.18,0.81,U] [#5 -0.29,-0.21,0.76,U] [#6 -0.20,0.03,0.70,U] [#7 -0.11,-0.34,0.63,U] [#8 0.25,-0.53,0.00,M1] 
01:29:38.772 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.09}, one-star: {0.04, -0.25}
01:29:38.773 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
01:29:38.775 00.002 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
01:29:38.775 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=0.03 mountY=0.10, mountTheta=1.24
01:29:38.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.09, opts=13)
01:29:38.778 00.001 21068 Enqueuing Move request for scope (-0.05, -0.09)
01:29:38.778 00.000 16108 Worker thread wakes up
01:29:38.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:29:38.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:29:38.778 00.000 16108 Moving (-0.05, -0.09) raw xDistance=0.03 yDistance=0.10
01:29:38.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:38.779 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:38.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:29:38.779 00.000 16108 MoveAxis(E, 0, ABG)
01:29:38.779 00.000 16108 Move returns status 0, amount 0
01:29:38.779 00.000 16108 MoveAxis(N, 0, ABG)
01:29:38.779 00.000 16108 Move returns status 0, amount 0
01:29:38.779 00.000 16108 move complete, result=0
01:29:38.779 00.000 16108 worker thread done servicing request
01:29:38.782 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3389, FiltMin=2921, FiltMax=60409, Gamma=1.000
01:29:38.797 00.015 21068 UpdateGuideState exits: m=121728 SNR=87.7
01:29:38.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:38.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:38.800 00.001 21068 Enqueuing Expose request
01:29:38.800 00.000 16108 Worker thread wakes up
01:29:38.800 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:38.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:38.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:39.793 00.992 16108 Exposure complete
01:29:39.875 00.082 16108 worker thread done servicing request
01:29:39.875 00.000 21068 OnExposeComplete: enter
01:29:39.876 00.001 21068 UpdateGuideState(): m_state=6
01:29:39.877 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10426
01:29:39.878 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.83, Mass=124500, SNR=84.8, Peak=15389 HFD=3.2
01:29:39.879 00.001 21068 MultiStar: [#1 0.06,0.12,1.15,U] [#2 -0.15,-0.00,1.47,U] [#3 0.25,0.20,1.12,U] [#4 -0.07,0.12,0.92,U] [#5 -0.41,0.01,0.98,U] [#6 -0.17,-0.21,0.92,U] [#7 -0.14,-0.06,0.58,U] [#8 0.01,-0.04,0.77,U] 
01:29:39.879 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.08, -0.10}
01:29:39.880 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
01:29:39.882 00.002 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
01:29:39.883 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.06 cameraTheta=2.91 mountX=0.06 mountY=0.00, mountTheta=0.00
01:29:39.884 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
01:29:39.885 00.001 21068 Enqueuing Move request for scope (-0.05, 0.01)
01:29:39.886 00.001 16108 Worker thread wakes up
01:29:39.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:29:39.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:29:39.886 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.06 yDistance=0.00
01:29:39.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:29:39.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:39.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:29:39.886 00.000 16108 MoveAxis(E, 0, ABG)
01:29:39.886 00.000 16108 Move returns status 0, amount 0
01:29:39.886 00.000 16108 MoveAxis(N, 0, ABG)
01:29:39.886 00.000 16108 Move returns status 0, amount 0
01:29:39.886 00.000 16108 move complete, result=0
01:29:39.886 00.000 16108 worker thread done servicing request
01:29:39.899 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3392, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:29:39.919 00.020 21068 UpdateGuideState exits: m=124500 SNR=84.8
01:29:39.923 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.925 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:39.926 00.001 21068 Enqueuing Expose request
01:29:39.927 00.001 16108 Worker thread wakes up
01:29:39.927 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:39.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:39.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:41.086 01.158 16108 Exposure complete
01:29:41.144 00.058 16108 worker thread done servicing request
01:29:41.144 00.000 21068 OnExposeComplete: enter
01:29:41.145 00.001 21068 UpdateGuideState(): m_state=6
01:29:41.146 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10427
01:29:41.147 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.67, Mass=122653, SNR=92.7, Peak=16605 HFD=3.3
01:29:41.148 00.001 21068 MultiStar: [#1 -0.09,0.21,1.10,U] [#2 -0.30,0.12,1.13,U] [#3 0.10,0.22,0.87,U] [#4 0.13,0.36,0.67,U] [#5 -0.11,0.19,0.80,U] [#6 0.01,0.19,0.80,U] [#7 0.15,0.11,0.54,U] [#8 0.01,-0.02,0.75,U] 
01:29:41.149 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.08, -0.26}
01:29:41.150 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
01:29:41.150 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:29:41.151 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.04 mountY=-0.11, mountTheta=-1.19
01:29:41.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
01:29:41.154 00.001 21068 Enqueuing Move request for scope (-0.02, 0.12)
01:29:41.155 00.001 16108 Worker thread wakes up
01:29:41.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:29:41.155 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:29:41.155 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
01:29:41.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:29:41.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:41.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:41.155 00.000 16108 MoveAxis(E, 0, ABG)
01:29:41.155 00.000 16108 Move returns status 0, amount 0
01:29:41.155 00.000 16108 MoveAxis(N, 0, ABG)
01:29:41.155 00.000 16108 Move returns status 0, amount 0
01:29:41.155 00.000 16108 move complete, result=0
01:29:41.155 00.000 16108 worker thread done servicing request
01:29:41.159 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3392, FiltMin=2861, FiltMax=65472, Gamma=1.000
01:29:41.174 00.015 21068 UpdateGuideState exits: m=122653 SNR=92.7
01:29:41.176 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:41.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:41.178 00.001 21068 Enqueuing Expose request
01:29:41.178 00.000 16108 Worker thread wakes up
01:29:41.178 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:41.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:41.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:42.163 00.984 16108 Exposure complete
01:29:42.235 00.072 16108 worker thread done servicing request
01:29:42.235 00.000 21068 OnExposeComplete: enter
01:29:42.237 00.002 21068 UpdateGuideState(): m_state=6
01:29:42.238 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10428
01:29:42.239 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.02, Mass=126483, SNR=81.5, Peak=18797 HFD=3.0
01:29:42.239 00.000 21068 MultiStar: [#1 0.06,0.29,1.26,U] [#2 -0.23,0.25,1.27,U] [#3 0.25,0.32,1.06,U] [#4 0.11,0.13,0.92,U] [#5 0.06,0.03,1.04,U] [#6 0.21,0.13,0.90,U] [#7 0.09,0.07,0.58,U] [#8 0.08,0.30,0.82,U] 
01:29:42.240 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.19}, one-star: {0.09, 0.09}
01:29:42.241 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
01:29:42.241 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
01:29:42.242 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.82 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
01:29:42.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.09, opts=13)
01:29:42.244 00.000 21068 Enqueuing Move request for scope (0.09, 0.09)
01:29:42.245 00.001 16108 Worker thread wakes up
01:29:42.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:29:42.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:29:42.245 00.000 16108 Moving (0.09, 0.09) raw xDistance=-0.07 yDistance=-0.11
01:29:42.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:42.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:42.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:42.247 00.002 16108 MoveAxis(E, 0, ABG)
01:29:42.247 00.000 16108 Move returns status 0, amount 0
01:29:42.247 00.000 16108 MoveAxis(N, 0, ABG)
01:29:42.247 00.000 16108 Move returns status 0, amount 0
01:29:42.247 00.000 16108 move complete, result=0
01:29:42.247 00.000 16108 worker thread done servicing request
01:29:42.250 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3392, FiltMin=2877, FiltMax=57571, Gamma=1.000
01:29:42.274 00.024 21068 UpdateGuideState exits: m=126483 SNR=81.5
01:29:42.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:42.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:42.277 00.000 21068 Enqueuing Expose request
01:29:42.278 00.001 16108 Worker thread wakes up
01:29:42.278 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:42.279 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:42.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:43.452 01.173 16108 Exposure complete
01:29:43.523 00.071 16108 worker thread done servicing request
01:29:43.523 00.000 21068 OnExposeComplete: enter
01:29:43.524 00.001 21068 UpdateGuideState(): m_state=6
01:29:43.525 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10429
01:29:43.526 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=874.85, Mass=123877, SNR=85.3, Peak=17725 HFD=3.3
01:29:43.527 00.001 21068 MultiStar: [#1 -0.28,0.43,1.17,U] [#2 -0.55,0.38,0.00,M1] [#3 -0.04,0.40,1.02,U] [#4 -0.48,0.50,0.00,M1] [#5 -0.54,0.27,0.00,M1] [#6 -0.14,0.38,0.81,U] [#7 -0.14,0.45,0.66,U] [#8 -0.71,-0.03,0.00,M1] 
01:29:43.529 00.002 21068 single-star, 4 included, MultiStar: {-0.20, 0.31}, one-star: {-0.35, -0.08}
01:29:43.530 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
01:29:43.531 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
01:29:43.531 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-2.92 mountX=0.33 mountY=0.16, mountTheta=0.44
01:29:43.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.08, opts=13)
01:29:43.534 00.001 21068 Enqueuing Move request for scope (-0.35, -0.08)
01:29:43.535 00.001 16108 Worker thread wakes up
01:29:43.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
01:29:43.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
01:29:43.535 00.000 16108 Moving (-0.35, -0.08) raw xDistance=0.33 yDistance=0.16
01:29:43.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:29:43.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:43.537 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:29:43.537 00.000 16108 MoveAxis(W, 87, ABG)
01:29:43.537 00.000 16108 Guiding  Dir = 3, Dur = 87
01:29:43.537 00.000 16108 IsSlewing returns 0
01:29:43.538 00.001 16108 IsGuiding returns 0
01:29:43.539 00.001 16108 PulseGuide returned control before completion, sleep 96
01:29:43.543 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3392, FiltMin=2867, FiltMax=54835, Gamma=1.000
01:29:43.563 00.020 21068 UpdateGuideState exits: m=123877 SNR=85.3
01:29:43.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:43.565 00.000 21068 Enqueuing Expose request
01:29:43.644 00.079 16108 IsGuiding returns 1
01:29:43.644 00.000 16108 scope still moving after pulse duration time elapsed
01:29:43.675 00.031 16108 IsSlewing returns 0
01:29:43.675 00.000 16108 IsGuiding returns 1
01:29:43.706 00.031 16108 IsSlewing returns 0
01:29:43.706 00.000 16108 IsGuiding returns 0
01:29:43.706 00.000 16108 scope move finished after 87 + 81 ms
01:29:43.706 00.000 16108 Move returns status 0, amount 87
01:29:43.706 00.000 16108 MoveAxis(N, 0, ABG)
01:29:43.706 00.000 16108 Move returns status 0, amount 0
01:29:43.706 00.000 16108 move complete, result=0
01:29:43.706 00.000 16108 worker thread done servicing request
01:29:43.706 00.000 16108 Worker thread wakes up
01:29:43.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:43.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:43.707 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.2 px 0 ms NORTH
01:29:44.684 00.977 16108 Exposure complete
01:29:44.759 00.075 16108 worker thread done servicing request
01:29:44.759 00.000 21068 OnExposeComplete: enter
01:29:44.763 00.004 21068 UpdateGuideState(): m_state=6
01:29:44.764 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10430
01:29:44.766 00.002 21068 Star::Find returns 1 (0), X=220.04, Y=875.19, Mass=133978, SNR=97.7, Peak=16845 HFD=3.3
01:29:44.768 00.002 21068 MultiStar: [#1 -0.31,0.43,0.99,U] [#2 -0.48,0.34,0.00,M2] [#3 -0.33,0.34,1.02,U] [#4 -0.50,0.47,0.00,M2] [#5 -0.37,0.30,0.66,U] [#6 -0.54,0.32,0.00,M1] [#7 0.07,0.26,0.50,U] [#8 -0.47,0.03,0.64,U] 
01:29:44.769 00.001 21068 single-star, 5 included, MultiStar: {-0.24, 0.29}, one-star: {-0.02, 0.26}
01:29:44.770 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
01:29:44.772 00.002 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
01:29:44.773 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.65 mountX=0.07 mountY=-0.25, mountTheta=-1.32
01:29:44.776 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.26, opts=13)
01:29:44.776 00.000 21068 Enqueuing Move request for scope (-0.02, 0.26)
01:29:44.777 00.001 16108 Worker thread wakes up
01:29:44.779 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
01:29:44.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
01:29:44.779 00.000 16108 Moving (-0.02, 0.26) raw xDistance=0.07 yDistance=-0.25
01:29:44.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:44.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:29:44.779 00.000 16108 MoveAxis(E, 0, ABG)
01:29:44.779 00.000 16108 Move returns status 0, amount 0
01:29:44.779 00.000 16108 MoveAxis(N, 50, ABG)
01:29:44.779 00.000 16108 Guiding  Dir = 0, Dur = 50
01:29:44.779 00.000 16108 IsSlewing returns 0
01:29:44.780 00.001 16108 IsGuiding returns 0
01:29:44.784 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3392, FiltMin=2931, FiltMax=54067, Gamma=1.000
01:29:44.800 00.016 21068 UpdateGuideState exits: m=133978 SNR=97.7
01:29:44.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:44.801 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:44.802 00.001 21068 Enqueuing Expose request
01:29:44.803 00.001 16108 PulseGuide returned control before completion, sleep 37
01:29:44.848 00.045 16108 IsGuiding returns 1
01:29:44.848 00.000 16108 scope still moving after pulse duration time elapsed
01:29:44.879 00.031 16108 IsSlewing returns 0
01:29:44.879 00.000 16108 IsGuiding returns 1
01:29:44.911 00.032 16108 IsSlewing returns 0
01:29:44.911 00.000 16108 IsGuiding returns 0
01:29:44.911 00.000 16108 scope move finished after 50 + 81 ms
01:29:44.911 00.000 16108 Move returns status 0, amount 50
01:29:44.911 00.000 16108 move complete, result=0
01:29:44.912 00.001 16108 worker thread done servicing request
01:29:44.912 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 50 ms NORTH
01:29:44.914 00.002 16108 Worker thread wakes up
01:29:44.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:44.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:46.085 01.171 16108 Exposure complete
01:29:46.139 00.054 16108 worker thread done servicing request
01:29:46.139 00.000 21068 OnExposeComplete: enter
01:29:46.142 00.003 21068 UpdateGuideState(): m_state=6
01:29:46.144 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10431
01:29:46.145 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.17, Mass=121590, SNR=76.2, Peak=13737 HFD=3.5
01:29:46.147 00.002 21068 MultiStar: [#1 0.45,0.45,0.00,M1] [#2 0.18,0.42,1.48,U] [#3 0.10,0.54,0.00,M1] [#4 0.54,0.20,0.00,M3] [#5 0.20,0.29,1.14,U] [#6 0.22,0.28,0.82,U] [#7 0.43,0.19,0.70,U] [#8 0.32,0.02,0.76,U] 
01:29:46.147 00.000 21068 refined, 5 included, MultiStar: {0.26, 0.27}, one-star: {0.34, 0.24}
01:29:46.149 00.002 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
01:29:46.150 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
01:29:46.151 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.27 hyp=0.37 cameraTheta=0.79 mountX=-0.21 mountY=-0.32, mountTheta=-2.16
01:29:46.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.27, opts=13)
01:29:46.154 00.001 21068 Enqueuing Move request for scope (0.26, 0.27)
01:29:46.156 00.002 16108 Worker thread wakes up
01:29:46.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.27) opts 0xd
01:29:46.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.27)
01:29:46.156 00.000 16108 Moving (0.26, 0.27) raw xDistance=-0.21 yDistance=-0.32
01:29:46.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:29:46.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:29:46.156 00.000 16108 MoveAxis(E, 56, ABG)
01:29:46.157 00.001 16108 Guiding  Dir = 2, Dur = 56
01:29:46.157 00.000 16108 IsSlewing returns 0
01:29:46.157 00.000 16108 IsGuiding returns 0
01:29:46.162 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3392, FiltMin=2937, FiltMax=65440, Gamma=1.000
01:29:46.184 00.022 21068 UpdateGuideState exits: m=121590 SNR=76.2
01:29:46.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:46.188 00.001 21068 Enqueuing Expose request
01:29:46.220 00.032 16108 IsGuiding returns 1
01:29:46.220 00.000 16108 scope still moving after pulse duration time elapsed
01:29:46.248 00.028 16108 IsSlewing returns 0
01:29:46.248 00.000 16108 IsGuiding returns 1
01:29:46.279 00.031 16108 IsSlewing returns 0
01:29:46.279 00.000 16108 IsGuiding returns 1
01:29:46.311 00.032 16108 IsSlewing returns 0
01:29:46.312 00.001 16108 IsGuiding returns 0
01:29:46.312 00.000 16108 scope move finished after 56 + 98 ms
01:29:46.312 00.000 16108 Move returns status 0, amount 56
01:29:46.312 00.000 16108 MoveAxis(N, 64, ABG)
01:29:46.312 00.000 16108 Guiding  Dir = 0, Dur = 64
01:29:46.312 00.000 16108 IsSlewing returns 0
01:29:46.312 00.000 16108 IsGuiding returns 0
01:29:46.375 00.063 16108 PulseGuide returned control before completion, sleep 11
01:29:46.389 00.014 16108 IsGuiding returns 1
01:29:46.389 00.000 16108 scope still moving after pulse duration time elapsed
01:29:46.420 00.031 16108 IsSlewing returns 0
01:29:46.421 00.001 16108 IsGuiding returns 1
01:29:46.451 00.030 16108 IsSlewing returns 0
01:29:46.451 00.000 16108 IsGuiding returns 1
01:29:46.482 00.031 16108 IsSlewing returns 0
01:29:46.482 00.000 16108 IsGuiding returns 0
01:29:46.482 00.000 16108 scope move finished after 64 + 106 ms
01:29:46.482 00.000 16108 Move returns status 0, amount 64
01:29:46.482 00.000 16108 move complete, result=0
01:29:46.482 00.000 16108 worker thread done servicing request
01:29:46.482 00.000 16108 Worker thread wakes up
01:29:46.483 00.001 21068 GuideStep: -0.2 px 56 ms EAST, -0.3 px 64 ms NORTH
01:29:46.486 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:46.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:47.457 00.971 16108 Exposure complete
01:29:47.512 00.055 16108 worker thread done servicing request
01:29:47.512 00.000 21068 OnExposeComplete: enter
01:29:47.512 00.000 21068 UpdateGuideState(): m_state=6
01:29:47.514 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10432
01:29:47.515 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.07, Mass=128293, SNR=92.2, Peak=15113 HFD=3.5
01:29:47.517 00.002 21068 MultiStar: [#1 0.50,0.46,0.00,M2] [#2 0.15,0.36,1.01,U] [#3 0.57,0.42,0.00,M2] [#4 0.38,0.51,0.00,M4] [#5 0.21,0.39,0.96,U] [#6 0.37,0.45,0.00,M1] [#7 0.40,0.55,0.00,M1] [#8 0.40,0.18,0.73,U] 
01:29:47.518 00.001 21068 refined, 3 included, MultiStar: {0.30, 0.27}, one-star: {0.45, 0.14}
01:29:47.518 00.000 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
01:29:47.519 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
01:29:47.520 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.27 hyp=0.40 cameraTheta=0.75 mountX=-0.24 mountY=-0.34, mountTheta=-2.20
01:29:47.521 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.27, opts=13)
01:29:47.522 00.001 21068 Enqueuing Move request for scope (0.30, 0.27)
01:29:47.523 00.001 16108 Worker thread wakes up
01:29:47.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.27) opts 0xd
01:29:47.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.27)
01:29:47.523 00.000 16108 Moving (0.30, 0.27) raw xDistance=-0.24 yDistance=-0.34
01:29:47.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:29:47.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:29:47.523 00.000 16108 MoveAxis(E, 68, ABG)
01:29:47.523 00.000 16108 Guiding  Dir = 2, Dur = 68
01:29:47.524 00.001 16108 IsSlewing returns 0
01:29:47.524 00.000 16108 IsGuiding returns 0
01:29:47.527 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3392, FiltMin=2909, FiltMax=57331, Gamma=1.000
01:29:47.542 00.015 21068 UpdateGuideState exits: m=128293 SNR=92.2
01:29:47.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:47.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:47.545 00.001 21068 Enqueuing Expose request
01:29:47.561 00.016 16108 PulseGuide returned control before completion, sleep 41
01:29:47.607 00.046 16108 IsGuiding returns 1
01:29:47.607 00.000 16108 scope still moving after pulse duration time elapsed
01:29:47.640 00.033 16108 IsSlewing returns 0
01:29:47.640 00.000 16108 IsGuiding returns 1
01:29:47.671 00.031 16108 IsSlewing returns 0
01:29:47.671 00.000 16108 IsGuiding returns 0
01:29:47.671 00.000 16108 scope move finished after 68 + 79 ms
01:29:47.671 00.000 16108 Move returns status 0, amount 68
01:29:47.671 00.000 16108 MoveAxis(N, 67, ABG)
01:29:47.671 00.000 16108 Guiding  Dir = 0, Dur = 67
01:29:47.672 00.001 16108 IsSlewing returns 0
01:29:47.672 00.000 16108 IsGuiding returns 0
01:29:47.718 00.046 16108 PulseGuide returned control before completion, sleep 31
01:29:47.765 00.047 16108 IsGuiding returns 1
01:29:47.765 00.000 16108 scope still moving after pulse duration time elapsed
01:29:47.796 00.031 16108 IsSlewing returns 0
01:29:47.796 00.000 16108 IsGuiding returns 1
01:29:47.828 00.032 16108 IsSlewing returns 0
01:29:47.828 00.000 16108 IsGuiding returns 0
01:29:47.828 00.000 16108 scope move finished after 67 + 89 ms
01:29:47.829 00.001 16108 Move returns status 0, amount 67
01:29:47.829 00.000 16108 move complete, result=0
01:29:47.829 00.000 16108 worker thread done servicing request
01:29:47.829 00.000 16108 Worker thread wakes up
01:29:47.829 00.000 21068 GuideStep: -0.2 px 68 ms EAST, -0.3 px 67 ms NORTH
01:29:47.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:47.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:48.995 01.165 16108 Exposure complete
01:29:49.057 00.062 16108 worker thread done servicing request
01:29:49.057 00.000 21068 OnExposeComplete: enter
01:29:49.059 00.002 21068 UpdateGuideState(): m_state=6
01:29:49.060 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10433
01:29:49.060 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=874.61, Mass=115071, SNR=84.0, Peak=14413 HFD=3.2
01:29:49.061 00.001 21068 MultiStar: [#1 0.33,-0.22,1.05,U] [#2 0.17,-0.23,1.15,U] [#3 0.26,0.03,1.08,U] [#4 0.02,-0.12,0.85,U] [#5 -0.04,-0.09,0.91,U] [#6 0.27,-0.01,0.83,U] [#7 0.26,-0.25,0.62,U] [#8 0.27,-0.23,0.76,U] 
01:29:49.062 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.16}, one-star: {0.24, -0.32}
01:29:49.063 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
01:29:49.064 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
01:29:49.064 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.25 cameraTheta=-0.67 mountX=-0.22 mountY=0.11, mountTheta=2.69
01:29:49.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.16, opts=13)
01:29:49.067 00.001 21068 Enqueuing Move request for scope (0.20, -0.16)
01:29:49.068 00.001 16108 Worker thread wakes up
01:29:49.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
01:29:49.068 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
01:29:49.068 00.000 16108 Moving (0.20, -0.16) raw xDistance=-0.22 yDistance=0.11
01:29:49.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:29:49.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:49.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:29:49.068 00.000 16108 MoveAxis(E, 63, ABG)
01:29:49.068 00.000 16108 Guiding  Dir = 2, Dur = 63
01:29:49.069 00.001 16108 IsSlewing returns 0
01:29:49.069 00.000 16108 IsGuiding returns 0
01:29:49.070 00.001 16108 PulseGuide returned control before completion, sleep 72
01:29:49.078 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3392, FiltMin=2864, FiltMax=59088, Gamma=1.000
01:29:49.100 00.022 21068 UpdateGuideState exits: m=115071 SNR=84.0
01:29:49.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.101 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:49.102 00.001 21068 Enqueuing Expose request
01:29:49.148 00.046 16108 IsGuiding returns 0
01:29:49.148 00.000 16108 Move returns status 0, amount 63
01:29:49.148 00.000 16108 MoveAxis(N, 0, ABG)
01:29:49.148 00.000 16108 Move returns status 0, amount 0
01:29:49.148 00.000 16108 move complete, result=0
01:29:49.148 00.000 16108 worker thread done servicing request
01:29:49.148 00.000 16108 Worker thread wakes up
01:29:49.149 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:49.149 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
01:29:49.150 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:50.127 00.977 16108 Exposure complete
01:29:50.182 00.055 16108 worker thread done servicing request
01:29:50.182 00.000 21068 OnExposeComplete: enter
01:29:50.183 00.001 21068 UpdateGuideState(): m_state=6
01:29:50.184 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10434
01:29:50.185 00.001 21068 Star::Find returns 1 (0), X=219.88, Y=874.65, Mass=130211, SNR=87.6, Peak=15437 HFD=3.3
01:29:50.188 00.003 21068 MultiStar: [#1 -0.56,-0.14,0.00,M2] [#2 -0.47,-0.18,1.18,U] [#3 -0.13,0.08,1.01,U] [#4 -0.33,0.05,0.76,U] [#5 -0.31,0.10,0.81,U] [#6 -0.09,-0.07,0.80,U] [#7 -0.15,-0.14,0.59,U] [#8 -0.43,-0.23,0.77,U] 
01:29:50.190 00.002 21068 refined, 7 included, MultiStar: {-0.27, -0.09}, one-star: {-0.18, -0.28}
01:29:50.191 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
01:29:50.192 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.56)
01:29:50.193 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.82 mountX=0.25 mountY=0.15, mountTheta=0.54
01:29:50.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.09, opts=13)
01:29:50.196 00.001 21068 Enqueuing Move request for scope (-0.27, -0.09)
01:29:50.197 00.001 16108 Worker thread wakes up
01:29:50.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
01:29:50.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
01:29:50.197 00.000 16108 Moving (-0.27, -0.09) raw xDistance=0.25 yDistance=0.15
01:29:50.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:29:50.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:50.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:29:50.197 00.000 16108 MoveAxis(W, 61, ABG)
01:29:50.197 00.000 16108 Guiding  Dir = 3, Dur = 61
01:29:50.198 00.001 16108 IsSlewing returns 0
01:29:50.198 00.000 16108 IsGuiding returns 0
01:29:50.201 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3392, FiltMin=2883, FiltMax=52086, Gamma=1.000
01:29:50.214 00.013 21068 UpdateGuideState exits: m=130211 SNR=87.6
01:29:50.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:50.217 00.001 21068 Enqueuing Expose request
01:29:50.247 00.030 16108 PulseGuide returned control before completion, sleep 23
01:29:50.280 00.033 16108 IsGuiding returns 1
01:29:50.280 00.000 16108 scope still moving after pulse duration time elapsed
01:29:50.308 00.028 16108 IsSlewing returns 0
01:29:50.308 00.000 16108 IsGuiding returns 1
01:29:50.340 00.032 16108 IsSlewing returns 0
01:29:50.340 00.000 16108 IsGuiding returns 0
01:29:50.340 00.000 16108 scope move finished after 61 + 81 ms
01:29:50.340 00.000 16108 Move returns status 0, amount 61
01:29:50.340 00.000 16108 MoveAxis(N, 0, ABG)
01:29:50.341 00.001 16108 Move returns status 0, amount 0
01:29:50.341 00.000 16108 move complete, result=0
01:29:50.341 00.000 16108 worker thread done servicing request
01:29:50.341 00.000 16108 Worker thread wakes up
01:29:50.341 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
01:29:50.344 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:50.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:51.511 01.167 16108 Exposure complete
01:29:51.583 00.072 16108 worker thread done servicing request
01:29:51.583 00.000 21068 OnExposeComplete: enter
01:29:51.583 00.000 21068 UpdateGuideState(): m_state=6
01:29:51.584 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10435
01:29:51.585 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.80, Mass=120937, SNR=80.4, Peak=14301 HFD=3.5
01:29:51.586 00.001 21068 MultiStar: [#1 -0.06,-0.03,1.28,U] [#2 0.15,-0.12,1.29,U] [#3 0.15,0.06,1.08,U] [#4 0.07,0.02,1.00,U] [#5 0.04,0.14,1.06,U] [#6 -0.14,0.17,0.86,U] [#7 0.37,-0.14,0.63,U] [#8 -0.00,-0.35,0.82,U] 
01:29:51.586 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.15, -0.13}
01:29:51.587 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
01:29:51.589 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
01:29:51.589 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.45 mountX=-0.08 mountY=0.02, mountTheta=2.93
01:29:51.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
01:29:51.591 00.000 21068 Enqueuing Move request for scope (0.07, -0.03)
01:29:51.592 00.001 16108 Worker thread wakes up
01:29:51.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:29:51.592 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:29:51.592 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=0.02
01:29:51.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:29:51.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:51.593 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:29:51.593 00.000 16108 MoveAxis(E, 0, ABG)
01:29:51.593 00.000 16108 Move returns status 0, amount 0
01:29:51.593 00.000 16108 MoveAxis(N, 0, ABG)
01:29:51.593 00.000 16108 Move returns status 0, amount 0
01:29:51.593 00.000 16108 move complete, result=0
01:29:51.593 00.000 16108 worker thread done servicing request
01:29:51.596 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3392, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:29:51.612 00.016 21068 UpdateGuideState exits: m=120937 SNR=80.4
01:29:51.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:51.614 00.000 21068 Enqueuing Expose request
01:29:51.615 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:51.616 00.001 16108 Worker thread wakes up
01:29:51.616 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:51.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:52.597 00.981 16108 Exposure complete
01:29:52.657 00.060 16108 worker thread done servicing request
01:29:52.658 00.001 21068 OnExposeComplete: enter
01:29:52.659 00.001 21068 UpdateGuideState(): m_state=6
01:29:52.661 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10436
01:29:52.662 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.66, Mass=117994, SNR=78.8, Peak=14573 HFD=3.3
01:29:52.664 00.002 21068 MultiStar: [#1 -0.08,0.05,1.09,U] [#2 -0.25,0.06,1.22,U] [#3 0.02,0.15,1.15,U] [#4 -0.01,-0.09,0.94,U] [#5 -0.01,0.02,1.13,U] [#6 0.08,-0.09,0.89,U] [#7 0.11,-0.10,0.65,U] [#8 -0.12,-0.34,0.95,U] 
01:29:52.666 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.12, -0.27}
01:29:52.668 00.002 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
01:29:52.669 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
01:29:52.670 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.03 mountX=0.02 mountY=0.06, mountTheta=1.29
01:29:52.673 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
01:29:52.674 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
01:29:52.675 00.001 16108 Worker thread wakes up
01:29:52.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:29:52.676 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:29:52.676 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.06
01:29:52.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:29:52.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:29:52.676 00.000 16108 MoveAxis(E, 0, ABG)
01:29:52.676 00.000 16108 Move returns status 0, amount 0
01:29:52.676 00.000 16108 MoveAxis(N, 0, ABG)
01:29:52.676 00.000 16108 Move returns status 0, amount 0
01:29:52.676 00.000 16108 move complete, result=0
01:29:52.676 00.000 16108 worker thread done servicing request
01:29:52.681 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3395, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:29:52.705 00.024 21068 UpdateGuideState exits: m=117994 SNR=78.8
01:29:52.706 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:52.708 00.001 21068 Enqueuing Expose request
01:29:52.708 00.000 16108 Worker thread wakes up
01:29:52.709 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:52.709 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:52.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:53.879 01.170 16108 Exposure complete
01:29:53.967 00.088 16108 worker thread done servicing request
01:29:53.969 00.002 21068 OnExposeComplete: enter
01:29:53.971 00.002 21068 UpdateGuideState(): m_state=6
01:29:53.972 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10437
01:29:53.973 00.001 21068 Star::Find returns 1 (0), X=219.80, Y=874.91, Mass=134583, SNR=98.2, Peak=17149 HFD=3.4
01:29:53.975 00.002 21068 MultiStar: [#1 -0.22,0.26,0.94,U] [#2 -0.44,0.22,0.85,U] [#3 -0.06,0.33,0.91,U] [#4 -0.28,0.41,0.82,U] [#5 -0.31,0.27,0.76,U] [#6 -0.57,0.43,0.00,M1] [#7 -0.23,0.16,0.51,U] [#8 -0.13,0.19,0.68,U] 
01:29:53.978 00.003 21068 single-star, 7 included, MultiStar: {-0.24, 0.23}, one-star: {-0.26, -0.02}
01:29:53.979 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
01:29:53.980 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
01:29:53.981 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.07 mountX=0.25 mountY=0.08, mountTheta=0.31
01:29:53.984 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.02, opts=13)
01:29:53.985 00.001 21068 Enqueuing Move request for scope (-0.26, -0.02)
01:29:53.988 00.003 16108 Worker thread wakes up
01:29:53.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
01:29:53.988 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
01:29:53.988 00.000 16108 Moving (-0.26, -0.02) raw xDistance=0.25 yDistance=0.08
01:29:53.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:29:53.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:53.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:29:53.988 00.000 16108 MoveAxis(W, 66, ABG)
01:29:53.988 00.000 16108 Guiding  Dir = 3, Dur = 66
01:29:53.988 00.000 16108 IsSlewing returns 0
01:29:53.988 00.000 16108 IsGuiding returns 0
01:29:53.999 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3392, FiltMin=2909, FiltMax=59027, Gamma=1.000
01:29:54.029 00.030 21068 UpdateGuideState exits: m=134583 SNR=98.2
01:29:54.031 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.033 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:54.033 00.000 21068 Enqueuing Expose request
01:29:54.034 00.001 16108 PulseGuide returned control before completion, sleep 31
01:29:54.079 00.045 16108 IsGuiding returns 1
01:29:54.079 00.000 16108 scope still moving after pulse duration time elapsed
01:29:54.111 00.032 16108 IsSlewing returns 0
01:29:54.111 00.000 16108 IsGuiding returns 1
01:29:54.142 00.031 16108 IsSlewing returns 0
01:29:54.142 00.000 16108 IsGuiding returns 0
01:29:54.142 00.000 16108 scope move finished after 66 + 87 ms
01:29:54.142 00.000 16108 Move returns status 0, amount 66
01:29:54.142 00.000 16108 MoveAxis(N, 0, ABG)
01:29:54.142 00.000 16108 Move returns status 0, amount 0
01:29:54.142 00.000 16108 move complete, result=0
01:29:54.142 00.000 16108 worker thread done servicing request
01:29:54.142 00.000 16108 Worker thread wakes up
01:29:54.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:54.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:54.142 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
01:29:55.137 00.995 16108 Exposure complete
01:29:55.208 00.071 16108 worker thread done servicing request
01:29:55.208 00.000 21068 OnExposeComplete: enter
01:29:55.209 00.001 21068 UpdateGuideState(): m_state=6
01:29:55.211 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10438
01:29:55.211 00.000 21068 Star::Find returns 1 (0), X=220.03, Y=875.03, Mass=127407, SNR=82.0, Peak=18909 HFD=2.9
01:29:55.212 00.001 21068 MultiStar: [#1 -0.05,0.25,1.30,U] [#2 -0.14,0.11,1.29,U] [#3 0.39,0.26,1.20,U] [#4 -0.00,0.18,1.02,U] [#5 0.02,0.18,0.91,U] [#6 0.05,0.08,0.75,U] [#7 0.07,0.17,0.54,U] [#8 0.17,-0.07,0.78,U] 
01:29:55.213 00.001 21068 single-star, 8 included, MultiStar: {0.05, 0.15}, one-star: {-0.02, 0.10}
01:29:55.214 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
01:29:55.214 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
01:29:55.215 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.81 mountX=0.04 mountY=-0.09, mountTheta=-1.15
01:29:55.216 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
01:29:55.217 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
01:29:55.218 00.001 16108 Worker thread wakes up
01:29:55.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:29:55.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:29:55.218 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.09
01:29:55.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:29:55.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:55.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:55.218 00.000 16108 MoveAxis(E, 0, ABG)
01:29:55.218 00.000 16108 Move returns status 0, amount 0
01:29:55.218 00.000 16108 MoveAxis(N, 0, ABG)
01:29:55.218 00.000 16108 Move returns status 0, amount 0
01:29:55.218 00.000 16108 move complete, result=0
01:29:55.219 00.001 16108 worker thread done servicing request
01:29:55.222 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3395, FiltMin=2857, FiltMax=61033, Gamma=1.000
01:29:55.237 00.015 21068 UpdateGuideState exits: m=127407 SNR=82.0
01:29:55.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:55.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:55.239 00.000 21068 Enqueuing Expose request
01:29:55.240 00.001 16108 Worker thread wakes up
01:29:55.240 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:55.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:55.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:56.404 01.163 16108 Exposure complete
01:29:56.474 00.070 16108 worker thread done servicing request
01:29:56.474 00.000 21068 OnExposeComplete: enter
01:29:56.477 00.003 21068 UpdateGuideState(): m_state=6
01:29:56.478 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10439
01:29:56.480 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=874.97, Mass=126330, SNR=83.4, Peak=18125 HFD=3.3
01:29:56.481 00.001 21068 MultiStar: [#1 0.13,0.31,1.21,U] [#2 0.09,0.17,1.17,U] [#3 0.32,0.36,1.14,U] [#4 0.37,0.24,0.88,U] [#5 0.21,0.11,1.07,U] [#6 0.12,0.37,0.77,U] [#7 0.20,0.10,0.71,U] [#8 0.02,-0.09,0.86,U] 
01:29:56.482 00.001 21068 single-star, 8 included, MultiStar: {0.17, 0.18}, one-star: {0.11, 0.04}
01:29:56.483 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
01:29:56.484 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
01:29:56.485 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:29:56.489 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
01:29:56.492 00.003 21068 Enqueuing Move request for scope (0.11, 0.04)
01:29:56.494 00.002 16108 Worker thread wakes up
01:29:56.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:29:56.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:29:56.494 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.06
01:29:56.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:56.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:56.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:29:56.494 00.000 16108 MoveAxis(E, 0, ABG)
01:29:56.494 00.000 16108 Move returns status 0, amount 0
01:29:56.494 00.000 16108 MoveAxis(N, 0, ABG)
01:29:56.494 00.000 16108 Move returns status 0, amount 0
01:29:56.494 00.000 16108 move complete, result=0
01:29:56.494 00.000 16108 worker thread done servicing request
01:29:56.502 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3392, FiltMin=2931, FiltMax=61664, Gamma=1.000
01:29:56.521 00.019 21068 UpdateGuideState exits: m=126330 SNR=83.4
01:29:56.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:56.524 00.001 21068 Enqueuing Expose request
01:29:56.525 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:56.526 00.001 16108 Worker thread wakes up
01:29:56.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:56.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:57.516 00.990 16108 Exposure complete
01:29:57.589 00.073 16108 worker thread done servicing request
01:29:57.590 00.001 21068 OnExposeComplete: enter
01:29:57.590 00.000 21068 UpdateGuideState(): m_state=6
01:29:57.591 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10440
01:29:57.592 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=874.66, Mass=127540, SNR=93.1, Peak=15421 HFD=3.3
01:29:57.593 00.001 21068 MultiStar: [#1 -0.12,-0.05,0.96,U] [#2 -0.47,-0.00,1.07,U] [#3 0.07,0.04,0.99,U] [#4 -0.23,0.12,0.67,U] [#5 0.04,0.03,1.00,U] [#6 0.12,0.36,0.75,U] [#7 -0.08,0.04,0.65,U] [#8 -0.10,-0.05,0.71,U] 
01:29:57.594 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.04, -0.26}
01:29:57.595 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
01:29:57.596 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
01:29:57.597 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.02 mountX=0.09 mountY=0.01, mountTheta=0.12
01:29:57.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
01:29:57.600 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
01:29:57.600 00.000 16108 Worker thread wakes up
01:29:57.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:29:57.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:29:57.600 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
01:29:57.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:29:57.601 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:57.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:57.601 00.000 16108 MoveAxis(E, 0, ABG)
01:29:57.601 00.000 16108 Move returns status 0, amount 0
01:29:57.601 00.000 16108 MoveAxis(N, 0, ABG)
01:29:57.601 00.000 16108 Move returns status 0, amount 0
01:29:57.601 00.000 16108 move complete, result=0
01:29:57.601 00.000 16108 worker thread done servicing request
01:29:57.610 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3392, FiltMin=2855, FiltMax=59353, Gamma=1.000
01:29:57.628 00.018 21068 UpdateGuideState exits: m=127540 SNR=93.1
01:29:57.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:57.631 00.001 21068 Enqueuing Expose request
01:29:57.631 00.000 16108 Worker thread wakes up
01:29:57.631 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:57.632 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:57.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:58.796 01.164 16108 Exposure complete
01:29:58.867 00.071 16108 worker thread done servicing request
01:29:58.867 00.000 21068 OnExposeComplete: enter
01:29:58.870 00.003 21068 UpdateGuideState(): m_state=6
01:29:58.871 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10441
01:29:58.872 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=874.63, Mass=121885, SNR=95.0, Peak=14109 HFD=3.4
01:29:58.874 00.002 21068 MultiStar: [#1 -0.26,0.19,1.09,U] [#2 -0.14,0.10,1.14,U] [#3 -0.01,0.19,1.01,U] [#4 -0.15,0.08,0.69,U] [#5 -0.13,0.15,0.80,U] [#6 -0.08,-0.12,0.76,U] [#7 -0.05,-0.06,0.50,U] [#8 -0.16,-0.31,0.80,U] 
01:29:58.875 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.03, -0.30}
01:29:58.875 00.000 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
01:29:58.876 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
01:29:58.877 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.11 mountX=0.12 mountY=0.02, mountTheta=0.20
01:29:58.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.00, opts=13)
01:29:58.880 00.001 21068 Enqueuing Move request for scope (-0.12, 0.00)
01:29:58.881 00.001 16108 Worker thread wakes up
01:29:58.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
01:29:58.881 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
01:29:58.881 00.000 16108 Moving (-0.12, 0.00) raw xDistance=0.12 yDistance=0.02
01:29:58.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:58.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:58.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:29:58.881 00.000 16108 MoveAxis(E, 0, ABG)
01:29:58.881 00.000 16108 Move returns status 0, amount 0
01:29:58.881 00.000 16108 MoveAxis(N, 0, ABG)
01:29:58.881 00.000 16108 Move returns status 0, amount 0
01:29:58.882 00.001 16108 move complete, result=0
01:29:58.882 00.000 16108 worker thread done servicing request
01:29:58.885 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3392, FiltMin=2864, FiltMax=56934, Gamma=1.000
01:29:58.911 00.026 21068 UpdateGuideState exits: m=121885 SNR=95.0
01:29:58.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:58.916 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:29:58.917 00.001 21068 Enqueuing Expose request
01:29:58.918 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:58.919 00.001 16108 Worker thread wakes up
01:29:58.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:29:58.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:29:59.894 00.975 16108 Exposure complete
01:29:59.957 00.063 16108 worker thread done servicing request
01:29:59.957 00.000 21068 OnExposeComplete: enter
01:29:59.959 00.002 21068 UpdateGuideState(): m_state=6
01:29:59.960 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10442
01:29:59.961 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.65, Mass=127976, SNR=87.5, Peak=15309 HFD=3.4
01:29:59.962 00.001 21068 MultiStar: [#1 -0.28,0.06,1.13,U] [#2 -0.14,0.07,1.13,U] [#3 -0.14,0.03,1.02,U] [#4 -0.18,0.03,0.76,U] [#5 -0.16,0.03,1.04,U] [#6 -0.04,0.02,0.78,U] [#7 0.21,0.07,0.59,U] [#8 -0.06,-0.01,0.70,U] 
01:29:59.963 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {0.21, -0.28}
01:29:59.963 00.000 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
01:29:59.964 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
01:29:59.964 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.12 mountX=0.08 mountY=0.02, mountTheta=0.25
01:29:59.966 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
01:29:59.967 00.001 21068 Enqueuing Move request for scope (-0.08, -0.00)
01:29:59.968 00.001 16108 Worker thread wakes up
01:29:59.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
01:29:59.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
01:29:59.968 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
01:29:59.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:29:59.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:59.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:29:59.968 00.000 16108 MoveAxis(E, 0, ABG)
01:29:59.968 00.000 16108 Move returns status 0, amount 0
01:29:59.968 00.000 16108 MoveAxis(N, 0, ABG)
01:29:59.968 00.000 16108 Move returns status 0, amount 0
01:29:59.968 00.000 16108 move complete, result=0
01:29:59.968 00.000 16108 worker thread done servicing request
01:29:59.978 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3392, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:29:59.996 00.018 21068 UpdateGuideState exits: m=127976 SNR=87.5
01:29:59.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:00.000 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:00.001 00.001 21068 Enqueuing Expose request
01:30:00.003 00.002 16108 Worker thread wakes up
01:30:00.003 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:00.004 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:00.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:01.173 01.169 16108 Exposure complete
01:30:01.252 00.079 16108 worker thread done servicing request
01:30:01.253 00.001 21068 OnExposeComplete: enter
01:30:01.255 00.002 21068 UpdateGuideState(): m_state=6
01:30:01.256 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10443
01:30:01.257 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=874.87, Mass=128467, SNR=84.4, Peak=16109 HFD=3.4
01:30:01.259 00.002 21068 MultiStar: [#1 -0.28,0.22,1.06,U] [#2 -0.41,0.20,1.15,U] [#3 -0.06,0.27,1.11,U] [#4 -0.23,0.26,0.96,U] [#5 -0.06,0.26,1.05,U] [#6 -0.20,0.23,0.74,U] [#7 -0.19,0.12,0.67,U] [#8 -0.06,-0.03,0.75,U] 
01:30:01.261 00.002 21068 single-star, 8 included, MultiStar: {-0.19, 0.17}, one-star: {-0.21, -0.06}
01:30:01.263 00.002 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
01:30:01.265 00.002 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
01:30:01.266 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.88 mountX=0.20 mountY=0.10, mountTheta=0.48
01:30:01.269 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.06, opts=13)
01:30:01.270 00.001 21068 Enqueuing Move request for scope (-0.21, -0.06)
01:30:01.273 00.003 16108 Worker thread wakes up
01:30:01.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
01:30:01.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
01:30:01.273 00.000 16108 Moving (-0.21, -0.06) raw xDistance=0.20 yDistance=0.10
01:30:01.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:30:01.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:01.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:01.273 00.000 16108 MoveAxis(E, 0, ABG)
01:30:01.274 00.001 16108 Move returns status 0, amount 0
01:30:01.274 00.000 16108 MoveAxis(N, 0, ABG)
01:30:01.274 00.000 16108 Move returns status 0, amount 0
01:30:01.274 00.000 16108 move complete, result=0
01:30:01.274 00.000 16108 worker thread done servicing request
01:30:01.281 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3392, FiltMin=2893, FiltMax=53939, Gamma=1.000
01:30:01.300 00.019 21068 UpdateGuideState exits: m=128467 SNR=84.4
01:30:01.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.302 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:01.303 00.001 21068 Enqueuing Expose request
01:30:01.303 00.000 16108 Worker thread wakes up
01:30:01.303 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:01.305 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:01.306 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:02.273 00.967 16108 Exposure complete
01:30:02.355 00.082 16108 worker thread done servicing request
01:30:02.355 00.000 21068 OnExposeComplete: enter
01:30:02.357 00.002 21068 UpdateGuideState(): m_state=6
01:30:02.359 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10444
01:30:02.360 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=875.00, Mass=139110, SNR=96.2, Peak=17325 HFD=3.8
01:30:02.361 00.001 21068 MultiStar: [#1 -0.56,0.16,0.00,M1] [#2 -0.53,0.26,0.00,M1] [#3 -0.27,0.22,1.09,U] [#4 -0.49,0.33,0.00,M1] [#5 -0.16,0.16,0.82,U] [#6 -0.36,0.19,0.71,U] [#7 -0.39,-0.20,0.58,U] [#8 -0.36,0.10,0.64,U] 
01:30:02.362 00.001 21068 single-star, 5 included, MultiStar: {-0.25, 0.11}, one-star: {-0.07, 0.07}
01:30:02.363 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
01:30:02.364 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
01:30:02.365 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.09 cameraTheta=2.34 mountX=0.08 mountY=-0.05, mountTheta=-0.59
01:30:02.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
01:30:02.368 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
01:30:02.369 00.001 16108 Worker thread wakes up
01:30:02.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:30:02.370 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:30:02.370 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
01:30:02.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:30:02.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:02.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:02.370 00.000 16108 MoveAxis(E, 0, ABG)
01:30:02.370 00.000 16108 Move returns status 0, amount 0
01:30:02.370 00.000 16108 MoveAxis(N, 0, ABG)
01:30:02.370 00.000 16108 Move returns status 0, amount 0
01:30:02.370 00.000 16108 move complete, result=0
01:30:02.370 00.000 16108 worker thread done servicing request
01:30:02.375 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3395, FiltMin=2793, FiltMax=65472, Gamma=1.000
01:30:02.391 00.016 21068 UpdateGuideState exits: m=139110 SNR=96.2
01:30:02.393 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:02.394 00.000 21068 Enqueuing Expose request
01:30:02.395 00.001 16108 Worker thread wakes up
01:30:02.395 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:02.396 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:02.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:03.576 01.180 16108 Exposure complete
01:30:03.639 00.063 16108 worker thread done servicing request
01:30:03.639 00.000 21068 OnExposeComplete: enter
01:30:03.640 00.001 21068 UpdateGuideState(): m_state=6
01:30:03.642 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10445
01:30:03.643 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=874.81, Mass=120215, SNR=79.7, Peak=13977 HFD=3.6
01:30:03.645 00.002 21068 MultiStar: [#1 -0.25,0.32,1.19,U] [#2 -0.09,0.23,1.26,U] [#3 -0.12,0.21,1.05,U] [#4 0.09,0.36,0.90,U] [#5 -0.20,0.28,1.02,U] [#6 0.15,0.46,0.89,U] [#7 0.28,0.11,0.64,U] [#8 -0.18,0.00,0.72,U] 
01:30:03.647 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {0.23, -0.12}
01:30:03.648 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
01:30:03.649 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
01:30:03.651 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.71 mountX=0.07 mountY=-0.20, mountTheta=-1.25
01:30:03.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.21, opts=13)
01:30:03.655 00.002 21068 Enqueuing Move request for scope (-0.03, 0.21)
01:30:03.658 00.003 16108 Worker thread wakes up
01:30:03.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
01:30:03.658 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
01:30:03.658 00.000 16108 Moving (-0.03, 0.21) raw xDistance=0.07 yDistance=-0.20
01:30:03.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:03.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:30:03.658 00.000 16108 MoveAxis(E, 0, ABG)
01:30:03.658 00.000 16108 Move returns status 0, amount 0
01:30:03.658 00.000 16108 MoveAxis(N, 41, ABG)
01:30:03.658 00.000 16108 Guiding  Dir = 0, Dur = 41
01:30:03.659 00.001 16108 IsSlewing returns 0
01:30:03.659 00.000 16108 IsGuiding returns 0
01:30:03.668 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3392, FiltMin=2921, FiltMax=62115, Gamma=1.000
01:30:03.688 00.020 21068 UpdateGuideState exits: m=120215 SNR=79.7
01:30:03.691 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:03.693 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:03.696 00.003 21068 Enqueuing Expose request
01:30:03.703 00.007 16108 IsGuiding returns 1
01:30:03.703 00.000 16108 scope still moving after pulse duration time elapsed
01:30:03.732 00.029 16108 IsSlewing returns 0
01:30:03.732 00.000 16108 IsGuiding returns 1
01:30:03.764 00.032 16108 IsSlewing returns 0
01:30:03.764 00.000 16108 IsGuiding returns 1
01:30:03.796 00.032 16108 IsSlewing returns 0
01:30:03.796 00.000 16108 IsGuiding returns 0
01:30:03.796 00.000 16108 scope move finished after 41 + 95 ms
01:30:03.796 00.000 16108 Move returns status 0, amount 41
01:30:03.797 00.001 16108 move complete, result=0
01:30:03.797 00.000 16108 worker thread done servicing request
01:30:03.797 00.000 16108 Worker thread wakes up
01:30:03.797 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
01:30:03.799 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:03.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:04.777 00.978 16108 Exposure complete
01:30:04.852 00.075 16108 worker thread done servicing request
01:30:04.853 00.001 21068 OnExposeComplete: enter
01:30:04.854 00.001 21068 UpdateGuideState(): m_state=6
01:30:04.855 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10446
01:30:04.855 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=874.92, Mass=107791, SNR=78.0, Peak=15993 HFD=3.2
01:30:04.856 00.001 21068 MultiStar: [#1 0.14,0.30,1.12,U] [#2 0.29,0.12,1.15,U] [#3 0.28,0.52,0.00,M1] [#4 0.41,0.41,0.00,M1] [#5 -0.03,0.34,1.08,U] [#6 0.22,0.39,0.91,U] [#7 0.40,0.26,0.57,U] [#8 0.29,0.23,0.77,U] 
01:30:04.857 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.23}, one-star: {0.59, -0.01}
01:30:04.858 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
01:30:04.858 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
01:30:04.859 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.34 cameraTheta=0.73 mountX=-0.21 mountY=-0.28, mountTheta=-2.22
01:30:04.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.23, opts=13)
01:30:04.861 00.000 21068 Enqueuing Move request for scope (0.26, 0.23)
01:30:04.862 00.001 16108 Worker thread wakes up
01:30:04.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.23) opts 0xd
01:30:04.862 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.23)
01:30:04.862 00.000 16108 Moving (0.26, 0.23) raw xDistance=-0.21 yDistance=-0.28
01:30:04.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:30:04.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:30:04.862 00.000 16108 MoveAxis(E, 56, ABG)
01:30:04.862 00.000 16108 Guiding  Dir = 2, Dur = 56
01:30:04.863 00.001 16108 IsSlewing returns 0
01:30:04.863 00.000 16108 IsGuiding returns 0
01:30:04.867 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3392, FiltMin=2902, FiltMax=57779, Gamma=1.000
01:30:04.878 00.011 16108 PulseGuide returned control before completion, sleep 52
01:30:04.882 00.004 21068 UpdateGuideState exits: m=107791 SNR=78.0
01:30:04.882 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.884 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:04.885 00.001 21068 Enqueuing Expose request
01:30:04.939 00.054 16108 IsGuiding returns 1
01:30:04.939 00.000 16108 scope still moving after pulse duration time elapsed
01:30:04.970 00.031 16108 IsSlewing returns 0
01:30:04.970 00.000 16108 IsGuiding returns 0
01:30:04.970 00.000 16108 scope move finished after 56 + 51 ms
01:30:04.970 00.000 16108 Move returns status 0, amount 56
01:30:04.970 00.000 16108 MoveAxis(N, 57, ABG)
01:30:04.970 00.000 16108 Guiding  Dir = 0, Dur = 57
01:30:04.970 00.000 16108 IsSlewing returns 0
01:30:04.970 00.000 16108 IsGuiding returns 0
01:30:05.035 00.065 16108 IsGuiding returns 1
01:30:05.035 00.000 16108 scope still moving after pulse duration time elapsed
01:30:05.065 00.030 16108 IsSlewing returns 0
01:30:05.065 00.000 16108 IsGuiding returns 1
01:30:05.096 00.031 16108 IsSlewing returns 0
01:30:05.096 00.000 16108 IsGuiding returns 1
01:30:05.127 00.031 16108 IsSlewing returns 0
01:30:05.127 00.000 16108 IsGuiding returns 0
01:30:05.127 00.000 16108 scope move finished after 57 + 100 ms
01:30:05.127 00.000 16108 Move returns status 0, amount 57
01:30:05.127 00.000 16108 move complete, result=0
01:30:05.128 00.001 16108 worker thread done servicing request
01:30:05.128 00.000 16108 Worker thread wakes up
01:30:05.128 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.3 px 57 ms NORTH
01:30:05.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:05.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:06.291 01.162 16108 Exposure complete
01:30:06.356 00.065 16108 worker thread done servicing request
01:30:06.357 00.001 21068 OnExposeComplete: enter
01:30:06.358 00.001 21068 UpdateGuideState(): m_state=6
01:30:06.359 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10447
01:30:06.360 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.88, Mass=139864, SNR=104.4, Peak=15993 HFD=3.5
01:30:06.361 00.001 21068 MultiStar: [#1 0.11,0.22,1.12,U] [#2 -0.07,0.10,1.07,U] [#3 0.36,0.28,0.78,U] [#4 0.32,0.07,0.68,U] [#5 0.33,0.34,0.80,U] [#6 0.19,0.42,0.68,U] [#7 0.50,0.34,0.00,M1] [#8 0.18,-0.00,0.64,U] 
01:30:06.364 00.003 21068 single-star, 7 included, MultiStar: {0.18, 0.16}, one-star: {0.20, -0.05}
01:30:06.365 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
01:30:06.366 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
01:30:06.367 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.21 mountY=0.00, mountTheta=3.12
01:30:06.369 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.05, opts=13)
01:30:06.370 00.001 21068 Enqueuing Move request for scope (0.20, -0.05)
01:30:06.371 00.001 16108 Worker thread wakes up
01:30:06.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
01:30:06.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
01:30:06.371 00.000 16108 Moving (0.20, -0.05) raw xDistance=-0.21 yDistance=0.00
01:30:06.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:30:06.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:06.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:30:06.371 00.000 16108 MoveAxis(E, 58, ABG)
01:30:06.371 00.000 16108 Guiding  Dir = 2, Dur = 58
01:30:06.373 00.002 16108 IsSlewing returns 0
01:30:06.373 00.000 16108 IsGuiding returns 0
01:30:06.376 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3392, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:30:06.391 00.015 21068 UpdateGuideState exits: m=139864 SNR=104.4
01:30:06.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:06.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:06.394 00.001 21068 Enqueuing Expose request
01:30:06.401 00.007 16108 PulseGuide returned control before completion, sleep 40
01:30:06.447 00.046 16108 IsGuiding returns 1
01:30:06.447 00.000 16108 scope still moving after pulse duration time elapsed
01:30:06.478 00.031 16108 IsSlewing returns 0
01:30:06.478 00.000 16108 IsGuiding returns 1
01:30:06.510 00.032 16108 IsSlewing returns 0
01:30:06.510 00.000 16108 IsGuiding returns 0
01:30:06.510 00.000 16108 scope move finished after 58 + 80 ms
01:30:06.510 00.000 16108 Move returns status 0, amount 58
01:30:06.510 00.000 16108 MoveAxis(N, 0, ABG)
01:30:06.510 00.000 16108 Move returns status 0, amount 0
01:30:06.510 00.000 16108 move complete, result=0
01:30:06.510 00.000 16108 worker thread done servicing request
01:30:06.510 00.000 16108 Worker thread wakes up
01:30:06.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:06.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:06.510 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
01:30:07.486 00.976 16108 Exposure complete
01:30:07.557 00.071 16108 worker thread done servicing request
01:30:07.557 00.000 21068 OnExposeComplete: enter
01:30:07.558 00.001 21068 UpdateGuideState(): m_state=6
01:30:07.559 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10448
01:30:07.560 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=875.00, Mass=130250, SNR=101.4, Peak=18221 HFD=3.2
01:30:07.561 00.001 21068 MultiStar: [#1 -0.33,0.40,0.90,U] [#2 -0.37,0.24,0.98,U] [#3 -0.06,0.19,0.93,U] [#4 -0.31,0.52,0.00,M1] [#5 -0.38,0.30,0.71,U] [#6 -0.05,0.33,0.69,U] [#7 -0.12,0.50,0.55,U] [#8 -0.19,0.20,0.61,U] 
01:30:07.562 00.001 21068 single-star, 7 included, MultiStar: {-0.19, 0.26}, one-star: {-0.02, 0.07}
01:30:07.562 00.000 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
01:30:07.564 00.002 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
01:30:07.565 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.85 mountX=0.03 mountY=-0.07, mountTheta=-1.11
01:30:07.566 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
01:30:07.567 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
01:30:07.567 00.000 16108 Worker thread wakes up
01:30:07.568 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:30:07.568 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:30:07.568 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.07
01:30:07.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:07.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:07.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:07.568 00.000 16108 MoveAxis(E, 0, ABG)
01:30:07.568 00.000 16108 Move returns status 0, amount 0
01:30:07.568 00.000 16108 MoveAxis(N, 0, ABG)
01:30:07.569 00.001 16108 Move returns status 0, amount 0
01:30:07.569 00.000 16108 move complete, result=0
01:30:07.569 00.000 16108 worker thread done servicing request
01:30:07.571 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3395, FiltMin=2918, FiltMax=58291, Gamma=1.000
01:30:07.587 00.016 21068 UpdateGuideState exits: m=130250 SNR=101.4
01:30:07.588 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:07.589 00.000 21068 Enqueuing Expose request
01:30:07.590 00.001 16108 Worker thread wakes up
01:30:07.590 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:07.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:07.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:08.757 01.166 16108 Exposure complete
01:30:08.815 00.058 16108 worker thread done servicing request
01:30:08.815 00.000 21068 OnExposeComplete: enter
01:30:08.815 00.000 21068 UpdateGuideState(): m_state=6
01:30:08.816 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10449
01:30:08.817 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=875.03, Mass=130054, SNR=83.6, Peak=18493 HFD=2.9
01:30:08.819 00.002 21068 MultiStar: [#1 -0.39,0.49,0.00,M1] [#2 -0.37,0.29,1.22,U] [#3 -0.15,0.46,1.02,U] [#4 0.16,0.48,0.84,U] [#5 -0.19,0.35,0.99,U] [#6 -0.01,0.19,0.76,U] [#7 -0.01,0.26,0.59,U] [#8 -0.07,0.30,0.76,U] 
01:30:08.820 00.001 21068 single-star, 7 included, MultiStar: {-0.10, 0.31}, one-star: {0.03, 0.10}
01:30:08.820 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:30:08.821 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:30:08.822 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
01:30:08.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
01:30:08.824 00.000 21068 Enqueuing Move request for scope (0.03, 0.10)
01:30:08.825 00.001 16108 Worker thread wakes up
01:30:08.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:30:08.825 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:30:08.825 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.11
01:30:08.826 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:08.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:08.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:08.826 00.000 16108 MoveAxis(E, 0, ABG)
01:30:08.826 00.000 16108 Move returns status 0, amount 0
01:30:08.826 00.000 16108 MoveAxis(N, 0, ABG)
01:30:08.826 00.000 16108 Move returns status 0, amount 0
01:30:08.826 00.000 16108 move complete, result=0
01:30:08.826 00.000 16108 worker thread done servicing request
01:30:08.829 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3392, FiltMin=2905, FiltMax=65507, Gamma=1.000
01:30:08.844 00.015 21068 UpdateGuideState exits: m=130054 SNR=83.6
01:30:08.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:08.848 00.002 21068 Enqueuing Expose request
01:30:08.849 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:08.849 00.000 16108 Worker thread wakes up
01:30:08.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:08.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:09.828 00.978 16108 Exposure complete
01:30:09.899 00.071 16108 worker thread done servicing request
01:30:09.899 00.000 21068 OnExposeComplete: enter
01:30:09.900 00.001 21068 UpdateGuideState(): m_state=6
01:30:09.901 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10450
01:30:09.902 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.10, Mass=120851, SNR=82.8, Peak=17709 HFD=3.0
01:30:09.903 00.001 21068 MultiStar: [#1 -0.48,0.55,0.00,M2] [#2 -0.55,0.36,0.00,M1] [#3 -0.22,0.37,1.34,U] [#4 -0.60,0.56,0.00,M1] [#5 -0.41,0.39,0.00,M1] [#6 -0.35,0.49,0.00,M1] [#7 -0.03,0.23,0.73,U] [#8 -0.28,0.35,0.72,U] 
01:30:09.903 00.000 21068 single-star, 3 included, MultiStar: {-0.18, 0.29}, one-star: {-0.15, 0.18}
01:30:09.904 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
01:30:09.905 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
01:30:09.905 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.28 mountX=0.18 mountY=-0.14, mountTheta=-0.65
01:30:09.908 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.18, opts=13)
01:30:09.909 00.001 21068 Enqueuing Move request for scope (-0.15, 0.18)
01:30:09.909 00.000 16108 Worker thread wakes up
01:30:09.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
01:30:09.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:30:09.909 00.000 16108 Moving (-0.15, 0.18) raw xDistance=0.18 yDistance=-0.14
01:30:09.910 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:30:09.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:09.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:30:09.910 00.000 16108 MoveAxis(E, 0, ABG)
01:30:09.910 00.000 16108 Move returns status 0, amount 0
01:30:09.910 00.000 16108 MoveAxis(N, 0, ABG)
01:30:09.910 00.000 16108 Move returns status 0, amount 0
01:30:09.910 00.000 16108 move complete, result=0
01:30:09.910 00.000 16108 worker thread done servicing request
01:30:09.913 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3392, FiltMin=2857, FiltMax=53971, Gamma=1.000
01:30:09.929 00.016 21068 UpdateGuideState exits: m=120851 SNR=82.8
01:30:09.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:09.930 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:09.931 00.001 21068 Enqueuing Expose request
01:30:09.932 00.001 16108 Worker thread wakes up
01:30:09.932 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:09.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:09.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:11.097 01.164 16108 Exposure complete
01:30:11.172 00.075 16108 worker thread done servicing request
01:30:11.172 00.000 21068 OnExposeComplete: enter
01:30:11.173 00.001 21068 UpdateGuideState(): m_state=6
01:30:11.174 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10451
01:30:11.175 00.001 21068 Star::Find returns 1 (0), X=219.64, Y=875.21, Mass=121679, SNR=80.4, Peak=15437 HFD=3.2
01:30:11.176 00.001 21068 MultiStar: [#1 -0.49,0.54,0.00,M3] [#2 -0.62,0.53,0.00,M2] [#3 -0.16,0.53,0.00,M1] [#4 -0.44,0.59,0.00,M2] [#5 -0.67,0.25,0.00,M2] [#6 -0.34,0.55,0.00,M2] [#7 -0.33,0.45,0.00,M1] [#8 -0.56,0.38,0.00,M1] 
01:30:11.178 00.002 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
01:30:11.178 00.000 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
01:30:11.179 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=0.28 hyp=0.50 cameraTheta=2.56 mountX=0.46 mountY=-0.17, mountTheta=-0.36
01:30:11.180 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=0.28, opts=13)
01:30:11.181 00.001 21068 Enqueuing Move request for scope (-0.42, 0.28)
01:30:11.182 00.001 16108 Worker thread wakes up
01:30:11.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.28) opts 0xd
01:30:11.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, 0.28)
01:30:11.182 00.000 16108 Moving (-0.42, 0.28) raw xDistance=0.46 yDistance=-0.17
01:30:11.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:30:11.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:11.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:30:11.182 00.000 16108 MoveAxis(W, 121, ABG)
01:30:11.182 00.000 16108 Guiding  Dir = 3, Dur = 121
01:30:11.182 00.000 16108 IsSlewing returns 0
01:30:11.182 00.000 16108 IsGuiding returns 0
01:30:11.187 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3392, FiltMin=2883, FiltMax=45539, Gamma=1.000
01:30:11.201 00.014 21068 UpdateGuideState exits: m=121679 SNR=80.4
01:30:11.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:11.203 00.000 21068 Enqueuing Expose request
01:30:11.239 00.036 16108 PulseGuide returned control before completion, sleep 75
01:30:11.317 00.078 16108 IsGuiding returns 1
01:30:11.317 00.000 16108 scope still moving after pulse duration time elapsed
01:30:11.348 00.031 16108 IsSlewing returns 0
01:30:11.349 00.001 16108 IsGuiding returns 1
01:30:11.379 00.030 16108 IsSlewing returns 0
01:30:11.379 00.000 16108 IsGuiding returns 0
01:30:11.379 00.000 16108 scope move finished after 121 + 75 ms
01:30:11.379 00.000 16108 Move returns status 0, amount 121
01:30:11.379 00.000 16108 MoveAxis(N, 0, ABG)
01:30:11.379 00.000 16108 Move returns status 0, amount 0
01:30:11.379 00.000 16108 move complete, result=0
01:30:11.379 00.000 16108 worker thread done servicing request
01:30:11.380 00.001 16108 Worker thread wakes up
01:30:11.380 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:11.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:11.380 00.000 21068 GuideStep: 0.5 px 121 ms WEST, -0.2 px 0 ms NORTH
01:30:12.354 00.974 16108 Exposure complete
01:30:12.425 00.071 16108 worker thread done servicing request
01:30:12.425 00.000 21068 OnExposeComplete: enter
01:30:12.426 00.001 21068 UpdateGuideState(): m_state=6
01:30:12.427 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10452
01:30:12.427 00.000 21068 Star::Find returns 1 (0), X=220.04, Y=875.07, Mass=123692, SNR=87.2, Peak=14861 HFD=3.0
01:30:12.428 00.001 21068 MultiStar: [#1 -0.46,0.70,0.00,M4] [#2 -0.24,0.57,0.00,M3] [#3 -0.09,0.63,0.00,M2] [#4 -0.15,0.87,0.00,M3] [#5 -0.30,0.66,0.00,M3] [#6 -0.45,0.52,0.00,M3] [#7 -0.02,0.40,0.63,U] [#8 0.28,0.25,0.67,U] 
01:30:12.429 00.001 21068 single-star, 2 included, MultiStar: {0.07, 0.25}, one-star: {-0.02, 0.15}
01:30:12.430 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:30:12.431 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:30:12.432 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=0.04 mountY=-0.14, mountTheta=-1.26
01:30:12.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
01:30:12.434 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
01:30:12.435 00.001 16108 Worker thread wakes up
01:30:12.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:30:12.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:30:12.435 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.04 yDistance=-0.14
01:30:12.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:30:12.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:12.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:30:12.435 00.000 16108 MoveAxis(E, 0, ABG)
01:30:12.435 00.000 16108 Move returns status 0, amount 0
01:30:12.435 00.000 16108 MoveAxis(N, 0, ABG)
01:30:12.435 00.000 16108 Move returns status 0, amount 0
01:30:12.435 00.000 16108 move complete, result=0
01:30:12.435 00.000 16108 worker thread done servicing request
01:30:12.439 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3392, FiltMin=2909, FiltMax=45977, Gamma=1.000
01:30:12.465 00.026 21068 UpdateGuideState exits: m=123692 SNR=87.2
01:30:12.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:12.469 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:12.470 00.001 21068 Enqueuing Expose request
01:30:12.472 00.002 16108 Worker thread wakes up
01:30:12.472 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:12.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:12.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:13.649 01.176 16108 Exposure complete
01:30:13.724 00.075 16108 worker thread done servicing request
01:30:13.725 00.001 21068 OnExposeComplete: enter
01:30:13.726 00.001 21068 UpdateGuideState(): m_state=6
01:30:13.727 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10453
01:30:13.729 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=875.16, Mass=123449, SNR=87.4, Peak=15833 HFD=3.4
01:30:13.730 00.001 21068 MultiStar: [#1 0.31,0.58,0.00,M5] [#2 0.16,0.49,1.03,U] [#3 0.28,0.36,0.94,U] [#4 0.40,0.73,0.00,M4] [#5 0.29,0.40,1.01,U] [#6 0.52,0.37,0.00,M4] [#7 0.88,0.42,0.00,M1] [#8 0.20,0.28,0.70,U] 
01:30:13.731 00.001 21068 refined, 4 included, MultiStar: {0.31, 0.36}, one-star: {0.58, 0.24}
01:30:13.732 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
01:30:13.733 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
01:30:13.734 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.36 hyp=0.47 cameraTheta=0.86 mountX=-0.24 mountY=-0.42, mountTheta=-2.09
01:30:13.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.36, opts=13)
01:30:13.736 00.000 21068 Enqueuing Move request for scope (0.31, 0.36)
01:30:13.737 00.001 16108 Worker thread wakes up
01:30:13.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.36) opts 0xd
01:30:13.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.36)
01:30:13.738 00.001 16108 Moving (0.31, 0.36) raw xDistance=-0.24 yDistance=-0.42
01:30:13.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:30:13.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:30:13.738 00.000 16108 MoveAxis(E, 63, ABG)
01:30:13.738 00.000 16108 Guiding  Dir = 2, Dur = 63
01:30:13.738 00.000 16108 IsSlewing returns 0
01:30:13.738 00.000 16108 IsGuiding returns 0
01:30:13.746 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3392, FiltMin=2909, FiltMax=52432, Gamma=1.000
01:30:13.773 00.027 21068 UpdateGuideState exits: m=123449 SNR=87.4
01:30:13.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.774 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:13.775 00.001 21068 Enqueuing Expose request
01:30:13.792 00.017 16108 PulseGuide returned control before completion, sleep 20
01:30:13.822 00.030 16108 IsGuiding returns 1
01:30:13.822 00.000 16108 scope still moving after pulse duration time elapsed
01:30:13.853 00.031 16108 IsSlewing returns 0
01:30:13.853 00.000 16108 IsGuiding returns 1
01:30:13.885 00.032 16108 IsSlewing returns 0
01:30:13.885 00.000 16108 IsGuiding returns 0
01:30:13.885 00.000 16108 scope move finished after 63 + 83 ms
01:30:13.885 00.000 16108 Move returns status 0, amount 63
01:30:13.886 00.001 16108 MoveAxis(N, 84, ABG)
01:30:13.886 00.000 16108 Guiding  Dir = 0, Dur = 84
01:30:13.886 00.000 16108 IsSlewing returns 0
01:30:13.886 00.000 16108 IsGuiding returns 0
01:30:13.949 00.063 16108 PulseGuide returned control before completion, sleep 32
01:30:13.995 00.046 16108 IsGuiding returns 1
01:30:13.995 00.000 16108 scope still moving after pulse duration time elapsed
01:30:14.026 00.031 16108 IsSlewing returns 0
01:30:14.026 00.000 16108 IsGuiding returns 1
01:30:14.058 00.032 16108 IsSlewing returns 0
01:30:14.058 00.000 16108 IsGuiding returns 0
01:30:14.058 00.000 16108 scope move finished after 84 + 87 ms
01:30:14.058 00.000 16108 Move returns status 0, amount 84
01:30:14.058 00.000 16108 move complete, result=0
01:30:14.059 00.001 16108 worker thread done servicing request
01:30:14.059 00.000 16108 Worker thread wakes up
01:30:14.059 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.4 px 84 ms NORTH
01:30:14.062 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:14.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:15.035 00.973 16108 Exposure complete
01:30:15.091 00.056 16108 worker thread done servicing request
01:30:15.091 00.000 21068 OnExposeComplete: enter
01:30:15.092 00.001 21068 UpdateGuideState(): m_state=6
01:30:15.093 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10454
01:30:15.094 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.44, Mass=121813, SNR=78.5, Peak=13561 HFD=3.2
01:30:15.096 00.002 21068 MultiStar: [#1 0.32,0.66,0.00,M6] [#2 0.17,0.73,0.00,M3] [#3 0.50,0.55,0.00,M2] [#4 0.01,0.79,0.00,M5] [#5 0.05,0.58,0.00,M3] [#6 0.14,0.54,0.00,M5] [#7 0.34,0.55,0.00,M2] [#8 0.47,0.61,0.00,M1] 
01:30:15.096 00.000 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
01:30:15.097 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
01:30:15.098 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=0.51 hyp=0.69 cameraTheta=0.82 mountX=-0.38 mountY=-0.61, mountTheta=-2.13
01:30:15.099 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=0.51, opts=13)
01:30:15.100 00.001 21068 Enqueuing Move request for scope (0.47, 0.51)
01:30:15.101 00.001 16108 Worker thread wakes up
01:30:15.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.51) opts 0xd
01:30:15.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, 0.51)
01:30:15.101 00.000 16108 Moving (0.47, 0.51) raw xDistance=-0.38 yDistance=-0.61
01:30:15.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:30:15.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:30:15.101 00.000 16108 MoveAxis(E, 103, ABG)
01:30:15.101 00.000 16108 Guiding  Dir = 2, Dur = 103
01:30:15.101 00.000 16108 IsSlewing returns 0
01:30:15.102 00.001 16108 IsGuiding returns 0
01:30:15.105 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3392, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:30:15.122 00.017 21068 UpdateGuideState exits: m=121813 SNR=78.5
01:30:15.123 00.001 16108 PulseGuide returned control before completion, sleep 94
01:30:15.123 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.123 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:15.124 00.001 21068 Enqueuing Expose request
01:30:15.231 00.107 16108 IsGuiding returns 1
01:30:15.231 00.000 16108 scope still moving after pulse duration time elapsed
01:30:15.263 00.032 16108 IsSlewing returns 0
01:30:15.263 00.000 16108 IsGuiding returns 1
01:30:15.294 00.031 16108 IsSlewing returns 0
01:30:15.294 00.000 16108 IsGuiding returns 0
01:30:15.294 00.000 16108 scope move finished after 103 + 89 ms
01:30:15.294 00.000 16108 Move returns status 0, amount 103
01:30:15.294 00.000 16108 MoveAxis(N, 122, ABG)
01:30:15.294 00.000 16108 Guiding  Dir = 0, Dur = 122
01:30:15.295 00.001 16108 IsSlewing returns 0
01:30:15.295 00.000 16108 IsGuiding returns 0
01:30:15.298 00.003 16108 PulseGuide returned control before completion, sleep 130
01:30:15.436 00.138 16108 IsGuiding returns 1
01:30:15.436 00.000 16108 scope still moving after pulse duration time elapsed
01:30:15.470 00.034 16108 IsSlewing returns 0
01:30:15.471 00.001 16108 IsGuiding returns 0
01:30:15.471 00.000 16108 scope move finished after 122 + 53 ms
01:30:15.471 00.000 16108 Move returns status 0, amount 122
01:30:15.471 00.000 16108 move complete, result=0
01:30:15.471 00.000 16108 worker thread done servicing request
01:30:15.471 00.000 16108 Worker thread wakes up
01:30:15.471 00.000 21068 GuideStep: -0.4 px 103 ms EAST, -0.6 px 122 ms NORTH
01:30:15.474 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:15.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:16.660 01.186 16108 Exposure complete
01:30:16.716 00.056 16108 worker thread done servicing request
01:30:16.716 00.000 21068 OnExposeComplete: enter
01:30:16.717 00.001 21068 UpdateGuideState(): m_state=6
01:30:16.718 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10455
01:30:16.718 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=875.40, Mass=120303, SNR=74.0, Peak=15341 HFD=3.3
01:30:16.719 00.001 21068 MultiStar: [#1 -0.28,0.56,0.00,M7] [#2 -0.30,0.59,0.00,M4] [#3 0.03,0.56,0.00,M3] [#4 -0.49,0.34,0.00,M6] [#5 -0.13,0.72,0.00,M4] [#6 -0.39,0.48,0.00,M6] [#7 0.19,0.50,0.66,U] [#8 -0.13,0.08,0.86,U] 
01:30:16.720 00.001 21068 refined, 2 included, MultiStar: {0.02, 0.34}, one-star: {0.03, 0.47}
01:30:16.721 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
01:30:16.722 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
01:30:16.722 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=0.04 mountY=-0.34, mountTheta=-1.44
01:30:16.724 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.34, opts=13)
01:30:16.725 00.001 21068 Enqueuing Move request for scope (0.02, 0.34)
01:30:16.726 00.001 16108 Worker thread wakes up
01:30:16.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
01:30:16.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
01:30:16.726 00.000 16108 Moving (0.02, 0.34) raw xDistance=0.04 yDistance=-0.34
01:30:16.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:30:16.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:30:16.726 00.000 16108 MoveAxis(E, 0, ABG)
01:30:16.726 00.000 16108 Move returns status 0, amount 0
01:30:16.726 00.000 16108 MoveAxis(N, 68, ABG)
01:30:16.726 00.000 16108 Guiding  Dir = 0, Dur = 68
01:30:16.727 00.001 16108 IsSlewing returns 0
01:30:16.727 00.000 16108 IsGuiding returns 0
01:30:16.728 00.001 16108 PulseGuide returned control before completion, sleep 77
01:30:16.731 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3392, FiltMin=2864, FiltMax=64441, Gamma=1.000
01:30:16.750 00.019 21068 UpdateGuideState exits: m=120303 SNR=74.0
01:30:16.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:16.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:16.753 00.001 21068 Enqueuing Expose request
01:30:16.815 00.062 16108 IsGuiding returns 0
01:30:16.815 00.000 16108 Move returns status 0, amount 68
01:30:16.815 00.000 16108 move complete, result=0
01:30:16.815 00.000 16108 worker thread done servicing request
01:30:16.815 00.000 16108 Worker thread wakes up
01:30:16.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:16.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:16.816 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 68 ms NORTH
01:30:17.779 00.963 16108 Exposure complete
01:30:17.836 00.057 16108 worker thread done servicing request
01:30:17.836 00.000 21068 OnExposeComplete: enter
01:30:17.837 00.001 21068 UpdateGuideState(): m_state=6
01:30:17.838 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10456
01:30:17.838 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=875.19, Mass=130899, SNR=100.1, Peak=15965 HFD=3.6
01:30:17.840 00.002 21068 MultiStar: [#1 -0.08,0.54,0.00,M8] [#2 -0.35,0.61,0.00,M5] [#3 0.18,0.59,0.00,M4] [#4 -0.42,0.50,0.00,M7] [#5 -0.06,0.56,0.00,M5] [#6 -0.42,0.31,0.78,U] [#7 0.01,0.61,0.00,M2] [#8 -0.24,0.19,0.66,U] 
01:30:17.841 00.001 21068 single-star, 2 included, MultiStar: {-0.16, 0.26}, one-star: {0.10, 0.26}
01:30:17.842 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
01:30:17.842 00.000 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
01:30:17.843 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.19 mountX=-0.06 mountY=-0.28, mountTheta=-1.77
01:30:17.844 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.26, opts=13)
01:30:17.845 00.001 21068 Enqueuing Move request for scope (0.10, 0.26)
01:30:17.846 00.001 16108 Worker thread wakes up
01:30:17.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
01:30:17.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
01:30:17.846 00.000 16108 Moving (0.10, 0.26) raw xDistance=-0.06 yDistance=-0.28
01:30:17.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:30:17.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:30:17.846 00.000 16108 MoveAxis(E, 0, ABG)
01:30:17.846 00.000 16108 Move returns status 0, amount 0
01:30:17.846 00.000 16108 MoveAxis(N, 56, ABG)
01:30:17.846 00.000 16108 Guiding  Dir = 0, Dur = 56
01:30:17.847 00.001 16108 IsSlewing returns 0
01:30:17.847 00.000 16108 IsGuiding returns 0
01:30:17.851 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3392, FiltMin=2934, FiltMax=62928, Gamma=1.000
01:30:17.866 00.015 21068 UpdateGuideState exits: m=130899 SNR=100.1
01:30:17.869 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.871 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:17.874 00.003 21068 Enqueuing Expose request
01:30:17.899 00.025 16108 PulseGuide returned control before completion, sleep 15
01:30:17.928 00.029 16108 IsGuiding returns 1
01:30:17.928 00.000 16108 scope still moving after pulse duration time elapsed
01:30:17.960 00.032 16108 IsSlewing returns 0
01:30:17.960 00.000 16108 IsGuiding returns 1
01:30:17.991 00.031 16108 IsSlewing returns 0
01:30:17.991 00.000 16108 IsGuiding returns 0
01:30:17.991 00.000 16108 scope move finished after 56 + 87 ms
01:30:17.991 00.000 16108 Move returns status 0, amount 56
01:30:17.991 00.000 16108 move complete, result=0
01:30:17.991 00.000 16108 worker thread done servicing request
01:30:17.991 00.000 16108 Worker thread wakes up
01:30:17.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:17.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:17.991 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 56 ms NORTH
01:30:19.150 01.159 16108 Exposure complete
01:30:19.206 00.056 16108 worker thread done servicing request
01:30:19.206 00.000 21068 OnExposeComplete: enter
01:30:19.207 00.001 21068 UpdateGuideState(): m_state=6
01:30:19.208 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10457
01:30:19.210 00.002 21068 Star::Find returns 1 (0), X=219.45, Y=875.05, Mass=121982, SNR=81.9, Peak=14269 HFD=3.1
01:30:19.211 00.001 21068 MultiStar: [#1 -0.50,0.28,0.00,M9] [#2 -0.78,0.50,0.00,M6] [#3 -0.31,0.38,1.18,U] [#4 -0.53,0.33,0.00,M8] [#5 -0.69,0.54,0.00,M6] [#6 -0.44,0.46,0.00,M6] [#7 -0.12,0.38,0.64,U] [#8 -0.60,0.31,0.00,M1] 
01:30:19.212 00.001 21068 refined, 2 included, MultiStar: {-0.37, 0.29}, one-star: {-0.60, 0.12}
01:30:19.213 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
01:30:19.214 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
01:30:19.215 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.29 hyp=0.47 cameraTheta=2.49 mountX=0.42 mountY=-0.19, mountTheta=-0.43
01:30:19.216 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.29, opts=13)
01:30:19.219 00.003 21068 Enqueuing Move request for scope (-0.37, 0.29)
01:30:19.221 00.002 16108 Worker thread wakes up
01:30:19.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.29) opts 0xd
01:30:19.221 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.29)
01:30:19.221 00.000 16108 Moving (-0.37, 0.29) raw xDistance=0.42 yDistance=-0.19
01:30:19.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:30:19.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:19.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:30:19.221 00.000 16108 MoveAxis(W, 109, ABG)
01:30:19.221 00.000 16108 Guiding  Dir = 3, Dur = 109
01:30:19.222 00.001 16108 IsSlewing returns 0
01:30:19.222 00.000 16108 IsGuiding returns 0
01:30:19.230 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3392, FiltMin=2813, FiltMax=56371, Gamma=1.000
01:30:19.254 00.024 21068 UpdateGuideState exits: m=121982 SNR=81.9
01:30:19.256 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:19.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:19.258 00.001 21068 Enqueuing Expose request
01:30:19.264 00.006 16108 PulseGuide returned control before completion, sleep 77
01:30:19.357 00.093 16108 IsGuiding returns 1
01:30:19.357 00.000 16108 scope still moving after pulse duration time elapsed
01:30:19.388 00.031 16108 IsSlewing returns 0
01:30:19.388 00.000 16108 IsGuiding returns 1
01:30:19.420 00.032 16108 IsSlewing returns 0
01:30:19.420 00.000 16108 IsGuiding returns 1
01:30:19.452 00.032 16108 IsSlewing returns 0
01:30:19.452 00.000 16108 IsGuiding returns 0
01:30:19.452 00.000 16108 scope move finished after 109 + 122 ms
01:30:19.452 00.000 16108 Move returns status 0, amount 109
01:30:19.452 00.000 16108 MoveAxis(N, 0, ABG)
01:30:19.453 00.001 16108 Move returns status 0, amount 0
01:30:19.453 00.000 16108 move complete, result=0
01:30:19.453 00.000 16108 worker thread done servicing request
01:30:19.453 00.000 16108 Worker thread wakes up
01:30:19.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:19.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:19.453 00.000 21068 GuideStep: 0.4 px 109 ms WEST, -0.2 px 0 ms NORTH
01:30:20.434 00.981 16108 Exposure complete
01:30:20.499 00.065 16108 worker thread done servicing request
01:30:20.499 00.000 21068 OnExposeComplete: enter
01:30:20.502 00.003 21068 UpdateGuideState(): m_state=6
01:30:20.503 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10458
01:30:20.504 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=875.24, Mass=129601, SNR=87.3, Peak=15949 HFD=3.7
01:30:20.506 00.002 21068 MultiStar: [#1 -0.41,0.53,0.00,M10] [#2 -0.60,0.64,0.00,M7] [#3 -0.44,0.65,0.00,M4] [#4 -0.23,0.48,0.84,U] [#5 -0.28,0.45,0.88,U] [#6 -0.46,0.41,0.00,M7] [#7 -0.16,0.32,0.61,U] [#8 -0.37,0.26,0.69,U] 
01:30:20.508 00.002 21068 single-star, 4 included, MultiStar: {-0.23, 0.37}, one-star: {-0.13, 0.31}
01:30:20.509 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:30:20.511 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:30:20.512 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.33 cameraTheta=1.96 mountX=0.18 mountY=-0.27, mountTheta=-0.99
01:30:20.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.31, opts=13)
01:30:20.515 00.001 21068 Enqueuing Move request for scope (-0.13, 0.31)
01:30:20.516 00.001 16108 Worker thread wakes up
01:30:20.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
01:30:20.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
01:30:20.516 00.000 16108 Moving (-0.13, 0.31) raw xDistance=0.18 yDistance=-0.27
01:30:20.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:30:20.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:30:20.517 00.001 16108 MoveAxis(E, 0, ABG)
01:30:20.517 00.000 16108 Move returns status 0, amount 0
01:30:20.517 00.000 16108 MoveAxis(N, 54, ABG)
01:30:20.517 00.000 16108 Guiding  Dir = 0, Dur = 54
01:30:20.517 00.000 16108 IsSlewing returns 0
01:30:20.517 00.000 16108 IsGuiding returns 0
01:30:20.519 00.002 16108 PulseGuide returned control before completion, sleep 63
01:30:20.524 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3392, FiltMin=2893, FiltMax=53241, Gamma=1.000
01:30:20.552 00.028 21068 UpdateGuideState exits: m=129601 SNR=87.3
01:30:20.555 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.557 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:20.558 00.001 21068 Enqueuing Expose request
01:30:20.597 00.039 16108 IsGuiding returns 1
01:30:20.597 00.000 16108 scope still moving after pulse duration time elapsed
01:30:20.628 00.031 16108 IsSlewing returns 0
01:30:20.628 00.000 16108 IsGuiding returns 0
01:30:20.628 00.000 16108 scope move finished after 54 + 56 ms
01:30:20.628 00.000 16108 Move returns status 0, amount 54
01:30:20.628 00.000 16108 move complete, result=0
01:30:20.628 00.000 16108 worker thread done servicing request
01:30:20.628 00.000 16108 Worker thread wakes up
01:30:20.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:20.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:20.628 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 54 ms NORTH
01:30:21.783 01.155 16108 Exposure complete
01:30:21.836 00.053 16108 worker thread done servicing request
01:30:21.836 00.000 21068 OnExposeComplete: enter
01:30:21.838 00.002 21068 UpdateGuideState(): m_state=6
01:30:21.841 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10459
01:30:21.843 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=874.61, Mass=134194, SNR=88.9, Peak=15117 HFD=3.4
01:30:21.844 00.001 21068 MultiStar: [#1 -0.06,0.30,1.16,U] [#2 -0.28,0.11,1.20,U] [#3 0.27,0.20,1.05,U] [#4 0.05,0.04,0.79,U] [#5 0.03,-0.01,0.96,U] [#6 -0.04,0.37,0.85,U] [#7 0.24,0.15,0.69,U] [#8 0.10,-0.27,0.81,U] 
01:30:21.844 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.07, -0.32}
01:30:21.845 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
01:30:21.846 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
01:30:21.847 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.19 mountX=-0.02 mountY=-0.07, mountTheta=-1.77
01:30:21.848 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
01:30:21.849 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
01:30:21.850 00.001 16108 Worker thread wakes up
01:30:21.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:30:21.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:30:21.850 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
01:30:21.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:21.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:21.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:21.850 00.000 16108 MoveAxis(E, 0, ABG)
01:30:21.850 00.000 16108 Move returns status 0, amount 0
01:30:21.850 00.000 16108 MoveAxis(N, 0, ABG)
01:30:21.850 00.000 16108 Move returns status 0, amount 0
01:30:21.850 00.000 16108 move complete, result=0
01:30:21.850 00.000 16108 worker thread done servicing request
01:30:21.854 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3392, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:30:21.875 00.021 21068 UpdateGuideState exits: m=134194 SNR=88.9
01:30:21.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:21.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:21.878 00.001 21068 Enqueuing Expose request
01:30:21.879 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:21.879 00.000 16108 Worker thread wakes up
01:30:21.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:21.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:22.853 00.973 16108 Exposure complete
01:30:22.906 00.053 16108 worker thread done servicing request
01:30:22.906 00.000 21068 OnExposeComplete: enter
01:30:22.907 00.001 21068 UpdateGuideState(): m_state=6
01:30:22.908 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10460
01:30:22.909 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.75, Mass=129488, SNR=88.6, Peak=17181 HFD=3.2
01:30:22.910 00.001 21068 MultiStar: [#1 -0.20,0.07,1.10,U] [#2 -0.03,0.01,1.46,U] [#3 0.12,-0.03,0.99,U] [#4 -0.02,0.21,0.81,U] [#5 0.09,0.18,0.94,U] [#6 0.05,0.25,0.84,U] [#7 0.19,-0.10,0.60,U] [#8 0.22,0.19,0.70,U] 
01:30:22.910 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.00, -0.17}
01:30:22.911 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
01:30:22.912 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
01:30:22.913 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=-0.02 mountY=-0.06, mountTheta=-1.80
01:30:22.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
01:30:22.917 00.002 21068 Enqueuing Move request for scope (0.03, 0.06)
01:30:22.918 00.001 16108 Worker thread wakes up
01:30:22.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:30:22.918 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:30:22.918 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
01:30:22.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:22.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:22.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:22.919 00.001 16108 MoveAxis(E, 0, ABG)
01:30:22.919 00.000 16108 Move returns status 0, amount 0
01:30:22.919 00.000 16108 MoveAxis(N, 0, ABG)
01:30:22.919 00.000 16108 Move returns status 0, amount 0
01:30:22.919 00.000 16108 move complete, result=0
01:30:22.919 00.000 16108 worker thread done servicing request
01:30:22.924 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3392, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:30:22.940 00.016 21068 UpdateGuideState exits: m=129488 SNR=88.6
01:30:22.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:22.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:22.942 00.000 21068 Enqueuing Expose request
01:30:22.943 00.001 16108 Worker thread wakes up
01:30:22.943 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:22.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:22.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:24.101 01.157 16108 Exposure complete
01:30:24.168 00.067 16108 worker thread done servicing request
01:30:24.168 00.000 21068 OnExposeComplete: enter
01:30:24.170 00.002 21068 UpdateGuideState(): m_state=6
01:30:24.170 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10461
01:30:24.171 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.86, Mass=125782, SNR=93.8, Peak=16477 HFD=2.9
01:30:24.172 00.001 21068 MultiStar: [#1 -0.27,0.25,1.00,U] [#2 -0.47,0.06,1.21,U] [#3 -0.04,0.11,0.91,U] [#4 -0.28,0.16,0.78,U] [#5 -0.40,0.08,0.90,U] [#6 -0.37,0.14,0.78,U] [#7 0.19,0.02,0.65,U] [#8 -0.51,-0.28,0.00,M1] 
01:30:24.173 00.001 21068 single-star, 7 included, MultiStar: {-0.22, 0.09}, one-star: {0.04, -0.06}
01:30:24.173 00.000 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
01:30:24.174 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
01:30:24.175 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=-0.05 mountY=0.05, mountTheta=2.28
01:30:24.176 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
01:30:24.177 00.001 21068 Enqueuing Move request for scope (0.04, -0.06)
01:30:24.179 00.002 16108 Worker thread wakes up
01:30:24.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:30:24.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:30:24.179 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
01:30:24.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:30:24.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:24.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:24.179 00.000 16108 MoveAxis(E, 0, ABG)
01:30:24.179 00.000 16108 Move returns status 0, amount 0
01:30:24.179 00.000 16108 MoveAxis(N, 0, ABG)
01:30:24.179 00.000 16108 Move returns status 0, amount 0
01:30:24.179 00.000 16108 move complete, result=0
01:30:24.179 00.000 16108 worker thread done servicing request
01:30:24.183 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3392, FiltMin=2921, FiltMax=59545, Gamma=1.000
01:30:24.197 00.014 21068 UpdateGuideState exits: m=125782 SNR=93.8
01:30:24.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:24.201 00.002 21068 Enqueuing Expose request
01:30:24.201 00.000 16108 Worker thread wakes up
01:30:24.201 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:24.203 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:24.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:25.179 00.976 16108 Exposure complete
01:30:25.258 00.079 16108 worker thread done servicing request
01:30:25.258 00.000 21068 OnExposeComplete: enter
01:30:25.261 00.003 21068 UpdateGuideState(): m_state=6
01:30:25.262 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10462
01:30:25.264 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=874.80, Mass=124142, SNR=90.2, Peak=17389 HFD=2.8
01:30:25.265 00.001 21068 MultiStar: [#1 0.01,0.11,1.01,U] [#2 -0.08,0.09,1.08,U] [#3 0.02,0.26,1.04,U] [#4 -0.06,0.14,0.86,U] [#5 -0.20,0.14,0.88,U] [#6 -0.07,0.15,0.78,U] [#7 0.12,0.37,0.54,U] [#8 -0.09,-0.11,0.75,U] 
01:30:25.267 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.03, -0.12}
01:30:25.268 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
01:30:25.269 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
01:30:25.271 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=0.06 mountY=-0.09, mountTheta=-0.95
01:30:25.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
01:30:25.274 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
01:30:25.275 00.001 16108 Worker thread wakes up
01:30:25.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:30:25.275 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:30:25.275 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.06 yDistance=-0.09
01:30:25.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:25.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:25.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:25.275 00.000 16108 MoveAxis(E, 0, ABG)
01:30:25.275 00.000 16108 Move returns status 0, amount 0
01:30:25.275 00.000 16108 MoveAxis(N, 0, ABG)
01:30:25.275 00.000 16108 Move returns status 0, amount 0
01:30:25.276 00.001 16108 move complete, result=0
01:30:25.276 00.000 16108 worker thread done servicing request
01:30:25.281 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3395, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:30:25.307 00.026 21068 UpdateGuideState exits: m=124142 SNR=90.2
01:30:25.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:25.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:25.311 00.001 21068 Enqueuing Expose request
01:30:25.312 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:25.313 00.001 16108 Worker thread wakes up
01:30:25.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:25.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:26.489 01.176 16108 Exposure complete
01:30:26.545 00.056 16108 worker thread done servicing request
01:30:26.545 00.000 21068 OnExposeComplete: enter
01:30:26.546 00.001 21068 UpdateGuideState(): m_state=6
01:30:26.548 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10463
01:30:26.549 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.03, Mass=120937, SNR=79.0, Peak=17373 HFD=3.1
01:30:26.550 00.001 21068 MultiStar: [#1 -0.21,0.28,1.20,U] [#2 -0.26,0.17,1.15,U] [#3 0.14,0.33,1.09,U] [#4 -0.05,0.52,0.92,U] [#5 -0.05,0.16,1.18,U] [#6 0.05,0.18,0.75,U] [#7 0.10,0.10,0.74,U] [#8 -0.05,-0.13,0.76,U] 
01:30:26.551 00.001 21068 single-star, 8 included, MultiStar: {-0.03, 0.20}, one-star: {0.15, 0.10}
01:30:26.554 00.003 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
01:30:26.555 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:30:26.555 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.61 mountX=-0.13 mountY=-0.13, mountTheta=-2.33
01:30:26.558 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.10, opts=13)
01:30:26.559 00.001 21068 Enqueuing Move request for scope (0.15, 0.10)
01:30:26.562 00.003 16108 Worker thread wakes up
01:30:26.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:30:26.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:30:26.562 00.000 16108 Moving (0.15, 0.10) raw xDistance=-0.13 yDistance=-0.13
01:30:26.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:30:26.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:26.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:30:26.563 00.001 16108 MoveAxis(E, 0, ABG)
01:30:26.563 00.000 16108 Move returns status 0, amount 0
01:30:26.563 00.000 16108 MoveAxis(N, 0, ABG)
01:30:26.563 00.000 16108 Move returns status 0, amount 0
01:30:26.563 00.000 16108 move complete, result=0
01:30:26.563 00.000 16108 worker thread done servicing request
01:30:26.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3392, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:30:26.586 00.019 21068 UpdateGuideState exits: m=120937 SNR=79.0
01:30:26.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.587 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:26.588 00.001 21068 Enqueuing Expose request
01:30:26.589 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:26.590 00.001 16108 Worker thread wakes up
01:30:26.590 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:26.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:27.570 00.980 16108 Exposure complete
01:30:27.647 00.077 16108 worker thread done servicing request
01:30:27.647 00.000 21068 OnExposeComplete: enter
01:30:27.649 00.002 21068 UpdateGuideState(): m_state=6
01:30:27.652 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10464
01:30:27.654 00.002 21068 Star::Find returns 1 (0), X=219.95, Y=874.82, Mass=120712, SNR=85.0, Peak=16301 HFD=3.1
01:30:27.657 00.003 21068 MultiStar: [#1 -0.21,0.14,1.03,U] [#2 -0.40,0.08,1.17,U] [#3 -0.08,0.11,1.00,U] [#4 -0.12,0.17,0.84,U] [#5 -0.28,0.10,0.93,U] [#6 -0.17,0.08,0.88,U] [#7 -0.27,0.25,0.75,U] [#8 -0.14,-0.14,0.81,U] 
01:30:27.658 00.001 21068 single-star, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.10, -0.11}
01:30:27.659 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
01:30:27.661 00.002 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
01:30:27.661 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=0.08 mountY=0.13, mountTheta=1.01
01:30:27.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.11, opts=13)
01:30:27.665 00.002 21068 Enqueuing Move request for scope (-0.10, -0.11)
01:30:27.666 00.001 16108 Worker thread wakes up
01:30:27.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
01:30:27.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
01:30:27.666 00.000 16108 Moving (-0.10, -0.11) raw xDistance=0.08 yDistance=0.13
01:30:27.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:30:27.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:27.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:27.666 00.000 16108 MoveAxis(E, 0, ABG)
01:30:27.666 00.000 16108 Move returns status 0, amount 0
01:30:27.666 00.000 16108 MoveAxis(N, 0, ABG)
01:30:27.666 00.000 16108 Move returns status 0, amount 0
01:30:27.666 00.000 16108 move complete, result=0
01:30:27.666 00.000 16108 worker thread done servicing request
01:30:27.671 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3392, FiltMin=2937, FiltMax=61011, Gamma=1.000
01:30:27.690 00.019 21068 UpdateGuideState exits: m=120712 SNR=85.0
01:30:27.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:27.692 00.000 21068 Enqueuing Expose request
01:30:27.694 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:27.695 00.001 16108 Worker thread wakes up
01:30:27.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:27.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:28.855 01.160 16108 Exposure complete
01:30:28.921 00.066 16108 worker thread done servicing request
01:30:28.922 00.001 21068 OnExposeComplete: enter
01:30:28.922 00.000 21068 UpdateGuideState(): m_state=6
01:30:28.924 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10465
01:30:28.925 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.03, Mass=126247, SNR=94.1, Peak=17709 HFD=2.9
01:30:28.926 00.001 21068 MultiStar: [#1 -0.31,0.41,0.97,U] [#2 -0.40,0.22,0.97,U] [#3 -0.07,0.34,1.00,U] [#4 -0.15,0.61,0.00,M2] [#5 -0.26,0.26,0.84,U] [#6 -0.26,0.38,0.71,U] [#7 -0.00,0.29,0.57,U] [#8 -0.27,0.04,0.75,U] 
01:30:28.926 00.000 21068 single-star, 7 included, MultiStar: {-0.20, 0.26}, one-star: {0.01, 0.10}
01:30:28.927 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:30:28.928 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
01:30:28.928 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.01 mountY=-0.10, mountTheta=-1.52
01:30:28.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
01:30:28.931 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
01:30:28.931 00.000 16108 Worker thread wakes up
01:30:28.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:30:28.932 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:30:28.932 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
01:30:28.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:30:28.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:28.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:28.932 00.000 16108 MoveAxis(E, 0, ABG)
01:30:28.932 00.000 16108 Move returns status 0, amount 0
01:30:28.932 00.000 16108 MoveAxis(N, 0, ABG)
01:30:28.932 00.000 16108 Move returns status 0, amount 0
01:30:28.932 00.000 16108 move complete, result=0
01:30:28.932 00.000 16108 worker thread done servicing request
01:30:28.937 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3392, FiltMin=2921, FiltMax=59379, Gamma=1.000
01:30:28.951 00.014 21068 UpdateGuideState exits: m=126247 SNR=94.1
01:30:28.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:28.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:28.954 00.001 21068 Enqueuing Expose request
01:30:28.954 00.000 16108 Worker thread wakes up
01:30:28.956 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:28.958 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:28.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:29.932 00.974 16108 Exposure complete
01:30:29.995 00.063 16108 worker thread done servicing request
01:30:29.995 00.000 21068 OnExposeComplete: enter
01:30:29.997 00.002 21068 UpdateGuideState(): m_state=6
01:30:29.998 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10466
01:30:29.998 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=875.13, Mass=121594, SNR=79.8, Peak=15853 HFD=3.3
01:30:30.000 00.002 21068 MultiStar: [#1 -0.17,0.32,1.22,U] [#2 -0.40,0.41,0.00,M1] [#3 0.01,0.22,1.04,U] [#4 -0.15,0.28,0.89,U] [#5 -0.19,0.54,0.00,M1] [#6 -0.40,0.37,0.00,M1] [#7 0.10,0.30,0.66,U] [#8 -0.15,0.01,0.79,U] 
01:30:30.001 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.23}, one-star: {0.29, 0.21}
01:30:30.001 00.000 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
01:30:30.002 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
01:30:30.003 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=0.06 mountY=-0.22, mountTheta=-1.32
01:30:30.006 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.23, opts=13)
01:30:30.007 00.001 21068 Enqueuing Move request for scope (-0.02, 0.23)
01:30:30.008 00.001 16108 Worker thread wakes up
01:30:30.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
01:30:30.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
01:30:30.008 00.000 16108 Moving (-0.02, 0.23) raw xDistance=0.06 yDistance=-0.22
01:30:30.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:30.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:30:30.008 00.000 16108 MoveAxis(E, 0, ABG)
01:30:30.008 00.000 16108 Move returns status 0, amount 0
01:30:30.008 00.000 16108 MoveAxis(N, 44, ABG)
01:30:30.008 00.000 16108 Guiding  Dir = 0, Dur = 44
01:30:30.008 00.000 16108 IsSlewing returns 0
01:30:30.008 00.000 16108 IsGuiding returns 0
01:30:30.012 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3392, FiltMin=2921, FiltMax=61283, Gamma=1.000
01:30:30.030 00.018 21068 UpdateGuideState exits: m=121594 SNR=79.8
01:30:30.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:30.032 00.000 21068 Enqueuing Expose request
01:30:30.064 00.032 16108 IsGuiding returns 1
01:30:30.064 00.000 16108 scope still moving after pulse duration time elapsed
01:30:30.094 00.030 16108 IsSlewing returns 0
01:30:30.094 00.000 16108 IsGuiding returns 1
01:30:30.125 00.031 16108 IsSlewing returns 0
01:30:30.125 00.000 16108 IsGuiding returns 1
01:30:30.156 00.031 16108 IsSlewing returns 0
01:30:30.156 00.000 16108 IsGuiding returns 0
01:30:30.156 00.000 16108 scope move finished after 44 + 104 ms
01:30:30.156 00.000 16108 Move returns status 0, amount 44
01:30:30.157 00.001 16108 move complete, result=0
01:30:30.157 00.000 16108 worker thread done servicing request
01:30:30.157 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
01:30:30.159 00.002 16108 Worker thread wakes up
01:30:30.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:30.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:31.318 01.159 16108 Exposure complete
01:30:31.375 00.057 16108 worker thread done servicing request
01:30:31.375 00.000 21068 OnExposeComplete: enter
01:30:31.377 00.002 21068 UpdateGuideState(): m_state=6
01:30:31.378 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10467
01:30:31.378 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=874.62, Mass=128053, SNR=85.6, Peak=15101 HFD=3.2
01:30:31.379 00.001 21068 MultiStar: [#1 -0.16,-0.14,1.08,U] [#2 -0.23,-0.02,1.26,U] [#3 0.16,0.02,1.15,U] [#4 -0.05,0.05,0.91,U] [#5 -0.18,-0.18,0.96,U] [#6 -0.11,-0.06,0.73,U] [#7 0.19,-0.27,0.71,U] [#8 0.01,-0.55,0.00,M1] 
01:30:31.380 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {0.13, -0.31}
01:30:31.381 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
01:30:31.383 00.002 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
01:30:31.385 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.94 mountX=0.02 mountY=0.11, mountTheta=1.38
01:30:31.388 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
01:30:31.390 00.002 21068 Enqueuing Move request for scope (-0.04, -0.11)
01:30:31.391 00.001 16108 Worker thread wakes up
01:30:31.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
01:30:31.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
01:30:31.393 00.002 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.11
01:30:31.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:30:31.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:31.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:30:31.393 00.000 16108 MoveAxis(E, 0, ABG)
01:30:31.393 00.000 16108 Move returns status 0, amount 0
01:30:31.393 00.000 16108 MoveAxis(N, 0, ABG)
01:30:31.393 00.000 16108 Move returns status 0, amount 0
01:30:31.393 00.000 16108 move complete, result=0
01:30:31.394 00.001 16108 worker thread done servicing request
01:30:31.398 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3392, FiltMin=2941, FiltMax=62461, Gamma=1.000
01:30:31.416 00.018 21068 UpdateGuideState exits: m=128053 SNR=85.6
01:30:31.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:31.419 00.001 21068 Enqueuing Expose request
01:30:31.419 00.000 16108 Worker thread wakes up
01:30:31.419 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:31.420 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:31.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:32.407 00.987 16108 Exposure complete
01:30:32.463 00.056 16108 worker thread done servicing request
01:30:32.463 00.000 21068 OnExposeComplete: enter
01:30:32.464 00.001 21068 UpdateGuideState(): m_state=6
01:30:32.465 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10468
01:30:32.466 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.19, Mass=121218, SNR=85.6, Peak=15312 HFD=3.3
01:30:32.467 00.001 21068 MultiStar: [#1 0.05,-0.28,1.11,U] [#2 -0.18,-0.28,1.06,U] [#3 0.33,-0.50,0.00,M1] [#4 -0.02,-0.13,0.77,U] [#5 -0.03,-0.28,1.12,U] [#6 0.23,-0.23,0.90,U] [#7 0.10,-0.35,0.61,U] [#8 0.19,-0.46,0.75,U] 
01:30:32.467 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.35}, one-star: {0.28, -0.74}
01:30:32.468 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
01:30:32.469 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
01:30:32.470 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.35 cameraTheta=-1.37 mountX=-0.13 mountY=0.32, mountTheta=1.95
01:30:32.471 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.35, opts=13)
01:30:32.472 00.001 21068 Enqueuing Move request for scope (0.07, -0.35)
01:30:32.473 00.001 16108 Worker thread wakes up
01:30:32.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.35) opts 0xd
01:30:32.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.35)
01:30:32.473 00.000 16108 Moving (0.07, -0.35) raw xDistance=-0.13 yDistance=0.32
01:30:32.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:30:32.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:32.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:30:32.473 00.000 16108 MoveAxis(E, 0, ABG)
01:30:32.473 00.000 16108 Move returns status 0, amount 0
01:30:32.473 00.000 16108 MoveAxis(N, 0, ABG)
01:30:32.473 00.000 16108 Move returns status 0, amount 0
01:30:32.473 00.000 16108 move complete, result=0
01:30:32.473 00.000 16108 worker thread done servicing request
01:30:32.477 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3392, FiltMin=2931, FiltMax=63209, Gamma=1.000
01:30:32.502 00.025 21068 UpdateGuideState exits: m=121218 SNR=85.6
01:30:32.504 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:32.505 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:32.506 00.001 21068 Enqueuing Expose request
01:30:32.508 00.002 16108 Worker thread wakes up
01:30:32.508 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:30:32.509 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:32.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:33.675 01.166 16108 Exposure complete
01:30:33.759 00.084 16108 worker thread done servicing request
01:30:33.759 00.000 21068 OnExposeComplete: enter
01:30:33.761 00.002 21068 UpdateGuideState(): m_state=6
01:30:33.762 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10469
01:30:33.763 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=874.32, Mass=123928, SNR=81.7, Peak=14256 HFD=3.4
01:30:33.764 00.001 21068 MultiStar: [#1 -0.04,-0.17,1.17,U] [#2 -0.04,-0.32,1.33,U] [#3 0.03,-0.24,1.19,U] [#4 0.21,0.09,1.01,U] [#5 -0.14,-0.32,0.90,U] [#6 0.03,-0.25,0.93,U] [#7 0.16,-0.49,0.60,U] [#8 0.08,-0.45,0.83,U] 
01:30:33.765 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.29}, one-star: {0.07, -0.61}
01:30:33.766 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
01:30:33.767 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
01:30:33.768 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.46 mountX=-0.08 mountY=0.28, mountTheta=1.86
01:30:33.770 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.29, opts=13)
01:30:33.771 00.001 21068 Enqueuing Move request for scope (0.03, -0.29)
01:30:33.772 00.001 16108 Worker thread wakes up
01:30:33.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
01:30:33.774 00.002 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
01:30:33.774 00.000 16108 Moving (0.03, -0.29) raw xDistance=-0.08 yDistance=0.28
01:30:33.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:33.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:33.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:30:33.774 00.000 16108 MoveAxis(E, 0, ABG)
01:30:33.774 00.000 16108 Move returns status 0, amount 0
01:30:33.774 00.000 16108 MoveAxis(N, 0, ABG)
01:30:33.774 00.000 16108 Move returns status 0, amount 0
01:30:33.775 00.001 16108 move complete, result=0
01:30:33.775 00.000 16108 worker thread done servicing request
01:30:33.782 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3392, FiltMin=2931, FiltMax=56809, Gamma=1.000
01:30:33.799 00.017 21068 UpdateGuideState exits: m=123928 SNR=81.7
01:30:33.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.801 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:33.802 00.001 21068 Enqueuing Expose request
01:30:33.803 00.001 16108 Worker thread wakes up
01:30:33.803 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:30:33.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:33.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:34.774 00.971 16108 Exposure complete
01:30:34.836 00.062 16108 worker thread done servicing request
01:30:34.836 00.000 21068 OnExposeComplete: enter
01:30:34.838 00.002 21068 UpdateGuideState(): m_state=6
01:30:34.841 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10470
01:30:34.842 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.33, Mass=120186, SNR=78.5, Peak=13520 HFD=3.3
01:30:34.844 00.002 21068 MultiStar: [#1 -0.38,-0.27,1.23,U] [#2 -0.37,-0.24,1.25,U] [#3 -0.07,-0.36,1.11,U] [#4 0.06,-0.17,0.84,U] [#5 0.34,-0.29,0.95,U] [#6 0.12,-0.19,0.90,U] [#7 0.17,-0.13,0.69,U] [#8 -0.23,-0.50,0.00,M1] 
01:30:34.846 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.29}, one-star: {0.10, -0.60}
01:30:34.848 00.002 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
01:30:34.851 00.003 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
01:30:34.853 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.70 mountX=-0.01 mountY=0.29, mountTheta=1.62
01:30:34.857 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.29, opts=13)
01:30:34.858 00.001 21068 Enqueuing Move request for scope (-0.04, -0.29)
01:30:34.859 00.001 16108 Worker thread wakes up
01:30:34.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
01:30:34.860 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
01:30:34.860 00.000 16108 Moving (-0.04, -0.29) raw xDistance=-0.01 yDistance=0.29
01:30:34.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:34.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:34.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:30:34.860 00.000 16108 MoveAxis(E, 0, ABG)
01:30:34.860 00.000 16108 Move returns status 0, amount 0
01:30:34.860 00.000 16108 MoveAxis(N, 0, ABG)
01:30:34.860 00.000 16108 Move returns status 0, amount 0
01:30:34.860 00.000 16108 move complete, result=0
01:30:34.860 00.000 16108 worker thread done servicing request
01:30:34.865 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3392, FiltMin=2937, FiltMax=52073, Gamma=1.000
01:30:34.893 00.028 21068 UpdateGuideState exits: m=120186 SNR=78.5
01:30:34.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:34.896 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:34.901 00.005 21068 Enqueuing Expose request
01:30:34.903 00.002 16108 Worker thread wakes up
01:30:34.904 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:30:34.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:34.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:36.067 01.162 16108 Exposure complete
01:30:36.121 00.054 16108 worker thread done servicing request
01:30:36.121 00.000 21068 OnExposeComplete: enter
01:30:36.122 00.001 21068 UpdateGuideState(): m_state=6
01:30:36.123 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10471
01:30:36.124 00.001 21068 Star::Find returns 1 (0), X=219.96, Y=874.55, Mass=124768, SNR=80.4, Peak=14301 HFD=3.6
01:30:36.125 00.001 21068 MultiStar: [#1 -0.39,0.09,1.13,U] [#2 -0.54,-0.00,0.00,M1] [#3 -0.03,-0.09,1.20,U] [#4 -0.35,-0.06,0.85,U] [#5 -0.39,-0.11,1.13,U] [#6 -0.33,-0.10,0.86,U] [#7 0.13,-0.37,0.67,U] [#8 -0.72,-0.30,0.00,M2] 
01:30:36.126 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.13}, one-star: {-0.10, -0.38}
01:30:36.127 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.72)
01:30:36.128 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
01:30:36.128 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.60 mountX=0.19 mountY=0.18, mountTheta=0.75
01:30:36.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.13, opts=13)
01:30:36.131 00.001 21068 Enqueuing Move request for scope (-0.22, -0.13)
01:30:36.132 00.001 16108 Worker thread wakes up
01:30:36.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
01:30:36.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
01:30:36.132 00.000 16108 Moving (-0.22, -0.13) raw xDistance=0.19 yDistance=0.18
01:30:36.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:30:36.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:36.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:30:36.132 00.000 16108 MoveAxis(E, 0, ABG)
01:30:36.132 00.000 16108 Move returns status 0, amount 0
01:30:36.132 00.000 16108 MoveAxis(N, 0, ABG)
01:30:36.132 00.000 16108 Move returns status 0, amount 0
01:30:36.132 00.000 16108 move complete, result=0
01:30:36.132 00.000 16108 worker thread done servicing request
01:30:36.137 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3392, FiltMin=2896, FiltMax=54374, Gamma=1.000
01:30:36.166 00.029 21068 UpdateGuideState exits: m=124768 SNR=80.4
01:30:36.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:36.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:36.169 00.001 21068 Enqueuing Expose request
01:30:36.170 00.001 16108 Worker thread wakes up
01:30:36.170 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:36.173 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:36.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:37.153 00.980 16108 Exposure complete
01:30:37.206 00.053 16108 worker thread done servicing request
01:30:37.206 00.000 21068 OnExposeComplete: enter
01:30:37.207 00.001 21068 UpdateGuideState(): m_state=6
01:30:37.208 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10472
01:30:37.209 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.73, Mass=122169, SNR=91.4, Peak=13145 HFD=3.5
01:30:37.210 00.001 21068 MultiStar: [#1 -0.39,-0.20,1.12,U] [#2 -0.19,-0.22,1.16,U] [#3 -0.02,-0.05,1.05,U] [#4 -0.30,-0.46,0.00,M1] [#5 -0.24,-0.33,0.84,U] [#6 -0.15,-0.25,0.71,U] [#7 0.33,-0.35,0.63,U] [#8 -0.12,-0.47,0.79,U] 
01:30:37.211 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.24}, one-star: {0.15, -0.20}
01:30:37.212 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:30:37.213 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
01:30:37.214 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.92 mountX=-0.18 mountY=0.16, mountTheta=2.43
01:30:37.215 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.20, opts=13)
01:30:37.216 00.001 21068 Enqueuing Move request for scope (0.15, -0.20)
01:30:37.217 00.001 16108 Worker thread wakes up
01:30:37.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
01:30:37.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
01:30:37.217 00.000 16108 Moving (0.15, -0.20) raw xDistance=-0.18 yDistance=0.16
01:30:37.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:30:37.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:37.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:30:37.217 00.000 16108 MoveAxis(E, 0, ABG)
01:30:37.217 00.000 16108 Move returns status 0, amount 0
01:30:37.217 00.000 16108 MoveAxis(N, 0, ABG)
01:30:37.217 00.000 16108 Move returns status 0, amount 0
01:30:37.217 00.000 16108 move complete, result=0
01:30:37.217 00.000 16108 worker thread done servicing request
01:30:37.221 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3392, FiltMin=2909, FiltMax=57933, Gamma=1.000
01:30:37.236 00.015 21068 UpdateGuideState exits: m=122169 SNR=91.4
01:30:37.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:37.238 00.000 21068 Enqueuing Expose request
01:30:37.240 00.002 16108 Worker thread wakes up
01:30:37.240 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:37.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:37.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:38.402 01.161 16108 Exposure complete
01:30:38.464 00.062 16108 worker thread done servicing request
01:30:38.464 00.000 21068 OnExposeComplete: enter
01:30:38.466 00.002 21068 UpdateGuideState(): m_state=6
01:30:38.468 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10473
01:30:38.469 00.001 21068 Star::Find returns 1 (0), X=219.72, Y=874.50, Mass=134054, SNR=93.7, Peak=15885 HFD=3.3
01:30:38.470 00.001 21068 MultiStar: [#1 -0.36,-0.04,1.14,U] [#2 -0.54,-0.21,0.00,M1] [#3 -0.21,-0.13,1.00,U] [#4 -0.23,0.04,0.70,U] [#5 -0.61,-0.12,0.00,M1] [#6 -0.51,-0.13,0.67,U] [#7 -0.50,-0.11,0.61,U] [#8 -0.27,-0.29,0.75,U] 
01:30:38.472 00.002 21068 refined, 6 included, MultiStar: {-0.34, -0.16}, one-star: {-0.34, -0.43}
01:30:38.473 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
01:30:38.476 00.003 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
01:30:38.477 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.16 hyp=0.37 cameraTheta=-2.70 mountX=0.30 mountY=0.23, mountTheta=0.66
01:30:38.480 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.16, opts=13)
01:30:38.481 00.001 21068 Enqueuing Move request for scope (-0.34, -0.16)
01:30:38.484 00.003 16108 Worker thread wakes up
01:30:38.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.16) opts 0xd
01:30:38.484 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.16)
01:30:38.484 00.000 16108 Moving (-0.34, -0.16) raw xDistance=0.30 yDistance=0.23
01:30:38.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:30:38.484 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.19 newest=0.57
01:30:38.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:30:38.484 00.000 16108 MoveAxis(W, 80, ABG)
01:30:38.484 00.000 16108 Guiding  Dir = 3, Dur = 80
01:30:38.484 00.000 16108 IsSlewing returns 0
01:30:38.484 00.000 16108 IsGuiding returns 0
01:30:38.492 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3392, FiltMin=2813, FiltMax=54758, Gamma=1.000
01:30:38.500 00.008 16108 PulseGuide returned control before completion, sleep 75
01:30:38.515 00.015 21068 UpdateGuideState exits: m=134054 SNR=93.7
01:30:38.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:38.517 00.000 21068 Enqueuing Expose request
01:30:38.575 00.058 16108 IsGuiding returns 1
01:30:38.575 00.000 16108 scope still moving after pulse duration time elapsed
01:30:38.606 00.031 16108 IsSlewing returns 0
01:30:38.606 00.000 16108 IsGuiding returns 0
01:30:38.606 00.000 16108 scope move finished after 80 + 42 ms
01:30:38.606 00.000 16108 Move returns status 0, amount 80
01:30:38.606 00.000 16108 MoveAxis(S, 47, ABG)
01:30:38.606 00.000 16108 Guiding  Dir = 1, Dur = 47
01:30:38.607 00.001 16108 IsSlewing returns 0
01:30:38.607 00.000 16108 IsGuiding returns 0
01:30:38.656 00.049 16108 IsGuiding returns 1
01:30:38.656 00.000 16108 scope still moving after pulse duration time elapsed
01:30:38.685 00.029 16108 IsSlewing returns 0
01:30:38.685 00.000 16108 IsGuiding returns 1
01:30:38.716 00.031 16108 IsSlewing returns 0
01:30:38.716 00.000 16108 IsGuiding returns 1
01:30:38.752 00.036 16108 IsSlewing returns 0
01:30:38.752 00.000 16108 IsGuiding returns 0
01:30:38.752 00.000 16108 scope move finished after 47 + 98 ms
01:30:38.753 00.001 16108 Move returns status 0, amount 47
01:30:38.753 00.000 16108 move complete, result=0
01:30:38.753 00.000 16108 worker thread done servicing request
01:30:38.753 00.000 16108 Worker thread wakes up
01:30:38.753 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.2 px 47 ms SOUTH
01:30:38.755 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:38.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:39.717 00.962 16108 Exposure complete
01:30:39.792 00.075 16108 worker thread done servicing request
01:30:39.792 00.000 21068 OnExposeComplete: enter
01:30:39.793 00.001 21068 UpdateGuideState(): m_state=6
01:30:39.794 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10474
01:30:39.795 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.45, Mass=112865, SNR=75.4, Peak=13312 HFD=3.4
01:30:39.797 00.002 21068 MultiStar: [#1 -0.06,-0.01,1.30,U] [#2 -0.34,-0.21,1.41,U] [#3 -0.11,-0.23,1.26,U] [#4 -0.14,0.04,0.96,U] [#5 -0.19,0.07,1.04,U] [#6 0.00,-0.05,1.02,U] [#7 0.22,-0.26,0.60,U] [#8 -0.21,-0.59,0.00,M1] 
01:30:39.797 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.14}, one-star: {0.06, -0.48}
01:30:39.798 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
01:30:39.799 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
01:30:39.799 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.07 mountY=0.15, mountTheta=1.14
01:30:39.802 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
01:30:39.805 00.003 21068 Enqueuing Move request for scope (-0.10, -0.14)
01:30:39.808 00.003 16108 Worker thread wakes up
01:30:39.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:30:39.808 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:30:39.808 00.000 16108 Moving (-0.10, -0.14) raw xDistance=0.07 yDistance=0.15
01:30:39.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:39.809 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:39.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:30:39.809 00.000 16108 MoveAxis(E, 0, ABG)
01:30:39.809 00.000 16108 Move returns status 0, amount 0
01:30:39.809 00.000 16108 MoveAxis(N, 0, ABG)
01:30:39.809 00.000 16108 Move returns status 0, amount 0
01:30:39.809 00.000 16108 move complete, result=0
01:30:39.809 00.000 16108 worker thread done servicing request
01:30:39.817 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3392, FiltMin=2909, FiltMax=60585, Gamma=1.000
01:30:39.836 00.019 21068 UpdateGuideState exits: m=112865 SNR=75.4
01:30:39.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.837 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:39.838 00.001 21068 Enqueuing Expose request
01:30:39.839 00.001 16108 Worker thread wakes up
01:30:39.839 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:39.840 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:39.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:41.001 01.161 16108 Exposure complete
01:30:41.058 00.057 16108 worker thread done servicing request
01:30:41.058 00.000 21068 OnExposeComplete: enter
01:30:41.059 00.001 21068 UpdateGuideState(): m_state=6
01:30:41.060 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10475
01:30:41.061 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.66, Mass=118780, SNR=81.7, Peak=14253 HFD=3.3
01:30:41.062 00.001 21068 MultiStar: [#1 0.08,-0.20,1.17,U] [#2 -0.02,-0.11,1.28,U] [#3 0.31,-0.14,0.97,U] [#4 -0.05,-0.32,0.83,U] [#5 0.16,-0.08,0.96,U] [#6 -0.01,0.10,0.89,U] [#7 0.43,-0.02,0.66,U] [#8 0.19,-0.49,0.88,U] 
01:30:41.063 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.33, -0.27}
01:30:41.064 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
01:30:41.065 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
01:30:41.066 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=-0.17 mountY=0.13, mountTheta=2.49
01:30:41.068 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.17, opts=13)
01:30:41.068 00.000 21068 Enqueuing Move request for scope (0.15, -0.17)
01:30:41.069 00.001 16108 Worker thread wakes up
01:30:41.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
01:30:41.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
01:30:41.069 00.000 16108 Moving (0.15, -0.17) raw xDistance=-0.17 yDistance=0.13
01:30:41.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:30:41.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:41.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:41.069 00.000 16108 MoveAxis(E, 0, ABG)
01:30:41.069 00.000 16108 Move returns status 0, amount 0
01:30:41.069 00.000 16108 MoveAxis(N, 0, ABG)
01:30:41.069 00.000 16108 Move returns status 0, amount 0
01:30:41.069 00.000 16108 move complete, result=0
01:30:41.069 00.000 16108 worker thread done servicing request
01:30:41.078 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3392, FiltMin=2880, FiltMax=59657, Gamma=1.000
01:30:41.096 00.018 21068 UpdateGuideState exits: m=118780 SNR=81.7
01:30:41.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:41.100 00.002 21068 Enqueuing Expose request
01:30:41.102 00.002 16108 Worker thread wakes up
01:30:41.102 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:41.103 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:41.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:42.093 00.990 16108 Exposure complete
01:30:42.158 00.065 16108 worker thread done servicing request
01:30:42.158 00.000 21068 OnExposeComplete: enter
01:30:42.159 00.001 21068 UpdateGuideState(): m_state=6
01:30:42.160 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10476
01:30:42.161 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.99, Mass=123785, SNR=85.3, Peak=17869 HFD=3.3
01:30:42.161 00.000 21068 MultiStar: [#1 -0.15,0.01,1.31,U] [#2 -0.14,-0.01,1.17,U] [#3 -0.07,0.00,1.01,U] [#4 0.01,0.13,0.86,U] [#5 0.18,-0.07,0.99,U] [#6 0.12,0.09,0.72,U] [#7 -0.01,0.05,0.65,U] [#8 -0.03,-0.25,0.74,U] 
01:30:42.162 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.03, 0.07}
01:30:42.163 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
01:30:42.163 00.000 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
01:30:42.165 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.94 mountX=0.02 mountY=0.00, mountTheta=0.03
01:30:42.167 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
01:30:42.169 00.002 21068 Enqueuing Move request for scope (-0.02, 0.00)
01:30:42.172 00.003 16108 Worker thread wakes up
01:30:42.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:30:42.172 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:30:42.172 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
01:30:42.172 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:30:42.172 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:42.172 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:30:42.172 00.000 16108 MoveAxis(E, 0, ABG)
01:30:42.172 00.000 16108 Move returns status 0, amount 0
01:30:42.172 00.000 16108 MoveAxis(N, 0, ABG)
01:30:42.172 00.000 16108 Move returns status 0, amount 0
01:30:42.172 00.000 16108 move complete, result=0
01:30:42.172 00.000 16108 worker thread done servicing request
01:30:42.179 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2921, FiltMax=62022, Gamma=1.000
01:30:42.205 00.026 21068 UpdateGuideState exits: m=123785 SNR=85.3
01:30:42.207 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:42.207 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:42.208 00.001 21068 Enqueuing Expose request
01:30:42.209 00.001 16108 Worker thread wakes up
01:30:42.209 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:42.210 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:42.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:43.374 01.164 16108 Exposure complete
01:30:43.430 00.056 16108 worker thread done servicing request
01:30:43.430 00.000 21068 OnExposeComplete: enter
01:30:43.431 00.001 21068 UpdateGuideState(): m_state=6
01:30:43.432 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10477
01:30:43.433 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.98, Mass=130366, SNR=89.5, Peak=15513 HFD=3.4
01:30:43.435 00.002 21068 MultiStar: [#1 -0.09,0.39,1.08,U] [#2 -0.12,0.16,1.19,U] [#3 0.18,0.25,1.10,U] [#4 -0.13,0.35,0.80,U] [#5 -0.05,0.43,0.86,U] [#6 0.05,0.34,0.91,U] [#7 0.28,0.04,0.53,U] [#8 0.21,-0.00,0.81,U] 
01:30:43.436 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.23}, one-star: {0.31, 0.05}
01:30:43.436 00.000 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
01:30:43.437 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
01:30:43.438 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
01:30:43.439 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
01:30:43.440 00.001 21068 Enqueuing Move request for scope (0.06, 0.23)
01:30:43.441 00.001 16108 Worker thread wakes up
01:30:43.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
01:30:43.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:30:43.441 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
01:30:43.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:43.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:43.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:30:43.441 00.000 16108 MoveAxis(E, 0, ABG)
01:30:43.441 00.000 16108 Move returns status 0, amount 0
01:30:43.442 00.001 16108 MoveAxis(N, 0, ABG)
01:30:43.442 00.000 16108 Move returns status 0, amount 0
01:30:43.442 00.000 16108 move complete, result=0
01:30:43.442 00.000 16108 worker thread done servicing request
01:30:43.446 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3392, FiltMin=2870, FiltMax=64237, Gamma=1.000
01:30:43.462 00.016 21068 UpdateGuideState exits: m=130366 SNR=89.5
01:30:43.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:43.465 00.001 21068 Enqueuing Expose request
01:30:43.466 00.001 16108 Worker thread wakes up
01:30:43.467 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:43.468 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:43.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:44.439 00.971 16108 Exposure complete
01:30:44.522 00.083 16108 worker thread done servicing request
01:30:44.522 00.000 21068 OnExposeComplete: enter
01:30:44.524 00.002 21068 UpdateGuideState(): m_state=6
01:30:44.525 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10478
01:30:44.528 00.003 21068 Star::Find returns 1 (0), X=220.31, Y=874.82, Mass=119019, SNR=80.9, Peak=14521 HFD=3.2
01:30:44.529 00.001 21068 MultiStar: [#1 0.28,0.08,1.23,U] [#2 0.24,0.33,1.22,U] [#3 0.27,0.25,1.05,U] [#4 0.19,0.26,0.88,U] [#5 0.18,0.31,1.06,U] [#6 -0.07,-0.01,0.78,U] [#7 0.33,0.23,0.67,U] [#8 0.13,-0.13,0.88,U] 
01:30:44.531 00.002 21068 refined, 8 included, MultiStar: {0.21, 0.14}, one-star: {0.25, -0.11}
01:30:44.532 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
01:30:44.533 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
01:30:44.534 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.60 mountX=-0.18 mountY=-0.19, mountTheta=-2.34
01:30:44.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.14, opts=13)
01:30:44.538 00.002 21068 Enqueuing Move request for scope (0.21, 0.14)
01:30:44.539 00.001 16108 Worker thread wakes up
01:30:44.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
01:30:44.539 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
01:30:44.539 00.000 16108 Moving (0.21, 0.14) raw xDistance=-0.18 yDistance=-0.19
01:30:44.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:30:44.539 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:44.541 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:30:44.541 00.000 16108 MoveAxis(E, 0, ABG)
01:30:44.541 00.000 16108 Move returns status 0, amount 0
01:30:44.541 00.000 16108 MoveAxis(N, 0, ABG)
01:30:44.541 00.000 16108 Move returns status 0, amount 0
01:30:44.541 00.000 16108 move complete, result=0
01:30:44.541 00.000 16108 worker thread done servicing request
01:30:44.548 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3395, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:30:44.563 00.015 21068 UpdateGuideState exits: m=119019 SNR=80.9
01:30:44.566 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:44.568 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:44.571 00.003 21068 Enqueuing Expose request
01:30:44.573 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:44.575 00.002 16108 Worker thread wakes up
01:30:44.575 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:44.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:45.746 01.171 16108 Exposure complete
01:30:45.809 00.063 16108 worker thread done servicing request
01:30:45.809 00.000 21068 OnExposeComplete: enter
01:30:45.812 00.003 21068 UpdateGuideState(): m_state=6
01:30:45.813 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10479
01:30:45.818 00.005 21068 Star::Find returns 1 (0), X=220.16, Y=874.96, Mass=145152, SNR=92.1, Peak=18525 HFD=3.5
01:30:45.820 00.002 21068 MultiStar: [#1 0.25,0.03,0.95,U] [#2 -0.01,0.17,1.12,U] [#3 0.49,0.14,0.95,U] [#4 0.25,0.36,0.82,U] [#5 0.11,0.18,0.90,U] [#6 -0.01,0.27,0.69,U] [#7 0.07,0.28,0.64,U] [#8 0.23,0.11,0.68,U] 
01:30:45.822 00.002 21068 single-star, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.11, 0.04}
01:30:45.823 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
01:30:45.825 00.002 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
01:30:45.826 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.33 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:30:45.829 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
01:30:45.829 00.000 21068 Enqueuing Move request for scope (0.11, 0.04)
01:30:45.830 00.001 16108 Worker thread wakes up
01:30:45.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:30:45.831 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:30:45.831 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.06
01:30:45.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:30:45.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:45.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:45.831 00.000 16108 MoveAxis(E, 0, ABG)
01:30:45.831 00.000 16108 Move returns status 0, amount 0
01:30:45.831 00.000 16108 MoveAxis(N, 0, ABG)
01:30:45.831 00.000 16108 Move returns status 0, amount 0
01:30:45.831 00.000 16108 move complete, result=0
01:30:45.831 00.000 16108 worker thread done servicing request
01:30:45.834 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3392, FiltMin=2931, FiltMax=63161, Gamma=1.000
01:30:45.851 00.017 21068 UpdateGuideState exits: m=145152 SNR=92.1
01:30:45.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.852 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:45.854 00.002 21068 Enqueuing Expose request
01:30:45.855 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:45.856 00.001 16108 Worker thread wakes up
01:30:45.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:45.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:46.823 00.967 16108 Exposure complete
01:30:46.877 00.054 16108 worker thread done servicing request
01:30:46.877 00.000 21068 OnExposeComplete: enter
01:30:46.879 00.002 21068 UpdateGuideState(): m_state=6
01:30:46.880 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10480
01:30:46.881 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.93, Mass=133607, SNR=93.5, Peak=15517 HFD=3.4
01:30:46.882 00.001 21068 MultiStar: [#1 0.13,0.34,0.97,U] [#2 0.01,0.26,1.04,U] [#3 0.26,0.38,0.93,U] [#4 0.21,0.34,0.76,U] [#5 0.17,0.15,0.85,U] [#6 0.29,0.26,0.76,U] [#7 0.54,0.29,0.00,M1] [#8 0.19,0.27,0.76,U] 
01:30:46.882 00.000 21068 refined, 7 included, MultiStar: {0.20, 0.25}, one-star: {0.33, -0.00}
01:30:46.883 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
01:30:46.884 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
01:30:46.885 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.90 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
01:30:46.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.25, opts=13)
01:30:46.887 00.001 21068 Enqueuing Move request for scope (0.20, 0.25)
01:30:46.888 00.001 16108 Worker thread wakes up
01:30:46.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
01:30:46.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
01:30:46.888 00.000 16108 Moving (0.20, 0.25) raw xDistance=-0.15 yDistance=-0.29
01:30:46.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:30:46.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:46.889 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:30:46.889 00.000 16108 MoveAxis(E, 0, ABG)
01:30:46.889 00.000 16108 Move returns status 0, amount 0
01:30:46.889 00.000 16108 MoveAxis(N, 0, ABG)
01:30:46.889 00.000 16108 Move returns status 0, amount 0
01:30:46.889 00.000 16108 move complete, result=0
01:30:46.889 00.000 16108 worker thread done servicing request
01:30:46.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3392, FiltMin=2873, FiltMax=61667, Gamma=1.000
01:30:46.917 00.024 21068 UpdateGuideState exits: m=133607 SNR=93.5
01:30:46.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.918 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:46.919 00.001 21068 Enqueuing Expose request
01:30:46.920 00.001 16108 Worker thread wakes up
01:30:46.920 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:46.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:46.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:48.090 01.169 16108 Exposure complete
01:30:48.146 00.056 16108 worker thread done servicing request
01:30:48.146 00.000 21068 OnExposeComplete: enter
01:30:48.149 00.003 21068 UpdateGuideState(): m_state=6
01:30:48.151 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10481
01:30:48.153 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=874.61, Mass=128293, SNR=85.0, Peak=12957 HFD=3.3
01:30:48.155 00.002 21068 MultiStar: [#1 0.10,0.26,1.04,U] [#2 -0.16,-0.01,1.16,U] [#3 0.33,0.28,0.95,U] [#4 0.10,0.09,0.82,U] [#5 0.13,0.14,0.97,U] [#6 0.06,0.04,0.76,U] [#7 0.37,-0.18,0.60,U] [#8 0.02,-0.58,0.00,M1] 
01:30:48.158 00.003 21068 refined, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.55, -0.31}
01:30:48.159 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:30:48.160 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
01:30:48.162 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
01:30:48.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.05, opts=13)
01:30:48.164 00.000 21068 Enqueuing Move request for scope (0.17, 0.05)
01:30:48.165 00.001 16108 Worker thread wakes up
01:30:48.166 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:30:48.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:30:48.166 00.000 16108 Moving (0.17, 0.05) raw xDistance=-0.16 yDistance=-0.09
01:30:48.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:48.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:48.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:48.166 00.000 16108 MoveAxis(E, 0, ABG)
01:30:48.166 00.000 16108 Move returns status 0, amount 0
01:30:48.166 00.000 16108 MoveAxis(N, 0, ABG)
01:30:48.166 00.000 16108 Move returns status 0, amount 0
01:30:48.166 00.000 16108 move complete, result=0
01:30:48.166 00.000 16108 worker thread done servicing request
01:30:48.169 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3392, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:30:48.183 00.014 21068 UpdateGuideState exits: m=128293 SNR=85.0
01:30:48.185 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:48.187 00.001 21068 Enqueuing Expose request
01:30:48.187 00.000 16108 Worker thread wakes up
01:30:48.187 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:48.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:48.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:49.167 00.979 16108 Exposure complete
01:30:49.221 00.054 16108 worker thread done servicing request
01:30:49.221 00.000 21068 OnExposeComplete: enter
01:30:49.222 00.001 21068 UpdateGuideState(): m_state=6
01:30:49.224 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10482
01:30:49.226 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=874.82, Mass=121465, SNR=87.0, Peak=12889 HFD=3.4
01:30:49.229 00.003 21068 MultiStar: [#1 0.24,-0.09,1.00,U] [#2 0.34,-0.17,1.19,U] [#3 0.50,0.09,0.93,U] [#4 0.54,0.16,0.00,M1] [#5 0.40,-0.06,0.80,U] [#6 0.75,0.24,0.00,M1] [#7 0.16,-0.03,0.49,U] [#8 0.25,-0.11,0.79,U] 
01:30:49.230 00.001 21068 single-star, 6 included, MultiStar: {0.32, -0.07}, one-star: {0.27, -0.10}
01:30:49.231 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
01:30:49.233 00.002 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
01:30:49.234 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.36 mountX=-0.29 mountY=0.04, mountTheta=3.01
01:30:49.237 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.10, opts=13)
01:30:49.240 00.003 21068 Enqueuing Move request for scope (0.27, -0.10)
01:30:49.241 00.001 16108 Worker thread wakes up
01:30:49.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
01:30:49.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
01:30:49.241 00.000 16108 Moving (0.27, -0.10) raw xDistance=-0.29 yDistance=0.04
01:30:49.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:30:49.242 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:49.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:30:49.242 00.000 16108 MoveAxis(E, 76, ABG)
01:30:49.242 00.000 16108 Guiding  Dir = 2, Dur = 76
01:30:49.242 00.000 16108 IsSlewing returns 0
01:30:49.243 00.001 16108 IsGuiding returns 0
01:30:49.244 00.001 16108 PulseGuide returned control before completion, sleep 85
01:30:49.249 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3392, FiltMin=2915, FiltMax=59728, Gamma=1.000
01:30:49.267 00.018 21068 UpdateGuideState exits: m=121465 SNR=87.0
01:30:49.269 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:49.270 00.000 21068 Enqueuing Expose request
01:30:49.337 00.067 16108 IsGuiding returns 0
01:30:49.337 00.000 16108 Move returns status 0, amount 76
01:30:49.337 00.000 16108 MoveAxis(N, 0, ABG)
01:30:49.337 00.000 16108 Move returns status 0, amount 0
01:30:49.337 00.000 16108 move complete, result=0
01:30:49.337 00.000 16108 worker thread done servicing request
01:30:49.337 00.000 16108 Worker thread wakes up
01:30:49.337 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.0 px 0 ms NORTH
01:30:49.340 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:49.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:50.509 01.169 16108 Exposure complete
01:30:50.566 00.057 16108 worker thread done servicing request
01:30:50.566 00.000 21068 OnExposeComplete: enter
01:30:50.568 00.002 21068 UpdateGuideState(): m_state=6
01:30:50.569 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10483
01:30:50.571 00.002 21068 Star::Find returns 1 (0), X=220.29, Y=874.75, Mass=123123, SNR=76.5, Peak=14969 HFD=3.6
01:30:50.574 00.003 21068 MultiStar: [#1 -0.14,0.34,1.31,U] [#2 -0.14,-0.09,1.44,U] [#3 0.03,0.33,1.18,U] [#4 0.36,0.32,0.83,U] [#5 -0.25,0.03,0.97,U] [#6 -0.13,0.14,0.87,U] [#7 0.19,0.19,0.72,U] [#8 -0.08,-0.18,0.83,U] 
01:30:50.575 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.23, -0.17}
01:30:50.576 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
01:30:50.577 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
01:30:50.578 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.69 mountX=0.03 mountY=-0.10, mountTheta=-1.27
01:30:50.582 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
01:30:50.584 00.002 21068 Enqueuing Move request for scope (-0.01, 0.10)
01:30:50.585 00.001 16108 Worker thread wakes up
01:30:50.586 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:30:50.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:30:50.586 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.03 yDistance=-0.10
01:30:50.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:50.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:50.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:50.586 00.000 16108 MoveAxis(E, 0, ABG)
01:30:50.586 00.000 16108 Move returns status 0, amount 0
01:30:50.586 00.000 16108 MoveAxis(N, 0, ABG)
01:30:50.586 00.000 16108 Move returns status 0, amount 0
01:30:50.586 00.000 16108 move complete, result=0
01:30:50.586 00.000 16108 worker thread done servicing request
01:30:50.593 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3392, FiltMin=2880, FiltMax=65507, Gamma=1.000
01:30:50.617 00.024 21068 UpdateGuideState exits: m=123123 SNR=76.5
01:30:50.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:50.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:50.619 00.000 21068 Enqueuing Expose request
01:30:50.620 00.001 16108 Worker thread wakes up
01:30:50.620 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:50.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:50.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:51.599 00.978 16108 Exposure complete
01:30:51.668 00.069 16108 worker thread done servicing request
01:30:51.669 00.001 21068 OnExposeComplete: enter
01:30:51.669 00.000 21068 UpdateGuideState(): m_state=6
01:30:51.671 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10484
01:30:51.672 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=874.90, Mass=142417, SNR=100.0, Peak=16061 HFD=3.6
01:30:51.673 00.001 21068 MultiStar: [#1 0.09,0.31,1.07,U] [#2 0.08,0.04,1.20,U] [#3 -0.06,0.13,1.04,U] [#4 0.08,0.32,0.82,U] [#5 0.15,0.27,0.86,U] [#6 0.39,0.44,0.00,M1] [#7 0.57,0.27,0.00,M1] [#8 0.18,0.17,0.73,U] 
01:30:51.673 00.000 21068 refined, 6 included, MultiStar: {0.12, 0.17}, one-star: {0.36, -0.03}
01:30:51.674 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
01:30:51.675 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
01:30:51.676 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
01:30:51.677 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.17, opts=13)
01:30:51.678 00.001 21068 Enqueuing Move request for scope (0.12, 0.17)
01:30:51.679 00.001 16108 Worker thread wakes up
01:30:51.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
01:30:51.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
01:30:51.679 00.000 16108 Moving (0.12, 0.17) raw xDistance=-0.09 yDistance=-0.19
01:30:51.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:51.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:51.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:30:51.679 00.000 16108 MoveAxis(E, 0, ABG)
01:30:51.679 00.000 16108 Move returns status 0, amount 0
01:30:51.679 00.000 16108 MoveAxis(N, 0, ABG)
01:30:51.680 00.001 16108 Move returns status 0, amount 0
01:30:51.680 00.000 16108 move complete, result=0
01:30:51.680 00.000 16108 worker thread done servicing request
01:30:51.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3395, FiltMin=2889, FiltMax=60979, Gamma=1.000
01:30:51.706 00.023 21068 UpdateGuideState exits: m=142417 SNR=100.0
01:30:51.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:51.709 00.001 21068 Enqueuing Expose request
01:30:51.710 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:51.711 00.001 16108 Worker thread wakes up
01:30:51.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:51.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:52.885 01.174 16108 Exposure complete
01:30:52.941 00.056 16108 worker thread done servicing request
01:30:52.941 00.000 21068 OnExposeComplete: enter
01:30:52.942 00.001 21068 UpdateGuideState(): m_state=6
01:30:52.943 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10485
01:30:52.944 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.16, Mass=114603, SNR=77.8, Peak=16605 HFD=3.2
01:30:52.945 00.001 21068 MultiStar: [#1 0.27,0.38,1.21,U] [#2 -0.02,0.34,1.45,U] [#3 0.36,0.32,1.13,U] [#4 -0.10,0.46,0.93,U] [#5 0.18,0.28,1.14,U] [#6 -0.06,0.56,0.00,M2] [#7 0.09,0.33,0.72,U] [#8 0.06,0.08,0.94,U] 
01:30:52.945 00.000 21068 refined, 7 included, MultiStar: {0.15, 0.31}, one-star: {0.35, 0.24}
01:30:52.946 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
01:30:52.947 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
01:30:52.947 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.11 mountX=-0.10 mountY=-0.33, mountTheta=-1.85
01:30:52.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.31, opts=13)
01:30:52.950 00.001 21068 Enqueuing Move request for scope (0.15, 0.31)
01:30:52.951 00.001 16108 Worker thread wakes up
01:30:52.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
01:30:52.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
01:30:52.951 00.000 16108 Moving (0.15, 0.31) raw xDistance=-0.10 yDistance=-0.33
01:30:52.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:30:52.951 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.42 newest=-0.62
01:30:52.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:30:52.951 00.000 16108 MoveAxis(E, 0, ABG)
01:30:52.951 00.000 16108 Move returns status 0, amount 0
01:30:52.951 00.000 16108 MoveAxis(N, 67, ABG)
01:30:52.951 00.000 16108 Guiding  Dir = 0, Dur = 67
01:30:52.951 00.000 16108 IsSlewing returns 0
01:30:52.951 00.000 16108 IsGuiding returns 0
01:30:52.953 00.002 16108 PulseGuide returned control before completion, sleep 76
01:30:52.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3392, FiltMin=2909, FiltMax=62736, Gamma=1.000
01:30:52.981 00.025 21068 UpdateGuideState exits: m=114603 SNR=77.8
01:30:52.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.985 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:52.987 00.002 21068 Enqueuing Expose request
01:30:53.035 00.048 16108 IsGuiding returns 1
01:30:53.035 00.000 16108 scope still moving after pulse duration time elapsed
01:30:53.066 00.031 16108 IsSlewing returns 0
01:30:53.066 00.000 16108 IsGuiding returns 0
01:30:53.066 00.000 16108 scope move finished after 67 + 46 ms
01:30:53.066 00.000 16108 Move returns status 0, amount 67
01:30:53.066 00.000 16108 move complete, result=0
01:30:53.066 00.000 16108 worker thread done servicing request
01:30:53.066 00.000 16108 Worker thread wakes up
01:30:53.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:53.066 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
01:30:53.068 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:54.035 00.967 16108 Exposure complete
01:30:54.118 00.083 16108 worker thread done servicing request
01:30:54.118 00.000 21068 OnExposeComplete: enter
01:30:54.119 00.001 21068 UpdateGuideState(): m_state=6
01:30:54.119 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10486
01:30:54.120 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.21, Mass=119615, SNR=79.1, Peak=15405 HFD=3.1
01:30:54.121 00.001 21068 MultiStar: [#1 -0.20,0.52,0.00,M1] [#2 0.30,0.54,0.00,M1] [#3 0.18,0.64,0.00,M1] [#4 0.04,0.59,0.00,M1] [#5 0.15,0.66,0.00,M1] [#6 0.18,0.50,0.85,U] [#7 0.20,0.42,0.67,U] [#8 0.28,0.34,0.85,U] 
01:30:54.122 00.001 21068 single-star, 3 included, MultiStar: {0.22, 0.38}, one-star: {0.21, 0.29}
01:30:54.123 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
01:30:54.124 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
01:30:54.124 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.29 hyp=0.35 cameraTheta=0.94 mountX=-0.16 mountY=-0.33, mountTheta=-2.02
01:30:54.127 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.29, opts=13)
01:30:54.129 00.002 21068 Enqueuing Move request for scope (0.21, 0.29)
01:30:54.129 00.000 16108 Worker thread wakes up
01:30:54.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.29) opts 0xd
01:30:54.130 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.29)
01:30:54.130 00.000 16108 Moving (0.21, 0.29) raw xDistance=-0.16 yDistance=-0.33
01:30:54.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:54.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:30:54.130 00.000 16108 MoveAxis(E, 0, ABG)
01:30:54.130 00.000 16108 Move returns status 0, amount 0
01:30:54.130 00.000 16108 MoveAxis(N, 66, ABG)
01:30:54.130 00.000 16108 Guiding  Dir = 0, Dur = 66
01:30:54.130 00.000 16108 IsSlewing returns 0
01:30:54.130 00.000 16108 IsGuiding returns 0
01:30:54.131 00.001 16108 PulseGuide returned control before completion, sleep 76
01:30:54.143 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3395, FiltMin=2937, FiltMax=64016, Gamma=1.000
01:30:54.163 00.020 21068 UpdateGuideState exits: m=119615 SNR=79.1
01:30:54.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:54.166 00.001 21068 Enqueuing Expose request
01:30:54.223 00.057 16108 IsGuiding returns 0
01:30:54.223 00.000 16108 Move returns status 0, amount 66
01:30:54.223 00.000 16108 move complete, result=0
01:30:54.223 00.000 16108 worker thread done servicing request
01:30:54.223 00.000 16108 Worker thread wakes up
01:30:54.223 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 66 ms NORTH
01:30:54.226 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:54.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:55.390 01.164 16108 Exposure complete
01:30:55.446 00.056 16108 worker thread done servicing request
01:30:55.446 00.000 21068 OnExposeComplete: enter
01:30:55.448 00.002 21068 UpdateGuideState(): m_state=6
01:30:55.450 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10487
01:30:55.452 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=874.69, Mass=128087, SNR=86.3, Peak=15629 HFD=3.5
01:30:55.454 00.002 21068 MultiStar: [#1 0.30,0.14,1.04,U] [#2 0.14,0.01,0.97,U] [#3 0.37,0.34,0.98,U] [#4 0.06,0.09,0.88,U] [#5 0.06,0.27,0.95,U] [#6 0.20,0.14,0.74,U] [#7 0.14,-0.14,0.66,U] [#8 0.18,-0.08,0.68,U] 
01:30:55.455 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.14, -0.24}
01:30:55.457 00.002 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
01:30:55.458 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
01:30:55.461 00.003 21068 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
01:30:55.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.07, opts=13)
01:30:55.465 00.002 21068 Enqueuing Move request for scope (0.18, 0.07)
01:30:55.466 00.001 16108 Worker thread wakes up
01:30:55.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:30:55.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:30:55.466 00.000 16108 Moving (0.18, 0.07) raw xDistance=-0.17 yDistance=-0.11
01:30:55.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:30:55.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:55.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:55.466 00.000 16108 MoveAxis(E, 0, ABG)
01:30:55.466 00.000 16108 Move returns status 0, amount 0
01:30:55.467 00.001 16108 MoveAxis(N, 0, ABG)
01:30:55.467 00.000 16108 Move returns status 0, amount 0
01:30:55.467 00.000 16108 move complete, result=0
01:30:55.467 00.000 16108 worker thread done servicing request
01:30:55.476 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3392, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:30:55.496 00.020 21068 UpdateGuideState exits: m=128087 SNR=86.3
01:30:55.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:55.498 00.000 21068 Enqueuing Expose request
01:30:55.499 00.001 16108 Worker thread wakes up
01:30:55.499 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:55.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:55.499 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:56.484 00.985 16108 Exposure complete
01:30:56.549 00.065 16108 worker thread done servicing request
01:30:56.549 00.000 21068 OnExposeComplete: enter
01:30:56.550 00.001 21068 UpdateGuideState(): m_state=6
01:30:56.551 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10488
01:30:56.552 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=874.90, Mass=128337, SNR=80.3, Peak=19149 HFD=3.0
01:30:56.554 00.002 21068 MultiStar: [#1 -0.01,0.03,1.23,U] [#2 0.02,0.18,1.25,U] [#3 0.18,0.11,1.07,U] [#4 -0.01,0.08,0.94,U] [#5 -0.01,-0.20,1.03,U] [#6 0.24,0.05,0.92,U] [#7 0.13,0.20,0.64,U] [#8 0.23,-0.34,0.84,U] 
01:30:56.554 00.000 21068 single-star, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.04, -0.03}
01:30:56.555 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
01:30:56.556 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
01:30:56.556 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.54 mountX=0.03 mountY=0.03, mountTheta=0.81
01:30:56.558 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
01:30:56.559 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
01:30:56.561 00.002 16108 Worker thread wakes up
01:30:56.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:30:56.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:30:56.561 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.03
01:30:56.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:56.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:56.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:56.561 00.000 16108 MoveAxis(E, 0, ABG)
01:30:56.561 00.000 16108 Move returns status 0, amount 0
01:30:56.561 00.000 16108 MoveAxis(N, 0, ABG)
01:30:56.561 00.000 16108 Move returns status 0, amount 0
01:30:56.561 00.000 16108 move complete, result=0
01:30:56.561 00.000 16108 worker thread done servicing request
01:30:56.569 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3395, FiltMin=2905, FiltMax=62144, Gamma=1.000
01:30:56.589 00.020 21068 UpdateGuideState exits: m=128337 SNR=80.3
01:30:56.591 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:56.591 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:56.592 00.001 21068 Enqueuing Expose request
01:30:56.593 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:56.594 00.001 16108 Worker thread wakes up
01:30:56.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:56.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:57.758 01.164 16108 Exposure complete
01:30:57.824 00.066 16108 worker thread done servicing request
01:30:57.824 00.000 21068 OnExposeComplete: enter
01:30:57.825 00.001 21068 UpdateGuideState(): m_state=6
01:30:57.828 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10489
01:30:57.831 00.003 21068 Star::Find returns 1 (0), X=220.52, Y=874.77, Mass=109399, SNR=72.5, Peak=15193 HFD=3.1
01:30:57.833 00.002 21068 MultiStar: [#1 0.13,0.28,1.36,U] [#2 0.20,0.36,1.23,U] [#3 0.34,0.34,1.21,U] [#4 -0.16,0.16,1.00,U] [#5 -0.06,0.08,1.13,U] [#6 0.11,0.10,1.01,U] [#7 0.48,0.09,0.69,U] [#8 0.31,-0.11,0.92,U] 
01:30:57.835 00.002 21068 refined, 8 included, MultiStar: {0.19, 0.15}, one-star: {0.46, -0.16}
01:30:57.836 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
01:30:57.839 00.003 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
01:30:57.841 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.66 mountX=-0.16 mountY=-0.19, mountTheta=-2.28
01:30:57.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.15, opts=13)
01:30:57.845 00.002 21068 Enqueuing Move request for scope (0.19, 0.15)
01:30:57.847 00.002 16108 Worker thread wakes up
01:30:57.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
01:30:57.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
01:30:57.847 00.000 16108 Moving (0.19, 0.15) raw xDistance=-0.16 yDistance=-0.19
01:30:57.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:57.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:57.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:30:57.847 00.000 16108 MoveAxis(E, 0, ABG)
01:30:57.847 00.000 16108 Move returns status 0, amount 0
01:30:57.847 00.000 16108 MoveAxis(N, 0, ABG)
01:30:57.847 00.000 16108 Move returns status 0, amount 0
01:30:57.847 00.000 16108 move complete, result=0
01:30:57.847 00.000 16108 worker thread done servicing request
01:30:57.852 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3395, FiltMin=2880, FiltMax=63203, Gamma=1.000
01:30:57.871 00.019 21068 UpdateGuideState exits: m=109399 SNR=72.5
01:30:57.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:57.874 00.001 21068 Enqueuing Expose request
01:30:57.874 00.000 16108 Worker thread wakes up
01:30:57.875 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:57.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:57.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:58.855 00.980 16108 Exposure complete
01:30:58.927 00.072 16108 worker thread done servicing request
01:30:58.927 00.000 21068 OnExposeComplete: enter
01:30:58.928 00.001 21068 UpdateGuideState(): m_state=6
01:30:58.929 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10490
01:30:58.930 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=874.67, Mass=127018, SNR=83.2, Peak=14473 HFD=3.5
01:30:58.931 00.001 21068 MultiStar: [#1 0.29,0.10,1.21,U] [#2 0.24,0.12,1.29,U] [#3 0.61,0.19,0.00,M1] [#4 0.48,0.35,0.00,M1] [#5 0.42,0.20,1.10,U] [#6 0.34,0.09,0.78,U] [#7 0.58,0.03,0.00,M1] [#8 0.36,0.05,0.83,U] 
01:30:58.932 00.001 21068 refined, 5 included, MultiStar: {0.38, 0.06}, one-star: {0.69, -0.25}
01:30:58.933 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
01:30:58.933 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
01:30:58.935 00.002 21068 CameraToMount -- cameraX=0.38 cameraY=0.06 hyp=0.39 cameraTheta=0.15 mountX=-0.37 mountY=-0.15, mountTheta=-2.76
01:30:58.936 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.06, opts=13)
01:30:58.937 00.001 21068 Enqueuing Move request for scope (0.38, 0.06)
01:30:58.938 00.001 16108 Worker thread wakes up
01:30:58.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.06) opts 0xd
01:30:58.938 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.06)
01:30:58.938 00.000 16108 Moving (0.38, 0.06) raw xDistance=-0.37 yDistance=-0.15
01:30:58.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:30:58.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:58.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:30:58.938 00.000 16108 MoveAxis(E, 97, ABG)
01:30:58.938 00.000 16108 Guiding  Dir = 2, Dur = 97
01:30:58.939 00.001 16108 IsSlewing returns 0
01:30:58.939 00.000 16108 IsGuiding returns 0
01:30:58.945 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3395, FiltMin=2921, FiltMax=59040, Gamma=1.000
01:30:58.973 00.028 21068 UpdateGuideState exits: m=127018 SNR=83.2
01:30:58.975 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.977 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:30:58.978 00.001 21068 Enqueuing Expose request
01:30:58.996 00.018 16108 PulseGuide returned control before completion, sleep 51
01:30:59.054 00.058 16108 IsGuiding returns 1
01:30:59.054 00.000 16108 scope still moving after pulse duration time elapsed
01:30:59.086 00.032 16108 IsSlewing returns 0
01:30:59.086 00.000 16108 IsGuiding returns 1
01:30:59.117 00.031 16108 IsSlewing returns 0
01:30:59.117 00.000 16108 IsGuiding returns 1
01:30:59.148 00.031 16108 IsSlewing returns 0
01:30:59.148 00.000 16108 IsGuiding returns 0
01:30:59.149 00.001 16108 scope move finished after 97 + 113 ms
01:30:59.149 00.000 16108 Move returns status 0, amount 97
01:30:59.149 00.000 16108 MoveAxis(N, 0, ABG)
01:30:59.149 00.000 16108 Move returns status 0, amount 0
01:30:59.149 00.000 16108 move complete, result=0
01:30:59.149 00.000 16108 worker thread done servicing request
01:30:59.149 00.000 16108 Worker thread wakes up
01:30:59.149 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:30:59.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:30:59.149 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.1 px 0 ms NORTH
01:31:00.312 01.163 16108 Exposure complete
01:31:00.379 00.067 16108 worker thread done servicing request
01:31:00.379 00.000 21068 OnExposeComplete: enter
01:31:00.382 00.003 21068 UpdateGuideState(): m_state=6
01:31:00.384 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10491
01:31:00.386 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=874.55, Mass=115647, SNR=73.2, Peak=13792 HFD=3.3
01:31:00.388 00.002 21068 MultiStar: [#1 -0.14,0.07,1.23,U] [#2 -0.39,-0.02,1.38,U] [#3 0.15,0.00,1.05,U] [#4 0.23,0.09,0.92,U] [#5 -0.05,-0.15,1.07,U] [#6 0.01,-0.29,0.97,U] [#7 0.20,-0.33,0.71,U] [#8 -0.06,-0.45,0.92,U] 
01:31:00.389 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.19, -0.38}
01:31:00.392 00.003 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
01:31:00.395 00.003 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
01:31:00.397 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.15 cameraTheta=-1.66 mountX=-0.01 mountY=0.14, mountTheta=1.66
01:31:00.401 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
01:31:00.403 00.002 21068 Enqueuing Move request for scope (-0.01, -0.14)
01:31:00.404 00.001 16108 Worker thread wakes up
01:31:00.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:31:00.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:31:00.405 00.001 16108 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
01:31:00.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:00.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:00.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:31:00.405 00.000 16108 MoveAxis(E, 0, ABG)
01:31:00.405 00.000 16108 Move returns status 0, amount 0
01:31:00.405 00.000 16108 MoveAxis(N, 0, ABG)
01:31:00.405 00.000 16108 Move returns status 0, amount 0
01:31:00.405 00.000 16108 move complete, result=0
01:31:00.405 00.000 16108 worker thread done servicing request
01:31:00.412 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3395, FiltMin=2941, FiltMax=57753, Gamma=1.000
01:31:00.438 00.026 21068 UpdateGuideState exits: m=115647 SNR=73.2
01:31:00.438 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:00.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:00.441 00.002 21068 Enqueuing Expose request
01:31:00.442 00.001 16108 Worker thread wakes up
01:31:00.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:00.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:00.442 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:01.415 00.973 16108 Exposure complete
01:31:01.480 00.065 16108 worker thread done servicing request
01:31:01.480 00.000 21068 OnExposeComplete: enter
01:31:01.481 00.001 21068 UpdateGuideState(): m_state=6
01:31:01.482 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10492
01:31:01.482 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=874.84, Mass=118339, SNR=78.4, Peak=13709 HFD=3.5
01:31:01.483 00.001 21068 MultiStar: [#1 -0.14,0.23,1.27,U] [#2 -0.23,0.10,1.30,U] [#3 0.08,0.20,1.12,U] [#4 -0.06,0.04,0.93,U] [#5 -0.07,0.04,1.31,U] [#6 -0.20,0.16,0.96,U] [#7 0.37,-0.03,0.66,U] [#8 -0.27,-0.12,0.82,U] 
01:31:01.484 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.19, -0.09}
01:31:01.485 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
01:31:01.485 00.000 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
01:31:01.486 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.21 mountX=0.07 mountY=-0.06, mountTheta=-0.73
01:31:01.489 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
01:31:01.490 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
01:31:01.492 00.002 16108 Worker thread wakes up
01:31:01.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:31:01.492 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:31:01.492 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.07 yDistance=-0.06
01:31:01.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:31:01.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:01.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:01.492 00.000 16108 MoveAxis(E, 0, ABG)
01:31:01.492 00.000 16108 Move returns status 0, amount 0
01:31:01.493 00.001 16108 MoveAxis(N, 0, ABG)
01:31:01.493 00.000 16108 Move returns status 0, amount 0
01:31:01.493 00.000 16108 move complete, result=0
01:31:01.493 00.000 16108 worker thread done servicing request
01:31:01.498 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3395, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:31:01.516 00.018 21068 UpdateGuideState exits: m=118339 SNR=78.4
01:31:01.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:01.519 00.001 21068 Enqueuing Expose request
01:31:01.520 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:01.521 00.001 16108 Worker thread wakes up
01:31:01.521 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:01.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:02.669 01.148 16108 Exposure complete
01:31:02.730 00.061 16108 worker thread done servicing request
01:31:02.730 00.000 21068 OnExposeComplete: enter
01:31:02.733 00.003 21068 UpdateGuideState(): m_state=6
01:31:02.733 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10493
01:31:02.734 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.68, Mass=123478, SNR=85.3, Peak=15117 HFD=3.4
01:31:02.735 00.001 21068 MultiStar: [#1 -0.15,0.19,1.09,U] [#2 0.05,-0.21,1.29,U] [#3 0.20,0.19,1.21,U] [#4 0.04,0.13,0.80,U] [#5 -0.09,0.01,0.94,U] [#6 0.13,0.02,0.78,U] [#7 -0.18,-0.20,0.73,U] [#8 0.10,-0.14,0.75,U] 
01:31:02.735 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.00, -0.24}
01:31:02.736 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
01:31:02.737 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
01:31:02.737 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.99 mountX=-0.02 mountY=0.02, mountTheta=2.36
01:31:02.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
01:31:02.740 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
01:31:02.740 00.000 16108 Worker thread wakes up
01:31:02.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:31:02.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:31:02.741 00.001 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
01:31:02.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:02.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:02.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:02.741 00.000 16108 MoveAxis(E, 0, ABG)
01:31:02.741 00.000 16108 Move returns status 0, amount 0
01:31:02.741 00.000 16108 MoveAxis(N, 0, ABG)
01:31:02.741 00.000 16108 Move returns status 0, amount 0
01:31:02.741 00.000 16108 move complete, result=0
01:31:02.741 00.000 16108 worker thread done servicing request
01:31:02.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3395, FiltMin=2896, FiltMax=65472, Gamma=1.000
01:31:02.758 00.014 21068 UpdateGuideState exits: m=123478 SNR=85.3
01:31:02.761 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.763 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:02.764 00.001 21068 Enqueuing Expose request
01:31:02.767 00.003 16108 Worker thread wakes up
01:31:02.767 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:02.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:02.767 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:03.755 00.988 16108 Exposure complete
01:31:03.828 00.073 16108 worker thread done servicing request
01:31:03.829 00.001 21068 OnExposeComplete: enter
01:31:03.830 00.001 21068 UpdateGuideState(): m_state=6
01:31:03.833 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10494
01:31:03.834 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.64, Mass=125009, SNR=78.4, Peak=15597 HFD=3.2
01:31:03.835 00.001 21068 MultiStar: [#1 0.35,0.15,1.32,U] [#2 0.17,0.03,1.27,U] [#3 0.38,0.08,1.15,U] [#4 0.06,-0.10,0.95,U] [#5 -0.04,-0.08,1.13,U] [#6 0.31,0.09,0.95,U] [#7 0.43,-0.22,0.72,U] [#8 0.37,-0.13,0.97,U] 
01:31:03.836 00.001 21068 refined, 8 included, MultiStar: {0.25, -0.04}, one-star: {0.24, -0.29}
01:31:03.837 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
01:31:03.838 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
01:31:03.839 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.15 mountX=-0.25 mountY=-0.02, mountTheta=-3.05
01:31:03.843 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.04, opts=13)
01:31:03.846 00.003 21068 Enqueuing Move request for scope (0.25, -0.04)
01:31:03.848 00.002 16108 Worker thread wakes up
01:31:03.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
01:31:03.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
01:31:03.849 00.001 16108 Moving (0.25, -0.04) raw xDistance=-0.25 yDistance=-0.02
01:31:03.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:31:03.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:03.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:03.849 00.000 16108 MoveAxis(E, 66, ABG)
01:31:03.849 00.000 16108 Guiding  Dir = 2, Dur = 66
01:31:03.849 00.000 16108 IsSlewing returns 0
01:31:03.849 00.000 16108 IsGuiding returns 0
01:31:03.855 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3395, FiltMin=2934, FiltMax=60669, Gamma=1.000
01:31:03.884 00.029 21068 UpdateGuideState exits: m=125009 SNR=78.4
01:31:03.886 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:03.889 00.002 21068 Enqueuing Expose request
01:31:03.890 00.001 16108 PulseGuide returned control before completion, sleep 39
01:31:03.933 00.043 16108 IsGuiding returns 1
01:31:03.933 00.000 16108 scope still moving after pulse duration time elapsed
01:31:03.965 00.032 16108 IsSlewing returns 0
01:31:03.965 00.000 16108 IsGuiding returns 1
01:31:03.996 00.031 16108 IsSlewing returns 0
01:31:03.996 00.000 16108 IsGuiding returns 0
01:31:03.996 00.000 16108 scope move finished after 66 + 80 ms
01:31:03.996 00.000 16108 Move returns status 0, amount 66
01:31:03.996 00.000 16108 MoveAxis(N, 0, ABG)
01:31:03.996 00.000 16108 Move returns status 0, amount 0
01:31:03.996 00.000 16108 move complete, result=0
01:31:03.996 00.000 16108 worker thread done servicing request
01:31:03.996 00.000 16108 Worker thread wakes up
01:31:03.996 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:03.997 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:03.997 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.0 px 0 ms NORTH
01:31:05.159 01.162 16108 Exposure complete
01:31:05.223 00.064 16108 worker thread done servicing request
01:31:05.223 00.000 21068 OnExposeComplete: enter
01:31:05.225 00.002 21068 UpdateGuideState(): m_state=6
01:31:05.227 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10495
01:31:05.229 00.002 21068 Star::Find returns 1 (0), X=220.39, Y=874.93, Mass=130407, SNR=98.6, Peak=14217 HFD=3.5
01:31:05.230 00.001 21068 MultiStar: [#1 0.02,0.11,0.92,U] [#2 0.14,0.23,1.08,U] [#3 0.08,0.20,0.93,U] [#4 0.10,0.16,0.72,U] [#5 -0.17,0.02,0.87,U] [#6 0.03,0.25,0.73,U] [#7 0.01,0.14,0.60,U] [#8 -0.03,0.19,0.63,U] 
01:31:05.231 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.33, 0.00}
01:31:05.232 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
01:31:05.233 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
01:31:05.234 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=-0.04 mountY=-0.15, mountTheta=-1.84
01:31:05.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
01:31:05.237 00.001 21068 Enqueuing Move request for scope (0.07, 0.14)
01:31:05.238 00.001 16108 Worker thread wakes up
01:31:05.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:31:05.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:31:05.238 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.15
01:31:05.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:05.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:05.240 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:31:05.240 00.000 16108 MoveAxis(E, 0, ABG)
01:31:05.240 00.000 16108 Move returns status 0, amount 0
01:31:05.240 00.000 16108 MoveAxis(N, 0, ABG)
01:31:05.240 00.000 16108 Move returns status 0, amount 0
01:31:05.240 00.000 16108 move complete, result=0
01:31:05.240 00.000 16108 worker thread done servicing request
01:31:05.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3395, FiltMin=2851, FiltMax=63101, Gamma=1.000
01:31:05.262 00.018 21068 UpdateGuideState exits: m=130407 SNR=98.6
01:31:05.262 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:05.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:05.264 00.001 21068 Enqueuing Expose request
01:31:05.265 00.001 16108 Worker thread wakes up
01:31:05.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:05.265 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:05.266 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:06.247 00.981 16108 Exposure complete
01:31:06.324 00.077 16108 worker thread done servicing request
01:31:06.324 00.000 21068 OnExposeComplete: enter
01:31:06.325 00.001 21068 UpdateGuideState(): m_state=6
01:31:06.326 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10496
01:31:06.327 00.001 21068 Star::Find returns 1 (0), X=219.54, Y=874.99, Mass=119301, SNR=89.0, Peak=16205 HFD=3.3
01:31:06.327 00.000 21068 MultiStar: [#1 -0.39,0.22,1.12,U] [#2 -0.39,0.39,0.00,M1] [#3 -0.17,0.58,0.00,M1] [#4 -0.29,0.34,0.84,U] [#5 -0.27,0.28,0.82,U] [#6 -0.59,0.38,0.00,M1] [#7 0.01,0.08,0.69,U] [#8 -0.40,0.16,0.67,U] 
01:31:06.328 00.001 21068 refined, 5 included, MultiStar: {-0.33, 0.19}, one-star: {-0.51, 0.06}
01:31:06.329 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
01:31:06.330 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
01:31:06.330 00.000 21068 CameraToMount -- cameraX=-0.33 cameraY=0.19 hyp=0.38 cameraTheta=2.62 mountX=0.36 mountY=-0.11, mountTheta=-0.29
01:31:06.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.19, opts=13)
01:31:06.332 00.000 21068 Enqueuing Move request for scope (-0.33, 0.19)
01:31:06.333 00.001 16108 Worker thread wakes up
01:31:06.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.19) opts 0xd
01:31:06.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.19)
01:31:06.333 00.000 16108 Moving (-0.33, 0.19) raw xDistance=0.36 yDistance=-0.11
01:31:06.334 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:31:06.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:06.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:31:06.334 00.000 16108 MoveAxis(W, 93, ABG)
01:31:06.334 00.000 16108 Guiding  Dir = 3, Dur = 93
01:31:06.334 00.000 16108 IsSlewing returns 0
01:31:06.335 00.001 16108 IsGuiding returns 0
01:31:06.337 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3395, FiltMin=2947, FiltMax=62163, Gamma=1.000
01:31:06.352 00.015 21068 UpdateGuideState exits: m=119301 SNR=89.0
01:31:06.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:06.354 00.000 21068 Enqueuing Expose request
01:31:06.366 00.012 16108 PulseGuide returned control before completion, sleep 73
01:31:06.442 00.076 16108 IsGuiding returns 1
01:31:06.442 00.000 16108 scope still moving after pulse duration time elapsed
01:31:06.473 00.031 16108 IsSlewing returns 0
01:31:06.473 00.000 16108 IsGuiding returns 0
01:31:06.473 00.000 16108 scope move finished after 93 + 44 ms
01:31:06.473 00.000 16108 Move returns status 0, amount 93
01:31:06.473 00.000 16108 MoveAxis(N, 0, ABG)
01:31:06.473 00.000 16108 Move returns status 0, amount 0
01:31:06.473 00.000 16108 move complete, result=0
01:31:06.473 00.000 16108 worker thread done servicing request
01:31:06.473 00.000 16108 Worker thread wakes up
01:31:06.474 00.001 21068 GuideStep: 0.4 px 93 ms WEST, -0.1 px 0 ms NORTH
01:31:06.476 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:06.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:07.643 01.167 16108 Exposure complete
01:31:07.719 00.076 16108 worker thread done servicing request
01:31:07.719 00.000 21068 OnExposeComplete: enter
01:31:07.720 00.001 21068 UpdateGuideState(): m_state=6
01:31:07.721 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10497
01:31:07.722 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.07, Mass=123363, SNR=80.6, Peak=16429 HFD=3.3
01:31:07.723 00.001 21068 MultiStar: [#1 -0.18,0.43,1.21,U] [#2 -0.13,0.40,1.22,U] [#3 0.08,0.24,1.11,U] [#4 -0.18,0.38,0.83,U] [#5 -0.26,0.25,0.95,U] [#6 -0.13,0.32,0.87,U] [#7 0.02,0.02,0.82,U] [#8 -0.04,-0.01,0.96,U] 
01:31:07.723 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.23, 0.14}
01:31:07.724 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
01:31:07.725 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
01:31:07.726 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.82 mountX=0.11 mountY=-0.23, mountTheta=-1.13
01:31:07.730 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.25, opts=13)
01:31:07.732 00.002 21068 Enqueuing Move request for scope (-0.06, 0.25)
01:31:07.733 00.001 16108 Worker thread wakes up
01:31:07.734 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
01:31:07.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
01:31:07.734 00.000 16108 Moving (-0.06, 0.25) raw xDistance=0.11 yDistance=-0.23
01:31:07.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:31:07.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:31:07.734 00.000 16108 MoveAxis(E, 0, ABG)
01:31:07.734 00.000 16108 Move returns status 0, amount 0
01:31:07.734 00.000 16108 MoveAxis(N, 46, ABG)
01:31:07.734 00.000 16108 Guiding  Dir = 0, Dur = 46
01:31:07.735 00.001 16108 IsSlewing returns 0
01:31:07.735 00.000 16108 IsGuiding returns 0
01:31:07.743 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3395, FiltMin=2854, FiltMax=56787, Gamma=1.000
01:31:07.767 00.024 21068 UpdateGuideState exits: m=123363 SNR=80.6
01:31:07.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:07.770 00.001 21068 Enqueuing Expose request
01:31:07.790 00.020 16108 IsGuiding returns 1
01:31:07.790 00.000 16108 scope still moving after pulse duration time elapsed
01:31:07.820 00.030 16108 IsSlewing returns 0
01:31:07.820 00.000 16108 IsGuiding returns 1
01:31:07.851 00.031 16108 IsSlewing returns 0
01:31:07.852 00.001 16108 IsGuiding returns 1
01:31:07.883 00.031 16108 IsSlewing returns 0
01:31:07.884 00.001 16108 IsGuiding returns 0
01:31:07.884 00.000 16108 scope move finished after 46 + 101 ms
01:31:07.884 00.000 16108 Move returns status 0, amount 46
01:31:07.884 00.000 16108 move complete, result=0
01:31:07.884 00.000 16108 worker thread done servicing request
01:31:07.884 00.000 16108 Worker thread wakes up
01:31:07.884 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
01:31:07.886 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:07.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:08.869 00.983 16108 Exposure complete
01:31:08.941 00.072 16108 worker thread done servicing request
01:31:08.941 00.000 21068 OnExposeComplete: enter
01:31:08.942 00.001 21068 UpdateGuideState(): m_state=6
01:31:08.942 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10498
01:31:08.943 00.001 21068 Star::Find returns 1 (0), X=219.90, Y=874.88, Mass=128894, SNR=85.0, Peak=16157 HFD=3.7
01:31:08.944 00.001 21068 MultiStar: [#1 -0.17,0.56,0.00,M1] [#2 -0.26,0.30,1.15,U] [#3 -0.13,0.53,0.00,M1] [#4 -0.14,0.40,0.82,U] [#5 -0.46,0.28,0.85,U] [#6 -0.18,0.17,0.71,U] [#7 -0.22,0.25,0.68,U] [#8 -0.23,0.13,0.76,U] 
01:31:08.945 00.001 21068 single-star, 6 included, MultiStar: {-0.24, 0.21}, one-star: {-0.16, -0.05}
01:31:08.946 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
01:31:08.947 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.54)
01:31:08.947 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-2.84 mountX=0.15 mountY=0.08, mountTheta=0.52
01:31:08.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.05, opts=13)
01:31:08.950 00.001 21068 Enqueuing Move request for scope (-0.16, -0.05)
01:31:08.951 00.001 16108 Worker thread wakes up
01:31:08.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
01:31:08.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
01:31:08.951 00.000 16108 Moving (-0.16, -0.05) raw xDistance=0.15 yDistance=0.08
01:31:08.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:31:08.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:08.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:08.951 00.000 16108 MoveAxis(E, 0, ABG)
01:31:08.951 00.000 16108 Move returns status 0, amount 0
01:31:08.951 00.000 16108 MoveAxis(N, 0, ABG)
01:31:08.951 00.000 16108 Move returns status 0, amount 0
01:31:08.951 00.000 16108 move complete, result=0
01:31:08.951 00.000 16108 worker thread done servicing request
01:31:08.956 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3395, FiltMin=2957, FiltMax=56515, Gamma=1.000
01:31:08.978 00.022 21068 UpdateGuideState exits: m=128894 SNR=85.0
01:31:08.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:08.982 00.002 21068 Enqueuing Expose request
01:31:08.984 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:08.986 00.002 16108 Worker thread wakes up
01:31:08.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:08.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:10.151 01.165 16108 Exposure complete
01:31:10.218 00.067 16108 worker thread done servicing request
01:31:10.218 00.000 21068 OnExposeComplete: enter
01:31:10.219 00.001 21068 UpdateGuideState(): m_state=6
01:31:10.220 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10499
01:31:10.221 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.08, Mass=132118, SNR=82.6, Peak=15069 HFD=3.5
01:31:10.222 00.001 21068 MultiStar: [#1 -0.45,0.34,0.00,M2] [#2 -0.62,0.30,0.00,M1] [#3 -0.23,0.54,0.00,M2] [#4 -0.46,0.21,0.83,U] [#5 -0.91,0.20,0.00,M1] [#6 -0.39,0.46,0.00,M1] [#7 -0.37,0.34,0.59,U] [#8 -0.65,0.10,0.00,M1] 
01:31:10.223 00.001 21068 single-star, 2 included, MultiStar: {-0.39, 0.22}, one-star: {-0.35, 0.16}
01:31:10.224 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
01:31:10.225 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
01:31:10.226 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.72 mountX=0.37 mountY=-0.07, mountTheta=-0.19
01:31:10.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.16, opts=13)
01:31:10.228 00.000 21068 Enqueuing Move request for scope (-0.35, 0.16)
01:31:10.229 00.001 16108 Worker thread wakes up
01:31:10.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
01:31:10.229 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
01:31:10.229 00.000 16108 Moving (-0.35, 0.16) raw xDistance=0.37 yDistance=-0.07
01:31:10.230 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:31:10.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:10.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:10.230 00.000 16108 MoveAxis(W, 96, ABG)
01:31:10.230 00.000 16108 Guiding  Dir = 3, Dur = 96
01:31:10.230 00.000 16108 IsSlewing returns 0
01:31:10.230 00.000 16108 IsGuiding returns 0
01:31:10.234 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3395, FiltMin=2918, FiltMax=59859, Gamma=1.000
01:31:10.258 00.024 21068 UpdateGuideState exits: m=132118 SNR=82.6
01:31:10.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:10.261 00.001 21068 Enqueuing Expose request
01:31:10.265 00.004 16108 PulseGuide returned control before completion, sleep 71
01:31:10.346 00.081 16108 IsGuiding returns 1
01:31:10.347 00.001 16108 scope still moving after pulse duration time elapsed
01:31:10.373 00.026 16108 IsSlewing returns 0
01:31:10.373 00.000 16108 IsGuiding returns 1
01:31:10.405 00.032 16108 IsSlewing returns 0
01:31:10.407 00.002 16108 IsGuiding returns 1
01:31:10.438 00.031 16108 IsSlewing returns 0
01:31:10.438 00.000 16108 IsGuiding returns 0
01:31:10.438 00.000 16108 scope move finished after 96 + 112 ms
01:31:10.438 00.000 16108 Move returns status 0, amount 96
01:31:10.438 00.000 16108 MoveAxis(N, 0, ABG)
01:31:10.438 00.000 16108 Move returns status 0, amount 0
01:31:10.438 00.000 16108 move complete, result=0
01:31:10.438 00.000 16108 worker thread done servicing request
01:31:10.440 00.002 16108 Worker thread wakes up
01:31:10.440 00.000 21068 GuideStep: 0.4 px 96 ms WEST, -0.1 px 0 ms NORTH
01:31:10.442 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:10.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:11.400 00.958 16108 Exposure complete
01:31:11.461 00.061 16108 worker thread done servicing request
01:31:11.461 00.000 21068 OnExposeComplete: enter
01:31:11.461 00.000 21068 UpdateGuideState(): m_state=6
01:31:11.462 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10500
01:31:11.463 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.15, Mass=126396, SNR=78.2, Peak=14397 HFD=3.2
01:31:11.464 00.001 21068 MultiStar: [#1 -0.51,0.56,0.00,M3] [#2 -0.34,0.50,0.00,M2] [#3 0.05,0.54,1.29,U] [#4 -0.20,0.71,0.00,M1] [#5 -0.22,0.48,1.00,U] [#6 -0.14,0.55,0.00,M2] [#7 0.06,0.31,0.71,U] [#8 -0.14,0.28,0.96,U] 
01:31:11.465 00.001 21068 single-star, 4 included, MultiStar: {-0.05, 0.38}, one-star: {0.01, 0.23}
01:31:11.466 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
01:31:11.467 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
01:31:11.467 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=0.03 mountY=-0.22, mountTheta=-1.46
01:31:11.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.23, opts=13)
01:31:11.470 00.001 21068 Enqueuing Move request for scope (0.01, 0.23)
01:31:11.470 00.000 16108 Worker thread wakes up
01:31:11.471 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
01:31:11.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
01:31:11.471 00.000 16108 Moving (0.01, 0.23) raw xDistance=0.03 yDistance=-0.22
01:31:11.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:11.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:31:11.471 00.000 16108 MoveAxis(E, 0, ABG)
01:31:11.471 00.000 16108 Move returns status 0, amount 0
01:31:11.471 00.000 16108 MoveAxis(N, 45, ABG)
01:31:11.471 00.000 16108 Guiding  Dir = 0, Dur = 45
01:31:11.471 00.000 16108 IsSlewing returns 0
01:31:11.471 00.000 16108 IsGuiding returns 0
01:31:11.472 00.001 16108 PulseGuide returned control before completion, sleep 54
01:31:11.478 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3398, FiltMin=2944, FiltMax=51779, Gamma=1.000
01:31:11.494 00.016 21068 UpdateGuideState exits: m=126396 SNR=78.2
01:31:11.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:11.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:11.497 00.001 21068 Enqueuing Expose request
01:31:11.534 00.037 16108 IsGuiding returns 1
01:31:11.534 00.000 16108 scope still moving after pulse duration time elapsed
01:31:11.565 00.031 16108 IsSlewing returns 0
01:31:11.565 00.000 16108 IsGuiding returns 0
01:31:11.565 00.000 16108 scope move finished after 45 + 48 ms
01:31:11.565 00.000 16108 Move returns status 0, amount 45
01:31:11.566 00.001 16108 move complete, result=0
01:31:11.566 00.000 16108 worker thread done servicing request
01:31:11.566 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
01:31:11.568 00.002 16108 Worker thread wakes up
01:31:11.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:11.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:12.721 01.153 16108 Exposure complete
01:31:12.802 00.081 16108 worker thread done servicing request
01:31:12.802 00.000 21068 OnExposeComplete: enter
01:31:12.803 00.001 21068 UpdateGuideState(): m_state=6
01:31:12.804 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10501
01:31:12.805 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.84, Mass=118094, SNR=84.1, Peak=15229 HFD=3.2
01:31:12.806 00.001 21068 MultiStar: [#1 -0.39,0.15,1.12,U] [#2 -0.48,0.06,1.26,U] [#3 0.15,0.32,1.06,U] [#4 -0.02,0.33,0.74,U] [#5 0.00,0.01,0.79,U] [#6 0.05,0.17,0.83,U] [#7 -0.13,-0.24,0.59,U] [#8 0.01,0.13,0.79,U] 
01:31:12.807 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {0.27, -0.09}
01:31:12.807 00.000 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
01:31:12.808 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
01:31:12.809 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.22 mountX=0.10 mountY=-0.08, mountTheta=-0.71
01:31:12.810 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.11, opts=13)
01:31:12.811 00.001 21068 Enqueuing Move request for scope (-0.08, 0.11)
01:31:12.813 00.002 16108 Worker thread wakes up
01:31:12.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:31:12.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:31:12.813 00.000 16108 Moving (-0.08, 0.11) raw xDistance=0.10 yDistance=-0.08
01:31:12.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:31:12.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:12.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:12.813 00.000 16108 MoveAxis(E, 0, ABG)
01:31:12.813 00.000 16108 Move returns status 0, amount 0
01:31:12.813 00.000 16108 MoveAxis(N, 0, ABG)
01:31:12.813 00.000 16108 Move returns status 0, amount 0
01:31:12.814 00.001 16108 move complete, result=0
01:31:12.814 00.000 16108 worker thread done servicing request
01:31:12.820 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3398, FiltMin=2902, FiltMax=60361, Gamma=1.000
01:31:12.843 00.023 21068 UpdateGuideState exits: m=118094 SNR=84.1
01:31:12.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.844 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:12.845 00.001 21068 Enqueuing Expose request
01:31:12.846 00.001 16108 Worker thread wakes up
01:31:12.846 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:12.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:12.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:13.822 00.975 16108 Exposure complete
01:31:13.883 00.061 16108 worker thread done servicing request
01:31:13.883 00.000 21068 OnExposeComplete: enter
01:31:13.884 00.001 21068 UpdateGuideState(): m_state=6
01:31:13.885 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10502
01:31:13.886 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=874.81, Mass=116820, SNR=82.9, Peak=13881 HFD=3.4
01:31:13.887 00.001 21068 MultiStar: [#1 -0.08,0.07,1.31,U] [#2 0.01,0.07,1.12,U] [#3 0.17,0.01,1.16,U] [#4 0.12,0.16,0.74,U] [#5 0.03,0.19,0.91,U] [#6 0.17,0.13,0.81,U] [#7 0.37,0.15,0.64,U] [#8 -0.09,-0.29,0.74,U] 
01:31:13.888 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.27, -0.12}
01:31:13.888 00.000 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
01:31:13.889 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
01:31:13.891 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.41 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
01:31:13.892 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.04, opts=13)
01:31:13.893 00.001 21068 Enqueuing Move request for scope (0.09, 0.04)
01:31:13.894 00.001 16108 Worker thread wakes up
01:31:13.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:31:13.895 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:31:13.895 00.000 16108 Moving (0.09, 0.04) raw xDistance=-0.09 yDistance=-0.06
01:31:13.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:31:13.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:13.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:13.895 00.000 16108 MoveAxis(E, 0, ABG)
01:31:13.895 00.000 16108 Move returns status 0, amount 0
01:31:13.895 00.000 16108 MoveAxis(N, 0, ABG)
01:31:13.895 00.000 16108 Move returns status 0, amount 0
01:31:13.895 00.000 16108 move complete, result=0
01:31:13.895 00.000 16108 worker thread done servicing request
01:31:13.899 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3395, FiltMin=2941, FiltMax=58313, Gamma=1.000
01:31:13.913 00.014 21068 UpdateGuideState exits: m=116820 SNR=82.9
01:31:13.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.914 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:13.915 00.001 21068 Enqueuing Expose request
01:31:13.916 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:13.917 00.001 16108 Worker thread wakes up
01:31:13.917 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:13.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:15.093 01.176 16108 Exposure complete
01:31:15.150 00.057 16108 worker thread done servicing request
01:31:15.150 00.000 21068 OnExposeComplete: enter
01:31:15.151 00.001 21068 UpdateGuideState(): m_state=6
01:31:15.152 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10503
01:31:15.153 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=874.74, Mass=137525, SNR=88.2, Peak=17289 HFD=3.0
01:31:15.154 00.001 21068 MultiStar: [#1 0.30,0.06,1.11,U] [#2 0.21,-0.13,1.30,U] [#3 0.65,0.05,0.00,M1] [#4 0.31,-0.08,0.82,U] [#5 0.24,-0.11,0.90,U] [#6 0.48,-0.08,0.74,U] [#7 0.55,-0.07,0.00,M1] [#8 0.35,-0.51,0.00,M1] 
01:31:15.155 00.001 21068 refined, 5 included, MultiStar: {0.36, -0.09}, one-star: {0.70, -0.19}
01:31:15.156 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
01:31:15.156 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
01:31:15.157 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.38 cameraTheta=-0.25 mountX=-0.37 mountY=0.00, mountTheta=3.13
01:31:15.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.09, opts=13)
01:31:15.159 00.001 21068 Enqueuing Move request for scope (0.36, -0.09)
01:31:15.160 00.001 16108 Worker thread wakes up
01:31:15.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.09) opts 0xd
01:31:15.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.09)
01:31:15.160 00.000 16108 Moving (0.36, -0.09) raw xDistance=-0.37 yDistance=0.00
01:31:15.161 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
01:31:15.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:15.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:31:15.161 00.000 16108 MoveAxis(E, 98, ABG)
01:31:15.161 00.000 16108 Guiding  Dir = 2, Dur = 98
01:31:15.162 00.001 16108 IsSlewing returns 0
01:31:15.162 00.000 16108 IsGuiding returns 0
01:31:15.164 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3395, FiltMin=2889, FiltMax=54829, Gamma=1.000
01:31:15.179 00.015 21068 UpdateGuideState exits: m=137525 SNR=88.2
01:31:15.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:15.182 00.001 21068 Enqueuing Expose request
01:31:15.191 00.009 16108 PulseGuide returned control before completion, sleep 80
01:31:15.283 00.092 16108 IsGuiding returns 1
01:31:15.283 00.000 16108 scope still moving after pulse duration time elapsed
01:31:15.315 00.032 16108 IsSlewing returns 0
01:31:15.315 00.000 16108 IsGuiding returns 0
01:31:15.315 00.000 16108 scope move finished after 98 + 55 ms
01:31:15.315 00.000 16108 Move returns status 0, amount 98
01:31:15.316 00.001 16108 MoveAxis(N, 0, ABG)
01:31:15.316 00.000 16108 Move returns status 0, amount 0
01:31:15.316 00.000 16108 move complete, result=0
01:31:15.316 00.000 16108 worker thread done servicing request
01:31:15.316 00.000 16108 Worker thread wakes up
01:31:15.316 00.000 21068 GuideStep: -0.4 px 98 ms EAST, 0.0 px 0 ms NORTH
01:31:15.320 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:15.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:16.302 00.982 16108 Exposure complete
01:31:16.356 00.054 16108 worker thread done servicing request
01:31:16.357 00.001 21068 OnExposeComplete: enter
01:31:16.358 00.001 21068 UpdateGuideState(): m_state=6
01:31:16.358 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10504
01:31:16.359 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=874.60, Mass=141495, SNR=89.3, Peak=16457 HFD=3.3
01:31:16.360 00.001 21068 MultiStar: [#1 -0.05,0.04,1.06,U] [#2 -0.00,-0.14,1.13,U] [#3 -0.03,-0.06,0.97,U] [#4 -0.05,0.17,0.83,U] [#5 -0.03,-0.08,1.00,U] [#6 -0.03,0.09,0.69,U] [#7 0.50,-0.15,0.71,U] [#8 0.04,-0.45,0.71,U] 
01:31:16.361 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.49, -0.32}
01:31:16.361 00.000 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
01:31:16.363 00.002 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:31:16.364 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=-0.10 mountY=0.08, mountTheta=2.50
01:31:16.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
01:31:16.366 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
01:31:16.367 00.001 16108 Worker thread wakes up
01:31:16.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:31:16.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:31:16.367 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=0.08
01:31:16.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:31:16.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:16.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:16.367 00.000 16108 MoveAxis(E, 0, ABG)
01:31:16.367 00.000 16108 Move returns status 0, amount 0
01:31:16.367 00.000 16108 MoveAxis(N, 0, ABG)
01:31:16.367 00.000 16108 Move returns status 0, amount 0
01:31:16.367 00.000 16108 move complete, result=0
01:31:16.367 00.000 16108 worker thread done servicing request
01:31:16.370 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3398, FiltMin=2960, FiltMax=59635, Gamma=1.000
01:31:16.385 00.015 21068 UpdateGuideState exits: m=141495 SNR=89.3
01:31:16.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:16.388 00.001 21068 Enqueuing Expose request
01:31:16.389 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:16.389 00.000 16108 Worker thread wakes up
01:31:16.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:16.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:17.557 01.167 16108 Exposure complete
01:31:17.624 00.067 16108 worker thread done servicing request
01:31:17.624 00.000 21068 OnExposeComplete: enter
01:31:17.626 00.002 21068 UpdateGuideState(): m_state=6
01:31:17.627 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10505
01:31:17.627 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=874.67, Mass=120657, SNR=79.7, Peak=13875 HFD=3.3
01:31:17.628 00.001 21068 MultiStar: [#1 0.41,-0.15,1.18,U] [#2 0.28,-0.18,1.23,U] [#3 0.57,0.02,0.00,M1] [#4 0.20,0.04,1.07,U] [#5 0.14,-0.28,1.12,U] [#6 0.29,-0.29,0.86,U] [#7 0.44,-0.14,0.70,U] [#8 0.14,-0.51,0.94,U] 
01:31:17.629 00.001 21068 refined, 7 included, MultiStar: {0.29, -0.22}, one-star: {0.42, -0.26}
01:31:17.630 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
01:31:17.631 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
01:31:17.631 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.65 mountX=-0.32 mountY=0.14, mountTheta=2.72
01:31:17.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.22, opts=13)
01:31:17.634 00.001 21068 Enqueuing Move request for scope (0.29, -0.22)
01:31:17.634 00.000 16108 Worker thread wakes up
01:31:17.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
01:31:17.635 00.001 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
01:31:17.635 00.000 16108 Moving (0.29, -0.22) raw xDistance=-0.32 yDistance=0.14
01:31:17.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:31:17.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:17.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:31:17.635 00.000 16108 MoveAxis(E, 84, ABG)
01:31:17.635 00.000 16108 Guiding  Dir = 2, Dur = 84
01:31:17.635 00.000 16108 IsSlewing returns 0
01:31:17.635 00.000 16108 IsGuiding returns 0
01:31:17.638 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3395, FiltMin=2931, FiltMax=53613, Gamma=1.000
01:31:17.654 00.016 21068 UpdateGuideState exits: m=120657 SNR=79.7
01:31:17.656 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.658 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:17.660 00.002 21068 Enqueuing Expose request
01:31:17.663 00.003 16108 PulseGuide returned control before completion, sleep 67
01:31:17.740 00.077 16108 IsGuiding returns 1
01:31:17.740 00.000 16108 scope still moving after pulse duration time elapsed
01:31:17.771 00.031 16108 IsSlewing returns 0
01:31:17.771 00.000 16108 IsGuiding returns 0
01:31:17.771 00.000 16108 scope move finished after 84 + 52 ms
01:31:17.771 00.000 16108 Move returns status 0, amount 84
01:31:17.771 00.000 16108 MoveAxis(N, 0, ABG)
01:31:17.771 00.000 16108 Move returns status 0, amount 0
01:31:17.771 00.000 16108 move complete, result=0
01:31:17.772 00.001 16108 worker thread done servicing request
01:31:17.772 00.000 16108 Worker thread wakes up
01:31:17.772 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:17.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:17.772 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
01:31:18.742 00.970 16108 Exposure complete
01:31:18.795 00.053 16108 worker thread done servicing request
01:31:18.795 00.000 21068 OnExposeComplete: enter
01:31:18.796 00.001 21068 UpdateGuideState(): m_state=6
01:31:18.797 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10506
01:31:18.799 00.002 21068 Star::Find returns 1 (0), X=219.91, Y=874.78, Mass=119249, SNR=81.7, Peak=14797 HFD=3.4
01:31:18.800 00.001 21068 MultiStar: [#1 -0.38,0.09,1.05,U] [#2 -0.29,0.04,1.47,U] [#3 -0.15,-0.05,1.05,U] [#4 -0.26,0.16,0.88,U] [#5 -0.24,-0.03,1.06,U] [#6 -0.02,0.18,0.94,U] [#7 0.03,-0.12,0.77,U] [#8 -0.44,-0.36,0.00,M1] 
01:31:18.801 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.14, -0.15}
01:31:18.802 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
01:31:18.804 00.002 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
01:31:18.805 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.05 mountX=0.20 mountY=0.03, mountTheta=0.15
01:31:18.810 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.02, opts=13)
01:31:18.812 00.002 21068 Enqueuing Move request for scope (-0.20, 0.02)
01:31:18.813 00.001 16108 Worker thread wakes up
01:31:18.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
01:31:18.814 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
01:31:18.814 00.000 16108 Moving (-0.20, 0.02) raw xDistance=0.20 yDistance=0.03
01:31:18.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:31:18.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:18.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:31:18.814 00.000 16108 MoveAxis(E, 0, ABG)
01:31:18.814 00.000 16108 Move returns status 0, amount 0
01:31:18.814 00.000 16108 MoveAxis(N, 0, ABG)
01:31:18.814 00.000 16108 Move returns status 0, amount 0
01:31:18.814 00.000 16108 move complete, result=0
01:31:18.814 00.000 16108 worker thread done servicing request
01:31:18.820 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3398, FiltMin=2893, FiltMax=59638, Gamma=1.000
01:31:18.840 00.020 21068 UpdateGuideState exits: m=119249 SNR=81.7
01:31:18.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:18.843 00.001 21068 Enqueuing Expose request
01:31:18.844 00.001 16108 Worker thread wakes up
01:31:18.844 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:18.844 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:18.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:20.018 01.174 16108 Exposure complete
01:31:20.102 00.084 16108 worker thread done servicing request
01:31:20.102 00.000 21068 OnExposeComplete: enter
01:31:20.104 00.002 21068 UpdateGuideState(): m_state=6
01:31:20.105 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10507
01:31:20.105 00.000 21068 Star::Find returns 1 (0), X=219.85, Y=874.83, Mass=124768, SNR=89.0, Peak=18461 HFD=3.0
01:31:20.106 00.001 21068 MultiStar: [#1 -0.31,0.09,0.99,U] [#2 -0.25,0.00,1.19,U] [#3 -0.21,0.16,1.16,U] [#4 -0.28,0.41,0.90,U] [#5 -0.35,0.12,0.77,U] [#6 -0.42,0.28,0.80,U] [#7 0.00,0.19,0.58,U] [#8 -0.28,0.09,0.70,U] 
01:31:20.107 00.001 21068 single-star, 8 included, MultiStar: {-0.26, 0.13}, one-star: {-0.20, -0.09}
01:31:20.108 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
01:31:20.108 00.000 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
01:31:20.109 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.71 mountX=0.18 mountY=0.14, mountTheta=0.65
01:31:20.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.09, opts=13)
01:31:20.112 00.001 21068 Enqueuing Move request for scope (-0.20, -0.09)
01:31:20.112 00.000 16108 Worker thread wakes up
01:31:20.113 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
01:31:20.113 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
01:31:20.113 00.000 16108 Moving (-0.20, -0.09) raw xDistance=0.18 yDistance=0.14
01:31:20.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:31:20.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:20.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:31:20.113 00.000 16108 MoveAxis(E, 0, ABG)
01:31:20.113 00.000 16108 Move returns status 0, amount 0
01:31:20.113 00.000 16108 MoveAxis(N, 0, ABG)
01:31:20.113 00.000 16108 Move returns status 0, amount 0
01:31:20.113 00.000 16108 move complete, result=0
01:31:20.115 00.002 16108 worker thread done servicing request
01:31:20.125 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3395, FiltMin=2883, FiltMax=65472, Gamma=1.000
01:31:20.153 00.028 21068 UpdateGuideState exits: m=124768 SNR=89.0
01:31:20.155 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.155 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:20.156 00.001 21068 Enqueuing Expose request
01:31:20.157 00.001 16108 Worker thread wakes up
01:31:20.157 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:20.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:20.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:21.133 00.976 16108 Exposure complete
01:31:21.189 00.056 16108 worker thread done servicing request
01:31:21.189 00.000 21068 OnExposeComplete: enter
01:31:21.190 00.001 21068 UpdateGuideState(): m_state=6
01:31:21.191 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10508
01:31:21.192 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.84, Mass=129180, SNR=94.2, Peak=14509 HFD=3.9
01:31:21.194 00.002 21068 MultiStar: [#1 -0.40,0.14,1.06,U] [#2 -0.48,0.13,1.10,U] [#3 -0.04,0.15,0.84,U] [#4 -0.22,0.12,0.87,U] [#5 -0.17,0.16,0.73,U] [#6 -0.34,0.38,0.75,U] [#7 0.08,0.05,0.59,U] [#8 -0.06,0.10,0.70,U] 
01:31:21.194 00.000 21068 single-star, 8 included, MultiStar: {-0.21, 0.12}, one-star: {-0.08, -0.09}
01:31:21.195 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
01:31:21.196 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
01:31:21.196 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.31 mountX=0.06 mountY=0.11, mountTheta=1.03
01:31:21.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
01:31:21.199 00.001 21068 Enqueuing Move request for scope (-0.08, -0.09)
01:31:21.199 00.000 16108 Worker thread wakes up
01:31:21.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
01:31:21.200 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
01:31:21.200 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.06 yDistance=0.11
01:31:21.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:21.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:21.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:31:21.200 00.000 16108 MoveAxis(E, 0, ABG)
01:31:21.200 00.000 16108 Move returns status 0, amount 0
01:31:21.200 00.000 16108 MoveAxis(N, 0, ABG)
01:31:21.200 00.000 16108 Move returns status 0, amount 0
01:31:21.200 00.000 16108 move complete, result=0
01:31:21.201 00.001 16108 worker thread done servicing request
01:31:21.207 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3398, FiltMin=2886, FiltMax=64259, Gamma=1.000
01:31:21.237 00.030 21068 UpdateGuideState exits: m=129180 SNR=94.2
01:31:21.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.240 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:21.241 00.001 21068 Enqueuing Expose request
01:31:21.241 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:21.242 00.001 16108 Worker thread wakes up
01:31:21.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:21.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:22.405 01.163 16108 Exposure complete
01:31:22.461 00.056 16108 worker thread done servicing request
01:31:22.461 00.000 21068 OnExposeComplete: enter
01:31:22.462 00.001 21068 UpdateGuideState(): m_state=6
01:31:22.462 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10509
01:31:22.463 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=874.69, Mass=106730, SNR=73.1, Peak=15309 HFD=3.1
01:31:22.464 00.001 21068 MultiStar: [#1 -0.08,-0.05,1.30,U] [#2 -0.13,-0.26,1.47,U] [#3 0.11,0.06,1.21,U] [#4 -0.22,-0.17,0.92,U] [#5 0.04,-0.17,1.00,U] [#6 -0.03,-0.01,0.94,U] [#7 -0.04,-0.11,0.85,U] [#8 -0.34,-0.55,0.00,M1] 
01:31:22.465 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.12}, one-star: {-0.06, -0.24}
01:31:22.467 00.002 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
01:31:22.468 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
01:31:22.468 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=0.03 mountY=0.13, mountTheta=1.34
01:31:22.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
01:31:22.471 00.001 21068 Enqueuing Move request for scope (-0.05, -0.12)
01:31:22.472 00.001 16108 Worker thread wakes up
01:31:22.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:31:22.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:31:22.472 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
01:31:22.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:22.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:22.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:31:22.472 00.000 16108 MoveAxis(E, 0, ABG)
01:31:22.472 00.000 16108 Move returns status 0, amount 0
01:31:22.472 00.000 16108 MoveAxis(N, 0, ABG)
01:31:22.472 00.000 16108 Move returns status 0, amount 0
01:31:22.472 00.000 16108 move complete, result=0
01:31:22.472 00.000 16108 worker thread done servicing request
01:31:22.476 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3398, FiltMin=2881, FiltMax=57485, Gamma=1.000
01:31:22.492 00.016 21068 UpdateGuideState exits: m=106730 SNR=73.1
01:31:22.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:22.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:22.495 00.001 21068 Enqueuing Expose request
01:31:22.496 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:22.496 00.000 16108 Worker thread wakes up
01:31:22.496 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:22.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:23.490 00.994 16108 Exposure complete
01:31:23.559 00.069 16108 worker thread done servicing request
01:31:23.560 00.001 21068 OnExposeComplete: enter
01:31:23.561 00.001 21068 UpdateGuideState(): m_state=6
01:31:23.563 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10510
01:31:23.566 00.003 21068 Star::Find returns 1 (0), X=220.10, Y=874.40, Mass=119448, SNR=82.9, Peak=13613 HFD=3.4
01:31:23.568 00.002 21068 MultiStar: [#1 -0.36,-0.11,1.05,U] [#2 -0.15,0.07,1.24,U] [#3 -0.10,-0.15,1.13,U] [#4 -0.06,0.19,0.88,U] [#5 0.02,-0.11,1.09,U] [#6 -0.14,0.14,0.80,U] [#7 -0.03,-0.27,0.61,U] [#8 -0.03,-0.16,0.70,U] 
01:31:23.569 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {0.05, -0.53}
01:31:23.570 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
01:31:23.571 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
01:31:23.573 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=0.08 mountY=0.12, mountTheta=0.99
01:31:23.576 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
01:31:23.577 00.001 21068 Enqueuing Move request for scope (-0.10, -0.10)
01:31:23.578 00.001 16108 Worker thread wakes up
01:31:23.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:31:23.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:31:23.578 00.000 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.12
01:31:23.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:23.580 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:23.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:31:23.580 00.000 16108 MoveAxis(E, 0, ABG)
01:31:23.580 00.000 16108 Move returns status 0, amount 0
01:31:23.580 00.000 16108 MoveAxis(N, 0, ABG)
01:31:23.580 00.000 16108 Move returns status 0, amount 0
01:31:23.580 00.000 16108 move complete, result=0
01:31:23.580 00.000 16108 worker thread done servicing request
01:31:23.584 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3398, FiltMin=2921, FiltMax=55229, Gamma=1.000
01:31:23.617 00.033 21068 UpdateGuideState exits: m=119448 SNR=82.9
01:31:23.619 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.621 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:23.623 00.002 21068 Enqueuing Expose request
01:31:23.624 00.001 16108 Worker thread wakes up
01:31:23.624 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:23.625 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:23.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:24.807 01.182 16108 Exposure complete
01:31:24.862 00.055 16108 worker thread done servicing request
01:31:24.862 00.000 21068 OnExposeComplete: enter
01:31:24.863 00.001 21068 UpdateGuideState(): m_state=6
01:31:24.864 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10511
01:31:24.865 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.69, Mass=123777, SNR=81.6, Peak=14755 HFD=3.4
01:31:24.866 00.001 21068 MultiStar: [#1 0.13,0.08,1.13,U] [#2 0.25,-0.09,1.17,U] [#3 0.55,-0.02,0.00,M1] [#4 0.20,0.03,0.99,U] [#5 0.21,0.11,1.12,U] [#6 0.35,0.06,0.86,U] [#7 0.13,-0.03,0.77,U] [#8 0.37,-0.36,0.74,U] 
01:31:24.867 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.04}, one-star: {0.25, -0.24}
01:31:24.868 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
01:31:24.869 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
01:31:24.869 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-0.19 mountX=-0.24 mountY=-0.01, mountTheta=-3.10
01:31:24.872 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.04, opts=13)
01:31:24.872 00.000 21068 Enqueuing Move request for scope (0.23, -0.04)
01:31:24.873 00.001 16108 Worker thread wakes up
01:31:24.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
01:31:24.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
01:31:24.873 00.000 16108 Moving (0.23, -0.04) raw xDistance=-0.24 yDistance=-0.01
01:31:24.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:31:24.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:24.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:24.874 00.001 16108 MoveAxis(E, 62, ABG)
01:31:24.874 00.000 16108 Guiding  Dir = 2, Dur = 62
01:31:24.874 00.000 16108 IsSlewing returns 0
01:31:24.874 00.000 16108 IsGuiding returns 0
01:31:24.875 00.001 16108 PulseGuide returned control before completion, sleep 71
01:31:24.879 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3398, FiltMin=2918, FiltMax=63795, Gamma=1.000
01:31:24.899 00.020 21068 UpdateGuideState exits: m=123777 SNR=81.6
01:31:24.899 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:24.901 00.001 21068 Enqueuing Expose request
01:31:24.953 00.052 16108 IsGuiding returns 0
01:31:24.953 00.000 16108 Move returns status 0, amount 62
01:31:24.953 00.000 16108 MoveAxis(N, 0, ABG)
01:31:24.953 00.000 16108 Move returns status 0, amount 0
01:31:24.953 00.000 16108 move complete, result=0
01:31:24.953 00.000 16108 worker thread done servicing request
01:31:24.953 00.000 16108 Worker thread wakes up
01:31:24.953 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:24.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:24.953 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
01:31:25.919 00.966 16108 Exposure complete
01:31:25.975 00.056 16108 worker thread done servicing request
01:31:25.975 00.000 21068 OnExposeComplete: enter
01:31:25.977 00.002 21068 UpdateGuideState(): m_state=6
01:31:25.979 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10512
01:31:25.980 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.81, Mass=130359, SNR=88.6, Peak=15917 HFD=3.5
01:31:25.983 00.003 21068 MultiStar: [#1 -0.15,0.16,1.08,U] [#2 -0.19,0.14,1.30,U] [#3 0.13,0.34,1.04,U] [#4 0.14,0.23,0.83,U] [#5 0.07,0.11,0.89,U] [#6 -0.02,0.07,0.74,U] [#7 0.09,-0.03,0.52,U] [#8 0.05,0.12,0.76,U] 
01:31:25.985 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.18, -0.11}
01:31:25.986 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
01:31:25.988 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
01:31:25.989 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:31:25.994 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
01:31:25.995 00.001 21068 Enqueuing Move request for scope (0.02, 0.12)
01:31:25.997 00.002 16108 Worker thread wakes up
01:31:25.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:31:25.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:25.997 00.000 16108 Moving (0.02, 0.12) raw xDistance=0.00 yDistance=-0.12
01:31:25.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:31:25.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:25.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:25.997 00.000 16108 MoveAxis(E, 0, ABG)
01:31:25.997 00.000 16108 Move returns status 0, amount 0
01:31:25.997 00.000 16108 MoveAxis(N, 0, ABG)
01:31:25.997 00.000 16108 Move returns status 0, amount 0
01:31:25.997 00.000 16108 move complete, result=0
01:31:25.998 00.001 16108 worker thread done servicing request
01:31:26.003 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3398, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:31:26.019 00.016 21068 UpdateGuideState exits: m=130359 SNR=88.6
01:31:26.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:26.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:26.021 00.000 21068 Enqueuing Expose request
01:31:26.022 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:26.023 00.001 16108 Worker thread wakes up
01:31:26.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:26.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:27.181 01.158 16108 Exposure complete
01:31:27.237 00.056 16108 worker thread done servicing request
01:31:27.237 00.000 21068 OnExposeComplete: enter
01:31:27.238 00.001 21068 UpdateGuideState(): m_state=6
01:31:27.239 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10513
01:31:27.240 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.72, Mass=124981, SNR=95.1, Peak=16381 HFD=3.5
01:31:27.242 00.002 21068 MultiStar: [#1 -0.42,0.24,0.94,U] [#2 -0.37,0.24,1.06,U] [#3 -0.16,0.28,0.98,U] [#4 -0.26,0.22,0.85,U] [#5 -0.37,0.14,0.79,U] [#6 -0.31,0.07,0.76,U] [#7 -0.12,0.12,0.70,U] [#8 -0.21,-0.11,0.67,U] 
01:31:27.242 00.000 21068 single-star, 8 included, MultiStar: {-0.23, 0.12}, one-star: {0.11, -0.21}
01:31:27.243 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
01:31:27.244 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
01:31:27.244 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-1.08 mountX=-0.14 mountY=0.17, mountTheta=2.26
01:31:27.246 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.21, opts=13)
01:31:27.247 00.001 21068 Enqueuing Move request for scope (0.11, -0.21)
01:31:27.247 00.000 16108 Worker thread wakes up
01:31:27.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
01:31:27.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
01:31:27.248 00.000 16108 Moving (0.11, -0.21) raw xDistance=-0.14 yDistance=0.17
01:31:27.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:31:27.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:27.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:31:27.248 00.000 16108 MoveAxis(E, 0, ABG)
01:31:27.248 00.000 16108 Move returns status 0, amount 0
01:31:27.249 00.001 16108 MoveAxis(N, 0, ABG)
01:31:27.249 00.000 16108 Move returns status 0, amount 0
01:31:27.249 00.000 16108 move complete, result=0
01:31:27.249 00.000 16108 worker thread done servicing request
01:31:27.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3398, FiltMin=2886, FiltMax=59171, Gamma=1.000
01:31:27.275 00.023 21068 UpdateGuideState exits: m=124981 SNR=95.1
01:31:27.277 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:27.280 00.002 21068 Enqueuing Expose request
01:31:27.281 00.001 16108 Worker thread wakes up
01:31:27.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:27.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:27.281 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:28.244 00.963 16108 Exposure complete
01:31:28.315 00.071 16108 worker thread done servicing request
01:31:28.315 00.000 21068 OnExposeComplete: enter
01:31:28.316 00.001 21068 UpdateGuideState(): m_state=6
01:31:28.318 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10514
01:31:28.319 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.66, Mass=110818, SNR=79.6, Peak=17245 HFD=3.0
01:31:28.321 00.002 21068 MultiStar: [#1 -0.45,0.25,1.40,U] [#2 -0.43,0.18,1.16,U] [#3 -0.40,0.26,1.03,U] [#4 -0.29,0.42,1.05,U] [#5 -0.15,0.24,1.08,U] [#6 -0.37,-0.15,0.78,U] [#7 -0.10,-0.20,0.71,U] [#8 -0.13,-0.05,0.72,U] 
01:31:28.322 00.001 21068 refined, 8 included, MultiStar: {-0.26, 0.11}, one-star: {0.14, -0.26}
01:31:28.323 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
01:31:28.326 00.003 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
01:31:28.328 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.74 mountX=0.27 mountY=-0.05, mountTheta=-0.16
01:31:28.331 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.11, opts=13)
01:31:28.332 00.001 21068 Enqueuing Move request for scope (-0.26, 0.11)
01:31:28.333 00.001 16108 Worker thread wakes up
01:31:28.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
01:31:28.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
01:31:28.333 00.000 16108 Moving (-0.26, 0.11) raw xDistance=0.27 yDistance=-0.05
01:31:28.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:31:28.334 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:28.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:28.334 00.000 16108 MoveAxis(W, 72, ABG)
01:31:28.334 00.000 16108 Guiding  Dir = 3, Dur = 72
01:31:28.334 00.000 16108 IsSlewing returns 0
01:31:28.334 00.000 16108 IsGuiding returns 0
01:31:28.335 00.001 16108 PulseGuide returned control before completion, sleep 82
01:31:28.338 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3395, FiltMin=2893, FiltMax=57571, Gamma=1.000
01:31:28.359 00.021 21068 UpdateGuideState exits: m=110818 SNR=79.6
01:31:28.361 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.361 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:28.362 00.001 21068 Enqueuing Expose request
01:31:28.420 00.058 16108 IsGuiding returns 0
01:31:28.420 00.000 16108 Move returns status 0, amount 72
01:31:28.420 00.000 16108 MoveAxis(N, 0, ABG)
01:31:28.420 00.000 16108 Move returns status 0, amount 0
01:31:28.420 00.000 16108 move complete, result=0
01:31:28.420 00.000 16108 worker thread done servicing request
01:31:28.420 00.000 16108 Worker thread wakes up
01:31:28.420 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
01:31:28.421 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:28.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:29.586 01.165 16108 Exposure complete
01:31:29.647 00.061 16108 worker thread done servicing request
01:31:29.647 00.000 21068 OnExposeComplete: enter
01:31:29.650 00.003 21068 UpdateGuideState(): m_state=6
01:31:29.651 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10515
01:31:29.653 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=874.73, Mass=132969, SNR=84.0, Peak=18781 HFD=3.4
01:31:29.654 00.001 21068 MultiStar: [#1 -0.03,-0.11,1.18,U] [#2 0.10,-0.00,1.29,U] [#3 0.23,0.03,0.96,U] [#4 0.14,0.06,0.82,U] [#5 0.11,0.04,1.07,U] [#6 0.12,0.15,0.81,U] [#7 0.07,-0.07,0.56,U] [#8 0.04,-0.21,0.73,U] 
01:31:29.655 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.19, -0.20}
01:31:29.658 00.003 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
01:31:29.659 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
01:31:29.660 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=-0.11 mountY=0.01, mountTheta=3.06
01:31:29.661 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
01:31:29.662 00.001 21068 Enqueuing Move request for scope (0.11, -0.03)
01:31:29.663 00.001 16108 Worker thread wakes up
01:31:29.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:31:29.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:31:29.663 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.11 yDistance=0.01
01:31:29.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:31:29.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:29.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:29.663 00.000 16108 MoveAxis(E, 0, ABG)
01:31:29.663 00.000 16108 Move returns status 0, amount 0
01:31:29.663 00.000 16108 MoveAxis(N, 0, ABG)
01:31:29.663 00.000 16108 Move returns status 0, amount 0
01:31:29.663 00.000 16108 move complete, result=0
01:31:29.663 00.000 16108 worker thread done servicing request
01:31:29.668 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3395, FiltMin=2921, FiltMax=65472, Gamma=1.000
01:31:29.683 00.015 21068 UpdateGuideState exits: m=132969 SNR=84.0
01:31:29.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:29.684 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:29.685 00.001 21068 Enqueuing Expose request
01:31:29.686 00.001 16108 Worker thread wakes up
01:31:29.686 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:29.687 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:29.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:30.686 00.999 16108 Exposure complete
01:31:30.777 00.091 16108 worker thread done servicing request
01:31:30.777 00.000 21068 OnExposeComplete: enter
01:31:30.778 00.001 21068 UpdateGuideState(): m_state=6
01:31:30.779 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10516
01:31:30.780 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.56, Mass=130871, SNR=94.4, Peak=18589 HFD=3.3
01:31:30.782 00.002 21068 MultiStar: [#1 -0.21,0.05,1.17,U] [#2 -0.23,-0.10,0.96,U] [#3 0.05,0.13,0.98,U] [#4 0.02,-0.18,0.74,U] [#5 -0.09,0.03,0.88,U] [#6 -0.24,-0.19,0.67,U] [#7 0.07,-0.05,0.64,U] [#8 -0.06,-0.36,0.63,U] 
01:31:30.782 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.16, -0.37}
01:31:30.783 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
01:31:30.784 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
01:31:30.785 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.13 mountX=0.04 mountY=0.11, mountTheta=1.20
01:31:30.786 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
01:31:30.787 00.001 21068 Enqueuing Move request for scope (-0.06, -0.10)
01:31:30.787 00.000 16108 Worker thread wakes up
01:31:30.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:31:30.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:31:30.787 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
01:31:30.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:30.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:30.788 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:31:30.788 00.000 16108 MoveAxis(E, 0, ABG)
01:31:30.788 00.000 16108 Move returns status 0, amount 0
01:31:30.788 00.000 16108 MoveAxis(N, 0, ABG)
01:31:30.788 00.000 16108 Move returns status 0, amount 0
01:31:30.788 00.000 16108 move complete, result=0
01:31:30.788 00.000 16108 worker thread done servicing request
01:31:30.793 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2861, FiltMax=62915, Gamma=1.000
01:31:30.808 00.015 21068 UpdateGuideState exits: m=130871 SNR=94.4
01:31:30.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:30.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:30.812 00.001 21068 Enqueuing Expose request
01:31:30.813 00.001 16108 Worker thread wakes up
01:31:30.813 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:30.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:30.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:31.970 01.156 16108 Exposure complete
01:31:32.024 00.054 16108 worker thread done servicing request
01:31:32.024 00.000 21068 OnExposeComplete: enter
01:31:32.025 00.001 21068 UpdateGuideState(): m_state=6
01:31:32.026 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10517
01:31:32.027 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.88, Mass=132131, SNR=87.9, Peak=19085 HFD=3.1
01:31:32.028 00.001 21068 MultiStar: [#1 -0.07,0.16,1.13,U] [#2 -0.08,-0.04,1.25,U] [#3 0.20,0.11,1.08,U] [#4 -0.20,0.05,0.87,U] [#5 0.01,0.08,1.00,U] [#6 -0.17,-0.06,0.84,U] [#7 0.13,-0.11,0.56,U] [#8 0.00,-0.34,0.89,U] 
01:31:32.029 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.17, -0.05}
01:31:32.029 00.000 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
01:31:32.030 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
01:31:32.031 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.76 mountX=0.00 mountY=0.01, mountTheta=1.56
01:31:32.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.01, opts=13)
01:31:32.033 00.000 21068 Enqueuing Move request for scope (-0.00, -0.01)
01:31:32.034 00.001 16108 Worker thread wakes up
01:31:32.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
01:31:32.034 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
01:31:32.034 00.000 16108 Moving (-0.00, -0.01) raw xDistance=0.00 yDistance=0.01
01:31:32.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:31:32.035 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:32.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:32.035 00.000 16108 MoveAxis(E, 0, ABG)
01:31:32.035 00.000 16108 Move returns status 0, amount 0
01:31:32.035 00.000 16108 MoveAxis(N, 0, ABG)
01:31:32.035 00.000 16108 Move returns status 0, amount 0
01:31:32.035 00.000 16108 move complete, result=0
01:31:32.035 00.000 16108 worker thread done servicing request
01:31:32.041 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3395, FiltMin=2944, FiltMax=56777, Gamma=1.000
01:31:32.059 00.018 21068 UpdateGuideState exits: m=132131 SNR=87.9
01:31:32.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:32.061 00.000 21068 Enqueuing Expose request
01:31:32.063 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:32.064 00.001 16108 Worker thread wakes up
01:31:32.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:32.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:33.026 00.962 16108 Exposure complete
01:31:33.084 00.058 16108 worker thread done servicing request
01:31:33.084 00.000 21068 OnExposeComplete: enter
01:31:33.086 00.002 21068 UpdateGuideState(): m_state=6
01:31:33.086 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10518
01:31:33.087 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=874.88, Mass=110497, SNR=82.5, Peak=14189 HFD=3.2
01:31:33.088 00.001 21068 MultiStar: [#1 -0.03,0.05,1.13,U] [#2 -0.03,-0.05,1.22,U] [#3 0.26,0.11,1.25,U] [#4 0.30,0.16,0.79,U] [#5 -0.01,-0.01,1.02,U] [#6 0.11,0.18,0.81,U] [#7 0.20,-0.10,0.67,U] [#8 -0.09,-0.39,0.99,U] 
01:31:33.089 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.30, -0.05}
01:31:33.089 00.000 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
01:31:33.090 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
01:31:33.091 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
01:31:33.092 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
01:31:33.093 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
01:31:33.094 00.001 16108 Worker thread wakes up
01:31:33.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:31:33.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:31:33.094 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
01:31:33.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:31:33.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:33.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:33.094 00.000 16108 MoveAxis(E, 0, ABG)
01:31:33.094 00.000 16108 Move returns status 0, amount 0
01:31:33.094 00.000 16108 MoveAxis(N, 0, ABG)
01:31:33.094 00.000 16108 Move returns status 0, amount 0
01:31:33.094 00.000 16108 move complete, result=0
01:31:33.096 00.002 16108 worker thread done servicing request
01:31:33.102 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3395, FiltMin=2928, FiltMax=60371, Gamma=1.000
01:31:33.125 00.023 21068 UpdateGuideState exits: m=110497 SNR=82.5
01:31:33.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:33.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:33.127 00.000 21068 Enqueuing Expose request
01:31:33.128 00.001 16108 Worker thread wakes up
01:31:33.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:33.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:33.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:34.284 01.155 16108 Exposure complete
01:31:34.343 00.059 16108 worker thread done servicing request
01:31:34.343 00.000 21068 OnExposeComplete: enter
01:31:34.345 00.002 21068 UpdateGuideState(): m_state=6
01:31:34.347 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10519
01:31:34.349 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=874.72, Mass=125474, SNR=96.4, Peak=17405 HFD=3.4
01:31:34.350 00.001 21068 MultiStar: [#1 0.10,-0.02,0.89,U] [#2 -0.16,-0.15,1.21,U] [#3 0.11,0.14,1.06,U] [#4 0.06,0.03,0.86,U] [#5 -0.27,-0.10,0.83,U] [#6 -0.05,0.02,0.77,U] [#7 0.11,-0.05,0.66,U] [#8 0.10,-0.31,0.68,U] 
01:31:34.351 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.01, -0.21}
01:31:34.353 00.002 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
01:31:34.355 00.002 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
01:31:34.357 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=-0.01 mountY=0.07, mountTheta=1.68
01:31:34.360 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
01:31:34.361 00.001 21068 Enqueuing Move request for scope (-0.00, -0.07)
01:31:34.363 00.002 16108 Worker thread wakes up
01:31:34.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:31:34.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:31:34.363 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
01:31:34.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:34.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:34.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:34.363 00.000 16108 MoveAxis(E, 0, ABG)
01:31:34.363 00.000 16108 Move returns status 0, amount 0
01:31:34.364 00.001 16108 MoveAxis(N, 0, ABG)
01:31:34.364 00.000 16108 Move returns status 0, amount 0
01:31:34.364 00.000 16108 move complete, result=0
01:31:34.364 00.000 16108 worker thread done servicing request
01:31:34.375 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3395, FiltMin=2848, FiltMax=57981, Gamma=1.000
01:31:34.398 00.023 21068 UpdateGuideState exits: m=125474 SNR=96.4
01:31:34.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:34.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:34.401 00.001 21068 Enqueuing Expose request
01:31:34.401 00.000 16108 Worker thread wakes up
01:31:34.401 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:34.402 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:34.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:35.375 00.973 16108 Exposure complete
01:31:35.445 00.070 16108 worker thread done servicing request
01:31:35.445 00.000 21068 OnExposeComplete: enter
01:31:35.446 00.001 21068 UpdateGuideState(): m_state=6
01:31:35.447 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10520
01:31:35.448 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.87, Mass=124298, SNR=91.4, Peak=18461 HFD=3.2
01:31:35.449 00.001 21068 MultiStar: [#1 0.21,0.32,1.03,U] [#2 -0.09,0.25,1.03,U] [#3 0.25,0.26,0.92,U] [#4 -0.09,0.15,0.84,U] [#5 0.16,0.22,0.89,U] [#6 0.13,0.28,0.75,U] [#7 0.26,0.33,0.64,U] [#8 -0.05,0.11,0.79,U] 
01:31:35.449 00.000 21068 refined, 8 included, MultiStar: {0.11, 0.20}, one-star: {0.24, -0.06}
01:31:35.450 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
01:31:35.452 00.002 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
01:31:35.453 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.06 mountX=-0.08 mountY=-0.22, mountTheta=-1.90
01:31:35.456 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.20, opts=13)
01:31:35.459 00.003 21068 Enqueuing Move request for scope (0.11, 0.20)
01:31:35.460 00.001 16108 Worker thread wakes up
01:31:35.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
01:31:35.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
01:31:35.460 00.000 16108 Moving (0.11, 0.20) raw xDistance=-0.08 yDistance=-0.22
01:31:35.461 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:31:35.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:31:35.461 00.000 16108 MoveAxis(E, 0, ABG)
01:31:35.461 00.000 16108 Move returns status 0, amount 0
01:31:35.461 00.000 16108 MoveAxis(N, 45, ABG)
01:31:35.461 00.000 16108 Guiding  Dir = 0, Dur = 45
01:31:35.462 00.001 16108 IsSlewing returns 0
01:31:35.462 00.000 16108 IsGuiding returns 0
01:31:35.469 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3395, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:31:35.495 00.026 21068 UpdateGuideState exits: m=124298 SNR=91.4
01:31:35.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.498 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:35.499 00.001 21068 Enqueuing Expose request
01:31:35.515 00.016 16108 IsGuiding returns 1
01:31:35.515 00.000 16108 scope still moving after pulse duration time elapsed
01:31:35.545 00.030 16108 IsSlewing returns 0
01:31:35.545 00.000 16108 IsGuiding returns 1
01:31:35.577 00.032 16108 IsSlewing returns 0
01:31:35.577 00.000 16108 IsGuiding returns 1
01:31:35.608 00.031 16108 IsSlewing returns 0
01:31:35.608 00.000 16108 IsGuiding returns 0
01:31:35.608 00.000 16108 scope move finished after 45 + 101 ms
01:31:35.609 00.001 16108 Move returns status 0, amount 45
01:31:35.609 00.000 16108 move complete, result=0
01:31:35.609 00.000 16108 worker thread done servicing request
01:31:35.609 00.000 16108 Worker thread wakes up
01:31:35.609 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
01:31:35.611 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:35.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:36.773 01.162 16108 Exposure complete
01:31:36.843 00.070 16108 worker thread done servicing request
01:31:36.843 00.000 21068 OnExposeComplete: enter
01:31:36.844 00.001 21068 UpdateGuideState(): m_state=6
01:31:36.845 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10521
01:31:36.846 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.48, Mass=125666, SNR=79.1, Peak=15328 HFD=3.1
01:31:36.847 00.001 21068 MultiStar: [#1 0.08,-0.29,1.16,U] [#2 -0.22,-0.18,1.38,U] [#3 0.30,-0.21,1.23,U] [#4 0.06,0.07,0.99,U] [#5 -0.02,-0.21,1.09,U] [#6 -0.02,-0.22,0.87,U] [#7 0.28,-0.24,0.77,U] [#8 0.13,-0.49,0.82,U] 
01:31:36.848 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.24}, one-star: {0.31, -0.44}
01:31:36.848 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
01:31:36.849 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
01:31:36.851 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=-0.13 mountY=0.21, mountTheta=2.11
01:31:36.852 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.24, opts=13)
01:31:36.853 00.001 21068 Enqueuing Move request for scope (0.09, -0.24)
01:31:36.854 00.001 16108 Worker thread wakes up
01:31:36.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
01:31:36.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
01:31:36.854 00.000 16108 Moving (0.09, -0.24) raw xDistance=-0.13 yDistance=0.21
01:31:36.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:31:36.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:31:36.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:31:36.855 00.001 16108 MoveAxis(E, 0, ABG)
01:31:36.855 00.000 16108 Move returns status 0, amount 0
01:31:36.855 00.000 16108 MoveAxis(N, 0, ABG)
01:31:36.855 00.000 16108 Move returns status 0, amount 0
01:31:36.855 00.000 16108 move complete, result=0
01:31:36.855 00.000 16108 worker thread done servicing request
01:31:36.860 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3395, FiltMin=2925, FiltMax=58377, Gamma=1.000
01:31:36.874 00.014 21068 UpdateGuideState exits: m=125666 SNR=79.1
01:31:36.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:36.875 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:36.877 00.002 21068 Enqueuing Expose request
01:31:36.878 00.001 16108 Worker thread wakes up
01:31:36.878 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:36.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:36.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:37.870 00.991 16108 Exposure complete
01:31:37.928 00.058 16108 worker thread done servicing request
01:31:37.929 00.001 21068 OnExposeComplete: enter
01:31:37.929 00.000 21068 UpdateGuideState(): m_state=6
01:31:37.930 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10522
01:31:37.931 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.70, Mass=121996, SNR=84.1, Peak=15901 HFD=3.1
01:31:37.933 00.002 21068 MultiStar: [#1 0.10,-0.07,1.32,U] [#2 0.01,-0.03,1.25,U] [#3 0.24,0.02,1.02,U] [#4 -0.12,0.04,0.77,U] [#5 -0.15,-0.13,1.04,U] [#6 -0.11,-0.04,0.82,U] [#7 0.08,-0.26,0.62,U] [#8 0.19,-0.38,0.79,U] 
01:31:37.933 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.14, -0.23}
01:31:37.934 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
01:31:37.935 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
01:31:37.935 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.17 mountX=-0.06 mountY=0.09, mountTheta=2.16
01:31:37.938 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
01:31:37.941 00.003 21068 Enqueuing Move request for scope (0.04, -0.11)
01:31:37.943 00.002 16108 Worker thread wakes up
01:31:37.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:31:37.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:31:37.943 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.09
01:31:37.944 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:37.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:37.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:31:37.944 00.000 16108 MoveAxis(E, 0, ABG)
01:31:37.944 00.000 16108 Move returns status 0, amount 0
01:31:37.944 00.000 16108 MoveAxis(N, 0, ABG)
01:31:37.944 00.000 16108 Move returns status 0, amount 0
01:31:37.944 00.000 16108 move complete, result=0
01:31:37.944 00.000 16108 worker thread done servicing request
01:31:37.953 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3395, FiltMin=2896, FiltMax=65472, Gamma=1.000
01:31:37.967 00.014 21068 UpdateGuideState exits: m=121996 SNR=84.1
01:31:37.970 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:37.971 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:37.972 00.001 21068 Enqueuing Expose request
01:31:37.973 00.001 16108 Worker thread wakes up
01:31:37.973 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:37.974 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:37.975 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:39.133 01.158 16108 Exposure complete
01:31:39.221 00.088 16108 worker thread done servicing request
01:31:39.221 00.000 21068 OnExposeComplete: enter
01:31:39.225 00.004 21068 UpdateGuideState(): m_state=6
01:31:39.227 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10523
01:31:39.229 00.002 21068 Star::Find returns 1 (0), X=220.22, Y=874.70, Mass=110352, SNR=76.4, Peak=14169 HFD=3.4
01:31:39.232 00.003 21068 MultiStar: [#1 0.12,-0.04,1.23,U] [#2 0.03,-0.01,1.36,U] [#3 0.32,-0.00,1.17,U] [#4 -0.22,0.02,1.07,U] [#5 -0.20,0.05,1.00,U] [#6 -0.24,-0.24,0.82,U] [#7 0.44,-0.28,0.67,U] [#8 0.21,-0.08,0.88,U] 
01:31:39.235 00.003 21068 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.16, -0.23}
01:31:39.236 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
01:31:39.237 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
01:31:39.240 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=-0.07 mountY=0.06, mountTheta=2.49
01:31:39.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
01:31:39.242 00.001 21068 Enqueuing Move request for scope (0.06, -0.07)
01:31:39.243 00.001 16108 Worker thread wakes up
01:31:39.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:31:39.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:31:39.243 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
01:31:39.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:31:39.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:39.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:31:39.244 00.001 16108 MoveAxis(E, 0, ABG)
01:31:39.244 00.000 16108 Move returns status 0, amount 0
01:31:39.244 00.000 16108 MoveAxis(N, 0, ABG)
01:31:39.244 00.000 16108 Move returns status 0, amount 0
01:31:39.244 00.000 16108 move complete, result=0
01:31:39.244 00.000 16108 worker thread done servicing request
01:31:39.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3398, FiltMin=2925, FiltMax=65510, Gamma=1.000
01:31:39.262 00.015 21068 UpdateGuideState exits: m=110352 SNR=76.4
01:31:39.264 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:39.265 00.000 21068 Enqueuing Expose request
01:31:39.266 00.001 16108 Worker thread wakes up
01:31:39.266 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:39.267 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:39.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:40.233 00.966 16108 Exposure complete
01:31:40.296 00.063 16108 worker thread done servicing request
01:31:40.297 00.001 21068 OnExposeComplete: enter
01:31:40.297 00.000 21068 UpdateGuideState(): m_state=6
01:31:40.298 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10524
01:31:40.299 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.47, Mass=142161, SNR=105.5, Peak=17085 HFD=3.3
01:31:40.300 00.001 21068 MultiStar: [#1 0.02,0.20,0.90,U] [#2 -0.23,-0.05,0.89,U] [#3 0.19,0.04,0.86,U] [#4 0.03,0.08,0.73,U] [#5 -0.05,-0.18,0.66,U] [#6 0.14,0.02,0.79,U] [#7 0.23,-0.17,0.52,U] [#8 0.17,-0.44,0.63,U] 
01:31:40.300 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.23, -0.46}
01:31:40.301 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
01:31:40.302 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
01:31:40.303 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.93 mountX=-0.09 mountY=0.08, mountTheta=2.42
01:31:40.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
01:31:40.306 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
01:31:40.307 00.001 16108 Worker thread wakes up
01:31:40.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:31:40.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:31:40.307 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.09 yDistance=0.08
01:31:40.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:31:40.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:40.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:40.307 00.000 16108 MoveAxis(E, 0, ABG)
01:31:40.307 00.000 16108 Move returns status 0, amount 0
01:31:40.307 00.000 16108 MoveAxis(N, 0, ABG)
01:31:40.307 00.000 16108 Move returns status 0, amount 0
01:31:40.307 00.000 16108 move complete, result=0
01:31:40.307 00.000 16108 worker thread done servicing request
01:31:40.313 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3398, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:31:40.335 00.022 21068 UpdateGuideState exits: m=142161 SNR=105.5
01:31:40.337 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:40.339 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:40.340 00.001 21068 Enqueuing Expose request
01:31:40.341 00.001 16108 Worker thread wakes up
01:31:40.341 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:40.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:40.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:41.516 01.174 16108 Exposure complete
01:31:41.578 00.062 16108 worker thread done servicing request
01:31:41.578 00.000 21068 OnExposeComplete: enter
01:31:41.579 00.001 21068 UpdateGuideState(): m_state=6
01:31:41.579 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10525
01:31:41.580 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.71, Mass=126242, SNR=93.9, Peak=14941 HFD=3.2
01:31:41.581 00.001 21068 MultiStar: [#1 0.19,-0.03,1.04,U] [#2 0.20,-0.13,1.13,U] [#3 0.47,0.12,1.12,U] [#4 0.23,-0.30,0.77,U] [#5 0.17,-0.50,0.87,U] [#6 0.14,-0.37,0.79,U] [#7 0.51,-0.42,0.00,M1] [#8 0.19,-0.40,0.70,U] 
01:31:41.582 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.20}, one-star: {0.26, -0.21}
01:31:41.583 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
01:31:41.584 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
01:31:41.584 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.70 mountX=-0.27 mountY=0.14, mountTheta=2.67
01:31:41.588 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.20, opts=13)
01:31:41.590 00.002 21068 Enqueuing Move request for scope (0.24, -0.20)
01:31:41.593 00.003 16108 Worker thread wakes up
01:31:41.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
01:31:41.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
01:31:41.593 00.000 16108 Moving (0.24, -0.20) raw xDistance=-0.27 yDistance=0.14
01:31:41.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:31:41.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:41.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:31:41.593 00.000 16108 MoveAxis(E, 71, ABG)
01:31:41.593 00.000 16108 Guiding  Dir = 2, Dur = 71
01:31:41.593 00.000 16108 IsSlewing returns 0
01:31:41.593 00.000 16108 IsGuiding returns 0
01:31:41.599 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3398, FiltMin=2880, FiltMax=54368, Gamma=1.000
01:31:41.601 00.002 16108 PulseGuide returned control before completion, sleep 73
01:31:41.616 00.015 21068 UpdateGuideState exits: m=126242 SNR=93.9
01:31:41.618 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.618 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:41.619 00.001 21068 Enqueuing Expose request
01:31:41.679 00.060 16108 IsGuiding returns 1
01:31:41.679 00.000 16108 scope still moving after pulse duration time elapsed
01:31:41.710 00.031 16108 IsSlewing returns 0
01:31:41.710 00.000 16108 IsGuiding returns 0
01:31:41.710 00.000 16108 scope move finished after 71 + 46 ms
01:31:41.710 00.000 16108 Move returns status 0, amount 71
01:31:41.710 00.000 16108 MoveAxis(N, 0, ABG)
01:31:41.710 00.000 16108 Move returns status 0, amount 0
01:31:41.710 00.000 16108 move complete, result=0
01:31:41.710 00.000 16108 worker thread done servicing request
01:31:41.710 00.000 16108 Worker thread wakes up
01:31:41.711 00.001 21068 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
01:31:41.713 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:41.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:42.688 00.975 16108 Exposure complete
01:31:42.770 00.082 16108 worker thread done servicing request
01:31:42.771 00.001 21068 OnExposeComplete: enter
01:31:42.773 00.002 21068 UpdateGuideState(): m_state=6
01:31:42.774 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10526
01:31:42.776 00.002 21068 Star::Find returns 1 (0), X=220.26, Y=874.30, Mass=128068, SNR=97.6, Peak=17424 HFD=3.0
01:31:42.778 00.002 21068 MultiStar: [#1 0.08,-0.54,0.00,M1] [#2 -0.02,-0.52,1.04,U] [#3 0.32,-0.50,0.00,M1] [#4 0.12,-0.18,0.73,U] [#5 -0.05,-0.41,0.78,U] [#6 0.07,-0.50,0.82,U] [#7 0.17,-0.45,0.50,U] [#8 -0.07,-0.38,0.75,U] 
01:31:42.779 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.45}, one-star: {0.20, -0.63}
01:31:42.781 00.002 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
01:31:42.783 00.002 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
01:31:42.785 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.45 hyp=0.46 cameraTheta=-1.44 mountX=-0.14 mountY=0.43, mountTheta=1.88
01:31:42.788 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.45, opts=13)
01:31:42.789 00.001 21068 Enqueuing Move request for scope (0.06, -0.45)
01:31:42.792 00.003 16108 Worker thread wakes up
01:31:42.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.45) opts 0xd
01:31:42.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.45)
01:31:42.792 00.000 16108 Moving (0.06, -0.45) raw xDistance=-0.14 yDistance=0.43
01:31:42.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:31:42.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:42.793 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:31:42.793 00.000 16108 MoveAxis(E, 0, ABG)
01:31:42.793 00.000 16108 Move returns status 0, amount 0
01:31:42.793 00.000 16108 MoveAxis(N, 0, ABG)
01:31:42.793 00.000 16108 Move returns status 0, amount 0
01:31:42.793 00.000 16108 move complete, result=0
01:31:42.793 00.000 16108 worker thread done servicing request
01:31:42.799 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3398, FiltMin=2918, FiltMax=61888, Gamma=1.000
01:31:42.823 00.024 21068 UpdateGuideState exits: m=128068 SNR=97.6
01:31:42.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:42.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:42.825 00.000 21068 Enqueuing Expose request
01:31:42.826 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:31:42.827 00.001 16108 Worker thread wakes up
01:31:42.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:42.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:44.005 01.178 16108 Exposure complete
01:31:44.085 00.080 16108 worker thread done servicing request
01:31:44.085 00.000 21068 OnExposeComplete: enter
01:31:44.086 00.001 21068 UpdateGuideState(): m_state=6
01:31:44.088 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10527
01:31:44.089 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.62, Mass=128102, SNR=83.5, Peak=16365 HFD=3.3
01:31:44.091 00.002 21068 MultiStar: [#1 -0.18,-0.06,1.15,U] [#2 -0.16,-0.17,1.20,U] [#3 -0.00,-0.21,1.16,U] [#4 -0.04,-0.01,0.77,U] [#5 0.01,-0.01,1.03,U] [#6 0.16,-0.26,0.79,U] [#7 0.20,-0.24,0.66,U] [#8 -0.11,-0.27,0.69,U] 
01:31:44.092 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.19, -0.31}
01:31:44.094 00.002 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.71)
01:31:44.096 00.002 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
01:31:44.097 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=-0.02 mountY=0.16, mountTheta=1.71
01:31:44.100 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
01:31:44.101 00.001 21068 Enqueuing Move request for scope (-0.01, -0.17)
01:31:44.104 00.003 16108 Worker thread wakes up
01:31:44.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
01:31:44.104 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
01:31:44.104 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.16
01:31:44.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:44.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:44.105 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:31:44.105 00.000 16108 MoveAxis(E, 0, ABG)
01:31:44.105 00.000 16108 Move returns status 0, amount 0
01:31:44.105 00.000 16108 MoveAxis(N, 0, ABG)
01:31:44.105 00.000 16108 Move returns status 0, amount 0
01:31:44.105 00.000 16108 move complete, result=0
01:31:44.105 00.000 16108 worker thread done servicing request
01:31:44.114 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3398, FiltMin=2920, FiltMax=56717, Gamma=1.000
01:31:44.139 00.025 21068 UpdateGuideState exits: m=128102 SNR=83.5
01:31:44.142 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.144 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:44.147 00.003 21068 Enqueuing Expose request
01:31:44.149 00.002 16108 Worker thread wakes up
01:31:44.149 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:44.152 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:44.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:45.125 00.973 16108 Exposure complete
01:31:45.190 00.065 16108 worker thread done servicing request
01:31:45.190 00.000 21068 OnExposeComplete: enter
01:31:45.192 00.002 21068 UpdateGuideState(): m_state=6
01:31:45.194 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10528
01:31:45.195 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.54, Mass=124659, SNR=86.6, Peak=16877 HFD=3.2
01:31:45.196 00.001 21068 MultiStar: [#1 -0.14,-0.14,1.11,U] [#2 -0.16,-0.04,1.29,U] [#3 0.28,-0.03,0.98,U] [#4 -0.19,0.05,0.85,U] [#5 -0.06,0.05,0.86,U] [#6 -0.19,-0.01,0.94,U] [#7 -0.03,-0.08,0.59,U] [#8 0.10,-0.20,0.81,U] 
01:31:45.197 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.16, -0.39}
01:31:45.198 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
01:31:45.198 00.000 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
01:31:45.199 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.89 mountX=0.01 mountY=0.09, mountTheta=1.43
01:31:45.202 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
01:31:45.203 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
01:31:45.204 00.001 16108 Worker thread wakes up
01:31:45.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:31:45.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:31:45.204 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.09
01:31:45.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:31:45.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:45.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:31:45.204 00.000 16108 MoveAxis(E, 0, ABG)
01:31:45.204 00.000 16108 Move returns status 0, amount 0
01:31:45.204 00.000 16108 MoveAxis(N, 0, ABG)
01:31:45.204 00.000 16108 Move returns status 0, amount 0
01:31:45.204 00.000 16108 move complete, result=0
01:31:45.204 00.000 16108 worker thread done servicing request
01:31:45.210 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3398, FiltMin=2921, FiltMax=60905, Gamma=1.000
01:31:45.234 00.024 21068 UpdateGuideState exits: m=124659 SNR=86.6
01:31:45.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.237 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:45.238 00.001 21068 Enqueuing Expose request
01:31:45.239 00.001 16108 Worker thread wakes up
01:31:45.239 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:45.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:45.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:46.392 01.152 16108 Exposure complete
01:31:46.445 00.053 16108 worker thread done servicing request
01:31:46.445 00.000 21068 OnExposeComplete: enter
01:31:46.446 00.001 21068 UpdateGuideState(): m_state=6
01:31:46.447 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10529
01:31:46.448 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=874.55, Mass=135276, SNR=97.3, Peak=15085 HFD=3.4
01:31:46.449 00.001 21068 MultiStar: [#1 -0.01,-0.10,0.99,U] [#2 -0.17,-0.13,1.05,U] [#3 0.20,0.11,0.89,U] [#4 0.02,-0.13,0.73,U] [#5 -0.27,-0.14,0.89,U] [#6 -0.27,-0.18,0.89,U] [#7 0.25,-0.27,0.58,U] [#8 0.06,-0.24,0.61,U] 
01:31:46.449 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.16}, one-star: {0.27, -0.38}
01:31:46.450 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
01:31:46.451 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
01:31:46.452 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=-0.02 mountY=0.15, mountTheta=1.73
01:31:46.454 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.16, opts=13)
01:31:46.455 00.001 21068 Enqueuing Move request for scope (-0.00, -0.16)
01:31:46.456 00.001 16108 Worker thread wakes up
01:31:46.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
01:31:46.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
01:31:46.456 00.000 16108 Moving (-0.00, -0.16) raw xDistance=-0.02 yDistance=0.15
01:31:46.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:46.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:46.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:31:46.456 00.000 16108 MoveAxis(E, 0, ABG)
01:31:46.456 00.000 16108 Move returns status 0, amount 0
01:31:46.456 00.000 16108 MoveAxis(N, 0, ABG)
01:31:46.456 00.000 16108 Move returns status 0, amount 0
01:31:46.456 00.000 16108 move complete, result=0
01:31:46.457 00.001 16108 worker thread done servicing request
01:31:46.459 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3398, FiltMin=2921, FiltMax=64115, Gamma=1.000
01:31:46.475 00.016 21068 UpdateGuideState exits: m=135276 SNR=97.3
01:31:46.475 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:46.477 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:46.477 00.000 21068 Enqueuing Expose request
01:31:46.478 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:46.479 00.001 16108 Worker thread wakes up
01:31:46.479 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:46.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:47.454 00.975 16108 Exposure complete
01:31:47.524 00.070 16108 worker thread done servicing request
01:31:47.524 00.000 21068 OnExposeComplete: enter
01:31:47.525 00.001 21068 UpdateGuideState(): m_state=6
01:31:47.526 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10530
01:31:47.526 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=874.73, Mass=122981, SNR=88.8, Peak=16285 HFD=3.5
01:31:47.527 00.001 21068 MultiStar: [#1 -0.05,0.05,1.07,U] [#2 -0.14,-0.01,1.12,U] [#3 0.28,0.26,1.07,U] [#4 -0.49,-0.09,0.84,U] [#5 -0.29,-0.02,0.87,U] [#6 -0.16,0.03,0.78,U] [#7 0.12,-0.00,0.64,U] [#8 0.10,-0.32,0.77,U] 
01:31:47.528 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.14, -0.19}
01:31:47.529 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
01:31:47.529 00.000 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
01:31:47.530 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=0.04 mountY=0.03, mountTheta=0.65
01:31:47.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
01:31:47.534 00.002 21068 Enqueuing Move request for scope (-0.05, -0.02)
01:31:47.535 00.001 16108 Worker thread wakes up
01:31:47.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:31:47.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:31:47.535 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.03
01:31:47.536 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:47.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:47.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:31:47.536 00.000 16108 MoveAxis(E, 0, ABG)
01:31:47.536 00.000 16108 Move returns status 0, amount 0
01:31:47.536 00.000 16108 MoveAxis(N, 0, ABG)
01:31:47.536 00.000 16108 Move returns status 0, amount 0
01:31:47.536 00.000 16108 move complete, result=0
01:31:47.537 00.001 16108 worker thread done servicing request
01:31:47.547 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3398, FiltMin=2905, FiltMax=62509, Gamma=1.000
01:31:47.568 00.021 21068 UpdateGuideState exits: m=122981 SNR=88.8
01:31:47.571 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.574 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:47.575 00.001 21068 Enqueuing Expose request
01:31:47.576 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:47.577 00.001 16108 Worker thread wakes up
01:31:47.578 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:47.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:48.735 01.157 16108 Exposure complete
01:31:48.791 00.056 16108 worker thread done servicing request
01:31:48.791 00.000 21068 OnExposeComplete: enter
01:31:48.792 00.001 21068 UpdateGuideState(): m_state=6
01:31:48.793 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10531
01:31:48.795 00.002 21068 Star::Find returns 1 (0), X=220.03, Y=874.80, Mass=127666, SNR=88.3, Peak=19021 HFD=3.1
01:31:48.796 00.001 21068 MultiStar: [#1 -0.21,0.17,1.12,U] [#2 -0.21,0.11,1.23,U] [#3 0.02,0.08,1.04,U] [#4 -0.16,0.08,0.81,U] [#5 -0.07,0.12,0.82,U] [#6 -0.07,0.04,0.76,U] [#7 0.22,0.15,0.65,U] [#8 -0.02,-0.25,0.82,U] 
01:31:48.796 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.03, -0.12}
01:31:48.797 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
01:31:48.798 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
01:31:48.799 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.58 mountX=0.08 mountY=-0.03, mountTheta=-0.33
01:31:48.800 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
01:31:48.801 00.001 21068 Enqueuing Move request for scope (-0.07, 0.05)
01:31:48.802 00.001 16108 Worker thread wakes up
01:31:48.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:31:48.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:31:48.802 00.000 16108 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=-0.03
01:31:48.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:48.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:48.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:31:48.802 00.000 16108 MoveAxis(E, 0, ABG)
01:31:48.802 00.000 16108 Move returns status 0, amount 0
01:31:48.802 00.000 16108 MoveAxis(N, 0, ABG)
01:31:48.802 00.000 16108 Move returns status 0, amount 0
01:31:48.802 00.000 16108 move complete, result=0
01:31:48.802 00.000 16108 worker thread done servicing request
01:31:48.806 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3398, FiltMin=2893, FiltMax=61181, Gamma=1.000
01:31:48.821 00.015 21068 UpdateGuideState exits: m=127666 SNR=88.3
01:31:48.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:48.823 00.000 21068 Enqueuing Expose request
01:31:48.824 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:48.825 00.001 16108 Worker thread wakes up
01:31:48.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:48.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:49.806 00.981 16108 Exposure complete
01:31:49.865 00.059 16108 worker thread done servicing request
01:31:49.865 00.000 21068 OnExposeComplete: enter
01:31:49.866 00.001 21068 UpdateGuideState(): m_state=6
01:31:49.867 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10532
01:31:49.867 00.000 21068 Star::Find returns 1 (0), X=220.18, Y=874.61, Mass=114099, SNR=90.7, Peak=15613 HFD=3.2
01:31:49.868 00.001 21068 MultiStar: [#1 -0.42,0.04,1.02,U] [#2 -0.36,-0.00,1.19,U] [#3 0.02,0.07,0.94,U] [#4 0.02,-0.10,0.74,U] [#5 0.07,0.07,0.82,U] [#6 -0.22,-0.27,0.77,U] [#7 0.26,-0.25,0.59,U] [#8 -0.22,-0.30,0.80,U] 
01:31:49.869 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {0.13, -0.32}
01:31:49.870 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
01:31:49.872 00.002 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
01:31:49.872 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.36 mountX=0.09 mountY=0.13, mountTheta=0.97
01:31:49.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
01:31:49.875 00.001 21068 Enqueuing Move request for scope (-0.11, -0.10)
01:31:49.875 00.000 16108 Worker thread wakes up
01:31:49.876 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
01:31:49.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
01:31:49.876 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.13
01:31:49.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:31:49.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:49.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:31:49.876 00.000 16108 MoveAxis(E, 0, ABG)
01:31:49.876 00.000 16108 Move returns status 0, amount 0
01:31:49.876 00.000 16108 MoveAxis(N, 0, ABG)
01:31:49.876 00.000 16108 Move returns status 0, amount 0
01:31:49.876 00.000 16108 move complete, result=0
01:31:49.876 00.000 16108 worker thread done servicing request
01:31:49.885 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3398, FiltMin=2934, FiltMax=62061, Gamma=1.000
01:31:49.906 00.021 21068 UpdateGuideState exits: m=114099 SNR=90.7
01:31:49.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:49.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:49.909 00.001 21068 Enqueuing Expose request
01:31:49.910 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:49.911 00.001 16108 Worker thread wakes up
01:31:49.911 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:49.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:51.072 01.161 16108 Exposure complete
01:31:51.154 00.082 16108 worker thread done servicing request
01:31:51.154 00.000 21068 OnExposeComplete: enter
01:31:51.155 00.001 21068 UpdateGuideState(): m_state=6
01:31:51.156 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10533
01:31:51.157 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.49, Mass=133690, SNR=93.5, Peak=16909 HFD=3.3
01:31:51.158 00.001 21068 MultiStar: [#1 -0.30,-0.17,0.86,U] [#2 -0.10,-0.25,1.16,U] [#3 0.12,-0.10,0.93,U] [#4 0.03,-0.14,0.76,U] [#5 -0.09,-0.21,0.90,U] [#6 0.12,-0.04,0.67,U] [#7 0.14,-0.14,0.54,U] [#8 -0.14,-0.48,0.63,U] 
01:31:51.158 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.08, -0.44}
01:31:51.159 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
01:31:51.160 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
01:31:51.161 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.77 mountX=0.01 mountY=0.23, mountTheta=1.55
01:31:51.164 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.22, opts=13)
01:31:51.165 00.001 21068 Enqueuing Move request for scope (-0.04, -0.22)
01:31:51.165 00.000 16108 Worker thread wakes up
01:31:51.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
01:31:51.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
01:31:51.165 00.000 16108 Moving (-0.04, -0.22) raw xDistance=0.01 yDistance=0.23
01:31:51.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:31:51.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:51.166 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:31:51.166 00.000 16108 MoveAxis(E, 0, ABG)
01:31:51.166 00.000 16108 Move returns status 0, amount 0
01:31:51.166 00.000 16108 MoveAxis(N, 0, ABG)
01:31:51.166 00.000 16108 Move returns status 0, amount 0
01:31:51.166 00.000 16108 move complete, result=0
01:31:51.166 00.000 16108 worker thread done servicing request
01:31:51.169 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3395, FiltMin=2931, FiltMax=60109, Gamma=1.000
01:31:51.185 00.016 21068 UpdateGuideState exits: m=133690 SNR=93.5
01:31:51.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:51.188 00.001 21068 Enqueuing Expose request
01:31:51.188 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:51.189 00.001 16108 Worker thread wakes up
01:31:51.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:51.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:52.175 00.986 16108 Exposure complete
01:31:52.233 00.058 16108 worker thread done servicing request
01:31:52.233 00.000 21068 OnExposeComplete: enter
01:31:52.235 00.002 21068 UpdateGuideState(): m_state=6
01:31:52.236 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10534
01:31:52.237 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.76, Mass=140223, SNR=89.7, Peak=16125 HFD=3.2
01:31:52.239 00.002 21068 MultiStar: [#1 -0.03,-0.02,1.07,U] [#2 -0.09,-0.25,1.09,U] [#3 0.14,-0.01,1.15,U] [#4 -0.05,0.02,0.76,U] [#5 0.03,-0.09,0.85,U] [#6 -0.15,-0.06,0.80,U] [#7 0.11,-0.22,0.74,U] [#8 -0.01,-0.27,0.85,U] 
01:31:52.240 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.33, -0.17}
01:31:52.241 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
01:31:52.243 00.002 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
01:31:52.245 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=-0.06 mountY=0.11, mountTheta=2.06
01:31:52.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
01:31:52.248 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
01:31:52.249 00.001 16108 Worker thread wakes up
01:31:52.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:31:52.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:31:52.249 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
01:31:52.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:52.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:52.250 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:31:52.250 00.000 16108 MoveAxis(E, 0, ABG)
01:31:52.250 00.000 16108 Move returns status 0, amount 0
01:31:52.250 00.000 16108 MoveAxis(N, 0, ABG)
01:31:52.250 00.000 16108 Move returns status 0, amount 0
01:31:52.250 00.000 16108 move complete, result=0
01:31:52.250 00.000 16108 worker thread done servicing request
01:31:52.255 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3398, FiltMin=2912, FiltMax=63059, Gamma=1.000
01:31:52.271 00.016 21068 UpdateGuideState exits: m=140223 SNR=89.7
01:31:52.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:52.274 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:52.274 00.000 21068 Enqueuing Expose request
01:31:52.275 00.001 16108 Worker thread wakes up
01:31:52.275 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:52.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:52.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:53.445 01.169 16108 Exposure complete
01:31:53.510 00.065 16108 worker thread done servicing request
01:31:53.511 00.001 21068 OnExposeComplete: enter
01:31:53.511 00.000 21068 UpdateGuideState(): m_state=6
01:31:53.513 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10535
01:31:53.514 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=874.76, Mass=108906, SNR=77.4, Peak=15449 HFD=3.2
01:31:53.515 00.001 21068 MultiStar: [#1 0.01,-0.04,1.21,U] [#2 0.15,0.08,1.42,U] [#3 0.15,0.13,1.20,U] [#4 -0.11,0.07,0.85,U] [#5 0.06,0.14,0.82,U] [#6 -0.03,0.10,0.91,U] [#7 0.27,-0.12,0.73,U] [#8 0.07,-0.30,0.86,U] 
01:31:53.516 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.49, -0.16}
01:31:53.516 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
01:31:53.517 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
01:31:53.518 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
01:31:53.519 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.00, opts=13)
01:31:53.520 00.001 21068 Enqueuing Move request for scope (0.12, -0.00)
01:31:53.521 00.001 16108 Worker thread wakes up
01:31:53.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
01:31:53.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
01:31:53.521 00.000 16108 Moving (0.12, -0.00) raw xDistance=-0.12 yDistance=-0.03
01:31:53.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:31:53.522 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:53.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:31:53.522 00.000 16108 MoveAxis(E, 0, ABG)
01:31:53.522 00.000 16108 Move returns status 0, amount 0
01:31:53.522 00.000 16108 MoveAxis(N, 0, ABG)
01:31:53.522 00.000 16108 Move returns status 0, amount 0
01:31:53.522 00.000 16108 move complete, result=0
01:31:53.522 00.000 16108 worker thread done servicing request
01:31:53.527 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3395, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:31:53.557 00.030 21068 UpdateGuideState exits: m=108906 SNR=77.4
01:31:53.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:53.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:53.560 00.001 21068 Enqueuing Expose request
01:31:53.561 00.001 16108 Worker thread wakes up
01:31:53.561 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:53.562 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:53.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:54.529 00.967 16108 Exposure complete
01:31:54.586 00.057 16108 worker thread done servicing request
01:31:54.587 00.001 21068 OnExposeComplete: enter
01:31:54.588 00.001 21068 UpdateGuideState(): m_state=6
01:31:54.590 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10536
01:31:54.591 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.76, Mass=128473, SNR=85.3, Peak=16365 HFD=3.3
01:31:54.593 00.002 21068 MultiStar: [#1 0.29,0.23,1.16,U] [#2 0.11,0.17,1.09,U] [#3 0.25,0.12,1.07,U] [#4 0.38,0.08,0.97,U] [#5 -0.01,0.01,0.83,U] [#6 0.23,-0.10,0.83,U] [#7 0.24,0.25,0.65,U] [#8 0.09,-0.16,0.75,U] 
01:31:54.593 00.000 21068 refined, 8 included, MultiStar: {0.21, 0.06}, one-star: {0.28, -0.17}
01:31:54.595 00.002 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:31:54.596 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:31:54.597 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.25 mountX=-0.20 mountY=-0.10, mountTheta=-2.66
01:31:54.600 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.06, opts=13)
01:31:54.601 00.001 21068 Enqueuing Move request for scope (0.21, 0.06)
01:31:54.602 00.001 16108 Worker thread wakes up
01:31:54.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
01:31:54.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
01:31:54.602 00.000 16108 Moving (0.21, 0.06) raw xDistance=-0.20 yDistance=-0.10
01:31:54.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:31:54.603 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:54.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:54.603 00.000 16108 MoveAxis(E, 53, ABG)
01:31:54.603 00.000 16108 Guiding  Dir = 2, Dur = 53
01:31:54.603 00.000 16108 IsSlewing returns 0
01:31:54.603 00.000 16108 IsGuiding returns 0
01:31:54.607 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3398, FiltMin=2841, FiltMax=65472, Gamma=1.000
01:31:54.623 00.016 21068 UpdateGuideState exits: m=128473 SNR=85.3
01:31:54.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:54.626 00.001 21068 Enqueuing Expose request
01:31:54.632 00.006 16108 PulseGuide returned control before completion, sleep 35
01:31:54.678 00.046 16108 IsGuiding returns 1
01:31:54.678 00.000 16108 scope still moving after pulse duration time elapsed
01:31:54.708 00.030 16108 IsSlewing returns 0
01:31:54.708 00.000 16108 IsGuiding returns 1
01:31:54.740 00.032 16108 IsSlewing returns 0
01:31:54.740 00.000 16108 IsGuiding returns 0
01:31:54.740 00.000 16108 scope move finished after 53 + 84 ms
01:31:54.740 00.000 16108 Move returns status 0, amount 53
01:31:54.740 00.000 16108 MoveAxis(N, 0, ABG)
01:31:54.740 00.000 16108 Move returns status 0, amount 0
01:31:54.740 00.000 16108 move complete, result=0
01:31:54.742 00.002 16108 worker thread done servicing request
01:31:54.742 00.000 16108 Worker thread wakes up
01:31:54.742 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
01:31:54.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:54.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:55.906 01.163 16108 Exposure complete
01:31:55.982 00.076 16108 worker thread done servicing request
01:31:55.982 00.000 21068 OnExposeComplete: enter
01:31:55.984 00.002 21068 UpdateGuideState(): m_state=6
01:31:55.985 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10537
01:31:55.986 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.63, Mass=122591, SNR=84.0, Peak=18829 HFD=3.0
01:31:55.987 00.001 21068 MultiStar: [#1 -0.33,0.08,1.18,U] [#2 -0.39,0.06,1.24,U] [#3 -0.09,0.12,1.15,U] [#4 -0.32,0.14,0.87,U] [#5 -0.25,-0.08,0.96,U] [#6 -0.53,0.06,0.76,U] [#7 -0.13,-0.09,0.62,U] [#8 -0.26,-0.29,0.82,U] 
01:31:55.988 00.001 21068 refined, 8 included, MultiStar: {-0.26, -0.02}, one-star: {-0.07, -0.30}
01:31:55.989 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
01:31:55.991 00.002 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
01:31:55.992 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=0.26 mountY=0.08, mountTheta=0.31
01:31:55.996 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.02, opts=13)
01:31:55.998 00.002 21068 Enqueuing Move request for scope (-0.26, -0.02)
01:31:56.000 00.002 16108 Worker thread wakes up
01:31:56.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
01:31:56.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
01:31:56.000 00.000 16108 Moving (-0.26, -0.02) raw xDistance=0.26 yDistance=0.08
01:31:56.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:31:56.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:56.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:56.000 00.000 16108 MoveAxis(W, 63, ABG)
01:31:56.000 00.000 16108 Guiding  Dir = 3, Dur = 63
01:31:56.001 00.001 16108 IsSlewing returns 0
01:31:56.001 00.000 16108 IsGuiding returns 0
01:31:56.005 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3398, FiltMin=2937, FiltMax=61302, Gamma=1.000
01:31:56.029 00.024 21068 UpdateGuideState exits: m=122591 SNR=84.0
01:31:56.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:56.032 00.001 21068 Enqueuing Expose request
01:31:56.059 00.027 16108 PulseGuide returned control before completion, sleep 16
01:31:56.089 00.030 16108 IsGuiding returns 1
01:31:56.089 00.000 16108 scope still moving after pulse duration time elapsed
01:31:56.121 00.032 16108 IsSlewing returns 0
01:31:56.121 00.000 16108 IsGuiding returns 1
01:31:56.153 00.032 16108 IsSlewing returns 0
01:31:56.153 00.000 16108 IsGuiding returns 0
01:31:56.153 00.000 16108 scope move finished after 63 + 89 ms
01:31:56.153 00.000 16108 Move returns status 0, amount 63
01:31:56.153 00.000 16108 MoveAxis(N, 0, ABG)
01:31:56.154 00.001 16108 Move returns status 0, amount 0
01:31:56.154 00.000 16108 move complete, result=0
01:31:56.154 00.000 16108 worker thread done servicing request
01:31:56.154 00.000 16108 Worker thread wakes up
01:31:56.154 00.000 21068 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
01:31:56.156 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:56.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:57.127 00.971 16108 Exposure complete
01:31:57.193 00.066 16108 worker thread done servicing request
01:31:57.193 00.000 21068 OnExposeComplete: enter
01:31:57.194 00.001 21068 UpdateGuideState(): m_state=6
01:31:57.195 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10538
01:31:57.195 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=874.91, Mass=111739, SNR=79.0, Peak=16861 HFD=2.8
01:31:57.196 00.001 21068 MultiStar: [#1 -0.22,0.10,1.19,U] [#2 0.01,0.02,1.17,U] [#3 0.04,-0.05,1.13,U] [#4 -0.39,0.13,0.98,U] [#5 -0.18,0.06,0.91,U] [#6 -0.38,-0.03,1.01,U] [#7 -0.02,0.19,0.64,U] [#8 -0.04,-0.42,0.77,U] 
01:31:57.197 00.001 21068 single-star, 8 included, MultiStar: {-0.13, 0.00}, one-star: {0.02, -0.01}
01:31:57.198 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
01:31:57.198 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
01:31:57.199 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.76 mountX=-0.02 mountY=0.01, mountTheta=2.60
01:31:57.202 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
01:31:57.203 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
01:31:57.203 00.000 16108 Worker thread wakes up
01:31:57.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:31:57.203 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:31:57.203 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.01
01:31:57.204 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:57.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:57.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:57.204 00.000 16108 MoveAxis(E, 0, ABG)
01:31:57.204 00.000 16108 Move returns status 0, amount 0
01:31:57.204 00.000 16108 MoveAxis(N, 0, ABG)
01:31:57.204 00.000 16108 Move returns status 0, amount 0
01:31:57.204 00.000 16108 move complete, result=0
01:31:57.204 00.000 16108 worker thread done servicing request
01:31:57.210 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3398, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:31:57.231 00.021 21068 UpdateGuideState exits: m=111739 SNR=79.0
01:31:57.233 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:57.235 00.001 21068 Enqueuing Expose request
01:31:57.236 00.001 16108 Worker thread wakes up
01:31:57.236 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:57.239 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:57.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:58.393 01.154 16108 Exposure complete
01:31:58.483 00.090 16108 worker thread done servicing request
01:31:58.483 00.000 21068 OnExposeComplete: enter
01:31:58.485 00.002 21068 UpdateGuideState(): m_state=6
01:31:58.486 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10539
01:31:58.489 00.003 21068 Star::Find returns 1 (0), X=219.93, Y=874.62, Mass=120227, SNR=92.6, Peak=16861 HFD=3.3
01:31:58.490 00.001 21068 MultiStar: [#1 -0.10,0.09,1.01,U] [#2 -0.30,0.03,0.99,U] [#3 0.06,-0.07,1.03,U] [#4 -0.11,-0.02,0.73,U] [#5 -0.18,-0.00,0.93,U] [#6 -0.16,0.05,0.83,U] [#7 -0.12,0.12,0.52,U] [#8 -0.09,-0.16,0.77,U] 
01:31:58.491 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.13, -0.31}
01:31:58.491 00.000 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.47)
01:31:58.492 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
01:31:58.493 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=0.12 mountY=0.07, mountTheta=0.51
01:31:58.494 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.04, opts=13)
01:31:58.496 00.002 21068 Enqueuing Move request for scope (-0.12, -0.04)
01:31:58.497 00.001 16108 Worker thread wakes up
01:31:58.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
01:31:58.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
01:31:58.497 00.000 16108 Moving (-0.12, -0.04) raw xDistance=0.12 yDistance=0.07
01:31:58.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:31:58.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:58.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:58.497 00.000 16108 MoveAxis(E, 0, ABG)
01:31:58.497 00.000 16108 Move returns status 0, amount 0
01:31:58.497 00.000 16108 MoveAxis(N, 0, ABG)
01:31:58.497 00.000 16108 Move returns status 0, amount 0
01:31:58.497 00.000 16108 move complete, result=0
01:31:58.497 00.000 16108 worker thread done servicing request
01:31:58.500 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3395, FiltMin=2921, FiltMax=63049, Gamma=1.000
01:31:58.521 00.021 21068 UpdateGuideState exits: m=120227 SNR=92.6
01:31:58.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:58.525 00.001 21068 Enqueuing Expose request
01:31:58.526 00.001 16108 Worker thread wakes up
01:31:58.526 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:58.527 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:58.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:31:59.498 00.971 16108 Exposure complete
01:31:59.577 00.079 16108 worker thread done servicing request
01:31:59.578 00.001 21068 OnExposeComplete: enter
01:31:59.578 00.000 21068 UpdateGuideState(): m_state=6
01:31:59.579 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10540
01:31:59.580 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.67, Mass=123600, SNR=83.8, Peak=15069 HFD=3.4
01:31:59.581 00.001 21068 MultiStar: [#1 -0.03,0.09,1.02,U] [#2 -0.36,0.06,1.17,U] [#3 0.08,0.09,1.02,U] [#4 -0.05,0.06,0.92,U] [#5 -0.18,-0.13,0.85,U] [#6 -0.06,-0.03,0.82,U] [#7 0.06,-0.34,0.61,U] [#8 -0.15,-0.35,0.77,U] 
01:31:59.581 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.29, -0.26}
01:31:59.582 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
01:31:59.583 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
01:31:59.583 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.20 mountX=0.04 mountY=0.08, mountTheta=1.13
01:31:59.586 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
01:31:59.587 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
01:31:59.588 00.001 16108 Worker thread wakes up
01:31:59.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:31:59.588 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:31:59.588 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
01:31:59.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:59.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:59.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:59.588 00.000 16108 MoveAxis(E, 0, ABG)
01:31:59.588 00.000 16108 Move returns status 0, amount 0
01:31:59.588 00.000 16108 MoveAxis(N, 0, ABG)
01:31:59.588 00.000 16108 Move returns status 0, amount 0
01:31:59.588 00.000 16108 move complete, result=0
01:31:59.588 00.000 16108 worker thread done servicing request
01:31:59.599 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3398, FiltMin=2941, FiltMax=62221, Gamma=1.000
01:31:59.624 00.025 21068 UpdateGuideState exits: m=123600 SNR=83.8
01:31:59.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:59.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:31:59.627 00.001 21068 Enqueuing Expose request
01:31:59.628 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:59.629 00.001 16108 Worker thread wakes up
01:31:59.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:31:59.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:00.797 01.168 16108 Exposure complete
01:32:00.855 00.058 16108 worker thread done servicing request
01:32:00.855 00.000 21068 OnExposeComplete: enter
01:32:00.856 00.001 21068 UpdateGuideState(): m_state=6
01:32:00.856 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10541
01:32:00.857 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.73, Mass=122107, SNR=87.9, Peak=15069 HFD=3.3
01:32:00.858 00.001 21068 MultiStar: [#1 0.13,0.01,1.08,U] [#2 -0.11,-0.28,1.24,U] [#3 0.07,-0.09,1.04,U] [#4 0.14,0.09,0.88,U] [#5 -0.10,-0.30,0.92,U] [#6 0.33,-0.32,0.72,U] [#7 0.48,-0.38,0.00,M1] [#8 0.10,-0.21,0.67,U] 
01:32:00.859 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.16}, one-star: {0.34, -0.20}
01:32:00.860 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
01:32:00.861 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
01:32:00.861 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.03 mountX=-0.12 mountY=0.13, mountTheta=2.32
01:32:00.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.16, opts=13)
01:32:00.864 00.001 21068 Enqueuing Move request for scope (0.10, -0.16)
01:32:00.864 00.000 16108 Worker thread wakes up
01:32:00.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
01:32:00.864 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
01:32:00.864 00.000 16108 Moving (0.10, -0.16) raw xDistance=-0.12 yDistance=0.13
01:32:00.866 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:32:00.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:00.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:32:00.866 00.000 16108 MoveAxis(E, 0, ABG)
01:32:00.866 00.000 16108 Move returns status 0, amount 0
01:32:00.866 00.000 16108 MoveAxis(N, 0, ABG)
01:32:00.866 00.000 16108 Move returns status 0, amount 0
01:32:00.866 00.000 16108 move complete, result=0
01:32:00.866 00.000 16108 worker thread done servicing request
01:32:00.869 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3395, FiltMin=2931, FiltMax=58224, Gamma=1.000
01:32:00.896 00.027 21068 UpdateGuideState exits: m=122107 SNR=87.9
01:32:00.898 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:00.900 00.001 21068 Enqueuing Expose request
01:32:00.902 00.002 16108 Worker thread wakes up
01:32:00.903 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:00.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:00.903 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:01.878 00.975 16108 Exposure complete
01:32:01.959 00.081 16108 worker thread done servicing request
01:32:01.959 00.000 21068 OnExposeComplete: enter
01:32:01.960 00.001 21068 UpdateGuideState(): m_state=6
01:32:01.961 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10542
01:32:01.962 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=874.79, Mass=119669, SNR=80.1, Peak=14701 HFD=3.5
01:32:01.963 00.001 21068 MultiStar: [#1 0.06,-0.01,1.16,U] [#2 0.10,-0.03,1.23,U] [#3 0.26,-0.10,1.18,U] [#4 0.12,0.03,0.93,U] [#5 0.07,-0.17,0.97,U] [#6 0.02,0.20,0.83,U] [#7 0.28,0.03,0.58,U] [#8 0.19,-0.28,0.88,U] 
01:32:01.963 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.15, -0.14}
01:32:01.964 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
01:32:01.965 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
01:32:01.966 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.41 mountX=-0.14 mountY=0.03, mountTheta=2.97
01:32:01.968 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
01:32:01.970 00.002 21068 Enqueuing Move request for scope (0.13, -0.06)
01:32:01.972 00.002 16108 Worker thread wakes up
01:32:01.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:32:01.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:32:01.972 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
01:32:01.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:32:01.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:01.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:01.972 00.000 16108 MoveAxis(E, 0, ABG)
01:32:01.972 00.000 16108 Move returns status 0, amount 0
01:32:01.972 00.000 16108 MoveAxis(N, 0, ABG)
01:32:01.972 00.000 16108 Move returns status 0, amount 0
01:32:01.972 00.000 16108 move complete, result=0
01:32:01.972 00.000 16108 worker thread done servicing request
01:32:01.977 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3395, FiltMin=2931, FiltMax=62349, Gamma=1.000
01:32:01.996 00.019 21068 UpdateGuideState exits: m=119669 SNR=80.1
01:32:01.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.997 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:01.998 00.001 21068 Enqueuing Expose request
01:32:01.999 00.001 16108 Worker thread wakes up
01:32:01.999 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:02.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:02.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:03.169 01.169 16108 Exposure complete
01:32:03.234 00.065 16108 worker thread done servicing request
01:32:03.235 00.001 21068 OnExposeComplete: enter
01:32:03.237 00.002 21068 UpdateGuideState(): m_state=6
01:32:03.238 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10543
01:32:03.240 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=874.88, Mass=119673, SNR=83.9, Peak=17149 HFD=3.2
01:32:03.241 00.001 21068 MultiStar: [#1 0.01,0.03,1.25,U] [#2 0.08,-0.06,1.10,U] [#3 0.29,-0.02,1.12,U] [#4 0.00,0.07,0.96,U] [#5 -0.11,-0.18,0.98,U] [#6 -0.05,0.06,0.89,U] [#7 -0.02,-0.10,0.65,U] [#8 0.10,-0.19,0.85,U] 
01:32:03.242 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.21, -0.05}
01:32:03.243 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
01:32:03.244 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
01:32:03.245 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.60 mountX=-0.07 mountY=0.03, mountTheta=2.77
01:32:03.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
01:32:03.249 00.002 21068 Enqueuing Move request for scope (0.06, -0.04)
01:32:03.250 00.001 16108 Worker thread wakes up
01:32:03.251 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:32:03.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:32:03.251 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.03
01:32:03.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:03.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:03.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:03.251 00.000 16108 MoveAxis(E, 0, ABG)
01:32:03.251 00.000 16108 Move returns status 0, amount 0
01:32:03.251 00.000 16108 MoveAxis(N, 0, ABG)
01:32:03.251 00.000 16108 Move returns status 0, amount 0
01:32:03.251 00.000 16108 move complete, result=0
01:32:03.251 00.000 16108 worker thread done servicing request
01:32:03.257 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3398, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:32:03.279 00.022 21068 UpdateGuideState exits: m=119673 SNR=83.9
01:32:03.279 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:03.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:03.281 00.001 21068 Enqueuing Expose request
01:32:03.281 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:03.283 00.002 16108 Worker thread wakes up
01:32:03.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:03.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:04.260 00.977 16108 Exposure complete
01:32:04.316 00.056 16108 worker thread done servicing request
01:32:04.316 00.000 21068 OnExposeComplete: enter
01:32:04.318 00.002 21068 UpdateGuideState(): m_state=6
01:32:04.319 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10544
01:32:04.320 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.67, Mass=129824, SNR=94.2, Peak=18573 HFD=3.1
01:32:04.322 00.002 21068 MultiStar: [#1 0.01,-0.11,1.05,U] [#2 -0.29,-0.25,1.05,U] [#3 0.12,-0.12,1.04,U] [#4 -0.15,-0.01,0.78,U] [#5 -0.28,-0.20,0.91,U] [#6 -0.27,-0.06,0.83,U] [#7 0.17,-0.17,0.61,U] [#8 -0.15,-0.59,0.00,M1] 
01:32:04.323 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {0.02, -0.26}
01:32:04.324 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
01:32:04.325 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
01:32:04.325 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.10 mountX=0.06 mountY=0.17, mountTheta=1.23
01:32:04.327 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.15, opts=13)
01:32:04.328 00.001 21068 Enqueuing Move request for scope (-0.09, -0.15)
01:32:04.329 00.001 16108 Worker thread wakes up
01:32:04.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
01:32:04.329 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
01:32:04.329 00.000 16108 Moving (-0.09, -0.15) raw xDistance=0.06 yDistance=0.17
01:32:04.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:32:04.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:04.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:04.329 00.000 16108 MoveAxis(E, 0, ABG)
01:32:04.329 00.000 16108 Move returns status 0, amount 0
01:32:04.329 00.000 16108 MoveAxis(N, 0, ABG)
01:32:04.329 00.000 16108 Move returns status 0, amount 0
01:32:04.329 00.000 16108 move complete, result=0
01:32:04.329 00.000 16108 worker thread done servicing request
01:32:04.334 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3398, FiltMin=2912, FiltMax=52653, Gamma=1.000
01:32:04.349 00.015 21068 UpdateGuideState exits: m=129824 SNR=94.2
01:32:04.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:04.353 00.002 21068 Enqueuing Expose request
01:32:04.353 00.000 16108 Worker thread wakes up
01:32:04.354 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:04.354 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:04.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:05.539 01.185 16108 Exposure complete
01:32:05.611 00.072 16108 worker thread done servicing request
01:32:05.611 00.000 21068 OnExposeComplete: enter
01:32:05.612 00.001 21068 UpdateGuideState(): m_state=6
01:32:05.613 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10545
01:32:05.614 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=874.47, Mass=133998, SNR=96.8, Peak=16285 HFD=3.2
01:32:05.614 00.000 21068 MultiStar: [#1 -0.16,0.05,1.00,U] [#2 -0.16,-0.03,1.20,U] [#3 0.30,-0.02,0.79,U] [#4 -0.04,-0.01,0.57,U] [#5 -0.10,0.14,0.85,U] [#6 -0.14,-0.00,0.71,U] [#7 0.27,-0.15,0.64,U] [#8 0.02,-0.27,0.71,U] 
01:32:05.615 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.14, -0.46}
01:32:05.616 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
01:32:05.618 00.002 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
01:32:05.618 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=-0.02 mountY=0.08, mountTheta=1.77
01:32:05.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.09, opts=13)
01:32:05.620 00.000 21068 Enqueuing Move request for scope (0.00, -0.09)
01:32:05.621 00.001 16108 Worker thread wakes up
01:32:05.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
01:32:05.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
01:32:05.622 00.001 16108 Moving (0.00, -0.09) raw xDistance=-0.02 yDistance=0.08
01:32:05.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:05.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:05.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:05.622 00.000 16108 MoveAxis(E, 0, ABG)
01:32:05.622 00.000 16108 Move returns status 0, amount 0
01:32:05.622 00.000 16108 MoveAxis(N, 0, ABG)
01:32:05.622 00.000 16108 Move returns status 0, amount 0
01:32:05.622 00.000 16108 move complete, result=0
01:32:05.622 00.000 16108 worker thread done servicing request
01:32:05.624 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3398, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:32:05.647 00.023 21068 UpdateGuideState exits: m=133998 SNR=96.8
01:32:05.650 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:05.652 00.001 21068 Enqueuing Expose request
01:32:05.653 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:05.654 00.001 16108 Worker thread wakes up
01:32:05.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:05.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:06.638 00.983 16108 Exposure complete
01:32:06.692 00.054 16108 worker thread done servicing request
01:32:06.692 00.000 21068 OnExposeComplete: enter
01:32:06.693 00.001 21068 UpdateGuideState(): m_state=6
01:32:06.694 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10546
01:32:06.694 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=874.71, Mass=114614, SNR=81.5, Peak=15117 HFD=3.1
01:32:06.695 00.001 21068 MultiStar: [#1 0.02,-0.03,1.17,U] [#2 -0.14,-0.14,1.15,U] [#3 0.14,-0.06,1.17,U] [#4 -0.15,0.17,0.81,U] [#5 -0.09,0.06,0.94,U] [#6 -0.13,0.24,0.95,U] [#7 0.14,0.02,0.69,U] [#8 -0.13,-0.23,0.85,U] 
01:32:06.696 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.15, -0.22}
01:32:06.697 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
01:32:06.698 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
01:32:06.698 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.21 mountX=0.02 mountY=0.03, mountTheta=1.12
01:32:06.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
01:32:06.701 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
01:32:06.702 00.001 16108 Worker thread wakes up
01:32:06.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:32:06.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:32:06.702 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
01:32:06.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:06.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:06.703 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:06.703 00.000 16108 MoveAxis(E, 0, ABG)
01:32:06.703 00.000 16108 Move returns status 0, amount 0
01:32:06.703 00.000 16108 MoveAxis(N, 0, ABG)
01:32:06.703 00.000 16108 Move returns status 0, amount 0
01:32:06.703 00.000 16108 move complete, result=0
01:32:06.703 00.000 16108 worker thread done servicing request
01:32:06.708 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3398, FiltMin=2928, FiltMax=64233, Gamma=1.000
01:32:06.724 00.016 21068 UpdateGuideState exits: m=114614 SNR=81.5
01:32:06.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:06.726 00.000 21068 Enqueuing Expose request
01:32:06.727 00.001 16108 Worker thread wakes up
01:32:06.727 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:06.728 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:06.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:07.896 01.168 16108 Exposure complete
01:32:07.967 00.071 16108 worker thread done servicing request
01:32:07.967 00.000 21068 OnExposeComplete: enter
01:32:07.969 00.002 21068 UpdateGuideState(): m_state=6
01:32:07.971 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10547
01:32:07.972 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=874.83, Mass=134984, SNR=82.4, Peak=16509 HFD=3.4
01:32:07.974 00.002 21068 MultiStar: [#1 0.10,0.13,1.12,U] [#2 -0.02,-0.05,1.22,U] [#3 0.32,-0.01,1.08,U] [#4 0.16,0.16,1.03,U] [#5 0.11,-0.18,0.95,U] [#6 -0.00,-0.22,0.92,U] [#7 -0.04,-0.06,0.69,U] [#8 0.04,-0.52,0.81,U] 
01:32:07.976 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.24, -0.10}
01:32:07.978 00.002 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
01:32:07.980 00.002 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
01:32:07.981 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.12 mountY=0.05, mountTheta=2.73
01:32:07.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
01:32:07.985 00.002 21068 Enqueuing Move request for scope (0.11, -0.08)
01:32:07.988 00.003 16108 Worker thread wakes up
01:32:07.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:32:07.988 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:32:07.988 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.05
01:32:07.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:32:07.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:07.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:07.988 00.000 16108 MoveAxis(E, 0, ABG)
01:32:07.988 00.000 16108 Move returns status 0, amount 0
01:32:07.988 00.000 16108 MoveAxis(N, 0, ABG)
01:32:07.988 00.000 16108 Move returns status 0, amount 0
01:32:07.988 00.000 16108 move complete, result=0
01:32:07.988 00.000 16108 worker thread done servicing request
01:32:07.993 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3395, FiltMin=2934, FiltMax=60435, Gamma=1.000
01:32:08.014 00.021 21068 UpdateGuideState exits: m=134984 SNR=82.4
01:32:08.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.017 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:08.020 00.003 21068 Enqueuing Expose request
01:32:08.022 00.002 16108 Worker thread wakes up
01:32:08.022 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:08.025 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:08.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:08.986 00.961 16108 Exposure complete
01:32:09.039 00.053 16108 worker thread done servicing request
01:32:09.039 00.000 21068 OnExposeComplete: enter
01:32:09.040 00.001 21068 UpdateGuideState(): m_state=6
01:32:09.041 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10548
01:32:09.042 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=874.63, Mass=116401, SNR=86.1, Peak=17373 HFD=3.2
01:32:09.043 00.001 21068 MultiStar: [#1 -0.05,-0.02,1.05,U] [#2 -0.13,-0.02,1.25,U] [#3 0.11,0.02,0.94,U] [#4 0.06,0.02,0.75,U] [#5 0.15,-0.04,0.92,U] [#6 0.04,-0.20,0.78,U] [#7 0.00,-0.03,0.67,U] [#8 -0.08,0.03,0.92,U] 
01:32:09.044 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.16, -0.30}
01:32:09.044 00.000 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
01:32:09.046 00.002 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
01:32:09.047 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.21 mountX=-0.03 mountY=0.05, mountTheta=2.13
01:32:09.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
01:32:09.049 00.001 21068 Enqueuing Move request for scope (0.02, -0.06)
01:32:09.050 00.001 16108 Worker thread wakes up
01:32:09.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:32:09.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:32:09.050 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.05
01:32:09.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:09.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:09.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:09.050 00.000 16108 MoveAxis(E, 0, ABG)
01:32:09.050 00.000 16108 Move returns status 0, amount 0
01:32:09.050 00.000 16108 MoveAxis(N, 0, ABG)
01:32:09.051 00.001 16108 Move returns status 0, amount 0
01:32:09.051 00.000 16108 move complete, result=0
01:32:09.051 00.000 16108 worker thread done servicing request
01:32:09.057 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2925, FiltMax=62429, Gamma=1.000
01:32:09.076 00.019 21068 UpdateGuideState exits: m=116401 SNR=86.1
01:32:09.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:09.078 00.000 21068 Enqueuing Expose request
01:32:09.080 00.002 16108 Worker thread wakes up
01:32:09.080 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:09.082 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:09.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:10.240 01.158 16108 Exposure complete
01:32:10.305 00.065 16108 worker thread done servicing request
01:32:10.305 00.000 21068 OnExposeComplete: enter
01:32:10.306 00.001 21068 UpdateGuideState(): m_state=6
01:32:10.307 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10549
01:32:10.307 00.000 21068 Star::Find returns 1 (0), X=219.99, Y=874.67, Mass=137689, SNR=95.4, Peak=19117 HFD=3.3
01:32:10.308 00.001 21068 MultiStar: [#1 0.00,0.09,1.09,U] [#2 -0.34,-0.01,1.06,U] [#3 -0.05,-0.08,0.81,U] [#4 0.11,0.04,0.70,U] [#5 -0.13,-0.24,0.92,U] [#6 -0.29,-0.22,0.69,U] [#7 0.19,-0.31,0.61,U] [#8 -0.15,-0.53,0.00,M1] 
01:32:10.309 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.11}, one-star: {-0.06, -0.26}
01:32:10.309 00.000 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
01:32:10.310 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
01:32:10.311 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.22 mountX=0.06 mountY=0.13, mountTheta=1.11
01:32:10.312 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.11, opts=13)
01:32:10.314 00.002 21068 Enqueuing Move request for scope (-0.09, -0.11)
01:32:10.314 00.000 16108 Worker thread wakes up
01:32:10.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:32:10.315 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:32:10.315 00.000 16108 Moving (-0.09, -0.11) raw xDistance=0.06 yDistance=0.13
01:32:10.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:32:10.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:10.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:32:10.315 00.000 16108 MoveAxis(E, 0, ABG)
01:32:10.315 00.000 16108 Move returns status 0, amount 0
01:32:10.315 00.000 16108 MoveAxis(N, 0, ABG)
01:32:10.315 00.000 16108 Move returns status 0, amount 0
01:32:10.315 00.000 16108 move complete, result=0
01:32:10.315 00.000 16108 worker thread done servicing request
01:32:10.318 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3395, FiltMin=2934, FiltMax=57763, Gamma=1.000
01:32:10.346 00.028 21068 UpdateGuideState exits: m=137689 SNR=95.4
01:32:10.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.350 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:10.351 00.001 21068 Enqueuing Expose request
01:32:10.353 00.002 16108 Worker thread wakes up
01:32:10.353 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:10.354 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:10.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:11.338 00.984 16108 Exposure complete
01:32:11.399 00.061 16108 worker thread done servicing request
01:32:11.400 00.001 21068 OnExposeComplete: enter
01:32:11.401 00.001 21068 UpdateGuideState(): m_state=6
01:32:11.402 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10550
01:32:11.403 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.75, Mass=127122, SNR=84.3, Peak=16589 HFD=3.3
01:32:11.404 00.001 21068 MultiStar: [#1 -0.23,0.10,1.05,U] [#2 -0.29,-0.06,1.16,U] [#3 0.05,0.02,1.14,U] [#4 -0.02,0.02,0.88,U] [#5 -0.10,0.11,0.99,U] [#6 -0.17,0.11,0.78,U] [#7 -0.19,-0.11,0.67,U] [#8 -0.10,-0.26,0.89,U] 
01:32:11.406 00.002 21068 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.08, -0.18}
01:32:11.408 00.002 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
01:32:11.409 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
01:32:11.410 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=0.10 mountY=0.05, mountTheta=0.44
01:32:11.414 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
01:32:11.416 00.002 21068 Enqueuing Move request for scope (-0.11, -0.02)
01:32:11.417 00.001 16108 Worker thread wakes up
01:32:11.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:32:11.417 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:32:11.418 00.001 16108 Moving (-0.11, -0.02) raw xDistance=0.10 yDistance=0.05
01:32:11.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:32:11.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:11.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:11.418 00.000 16108 MoveAxis(E, 0, ABG)
01:32:11.418 00.000 16108 Move returns status 0, amount 0
01:32:11.418 00.000 16108 MoveAxis(N, 0, ABG)
01:32:11.418 00.000 16108 Move returns status 0, amount 0
01:32:11.418 00.000 16108 move complete, result=0
01:32:11.418 00.000 16108 worker thread done servicing request
01:32:11.424 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2902, FiltMax=55181, Gamma=1.000
01:32:11.439 00.015 21068 UpdateGuideState exits: m=127122 SNR=84.3
01:32:11.442 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.444 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:11.447 00.003 21068 Enqueuing Expose request
01:32:11.449 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:11.450 00.001 16108 Worker thread wakes up
01:32:11.450 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:11.452 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:12.624 01.172 16108 Exposure complete
01:32:12.681 00.057 16108 worker thread done servicing request
01:32:12.681 00.000 21068 OnExposeComplete: enter
01:32:12.682 00.001 21068 UpdateGuideState(): m_state=6
01:32:12.683 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10551
01:32:12.684 00.001 21068 Star::Find returns 1 (0), X=220.09, Y=874.65, Mass=113981, SNR=77.2, Peak=16701 HFD=3.3
01:32:12.685 00.001 21068 MultiStar: [#1 -0.34,-0.00,1.27,U] [#2 -0.37,-0.07,1.36,U] [#3 0.03,0.08,1.23,U] [#4 -0.36,-0.03,0.82,U] [#5 0.01,-0.08,0.97,U] [#6 -0.16,-0.06,0.91,U] [#7 -0.06,0.06,0.80,U] [#8 -0.10,-0.17,0.90,U] 
01:32:12.685 00.000 21068 refined, 8 included, MultiStar: {-0.15, -0.06}, one-star: {0.04, -0.28}
01:32:12.686 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
01:32:12.687 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
01:32:12.688 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.14 mountY=0.09, mountTheta=0.59
01:32:12.689 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
01:32:12.690 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
01:32:12.691 00.001 16108 Worker thread wakes up
01:32:12.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
01:32:12.691 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
01:32:12.691 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.09
01:32:12.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:32:12.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:12.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:32:12.691 00.000 16108 MoveAxis(E, 0, ABG)
01:32:12.692 00.001 16108 Move returns status 0, amount 0
01:32:12.692 00.000 16108 MoveAxis(N, 0, ABG)
01:32:12.692 00.000 16108 Move returns status 0, amount 0
01:32:12.692 00.000 16108 move complete, result=0
01:32:12.692 00.000 16108 worker thread done servicing request
01:32:12.696 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3395, FiltMin=2941, FiltMax=61949, Gamma=1.000
01:32:12.712 00.016 21068 UpdateGuideState exits: m=113981 SNR=77.2
01:32:12.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:12.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:12.715 00.001 21068 Enqueuing Expose request
01:32:12.716 00.001 16108 Worker thread wakes up
01:32:12.716 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:12.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:12.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:13.712 00.996 16108 Exposure complete
01:32:13.780 00.068 16108 worker thread done servicing request
01:32:13.780 00.000 21068 OnExposeComplete: enter
01:32:13.781 00.001 21068 UpdateGuideState(): m_state=6
01:32:13.784 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10552
01:32:13.784 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=874.67, Mass=124302, SNR=79.0, Peak=14109 HFD=3.3
01:32:13.785 00.001 21068 MultiStar: [#1 -0.16,0.04,1.15,U] [#2 -0.29,-0.16,1.31,U] [#3 0.10,-0.08,1.10,U] [#4 -0.31,-0.18,0.81,U] [#5 0.12,-0.19,1.07,U] [#6 -0.06,-0.34,0.86,U] [#7 0.23,-0.18,0.75,U] [#8 0.04,-0.29,0.83,U] 
01:32:13.786 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {0.18, -0.26}
01:32:13.787 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
01:32:13.788 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
01:32:13.789 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.74 mountX=-0.00 mountY=0.17, mountTheta=1.58
01:32:13.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.17, opts=13)
01:32:13.792 00.001 21068 Enqueuing Move request for scope (-0.03, -0.17)
01:32:13.792 00.000 16108 Worker thread wakes up
01:32:13.793 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
01:32:13.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
01:32:13.793 00.000 16108 Moving (-0.03, -0.17) raw xDistance=-0.00 yDistance=0.17
01:32:13.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:32:13.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:13.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:13.793 00.000 16108 MoveAxis(E, 0, ABG)
01:32:13.793 00.000 16108 Move returns status 0, amount 0
01:32:13.793 00.000 16108 MoveAxis(N, 0, ABG)
01:32:13.793 00.000 16108 Move returns status 0, amount 0
01:32:13.793 00.000 16108 move complete, result=0
01:32:13.794 00.001 16108 worker thread done servicing request
01:32:13.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2886, FiltMax=60157, Gamma=1.000
01:32:13.812 00.015 21068 UpdateGuideState exits: m=124302 SNR=79.0
01:32:13.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:13.814 00.000 21068 Enqueuing Expose request
01:32:13.815 00.001 16108 Worker thread wakes up
01:32:13.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:13.815 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:13.817 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:14.976 01.159 16108 Exposure complete
01:32:15.050 00.074 16108 worker thread done servicing request
01:32:15.050 00.000 21068 OnExposeComplete: enter
01:32:15.052 00.002 21068 UpdateGuideState(): m_state=6
01:32:15.054 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10553
01:32:15.056 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=874.32, Mass=108722, SNR=78.1, Peak=12624 HFD=3.4
01:32:15.059 00.003 21068 MultiStar: [#1 -0.32,-0.22,1.26,U] [#2 -0.26,-0.07,1.42,U] [#3 -0.28,-0.25,1.11,U] [#4 -0.12,0.01,1.16,U] [#5 -0.13,-0.17,0.99,U] [#6 -0.08,-0.24,0.89,U] [#7 -0.01,-0.30,0.73,U] [#8 -0.20,-0.57,0.00,M1] 
01:32:15.062 00.003 21068 refined, 7 included, MultiStar: {-0.17, -0.22}, one-star: {0.01, -0.61}
01:32:15.064 00.002 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
01:32:15.065 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
01:32:15.065 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.27 cameraTheta=-2.22 mountX=0.13 mountY=0.25, mountTheta=1.10
01:32:15.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.22, opts=13)
01:32:15.068 00.001 21068 Enqueuing Move request for scope (-0.17, -0.22)
01:32:15.070 00.002 16108 Worker thread wakes up
01:32:15.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
01:32:15.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
01:32:15.070 00.000 16108 Moving (-0.17, -0.22) raw xDistance=0.13 yDistance=0.25
01:32:15.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:32:15.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:15.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:32:15.070 00.000 16108 MoveAxis(E, 0, ABG)
01:32:15.070 00.000 16108 Move returns status 0, amount 0
01:32:15.070 00.000 16108 MoveAxis(N, 0, ABG)
01:32:15.070 00.000 16108 Move returns status 0, amount 0
01:32:15.070 00.000 16108 move complete, result=0
01:32:15.071 00.001 16108 worker thread done servicing request
01:32:15.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3395, FiltMin=2947, FiltMax=56301, Gamma=1.000
01:32:15.095 00.020 21068 UpdateGuideState exits: m=108722 SNR=78.1
01:32:15.097 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:15.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:15.099 00.001 21068 Enqueuing Expose request
01:32:15.101 00.002 16108 Worker thread wakes up
01:32:15.101 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:15.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:15.101 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:16.065 00.964 16108 Exposure complete
01:32:16.127 00.062 16108 worker thread done servicing request
01:32:16.127 00.000 21068 OnExposeComplete: enter
01:32:16.128 00.001 21068 UpdateGuideState(): m_state=6
01:32:16.129 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10554
01:32:16.129 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=874.52, Mass=129475, SNR=99.3, Peak=15853 HFD=3.3
01:32:16.130 00.001 21068 MultiStar: [#1 -0.22,-0.07,0.91,U] [#2 -0.24,-0.19,1.04,U] [#3 0.02,0.09,0.77,U] [#4 0.14,-0.05,0.69,U] [#5 -0.33,-0.34,0.76,U] [#6 -0.01,-0.09,0.66,U] [#7 0.57,-0.12,0.00,M1] [#8 -0.07,-0.39,0.59,U] 
01:32:16.131 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.19}, one-star: {0.14, -0.41}
01:32:16.133 00.002 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
01:32:16.133 00.000 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
01:32:16.134 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.96 mountX=0.04 mountY=0.20, mountTheta=1.35
01:32:16.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.19, opts=13)
01:32:16.137 00.001 21068 Enqueuing Move request for scope (-0.08, -0.19)
01:32:16.139 00.002 16108 Worker thread wakes up
01:32:16.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
01:32:16.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
01:32:16.139 00.000 16108 Moving (-0.08, -0.19) raw xDistance=0.04 yDistance=0.20
01:32:16.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:16.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:16.140 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:32:16.140 00.000 16108 MoveAxis(E, 0, ABG)
01:32:16.140 00.000 16108 Move returns status 0, amount 0
01:32:16.140 00.000 16108 MoveAxis(N, 0, ABG)
01:32:16.140 00.000 16108 Move returns status 0, amount 0
01:32:16.140 00.000 16108 move complete, result=0
01:32:16.140 00.000 16108 worker thread done servicing request
01:32:16.147 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3395, FiltMin=2915, FiltMax=54777, Gamma=1.000
01:32:16.170 00.023 21068 UpdateGuideState exits: m=129475 SNR=99.3
01:32:16.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.172 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:16.173 00.001 21068 Enqueuing Expose request
01:32:16.175 00.002 16108 Worker thread wakes up
01:32:16.175 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:16.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:16.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:17.354 01.178 16108 Exposure complete
01:32:17.413 00.059 16108 worker thread done servicing request
01:32:17.413 00.000 21068 OnExposeComplete: enter
01:32:17.415 00.002 21068 UpdateGuideState(): m_state=6
01:32:17.416 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10555
01:32:17.417 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.56, Mass=117266, SNR=90.5, Peak=14489 HFD=3.2
01:32:17.418 00.001 21068 MultiStar: [#1 0.29,-0.16,1.19,U] [#2 0.18,0.06,1.01,U] [#3 0.26,-0.08,0.94,U] [#4 0.27,-0.18,0.71,U] [#5 0.14,-0.16,0.79,U] [#6 -0.19,-0.39,0.74,U] [#7 0.61,-0.13,0.00,M2] [#8 0.21,-0.30,0.75,U] 
01:32:17.418 00.000 21068 refined, 7 included, MultiStar: {0.22, -0.19}, one-star: {0.50, -0.37}
01:32:17.419 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
01:32:17.420 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
01:32:17.421 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.70 mountX=-0.25 mountY=0.13, mountTheta=2.66
01:32:17.423 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.19, opts=13)
01:32:17.424 00.001 21068 Enqueuing Move request for scope (0.22, -0.19)
01:32:17.425 00.001 16108 Worker thread wakes up
01:32:17.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
01:32:17.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
01:32:17.425 00.000 16108 Moving (0.22, -0.19) raw xDistance=-0.25 yDistance=0.13
01:32:17.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:32:17.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:17.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:32:17.425 00.000 16108 MoveAxis(E, 66, ABG)
01:32:17.425 00.000 16108 Guiding  Dir = 2, Dur = 66
01:32:17.426 00.001 16108 IsSlewing returns 0
01:32:17.426 00.000 16108 IsGuiding returns 0
01:32:17.430 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3395, FiltMin=2925, FiltMax=53808, Gamma=1.000
01:32:17.436 00.006 16108 PulseGuide returned control before completion, sleep 66
01:32:17.447 00.011 21068 UpdateGuideState exits: m=117266 SNR=90.5
01:32:17.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:17.450 00.001 21068 Enqueuing Expose request
01:32:17.513 00.063 16108 IsGuiding returns 1
01:32:17.513 00.000 16108 scope still moving after pulse duration time elapsed
01:32:17.544 00.031 16108 IsSlewing returns 0
01:32:17.544 00.000 16108 IsGuiding returns 0
01:32:17.544 00.000 16108 scope move finished after 66 + 53 ms
01:32:17.544 00.000 16108 Move returns status 0, amount 66
01:32:17.546 00.002 16108 MoveAxis(N, 0, ABG)
01:32:17.546 00.000 16108 Move returns status 0, amount 0
01:32:17.546 00.000 16108 move complete, result=0
01:32:17.546 00.000 16108 worker thread done servicing request
01:32:17.546 00.000 16108 Worker thread wakes up
01:32:17.546 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
01:32:17.549 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:17.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:18.528 00.979 16108 Exposure complete
01:32:18.602 00.074 16108 worker thread done servicing request
01:32:18.602 00.000 21068 OnExposeComplete: enter
01:32:18.603 00.001 21068 UpdateGuideState(): m_state=6
01:32:18.605 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10556
01:32:18.605 00.000 21068 Star::Find returns 1 (0), X=220.17, Y=874.45, Mass=107633, SNR=79.8, Peak=12541 HFD=3.4
01:32:18.606 00.001 21068 MultiStar: [#1 -0.09,0.06,1.24,U] [#2 -0.08,0.08,1.45,U] [#3 0.19,0.04,1.06,U] [#4 0.02,-0.08,0.91,U] [#5 -0.04,-0.20,0.99,U] [#6 -0.18,-0.26,0.79,U] [#7 0.04,-0.04,0.67,U] [#8 -0.10,-0.54,0.00,M1] 
01:32:18.607 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {0.12, -0.48}
01:32:18.608 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
01:32:18.608 00.000 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
01:32:18.609 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=-0.01 mountY=0.09, mountTheta=1.69
01:32:18.611 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.09, opts=13)
01:32:18.611 00.000 21068 Enqueuing Move request for scope (-0.00, -0.09)
01:32:18.612 00.001 16108 Worker thread wakes up
01:32:18.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
01:32:18.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
01:32:18.612 00.000 16108 Moving (-0.00, -0.09) raw xDistance=-0.01 yDistance=0.09
01:32:18.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:32:18.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:18.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:32:18.612 00.000 16108 MoveAxis(E, 0, ABG)
01:32:18.612 00.000 16108 Move returns status 0, amount 0
01:32:18.613 00.001 16108 MoveAxis(N, 0, ABG)
01:32:18.613 00.000 16108 Move returns status 0, amount 0
01:32:18.613 00.000 16108 move complete, result=0
01:32:18.613 00.000 16108 worker thread done servicing request
01:32:18.619 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3398, FiltMin=2859, FiltMax=59315, Gamma=1.000
01:32:18.646 00.027 21068 UpdateGuideState exits: m=107633 SNR=79.8
01:32:18.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:18.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:18.649 00.001 21068 Enqueuing Expose request
01:32:18.650 00.001 16108 Worker thread wakes up
01:32:18.650 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:18.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:18.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:19.814 01.163 16108 Exposure complete
01:32:19.883 00.069 16108 worker thread done servicing request
01:32:19.883 00.000 21068 OnExposeComplete: enter
01:32:19.884 00.001 21068 UpdateGuideState(): m_state=6
01:32:19.886 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10557
01:32:19.887 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.63, Mass=119975, SNR=85.6, Peak=16045 HFD=3.3
01:32:19.889 00.002 21068 MultiStar: [#1 -0.44,-0.09,1.22,U] [#2 -0.62,-0.23,0.00,M1] [#3 -0.25,-0.02,1.03,U] [#4 -0.26,-0.03,0.83,U] [#5 -0.26,-0.14,0.95,U] [#6 -0.26,0.02,0.80,U] [#7 0.09,-0.18,0.59,U] [#8 -0.18,-0.14,0.80,U] 
01:32:19.890 00.001 21068 refined, 7 included, MultiStar: {-0.20, -0.11}, one-star: {0.10, -0.30}
01:32:19.891 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:32:19.893 00.002 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:32:19.894 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=0.18 mountY=0.15, mountTheta=0.71
01:32:19.897 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.11, opts=13)
01:32:19.898 00.001 21068 Enqueuing Move request for scope (-0.20, -0.11)
01:32:19.900 00.002 16108 Worker thread wakes up
01:32:19.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
01:32:19.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
01:32:19.900 00.000 16108 Moving (-0.20, -0.11) raw xDistance=0.18 yDistance=0.15
01:32:19.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:32:19.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:19.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:32:19.900 00.000 16108 MoveAxis(E, 0, ABG)
01:32:19.902 00.002 16108 Move returns status 0, amount 0
01:32:19.902 00.000 16108 MoveAxis(N, 0, ABG)
01:32:19.902 00.000 16108 Move returns status 0, amount 0
01:32:19.902 00.000 16108 move complete, result=0
01:32:19.902 00.000 16108 worker thread done servicing request
01:32:19.907 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3398, FiltMin=2877, FiltMax=55549, Gamma=1.000
01:32:19.926 00.019 21068 UpdateGuideState exits: m=119975 SNR=85.6
01:32:19.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:19.929 00.001 21068 Enqueuing Expose request
01:32:19.929 00.000 16108 Worker thread wakes up
01:32:19.930 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:19.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:19.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:20.903 00.973 16108 Exposure complete
01:32:20.974 00.071 16108 worker thread done servicing request
01:32:20.974 00.000 21068 OnExposeComplete: enter
01:32:20.975 00.001 21068 UpdateGuideState(): m_state=6
01:32:20.976 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10558
01:32:20.977 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=874.58, Mass=137979, SNR=95.3, Peak=16365 HFD=3.3
01:32:20.978 00.001 21068 MultiStar: [#1 0.02,-0.14,0.92,U] [#2 -0.01,-0.20,1.10,U] [#3 0.06,-0.20,1.05,U] [#4 -0.23,-0.04,0.76,U] [#5 -0.33,-0.12,0.82,U] [#6 -0.18,-0.07,0.72,U] [#7 0.27,-0.07,0.48,U] [#8 -0.09,-0.20,0.67,U] 
01:32:20.979 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.17}, one-star: {0.11, -0.35}
01:32:20.980 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
01:32:20.981 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
01:32:20.981 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.82 mountX=0.01 mountY=0.17, mountTheta=1.49
01:32:20.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.17, opts=13)
01:32:20.985 00.002 21068 Enqueuing Move request for scope (-0.04, -0.17)
01:32:20.985 00.000 16108 Worker thread wakes up
01:32:20.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
01:32:20.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
01:32:20.986 00.001 16108 Moving (-0.04, -0.17) raw xDistance=0.01 yDistance=0.17
01:32:20.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:20.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:20.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:20.986 00.000 16108 MoveAxis(E, 0, ABG)
01:32:20.986 00.000 16108 Move returns status 0, amount 0
01:32:20.986 00.000 16108 MoveAxis(N, 0, ABG)
01:32:20.986 00.000 16108 Move returns status 0, amount 0
01:32:20.986 00.000 16108 move complete, result=0
01:32:20.986 00.000 16108 worker thread done servicing request
01:32:20.989 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3398, FiltMin=2905, FiltMax=61401, Gamma=1.000
01:32:21.004 00.015 21068 UpdateGuideState exits: m=137979 SNR=95.3
01:32:21.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:21.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:21.007 00.001 21068 Enqueuing Expose request
01:32:21.009 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:21.009 00.000 16108 Worker thread wakes up
01:32:21.009 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:21.010 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:22.161 01.151 16108 Exposure complete
01:32:22.218 00.057 16108 worker thread done servicing request
01:32:22.218 00.000 21068 OnExposeComplete: enter
01:32:22.220 00.002 21068 UpdateGuideState(): m_state=6
01:32:22.222 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10559
01:32:22.224 00.002 21068 Star::Find returns 1 (0), X=220.07, Y=874.86, Mass=120750, SNR=84.2, Peak=15261 HFD=3.1
01:32:22.225 00.001 21068 MultiStar: [#1 -0.27,-0.02,1.24,U] [#2 -0.49,-0.08,1.13,U] [#3 -0.28,-0.25,1.03,U] [#4 -0.51,0.05,1.16,U] [#5 -0.32,-0.00,0.84,U] [#6 -0.28,0.07,0.76,U] [#7 0.15,-0.15,0.69,U] [#8 -0.31,-0.30,0.89,U] 
01:32:22.226 00.001 21068 single-star, 8 included, MultiStar: {-0.28, -0.08}, one-star: {0.02, -0.07}
01:32:22.227 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
01:32:22.229 00.002 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
01:32:22.231 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=-0.03 mountY=0.07, mountTheta=2.01
01:32:22.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
01:32:22.234 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
01:32:22.235 00.001 16108 Worker thread wakes up
01:32:22.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:32:22.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:32:22.235 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.07
01:32:22.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:22.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:22.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:32:22.235 00.000 16108 MoveAxis(E, 0, ABG)
01:32:22.235 00.000 16108 Move returns status 0, amount 0
01:32:22.235 00.000 16108 MoveAxis(N, 0, ABG)
01:32:22.235 00.000 16108 Move returns status 0, amount 0
01:32:22.235 00.000 16108 move complete, result=0
01:32:22.235 00.000 16108 worker thread done servicing request
01:32:22.239 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3398, FiltMin=2915, FiltMax=53862, Gamma=1.000
01:32:22.269 00.030 21068 UpdateGuideState exits: m=120750 SNR=84.2
01:32:22.271 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.273 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:22.274 00.001 21068 Enqueuing Expose request
01:32:22.276 00.002 16108 Worker thread wakes up
01:32:22.276 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:22.277 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:22.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:23.270 00.993 16108 Exposure complete
01:32:23.327 00.057 16108 worker thread done servicing request
01:32:23.327 00.000 21068 OnExposeComplete: enter
01:32:23.328 00.001 21068 UpdateGuideState(): m_state=6
01:32:23.329 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10560
01:32:23.330 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=874.94, Mass=130893, SNR=82.3, Peak=16301 HFD=3.5
01:32:23.331 00.001 21068 MultiStar: [#1 -0.24,0.17,1.09,U] [#2 -0.44,0.22,1.41,U] [#3 -0.20,0.09,1.04,U] [#4 -0.45,0.07,0.76,U] [#5 -0.46,-0.05,0.97,U] [#6 -0.63,0.11,0.00,M1] [#7 -0.21,0.05,0.69,U] [#8 -0.39,-0.18,0.84,U] 
01:32:23.331 00.000 21068 single-star, 7 included, MultiStar: {-0.34, 0.06}, one-star: {-0.31, 0.01}
01:32:23.332 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
01:32:23.333 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
01:32:23.334 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.11 mountX=0.31 mountY=0.06, mountTheta=0.21
01:32:23.337 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.01, opts=13)
01:32:23.338 00.001 21068 Enqueuing Move request for scope (-0.31, 0.01)
01:32:23.339 00.001 16108 Worker thread wakes up
01:32:23.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.01) opts 0xd
01:32:23.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.01)
01:32:23.339 00.000 16108 Moving (-0.31, 0.01) raw xDistance=0.31 yDistance=0.06
01:32:23.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:32:23.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:23.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:32:23.339 00.000 16108 MoveAxis(W, 80, ABG)
01:32:23.339 00.000 16108 Guiding  Dir = 3, Dur = 80
01:32:23.340 00.001 16108 IsSlewing returns 0
01:32:23.340 00.000 16108 IsGuiding returns 0
01:32:23.341 00.001 16108 PulseGuide returned control before completion, sleep 90
01:32:23.345 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3398, FiltMin=2905, FiltMax=57926, Gamma=1.000
01:32:23.368 00.023 21068 UpdateGuideState exits: m=130893 SNR=82.3
01:32:23.368 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:23.370 00.001 21068 Enqueuing Expose request
01:32:23.444 00.074 16108 IsGuiding returns 1
01:32:23.444 00.000 16108 scope still moving after pulse duration time elapsed
01:32:23.475 00.031 16108 IsSlewing returns 0
01:32:23.475 00.000 16108 IsGuiding returns 1
01:32:23.507 00.032 16108 IsSlewing returns 0
01:32:23.507 00.000 16108 IsGuiding returns 0
01:32:23.507 00.000 16108 scope move finished after 80 + 87 ms
01:32:23.507 00.000 16108 Move returns status 0, amount 80
01:32:23.507 00.000 16108 MoveAxis(N, 0, ABG)
01:32:23.507 00.000 16108 Move returns status 0, amount 0
01:32:23.507 00.000 16108 move complete, result=0
01:32:23.507 00.000 16108 worker thread done servicing request
01:32:23.507 00.000 16108 Worker thread wakes up
01:32:23.507 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
01:32:23.509 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:23.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:24.676 01.167 16108 Exposure complete
01:32:24.732 00.056 16108 worker thread done servicing request
01:32:24.732 00.000 21068 OnExposeComplete: enter
01:32:24.733 00.001 21068 UpdateGuideState(): m_state=6
01:32:24.734 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10561
01:32:24.735 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=874.54, Mass=138850, SNR=97.4, Peak=15821 HFD=3.6
01:32:24.736 00.001 21068 MultiStar: [#1 -0.05,0.22,0.95,U] [#2 -0.19,0.01,0.94,U] [#3 0.21,0.01,0.91,U] [#4 0.02,-0.07,0.80,U] [#5 0.19,0.03,0.91,U] [#6 -0.02,-0.10,0.75,U] [#7 0.07,-0.22,0.55,U] [#8 -0.08,-0.43,0.75,U] 
01:32:24.736 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {-0.00, -0.39}
01:32:24.737 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
01:32:24.739 00.002 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.98)
01:32:24.740 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.40 mountX=-0.03 mountY=0.09, mountTheta=1.92
01:32:24.741 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
01:32:24.742 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
01:32:24.743 00.001 16108 Worker thread wakes up
01:32:24.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:32:24.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:32:24.743 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.03 yDistance=0.09
01:32:24.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:24.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:24.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:32:24.743 00.000 16108 MoveAxis(E, 0, ABG)
01:32:24.743 00.000 16108 Move returns status 0, amount 0
01:32:24.743 00.000 16108 MoveAxis(N, 0, ABG)
01:32:24.743 00.000 16108 Move returns status 0, amount 0
01:32:24.743 00.000 16108 move complete, result=0
01:32:24.743 00.000 16108 worker thread done servicing request
01:32:24.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3398, FiltMin=2937, FiltMax=64345, Gamma=1.000
01:32:24.761 00.015 21068 UpdateGuideState exits: m=138850 SNR=97.4
01:32:24.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.763 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:24.764 00.001 21068 Enqueuing Expose request
01:32:24.765 00.001 16108 Worker thread wakes up
01:32:24.765 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:24.765 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:24.766 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:25.737 00.971 16108 Exposure complete
01:32:25.805 00.068 16108 worker thread done servicing request
01:32:25.805 00.000 21068 OnExposeComplete: enter
01:32:25.805 00.000 21068 UpdateGuideState(): m_state=6
01:32:25.806 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10562
01:32:25.807 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=874.41, Mass=121751, SNR=77.6, Peak=15328 HFD=3.2
01:32:25.808 00.001 21068 MultiStar: [#1 0.02,-0.44,1.06,U] [#2 -0.12,-0.37,1.38,U] [#3 0.32,-0.28,1.16,U] [#4 0.14,-0.30,0.86,U] [#5 0.14,-0.42,1.08,U] [#6 0.31,-0.34,0.82,U] [#7 -0.05,-0.49,0.70,U] [#8 0.34,-0.27,0.87,U] 
01:32:25.809 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.38}, one-star: {0.20, -0.51}
01:32:25.809 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
01:32:25.810 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
01:32:25.810 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.23 mountX=-0.20 mountY=0.34, mountTheta=2.11
01:32:25.813 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.38, opts=13)
01:32:25.814 00.001 21068 Enqueuing Move request for scope (0.14, -0.38)
01:32:25.815 00.001 16108 Worker thread wakes up
01:32:25.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.38) opts 0xd
01:32:25.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.38)
01:32:25.815 00.000 16108 Moving (0.14, -0.38) raw xDistance=-0.20 yDistance=0.34
01:32:25.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:32:25.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:25.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:32:25.815 00.000 16108 MoveAxis(E, 0, ABG)
01:32:25.815 00.000 16108 Move returns status 0, amount 0
01:32:25.815 00.000 16108 MoveAxis(N, 0, ABG)
01:32:25.815 00.000 16108 Move returns status 0, amount 0
01:32:25.815 00.000 16108 move complete, result=0
01:32:25.815 00.000 16108 worker thread done servicing request
01:32:25.820 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3401, FiltMin=2918, FiltMax=59353, Gamma=1.000
01:32:25.843 00.023 21068 UpdateGuideState exits: m=121751 SNR=77.6
01:32:25.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.846 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:25.848 00.002 21068 Enqueuing Expose request
01:32:25.849 00.001 16108 Worker thread wakes up
01:32:25.849 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:32:25.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:25.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:27.016 01.166 16108 Exposure complete
01:32:27.092 00.076 16108 worker thread done servicing request
01:32:27.092 00.000 21068 OnExposeComplete: enter
01:32:27.094 00.002 21068 UpdateGuideState(): m_state=6
01:32:27.095 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10563
01:32:27.096 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=873.78, Mass=142979, SNR=101.0, Peak=18499 HFD=3.3
01:32:27.097 00.001 21068 MultiStar: large primary error, entering stabilization period
01:32:27.098 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
01:32:27.098 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
01:32:27.099 00.001 21068 CameraToMount -- cameraX=0.57 cameraY=-1.15 hyp=1.28 cameraTheta=-1.11 mountX=-0.76 mountY=0.98, mountTheta=2.23
01:32:27.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=-1.15, opts=13)
01:32:27.102 00.001 21068 Enqueuing Move request for scope (0.57, -1.15)
01:32:27.104 00.002 16108 Worker thread wakes up
01:32:27.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, -1.15) opts 0xd
01:32:27.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, -1.15)
01:32:27.104 00.000 16108 Moving (0.57, -1.15) raw xDistance=-0.76 yDistance=0.98
01:32:27.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:32:27.104 00.000 16108 resist switch: large excursion: input 0.98 thresh 0.60 direction from -1 to 1
01:32:27.104 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.95
01:32:27.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
01:32:27.105 00.001 16108 MoveAxis(E, 199, ABG)
01:32:27.105 00.000 16108 Guiding  Dir = 2, Dur = 199
01:32:27.105 00.000 16108 IsSlewing returns 0
01:32:27.105 00.000 16108 IsGuiding returns 0
01:32:27.110 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3398, FiltMin=2905, FiltMax=60819, Gamma=1.000
01:32:27.126 00.016 21068 UpdateGuideState exits: m=142979 SNR=101.0
01:32:27.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:27.128 00.000 21068 Enqueuing Expose request
01:32:27.167 00.039 16108 PulseGuide returned control before completion, sleep 148
01:32:27.323 00.156 16108 IsGuiding returns 1
01:32:27.323 00.000 16108 scope still moving after pulse duration time elapsed
01:32:27.354 00.031 16108 IsSlewing returns 0
01:32:27.354 00.000 16108 IsGuiding returns 1
01:32:27.385 00.031 16108 IsSlewing returns 0
01:32:27.385 00.000 16108 IsGuiding returns 1
01:32:27.417 00.032 16108 IsSlewing returns 0
01:32:27.417 00.000 16108 IsGuiding returns 0
01:32:27.418 00.001 16108 scope move finished after 199 + 113 ms
01:32:27.418 00.000 16108 Move returns status 0, amount 199
01:32:27.418 00.000 16108 MoveAxis(S, 198, ABG)
01:32:27.418 00.000 16108 Guiding  Dir = 1, Dur = 198
01:32:27.418 00.000 16108 IsSlewing returns 0
01:32:27.418 00.000 16108 IsGuiding returns 0
01:32:27.422 00.004 16108 PulseGuide returned control before completion, sleep 205
01:32:27.636 00.214 16108 IsGuiding returns 1
01:32:27.637 00.001 16108 scope still moving after pulse duration time elapsed
01:32:27.667 00.030 16108 IsSlewing returns 0
01:32:27.667 00.000 16108 IsGuiding returns 0
01:32:27.667 00.000 16108 scope move finished after 198 + 51 ms
01:32:27.667 00.000 16108 Move returns status 0, amount 198
01:32:27.667 00.000 16108 move complete, result=0
01:32:27.667 00.000 16108 worker thread done servicing request
01:32:27.667 00.000 16108 Worker thread wakes up
01:32:27.667 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:27.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:27.669 00.002 21068 GuideStep: -0.8 px 199 ms EAST, 1.0 px 198 ms SOUTH
01:32:28.640 00.971 16108 Exposure complete
01:32:28.709 00.069 16108 worker thread done servicing request
01:32:28.709 00.000 21068 OnExposeComplete: enter
01:32:28.710 00.001 21068 UpdateGuideState(): m_state=6
01:32:28.710 00.000 21068 Star::Find(15, 220, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10564
01:32:28.711 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.11, Mass=122049, SNR=93.3, Peak=15680 HFD=3.4
01:32:28.711 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
01:32:28.713 00.002 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
01:32:28.714 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.81 hyp=0.84 cameraTheta=-1.30 mountX=-0.36 mountY=0.74, mountTheta=2.03
01:32:28.715 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.81, opts=13)
01:32:28.716 00.001 21068 Enqueuing Move request for scope (0.23, -0.81)
01:32:28.717 00.001 16108 Worker thread wakes up
01:32:28.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.81) opts 0xd
01:32:28.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.81)
01:32:28.717 00.000 16108 Moving (0.23, -0.81) raw xDistance=-0.36 yDistance=0.74
01:32:28.718 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
01:32:28.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
01:32:28.718 00.000 16108 MoveAxis(E, 109, ABG)
01:32:28.718 00.000 16108 Guiding  Dir = 2, Dur = 109
01:32:28.718 00.000 16108 IsSlewing returns 0
01:32:28.718 00.000 16108 IsGuiding returns 0
01:32:28.726 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3398, FiltMin=2889, FiltMax=55440, Gamma=1.000
01:32:28.750 00.024 16108 PulseGuide returned control before completion, sleep 89
01:32:28.752 00.002 21068 UpdateGuideState exits: m=122049 SNR=93.3
01:32:28.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:28.755 00.001 21068 Enqueuing Expose request
01:32:28.841 00.086 16108 IsGuiding returns 1
01:32:28.841 00.000 16108 scope still moving after pulse duration time elapsed
01:32:28.872 00.031 16108 IsSlewing returns 0
01:32:28.872 00.000 16108 IsGuiding returns 1
01:32:28.904 00.032 16108 IsSlewing returns 0
01:32:28.904 00.000 16108 IsGuiding returns 0
01:32:28.905 00.001 16108 scope move finished after 109 + 76 ms
01:32:28.905 00.000 16108 Move returns status 0, amount 109
01:32:28.905 00.000 16108 MoveAxis(S, 148, ABG)
01:32:28.905 00.000 16108 Guiding  Dir = 1, Dur = 148
01:32:28.905 00.000 16108 IsSlewing returns 0
01:32:28.906 00.001 16108 IsGuiding returns 0
01:32:28.907 00.001 16108 PulseGuide returned control before completion, sleep 157
01:32:29.078 00.171 16108 IsGuiding returns 0
01:32:29.078 00.000 16108 Move returns status 0, amount 148
01:32:29.078 00.000 16108 move complete, result=0
01:32:29.078 00.000 16108 worker thread done servicing request
01:32:29.078 00.000 16108 Worker thread wakes up
01:32:29.078 00.000 21068 GuideStep: -0.4 px 109 ms EAST, 0.7 px 148 ms SOUTH
01:32:29.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:29.080 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:30.240 01.160 16108 Exposure complete
01:32:30.342 00.102 16108 worker thread done servicing request
01:32:30.342 00.000 21068 OnExposeComplete: enter
01:32:30.343 00.001 21068 UpdateGuideState(): m_state=6
01:32:30.344 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10565
01:32:30.345 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.36, Mass=150768, SNR=105.6, Peak=17293 HFD=3.4
01:32:30.346 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
01:32:30.347 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
01:32:30.348 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.48 mountX=0.04 mountY=-0.43, mountTheta=-1.49
01:32:30.350 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.44, opts=13)
01:32:30.352 00.002 21068 Enqueuing Move request for scope (0.04, 0.44)
01:32:30.354 00.002 16108 Worker thread wakes up
01:32:30.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.44) opts 0xd
01:32:30.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.44)
01:32:30.354 00.000 16108 Moving (0.04, 0.44) raw xDistance=0.04 yDistance=-0.43
01:32:30.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:30.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:30.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:32:30.354 00.000 16108 MoveAxis(E, 0, ABG)
01:32:30.354 00.000 16108 Move returns status 0, amount 0
01:32:30.354 00.000 16108 MoveAxis(N, 0, ABG)
01:32:30.354 00.000 16108 Move returns status 0, amount 0
01:32:30.354 00.000 16108 move complete, result=0
01:32:30.354 00.000 16108 worker thread done servicing request
01:32:30.360 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3398, FiltMin=2934, FiltMax=44505, Gamma=1.000
01:32:30.377 00.017 21068 UpdateGuideState exits: m=150768 SNR=105.6
01:32:30.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:30.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:30.379 00.000 21068 Enqueuing Expose request
01:32:30.382 00.003 16108 Worker thread wakes up
01:32:30.382 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:30.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:30.382 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:32:31.366 00.984 16108 Exposure complete
01:32:31.419 00.053 16108 worker thread done servicing request
01:32:31.420 00.001 21068 OnExposeComplete: enter
01:32:31.420 00.000 21068 UpdateGuideState(): m_state=6
01:32:31.421 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10566
01:32:31.422 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=875.15, Mass=128316, SNR=94.7, Peak=17853 HFD=3.1
01:32:31.423 00.001 21068 MultiStar: exiting stabilization period
01:32:31.424 00.001 21068 MultiStar: [#1 -0.21,0.72,0.00,M1] [#2 -0.33,0.47,0.00,M1] [#3 -0.17,0.62,0.00,M1] [#4 -0.23,0.63,0.00,M1] [#5 -0.51,0.49,0.00,M1] [#6 -0.26,0.39,0.72,U] [#7 -0.08,0.52,0.51,U] [#8 -0.57,0.13,0.00,M1] 
01:32:31.425 00.001 21068 single-star, 2 included, MultiStar: {-0.10, 0.34}, one-star: {0.02, 0.22}
01:32:31.425 00.000 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
01:32:31.426 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
01:32:31.427 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.50 mountX=0.02 mountY=-0.22, mountTheta=-1.47
01:32:31.428 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.22, opts=13)
01:32:31.429 00.001 21068 Enqueuing Move request for scope (0.02, 0.22)
01:32:31.430 00.001 16108 Worker thread wakes up
01:32:31.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
01:32:31.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
01:32:31.430 00.000 16108 Moving (0.02, 0.22) raw xDistance=0.02 yDistance=-0.22
01:32:31.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:31.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:31.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:32:31.430 00.000 16108 MoveAxis(E, 0, ABG)
01:32:31.430 00.000 16108 Move returns status 0, amount 0
01:32:31.430 00.000 16108 MoveAxis(N, 0, ABG)
01:32:31.431 00.001 16108 Move returns status 0, amount 0
01:32:31.431 00.000 16108 move complete, result=0
01:32:31.431 00.000 16108 worker thread done servicing request
01:32:31.433 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3395, FiltMin=2918, FiltMax=48755, Gamma=1.000
01:32:31.447 00.014 21068 UpdateGuideState exits: m=128316 SNR=94.7
01:32:31.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:31.450 00.001 21068 Enqueuing Expose request
01:32:31.451 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:31.451 00.000 16108 Worker thread wakes up
01:32:31.452 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:31.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:32.609 01.157 16108 Exposure complete
01:32:32.672 00.063 16108 worker thread done servicing request
01:32:32.672 00.000 21068 OnExposeComplete: enter
01:32:32.673 00.001 21068 UpdateGuideState(): m_state=6
01:32:32.674 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10567
01:32:32.674 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=875.18, Mass=133212, SNR=85.3, Peak=17853 HFD=3.3
01:32:32.675 00.001 21068 MultiStar: [#1 -0.48,0.53,0.00,M2] [#2 -0.56,0.49,0.00,M2] [#3 -0.15,0.59,0.00,M2] [#4 -0.29,0.61,0.00,M2] [#5 -0.56,0.40,0.00,M2] [#6 -0.46,0.48,0.00,M1] [#7 0.20,0.40,0.61,U] [#8 -0.07,0.28,0.78,U] 
01:32:32.676 00.001 21068 single-star, 2 included, MultiStar: {0.03, 0.30}, one-star: {0.01, 0.25}
01:32:32.677 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
01:32:32.677 00.000 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
01:32:32.678 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=0.04 mountY=-0.25, mountTheta=-1.42
01:32:32.679 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.25, opts=13)
01:32:32.681 00.002 21068 Enqueuing Move request for scope (0.01, 0.25)
01:32:32.682 00.001 16108 Worker thread wakes up
01:32:32.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
01:32:32.682 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
01:32:32.682 00.000 16108 Moving (0.01, 0.25) raw xDistance=0.04 yDistance=-0.25
01:32:32.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:32.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:32.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:32:32.682 00.000 16108 MoveAxis(E, 0, ABG)
01:32:32.682 00.000 16108 Move returns status 0, amount 0
01:32:32.682 00.000 16108 MoveAxis(N, 0, ABG)
01:32:32.682 00.000 16108 Move returns status 0, amount 0
01:32:32.682 00.000 16108 move complete, result=0
01:32:32.683 00.001 16108 worker thread done servicing request
01:32:32.687 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3395, FiltMin=2896, FiltMax=50025, Gamma=1.000
01:32:32.706 00.019 21068 UpdateGuideState exits: m=133212 SNR=85.3
01:32:32.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:32.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:32.709 00.001 21068 Enqueuing Expose request
01:32:32.709 00.000 16108 Worker thread wakes up
01:32:32.709 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:32.710 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:32.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:33.685 00.975 16108 Exposure complete
01:32:33.754 00.069 16108 worker thread done servicing request
01:32:33.754 00.000 21068 OnExposeComplete: enter
01:32:33.756 00.002 21068 UpdateGuideState(): m_state=6
01:32:33.757 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10568
01:32:33.758 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.24, Mass=131778, SNR=84.5, Peak=17261 HFD=3.3
01:32:33.760 00.002 21068 MultiStar: [#1 -0.31,0.62,0.00,M3] [#2 -0.48,0.48,0.00,M3] [#3 -0.35,0.46,0.00,M3] [#4 -0.60,0.59,0.00,M3] [#5 -0.50,0.37,0.00,M3] [#6 -0.34,0.42,0.91,U] [#7 -0.23,0.57,0.00,M1] [#8 -0.48,0.45,0.00,M1] 
01:32:33.762 00.002 21068 single-star, 1 included, MultiStar: {-0.24, 0.36}, one-star: {-0.14, 0.31}
01:32:33.764 00.002 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
01:32:33.765 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
01:32:33.766 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=2.00 mountX=0.19 mountY=-0.27, mountTheta=-0.95
01:32:33.769 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.31, opts=13)
01:32:33.772 00.003 21068 Enqueuing Move request for scope (-0.14, 0.31)
01:32:33.773 00.001 16108 Worker thread wakes up
01:32:33.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
01:32:33.773 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
01:32:33.773 00.000 16108 Moving (-0.14, 0.31) raw xDistance=0.19 yDistance=-0.27
01:32:33.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:32:33.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:33.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:32:33.773 00.000 16108 MoveAxis(E, 0, ABG)
01:32:33.773 00.000 16108 Move returns status 0, amount 0
01:32:33.773 00.000 16108 MoveAxis(N, 0, ABG)
01:32:33.773 00.000 16108 Move returns status 0, amount 0
01:32:33.773 00.000 16108 move complete, result=0
01:32:33.773 00.000 16108 worker thread done servicing request
01:32:33.777 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3395, FiltMin=2934, FiltMax=47171, Gamma=1.000
01:32:33.794 00.017 21068 UpdateGuideState exits: m=131778 SNR=84.5
01:32:33.796 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:33.797 00.001 21068 Enqueuing Expose request
01:32:33.798 00.001 16108 Worker thread wakes up
01:32:33.798 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:32:33.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:33.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:34.965 01.166 16108 Exposure complete
01:32:35.019 00.054 16108 worker thread done servicing request
01:32:35.019 00.000 21068 OnExposeComplete: enter
01:32:35.020 00.001 21068 UpdateGuideState(): m_state=6
01:32:35.021 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10569
01:32:35.022 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.13, Mass=128514, SNR=87.4, Peak=15197 HFD=3.4
01:32:35.022 00.000 21068 MultiStar: [#1 -0.55,0.61,0.00,M4] [#2 -0.79,0.53,0.00,M4] [#3 -0.53,0.50,0.00,M4] [#4 -0.60,0.54,0.00,M4] [#5 -0.62,0.57,0.00,M4] [#6 -0.68,0.55,0.00,M1] [#7 -0.48,0.42,0.00,M2] [#8 -0.66,0.40,0.00,M2] 
01:32:35.023 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
01:32:35.024 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
01:32:35.025 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.20 hyp=0.42 cameraTheta=2.65 mountX=0.40 mountY=-0.11, mountTheta=-0.26
01:32:35.026 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.20, opts=13)
01:32:35.027 00.001 21068 Enqueuing Move request for scope (-0.37, 0.20)
01:32:35.028 00.001 16108 Worker thread wakes up
01:32:35.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.20) opts 0xd
01:32:35.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.20)
01:32:35.028 00.000 16108 Moving (-0.37, 0.20) raw xDistance=0.40 yDistance=-0.11
01:32:35.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:32:35.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:35.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:35.028 00.000 16108 MoveAxis(W, 104, ABG)
01:32:35.028 00.000 16108 Guiding  Dir = 3, Dur = 104
01:32:35.028 00.000 16108 IsSlewing returns 0
01:32:35.029 00.001 16108 IsGuiding returns 0
01:32:35.032 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=304, max=65535, med=3398, FiltMin=2912, FiltMax=60550, Gamma=1.000
01:32:35.049 00.017 21068 UpdateGuideState exits: m=128514 SNR=87.4
01:32:35.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:35.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:35.051 00.001 21068 Enqueuing Expose request
01:32:35.087 00.036 16108 PulseGuide returned control before completion, sleep 56
01:32:35.146 00.059 16108 IsGuiding returns 1
01:32:35.146 00.000 16108 scope still moving after pulse duration time elapsed
01:32:35.176 00.030 16108 IsSlewing returns 0
01:32:35.176 00.000 16108 IsGuiding returns 1
01:32:35.208 00.032 16108 IsSlewing returns 0
01:32:35.208 00.000 16108 IsGuiding returns 1
01:32:35.239 00.031 16108 IsSlewing returns 0
01:32:35.239 00.000 16108 IsGuiding returns 1
01:32:35.270 00.031 16108 IsSlewing returns 0
01:32:35.270 00.000 16108 IsGuiding returns 0
01:32:35.270 00.000 16108 scope move finished after 104 + 136 ms
01:32:35.270 00.000 16108 Move returns status 0, amount 104
01:32:35.270 00.000 16108 MoveAxis(N, 0, ABG)
01:32:35.270 00.000 16108 Move returns status 0, amount 0
01:32:35.270 00.000 16108 move complete, result=0
01:32:35.270 00.000 16108 worker thread done servicing request
01:32:35.270 00.000 16108 Worker thread wakes up
01:32:35.270 00.000 21068 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH
01:32:35.272 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:35.273 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:36.241 00.968 16108 Exposure complete
01:32:36.303 00.062 16108 worker thread done servicing request
01:32:36.303 00.000 21068 OnExposeComplete: enter
01:32:36.304 00.001 21068 UpdateGuideState(): m_state=6
01:32:36.307 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10570
01:32:36.307 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=875.42, Mass=121959, SNR=79.6, Peak=15059 HFD=3.3
01:32:36.309 00.002 21068 MultiStar: [#1 -0.43,0.74,0.00,M5] [#2 -0.54,0.75,0.00,M5] [#3 -0.26,0.72,0.00,M5] [#4 -0.37,0.77,0.00,M5] [#5 -0.50,0.56,0.00,M5] [#6 -0.46,0.61,0.00,M2] [#7 -0.04,0.93,0.00,M3] [#8 -0.52,0.57,0.00,M3] 
01:32:36.310 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:32:36.312 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:32:36.314 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.49 hyp=0.53 cameraTheta=1.96 mountX=0.28 mountY=-0.43, mountTheta=-0.99
01:32:36.318 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.49, opts=13)
01:32:36.319 00.001 21068 Enqueuing Move request for scope (-0.20, 0.49)
01:32:36.321 00.002 16108 Worker thread wakes up
01:32:36.322 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.49) opts 0xd
01:32:36.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.49)
01:32:36.322 00.000 16108 Moving (-0.20, 0.49) raw xDistance=0.28 yDistance=-0.43
01:32:36.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:32:36.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:36.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:32:36.322 00.000 16108 MoveAxis(W, 81, ABG)
01:32:36.322 00.000 16108 Guiding  Dir = 3, Dur = 81
01:32:36.323 00.001 16108 IsSlewing returns 0
01:32:36.323 00.000 16108 IsGuiding returns 0
01:32:36.330 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3398, FiltMin=2909, FiltMax=52045, Gamma=1.000
01:32:36.346 00.016 21068 UpdateGuideState exits: m=121959 SNR=79.6
01:32:36.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:36.350 00.001 21068 Enqueuing Expose request
01:32:36.351 00.001 16108 PulseGuide returned control before completion, sleep 66
01:32:36.426 00.075 16108 IsGuiding returns 1
01:32:36.426 00.000 16108 scope still moving after pulse duration time elapsed
01:32:36.457 00.031 16108 IsSlewing returns 0
01:32:36.457 00.000 16108 IsGuiding returns 0
01:32:36.457 00.000 16108 scope move finished after 81 + 53 ms
01:32:36.457 00.000 16108 Move returns status 0, amount 81
01:32:36.457 00.000 16108 MoveAxis(N, 0, ABG)
01:32:36.457 00.000 16108 Move returns status 0, amount 0
01:32:36.459 00.002 16108 move complete, result=0
01:32:36.459 00.000 16108 worker thread done servicing request
01:32:36.459 00.000 16108 Worker thread wakes up
01:32:36.459 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.4 px 0 ms NORTH
01:32:36.461 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:36.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:37.615 01.154 16108 Exposure complete
01:32:37.679 00.064 16108 worker thread done servicing request
01:32:37.680 00.001 21068 OnExposeComplete: enter
01:32:37.681 00.001 21068 UpdateGuideState(): m_state=6
01:32:37.684 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10571
01:32:37.685 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=875.25, Mass=122122, SNR=79.2, Peak=15645 HFD=3.2
01:32:37.687 00.002 21068 MultiStar: [#1 -0.04,0.67,0.00,M6] [#2 -0.06,0.60,0.00,M6] [#3 0.03,0.58,0.00,M6] [#4 0.03,0.83,0.00,M6] [#5 -0.23,0.57,0.00,M6] [#6 -0.23,0.42,0.88,U] [#7 0.23,0.47,0.63,U] [#8 0.06,0.36,0.76,U] 
01:32:37.688 00.001 21068 single-star, 3 included, MultiStar: {0.01, 0.39}, one-star: {0.05, 0.32}
01:32:37.690 00.002 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
01:32:37.691 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
01:32:37.692 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.43 mountX=0.01 mountY=-0.32, mountTheta=-1.54
01:32:37.696 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.32, opts=13)
01:32:37.698 00.002 21068 Enqueuing Move request for scope (0.05, 0.32)
01:32:37.699 00.001 16108 Worker thread wakes up
01:32:37.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
01:32:37.699 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
01:32:37.699 00.000 16108 Moving (0.05, 0.32) raw xDistance=0.01 yDistance=-0.32
01:32:37.700 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:37.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:32:37.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:32:37.700 00.000 16108 MoveAxis(E, 0, ABG)
01:32:37.700 00.000 16108 Move returns status 0, amount 0
01:32:37.700 00.000 16108 MoveAxis(N, 0, ABG)
01:32:37.700 00.000 16108 Move returns status 0, amount 0
01:32:37.700 00.000 16108 move complete, result=0
01:32:37.700 00.000 16108 worker thread done servicing request
01:32:37.709 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3395, FiltMin=2931, FiltMax=54784, Gamma=1.000
01:32:37.736 00.027 21068 UpdateGuideState exits: m=122122 SNR=79.2
01:32:37.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:37.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:37.739 00.001 21068 Enqueuing Expose request
01:32:37.740 00.001 16108 Worker thread wakes up
01:32:37.740 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:32:37.742 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:37.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:38.733 00.991 16108 Exposure complete
01:32:38.802 00.069 16108 worker thread done servicing request
01:32:38.802 00.000 21068 OnExposeComplete: enter
01:32:38.803 00.001 21068 UpdateGuideState(): m_state=6
01:32:38.804 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10572
01:32:38.805 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.19, Mass=122834, SNR=97.2, Peak=15197 HFD=3.1
01:32:38.806 00.001 21068 MultiStar: [#1 -0.04,0.86,0.00,M7] [#2 -0.01,0.56,0.00,M7] [#3 0.43,0.68,0.00,M7] [#4 0.04,0.63,0.00,M7] [#5 -0.13,0.57,0.00,M7] [#6 0.02,0.54,0.00,M2] [#7 0.15,0.39,0.65,U] [#8 0.03,0.26,0.69,U] 
01:32:38.807 00.001 21068 single-star, 2 included, MultiStar: {0.11, 0.30}, one-star: {0.14, 0.27}
01:32:38.808 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:32:38.808 00.000 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:32:38.809 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.30 cameraTheta=1.07 mountX=-0.10 mountY=-0.29, mountTheta=-1.89
01:32:38.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.27, opts=13)
01:32:38.812 00.001 21068 Enqueuing Move request for scope (0.14, 0.27)
01:32:38.813 00.001 16108 Worker thread wakes up
01:32:38.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
01:32:38.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
01:32:38.813 00.000 16108 Moving (0.14, 0.27) raw xDistance=-0.10 yDistance=-0.29
01:32:38.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:32:38.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:32:38.814 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:32:38.814 00.000 16108 MoveAxis(E, 0, ABG)
01:32:38.814 00.000 16108 Move returns status 0, amount 0
01:32:38.814 00.000 16108 MoveAxis(N, 0, ABG)
01:32:38.814 00.000 16108 Move returns status 0, amount 0
01:32:38.814 00.000 16108 move complete, result=0
01:32:38.814 00.000 16108 worker thread done servicing request
01:32:38.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3398, FiltMin=2921, FiltMax=51001, Gamma=1.000
01:32:38.832 00.015 21068 UpdateGuideState exits: m=122834 SNR=97.2
01:32:38.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:38.835 00.001 21068 Enqueuing Expose request
01:32:38.835 00.000 16108 Worker thread wakes up
01:32:38.835 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:32:38.837 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:38.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:40.018 01.181 16108 Exposure complete
01:32:40.080 00.062 16108 worker thread done servicing request
01:32:40.080 00.000 21068 OnExposeComplete: enter
01:32:40.081 00.001 21068 UpdateGuideState(): m_state=6
01:32:40.084 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10573
01:32:40.085 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.98, Mass=132471, SNR=96.2, Peak=16253 HFD=3.2
01:32:40.087 00.002 21068 MultiStar: [#1 0.10,0.57,0.00,M8] [#2 -0.03,0.29,1.12,U] [#3 0.43,0.52,0.00,M8] [#4 -0.06,0.39,0.76,U] [#5 -0.11,0.25,0.80,U] [#6 0.04,0.14,0.69,U] [#7 0.23,0.27,0.51,U] [#8 0.31,-0.17,0.72,U] 
01:32:40.088 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.18}, one-star: {0.19, 0.05}
01:32:40.088 00.000 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
01:32:40.089 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
01:32:40.090 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
01:32:40.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
01:32:40.093 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
01:32:40.093 00.000 16108 Worker thread wakes up
01:32:40.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:32:40.094 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:32:40.094 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
01:32:40.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:32:40.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:40.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:32:40.094 00.000 16108 MoveAxis(E, 0, ABG)
01:32:40.094 00.000 16108 Move returns status 0, amount 0
01:32:40.094 00.000 16108 MoveAxis(N, 0, ABG)
01:32:40.094 00.000 16108 Move returns status 0, amount 0
01:32:40.094 00.000 16108 move complete, result=0
01:32:40.094 00.000 16108 worker thread done servicing request
01:32:40.103 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3398, FiltMin=2912, FiltMax=62025, Gamma=1.000
01:32:40.123 00.020 21068 UpdateGuideState exits: m=132471 SNR=96.2
01:32:40.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.126 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:40.127 00.001 21068 Enqueuing Expose request
01:32:40.128 00.001 16108 Worker thread wakes up
01:32:40.129 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:40.130 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:40.131 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:41.115 00.984 16108 Exposure complete
01:32:41.204 00.089 16108 worker thread done servicing request
01:32:41.204 00.000 21068 OnExposeComplete: enter
01:32:41.206 00.002 21068 UpdateGuideState(): m_state=6
01:32:41.207 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10574
01:32:41.208 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=875.05, Mass=127914, SNR=86.4, Peak=16009 HFD=3.3
01:32:41.209 00.001 21068 MultiStar: [#1 0.14,0.21,1.15,U] [#2 -0.26,0.31,1.18,U] [#3 0.35,0.19,0.99,U] [#4 0.07,0.45,0.81,U] [#5 -0.08,0.32,0.96,U] [#6 0.24,0.35,0.94,U] [#7 0.33,0.24,0.66,U] [#8 0.17,0.30,0.74,U] 
01:32:41.211 00.002 21068 refined, 8 included, MultiStar: {0.13, 0.27}, one-star: {0.38, 0.12}
01:32:41.213 00.002 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
01:32:41.214 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
01:32:41.215 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.12 mountX=-0.08 mountY=-0.30, mountTheta=-1.84
01:32:41.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.27, opts=13)
01:32:41.218 00.001 21068 Enqueuing Move request for scope (0.13, 0.27)
01:32:41.219 00.001 16108 Worker thread wakes up
01:32:41.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
01:32:41.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
01:32:41.219 00.000 16108 Moving (0.13, 0.27) raw xDistance=-0.08 yDistance=-0.30
01:32:41.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:41.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:32:41.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:32:41.219 00.000 16108 MoveAxis(E, 0, ABG)
01:32:41.219 00.000 16108 Move returns status 0, amount 0
01:32:41.219 00.000 16108 MoveAxis(N, 0, ABG)
01:32:41.219 00.000 16108 Move returns status 0, amount 0
01:32:41.219 00.000 16108 move complete, result=0
01:32:41.220 00.001 16108 worker thread done servicing request
01:32:41.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3398, FiltMin=2822, FiltMax=58470, Gamma=1.000
01:32:41.238 00.015 21068 UpdateGuideState exits: m=127914 SNR=86.4
01:32:41.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:41.241 00.001 21068 Enqueuing Expose request
01:32:41.242 00.001 16108 Worker thread wakes up
01:32:41.242 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:32:41.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:41.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:42.407 01.165 16108 Exposure complete
01:32:42.462 00.055 16108 worker thread done servicing request
01:32:42.462 00.000 21068 OnExposeComplete: enter
01:32:42.463 00.001 21068 UpdateGuideState(): m_state=6
01:32:42.464 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10575
01:32:42.465 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.17, Mass=125189, SNR=81.9, Peak=17389 HFD=3.1
01:32:42.466 00.001 21068 MultiStar: [#1 0.08,0.56,0.00,M8] [#2 0.09,0.27,1.32,U] [#3 0.27,0.32,1.07,U] [#4 0.16,0.36,0.94,U] [#5 0.25,0.32,1.05,U] [#6 0.27,0.46,0.77,U] [#7 0.47,0.13,0.62,U] [#8 0.36,0.19,0.87,U] 
01:32:42.468 00.002 21068 single-star, 7 included, MultiStar: {0.24, 0.29}, one-star: {0.23, 0.25}
01:32:42.469 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
01:32:42.469 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
01:32:42.472 00.003 21068 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.82 mountX=-0.18 mountY=-0.29, mountTheta=-2.13
01:32:42.473 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.25, opts=13)
01:32:42.474 00.001 21068 Enqueuing Move request for scope (0.23, 0.25)
01:32:42.475 00.001 16108 Worker thread wakes up
01:32:42.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
01:32:42.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
01:32:42.475 00.000 16108 Moving (0.23, 0.25) raw xDistance=-0.18 yDistance=-0.29
01:32:42.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:32:42.475 00.000 16108 switching direction from 1 to -1 - decHistory=-8 oldest=-0.74 newest=-0.78
01:32:42.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:32:42.475 00.000 16108 MoveAxis(E, 0, ABG)
01:32:42.475 00.000 16108 Move returns status 0, amount 0
01:32:42.475 00.000 16108 MoveAxis(N, 59, ABG)
01:32:42.475 00.000 16108 Guiding  Dir = 0, Dur = 59
01:32:42.476 00.001 16108 IsSlewing returns 0
01:32:42.476 00.000 16108 IsGuiding returns 0
01:32:42.479 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3398, FiltMin=2912, FiltMax=62944, Gamma=1.000
01:32:42.493 00.014 21068 UpdateGuideState exits: m=125189 SNR=81.9
01:32:42.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:42.496 00.001 21068 Enqueuing Expose request
01:32:42.536 00.040 16108 IsGuiding returns 1
01:32:42.536 00.000 16108 scope still moving after pulse duration time elapsed
01:32:42.565 00.029 16108 IsSlewing returns 0
01:32:42.565 00.000 16108 IsGuiding returns 1
01:32:42.596 00.031 16108 IsSlewing returns 0
01:32:42.596 00.000 16108 IsGuiding returns 1
01:32:42.628 00.032 16108 IsSlewing returns 0
01:32:42.628 00.000 16108 IsGuiding returns 0
01:32:42.628 00.000 16108 scope move finished after 59 + 94 ms
01:32:42.629 00.001 16108 Move returns status 0, amount 59
01:32:42.629 00.000 16108 move complete, result=0
01:32:42.629 00.000 16108 worker thread done servicing request
01:32:42.629 00.000 16108 Worker thread wakes up
01:32:42.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:42.629 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 59 ms NORTH
01:32:42.631 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:43.603 00.972 16108 Exposure complete
01:32:43.668 00.065 16108 worker thread done servicing request
01:32:43.669 00.001 21068 OnExposeComplete: enter
01:32:43.669 00.000 21068 UpdateGuideState(): m_state=6
01:32:43.670 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10576
01:32:43.671 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.18, Mass=114193, SNR=72.0, Peak=15529 HFD=3.3
01:32:43.672 00.001 21068 MultiStar: [#1 0.20,0.52,0.00,M9] [#2 0.29,0.53,0.00,M5] [#3 0.28,0.30,1.39,U] [#4 0.34,0.44,0.00,M5] [#5 0.11,0.39,1.04,U] [#6 0.25,0.49,0.00,M1] [#7 0.26,0.34,0.72,U] [#8 0.44,0.19,0.88,U] 
01:32:43.673 00.001 21068 refined, 4 included, MultiStar: {0.30, 0.30}, one-star: {0.43, 0.25}
01:32:43.673 00.000 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
01:32:43.675 00.002 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
01:32:43.676 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.30 hyp=0.42 cameraTheta=0.78 mountX=-0.24 mountY=-0.36, mountTheta=-2.16
01:32:43.677 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.30, opts=13)
01:32:43.678 00.001 21068 Enqueuing Move request for scope (0.30, 0.30)
01:32:43.679 00.001 16108 Worker thread wakes up
01:32:43.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.30) opts 0xd
01:32:43.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.30)
01:32:43.679 00.000 16108 Moving (0.30, 0.30) raw xDistance=-0.24 yDistance=-0.36
01:32:43.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:32:43.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:32:43.679 00.000 16108 MoveAxis(E, 63, ABG)
01:32:43.679 00.000 16108 Guiding  Dir = 2, Dur = 63
01:32:43.680 00.001 16108 IsSlewing returns 0
01:32:43.680 00.000 16108 IsGuiding returns 0
01:32:43.683 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3398, FiltMin=2915, FiltMax=55344, Gamma=1.000
01:32:43.697 00.014 21068 UpdateGuideState exits: m=114193 SNR=72.0
01:32:43.697 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:43.699 00.001 21068 Enqueuing Expose request
01:32:43.727 00.028 16108 PulseGuide returned control before completion, sleep 26
01:32:43.757 00.030 16108 IsGuiding returns 1
01:32:43.757 00.000 16108 scope still moving after pulse duration time elapsed
01:32:43.788 00.031 16108 IsSlewing returns 0
01:32:43.788 00.000 16108 IsGuiding returns 1
01:32:43.819 00.031 16108 IsSlewing returns 0
01:32:43.819 00.000 16108 IsGuiding returns 0
01:32:43.819 00.000 16108 scope move finished after 63 + 76 ms
01:32:43.819 00.000 16108 Move returns status 0, amount 63
01:32:43.819 00.000 16108 MoveAxis(N, 72, ABG)
01:32:43.819 00.000 16108 Guiding  Dir = 0, Dur = 72
01:32:43.819 00.000 16108 IsSlewing returns 0
01:32:43.819 00.000 16108 IsGuiding returns 0
01:32:43.821 00.002 16108 PulseGuide returned control before completion, sleep 81
01:32:43.912 00.091 16108 IsGuiding returns 0
01:32:43.912 00.000 16108 Move returns status 0, amount 72
01:32:43.912 00.000 16108 move complete, result=0
01:32:43.912 00.000 16108 worker thread done servicing request
01:32:43.912 00.000 16108 Worker thread wakes up
01:32:43.912 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.4 px 72 ms NORTH
01:32:43.914 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:43.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:45.080 01.166 16108 Exposure complete
01:32:45.139 00.059 16108 worker thread done servicing request
01:32:45.139 00.000 21068 OnExposeComplete: enter
01:32:45.139 00.000 21068 UpdateGuideState(): m_state=6
01:32:45.142 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10577
01:32:45.143 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.86, Mass=124414, SNR=84.2, Peak=16605 HFD=3.1
01:32:45.145 00.002 21068 MultiStar: [#1 -0.09,0.35,1.25,U] [#2 -0.10,0.03,1.20,U] [#3 0.03,0.21,1.05,U] [#4 0.06,0.15,0.95,U] [#5 -0.16,0.00,0.85,U] [#6 0.04,0.19,0.79,U] [#7 0.14,0.18,0.71,U] [#8 -0.09,0.01,0.89,U] 
01:32:45.146 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.11, -0.07}
01:32:45.148 00.002 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
01:32:45.149 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
01:32:45.151 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.03 mountY=-0.11, mountTheta=-1.28
01:32:45.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
01:32:45.154 00.001 21068 Enqueuing Move request for scope (-0.01, 0.12)
01:32:45.156 00.002 16108 Worker thread wakes up
01:32:45.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:32:45.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:32:45.156 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.11
01:32:45.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:45.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:45.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:32:45.156 00.000 16108 MoveAxis(E, 0, ABG)
01:32:45.156 00.000 16108 Move returns status 0, amount 0
01:32:45.156 00.000 16108 MoveAxis(N, 0, ABG)
01:32:45.157 00.001 16108 Move returns status 0, amount 0
01:32:45.157 00.000 16108 move complete, result=0
01:32:45.157 00.000 16108 worker thread done servicing request
01:32:45.163 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3398, FiltMin=2947, FiltMax=60873, Gamma=1.000
01:32:45.182 00.019 21068 UpdateGuideState exits: m=124414 SNR=84.2
01:32:45.184 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:45.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:45.185 00.000 21068 Enqueuing Expose request
01:32:45.186 00.001 16108 Worker thread wakes up
01:32:45.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:45.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:45.187 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:46.163 00.976 16108 Exposure complete
01:32:46.218 00.055 16108 worker thread done servicing request
01:32:46.219 00.001 21068 OnExposeComplete: enter
01:32:46.220 00.001 21068 UpdateGuideState(): m_state=6
01:32:46.222 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10578
01:32:46.223 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.87, Mass=120194, SNR=96.2, Peak=15949 HFD=3.3
01:32:46.224 00.001 21068 MultiStar: [#1 -0.54,0.34,0.00,M9] [#2 -0.43,0.27,1.03,U] [#3 -0.42,0.31,0.82,U] [#4 -0.42,0.50,0.00,M5] [#5 -0.55,0.14,0.00,M3] [#6 -0.41,0.30,0.73,U] [#7 0.06,0.08,0.53,U] [#8 -0.25,-0.00,0.69,U] 
01:32:46.225 00.001 21068 single-star, 5 included, MultiStar: {-0.24, 0.15}, one-star: {0.06, -0.06}
01:32:46.226 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
01:32:46.228 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
01:32:46.229 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.80 mountX=-0.07 mountY=0.05, mountTheta=2.56
01:32:46.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
01:32:46.231 00.001 21068 Enqueuing Move request for scope (0.06, -0.06)
01:32:46.232 00.001 16108 Worker thread wakes up
01:32:46.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:32:46.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:32:46.233 00.001 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
01:32:46.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:46.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:46.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:46.233 00.000 16108 MoveAxis(E, 0, ABG)
01:32:46.233 00.000 16108 Move returns status 0, amount 0
01:32:46.233 00.000 16108 MoveAxis(N, 0, ABG)
01:32:46.233 00.000 16108 Move returns status 0, amount 0
01:32:46.233 00.000 16108 move complete, result=0
01:32:46.233 00.000 16108 worker thread done servicing request
01:32:46.240 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3398, FiltMin=2931, FiltMax=60451, Gamma=1.000
01:32:46.263 00.023 21068 UpdateGuideState exits: m=120194 SNR=96.2
01:32:46.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:46.266 00.001 21068 Enqueuing Expose request
01:32:46.268 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:46.268 00.000 16108 Worker thread wakes up
01:32:46.268 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:46.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:47.421 01.153 16108 Exposure complete
01:32:47.479 00.058 16108 worker thread done servicing request
01:32:47.479 00.000 21068 OnExposeComplete: enter
01:32:47.481 00.002 21068 UpdateGuideState(): m_state=6
01:32:47.483 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10579
01:32:47.485 00.002 21068 Star::Find returns 1 (0), X=220.30, Y=874.92, Mass=126584, SNR=85.3, Peak=17213 HFD=3.0
01:32:47.486 00.001 21068 MultiStar: [#1 0.11,0.29,1.02,U] [#2 0.04,0.19,1.28,U] [#3 0.23,0.38,1.24,U] [#4 0.08,0.23,0.88,U] [#5 -0.01,0.30,0.99,U] [#6 0.06,0.37,0.83,U] [#7 0.09,0.16,0.59,U] [#8 0.05,0.01,0.75,U] 
01:32:47.487 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.22}, one-star: {0.25, -0.01}
01:32:47.489 00.002 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
01:32:47.490 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
01:32:47.491 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.13 mountX=-0.06 mountY=-0.24, mountTheta=-1.83
01:32:47.494 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.22, opts=13)
01:32:47.497 00.003 21068 Enqueuing Move request for scope (0.10, 0.22)
01:32:47.500 00.003 16108 Worker thread wakes up
01:32:47.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
01:32:47.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:32:47.500 00.000 16108 Moving (0.10, 0.22) raw xDistance=-0.06 yDistance=-0.24
01:32:47.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:32:47.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:32:47.500 00.000 16108 MoveAxis(E, 0, ABG)
01:32:47.500 00.000 16108 Move returns status 0, amount 0
01:32:47.500 00.000 16108 MoveAxis(N, 48, ABG)
01:32:47.500 00.000 16108 Guiding  Dir = 0, Dur = 48
01:32:47.500 00.000 16108 IsSlewing returns 0
01:32:47.501 00.001 16108 IsGuiding returns 0
01:32:47.508 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3398, FiltMin=2947, FiltMax=56921, Gamma=1.000
01:32:47.538 00.030 16108 PulseGuide returned control before completion, sleep 21
01:32:47.538 00.000 21068 UpdateGuideState exits: m=126584 SNR=85.3
01:32:47.540 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:47.542 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:47.544 00.002 21068 Enqueuing Expose request
01:32:47.568 00.024 16108 IsGuiding returns 1
01:32:47.568 00.000 16108 scope still moving after pulse duration time elapsed
01:32:47.600 00.032 16108 IsSlewing returns 0
01:32:47.600 00.000 16108 IsGuiding returns 1
01:32:47.631 00.031 16108 IsSlewing returns 0
01:32:47.631 00.000 16108 IsGuiding returns 0
01:32:47.631 00.000 16108 scope move finished after 48 + 82 ms
01:32:47.632 00.001 16108 Move returns status 0, amount 48
01:32:47.632 00.000 16108 move complete, result=0
01:32:47.632 00.000 16108 worker thread done servicing request
01:32:47.632 00.000 16108 Worker thread wakes up
01:32:47.632 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
01:32:47.635 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:47.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:48.614 00.979 16108 Exposure complete
01:32:48.696 00.082 16108 worker thread done servicing request
01:32:48.696 00.000 21068 OnExposeComplete: enter
01:32:48.698 00.002 21068 UpdateGuideState(): m_state=6
01:32:48.700 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10580
01:32:48.702 00.002 21068 Star::Find returns 1 (0), X=220.05, Y=874.81, Mass=118376, SNR=79.7, Peak=16333 HFD=3.0
01:32:48.704 00.002 21068 MultiStar: [#1 0.12,0.25,1.14,U] [#2 -0.35,0.22,1.33,U] [#3 0.37,0.23,1.04,U] [#4 -0.09,0.33,0.80,U] [#5 -0.16,0.04,1.18,U] [#6 -0.24,0.14,0.90,U] [#7 0.00,0.32,0.76,U] [#8 0.17,-0.09,0.86,U] 
01:32:48.705 00.001 21068 single-star, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.01, -0.12}
01:32:48.706 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.69)
01:32:48.707 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
01:32:48.708 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=-0.01 mountY=0.12, mountTheta=1.69
01:32:48.710 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
01:32:48.711 00.001 21068 Enqueuing Move request for scope (-0.01, -0.12)
01:32:48.712 00.001 16108 Worker thread wakes up
01:32:48.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:32:48.713 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:32:48.713 00.000 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
01:32:48.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:32:48.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:48.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:32:48.713 00.000 16108 MoveAxis(E, 0, ABG)
01:32:48.713 00.000 16108 Move returns status 0, amount 0
01:32:48.713 00.000 16108 MoveAxis(N, 0, ABG)
01:32:48.713 00.000 16108 Move returns status 0, amount 0
01:32:48.713 00.000 16108 move complete, result=0
01:32:48.713 00.000 16108 worker thread done servicing request
01:32:48.723 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3395, FiltMin=2829, FiltMax=60265, Gamma=1.000
01:32:48.752 00.029 21068 UpdateGuideState exits: m=118376 SNR=79.7
01:32:48.754 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.756 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:48.757 00.001 21068 Enqueuing Expose request
01:32:48.758 00.001 16108 Worker thread wakes up
01:32:48.758 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:48.761 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:48.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:49.915 01.154 16108 Exposure complete
01:32:49.978 00.063 16108 worker thread done servicing request
01:32:49.979 00.001 21068 OnExposeComplete: enter
01:32:49.980 00.001 21068 UpdateGuideState(): m_state=6
01:32:49.981 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10581
01:32:49.981 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=874.79, Mass=130553, SNR=101.8, Peak=16413 HFD=3.4
01:32:49.983 00.002 21068 MultiStar: [#1 -0.18,0.30,0.97,U] [#2 -0.02,0.22,0.86,U] [#3 0.01,0.16,0.92,U] [#4 -0.05,-0.04,0.67,U] [#5 -0.15,0.00,0.67,U] [#6 0.11,0.17,0.59,U] [#7 -0.02,0.25,0.55,U] [#8 0.11,-0.13,0.56,U] 
01:32:49.984 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.11, -0.14}
01:32:49.985 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
01:32:49.986 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
01:32:49.987 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=0.03 mountY=-0.09, mountTheta=-1.22
01:32:49.988 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
01:32:49.990 00.002 21068 Enqueuing Move request for scope (-0.02, 0.09)
01:32:49.990 00.000 16108 Worker thread wakes up
01:32:49.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:32:49.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:32:49.990 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.03 yDistance=-0.09
01:32:49.991 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:49.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:49.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:49.991 00.000 16108 MoveAxis(E, 0, ABG)
01:32:49.991 00.000 16108 Move returns status 0, amount 0
01:32:49.991 00.000 16108 MoveAxis(N, 0, ABG)
01:32:49.991 00.000 16108 Move returns status 0, amount 0
01:32:49.991 00.000 16108 move complete, result=0
01:32:49.991 00.000 16108 worker thread done servicing request
01:32:49.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3395, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:32:50.024 00.030 21068 UpdateGuideState exits: m=130553 SNR=101.8
01:32:50.026 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:50.029 00.002 21068 Enqueuing Expose request
01:32:50.030 00.001 16108 Worker thread wakes up
01:32:50.030 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:50.031 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:50.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:51.005 00.974 16108 Exposure complete
01:32:51.074 00.069 16108 worker thread done servicing request
01:32:51.075 00.001 21068 OnExposeComplete: enter
01:32:51.076 00.001 21068 UpdateGuideState(): m_state=6
01:32:51.078 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10582
01:32:51.081 00.003 21068 Star::Find returns 1 (0), X=220.31, Y=874.92, Mass=135011, SNR=93.9, Peak=15805 HFD=3.4
01:32:51.082 00.001 21068 MultiStar: [#1 0.54,0.26,0.00,M7] [#2 0.20,0.03,1.25,U] [#3 0.46,0.09,0.99,U] [#4 0.26,0.10,0.73,U] [#5 0.19,0.02,0.95,U] [#6 0.02,0.22,0.80,U] [#7 0.34,-0.21,0.61,U] [#8 0.23,-0.06,0.63,U] 
01:32:51.083 00.001 21068 refined, 7 included, MultiStar: {0.24, 0.03}, one-star: {0.25, -0.01}
01:32:51.083 00.000 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
01:32:51.084 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
01:32:51.085 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.25 cameraTheta=0.13 mountX=-0.23 mountY=-0.09, mountTheta=-2.78
01:32:51.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.03, opts=13)
01:32:51.087 00.000 21068 Enqueuing Move request for scope (0.24, 0.03)
01:32:51.088 00.001 16108 Worker thread wakes up
01:32:51.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
01:32:51.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
01:32:51.088 00.000 16108 Moving (0.24, 0.03) raw xDistance=-0.23 yDistance=-0.09
01:32:51.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:32:51.090 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:51.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:51.090 00.000 16108 MoveAxis(E, 62, ABG)
01:32:51.090 00.000 16108 Guiding  Dir = 2, Dur = 62
01:32:51.090 00.000 16108 IsSlewing returns 0
01:32:51.090 00.000 16108 IsGuiding returns 0
01:32:51.091 00.001 16108 PulseGuide returned control before completion, sleep 71
01:32:51.093 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3392, FiltMin=2947, FiltMax=65472, Gamma=1.000
01:32:51.108 00.015 21068 UpdateGuideState exits: m=135011 SNR=93.9
01:32:51.110 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.110 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:51.111 00.001 21068 Enqueuing Expose request
01:32:51.174 00.063 16108 IsGuiding returns 0
01:32:51.174 00.000 16108 Move returns status 0, amount 62
01:32:51.174 00.000 16108 MoveAxis(N, 0, ABG)
01:32:51.174 00.000 16108 Move returns status 0, amount 0
01:32:51.174 00.000 16108 move complete, result=0
01:32:51.174 00.000 16108 worker thread done servicing request
01:32:51.174 00.000 16108 Worker thread wakes up
01:32:51.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:51.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:51.177 00.003 21068 GuideStep: -0.2 px 62 ms EAST, -0.1 px 0 ms NORTH
01:32:52.346 01.169 16108 Exposure complete
01:32:52.403 00.057 16108 worker thread done servicing request
01:32:52.403 00.000 21068 OnExposeComplete: enter
01:32:52.404 00.001 21068 UpdateGuideState(): m_state=6
01:32:52.406 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10583
01:32:52.407 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=874.74, Mass=135527, SNR=94.7, Peak=16733 HFD=3.4
01:32:52.408 00.001 21068 MultiStar: [#1 -0.65,0.39,0.00,M8] [#2 -0.53,0.03,1.05,U] [#3 -0.39,0.36,0.87,U] [#4 -0.46,0.19,0.74,U] [#5 -0.73,0.27,0.00,M1] [#6 -0.68,0.13,0.00,M1] [#7 -0.18,0.05,0.69,U] [#8 -0.27,-0.26,0.65,U] 
01:32:52.409 00.001 21068 refined, 5 included, MultiStar: {-0.39, 0.03}, one-star: {-0.41, -0.19}
01:32:52.410 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
01:32:52.411 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:32:52.412 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.06 mountX=0.39 mountY=0.06, mountTheta=0.15
01:32:52.416 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.03, opts=13)
01:32:52.417 00.001 21068 Enqueuing Move request for scope (-0.39, 0.03)
01:32:52.417 00.000 16108 Worker thread wakes up
01:32:52.418 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
01:32:52.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
01:32:52.418 00.000 16108 Moving (-0.39, 0.03) raw xDistance=0.39 yDistance=0.06
01:32:52.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
01:32:52.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:52.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:32:52.418 00.000 16108 MoveAxis(W, 97, ABG)
01:32:52.418 00.000 16108 Guiding  Dir = 3, Dur = 97
01:32:52.418 00.000 16108 IsSlewing returns 0
01:32:52.418 00.000 16108 IsGuiding returns 0
01:32:52.425 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3392, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:32:52.432 00.007 16108 PulseGuide returned control before completion, sleep 94
01:32:52.453 00.021 21068 UpdateGuideState exits: m=135527 SNR=94.7
01:32:52.456 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:52.458 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:52.459 00.001 21068 Enqueuing Expose request
01:32:52.540 00.081 16108 IsGuiding returns 1
01:32:52.540 00.000 16108 scope still moving after pulse duration time elapsed
01:32:52.571 00.031 16108 IsSlewing returns 0
01:32:52.571 00.000 16108 IsGuiding returns 1
01:32:52.603 00.032 16108 IsSlewing returns 0
01:32:52.603 00.000 16108 IsGuiding returns 0
01:32:52.603 00.000 16108 scope move finished after 97 + 87 ms
01:32:52.603 00.000 16108 Move returns status 0, amount 97
01:32:52.603 00.000 16108 MoveAxis(N, 0, ABG)
01:32:52.603 00.000 16108 Move returns status 0, amount 0
01:32:52.603 00.000 16108 move complete, result=0
01:32:52.603 00.000 16108 worker thread done servicing request
01:32:52.603 00.000 16108 Worker thread wakes up
01:32:52.603 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:52.603 00.000 21068 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
01:32:52.604 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:53.577 00.973 16108 Exposure complete
01:32:53.640 00.063 16108 worker thread done servicing request
01:32:53.640 00.000 21068 OnExposeComplete: enter
01:32:53.641 00.001 21068 UpdateGuideState(): m_state=6
01:32:53.642 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10584
01:32:53.643 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.74, Mass=125496, SNR=87.8, Peak=16621 HFD=3.4
01:32:53.644 00.001 21068 MultiStar: [#1 0.12,0.19,1.23,U] [#2 0.19,-0.02,1.09,U] [#3 0.14,0.02,1.07,U] [#4 0.21,0.16,0.79,U] [#5 -0.09,0.14,0.85,U] [#6 0.07,0.11,0.69,U] [#7 0.23,0.13,0.64,U] [#8 0.35,-0.14,0.70,U] 
01:32:53.645 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.23, -0.19}
01:32:53.646 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:32:53.647 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
01:32:53.647 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
01:32:53.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
01:32:53.650 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
01:32:53.651 00.001 16108 Worker thread wakes up
01:32:53.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:32:53.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:32:53.652 00.001 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
01:32:53.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:32:53.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:53.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:53.652 00.000 16108 MoveAxis(E, 0, ABG)
01:32:53.652 00.000 16108 Move returns status 0, amount 0
01:32:53.652 00.000 16108 MoveAxis(N, 0, ABG)
01:32:53.652 00.000 16108 Move returns status 0, amount 0
01:32:53.652 00.000 16108 move complete, result=0
01:32:53.652 00.000 16108 worker thread done servicing request
01:32:53.657 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3392, FiltMin=2870, FiltMax=57657, Gamma=1.000
01:32:53.675 00.018 21068 UpdateGuideState exits: m=125496 SNR=87.8
01:32:53.677 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.679 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:53.680 00.001 21068 Enqueuing Expose request
01:32:53.681 00.001 16108 Worker thread wakes up
01:32:53.681 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:53.682 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:53.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:54.856 01.174 16108 Exposure complete
01:32:54.912 00.056 16108 worker thread done servicing request
01:32:54.912 00.000 21068 OnExposeComplete: enter
01:32:54.915 00.003 21068 UpdateGuideState(): m_state=6
01:32:54.917 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10585
01:32:54.918 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=874.91, Mass=118602, SNR=87.7, Peak=14829 HFD=3.4
01:32:54.920 00.002 21068 MultiStar: [#1 0.05,-0.07,1.08,U] [#2 -0.22,-0.06,1.13,U] [#3 0.28,-0.09,0.95,U] [#4 0.07,0.05,0.75,U] [#5 -0.14,-0.17,0.83,U] [#6 0.25,0.07,0.76,U] [#7 0.06,-0.26,0.69,U] [#8 -0.07,-0.35,0.75,U] 
01:32:54.921 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.27, -0.02}
01:32:54.922 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
01:32:54.924 00.002 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
01:32:54.925 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.02 mountX=-0.07 mountY=0.08, mountTheta=2.32
01:32:54.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
01:32:54.928 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
01:32:54.929 00.001 16108 Worker thread wakes up
01:32:54.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:32:54.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:32:54.929 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.07 yDistance=0.08
01:32:54.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:54.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:54.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:54.929 00.000 16108 MoveAxis(E, 0, ABG)
01:32:54.929 00.000 16108 Move returns status 0, amount 0
01:32:54.929 00.000 16108 MoveAxis(N, 0, ABG)
01:32:54.929 00.000 16108 Move returns status 0, amount 0
01:32:54.929 00.000 16108 move complete, result=0
01:32:54.929 00.000 16108 worker thread done servicing request
01:32:54.934 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3392, FiltMin=2931, FiltMax=63232, Gamma=1.000
01:32:54.951 00.017 21068 UpdateGuideState exits: m=118602 SNR=87.7
01:32:54.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:54.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:54.954 00.001 21068 Enqueuing Expose request
01:32:54.954 00.000 16108 Worker thread wakes up
01:32:54.954 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:54.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:54.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:55.917 00.962 16108 Exposure complete
01:32:55.987 00.070 16108 worker thread done servicing request
01:32:55.987 00.000 21068 OnExposeComplete: enter
01:32:55.988 00.001 21068 UpdateGuideState(): m_state=6
01:32:55.989 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10586
01:32:55.990 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=874.83, Mass=113888, SNR=78.2, Peak=16585 HFD=3.2
01:32:55.991 00.001 21068 MultiStar: [#1 0.43,0.04,1.19,U] [#2 0.06,0.06,1.24,U] [#3 0.37,-0.12,1.31,U] [#4 0.18,0.37,0.81,U] [#5 0.23,-0.03,0.99,U] [#6 0.17,0.08,0.86,U] [#7 0.66,-0.04,0.00,M1] [#8 0.19,-0.11,0.86,U] 
01:32:55.991 00.000 21068 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {0.57, -0.10}
01:32:55.992 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
01:32:55.993 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
01:32:55.994 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.05 mountX=-0.28 mountY=-0.08, mountTheta=-2.86
01:32:55.995 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.01, opts=13)
01:32:55.997 00.002 21068 Enqueuing Move request for scope (0.28, 0.01)
01:32:55.998 00.001 16108 Worker thread wakes up
01:32:55.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
01:32:55.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
01:32:55.998 00.000 16108 Moving (0.28, 0.01) raw xDistance=-0.28 yDistance=-0.08
01:32:55.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:32:55.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:55.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:55.998 00.000 16108 MoveAxis(E, 72, ABG)
01:32:55.998 00.000 16108 Guiding  Dir = 2, Dur = 72
01:32:55.998 00.000 16108 IsSlewing returns 0
01:32:55.999 00.001 16108 IsGuiding returns 0
01:32:56.002 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3395, FiltMin=2873, FiltMax=61184, Gamma=1.000
01:32:56.018 00.016 21068 UpdateGuideState exits: m=113888 SNR=78.2
01:32:56.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:56.020 00.000 21068 Enqueuing Expose request
01:32:56.034 00.014 16108 PulseGuide returned control before completion, sleep 47
01:32:56.093 00.059 16108 IsGuiding returns 1
01:32:56.093 00.000 16108 scope still moving after pulse duration time elapsed
01:32:56.124 00.031 16108 IsSlewing returns 0
01:32:56.124 00.000 16108 IsGuiding returns 0
01:32:56.124 00.000 16108 scope move finished after 72 + 53 ms
01:32:56.124 00.000 16108 Move returns status 0, amount 72
01:32:56.124 00.000 16108 MoveAxis(N, 0, ABG)
01:32:56.125 00.001 16108 Move returns status 0, amount 0
01:32:56.125 00.000 16108 move complete, result=0
01:32:56.125 00.000 16108 worker thread done servicing request
01:32:56.125 00.000 16108 Worker thread wakes up
01:32:56.125 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
01:32:56.126 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:56.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:57.277 01.151 16108 Exposure complete
01:32:57.332 00.055 16108 worker thread done servicing request
01:32:57.332 00.000 21068 OnExposeComplete: enter
01:32:57.333 00.001 21068 UpdateGuideState(): m_state=6
01:32:57.334 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10587
01:32:57.335 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=874.60, Mass=119665, SNR=82.6, Peak=16253 HFD=3.2
01:32:57.336 00.001 21068 MultiStar: [#1 0.02,0.13,1.19,U] [#2 -0.28,0.12,1.19,U] [#3 0.23,-0.01,1.10,U] [#4 0.10,0.09,0.84,U] [#5 -0.28,-0.15,0.95,U] [#6 0.07,-0.06,0.74,U] [#7 0.33,0.01,0.61,U] [#8 -0.13,-0.12,0.84,U] 
01:32:57.337 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.06, -0.33}
01:32:57.337 00.000 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
01:32:57.338 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
01:32:57.339 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.11 mountX=0.01 mountY=0.03, mountTheta=1.22
01:32:57.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
01:32:57.342 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
01:32:57.342 00.000 16108 Worker thread wakes up
01:32:57.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:32:57.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:32:57.343 00.001 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
01:32:57.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:57.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:57.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:57.343 00.000 16108 MoveAxis(E, 0, ABG)
01:32:57.343 00.000 16108 Move returns status 0, amount 0
01:32:57.343 00.000 16108 MoveAxis(N, 0, ABG)
01:32:57.343 00.000 16108 Move returns status 0, amount 0
01:32:57.343 00.000 16108 move complete, result=0
01:32:57.343 00.000 16108 worker thread done servicing request
01:32:57.357 00.014 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3395, FiltMin=2931, FiltMax=53955, Gamma=1.000
01:32:57.384 00.027 21068 UpdateGuideState exits: m=119665 SNR=82.6
01:32:57.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:57.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:57.387 00.001 21068 Enqueuing Expose request
01:32:57.389 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:57.389 00.000 16108 Worker thread wakes up
01:32:57.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:57.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:58.375 00.985 16108 Exposure complete
01:32:58.450 00.075 16108 worker thread done servicing request
01:32:58.451 00.001 21068 OnExposeComplete: enter
01:32:58.452 00.001 21068 UpdateGuideState(): m_state=6
01:32:58.452 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10588
01:32:58.453 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=874.75, Mass=115275, SNR=75.5, Peak=16109 HFD=3.0
01:32:58.455 00.002 21068 MultiStar: [#1 -0.29,-0.06,1.32,U] [#2 -0.34,0.17,1.42,U] [#3 -0.06,0.02,1.25,U] [#4 -0.16,0.12,0.85,U] [#5 -0.38,-0.16,0.94,U] [#6 -0.01,0.06,0.93,U] [#7 0.02,0.10,0.76,U] [#8 0.01,-0.25,0.87,U] 
01:32:58.456 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {-0.12, -0.18}
01:32:58.456 00.000 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
01:32:58.457 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
01:32:58.458 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.05 mountX=0.16 mountY=0.05, mountTheta=0.32
01:32:58.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.02, opts=13)
01:32:58.460 00.000 21068 Enqueuing Move request for scope (-0.17, -0.02)
01:32:58.461 00.001 16108 Worker thread wakes up
01:32:58.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
01:32:58.461 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
01:32:58.461 00.000 16108 Moving (-0.17, -0.02) raw xDistance=0.16 yDistance=0.05
01:32:58.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:32:58.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:58.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:58.461 00.000 16108 MoveAxis(E, 0, ABG)
01:32:58.462 00.001 16108 Move returns status 0, amount 0
01:32:58.462 00.000 16108 MoveAxis(N, 0, ABG)
01:32:58.462 00.000 16108 Move returns status 0, amount 0
01:32:58.462 00.000 16108 move complete, result=0
01:32:58.462 00.000 16108 worker thread done servicing request
01:32:58.466 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3395, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:32:58.487 00.021 21068 UpdateGuideState exits: m=115275 SNR=75.5
01:32:58.489 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:58.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:58.491 00.001 21068 Enqueuing Expose request
01:32:58.492 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:58.495 00.003 16108 Worker thread wakes up
01:32:58.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:58.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:32:59.638 01.143 16108 Exposure complete
01:32:59.691 00.053 16108 worker thread done servicing request
01:32:59.691 00.000 21068 OnExposeComplete: enter
01:32:59.692 00.001 21068 UpdateGuideState(): m_state=6
01:32:59.693 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10589
01:32:59.694 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=874.50, Mass=119811, SNR=87.3, Peak=14845 HFD=3.8
01:32:59.695 00.001 21068 MultiStar: [#1 -0.03,0.07,1.07,U] [#2 -0.41,-0.08,1.17,U] [#3 -0.05,0.29,1.09,U] [#4 -0.45,0.12,0.92,U] [#5 -0.29,-0.04,0.90,U] [#6 -0.18,-0.08,0.71,U] [#7 -0.24,-0.32,0.62,U] [#8 -0.32,-0.40,0.66,U] 
01:32:59.696 00.001 21068 refined, 8 included, MultiStar: {-0.24, -0.07}, one-star: {-0.24, -0.43}
01:32:59.697 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
01:32:59.697 00.000 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.52)
01:32:59.698 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.86 mountX=0.23 mountY=0.12, mountTheta=0.50
01:32:59.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.07, opts=13)
01:32:59.701 00.001 21068 Enqueuing Move request for scope (-0.24, -0.07)
01:32:59.701 00.000 16108 Worker thread wakes up
01:32:59.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
01:32:59.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
01:32:59.701 00.000 16108 Moving (-0.24, -0.07) raw xDistance=0.23 yDistance=0.12
01:32:59.702 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:32:59.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:59.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:32:59.702 00.000 16108 MoveAxis(W, 59, ABG)
01:32:59.702 00.000 16108 Guiding  Dir = 3, Dur = 59
01:32:59.702 00.000 16108 IsSlewing returns 0
01:32:59.702 00.000 16108 IsGuiding returns 0
01:32:59.706 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3395, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:32:59.722 00.016 21068 UpdateGuideState exits: m=119811 SNR=87.3
01:32:59.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:32:59.724 00.000 21068 Enqueuing Expose request
01:32:59.727 00.003 16108 PulseGuide returned control before completion, sleep 46
01:32:59.788 00.061 16108 IsGuiding returns 1
01:32:59.788 00.000 16108 scope still moving after pulse duration time elapsed
01:32:59.819 00.031 16108 IsSlewing returns 0
01:32:59.819 00.000 16108 IsGuiding returns 0
01:32:59.819 00.000 16108 scope move finished after 59 + 57 ms
01:32:59.819 00.000 16108 Move returns status 0, amount 59
01:32:59.819 00.000 16108 MoveAxis(N, 0, ABG)
01:32:59.819 00.000 16108 Move returns status 0, amount 0
01:32:59.819 00.000 16108 move complete, result=0
01:32:59.819 00.000 16108 worker thread done servicing request
01:32:59.819 00.000 16108 Worker thread wakes up
01:32:59.819 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
01:32:59.823 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:32:59.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:00.796 00.973 16108 Exposure complete
01:33:00.859 00.063 16108 worker thread done servicing request
01:33:00.859 00.000 21068 OnExposeComplete: enter
01:33:00.860 00.001 21068 UpdateGuideState(): m_state=6
01:33:00.860 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10590
01:33:00.861 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.61, Mass=116421, SNR=71.4, Peak=17325 HFD=3.3
01:33:00.862 00.001 21068 MultiStar: [#1 -0.50,0.01,1.39,U] [#2 -0.34,-0.18,1.47,U] [#3 -0.01,0.07,1.17,U] [#4 -0.26,0.04,1.03,U] [#5 -0.48,-0.04,1.08,U] [#6 -0.11,-0.02,1.15,U] [#7 0.06,-0.05,0.68,U] [#8 0.10,-0.28,0.93,U] 
01:33:00.863 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.08}, one-star: {0.02, -0.32}
01:33:00.865 00.002 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
01:33:00.865 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.62)
01:33:00.866 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.76 mountX=0.18 mountY=0.12, mountTheta=0.60
01:33:00.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.08, opts=13)
01:33:00.869 00.001 21068 Enqueuing Move request for scope (-0.20, -0.08)
01:33:00.870 00.001 16108 Worker thread wakes up
01:33:00.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
01:33:00.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
01:33:00.870 00.000 16108 Moving (-0.20, -0.08) raw xDistance=0.18 yDistance=0.12
01:33:00.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:33:00.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:00.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:33:00.870 00.000 16108 MoveAxis(E, 0, ABG)
01:33:00.870 00.000 16108 Move returns status 0, amount 0
01:33:00.870 00.000 16108 MoveAxis(N, 0, ABG)
01:33:00.870 00.000 16108 Move returns status 0, amount 0
01:33:00.870 00.000 16108 move complete, result=0
01:33:00.870 00.000 16108 worker thread done servicing request
01:33:00.875 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3395, FiltMin=2918, FiltMax=54573, Gamma=1.000
01:33:00.889 00.014 21068 UpdateGuideState exits: m=116421 SNR=71.4
01:33:00.889 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:00.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:00.892 00.002 21068 Enqueuing Expose request
01:33:00.892 00.000 16108 Worker thread wakes up
01:33:00.892 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:00.893 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:00.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:02.051 01.158 16108 Exposure complete
01:33:02.130 00.079 16108 worker thread done servicing request
01:33:02.130 00.000 21068 OnExposeComplete: enter
01:33:02.132 00.002 21068 UpdateGuideState(): m_state=6
01:33:02.134 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10591
01:33:02.137 00.003 21068 Star::Find returns 1 (0), X=220.17, Y=874.89, Mass=133189, SNR=98.8, Peak=16541 HFD=3.5
01:33:02.138 00.001 21068 MultiStar: [#1 0.04,0.11,0.93,U] [#2 -0.09,0.17,1.03,U] [#3 0.14,0.07,0.90,U] [#4 -0.23,0.05,0.65,U] [#5 -0.18,0.04,0.88,U] [#6 -0.11,-0.15,0.63,U] [#7 0.20,-0.18,0.49,U] [#8 0.22,-0.12,0.66,U] 
01:33:02.139 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.11, -0.04}
01:33:02.141 00.002 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
01:33:02.142 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
01:33:02.144 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.20 mountX=-0.00 mountY=-0.02, mountTheta=-1.77
01:33:02.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
01:33:02.147 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
01:33:02.148 00.001 16108 Worker thread wakes up
01:33:02.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:33:02.148 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:33:02.148 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.00 yDistance=-0.02
01:33:02.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:33:02.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:02.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:33:02.150 00.002 16108 MoveAxis(E, 0, ABG)
01:33:02.150 00.000 16108 Move returns status 0, amount 0
01:33:02.150 00.000 16108 MoveAxis(N, 0, ABG)
01:33:02.150 00.000 16108 Move returns status 0, amount 0
01:33:02.150 00.000 16108 move complete, result=0
01:33:02.150 00.000 16108 worker thread done servicing request
01:33:02.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3395, FiltMin=2921, FiltMax=56003, Gamma=1.000
01:33:02.169 00.016 21068 UpdateGuideState exits: m=133189 SNR=98.8
01:33:02.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:02.170 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:02.171 00.001 21068 Enqueuing Expose request
01:33:02.172 00.001 16108 Worker thread wakes up
01:33:02.172 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:02.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:02.173 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:03.159 00.986 16108 Exposure complete
01:33:03.225 00.066 16108 worker thread done servicing request
01:33:03.225 00.000 21068 OnExposeComplete: enter
01:33:03.226 00.001 21068 UpdateGuideState(): m_state=6
01:33:03.227 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10592
01:33:03.228 00.001 21068 Star::Find returns 1 (0), X=220.12, Y=874.81, Mass=138384, SNR=94.1, Peak=14637 HFD=3.7
01:33:03.229 00.001 21068 MultiStar: [#1 -0.04,0.24,1.02,U] [#2 0.09,0.07,1.24,U] [#3 0.18,0.17,0.94,U] [#4 -0.08,0.04,0.84,U] [#5 -0.05,0.05,0.86,U] [#6 0.11,0.33,0.63,U] [#7 0.10,-0.09,0.63,U] [#8 0.06,-0.10,0.62,U] 
01:33:03.230 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.07, -0.12}
01:33:03.231 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
01:33:03.232 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
01:33:03.232 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.96 mountX=-0.03 mountY=-0.08, mountTheta=-1.99
01:33:03.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
01:33:03.235 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
01:33:03.236 00.001 16108 Worker thread wakes up
01:33:03.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:33:03.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:33:03.236 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.03 yDistance=-0.08
01:33:03.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:03.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:03.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:33:03.236 00.000 16108 MoveAxis(E, 0, ABG)
01:33:03.236 00.000 16108 Move returns status 0, amount 0
01:33:03.236 00.000 16108 MoveAxis(N, 0, ABG)
01:33:03.236 00.000 16108 Move returns status 0, amount 0
01:33:03.236 00.000 16108 move complete, result=0
01:33:03.236 00.000 16108 worker thread done servicing request
01:33:03.239 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3395, FiltMin=2857, FiltMax=65472, Gamma=1.000
01:33:03.266 00.027 21068 UpdateGuideState exits: m=138384 SNR=94.1
01:33:03.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:03.268 00.000 21068 Enqueuing Expose request
01:33:03.269 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:03.271 00.002 16108 Worker thread wakes up
01:33:03.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:03.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:04.431 01.160 16108 Exposure complete
01:33:04.503 00.072 16108 worker thread done servicing request
01:33:04.503 00.000 21068 OnExposeComplete: enter
01:33:04.505 00.002 21068 UpdateGuideState(): m_state=6
01:33:04.506 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10593
01:33:04.507 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.87, Mass=131233, SNR=84.3, Peak=16125 HFD=3.4
01:33:04.509 00.002 21068 MultiStar: [#1 -0.05,0.10,1.33,U] [#2 -0.36,-0.08,1.20,U] [#3 0.06,0.09,1.12,U] [#4 -0.16,0.31,0.76,U] [#5 -0.29,-0.11,0.95,U] [#6 -0.09,0.24,0.81,U] [#7 0.18,-0.09,0.67,U] [#8 -0.06,-0.07,0.74,U] 
01:33:04.510 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {0.12, -0.06}
01:33:04.512 00.002 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
01:33:04.513 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
01:33:04.515 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.75 mountX=0.09 mountY=-0.01, mountTheta=-0.15
01:33:04.518 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
01:33:04.520 00.002 21068 Enqueuing Move request for scope (-0.08, 0.03)
01:33:04.522 00.002 16108 Worker thread wakes up
01:33:04.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:33:04.522 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:33:04.522 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.09 yDistance=-0.01
01:33:04.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:33:04.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:04.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:33:04.522 00.000 16108 MoveAxis(E, 0, ABG)
01:33:04.522 00.000 16108 Move returns status 0, amount 0
01:33:04.522 00.000 16108 MoveAxis(N, 0, ABG)
01:33:04.522 00.000 16108 Move returns status 0, amount 0
01:33:04.522 00.000 16108 move complete, result=0
01:33:04.522 00.000 16108 worker thread done servicing request
01:33:04.525 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3395, FiltMin=2861, FiltMax=57149, Gamma=1.000
01:33:04.542 00.017 21068 UpdateGuideState exits: m=131233 SNR=84.3
01:33:04.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:04.543 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:04.544 00.001 21068 Enqueuing Expose request
01:33:04.545 00.001 16108 Worker thread wakes up
01:33:04.545 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:04.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:04.546 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:05.535 00.989 16108 Exposure complete
01:33:05.598 00.063 16108 worker thread done servicing request
01:33:05.598 00.000 21068 OnExposeComplete: enter
01:33:05.599 00.001 21068 UpdateGuideState(): m_state=6
01:33:05.599 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10594
01:33:05.600 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=874.84, Mass=127294, SNR=87.2, Peak=16925 HFD=3.3
01:33:05.601 00.001 21068 MultiStar: [#1 -0.01,0.25,1.14,U] [#2 -0.19,0.23,1.12,U] [#3 0.09,0.30,0.98,U] [#4 -0.06,0.13,0.83,U] [#5 -0.23,0.02,0.84,U] [#6 -0.26,0.13,0.75,U] [#7 0.21,0.27,0.54,U] [#8 0.26,0.05,0.77,U] 
01:33:05.602 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.11, -0.09}
01:33:05.602 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
01:33:05.603 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
01:33:05.604 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.65 mountX=-0.13 mountY=0.06, mountTheta=2.71
01:33:05.605 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
01:33:05.606 00.001 21068 Enqueuing Move request for scope (0.11, -0.09)
01:33:05.607 00.001 16108 Worker thread wakes up
01:33:05.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:33:05.607 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:33:05.607 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=0.06
01:33:05.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:05.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:05.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:05.607 00.000 16108 MoveAxis(E, 0, ABG)
01:33:05.607 00.000 16108 Move returns status 0, amount 0
01:33:05.607 00.000 16108 MoveAxis(N, 0, ABG)
01:33:05.607 00.000 16108 Move returns status 0, amount 0
01:33:05.608 00.001 16108 move complete, result=0
01:33:05.608 00.000 16108 worker thread done servicing request
01:33:05.610 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3395, FiltMin=2944, FiltMax=58995, Gamma=1.000
01:33:05.625 00.015 21068 UpdateGuideState exits: m=127294 SNR=87.2
01:33:05.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:05.628 00.001 21068 Enqueuing Expose request
01:33:05.629 00.001 16108 Worker thread wakes up
01:33:05.629 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:05.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:05.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:06.792 01.163 16108 Exposure complete
01:33:06.848 00.056 16108 worker thread done servicing request
01:33:06.848 00.000 21068 OnExposeComplete: enter
01:33:06.851 00.003 21068 UpdateGuideState(): m_state=6
01:33:06.853 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10595
01:33:06.856 00.003 21068 Star::Find returns 1 (0), X=220.11, Y=874.70, Mass=127995, SNR=85.4, Peak=17613 HFD=3.3
01:33:06.859 00.003 21068 MultiStar: [#1 -0.25,0.08,1.03,U] [#2 -0.35,0.26,1.22,U] [#3 -0.00,0.39,1.01,U] [#4 -0.10,0.24,0.94,U] [#5 -0.02,0.31,0.93,U] [#6 -0.11,0.31,0.82,U] [#7 0.07,0.15,0.70,U] [#8 -0.07,0.00,0.81,U] 
01:33:06.860 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.17}, one-star: {0.05, -0.22}
01:33:06.861 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
01:33:06.862 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
01:33:06.865 00.003 21068 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.11 mountX=0.13 mountY=-0.14, mountTheta=-0.83
01:33:06.868 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.17, opts=13)
01:33:06.871 00.003 21068 Enqueuing Move request for scope (-0.10, 0.17)
01:33:06.873 00.002 16108 Worker thread wakes up
01:33:06.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
01:33:06.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
01:33:06.873 00.000 16108 Moving (-0.10, 0.17) raw xDistance=0.13 yDistance=-0.14
01:33:06.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:33:06.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:06.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:33:06.874 00.001 16108 MoveAxis(E, 0, ABG)
01:33:06.874 00.000 16108 Move returns status 0, amount 0
01:33:06.874 00.000 16108 MoveAxis(N, 0, ABG)
01:33:06.874 00.000 16108 Move returns status 0, amount 0
01:33:06.874 00.000 16108 move complete, result=0
01:33:06.874 00.000 16108 worker thread done servicing request
01:33:06.880 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3392, FiltMin=2889, FiltMax=62355, Gamma=1.000
01:33:06.898 00.018 21068 UpdateGuideState exits: m=127995 SNR=85.4
01:33:06.900 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.900 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:06.901 00.001 21068 Enqueuing Expose request
01:33:06.902 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:06.903 00.001 16108 Worker thread wakes up
01:33:06.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:06.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:07.876 00.973 16108 Exposure complete
01:33:07.966 00.090 16108 worker thread done servicing request
01:33:07.966 00.000 21068 OnExposeComplete: enter
01:33:07.967 00.001 21068 UpdateGuideState(): m_state=6
01:33:07.968 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10596
01:33:07.970 00.002 21068 Star::Find returns 1 (0), X=220.12, Y=875.06, Mass=119965, SNR=84.3, Peak=17341 HFD=3.0
01:33:07.972 00.002 21068 MultiStar: [#1 -0.04,0.34,1.25,U] [#2 -0.10,0.19,1.22,U] [#3 0.16,0.31,1.11,U] [#4 0.02,0.20,0.83,U] [#5 -0.05,0.08,0.99,U] [#6 -0.09,0.38,0.79,U] [#7 -0.23,-0.05,0.66,U] [#8 -0.01,0.17,0.91,U] 
01:33:07.974 00.002 21068 single-star, 8 included, MultiStar: {-0.02, 0.21}, one-star: {0.06, 0.13}
01:33:07.975 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
01:33:07.977 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
01:33:07.979 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
01:33:07.982 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
01:33:07.984 00.002 21068 Enqueuing Move request for scope (0.06, 0.13)
01:33:07.985 00.001 16108 Worker thread wakes up
01:33:07.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:33:07.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:33:07.985 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.04 yDistance=-0.14
01:33:07.986 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:07.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:07.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:33:07.986 00.000 16108 MoveAxis(E, 0, ABG)
01:33:07.986 00.000 16108 Move returns status 0, amount 0
01:33:07.986 00.000 16108 MoveAxis(N, 0, ABG)
01:33:07.986 00.000 16108 Move returns status 0, amount 0
01:33:07.986 00.000 16108 move complete, result=0
01:33:07.986 00.000 16108 worker thread done servicing request
01:33:07.994 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3395, FiltMin=2854, FiltMax=63059, Gamma=1.000
01:33:08.012 00.018 21068 UpdateGuideState exits: m=119965 SNR=84.3
01:33:08.015 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.015 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:08.017 00.002 21068 Enqueuing Expose request
01:33:08.017 00.000 16108 Worker thread wakes up
01:33:08.017 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:08.018 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:08.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:09.186 01.168 16108 Exposure complete
01:33:09.262 00.076 16108 worker thread done servicing request
01:33:09.262 00.000 21068 OnExposeComplete: enter
01:33:09.264 00.002 21068 UpdateGuideState(): m_state=6
01:33:09.266 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10597
01:33:09.267 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.76, Mass=134483, SNR=90.3, Peak=15485 HFD=3.3
01:33:09.270 00.003 21068 MultiStar: [#1 0.15,0.11,1.03,U] [#2 -0.29,0.14,1.03,U] [#3 0.28,0.11,1.02,U] [#4 -0.16,-0.04,0.89,U] [#5 0.03,-0.05,1.17,U] [#6 -0.09,-0.17,0.91,U] [#7 0.16,0.10,0.61,U] [#8 -0.10,-0.22,0.66,U] 
01:33:09.271 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.21, -0.17}
01:33:09.271 00.000 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
01:33:09.272 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
01:33:09.274 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.60 mountX=-0.03 mountY=0.01, mountTheta=2.77
01:33:09.276 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
01:33:09.277 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
01:33:09.278 00.001 16108 Worker thread wakes up
01:33:09.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:33:09.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:33:09.278 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.03 yDistance=0.01
01:33:09.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:09.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:09.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:33:09.278 00.000 16108 MoveAxis(E, 0, ABG)
01:33:09.278 00.000 16108 Move returns status 0, amount 0
01:33:09.278 00.000 16108 MoveAxis(N, 0, ABG)
01:33:09.278 00.000 16108 Move returns status 0, amount 0
01:33:09.278 00.000 16108 move complete, result=0
01:33:09.278 00.000 16108 worker thread done servicing request
01:33:09.283 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3392, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:33:09.299 00.016 21068 UpdateGuideState exits: m=134483 SNR=90.3
01:33:09.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:09.302 00.001 21068 Enqueuing Expose request
01:33:09.303 00.001 16108 Worker thread wakes up
01:33:09.303 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:09.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:09.304 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:10.279 00.975 16108 Exposure complete
01:33:10.349 00.070 16108 worker thread done servicing request
01:33:10.349 00.000 21068 OnExposeComplete: enter
01:33:10.351 00.002 21068 UpdateGuideState(): m_state=6
01:33:10.352 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10598
01:33:10.352 00.000 21068 Star::Find returns 1 (0), X=220.20, Y=874.75, Mass=131627, SNR=90.5, Peak=16941 HFD=3.4
01:33:10.353 00.001 21068 MultiStar: [#1 -0.06,0.05,1.07,U] [#2 -0.21,-0.00,1.10,U] [#3 0.06,-0.06,1.03,U] [#4 0.05,0.18,0.72,U] [#5 -0.21,-0.13,0.87,U] [#6 -0.23,0.11,0.73,U] [#7 0.13,-0.10,0.61,U] [#8 -0.14,-0.20,0.80,U] 
01:33:10.354 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.14, -0.18}
01:33:10.355 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
01:33:10.356 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.87)
01:33:10.356 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=0.05 mountY=0.05, mountTheta=0.83
01:33:10.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
01:33:10.358 00.000 21068 Enqueuing Move request for scope (-0.06, -0.04)
01:33:10.360 00.002 16108 Worker thread wakes up
01:33:10.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:33:10.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:33:10.360 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
01:33:10.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:10.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:10.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:33:10.360 00.000 16108 MoveAxis(E, 0, ABG)
01:33:10.360 00.000 16108 Move returns status 0, amount 0
01:33:10.361 00.001 16108 MoveAxis(N, 0, ABG)
01:33:10.361 00.000 16108 Move returns status 0, amount 0
01:33:10.361 00.000 16108 move complete, result=0
01:33:10.361 00.000 16108 worker thread done servicing request
01:33:10.364 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3395, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:33:10.388 00.024 21068 UpdateGuideState exits: m=131627 SNR=90.5
01:33:10.391 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:10.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:10.392 00.000 21068 Enqueuing Expose request
01:33:10.393 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:10.394 00.001 16108 Worker thread wakes up
01:33:10.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:10.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:11.549 01.155 16108 Exposure complete
01:33:11.630 00.081 16108 worker thread done servicing request
01:33:11.631 00.001 21068 OnExposeComplete: enter
01:33:11.632 00.001 21068 UpdateGuideState(): m_state=6
01:33:11.633 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10599
01:33:11.633 00.000 21068 Star::Find returns 1 (0), X=220.42, Y=874.83, Mass=139336, SNR=96.9, Peak=16441 HFD=3.3
01:33:11.634 00.001 21068 MultiStar: [#1 0.07,0.14,0.98,U] [#2 -0.01,0.01,0.98,U] [#3 0.13,0.22,0.87,U] [#4 0.07,-0.08,0.82,U] [#5 -0.08,0.01,0.98,U] [#6 0.07,0.09,0.73,U] [#7 0.01,-0.08,0.60,U] [#8 -0.03,-0.09,0.73,U] 
01:33:11.635 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.36, -0.10}
01:33:11.636 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
01:33:11.636 00.000 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
01:33:11.637 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.07 mountY=-0.03, mountTheta=-2.68
01:33:11.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
01:33:11.639 00.000 21068 Enqueuing Move request for scope (0.07, 0.02)
01:33:11.640 00.001 16108 Worker thread wakes up
01:33:11.641 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:33:11.641 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:33:11.641 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.03
01:33:11.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:11.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:11.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:33:11.641 00.000 16108 MoveAxis(E, 0, ABG)
01:33:11.641 00.000 16108 Move returns status 0, amount 0
01:33:11.641 00.000 16108 MoveAxis(N, 0, ABG)
01:33:11.641 00.000 16108 Move returns status 0, amount 0
01:33:11.641 00.000 16108 move complete, result=0
01:33:11.641 00.000 16108 worker thread done servicing request
01:33:11.644 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3392, FiltMin=2902, FiltMax=65507, Gamma=1.000
01:33:11.660 00.016 21068 UpdateGuideState exits: m=139336 SNR=96.9
01:33:11.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.661 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:11.662 00.001 21068 Enqueuing Expose request
01:33:11.663 00.001 16108 Worker thread wakes up
01:33:11.663 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:11.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:11.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:12.650 00.986 16108 Exposure complete
01:33:12.706 00.056 16108 worker thread done servicing request
01:33:12.706 00.000 21068 OnExposeComplete: enter
01:33:12.707 00.001 21068 UpdateGuideState(): m_state=6
01:33:12.707 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10600
01:33:12.708 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.73, Mass=124908, SNR=96.1, Peak=15341 HFD=3.3
01:33:12.709 00.001 21068 MultiStar: [#1 0.20,-0.02,1.10,U] [#2 -0.35,-0.03,1.07,U] [#3 0.21,-0.13,1.00,U] [#4 0.09,-0.04,0.73,U] [#5 -0.07,-0.08,0.71,U] [#6 0.06,-0.03,0.68,U] [#7 0.22,-0.13,0.61,U] [#8 0.09,-0.35,0.66,U] 
01:33:12.710 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.01, -0.20}
01:33:12.711 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
01:33:12.711 00.000 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.18)
01:33:12.712 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.20 mountX=-0.06 mountY=0.09, mountTheta=2.13
01:33:12.715 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
01:33:12.715 00.000 21068 Enqueuing Move request for scope (0.04, -0.11)
01:33:12.717 00.002 16108 Worker thread wakes up
01:33:12.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:33:12.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:33:12.717 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.09
01:33:12.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:12.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:12.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:33:12.717 00.000 16108 MoveAxis(E, 0, ABG)
01:33:12.717 00.000 16108 Move returns status 0, amount 0
01:33:12.717 00.000 16108 MoveAxis(N, 0, ABG)
01:33:12.717 00.000 16108 Move returns status 0, amount 0
01:33:12.717 00.000 16108 move complete, result=0
01:33:12.717 00.000 16108 worker thread done servicing request
01:33:12.725 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3395, FiltMin=2912, FiltMax=60969, Gamma=1.000
01:33:12.740 00.015 21068 UpdateGuideState exits: m=124908 SNR=96.1
01:33:12.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:12.743 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:12.744 00.001 21068 Enqueuing Expose request
01:33:12.744 00.000 16108 Worker thread wakes up
01:33:12.744 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:12.745 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:12.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:13.928 01.183 16108 Exposure complete
01:33:13.984 00.056 16108 worker thread done servicing request
01:33:13.984 00.000 21068 OnExposeComplete: enter
01:33:13.986 00.002 21068 UpdateGuideState(): m_state=6
01:33:13.987 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10601
01:33:13.988 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.75, Mass=123415, SNR=85.9, Peak=17213 HFD=3.2
01:33:13.988 00.000 21068 MultiStar: [#1 -0.24,-0.06,1.07,U] [#2 -0.29,-0.01,1.05,U] [#3 0.03,0.13,1.04,U] [#4 -0.12,0.27,0.89,U] [#5 -0.11,0.26,0.87,U] [#6 -0.11,-0.05,1.06,U] [#7 -0.05,-0.16,0.59,U] [#8 -0.06,-0.21,0.70,U] 
01:33:13.989 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.07, -0.18}
01:33:13.990 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
01:33:13.992 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
01:33:13.995 00.003 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.12 mountY=0.02, mountTheta=0.17
01:33:13.996 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
01:33:13.997 00.001 21068 Enqueuing Move request for scope (-0.12, 0.01)
01:33:13.998 00.001 16108 Worker thread wakes up
01:33:13.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:33:13.998 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:33:13.998 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
01:33:13.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:33:13.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:13.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:13.998 00.000 16108 MoveAxis(E, 0, ABG)
01:33:13.998 00.000 16108 Move returns status 0, amount 0
01:33:13.998 00.000 16108 MoveAxis(N, 0, ABG)
01:33:13.998 00.000 16108 Move returns status 0, amount 0
01:33:13.998 00.000 16108 move complete, result=0
01:33:13.998 00.000 16108 worker thread done servicing request
01:33:14.002 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3395, FiltMin=2918, FiltMax=60877, Gamma=1.000
01:33:14.031 00.029 21068 UpdateGuideState exits: m=123415 SNR=85.9
01:33:14.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:14.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:14.034 00.001 21068 Enqueuing Expose request
01:33:14.035 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:14.037 00.002 16108 Worker thread wakes up
01:33:14.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:14.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:15.006 00.969 16108 Exposure complete
01:33:15.086 00.080 16108 worker thread done servicing request
01:33:15.086 00.000 21068 OnExposeComplete: enter
01:33:15.087 00.001 21068 UpdateGuideState(): m_state=6
01:33:15.088 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10602
01:33:15.088 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=874.57, Mass=125754, SNR=88.2, Peak=17565 HFD=3.4
01:33:15.089 00.001 21068 MultiStar: [#1 -0.24,0.17,1.14,U] [#2 -0.33,-0.02,1.21,U] [#3 -0.08,-0.07,1.01,U] [#4 -0.35,0.13,0.95,U] [#5 -0.37,-0.05,0.94,U] [#6 -0.22,0.02,0.75,U] [#7 0.05,-0.34,0.56,U] [#8 -0.02,-0.25,0.81,U] 
01:33:15.090 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.07}, one-star: {0.05, -0.36}
01:33:15.091 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.53)
01:33:15.092 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
01:33:15.093 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.79 mountX=0.17 mountY=0.11, mountTheta=0.57
01:33:15.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.07, opts=13)
01:33:15.096 00.001 21068 Enqueuing Move request for scope (-0.18, -0.07)
01:33:15.097 00.001 16108 Worker thread wakes up
01:33:15.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:33:15.097 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:33:15.097 00.000 16108 Moving (-0.18, -0.07) raw xDistance=0.17 yDistance=0.11
01:33:15.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:33:15.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:15.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:33:15.097 00.000 16108 MoveAxis(E, 0, ABG)
01:33:15.097 00.000 16108 Move returns status 0, amount 0
01:33:15.098 00.001 16108 MoveAxis(N, 0, ABG)
01:33:15.098 00.000 16108 Move returns status 0, amount 0
01:33:15.098 00.000 16108 move complete, result=0
01:33:15.098 00.000 16108 worker thread done servicing request
01:33:15.109 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3395, FiltMin=2870, FiltMax=60765, Gamma=1.000
01:33:15.127 00.018 21068 UpdateGuideState exits: m=125754 SNR=88.2
01:33:15.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:15.129 00.000 21068 Enqueuing Expose request
01:33:15.131 00.002 16108 Worker thread wakes up
01:33:15.131 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:15.132 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:15.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:16.287 01.155 16108 Exposure complete
01:33:16.373 00.086 16108 worker thread done servicing request
01:33:16.373 00.000 21068 OnExposeComplete: enter
01:33:16.375 00.002 21068 UpdateGuideState(): m_state=6
01:33:16.375 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10603
01:33:16.376 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=874.80, Mass=140023, SNR=95.7, Peak=16157 HFD=3.4
01:33:16.378 00.002 21068 MultiStar: [#1 -0.25,0.05,1.11,U] [#2 -0.66,-0.04,0.00,M1] [#3 0.03,0.09,0.90,U] [#4 -0.03,0.17,0.82,U] [#5 -0.03,-0.02,0.85,U] [#6 0.08,0.06,0.72,U] [#7 -0.06,-0.01,0.62,U] [#8 -0.07,-0.10,0.67,U] 
01:33:16.379 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.17, -0.12}
01:33:16.380 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
01:33:16.381 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
01:33:16.382 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.94 mountX=0.08 mountY=0.00, mountTheta=0.03
01:33:16.386 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
01:33:16.388 00.002 21068 Enqueuing Move request for scope (-0.07, 0.02)
01:33:16.390 00.002 16108 Worker thread wakes up
01:33:16.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:33:16.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:33:16.390 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.08 yDistance=0.00
01:33:16.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:33:16.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:16.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:33:16.390 00.000 16108 MoveAxis(E, 0, ABG)
01:33:16.390 00.000 16108 Move returns status 0, amount 0
01:33:16.390 00.000 16108 MoveAxis(N, 0, ABG)
01:33:16.390 00.000 16108 Move returns status 0, amount 0
01:33:16.390 00.000 16108 move complete, result=0
01:33:16.390 00.000 16108 worker thread done servicing request
01:33:16.400 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3395, FiltMin=2902, FiltMax=61750, Gamma=1.000
01:33:16.415 00.015 21068 UpdateGuideState exits: m=140023 SNR=95.7
01:33:16.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.418 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:16.419 00.001 21068 Enqueuing Expose request
01:33:16.419 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:16.420 00.001 16108 Worker thread wakes up
01:33:16.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:16.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:17.396 00.976 16108 Exposure complete
01:33:17.465 00.069 16108 worker thread done servicing request
01:33:17.465 00.000 21068 OnExposeComplete: enter
01:33:17.466 00.001 21068 UpdateGuideState(): m_state=6
01:33:17.467 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10604
01:33:17.468 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=874.71, Mass=127377, SNR=88.7, Peak=17853 HFD=3.3
01:33:17.469 00.001 21068 MultiStar: [#1 -0.37,0.16,1.09,U] [#2 -0.23,-0.12,1.23,U] [#3 -0.06,0.05,1.00,U] [#4 -0.17,0.01,0.81,U] [#5 -0.44,0.12,0.83,U] [#6 -0.25,-0.10,0.73,U] [#7 -0.23,-0.22,0.64,U] [#8 -0.14,-0.47,0.71,U] 
01:33:17.470 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.07}, one-star: {0.02, -0.22}
01:33:17.470 00.000 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
01:33:17.471 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
01:33:17.472 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.47 mountX=-0.06 mountY=0.20, mountTheta=1.85
01:33:17.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.22, opts=13)
01:33:17.475 00.001 21068 Enqueuing Move request for scope (0.02, -0.22)
01:33:17.476 00.001 16108 Worker thread wakes up
01:33:17.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
01:33:17.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
01:33:17.476 00.000 16108 Moving (0.02, -0.22) raw xDistance=-0.06 yDistance=0.20
01:33:17.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:17.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:17.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:33:17.476 00.000 16108 MoveAxis(E, 0, ABG)
01:33:17.476 00.000 16108 Move returns status 0, amount 0
01:33:17.476 00.000 16108 MoveAxis(N, 0, ABG)
01:33:17.476 00.000 16108 Move returns status 0, amount 0
01:33:17.476 00.000 16108 move complete, result=0
01:33:17.476 00.000 16108 worker thread done servicing request
01:33:17.479 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3395, FiltMin=2912, FiltMax=45261, Gamma=1.000
01:33:17.494 00.015 21068 UpdateGuideState exits: m=127377 SNR=88.7
01:33:17.496 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:17.496 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:17.497 00.001 21068 Enqueuing Expose request
01:33:17.498 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:17.499 00.001 16108 Worker thread wakes up
01:33:17.499 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:17.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:18.663 01.164 16108 Exposure complete
01:33:18.724 00.061 16108 worker thread done servicing request
01:33:18.724 00.000 21068 OnExposeComplete: enter
01:33:18.725 00.001 21068 UpdateGuideState(): m_state=6
01:33:18.726 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10605
01:33:18.726 00.000 21068 Star::Find returns 1 (0), X=220.05, Y=874.55, Mass=119992, SNR=80.7, Peak=15613 HFD=3.3
01:33:18.727 00.001 21068 MultiStar: [#1 -0.21,0.05,0.99,U] [#2 -0.39,-0.14,1.18,U] [#3 0.25,0.15,1.17,U] [#4 -0.25,-0.09,0.88,U] [#5 -0.35,-0.17,1.05,U] [#6 -0.13,-0.08,0.82,U] [#7 -0.02,-0.18,0.71,U] [#8 0.16,-0.24,0.74,U] 
01:33:18.728 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.00, -0.38}
01:33:18.729 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
01:33:18.730 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
01:33:18.730 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=0.09 mountY=0.14, mountTheta=0.97
01:33:18.732 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.11, opts=13)
01:33:18.734 00.002 21068 Enqueuing Move request for scope (-0.11, -0.11)
01:33:18.735 00.001 16108 Worker thread wakes up
01:33:18.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
01:33:18.735 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
01:33:18.735 00.000 16108 Moving (-0.11, -0.11) raw xDistance=0.09 yDistance=0.14
01:33:18.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:33:18.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:18.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:33:18.735 00.000 16108 MoveAxis(E, 0, ABG)
01:33:18.735 00.000 16108 Move returns status 0, amount 0
01:33:18.736 00.001 16108 MoveAxis(N, 0, ABG)
01:33:18.736 00.000 16108 Move returns status 0, amount 0
01:33:18.736 00.000 16108 move complete, result=0
01:33:18.736 00.000 16108 worker thread done servicing request
01:33:18.740 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3395, FiltMin=2928, FiltMax=60989, Gamma=1.000
01:33:18.755 00.015 21068 UpdateGuideState exits: m=119992 SNR=80.7
01:33:18.756 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.757 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:18.759 00.002 21068 Enqueuing Expose request
01:33:18.759 00.000 16108 Worker thread wakes up
01:33:18.759 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:18.760 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:18.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:19.736 00.976 16108 Exposure complete
01:33:19.795 00.059 16108 worker thread done servicing request
01:33:19.795 00.000 21068 OnExposeComplete: enter
01:33:19.797 00.002 21068 UpdateGuideState(): m_state=6
01:33:19.798 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10606
01:33:19.798 00.000 21068 Star::Find returns 1 (0), X=220.28, Y=874.75, Mass=124047, SNR=80.5, Peak=13933 HFD=3.5
01:33:19.799 00.001 21068 MultiStar: [#1 -0.14,0.14,1.27,U] [#2 -0.23,0.09,1.15,U] [#3 0.11,-0.04,1.26,U] [#4 -0.31,0.08,0.83,U] [#5 -0.04,-0.03,1.08,U] [#6 -0.24,-0.07,0.98,U] [#7 0.45,-0.14,0.65,U] [#8 0.09,-0.29,0.76,U] 
01:33:19.800 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.22, -0.18}
01:33:19.801 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
01:33:19.801 00.000 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
01:33:19.802 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.29 mountX=0.02 mountY=0.04, mountTheta=1.05
01:33:19.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
01:33:19.805 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
01:33:19.805 00.000 16108 Worker thread wakes up
01:33:19.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:33:19.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:33:19.805 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.04
01:33:19.806 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:33:19.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:19.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:19.806 00.000 16108 MoveAxis(E, 0, ABG)
01:33:19.806 00.000 16108 Move returns status 0, amount 0
01:33:19.806 00.000 16108 MoveAxis(N, 0, ABG)
01:33:19.806 00.000 16108 Move returns status 0, amount 0
01:33:19.806 00.000 16108 move complete, result=0
01:33:19.806 00.000 16108 worker thread done servicing request
01:33:19.809 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3395, FiltMin=2957, FiltMax=65472, Gamma=1.000
01:33:19.836 00.027 21068 UpdateGuideState exits: m=124047 SNR=80.5
01:33:19.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:19.839 00.001 21068 Enqueuing Expose request
01:33:19.841 00.002 16108 Worker thread wakes up
01:33:19.843 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:19.845 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:19.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:21.013 01.168 16108 Exposure complete
01:33:21.074 00.061 16108 worker thread done servicing request
01:33:21.074 00.000 21068 OnExposeComplete: enter
01:33:21.075 00.001 21068 UpdateGuideState(): m_state=6
01:33:21.076 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10607
01:33:21.077 00.001 21068 Star::Find returns 1 (0), X=219.99, Y=874.66, Mass=119412, SNR=75.4, Peak=14637 HFD=3.3
01:33:21.078 00.001 21068 MultiStar: [#1 -0.10,0.02,1.17,U] [#2 -0.19,-0.28,1.25,U] [#3 0.06,-0.22,1.11,U] [#4 -0.26,-0.08,0.95,U] [#5 -0.31,-0.31,1.20,U] [#6 -0.10,0.01,0.91,U] [#7 0.31,-0.01,0.77,U] [#8 -0.14,-0.28,0.85,U] 
01:33:21.078 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.17}, one-star: {-0.07, -0.27}
01:33:21.079 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
01:33:21.080 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
01:33:21.081 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-2.12 mountX=0.07 mountY=0.18, mountTheta=1.20
01:33:21.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.17, opts=13)
01:33:21.084 00.001 21068 Enqueuing Move request for scope (-0.10, -0.17)
01:33:21.085 00.001 16108 Worker thread wakes up
01:33:21.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
01:33:21.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
01:33:21.085 00.000 16108 Moving (-0.10, -0.17) raw xDistance=0.07 yDistance=0.18
01:33:21.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:33:21.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:21.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:33:21.085 00.000 16108 MoveAxis(E, 0, ABG)
01:33:21.085 00.000 16108 Move returns status 0, amount 0
01:33:21.085 00.000 16108 MoveAxis(N, 0, ABG)
01:33:21.085 00.000 16108 Move returns status 0, amount 0
01:33:21.085 00.000 16108 move complete, result=0
01:33:21.086 00.001 16108 worker thread done servicing request
01:33:21.091 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3392, FiltMin=2912, FiltMax=57929, Gamma=1.000
01:33:21.109 00.018 21068 UpdateGuideState exits: m=119412 SNR=75.4
01:33:21.112 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.112 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:21.113 00.001 21068 Enqueuing Expose request
01:33:21.114 00.001 16108 Worker thread wakes up
01:33:21.115 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:21.116 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:21.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:22.082 00.966 16108 Exposure complete
01:33:22.152 00.070 16108 worker thread done servicing request
01:33:22.152 00.000 21068 OnExposeComplete: enter
01:33:22.153 00.001 21068 UpdateGuideState(): m_state=6
01:33:22.154 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10608
01:33:22.154 00.000 21068 Star::Find returns 1 (0), X=220.14, Y=874.55, Mass=133918, SNR=88.9, Peak=16237 HFD=3.4
01:33:22.155 00.001 21068 MultiStar: [#1 0.09,-0.13,1.03,U] [#2 -0.20,-0.25,1.11,U] [#3 0.14,-0.04,0.80,U] [#4 0.04,0.09,0.71,U] [#5 -0.24,-0.17,0.92,U] [#6 -0.29,-0.05,0.84,U] [#7 0.15,0.03,0.58,U] [#8 0.04,-0.31,0.70,U] 
01:33:22.157 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.08, -0.38}
01:33:22.157 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
01:33:22.158 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
01:33:22.159 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.78 mountX=0.01 mountY=0.15, mountTheta=1.54
01:33:22.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.15, opts=13)
01:33:22.161 00.000 21068 Enqueuing Move request for scope (-0.03, -0.15)
01:33:22.162 00.001 16108 Worker thread wakes up
01:33:22.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
01:33:22.162 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
01:33:22.162 00.000 16108 Moving (-0.03, -0.15) raw xDistance=0.01 yDistance=0.15
01:33:22.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:22.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:22.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:33:22.162 00.000 16108 MoveAxis(E, 0, ABG)
01:33:22.162 00.000 16108 Move returns status 0, amount 0
01:33:22.162 00.000 16108 MoveAxis(N, 0, ABG)
01:33:22.163 00.001 16108 Move returns status 0, amount 0
01:33:22.163 00.000 16108 move complete, result=0
01:33:22.163 00.000 16108 worker thread done servicing request
01:33:22.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3392, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:33:22.189 00.022 21068 UpdateGuideState exits: m=133918 SNR=88.9
01:33:22.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:22.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:22.192 00.001 21068 Enqueuing Expose request
01:33:22.193 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:22.194 00.001 16108 Worker thread wakes up
01:33:22.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:22.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:23.359 01.165 16108 Exposure complete
01:33:23.424 00.065 16108 worker thread done servicing request
01:33:23.424 00.000 21068 OnExposeComplete: enter
01:33:23.425 00.001 21068 UpdateGuideState(): m_state=6
01:33:23.426 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10609
01:33:23.426 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=874.66, Mass=115374, SNR=80.4, Peak=15741 HFD=3.3
01:33:23.427 00.001 21068 MultiStar: [#1 -0.12,0.17,1.14,U] [#2 0.05,-0.03,1.31,U] [#3 -0.08,-0.01,1.04,U] [#4 -0.14,0.09,0.93,U] [#5 -0.10,-0.14,0.96,U] [#6 -0.24,0.03,0.85,U] [#7 0.16,-0.16,0.68,U] [#8 -0.00,-0.45,0.92,U] 
01:33:23.428 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.01, -0.27}
01:33:23.429 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
01:33:23.429 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
01:33:23.430 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.17 mountX=0.04 mountY=0.09, mountTheta=1.16
01:33:23.433 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
01:33:23.434 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
01:33:23.434 00.000 16108 Worker thread wakes up
01:33:23.435 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:33:23.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:33:23.435 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.04 yDistance=0.09
01:33:23.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:33:23.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:23.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:33:23.435 00.000 16108 MoveAxis(E, 0, ABG)
01:33:23.435 00.000 16108 Move returns status 0, amount 0
01:33:23.435 00.000 16108 MoveAxis(N, 0, ABG)
01:33:23.435 00.000 16108 Move returns status 0, amount 0
01:33:23.435 00.000 16108 move complete, result=0
01:33:23.435 00.000 16108 worker thread done servicing request
01:33:23.438 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3395, FiltMin=2921, FiltMax=62141, Gamma=1.000
01:33:23.458 00.020 21068 UpdateGuideState exits: m=115374 SNR=80.4
01:33:23.460 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.460 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:23.461 00.001 21068 Enqueuing Expose request
01:33:23.462 00.001 16108 Worker thread wakes up
01:33:23.462 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:23.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:23.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:24.447 00.984 16108 Exposure complete
01:33:24.512 00.065 16108 worker thread done servicing request
01:33:24.512 00.000 21068 OnExposeComplete: enter
01:33:24.514 00.002 21068 UpdateGuideState(): m_state=6
01:33:24.515 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10610
01:33:24.516 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.73, Mass=122484, SNR=91.3, Peak=13869 HFD=3.5
01:33:24.519 00.003 21068 MultiStar: [#1 -0.09,-0.14,1.08,U] [#2 -0.03,-0.04,0.98,U] [#3 -0.02,0.17,0.95,U] [#4 -0.27,0.04,0.71,U] [#5 -0.00,0.12,0.85,U] [#6 -0.26,0.02,0.72,U] [#7 0.17,-0.38,0.53,U] [#8 0.19,-0.18,0.72,U] 
01:33:24.520 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.15, -0.20}
01:33:24.521 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
01:33:24.523 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
01:33:24.524 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.93 mountX=0.01 mountY=0.06, mountTheta=1.39
01:33:24.527 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
01:33:24.528 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
01:33:24.531 00.003 16108 Worker thread wakes up
01:33:24.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:33:24.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:33:24.531 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
01:33:24.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:24.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:24.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:24.531 00.000 16108 MoveAxis(E, 0, ABG)
01:33:24.531 00.000 16108 Move returns status 0, amount 0
01:33:24.531 00.000 16108 MoveAxis(N, 0, ABG)
01:33:24.531 00.000 16108 Move returns status 0, amount 0
01:33:24.531 00.000 16108 move complete, result=0
01:33:24.531 00.000 16108 worker thread done servicing request
01:33:24.536 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3395, FiltMin=2902, FiltMax=59725, Gamma=1.000
01:33:24.551 00.015 21068 UpdateGuideState exits: m=122484 SNR=91.3
01:33:24.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:24.553 00.000 21068 Enqueuing Expose request
01:33:24.554 00.001 16108 Worker thread wakes up
01:33:24.554 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:24.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:24.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:25.722 01.167 16108 Exposure complete
01:33:25.777 00.055 16108 worker thread done servicing request
01:33:25.778 00.001 21068 OnExposeComplete: enter
01:33:25.778 00.000 21068 UpdateGuideState(): m_state=6
01:33:25.780 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10611
01:33:25.781 00.001 21068 Star::Find returns 1 (0), X=220.15, Y=874.51, Mass=127740, SNR=89.4, Peak=15613 HFD=3.2
01:33:25.782 00.001 21068 MultiStar: [#1 0.19,0.30,1.05,U] [#2 0.07,0.09,1.14,U] [#3 0.22,0.19,0.97,U] [#4 0.12,-0.10,0.85,U] [#5 -0.24,-0.04,0.85,U] [#6 -0.05,-0.02,0.82,U] [#7 0.09,-0.43,0.64,U] [#8 0.24,-0.37,0.70,U] 
01:33:25.782 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.09, -0.42}
01:33:25.783 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
01:33:25.784 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
01:33:25.784 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.09 mountY=0.04, mountTheta=2.74
01:33:25.787 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
01:33:25.790 00.003 21068 Enqueuing Move request for scope (0.08, -0.06)
01:33:25.791 00.001 16108 Worker thread wakes up
01:33:25.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:33:25.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:33:25.791 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
01:33:25.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:25.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:25.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:25.791 00.000 16108 MoveAxis(E, 0, ABG)
01:33:25.791 00.000 16108 Move returns status 0, amount 0
01:33:25.791 00.000 16108 MoveAxis(N, 0, ABG)
01:33:25.791 00.000 16108 Move returns status 0, amount 0
01:33:25.792 00.001 16108 move complete, result=0
01:33:25.792 00.000 16108 worker thread done servicing request
01:33:25.795 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3392, FiltMin=2905, FiltMax=63245, Gamma=1.000
01:33:25.815 00.020 21068 UpdateGuideState exits: m=127740 SNR=89.4
01:33:25.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:25.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:25.818 00.001 21068 Enqueuing Expose request
01:33:25.819 00.001 16108 Worker thread wakes up
01:33:25.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:25.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:25.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:26.806 00.987 16108 Exposure complete
01:33:26.884 00.078 16108 worker thread done servicing request
01:33:26.884 00.000 21068 OnExposeComplete: enter
01:33:26.885 00.001 21068 UpdateGuideState(): m_state=6
01:33:26.886 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10612
01:33:26.887 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.52, Mass=125792, SNR=88.8, Peak=15149 HFD=3.3
01:33:26.890 00.003 21068 MultiStar: [#1 0.21,-0.07,1.01,U] [#2 0.21,-0.22,1.20,U] [#3 0.53,-0.26,0.00,M1] [#4 -0.05,-0.05,0.79,U] [#5 -0.09,-0.41,0.92,U] [#6 0.07,-0.34,0.74,U] [#7 0.04,-0.24,0.62,U] [#8 0.14,-0.42,0.84,U] 
01:33:26.891 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.27}, one-star: {0.19, -0.40}
01:33:26.893 00.002 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
01:33:26.893 00.000 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
01:33:26.894 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=-0.15 mountY=0.24, mountTheta=2.13
01:33:26.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.27, opts=13)
01:33:26.898 00.002 21068 Enqueuing Move request for scope (0.10, -0.27)
01:33:26.899 00.001 16108 Worker thread wakes up
01:33:26.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
01:33:26.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
01:33:26.899 00.000 16108 Moving (0.10, -0.27) raw xDistance=-0.15 yDistance=0.24
01:33:26.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:33:26.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:26.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:33:26.899 00.000 16108 MoveAxis(E, 0, ABG)
01:33:26.899 00.000 16108 Move returns status 0, amount 0
01:33:26.899 00.000 16108 MoveAxis(N, 0, ABG)
01:33:26.899 00.000 16108 Move returns status 0, amount 0
01:33:26.899 00.000 16108 move complete, result=0
01:33:26.899 00.000 16108 worker thread done servicing request
01:33:26.904 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3395, FiltMin=2928, FiltMax=61017, Gamma=1.000
01:33:26.920 00.016 21068 UpdateGuideState exits: m=125792 SNR=88.8
01:33:26.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:26.923 00.001 21068 Enqueuing Expose request
01:33:26.924 00.001 16108 Worker thread wakes up
01:33:26.924 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:26.924 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:26.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:28.079 01.155 16108 Exposure complete
01:33:28.138 00.059 16108 worker thread done servicing request
01:33:28.138 00.000 21068 OnExposeComplete: enter
01:33:28.140 00.002 21068 UpdateGuideState(): m_state=6
01:33:28.143 00.003 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10613
01:33:28.144 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.45, Mass=123149, SNR=87.8, Peak=13520 HFD=3.2
01:33:28.147 00.003 21068 MultiStar: [#1 0.08,0.08,1.07,U] [#2 -0.01,-0.19,1.35,U] [#3 0.19,0.13,0.90,U] [#4 -0.05,0.10,0.86,U] [#5 -0.06,0.04,0.84,U] [#6 -0.22,-0.14,0.78,U] [#7 -0.18,-0.35,0.65,U] [#8 0.08,-0.24,0.68,U] 
01:33:28.150 00.003 21068 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {0.33, -0.48}
01:33:28.151 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
01:33:28.154 00.003 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
01:33:28.155 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.32 mountX=-0.05 mountY=0.10, mountTheta=2.01
01:33:28.158 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
01:33:28.159 00.001 21068 Enqueuing Move request for scope (0.03, -0.11)
01:33:28.162 00.003 16108 Worker thread wakes up
01:33:28.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
01:33:28.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
01:33:28.162 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
01:33:28.163 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:33:28.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:28.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:33:28.163 00.000 16108 MoveAxis(E, 0, ABG)
01:33:28.163 00.000 16108 Move returns status 0, amount 0
01:33:28.163 00.000 16108 MoveAxis(N, 0, ABG)
01:33:28.163 00.000 16108 Move returns status 0, amount 0
01:33:28.163 00.000 16108 move complete, result=0
01:33:28.163 00.000 16108 worker thread done servicing request
01:33:28.170 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3392, FiltMin=2953, FiltMax=65472, Gamma=1.000
01:33:28.188 00.018 21068 UpdateGuideState exits: m=123149 SNR=87.8
01:33:28.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.189 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:28.190 00.001 21068 Enqueuing Expose request
01:33:28.191 00.001 16108 Worker thread wakes up
01:33:28.191 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:28.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:28.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:29.171 00.979 16108 Exposure complete
01:33:29.240 00.069 16108 worker thread done servicing request
01:33:29.240 00.000 21068 OnExposeComplete: enter
01:33:29.243 00.003 21068 UpdateGuideState(): m_state=6
01:33:29.245 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10614
01:33:29.248 00.003 21068 Star::Find returns 1 (0), X=220.09, Y=874.70, Mass=118069, SNR=78.4, Peak=14109 HFD=3.3
01:33:29.250 00.002 21068 MultiStar: [#1 -0.03,-0.12,1.10,U] [#2 -0.27,-0.16,1.38,U] [#3 0.14,-0.02,1.07,U] [#4 -0.16,-0.23,0.86,U] [#5 0.09,-0.20,0.93,U] [#6 0.12,-0.34,0.89,U] [#7 0.03,-0.29,0.73,U] [#8 -0.10,-0.52,0.78,U] 
01:33:29.251 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.22}, one-star: {0.03, -0.22}
01:33:29.252 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
01:33:29.253 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
01:33:29.254 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.70 mountX=-0.01 mountY=0.22, mountTheta=1.62
01:33:29.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.22, opts=13)
01:33:29.257 00.001 21068 Enqueuing Move request for scope (-0.03, -0.22)
01:33:29.259 00.002 16108 Worker thread wakes up
01:33:29.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
01:33:29.259 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
01:33:29.259 00.000 16108 Moving (-0.03, -0.22) raw xDistance=-0.01 yDistance=0.22
01:33:29.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:29.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:29.260 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:33:29.260 00.000 16108 MoveAxis(E, 0, ABG)
01:33:29.260 00.000 16108 Move returns status 0, amount 0
01:33:29.260 00.000 16108 MoveAxis(N, 0, ABG)
01:33:29.260 00.000 16108 Move returns status 0, amount 0
01:33:29.260 00.000 16108 move complete, result=0
01:33:29.260 00.000 16108 worker thread done servicing request
01:33:29.266 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3392, FiltMin=2880, FiltMax=53049, Gamma=1.000
01:33:29.293 00.027 21068 UpdateGuideState exits: m=118069 SNR=78.4
01:33:29.295 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.297 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:29.299 00.002 21068 Enqueuing Expose request
01:33:29.301 00.002 16108 Worker thread wakes up
01:33:29.301 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:29.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:29.303 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:30.466 01.163 16108 Exposure complete
01:33:30.520 00.054 16108 worker thread done servicing request
01:33:30.521 00.001 21068 OnExposeComplete: enter
01:33:30.522 00.001 21068 UpdateGuideState(): m_state=6
01:33:30.522 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10615
01:33:30.523 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.63, Mass=107386, SNR=81.9, Peak=13657 HFD=3.3
01:33:30.524 00.001 21068 MultiStar: [#1 -0.10,0.08,1.14,U] [#2 -0.11,-0.08,1.37,U] [#3 0.28,0.17,1.16,U] [#4 0.04,0.14,0.85,U] [#5 -0.04,-0.13,1.18,U] [#6 -0.18,-0.17,0.76,U] [#7 0.30,0.03,0.61,U] [#8 0.28,-0.36,0.93,U] 
01:33:30.525 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.30, -0.30}
01:33:30.527 00.002 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
01:33:30.528 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
01:33:30.528 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=-0.08 mountY=0.05, mountTheta=2.64
01:33:30.531 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
01:33:30.533 00.002 21068 Enqueuing Move request for scope (0.07, -0.07)
01:33:30.535 00.002 16108 Worker thread wakes up
01:33:30.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:33:30.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:33:30.536 00.001 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
01:33:30.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:30.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:30.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:33:30.536 00.000 16108 MoveAxis(E, 0, ABG)
01:33:30.536 00.000 16108 Move returns status 0, amount 0
01:33:30.536 00.000 16108 MoveAxis(N, 0, ABG)
01:33:30.536 00.000 16108 Move returns status 0, amount 0
01:33:30.537 00.001 16108 move complete, result=0
01:33:30.537 00.000 16108 worker thread done servicing request
01:33:30.542 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=77, max=65535, med=3392, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:33:30.565 00.023 21068 UpdateGuideState exits: m=107386 SNR=81.9
01:33:30.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:30.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:30.568 00.001 21068 Enqueuing Expose request
01:33:30.569 00.001 16108 Worker thread wakes up
01:33:30.569 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:30.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:30.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:31.554 00.985 16108 Exposure complete
01:33:31.625 00.071 16108 worker thread done servicing request
01:33:31.625 00.000 21068 OnExposeComplete: enter
01:33:31.628 00.003 21068 UpdateGuideState(): m_state=6
01:33:31.629 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10616
01:33:31.630 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=874.41, Mass=125816, SNR=87.7, Peak=15488 HFD=3.4
01:33:31.632 00.002 21068 MultiStar: [#1 0.07,-0.22,1.04,U] [#2 -0.10,-0.15,1.17,U] [#3 0.26,-0.13,0.88,U] [#4 -0.21,-0.09,0.90,U] [#5 0.00,-0.35,1.03,U] [#6 0.11,-0.15,0.72,U] [#7 0.54,-0.30,0.00,M1] [#8 -0.24,-0.61,0.00,M1] 
01:33:31.633 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.24}, one-star: {0.03, -0.52}
01:33:31.634 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
01:33:31.636 00.002 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.88)
01:33:31.637 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.50 mountX=-0.06 mountY=0.23, mountTheta=1.82
01:33:31.640 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.24, opts=13)
01:33:31.641 00.001 21068 Enqueuing Move request for scope (0.02, -0.24)
01:33:31.643 00.002 16108 Worker thread wakes up
01:33:31.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
01:33:31.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
01:33:31.643 00.000 16108 Moving (0.02, -0.24) raw xDistance=-0.06 yDistance=0.23
01:33:31.644 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:31.644 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.49
01:33:31.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:33:31.644 00.000 16108 MoveAxis(E, 0, ABG)
01:33:31.644 00.000 16108 Move returns status 0, amount 0
01:33:31.644 00.000 16108 MoveAxis(S, 45, ABG)
01:33:31.644 00.000 16108 Guiding  Dir = 1, Dur = 45
01:33:31.645 00.001 16108 IsSlewing returns 0
01:33:31.645 00.000 16108 IsGuiding returns 0
01:33:31.650 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3392, FiltMin=2870, FiltMax=58569, Gamma=1.000
01:33:31.670 00.020 21068 UpdateGuideState exits: m=125816 SNR=87.7
01:33:31.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:31.673 00.001 21068 Enqueuing Expose request
01:33:31.686 00.013 16108 PulseGuide returned control before completion, sleep 14
01:33:31.716 00.030 16108 IsGuiding returns 1
01:33:31.716 00.000 16108 scope still moving after pulse duration time elapsed
01:33:31.747 00.031 16108 IsSlewing returns 0
01:33:31.747 00.000 16108 IsGuiding returns 1
01:33:31.779 00.032 16108 IsSlewing returns 0
01:33:31.780 00.001 16108 IsGuiding returns 0
01:33:31.780 00.000 16108 scope move finished after 45 + 89 ms
01:33:31.780 00.000 16108 Move returns status 0, amount 45
01:33:31.780 00.000 16108 move complete, result=0
01:33:31.780 00.000 16108 worker thread done servicing request
01:33:31.780 00.000 16108 Worker thread wakes up
01:33:31.780 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
01:33:31.782 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:31.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:32.941 01.159 16108 Exposure complete
01:33:33.004 00.063 16108 worker thread done servicing request
01:33:33.004 00.000 21068 OnExposeComplete: enter
01:33:33.007 00.003 21068 UpdateGuideState(): m_state=6
01:33:33.009 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10617
01:33:33.010 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=874.44, Mass=109742, SNR=69.7, Peak=14192 HFD=2.9
01:33:33.012 00.002 21068 MultiStar: [#1 0.02,-0.24,1.30,U] [#2 -0.51,-0.08,1.71,U] [#3 0.11,-0.22,1.42,U] [#4 -0.07,-0.07,1.16,U] [#5 -0.17,-0.41,1.14,U] [#6 -0.04,-0.28,1.02,U] [#7 0.15,-0.35,0.73,U] [#8 -0.32,-0.38,0.96,U] 
01:33:33.013 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.26}, one-star: {-0.11, -0.49}
01:33:33.014 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
01:33:33.016 00.002 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
01:33:33.018 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.03 mountX=0.08 mountY=0.28, mountTheta=1.29
01:33:33.020 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.26, opts=13)
01:33:33.022 00.002 21068 Enqueuing Move request for scope (-0.13, -0.26)
01:33:33.024 00.002 16108 Worker thread wakes up
01:33:33.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
01:33:33.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
01:33:33.024 00.000 16108 Moving (-0.13, -0.26) raw xDistance=0.08 yDistance=0.28
01:33:33.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:33:33.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:33:33.024 00.000 16108 MoveAxis(E, 0, ABG)
01:33:33.024 00.000 16108 Move returns status 0, amount 0
01:33:33.024 00.000 16108 MoveAxis(S, 56, ABG)
01:33:33.024 00.000 16108 Guiding  Dir = 1, Dur = 56
01:33:33.024 00.000 16108 IsSlewing returns 0
01:33:33.026 00.002 16108 IsGuiding returns 0
01:33:33.026 00.000 16108 PulseGuide returned control before completion, sleep 66
01:33:33.035 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3392, FiltMin=2877, FiltMax=65472, Gamma=1.000
01:33:33.061 00.026 21068 UpdateGuideState exits: m=109742 SNR=69.7
01:33:33.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.064 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:33.065 00.001 21068 Enqueuing Expose request
01:33:33.102 00.037 16108 IsGuiding returns 1
01:33:33.102 00.000 16108 scope still moving after pulse duration time elapsed
01:33:33.133 00.031 16108 IsSlewing returns 0
01:33:33.133 00.000 16108 IsGuiding returns 0
01:33:33.133 00.000 16108 scope move finished after 56 + 52 ms
01:33:33.133 00.000 16108 Move returns status 0, amount 56
01:33:33.133 00.000 16108 move complete, result=0
01:33:33.133 00.000 16108 worker thread done servicing request
01:33:33.133 00.000 16108 Worker thread wakes up
01:33:33.133 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
01:33:33.136 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:33.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:34.109 00.973 16108 Exposure complete
01:33:34.164 00.055 16108 worker thread done servicing request
01:33:34.164 00.000 21068 OnExposeComplete: enter
01:33:34.165 00.001 21068 UpdateGuideState(): m_state=6
01:33:34.166 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10618
01:33:34.167 00.001 21068 Star::Find returns 1 (0), X=220.04, Y=874.67, Mass=133236, SNR=97.1, Peak=16989 HFD=3.3
01:33:34.167 00.000 21068 MultiStar: [#1 -0.45,0.01,1.04,U] [#2 -0.61,-0.03,0.00,M1] [#3 -0.26,-0.19,0.97,U] [#4 -0.27,0.02,0.76,U] [#5 -0.34,-0.29,0.71,U] [#6 -0.09,0.05,0.62,U] [#7 0.10,-0.09,0.60,U] [#8 -0.48,-0.15,0.55,U] 
01:33:34.168 00.001 21068 single-star, 7 included, MultiStar: {-0.23, -0.12}, one-star: {-0.01, -0.25}
01:33:34.169 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
01:33:34.170 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
01:33:34.170 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.26 cameraTheta=-1.62 mountX=-0.03 mountY=0.25, mountTheta=1.70
01:33:34.173 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.25, opts=13)
01:33:34.173 00.000 21068 Enqueuing Move request for scope (-0.01, -0.25)
01:33:34.174 00.001 16108 Worker thread wakes up
01:33:34.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
01:33:34.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
01:33:34.174 00.000 16108 Moving (-0.01, -0.25) raw xDistance=-0.03 yDistance=0.25
01:33:34.175 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:34.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:33:34.175 00.000 16108 MoveAxis(E, 0, ABG)
01:33:34.175 00.000 16108 Move returns status 0, amount 0
01:33:34.175 00.000 16108 MoveAxis(S, 50, ABG)
01:33:34.175 00.000 16108 Guiding  Dir = 1, Dur = 50
01:33:34.175 00.000 16108 IsSlewing returns 0
01:33:34.175 00.000 16108 IsGuiding returns 0
01:33:34.178 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3392, FiltMin=2912, FiltMax=55750, Gamma=1.000
01:33:34.193 00.015 21068 UpdateGuideState exits: m=133236 SNR=97.1
01:33:34.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.196 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:34.196 00.000 21068 Enqueuing Expose request
01:33:34.229 00.033 16108 IsGuiding returns 1
01:33:34.229 00.000 16108 scope still moving after pulse duration time elapsed
01:33:34.260 00.031 16108 IsSlewing returns 0
01:33:34.260 00.000 16108 IsGuiding returns 1
01:33:34.291 00.031 16108 IsSlewing returns 0
01:33:34.291 00.000 16108 IsGuiding returns 1
01:33:34.322 00.031 16108 IsSlewing returns 0
01:33:34.322 00.000 16108 IsGuiding returns 0
01:33:34.322 00.000 16108 scope move finished after 50 + 97 ms
01:33:34.323 00.001 16108 Move returns status 0, amount 50
01:33:34.323 00.000 16108 move complete, result=0
01:33:34.323 00.000 16108 worker thread done servicing request
01:33:34.323 00.000 16108 Worker thread wakes up
01:33:34.323 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 50 ms SOUTH
01:33:34.325 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:34.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:35.491 01.166 16108 Exposure complete
01:33:35.552 00.061 16108 worker thread done servicing request
01:33:35.552 00.000 21068 OnExposeComplete: enter
01:33:35.554 00.002 21068 UpdateGuideState(): m_state=6
01:33:35.554 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10619
01:33:35.555 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.51, Mass=120979, SNR=107.7, Peak=15277 HFD=3.4
01:33:35.556 00.001 21068 MultiStar: [#1 -0.20,0.01,0.84,U] [#2 -0.47,-0.16,0.99,U] [#3 -0.01,0.02,0.78,U] [#4 0.09,0.08,0.72,U] [#5 -0.02,0.03,0.86,U] [#6 0.23,0.08,0.65,U] [#7 -0.10,-0.27,0.49,U] [#8 -0.08,-0.30,0.61,U] 
01:33:35.557 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {0.14, -0.42}
01:33:35.558 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
01:33:35.559 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
01:33:35.560 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.07 mountX=0.04 mountY=0.12, mountTheta=1.25
01:33:35.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
01:33:35.562 00.000 21068 Enqueuing Move request for scope (-0.06, -0.11)
01:33:35.563 00.001 16108 Worker thread wakes up
01:33:35.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
01:33:35.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
01:33:35.563 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
01:33:35.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:33:35.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:35.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:33:35.563 00.000 16108 MoveAxis(E, 0, ABG)
01:33:35.563 00.000 16108 Move returns status 0, amount 0
01:33:35.563 00.000 16108 MoveAxis(N, 0, ABG)
01:33:35.563 00.000 16108 Move returns status 0, amount 0
01:33:35.565 00.002 16108 move complete, result=0
01:33:35.565 00.000 16108 worker thread done servicing request
01:33:35.572 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3392, FiltMin=2893, FiltMax=53017, Gamma=1.000
01:33:35.596 00.024 21068 UpdateGuideState exits: m=120979 SNR=107.7
01:33:35.598 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.601 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:35.603 00.002 21068 Enqueuing Expose request
01:33:35.605 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:35.607 00.002 16108 Worker thread wakes up
01:33:35.608 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:35.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:36.593 00.985 16108 Exposure complete
01:33:36.679 00.086 16108 worker thread done servicing request
01:33:36.680 00.001 21068 OnExposeComplete: enter
01:33:36.681 00.001 21068 UpdateGuideState(): m_state=6
01:33:36.682 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10620
01:33:36.683 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=874.67, Mass=111318, SNR=83.5, Peak=13481 HFD=3.4
01:33:36.683 00.000 21068 MultiStar: [#1 0.08,-0.01,1.24,U] [#2 -0.05,-0.10,1.33,U] [#3 0.31,-0.09,1.11,U] [#4 0.38,0.23,0.93,U] [#5 -0.02,-0.13,1.06,U] [#6 0.36,0.00,0.83,U] [#7 0.50,-0.31,0.00,M1] [#8 -0.14,-0.23,0.67,U] 
01:33:36.685 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.26, -0.26}
01:33:36.685 00.000 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
01:33:36.686 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
01:33:36.687 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.15 mountY=0.03, mountTheta=2.92
01:33:36.688 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
01:33:36.689 00.001 21068 Enqueuing Move request for scope (0.14, -0.07)
01:33:36.690 00.001 16108 Worker thread wakes up
01:33:36.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:33:36.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:33:36.690 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.03
01:33:36.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:33:36.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:36.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:36.690 00.000 16108 MoveAxis(E, 0, ABG)
01:33:36.690 00.000 16108 Move returns status 0, amount 0
01:33:36.690 00.000 16108 MoveAxis(N, 0, ABG)
01:33:36.690 00.000 16108 Move returns status 0, amount 0
01:33:36.690 00.000 16108 move complete, result=0
01:33:36.690 00.000 16108 worker thread done servicing request
01:33:36.693 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3392, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:33:36.709 00.016 21068 UpdateGuideState exits: m=111318 SNR=83.5
01:33:36.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.710 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:36.711 00.001 21068 Enqueuing Expose request
01:33:36.712 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:36.712 00.000 16108 Worker thread wakes up
01:33:36.713 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:36.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:37.876 01.163 16108 Exposure complete
01:33:37.940 00.064 16108 worker thread done servicing request
01:33:37.940 00.000 21068 OnExposeComplete: enter
01:33:37.940 00.000 21068 UpdateGuideState(): m_state=6
01:33:37.941 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10621
01:33:37.942 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=874.39, Mass=141439, SNR=96.8, Peak=16227 HFD=3.3
01:33:37.943 00.001 21068 MultiStar: [#1 -0.02,-0.30,0.95,U] [#2 0.05,-0.29,1.12,U] [#3 0.27,-0.24,0.82,U] [#4 -0.00,-0.39,0.74,U] [#5 -0.01,-0.22,0.86,U] [#6 0.31,-0.25,0.69,U] [#7 0.65,-0.25,0.00,M2] [#8 0.14,-0.40,0.60,U] 
01:33:37.944 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.33}, one-star: {0.38, -0.53}
01:33:37.944 00.000 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
01:33:37.945 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
01:33:37.946 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.35 cameraTheta=-1.17 mountX=-0.19 mountY=0.29, mountTheta=2.16
01:33:37.947 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.33, opts=13)
01:33:37.948 00.001 21068 Enqueuing Move request for scope (0.14, -0.33)
01:33:37.949 00.001 16108 Worker thread wakes up
01:33:37.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
01:33:37.949 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
01:33:37.949 00.000 16108 Moving (0.14, -0.33) raw xDistance=-0.19 yDistance=0.29
01:33:37.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:33:37.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:33:37.949 00.000 16108 MoveAxis(E, 0, ABG)
01:33:37.949 00.000 16108 Move returns status 0, amount 0
01:33:37.949 00.000 16108 MoveAxis(S, 57, ABG)
01:33:37.950 00.001 16108 Guiding  Dir = 1, Dur = 57
01:33:37.950 00.000 16108 IsSlewing returns 0
01:33:37.950 00.000 16108 IsGuiding returns 0
01:33:37.953 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3392, FiltMin=2916, FiltMax=51683, Gamma=1.000
01:33:37.967 00.014 21068 UpdateGuideState exits: m=141439 SNR=96.8
01:33:37.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:37.970 00.001 21068 Enqueuing Expose request
01:33:37.993 00.023 16108 PulseGuide returned control before completion, sleep 25
01:33:38.023 00.030 16108 IsGuiding returns 1
01:33:38.023 00.000 16108 scope still moving after pulse duration time elapsed
01:33:38.054 00.031 16108 IsSlewing returns 0
01:33:38.054 00.000 16108 IsGuiding returns 1
01:33:38.085 00.031 16108 IsSlewing returns 0
01:33:38.085 00.000 16108 IsGuiding returns 0
01:33:38.085 00.000 16108 scope move finished after 57 + 77 ms
01:33:38.085 00.000 16108 Move returns status 0, amount 57
01:33:38.085 00.000 16108 move complete, result=0
01:33:38.085 00.000 16108 worker thread done servicing request
01:33:38.085 00.000 16108 Worker thread wakes up
01:33:38.085 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH
01:33:38.087 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:38.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:39.065 00.978 16108 Exposure complete
01:33:39.133 00.068 16108 worker thread done servicing request
01:33:39.133 00.000 21068 OnExposeComplete: enter
01:33:39.135 00.002 21068 UpdateGuideState(): m_state=6
01:33:39.139 00.004 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10622
01:33:39.141 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=874.50, Mass=139932, SNR=100.0, Peak=15497 HFD=3.2
01:33:39.143 00.002 21068 MultiStar: [#1 0.21,-0.04,1.00,U] [#2 0.23,-0.15,0.89,U] [#3 0.17,-0.15,0.87,U] [#4 0.06,-0.08,0.69,U] [#5 0.23,-0.31,0.81,U] [#6 0.04,-0.14,0.70,U] [#7 0.58,-0.05,0.00,M3] [#8 0.23,-0.58,0.00,M1] 
01:33:39.144 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.19}, one-star: {0.55, -0.43}
01:33:39.146 00.002 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
01:33:39.148 00.002 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
01:33:39.149 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.69 mountX=-0.26 mountY=0.13, mountTheta=2.68
01:33:39.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.19, opts=13)
01:33:39.152 00.001 21068 Enqueuing Move request for scope (0.23, -0.19)
01:33:39.154 00.002 16108 Worker thread wakes up
01:33:39.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
01:33:39.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
01:33:39.154 00.000 16108 Moving (0.23, -0.19) raw xDistance=-0.26 yDistance=0.13
01:33:39.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:33:39.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:39.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:33:39.154 00.000 16108 MoveAxis(E, 68, ABG)
01:33:39.154 00.000 16108 Guiding  Dir = 2, Dur = 68
01:33:39.154 00.000 16108 IsSlewing returns 0
01:33:39.155 00.001 16108 IsGuiding returns 0
01:33:39.160 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3395, FiltMin=2909, FiltMax=51757, Gamma=1.000
01:33:39.164 00.004 16108 PulseGuide returned control before completion, sleep 69
01:33:39.192 00.028 21068 UpdateGuideState exits: m=139932 SNR=100.0
01:33:39.194 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:39.196 00.001 21068 Enqueuing Expose request
01:33:39.240 00.044 16108 IsGuiding returns 1
01:33:39.240 00.000 16108 scope still moving after pulse duration time elapsed
01:33:39.272 00.032 16108 IsSlewing returns 0
01:33:39.272 00.000 16108 IsGuiding returns 0
01:33:39.272 00.000 16108 scope move finished after 68 + 49 ms
01:33:39.272 00.000 16108 Move returns status 0, amount 68
01:33:39.272 00.000 16108 MoveAxis(N, 0, ABG)
01:33:39.272 00.000 16108 Move returns status 0, amount 0
01:33:39.272 00.000 16108 move complete, result=0
01:33:39.272 00.000 16108 worker thread done servicing request
01:33:39.273 00.001 16108 Worker thread wakes up
01:33:39.273 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
01:33:39.275 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:39.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:40.439 01.164 16108 Exposure complete
01:33:40.524 00.085 16108 worker thread done servicing request
01:33:40.524 00.000 21068 OnExposeComplete: enter
01:33:40.526 00.002 21068 UpdateGuideState(): m_state=6
01:33:40.527 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10623
01:33:40.530 00.003 21068 Star::Find returns 1 (0), X=220.01, Y=874.73, Mass=127940, SNR=82.9, Peak=16125 HFD=3.3
01:33:40.532 00.002 21068 MultiStar: [#1 -0.24,-0.02,1.10,U] [#2 -0.53,-0.07,1.26,U] [#3 -0.05,0.00,0.99,U] [#4 0.05,0.00,1.02,U] [#5 0.10,0.08,0.98,U] [#6 -0.07,0.01,0.87,U] [#7 0.05,-0.13,0.65,U] [#8 -0.22,-0.02,0.88,U] 
01:33:40.534 00.002 21068 refined, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.04, -0.20}
01:33:40.535 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
01:33:40.537 00.002 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
01:33:40.538 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.86 mountX=0.12 mountY=0.06, mountTheta=0.51
01:33:40.542 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.04, opts=13)
01:33:40.544 00.002 21068 Enqueuing Move request for scope (-0.12, -0.04)
01:33:40.545 00.001 16108 Worker thread wakes up
01:33:40.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
01:33:40.545 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
01:33:40.545 00.000 16108 Moving (-0.12, -0.04) raw xDistance=0.12 yDistance=0.06
01:33:40.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:33:40.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:40.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:40.545 00.000 16108 MoveAxis(E, 0, ABG)
01:33:40.545 00.000 16108 Move returns status 0, amount 0
01:33:40.545 00.000 16108 MoveAxis(N, 0, ABG)
01:33:40.545 00.000 16108 Move returns status 0, amount 0
01:33:40.545 00.000 16108 move complete, result=0
01:33:40.545 00.000 16108 worker thread done servicing request
01:33:40.552 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3395, FiltMin=2947, FiltMax=60035, Gamma=1.000
01:33:40.575 00.023 21068 UpdateGuideState exits: m=127940 SNR=82.9
01:33:40.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:40.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:40.578 00.001 21068 Enqueuing Expose request
01:33:40.579 00.001 16108 Worker thread wakes up
01:33:40.579 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:40.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:40.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:41.550 00.971 16108 Exposure complete
01:33:41.603 00.053 16108 worker thread done servicing request
01:33:41.603 00.000 21068 OnExposeComplete: enter
01:33:41.604 00.001 21068 UpdateGuideState(): m_state=6
01:33:41.606 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10624
01:33:41.607 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.84, Mass=132115, SNR=91.0, Peak=15293 HFD=3.7
01:33:41.608 00.001 21068 MultiStar: [#1 -0.42,0.09,1.12,U] [#2 -0.44,0.11,1.12,U] [#3 0.04,0.13,0.83,U] [#4 -0.05,0.08,0.87,U] [#5 -0.27,0.05,0.98,U] [#6 0.02,0.21,0.80,U] [#7 0.15,-0.06,0.59,U] [#8 0.18,-0.20,0.76,U] 
01:33:41.611 00.003 21068 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {0.08, -0.09}
01:33:41.612 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
01:33:41.613 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
01:33:41.615 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
01:33:41.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
01:33:41.619 00.002 21068 Enqueuing Move request for scope (0.08, -0.09)
01:33:41.621 00.002 16108 Worker thread wakes up
01:33:41.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:33:41.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:33:41.621 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=0.06
01:33:41.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:41.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:41.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:41.621 00.000 16108 MoveAxis(E, 0, ABG)
01:33:41.622 00.001 16108 Move returns status 0, amount 0
01:33:41.622 00.000 16108 MoveAxis(N, 0, ABG)
01:33:41.622 00.000 16108 Move returns status 0, amount 0
01:33:41.622 00.000 16108 move complete, result=0
01:33:41.622 00.000 16108 worker thread done servicing request
01:33:41.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3395, FiltMin=2934, FiltMax=62009, Gamma=1.000
01:33:41.642 00.016 21068 UpdateGuideState exits: m=132115 SNR=91.0
01:33:41.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:41.644 00.000 21068 Enqueuing Expose request
01:33:41.645 00.001 16108 Worker thread wakes up
01:33:41.645 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:41.646 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:41.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:42.795 01.149 16108 Exposure complete
01:33:42.854 00.059 16108 worker thread done servicing request
01:33:42.854 00.000 21068 OnExposeComplete: enter
01:33:42.855 00.001 21068 UpdateGuideState(): m_state=6
01:33:42.856 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10625
01:33:42.856 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=874.42, Mass=113130, SNR=76.6, Peak=14688 HFD=3.2
01:33:42.857 00.001 21068 MultiStar: [#1 -0.33,-0.40,1.44,U] [#2 -0.27,-0.22,1.37,U] [#3 -0.17,-0.38,1.12,U] [#4 -0.35,-0.15,1.02,U] [#5 -0.02,-0.21,1.21,U] [#6 -0.17,-0.02,0.85,U] [#7 0.00,-0.19,0.64,U] [#8 0.01,-0.58,0.00,M1] 
01:33:42.859 00.002 21068 refined, 7 included, MultiStar: {-0.18, -0.27}, one-star: {0.01, -0.51}
01:33:42.860 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
01:33:42.861 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
01:33:42.861 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-2.16 mountX=0.13 mountY=0.31, mountTheta=1.17
01:33:42.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.27, opts=13)
01:33:42.864 00.001 21068 Enqueuing Move request for scope (-0.18, -0.27)
01:33:42.865 00.001 16108 Worker thread wakes up
01:33:42.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
01:33:42.865 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
01:33:42.865 00.000 16108 Moving (-0.18, -0.27) raw xDistance=0.13 yDistance=0.31
01:33:42.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:33:42.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:33:42.865 00.000 16108 MoveAxis(E, 0, ABG)
01:33:42.865 00.000 16108 Move returns status 0, amount 0
01:33:42.865 00.000 16108 MoveAxis(S, 62, ABG)
01:33:42.865 00.000 16108 Guiding  Dir = 1, Dur = 62
01:33:42.866 00.001 16108 IsSlewing returns 0
01:33:42.866 00.000 16108 IsGuiding returns 0
01:33:42.868 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3395, FiltMin=2915, FiltMax=61315, Gamma=1.000
01:33:42.884 00.016 21068 UpdateGuideState exits: m=113130 SNR=76.6
01:33:42.884 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:42.886 00.001 21068 Enqueuing Expose request
01:33:42.895 00.009 16108 PulseGuide returned control before completion, sleep 44
01:33:42.941 00.046 16108 IsGuiding returns 1
01:33:42.941 00.000 16108 scope still moving after pulse duration time elapsed
01:33:42.972 00.031 16108 IsSlewing returns 0
01:33:42.972 00.000 16108 IsGuiding returns 1
01:33:43.004 00.032 16108 IsSlewing returns 0
01:33:43.004 00.000 16108 IsGuiding returns 0
01:33:43.004 00.000 16108 scope move finished after 62 + 76 ms
01:33:43.004 00.000 16108 Move returns status 0, amount 62
01:33:43.004 00.000 16108 move complete, result=0
01:33:43.005 00.001 16108 worker thread done servicing request
01:33:43.005 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
01:33:43.006 00.001 16108 Worker thread wakes up
01:33:43.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:43.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:43.970 00.963 16108 Exposure complete
01:33:44.043 00.073 16108 worker thread done servicing request
01:33:44.043 00.000 21068 OnExposeComplete: enter
01:33:44.043 00.000 21068 UpdateGuideState(): m_state=6
01:33:44.045 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10626
01:33:44.046 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=874.54, Mass=109237, SNR=83.3, Peak=12649 HFD=3.2
01:33:44.047 00.001 21068 MultiStar: [#1 0.22,-0.12,1.23,U] [#2 -0.12,0.06,1.23,U] [#3 0.25,-0.07,1.25,U] [#4 0.15,0.05,0.89,U] [#5 0.12,-0.11,1.01,U] [#6 -0.11,0.09,0.90,U] [#7 0.43,-0.25,0.74,U] [#8 0.24,-0.31,0.77,U] 
01:33:44.047 00.000 21068 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.31, -0.39}
01:33:44.048 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
01:33:44.049 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
01:33:44.050 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.60 mountX=-0.17 mountY=0.07, mountTheta=2.77
01:33:44.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.11, opts=13)
01:33:44.052 00.001 21068 Enqueuing Move request for scope (0.16, -0.11)
01:33:44.053 00.001 16108 Worker thread wakes up
01:33:44.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
01:33:44.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
01:33:44.053 00.000 16108 Moving (0.16, -0.11) raw xDistance=-0.17 yDistance=0.07
01:33:44.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:33:44.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:44.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:44.053 00.000 16108 MoveAxis(E, 0, ABG)
01:33:44.053 00.000 16108 Move returns status 0, amount 0
01:33:44.053 00.000 16108 MoveAxis(N, 0, ABG)
01:33:44.053 00.000 16108 Move returns status 0, amount 0
01:33:44.053 00.000 16108 move complete, result=0
01:33:44.053 00.000 16108 worker thread done servicing request
01:33:44.057 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3395, FiltMin=2918, FiltMax=65472, Gamma=1.000
01:33:44.084 00.027 21068 UpdateGuideState exits: m=109237 SNR=83.3
01:33:44.086 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:44.088 00.001 21068 Enqueuing Expose request
01:33:44.089 00.001 16108 Worker thread wakes up
01:33:44.089 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:44.089 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:44.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:45.260 01.171 16108 Exposure complete
01:33:45.330 00.070 16108 worker thread done servicing request
01:33:45.330 00.000 21068 OnExposeComplete: enter
01:33:45.331 00.001 21068 UpdateGuideState(): m_state=6
01:33:45.332 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10627
01:33:45.333 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.43, Mass=113018, SNR=76.2, Peak=12960 HFD=3.2
01:33:45.335 00.002 21068 MultiStar: [#1 0.43,-0.15,1.15,U] [#2 -0.02,-0.17,1.61,U] [#3 0.47,-0.05,1.28,U] [#4 0.08,-0.30,0.93,U] [#5 0.43,-0.28,0.99,U] [#6 0.37,-0.30,1.01,U] [#7 0.28,-0.34,0.65,U] [#8 0.22,-0.54,0.00,M1] 
01:33:45.336 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.24}, one-star: {0.22, -0.50}
01:33:45.338 00.002 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
01:33:45.338 00.000 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
01:33:45.340 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.73 mountX=-0.31 mountY=0.17, mountTheta=2.63
01:33:45.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.24, opts=13)
01:33:45.343 00.001 21068 Enqueuing Move request for scope (0.27, -0.24)
01:33:45.344 00.001 16108 Worker thread wakes up
01:33:45.345 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
01:33:45.345 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
01:33:45.345 00.000 16108 Moving (0.27, -0.24) raw xDistance=-0.31 yDistance=0.17
01:33:45.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:33:45.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:45.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:33:45.345 00.000 16108 MoveAxis(E, 81, ABG)
01:33:45.345 00.000 16108 Guiding  Dir = 2, Dur = 81
01:33:45.346 00.001 16108 IsSlewing returns 0
01:33:45.346 00.000 16108 IsGuiding returns 0
01:33:45.348 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3395, FiltMin=2912, FiltMax=53689, Gamma=1.000
01:33:45.360 00.012 16108 PulseGuide returned control before completion, sleep 78
01:33:45.366 00.006 21068 UpdateGuideState exits: m=113018 SNR=76.2
01:33:45.369 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:45.372 00.002 21068 Enqueuing Expose request
01:33:45.453 00.081 16108 IsGuiding returns 1
01:33:45.453 00.000 16108 scope still moving after pulse duration time elapsed
01:33:45.484 00.031 16108 IsSlewing returns 0
01:33:45.484 00.000 16108 IsGuiding returns 0
01:33:45.484 00.000 16108 scope move finished after 81 + 56 ms
01:33:45.484 00.000 16108 Move returns status 0, amount 81
01:33:45.484 00.000 16108 MoveAxis(N, 0, ABG)
01:33:45.484 00.000 16108 Move returns status 0, amount 0
01:33:45.484 00.000 16108 move complete, result=0
01:33:45.484 00.000 16108 worker thread done servicing request
01:33:45.485 00.001 21068 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
01:33:45.488 00.003 16108 Worker thread wakes up
01:33:45.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:45.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:46.462 00.974 16108 Exposure complete
01:33:46.519 00.057 16108 worker thread done servicing request
01:33:46.519 00.000 21068 OnExposeComplete: enter
01:33:46.520 00.001 21068 UpdateGuideState(): m_state=6
01:33:46.520 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10628
01:33:46.521 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=874.73, Mass=143807, SNR=96.3, Peak=17277 HFD=3.3
01:33:46.522 00.001 21068 MultiStar: [#1 -0.41,-0.07,1.11,U] [#2 -0.10,-0.01,1.09,U] [#3 0.16,0.05,0.95,U] [#4 -0.05,-0.08,0.80,U] [#5 0.04,0.09,0.98,U] [#6 -0.00,0.21,0.74,U] [#7 -0.11,0.00,0.64,U] [#8 -0.11,-0.09,0.62,U] 
01:33:46.523 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.12, -0.19}
01:33:46.524 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
01:33:46.525 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.41)
01:33:46.525 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-2.97 mountX=0.08 mountY=0.03, mountTheta=0.40
01:33:46.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
01:33:46.528 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
01:33:46.530 00.002 16108 Worker thread wakes up
01:33:46.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:33:46.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:33:46.530 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.03
01:33:46.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:33:46.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:46.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:46.530 00.000 16108 MoveAxis(E, 0, ABG)
01:33:46.530 00.000 16108 Move returns status 0, amount 0
01:33:46.530 00.000 16108 MoveAxis(N, 0, ABG)
01:33:46.530 00.000 16108 Move returns status 0, amount 0
01:33:46.530 00.000 16108 move complete, result=0
01:33:46.530 00.000 16108 worker thread done servicing request
01:33:46.533 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3395, FiltMin=2937, FiltMax=61517, Gamma=1.000
01:33:46.554 00.021 21068 UpdateGuideState exits: m=143807 SNR=96.3
01:33:46.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.557 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:46.558 00.001 21068 Enqueuing Expose request
01:33:46.561 00.003 16108 Worker thread wakes up
01:33:46.561 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:46.562 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:46.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:47.729 01.167 16108 Exposure complete
01:33:47.798 00.069 16108 worker thread done servicing request
01:33:47.798 00.000 21068 OnExposeComplete: enter
01:33:47.799 00.001 21068 UpdateGuideState(): m_state=6
01:33:47.800 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10629
01:33:47.801 00.001 21068 Star::Find returns 1 (0), X=220.07, Y=874.63, Mass=123651, SNR=77.3, Peak=15245 HFD=3.4
01:33:47.802 00.001 21068 MultiStar: [#1 -0.44,0.17,1.22,U] [#2 -0.28,0.01,1.43,U] [#3 -0.06,0.23,1.20,U] [#4 -0.34,0.08,1.10,U] [#5 -0.22,0.20,0.95,U] [#6 -0.36,0.21,0.88,U] [#7 -0.07,-0.12,0.66,U] [#8 -0.23,-0.14,0.81,U] 
01:33:47.802 00.000 21068 refined, 8 included, MultiStar: {-0.23, 0.05}, one-star: {0.01, -0.30}
01:33:47.803 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
01:33:47.804 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
01:33:47.805 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.92 mountX=0.23 mountY=0.00, mountTheta=0.02
01:33:47.808 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.05, opts=13)
01:33:47.810 00.002 21068 Enqueuing Move request for scope (-0.23, 0.05)
01:33:47.811 00.001 16108 Worker thread wakes up
01:33:47.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
01:33:47.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
01:33:47.811 00.000 16108 Moving (-0.23, 0.05) raw xDistance=0.23 yDistance=0.00
01:33:47.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:33:47.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:47.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:33:47.811 00.000 16108 MoveAxis(W, 61, ABG)
01:33:47.812 00.001 16108 Guiding  Dir = 3, Dur = 61
01:33:47.812 00.000 16108 IsSlewing returns 0
01:33:47.812 00.000 16108 IsGuiding returns 0
01:33:47.813 00.001 16108 PulseGuide returned control before completion, sleep 70
01:33:47.817 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:33:47.836 00.019 21068 UpdateGuideState exits: m=123651 SNR=77.3
01:33:47.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:47.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:47.839 00.001 21068 Enqueuing Expose request
01:33:47.899 00.060 16108 IsGuiding returns 0
01:33:47.899 00.000 16108 Move returns status 0, amount 61
01:33:47.899 00.000 16108 MoveAxis(N, 0, ABG)
01:33:47.899 00.000 16108 Move returns status 0, amount 0
01:33:47.899 00.000 16108 move complete, result=0
01:33:47.899 00.000 16108 worker thread done servicing request
01:33:47.899 00.000 16108 Worker thread wakes up
01:33:47.899 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:47.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:47.900 00.001 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
01:33:48.876 00.976 16108 Exposure complete
01:33:48.953 00.077 16108 worker thread done servicing request
01:33:48.953 00.000 21068 OnExposeComplete: enter
01:33:48.954 00.001 21068 UpdateGuideState(): m_state=6
01:33:48.955 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10630
01:33:48.956 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=874.58, Mass=110205, SNR=73.5, Peak=11869 HFD=3.3
01:33:48.957 00.001 21068 MultiStar: [#1 0.22,0.08,1.28,U] [#2 -0.06,-0.30,1.43,U] [#3 0.16,-0.07,1.22,U] [#4 0.16,0.12,1.02,U] [#5 -0.08,0.05,1.04,U] [#6 -0.19,0.07,0.99,U] [#7 0.49,-0.23,0.00,M1] [#8 -0.05,-0.17,0.92,U] 
01:33:48.958 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.17, -0.35}
01:33:48.959 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
01:33:48.959 00.000 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
01:33:48.960 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.02 mountX=-0.06 mountY=0.06, mountTheta=2.33
01:33:48.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
01:33:48.963 00.001 21068 Enqueuing Move request for scope (0.05, -0.08)
01:33:48.964 00.001 16108 Worker thread wakes up
01:33:48.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:33:48.964 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:33:48.964 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.06 yDistance=0.06
01:33:48.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:48.965 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:48.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:48.965 00.000 16108 MoveAxis(E, 0, ABG)
01:33:48.965 00.000 16108 Move returns status 0, amount 0
01:33:48.965 00.000 16108 MoveAxis(N, 0, ABG)
01:33:48.965 00.000 16108 Move returns status 0, amount 0
01:33:48.965 00.000 16108 move complete, result=0
01:33:48.965 00.000 16108 worker thread done servicing request
01:33:48.969 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3395, FiltMin=2896, FiltMax=61241, Gamma=1.000
01:33:48.987 00.018 21068 UpdateGuideState exits: m=110205 SNR=73.5
01:33:48.990 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.992 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:48.993 00.001 21068 Enqueuing Expose request
01:33:48.994 00.001 16108 Worker thread wakes up
01:33:48.995 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:48.995 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:48.996 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:50.156 01.160 16108 Exposure complete
01:33:50.231 00.075 16108 worker thread done servicing request
01:33:50.232 00.001 21068 OnExposeComplete: enter
01:33:50.232 00.000 21068 UpdateGuideState(): m_state=6
01:33:50.233 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10631
01:33:50.234 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.93, Mass=119693, SNR=79.1, Peak=13945 HFD=3.3
01:33:50.236 00.002 21068 MultiStar: [#1 0.33,0.00,1.32,U] [#2 -0.02,0.03,1.23,U] [#3 0.70,-0.06,0.00,M1] [#4 0.17,0.22,0.86,U] [#5 -0.02,-0.23,1.04,U] [#6 0.16,-0.04,0.80,U] [#7 -0.06,0.04,0.68,U] [#8 -0.14,-0.23,0.91,U] 
01:33:50.237 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.14, 0.00}
01:33:50.238 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
01:33:50.238 00.000 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
01:33:50.239 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.09 mountY=0.01, mountTheta=3.05
01:33:50.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
01:33:50.241 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
01:33:50.242 00.001 16108 Worker thread wakes up
01:33:50.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:33:50.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:33:50.242 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
01:33:50.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:50.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:50.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:33:50.242 00.000 16108 MoveAxis(E, 0, ABG)
01:33:50.242 00.000 16108 Move returns status 0, amount 0
01:33:50.242 00.000 16108 MoveAxis(N, 0, ABG)
01:33:50.242 00.000 16108 Move returns status 0, amount 0
01:33:50.242 00.000 16108 move complete, result=0
01:33:50.242 00.000 16108 worker thread done servicing request
01:33:50.247 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3395, FiltMin=2918, FiltMax=61097, Gamma=1.000
01:33:50.263 00.016 21068 UpdateGuideState exits: m=119693 SNR=79.1
01:33:50.263 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:50.266 00.002 21068 Enqueuing Expose request
01:33:50.267 00.001 16108 Worker thread wakes up
01:33:50.267 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:50.268 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:50.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:51.238 00.970 16108 Exposure complete
01:33:51.294 00.056 16108 worker thread done servicing request
01:33:51.294 00.000 21068 OnExposeComplete: enter
01:33:51.296 00.002 21068 UpdateGuideState(): m_state=6
01:33:51.297 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10632
01:33:51.298 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.84, Mass=113528, SNR=86.8, Peak=13929 HFD=3.3
01:33:51.300 00.002 21068 MultiStar: [#1 -0.09,0.22,1.04,U] [#2 -0.27,-0.13,1.16,U] [#3 0.17,0.03,1.11,U] [#4 0.42,0.13,0.97,U] [#5 0.14,-0.05,0.81,U] [#6 0.27,0.17,0.83,U] [#7 0.07,-0.19,0.65,U] [#8 0.04,-0.47,0.79,U] 
01:33:51.302 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.33, -0.09}
01:33:51.304 00.002 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
01:33:51.306 00.002 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
01:33:51.307 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.11 mountY=0.00, mountTheta=3.11
01:33:51.311 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
01:33:51.314 00.003 21068 Enqueuing Move request for scope (0.11, -0.03)
01:33:51.316 00.002 16108 Worker thread wakes up
01:33:51.316 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:33:51.316 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:33:51.316 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.11 yDistance=0.00
01:33:51.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:51.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:51.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:33:51.316 00.000 16108 MoveAxis(E, 0, ABG)
01:33:51.316 00.000 16108 Move returns status 0, amount 0
01:33:51.317 00.001 16108 MoveAxis(N, 0, ABG)
01:33:51.317 00.000 16108 Move returns status 0, amount 0
01:33:51.317 00.000 16108 move complete, result=0
01:33:51.317 00.000 16108 worker thread done servicing request
01:33:51.326 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3395, FiltMin=2889, FiltMax=55069, Gamma=1.000
01:33:51.345 00.019 21068 UpdateGuideState exits: m=113528 SNR=86.8
01:33:51.347 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.349 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:51.351 00.002 21068 Enqueuing Expose request
01:33:51.352 00.001 16108 Worker thread wakes up
01:33:51.352 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:51.353 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:51.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:52.533 01.180 16108 Exposure complete
01:33:52.600 00.067 16108 worker thread done servicing request
01:33:52.600 00.000 21068 OnExposeComplete: enter
01:33:52.601 00.001 21068 UpdateGuideState(): m_state=6
01:33:52.602 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10633
01:33:52.603 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=874.70, Mass=127008, SNR=88.9, Peak=14201 HFD=3.5
01:33:52.604 00.001 21068 MultiStar: [#1 -0.07,-0.19,1.05,U] [#2 0.15,-0.07,1.37,U] [#3 0.27,-0.15,1.04,U] [#4 0.27,-0.13,0.84,U] [#5 0.23,-0.17,1.02,U] [#6 0.23,-0.11,0.75,U] [#7 0.53,-0.10,0.00,M1] [#8 0.25,-0.22,0.77,U] 
01:33:52.605 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.15}, one-star: {0.30, -0.23}
01:33:52.606 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
01:33:52.606 00.000 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
01:33:52.607 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.67 mountX=-0.22 mountY=0.10, mountTheta=2.70
01:33:52.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.15, opts=13)
01:33:52.610 00.001 21068 Enqueuing Move request for scope (0.20, -0.15)
01:33:52.611 00.001 16108 Worker thread wakes up
01:33:52.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
01:33:52.611 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
01:33:52.611 00.000 16108 Moving (0.20, -0.15) raw xDistance=-0.22 yDistance=0.10
01:33:52.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:33:52.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:52.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:33:52.612 00.001 16108 MoveAxis(E, 58, ABG)
01:33:52.612 00.000 16108 Guiding  Dir = 2, Dur = 58
01:33:52.612 00.000 16108 IsSlewing returns 0
01:33:52.612 00.000 16108 IsGuiding returns 0
01:33:52.615 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2899, FiltMax=61325, Gamma=1.000
01:33:52.630 00.015 21068 UpdateGuideState exits: m=127008 SNR=88.9
01:33:52.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:52.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:52.633 00.001 21068 Enqueuing Expose request
01:33:52.642 00.009 16108 PulseGuide returned control before completion, sleep 39
01:33:52.688 00.046 16108 IsGuiding returns 1
01:33:52.688 00.000 16108 scope still moving after pulse duration time elapsed
01:33:52.719 00.031 16108 IsSlewing returns 0
01:33:52.719 00.000 16108 IsGuiding returns 1
01:33:52.751 00.032 16108 IsSlewing returns 0
01:33:52.751 00.000 16108 IsGuiding returns 0
01:33:52.751 00.000 16108 scope move finished after 58 + 81 ms
01:33:52.751 00.000 16108 Move returns status 0, amount 58
01:33:52.751 00.000 16108 MoveAxis(N, 0, ABG)
01:33:52.751 00.000 16108 Move returns status 0, amount 0
01:33:52.752 00.001 16108 move complete, result=0
01:33:52.752 00.000 16108 worker thread done servicing request
01:33:52.752 00.000 16108 Worker thread wakes up
01:33:52.752 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:33:52.754 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:52.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:53.728 00.974 16108 Exposure complete
01:33:53.801 00.073 16108 worker thread done servicing request
01:33:53.801 00.000 21068 OnExposeComplete: enter
01:33:53.803 00.002 21068 UpdateGuideState(): m_state=6
01:33:53.804 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10634
01:33:53.806 00.002 21068 Star::Find returns 1 (0), X=220.70, Y=874.05, Mass=120184, SNR=87.9, Peak=16547 HFD=3.3
01:33:53.807 00.001 21068 MultiStar: large primary error, entering stabilization period
01:33:53.808 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
01:33:53.810 00.002 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
01:33:53.812 00.002 21068 CameraToMount -- cameraX=0.64 cameraY=-0.88 hyp=1.09 cameraTheta=-0.94 mountX=-0.79 mountY=0.70, mountTheta=2.41
01:33:53.815 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.64, y=-0.88, opts=13)
01:33:53.817 00.002 21068 Enqueuing Move request for scope (0.64, -0.88)
01:33:53.819 00.002 16108 Worker thread wakes up
01:33:53.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.88) opts 0xd
01:33:53.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.64, -0.88)
01:33:53.819 00.000 16108 Moving (0.64, -0.88) raw xDistance=-0.79 yDistance=0.70
01:33:53.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
01:33:53.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
01:33:53.819 00.000 16108 MoveAxis(E, 210, ABG)
01:33:53.819 00.000 16108 Guiding  Dir = 2, Dur = 210
01:33:53.820 00.001 16108 IsSlewing returns 0
01:33:53.820 00.000 16108 IsGuiding returns 0
01:33:53.823 00.003 16108 PulseGuide returned control before completion, sleep 219
01:33:53.828 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3395, FiltMin=2800, FiltMax=57625, Gamma=1.000
01:33:53.848 00.020 21068 UpdateGuideState exits: m=120184 SNR=87.9
01:33:53.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:53.850 00.000 21068 Enqueuing Expose request
01:33:54.057 00.207 16108 IsGuiding returns 1
01:33:54.057 00.000 16108 scope still moving after pulse duration time elapsed
01:33:54.088 00.031 16108 IsSlewing returns 0
01:33:54.089 00.001 16108 IsGuiding returns 0
01:33:54.089 00.000 16108 scope move finished after 210 + 57 ms
01:33:54.089 00.000 16108 Move returns status 0, amount 210
01:33:54.089 00.000 16108 MoveAxis(S, 141, ABG)
01:33:54.089 00.000 16108 Guiding  Dir = 1, Dur = 141
01:33:54.089 00.000 16108 IsSlewing returns 0
01:33:54.089 00.000 16108 IsGuiding returns 0
01:33:54.142 00.053 16108 PulseGuide returned control before completion, sleep 100
01:33:54.247 00.105 16108 IsGuiding returns 1
01:33:54.247 00.000 16108 scope still moving after pulse duration time elapsed
01:33:54.279 00.032 16108 IsSlewing returns 0
01:33:54.279 00.000 16108 IsGuiding returns 1
01:33:54.310 00.031 16108 IsSlewing returns 0
01:33:54.310 00.000 16108 IsGuiding returns 0
01:33:54.310 00.000 16108 scope move finished after 141 + 79 ms
01:33:54.310 00.000 16108 Move returns status 0, amount 141
01:33:54.310 00.000 16108 move complete, result=0
01:33:54.310 00.000 16108 worker thread done servicing request
01:33:54.310 00.000 16108 Worker thread wakes up
01:33:54.310 00.000 21068 GuideStep: -0.8 px 210 ms EAST, 0.7 px 141 ms SOUTH
01:33:54.311 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:54.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:55.477 01.166 16108 Exposure complete
01:33:55.549 00.072 16108 worker thread done servicing request
01:33:55.549 00.000 21068 OnExposeComplete: enter
01:33:55.550 00.001 21068 UpdateGuideState(): m_state=6
01:33:55.552 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10635
01:33:55.553 00.001 21068 Star::Find returns 1 (0), X=219.98, Y=874.16, Mass=114299, SNR=79.9, Peak=13872 HFD=3.3
01:33:55.555 00.002 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
01:33:55.555 00.000 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
01:33:55.556 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.77 hyp=0.77 cameraTheta=-1.67 mountX=-0.06 mountY=0.76, mountTheta=1.65
01:33:55.560 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.77, opts=13)
01:33:55.561 00.001 21068 Enqueuing Move request for scope (-0.07, -0.77)
01:33:55.563 00.002 16108 Worker thread wakes up
01:33:55.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.77) opts 0xd
01:33:55.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.77)
01:33:55.563 00.000 16108 Moving (-0.07, -0.77) raw xDistance=-0.06 yDistance=0.76
01:33:55.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:55.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
01:33:55.563 00.000 16108 MoveAxis(E, 0, ABG)
01:33:55.563 00.000 16108 Move returns status 0, amount 0
01:33:55.563 00.000 16108 MoveAxis(S, 153, ABG)
01:33:55.563 00.000 16108 Guiding  Dir = 1, Dur = 153
01:33:55.564 00.001 16108 IsSlewing returns 0
01:33:55.564 00.000 16108 IsGuiding returns 0
01:33:55.570 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3395, FiltMin=2937, FiltMax=52032, Gamma=1.000
01:33:55.580 00.010 16108 PulseGuide returned control before completion, sleep 148
01:33:55.584 00.004 21068 UpdateGuideState exits: m=114299 SNR=79.9
01:33:55.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:55.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:55.587 00.001 21068 Enqueuing Expose request
01:33:55.735 00.148 16108 IsGuiding returns 1
01:33:55.736 00.001 16108 scope still moving after pulse duration time elapsed
01:33:55.766 00.030 16108 IsSlewing returns 0
01:33:55.766 00.000 16108 IsGuiding returns 0
01:33:55.766 00.000 16108 scope move finished after 153 + 48 ms
01:33:55.766 00.000 16108 Move returns status 0, amount 153
01:33:55.766 00.000 16108 move complete, result=0
01:33:55.766 00.000 16108 worker thread done servicing request
01:33:55.766 00.000 16108 Worker thread wakes up
01:33:55.767 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:55.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:55.767 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.8 px 153 ms SOUTH
01:33:56.747 00.980 16108 Exposure complete
01:33:56.804 00.057 16108 worker thread done servicing request
01:33:56.804 00.000 21068 OnExposeComplete: enter
01:33:56.805 00.001 21068 UpdateGuideState(): m_state=6
01:33:56.806 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10636
01:33:56.807 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=874.49, Mass=129107, SNR=90.9, Peak=14288 HFD=3.5
01:33:56.807 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
01:33:56.808 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
01:33:56.809 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-2.01 mountX=0.13 mountY=0.47, mountTheta=1.31
01:33:56.810 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.44, opts=13)
01:33:56.811 00.001 21068 Enqueuing Move request for scope (-0.20, -0.44)
01:33:56.813 00.002 16108 Worker thread wakes up
01:33:56.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.44) opts 0xd
01:33:56.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.44)
01:33:56.813 00.000 16108 Moving (-0.20, -0.44) raw xDistance=0.13 yDistance=0.47
01:33:56.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:33:56.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
01:33:56.813 00.000 16108 MoveAxis(E, 0, ABG)
01:33:56.813 00.000 16108 Move returns status 0, amount 0
01:33:56.813 00.000 16108 MoveAxis(S, 95, ABG)
01:33:56.813 00.000 16108 Guiding  Dir = 1, Dur = 95
01:33:56.814 00.001 16108 IsSlewing returns 0
01:33:56.814 00.000 16108 IsGuiding returns 0
01:33:56.820 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3395, FiltMin=2921, FiltMax=57017, Gamma=1.000
01:33:56.847 00.027 16108 PulseGuide returned control before completion, sleep 71
01:33:56.850 00.003 21068 UpdateGuideState exits: m=129107 SNR=90.9
01:33:56.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:56.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:56.853 00.001 21068 Enqueuing Expose request
01:33:56.924 00.071 16108 IsGuiding returns 1
01:33:56.924 00.000 16108 scope still moving after pulse duration time elapsed
01:33:56.956 00.032 16108 IsSlewing returns 0
01:33:56.956 00.000 16108 IsGuiding returns 1
01:33:56.988 00.032 16108 IsSlewing returns 0
01:33:56.988 00.000 16108 IsGuiding returns 1
01:33:57.019 00.031 16108 IsSlewing returns 0
01:33:57.019 00.000 16108 IsGuiding returns 0
01:33:57.019 00.000 16108 scope move finished after 95 + 111 ms
01:33:57.019 00.000 16108 Move returns status 0, amount 95
01:33:57.019 00.000 16108 move complete, result=0
01:33:57.019 00.000 16108 worker thread done servicing request
01:33:57.020 00.001 16108 Worker thread wakes up
01:33:57.020 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 95 ms SOUTH
01:33:57.023 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:57.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:58.180 01.157 16108 Exposure complete
01:33:58.250 00.070 16108 worker thread done servicing request
01:33:58.250 00.000 21068 OnExposeComplete: enter
01:33:58.251 00.001 21068 UpdateGuideState(): m_state=6
01:33:58.252 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10637
01:33:58.253 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.85, Mass=128477, SNR=85.2, Peak=14969 HFD=3.4
01:33:58.254 00.001 21068 MultiStar: exiting stabilization period
01:33:58.254 00.000 21068 MultiStar: [#1 -0.19,0.05,1.14,U] [#2 -0.11,0.09,1.21,U] [#3 -0.06,0.12,0.94,U] [#4 0.08,0.22,0.83,U] [#5 -0.26,0.01,1.01,U] [#6 0.06,0.11,0.81,U] [#7 0.34,-0.02,0.55,U] [#8 0.08,-0.21,0.72,U] 
01:33:58.255 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.34, -0.08}
01:33:58.256 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
01:33:58.257 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
01:33:58.257 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.00 mountY=-0.04, mountTheta=-1.46
01:33:58.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
01:33:58.262 00.003 21068 Enqueuing Move request for scope (0.00, 0.04)
01:33:58.264 00.002 16108 Worker thread wakes up
01:33:58.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
01:33:58.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
01:33:58.264 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
01:33:58.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:33:58.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:58.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:58.264 00.000 16108 MoveAxis(E, 0, ABG)
01:33:58.264 00.000 16108 Move returns status 0, amount 0
01:33:58.264 00.000 16108 MoveAxis(N, 0, ABG)
01:33:58.264 00.000 16108 Move returns status 0, amount 0
01:33:58.264 00.000 16108 move complete, result=0
01:33:58.265 00.001 16108 worker thread done servicing request
01:33:58.270 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3395, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:33:58.293 00.023 21068 UpdateGuideState exits: m=128477 SNR=85.2
01:33:58.295 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:58.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:58.296 00.000 21068 Enqueuing Expose request
01:33:58.297 00.001 16108 Worker thread wakes up
01:33:58.297 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:58.298 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:58.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:33:59.257 00.959 16108 Exposure complete
01:33:59.326 00.069 16108 worker thread done servicing request
01:33:59.326 00.000 21068 OnExposeComplete: enter
01:33:59.327 00.001 21068 UpdateGuideState(): m_state=6
01:33:59.328 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10638
01:33:59.329 00.001 21068 Star::Find returns 1 (0), X=219.95, Y=874.77, Mass=127868, SNR=83.0, Peak=15917 HFD=3.4
01:33:59.330 00.001 21068 MultiStar: [#1 -0.23,-0.06,1.06,U] [#2 -0.41,0.03,1.17,U] [#3 0.02,0.00,0.97,U] [#4 -0.18,0.19,0.79,U] [#5 -0.17,-0.26,1.14,U] [#6 0.02,-0.02,0.87,U] [#7 -0.35,0.01,0.62,U] [#8 -0.32,-0.02,0.74,U] 
01:33:59.331 00.001 21068 single-star, 8 included, MultiStar: {-0.19, -0.04}, one-star: {-0.10, -0.16}
01:33:59.332 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.18)
01:33:59.332 00.000 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
01:33:59.334 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=0.07 mountY=0.18, mountTheta=1.18
01:33:59.335 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.16, opts=13)
01:33:59.336 00.001 21068 Enqueuing Move request for scope (-0.10, -0.16)
01:33:59.337 00.001 16108 Worker thread wakes up
01:33:59.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
01:33:59.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
01:33:59.337 00.000 16108 Moving (-0.10, -0.16) raw xDistance=0.07 yDistance=0.18
01:33:59.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:33:59.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:59.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:33:59.337 00.000 16108 MoveAxis(E, 0, ABG)
01:33:59.338 00.001 16108 Move returns status 0, amount 0
01:33:59.338 00.000 16108 MoveAxis(N, 0, ABG)
01:33:59.338 00.000 16108 Move returns status 0, amount 0
01:33:59.338 00.000 16108 move complete, result=0
01:33:59.338 00.000 16108 worker thread done servicing request
01:33:59.345 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3395, FiltMin=2886, FiltMax=62845, Gamma=1.000
01:33:59.373 00.028 21068 UpdateGuideState exits: m=127868 SNR=83.0
01:33:59.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.376 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:33:59.377 00.001 21068 Enqueuing Expose request
01:33:59.378 00.001 16108 Worker thread wakes up
01:33:59.378 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:59.379 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:33:59.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:00.570 01.191 16108 Exposure complete
01:34:00.622 00.052 16108 worker thread done servicing request
01:34:00.622 00.000 21068 OnExposeComplete: enter
01:34:00.623 00.001 21068 UpdateGuideState(): m_state=6
01:34:00.624 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10639
01:34:00.624 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=874.40, Mass=158593, SNR=115.3, Peak=15651 HFD=3.3
01:34:00.626 00.002 21068 MultiStar: [#1 0.04,-0.37,0.83,U] [#2 -0.03,-0.38,0.86,U] [#3 0.30,-0.25,0.71,U] [#4 0.38,-0.20,0.67,U] [#5 0.65,-0.44,0.00,M1] [#6 0.44,-0.41,0.00,M1] [#7 0.29,-0.35,0.58,U] [#8 0.00,-0.47,0.54,U] 
01:34:00.626 00.000 21068 refined, 6 included, MultiStar: {0.20, -0.37}, one-star: {0.41, -0.52}
01:34:00.627 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
01:34:00.628 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.31)
01:34:00.629 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-1.07 mountX=-0.26 mountY=0.31, mountTheta=2.27
01:34:00.630 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.37, opts=13)
01:34:00.631 00.001 21068 Enqueuing Move request for scope (0.20, -0.37)
01:34:00.632 00.001 16108 Worker thread wakes up
01:34:00.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.37) opts 0xd
01:34:00.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.37)
01:34:00.632 00.000 16108 Moving (0.20, -0.37) raw xDistance=-0.26 yDistance=0.31
01:34:00.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:34:00.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:34:00.632 00.000 16108 MoveAxis(E, 69, ABG)
01:34:00.632 00.000 16108 Guiding  Dir = 2, Dur = 69
01:34:00.633 00.001 16108 IsSlewing returns 0
01:34:00.633 00.000 16108 IsGuiding returns 0
01:34:00.637 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3398, FiltMin=2937, FiltMax=61353, Gamma=1.000
01:34:00.651 00.014 21068 UpdateGuideState exits: m=158593 SNR=115.3
01:34:00.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:00.654 00.001 21068 Enqueuing Expose request
01:34:00.657 00.003 16108 PulseGuide returned control before completion, sleep 56
01:34:00.717 00.060 16108 IsGuiding returns 1
01:34:00.717 00.000 16108 scope still moving after pulse duration time elapsed
01:34:00.749 00.032 16108 IsSlewing returns 0
01:34:00.749 00.000 16108 IsGuiding returns 0
01:34:00.749 00.000 16108 scope move finished after 69 + 47 ms
01:34:00.749 00.000 16108 Move returns status 0, amount 69
01:34:00.749 00.000 16108 MoveAxis(S, 63, ABG)
01:34:00.749 00.000 16108 Guiding  Dir = 1, Dur = 63
01:34:00.749 00.000 16108 IsSlewing returns 0
01:34:00.750 00.001 16108 IsGuiding returns 0
01:34:00.813 00.063 16108 PulseGuide returned control before completion, sleep 11
01:34:00.828 00.015 16108 IsGuiding returns 1
01:34:00.828 00.000 16108 scope still moving after pulse duration time elapsed
01:34:00.859 00.031 16108 IsSlewing returns 0
01:34:00.859 00.000 16108 IsGuiding returns 1
01:34:00.890 00.031 16108 IsSlewing returns 0
01:34:00.890 00.000 16108 IsGuiding returns 1
01:34:00.922 00.032 16108 IsSlewing returns 0
01:34:00.922 00.000 16108 IsGuiding returns 0
01:34:00.922 00.000 16108 scope move finished after 63 + 109 ms
01:34:00.922 00.000 16108 Move returns status 0, amount 63
01:34:00.922 00.000 16108 move complete, result=0
01:34:00.922 00.000 16108 worker thread done servicing request
01:34:00.922 00.000 16108 Worker thread wakes up
01:34:00.922 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.3 px 63 ms SOUTH
01:34:00.924 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:00.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:01.906 00.982 16108 Exposure complete
01:34:01.969 00.063 16108 worker thread done servicing request
01:34:01.969 00.000 21068 OnExposeComplete: enter
01:34:01.972 00.003 21068 UpdateGuideState(): m_state=6
01:34:01.974 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10640
01:34:01.976 00.002 21068 Star::Find returns 1 (0), X=219.35, Y=875.21, Mass=123610, SNR=84.6, Peak=13011 HFD=3.6
01:34:01.977 00.001 21068 MultiStar: [#1 -0.58,0.53,0.00,M1] [#2 -0.83,0.38,0.00,M1] [#3 -0.36,0.55,0.00,M1] [#4 -0.82,0.35,0.00,M1] [#5 -0.83,0.42,0.00,M2] [#6 -0.55,0.33,0.00,M2] [#7 -0.66,0.36,0.00,M1] [#8 -0.81,0.17,0.00,M1] 
01:34:01.979 00.002 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
01:34:01.981 00.002 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
01:34:01.983 00.002 21068 CameraToMount -- cameraX=-0.70 cameraY=0.28 hyp=0.76 cameraTheta=2.76 mountX=0.74 mountY=-0.11, mountTheta=-0.15
01:34:01.985 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.70, y=0.28, opts=13)
01:34:01.987 00.002 21068 Enqueuing Move request for scope (-0.70, 0.28)
01:34:01.988 00.001 16108 Worker thread wakes up
01:34:01.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.28) opts 0xd
01:34:01.988 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.70, 0.28)
01:34:01.988 00.000 16108 Moving (-0.70, 0.28) raw xDistance=0.74 yDistance=-0.11
01:34:01.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
01:34:01.989 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:01.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:01.989 00.000 16108 MoveAxis(W, 189, ABG)
01:34:01.989 00.000 16108 Guiding  Dir = 3, Dur = 189
01:34:01.989 00.000 16108 IsSlewing returns 0
01:34:01.989 00.000 16108 IsGuiding returns 0
01:34:01.993 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2912, FiltMax=56061, Gamma=1.000
01:34:02.005 00.012 16108 PulseGuide returned control before completion, sleep 184
01:34:02.009 00.004 21068 UpdateGuideState exits: m=123610 SNR=84.6
01:34:02.009 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.011 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:02.012 00.001 21068 Enqueuing Expose request
01:34:02.192 00.180 16108 IsGuiding returns 1
01:34:02.192 00.000 16108 scope still moving after pulse duration time elapsed
01:34:02.223 00.031 16108 IsSlewing returns 0
01:34:02.223 00.000 16108 IsGuiding returns 1
01:34:02.255 00.032 16108 IsSlewing returns 0
01:34:02.255 00.000 16108 IsGuiding returns 0
01:34:02.256 00.001 16108 scope move finished after 189 + 77 ms
01:34:02.256 00.000 16108 Move returns status 0, amount 189
01:34:02.256 00.000 16108 MoveAxis(N, 0, ABG)
01:34:02.256 00.000 16108 Move returns status 0, amount 0
01:34:02.256 00.000 16108 move complete, result=0
01:34:02.256 00.000 16108 worker thread done servicing request
01:34:02.256 00.000 16108 Worker thread wakes up
01:34:02.256 00.000 21068 GuideStep: 0.7 px 189 ms WEST, -0.1 px 0 ms NORTH
01:34:02.259 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:02.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:03.428 01.169 16108 Exposure complete
01:34:03.496 00.068 16108 worker thread done servicing request
01:34:03.496 00.000 21068 OnExposeComplete: enter
01:34:03.498 00.002 21068 UpdateGuideState(): m_state=6
01:34:03.500 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10641
01:34:03.502 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=874.76, Mass=123590, SNR=82.4, Peak=14457 HFD=3.4
01:34:03.503 00.001 21068 MultiStar: [#1 0.33,-0.15,1.14,U] [#2 0.16,-0.11,1.23,U] [#3 0.29,-0.20,1.28,U] [#4 0.25,0.18,0.91,U] [#5 0.26,-0.04,1.09,U] [#6 0.47,0.07,0.76,U] [#7 0.59,-0.04,0.00,M2] [#8 0.54,-0.14,0.00,M2] 
01:34:03.504 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.08}, one-star: {0.44, -0.17}
01:34:03.504 00.000 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
01:34:03.505 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
01:34:03.506 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.25 mountX=-0.31 mountY=0.00, mountTheta=3.13
01:34:03.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.08, opts=13)
01:34:03.508 00.000 21068 Enqueuing Move request for scope (0.30, -0.08)
01:34:03.509 00.001 16108 Worker thread wakes up
01:34:03.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.08) opts 0xd
01:34:03.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.08)
01:34:03.509 00.000 16108 Moving (0.30, -0.08) raw xDistance=-0.31 yDistance=0.00
01:34:03.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.31
01:34:03.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:03.510 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:34:03.510 00.000 16108 MoveAxis(E, 69, ABG)
01:34:03.510 00.000 16108 Guiding  Dir = 2, Dur = 69
01:34:03.510 00.000 16108 IsSlewing returns 0
01:34:03.510 00.000 16108 IsGuiding returns 0
01:34:03.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3395, FiltMin=2893, FiltMax=55421, Gamma=1.000
01:34:03.517 00.003 16108 PulseGuide returned control before completion, sleep 73
01:34:03.539 00.022 21068 UpdateGuideState exits: m=123590 SNR=82.4
01:34:03.539 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:03.542 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:03.543 00.001 21068 Enqueuing Expose request
01:34:03.596 00.053 16108 IsGuiding returns 1
01:34:03.596 00.000 16108 scope still moving after pulse duration time elapsed
01:34:03.626 00.030 16108 IsSlewing returns 0
01:34:03.626 00.000 16108 IsGuiding returns 0
01:34:03.626 00.000 16108 scope move finished after 69 + 46 ms
01:34:03.626 00.000 16108 Move returns status 0, amount 69
01:34:03.626 00.000 16108 MoveAxis(N, 0, ABG)
01:34:03.626 00.000 16108 Move returns status 0, amount 0
01:34:03.626 00.000 16108 move complete, result=0
01:34:03.626 00.000 16108 worker thread done servicing request
01:34:03.626 00.000 16108 Worker thread wakes up
01:34:03.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:03.626 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
01:34:03.628 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:04.595 00.967 16108 Exposure complete
01:34:04.661 00.066 16108 worker thread done servicing request
01:34:04.662 00.001 21068 OnExposeComplete: enter
01:34:04.663 00.001 21068 UpdateGuideState(): m_state=6
01:34:04.664 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10642
01:34:04.665 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=875.19, Mass=128055, SNR=84.1, Peak=14953 HFD=3.5
01:34:04.667 00.002 21068 MultiStar: [#1 0.28,0.29,1.25,U] [#2 0.02,0.51,1.24,U] [#3 0.32,0.46,0.00,M1] [#4 -0.15,0.23,0.91,U] [#5 -0.06,0.47,0.93,U] [#6 -0.03,0.30,0.78,U] [#7 0.29,0.35,0.64,U] [#8 0.29,0.27,0.84,U] 
01:34:04.668 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.34}, one-star: {0.25, 0.26}
01:34:04.668 00.000 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
01:34:04.669 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
01:34:04.670 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.26 mountX=-0.05 mountY=-0.36, mountTheta=-1.71
01:34:04.671 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.34, opts=13)
01:34:04.672 00.001 21068 Enqueuing Move request for scope (0.11, 0.34)
01:34:04.673 00.001 16108 Worker thread wakes up
01:34:04.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
01:34:04.673 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
01:34:04.673 00.000 16108 Moving (0.11, 0.34) raw xDistance=-0.05 yDistance=-0.36
01:34:04.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:04.674 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:04.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:34:04.674 00.000 16108 MoveAxis(E, 0, ABG)
01:34:04.674 00.000 16108 Move returns status 0, amount 0
01:34:04.674 00.000 16108 MoveAxis(N, 0, ABG)
01:34:04.674 00.000 16108 Move returns status 0, amount 0
01:34:04.674 00.000 16108 move complete, result=0
01:34:04.674 00.000 16108 worker thread done servicing request
01:34:04.682 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3395, FiltMin=2937, FiltMax=59926, Gamma=1.000
01:34:04.711 00.029 21068 UpdateGuideState exits: m=128055 SNR=84.1
01:34:04.713 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:04.715 00.001 21068 Enqueuing Expose request
01:34:04.716 00.001 16108 Worker thread wakes up
01:34:04.717 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:34:04.718 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:04.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:05.881 01.163 16108 Exposure complete
01:34:05.949 00.068 16108 worker thread done servicing request
01:34:05.949 00.000 21068 OnExposeComplete: enter
01:34:05.950 00.001 21068 UpdateGuideState(): m_state=6
01:34:05.951 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10643
01:34:05.952 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.68, Mass=110739, SNR=81.0, Peak=12877 HFD=3.3
01:34:05.953 00.001 21068 MultiStar: [#1 0.29,0.06,1.29,U] [#2 0.07,-0.26,1.21,U] [#3 0.24,0.01,1.15,U] [#4 0.34,-0.38,0.92,U] [#5 0.37,-0.19,1.05,U] [#6 0.51,-0.22,0.00,M1] [#7 0.11,-0.06,0.58,U] [#8 0.27,-0.37,0.67,U] 
01:34:05.954 00.001 21068 refined, 7 included, MultiStar: {0.26, -0.17}, one-star: {0.33, -0.25}
01:34:05.955 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
01:34:05.955 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
01:34:05.956 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.30 cameraTheta=-0.58 mountX=-0.28 mountY=0.10, mountTheta=2.79
01:34:05.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.17, opts=13)
01:34:05.959 00.001 21068 Enqueuing Move request for scope (0.26, -0.17)
01:34:05.960 00.001 16108 Worker thread wakes up
01:34:05.962 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
01:34:05.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
01:34:05.962 00.000 16108 Moving (0.26, -0.17) raw xDistance=-0.28 yDistance=0.10
01:34:05.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:34:05.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:05.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:05.962 00.000 16108 MoveAxis(E, 73, ABG)
01:34:05.962 00.000 16108 Guiding  Dir = 2, Dur = 73
01:34:05.962 00.000 16108 IsSlewing returns 0
01:34:05.962 00.000 16108 IsGuiding returns 0
01:34:05.963 00.001 16108 PulseGuide returned control before completion, sleep 82
01:34:05.967 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3395, FiltMin=2877, FiltMax=54397, Gamma=1.000
01:34:05.990 00.023 21068 UpdateGuideState exits: m=110739 SNR=81.0
01:34:05.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.992 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:05.993 00.001 21068 Enqueuing Expose request
01:34:06.054 00.061 16108 IsGuiding returns 0
01:34:06.054 00.000 16108 Move returns status 0, amount 73
01:34:06.054 00.000 16108 MoveAxis(N, 0, ABG)
01:34:06.054 00.000 16108 Move returns status 0, amount 0
01:34:06.054 00.000 16108 move complete, result=0
01:34:06.054 00.000 16108 worker thread done servicing request
01:34:06.054 00.000 16108 Worker thread wakes up
01:34:06.054 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
01:34:06.056 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:06.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:07.030 00.974 16108 Exposure complete
01:34:07.086 00.056 16108 worker thread done servicing request
01:34:07.086 00.000 21068 OnExposeComplete: enter
01:34:07.089 00.003 21068 UpdateGuideState(): m_state=6
01:34:07.091 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10644
01:34:07.094 00.003 21068 Star::Find returns 1 (0), X=220.33, Y=874.61, Mass=128932, SNR=82.2, Peak=14365 HFD=3.4
01:34:07.097 00.003 21068 MultiStar: [#1 -0.17,-0.10,1.20,U] [#2 -0.12,-0.26,1.25,U] [#3 0.13,-0.14,1.15,U] [#4 -0.03,-0.07,0.88,U] [#5 -0.03,-0.17,0.83,U] [#6 -0.17,-0.04,0.88,U] [#7 0.13,-0.23,0.59,U] [#8 0.11,-0.31,0.74,U] 
01:34:07.100 00.003 21068 refined, 8 included, MultiStar: {0.00, -0.18}, one-star: {0.27, -0.32}
01:34:07.101 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
01:34:07.102 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
01:34:07.104 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=-0.03 mountY=0.17, mountTheta=1.76
01:34:07.109 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.18, opts=13)
01:34:07.112 00.003 21068 Enqueuing Move request for scope (0.00, -0.18)
01:34:07.114 00.002 16108 Worker thread wakes up
01:34:07.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
01:34:07.114 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
01:34:07.114 00.000 16108 Moving (0.00, -0.18) raw xDistance=-0.03 yDistance=0.17
01:34:07.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:34:07.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:07.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:34:07.114 00.000 16108 MoveAxis(E, 0, ABG)
01:34:07.114 00.000 16108 Move returns status 0, amount 0
01:34:07.114 00.000 16108 MoveAxis(N, 0, ABG)
01:34:07.114 00.000 16108 Move returns status 0, amount 0
01:34:07.114 00.000 16108 move complete, result=0
01:34:07.114 00.000 16108 worker thread done servicing request
01:34:07.120 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3395, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:34:07.137 00.017 21068 UpdateGuideState exits: m=128932 SNR=82.2
01:34:07.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.138 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:07.139 00.001 21068 Enqueuing Expose request
01:34:07.140 00.001 16108 Worker thread wakes up
01:34:07.140 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:07.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:07.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:08.309 01.168 16108 Exposure complete
01:34:08.378 00.069 16108 worker thread done servicing request
01:34:08.378 00.000 21068 OnExposeComplete: enter
01:34:08.379 00.001 21068 UpdateGuideState(): m_state=6
01:34:08.380 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10645
01:34:08.381 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=874.70, Mass=111091, SNR=75.1, Peak=13945 HFD=3.0
01:34:08.382 00.001 21068 MultiStar: [#1 0.07,-0.06,1.19,U] [#2 -0.07,-0.09,1.33,U] [#3 0.45,-0.25,1.05,U] [#4 -0.05,-0.33,1.12,U] [#5 -0.00,-0.19,1.41,U] [#6 -0.06,-0.49,0.88,U] [#7 0.07,-0.06,0.71,U] [#8 -0.15,-0.43,0.76,U] 
01:34:08.383 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.22}, one-star: {0.27, -0.22}
01:34:08.383 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
01:34:08.384 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
01:34:08.385 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.31 mountX=-0.10 mountY=0.20, mountTheta=2.02
01:34:08.387 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
01:34:08.388 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
01:34:08.388 00.000 16108 Worker thread wakes up
01:34:08.389 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
01:34:08.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
01:34:08.389 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.10 yDistance=0.20
01:34:08.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:34:08.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
01:34:08.389 00.000 16108 MoveAxis(E, 0, ABG)
01:34:08.389 00.000 16108 Move returns status 0, amount 0
01:34:08.389 00.000 16108 MoveAxis(S, 41, ABG)
01:34:08.389 00.000 16108 Guiding  Dir = 1, Dur = 41
01:34:08.389 00.000 16108 IsSlewing returns 0
01:34:08.389 00.000 16108 IsGuiding returns 0
01:34:08.397 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3395, FiltMin=2877, FiltMax=53341, Gamma=1.000
01:34:08.413 00.016 21068 UpdateGuideState exits: m=111091 SNR=75.1
01:34:08.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:08.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:08.417 00.001 21068 Enqueuing Expose request
01:34:08.418 00.001 16108 PulseGuide returned control before completion, sleep 24
01:34:08.448 00.030 16108 IsGuiding returns 1
01:34:08.448 00.000 16108 scope still moving after pulse duration time elapsed
01:34:08.479 00.031 16108 IsSlewing returns 0
01:34:08.479 00.000 16108 IsGuiding returns 1
01:34:08.512 00.033 16108 IsSlewing returns 0
01:34:08.512 00.000 16108 IsGuiding returns 0
01:34:08.512 00.000 16108 scope move finished after 41 + 80 ms
01:34:08.512 00.000 16108 Move returns status 0, amount 41
01:34:08.512 00.000 16108 move complete, result=0
01:34:08.512 00.000 16108 worker thread done servicing request
01:34:08.513 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
01:34:08.515 00.002 16108 Worker thread wakes up
01:34:08.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:08.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:09.490 00.975 16108 Exposure complete
01:34:09.560 00.070 16108 worker thread done servicing request
01:34:09.560 00.000 21068 OnExposeComplete: enter
01:34:09.561 00.001 21068 UpdateGuideState(): m_state=6
01:34:09.561 00.000 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10646
01:34:09.562 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=874.68, Mass=134491, SNR=89.1, Peak=15213 HFD=3.6
01:34:09.563 00.001 21068 MultiStar: [#1 -0.12,0.02,1.01,U] [#2 -0.40,0.00,1.36,U] [#3 -0.22,0.02,0.92,U] [#4 -0.18,0.07,0.81,U] [#5 -0.45,-0.22,0.81,U] [#6 -0.43,0.13,0.89,U] [#7 -0.13,-0.18,0.54,U] [#8 -0.41,-0.50,0.00,M1] 
01:34:09.564 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.04}, one-star: {0.14, -0.24}
01:34:09.564 00.000 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
01:34:09.565 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
01:34:09.566 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.96 mountX=0.22 mountY=0.09, mountTheta=0.40
01:34:09.567 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.04, opts=13)
01:34:09.568 00.001 21068 Enqueuing Move request for scope (-0.23, -0.04)
01:34:09.570 00.002 16108 Worker thread wakes up
01:34:09.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
01:34:09.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
01:34:09.570 00.000 16108 Moving (-0.23, -0.04) raw xDistance=0.22 yDistance=0.09
01:34:09.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:34:09.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:09.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:34:09.570 00.000 16108 MoveAxis(W, 58, ABG)
01:34:09.570 00.000 16108 Guiding  Dir = 3, Dur = 58
01:34:09.571 00.001 16108 IsSlewing returns 0
01:34:09.571 00.000 16108 IsGuiding returns 0
01:34:09.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3395, FiltMin=2941, FiltMax=65472, Gamma=1.000
01:34:09.589 00.015 21068 UpdateGuideState exits: m=134491 SNR=89.1
01:34:09.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:09.592 00.001 21068 Enqueuing Expose request
01:34:09.595 00.003 16108 PulseGuide returned control before completion, sleep 44
01:34:09.655 00.060 16108 IsGuiding returns 1
01:34:09.655 00.000 16108 scope still moving after pulse duration time elapsed
01:34:09.685 00.030 16108 IsSlewing returns 0
01:34:09.686 00.001 16108 IsGuiding returns 0
01:34:09.686 00.000 16108 scope move finished after 58 + 57 ms
01:34:09.686 00.000 16108 Move returns status 0, amount 58
01:34:09.686 00.000 16108 MoveAxis(N, 0, ABG)
01:34:09.686 00.000 16108 Move returns status 0, amount 0
01:34:09.686 00.000 16108 move complete, result=0
01:34:09.686 00.000 16108 worker thread done servicing request
01:34:09.686 00.000 16108 Worker thread wakes up
01:34:09.686 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
01:34:09.690 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:09.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:10.846 01.156 16108 Exposure complete
01:34:10.909 00.063 16108 worker thread done servicing request
01:34:10.909 00.000 21068 OnExposeComplete: enter
01:34:10.911 00.002 21068 UpdateGuideState(): m_state=6
01:34:10.913 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10647
01:34:10.914 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=874.99, Mass=122436, SNR=79.8, Peak=15517 HFD=3.1
01:34:10.915 00.001 21068 MultiStar: [#1 -0.39,0.03,1.25,U] [#2 -0.38,0.34,1.35,U] [#3 -0.14,-0.01,1.09,U] [#4 -0.12,0.19,0.82,U] [#5 -0.14,0.16,1.00,U] [#6 -0.31,-0.13,0.89,U] [#7 -0.11,0.28,0.65,U] [#8 -0.30,-0.09,0.93,U] 
01:34:10.916 00.001 21068 single-star, 8 included, MultiStar: {-0.23, 0.09}, one-star: {-0.06, 0.06}
01:34:10.917 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
01:34:10.918 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
01:34:10.918 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.36 mountX=0.07 mountY=-0.04, mountTheta=-0.56
01:34:10.920 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
01:34:10.922 00.002 21068 Enqueuing Move request for scope (-0.06, 0.06)
01:34:10.924 00.002 16108 Worker thread wakes up
01:34:10.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
01:34:10.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
01:34:10.924 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=-0.04
01:34:10.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:10.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:10.925 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:10.925 00.000 16108 MoveAxis(E, 0, ABG)
01:34:10.925 00.000 16108 Move returns status 0, amount 0
01:34:10.925 00.000 16108 MoveAxis(N, 0, ABG)
01:34:10.925 00.000 16108 Move returns status 0, amount 0
01:34:10.925 00.000 16108 move complete, result=0
01:34:10.925 00.000 16108 worker thread done servicing request
01:34:10.932 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3395, FiltMin=2886, FiltMax=61075, Gamma=1.000
01:34:10.952 00.020 21068 UpdateGuideState exits: m=122436 SNR=79.8
01:34:10.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:10.955 00.001 21068 Enqueuing Expose request
01:34:10.956 00.001 16108 Worker thread wakes up
01:34:10.956 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:10.959 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:10.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:11.946 00.987 16108 Exposure complete
01:34:12.017 00.071 16108 worker thread done servicing request
01:34:12.017 00.000 21068 OnExposeComplete: enter
01:34:12.018 00.001 21068 UpdateGuideState(): m_state=6
01:34:12.019 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10648
01:34:12.020 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.80, Mass=124048, SNR=78.5, Peak=15181 HFD=3.3
01:34:12.021 00.001 21068 MultiStar: [#1 0.20,0.41,1.12,U] [#2 0.27,0.47,0.00,M1] [#3 0.18,0.24,1.03,U] [#4 0.23,0.40,1.03,U] [#5 0.38,0.29,1.03,U] [#6 0.20,0.45,0.80,U] [#7 0.49,0.46,0.00,M1] [#8 0.13,0.01,0.81,U] 
01:34:12.021 00.000 21068 single-star, 6 included, MultiStar: {0.23, 0.24}, one-star: {0.28, -0.13}
01:34:12.022 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
01:34:12.022 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
01:34:12.023 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.44 mountX=-0.30 mountY=0.06, mountTheta=2.94
01:34:12.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.13, opts=13)
01:34:12.028 00.003 21068 Enqueuing Move request for scope (0.28, -0.13)
01:34:12.030 00.002 16108 Worker thread wakes up
01:34:12.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
01:34:12.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
01:34:12.030 00.000 16108 Moving (0.28, -0.13) raw xDistance=-0.30 yDistance=0.06
01:34:12.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:34:12.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:12.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:34:12.030 00.000 16108 MoveAxis(E, 79, ABG)
01:34:12.030 00.000 16108 Guiding  Dir = 2, Dur = 79
01:34:12.030 00.000 16108 IsSlewing returns 0
01:34:12.030 00.000 16108 IsGuiding returns 0
01:34:12.039 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3395, FiltMin=2928, FiltMax=53840, Gamma=1.000
01:34:12.041 00.002 16108 PulseGuide returned control before completion, sleep 79
01:34:12.062 00.021 21068 UpdateGuideState exits: m=124048 SNR=78.5
01:34:12.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:12.065 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:12.066 00.001 21068 Enqueuing Expose request
01:34:12.135 00.069 16108 IsGuiding returns 0
01:34:12.135 00.000 16108 Move returns status 0, amount 79
01:34:12.135 00.000 16108 MoveAxis(N, 0, ABG)
01:34:12.135 00.000 16108 Move returns status 0, amount 0
01:34:12.135 00.000 16108 move complete, result=0
01:34:12.135 00.000 16108 worker thread done servicing request
01:34:12.135 00.000 16108 Worker thread wakes up
01:34:12.135 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
01:34:12.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:12.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:13.303 01.166 16108 Exposure complete
01:34:13.363 00.060 16108 worker thread done servicing request
01:34:13.363 00.000 21068 OnExposeComplete: enter
01:34:13.365 00.002 21068 UpdateGuideState(): m_state=6
01:34:13.367 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10649
01:34:13.369 00.002 21068 Star::Find returns 1 (0), X=220.17, Y=874.99, Mass=130835, SNR=94.7, Peak=16285 HFD=3.1
01:34:13.371 00.002 21068 MultiStar: [#1 0.01,0.50,1.07,U] [#2 -0.16,0.41,1.00,U] [#3 0.27,0.43,0.90,U] [#4 -0.40,0.34,0.80,U] [#5 -0.09,0.43,0.71,U] [#6 -0.53,0.21,0.00,M1] [#7 0.34,0.29,0.60,U] [#8 -0.16,0.10,0.69,U] 
01:34:13.373 00.002 21068 single-star, 7 included, MultiStar: {-0.01, 0.33}, one-star: {0.11, 0.06}
01:34:13.374 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
01:34:13.376 00.002 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
01:34:13.377 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.52 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
01:34:13.380 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.06, opts=13)
01:34:13.381 00.001 21068 Enqueuing Move request for scope (0.11, 0.06)
01:34:13.382 00.001 16108 Worker thread wakes up
01:34:13.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:34:13.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:34:13.383 00.001 16108 Moving (0.11, 0.06) raw xDistance=-0.10 yDistance=-0.09
01:34:13.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:34:13.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:13.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:34:13.383 00.000 16108 MoveAxis(E, 0, ABG)
01:34:13.383 00.000 16108 Move returns status 0, amount 0
01:34:13.383 00.000 16108 MoveAxis(N, 0, ABG)
01:34:13.383 00.000 16108 Move returns status 0, amount 0
01:34:13.383 00.000 16108 move complete, result=0
01:34:13.383 00.000 16108 worker thread done servicing request
01:34:13.389 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2931, FiltMax=58793, Gamma=1.000
01:34:13.405 00.016 21068 UpdateGuideState exits: m=130835 SNR=94.7
01:34:13.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:13.407 00.000 21068 Enqueuing Expose request
01:34:13.408 00.001 16108 Worker thread wakes up
01:34:13.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:13.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:13.408 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:14.393 00.985 16108 Exposure complete
01:34:14.459 00.066 16108 worker thread done servicing request
01:34:14.459 00.000 21068 OnExposeComplete: enter
01:34:14.460 00.001 21068 UpdateGuideState(): m_state=6
01:34:14.461 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10650
01:34:14.462 00.001 21068 Star::Find returns 1 (0), X=219.69, Y=875.12, Mass=122836, SNR=82.3, Peak=18093 HFD=3.4
01:34:14.463 00.001 21068 MultiStar: [#1 -0.42,0.27,1.09,U] [#2 -0.10,0.23,1.31,U] [#3 -0.23,0.19,1.09,U] [#4 -0.23,0.35,0.96,U] [#5 -0.32,0.21,0.98,U] [#6 -0.33,0.11,0.82,U] [#7 -0.33,0.35,0.69,U] [#8 -0.59,-0.10,0.00,M1] 
01:34:14.464 00.001 21068 refined, 7 included, MultiStar: {-0.28, 0.23}, one-star: {-0.37, 0.19}
01:34:14.464 00.000 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
01:34:14.465 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
01:34:14.466 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.23 hyp=0.37 cameraTheta=2.45 mountX=0.32 mountY=-0.16, mountTheta=-0.47
01:34:14.467 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.23, opts=13)
01:34:14.469 00.002 21068 Enqueuing Move request for scope (-0.28, 0.23)
01:34:14.470 00.001 16108 Worker thread wakes up
01:34:14.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.23) opts 0xd
01:34:14.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.23)
01:34:14.470 00.000 16108 Moving (-0.28, 0.23) raw xDistance=0.32 yDistance=-0.16
01:34:14.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:34:14.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:14.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:14.470 00.000 16108 MoveAxis(W, 84, ABG)
01:34:14.470 00.000 16108 Guiding  Dir = 3, Dur = 84
01:34:14.471 00.001 16108 IsSlewing returns 0
01:34:14.471 00.000 16108 IsGuiding returns 0
01:34:14.474 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3395, FiltMin=2896, FiltMax=62931, Gamma=1.000
01:34:14.490 00.016 21068 UpdateGuideState exits: m=122836 SNR=82.3
01:34:14.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.491 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:14.492 00.001 21068 Enqueuing Expose request
01:34:14.509 00.017 16108 PulseGuide returned control before completion, sleep 57
01:34:14.569 00.060 16108 IsGuiding returns 1
01:34:14.569 00.000 16108 scope still moving after pulse duration time elapsed
01:34:14.601 00.032 16108 IsSlewing returns 0
01:34:14.601 00.000 16108 IsGuiding returns 1
01:34:14.632 00.031 16108 IsSlewing returns 0
01:34:14.632 00.000 16108 IsGuiding returns 0
01:34:14.632 00.000 16108 scope move finished after 84 + 78 ms
01:34:14.632 00.000 16108 Move returns status 0, amount 84
01:34:14.632 00.000 16108 MoveAxis(N, 0, ABG)
01:34:14.632 00.000 16108 Move returns status 0, amount 0
01:34:14.632 00.000 16108 move complete, result=0
01:34:14.632 00.000 16108 worker thread done servicing request
01:34:14.634 00.002 16108 Worker thread wakes up
01:34:14.634 00.000 21068 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
01:34:14.636 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:14.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:15.791 01.155 16108 Exposure complete
01:34:15.846 00.055 16108 worker thread done servicing request
01:34:15.847 00.001 21068 OnExposeComplete: enter
01:34:15.847 00.000 21068 UpdateGuideState(): m_state=6
01:34:15.848 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10651
01:34:15.849 00.001 21068 Star::Find returns 1 (0), X=219.93, Y=874.95, Mass=127992, SNR=81.4, Peak=17997 HFD=2.9
01:34:15.851 00.002 21068 MultiStar: [#1 -0.08,0.35,1.25,U] [#2 -0.14,0.11,1.15,U] [#3 0.01,0.29,1.00,U] [#4 -0.05,0.55,0.00,M1] [#5 -0.03,0.17,1.10,U] [#6 -0.35,0.13,0.85,U] [#7 0.09,0.01,0.80,U] [#8 -0.12,0.22,0.75,U] 
01:34:15.852 00.001 21068 single-star, 7 included, MultiStar: {-0.09, 0.17}, one-star: {-0.13, 0.02}
01:34:15.852 00.000 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
01:34:15.853 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
01:34:15.854 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=0.13 mountY=0.01, mountTheta=0.06
01:34:15.855 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.02, opts=13)
01:34:15.856 00.001 21068 Enqueuing Move request for scope (-0.13, 0.02)
01:34:15.857 00.001 16108 Worker thread wakes up
01:34:15.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:34:15.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:34:15.857 00.000 16108 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=0.01
01:34:15.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:34:15.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:15.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:15.857 00.000 16108 MoveAxis(E, 0, ABG)
01:34:15.857 00.000 16108 Move returns status 0, amount 0
01:34:15.857 00.000 16108 MoveAxis(N, 0, ABG)
01:34:15.857 00.000 16108 Move returns status 0, amount 0
01:34:15.857 00.000 16108 move complete, result=0
01:34:15.857 00.000 16108 worker thread done servicing request
01:34:15.862 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3395, FiltMin=2902, FiltMax=64086, Gamma=1.000
01:34:15.877 00.015 21068 UpdateGuideState exits: m=127992 SNR=81.4
01:34:15.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:15.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:15.880 00.001 21068 Enqueuing Expose request
01:34:15.880 00.000 16108 Worker thread wakes up
01:34:15.880 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:15.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:15.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:16.860 00.979 16108 Exposure complete
01:34:16.916 00.056 16108 worker thread done servicing request
01:34:16.916 00.000 21068 OnExposeComplete: enter
01:34:16.917 00.001 21068 UpdateGuideState(): m_state=6
01:34:16.918 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10652
01:34:16.918 00.000 21068 Star::Find returns 1 (0), X=220.06, Y=874.90, Mass=121489, SNR=82.9, Peak=16141 HFD=3.0
01:34:16.919 00.001 21068 MultiStar: [#1 -0.30,0.29,1.15,U] [#2 -0.33,0.19,1.19,U] [#3 -0.07,0.09,1.14,U] [#4 -0.30,0.35,0.84,U] [#5 -0.45,0.30,0.00,M1] [#6 -0.35,0.25,0.81,U] [#7 -0.06,0.29,0.56,U] [#8 -0.02,0.07,0.76,U] 
01:34:16.920 00.001 21068 single-star, 7 included, MultiStar: {-0.19, 0.18}, one-star: {0.01, -0.03}
01:34:16.921 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
01:34:16.921 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
01:34:16.923 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.34 mountX=-0.01 mountY=0.03, mountTheta=1.98
01:34:16.925 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
01:34:16.925 00.000 21068 Enqueuing Move request for scope (0.01, -0.03)
01:34:16.926 00.001 16108 Worker thread wakes up
01:34:16.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:34:16.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:34:16.926 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
01:34:16.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:16.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:16.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:16.926 00.000 16108 MoveAxis(E, 0, ABG)
01:34:16.927 00.001 16108 Move returns status 0, amount 0
01:34:16.927 00.000 16108 MoveAxis(N, 0, ABG)
01:34:16.927 00.000 16108 Move returns status 0, amount 0
01:34:16.927 00.000 16108 move complete, result=0
01:34:16.927 00.000 16108 worker thread done servicing request
01:34:16.930 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3398, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:34:16.945 00.015 21068 UpdateGuideState exits: m=121489 SNR=82.9
01:34:16.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:16.948 00.001 21068 Enqueuing Expose request
01:34:16.948 00.000 16108 Worker thread wakes up
01:34:16.948 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:16.950 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:16.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:18.104 01.154 16108 Exposure complete
01:34:18.167 00.063 16108 worker thread done servicing request
01:34:18.168 00.001 21068 OnExposeComplete: enter
01:34:18.169 00.001 21068 UpdateGuideState(): m_state=6
01:34:18.170 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10653
01:34:18.171 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=875.14, Mass=121462, SNR=77.2, Peak=16957 HFD=3.0
01:34:18.172 00.001 21068 MultiStar: [#1 -0.42,0.46,0.00,M1] [#2 -0.44,0.56,0.00,M1] [#3 -0.14,0.36,1.22,U] [#4 -0.15,0.68,0.00,M1] [#5 -0.26,0.30,1.04,U] [#6 -0.08,0.41,0.85,U] [#7 0.03,0.34,0.78,U] [#8 -0.44,0.29,0.85,U] 
01:34:18.173 00.001 21068 single-star, 5 included, MultiStar: {-0.18, 0.32}, one-star: {-0.16, 0.21}
01:34:18.174 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
01:34:18.174 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:34:18.175 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.27 cameraTheta=2.23 mountX=0.20 mountY=-0.17, mountTheta=-0.71
01:34:18.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.21, opts=13)
01:34:18.178 00.001 21068 Enqueuing Move request for scope (-0.16, 0.21)
01:34:18.179 00.001 16108 Worker thread wakes up
01:34:18.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
01:34:18.179 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
01:34:18.179 00.000 16108 Moving (-0.16, 0.21) raw xDistance=0.20 yDistance=-0.17
01:34:18.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:34:18.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:18.180 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:34:18.180 00.000 16108 MoveAxis(E, 0, ABG)
01:34:18.180 00.000 16108 Move returns status 0, amount 0
01:34:18.180 00.000 16108 MoveAxis(N, 0, ABG)
01:34:18.180 00.000 16108 Move returns status 0, amount 0
01:34:18.180 00.000 16108 move complete, result=0
01:34:18.180 00.000 16108 worker thread done servicing request
01:34:18.186 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3398, FiltMin=2873, FiltMax=53859, Gamma=1.000
01:34:18.199 00.013 21068 UpdateGuideState exits: m=121462 SNR=77.2
01:34:18.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:18.202 00.000 21068 Enqueuing Expose request
01:34:18.203 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:18.204 00.001 16108 Worker thread wakes up
01:34:18.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:18.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:19.189 00.985 16108 Exposure complete
01:34:19.262 00.073 16108 worker thread done servicing request
01:34:19.262 00.000 21068 OnExposeComplete: enter
01:34:19.263 00.001 21068 UpdateGuideState(): m_state=6
01:34:19.266 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10654
01:34:19.267 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=874.82, Mass=116047, SNR=84.0, Peak=16349 HFD=3.3
01:34:19.268 00.001 21068 MultiStar: [#1 -0.44,0.53,0.00,M2] [#2 -0.50,0.44,0.00,M2] [#3 -0.18,0.56,0.00,M1] [#4 0.16,0.40,0.93,U] [#5 -0.45,0.25,0.88,U] [#6 -0.31,0.22,0.73,U] [#7 -0.15,0.21,0.68,U] [#8 -0.62,0.08,0.00,M1] 
01:34:19.270 00.002 21068 single-star, 4 included, MultiStar: {-0.12, 0.19}, one-star: {0.08, -0.10}
01:34:19.271 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
01:34:19.272 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
01:34:19.275 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.92 mountX=-0.10 mountY=0.08, mountTheta=2.43
01:34:19.278 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
01:34:19.280 00.002 21068 Enqueuing Move request for scope (0.08, -0.10)
01:34:19.283 00.003 16108 Worker thread wakes up
01:34:19.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:34:19.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:34:19.283 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
01:34:19.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:34:19.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:19.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:19.283 00.000 16108 MoveAxis(E, 0, ABG)
01:34:19.283 00.000 16108 Move returns status 0, amount 0
01:34:19.283 00.000 16108 MoveAxis(N, 0, ABG)
01:34:19.283 00.000 16108 Move returns status 0, amount 0
01:34:19.283 00.000 16108 move complete, result=0
01:34:19.283 00.000 16108 worker thread done servicing request
01:34:19.290 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3401, FiltMin=2902, FiltMax=57763, Gamma=1.000
01:34:19.313 00.023 21068 UpdateGuideState exits: m=116047 SNR=84.0
01:34:19.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:19.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:19.316 00.001 21068 Enqueuing Expose request
01:34:19.316 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:19.317 00.001 16108 Worker thread wakes up
01:34:19.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:19.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:20.488 01.171 16108 Exposure complete
01:34:20.561 00.073 16108 worker thread done servicing request
01:34:20.561 00.000 21068 OnExposeComplete: enter
01:34:20.563 00.002 21068 UpdateGuideState(): m_state=6
01:34:20.564 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10655
01:34:20.565 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=874.66, Mass=134925, SNR=95.7, Peak=14829 HFD=3.4
01:34:20.567 00.002 21068 MultiStar: [#1 -0.40,0.18,0.98,U] [#2 -0.19,0.18,1.02,U] [#3 0.01,0.38,1.17,U] [#4 -0.17,0.01,0.73,U] [#5 -0.27,0.13,1.10,U] [#6 0.08,0.04,0.82,U] [#7 0.23,0.11,0.55,U] [#8 -0.09,-0.42,0.73,U] 
01:34:20.568 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.34, -0.27}
01:34:20.569 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
01:34:20.571 00.002 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
01:34:20.572 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.41 mountX=0.08 mountY=-0.04, mountTheta=-0.51
01:34:20.576 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
01:34:20.577 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
01:34:20.578 00.001 16108 Worker thread wakes up
01:34:20.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:34:20.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:34:20.578 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
01:34:20.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:34:20.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:20.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:20.578 00.000 16108 MoveAxis(E, 0, ABG)
01:34:20.578 00.000 16108 Move returns status 0, amount 0
01:34:20.578 00.000 16108 MoveAxis(N, 0, ABG)
01:34:20.578 00.000 16108 Move returns status 0, amount 0
01:34:20.578 00.000 16108 move complete, result=0
01:34:20.578 00.000 16108 worker thread done servicing request
01:34:20.582 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3398, FiltMin=2944, FiltMax=65472, Gamma=1.000
01:34:20.601 00.019 21068 UpdateGuideState exits: m=134925 SNR=95.7
01:34:20.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.602 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:20.603 00.001 21068 Enqueuing Expose request
01:34:20.604 00.001 16108 Worker thread wakes up
01:34:20.604 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:20.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:20.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:21.573 00.968 16108 Exposure complete
01:34:21.629 00.056 16108 worker thread done servicing request
01:34:21.629 00.000 21068 OnExposeComplete: enter
01:34:21.630 00.001 21068 UpdateGuideState(): m_state=6
01:34:21.631 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10656
01:34:21.632 00.001 21068 Star::Find returns 1 (0), X=220.34, Y=874.63, Mass=127440, SNR=84.1, Peak=15149 HFD=3.3
01:34:21.633 00.001 21068 MultiStar: [#1 0.15,0.35,1.03,U] [#2 0.17,0.04,1.16,U] [#3 0.32,0.07,0.97,U] [#4 0.21,0.22,0.94,U] [#5 -0.29,-0.22,1.01,U] [#6 -0.03,-0.14,0.85,U] [#7 0.35,-0.05,0.57,U] [#8 -0.04,-0.19,0.67,U] 
01:34:21.634 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.28, -0.30}
01:34:21.634 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:34:21.636 00.002 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
01:34:21.636 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.12 mountY=-0.02, mountTheta=-3.02
01:34:21.640 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
01:34:21.641 00.001 21068 Enqueuing Move request for scope (0.12, -0.01)
01:34:21.643 00.002 16108 Worker thread wakes up
01:34:21.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:34:21.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:34:21.643 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
01:34:21.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:34:21.644 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:21.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:21.644 00.000 16108 MoveAxis(E, 0, ABG)
01:34:21.644 00.000 16108 Move returns status 0, amount 0
01:34:21.644 00.000 16108 MoveAxis(N, 0, ABG)
01:34:21.644 00.000 16108 Move returns status 0, amount 0
01:34:21.644 00.000 16108 move complete, result=0
01:34:21.645 00.001 16108 worker thread done servicing request
01:34:21.651 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3398, FiltMin=2905, FiltMax=60192, Gamma=1.000
01:34:21.680 00.029 21068 UpdateGuideState exits: m=127440 SNR=84.1
01:34:21.680 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:21.682 00.001 21068 Enqueuing Expose request
01:34:21.683 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:21.684 00.001 16108 Worker thread wakes up
01:34:21.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:21.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:22.841 01.157 16108 Exposure complete
01:34:22.899 00.058 16108 worker thread done servicing request
01:34:22.899 00.000 21068 OnExposeComplete: enter
01:34:22.900 00.001 21068 UpdateGuideState(): m_state=6
01:34:22.901 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10657
01:34:22.902 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=874.91, Mass=115803, SNR=78.4, Peak=15229 HFD=3.2
01:34:22.903 00.001 21068 MultiStar: [#1 0.13,0.30,1.33,U] [#2 -0.28,0.28,1.32,U] [#3 -0.04,0.32,1.19,U] [#4 -0.16,0.17,0.94,U] [#5 -0.36,0.29,0.86,U] [#6 -0.33,0.12,0.98,U] [#7 0.23,0.29,0.67,U] [#8 -0.43,0.05,0.94,U] 
01:34:22.904 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.21}, one-star: {0.18, -0.01}
01:34:22.904 00.000 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
01:34:22.905 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
01:34:22.906 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.08 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
01:34:22.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.01, opts=13)
01:34:22.908 00.000 21068 Enqueuing Move request for scope (0.18, -0.01)
01:34:22.909 00.001 16108 Worker thread wakes up
01:34:22.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:34:22.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:34:22.909 00.000 16108 Moving (0.18, -0.01) raw xDistance=-0.18 yDistance=-0.03
01:34:22.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:34:22.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:22.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:22.909 00.000 16108 MoveAxis(E, 0, ABG)
01:34:22.909 00.000 16108 Move returns status 0, amount 0
01:34:22.909 00.000 16108 MoveAxis(N, 0, ABG)
01:34:22.909 00.000 16108 Move returns status 0, amount 0
01:34:22.909 00.000 16108 move complete, result=0
01:34:22.910 00.001 16108 worker thread done servicing request
01:34:22.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3398, FiltMin=2905, FiltMax=58086, Gamma=1.000
01:34:22.940 00.025 21068 UpdateGuideState exits: m=115803 SNR=78.4
01:34:22.942 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:22.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:22.944 00.001 21068 Enqueuing Expose request
01:34:22.944 00.000 16108 Worker thread wakes up
01:34:22.944 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:22.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:22.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:23.926 00.981 16108 Exposure complete
01:34:23.987 00.061 16108 worker thread done servicing request
01:34:23.987 00.000 21068 OnExposeComplete: enter
01:34:23.988 00.001 21068 UpdateGuideState(): m_state=6
01:34:23.989 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10658
01:34:23.990 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=874.90, Mass=130831, SNR=96.6, Peak=16413 HFD=3.4
01:34:23.991 00.001 21068 MultiStar: [#1 -0.11,0.44,0.99,U] [#2 -0.25,0.16,1.08,U] [#3 -0.13,0.36,0.92,U] [#4 -0.33,0.10,0.61,U] [#5 -0.35,0.17,0.92,U] [#6 -0.32,0.38,0.80,U] [#7 0.12,0.33,0.57,U] [#8 -0.27,-0.00,0.77,U] 
01:34:23.991 00.000 21068 single-star, 8 included, MultiStar: {-0.16, 0.21}, one-star: {0.22, -0.03}
01:34:23.992 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
01:34:23.993 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
01:34:23.994 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.14 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
01:34:23.995 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.03, opts=13)
01:34:23.996 00.001 21068 Enqueuing Move request for scope (0.22, -0.03)
01:34:23.997 00.001 16108 Worker thread wakes up
01:34:23.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
01:34:23.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
01:34:23.997 00.000 16108 Moving (0.22, -0.03) raw xDistance=-0.22 yDistance=-0.02
01:34:23.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:34:23.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:23.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:34:23.997 00.000 16108 MoveAxis(E, 57, ABG)
01:34:23.997 00.000 16108 Guiding  Dir = 2, Dur = 57
01:34:23.999 00.002 16108 IsSlewing returns 0
01:34:23.999 00.000 16108 IsGuiding returns 0
01:34:24.000 00.001 16108 PulseGuide returned control before completion, sleep 66
01:34:24.005 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=457, max=65535, med=3398, FiltMin=2873, FiltMax=57923, Gamma=1.000
01:34:24.033 00.028 21068 UpdateGuideState exits: m=130831 SNR=96.6
01:34:24.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:24.036 00.001 21068 Enqueuing Expose request
01:34:24.076 00.040 16108 IsGuiding returns 1
01:34:24.076 00.000 16108 scope still moving after pulse duration time elapsed
01:34:24.107 00.031 16108 IsSlewing returns 0
01:34:24.107 00.000 16108 IsGuiding returns 0
01:34:24.107 00.000 16108 scope move finished after 57 + 50 ms
01:34:24.107 00.000 16108 Move returns status 0, amount 57
01:34:24.107 00.000 16108 MoveAxis(N, 0, ABG)
01:34:24.107 00.000 16108 Move returns status 0, amount 0
01:34:24.107 00.000 16108 move complete, result=0
01:34:24.107 00.000 16108 worker thread done servicing request
01:34:24.107 00.000 16108 Worker thread wakes up
01:34:24.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:24.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:24.107 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
01:34:25.275 01.168 16108 Exposure complete
01:34:25.352 00.077 16108 worker thread done servicing request
01:34:25.352 00.000 21068 OnExposeComplete: enter
01:34:25.354 00.002 21068 UpdateGuideState(): m_state=6
01:34:25.356 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10659
01:34:25.358 00.002 21068 Star::Find returns 1 (0), X=219.85, Y=874.70, Mass=133148, SNR=94.5, Peak=15184 HFD=3.7
01:34:25.360 00.002 21068 MultiStar: [#1 0.01,-0.15,1.02,U] [#2 -0.35,-0.08,1.12,U] [#3 0.09,-0.06,0.88,U] [#4 0.06,-0.13,0.81,U] [#5 -0.13,0.03,0.86,U] [#6 -0.03,-0.01,0.76,U] [#7 0.07,-0.35,0.55,U] [#8 -0.26,-0.32,0.61,U] 
01:34:25.360 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.21, -0.23}
01:34:25.361 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
01:34:25.362 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
01:34:25.363 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=0.07 mountY=0.15, mountTheta=1.12
01:34:25.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.13, opts=13)
01:34:25.366 00.001 21068 Enqueuing Move request for scope (-0.10, -0.13)
01:34:25.367 00.001 16108 Worker thread wakes up
01:34:25.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
01:34:25.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
01:34:25.367 00.000 16108 Moving (-0.10, -0.13) raw xDistance=0.07 yDistance=0.15
01:34:25.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:25.368 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:25.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:34:25.368 00.000 16108 MoveAxis(E, 0, ABG)
01:34:25.368 00.000 16108 Move returns status 0, amount 0
01:34:25.368 00.000 16108 MoveAxis(N, 0, ABG)
01:34:25.368 00.000 16108 Move returns status 0, amount 0
01:34:25.368 00.000 16108 move complete, result=0
01:34:25.368 00.000 16108 worker thread done servicing request
01:34:25.374 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3398, FiltMin=2886, FiltMax=64217, Gamma=1.000
01:34:25.401 00.027 21068 UpdateGuideState exits: m=133148 SNR=94.5
01:34:25.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:25.404 00.001 21068 Enqueuing Expose request
01:34:25.404 00.000 16108 Worker thread wakes up
01:34:25.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:25.404 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:25.405 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:26.380 00.975 16108 Exposure complete
01:34:26.438 00.058 16108 worker thread done servicing request
01:34:26.439 00.001 21068 OnExposeComplete: enter
01:34:26.440 00.001 21068 UpdateGuideState(): m_state=6
01:34:26.441 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10660
01:34:26.442 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=874.60, Mass=138259, SNR=100.7, Peak=16365 HFD=3.5
01:34:26.443 00.001 21068 MultiStar: [#1 -0.28,0.15,1.00,U] [#2 -0.35,-0.01,1.26,U] [#3 -0.00,-0.04,1.05,U] [#4 -0.36,0.02,0.76,U] [#5 -0.39,-0.09,0.72,U] [#6 -0.26,0.03,0.67,U] [#7 0.01,-0.15,0.58,U] [#8 -0.25,-0.09,0.67,U] 
01:34:26.444 00.001 21068 refined, 8 included, MultiStar: {-0.21, -0.05}, one-star: {0.00, -0.33}
01:34:26.444 00.000 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
01:34:26.445 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
01:34:26.446 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.89 mountX=0.20 mountY=0.10, mountTheta=0.47
01:34:26.448 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.05, opts=13)
01:34:26.448 00.000 21068 Enqueuing Move request for scope (-0.21, -0.05)
01:34:26.449 00.001 16108 Worker thread wakes up
01:34:26.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
01:34:26.449 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
01:34:26.449 00.000 16108 Moving (-0.21, -0.05) raw xDistance=0.20 yDistance=0.10
01:34:26.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:34:26.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:26.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:26.449 00.000 16108 MoveAxis(E, 0, ABG)
01:34:26.449 00.000 16108 Move returns status 0, amount 0
01:34:26.449 00.000 16108 MoveAxis(N, 0, ABG)
01:34:26.449 00.000 16108 Move returns status 0, amount 0
01:34:26.451 00.002 16108 move complete, result=0
01:34:26.451 00.000 16108 worker thread done servicing request
01:34:26.454 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3398, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:34:26.469 00.015 21068 UpdateGuideState exits: m=138259 SNR=100.7
01:34:26.471 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:26.473 00.001 21068 Enqueuing Expose request
01:34:26.474 00.001 16108 Worker thread wakes up
01:34:26.474 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:26.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:26.475 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:27.630 01.155 16108 Exposure complete
01:34:27.713 00.083 16108 worker thread done servicing request
01:34:27.713 00.000 21068 OnExposeComplete: enter
01:34:27.715 00.002 21068 UpdateGuideState(): m_state=6
01:34:27.716 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10661
01:34:27.717 00.001 21068 Star::Find returns 1 (0), X=219.75, Y=874.76, Mass=152636, SNR=103.8, Peak=18013 HFD=3.5
01:34:27.718 00.001 21068 MultiStar: [#1 -0.50,0.30,0.00,M1] [#2 -0.58,-0.03,0.00,M1] [#3 -0.26,0.22,0.90,U] [#4 -0.28,0.07,0.64,U] [#5 -0.36,-0.09,0.71,U] [#6 -0.42,0.11,0.72,U] [#7 -0.41,-0.07,0.49,U] [#8 -0.49,-0.28,0.00,M1] 
01:34:27.719 00.001 21068 refined, 5 included, MultiStar: {-0.33, 0.02}, one-star: {-0.31, -0.17}
01:34:27.720 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
01:34:27.721 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
01:34:27.721 00.000 21068 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.33 cameraTheta=3.09 mountX=0.33 mountY=0.06, mountTheta=0.19
01:34:27.723 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.02, opts=13)
01:34:27.725 00.002 21068 Enqueuing Move request for scope (-0.33, 0.02)
01:34:27.725 00.000 16108 Worker thread wakes up
01:34:27.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.02) opts 0xd
01:34:27.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.02)
01:34:27.725 00.000 16108 Moving (-0.33, 0.02) raw xDistance=0.33 yDistance=0.06
01:34:27.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:34:27.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:27.726 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:34:27.726 00.000 16108 MoveAxis(W, 86, ABG)
01:34:27.726 00.000 16108 Guiding  Dir = 3, Dur = 86
01:34:27.726 00.000 16108 IsSlewing returns 0
01:34:27.726 00.000 16108 IsGuiding returns 0
01:34:27.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3398, FiltMin=2931, FiltMax=65472, Gamma=1.000
01:34:27.745 00.016 21068 UpdateGuideState exits: m=152636 SNR=103.8
01:34:27.748 00.003 16108 PulseGuide returned control before completion, sleep 76
01:34:27.748 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:27.750 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:27.751 00.001 21068 Enqueuing Expose request
01:34:27.840 00.089 16108 IsGuiding returns 0
01:34:27.840 00.000 16108 Move returns status 0, amount 86
01:34:27.840 00.000 16108 MoveAxis(N, 0, ABG)
01:34:27.840 00.000 16108 Move returns status 0, amount 0
01:34:27.840 00.000 16108 move complete, result=0
01:34:27.841 00.001 16108 worker thread done servicing request
01:34:27.841 00.000 16108 Worker thread wakes up
01:34:27.841 00.000 21068 GuideStep: 0.3 px 86 ms WEST, 0.1 px 0 ms NORTH
01:34:27.844 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:27.845 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:28.805 00.960 16108 Exposure complete
01:34:28.862 00.057 16108 worker thread done servicing request
01:34:28.862 00.000 21068 OnExposeComplete: enter
01:34:28.863 00.001 21068 UpdateGuideState(): m_state=6
01:34:28.864 00.001 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10662
01:34:28.864 00.000 21068 Star::Find returns 1 (0), X=220.07, Y=874.69, Mass=117771, SNR=82.1, Peak=15757 HFD=3.3
01:34:28.865 00.001 21068 MultiStar: [#1 -0.11,0.17,1.30,U] [#2 -0.20,-0.12,1.22,U] [#3 -0.07,0.01,1.14,U] [#4 0.02,0.12,0.95,U] [#5 -0.46,-0.11,1.10,U] [#6 -0.34,-0.14,0.75,U] [#7 0.04,-0.28,0.61,U] [#8 -0.16,-0.27,0.83,U] 
01:34:28.866 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.07}, one-star: {0.02, -0.23}
01:34:28.867 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
01:34:28.867 00.000 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
01:34:28.868 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=0.13 mountY=0.11, mountTheta=0.67
01:34:28.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.07, opts=13)
01:34:28.870 00.000 21068 Enqueuing Move request for scope (-0.15, -0.07)
01:34:28.872 00.002 16108 Worker thread wakes up
01:34:28.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
01:34:28.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
01:34:28.872 00.000 16108 Moving (-0.15, -0.07) raw xDistance=0.13 yDistance=0.11
01:34:28.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:34:28.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:28.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:34:28.872 00.000 16108 MoveAxis(E, 0, ABG)
01:34:28.872 00.000 16108 Move returns status 0, amount 0
01:34:28.872 00.000 16108 MoveAxis(N, 0, ABG)
01:34:28.872 00.000 16108 Move returns status 0, amount 0
01:34:28.872 00.000 16108 move complete, result=0
01:34:28.873 00.001 16108 worker thread done servicing request
01:34:28.881 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3398, FiltMin=2931, FiltMax=57993, Gamma=1.000
01:34:28.901 00.020 21068 UpdateGuideState exits: m=117771 SNR=82.1
01:34:28.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:28.904 00.001 21068 Enqueuing Expose request
01:34:28.905 00.001 16108 Worker thread wakes up
01:34:28.905 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:28.905 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:28.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:30.069 01.164 16108 Exposure complete
01:34:30.154 00.085 16108 worker thread done servicing request
01:34:30.155 00.001 21068 OnExposeComplete: enter
01:34:30.157 00.002 21068 UpdateGuideState(): m_state=6
01:34:30.158 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10663
01:34:30.160 00.002 21068 Star::Find returns 1 (0), X=220.16, Y=874.84, Mass=109302, SNR=74.8, Peak=15789 HFD=2.9
01:34:30.161 00.001 21068 MultiStar: [#1 -0.06,0.27,1.15,U] [#2 -0.09,0.17,1.37,U] [#3 0.15,0.28,1.02,U] [#4 -0.28,0.28,0.89,U] [#5 -0.18,0.25,1.05,U] [#6 -0.25,0.18,0.85,U] [#7 0.14,0.18,0.71,U] [#8 0.07,-0.00,0.93,U] 
01:34:30.162 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.11, -0.09}
01:34:30.165 00.003 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
01:34:30.166 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
01:34:30.167 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.12 mountY=0.06, mountTheta=2.67
01:34:30.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
01:34:30.169 00.000 21068 Enqueuing Move request for scope (0.11, -0.09)
01:34:30.170 00.001 16108 Worker thread wakes up
01:34:30.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:34:30.170 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:34:30.170 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.12 yDistance=0.06
01:34:30.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:34:30.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:30.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:34:30.170 00.000 16108 MoveAxis(E, 0, ABG)
01:34:30.170 00.000 16108 Move returns status 0, amount 0
01:34:30.170 00.000 16108 MoveAxis(N, 0, ABG)
01:34:30.170 00.000 16108 Move returns status 0, amount 0
01:34:30.171 00.001 16108 move complete, result=0
01:34:30.171 00.000 16108 worker thread done servicing request
01:34:30.175 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3398, FiltMin=2902, FiltMax=65472, Gamma=1.000
01:34:30.190 00.015 21068 UpdateGuideState exits: m=109302 SNR=74.8
01:34:30.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:30.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:30.192 00.000 21068 Enqueuing Expose request
01:34:30.193 00.001 16108 Worker thread wakes up
01:34:30.193 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:30.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:30.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:31.173 00.979 16108 Exposure complete
01:34:31.250 00.077 16108 worker thread done servicing request
01:34:31.251 00.001 21068 OnExposeComplete: enter
01:34:31.251 00.000 21068 UpdateGuideState(): m_state=6
01:34:31.252 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10664
01:34:31.253 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.04, Mass=120895, SNR=86.3, Peak=16925 HFD=3.1
01:34:31.255 00.002 21068 MultiStar: [#1 -0.22,0.22,1.07,U] [#2 -0.16,0.33,1.25,U] [#3 0.19,0.23,1.06,U] [#4 0.05,0.29,0.84,U] [#5 -0.20,0.15,1.01,U] [#6 0.03,0.17,0.89,U] [#7 0.30,0.09,0.56,U] [#8 -0.28,0.08,0.76,U] 
01:34:31.256 00.001 21068 single-star, 8 included, MultiStar: {-0.03, 0.20}, one-star: {0.15, 0.12}
01:34:31.257 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
01:34:31.257 00.000 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
01:34:31.258 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.65 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
01:34:31.260 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
01:34:31.260 00.000 21068 Enqueuing Move request for scope (0.15, 0.12)
01:34:31.261 00.001 16108 Worker thread wakes up
01:34:31.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:34:31.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:34:31.261 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=-0.15
01:34:31.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:34:31.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:31.262 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:34:31.262 00.000 16108 MoveAxis(E, 0, ABG)
01:34:31.262 00.000 16108 Move returns status 0, amount 0
01:34:31.262 00.000 16108 MoveAxis(N, 0, ABG)
01:34:31.262 00.000 16108 Move returns status 0, amount 0
01:34:31.262 00.000 16108 move complete, result=0
01:34:31.262 00.000 16108 worker thread done servicing request
01:34:31.267 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3398, FiltMin=2918, FiltMax=53187, Gamma=1.000
01:34:31.296 00.029 21068 UpdateGuideState exits: m=120895 SNR=86.3
01:34:31.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:31.299 00.001 21068 Enqueuing Expose request
01:34:31.301 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:31.302 00.001 16108 Worker thread wakes up
01:34:31.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:31.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:32.469 01.167 16108 Exposure complete
01:34:32.524 00.055 16108 worker thread done servicing request
01:34:32.524 00.000 21068 OnExposeComplete: enter
01:34:32.525 00.001 21068 UpdateGuideState(): m_state=6
01:34:32.526 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10665
01:34:32.527 00.001 21068 Star::Find returns 1 (0), X=219.87, Y=874.53, Mass=136713, SNR=99.1, Peak=16749 HFD=3.3
01:34:32.528 00.001 21068 MultiStar: [#1 -0.33,0.23,0.98,U] [#2 -0.14,0.09,1.06,U] [#3 -0.23,0.11,0.86,U] [#4 -0.31,0.05,0.70,U] [#5 -0.16,-0.04,0.71,U] [#6 -0.16,0.10,0.64,U] [#7 0.17,0.02,0.47,U] [#8 -0.04,-0.27,0.62,U] 
01:34:32.529 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.19, -0.40}
01:34:32.530 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
01:34:32.530 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
01:34:32.531 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.09 mountX=0.17 mountY=0.05, mountTheta=0.29
01:34:32.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.01, opts=13)
01:34:32.533 00.000 21068 Enqueuing Move request for scope (-0.18, -0.01)
01:34:32.534 00.001 16108 Worker thread wakes up
01:34:32.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
01:34:32.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
01:34:32.534 00.000 16108 Moving (-0.18, -0.01) raw xDistance=0.17 yDistance=0.05
01:34:32.535 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:34:32.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:32.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:32.535 00.000 16108 MoveAxis(E, 0, ABG)
01:34:32.535 00.000 16108 Move returns status 0, amount 0
01:34:32.535 00.000 16108 MoveAxis(N, 0, ABG)
01:34:32.535 00.000 16108 Move returns status 0, amount 0
01:34:32.535 00.000 16108 move complete, result=0
01:34:32.535 00.000 16108 worker thread done servicing request
01:34:32.538 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3398, FiltMin=2937, FiltMax=61993, Gamma=1.000
01:34:32.553 00.015 21068 UpdateGuideState exits: m=136713 SNR=99.1
01:34:32.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.554 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:32.555 00.001 21068 Enqueuing Expose request
01:34:32.556 00.001 16108 Worker thread wakes up
01:34:32.556 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:32.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:32.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:33.530 00.973 16108 Exposure complete
01:34:33.622 00.092 16108 worker thread done servicing request
01:34:33.622 00.000 21068 OnExposeComplete: enter
01:34:33.625 00.003 21068 UpdateGuideState(): m_state=6
01:34:33.627 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10666
01:34:33.628 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=874.61, Mass=117605, SNR=85.1, Peak=16749 HFD=3.3
01:34:33.630 00.002 21068 MultiStar: [#1 -0.28,0.05,1.20,U] [#2 -0.42,-0.23,1.08,U] [#3 -0.03,-0.05,0.98,U] [#4 -0.34,0.15,1.02,U] [#5 -0.11,-0.23,0.84,U] [#6 -0.18,0.03,0.83,U] [#7 -0.19,-0.08,0.56,U] [#8 -0.12,-0.36,0.85,U] 
01:34:33.631 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.11}, one-star: {-0.02, -0.32}
01:34:33.633 00.002 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:34:33.634 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:34:33.637 00.003 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.22 cameraTheta=-2.64 mountX=0.17 mountY=0.15, mountTheta=0.72
01:34:33.640 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.11, opts=13)
01:34:33.641 00.001 21068 Enqueuing Move request for scope (-0.20, -0.11)
01:34:33.643 00.002 16108 Worker thread wakes up
01:34:33.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
01:34:33.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
01:34:33.643 00.000 16108 Moving (-0.20, -0.11) raw xDistance=0.17 yDistance=0.15
01:34:33.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:34:33.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:33.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:34:33.644 00.001 16108 MoveAxis(E, 0, ABG)
01:34:33.644 00.000 16108 Move returns status 0, amount 0
01:34:33.644 00.000 16108 MoveAxis(N, 0, ABG)
01:34:33.644 00.000 16108 Move returns status 0, amount 0
01:34:33.644 00.000 16108 move complete, result=0
01:34:33.644 00.000 16108 worker thread done servicing request
01:34:33.653 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3398, FiltMin=2931, FiltMax=53437, Gamma=1.000
01:34:33.674 00.021 21068 UpdateGuideState exits: m=117605 SNR=85.1
01:34:33.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:33.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:33.677 00.001 21068 Enqueuing Expose request
01:34:33.679 00.002 16108 Worker thread wakes up
01:34:33.679 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:33.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:33.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:34.837 01.158 16108 Exposure complete
01:34:34.890 00.053 16108 worker thread done servicing request
01:34:34.890 00.000 21068 OnExposeComplete: enter
01:34:34.891 00.001 21068 UpdateGuideState(): m_state=6
01:34:34.892 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10667
01:34:34.893 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=874.66, Mass=140267, SNR=102.2, Peak=17421 HFD=3.3
01:34:34.894 00.001 21068 MultiStar: [#1 -0.35,0.18,1.06,U] [#2 -0.38,0.03,0.97,U] [#3 -0.09,0.41,0.95,U] [#4 -0.28,0.20,0.76,U] [#5 -0.10,0.14,0.76,U] [#6 -0.18,-0.08,0.61,U] [#7 -0.31,-0.07,0.52,U] [#8 0.05,-0.22,0.70,U] 
01:34:34.895 00.001 21068 refined, 8 included, MultiStar: {-0.20, 0.05}, one-star: {-0.15, -0.27}
01:34:34.896 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
01:34:34.896 00.000 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
01:34:34.897 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.91 mountX=0.21 mountY=0.00, mountTheta=0.01
01:34:34.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.05, opts=13)
01:34:34.903 00.004 21068 Enqueuing Move request for scope (-0.20, 0.05)
01:34:34.904 00.001 16108 Worker thread wakes up
01:34:34.905 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
01:34:34.905 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
01:34:34.905 00.000 16108 Moving (-0.20, 0.05) raw xDistance=0.21 yDistance=0.00
01:34:34.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:34:34.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:34.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:34:34.905 00.000 16108 MoveAxis(W, 54, ABG)
01:34:34.905 00.000 16108 Guiding  Dir = 3, Dur = 54
01:34:34.905 00.000 16108 IsSlewing returns 0
01:34:34.905 00.000 16108 IsGuiding returns 0
01:34:34.911 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3395, FiltMin=2915, FiltMax=61341, Gamma=1.000
01:34:34.931 00.020 16108 PulseGuide returned control before completion, sleep 38
01:34:34.932 00.001 21068 UpdateGuideState exits: m=140267 SNR=102.2
01:34:34.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:34.935 00.001 21068 Enqueuing Expose request
01:34:34.977 00.042 16108 IsGuiding returns 1
01:34:34.977 00.000 16108 scope still moving after pulse duration time elapsed
01:34:35.008 00.031 16108 IsSlewing returns 0
01:34:35.008 00.000 16108 IsGuiding returns 1
01:34:35.040 00.032 16108 IsSlewing returns 0
01:34:35.040 00.000 16108 IsGuiding returns 0
01:34:35.040 00.000 16108 scope move finished after 54 + 81 ms
01:34:35.040 00.000 16108 Move returns status 0, amount 54
01:34:35.041 00.001 16108 MoveAxis(N, 0, ABG)
01:34:35.041 00.000 16108 Move returns status 0, amount 0
01:34:35.041 00.000 16108 move complete, result=0
01:34:35.041 00.000 16108 worker thread done servicing request
01:34:35.041 00.000 16108 Worker thread wakes up
01:34:35.041 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
01:34:35.044 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:35.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:36.025 00.981 16108 Exposure complete
01:34:36.090 00.065 16108 worker thread done servicing request
01:34:36.090 00.000 21068 OnExposeComplete: enter
01:34:36.091 00.001 21068 UpdateGuideState(): m_state=6
01:34:36.093 00.002 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10668
01:34:36.094 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=874.31, Mass=135339, SNR=95.9, Peak=15664 HFD=3.4
01:34:36.095 00.001 21068 MultiStar: [#1 -0.27,-0.26,0.94,U] [#2 -0.56,0.00,0.00,M1] [#3 0.01,-0.18,0.86,U] [#4 -0.25,-0.26,0.71,U] [#5 -0.37,-0.15,0.79,U] [#6 -0.57,0.02,0.00,M1] [#7 -0.38,0.04,0.61,U] [#8 -0.22,-0.37,0.56,U] 
01:34:36.095 00.000 21068 refined, 6 included, MultiStar: {-0.23, -0.27}, one-star: {-0.16, -0.62}
01:34:36.096 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.06)
01:34:36.097 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.12)
01:34:36.098 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.35 cameraTheta=-2.26 mountX=0.17 mountY=0.32, mountTheta=1.07
01:34:36.099 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.27, opts=13)
01:34:36.100 00.001 21068 Enqueuing Move request for scope (-0.23, -0.27)
01:34:36.101 00.001 16108 Worker thread wakes up
01:34:36.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd
01:34:36.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.27)
01:34:36.101 00.000 16108 Moving (-0.23, -0.27) raw xDistance=0.17 yDistance=0.32
01:34:36.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:34:36.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:34:36.101 00.000 16108 MoveAxis(E, 0, ABG)
01:34:36.101 00.000 16108 Move returns status 0, amount 0
01:34:36.101 00.000 16108 MoveAxis(S, 64, ABG)
01:34:36.103 00.002 16108 Guiding  Dir = 1, Dur = 64
01:34:36.103 00.000 16108 IsSlewing returns 0
01:34:36.103 00.000 16108 IsGuiding returns 0
01:34:36.104 00.001 16108 PulseGuide returned control before completion, sleep 73
01:34:36.106 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3398, FiltMin=2899, FiltMax=50457, Gamma=1.000
01:34:36.122 00.016 21068 UpdateGuideState exits: m=135339 SNR=95.9
01:34:36.124 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:36.125 00.000 21068 Enqueuing Expose request
01:34:36.185 00.060 16108 IsGuiding returns 1
01:34:36.185 00.000 16108 scope still moving after pulse duration time elapsed
01:34:36.212 00.027 16108 IsSlewing returns 0
01:34:36.212 00.000 16108 IsGuiding returns 0
01:34:36.212 00.000 16108 scope move finished after 64 + 44 ms
01:34:36.212 00.000 16108 Move returns status 0, amount 64
01:34:36.212 00.000 16108 move complete, result=0
01:34:36.212 00.000 16108 worker thread done servicing request
01:34:36.212 00.000 16108 Worker thread wakes up
01:34:36.212 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 64 ms SOUTH
01:34:36.213 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:36.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:37.370 01.157 16108 Exposure complete
01:34:37.441 00.071 16108 worker thread done servicing request
01:34:37.441 00.000 21068 OnExposeComplete: enter
01:34:37.442 00.001 21068 UpdateGuideState(): m_state=6
01:34:37.442 00.000 21068 Star::Find(15, 219, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10669
01:34:37.443 00.001 21068 Star::Find returns 1 (0), X=220.02, Y=874.45, Mass=117816, SNR=79.0, Peak=14368 HFD=3.4
01:34:37.444 00.001 21068 MultiStar: [#1 -0.11,-0.14,1.16,U] [#2 -0.28,-0.13,1.41,U] [#3 0.05,-0.27,1.07,U] [#4 -0.16,-0.36,0.97,U] [#5 0.08,-0.15,1.03,U] [#6 -0.18,-0.47,0.92,U] [#7 -0.19,-0.34,0.67,U] [#8 0.09,-0.46,0.74,U] 
01:34:37.446 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.29}, one-star: {-0.04, -0.48}
01:34:37.447 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
01:34:37.450 00.003 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
01:34:37.453 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.87 mountX=0.04 mountY=0.30, mountTheta=1.45
01:34:37.456 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.29, opts=13)
01:34:37.457 00.001 21068 Enqueuing Move request for scope (-0.09, -0.29)
01:34:37.458 00.001 16108 Worker thread wakes up
01:34:37.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
01:34:37.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
01:34:37.458 00.000 16108 Moving (-0.09, -0.29) raw xDistance=0.04 yDistance=0.30
01:34:37.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:37.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:34:37.458 00.000 16108 MoveAxis(E, 0, ABG)
01:34:37.458 00.000 16108 Move returns status 0, amount 0
01:34:37.458 00.000 16108 MoveAxis(S, 61, ABG)
01:34:37.458 00.000 16108 Guiding  Dir = 1, Dur = 61
01:34:37.459 00.001 16108 IsSlewing returns 0
01:34:37.459 00.000 16108 IsGuiding returns 0
01:34:37.467 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3395, FiltMin=2883, FiltMax=59145, Gamma=1.000
01:34:37.489 00.022 21068 UpdateGuideState exits: m=117816 SNR=79.0
01:34:37.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:37.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:37.492 00.001 21068 Enqueuing Expose request
01:34:37.508 00.016 16108 PulseGuide returned control before completion, sleep 23
01:34:37.542 00.034 16108 IsGuiding returns 1
01:34:37.542 00.000 16108 scope still moving after pulse duration time elapsed
01:34:37.569 00.027 16108 IsSlewing returns 0
01:34:37.569 00.000 16108 IsGuiding returns 1
01:34:37.601 00.032 16108 IsSlewing returns 0
01:34:37.602 00.001 16108 IsGuiding returns 0
01:34:37.602 00.000 16108 scope move finished after 61 + 82 ms
01:34:37.602 00.000 16108 Move returns status 0, amount 61
01:34:37.602 00.000 16108 move complete, result=0
01:34:37.602 00.000 16108 worker thread done servicing request
01:34:37.602 00.000 16108 Worker thread wakes up
01:34:37.602 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
01:34:37.605 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:37.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:38.577 00.972 16108 Exposure complete
01:34:38.642 00.065 16108 worker thread done servicing request
01:34:38.642 00.000 21068 OnExposeComplete: enter
01:34:38.643 00.001 21068 UpdateGuideState(): m_state=6
01:34:38.644 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10670
01:34:38.645 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.09, Mass=112339, SNR=79.9, Peak=17017 HFD=3.0
01:34:38.646 00.001 21068 MultiStar: [#1 0.26,0.29,1.23,U] [#2 0.06,0.40,1.24,U] [#3 0.12,0.27,1.18,U] [#4 0.19,0.36,0.97,U] [#5 0.22,0.29,1.05,U] [#6 0.08,0.46,0.77,U] [#7 0.35,0.25,0.71,U] [#8 -0.00,0.08,0.94,U] 
01:34:38.647 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.29}, one-star: {0.41, 0.16}
01:34:38.648 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
01:34:38.649 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
01:34:38.651 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.00 mountX=-0.13 mountY=-0.32, mountTheta=-1.96
01:34:38.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.29, opts=13)
01:34:38.654 00.001 21068 Enqueuing Move request for scope (0.18, 0.29)
01:34:38.654 00.000 16108 Worker thread wakes up
01:34:38.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.29) opts 0xd
01:34:38.655 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.29)
01:34:38.655 00.000 16108 Moving (0.18, 0.29) raw xDistance=-0.13 yDistance=-0.32
01:34:38.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:34:38.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:38.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:34:38.655 00.000 16108 MoveAxis(E, 0, ABG)
01:34:38.655 00.000 16108 Move returns status 0, amount 0
01:34:38.655 00.000 16108 MoveAxis(N, 0, ABG)
01:34:38.655 00.000 16108 Move returns status 0, amount 0
01:34:38.655 00.000 16108 move complete, result=0
01:34:38.655 00.000 16108 worker thread done servicing request
01:34:38.659 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3395, FiltMin=2937, FiltMax=57571, Gamma=1.000
01:34:38.679 00.020 21068 UpdateGuideState exits: m=112339 SNR=79.9
01:34:38.680 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:38.682 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:38.683 00.001 21068 Enqueuing Expose request
01:34:38.684 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:34:38.685 00.001 16108 Worker thread wakes up
01:34:38.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:38.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:39.855 01.170 16108 Exposure complete
01:34:39.951 00.096 16108 worker thread done servicing request
01:34:39.951 00.000 21068 OnExposeComplete: enter
01:34:39.954 00.003 21068 UpdateGuideState(): m_state=6
01:34:39.955 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10671
01:34:39.957 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=875.18, Mass=115216, SNR=88.5, Peak=15209 HFD=3.2
01:34:39.959 00.002 21068 MultiStar: [#1 0.29,0.47,0.00,M1] [#2 -0.00,0.21,1.17,U] [#3 0.45,0.41,0.00,M1] [#4 0.15,0.34,0.83,U] [#5 0.36,0.35,0.95,U] [#6 0.32,0.47,0.00,M1] [#7 0.29,0.17,0.61,U] [#8 0.13,0.08,0.84,U] 
01:34:39.961 00.002 21068 refined, 5 included, MultiStar: {0.23, 0.24}, one-star: {0.51, 0.25}
01:34:39.963 00.002 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
01:34:39.965 00.002 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
01:34:39.966 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.79 mountX=-0.19 mountY=-0.28, mountTheta=-2.16
01:34:39.969 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.24, opts=13)
01:34:39.972 00.003 21068 Enqueuing Move request for scope (0.23, 0.24)
01:34:39.972 00.000 16108 Worker thread wakes up
01:34:39.973 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0xd
01:34:39.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
01:34:39.973 00.000 16108 Moving (0.23, 0.24) raw xDistance=-0.19 yDistance=-0.28
01:34:39.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:34:39.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:39.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:34:39.973 00.000 16108 MoveAxis(E, 0, ABG)
01:34:39.973 00.000 16108 Move returns status 0, amount 0
01:34:39.973 00.000 16108 MoveAxis(N, 0, ABG)
01:34:39.974 00.001 16108 Move returns status 0, amount 0
01:34:39.974 00.000 16108 move complete, result=0
01:34:39.974 00.000 16108 worker thread done servicing request
01:34:39.980 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3395, FiltMin=2934, FiltMax=61024, Gamma=1.000
01:34:40.005 00.025 21068 UpdateGuideState exits: m=115216 SNR=88.5
01:34:40.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:40.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:40.008 00.001 21068 Enqueuing Expose request
01:34:40.008 00.000 16108 Worker thread wakes up
01:34:40.009 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:34:40.009 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:40.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:40.976 00.967 16108 Exposure complete
01:34:41.037 00.061 16108 worker thread done servicing request
01:34:41.037 00.000 21068 OnExposeComplete: enter
01:34:41.038 00.001 21068 UpdateGuideState(): m_state=6
01:34:41.039 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10672
01:34:41.040 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.06, Mass=136211, SNR=90.1, Peak=16329 HFD=3.4
01:34:41.041 00.001 21068 MultiStar: [#1 0.17,0.42,1.15,U] [#2 0.04,0.44,1.22,U] [#3 0.30,0.46,0.00,M2] [#4 0.14,0.67,0.00,M1] [#5 -0.19,0.32,1.05,U] [#6 0.06,0.42,0.85,U] [#7 -0.05,0.46,0.56,U] [#8 0.00,-0.07,0.70,U] 
01:34:41.041 00.000 21068 refined, 6 included, MultiStar: {0.06, 0.32}, one-star: {0.32, 0.14}
01:34:41.042 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
01:34:41.043 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
01:34:41.044 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.38 mountX=-0.00 mountY=-0.32, mountTheta=-1.59
01:34:41.045 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.32, opts=13)
01:34:41.047 00.002 21068 Enqueuing Move request for scope (0.06, 0.32)
01:34:41.048 00.001 16108 Worker thread wakes up
01:34:41.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
01:34:41.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
01:34:41.048 00.000 16108 Moving (0.06, 0.32) raw xDistance=-0.00 yDistance=-0.32
01:34:41.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:34:41.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:41.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:34:41.048 00.000 16108 MoveAxis(E, 0, ABG)
01:34:41.048 00.000 16108 Move returns status 0, amount 0
01:34:41.048 00.000 16108 MoveAxis(N, 0, ABG)
01:34:41.048 00.000 16108 Move returns status 0, amount 0
01:34:41.048 00.000 16108 move complete, result=0
01:34:41.048 00.000 16108 worker thread done servicing request
01:34:41.052 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3398, FiltMin=2941, FiltMax=56745, Gamma=1.000
01:34:41.072 00.020 21068 UpdateGuideState exits: m=136211 SNR=90.1
01:34:41.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:41.075 00.001 21068 Enqueuing Expose request
01:34:41.076 00.001 16108 Worker thread wakes up
01:34:41.076 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:34:41.077 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:41.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:42.224 01.147 16108 Exposure complete
01:34:42.294 00.070 16108 worker thread done servicing request
01:34:42.294 00.000 21068 OnExposeComplete: enter
01:34:42.295 00.001 21068 UpdateGuideState(): m_state=6
01:34:42.296 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10673
01:34:42.297 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=875.25, Mass=129963, SNR=85.8, Peak=15257 HFD=3.2
01:34:42.298 00.001 21068 MultiStar: [#1 -0.11,0.41,1.17,U] [#2 -0.12,0.25,1.40,U] [#3 0.06,0.28,1.16,U] [#4 -0.06,0.45,0.82,U] [#5 -0.11,0.28,0.93,U] [#6 0.29,0.35,0.71,U] [#7 0.29,0.22,0.64,U] [#8 0.08,0.21,0.71,U] 
01:34:42.299 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.31}, one-star: {0.37, 0.32}
01:34:42.302 00.003 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
01:34:42.302 00.000 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
01:34:42.303 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.41 mountX=0.00 mountY=-0.31, mountTheta=-1.56
01:34:42.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.31, opts=13)
01:34:42.306 00.001 21068 Enqueuing Move request for scope (0.05, 0.31)
01:34:42.306 00.000 16108 Worker thread wakes up
01:34:42.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
01:34:42.307 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
01:34:42.307 00.000 16108 Moving (0.05, 0.31) raw xDistance=0.00 yDistance=-0.31
01:34:42.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:34:42.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:42.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:34:42.307 00.000 16108 MoveAxis(E, 0, ABG)
01:34:42.307 00.000 16108 Move returns status 0, amount 0
01:34:42.307 00.000 16108 MoveAxis(N, 0, ABG)
01:34:42.307 00.000 16108 Move returns status 0, amount 0
01:34:42.307 00.000 16108 move complete, result=0
01:34:42.307 00.000 16108 worker thread done servicing request
01:34:42.310 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3398, FiltMin=2857, FiltMax=60544, Gamma=1.000
01:34:42.327 00.017 21068 UpdateGuideState exits: m=129963 SNR=85.8
01:34:42.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:42.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:42.330 00.001 21068 Enqueuing Expose request
01:34:42.330 00.000 16108 Worker thread wakes up
01:34:42.330 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:34:42.331 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:42.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:43.301 00.970 16108 Exposure complete
01:34:43.370 00.069 16108 worker thread done servicing request
01:34:43.370 00.000 21068 OnExposeComplete: enter
01:34:43.372 00.002 21068 UpdateGuideState(): m_state=6
01:34:43.374 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10674
01:34:43.375 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.25, Mass=128920, SNR=93.2, Peak=14333 HFD=3.5
01:34:43.377 00.002 21068 MultiStar: [#1 -0.06,0.84,0.00,M1] [#2 -0.18,0.65,0.00,M1] [#3 -0.08,0.76,0.00,M2] [#4 0.06,0.64,0.00,M1] [#5 -0.21,0.70,0.00,M1] [#6 0.03,0.65,0.00,M1] [#7 0.45,0.71,0.00,M1] [#8 0.08,0.28,0.78,U] 
01:34:43.378 00.001 21068 refined, 1 included, MultiStar: {0.17, 0.31}, one-star: {0.23, 0.33}
01:34:43.379 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:34:43.380 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:34:43.381 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.31 hyp=0.35 cameraTheta=1.08 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
01:34:43.384 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.31, opts=13)
01:34:43.385 00.001 21068 Enqueuing Move request for scope (0.17, 0.31)
01:34:43.385 00.000 16108 Worker thread wakes up
01:34:43.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.31) opts 0xd
01:34:43.385 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.31)
01:34:43.385 00.000 16108 Moving (0.17, 0.31) raw xDistance=-0.11 yDistance=-0.34
01:34:43.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:34:43.385 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.20 newest=-0.97
01:34:43.386 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:34:43.386 00.000 16108 MoveAxis(E, 0, ABG)
01:34:43.386 00.000 16108 Move returns status 0, amount 0
01:34:43.386 00.000 16108 MoveAxis(N, 68, ABG)
01:34:43.386 00.000 16108 Guiding  Dir = 0, Dur = 68
01:34:43.386 00.000 16108 IsSlewing returns 0
01:34:43.386 00.000 16108 IsGuiding returns 0
01:34:43.389 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3398, FiltMin=2953, FiltMax=59894, Gamma=1.000
01:34:43.397 00.008 16108 PulseGuide returned control before completion, sleep 68
01:34:43.408 00.011 21068 UpdateGuideState exits: m=128920 SNR=93.2
01:34:43.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.411 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:43.412 00.001 21068 Enqueuing Expose request
01:34:43.474 00.062 16108 IsGuiding returns 1
01:34:43.474 00.000 16108 scope still moving after pulse duration time elapsed
01:34:43.505 00.031 16108 IsSlewing returns 0
01:34:43.505 00.000 16108 IsGuiding returns 0
01:34:43.505 00.000 16108 scope move finished after 68 + 51 ms
01:34:43.505 00.000 16108 Move returns status 0, amount 68
01:34:43.505 00.000 16108 move complete, result=0
01:34:43.505 00.000 16108 worker thread done servicing request
01:34:43.505 00.000 16108 Worker thread wakes up
01:34:43.505 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 68 ms NORTH
01:34:43.509 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:43.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:44.347 00.838 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:44.350 00.003 21068 case statement mapped state 6 to 3
01:34:44.352 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:44.680 00.328 16108 Exposure complete
01:34:44.748 00.068 16108 worker thread done servicing request
01:34:44.748 00.000 21068 OnExposeComplete: enter
01:34:44.749 00.001 21068 UpdateGuideState(): m_state=6
01:34:44.751 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10675
01:34:44.752 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=874.96, Mass=126763, SNR=85.9, Peak=16889 HFD=3.2
01:34:44.754 00.002 21068 MultiStar: [#1 0.18,0.27,1.03,U] [#2 0.04,0.12,1.11,U] [#3 0.50,0.41,0.00,M3] [#4 -0.09,0.17,0.80,U] [#5 0.12,0.12,0.95,U] [#6 -0.00,0.36,0.86,U] [#7 0.11,0.24,0.60,U] [#8 0.25,0.14,0.71,U] 
01:34:44.756 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.18}, one-star: {0.50, 0.04}
01:34:44.759 00.003 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
01:34:44.761 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
01:34:44.764 00.003 21068 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
01:34:44.767 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.18, opts=13)
01:34:44.769 00.002 21068 Enqueuing Move request for scope (0.14, 0.18)
01:34:44.770 00.001 16108 Worker thread wakes up
01:34:44.772 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
01:34:44.772 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
01:34:44.772 00.000 16108 Moving (0.14, 0.18) raw xDistance=-0.11 yDistance=-0.21
01:34:44.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:34:44.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:34:44.772 00.000 16108 MoveAxis(E, 0, ABG)
01:34:44.772 00.000 16108 Move returns status 0, amount 0
01:34:44.772 00.000 16108 MoveAxis(N, 41, ABG)
01:34:44.772 00.000 16108 Guiding  Dir = 0, Dur = 41
01:34:44.773 00.001 16108 IsSlewing returns 0
01:34:44.773 00.000 16108 IsGuiding returns 0
01:34:44.781 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3398, FiltMin=2928, FiltMax=60723, Gamma=1.000
01:34:44.798 00.017 21068 UpdateGuideState exits: m=126763 SNR=85.9
01:34:44.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.799 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:44.800 00.001 21068 Enqueuing Expose request
01:34:44.814 00.014 16108 PulseGuide returned control before completion, sleep 11
01:34:44.829 00.015 16108 IsGuiding returns 1
01:34:44.829 00.000 16108 scope still moving after pulse duration time elapsed
01:34:44.860 00.031 16108 IsSlewing returns 0
01:34:44.860 00.000 16108 IsGuiding returns 1
01:34:44.891 00.031 16108 IsSlewing returns 0
01:34:44.891 00.000 16108 IsGuiding returns 1
01:34:44.922 00.031 16108 IsSlewing returns 0
01:34:44.922 00.000 16108 IsGuiding returns 0
01:34:44.922 00.000 16108 scope move finished after 41 + 108 ms
01:34:44.922 00.000 16108 Move returns status 0, amount 41
01:34:44.922 00.000 16108 move complete, result=0
01:34:44.922 00.000 16108 worker thread done servicing request
01:34:44.922 00.000 16108 Worker thread wakes up
01:34:44.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:44.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:44.922 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
01:34:45.464 00.542 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:45.465 00.001 21068 case statement mapped state 6 to 3
01:34:45.465 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:45.890 00.425 16108 Exposure complete
01:34:45.953 00.063 16108 worker thread done servicing request
01:34:45.954 00.001 21068 OnExposeComplete: enter
01:34:45.954 00.000 21068 UpdateGuideState(): m_state=6
01:34:45.955 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10676
01:34:45.956 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=874.80, Mass=125419, SNR=79.4, Peak=15101 HFD=3.2
01:34:45.957 00.001 21068 MultiStar: [#1 0.02,0.09,1.11,U] [#2 -0.21,0.29,1.23,U] [#3 0.30,0.21,1.05,U] [#4 -0.08,0.34,0.91,U] [#5 0.07,-0.02,0.98,U] [#6 0.08,-0.08,0.85,U] [#7 0.28,0.13,0.69,U] [#8 -0.12,0.06,0.92,U] 
01:34:45.957 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.22, -0.13}
01:34:45.958 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
01:34:45.959 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
01:34:45.959 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.12 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:34:45.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
01:34:45.962 00.001 21068 Enqueuing Move request for scope (0.05, 0.10)
01:34:45.962 00.000 16108 Worker thread wakes up
01:34:45.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:34:45.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:34:45.964 00.002 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
01:34:45.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:34:45.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:45.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:45.964 00.000 16108 MoveAxis(E, 0, ABG)
01:34:45.964 00.000 16108 Move returns status 0, amount 0
01:34:45.964 00.000 16108 MoveAxis(N, 0, ABG)
01:34:45.964 00.000 16108 Move returns status 0, amount 0
01:34:45.964 00.000 16108 move complete, result=0
01:34:45.964 00.000 16108 worker thread done servicing request
01:34:45.967 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3398, FiltMin=2905, FiltMax=63411, Gamma=1.000
01:34:45.983 00.016 21068 UpdateGuideState exits: m=125419 SNR=79.4
01:34:45.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:45.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:45.987 00.002 21068 Enqueuing Expose request
01:34:45.987 00.000 16108 Worker thread wakes up
01:34:45.987 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:45.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:45.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:46.527 00.539 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:46.529 00.002 21068 case statement mapped state 6 to 3
01:34:46.530 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:47.144 00.614 16108 Exposure complete
01:34:47.202 00.058 16108 worker thread done servicing request
01:34:47.202 00.000 21068 OnExposeComplete: enter
01:34:47.203 00.001 21068 UpdateGuideState(): m_state=6
01:34:47.205 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10677
01:34:47.206 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=874.51, Mass=121359, SNR=78.9, Peak=15961 HFD=3.2
01:34:47.208 00.002 21068 MultiStar: [#1 0.52,0.20,0.00,M1] [#2 0.31,0.07,1.19,U] [#3 0.49,0.17,1.19,U] [#4 0.45,0.03,1.01,U] [#5 0.41,0.18,0.98,U] [#6 0.41,0.02,0.91,U] [#7 0.96,-0.30,0.00,M1] [#8 0.22,-0.37,0.99,U] 
01:34:47.209 00.001 21068 refined, 6 included, MultiStar: {0.41, -0.04}, one-star: {0.59, -0.41}
01:34:47.210 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
01:34:47.211 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
01:34:47.212 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-0.09 mountX=-0.41 mountY=-0.06, mountTheta=-3.00
01:34:47.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.04, opts=13)
01:34:47.215 00.001 21068 Enqueuing Move request for scope (0.41, -0.04)
01:34:47.217 00.002 16108 Worker thread wakes up
01:34:47.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.04) opts 0xd
01:34:47.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.04)
01:34:47.217 00.000 16108 Moving (0.41, -0.04) raw xDistance=-0.41 yDistance=-0.06
01:34:47.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:34:47.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:47.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:47.217 00.000 16108 MoveAxis(E, 108, ABG)
01:34:47.217 00.000 16108 Guiding  Dir = 2, Dur = 108
01:34:47.218 00.001 16108 IsSlewing returns 0
01:34:47.218 00.000 16108 IsGuiding returns 0
01:34:47.223 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3395, FiltMin=2937, FiltMax=61088, Gamma=1.000
01:34:47.240 00.017 21068 UpdateGuideState exits: m=121359 SNR=78.9
01:34:47.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:47.243 00.001 21068 Enqueuing Expose request
01:34:47.245 00.002 16108 PulseGuide returned control before completion, sleep 92
01:34:47.338 00.093 16108 IsGuiding returns 1
01:34:47.339 00.001 16108 scope still moving after pulse duration time elapsed
01:34:47.369 00.030 16108 IsSlewing returns 0
01:34:47.369 00.000 16108 IsGuiding returns 1
01:34:47.402 00.033 16108 IsSlewing returns 0
01:34:47.402 00.000 16108 IsGuiding returns 1
01:34:47.433 00.031 16108 IsSlewing returns 0
01:34:47.433 00.000 16108 IsGuiding returns 0
01:34:47.433 00.000 16108 scope move finished after 108 + 106 ms
01:34:47.433 00.000 16108 Move returns status 0, amount 108
01:34:47.433 00.000 16108 MoveAxis(N, 0, ABG)
01:34:47.433 00.000 16108 Move returns status 0, amount 0
01:34:47.434 00.001 16108 move complete, result=0
01:34:47.434 00.000 16108 worker thread done servicing request
01:34:47.434 00.000 16108 Worker thread wakes up
01:34:47.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:47.434 00.000 21068 GuideStep: -0.4 px 108 ms EAST, -0.1 px 0 ms NORTH
01:34:47.437 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:47.641 00.204 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:47.644 00.003 21068 case statement mapped state 6 to 3
01:34:47.648 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:48.416 00.768 16108 Exposure complete
01:34:48.500 00.084 16108 worker thread done servicing request
01:34:48.500 00.000 21068 OnExposeComplete: enter
01:34:48.501 00.001 21068 UpdateGuideState(): m_state=6
01:34:48.502 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10678
01:34:48.503 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=874.63, Mass=137311, SNR=93.2, Peak=14285 HFD=3.4
01:34:48.503 00.000 21068 MultiStar: [#1 0.07,-0.04,0.89,U] [#2 -0.17,-0.11,1.20,U] [#3 0.45,-0.08,0.99,U] [#4 0.23,-0.16,0.78,U] [#5 0.05,-0.35,0.84,U] [#6 0.25,-0.05,0.80,U] [#7 0.38,-0.44,0.00,M2] [#8 0.17,-0.44,0.71,U] 
01:34:48.504 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.18}, one-star: {0.32, -0.29}
01:34:48.505 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
01:34:48.505 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
01:34:48.506 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.85 mountX=-0.19 mountY=0.14, mountTheta=2.51
01:34:48.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.18, opts=13)
01:34:48.508 00.000 21068 Enqueuing Move request for scope (0.16, -0.18)
01:34:48.509 00.001 16108 Worker thread wakes up
01:34:48.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
01:34:48.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
01:34:48.509 00.000 16108 Moving (0.16, -0.18) raw xDistance=-0.19 yDistance=0.14
01:34:48.510 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:34:48.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:48.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:34:48.510 00.000 16108 MoveAxis(E, 0, ABG)
01:34:48.510 00.000 16108 Move returns status 0, amount 0
01:34:48.510 00.000 16108 MoveAxis(N, 0, ABG)
01:34:48.510 00.000 16108 Move returns status 0, amount 0
01:34:48.510 00.000 16108 move complete, result=0
01:34:48.510 00.000 16108 worker thread done servicing request
01:34:48.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=323, max=65535, med=3395, FiltMin=2915, FiltMax=55056, Gamma=1.000
01:34:48.537 00.023 21068 UpdateGuideState exits: m=137311 SNR=93.2
01:34:48.539 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:48.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:48.541 00.001 21068 Enqueuing Expose request
01:34:48.543 00.002 16108 Worker thread wakes up
01:34:48.543 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:48.545 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:48.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(205,860,31,31)
01:34:48.758 00.213 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:48.759 00.001 21068 case statement mapped state 6 to 3
01:34:48.760 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:48.859 00.099 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:48.861 00.002 21068 case statement mapped state 6 to 3
01:34:48.863 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:48.960 00.097 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
01:34:48.962 00.002 21068 PhdController::Dither begins
01:34:48.964 00.002 21068 dither: size=1.00, dRA=-0.39 dDec=-0.97
01:34:48.966 00.002 21068 MountToCamera -- mountTheta (-1.95) + m_xAngle (2.97) = xAngle (1.01 = 1.01)
01:34:48.968 00.002 21068 MountToCamera -- mountX=-0.39 mountY=-0.97 hyp=1.05 mountTheta=-1.95 cameraX=0.55, cameraY=0.89 cameraTheta=1.01
01:34:48.970 00.002 21068 setting lock position to (220.61, 875.81)
01:34:48.972 00.002 21068 Mount: notify guiding dithered (0.6, 0.9)
01:34:48.975 00.003 21068 MultiStar: stabilizing after lock position change
01:34:48.978 00.003 21068 Status Line: Dither by -0.39,-0.97
01:34:48.981 00.003 21068 PhdController: newstate STATE_SETTLE_BEGIN
01:34:48.984 00.003 21068 PhdController: newstate STATE_SETTLE_WAIT
01:34:48.985 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:34:49.718 00.733 16108 Exposure complete
01:34:49.778 00.060 16108 worker thread done servicing request
01:34:49.778 00.000 21068 OnExposeComplete: enter
01:34:49.779 00.001 21068 UpdateGuideState(): m_state=6
01:34:49.780 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10679
01:34:49.781 00.001 21068 Star::Find returns 1 (0), X=219.71, Y=875.07, Mass=128411, SNR=85.4, Peak=18013 HFD=3.2
01:34:49.782 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
01:34:49.784 00.002 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
01:34:49.785 00.001 21068 CameraToMount -- cameraX=-0.90 cameraY=-0.74 hyp=1.16 cameraTheta=-2.45 mountX=0.75 mountY=0.93, mountTheta=0.89
01:34:49.786 00.001 21068 dither recenter: remaining=(0.4,1.0) step=(0.4,1.0)
01:34:49.788 00.002 21068 MountToCamera -- mountTheta (1.19) + m_xAngle (2.97) = xAngle (4.15 = -2.13)
01:34:49.789 00.001 21068 MountToCamera -- mountX=0.39 mountY=0.97 hyp=1.05 mountTheta=1.19 cameraX=-0.55, cameraY=-0.89 cameraTheta=-2.13
01:34:49.789 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.55, y=-0.89, opts=4)
01:34:49.790 00.001 21068 Enqueuing Move request for scope (-0.55, -0.89)
01:34:49.791 00.001 21068 Mount: notify direct move 0.39,0.97
01:34:49.793 00.002 16108 Worker thread wakes up
01:34:49.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.89) opts 0x4
01:34:49.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.55, -0.89)
01:34:49.793 00.000 16108 Moving (-0.55, -0.89) raw xDistance=0.39 yDistance=0.97
01:34:49.793 00.000 16108 MoveAxis(W, 163, B)
01:34:49.793 00.000 16108 Guiding  Dir = 3, Dur = 163
01:34:49.794 00.001 16108 IsSlewing returns 0
01:34:49.794 00.000 16108 IsGuiding returns 0
01:34:49.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3395, FiltMin=2918, FiltMax=51827, Gamma=1.000
01:34:49.814 00.017 21068 UpdateGuideState exits: m=128411 SNR=85.4
01:34:49.816 00.002 21068 PhdController: settling, locked = 1, distance = 1.28 (2.00) aobump = 0 frame = 1 / 99999
01:34:49.816 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781681689.816,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:34:49.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:49.819 00.001 21068 Enqueuing Expose request
01:34:49.847 00.028 16108 PulseGuide returned control before completion, sleep 121
01:34:49.972 00.125 16108 IsGuiding returns 1
01:34:49.972 00.000 16108 scope still moving after pulse duration time elapsed
01:34:50.003 00.031 16108 IsSlewing returns 0
01:34:50.003 00.000 16108 IsGuiding returns 1
01:34:50.035 00.032 16108 IsSlewing returns 0
01:34:50.035 00.000 16108 IsGuiding returns 0
01:34:50.035 00.000 16108 scope move finished after 163 + 78 ms
01:34:50.036 00.001 16108 Move returns status 0, amount 163
01:34:50.036 00.000 16108 MoveAxis(S, 195, B)
01:34:50.036 00.000 16108 Guiding  Dir = 1, Dur = 195
01:34:50.036 00.000 16108 IsSlewing returns 0
01:34:50.037 00.001 16108 IsGuiding returns 0
01:34:50.084 00.047 16108 PulseGuide returned control before completion, sleep 159
01:34:50.256 00.172 16108 IsGuiding returns 1
01:34:50.256 00.000 16108 scope still moving after pulse duration time elapsed
01:34:50.287 00.031 16108 IsSlewing returns 0
01:34:50.287 00.000 16108 IsGuiding returns 1
01:34:50.318 00.031 16108 IsSlewing returns 0
01:34:50.318 00.000 16108 IsGuiding returns 1
01:34:50.350 00.032 16108 IsSlewing returns 0
01:34:50.350 00.000 16108 IsGuiding returns 0
01:34:50.350 00.000 16108 scope move finished after 195 + 118 ms
01:34:50.350 00.000 16108 Move returns status 0, amount 195
01:34:50.350 00.000 16108 move complete, result=0
01:34:50.350 00.000 16108 worker thread done servicing request
01:34:50.350 00.000 21068 GuideStep: 0.4 px 163 ms WEST, 1.0 px 195 ms SOUTH
01:34:50.352 00.002 16108 Worker thread wakes up
01:34:50.352 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:50.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:34:51.328 00.976 16108 Exposure complete
01:34:51.388 00.060 16108 worker thread done servicing request
01:34:51.389 00.001 21068 OnExposeComplete: enter
01:34:51.389 00.000 21068 UpdateGuideState(): m_state=6
01:34:51.390 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10680
01:34:51.391 00.001 21068 Star::Find returns 1 (0), X=219.91, Y=875.00, Mass=124024, SNR=82.8, Peak=17213 HFD=3.0
01:34:51.392 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
01:34:51.392 00.000 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
01:34:51.393 00.001 21068 CameraToMount -- cameraX=-0.70 cameraY=-0.81 hyp=1.07 cameraTheta=-2.28 mountX=0.55 mountY=0.95, mountTheta=1.05
01:34:51.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.70, y=-0.81, opts=13)
01:34:51.395 00.000 21068 Enqueuing Move request for scope (-0.70, -0.81)
01:34:51.396 00.001 16108 Worker thread wakes up
01:34:51.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.81) opts 0xd
01:34:51.396 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.70, -0.81)
01:34:51.396 00.000 16108 Moving (-0.70, -0.81) raw xDistance=0.55 yDistance=0.95
01:34:51.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:34:51.396 00.000 16108 resist switch: large excursion: input 0.95 thresh 0.60 direction from 0 to 1
01:34:51.397 00.001 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.85
01:34:51.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
01:34:51.397 00.000 16108 MoveAxis(W, 143, ABG)
01:34:51.397 00.000 16108 Guiding  Dir = 3, Dur = 143
01:34:51.397 00.000 16108 IsSlewing returns 0
01:34:51.397 00.000 16108 IsGuiding returns 0
01:34:51.400 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3398, FiltMin=2870, FiltMax=55843, Gamma=1.000
01:34:51.416 00.016 21068 UpdateGuideState exits: m=124024 SNR=82.8
01:34:51.417 00.001 21068 PhdController: settling, locked = 1, distance = 1.07 (2.00) aobump = 0 frame = 2 / 99999
01:34:51.418 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781681691.418,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.07,"Time":1.6,"SettleTime":3.0,"StarLocked":true}
01:34:51.420 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:51.421 00.000 21068 Enqueuing Expose request
01:34:51.435 00.014 16108 PulseGuide returned control before completion, sleep 116
01:34:51.557 00.122 16108 IsGuiding returns 1
01:34:51.557 00.000 16108 scope still moving after pulse duration time elapsed
01:34:51.589 00.032 16108 IsSlewing returns 0
01:34:51.589 00.000 16108 IsGuiding returns 1
01:34:51.620 00.031 16108 IsSlewing returns 0
01:34:51.620 00.000 16108 IsGuiding returns 0
01:34:51.620 00.000 16108 scope move finished after 143 + 80 ms
01:34:51.620 00.000 16108 Move returns status 0, amount 143
01:34:51.620 00.000 16108 MoveAxis(S, 191, ABG)
01:34:51.620 00.000 16108 Guiding  Dir = 1, Dur = 191
01:34:51.620 00.000 16108 IsSlewing returns 0
01:34:51.622 00.002 16108 IsGuiding returns 0
01:34:51.670 00.048 16108 PulseGuide returned control before completion, sleep 154
01:34:51.839 00.169 16108 IsGuiding returns 1
01:34:51.839 00.000 16108 scope still moving after pulse duration time elapsed
01:34:51.870 00.031 16108 IsSlewing returns 0
01:34:51.870 00.000 16108 IsGuiding returns 1
01:34:51.902 00.032 16108 IsSlewing returns 0
01:34:51.902 00.000 16108 IsGuiding returns 1
01:34:51.933 00.031 16108 IsSlewing returns 0
01:34:51.933 00.000 16108 IsGuiding returns 0
01:34:51.933 00.000 16108 scope move finished after 191 + 120 ms
01:34:51.933 00.000 16108 Move returns status 0, amount 191
01:34:51.933 00.000 16108 move complete, result=0
01:34:51.933 00.000 16108 worker thread done servicing request
01:34:51.933 00.000 16108 Worker thread wakes up
01:34:51.934 00.001 21068 GuideStep: 0.5 px 143 ms WEST, 1.0 px 191 ms SOUTH
01:34:51.936 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:51.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:34:53.081 01.145 16108 Exposure complete
01:34:53.141 00.060 16108 worker thread done servicing request
01:34:53.141 00.000 21068 OnExposeComplete: enter
01:34:53.142 00.001 21068 UpdateGuideState(): m_state=6
01:34:53.143 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10681
01:34:53.144 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=875.92, Mass=127382, SNR=84.8, Peak=15936 HFD=3.3
01:34:53.144 00.000 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
01:34:53.145 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
01:34:53.146 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.66 mountX=0.21 mountY=-0.05, mountTheta=-0.25
01:34:53.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.10, opts=13)
01:34:53.149 00.001 21068 Enqueuing Move request for scope (-0.20, 0.10)
01:34:53.149 00.000 16108 Worker thread wakes up
01:34:53.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
01:34:53.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
01:34:53.149 00.000 16108 Moving (-0.20, 0.10) raw xDistance=0.21 yDistance=-0.05
01:34:53.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
01:34:53.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:53.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:34:53.149 00.000 16108 MoveAxis(W, 66, ABG)
01:34:53.150 00.001 16108 Guiding  Dir = 3, Dur = 66
01:34:53.150 00.000 16108 IsSlewing returns 0
01:34:53.150 00.000 16108 IsGuiding returns 0
01:34:53.154 00.004 16108 PulseGuide returned control before completion, sleep 72
01:34:53.154 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3395, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:34:53.172 00.018 21068 UpdateGuideState exits: m=127382 SNR=84.8
01:34:53.173 00.001 21068 PhdController: settling, locked = 1, distance = 0.82 (2.00) aobump = 0 frame = 3 / 99999
01:34:53.174 00.001 21068 PhdController: newstate STATE_FINISH
01:34:53.175 00.001 21068 PhdController complete: success
01:34:53.176 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781681693.176,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
01:34:53.178 00.002 21068 Mount: notify guiding dither settle done success=1
01:34:53.179 00.001 21068 PhdController: newstate STATE_IDLE
01:34:53.179 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:53.181 00.001 21068 Enqueuing Expose request
01:34:53.232 00.051 16108 IsGuiding returns 1
01:34:53.232 00.000 16108 scope still moving after pulse duration time elapsed
01:34:53.264 00.032 16108 IsSlewing returns 0
01:34:53.264 00.000 16108 IsGuiding returns 0
01:34:53.264 00.000 16108 scope move finished after 66 + 47 ms
01:34:53.264 00.000 16108 Move returns status 0, amount 66
01:34:53.264 00.000 16108 MoveAxis(N, 0, ABG)
01:34:53.264 00.000 16108 Move returns status 0, amount 0
01:34:53.264 00.000 16108 move complete, result=0
01:34:53.264 00.000 16108 worker thread done servicing request
01:34:53.264 00.000 16108 Worker thread wakes up
01:34:53.264 00.000 21068 GuideStep: 0.2 px 66 ms WEST, -0.1 px 0 ms NORTH
01:34:53.267 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:53.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:34:54.024 00.757 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:54.028 00.004 21068 case statement mapped state 6 to 3
01:34:54.029 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:54.126 00.097 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
01:34:54.128 00.002 21068 PhdController::Guide begins
01:34:54.130 00.002 21068 PhdController: newstate STATE_SETUP
01:34:54.133 00.003 21068 PhdController: setup
01:34:54.135 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
01:34:54.137 00.002 21068 PhdController: guider state = 6
01:34:54.139 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
01:34:54.141 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
01:34:54.142 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
01:34:54.177 00.035 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:34:54.179 00.002 21068 case statement mapped state 6 to 3
01:34:54.181 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:34:54.241 00.060 16108 Exposure complete
01:34:54.300 00.059 16108 worker thread done servicing request
01:34:54.300 00.000 21068 OnExposeComplete: enter
01:34:54.300 00.000 21068 UpdateGuideState(): m_state=6
01:34:54.302 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10682
01:34:54.304 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=875.71, Mass=127433, SNR=92.2, Peak=15616 HFD=3.4
01:34:54.305 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
01:34:54.306 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
01:34:54.307 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.37 mountX=-0.28 mountY=0.04, mountTheta=3.01
01:34:54.308 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.10, opts=13)
01:34:54.309 00.001 21068 Enqueuing Move request for scope (0.27, -0.10)
01:34:54.309 00.000 16108 Worker thread wakes up
01:34:54.310 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
01:34:54.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
01:34:54.310 00.000 16108 Moving (0.27, -0.10) raw xDistance=-0.28 yDistance=0.04
01:34:54.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:34:54.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:54.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:54.310 00.000 16108 MoveAxis(E, 69, ABG)
01:34:54.310 00.000 16108 Guiding  Dir = 2, Dur = 69
01:34:54.310 00.000 16108 IsSlewing returns 0
01:34:54.310 00.000 16108 IsGuiding returns 0
01:34:54.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3395, FiltMin=2921, FiltMax=64333, Gamma=1.000
01:34:54.316 00.003 16108 PulseGuide returned control before completion, sleep 74
01:34:54.330 00.014 21068 UpdateGuideState exits: m=127433 SNR=92.2
01:34:54.331 00.001 21068 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 1 / 99999
01:34:54.332 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781681694.332,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:34:54.332 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:54.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:54.334 00.001 21068 Enqueuing Expose request
01:34:54.396 00.062 16108 IsGuiding returns 1
01:34:54.396 00.000 16108 scope still moving after pulse duration time elapsed
01:34:54.428 00.032 16108 IsSlewing returns 0
01:34:54.428 00.000 16108 IsGuiding returns 0
01:34:54.428 00.000 16108 scope move finished after 69 + 48 ms
01:34:54.428 00.000 16108 Move returns status 0, amount 69
01:34:54.428 00.000 16108 MoveAxis(N, 0, ABG)
01:34:54.428 00.000 16108 Move returns status 0, amount 0
01:34:54.428 00.000 16108 move complete, result=0
01:34:54.428 00.000 16108 worker thread done servicing request
01:34:54.428 00.000 16108 Worker thread wakes up
01:34:54.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:54.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:34:54.428 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
01:34:55.606 01.178 16108 Exposure complete
01:34:55.688 00.082 16108 worker thread done servicing request
01:34:55.688 00.000 21068 OnExposeComplete: enter
01:34:55.688 00.000 21068 UpdateGuideState(): m_state=6
01:34:55.690 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10683
01:34:55.691 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.36, Mass=113347, SNR=91.6, Peak=15728 HFD=3.3
01:34:55.691 00.000 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
01:34:55.692 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
01:34:55.693 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.54 hyp=0.61 cameraTheta=1.09 mountX=-0.18 mountY=-0.59, mountTheta=-1.87
01:34:55.694 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.54, opts=13)
01:34:55.695 00.001 21068 Enqueuing Move request for scope (0.28, 0.54)
01:34:55.696 00.001 16108 Worker thread wakes up
01:34:55.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.54) opts 0xd
01:34:55.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.54)
01:34:55.696 00.000 16108 Moving (0.28, 0.54) raw xDistance=-0.18 yDistance=-0.59
01:34:55.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:34:55.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:55.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
01:34:55.696 00.000 16108 MoveAxis(E, 0, ABG)
01:34:55.696 00.000 16108 Move returns status 0, amount 0
01:34:55.696 00.000 16108 MoveAxis(N, 0, ABG)
01:34:55.696 00.000 16108 Move returns status 0, amount 0
01:34:55.696 00.000 16108 move complete, result=0
01:34:55.696 00.000 16108 worker thread done servicing request
01:34:55.700 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3395, FiltMin=2909, FiltMax=51152, Gamma=1.000
01:34:55.717 00.017 21068 UpdateGuideState exits: m=113347 SNR=91.6
01:34:55.717 00.000 21068 PhdController: settling, locked = 1, distance = 0.64 (2.00) aobump = 0 frame = 2 / 99999
01:34:55.718 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781681695.718,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.64,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
01:34:55.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:55.720 00.000 21068 Enqueuing Expose request
01:34:55.721 00.001 16108 Worker thread wakes up
01:34:55.721 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
01:34:55.723 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:55.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:34:56.704 00.981 16108 Exposure complete
01:34:56.774 00.070 16108 worker thread done servicing request
01:34:56.774 00.000 21068 OnExposeComplete: enter
01:34:56.776 00.002 21068 UpdateGuideState(): m_state=6
01:34:56.778 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10684
01:34:56.779 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.15, Mass=130041, SNR=81.4, Peak=16624 HFD=3.3
01:34:56.780 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
01:34:56.781 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
01:34:56.782 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.34 hyp=0.39 cameraTheta=1.06 mountX=-0.13 mountY=-0.37, mountTheta=-1.91
01:34:56.784 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.34, opts=13)
01:34:56.786 00.002 21068 Enqueuing Move request for scope (0.19, 0.34)
01:34:56.787 00.001 16108 Worker thread wakes up
01:34:56.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.34) opts 0xd
01:34:56.787 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.34)
01:34:56.787 00.000 16108 Moving (0.19, 0.34) raw xDistance=-0.13 yDistance=-0.37
01:34:56.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:34:56.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:56.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:34:56.787 00.000 16108 MoveAxis(E, 0, ABG)
01:34:56.787 00.000 16108 Move returns status 0, amount 0
01:34:56.787 00.000 16108 MoveAxis(N, 0, ABG)
01:34:56.787 00.000 16108 Move returns status 0, amount 0
01:34:56.789 00.002 16108 move complete, result=0
01:34:56.789 00.000 16108 worker thread done servicing request
01:34:56.795 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3398, FiltMin=2864, FiltMax=51334, Gamma=1.000
01:34:56.811 00.016 21068 UpdateGuideState exits: m=130041 SNR=81.4
01:34:56.812 00.001 21068 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 3 / 99999
01:34:56.813 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781681696.813,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.57,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
01:34:56.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.814 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:56.815 00.001 21068 Enqueuing Expose request
01:34:56.816 00.001 16108 Worker thread wakes up
01:34:56.816 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:34:56.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:56.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:34:57.989 01.172 16108 Exposure complete
01:34:58.060 00.071 16108 worker thread done servicing request
01:34:58.060 00.000 21068 OnExposeComplete: enter
01:34:58.061 00.001 21068 UpdateGuideState(): m_state=6
01:34:58.063 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10685
01:34:58.063 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=875.76, Mass=121651, SNR=91.4, Peak=16864 HFD=3.2
01:34:58.064 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
01:34:58.065 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
01:34:58.066 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-0.15 mountX=-0.37 mountY=-0.03, mountTheta=-3.06
01:34:58.068 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.06, opts=13)
01:34:58.069 00.001 21068 Enqueuing Move request for scope (0.37, -0.06)
01:34:58.069 00.000 16108 Worker thread wakes up
01:34:58.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.06) opts 0xd
01:34:58.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.06)
01:34:58.070 00.001 16108 Moving (0.37, -0.06) raw xDistance=-0.37 yDistance=-0.03
01:34:58.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:34:58.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:58.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:58.070 00.000 16108 MoveAxis(E, 97, ABG)
01:34:58.070 00.000 16108 Guiding  Dir = 2, Dur = 97
01:34:58.070 00.000 16108 IsSlewing returns 0
01:34:58.070 00.000 16108 IsGuiding returns 0
01:34:58.074 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3398, FiltMin=2899, FiltMax=63133, Gamma=1.000
01:34:58.089 00.015 21068 UpdateGuideState exits: m=121651 SNR=91.4
01:34:58.090 00.001 21068 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 4 / 99999
01:34:58.092 00.002 21068 PhdController: newstate STATE_FINISH
01:34:58.092 00.000 21068 PhdController complete: success
01:34:58.093 00.001 16108 PulseGuide returned control before completion, sleep 87
01:34:58.093 00.000 21068 evsrv: {"Event":"SettleDone","Timestamp":1781681698.093,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
01:34:58.094 00.001 21068 Mount: notify guiding dither settle done success=1
01:34:58.095 00.001 21068 PhdController: newstate STATE_IDLE
01:34:58.096 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:58.097 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:58.098 00.001 21068 Enqueuing Expose request
01:34:58.183 00.085 16108 IsGuiding returns 1
01:34:58.183 00.000 16108 scope still moving after pulse duration time elapsed
01:34:58.215 00.032 16108 IsSlewing returns 0
01:34:58.215 00.000 16108 IsGuiding returns 1
01:34:58.246 00.031 16108 IsSlewing returns 0
01:34:58.247 00.001 16108 IsGuiding returns 1
01:34:58.277 00.030 16108 IsSlewing returns 0
01:34:58.277 00.000 16108 IsGuiding returns 0
01:34:58.278 00.001 16108 scope move finished after 97 + 110 ms
01:34:58.278 00.000 16108 Move returns status 0, amount 97
01:34:58.278 00.000 16108 MoveAxis(N, 0, ABG)
01:34:58.278 00.000 16108 Move returns status 0, amount 0
01:34:58.278 00.000 16108 move complete, result=0
01:34:58.278 00.000 16108 worker thread done servicing request
01:34:58.278 00.000 16108 Worker thread wakes up
01:34:58.278 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.0 px 0 ms NORTH
01:34:58.280 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:58.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:34:59.237 00.957 16108 Exposure complete
01:34:59.292 00.055 16108 worker thread done servicing request
01:34:59.292 00.000 21068 OnExposeComplete: enter
01:34:59.293 00.001 21068 UpdateGuideState(): m_state=6
01:34:59.294 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.295 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.09, Mass=125799, SNR=95.3, Peak=16704 HFD=3.3
01:34:59.296 00.001 21068 MultiStar: exiting stabilization period
01:34:59.297 00.001 21068 MultiStar: updating star positions after lock position change
01:34:59.297 00.000 21068 Star::Find(15, 607, 148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.298 00.001 21068 Star::Find returns 1 (0), X=608.85, Y=148.74, Mass=147945, SNR=85.0, Peak=17408 HFD=3.4
01:34:59.299 00.001 21068 Star::Find(15, 475, 449, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.300 00.001 21068 Star::Find returns 1 (0), X=476.09, Y=449.33, Mass=162054, SNR=101.8, Peak=18320 HFD=3.2
01:34:59.300 00.000 21068 Star::Find(15, 702, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.301 00.001 21068 Star::Find returns 1 (0), X=703.47, Y=50.00, Mass=135806, SNR=84.2, Peak=15869 HFD=3.6
01:34:59.302 00.001 21068 Star::Find(15, 1175, 883, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.303 00.001 21068 Star::Find returns 1 (0), X=1175.31, Y=884.51, Mass=101730, SNR=66.0, Peak=13309 HFD=3.3
01:34:59.304 00.001 21068 Star::Find(15, 1113, 406, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.305 00.001 21068 Star::Find returns 1 (0), X=1114.76, Y=407.85, Mass=125992, SNR=83.3, Peak=15238 HFD=3.7
01:34:59.305 00.000 21068 Star::Find(15, 1178, 609, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.306 00.001 21068 Star::Find returns 1 (0), X=1179.33, Y=610.12, Mass=91068, SNR=61.7, Peak=13398 HFD=3.2
01:34:59.307 00.001 21068 Star::Find(15, 123, 728, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.308 00.001 21068 Star::Find returns 1 (0), X=123.36, Y=728.55, Mass=77471, SNR=70.7, Peak=10249 HFD=3.4
01:34:59.309 00.001 21068 Star::Find(15, 546, 837, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.310 00.001 21068 Star::Find returns 1 (0), X=546.30, Y=837.81, Mass=77902, SNR=63.5, Peak=13590 HFD=2.7
01:34:59.311 00.001 21068 Star::Find(15, 1050, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.312 00.001 21068 Star::Find returns 1 (0), X=1050.85, Y=672.55, Mass=67009, SNR=54.4, Peak=9507 HFD=3.4
01:34:59.312 00.000 21068 Star::Find(15, 1018, 635, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.313 00.001 21068 Star::Find returns 1 (0), X=1019.16, Y=636.00, Mass=57436, SNR=49.0, Peak=9798 HFD=2.7
01:34:59.314 00.001 21068 Star::Find(15, 58, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10686
01:34:59.315 00.001 21068 Star::Find returns 1 (0), X=58.78, Y=629.52, Mass=65565, SNR=56.8, Peak=9545 HFD=3.4
01:34:59.316 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
01:34:59.316 00.000 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
01:34:59.317 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.35 mountX=-0.01 mountY=-0.29, mountTheta=-1.62
01:34:59.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.28, opts=13)
01:34:59.320 00.001 21068 Enqueuing Move request for scope (0.06, 0.28)
01:34:59.320 00.000 16108 Worker thread wakes up
01:34:59.321 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
01:34:59.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
01:34:59.321 00.000 16108 Moving (0.06, 0.28) raw xDistance=-0.01 yDistance=-0.29
01:34:59.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:59.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:59.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:34:59.321 00.000 16108 MoveAxis(E, 0, ABG)
01:34:59.321 00.000 16108 Move returns status 0, amount 0
01:34:59.321 00.000 16108 MoveAxis(N, 0, ABG)
01:34:59.321 00.000 16108 Move returns status 0, amount 0
01:34:59.321 00.000 16108 move complete, result=0
01:34:59.321 00.000 16108 worker thread done servicing request
01:34:59.326 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3398, FiltMin=2909, FiltMax=59862, Gamma=1.000
01:34:59.344 00.018 21068 UpdateGuideState exits: m=125799 SNR=95.3
01:34:59.346 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.346 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:34:59.347 00.001 21068 Enqueuing Expose request
01:34:59.348 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:34:59.349 00.001 16108 Worker thread wakes up
01:34:59.349 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:34:59.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:00.531 01.182 16108 Exposure complete
01:35:00.586 00.055 16108 worker thread done servicing request
01:35:00.586 00.000 21068 OnExposeComplete: enter
01:35:00.587 00.001 21068 UpdateGuideState(): m_state=6
01:35:00.587 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10687
01:35:00.588 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=876.29, Mass=113537, SNR=80.2, Peak=13939 HFD=3.5
01:35:00.590 00.002 21068 MultiStar: [#1 -0.43,0.33,0.00,M1] [#2 -0.51,0.20,0.00,M1] [#3 -0.33,0.31,1.05,U] [#4 -0.26,0.16,0.90,U] [#5 -0.43,-0.06,0.86,U] [#6 -0.20,0.06,0.86,U] [#7 -0.30,0.40,0.66,U] [#8 -0.45,0.22,0.86,U] 
01:35:00.591 00.001 21068 refined, 6 included, MultiStar: {-0.34, 0.22}, one-star: {-0.40, 0.47}
01:35:00.592 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
01:35:00.592 00.000 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
01:35:00.593 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.41 cameraTheta=2.56 mountX=0.37 mountY=-0.14, mountTheta=-0.35
01:35:00.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.22, opts=13)
01:35:00.595 00.000 21068 Enqueuing Move request for scope (-0.34, 0.22)
01:35:00.596 00.001 16108 Worker thread wakes up
01:35:00.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.22) opts 0xd
01:35:00.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.22)
01:35:00.596 00.000 16108 Moving (-0.34, 0.22) raw xDistance=0.37 yDistance=-0.14
01:35:00.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:35:00.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:00.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:00.596 00.000 16108 MoveAxis(W, 98, ABG)
01:35:00.596 00.000 16108 Guiding  Dir = 3, Dur = 98
01:35:00.597 00.001 16108 IsSlewing returns 0
01:35:00.597 00.000 16108 IsGuiding returns 0
01:35:00.601 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3398, FiltMin=2838, FiltMax=60368, Gamma=1.000
01:35:00.607 00.006 16108 PulseGuide returned control before completion, sleep 99
01:35:00.629 00.022 21068 UpdateGuideState exits: m=113537 SNR=80.2
01:35:00.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:00.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:00.632 00.001 21068 Enqueuing Expose request
01:35:00.715 00.083 16108 IsGuiding returns 1
01:35:00.715 00.000 16108 scope still moving after pulse duration time elapsed
01:35:00.746 00.031 16108 IsSlewing returns 0
01:35:00.746 00.000 16108 IsGuiding returns 1
01:35:00.777 00.031 16108 IsSlewing returns 0
01:35:00.777 00.000 16108 IsGuiding returns 0
01:35:00.778 00.001 16108 scope move finished after 98 + 81 ms
01:35:00.778 00.000 16108 Move returns status 0, amount 98
01:35:00.778 00.000 16108 MoveAxis(N, 0, ABG)
01:35:00.778 00.000 16108 Move returns status 0, amount 0
01:35:00.778 00.000 16108 move complete, result=0
01:35:00.778 00.000 16108 worker thread done servicing request
01:35:00.778 00.000 16108 Worker thread wakes up
01:35:00.778 00.000 21068 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
01:35:00.779 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:00.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:01.759 00.980 16108 Exposure complete
01:35:01.831 00.072 16108 worker thread done servicing request
01:35:01.831 00.000 21068 OnExposeComplete: enter
01:35:01.832 00.001 21068 UpdateGuideState(): m_state=6
01:35:01.832 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10688
01:35:01.833 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.15, Mass=120562, SNR=77.8, Peak=14691 HFD=3.2
01:35:01.834 00.001 21068 MultiStar: [#1 -0.26,0.25,1.28,U] [#2 -0.62,0.30,0.00,M2] [#3 -0.41,0.51,0.00,M1] [#4 -0.16,0.06,0.95,U] [#5 -0.41,0.20,1.06,U] [#6 -0.24,0.16,0.89,U] [#7 -0.70,0.43,0.00,M2] [#8 -0.24,0.14,0.90,U] 
01:35:01.835 00.001 21068 refined, 5 included, MultiStar: {-0.29, 0.20}, one-star: {-0.39, 0.34}
01:35:01.836 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
01:35:01.837 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
01:35:01.837 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.53 mountX=0.32 mountY=-0.13, mountTheta=-0.38
01:35:01.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.20, opts=13)
01:35:01.840 00.001 21068 Enqueuing Move request for scope (-0.29, 0.20)
01:35:01.842 00.002 16108 Worker thread wakes up
01:35:01.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.20) opts 0xd
01:35:01.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.20)
01:35:01.842 00.000 16108 Moving (-0.29, 0.20) raw xDistance=0.32 yDistance=-0.13
01:35:01.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:35:01.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:01.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:35:01.842 00.000 16108 MoveAxis(W, 90, ABG)
01:35:01.842 00.000 16108 Guiding  Dir = 3, Dur = 90
01:35:01.842 00.000 16108 IsSlewing returns 0
01:35:01.842 00.000 16108 IsGuiding returns 0
01:35:01.848 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3398, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:35:01.864 00.016 21068 UpdateGuideState exits: m=120562 SNR=77.8
01:35:01.866 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:01.868 00.001 21068 Enqueuing Expose request
01:35:01.873 00.005 16108 PulseGuide returned control before completion, sleep 70
01:35:01.951 00.078 16108 IsGuiding returns 1
01:35:01.951 00.000 16108 scope still moving after pulse duration time elapsed
01:35:01.983 00.032 16108 IsSlewing returns 0
01:35:01.983 00.000 16108 IsGuiding returns 0
01:35:01.983 00.000 16108 scope move finished after 90 + 51 ms
01:35:01.983 00.000 16108 Move returns status 0, amount 90
01:35:01.983 00.000 16108 MoveAxis(N, 0, ABG)
01:35:01.983 00.000 16108 Move returns status 0, amount 0
01:35:01.983 00.000 16108 move complete, result=0
01:35:01.983 00.000 16108 worker thread done servicing request
01:35:01.983 00.000 16108 Worker thread wakes up
01:35:01.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:01.983 00.000 21068 GuideStep: 0.3 px 90 ms WEST, -0.1 px 0 ms NORTH
01:35:01.987 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:03.157 01.170 16108 Exposure complete
01:35:03.214 00.057 16108 worker thread done servicing request
01:35:03.214 00.000 21068 OnExposeComplete: enter
01:35:03.216 00.002 21068 UpdateGuideState(): m_state=6
01:35:03.217 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10689
01:35:03.219 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=876.15, Mass=129122, SNR=91.0, Peak=16672 HFD=3.3
01:35:03.220 00.001 21068 MultiStar: [#1 0.10,-0.16,1.20,U] [#2 -0.09,-0.10,1.11,U] [#3 0.13,-0.06,1.02,U] [#4 0.43,-0.48,0.00,M1] [#5 0.21,-0.12,0.86,U] [#6 0.27,-0.23,0.80,U] [#7 -0.07,0.00,0.54,U] [#8 0.14,-0.01,0.73,U] 
01:35:03.221 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.02, 0.33}
01:35:03.223 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
01:35:03.223 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
01:35:03.225 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.09 mountY=0.03, mountTheta=2.88
01:35:03.228 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
01:35:03.230 00.002 21068 Enqueuing Move request for scope (0.09, -0.05)
01:35:03.233 00.003 16108 Worker thread wakes up
01:35:03.234 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:35:03.234 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:35:03.234 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=0.03
01:35:03.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:35:03.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:03.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:03.234 00.000 16108 MoveAxis(E, 0, ABG)
01:35:03.234 00.000 16108 Move returns status 0, amount 0
01:35:03.234 00.000 16108 MoveAxis(N, 0, ABG)
01:35:03.234 00.000 16108 Move returns status 0, amount 0
01:35:03.234 00.000 16108 move complete, result=0
01:35:03.234 00.000 16108 worker thread done servicing request
01:35:03.243 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3398, FiltMin=2928, FiltMax=60502, Gamma=1.000
01:35:03.264 00.021 21068 UpdateGuideState exits: m=129122 SNR=91.0
01:35:03.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:03.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:03.267 00.001 21068 Enqueuing Expose request
01:35:03.267 00.000 16108 Worker thread wakes up
01:35:03.268 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:03.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:03.268 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:04.260 00.992 16108 Exposure complete
01:35:04.341 00.081 16108 worker thread done servicing request
01:35:04.342 00.001 21068 OnExposeComplete: enter
01:35:04.343 00.001 21068 UpdateGuideState(): m_state=6
01:35:04.343 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10690
01:35:04.344 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.24, Mass=121031, SNR=78.2, Peak=16240 HFD=3.2
01:35:04.346 00.002 21068 MultiStar: [#1 0.23,0.26,1.06,U] [#2 0.09,0.24,1.20,U] [#3 0.01,0.43,1.01,U] [#4 -0.00,-0.01,1.08,U] [#5 0.19,0.13,1.04,U] [#6 0.15,0.30,0.93,U] [#7 0.20,0.28,0.67,U] [#8 -0.02,0.02,0.86,U] 
01:35:04.347 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.23}, one-star: {-0.02, 0.42}
01:35:04.347 00.000 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
01:35:04.348 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
01:35:04.349 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.20 mountX=-0.05 mountY=-0.24, mountTheta=-1.77
01:35:04.350 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.23, opts=13)
01:35:04.351 00.001 21068 Enqueuing Move request for scope (0.09, 0.23)
01:35:04.351 00.000 16108 Worker thread wakes up
01:35:04.352 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
01:35:04.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
01:35:04.352 00.000 16108 Moving (0.09, 0.23) raw xDistance=-0.05 yDistance=-0.24
01:35:04.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:35:04.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:35:04.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:35:04.352 00.000 16108 MoveAxis(E, 0, ABG)
01:35:04.352 00.000 16108 Move returns status 0, amount 0
01:35:04.352 00.000 16108 MoveAxis(N, 0, ABG)
01:35:04.352 00.000 16108 Move returns status 0, amount 0
01:35:04.352 00.000 16108 move complete, result=0
01:35:04.352 00.000 16108 worker thread done servicing request
01:35:04.355 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3401, FiltMin=2947, FiltMax=58806, Gamma=1.000
01:35:04.383 00.028 21068 UpdateGuideState exits: m=121031 SNR=78.2
01:35:04.385 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:04.386 00.000 21068 Enqueuing Expose request
01:35:04.387 00.001 16108 Worker thread wakes up
01:35:04.387 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:04.388 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:04.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:05.552 01.164 16108 Exposure complete
01:35:05.622 00.070 16108 worker thread done servicing request
01:35:05.622 00.000 21068 OnExposeComplete: enter
01:35:05.624 00.002 21068 UpdateGuideState(): m_state=6
01:35:05.625 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10691
01:35:05.627 00.002 21068 Star::Find returns 1 (0), X=221.09, Y=875.99, Mass=128695, SNR=91.5, Peak=16816 HFD=3.8
01:35:05.628 00.001 21068 MultiStar: [#1 0.32,0.15,1.21,U] [#2 0.27,0.11,1.22,U] [#3 0.69,0.40,0.00,M1] [#4 0.38,-0.07,0.76,U] [#5 0.20,0.20,0.99,U] [#6 0.25,0.05,0.81,U] [#7 0.31,0.15,0.56,U] [#8 0.34,0.04,0.71,U] 
01:35:05.629 00.001 21068 refined, 7 included, MultiStar: {0.32, 0.11}, one-star: {0.48, 0.17}
01:35:05.630 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
01:35:05.633 00.003 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
01:35:05.634 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.33 mountX=-0.29 mountY=-0.18, mountTheta=-2.60
01:35:05.637 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.11, opts=13)
01:35:05.639 00.002 21068 Enqueuing Move request for scope (0.32, 0.11)
01:35:05.640 00.001 16108 Worker thread wakes up
01:35:05.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
01:35:05.642 00.002 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
01:35:05.642 00.000 16108 Moving (0.32, 0.11) raw xDistance=-0.29 yDistance=-0.18
01:35:05.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:35:05.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:05.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:35:05.642 00.000 16108 MoveAxis(E, 77, ABG)
01:35:05.642 00.000 16108 Guiding  Dir = 2, Dur = 77
01:35:05.642 00.000 16108 IsSlewing returns 0
01:35:05.643 00.001 16108 IsGuiding returns 0
01:35:05.651 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3398, FiltMin=2928, FiltMax=58825, Gamma=1.000
01:35:05.661 00.010 16108 PulseGuide returned control before completion, sleep 69
01:35:05.683 00.022 21068 UpdateGuideState exits: m=128695 SNR=91.5
01:35:05.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:05.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:05.687 00.002 21068 Enqueuing Expose request
01:35:05.737 00.050 16108 IsGuiding returns 1
01:35:05.737 00.000 16108 scope still moving after pulse duration time elapsed
01:35:05.769 00.032 16108 IsSlewing returns 0
01:35:05.769 00.000 16108 IsGuiding returns 0
01:35:05.770 00.001 16108 scope move finished after 77 + 49 ms
01:35:05.770 00.000 16108 Move returns status 0, amount 77
01:35:05.770 00.000 16108 MoveAxis(N, 0, ABG)
01:35:05.770 00.000 16108 Move returns status 0, amount 0
01:35:05.770 00.000 16108 move complete, result=0
01:35:05.770 00.000 16108 worker thread done servicing request
01:35:05.770 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.2 px 0 ms NORTH
01:35:05.772 00.002 16108 Worker thread wakes up
01:35:05.772 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:05.773 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:06.760 00.987 16108 Exposure complete
01:35:06.832 00.072 16108 worker thread done servicing request
01:35:06.832 00.000 21068 OnExposeComplete: enter
01:35:06.834 00.002 21068 UpdateGuideState(): m_state=6
01:35:06.838 00.004 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10692
01:35:06.840 00.002 21068 Star::Find returns 1 (0), X=220.97, Y=876.07, Mass=105779, SNR=74.2, Peak=14448 HFD=2.9
01:35:06.843 00.003 21068 MultiStar: [#1 0.27,0.01,1.18,U] [#2 0.14,-0.01,1.32,U] [#3 0.45,0.07,1.23,U] [#4 0.26,-0.38,0.94,U] [#5 0.04,-0.19,1.02,U] [#6 -0.12,0.04,1.07,U] [#7 0.10,0.11,0.78,U] [#8 0.09,-0.13,0.95,U] 
01:35:06.845 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.36, 0.25}
01:35:06.847 00.002 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:35:06.849 00.002 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:35:06.850 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
01:35:06.853 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.02, opts=13)
01:35:06.855 00.002 21068 Enqueuing Move request for scope (0.18, -0.02)
01:35:06.857 00.002 16108 Worker thread wakes up
01:35:06.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:35:06.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:35:06.857 00.000 16108 Moving (0.18, -0.02) raw xDistance=-0.18 yDistance=-0.02
01:35:06.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:35:06.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:06.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:06.857 00.000 16108 MoveAxis(E, 0, ABG)
01:35:06.858 00.001 16108 Move returns status 0, amount 0
01:35:06.858 00.000 16108 MoveAxis(N, 0, ABG)
01:35:06.858 00.000 16108 Move returns status 0, amount 0
01:35:06.858 00.000 16108 move complete, result=0
01:35:06.858 00.000 16108 worker thread done servicing request
01:35:06.864 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3398, FiltMin=2944, FiltMax=63005, Gamma=1.000
01:35:06.883 00.019 21068 UpdateGuideState exits: m=105779 SNR=74.2
01:35:06.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:06.885 00.000 21068 Enqueuing Expose request
01:35:06.886 00.001 16108 Worker thread wakes up
01:35:06.886 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:06.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:06.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:08.049 01.162 16108 Exposure complete
01:35:08.106 00.057 16108 worker thread done servicing request
01:35:08.106 00.000 21068 OnExposeComplete: enter
01:35:08.107 00.001 21068 UpdateGuideState(): m_state=6
01:35:08.107 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10693
01:35:08.108 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.04, Mass=126066, SNR=89.0, Peak=15344 HFD=3.5
01:35:08.109 00.001 21068 MultiStar: [#1 0.29,-0.03,1.02,U] [#2 0.08,-0.11,1.15,U] [#3 0.17,0.09,1.02,U] [#4 0.07,-0.29,0.90,U] [#5 0.10,-0.15,0.94,U] [#6 -0.13,-0.39,0.85,U] [#7 -0.15,0.07,0.64,U] [#8 -0.12,-0.24,0.79,U] 
01:35:08.110 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.14, 0.23}
01:35:08.111 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
01:35:08.112 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
01:35:08.113 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.19 mountX=-0.05 mountY=0.07, mountTheta=2.15
01:35:08.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
01:35:08.115 00.001 21068 Enqueuing Move request for scope (0.03, -0.08)
01:35:08.116 00.001 16108 Worker thread wakes up
01:35:08.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:35:08.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:35:08.116 00.000 16108 Moving (0.03, -0.08) raw xDistance=-0.05 yDistance=0.07
01:35:08.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:35:08.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:08.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:35:08.116 00.000 16108 MoveAxis(E, 0, ABG)
01:35:08.116 00.000 16108 Move returns status 0, amount 0
01:35:08.117 00.001 16108 MoveAxis(N, 0, ABG)
01:35:08.117 00.000 16108 Move returns status 0, amount 0
01:35:08.117 00.000 16108 move complete, result=0
01:35:08.117 00.000 16108 worker thread done servicing request
01:35:08.121 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3398, FiltMin=2886, FiltMax=62384, Gamma=1.000
01:35:08.138 00.017 21068 UpdateGuideState exits: m=126066 SNR=89.0
01:35:08.140 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:08.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:08.141 00.000 21068 Enqueuing Expose request
01:35:08.142 00.001 16108 Worker thread wakes up
01:35:08.142 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:08.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:08.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:09.123 00.980 16108 Exposure complete
01:35:09.190 00.067 16108 worker thread done servicing request
01:35:09.190 00.000 21068 OnExposeComplete: enter
01:35:09.192 00.002 21068 UpdateGuideState(): m_state=6
01:35:09.193 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10694
01:35:09.193 00.000 21068 Star::Find returns 1 (0), X=220.96, Y=876.04, Mass=142782, SNR=88.9, Peak=16224 HFD=3.9
01:35:09.194 00.001 21068 MultiStar: [#1 0.35,0.14,1.02,U] [#2 -0.00,0.29,1.09,U] [#3 0.38,0.17,0.99,U] [#4 0.10,-0.11,0.82,U] [#5 -0.21,0.09,0.87,U] [#6 -0.10,0.11,0.80,U] [#7 0.13,0.04,0.58,U] [#8 0.31,-0.23,0.78,U] 
01:35:09.195 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.35, 0.22}
01:35:09.196 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
01:35:09.197 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
01:35:09.197 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.57 mountX=-0.13 mountY=-0.13, mountTheta=-2.37
01:35:09.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.10, opts=13)
01:35:09.201 00.002 21068 Enqueuing Move request for scope (0.15, 0.10)
01:35:09.204 00.003 16108 Worker thread wakes up
01:35:09.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:35:09.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:35:09.204 00.000 16108 Moving (0.15, 0.10) raw xDistance=-0.13 yDistance=-0.13
01:35:09.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:35:09.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:09.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:35:09.204 00.000 16108 MoveAxis(E, 0, ABG)
01:35:09.205 00.001 16108 Move returns status 0, amount 0
01:35:09.205 00.000 16108 MoveAxis(N, 0, ABG)
01:35:09.205 00.000 16108 Move returns status 0, amount 0
01:35:09.205 00.000 16108 move complete, result=0
01:35:09.205 00.000 16108 worker thread done servicing request
01:35:09.209 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3398, FiltMin=2912, FiltMax=49104, Gamma=1.000
01:35:09.231 00.022 21068 UpdateGuideState exits: m=142782 SNR=88.9
01:35:09.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:09.233 00.000 21068 Enqueuing Expose request
01:35:09.234 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:09.235 00.001 16108 Worker thread wakes up
01:35:09.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:09.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:10.382 01.147 16108 Exposure complete
01:35:10.444 00.062 16108 worker thread done servicing request
01:35:10.445 00.001 21068 OnExposeComplete: enter
01:35:10.446 00.001 21068 UpdateGuideState(): m_state=6
01:35:10.448 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10695
01:35:10.449 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.86, Mass=118379, SNR=81.2, Peak=15296 HFD=3.3
01:35:10.450 00.001 21068 MultiStar: [#1 0.27,0.04,1.42,U] [#2 -0.11,-0.19,1.30,U] [#3 0.19,0.09,1.04,U] [#4 0.08,-0.22,0.94,U] [#5 -0.00,-0.09,0.84,U] [#6 0.12,-0.25,0.69,U] [#7 0.03,-0.14,0.69,U] [#8 -0.16,-0.16,0.75,U] 
01:35:10.452 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.15, 0.04}
01:35:10.453 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
01:35:10.454 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
01:35:10.455 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.83 mountX=-0.09 mountY=0.06, mountTheta=2.52
01:35:10.456 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
01:35:10.457 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
01:35:10.458 00.001 16108 Worker thread wakes up
01:35:10.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:35:10.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:35:10.458 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
01:35:10.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:35:10.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:10.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:10.458 00.000 16108 MoveAxis(E, 0, ABG)
01:35:10.458 00.000 16108 Move returns status 0, amount 0
01:35:10.458 00.000 16108 MoveAxis(N, 0, ABG)
01:35:10.458 00.000 16108 Move returns status 0, amount 0
01:35:10.458 00.000 16108 move complete, result=0
01:35:10.458 00.000 16108 worker thread done servicing request
01:35:10.463 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3398, FiltMin=2931, FiltMax=64445, Gamma=1.000
01:35:10.478 00.015 21068 UpdateGuideState exits: m=118379 SNR=81.2
01:35:10.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.479 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:10.480 00.001 21068 Enqueuing Expose request
01:35:10.481 00.001 16108 Worker thread wakes up
01:35:10.481 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:10.481 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:10.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:11.456 00.975 16108 Exposure complete
01:35:11.513 00.057 16108 worker thread done servicing request
01:35:11.513 00.000 21068 OnExposeComplete: enter
01:35:11.514 00.001 21068 UpdateGuideState(): m_state=6
01:35:11.515 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10696
01:35:11.516 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=876.06, Mass=130027, SNR=95.0, Peak=17568 HFD=3.3
01:35:11.517 00.001 21068 MultiStar: [#1 0.10,-0.43,0.86,U] [#2 0.11,-0.38,1.21,U] [#3 0.44,-0.23,1.08,U] [#4 0.29,-0.35,0.78,U] [#5 0.17,-0.28,0.89,U] [#6 0.06,-0.23,0.79,U] [#7 0.12,0.05,0.71,U] [#8 0.07,-0.13,0.68,U] 
01:35:11.519 00.002 21068 refined, 8 included, MultiStar: {0.19, -0.20}, one-star: {0.24, 0.24}
01:35:11.522 00.003 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
01:35:11.523 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
01:35:11.524 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.22 mountY=0.15, mountTheta=2.54
01:35:11.527 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.20, opts=13)
01:35:11.528 00.001 21068 Enqueuing Move request for scope (0.19, -0.20)
01:35:11.530 00.002 16108 Worker thread wakes up
01:35:11.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
01:35:11.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
01:35:11.530 00.000 16108 Moving (0.19, -0.20) raw xDistance=-0.22 yDistance=0.15
01:35:11.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:35:11.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:11.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:35:11.530 00.000 16108 MoveAxis(E, 57, ABG)
01:35:11.530 00.000 16108 Guiding  Dir = 2, Dur = 57
01:35:11.531 00.001 16108 IsSlewing returns 0
01:35:11.531 00.000 16108 IsGuiding returns 0
01:35:11.536 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3398, FiltMin=2857, FiltMax=65472, Gamma=1.000
01:35:11.551 00.015 21068 UpdateGuideState exits: m=130027 SNR=95.0
01:35:11.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:11.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:11.554 00.001 21068 Enqueuing Expose request
01:35:11.582 00.028 16108 PulseGuide returned control before completion, sleep 18
01:35:11.612 00.030 16108 IsGuiding returns 1
01:35:11.612 00.000 16108 scope still moving after pulse duration time elapsed
01:35:11.643 00.031 16108 IsSlewing returns 0
01:35:11.643 00.000 16108 IsGuiding returns 1
01:35:11.675 00.032 16108 IsSlewing returns 0
01:35:11.675 00.000 16108 IsGuiding returns 0
01:35:11.675 00.000 16108 scope move finished after 57 + 86 ms
01:35:11.675 00.000 16108 Move returns status 0, amount 57
01:35:11.675 00.000 16108 MoveAxis(N, 0, ABG)
01:35:11.675 00.000 16108 Move returns status 0, amount 0
01:35:11.675 00.000 16108 move complete, result=0
01:35:11.675 00.000 16108 worker thread done servicing request
01:35:11.675 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
01:35:11.677 00.002 16108 Worker thread wakes up
01:35:11.677 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:11.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:12.831 01.154 16108 Exposure complete
01:35:12.887 00.056 16108 worker thread done servicing request
01:35:12.887 00.000 21068 OnExposeComplete: enter
01:35:12.889 00.002 21068 UpdateGuideState(): m_state=6
01:35:12.891 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10697
01:35:12.893 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=875.87, Mass=130122, SNR=96.3, Peak=20928 HFD=3.1
01:35:12.895 00.002 21068 MultiStar: [#1 0.25,-0.17,1.08,U] [#2 0.07,-0.16,0.98,U] [#3 -0.01,0.15,0.95,U] [#4 -0.05,0.00,0.73,U] [#5 0.02,-0.11,0.81,U] [#6 -0.18,-0.23,0.64,U] [#7 0.29,0.09,0.54,U] [#8 0.05,-0.35,0.71,U] 
01:35:12.897 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.18, 0.06}
01:35:12.897 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
01:35:12.898 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
01:35:12.899 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
01:35:12.902 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
01:35:12.903 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
01:35:12.904 00.001 16108 Worker thread wakes up
01:35:12.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
01:35:12.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
01:35:12.904 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.09 yDistance=0.06
01:35:12.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:35:12.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:12.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:12.904 00.000 16108 MoveAxis(E, 0, ABG)
01:35:12.905 00.001 16108 Move returns status 0, amount 0
01:35:12.905 00.000 16108 MoveAxis(N, 0, ABG)
01:35:12.905 00.000 16108 Move returns status 0, amount 0
01:35:12.905 00.000 16108 move complete, result=0
01:35:12.905 00.000 16108 worker thread done servicing request
01:35:12.910 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3398, FiltMin=2931, FiltMax=55248, Gamma=1.000
01:35:12.926 00.016 21068 UpdateGuideState exits: m=130122 SNR=96.3
01:35:12.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:12.928 00.000 21068 Enqueuing Expose request
01:35:12.929 00.001 16108 Worker thread wakes up
01:35:12.929 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:12.930 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:12.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:13.907 00.977 16108 Exposure complete
01:35:13.995 00.088 16108 worker thread done servicing request
01:35:13.995 00.000 21068 OnExposeComplete: enter
01:35:13.996 00.001 21068 UpdateGuideState(): m_state=6
01:35:13.997 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10698
01:35:13.998 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.84, Mass=132279, SNR=91.2, Peak=18512 HFD=3.0
01:35:14.000 00.002 21068 MultiStar: [#1 0.09,0.08,1.24,U] [#2 -0.14,-0.10,1.17,U] [#3 0.31,0.12,0.99,U] [#4 0.04,-0.29,0.82,U] [#5 -0.05,-0.30,1.03,U] [#6 -0.01,-0.21,0.72,U] [#7 0.03,-0.05,0.55,U] [#8 -0.16,-0.12,0.81,U] 
01:35:14.001 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.04, 0.02}
01:35:14.001 00.000 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
01:35:14.002 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
01:35:14.002 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.53 mountX=-0.04 mountY=-0.03, mountTheta=-2.40
01:35:14.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
01:35:14.005 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
01:35:14.005 00.000 16108 Worker thread wakes up
01:35:14.006 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:35:14.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:35:14.006 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
01:35:14.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:14.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:14.006 00.000 16108 MoveAxis(E, 0, ABG)
01:35:14.006 00.000 16108 Move returns status 0, amount 0
01:35:14.007 00.001 16108 MoveAxis(N, 0, ABG)
01:35:14.007 00.000 16108 Move returns status 0, amount 0
01:35:14.007 00.000 16108 move complete, result=0
01:35:14.007 00.000 16108 worker thread done servicing request
01:35:14.010 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3398, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:35:14.026 00.016 21068 UpdateGuideState exits: m=132279 SNR=91.2
01:35:14.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.029 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:14.030 00.001 21068 Enqueuing Expose request
01:35:14.030 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:14.031 00.001 16108 Worker thread wakes up
01:35:14.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:14.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:15.193 01.162 16108 Exposure complete
01:35:15.263 00.070 16108 worker thread done servicing request
01:35:15.263 00.000 21068 OnExposeComplete: enter
01:35:15.265 00.002 21068 UpdateGuideState(): m_state=6
01:35:15.266 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10699
01:35:15.266 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=875.76, Mass=136658, SNR=89.5, Peak=19184 HFD=3.1
01:35:15.267 00.001 21068 MultiStar: [#1 0.17,0.02,1.12,U] [#2 -0.00,-0.27,1.12,U] [#3 0.23,-0.01,0.93,U] [#4 -0.01,-0.35,0.83,U] [#5 -0.05,-0.23,0.87,U] [#6 -0.12,-0.23,0.75,U] [#7 0.11,-0.35,0.67,U] [#8 -0.02,-0.28,0.82,U] 
01:35:15.268 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.04, -0.06}
01:35:15.269 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:35:15.270 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
01:35:15.270 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.93 mountX=-0.05 mountY=0.05, mountTheta=2.43
01:35:15.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
01:35:15.273 00.001 21068 Enqueuing Move request for scope (0.04, -0.06)
01:35:15.273 00.000 16108 Worker thread wakes up
01:35:15.274 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:35:15.274 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:35:15.274 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
01:35:15.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:35:15.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:15.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:15.274 00.000 16108 MoveAxis(E, 0, ABG)
01:35:15.274 00.000 16108 Move returns status 0, amount 0
01:35:15.274 00.000 16108 MoveAxis(N, 0, ABG)
01:35:15.274 00.000 16108 Move returns status 0, amount 0
01:35:15.274 00.000 16108 move complete, result=0
01:35:15.274 00.000 16108 worker thread done servicing request
01:35:15.278 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3398, FiltMin=2838, FiltMax=57821, Gamma=1.000
01:35:15.294 00.016 21068 UpdateGuideState exits: m=136658 SNR=89.5
01:35:15.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.295 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:15.296 00.001 21068 Enqueuing Expose request
01:35:15.297 00.001 16108 Worker thread wakes up
01:35:15.297 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:15.297 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:15.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:16.270 00.973 16108 Exposure complete
01:35:16.354 00.084 16108 worker thread done servicing request
01:35:16.354 00.000 21068 OnExposeComplete: enter
01:35:16.355 00.001 21068 UpdateGuideState(): m_state=6
01:35:16.355 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10700
01:35:16.356 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.76, Mass=105525, SNR=75.6, Peak=13536 HFD=3.1
01:35:16.357 00.001 21068 MultiStar: [#1 -0.10,-0.24,1.25,U] [#2 -0.12,-0.42,1.32,U] [#3 -0.01,-0.25,1.22,U] [#4 -0.08,-0.42,0.96,U] [#5 -0.18,-0.44,1.08,U] [#6 -0.24,-0.40,0.93,U] [#7 -0.17,-0.09,0.68,U] [#8 -0.09,-0.50,0.82,U] 
01:35:16.358 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.32}, one-star: {-0.14, -0.06}
01:35:16.358 00.000 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
01:35:16.360 00.002 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.63)
01:35:16.361 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.75 mountX=0.13 mountY=0.09, mountTheta=0.61
01:35:16.362 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.06, opts=13)
01:35:16.363 00.001 21068 Enqueuing Move request for scope (-0.14, -0.06)
01:35:16.363 00.000 16108 Worker thread wakes up
01:35:16.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
01:35:16.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
01:35:16.364 00.001 16108 Moving (-0.14, -0.06) raw xDistance=0.13 yDistance=0.09
01:35:16.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:35:16.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:16.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:16.364 00.000 16108 MoveAxis(E, 0, ABG)
01:35:16.364 00.000 16108 Move returns status 0, amount 0
01:35:16.364 00.000 16108 MoveAxis(N, 0, ABG)
01:35:16.364 00.000 16108 Move returns status 0, amount 0
01:35:16.364 00.000 16108 move complete, result=0
01:35:16.364 00.000 16108 worker thread done servicing request
01:35:16.367 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3398, FiltMin=2918, FiltMax=65440, Gamma=1.000
01:35:16.382 00.015 21068 UpdateGuideState exits: m=105525 SNR=75.6
01:35:16.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:16.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:16.385 00.001 21068 Enqueuing Expose request
01:35:16.386 00.001 16108 Worker thread wakes up
01:35:16.386 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:16.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:16.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:17.557 01.170 16108 Exposure complete
01:35:17.622 00.065 16108 worker thread done servicing request
01:35:17.622 00.000 21068 OnExposeComplete: enter
01:35:17.623 00.001 21068 UpdateGuideState(): m_state=6
01:35:17.624 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10701
01:35:17.625 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.84, Mass=114296, SNR=79.6, Peak=17056 HFD=3.1
01:35:17.626 00.001 21068 MultiStar: [#1 0.13,-0.31,1.25,U] [#2 -0.11,-0.37,1.40,U] [#3 0.18,-0.34,1.05,U] [#4 0.18,-0.44,0.83,U] [#5 0.08,-0.38,0.98,U] [#6 0.03,-0.46,0.95,U] [#7 0.27,-0.52,0.00,M1] [#8 0.09,-0.66,0.00,M1] 
01:35:17.627 00.001 21068 single-star, 6 included, MultiStar: {0.07, -0.32}, one-star: {0.05, 0.03}
01:35:17.627 00.000 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
01:35:17.629 00.002 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
01:35:17.630 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.49 mountX=-0.04 mountY=-0.04, mountTheta=-2.44
01:35:17.631 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
01:35:17.632 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
01:35:17.633 00.001 16108 Worker thread wakes up
01:35:17.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:35:17.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:35:17.633 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=-0.04
01:35:17.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:17.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:17.633 00.000 16108 MoveAxis(E, 0, ABG)
01:35:17.633 00.000 16108 Move returns status 0, amount 0
01:35:17.633 00.000 16108 MoveAxis(N, 0, ABG)
01:35:17.633 00.000 16108 Move returns status 0, amount 0
01:35:17.633 00.000 16108 move complete, result=0
01:35:17.633 00.000 16108 worker thread done servicing request
01:35:17.643 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3398, FiltMin=2921, FiltMax=54925, Gamma=1.000
01:35:17.667 00.024 21068 UpdateGuideState exits: m=114296 SNR=79.6
01:35:17.669 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.670 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:17.671 00.001 21068 Enqueuing Expose request
01:35:17.672 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:17.673 00.001 16108 Worker thread wakes up
01:35:17.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:17.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:18.651 00.978 16108 Exposure complete
01:35:18.705 00.054 16108 worker thread done servicing request
01:35:18.705 00.000 21068 OnExposeComplete: enter
01:35:18.705 00.000 21068 UpdateGuideState(): m_state=6
01:35:18.707 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10702
01:35:18.708 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.70, Mass=118006, SNR=84.9, Peak=17280 HFD=3.0
01:35:18.709 00.001 21068 MultiStar: [#1 0.04,-0.10,1.16,U] [#2 0.02,-0.16,1.27,U] [#3 0.08,-0.16,1.09,U] [#4 0.19,-0.50,0.86,U] [#5 -0.09,-0.32,0.95,U] [#6 -0.02,-0.49,0.78,U] [#7 0.21,-0.19,0.67,U] [#8 -0.10,-0.56,0.00,M2] 
01:35:18.709 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.24}, one-star: {0.24, -0.12}
01:35:18.710 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
01:35:18.711 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
01:35:18.712 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.25 mountX=-0.12 mountY=0.21, mountTheta=2.08
01:35:18.714 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.24, opts=13)
01:35:18.715 00.001 21068 Enqueuing Move request for scope (0.08, -0.24)
01:35:18.715 00.000 16108 Worker thread wakes up
01:35:18.716 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
01:35:18.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
01:35:18.716 00.000 16108 Moving (0.08, -0.24) raw xDistance=-0.12 yDistance=0.21
01:35:18.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:18.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:35:18.716 00.000 16108 MoveAxis(E, 0, ABG)
01:35:18.716 00.000 16108 Move returns status 0, amount 0
01:35:18.716 00.000 16108 MoveAxis(S, 43, ABG)
01:35:18.716 00.000 16108 Guiding  Dir = 1, Dur = 43
01:35:18.716 00.000 16108 IsSlewing returns 0
01:35:18.716 00.000 16108 IsGuiding returns 0
01:35:18.721 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3398, FiltMin=2918, FiltMax=62541, Gamma=1.000
01:35:18.736 00.015 21068 UpdateGuideState exits: m=118006 SNR=84.9
01:35:18.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:18.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:18.739 00.001 21068 Enqueuing Expose request
01:35:18.749 00.010 16108 PulseGuide returned control before completion, sleep 21
01:35:18.779 00.030 16108 IsGuiding returns 1
01:35:18.779 00.000 16108 scope still moving after pulse duration time elapsed
01:35:18.810 00.031 16108 IsSlewing returns 0
01:35:18.810 00.000 16108 IsGuiding returns 1
01:35:18.841 00.031 16108 IsSlewing returns 0
01:35:18.841 00.000 16108 IsGuiding returns 0
01:35:18.841 00.000 16108 scope move finished after 43 + 82 ms
01:35:18.841 00.000 16108 Move returns status 0, amount 43
01:35:18.841 00.000 16108 move complete, result=0
01:35:18.841 00.000 16108 worker thread done servicing request
01:35:18.841 00.000 16108 Worker thread wakes up
01:35:18.842 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
01:35:18.845 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:18.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:20.014 01.169 16108 Exposure complete
01:35:20.080 00.066 16108 worker thread done servicing request
01:35:20.080 00.000 21068 OnExposeComplete: enter
01:35:20.081 00.001 21068 UpdateGuideState(): m_state=6
01:35:20.082 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10703
01:35:20.083 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.83, Mass=134996, SNR=88.8, Peak=18944 HFD=3.3
01:35:20.084 00.001 21068 MultiStar: [#1 -0.20,-0.00,1.00,U] [#2 -0.24,-0.10,1.18,U] [#3 0.04,0.02,1.01,U] [#4 -0.22,-0.06,0.76,U] [#5 0.08,-0.23,0.82,U] [#6 -0.14,-0.16,0.72,U] [#7 -0.08,0.04,0.66,U] [#8 -0.18,-0.26,0.71,U] 
01:35:20.085 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.05, 0.02}
01:35:20.085 00.000 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
01:35:20.086 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
01:35:20.087 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=0.05 mountY=-0.01, mountTheta=-0.10
01:35:20.088 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
01:35:20.089 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
01:35:20.090 00.001 16108 Worker thread wakes up
01:35:20.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:35:20.090 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:35:20.090 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
01:35:20.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:35:20.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:20.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:20.090 00.000 16108 MoveAxis(E, 0, ABG)
01:35:20.090 00.000 16108 Move returns status 0, amount 0
01:35:20.090 00.000 16108 MoveAxis(N, 0, ABG)
01:35:20.090 00.000 16108 Move returns status 0, amount 0
01:35:20.090 00.000 16108 move complete, result=0
01:35:20.090 00.000 16108 worker thread done servicing request
01:35:20.095 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2902, FiltMax=63245, Gamma=1.000
01:35:20.109 00.014 21068 UpdateGuideState exits: m=134996 SNR=88.8
01:35:20.110 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:20.113 00.002 21068 Enqueuing Expose request
01:35:20.114 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:20.114 00.000 16108 Worker thread wakes up
01:35:20.115 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:20.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:21.078 00.963 16108 Exposure complete
01:35:21.135 00.057 16108 worker thread done servicing request
01:35:21.135 00.000 21068 OnExposeComplete: enter
01:35:21.136 00.001 21068 UpdateGuideState(): m_state=6
01:35:21.137 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10704
01:35:21.138 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.15, Mass=124614, SNR=82.5, Peak=15408 HFD=3.2
01:35:21.138 00.000 21068 MultiStar: [#1 -0.18,0.17,1.32,U] [#2 -0.31,0.15,1.31,U] [#3 -0.22,0.28,1.16,U] [#4 -0.51,-0.16,0.72,U] [#5 -0.39,0.14,0.95,U] [#6 -0.32,-0.11,0.88,U] [#7 -0.13,0.22,0.81,U] [#8 -0.33,0.06,0.82,U] 
01:35:21.139 00.001 21068 refined, 8 included, MultiStar: {-0.29, 0.14}, one-star: {-0.26, 0.34}
01:35:21.140 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
01:35:21.140 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
01:35:21.141 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.69 mountX=0.30 mountY=-0.07, mountTheta=-0.22
01:35:21.144 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.14, opts=13)
01:35:21.144 00.000 21068 Enqueuing Move request for scope (-0.29, 0.14)
01:35:21.145 00.001 16108 Worker thread wakes up
01:35:21.146 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
01:35:21.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
01:35:21.146 00.000 16108 Moving (-0.29, 0.14) raw xDistance=0.30 yDistance=-0.07
01:35:21.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:35:21.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:21.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:21.146 00.000 16108 MoveAxis(W, 80, ABG)
01:35:21.146 00.000 16108 Guiding  Dir = 3, Dur = 80
01:35:21.147 00.001 16108 IsSlewing returns 0
01:35:21.148 00.001 16108 IsGuiding returns 0
01:35:21.149 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3395, FiltMin=2941, FiltMax=65440, Gamma=1.000
01:35:21.159 00.010 16108 PulseGuide returned control before completion, sleep 79
01:35:21.166 00.007 21068 UpdateGuideState exits: m=124614 SNR=82.5
01:35:21.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:21.169 00.001 21068 Enqueuing Expose request
01:35:21.254 00.085 16108 IsGuiding returns 1
01:35:21.254 00.000 16108 scope still moving after pulse duration time elapsed
01:35:21.285 00.031 16108 IsSlewing returns 0
01:35:21.285 00.000 16108 IsGuiding returns 1
01:35:21.316 00.031 16108 IsSlewing returns 0
01:35:21.316 00.000 16108 IsGuiding returns 0
01:35:21.316 00.000 16108 scope move finished after 80 + 89 ms
01:35:21.317 00.001 16108 Move returns status 0, amount 80
01:35:21.317 00.000 16108 MoveAxis(N, 0, ABG)
01:35:21.317 00.000 16108 Move returns status 0, amount 0
01:35:21.317 00.000 16108 move complete, result=0
01:35:21.317 00.000 16108 worker thread done servicing request
01:35:21.317 00.000 16108 Worker thread wakes up
01:35:21.317 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
01:35:21.321 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:21.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:22.485 01.164 16108 Exposure complete
01:35:22.541 00.056 16108 worker thread done servicing request
01:35:22.541 00.000 21068 OnExposeComplete: enter
01:35:22.544 00.003 21068 UpdateGuideState(): m_state=6
01:35:22.545 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10705
01:35:22.547 00.002 21068 Star::Find returns 1 (0), X=220.91, Y=875.65, Mass=123502, SNR=93.7, Peak=17952 HFD=3.2
01:35:22.548 00.001 21068 MultiStar: [#1 0.37,0.03,1.15,U] [#2 0.26,0.02,1.20,U] [#3 0.43,0.15,0.87,U] [#4 0.16,-0.28,0.81,U] [#5 0.31,-0.30,0.91,U] [#6 0.09,-0.14,0.76,U] [#7 0.07,-0.03,0.54,U] [#8 0.55,-0.22,0.00,M1] 
01:35:22.549 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.08}, one-star: {0.30, -0.17}
01:35:22.550 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
01:35:22.551 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
01:35:22.551 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.29 mountX=-0.28 mountY=0.02, mountTheta=3.09
01:35:22.553 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.08, opts=13)
01:35:22.554 00.001 21068 Enqueuing Move request for scope (0.27, -0.08)
01:35:22.555 00.001 16108 Worker thread wakes up
01:35:22.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
01:35:22.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
01:35:22.555 00.000 16108 Moving (0.27, -0.08) raw xDistance=-0.28 yDistance=0.02
01:35:22.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:35:22.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:22.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:22.555 00.000 16108 MoveAxis(E, 67, ABG)
01:35:22.555 00.000 16108 Guiding  Dir = 2, Dur = 67
01:35:22.556 00.001 16108 IsSlewing returns 0
01:35:22.556 00.000 16108 IsGuiding returns 0
01:35:22.557 00.001 16108 PulseGuide returned control before completion, sleep 77
01:35:22.559 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2896, FiltMax=55209, Gamma=1.000
01:35:22.575 00.016 21068 UpdateGuideState exits: m=123502 SNR=93.7
01:35:22.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.578 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:22.579 00.001 21068 Enqueuing Expose request
01:35:22.647 00.068 16108 IsGuiding returns 1
01:35:22.647 00.000 16108 scope still moving after pulse duration time elapsed
01:35:22.678 00.031 16108 IsSlewing returns 0
01:35:22.678 00.000 16108 IsGuiding returns 0
01:35:22.678 00.000 16108 scope move finished after 67 + 55 ms
01:35:22.678 00.000 16108 Move returns status 0, amount 67
01:35:22.678 00.000 16108 MoveAxis(N, 0, ABG)
01:35:22.678 00.000 16108 Move returns status 0, amount 0
01:35:22.678 00.000 16108 move complete, result=0
01:35:22.678 00.000 16108 worker thread done servicing request
01:35:22.678 00.000 16108 Worker thread wakes up
01:35:22.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:22.679 00.001 21068 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
01:35:22.680 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:23.648 00.968 16108 Exposure complete
01:35:23.731 00.083 16108 worker thread done servicing request
01:35:23.731 00.000 21068 OnExposeComplete: enter
01:35:23.732 00.001 21068 UpdateGuideState(): m_state=6
01:35:23.733 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10706
01:35:23.734 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.87, Mass=116558, SNR=73.0, Peak=18560 HFD=2.9
01:35:23.735 00.001 21068 MultiStar: [#1 0.18,-0.05,1.46,U] [#2 -0.16,-0.01,1.38,U] [#3 0.03,0.30,1.29,U] [#4 0.14,-0.22,0.86,U] [#5 0.15,-0.23,1.28,U] [#6 0.27,-0.21,1.01,U] [#7 0.15,-0.25,0.82,U] [#8 0.00,-0.28,0.85,U] 
01:35:23.736 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.30, 0.05}
01:35:23.737 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
01:35:23.739 00.002 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
01:35:23.739 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=-0.12 mountY=0.05, mountTheta=2.75
01:35:23.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
01:35:23.742 00.001 21068 Enqueuing Move request for scope (0.11, -0.08)
01:35:23.743 00.001 16108 Worker thread wakes up
01:35:23.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:35:23.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:35:23.743 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.05
01:35:23.744 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:23.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:23.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:23.744 00.000 16108 MoveAxis(E, 0, ABG)
01:35:23.744 00.000 16108 Move returns status 0, amount 0
01:35:23.744 00.000 16108 MoveAxis(N, 0, ABG)
01:35:23.744 00.000 16108 Move returns status 0, amount 0
01:35:23.744 00.000 16108 move complete, result=0
01:35:23.744 00.000 16108 worker thread done servicing request
01:35:23.754 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3395, FiltMin=2902, FiltMax=59165, Gamma=1.000
01:35:23.773 00.019 21068 UpdateGuideState exits: m=116558 SNR=73.0
01:35:23.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:23.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:23.776 00.001 21068 Enqueuing Expose request
01:35:23.776 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:23.777 00.001 16108 Worker thread wakes up
01:35:23.777 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:23.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:24.938 01.161 16108 Exposure complete
01:35:24.997 00.059 16108 worker thread done servicing request
01:35:24.997 00.000 21068 OnExposeComplete: enter
01:35:24.999 00.002 21068 UpdateGuideState(): m_state=6
01:35:25.001 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10707
01:35:25.002 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.66, Mass=141200, SNR=96.3, Peak=19088 HFD=3.3
01:35:25.003 00.001 21068 MultiStar: [#1 0.10,-0.19,0.97,U] [#2 -0.11,-0.30,1.14,U] [#3 0.33,-0.02,0.90,U] [#4 0.31,-0.44,0.00,M1] [#5 0.22,-0.33,0.88,U] [#6 0.21,-0.43,0.72,U] [#7 -0.20,-0.05,0.55,U] [#8 0.12,-0.45,0.79,U] 
01:35:25.004 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.24}, one-star: {-0.00, -0.15}
01:35:25.005 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
01:35:25.006 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
01:35:25.006 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=-0.02 mountY=0.15, mountTheta=1.73
01:35:25.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.15, opts=13)
01:35:25.009 00.001 21068 Enqueuing Move request for scope (-0.00, -0.15)
01:35:25.010 00.001 16108 Worker thread wakes up
01:35:25.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
01:35:25.010 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
01:35:25.010 00.000 16108 Moving (-0.00, -0.15) raw xDistance=-0.02 yDistance=0.15
01:35:25.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:25.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:25.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:35:25.010 00.000 16108 MoveAxis(E, 0, ABG)
01:35:25.010 00.000 16108 Move returns status 0, amount 0
01:35:25.010 00.000 16108 MoveAxis(N, 0, ABG)
01:35:25.010 00.000 16108 Move returns status 0, amount 0
01:35:25.010 00.000 16108 move complete, result=0
01:35:25.010 00.000 16108 worker thread done servicing request
01:35:25.014 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=489, max=65535, med=3395, FiltMin=2838, FiltMax=65440, Gamma=1.000
01:35:25.029 00.015 21068 UpdateGuideState exits: m=141200 SNR=96.3
01:35:25.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:25.032 00.001 21068 Enqueuing Expose request
01:35:25.033 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:25.034 00.001 16108 Worker thread wakes up
01:35:25.034 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:25.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:26.016 00.982 16108 Exposure complete
01:35:26.077 00.061 16108 worker thread done servicing request
01:35:26.077 00.000 21068 OnExposeComplete: enter
01:35:26.078 00.001 21068 UpdateGuideState(): m_state=6
01:35:26.079 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10708
01:35:26.079 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=876.02, Mass=114857, SNR=88.8, Peak=16864 HFD=3.3
01:35:26.081 00.002 21068 MultiStar: [#1 0.13,-0.18,0.95,U] [#2 -0.09,-0.05,1.25,U] [#3 0.30,-0.03,0.96,U] [#4 -0.12,-0.20,1.02,U] [#5 0.12,-0.06,0.81,U] [#6 0.10,-0.17,0.70,U] [#7 -0.13,0.22,0.66,U] [#8 0.01,-0.10,0.80,U] 
01:35:26.082 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.08, 0.21}
01:35:26.083 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
01:35:26.085 00.002 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
01:35:26.087 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.12 mountX=-0.03 mountY=0.04, mountTheta=2.22
01:35:26.091 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.04, opts=13)
01:35:26.092 00.001 21068 Enqueuing Move request for scope (0.02, -0.04)
01:35:26.093 00.001 16108 Worker thread wakes up
01:35:26.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:35:26.094 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:35:26.094 00.000 16108 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
01:35:26.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:35:26.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:26.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:26.094 00.000 16108 MoveAxis(E, 0, ABG)
01:35:26.094 00.000 16108 Move returns status 0, amount 0
01:35:26.094 00.000 16108 MoveAxis(N, 0, ABG)
01:35:26.094 00.000 16108 Move returns status 0, amount 0
01:35:26.094 00.000 16108 move complete, result=0
01:35:26.094 00.000 16108 worker thread done servicing request
01:35:26.106 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3395, FiltMin=2905, FiltMax=62198, Gamma=1.000
01:35:26.128 00.022 21068 UpdateGuideState exits: m=114857 SNR=88.8
01:35:26.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:26.129 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:26.130 00.001 21068 Enqueuing Expose request
01:35:26.131 00.001 16108 Worker thread wakes up
01:35:26.131 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:26.132 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:26.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:27.285 01.153 16108 Exposure complete
01:35:27.342 00.057 16108 worker thread done servicing request
01:35:27.342 00.000 21068 OnExposeComplete: enter
01:35:27.342 00.000 21068 UpdateGuideState(): m_state=6
01:35:27.343 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10709
01:35:27.344 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.57, Mass=126044, SNR=81.9, Peak=17856 HFD=3.2
01:35:27.345 00.001 21068 MultiStar: [#1 0.09,-0.04,1.15,U] [#2 0.12,-0.09,1.36,U] [#3 0.27,-0.03,1.23,U] [#4 0.06,-0.44,0.86,U] [#5 0.07,-0.20,1.02,U] [#6 0.03,-0.14,0.83,U] [#7 0.17,-0.05,0.66,U] [#8 0.05,-0.42,0.88,U] 
01:35:27.346 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.22, -0.24}
01:35:27.346 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
01:35:27.347 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
01:35:27.348 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.94 mountX=-0.15 mountY=0.14, mountTheta=2.41
01:35:27.350 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.17, opts=13)
01:35:27.352 00.002 21068 Enqueuing Move request for scope (0.13, -0.17)
01:35:27.356 00.004 16108 Worker thread wakes up
01:35:27.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
01:35:27.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
01:35:27.356 00.000 16108 Moving (0.13, -0.17) raw xDistance=-0.15 yDistance=0.14
01:35:27.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:35:27.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:27.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:35:27.356 00.000 16108 MoveAxis(E, 0, ABG)
01:35:27.356 00.000 16108 Move returns status 0, amount 0
01:35:27.356 00.000 16108 MoveAxis(N, 0, ABG)
01:35:27.356 00.000 16108 Move returns status 0, amount 0
01:35:27.356 00.000 16108 move complete, result=0
01:35:27.356 00.000 16108 worker thread done servicing request
01:35:27.362 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3395, FiltMin=2902, FiltMax=63789, Gamma=1.000
01:35:27.380 00.018 21068 UpdateGuideState exits: m=126044 SNR=81.9
01:35:27.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.382 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:27.383 00.001 21068 Enqueuing Expose request
01:35:27.384 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:27.384 00.000 16108 Worker thread wakes up
01:35:27.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:27.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:28.358 00.973 16108 Exposure complete
01:35:28.427 00.069 16108 worker thread done servicing request
01:35:28.428 00.001 21068 OnExposeComplete: enter
01:35:28.429 00.001 21068 UpdateGuideState(): m_state=6
01:35:28.432 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10710
01:35:28.433 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.03, Mass=113404, SNR=77.0, Peak=18144 HFD=2.9
01:35:28.435 00.002 21068 MultiStar: [#1 0.07,0.05,1.35,U] [#2 0.15,-0.08,1.33,U] [#3 0.16,0.25,1.23,U] [#4 0.21,-0.15,0.94,U] [#5 -0.11,-0.35,1.11,U] [#6 -0.04,-0.34,0.92,U] [#7 0.06,0.02,0.64,U] [#8 -0.14,-0.49,0.90,U] 
01:35:28.436 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.33, 0.22}
01:35:28.437 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
01:35:28.439 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
01:35:28.440 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.80 mountX=-0.10 mountY=0.06, mountTheta=2.56
01:35:28.443 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
01:35:28.444 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
01:35:28.445 00.001 16108 Worker thread wakes up
01:35:28.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:35:28.445 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:35:28.445 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=0.06
01:35:28.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:28.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:28.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:28.445 00.000 16108 MoveAxis(E, 0, ABG)
01:35:28.445 00.000 16108 Move returns status 0, amount 0
01:35:28.445 00.000 16108 MoveAxis(N, 0, ABG)
01:35:28.445 00.000 16108 Move returns status 0, amount 0
01:35:28.445 00.000 16108 move complete, result=0
01:35:28.446 00.001 16108 worker thread done servicing request
01:35:28.451 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3395, FiltMin=2909, FiltMax=65472, Gamma=1.000
01:35:28.469 00.018 21068 UpdateGuideState exits: m=113404 SNR=77.0
01:35:28.471 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:28.473 00.001 21068 Enqueuing Expose request
01:35:28.475 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:28.476 00.001 16108 Worker thread wakes up
01:35:28.476 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:28.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:29.641 01.165 16108 Exposure complete
01:35:29.696 00.055 16108 worker thread done servicing request
01:35:29.696 00.000 21068 OnExposeComplete: enter
01:35:29.698 00.002 21068 UpdateGuideState(): m_state=6
01:35:29.699 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10711
01:35:29.699 00.000 21068 Star::Find returns 1 (0), X=221.03, Y=875.44, Mass=95193, SNR=71.7, Peak=12912 HFD=3.2
01:35:29.700 00.001 21068 MultiStar: [#1 0.56,-0.39,0.00,M1] [#2 0.47,-0.69,0.00,M1] [#3 0.50,-0.47,0.00,M1] [#4 0.59,-0.70,0.00,M1] [#5 0.44,-0.73,0.00,M1] [#6 0.50,-0.80,0.00,M1] [#7 0.72,-0.50,0.00,M1] [#8 0.38,-0.81,0.00,M1] 
01:35:29.701 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
01:35:29.702 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
01:35:29.703 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-0.73 mountX=-0.47 mountY=0.27, mountTheta=2.63
01:35:29.704 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.37, opts=13)
01:35:29.705 00.001 21068 Enqueuing Move request for scope (0.42, -0.37)
01:35:29.706 00.001 16108 Worker thread wakes up
01:35:29.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.37) opts 0xd
01:35:29.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.37)
01:35:29.706 00.000 16108 Moving (0.42, -0.37) raw xDistance=-0.47 yDistance=0.27
01:35:29.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:35:29.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:35:29.706 00.000 16108 MoveAxis(E, 124, ABG)
01:35:29.706 00.000 16108 Guiding  Dir = 2, Dur = 124
01:35:29.706 00.000 16108 IsSlewing returns 0
01:35:29.706 00.000 16108 IsGuiding returns 0
01:35:29.709 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3395, FiltMin=2912, FiltMax=56518, Gamma=1.000
01:35:29.724 00.015 21068 UpdateGuideState exits: m=95193 SNR=71.7
01:35:29.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.725 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:29.726 00.001 21068 Enqueuing Expose request
01:35:29.746 00.020 16108 PulseGuide returned control before completion, sleep 95
01:35:29.854 00.108 16108 IsGuiding returns 1
01:35:29.854 00.000 16108 scope still moving after pulse duration time elapsed
01:35:29.885 00.031 16108 IsSlewing returns 0
01:35:29.886 00.001 16108 IsGuiding returns 1
01:35:29.916 00.030 16108 IsSlewing returns 0
01:35:29.916 00.000 16108 IsGuiding returns 0
01:35:29.916 00.000 16108 scope move finished after 124 + 85 ms
01:35:29.916 00.000 16108 Move returns status 0, amount 124
01:35:29.916 00.000 16108 MoveAxis(S, 53, ABG)
01:35:29.916 00.000 16108 Guiding  Dir = 1, Dur = 53
01:35:29.917 00.001 16108 IsSlewing returns 0
01:35:29.917 00.000 16108 IsGuiding returns 0
01:35:29.921 00.004 16108 PulseGuide returned control before completion, sleep 59
01:35:29.994 00.073 16108 IsGuiding returns 1
01:35:29.994 00.000 16108 scope still moving after pulse duration time elapsed
01:35:30.025 00.031 16108 IsSlewing returns 0
01:35:30.025 00.000 16108 IsGuiding returns 0
01:35:30.025 00.000 16108 scope move finished after 53 + 55 ms
01:35:30.025 00.000 16108 Move returns status 0, amount 53
01:35:30.025 00.000 16108 move complete, result=0
01:35:30.025 00.000 16108 worker thread done servicing request
01:35:30.026 00.001 16108 Worker thread wakes up
01:35:30.026 00.000 21068 GuideStep: -0.5 px 124 ms EAST, 0.3 px 53 ms SOUTH
01:35:30.028 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:30.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:31.019 00.991 16108 Exposure complete
01:35:31.076 00.057 16108 worker thread done servicing request
01:35:31.076 00.000 21068 OnExposeComplete: enter
01:35:31.076 00.000 21068 UpdateGuideState(): m_state=6
01:35:31.077 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10712
01:35:31.078 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.87, Mass=122805, SNR=87.3, Peak=16016 HFD=3.3
01:35:31.079 00.001 21068 MultiStar: [#1 0.31,-0.19,1.02,U] [#2 0.05,-0.19,1.18,U] [#3 0.47,0.09,1.05,U] [#4 0.06,-0.33,0.83,U] [#5 0.10,-0.23,0.93,U] [#6 0.07,-0.06,0.81,U] [#7 0.27,-0.17,0.57,U] [#8 -0.04,-0.05,0.73,U] 
01:35:31.080 00.001 21068 single-star, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.02, 0.05}
01:35:31.081 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
01:35:31.082 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
01:35:31.084 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.16 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
01:35:31.087 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
01:35:31.088 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
01:35:31.090 00.002 16108 Worker thread wakes up
01:35:31.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:35:31.090 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:35:31.090 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.06
01:35:31.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:31.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:31.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:31.090 00.000 16108 MoveAxis(E, 0, ABG)
01:35:31.090 00.000 16108 Move returns status 0, amount 0
01:35:31.090 00.000 16108 MoveAxis(N, 0, ABG)
01:35:31.090 00.000 16108 Move returns status 0, amount 0
01:35:31.091 00.001 16108 move complete, result=0
01:35:31.091 00.000 16108 worker thread done servicing request
01:35:31.098 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3395, FiltMin=2838, FiltMax=61213, Gamma=1.000
01:35:31.123 00.025 21068 UpdateGuideState exits: m=122805 SNR=87.3
01:35:31.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:31.125 00.000 21068 Enqueuing Expose request
01:35:31.126 00.001 16108 Worker thread wakes up
01:35:31.126 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:31.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:31.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:32.293 01.166 16108 Exposure complete
01:35:32.352 00.059 16108 worker thread done servicing request
01:35:32.352 00.000 21068 OnExposeComplete: enter
01:35:32.353 00.001 21068 UpdateGuideState(): m_state=6
01:35:32.354 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10713
01:35:32.355 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.95, Mass=134992, SNR=86.6, Peak=17760 HFD=3.4
01:35:32.356 00.001 21068 MultiStar: [#1 -0.06,0.18,1.09,U] [#2 0.06,-0.02,1.24,U] [#3 0.00,0.07,1.00,U] [#4 0.12,-0.17,0.87,U] [#5 0.16,-0.23,0.88,U] [#6 0.14,-0.01,0.98,U] [#7 0.40,0.15,0.58,U] [#8 -0.04,0.07,0.78,U] 
01:35:32.356 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.02, 0.14}
01:35:32.357 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:35:32.359 00.002 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:35:32.359 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.07 mountY=-0.04, mountTheta=-2.67
01:35:32.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
01:35:32.364 00.002 21068 Enqueuing Move request for scope (0.07, 0.02)
01:35:32.366 00.002 16108 Worker thread wakes up
01:35:32.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:35:32.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:35:32.366 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.04
01:35:32.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:35:32.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:32.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:32.366 00.000 16108 MoveAxis(E, 0, ABG)
01:35:32.366 00.000 16108 Move returns status 0, amount 0
01:35:32.366 00.000 16108 MoveAxis(N, 0, ABG)
01:35:32.366 00.000 16108 Move returns status 0, amount 0
01:35:32.366 00.000 16108 move complete, result=0
01:35:32.366 00.000 16108 worker thread done servicing request
01:35:32.374 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3392, FiltMin=2941, FiltMax=61968, Gamma=1.000
01:35:32.401 00.027 21068 UpdateGuideState exits: m=134992 SNR=86.6
01:35:32.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:32.403 00.000 21068 Enqueuing Expose request
01:35:32.404 00.001 16108 Worker thread wakes up
01:35:32.404 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:32.406 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:32.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:33.369 00.963 16108 Exposure complete
01:35:33.431 00.062 16108 worker thread done servicing request
01:35:33.432 00.001 21068 OnExposeComplete: enter
01:35:33.433 00.001 21068 UpdateGuideState(): m_state=6
01:35:33.439 00.006 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10714
01:35:33.439 00.000 21068 Star::Find returns 1 (0), X=220.39, Y=876.29, Mass=113869, SNR=76.3, Peak=13635 HFD=3.2
01:35:33.440 00.001 21068 MultiStar: [#1 -0.30,0.45,0.00,M1] [#2 -0.41,0.23,1.34,U] [#3 0.19,0.34,1.10,U] [#4 -0.10,-0.04,0.95,U] [#5 -0.13,0.22,1.08,U] [#6 -0.13,0.13,0.82,U] [#7 -0.27,0.55,0.00,M1] [#8 -0.26,0.17,0.80,U] 
01:35:33.441 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.23}, one-star: {-0.23, 0.47}
01:35:33.442 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
01:35:33.442 00.000 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
01:35:33.443 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.27 cameraTheta=2.18 mountX=0.19 mountY=-0.18, mountTheta=-0.75
01:35:33.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.23, opts=13)
01:35:33.446 00.001 21068 Enqueuing Move request for scope (-0.16, 0.23)
01:35:33.447 00.001 16108 Worker thread wakes up
01:35:33.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:35:33.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:35:33.447 00.000 16108 Moving (-0.16, 0.23) raw xDistance=0.19 yDistance=-0.18
01:35:33.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:35:33.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:33.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:35:33.447 00.000 16108 MoveAxis(E, 0, ABG)
01:35:33.447 00.000 16108 Move returns status 0, amount 0
01:35:33.447 00.000 16108 MoveAxis(N, 0, ABG)
01:35:33.447 00.000 16108 Move returns status 0, amount 0
01:35:33.447 00.000 16108 move complete, result=0
01:35:33.447 00.000 16108 worker thread done servicing request
01:35:33.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2937, FiltMax=56342, Gamma=1.000
01:35:33.468 00.017 21068 UpdateGuideState exits: m=113869 SNR=76.3
01:35:33.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:33.470 00.000 21068 Enqueuing Expose request
01:35:33.471 00.001 16108 Worker thread wakes up
01:35:33.471 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:33.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:33.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:34.646 01.174 16108 Exposure complete
01:35:34.730 00.084 16108 worker thread done servicing request
01:35:34.730 00.000 21068 OnExposeComplete: enter
01:35:34.732 00.002 21068 UpdateGuideState(): m_state=6
01:35:34.733 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10715
01:35:34.734 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.35, Mass=118202, SNR=82.5, Peak=15923 HFD=3.1
01:35:34.735 00.001 21068 MultiStar: [#1 -0.12,0.46,1.23,U] [#2 -0.36,0.45,0.00,M1] [#3 -0.19,0.66,0.00,M1] [#4 -0.13,0.13,0.95,U] [#5 -0.48,0.20,1.01,U] [#6 -0.21,0.26,0.82,U] [#7 -0.39,0.29,0.66,U] [#8 -0.29,0.12,0.67,U] 
01:35:34.736 00.001 21068 refined, 6 included, MultiStar: {-0.25, 0.30}, one-star: {-0.20, 0.54}
01:35:34.737 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:35:34.738 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:35:34.738 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.30 hyp=0.39 cameraTheta=2.26 mountX=0.30 mountY=-0.23, mountTheta=-0.67
01:35:34.741 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.30, opts=13)
01:35:34.742 00.001 21068 Enqueuing Move request for scope (-0.25, 0.30)
01:35:34.743 00.001 16108 Worker thread wakes up
01:35:34.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.30) opts 0xd
01:35:34.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.30)
01:35:34.743 00.000 16108 Moving (-0.25, 0.30) raw xDistance=0.30 yDistance=-0.23
01:35:34.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:35:34.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:35:34.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:35:34.743 00.000 16108 MoveAxis(W, 78, ABG)
01:35:34.743 00.000 16108 Guiding  Dir = 3, Dur = 78
01:35:34.743 00.000 16108 IsSlewing returns 0
01:35:34.744 00.001 16108 IsGuiding returns 0
01:35:34.745 00.001 16108 PulseGuide returned control before completion, sleep 87
01:35:34.747 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3395, FiltMin=2937, FiltMax=61750, Gamma=1.000
01:35:34.763 00.016 21068 UpdateGuideState exits: m=118202 SNR=82.5
01:35:34.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:34.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:34.766 00.001 21068 Enqueuing Expose request
01:35:34.841 00.075 16108 IsGuiding returns 0
01:35:34.841 00.000 16108 Move returns status 0, amount 78
01:35:34.841 00.000 16108 MoveAxis(N, 0, ABG)
01:35:34.841 00.000 16108 Move returns status 0, amount 0
01:35:34.841 00.000 16108 move complete, result=0
01:35:34.841 00.000 16108 worker thread done servicing request
01:35:34.841 00.000 16108 Worker thread wakes up
01:35:34.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:34.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:34.843 00.002 21068 GuideStep: 0.3 px 78 ms WEST, -0.2 px 0 ms NORTH
01:35:35.803 00.960 16108 Exposure complete
01:35:35.868 00.065 16108 worker thread done servicing request
01:35:35.868 00.000 21068 OnExposeComplete: enter
01:35:35.869 00.001 21068 UpdateGuideState(): m_state=6
01:35:35.870 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10716
01:35:35.870 00.000 21068 Star::Find returns 1 (0), X=220.48, Y=875.87, Mass=120321, SNR=80.1, Peak=17552 HFD=3.2
01:35:35.872 00.002 21068 MultiStar: [#1 0.05,0.01,1.22,U] [#2 0.06,-0.09,1.46,U] [#3 0.26,0.18,1.05,U] [#4 -0.02,-0.16,1.11,U] [#5 -0.05,-0.11,0.94,U] [#6 -0.00,-0.13,0.85,U] [#7 -0.26,0.12,0.73,U] [#8 -0.01,-0.24,0.83,U] 
01:35:35.873 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.13, 0.05}
01:35:35.874 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.82)
01:35:35.874 00.000 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
01:35:35.875 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.50 mountX=-0.01 mountY=0.04, mountTheta=1.82
01:35:35.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
01:35:35.877 00.000 21068 Enqueuing Move request for scope (0.00, -0.04)
01:35:35.878 00.001 16108 Worker thread wakes up
01:35:35.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
01:35:35.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
01:35:35.878 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
01:35:35.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:35.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:35.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:35.879 00.001 16108 MoveAxis(E, 0, ABG)
01:35:35.879 00.000 16108 Move returns status 0, amount 0
01:35:35.879 00.000 16108 MoveAxis(N, 0, ABG)
01:35:35.879 00.000 16108 Move returns status 0, amount 0
01:35:35.879 00.000 16108 move complete, result=0
01:35:35.879 00.000 16108 worker thread done servicing request
01:35:35.882 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3395, FiltMin=2921, FiltMax=60518, Gamma=1.000
01:35:35.898 00.016 21068 UpdateGuideState exits: m=120321 SNR=80.1
01:35:35.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:35.901 00.001 21068 Enqueuing Expose request
01:35:35.901 00.000 16108 Worker thread wakes up
01:35:35.901 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:35.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:35.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:37.074 01.172 16108 Exposure complete
01:35:37.131 00.057 16108 worker thread done servicing request
01:35:37.131 00.000 21068 OnExposeComplete: enter
01:35:37.132 00.001 21068 UpdateGuideState(): m_state=6
01:35:37.134 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10717
01:35:37.135 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.09, Mass=115719, SNR=77.3, Peak=18240 HFD=3.0
01:35:37.137 00.002 21068 MultiStar: [#1 0.14,0.32,1.31,U] [#2 -0.15,0.28,1.45,U] [#3 -0.06,0.39,1.09,U] [#4 0.04,0.12,0.91,U] [#5 -0.16,-0.01,0.99,U] [#6 -0.03,-0.16,0.92,U] [#7 0.05,0.33,0.74,U] [#8 -0.04,-0.01,0.97,U] 
01:35:37.138 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {0.17, 0.27}
01:35:37.139 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
01:35:37.140 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
01:35:37.142 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.04 mountY=-0.18, mountTheta=-1.35
01:35:37.145 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
01:35:37.147 00.002 21068 Enqueuing Move request for scope (-0.01, 0.18)
01:35:37.149 00.002 16108 Worker thread wakes up
01:35:37.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
01:35:37.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
01:35:37.149 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.18
01:35:37.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:35:37.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:37.150 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:35:37.150 00.000 16108 MoveAxis(E, 0, ABG)
01:35:37.150 00.000 16108 Move returns status 0, amount 0
01:35:37.150 00.000 16108 MoveAxis(N, 0, ABG)
01:35:37.150 00.000 16108 Move returns status 0, amount 0
01:35:37.150 00.000 16108 move complete, result=0
01:35:37.150 00.000 16108 worker thread done servicing request
01:35:37.155 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3392, FiltMin=2925, FiltMax=51776, Gamma=1.000
01:35:37.170 00.015 21068 UpdateGuideState exits: m=115719 SNR=77.3
01:35:37.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:37.172 00.001 21068 Enqueuing Expose request
01:35:37.173 00.001 16108 Worker thread wakes up
01:35:37.173 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:37.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:37.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:38.153 00.979 16108 Exposure complete
01:35:38.226 00.073 16108 worker thread done servicing request
01:35:38.226 00.000 21068 OnExposeComplete: enter
01:35:38.228 00.002 21068 UpdateGuideState(): m_state=6
01:35:38.229 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10718
01:35:38.230 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.04, Mass=151983, SNR=103.0, Peak=23456 HFD=3.3
01:35:38.232 00.002 21068 MultiStar: [#1 -0.05,0.08,0.90,U] [#2 0.06,-0.15,1.02,U] [#3 -0.25,0.26,0.94,U] [#4 -0.30,-0.11,0.71,U] [#5 -0.08,-0.01,0.73,U] [#6 -0.32,-0.07,0.72,U] [#7 0.08,0.03,0.54,U] [#8 -0.23,-0.07,0.74,U] 
01:35:38.234 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {0.07, 0.22}
01:35:38.235 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
01:35:38.236 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
01:35:38.237 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.89 mountX=0.11 mountY=-0.00, mountTheta=-0.02
01:35:38.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
01:35:38.240 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
01:35:38.241 00.001 16108 Worker thread wakes up
01:35:38.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:35:38.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:35:38.241 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.00
01:35:38.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:35:38.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:38.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:35:38.241 00.000 16108 MoveAxis(E, 0, ABG)
01:35:38.241 00.000 16108 Move returns status 0, amount 0
01:35:38.241 00.000 16108 MoveAxis(N, 0, ABG)
01:35:38.241 00.000 16108 Move returns status 0, amount 0
01:35:38.241 00.000 16108 move complete, result=0
01:35:38.241 00.000 16108 worker thread done servicing request
01:35:38.246 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3395, FiltMin=2921, FiltMax=59360, Gamma=1.000
01:35:38.261 00.015 21068 UpdateGuideState exits: m=151983 SNR=103.0
01:35:38.261 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:38.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:38.263 00.001 21068 Enqueuing Expose request
01:35:38.263 00.000 16108 Worker thread wakes up
01:35:38.263 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:38.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:38.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:39.437 01.173 16108 Exposure complete
01:35:39.517 00.080 16108 worker thread done servicing request
01:35:39.517 00.000 21068 OnExposeComplete: enter
01:35:39.520 00.003 21068 UpdateGuideState(): m_state=6
01:35:39.522 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10719
01:35:39.523 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.57, Mass=109014, SNR=74.9, Peak=17840 HFD=3.1
01:35:39.525 00.002 21068 MultiStar: [#1 -0.16,-0.11,1.38,U] [#2 -0.18,-0.07,1.35,U] [#3 0.01,0.08,1.06,U] [#4 -0.17,-0.54,0.00,M1] [#5 -0.02,-0.14,1.15,U] [#6 -0.27,-0.20,1.00,U] [#7 -0.14,-0.29,0.73,U] [#8 -0.06,-0.28,0.75,U] 
01:35:39.526 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.14}, one-star: {0.08, -0.24}
01:35:39.527 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
01:35:39.528 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
01:35:39.529 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.07 mountY=0.16, mountTheta=1.15
01:35:39.530 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
01:35:39.531 00.001 21068 Enqueuing Move request for scope (-0.10, -0.14)
01:35:39.532 00.001 16108 Worker thread wakes up
01:35:39.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:35:39.533 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:35:39.533 00.000 16108 Moving (-0.10, -0.14) raw xDistance=0.07 yDistance=0.16
01:35:39.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:39.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:39.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:35:39.533 00.000 16108 MoveAxis(E, 0, ABG)
01:35:39.533 00.000 16108 Move returns status 0, amount 0
01:35:39.533 00.000 16108 MoveAxis(N, 0, ABG)
01:35:39.533 00.000 16108 Move returns status 0, amount 0
01:35:39.533 00.000 16108 move complete, result=0
01:35:39.533 00.000 16108 worker thread done servicing request
01:35:39.539 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3395, FiltMin=2912, FiltMax=65472, Gamma=1.000
01:35:39.564 00.025 21068 UpdateGuideState exits: m=109014 SNR=74.9
01:35:39.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:39.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:39.566 00.000 21068 Enqueuing Expose request
01:35:39.567 00.001 16108 Worker thread wakes up
01:35:39.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:39.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:39.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:40.543 00.975 16108 Exposure complete
01:35:40.617 00.074 16108 worker thread done servicing request
01:35:40.617 00.000 21068 OnExposeComplete: enter
01:35:40.618 00.001 21068 UpdateGuideState(): m_state=6
01:35:40.619 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10720
01:35:40.620 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=875.86, Mass=128950, SNR=88.7, Peak=16192 HFD=3.3
01:35:40.622 00.002 21068 MultiStar: [#1 0.19,0.34,1.14,U] [#2 0.12,0.15,1.18,U] [#3 0.46,0.18,1.00,U] [#4 0.14,-0.10,0.78,U] [#5 0.02,0.11,0.99,U] [#6 -0.05,-0.02,0.83,U] [#7 0.01,-0.11,0.64,U] [#8 -0.05,-0.17,0.70,U] 
01:35:40.623 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.09, 0.05}
01:35:40.623 00.000 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:35:40.624 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
01:35:40.625 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.49 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
01:35:40.626 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
01:35:40.627 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
01:35:40.628 00.001 16108 Worker thread wakes up
01:35:40.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:35:40.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:35:40.628 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
01:35:40.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:35:40.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:40.628 00.000 16108 MoveAxis(E, 0, ABG)
01:35:40.628 00.000 16108 Move returns status 0, amount 0
01:35:40.628 00.000 16108 MoveAxis(N, 0, ABG)
01:35:40.628 00.000 16108 Move returns status 0, amount 0
01:35:40.628 00.000 16108 move complete, result=0
01:35:40.628 00.000 16108 worker thread done servicing request
01:35:40.632 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3395, FiltMin=2880, FiltMax=51840, Gamma=1.000
01:35:40.648 00.016 21068 UpdateGuideState exits: m=128950 SNR=88.7
01:35:40.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:40.651 00.001 21068 Enqueuing Expose request
01:35:40.651 00.000 16108 Worker thread wakes up
01:35:40.652 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:40.653 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:40.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:41.817 01.164 16108 Exposure complete
01:35:41.872 00.055 16108 worker thread done servicing request
01:35:41.872 00.000 21068 OnExposeComplete: enter
01:35:41.874 00.002 21068 UpdateGuideState(): m_state=6
01:35:41.876 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10721
01:35:41.878 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.05, Mass=116864, SNR=82.5, Peak=16624 HFD=3.3
01:35:41.879 00.001 21068 MultiStar: [#1 0.25,-0.14,1.12,U] [#2 -0.03,-0.02,1.30,U] [#3 0.27,0.03,1.01,U] [#4 -0.01,-0.28,0.98,U] [#5 0.11,-0.12,1.01,U] [#6 0.06,-0.10,0.76,U] [#7 -0.02,0.01,0.68,U] [#8 0.22,-0.18,0.80,U] 
01:35:41.880 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {-0.00, 0.24}
01:35:41.881 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
01:35:41.884 00.003 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
01:35:41.885 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.10 mountY=0.04, mountTheta=2.80
01:35:41.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
01:35:41.888 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
01:35:41.889 00.001 16108 Worker thread wakes up
01:35:41.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:35:41.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:35:41.889 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
01:35:41.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:41.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:41.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:41.889 00.000 16108 MoveAxis(E, 0, ABG)
01:35:41.889 00.000 16108 Move returns status 0, amount 0
01:35:41.889 00.000 16108 MoveAxis(N, 0, ABG)
01:35:41.889 00.000 16108 Move returns status 0, amount 0
01:35:41.889 00.000 16108 move complete, result=0
01:35:41.889 00.000 16108 worker thread done servicing request
01:35:41.895 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3395, FiltMin=2899, FiltMax=62301, Gamma=1.000
01:35:41.914 00.019 21068 UpdateGuideState exits: m=116864 SNR=82.5
01:35:41.914 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:41.916 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:41.917 00.001 21068 Enqueuing Expose request
01:35:41.918 00.001 16108 Worker thread wakes up
01:35:41.918 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:41.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:41.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:42.887 00.969 16108 Exposure complete
01:35:42.952 00.065 16108 worker thread done servicing request
01:35:42.952 00.000 21068 OnExposeComplete: enter
01:35:42.953 00.001 21068 UpdateGuideState(): m_state=6
01:35:42.953 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10722
01:35:42.954 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.87, Mass=115460, SNR=83.3, Peak=15091 HFD=3.3
01:35:42.955 00.001 21068 MultiStar: [#1 -0.13,0.12,1.13,U] [#2 -0.44,0.08,1.08,U] [#3 -0.14,0.31,1.02,U] [#4 0.04,-0.10,0.88,U] [#5 -0.13,-0.03,1.08,U] [#6 -0.21,-0.11,0.94,U] [#7 -0.32,0.04,0.65,U] [#8 -0.31,-0.13,0.85,U] 
01:35:42.956 00.001 21068 refined, 8 included, MultiStar: {-0.22, 0.03}, one-star: {-0.33, 0.06}
01:35:42.956 00.000 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
01:35:42.958 00.002 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
01:35:42.959 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=2.98 mountX=0.22 mountY=0.02, mountTheta=0.08
01:35:42.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.03, opts=13)
01:35:42.962 00.001 21068 Enqueuing Move request for scope (-0.22, 0.03)
01:35:42.962 00.000 16108 Worker thread wakes up
01:35:42.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
01:35:42.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
01:35:42.962 00.000 16108 Moving (-0.22, 0.03) raw xDistance=0.22 yDistance=0.02
01:35:42.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:35:42.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:42.963 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:42.963 00.000 16108 MoveAxis(W, 57, ABG)
01:35:42.963 00.000 16108 Guiding  Dir = 3, Dur = 57
01:35:42.963 00.000 16108 IsSlewing returns 0
01:35:42.963 00.000 16108 IsGuiding returns 0
01:35:42.966 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3395, FiltMin=2918, FiltMax=62486, Gamma=1.000
01:35:42.981 00.015 21068 UpdateGuideState exits: m=115460 SNR=83.3
01:35:42.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.983 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:42.984 00.001 21068 Enqueuing Expose request
01:35:42.985 00.001 16108 PulseGuide returned control before completion, sleep 45
01:35:43.046 00.061 16108 IsGuiding returns 1
01:35:43.046 00.000 16108 scope still moving after pulse duration time elapsed
01:35:43.078 00.032 16108 IsSlewing returns 0
01:35:43.079 00.001 16108 IsGuiding returns 0
01:35:43.079 00.000 16108 scope move finished after 57 + 58 ms
01:35:43.079 00.000 16108 Move returns status 0, amount 57
01:35:43.079 00.000 16108 MoveAxis(N, 0, ABG)
01:35:43.079 00.000 16108 Move returns status 0, amount 0
01:35:43.079 00.000 16108 move complete, result=0
01:35:43.079 00.000 16108 worker thread done servicing request
01:35:43.079 00.000 16108 Worker thread wakes up
01:35:43.079 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
01:35:43.081 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:43.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:44.252 01.171 16108 Exposure complete
01:35:44.325 00.073 16108 worker thread done servicing request
01:35:44.325 00.000 21068 OnExposeComplete: enter
01:35:44.326 00.001 21068 UpdateGuideState(): m_state=6
01:35:44.327 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10723
01:35:44.327 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=875.81, Mass=117341, SNR=85.9, Peak=17856 HFD=3.1
01:35:44.328 00.001 21068 MultiStar: [#1 0.08,-0.31,1.24,U] [#2 -0.13,-0.15,1.17,U] [#3 0.34,-0.03,1.06,U] [#4 0.11,-0.13,0.79,U] [#5 0.13,-0.40,0.91,U] [#6 0.11,-0.26,0.90,U] [#7 0.18,-0.09,0.56,U] [#8 0.28,-0.43,0.73,U] 
01:35:44.329 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.20}, one-star: {0.03, -0.00}
01:35:44.330 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
01:35:44.331 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
01:35:44.332 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.09 mountX=-0.03 mountY=-0.00, mountTheta=-3.00
01:35:44.333 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
01:35:44.338 00.005 21068 Enqueuing Move request for scope (0.03, -0.00)
01:35:44.339 00.001 16108 Worker thread wakes up
01:35:44.340 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:35:44.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:35:44.340 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.00
01:35:44.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:35:44.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:44.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:35:44.340 00.000 16108 MoveAxis(E, 0, ABG)
01:35:44.340 00.000 16108 Move returns status 0, amount 0
01:35:44.340 00.000 16108 MoveAxis(N, 0, ABG)
01:35:44.340 00.000 16108 Move returns status 0, amount 0
01:35:44.340 00.000 16108 move complete, result=0
01:35:44.340 00.000 16108 worker thread done servicing request
01:35:44.345 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3395, FiltMin=2921, FiltMax=62489, Gamma=1.000
01:35:44.366 00.021 21068 UpdateGuideState exits: m=117341 SNR=85.9
01:35:44.369 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:44.372 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:44.374 00.002 21068 Enqueuing Expose request
01:35:44.376 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:44.377 00.001 16108 Worker thread wakes up
01:35:44.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:44.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:45.363 00.986 16108 Exposure complete
01:35:45.419 00.056 16108 worker thread done servicing request
01:35:45.419 00.000 21068 OnExposeComplete: enter
01:35:45.420 00.001 21068 UpdateGuideState(): m_state=6
01:35:45.422 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10724
01:35:45.422 00.000 21068 Star::Find returns 1 (0), X=220.89, Y=875.83, Mass=121685, SNR=90.1, Peak=16848 HFD=3.2
01:35:45.423 00.001 21068 MultiStar: [#1 0.44,-0.15,1.17,U] [#2 0.15,-0.22,1.15,U] [#3 0.41,0.02,1.02,U] [#4 0.12,-0.26,0.85,U] [#5 -0.10,-0.12,0.94,U] [#6 0.25,-0.43,0.80,U] [#7 0.15,-0.06,0.58,U] [#8 0.48,-0.25,0.00,M1] 
01:35:45.424 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.15}, one-star: {0.28, 0.01}
01:35:45.425 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
01:35:45.425 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
01:35:45.426 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.59 mountX=-0.24 mountY=0.09, mountTheta=2.78
01:35:45.427 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.15, opts=13)
01:35:45.428 00.001 21068 Enqueuing Move request for scope (0.22, -0.15)
01:35:45.429 00.001 16108 Worker thread wakes up
01:35:45.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
01:35:45.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
01:35:45.429 00.000 16108 Moving (0.22, -0.15) raw xDistance=-0.24 yDistance=0.09
01:35:45.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:35:45.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:45.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:45.431 00.002 16108 MoveAxis(E, 64, ABG)
01:35:45.431 00.000 16108 Guiding  Dir = 2, Dur = 64
01:35:45.431 00.000 16108 IsSlewing returns 0
01:35:45.431 00.000 16108 IsGuiding returns 0
01:35:45.439 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3395, FiltMin=2905, FiltMax=59437, Gamma=1.000
01:35:45.447 00.008 16108 PulseGuide returned control before completion, sleep 58
01:35:45.464 00.017 21068 UpdateGuideState exits: m=121685 SNR=90.1
01:35:45.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.465 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:45.466 00.001 21068 Enqueuing Expose request
01:35:45.508 00.042 16108 IsGuiding returns 1
01:35:45.508 00.000 16108 scope still moving after pulse duration time elapsed
01:35:45.539 00.031 16108 IsSlewing returns 0
01:35:45.539 00.000 16108 IsGuiding returns 0
01:35:45.539 00.000 16108 scope move finished after 64 + 44 ms
01:35:45.539 00.000 16108 Move returns status 0, amount 64
01:35:45.539 00.000 16108 MoveAxis(N, 0, ABG)
01:35:45.539 00.000 16108 Move returns status 0, amount 0
01:35:45.539 00.000 16108 move complete, result=0
01:35:45.541 00.002 16108 worker thread done servicing request
01:35:45.541 00.000 16108 Worker thread wakes up
01:35:45.541 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
01:35:45.543 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:45.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:46.740 01.197 16108 Exposure complete
01:35:46.803 00.063 16108 worker thread done servicing request
01:35:46.803 00.000 21068 OnExposeComplete: enter
01:35:46.804 00.001 21068 UpdateGuideState(): m_state=6
01:35:46.805 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10725
01:35:46.805 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.93, Mass=132107, SNR=92.9, Peak=18544 HFD=3.2
01:35:46.807 00.002 21068 MultiStar: [#1 0.13,0.15,1.10,U] [#2 -0.06,0.18,1.11,U] [#3 0.21,0.27,0.96,U] [#4 0.01,-0.06,0.76,U] [#5 -0.31,-0.10,0.79,U] [#6 -0.17,-0.17,0.81,U] [#7 -0.12,-0.03,0.52,U] [#8 -0.22,-0.21,0.74,U] 
01:35:46.808 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.18, 0.11}
01:35:46.809 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
01:35:46.812 00.003 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
01:35:46.813 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.99 mountX=0.02 mountY=-0.03, mountTheta=-0.96
01:35:46.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
01:35:46.816 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
01:35:46.817 00.001 16108 Worker thread wakes up
01:35:46.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:35:46.817 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:35:46.817 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.02 yDistance=-0.03
01:35:46.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:35:46.818 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:46.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:46.818 00.000 16108 MoveAxis(E, 0, ABG)
01:35:46.818 00.000 16108 Move returns status 0, amount 0
01:35:46.818 00.000 16108 MoveAxis(N, 0, ABG)
01:35:46.818 00.000 16108 Move returns status 0, amount 0
01:35:46.818 00.000 16108 move complete, result=0
01:35:46.818 00.000 16108 worker thread done servicing request
01:35:46.823 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3395, FiltMin=2845, FiltMax=63622, Gamma=1.000
01:35:46.838 00.015 21068 UpdateGuideState exits: m=132107 SNR=92.9
01:35:46.838 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:46.840 00.001 21068 Enqueuing Expose request
01:35:46.841 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:46.841 00.000 16108 Worker thread wakes up
01:35:46.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:46.842 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:47.824 00.982 16108 Exposure complete
01:35:47.891 00.067 16108 worker thread done servicing request
01:35:47.891 00.000 21068 OnExposeComplete: enter
01:35:47.893 00.002 21068 UpdateGuideState(): m_state=6
01:35:47.894 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10726
01:35:47.895 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.88, Mass=114757, SNR=81.7, Peak=13504 HFD=3.5
01:35:47.896 00.001 21068 MultiStar: [#1 -0.12,0.04,1.22,U] [#2 -0.18,-0.06,1.36,U] [#3 0.03,0.38,1.07,U] [#4 -0.04,0.06,0.89,U] [#5 -0.16,-0.15,0.98,U] [#6 -0.07,-0.06,0.75,U] [#7 -0.26,0.03,0.71,U] [#8 -0.22,-0.11,0.77,U] 
01:35:47.896 00.000 21068 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.13, 0.07}
01:35:47.898 00.002 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
01:35:47.899 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
01:35:47.900 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=0.13 mountY=0.00, mountTheta=0.02
01:35:47.901 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
01:35:47.902 00.001 21068 Enqueuing Move request for scope (-0.13, 0.03)
01:35:47.903 00.001 16108 Worker thread wakes up
01:35:47.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:35:47.903 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:35:47.903 00.000 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=0.00
01:35:47.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:35:47.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:47.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:35:47.903 00.000 16108 MoveAxis(E, 0, ABG)
01:35:47.903 00.000 16108 Move returns status 0, amount 0
01:35:47.903 00.000 16108 MoveAxis(N, 0, ABG)
01:35:47.903 00.000 16108 Move returns status 0, amount 0
01:35:47.903 00.000 16108 move complete, result=0
01:35:47.903 00.000 16108 worker thread done servicing request
01:35:47.907 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3395, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:35:47.922 00.015 21068 UpdateGuideState exits: m=114757 SNR=81.7
01:35:47.924 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.924 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:47.925 00.001 21068 Enqueuing Expose request
01:35:47.926 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:47.927 00.001 16108 Worker thread wakes up
01:35:47.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:47.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:49.085 01.158 16108 Exposure complete
01:35:49.157 00.072 16108 worker thread done servicing request
01:35:49.157 00.000 21068 OnExposeComplete: enter
01:35:49.158 00.001 21068 UpdateGuideState(): m_state=6
01:35:49.160 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10727
01:35:49.162 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=876.04, Mass=121738, SNR=91.7, Peak=16608 HFD=3.3
01:35:49.164 00.002 21068 MultiStar: [#1 0.34,0.14,1.00,U] [#2 -0.22,0.14,1.07,U] [#3 0.22,0.26,0.94,U] [#4 0.21,-0.04,0.74,U] [#5 -0.03,-0.14,0.94,U] [#6 0.03,0.19,0.67,U] [#7 -0.07,0.02,0.48,U] [#8 0.04,-0.10,0.66,U] 
01:35:49.164 00.000 21068 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.14, 0.23}
01:35:49.165 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
01:35:49.168 00.003 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
01:35:49.169 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
01:35:49.171 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
01:35:49.172 00.001 21068 Enqueuing Move request for scope (0.08, 0.09)
01:35:49.173 00.001 16108 Worker thread wakes up
01:35:49.174 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:35:49.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:35:49.174 00.000 16108 Moving (0.08, 0.09) raw xDistance=-0.06 yDistance=-0.11
01:35:49.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:49.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:49.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:35:49.174 00.000 16108 MoveAxis(E, 0, ABG)
01:35:49.174 00.000 16108 Move returns status 0, amount 0
01:35:49.174 00.000 16108 MoveAxis(N, 0, ABG)
01:35:49.175 00.001 16108 Move returns status 0, amount 0
01:35:49.175 00.000 16108 move complete, result=0
01:35:49.175 00.000 16108 worker thread done servicing request
01:35:49.181 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3395, FiltMin=2893, FiltMax=60224, Gamma=1.000
01:35:49.204 00.023 21068 UpdateGuideState exits: m=121738 SNR=91.7
01:35:49.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:49.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:49.207 00.001 21068 Enqueuing Expose request
01:35:49.208 00.001 16108 Worker thread wakes up
01:35:49.208 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:49.208 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:49.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:50.179 00.971 16108 Exposure complete
01:35:50.235 00.056 16108 worker thread done servicing request
01:35:50.235 00.000 21068 OnExposeComplete: enter
01:35:50.237 00.002 21068 UpdateGuideState(): m_state=6
01:35:50.238 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10728
01:35:50.239 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.25, Mass=124968, SNR=85.6, Peak=15760 HFD=3.4
01:35:50.240 00.001 21068 MultiStar: [#1 0.23,0.43,1.18,U] [#2 -0.10,0.15,1.34,U] [#3 -0.04,0.36,1.12,U] [#4 -0.15,-0.21,0.81,U] [#5 -0.14,0.17,1.07,U] [#6 -0.13,-0.15,0.86,U] [#7 0.16,0.14,0.62,U] [#8 0.19,-0.06,0.78,U] 
01:35:50.240 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {0.26, 0.43}
01:35:50.241 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
01:35:50.242 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
01:35:50.243 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.00 mountY=-0.17, mountTheta=-1.54
01:35:50.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
01:35:50.248 00.003 21068 Enqueuing Move request for scope (0.02, 0.17)
01:35:50.250 00.002 16108 Worker thread wakes up
01:35:50.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:35:50.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:35:50.250 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.00 yDistance=-0.17
01:35:50.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:35:50.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:50.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:50.250 00.000 16108 MoveAxis(E, 0, ABG)
01:35:50.251 00.001 16108 Move returns status 0, amount 0
01:35:50.251 00.000 16108 MoveAxis(N, 0, ABG)
01:35:50.251 00.000 16108 Move returns status 0, amount 0
01:35:50.251 00.000 16108 move complete, result=0
01:35:50.251 00.000 16108 worker thread done servicing request
01:35:50.257 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3395, FiltMin=2921, FiltMax=53200, Gamma=1.000
01:35:50.272 00.015 21068 UpdateGuideState exits: m=124968 SNR=85.6
01:35:50.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:50.275 00.001 21068 Enqueuing Expose request
01:35:50.276 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:50.277 00.001 16108 Worker thread wakes up
01:35:50.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:50.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:51.437 01.160 16108 Exposure complete
01:35:51.515 00.078 16108 worker thread done servicing request
01:35:51.515 00.000 21068 OnExposeComplete: enter
01:35:51.516 00.001 21068 UpdateGuideState(): m_state=6
01:35:51.516 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10729
01:35:51.517 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=876.04, Mass=127249, SNR=81.4, Peak=16096 HFD=3.5
01:35:51.518 00.001 21068 MultiStar: [#1 0.05,0.25,1.21,U] [#2 -0.26,0.17,1.38,U] [#3 -0.10,0.19,1.12,U] [#4 -0.19,-0.01,0.95,U] [#5 -0.24,-0.07,1.02,U] [#6 -0.30,-0.07,0.81,U] [#7 -0.05,0.35,0.59,U] [#8 -0.07,-0.01,0.70,U] 
01:35:51.519 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.12, 0.23}
01:35:51.519 00.000 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
01:35:51.521 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
01:35:51.521 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=0.16 mountY=-0.08, mountTheta=-0.46
01:35:51.525 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.12, opts=13)
01:35:51.525 00.000 21068 Enqueuing Move request for scope (-0.15, 0.12)
01:35:51.526 00.001 16108 Worker thread wakes up
01:35:51.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
01:35:51.526 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
01:35:51.526 00.000 16108 Moving (-0.15, 0.12) raw xDistance=0.16 yDistance=-0.08
01:35:51.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:35:51.527 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:51.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:51.527 00.000 16108 MoveAxis(E, 0, ABG)
01:35:51.527 00.000 16108 Move returns status 0, amount 0
01:35:51.527 00.000 16108 MoveAxis(N, 0, ABG)
01:35:51.527 00.000 16108 Move returns status 0, amount 0
01:35:51.527 00.000 16108 move complete, result=0
01:35:51.527 00.000 16108 worker thread done servicing request
01:35:51.530 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3395, FiltMin=2947, FiltMax=65440, Gamma=1.000
01:35:51.556 00.026 21068 UpdateGuideState exits: m=127249 SNR=81.4
01:35:51.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:51.560 00.002 21068 Enqueuing Expose request
01:35:51.561 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:51.562 00.001 16108 Worker thread wakes up
01:35:51.562 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:51.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:52.541 00.979 16108 Exposure complete
01:35:52.600 00.059 16108 worker thread done servicing request
01:35:52.600 00.000 21068 OnExposeComplete: enter
01:35:52.602 00.002 21068 UpdateGuideState(): m_state=6
01:35:52.605 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10730
01:35:52.608 00.003 21068 Star::Find returns 1 (0), X=220.38, Y=876.11, Mass=111468, SNR=78.4, Peak=15443 HFD=2.9
01:35:52.610 00.002 21068 MultiStar: [#1 0.17,0.08,1.36,U] [#2 -0.11,0.03,1.27,U] [#3 -0.11,0.05,1.31,U] [#4 -0.05,-0.23,0.92,U] [#5 -0.09,-0.21,0.91,U] [#6 -0.11,-0.14,0.96,U] [#7 -0.21,0.18,0.74,U] [#8 -0.13,0.10,0.71,U] 
01:35:52.610 00.000 21068 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.23, 0.29}
01:35:52.611 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
01:35:52.611 00.000 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
01:35:52.613 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=0.09 mountY=0.00, mountTheta=0.01
01:35:52.617 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
01:35:52.618 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
01:35:52.619 00.001 16108 Worker thread wakes up
01:35:52.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:35:52.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:35:52.619 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.09 yDistance=0.00
01:35:52.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:52.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:52.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:35:52.619 00.000 16108 MoveAxis(E, 0, ABG)
01:35:52.620 00.001 16108 Move returns status 0, amount 0
01:35:52.620 00.000 16108 MoveAxis(N, 0, ABG)
01:35:52.620 00.000 16108 Move returns status 0, amount 0
01:35:52.620 00.000 16108 move complete, result=0
01:35:52.620 00.000 16108 worker thread done servicing request
01:35:52.625 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3398, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:35:52.643 00.018 21068 UpdateGuideState exits: m=111468 SNR=78.4
01:35:52.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.645 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:52.646 00.001 21068 Enqueuing Expose request
01:35:52.646 00.000 16108 Worker thread wakes up
01:35:52.647 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:52.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:52.647 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:53.816 01.169 16108 Exposure complete
01:35:53.874 00.058 16108 worker thread done servicing request
01:35:53.875 00.001 21068 OnExposeComplete: enter
01:35:53.876 00.001 21068 UpdateGuideState(): m_state=6
01:35:53.876 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10731
01:35:53.877 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=876.11, Mass=127210, SNR=93.0, Peak=15315 HFD=3.5
01:35:53.878 00.001 21068 MultiStar: [#1 -0.33,0.21,0.96,U] [#2 -0.23,0.39,1.11,U] [#3 -0.14,0.52,0.00,M1] [#4 -0.43,0.24,0.71,U] [#5 -0.68,0.16,0.00,M1] [#6 -0.64,0.16,0.00,M1] [#7 -0.42,0.14,0.62,U] [#8 -0.43,-0.15,0.80,U] 
01:35:53.880 00.002 21068 refined, 5 included, MultiStar: {-0.37, 0.21}, one-star: {-0.45, 0.30}
01:35:53.882 00.002 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
01:35:53.883 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
01:35:53.884 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.42 cameraTheta=2.64 mountX=0.40 mountY=-0.11, mountTheta=-0.27
01:35:53.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.21, opts=13)
01:35:53.886 00.001 21068 Enqueuing Move request for scope (-0.37, 0.21)
01:35:53.887 00.001 16108 Worker thread wakes up
01:35:53.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
01:35:53.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
01:35:53.887 00.000 16108 Moving (-0.37, 0.21) raw xDistance=0.40 yDistance=-0.11
01:35:53.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:35:53.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:53.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:35:53.887 00.000 16108 MoveAxis(W, 105, ABG)
01:35:53.887 00.000 16108 Guiding  Dir = 3, Dur = 105
01:35:53.888 00.001 16108 IsSlewing returns 0
01:35:53.888 00.000 16108 IsGuiding returns 0
01:35:53.891 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3395, FiltMin=2931, FiltMax=53827, Gamma=1.000
01:35:53.896 00.005 16108 PulseGuide returned control before completion, sleep 107
01:35:53.907 00.011 21068 UpdateGuideState exits: m=127210 SNR=93.0
01:35:53.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:53.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:53.910 00.001 21068 Enqueuing Expose request
01:35:54.004 00.094 16108 IsGuiding returns 1
01:35:54.004 00.000 16108 scope still moving after pulse duration time elapsed
01:35:54.035 00.031 16108 IsSlewing returns 0
01:35:54.035 00.000 16108 IsGuiding returns 1
01:35:54.066 00.031 16108 IsSlewing returns 0
01:35:54.066 00.000 16108 IsGuiding returns 0
01:35:54.066 00.000 16108 scope move finished after 105 + 74 ms
01:35:54.066 00.000 16108 Move returns status 0, amount 105
01:35:54.066 00.000 16108 MoveAxis(N, 0, ABG)
01:35:54.067 00.001 16108 Move returns status 0, amount 0
01:35:54.067 00.000 16108 move complete, result=0
01:35:54.067 00.000 16108 worker thread done servicing request
01:35:54.067 00.000 16108 Worker thread wakes up
01:35:54.067 00.000 21068 GuideStep: 0.4 px 105 ms WEST, -0.1 px 0 ms NORTH
01:35:54.070 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:54.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:55.047 00.977 16108 Exposure complete
01:35:55.123 00.076 16108 worker thread done servicing request
01:35:55.123 00.000 21068 OnExposeComplete: enter
01:35:55.124 00.001 21068 UpdateGuideState(): m_state=6
01:35:55.125 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10732
01:35:55.125 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=876.33, Mass=122023, SNR=83.6, Peak=16192 HFD=3.4
01:35:55.126 00.001 21068 MultiStar: [#1 0.21,0.15,1.16,U] [#2 -0.02,0.27,1.39,U] [#3 0.22,0.31,1.16,U] [#4 0.04,0.02,1.08,U] [#5 -0.01,0.11,1.06,U] [#6 -0.16,-0.05,0.76,U] [#7 -0.04,0.46,0.62,U] [#8 -0.03,0.07,0.95,U] 
01:35:55.127 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.20}, one-star: {0.08, 0.52}
01:35:55.128 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
01:35:55.130 00.002 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
01:35:55.130 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.36 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
01:35:55.133 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.20, opts=13)
01:35:55.133 00.000 21068 Enqueuing Move request for scope (0.04, 0.20)
01:35:55.134 00.001 16108 Worker thread wakes up
01:35:55.135 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
01:35:55.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
01:35:55.135 00.000 16108 Moving (0.04, 0.20) raw xDistance=-0.01 yDistance=-0.21
01:35:55.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:55.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:55.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:35:55.135 00.000 16108 MoveAxis(E, 0, ABG)
01:35:55.136 00.001 16108 Move returns status 0, amount 0
01:35:55.136 00.000 16108 MoveAxis(N, 0, ABG)
01:35:55.136 00.000 16108 Move returns status 0, amount 0
01:35:55.136 00.000 16108 move complete, result=0
01:35:55.136 00.000 16108 worker thread done servicing request
01:35:55.144 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3398, FiltMin=2902, FiltMax=60637, Gamma=1.000
01:35:55.165 00.021 21068 UpdateGuideState exits: m=122023 SNR=83.6
01:35:55.167 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.170 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:55.171 00.001 21068 Enqueuing Expose request
01:35:55.173 00.002 16108 Worker thread wakes up
01:35:55.173 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:55.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:55.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:56.338 01.164 16108 Exposure complete
01:35:56.443 00.105 16108 worker thread done servicing request
01:35:56.444 00.001 21068 OnExposeComplete: enter
01:35:56.445 00.001 21068 UpdateGuideState(): m_state=6
01:35:56.447 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10733
01:35:56.448 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.89, Mass=111732, SNR=80.4, Peak=16400 HFD=3.2
01:35:56.449 00.001 21068 MultiStar: [#1 0.03,-0.12,1.09,U] [#2 0.27,-0.29,1.23,U] [#3 -0.05,-0.13,1.12,U] [#4 0.38,-0.33,0.87,U] [#5 -0.02,-0.18,0.88,U] [#6 0.14,-0.14,0.92,U] [#7 0.03,0.01,0.79,U] [#8 -0.02,-0.36,0.70,U] 
01:35:56.451 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.18, 0.08}
01:35:56.452 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
01:35:56.453 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
01:35:56.453 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.97 mountX=-0.14 mountY=0.13, mountTheta=2.38
01:35:56.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
01:35:56.455 00.000 21068 Enqueuing Move request for scope (0.11, -0.16)
01:35:56.456 00.001 16108 Worker thread wakes up
01:35:56.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:35:56.456 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:35:56.456 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.13
01:35:56.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:35:56.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:35:56.457 00.001 16108 MoveAxis(E, 0, ABG)
01:35:56.457 00.000 16108 Move returns status 0, amount 0
01:35:56.457 00.000 16108 MoveAxis(N, 0, ABG)
01:35:56.457 00.000 16108 Move returns status 0, amount 0
01:35:56.457 00.000 16108 move complete, result=0
01:35:56.457 00.000 16108 worker thread done servicing request
01:35:56.460 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3395, FiltMin=2896, FiltMax=61405, Gamma=1.000
01:35:56.492 00.032 21068 UpdateGuideState exits: m=111732 SNR=80.4
01:35:56.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:56.495 00.001 21068 Enqueuing Expose request
01:35:56.496 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:56.497 00.001 16108 Worker thread wakes up
01:35:56.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:56.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:57.462 00.965 16108 Exposure complete
01:35:57.531 00.069 16108 worker thread done servicing request
01:35:57.531 00.000 21068 OnExposeComplete: enter
01:35:57.532 00.001 21068 UpdateGuideState(): m_state=6
01:35:57.533 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10734
01:35:57.533 00.000 21068 Star::Find returns 1 (0), X=221.00, Y=875.76, Mass=134430, SNR=88.2, Peak=19232 HFD=3.2
01:35:57.534 00.001 21068 MultiStar: [#1 0.28,-0.14,1.10,U] [#2 0.12,-0.20,1.37,U] [#3 0.42,0.11,1.02,U] [#4 0.15,-0.35,0.82,U] [#5 0.24,-0.30,0.95,U] [#6 0.23,-0.18,0.88,U] [#7 0.18,-0.08,0.70,U] [#8 0.06,-0.23,0.69,U] 
01:35:57.535 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.39, -0.06}
01:35:57.535 00.000 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
01:35:57.536 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
01:35:57.537 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.58 mountX=-0.26 mountY=0.10, mountTheta=2.79
01:35:57.538 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.15, opts=13)
01:35:57.540 00.002 21068 Enqueuing Move request for scope (0.24, -0.15)
01:35:57.541 00.001 16108 Worker thread wakes up
01:35:57.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
01:35:57.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
01:35:57.541 00.000 16108 Moving (0.24, -0.15) raw xDistance=-0.26 yDistance=0.10
01:35:57.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:35:57.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:57.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:35:57.541 00.000 16108 MoveAxis(E, 68, ABG)
01:35:57.541 00.000 16108 Guiding  Dir = 2, Dur = 68
01:35:57.542 00.001 16108 IsSlewing returns 0
01:35:57.542 00.000 16108 IsGuiding returns 0
01:35:57.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3395, FiltMin=2928, FiltMax=60781, Gamma=1.000
01:35:57.561 00.015 21068 UpdateGuideState exits: m=134430 SNR=88.2
01:35:57.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:57.564 00.002 16108 PulseGuide returned control before completion, sleep 57
01:35:57.564 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:57.566 00.002 21068 Enqueuing Expose request
01:35:57.624 00.058 16108 IsGuiding returns 1
01:35:57.624 00.000 16108 scope still moving after pulse duration time elapsed
01:35:57.655 00.031 16108 IsSlewing returns 0
01:35:57.655 00.000 16108 IsGuiding returns 0
01:35:57.656 00.001 16108 scope move finished after 68 + 45 ms
01:35:57.656 00.000 16108 Move returns status 0, amount 68
01:35:57.656 00.000 16108 MoveAxis(N, 0, ABG)
01:35:57.656 00.000 16108 Move returns status 0, amount 0
01:35:57.656 00.000 16108 move complete, result=0
01:35:57.656 00.000 16108 worker thread done servicing request
01:35:57.656 00.000 16108 Worker thread wakes up
01:35:57.656 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
01:35:57.659 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:57.660 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:58.829 01.169 16108 Exposure complete
01:35:58.904 00.075 16108 worker thread done servicing request
01:35:58.904 00.000 21068 OnExposeComplete: enter
01:35:58.905 00.001 21068 UpdateGuideState(): m_state=6
01:35:58.906 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10735
01:35:58.908 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=875.74, Mass=120798, SNR=79.0, Peak=18416 HFD=2.9
01:35:58.909 00.001 21068 MultiStar: [#1 0.15,-0.19,1.08,U] [#2 0.13,-0.17,1.21,U] [#3 0.24,-0.19,1.07,U] [#4 0.12,-0.24,0.85,U] [#5 0.26,-0.27,1.05,U] [#6 -0.07,-0.19,0.89,U] [#7 0.15,-0.15,0.57,U] [#8 0.29,-0.21,0.89,U] 
01:35:58.910 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.18, -0.08}
01:35:58.911 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
01:35:58.911 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.97)
01:35:58.912 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.41 mountX=-0.19 mountY=0.03, mountTheta=2.96
01:35:58.913 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.08, opts=13)
01:35:58.914 00.001 21068 Enqueuing Move request for scope (0.18, -0.08)
01:35:58.915 00.001 16108 Worker thread wakes up
01:35:58.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:35:58.915 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:35:58.915 00.000 16108 Moving (0.18, -0.08) raw xDistance=-0.19 yDistance=0.03
01:35:58.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:35:58.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:58.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:58.917 00.002 16108 MoveAxis(E, 0, ABG)
01:35:58.917 00.000 16108 Move returns status 0, amount 0
01:35:58.917 00.000 16108 MoveAxis(N, 0, ABG)
01:35:58.917 00.000 16108 Move returns status 0, amount 0
01:35:58.917 00.000 16108 move complete, result=0
01:35:58.917 00.000 16108 worker thread done servicing request
01:35:58.920 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3395, FiltMin=2934, FiltMax=65472, Gamma=1.000
01:35:58.934 00.014 21068 UpdateGuideState exits: m=120798 SNR=79.0
01:35:58.934 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.936 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:35:58.937 00.001 21068 Enqueuing Expose request
01:35:58.937 00.000 16108 Worker thread wakes up
01:35:58.938 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:58.938 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:35:58.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:35:59.912 00.974 16108 Exposure complete
01:35:59.976 00.064 16108 worker thread done servicing request
01:35:59.976 00.000 21068 OnExposeComplete: enter
01:35:59.977 00.001 21068 UpdateGuideState(): m_state=6
01:35:59.978 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10736
01:35:59.978 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=875.91, Mass=123202, SNR=81.3, Peak=17344 HFD=3.2
01:35:59.979 00.001 21068 MultiStar: [#1 -0.01,-0.11,1.17,U] [#2 -0.18,-0.28,1.30,U] [#3 -0.03,-0.12,1.07,U] [#4 0.02,-0.41,0.86,U] [#5 -0.03,-0.31,0.93,U] [#6 -0.11,-0.39,0.84,U] [#7 0.21,-0.02,0.60,U] [#8 0.04,-0.29,0.75,U] 
01:35:59.980 00.001 21068 single-star, 8 included, MultiStar: {-0.02, -0.20}, one-star: {0.05, 0.09}
01:35:59.981 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:35:59.982 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:35:59.982 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.08 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
01:35:59.984 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.09, opts=13)
01:35:59.985 00.001 21068 Enqueuing Move request for scope (0.05, 0.09)
01:35:59.985 00.000 16108 Worker thread wakes up
01:35:59.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:35:59.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:35:59.985 00.000 16108 Moving (0.05, 0.09) raw xDistance=-0.03 yDistance=-0.10
01:35:59.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:35:59.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:59.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:59.985 00.000 16108 MoveAxis(E, 0, ABG)
01:35:59.985 00.000 16108 Move returns status 0, amount 0
01:35:59.985 00.000 16108 MoveAxis(N, 0, ABG)
01:35:59.985 00.000 16108 Move returns status 0, amount 0
01:35:59.985 00.000 16108 move complete, result=0
01:35:59.986 00.001 16108 worker thread done servicing request
01:35:59.992 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3395, FiltMin=2918, FiltMax=60589, Gamma=1.000
01:36:00.018 00.026 21068 UpdateGuideState exits: m=123202 SNR=81.3
01:36:00.021 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:00.023 00.001 21068 Enqueuing Expose request
01:36:00.024 00.001 16108 Worker thread wakes up
01:36:00.024 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:00.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:00.024 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:01.196 01.172 16108 Exposure complete
01:36:01.260 00.064 16108 worker thread done servicing request
01:36:01.261 00.001 21068 OnExposeComplete: enter
01:36:01.261 00.000 21068 UpdateGuideState(): m_state=6
01:36:01.263 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10737
01:36:01.265 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=876.05, Mass=124137, SNR=88.7, Peak=16864 HFD=3.2
01:36:01.267 00.002 21068 MultiStar: [#1 0.21,0.20,1.33,U] [#2 0.30,0.37,0.99,U] [#3 0.57,0.57,0.00,M1] [#4 -0.01,-0.03,0.82,U] [#5 0.04,-0.13,0.89,U] [#6 -0.06,0.04,0.77,U] [#7 0.22,0.28,0.61,U] [#8 0.09,0.00,0.75,U] 
01:36:01.268 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.13}, one-star: {0.16, 0.24}
01:36:01.270 00.002 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
01:36:01.272 00.002 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
01:36:01.273 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
01:36:01.277 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
01:36:01.280 00.003 21068 Enqueuing Move request for scope (0.13, 0.13)
01:36:01.282 00.002 16108 Worker thread wakes up
01:36:01.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
01:36:01.282 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
01:36:01.282 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.11 yDistance=-0.16
01:36:01.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:36:01.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:01.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:01.284 00.002 16108 MoveAxis(E, 0, ABG)
01:36:01.284 00.000 16108 Move returns status 0, amount 0
01:36:01.284 00.000 16108 MoveAxis(N, 0, ABG)
01:36:01.284 00.000 16108 Move returns status 0, amount 0
01:36:01.284 00.000 16108 move complete, result=0
01:36:01.284 00.000 16108 worker thread done servicing request
01:36:01.292 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3395, FiltMin=2867, FiltMax=48336, Gamma=1.000
01:36:01.308 00.016 21068 UpdateGuideState exits: m=124137 SNR=88.7
01:36:01.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:01.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:01.311 00.001 21068 Enqueuing Expose request
01:36:01.312 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:01.313 00.001 16108 Worker thread wakes up
01:36:01.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:01.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:02.283 00.970 16108 Exposure complete
01:36:02.339 00.056 16108 worker thread done servicing request
01:36:02.339 00.000 21068 OnExposeComplete: enter
01:36:02.341 00.002 21068 UpdateGuideState(): m_state=6
01:36:02.342 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10738
01:36:02.342 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=876.05, Mass=115644, SNR=77.9, Peak=17123 HFD=3.0
01:36:02.343 00.001 21068 MultiStar: [#1 -0.13,0.41,1.38,U] [#2 -0.26,0.08,1.23,U] [#3 0.04,0.35,1.14,U] [#4 -0.38,-0.09,1.00,U] [#5 -0.35,-0.21,0.98,U] [#6 -0.35,-0.21,0.78,U] [#7 -0.41,0.38,0.00,M1] [#8 -0.41,0.03,0.86,U] 
01:36:02.344 00.001 21068 refined, 7 included, MultiStar: {-0.27, 0.10}, one-star: {-0.46, 0.23}
01:36:02.345 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:36:02.345 00.000 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:36:02.346 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.77 mountX=0.28 mountY=-0.04, mountTheta=-0.13
01:36:02.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.10, opts=13)
01:36:02.349 00.001 21068 Enqueuing Move request for scope (-0.27, 0.10)
01:36:02.349 00.000 16108 Worker thread wakes up
01:36:02.350 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
01:36:02.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
01:36:02.350 00.000 16108 Moving (-0.27, 0.10) raw xDistance=0.28 yDistance=-0.04
01:36:02.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:36:02.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:02.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:02.350 00.000 16108 MoveAxis(W, 74, ABG)
01:36:02.350 00.000 16108 Guiding  Dir = 3, Dur = 74
01:36:02.350 00.000 16108 IsSlewing returns 0
01:36:02.350 00.000 16108 IsGuiding returns 0
01:36:02.353 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3395, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:36:02.360 00.007 16108 PulseGuide returned control before completion, sleep 75
01:36:02.369 00.009 21068 UpdateGuideState exits: m=115644 SNR=77.9
01:36:02.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:02.371 00.000 21068 Enqueuing Expose request
01:36:02.437 00.066 16108 IsGuiding returns 1
01:36:02.437 00.000 16108 scope still moving after pulse duration time elapsed
01:36:02.469 00.032 16108 IsSlewing returns 0
01:36:02.469 00.000 16108 IsGuiding returns 0
01:36:02.470 00.001 16108 scope move finished after 74 + 44 ms
01:36:02.470 00.000 16108 Move returns status 0, amount 74
01:36:02.470 00.000 16108 MoveAxis(N, 0, ABG)
01:36:02.470 00.000 16108 Move returns status 0, amount 0
01:36:02.470 00.000 16108 move complete, result=0
01:36:02.470 00.000 16108 worker thread done servicing request
01:36:02.470 00.000 16108 Worker thread wakes up
01:36:02.470 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
01:36:02.472 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:02.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:03.634 01.162 16108 Exposure complete
01:36:03.691 00.057 16108 worker thread done servicing request
01:36:03.691 00.000 21068 OnExposeComplete: enter
01:36:03.692 00.001 21068 UpdateGuideState(): m_state=6
01:36:03.693 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10739
01:36:03.694 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=875.70, Mass=126156, SNR=86.2, Peak=14115 HFD=3.4
01:36:03.695 00.001 21068 MultiStar: [#1 0.74,-0.10,0.00,M1] [#2 0.58,-0.34,0.00,M1] [#3 0.73,-0.21,0.00,M1] [#4 0.93,-0.48,0.00,M1] [#5 0.63,-0.28,0.00,M1] [#6 0.71,-0.65,0.00,M1] [#7 0.55,-0.14,0.00,M2] [#8 0.61,-0.54,0.00,M1] 
01:36:03.695 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:36:03.696 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:36:03.697 00.001 21068 CameraToMount -- cameraX=1.03 cameraY=-0.12 hyp=1.04 cameraTheta=-0.11 mountX=-1.04 mountY=-0.13, mountTheta=-3.02
01:36:03.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.03, y=-0.12, opts=13)
01:36:03.700 00.001 21068 Enqueuing Move request for scope (1.03, -0.12)
01:36:03.701 00.001 16108 Worker thread wakes up
01:36:03.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.12) opts 0xd
01:36:03.701 00.000 16108 Handling offset move in thread for scope, endpoint = (1.03, -0.12)
01:36:03.701 00.000 16108 Moving (1.03, -0.12) raw xDistance=-1.04 yDistance=-0.13
01:36:03.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.04
01:36:03.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:03.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:03.701 00.000 16108 MoveAxis(E, 267, ABG)
01:36:03.701 00.000 16108 Guiding  Dir = 2, Dur = 267
01:36:03.702 00.001 16108 IsSlewing returns 0
01:36:03.702 00.000 16108 IsGuiding returns 0
01:36:03.708 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3395, FiltMin=2899, FiltMax=57821, Gamma=1.000
01:36:03.713 00.005 16108 PulseGuide returned control before completion, sleep 267
01:36:03.725 00.012 21068 UpdateGuideState exits: m=126156 SNR=86.2
01:36:03.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.728 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:03.729 00.001 21068 Enqueuing Expose request
01:36:03.994 00.265 16108 IsGuiding returns 1
01:36:03.994 00.000 16108 scope still moving after pulse duration time elapsed
01:36:04.025 00.031 16108 IsSlewing returns 0
01:36:04.025 00.000 16108 IsGuiding returns 1
01:36:04.056 00.031 16108 IsSlewing returns 0
01:36:04.056 00.000 16108 IsGuiding returns 0
01:36:04.056 00.000 16108 scope move finished after 267 + 87 ms
01:36:04.056 00.000 16108 Move returns status 0, amount 267
01:36:04.056 00.000 16108 MoveAxis(N, 0, ABG)
01:36:04.056 00.000 16108 Move returns status 0, amount 0
01:36:04.057 00.001 16108 move complete, result=0
01:36:04.057 00.000 16108 worker thread done servicing request
01:36:04.057 00.000 16108 Worker thread wakes up
01:36:04.057 00.000 21068 GuideStep: -1.0 px 267 ms EAST, -0.1 px 0 ms NORTH
01:36:04.060 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:04.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:05.036 00.976 16108 Exposure complete
01:36:05.102 00.066 16108 worker thread done servicing request
01:36:05.102 00.000 21068 OnExposeComplete: enter
01:36:05.103 00.001 21068 UpdateGuideState(): m_state=6
01:36:05.104 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10740
01:36:05.104 00.000 21068 Star::Find returns 1 (0), X=221.21, Y=875.82, Mass=122852, SNR=75.9, Peak=13600 HFD=3.5
01:36:05.105 00.001 21068 MultiStar: [#1 0.65,-0.28,0.00,M2] [#2 0.41,-0.38,0.00,M2] [#3 0.82,-0.19,0.00,M2] [#4 0.73,-0.28,0.00,M2] [#5 0.73,-0.50,0.00,M2] [#6 0.63,-0.24,0.00,M2] [#7 0.63,-0.33,0.00,M3] [#8 0.36,-0.46,0.00,M2] 
01:36:05.106 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:36:05.107 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:36:05.107 00.000 21068 CameraToMount -- cameraX=0.60 cameraY=0.01 hyp=0.60 cameraTheta=0.01 mountX=-0.58 mountY=-0.15, mountTheta=-2.90
01:36:05.111 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.60, y=0.01, opts=13)
01:36:05.112 00.001 21068 Enqueuing Move request for scope (0.60, 0.01)
01:36:05.113 00.001 16108 Worker thread wakes up
01:36:05.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.01) opts 0xd
01:36:05.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.60, 0.01)
01:36:05.113 00.000 16108 Moving (0.60, 0.01) raw xDistance=-0.58 yDistance=-0.15
01:36:05.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.58
01:36:05.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:05.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:05.113 00.000 16108 MoveAxis(E, 172, ABG)
01:36:05.113 00.000 16108 Guiding  Dir = 2, Dur = 172
01:36:05.113 00.000 16108 IsSlewing returns 0
01:36:05.114 00.001 16108 IsGuiding returns 0
01:36:05.117 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3395, FiltMin=2899, FiltMax=57517, Gamma=1.000
01:36:05.126 00.009 16108 PulseGuide returned control before completion, sleep 170
01:36:05.133 00.007 21068 UpdateGuideState exits: m=122852 SNR=75.9
01:36:05.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:05.135 00.000 21068 Enqueuing Expose request
01:36:05.311 00.176 16108 IsGuiding returns 1
01:36:05.311 00.000 16108 scope still moving after pulse duration time elapsed
01:36:05.342 00.031 16108 IsSlewing returns 0
01:36:05.342 00.000 16108 IsGuiding returns 1
01:36:05.373 00.031 16108 IsSlewing returns 0
01:36:05.373 00.000 16108 IsGuiding returns 0
01:36:05.373 00.000 16108 scope move finished after 172 + 88 ms
01:36:05.373 00.000 16108 Move returns status 0, amount 172
01:36:05.373 00.000 16108 MoveAxis(N, 0, ABG)
01:36:05.373 00.000 16108 Move returns status 0, amount 0
01:36:05.373 00.000 16108 move complete, result=0
01:36:05.373 00.000 16108 worker thread done servicing request
01:36:05.373 00.000 16108 Worker thread wakes up
01:36:05.374 00.001 21068 GuideStep: -0.6 px 172 ms EAST, -0.1 px 0 ms NORTH
01:36:05.377 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:05.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:06.534 01.157 16108 Exposure complete
01:36:06.615 00.081 16108 worker thread done servicing request
01:36:06.615 00.000 21068 OnExposeComplete: enter
01:36:06.616 00.001 21068 UpdateGuideState(): m_state=6
01:36:06.617 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10741
01:36:06.618 00.001 21068 Star::Find returns 1 (0), X=220.00, Y=875.47, Mass=137412, SNR=95.6, Peak=17107 HFD=3.6
01:36:06.619 00.001 21068 MultiStar: [#1 -0.46,-0.22,0.95,U] [#2 -0.72,-0.54,0.00,M3] [#3 -0.46,-0.17,0.89,U] [#4 -0.64,-0.77,0.00,M3] [#5 -0.69,-0.62,0.00,M3] [#6 -0.93,-0.55,0.00,M3] [#7 -0.49,-0.43,0.00,M4] [#8 -0.57,-0.61,0.00,M3] 
01:36:06.620 00.001 21068 refined, 2 included, MultiStar: {-0.51, -0.25}, one-star: {-0.61, -0.34}
01:36:06.621 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
01:36:06.621 00.000 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
01:36:06.622 00.001 21068 CameraToMount -- cameraX=-0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-2.69 mountX=0.46 mountY=0.36, mountTheta=0.66
01:36:06.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=-0.25, opts=13)
01:36:06.625 00.001 21068 Enqueuing Move request for scope (-0.51, -0.25)
01:36:06.625 00.000 16108 Worker thread wakes up
01:36:06.626 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.25) opts 0xd
01:36:06.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, -0.25)
01:36:06.626 00.000 16108 Moving (-0.51, -0.25) raw xDistance=0.46 yDistance=0.36
01:36:06.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
01:36:06.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
01:36:06.626 00.000 16108 MoveAxis(W, 109, ABG)
01:36:06.626 00.000 16108 Guiding  Dir = 3, Dur = 109
01:36:06.626 00.000 16108 IsSlewing returns 0
01:36:06.626 00.000 16108 IsGuiding returns 0
01:36:06.627 00.001 16108 PulseGuide returned control before completion, sleep 118
01:36:06.631 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3395, FiltMin=2915, FiltMax=55885, Gamma=1.000
01:36:06.645 00.014 21068 UpdateGuideState exits: m=137412 SNR=95.6
01:36:06.645 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:06.648 00.002 21068 Enqueuing Expose request
01:36:06.754 00.106 16108 IsGuiding returns 1
01:36:06.754 00.000 16108 scope still moving after pulse duration time elapsed
01:36:06.785 00.031 16108 IsSlewing returns 0
01:36:06.785 00.000 16108 IsGuiding returns 0
01:36:06.785 00.000 16108 scope move finished after 109 + 50 ms
01:36:06.785 00.000 16108 Move returns status 0, amount 109
01:36:06.785 00.000 16108 MoveAxis(S, 72, ABG)
01:36:06.786 00.001 16108 Guiding  Dir = 1, Dur = 72
01:36:06.786 00.000 16108 IsSlewing returns 0
01:36:06.786 00.000 16108 IsGuiding returns 0
01:36:06.849 00.063 16108 PulseGuide returned control before completion, sleep 21
01:36:06.878 00.029 16108 IsGuiding returns 1
01:36:06.878 00.000 16108 scope still moving after pulse duration time elapsed
01:36:06.910 00.032 16108 IsSlewing returns 0
01:36:06.910 00.000 16108 IsGuiding returns 1
01:36:06.942 00.032 16108 IsSlewing returns 0
01:36:06.942 00.000 16108 IsGuiding returns 0
01:36:06.942 00.000 16108 scope move finished after 72 + 83 ms
01:36:06.943 00.001 16108 Move returns status 0, amount 72
01:36:06.943 00.000 16108 move complete, result=0
01:36:06.943 00.000 16108 worker thread done servicing request
01:36:06.943 00.000 16108 Worker thread wakes up
01:36:06.943 00.000 21068 GuideStep: 0.5 px 109 ms WEST, 0.4 px 72 ms SOUTH
01:36:06.946 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:06.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:07.923 00.977 16108 Exposure complete
01:36:07.978 00.055 16108 worker thread done servicing request
01:36:07.978 00.000 21068 OnExposeComplete: enter
01:36:07.980 00.002 21068 UpdateGuideState(): m_state=6
01:36:07.981 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10742
01:36:07.982 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.70, Mass=118702, SNR=85.2, Peak=13731 HFD=3.5
01:36:07.983 00.001 21068 MultiStar: [#1 -0.24,-0.56,0.00,M2] [#2 -0.32,-0.47,0.00,M4] [#3 -0.06,-0.34,1.02,U] [#4 0.02,-0.57,0.00,M4] [#5 -0.32,-0.60,0.00,M4] [#6 -0.36,-0.32,0.85,U] [#7 -0.01,-0.16,0.63,U] [#8 -0.22,-0.56,0.00,M4] 
01:36:07.984 00.001 21068 refined, 3 included, MultiStar: {-0.21, -0.24}, one-star: {-0.37, -0.11}
01:36:07.984 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
01:36:07.985 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
01:36:07.986 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.30 mountX=0.17 mountY=0.28, mountTheta=1.03
01:36:07.987 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.24, opts=13)
01:36:07.988 00.001 21068 Enqueuing Move request for scope (-0.21, -0.24)
01:36:07.989 00.001 16108 Worker thread wakes up
01:36:07.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
01:36:07.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
01:36:07.989 00.000 16108 Moving (-0.21, -0.24) raw xDistance=0.17 yDistance=0.28
01:36:07.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:36:07.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:36:07.989 00.000 16108 MoveAxis(E, 0, ABG)
01:36:07.989 00.000 16108 Move returns status 0, amount 0
01:36:07.989 00.000 16108 MoveAxis(S, 56, ABG)
01:36:07.989 00.000 16108 Guiding  Dir = 1, Dur = 56
01:36:07.990 00.001 16108 IsSlewing returns 0
01:36:07.990 00.000 16108 IsGuiding returns 0
01:36:07.991 00.001 16108 PulseGuide returned control before completion, sleep 65
01:36:07.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3395, FiltMin=2851, FiltMax=65440, Gamma=1.000
01:36:08.022 00.028 21068 UpdateGuideState exits: m=118702 SNR=85.2
01:36:08.023 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.025 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:08.026 00.001 21068 Enqueuing Expose request
01:36:08.057 00.031 16108 IsGuiding returns 1
01:36:08.057 00.000 16108 scope still moving after pulse duration time elapsed
01:36:08.090 00.033 16108 IsSlewing returns 0
01:36:08.090 00.000 16108 IsGuiding returns 0
01:36:08.090 00.000 16108 scope move finished after 56 + 44 ms
01:36:08.090 00.000 16108 Move returns status 0, amount 56
01:36:08.090 00.000 16108 move complete, result=0
01:36:08.090 00.000 16108 worker thread done servicing request
01:36:08.090 00.000 16108 Worker thread wakes up
01:36:08.090 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:08.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:08.090 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 56 ms SOUTH
01:36:09.263 01.173 16108 Exposure complete
01:36:09.332 00.069 16108 worker thread done servicing request
01:36:09.332 00.000 21068 OnExposeComplete: enter
01:36:09.335 00.003 21068 UpdateGuideState(): m_state=6
01:36:09.337 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10743
01:36:09.339 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=876.31, Mass=120896, SNR=83.6, Peak=15315 HFD=3.4
01:36:09.341 00.002 21068 MultiStar: [#1 -0.62,0.31,0.00,M3] [#2 -0.65,0.37,0.00,M5] [#3 -0.41,0.52,0.00,M1] [#4 -0.38,0.14,0.96,U] [#5 -0.39,0.08,0.91,U] [#6 -0.58,0.04,0.00,M3] [#7 -0.14,0.51,0.63,U] [#8 -0.62,0.15,0.00,M5] 
01:36:09.343 00.002 21068 refined, 3 included, MultiStar: {-0.37, 0.29}, one-star: {-0.48, 0.50}
01:36:09.344 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
01:36:09.345 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
01:36:09.346 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.29 hyp=0.47 cameraTheta=2.47 mountX=0.41 mountY=-0.20, mountTheta=-0.45
01:36:09.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.29, opts=13)
01:36:09.350 00.001 21068 Enqueuing Move request for scope (-0.37, 0.29)
01:36:09.351 00.001 16108 Worker thread wakes up
01:36:09.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.29) opts 0xd
01:36:09.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.29)
01:36:09.351 00.000 16108 Moving (-0.37, 0.29) raw xDistance=0.41 yDistance=-0.20
01:36:09.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:36:09.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:09.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:36:09.351 00.000 16108 MoveAxis(W, 108, ABG)
01:36:09.351 00.000 16108 Guiding  Dir = 3, Dur = 108
01:36:09.352 00.001 16108 IsSlewing returns 0
01:36:09.352 00.000 16108 IsGuiding returns 0
01:36:09.356 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3392, FiltMin=2886, FiltMax=64240, Gamma=1.000
01:36:09.360 00.004 16108 PulseGuide returned control before completion, sleep 111
01:36:09.371 00.011 21068 UpdateGuideState exits: m=120896 SNR=83.6
01:36:09.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:09.374 00.001 21068 Enqueuing Expose request
01:36:09.484 00.110 16108 IsGuiding returns 1
01:36:09.484 00.000 16108 scope still moving after pulse duration time elapsed
01:36:09.516 00.032 16108 IsSlewing returns 0
01:36:09.516 00.000 16108 IsGuiding returns 1
01:36:09.548 00.032 16108 IsSlewing returns 0
01:36:09.548 00.000 16108 IsGuiding returns 0
01:36:09.548 00.000 16108 scope move finished after 108 + 87 ms
01:36:09.548 00.000 16108 Move returns status 0, amount 108
01:36:09.548 00.000 16108 MoveAxis(N, 0, ABG)
01:36:09.548 00.000 16108 Move returns status 0, amount 0
01:36:09.548 00.000 16108 move complete, result=0
01:36:09.549 00.001 16108 worker thread done servicing request
01:36:09.549 00.000 21068 GuideStep: 0.4 px 108 ms WEST, -0.2 px 0 ms NORTH
01:36:09.551 00.002 16108 Worker thread wakes up
01:36:09.551 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:09.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:10.537 00.986 16108 Exposure complete
01:36:10.612 00.075 16108 worker thread done servicing request
01:36:10.612 00.000 21068 OnExposeComplete: enter
01:36:10.614 00.002 21068 UpdateGuideState(): m_state=6
01:36:10.615 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10744
01:36:10.617 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=875.84, Mass=114147, SNR=82.3, Peak=14544 HFD=3.3
01:36:10.619 00.002 21068 MultiStar: [#1 -0.30,0.10,1.10,U] [#2 -0.44,0.00,1.28,U] [#3 -0.52,0.32,0.00,M2] [#4 -0.21,-0.30,0.76,U] [#5 -0.33,0.09,1.06,U] [#6 -0.41,0.12,0.86,U] [#7 -0.10,-0.04,0.67,U] [#8 -0.28,-0.01,0.96,U] 
01:36:10.620 00.001 21068 single-star, 7 included, MultiStar: {-0.28, 0.01}, one-star: {-0.03, 0.02}
01:36:10.621 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:36:10.622 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:36:10.622 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.52 mountX=0.04 mountY=-0.02, mountTheta=-0.40
01:36:10.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
01:36:10.625 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
01:36:10.627 00.002 16108 Worker thread wakes up
01:36:10.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:36:10.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:36:10.627 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.04 yDistance=-0.02
01:36:10.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:36:10.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:10.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:10.627 00.000 16108 MoveAxis(E, 0, ABG)
01:36:10.627 00.000 16108 Move returns status 0, amount 0
01:36:10.627 00.000 16108 MoveAxis(N, 0, ABG)
01:36:10.627 00.000 16108 Move returns status 0, amount 0
01:36:10.627 00.000 16108 move complete, result=0
01:36:10.628 00.001 16108 worker thread done servicing request
01:36:10.631 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=371, max=65535, med=3395, FiltMin=2915, FiltMax=60918, Gamma=1.000
01:36:10.649 00.018 21068 UpdateGuideState exits: m=114147 SNR=82.3
01:36:10.651 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.655 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:10.657 00.002 21068 Enqueuing Expose request
01:36:10.658 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:10.660 00.002 16108 Worker thread wakes up
01:36:10.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:10.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:11.835 01.175 16108 Exposure complete
01:36:11.893 00.058 16108 worker thread done servicing request
01:36:11.893 00.000 21068 OnExposeComplete: enter
01:36:11.894 00.001 21068 UpdateGuideState(): m_state=6
01:36:11.895 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10745
01:36:11.895 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=876.36, Mass=122680, SNR=89.0, Peak=15171 HFD=3.1
01:36:11.896 00.001 21068 MultiStar: [#1 -0.34,0.33,1.07,U] [#2 -0.62,0.28,0.00,M5] [#3 -0.21,0.29,1.07,U] [#4 0.06,0.22,0.84,U] [#5 -0.34,-0.01,1.04,U] [#6 -0.30,-0.07,0.74,U] [#7 -0.42,0.26,0.65,U] [#8 -0.56,0.23,0.00,M5] 
01:36:11.897 00.001 21068 refined, 6 included, MultiStar: {-0.27, 0.23}, one-star: {-0.36, 0.55}
01:36:11.897 00.000 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
01:36:11.898 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
01:36:11.899 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.36 cameraTheta=2.43 mountX=0.31 mountY=-0.16, mountTheta=-0.49
01:36:11.900 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.23, opts=13)
01:36:11.901 00.001 21068 Enqueuing Move request for scope (-0.27, 0.23)
01:36:11.902 00.001 16108 Worker thread wakes up
01:36:11.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.23) opts 0xd
01:36:11.902 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.23)
01:36:11.902 00.000 16108 Moving (-0.27, 0.23) raw xDistance=0.31 yDistance=-0.16
01:36:11.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:36:11.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:11.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:11.902 00.000 16108 MoveAxis(W, 81, ABG)
01:36:11.902 00.000 16108 Guiding  Dir = 3, Dur = 81
01:36:11.902 00.000 16108 IsSlewing returns 0
01:36:11.902 00.000 16108 IsGuiding returns 0
01:36:11.904 00.002 16108 PulseGuide returned control before completion, sleep 90
01:36:11.911 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3392, FiltMin=2867, FiltMax=51568, Gamma=1.000
01:36:11.937 00.026 21068 UpdateGuideState exits: m=122680 SNR=89.0
01:36:11.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:11.939 00.000 21068 Enqueuing Expose request
01:36:12.009 00.070 16108 IsGuiding returns 0
01:36:12.009 00.000 16108 Move returns status 0, amount 81
01:36:12.009 00.000 16108 MoveAxis(N, 0, ABG)
01:36:12.009 00.000 16108 Move returns status 0, amount 0
01:36:12.009 00.000 16108 move complete, result=0
01:36:12.009 00.000 16108 worker thread done servicing request
01:36:12.009 00.000 16108 Worker thread wakes up
01:36:12.009 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH
01:36:12.012 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:12.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:12.987 00.975 16108 Exposure complete
01:36:13.046 00.059 16108 worker thread done servicing request
01:36:13.046 00.000 21068 OnExposeComplete: enter
01:36:13.047 00.001 21068 UpdateGuideState(): m_state=6
01:36:13.048 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10746
01:36:13.049 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.20, Mass=137166, SNR=96.0, Peak=16032 HFD=3.4
01:36:13.050 00.001 21068 MultiStar: [#1 -0.22,0.16,1.00,U] [#2 -0.31,0.09,1.01,U] [#3 -0.35,0.17,0.91,U] [#4 -0.08,0.19,0.72,U] [#5 -0.18,0.08,0.89,U] [#6 -0.12,0.11,0.63,U] [#7 -0.07,0.35,0.56,U] [#8 -0.26,0.16,0.70,U] 
01:36:13.051 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.19}, one-star: {-0.18, 0.39}
01:36:13.052 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
01:36:13.053 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
01:36:13.054 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.28 cameraTheta=2.41 mountX=0.24 mountY=-0.13, mountTheta=-0.51
01:36:13.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.19, opts=13)
01:36:13.056 00.001 21068 Enqueuing Move request for scope (-0.21, 0.19)
01:36:13.057 00.001 16108 Worker thread wakes up
01:36:13.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
01:36:13.057 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
01:36:13.057 00.000 16108 Moving (-0.21, 0.19) raw xDistance=0.24 yDistance=-0.13
01:36:13.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:36:13.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:13.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:13.057 00.000 16108 MoveAxis(W, 68, ABG)
01:36:13.057 00.000 16108 Guiding  Dir = 3, Dur = 68
01:36:13.058 00.001 16108 IsSlewing returns 0
01:36:13.058 00.000 16108 IsGuiding returns 0
01:36:13.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:36:13.079 00.017 16108 PulseGuide returned control before completion, sleep 57
01:36:13.091 00.012 21068 UpdateGuideState exits: m=137166 SNR=96.0
01:36:13.093 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.095 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:13.096 00.001 21068 Enqueuing Expose request
01:36:13.140 00.044 16108 IsGuiding returns 1
01:36:13.140 00.000 16108 scope still moving after pulse duration time elapsed
01:36:13.171 00.031 16108 IsSlewing returns 0
01:36:13.171 00.000 16108 IsGuiding returns 0
01:36:13.171 00.000 16108 scope move finished after 68 + 44 ms
01:36:13.171 00.000 16108 Move returns status 0, amount 68
01:36:13.171 00.000 16108 MoveAxis(N, 0, ABG)
01:36:13.171 00.000 16108 Move returns status 0, amount 0
01:36:13.171 00.000 16108 move complete, result=0
01:36:13.171 00.000 16108 worker thread done servicing request
01:36:13.171 00.000 16108 Worker thread wakes up
01:36:13.171 00.000 21068 GuideStep: 0.2 px 68 ms WEST, -0.1 px 0 ms NORTH
01:36:13.173 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:13.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:14.338 01.165 16108 Exposure complete
01:36:14.419 00.081 16108 worker thread done servicing request
01:36:14.419 00.000 21068 OnExposeComplete: enter
01:36:14.419 00.000 21068 UpdateGuideState(): m_state=6
01:36:14.420 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10747
01:36:14.421 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.51, Mass=135856, SNR=101.4, Peak=14512 HFD=3.3
01:36:14.422 00.001 21068 MultiStar: [#1 -0.30,0.61,0.00,M1] [#2 -0.18,0.63,0.00,M5] [#3 -0.28,0.61,0.00,M1] [#4 -0.49,0.45,0.00,M1] [#5 -0.30,0.43,0.71,U] [#6 -0.22,0.40,0.67,U] [#7 -0.10,0.55,0.00,M1] [#8 -0.29,0.44,0.70,U] 
01:36:14.422 00.000 21068 refined, 3 included, MultiStar: {-0.17, 0.51}, one-star: {0.04, 0.70}
01:36:14.423 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
01:36:14.424 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
01:36:14.425 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.51 hyp=0.54 cameraTheta=1.89 mountX=0.26 mountY=-0.46, mountTheta=-1.06
01:36:14.426 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.51, opts=13)
01:36:14.427 00.001 21068 Enqueuing Move request for scope (-0.17, 0.51)
01:36:14.428 00.001 16108 Worker thread wakes up
01:36:14.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.51) opts 0xd
01:36:14.428 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.51)
01:36:14.428 00.000 16108 Moving (-0.17, 0.51) raw xDistance=0.26 yDistance=-0.46
01:36:14.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:36:14.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:36:14.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:36:14.428 00.000 16108 MoveAxis(W, 72, ABG)
01:36:14.428 00.000 16108 Guiding  Dir = 3, Dur = 72
01:36:14.430 00.002 16108 IsSlewing returns 0
01:36:14.430 00.000 16108 IsGuiding returns 0
01:36:14.431 00.001 16108 PulseGuide returned control before completion, sleep 81
01:36:14.438 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3395, FiltMin=2931, FiltMax=49603, Gamma=1.000
01:36:14.522 00.084 16108 IsGuiding returns 0
01:36:14.522 00.000 16108 Move returns status 0, amount 72
01:36:14.522 00.000 16108 MoveAxis(N, 0, ABG)
01:36:14.522 00.000 16108 Move returns status 0, amount 0
01:36:14.522 00.000 16108 move complete, result=0
01:36:14.522 00.000 16108 worker thread done servicing request
01:36:14.823 00.301 21068 UpdateGuideState exits: m=135856 SNR=101.4
01:36:14.826 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.828 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:14.829 00.001 21068 Enqueuing Expose request
01:36:14.830 00.001 16108 Worker thread wakes up
01:36:14.830 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.5 px 0 ms NORTH
01:36:14.830 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:14.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:15.801 00.971 16108 Exposure complete
01:36:15.878 00.077 16108 worker thread done servicing request
01:36:15.878 00.000 21068 OnExposeComplete: enter
01:36:15.879 00.001 21068 UpdateGuideState(): m_state=6
01:36:15.880 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10748
01:36:15.881 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=876.43, Mass=109550, SNR=85.5, Peak=13728 HFD=3.4
01:36:15.884 00.003 21068 MultiStar: [#1 0.22,0.38,1.11,U] [#2 -0.22,0.45,1.05,U] [#3 0.32,0.54,0.00,M2] [#4 0.19,0.42,0.80,U] [#5 0.08,0.24,0.93,U] [#6 -0.16,0.36,0.78,U] [#7 0.50,0.73,0.00,M2] [#8 0.21,0.37,0.73,U] 
01:36:15.885 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.41}, one-star: {0.03, 0.62}
01:36:15.886 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
01:36:15.887 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
01:36:15.888 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.45 mountX=0.02 mountY=-0.41, mountTheta=-1.51
01:36:15.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.41, opts=13)
01:36:15.892 00.002 21068 Enqueuing Move request for scope (0.05, 0.41)
01:36:15.894 00.002 16108 Worker thread wakes up
01:36:15.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
01:36:15.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
01:36:15.894 00.000 16108 Moving (0.05, 0.41) raw xDistance=0.02 yDistance=-0.41
01:36:15.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:15.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:36:15.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:36:15.894 00.000 16108 MoveAxis(E, 0, ABG)
01:36:15.894 00.000 16108 Move returns status 0, amount 0
01:36:15.894 00.000 16108 MoveAxis(N, 0, ABG)
01:36:15.894 00.000 16108 Move returns status 0, amount 0
01:36:15.894 00.000 16108 move complete, result=0
01:36:15.894 00.000 16108 worker thread done servicing request
01:36:15.901 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3392, FiltMin=2893, FiltMax=48102, Gamma=1.000
01:36:15.921 00.020 21068 UpdateGuideState exits: m=109550 SNR=85.5
01:36:15.923 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:15.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:15.927 00.003 21068 Enqueuing Expose request
01:36:15.928 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:36:15.929 00.001 16108 Worker thread wakes up
01:36:15.929 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:15.930 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:17.116 01.186 16108 Exposure complete
01:36:17.172 00.056 16108 worker thread done servicing request
01:36:17.172 00.000 21068 OnExposeComplete: enter
01:36:17.173 00.001 21068 UpdateGuideState(): m_state=6
01:36:17.174 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10749
01:36:17.175 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.29, Mass=142111, SNR=105.1, Peak=15376 HFD=3.4
01:36:17.175 00.000 21068 MultiStar: [#1 0.06,0.66,0.00,M1] [#2 0.08,0.60,0.00,M5] [#3 0.36,0.62,0.00,M3] [#4 0.24,0.50,0.00,M1] [#5 0.02,0.55,0.00,M1] [#6 0.00,0.57,0.00,M1] [#7 0.06,0.60,0.00,M3] [#8 -0.08,0.39,0.63,U] 
01:36:17.176 00.001 21068 refined, 1 included, MultiStar: {0.12, 0.44}, one-star: {0.25, 0.48}
01:36:17.177 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:36:17.179 00.002 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:36:17.179 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.44 hyp=0.46 cameraTheta=1.31 mountX=-0.04 mountY=-0.46, mountTheta=-1.66
01:36:17.182 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.44, opts=13)
01:36:17.183 00.001 21068 Enqueuing Move request for scope (0.12, 0.44)
01:36:17.184 00.001 16108 Worker thread wakes up
01:36:17.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.44) opts 0xd
01:36:17.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.44)
01:36:17.185 00.001 16108 Moving (0.12, 0.44) raw xDistance=-0.04 yDistance=-0.46
01:36:17.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:17.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:17.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:36:17.185 00.000 16108 MoveAxis(E, 0, ABG)
01:36:17.185 00.000 16108 Move returns status 0, amount 0
01:36:17.185 00.000 16108 MoveAxis(N, 0, ABG)
01:36:17.185 00.000 16108 Move returns status 0, amount 0
01:36:17.185 00.000 16108 move complete, result=0
01:36:17.185 00.000 16108 worker thread done servicing request
01:36:17.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3392, FiltMin=2928, FiltMax=53043, Gamma=1.000
01:36:17.210 00.022 21068 UpdateGuideState exits: m=142111 SNR=105.1
01:36:17.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:17.213 00.001 21068 Enqueuing Expose request
01:36:17.213 00.000 16108 Worker thread wakes up
01:36:17.213 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:36:17.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:17.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:18.190 00.976 16108 Exposure complete
01:36:18.253 00.063 16108 worker thread done servicing request
01:36:18.253 00.000 21068 OnExposeComplete: enter
01:36:18.255 00.002 21068 UpdateGuideState(): m_state=6
01:36:18.256 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10750
01:36:18.257 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.17, Mass=138348, SNR=105.7, Peak=18544 HFD=3.4
01:36:18.258 00.001 21068 MultiStar: [#1 0.22,0.41,0.95,U] [#2 0.09,0.33,0.97,U] [#3 0.00,0.00,0.00,L] [#4 0.48,0.20,0.71,U] [#5 0.33,0.09,0.68,U] [#6 0.11,0.17,0.66,U] [#7 0.27,0.11,0.45,U] [#8 0.12,0.21,0.56,U] [#9 0.28,0.43,0.59,U] 
01:36:18.259 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.28}, one-star: {0.26, 0.36}
01:36:18.260 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
01:36:18.260 00.000 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
01:36:18.261 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.36 cameraTheta=0.86 mountX=-0.18 mountY=-0.32, mountTheta=-2.09
01:36:18.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.28, opts=13)
01:36:18.263 00.000 21068 Enqueuing Move request for scope (0.24, 0.28)
01:36:18.264 00.001 16108 Worker thread wakes up
01:36:18.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
01:36:18.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
01:36:18.264 00.000 16108 Moving (0.24, 0.28) raw xDistance=-0.18 yDistance=-0.32
01:36:18.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:36:18.265 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:18.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:36:18.265 00.000 16108 MoveAxis(E, 0, ABG)
01:36:18.265 00.000 16108 Move returns status 0, amount 0
01:36:18.265 00.000 16108 MoveAxis(N, 0, ABG)
01:36:18.265 00.000 16108 Move returns status 0, amount 0
01:36:18.265 00.000 16108 move complete, result=0
01:36:18.265 00.000 16108 worker thread done servicing request
01:36:18.268 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3395, FiltMin=2854, FiltMax=47939, Gamma=1.000
01:36:18.283 00.015 21068 UpdateGuideState exits: m=138348 SNR=105.7
01:36:18.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:18.286 00.001 21068 Enqueuing Expose request
01:36:18.288 00.002 16108 Worker thread wakes up
01:36:18.288 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:36:18.289 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:18.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:19.442 01.153 16108 Exposure complete
01:36:19.495 00.053 16108 worker thread done servicing request
01:36:19.495 00.000 21068 OnExposeComplete: enter
01:36:19.497 00.002 21068 UpdateGuideState(): m_state=6
01:36:19.498 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10751
01:36:19.499 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=875.44, Mass=134335, SNR=88.5, Peak=15011 HFD=3.3
01:36:19.502 00.003 21068 MultiStar: [#1 0.65,-0.33,0.00,M1] [#2 0.60,-0.51,0.00,M5] [#3 0.75,-0.18,0.00,M4] [#4 0.48,-0.56,0.00,M1] [#5 0.34,-0.36,0.95,U] [#6 0.06,-0.34,0.73,U] [#7 0.64,-0.52,0.00,M3] [#8 0.65,-0.56,0.00,M1] 
01:36:19.503 00.001 21068 refined, 2 included, MultiStar: {0.40, -0.36}, one-star: {0.71, -0.38}
01:36:19.504 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
01:36:19.506 00.002 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
01:36:19.507 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.36 hyp=0.54 cameraTheta=-0.74 mountX=-0.46 mountY=0.26, mountTheta=2.63
01:36:19.512 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.36, opts=13)
01:36:19.514 00.002 21068 Enqueuing Move request for scope (0.40, -0.36)
01:36:19.517 00.003 16108 Worker thread wakes up
01:36:19.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.36) opts 0xd
01:36:19.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.36)
01:36:19.517 00.000 16108 Moving (0.40, -0.36) raw xDistance=-0.46 yDistance=0.26
01:36:19.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:36:19.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:19.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:36:19.517 00.000 16108 MoveAxis(E, 120, ABG)
01:36:19.517 00.000 16108 Guiding  Dir = 2, Dur = 120
01:36:19.517 00.000 16108 IsSlewing returns 0
01:36:19.517 00.000 16108 IsGuiding returns 0
01:36:19.526 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3395, FiltMin=2941, FiltMax=60806, Gamma=1.000
01:36:19.543 00.017 16108 PulseGuide returned control before completion, sleep 106
01:36:19.555 00.012 21068 UpdateGuideState exits: m=134335 SNR=88.5
01:36:19.558 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:19.561 00.002 21068 Enqueuing Expose request
01:36:19.650 00.089 16108 IsGuiding returns 1
01:36:19.650 00.000 16108 scope still moving after pulse duration time elapsed
01:36:19.681 00.031 16108 IsSlewing returns 0
01:36:19.681 00.000 16108 IsGuiding returns 1
01:36:19.712 00.031 16108 IsSlewing returns 0
01:36:19.712 00.000 16108 IsGuiding returns 1
01:36:19.743 00.031 16108 IsSlewing returns 0
01:36:19.743 00.000 16108 IsGuiding returns 0
01:36:19.743 00.000 16108 scope move finished after 120 + 105 ms
01:36:19.743 00.000 16108 Move returns status 0, amount 120
01:36:19.743 00.000 16108 MoveAxis(N, 0, ABG)
01:36:19.743 00.000 16108 Move returns status 0, amount 0
01:36:19.743 00.000 16108 move complete, result=0
01:36:19.743 00.000 16108 worker thread done servicing request
01:36:19.745 00.002 16108 Worker thread wakes up
01:36:19.745 00.000 21068 GuideStep: -0.5 px 120 ms EAST, 0.3 px 0 ms NORTH
01:36:19.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:19.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:20.702 00.956 16108 Exposure complete
01:36:20.757 00.055 16108 worker thread done servicing request
01:36:20.757 00.000 21068 OnExposeComplete: enter
01:36:20.758 00.001 21068 UpdateGuideState(): m_state=6
01:36:20.759 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10752
01:36:20.760 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.91, Mass=128900, SNR=77.3, Peak=16192 HFD=3.2
01:36:20.761 00.001 21068 MultiStar: [#1 0.32,-0.13,1.18,U] [#2 -0.14,-0.34,1.55,U] [#3 0.38,-0.07,1.16,U] [#4 0.27,-0.31,0.92,U] [#5 0.15,-0.54,0.00,M1] [#6 -0.09,-0.39,0.94,U] [#7 0.24,0.00,0.75,U] [#8 -0.00,0.02,0.93,U] 
01:36:20.762 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.15}, one-star: {0.18, 0.09}
01:36:20.763 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.47)
01:36:20.763 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
01:36:20.764 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=-0.16 mountY=0.12, mountTheta=2.51
01:36:20.766 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.15, opts=13)
01:36:20.767 00.001 21068 Enqueuing Move request for scope (0.13, -0.15)
01:36:20.768 00.001 16108 Worker thread wakes up
01:36:20.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
01:36:20.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
01:36:20.768 00.000 16108 Moving (0.13, -0.15) raw xDistance=-0.16 yDistance=0.12
01:36:20.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:36:20.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:20.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:36:20.768 00.000 16108 MoveAxis(E, 0, ABG)
01:36:20.768 00.000 16108 Move returns status 0, amount 0
01:36:20.768 00.000 16108 MoveAxis(N, 0, ABG)
01:36:20.768 00.000 16108 Move returns status 0, amount 0
01:36:20.768 00.000 16108 move complete, result=0
01:36:20.768 00.000 16108 worker thread done servicing request
01:36:20.772 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3395, FiltMin=2928, FiltMax=61817, Gamma=1.000
01:36:20.787 00.015 21068 UpdateGuideState exits: m=128900 SNR=77.3
01:36:20.789 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.789 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:20.790 00.001 21068 Enqueuing Expose request
01:36:20.791 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:20.792 00.001 16108 Worker thread wakes up
01:36:20.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:20.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:21.957 01.165 16108 Exposure complete
01:36:22.022 00.065 16108 worker thread done servicing request
01:36:22.022 00.000 21068 OnExposeComplete: enter
01:36:22.023 00.001 21068 UpdateGuideState(): m_state=6
01:36:22.024 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10753
01:36:22.025 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.32, Mass=130619, SNR=82.9, Peak=17568 HFD=3.0
01:36:22.026 00.001 21068 MultiStar: [#1 0.05,0.53,1.26,U] [#2 -0.13,0.40,1.36,U] [#3 0.19,0.64,0.00,M4] [#4 0.01,0.03,1.18,U] [#5 0.13,0.15,1.08,U] [#6 0.13,0.00,0.77,U] [#7 0.27,0.53,0.00,M3] [#8 0.09,0.11,0.77,U] 
01:36:22.026 00.000 21068 refined, 6 included, MultiStar: {0.03, 0.27}, one-star: {0.00, 0.51}
01:36:22.028 00.002 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
01:36:22.029 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
01:36:22.029 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.47 mountX=0.02 mountY=-0.27, mountTheta=-1.50
01:36:22.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.27, opts=13)
01:36:22.032 00.001 21068 Enqueuing Move request for scope (0.03, 0.27)
01:36:22.033 00.001 16108 Worker thread wakes up
01:36:22.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
01:36:22.033 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
01:36:22.033 00.000 16108 Moving (0.03, 0.27) raw xDistance=0.02 yDistance=-0.27
01:36:22.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:22.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:36:22.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:36:22.033 00.000 16108 MoveAxis(E, 0, ABG)
01:36:22.033 00.000 16108 Move returns status 0, amount 0
01:36:22.033 00.000 16108 MoveAxis(N, 0, ABG)
01:36:22.033 00.000 16108 Move returns status 0, amount 0
01:36:22.033 00.000 16108 move complete, result=0
01:36:22.033 00.000 16108 worker thread done servicing request
01:36:22.037 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3392, FiltMin=2873, FiltMax=52214, Gamma=1.000
01:36:22.052 00.015 21068 UpdateGuideState exits: m=130619 SNR=82.9
01:36:22.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:22.055 00.001 21068 Enqueuing Expose request
01:36:22.055 00.000 16108 Worker thread wakes up
01:36:22.057 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:36:22.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:22.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:23.032 00.975 16108 Exposure complete
01:36:23.085 00.053 16108 worker thread done servicing request
01:36:23.085 00.000 21068 OnExposeComplete: enter
01:36:23.086 00.001 21068 UpdateGuideState(): m_state=6
01:36:23.087 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10754
01:36:23.088 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.50, Mass=135255, SNR=86.1, Peak=14816 HFD=3.2
01:36:23.089 00.001 21068 MultiStar: [#1 -0.06,0.37,1.13,U] [#2 -0.49,0.51,0.00,M4] [#3 0.18,0.56,0.00,M5] [#4 -0.07,0.38,0.80,U] [#5 -0.39,0.40,0.00,M1] [#6 -0.50,0.53,0.00,M1] [#7 -0.13,0.35,0.64,U] [#8 -0.19,0.55,0.00,M1] 
01:36:23.089 00.000 21068 refined, 3 included, MultiStar: {-0.06, 0.46}, one-star: {0.00, 0.68}
01:36:23.090 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:36:23.091 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:36:23.092 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.69 mountX=0.14 mountY=-0.43, mountTheta=-1.27
01:36:23.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.46, opts=13)
01:36:23.096 00.003 21068 Enqueuing Move request for scope (-0.06, 0.46)
01:36:23.099 00.003 16108 Worker thread wakes up
01:36:23.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
01:36:23.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
01:36:23.099 00.000 16108 Moving (-0.06, 0.46) raw xDistance=0.14 yDistance=-0.43
01:36:23.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:23.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:36:23.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:36:23.099 00.000 16108 MoveAxis(E, 0, ABG)
01:36:23.099 00.000 16108 Move returns status 0, amount 0
01:36:23.099 00.000 16108 MoveAxis(N, 0, ABG)
01:36:23.099 00.000 16108 Move returns status 0, amount 0
01:36:23.099 00.000 16108 move complete, result=0
01:36:23.099 00.000 16108 worker thread done servicing request
01:36:23.104 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3395, FiltMin=2934, FiltMax=58307, Gamma=1.000
01:36:23.121 00.017 21068 UpdateGuideState exits: m=135255 SNR=86.1
01:36:23.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:23.124 00.001 21068 Enqueuing Expose request
01:36:23.125 00.001 16108 Worker thread wakes up
01:36:23.125 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:36:23.127 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:23.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:24.280 01.153 16108 Exposure complete
01:36:24.334 00.054 16108 worker thread done servicing request
01:36:24.334 00.000 21068 OnExposeComplete: enter
01:36:24.336 00.002 21068 UpdateGuideState(): m_state=6
01:36:24.336 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10755
01:36:24.337 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.62, Mass=123841, SNR=86.7, Peak=13760 HFD=3.2
01:36:24.338 00.001 21068 MultiStar: [#1 -0.02,0.29,1.03,U] [#2 0.08,0.55,0.00,M5] [#3 0.38,0.44,0.00,M6] [#4 0.13,0.13,0.93,U] [#5 0.32,0.41,0.92,U] [#6 0.00,0.36,0.83,U] [#7 0.19,0.49,0.61,U] [#8 0.03,0.32,0.72,U] 
01:36:24.339 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.40}, one-star: {0.05, 0.81}
01:36:24.339 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
01:36:24.340 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
01:36:24.340 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.42 cameraTheta=1.34 mountX=-0.02 mountY=-0.42, mountTheta=-1.63
01:36:24.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.40, opts=13)
01:36:24.343 00.001 21068 Enqueuing Move request for scope (0.10, 0.40)
01:36:24.343 00.000 16108 Worker thread wakes up
01:36:24.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
01:36:24.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
01:36:24.343 00.000 16108 Moving (0.10, 0.40) raw xDistance=-0.02 yDistance=-0.42
01:36:24.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:24.343 00.000 16108 switching direction from 1 to -1 - decHistory=-6 oldest=-1.00 newest=-1.11
01:36:24.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:36:24.343 00.000 16108 MoveAxis(E, 0, ABG)
01:36:24.343 00.000 16108 Move returns status 0, amount 0
01:36:24.343 00.000 16108 MoveAxis(N, 83, ABG)
01:36:24.343 00.000 16108 Guiding  Dir = 0, Dur = 83
01:36:24.345 00.002 16108 IsSlewing returns 0
01:36:24.345 00.000 16108 IsGuiding returns 0
01:36:24.348 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3392, FiltMin=2937, FiltMax=53558, Gamma=1.000
01:36:24.363 00.015 21068 UpdateGuideState exits: m=123841 SNR=86.7
01:36:24.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:24.364 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:24.365 00.001 21068 Enqueuing Expose request
01:36:24.384 00.019 16108 PulseGuide returned control before completion, sleep 55
01:36:24.443 00.059 16108 IsGuiding returns 1
01:36:24.443 00.000 16108 scope still moving after pulse duration time elapsed
01:36:24.475 00.032 16108 IsSlewing returns 0
01:36:24.475 00.000 16108 IsGuiding returns 1
01:36:24.507 00.032 16108 IsSlewing returns 0
01:36:24.507 00.000 16108 IsGuiding returns 0
01:36:24.507 00.000 16108 scope move finished after 83 + 79 ms
01:36:24.507 00.000 16108 Move returns status 0, amount 83
01:36:24.507 00.000 16108 move complete, result=0
01:36:24.507 00.000 16108 worker thread done servicing request
01:36:24.507 00.000 16108 Worker thread wakes up
01:36:24.507 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 83 ms NORTH
01:36:24.509 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:24.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:25.488 00.979 16108 Exposure complete
01:36:25.566 00.078 16108 worker thread done servicing request
01:36:25.566 00.000 21068 OnExposeComplete: enter
01:36:25.568 00.002 21068 UpdateGuideState(): m_state=6
01:36:25.570 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10756
01:36:25.572 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=876.20, Mass=135979, SNR=93.9, Peak=15856 HFD=3.5
01:36:25.573 00.001 21068 MultiStar: [#1 0.14,0.40,1.13,U] [#2 0.03,0.21,1.12,U] [#3 -0.05,0.50,1.02,U] [#4 -0.10,0.07,0.88,U] [#5 -0.00,0.28,0.86,U] [#6 -0.26,-0.01,0.76,U] [#7 -0.05,0.34,0.48,U] [#8 -0.21,0.11,0.78,U] 
01:36:25.574 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.27}, one-star: {-0.03, 0.39}
01:36:25.577 00.003 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
01:36:25.578 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
01:36:25.580 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.74 mountX=0.09 mountY=-0.25, mountTheta=-1.22
01:36:25.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.27, opts=13)
01:36:25.584 00.002 21068 Enqueuing Move request for scope (-0.04, 0.27)
01:36:25.586 00.002 16108 Worker thread wakes up
01:36:25.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
01:36:25.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
01:36:25.586 00.000 16108 Moving (-0.04, 0.27) raw xDistance=0.09 yDistance=-0.25
01:36:25.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:25.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:36:25.586 00.000 16108 MoveAxis(E, 0, ABG)
01:36:25.586 00.000 16108 Move returns status 0, amount 0
01:36:25.588 00.002 16108 MoveAxis(N, 50, ABG)
01:36:25.588 00.000 16108 Guiding  Dir = 0, Dur = 50
01:36:25.588 00.000 16108 IsSlewing returns 0
01:36:25.588 00.000 16108 IsGuiding returns 0
01:36:25.594 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3395, FiltMin=2883, FiltMax=59238, Gamma=1.000
01:36:25.611 00.017 21068 UpdateGuideState exits: m=135979 SNR=93.9
01:36:25.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:25.614 00.001 21068 Enqueuing Expose request
01:36:25.640 00.026 16108 IsGuiding returns 1
01:36:25.640 00.000 16108 scope still moving after pulse duration time elapsed
01:36:25.670 00.030 16108 IsSlewing returns 0
01:36:25.670 00.000 16108 IsGuiding returns 1
01:36:25.701 00.031 16108 IsSlewing returns 0
01:36:25.701 00.000 16108 IsGuiding returns 1
01:36:25.733 00.032 16108 IsSlewing returns 0
01:36:25.733 00.000 16108 IsGuiding returns 0
01:36:25.733 00.000 16108 scope move finished after 50 + 95 ms
01:36:25.734 00.001 16108 Move returns status 0, amount 50
01:36:25.734 00.000 16108 move complete, result=0
01:36:25.734 00.000 16108 worker thread done servicing request
01:36:25.734 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:36:25.736 00.002 16108 Worker thread wakes up
01:36:25.736 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:25.737 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:26.898 01.161 16108 Exposure complete
01:36:26.954 00.056 16108 worker thread done servicing request
01:36:26.955 00.001 21068 OnExposeComplete: enter
01:36:26.955 00.000 21068 UpdateGuideState(): m_state=6
01:36:26.957 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10757
01:36:26.958 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.27, Mass=121581, SNR=76.9, Peak=16960 HFD=3.1
01:36:26.958 00.000 21068 MultiStar: [#1 -0.15,0.32,1.16,U] [#2 -0.34,0.30,1.28,U] [#3 -0.08,0.46,1.08,U] [#4 -0.21,0.27,0.88,U] [#5 -0.28,0.03,0.99,U] [#6 -0.20,-0.09,0.82,U] [#7 -0.22,0.37,0.67,U] [#8 -0.44,0.12,0.81,U] 
01:36:26.959 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.26}, one-star: {-0.13, 0.46}
01:36:26.960 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
01:36:26.962 00.002 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
01:36:26.962 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.34 cameraTheta=2.28 mountX=0.27 mountY=-0.20, mountTheta=-0.64
01:36:26.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.26, opts=13)
01:36:26.964 00.000 21068 Enqueuing Move request for scope (-0.23, 0.26)
01:36:26.965 00.001 16108 Worker thread wakes up
01:36:26.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.26) opts 0xd
01:36:26.965 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.26)
01:36:26.965 00.000 16108 Moving (-0.23, 0.26) raw xDistance=0.27 yDistance=-0.20
01:36:26.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:36:26.966 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:36:26.966 00.000 16108 MoveAxis(W, 70, ABG)
01:36:26.966 00.000 16108 Guiding  Dir = 3, Dur = 70
01:36:26.966 00.000 16108 IsSlewing returns 0
01:36:26.966 00.000 16108 IsGuiding returns 0
01:36:26.969 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3395, FiltMin=2841, FiltMax=63181, Gamma=1.000
01:36:26.974 00.005 16108 PulseGuide returned control before completion, sleep 73
01:36:26.994 00.020 21068 UpdateGuideState exits: m=121581 SNR=76.9
01:36:26.997 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:27.000 00.002 21068 Enqueuing Expose request
01:36:27.051 00.051 16108 IsGuiding returns 1
01:36:27.051 00.000 16108 scope still moving after pulse duration time elapsed
01:36:27.082 00.031 16108 IsSlewing returns 0
01:36:27.082 00.000 16108 IsGuiding returns 0
01:36:27.082 00.000 16108 scope move finished after 70 + 46 ms
01:36:27.082 00.000 16108 Move returns status 0, amount 70
01:36:27.082 00.000 16108 MoveAxis(N, 40, ABG)
01:36:27.082 00.000 16108 Guiding  Dir = 0, Dur = 40
01:36:27.082 00.000 16108 IsSlewing returns 0
01:36:27.083 00.001 16108 IsGuiding returns 0
01:36:27.129 00.046 16108 IsGuiding returns 1
01:36:27.129 00.000 16108 scope still moving after pulse duration time elapsed
01:36:27.160 00.031 16108 IsSlewing returns 0
01:36:27.160 00.000 16108 IsGuiding returns 1
01:36:27.191 00.031 16108 IsSlewing returns 0
01:36:27.191 00.000 16108 IsGuiding returns 1
01:36:27.222 00.031 16108 IsSlewing returns 0
01:36:27.222 00.000 16108 IsGuiding returns 0
01:36:27.222 00.000 16108 scope move finished after 40 + 99 ms
01:36:27.222 00.000 16108 Move returns status 0, amount 40
01:36:27.222 00.000 16108 move complete, result=0
01:36:27.222 00.000 16108 worker thread done servicing request
01:36:27.222 00.000 16108 Worker thread wakes up
01:36:27.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:27.223 00.001 21068 GuideStep: 0.3 px 70 ms WEST, -0.2 px 40 ms NORTH
01:36:27.225 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:28.199 00.974 16108 Exposure complete
01:36:28.261 00.062 16108 worker thread done servicing request
01:36:28.261 00.000 21068 OnExposeComplete: enter
01:36:28.264 00.003 21068 UpdateGuideState(): m_state=6
01:36:28.266 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10758
01:36:28.268 00.002 21068 Star::Find returns 1 (0), X=220.73, Y=876.13, Mass=127481, SNR=79.8, Peak=17040 HFD=3.2
01:36:28.270 00.002 21068 MultiStar: [#1 -0.27,0.22,1.12,U] [#2 -0.19,0.26,1.18,U] [#3 -0.12,0.47,0.96,U] [#4 -0.08,0.14,0.84,U] [#5 -0.33,0.33,1.02,U] [#6 -0.28,0.02,0.87,U] [#7 0.08,0.25,0.70,U] [#8 -0.03,0.33,0.71,U] 
01:36:28.271 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.26}, one-star: {0.12, 0.32}
01:36:28.274 00.003 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
01:36:28.275 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
01:36:28.277 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.04 mountX=0.18 mountY=-0.22, mountTheta=-0.90
01:36:28.279 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.26, opts=13)
01:36:28.282 00.003 21068 Enqueuing Move request for scope (-0.13, 0.26)
01:36:28.284 00.002 16108 Worker thread wakes up
01:36:28.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:36:28.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:36:28.284 00.000 16108 Moving (-0.13, 0.26) raw xDistance=0.18 yDistance=-0.22
01:36:28.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:36:28.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:36:28.284 00.000 16108 MoveAxis(E, 0, ABG)
01:36:28.284 00.000 16108 Move returns status 0, amount 0
01:36:28.284 00.000 16108 MoveAxis(N, 45, ABG)
01:36:28.284 00.000 16108 Guiding  Dir = 0, Dur = 45
01:36:28.285 00.001 16108 IsSlewing returns 0
01:36:28.285 00.000 16108 IsGuiding returns 0
01:36:28.291 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3395, FiltMin=2937, FiltMax=54473, Gamma=1.000
01:36:28.307 00.016 21068 UpdateGuideState exits: m=127481 SNR=79.8
01:36:28.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:28.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:28.310 00.000 21068 Enqueuing Expose request
01:36:28.321 00.011 16108 PulseGuide returned control before completion, sleep 19
01:36:28.351 00.030 16108 IsGuiding returns 1
01:36:28.351 00.000 16108 scope still moving after pulse duration time elapsed
01:36:28.383 00.032 16108 IsSlewing returns 0
01:36:28.383 00.000 16108 IsGuiding returns 1
01:36:28.414 00.031 16108 IsSlewing returns 0
01:36:28.415 00.001 16108 IsGuiding returns 0
01:36:28.415 00.000 16108 scope move finished after 45 + 85 ms
01:36:28.415 00.000 16108 Move returns status 0, amount 45
01:36:28.415 00.000 16108 move complete, result=0
01:36:28.415 00.000 16108 worker thread done servicing request
01:36:28.415 00.000 16108 Worker thread wakes up
01:36:28.415 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 45 ms NORTH
01:36:28.419 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:28.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:29.584 01.165 16108 Exposure complete
01:36:29.648 00.064 16108 worker thread done servicing request
01:36:29.648 00.000 21068 OnExposeComplete: enter
01:36:29.650 00.002 21068 UpdateGuideState(): m_state=6
01:36:29.653 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10759
01:36:29.655 00.002 21068 Star::Find returns 1 (0), X=220.88, Y=876.26, Mass=116593, SNR=78.9, Peak=17088 HFD=3.0
01:36:29.657 00.002 21068 MultiStar: [#1 0.06,0.26,1.29,U] [#2 -0.33,0.39,1.27,U] [#3 0.19,0.53,0.00,M4] [#4 -0.16,0.09,0.88,U] [#5 0.08,0.21,0.94,U] [#6 0.04,0.17,0.84,U] [#7 -0.06,0.19,0.69,U] [#8 -0.24,0.14,0.80,U] 
01:36:29.658 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.25}, one-star: {0.26, 0.45}
01:36:29.659 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:36:29.660 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
01:36:29.662 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.74 mountX=0.09 mountY=-0.23, mountTheta=-1.22
01:36:29.665 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.25, opts=13)
01:36:29.666 00.001 21068 Enqueuing Move request for scope (-0.04, 0.25)
01:36:29.667 00.001 16108 Worker thread wakes up
01:36:29.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:36:29.668 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:36:29.668 00.000 16108 Moving (-0.04, 0.25) raw xDistance=0.09 yDistance=-0.23
01:36:29.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:29.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:36:29.668 00.000 16108 MoveAxis(E, 0, ABG)
01:36:29.668 00.000 16108 Move returns status 0, amount 0
01:36:29.668 00.000 16108 MoveAxis(N, 47, ABG)
01:36:29.668 00.000 16108 Guiding  Dir = 0, Dur = 47
01:36:29.668 00.000 16108 IsSlewing returns 0
01:36:29.668 00.000 16108 IsGuiding returns 0
01:36:29.673 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3395, FiltMin=2918, FiltMax=53766, Gamma=1.000
01:36:29.690 00.017 21068 UpdateGuideState exits: m=116593 SNR=78.9
01:36:29.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:29.692 00.000 21068 Enqueuing Expose request
01:36:29.731 00.039 16108 IsGuiding returns 1
01:36:29.731 00.000 16108 scope still moving after pulse duration time elapsed
01:36:29.760 00.029 16108 IsSlewing returns 0
01:36:29.760 00.000 16108 IsGuiding returns 1
01:36:29.792 00.032 16108 IsSlewing returns 0
01:36:29.792 00.000 16108 IsGuiding returns 1
01:36:29.824 00.032 16108 IsSlewing returns 0
01:36:29.824 00.000 16108 IsGuiding returns 0
01:36:29.824 00.000 16108 scope move finished after 47 + 109 ms
01:36:29.824 00.000 16108 Move returns status 0, amount 47
01:36:29.824 00.000 16108 move complete, result=0
01:36:29.825 00.001 16108 worker thread done servicing request
01:36:29.825 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
01:36:29.831 00.006 16108 Worker thread wakes up
01:36:29.831 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:29.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:30.808 00.977 16108 Exposure complete
01:36:30.865 00.057 16108 worker thread done servicing request
01:36:30.865 00.000 21068 OnExposeComplete: enter
01:36:30.867 00.002 21068 UpdateGuideState(): m_state=6
01:36:30.868 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10760
01:36:30.868 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=876.30, Mass=126660, SNR=90.3, Peak=17392 HFD=3.2
01:36:30.869 00.001 21068 MultiStar: [#1 -0.28,0.35,0.95,U] [#2 -0.29,0.28,1.16,U] [#3 -0.02,0.47,0.93,U] [#4 -0.04,0.24,0.70,U] [#5 -0.01,0.13,0.88,U] [#6 -0.16,0.31,0.71,U] [#7 0.04,0.23,0.59,U] [#8 -0.26,0.27,0.82,U] 
01:36:30.870 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.32}, one-star: {0.21, 0.48}
01:36:30.871 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
01:36:30.872 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
01:36:30.874 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.87 mountX=0.15 mountY=-0.28, mountTheta=-1.08
01:36:30.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.32, opts=13)
01:36:30.877 00.001 21068 Enqueuing Move request for scope (-0.10, 0.32)
01:36:30.878 00.001 16108 Worker thread wakes up
01:36:30.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
01:36:30.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
01:36:30.878 00.000 16108 Moving (-0.10, 0.32) raw xDistance=0.15 yDistance=-0.28
01:36:30.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:36:30.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:36:30.878 00.000 16108 MoveAxis(E, 0, ABG)
01:36:30.878 00.000 16108 Move returns status 0, amount 0
01:36:30.878 00.000 16108 MoveAxis(N, 57, ABG)
01:36:30.878 00.000 16108 Guiding  Dir = 0, Dur = 57
01:36:30.879 00.001 16108 IsSlewing returns 0
01:36:30.879 00.000 16108 IsGuiding returns 0
01:36:30.883 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3395, FiltMin=2947, FiltMax=53990, Gamma=1.000
01:36:30.898 00.015 21068 UpdateGuideState exits: m=126660 SNR=90.3
01:36:30.900 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.900 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:30.903 00.003 21068 Enqueuing Expose request
01:36:30.940 00.037 16108 IsGuiding returns 1
01:36:30.940 00.000 16108 scope still moving after pulse duration time elapsed
01:36:30.970 00.030 16108 IsSlewing returns 0
01:36:30.970 00.000 16108 IsGuiding returns 1
01:36:31.001 00.031 16108 IsSlewing returns 0
01:36:31.001 00.000 16108 IsGuiding returns 1
01:36:31.032 00.031 16108 IsSlewing returns 0
01:36:31.032 00.000 16108 IsGuiding returns 0
01:36:31.032 00.000 16108 scope move finished after 57 + 96 ms
01:36:31.033 00.001 16108 Move returns status 0, amount 57
01:36:31.033 00.000 16108 move complete, result=0
01:36:31.033 00.000 16108 worker thread done servicing request
01:36:31.033 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 57 ms NORTH
01:36:31.036 00.003 16108 Worker thread wakes up
01:36:31.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:31.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:32.187 01.150 16108 Exposure complete
01:36:32.244 00.057 16108 worker thread done servicing request
01:36:32.244 00.000 21068 OnExposeComplete: enter
01:36:32.246 00.002 21068 UpdateGuideState(): m_state=6
01:36:32.248 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10761
01:36:32.250 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=876.15, Mass=122117, SNR=77.2, Peak=16128 HFD=3.4
01:36:32.252 00.002 21068 MultiStar: [#1 0.02,0.35,1.14,U] [#2 -0.24,0.10,1.28,U] [#3 0.06,0.30,1.12,U] [#4 0.03,0.17,0.92,U] [#5 -0.19,0.10,0.99,U] [#6 -0.09,0.13,0.91,U] [#7 -0.11,0.27,0.76,U] [#8 -0.13,0.15,0.80,U] 
01:36:32.253 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.21}, one-star: {-0.12, 0.33}
01:36:32.255 00.002 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
01:36:32.256 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
01:36:32.257 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=0.12 mountY=-0.19, mountTheta=-1.00
01:36:32.258 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.21, opts=13)
01:36:32.259 00.001 21068 Enqueuing Move request for scope (-0.09, 0.21)
01:36:32.260 00.001 16108 Worker thread wakes up
01:36:32.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:36:32.260 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:36:32.260 00.000 16108 Moving (-0.09, 0.21) raw xDistance=0.12 yDistance=-0.19
01:36:32.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:36:32.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:32.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:32.260 00.000 16108 MoveAxis(E, 0, ABG)
01:36:32.260 00.000 16108 Move returns status 0, amount 0
01:36:32.260 00.000 16108 MoveAxis(N, 0, ABG)
01:36:32.260 00.000 16108 Move returns status 0, amount 0
01:36:32.260 00.000 16108 move complete, result=0
01:36:32.260 00.000 16108 worker thread done servicing request
01:36:32.267 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3392, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:36:32.285 00.018 21068 UpdateGuideState exits: m=122117 SNR=77.2
01:36:32.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.286 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:32.287 00.001 21068 Enqueuing Expose request
01:36:32.288 00.001 16108 Worker thread wakes up
01:36:32.288 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:32.290 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:32.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:33.271 00.981 16108 Exposure complete
01:36:33.338 00.067 16108 worker thread done servicing request
01:36:33.338 00.000 21068 OnExposeComplete: enter
01:36:33.340 00.002 21068 UpdateGuideState(): m_state=6
01:36:33.341 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10762
01:36:33.341 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.45, Mass=134301, SNR=92.0, Peak=18128 HFD=3.3
01:36:33.342 00.001 21068 MultiStar: [#1 0.19,0.49,1.17,U] [#2 -0.10,0.59,0.00,M1] [#3 0.38,0.64,0.00,M3] [#4 0.27,0.45,0.65,U] [#5 0.02,0.53,0.83,U] [#6 -0.03,0.54,0.00,M1] [#7 -0.02,0.42,0.58,U] [#8 0.01,0.42,0.71,U] 
01:36:33.343 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.50}, one-star: {0.12, 0.63}
01:36:33.344 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
01:36:33.345 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
01:36:33.346 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.50 hyp=0.51 cameraTheta=1.36 mountX=-0.02 mountY=-0.51, mountTheta=-1.60
01:36:33.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.50, opts=13)
01:36:33.348 00.001 21068 Enqueuing Move request for scope (0.11, 0.50)
01:36:33.348 00.000 16108 Worker thread wakes up
01:36:33.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.50) opts 0xd
01:36:33.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.50)
01:36:33.348 00.000 16108 Moving (0.11, 0.50) raw xDistance=-0.02 yDistance=-0.51
01:36:33.349 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:33.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:36:33.349 00.000 16108 MoveAxis(E, 0, ABG)
01:36:33.349 00.000 16108 Move returns status 0, amount 0
01:36:33.349 00.000 16108 MoveAxis(N, 103, ABG)
01:36:33.349 00.000 16108 Guiding  Dir = 0, Dur = 103
01:36:33.349 00.000 16108 IsSlewing returns 0
01:36:33.349 00.000 16108 IsGuiding returns 0
01:36:33.354 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2941, FiltMax=53213, Gamma=1.000
01:36:33.377 00.023 21068 UpdateGuideState exits: m=134301 SNR=92.0
01:36:33.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:33.380 00.001 21068 Enqueuing Expose request
01:36:33.386 00.006 16108 PulseGuide returned control before completion, sleep 76
01:36:33.464 00.078 16108 IsGuiding returns 1
01:36:33.464 00.000 16108 scope still moving after pulse duration time elapsed
01:36:33.496 00.032 16108 IsSlewing returns 0
01:36:33.496 00.000 16108 IsGuiding returns 1
01:36:33.527 00.031 16108 IsSlewing returns 0
01:36:33.527 00.000 16108 IsGuiding returns 1
01:36:33.559 00.032 16108 IsSlewing returns 0
01:36:33.559 00.000 16108 IsGuiding returns 0
01:36:33.559 00.000 16108 scope move finished after 103 + 106 ms
01:36:33.559 00.000 16108 Move returns status 0, amount 103
01:36:33.559 00.000 16108 move complete, result=0
01:36:33.559 00.000 16108 worker thread done servicing request
01:36:33.559 00.000 16108 Worker thread wakes up
01:36:33.559 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.5 px 103 ms NORTH
01:36:33.562 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:33.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:34.739 01.177 16108 Exposure complete
01:36:34.801 00.062 16108 worker thread done servicing request
01:36:34.801 00.000 21068 OnExposeComplete: enter
01:36:34.802 00.001 21068 UpdateGuideState(): m_state=6
01:36:34.803 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10763
01:36:34.804 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.12, Mass=117481, SNR=75.9, Peak=18096 HFD=3.0
01:36:34.805 00.001 21068 MultiStar: [#1 0.10,0.10,1.13,U] [#2 -0.03,0.15,1.35,U] [#3 0.23,0.34,1.12,U] [#4 0.09,0.03,1.09,U] [#5 -0.06,0.27,0.95,U] [#6 0.21,0.19,0.93,U] [#7 0.22,0.24,0.69,U] [#8 0.25,-0.06,0.97,U] 
01:36:34.806 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.42, 0.31}
01:36:34.807 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
01:36:34.807 00.000 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
01:36:34.808 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.85 mountX=-0.12 mountY=-0.20, mountTheta=-2.10
01:36:34.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.17, opts=13)
01:36:34.812 00.002 21068 Enqueuing Move request for scope (0.15, 0.17)
01:36:34.813 00.001 16108 Worker thread wakes up
01:36:34.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:36:34.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:36:34.813 00.000 16108 Moving (0.15, 0.17) raw xDistance=-0.12 yDistance=-0.20
01:36:34.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:36:34.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:36:34.813 00.000 16108 MoveAxis(E, 0, ABG)
01:36:34.813 00.000 16108 Move returns status 0, amount 0
01:36:34.813 00.000 16108 MoveAxis(N, 40, ABG)
01:36:34.813 00.000 16108 Guiding  Dir = 0, Dur = 40
01:36:34.813 00.000 16108 IsSlewing returns 0
01:36:34.814 00.001 16108 IsGuiding returns 0
01:36:34.816 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3395, FiltMin=2899, FiltMax=55081, Gamma=1.000
01:36:34.831 00.015 21068 UpdateGuideState exits: m=117481 SNR=75.9
01:36:34.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:34.834 00.001 21068 Enqueuing Expose request
01:36:34.874 00.040 16108 IsGuiding returns 1
01:36:34.874 00.000 16108 scope still moving after pulse duration time elapsed
01:36:34.904 00.030 16108 IsSlewing returns 0
01:36:34.904 00.000 16108 IsGuiding returns 1
01:36:34.935 00.031 16108 IsSlewing returns 0
01:36:34.935 00.000 16108 IsGuiding returns 1
01:36:34.967 00.032 16108 IsSlewing returns 0
01:36:34.967 00.000 16108 IsGuiding returns 0
01:36:34.967 00.000 16108 scope move finished after 40 + 114 ms
01:36:34.967 00.000 16108 Move returns status 0, amount 40
01:36:34.967 00.000 16108 move complete, result=0
01:36:34.967 00.000 16108 worker thread done servicing request
01:36:34.967 00.000 16108 Worker thread wakes up
01:36:34.967 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 40 ms NORTH
01:36:34.972 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:34.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:35.945 00.973 16108 Exposure complete
01:36:36.005 00.060 16108 worker thread done servicing request
01:36:36.006 00.001 21068 OnExposeComplete: enter
01:36:36.007 00.001 21068 UpdateGuideState(): m_state=6
01:36:36.007 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10764
01:36:36.008 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.03, Mass=115263, SNR=83.0, Peak=15808 HFD=3.3
01:36:36.009 00.001 21068 MultiStar: [#1 -0.20,0.12,1.33,U] [#2 -0.17,0.16,1.24,U] [#3 0.00,0.36,1.26,U] [#4 -0.01,0.06,1.00,U] [#5 -0.39,0.09,1.14,U] [#6 -0.12,0.01,0.84,U] [#7 0.00,0.25,0.60,U] [#8 0.01,0.04,0.80,U] 
01:36:36.011 00.002 21068 refined, 8 included, MultiStar: {-0.14, 0.15}, one-star: {-0.22, 0.22}
01:36:36.011 00.000 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
01:36:36.012 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
01:36:36.013 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=0.16 mountY=-0.11, mountTheta=-0.62
01:36:36.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.15, opts=13)
01:36:36.015 00.001 21068 Enqueuing Move request for scope (-0.14, 0.15)
01:36:36.016 00.001 16108 Worker thread wakes up
01:36:36.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
01:36:36.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
01:36:36.016 00.000 16108 Moving (-0.14, 0.15) raw xDistance=0.16 yDistance=-0.11
01:36:36.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:36:36.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:36.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:36:36.016 00.000 16108 MoveAxis(E, 0, ABG)
01:36:36.016 00.000 16108 Move returns status 0, amount 0
01:36:36.016 00.000 16108 MoveAxis(N, 0, ABG)
01:36:36.016 00.000 16108 Move returns status 0, amount 0
01:36:36.016 00.000 16108 move complete, result=0
01:36:36.016 00.000 16108 worker thread done servicing request
01:36:36.019 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3395, FiltMin=2928, FiltMax=47536, Gamma=1.000
01:36:36.035 00.016 21068 UpdateGuideState exits: m=115263 SNR=83.0
01:36:36.037 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:36.039 00.001 21068 Enqueuing Expose request
01:36:36.040 00.001 16108 Worker thread wakes up
01:36:36.040 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:36.041 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:36.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:37.198 01.157 16108 Exposure complete
01:36:37.262 00.064 16108 worker thread done servicing request
01:36:37.262 00.000 21068 OnExposeComplete: enter
01:36:37.263 00.001 21068 UpdateGuideState(): m_state=6
01:36:37.264 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10765
01:36:37.264 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=876.16, Mass=127063, SNR=88.6, Peak=17712 HFD=3.2
01:36:37.265 00.001 21068 MultiStar: [#1 0.00,0.12,1.19,U] [#2 -0.51,0.07,1.29,U] [#3 0.07,0.15,0.96,U] [#4 -0.06,0.21,0.71,U] [#5 -0.13,0.04,1.09,U] [#6 0.02,0.05,0.76,U] [#7 0.01,0.53,0.63,U] [#8 -0.07,0.15,0.69,U] 
01:36:37.267 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.10, 0.34}
01:36:37.268 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:36:37.268 00.000 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:36:37.269 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.15 mountX=0.13 mountY=-0.14, mountTheta=-0.79
01:36:37.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.17, opts=13)
01:36:37.272 00.001 21068 Enqueuing Move request for scope (-0.11, 0.17)
01:36:37.274 00.002 16108 Worker thread wakes up
01:36:37.275 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
01:36:37.275 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
01:36:37.275 00.000 16108 Moving (-0.11, 0.17) raw xDistance=0.13 yDistance=-0.14
01:36:37.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:36:37.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:37.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:36:37.275 00.000 16108 MoveAxis(E, 0, ABG)
01:36:37.275 00.000 16108 Move returns status 0, amount 0
01:36:37.275 00.000 16108 MoveAxis(N, 0, ABG)
01:36:37.275 00.000 16108 Move returns status 0, amount 0
01:36:37.275 00.000 16108 move complete, result=0
01:36:37.275 00.000 16108 worker thread done servicing request
01:36:37.286 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3395, FiltMin=2928, FiltMax=53552, Gamma=1.000
01:36:37.306 00.020 21068 UpdateGuideState exits: m=127063 SNR=88.6
01:36:37.308 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:37.311 00.002 21068 Enqueuing Expose request
01:36:37.313 00.002 16108 Worker thread wakes up
01:36:37.313 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:37.314 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:37.315 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:38.293 00.978 16108 Exposure complete
01:36:38.350 00.057 16108 worker thread done servicing request
01:36:38.350 00.000 21068 OnExposeComplete: enter
01:36:38.351 00.001 21068 UpdateGuideState(): m_state=6
01:36:38.352 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10766
01:36:38.354 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=876.06, Mass=124216, SNR=95.9, Peak=17344 HFD=3.2
01:36:38.355 00.001 21068 MultiStar: [#1 -0.30,0.26,1.06,U] [#2 -0.43,0.31,1.13,U] [#3 -0.27,0.40,1.04,U] [#4 -0.28,0.35,0.72,U] [#5 0.04,-0.04,0.86,U] [#6 -0.27,-0.12,0.68,U] [#7 0.01,0.34,0.64,U] [#8 -0.15,0.29,0.71,U] 
01:36:38.355 00.000 21068 single-star, 8 included, MultiStar: {-0.20, 0.24}, one-star: {-0.04, 0.24}
01:36:38.356 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
01:36:38.357 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
01:36:38.357 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.73 mountX=0.08 mountY=-0.23, mountTheta=-1.23
01:36:38.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.24, opts=13)
01:36:38.360 00.001 21068 Enqueuing Move request for scope (-0.04, 0.24)
01:36:38.360 00.000 16108 Worker thread wakes up
01:36:38.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
01:36:38.361 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
01:36:38.361 00.000 16108 Moving (-0.04, 0.24) raw xDistance=0.08 yDistance=-0.23
01:36:38.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:36:38.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:36:38.361 00.000 16108 MoveAxis(E, 0, ABG)
01:36:38.361 00.000 16108 Move returns status 0, amount 0
01:36:38.361 00.000 16108 MoveAxis(N, 46, ABG)
01:36:38.361 00.000 16108 Guiding  Dir = 0, Dur = 46
01:36:38.361 00.000 16108 IsSlewing returns 0
01:36:38.361 00.000 16108 IsGuiding returns 0
01:36:38.364 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3395, FiltMin=2899, FiltMax=56483, Gamma=1.000
01:36:38.369 00.005 16108 PulseGuide returned control before completion, sleep 49
01:36:38.379 00.010 21068 UpdateGuideState exits: m=124216 SNR=95.9
01:36:38.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:38.381 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:38.382 00.001 21068 Enqueuing Expose request
01:36:38.431 00.049 16108 IsGuiding returns 1
01:36:38.431 00.000 16108 scope still moving after pulse duration time elapsed
01:36:38.463 00.032 16108 IsSlewing returns 0
01:36:38.463 00.000 16108 IsGuiding returns 0
01:36:38.463 00.000 16108 scope move finished after 46 + 55 ms
01:36:38.463 00.000 16108 Move returns status 0, amount 46
01:36:38.463 00.000 16108 move complete, result=0
01:36:38.463 00.000 16108 worker thread done servicing request
01:36:38.463 00.000 16108 Worker thread wakes up
01:36:38.463 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
01:36:38.464 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:38.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:39.628 01.164 16108 Exposure complete
01:36:39.696 00.068 16108 worker thread done servicing request
01:36:39.696 00.000 21068 OnExposeComplete: enter
01:36:39.697 00.001 21068 UpdateGuideState(): m_state=6
01:36:39.697 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10767
01:36:39.698 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.04, Mass=124635, SNR=87.0, Peak=18720 HFD=3.0
01:36:39.699 00.001 21068 MultiStar: [#1 0.06,0.24,1.06,U] [#2 -0.04,0.23,1.26,U] [#3 -0.03,0.16,0.99,U] [#4 0.00,-0.12,0.71,U] [#5 -0.08,0.05,0.74,U] [#6 -0.31,0.09,0.75,U] [#7 0.02,-0.06,0.66,U] [#8 0.18,-0.01,0.84,U] 
01:36:39.700 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.26, 0.23}
01:36:39.701 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:36:39.701 00.000 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
01:36:39.702 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.12 cameraTheta=1.44 mountX=0.01 mountY=-0.11, mountTheta=-1.52
01:36:39.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
01:36:39.706 00.002 21068 Enqueuing Move request for scope (0.01, 0.11)
01:36:39.708 00.002 16108 Worker thread wakes up
01:36:39.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:36:39.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:36:39.708 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
01:36:39.709 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:36:39.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:39.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:36:39.709 00.000 16108 MoveAxis(E, 0, ABG)
01:36:39.709 00.000 16108 Move returns status 0, amount 0
01:36:39.709 00.000 16108 MoveAxis(N, 0, ABG)
01:36:39.709 00.000 16108 Move returns status 0, amount 0
01:36:39.709 00.000 16108 move complete, result=0
01:36:39.709 00.000 16108 worker thread done servicing request
01:36:39.719 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3395, FiltMin=2889, FiltMax=55648, Gamma=1.000
01:36:39.743 00.024 21068 UpdateGuideState exits: m=124635 SNR=87.0
01:36:39.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:39.746 00.001 21068 Enqueuing Expose request
01:36:39.747 00.001 16108 Worker thread wakes up
01:36:39.747 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:39.748 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:39.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:40.719 00.971 16108 Exposure complete
01:36:40.803 00.084 16108 worker thread done servicing request
01:36:40.803 00.000 21068 OnExposeComplete: enter
01:36:40.804 00.001 21068 UpdateGuideState(): m_state=6
01:36:40.805 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10768
01:36:40.806 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.94, Mass=118693, SNR=82.5, Peak=15312 HFD=3.4
01:36:40.807 00.001 21068 MultiStar: [#1 -0.13,0.07,1.08,U] [#2 -0.30,0.12,1.20,U] [#3 -0.26,0.38,1.02,U] [#4 -0.22,-0.22,1.01,U] [#5 -0.35,-0.16,0.88,U] [#6 -0.40,-0.19,0.86,U] [#7 -0.09,0.22,0.66,U] [#8 -0.41,-0.17,0.73,U] 
01:36:40.809 00.002 21068 single-star, 8 included, MultiStar: {-0.23, 0.03}, one-star: {0.02, 0.13}
01:36:40.810 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
01:36:40.813 00.003 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
01:36:40.814 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=0.00 mountY=-0.13, mountTheta=-1.54
01:36:40.818 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
01:36:40.819 00.001 21068 Enqueuing Move request for scope (0.02, 0.13)
01:36:40.820 00.001 16108 Worker thread wakes up
01:36:40.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:36:40.821 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:36:40.821 00.000 16108 Moving (0.02, 0.13) raw xDistance=0.00 yDistance=-0.13
01:36:40.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:36:40.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:40.821 00.000 16108 MoveAxis(E, 0, ABG)
01:36:40.821 00.000 16108 Move returns status 0, amount 0
01:36:40.821 00.000 16108 MoveAxis(N, 0, ABG)
01:36:40.821 00.000 16108 Move returns status 0, amount 0
01:36:40.821 00.000 16108 move complete, result=0
01:36:40.821 00.000 16108 worker thread done servicing request
01:36:40.827 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3395, FiltMin=2867, FiltMax=65440, Gamma=1.000
01:36:40.845 00.018 21068 UpdateGuideState exits: m=118693 SNR=82.5
01:36:40.848 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.850 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:40.851 00.001 21068 Enqueuing Expose request
01:36:40.853 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:40.856 00.003 16108 Worker thread wakes up
01:36:40.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:40.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:42.029 01.173 16108 Exposure complete
01:36:42.094 00.065 16108 worker thread done servicing request
01:36:42.094 00.000 21068 OnExposeComplete: enter
01:36:42.095 00.001 21068 UpdateGuideState(): m_state=6
01:36:42.096 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10769
01:36:42.098 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.15, Mass=112073, SNR=80.5, Peak=15968 HFD=3.2
01:36:42.099 00.001 21068 MultiStar: [#1 0.16,0.11,1.26,U] [#2 0.05,-0.16,1.17,U] [#3 -0.03,0.22,1.13,U] [#4 -0.02,-0.13,0.89,U] [#5 -0.02,-0.18,0.91,U] [#6 -0.14,-0.21,0.86,U] [#7 0.32,0.20,0.59,U] [#8 0.02,0.18,0.90,U] 
01:36:42.100 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.07, 0.34}
01:36:42.101 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
01:36:42.102 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
01:36:42.102 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.81 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
01:36:42.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
01:36:42.105 00.001 21068 Enqueuing Move request for scope (0.04, 0.04)
01:36:42.107 00.002 16108 Worker thread wakes up
01:36:42.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:36:42.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:36:42.107 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:36:42.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:42.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:42.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:42.107 00.000 16108 MoveAxis(E, 0, ABG)
01:36:42.107 00.000 16108 Move returns status 0, amount 0
01:36:42.107 00.000 16108 MoveAxis(N, 0, ABG)
01:36:42.107 00.000 16108 Move returns status 0, amount 0
01:36:42.107 00.000 16108 move complete, result=0
01:36:42.107 00.000 16108 worker thread done servicing request
01:36:42.114 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3395, FiltMin=2915, FiltMax=62352, Gamma=1.000
01:36:42.139 00.025 21068 UpdateGuideState exits: m=112073 SNR=80.5
01:36:42.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.143 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:42.146 00.003 21068 Enqueuing Expose request
01:36:42.148 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:42.150 00.002 16108 Worker thread wakes up
01:36:42.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:42.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:43.145 00.995 16108 Exposure complete
01:36:43.210 00.065 16108 worker thread done servicing request
01:36:43.210 00.000 21068 OnExposeComplete: enter
01:36:43.211 00.001 21068 UpdateGuideState(): m_state=6
01:36:43.212 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10770
01:36:43.213 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.98, Mass=129180, SNR=88.5, Peak=17584 HFD=3.4
01:36:43.214 00.001 21068 MultiStar: [#1 0.13,0.02,1.12,U] [#2 -0.11,0.31,1.10,U] [#3 0.18,0.03,0.95,U] [#4 -0.02,-0.20,0.88,U] [#5 -0.15,-0.14,0.85,U] [#6 -0.01,-0.13,0.78,U] [#7 -0.14,-0.02,0.61,U] [#8 0.01,-0.13,0.74,U] 
01:36:43.216 00.002 21068 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.01, 0.16}
01:36:43.217 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
01:36:43.218 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:36:43.218 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.07 mountX=0.01 mountY=-0.01, mountTheta=-0.87
01:36:43.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.01, opts=13)
01:36:43.221 00.001 21068 Enqueuing Move request for scope (-0.00, 0.01)
01:36:43.222 00.001 16108 Worker thread wakes up
01:36:43.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:36:43.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:36:43.222 00.000 16108 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
01:36:43.223 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:36:43.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:43.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:36:43.223 00.000 16108 MoveAxis(E, 0, ABG)
01:36:43.223 00.000 16108 Move returns status 0, amount 0
01:36:43.223 00.000 16108 MoveAxis(N, 0, ABG)
01:36:43.223 00.000 16108 Move returns status 0, amount 0
01:36:43.223 00.000 16108 move complete, result=0
01:36:43.223 00.000 16108 worker thread done servicing request
01:36:43.228 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3395, FiltMin=2893, FiltMax=57558, Gamma=1.000
01:36:43.243 00.015 21068 UpdateGuideState exits: m=129180 SNR=88.5
01:36:43.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:43.246 00.001 21068 Enqueuing Expose request
01:36:43.248 00.002 16108 Worker thread wakes up
01:36:43.248 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:43.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:43.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:44.403 01.154 16108 Exposure complete
01:36:44.458 00.055 16108 worker thread done servicing request
01:36:44.458 00.000 21068 OnExposeComplete: enter
01:36:44.459 00.001 21068 UpdateGuideState(): m_state=6
01:36:44.460 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10771
01:36:44.461 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.97, Mass=119358, SNR=83.2, Peak=16832 HFD=3.3
01:36:44.461 00.000 21068 MultiStar: [#1 -0.24,0.20,1.02,U] [#2 -0.27,-0.03,1.22,U] [#3 0.03,0.32,1.33,U] [#4 0.03,-0.19,0.88,U] [#5 -0.01,0.04,0.99,U] [#6 -0.19,0.04,0.81,U] [#7 -0.15,0.26,0.69,U] [#8 -0.22,-0.06,0.92,U] 
01:36:44.463 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.08, 0.16}
01:36:44.464 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:36:44.464 00.000 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:36:44.465 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.51 mountX=0.13 mountY=-0.06, mountTheta=-0.40
01:36:44.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
01:36:44.467 00.000 21068 Enqueuing Move request for scope (-0.12, 0.09)
01:36:44.468 00.001 16108 Worker thread wakes up
01:36:44.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:36:44.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:36:44.468 00.000 16108 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=-0.06
01:36:44.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:36:44.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:44.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:44.468 00.000 16108 MoveAxis(E, 0, ABG)
01:36:44.468 00.000 16108 Move returns status 0, amount 0
01:36:44.469 00.001 16108 MoveAxis(N, 0, ABG)
01:36:44.469 00.000 16108 Move returns status 0, amount 0
01:36:44.469 00.000 16108 move complete, result=0
01:36:44.469 00.000 16108 worker thread done servicing request
01:36:44.472 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3395, FiltMin=2873, FiltMax=54576, Gamma=1.000
01:36:44.488 00.016 21068 UpdateGuideState exits: m=119358 SNR=83.2
01:36:44.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:44.490 00.001 21068 Enqueuing Expose request
01:36:44.491 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:44.491 00.000 16108 Worker thread wakes up
01:36:44.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:44.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:45.468 00.976 16108 Exposure complete
01:36:45.527 00.059 16108 worker thread done servicing request
01:36:45.527 00.000 21068 OnExposeComplete: enter
01:36:45.529 00.002 21068 UpdateGuideState(): m_state=6
01:36:45.530 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10772
01:36:45.531 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.02, Mass=135118, SNR=89.5, Peak=17347 HFD=3.1
01:36:45.531 00.000 21068 MultiStar: [#1 -0.02,0.18,1.02,U] [#2 -0.22,0.05,1.24,U] [#3 -0.07,0.39,1.18,U] [#4 -0.02,-0.08,0.87,U] [#5 -0.01,0.05,0.77,U] [#6 -0.23,-0.16,0.77,U] [#7 -0.16,0.13,0.62,U] [#8 -0.07,-0.04,0.68,U] 
01:36:45.532 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.14, 0.21}
01:36:45.533 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
01:36:45.534 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
01:36:45.534 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=0.12 mountY=-0.07, mountTheta=-0.53
01:36:45.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.10, opts=13)
01:36:45.538 00.002 21068 Enqueuing Move request for scope (-0.11, 0.10)
01:36:45.538 00.000 16108 Worker thread wakes up
01:36:45.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
01:36:45.538 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
01:36:45.538 00.000 16108 Moving (-0.11, 0.10) raw xDistance=0.12 yDistance=-0.07
01:36:45.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:36:45.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:45.539 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:45.539 00.000 16108 MoveAxis(E, 0, ABG)
01:36:45.539 00.000 16108 Move returns status 0, amount 0
01:36:45.539 00.000 16108 MoveAxis(N, 0, ABG)
01:36:45.539 00.000 16108 Move returns status 0, amount 0
01:36:45.539 00.000 16108 move complete, result=0
01:36:45.539 00.000 16108 worker thread done servicing request
01:36:45.544 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3395, FiltMin=2918, FiltMax=65440, Gamma=1.000
01:36:45.568 00.024 21068 UpdateGuideState exits: m=135118 SNR=89.5
01:36:45.571 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.574 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:45.575 00.001 21068 Enqueuing Expose request
01:36:45.576 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:45.578 00.002 16108 Worker thread wakes up
01:36:45.578 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:45.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:46.744 01.166 16108 Exposure complete
01:36:46.800 00.056 16108 worker thread done servicing request
01:36:46.800 00.000 21068 OnExposeComplete: enter
01:36:46.801 00.001 21068 UpdateGuideState(): m_state=6
01:36:46.803 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10773
01:36:46.806 00.003 21068 Star::Find returns 1 (0), X=220.60, Y=876.11, Mass=105664, SNR=77.0, Peak=15712 HFD=3.2
01:36:46.807 00.001 21068 MultiStar: [#1 -0.05,0.19,1.47,U] [#2 -0.10,0.02,1.29,U] [#3 -0.08,0.41,1.12,U] [#4 -0.10,-0.20,0.97,U] [#5 -0.30,0.01,1.06,U] [#6 -0.33,-0.13,1.03,U] [#7 -0.02,0.09,0.83,U] [#8 -0.20,-0.02,0.86,U] 
01:36:46.809 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.02, 0.30}
01:36:46.810 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
01:36:46.813 00.003 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
01:36:46.816 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.58 mountX=0.14 mountY=-0.05, mountTheta=-0.34
01:36:46.819 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
01:36:46.820 00.001 21068 Enqueuing Move request for scope (-0.13, 0.08)
01:36:46.821 00.001 16108 Worker thread wakes up
01:36:46.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
01:36:46.821 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
01:36:46.823 00.002 16108 Moving (-0.13, 0.08) raw xDistance=0.14 yDistance=-0.05
01:36:46.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:46.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:46.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:46.823 00.000 16108 MoveAxis(E, 0, ABG)
01:36:46.823 00.000 16108 Move returns status 0, amount 0
01:36:46.823 00.000 16108 MoveAxis(N, 0, ABG)
01:36:46.823 00.000 16108 Move returns status 0, amount 0
01:36:46.823 00.000 16108 move complete, result=0
01:36:46.824 00.001 16108 worker thread done servicing request
01:36:46.829 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2931, FiltMax=53456, Gamma=1.000
01:36:46.857 00.028 21068 UpdateGuideState exits: m=105664 SNR=77.0
01:36:46.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.860 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:46.861 00.001 21068 Enqueuing Expose request
01:36:46.863 00.002 16108 Worker thread wakes up
01:36:46.863 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:46.865 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:46.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:47.843 00.978 16108 Exposure complete
01:36:47.897 00.054 16108 worker thread done servicing request
01:36:47.897 00.000 21068 OnExposeComplete: enter
01:36:47.899 00.002 21068 UpdateGuideState(): m_state=6
01:36:47.901 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10774
01:36:47.904 00.003 21068 Star::Find returns 1 (0), X=220.38, Y=875.96, Mass=121860, SNR=81.1, Peak=16240 HFD=3.3
01:36:47.905 00.001 21068 MultiStar: [#1 -0.16,-0.08,1.25,U] [#2 -0.32,-0.06,1.19,U] [#3 -0.22,-0.02,1.17,U] [#4 -0.43,-0.07,0.83,U] [#5 -0.43,-0.30,0.94,U] [#6 -0.57,0.00,0.00,M1] [#7 -0.31,0.20,0.60,U] [#8 -0.24,0.06,0.82,U] 
01:36:47.907 00.002 21068 single-star, 7 included, MultiStar: {-0.28, -0.03}, one-star: {-0.23, 0.14}
01:36:47.908 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
01:36:47.910 00.002 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
01:36:47.911 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.58 mountX=0.25 mountY=-0.09, mountTheta=-0.33
01:36:47.914 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.14, opts=13)
01:36:47.915 00.001 21068 Enqueuing Move request for scope (-0.23, 0.14)
01:36:47.915 00.000 16108 Worker thread wakes up
01:36:47.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
01:36:47.916 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
01:36:47.916 00.000 16108 Moving (-0.23, 0.14) raw xDistance=0.25 yDistance=-0.09
01:36:47.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:36:47.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:47.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:47.916 00.000 16108 MoveAxis(W, 66, ABG)
01:36:47.916 00.000 16108 Guiding  Dir = 3, Dur = 66
01:36:47.916 00.000 16108 IsSlewing returns 0
01:36:47.916 00.000 16108 IsGuiding returns 0
01:36:47.919 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2941, FiltMax=65440, Gamma=1.000
01:36:47.928 00.009 16108 PulseGuide returned control before completion, sleep 65
01:36:47.941 00.013 21068 UpdateGuideState exits: m=121860 SNR=81.1
01:36:47.943 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:47.946 00.002 21068 Enqueuing Expose request
01:36:48.005 00.059 16108 IsGuiding returns 1
01:36:48.005 00.000 16108 scope still moving after pulse duration time elapsed
01:36:48.037 00.032 16108 IsSlewing returns 0
01:36:48.037 00.000 16108 IsGuiding returns 0
01:36:48.037 00.000 16108 scope move finished after 66 + 54 ms
01:36:48.037 00.000 16108 Move returns status 0, amount 66
01:36:48.037 00.000 16108 MoveAxis(N, 0, ABG)
01:36:48.037 00.000 16108 Move returns status 0, amount 0
01:36:48.037 00.000 16108 move complete, result=0
01:36:48.038 00.001 16108 worker thread done servicing request
01:36:48.038 00.000 16108 Worker thread wakes up
01:36:48.038 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
01:36:48.041 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:48.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:49.206 01.165 16108 Exposure complete
01:36:49.305 00.099 16108 worker thread done servicing request
01:36:49.305 00.000 21068 OnExposeComplete: enter
01:36:49.305 00.000 21068 UpdateGuideState(): m_state=6
01:36:49.306 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10775
01:36:49.307 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.15, Mass=128619, SNR=74.9, Peak=18640 HFD=3.0
01:36:49.308 00.001 21068 MultiStar: [#1 -0.01,0.22,1.48,U] [#2 -0.10,0.27,1.35,U] [#3 0.06,0.40,1.22,U] [#4 -0.11,-0.06,0.93,U] [#5 -0.35,-0.03,1.05,U] [#6 -0.20,0.04,0.92,U] [#7 0.34,0.23,0.63,U] [#8 -0.34,-0.04,0.85,U] 
01:36:49.309 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {0.15, 0.34}
01:36:49.310 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
01:36:49.310 00.000 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
01:36:49.311 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.96 mountX=0.10 mountY=-0.15, mountTheta=-0.98
01:36:49.314 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.17, opts=13)
01:36:49.315 00.001 21068 Enqueuing Move request for scope (-0.07, 0.17)
01:36:49.315 00.000 16108 Worker thread wakes up
01:36:49.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
01:36:49.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
01:36:49.315 00.000 16108 Moving (-0.07, 0.17) raw xDistance=0.10 yDistance=-0.15
01:36:49.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:36:49.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:49.316 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:49.316 00.000 16108 MoveAxis(E, 0, ABG)
01:36:49.316 00.000 16108 Move returns status 0, amount 0
01:36:49.316 00.000 16108 MoveAxis(N, 0, ABG)
01:36:49.316 00.000 16108 Move returns status 0, amount 0
01:36:49.316 00.000 16108 move complete, result=0
01:36:49.316 00.000 16108 worker thread done servicing request
01:36:49.322 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3392, FiltMin=2905, FiltMax=52438, Gamma=1.000
01:36:49.348 00.026 21068 UpdateGuideState exits: m=128619 SNR=74.9
01:36:49.352 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:49.353 00.000 21068 Enqueuing Expose request
01:36:49.355 00.002 16108 Worker thread wakes up
01:36:49.355 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:49.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:49.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:50.331 00.975 16108 Exposure complete
01:36:50.394 00.063 16108 worker thread done servicing request
01:36:50.394 00.000 21068 OnExposeComplete: enter
01:36:50.397 00.003 21068 UpdateGuideState(): m_state=6
01:36:50.397 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10776
01:36:50.398 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.86, Mass=130071, SNR=97.4, Peak=15248 HFD=3.5
01:36:50.399 00.001 21068 MultiStar: [#1 0.14,0.03,0.93,U] [#2 -0.10,-0.19,1.11,U] [#3 0.16,0.25,0.99,U] [#4 0.13,-0.23,0.81,U] [#5 -0.16,0.08,0.78,U] [#6 -0.21,-0.24,0.71,U] [#7 -0.26,-0.04,0.51,U] [#8 -0.12,-0.21,0.67,U] 
01:36:50.400 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.17, 0.04}
01:36:50.400 00.000 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
01:36:50.401 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
01:36:50.402 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.37 mountX=0.04 mountY=0.06, mountTheta=0.96
01:36:50.403 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
01:36:50.405 00.002 21068 Enqueuing Move request for scope (-0.05, -0.05)
01:36:50.406 00.001 16108 Worker thread wakes up
01:36:50.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:36:50.406 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:36:50.406 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
01:36:50.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:36:50.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:50.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:36:50.406 00.000 16108 MoveAxis(E, 0, ABG)
01:36:50.406 00.000 16108 Move returns status 0, amount 0
01:36:50.407 00.001 16108 MoveAxis(N, 0, ABG)
01:36:50.407 00.000 16108 Move returns status 0, amount 0
01:36:50.407 00.000 16108 move complete, result=0
01:36:50.407 00.000 16108 worker thread done servicing request
01:36:50.412 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3395, FiltMin=2905, FiltMax=59984, Gamma=1.000
01:36:50.441 00.029 21068 UpdateGuideState exits: m=130071 SNR=97.4
01:36:50.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:50.444 00.001 21068 Enqueuing Expose request
01:36:50.445 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:50.445 00.000 16108 Worker thread wakes up
01:36:50.446 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:50.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:51.625 01.179 16108 Exposure complete
01:36:51.697 00.072 16108 worker thread done servicing request
01:36:51.697 00.000 21068 OnExposeComplete: enter
01:36:51.699 00.002 21068 UpdateGuideState(): m_state=6
01:36:51.700 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10777
01:36:51.701 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.94, Mass=129626, SNR=86.9, Peak=16720 HFD=3.2
01:36:51.701 00.000 21068 MultiStar: [#1 0.46,0.14,1.15,U] [#2 0.10,0.06,1.25,U] [#3 0.25,0.15,1.19,U] [#4 -0.12,0.02,0.78,U] [#5 -0.15,-0.09,0.82,U] [#6 0.07,0.02,0.70,U] [#7 0.08,-0.17,0.63,U] [#8 0.10,-0.17,0.75,U] 
01:36:51.702 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.19, 0.12}
01:36:51.703 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
01:36:51.704 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
01:36:51.704 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
01:36:51.708 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
01:36:51.709 00.001 21068 Enqueuing Move request for scope (0.13, 0.03)
01:36:51.710 00.001 16108 Worker thread wakes up
01:36:51.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:36:51.710 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:36:51.710 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.12 yDistance=-0.06
01:36:51.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:36:51.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:51.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:51.710 00.000 16108 MoveAxis(E, 0, ABG)
01:36:51.710 00.000 16108 Move returns status 0, amount 0
01:36:51.710 00.000 16108 MoveAxis(N, 0, ABG)
01:36:51.711 00.001 16108 Move returns status 0, amount 0
01:36:51.711 00.000 16108 move complete, result=0
01:36:51.711 00.000 16108 worker thread done servicing request
01:36:51.714 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3395, FiltMin=2902, FiltMax=55664, Gamma=1.000
01:36:51.740 00.026 21068 UpdateGuideState exits: m=129626 SNR=86.9
01:36:51.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:51.744 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:51.745 00.001 21068 Enqueuing Expose request
01:36:51.747 00.002 16108 Worker thread wakes up
01:36:51.747 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:51.748 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:51.749 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:52.715 00.966 16108 Exposure complete
01:36:52.770 00.055 16108 worker thread done servicing request
01:36:52.770 00.000 21068 OnExposeComplete: enter
01:36:52.771 00.001 21068 UpdateGuideState(): m_state=6
01:36:52.772 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10778
01:36:52.773 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.96, Mass=128581, SNR=100.9, Peak=16160 HFD=3.4
01:36:52.774 00.001 21068 MultiStar: [#1 -0.04,0.07,0.91,U] [#2 -0.19,0.12,1.11,U] [#3 0.22,0.22,0.88,U] [#4 -0.13,-0.21,0.89,U] [#5 -0.07,-0.04,0.89,U] [#6 -0.16,-0.46,0.69,U] [#7 0.03,0.00,0.50,U] [#8 0.18,-0.08,0.68,U] 
01:36:52.775 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.12, 0.15}
01:36:52.775 00.000 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.71)
01:36:52.777 00.002 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
01:36:52.778 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.61 mountX=0.01 mountY=0.01, mountTheta=0.74
01:36:52.779 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
01:36:52.780 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
01:36:52.781 00.001 16108 Worker thread wakes up
01:36:52.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:36:52.781 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:36:52.781 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
01:36:52.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:36:52.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:52.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:52.781 00.000 16108 MoveAxis(E, 0, ABG)
01:36:52.781 00.000 16108 Move returns status 0, amount 0
01:36:52.781 00.000 16108 MoveAxis(N, 0, ABG)
01:36:52.781 00.000 16108 Move returns status 0, amount 0
01:36:52.781 00.000 16108 move complete, result=0
01:36:52.782 00.001 16108 worker thread done servicing request
01:36:52.785 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3395, FiltMin=2909, FiltMax=65440, Gamma=1.000
01:36:52.801 00.016 21068 UpdateGuideState exits: m=128581 SNR=100.9
01:36:52.801 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:52.803 00.001 21068 Enqueuing Expose request
01:36:52.804 00.001 16108 Worker thread wakes up
01:36:52.804 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:52.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:52.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:53.961 01.157 16108 Exposure complete
01:36:54.042 00.081 16108 worker thread done servicing request
01:36:54.042 00.000 21068 OnExposeComplete: enter
01:36:54.044 00.002 21068 UpdateGuideState(): m_state=6
01:36:54.047 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10779
01:36:54.048 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=876.32, Mass=121942, SNR=81.8, Peak=16048 HFD=3.3
01:36:54.050 00.002 21068 MultiStar: [#1 0.03,0.37,1.26,U] [#2 0.11,0.20,1.28,U] [#3 0.17,0.42,0.97,U] [#4 -0.04,0.26,0.85,U] [#5 -0.02,-0.09,1.02,U] [#6 -0.23,0.03,0.92,U] [#7 0.10,0.23,0.67,U] [#8 0.26,-0.11,0.76,U] 
01:36:54.051 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.21}, one-star: {0.36, 0.50}
01:36:54.053 00.002 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
01:36:54.054 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
01:36:54.056 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.21 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
01:36:54.057 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.21, opts=13)
01:36:54.058 00.001 21068 Enqueuing Move request for scope (0.08, 0.21)
01:36:54.059 00.001 16108 Worker thread wakes up
01:36:54.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:36:54.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:36:54.059 00.000 16108 Moving (0.08, 0.21) raw xDistance=-0.04 yDistance=-0.23
01:36:54.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:54.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:36:54.059 00.000 16108 MoveAxis(E, 0, ABG)
01:36:54.059 00.000 16108 Move returns status 0, amount 0
01:36:54.059 00.000 16108 MoveAxis(N, 46, ABG)
01:36:54.059 00.000 16108 Guiding  Dir = 0, Dur = 46
01:36:54.060 00.001 16108 IsSlewing returns 0
01:36:54.060 00.000 16108 IsGuiding returns 0
01:36:54.063 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3395, FiltMin=2944, FiltMax=55158, Gamma=1.000
01:36:54.073 00.010 16108 PulseGuide returned control before completion, sleep 43
01:36:54.080 00.007 21068 UpdateGuideState exits: m=121942 SNR=81.8
01:36:54.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:54.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:54.083 00.001 21068 Enqueuing Expose request
01:36:54.118 00.035 16108 IsGuiding returns 1
01:36:54.118 00.000 16108 scope still moving after pulse duration time elapsed
01:36:54.149 00.031 16108 IsSlewing returns 0
01:36:54.149 00.000 16108 IsGuiding returns 1
01:36:54.180 00.031 16108 IsSlewing returns 0
01:36:54.180 00.000 16108 IsGuiding returns 0
01:36:54.180 00.000 16108 scope move finished after 46 + 74 ms
01:36:54.180 00.000 16108 Move returns status 0, amount 46
01:36:54.180 00.000 16108 move complete, result=0
01:36:54.180 00.000 16108 worker thread done servicing request
01:36:54.180 00.000 16108 Worker thread wakes up
01:36:54.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:54.181 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
01:36:54.184 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:55.159 00.975 16108 Exposure complete
01:36:55.214 00.055 16108 worker thread done servicing request
01:36:55.215 00.001 21068 OnExposeComplete: enter
01:36:55.215 00.000 21068 UpdateGuideState(): m_state=6
01:36:55.216 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10780
01:36:55.222 00.006 21068 Star::Find returns 1 (0), X=220.61, Y=876.01, Mass=111517, SNR=75.8, Peak=15184 HFD=3.1
01:36:55.223 00.001 21068 MultiStar: [#1 0.01,0.04,1.44,U] [#2 0.06,-0.05,1.29,U] [#3 0.18,-0.05,1.17,U] [#4 -0.04,-0.13,1.02,U] [#5 0.11,-0.22,0.96,U] [#6 -0.12,-0.27,1.09,U] [#7 0.06,0.20,0.77,U] [#8 -0.16,-0.17,0.89,U] 
01:36:55.225 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.00, 0.20}
01:36:55.226 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
01:36:55.227 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
01:36:55.228 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.28 mountX=-0.02 mountY=0.05, mountTheta=2.05
01:36:55.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
01:36:55.231 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
01:36:55.232 00.001 16108 Worker thread wakes up
01:36:55.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:36:55.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:36:55.232 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.02 yDistance=0.05
01:36:55.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:55.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:55.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:36:55.232 00.000 16108 MoveAxis(E, 0, ABG)
01:36:55.232 00.000 16108 Move returns status 0, amount 0
01:36:55.232 00.000 16108 MoveAxis(N, 0, ABG)
01:36:55.232 00.000 16108 Move returns status 0, amount 0
01:36:55.232 00.000 16108 move complete, result=0
01:36:55.234 00.002 16108 worker thread done servicing request
01:36:55.237 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=480, max=65535, med=3395, FiltMin=2931, FiltMax=60688, Gamma=1.000
01:36:55.252 00.015 21068 UpdateGuideState exits: m=111517 SNR=75.8
01:36:55.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:55.255 00.001 21068 Enqueuing Expose request
01:36:55.255 00.000 16108 Worker thread wakes up
01:36:55.255 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:55.257 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:55.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:56.426 01.169 16108 Exposure complete
01:36:56.494 00.068 16108 worker thread done servicing request
01:36:56.495 00.001 21068 OnExposeComplete: enter
01:36:56.496 00.001 21068 UpdateGuideState(): m_state=6
01:36:56.497 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10781
01:36:56.499 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=876.02, Mass=136562, SNR=86.6, Peak=17120 HFD=3.4
01:36:56.500 00.001 21068 MultiStar: [#1 0.10,0.17,1.24,U] [#2 0.01,0.12,1.21,U] [#3 0.20,0.34,1.01,U] [#4 0.14,0.12,0.83,U] [#5 0.02,-0.14,1.10,U] [#6 0.08,0.08,0.71,U] [#7 -0.18,0.06,0.55,U] [#8 -0.11,-0.16,0.91,U] 
01:36:56.500 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.01, 0.21}
01:36:56.501 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
01:36:56.503 00.002 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
01:36:56.504 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
01:36:56.505 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
01:36:56.506 00.001 21068 Enqueuing Move request for scope (0.04, 0.09)
01:36:56.507 00.001 16108 Worker thread wakes up
01:36:56.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:36:56.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:36:56.507 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.10
01:36:56.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:56.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:56.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:56.507 00.000 16108 MoveAxis(E, 0, ABG)
01:36:56.507 00.000 16108 Move returns status 0, amount 0
01:36:56.507 00.000 16108 MoveAxis(N, 0, ABG)
01:36:56.507 00.000 16108 Move returns status 0, amount 0
01:36:56.507 00.000 16108 move complete, result=0
01:36:56.507 00.000 16108 worker thread done servicing request
01:36:56.511 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3395, FiltMin=2928, FiltMax=57792, Gamma=1.000
01:36:56.527 00.016 21068 UpdateGuideState exits: m=136562 SNR=86.6
01:36:56.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.528 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:56.529 00.001 21068 Enqueuing Expose request
01:36:56.530 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:56.531 00.001 16108 Worker thread wakes up
01:36:56.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:56.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:57.498 00.967 16108 Exposure complete
01:36:57.554 00.056 16108 worker thread done servicing request
01:36:57.555 00.001 21068 OnExposeComplete: enter
01:36:57.556 00.001 21068 UpdateGuideState(): m_state=6
01:36:57.558 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10782
01:36:57.560 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=876.09, Mass=126272, SNR=83.6, Peak=16400 HFD=3.5
01:36:57.562 00.002 21068 MultiStar: [#1 0.11,0.19,1.00,U] [#2 -0.06,-0.24,1.48,U] [#3 -0.03,0.28,1.09,U] [#4 -0.39,-0.20,0.79,U] [#5 -0.18,-0.20,0.92,U] [#6 -0.47,-0.15,0.84,U] [#7 0.13,0.09,0.66,U] [#8 -0.22,-0.10,0.87,U] 
01:36:57.564 00.002 21068 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.12, 0.27}
01:36:57.567 00.003 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
01:36:57.569 00.002 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
01:36:57.571 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.06 mountX=0.12 mountY=0.04, mountTheta=0.31
01:36:57.574 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.01, opts=13)
01:36:57.577 00.003 21068 Enqueuing Move request for scope (-0.13, -0.01)
01:36:57.578 00.001 16108 Worker thread wakes up
01:36:57.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:36:57.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:36:57.578 00.000 16108 Moving (-0.13, -0.01) raw xDistance=0.12 yDistance=0.04
01:36:57.579 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:36:57.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:57.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:57.579 00.000 16108 MoveAxis(E, 0, ABG)
01:36:57.579 00.000 16108 Move returns status 0, amount 0
01:36:57.579 00.000 16108 MoveAxis(N, 0, ABG)
01:36:57.579 00.000 16108 Move returns status 0, amount 0
01:36:57.579 00.000 16108 move complete, result=0
01:36:57.579 00.000 16108 worker thread done servicing request
01:36:57.585 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3395, FiltMin=2851, FiltMax=65440, Gamma=1.000
01:36:57.606 00.021 21068 UpdateGuideState exits: m=126272 SNR=83.6
01:36:57.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:57.609 00.001 21068 Enqueuing Expose request
01:36:57.609 00.000 16108 Worker thread wakes up
01:36:57.611 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:57.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:57.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:58.770 01.159 16108 Exposure complete
01:36:58.826 00.056 16108 worker thread done servicing request
01:36:58.826 00.000 21068 OnExposeComplete: enter
01:36:58.827 00.001 21068 UpdateGuideState(): m_state=6
01:36:58.827 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10783
01:36:58.828 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.87, Mass=123484, SNR=89.2, Peak=17856 HFD=3.0
01:36:58.829 00.001 21068 MultiStar: [#1 0.14,0.01,0.97,U] [#2 -0.30,0.04,1.06,U] [#3 0.23,-0.01,0.91,U] [#4 0.16,-0.14,0.73,U] [#5 0.14,-0.09,0.83,U] [#6 -0.02,0.01,0.78,U] [#7 0.06,-0.10,0.58,U] [#8 -0.07,0.24,0.85,U] 
01:36:58.830 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.17, 0.05}
01:36:58.830 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
01:36:58.831 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
01:36:58.832 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.18 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
01:36:58.835 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
01:36:58.837 00.002 21068 Enqueuing Move request for scope (0.05, 0.01)
01:36:58.839 00.002 16108 Worker thread wakes up
01:36:58.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:36:58.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:36:58.839 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
01:36:58.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:58.840 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:58.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:58.840 00.000 16108 MoveAxis(E, 0, ABG)
01:36:58.840 00.000 16108 Move returns status 0, amount 0
01:36:58.840 00.000 16108 MoveAxis(N, 0, ABG)
01:36:58.840 00.000 16108 Move returns status 0, amount 0
01:36:58.840 00.000 16108 move complete, result=0
01:36:58.840 00.000 16108 worker thread done servicing request
01:36:58.847 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3395, FiltMin=2851, FiltMax=60896, Gamma=1.000
01:36:58.866 00.019 21068 UpdateGuideState exits: m=123484 SNR=89.2
01:36:58.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:58.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:58.870 00.002 21068 Enqueuing Expose request
01:36:58.870 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:58.871 00.001 16108 Worker thread wakes up
01:36:58.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:58.872 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:36:59.839 00.967 16108 Exposure complete
01:36:59.894 00.055 16108 worker thread done servicing request
01:36:59.894 00.000 21068 OnExposeComplete: enter
01:36:59.895 00.001 21068 UpdateGuideState(): m_state=6
01:36:59.896 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10784
01:36:59.897 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.96, Mass=126660, SNR=83.5, Peak=17040 HFD=3.4
01:36:59.897 00.000 21068 MultiStar: [#1 0.07,0.32,1.17,U] [#2 -0.20,0.02,1.26,U] [#3 0.20,0.15,0.93,U] [#4 0.26,-0.08,0.81,U] [#5 0.08,0.00,0.97,U] [#6 0.16,0.02,0.85,U] [#7 0.31,0.19,0.61,U] [#8 0.08,-0.22,0.79,U] 
01:36:59.898 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.03, 0.15}
01:36:59.899 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
01:36:59.900 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
01:36:59.901 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:36:59.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.07, opts=13)
01:36:59.903 00.000 21068 Enqueuing Move request for scope (0.09, 0.07)
01:36:59.904 00.001 16108 Worker thread wakes up
01:36:59.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:36:59.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:36:59.904 00.000 16108 Moving (0.09, 0.07) raw xDistance=-0.07 yDistance=-0.09
01:36:59.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:36:59.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:59.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:59.904 00.000 16108 MoveAxis(E, 0, ABG)
01:36:59.904 00.000 16108 Move returns status 0, amount 0
01:36:59.904 00.000 16108 MoveAxis(N, 0, ABG)
01:36:59.904 00.000 16108 Move returns status 0, amount 0
01:36:59.904 00.000 16108 move complete, result=0
01:36:59.904 00.000 16108 worker thread done servicing request
01:36:59.908 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3398, FiltMin=2918, FiltMax=55088, Gamma=1.000
01:36:59.922 00.014 21068 UpdateGuideState exits: m=126660 SNR=83.5
01:36:59.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.923 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:36:59.924 00.001 21068 Enqueuing Expose request
01:36:59.925 00.001 16108 Worker thread wakes up
01:36:59.925 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:59.926 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:36:59.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:01.080 01.154 16108 Exposure complete
01:37:01.138 00.058 16108 worker thread done servicing request
01:37:01.139 00.001 21068 OnExposeComplete: enter
01:37:01.140 00.001 21068 UpdateGuideState(): m_state=6
01:37:01.142 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10785
01:37:01.143 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.75, Mass=115256, SNR=77.3, Peak=17664 HFD=2.9
01:37:01.146 00.003 21068 MultiStar: [#1 0.28,0.15,1.25,U] [#2 0.05,-0.15,1.35,U] [#3 0.34,0.18,1.12,U] [#4 0.26,-0.12,0.94,U] [#5 0.09,-0.09,1.04,U] [#6 0.28,0.15,0.85,U] [#7 0.13,0.11,0.72,U] [#8 0.30,-0.15,0.87,U] 
01:37:01.147 00.001 21068 single-star, 8 included, MultiStar: {0.21, 0.00}, one-star: {0.17, -0.06}
01:37:01.148 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
01:37:01.150 00.002 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
01:37:01.152 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=-0.18 mountY=0.02, mountTheta=3.03
01:37:01.153 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.06, opts=13)
01:37:01.154 00.001 21068 Enqueuing Move request for scope (0.17, -0.06)
01:37:01.155 00.001 16108 Worker thread wakes up
01:37:01.156 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:37:01.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:37:01.156 00.000 16108 Moving (0.17, -0.06) raw xDistance=-0.18 yDistance=0.02
01:37:01.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:37:01.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:01.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:01.156 00.000 16108 MoveAxis(E, 0, ABG)
01:37:01.156 00.000 16108 Move returns status 0, amount 0
01:37:01.156 00.000 16108 MoveAxis(N, 0, ABG)
01:37:01.156 00.000 16108 Move returns status 0, amount 0
01:37:01.156 00.000 16108 move complete, result=0
01:37:01.156 00.000 16108 worker thread done servicing request
01:37:01.161 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3395, FiltMin=2867, FiltMax=59808, Gamma=1.000
01:37:01.189 00.028 21068 UpdateGuideState exits: m=115256 SNR=77.3
01:37:01.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.193 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:01.195 00.002 21068 Enqueuing Expose request
01:37:01.196 00.001 16108 Worker thread wakes up
01:37:01.196 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:01.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:01.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:02.175 00.978 16108 Exposure complete
01:37:02.230 00.055 16108 worker thread done servicing request
01:37:02.231 00.001 21068 OnExposeComplete: enter
01:37:02.231 00.000 21068 UpdateGuideState(): m_state=6
01:37:02.232 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10786
01:37:02.233 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.93, Mass=133345, SNR=87.8, Peak=15232 HFD=3.5
01:37:02.235 00.002 21068 MultiStar: [#1 0.19,0.08,1.01,U] [#2 0.06,0.13,1.18,U] [#3 0.47,0.14,0.98,U] [#4 0.30,-0.15,0.84,U] [#5 0.23,-0.10,0.87,U] [#6 0.06,-0.11,0.87,U] [#7 -0.03,0.21,0.71,U] [#8 -0.00,0.02,0.73,U] 
01:37:02.235 00.000 21068 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {-0.01, 0.11}
01:37:02.236 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
01:37:02.237 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
01:37:02.238 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.03 mountY=-0.11, mountTheta=-1.34
01:37:02.241 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
01:37:02.243 00.002 21068 Enqueuing Move request for scope (-0.01, 0.11)
01:37:02.244 00.001 16108 Worker thread wakes up
01:37:02.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
01:37:02.244 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
01:37:02.244 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
01:37:02.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:02.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:02.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:02.244 00.000 16108 MoveAxis(E, 0, ABG)
01:37:02.245 00.001 16108 Move returns status 0, amount 0
01:37:02.245 00.000 16108 MoveAxis(N, 0, ABG)
01:37:02.245 00.000 16108 Move returns status 0, amount 0
01:37:02.245 00.000 16108 move complete, result=0
01:37:02.245 00.000 16108 worker thread done servicing request
01:37:02.250 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3395, FiltMin=2851, FiltMax=58694, Gamma=1.000
01:37:02.276 00.026 21068 UpdateGuideState exits: m=133345 SNR=87.8
01:37:02.278 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:02.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:02.280 00.001 21068 Enqueuing Expose request
01:37:02.280 00.000 16108 Worker thread wakes up
01:37:02.281 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:02.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:02.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:03.438 01.157 16108 Exposure complete
01:37:03.498 00.060 16108 worker thread done servicing request
01:37:03.498 00.000 21068 OnExposeComplete: enter
01:37:03.499 00.001 21068 UpdateGuideState(): m_state=6
01:37:03.500 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10787
01:37:03.501 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.04, Mass=129653, SNR=90.0, Peak=15872 HFD=3.4
01:37:03.504 00.003 21068 MultiStar: [#1 0.10,0.14,1.04,U] [#2 -0.09,0.13,1.25,U] [#3 0.06,0.16,0.90,U] [#4 -0.02,-0.06,0.93,U] [#5 -0.01,-0.05,0.92,U] [#6 0.03,0.05,0.76,U] [#7 0.16,0.11,0.60,U] [#8 0.06,-0.24,0.80,U] 
01:37:03.505 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {-0.16, 0.22}
01:37:03.507 00.002 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
01:37:03.508 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
01:37:03.509 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.51 mountX=0.01 mountY=-0.06, mountTheta=-1.45
01:37:03.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
01:37:03.512 00.001 21068 Enqueuing Move request for scope (0.00, 0.06)
01:37:03.513 00.001 16108 Worker thread wakes up
01:37:03.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
01:37:03.514 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
01:37:03.514 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
01:37:03.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:03.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:03.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:03.514 00.000 16108 MoveAxis(E, 0, ABG)
01:37:03.514 00.000 16108 Move returns status 0, amount 0
01:37:03.514 00.000 16108 MoveAxis(N, 0, ABG)
01:37:03.514 00.000 16108 Move returns status 0, amount 0
01:37:03.515 00.001 16108 move complete, result=0
01:37:03.515 00.000 16108 worker thread done servicing request
01:37:03.518 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3395, FiltMin=2931, FiltMax=57104, Gamma=1.000
01:37:03.536 00.018 21068 UpdateGuideState exits: m=129653 SNR=90.0
01:37:03.538 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.540 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:03.541 00.001 21068 Enqueuing Expose request
01:37:03.542 00.001 16108 Worker thread wakes up
01:37:03.542 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:03.543 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:03.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:04.504 00.961 16108 Exposure complete
01:37:04.559 00.055 16108 worker thread done servicing request
01:37:04.559 00.000 21068 OnExposeComplete: enter
01:37:04.560 00.001 21068 UpdateGuideState(): m_state=6
01:37:04.561 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10788
01:37:04.562 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.06, Mass=128960, SNR=81.6, Peak=18464 HFD=3.2
01:37:04.563 00.001 21068 MultiStar: [#1 -0.15,0.17,1.20,U] [#2 -0.14,0.05,1.19,U] [#3 0.07,0.40,1.10,U] [#4 -0.10,-0.02,0.91,U] [#5 0.21,0.11,0.97,U] [#6 -0.10,0.27,0.81,U] [#7 -0.26,0.18,0.65,U] [#8 -0.16,-0.02,0.81,U] 
01:37:04.563 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.09, 0.25}
01:37:04.565 00.002 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
01:37:04.566 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
01:37:04.566 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.99 mountX=0.10 mountY=-0.14, mountTheta=-0.95
01:37:04.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
01:37:04.569 00.001 21068 Enqueuing Move request for scope (-0.07, 0.16)
01:37:04.570 00.001 16108 Worker thread wakes up
01:37:04.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:37:04.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:37:04.570 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.10 yDistance=-0.14
01:37:04.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:04.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:04.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:04.570 00.000 16108 MoveAxis(E, 0, ABG)
01:37:04.570 00.000 16108 Move returns status 0, amount 0
01:37:04.570 00.000 16108 MoveAxis(N, 0, ABG)
01:37:04.570 00.000 16108 Move returns status 0, amount 0
01:37:04.570 00.000 16108 move complete, result=0
01:37:04.570 00.000 16108 worker thread done servicing request
01:37:04.577 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3395, FiltMin=2899, FiltMax=55968, Gamma=1.000
01:37:04.597 00.020 21068 UpdateGuideState exits: m=128960 SNR=81.6
01:37:04.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:04.600 00.001 21068 Enqueuing Expose request
01:37:04.601 00.001 16108 Worker thread wakes up
01:37:04.601 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:04.601 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:04.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:05.769 01.168 16108 Exposure complete
01:37:05.844 00.075 16108 worker thread done servicing request
01:37:05.844 00.000 21068 OnExposeComplete: enter
01:37:05.845 00.001 21068 UpdateGuideState(): m_state=6
01:37:05.846 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10789
01:37:05.846 00.000 21068 Star::Find returns 1 (0), X=220.45, Y=876.30, Mass=128185, SNR=85.4, Peak=16176 HFD=3.2
01:37:05.847 00.001 21068 MultiStar: [#1 0.06,0.29,1.25,U] [#2 -0.49,0.20,1.06,U] [#3 -0.13,0.31,1.01,U] [#4 0.03,-0.01,0.85,U] [#5 -0.23,0.01,0.88,U] [#6 -0.03,0.07,0.77,U] [#7 -0.42,0.06,0.66,U] [#8 -0.26,0.11,0.69,U] 
01:37:05.848 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.19}, one-star: {-0.16, 0.48}
01:37:05.849 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
01:37:05.850 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
01:37:05.851 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.30 mountX=0.20 mountY=-0.14, mountTheta=-0.62
01:37:05.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.19, opts=13)
01:37:05.854 00.001 21068 Enqueuing Move request for scope (-0.17, 0.19)
01:37:05.855 00.001 16108 Worker thread wakes up
01:37:05.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
01:37:05.855 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
01:37:05.855 00.000 16108 Moving (-0.17, 0.19) raw xDistance=0.20 yDistance=-0.14
01:37:05.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:37:05.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:05.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:05.855 00.000 16108 MoveAxis(E, 0, ABG)
01:37:05.855 00.000 16108 Move returns status 0, amount 0
01:37:05.855 00.000 16108 MoveAxis(N, 0, ABG)
01:37:05.855 00.000 16108 Move returns status 0, amount 0
01:37:05.855 00.000 16108 move complete, result=0
01:37:05.855 00.000 16108 worker thread done servicing request
01:37:05.864 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3395, FiltMin=2918, FiltMax=57270, Gamma=1.000
01:37:05.885 00.021 21068 UpdateGuideState exits: m=128185 SNR=85.4
01:37:05.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:05.886 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:05.887 00.001 21068 Enqueuing Expose request
01:37:05.888 00.001 16108 Worker thread wakes up
01:37:05.888 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:05.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:05.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:06.861 00.972 16108 Exposure complete
01:37:06.938 00.077 16108 worker thread done servicing request
01:37:06.938 00.000 21068 OnExposeComplete: enter
01:37:06.940 00.002 21068 UpdateGuideState(): m_state=6
01:37:06.942 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10790
01:37:06.944 00.002 21068 Star::Find returns 1 (0), X=220.47, Y=876.22, Mass=117033, SNR=81.2, Peak=14256 HFD=3.3
01:37:06.946 00.002 21068 MultiStar: [#1 -0.40,0.30,1.20,U] [#2 -0.40,0.14,1.27,U] [#3 -0.13,0.32,1.16,U] [#4 -0.08,0.21,0.89,U] [#5 -0.46,0.06,1.12,U] [#6 -0.35,0.25,0.81,U] [#7 -0.30,0.22,0.66,U] [#8 -0.44,-0.02,0.78,U] 
01:37:06.948 00.002 21068 refined, 8 included, MultiStar: {-0.30, 0.21}, one-star: {-0.15, 0.41}
01:37:06.950 00.002 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
01:37:06.951 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
01:37:06.952 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.21 hyp=0.37 cameraTheta=2.53 mountX=0.34 mountY=-0.14, mountTheta=-0.39
01:37:06.956 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.21, opts=13)
01:37:06.957 00.001 21068 Enqueuing Move request for scope (-0.30, 0.21)
01:37:06.958 00.001 16108 Worker thread wakes up
01:37:06.959 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.21) opts 0xd
01:37:06.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.21)
01:37:06.959 00.000 16108 Moving (-0.30, 0.21) raw xDistance=0.34 yDistance=-0.14
01:37:06.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:37:06.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:06.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:37:06.959 00.000 16108 MoveAxis(W, 88, ABG)
01:37:06.959 00.000 16108 Guiding  Dir = 3, Dur = 88
01:37:06.959 00.000 16108 IsSlewing returns 0
01:37:06.959 00.000 16108 IsGuiding returns 0
01:37:06.964 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3395, FiltMin=2912, FiltMax=64141, Gamma=1.000
01:37:06.981 00.017 21068 UpdateGuideState exits: m=117033 SNR=81.2
01:37:06.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.983 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:06.985 00.002 21068 Enqueuing Expose request
01:37:07.006 00.021 16108 PulseGuide returned control before completion, sleep 52
01:37:07.068 00.062 16108 IsGuiding returns 1
01:37:07.068 00.000 16108 scope still moving after pulse duration time elapsed
01:37:07.099 00.031 16108 IsSlewing returns 0
01:37:07.099 00.000 16108 IsGuiding returns 0
01:37:07.099 00.000 16108 scope move finished after 88 + 51 ms
01:37:07.099 00.000 16108 Move returns status 0, amount 88
01:37:07.099 00.000 16108 MoveAxis(N, 0, ABG)
01:37:07.100 00.001 16108 Move returns status 0, amount 0
01:37:07.100 00.000 16108 move complete, result=0
01:37:07.100 00.000 16108 worker thread done servicing request
01:37:07.100 00.000 16108 Worker thread wakes up
01:37:07.100 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
01:37:07.103 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:07.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:08.255 01.152 16108 Exposure complete
01:37:08.315 00.060 16108 worker thread done servicing request
01:37:08.316 00.001 21068 OnExposeComplete: enter
01:37:08.317 00.001 21068 UpdateGuideState(): m_state=6
01:37:08.318 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10791
01:37:08.320 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.43, Mass=129147, SNR=90.9, Peak=15024 HFD=3.2
01:37:08.322 00.002 21068 MultiStar: [#1 0.17,0.44,1.07,U] [#2 -0.10,0.50,1.11,U] [#3 0.21,0.46,0.99,U] [#4 -0.23,0.22,0.70,U] [#5 -0.18,0.29,0.85,U] [#6 -0.16,0.46,0.76,U] [#7 -0.05,0.18,0.57,U] [#8 -0.02,0.30,0.65,U] 
01:37:08.323 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.41}, one-star: {-0.05, 0.61}
01:37:08.325 00.002 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
01:37:08.326 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
01:37:08.327 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.65 mountX=0.10 mountY=-0.39, mountTheta=-1.31
01:37:08.328 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.41, opts=13)
01:37:08.329 00.001 21068 Enqueuing Move request for scope (-0.03, 0.41)
01:37:08.330 00.001 16108 Worker thread wakes up
01:37:08.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.41) opts 0xd
01:37:08.330 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.41)
01:37:08.330 00.000 16108 Moving (-0.03, 0.41) raw xDistance=0.10 yDistance=-0.39
01:37:08.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:08.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:37:08.330 00.000 16108 MoveAxis(E, 0, ABG)
01:37:08.330 00.000 16108 Move returns status 0, amount 0
01:37:08.330 00.000 16108 MoveAxis(N, 78, ABG)
01:37:08.330 00.000 16108 Guiding  Dir = 0, Dur = 78
01:37:08.330 00.000 16108 IsSlewing returns 0
01:37:08.331 00.001 16108 IsGuiding returns 0
01:37:08.334 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3392, FiltMin=2915, FiltMax=55971, Gamma=1.000
01:37:08.339 00.005 16108 PulseGuide returned control before completion, sleep 81
01:37:08.349 00.010 21068 UpdateGuideState exits: m=129147 SNR=90.9
01:37:08.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:08.351 00.000 21068 Enqueuing Expose request
01:37:08.432 00.081 16108 IsGuiding returns 0
01:37:08.432 00.000 16108 Move returns status 0, amount 78
01:37:08.432 00.000 16108 move complete, result=0
01:37:08.432 00.000 16108 worker thread done servicing request
01:37:08.432 00.000 16108 Worker thread wakes up
01:37:08.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:08.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:08.432 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 78 ms NORTH
01:37:09.411 00.979 16108 Exposure complete
01:37:09.487 00.076 16108 worker thread done servicing request
01:37:09.487 00.000 21068 OnExposeComplete: enter
01:37:09.487 00.000 21068 UpdateGuideState(): m_state=6
01:37:09.488 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10792
01:37:09.490 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=876.35, Mass=123549, SNR=81.6, Peak=17344 HFD=3.2
01:37:09.491 00.001 21068 MultiStar: [#1 0.11,0.46,1.28,U] [#2 0.06,0.34,1.21,U] [#3 0.05,0.59,0.00,M1] [#4 0.10,0.27,0.84,U] [#5 0.05,0.19,1.13,U] [#6 0.05,0.18,0.84,U] [#7 -0.02,0.26,0.58,U] [#8 0.32,0.17,0.73,U] 
01:37:09.492 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.32}, one-star: {0.20, 0.54}
01:37:09.492 00.000 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
01:37:09.493 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
01:37:09.494 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.25 mountX=-0.05 mountY=-0.33, mountTheta=-1.72
01:37:09.495 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.32, opts=13)
01:37:09.496 00.001 21068 Enqueuing Move request for scope (0.11, 0.32)
01:37:09.498 00.002 16108 Worker thread wakes up
01:37:09.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
01:37:09.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
01:37:09.498 00.000 16108 Moving (0.11, 0.32) raw xDistance=-0.05 yDistance=-0.33
01:37:09.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:09.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:37:09.498 00.000 16108 MoveAxis(E, 0, ABG)
01:37:09.498 00.000 16108 Move returns status 0, amount 0
01:37:09.499 00.001 16108 MoveAxis(N, 67, ABG)
01:37:09.499 00.000 16108 Guiding  Dir = 0, Dur = 67
01:37:09.499 00.000 16108 IsSlewing returns 0
01:37:09.500 00.001 16108 IsGuiding returns 0
01:37:09.508 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3392, FiltMin=2905, FiltMax=52064, Gamma=1.000
01:37:09.513 00.005 16108 PulseGuide returned control before completion, sleep 65
01:37:09.532 00.019 21068 UpdateGuideState exits: m=123549 SNR=81.6
01:37:09.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:09.535 00.001 21068 Enqueuing Expose request
01:37:09.590 00.055 16108 IsGuiding returns 1
01:37:09.590 00.000 16108 scope still moving after pulse duration time elapsed
01:37:09.622 00.032 16108 IsSlewing returns 0
01:37:09.622 00.000 16108 IsGuiding returns 0
01:37:09.622 00.000 16108 scope move finished after 67 + 55 ms
01:37:09.622 00.000 16108 Move returns status 0, amount 67
01:37:09.622 00.000 16108 move complete, result=0
01:37:09.622 00.000 16108 worker thread done servicing request
01:37:09.622 00.000 16108 Worker thread wakes up
01:37:09.622 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 67 ms NORTH
01:37:09.625 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:09.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:10.777 01.152 16108 Exposure complete
01:37:10.832 00.055 16108 worker thread done servicing request
01:37:10.832 00.000 21068 OnExposeComplete: enter
01:37:10.834 00.002 21068 UpdateGuideState(): m_state=6
01:37:10.835 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10793
01:37:10.835 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=875.84, Mass=124768, SNR=90.7, Peak=16128 HFD=3.2
01:37:10.836 00.001 21068 MultiStar: [#1 0.29,0.08,1.09,U] [#2 -0.04,-0.09,1.18,U] [#3 0.16,0.05,0.99,U] [#4 0.32,-0.13,0.76,U] [#5 -0.15,-0.09,0.71,U] [#6 -0.05,-0.10,0.76,U] [#7 0.44,-0.10,0.65,U] [#8 0.30,-0.05,0.78,U] 
01:37:10.837 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.32, 0.03}
01:37:10.838 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
01:37:10.839 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
01:37:10.839 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
01:37:10.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
01:37:10.842 00.001 21068 Enqueuing Move request for scope (0.17, -0.04)
01:37:10.842 00.000 16108 Worker thread wakes up
01:37:10.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
01:37:10.842 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
01:37:10.842 00.000 16108 Moving (0.17, -0.04) raw xDistance=-0.18 yDistance=-0.00
01:37:10.843 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:37:10.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:10.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:37:10.843 00.000 16108 MoveAxis(E, 0, ABG)
01:37:10.843 00.000 16108 Move returns status 0, amount 0
01:37:10.843 00.000 16108 MoveAxis(N, 0, ABG)
01:37:10.843 00.000 16108 Move returns status 0, amount 0
01:37:10.843 00.000 16108 move complete, result=0
01:37:10.843 00.000 16108 worker thread done servicing request
01:37:10.850 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3392, FiltMin=2902, FiltMax=61945, Gamma=1.000
01:37:10.873 00.023 21068 UpdateGuideState exits: m=124768 SNR=90.7
01:37:10.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:10.874 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:10.875 00.001 21068 Enqueuing Expose request
01:37:10.876 00.001 16108 Worker thread wakes up
01:37:10.876 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:10.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:10.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:11.857 00.980 16108 Exposure complete
01:37:11.921 00.064 16108 worker thread done servicing request
01:37:11.921 00.000 21068 OnExposeComplete: enter
01:37:11.923 00.002 21068 UpdateGuideState(): m_state=6
01:37:11.924 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10794
01:37:11.926 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=875.92, Mass=134052, SNR=89.6, Peak=15696 HFD=3.4
01:37:11.927 00.001 21068 MultiStar: [#1 0.19,0.08,1.04,U] [#2 0.31,-0.13,1.11,U] [#3 0.53,0.28,0.00,M1] [#4 0.23,-0.40,0.87,U] [#5 -0.06,-0.11,1.05,U] [#6 0.15,-0.28,0.80,U] [#7 0.17,0.14,0.59,U] [#8 0.23,-0.20,0.74,U] 
01:37:11.928 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.06, 0.10}
01:37:11.929 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
01:37:11.930 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
01:37:11.931 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.05 mountY=-0.11, mountTheta=-1.95
01:37:11.932 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.10, opts=13)
01:37:11.933 00.001 21068 Enqueuing Move request for scope (0.06, 0.10)
01:37:11.934 00.001 16108 Worker thread wakes up
01:37:11.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:37:11.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:37:11.934 00.000 16108 Moving (0.06, 0.10) raw xDistance=-0.05 yDistance=-0.11
01:37:11.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:11.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:11.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:11.934 00.000 16108 MoveAxis(E, 0, ABG)
01:37:11.934 00.000 16108 Move returns status 0, amount 0
01:37:11.934 00.000 16108 MoveAxis(N, 0, ABG)
01:37:11.935 00.001 16108 Move returns status 0, amount 0
01:37:11.935 00.000 16108 move complete, result=0
01:37:11.935 00.000 16108 worker thread done servicing request
01:37:11.942 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3395, FiltMin=2880, FiltMax=57536, Gamma=1.000
01:37:11.975 00.033 21068 UpdateGuideState exits: m=134052 SNR=89.6
01:37:11.977 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:11.979 00.001 21068 Enqueuing Expose request
01:37:11.979 00.000 16108 Worker thread wakes up
01:37:11.979 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:11.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:11.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:13.133 01.153 16108 Exposure complete
01:37:13.202 00.069 16108 worker thread done servicing request
01:37:13.202 00.000 21068 OnExposeComplete: enter
01:37:13.203 00.001 21068 UpdateGuideState(): m_state=6
01:37:13.204 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10795
01:37:13.207 00.003 21068 Star::Find returns 1 (0), X=220.62, Y=876.00, Mass=122974, SNR=98.6, Peak=15952 HFD=3.4
01:37:13.208 00.001 21068 MultiStar: [#1 0.26,0.06,1.08,U] [#2 0.12,-0.21,0.94,U] [#3 0.33,0.08,0.87,U] [#4 0.29,-0.24,0.77,U] [#5 0.13,-0.03,0.82,U] [#6 0.16,-0.43,0.73,U] [#7 -0.00,-0.05,0.50,U] [#8 0.12,-0.27,0.70,U] 
01:37:13.209 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.01, 0.19}
01:37:13.210 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
01:37:13.212 00.002 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
01:37:13.213 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.47 mountX=-0.17 mountY=0.04, mountTheta=2.90
01:37:13.216 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
01:37:13.217 00.001 21068 Enqueuing Move request for scope (0.16, -0.08)
01:37:13.220 00.003 16108 Worker thread wakes up
01:37:13.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:37:13.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:37:13.220 00.000 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.04
01:37:13.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:37:13.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:13.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:13.220 00.000 16108 MoveAxis(E, 0, ABG)
01:37:13.220 00.000 16108 Move returns status 0, amount 0
01:37:13.220 00.000 16108 MoveAxis(N, 0, ABG)
01:37:13.220 00.000 16108 Move returns status 0, amount 0
01:37:13.221 00.001 16108 move complete, result=0
01:37:13.221 00.000 16108 worker thread done servicing request
01:37:13.227 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3392, FiltMin=2931, FiltMax=60825, Gamma=1.000
01:37:13.242 00.015 21068 UpdateGuideState exits: m=122974 SNR=98.6
01:37:13.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:13.245 00.001 21068 Enqueuing Expose request
01:37:13.246 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:13.246 00.000 16108 Worker thread wakes up
01:37:13.247 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:13.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:14.221 00.974 16108 Exposure complete
01:37:14.297 00.076 16108 worker thread done servicing request
01:37:14.297 00.000 21068 OnExposeComplete: enter
01:37:14.298 00.001 21068 UpdateGuideState(): m_state=6
01:37:14.299 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10796
01:37:14.299 00.000 21068 Star::Find returns 1 (0), X=221.10, Y=875.96, Mass=132139, SNR=88.0, Peak=17600 HFD=3.7
01:37:14.300 00.001 21068 MultiStar: [#1 0.09,-0.08,1.11,U] [#2 0.04,-0.30,1.10,U] [#3 0.39,0.05,0.97,U] [#4 0.28,-0.24,0.83,U] [#5 -0.07,-0.34,0.85,U] [#6 0.14,-0.22,0.73,U] [#7 0.15,-0.20,0.62,U] [#8 0.07,-0.37,0.73,U] 
01:37:14.301 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.49, 0.14}
01:37:14.302 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
01:37:14.303 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
01:37:14.303 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.73 mountX=-0.21 mountY=0.11, mountTheta=2.63
01:37:14.306 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.16, opts=13)
01:37:14.307 00.001 21068 Enqueuing Move request for scope (0.18, -0.16)
01:37:14.308 00.001 16108 Worker thread wakes up
01:37:14.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
01:37:14.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
01:37:14.308 00.000 16108 Moving (0.18, -0.16) raw xDistance=-0.21 yDistance=0.11
01:37:14.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:37:14.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:14.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:37:14.308 00.000 16108 MoveAxis(E, 54, ABG)
01:37:14.308 00.000 16108 Guiding  Dir = 2, Dur = 54
01:37:14.309 00.001 16108 IsSlewing returns 0
01:37:14.309 00.000 16108 IsGuiding returns 0
01:37:14.313 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3395, FiltMin=2937, FiltMax=63465, Gamma=1.000
01:37:14.337 00.024 21068 UpdateGuideState exits: m=132139 SNR=88.0
01:37:14.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:14.339 00.000 21068 Enqueuing Expose request
01:37:14.359 00.020 16108 PulseGuide returned control before completion, sleep 14
01:37:14.389 00.030 16108 IsGuiding returns 1
01:37:14.389 00.000 16108 scope still moving after pulse duration time elapsed
01:37:14.420 00.031 16108 IsSlewing returns 0
01:37:14.420 00.000 16108 IsGuiding returns 1
01:37:14.452 00.032 16108 IsSlewing returns 0
01:37:14.452 00.000 16108 IsGuiding returns 0
01:37:14.452 00.000 16108 scope move finished after 54 + 89 ms
01:37:14.452 00.000 16108 Move returns status 0, amount 54
01:37:14.452 00.000 16108 MoveAxis(N, 0, ABG)
01:37:14.452 00.000 16108 Move returns status 0, amount 0
01:37:14.452 00.000 16108 move complete, result=0
01:37:14.452 00.000 16108 worker thread done servicing request
01:37:14.452 00.000 16108 Worker thread wakes up
01:37:14.452 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
01:37:14.454 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:14.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:15.617 01.163 16108 Exposure complete
01:37:15.701 00.084 16108 worker thread done servicing request
01:37:15.701 00.000 21068 OnExposeComplete: enter
01:37:15.703 00.002 21068 UpdateGuideState(): m_state=6
01:37:15.704 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10797
01:37:15.706 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=876.05, Mass=123489, SNR=79.9, Peak=18480 HFD=2.9
01:37:15.709 00.003 21068 MultiStar: [#1 0.17,0.08,1.46,U] [#2 0.08,0.02,1.36,U] [#3 0.28,0.17,1.15,U] [#4 0.41,-0.39,0.00,M1] [#5 -0.01,-0.07,0.95,U] [#6 0.05,0.01,0.86,U] [#7 0.18,0.16,0.79,U] [#8 0.24,-0.05,0.85,U] 
01:37:15.711 00.002 21068 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.39, 0.23}
01:37:15.712 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
01:37:15.713 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
01:37:15.713 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.39 mountX=-0.16 mountY=-0.11, mountTheta=-2.53
01:37:15.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
01:37:15.716 00.001 21068 Enqueuing Move request for scope (0.17, 0.07)
01:37:15.717 00.001 16108 Worker thread wakes up
01:37:15.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:37:15.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:37:15.717 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.16 yDistance=-0.11
01:37:15.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:37:15.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:15.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:15.717 00.000 16108 MoveAxis(E, 0, ABG)
01:37:15.717 00.000 16108 Move returns status 0, amount 0
01:37:15.717 00.000 16108 MoveAxis(N, 0, ABG)
01:37:15.717 00.000 16108 Move returns status 0, amount 0
01:37:15.717 00.000 16108 move complete, result=0
01:37:15.717 00.000 16108 worker thread done servicing request
01:37:15.721 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3392, FiltMin=2902, FiltMax=59344, Gamma=1.000
01:37:15.736 00.015 21068 UpdateGuideState exits: m=123489 SNR=79.9
01:37:15.738 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:15.738 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:15.739 00.001 21068 Enqueuing Expose request
01:37:15.741 00.002 16108 Worker thread wakes up
01:37:15.741 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:15.742 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:15.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:16.716 00.974 16108 Exposure complete
01:37:16.786 00.070 16108 worker thread done servicing request
01:37:16.786 00.000 21068 OnExposeComplete: enter
01:37:16.787 00.001 21068 UpdateGuideState(): m_state=6
01:37:16.788 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10798
01:37:16.789 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.99, Mass=122071, SNR=89.2, Peak=18576 HFD=2.9
01:37:16.789 00.000 21068 MultiStar: [#1 0.32,0.23,1.11,U] [#2 0.07,-0.02,1.17,U] [#3 0.22,0.49,1.00,U] [#4 0.07,-0.01,0.92,U] [#5 -0.11,-0.14,0.84,U] [#6 -0.17,0.11,0.80,U] [#7 0.20,0.31,0.54,U] [#8 0.29,-0.10,0.71,U] 
01:37:16.790 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.40, 0.17}
01:37:16.792 00.002 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
01:37:16.793 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
01:37:16.793 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.12 mountY=-0.15, mountTheta=-2.27
01:37:16.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
01:37:16.795 00.000 21068 Enqueuing Move request for scope (0.15, 0.12)
01:37:16.796 00.001 16108 Worker thread wakes up
01:37:16.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:37:16.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:37:16.796 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.15
01:37:16.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:37:16.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:16.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:16.796 00.000 16108 MoveAxis(E, 0, ABG)
01:37:16.796 00.000 16108 Move returns status 0, amount 0
01:37:16.796 00.000 16108 MoveAxis(N, 0, ABG)
01:37:16.796 00.000 16108 Move returns status 0, amount 0
01:37:16.796 00.000 16108 move complete, result=0
01:37:16.797 00.001 16108 worker thread done servicing request
01:37:16.800 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3392, FiltMin=2877, FiltMax=53168, Gamma=1.000
01:37:16.816 00.016 21068 UpdateGuideState exits: m=122071 SNR=89.2
01:37:16.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.817 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:16.818 00.001 21068 Enqueuing Expose request
01:37:16.819 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:16.820 00.001 16108 Worker thread wakes up
01:37:16.820 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:16.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:17.989 01.169 16108 Exposure complete
01:37:18.055 00.066 16108 worker thread done servicing request
01:37:18.055 00.000 21068 OnExposeComplete: enter
01:37:18.057 00.002 21068 UpdateGuideState(): m_state=6
01:37:18.058 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10799
01:37:18.058 00.000 21068 Star::Find returns 1 (0), X=220.90, Y=875.83, Mass=125559, SNR=80.9, Peak=19120 HFD=3.0
01:37:18.060 00.002 21068 MultiStar: [#1 0.44,-0.03,1.14,U] [#2 0.25,0.05,1.27,U] [#3 0.34,0.17,1.17,U] [#4 0.06,-0.04,0.85,U] [#5 0.13,-0.03,1.02,U] [#6 0.17,0.01,0.94,U] [#7 0.38,0.12,0.64,U] [#8 0.36,-0.06,0.80,U] 
01:37:18.061 00.001 21068 refined, 8 included, MultiStar: {0.27, 0.03}, one-star: {0.29, 0.02}
01:37:18.062 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
01:37:18.063 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
01:37:18.064 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.10 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
01:37:18.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.03, opts=13)
01:37:18.067 00.001 21068 Enqueuing Move request for scope (0.27, 0.03)
01:37:18.067 00.000 16108 Worker thread wakes up
01:37:18.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
01:37:18.067 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
01:37:18.067 00.000 16108 Moving (0.27, 0.03) raw xDistance=-0.26 yDistance=-0.09
01:37:18.068 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:37:18.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:18.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:18.068 00.000 16108 MoveAxis(E, 68, ABG)
01:37:18.068 00.000 16108 Guiding  Dir = 2, Dur = 68
01:37:18.068 00.000 16108 IsSlewing returns 0
01:37:18.068 00.000 16108 IsGuiding returns 0
01:37:18.073 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3392, FiltMin=2880, FiltMax=60377, Gamma=1.000
01:37:18.088 00.015 21068 UpdateGuideState exits: m=125559 SNR=80.9
01:37:18.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.090 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:18.090 00.000 21068 Enqueuing Expose request
01:37:18.097 00.007 16108 PulseGuide returned control before completion, sleep 50
01:37:18.158 00.061 16108 IsGuiding returns 1
01:37:18.158 00.000 16108 scope still moving after pulse duration time elapsed
01:37:18.190 00.032 16108 IsSlewing returns 0
01:37:18.193 00.003 16108 IsGuiding returns 1
01:37:18.221 00.028 16108 IsSlewing returns 0
01:37:18.221 00.000 16108 IsGuiding returns 0
01:37:18.221 00.000 16108 scope move finished after 68 + 85 ms
01:37:18.221 00.000 16108 Move returns status 0, amount 68
01:37:18.221 00.000 16108 MoveAxis(N, 0, ABG)
01:37:18.222 00.001 16108 Move returns status 0, amount 0
01:37:18.222 00.000 16108 move complete, result=0
01:37:18.222 00.000 16108 worker thread done servicing request
01:37:18.222 00.000 16108 Worker thread wakes up
01:37:18.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:18.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:18.222 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
01:37:19.190 00.968 16108 Exposure complete
01:37:19.250 00.060 16108 worker thread done servicing request
01:37:19.250 00.000 21068 OnExposeComplete: enter
01:37:19.251 00.001 21068 UpdateGuideState(): m_state=6
01:37:19.252 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10800
01:37:19.253 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=875.83, Mass=123727, SNR=84.0, Peak=18112 HFD=3.2
01:37:19.254 00.001 21068 MultiStar: [#1 0.30,0.17,1.09,U] [#2 0.05,-0.06,1.32,U] [#3 0.25,0.14,1.05,U] [#4 0.05,-0.18,0.88,U] [#5 -0.08,-0.24,0.92,U] [#6 -0.11,-0.06,0.88,U] [#7 0.48,0.02,0.61,U] [#8 0.05,-0.05,0.71,U] 
01:37:19.255 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.26, 0.01}
01:37:19.256 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
01:37:19.257 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
01:37:19.258 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
01:37:19.259 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
01:37:19.260 00.001 21068 Enqueuing Move request for scope (0.13, -0.02)
01:37:19.261 00.001 16108 Worker thread wakes up
01:37:19.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:37:19.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:37:19.261 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
01:37:19.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:37:19.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:19.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:19.261 00.000 16108 MoveAxis(E, 0, ABG)
01:37:19.261 00.000 16108 Move returns status 0, amount 0
01:37:19.262 00.001 16108 MoveAxis(N, 0, ABG)
01:37:19.262 00.000 16108 Move returns status 0, amount 0
01:37:19.262 00.000 16108 move complete, result=0
01:37:19.262 00.000 16108 worker thread done servicing request
01:37:19.265 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3392, FiltMin=2921, FiltMax=63769, Gamma=1.000
01:37:19.281 00.016 21068 UpdateGuideState exits: m=123727 SNR=84.0
01:37:19.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:19.284 00.001 21068 Enqueuing Expose request
01:37:19.285 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:19.286 00.001 16108 Worker thread wakes up
01:37:19.286 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:19.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:20.445 01.159 16108 Exposure complete
01:37:20.512 00.067 16108 worker thread done servicing request
01:37:20.512 00.000 21068 OnExposeComplete: enter
01:37:20.513 00.001 21068 UpdateGuideState(): m_state=6
01:37:20.514 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10801
01:37:20.514 00.000 21068 Star::Find returns 1 (0), X=220.64, Y=876.13, Mass=116823, SNR=83.1, Peak=16480 HFD=3.2
01:37:20.515 00.001 21068 MultiStar: [#1 0.17,-0.02,1.27,U] [#2 -0.21,-0.10,1.19,U] [#3 0.29,0.18,1.00,U] [#4 0.18,-0.20,0.92,U] [#5 0.16,-0.12,1.02,U] [#6 -0.02,0.05,0.78,U] [#7 0.29,0.01,0.69,U] [#8 -0.23,-0.21,0.96,U] 
01:37:20.516 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.03, 0.31}
01:37:20.517 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
01:37:20.517 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
01:37:20.518 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=-0.07 mountY=-0.00, mountTheta=-3.09
01:37:20.521 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
01:37:20.521 00.000 21068 Enqueuing Move request for scope (0.06, -0.01)
01:37:20.522 00.001 16108 Worker thread wakes up
01:37:20.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:37:20.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:37:20.522 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.07 yDistance=-0.00
01:37:20.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:37:20.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:20.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:37:20.523 00.001 16108 MoveAxis(E, 0, ABG)
01:37:20.523 00.000 16108 Move returns status 0, amount 0
01:37:20.523 00.000 16108 MoveAxis(N, 0, ABG)
01:37:20.523 00.000 16108 Move returns status 0, amount 0
01:37:20.523 00.000 16108 move complete, result=0
01:37:20.523 00.000 16108 worker thread done servicing request
01:37:20.528 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3392, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:37:20.547 00.019 21068 UpdateGuideState exits: m=116823 SNR=83.1
01:37:20.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.550 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:20.552 00.002 21068 Enqueuing Expose request
01:37:20.554 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:20.555 00.001 16108 Worker thread wakes up
01:37:20.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:20.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:21.532 00.977 16108 Exposure complete
01:37:21.587 00.055 16108 worker thread done servicing request
01:37:21.587 00.000 21068 OnExposeComplete: enter
01:37:21.588 00.001 21068 UpdateGuideState(): m_state=6
01:37:21.589 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10802
01:37:21.589 00.000 21068 Star::Find returns 1 (0), X=220.80, Y=876.00, Mass=135357, SNR=91.9, Peak=18960 HFD=3.3
01:37:21.590 00.001 21068 MultiStar: [#1 -0.01,0.12,1.00,U] [#2 -0.13,-0.02,1.13,U] [#3 0.15,0.14,0.89,U] [#4 0.10,-0.10,0.84,U] [#5 0.09,0.01,0.88,U] [#6 -0.16,-0.01,0.80,U] [#7 0.22,0.13,0.56,U] [#8 -0.01,-0.01,0.64,U] 
01:37:21.591 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.19, 0.19}
01:37:21.592 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
01:37:21.593 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
01:37:21.594 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.89 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
01:37:21.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
01:37:21.598 00.002 21068 Enqueuing Move request for scope (0.04, 0.05)
01:37:21.599 00.001 16108 Worker thread wakes up
01:37:21.600 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:37:21.600 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:37:21.600 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
01:37:21.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:37:21.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:21.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:21.600 00.000 16108 MoveAxis(E, 0, ABG)
01:37:21.601 00.001 16108 Move returns status 0, amount 0
01:37:21.601 00.000 16108 MoveAxis(N, 0, ABG)
01:37:21.601 00.000 16108 Move returns status 0, amount 0
01:37:21.601 00.000 16108 move complete, result=0
01:37:21.601 00.000 16108 worker thread done servicing request
01:37:21.606 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3392, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:37:21.624 00.018 21068 UpdateGuideState exits: m=135357 SNR=91.9
01:37:21.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:21.626 00.000 21068 Enqueuing Expose request
01:37:21.627 00.001 16108 Worker thread wakes up
01:37:21.627 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:21.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:21.627 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:22.796 01.169 16108 Exposure complete
01:37:22.853 00.057 16108 worker thread done servicing request
01:37:22.854 00.001 21068 OnExposeComplete: enter
01:37:22.854 00.000 21068 UpdateGuideState(): m_state=6
01:37:22.855 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10803
01:37:22.856 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.03, Mass=129296, SNR=81.4, Peak=17168 HFD=3.5
01:37:22.857 00.001 21068 MultiStar: [#1 -0.13,0.13,1.16,U] [#2 -0.35,0.14,1.37,U] [#3 -0.18,0.19,1.03,U] [#4 -0.22,-0.08,0.95,U] [#5 -0.23,-0.04,0.82,U] [#6 -0.46,0.02,0.87,U] [#7 -0.23,0.04,0.70,U] [#8 -0.15,0.01,0.81,U] 
01:37:22.858 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.08}, one-star: {-0.14, 0.21}
01:37:22.858 00.000 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
01:37:22.860 00.002 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
01:37:22.861 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.25 cameraTheta=2.81 mountX=0.24 mountY=-0.02, mountTheta=-0.10
01:37:22.862 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.08, opts=13)
01:37:22.863 00.001 21068 Enqueuing Move request for scope (-0.23, 0.08)
01:37:22.863 00.000 16108 Worker thread wakes up
01:37:22.864 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
01:37:22.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
01:37:22.864 00.000 16108 Moving (-0.23, 0.08) raw xDistance=0.24 yDistance=-0.02
01:37:22.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:37:22.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:22.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:22.864 00.000 16108 MoveAxis(W, 64, ABG)
01:37:22.864 00.000 16108 Guiding  Dir = 3, Dur = 64
01:37:22.865 00.001 16108 IsSlewing returns 0
01:37:22.865 00.000 16108 IsGuiding returns 0
01:37:22.867 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3392, FiltMin=2928, FiltMax=65472, Gamma=1.000
01:37:22.881 00.014 21068 UpdateGuideState exits: m=129296 SNR=81.4
01:37:22.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:22.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:22.884 00.001 21068 Enqueuing Expose request
01:37:22.906 00.022 16108 PulseGuide returned control before completion, sleep 33
01:37:22.951 00.045 16108 IsGuiding returns 1
01:37:22.951 00.000 16108 scope still moving after pulse duration time elapsed
01:37:22.984 00.033 16108 IsSlewing returns 0
01:37:22.984 00.000 16108 IsGuiding returns 1
01:37:23.015 00.031 16108 IsSlewing returns 0
01:37:23.015 00.000 16108 IsGuiding returns 0
01:37:23.015 00.000 16108 scope move finished after 64 + 86 ms
01:37:23.016 00.001 16108 Move returns status 0, amount 64
01:37:23.016 00.000 16108 MoveAxis(N, 0, ABG)
01:37:23.016 00.000 16108 Move returns status 0, amount 0
01:37:23.016 00.000 16108 move complete, result=0
01:37:23.016 00.000 16108 worker thread done servicing request
01:37:23.016 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.0 px 0 ms NORTH
01:37:23.018 00.002 16108 Worker thread wakes up
01:37:23.019 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:23.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:24.012 00.993 16108 Exposure complete
01:37:24.083 00.071 16108 worker thread done servicing request
01:37:24.084 00.001 21068 OnExposeComplete: enter
01:37:24.084 00.000 21068 UpdateGuideState(): m_state=6
01:37:24.087 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10804
01:37:24.088 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.24, Mass=105357, SNR=80.9, Peak=14387 HFD=3.0
01:37:24.089 00.001 21068 MultiStar: [#1 0.03,0.40,1.31,U] [#2 -0.24,0.17,1.30,U] [#3 -0.15,0.38,1.03,U] [#4 -0.25,0.07,0.76,U] [#5 -0.37,0.10,1.02,U] [#6 -0.53,0.08,0.89,U] [#7 -0.14,0.30,0.57,U] [#8 -0.22,0.15,0.86,U] 
01:37:24.090 00.001 21068 refined, 8 included, MultiStar: {-0.22, 0.24}, one-star: {-0.18, 0.43}
01:37:24.091 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
01:37:24.091 00.000 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
01:37:24.092 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.31 mountX=0.26 mountY=-0.18, mountTheta=-0.61
01:37:24.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.24, opts=13)
01:37:24.094 00.001 21068 Enqueuing Move request for scope (-0.22, 0.24)
01:37:24.095 00.001 16108 Worker thread wakes up
01:37:24.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
01:37:24.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
01:37:24.095 00.000 16108 Moving (-0.22, 0.24) raw xDistance=0.26 yDistance=-0.18
01:37:24.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:37:24.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:24.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:37:24.095 00.000 16108 MoveAxis(W, 71, ABG)
01:37:24.095 00.000 16108 Guiding  Dir = 3, Dur = 71
01:37:24.096 00.001 16108 IsSlewing returns 0
01:37:24.096 00.000 16108 IsGuiding returns 0
01:37:24.097 00.001 16108 PulseGuide returned control before completion, sleep 80
01:37:24.100 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3392, FiltMin=2873, FiltMax=56774, Gamma=1.000
01:37:24.125 00.025 21068 UpdateGuideState exits: m=105357 SNR=80.9
01:37:24.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:24.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:24.128 00.001 21068 Enqueuing Expose request
01:37:24.179 00.051 16108 IsGuiding returns 0
01:37:24.179 00.000 16108 Move returns status 0, amount 71
01:37:24.179 00.000 16108 MoveAxis(N, 0, ABG)
01:37:24.179 00.000 16108 Move returns status 0, amount 0
01:37:24.179 00.000 16108 move complete, result=0
01:37:24.179 00.000 16108 worker thread done servicing request
01:37:24.179 00.000 16108 Worker thread wakes up
01:37:24.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:24.179 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.2 px 0 ms NORTH
01:37:24.181 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:25.344 01.163 16108 Exposure complete
01:37:25.400 00.056 16108 worker thread done servicing request
01:37:25.400 00.000 21068 OnExposeComplete: enter
01:37:25.401 00.001 21068 UpdateGuideState(): m_state=6
01:37:25.403 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10805
01:37:25.405 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=875.92, Mass=122816, SNR=88.5, Peak=18144 HFD=3.0
01:37:25.408 00.003 21068 MultiStar: [#1 0.15,-0.17,1.10,U] [#2 -0.11,0.05,1.22,U] [#3 0.18,0.05,1.14,U] [#4 0.02,-0.17,0.74,U] [#5 -0.03,-0.05,0.88,U] [#6 0.22,-0.23,0.91,U] [#7 0.46,0.11,0.58,U] [#8 0.04,0.03,0.72,U] 
01:37:25.409 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.28, 0.10}
01:37:25.411 00.002 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
01:37:25.413 00.002 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
01:37:25.414 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=-0.13 mountY=0.00, mountTheta=3.12
01:37:25.419 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
01:37:25.420 00.001 21068 Enqueuing Move request for scope (0.12, -0.03)
01:37:25.422 00.002 16108 Worker thread wakes up
01:37:25.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:37:25.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:37:25.422 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.13 yDistance=0.00
01:37:25.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:37:25.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:25.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:37:25.422 00.000 16108 MoveAxis(E, 0, ABG)
01:37:25.422 00.000 16108 Move returns status 0, amount 0
01:37:25.423 00.001 16108 MoveAxis(N, 0, ABG)
01:37:25.423 00.000 16108 Move returns status 0, amount 0
01:37:25.423 00.000 16108 move complete, result=0
01:37:25.423 00.000 16108 worker thread done servicing request
01:37:25.430 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3392, FiltMin=2915, FiltMax=55440, Gamma=1.000
01:37:25.447 00.017 21068 UpdateGuideState exits: m=122816 SNR=88.5
01:37:25.449 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:25.452 00.002 21068 Enqueuing Expose request
01:37:25.453 00.001 16108 Worker thread wakes up
01:37:25.453 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:25.455 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:25.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:26.439 00.984 16108 Exposure complete
01:37:26.505 00.066 16108 worker thread done servicing request
01:37:26.505 00.000 21068 OnExposeComplete: enter
01:37:26.506 00.001 21068 UpdateGuideState(): m_state=6
01:37:26.507 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10806
01:37:26.508 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.05, Mass=127954, SNR=78.5, Peak=19936 HFD=2.9
01:37:26.509 00.001 21068 MultiStar: [#1 0.30,0.18,1.19,U] [#2 0.27,0.06,1.22,U] [#3 0.23,0.35,1.06,U] [#4 -0.04,-0.15,0.96,U] [#5 -0.20,-0.05,0.98,U] [#6 -0.10,-0.13,0.76,U] [#7 0.15,-0.13,0.63,U] [#8 0.31,-0.06,0.87,U] 
01:37:26.510 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.37, 0.24}
01:37:26.510 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
01:37:26.511 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
01:37:26.512 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.32 mountX=-0.15 mountY=-0.09, mountTheta=-2.60
01:37:26.515 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.05, opts=13)
01:37:26.516 00.001 21068 Enqueuing Move request for scope (0.16, 0.05)
01:37:26.518 00.002 16108 Worker thread wakes up
01:37:26.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:37:26.519 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:37:26.519 00.000 16108 Moving (0.16, 0.05) raw xDistance=-0.15 yDistance=-0.09
01:37:26.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:37:26.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:26.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:26.519 00.000 16108 MoveAxis(E, 0, ABG)
01:37:26.519 00.000 16108 Move returns status 0, amount 0
01:37:26.519 00.000 16108 MoveAxis(N, 0, ABG)
01:37:26.519 00.000 16108 Move returns status 0, amount 0
01:37:26.519 00.000 16108 move complete, result=0
01:37:26.519 00.000 16108 worker thread done servicing request
01:37:26.525 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3392, FiltMin=2854, FiltMax=50272, Gamma=1.000
01:37:26.553 00.028 21068 UpdateGuideState exits: m=127954 SNR=78.5
01:37:26.556 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.556 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:26.557 00.001 21068 Enqueuing Expose request
01:37:26.558 00.001 16108 Worker thread wakes up
01:37:26.558 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:26.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:26.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:27.733 01.174 16108 Exposure complete
01:37:27.809 00.076 16108 worker thread done servicing request
01:37:27.809 00.000 21068 OnExposeComplete: enter
01:37:27.810 00.001 21068 UpdateGuideState(): m_state=6
01:37:27.812 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10807
01:37:27.813 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.14, Mass=127015, SNR=87.3, Peak=16416 HFD=3.5
01:37:27.814 00.001 21068 MultiStar: [#1 -0.12,0.31,1.26,U] [#2 -0.23,0.22,1.17,U] [#3 -0.11,0.38,1.02,U] [#4 -0.25,0.13,0.86,U] [#5 0.04,0.03,0.96,U] [#6 0.02,0.13,0.84,U] [#7 -0.07,0.19,0.67,U] [#8 -0.07,0.12,0.72,U] 
01:37:27.815 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.21}, one-star: {-0.13, 0.32}
01:37:27.816 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
01:37:27.817 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
01:37:27.817 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.03 mountX=0.14 mountY=-0.18, mountTheta=-0.91
01:37:27.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.21, opts=13)
01:37:27.821 00.002 21068 Enqueuing Move request for scope (-0.11, 0.21)
01:37:27.821 00.000 16108 Worker thread wakes up
01:37:27.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
01:37:27.821 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:37:27.821 00.000 16108 Moving (-0.11, 0.21) raw xDistance=0.14 yDistance=-0.18
01:37:27.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:27.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:27.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:37:27.822 00.001 16108 MoveAxis(E, 0, ABG)
01:37:27.822 00.000 16108 Move returns status 0, amount 0
01:37:27.822 00.000 16108 MoveAxis(N, 0, ABG)
01:37:27.822 00.000 16108 Move returns status 0, amount 0
01:37:27.822 00.000 16108 move complete, result=0
01:37:27.822 00.000 16108 worker thread done servicing request
01:37:27.825 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3392, FiltMin=2870, FiltMax=59430, Gamma=1.000
01:37:27.840 00.015 21068 UpdateGuideState exits: m=127015 SNR=87.3
01:37:27.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:27.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:27.843 00.001 21068 Enqueuing Expose request
01:37:27.844 00.001 16108 Worker thread wakes up
01:37:27.844 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:27.844 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:27.846 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:28.816 00.970 16108 Exposure complete
01:37:28.886 00.070 16108 worker thread done servicing request
01:37:28.886 00.000 21068 OnExposeComplete: enter
01:37:28.887 00.001 21068 UpdateGuideState(): m_state=6
01:37:28.888 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10808
01:37:28.889 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.29, Mass=122855, SNR=87.6, Peak=17072 HFD=3.5
01:37:28.889 00.000 21068 MultiStar: [#1 -0.02,0.10,0.96,U] [#2 -0.09,0.25,1.07,U] [#3 -0.05,0.27,1.18,U] [#4 -0.02,0.06,0.86,U] [#5 -0.01,0.30,1.09,U] [#6 -0.07,0.31,0.68,U] [#7 -0.00,0.40,0.67,U] [#8 -0.10,0.17,0.78,U] 
01:37:28.891 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.26}, one-star: {0.09, 0.48}
01:37:28.892 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
01:37:28.893 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
01:37:28.893 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.68 mountX=0.07 mountY=-0.24, mountTheta=-1.28
01:37:28.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.26, opts=13)
01:37:28.895 00.000 21068 Enqueuing Move request for scope (-0.03, 0.26)
01:37:28.896 00.001 16108 Worker thread wakes up
01:37:28.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
01:37:28.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
01:37:28.896 00.000 16108 Moving (-0.03, 0.26) raw xDistance=0.07 yDistance=-0.24
01:37:28.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:37:28.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:37:28.896 00.000 16108 MoveAxis(E, 0, ABG)
01:37:28.896 00.000 16108 Move returns status 0, amount 0
01:37:28.897 00.001 16108 MoveAxis(N, 49, ABG)
01:37:28.897 00.000 16108 Guiding  Dir = 0, Dur = 49
01:37:28.897 00.000 16108 IsSlewing returns 0
01:37:28.897 00.000 16108 IsGuiding returns 0
01:37:28.908 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3392, FiltMin=2918, FiltMax=62624, Gamma=1.000
01:37:28.927 00.019 21068 UpdateGuideState exits: m=122855 SNR=87.6
01:37:28.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:28.929 00.000 21068 Enqueuing Expose request
01:37:28.930 00.001 16108 PulseGuide returned control before completion, sleep 28
01:37:28.974 00.044 16108 IsGuiding returns 1
01:37:28.974 00.000 16108 scope still moving after pulse duration time elapsed
01:37:29.005 00.031 16108 IsSlewing returns 0
01:37:29.005 00.000 16108 IsGuiding returns 1
01:37:29.037 00.032 16108 IsSlewing returns 0
01:37:29.038 00.001 16108 IsGuiding returns 0
01:37:29.038 00.000 16108 scope move finished after 49 + 91 ms
01:37:29.038 00.000 16108 Move returns status 0, amount 49
01:37:29.038 00.000 16108 move complete, result=0
01:37:29.038 00.000 16108 worker thread done servicing request
01:37:29.038 00.000 16108 Worker thread wakes up
01:37:29.038 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:29.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:29.038 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
01:37:30.198 01.160 16108 Exposure complete
01:37:30.263 00.065 16108 worker thread done servicing request
01:37:30.263 00.000 21068 OnExposeComplete: enter
01:37:30.264 00.001 21068 UpdateGuideState(): m_state=6
01:37:30.265 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10809
01:37:30.266 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.11, Mass=114949, SNR=80.7, Peak=18032 HFD=3.0
01:37:30.268 00.002 21068 MultiStar: [#1 0.33,0.12,1.16,U] [#2 0.41,0.07,1.22,U] [#3 0.37,0.18,1.21,U] [#4 0.28,-0.33,0.85,U] [#5 0.15,-0.26,0.97,U] [#6 -0.02,-0.04,0.81,U] [#7 0.41,0.22,0.57,U] [#8 0.45,-0.17,0.88,U] 
01:37:30.268 00.000 21068 refined, 8 included, MultiStar: {0.31, 0.02}, one-star: {0.33, 0.29}
01:37:30.269 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
01:37:30.270 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
01:37:30.271 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.06 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
01:37:30.272 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.02, opts=13)
01:37:30.273 00.001 21068 Enqueuing Move request for scope (0.31, 0.02)
01:37:30.274 00.001 16108 Worker thread wakes up
01:37:30.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd
01:37:30.274 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.02)
01:37:30.274 00.000 16108 Moving (0.31, 0.02) raw xDistance=-0.30 yDistance=-0.09
01:37:30.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:37:30.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:30.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:30.274 00.000 16108 MoveAxis(E, 79, ABG)
01:37:30.274 00.000 16108 Guiding  Dir = 2, Dur = 79
01:37:30.275 00.001 16108 IsSlewing returns 0
01:37:30.275 00.000 16108 IsGuiding returns 0
01:37:30.277 00.002 16108 PulseGuide returned control before completion, sleep 88
01:37:30.279 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3389, FiltMin=2893, FiltMax=65440, Gamma=1.000
01:37:30.294 00.015 21068 UpdateGuideState exits: m=114949 SNR=80.7
01:37:30.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.295 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:30.296 00.001 21068 Enqueuing Expose request
01:37:30.369 00.073 16108 IsGuiding returns 1
01:37:30.369 00.000 16108 scope still moving after pulse duration time elapsed
01:37:30.401 00.032 16108 IsSlewing returns 0
01:37:30.401 00.000 16108 IsGuiding returns 0
01:37:30.401 00.000 16108 scope move finished after 79 + 46 ms
01:37:30.401 00.000 16108 Move returns status 0, amount 79
01:37:30.401 00.000 16108 MoveAxis(N, 0, ABG)
01:37:30.401 00.000 16108 Move returns status 0, amount 0
01:37:30.401 00.000 16108 move complete, result=0
01:37:30.401 00.000 16108 worker thread done servicing request
01:37:30.401 00.000 16108 Worker thread wakes up
01:37:30.401 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:30.402 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:30.402 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
01:37:31.386 00.984 16108 Exposure complete
01:37:31.456 00.070 16108 worker thread done servicing request
01:37:31.456 00.000 21068 OnExposeComplete: enter
01:37:31.457 00.001 21068 UpdateGuideState(): m_state=6
01:37:31.458 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10810
01:37:31.458 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.86, Mass=135783, SNR=99.3, Peak=19744 HFD=3.2
01:37:31.459 00.001 21068 MultiStar: [#1 0.27,0.00,0.93,U] [#2 -0.06,-0.16,0.94,U] [#3 0.45,0.15,0.88,U] [#4 0.12,-0.39,0.78,U] [#5 0.07,-0.48,0.76,U] [#6 0.09,-0.31,0.79,U] [#7 -0.14,0.10,0.52,U] [#8 0.19,-0.21,0.68,U] 
01:37:31.460 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.17, 0.04}
01:37:31.461 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:37:31.461 00.000 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:37:31.462 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
01:37:31.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.04, opts=13)
01:37:31.465 00.001 21068 Enqueuing Move request for scope (0.17, 0.04)
01:37:31.466 00.001 16108 Worker thread wakes up
01:37:31.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:37:31.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:37:31.466 00.000 16108 Moving (0.17, 0.04) raw xDistance=-0.16 yDistance=-0.08
01:37:31.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:37:31.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:31.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:31.466 00.000 16108 MoveAxis(E, 0, ABG)
01:37:31.466 00.000 16108 Move returns status 0, amount 0
01:37:31.467 00.001 16108 MoveAxis(N, 0, ABG)
01:37:31.467 00.000 16108 Move returns status 0, amount 0
01:37:31.467 00.000 16108 move complete, result=0
01:37:31.467 00.000 16108 worker thread done servicing request
01:37:31.476 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3392, FiltMin=2925, FiltMax=62854, Gamma=1.000
01:37:31.500 00.024 21068 UpdateGuideState exits: m=135783 SNR=99.3
01:37:31.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:31.503 00.001 21068 Enqueuing Expose request
01:37:31.503 00.000 16108 Worker thread wakes up
01:37:31.503 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:31.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:31.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:32.686 01.182 16108 Exposure complete
01:37:32.760 00.074 16108 worker thread done servicing request
01:37:32.760 00.000 21068 OnExposeComplete: enter
01:37:32.761 00.001 21068 UpdateGuideState(): m_state=6
01:37:32.762 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10811
01:37:32.763 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.99, Mass=135417, SNR=98.5, Peak=20944 HFD=3.3
01:37:32.764 00.001 21068 MultiStar: [#1 0.09,0.41,0.99,U] [#2 0.00,0.25,1.11,U] [#3 0.05,0.34,0.91,U] [#4 0.04,-0.15,0.76,U] [#5 -0.12,0.19,0.78,U] [#6 -0.37,-0.08,0.68,U] [#7 -0.06,0.02,0.59,U] [#8 -0.12,-0.16,0.60,U] 
01:37:32.764 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.01, 0.17}
01:37:32.765 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
01:37:32.766 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
01:37:32.767 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.82 mountX=0.06 mountY=-0.13, mountTheta=-1.13
01:37:32.770 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.14, opts=13)
01:37:32.773 00.003 21068 Enqueuing Move request for scope (-0.04, 0.14)
01:37:32.775 00.002 16108 Worker thread wakes up
01:37:32.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:37:32.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:37:32.775 00.000 16108 Moving (-0.04, 0.14) raw xDistance=0.06 yDistance=-0.13
01:37:32.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:37:32.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:32.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:37:32.775 00.000 16108 MoveAxis(E, 0, ABG)
01:37:32.775 00.000 16108 Move returns status 0, amount 0
01:37:32.775 00.000 16108 MoveAxis(N, 0, ABG)
01:37:32.775 00.000 16108 Move returns status 0, amount 0
01:37:32.775 00.000 16108 move complete, result=0
01:37:32.775 00.000 16108 worker thread done servicing request
01:37:32.779 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3389, FiltMin=2918, FiltMax=55782, Gamma=1.000
01:37:32.794 00.015 21068 UpdateGuideState exits: m=135417 SNR=98.5
01:37:32.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:32.797 00.001 21068 Enqueuing Expose request
01:37:32.798 00.001 16108 Worker thread wakes up
01:37:32.798 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:32.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:32.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:33.778 00.980 16108 Exposure complete
01:37:33.839 00.061 16108 worker thread done servicing request
01:37:33.840 00.001 21068 OnExposeComplete: enter
01:37:33.841 00.001 21068 UpdateGuideState(): m_state=6
01:37:33.842 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10812
01:37:33.842 00.000 21068 Star::Find returns 1 (0), X=220.46, Y=875.99, Mass=125209, SNR=81.4, Peak=19152 HFD=3.2
01:37:33.844 00.002 21068 MultiStar: [#1 -0.07,0.16,1.14,U] [#2 -0.30,0.04,1.38,U] [#3 0.17,0.34,1.13,U] [#4 -0.13,-0.21,0.92,U] [#5 -0.08,-0.27,1.04,U] [#6 -0.32,-0.09,0.93,U] [#7 -0.17,-0.09,0.71,U] [#8 -0.23,-0.20,0.75,U] 
01:37:33.844 00.000 21068 refined, 8 included, MultiStar: {-0.14, 0.00}, one-star: {-0.15, 0.18}
01:37:33.845 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
01:37:33.846 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
01:37:33.847 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.14 mountY=0.03, mountTheta=0.21
01:37:33.850 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.00, opts=13)
01:37:33.851 00.001 21068 Enqueuing Move request for scope (-0.14, 0.00)
01:37:33.851 00.000 16108 Worker thread wakes up
01:37:33.852 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
01:37:33.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
01:37:33.852 00.000 16108 Moving (-0.14, 0.00) raw xDistance=0.14 yDistance=0.03
01:37:33.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:33.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:33.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:33.852 00.000 16108 MoveAxis(E, 0, ABG)
01:37:33.852 00.000 16108 Move returns status 0, amount 0
01:37:33.852 00.000 16108 MoveAxis(N, 0, ABG)
01:37:33.852 00.000 16108 Move returns status 0, amount 0
01:37:33.852 00.000 16108 move complete, result=0
01:37:33.852 00.000 16108 worker thread done servicing request
01:37:33.857 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3392, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:37:33.873 00.016 21068 UpdateGuideState exits: m=125209 SNR=81.4
01:37:33.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:33.876 00.001 21068 Enqueuing Expose request
01:37:33.878 00.002 16108 Worker thread wakes up
01:37:33.878 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:33.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:33.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:35.054 01.175 16108 Exposure complete
01:37:35.114 00.060 16108 worker thread done servicing request
01:37:35.114 00.000 21068 OnExposeComplete: enter
01:37:35.115 00.001 21068 UpdateGuideState(): m_state=6
01:37:35.116 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10813
01:37:35.117 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.12, Mass=128148, SNR=94.5, Peak=15776 HFD=3.5
01:37:35.118 00.001 21068 MultiStar: [#1 0.03,0.28,0.98,U] [#2 -0.27,0.25,1.05,U] [#3 0.14,0.31,1.00,U] [#4 -0.17,-0.03,0.68,U] [#5 -0.30,-0.17,1.01,U] [#6 -0.26,-0.14,0.72,U] [#7 -0.30,0.12,0.55,U] [#8 -0.17,-0.05,0.72,U] 
01:37:35.120 00.002 21068 refined, 8 included, MultiStar: {-0.14, 0.11}, one-star: {-0.08, 0.30}
01:37:35.121 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
01:37:35.122 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
01:37:35.122 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=0.16 mountY=-0.08, mountTheta=-0.45
01:37:35.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.11, opts=13)
01:37:35.125 00.001 21068 Enqueuing Move request for scope (-0.14, 0.11)
01:37:35.127 00.002 16108 Worker thread wakes up
01:37:35.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:37:35.127 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:37:35.127 00.000 16108 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=-0.08
01:37:35.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:37:35.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:35.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:35.127 00.000 16108 MoveAxis(E, 0, ABG)
01:37:35.127 00.000 16108 Move returns status 0, amount 0
01:37:35.127 00.000 16108 MoveAxis(N, 0, ABG)
01:37:35.127 00.000 16108 Move returns status 0, amount 0
01:37:35.127 00.000 16108 move complete, result=0
01:37:35.127 00.000 16108 worker thread done servicing request
01:37:35.133 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3392, FiltMin=2905, FiltMax=63014, Gamma=1.000
01:37:35.148 00.015 21068 UpdateGuideState exits: m=128148 SNR=94.5
01:37:35.150 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:35.152 00.001 21068 Enqueuing Expose request
01:37:35.152 00.000 16108 Worker thread wakes up
01:37:35.153 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:35.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:35.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:36.128 00.975 16108 Exposure complete
01:37:36.191 00.063 16108 worker thread done servicing request
01:37:36.191 00.000 21068 OnExposeComplete: enter
01:37:36.193 00.002 21068 UpdateGuideState(): m_state=6
01:37:36.195 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10814
01:37:36.196 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.76, Mass=118573, SNR=78.4, Peak=17216 HFD=3.1
01:37:36.198 00.002 21068 MultiStar: [#1 0.01,0.08,1.34,U] [#2 -0.21,0.07,1.23,U] [#3 0.02,0.31,1.10,U] [#4 -0.35,0.07,0.95,U] [#5 -0.19,-0.24,0.99,U] [#6 -0.23,-0.08,0.92,U] [#7 -0.10,-0.02,0.70,U] [#8 -0.39,-0.16,0.89,U] 
01:37:36.201 00.003 21068 single-star, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.14, -0.05}
01:37:36.201 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
01:37:36.202 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.58)
01:37:36.204 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.80 mountX=0.13 mountY=0.08, mountTheta=0.56
01:37:36.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.05, opts=13)
01:37:36.207 00.001 21068 Enqueuing Move request for scope (-0.14, -0.05)
01:37:36.209 00.002 16108 Worker thread wakes up
01:37:36.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
01:37:36.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
01:37:36.209 00.000 16108 Moving (-0.14, -0.05) raw xDistance=0.13 yDistance=0.08
01:37:36.210 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:37:36.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:36.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:36.210 00.000 16108 MoveAxis(E, 0, ABG)
01:37:36.210 00.000 16108 Move returns status 0, amount 0
01:37:36.210 00.000 16108 MoveAxis(N, 0, ABG)
01:37:36.210 00.000 16108 Move returns status 0, amount 0
01:37:36.210 00.000 16108 move complete, result=0
01:37:36.211 00.001 16108 worker thread done servicing request
01:37:36.216 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3392, FiltMin=2909, FiltMax=58086, Gamma=1.000
01:37:36.245 00.029 21068 UpdateGuideState exits: m=118573 SNR=78.4
01:37:36.247 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:36.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:36.250 00.002 21068 Enqueuing Expose request
01:37:36.251 00.001 16108 Worker thread wakes up
01:37:36.251 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:36.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:36.251 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:37.414 01.163 16108 Exposure complete
01:37:37.468 00.054 16108 worker thread done servicing request
01:37:37.468 00.000 21068 OnExposeComplete: enter
01:37:37.469 00.001 21068 UpdateGuideState(): m_state=6
01:37:37.470 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10815
01:37:37.471 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.80, Mass=134259, SNR=86.3, Peak=19664 HFD=3.2
01:37:37.473 00.002 21068 MultiStar: [#1 -0.12,-0.16,1.15,U] [#2 -0.15,-0.23,1.20,U] [#3 -0.10,0.04,1.06,U] [#4 -0.12,-0.28,0.85,U] [#5 -0.21,-0.10,0.82,U] [#6 -0.28,-0.01,0.72,U] [#7 0.13,0.06,0.72,U] [#8 -0.06,-0.32,0.76,U] 
01:37:37.478 00.005 21068 single-star, 8 included, MultiStar: {-0.09, -0.12}, one-star: {0.09, -0.01}
01:37:37.479 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
01:37:37.480 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
01:37:37.482 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.12 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
01:37:37.485 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
01:37:37.486 00.001 21068 Enqueuing Move request for scope (0.09, -0.01)
01:37:37.488 00.002 16108 Worker thread wakes up
01:37:37.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:37:37.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:37:37.488 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
01:37:37.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:37:37.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:37.489 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:37.489 00.000 16108 MoveAxis(E, 0, ABG)
01:37:37.489 00.000 16108 Move returns status 0, amount 0
01:37:37.489 00.000 16108 MoveAxis(N, 0, ABG)
01:37:37.489 00.000 16108 Move returns status 0, amount 0
01:37:37.489 00.000 16108 move complete, result=0
01:37:37.489 00.000 16108 worker thread done servicing request
01:37:37.495 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3392, FiltMin=2893, FiltMax=61945, Gamma=1.000
01:37:37.518 00.023 21068 UpdateGuideState exits: m=134259 SNR=86.3
01:37:37.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:37.521 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:37.522 00.001 21068 Enqueuing Expose request
01:37:37.522 00.000 16108 Worker thread wakes up
01:37:37.523 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:37.523 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:37.524 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:38.497 00.973 16108 Exposure complete
01:37:38.563 00.066 16108 worker thread done servicing request
01:37:38.563 00.000 21068 OnExposeComplete: enter
01:37:38.564 00.001 21068 UpdateGuideState(): m_state=6
01:37:38.565 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10816
01:37:38.566 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=875.94, Mass=131183, SNR=80.4, Peak=19792 HFD=3.1
01:37:38.567 00.001 21068 MultiStar: [#1 -0.09,0.05,1.30,U] [#2 -0.21,0.08,1.21,U] [#3 -0.12,0.04,0.99,U] [#4 -0.08,-0.04,0.92,U] [#5 -0.23,-0.12,1.14,U] [#6 -0.19,0.08,0.88,U] [#7 0.09,0.11,0.65,U] [#8 -0.10,-0.12,0.73,U] 
01:37:38.568 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.09, 0.12}
01:37:38.569 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
01:37:38.569 00.000 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
01:37:38.570 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.93 mountX=0.10 mountY=0.00, mountTheta=0.02
01:37:38.572 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
01:37:38.573 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
01:37:38.574 00.001 16108 Worker thread wakes up
01:37:38.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
01:37:38.574 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
01:37:38.574 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.00
01:37:38.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:38.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:37:38.574 00.000 16108 MoveAxis(E, 0, ABG)
01:37:38.575 00.001 16108 Move returns status 0, amount 0
01:37:38.575 00.000 16108 MoveAxis(N, 0, ABG)
01:37:38.575 00.000 16108 Move returns status 0, amount 0
01:37:38.575 00.000 16108 move complete, result=0
01:37:38.575 00.000 16108 worker thread done servicing request
01:37:38.579 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=464, max=65535, med=3395, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:37:38.601 00.022 21068 UpdateGuideState exits: m=131183 SNR=80.4
01:37:38.603 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.603 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:38.604 00.001 21068 Enqueuing Expose request
01:37:38.605 00.001 16108 Worker thread wakes up
01:37:38.606 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:38.608 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:38.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:39.765 01.157 16108 Exposure complete
01:37:39.823 00.058 16108 worker thread done servicing request
01:37:39.823 00.000 21068 OnExposeComplete: enter
01:37:39.825 00.002 21068 UpdateGuideState(): m_state=6
01:37:39.826 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10817
01:37:39.826 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=876.09, Mass=122384, SNR=82.1, Peak=17312 HFD=3.3
01:37:39.827 00.001 21068 MultiStar: [#1 0.03,0.02,1.06,U] [#2 -0.14,0.03,1.23,U] [#3 0.16,0.16,0.94,U] [#4 0.07,-0.01,0.96,U] [#5 0.00,-0.21,0.95,U] [#6 0.18,-0.24,0.88,U] [#7 0.10,0.04,0.60,U] [#8 0.02,0.02,0.81,U] 
01:37:39.828 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.05, 0.28}
01:37:39.829 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
01:37:39.829 00.000 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
01:37:39.830 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.29 mountX=-0.04 mountY=-0.02, mountTheta=-2.63
01:37:39.833 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
01:37:39.835 00.002 21068 Enqueuing Move request for scope (0.04, 0.01)
01:37:39.836 00.001 16108 Worker thread wakes up
01:37:39.837 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:37:39.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:37:39.837 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
01:37:39.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:39.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:39.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:39.837 00.000 16108 MoveAxis(E, 0, ABG)
01:37:39.837 00.000 16108 Move returns status 0, amount 0
01:37:39.837 00.000 16108 MoveAxis(N, 0, ABG)
01:37:39.838 00.001 16108 Move returns status 0, amount 0
01:37:39.838 00.000 16108 move complete, result=0
01:37:39.838 00.000 16108 worker thread done servicing request
01:37:39.845 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3392, FiltMin=2941, FiltMax=55216, Gamma=1.000
01:37:39.872 00.027 21068 UpdateGuideState exits: m=122384 SNR=82.1
01:37:39.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:39.876 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:39.877 00.001 21068 Enqueuing Expose request
01:37:39.878 00.001 16108 Worker thread wakes up
01:37:39.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:39.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:39.878 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:40.855 00.977 16108 Exposure complete
01:37:40.912 00.057 16108 worker thread done servicing request
01:37:40.912 00.000 21068 OnExposeComplete: enter
01:37:40.912 00.000 21068 UpdateGuideState(): m_state=6
01:37:40.913 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10818
01:37:40.914 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.09, Mass=122615, SNR=85.1, Peak=18192 HFD=2.9
01:37:40.915 00.001 21068 MultiStar: [#1 0.31,0.05,0.98,U] [#2 0.26,-0.14,1.39,U] [#3 0.19,0.13,1.11,U] [#4 0.55,0.01,0.00,M1] [#5 0.16,-0.14,0.90,U] [#6 -0.00,-0.07,0.81,U] [#7 0.45,0.24,0.62,U] [#8 0.34,-0.00,0.77,U] 
01:37:40.916 00.001 21068 refined, 7 included, MultiStar: {0.25, 0.03}, one-star: {0.34, 0.28}
01:37:40.917 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
01:37:40.917 00.000 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
01:37:40.919 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.12 mountX=-0.24 mountY=-0.09, mountTheta=-2.79
01:37:40.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.03, opts=13)
01:37:40.921 00.000 21068 Enqueuing Move request for scope (0.25, 0.03)
01:37:40.922 00.001 16108 Worker thread wakes up
01:37:40.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
01:37:40.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
01:37:40.922 00.000 16108 Moving (0.25, 0.03) raw xDistance=-0.24 yDistance=-0.09
01:37:40.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:37:40.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:40.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:40.923 00.001 16108 MoveAxis(E, 64, ABG)
01:37:40.923 00.000 16108 Guiding  Dir = 2, Dur = 64
01:37:40.923 00.000 16108 IsSlewing returns 0
01:37:40.923 00.000 16108 IsGuiding returns 0
01:37:40.924 00.001 16108 PulseGuide returned control before completion, sleep 73
01:37:40.926 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3392, FiltMin=2941, FiltMax=63517, Gamma=1.000
01:37:40.942 00.016 21068 UpdateGuideState exits: m=122615 SNR=85.1
01:37:40.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:40.943 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:40.944 00.001 21068 Enqueuing Expose request
01:37:41.007 00.063 16108 IsGuiding returns 1
01:37:41.007 00.000 16108 scope still moving after pulse duration time elapsed
01:37:41.038 00.031 16108 IsSlewing returns 0
01:37:41.038 00.000 16108 IsGuiding returns 0
01:37:41.038 00.000 16108 scope move finished after 64 + 51 ms
01:37:41.039 00.001 16108 Move returns status 0, amount 64
01:37:41.039 00.000 16108 MoveAxis(N, 0, ABG)
01:37:41.039 00.000 16108 Move returns status 0, amount 0
01:37:41.039 00.000 16108 move complete, result=0
01:37:41.039 00.000 16108 worker thread done servicing request
01:37:41.039 00.000 16108 Worker thread wakes up
01:37:41.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:41.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:41.040 00.001 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
01:37:42.198 01.158 16108 Exposure complete
01:37:42.254 00.056 16108 worker thread done servicing request
01:37:42.254 00.000 21068 OnExposeComplete: enter
01:37:42.255 00.001 21068 UpdateGuideState(): m_state=6
01:37:42.256 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10819
01:37:42.257 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.20, Mass=120514, SNR=81.5, Peak=13683 HFD=3.5
01:37:42.258 00.001 21068 MultiStar: [#1 -0.50,0.15,1.25,U] [#2 -0.78,0.31,0.00,M1] [#3 -0.41,0.42,0.00,M1] [#4 -0.72,0.20,0.00,M2] [#5 -0.44,0.19,1.00,U] [#6 -0.75,0.29,0.00,M1] [#7 -0.57,0.48,0.00,M1] [#8 -0.56,0.33,0.00,M1] 
01:37:42.259 00.001 21068 refined, 2 included, MultiStar: {-0.45, 0.24}, one-star: {-0.40, 0.39}
01:37:42.260 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
01:37:42.261 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
01:37:42.261 00.000 21068 CameraToMount -- cameraX=-0.45 cameraY=0.24 hyp=0.51 cameraTheta=2.66 mountX=0.48 mountY=-0.12, mountTheta=-0.25
01:37:42.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=0.24, opts=13)
01:37:42.264 00.001 21068 Enqueuing Move request for scope (-0.45, 0.24)
01:37:42.265 00.001 16108 Worker thread wakes up
01:37:42.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.24) opts 0xd
01:37:42.265 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, 0.24)
01:37:42.265 00.000 16108 Moving (-0.45, 0.24) raw xDistance=0.48 yDistance=-0.12
01:37:42.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
01:37:42.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:42.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:42.265 00.000 16108 MoveAxis(W, 122, ABG)
01:37:42.266 00.001 16108 Guiding  Dir = 3, Dur = 122
01:37:42.266 00.000 16108 IsSlewing returns 0
01:37:42.266 00.000 16108 IsGuiding returns 0
01:37:42.269 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3392, FiltMin=2839, FiltMax=53744, Gamma=1.000
01:37:42.287 00.018 21068 UpdateGuideState exits: m=120514 SNR=81.5
01:37:42.289 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:42.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:42.290 00.000 21068 Enqueuing Expose request
01:37:42.322 00.032 16108 PulseGuide returned control before completion, sleep 77
01:37:42.415 00.093 16108 IsGuiding returns 1
01:37:42.415 00.000 16108 scope still moving after pulse duration time elapsed
01:37:42.446 00.031 16108 IsSlewing returns 0
01:37:42.446 00.000 16108 IsGuiding returns 1
01:37:42.478 00.032 16108 IsSlewing returns 0
01:37:42.478 00.000 16108 IsGuiding returns 1
01:37:42.509 00.031 16108 IsSlewing returns 0
01:37:42.509 00.000 16108 IsGuiding returns 0
01:37:42.509 00.000 16108 scope move finished after 122 + 121 ms
01:37:42.509 00.000 16108 Move returns status 0, amount 122
01:37:42.509 00.000 16108 MoveAxis(N, 0, ABG)
01:37:42.511 00.002 16108 Move returns status 0, amount 0
01:37:42.511 00.000 16108 move complete, result=0
01:37:42.511 00.000 16108 worker thread done servicing request
01:37:42.511 00.000 16108 Worker thread wakes up
01:37:42.511 00.000 21068 GuideStep: 0.5 px 122 ms WEST, -0.1 px 0 ms NORTH
01:37:42.513 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:42.514 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:43.483 00.969 16108 Exposure complete
01:37:43.541 00.058 16108 worker thread done servicing request
01:37:43.541 00.000 21068 OnExposeComplete: enter
01:37:43.541 00.000 21068 UpdateGuideState(): m_state=6
01:37:43.542 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10820
01:37:43.543 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.12, Mass=127415, SNR=82.9, Peak=15760 HFD=3.6
01:37:43.544 00.001 21068 MultiStar: [#1 0.07,0.07,1.16,U] [#2 -0.26,0.17,1.25,U] [#3 0.10,0.21,0.95,U] [#4 0.05,-0.05,0.91,U] [#5 0.11,-0.06,1.01,U] [#6 -0.19,-0.12,0.80,U] [#7 0.09,0.20,0.63,U] [#8 -0.13,-0.09,0.85,U] 
01:37:43.546 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.07, 0.30}
01:37:43.547 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
01:37:43.547 00.000 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
01:37:43.548 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.98 mountX=0.05 mountY=-0.07, mountTheta=-0.97
01:37:43.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
01:37:43.550 00.000 21068 Enqueuing Move request for scope (-0.03, 0.08)
01:37:43.551 00.001 16108 Worker thread wakes up
01:37:43.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:37:43.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:37:43.551 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.05 yDistance=-0.07
01:37:43.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:43.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:43.552 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:37:43.552 00.000 16108 MoveAxis(E, 0, ABG)
01:37:43.552 00.000 16108 Move returns status 0, amount 0
01:37:43.552 00.000 16108 MoveAxis(N, 0, ABG)
01:37:43.552 00.000 16108 Move returns status 0, amount 0
01:37:43.552 00.000 16108 move complete, result=0
01:37:43.552 00.000 16108 worker thread done servicing request
01:37:43.555 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3392, FiltMin=2915, FiltMax=55360, Gamma=1.000
01:37:43.571 00.016 21068 UpdateGuideState exits: m=127415 SNR=82.9
01:37:43.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:43.574 00.001 21068 Enqueuing Expose request
01:37:43.574 00.000 16108 Worker thread wakes up
01:37:43.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:43.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:43.576 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:44.726 01.150 16108 Exposure complete
01:37:44.781 00.055 16108 worker thread done servicing request
01:37:44.781 00.000 21068 OnExposeComplete: enter
01:37:44.784 00.003 21068 UpdateGuideState(): m_state=6
01:37:44.786 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10821
01:37:44.789 00.003 21068 Star::Find returns 1 (0), X=220.59, Y=876.05, Mass=117429, SNR=76.7, Peak=16320 HFD=3.3
01:37:44.792 00.003 21068 MultiStar: [#1 -0.11,0.22,1.17,U] [#2 -0.32,0.04,1.39,U] [#3 -0.21,0.47,1.21,U] [#4 -0.21,0.04,0.84,U] [#5 -0.33,0.24,1.00,U] [#6 -0.36,0.03,0.91,U] [#7 -0.22,0.21,0.57,U] [#8 -0.20,0.03,0.81,U] 
01:37:44.793 00.001 21068 single-star, 8 included, MultiStar: {-0.22, 0.17}, one-star: {-0.03, 0.24}
01:37:44.795 00.002 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:37:44.796 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:37:44.797 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=0.07 mountY=-0.23, mountTheta=-1.28
01:37:44.798 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.24, opts=13)
01:37:44.799 00.001 21068 Enqueuing Move request for scope (-0.03, 0.24)
01:37:44.800 00.001 16108 Worker thread wakes up
01:37:44.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
01:37:44.800 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:37:44.800 00.000 16108 Moving (-0.03, 0.24) raw xDistance=0.07 yDistance=-0.23
01:37:44.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:37:44.801 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:37:44.801 00.000 16108 MoveAxis(E, 0, ABG)
01:37:44.801 00.000 16108 Move returns status 0, amount 0
01:37:44.801 00.000 16108 MoveAxis(N, 45, ABG)
01:37:44.801 00.000 16108 Guiding  Dir = 0, Dur = 45
01:37:44.801 00.000 16108 IsSlewing returns 0
01:37:44.801 00.000 16108 IsGuiding returns 0
01:37:44.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3392, FiltMin=2918, FiltMax=61104, Gamma=1.000
01:37:44.826 00.022 21068 UpdateGuideState exits: m=117429 SNR=76.7
01:37:44.828 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.830 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:44.832 00.002 21068 Enqueuing Expose request
01:37:44.845 00.013 16108 PulseGuide returned control before completion, sleep 12
01:37:44.860 00.015 16108 IsGuiding returns 1
01:37:44.860 00.000 16108 scope still moving after pulse duration time elapsed
01:37:44.891 00.031 16108 IsSlewing returns 0
01:37:44.891 00.000 16108 IsGuiding returns 1
01:37:44.922 00.031 16108 IsSlewing returns 0
01:37:44.922 00.000 16108 IsGuiding returns 1
01:37:44.955 00.033 16108 IsSlewing returns 0
01:37:44.955 00.000 16108 IsGuiding returns 0
01:37:44.955 00.000 16108 scope move finished after 45 + 108 ms
01:37:44.955 00.000 16108 Move returns status 0, amount 45
01:37:44.955 00.000 16108 move complete, result=0
01:37:44.955 00.000 16108 worker thread done servicing request
01:37:44.955 00.000 16108 Worker thread wakes up
01:37:44.955 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
01:37:44.958 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:44.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:45.943 00.985 16108 Exposure complete
01:37:46.014 00.071 16108 worker thread done servicing request
01:37:46.014 00.000 21068 OnExposeComplete: enter
01:37:46.015 00.001 21068 UpdateGuideState(): m_state=6
01:37:46.016 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10822
01:37:46.017 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.77, Mass=121140, SNR=79.8, Peak=14339 HFD=3.4
01:37:46.018 00.001 21068 MultiStar: [#1 0.04,0.02,1.29,U] [#2 -0.21,-0.08,1.22,U] [#3 -0.09,-0.06,1.18,U] [#4 -0.20,-0.24,0.97,U] [#5 -0.36,-0.04,1.11,U] [#6 -0.22,-0.29,1.04,U] [#7 -0.25,-0.18,0.61,U] [#8 -0.09,0.03,0.76,U] 
01:37:46.018 00.000 21068 single-star, 8 included, MultiStar: {-0.17, -0.09}, one-star: {-0.16, -0.04}
01:37:46.019 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
01:37:46.020 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
01:37:46.021 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.87 mountX=0.15 mountY=0.08, mountTheta=0.50
01:37:46.025 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.04, opts=13)
01:37:46.027 00.002 21068 Enqueuing Move request for scope (-0.16, -0.04)
01:37:46.029 00.002 16108 Worker thread wakes up
01:37:46.030 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
01:37:46.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
01:37:46.030 00.000 16108 Moving (-0.16, -0.04) raw xDistance=0.15 yDistance=0.08
01:37:46.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:37:46.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:46.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:46.030 00.000 16108 MoveAxis(E, 0, ABG)
01:37:46.030 00.000 16108 Move returns status 0, amount 0
01:37:46.030 00.000 16108 MoveAxis(N, 0, ABG)
01:37:46.030 00.000 16108 Move returns status 0, amount 0
01:37:46.030 00.000 16108 move complete, result=0
01:37:46.030 00.000 16108 worker thread done servicing request
01:37:46.039 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3392, FiltMin=2912, FiltMax=62486, Gamma=1.000
01:37:46.059 00.020 21068 UpdateGuideState exits: m=121140 SNR=79.8
01:37:46.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.062 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:46.063 00.001 21068 Enqueuing Expose request
01:37:46.063 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:46.064 00.001 16108 Worker thread wakes up
01:37:46.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:46.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:47.237 01.173 16108 Exposure complete
01:37:47.304 00.067 16108 worker thread done servicing request
01:37:47.304 00.000 21068 OnExposeComplete: enter
01:37:47.305 00.001 21068 UpdateGuideState(): m_state=6
01:37:47.307 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10823
01:37:47.308 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.70, Mass=124214, SNR=88.1, Peak=15424 HFD=3.5
01:37:47.310 00.002 21068 MultiStar: [#1 0.07,-0.16,1.18,U] [#2 -0.09,-0.33,0.96,U] [#3 0.07,0.00,1.02,U] [#4 0.26,-0.39,0.82,U] [#5 0.03,-0.35,0.92,U] [#6 -0.20,-0.35,0.73,U] [#7 0.14,-0.16,0.62,U] [#8 -0.01,-0.31,0.72,U] 
01:37:47.312 00.002 21068 single-star, 8 included, MultiStar: {0.05, -0.23}, one-star: {0.17, -0.12}
01:37:47.313 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
01:37:47.314 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
01:37:47.316 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.60 mountX=-0.19 mountY=0.07, mountTheta=2.76
01:37:47.318 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.12, opts=13)
01:37:47.320 00.002 21068 Enqueuing Move request for scope (0.17, -0.12)
01:37:47.321 00.001 16108 Worker thread wakes up
01:37:47.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
01:37:47.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
01:37:47.321 00.000 16108 Moving (0.17, -0.12) raw xDistance=-0.19 yDistance=0.07
01:37:47.322 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:37:47.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:47.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:47.322 00.000 16108 MoveAxis(E, 0, ABG)
01:37:47.322 00.000 16108 Move returns status 0, amount 0
01:37:47.322 00.000 16108 MoveAxis(N, 0, ABG)
01:37:47.322 00.000 16108 Move returns status 0, amount 0
01:37:47.322 00.000 16108 move complete, result=0
01:37:47.322 00.000 16108 worker thread done servicing request
01:37:47.328 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3392, FiltMin=2838, FiltMax=62585, Gamma=1.000
01:37:47.359 00.031 21068 UpdateGuideState exits: m=124214 SNR=88.1
01:37:47.362 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:47.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:47.365 00.002 21068 Enqueuing Expose request
01:37:47.366 00.001 16108 Worker thread wakes up
01:37:47.366 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:47.368 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:47.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:48.352 00.984 16108 Exposure complete
01:37:48.429 00.077 16108 worker thread done servicing request
01:37:48.429 00.000 21068 OnExposeComplete: enter
01:37:48.430 00.001 21068 UpdateGuideState(): m_state=6
01:37:48.431 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10824
01:37:48.433 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=875.58, Mass=115723, SNR=81.6, Peak=14313 HFD=3.2
01:37:48.434 00.001 21068 MultiStar: [#1 0.24,-0.35,1.06,U] [#2 0.03,-0.34,1.23,U] [#3 0.26,-0.17,1.02,U] [#4 -0.00,-0.54,0.00,M1] [#5 0.10,-0.35,0.88,U] [#6 -0.18,-0.18,0.88,U] [#7 0.44,-0.41,0.00,M1] [#8 -0.22,-0.54,0.00,M1] 
01:37:48.435 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.28}, one-star: {0.19, -0.24}
01:37:48.436 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
01:37:48.437 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
01:37:48.437 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.18 mountX=-0.16 mountY=0.24, mountTheta=2.15
01:37:48.441 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.28, opts=13)
01:37:48.442 00.001 21068 Enqueuing Move request for scope (0.11, -0.28)
01:37:48.443 00.001 16108 Worker thread wakes up
01:37:48.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.28) opts 0xd
01:37:48.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.28)
01:37:48.443 00.000 16108 Moving (0.11, -0.28) raw xDistance=-0.16 yDistance=0.24
01:37:48.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:37:48.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:37:48.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:37:48.443 00.000 16108 MoveAxis(E, 0, ABG)
01:37:48.443 00.000 16108 Move returns status 0, amount 0
01:37:48.443 00.000 16108 MoveAxis(N, 0, ABG)
01:37:48.443 00.000 16108 Move returns status 0, amount 0
01:37:48.443 00.000 16108 move complete, result=0
01:37:48.443 00.000 16108 worker thread done servicing request
01:37:48.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=512, max=65535, med=3395, FiltMin=2851, FiltMax=56669, Gamma=1.000
01:37:48.462 00.015 21068 UpdateGuideState exits: m=115723 SNR=81.6
01:37:48.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:48.465 00.001 21068 Enqueuing Expose request
01:37:48.466 00.001 16108 Worker thread wakes up
01:37:48.466 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:48.468 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:48.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:49.625 01.157 16108 Exposure complete
01:37:49.705 00.080 16108 worker thread done servicing request
01:37:49.705 00.000 21068 OnExposeComplete: enter
01:37:49.706 00.001 21068 UpdateGuideState(): m_state=6
01:37:49.707 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10825
01:37:49.708 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.02, Mass=123722, SNR=85.2, Peak=17184 HFD=3.0
01:37:49.708 00.000 21068 MultiStar: [#1 0.45,-0.03,1.06,U] [#2 -0.10,-0.02,1.31,U] [#3 0.38,0.00,1.01,U] [#4 0.15,-0.27,0.76,U] [#5 -0.12,-0.16,0.96,U] [#6 -0.26,-0.21,0.84,U] [#7 0.37,0.02,0.63,U] [#8 -0.01,-0.24,0.73,U] 
01:37:49.709 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.29, 0.21}
01:37:49.710 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
01:37:49.712 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
01:37:49.713 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=-0.13 mountY=0.03, mountTheta=2.89
01:37:49.714 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
01:37:49.715 00.001 21068 Enqueuing Move request for scope (0.12, -0.07)
01:37:49.716 00.001 16108 Worker thread wakes up
01:37:49.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:37:49.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:37:49.716 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.03
01:37:49.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:37:49.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:49.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:49.716 00.000 16108 MoveAxis(E, 0, ABG)
01:37:49.716 00.000 16108 Move returns status 0, amount 0
01:37:49.716 00.000 16108 MoveAxis(N, 0, ABG)
01:37:49.716 00.000 16108 Move returns status 0, amount 0
01:37:49.716 00.000 16108 move complete, result=0
01:37:49.716 00.000 16108 worker thread done servicing request
01:37:49.719 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3392, FiltMin=2883, FiltMax=63040, Gamma=1.000
01:37:49.745 00.026 21068 UpdateGuideState exits: m=123722 SNR=85.2
01:37:49.748 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.748 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:49.749 00.001 21068 Enqueuing Expose request
01:37:49.750 00.001 16108 Worker thread wakes up
01:37:49.750 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:49.751 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:49.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:50.748 00.997 16108 Exposure complete
01:37:50.804 00.056 16108 worker thread done servicing request
01:37:50.805 00.001 21068 OnExposeComplete: enter
01:37:50.805 00.000 21068 UpdateGuideState(): m_state=6
01:37:50.806 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10826
01:37:50.807 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=875.69, Mass=123432, SNR=83.0, Peak=16960 HFD=2.9
01:37:50.809 00.002 21068 MultiStar: [#1 0.16,-0.24,1.11,U] [#2 0.05,-0.29,1.26,U] [#3 0.32,0.06,1.29,U] [#4 0.16,-0.41,0.88,U] [#5 0.23,-0.40,0.99,U] [#6 0.13,-0.44,0.86,U] [#7 0.12,-0.28,0.70,U] [#8 0.14,-0.52,0.00,M1] 
01:37:50.809 00.000 21068 refined, 7 included, MultiStar: {0.19, -0.25}, one-star: {0.33, -0.13}
01:37:50.810 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
01:37:50.811 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
01:37:50.811 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.32 cameraTheta=-0.92 mountX=-0.23 mountY=0.20, mountTheta=2.43
01:37:50.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.25, opts=13)
01:37:50.814 00.001 21068 Enqueuing Move request for scope (0.19, -0.25)
01:37:50.815 00.001 16108 Worker thread wakes up
01:37:50.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
01:37:50.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
01:37:50.815 00.000 16108 Moving (0.19, -0.25) raw xDistance=-0.23 yDistance=0.20
01:37:50.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:37:50.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:50.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:37:50.815 00.000 16108 MoveAxis(E, 61, ABG)
01:37:50.815 00.000 16108 Guiding  Dir = 2, Dur = 61
01:37:50.815 00.000 16108 IsSlewing returns 0
01:37:50.816 00.001 16108 IsGuiding returns 0
01:37:50.820 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3392, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:37:50.841 00.021 16108 PulseGuide returned control before completion, sleep 46
01:37:50.843 00.002 21068 UpdateGuideState exits: m=123432 SNR=83.0
01:37:50.845 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:50.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:50.847 00.001 21068 Enqueuing Expose request
01:37:50.901 00.054 16108 IsGuiding returns 1
01:37:50.901 00.000 16108 scope still moving after pulse duration time elapsed
01:37:50.931 00.030 16108 IsSlewing returns 0
01:37:50.931 00.000 16108 IsGuiding returns 0
01:37:50.931 00.000 16108 scope move finished after 61 + 55 ms
01:37:50.931 00.000 16108 Move returns status 0, amount 61
01:37:50.931 00.000 16108 MoveAxis(N, 0, ABG)
01:37:50.933 00.002 16108 Move returns status 0, amount 0
01:37:50.933 00.000 16108 move complete, result=0
01:37:50.933 00.000 16108 worker thread done servicing request
01:37:50.933 00.000 16108 Worker thread wakes up
01:37:50.933 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.2 px 0 ms NORTH
01:37:50.935 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:50.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:52.109 01.174 16108 Exposure complete
01:37:52.177 00.068 16108 worker thread done servicing request
01:37:52.177 00.000 21068 OnExposeComplete: enter
01:37:52.178 00.001 21068 UpdateGuideState(): m_state=6
01:37:52.179 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10827
01:37:52.179 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=875.63, Mass=129767, SNR=80.3, Peak=18288 HFD=3.1
01:37:52.181 00.002 21068 MultiStar: [#1 0.14,-0.11,1.14,U] [#2 -0.20,-0.10,1.26,U] [#3 -0.01,-0.09,1.01,U] [#4 -0.02,-0.25,0.87,U] [#5 0.28,-0.07,0.98,U] [#6 0.03,0.12,0.82,U] [#7 0.12,-0.11,0.67,U] [#8 0.09,-0.22,0.80,U] 
01:37:52.182 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.11, -0.19}
01:37:52.183 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
01:37:52.184 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
01:37:52.185 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.13 cameraTheta=-1.14 mountX=-0.07 mountY=0.10, mountTheta=2.20
01:37:52.186 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
01:37:52.187 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
01:37:52.188 00.001 16108 Worker thread wakes up
01:37:52.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:37:52.189 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:37:52.189 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
01:37:52.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:37:52.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:52.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:37:52.189 00.000 16108 MoveAxis(E, 0, ABG)
01:37:52.189 00.000 16108 Move returns status 0, amount 0
01:37:52.189 00.000 16108 MoveAxis(N, 0, ABG)
01:37:52.189 00.000 16108 Move returns status 0, amount 0
01:37:52.189 00.000 16108 move complete, result=0
01:37:52.189 00.000 16108 worker thread done servicing request
01:37:52.196 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3392, FiltMin=2899, FiltMax=59949, Gamma=1.000
01:37:52.216 00.020 21068 UpdateGuideState exits: m=129767 SNR=80.3
01:37:52.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.220 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:52.222 00.002 21068 Enqueuing Expose request
01:37:52.225 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:52.227 00.002 16108 Worker thread wakes up
01:37:52.227 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:52.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:53.195 00.968 16108 Exposure complete
01:37:53.260 00.065 16108 worker thread done servicing request
01:37:53.260 00.000 21068 OnExposeComplete: enter
01:37:53.261 00.001 21068 UpdateGuideState(): m_state=6
01:37:53.261 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10828
01:37:53.262 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.91, Mass=123299, SNR=87.9, Peak=17200 HFD=3.4
01:37:53.264 00.002 21068 MultiStar: [#1 0.16,0.05,1.22,U] [#2 -0.17,-0.14,1.15,U] [#3 0.14,0.19,1.00,U] [#4 0.17,-0.44,0.89,U] [#5 0.09,-0.50,0.83,U] [#6 0.04,-0.23,0.80,U] [#7 0.03,-0.13,0.62,U] [#8 0.13,-0.09,0.68,U] 
01:37:53.265 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.11}, one-star: {-0.03, 0.09}
01:37:53.265 00.000 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
01:37:53.266 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
01:37:53.267 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.92 mountX=0.05 mountY=-0.08, mountTheta=-1.03
01:37:53.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
01:37:53.270 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
01:37:53.270 00.000 16108 Worker thread wakes up
01:37:53.271 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:37:53.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:37:53.271 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
01:37:53.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:53.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:53.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:53.271 00.000 16108 MoveAxis(E, 0, ABG)
01:37:53.271 00.000 16108 Move returns status 0, amount 0
01:37:53.271 00.000 16108 MoveAxis(N, 0, ABG)
01:37:53.271 00.000 16108 Move returns status 0, amount 0
01:37:53.271 00.000 16108 move complete, result=0
01:37:53.271 00.000 16108 worker thread done servicing request
01:37:53.275 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3395, FiltMin=2909, FiltMax=63581, Gamma=1.000
01:37:53.292 00.017 21068 UpdateGuideState exits: m=123299 SNR=87.9
01:37:53.292 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:53.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:53.294 00.001 21068 Enqueuing Expose request
01:37:53.294 00.000 16108 Worker thread wakes up
01:37:53.294 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:53.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:53.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:54.465 01.170 16108 Exposure complete
01:37:54.521 00.056 16108 worker thread done servicing request
01:37:54.521 00.000 21068 OnExposeComplete: enter
01:37:54.522 00.001 21068 UpdateGuideState(): m_state=6
01:37:54.523 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10829
01:37:54.523 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=875.86, Mass=117428, SNR=73.7, Peak=15712 HFD=3.2
01:37:54.524 00.001 21068 MultiStar: [#1 0.02,0.17,1.54,U] [#2 -0.26,-0.03,1.31,U] [#3 -0.15,0.20,1.20,U] [#4 -0.16,-0.27,0.89,U] [#5 -0.22,-0.08,1.03,U] [#6 -0.18,-0.11,0.90,U] [#7 0.29,-0.12,0.65,U] [#8 0.01,-0.19,0.95,U] 
01:37:54.525 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.01, 0.05}
01:37:54.526 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
01:37:54.526 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
01:37:54.528 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.76 mountX=0.02 mountY=-0.05, mountTheta=-1.20
01:37:54.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
01:37:54.530 00.000 21068 Enqueuing Move request for scope (-0.01, 0.05)
01:37:54.531 00.001 16108 Worker thread wakes up
01:37:54.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:37:54.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:37:54.532 00.001 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
01:37:54.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:54.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:54.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:54.532 00.000 16108 MoveAxis(E, 0, ABG)
01:37:54.532 00.000 16108 Move returns status 0, amount 0
01:37:54.532 00.000 16108 MoveAxis(N, 0, ABG)
01:37:54.532 00.000 16108 Move returns status 0, amount 0
01:37:54.532 00.000 16108 move complete, result=0
01:37:54.532 00.000 16108 worker thread done servicing request
01:37:54.535 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3392, FiltMin=2880, FiltMax=63760, Gamma=1.000
01:37:54.552 00.017 21068 UpdateGuideState exits: m=117428 SNR=73.7
01:37:54.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:54.554 00.000 21068 Enqueuing Expose request
01:37:54.555 00.001 16108 Worker thread wakes up
01:37:54.555 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:54.556 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:54.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:55.542 00.986 16108 Exposure complete
01:37:55.614 00.072 16108 worker thread done servicing request
01:37:55.614 00.000 21068 OnExposeComplete: enter
01:37:55.615 00.001 21068 UpdateGuideState(): m_state=6
01:37:55.616 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10830
01:37:55.617 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.92, Mass=128960, SNR=84.4, Peak=16848 HFD=3.5
01:37:55.618 00.001 21068 MultiStar: [#1 -0.03,-0.02,1.26,U] [#2 -0.06,-0.19,1.25,U] [#3 0.19,0.10,1.00,U] [#4 -0.35,-0.29,0.86,U] [#5 -0.36,-0.34,0.88,U] [#6 -0.45,-0.20,0.83,U] [#7 0.08,-0.08,0.58,U] [#8 -0.21,-0.23,0.72,U] 
01:37:55.618 00.000 21068 single-star, 8 included, MultiStar: {-0.12, -0.12}, one-star: {-0.04, 0.11}
01:37:55.620 00.002 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
01:37:55.621 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
01:37:55.621 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.06 mountY=-0.10, mountTheta=-1.05
01:37:55.623 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
01:37:55.623 00.000 21068 Enqueuing Move request for scope (-0.04, 0.11)
01:37:55.624 00.001 16108 Worker thread wakes up
01:37:55.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:37:55.624 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:37:55.624 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.10
01:37:55.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:37:55.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:55.625 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:55.625 00.000 16108 MoveAxis(E, 0, ABG)
01:37:55.625 00.000 16108 Move returns status 0, amount 0
01:37:55.625 00.000 16108 MoveAxis(N, 0, ABG)
01:37:55.625 00.000 16108 Move returns status 0, amount 0
01:37:55.625 00.000 16108 move complete, result=0
01:37:55.625 00.000 16108 worker thread done servicing request
01:37:55.629 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3392, FiltMin=2937, FiltMax=65440, Gamma=1.000
01:37:55.644 00.015 21068 UpdateGuideState exits: m=128960 SNR=84.4
01:37:55.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:55.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:55.646 00.000 21068 Enqueuing Expose request
01:37:55.647 00.001 16108 Worker thread wakes up
01:37:55.647 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:55.648 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:55.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:56.803 01.155 16108 Exposure complete
01:37:56.858 00.055 16108 worker thread done servicing request
01:37:56.858 00.000 21068 OnExposeComplete: enter
01:37:56.859 00.001 21068 UpdateGuideState(): m_state=6
01:37:56.860 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10831
01:37:56.861 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.18, Mass=131991, SNR=89.9, Peak=16224 HFD=3.7
01:37:56.862 00.001 21068 MultiStar: [#1 0.02,-0.02,1.17,U] [#2 -0.19,-0.14,1.25,U] [#3 0.00,0.08,0.93,U] [#4 0.07,-0.15,0.83,U] [#5 -0.31,-0.11,1.05,U] [#6 -0.32,-0.17,0.83,U] [#7 0.03,0.07,0.70,U] [#8 0.03,-0.03,0.66,U] 
01:37:56.862 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.28, 0.37}
01:37:56.863 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
01:37:56.864 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
01:37:56.865 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.92 mountX=0.05 mountY=0.02, mountTheta=0.45
01:37:56.866 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
01:37:56.867 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
01:37:56.869 00.002 16108 Worker thread wakes up
01:37:56.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:37:56.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:37:56.869 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.02
01:37:56.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:56.870 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:56.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:56.870 00.000 16108 MoveAxis(E, 0, ABG)
01:37:56.870 00.000 16108 Move returns status 0, amount 0
01:37:56.870 00.000 16108 MoveAxis(N, 0, ABG)
01:37:56.870 00.000 16108 Move returns status 0, amount 0
01:37:56.870 00.000 16108 move complete, result=0
01:37:56.870 00.000 16108 worker thread done servicing request
01:37:56.876 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3395, FiltMin=2937, FiltMax=58864, Gamma=1.000
01:37:56.893 00.017 21068 UpdateGuideState exits: m=131991 SNR=89.9
01:37:56.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.894 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:56.895 00.001 21068 Enqueuing Expose request
01:37:56.896 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:56.897 00.001 16108 Worker thread wakes up
01:37:56.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:56.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:57.873 00.976 16108 Exposure complete
01:37:57.946 00.073 16108 worker thread done servicing request
01:37:57.946 00.000 21068 OnExposeComplete: enter
01:37:57.948 00.002 21068 UpdateGuideState(): m_state=6
01:37:57.949 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10832
01:37:57.950 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.06, Mass=138240, SNR=90.1, Peak=20384 HFD=3.4
01:37:57.951 00.001 21068 MultiStar: [#1 -0.02,0.04,1.07,U] [#2 -0.08,0.13,1.28,U] [#3 -0.01,0.28,0.95,U] [#4 0.21,-0.06,0.69,U] [#5 -0.17,-0.00,0.88,U] [#6 -0.28,-0.17,0.75,U] [#7 0.02,0.00,0.53,U] [#8 -0.03,-0.04,0.78,U] 
01:37:57.952 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.06, 0.25}
01:37:57.952 00.000 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
01:37:57.953 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:37:57.954 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.07 cameraTheta=2.08 mountX=0.05 mountY=-0.05, mountTheta=-0.86
01:37:57.956 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.07, opts=13)
01:37:57.956 00.000 21068 Enqueuing Move request for scope (-0.04, 0.07)
01:37:57.957 00.001 16108 Worker thread wakes up
01:37:57.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:37:57.957 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:37:57.957 00.000 16108 Moving (-0.04, 0.07) raw xDistance=0.05 yDistance=-0.05
01:37:57.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:57.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:57.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:57.957 00.000 16108 MoveAxis(E, 0, ABG)
01:37:57.957 00.000 16108 Move returns status 0, amount 0
01:37:57.957 00.000 16108 MoveAxis(N, 0, ABG)
01:37:57.958 00.001 16108 Move returns status 0, amount 0
01:37:57.958 00.000 16108 move complete, result=0
01:37:57.958 00.000 16108 worker thread done servicing request
01:37:57.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3395, FiltMin=2867, FiltMax=55936, Gamma=1.000
01:37:57.978 00.015 21068 UpdateGuideState exits: m=138240 SNR=90.1
01:37:57.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.981 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:57.981 00.000 21068 Enqueuing Expose request
01:37:57.982 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:57.983 00.001 16108 Worker thread wakes up
01:37:57.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:57.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:37:59.130 01.147 16108 Exposure complete
01:37:59.187 00.057 16108 worker thread done servicing request
01:37:59.187 00.000 21068 OnExposeComplete: enter
01:37:59.190 00.003 21068 UpdateGuideState(): m_state=6
01:37:59.192 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10833
01:37:59.193 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.77, Mass=137609, SNR=96.1, Peak=17136 HFD=3.5
01:37:59.194 00.001 21068 MultiStar: [#1 0.13,0.03,0.91,U] [#2 0.03,-0.11,1.00,U] [#3 0.12,0.10,0.79,U] [#4 0.01,-0.20,0.76,U] [#5 -0.21,-0.11,0.91,U] [#6 -0.21,-0.02,0.75,U] [#7 0.22,-0.16,0.51,U] [#8 -0.20,-0.23,0.70,U] 
01:37:59.196 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.19, -0.04}
01:37:59.197 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
01:37:59.198 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
01:37:59.199 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=-0.02 mountY=0.07, mountTheta=1.89
01:37:59.202 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
01:37:59.204 00.002 21068 Enqueuing Move request for scope (0.01, -0.08)
01:37:59.206 00.002 16108 Worker thread wakes up
01:37:59.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:37:59.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:37:59.206 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.07
01:37:59.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:37:59.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:59.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:59.206 00.000 16108 MoveAxis(E, 0, ABG)
01:37:59.206 00.000 16108 Move returns status 0, amount 0
01:37:59.206 00.000 16108 MoveAxis(N, 0, ABG)
01:37:59.206 00.000 16108 Move returns status 0, amount 0
01:37:59.206 00.000 16108 move complete, result=0
01:37:59.206 00.000 16108 worker thread done servicing request
01:37:59.211 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3392, FiltMin=2880, FiltMax=59376, Gamma=1.000
01:37:59.239 00.028 21068 UpdateGuideState exits: m=137609 SNR=96.1
01:37:59.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:37:59.242 00.001 21068 Enqueuing Expose request
01:37:59.243 00.001 16108 Worker thread wakes up
01:37:59.243 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:59.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:37:59.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:00.237 00.993 16108 Exposure complete
01:38:00.293 00.056 16108 worker thread done servicing request
01:38:00.293 00.000 21068 OnExposeComplete: enter
01:38:00.295 00.002 21068 UpdateGuideState(): m_state=6
01:38:00.296 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10834
01:38:00.298 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=875.91, Mass=132520, SNR=83.2, Peak=16928 HFD=3.1
01:38:00.300 00.002 21068 MultiStar: [#1 0.17,-0.18,1.16,U] [#2 0.26,-0.11,1.20,U] [#3 0.12,0.02,0.95,U] [#4 0.22,-0.21,0.82,U] [#5 -0.01,-0.22,0.97,U] [#6 -0.21,-0.40,0.74,U] [#7 0.42,-0.01,0.66,U] [#8 0.11,-0.33,0.86,U] 
01:38:00.302 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.14}, one-star: {0.46, 0.09}
01:38:00.303 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
01:38:00.306 00.003 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
01:38:00.307 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.69 mountX=-0.20 mountY=0.10, mountTheta=2.68
01:38:00.310 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
01:38:00.311 00.001 21068 Enqueuing Move request for scope (0.18, -0.14)
01:38:00.314 00.003 16108 Worker thread wakes up
01:38:00.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
01:38:00.314 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
01:38:00.314 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.10
01:38:00.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:38:00.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:00.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:00.314 00.000 16108 MoveAxis(E, 0, ABG)
01:38:00.314 00.000 16108 Move returns status 0, amount 0
01:38:00.314 00.000 16108 MoveAxis(N, 0, ABG)
01:38:00.314 00.000 16108 Move returns status 0, amount 0
01:38:00.314 00.000 16108 move complete, result=0
01:38:00.314 00.000 16108 worker thread done servicing request
01:38:00.317 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3395, FiltMin=2941, FiltMax=63529, Gamma=1.000
01:38:00.333 00.016 21068 UpdateGuideState exits: m=132520 SNR=83.2
01:38:00.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:00.335 00.000 21068 Enqueuing Expose request
01:38:00.336 00.001 16108 Worker thread wakes up
01:38:00.336 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:00.338 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:00.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:01.494 01.156 16108 Exposure complete
01:38:01.548 00.054 16108 worker thread done servicing request
01:38:01.548 00.000 21068 OnExposeComplete: enter
01:38:01.551 00.003 21068 UpdateGuideState(): m_state=6
01:38:01.552 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10835
01:38:01.553 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=875.80, Mass=125961, SNR=95.1, Peak=19152 HFD=3.1
01:38:01.553 00.000 21068 MultiStar: [#1 0.28,-0.10,1.10,U] [#2 0.06,-0.11,1.04,U] [#3 0.28,0.02,0.95,U] [#4 0.02,-0.05,0.80,U] [#5 0.08,-0.26,0.77,U] [#6 0.04,-0.14,0.67,U] [#7 0.46,-0.08,0.63,U] [#8 -0.11,-0.06,0.71,U] 
01:38:01.554 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.35, -0.01}
01:38:01.555 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
01:38:01.558 00.003 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
01:38:01.559 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.46 mountX=-0.18 mountY=0.04, mountTheta=2.92
01:38:01.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
01:38:01.562 00.001 21068 Enqueuing Move request for scope (0.17, -0.08)
01:38:01.563 00.001 16108 Worker thread wakes up
01:38:01.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:38:01.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:38:01.563 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.04
01:38:01.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:38:01.564 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:01.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:38:01.564 00.000 16108 MoveAxis(E, 0, ABG)
01:38:01.564 00.000 16108 Move returns status 0, amount 0
01:38:01.564 00.000 16108 MoveAxis(N, 0, ABG)
01:38:01.564 00.000 16108 Move returns status 0, amount 0
01:38:01.564 00.000 16108 move complete, result=0
01:38:01.564 00.000 16108 worker thread done servicing request
01:38:01.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3392, FiltMin=2960, FiltMax=63101, Gamma=1.000
01:38:01.593 00.026 21068 UpdateGuideState exits: m=125961 SNR=95.1
01:38:01.596 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.596 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:01.597 00.001 21068 Enqueuing Expose request
01:38:01.598 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:01.599 00.001 16108 Worker thread wakes up
01:38:01.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:01.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:02.590 00.991 16108 Exposure complete
01:38:02.669 00.079 16108 worker thread done servicing request
01:38:02.669 00.000 21068 OnExposeComplete: enter
01:38:02.670 00.001 21068 UpdateGuideState(): m_state=6
01:38:02.671 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10836
01:38:02.672 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=875.81, Mass=120371, SNR=87.3, Peak=16016 HFD=3.1
01:38:02.673 00.001 21068 MultiStar: [#1 0.11,-0.07,1.06,U] [#2 0.03,-0.07,1.18,U] [#3 0.04,0.25,0.95,U] [#4 0.00,-0.08,0.78,U] [#5 0.07,-0.04,0.90,U] [#6 -0.05,-0.07,0.79,U] [#7 0.51,0.03,0.63,U] [#8 0.09,-0.22,0.76,U] 
01:38:02.676 00.003 21068 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.41, -0.00}
01:38:02.677 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
01:38:02.678 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
01:38:02.679 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
01:38:02.682 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
01:38:02.683 00.001 21068 Enqueuing Move request for scope (0.13, -0.03)
01:38:02.684 00.001 16108 Worker thread wakes up
01:38:02.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:38:02.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:38:02.686 00.002 16108 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=-0.00
01:38:02.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:38:02.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:02.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:38:02.686 00.000 16108 MoveAxis(E, 0, ABG)
01:38:02.686 00.000 16108 Move returns status 0, amount 0
01:38:02.686 00.000 16108 MoveAxis(N, 0, ABG)
01:38:02.686 00.000 16108 Move returns status 0, amount 0
01:38:02.686 00.000 16108 move complete, result=0
01:38:02.687 00.001 16108 worker thread done servicing request
01:38:02.693 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3392, FiltMin=2934, FiltMax=60377, Gamma=1.000
01:38:02.723 00.030 21068 UpdateGuideState exits: m=120371 SNR=87.3
01:38:02.724 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:02.726 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:02.727 00.001 21068 Enqueuing Expose request
01:38:02.728 00.001 16108 Worker thread wakes up
01:38:02.728 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:02.729 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:02.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:03.899 01.170 16108 Exposure complete
01:38:03.977 00.078 16108 worker thread done servicing request
01:38:03.977 00.000 21068 OnExposeComplete: enter
01:38:03.979 00.002 21068 UpdateGuideState(): m_state=6
01:38:03.980 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10837
01:38:03.980 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=876.17, Mass=127006, SNR=80.7, Peak=18112 HFD=3.2
01:38:03.982 00.002 21068 MultiStar: [#1 0.14,0.12,1.20,U] [#2 -0.10,0.02,1.35,U] [#3 0.12,0.27,1.04,U] [#4 -0.14,0.22,1.02,U] [#5 0.09,-0.05,1.02,U] [#6 -0.20,-0.01,0.92,U] [#7 0.18,0.32,0.69,U] [#8 0.04,-0.14,0.99,U] 
01:38:03.984 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.04, 0.36}
01:38:03.984 00.000 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:38:03.985 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
01:38:03.986 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:38:03.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.12, opts=13)
01:38:03.989 00.001 21068 Enqueuing Move request for scope (0.01, 0.12)
01:38:03.990 00.001 16108 Worker thread wakes up
01:38:03.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:38:03.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:38:03.990 00.000 16108 Moving (0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:38:03.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:03.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:03.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:03.990 00.000 16108 MoveAxis(E, 0, ABG)
01:38:03.990 00.000 16108 Move returns status 0, amount 0
01:38:03.990 00.000 16108 MoveAxis(N, 0, ABG)
01:38:03.990 00.000 16108 Move returns status 0, amount 0
01:38:03.990 00.000 16108 move complete, result=0
01:38:03.990 00.000 16108 worker thread done servicing request
01:38:03.997 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3395, FiltMin=2873, FiltMax=48208, Gamma=1.000
01:38:04.013 00.016 21068 UpdateGuideState exits: m=127006 SNR=80.7
01:38:04.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:04.016 00.001 21068 Enqueuing Expose request
01:38:04.016 00.000 16108 Worker thread wakes up
01:38:04.017 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:04.017 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:04.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:04.992 00.975 16108 Exposure complete
01:38:05.048 00.056 16108 worker thread done servicing request
01:38:05.048 00.000 21068 OnExposeComplete: enter
01:38:05.049 00.001 21068 UpdateGuideState(): m_state=6
01:38:05.050 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10838
01:38:05.052 00.002 21068 Star::Find returns 1 (0), X=221.17, Y=875.94, Mass=127987, SNR=99.2, Peak=17696 HFD=3.1
01:38:05.054 00.002 21068 MultiStar: [#1 0.60,0.11,0.00,M1] [#2 0.21,0.22,1.00,U] [#3 0.47,0.30,0.00,M1] [#4 0.36,0.05,0.78,U] [#5 0.33,0.16,0.89,U] [#6 0.39,0.08,0.73,U] [#7 0.50,-0.02,0.54,U] [#8 0.30,0.04,0.79,U] 
01:38:05.055 00.001 21068 refined, 6 included, MultiStar: {0.37, 0.11}, one-star: {0.56, 0.13}
01:38:05.057 00.002 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
01:38:05.057 00.000 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
01:38:05.059 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=0.11 hyp=0.39 cameraTheta=0.28 mountX=-0.35 mountY=-0.19, mountTheta=-2.64
01:38:05.062 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=0.11, opts=13)
01:38:05.063 00.001 21068 Enqueuing Move request for scope (0.37, 0.11)
01:38:05.064 00.001 16108 Worker thread wakes up
01:38:05.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.11) opts 0xd
01:38:05.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, 0.11)
01:38:05.064 00.000 16108 Moving (0.37, 0.11) raw xDistance=-0.35 yDistance=-0.19
01:38:05.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:38:05.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:05.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:05.064 00.000 16108 MoveAxis(E, 92, ABG)
01:38:05.064 00.000 16108 Guiding  Dir = 2, Dur = 92
01:38:05.064 00.000 16108 IsSlewing returns 0
01:38:05.065 00.001 16108 IsGuiding returns 0
01:38:05.070 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3395, FiltMin=2941, FiltMax=62953, Gamma=1.000
01:38:05.083 00.013 16108 PulseGuide returned control before completion, sleep 83
01:38:05.096 00.013 21068 UpdateGuideState exits: m=127987 SNR=99.2
01:38:05.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:05.099 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:05.100 00.001 21068 Enqueuing Expose request
01:38:05.181 00.081 16108 IsGuiding returns 1
01:38:05.181 00.000 16108 scope still moving after pulse duration time elapsed
01:38:05.209 00.028 16108 IsSlewing returns 0
01:38:05.209 00.000 16108 IsGuiding returns 0
01:38:05.209 00.000 16108 scope move finished after 92 + 52 ms
01:38:05.209 00.000 16108 Move returns status 0, amount 92
01:38:05.209 00.000 16108 MoveAxis(N, 0, ABG)
01:38:05.209 00.000 16108 Move returns status 0, amount 0
01:38:05.209 00.000 16108 move complete, result=0
01:38:05.209 00.000 16108 worker thread done servicing request
01:38:05.209 00.000 16108 Worker thread wakes up
01:38:05.209 00.000 21068 GuideStep: -0.3 px 92 ms EAST, -0.2 px 0 ms NORTH
01:38:05.212 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:05.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:06.371 01.159 16108 Exposure complete
01:38:06.427 00.056 16108 worker thread done servicing request
01:38:06.427 00.000 21068 OnExposeComplete: enter
01:38:06.430 00.003 21068 UpdateGuideState(): m_state=6
01:38:06.432 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10839
01:38:06.432 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=876.16, Mass=129068, SNR=87.7, Peak=17392 HFD=3.1
01:38:06.433 00.001 21068 MultiStar: [#1 0.30,0.09,1.23,U] [#2 -0.01,0.20,1.20,U] [#3 0.22,0.12,1.03,U] [#4 0.31,0.12,0.85,U] [#5 -0.02,0.15,0.90,U] [#6 -0.01,0.08,0.73,U] [#7 0.22,0.08,0.57,U] [#8 0.21,0.08,0.82,U] 
01:38:06.434 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.15}, one-star: {0.37, 0.35}
01:38:06.435 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
01:38:06.436 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
01:38:06.436 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.69 mountX=-0.15 mountY=-0.19, mountTheta=-2.25
01:38:06.440 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.15, opts=13)
01:38:06.442 00.002 21068 Enqueuing Move request for scope (0.18, 0.15)
01:38:06.444 00.002 16108 Worker thread wakes up
01:38:06.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
01:38:06.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:38:06.444 00.000 16108 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=-0.19
01:38:06.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:38:06.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:06.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:06.444 00.000 16108 MoveAxis(E, 0, ABG)
01:38:06.444 00.000 16108 Move returns status 0, amount 0
01:38:06.444 00.000 16108 MoveAxis(N, 0, ABG)
01:38:06.444 00.000 16108 Move returns status 0, amount 0
01:38:06.444 00.000 16108 move complete, result=0
01:38:06.444 00.000 16108 worker thread done servicing request
01:38:06.449 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3395, FiltMin=2880, FiltMax=50048, Gamma=1.000
01:38:06.465 00.016 21068 UpdateGuideState exits: m=129068 SNR=87.7
01:38:06.467 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:06.468 00.000 21068 Enqueuing Expose request
01:38:06.469 00.001 16108 Worker thread wakes up
01:38:06.469 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:06.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:06.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:07.431 00.961 16108 Exposure complete
01:38:07.494 00.063 16108 worker thread done servicing request
01:38:07.494 00.000 21068 OnExposeComplete: enter
01:38:07.495 00.001 21068 UpdateGuideState(): m_state=6
01:38:07.496 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10840
01:38:07.496 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=876.26, Mass=122305, SNR=85.1, Peak=15952 HFD=3.3
01:38:07.499 00.003 21068 MultiStar: [#1 -0.02,0.36,0.99,U] [#2 0.08,0.48,1.15,U] [#3 -0.11,0.56,0.00,M1] [#4 -0.08,0.16,0.78,U] [#5 -0.00,0.27,0.95,U] [#6 -0.09,0.51,0.80,U] [#7 -0.10,0.45,0.59,U] [#8 -0.02,0.03,0.77,U] 
01:38:07.499 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.35}, one-star: {-0.12, 0.45}
01:38:07.500 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:38:07.501 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:38:07.501 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.67 mountX=0.10 mountY=-0.33, mountTheta=-1.29
01:38:07.503 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.35, opts=13)
01:38:07.504 00.001 21068 Enqueuing Move request for scope (-0.04, 0.35)
01:38:07.504 00.000 16108 Worker thread wakes up
01:38:07.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
01:38:07.505 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
01:38:07.505 00.000 16108 Moving (-0.04, 0.35) raw xDistance=0.10 yDistance=-0.33
01:38:07.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:38:07.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:38:07.505 00.000 16108 MoveAxis(E, 0, ABG)
01:38:07.505 00.000 16108 Move returns status 0, amount 0
01:38:07.505 00.000 16108 MoveAxis(N, 66, ABG)
01:38:07.505 00.000 16108 Guiding  Dir = 0, Dur = 66
01:38:07.505 00.000 16108 IsSlewing returns 0
01:38:07.505 00.000 16108 IsGuiding returns 0
01:38:07.508 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3395, FiltMin=2941, FiltMax=53219, Gamma=1.000
01:38:07.524 00.016 21068 UpdateGuideState exits: m=122305 SNR=85.1
01:38:07.526 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.526 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:07.527 00.001 21068 Enqueuing Expose request
01:38:07.545 00.018 16108 PulseGuide returned control before completion, sleep 37
01:38:07.591 00.046 16108 IsGuiding returns 1
01:38:07.591 00.000 16108 scope still moving after pulse duration time elapsed
01:38:07.621 00.030 16108 IsSlewing returns 0
01:38:07.622 00.001 16108 IsGuiding returns 1
01:38:07.653 00.031 16108 IsSlewing returns 0
01:38:07.653 00.000 16108 IsGuiding returns 0
01:38:07.654 00.001 16108 scope move finished after 66 + 82 ms
01:38:07.654 00.000 16108 Move returns status 0, amount 66
01:38:07.654 00.000 16108 move complete, result=0
01:38:07.654 00.000 16108 worker thread done servicing request
01:38:07.654 00.000 16108 Worker thread wakes up
01:38:07.654 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:07.654 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 66 ms NORTH
01:38:07.656 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:08.813 01.157 16108 Exposure complete
01:38:08.870 00.057 16108 worker thread done servicing request
01:38:08.870 00.000 21068 OnExposeComplete: enter
01:38:08.871 00.001 21068 UpdateGuideState(): m_state=6
01:38:08.872 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10841
01:38:08.872 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=875.98, Mass=127915, SNR=85.3, Peak=15891 HFD=3.5
01:38:08.873 00.001 21068 MultiStar: [#1 -0.14,-0.03,1.17,U] [#2 -0.29,0.05,1.16,U] [#3 -0.18,0.24,1.29,U] [#4 -0.14,-0.12,0.77,U] [#5 -0.24,-0.04,0.98,U] [#6 -0.07,-0.14,0.81,U] [#7 -0.19,-0.07,0.61,U] [#8 -0.19,0.13,0.84,U] 
01:38:08.874 00.001 21068 refined, 8 included, MultiStar: {-0.19, 0.04}, one-star: {-0.18, 0.16}
01:38:08.875 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
01:38:08.876 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
01:38:08.876 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.95 mountX=0.19 mountY=0.01, mountTheta=0.04
01:38:08.878 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.04, opts=13)
01:38:08.880 00.002 21068 Enqueuing Move request for scope (-0.19, 0.04)
01:38:08.881 00.001 16108 Worker thread wakes up
01:38:08.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
01:38:08.881 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
01:38:08.881 00.000 16108 Moving (-0.19, 0.04) raw xDistance=0.19 yDistance=0.01
01:38:08.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:38:08.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:08.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:08.881 00.000 16108 MoveAxis(E, 0, ABG)
01:38:08.881 00.000 16108 Move returns status 0, amount 0
01:38:08.881 00.000 16108 MoveAxis(N, 0, ABG)
01:38:08.881 00.000 16108 Move returns status 0, amount 0
01:38:08.881 00.000 16108 move complete, result=0
01:38:08.881 00.000 16108 worker thread done servicing request
01:38:08.884 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3392, FiltMin=2928, FiltMax=57392, Gamma=1.000
01:38:08.898 00.014 21068 UpdateGuideState exits: m=127915 SNR=85.3
01:38:08.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:08.902 00.002 21068 Enqueuing Expose request
01:38:08.902 00.000 16108 Worker thread wakes up
01:38:08.902 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:08.903 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:08.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:09.889 00.986 16108 Exposure complete
01:38:09.966 00.077 16108 worker thread done servicing request
01:38:09.966 00.000 21068 OnExposeComplete: enter
01:38:09.968 00.002 21068 UpdateGuideState(): m_state=6
01:38:09.969 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10842
01:38:09.969 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=876.09, Mass=109832, SNR=78.6, Peak=16048 HFD=3.0
01:38:09.970 00.001 21068 MultiStar: [#1 0.12,0.10,1.18,U] [#2 -0.12,0.14,1.36,U] [#3 0.26,0.29,1.10,U] [#4 -0.16,0.13,0.98,U] [#5 -0.17,0.19,1.02,U] [#6 -0.26,-0.03,0.87,U] [#7 0.01,0.44,0.61,U] [#8 -0.00,0.09,0.80,U] 
01:38:09.971 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.04, 0.28}
01:38:09.972 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
01:38:09.972 00.000 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
01:38:09.973 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.79 mountX=0.07 mountY=-0.16, mountTheta=-1.17
01:38:09.976 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.17, opts=13)
01:38:09.979 00.003 21068 Enqueuing Move request for scope (-0.04, 0.17)
01:38:09.981 00.002 16108 Worker thread wakes up
01:38:09.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
01:38:09.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
01:38:09.981 00.000 16108 Moving (-0.04, 0.17) raw xDistance=0.07 yDistance=-0.16
01:38:09.982 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:09.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:09.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:38:09.982 00.000 16108 MoveAxis(E, 0, ABG)
01:38:09.982 00.000 16108 Move returns status 0, amount 0
01:38:09.982 00.000 16108 MoveAxis(N, 0, ABG)
01:38:09.982 00.000 16108 Move returns status 0, amount 0
01:38:09.982 00.000 16108 move complete, result=0
01:38:09.982 00.000 16108 worker thread done servicing request
01:38:09.990 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3392, FiltMin=2867, FiltMax=53494, Gamma=1.000
01:38:10.016 00.026 21068 UpdateGuideState exits: m=109832 SNR=78.6
01:38:10.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.019 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:10.020 00.001 21068 Enqueuing Expose request
01:38:10.020 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:10.021 00.001 16108 Worker thread wakes up
01:38:10.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:10.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:11.200 01.179 16108 Exposure complete
01:38:11.274 00.074 16108 worker thread done servicing request
01:38:11.274 00.000 21068 OnExposeComplete: enter
01:38:11.275 00.001 21068 UpdateGuideState(): m_state=6
01:38:11.276 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10843
01:38:11.277 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=876.19, Mass=121911, SNR=80.5, Peak=17216 HFD=3.1
01:38:11.278 00.001 21068 MultiStar: [#1 0.21,0.21,1.20,U] [#2 0.21,0.25,1.26,U] [#3 0.43,0.21,1.18,U] [#4 0.26,-0.14,1.09,U] [#5 0.07,0.09,1.09,U] [#6 0.44,0.02,0.85,U] [#7 0.14,0.16,0.62,U] [#8 0.21,-0.05,0.80,U] 
01:38:11.279 00.001 21068 refined, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.30, 0.38}
01:38:11.279 00.000 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:38:11.280 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
01:38:11.281 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.49 mountX=-0.23 mountY=-0.19, mountTheta=-2.44
01:38:11.282 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.14, opts=13)
01:38:11.283 00.001 21068 Enqueuing Move request for scope (0.25, 0.14)
01:38:11.284 00.001 16108 Worker thread wakes up
01:38:11.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
01:38:11.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
01:38:11.284 00.000 16108 Moving (0.25, 0.14) raw xDistance=-0.23 yDistance=-0.19
01:38:11.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:38:11.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:11.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:11.285 00.001 16108 MoveAxis(E, 60, ABG)
01:38:11.285 00.000 16108 Guiding  Dir = 2, Dur = 60
01:38:11.285 00.000 16108 IsSlewing returns 0
01:38:11.285 00.000 16108 IsGuiding returns 0
01:38:11.289 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3392, FiltMin=2912, FiltMax=53136, Gamma=1.000
01:38:11.304 00.015 21068 UpdateGuideState exits: m=121911 SNR=80.5
01:38:11.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:11.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:11.307 00.001 21068 Enqueuing Expose request
01:38:11.342 00.035 16108 PulseGuide returned control before completion, sleep 14
01:38:11.371 00.029 16108 IsGuiding returns 1
01:38:11.371 00.000 16108 scope still moving after pulse duration time elapsed
01:38:11.402 00.031 16108 IsSlewing returns 0
01:38:11.402 00.000 16108 IsGuiding returns 1
01:38:11.433 00.031 16108 IsSlewing returns 0
01:38:11.433 00.000 16108 IsGuiding returns 0
01:38:11.433 00.000 16108 scope move finished after 60 + 88 ms
01:38:11.433 00.000 16108 Move returns status 0, amount 60
01:38:11.435 00.002 16108 MoveAxis(N, 0, ABG)
01:38:11.435 00.000 16108 Move returns status 0, amount 0
01:38:11.435 00.000 16108 move complete, result=0
01:38:11.435 00.000 16108 worker thread done servicing request
01:38:11.435 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
01:38:11.438 00.003 16108 Worker thread wakes up
01:38:11.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:11.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:12.424 00.986 16108 Exposure complete
01:38:12.489 00.065 16108 worker thread done servicing request
01:38:12.489 00.000 21068 OnExposeComplete: enter
01:38:12.490 00.001 21068 UpdateGuideState(): m_state=6
01:38:12.492 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10844
01:38:12.493 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.82, Mass=119022, SNR=80.6, Peak=17312 HFD=3.0
01:38:12.496 00.003 21068 MultiStar: [#1 0.20,0.02,1.16,U] [#2 -0.14,-0.13,1.23,U] [#3 0.32,-0.02,1.15,U] [#4 0.08,-0.09,1.01,U] [#5 -0.02,-0.13,1.12,U] [#6 -0.16,-0.18,0.90,U] [#7 0.25,0.08,0.79,U] [#8 -0.14,-0.35,0.81,U] 
01:38:12.497 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.29, 0.00}
01:38:12.499 00.002 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
01:38:12.500 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
01:38:12.501 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.82 mountX=-0.09 mountY=0.06, mountTheta=2.54
01:38:12.502 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
01:38:12.503 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
01:38:12.504 00.001 16108 Worker thread wakes up
01:38:12.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:38:12.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:38:12.505 00.001 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
01:38:12.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:12.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:12.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:38:12.505 00.000 16108 MoveAxis(E, 0, ABG)
01:38:12.505 00.000 16108 Move returns status 0, amount 0
01:38:12.505 00.000 16108 MoveAxis(N, 0, ABG)
01:38:12.505 00.000 16108 Move returns status 0, amount 0
01:38:12.505 00.000 16108 move complete, result=0
01:38:12.505 00.000 16108 worker thread done servicing request
01:38:12.509 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3392, FiltMin=2845, FiltMax=57168, Gamma=1.000
01:38:12.530 00.021 21068 UpdateGuideState exits: m=119022 SNR=80.6
01:38:12.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.531 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:12.533 00.002 21068 Enqueuing Expose request
01:38:12.534 00.001 16108 Worker thread wakes up
01:38:12.534 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:12.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:12.535 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:13.698 01.163 16108 Exposure complete
01:38:13.752 00.054 16108 worker thread done servicing request
01:38:13.752 00.000 21068 OnExposeComplete: enter
01:38:13.754 00.002 21068 UpdateGuideState(): m_state=6
01:38:13.756 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10845
01:38:13.760 00.004 21068 Star::Find returns 1 (0), X=220.74, Y=875.87, Mass=128409, SNR=88.2, Peak=19136 HFD=3.2
01:38:13.762 00.002 21068 MultiStar: [#1 0.21,-0.16,1.03,U] [#2 -0.08,-0.04,1.04,U] [#3 0.03,-0.05,1.14,U] [#4 0.16,-0.31,0.81,U] [#5 0.18,-0.05,1.20,U] [#6 -0.10,-0.03,0.77,U] [#7 0.21,0.04,0.62,U] [#8 0.18,-0.24,0.76,U] 
01:38:13.764 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.12, 0.06}
01:38:13.766 00.002 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
01:38:13.768 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
01:38:13.769 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=-0.11 mountY=0.06, mountTheta=2.66
01:38:13.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
01:38:13.772 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
01:38:13.773 00.001 16108 Worker thread wakes up
01:38:13.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:38:13.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:38:13.773 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.06
01:38:13.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:13.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:13.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:38:13.774 00.001 16108 MoveAxis(E, 0, ABG)
01:38:13.774 00.000 16108 Move returns status 0, amount 0
01:38:13.774 00.000 16108 MoveAxis(N, 0, ABG)
01:38:13.774 00.000 16108 Move returns status 0, amount 0
01:38:13.774 00.000 16108 move complete, result=0
01:38:13.774 00.000 16108 worker thread done servicing request
01:38:13.780 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3392, FiltMin=2889, FiltMax=60630, Gamma=1.000
01:38:13.797 00.017 21068 UpdateGuideState exits: m=128409 SNR=88.2
01:38:13.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:13.798 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:13.799 00.001 21068 Enqueuing Expose request
01:38:13.802 00.003 16108 Worker thread wakes up
01:38:13.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:13.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:13.802 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:14.768 00.966 16108 Exposure complete
01:38:14.824 00.056 16108 worker thread done servicing request
01:38:14.824 00.000 21068 OnExposeComplete: enter
01:38:14.825 00.001 21068 UpdateGuideState(): m_state=6
01:38:14.826 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10846
01:38:14.827 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.10, Mass=125600, SNR=87.7, Peak=18384 HFD=3.1
01:38:14.827 00.000 21068 MultiStar: [#1 0.19,0.27,1.17,U] [#2 -0.19,0.15,1.13,U] [#3 0.23,0.38,0.96,U] [#4 0.08,-0.10,0.79,U] [#5 -0.36,-0.16,1.01,U] [#6 -0.21,0.15,0.98,U] [#7 -0.04,0.15,0.63,U] [#8 0.06,-0.02,0.81,U] 
01:38:14.828 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.16, 0.28}
01:38:14.829 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
01:38:14.829 00.000 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
01:38:14.830 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.93 mountX=0.07 mountY=-0.12, mountTheta=-1.02
01:38:14.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
01:38:14.832 00.001 21068 Enqueuing Move request for scope (-0.05, 0.13)
01:38:14.834 00.002 16108 Worker thread wakes up
01:38:14.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:38:14.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:38:14.834 00.000 16108 Moving (-0.05, 0.13) raw xDistance=0.07 yDistance=-0.12
01:38:14.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:14.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:14.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:14.835 00.001 16108 MoveAxis(E, 0, ABG)
01:38:14.835 00.000 16108 Move returns status 0, amount 0
01:38:14.835 00.000 16108 MoveAxis(N, 0, ABG)
01:38:14.835 00.000 16108 Move returns status 0, amount 0
01:38:14.835 00.000 16108 move complete, result=0
01:38:14.835 00.000 16108 worker thread done servicing request
01:38:14.842 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3392, FiltMin=2963, FiltMax=59008, Gamma=1.000
01:38:14.875 00.033 21068 UpdateGuideState exits: m=125600 SNR=87.7
01:38:14.878 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:14.880 00.001 21068 Enqueuing Expose request
01:38:14.881 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:14.882 00.001 16108 Worker thread wakes up
01:38:14.883 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:14.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:16.038 01.155 16108 Exposure complete
01:38:16.096 00.058 16108 worker thread done servicing request
01:38:16.097 00.001 21068 OnExposeComplete: enter
01:38:16.097 00.000 21068 UpdateGuideState(): m_state=6
01:38:16.098 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10847
01:38:16.099 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.18, Mass=121036, SNR=80.2, Peak=17296 HFD=3.3
01:38:16.100 00.001 21068 MultiStar: [#1 0.16,0.07,1.21,U] [#2 -0.17,0.09,1.32,U] [#3 0.07,0.22,1.09,U] [#4 0.32,0.06,0.77,U] [#5 0.06,-0.11,0.99,U] [#6 0.15,0.19,0.93,U] [#7 0.09,0.30,0.61,U] [#8 -0.12,0.11,0.86,U] 
01:38:16.100 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.10, 0.37}
01:38:16.101 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
01:38:16.102 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
01:38:16.103 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
01:38:16.106 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
01:38:16.109 00.003 21068 Enqueuing Move request for scope (0.06, 0.14)
01:38:16.110 00.001 16108 Worker thread wakes up
01:38:16.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:38:16.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:38:16.110 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.04 yDistance=-0.15
01:38:16.111 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:16.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:16.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:38:16.111 00.000 16108 MoveAxis(E, 0, ABG)
01:38:16.111 00.000 16108 Move returns status 0, amount 0
01:38:16.111 00.000 16108 MoveAxis(N, 0, ABG)
01:38:16.111 00.000 16108 Move returns status 0, amount 0
01:38:16.111 00.000 16108 move complete, result=0
01:38:16.111 00.000 16108 worker thread done servicing request
01:38:16.117 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3392, FiltMin=2915, FiltMax=60080, Gamma=1.000
01:38:16.137 00.020 21068 UpdateGuideState exits: m=121036 SNR=80.2
01:38:16.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:16.139 00.000 21068 Enqueuing Expose request
01:38:16.140 00.001 16108 Worker thread wakes up
01:38:16.140 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:16.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:16.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:17.106 00.965 16108 Exposure complete
01:38:17.161 00.055 16108 worker thread done servicing request
01:38:17.162 00.001 21068 OnExposeComplete: enter
01:38:17.163 00.001 21068 UpdateGuideState(): m_state=6
01:38:17.164 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10848
01:38:17.165 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.86, Mass=113577, SNR=86.1, Peak=17952 HFD=2.9
01:38:17.166 00.001 21068 MultiStar: [#1 0.30,0.01,1.20,U] [#2 -0.03,-0.03,1.32,U] [#3 0.20,0.21,0.96,U] [#4 -0.02,-0.12,0.90,U] [#5 -0.05,-0.37,0.92,U] [#6 -0.09,-0.18,0.80,U] [#7 0.09,0.05,0.60,U] [#8 -0.33,0.07,0.87,U] 
01:38:17.169 00.003 21068 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.02, 0.04}
01:38:17.170 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
01:38:17.172 00.002 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
01:38:17.173 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.16 mountX=-0.02 mountY=0.03, mountTheta=2.18
01:38:17.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
01:38:17.176 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
01:38:17.179 00.003 16108 Worker thread wakes up
01:38:17.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:38:17.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:38:17.179 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
01:38:17.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:17.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:17.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:17.180 00.001 16108 MoveAxis(E, 0, ABG)
01:38:17.180 00.000 16108 Move returns status 0, amount 0
01:38:17.180 00.000 16108 MoveAxis(N, 0, ABG)
01:38:17.180 00.000 16108 Move returns status 0, amount 0
01:38:17.180 00.000 16108 move complete, result=0
01:38:17.180 00.000 16108 worker thread done servicing request
01:38:17.187 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3395, FiltMin=2889, FiltMax=56496, Gamma=1.000
01:38:17.211 00.024 21068 UpdateGuideState exits: m=113577 SNR=86.1
01:38:17.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:17.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:17.214 00.001 21068 Enqueuing Expose request
01:38:17.214 00.000 16108 Worker thread wakes up
01:38:17.214 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:17.216 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:17.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:18.383 01.167 16108 Exposure complete
01:38:18.451 00.068 16108 worker thread done servicing request
01:38:18.451 00.000 21068 OnExposeComplete: enter
01:38:18.452 00.001 21068 UpdateGuideState(): m_state=6
01:38:18.452 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10849
01:38:18.453 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.71, Mass=129611, SNR=84.9, Peak=20288 HFD=3.0
01:38:18.454 00.001 21068 MultiStar: [#1 0.05,0.02,1.19,U] [#2 0.08,-0.20,1.23,U] [#3 0.22,0.13,1.04,U] [#4 0.08,-0.38,0.74,U] [#5 -0.07,-0.38,0.85,U] [#6 0.05,-0.34,0.81,U] [#7 -0.12,-0.30,0.63,U] [#8 -0.04,-0.63,0.00,M1] 
01:38:18.455 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {0.15, -0.11}
01:38:18.456 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
01:38:18.456 00.000 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
01:38:18.457 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.20 mountX=-0.09 mountY=0.15, mountTheta=2.14
01:38:18.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
01:38:18.459 00.000 21068 Enqueuing Move request for scope (0.07, -0.17)
01:38:18.460 00.001 16108 Worker thread wakes up
01:38:18.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
01:38:18.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
01:38:18.460 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.09 yDistance=0.15
01:38:18.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:18.462 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:18.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:38:18.462 00.000 16108 MoveAxis(E, 0, ABG)
01:38:18.462 00.000 16108 Move returns status 0, amount 0
01:38:18.462 00.000 16108 MoveAxis(N, 0, ABG)
01:38:18.462 00.000 16108 Move returns status 0, amount 0
01:38:18.462 00.000 16108 move complete, result=0
01:38:18.462 00.000 16108 worker thread done servicing request
01:38:18.465 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3395, FiltMin=2934, FiltMax=63965, Gamma=1.000
01:38:18.480 00.015 21068 UpdateGuideState exits: m=129611 SNR=84.9
01:38:18.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:18.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:18.483 00.001 21068 Enqueuing Expose request
01:38:18.484 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:18.484 00.000 16108 Worker thread wakes up
01:38:18.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:18.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:19.455 00.971 16108 Exposure complete
01:38:19.511 00.056 16108 worker thread done servicing request
01:38:19.511 00.000 21068 OnExposeComplete: enter
01:38:19.512 00.001 21068 UpdateGuideState(): m_state=6
01:38:19.513 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10850
01:38:19.514 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.14, Mass=140786, SNR=87.5, Peak=17216 HFD=3.4
01:38:19.515 00.001 21068 MultiStar: [#1 0.02,-0.22,1.32,U] [#2 -0.09,-0.06,1.15,U] [#3 0.40,0.04,0.93,U] [#4 0.06,-0.14,0.90,U] [#5 0.19,-0.14,0.93,U] [#6 -0.04,-0.27,0.77,U] [#7 -0.11,0.51,0.56,U] [#8 -0.20,0.12,0.77,U] 
01:38:19.517 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.02, 0.32}
01:38:19.518 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
01:38:19.519 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
01:38:19.520 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.35 mountX=-0.03 mountY=0.00, mountTheta=3.03
01:38:19.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
01:38:19.523 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
01:38:19.525 00.002 16108 Worker thread wakes up
01:38:19.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:38:19.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:38:19.525 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
01:38:19.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:38:19.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:19.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:38:19.525 00.000 16108 MoveAxis(E, 0, ABG)
01:38:19.525 00.000 16108 Move returns status 0, amount 0
01:38:19.525 00.000 16108 MoveAxis(N, 0, ABG)
01:38:19.525 00.000 16108 Move returns status 0, amount 0
01:38:19.525 00.000 16108 move complete, result=0
01:38:19.525 00.000 16108 worker thread done servicing request
01:38:19.530 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3395, FiltMin=2864, FiltMax=58800, Gamma=1.000
01:38:19.550 00.020 21068 UpdateGuideState exits: m=140786 SNR=87.5
01:38:19.552 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:19.553 00.000 21068 Enqueuing Expose request
01:38:19.556 00.003 16108 Worker thread wakes up
01:38:19.556 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:19.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:19.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:20.728 01.171 16108 Exposure complete
01:38:20.799 00.071 16108 worker thread done servicing request
01:38:20.799 00.000 21068 OnExposeComplete: enter
01:38:20.799 00.000 21068 UpdateGuideState(): m_state=6
01:38:20.800 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10851
01:38:20.803 00.003 21068 Star::Find returns 1 (0), X=220.70, Y=875.96, Mass=128590, SNR=81.0, Peak=17232 HFD=3.3
01:38:20.805 00.002 21068 MultiStar: [#1 0.22,0.01,1.11,U] [#2 0.08,-0.05,1.23,U] [#3 0.07,-0.05,1.07,U] [#4 0.11,-0.30,0.91,U] [#5 0.19,-0.07,1.01,U] [#6 0.19,-0.17,0.81,U] [#7 0.20,0.03,0.69,U] [#8 -0.20,-0.15,0.80,U] 
01:38:20.807 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.09, 0.15}
01:38:20.808 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
01:38:20.810 00.002 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
01:38:20.811 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.12 mountY=0.04, mountTheta=2.85
01:38:20.814 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
01:38:20.815 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
01:38:20.817 00.002 16108 Worker thread wakes up
01:38:20.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:38:20.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:38:20.817 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.04
01:38:20.818 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:38:20.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:20.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:38:20.818 00.000 16108 MoveAxis(E, 0, ABG)
01:38:20.818 00.000 16108 Move returns status 0, amount 0
01:38:20.818 00.000 16108 MoveAxis(N, 0, ABG)
01:38:20.818 00.000 16108 Move returns status 0, amount 0
01:38:20.818 00.000 16108 move complete, result=0
01:38:20.819 00.001 16108 worker thread done servicing request
01:38:20.822 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3395, FiltMin=2921, FiltMax=62941, Gamma=1.000
01:38:20.838 00.016 21068 UpdateGuideState exits: m=128590 SNR=81.0
01:38:20.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.839 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:20.841 00.002 21068 Enqueuing Expose request
01:38:20.842 00.001 16108 Worker thread wakes up
01:38:20.842 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:20.843 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:20.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:21.824 00.981 16108 Exposure complete
01:38:21.881 00.057 16108 worker thread done servicing request
01:38:21.881 00.000 21068 OnExposeComplete: enter
01:38:21.882 00.001 21068 UpdateGuideState(): m_state=6
01:38:21.883 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10852
01:38:21.884 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.95, Mass=140509, SNR=89.2, Peak=14483 HFD=3.7
01:38:21.885 00.001 21068 MultiStar: [#1 -0.07,-0.06,1.11,U] [#2 -0.65,-0.10,0.00,M1] [#3 -0.40,0.29,1.01,U] [#4 -0.11,-0.14,0.72,U] [#5 -0.74,-0.10,0.00,M1] [#6 -0.62,-0.05,0.00,M1] [#7 -0.24,0.04,0.67,U] [#8 -0.74,-0.29,0.00,M1] 
01:38:21.887 00.002 21068 refined, 4 included, MultiStar: {-0.23, 0.06}, one-star: {-0.31, 0.13}
01:38:21.888 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
01:38:21.890 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
01:38:21.890 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.23 cameraTheta=2.87 mountX=0.23 mountY=-0.01, mountTheta=-0.04
01:38:21.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.06, opts=13)
01:38:21.892 00.001 21068 Enqueuing Move request for scope (-0.23, 0.06)
01:38:21.893 00.001 16108 Worker thread wakes up
01:38:21.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
01:38:21.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
01:38:21.893 00.000 16108 Moving (-0.23, 0.06) raw xDistance=0.23 yDistance=-0.01
01:38:21.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:38:21.894 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:21.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:21.894 00.000 16108 MoveAxis(W, 61, ABG)
01:38:21.894 00.000 16108 Guiding  Dir = 3, Dur = 61
01:38:21.894 00.000 16108 IsSlewing returns 0
01:38:21.894 00.000 16108 IsGuiding returns 0
01:38:21.896 00.002 16108 PulseGuide returned control before completion, sleep 70
01:38:21.897 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3395, FiltMin=2861, FiltMax=61766, Gamma=1.000
01:38:21.925 00.028 21068 UpdateGuideState exits: m=140509 SNR=89.2
01:38:21.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:21.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:21.928 00.001 21068 Enqueuing Expose request
01:38:21.977 00.049 16108 IsGuiding returns 0
01:38:21.977 00.000 16108 Move returns status 0, amount 61
01:38:21.977 00.000 16108 MoveAxis(N, 0, ABG)
01:38:21.977 00.000 16108 Move returns status 0, amount 0
01:38:21.977 00.000 16108 move complete, result=0
01:38:21.977 00.000 16108 worker thread done servicing request
01:38:21.977 00.000 16108 Worker thread wakes up
01:38:21.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:21.977 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.0 px 0 ms NORTH
01:38:21.979 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:23.143 01.164 16108 Exposure complete
01:38:23.202 00.059 16108 worker thread done servicing request
01:38:23.202 00.000 21068 OnExposeComplete: enter
01:38:23.203 00.001 21068 UpdateGuideState(): m_state=6
01:38:23.204 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10853
01:38:23.205 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=876.08, Mass=129798, SNR=85.6, Peak=15376 HFD=3.4
01:38:23.206 00.001 21068 MultiStar: [#1 0.29,0.20,1.18,U] [#2 -0.03,0.01,1.13,U] [#3 0.07,0.18,1.09,U] [#4 -0.11,0.04,0.77,U] [#5 -0.31,0.05,0.84,U] [#6 -0.25,-0.13,0.95,U] [#7 0.17,0.44,0.60,U] [#8 0.32,0.06,0.69,U] 
01:38:23.207 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {-0.00, 0.26}
01:38:23.207 00.000 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:38:23.208 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
01:38:23.210 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:38:23.211 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.12, opts=13)
01:38:23.212 00.001 21068 Enqueuing Move request for scope (0.01, 0.12)
01:38:23.213 00.001 16108 Worker thread wakes up
01:38:23.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:38:23.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:38:23.213 00.000 16108 Moving (0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:38:23.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:23.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:23.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:23.213 00.000 16108 MoveAxis(E, 0, ABG)
01:38:23.213 00.000 16108 Move returns status 0, amount 0
01:38:23.213 00.000 16108 MoveAxis(N, 0, ABG)
01:38:23.213 00.000 16108 Move returns status 0, amount 0
01:38:23.213 00.000 16108 move complete, result=0
01:38:23.213 00.000 16108 worker thread done servicing request
01:38:23.219 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3395, FiltMin=2867, FiltMax=60320, Gamma=1.000
01:38:23.246 00.027 21068 UpdateGuideState exits: m=129798 SNR=85.6
01:38:23.248 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:23.251 00.002 21068 Enqueuing Expose request
01:38:23.253 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:23.256 00.003 16108 Worker thread wakes up
01:38:23.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:23.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:24.246 00.990 16108 Exposure complete
01:38:24.308 00.062 16108 worker thread done servicing request
01:38:24.308 00.000 21068 OnExposeComplete: enter
01:38:24.309 00.001 21068 UpdateGuideState(): m_state=6
01:38:24.311 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10854
01:38:24.312 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=876.12, Mass=125008, SNR=95.1, Peak=13968 HFD=3.6
01:38:24.314 00.002 21068 MultiStar: [#1 0.00,0.14,1.00,U] [#2 -0.00,0.04,1.15,U] [#3 0.00,0.28,0.87,U] [#4 -0.06,0.07,0.77,U] [#5 -0.50,-0.20,0.83,U] [#6 -0.30,0.03,0.76,U] [#7 -0.19,0.16,0.53,U] [#8 0.13,-0.20,0.63,U] 
01:38:24.315 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.17, 0.30}
01:38:24.316 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
01:38:24.318 00.002 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
01:38:24.319 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.54 mountX=0.13 mountY=-0.05, mountTheta=-0.38
01:38:24.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
01:38:24.322 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
01:38:24.323 00.001 16108 Worker thread wakes up
01:38:24.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
01:38:24.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
01:38:24.323 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.13 yDistance=-0.05
01:38:24.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:38:24.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:24.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:24.323 00.000 16108 MoveAxis(E, 0, ABG)
01:38:24.323 00.000 16108 Move returns status 0, amount 0
01:38:24.323 00.000 16108 MoveAxis(N, 0, ABG)
01:38:24.323 00.000 16108 Move returns status 0, amount 0
01:38:24.324 00.001 16108 move complete, result=0
01:38:24.324 00.000 16108 worker thread done servicing request
01:38:24.329 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3395, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:38:24.349 00.020 21068 UpdateGuideState exits: m=125008 SNR=95.1
01:38:24.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:24.352 00.001 21068 Enqueuing Expose request
01:38:24.352 00.000 16108 Worker thread wakes up
01:38:24.352 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:24.353 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:24.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:25.522 01.169 16108 Exposure complete
01:38:25.578 00.056 16108 worker thread done servicing request
01:38:25.578 00.000 21068 OnExposeComplete: enter
01:38:25.579 00.001 21068 UpdateGuideState(): m_state=6
01:38:25.580 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10855
01:38:25.580 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=876.18, Mass=125656, SNR=87.2, Peak=14512 HFD=3.3
01:38:25.583 00.003 21068 MultiStar: [#1 0.41,0.28,0.97,U] [#2 -0.19,0.22,1.18,U] [#3 0.13,0.62,0.00,M1] [#4 0.06,0.41,0.75,U] [#5 -0.05,0.15,0.80,U] [#6 0.20,0.17,0.84,U] [#7 0.15,0.25,0.68,U] [#8 -0.20,0.18,0.86,U] 
01:38:25.583 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.25}, one-star: {-0.03, 0.37}
01:38:25.585 00.002 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
01:38:25.586 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
01:38:25.587 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.43 mountX=0.01 mountY=-0.26, mountTheta=-1.54
01:38:25.590 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.25, opts=13)
01:38:25.592 00.002 21068 Enqueuing Move request for scope (0.04, 0.25)
01:38:25.593 00.001 16108 Worker thread wakes up
01:38:25.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
01:38:25.595 00.002 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
01:38:25.595 00.000 16108 Moving (0.04, 0.25) raw xDistance=0.01 yDistance=-0.26
01:38:25.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:25.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:38:25.595 00.000 16108 MoveAxis(E, 0, ABG)
01:38:25.595 00.000 16108 Move returns status 0, amount 0
01:38:25.595 00.000 16108 MoveAxis(N, 51, ABG)
01:38:25.595 00.000 16108 Guiding  Dir = 0, Dur = 51
01:38:25.596 00.001 16108 IsSlewing returns 0
01:38:25.596 00.000 16108 IsGuiding returns 0
01:38:25.605 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3392, FiltMin=2886, FiltMax=58499, Gamma=1.000
01:38:25.621 00.016 21068 UpdateGuideState exits: m=125656 SNR=87.2
01:38:25.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:25.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:25.624 00.001 21068 Enqueuing Expose request
01:38:25.645 00.021 16108 PulseGuide returned control before completion, sleep 12
01:38:25.660 00.015 16108 IsGuiding returns 1
01:38:25.660 00.000 16108 scope still moving after pulse duration time elapsed
01:38:25.691 00.031 16108 IsSlewing returns 0
01:38:25.691 00.000 16108 IsGuiding returns 1
01:38:25.722 00.031 16108 IsSlewing returns 0
01:38:25.722 00.000 16108 IsGuiding returns 1
01:38:25.754 00.032 16108 IsSlewing returns 0
01:38:25.754 00.000 16108 IsGuiding returns 0
01:38:25.754 00.000 16108 scope move finished after 51 + 107 ms
01:38:25.754 00.000 16108 Move returns status 0, amount 51
01:38:25.754 00.000 16108 move complete, result=0
01:38:25.754 00.000 16108 worker thread done servicing request
01:38:25.754 00.000 16108 Worker thread wakes up
01:38:25.754 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:25.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:25.754 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
01:38:26.730 00.976 16108 Exposure complete
01:38:26.785 00.055 16108 worker thread done servicing request
01:38:26.785 00.000 21068 OnExposeComplete: enter
01:38:26.786 00.001 21068 UpdateGuideState(): m_state=6
01:38:26.787 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10856
01:38:26.788 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.31, Mass=113845, SNR=73.2, Peak=14640 HFD=3.5
01:38:26.789 00.001 21068 MultiStar: [#1 0.15,0.29,1.21,U] [#2 -0.10,0.17,1.41,U] [#3 0.27,0.44,1.13,U] [#4 0.24,0.17,0.88,U] [#5 -0.02,0.12,1.04,U] [#6 -0.07,0.14,0.88,U] [#7 0.32,0.54,0.00,M1] [#8 -0.20,0.26,0.97,U] 
01:38:26.789 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.26}, one-star: {0.17, 0.49}
01:38:26.790 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
01:38:26.791 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
01:38:26.791 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=-0.01 mountY=-0.27, mountTheta=-1.59
01:38:26.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.26, opts=13)
01:38:26.794 00.001 21068 Enqueuing Move request for scope (0.05, 0.26)
01:38:26.794 00.000 16108 Worker thread wakes up
01:38:26.795 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
01:38:26.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
01:38:26.795 00.000 16108 Moving (0.05, 0.26) raw xDistance=-0.01 yDistance=-0.27
01:38:26.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:26.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:38:26.795 00.000 16108 MoveAxis(E, 0, ABG)
01:38:26.795 00.000 16108 Move returns status 0, amount 0
01:38:26.795 00.000 16108 MoveAxis(N, 54, ABG)
01:38:26.795 00.000 16108 Guiding  Dir = 0, Dur = 54
01:38:26.796 00.001 16108 IsSlewing returns 0
01:38:26.796 00.000 16108 IsGuiding returns 0
01:38:26.798 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3395, FiltMin=2941, FiltMax=56150, Gamma=1.000
01:38:26.813 00.015 21068 UpdateGuideState exits: m=113845 SNR=73.2
01:38:26.813 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:26.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:26.815 00.001 21068 Enqueuing Expose request
01:38:26.819 00.004 16108 PulseGuide returned control before completion, sleep 42
01:38:26.864 00.045 16108 IsGuiding returns 1
01:38:26.864 00.000 16108 scope still moving after pulse duration time elapsed
01:38:26.895 00.031 16108 IsSlewing returns 0
01:38:26.895 00.000 16108 IsGuiding returns 1
01:38:26.926 00.031 16108 IsSlewing returns 0
01:38:26.927 00.001 16108 IsGuiding returns 0
01:38:26.927 00.000 16108 scope move finished after 54 + 75 ms
01:38:26.927 00.000 16108 Move returns status 0, amount 54
01:38:26.927 00.000 16108 move complete, result=0
01:38:26.927 00.000 16108 worker thread done servicing request
01:38:26.927 00.000 16108 Worker thread wakes up
01:38:26.927 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 54 ms NORTH
01:38:26.929 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:26.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:28.097 01.168 16108 Exposure complete
01:38:28.164 00.067 16108 worker thread done servicing request
01:38:28.164 00.000 21068 OnExposeComplete: enter
01:38:28.165 00.001 21068 UpdateGuideState(): m_state=6
01:38:28.166 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10857
01:38:28.167 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.76, Mass=119468, SNR=80.5, Peak=15696 HFD=3.3
01:38:28.168 00.001 21068 MultiStar: [#1 0.06,0.01,1.12,U] [#2 0.07,-0.05,1.30,U] [#3 0.38,0.07,0.99,U] [#4 0.05,-0.44,0.86,U] [#5 -0.23,-0.01,1.08,U] [#6 -0.10,-0.08,0.83,U] [#7 -0.14,-0.28,0.65,U] [#8 -0.20,-0.57,0.00,M1] 
01:38:28.169 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.11, -0.06}
01:38:28.169 00.000 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
01:38:28.170 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
01:38:28.172 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.22 mountX=-0.05 mountY=0.08, mountTheta=2.11
01:38:28.173 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
01:38:28.174 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
01:38:28.175 00.001 16108 Worker thread wakes up
01:38:28.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:38:28.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:38:28.175 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.05 yDistance=0.08
01:38:28.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:38:28.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:28.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:38:28.175 00.000 16108 MoveAxis(E, 0, ABG)
01:38:28.175 00.000 16108 Move returns status 0, amount 0
01:38:28.175 00.000 16108 MoveAxis(N, 0, ABG)
01:38:28.175 00.000 16108 Move returns status 0, amount 0
01:38:28.175 00.000 16108 move complete, result=0
01:38:28.175 00.000 16108 worker thread done servicing request
01:38:28.183 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3395, FiltMin=2873, FiltMax=57433, Gamma=1.000
01:38:28.213 00.030 21068 UpdateGuideState exits: m=119468 SNR=80.5
01:38:28.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:28.216 00.001 21068 Enqueuing Expose request
01:38:28.218 00.002 16108 Worker thread wakes up
01:38:28.218 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:28.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:28.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:29.204 00.985 16108 Exposure complete
01:38:29.266 00.062 16108 worker thread done servicing request
01:38:29.266 00.000 21068 OnExposeComplete: enter
01:38:29.267 00.001 21068 UpdateGuideState(): m_state=6
01:38:29.268 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10858
01:38:29.269 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=875.78, Mass=115029, SNR=81.1, Peak=14144 HFD=3.5
01:38:29.270 00.001 21068 MultiStar: [#1 0.22,-0.12,1.29,U] [#2 -0.15,-0.06,1.41,U] [#3 0.30,0.07,1.11,U] [#4 0.19,-0.36,0.96,U] [#5 0.09,-0.31,0.88,U] [#6 0.04,-0.07,0.77,U] [#7 0.26,-0.02,0.73,U] [#8 0.01,-0.29,0.83,U] 
01:38:29.270 00.000 21068 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.21, -0.04}
01:38:29.271 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
01:38:29.272 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
01:38:29.272 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.80 mountX=-0.14 mountY=0.09, mountTheta=2.56
01:38:29.275 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
01:38:29.280 00.005 21068 Enqueuing Move request for scope (0.12, -0.13)
01:38:29.282 00.002 16108 Worker thread wakes up
01:38:29.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
01:38:29.282 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
01:38:29.282 00.000 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.09
01:38:29.283 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:38:29.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:29.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:38:29.283 00.000 16108 MoveAxis(E, 0, ABG)
01:38:29.283 00.000 16108 Move returns status 0, amount 0
01:38:29.283 00.000 16108 MoveAxis(N, 0, ABG)
01:38:29.283 00.000 16108 Move returns status 0, amount 0
01:38:29.283 00.000 16108 move complete, result=0
01:38:29.284 00.001 16108 worker thread done servicing request
01:38:29.292 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3395, FiltMin=2899, FiltMax=60806, Gamma=1.000
01:38:29.314 00.022 21068 UpdateGuideState exits: m=115029 SNR=81.1
01:38:29.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:29.316 00.000 21068 Enqueuing Expose request
01:38:29.317 00.001 16108 Worker thread wakes up
01:38:29.317 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:29.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:29.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:30.485 01.167 16108 Exposure complete
01:38:30.540 00.055 16108 worker thread done servicing request
01:38:30.540 00.000 21068 OnExposeComplete: enter
01:38:30.541 00.001 21068 UpdateGuideState(): m_state=6
01:38:30.542 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10859
01:38:30.542 00.000 21068 Star::Find returns 1 (0), X=220.59, Y=875.74, Mass=127114, SNR=87.7, Peak=15088 HFD=3.3
01:38:30.544 00.002 21068 MultiStar: [#1 -0.03,-0.31,1.31,U] [#2 -0.25,-0.28,1.14,U] [#3 0.09,-0.14,1.18,U] [#4 -0.02,-0.70,0.00,M1] [#5 -0.36,-0.57,0.00,M1] [#6 -0.29,-0.66,0.00,M1] [#7 -0.23,-0.40,0.61,U] [#8 -0.02,-0.55,0.00,M1] 
01:38:30.544 00.000 21068 single-star, 4 included, MultiStar: {-0.08, -0.23}, one-star: {-0.02, -0.07}
01:38:30.545 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
01:38:30.546 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
01:38:30.548 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.83 mountX=0.01 mountY=0.08, mountTheta=1.49
01:38:30.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
01:38:30.552 00.002 21068 Enqueuing Move request for scope (-0.02, -0.07)
01:38:30.553 00.001 16108 Worker thread wakes up
01:38:30.554 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:38:30.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:38:30.554 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.08
01:38:30.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:30.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:30.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:38:30.554 00.000 16108 MoveAxis(E, 0, ABG)
01:38:30.554 00.000 16108 Move returns status 0, amount 0
01:38:30.554 00.000 16108 MoveAxis(N, 0, ABG)
01:38:30.555 00.001 16108 Move returns status 0, amount 0
01:38:30.555 00.000 16108 move complete, result=0
01:38:30.555 00.000 16108 worker thread done servicing request
01:38:30.562 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3392, FiltMin=2921, FiltMax=59190, Gamma=1.000
01:38:30.591 00.029 21068 UpdateGuideState exits: m=127114 SNR=87.7
01:38:30.593 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.595 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:30.596 00.001 21068 Enqueuing Expose request
01:38:30.597 00.001 16108 Worker thread wakes up
01:38:30.597 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:30.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:30.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:31.574 00.976 16108 Exposure complete
01:38:31.634 00.060 16108 worker thread done servicing request
01:38:31.634 00.000 21068 OnExposeComplete: enter
01:38:31.635 00.001 21068 UpdateGuideState(): m_state=6
01:38:31.637 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10860
01:38:31.638 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=875.80, Mass=121764, SNR=84.6, Peak=15888 HFD=3.1
01:38:31.640 00.002 21068 MultiStar: [#1 0.03,-0.15,1.09,U] [#2 -0.12,-0.31,1.28,U] [#3 0.15,-0.09,1.03,U] [#4 0.01,-0.22,0.80,U] [#5 0.08,-0.20,0.94,U] [#6 0.01,-0.23,0.77,U] [#7 0.30,-0.02,0.59,U] [#8 -0.00,-0.43,0.82,U] 
01:38:31.642 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.34, -0.01}
01:38:31.643 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
01:38:31.644 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
01:38:31.646 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.18 mountX=-0.11 mountY=0.16, mountTheta=2.16
01:38:31.649 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
01:38:31.651 00.002 21068 Enqueuing Move request for scope (0.08, -0.19)
01:38:31.652 00.001 16108 Worker thread wakes up
01:38:31.653 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
01:38:31.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
01:38:31.653 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.11 yDistance=0.16
01:38:31.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:31.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:31.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:38:31.653 00.000 16108 MoveAxis(E, 0, ABG)
01:38:31.653 00.000 16108 Move returns status 0, amount 0
01:38:31.654 00.001 16108 MoveAxis(N, 0, ABG)
01:38:31.654 00.000 16108 Move returns status 0, amount 0
01:38:31.654 00.000 16108 move complete, result=0
01:38:31.654 00.000 16108 worker thread done servicing request
01:38:31.662 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3395, FiltMin=2848, FiltMax=59865, Gamma=1.000
01:38:31.680 00.018 21068 UpdateGuideState exits: m=121764 SNR=84.6
01:38:31.682 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:31.685 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:31.687 00.002 21068 Enqueuing Expose request
01:38:31.689 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:31.692 00.003 16108 Worker thread wakes up
01:38:31.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:31.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:32.851 01.159 16108 Exposure complete
01:38:32.908 00.057 16108 worker thread done servicing request
01:38:32.908 00.000 21068 OnExposeComplete: enter
01:38:32.909 00.001 21068 UpdateGuideState(): m_state=6
01:38:32.910 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10861
01:38:32.911 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.60, Mass=125054, SNR=80.8, Peak=15536 HFD=3.4
01:38:32.912 00.001 21068 MultiStar: [#1 0.45,-0.46,0.00,M1] [#2 0.33,-0.35,1.17,U] [#3 0.64,-0.20,0.00,M1] [#4 0.35,-0.39,0.91,U] [#5 0.22,-0.54,0.00,M1] [#6 0.15,-0.38,0.80,U] [#7 0.31,-0.16,0.68,U] [#8 0.29,-0.52,0.00,M1] 
01:38:32.913 00.001 21068 single-star, 4 included, MultiStar: {0.31, -0.30}, one-star: {0.37, -0.22}
01:38:32.913 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
01:38:32.914 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
01:38:32.915 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-0.53 mountX=-0.40 mountY=0.12, mountTheta=2.84
01:38:32.918 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.22, opts=13)
01:38:32.920 00.002 21068 Enqueuing Move request for scope (0.37, -0.22)
01:38:32.922 00.002 16108 Worker thread wakes up
01:38:32.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.22) opts 0xd
01:38:32.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.22)
01:38:32.922 00.000 16108 Moving (0.37, -0.22) raw xDistance=-0.40 yDistance=0.12
01:38:32.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:38:32.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:32.923 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:38:32.923 00.000 16108 MoveAxis(E, 105, ABG)
01:38:32.923 00.000 16108 Guiding  Dir = 2, Dur = 105
01:38:32.923 00.000 16108 IsSlewing returns 0
01:38:32.923 00.000 16108 IsGuiding returns 0
01:38:32.932 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3392, FiltMin=2808, FiltMax=61677, Gamma=1.000
01:38:32.934 00.002 16108 PulseGuide returned control before completion, sleep 106
01:38:32.964 00.030 21068 UpdateGuideState exits: m=125054 SNR=80.8
01:38:32.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.965 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:32.967 00.002 21068 Enqueuing Expose request
01:38:33.041 00.074 16108 IsGuiding returns 1
01:38:33.041 00.000 16108 scope still moving after pulse duration time elapsed
01:38:33.073 00.032 16108 IsSlewing returns 0
01:38:33.073 00.000 16108 IsGuiding returns 0
01:38:33.073 00.000 16108 scope move finished after 105 + 43 ms
01:38:33.074 00.001 16108 Move returns status 0, amount 105
01:38:33.074 00.000 16108 MoveAxis(N, 0, ABG)
01:38:33.074 00.000 16108 Move returns status 0, amount 0
01:38:33.074 00.000 16108 move complete, result=0
01:38:33.074 00.000 16108 worker thread done servicing request
01:38:33.074 00.000 21068 GuideStep: -0.4 px 105 ms EAST, 0.1 px 0 ms NORTH
01:38:33.075 00.001 16108 Worker thread wakes up
01:38:33.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:33.076 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:34.053 00.977 16108 Exposure complete
01:38:34.129 00.076 16108 worker thread done servicing request
01:38:34.130 00.001 21068 OnExposeComplete: enter
01:38:34.132 00.002 21068 UpdateGuideState(): m_state=6
01:38:34.133 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10862
01:38:34.136 00.003 21068 Star::Find returns 1 (0), X=220.34, Y=875.52, Mass=118259, SNR=90.8, Peak=13267 HFD=3.3
01:38:34.138 00.002 21068 MultiStar: [#1 0.11,-0.22,1.14,U] [#2 -0.24,-0.30,1.24,U] [#3 0.32,-0.02,0.97,U] [#4 -0.04,-0.50,0.79,U] [#5 -0.17,-0.46,0.83,U] [#6 -0.40,-0.32,0.70,U] [#7 -0.41,-0.45,0.00,M1] [#8 0.00,-0.72,0.00,M2] 
01:38:34.139 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.29}, one-star: {-0.27, -0.29}
01:38:34.141 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
01:38:34.144 00.003 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
01:38:34.145 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.86 mountX=0.03 mountY=0.30, mountTheta=1.46
01:38:34.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.29, opts=13)
01:38:34.148 00.001 21068 Enqueuing Move request for scope (-0.09, -0.29)
01:38:34.149 00.001 16108 Worker thread wakes up
01:38:34.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
01:38:34.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
01:38:34.150 00.001 16108 Moving (-0.09, -0.29) raw xDistance=0.03 yDistance=0.30
01:38:34.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:38:34.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:34.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:38:34.150 00.000 16108 MoveAxis(E, 0, ABG)
01:38:34.150 00.000 16108 Move returns status 0, amount 0
01:38:34.150 00.000 16108 MoveAxis(N, 0, ABG)
01:38:34.150 00.000 16108 Move returns status 0, amount 0
01:38:34.150 00.000 16108 move complete, result=0
01:38:34.150 00.000 16108 worker thread done servicing request
01:38:34.155 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3392, FiltMin=2883, FiltMax=58870, Gamma=1.000
01:38:34.169 00.014 21068 UpdateGuideState exits: m=118259 SNR=90.8
01:38:34.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:34.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:34.172 00.001 21068 Enqueuing Expose request
01:38:34.173 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:34.175 00.002 16108 Worker thread wakes up
01:38:34.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:34.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:35.346 01.171 16108 Exposure complete
01:38:35.403 00.057 16108 worker thread done servicing request
01:38:35.404 00.001 21068 OnExposeComplete: enter
01:38:35.406 00.002 21068 UpdateGuideState(): m_state=6
01:38:35.407 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10863
01:38:35.408 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.89, Mass=127967, SNR=97.4, Peak=15552 HFD=3.3
01:38:35.409 00.001 21068 MultiStar: [#1 -0.10,-0.07,0.95,U] [#2 -0.13,-0.03,1.04,U] [#3 0.04,0.19,0.97,U] [#4 -0.18,-0.23,0.81,U] [#5 -0.07,-0.23,0.86,U] [#6 -0.27,-0.20,0.63,U] [#7 -0.18,-0.11,0.57,U] [#8 -0.12,-0.19,0.69,U] 
01:38:35.410 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.22, 0.07}
01:38:35.412 00.002 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.68)
01:38:35.413 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:38:35.413 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.64 mountX=0.12 mountY=0.10, mountTheta=0.71
01:38:35.415 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
01:38:35.416 00.001 21068 Enqueuing Move request for scope (-0.13, -0.07)
01:38:35.417 00.001 16108 Worker thread wakes up
01:38:35.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
01:38:35.417 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
01:38:35.418 00.001 16108 Moving (-0.13, -0.07) raw xDistance=0.12 yDistance=0.10
01:38:35.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:38:35.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:35.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:35.418 00.000 16108 MoveAxis(E, 0, ABG)
01:38:35.418 00.000 16108 Move returns status 0, amount 0
01:38:35.418 00.000 16108 MoveAxis(N, 0, ABG)
01:38:35.418 00.000 16108 Move returns status 0, amount 0
01:38:35.418 00.000 16108 move complete, result=0
01:38:35.418 00.000 16108 worker thread done servicing request
01:38:35.424 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3392, FiltMin=2883, FiltMax=65440, Gamma=1.000
01:38:35.441 00.017 21068 UpdateGuideState exits: m=127967 SNR=97.4
01:38:35.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:35.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:35.444 00.001 21068 Enqueuing Expose request
01:38:35.445 00.001 16108 Worker thread wakes up
01:38:35.445 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:35.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:35.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:36.428 00.983 16108 Exposure complete
01:38:36.491 00.063 16108 worker thread done servicing request
01:38:36.491 00.000 21068 OnExposeComplete: enter
01:38:36.492 00.001 21068 UpdateGuideState(): m_state=6
01:38:36.493 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10864
01:38:36.494 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.83, Mass=116673, SNR=75.6, Peak=15824 HFD=3.4
01:38:36.495 00.001 21068 MultiStar: [#1 0.23,0.07,1.21,U] [#2 -0.05,-0.14,1.31,U] [#3 0.08,-0.00,1.31,U] [#4 -0.08,-0.34,0.95,U] [#5 -0.32,-0.24,0.94,U] [#6 -0.30,-0.36,0.86,U] [#7 -0.24,-0.16,0.70,U] [#8 0.00,-0.22,0.87,U] 
01:38:36.495 00.000 21068 single-star, 8 included, MultiStar: {-0.05, -0.14}, one-star: {0.08, 0.01}
01:38:36.497 00.002 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
01:38:36.498 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
01:38:36.498 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.07 mountY=-0.03, mountTheta=-2.77
01:38:36.501 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
01:38:36.502 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
01:38:36.503 00.001 16108 Worker thread wakes up
01:38:36.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:38:36.503 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:38:36.503 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.03
01:38:36.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:38:36.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:36.503 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:36.503 00.000 16108 MoveAxis(E, 0, ABG)
01:38:36.503 00.000 16108 Move returns status 0, amount 0
01:38:36.503 00.000 16108 MoveAxis(N, 0, ABG)
01:38:36.503 00.000 16108 Move returns status 0, amount 0
01:38:36.503 00.000 16108 move complete, result=0
01:38:36.504 00.001 16108 worker thread done servicing request
01:38:36.511 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3392, FiltMin=2918, FiltMax=60368, Gamma=1.000
01:38:36.534 00.023 21068 UpdateGuideState exits: m=116673 SNR=75.6
01:38:36.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.535 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:36.536 00.001 21068 Enqueuing Expose request
01:38:36.537 00.001 16108 Worker thread wakes up
01:38:36.537 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:36.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:36.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:37.712 01.174 16108 Exposure complete
01:38:37.779 00.067 16108 worker thread done servicing request
01:38:37.779 00.000 21068 OnExposeComplete: enter
01:38:37.779 00.000 21068 UpdateGuideState(): m_state=6
01:38:37.780 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10865
01:38:37.781 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.63, Mass=134653, SNR=86.5, Peak=15952 HFD=3.2
01:38:37.782 00.001 21068 MultiStar: [#1 0.54,-0.31,0.00,M1] [#2 0.12,-0.28,1.10,U] [#3 0.32,-0.25,0.94,U] [#4 0.15,-0.47,0.84,U] [#5 -0.06,-0.61,0.00,M1] [#6 0.37,-0.47,0.00,M1] [#7 0.14,-0.10,0.70,U] [#8 0.04,-0.50,0.75,U] 
01:38:37.783 00.001 21068 single-star, 5 included, MultiStar: {0.17, -0.29}, one-star: {0.21, -0.19}
01:38:37.783 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
01:38:37.784 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
01:38:37.785 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.71 mountX=-0.24 mountY=0.13, mountTheta=2.65
01:38:37.786 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.19, opts=13)
01:38:37.787 00.001 21068 Enqueuing Move request for scope (0.21, -0.19)
01:38:37.788 00.001 16108 Worker thread wakes up
01:38:37.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
01:38:37.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
01:38:37.788 00.000 16108 Moving (0.21, -0.19) raw xDistance=-0.24 yDistance=0.13
01:38:37.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:38:37.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:37.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:38:37.788 00.000 16108 MoveAxis(E, 64, ABG)
01:38:37.788 00.000 16108 Guiding  Dir = 2, Dur = 64
01:38:37.789 00.001 16108 IsSlewing returns 0
01:38:37.789 00.000 16108 IsGuiding returns 0
01:38:37.791 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3392, FiltMin=2931, FiltMax=62669, Gamma=1.000
01:38:37.800 00.009 16108 PulseGuide returned control before completion, sleep 64
01:38:37.813 00.013 21068 UpdateGuideState exits: m=134653 SNR=86.5
01:38:37.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:37.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:37.817 00.001 21068 Enqueuing Expose request
01:38:37.877 00.060 16108 IsGuiding returns 1
01:38:37.877 00.000 16108 scope still moving after pulse duration time elapsed
01:38:37.909 00.032 16108 IsSlewing returns 0
01:38:37.909 00.000 16108 IsGuiding returns 0
01:38:37.909 00.000 16108 scope move finished after 64 + 55 ms
01:38:37.909 00.000 16108 Move returns status 0, amount 64
01:38:37.909 00.000 16108 MoveAxis(N, 0, ABG)
01:38:37.909 00.000 16108 Move returns status 0, amount 0
01:38:37.909 00.000 16108 move complete, result=0
01:38:37.909 00.000 16108 worker thread done servicing request
01:38:37.910 00.001 16108 Worker thread wakes up
01:38:37.910 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:37.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:37.910 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
01:38:38.873 00.963 16108 Exposure complete
01:38:38.930 00.057 16108 worker thread done servicing request
01:38:38.930 00.000 21068 OnExposeComplete: enter
01:38:38.932 00.002 21068 UpdateGuideState(): m_state=6
01:38:38.934 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10866
01:38:38.935 00.001 21068 Star::Find returns 1 (0), X=220.24, Y=875.97, Mass=122399, SNR=105.8, Peak=14544 HFD=3.5
01:38:38.936 00.001 21068 MultiStar: [#1 -0.01,-0.25,1.05,U] [#2 -0.52,-0.19,0.00,M1] [#3 0.06,-0.13,0.82,U] [#4 0.13,-0.16,0.70,U] [#5 -0.23,-0.24,0.73,U] [#6 -0.16,-0.01,0.59,U] [#7 -0.47,0.12,0.53,U] [#8 -0.26,-0.01,0.58,U] 
01:38:38.938 00.002 21068 refined, 7 included, MultiStar: {-0.15, -0.07}, one-star: {-0.37, 0.16}
01:38:38.938 00.000 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
01:38:38.941 00.003 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
01:38:38.941 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.68 mountX=0.13 mountY=0.11, mountTheta=0.67
01:38:38.945 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.07, opts=13)
01:38:38.946 00.001 21068 Enqueuing Move request for scope (-0.15, -0.07)
01:38:38.948 00.002 16108 Worker thread wakes up
01:38:38.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
01:38:38.948 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
01:38:38.948 00.000 16108 Moving (-0.15, -0.07) raw xDistance=0.13 yDistance=0.11
01:38:38.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:38:38.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:38.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:38:38.948 00.000 16108 MoveAxis(E, 0, ABG)
01:38:38.948 00.000 16108 Move returns status 0, amount 0
01:38:38.948 00.000 16108 MoveAxis(N, 0, ABG)
01:38:38.948 00.000 16108 Move returns status 0, amount 0
01:38:38.949 00.001 16108 move complete, result=0
01:38:38.949 00.000 16108 worker thread done servicing request
01:38:38.955 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3392, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:38:38.971 00.016 21068 UpdateGuideState exits: m=122399 SNR=105.8
01:38:38.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:38.974 00.001 21068 Enqueuing Expose request
01:38:38.975 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:38.975 00.000 16108 Worker thread wakes up
01:38:38.975 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:38.976 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:40.126 01.150 16108 Exposure complete
01:38:40.182 00.056 16108 worker thread done servicing request
01:38:40.186 00.004 21068 OnExposeComplete: enter
01:38:40.187 00.001 21068 UpdateGuideState(): m_state=6
01:38:40.189 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10867
01:38:40.191 00.002 21068 Star::Find returns 1 (0), X=220.28, Y=875.99, Mass=105681, SNR=68.5, Peak=14211 HFD=2.7
01:38:40.195 00.004 21068 MultiStar: [#1 -0.06,0.16,1.33,U] [#2 -0.35,0.00,1.64,U] [#3 -0.22,0.36,1.58,U] [#4 -0.24,-0.02,1.22,U] [#5 -0.36,-0.07,1.12,U] [#6 -0.49,-0.00,0.95,U] [#7 -0.21,0.33,0.80,U] [#8 -0.35,0.04,1.01,U] 
01:38:40.195 00.000 21068 refined, 8 included, MultiStar: {-0.28, 0.11}, one-star: {-0.33, 0.18}
01:38:40.196 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:38:40.197 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:38:40.199 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.78 mountX=0.30 mountY=-0.04, mountTheta=-0.13
01:38:40.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.11, opts=13)
01:38:40.202 00.001 21068 Enqueuing Move request for scope (-0.28, 0.11)
01:38:40.204 00.002 16108 Worker thread wakes up
01:38:40.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
01:38:40.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
01:38:40.204 00.000 16108 Moving (-0.28, 0.11) raw xDistance=0.30 yDistance=-0.04
01:38:40.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:38:40.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:40.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:40.204 00.000 16108 MoveAxis(W, 78, ABG)
01:38:40.204 00.000 16108 Guiding  Dir = 3, Dur = 78
01:38:40.205 00.001 16108 IsSlewing returns 0
01:38:40.205 00.000 16108 IsGuiding returns 0
01:38:40.209 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3392, FiltMin=2896, FiltMax=56355, Gamma=1.000
01:38:40.224 00.015 21068 UpdateGuideState exits: m=105681 SNR=68.5
01:38:40.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:40.228 00.002 21068 Enqueuing Expose request
01:38:40.245 00.017 16108 PulseGuide returned control before completion, sleep 49
01:38:40.306 00.061 16108 IsGuiding returns 1
01:38:40.306 00.000 16108 scope still moving after pulse duration time elapsed
01:38:40.337 00.031 16108 IsSlewing returns 0
01:38:40.337 00.000 16108 IsGuiding returns 0
01:38:40.337 00.000 16108 scope move finished after 78 + 54 ms
01:38:40.337 00.000 16108 Move returns status 0, amount 78
01:38:40.338 00.001 16108 MoveAxis(N, 0, ABG)
01:38:40.338 00.000 16108 Move returns status 0, amount 0
01:38:40.338 00.000 16108 move complete, result=0
01:38:40.338 00.000 16108 worker thread done servicing request
01:38:40.338 00.000 16108 Worker thread wakes up
01:38:40.338 00.000 21068 GuideStep: 0.3 px 78 ms WEST, -0.0 px 0 ms NORTH
01:38:40.340 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:40.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:41.310 00.970 16108 Exposure complete
01:38:41.365 00.055 16108 worker thread done servicing request
01:38:41.365 00.000 21068 OnExposeComplete: enter
01:38:41.365 00.000 21068 UpdateGuideState(): m_state=6
01:38:41.367 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10868
01:38:41.368 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.80, Mass=118659, SNR=81.4, Peak=15296 HFD=3.2
01:38:41.369 00.001 21068 MultiStar: [#1 -0.09,-0.04,1.38,U] [#2 -0.31,-0.17,1.23,U] [#3 0.01,0.04,1.18,U] [#4 -0.05,-0.17,0.96,U] [#5 -0.47,-0.39,0.00,M1] [#6 -0.29,-0.26,0.81,U] [#7 -0.37,-0.34,0.66,U] [#8 -0.33,-0.08,0.79,U] 
01:38:41.370 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.11}, one-star: {-0.21, -0.02}
01:38:41.370 00.000 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
01:38:41.371 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
01:38:41.372 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.05 mountX=0.21 mountY=0.07, mountTheta=0.32
01:38:41.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.02, opts=13)
01:38:41.375 00.001 21068 Enqueuing Move request for scope (-0.21, -0.02)
01:38:41.376 00.001 16108 Worker thread wakes up
01:38:41.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
01:38:41.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
01:38:41.376 00.000 16108 Moving (-0.21, -0.02) raw xDistance=0.21 yDistance=0.07
01:38:41.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:38:41.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:41.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:38:41.376 00.000 16108 MoveAxis(W, 59, ABG)
01:38:41.376 00.000 16108 Guiding  Dir = 3, Dur = 59
01:38:41.376 00.000 16108 IsSlewing returns 0
01:38:41.377 00.001 16108 IsGuiding returns 0
01:38:41.380 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3392, FiltMin=2893, FiltMax=63990, Gamma=1.000
01:38:41.396 00.016 21068 UpdateGuideState exits: m=118659 SNR=81.4
01:38:41.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:41.398 00.000 21068 Enqueuing Expose request
01:38:41.433 00.035 16108 PulseGuide returned control before completion, sleep 13
01:38:41.461 00.028 16108 IsGuiding returns 1
01:38:41.461 00.000 16108 scope still moving after pulse duration time elapsed
01:38:41.492 00.031 16108 IsSlewing returns 0
01:38:41.492 00.000 16108 IsGuiding returns 1
01:38:41.524 00.032 16108 IsSlewing returns 0
01:38:41.524 00.000 16108 IsGuiding returns 0
01:38:41.524 00.000 16108 scope move finished after 59 + 88 ms
01:38:41.524 00.000 16108 Move returns status 0, amount 59
01:38:41.524 00.000 16108 MoveAxis(N, 0, ABG)
01:38:41.524 00.000 16108 Move returns status 0, amount 0
01:38:41.524 00.000 16108 move complete, result=0
01:38:41.524 00.000 16108 worker thread done servicing request
01:38:41.524 00.000 16108 Worker thread wakes up
01:38:41.524 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
01:38:41.527 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:41.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:42.691 01.164 16108 Exposure complete
01:38:42.761 00.070 16108 worker thread done servicing request
01:38:42.761 00.000 21068 OnExposeComplete: enter
01:38:42.762 00.001 21068 UpdateGuideState(): m_state=6
01:38:42.763 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10869
01:38:42.764 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.81, Mass=126626, SNR=82.2, Peak=15296 HFD=3.4
01:38:42.765 00.001 21068 MultiStar: [#1 0.03,-0.13,1.26,U] [#2 -0.27,-0.23,1.30,U] [#3 0.12,-0.12,1.18,U] [#4 0.03,-0.09,0.87,U] [#5 -0.11,-0.26,0.91,U] [#6 -0.08,-0.20,0.93,U] [#7 -0.24,-0.30,0.67,U] [#8 -0.16,-0.38,0.88,U] 
01:38:42.765 00.000 21068 single-star, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.09, -0.00}
01:38:42.766 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
01:38:42.767 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
01:38:42.769 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=0.09 mountY=0.02, mountTheta=0.28
01:38:42.770 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.00, opts=13)
01:38:42.771 00.001 21068 Enqueuing Move request for scope (-0.09, -0.00)
01:38:42.772 00.001 16108 Worker thread wakes up
01:38:42.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:38:42.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:38:42.772 00.000 16108 Moving (-0.09, -0.00) raw xDistance=0.09 yDistance=0.02
01:38:42.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:38:42.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:42.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:38:42.772 00.000 16108 MoveAxis(E, 0, ABG)
01:38:42.772 00.000 16108 Move returns status 0, amount 0
01:38:42.772 00.000 16108 MoveAxis(N, 0, ABG)
01:38:42.772 00.000 16108 Move returns status 0, amount 0
01:38:42.772 00.000 16108 move complete, result=0
01:38:42.772 00.000 16108 worker thread done servicing request
01:38:42.776 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3392, FiltMin=2889, FiltMax=59638, Gamma=1.000
01:38:42.792 00.016 21068 UpdateGuideState exits: m=126626 SNR=82.2
01:38:42.792 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:42.794 00.001 21068 Enqueuing Expose request
01:38:42.794 00.000 16108 Worker thread wakes up
01:38:42.795 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:42.795 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:42.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:43.771 00.976 16108 Exposure complete
01:38:43.857 00.086 16108 worker thread done servicing request
01:38:43.857 00.000 21068 OnExposeComplete: enter
01:38:43.859 00.002 21068 UpdateGuideState(): m_state=6
01:38:43.860 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10870
01:38:43.861 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=875.82, Mass=117169, SNR=95.4, Peak=14544 HFD=3.3
01:38:43.862 00.001 21068 MultiStar: [#1 0.15,-0.10,0.97,U] [#2 -0.06,-0.30,0.99,U] [#3 -0.07,-0.13,0.87,U] [#4 0.01,-0.49,0.74,U] [#5 -0.09,-0.27,0.80,U] [#6 -0.11,-0.32,0.69,U] [#7 -0.20,-0.04,0.56,U] [#8 -0.23,-0.27,0.66,U] 
01:38:43.863 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.21}, one-star: {-0.25, 0.00}
01:38:43.864 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
01:38:43.864 00.000 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
01:38:43.865 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.22 cameraTheta=-1.97 mountX=0.05 mountY=0.22, mountTheta=1.35
01:38:43.869 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.21, opts=13)
01:38:43.871 00.002 21068 Enqueuing Move request for scope (-0.09, -0.21)
01:38:43.875 00.004 16108 Worker thread wakes up
01:38:43.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
01:38:43.875 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
01:38:43.875 00.000 16108 Moving (-0.09, -0.21) raw xDistance=0.05 yDistance=0.22
01:38:43.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:43.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:43.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:38:43.875 00.000 16108 MoveAxis(E, 0, ABG)
01:38:43.875 00.000 16108 Move returns status 0, amount 0
01:38:43.876 00.001 16108 MoveAxis(N, 0, ABG)
01:38:43.876 00.000 16108 Move returns status 0, amount 0
01:38:43.876 00.000 16108 move complete, result=0
01:38:43.876 00.000 16108 worker thread done servicing request
01:38:43.884 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3392, FiltMin=2889, FiltMax=65440, Gamma=1.000
01:38:43.911 00.027 21068 UpdateGuideState exits: m=117169 SNR=95.4
01:38:43.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:43.915 00.001 21068 Enqueuing Expose request
01:38:43.916 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:43.918 00.002 16108 Worker thread wakes up
01:38:43.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:43.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:45.097 01.179 16108 Exposure complete
01:38:45.183 00.086 16108 worker thread done servicing request
01:38:45.183 00.000 21068 OnExposeComplete: enter
01:38:45.185 00.002 21068 UpdateGuideState(): m_state=6
01:38:45.186 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10871
01:38:45.187 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=875.45, Mass=115015, SNR=83.6, Peak=14953 HFD=3.2
01:38:45.188 00.001 21068 MultiStar: [#1 0.20,-0.32,1.16,U] [#2 -0.19,-0.33,1.23,U] [#3 0.36,-0.40,0.00,M1] [#4 0.32,-0.56,0.00,M1] [#5 0.09,-0.63,0.00,M1] [#6 0.49,-0.55,0.00,M1] [#7 0.33,-0.17,0.53,U] [#8 0.17,-0.62,0.00,M1] 
01:38:45.189 00.001 21068 refined, 3 included, MultiStar: {0.11, -0.32}, one-star: {0.24, -0.37}
01:38:45.190 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
01:38:45.192 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
01:38:45.193 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.32 hyp=0.33 cameraTheta=-1.24 mountX=-0.16 mountY=0.28, mountTheta=2.09
01:38:45.197 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.32, opts=13)
01:38:45.198 00.001 21068 Enqueuing Move request for scope (0.11, -0.32)
01:38:45.200 00.002 16108 Worker thread wakes up
01:38:45.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.32) opts 0xd
01:38:45.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.32)
01:38:45.200 00.000 16108 Moving (0.11, -0.32) raw xDistance=-0.16 yDistance=0.28
01:38:45.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:38:45.200 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.53
01:38:45.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:38:45.200 00.000 16108 MoveAxis(E, 0, ABG)
01:38:45.201 00.001 16108 Move returns status 0, amount 0
01:38:45.201 00.000 16108 MoveAxis(S, 57, ABG)
01:38:45.201 00.000 16108 Guiding  Dir = 1, Dur = 57
01:38:45.201 00.000 16108 IsSlewing returns 0
01:38:45.202 00.001 16108 IsGuiding returns 0
01:38:45.209 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3392, FiltMin=2918, FiltMax=61773, Gamma=1.000
01:38:45.242 00.033 21068 UpdateGuideState exits: m=115015 SNR=83.6
01:38:45.245 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.247 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:45.248 00.001 21068 Enqueuing Expose request
01:38:45.259 00.011 16108 IsGuiding returns 1
01:38:45.259 00.000 16108 scope still moving after pulse duration time elapsed
01:38:45.290 00.031 16108 IsSlewing returns 0
01:38:45.290 00.000 16108 IsGuiding returns 1
01:38:45.321 00.031 16108 IsSlewing returns 0
01:38:45.321 00.000 16108 IsGuiding returns 1
01:38:45.352 00.031 16108 IsSlewing returns 0
01:38:45.352 00.000 16108 IsGuiding returns 0
01:38:45.352 00.000 16108 scope move finished after 57 + 93 ms
01:38:45.353 00.001 16108 Move returns status 0, amount 57
01:38:45.353 00.000 16108 move complete, result=0
01:38:45.353 00.000 16108 worker thread done servicing request
01:38:45.353 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH
01:38:45.355 00.002 16108 Worker thread wakes up
01:38:45.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:45.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:46.335 00.979 16108 Exposure complete
01:38:46.414 00.079 16108 worker thread done servicing request
01:38:46.414 00.000 21068 OnExposeComplete: enter
01:38:46.415 00.001 21068 UpdateGuideState(): m_state=6
01:38:46.416 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10872
01:38:46.417 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.90, Mass=118245, SNR=76.5, Peak=15392 HFD=3.1
01:38:46.418 00.001 21068 MultiStar: [#1 0.51,-0.33,0.00,M1] [#2 0.26,-0.43,1.14,U] [#3 0.46,-0.22,1.05,U] [#4 0.18,-0.20,0.87,U] [#5 0.44,-0.29,1.02,U] [#6 0.44,-0.41,0.00,M2] [#7 0.22,-0.34,0.63,U] [#8 0.36,-0.47,0.00,M2] 
01:38:46.419 00.001 21068 single-star, 5 included, MultiStar: {0.30, -0.23}, one-star: {0.20, 0.09}
01:38:46.420 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
01:38:46.421 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
01:38:46.422 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.41 mountX=-0.19 mountY=-0.13, mountTheta=-2.52
01:38:46.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.09, opts=13)
01:38:46.425 00.001 21068 Enqueuing Move request for scope (0.20, 0.09)
01:38:46.426 00.001 16108 Worker thread wakes up
01:38:46.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
01:38:46.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
01:38:46.426 00.000 16108 Moving (0.20, 0.09) raw xDistance=-0.19 yDistance=-0.13
01:38:46.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:38:46.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:38:46.426 00.000 16108 MoveAxis(E, 0, ABG)
01:38:46.426 00.000 16108 Move returns status 0, amount 0
01:38:46.426 00.000 16108 MoveAxis(N, 0, ABG)
01:38:46.426 00.000 16108 Move returns status 0, amount 0
01:38:46.426 00.000 16108 move complete, result=0
01:38:46.426 00.000 16108 worker thread done servicing request
01:38:46.429 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3392, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:38:46.446 00.017 21068 UpdateGuideState exits: m=118245 SNR=76.5
01:38:46.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.447 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:46.448 00.001 21068 Enqueuing Expose request
01:38:46.449 00.001 16108 Worker thread wakes up
01:38:46.449 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:46.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:46.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:47.608 01.159 16108 Exposure complete
01:38:47.661 00.053 16108 worker thread done servicing request
01:38:47.661 00.000 21068 OnExposeComplete: enter
01:38:47.662 00.001 21068 UpdateGuideState(): m_state=6
01:38:47.663 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10873
01:38:47.663 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=875.78, Mass=110487, SNR=75.8, Peak=13888 HFD=3.3
01:38:47.665 00.002 21068 MultiStar: [#1 0.42,-0.22,1.23,U] [#2 0.15,-0.24,1.32,U] [#3 0.35,0.05,1.20,U] [#4 0.24,-0.39,0.97,U] [#5 0.43,-0.30,0.97,U] [#6 0.30,-0.19,0.89,U] [#7 0.33,0.08,0.80,U] [#8 -0.21,-0.60,0.00,M3] 
01:38:47.666 00.001 21068 single-star, 7 included, MultiStar: {0.29, -0.16}, one-star: {0.09, -0.04}
01:38:47.669 00.003 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
01:38:47.670 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
01:38:47.671 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.39 mountX=-0.09 mountY=0.01, mountTheta=2.99
01:38:47.673 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
01:38:47.677 00.004 21068 Enqueuing Move request for scope (0.09, -0.04)
01:38:47.680 00.003 16108 Worker thread wakes up
01:38:47.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:38:47.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:38:47.680 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.01
01:38:47.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:47.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:47.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:47.680 00.000 16108 MoveAxis(E, 0, ABG)
01:38:47.680 00.000 16108 Move returns status 0, amount 0
01:38:47.680 00.000 16108 MoveAxis(N, 0, ABG)
01:38:47.680 00.000 16108 Move returns status 0, amount 0
01:38:47.680 00.000 16108 move complete, result=0
01:38:47.680 00.000 16108 worker thread done servicing request
01:38:47.687 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3392, FiltMin=2912, FiltMax=59968, Gamma=1.000
01:38:47.708 00.021 21068 UpdateGuideState exits: m=110487 SNR=75.8
01:38:47.710 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:47.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:47.713 00.002 21068 Enqueuing Expose request
01:38:47.714 00.001 16108 Worker thread wakes up
01:38:47.716 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:47.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:47.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:48.695 00.978 16108 Exposure complete
01:38:48.759 00.064 16108 worker thread done servicing request
01:38:48.759 00.000 21068 OnExposeComplete: enter
01:38:48.760 00.001 21068 UpdateGuideState(): m_state=6
01:38:48.761 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10874
01:38:48.761 00.000 21068 Star::Find returns 1 (0), X=220.62, Y=875.99, Mass=138316, SNR=95.7, Peak=15923 HFD=3.4
01:38:48.762 00.001 21068 MultiStar: [#1 -0.00,0.24,1.00,U] [#2 -0.30,0.08,1.13,U] [#3 -0.15,0.30,0.82,U] [#4 -0.02,-0.21,0.70,U] [#5 -0.08,-0.19,0.78,U] [#6 -0.40,0.08,0.74,U] [#7 -0.03,0.19,0.49,U] [#8 -0.18,0.08,0.72,U] 
01:38:48.763 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {0.01, 0.18}
01:38:48.764 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
01:38:48.765 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
01:38:48.766 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.54 mountX=0.15 mountY=-0.06, mountTheta=-0.37
01:38:48.767 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
01:38:48.768 00.001 21068 Enqueuing Move request for scope (-0.13, 0.09)
01:38:48.769 00.001 16108 Worker thread wakes up
01:38:48.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
01:38:48.770 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
01:38:48.770 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.15 yDistance=-0.06
01:38:48.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:38:48.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:48.770 00.000 16108 MoveAxis(E, 0, ABG)
01:38:48.770 00.000 16108 Move returns status 0, amount 0
01:38:48.770 00.000 16108 MoveAxis(N, 0, ABG)
01:38:48.770 00.000 16108 Move returns status 0, amount 0
01:38:48.770 00.000 16108 move complete, result=0
01:38:48.771 00.001 16108 worker thread done servicing request
01:38:48.773 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3392, FiltMin=2905, FiltMax=57638, Gamma=1.000
01:38:48.792 00.019 21068 UpdateGuideState exits: m=138316 SNR=95.7
01:38:48.794 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:48.797 00.002 21068 Enqueuing Expose request
01:38:48.798 00.001 16108 Worker thread wakes up
01:38:48.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:48.799 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:48.800 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:49.970 01.170 16108 Exposure complete
01:38:50.029 00.059 16108 worker thread done servicing request
01:38:50.029 00.000 21068 OnExposeComplete: enter
01:38:50.030 00.001 21068 UpdateGuideState(): m_state=6
01:38:50.031 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10875
01:38:50.033 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=875.88, Mass=120680, SNR=75.6, Peak=13251 HFD=3.5
01:38:50.034 00.001 21068 MultiStar: [#1 -0.10,-0.04,1.26,U] [#2 -0.42,-0.05,1.30,U] [#3 -0.09,-0.05,1.21,U] [#4 0.02,-0.02,0.86,U] [#5 -0.12,-0.04,1.14,U] [#6 -0.24,-0.11,1.01,U] [#7 -0.16,0.12,0.68,U] [#8 -0.00,0.09,0.86,U] 
01:38:50.034 00.000 21068 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.28, 0.07}
01:38:50.035 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
01:38:50.036 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
01:38:50.036 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=0.16 mountY=0.05, mountTheta=0.31
01:38:50.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.01, opts=13)
01:38:50.039 00.001 21068 Enqueuing Move request for scope (-0.16, -0.01)
01:38:50.040 00.001 16108 Worker thread wakes up
01:38:50.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
01:38:50.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
01:38:50.040 00.000 16108 Moving (-0.16, -0.01) raw xDistance=0.16 yDistance=0.05
01:38:50.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:38:50.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:50.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:38:50.040 00.000 16108 MoveAxis(E, 0, ABG)
01:38:50.040 00.000 16108 Move returns status 0, amount 0
01:38:50.041 00.001 16108 MoveAxis(N, 0, ABG)
01:38:50.041 00.000 16108 Move returns status 0, amount 0
01:38:50.041 00.000 16108 move complete, result=0
01:38:50.041 00.000 16108 worker thread done servicing request
01:38:50.046 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3392, FiltMin=2931, FiltMax=61184, Gamma=1.000
01:38:50.061 00.015 21068 UpdateGuideState exits: m=120680 SNR=75.6
01:38:50.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:50.062 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:50.063 00.001 21068 Enqueuing Expose request
01:38:50.064 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:50.064 00.000 16108 Worker thread wakes up
01:38:50.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:50.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:51.047 00.982 16108 Exposure complete
01:38:51.113 00.066 16108 worker thread done servicing request
01:38:51.113 00.000 21068 OnExposeComplete: enter
01:38:51.114 00.001 21068 UpdateGuideState(): m_state=6
01:38:51.116 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10876
01:38:51.117 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.13, Mass=126201, SNR=91.0, Peak=14512 HFD=3.6
01:38:51.118 00.001 21068 MultiStar: [#1 -0.04,0.07,1.05,U] [#2 -0.27,0.03,1.11,U] [#3 0.35,0.35,1.06,U] [#4 0.10,-0.38,0.76,U] [#5 0.06,-0.11,1.00,U] [#6 0.04,-0.11,0.86,U] [#7 -0.18,0.04,0.57,U] [#8 0.09,-0.21,0.72,U] 
01:38:51.119 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.04, 0.32}
01:38:51.119 00.000 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
01:38:51.120 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
01:38:51.121 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.93 mountX=-0.01 mountY=-0.02, mountTheta=-2.02
01:38:51.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
01:38:51.123 00.001 21068 Enqueuing Move request for scope (0.02, 0.02)
01:38:51.124 00.001 16108 Worker thread wakes up
01:38:51.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:38:51.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:38:51.124 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.01 yDistance=-0.02
01:38:51.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:51.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:51.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:38:51.124 00.000 16108 MoveAxis(E, 0, ABG)
01:38:51.124 00.000 16108 Move returns status 0, amount 0
01:38:51.124 00.000 16108 MoveAxis(N, 0, ABG)
01:38:51.124 00.000 16108 Move returns status 0, amount 0
01:38:51.124 00.000 16108 move complete, result=0
01:38:51.124 00.000 16108 worker thread done servicing request
01:38:51.128 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3392, FiltMin=2902, FiltMax=58320, Gamma=1.000
01:38:51.143 00.015 21068 UpdateGuideState exits: m=126201 SNR=91.0
01:38:51.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.144 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:51.145 00.001 21068 Enqueuing Expose request
01:38:51.146 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:51.146 00.000 16108 Worker thread wakes up
01:38:51.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:51.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:52.296 01.149 16108 Exposure complete
01:38:52.352 00.056 16108 worker thread done servicing request
01:38:52.352 00.000 21068 OnExposeComplete: enter
01:38:52.353 00.001 21068 UpdateGuideState(): m_state=6
01:38:52.354 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10877
01:38:52.355 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.72, Mass=121242, SNR=84.5, Peak=15744 HFD=3.4
01:38:52.355 00.000 21068 MultiStar: [#1 0.31,0.04,1.17,U] [#2 0.02,-0.14,1.16,U] [#3 0.37,0.08,0.98,U] [#4 0.25,-0.17,0.83,U] [#5 0.31,-0.24,1.00,U] [#6 0.43,0.03,0.79,U] [#7 0.26,0.01,0.65,U] [#8 0.04,-0.12,0.86,U] 
01:38:52.356 00.001 21068 single-star, 8 included, MultiStar: {0.22, -0.07}, one-star: {0.08, -0.09}
01:38:52.357 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
01:38:52.358 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:38:52.358 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=-0.10 mountY=0.07, mountTheta=2.50
01:38:52.360 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
01:38:52.361 00.001 21068 Enqueuing Move request for scope (0.08, -0.09)
01:38:52.362 00.001 16108 Worker thread wakes up
01:38:52.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
01:38:52.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
01:38:52.362 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=0.07
01:38:52.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:38:52.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:52.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:38:52.362 00.000 16108 MoveAxis(E, 0, ABG)
01:38:52.362 00.000 16108 Move returns status 0, amount 0
01:38:52.362 00.000 16108 MoveAxis(N, 0, ABG)
01:38:52.362 00.000 16108 Move returns status 0, amount 0
01:38:52.362 00.000 16108 move complete, result=0
01:38:52.362 00.000 16108 worker thread done servicing request
01:38:52.366 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3392, FiltMin=2918, FiltMax=61629, Gamma=1.000
01:38:52.380 00.014 21068 UpdateGuideState exits: m=121242 SNR=84.5
01:38:52.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:52.382 00.000 21068 Enqueuing Expose request
01:38:52.383 00.001 16108 Worker thread wakes up
01:38:52.383 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:52.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:52.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:53.375 00.991 16108 Exposure complete
01:38:53.432 00.057 16108 worker thread done servicing request
01:38:53.432 00.000 21068 OnExposeComplete: enter
01:38:53.433 00.001 21068 UpdateGuideState(): m_state=6
01:38:53.434 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10878
01:38:53.435 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=876.20, Mass=123945, SNR=81.0, Peak=15968 HFD=3.5
01:38:53.436 00.001 21068 MultiStar: [#1 0.26,0.24,1.03,U] [#2 -0.32,0.17,1.31,U] [#3 0.21,0.31,1.03,U] [#4 0.22,0.10,0.83,U] [#5 0.06,0.13,1.01,U] [#6 -0.28,-0.05,0.79,U] [#7 0.30,0.08,0.69,U] [#8 0.15,-0.07,0.78,U] 
01:38:53.436 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.15, 0.39}
01:38:53.437 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
01:38:53.438 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
01:38:53.438 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:38:53.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.16, opts=13)
01:38:53.441 00.001 21068 Enqueuing Move request for scope (0.07, 0.16)
01:38:53.443 00.002 16108 Worker thread wakes up
01:38:53.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:38:53.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:38:53.443 00.000 16108 Moving (0.07, 0.16) raw xDistance=-0.04 yDistance=-0.17
01:38:53.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:53.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:53.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:38:53.443 00.000 16108 MoveAxis(E, 0, ABG)
01:38:53.443 00.000 16108 Move returns status 0, amount 0
01:38:53.443 00.000 16108 MoveAxis(N, 0, ABG)
01:38:53.443 00.000 16108 Move returns status 0, amount 0
01:38:53.443 00.000 16108 move complete, result=0
01:38:53.443 00.000 16108 worker thread done servicing request
01:38:53.448 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3392, FiltMin=2931, FiltMax=63200, Gamma=1.000
01:38:53.471 00.023 21068 UpdateGuideState exits: m=123945 SNR=81.0
01:38:53.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:53.474 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:53.475 00.001 21068 Enqueuing Expose request
01:38:53.476 00.001 16108 Worker thread wakes up
01:38:53.476 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:53.477 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:53.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:54.634 01.157 16108 Exposure complete
01:38:54.691 00.057 16108 worker thread done servicing request
01:38:54.691 00.000 21068 OnExposeComplete: enter
01:38:54.692 00.001 21068 UpdateGuideState(): m_state=6
01:38:54.692 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10879
01:38:54.693 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.05, Mass=121714, SNR=85.6, Peak=15296 HFD=3.5
01:38:54.694 00.001 21068 MultiStar: [#1 0.08,0.13,1.05,U] [#2 -0.06,0.02,1.18,U] [#3 0.33,0.19,0.99,U] [#4 -0.04,-0.09,0.93,U] [#5 -0.05,-0.19,0.98,U] [#6 -0.08,-0.11,0.77,U] [#7 0.02,0.23,0.59,U] [#8 0.07,0.10,0.90,U] 
01:38:54.695 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {-0.23, 0.24}
01:38:54.696 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
01:38:54.696 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
01:38:54.697 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.49 mountX=0.01 mountY=-0.05, mountTheta=-1.48
01:38:54.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.05, opts=13)
01:38:54.700 00.001 21068 Enqueuing Move request for scope (0.00, 0.05)
01:38:54.701 00.001 16108 Worker thread wakes up
01:38:54.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:38:54.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:38:54.701 00.000 16108 Moving (0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
01:38:54.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:54.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:54.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:54.702 00.001 16108 MoveAxis(E, 0, ABG)
01:38:54.702 00.000 16108 Move returns status 0, amount 0
01:38:54.702 00.000 16108 MoveAxis(N, 0, ABG)
01:38:54.702 00.000 16108 Move returns status 0, amount 0
01:38:54.702 00.000 16108 move complete, result=0
01:38:54.702 00.000 16108 worker thread done servicing request
01:38:54.704 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3389, FiltMin=2918, FiltMax=61232, Gamma=1.000
01:38:54.720 00.016 21068 UpdateGuideState exits: m=121714 SNR=85.6
01:38:54.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.721 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:54.722 00.001 21068 Enqueuing Expose request
01:38:54.723 00.001 16108 Worker thread wakes up
01:38:54.723 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:54.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:54.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:55.702 00.979 16108 Exposure complete
01:38:55.757 00.055 16108 worker thread done servicing request
01:38:55.758 00.001 21068 OnExposeComplete: enter
01:38:55.759 00.001 21068 UpdateGuideState(): m_state=6
01:38:55.759 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10880
01:38:55.760 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.88, Mass=126004, SNR=83.7, Peak=15040 HFD=3.8
01:38:55.761 00.001 21068 MultiStar: [#1 0.35,0.04,1.18,U] [#2 0.48,-0.08,1.40,U] [#3 0.50,0.20,0.00,M1] [#4 0.55,-0.18,0.00,M1] [#5 0.45,-0.15,0.97,U] [#6 0.42,-0.08,0.82,U] [#7 0.39,-0.15,0.65,U] [#8 0.40,-0.18,0.84,U] 
01:38:55.762 00.001 21068 refined, 6 included, MultiStar: {0.42, -0.07}, one-star: {0.46, 0.06}
01:38:55.763 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
01:38:55.764 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
01:38:55.764 00.000 21068 CameraToMount -- cameraX=0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-0.16 mountX=-0.43 mountY=-0.03, mountTheta=-3.06
01:38:55.766 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.07, opts=13)
01:38:55.767 00.001 21068 Enqueuing Move request for scope (0.42, -0.07)
01:38:55.769 00.002 16108 Worker thread wakes up
01:38:55.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.07) opts 0xd
01:38:55.769 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.07)
01:38:55.769 00.000 16108 Moving (0.42, -0.07) raw xDistance=-0.43 yDistance=-0.03
01:38:55.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:38:55.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:55.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:55.769 00.000 16108 MoveAxis(E, 113, ABG)
01:38:55.769 00.000 16108 Guiding  Dir = 2, Dur = 113
01:38:55.769 00.000 16108 IsSlewing returns 0
01:38:55.771 00.002 16108 IsGuiding returns 0
01:38:55.780 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3389, FiltMin=2941, FiltMax=62313, Gamma=1.000
01:38:55.808 00.028 21068 UpdateGuideState exits: m=126004 SNR=83.7
01:38:55.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:55.813 00.002 21068 Enqueuing Expose request
01:38:55.815 00.002 16108 PulseGuide returned control before completion, sleep 78
01:38:55.908 00.093 16108 IsGuiding returns 1
01:38:55.908 00.000 16108 scope still moving after pulse duration time elapsed
01:38:55.941 00.033 16108 IsSlewing returns 0
01:38:55.941 00.000 16108 IsGuiding returns 1
01:38:55.972 00.031 16108 IsSlewing returns 0
01:38:55.972 00.000 16108 IsGuiding returns 1
01:38:56.003 00.031 16108 IsSlewing returns 0
01:38:56.003 00.000 16108 IsGuiding returns 0
01:38:56.003 00.000 16108 scope move finished after 113 + 119 ms
01:38:56.003 00.000 16108 Move returns status 0, amount 113
01:38:56.003 00.000 16108 MoveAxis(N, 0, ABG)
01:38:56.004 00.001 16108 Move returns status 0, amount 0
01:38:56.004 00.000 16108 move complete, result=0
01:38:56.004 00.000 16108 worker thread done servicing request
01:38:56.004 00.000 16108 Worker thread wakes up
01:38:56.004 00.000 21068 GuideStep: -0.4 px 113 ms EAST, -0.0 px 0 ms NORTH
01:38:56.006 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:56.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:57.157 01.151 16108 Exposure complete
01:38:57.211 00.054 16108 worker thread done servicing request
01:38:57.211 00.000 21068 OnExposeComplete: enter
01:38:57.213 00.002 21068 UpdateGuideState(): m_state=6
01:38:57.214 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10881
01:38:57.215 00.001 21068 Star::Find returns 1 (0), X=220.23, Y=876.18, Mass=130644, SNR=92.5, Peak=15299 HFD=3.5
01:38:57.216 00.001 21068 MultiStar: [#1 -0.58,0.31,0.00,M1] [#2 -0.48,0.41,0.00,M1] [#3 -0.42,0.74,0.00,M2] [#4 -0.46,0.34,0.00,M2] [#5 -0.54,0.26,0.00,M1] [#6 -0.83,0.37,0.00,M1] [#7 -0.45,0.52,0.00,M1] [#8 -0.28,0.20,0.73,U] 
01:38:57.217 00.001 21068 refined, 1 included, MultiStar: {-0.34, 0.30}, one-star: {-0.38, 0.37}
01:38:57.217 00.000 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
01:38:57.218 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
01:38:57.219 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.30 hyp=0.45 cameraTheta=2.42 mountX=0.38 mountY=-0.21, mountTheta=-0.50
01:38:57.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.30, opts=13)
01:38:57.221 00.001 21068 Enqueuing Move request for scope (-0.34, 0.30)
01:38:57.222 00.001 16108 Worker thread wakes up
01:38:57.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.30) opts 0xd
01:38:57.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.30)
01:38:57.222 00.000 16108 Moving (-0.34, 0.30) raw xDistance=0.38 yDistance=-0.21
01:38:57.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
01:38:57.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:57.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:38:57.222 00.000 16108 MoveAxis(W, 93, ABG)
01:38:57.222 00.000 16108 Guiding  Dir = 3, Dur = 93
01:38:57.222 00.000 16108 IsSlewing returns 0
01:38:57.223 00.001 16108 IsGuiding returns 0
01:38:57.225 00.002 16108 PulseGuide returned control before completion, sleep 102
01:38:57.230 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3389, FiltMin=2921, FiltMax=56528, Gamma=1.000
01:38:57.249 00.019 21068 UpdateGuideState exits: m=130644 SNR=92.5
01:38:57.250 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:57.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:57.252 00.001 21068 Enqueuing Expose request
01:38:57.333 00.081 16108 IsGuiding returns 0
01:38:57.333 00.000 16108 Move returns status 0, amount 93
01:38:57.333 00.000 16108 MoveAxis(N, 0, ABG)
01:38:57.333 00.000 16108 Move returns status 0, amount 0
01:38:57.333 00.000 16108 move complete, result=0
01:38:57.333 00.000 16108 worker thread done servicing request
01:38:57.333 00.000 16108 Worker thread wakes up
01:38:57.334 00.001 21068 GuideStep: 0.4 px 93 ms WEST, -0.2 px 0 ms NORTH
01:38:57.336 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:57.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:58.305 00.969 16108 Exposure complete
01:38:58.390 00.085 16108 worker thread done servicing request
01:38:58.390 00.000 21068 OnExposeComplete: enter
01:38:58.391 00.001 21068 UpdateGuideState(): m_state=6
01:38:58.392 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10882
01:38:58.393 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.99, Mass=124661, SNR=84.7, Peak=16912 HFD=3.1
01:38:58.394 00.001 21068 MultiStar: [#1 -0.41,0.41,0.00,M2] [#2 -0.32,0.32,1.29,U] [#3 -0.26,0.58,0.00,M3] [#4 -0.07,0.17,0.85,U] [#5 -0.35,0.24,0.90,U] [#6 -0.24,0.22,0.70,U] [#7 -0.25,0.21,0.64,U] [#8 -0.38,0.11,0.85,U] 
01:38:58.396 00.002 21068 single-star, 6 included, MultiStar: {-0.25, 0.21}, one-star: {-0.14, 0.17}
01:38:58.397 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
01:38:58.397 00.000 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
01:38:58.398 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.24 mountX=0.17 mountY=-0.14, mountTheta=-0.69
01:38:58.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.17, opts=13)
01:38:58.401 00.001 21068 Enqueuing Move request for scope (-0.14, 0.17)
01:38:58.402 00.001 16108 Worker thread wakes up
01:38:58.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
01:38:58.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
01:38:58.402 00.000 16108 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=-0.14
01:38:58.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:38:58.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:58.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:58.402 00.000 16108 MoveAxis(E, 0, ABG)
01:38:58.402 00.000 16108 Move returns status 0, amount 0
01:38:58.402 00.000 16108 MoveAxis(N, 0, ABG)
01:38:58.402 00.000 16108 Move returns status 0, amount 0
01:38:58.402 00.000 16108 move complete, result=0
01:38:58.402 00.000 16108 worker thread done servicing request
01:38:58.407 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3392, FiltMin=2937, FiltMax=65440, Gamma=1.000
01:38:58.438 00.031 21068 UpdateGuideState exits: m=124661 SNR=84.7
01:38:58.440 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:58.442 00.001 21068 Enqueuing Expose request
01:38:58.443 00.001 16108 Worker thread wakes up
01:38:58.443 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:58.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:58.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:38:59.620 01.176 16108 Exposure complete
01:38:59.683 00.063 16108 worker thread done servicing request
01:38:59.683 00.000 21068 OnExposeComplete: enter
01:38:59.684 00.001 21068 UpdateGuideState(): m_state=6
01:38:59.686 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10883
01:38:59.686 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=876.35, Mass=117191, SNR=72.8, Peak=13808 HFD=3.4
01:38:59.687 00.001 21068 MultiStar: [#1 -0.20,0.35,1.30,U] [#2 -0.45,0.25,1.48,U] [#3 -0.14,0.44,1.41,U] [#4 0.12,0.16,0.91,U] [#5 0.10,0.21,1.21,U] [#6 -0.04,0.26,0.98,U] [#7 -0.39,0.29,0.73,U] [#8 -0.20,-0.05,0.89,U] 
01:38:59.688 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.28}, one-star: {-0.34, 0.53}
01:38:59.689 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
01:38:59.689 00.000 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
01:38:59.690 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.13 mountX=0.22 mountY=-0.23, mountTheta=-0.81
01:38:59.691 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.28, opts=13)
01:38:59.692 00.001 21068 Enqueuing Move request for scope (-0.18, 0.28)
01:38:59.693 00.001 16108 Worker thread wakes up
01:38:59.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
01:38:59.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
01:38:59.693 00.000 16108 Moving (-0.18, 0.28) raw xDistance=0.22 yDistance=-0.23
01:38:59.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:38:59.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:59.695 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:38:59.695 00.000 16108 MoveAxis(W, 58, ABG)
01:38:59.695 00.000 16108 Guiding  Dir = 3, Dur = 58
01:38:59.695 00.000 16108 IsSlewing returns 0
01:38:59.695 00.000 16108 IsGuiding returns 0
01:38:59.697 00.002 16108 PulseGuide returned control before completion, sleep 67
01:38:59.698 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3389, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:38:59.713 00.015 21068 UpdateGuideState exits: m=117191 SNR=72.8
01:38:59.713 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:38:59.715 00.001 21068 Enqueuing Expose request
01:38:59.766 00.051 16108 IsGuiding returns 1
01:38:59.766 00.000 16108 scope still moving after pulse duration time elapsed
01:38:59.797 00.031 16108 IsSlewing returns 0
01:38:59.797 00.000 16108 IsGuiding returns 0
01:38:59.797 00.000 16108 scope move finished after 58 + 44 ms
01:38:59.797 00.000 16108 Move returns status 0, amount 58
01:38:59.797 00.000 16108 MoveAxis(N, 0, ABG)
01:38:59.797 00.000 16108 Move returns status 0, amount 0
01:38:59.797 00.000 16108 move complete, result=0
01:38:59.797 00.000 16108 worker thread done servicing request
01:38:59.797 00.000 16108 Worker thread wakes up
01:38:59.798 00.001 21068 GuideStep: 0.2 px 58 ms WEST, -0.2 px 0 ms NORTH
01:38:59.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:38:59.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:00.782 00.983 16108 Exposure complete
01:39:00.848 00.066 16108 worker thread done servicing request
01:39:00.848 00.000 21068 OnExposeComplete: enter
01:39:00.848 00.000 21068 UpdateGuideState(): m_state=6
01:39:00.850 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10884
01:39:00.851 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.10, Mass=112145, SNR=82.9, Peak=15040 HFD=3.3
01:39:00.853 00.002 21068 MultiStar: [#1 -0.04,0.19,1.10,U] [#2 -0.14,0.12,1.10,U] [#3 0.08,0.43,1.01,U] [#4 0.11,0.13,0.91,U] [#5 0.05,0.13,0.99,U] [#6 -0.01,0.20,0.81,U] [#7 0.24,0.44,0.63,U] [#8 -0.02,0.07,0.84,U] 
01:39:00.853 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.22}, one-star: {0.17, 0.28}
01:39:00.854 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
01:39:00.855 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
01:39:00.856 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.40 mountX=0.00 mountY=-0.22, mountTheta=-1.57
01:39:00.857 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.22, opts=13)
01:39:00.858 00.001 21068 Enqueuing Move request for scope (0.04, 0.22)
01:39:00.859 00.001 16108 Worker thread wakes up
01:39:00.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
01:39:00.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
01:39:00.859 00.000 16108 Moving (0.04, 0.22) raw xDistance=0.00 yDistance=-0.22
01:39:00.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:39:00.859 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-0.59
01:39:00.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:39:00.859 00.000 16108 MoveAxis(E, 0, ABG)
01:39:00.859 00.000 16108 Move returns status 0, amount 0
01:39:00.859 00.000 16108 MoveAxis(N, 44, ABG)
01:39:00.859 00.000 16108 Guiding  Dir = 0, Dur = 44
01:39:00.860 00.001 16108 IsSlewing returns 0
01:39:00.860 00.000 16108 IsGuiding returns 0
01:39:00.863 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3392, FiltMin=2921, FiltMax=59446, Gamma=1.000
01:39:00.867 00.004 16108 PulseGuide returned control before completion, sleep 47
01:39:00.878 00.011 21068 UpdateGuideState exits: m=112145 SNR=82.9
01:39:00.878 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:00.880 00.001 21068 Enqueuing Expose request
01:39:00.928 00.048 16108 IsGuiding returns 1
01:39:00.928 00.000 16108 scope still moving after pulse duration time elapsed
01:39:00.959 00.031 16108 IsSlewing returns 0
01:39:00.959 00.000 16108 IsGuiding returns 0
01:39:00.959 00.000 16108 scope move finished after 44 + 55 ms
01:39:00.959 00.000 16108 Move returns status 0, amount 44
01:39:00.959 00.000 16108 move complete, result=0
01:39:00.959 00.000 16108 worker thread done servicing request
01:39:00.959 00.000 16108 Worker thread wakes up
01:39:00.959 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
01:39:00.961 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:00.962 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:02.118 01.156 16108 Exposure complete
01:39:02.173 00.055 16108 worker thread done servicing request
01:39:02.173 00.000 21068 OnExposeComplete: enter
01:39:02.174 00.001 21068 UpdateGuideState(): m_state=6
01:39:02.174 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10885
01:39:02.175 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.91, Mass=115624, SNR=82.3, Peak=17168 HFD=3.2
01:39:02.176 00.001 21068 MultiStar: [#1 0.31,0.01,1.20,U] [#2 0.07,-0.09,1.41,U] [#3 0.23,0.17,1.05,U] [#4 -0.14,0.01,0.90,U] [#5 0.05,0.03,1.06,U] [#6 0.08,-0.06,0.80,U] [#7 -0.02,0.21,0.62,U] [#8 0.15,0.01,0.77,U] 
01:39:02.177 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.16, 0.10}
01:39:02.178 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
01:39:02.179 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
01:39:02.180 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
01:39:02.181 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
01:39:02.182 00.001 21068 Enqueuing Move request for scope (0.11, 0.03)
01:39:02.183 00.001 16108 Worker thread wakes up
01:39:02.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:39:02.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:39:02.183 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.10 yDistance=-0.06
01:39:02.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:02.184 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:02.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:02.184 00.000 16108 MoveAxis(E, 0, ABG)
01:39:02.184 00.000 16108 Move returns status 0, amount 0
01:39:02.184 00.000 16108 MoveAxis(N, 0, ABG)
01:39:02.184 00.000 16108 Move returns status 0, amount 0
01:39:02.184 00.000 16108 move complete, result=0
01:39:02.184 00.000 16108 worker thread done servicing request
01:39:02.188 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3392, FiltMin=2893, FiltMax=57888, Gamma=1.000
01:39:02.213 00.025 21068 UpdateGuideState exits: m=115624 SNR=82.3
01:39:02.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.214 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:02.215 00.001 21068 Enqueuing Expose request
01:39:02.216 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:02.217 00.001 16108 Worker thread wakes up
01:39:02.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:02.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:03.178 00.961 16108 Exposure complete
01:39:03.260 00.082 16108 worker thread done servicing request
01:39:03.260 00.000 21068 OnExposeComplete: enter
01:39:03.263 00.003 21068 UpdateGuideState(): m_state=6
01:39:03.264 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10886
01:39:03.265 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.83, Mass=120074, SNR=80.1, Peak=16992 HFD=3.2
01:39:03.267 00.002 21068 MultiStar: [#1 0.21,0.09,1.26,U] [#2 0.14,0.01,1.39,U] [#3 0.28,0.10,0.99,U] [#4 0.03,-0.08,0.94,U] [#5 -0.14,-0.08,1.14,U] [#6 -0.20,-0.13,0.93,U] [#7 0.11,-0.13,0.67,U] [#8 0.15,-0.26,0.83,U] 
01:39:03.268 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.12, 0.02}
01:39:03.268 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
01:39:03.269 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
01:39:03.270 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=-0.09 mountY=0.02, mountTheta=2.93
01:39:03.271 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
01:39:03.272 00.001 21068 Enqueuing Move request for scope (0.08, -0.04)
01:39:03.273 00.001 16108 Worker thread wakes up
01:39:03.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:39:03.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:39:03.273 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.09 yDistance=0.02
01:39:03.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:03.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:03.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:39:03.273 00.000 16108 MoveAxis(E, 0, ABG)
01:39:03.273 00.000 16108 Move returns status 0, amount 0
01:39:03.273 00.000 16108 MoveAxis(N, 0, ABG)
01:39:03.273 00.000 16108 Move returns status 0, amount 0
01:39:03.273 00.000 16108 move complete, result=0
01:39:03.273 00.000 16108 worker thread done servicing request
01:39:03.277 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3392, FiltMin=2934, FiltMax=57062, Gamma=1.000
01:39:03.298 00.021 21068 UpdateGuideState exits: m=120074 SNR=80.1
01:39:03.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:03.299 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:03.301 00.002 21068 Enqueuing Expose request
01:39:03.302 00.001 16108 Worker thread wakes up
01:39:03.302 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:03.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:03.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:04.460 01.157 16108 Exposure complete
01:39:04.530 00.070 16108 worker thread done servicing request
01:39:04.530 00.000 21068 OnExposeComplete: enter
01:39:04.531 00.001 21068 UpdateGuideState(): m_state=6
01:39:04.532 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10887
01:39:04.533 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.73, Mass=119173, SNR=78.8, Peak=16704 HFD=3.5
01:39:04.534 00.001 21068 MultiStar: [#1 0.36,-0.04,1.10,U] [#2 0.03,-0.17,1.25,U] [#3 0.42,0.01,1.06,U] [#4 -0.06,-0.18,0.97,U] [#5 0.20,-0.29,0.93,U] [#6 -0.10,-0.37,0.92,U] [#7 0.27,-0.01,0.65,U] [#8 0.19,-0.25,0.84,U] 
01:39:04.534 00.000 21068 single-star, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.12, -0.09}
01:39:04.535 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
01:39:04.536 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
01:39:04.536 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.63 mountX=-0.14 mountY=0.06, mountTheta=2.74
01:39:04.539 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
01:39:04.540 00.001 21068 Enqueuing Move request for scope (0.12, -0.09)
01:39:04.540 00.000 16108 Worker thread wakes up
01:39:04.541 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:39:04.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:39:04.541 00.000 16108 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=0.06
01:39:04.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:39:04.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:04.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:04.541 00.000 16108 MoveAxis(E, 0, ABG)
01:39:04.541 00.000 16108 Move returns status 0, amount 0
01:39:04.541 00.000 16108 MoveAxis(N, 0, ABG)
01:39:04.541 00.000 16108 Move returns status 0, amount 0
01:39:04.542 00.001 16108 move complete, result=0
01:39:04.542 00.000 16108 worker thread done servicing request
01:39:04.544 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3392, FiltMin=2893, FiltMax=64400, Gamma=1.000
01:39:04.561 00.017 21068 UpdateGuideState exits: m=119173 SNR=78.8
01:39:04.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.562 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:04.563 00.001 21068 Enqueuing Expose request
01:39:04.564 00.001 16108 Worker thread wakes up
01:39:04.564 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:04.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:04.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:05.546 00.982 16108 Exposure complete
01:39:05.627 00.081 16108 worker thread done servicing request
01:39:05.627 00.000 21068 OnExposeComplete: enter
01:39:05.628 00.001 21068 UpdateGuideState(): m_state=6
01:39:05.629 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10888
01:39:05.630 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.58, Mass=121735, SNR=80.0, Peak=15600 HFD=3.4
01:39:05.632 00.002 21068 MultiStar: [#1 0.47,-0.17,1.26,U] [#2 0.50,-0.17,1.23,U] [#3 0.53,0.10,0.00,M1] [#4 0.52,-0.47,0.00,M1] [#5 0.24,-0.31,0.94,U] [#6 0.26,-0.41,0.90,U] [#7 0.15,-0.05,0.60,U] [#8 0.35,-0.41,0.00,M1] 
01:39:05.633 00.001 21068 refined, 5 included, MultiStar: {0.36, -0.23}, one-star: {0.35, -0.23}
01:39:05.634 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
01:39:05.635 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
01:39:05.636 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.23 hyp=0.42 cameraTheta=-0.57 mountX=-0.39 mountY=0.14, mountTheta=2.80
01:39:05.637 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.23, opts=13)
01:39:05.638 00.001 21068 Enqueuing Move request for scope (0.36, -0.23)
01:39:05.639 00.001 16108 Worker thread wakes up
01:39:05.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.23) opts 0xd
01:39:05.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.23)
01:39:05.640 00.001 16108 Moving (0.36, -0.23) raw xDistance=-0.39 yDistance=0.14
01:39:05.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:39:05.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:05.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:39:05.640 00.000 16108 MoveAxis(E, 102, ABG)
01:39:05.640 00.000 16108 Guiding  Dir = 2, Dur = 102
01:39:05.640 00.000 16108 IsSlewing returns 0
01:39:05.641 00.001 16108 IsGuiding returns 0
01:39:05.642 00.001 16108 PulseGuide returned control before completion, sleep 111
01:39:05.643 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3392, FiltMin=2918, FiltMax=61760, Gamma=1.000
01:39:05.659 00.016 21068 UpdateGuideState exits: m=121735 SNR=80.0
01:39:05.662 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:05.665 00.002 21068 Enqueuing Expose request
01:39:05.765 00.100 16108 IsGuiding returns 1
01:39:05.765 00.000 16108 scope still moving after pulse duration time elapsed
01:39:05.797 00.032 16108 IsSlewing returns 0
01:39:05.797 00.000 16108 IsGuiding returns 1
01:39:05.829 00.032 16108 IsSlewing returns 0
01:39:05.829 00.000 16108 IsGuiding returns 0
01:39:05.829 00.000 16108 scope move finished after 102 + 86 ms
01:39:05.829 00.000 16108 Move returns status 0, amount 102
01:39:05.830 00.001 16108 MoveAxis(N, 0, ABG)
01:39:05.830 00.000 16108 Move returns status 0, amount 0
01:39:05.830 00.000 16108 move complete, result=0
01:39:05.830 00.000 16108 worker thread done servicing request
01:39:05.830 00.000 16108 Worker thread wakes up
01:39:05.830 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.1 px 0 ms NORTH
01:39:05.832 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:05.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:06.992 01.160 16108 Exposure complete
01:39:07.062 00.070 16108 worker thread done servicing request
01:39:07.062 00.000 21068 OnExposeComplete: enter
01:39:07.063 00.001 21068 UpdateGuideState(): m_state=6
01:39:07.064 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10889
01:39:07.065 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.62, Mass=125860, SNR=82.1, Peak=14592 HFD=3.2
01:39:07.066 00.001 21068 MultiStar: [#1 0.35,-0.34,1.29,U] [#2 -0.18,-0.35,1.29,U] [#3 0.47,-0.28,0.00,M2] [#4 0.20,-0.39,1.01,U] [#5 -0.02,-0.43,0.94,U] [#6 -0.11,-0.49,0.79,U] [#7 -0.18,-0.32,0.73,U] [#8 0.00,-0.59,0.00,M2] 
01:39:07.066 00.000 21068 single-star, 6 included, MultiStar: {0.01, -0.36}, one-star: {-0.10, -0.20}
01:39:07.067 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
01:39:07.068 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
01:39:07.069 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.05 mountX=0.07 mountY=0.22, mountTheta=1.27
01:39:07.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.20, opts=13)
01:39:07.072 00.001 21068 Enqueuing Move request for scope (-0.10, -0.20)
01:39:07.073 00.001 16108 Worker thread wakes up
01:39:07.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
01:39:07.073 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
01:39:07.073 00.000 16108 Moving (-0.10, -0.20) raw xDistance=0.07 yDistance=0.22
01:39:07.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:07.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:07.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:39:07.073 00.000 16108 MoveAxis(E, 0, ABG)
01:39:07.073 00.000 16108 Move returns status 0, amount 0
01:39:07.073 00.000 16108 MoveAxis(N, 0, ABG)
01:39:07.073 00.000 16108 Move returns status 0, amount 0
01:39:07.073 00.000 16108 move complete, result=0
01:39:07.073 00.000 16108 worker thread done servicing request
01:39:07.076 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3389, FiltMin=2953, FiltMax=60205, Gamma=1.000
01:39:07.093 00.017 21068 UpdateGuideState exits: m=125860 SNR=82.1
01:39:07.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.094 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:07.095 00.001 21068 Enqueuing Expose request
01:39:07.096 00.001 16108 Worker thread wakes up
01:39:07.096 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:07.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:07.097 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:08.060 00.963 16108 Exposure complete
01:39:08.124 00.064 16108 worker thread done servicing request
01:39:08.124 00.000 21068 OnExposeComplete: enter
01:39:08.126 00.002 21068 UpdateGuideState(): m_state=6
01:39:08.128 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10890
01:39:08.131 00.003 21068 Star::Find returns 1 (0), X=220.77, Y=875.85, Mass=122100, SNR=83.3, Peak=16416 HFD=3.2
01:39:08.133 00.002 21068 MultiStar: [#1 0.18,0.03,1.11,U] [#2 -0.03,-0.10,1.14,U] [#3 0.32,0.17,1.15,U] [#4 0.25,-0.22,0.84,U] [#5 0.06,-0.13,1.05,U] [#6 0.03,0.09,0.75,U] [#7 -0.05,0.06,0.59,U] [#8 0.07,-0.03,0.71,U] 
01:39:08.134 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.16, 0.04}
01:39:08.137 00.003 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
01:39:08.138 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
01:39:08.139 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
01:39:08.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
01:39:08.144 00.002 21068 Enqueuing Move request for scope (0.12, -0.01)
01:39:08.146 00.002 16108 Worker thread wakes up
01:39:08.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:39:08.147 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:39:08.147 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
01:39:08.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:39:08.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:08.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:08.147 00.000 16108 MoveAxis(E, 0, ABG)
01:39:08.147 00.000 16108 Move returns status 0, amount 0
01:39:08.147 00.000 16108 MoveAxis(N, 0, ABG)
01:39:08.147 00.000 16108 Move returns status 0, amount 0
01:39:08.147 00.000 16108 move complete, result=0
01:39:08.148 00.001 16108 worker thread done servicing request
01:39:08.152 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3392, FiltMin=2867, FiltMax=65440, Gamma=1.000
01:39:08.170 00.018 21068 UpdateGuideState exits: m=122100 SNR=83.3
01:39:08.170 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:08.172 00.001 21068 Enqueuing Expose request
01:39:08.172 00.000 16108 Worker thread wakes up
01:39:08.172 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:08.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:08.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:09.335 01.162 16108 Exposure complete
01:39:09.392 00.057 16108 worker thread done servicing request
01:39:09.393 00.001 21068 OnExposeComplete: enter
01:39:09.393 00.000 21068 UpdateGuideState(): m_state=6
01:39:09.394 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10891
01:39:09.395 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.78, Mass=123351, SNR=84.5, Peak=14128 HFD=3.4
01:39:09.396 00.001 21068 MultiStar: [#1 -0.08,-0.04,1.23,U] [#2 -0.17,-0.08,1.35,U] [#3 0.04,-0.07,1.04,U] [#4 -0.03,-0.26,0.76,U] [#5 -0.22,-0.05,0.94,U] [#6 -0.20,-0.21,0.78,U] [#7 -0.16,-0.11,0.61,U] [#8 0.03,-0.29,0.86,U] 
01:39:09.397 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.12}, one-star: {-0.09, -0.04}
01:39:09.398 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
01:39:09.399 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
01:39:09.400 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=0.08 mountY=0.06, mountTheta=0.65
01:39:09.401 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
01:39:09.402 00.001 21068 Enqueuing Move request for scope (-0.09, -0.04)
01:39:09.403 00.001 16108 Worker thread wakes up
01:39:09.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:39:09.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:39:09.403 00.000 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
01:39:09.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:09.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:09.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:09.403 00.000 16108 MoveAxis(E, 0, ABG)
01:39:09.403 00.000 16108 Move returns status 0, amount 0
01:39:09.403 00.000 16108 MoveAxis(N, 0, ABG)
01:39:09.403 00.000 16108 Move returns status 0, amount 0
01:39:09.403 00.000 16108 move complete, result=0
01:39:09.403 00.000 16108 worker thread done servicing request
01:39:09.411 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3392, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:39:09.427 00.016 21068 UpdateGuideState exits: m=123351 SNR=84.5
01:39:09.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:09.429 00.000 21068 Enqueuing Expose request
01:39:09.431 00.002 16108 Worker thread wakes up
01:39:09.431 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:09.434 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:09.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:10.414 00.980 16108 Exposure complete
01:39:10.486 00.072 16108 worker thread done servicing request
01:39:10.486 00.000 21068 OnExposeComplete: enter
01:39:10.487 00.001 21068 UpdateGuideState(): m_state=6
01:39:10.489 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10892
01:39:10.490 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.37, Mass=128354, SNR=80.9, Peak=15008 HFD=3.2
01:39:10.492 00.002 21068 MultiStar: [#1 -0.23,-0.23,1.44,U] [#2 -0.25,-0.24,1.11,U] [#3 0.04,-0.11,1.28,U] [#4 0.14,-0.79,0.00,M1] [#5 -0.05,-0.54,0.00,M1] [#6 -0.20,-0.47,0.94,U] [#7 -0.33,-0.35,0.63,U] [#8 -0.06,-0.58,0.00,M1] 
01:39:10.493 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.29}, one-star: {-0.31, -0.44}
01:39:10.494 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
01:39:10.495 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
01:39:10.496 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-2.17 mountX=0.14 mountY=0.33, mountTheta=1.16
01:39:10.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.29, opts=13)
01:39:10.499 00.001 21068 Enqueuing Move request for scope (-0.20, -0.29)
01:39:10.499 00.000 16108 Worker thread wakes up
01:39:10.500 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.29) opts 0xd
01:39:10.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.29)
01:39:10.500 00.000 16108 Moving (-0.20, -0.29) raw xDistance=0.14 yDistance=0.33
01:39:10.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:39:10.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:10.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:39:10.500 00.000 16108 MoveAxis(E, 0, ABG)
01:39:10.500 00.000 16108 Move returns status 0, amount 0
01:39:10.500 00.000 16108 MoveAxis(N, 0, ABG)
01:39:10.500 00.000 16108 Move returns status 0, amount 0
01:39:10.500 00.000 16108 move complete, result=0
01:39:10.500 00.000 16108 worker thread done servicing request
01:39:10.508 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3392, FiltMin=2934, FiltMax=60669, Gamma=1.000
01:39:10.533 00.025 21068 UpdateGuideState exits: m=128354 SNR=80.9
01:39:10.535 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:10.535 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:10.537 00.002 21068 Enqueuing Expose request
01:39:10.538 00.001 16108 Worker thread wakes up
01:39:10.539 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:39:10.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:10.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:11.697 01.157 16108 Exposure complete
01:39:11.767 00.070 16108 worker thread done servicing request
01:39:11.767 00.000 21068 OnExposeComplete: enter
01:39:11.768 00.001 21068 UpdateGuideState(): m_state=6
01:39:11.769 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10893
01:39:11.769 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=875.69, Mass=121437, SNR=85.5, Peak=16672 HFD=3.2
01:39:11.771 00.002 21068 MultiStar: [#1 0.28,-0.19,1.15,U] [#2 0.36,-0.36,1.30,U] [#3 0.32,-0.20,1.05,U] [#4 0.30,-0.29,0.87,U] [#5 -0.02,-0.62,0.00,M2] [#6 -0.07,-0.15,0.87,U] [#7 0.12,-0.60,0.00,M1] [#8 0.34,-0.42,0.00,M2] 
01:39:11.772 00.001 21068 single-star, 5 included, MultiStar: {0.25, -0.23}, one-star: {0.23, -0.13}
01:39:11.773 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
01:39:11.774 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
01:39:11.775 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.50 mountX=-0.25 mountY=0.07, mountTheta=2.87
01:39:11.776 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.13, opts=13)
01:39:11.777 00.001 21068 Enqueuing Move request for scope (0.23, -0.13)
01:39:11.778 00.001 16108 Worker thread wakes up
01:39:11.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:39:11.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:39:11.778 00.000 16108 Moving (0.23, -0.13) raw xDistance=-0.25 yDistance=0.07
01:39:11.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:39:11.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:11.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:39:11.778 00.000 16108 MoveAxis(E, 66, ABG)
01:39:11.778 00.000 16108 Guiding  Dir = 2, Dur = 66
01:39:11.778 00.000 16108 IsSlewing returns 0
01:39:11.778 00.000 16108 IsGuiding returns 0
01:39:11.782 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3389, FiltMin=2915, FiltMax=58269, Gamma=1.000
01:39:11.797 00.015 21068 UpdateGuideState exits: m=121437 SNR=85.5
01:39:11.799 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.800 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:11.801 00.001 21068 Enqueuing Expose request
01:39:11.838 00.037 16108 PulseGuide returned control before completion, sleep 18
01:39:11.868 00.030 16108 IsGuiding returns 1
01:39:11.868 00.000 16108 scope still moving after pulse duration time elapsed
01:39:11.899 00.031 16108 IsSlewing returns 0
01:39:11.899 00.000 16108 IsGuiding returns 1
01:39:11.930 00.031 16108 IsSlewing returns 0
01:39:11.930 00.000 16108 IsGuiding returns 0
01:39:11.930 00.000 16108 scope move finished after 66 + 85 ms
01:39:11.931 00.001 16108 Move returns status 0, amount 66
01:39:11.931 00.000 16108 MoveAxis(N, 0, ABG)
01:39:11.931 00.000 16108 Move returns status 0, amount 0
01:39:11.931 00.000 16108 move complete, result=0
01:39:11.931 00.000 16108 worker thread done servicing request
01:39:11.931 00.000 16108 Worker thread wakes up
01:39:11.931 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
01:39:11.934 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:11.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:12.913 00.979 16108 Exposure complete
01:39:12.966 00.053 16108 worker thread done servicing request
01:39:12.966 00.000 21068 OnExposeComplete: enter
01:39:12.968 00.002 21068 UpdateGuideState(): m_state=6
01:39:12.971 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10894
01:39:12.972 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.77, Mass=118828, SNR=102.3, Peak=15440 HFD=3.3
01:39:12.974 00.002 21068 MultiStar: [#1 0.15,0.04,0.91,U] [#2 -0.05,-0.11,1.02,U] [#3 0.16,0.01,0.88,U] [#4 0.02,-0.40,0.69,U] [#5 0.11,-0.24,0.84,U] [#6 0.02,-0.38,0.70,U] [#7 0.10,-0.08,0.51,U] [#8 -0.05,-0.36,0.71,U] 
01:39:12.976 00.002 21068 single-star, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.06, -0.04}
01:39:12.976 00.000 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
01:39:12.977 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.77)
01:39:12.977 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.61 mountX=-0.07 mountY=0.03, mountTheta=2.76
01:39:12.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
01:39:12.980 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
01:39:12.980 00.000 16108 Worker thread wakes up
01:39:12.981 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:39:12.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:39:12.981 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.03
01:39:12.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:39:12.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:12.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:12.981 00.000 16108 MoveAxis(E, 0, ABG)
01:39:12.981 00.000 16108 Move returns status 0, amount 0
01:39:12.981 00.000 16108 MoveAxis(N, 0, ABG)
01:39:12.981 00.000 16108 Move returns status 0, amount 0
01:39:12.981 00.000 16108 move complete, result=0
01:39:12.981 00.000 16108 worker thread done servicing request
01:39:12.984 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3392, FiltMin=2912, FiltMax=59821, Gamma=1.000
01:39:13.001 00.017 21068 UpdateGuideState exits: m=118828 SNR=102.3
01:39:13.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:13.004 00.001 21068 Enqueuing Expose request
01:39:13.007 00.003 16108 Worker thread wakes up
01:39:13.007 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:13.007 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:13.008 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:14.183 01.175 16108 Exposure complete
01:39:14.240 00.057 16108 worker thread done servicing request
01:39:14.240 00.000 21068 OnExposeComplete: enter
01:39:14.241 00.001 21068 UpdateGuideState(): m_state=6
01:39:14.242 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10895
01:39:14.243 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.78, Mass=124017, SNR=92.9, Peak=14624 HFD=3.4
01:39:14.244 00.001 21068 MultiStar: [#1 -0.01,-0.00,1.10,U] [#2 -0.39,-0.01,1.02,U] [#3 -0.23,0.11,0.94,U] [#4 -0.10,-0.46,0.85,U] [#5 -0.23,-0.20,0.82,U] [#6 -0.08,-0.26,0.83,U] [#7 -0.30,0.09,0.61,U] [#8 -0.17,-0.18,0.84,U] 
01:39:14.245 00.001 21068 single-star, 8 included, MultiStar: {-0.17, -0.10}, one-star: {-0.06, -0.04}
01:39:14.245 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
01:39:14.246 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
01:39:14.247 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.53 mountX=0.05 mountY=0.05, mountTheta=0.81
01:39:14.248 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
01:39:14.249 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
01:39:14.250 00.001 16108 Worker thread wakes up
01:39:14.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:39:14.250 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:39:14.250 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
01:39:14.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:39:14.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:14.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:14.250 00.000 16108 MoveAxis(E, 0, ABG)
01:39:14.250 00.000 16108 Move returns status 0, amount 0
01:39:14.251 00.001 16108 MoveAxis(N, 0, ABG)
01:39:14.251 00.000 16108 Move returns status 0, amount 0
01:39:14.251 00.000 16108 move complete, result=0
01:39:14.251 00.000 16108 worker thread done servicing request
01:39:14.256 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3392, FiltMin=2905, FiltMax=60256, Gamma=1.000
01:39:14.280 00.024 21068 UpdateGuideState exits: m=124017 SNR=92.9
01:39:14.282 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:14.284 00.001 21068 Enqueuing Expose request
01:39:14.285 00.001 16108 Worker thread wakes up
01:39:14.285 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:14.286 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:14.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:15.257 00.971 16108 Exposure complete
01:39:15.327 00.070 16108 worker thread done servicing request
01:39:15.328 00.001 21068 OnExposeComplete: enter
01:39:15.329 00.001 21068 UpdateGuideState(): m_state=6
01:39:15.330 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10896
01:39:15.330 00.000 21068 Star::Find returns 1 (0), X=220.30, Y=875.68, Mass=124134, SNR=95.3, Peak=13904 HFD=3.4
01:39:15.331 00.001 21068 MultiStar: [#1 -0.23,-0.24,1.01,U] [#2 -0.30,-0.46,0.00,M1] [#3 -0.28,-0.16,0.92,U] [#4 -0.07,-0.62,0.00,M1] [#5 -0.46,-0.36,0.00,M1] [#6 -0.26,-0.36,0.76,U] [#7 -0.16,-0.27,0.53,U] [#8 -0.35,-0.49,0.00,M1] 
01:39:15.332 00.001 21068 single-star, 4 included, MultiStar: {-0.26, -0.22}, one-star: {-0.31, -0.14}
01:39:15.333 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.60)
01:39:15.333 00.000 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.66)
01:39:15.334 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-2.72 mountX=0.28 mountY=0.21, mountTheta=0.64
01:39:15.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.14, opts=13)
01:39:15.338 00.002 21068 Enqueuing Move request for scope (-0.31, -0.14)
01:39:15.341 00.003 16108 Worker thread wakes up
01:39:15.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.14) opts 0xd
01:39:15.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.14)
01:39:15.341 00.000 16108 Moving (-0.31, -0.14) raw xDistance=0.28 yDistance=0.21
01:39:15.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:39:15.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:39:15.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:39:15.341 00.000 16108 MoveAxis(W, 74, ABG)
01:39:15.341 00.000 16108 Guiding  Dir = 3, Dur = 74
01:39:15.341 00.000 16108 IsSlewing returns 0
01:39:15.341 00.000 16108 IsGuiding returns 0
01:39:15.349 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3389, FiltMin=2931, FiltMax=61885, Gamma=1.000
01:39:15.372 00.023 21068 UpdateGuideState exits: m=124134 SNR=95.3
01:39:15.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:15.375 00.001 21068 Enqueuing Expose request
01:39:15.387 00.012 16108 PulseGuide returned control before completion, sleep 39
01:39:15.432 00.045 16108 IsGuiding returns 1
01:39:15.432 00.000 16108 scope still moving after pulse duration time elapsed
01:39:15.463 00.031 16108 IsSlewing returns 0
01:39:15.463 00.000 16108 IsGuiding returns 1
01:39:15.495 00.032 16108 IsSlewing returns 0
01:39:15.495 00.000 16108 IsGuiding returns 0
01:39:15.496 00.001 16108 scope move finished after 74 + 80 ms
01:39:15.496 00.000 16108 Move returns status 0, amount 74
01:39:15.496 00.000 16108 MoveAxis(N, 0, ABG)
01:39:15.496 00.000 16108 Move returns status 0, amount 0
01:39:15.496 00.000 16108 move complete, result=0
01:39:15.496 00.000 16108 worker thread done servicing request
01:39:15.496 00.000 16108 Worker thread wakes up
01:39:15.496 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.2 px 0 ms NORTH
01:39:15.498 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:15.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:16.659 01.161 16108 Exposure complete
01:39:16.714 00.055 16108 worker thread done servicing request
01:39:16.714 00.000 21068 OnExposeComplete: enter
01:39:16.715 00.001 21068 UpdateGuideState(): m_state=6
01:39:16.716 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10897
01:39:16.717 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=875.62, Mass=135074, SNR=89.1, Peak=16579 HFD=3.6
01:39:16.717 00.000 21068 MultiStar: [#1 -0.22,-0.16,1.27,U] [#2 -0.38,-0.19,1.14,U] [#3 -0.19,-0.01,0.98,U] [#4 -0.16,-0.30,0.82,U] [#5 -0.19,-0.24,0.90,U] [#6 -0.37,-0.52,0.00,M1] [#7 -0.35,-0.52,0.00,M1] [#8 -0.08,-0.30,0.71,U] 
01:39:16.718 00.001 21068 refined, 6 included, MultiStar: {-0.25, -0.19}, one-star: {-0.47, -0.20}
01:39:16.719 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
01:39:16.720 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
01:39:16.720 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-2.50 mountX=0.22 mountY=0.24, mountTheta=0.85
01:39:16.723 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.19, opts=13)
01:39:16.725 00.002 21068 Enqueuing Move request for scope (-0.25, -0.19)
01:39:16.728 00.003 16108 Worker thread wakes up
01:39:16.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.19) opts 0xd
01:39:16.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.19)
01:39:16.728 00.000 16108 Moving (-0.25, -0.19) raw xDistance=0.22 yDistance=0.24
01:39:16.729 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
01:39:16.729 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.33 newest=0.50
01:39:16.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:39:16.729 00.000 16108 MoveAxis(W, 62, ABG)
01:39:16.729 00.000 16108 Guiding  Dir = 3, Dur = 62
01:39:16.729 00.000 16108 IsSlewing returns 0
01:39:16.729 00.000 16108 IsGuiding returns 0
01:39:16.736 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3392, FiltMin=2886, FiltMax=58893, Gamma=1.000
01:39:16.738 00.002 16108 PulseGuide returned control before completion, sleep 63
01:39:16.758 00.020 21068 UpdateGuideState exits: m=135074 SNR=89.1
01:39:16.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:16.762 00.001 21068 Enqueuing Expose request
01:39:16.815 00.053 16108 IsGuiding returns 1
01:39:16.815 00.000 16108 scope still moving after pulse duration time elapsed
01:39:16.846 00.031 16108 IsSlewing returns 0
01:39:16.846 00.000 16108 IsGuiding returns 0
01:39:16.846 00.000 16108 scope move finished after 62 + 54 ms
01:39:16.846 00.000 16108 Move returns status 0, amount 62
01:39:16.846 00.000 16108 MoveAxis(S, 49, ABG)
01:39:16.846 00.000 16108 Guiding  Dir = 1, Dur = 49
01:39:16.846 00.000 16108 IsSlewing returns 0
01:39:16.846 00.000 16108 IsGuiding returns 0
01:39:16.894 00.048 16108 PulseGuide returned control before completion, sleep 12
01:39:16.908 00.014 16108 IsGuiding returns 1
01:39:16.908 00.000 16108 scope still moving after pulse duration time elapsed
01:39:16.940 00.032 16108 IsSlewing returns 0
01:39:16.940 00.000 16108 IsGuiding returns 1
01:39:16.972 00.032 16108 IsSlewing returns 0
01:39:16.972 00.000 16108 IsGuiding returns 1
01:39:17.003 00.031 16108 IsSlewing returns 0
01:39:17.003 00.000 16108 IsGuiding returns 0
01:39:17.003 00.000 16108 scope move finished after 49 + 107 ms
01:39:17.003 00.000 16108 Move returns status 0, amount 49
01:39:17.003 00.000 16108 move complete, result=0
01:39:17.003 00.000 16108 worker thread done servicing request
01:39:17.003 00.000 16108 Worker thread wakes up
01:39:17.003 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.2 px 49 ms SOUTH
01:39:17.005 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:17.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:17.982 00.977 16108 Exposure complete
01:39:18.044 00.062 16108 worker thread done servicing request
01:39:18.044 00.000 21068 OnExposeComplete: enter
01:39:18.046 00.002 21068 UpdateGuideState(): m_state=6
01:39:18.048 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10898
01:39:18.049 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.10, Mass=126770, SNR=84.0, Peak=20096 HFD=2.9
01:39:18.051 00.002 21068 MultiStar: [#1 -0.12,-0.11,1.33,U] [#2 -0.24,0.05,1.36,U] [#3 -0.08,-0.01,1.09,U] [#4 0.19,-0.00,0.85,U] [#5 -0.06,-0.13,0.88,U] [#6 -0.41,-0.06,0.85,U] [#7 -0.18,0.04,0.55,U] [#8 0.07,-0.14,0.62,U] 
01:39:18.052 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {0.25, 0.28}
01:39:18.053 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
01:39:18.054 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
01:39:18.055 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.08 mountX=0.07 mountY=0.02, mountTheta=0.29
01:39:18.056 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.00, opts=13)
01:39:18.057 00.001 21068 Enqueuing Move request for scope (-0.07, -0.00)
01:39:18.058 00.001 16108 Worker thread wakes up
01:39:18.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
01:39:18.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
01:39:18.058 00.000 16108 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=0.02
01:39:18.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:18.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:18.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:39:18.058 00.000 16108 MoveAxis(E, 0, ABG)
01:39:18.058 00.000 16108 Move returns status 0, amount 0
01:39:18.058 00.000 16108 MoveAxis(N, 0, ABG)
01:39:18.059 00.001 16108 Move returns status 0, amount 0
01:39:18.059 00.000 16108 move complete, result=0
01:39:18.059 00.000 16108 worker thread done servicing request
01:39:18.069 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3392, FiltMin=2873, FiltMax=60925, Gamma=1.000
01:39:18.097 00.028 21068 UpdateGuideState exits: m=126770 SNR=84.0
01:39:18.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:18.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:18.099 00.000 21068 Enqueuing Expose request
01:39:18.100 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:18.102 00.002 16108 Worker thread wakes up
01:39:18.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:18.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:19.272 01.170 16108 Exposure complete
01:39:19.339 00.067 16108 worker thread done servicing request
01:39:19.339 00.000 21068 OnExposeComplete: enter
01:39:19.340 00.001 21068 UpdateGuideState(): m_state=6
01:39:19.341 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10899
01:39:19.341 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=876.03, Mass=124626, SNR=83.2, Peak=17648 HFD=3.1
01:39:19.342 00.001 21068 MultiStar: [#1 0.23,0.25,1.10,U] [#2 0.19,0.11,1.38,U] [#3 0.20,0.24,1.26,U] [#4 0.17,-0.02,0.93,U] [#5 0.20,0.03,0.95,U] [#6 -0.07,0.05,0.85,U] [#7 0.34,-0.01,0.69,U] [#8 0.20,0.11,0.78,U] 
01:39:19.343 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.23, 0.21}
01:39:19.344 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
01:39:19.344 00.000 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
01:39:19.346 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.57 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
01:39:19.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.12, opts=13)
01:39:19.349 00.002 21068 Enqueuing Move request for scope (0.19, 0.12)
01:39:19.350 00.001 16108 Worker thread wakes up
01:39:19.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
01:39:19.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
01:39:19.350 00.000 16108 Moving (0.19, 0.12) raw xDistance=-0.16 yDistance=-0.16
01:39:19.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:39:19.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:19.351 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:39:19.351 00.000 16108 MoveAxis(E, 0, ABG)
01:39:19.351 00.000 16108 Move returns status 0, amount 0
01:39:19.351 00.000 16108 MoveAxis(N, 0, ABG)
01:39:19.351 00.000 16108 Move returns status 0, amount 0
01:39:19.351 00.000 16108 move complete, result=0
01:39:19.351 00.000 16108 worker thread done servicing request
01:39:19.358 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3392, FiltMin=2907, FiltMax=50576, Gamma=1.000
01:39:19.377 00.019 21068 UpdateGuideState exits: m=124626 SNR=83.2
01:39:19.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.378 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:19.380 00.002 21068 Enqueuing Expose request
01:39:19.381 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:19.382 00.001 16108 Worker thread wakes up
01:39:19.382 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:19.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:20.353 00.971 16108 Exposure complete
01:39:20.408 00.055 16108 worker thread done servicing request
01:39:20.408 00.000 21068 OnExposeComplete: enter
01:39:20.409 00.001 21068 UpdateGuideState(): m_state=6
01:39:20.410 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10900
01:39:20.410 00.000 21068 Star::Find returns 1 (0), X=221.15, Y=876.07, Mass=122403, SNR=84.6, Peak=16608 HFD=3.1
01:39:20.411 00.001 21068 MultiStar: [#1 0.68,0.26,0.00,M1] [#2 0.43,0.05,1.23,U] [#3 0.45,0.30,0.00,M1] [#4 0.40,0.12,0.77,U] [#5 -0.03,-0.13,0.89,U] [#6 -0.15,-0.01,0.89,U] [#7 0.46,-0.03,0.54,U] [#8 0.42,-0.02,0.84,U] 
01:39:20.412 00.001 21068 refined, 6 included, MultiStar: {0.30, 0.04}, one-star: {0.54, 0.25}
01:39:20.413 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
01:39:20.415 00.002 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
01:39:20.415 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.13 mountX=-0.28 mountY=-0.11, mountTheta=-2.78
01:39:20.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.04, opts=13)
01:39:20.418 00.001 21068 Enqueuing Move request for scope (0.30, 0.04)
01:39:20.418 00.000 16108 Worker thread wakes up
01:39:20.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
01:39:20.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
01:39:20.419 00.001 16108 Moving (0.30, 0.04) raw xDistance=-0.28 yDistance=-0.11
01:39:20.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:39:20.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:20.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:20.419 00.000 16108 MoveAxis(E, 75, ABG)
01:39:20.419 00.000 16108 Guiding  Dir = 2, Dur = 75
01:39:20.419 00.000 16108 IsSlewing returns 0
01:39:20.419 00.000 16108 IsGuiding returns 0
01:39:20.422 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3389, FiltMin=2873, FiltMax=64493, Gamma=1.000
01:39:20.429 00.007 16108 PulseGuide returned control before completion, sleep 75
01:39:20.438 00.009 21068 UpdateGuideState exits: m=122403 SNR=84.6
01:39:20.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:20.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:20.440 00.000 21068 Enqueuing Expose request
01:39:20.507 00.067 16108 IsGuiding returns 1
01:39:20.507 00.000 16108 scope still moving after pulse duration time elapsed
01:39:20.538 00.031 16108 IsSlewing returns 0
01:39:20.539 00.001 16108 IsGuiding returns 0
01:39:20.539 00.000 16108 scope move finished after 75 + 44 ms
01:39:20.539 00.000 16108 Move returns status 0, amount 75
01:39:20.539 00.000 16108 MoveAxis(N, 0, ABG)
01:39:20.539 00.000 16108 Move returns status 0, amount 0
01:39:20.539 00.000 16108 move complete, result=0
01:39:20.539 00.000 16108 worker thread done servicing request
01:39:20.539 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
01:39:20.543 00.004 16108 Worker thread wakes up
01:39:20.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:20.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:21.725 01.182 16108 Exposure complete
01:39:21.791 00.066 16108 worker thread done servicing request
01:39:21.791 00.000 21068 OnExposeComplete: enter
01:39:21.791 00.000 21068 UpdateGuideState(): m_state=6
01:39:21.793 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10901
01:39:21.794 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.76, Mass=125982, SNR=87.4, Peak=14576 HFD=3.3
01:39:21.795 00.001 21068 MultiStar: [#1 -0.02,-0.22,1.18,U] [#2 -0.08,-0.05,1.24,U] [#3 0.34,-0.01,1.09,U] [#4 0.01,-0.22,0.79,U] [#5 -0.08,-0.20,0.92,U] [#6 -0.23,-0.25,0.69,U] [#7 0.31,-0.02,0.60,U] [#8 0.01,-0.30,0.67,U] 
01:39:21.796 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.14}, one-star: {0.08, -0.06}
01:39:21.797 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
01:39:21.798 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
01:39:21.798 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.09 mountY=0.04, mountTheta=2.75
01:39:21.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
01:39:21.801 00.001 21068 Enqueuing Move request for scope (0.08, -0.06)
01:39:21.801 00.000 16108 Worker thread wakes up
01:39:21.802 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:39:21.802 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:39:21.802 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
01:39:21.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:21.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:21.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:21.802 00.000 16108 MoveAxis(E, 0, ABG)
01:39:21.802 00.000 16108 Move returns status 0, amount 0
01:39:21.802 00.000 16108 MoveAxis(N, 0, ABG)
01:39:21.802 00.000 16108 Move returns status 0, amount 0
01:39:21.802 00.000 16108 move complete, result=0
01:39:21.802 00.000 16108 worker thread done servicing request
01:39:21.806 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3389, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:39:21.821 00.015 21068 UpdateGuideState exits: m=125982 SNR=87.4
01:39:21.823 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:21.826 00.002 21068 Enqueuing Expose request
01:39:21.827 00.001 16108 Worker thread wakes up
01:39:21.827 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:21.830 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:21.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:22.805 00.975 16108 Exposure complete
01:39:22.860 00.055 16108 worker thread done servicing request
01:39:22.860 00.000 21068 OnExposeComplete: enter
01:39:22.863 00.003 21068 UpdateGuideState(): m_state=6
01:39:22.866 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10902
01:39:22.868 00.002 21068 Star::Find returns 1 (0), X=221.19, Y=875.91, Mass=121274, SNR=82.9, Peak=17552 HFD=3.0
01:39:22.870 00.002 21068 MultiStar: [#1 0.32,-0.30,1.03,U] [#2 0.35,-0.34,1.25,U] [#3 0.36,-0.23,1.15,U] [#4 0.34,-0.18,0.81,U] [#5 0.54,-0.45,0.00,M1] [#6 0.33,-0.18,1.00,U] [#7 0.69,0.16,0.00,M1] [#8 0.16,-0.41,0.89,U] 
01:39:22.871 00.001 21068 refined, 6 included, MultiStar: {0.35, -0.23}, one-star: {0.58, 0.09}
01:39:22.872 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
01:39:22.873 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
01:39:22.874 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.23 hyp=0.42 cameraTheta=-0.57 mountX=-0.39 mountY=0.14, mountTheta=2.80
01:39:22.877 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.23, opts=13)
01:39:22.879 00.002 21068 Enqueuing Move request for scope (0.35, -0.23)
01:39:22.880 00.001 16108 Worker thread wakes up
01:39:22.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.23) opts 0xd
01:39:22.881 00.001 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.23)
01:39:22.881 00.000 16108 Moving (0.35, -0.23) raw xDistance=-0.39 yDistance=0.14
01:39:22.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:39:22.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:22.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:39:22.881 00.000 16108 MoveAxis(E, 101, ABG)
01:39:22.881 00.000 16108 Guiding  Dir = 2, Dur = 101
01:39:22.882 00.001 16108 IsSlewing returns 0
01:39:22.882 00.000 16108 IsGuiding returns 0
01:39:22.887 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3389, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:39:22.902 00.015 21068 UpdateGuideState exits: m=121274 SNR=82.9
01:39:22.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:22.905 00.001 21068 Enqueuing Expose request
01:39:22.907 00.002 16108 PulseGuide returned control before completion, sleep 87
01:39:22.999 00.092 16108 IsGuiding returns 1
01:39:22.999 00.000 16108 scope still moving after pulse duration time elapsed
01:39:23.031 00.032 16108 IsSlewing returns 0
01:39:23.032 00.001 16108 IsGuiding returns 1
01:39:23.062 00.030 16108 IsSlewing returns 0
01:39:23.063 00.001 16108 IsGuiding returns 0
01:39:23.063 00.000 16108 scope move finished after 101 + 79 ms
01:39:23.063 00.000 16108 Move returns status 0, amount 101
01:39:23.063 00.000 16108 MoveAxis(N, 0, ABG)
01:39:23.063 00.000 16108 Move returns status 0, amount 0
01:39:23.063 00.000 16108 move complete, result=0
01:39:23.063 00.000 16108 worker thread done servicing request
01:39:23.064 00.001 16108 Worker thread wakes up
01:39:23.064 00.000 21068 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH
01:39:23.068 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:23.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:24.225 01.157 16108 Exposure complete
01:39:24.292 00.067 16108 worker thread done servicing request
01:39:24.292 00.000 21068 OnExposeComplete: enter
01:39:24.293 00.001 21068 UpdateGuideState(): m_state=6
01:39:24.294 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10903
01:39:24.296 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=875.92, Mass=138836, SNR=103.6, Peak=16944 HFD=3.4
01:39:24.297 00.001 21068 MultiStar: [#1 -0.19,-0.01,0.95,U] [#2 -0.43,-0.13,1.07,U] [#3 -0.13,0.23,0.76,U] [#4 -0.15,-0.18,0.67,U] [#5 -0.46,-0.01,0.72,U] [#6 -0.48,-0.24,0.74,U] [#7 -0.15,-0.23,0.63,U] [#8 -0.18,-0.10,0.61,U] 
01:39:24.298 00.001 21068 single-star, 8 included, MultiStar: {-0.23, -0.05}, one-star: {0.07, 0.10}
01:39:24.299 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
01:39:24.299 00.000 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
01:39:24.300 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
01:39:24.301 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
01:39:24.302 00.001 21068 Enqueuing Move request for scope (0.07, 0.10)
01:39:24.303 00.001 16108 Worker thread wakes up
01:39:24.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:39:24.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:39:24.304 00.001 16108 Moving (0.07, 0.10) raw xDistance=-0.05 yDistance=-0.12
01:39:24.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:39:24.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:24.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:24.304 00.000 16108 MoveAxis(E, 0, ABG)
01:39:24.304 00.000 16108 Move returns status 0, amount 0
01:39:24.304 00.000 16108 MoveAxis(N, 0, ABG)
01:39:24.304 00.000 16108 Move returns status 0, amount 0
01:39:24.304 00.000 16108 move complete, result=0
01:39:24.304 00.000 16108 worker thread done servicing request
01:39:24.310 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3385, FiltMin=2928, FiltMax=55558, Gamma=1.000
01:39:24.338 00.028 21068 UpdateGuideState exits: m=138836 SNR=103.6
01:39:24.340 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.342 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:24.343 00.001 21068 Enqueuing Expose request
01:39:24.344 00.001 16108 Worker thread wakes up
01:39:24.344 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:24.347 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:24.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:25.336 00.989 16108 Exposure complete
01:39:25.392 00.056 16108 worker thread done servicing request
01:39:25.392 00.000 21068 OnExposeComplete: enter
01:39:25.395 00.003 21068 UpdateGuideState(): m_state=6
01:39:25.397 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10904
01:39:25.400 00.003 21068 Star::Find returns 1 (0), X=220.89, Y=875.43, Mass=126003, SNR=80.9, Peak=14921 HFD=3.3
01:39:25.402 00.002 21068 MultiStar: [#1 0.02,-0.19,1.14,U] [#2 -0.08,-0.31,1.25,U] [#3 0.10,0.01,1.10,U] [#4 0.13,-0.55,0.00,M1] [#5 0.04,-0.35,0.89,U] [#6 -0.15,-0.11,0.86,U] [#7 0.41,-0.15,0.61,U] [#8 0.48,-0.35,0.00,M1] 
01:39:25.403 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.21}, one-star: {0.28, -0.39}
01:39:25.405 00.002 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
01:39:25.406 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
01:39:25.406 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.27 mountX=-0.10 mountY=0.19, mountTheta=2.07
01:39:25.409 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
01:39:25.410 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
01:39:25.410 00.000 16108 Worker thread wakes up
01:39:25.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
01:39:25.411 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
01:39:25.411 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
01:39:25.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:25.411 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:25.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:39:25.411 00.000 16108 MoveAxis(E, 0, ABG)
01:39:25.411 00.000 16108 Move returns status 0, amount 0
01:39:25.411 00.000 16108 MoveAxis(N, 0, ABG)
01:39:25.411 00.000 16108 Move returns status 0, amount 0
01:39:25.411 00.000 16108 move complete, result=0
01:39:25.411 00.000 16108 worker thread done servicing request
01:39:25.414 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3389, FiltMin=2941, FiltMax=56317, Gamma=1.000
01:39:25.429 00.015 21068 UpdateGuideState exits: m=126003 SNR=80.9
01:39:25.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:25.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:25.432 00.001 21068 Enqueuing Expose request
01:39:25.432 00.000 16108 Worker thread wakes up
01:39:25.432 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:25.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:25.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:26.591 01.158 16108 Exposure complete
01:39:26.647 00.056 16108 worker thread done servicing request
01:39:26.647 00.000 21068 OnExposeComplete: enter
01:39:26.648 00.001 21068 UpdateGuideState(): m_state=6
01:39:26.649 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10905
01:39:26.650 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.70, Mass=131215, SNR=86.6, Peak=17328 HFD=3.3
01:39:26.651 00.001 21068 MultiStar: [#1 0.27,-0.04,1.12,U] [#2 -0.02,-0.29,1.24,U] [#3 0.18,0.03,1.00,U] [#4 -0.05,-0.42,0.90,U] [#5 -0.00,-0.21,0.90,U] [#6 0.03,-0.29,0.73,U] [#7 0.12,-0.22,0.59,U] [#8 0.19,-0.49,0.83,U] 
01:39:26.653 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.22, -0.12}
01:39:26.654 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
01:39:26.654 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
01:39:26.655 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=-0.14 mountY=0.19, mountTheta=2.22
01:39:26.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.22, opts=13)
01:39:26.657 00.000 21068 Enqueuing Move request for scope (0.11, -0.22)
01:39:26.658 00.001 16108 Worker thread wakes up
01:39:26.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
01:39:26.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
01:39:26.658 00.000 16108 Moving (0.11, -0.22) raw xDistance=-0.14 yDistance=0.19
01:39:26.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:39:26.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:26.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:39:26.658 00.000 16108 MoveAxis(E, 0, ABG)
01:39:26.658 00.000 16108 Move returns status 0, amount 0
01:39:26.658 00.000 16108 MoveAxis(N, 0, ABG)
01:39:26.658 00.000 16108 Move returns status 0, amount 0
01:39:26.658 00.000 16108 move complete, result=0
01:39:26.659 00.001 16108 worker thread done servicing request
01:39:26.666 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3389, FiltMin=2947, FiltMax=61741, Gamma=1.000
01:39:26.689 00.023 21068 UpdateGuideState exits: m=131215 SNR=86.6
01:39:26.691 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.694 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:26.696 00.002 21068 Enqueuing Expose request
01:39:26.698 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:26.699 00.001 16108 Worker thread wakes up
01:39:26.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:26.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:27.684 00.984 16108 Exposure complete
01:39:27.741 00.057 16108 worker thread done servicing request
01:39:27.741 00.000 21068 OnExposeComplete: enter
01:39:27.741 00.000 21068 UpdateGuideState(): m_state=6
01:39:27.742 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10906
01:39:27.743 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.70, Mass=130992, SNR=81.6, Peak=14720 HFD=3.3
01:39:27.744 00.001 21068 MultiStar: [#1 0.05,-0.11,1.04,U] [#2 -0.12,-0.30,1.23,U] [#3 0.18,0.17,0.94,U] [#4 0.08,-0.48,0.89,U] [#5 -0.40,-0.43,0.00,M1] [#6 -0.08,-0.21,0.89,U] [#7 -0.21,-0.20,0.60,U] [#8 -0.23,-0.42,0.78,U] 
01:39:27.745 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.20}, one-star: {-0.16, -0.12}
01:39:27.745 00.000 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
01:39:27.746 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
01:39:27.747 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.50 mountX=0.13 mountY=0.15, mountTheta=0.84
01:39:27.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.12, opts=13)
01:39:27.750 00.001 21068 Enqueuing Move request for scope (-0.16, -0.12)
01:39:27.751 00.001 16108 Worker thread wakes up
01:39:27.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
01:39:27.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
01:39:27.751 00.000 16108 Moving (-0.16, -0.12) raw xDistance=0.13 yDistance=0.15
01:39:27.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:39:27.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:27.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:39:27.751 00.000 16108 MoveAxis(E, 0, ABG)
01:39:27.751 00.000 16108 Move returns status 0, amount 0
01:39:27.751 00.000 16108 MoveAxis(N, 0, ABG)
01:39:27.751 00.000 16108 Move returns status 0, amount 0
01:39:27.751 00.000 16108 move complete, result=0
01:39:27.751 00.000 16108 worker thread done servicing request
01:39:27.754 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3389, FiltMin=2925, FiltMax=60598, Gamma=1.000
01:39:27.777 00.023 21068 UpdateGuideState exits: m=130992 SNR=81.6
01:39:27.779 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.779 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:27.780 00.001 21068 Enqueuing Expose request
01:39:27.781 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:27.782 00.001 16108 Worker thread wakes up
01:39:27.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:27.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:28.946 01.164 16108 Exposure complete
01:39:29.030 00.084 16108 worker thread done servicing request
01:39:29.030 00.000 21068 OnExposeComplete: enter
01:39:29.032 00.002 21068 UpdateGuideState(): m_state=6
01:39:29.032 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10907
01:39:29.033 00.001 21068 Star::Find returns 1 (0), X=219.89, Y=876.02, Mass=110561, SNR=78.9, Peak=15075 HFD=3.3
01:39:29.034 00.001 21068 MultiStar: [#1 -0.15,0.06,1.38,U] [#2 -0.56,0.01,0.00,M1] [#3 -0.39,-0.02,1.07,U] [#4 -0.18,-0.04,0.88,U] [#5 -0.46,-0.04,1.07,U] [#6 -0.36,0.01,0.89,U] [#7 -0.43,0.11,0.62,U] [#8 -0.52,0.13,0.00,M1] 
01:39:29.035 00.001 21068 refined, 6 included, MultiStar: {-0.37, 0.04}, one-star: {-0.72, 0.21}
01:39:29.036 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
01:39:29.036 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
01:39:29.037 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.38 cameraTheta=3.03 mountX=0.37 mountY=0.05, mountTheta=0.13
01:39:29.040 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.04, opts=13)
01:39:29.042 00.002 21068 Enqueuing Move request for scope (-0.37, 0.04)
01:39:29.045 00.003 16108 Worker thread wakes up
01:39:29.045 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.04) opts 0xd
01:39:29.045 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.04)
01:39:29.045 00.000 16108 Moving (-0.37, 0.04) raw xDistance=0.37 yDistance=0.05
01:39:29.045 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:39:29.046 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:29.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:29.046 00.000 16108 MoveAxis(W, 98, ABG)
01:39:29.046 00.000 16108 Guiding  Dir = 3, Dur = 98
01:39:29.046 00.000 16108 IsSlewing returns 0
01:39:29.047 00.001 16108 IsGuiding returns 0
01:39:29.048 00.001 16108 PulseGuide returned control before completion, sleep 107
01:39:29.053 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3389, FiltMin=2931, FiltMax=59827, Gamma=1.000
01:39:29.081 00.028 21068 UpdateGuideState exits: m=110561 SNR=78.9
01:39:29.083 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:29.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:29.085 00.001 21068 Enqueuing Expose request
01:39:29.165 00.080 16108 IsGuiding returns 1
01:39:29.165 00.000 16108 scope still moving after pulse duration time elapsed
01:39:29.196 00.031 16108 IsSlewing returns 0
01:39:29.196 00.000 16108 IsGuiding returns 1
01:39:29.227 00.031 16108 IsSlewing returns 0
01:39:29.227 00.000 16108 IsGuiding returns 0
01:39:29.228 00.001 16108 scope move finished after 98 + 83 ms
01:39:29.228 00.000 16108 Move returns status 0, amount 98
01:39:29.228 00.000 16108 MoveAxis(N, 0, ABG)
01:39:29.228 00.000 16108 Move returns status 0, amount 0
01:39:29.228 00.000 16108 move complete, result=0
01:39:29.228 00.000 16108 worker thread done servicing request
01:39:29.228 00.000 16108 Worker thread wakes up
01:39:29.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:29.229 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:29.229 00.000 21068 GuideStep: 0.4 px 98 ms WEST, 0.0 px 0 ms NORTH
01:39:30.212 00.983 16108 Exposure complete
01:39:30.289 00.077 16108 worker thread done servicing request
01:39:30.289 00.000 21068 OnExposeComplete: enter
01:39:30.290 00.001 21068 UpdateGuideState(): m_state=6
01:39:30.291 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10908
01:39:30.293 00.002 21068 Star::Find returns 1 (0), X=220.49, Y=876.00, Mass=124878, SNR=88.4, Peak=16464 HFD=3.5
01:39:30.295 00.002 21068 MultiStar: [#1 -0.35,0.21,1.20,U] [#2 -0.31,0.09,1.20,U] [#3 -0.08,0.13,1.04,U] [#4 -0.20,0.18,0.85,U] [#5 -0.19,0.09,0.82,U] [#6 -0.13,-0.09,0.83,U] [#7 -0.17,0.07,0.60,U] [#8 0.01,-0.03,0.68,U] 
01:39:30.296 00.001 21068 refined, 8 included, MultiStar: {-0.19, 0.10}, one-star: {-0.12, 0.18}
01:39:30.298 00.002 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
01:39:30.300 00.002 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
01:39:30.303 00.003 21068 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.64 mountX=0.20 mountY=-0.06, mountTheta=-0.27
01:39:30.308 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.10, opts=13)
01:39:30.311 00.003 21068 Enqueuing Move request for scope (-0.19, 0.10)
01:39:30.312 00.001 16108 Worker thread wakes up
01:39:30.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
01:39:30.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
01:39:30.312 00.000 16108 Moving (-0.19, 0.10) raw xDistance=0.20 yDistance=-0.06
01:39:30.313 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
01:39:30.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:30.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:30.313 00.000 16108 MoveAxis(W, 60, ABG)
01:39:30.313 00.000 16108 Guiding  Dir = 3, Dur = 60
01:39:30.314 00.001 16108 IsSlewing returns 0
01:39:30.314 00.000 16108 IsGuiding returns 0
01:39:30.315 00.001 16108 PulseGuide returned control before completion, sleep 69
01:39:30.321 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=185, max=65535, med=3389, FiltMin=2883, FiltMax=61773, Gamma=1.000
01:39:30.337 00.016 21068 UpdateGuideState exits: m=124878 SNR=88.4
01:39:30.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.338 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:30.340 00.002 21068 Enqueuing Expose request
01:39:30.390 00.050 16108 IsGuiding returns 1
01:39:30.390 00.000 16108 scope still moving after pulse duration time elapsed
01:39:30.422 00.032 16108 IsSlewing returns 0
01:39:30.422 00.000 16108 IsGuiding returns 0
01:39:30.422 00.000 16108 scope move finished after 60 + 48 ms
01:39:30.423 00.001 16108 Move returns status 0, amount 60
01:39:30.423 00.000 16108 MoveAxis(N, 0, ABG)
01:39:30.423 00.000 16108 Move returns status 0, amount 0
01:39:30.423 00.000 16108 move complete, result=0
01:39:30.423 00.000 16108 worker thread done servicing request
01:39:30.423 00.000 16108 Worker thread wakes up
01:39:30.423 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
01:39:30.426 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:30.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:31.601 01.175 16108 Exposure complete
01:39:31.657 00.056 16108 worker thread done servicing request
01:39:31.657 00.000 21068 OnExposeComplete: enter
01:39:31.658 00.001 21068 UpdateGuideState(): m_state=6
01:39:31.659 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10909
01:39:31.660 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=875.89, Mass=119759, SNR=82.1, Peak=14864 HFD=3.2
01:39:31.660 00.000 21068 MultiStar: [#1 0.32,0.19,1.24,U] [#2 0.05,-0.03,1.34,U] [#3 0.30,0.20,1.03,U] [#4 0.36,-0.18,0.96,U] [#5 -0.13,-0.18,0.96,U] [#6 0.14,-0.01,0.91,U] [#7 0.17,0.15,0.59,U] [#8 0.05,-0.23,0.83,U] 
01:39:31.661 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.35, 0.08}
01:39:31.663 00.002 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:39:31.664 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:39:31.664 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.18 mountY=-0.04, mountTheta=-2.89
01:39:31.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.00, opts=13)
01:39:31.667 00.001 21068 Enqueuing Move request for scope (0.18, 0.00)
01:39:31.667 00.000 16108 Worker thread wakes up
01:39:31.668 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
01:39:31.668 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
01:39:31.668 00.000 16108 Moving (0.18, 0.00) raw xDistance=-0.18 yDistance=-0.04
01:39:31.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:39:31.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:31.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:31.668 00.000 16108 MoveAxis(E, 0, ABG)
01:39:31.668 00.000 16108 Move returns status 0, amount 0
01:39:31.668 00.000 16108 MoveAxis(N, 0, ABG)
01:39:31.668 00.000 16108 Move returns status 0, amount 0
01:39:31.668 00.000 16108 move complete, result=0
01:39:31.668 00.000 16108 worker thread done servicing request
01:39:31.671 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3385, FiltMin=2851, FiltMax=54976, Gamma=1.000
01:39:31.687 00.016 21068 UpdateGuideState exits: m=119759 SNR=82.1
01:39:31.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:31.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:31.689 00.000 21068 Enqueuing Expose request
01:39:31.690 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:31.691 00.001 16108 Worker thread wakes up
01:39:31.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:31.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:32.659 00.968 16108 Exposure complete
01:39:32.732 00.073 16108 worker thread done servicing request
01:39:32.732 00.000 21068 OnExposeComplete: enter
01:39:32.733 00.001 21068 UpdateGuideState(): m_state=6
01:39:32.733 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10910
01:39:32.734 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.87, Mass=114191, SNR=81.1, Peak=13712 HFD=3.6
01:39:32.735 00.001 21068 MultiStar: [#1 0.57,-0.13,0.00,M1] [#2 0.62,-0.40,0.00,M1] [#3 0.66,0.08,0.00,M1] [#4 0.84,-0.30,0.00,M1] [#5 0.49,-0.37,0.00,M1] [#6 0.45,-0.50,0.00,M1] [#7 0.62,-0.37,0.00,M1] [#8 0.61,-0.39,0.00,M1] 
01:39:32.736 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
01:39:32.737 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
01:39:32.737 00.000 21068 CameraToMount -- cameraX=0.61 cameraY=0.05 hyp=0.61 cameraTheta=0.09 mountX=-0.59 mountY=-0.19, mountTheta=-2.83
01:39:32.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.61, y=0.05, opts=13)
01:39:32.742 00.002 21068 Enqueuing Move request for scope (0.61, 0.05)
01:39:32.745 00.003 16108 Worker thread wakes up
01:39:32.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.05) opts 0xd
01:39:32.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.61, 0.05)
01:39:32.745 00.000 16108 Moving (0.61, 0.05) raw xDistance=-0.59 yDistance=-0.19
01:39:32.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:39:32.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:32.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:32.745 00.000 16108 MoveAxis(E, 154, ABG)
01:39:32.745 00.000 16108 Guiding  Dir = 2, Dur = 154
01:39:32.746 00.001 16108 IsSlewing returns 0
01:39:32.746 00.000 16108 IsGuiding returns 0
01:39:32.747 00.001 16108 PulseGuide returned control before completion, sleep 163
01:39:32.749 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3389, FiltMin=2934, FiltMax=59533, Gamma=1.000
01:39:32.766 00.017 21068 UpdateGuideState exits: m=114191 SNR=81.1
01:39:32.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:32.769 00.001 21068 Enqueuing Expose request
01:39:32.912 00.143 16108 IsGuiding returns 1
01:39:32.912 00.000 16108 scope still moving after pulse duration time elapsed
01:39:32.943 00.031 16108 IsSlewing returns 0
01:39:32.944 00.001 16108 IsGuiding returns 0
01:39:32.944 00.000 16108 scope move finished after 154 + 44 ms
01:39:32.944 00.000 16108 Move returns status 0, amount 154
01:39:32.944 00.000 16108 MoveAxis(N, 0, ABG)
01:39:32.944 00.000 16108 Move returns status 0, amount 0
01:39:32.944 00.000 16108 move complete, result=0
01:39:32.944 00.000 16108 worker thread done servicing request
01:39:32.945 00.001 16108 Worker thread wakes up
01:39:32.945 00.000 21068 GuideStep: -0.6 px 154 ms EAST, -0.2 px 0 ms NORTH
01:39:32.947 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:32.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:34.116 01.169 16108 Exposure complete
01:39:34.202 00.086 16108 worker thread done servicing request
01:39:34.202 00.000 21068 OnExposeComplete: enter
01:39:34.203 00.001 21068 UpdateGuideState(): m_state=6
01:39:34.204 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10911
01:39:34.205 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.14, Mass=140043, SNR=94.7, Peak=17875 HFD=3.1
01:39:34.206 00.001 21068 MultiStar: [#1 -0.54,0.17,0.00,M2] [#2 -0.63,0.40,0.00,M2] [#3 -0.40,0.35,0.88,U] [#4 -0.37,-0.01,0.75,U] [#5 -0.31,0.12,0.89,U] [#6 -0.60,0.16,0.00,M2] [#7 -0.12,0.50,0.54,U] [#8 -0.67,0.14,0.00,M2] 
01:39:34.207 00.001 21068 refined, 4 included, MultiStar: {-0.37, 0.25}, one-star: {-0.53, 0.33}
01:39:34.207 00.000 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
01:39:34.208 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
01:39:34.209 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.25 hyp=0.45 cameraTheta=2.55 mountX=0.41 mountY=-0.16, mountTheta=-0.36
01:39:34.213 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.25, opts=13)
01:39:34.214 00.001 21068 Enqueuing Move request for scope (-0.37, 0.25)
01:39:34.215 00.001 16108 Worker thread wakes up
01:39:34.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.25) opts 0xd
01:39:34.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.25)
01:39:34.215 00.000 16108 Moving (-0.37, 0.25) raw xDistance=0.41 yDistance=-0.16
01:39:34.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
01:39:34.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:34.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:39:34.216 00.001 16108 MoveAxis(W, 96, ABG)
01:39:34.216 00.000 16108 Guiding  Dir = 3, Dur = 96
01:39:34.216 00.000 16108 IsSlewing returns 0
01:39:34.216 00.000 16108 IsGuiding returns 0
01:39:34.224 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3389, FiltMin=2880, FiltMax=63008, Gamma=1.000
01:39:34.246 00.022 21068 UpdateGuideState exits: m=140043 SNR=94.7
01:39:34.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:34.249 00.001 21068 Enqueuing Expose request
01:39:34.258 00.009 16108 PulseGuide returned control before completion, sleep 65
01:39:34.336 00.078 16108 IsGuiding returns 1
01:39:34.336 00.000 16108 scope still moving after pulse duration time elapsed
01:39:34.367 00.031 16108 IsSlewing returns 0
01:39:34.367 00.000 16108 IsGuiding returns 1
01:39:34.398 00.031 16108 IsSlewing returns 0
01:39:34.398 00.000 16108 IsGuiding returns 1
01:39:34.429 00.031 16108 IsSlewing returns 0
01:39:34.430 00.001 16108 IsGuiding returns 0
01:39:34.430 00.000 16108 scope move finished after 96 + 117 ms
01:39:34.430 00.000 16108 Move returns status 0, amount 96
01:39:34.430 00.000 16108 MoveAxis(N, 0, ABG)
01:39:34.430 00.000 16108 Move returns status 0, amount 0
01:39:34.430 00.000 16108 move complete, result=0
01:39:34.430 00.000 16108 worker thread done servicing request
01:39:34.430 00.000 16108 Worker thread wakes up
01:39:34.430 00.000 21068 GuideStep: 0.4 px 96 ms WEST, -0.2 px 0 ms NORTH
01:39:34.434 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:34.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:35.400 00.966 16108 Exposure complete
01:39:35.455 00.055 16108 worker thread done servicing request
01:39:35.456 00.001 21068 OnExposeComplete: enter
01:39:35.456 00.000 21068 UpdateGuideState(): m_state=6
01:39:35.457 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10912
01:39:35.458 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.13, Mass=117112, SNR=75.9, Peak=16912 HFD=3.0
01:39:35.460 00.002 21068 MultiStar: [#1 -0.33,0.39,1.35,U] [#2 -0.45,0.10,1.21,U] [#3 -0.30,0.32,1.29,U] [#4 -0.48,-0.23,0.84,U] [#5 -0.52,0.08,1.05,U] [#6 -0.43,-0.12,0.89,U] [#7 -0.25,-0.11,0.69,U] [#8 -0.42,0.00,0.94,U] 
01:39:35.461 00.001 21068 single-star, 8 included, MultiStar: {-0.37, 0.12}, one-star: {-0.11, 0.32}
01:39:35.461 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
01:39:35.462 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
01:39:35.463 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.91 mountX=0.17 mountY=-0.28, mountTheta=-1.04
01:39:35.464 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.32, opts=13)
01:39:35.465 00.001 21068 Enqueuing Move request for scope (-0.11, 0.32)
01:39:35.466 00.001 16108 Worker thread wakes up
01:39:35.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
01:39:35.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
01:39:35.466 00.000 16108 Moving (-0.11, 0.32) raw xDistance=0.17 yDistance=-0.28
01:39:35.467 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:39:35.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:35.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:39:35.467 00.000 16108 MoveAxis(E, 0, ABG)
01:39:35.467 00.000 16108 Move returns status 0, amount 0
01:39:35.467 00.000 16108 MoveAxis(N, 0, ABG)
01:39:35.467 00.000 16108 Move returns status 0, amount 0
01:39:35.467 00.000 16108 move complete, result=0
01:39:35.467 00.000 16108 worker thread done servicing request
01:39:35.470 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3389, FiltMin=2905, FiltMax=62877, Gamma=1.000
01:39:35.486 00.016 21068 UpdateGuideState exits: m=117112 SNR=75.9
01:39:35.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:35.487 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:35.488 00.001 21068 Enqueuing Expose request
01:39:35.489 00.001 16108 Worker thread wakes up
01:39:35.489 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:39:35.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:35.490 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:36.658 01.168 16108 Exposure complete
01:39:36.718 00.060 16108 worker thread done servicing request
01:39:36.718 00.000 21068 OnExposeComplete: enter
01:39:36.719 00.001 21068 UpdateGuideState(): m_state=6
01:39:36.720 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10913
01:39:36.721 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=875.73, Mass=131627, SNR=96.6, Peak=15376 HFD=3.5
01:39:36.722 00.001 21068 MultiStar: [#1 0.23,-0.13,1.21,U] [#2 -0.02,-0.29,0.98,U] [#3 0.04,-0.03,0.99,U] [#4 -0.04,-0.23,0.74,U] [#5 -0.38,-0.13,1.07,U] [#6 -0.30,-0.35,0.66,U] [#7 0.26,-0.24,0.64,U] [#8 0.13,-0.46,0.58,U] 
01:39:36.723 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.17, -0.08}
01:39:36.724 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
01:39:36.725 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
01:39:36.726 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.46 mountX=-0.18 mountY=0.04, mountTheta=2.92
01:39:36.727 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
01:39:36.728 00.001 21068 Enqueuing Move request for scope (0.17, -0.08)
01:39:36.729 00.001 16108 Worker thread wakes up
01:39:36.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:39:36.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:39:36.729 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.04
01:39:36.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:39:36.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:36.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:36.729 00.000 16108 MoveAxis(E, 0, ABG)
01:39:36.729 00.000 16108 Move returns status 0, amount 0
01:39:36.730 00.001 16108 MoveAxis(N, 0, ABG)
01:39:36.730 00.000 16108 Move returns status 0, amount 0
01:39:36.730 00.000 16108 move complete, result=0
01:39:36.730 00.000 16108 worker thread done servicing request
01:39:36.736 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3389, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:39:36.756 00.020 21068 UpdateGuideState exits: m=131627 SNR=96.6
01:39:36.757 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.757 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:36.758 00.001 21068 Enqueuing Expose request
01:39:36.759 00.001 16108 Worker thread wakes up
01:39:36.759 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:36.760 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:36.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:37.724 00.964 16108 Exposure complete
01:39:37.799 00.075 16108 worker thread done servicing request
01:39:37.799 00.000 21068 OnExposeComplete: enter
01:39:37.801 00.002 21068 UpdateGuideState(): m_state=6
01:39:37.802 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10914
01:39:37.803 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=875.67, Mass=122563, SNR=90.7, Peak=15776 HFD=3.1
01:39:37.804 00.001 21068 MultiStar: [#1 0.28,-0.23,1.14,U] [#2 0.06,-0.28,1.17,U] [#3 0.30,0.01,1.06,U] [#4 0.01,-0.48,0.71,U] [#5 0.03,-0.37,0.96,U] [#6 0.09,-0.24,0.74,U] [#7 0.20,-0.25,0.69,U] [#8 0.50,-0.51,0.00,M1] 
01:39:37.805 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.24}, one-star: {0.10, -0.15}
01:39:37.806 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
01:39:37.806 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
01:39:37.807 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.99 mountX=-0.12 mountY=0.12, mountTheta=2.36
01:39:37.808 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
01:39:37.809 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
01:39:37.810 00.001 16108 Worker thread wakes up
01:39:37.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:39:37.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:39:37.810 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.12 yDistance=0.12
01:39:37.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:39:37.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:37.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:39:37.810 00.000 16108 MoveAxis(E, 0, ABG)
01:39:37.810 00.000 16108 Move returns status 0, amount 0
01:39:37.810 00.000 16108 MoveAxis(N, 0, ABG)
01:39:37.810 00.000 16108 Move returns status 0, amount 0
01:39:37.810 00.000 16108 move complete, result=0
01:39:37.810 00.000 16108 worker thread done servicing request
01:39:37.813 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3389, FiltMin=2900, FiltMax=48381, Gamma=1.000
01:39:37.827 00.014 21068 UpdateGuideState exits: m=122563 SNR=90.7
01:39:37.828 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.829 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:37.829 00.000 21068 Enqueuing Expose request
01:39:37.830 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:37.831 00.001 16108 Worker thread wakes up
01:39:37.831 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:37.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:38.993 01.162 16108 Exposure complete
01:39:39.058 00.065 16108 worker thread done servicing request
01:39:39.058 00.000 21068 OnExposeComplete: enter
01:39:39.060 00.002 21068 UpdateGuideState(): m_state=6
01:39:39.062 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10915
01:39:39.063 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.88, Mass=130483, SNR=80.7, Peak=15888 HFD=3.2
01:39:39.066 00.003 21068 MultiStar: [#1 0.28,-0.20,1.27,U] [#2 0.09,-0.06,1.10,U] [#3 0.29,-0.12,1.17,U] [#4 0.15,-0.25,0.87,U] [#5 0.21,-0.23,0.94,U] [#6 0.17,-0.14,0.86,U] [#7 0.15,-0.25,0.67,U] [#8 0.40,-0.25,0.80,U] 
01:39:39.068 00.002 21068 single-star, 8 included, MultiStar: {0.22, -0.15}, one-star: {0.24, 0.06}
01:39:39.069 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:39:39.070 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:39:39.072 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.26 mountX=-0.22 mountY=-0.12, mountTheta=-2.66
01:39:39.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.06, opts=13)
01:39:39.076 00.002 21068 Enqueuing Move request for scope (0.24, 0.06)
01:39:39.077 00.001 16108 Worker thread wakes up
01:39:39.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
01:39:39.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
01:39:39.077 00.000 16108 Moving (0.24, 0.06) raw xDistance=-0.22 yDistance=-0.12
01:39:39.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:39:39.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:39.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:39.077 00.000 16108 MoveAxis(E, 59, ABG)
01:39:39.077 00.000 16108 Guiding  Dir = 2, Dur = 59
01:39:39.077 00.000 16108 IsSlewing returns 0
01:39:39.078 00.001 16108 IsGuiding returns 0
01:39:39.080 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3389, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:39:39.090 00.010 16108 PulseGuide returned control before completion, sleep 56
01:39:39.099 00.009 21068 UpdateGuideState exits: m=130483 SNR=80.7
01:39:39.101 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:39.103 00.001 21068 Enqueuing Expose request
01:39:39.151 00.048 16108 IsGuiding returns 1
01:39:39.151 00.000 16108 scope still moving after pulse duration time elapsed
01:39:39.182 00.031 16108 IsSlewing returns 0
01:39:39.182 00.000 16108 IsGuiding returns 0
01:39:39.182 00.000 16108 scope move finished after 59 + 46 ms
01:39:39.183 00.001 16108 Move returns status 0, amount 59
01:39:39.183 00.000 16108 MoveAxis(N, 0, ABG)
01:39:39.183 00.000 16108 Move returns status 0, amount 0
01:39:39.183 00.000 16108 move complete, result=0
01:39:39.183 00.000 16108 worker thread done servicing request
01:39:39.183 00.000 16108 Worker thread wakes up
01:39:39.183 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
01:39:39.187 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:39.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:40.148 00.961 16108 Exposure complete
01:39:40.210 00.062 16108 worker thread done servicing request
01:39:40.210 00.000 21068 OnExposeComplete: enter
01:39:40.211 00.001 21068 UpdateGuideState(): m_state=6
01:39:40.212 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10916
01:39:40.213 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.44, Mass=111709, SNR=70.7, Peak=13888 HFD=3.1
01:39:40.214 00.001 21068 MultiStar: [#1 0.30,-0.33,1.26,U] [#2 0.20,-0.51,0.00,M1] [#3 0.21,-0.29,1.27,U] [#4 0.48,-0.35,0.00,M1] [#5 0.36,-0.45,0.00,M1] [#6 0.21,-0.60,0.00,M1] [#7 0.42,-0.37,0.00,M1] [#8 0.32,-0.57,0.00,M1] 
01:39:40.215 00.001 21068 refined, 2 included, MultiStar: {0.34, -0.33}, one-star: {0.55, -0.38}
01:39:40.216 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
01:39:40.217 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
01:39:40.218 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.33 hyp=0.47 cameraTheta=-0.77 mountX=-0.39 mountY=0.24, mountTheta=2.59
01:39:40.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.33, opts=13)
01:39:40.221 00.001 21068 Enqueuing Move request for scope (0.34, -0.33)
01:39:40.223 00.002 16108 Worker thread wakes up
01:39:40.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.33) opts 0xd
01:39:40.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.33)
01:39:40.223 00.000 16108 Moving (0.34, -0.33) raw xDistance=-0.39 yDistance=0.24
01:39:40.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:39:40.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:39:40.223 00.000 16108 MoveAxis(E, 107, ABG)
01:39:40.223 00.000 16108 Guiding  Dir = 2, Dur = 107
01:39:40.223 00.000 16108 IsSlewing returns 0
01:39:40.223 00.000 16108 IsGuiding returns 0
01:39:40.230 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3389, FiltMin=2912, FiltMax=49193, Gamma=1.000
01:39:40.249 00.019 21068 UpdateGuideState exits: m=111709 SNR=70.7
01:39:40.251 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:40.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:40.253 00.001 21068 Enqueuing Expose request
01:39:40.263 00.010 16108 PulseGuide returned control before completion, sleep 78
01:39:40.356 00.093 16108 IsGuiding returns 1
01:39:40.356 00.000 16108 scope still moving after pulse duration time elapsed
01:39:40.387 00.031 16108 IsSlewing returns 0
01:39:40.387 00.000 16108 IsGuiding returns 1
01:39:40.417 00.030 16108 IsSlewing returns 0
01:39:40.418 00.001 16108 IsGuiding returns 1
01:39:40.448 00.030 16108 IsSlewing returns 0
01:39:40.448 00.000 16108 IsGuiding returns 0
01:39:40.448 00.000 16108 scope move finished after 107 + 118 ms
01:39:40.448 00.000 16108 Move returns status 0, amount 107
01:39:40.448 00.000 16108 MoveAxis(S, 48, ABG)
01:39:40.450 00.002 16108 Guiding  Dir = 1, Dur = 48
01:39:40.450 00.000 16108 IsSlewing returns 0
01:39:40.450 00.000 16108 IsGuiding returns 0
01:39:40.497 00.047 16108 PulseGuide returned control before completion, sleep 12
01:39:40.510 00.013 16108 IsGuiding returns 1
01:39:40.510 00.000 16108 scope still moving after pulse duration time elapsed
01:39:40.542 00.032 16108 IsSlewing returns 0
01:39:40.543 00.001 16108 IsGuiding returns 1
01:39:40.573 00.030 16108 IsSlewing returns 0
01:39:40.573 00.000 16108 IsGuiding returns 1
01:39:40.604 00.031 16108 IsSlewing returns 0
01:39:40.604 00.000 16108 IsGuiding returns 0
01:39:40.604 00.000 16108 scope move finished after 48 + 106 ms
01:39:40.604 00.000 16108 Move returns status 0, amount 48
01:39:40.604 00.000 16108 move complete, result=0
01:39:40.604 00.000 16108 worker thread done servicing request
01:39:40.604 00.000 16108 Worker thread wakes up
01:39:40.604 00.000 21068 GuideStep: -0.4 px 107 ms EAST, 0.2 px 48 ms SOUTH
01:39:40.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:40.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:41.776 01.171 16108 Exposure complete
01:39:41.833 00.057 16108 worker thread done servicing request
01:39:41.833 00.000 21068 OnExposeComplete: enter
01:39:41.834 00.001 21068 UpdateGuideState(): m_state=6
01:39:41.835 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10917
01:39:41.836 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=875.94, Mass=111708, SNR=76.4, Peak=16336 HFD=2.9
01:39:41.837 00.001 21068 MultiStar: [#1 -0.31,-0.07,1.39,U] [#2 -0.09,0.01,1.29,U] [#3 0.02,0.04,1.03,U] [#4 0.00,-0.17,0.85,U] [#5 -0.08,-0.12,0.90,U] [#6 -0.22,-0.23,0.92,U] [#7 -0.11,-0.25,0.60,U] [#8 0.16,-0.20,0.86,U] 
01:39:41.838 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.23, 0.12}
01:39:41.838 00.000 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
01:39:41.840 00.002 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
01:39:41.841 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.21 mountX=0.04 mountY=0.09, mountTheta=1.12
01:39:41.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
01:39:41.843 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
01:39:41.844 00.001 16108 Worker thread wakes up
01:39:41.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:39:41.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:39:41.844 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
01:39:41.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:41.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:41.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:39:41.844 00.000 16108 MoveAxis(E, 0, ABG)
01:39:41.844 00.000 16108 Move returns status 0, amount 0
01:39:41.844 00.000 16108 MoveAxis(N, 0, ABG)
01:39:41.845 00.001 16108 Move returns status 0, amount 0
01:39:41.845 00.000 16108 move complete, result=0
01:39:41.845 00.000 16108 worker thread done servicing request
01:39:41.850 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3389, FiltMin=2889, FiltMax=57065, Gamma=1.000
01:39:41.871 00.021 21068 UpdateGuideState exits: m=111708 SNR=76.4
01:39:41.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.874 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:41.874 00.000 21068 Enqueuing Expose request
01:39:41.875 00.001 16108 Worker thread wakes up
01:39:41.875 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:41.876 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:41.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:42.842 00.966 16108 Exposure complete
01:39:42.898 00.056 16108 worker thread done servicing request
01:39:42.898 00.000 21068 OnExposeComplete: enter
01:39:42.899 00.001 21068 UpdateGuideState(): m_state=6
01:39:42.900 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10918
01:39:42.901 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.03, Mass=132088, SNR=92.0, Peak=16752 HFD=3.5
01:39:42.902 00.001 21068 MultiStar: [#1 0.06,-0.06,0.99,U] [#2 -0.01,-0.14,1.13,U] [#3 -0.07,0.11,0.94,U] [#4 0.00,-0.20,0.73,U] [#5 0.11,0.00,0.94,U] [#6 -0.04,-0.17,0.86,U] [#7 -0.36,0.04,0.61,U] [#8 -0.04,0.02,0.79,U] 
01:39:42.903 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.18, 0.21}
01:39:42.903 00.000 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
01:39:42.904 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
01:39:42.904 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.77 mountX=0.04 mountY=0.03, mountTheta=0.59
01:39:42.907 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
01:39:42.908 00.001 21068 Enqueuing Move request for scope (-0.05, -0.02)
01:39:42.909 00.001 16108 Worker thread wakes up
01:39:42.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:39:42.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:39:42.909 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.03
01:39:42.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:42.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:42.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:42.909 00.000 16108 MoveAxis(E, 0, ABG)
01:39:42.909 00.000 16108 Move returns status 0, amount 0
01:39:42.909 00.000 16108 MoveAxis(N, 0, ABG)
01:39:42.909 00.000 16108 Move returns status 0, amount 0
01:39:42.909 00.000 16108 move complete, result=0
01:39:42.909 00.000 16108 worker thread done servicing request
01:39:42.912 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3389, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:39:42.940 00.028 21068 UpdateGuideState exits: m=132088 SNR=92.0
01:39:42.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.943 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:42.944 00.001 21068 Enqueuing Expose request
01:39:42.946 00.002 16108 Worker thread wakes up
01:39:42.946 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:42.948 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:42.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:44.105 01.157 16108 Exposure complete
01:39:44.162 00.057 16108 worker thread done servicing request
01:39:44.162 00.000 21068 OnExposeComplete: enter
01:39:44.163 00.001 21068 UpdateGuideState(): m_state=6
01:39:44.164 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10919
01:39:44.164 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=875.96, Mass=116227, SNR=85.1, Peak=14275 HFD=3.5
01:39:44.166 00.002 21068 MultiStar: [#1 -0.22,0.25,1.10,U] [#2 -0.31,0.19,1.24,U] [#3 -0.12,0.31,0.89,U] [#4 -0.12,-0.03,0.92,U] [#5 -0.41,0.01,0.93,U] [#6 -0.34,0.06,0.82,U] [#7 -0.39,0.20,0.65,U] [#8 -0.27,-0.03,0.72,U] 
01:39:44.167 00.001 21068 single-star, 8 included, MultiStar: {-0.26, 0.13}, one-star: {-0.19, 0.15}
01:39:44.167 00.000 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
01:39:44.168 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
01:39:44.169 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.48 mountX=0.21 mountY=-0.10, mountTheta=-0.44
01:39:44.171 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.15, opts=13)
01:39:44.174 00.003 21068 Enqueuing Move request for scope (-0.19, 0.15)
01:39:44.176 00.002 16108 Worker thread wakes up
01:39:44.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
01:39:44.177 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
01:39:44.177 00.000 16108 Moving (-0.19, 0.15) raw xDistance=0.21 yDistance=-0.10
01:39:44.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:39:44.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:44.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:44.177 00.000 16108 MoveAxis(W, 54, ABG)
01:39:44.177 00.000 16108 Guiding  Dir = 3, Dur = 54
01:39:44.178 00.001 16108 IsSlewing returns 0
01:39:44.178 00.000 16108 IsGuiding returns 0
01:39:44.185 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3392, FiltMin=2899, FiltMax=65510, Gamma=1.000
01:39:44.203 00.018 16108 PulseGuide returned control before completion, sleep 40
01:39:44.214 00.011 21068 UpdateGuideState exits: m=116227 SNR=85.1
01:39:44.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:44.217 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:44.218 00.001 21068 Enqueuing Expose request
01:39:44.248 00.030 16108 IsGuiding returns 1
01:39:44.248 00.000 16108 scope still moving after pulse duration time elapsed
01:39:44.280 00.032 16108 IsSlewing returns 0
01:39:44.280 00.000 16108 IsGuiding returns 1
01:39:44.311 00.031 16108 IsSlewing returns 0
01:39:44.311 00.000 16108 IsGuiding returns 0
01:39:44.311 00.000 16108 scope move finished after 54 + 79 ms
01:39:44.311 00.000 16108 Move returns status 0, amount 54
01:39:44.311 00.000 16108 MoveAxis(N, 0, ABG)
01:39:44.311 00.000 16108 Move returns status 0, amount 0
01:39:44.311 00.000 16108 move complete, result=0
01:39:44.311 00.000 16108 worker thread done servicing request
01:39:44.311 00.000 16108 Worker thread wakes up
01:39:44.313 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:44.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:44.313 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
01:39:45.291 00.978 16108 Exposure complete
01:39:45.381 00.090 16108 worker thread done servicing request
01:39:45.382 00.001 21068 OnExposeComplete: enter
01:39:45.383 00.001 21068 UpdateGuideState(): m_state=6
01:39:45.383 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10920
01:39:45.384 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.70, Mass=123878, SNR=82.4, Peak=16496 HFD=3.3
01:39:45.385 00.001 21068 MultiStar: [#1 -0.12,-0.15,1.15,U] [#2 -0.23,-0.01,1.27,U] [#3 -0.15,0.03,0.91,U] [#4 -0.05,-0.23,0.82,U] [#5 -0.33,-0.14,1.01,U] [#6 -0.08,-0.06,0.87,U] [#7 -0.01,-0.07,0.67,U] [#8 -0.05,-0.00,0.78,U] 
01:39:45.386 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {0.15, -0.12}
01:39:45.386 00.000 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
01:39:45.387 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
01:39:45.388 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=0.09 mountY=0.11, mountTheta=0.87
01:39:45.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
01:39:45.391 00.001 21068 Enqueuing Move request for scope (-0.11, -0.08)
01:39:45.392 00.001 16108 Worker thread wakes up
01:39:45.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
01:39:45.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
01:39:45.392 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.11
01:39:45.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:45.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:45.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:39:45.392 00.000 16108 MoveAxis(E, 0, ABG)
01:39:45.392 00.000 16108 Move returns status 0, amount 0
01:39:45.392 00.000 16108 MoveAxis(N, 0, ABG)
01:39:45.392 00.000 16108 Move returns status 0, amount 0
01:39:45.392 00.000 16108 move complete, result=0
01:39:45.392 00.000 16108 worker thread done servicing request
01:39:45.399 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3392, FiltMin=2947, FiltMax=65440, Gamma=1.000
01:39:45.414 00.015 21068 UpdateGuideState exits: m=123878 SNR=82.4
01:39:45.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:45.415 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:45.416 00.001 21068 Enqueuing Expose request
01:39:45.417 00.001 16108 Worker thread wakes up
01:39:45.417 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:45.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:45.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:46.594 01.177 16108 Exposure complete
01:39:46.657 00.063 16108 worker thread done servicing request
01:39:46.657 00.000 21068 OnExposeComplete: enter
01:39:46.658 00.001 21068 UpdateGuideState(): m_state=6
01:39:46.659 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10921
01:39:46.659 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.93, Mass=120049, SNR=80.0, Peak=15328 HFD=3.2
01:39:46.661 00.002 21068 MultiStar: [#1 0.20,0.07,1.29,U] [#2 -0.07,-0.18,1.37,U] [#3 0.08,0.10,1.03,U] [#4 -0.01,-0.48,0.94,U] [#5 -0.26,-0.24,0.89,U] [#6 -0.28,-0.26,0.81,U] [#7 -0.02,-0.08,0.69,U] [#8 -0.19,-0.37,0.76,U] 
01:39:46.661 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.18, 0.11}
01:39:46.662 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
01:39:46.663 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
01:39:46.663 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.00 mountY=0.13, mountTheta=1.58
01:39:46.666 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.13, opts=13)
01:39:46.669 00.003 21068 Enqueuing Move request for scope (-0.02, -0.13)
01:39:46.670 00.001 16108 Worker thread wakes up
01:39:46.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:39:46.670 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:39:46.670 00.000 16108 Moving (-0.02, -0.13) raw xDistance=-0.00 yDistance=0.13
01:39:46.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:39:46.671 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:46.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:39:46.671 00.000 16108 MoveAxis(E, 0, ABG)
01:39:46.671 00.000 16108 Move returns status 0, amount 0
01:39:46.671 00.000 16108 MoveAxis(N, 0, ABG)
01:39:46.671 00.000 16108 Move returns status 0, amount 0
01:39:46.671 00.000 16108 move complete, result=0
01:39:46.671 00.000 16108 worker thread done servicing request
01:39:46.680 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3389, FiltMin=2835, FiltMax=56022, Gamma=1.000
01:39:46.698 00.018 21068 UpdateGuideState exits: m=120049 SNR=80.0
01:39:46.700 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:46.702 00.001 21068 Enqueuing Expose request
01:39:46.702 00.000 16108 Worker thread wakes up
01:39:46.702 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:46.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:46.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:47.690 00.987 16108 Exposure complete
01:39:47.753 00.063 16108 worker thread done servicing request
01:39:47.754 00.001 21068 OnExposeComplete: enter
01:39:47.757 00.003 21068 UpdateGuideState(): m_state=6
01:39:47.758 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10922
01:39:47.759 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.83, Mass=126753, SNR=101.0, Peak=15168 HFD=3.5
01:39:47.762 00.003 21068 MultiStar: [#1 0.42,-0.01,0.96,U] [#2 -0.06,-0.21,1.09,U] [#3 0.23,0.03,0.81,U] [#4 0.36,-0.34,0.82,U] [#5 0.18,-0.24,0.86,U] [#6 0.01,-0.16,0.73,U] [#7 -0.13,-0.35,0.62,U] [#8 0.40,0.11,0.64,U] 
01:39:47.763 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.30, 0.02}
01:39:47.764 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
01:39:47.766 00.002 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
01:39:47.767 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.58 mountX=-0.21 mountY=0.08, mountTheta=2.79
01:39:47.770 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.13, opts=13)
01:39:47.771 00.001 21068 Enqueuing Move request for scope (0.19, -0.13)
01:39:47.773 00.002 16108 Worker thread wakes up
01:39:47.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
01:39:47.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
01:39:47.773 00.000 16108 Moving (0.19, -0.13) raw xDistance=-0.21 yDistance=0.08
01:39:47.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:39:47.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:47.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:39:47.773 00.000 16108 MoveAxis(E, 56, ABG)
01:39:47.773 00.000 16108 Guiding  Dir = 2, Dur = 56
01:39:47.774 00.001 16108 IsSlewing returns 0
01:39:47.774 00.000 16108 IsGuiding returns 0
01:39:47.776 00.002 16108 PulseGuide returned control before completion, sleep 65
01:39:47.785 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3392, FiltMin=2912, FiltMax=56637, Gamma=1.000
01:39:47.808 00.023 21068 UpdateGuideState exits: m=126753 SNR=101.0
01:39:47.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:47.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:47.810 00.000 21068 Enqueuing Expose request
01:39:47.852 00.042 16108 IsGuiding returns 1
01:39:47.852 00.000 16108 scope still moving after pulse duration time elapsed
01:39:47.884 00.032 16108 IsSlewing returns 0
01:39:47.884 00.000 16108 IsGuiding returns 0
01:39:47.884 00.000 16108 scope move finished after 56 + 53 ms
01:39:47.884 00.000 16108 Move returns status 0, amount 56
01:39:47.884 00.000 16108 MoveAxis(N, 0, ABG)
01:39:47.884 00.000 16108 Move returns status 0, amount 0
01:39:47.884 00.000 16108 move complete, result=0
01:39:47.884 00.000 16108 worker thread done servicing request
01:39:47.884 00.000 16108 Worker thread wakes up
01:39:47.884 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
01:39:47.886 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:47.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:49.037 01.151 16108 Exposure complete
01:39:49.091 00.054 16108 worker thread done servicing request
01:39:49.091 00.000 21068 OnExposeComplete: enter
01:39:49.093 00.002 21068 UpdateGuideState(): m_state=6
01:39:49.094 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10923
01:39:49.096 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=875.74, Mass=125675, SNR=82.3, Peak=14848 HFD=3.4
01:39:49.099 00.003 21068 MultiStar: [#1 0.07,0.18,1.17,U] [#2 -0.00,-0.08,1.37,U] [#3 0.16,0.40,1.15,U] [#4 0.01,-0.33,0.90,U] [#5 -0.15,-0.37,0.88,U] [#6 -0.18,-0.28,0.72,U] [#7 -0.17,-0.06,0.64,U] [#8 -0.25,-0.28,0.79,U] 
01:39:49.100 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.13, -0.08}
01:39:49.102 00.002 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
01:39:49.103 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
01:39:49.105 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.19 mountX=0.04 mountY=0.08, mountTheta=1.14
01:39:49.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
01:39:49.109 00.002 21068 Enqueuing Move request for scope (-0.05, -0.07)
01:39:49.110 00.001 16108 Worker thread wakes up
01:39:49.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:39:49.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:39:49.110 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
01:39:49.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:49.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:49.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:39:49.110 00.000 16108 MoveAxis(E, 0, ABG)
01:39:49.110 00.000 16108 Move returns status 0, amount 0
01:39:49.111 00.001 16108 MoveAxis(N, 0, ABG)
01:39:49.111 00.000 16108 Move returns status 0, amount 0
01:39:49.111 00.000 16108 move complete, result=0
01:39:49.111 00.000 16108 worker thread done servicing request
01:39:49.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3392, FiltMin=2873, FiltMax=62896, Gamma=1.000
01:39:49.132 00.016 21068 UpdateGuideState exits: m=125675 SNR=82.3
01:39:49.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:49.135 00.001 21068 Enqueuing Expose request
01:39:49.136 00.001 16108 Worker thread wakes up
01:39:49.137 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:49.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:49.139 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:50.118 00.979 16108 Exposure complete
01:39:50.176 00.058 16108 worker thread done servicing request
01:39:50.176 00.000 21068 OnExposeComplete: enter
01:39:50.177 00.001 21068 UpdateGuideState(): m_state=6
01:39:50.178 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10924
01:39:50.178 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=875.83, Mass=129854, SNR=83.7, Peak=15811 HFD=3.7
01:39:50.179 00.001 21068 MultiStar: [#1 -0.08,-0.13,1.34,U] [#2 -0.23,-0.10,1.21,U] [#3 -0.06,-0.03,1.20,U] [#4 0.07,-0.25,0.92,U] [#5 -0.12,-0.30,0.97,U] [#6 -0.13,-0.35,0.78,U] [#7 -0.23,-0.34,0.65,U] [#8 -0.29,-0.34,0.84,U] 
01:39:50.180 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.18}, one-star: {-0.50, 0.01}
01:39:50.182 00.002 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
01:39:50.182 00.000 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
01:39:50.183 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.33 mountX=0.14 mountY=0.22, mountTheta=1.01
01:39:50.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.18, opts=13)
01:39:50.185 00.000 21068 Enqueuing Move request for scope (-0.17, -0.18)
01:39:50.186 00.001 16108 Worker thread wakes up
01:39:50.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
01:39:50.186 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
01:39:50.186 00.000 16108 Moving (-0.17, -0.18) raw xDistance=0.14 yDistance=0.22
01:39:50.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:39:50.187 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:39:50.187 00.000 16108 MoveAxis(E, 0, ABG)
01:39:50.187 00.000 16108 Move returns status 0, amount 0
01:39:50.187 00.000 16108 MoveAxis(S, 43, ABG)
01:39:50.187 00.000 16108 Guiding  Dir = 1, Dur = 43
01:39:50.187 00.000 16108 IsSlewing returns 0
01:39:50.187 00.000 16108 IsGuiding returns 0
01:39:50.198 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3392, FiltMin=2941, FiltMax=64509, Gamma=1.000
01:39:50.204 00.006 16108 PulseGuide returned control before completion, sleep 37
01:39:50.224 00.020 21068 UpdateGuideState exits: m=129854 SNR=83.7
01:39:50.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.225 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:50.226 00.001 21068 Enqueuing Expose request
01:39:50.250 00.024 16108 IsGuiding returns 1
01:39:50.250 00.000 16108 scope still moving after pulse duration time elapsed
01:39:50.281 00.031 16108 IsSlewing returns 0
01:39:50.281 00.000 16108 IsGuiding returns 1
01:39:50.313 00.032 16108 IsSlewing returns 0
01:39:50.313 00.000 16108 IsGuiding returns 0
01:39:50.313 00.000 16108 scope move finished after 43 + 82 ms
01:39:50.313 00.000 16108 Move returns status 0, amount 43
01:39:50.314 00.001 16108 move complete, result=0
01:39:50.314 00.000 16108 worker thread done servicing request
01:39:50.314 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
01:39:50.316 00.002 16108 Worker thread wakes up
01:39:50.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:50.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:51.479 01.163 16108 Exposure complete
01:39:51.537 00.058 16108 worker thread done servicing request
01:39:51.538 00.001 21068 OnExposeComplete: enter
01:39:51.538 00.000 21068 UpdateGuideState(): m_state=6
01:39:51.540 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10925
01:39:51.541 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=876.03, Mass=124733, SNR=79.4, Peak=15923 HFD=3.4
01:39:51.542 00.001 21068 MultiStar: [#1 -0.41,-0.03,1.16,U] [#2 -0.40,0.27,1.29,U] [#3 -0.31,0.29,1.14,U] [#4 -0.02,0.03,0.93,U] [#5 -0.31,-0.06,1.01,U] [#6 -0.34,0.11,0.84,U] [#7 -0.38,0.23,0.60,U] [#8 -0.71,0.02,0.00,M1] 
01:39:51.543 00.001 21068 single-star, 7 included, MultiStar: {-0.30, 0.13}, one-star: {-0.22, 0.22}
01:39:51.543 00.000 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
01:39:51.544 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
01:39:51.545 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.38 mountX=0.26 mountY=-0.16, mountTheta=-0.54
01:39:51.546 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.22, opts=13)
01:39:51.547 00.001 21068 Enqueuing Move request for scope (-0.22, 0.22)
01:39:51.548 00.001 16108 Worker thread wakes up
01:39:51.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
01:39:51.548 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
01:39:51.548 00.000 16108 Moving (-0.22, 0.22) raw xDistance=0.26 yDistance=-0.16
01:39:51.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:39:51.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:51.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:39:51.548 00.000 16108 MoveAxis(W, 68, ABG)
01:39:51.548 00.000 16108 Guiding  Dir = 3, Dur = 68
01:39:51.548 00.000 16108 IsSlewing returns 0
01:39:51.549 00.001 16108 IsGuiding returns 0
01:39:51.550 00.001 16108 PulseGuide returned control before completion, sleep 77
01:39:51.552 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3392, FiltMin=2944, FiltMax=61984, Gamma=1.000
01:39:51.565 00.013 21068 UpdateGuideState exits: m=124733 SNR=79.4
01:39:51.567 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.570 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:51.572 00.002 21068 Enqueuing Expose request
01:39:51.629 00.057 16108 IsGuiding returns 0
01:39:51.629 00.000 16108 Move returns status 0, amount 68
01:39:51.629 00.000 16108 MoveAxis(N, 0, ABG)
01:39:51.629 00.000 16108 Move returns status 0, amount 0
01:39:51.629 00.000 16108 move complete, result=0
01:39:51.629 00.000 16108 worker thread done servicing request
01:39:51.629 00.000 16108 Worker thread wakes up
01:39:51.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:51.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:51.630 00.001 21068 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
01:39:52.614 00.984 16108 Exposure complete
01:39:52.670 00.056 16108 worker thread done servicing request
01:39:52.670 00.000 21068 OnExposeComplete: enter
01:39:52.671 00.001 21068 UpdateGuideState(): m_state=6
01:39:52.672 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10926
01:39:52.672 00.000 21068 Star::Find returns 1 (0), X=220.44, Y=876.07, Mass=126238, SNR=90.4, Peak=15328 HFD=3.4
01:39:52.673 00.001 21068 MultiStar: [#1 -0.29,0.14,1.10,U] [#2 -0.33,0.07,1.03,U] [#3 -0.17,0.24,0.95,U] [#4 -0.04,0.03,0.86,U] [#5 -0.25,0.11,0.90,U] [#6 -0.24,0.26,0.78,U] [#7 -0.11,0.34,0.56,U] [#8 -0.34,0.19,0.70,U] 
01:39:52.674 00.001 21068 refined, 8 included, MultiStar: {-0.22, 0.17}, one-star: {-0.17, 0.26}
01:39:52.675 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
01:39:52.675 00.000 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
01:39:52.676 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.48 mountX=0.25 mountY=-0.12, mountTheta=-0.44
01:39:52.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.17, opts=13)
01:39:52.680 00.002 21068 Enqueuing Move request for scope (-0.22, 0.17)
01:39:52.681 00.001 16108 Worker thread wakes up
01:39:52.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
01:39:52.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
01:39:52.681 00.000 16108 Moving (-0.22, 0.17) raw xDistance=0.25 yDistance=-0.12
01:39:52.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
01:39:52.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:52.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:39:52.681 00.000 16108 MoveAxis(W, 69, ABG)
01:39:52.681 00.000 16108 Guiding  Dir = 3, Dur = 69
01:39:52.681 00.000 16108 IsSlewing returns 0
01:39:52.681 00.000 16108 IsGuiding returns 0
01:39:52.690 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3392, FiltMin=2899, FiltMax=56422, Gamma=1.000
01:39:52.709 00.019 21068 UpdateGuideState exits: m=126238 SNR=90.4
01:39:52.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.710 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:52.711 00.001 21068 Enqueuing Expose request
01:39:52.730 00.019 16108 PulseGuide returned control before completion, sleep 32
01:39:52.775 00.045 16108 IsGuiding returns 1
01:39:52.775 00.000 16108 scope still moving after pulse duration time elapsed
01:39:52.807 00.032 16108 IsSlewing returns 0
01:39:52.808 00.001 16108 IsGuiding returns 1
01:39:52.838 00.030 16108 IsSlewing returns 0
01:39:52.838 00.000 16108 IsGuiding returns 0
01:39:52.838 00.000 16108 scope move finished after 69 + 87 ms
01:39:52.838 00.000 16108 Move returns status 0, amount 69
01:39:52.838 00.000 16108 MoveAxis(N, 0, ABG)
01:39:52.838 00.000 16108 Move returns status 0, amount 0
01:39:52.838 00.000 16108 move complete, result=0
01:39:52.838 00.000 16108 worker thread done servicing request
01:39:52.838 00.000 16108 Worker thread wakes up
01:39:52.839 00.001 21068 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
01:39:52.842 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:52.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:54.011 01.169 16108 Exposure complete
01:39:54.076 00.065 16108 worker thread done servicing request
01:39:54.077 00.001 21068 OnExposeComplete: enter
01:39:54.077 00.000 21068 UpdateGuideState(): m_state=6
01:39:54.078 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10927
01:39:54.079 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.89, Mass=137944, SNR=88.1, Peak=16560 HFD=3.6
01:39:54.080 00.001 21068 MultiStar: [#1 0.45,-0.05,1.20,U] [#2 0.18,0.00,1.15,U] [#3 0.70,0.08,0.00,M1] [#4 0.67,-0.08,0.00,M1] [#5 0.43,-0.07,0.83,U] [#6 0.17,0.08,0.77,U] [#7 0.28,0.07,0.55,U] [#8 0.21,-0.13,0.71,U] 
01:39:54.081 00.001 21068 single-star, 6 included, MultiStar: {0.27, -0.01}, one-star: {0.15, 0.07}
01:39:54.082 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
01:39:54.082 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
01:39:54.083 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
01:39:54.084 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.07, opts=13)
01:39:54.085 00.001 21068 Enqueuing Move request for scope (0.15, 0.07)
01:39:54.087 00.002 16108 Worker thread wakes up
01:39:54.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:39:54.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:39:54.087 00.000 16108 Moving (0.15, 0.07) raw xDistance=-0.13 yDistance=-0.10
01:39:54.088 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:39:54.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:54.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:54.088 00.000 16108 MoveAxis(E, 0, ABG)
01:39:54.088 00.000 16108 Move returns status 0, amount 0
01:39:54.088 00.000 16108 MoveAxis(N, 0, ABG)
01:39:54.088 00.000 16108 Move returns status 0, amount 0
01:39:54.088 00.000 16108 move complete, result=0
01:39:54.088 00.000 16108 worker thread done servicing request
01:39:54.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3392, FiltMin=2889, FiltMax=65440, Gamma=1.000
01:39:54.114 00.022 21068 UpdateGuideState exits: m=137944 SNR=88.1
01:39:54.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.115 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:54.116 00.001 21068 Enqueuing Expose request
01:39:54.117 00.001 16108 Worker thread wakes up
01:39:54.117 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:54.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:54.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:55.089 00.971 16108 Exposure complete
01:39:55.146 00.057 16108 worker thread done servicing request
01:39:55.146 00.000 21068 OnExposeComplete: enter
01:39:55.147 00.001 21068 UpdateGuideState(): m_state=6
01:39:55.148 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10928
01:39:55.149 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=875.93, Mass=130737, SNR=87.9, Peak=16672 HFD=3.3
01:39:55.150 00.001 21068 MultiStar: [#1 0.48,0.09,1.22,U] [#2 0.08,-0.08,1.03,U] [#3 0.57,0.09,0.00,M2] [#4 0.64,-0.17,0.00,M2] [#5 0.62,-0.09,0.00,M1] [#6 0.19,-0.21,0.97,U] [#7 0.65,0.10,0.00,M1] [#8 0.24,-0.20,0.68,U] 
01:39:55.151 00.001 21068 refined, 4 included, MultiStar: {0.28, -0.04}, one-star: {0.35, 0.11}
01:39:55.152 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
01:39:55.152 00.000 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
01:39:55.153 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.15 mountX=-0.28 mountY=-0.03, mountTheta=-3.05
01:39:55.156 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.04, opts=13)
01:39:55.157 00.001 21068 Enqueuing Move request for scope (0.28, -0.04)
01:39:55.159 00.002 16108 Worker thread wakes up
01:39:55.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
01:39:55.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
01:39:55.159 00.000 16108 Moving (0.28, -0.04) raw xDistance=-0.28 yDistance=-0.03
01:39:55.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:39:55.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:55.160 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:39:55.160 00.000 16108 MoveAxis(E, 74, ABG)
01:39:55.160 00.000 16108 Guiding  Dir = 2, Dur = 74
01:39:55.160 00.000 16108 IsSlewing returns 0
01:39:55.161 00.001 16108 IsGuiding returns 0
01:39:55.166 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3392, FiltMin=2909, FiltMax=59321, Gamma=1.000
01:39:55.182 00.016 16108 PulseGuide returned control before completion, sleep 64
01:39:55.184 00.002 21068 UpdateGuideState exits: m=130737 SNR=87.9
01:39:55.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:55.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:55.187 00.001 21068 Enqueuing Expose request
01:39:55.258 00.071 16108 IsGuiding returns 1
01:39:55.258 00.000 16108 scope still moving after pulse duration time elapsed
01:39:55.290 00.032 16108 IsSlewing returns 0
01:39:55.291 00.001 16108 IsGuiding returns 0
01:39:55.291 00.000 16108 scope move finished after 74 + 55 ms
01:39:55.291 00.000 16108 Move returns status 0, amount 74
01:39:55.291 00.000 16108 MoveAxis(N, 0, ABG)
01:39:55.291 00.000 16108 Move returns status 0, amount 0
01:39:55.291 00.000 16108 move complete, result=0
01:39:55.291 00.000 16108 worker thread done servicing request
01:39:55.291 00.000 16108 Worker thread wakes up
01:39:55.291 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:55.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:55.291 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH
01:39:56.448 01.157 16108 Exposure complete
01:39:56.503 00.055 16108 worker thread done servicing request
01:39:56.504 00.001 21068 OnExposeComplete: enter
01:39:56.504 00.000 21068 UpdateGuideState(): m_state=6
01:39:56.505 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10929
01:39:56.506 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=875.87, Mass=125776, SNR=88.9, Peak=15184 HFD=3.4
01:39:56.507 00.001 21068 MultiStar: [#1 0.16,0.15,1.06,U] [#2 0.32,-0.01,1.26,U] [#3 0.18,0.19,0.97,U] [#4 0.21,-0.15,0.81,U] [#5 0.21,0.12,0.88,U] [#6 0.40,-0.19,0.74,U] [#7 0.28,0.51,0.00,M2] [#8 0.03,-0.03,0.72,U] 
01:39:56.508 00.001 21068 single-star, 7 included, MultiStar: {0.20, 0.03}, one-star: {0.10, 0.06}
01:39:56.508 00.000 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
01:39:56.509 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
01:39:56.510 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:39:56.511 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
01:39:56.512 00.001 21068 Enqueuing Move request for scope (0.10, 0.06)
01:39:56.513 00.001 16108 Worker thread wakes up
01:39:56.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:39:56.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:39:56.513 00.000 16108 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=-0.08
01:39:56.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:39:56.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:56.514 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:56.514 00.000 16108 MoveAxis(E, 0, ABG)
01:39:56.514 00.000 16108 Move returns status 0, amount 0
01:39:56.514 00.000 16108 MoveAxis(N, 0, ABG)
01:39:56.514 00.000 16108 Move returns status 0, amount 0
01:39:56.514 00.000 16108 move complete, result=0
01:39:56.514 00.000 16108 worker thread done servicing request
01:39:56.516 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3392, FiltMin=2950, FiltMax=65440, Gamma=1.000
01:39:56.532 00.016 21068 UpdateGuideState exits: m=125776 SNR=88.9
01:39:56.534 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:56.536 00.001 21068 Enqueuing Expose request
01:39:56.536 00.000 16108 Worker thread wakes up
01:39:56.537 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:56.537 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:56.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:57.519 00.982 16108 Exposure complete
01:39:57.575 00.056 16108 worker thread done servicing request
01:39:57.575 00.000 21068 OnExposeComplete: enter
01:39:57.576 00.001 21068 UpdateGuideState(): m_state=6
01:39:57.577 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10930
01:39:57.579 00.002 21068 Star::Find returns 1 (0), X=220.62, Y=875.89, Mass=113959, SNR=77.4, Peak=15552 HFD=3.3
01:39:57.580 00.001 21068 MultiStar: [#1 0.25,0.19,1.41,U] [#2 -0.05,-0.02,1.40,U] [#3 0.11,0.17,1.08,U] [#4 0.12,-0.05,0.79,U] [#5 0.09,-0.08,1.17,U] [#6 0.04,-0.14,0.85,U] [#7 0.16,0.28,0.71,U] [#8 -0.18,-0.21,0.79,U] 
01:39:57.581 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.01, 0.08}
01:39:57.581 00.000 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
01:39:57.582 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
01:39:57.583 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.42 mountX=-0.06 mountY=-0.04, mountTheta=-2.50
01:39:57.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
01:39:57.585 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
01:39:57.585 00.000 16108 Worker thread wakes up
01:39:57.587 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:39:57.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:39:57.587 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.04
01:39:57.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:39:57.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:57.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:57.587 00.000 16108 MoveAxis(E, 0, ABG)
01:39:57.587 00.000 16108 Move returns status 0, amount 0
01:39:57.587 00.000 16108 MoveAxis(N, 0, ABG)
01:39:57.587 00.000 16108 Move returns status 0, amount 0
01:39:57.587 00.000 16108 move complete, result=0
01:39:57.587 00.000 16108 worker thread done servicing request
01:39:57.594 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3395, FiltMin=2899, FiltMax=51641, Gamma=1.000
01:39:57.611 00.017 21068 UpdateGuideState exits: m=113959 SNR=77.4
01:39:57.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.612 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:57.613 00.001 21068 Enqueuing Expose request
01:39:57.614 00.001 16108 Worker thread wakes up
01:39:57.614 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:57.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:57.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:58.775 01.161 16108 Exposure complete
01:39:58.826 00.051 16108 worker thread done servicing request
01:39:58.826 00.000 21068 OnExposeComplete: enter
01:39:58.827 00.001 21068 UpdateGuideState(): m_state=6
01:39:58.828 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10931
01:39:58.829 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=875.92, Mass=124655, SNR=89.5, Peak=15408 HFD=3.6
01:39:58.830 00.001 21068 MultiStar: [#1 0.23,0.03,0.98,U] [#2 -0.04,0.02,1.19,U] [#3 0.29,0.22,1.01,U] [#4 0.10,-0.07,0.80,U] [#5 -0.01,-0.22,0.87,U] [#6 0.05,0.00,0.88,U] [#7 0.05,0.16,0.58,U] [#8 -0.33,-0.07,0.71,U] 
01:39:58.831 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.30, 0.11}
01:39:58.832 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:39:58.833 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
01:39:58.833 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
01:39:58.836 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
01:39:58.838 00.002 21068 Enqueuing Move request for scope (0.08, 0.02)
01:39:58.839 00.001 16108 Worker thread wakes up
01:39:58.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:39:58.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:39:58.839 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=-0.04
01:39:58.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:39:58.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:58.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:58.839 00.000 16108 MoveAxis(E, 0, ABG)
01:39:58.839 00.000 16108 Move returns status 0, amount 0
01:39:58.839 00.000 16108 MoveAxis(N, 0, ABG)
01:39:58.839 00.000 16108 Move returns status 0, amount 0
01:39:58.839 00.000 16108 move complete, result=0
01:39:58.839 00.000 16108 worker thread done servicing request
01:39:58.843 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3392, FiltMin=2947, FiltMax=58272, Gamma=1.000
01:39:58.863 00.020 21068 UpdateGuideState exits: m=124655 SNR=89.5
01:39:58.864 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:58.865 00.000 21068 Enqueuing Expose request
01:39:58.866 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:58.867 00.001 16108 Worker thread wakes up
01:39:58.867 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:58.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:39:59.844 00.977 16108 Exposure complete
01:39:59.908 00.064 16108 worker thread done servicing request
01:39:59.908 00.000 21068 OnExposeComplete: enter
01:39:59.909 00.001 21068 UpdateGuideState(): m_state=6
01:39:59.910 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10932
01:39:59.911 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.02, Mass=131306, SNR=89.2, Peak=18096 HFD=3.3
01:39:59.912 00.001 21068 MultiStar: [#1 0.06,0.04,1.11,U] [#2 0.02,-0.16,1.13,U] [#3 0.37,0.04,0.97,U] [#4 0.14,-0.15,0.77,U] [#5 -0.24,-0.16,0.89,U] [#6 -0.18,-0.10,0.76,U] [#7 0.03,0.21,0.58,U] [#8 0.36,0.07,0.73,U] 
01:39:59.913 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.10, 0.21}
01:39:59.915 00.002 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
01:39:59.916 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
01:39:59.917 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
01:39:59.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
01:39:59.920 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
01:39:59.920 00.000 16108 Worker thread wakes up
01:39:59.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:39:59.921 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:39:59.921 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
01:39:59.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:39:59.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:59.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:59.921 00.000 16108 MoveAxis(E, 0, ABG)
01:39:59.921 00.000 16108 Move returns status 0, amount 0
01:39:59.921 00.000 16108 MoveAxis(N, 0, ABG)
01:39:59.921 00.000 16108 Move returns status 0, amount 0
01:39:59.921 00.000 16108 move complete, result=0
01:39:59.921 00.000 16108 worker thread done servicing request
01:39:59.926 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3395, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:39:59.947 00.021 21068 UpdateGuideState exits: m=131306 SNR=89.2
01:39:59.949 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.952 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:39:59.953 00.001 21068 Enqueuing Expose request
01:39:59.954 00.001 16108 Worker thread wakes up
01:39:59.954 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:59.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:39:59.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:01.112 01.158 16108 Exposure complete
01:40:01.176 00.064 16108 worker thread done servicing request
01:40:01.176 00.000 21068 OnExposeComplete: enter
01:40:01.177 00.001 21068 UpdateGuideState(): m_state=6
01:40:01.178 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10933
01:40:01.179 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.18, Mass=120417, SNR=86.3, Peak=14912 HFD=3.4
01:40:01.180 00.001 21068 MultiStar: [#1 0.40,0.35,1.31,U] [#2 -0.19,0.14,1.14,U] [#3 0.20,0.12,1.17,U] [#4 0.36,-0.09,0.93,U] [#5 0.27,0.11,0.98,U] [#6 0.05,0.07,0.76,U] [#7 -0.20,0.42,0.62,U] [#8 -0.04,0.02,0.67,U] 
01:40:01.181 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.17}, one-star: {-0.03, 0.37}
01:40:01.181 00.000 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
01:40:01.182 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
01:40:01.184 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.98 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
01:40:01.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.17, opts=13)
01:40:01.187 00.001 21068 Enqueuing Move request for scope (0.12, 0.17)
01:40:01.187 00.000 16108 Worker thread wakes up
01:40:01.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
01:40:01.188 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
01:40:01.188 00.000 16108 Moving (0.12, 0.17) raw xDistance=-0.08 yDistance=-0.19
01:40:01.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:01.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:01.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:40:01.188 00.000 16108 MoveAxis(E, 0, ABG)
01:40:01.188 00.000 16108 Move returns status 0, amount 0
01:40:01.188 00.000 16108 MoveAxis(N, 0, ABG)
01:40:01.188 00.000 16108 Move returns status 0, amount 0
01:40:01.188 00.000 16108 move complete, result=0
01:40:01.188 00.000 16108 worker thread done servicing request
01:40:01.194 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3392, FiltMin=2873, FiltMax=57168, Gamma=1.000
01:40:01.213 00.019 21068 UpdateGuideState exits: m=120417 SNR=86.3
01:40:01.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:01.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:01.216 00.001 21068 Enqueuing Expose request
01:40:01.216 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:01.217 00.001 16108 Worker thread wakes up
01:40:01.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:01.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:02.187 00.970 16108 Exposure complete
01:40:02.242 00.055 16108 worker thread done servicing request
01:40:02.242 00.000 21068 OnExposeComplete: enter
01:40:02.243 00.001 21068 UpdateGuideState(): m_state=6
01:40:02.244 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10934
01:40:02.244 00.000 21068 Star::Find returns 1 (0), X=220.70, Y=876.19, Mass=126963, SNR=84.5, Peak=16560 HFD=3.4
01:40:02.245 00.001 21068 MultiStar: [#1 -0.00,0.42,1.19,U] [#2 -0.16,0.23,1.36,U] [#3 0.04,0.34,1.07,U] [#4 0.26,-0.06,0.86,U] [#5 0.45,0.10,1.06,U] [#6 -0.00,0.12,0.79,U] [#7 0.15,0.20,0.69,U] [#8 0.07,0.07,0.86,U] 
01:40:02.246 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.21}, one-star: {0.09, 0.37}
01:40:02.247 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
01:40:02.248 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
01:40:02.249 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.05 mountY=-0.23, mountTheta=-1.78
01:40:02.250 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.21, opts=13)
01:40:02.251 00.001 21068 Enqueuing Move request for scope (0.09, 0.21)
01:40:02.252 00.001 16108 Worker thread wakes up
01:40:02.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:40:02.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:40:02.252 00.000 16108 Moving (0.09, 0.21) raw xDistance=-0.05 yDistance=-0.23
01:40:02.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:02.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:02.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:40:02.252 00.000 16108 MoveAxis(E, 0, ABG)
01:40:02.252 00.000 16108 Move returns status 0, amount 0
01:40:02.252 00.000 16108 MoveAxis(N, 0, ABG)
01:40:02.252 00.000 16108 Move returns status 0, amount 0
01:40:02.252 00.000 16108 move complete, result=0
01:40:02.253 00.001 16108 worker thread done servicing request
01:40:02.258 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3395, FiltMin=2925, FiltMax=61942, Gamma=1.000
01:40:02.276 00.018 21068 UpdateGuideState exits: m=126963 SNR=84.5
01:40:02.276 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:02.278 00.001 21068 Enqueuing Expose request
01:40:02.278 00.000 16108 Worker thread wakes up
01:40:02.278 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:02.279 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:02.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:03.426 01.147 16108 Exposure complete
01:40:03.481 00.055 16108 worker thread done servicing request
01:40:03.481 00.000 21068 OnExposeComplete: enter
01:40:03.483 00.002 21068 UpdateGuideState(): m_state=6
01:40:03.484 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10935
01:40:03.485 00.001 21068 Star::Find returns 1 (0), X=220.13, Y=876.27, Mass=126348, SNR=91.6, Peak=15363 HFD=3.4
01:40:03.486 00.001 21068 MultiStar: [#1 -0.29,0.18,1.21,U] [#2 -0.58,0.19,0.00,M1] [#3 -0.27,0.35,1.08,U] [#4 -0.12,-0.01,0.76,U] [#5 -0.36,-0.16,1.03,U] [#6 -0.14,-0.16,0.74,U] [#7 -0.30,0.51,0.00,M1] [#8 -0.50,0.01,0.67,U] 
01:40:03.487 00.001 21068 refined, 6 included, MultiStar: {-0.31, 0.12}, one-star: {-0.48, 0.45}
01:40:03.488 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:40:03.489 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:40:03.490 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.33 cameraTheta=2.78 mountX=0.33 mountY=-0.04, mountTheta=-0.13
01:40:03.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.12, opts=13)
01:40:03.492 00.000 21068 Enqueuing Move request for scope (-0.31, 0.12)
01:40:03.493 00.001 16108 Worker thread wakes up
01:40:03.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
01:40:03.494 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
01:40:03.494 00.000 16108 Moving (-0.31, 0.12) raw xDistance=0.33 yDistance=-0.04
01:40:03.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:40:03.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:03.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:03.494 00.000 16108 MoveAxis(W, 86, ABG)
01:40:03.494 00.000 16108 Guiding  Dir = 3, Dur = 86
01:40:03.494 00.000 16108 IsSlewing returns 0
01:40:03.494 00.000 16108 IsGuiding returns 0
01:40:03.499 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3395, FiltMin=2931, FiltMax=60432, Gamma=1.000
01:40:03.519 00.020 21068 UpdateGuideState exits: m=126348 SNR=91.6
01:40:03.521 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.523 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:03.524 00.001 21068 Enqueuing Expose request
01:40:03.533 00.009 16108 PulseGuide returned control before completion, sleep 58
01:40:03.595 00.062 16108 IsGuiding returns 1
01:40:03.595 00.000 16108 scope still moving after pulse duration time elapsed
01:40:03.626 00.031 16108 IsSlewing returns 0
01:40:03.626 00.000 16108 IsGuiding returns 1
01:40:03.657 00.031 16108 IsSlewing returns 0
01:40:03.657 00.000 16108 IsGuiding returns 0
01:40:03.657 00.000 16108 scope move finished after 86 + 76 ms
01:40:03.657 00.000 16108 Move returns status 0, amount 86
01:40:03.657 00.000 16108 MoveAxis(N, 0, ABG)
01:40:03.657 00.000 16108 Move returns status 0, amount 0
01:40:03.657 00.000 16108 move complete, result=0
01:40:03.657 00.000 16108 worker thread done servicing request
01:40:03.657 00.000 16108 Worker thread wakes up
01:40:03.657 00.000 21068 GuideStep: 0.3 px 86 ms WEST, -0.0 px 0 ms NORTH
01:40:03.658 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:03.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:04.629 00.971 16108 Exposure complete
01:40:04.686 00.057 16108 worker thread done servicing request
01:40:04.686 00.000 21068 OnExposeComplete: enter
01:40:04.687 00.001 21068 UpdateGuideState(): m_state=6
01:40:04.689 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10936
01:40:04.689 00.000 21068 Star::Find returns 1 (0), X=220.43, Y=876.31, Mass=113914, SNR=80.2, Peak=14931 HFD=3.2
01:40:04.690 00.001 21068 MultiStar: [#1 -0.08,0.18,1.18,U] [#2 -0.24,0.27,1.50,U] [#3 -0.07,0.46,1.10,U] [#4 -0.13,0.08,0.77,U] [#5 -0.17,0.03,1.03,U] [#6 -0.30,0.18,0.95,U] [#7 -0.18,0.18,0.74,U] [#8 0.02,0.13,0.80,U] 
01:40:04.691 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.23}, one-star: {-0.18, 0.49}
01:40:04.692 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:40:04.693 00.001 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:40:04.694 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.15 mountX=0.19 mountY=-0.19, mountTheta=-0.79
01:40:04.695 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.23, opts=13)
01:40:04.696 00.001 21068 Enqueuing Move request for scope (-0.15, 0.23)
01:40:04.701 00.005 16108 Worker thread wakes up
01:40:04.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
01:40:04.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
01:40:04.701 00.000 16108 Moving (-0.15, 0.23) raw xDistance=0.19 yDistance=-0.19
01:40:04.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:40:04.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:04.702 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:40:04.702 00.000 16108 MoveAxis(E, 0, ABG)
01:40:04.702 00.000 16108 Move returns status 0, amount 0
01:40:04.702 00.000 16108 MoveAxis(N, 0, ABG)
01:40:04.702 00.000 16108 Move returns status 0, amount 0
01:40:04.702 00.000 16108 move complete, result=0
01:40:04.702 00.000 16108 worker thread done servicing request
01:40:04.707 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3395, FiltMin=2880, FiltMax=61280, Gamma=1.000
01:40:04.726 00.019 21068 UpdateGuideState exits: m=113914 SNR=80.2
01:40:04.728 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:04.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:04.730 00.001 21068 Enqueuing Expose request
01:40:04.730 00.000 16108 Worker thread wakes up
01:40:04.730 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:04.731 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:04.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:05.918 01.187 16108 Exposure complete
01:40:05.990 00.072 16108 worker thread done servicing request
01:40:05.990 00.000 21068 OnExposeComplete: enter
01:40:05.991 00.001 21068 UpdateGuideState(): m_state=6
01:40:05.992 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10937
01:40:05.993 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.00, Mass=138596, SNR=95.8, Peak=19248 HFD=3.0
01:40:05.994 00.001 21068 MultiStar: [#1 0.16,0.06,0.96,U] [#2 0.06,-0.14,1.14,U] [#3 0.28,0.09,0.95,U] [#4 0.09,-0.14,0.63,U] [#5 0.09,-0.12,0.87,U] [#6 0.00,0.03,0.73,U] [#7 0.19,0.01,0.51,U] [#8 0.31,-0.14,0.69,U] 
01:40:05.995 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.27, 0.18}
01:40:05.996 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
01:40:05.996 00.000 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
01:40:05.997 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
01:40:05.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
01:40:06.000 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
01:40:06.000 00.000 16108 Worker thread wakes up
01:40:06.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:40:06.001 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:40:06.001 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
01:40:06.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:40:06.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:06.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:40:06.001 00.000 16108 MoveAxis(E, 0, ABG)
01:40:06.001 00.000 16108 Move returns status 0, amount 0
01:40:06.001 00.000 16108 MoveAxis(N, 0, ABG)
01:40:06.001 00.000 16108 Move returns status 0, amount 0
01:40:06.001 00.000 16108 move complete, result=0
01:40:06.001 00.000 16108 worker thread done servicing request
01:40:06.005 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3392, FiltMin=2864, FiltMax=60569, Gamma=1.000
01:40:06.021 00.016 21068 UpdateGuideState exits: m=138596 SNR=95.8
01:40:06.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.022 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:06.023 00.001 21068 Enqueuing Expose request
01:40:06.024 00.001 16108 Worker thread wakes up
01:40:06.024 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:06.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:06.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:06.786 00.761 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:40:06.787 00.001 21068 case statement mapped state 6 to 3
01:40:06.788 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:06.992 00.204 16108 Exposure complete
01:40:07.047 00.055 16108 worker thread done servicing request
01:40:07.047 00.000 21068 OnExposeComplete: enter
01:40:07.049 00.002 21068 UpdateGuideState(): m_state=6
01:40:07.050 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10938
01:40:07.051 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.32, Mass=121233, SNR=82.3, Peak=13360 HFD=3.5
01:40:07.052 00.001 21068 MultiStar: [#1 0.04,0.03,1.09,U] [#2 -0.00,0.10,1.18,U] [#3 0.14,0.16,1.06,U] [#4 -0.11,-0.06,0.90,U] [#5 -0.20,0.11,1.01,U] [#6 -0.17,0.08,0.95,U] [#7 -0.39,0.49,0.00,M1] [#8 -0.07,0.26,0.78,U] 
01:40:07.053 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.05, 0.50}
01:40:07.053 00.000 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
01:40:07.054 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
01:40:07.055 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.81 mountX=0.06 mountY=-0.13, mountTheta=-1.15
01:40:07.056 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.15, opts=13)
01:40:07.057 00.001 21068 Enqueuing Move request for scope (-0.04, 0.15)
01:40:07.057 00.000 16108 Worker thread wakes up
01:40:07.059 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:40:07.059 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:40:07.059 00.000 16108 Moving (-0.04, 0.15) raw xDistance=0.06 yDistance=-0.13
01:40:07.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:40:07.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:07.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:40:07.059 00.000 16108 MoveAxis(E, 0, ABG)
01:40:07.059 00.000 16108 Move returns status 0, amount 0
01:40:07.059 00.000 16108 MoveAxis(N, 0, ABG)
01:40:07.060 00.001 16108 Move returns status 0, amount 0
01:40:07.060 00.000 16108 move complete, result=0
01:40:07.060 00.000 16108 worker thread done servicing request
01:40:07.062 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3395, FiltMin=2937, FiltMax=57376, Gamma=1.000
01:40:07.080 00.018 21068 UpdateGuideState exits: m=121233 SNR=82.3
01:40:07.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:07.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:07.083 00.001 21068 Enqueuing Expose request
01:40:07.085 00.002 16108 Worker thread wakes up
01:40:07.085 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:07.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:07.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:08.250 01.164 16108 Exposure complete
01:40:08.343 00.093 16108 worker thread done servicing request
01:40:08.343 00.000 21068 OnExposeComplete: enter
01:40:08.345 00.002 21068 UpdateGuideState(): m_state=6
01:40:08.347 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10939
01:40:08.349 00.002 21068 Star::Find returns 1 (0), X=220.68, Y=876.43, Mass=120814, SNR=77.5, Peak=15664 HFD=3.2
01:40:08.351 00.002 21068 MultiStar: [#1 -0.08,0.49,1.28,U] [#2 -0.39,0.40,0.00,M1] [#3 -0.24,0.42,0.98,U] [#4 -0.53,0.16,0.00,M1] [#5 -0.34,0.24,1.03,U] [#6 -0.26,0.32,0.90,U] [#7 -0.22,0.53,0.00,M2] [#8 -0.52,0.30,0.00,M1] 
01:40:08.352 00.001 21068 refined, 4 included, MultiStar: {-0.16, 0.42}, one-star: {0.07, 0.61}
01:40:08.354 00.002 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
01:40:08.356 00.002 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
01:40:08.356 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.94 mountX=0.24 mountY=-0.37, mountTheta=-1.00
01:40:08.359 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.42, opts=13)
01:40:08.360 00.001 21068 Enqueuing Move request for scope (-0.16, 0.42)
01:40:08.360 00.000 16108 Worker thread wakes up
01:40:08.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.42) opts 0xd
01:40:08.361 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.42)
01:40:08.361 00.000 16108 Moving (-0.16, 0.42) raw xDistance=0.24 yDistance=-0.37
01:40:08.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:40:08.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:08.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:40:08.361 00.000 16108 MoveAxis(W, 62, ABG)
01:40:08.361 00.000 16108 Guiding  Dir = 3, Dur = 62
01:40:08.361 00.000 16108 IsSlewing returns 0
01:40:08.361 00.000 16108 IsGuiding returns 0
01:40:08.362 00.001 16108 PulseGuide returned control before completion, sleep 72
01:40:08.365 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3392, FiltMin=2915, FiltMax=63571, Gamma=1.000
01:40:08.386 00.021 21068 UpdateGuideState exits: m=120814 SNR=77.5
01:40:08.388 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:08.388 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:08.389 00.001 21068 Enqueuing Expose request
01:40:08.449 00.060 16108 IsGuiding returns 0
01:40:08.449 00.000 16108 Move returns status 0, amount 62
01:40:08.449 00.000 16108 MoveAxis(N, 0, ABG)
01:40:08.449 00.000 16108 Move returns status 0, amount 0
01:40:08.449 00.000 16108 move complete, result=0
01:40:08.449 00.000 16108 worker thread done servicing request
01:40:08.449 00.000 16108 Worker thread wakes up
01:40:08.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:08.449 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.4 px 0 ms NORTH
01:40:08.450 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:09.435 00.985 16108 Exposure complete
01:40:09.499 00.064 16108 worker thread done servicing request
01:40:09.499 00.000 21068 OnExposeComplete: enter
01:40:09.500 00.001 21068 UpdateGuideState(): m_state=6
01:40:09.502 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10940
01:40:09.503 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.13, Mass=121810, SNR=82.5, Peak=15216 HFD=3.4
01:40:09.503 00.000 21068 MultiStar: [#1 0.11,0.14,1.12,U] [#2 -0.04,0.22,1.07,U] [#3 0.01,0.37,1.07,U] [#4 -0.22,-0.08,1.04,U] [#5 -0.40,0.04,0.93,U] [#6 -0.38,0.19,0.82,U] [#7 -0.10,0.32,0.68,U] [#8 -0.05,-0.08,0.75,U] 
01:40:09.505 00.002 21068 refined, 8 included, MultiStar: {-0.10, 0.16}, one-star: {0.08, 0.31}
01:40:09.506 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
01:40:09.506 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
01:40:09.508 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.12 mountX=0.13 mountY=-0.13, mountTheta=-0.82
01:40:09.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.16, opts=13)
01:40:09.511 00.001 21068 Enqueuing Move request for scope (-0.10, 0.16)
01:40:09.513 00.002 16108 Worker thread wakes up
01:40:09.514 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
01:40:09.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
01:40:09.514 00.000 16108 Moving (-0.10, 0.16) raw xDistance=0.13 yDistance=-0.13
01:40:09.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:40:09.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:09.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:40:09.514 00.000 16108 MoveAxis(E, 0, ABG)
01:40:09.514 00.000 16108 Move returns status 0, amount 0
01:40:09.514 00.000 16108 MoveAxis(N, 0, ABG)
01:40:09.515 00.001 16108 Move returns status 0, amount 0
01:40:09.515 00.000 16108 move complete, result=0
01:40:09.515 00.000 16108 worker thread done servicing request
01:40:09.524 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3392, FiltMin=2909, FiltMax=65440, Gamma=1.000
01:40:09.556 00.032 21068 UpdateGuideState exits: m=121810 SNR=82.5
01:40:09.558 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:09.560 00.001 21068 Enqueuing Expose request
01:40:09.563 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:09.564 00.001 16108 Worker thread wakes up
01:40:09.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:09.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:10.728 01.164 16108 Exposure complete
01:40:10.781 00.053 16108 worker thread done servicing request
01:40:10.781 00.000 21068 OnExposeComplete: enter
01:40:10.782 00.001 21068 UpdateGuideState(): m_state=6
01:40:10.783 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10941
01:40:10.784 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.16, Mass=116904, SNR=74.6, Peak=15008 HFD=3.4
01:40:10.785 00.001 21068 MultiStar: [#1 0.14,0.24,1.13,U] [#2 -0.22,0.04,1.45,U] [#3 0.24,0.34,1.18,U] [#4 0.10,0.19,0.95,U] [#5 0.16,0.32,0.93,U] [#6 0.07,0.12,0.86,U] [#7 0.13,0.36,0.70,U] [#8 -0.00,0.07,0.85,U] 
01:40:10.786 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.22}, one-star: {0.12, 0.34}
01:40:10.787 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
01:40:10.787 00.000 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
01:40:10.788 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
01:40:10.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.22, opts=13)
01:40:10.793 00.003 21068 Enqueuing Move request for scope (0.07, 0.22)
01:40:10.795 00.002 16108 Worker thread wakes up
01:40:10.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:40:10.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:40:10.795 00.000 16108 Moving (0.07, 0.22) raw xDistance=-0.03 yDistance=-0.23
01:40:10.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:10.795 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.43 newest=-0.73
01:40:10.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:40:10.795 00.000 16108 MoveAxis(E, 0, ABG)
01:40:10.795 00.000 16108 Move returns status 0, amount 0
01:40:10.795 00.000 16108 MoveAxis(N, 46, ABG)
01:40:10.795 00.000 16108 Guiding  Dir = 0, Dur = 46
01:40:10.795 00.000 16108 IsSlewing returns 0
01:40:10.795 00.000 16108 IsGuiding returns 0
01:40:10.803 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3392, FiltMin=2937, FiltMax=51049, Gamma=1.000
01:40:10.828 00.025 21068 UpdateGuideState exits: m=116904 SNR=74.6
01:40:10.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:10.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:10.830 00.000 21068 Enqueuing Expose request
01:40:10.849 00.019 16108 IsGuiding returns 1
01:40:10.849 00.000 16108 scope still moving after pulse duration time elapsed
01:40:10.879 00.030 16108 IsSlewing returns 0
01:40:10.879 00.000 16108 IsGuiding returns 1
01:40:10.910 00.031 16108 IsSlewing returns 0
01:40:10.910 00.000 16108 IsGuiding returns 1
01:40:10.941 00.031 16108 IsSlewing returns 0
01:40:10.943 00.002 16108 IsGuiding returns 0
01:40:10.943 00.000 16108 scope move finished after 46 + 100 ms
01:40:10.943 00.000 16108 Move returns status 0, amount 46
01:40:10.943 00.000 16108 move complete, result=0
01:40:10.943 00.000 16108 worker thread done servicing request
01:40:10.943 00.000 16108 Worker thread wakes up
01:40:10.943 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
01:40:10.946 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:10.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:11.921 00.975 16108 Exposure complete
01:40:11.978 00.057 16108 worker thread done servicing request
01:40:11.978 00.000 21068 OnExposeComplete: enter
01:40:11.979 00.001 21068 UpdateGuideState(): m_state=6
01:40:11.981 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10942
01:40:11.982 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=876.25, Mass=140356, SNR=91.8, Peak=17184 HFD=3.5
01:40:11.985 00.003 21068 MultiStar: [#1 0.06,0.20,1.03,U] [#2 -0.44,0.23,1.16,U] [#3 0.06,0.37,1.14,U] [#4 0.10,0.08,0.74,U] [#5 -0.08,-0.05,0.85,U] [#6 0.12,0.19,0.81,U] [#7 0.07,0.14,0.54,U] [#8 -0.15,0.23,0.72,U] 
01:40:11.986 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.22}, one-star: {0.07, 0.43}
01:40:11.987 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
01:40:11.989 00.002 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
01:40:11.990 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.73 mountX=0.07 mountY=-0.20, mountTheta=-1.23
01:40:11.993 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.22, opts=13)
01:40:11.995 00.002 21068 Enqueuing Move request for scope (-0.04, 0.22)
01:40:11.997 00.002 16108 Worker thread wakes up
01:40:11.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:40:11.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:40:11.997 00.000 16108 Moving (-0.04, 0.22) raw xDistance=0.07 yDistance=-0.20
01:40:11.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:40:11.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:40:11.997 00.000 16108 MoveAxis(E, 0, ABG)
01:40:11.997 00.000 16108 Move returns status 0, amount 0
01:40:11.997 00.000 16108 MoveAxis(N, 41, ABG)
01:40:11.997 00.000 16108 Guiding  Dir = 0, Dur = 41
01:40:11.997 00.000 16108 IsSlewing returns 0
01:40:11.997 00.000 16108 IsGuiding returns 0
01:40:12.003 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3392, FiltMin=2934, FiltMax=56000, Gamma=1.000
01:40:12.021 00.018 21068 UpdateGuideState exits: m=140356 SNR=91.8
01:40:12.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:12.023 00.000 21068 Enqueuing Expose request
01:40:12.032 00.009 16108 PulseGuide returned control before completion, sleep 17
01:40:12.062 00.030 16108 IsGuiding returns 1
01:40:12.062 00.000 16108 scope still moving after pulse duration time elapsed
01:40:12.093 00.031 16108 IsSlewing returns 0
01:40:12.093 00.000 16108 IsGuiding returns 1
01:40:12.124 00.031 16108 IsSlewing returns 0
01:40:12.124 00.000 16108 IsGuiding returns 0
01:40:12.124 00.000 16108 scope move finished after 41 + 85 ms
01:40:12.124 00.000 16108 Move returns status 0, amount 41
01:40:12.124 00.000 16108 move complete, result=0
01:40:12.124 00.000 16108 worker thread done servicing request
01:40:12.124 00.000 16108 Worker thread wakes up
01:40:12.124 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
01:40:12.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:12.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:13.285 01.160 16108 Exposure complete
01:40:13.340 00.055 16108 worker thread done servicing request
01:40:13.340 00.000 21068 OnExposeComplete: enter
01:40:13.342 00.002 21068 UpdateGuideState(): m_state=6
01:40:13.343 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10943
01:40:13.345 00.002 21068 Star::Find returns 1 (0), X=220.98, Y=875.99, Mass=131052, SNR=98.5, Peak=15456 HFD=3.7
01:40:13.347 00.002 21068 MultiStar: [#1 -0.20,0.27,0.97,U] [#2 -0.10,0.28,1.00,U] [#3 0.07,0.38,0.88,U] [#4 -0.09,0.05,0.68,U] [#5 -0.18,0.03,0.83,U] [#6 -0.29,0.05,0.82,U] [#7 0.37,0.22,0.55,U] [#8 0.15,-0.27,0.75,U] 
01:40:13.348 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.14}, one-star: {0.37, 0.18}
01:40:13.349 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
01:40:13.350 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
01:40:13.352 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=0.02 mountY=-0.14, mountTheta=-1.40
01:40:13.356 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.14, opts=13)
01:40:13.358 00.002 21068 Enqueuing Move request for scope (0.00, 0.14)
01:40:13.359 00.001 16108 Worker thread wakes up
01:40:13.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
01:40:13.359 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
01:40:13.359 00.000 16108 Moving (0.00, 0.14) raw xDistance=0.02 yDistance=-0.14
01:40:13.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:13.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:13.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:13.359 00.000 16108 MoveAxis(E, 0, ABG)
01:40:13.359 00.000 16108 Move returns status 0, amount 0
01:40:13.359 00.000 16108 MoveAxis(N, 0, ABG)
01:40:13.359 00.000 16108 Move returns status 0, amount 0
01:40:13.359 00.000 16108 move complete, result=0
01:40:13.359 00.000 16108 worker thread done servicing request
01:40:13.364 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3395, FiltMin=2889, FiltMax=54544, Gamma=1.000
01:40:13.384 00.020 21068 UpdateGuideState exits: m=131052 SNR=98.5
01:40:13.387 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:13.388 00.000 21068 Enqueuing Expose request
01:40:13.389 00.001 16108 Worker thread wakes up
01:40:13.389 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:13.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:13.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:14.351 00.961 16108 Exposure complete
01:40:14.418 00.067 16108 worker thread done servicing request
01:40:14.418 00.000 21068 OnExposeComplete: enter
01:40:14.420 00.002 21068 UpdateGuideState(): m_state=6
01:40:14.421 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10944
01:40:14.423 00.002 21068 Star::Find returns 1 (0), X=220.76, Y=875.79, Mass=115257, SNR=82.9, Peak=15664 HFD=3.5
01:40:14.426 00.003 21068 MultiStar: [#1 0.31,0.12,1.17,U] [#2 0.01,-0.06,1.20,U] [#3 0.45,0.20,1.01,U] [#4 0.42,0.09,0.78,U] [#5 0.04,-0.08,0.86,U] [#6 0.01,0.14,0.74,U] [#7 0.01,-0.03,0.64,U] [#8 0.44,0.11,0.89,U] 
01:40:14.427 00.001 21068 single-star, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.15, -0.02}
01:40:14.429 00.002 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
01:40:14.430 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
01:40:14.432 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=-0.15 mountY=-0.01, mountTheta=-3.04
01:40:14.435 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.02, opts=13)
01:40:14.436 00.001 21068 Enqueuing Move request for scope (0.15, -0.02)
01:40:14.438 00.002 16108 Worker thread wakes up
01:40:14.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:40:14.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:40:14.438 00.000 16108 Moving (0.15, -0.02) raw xDistance=-0.15 yDistance=-0.01
01:40:14.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:40:14.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:14.439 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:14.439 00.000 16108 MoveAxis(E, 0, ABG)
01:40:14.439 00.000 16108 Move returns status 0, amount 0
01:40:14.439 00.000 16108 MoveAxis(N, 0, ABG)
01:40:14.439 00.000 16108 Move returns status 0, amount 0
01:40:14.439 00.000 16108 move complete, result=0
01:40:14.439 00.000 16108 worker thread done servicing request
01:40:14.446 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3392, FiltMin=2896, FiltMax=59616, Gamma=1.000
01:40:14.466 00.020 21068 UpdateGuideState exits: m=115257 SNR=82.9
01:40:14.468 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:14.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:14.471 00.002 21068 Enqueuing Expose request
01:40:14.474 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:14.476 00.002 16108 Worker thread wakes up
01:40:14.476 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:14.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:15.642 01.166 16108 Exposure complete
01:40:15.711 00.069 16108 worker thread done servicing request
01:40:15.711 00.000 21068 OnExposeComplete: enter
01:40:15.712 00.001 21068 UpdateGuideState(): m_state=6
01:40:15.713 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10945
01:40:15.713 00.000 21068 Star::Find returns 1 (0), X=221.00, Y=876.26, Mass=116779, SNR=77.8, Peak=15264 HFD=3.2
01:40:15.714 00.001 21068 MultiStar: [#1 0.27,0.14,1.43,U] [#2 0.31,0.16,1.31,U] [#3 0.27,0.19,1.21,U] [#4 0.22,0.12,1.03,U] [#5 0.09,-0.02,1.02,U] [#6 0.21,-0.00,0.90,U] [#7 0.20,0.43,0.83,U] [#8 0.31,-0.02,0.80,U] 
01:40:15.715 00.001 21068 refined, 8 included, MultiStar: {0.26, 0.16}, one-star: {0.39, 0.45}
01:40:15.716 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
01:40:15.716 00.000 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
01:40:15.717 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.30 cameraTheta=0.56 mountX=-0.22 mountY=-0.22, mountTheta=-2.37
01:40:15.720 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.16, opts=13)
01:40:15.722 00.002 21068 Enqueuing Move request for scope (0.26, 0.16)
01:40:15.724 00.002 16108 Worker thread wakes up
01:40:15.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
01:40:15.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
01:40:15.724 00.000 16108 Moving (0.26, 0.16) raw xDistance=-0.22 yDistance=-0.22
01:40:15.725 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:40:15.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:40:15.725 00.000 16108 MoveAxis(E, 59, ABG)
01:40:15.725 00.000 16108 Guiding  Dir = 2, Dur = 59
01:40:15.725 00.000 16108 IsSlewing returns 0
01:40:15.726 00.001 16108 IsGuiding returns 0
01:40:15.735 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3392, FiltMin=2931, FiltMax=54992, Gamma=1.000
01:40:15.752 00.017 16108 PulseGuide returned control before completion, sleep 44
01:40:15.761 00.009 21068 UpdateGuideState exits: m=116779 SNR=77.8
01:40:15.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:15.763 00.000 21068 Enqueuing Expose request
01:40:15.797 00.034 16108 IsGuiding returns 1
01:40:15.797 00.000 16108 scope still moving after pulse duration time elapsed
01:40:15.829 00.032 16108 IsSlewing returns 0
01:40:15.829 00.000 16108 IsGuiding returns 1
01:40:15.859 00.030 16108 IsSlewing returns 0
01:40:15.859 00.000 16108 IsGuiding returns 0
01:40:15.859 00.000 16108 scope move finished after 59 + 74 ms
01:40:15.859 00.000 16108 Move returns status 0, amount 59
01:40:15.859 00.000 16108 MoveAxis(N, 44, ABG)
01:40:15.859 00.000 16108 Guiding  Dir = 0, Dur = 44
01:40:15.859 00.000 16108 IsSlewing returns 0
01:40:15.859 00.000 16108 IsGuiding returns 0
01:40:15.909 00.050 16108 IsGuiding returns 1
01:40:15.909 00.000 16108 scope still moving after pulse duration time elapsed
01:40:15.938 00.029 16108 IsSlewing returns 0
01:40:15.938 00.000 16108 IsGuiding returns 1
01:40:15.969 00.031 16108 IsSlewing returns 0
01:40:15.970 00.001 16108 IsGuiding returns 1
01:40:16.000 00.030 16108 IsSlewing returns 0
01:40:16.000 00.000 16108 IsGuiding returns 0
01:40:16.000 00.000 16108 scope move finished after 44 + 96 ms
01:40:16.000 00.000 16108 Move returns status 0, amount 44
01:40:16.000 00.000 16108 move complete, result=0
01:40:16.001 00.001 16108 worker thread done servicing request
01:40:16.001 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.2 px 44 ms NORTH
01:40:16.002 00.001 16108 Worker thread wakes up
01:40:16.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:16.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:16.987 00.985 16108 Exposure complete
01:40:17.061 00.074 16108 worker thread done servicing request
01:40:17.061 00.000 21068 OnExposeComplete: enter
01:40:17.062 00.001 21068 UpdateGuideState(): m_state=6
01:40:17.062 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10946
01:40:17.064 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=875.70, Mass=143324, SNR=99.1, Peak=16288 HFD=3.4
01:40:17.065 00.001 21068 MultiStar: [#1 0.22,0.06,0.93,U] [#2 0.14,-0.26,1.03,U] [#3 0.10,0.12,0.93,U] [#4 0.11,-0.16,0.73,U] [#5 0.04,-0.33,0.76,U] [#6 0.22,-0.14,0.81,U] [#7 -0.12,-0.28,0.52,U] [#8 0.16,-0.32,0.76,U] 
01:40:17.066 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.31, -0.11}
01:40:17.067 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
01:40:17.067 00.000 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.60)
01:40:17.068 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.78 mountX=-0.17 mountY=0.11, mountTheta=2.58
01:40:17.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.15, opts=13)
01:40:17.071 00.001 21068 Enqueuing Move request for scope (0.15, -0.15)
01:40:17.072 00.001 16108 Worker thread wakes up
01:40:17.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
01:40:17.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
01:40:17.072 00.000 16108 Moving (0.15, -0.15) raw xDistance=-0.17 yDistance=0.11
01:40:17.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:40:17.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:17.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:40:17.072 00.000 16108 MoveAxis(E, 0, ABG)
01:40:17.072 00.000 16108 Move returns status 0, amount 0
01:40:17.072 00.000 16108 MoveAxis(N, 0, ABG)
01:40:17.072 00.000 16108 Move returns status 0, amount 0
01:40:17.072 00.000 16108 move complete, result=0
01:40:17.073 00.001 16108 worker thread done servicing request
01:40:17.079 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3392, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:40:17.106 00.027 21068 UpdateGuideState exits: m=143324 SNR=99.1
01:40:17.109 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.111 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:17.113 00.002 21068 Enqueuing Expose request
01:40:17.115 00.002 16108 Worker thread wakes up
01:40:17.115 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:17.116 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:17.117 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:18.291 01.174 16108 Exposure complete
01:40:18.374 00.083 16108 worker thread done servicing request
01:40:18.374 00.000 21068 OnExposeComplete: enter
01:40:18.376 00.002 21068 UpdateGuideState(): m_state=6
01:40:18.378 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10947
01:40:18.379 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.55, Mass=117499, SNR=92.6, Peak=13328 HFD=3.2
01:40:18.380 00.001 21068 MultiStar: [#1 -0.35,-0.27,0.95,U] [#2 -0.70,-0.28,0.00,M1] [#3 0.03,-0.29,0.91,U] [#4 -0.07,-0.30,0.74,U] [#5 -0.32,-0.55,0.00,M1] [#6 -0.22,-0.24,0.80,U] [#7 -0.19,-0.42,0.55,U] [#8 -0.35,-0.35,0.83,U] 
01:40:18.381 00.001 21068 single-star, 6 included, MultiStar: {-0.19, -0.30}, one-star: {-0.17, -0.27}
01:40:18.381 00.000 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
01:40:18.382 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
01:40:18.383 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-2.15 mountX=0.12 mountY=0.30, mountTheta=1.18
01:40:18.387 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.27, opts=13)
01:40:18.387 00.000 21068 Enqueuing Move request for scope (-0.17, -0.27)
01:40:18.388 00.001 16108 Worker thread wakes up
01:40:18.389 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.27) opts 0xd
01:40:18.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.27)
01:40:18.389 00.000 16108 Moving (-0.17, -0.27) raw xDistance=0.12 yDistance=0.30
01:40:18.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:40:18.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:18.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:40:18.389 00.000 16108 MoveAxis(E, 0, ABG)
01:40:18.389 00.000 16108 Move returns status 0, amount 0
01:40:18.389 00.000 16108 MoveAxis(N, 0, ABG)
01:40:18.389 00.000 16108 Move returns status 0, amount 0
01:40:18.389 00.000 16108 move complete, result=0
01:40:18.389 00.000 16108 worker thread done servicing request
01:40:18.392 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3392, FiltMin=2941, FiltMax=59933, Gamma=1.000
01:40:18.410 00.018 21068 UpdateGuideState exits: m=117499 SNR=92.6
01:40:18.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.413 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:18.414 00.001 21068 Enqueuing Expose request
01:40:18.415 00.001 16108 Worker thread wakes up
01:40:18.415 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:40:18.417 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:18.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:19.392 00.975 16108 Exposure complete
01:40:19.459 00.067 16108 worker thread done servicing request
01:40:19.461 00.002 21068 OnExposeComplete: enter
01:40:19.461 00.000 21068 UpdateGuideState(): m_state=6
01:40:19.462 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10948
01:40:19.463 00.001 21068 Star::Find returns 1 (0), X=220.16, Y=875.87, Mass=113431, SNR=81.8, Peak=13587 HFD=3.7
01:40:19.464 00.001 21068 MultiStar: [#1 -0.07,-0.12,1.27,U] [#2 -0.83,-0.15,0.00,M2] [#3 -0.15,0.07,1.02,U] [#4 -0.18,-0.14,0.71,U] [#5 -0.34,-0.36,0.94,U] [#6 -0.60,-0.25,0.00,M1] [#7 -0.36,0.27,0.75,U] [#8 -0.44,-0.18,0.78,U] 
01:40:19.465 00.001 21068 refined, 6 included, MultiStar: {-0.27, -0.06}, one-star: {-0.45, 0.06}
01:40:19.466 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
01:40:19.466 00.000 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
01:40:19.467 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.92 mountX=0.26 mountY=0.12, mountTheta=0.45
01:40:19.468 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.06, opts=13)
01:40:19.469 00.001 21068 Enqueuing Move request for scope (-0.27, -0.06)
01:40:19.470 00.001 16108 Worker thread wakes up
01:40:19.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
01:40:19.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
01:40:19.470 00.000 16108 Moving (-0.27, -0.06) raw xDistance=0.26 yDistance=0.12
01:40:19.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:40:19.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:19.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:40:19.470 00.000 16108 MoveAxis(W, 67, ABG)
01:40:19.470 00.000 16108 Guiding  Dir = 3, Dur = 67
01:40:19.470 00.000 16108 IsSlewing returns 0
01:40:19.471 00.001 16108 IsGuiding returns 0
01:40:19.471 00.000 16108 PulseGuide returned control before completion, sleep 77
01:40:19.479 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2841, FiltMax=63280, Gamma=1.000
01:40:19.498 00.019 21068 UpdateGuideState exits: m=113431 SNR=81.8
01:40:19.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:19.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:19.501 00.001 21068 Enqueuing Expose request
01:40:19.560 00.059 16108 IsGuiding returns 0
01:40:19.560 00.000 16108 Move returns status 0, amount 67
01:40:19.560 00.000 16108 MoveAxis(N, 0, ABG)
01:40:19.560 00.000 16108 Move returns status 0, amount 0
01:40:19.560 00.000 16108 move complete, result=0
01:40:19.560 00.000 16108 worker thread done servicing request
01:40:19.560 00.000 16108 Worker thread wakes up
01:40:19.560 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
01:40:19.562 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:19.563 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:20.728 01.165 16108 Exposure complete
01:40:20.804 00.076 16108 worker thread done servicing request
01:40:20.804 00.000 21068 OnExposeComplete: enter
01:40:20.805 00.001 21068 UpdateGuideState(): m_state=6
01:40:20.806 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10949
01:40:20.807 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.73, Mass=129641, SNR=95.3, Peak=15264 HFD=3.5
01:40:20.808 00.001 21068 MultiStar: [#1 -0.00,-0.03,0.94,U] [#2 0.01,-0.22,1.13,U] [#3 0.18,0.09,0.90,U] [#4 0.02,-0.28,0.80,U] [#5 -0.07,-0.12,0.88,U] [#6 -0.11,-0.15,0.75,U] [#7 0.29,-0.20,0.51,U] [#8 0.25,-0.32,0.78,U] 
01:40:20.809 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.14}, one-star: {0.04, -0.09}
01:40:20.810 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
01:40:20.811 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
01:40:20.812 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.10 mountX=-0.06 mountY=0.07, mountTheta=2.24
01:40:20.815 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
01:40:20.815 00.000 21068 Enqueuing Move request for scope (0.04, -0.09)
01:40:20.817 00.002 16108 Worker thread wakes up
01:40:20.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:40:20.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:40:20.817 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.06 yDistance=0.07
01:40:20.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:40:20.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:20.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:20.817 00.000 16108 MoveAxis(E, 0, ABG)
01:40:20.817 00.000 16108 Move returns status 0, amount 0
01:40:20.817 00.000 16108 MoveAxis(N, 0, ABG)
01:40:20.817 00.000 16108 Move returns status 0, amount 0
01:40:20.817 00.000 16108 move complete, result=0
01:40:20.818 00.001 16108 worker thread done servicing request
01:40:20.821 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3395, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:40:20.842 00.021 21068 UpdateGuideState exits: m=129641 SNR=95.3
01:40:20.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:20.845 00.001 21068 Enqueuing Expose request
01:40:20.846 00.001 16108 Worker thread wakes up
01:40:20.846 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:20.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:20.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:21.806 00.959 16108 Exposure complete
01:40:21.870 00.064 16108 worker thread done servicing request
01:40:21.870 00.000 21068 OnExposeComplete: enter
01:40:21.872 00.002 21068 UpdateGuideState(): m_state=6
01:40:21.874 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10950
01:40:21.875 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.70, Mass=121692, SNR=88.5, Peak=15136 HFD=3.3
01:40:21.878 00.003 21068 MultiStar: [#1 -0.03,-0.18,1.30,U] [#2 -0.15,-0.26,1.27,U] [#3 0.10,-0.32,0.90,U] [#4 0.20,-0.38,0.84,U] [#5 0.19,-0.61,0.00,M1] [#6 0.10,-0.36,0.81,U] [#7 0.08,0.07,0.53,U] [#8 -0.14,-0.60,0.00,M1] 
01:40:21.879 00.001 21068 single-star, 6 included, MultiStar: {0.00, -0.23}, one-star: {-0.14, -0.11}
01:40:21.880 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
01:40:21.881 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
01:40:21.882 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=0.12 mountY=0.14, mountTheta=0.88
01:40:21.885 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
01:40:21.888 00.003 21068 Enqueuing Move request for scope (-0.14, -0.11)
01:40:21.889 00.001 16108 Worker thread wakes up
01:40:21.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
01:40:21.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
01:40:21.889 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
01:40:21.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:40:21.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:21.890 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:40:21.890 00.000 16108 MoveAxis(E, 0, ABG)
01:40:21.890 00.000 16108 Move returns status 0, amount 0
01:40:21.890 00.000 16108 MoveAxis(N, 0, ABG)
01:40:21.890 00.000 16108 Move returns status 0, amount 0
01:40:21.890 00.000 16108 move complete, result=0
01:40:21.890 00.000 16108 worker thread done servicing request
01:40:21.896 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3395, FiltMin=2937, FiltMax=59417, Gamma=1.000
01:40:21.913 00.017 21068 UpdateGuideState exits: m=121692 SNR=88.5
01:40:21.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:21.917 00.002 21068 Enqueuing Expose request
01:40:21.918 00.001 16108 Worker thread wakes up
01:40:21.918 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:21.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:21.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:23.087 01.168 16108 Exposure complete
01:40:23.141 00.054 16108 worker thread done servicing request
01:40:23.141 00.000 21068 OnExposeComplete: enter
01:40:23.142 00.001 21068 UpdateGuideState(): m_state=6
01:40:23.143 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10951
01:40:23.144 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.82, Mass=123365, SNR=86.8, Peak=15488 HFD=3.5
01:40:23.145 00.001 21068 MultiStar: [#1 0.24,-0.15,1.25,U] [#2 0.07,-0.13,1.20,U] [#3 0.08,0.03,1.01,U] [#4 0.13,-0.23,0.92,U] [#5 -0.04,-0.45,0.89,U] [#6 0.00,-0.17,0.88,U] [#7 0.50,-0.33,0.00,M1] [#8 0.37,-0.24,0.67,U] 
01:40:23.146 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.16}, one-star: {0.19, 0.00}
01:40:23.147 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
01:40:23.147 00.000 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
01:40:23.148 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.18 mountY=-0.04, mountTheta=-2.90
01:40:23.150 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
01:40:23.150 00.000 21068 Enqueuing Move request for scope (0.19, 0.00)
01:40:23.151 00.001 16108 Worker thread wakes up
01:40:23.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
01:40:23.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
01:40:23.151 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.18 yDistance=-0.04
01:40:23.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:40:23.152 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:23.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:23.152 00.000 16108 MoveAxis(E, 0, ABG)
01:40:23.152 00.000 16108 Move returns status 0, amount 0
01:40:23.152 00.000 16108 MoveAxis(N, 0, ABG)
01:40:23.152 00.000 16108 Move returns status 0, amount 0
01:40:23.152 00.000 16108 move complete, result=0
01:40:23.152 00.000 16108 worker thread done servicing request
01:40:23.156 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3395, FiltMin=2934, FiltMax=57645, Gamma=1.000
01:40:23.171 00.015 21068 UpdateGuideState exits: m=123365 SNR=86.8
01:40:23.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:23.173 00.000 21068 Enqueuing Expose request
01:40:23.174 00.001 16108 Worker thread wakes up
01:40:23.174 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:23.175 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:23.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:24.154 00.979 16108 Exposure complete
01:40:24.232 00.078 16108 worker thread done servicing request
01:40:24.232 00.000 21068 OnExposeComplete: enter
01:40:24.232 00.000 21068 UpdateGuideState(): m_state=6
01:40:24.235 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10952
01:40:24.236 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=875.32, Mass=135205, SNR=78.8, Peak=15193 HFD=3.3
01:40:24.238 00.002 21068 MultiStar: [#1 0.57,-0.41,0.00,M1] [#2 0.11,-0.45,1.12,U] [#3 0.41,-0.07,1.03,U] [#4 0.24,-0.52,0.00,M1] [#5 0.26,-0.39,0.97,U] [#6 -0.07,-0.61,0.00,M1] [#7 0.28,-0.56,0.00,M2] [#8 0.41,-0.58,0.00,M1] 
01:40:24.239 00.001 21068 refined, 3 included, MultiStar: {0.29, -0.35}, one-star: {0.39, -0.50}
01:40:24.240 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
01:40:24.241 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
01:40:24.241 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-0.88 mountX=-0.35 mountY=0.27, mountTheta=2.47
01:40:24.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.35, opts=13)
01:40:24.245 00.001 21068 Enqueuing Move request for scope (0.29, -0.35)
01:40:24.246 00.001 16108 Worker thread wakes up
01:40:24.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.35) opts 0xd
01:40:24.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.35)
01:40:24.246 00.000 16108 Moving (0.29, -0.35) raw xDistance=-0.35 yDistance=0.27
01:40:24.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:40:24.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:24.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:40:24.246 00.000 16108 MoveAxis(E, 90, ABG)
01:40:24.246 00.000 16108 Guiding  Dir = 2, Dur = 90
01:40:24.247 00.001 16108 IsSlewing returns 0
01:40:24.247 00.000 16108 IsGuiding returns 0
01:40:24.250 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3395, FiltMin=2902, FiltMax=51805, Gamma=1.000
01:40:24.265 00.015 21068 UpdateGuideState exits: m=135205 SNR=78.8
01:40:24.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:24.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:24.267 00.000 21068 Enqueuing Expose request
01:40:24.274 00.007 16108 PulseGuide returned control before completion, sleep 74
01:40:24.351 00.077 16108 IsGuiding returns 1
01:40:24.351 00.000 16108 scope still moving after pulse duration time elapsed
01:40:24.382 00.031 16108 IsSlewing returns 0
01:40:24.382 00.000 16108 IsGuiding returns 0
01:40:24.382 00.000 16108 scope move finished after 90 + 44 ms
01:40:24.382 00.000 16108 Move returns status 0, amount 90
01:40:24.382 00.000 16108 MoveAxis(N, 0, ABG)
01:40:24.382 00.000 16108 Move returns status 0, amount 0
01:40:24.382 00.000 16108 move complete, result=0
01:40:24.382 00.000 16108 worker thread done servicing request
01:40:24.382 00.000 16108 Worker thread wakes up
01:40:24.383 00.001 21068 GuideStep: -0.3 px 90 ms EAST, 0.3 px 0 ms NORTH
01:40:24.385 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:24.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:25.556 01.171 16108 Exposure complete
01:40:25.623 00.067 16108 worker thread done servicing request
01:40:25.623 00.000 21068 OnExposeComplete: enter
01:40:25.626 00.003 21068 UpdateGuideState(): m_state=6
01:40:25.627 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10953
01:40:25.629 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=875.63, Mass=112981, SNR=79.2, Peak=14480 HFD=3.1
01:40:25.631 00.002 21068 MultiStar: [#1 0.25,-0.33,1.38,U] [#2 -0.06,-0.48,1.30,U] [#3 0.25,-0.37,1.07,U] [#4 0.60,-0.55,0.00,M2] [#5 0.14,-0.55,0.00,M1] [#6 0.15,-0.53,0.00,M2] [#7 0.41,-0.15,0.73,U] [#8 0.12,-0.56,0.00,M2] 
01:40:25.633 00.002 21068 single-star, 4 included, MultiStar: {0.15, -0.32}, one-star: {-0.02, -0.19}
01:40:25.634 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
01:40:25.636 00.002 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
01:40:25.637 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.69 mountX=-0.01 mountY=0.19, mountTheta=1.63
01:40:25.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
01:40:25.640 00.001 21068 Enqueuing Move request for scope (-0.02, -0.19)
01:40:25.641 00.001 16108 Worker thread wakes up
01:40:25.643 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:40:25.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:40:25.643 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.01 yDistance=0.19
01:40:25.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:40:25.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:25.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:40:25.643 00.000 16108 MoveAxis(E, 0, ABG)
01:40:25.643 00.000 16108 Move returns status 0, amount 0
01:40:25.643 00.000 16108 MoveAxis(N, 0, ABG)
01:40:25.643 00.000 16108 Move returns status 0, amount 0
01:40:25.643 00.000 16108 move complete, result=0
01:40:25.644 00.001 16108 worker thread done servicing request
01:40:25.649 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3395, FiltMin=2912, FiltMax=52461, Gamma=1.000
01:40:25.669 00.020 21068 UpdateGuideState exits: m=112981 SNR=79.2
01:40:25.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.670 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:25.671 00.001 21068 Enqueuing Expose request
01:40:25.672 00.001 16108 Worker thread wakes up
01:40:25.672 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:25.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:25.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:26.653 00.980 16108 Exposure complete
01:40:26.722 00.069 16108 worker thread done servicing request
01:40:26.722 00.000 21068 OnExposeComplete: enter
01:40:26.723 00.001 21068 UpdateGuideState(): m_state=6
01:40:26.724 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10954
01:40:26.725 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.70, Mass=131907, SNR=94.0, Peak=15792 HFD=3.4
01:40:26.726 00.001 21068 MultiStar: [#1 0.13,-0.58,0.00,M1] [#2 0.05,-0.27,1.36,U] [#3 0.17,-0.33,0.97,U] [#4 0.30,-0.56,0.00,M3] [#5 0.02,-0.63,0.00,M2] [#6 -0.00,-0.50,0.74,U] [#7 0.06,-0.25,0.66,U] [#8 -0.09,-0.62,0.00,M3] 
01:40:26.727 00.001 21068 single-star, 4 included, MultiStar: {0.06, -0.28}, one-star: {0.02, -0.11}
01:40:26.728 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
01:40:26.729 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
01:40:26.729 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.40 mountX=-0.04 mountY=0.11, mountTheta=1.93
01:40:26.732 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.11, opts=13)
01:40:26.733 00.001 21068 Enqueuing Move request for scope (0.02, -0.11)
01:40:26.734 00.001 16108 Worker thread wakes up
01:40:26.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:40:26.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:40:26.734 00.000 16108 Moving (0.02, -0.11) raw xDistance=-0.04 yDistance=0.11
01:40:26.735 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:40:26.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:26.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:40:26.735 00.000 16108 MoveAxis(E, 0, ABG)
01:40:26.735 00.000 16108 Move returns status 0, amount 0
01:40:26.735 00.000 16108 MoveAxis(N, 0, ABG)
01:40:26.735 00.000 16108 Move returns status 0, amount 0
01:40:26.735 00.000 16108 move complete, result=0
01:40:26.735 00.000 16108 worker thread done servicing request
01:40:26.742 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3395, FiltMin=2896, FiltMax=62685, Gamma=1.000
01:40:26.759 00.017 21068 UpdateGuideState exits: m=131907 SNR=94.0
01:40:26.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:26.762 00.001 21068 Enqueuing Expose request
01:40:26.762 00.000 16108 Worker thread wakes up
01:40:26.763 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:26.763 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:26.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:27.912 01.149 16108 Exposure complete
01:40:27.969 00.057 16108 worker thread done servicing request
01:40:27.969 00.000 21068 OnExposeComplete: enter
01:40:27.970 00.001 21068 UpdateGuideState(): m_state=6
01:40:27.972 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10955
01:40:27.973 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.66, Mass=133560, SNR=89.1, Peak=14624 HFD=3.4
01:40:27.974 00.001 21068 MultiStar: [#1 0.05,-0.25,0.97,U] [#2 -0.54,-0.39,0.00,M1] [#3 -0.11,-0.12,0.99,U] [#4 -0.35,-0.33,0.88,U] [#5 0.03,-0.15,0.83,U] [#6 -0.11,-0.32,0.79,U] [#7 0.00,-0.31,0.54,U] [#8 -0.21,-0.47,0.78,U] 
01:40:27.975 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.25}, one-star: {-0.24, -0.16}
01:40:27.976 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
01:40:27.976 00.000 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
01:40:27.977 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.03 mountX=0.08 mountY=0.28, mountTheta=1.29
01:40:27.980 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.25, opts=13)
01:40:27.982 00.002 21068 Enqueuing Move request for scope (-0.12, -0.25)
01:40:27.984 00.002 16108 Worker thread wakes up
01:40:27.985 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
01:40:27.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
01:40:27.985 00.000 16108 Moving (-0.12, -0.25) raw xDistance=0.08 yDistance=0.28
01:40:27.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:40:27.985 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.53 newest=0.57
01:40:27.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:40:27.985 00.000 16108 MoveAxis(E, 0, ABG)
01:40:27.985 00.000 16108 Move returns status 0, amount 0
01:40:27.985 00.000 16108 MoveAxis(S, 55, ABG)
01:40:27.985 00.000 16108 Guiding  Dir = 1, Dur = 55
01:40:27.985 00.000 16108 IsSlewing returns 0
01:40:27.986 00.001 16108 IsGuiding returns 0
01:40:27.993 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3392, FiltMin=2889, FiltMax=64365, Gamma=1.000
01:40:28.010 00.017 21068 UpdateGuideState exits: m=133560 SNR=89.1
01:40:28.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:28.012 00.000 21068 Enqueuing Expose request
01:40:28.041 00.029 16108 PulseGuide returned control before completion, sleep 11
01:40:28.056 00.015 16108 IsGuiding returns 1
01:40:28.056 00.000 16108 scope still moving after pulse duration time elapsed
01:40:28.087 00.031 16108 IsSlewing returns 0
01:40:28.087 00.000 16108 IsGuiding returns 1
01:40:28.119 00.032 16108 IsSlewing returns 0
01:40:28.120 00.001 16108 IsGuiding returns 1
01:40:28.151 00.031 16108 IsSlewing returns 0
01:40:28.151 00.000 16108 IsGuiding returns 0
01:40:28.151 00.000 16108 scope move finished after 55 + 110 ms
01:40:28.152 00.001 16108 Move returns status 0, amount 55
01:40:28.152 00.000 16108 move complete, result=0
01:40:28.152 00.000 16108 worker thread done servicing request
01:40:28.152 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
01:40:28.153 00.001 16108 Worker thread wakes up
01:40:28.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:28.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:29.118 00.965 16108 Exposure complete
01:40:29.199 00.081 16108 worker thread done servicing request
01:40:29.199 00.000 21068 OnExposeComplete: enter
01:40:29.200 00.001 21068 UpdateGuideState(): m_state=6
01:40:29.201 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10956
01:40:29.201 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=875.66, Mass=132683, SNR=98.3, Peak=12691 HFD=3.5
01:40:29.202 00.001 21068 MultiStar: [#1 -0.39,-0.26,0.84,U] [#2 -0.26,-0.28,1.04,U] [#3 -0.05,-0.25,1.02,U] [#4 0.23,-0.43,0.78,U] [#5 -0.19,-0.61,0.00,M2] [#6 -0.24,-0.34,0.65,U] [#7 -0.15,-0.11,0.55,U] [#8 -0.12,-0.33,0.62,U] 
01:40:29.203 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.27}, one-star: {-0.12, -0.15}
01:40:29.204 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.06)
01:40:29.205 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.12)
01:40:29.205 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-2.26 mountX=0.10 mountY=0.18, mountTheta=1.07
01:40:29.208 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
01:40:29.209 00.001 21068 Enqueuing Move request for scope (-0.12, -0.15)
01:40:29.209 00.000 16108 Worker thread wakes up
01:40:29.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
01:40:29.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
01:40:29.209 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.10 yDistance=0.18
01:40:29.210 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:40:29.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:29.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:40:29.210 00.000 16108 MoveAxis(E, 0, ABG)
01:40:29.210 00.000 16108 Move returns status 0, amount 0
01:40:29.210 00.000 16108 MoveAxis(N, 0, ABG)
01:40:29.210 00.000 16108 Move returns status 0, amount 0
01:40:29.210 00.000 16108 move complete, result=0
01:40:29.210 00.000 16108 worker thread done servicing request
01:40:29.213 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3395, FiltMin=2902, FiltMax=54029, Gamma=1.000
01:40:29.228 00.015 21068 UpdateGuideState exits: m=132683 SNR=98.3
01:40:29.228 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:29.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:29.232 00.003 21068 Enqueuing Expose request
01:40:29.233 00.001 16108 Worker thread wakes up
01:40:29.233 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:29.234 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:29.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:30.388 01.154 16108 Exposure complete
01:40:30.444 00.056 16108 worker thread done servicing request
01:40:30.444 00.000 21068 OnExposeComplete: enter
01:40:30.445 00.001 21068 UpdateGuideState(): m_state=6
01:40:30.445 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10957
01:40:30.446 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.60, Mass=123862, SNR=78.5, Peak=15872 HFD=3.2
01:40:30.447 00.001 21068 MultiStar: [#1 0.32,-0.42,1.31,U] [#2 0.08,-0.63,0.00,M1] [#3 0.45,-0.28,1.25,U] [#4 0.30,-0.61,0.00,M2] [#5 0.05,-0.71,0.00,M3] [#6 -0.03,-0.52,0.89,U] [#7 -0.01,-0.38,0.69,U] [#8 0.13,-0.52,0.78,U] 
01:40:30.448 00.001 21068 single-star, 5 included, MultiStar: {0.19, -0.38}, one-star: {0.09, -0.22}
01:40:30.449 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
01:40:30.450 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
01:40:30.451 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.16 mountX=-0.13 mountY=0.19, mountTheta=2.17
01:40:30.454 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.22, opts=13)
01:40:30.454 00.000 21068 Enqueuing Move request for scope (0.09, -0.22)
01:40:30.456 00.002 16108 Worker thread wakes up
01:40:30.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
01:40:30.456 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
01:40:30.456 00.000 16108 Moving (0.09, -0.22) raw xDistance=-0.13 yDistance=0.19
01:40:30.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:40:30.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:30.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:40:30.456 00.000 16108 MoveAxis(E, 0, ABG)
01:40:30.456 00.000 16108 Move returns status 0, amount 0
01:40:30.456 00.000 16108 MoveAxis(N, 0, ABG)
01:40:30.456 00.000 16108 Move returns status 0, amount 0
01:40:30.456 00.000 16108 move complete, result=0
01:40:30.456 00.000 16108 worker thread done servicing request
01:40:30.461 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3395, FiltMin=2880, FiltMax=49958, Gamma=1.000
01:40:30.485 00.024 21068 UpdateGuideState exits: m=123862 SNR=78.5
01:40:30.487 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:30.488 00.000 21068 Enqueuing Expose request
01:40:30.489 00.001 16108 Worker thread wakes up
01:40:30.489 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:30.490 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:30.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:31.463 00.973 16108 Exposure complete
01:40:31.528 00.065 16108 worker thread done servicing request
01:40:31.529 00.001 21068 OnExposeComplete: enter
01:40:31.530 00.001 21068 UpdateGuideState(): m_state=6
01:40:31.533 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10958
01:40:31.535 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=875.64, Mass=120234, SNR=82.6, Peak=17376 HFD=3.0
01:40:31.537 00.002 21068 MultiStar: [#1 -0.03,-0.29,1.09,U] [#2 0.30,-0.26,1.32,U] [#3 0.37,-0.13,1.03,U] [#4 0.28,-0.55,0.00,M3] [#5 -0.01,-0.28,0.97,U] [#6 0.16,-0.35,0.78,U] [#7 0.36,-0.32,0.67,U] [#8 0.08,-0.44,0.85,U] 
01:40:31.538 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.27}, one-star: {0.45, -0.18}
01:40:31.539 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
01:40:31.540 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
01:40:31.543 00.003 21068 CameraToMount -- cameraX=0.21 cameraY=-0.27 hyp=0.35 cameraTheta=-0.92 mountX=-0.26 mountY=0.22, mountTheta=2.44
01:40:31.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.27, opts=13)
01:40:31.547 00.002 21068 Enqueuing Move request for scope (0.21, -0.27)
01:40:31.549 00.002 16108 Worker thread wakes up
01:40:31.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.27) opts 0xd
01:40:31.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.27)
01:40:31.549 00.000 16108 Moving (0.21, -0.27) raw xDistance=-0.26 yDistance=0.22
01:40:31.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:40:31.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:40:31.549 00.000 16108 MoveAxis(E, 67, ABG)
01:40:31.549 00.000 16108 Guiding  Dir = 2, Dur = 67
01:40:31.550 00.001 16108 IsSlewing returns 0
01:40:31.550 00.000 16108 IsGuiding returns 0
01:40:31.556 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3395, FiltMin=2918, FiltMax=56685, Gamma=1.000
01:40:31.576 00.020 21068 UpdateGuideState exits: m=120234 SNR=82.6
01:40:31.578 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.580 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:31.581 00.001 21068 Enqueuing Expose request
01:40:31.587 00.006 16108 PulseGuide returned control before completion, sleep 42
01:40:31.631 00.044 16108 IsGuiding returns 1
01:40:31.631 00.000 16108 scope still moving after pulse duration time elapsed
01:40:31.662 00.031 16108 IsSlewing returns 0
01:40:31.662 00.000 16108 IsGuiding returns 1
01:40:31.693 00.031 16108 IsSlewing returns 0
01:40:31.693 00.000 16108 IsGuiding returns 0
01:40:31.693 00.000 16108 scope move finished after 67 + 76 ms
01:40:31.693 00.000 16108 Move returns status 0, amount 67
01:40:31.693 00.000 16108 MoveAxis(S, 44, ABG)
01:40:31.693 00.000 16108 Guiding  Dir = 1, Dur = 44
01:40:31.694 00.001 16108 IsSlewing returns 0
01:40:31.694 00.000 16108 IsGuiding returns 0
01:40:31.742 00.048 16108 IsGuiding returns 1
01:40:31.742 00.000 16108 scope still moving after pulse duration time elapsed
01:40:31.772 00.030 16108 IsSlewing returns 0
01:40:31.772 00.000 16108 IsGuiding returns 1
01:40:31.803 00.031 16108 IsSlewing returns 0
01:40:31.803 00.000 16108 IsGuiding returns 1
01:40:31.835 00.032 16108 IsSlewing returns 0
01:40:31.835 00.000 16108 IsGuiding returns 0
01:40:31.835 00.000 16108 scope move finished after 44 + 97 ms
01:40:31.835 00.000 16108 Move returns status 0, amount 44
01:40:31.835 00.000 16108 move complete, result=0
01:40:31.835 00.000 16108 worker thread done servicing request
01:40:31.836 00.001 16108 Worker thread wakes up
01:40:31.836 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.2 px 44 ms SOUTH
01:40:31.838 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:31.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:33.016 01.178 16108 Exposure complete
01:40:33.101 00.085 16108 worker thread done servicing request
01:40:33.101 00.000 21068 OnExposeComplete: enter
01:40:33.103 00.002 21068 UpdateGuideState(): m_state=6
01:40:33.106 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10959
01:40:33.108 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=875.94, Mass=131392, SNR=96.9, Peak=18880 HFD=3.3
01:40:33.109 00.001 21068 MultiStar: [#1 0.16,0.01,1.06,U] [#2 -0.05,-0.22,0.95,U] [#3 0.15,-0.14,0.84,U] [#4 0.08,-0.27,0.83,U] [#5 -0.12,-0.23,0.77,U] [#6 0.04,-0.37,0.63,U] [#7 -0.12,0.12,0.59,U] [#8 -0.03,-0.30,0.63,U] 
01:40:33.111 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {0.05, 0.13}
01:40:33.112 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
01:40:33.114 00.002 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
01:40:33.115 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.37 mountX=-0.05 mountY=0.12, mountTheta=1.96
01:40:33.119 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.13, opts=13)
01:40:33.121 00.002 21068 Enqueuing Move request for scope (0.03, -0.13)
01:40:33.124 00.003 16108 Worker thread wakes up
01:40:33.125 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
01:40:33.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
01:40:33.125 00.000 16108 Moving (0.03, -0.13) raw xDistance=-0.05 yDistance=0.12
01:40:33.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:33.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:33.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:40:33.125 00.000 16108 MoveAxis(E, 0, ABG)
01:40:33.125 00.000 16108 Move returns status 0, amount 0
01:40:33.125 00.000 16108 MoveAxis(N, 0, ABG)
01:40:33.125 00.000 16108 Move returns status 0, amount 0
01:40:33.125 00.000 16108 move complete, result=0
01:40:33.125 00.000 16108 worker thread done servicing request
01:40:33.135 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3395, FiltMin=2941, FiltMax=54096, Gamma=1.000
01:40:33.157 00.022 21068 UpdateGuideState exits: m=131392 SNR=96.9
01:40:33.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:33.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:33.160 00.001 21068 Enqueuing Expose request
01:40:33.160 00.000 16108 Worker thread wakes up
01:40:33.160 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:33.161 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:33.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:34.135 00.974 16108 Exposure complete
01:40:34.210 00.075 16108 worker thread done servicing request
01:40:34.210 00.000 21068 OnExposeComplete: enter
01:40:34.212 00.002 21068 UpdateGuideState(): m_state=6
01:40:34.212 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10960
01:40:34.214 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=875.59, Mass=115976, SNR=76.6, Peak=14480 HFD=3.2
01:40:34.215 00.001 21068 MultiStar: [#1 0.08,-0.29,1.17,U] [#2 -0.25,-0.27,1.46,U] [#3 0.07,-0.15,1.21,U] [#4 -0.15,-0.48,0.99,U] [#5 -0.35,-0.54,0.00,M2] [#6 -0.25,-0.45,0.88,U] [#7 0.22,-0.26,0.66,U] [#8 -0.18,-0.31,0.84,U] 
01:40:34.216 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.30}, one-star: {0.14, -0.22}
01:40:34.217 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
01:40:34.218 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
01:40:34.221 00.003 21068 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.01 mountX=-0.17 mountY=0.18, mountTheta=2.33
01:40:34.224 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.22, opts=13)
01:40:34.225 00.001 21068 Enqueuing Move request for scope (0.14, -0.22)
01:40:34.226 00.001 16108 Worker thread wakes up
01:40:34.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
01:40:34.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
01:40:34.226 00.000 16108 Moving (0.14, -0.22) raw xDistance=-0.17 yDistance=0.18
01:40:34.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:40:34.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:34.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:40:34.226 00.000 16108 MoveAxis(E, 0, ABG)
01:40:34.226 00.000 16108 Move returns status 0, amount 0
01:40:34.226 00.000 16108 MoveAxis(N, 0, ABG)
01:40:34.226 00.000 16108 Move returns status 0, amount 0
01:40:34.227 00.001 16108 move complete, result=0
01:40:34.227 00.000 16108 worker thread done servicing request
01:40:34.232 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3395, FiltMin=2921, FiltMax=61997, Gamma=1.000
01:40:34.247 00.015 21068 UpdateGuideState exits: m=115976 SNR=76.6
01:40:34.247 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:34.249 00.001 21068 Enqueuing Expose request
01:40:34.250 00.001 16108 Worker thread wakes up
01:40:34.250 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:34.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:34.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:35.402 01.152 16108 Exposure complete
01:40:35.457 00.055 16108 worker thread done servicing request
01:40:35.457 00.000 21068 OnExposeComplete: enter
01:40:35.458 00.001 21068 UpdateGuideState(): m_state=6
01:40:35.459 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10961
01:40:35.459 00.000 21068 Star::Find returns 1 (0), X=220.55, Y=876.00, Mass=129330, SNR=94.2, Peak=15696 HFD=3.5
01:40:35.460 00.001 21068 MultiStar: [#1 0.09,-0.13,0.98,U] [#2 -0.28,-0.22,0.98,U] [#3 0.07,-0.04,0.91,U] [#4 0.31,-0.26,0.73,U] [#5 0.00,-0.08,0.92,U] [#6 0.03,0.03,0.75,U] [#7 -0.13,0.08,0.52,U] [#8 0.10,-0.31,0.69,U] 
01:40:35.461 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.06, 0.18}
01:40:35.462 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
01:40:35.463 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
01:40:35.464 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.47 mountX=-0.02 mountY=0.08, mountTheta=1.85
01:40:35.465 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
01:40:35.466 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
01:40:35.467 00.001 16108 Worker thread wakes up
01:40:35.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:40:35.467 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:40:35.467 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.08
01:40:35.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:35.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:35.468 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:40:35.468 00.000 16108 MoveAxis(E, 0, ABG)
01:40:35.468 00.000 16108 Move returns status 0, amount 0
01:40:35.468 00.000 16108 MoveAxis(N, 0, ABG)
01:40:35.468 00.000 16108 Move returns status 0, amount 0
01:40:35.468 00.000 16108 move complete, result=0
01:40:35.468 00.000 16108 worker thread done servicing request
01:40:35.476 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3395, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:40:35.506 00.030 21068 UpdateGuideState exits: m=129330 SNR=94.2
01:40:35.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:35.509 00.001 21068 Enqueuing Expose request
01:40:35.510 00.001 16108 Worker thread wakes up
01:40:35.510 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:35.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:35.511 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:36.489 00.978 16108 Exposure complete
01:40:36.580 00.091 16108 worker thread done servicing request
01:40:36.580 00.000 21068 OnExposeComplete: enter
01:40:36.580 00.000 21068 UpdateGuideState(): m_state=6
01:40:36.582 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10962
01:40:36.583 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.71, Mass=124201, SNR=78.8, Peak=14272 HFD=3.3
01:40:36.586 00.003 21068 MultiStar: [#1 -0.14,0.14,1.10,U] [#2 -0.18,-0.26,1.33,U] [#3 -0.13,-0.00,1.10,U] [#4 -0.04,-0.32,0.78,U] [#5 -0.25,-0.30,0.83,U] [#6 -0.24,-0.32,0.84,U] [#7 -0.09,-0.29,0.79,U] [#8 -0.17,-0.54,0.00,M1] 
01:40:36.586 00.000 21068 single-star, 7 included, MultiStar: {-0.14, -0.17}, one-star: {0.00, -0.10}
01:40:36.588 00.002 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
01:40:36.589 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
01:40:36.590 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.02 mountY=0.10, mountTheta=1.78
01:40:36.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
01:40:36.594 00.002 21068 Enqueuing Move request for scope (0.00, -0.10)
01:40:36.596 00.002 16108 Worker thread wakes up
01:40:36.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
01:40:36.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
01:40:36.596 00.000 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
01:40:36.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:36.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:36.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:40:36.597 00.001 16108 MoveAxis(E, 0, ABG)
01:40:36.597 00.000 16108 Move returns status 0, amount 0
01:40:36.597 00.000 16108 MoveAxis(N, 0, ABG)
01:40:36.597 00.000 16108 Move returns status 0, amount 0
01:40:36.597 00.000 16108 move complete, result=0
01:40:36.597 00.000 16108 worker thread done servicing request
01:40:36.603 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3395, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:40:36.624 00.021 21068 UpdateGuideState exits: m=124201 SNR=78.8
01:40:36.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:36.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:36.627 00.001 21068 Enqueuing Expose request
01:40:36.627 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:36.628 00.001 16108 Worker thread wakes up
01:40:36.628 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:36.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:37.798 01.170 16108 Exposure complete
01:40:37.876 00.078 16108 worker thread done servicing request
01:40:37.877 00.001 21068 OnExposeComplete: enter
01:40:37.878 00.001 21068 UpdateGuideState(): m_state=6
01:40:37.878 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10963
01:40:37.879 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.81, Mass=129078, SNR=87.8, Peak=15136 HFD=3.5
01:40:37.880 00.001 21068 MultiStar: [#1 -0.17,-0.25,0.95,U] [#2 -0.46,-0.23,1.20,U] [#3 0.10,0.00,0.95,U] [#4 -0.26,-0.54,0.00,M1] [#5 -0.23,-0.55,0.00,M1] [#6 -0.57,-0.67,0.00,M1] [#7 -0.71,0.03,0.00,M1] [#8 -0.36,-0.58,0.00,M2] 
01:40:37.881 00.001 21068 refined, 3 included, MultiStar: {-0.23, -0.13}, one-star: {-0.33, -0.00}
01:40:37.881 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:40:37.883 00.002 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:40:37.884 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.63 mountX=0.21 mountY=0.18, mountTheta=0.72
01:40:37.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.13, opts=13)
01:40:37.887 00.001 21068 Enqueuing Move request for scope (-0.23, -0.13)
01:40:37.888 00.001 16108 Worker thread wakes up
01:40:37.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
01:40:37.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
01:40:37.888 00.000 16108 Moving (-0.23, -0.13) raw xDistance=0.21 yDistance=0.18
01:40:37.889 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:40:37.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:37.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:40:37.889 00.000 16108 MoveAxis(W, 54, ABG)
01:40:37.889 00.000 16108 Guiding  Dir = 3, Dur = 54
01:40:37.889 00.000 16108 IsSlewing returns 0
01:40:37.889 00.000 16108 IsGuiding returns 0
01:40:37.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3395, FiltMin=2915, FiltMax=61718, Gamma=1.000
01:40:37.910 00.017 21068 UpdateGuideState exits: m=129078 SNR=87.8
01:40:37.910 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:37.913 00.002 21068 Enqueuing Expose request
01:40:37.948 00.035 16108 IsGuiding returns 1
01:40:37.948 00.000 16108 scope still moving after pulse duration time elapsed
01:40:37.979 00.031 16108 IsSlewing returns 0
01:40:37.979 00.000 16108 IsGuiding returns 1
01:40:38.009 00.030 16108 IsSlewing returns 0
01:40:38.009 00.000 16108 IsGuiding returns 1
01:40:38.040 00.031 16108 IsSlewing returns 0
01:40:38.040 00.000 16108 IsGuiding returns 0
01:40:38.040 00.000 16108 scope move finished after 54 + 97 ms
01:40:38.040 00.000 16108 Move returns status 0, amount 54
01:40:38.040 00.000 16108 MoveAxis(N, 0, ABG)
01:40:38.042 00.002 16108 Move returns status 0, amount 0
01:40:38.042 00.000 16108 move complete, result=0
01:40:38.042 00.000 16108 worker thread done servicing request
01:40:38.042 00.000 16108 Worker thread wakes up
01:40:38.042 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.2 px 0 ms NORTH
01:40:38.044 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:38.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:39.014 00.970 16108 Exposure complete
01:40:39.067 00.053 16108 worker thread done servicing request
01:40:39.067 00.000 21068 OnExposeComplete: enter
01:40:39.068 00.001 21068 UpdateGuideState(): m_state=6
01:40:39.069 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10964
01:40:39.070 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.51, Mass=134380, SNR=96.5, Peak=14563 HFD=3.4
01:40:39.071 00.001 21068 MultiStar: [#1 -0.18,-0.36,1.00,U] [#2 -0.42,-0.49,0.00,M1] [#3 0.07,-0.11,0.86,U] [#4 -0.12,-0.27,0.68,U] [#5 -0.32,-0.34,0.90,U] [#6 -0.42,-0.07,0.75,U] [#7 -0.37,-0.54,0.00,M2] [#8 -0.39,-0.34,0.64,U] 
01:40:39.072 00.001 21068 refined, 6 included, MultiStar: {-0.25, -0.26}, one-star: {-0.40, -0.30}
01:40:39.073 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
01:40:39.074 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
01:40:39.075 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.33 mountX=0.20 mountY=0.31, mountTheta=1.00
01:40:39.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.26, opts=13)
01:40:39.077 00.001 21068 Enqueuing Move request for scope (-0.25, -0.26)
01:40:39.078 00.001 16108 Worker thread wakes up
01:40:39.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
01:40:39.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
01:40:39.078 00.000 16108 Moving (-0.25, -0.26) raw xDistance=0.20 yDistance=0.31
01:40:39.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:40:39.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:40:39.078 00.000 16108 MoveAxis(E, 0, ABG)
01:40:39.078 00.000 16108 Move returns status 0, amount 0
01:40:39.078 00.000 16108 MoveAxis(S, 63, ABG)
01:40:39.078 00.000 16108 Guiding  Dir = 1, Dur = 63
01:40:39.079 00.001 16108 IsSlewing returns 0
01:40:39.079 00.000 16108 IsGuiding returns 0
01:40:39.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3395, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:40:39.100 00.018 21068 UpdateGuideState exits: m=134380 SNR=96.5
01:40:39.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:39.103 00.001 21068 Enqueuing Expose request
01:40:39.120 00.017 16108 PulseGuide returned control before completion, sleep 32
01:40:39.167 00.047 16108 IsGuiding returns 1
01:40:39.167 00.000 16108 scope still moving after pulse duration time elapsed
01:40:39.198 00.031 16108 IsSlewing returns 0
01:40:39.198 00.000 16108 IsGuiding returns 1
01:40:39.230 00.032 16108 IsSlewing returns 0
01:40:39.230 00.000 16108 IsGuiding returns 0
01:40:39.230 00.000 16108 scope move finished after 63 + 88 ms
01:40:39.230 00.000 16108 Move returns status 0, amount 63
01:40:39.230 00.000 16108 move complete, result=0
01:40:39.230 00.000 16108 worker thread done servicing request
01:40:39.230 00.000 16108 Worker thread wakes up
01:40:39.230 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 63 ms SOUTH
01:40:39.231 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:39.232 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:40.395 01.163 16108 Exposure complete
01:40:40.452 00.057 16108 worker thread done servicing request
01:40:40.452 00.000 21068 OnExposeComplete: enter
01:40:40.452 00.000 21068 UpdateGuideState(): m_state=6
01:40:40.453 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10965
01:40:40.454 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.73, Mass=124528, SNR=97.1, Peak=14768 HFD=3.5
01:40:40.455 00.001 21068 MultiStar: [#1 0.07,-0.32,0.92,U] [#2 -0.19,-0.25,1.10,U] [#3 -0.08,-0.09,0.98,U] [#4 0.13,-0.25,0.65,U] [#5 0.35,-0.46,0.00,M1] [#6 0.19,-0.01,0.61,U] [#7 0.05,-0.22,0.52,U] [#8 0.09,-0.48,0.58,U] 
01:40:40.456 00.001 21068 single-star, 7 included, MultiStar: {0.02, -0.21}, one-star: {0.07, -0.09}
01:40:40.456 00.000 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
01:40:40.457 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
01:40:40.458 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=-0.08 mountY=0.07, mountTheta=2.42
01:40:40.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
01:40:40.463 00.003 21068 Enqueuing Move request for scope (0.07, -0.09)
01:40:40.465 00.002 16108 Worker thread wakes up
01:40:40.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:40:40.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:40:40.465 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
01:40:40.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:40.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:40.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:40.465 00.000 16108 MoveAxis(E, 0, ABG)
01:40:40.465 00.000 16108 Move returns status 0, amount 0
01:40:40.465 00.000 16108 MoveAxis(N, 0, ABG)
01:40:40.465 00.000 16108 Move returns status 0, amount 0
01:40:40.465 00.000 16108 move complete, result=0
01:40:40.466 00.001 16108 worker thread done servicing request
01:40:40.471 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3395, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:40:40.489 00.018 21068 UpdateGuideState exits: m=124528 SNR=97.1
01:40:40.491 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:40.494 00.002 21068 Enqueuing Expose request
01:40:40.495 00.001 16108 Worker thread wakes up
01:40:40.495 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:40.496 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:40.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:41.460 00.964 16108 Exposure complete
01:40:41.517 00.057 16108 worker thread done servicing request
01:40:41.518 00.001 21068 OnExposeComplete: enter
01:40:41.519 00.001 21068 UpdateGuideState(): m_state=6
01:40:41.521 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10966
01:40:41.522 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.74, Mass=123157, SNR=86.2, Peak=15216 HFD=3.5
01:40:41.523 00.001 21068 MultiStar: [#1 0.21,0.02,1.02,U] [#2 -0.03,-0.06,1.11,U] [#3 0.18,0.09,1.02,U] [#4 0.31,-0.22,0.77,U] [#5 0.36,-0.28,0.96,U] [#6 0.09,-0.30,0.81,U] [#7 0.31,-0.09,0.59,U] [#8 0.04,-0.28,0.82,U] 
01:40:41.524 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.18, -0.07}
01:40:41.525 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
01:40:41.526 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
01:40:41.528 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.39 mountX=-0.19 mountY=0.03, mountTheta=2.98
01:40:41.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
01:40:41.532 00.002 21068 Enqueuing Move request for scope (0.18, -0.07)
01:40:41.534 00.002 16108 Worker thread wakes up
01:40:41.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:40:41.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:40:41.534 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
01:40:41.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:40:41.535 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:41.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:41.535 00.000 16108 MoveAxis(E, 0, ABG)
01:40:41.535 00.000 16108 Move returns status 0, amount 0
01:40:41.535 00.000 16108 MoveAxis(N, 0, ABG)
01:40:41.535 00.000 16108 Move returns status 0, amount 0
01:40:41.535 00.000 16108 move complete, result=0
01:40:41.535 00.000 16108 worker thread done servicing request
01:40:41.542 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3395, FiltMin=2880, FiltMax=65440, Gamma=1.000
01:40:41.558 00.016 21068 UpdateGuideState exits: m=123157 SNR=86.2
01:40:41.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:41.560 00.000 21068 Enqueuing Expose request
01:40:41.561 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:41.562 00.001 16108 Worker thread wakes up
01:40:41.562 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:41.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:42.741 01.179 16108 Exposure complete
01:40:42.816 00.075 16108 worker thread done servicing request
01:40:42.816 00.000 21068 OnExposeComplete: enter
01:40:42.817 00.001 21068 UpdateGuideState(): m_state=6
01:40:42.819 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10967
01:40:42.821 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=875.84, Mass=123709, SNR=81.2, Peak=16576 HFD=3.3
01:40:42.823 00.002 21068 MultiStar: [#1 0.28,-0.11,1.15,U] [#2 0.14,-0.12,1.19,U] [#3 0.23,-0.08,1.31,U] [#4 0.03,-0.43,0.98,U] [#5 0.21,-0.14,0.90,U] [#6 -0.04,-0.35,0.86,U] [#7 0.27,-0.02,0.61,U] [#8 0.07,-0.15,0.95,U] 
01:40:42.824 00.001 21068 single-star, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.14, 0.03}
01:40:42.824 00.000 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
01:40:42.825 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
01:40:42.826 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
01:40:42.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
01:40:42.828 00.001 21068 Enqueuing Move request for scope (0.14, 0.03)
01:40:42.829 00.001 16108 Worker thread wakes up
01:40:42.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:40:42.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:40:42.829 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.14 yDistance=-0.06
01:40:42.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:40:42.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:42.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:42.829 00.000 16108 MoveAxis(E, 0, ABG)
01:40:42.829 00.000 16108 Move returns status 0, amount 0
01:40:42.830 00.001 16108 MoveAxis(N, 0, ABG)
01:40:42.830 00.000 16108 Move returns status 0, amount 0
01:40:42.830 00.000 16108 move complete, result=0
01:40:42.830 00.000 16108 worker thread done servicing request
01:40:42.833 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3392, FiltMin=2905, FiltMax=65472, Gamma=1.000
01:40:42.849 00.016 21068 UpdateGuideState exits: m=123709 SNR=81.2
01:40:42.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:42.851 00.000 21068 Enqueuing Expose request
01:40:42.852 00.001 16108 Worker thread wakes up
01:40:42.852 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:42.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:42.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:43.842 00.989 16108 Exposure complete
01:40:43.898 00.056 16108 worker thread done servicing request
01:40:43.898 00.000 21068 OnExposeComplete: enter
01:40:43.900 00.002 21068 UpdateGuideState(): m_state=6
01:40:43.902 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10968
01:40:43.903 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.73, Mass=140980, SNR=94.4, Peak=15072 HFD=3.6
01:40:43.905 00.002 21068 MultiStar: [#1 0.26,-0.33,1.03,U] [#2 -0.14,-0.31,1.04,U] [#3 0.27,-0.20,0.95,U] [#4 0.27,-0.43,0.80,U] [#5 0.29,-0.35,1.06,U] [#6 0.22,-0.47,0.72,U] [#7 -0.11,-0.04,0.63,U] [#8 -0.04,-0.38,0.73,U] 
01:40:43.907 00.002 21068 single-star, 8 included, MultiStar: {0.13, -0.29}, one-star: {0.04, -0.09}
01:40:43.908 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
01:40:43.909 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
01:40:43.912 00.003 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.20 mountX=-0.05 mountY=0.08, mountTheta=2.14
01:40:43.917 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
01:40:43.919 00.002 21068 Enqueuing Move request for scope (0.04, -0.09)
01:40:43.920 00.001 16108 Worker thread wakes up
01:40:43.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:40:43.921 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:40:43.921 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
01:40:43.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:43.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:43.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:40:43.921 00.000 16108 MoveAxis(E, 0, ABG)
01:40:43.921 00.000 16108 Move returns status 0, amount 0
01:40:43.921 00.000 16108 MoveAxis(N, 0, ABG)
01:40:43.921 00.000 16108 Move returns status 0, amount 0
01:40:43.922 00.001 16108 move complete, result=0
01:40:43.922 00.000 16108 worker thread done servicing request
01:40:43.928 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3395, FiltMin=2934, FiltMax=62253, Gamma=1.000
01:40:43.950 00.022 21068 UpdateGuideState exits: m=140980 SNR=94.4
01:40:43.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.953 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:43.954 00.001 21068 Enqueuing Expose request
01:40:43.955 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:43.956 00.001 16108 Worker thread wakes up
01:40:43.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:43.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:45.117 01.161 16108 Exposure complete
01:40:45.170 00.053 16108 worker thread done servicing request
01:40:45.170 00.000 21068 OnExposeComplete: enter
01:40:45.171 00.001 21068 UpdateGuideState(): m_state=6
01:40:45.172 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10969
01:40:45.173 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=875.90, Mass=122367, SNR=82.8, Peak=14256 HFD=3.4
01:40:45.174 00.001 21068 MultiStar: [#1 0.30,-0.23,1.10,U] [#2 0.29,-0.43,1.17,U] [#3 0.28,-0.04,0.99,U] [#4 0.33,-0.22,0.72,U] [#5 0.39,-0.53,0.00,M1] [#6 0.09,-0.26,0.78,U] [#7 0.13,-0.10,0.72,U] [#8 0.44,-0.23,0.90,U] 
01:40:45.174 00.000 21068 refined, 7 included, MultiStar: {0.30, -0.19}, one-star: {0.44, 0.08}
01:40:45.175 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
01:40:45.176 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
01:40:45.177 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-0.56 mountX=-0.32 mountY=0.11, mountTheta=2.81
01:40:45.178 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.19, opts=13)
01:40:45.179 00.001 21068 Enqueuing Move request for scope (0.30, -0.19)
01:40:45.180 00.001 16108 Worker thread wakes up
01:40:45.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd
01:40:45.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.19)
01:40:45.180 00.000 16108 Moving (0.30, -0.19) raw xDistance=-0.32 yDistance=0.11
01:40:45.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:40:45.181 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:45.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:40:45.181 00.000 16108 MoveAxis(E, 85, ABG)
01:40:45.181 00.000 16108 Guiding  Dir = 2, Dur = 85
01:40:45.181 00.000 16108 IsSlewing returns 0
01:40:45.181 00.000 16108 IsGuiding returns 0
01:40:45.184 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3392, FiltMin=2899, FiltMax=59949, Gamma=1.000
01:40:45.202 00.018 21068 UpdateGuideState exits: m=122367 SNR=82.8
01:40:45.204 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.204 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:45.205 00.001 21068 Enqueuing Expose request
01:40:45.209 00.004 16108 PulseGuide returned control before completion, sleep 67
01:40:45.287 00.078 16108 IsGuiding returns 1
01:40:45.287 00.000 16108 scope still moving after pulse duration time elapsed
01:40:45.319 00.032 16108 IsSlewing returns 0
01:40:45.320 00.001 16108 IsGuiding returns 0
01:40:45.320 00.000 16108 scope move finished after 85 + 53 ms
01:40:45.320 00.000 16108 Move returns status 0, amount 85
01:40:45.320 00.000 16108 MoveAxis(N, 0, ABG)
01:40:45.320 00.000 16108 Move returns status 0, amount 0
01:40:45.320 00.000 16108 move complete, result=0
01:40:45.320 00.000 16108 worker thread done servicing request
01:40:45.321 00.001 16108 Worker thread wakes up
01:40:45.321 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH
01:40:45.323 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:45.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:46.297 00.974 16108 Exposure complete
01:40:46.382 00.085 16108 worker thread done servicing request
01:40:46.382 00.000 21068 OnExposeComplete: enter
01:40:46.383 00.001 21068 UpdateGuideState(): m_state=6
01:40:46.385 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10970
01:40:46.386 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=875.73, Mass=132409, SNR=83.8, Peak=14771 HFD=3.3
01:40:46.386 00.000 21068 MultiStar: [#1 0.44,-0.21,1.22,U] [#2 0.24,-0.39,1.19,U] [#3 0.49,-0.24,0.00,M1] [#4 0.55,-0.58,0.00,M1] [#5 0.50,-0.36,0.00,M2] [#6 0.43,-0.63,0.00,M1] [#7 0.70,-0.20,0.00,M1] [#8 0.20,-0.59,0.00,M1] 
01:40:46.387 00.001 21068 refined, 2 included, MultiStar: {0.51, -0.24}, one-star: {0.93, -0.09}
01:40:46.388 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
01:40:46.389 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
01:40:46.389 00.000 21068 CameraToMount -- cameraX=0.51 cameraY=-0.24 hyp=0.57 cameraTheta=-0.43 mountX=-0.55 mountY=0.11, mountTheta=2.94
01:40:46.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=-0.24, opts=13)
01:40:46.391 00.000 21068 Enqueuing Move request for scope (0.51, -0.24)
01:40:46.392 00.001 16108 Worker thread wakes up
01:40:46.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.24) opts 0xd
01:40:46.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, -0.24)
01:40:46.392 00.000 16108 Moving (0.51, -0.24) raw xDistance=-0.55 yDistance=0.11
01:40:46.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:40:46.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:46.393 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:40:46.393 00.000 16108 MoveAxis(E, 149, ABG)
01:40:46.393 00.000 16108 Guiding  Dir = 2, Dur = 149
01:40:46.393 00.000 16108 IsSlewing returns 0
01:40:46.393 00.000 16108 IsGuiding returns 0
01:40:46.398 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3392, FiltMin=2909, FiltMax=56029, Gamma=1.000
01:40:46.415 00.017 16108 PulseGuide returned control before completion, sleep 138
01:40:46.422 00.007 21068 UpdateGuideState exits: m=132409 SNR=83.8
01:40:46.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:46.426 00.001 21068 Enqueuing Expose request
01:40:46.555 00.129 16108 IsGuiding returns 1
01:40:46.555 00.000 16108 scope still moving after pulse duration time elapsed
01:40:46.587 00.032 16108 IsSlewing returns 0
01:40:46.587 00.000 16108 IsGuiding returns 0
01:40:46.587 00.000 16108 scope move finished after 149 + 44 ms
01:40:46.587 00.000 16108 Move returns status 0, amount 149
01:40:46.587 00.000 16108 MoveAxis(N, 0, ABG)
01:40:46.588 00.001 16108 Move returns status 0, amount 0
01:40:46.588 00.000 16108 move complete, result=0
01:40:46.588 00.000 16108 worker thread done servicing request
01:40:46.588 00.000 16108 Worker thread wakes up
01:40:46.588 00.000 21068 GuideStep: -0.5 px 149 ms EAST, 0.1 px 0 ms NORTH
01:40:46.590 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:46.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:47.736 01.146 16108 Exposure complete
01:40:47.791 00.055 16108 worker thread done servicing request
01:40:47.792 00.001 21068 OnExposeComplete: enter
01:40:47.792 00.000 21068 UpdateGuideState(): m_state=6
01:40:47.793 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10971
01:40:47.794 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.37, Mass=112151, SNR=74.5, Peak=12905 HFD=3.4
01:40:47.795 00.001 21068 MultiStar: [#1 -0.11,-0.56,0.00,M1] [#2 -0.26,-0.63,0.00,M1] [#3 -0.20,-0.57,0.00,M2] [#4 -0.29,-0.76,0.00,M2] [#5 -0.35,-0.69,0.00,M3] [#6 -0.35,-0.65,0.00,M2] [#7 0.03,-0.62,0.00,M2] [#8 -0.32,-0.91,0.00,M2] 
01:40:47.797 00.002 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
01:40:47.797 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
01:40:47.798 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.44 hyp=0.44 cameraTheta=-1.68 mountX=-0.03 mountY=0.44, mountTheta=1.64
01:40:47.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.44, opts=13)
01:40:47.800 00.000 21068 Enqueuing Move request for scope (-0.05, -0.44)
01:40:47.801 00.001 16108 Worker thread wakes up
01:40:47.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.44) opts 0xd
01:40:47.801 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.44)
01:40:47.801 00.000 16108 Moving (-0.05, -0.44) raw xDistance=-0.03 yDistance=0.44
01:40:47.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:47.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
01:40:47.801 00.000 16108 MoveAxis(E, 0, ABG)
01:40:47.801 00.000 16108 Move returns status 0, amount 0
01:40:47.802 00.001 16108 MoveAxis(S, 88, ABG)
01:40:47.802 00.000 16108 Guiding  Dir = 1, Dur = 88
01:40:47.802 00.000 16108 IsSlewing returns 0
01:40:47.802 00.000 16108 IsGuiding returns 0
01:40:47.805 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3392, FiltMin=2867, FiltMax=57350, Gamma=1.000
01:40:47.830 00.025 21068 UpdateGuideState exits: m=112151 SNR=74.5
01:40:47.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.833 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:47.834 00.001 21068 Enqueuing Expose request
01:40:47.868 00.034 16108 PulseGuide returned control before completion, sleep 31
01:40:47.915 00.047 16108 IsGuiding returns 1
01:40:47.915 00.000 16108 scope still moving after pulse duration time elapsed
01:40:47.947 00.032 16108 IsSlewing returns 0
01:40:47.948 00.001 16108 IsGuiding returns 1
01:40:47.978 00.030 16108 IsSlewing returns 0
01:40:47.978 00.000 16108 IsGuiding returns 0
01:40:47.978 00.000 16108 scope move finished after 88 + 88 ms
01:40:47.978 00.000 16108 Move returns status 0, amount 88
01:40:47.978 00.000 16108 move complete, result=0
01:40:47.978 00.000 16108 worker thread done servicing request
01:40:47.978 00.000 16108 Worker thread wakes up
01:40:47.978 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 88 ms SOUTH
01:40:47.980 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:47.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:48.961 00.981 16108 Exposure complete
01:40:49.034 00.073 16108 worker thread done servicing request
01:40:49.034 00.000 21068 OnExposeComplete: enter
01:40:49.035 00.001 21068 UpdateGuideState(): m_state=6
01:40:49.036 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10972
01:40:49.037 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.50, Mass=125486, SNR=90.7, Peak=12701 HFD=3.4
01:40:49.040 00.003 21068 MultiStar: [#1 -0.04,-0.50,0.98,U] [#2 -0.50,-0.59,0.00,M2] [#3 -0.09,-0.51,0.96,U] [#4 0.33,-0.64,0.00,M3] [#5 0.12,-0.47,0.85,U] [#6 0.04,-0.26,0.70,U] [#7 0.01,-0.45,0.62,U] [#8 -0.29,-0.54,0.00,M3] 
01:40:49.041 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.42}, one-star: {-0.35, -0.32}
01:40:49.041 00.000 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
01:40:49.042 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
01:40:49.044 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.73 mountX=-0.01 mountY=0.43, mountTheta=1.59
01:40:49.048 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.42, opts=13)
01:40:49.049 00.001 21068 Enqueuing Move request for scope (-0.07, -0.42)
01:40:49.050 00.001 16108 Worker thread wakes up
01:40:49.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.42) opts 0xd
01:40:49.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.42)
01:40:49.050 00.000 16108 Moving (-0.07, -0.42) raw xDistance=-0.01 yDistance=0.43
01:40:49.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:40:49.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:40:49.050 00.000 16108 MoveAxis(E, 0, ABG)
01:40:49.050 00.000 16108 Move returns status 0, amount 0
01:40:49.050 00.000 16108 MoveAxis(S, 86, ABG)
01:40:49.050 00.000 16108 Guiding  Dir = 1, Dur = 86
01:40:49.051 00.001 16108 IsSlewing returns 0
01:40:49.051 00.000 16108 IsGuiding returns 0
01:40:49.052 00.001 16108 PulseGuide returned control before completion, sleep 96
01:40:49.055 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3392, FiltMin=2912, FiltMax=53997, Gamma=1.000
01:40:49.076 00.021 21068 UpdateGuideState exits: m=125486 SNR=90.7
01:40:49.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:49.078 00.000 21068 Enqueuing Expose request
01:40:49.155 00.077 16108 IsGuiding returns 0
01:40:49.155 00.000 16108 Move returns status 0, amount 86
01:40:49.155 00.000 16108 move complete, result=0
01:40:49.155 00.000 16108 worker thread done servicing request
01:40:49.155 00.000 16108 Worker thread wakes up
01:40:49.155 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 86 ms SOUTH
01:40:49.157 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:49.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:50.328 01.171 16108 Exposure complete
01:40:50.397 00.069 16108 worker thread done servicing request
01:40:50.397 00.000 21068 OnExposeComplete: enter
01:40:50.398 00.001 21068 UpdateGuideState(): m_state=6
01:40:50.399 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10973
01:40:50.399 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=875.42, Mass=142599, SNR=83.1, Peak=15481 HFD=3.6
01:40:50.400 00.001 21068 MultiStar: [#1 0.21,-0.52,0.00,M1] [#2 0.05,-0.41,1.33,U] [#3 0.38,-0.36,1.03,U] [#4 0.01,-0.66,0.00,M4] [#5 0.59,-0.88,0.00,M3] [#6 -0.15,-0.76,0.00,M2] [#7 0.20,-0.47,0.53,U] [#8 0.10,-0.72,0.00,M4] 
01:40:50.401 00.001 21068 refined, 3 included, MultiStar: {0.20, -0.40}, one-star: {0.23, -0.40}
01:40:50.402 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
01:40:50.403 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
01:40:50.403 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.40 hyp=0.45 cameraTheta=-1.11 mountX=-0.27 mountY=0.34, mountTheta=2.23
01:40:50.406 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.40, opts=13)
01:40:50.409 00.003 21068 Enqueuing Move request for scope (0.20, -0.40)
01:40:50.412 00.003 16108 Worker thread wakes up
01:40:50.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.40) opts 0xd
01:40:50.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.40)
01:40:50.412 00.000 16108 Moving (0.20, -0.40) raw xDistance=-0.27 yDistance=0.34
01:40:50.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:40:50.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:40:50.412 00.000 16108 MoveAxis(E, 70, ABG)
01:40:50.412 00.000 16108 Guiding  Dir = 2, Dur = 70
01:40:50.412 00.000 16108 IsSlewing returns 0
01:40:50.412 00.000 16108 IsGuiding returns 0
01:40:50.418 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3389, FiltMin=2931, FiltMax=57373, Gamma=1.000
01:40:50.436 00.018 21068 UpdateGuideState exits: m=142599 SNR=83.1
01:40:50.438 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:50.440 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:50.443 00.003 21068 Enqueuing Expose request
01:40:50.452 00.009 16108 PulseGuide returned control before completion, sleep 40
01:40:50.497 00.045 16108 IsGuiding returns 1
01:40:50.497 00.000 16108 scope still moving after pulse duration time elapsed
01:40:50.528 00.031 16108 IsSlewing returns 0
01:40:50.528 00.000 16108 IsGuiding returns 1
01:40:50.560 00.032 16108 IsSlewing returns 0
01:40:50.560 00.000 16108 IsGuiding returns 0
01:40:50.561 00.001 16108 scope move finished after 70 + 78 ms
01:40:50.561 00.000 16108 Move returns status 0, amount 70
01:40:50.561 00.000 16108 MoveAxis(S, 69, ABG)
01:40:50.561 00.000 16108 Guiding  Dir = 1, Dur = 69
01:40:50.561 00.000 16108 IsSlewing returns 0
01:40:50.562 00.001 16108 IsGuiding returns 0
01:40:50.608 00.046 16108 PulseGuide returned control before completion, sleep 33
01:40:50.654 00.046 16108 IsGuiding returns 1
01:40:50.654 00.000 16108 scope still moving after pulse duration time elapsed
01:40:50.686 00.032 16108 IsSlewing returns 0
01:40:50.687 00.001 16108 IsGuiding returns 1
01:40:50.717 00.030 16108 IsSlewing returns 0
01:40:50.717 00.000 16108 IsGuiding returns 0
01:40:50.717 00.000 16108 scope move finished after 69 + 86 ms
01:40:50.717 00.000 16108 Move returns status 0, amount 69
01:40:50.717 00.000 16108 move complete, result=0
01:40:50.718 00.001 16108 worker thread done servicing request
01:40:50.718 00.000 16108 Worker thread wakes up
01:40:50.718 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.3 px 69 ms SOUTH
01:40:50.720 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:50.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:51.678 00.958 16108 Exposure complete
01:40:51.734 00.056 16108 worker thread done servicing request
01:40:51.734 00.000 21068 OnExposeComplete: enter
01:40:51.735 00.001 21068 UpdateGuideState(): m_state=6
01:40:51.737 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10974
01:40:51.738 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.65, Mass=143491, SNR=103.6, Peak=14048 HFD=3.3
01:40:51.739 00.001 21068 MultiStar: [#1 0.08,-0.30,0.94,U] [#2 -0.18,-0.25,1.08,U] [#3 -0.08,0.01,0.89,U] [#4 -0.25,-0.36,0.66,U] [#5 -0.14,-0.48,0.75,U] [#6 -0.33,-0.47,0.00,M3] [#7 -0.18,-0.23,0.53,U] [#8 0.01,-0.49,0.65,U] 
01:40:51.739 00.000 21068 single-star, 7 included, MultiStar: {-0.11, -0.27}, one-star: {-0.13, -0.17}
01:40:51.740 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
01:40:51.740 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
01:40:51.741 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.25 mountX=0.10 mountY=0.19, mountTheta=1.08
01:40:51.742 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.17, opts=13)
01:40:51.743 00.001 21068 Enqueuing Move request for scope (-0.13, -0.17)
01:40:51.744 00.001 16108 Worker thread wakes up
01:40:51.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
01:40:51.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
01:40:51.744 00.000 16108 Moving (-0.13, -0.17) raw xDistance=0.10 yDistance=0.19
01:40:51.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:40:51.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:51.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:40:51.744 00.000 16108 MoveAxis(E, 0, ABG)
01:40:51.744 00.000 16108 Move returns status 0, amount 0
01:40:51.744 00.000 16108 MoveAxis(N, 0, ABG)
01:40:51.744 00.000 16108 Move returns status 0, amount 0
01:40:51.745 00.001 16108 move complete, result=0
01:40:51.745 00.000 16108 worker thread done servicing request
01:40:51.749 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3392, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:40:51.776 00.027 21068 UpdateGuideState exits: m=143491 SNR=103.6
01:40:51.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:51.779 00.001 21068 Enqueuing Expose request
01:40:51.780 00.001 16108 Worker thread wakes up
01:40:51.780 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:51.781 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:51.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:52.946 01.165 16108 Exposure complete
01:40:53.002 00.056 16108 worker thread done servicing request
01:40:53.002 00.000 21068 OnExposeComplete: enter
01:40:53.003 00.001 21068 UpdateGuideState(): m_state=6
01:40:53.004 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10975
01:40:53.004 00.000 21068 Star::Find returns 1 (0), X=220.24, Y=875.66, Mass=126675, SNR=81.8, Peak=15923 HFD=3.3
01:40:53.005 00.001 21068 MultiStar: [#1 0.01,-0.08,1.14,U] [#2 -0.41,-0.36,0.00,M1] [#3 -0.23,-0.09,0.92,U] [#4 -0.21,-0.40,0.84,U] [#5 -0.34,-0.54,0.00,M3] [#6 -0.13,-0.52,0.83,U] [#7 -0.24,-0.02,0.71,U] [#8 -0.63,-0.48,0.00,M4] 
01:40:53.006 00.001 21068 refined, 5 included, MultiStar: {-0.19, -0.20}, one-star: {-0.38, -0.15}
01:40:53.007 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
01:40:53.008 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
01:40:53.009 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.32 mountX=0.15 mountY=0.24, mountTheta=1.01
01:40:53.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.20, opts=13)
01:40:53.013 00.002 21068 Enqueuing Move request for scope (-0.19, -0.20)
01:40:53.014 00.001 16108 Worker thread wakes up
01:40:53.016 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
01:40:53.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
01:40:53.016 00.000 16108 Moving (-0.19, -0.20) raw xDistance=0.15 yDistance=0.24
01:40:53.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:40:53.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:40:53.016 00.000 16108 MoveAxis(E, 0, ABG)
01:40:53.016 00.000 16108 Move returns status 0, amount 0
01:40:53.016 00.000 16108 MoveAxis(S, 49, ABG)
01:40:53.016 00.000 16108 Guiding  Dir = 1, Dur = 49
01:40:53.017 00.001 16108 IsSlewing returns 0
01:40:53.017 00.000 16108 IsGuiding returns 0
01:40:53.024 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3392, FiltMin=2918, FiltMax=60278, Gamma=1.000
01:40:53.048 00.024 21068 UpdateGuideState exits: m=126675 SNR=81.8
01:40:53.050 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.052 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:53.054 00.002 21068 Enqueuing Expose request
01:40:53.055 00.001 16108 PulseGuide returned control before completion, sleep 21
01:40:53.086 00.031 16108 IsGuiding returns 1
01:40:53.086 00.000 16108 scope still moving after pulse duration time elapsed
01:40:53.117 00.031 16108 IsSlewing returns 0
01:40:53.117 00.000 16108 IsGuiding returns 1
01:40:53.150 00.033 16108 IsSlewing returns 0
01:40:53.151 00.001 16108 IsGuiding returns 0
01:40:53.151 00.000 16108 scope move finished after 49 + 84 ms
01:40:53.151 00.000 16108 Move returns status 0, amount 49
01:40:53.151 00.000 16108 move complete, result=0
01:40:53.151 00.000 16108 worker thread done servicing request
01:40:53.151 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
01:40:53.153 00.002 16108 Worker thread wakes up
01:40:53.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:53.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:54.121 00.967 16108 Exposure complete
01:40:54.177 00.056 16108 worker thread done servicing request
01:40:54.177 00.000 21068 OnExposeComplete: enter
01:40:54.177 00.000 21068 UpdateGuideState(): m_state=6
01:40:54.178 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10976
01:40:54.179 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=875.73, Mass=120024, SNR=78.6, Peak=14563 HFD=3.5
01:40:54.180 00.001 21068 MultiStar: [#1 -0.49,-0.09,1.24,U] [#2 -0.56,-0.17,0.00,M2] [#3 -0.34,-0.12,1.21,U] [#4 -0.23,-0.10,0.91,U] [#5 -0.86,-0.33,0.00,M4] [#6 -0.45,-0.35,0.00,M3] [#7 -0.44,-0.22,0.70,U] [#8 -0.41,-0.19,0.82,U] 
01:40:54.181 00.001 21068 single-star, 5 included, MultiStar: {-0.39, -0.13}, one-star: {-0.39, -0.09}
01:40:54.181 00.000 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
01:40:54.182 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
01:40:54.184 00.002 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-2.93 mountX=0.37 mountY=0.17, mountTheta=0.44
01:40:54.185 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.09, opts=13)
01:40:54.186 00.001 21068 Enqueuing Move request for scope (-0.39, -0.09)
01:40:54.187 00.001 16108 Worker thread wakes up
01:40:54.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.09) opts 0xd
01:40:54.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.09)
01:40:54.187 00.000 16108 Moving (-0.39, -0.09) raw xDistance=0.37 yDistance=0.17
01:40:54.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:40:54.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:54.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:40:54.187 00.000 16108 MoveAxis(W, 96, ABG)
01:40:54.187 00.000 16108 Guiding  Dir = 3, Dur = 96
01:40:54.187 00.000 16108 IsSlewing returns 0
01:40:54.188 00.001 16108 IsGuiding returns 0
01:40:54.190 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3392, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:40:54.208 00.018 21068 UpdateGuideState exits: m=120024 SNR=78.6
01:40:54.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.209 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:54.210 00.001 21068 Enqueuing Expose request
01:40:54.246 00.036 16108 PulseGuide returned control before completion, sleep 48
01:40:54.307 00.061 16108 IsGuiding returns 1
01:40:54.307 00.000 16108 scope still moving after pulse duration time elapsed
01:40:54.338 00.031 16108 IsSlewing returns 0
01:40:54.338 00.000 16108 IsGuiding returns 1
01:40:54.369 00.031 16108 IsSlewing returns 0
01:40:54.369 00.000 16108 IsGuiding returns 1
01:40:54.400 00.031 16108 IsSlewing returns 0
01:40:54.401 00.001 16108 IsGuiding returns 1
01:40:54.431 00.030 16108 IsSlewing returns 0
01:40:54.432 00.001 16108 IsGuiding returns 0
01:40:54.432 00.000 16108 scope move finished after 96 + 147 ms
01:40:54.432 00.000 16108 Move returns status 0, amount 96
01:40:54.432 00.000 16108 MoveAxis(N, 0, ABG)
01:40:54.432 00.000 16108 Move returns status 0, amount 0
01:40:54.432 00.000 16108 move complete, result=0
01:40:54.432 00.000 16108 worker thread done servicing request
01:40:54.432 00.000 16108 Worker thread wakes up
01:40:54.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:54.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:54.432 00.000 21068 GuideStep: 0.4 px 96 ms WEST, 0.2 px 0 ms NORTH
01:40:55.610 01.178 16108 Exposure complete
01:40:55.678 00.068 16108 worker thread done servicing request
01:40:55.678 00.000 21068 OnExposeComplete: enter
01:40:55.680 00.002 21068 UpdateGuideState(): m_state=6
01:40:55.681 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10977
01:40:55.683 00.002 21068 Star::Find returns 1 (0), X=220.81, Y=875.71, Mass=103978, SNR=72.8, Peak=14352 HFD=3.2
01:40:55.684 00.001 21068 MultiStar: [#1 0.15,-0.17,1.48,U] [#2 -0.35,-0.20,1.73,U] [#3 0.08,-0.20,1.15,U] [#4 0.50,-0.35,0.00,M2] [#5 0.17,-0.24,1.22,U] [#6 0.27,-0.10,0.93,U] [#7 0.13,-0.37,0.71,U] [#8 -0.01,-0.54,0.00,M4] 
01:40:55.685 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.19}, one-star: {0.20, -0.11}
01:40:55.685 00.000 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
01:40:55.686 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
01:40:55.687 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.29 mountX=-0.09 mountY=0.17, mountTheta=2.04
01:40:55.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.19, opts=13)
01:40:55.689 00.000 21068 Enqueuing Move request for scope (0.06, -0.19)
01:40:55.690 00.001 16108 Worker thread wakes up
01:40:55.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
01:40:55.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
01:40:55.691 00.001 16108 Moving (0.06, -0.19) raw xDistance=-0.09 yDistance=0.17
01:40:55.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:40:55.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:55.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:40:55.691 00.000 16108 MoveAxis(E, 0, ABG)
01:40:55.691 00.000 16108 Move returns status 0, amount 0
01:40:55.691 00.000 16108 MoveAxis(N, 0, ABG)
01:40:55.691 00.000 16108 Move returns status 0, amount 0
01:40:55.691 00.000 16108 move complete, result=0
01:40:55.691 00.000 16108 worker thread done servicing request
01:40:55.695 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3389, FiltMin=2937, FiltMax=60605, Gamma=1.000
01:40:55.710 00.015 21068 UpdateGuideState exits: m=103978 SNR=72.8
01:40:55.712 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.714 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:55.715 00.001 21068 Enqueuing Expose request
01:40:55.716 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:55.716 00.000 16108 Worker thread wakes up
01:40:55.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:55.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:56.711 00.994 16108 Exposure complete
01:40:56.767 00.056 16108 worker thread done servicing request
01:40:56.767 00.000 21068 OnExposeComplete: enter
01:40:56.768 00.001 21068 UpdateGuideState(): m_state=6
01:40:56.768 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10978
01:40:56.769 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.69, Mass=125680, SNR=81.1, Peak=14784 HFD=3.4
01:40:56.770 00.001 21068 MultiStar: [#1 0.38,-0.29,1.27,U] [#2 0.02,-0.25,1.11,U] [#3 0.01,-0.13,1.01,U] [#4 0.23,-0.22,0.88,U] [#5 0.09,-0.22,1.03,U] [#6 0.19,-0.55,0.00,M3] [#7 0.30,-0.10,0.65,U] [#8 0.09,-0.10,0.84,U] 
01:40:56.772 00.002 21068 single-star, 7 included, MultiStar: {0.15, -0.19}, one-star: {0.04, -0.13}
01:40:56.773 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
01:40:56.773 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
01:40:56.774 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.25 mountX=-0.07 mountY=0.12, mountTheta=2.09
01:40:56.776 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
01:40:56.777 00.001 21068 Enqueuing Move request for scope (0.04, -0.13)
01:40:56.778 00.001 16108 Worker thread wakes up
01:40:56.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
01:40:56.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
01:40:56.778 00.000 16108 Moving (0.04, -0.13) raw xDistance=-0.07 yDistance=0.12
01:40:56.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:40:56.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:56.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:40:56.778 00.000 16108 MoveAxis(E, 0, ABG)
01:40:56.778 00.000 16108 Move returns status 0, amount 0
01:40:56.778 00.000 16108 MoveAxis(N, 0, ABG)
01:40:56.778 00.000 16108 Move returns status 0, amount 0
01:40:56.778 00.000 16108 move complete, result=0
01:40:56.778 00.000 16108 worker thread done servicing request
01:40:56.781 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3392, FiltMin=2896, FiltMax=60969, Gamma=1.000
01:40:56.797 00.016 21068 UpdateGuideState exits: m=125680 SNR=81.1
01:40:56.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:56.800 00.001 21068 Enqueuing Expose request
01:40:56.801 00.001 16108 Worker thread wakes up
01:40:56.801 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:56.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:56.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:57.944 01.143 16108 Exposure complete
01:40:58.000 00.056 16108 worker thread done servicing request
01:40:58.001 00.001 21068 OnExposeComplete: enter
01:40:58.002 00.001 21068 UpdateGuideState(): m_state=6
01:40:58.004 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10979
01:40:58.004 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=875.80, Mass=125110, SNR=82.9, Peak=15808 HFD=3.6
01:40:58.005 00.001 21068 MultiStar: [#1 0.14,-0.09,1.26,U] [#2 0.00,-0.01,1.22,U] [#3 0.31,-0.03,1.15,U] [#4 0.30,0.04,0.88,U] [#5 0.27,-0.20,1.04,U] [#6 0.09,0.04,0.78,U] [#7 -0.18,-0.01,0.60,U] [#8 0.14,-0.14,0.91,U] 
01:40:58.006 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.05, -0.01}
01:40:58.007 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
01:40:58.007 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
01:40:58.008 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=-0.05 mountY=0.00, mountTheta=3.13
01:40:58.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
01:40:58.011 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
01:40:58.012 00.001 16108 Worker thread wakes up
01:40:58.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:40:58.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:40:58.012 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=0.00
01:40:58.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:58.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:58.013 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:40:58.013 00.000 16108 MoveAxis(E, 0, ABG)
01:40:58.013 00.000 16108 Move returns status 0, amount 0
01:40:58.013 00.000 16108 MoveAxis(N, 0, ABG)
01:40:58.013 00.000 16108 Move returns status 0, amount 0
01:40:58.013 00.000 16108 move complete, result=0
01:40:58.013 00.000 16108 worker thread done servicing request
01:40:58.018 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3392, FiltMin=2883, FiltMax=55597, Gamma=1.000
01:40:58.033 00.015 21068 UpdateGuideState exits: m=125110 SNR=82.9
01:40:58.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:58.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:58.036 00.001 21068 Enqueuing Expose request
01:40:58.036 00.000 16108 Worker thread wakes up
01:40:58.036 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:58.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:58.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:40:59.010 00.973 16108 Exposure complete
01:40:59.079 00.069 16108 worker thread done servicing request
01:40:59.079 00.000 21068 OnExposeComplete: enter
01:40:59.080 00.001 21068 UpdateGuideState(): m_state=6
01:40:59.081 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10980
01:40:59.081 00.000 21068 Star::Find returns 1 (0), X=221.09, Y=876.17, Mass=118652, SNR=75.5, Peak=15504 HFD=3.0
01:40:59.082 00.001 21068 MultiStar: [#1 0.21,0.19,1.14,U] [#2 -0.11,0.07,1.55,U] [#3 0.39,0.27,1.14,U] [#4 0.31,-0.32,0.96,U] [#5 0.15,0.07,0.95,U] [#6 0.29,0.08,1.01,U] [#7 0.39,0.19,0.68,U] [#8 0.54,-0.10,0.00,M3] 
01:40:59.084 00.002 21068 refined, 7 included, MultiStar: {0.23, 0.11}, one-star: {0.48, 0.35}
01:40:59.085 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
01:40:59.086 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
01:40:59.087 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.45 mountX=-0.21 mountY=-0.16, mountTheta=-2.48
01:40:59.088 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.11, opts=13)
01:40:59.089 00.001 21068 Enqueuing Move request for scope (0.23, 0.11)
01:40:59.090 00.001 16108 Worker thread wakes up
01:40:59.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
01:40:59.090 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
01:40:59.090 00.000 16108 Moving (0.23, 0.11) raw xDistance=-0.21 yDistance=-0.16
01:40:59.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:40:59.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:59.091 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:40:59.091 00.000 16108 MoveAxis(E, 55, ABG)
01:40:59.091 00.000 16108 Guiding  Dir = 2, Dur = 55
01:40:59.091 00.000 16108 IsSlewing returns 0
01:40:59.091 00.000 16108 IsGuiding returns 0
01:40:59.094 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3392, FiltMin=2893, FiltMax=64093, Gamma=1.000
01:40:59.110 00.016 21068 UpdateGuideState exits: m=118652 SNR=75.5
01:40:59.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:40:59.112 00.000 21068 Enqueuing Expose request
01:40:59.116 00.004 16108 PulseGuide returned control before completion, sleep 40
01:40:59.162 00.046 16108 IsGuiding returns 1
01:40:59.162 00.000 16108 scope still moving after pulse duration time elapsed
01:40:59.198 00.036 16108 IsSlewing returns 0
01:40:59.200 00.002 16108 IsGuiding returns 1
01:40:59.229 00.029 16108 IsSlewing returns 0
01:40:59.229 00.000 16108 IsGuiding returns 0
01:40:59.229 00.000 16108 scope move finished after 55 + 83 ms
01:40:59.229 00.000 16108 Move returns status 0, amount 55
01:40:59.229 00.000 16108 MoveAxis(N, 0, ABG)
01:40:59.229 00.000 16108 Move returns status 0, amount 0
01:40:59.229 00.000 16108 move complete, result=0
01:40:59.229 00.000 16108 worker thread done servicing request
01:40:59.229 00.000 16108 Worker thread wakes up
01:40:59.229 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:40:59.229 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
01:40:59.231 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:00.387 01.156 16108 Exposure complete
01:41:00.441 00.054 16108 worker thread done servicing request
01:41:00.442 00.001 21068 OnExposeComplete: enter
01:41:00.442 00.000 21068 UpdateGuideState(): m_state=6
01:41:00.443 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10981
01:41:00.444 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=875.92, Mass=131805, SNR=89.8, Peak=16256 HFD=3.5
01:41:00.445 00.001 21068 MultiStar: [#1 -0.06,-0.16,1.10,U] [#2 -0.16,-0.28,1.22,U] [#3 0.16,-0.04,1.04,U] [#4 0.25,-0.31,0.79,U] [#5 -0.32,-0.41,0.88,U] [#6 -0.17,-0.09,0.78,U] [#7 -0.14,-0.22,0.54,U] [#8 -0.04,-0.29,0.72,U] 
01:41:00.446 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.18}, one-star: {-0.12, 0.10}
01:41:00.446 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
01:41:00.448 00.002 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
01:41:00.449 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.44 mountX=0.14 mountY=-0.07, mountTheta=-0.47
01:41:00.450 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.10, opts=13)
01:41:00.451 00.001 21068 Enqueuing Move request for scope (-0.12, 0.10)
01:41:00.452 00.001 16108 Worker thread wakes up
01:41:00.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
01:41:00.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
01:41:00.452 00.000 16108 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=-0.07
01:41:00.453 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:00.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:00.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:00.453 00.000 16108 MoveAxis(E, 0, ABG)
01:41:00.453 00.000 16108 Move returns status 0, amount 0
01:41:00.453 00.000 16108 MoveAxis(N, 0, ABG)
01:41:00.453 00.000 16108 Move returns status 0, amount 0
01:41:00.453 00.000 16108 move complete, result=0
01:41:00.454 00.001 16108 worker thread done servicing request
01:41:00.456 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3395, FiltMin=2905, FiltMax=59053, Gamma=1.000
01:41:00.476 00.020 21068 UpdateGuideState exits: m=131805 SNR=89.8
01:41:00.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:00.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:00.478 00.000 21068 Enqueuing Expose request
01:41:00.479 00.001 16108 Worker thread wakes up
01:41:00.479 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:00.480 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:00.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:01.459 00.979 16108 Exposure complete
01:41:01.525 00.066 16108 worker thread done servicing request
01:41:01.525 00.000 21068 OnExposeComplete: enter
01:41:01.526 00.001 21068 UpdateGuideState(): m_state=6
01:41:01.527 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10982
01:41:01.528 00.001 21068 Star::Find returns 1 (0), X=220.30, Y=875.83, Mass=115302, SNR=74.9, Peak=13891 HFD=3.5
01:41:01.529 00.001 21068 MultiStar: [#1 -0.03,-0.05,1.28,U] [#2 -0.35,-0.05,1.30,U] [#3 0.15,-0.07,1.26,U] [#4 -0.06,-0.45,0.93,U] [#5 -0.19,-0.35,0.97,U] [#6 -0.27,-0.14,0.99,U] [#7 -0.37,-0.23,0.68,U] [#8 -0.12,-0.18,0.86,U] 
01:41:01.530 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.15}, one-star: {-0.31, 0.02}
01:41:01.531 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
01:41:01.531 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
01:41:01.532 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.38 mountX=0.13 mountY=0.19, mountTheta=0.96
01:41:01.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.15, opts=13)
01:41:01.535 00.001 21068 Enqueuing Move request for scope (-0.16, -0.15)
01:41:01.536 00.001 16108 Worker thread wakes up
01:41:01.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
01:41:01.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
01:41:01.536 00.000 16108 Moving (-0.16, -0.15) raw xDistance=0.13 yDistance=0.19
01:41:01.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:41:01.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:01.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:41:01.536 00.000 16108 MoveAxis(E, 0, ABG)
01:41:01.536 00.000 16108 Move returns status 0, amount 0
01:41:01.536 00.000 16108 MoveAxis(N, 0, ABG)
01:41:01.536 00.000 16108 Move returns status 0, amount 0
01:41:01.536 00.000 16108 move complete, result=0
01:41:01.536 00.000 16108 worker thread done servicing request
01:41:01.540 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3392, FiltMin=2870, FiltMax=60118, Gamma=1.000
01:41:01.564 00.024 21068 UpdateGuideState exits: m=115302 SNR=74.9
01:41:01.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:01.566 00.000 21068 Enqueuing Expose request
01:41:01.567 00.001 16108 Worker thread wakes up
01:41:01.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:01.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:01.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:02.718 01.151 16108 Exposure complete
01:41:02.793 00.075 16108 worker thread done servicing request
01:41:02.793 00.000 21068 OnExposeComplete: enter
01:41:02.795 00.002 21068 UpdateGuideState(): m_state=6
01:41:02.798 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10983
01:41:02.800 00.002 21068 Star::Find returns 1 (0), X=220.13, Y=875.64, Mass=110672, SNR=74.8, Peak=13459 HFD=3.3
01:41:02.801 00.001 21068 MultiStar: [#1 -0.19,-0.14,1.30,U] [#2 -0.38,-0.48,0.00,M1] [#3 -0.18,-0.25,1.16,U] [#4 -0.24,-0.45,0.90,U] [#5 -0.41,-0.50,0.00,M1] [#6 -0.42,-0.29,0.98,U] [#7 -0.31,-0.60,0.00,M1] [#8 -0.39,-0.55,0.00,M2] 
01:41:02.802 00.001 21068 refined, 4 included, MultiStar: {-0.29, -0.25}, one-star: {-0.48, -0.18}
01:41:02.803 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
01:41:02.803 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
01:41:02.804 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.25 hyp=0.38 cameraTheta=-2.44 mountX=0.25 mountY=0.31, mountTheta=0.90
01:41:02.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.25, opts=13)
01:41:02.808 00.001 21068 Enqueuing Move request for scope (-0.29, -0.25)
01:41:02.809 00.001 16108 Worker thread wakes up
01:41:02.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.25) opts 0xd
01:41:02.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.25)
01:41:02.809 00.000 16108 Moving (-0.29, -0.25) raw xDistance=0.25 yDistance=0.31
01:41:02.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:41:02.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:41:02.809 00.000 16108 MoveAxis(W, 64, ABG)
01:41:02.809 00.000 16108 Guiding  Dir = 3, Dur = 64
01:41:02.810 00.001 16108 IsSlewing returns 0
01:41:02.810 00.000 16108 IsGuiding returns 0
01:41:02.814 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3392, FiltMin=2896, FiltMax=55776, Gamma=1.000
01:41:02.832 00.018 21068 UpdateGuideState exits: m=110672 SNR=74.8
01:41:02.832 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:02.835 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:02.837 00.002 21068 Enqueuing Expose request
01:41:02.839 00.002 16108 PulseGuide returned control before completion, sleep 50
01:41:02.894 00.055 16108 IsGuiding returns 1
01:41:02.894 00.000 16108 scope still moving after pulse duration time elapsed
01:41:02.924 00.030 16108 IsSlewing returns 0
01:41:02.924 00.000 16108 IsGuiding returns 0
01:41:02.924 00.000 16108 scope move finished after 64 + 50 ms
01:41:02.924 00.000 16108 Move returns status 0, amount 64
01:41:02.924 00.000 16108 MoveAxis(S, 62, ABG)
01:41:02.924 00.000 16108 Guiding  Dir = 1, Dur = 62
01:41:02.926 00.002 16108 IsSlewing returns 0
01:41:02.926 00.000 16108 IsGuiding returns 0
01:41:02.988 00.062 16108 IsGuiding returns 1
01:41:02.988 00.000 16108 scope still moving after pulse duration time elapsed
01:41:03.018 00.030 16108 IsSlewing returns 0
01:41:03.018 00.000 16108 IsGuiding returns 1
01:41:03.049 00.031 16108 IsSlewing returns 0
01:41:03.049 00.000 16108 IsGuiding returns 1
01:41:03.081 00.032 16108 IsSlewing returns 0
01:41:03.081 00.000 16108 IsGuiding returns 0
01:41:03.081 00.000 16108 scope move finished after 62 + 93 ms
01:41:03.081 00.000 16108 Move returns status 0, amount 62
01:41:03.081 00.000 16108 move complete, result=0
01:41:03.081 00.000 16108 worker thread done servicing request
01:41:03.082 00.001 21068 GuideStep: 0.2 px 64 ms WEST, 0.3 px 62 ms SOUTH
01:41:03.083 00.001 16108 Worker thread wakes up
01:41:03.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:03.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:04.081 00.997 16108 Exposure complete
01:41:04.167 00.086 16108 worker thread done servicing request
01:41:04.167 00.000 21068 OnExposeComplete: enter
01:41:04.167 00.000 21068 UpdateGuideState(): m_state=6
01:41:04.169 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10984
01:41:04.169 00.000 21068 Star::Find returns 1 (0), X=220.58, Y=875.53, Mass=118265, SNR=75.3, Peak=12499 HFD=3.2
01:41:04.172 00.003 21068 MultiStar: [#1 -0.16,-0.32,1.27,U] [#2 -0.32,-0.30,1.42,U] [#3 -0.20,-0.52,0.00,M1] [#4 -0.07,-0.37,0.96,U] [#5 0.04,-0.57,0.00,M2] [#6 0.12,-0.78,0.00,M1] [#7 -0.25,-0.35,0.69,U] [#8 -0.11,-0.52,0.77,U] 
01:41:04.174 00.002 21068 single-star, 5 included, MultiStar: {-0.17, -0.35}, one-star: {-0.04, -0.29}
01:41:04.175 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
01:41:04.177 00.002 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
01:41:04.178 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.70 mountX=-0.01 mountY=0.29, mountTheta=1.62
01:41:04.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.29, opts=13)
01:41:04.180 00.000 21068 Enqueuing Move request for scope (-0.04, -0.29)
01:41:04.181 00.001 16108 Worker thread wakes up
01:41:04.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
01:41:04.181 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
01:41:04.182 00.001 16108 Moving (-0.04, -0.29) raw xDistance=-0.01 yDistance=0.29
01:41:04.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:04.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
01:41:04.182 00.000 16108 MoveAxis(E, 0, ABG)
01:41:04.182 00.000 16108 Move returns status 0, amount 0
01:41:04.182 00.000 16108 MoveAxis(S, 58, ABG)
01:41:04.182 00.000 16108 Guiding  Dir = 1, Dur = 58
01:41:04.182 00.000 16108 IsSlewing returns 0
01:41:04.182 00.000 16108 IsGuiding returns 0
01:41:04.188 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3395, FiltMin=2889, FiltMax=53677, Gamma=1.000
01:41:04.189 00.001 16108 PulseGuide returned control before completion, sleep 62
01:41:04.207 00.018 21068 UpdateGuideState exits: m=118265 SNR=75.3
01:41:04.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:04.210 00.001 21068 Enqueuing Expose request
01:41:04.266 00.056 16108 IsGuiding returns 1
01:41:04.266 00.000 16108 scope still moving after pulse duration time elapsed
01:41:04.298 00.032 16108 IsSlewing returns 0
01:41:04.298 00.000 16108 IsGuiding returns 0
01:41:04.298 00.000 16108 scope move finished after 58 + 58 ms
01:41:04.298 00.000 16108 Move returns status 0, amount 58
01:41:04.298 00.000 16108 move complete, result=0
01:41:04.300 00.002 16108 worker thread done servicing request
01:41:04.300 00.000 16108 Worker thread wakes up
01:41:04.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:04.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:04.300 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
01:41:05.473 01.173 16108 Exposure complete
01:41:05.547 00.074 16108 worker thread done servicing request
01:41:05.548 00.001 21068 OnExposeComplete: enter
01:41:05.548 00.000 21068 UpdateGuideState(): m_state=6
01:41:05.549 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10985
01:41:05.550 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.78, Mass=126115, SNR=85.0, Peak=13523 HFD=3.5
01:41:05.551 00.001 21068 MultiStar: [#1 -0.07,-0.42,1.02,U] [#2 0.10,-0.32,1.26,U] [#3 0.33,-0.20,1.00,U] [#4 0.59,-0.51,0.00,M1] [#5 0.36,-0.66,0.00,M3] [#6 0.13,-0.34,0.85,U] [#7 0.40,-0.60,0.00,M1] [#8 0.51,-0.37,0.00,M2] 
01:41:05.551 00.000 21068 single-star, 4 included, MultiStar: {0.07, -0.26}, one-star: {-0.15, -0.04}
01:41:05.552 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
01:41:05.553 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
01:41:05.554 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.89 mountX=0.14 mountY=0.07, mountTheta=0.47
01:41:05.555 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.04, opts=13)
01:41:05.559 00.004 21068 Enqueuing Move request for scope (-0.15, -0.04)
01:41:05.561 00.002 16108 Worker thread wakes up
01:41:05.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
01:41:05.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
01:41:05.561 00.000 16108 Moving (-0.15, -0.04) raw xDistance=0.14 yDistance=0.07
01:41:05.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:05.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:05.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:41:05.561 00.000 16108 MoveAxis(E, 0, ABG)
01:41:05.561 00.000 16108 Move returns status 0, amount 0
01:41:05.561 00.000 16108 MoveAxis(N, 0, ABG)
01:41:05.561 00.000 16108 Move returns status 0, amount 0
01:41:05.561 00.000 16108 move complete, result=0
01:41:05.561 00.000 16108 worker thread done servicing request
01:41:05.565 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3392, FiltMin=2937, FiltMax=55289, Gamma=1.000
01:41:05.578 00.013 21068 UpdateGuideState exits: m=126115 SNR=85.0
01:41:05.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:05.582 00.002 21068 Enqueuing Expose request
01:41:05.582 00.000 16108 Worker thread wakes up
01:41:05.582 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:05.583 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:05.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:06.547 00.964 16108 Exposure complete
01:41:06.601 00.054 16108 worker thread done servicing request
01:41:06.601 00.000 21068 OnExposeComplete: enter
01:41:06.602 00.001 21068 UpdateGuideState(): m_state=6
01:41:06.603 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10986
01:41:06.604 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=875.58, Mass=114617, SNR=78.7, Peak=13584 HFD=3.6
01:41:06.605 00.001 21068 MultiStar: [#1 0.35,-0.25,1.41,U] [#2 0.37,-0.29,1.40,U] [#3 0.35,-0.16,1.04,U] [#4 0.44,-0.45,0.00,M2] [#5 0.48,-0.54,0.00,M4] [#6 0.34,-0.22,0.90,U] [#7 0.43,-0.08,0.73,U] [#8 0.53,-0.40,0.00,M3] 
01:41:06.606 00.001 21068 single-star, 5 included, MultiStar: {0.35, -0.22}, one-star: {0.26, -0.24}
01:41:06.606 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
01:41:06.607 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
01:41:06.608 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-0.73 mountX=-0.30 mountY=0.17, mountTheta=2.63
01:41:06.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.24, opts=13)
01:41:06.610 00.000 21068 Enqueuing Move request for scope (0.26, -0.24)
01:41:06.611 00.001 16108 Worker thread wakes up
01:41:06.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.24) opts 0xd
01:41:06.611 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.24)
01:41:06.612 00.001 16108 Moving (0.26, -0.24) raw xDistance=-0.30 yDistance=0.17
01:41:06.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:41:06.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:06.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:41:06.612 00.000 16108 MoveAxis(E, 79, ABG)
01:41:06.612 00.000 16108 Guiding  Dir = 2, Dur = 79
01:41:06.612 00.000 16108 IsSlewing returns 0
01:41:06.612 00.000 16108 IsGuiding returns 0
01:41:06.621 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3392, FiltMin=2896, FiltMax=50857, Gamma=1.000
01:41:06.636 00.015 21068 UpdateGuideState exits: m=114617 SNR=78.7
01:41:06.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.637 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:06.638 00.001 21068 Enqueuing Expose request
01:41:06.644 00.006 16108 PulseGuide returned control before completion, sleep 59
01:41:06.705 00.061 16108 IsGuiding returns 1
01:41:06.705 00.000 16108 scope still moving after pulse duration time elapsed
01:41:06.735 00.030 16108 IsSlewing returns 0
01:41:06.735 00.000 16108 IsGuiding returns 1
01:41:06.767 00.032 16108 IsSlewing returns 0
01:41:06.767 00.000 16108 IsGuiding returns 0
01:41:06.767 00.000 16108 scope move finished after 79 + 75 ms
01:41:06.767 00.000 16108 Move returns status 0, amount 79
01:41:06.767 00.000 16108 MoveAxis(N, 0, ABG)
01:41:06.767 00.000 16108 Move returns status 0, amount 0
01:41:06.767 00.000 16108 move complete, result=0
01:41:06.768 00.001 16108 worker thread done servicing request
01:41:06.768 00.000 16108 Worker thread wakes up
01:41:06.768 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.2 px 0 ms NORTH
01:41:06.771 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:06.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:07.932 01.161 16108 Exposure complete
01:41:07.989 00.057 16108 worker thread done servicing request
01:41:07.989 00.000 21068 OnExposeComplete: enter
01:41:07.990 00.001 21068 UpdateGuideState(): m_state=6
01:41:07.991 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10987
01:41:07.993 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=875.85, Mass=148104, SNR=96.3, Peak=14547 HFD=3.8
01:41:07.995 00.002 21068 MultiStar: [#1 -0.26,-0.08,0.96,U] [#2 -0.16,-0.16,1.12,U] [#3 -0.15,-0.20,0.93,U] [#4 0.04,-0.29,0.74,U] [#5 0.17,-0.32,0.76,U] [#6 0.09,-0.28,0.75,U] [#7 0.06,-0.14,0.57,U] [#8 -0.01,-0.25,0.66,U] 
01:41:07.996 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.17}, one-star: {-0.28, 0.04}
01:41:07.998 00.002 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
01:41:07.999 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
01:41:08.000 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.99 mountX=0.05 mountY=0.19, mountTheta=1.33
01:41:08.004 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.17, opts=13)
01:41:08.006 00.002 21068 Enqueuing Move request for scope (-0.08, -0.17)
01:41:08.007 00.001 16108 Worker thread wakes up
01:41:08.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
01:41:08.007 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
01:41:08.008 00.001 16108 Moving (-0.08, -0.17) raw xDistance=0.05 yDistance=0.19
01:41:08.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:41:08.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:08.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:41:08.008 00.000 16108 MoveAxis(E, 0, ABG)
01:41:08.008 00.000 16108 Move returns status 0, amount 0
01:41:08.008 00.000 16108 MoveAxis(N, 0, ABG)
01:41:08.008 00.000 16108 Move returns status 0, amount 0
01:41:08.008 00.000 16108 move complete, result=0
01:41:08.008 00.000 16108 worker thread done servicing request
01:41:08.014 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3392, FiltMin=2851, FiltMax=57629, Gamma=1.000
01:41:08.031 00.017 21068 UpdateGuideState exits: m=148104 SNR=96.3
01:41:08.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:08.035 00.002 21068 Enqueuing Expose request
01:41:08.035 00.000 16108 Worker thread wakes up
01:41:08.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:08.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:08.035 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:09.011 00.976 16108 Exposure complete
01:41:09.073 00.062 16108 worker thread done servicing request
01:41:09.073 00.000 21068 OnExposeComplete: enter
01:41:09.074 00.001 21068 UpdateGuideState(): m_state=6
01:41:09.075 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10988
01:41:09.076 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.98, Mass=134014, SNR=86.0, Peak=15152 HFD=3.3
01:41:09.077 00.001 21068 MultiStar: [#1 0.27,-0.11,1.04,U] [#2 0.04,-0.14,1.15,U] [#3 0.07,-0.03,1.11,U] [#4 -0.13,-0.04,0.77,U] [#5 -0.37,0.16,0.90,U] [#6 -0.06,0.03,0.92,U] [#7 -0.39,-0.07,0.63,U] [#8 -0.02,-0.10,0.73,U] 
01:41:09.079 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.09, 0.17}
01:41:09.079 00.000 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
01:41:09.080 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
01:41:09.081 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.69 mountX=0.03 mountY=0.02, mountTheta=0.66
01:41:09.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
01:41:09.085 00.002 21068 Enqueuing Move request for scope (-0.03, -0.01)
01:41:09.086 00.001 16108 Worker thread wakes up
01:41:09.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:41:09.086 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:41:09.086 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
01:41:09.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:09.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:09.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:09.086 00.000 16108 MoveAxis(E, 0, ABG)
01:41:09.086 00.000 16108 Move returns status 0, amount 0
01:41:09.086 00.000 16108 MoveAxis(N, 0, ABG)
01:41:09.086 00.000 16108 Move returns status 0, amount 0
01:41:09.086 00.000 16108 move complete, result=0
01:41:09.087 00.001 16108 worker thread done servicing request
01:41:09.091 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3392, FiltMin=2899, FiltMax=65472, Gamma=1.000
01:41:09.104 00.013 21068 UpdateGuideState exits: m=134014 SNR=86.0
01:41:09.105 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:09.107 00.001 21068 Enqueuing Expose request
01:41:09.109 00.002 16108 Worker thread wakes up
01:41:09.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:09.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:09.109 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:10.276 01.167 16108 Exposure complete
01:41:10.332 00.056 16108 worker thread done servicing request
01:41:10.332 00.000 21068 OnExposeComplete: enter
01:41:10.333 00.001 21068 UpdateGuideState(): m_state=6
01:41:10.334 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10989
01:41:10.334 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=875.86, Mass=140805, SNR=93.8, Peak=13891 HFD=3.7
01:41:10.336 00.002 21068 MultiStar: [#1 -0.13,0.03,1.03,U] [#2 -0.24,-0.10,1.06,U] [#3 -0.19,0.09,0.93,U] [#4 -0.07,-0.18,0.73,U] [#5 -0.22,0.05,0.82,U] [#6 -0.24,-0.15,0.76,U] [#7 -0.03,-0.02,0.54,U] [#8 -0.21,-0.10,0.70,U] 
01:41:10.336 00.000 21068 single-star, 8 included, MultiStar: {-0.17, -0.03}, one-star: {-0.14, 0.05}
01:41:10.337 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
01:41:10.338 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
01:41:10.339 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=0.14 mountY=-0.01, mountTheta=-0.08
01:41:10.340 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.05, opts=13)
01:41:10.342 00.002 21068 Enqueuing Move request for scope (-0.14, 0.05)
01:41:10.342 00.000 16108 Worker thread wakes up
01:41:10.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
01:41:10.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
01:41:10.342 00.000 16108 Moving (-0.14, 0.05) raw xDistance=0.14 yDistance=-0.01
01:41:10.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:10.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:10.343 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:41:10.343 00.000 16108 MoveAxis(E, 0, ABG)
01:41:10.343 00.000 16108 Move returns status 0, amount 0
01:41:10.343 00.000 16108 MoveAxis(N, 0, ABG)
01:41:10.343 00.000 16108 Move returns status 0, amount 0
01:41:10.343 00.000 16108 move complete, result=0
01:41:10.343 00.000 16108 worker thread done servicing request
01:41:10.346 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3392, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:41:10.361 00.015 21068 UpdateGuideState exits: m=140805 SNR=93.8
01:41:10.362 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:10.364 00.001 21068 Enqueuing Expose request
01:41:10.365 00.001 16108 Worker thread wakes up
01:41:10.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:10.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:10.365 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:11.345 00.980 16108 Exposure complete
01:41:11.412 00.067 16108 worker thread done servicing request
01:41:11.413 00.001 21068 OnExposeComplete: enter
01:41:11.414 00.001 21068 UpdateGuideState(): m_state=6
01:41:11.414 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10990
01:41:11.415 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.67, Mass=131369, SNR=84.5, Peak=14784 HFD=3.3
01:41:11.416 00.001 21068 MultiStar: [#1 -0.14,-0.04,1.11,U] [#2 -0.23,-0.04,1.38,U] [#3 0.22,0.23,0.98,U] [#4 0.16,-0.56,0.00,M1] [#5 -0.24,-0.16,1.08,U] [#6 -0.15,-0.40,0.78,U] [#7 -0.45,-0.31,0.00,M1] [#8 -0.32,-0.27,0.69,U] 
01:41:11.417 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.10}, one-star: {-0.13, -0.14}
01:41:11.417 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
01:41:11.418 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
01:41:11.419 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.53 mountX=0.12 mountY=0.13, mountTheta=0.82
01:41:11.422 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.10, opts=13)
01:41:11.423 00.001 21068 Enqueuing Move request for scope (-0.14, -0.10)
01:41:11.424 00.001 16108 Worker thread wakes up
01:41:11.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
01:41:11.424 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
01:41:11.424 00.000 16108 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=0.13
01:41:11.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:41:11.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:11.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:41:11.424 00.000 16108 MoveAxis(E, 0, ABG)
01:41:11.425 00.001 16108 Move returns status 0, amount 0
01:41:11.425 00.000 16108 MoveAxis(N, 0, ABG)
01:41:11.425 00.000 16108 Move returns status 0, amount 0
01:41:11.425 00.000 16108 move complete, result=0
01:41:11.425 00.000 16108 worker thread done servicing request
01:41:11.432 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3392, FiltMin=2934, FiltMax=64176, Gamma=1.000
01:41:11.453 00.021 21068 UpdateGuideState exits: m=131369 SNR=84.5
01:41:11.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:11.455 00.000 21068 Enqueuing Expose request
01:41:11.457 00.002 16108 Worker thread wakes up
01:41:11.457 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:11.459 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:11.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:12.624 01.165 16108 Exposure complete
01:41:12.688 00.064 16108 worker thread done servicing request
01:41:12.688 00.000 21068 OnExposeComplete: enter
01:41:12.689 00.001 21068 UpdateGuideState(): m_state=6
01:41:12.690 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10991
01:41:12.693 00.003 21068 Star::Find returns 1 (0), X=220.69, Y=875.79, Mass=122661, SNR=83.4, Peak=13184 HFD=3.7
01:41:12.694 00.001 21068 MultiStar: [#1 0.07,-0.23,1.04,U] [#2 0.02,-0.44,1.08,U] [#3 0.00,0.12,0.97,U] [#4 0.09,-0.53,0.82,U] [#5 -0.17,-0.43,0.87,U] [#6 -0.26,-0.32,0.86,U] [#7 -0.05,-0.13,0.63,U] [#8 -0.04,-0.73,0.00,M1] 
01:41:12.696 00.002 21068 single-star, 7 included, MultiStar: {-0.02, -0.24}, one-star: {0.07, -0.02}
01:41:12.697 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
01:41:12.699 00.002 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
01:41:12.701 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=-0.08 mountY=0.00, mountTheta=3.09
01:41:12.704 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
01:41:12.705 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
01:41:12.707 00.002 16108 Worker thread wakes up
01:41:12.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:41:12.707 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:41:12.707 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.08 yDistance=0.00
01:41:12.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:41:12.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:12.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:41:12.707 00.000 16108 MoveAxis(E, 0, ABG)
01:41:12.707 00.000 16108 Move returns status 0, amount 0
01:41:12.707 00.000 16108 MoveAxis(N, 0, ABG)
01:41:12.707 00.000 16108 Move returns status 0, amount 0
01:41:12.707 00.000 16108 move complete, result=0
01:41:12.707 00.000 16108 worker thread done servicing request
01:41:12.713 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3392, FiltMin=2896, FiltMax=53533, Gamma=1.000
01:41:12.728 00.015 21068 UpdateGuideState exits: m=122661 SNR=83.4
01:41:12.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:12.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:12.731 00.001 21068 Enqueuing Expose request
01:41:12.732 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:12.734 00.002 16108 Worker thread wakes up
01:41:12.734 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:12.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:13.705 00.971 16108 Exposure complete
01:41:13.777 00.072 16108 worker thread done servicing request
01:41:13.777 00.000 21068 OnExposeComplete: enter
01:41:13.779 00.002 21068 UpdateGuideState(): m_state=6
01:41:13.779 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10992
01:41:13.780 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.67, Mass=123440, SNR=82.4, Peak=12800 HFD=3.4
01:41:13.781 00.001 21068 MultiStar: [#1 0.06,-0.13,1.00,U] [#2 -0.48,-0.29,0.00,M1] [#3 -0.01,-0.05,1.01,U] [#4 -0.10,-0.29,1.00,U] [#5 -0.06,-0.12,1.04,U] [#6 -0.01,-0.33,0.96,U] [#7 -0.12,-0.39,0.61,U] [#8 -0.13,-0.28,0.94,U] 
01:41:13.782 00.001 21068 single-star, 7 included, MultiStar: {-0.06, -0.20}, one-star: {-0.15, -0.14}
01:41:13.783 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.95)
01:41:13.783 00.000 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.01)
01:41:13.785 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-2.37 mountX=0.12 mountY=0.17, mountTheta=0.97
01:41:13.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.14, opts=13)
01:41:13.788 00.001 21068 Enqueuing Move request for scope (-0.15, -0.14)
01:41:13.788 00.000 16108 Worker thread wakes up
01:41:13.789 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
01:41:13.789 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
01:41:13.789 00.000 16108 Moving (-0.15, -0.14) raw xDistance=0.12 yDistance=0.17
01:41:13.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:41:13.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:13.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:41:13.789 00.000 16108 MoveAxis(E, 0, ABG)
01:41:13.789 00.000 16108 Move returns status 0, amount 0
01:41:13.789 00.000 16108 MoveAxis(N, 0, ABG)
01:41:13.789 00.000 16108 Move returns status 0, amount 0
01:41:13.789 00.000 16108 move complete, result=0
01:41:13.789 00.000 16108 worker thread done servicing request
01:41:13.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3392, FiltMin=2909, FiltMax=54608, Gamma=1.000
01:41:13.808 00.015 21068 UpdateGuideState exits: m=123440 SNR=82.4
01:41:13.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:13.809 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:13.810 00.001 21068 Enqueuing Expose request
01:41:13.811 00.001 16108 Worker thread wakes up
01:41:13.811 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:13.812 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:13.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:14.979 01.167 16108 Exposure complete
01:41:15.066 00.087 16108 worker thread done servicing request
01:41:15.066 00.000 21068 OnExposeComplete: enter
01:41:15.068 00.002 21068 UpdateGuideState(): m_state=6
01:41:15.070 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10993
01:41:15.071 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.53, Mass=132027, SNR=84.0, Peak=12131 HFD=3.3
01:41:15.073 00.002 21068 MultiStar: [#1 -0.15,-0.48,1.16,U] [#2 -0.40,-0.58,0.00,M2] [#3 -0.20,-0.31,1.23,U] [#4 0.01,-0.51,0.85,U] [#5 -0.41,-0.58,0.00,M1] [#6 -0.07,-0.60,0.00,M1] [#7 -0.24,-0.28,0.58,U] [#8 -0.49,-0.29,0.00,M1] 
01:41:15.073 00.000 21068 single-star, 4 included, MultiStar: {-0.15, -0.38}, one-star: {-0.16, -0.28}
01:41:15.074 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
01:41:15.075 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
01:41:15.076 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.33 cameraTheta=-2.09 mountX=0.11 mountY=0.31, mountTheta=1.23
01:41:15.077 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.28, opts=13)
01:41:15.079 00.002 21068 Enqueuing Move request for scope (-0.16, -0.28)
01:41:15.080 00.001 16108 Worker thread wakes up
01:41:15.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
01:41:15.080 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
01:41:15.082 00.002 16108 Moving (-0.16, -0.28) raw xDistance=0.11 yDistance=0.31
01:41:15.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:41:15.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:41:15.082 00.000 16108 MoveAxis(E, 0, ABG)
01:41:15.082 00.000 16108 Move returns status 0, amount 0
01:41:15.082 00.000 16108 MoveAxis(S, 63, ABG)
01:41:15.082 00.000 16108 Guiding  Dir = 1, Dur = 63
01:41:15.083 00.001 16108 IsSlewing returns 0
01:41:15.083 00.000 16108 IsGuiding returns 0
01:41:15.087 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3392, FiltMin=2886, FiltMax=51872, Gamma=1.000
01:41:15.089 00.002 16108 PulseGuide returned control before completion, sleep 67
01:41:15.106 00.017 21068 UpdateGuideState exits: m=132027 SNR=84.0
01:41:15.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.107 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:15.109 00.002 21068 Enqueuing Expose request
01:41:15.165 00.056 16108 IsGuiding returns 1
01:41:15.165 00.000 16108 scope still moving after pulse duration time elapsed
01:41:15.197 00.032 16108 IsSlewing returns 0
01:41:15.197 00.000 16108 IsGuiding returns 0
01:41:15.197 00.000 16108 scope move finished after 63 + 51 ms
01:41:15.197 00.000 16108 Move returns status 0, amount 63
01:41:15.197 00.000 16108 move complete, result=0
01:41:15.197 00.000 16108 worker thread done servicing request
01:41:15.197 00.000 16108 Worker thread wakes up
01:41:15.197 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
01:41:15.200 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:15.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:16.160 00.960 16108 Exposure complete
01:41:16.213 00.053 16108 worker thread done servicing request
01:41:16.213 00.000 21068 OnExposeComplete: enter
01:41:16.215 00.002 21068 UpdateGuideState(): m_state=6
01:41:16.216 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10994
01:41:16.216 00.000 21068 Star::Find returns 1 (0), X=220.50, Y=875.69, Mass=128517, SNR=84.6, Peak=13008 HFD=3.3
01:41:16.218 00.002 21068 MultiStar: [#1 0.17,-0.24,1.10,U] [#2 0.02,-0.20,1.15,U] [#3 0.22,-0.09,1.01,U] [#4 -0.01,-0.40,0.93,U] [#5 -0.04,-0.25,0.89,U] [#6 -0.27,-0.35,0.86,U] [#7 -0.10,-0.15,0.56,U] [#8 0.18,-0.19,0.66,U] 
01:41:16.218 00.000 21068 single-star, 8 included, MultiStar: {0.01, -0.22}, one-star: {-0.11, -0.13}
01:41:16.219 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
01:41:16.220 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
01:41:16.221 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.30 mountX=0.09 mountY=0.15, mountTheta=1.04
01:41:16.222 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
01:41:16.223 00.001 21068 Enqueuing Move request for scope (-0.11, -0.13)
01:41:16.224 00.001 16108 Worker thread wakes up
01:41:16.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
01:41:16.224 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
01:41:16.224 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
01:41:16.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:41:16.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:16.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:41:16.224 00.000 16108 MoveAxis(E, 0, ABG)
01:41:16.224 00.000 16108 Move returns status 0, amount 0
01:41:16.224 00.000 16108 MoveAxis(N, 0, ABG)
01:41:16.225 00.001 16108 Move returns status 0, amount 0
01:41:16.225 00.000 16108 move complete, result=0
01:41:16.225 00.000 16108 worker thread done servicing request
01:41:16.228 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3395, FiltMin=2880, FiltMax=61741, Gamma=1.000
01:41:16.254 00.026 21068 UpdateGuideState exits: m=128517 SNR=84.6
01:41:16.256 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:16.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:16.257 00.000 21068 Enqueuing Expose request
01:41:16.258 00.001 16108 Worker thread wakes up
01:41:16.258 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:16.259 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:16.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:17.433 01.174 16108 Exposure complete
01:41:17.488 00.055 16108 worker thread done servicing request
01:41:17.488 00.000 21068 OnExposeComplete: enter
01:41:17.490 00.002 21068 UpdateGuideState(): m_state=6
01:41:17.491 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10995
01:41:17.492 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=875.69, Mass=116402, SNR=88.3, Peak=14032 HFD=3.3
01:41:17.493 00.001 21068 MultiStar: [#1 -0.06,-0.12,0.88,U] [#2 0.05,-0.14,1.02,U] [#3 0.00,0.12,1.02,U] [#4 0.05,-0.28,0.83,U] [#5 0.01,-0.53,0.77,U] [#6 -0.04,-0.34,0.82,U] [#7 -0.16,-0.27,0.53,U] [#8 -0.01,-0.22,0.67,U] 
01:41:17.494 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.20}, one-star: {-0.21, -0.13}
01:41:17.494 00.000 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
01:41:17.495 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
01:41:17.496 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=0.00 mountY=0.20, mountTheta=1.56
01:41:17.497 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
01:41:17.498 00.001 21068 Enqueuing Move request for scope (-0.04, -0.20)
01:41:17.499 00.001 16108 Worker thread wakes up
01:41:17.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
01:41:17.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
01:41:17.499 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
01:41:17.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:17.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:17.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:41:17.499 00.000 16108 MoveAxis(E, 0, ABG)
01:41:17.499 00.000 16108 Move returns status 0, amount 0
01:41:17.499 00.000 16108 MoveAxis(N, 0, ABG)
01:41:17.499 00.000 16108 Move returns status 0, amount 0
01:41:17.499 00.000 16108 move complete, result=0
01:41:17.499 00.000 16108 worker thread done servicing request
01:41:17.504 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3395, FiltMin=2925, FiltMax=56973, Gamma=1.000
01:41:17.528 00.024 21068 UpdateGuideState exits: m=116402 SNR=88.3
01:41:17.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.529 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:17.530 00.001 21068 Enqueuing Expose request
01:41:17.531 00.001 16108 Worker thread wakes up
01:41:17.531 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:17.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:17.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:18.513 00.981 16108 Exposure complete
01:41:18.568 00.055 16108 worker thread done servicing request
01:41:18.568 00.000 21068 OnExposeComplete: enter
01:41:18.570 00.002 21068 UpdateGuideState(): m_state=6
01:41:18.571 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10996
01:41:18.572 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.53, Mass=128886, SNR=87.4, Peak=13408 HFD=3.4
01:41:18.573 00.001 21068 MultiStar: [#1 -0.13,-0.53,0.00,M1] [#2 -0.20,-0.40,1.14,U] [#3 -0.03,-0.32,0.93,U] [#4 -0.04,-0.49,0.70,U] [#5 -0.05,-0.58,0.00,M1] [#6 0.02,-0.52,0.82,U] [#7 0.22,-0.39,0.70,U] [#8 0.06,-0.43,0.67,U] 
01:41:18.574 00.001 21068 single-star, 6 included, MultiStar: {0.00, -0.40}, one-star: {0.09, -0.28}
01:41:18.575 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
01:41:18.575 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
01:41:18.576 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.27 mountX=-0.14 mountY=0.25, mountTheta=2.06
01:41:18.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.28, opts=13)
01:41:18.578 00.001 21068 Enqueuing Move request for scope (0.09, -0.28)
01:41:18.579 00.001 16108 Worker thread wakes up
01:41:18.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
01:41:18.579 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
01:41:18.579 00.000 16108 Moving (0.09, -0.28) raw xDistance=-0.14 yDistance=0.25
01:41:18.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:41:18.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:41:18.579 00.000 16108 MoveAxis(E, 0, ABG)
01:41:18.579 00.000 16108 Move returns status 0, amount 0
01:41:18.579 00.000 16108 MoveAxis(S, 51, ABG)
01:41:18.579 00.000 16108 Guiding  Dir = 1, Dur = 51
01:41:18.580 00.001 16108 IsSlewing returns 0
01:41:18.580 00.000 16108 IsGuiding returns 0
01:41:18.582 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3395, FiltMin=2925, FiltMax=54742, Gamma=1.000
01:41:18.597 00.015 21068 UpdateGuideState exits: m=128886 SNR=87.4
01:41:18.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:18.598 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:18.599 00.001 21068 Enqueuing Expose request
01:41:18.635 00.036 16108 IsGuiding returns 1
01:41:18.635 00.000 16108 scope still moving after pulse duration time elapsed
01:41:18.665 00.030 16108 IsSlewing returns 0
01:41:18.665 00.000 16108 IsGuiding returns 1
01:41:18.696 00.031 16108 IsSlewing returns 0
01:41:18.698 00.002 16108 IsGuiding returns 1
01:41:18.727 00.029 16108 IsSlewing returns 0
01:41:18.727 00.000 16108 IsGuiding returns 0
01:41:18.727 00.000 16108 scope move finished after 51 + 96 ms
01:41:18.727 00.000 16108 Move returns status 0, amount 51
01:41:18.727 00.000 16108 move complete, result=0
01:41:18.727 00.000 16108 worker thread done servicing request
01:41:18.729 00.002 16108 Worker thread wakes up
01:41:18.729 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
01:41:18.732 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:18.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:19.895 01.163 16108 Exposure complete
01:41:19.952 00.057 16108 worker thread done servicing request
01:41:19.952 00.000 21068 OnExposeComplete: enter
01:41:19.954 00.002 21068 UpdateGuideState(): m_state=6
01:41:19.956 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10997
01:41:19.956 00.000 21068 Star::Find returns 1 (0), X=221.11, Y=875.79, Mass=124593, SNR=80.7, Peak=13840 HFD=3.5
01:41:19.957 00.001 21068 MultiStar: [#1 0.23,-0.13,1.21,U] [#2 0.05,-0.25,1.41,U] [#3 0.21,0.07,1.08,U] [#4 0.07,-0.31,0.95,U] [#5 -0.01,-0.41,1.03,U] [#6 -0.21,-0.33,0.97,U] [#7 0.58,0.09,0.00,M1] [#8 0.09,-0.38,0.76,U] 
01:41:19.958 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.21}, one-star: {0.50, -0.03}
01:41:19.959 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
01:41:19.961 00.002 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
01:41:19.962 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.06 mountX=-0.15 mountY=0.18, mountTheta=2.28
01:41:19.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.21, opts=13)
01:41:19.966 00.002 21068 Enqueuing Move request for scope (0.12, -0.21)
01:41:19.967 00.001 16108 Worker thread wakes up
01:41:19.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
01:41:19.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
01:41:19.967 00.000 16108 Moving (0.12, -0.21) raw xDistance=-0.15 yDistance=0.18
01:41:19.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:41:19.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:19.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:41:19.967 00.000 16108 MoveAxis(E, 0, ABG)
01:41:19.967 00.000 16108 Move returns status 0, amount 0
01:41:19.967 00.000 16108 MoveAxis(N, 0, ABG)
01:41:19.967 00.000 16108 Move returns status 0, amount 0
01:41:19.968 00.001 16108 move complete, result=0
01:41:19.968 00.000 16108 worker thread done servicing request
01:41:19.975 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3395, FiltMin=2905, FiltMax=61869, Gamma=1.000
01:41:19.994 00.019 21068 UpdateGuideState exits: m=124593 SNR=80.7
01:41:19.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:19.999 00.003 21068 Enqueuing Expose request
01:41:20.001 00.002 16108 Worker thread wakes up
01:41:20.001 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:20.002 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:20.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:20.973 00.971 16108 Exposure complete
01:41:21.051 00.078 16108 worker thread done servicing request
01:41:21.051 00.000 21068 OnExposeComplete: enter
01:41:21.054 00.003 21068 UpdateGuideState(): m_state=6
01:41:21.055 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10998
01:41:21.056 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=875.68, Mass=151111, SNR=101.4, Peak=15008 HFD=3.5
01:41:21.058 00.002 21068 MultiStar: [#1 0.20,-0.25,0.89,U] [#2 -0.29,-0.23,1.12,U] [#3 -0.03,-0.38,1.05,U] [#4 0.03,-0.56,0.00,M1] [#5 -0.09,-0.61,0.00,M1] [#6 -0.15,-0.40,0.69,U] [#7 0.07,0.02,0.59,U] [#8 -0.26,-0.43,0.66,U] 
01:41:21.059 00.001 21068 single-star, 6 included, MultiStar: {-0.08, -0.26}, one-star: {-0.06, -0.13}
01:41:21.060 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
01:41:21.061 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
01:41:21.062 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=0.03 mountY=0.14, mountTheta=1.33
01:41:21.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.13, opts=13)
01:41:21.065 00.001 21068 Enqueuing Move request for scope (-0.06, -0.13)
01:41:21.066 00.001 16108 Worker thread wakes up
01:41:21.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
01:41:21.067 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
01:41:21.067 00.000 16108 Moving (-0.06, -0.13) raw xDistance=0.03 yDistance=0.14
01:41:21.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:21.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:21.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:41:21.067 00.000 16108 MoveAxis(E, 0, ABG)
01:41:21.067 00.000 16108 Move returns status 0, amount 0
01:41:21.067 00.000 16108 MoveAxis(N, 0, ABG)
01:41:21.067 00.000 16108 Move returns status 0, amount 0
01:41:21.067 00.000 16108 move complete, result=0
01:41:21.067 00.000 16108 worker thread done servicing request
01:41:21.071 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3395, FiltMin=2950, FiltMax=57165, Gamma=1.000
01:41:21.099 00.028 21068 UpdateGuideState exits: m=151111 SNR=101.4
01:41:21.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.100 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:21.101 00.001 21068 Enqueuing Expose request
01:41:21.102 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:21.103 00.001 16108 Worker thread wakes up
01:41:21.103 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:21.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:22.262 01.159 16108 Exposure complete
01:41:22.317 00.055 16108 worker thread done servicing request
01:41:22.317 00.000 21068 OnExposeComplete: enter
01:41:22.318 00.001 21068 UpdateGuideState(): m_state=6
01:41:22.318 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10999
01:41:22.319 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.71, Mass=133687, SNR=90.0, Peak=13747 HFD=3.5
01:41:22.320 00.001 21068 MultiStar: [#1 -0.35,0.07,1.04,U] [#2 -0.48,-0.43,0.00,M1] [#3 -0.33,0.14,1.05,U] [#4 -0.06,-0.38,0.83,U] [#5 -0.36,-0.09,0.87,U] [#6 -0.16,-0.33,0.74,U] [#7 -0.29,-0.08,0.57,U] [#8 -0.56,-0.42,0.00,M1] 
01:41:22.321 00.001 21068 single-star, 6 included, MultiStar: {-0.26, -0.09}, one-star: {-0.23, -0.10}
01:41:22.322 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
01:41:22.323 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
01:41:22.323 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.73 mountX=0.21 mountY=0.15, mountTheta=0.63
01:41:22.326 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.10, opts=13)
01:41:22.329 00.003 21068 Enqueuing Move request for scope (-0.23, -0.10)
01:41:22.331 00.002 16108 Worker thread wakes up
01:41:22.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
01:41:22.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
01:41:22.331 00.000 16108 Moving (-0.23, -0.10) raw xDistance=0.21 yDistance=0.15
01:41:22.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:41:22.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:22.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:41:22.331 00.000 16108 MoveAxis(W, 55, ABG)
01:41:22.331 00.000 16108 Guiding  Dir = 3, Dur = 55
01:41:22.332 00.001 16108 IsSlewing returns 0
01:41:22.332 00.000 16108 IsGuiding returns 0
01:41:22.340 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3395, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:41:22.357 00.017 16108 PulseGuide returned control before completion, sleep 40
01:41:22.373 00.016 21068 UpdateGuideState exits: m=133687 SNR=90.0
01:41:22.375 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.377 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:22.378 00.001 21068 Enqueuing Expose request
01:41:22.409 00.031 16108 IsGuiding returns 1
01:41:22.409 00.000 16108 scope still moving after pulse duration time elapsed
01:41:22.435 00.026 16108 IsSlewing returns 0
01:41:22.436 00.001 16108 IsGuiding returns 1
01:41:22.472 00.036 16108 IsSlewing returns 0
01:41:22.473 00.001 16108 IsGuiding returns 0
01:41:22.473 00.000 16108 scope move finished after 55 + 85 ms
01:41:22.473 00.000 16108 Move returns status 0, amount 55
01:41:22.473 00.000 16108 MoveAxis(N, 0, ABG)
01:41:22.473 00.000 16108 Move returns status 0, amount 0
01:41:22.473 00.000 16108 move complete, result=0
01:41:22.473 00.000 16108 worker thread done servicing request
01:41:22.473 00.000 16108 Worker thread wakes up
01:41:22.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:22.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:22.680 00.207 21068 GuideStep: 0.2 px 55 ms WEST, 0.2 px 0 ms NORTH
01:41:23.443 00.763 16108 Exposure complete
01:41:23.508 00.065 16108 worker thread done servicing request
01:41:23.508 00.000 21068 OnExposeComplete: enter
01:41:23.510 00.002 21068 UpdateGuideState(): m_state=6
01:41:23.513 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11000
01:41:23.515 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=875.89, Mass=121259, SNR=84.9, Peak=14512 HFD=3.5
01:41:23.517 00.002 21068 MultiStar: [#1 0.16,-0.38,1.13,U] [#2 -0.22,-0.31,1.17,U] [#3 -0.28,-0.03,1.04,U] [#4 -0.11,-0.35,0.72,U] [#5 0.34,-0.19,0.92,U] [#6 -0.24,-0.10,0.73,U] [#7 0.10,0.02,0.73,U] [#8 0.03,-0.02,0.73,U] 
01:41:23.518 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.01, 0.08}
01:41:23.519 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
01:41:23.520 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
01:41:23.522 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=0.02 mountY=-0.08, mountTheta=-1.32
01:41:23.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
01:41:23.526 00.002 21068 Enqueuing Move request for scope (-0.01, 0.08)
01:41:23.528 00.002 16108 Worker thread wakes up
01:41:23.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:41:23.528 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:41:23.528 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.08
01:41:23.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:41:23.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:23.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:23.528 00.000 16108 MoveAxis(E, 0, ABG)
01:41:23.528 00.000 16108 Move returns status 0, amount 0
01:41:23.528 00.000 16108 MoveAxis(N, 0, ABG)
01:41:23.528 00.000 16108 Move returns status 0, amount 0
01:41:23.528 00.000 16108 move complete, result=0
01:41:23.528 00.000 16108 worker thread done servicing request
01:41:23.532 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3395, FiltMin=2915, FiltMax=60045, Gamma=1.000
01:41:23.548 00.016 21068 UpdateGuideState exits: m=121259 SNR=84.9
01:41:23.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:23.549 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:23.550 00.001 21068 Enqueuing Expose request
01:41:23.551 00.001 16108 Worker thread wakes up
01:41:23.551 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:23.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:23.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:24.722 01.170 16108 Exposure complete
01:41:24.803 00.081 16108 worker thread done servicing request
01:41:24.803 00.000 21068 OnExposeComplete: enter
01:41:24.803 00.000 21068 UpdateGuideState(): m_state=6
01:41:24.805 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11001
01:41:24.806 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.83, Mass=127206, SNR=89.9, Peak=13584 HFD=3.6
01:41:24.807 00.001 21068 MultiStar: [#1 -0.17,0.09,0.97,U] [#2 -0.52,-0.09,1.09,U] [#3 0.03,0.18,1.03,U] [#4 0.02,-0.10,0.79,U] [#5 -0.24,-0.31,0.79,U] [#6 -0.16,-0.08,0.76,U] [#7 0.35,0.09,0.53,U] [#8 0.01,-0.17,0.59,U] 
01:41:24.808 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.18, 0.01}
01:41:24.808 00.000 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
01:41:24.809 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.62)
01:41:24.810 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.76 mountX=0.08 mountY=0.05, mountTheta=0.60
01:41:24.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
01:41:24.814 00.002 21068 Enqueuing Move request for scope (-0.08, -0.03)
01:41:24.816 00.002 16108 Worker thread wakes up
01:41:24.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:41:24.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:41:24.816 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.08 yDistance=0.05
01:41:24.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:41:24.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:24.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:41:24.816 00.000 16108 MoveAxis(E, 0, ABG)
01:41:24.816 00.000 16108 Move returns status 0, amount 0
01:41:24.816 00.000 16108 MoveAxis(N, 0, ABG)
01:41:24.816 00.000 16108 Move returns status 0, amount 0
01:41:24.816 00.000 16108 move complete, result=0
01:41:24.816 00.000 16108 worker thread done servicing request
01:41:24.820 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3395, FiltMin=2873, FiltMax=58653, Gamma=1.000
01:41:24.839 00.019 21068 UpdateGuideState exits: m=127206 SNR=89.9
01:41:24.840 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:24.841 00.000 21068 Enqueuing Expose request
01:41:24.842 00.001 16108 Worker thread wakes up
01:41:24.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:24.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:24.842 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:25.830 00.988 16108 Exposure complete
01:41:25.903 00.073 16108 worker thread done servicing request
01:41:25.903 00.000 21068 OnExposeComplete: enter
01:41:25.904 00.001 21068 UpdateGuideState(): m_state=6
01:41:25.905 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11002
01:41:25.906 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.66, Mass=124328, SNR=84.4, Peak=13328 HFD=3.4
01:41:25.907 00.001 21068 MultiStar: [#1 -0.04,-0.27,1.21,U] [#2 -0.06,-0.40,1.18,U] [#3 -0.21,-0.15,1.00,U] [#4 0.05,-0.39,0.89,U] [#5 -0.20,-0.35,0.76,U] [#6 -0.18,-0.47,0.84,U] [#7 -0.25,-0.03,0.71,U] [#8 -0.22,-0.34,0.76,U] 
01:41:25.907 00.000 21068 single-star, 8 included, MultiStar: {-0.12, -0.29}, one-star: {-0.08, -0.15}
01:41:25.908 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
01:41:25.909 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
01:41:25.911 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.03 mountX=0.05 mountY=0.17, mountTheta=1.29
01:41:25.916 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.15, opts=13)
01:41:25.918 00.002 21068 Enqueuing Move request for scope (-0.08, -0.15)
01:41:25.920 00.002 16108 Worker thread wakes up
01:41:25.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
01:41:25.920 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
01:41:25.920 00.000 16108 Moving (-0.08, -0.15) raw xDistance=0.05 yDistance=0.17
01:41:25.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:41:25.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:25.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:41:25.920 00.000 16108 MoveAxis(E, 0, ABG)
01:41:25.920 00.000 16108 Move returns status 0, amount 0
01:41:25.921 00.001 16108 MoveAxis(N, 0, ABG)
01:41:25.921 00.000 16108 Move returns status 0, amount 0
01:41:25.921 00.000 16108 move complete, result=0
01:41:25.921 00.000 16108 worker thread done servicing request
01:41:25.928 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3395, FiltMin=2941, FiltMax=59142, Gamma=1.000
01:41:25.955 00.027 21068 UpdateGuideState exits: m=124328 SNR=84.4
01:41:25.959 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:25.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:25.962 00.002 21068 Enqueuing Expose request
01:41:25.963 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:25.964 00.001 16108 Worker thread wakes up
01:41:25.964 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:25.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:27.133 01.169 16108 Exposure complete
01:41:27.195 00.062 16108 worker thread done servicing request
01:41:27.195 00.000 21068 OnExposeComplete: enter
01:41:27.198 00.003 21068 UpdateGuideState(): m_state=6
01:41:27.201 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11003
01:41:27.203 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=875.76, Mass=130318, SNR=85.8, Peak=15616 HFD=3.4
01:41:27.205 00.002 21068 MultiStar: [#1 0.03,-0.27,1.23,U] [#2 -0.03,-0.03,1.13,U] [#3 0.07,-0.21,0.93,U] [#4 0.08,-0.50,0.72,U] [#5 -0.14,-0.46,0.92,U] [#6 -0.03,-0.41,0.76,U] [#7 0.20,-0.15,0.61,U] [#8 -0.26,-0.39,0.66,U] 
01:41:27.208 00.003 21068 single-star, 8 included, MultiStar: {-0.00, -0.26}, one-star: {0.05, -0.05}
01:41:27.209 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
01:41:27.210 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
01:41:27.211 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.83 mountX=-0.06 mountY=0.04, mountTheta=2.52
01:41:27.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
01:41:27.215 00.003 21068 Enqueuing Move request for scope (0.05, -0.05)
01:41:27.215 00.000 16108 Worker thread wakes up
01:41:27.216 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:41:27.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:41:27.216 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
01:41:27.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:27.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:27.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:27.216 00.000 16108 MoveAxis(E, 0, ABG)
01:41:27.216 00.000 16108 Move returns status 0, amount 0
01:41:27.216 00.000 16108 MoveAxis(N, 0, ABG)
01:41:27.216 00.000 16108 Move returns status 0, amount 0
01:41:27.216 00.000 16108 move complete, result=0
01:41:27.216 00.000 16108 worker thread done servicing request
01:41:27.221 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3395, FiltMin=2881, FiltMax=65440, Gamma=1.000
01:41:27.238 00.017 21068 UpdateGuideState exits: m=130318 SNR=85.8
01:41:27.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:27.240 00.000 21068 Enqueuing Expose request
01:41:27.241 00.001 16108 Worker thread wakes up
01:41:27.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:27.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:27.242 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:28.209 00.967 16108 Exposure complete
01:41:28.282 00.073 16108 worker thread done servicing request
01:41:28.282 00.000 21068 OnExposeComplete: enter
01:41:28.283 00.001 21068 UpdateGuideState(): m_state=6
01:41:28.285 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11004
01:41:28.285 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=875.66, Mass=124263, SNR=75.6, Peak=13680 HFD=3.5
01:41:28.286 00.001 21068 MultiStar: [#1 0.27,-0.39,1.34,U] [#2 0.06,-0.59,0.00,M1] [#3 0.18,-0.12,1.09,U] [#4 0.32,-0.49,0.00,M1] [#5 0.09,-0.30,1.03,U] [#6 -0.11,-0.32,0.92,U] [#7 -0.10,-0.51,0.66,U] [#8 0.16,-0.20,0.84,U] 
01:41:28.287 00.001 21068 single-star, 6 included, MultiStar: {0.11, -0.28}, one-star: {0.14, -0.16}
01:41:28.288 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
01:41:28.289 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.54)
01:41:28.289 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=-0.17 mountY=0.12, mountTheta=2.52
01:41:28.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.16, opts=13)
01:41:28.291 00.000 21068 Enqueuing Move request for scope (0.14, -0.16)
01:41:28.292 00.001 16108 Worker thread wakes up
01:41:28.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
01:41:28.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
01:41:28.292 00.000 16108 Moving (0.14, -0.16) raw xDistance=-0.17 yDistance=0.12
01:41:28.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:41:28.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:28.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:41:28.292 00.000 16108 MoveAxis(E, 0, ABG)
01:41:28.292 00.000 16108 Move returns status 0, amount 0
01:41:28.292 00.000 16108 MoveAxis(N, 0, ABG)
01:41:28.293 00.001 16108 Move returns status 0, amount 0
01:41:28.293 00.000 16108 move complete, result=0
01:41:28.293 00.000 16108 worker thread done servicing request
01:41:28.298 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3395, FiltMin=2928, FiltMax=52189, Gamma=1.000
01:41:28.323 00.025 21068 UpdateGuideState exits: m=124263 SNR=75.6
01:41:28.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:28.326 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:28.327 00.001 21068 Enqueuing Expose request
01:41:28.328 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:28.329 00.001 16108 Worker thread wakes up
01:41:28.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:28.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:29.481 01.152 16108 Exposure complete
01:41:29.544 00.063 16108 worker thread done servicing request
01:41:29.544 00.000 21068 OnExposeComplete: enter
01:41:29.545 00.001 21068 UpdateGuideState(): m_state=6
01:41:29.545 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11005
01:41:29.546 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.79, Mass=146129, SNR=89.9, Peak=16608 HFD=3.6
01:41:29.547 00.001 21068 MultiStar: [#1 -0.15,-0.10,0.96,U] [#2 -0.29,-0.16,0.97,U] [#3 0.12,-0.24,1.02,U] [#4 0.17,-0.47,0.81,U] [#5 -0.26,-0.20,0.80,U] [#6 -0.13,-0.37,0.71,U] [#7 -0.11,-0.19,0.64,U] [#8 -0.52,-0.54,0.00,M1] 
01:41:29.548 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.21}, one-star: {0.04, -0.02}
01:41:29.549 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
01:41:29.550 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
01:41:29.551 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=-0.04 mountY=0.01, mountTheta=2.85
01:41:29.552 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.02, opts=13)
01:41:29.553 00.001 21068 Enqueuing Move request for scope (0.04, -0.02)
01:41:29.554 00.001 16108 Worker thread wakes up
01:41:29.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:41:29.554 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:41:29.555 00.001 16108 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
01:41:29.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:29.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:29.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:29.555 00.000 16108 MoveAxis(E, 0, ABG)
01:41:29.555 00.000 16108 Move returns status 0, amount 0
01:41:29.555 00.000 16108 MoveAxis(N, 0, ABG)
01:41:29.555 00.000 16108 Move returns status 0, amount 0
01:41:29.555 00.000 16108 move complete, result=0
01:41:29.555 00.000 16108 worker thread done servicing request
01:41:29.559 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3392, FiltMin=2896, FiltMax=62381, Gamma=1.000
01:41:29.574 00.015 21068 UpdateGuideState exits: m=146129 SNR=89.9
01:41:29.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:29.577 00.001 21068 Enqueuing Expose request
01:41:29.578 00.001 16108 Worker thread wakes up
01:41:29.578 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:29.578 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:29.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:30.551 00.973 16108 Exposure complete
01:41:30.620 00.069 16108 worker thread done servicing request
01:41:30.620 00.000 21068 OnExposeComplete: enter
01:41:30.621 00.001 21068 UpdateGuideState(): m_state=6
01:41:30.622 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11006
01:41:30.623 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.76, Mass=129177, SNR=83.0, Peak=14307 HFD=3.5
01:41:30.624 00.001 21068 MultiStar: [#1 -0.00,-0.09,1.10,U] [#2 -0.32,-0.44,0.00,M1] [#3 0.03,0.04,0.90,U] [#4 0.27,-0.45,0.80,U] [#5 -0.22,-0.52,0.00,M1] [#6 -0.09,-0.48,0.77,U] [#7 0.39,-0.08,0.73,U] [#8 -0.36,-0.50,0.00,M2] 
01:41:30.625 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.17}, one-star: {-0.34, -0.06}
01:41:30.625 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
01:41:30.626 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
01:41:30.627 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=-0.05 mountY=0.16, mountTheta=1.87
01:41:30.628 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
01:41:30.629 00.001 21068 Enqueuing Move request for scope (0.02, -0.17)
01:41:30.630 00.001 16108 Worker thread wakes up
01:41:30.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
01:41:30.630 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
01:41:30.630 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.05 yDistance=0.16
01:41:30.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:41:30.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:30.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:41:30.630 00.000 16108 MoveAxis(E, 0, ABG)
01:41:30.630 00.000 16108 Move returns status 0, amount 0
01:41:30.630 00.000 16108 MoveAxis(N, 0, ABG)
01:41:30.630 00.000 16108 Move returns status 0, amount 0
01:41:30.630 00.000 16108 move complete, result=0
01:41:30.630 00.000 16108 worker thread done servicing request
01:41:30.635 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3392, FiltMin=2915, FiltMax=60601, Gamma=1.000
01:41:30.657 00.022 21068 UpdateGuideState exits: m=129177 SNR=83.0
01:41:30.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:30.660 00.001 21068 Enqueuing Expose request
01:41:30.660 00.000 16108 Worker thread wakes up
01:41:30.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:30.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:30.660 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:31.828 01.168 16108 Exposure complete
01:41:31.886 00.058 16108 worker thread done servicing request
01:41:31.886 00.000 21068 OnExposeComplete: enter
01:41:31.887 00.001 21068 UpdateGuideState(): m_state=6
01:41:31.888 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11007
01:41:31.889 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.85, Mass=131730, SNR=98.6, Peak=16787 HFD=3.4
01:41:31.890 00.001 21068 MultiStar: [#1 -0.36,-0.19,1.04,U] [#2 -0.46,-0.32,0.00,M2] [#3 -0.03,-0.11,0.89,U] [#4 0.01,-0.56,0.00,M1] [#5 -0.11,-0.52,0.77,U] [#6 -0.17,-0.51,0.67,U] [#7 -0.52,-0.08,0.55,U] [#8 -0.29,-0.24,0.63,U] 
01:41:31.891 00.001 21068 refined, 6 included, MultiStar: {-0.25, -0.21}, one-star: {-0.35, 0.04}
01:41:31.891 00.000 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
01:41:31.892 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.94)
01:41:31.893 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.44 mountX=0.21 mountY=0.27, mountTheta=0.90
01:41:31.894 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.21, opts=13)
01:41:31.895 00.001 21068 Enqueuing Move request for scope (-0.25, -0.21)
01:41:31.896 00.001 16108 Worker thread wakes up
01:41:31.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
01:41:31.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
01:41:31.896 00.000 16108 Moving (-0.25, -0.21) raw xDistance=0.21 yDistance=0.27
01:41:31.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:41:31.897 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:41:31.897 00.000 16108 MoveAxis(W, 56, ABG)
01:41:31.897 00.000 16108 Guiding  Dir = 3, Dur = 56
01:41:31.897 00.000 16108 IsSlewing returns 0
01:41:31.897 00.000 16108 IsGuiding returns 0
01:41:31.898 00.001 16108 PulseGuide returned control before completion, sleep 65
01:41:31.903 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3392, FiltMin=2893, FiltMax=58829, Gamma=1.000
01:41:31.917 00.014 21068 UpdateGuideState exits: m=131730 SNR=98.6
01:41:31.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.920 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:31.920 00.000 21068 Enqueuing Expose request
01:41:31.965 00.045 16108 IsGuiding returns 1
01:41:31.965 00.000 16108 scope still moving after pulse duration time elapsed
01:41:31.997 00.032 16108 IsSlewing returns 0
01:41:31.998 00.001 16108 IsGuiding returns 0
01:41:31.998 00.000 16108 scope move finished after 56 + 44 ms
01:41:31.998 00.000 16108 Move returns status 0, amount 56
01:41:31.998 00.000 16108 MoveAxis(S, 54, ABG)
01:41:31.998 00.000 16108 Guiding  Dir = 1, Dur = 54
01:41:31.998 00.000 16108 IsSlewing returns 0
01:41:31.998 00.000 16108 IsGuiding returns 0
01:41:32.047 00.049 16108 PulseGuide returned control before completion, sleep 16
01:41:32.077 00.030 16108 IsGuiding returns 1
01:41:32.077 00.000 16108 scope still moving after pulse duration time elapsed
01:41:32.109 00.032 16108 IsSlewing returns 0
01:41:32.109 00.000 16108 IsGuiding returns 1
01:41:32.141 00.032 16108 IsSlewing returns 0
01:41:32.141 00.000 16108 IsGuiding returns 0
01:41:32.142 00.001 16108 scope move finished after 54 + 89 ms
01:41:32.142 00.000 16108 Move returns status 0, amount 54
01:41:32.142 00.000 16108 move complete, result=0
01:41:32.142 00.000 16108 worker thread done servicing request
01:41:32.142 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.3 px 54 ms SOUTH
01:41:32.144 00.002 16108 Worker thread wakes up
01:41:32.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:32.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:33.126 00.982 16108 Exposure complete
01:41:33.183 00.057 16108 worker thread done servicing request
01:41:33.183 00.000 21068 OnExposeComplete: enter
01:41:33.184 00.001 21068 UpdateGuideState(): m_state=6
01:41:33.185 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11008
01:41:33.186 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.07, Mass=110899, SNR=82.9, Peak=12691 HFD=3.5
01:41:33.187 00.001 21068 MultiStar: [#1 -0.30,0.02,1.15,U] [#2 -0.61,-0.05,0.00,M3] [#3 -0.18,0.14,1.08,U] [#4 -0.22,-0.19,0.94,U] [#5 -0.06,0.09,0.94,U] [#6 0.10,-0.16,0.91,U] [#7 -0.27,0.22,0.59,U] [#8 -0.24,-0.20,0.76,U] 
01:41:33.187 00.000 21068 refined, 7 included, MultiStar: {-0.16, 0.02}, one-star: {-0.14, 0.26}
01:41:33.188 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
01:41:33.189 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
01:41:33.189 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.17 cameraTheta=3.01 mountX=0.16 mountY=0.02, mountTheta=0.10
01:41:33.192 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.02, opts=13)
01:41:33.192 00.000 21068 Enqueuing Move request for scope (-0.16, 0.02)
01:41:33.193 00.001 16108 Worker thread wakes up
01:41:33.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:41:33.193 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:41:33.193 00.000 16108 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=0.02
01:41:33.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:41:33.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:33.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:33.193 00.000 16108 MoveAxis(E, 0, ABG)
01:41:33.193 00.000 16108 Move returns status 0, amount 0
01:41:33.193 00.000 16108 MoveAxis(N, 0, ABG)
01:41:33.193 00.000 16108 Move returns status 0, amount 0
01:41:33.193 00.000 16108 move complete, result=0
01:41:33.193 00.000 16108 worker thread done servicing request
01:41:33.199 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3392, FiltMin=2902, FiltMax=63504, Gamma=1.000
01:41:33.214 00.015 21068 UpdateGuideState exits: m=110899 SNR=82.9
01:41:33.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:33.216 00.000 21068 Enqueuing Expose request
01:41:33.217 00.001 16108 Worker thread wakes up
01:41:33.217 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:33.218 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:33.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:34.380 01.162 16108 Exposure complete
01:41:34.437 00.057 16108 worker thread done servicing request
01:41:34.437 00.000 21068 OnExposeComplete: enter
01:41:34.441 00.004 21068 UpdateGuideState(): m_state=6
01:41:34.443 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11009
01:41:34.445 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=875.94, Mass=114614, SNR=78.0, Peak=14496 HFD=3.1
01:41:34.447 00.002 21068 MultiStar: [#1 -0.26,0.05,1.18,U] [#2 -0.27,-0.16,1.31,U] [#3 0.11,0.22,0.97,U] [#4 -0.10,-0.18,0.92,U] [#5 -0.19,-0.29,1.00,U] [#6 -0.33,-0.11,0.89,U] [#7 -0.03,0.07,0.75,U] [#8 -0.29,-0.16,0.91,U] 
01:41:34.449 00.002 21068 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {0.26, 0.13}
01:41:34.450 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
01:41:34.451 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
01:41:34.451 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.77 mountX=0.12 mountY=0.08, mountTheta=0.59
01:41:34.453 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
01:41:34.454 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
01:41:34.454 00.000 16108 Worker thread wakes up
01:41:34.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:41:34.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:41:34.454 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
01:41:34.455 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:41:34.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:34.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:41:34.455 00.000 16108 MoveAxis(E, 0, ABG)
01:41:34.455 00.000 16108 Move returns status 0, amount 0
01:41:34.455 00.000 16108 MoveAxis(N, 0, ABG)
01:41:34.455 00.000 16108 Move returns status 0, amount 0
01:41:34.455 00.000 16108 move complete, result=0
01:41:34.455 00.000 16108 worker thread done servicing request
01:41:34.459 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3392, FiltMin=2889, FiltMax=63593, Gamma=1.000
01:41:34.475 00.016 21068 UpdateGuideState exits: m=114614 SNR=78.0
01:41:34.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.476 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:34.477 00.001 21068 Enqueuing Expose request
01:41:34.478 00.001 16108 Worker thread wakes up
01:41:34.478 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:34.478 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:34.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:35.451 00.973 16108 Exposure complete
01:41:35.515 00.064 16108 worker thread done servicing request
01:41:35.515 00.000 21068 OnExposeComplete: enter
01:41:35.517 00.002 21068 UpdateGuideState(): m_state=6
01:41:35.517 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11010
01:41:35.518 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.61, Mass=122964, SNR=85.8, Peak=14480 HFD=3.5
01:41:35.519 00.001 21068 MultiStar: [#1 0.10,-0.17,1.19,U] [#2 -0.51,-0.20,0.00,M3] [#3 0.18,-0.32,1.00,U] [#4 -0.02,-0.17,1.02,U] [#5 -0.26,-0.14,1.01,U] [#6 -0.13,-0.25,0.75,U] [#7 0.13,-0.34,0.63,U] [#8 -0.26,-0.28,0.80,U] 
01:41:35.520 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.23}, one-star: {0.13, -0.21}
01:41:35.521 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
01:41:35.521 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
01:41:35.522 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=-0.03 mountY=0.22, mountTheta=1.71
01:41:35.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.23, opts=13)
01:41:35.525 00.001 21068 Enqueuing Move request for scope (-0.01, -0.23)
01:41:35.525 00.000 16108 Worker thread wakes up
01:41:35.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
01:41:35.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
01:41:35.526 00.001 16108 Moving (-0.01, -0.23) raw xDistance=-0.03 yDistance=0.22
01:41:35.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:35.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:41:35.526 00.000 16108 MoveAxis(E, 0, ABG)
01:41:35.526 00.000 16108 Move returns status 0, amount 0
01:41:35.526 00.000 16108 MoveAxis(S, 44, ABG)
01:41:35.526 00.000 16108 Guiding  Dir = 1, Dur = 44
01:41:35.526 00.000 16108 IsSlewing returns 0
01:41:35.526 00.000 16108 IsGuiding returns 0
01:41:35.528 00.002 16108 PulseGuide returned control before completion, sleep 52
01:41:35.532 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3392, FiltMin=2966, FiltMax=62953, Gamma=1.000
01:41:35.554 00.022 21068 UpdateGuideState exits: m=122964 SNR=85.8
01:41:35.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:35.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:35.557 00.001 21068 Enqueuing Expose request
01:41:35.589 00.032 16108 IsGuiding returns 1
01:41:35.589 00.000 16108 scope still moving after pulse duration time elapsed
01:41:35.621 00.032 16108 IsSlewing returns 0
01:41:35.621 00.000 16108 IsGuiding returns 0
01:41:35.621 00.000 16108 scope move finished after 44 + 50 ms
01:41:35.621 00.000 16108 Move returns status 0, amount 44
01:41:35.621 00.000 16108 move complete, result=0
01:41:35.621 00.000 16108 worker thread done servicing request
01:41:35.621 00.000 16108 Worker thread wakes up
01:41:35.621 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
01:41:35.624 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:35.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:36.792 01.168 16108 Exposure complete
01:41:36.847 00.055 16108 worker thread done servicing request
01:41:36.847 00.000 21068 OnExposeComplete: enter
01:41:36.848 00.001 21068 UpdateGuideState(): m_state=6
01:41:36.849 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11011
01:41:36.850 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.94, Mass=128517, SNR=83.8, Peak=15552 HFD=3.3
01:41:36.851 00.001 21068 MultiStar: [#1 0.04,0.30,1.29,U] [#2 0.12,0.04,1.11,U] [#3 0.13,0.32,1.05,U] [#4 0.06,-0.02,0.90,U] [#5 -0.08,0.22,0.95,U] [#6 0.03,0.08,0.82,U] [#7 0.04,0.20,0.63,U] [#8 -0.05,0.02,0.87,U] 
01:41:36.851 00.000 21068 single-star, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.05, 0.12}
01:41:36.852 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
01:41:36.853 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
01:41:36.853 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.14 cameraTheta=1.16 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
01:41:36.856 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
01:41:36.857 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
01:41:36.859 00.002 16108 Worker thread wakes up
01:41:36.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:41:36.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:41:36.859 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
01:41:36.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:36.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:36.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:41:36.859 00.000 16108 MoveAxis(E, 0, ABG)
01:41:36.859 00.000 16108 Move returns status 0, amount 0
01:41:36.859 00.000 16108 MoveAxis(N, 0, ABG)
01:41:36.860 00.001 16108 Move returns status 0, amount 0
01:41:36.860 00.000 16108 move complete, result=0
01:41:36.860 00.000 16108 worker thread done servicing request
01:41:36.866 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3392, FiltMin=2902, FiltMax=49670, Gamma=1.000
01:41:36.883 00.017 21068 UpdateGuideState exits: m=128517 SNR=83.8
01:41:36.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:36.885 00.000 21068 Enqueuing Expose request
01:41:36.886 00.001 16108 Worker thread wakes up
01:41:36.886 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:36.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:36.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:37.856 00.969 16108 Exposure complete
01:41:37.924 00.068 16108 worker thread done servicing request
01:41:37.924 00.000 21068 OnExposeComplete: enter
01:41:37.924 00.000 21068 UpdateGuideState(): m_state=6
01:41:37.925 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11012
01:41:37.927 00.002 21068 Star::Find returns 1 (0), X=220.63, Y=875.68, Mass=116492, SNR=78.4, Peak=12560 HFD=3.5
01:41:37.928 00.001 21068 MultiStar: [#1 0.00,-0.28,1.30,U] [#2 -0.42,-0.35,0.00,M3] [#3 0.12,-0.04,1.04,U] [#4 -0.25,-0.52,0.00,M1] [#5 -0.13,-0.30,0.99,U] [#6 -0.43,-0.41,0.00,M1] [#7 -0.32,-0.47,0.00,M1] [#8 -0.14,-0.29,0.83,U] 
01:41:37.929 00.001 21068 single-star, 4 included, MultiStar: {-0.02, -0.21}, one-star: {0.02, -0.13}
01:41:37.930 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
01:41:37.930 00.000 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
01:41:37.931 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=-0.04 mountY=0.12, mountTheta=1.92
01:41:37.933 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
01:41:37.933 00.000 21068 Enqueuing Move request for scope (0.02, -0.13)
01:41:37.934 00.001 16108 Worker thread wakes up
01:41:37.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:41:37.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:41:37.934 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.12
01:41:37.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:37.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:37.935 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:41:37.935 00.000 16108 MoveAxis(E, 0, ABG)
01:41:37.935 00.000 16108 Move returns status 0, amount 0
01:41:37.935 00.000 16108 MoveAxis(N, 0, ABG)
01:41:37.935 00.000 16108 Move returns status 0, amount 0
01:41:37.935 00.000 16108 move complete, result=0
01:41:37.935 00.000 16108 worker thread done servicing request
01:41:37.941 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3392, FiltMin=2819, FiltMax=65440, Gamma=1.000
01:41:37.969 00.028 21068 UpdateGuideState exits: m=116492 SNR=78.4
01:41:37.971 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:37.973 00.001 21068 Enqueuing Expose request
01:41:37.975 00.002 16108 Worker thread wakes up
01:41:37.976 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:37.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:37.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:39.129 01.152 16108 Exposure complete
01:41:39.188 00.059 16108 worker thread done servicing request
01:41:39.189 00.001 21068 OnExposeComplete: enter
01:41:39.190 00.001 21068 UpdateGuideState(): m_state=6
01:41:39.191 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11013
01:41:39.192 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.91, Mass=128381, SNR=81.8, Peak=12547 HFD=3.8
01:41:39.193 00.001 21068 MultiStar: [#1 -0.06,-0.13,1.18,U] [#2 -0.12,-0.19,1.19,U] [#3 0.20,0.04,0.88,U] [#4 -0.30,-0.21,0.89,U] [#5 -0.66,-0.42,0.00,M1] [#6 -0.44,-0.22,0.85,U] [#7 -0.32,-0.09,0.57,U] [#8 -0.20,-0.14,0.81,U] 
01:41:39.195 00.002 21068 single-star, 7 included, MultiStar: {-0.16, -0.11}, one-star: {-0.14, 0.10}
01:41:39.196 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
01:41:39.196 00.000 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
01:41:39.197 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.53 mountX=0.15 mountY=-0.06, mountTheta=-0.38
01:41:39.198 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.10, opts=13)
01:41:39.199 00.001 21068 Enqueuing Move request for scope (-0.14, 0.10)
01:41:39.200 00.001 16108 Worker thread wakes up
01:41:39.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
01:41:39.200 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
01:41:39.200 00.000 16108 Moving (-0.14, 0.10) raw xDistance=0.15 yDistance=-0.06
01:41:39.201 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:41:39.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:39.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:39.201 00.000 16108 MoveAxis(E, 0, ABG)
01:41:39.201 00.000 16108 Move returns status 0, amount 0
01:41:39.201 00.000 16108 MoveAxis(N, 0, ABG)
01:41:39.201 00.000 16108 Move returns status 0, amount 0
01:41:39.201 00.000 16108 move complete, result=0
01:41:39.202 00.001 16108 worker thread done servicing request
01:41:39.206 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3392, FiltMin=2909, FiltMax=53149, Gamma=1.000
01:41:39.227 00.021 21068 UpdateGuideState exits: m=128381 SNR=81.8
01:41:39.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:39.230 00.000 21068 Enqueuing Expose request
01:41:39.231 00.001 16108 Worker thread wakes up
01:41:39.231 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:39.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:39.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:40.207 00.975 16108 Exposure complete
01:41:40.278 00.071 16108 worker thread done servicing request
01:41:40.278 00.000 21068 OnExposeComplete: enter
01:41:40.279 00.001 21068 UpdateGuideState(): m_state=6
01:41:40.280 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11014
01:41:40.282 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=875.74, Mass=109184, SNR=73.5, Peak=11312 HFD=3.5
01:41:40.282 00.000 21068 MultiStar: [#1 0.28,-0.06,1.26,U] [#2 0.30,-0.15,1.42,U] [#3 0.43,0.15,1.23,U] [#4 -0.08,-0.30,0.95,U] [#5 -0.24,-0.13,1.20,U] [#6 -0.18,-0.15,0.94,U] [#7 0.31,-0.20,0.67,U] [#8 0.00,-0.39,0.88,U] 
01:41:40.283 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.14, -0.07}
01:41:40.284 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
01:41:40.285 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
01:41:40.285 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=-0.15 mountY=0.04, mountTheta=2.90
01:41:40.287 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
01:41:40.288 00.001 21068 Enqueuing Move request for scope (0.14, -0.07)
01:41:40.288 00.000 16108 Worker thread wakes up
01:41:40.289 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:41:40.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:41:40.289 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.04
01:41:40.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:41:40.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:40.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:40.289 00.000 16108 MoveAxis(E, 0, ABG)
01:41:40.289 00.000 16108 Move returns status 0, amount 0
01:41:40.289 00.000 16108 MoveAxis(N, 0, ABG)
01:41:40.289 00.000 16108 Move returns status 0, amount 0
01:41:40.289 00.000 16108 move complete, result=0
01:41:40.290 00.001 16108 worker thread done servicing request
01:41:40.295 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3395, FiltMin=2928, FiltMax=56489, Gamma=1.000
01:41:40.311 00.016 21068 UpdateGuideState exits: m=109184 SNR=73.5
01:41:40.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:40.313 00.000 21068 Enqueuing Expose request
01:41:40.314 00.001 16108 Worker thread wakes up
01:41:40.314 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:40.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:40.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:41.484 01.169 16108 Exposure complete
01:41:41.562 00.078 16108 worker thread done servicing request
01:41:41.562 00.000 21068 OnExposeComplete: enter
01:41:41.563 00.001 21068 UpdateGuideState(): m_state=6
01:41:41.565 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11015
01:41:41.566 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=875.77, Mass=127911, SNR=86.5, Peak=14912 HFD=3.4
01:41:41.569 00.003 21068 MultiStar: [#1 0.46,-0.04,1.26,U] [#2 0.27,-0.21,1.04,U] [#3 0.52,0.07,0.98,U] [#4 0.32,-0.37,0.77,U] [#5 0.05,-0.09,1.02,U] [#6 0.45,-0.41,0.00,M1] [#7 0.14,-0.21,0.50,U] [#8 0.38,0.04,0.67,U] 
01:41:41.571 00.002 21068 refined, 7 included, MultiStar: {0.34, -0.10}, one-star: {0.48, -0.04}
01:41:41.573 00.002 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
01:41:41.575 00.002 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
01:41:41.576 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-0.28 mountX=-0.35 mountY=0.01, mountTheta=3.10
01:41:41.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.10, opts=13)
01:41:41.580 00.001 21068 Enqueuing Move request for scope (0.34, -0.10)
01:41:41.581 00.001 16108 Worker thread wakes up
01:41:41.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.10) opts 0xd
01:41:41.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.10)
01:41:41.582 00.001 16108 Moving (0.34, -0.10) raw xDistance=-0.35 yDistance=0.01
01:41:41.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:41:41.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:41.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:41.582 00.000 16108 MoveAxis(E, 93, ABG)
01:41:41.582 00.000 16108 Guiding  Dir = 2, Dur = 93
01:41:41.583 00.001 16108 IsSlewing returns 0
01:41:41.583 00.000 16108 IsGuiding returns 0
01:41:41.587 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3392, FiltMin=2937, FiltMax=63440, Gamma=1.000
01:41:41.610 00.023 16108 PulseGuide returned control before completion, sleep 77
01:41:41.617 00.007 21068 UpdateGuideState exits: m=127911 SNR=86.5
01:41:41.619 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:41.621 00.001 21068 Enqueuing Expose request
01:41:41.701 00.080 16108 IsGuiding returns 1
01:41:41.701 00.000 16108 scope still moving after pulse duration time elapsed
01:41:41.733 00.032 16108 IsSlewing returns 0
01:41:41.733 00.000 16108 IsGuiding returns 0
01:41:41.733 00.000 16108 scope move finished after 93 + 56 ms
01:41:41.733 00.000 16108 Move returns status 0, amount 93
01:41:41.733 00.000 16108 MoveAxis(N, 0, ABG)
01:41:41.734 00.001 16108 Move returns status 0, amount 0
01:41:41.734 00.000 16108 move complete, result=0
01:41:41.734 00.000 16108 worker thread done servicing request
01:41:41.734 00.000 16108 Worker thread wakes up
01:41:41.734 00.000 21068 GuideStep: -0.4 px 93 ms EAST, 0.0 px 0 ms NORTH
01:41:41.737 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:41.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:42.716 00.979 16108 Exposure complete
01:41:42.782 00.066 16108 worker thread done servicing request
01:41:42.782 00.000 21068 OnExposeComplete: enter
01:41:42.783 00.001 21068 UpdateGuideState(): m_state=6
01:41:42.784 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11016
01:41:42.785 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.82, Mass=115356, SNR=73.4, Peak=11472 HFD=3.6
01:41:42.786 00.001 21068 MultiStar: [#1 0.25,-0.04,1.44,U] [#2 -0.14,-0.16,1.36,U] [#3 0.41,0.00,1.14,U] [#4 0.22,-0.10,1.00,U] [#5 0.31,-0.27,1.00,U] [#6 0.16,-0.23,1.06,U] [#7 0.24,-0.13,0.73,U] [#8 0.27,-0.21,0.92,U] 
01:41:42.787 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.12}, one-star: {0.18, 0.01}
01:41:42.787 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
01:41:42.788 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
01:41:42.789 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
01:41:42.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
01:41:42.791 00.000 21068 Enqueuing Move request for scope (0.18, 0.01)
01:41:42.792 00.001 16108 Worker thread wakes up
01:41:42.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
01:41:42.793 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
01:41:42.793 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.17 yDistance=-0.05
01:41:42.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:41:42.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:42.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:42.793 00.000 16108 MoveAxis(E, 0, ABG)
01:41:42.793 00.000 16108 Move returns status 0, amount 0
01:41:42.793 00.000 16108 MoveAxis(N, 0, ABG)
01:41:42.794 00.001 16108 Move returns status 0, amount 0
01:41:42.794 00.000 16108 move complete, result=0
01:41:42.794 00.000 16108 worker thread done servicing request
01:41:42.796 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3392, FiltMin=2925, FiltMax=62429, Gamma=1.000
01:41:42.811 00.015 21068 UpdateGuideState exits: m=115356 SNR=73.4
01:41:42.813 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.813 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:42.814 00.001 21068 Enqueuing Expose request
01:41:42.815 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:42.816 00.001 16108 Worker thread wakes up
01:41:42.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:42.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:43.976 01.160 16108 Exposure complete
01:41:44.043 00.067 16108 worker thread done servicing request
01:41:44.043 00.000 21068 OnExposeComplete: enter
01:41:44.044 00.001 21068 UpdateGuideState(): m_state=6
01:41:44.044 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11017
01:41:44.045 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.03, Mass=137696, SNR=98.0, Peak=13424 HFD=4.0
01:41:44.046 00.001 21068 MultiStar: [#1 0.24,0.10,0.90,U] [#2 0.25,0.01,0.97,U] [#3 0.36,0.18,0.77,U] [#4 0.59,0.05,0.00,M1] [#5 -0.04,-0.07,0.82,U] [#6 0.33,-0.12,0.70,U] [#7 0.17,0.11,0.50,U] [#8 0.29,-0.01,0.68,U] 
01:41:44.047 00.001 21068 refined, 7 included, MultiStar: {0.24, 0.06}, one-star: {0.28, 0.22}
01:41:44.047 00.000 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
01:41:44.048 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
01:41:44.049 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.24 mountX=-0.22 mountY=-0.11, mountTheta=-2.68
01:41:44.051 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.06, opts=13)
01:41:44.052 00.001 21068 Enqueuing Move request for scope (0.24, 0.06)
01:41:44.053 00.001 16108 Worker thread wakes up
01:41:44.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
01:41:44.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
01:41:44.053 00.000 16108 Moving (0.24, 0.06) raw xDistance=-0.22 yDistance=-0.11
01:41:44.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:41:44.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:44.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:44.053 00.000 16108 MoveAxis(E, 58, ABG)
01:41:44.053 00.000 16108 Guiding  Dir = 2, Dur = 58
01:41:44.053 00.000 16108 IsSlewing returns 0
01:41:44.054 00.001 16108 IsGuiding returns 0
01:41:44.057 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3392, FiltMin=2896, FiltMax=59504, Gamma=1.000
01:41:44.059 00.002 16108 PulseGuide returned control before completion, sleep 63
01:41:44.072 00.013 21068 UpdateGuideState exits: m=137696 SNR=98.0
01:41:44.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.073 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:44.075 00.002 21068 Enqueuing Expose request
01:41:44.136 00.061 16108 IsGuiding returns 1
01:41:44.136 00.000 16108 scope still moving after pulse duration time elapsed
01:41:44.168 00.032 16108 IsSlewing returns 0
01:41:44.168 00.000 16108 IsGuiding returns 0
01:41:44.168 00.000 16108 scope move finished after 58 + 56 ms
01:41:44.168 00.000 16108 Move returns status 0, amount 58
01:41:44.168 00.000 16108 MoveAxis(N, 0, ABG)
01:41:44.168 00.000 16108 Move returns status 0, amount 0
01:41:44.168 00.000 16108 move complete, result=0
01:41:44.169 00.001 16108 worker thread done servicing request
01:41:44.169 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
01:41:44.171 00.002 16108 Worker thread wakes up
01:41:44.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:44.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:45.154 00.983 16108 Exposure complete
01:41:45.207 00.053 16108 worker thread done servicing request
01:41:45.208 00.001 21068 OnExposeComplete: enter
01:41:45.208 00.000 21068 UpdateGuideState(): m_state=6
01:41:45.209 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11018
01:41:45.210 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=875.83, Mass=117882, SNR=82.9, Peak=12009 HFD=3.6
01:41:45.211 00.001 21068 MultiStar: [#1 -0.17,-0.13,1.18,U] [#2 -0.28,-0.02,1.23,U] [#3 -0.11,-0.03,1.07,U] [#4 0.08,-0.31,0.90,U] [#5 0.15,-0.17,1.03,U] [#6 -0.07,-0.28,0.79,U] [#7 -0.31,-0.44,0.00,M1] [#8 -0.11,-0.43,0.75,U] 
01:41:45.212 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {-0.23, 0.01}
01:41:45.213 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
01:41:45.213 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
01:41:45.214 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.17 mountX=0.08 mountY=0.17, mountTheta=1.15
01:41:45.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.15, opts=13)
01:41:45.216 00.000 21068 Enqueuing Move request for scope (-0.10, -0.15)
01:41:45.217 00.001 16108 Worker thread wakes up
01:41:45.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
01:41:45.217 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
01:41:45.217 00.000 16108 Moving (-0.10, -0.15) raw xDistance=0.08 yDistance=0.17
01:41:45.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:41:45.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:45.219 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:41:45.219 00.000 16108 MoveAxis(E, 0, ABG)
01:41:45.219 00.000 16108 Move returns status 0, amount 0
01:41:45.219 00.000 16108 MoveAxis(N, 0, ABG)
01:41:45.219 00.000 16108 Move returns status 0, amount 0
01:41:45.219 00.000 16108 move complete, result=0
01:41:45.219 00.000 16108 worker thread done servicing request
01:41:45.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3395, FiltMin=2918, FiltMax=60710, Gamma=1.000
01:41:45.245 00.021 21068 UpdateGuideState exits: m=117882 SNR=82.9
01:41:45.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:45.248 00.001 21068 Enqueuing Expose request
01:41:45.249 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:45.249 00.000 16108 Worker thread wakes up
01:41:45.249 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:45.250 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:46.425 01.175 16108 Exposure complete
01:41:46.483 00.058 16108 worker thread done servicing request
01:41:46.483 00.000 21068 OnExposeComplete: enter
01:41:46.485 00.002 21068 UpdateGuideState(): m_state=6
01:41:46.486 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11019
01:41:46.487 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=875.86, Mass=118141, SNR=76.1, Peak=13888 HFD=3.5
01:41:46.488 00.001 21068 MultiStar: [#1 0.18,-0.02,1.25,U] [#2 -0.16,-0.14,1.28,U] [#3 0.14,0.32,0.94,U] [#4 0.14,-0.17,0.87,U] [#5 0.24,-0.36,0.92,U] [#6 0.38,-0.28,0.89,U] [#7 0.01,-0.34,0.69,U] [#8 -0.10,-0.15,0.96,U] 
01:41:46.489 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.11, 0.05}
01:41:46.489 00.000 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
01:41:46.490 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
01:41:46.491 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.76 mountX=0.12 mountY=-0.02, mountTheta=-0.14
01:41:46.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
01:41:46.495 00.002 21068 Enqueuing Move request for scope (-0.11, 0.05)
01:41:46.496 00.001 16108 Worker thread wakes up
01:41:46.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:41:46.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:41:46.496 00.000 16108 Moving (-0.11, 0.05) raw xDistance=0.12 yDistance=-0.02
01:41:46.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:41:46.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:46.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:46.496 00.000 16108 MoveAxis(E, 0, ABG)
01:41:46.496 00.000 16108 Move returns status 0, amount 0
01:41:46.496 00.000 16108 MoveAxis(N, 0, ABG)
01:41:46.496 00.000 16108 Move returns status 0, amount 0
01:41:46.496 00.000 16108 move complete, result=0
01:41:46.496 00.000 16108 worker thread done servicing request
01:41:46.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3392, FiltMin=2867, FiltMax=58592, Gamma=1.000
01:41:46.516 00.016 21068 UpdateGuideState exits: m=118141 SNR=76.1
01:41:46.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:46.519 00.001 21068 Enqueuing Expose request
01:41:46.519 00.000 16108 Worker thread wakes up
01:41:46.519 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:46.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:46.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:47.509 00.989 16108 Exposure complete
01:41:47.579 00.070 16108 worker thread done servicing request
01:41:47.579 00.000 21068 OnExposeComplete: enter
01:41:47.581 00.002 21068 UpdateGuideState(): m_state=6
01:41:47.582 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11020
01:41:47.583 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.20, Mass=133919, SNR=79.0, Peak=14288 HFD=3.6
01:41:47.584 00.001 21068 MultiStar: [#1 0.28,0.10,1.10,U] [#2 0.07,-0.02,1.15,U] [#3 0.37,0.32,1.24,U] [#4 -0.05,0.07,0.92,U] [#5 0.11,-0.02,1.16,U] [#6 -0.03,0.04,0.74,U] [#7 -0.25,0.30,0.64,U] [#8 0.06,-0.08,0.79,U] 
01:41:47.585 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.10, 0.38}
01:41:47.586 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
01:41:47.587 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
01:41:47.588 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
01:41:47.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.12, opts=13)
01:41:47.590 00.000 21068 Enqueuing Move request for scope (0.10, 0.12)
01:41:47.591 00.001 16108 Worker thread wakes up
01:41:47.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:41:47.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:41:47.591 00.000 16108 Moving (0.10, 0.12) raw xDistance=-0.08 yDistance=-0.14
01:41:47.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:41:47.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:47.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:47.591 00.000 16108 MoveAxis(E, 0, ABG)
01:41:47.591 00.000 16108 Move returns status 0, amount 0
01:41:47.592 00.001 16108 MoveAxis(N, 0, ABG)
01:41:47.592 00.000 16108 Move returns status 0, amount 0
01:41:47.592 00.000 16108 move complete, result=0
01:41:47.592 00.000 16108 worker thread done servicing request
01:41:47.597 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3395, FiltMin=2931, FiltMax=59808, Gamma=1.000
01:41:47.611 00.014 21068 UpdateGuideState exits: m=133919 SNR=79.0
01:41:47.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:47.614 00.001 21068 Enqueuing Expose request
01:41:47.614 00.000 16108 Worker thread wakes up
01:41:47.615 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:47.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:47.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:48.776 01.161 16108 Exposure complete
01:41:48.847 00.071 16108 worker thread done servicing request
01:41:48.847 00.000 21068 OnExposeComplete: enter
01:41:48.848 00.001 21068 UpdateGuideState(): m_state=6
01:41:48.849 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11021
01:41:48.849 00.000 21068 Star::Find returns 1 (0), X=220.90, Y=875.97, Mass=122026, SNR=91.8, Peak=12464 HFD=3.9
01:41:48.850 00.001 21068 MultiStar: [#1 0.15,0.16,0.98,U] [#2 -0.04,0.02,1.02,U] [#3 0.03,0.26,0.95,U] [#4 0.20,-0.03,0.81,U] [#5 -0.17,-0.02,0.85,U] [#6 0.15,-0.14,0.74,U] [#7 0.01,-0.02,0.47,U] [#8 0.02,-0.33,0.66,U] 
01:41:48.851 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.29, 0.15}
01:41:48.852 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
01:41:48.853 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
01:41:48.853 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=-0.07 mountY=-0.05, mountTheta=-2.58
01:41:48.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
01:41:48.857 00.002 21068 Enqueuing Move request for scope (0.08, 0.03)
01:41:48.857 00.000 16108 Worker thread wakes up
01:41:48.858 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:41:48.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:41:48.858 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.05
01:41:48.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:41:48.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:48.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:41:48.858 00.000 16108 MoveAxis(E, 0, ABG)
01:41:48.858 00.000 16108 Move returns status 0, amount 0
01:41:48.858 00.000 16108 MoveAxis(N, 0, ABG)
01:41:48.858 00.000 16108 Move returns status 0, amount 0
01:41:48.858 00.000 16108 move complete, result=0
01:41:48.858 00.000 16108 worker thread done servicing request
01:41:48.861 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3392, FiltMin=2902, FiltMax=60646, Gamma=1.000
01:41:48.876 00.015 21068 UpdateGuideState exits: m=122026 SNR=91.8
01:41:48.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:48.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:48.879 00.001 21068 Enqueuing Expose request
01:41:48.880 00.001 16108 Worker thread wakes up
01:41:48.880 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:48.883 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:48.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:49.859 00.976 16108 Exposure complete
01:41:49.917 00.058 16108 worker thread done servicing request
01:41:49.917 00.000 21068 OnExposeComplete: enter
01:41:49.918 00.001 21068 UpdateGuideState(): m_state=6
01:41:49.918 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11022
01:41:49.920 00.002 21068 Star::Find returns 1 (0), X=220.46, Y=875.94, Mass=126746, SNR=85.9, Peak=14320 HFD=3.6
01:41:49.921 00.001 21068 MultiStar: [#1 0.09,-0.10,1.07,U] [#2 -0.25,-0.27,1.20,U] [#3 0.05,0.01,0.99,U] [#4 0.46,-0.03,0.89,U] [#5 0.00,-0.27,0.90,U] [#6 0.10,-0.25,0.69,U] [#7 0.11,0.01,0.73,U] [#8 -0.45,-0.02,0.78,U] 
01:41:49.922 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.15, 0.12}
01:41:49.923 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
01:41:49.923 00.000 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
01:41:49.924 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=-0.00 mountY=0.09, mountTheta=1.61
01:41:49.925 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
01:41:49.926 00.001 21068 Enqueuing Move request for scope (-0.01, -0.09)
01:41:49.927 00.001 16108 Worker thread wakes up
01:41:49.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:41:49.927 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:41:49.927 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.00 yDistance=0.09
01:41:49.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:41:49.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:49.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:49.927 00.000 16108 MoveAxis(E, 0, ABG)
01:41:49.928 00.001 16108 Move returns status 0, amount 0
01:41:49.928 00.000 16108 MoveAxis(N, 0, ABG)
01:41:49.928 00.000 16108 Move returns status 0, amount 0
01:41:49.928 00.000 16108 move complete, result=0
01:41:49.928 00.000 16108 worker thread done servicing request
01:41:49.935 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3392, FiltMin=2925, FiltMax=58470, Gamma=1.000
01:41:49.964 00.029 21068 UpdateGuideState exits: m=126746 SNR=85.9
01:41:49.966 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.969 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:49.970 00.001 21068 Enqueuing Expose request
01:41:49.972 00.002 16108 Worker thread wakes up
01:41:49.972 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:49.973 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:49.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:51.147 01.174 16108 Exposure complete
01:41:51.209 00.062 16108 worker thread done servicing request
01:41:51.209 00.000 21068 OnExposeComplete: enter
01:41:51.210 00.001 21068 UpdateGuideState(): m_state=6
01:41:51.212 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11023
01:41:51.212 00.000 21068 Star::Find returns 1 (0), X=220.73, Y=876.19, Mass=120071, SNR=79.2, Peak=14912 HFD=3.5
01:41:51.214 00.002 21068 MultiStar: [#1 0.02,0.23,1.26,U] [#2 -0.01,0.06,1.27,U] [#3 0.19,0.48,1.06,U] [#4 0.13,-0.17,0.85,U] [#5 0.35,0.13,0.98,U] [#6 -0.05,-0.20,0.92,U] [#7 -0.16,0.65,0.00,M1] [#8 0.04,-0.01,0.94,U] 
01:41:51.214 00.000 21068 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.12, 0.37}
01:41:51.215 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
01:41:51.216 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
01:41:51.217 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
01:41:51.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=13)
01:41:51.219 00.000 21068 Enqueuing Move request for scope (0.09, 0.13)
01:41:51.220 00.001 16108 Worker thread wakes up
01:41:51.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:41:51.221 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:41:51.221 00.000 16108 Moving (0.09, 0.13) raw xDistance=-0.07 yDistance=-0.14
01:41:51.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:41:51.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:51.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:51.221 00.000 16108 MoveAxis(E, 0, ABG)
01:41:51.221 00.000 16108 Move returns status 0, amount 0
01:41:51.221 00.000 16108 MoveAxis(N, 0, ABG)
01:41:51.221 00.000 16108 Move returns status 0, amount 0
01:41:51.221 00.000 16108 move complete, result=0
01:41:51.221 00.000 16108 worker thread done servicing request
01:41:51.224 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3392, FiltMin=2928, FiltMax=50096, Gamma=1.000
01:41:51.239 00.015 21068 UpdateGuideState exits: m=120071 SNR=79.2
01:41:51.239 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:51.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:51.241 00.001 21068 Enqueuing Expose request
01:41:51.241 00.000 16108 Worker thread wakes up
01:41:51.241 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:51.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:51.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:52.235 00.993 16108 Exposure complete
01:41:52.291 00.056 16108 worker thread done servicing request
01:41:52.291 00.000 21068 OnExposeComplete: enter
01:41:52.292 00.001 21068 UpdateGuideState(): m_state=6
01:41:52.292 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11024
01:41:52.293 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.94, Mass=116985, SNR=74.3, Peak=13507 HFD=3.2
01:41:52.294 00.001 21068 MultiStar: [#1 0.18,0.14,1.39,U] [#2 -0.24,-0.18,1.26,U] [#3 0.32,0.23,1.25,U] [#4 0.03,0.01,0.95,U] [#5 -0.22,-0.01,1.06,U] [#6 0.20,-0.10,0.82,U] [#7 -0.19,0.11,0.81,U] [#8 0.01,0.01,0.88,U] 
01:41:52.296 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.42, 0.12}
01:41:52.297 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:41:52.297 00.000 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
01:41:52.298 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.17 mountX=0.03 mountY=-0.03, mountTheta=-0.76
01:41:52.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
01:41:52.301 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
01:41:52.302 00.001 16108 Worker thread wakes up
01:41:52.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:41:52.302 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:41:52.302 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
01:41:52.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:52.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:52.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:52.302 00.000 16108 MoveAxis(E, 0, ABG)
01:41:52.302 00.000 16108 Move returns status 0, amount 0
01:41:52.302 00.000 16108 MoveAxis(N, 0, ABG)
01:41:52.302 00.000 16108 Move returns status 0, amount 0
01:41:52.303 00.001 16108 move complete, result=0
01:41:52.303 00.000 16108 worker thread done servicing request
01:41:52.305 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3392, FiltMin=2867, FiltMax=60944, Gamma=1.000
01:41:52.319 00.014 21068 UpdateGuideState exits: m=116985 SNR=74.3
01:41:52.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:52.323 00.002 21068 Enqueuing Expose request
01:41:52.324 00.001 16108 Worker thread wakes up
01:41:52.324 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:52.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:52.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:53.495 01.171 16108 Exposure complete
01:41:53.561 00.066 16108 worker thread done servicing request
01:41:53.561 00.000 21068 OnExposeComplete: enter
01:41:53.562 00.001 21068 UpdateGuideState(): m_state=6
01:41:53.564 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11025
01:41:53.565 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=875.70, Mass=130344, SNR=90.9, Peak=13664 HFD=3.4
01:41:53.566 00.001 21068 MultiStar: [#1 0.25,-0.11,1.00,U] [#2 0.00,-0.00,1.26,U] [#3 0.25,0.12,0.88,U] [#4 -0.23,-0.29,0.90,U] [#5 -0.30,-0.34,0.90,U] [#6 -0.36,-0.35,0.72,U] [#7 -0.04,0.05,0.54,U] [#8 -0.31,-0.26,0.71,U] 
01:41:53.567 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {-0.11, -0.12}
01:41:53.568 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
01:41:53.569 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
01:41:53.570 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=0.05 mountY=0.15, mountTheta=1.25
01:41:53.571 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.14, opts=13)
01:41:53.572 00.001 21068 Enqueuing Move request for scope (-0.08, -0.14)
01:41:53.573 00.001 16108 Worker thread wakes up
01:41:53.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:41:53.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:41:53.573 00.000 16108 Moving (-0.08, -0.14) raw xDistance=0.05 yDistance=0.15
01:41:53.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:41:53.574 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:53.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:41:53.574 00.000 16108 MoveAxis(E, 0, ABG)
01:41:53.574 00.000 16108 Move returns status 0, amount 0
01:41:53.574 00.000 16108 MoveAxis(N, 0, ABG)
01:41:53.574 00.000 16108 Move returns status 0, amount 0
01:41:53.574 00.000 16108 move complete, result=0
01:41:53.574 00.000 16108 worker thread done servicing request
01:41:53.577 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3392, FiltMin=2950, FiltMax=62125, Gamma=1.000
01:41:53.591 00.014 21068 UpdateGuideState exits: m=130344 SNR=90.9
01:41:53.592 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:53.594 00.001 21068 Enqueuing Expose request
01:41:53.594 00.000 16108 Worker thread wakes up
01:41:53.594 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:53.595 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:53.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:54.561 00.966 16108 Exposure complete
01:41:54.633 00.072 16108 worker thread done servicing request
01:41:54.633 00.000 21068 OnExposeComplete: enter
01:41:54.633 00.000 21068 UpdateGuideState(): m_state=6
01:41:54.634 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11026
01:41:54.635 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.99, Mass=123765, SNR=77.1, Peak=13235 HFD=3.4
01:41:54.636 00.001 21068 MultiStar: [#1 -0.57,-0.21,0.00,M1] [#2 -0.43,-0.07,1.15,U] [#3 -0.15,0.06,1.18,U] [#4 -0.13,0.05,0.95,U] [#5 -0.47,0.02,0.99,U] [#6 -0.19,0.03,0.76,U] [#7 -0.07,0.19,0.64,U] [#8 -0.13,-0.05,0.99,U] 
01:41:54.637 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.04}, one-star: {-0.43, 0.18}
01:41:54.638 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
01:41:54.638 00.000 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
01:41:54.639 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=0.26 mountY=0.02, mountTheta=0.08
01:41:54.642 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.04, opts=13)
01:41:54.642 00.000 21068 Enqueuing Move request for scope (-0.26, 0.04)
01:41:54.643 00.001 16108 Worker thread wakes up
01:41:54.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
01:41:54.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
01:41:54.643 00.000 16108 Moving (-0.26, 0.04) raw xDistance=0.26 yDistance=0.02
01:41:54.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:41:54.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:54.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:54.643 00.000 16108 MoveAxis(W, 69, ABG)
01:41:54.643 00.000 16108 Guiding  Dir = 3, Dur = 69
01:41:54.644 00.001 16108 IsSlewing returns 0
01:41:54.644 00.000 16108 IsGuiding returns 0
01:41:54.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3392, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:41:54.662 00.015 21068 UpdateGuideState exits: m=123765 SNR=77.1
01:41:54.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:54.664 00.000 21068 Enqueuing Expose request
01:41:54.683 00.019 16108 PulseGuide returned control before completion, sleep 40
01:41:54.728 00.045 16108 IsGuiding returns 1
01:41:54.728 00.000 16108 scope still moving after pulse duration time elapsed
01:41:54.760 00.032 16108 IsSlewing returns 0
01:41:54.761 00.001 16108 IsGuiding returns 1
01:41:54.791 00.030 16108 IsSlewing returns 0
01:41:54.792 00.001 16108 IsGuiding returns 0
01:41:54.792 00.000 16108 scope move finished after 69 + 78 ms
01:41:54.792 00.000 16108 Move returns status 0, amount 69
01:41:54.792 00.000 16108 MoveAxis(N, 0, ABG)
01:41:54.792 00.000 16108 Move returns status 0, amount 0
01:41:54.792 00.000 16108 move complete, result=0
01:41:54.792 00.000 16108 worker thread done servicing request
01:41:54.793 00.001 16108 Worker thread wakes up
01:41:54.793 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.0 px 0 ms NORTH
01:41:54.794 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:54.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:55.948 01.154 16108 Exposure complete
01:41:56.013 00.065 16108 worker thread done servicing request
01:41:56.013 00.000 21068 OnExposeComplete: enter
01:41:56.015 00.002 21068 UpdateGuideState(): m_state=6
01:41:56.016 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11027
01:41:56.018 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=875.61, Mass=110477, SNR=71.5, Peak=12576 HFD=3.2
01:41:56.020 00.002 21068 MultiStar: [#1 -0.09,0.01,1.42,U] [#2 -0.20,-0.15,1.61,U] [#3 -0.06,0.12,1.19,U] [#4 0.16,-0.26,1.16,U] [#5 -0.11,-0.22,1.10,U] [#6 0.10,-0.23,0.92,U] [#7 0.15,-0.03,0.79,U] [#8 -0.35,-0.20,0.82,U] 
01:41:56.021 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.03, -0.21}
01:41:56.023 00.002 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
01:41:56.024 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
01:41:56.025 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=0.03 mountY=0.13, mountTheta=1.36
01:41:56.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
01:41:56.029 00.002 21068 Enqueuing Move request for scope (-0.05, -0.12)
01:41:56.030 00.001 16108 Worker thread wakes up
01:41:56.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:41:56.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:41:56.030 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
01:41:56.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:56.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:56.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:41:56.031 00.001 16108 MoveAxis(E, 0, ABG)
01:41:56.031 00.000 16108 Move returns status 0, amount 0
01:41:56.031 00.000 16108 MoveAxis(N, 0, ABG)
01:41:56.031 00.000 16108 Move returns status 0, amount 0
01:41:56.031 00.000 16108 move complete, result=0
01:41:56.031 00.000 16108 worker thread done servicing request
01:41:56.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3392, FiltMin=2918, FiltMax=58137, Gamma=1.000
01:41:56.048 00.013 21068 UpdateGuideState exits: m=110477 SNR=71.5
01:41:56.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.052 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:56.053 00.001 21068 Enqueuing Expose request
01:41:56.054 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:56.055 00.001 16108 Worker thread wakes up
01:41:56.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:56.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:57.039 00.984 16108 Exposure complete
01:41:57.126 00.087 16108 worker thread done servicing request
01:41:57.126 00.000 21068 OnExposeComplete: enter
01:41:57.127 00.001 21068 UpdateGuideState(): m_state=6
01:41:57.128 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11028
01:41:57.128 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=875.98, Mass=120519, SNR=83.9, Peak=13904 HFD=3.5
01:41:57.129 00.001 21068 MultiStar: [#1 -0.20,0.03,1.24,U] [#2 -0.11,-0.30,1.15,U] [#3 0.08,0.01,1.08,U] [#4 -0.24,-0.27,1.05,U] [#5 -0.34,-0.10,0.90,U] [#6 -0.18,-0.20,0.90,U] [#7 0.10,0.14,0.72,U] [#8 -0.07,-0.01,0.84,U] 
01:41:57.130 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.15, 0.16}
01:41:57.131 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
01:41:57.131 00.000 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
01:41:57.132 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.54 mountX=0.08 mountY=0.09, mountTheta=0.81
01:41:57.133 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
01:41:57.135 00.002 21068 Enqueuing Move request for scope (-0.09, -0.07)
01:41:57.136 00.001 16108 Worker thread wakes up
01:41:57.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
01:41:57.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
01:41:57.136 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
01:41:57.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:41:57.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:57.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:57.136 00.000 16108 MoveAxis(E, 0, ABG)
01:41:57.136 00.000 16108 Move returns status 0, amount 0
01:41:57.136 00.000 16108 MoveAxis(N, 0, ABG)
01:41:57.136 00.000 16108 Move returns status 0, amount 0
01:41:57.136 00.000 16108 move complete, result=0
01:41:57.137 00.001 16108 worker thread done servicing request
01:41:57.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3392, FiltMin=2870, FiltMax=56086, Gamma=1.000
01:41:57.164 00.024 21068 UpdateGuideState exits: m=120519 SNR=83.9
01:41:57.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:57.167 00.001 21068 Enqueuing Expose request
01:41:57.167 00.000 16108 Worker thread wakes up
01:41:57.167 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:57.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:57.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:58.323 01.155 16108 Exposure complete
01:41:58.380 00.057 16108 worker thread done servicing request
01:41:58.380 00.000 21068 OnExposeComplete: enter
01:41:58.381 00.001 21068 UpdateGuideState(): m_state=6
01:41:58.384 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11029
01:41:58.387 00.003 21068 Star::Find returns 1 (0), X=220.73, Y=875.73, Mass=132878, SNR=82.7, Peak=14608 HFD=3.6
01:41:58.390 00.003 21068 MultiStar: [#1 -0.19,0.13,1.16,U] [#2 -0.36,-0.11,1.09,U] [#3 -0.23,0.20,0.88,U] [#4 -0.20,-0.20,0.76,U] [#5 -0.29,0.04,0.89,U] [#6 -0.52,-0.39,0.00,M1] [#7 0.06,-0.15,0.67,U] [#8 -0.37,-0.57,0.00,M1] 
01:41:58.391 00.001 21068 single-star, 6 included, MultiStar: {-0.17, -0.02}, one-star: {0.12, -0.09}
01:41:58.392 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
01:41:58.395 00.003 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
01:41:58.396 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.65 mountX=-0.13 mountY=0.06, mountTheta=2.72
01:41:58.397 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
01:41:58.398 00.001 21068 Enqueuing Move request for scope (0.12, -0.09)
01:41:58.399 00.001 16108 Worker thread wakes up
01:41:58.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
01:41:58.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
01:41:58.399 00.000 16108 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=0.06
01:41:58.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:41:58.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:58.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:41:58.399 00.000 16108 MoveAxis(E, 0, ABG)
01:41:58.399 00.000 16108 Move returns status 0, amount 0
01:41:58.399 00.000 16108 MoveAxis(N, 0, ABG)
01:41:58.399 00.000 16108 Move returns status 0, amount 0
01:41:58.399 00.000 16108 move complete, result=0
01:41:58.399 00.000 16108 worker thread done servicing request
01:41:58.403 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3392, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:41:58.419 00.016 21068 UpdateGuideState exits: m=132878 SNR=82.7
01:41:58.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:58.422 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:58.422 00.000 21068 Enqueuing Expose request
01:41:58.423 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:58.424 00.001 16108 Worker thread wakes up
01:41:58.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:58.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:41:59.395 00.971 16108 Exposure complete
01:41:59.476 00.081 16108 worker thread done servicing request
01:41:59.476 00.000 21068 OnExposeComplete: enter
01:41:59.477 00.001 21068 UpdateGuideState(): m_state=6
01:41:59.478 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11030
01:41:59.479 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.63, Mass=135629, SNR=87.9, Peak=13561 HFD=3.4
01:41:59.480 00.001 21068 MultiStar: [#1 -0.25,-0.17,1.18,U] [#2 -0.22,-0.32,1.00,U] [#3 -0.26,-0.25,1.11,U] [#4 0.09,-0.64,0.00,M1] [#5 -0.29,-0.30,0.93,U] [#6 -0.15,-0.29,0.79,U] [#7 -0.24,-0.27,0.72,U] [#8 -0.22,-0.43,0.63,U] 
01:41:59.481 00.001 21068 single-star, 7 included, MultiStar: {-0.20, -0.27}, one-star: {-0.00, -0.18}
01:41:59.481 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
01:41:59.482 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
01:41:59.482 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.58 mountX=-0.03 mountY=0.18, mountTheta=1.74
01:41:59.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.18, opts=13)
01:41:59.486 00.002 21068 Enqueuing Move request for scope (-0.00, -0.18)
01:41:59.487 00.001 16108 Worker thread wakes up
01:41:59.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
01:41:59.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
01:41:59.487 00.000 16108 Moving (-0.00, -0.18) raw xDistance=-0.03 yDistance=0.18
01:41:59.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:59.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:59.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:41:59.487 00.000 16108 MoveAxis(E, 0, ABG)
01:41:59.487 00.000 16108 Move returns status 0, amount 0
01:41:59.487 00.000 16108 MoveAxis(N, 0, ABG)
01:41:59.487 00.000 16108 Move returns status 0, amount 0
01:41:59.487 00.000 16108 move complete, result=0
01:41:59.487 00.000 16108 worker thread done servicing request
01:41:59.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3392, FiltMin=2921, FiltMax=61481, Gamma=1.000
01:41:59.506 00.015 21068 UpdateGuideState exits: m=135629 SNR=87.9
01:41:59.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.509 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:41:59.509 00.000 21068 Enqueuing Expose request
01:41:59.510 00.001 16108 Worker thread wakes up
01:41:59.510 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:59.511 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:41:59.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:00.681 01.170 16108 Exposure complete
01:42:00.746 00.065 16108 worker thread done servicing request
01:42:00.746 00.000 21068 OnExposeComplete: enter
01:42:00.748 00.002 21068 UpdateGuideState(): m_state=6
01:42:00.749 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11031
01:42:00.752 00.003 21068 Star::Find returns 1 (0), X=220.16, Y=875.80, Mass=119561, SNR=76.4, Peak=12192 HFD=3.8
01:42:00.754 00.002 21068 MultiStar: [#1 -0.50,-0.08,1.39,U] [#2 -0.48,-0.41,0.00,M1] [#3 -0.37,-0.12,1.19,U] [#4 -0.23,-0.29,0.95,U] [#5 -0.25,-0.31,1.15,U] [#6 -0.49,-0.46,0.00,M1] [#7 -0.28,-0.27,0.76,U] [#8 -0.41,-0.38,0.00,M1] 
01:42:00.755 00.001 21068 refined, 5 included, MultiStar: {-0.36, -0.17}, one-star: {-0.45, -0.01}
01:42:00.757 00.002 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
01:42:00.758 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
01:42:00.760 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.17 hyp=0.40 cameraTheta=-2.69 mountX=0.32 mountY=0.25, mountTheta=0.66
01:42:00.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.17, opts=13)
01:42:00.764 00.002 21068 Enqueuing Move request for scope (-0.36, -0.17)
01:42:00.765 00.001 16108 Worker thread wakes up
01:42:00.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.17) opts 0xd
01:42:00.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.17)
01:42:00.765 00.000 16108 Moving (-0.36, -0.17) raw xDistance=0.32 yDistance=0.25
01:42:00.766 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:42:00.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:42:00.766 00.000 16108 MoveAxis(W, 85, ABG)
01:42:00.766 00.000 16108 Guiding  Dir = 3, Dur = 85
01:42:00.767 00.001 16108 IsSlewing returns 0
01:42:00.767 00.000 16108 IsGuiding returns 0
01:42:00.769 00.002 16108 PulseGuide returned control before completion, sleep 94
01:42:00.774 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3392, FiltMin=2931, FiltMax=57661, Gamma=1.000
01:42:00.796 00.022 21068 UpdateGuideState exits: m=119561 SNR=76.4
01:42:00.797 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:00.799 00.001 21068 Enqueuing Expose request
01:42:00.876 00.077 16108 IsGuiding returns 0
01:42:00.876 00.000 16108 Move returns status 0, amount 85
01:42:00.876 00.000 16108 MoveAxis(S, 51, ABG)
01:42:00.876 00.000 16108 Guiding  Dir = 1, Dur = 51
01:42:00.876 00.000 16108 IsSlewing returns 0
01:42:00.876 00.000 16108 IsGuiding returns 0
01:42:00.926 00.050 16108 PulseGuide returned control before completion, sleep 12
01:42:00.953 00.027 16108 IsGuiding returns 1
01:42:00.953 00.000 16108 scope still moving after pulse duration time elapsed
01:42:00.985 00.032 16108 IsSlewing returns 0
01:42:00.985 00.000 16108 IsGuiding returns 1
01:42:01.017 00.032 16108 IsSlewing returns 0
01:42:01.017 00.000 16108 IsGuiding returns 0
01:42:01.017 00.000 16108 scope move finished after 51 + 90 ms
01:42:01.017 00.000 16108 Move returns status 0, amount 51
01:42:01.017 00.000 16108 move complete, result=0
01:42:01.017 00.000 16108 worker thread done servicing request
01:42:01.017 00.000 16108 Worker thread wakes up
01:42:01.017 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.3 px 51 ms SOUTH
01:42:01.020 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:01.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:01.982 00.962 16108 Exposure complete
01:42:02.070 00.088 16108 worker thread done servicing request
01:42:02.070 00.000 21068 OnExposeComplete: enter
01:42:02.072 00.002 21068 UpdateGuideState(): m_state=6
01:42:02.072 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11032
01:42:02.073 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.74, Mass=132351, SNR=92.1, Peak=14144 HFD=3.5
01:42:02.075 00.002 21068 MultiStar: [#1 0.17,-0.44,0.97,U] [#2 -0.19,-0.32,1.03,U] [#3 0.14,-0.27,0.91,U] [#4 0.25,-0.23,0.73,U] [#5 0.10,-0.57,0.00,M1] [#6 -0.04,-0.42,0.77,U] [#7 0.07,-0.11,0.59,U] [#8 -0.22,-0.34,0.67,U] 
01:42:02.077 00.002 21068 single-star, 7 included, MultiStar: {0.00, -0.28}, one-star: {-0.13, -0.07}
01:42:02.078 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:42:02.079 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:42:02.080 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.63 mountX=0.12 mountY=0.10, mountTheta=0.72
01:42:02.083 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.07, opts=13)
01:42:02.084 00.001 21068 Enqueuing Move request for scope (-0.13, -0.07)
01:42:02.087 00.003 16108 Worker thread wakes up
01:42:02.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
01:42:02.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
01:42:02.087 00.000 16108 Moving (-0.13, -0.07) raw xDistance=0.12 yDistance=0.10
01:42:02.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:02.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:02.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:42:02.087 00.000 16108 MoveAxis(E, 0, ABG)
01:42:02.087 00.000 16108 Move returns status 0, amount 0
01:42:02.087 00.000 16108 MoveAxis(N, 0, ABG)
01:42:02.087 00.000 16108 Move returns status 0, amount 0
01:42:02.087 00.000 16108 move complete, result=0
01:42:02.087 00.000 16108 worker thread done servicing request
01:42:02.092 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3395, FiltMin=2889, FiltMax=54893, Gamma=1.000
01:42:02.111 00.019 21068 UpdateGuideState exits: m=132351 SNR=92.1
01:42:02.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:02.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:02.114 00.001 21068 Enqueuing Expose request
01:42:02.114 00.000 16108 Worker thread wakes up
01:42:02.114 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:02.116 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:02.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:03.277 01.161 16108 Exposure complete
01:42:03.340 00.063 16108 worker thread done servicing request
01:42:03.341 00.001 21068 OnExposeComplete: enter
01:42:03.342 00.001 21068 UpdateGuideState(): m_state=6
01:42:03.343 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11033
01:42:03.343 00.000 21068 Star::Find returns 1 (0), X=220.66, Y=875.46, Mass=133966, SNR=78.1, Peak=13305 HFD=3.4
01:42:03.345 00.002 21068 MultiStar: [#1 -0.08,-0.02,1.12,U] [#2 -0.14,-0.34,1.37,U] [#3 0.00,0.10,1.07,U] [#4 0.38,-0.33,0.85,U] [#5 0.09,-0.35,0.97,U] [#6 0.34,-0.38,0.75,U] [#7 0.30,-0.49,0.00,M1] [#8 -0.01,-0.47,0.97,U] 
01:42:03.346 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.26}, one-star: {0.05, -0.35}
01:42:03.346 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
01:42:03.347 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
01:42:03.348 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.37 mountX=-0.10 mountY=0.24, mountTheta=1.96
01:42:03.349 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.26, opts=13)
01:42:03.350 00.001 21068 Enqueuing Move request for scope (0.05, -0.26)
01:42:03.351 00.001 16108 Worker thread wakes up
01:42:03.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
01:42:03.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
01:42:03.351 00.000 16108 Moving (0.05, -0.26) raw xDistance=-0.10 yDistance=0.24
01:42:03.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:42:03.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:42:03.351 00.000 16108 MoveAxis(E, 0, ABG)
01:42:03.351 00.000 16108 Move returns status 0, amount 0
01:42:03.351 00.000 16108 MoveAxis(S, 48, ABG)
01:42:03.351 00.000 16108 Guiding  Dir = 1, Dur = 48
01:42:03.352 00.001 16108 IsSlewing returns 0
01:42:03.352 00.000 16108 IsGuiding returns 0
01:42:03.356 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3392, FiltMin=2950, FiltMax=64153, Gamma=1.000
01:42:03.359 00.003 16108 PulseGuide returned control before completion, sleep 54
01:42:03.383 00.024 21068 UpdateGuideState exits: m=133966 SNR=78.1
01:42:03.385 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.387 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:03.388 00.001 21068 Enqueuing Expose request
01:42:03.417 00.029 16108 IsGuiding returns 1
01:42:03.417 00.000 16108 scope still moving after pulse duration time elapsed
01:42:03.449 00.032 16108 IsSlewing returns 0
01:42:03.449 00.000 16108 IsGuiding returns 0
01:42:03.449 00.000 16108 scope move finished after 48 + 48 ms
01:42:03.449 00.000 16108 Move returns status 0, amount 48
01:42:03.449 00.000 16108 move complete, result=0
01:42:03.449 00.000 16108 worker thread done servicing request
01:42:03.449 00.000 16108 Worker thread wakes up
01:42:03.449 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
01:42:03.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:03.451 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:04.424 00.973 16108 Exposure complete
01:42:04.481 00.057 16108 worker thread done servicing request
01:42:04.481 00.000 21068 OnExposeComplete: enter
01:42:04.482 00.001 21068 UpdateGuideState(): m_state=6
01:42:04.483 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11034
01:42:04.483 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=875.90, Mass=129633, SNR=92.4, Peak=14643 HFD=3.3
01:42:04.484 00.001 21068 MultiStar: [#1 -0.05,-0.21,1.15,U] [#2 -0.31,-0.04,1.08,U] [#3 -0.16,0.08,0.92,U] [#4 -0.05,-0.06,0.74,U] [#5 -0.13,0.07,0.90,U] [#6 -0.20,-0.14,0.72,U] [#7 -0.09,0.05,0.53,U] [#8 -0.06,-0.13,0.80,U] 
01:42:04.485 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.04}, one-star: {-0.47, 0.08}
01:42:04.487 00.002 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
01:42:04.487 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
01:42:04.488 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.94 mountX=0.17 mountY=0.08, mountTheta=0.43
01:42:04.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
01:42:04.491 00.001 21068 Enqueuing Move request for scope (-0.18, -0.04)
01:42:04.491 00.000 16108 Worker thread wakes up
01:42:04.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:42:04.492 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:42:04.492 00.000 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.08
01:42:04.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:42:04.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:04.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:04.492 00.000 16108 MoveAxis(E, 0, ABG)
01:42:04.492 00.000 16108 Move returns status 0, amount 0
01:42:04.492 00.000 16108 MoveAxis(N, 0, ABG)
01:42:04.492 00.000 16108 Move returns status 0, amount 0
01:42:04.492 00.000 16108 move complete, result=0
01:42:04.492 00.000 16108 worker thread done servicing request
01:42:04.495 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3392, FiltMin=2937, FiltMax=63526, Gamma=1.000
01:42:04.511 00.016 21068 UpdateGuideState exits: m=129633 SNR=92.4
01:42:04.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:04.514 00.001 21068 Enqueuing Expose request
01:42:04.515 00.001 16108 Worker thread wakes up
01:42:04.515 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:04.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:04.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:05.666 01.151 16108 Exposure complete
01:42:05.723 00.057 16108 worker thread done servicing request
01:42:05.723 00.000 21068 OnExposeComplete: enter
01:42:05.725 00.002 21068 UpdateGuideState(): m_state=6
01:42:05.727 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11035
01:42:05.728 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=876.18, Mass=141614, SNR=92.0, Peak=18048 HFD=3.5
01:42:05.729 00.001 21068 MultiStar: [#1 0.41,0.18,1.05,U] [#2 -0.07,-0.01,1.28,U] [#3 0.29,0.27,1.02,U] [#4 0.06,0.23,0.83,U] [#5 0.17,0.15,0.72,U] [#6 0.22,0.30,0.70,U] [#7 0.30,0.12,0.59,U] [#8 0.25,-0.04,0.65,U] 
01:42:05.732 00.003 21068 refined, 8 included, MultiStar: {0.18, 0.17}, one-star: {0.12, 0.37}
01:42:05.733 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
01:42:05.735 00.002 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
01:42:05.736 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=-0.15 mountY=-0.21, mountTheta=-2.18
01:42:05.741 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.17, opts=13)
01:42:05.742 00.001 21068 Enqueuing Move request for scope (0.18, 0.17)
01:42:05.744 00.002 16108 Worker thread wakes up
01:42:05.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
01:42:05.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
01:42:05.744 00.000 16108 Moving (0.18, 0.17) raw xDistance=-0.15 yDistance=-0.21
01:42:05.745 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:42:05.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:05.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:42:05.745 00.000 16108 MoveAxis(E, 0, ABG)
01:42:05.745 00.000 16108 Move returns status 0, amount 0
01:42:05.745 00.000 16108 MoveAxis(N, 0, ABG)
01:42:05.745 00.000 16108 Move returns status 0, amount 0
01:42:05.745 00.000 16108 move complete, result=0
01:42:05.745 00.000 16108 worker thread done servicing request
01:42:05.753 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3395, FiltMin=2899, FiltMax=48960, Gamma=1.000
01:42:05.770 00.017 21068 UpdateGuideState exits: m=141614 SNR=92.0
01:42:05.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:05.773 00.001 21068 Enqueuing Expose request
01:42:05.774 00.001 16108 Worker thread wakes up
01:42:05.774 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:05.775 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:05.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:06.755 00.980 16108 Exposure complete
01:42:06.810 00.055 16108 worker thread done servicing request
01:42:06.810 00.000 21068 OnExposeComplete: enter
01:42:06.811 00.001 21068 UpdateGuideState(): m_state=6
01:42:06.812 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11036
01:42:06.812 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=876.23, Mass=109983, SNR=80.8, Peak=14528 HFD=3.3
01:42:06.813 00.001 21068 MultiStar: [#1 0.23,0.23,1.23,U] [#2 0.07,0.17,1.07,U] [#3 0.07,0.35,1.02,U] [#4 -0.02,0.01,1.02,U] [#5 0.21,0.25,0.91,U] [#6 -0.10,0.14,0.88,U] [#7 0.10,0.05,0.62,U] [#8 0.20,0.01,0.78,U] 
01:42:06.814 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.19}, one-star: {0.08, 0.41}
01:42:06.815 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
01:42:06.816 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
01:42:06.816 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.11 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
01:42:06.818 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.19, opts=13)
01:42:06.819 00.001 21068 Enqueuing Move request for scope (0.09, 0.19)
01:42:06.820 00.001 16108 Worker thread wakes up
01:42:06.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
01:42:06.820 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
01:42:06.821 00.001 16108 Moving (0.09, 0.19) raw xDistance=-0.06 yDistance=-0.21
01:42:06.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:06.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:06.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:42:06.821 00.000 16108 MoveAxis(E, 0, ABG)
01:42:06.821 00.000 16108 Move returns status 0, amount 0
01:42:06.821 00.000 16108 MoveAxis(N, 0, ABG)
01:42:06.821 00.000 16108 Move returns status 0, amount 0
01:42:06.821 00.000 16108 move complete, result=0
01:42:06.821 00.000 16108 worker thread done servicing request
01:42:06.827 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3395, FiltMin=2883, FiltMax=54480, Gamma=1.000
01:42:06.849 00.022 21068 UpdateGuideState exits: m=109983 SNR=80.8
01:42:06.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:06.853 00.002 21068 Enqueuing Expose request
01:42:06.854 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:06.856 00.002 16108 Worker thread wakes up
01:42:06.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:06.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:08.029 01.173 16108 Exposure complete
01:42:08.107 00.078 16108 worker thread done servicing request
01:42:08.107 00.000 21068 OnExposeComplete: enter
01:42:08.109 00.002 21068 UpdateGuideState(): m_state=6
01:42:08.110 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11037
01:42:08.111 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.07, Mass=110909, SNR=73.4, Peak=15296 HFD=3.1
01:42:08.112 00.001 21068 MultiStar: [#1 0.36,0.27,1.41,U] [#2 -0.06,0.21,1.67,U] [#3 0.38,0.35,1.22,U] [#4 0.31,-0.00,1.01,U] [#5 0.14,-0.15,1.02,U] [#6 0.13,-0.19,0.93,U] [#7 0.35,-0.15,0.73,U] [#8 0.12,-0.22,0.85,U] 
01:42:08.113 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.08}, one-star: {0.27, 0.26}
01:42:08.116 00.003 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
01:42:08.117 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
01:42:08.117 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.37 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
01:42:08.120 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.08, opts=13)
01:42:08.121 00.001 21068 Enqueuing Move request for scope (0.21, 0.08)
01:42:08.124 00.003 16108 Worker thread wakes up
01:42:08.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
01:42:08.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
01:42:08.124 00.000 16108 Moving (0.21, 0.08) raw xDistance=-0.19 yDistance=-0.13
01:42:08.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:42:08.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:08.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:42:08.125 00.001 16108 MoveAxis(E, 0, ABG)
01:42:08.125 00.000 16108 Move returns status 0, amount 0
01:42:08.125 00.000 16108 MoveAxis(N, 0, ABG)
01:42:08.125 00.000 16108 Move returns status 0, amount 0
01:42:08.125 00.000 16108 move complete, result=0
01:42:08.125 00.000 16108 worker thread done servicing request
01:42:08.131 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3392, FiltMin=2886, FiltMax=65440, Gamma=1.000
01:42:08.147 00.016 21068 UpdateGuideState exits: m=110909 SNR=73.4
01:42:08.149 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:08.151 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:08.152 00.001 21068 Enqueuing Expose request
01:42:08.153 00.001 16108 Worker thread wakes up
01:42:08.153 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:08.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:08.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:09.124 00.970 16108 Exposure complete
01:42:09.189 00.065 16108 worker thread done servicing request
01:42:09.189 00.000 21068 OnExposeComplete: enter
01:42:09.190 00.001 21068 UpdateGuideState(): m_state=6
01:42:09.191 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11038
01:42:09.192 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.69, Mass=121738, SNR=75.9, Peak=15056 HFD=3.4
01:42:09.193 00.001 21068 MultiStar: [#1 0.40,-0.11,1.15,U] [#2 0.17,-0.32,1.27,U] [#3 0.44,-0.07,1.12,U] [#4 0.45,-0.40,0.00,M1] [#5 0.29,-0.14,1.20,U] [#6 0.46,-0.30,0.00,M1] [#7 0.56,-0.43,0.00,M1] [#8 0.47,-0.26,0.00,M1] 
01:42:09.194 00.001 21068 refined, 4 included, MultiStar: {0.35, -0.16}, one-star: {0.51, -0.12}
01:42:09.194 00.000 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
01:42:09.195 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
01:42:09.196 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-0.42 mountX=-0.37 mountY=0.07, mountTheta=2.95
01:42:09.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.16, opts=13)
01:42:09.199 00.001 21068 Enqueuing Move request for scope (0.35, -0.16)
01:42:09.200 00.001 16108 Worker thread wakes up
01:42:09.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.16) opts 0xd
01:42:09.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.16)
01:42:09.200 00.000 16108 Moving (0.35, -0.16) raw xDistance=-0.37 yDistance=0.07
01:42:09.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
01:42:09.201 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:09.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:09.201 00.000 16108 MoveAxis(E, 98, ABG)
01:42:09.201 00.000 16108 Guiding  Dir = 2, Dur = 98
01:42:09.202 00.001 16108 IsSlewing returns 0
01:42:09.202 00.000 16108 IsGuiding returns 0
01:42:09.204 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3392, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:42:09.215 00.011 16108 PulseGuide returned control before completion, sleep 95
01:42:09.219 00.004 21068 UpdateGuideState exits: m=121738 SNR=75.9
01:42:09.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:09.222 00.001 21068 Enqueuing Expose request
01:42:09.324 00.102 16108 IsGuiding returns 1
01:42:09.324 00.000 16108 scope still moving after pulse duration time elapsed
01:42:09.355 00.031 16108 IsSlewing returns 0
01:42:09.355 00.000 16108 IsGuiding returns 1
01:42:09.386 00.031 16108 IsSlewing returns 0
01:42:09.386 00.000 16108 IsGuiding returns 1
01:42:09.417 00.031 16108 IsSlewing returns 0
01:42:09.417 00.000 16108 IsGuiding returns 0
01:42:09.417 00.000 16108 scope move finished after 98 + 117 ms
01:42:09.417 00.000 16108 Move returns status 0, amount 98
01:42:09.417 00.000 16108 MoveAxis(N, 0, ABG)
01:42:09.417 00.000 16108 Move returns status 0, amount 0
01:42:09.417 00.000 16108 move complete, result=0
01:42:09.417 00.000 16108 worker thread done servicing request
01:42:09.417 00.000 16108 Worker thread wakes up
01:42:09.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:09.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:09.417 00.000 21068 GuideStep: -0.4 px 98 ms EAST, 0.1 px 0 ms NORTH
01:42:10.587 01.170 16108 Exposure complete
01:42:10.673 00.086 16108 worker thread done servicing request
01:42:10.673 00.000 21068 OnExposeComplete: enter
01:42:10.676 00.003 21068 UpdateGuideState(): m_state=6
01:42:10.678 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11039
01:42:10.679 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.96, Mass=121199, SNR=88.7, Peak=15360 HFD=3.3
01:42:10.680 00.001 21068 MultiStar: [#1 -0.14,-0.04,1.09,U] [#2 -0.05,-0.09,1.26,U] [#3 0.24,0.18,1.00,U] [#4 -0.17,-0.24,0.82,U] [#5 -0.22,-0.16,1.03,U] [#6 -0.19,-0.03,0.85,U] [#7 0.17,0.03,0.56,U] [#8 -0.08,-0.08,0.70,U] 
01:42:10.682 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.09, 0.15}
01:42:10.682 00.000 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
01:42:10.684 00.002 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
01:42:10.685 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.54 mountX=0.04 mountY=0.04, mountTheta=0.81
01:42:10.689 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
01:42:10.691 00.002 21068 Enqueuing Move request for scope (-0.04, -0.03)
01:42:10.694 00.003 16108 Worker thread wakes up
01:42:10.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
01:42:10.694 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
01:42:10.694 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=0.04
01:42:10.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:10.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:10.695 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:10.695 00.000 16108 MoveAxis(E, 0, ABG)
01:42:10.695 00.000 16108 Move returns status 0, amount 0
01:42:10.695 00.000 16108 MoveAxis(N, 0, ABG)
01:42:10.695 00.000 16108 Move returns status 0, amount 0
01:42:10.695 00.000 16108 move complete, result=0
01:42:10.695 00.000 16108 worker thread done servicing request
01:42:10.703 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3392, FiltMin=2899, FiltMax=58112, Gamma=1.000
01:42:10.720 00.017 21068 UpdateGuideState exits: m=121199 SNR=88.7
01:42:10.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:10.723 00.001 21068 Enqueuing Expose request
01:42:10.723 00.000 16108 Worker thread wakes up
01:42:10.724 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:10.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:10.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:11.689 00.965 16108 Exposure complete
01:42:11.746 00.057 16108 worker thread done servicing request
01:42:11.746 00.000 21068 OnExposeComplete: enter
01:42:11.748 00.002 21068 UpdateGuideState(): m_state=6
01:42:11.749 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11040
01:42:11.750 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=875.88, Mass=126074, SNR=91.0, Peak=14768 HFD=3.6
01:42:11.750 00.000 21068 MultiStar: [#1 -0.02,-0.15,1.15,U] [#2 -0.20,-0.33,0.95,U] [#3 -0.13,0.06,1.04,U] [#4 0.08,-0.06,0.71,U] [#5 0.32,-0.07,0.94,U] [#6 0.04,-0.15,0.75,U] [#7 -0.20,-0.02,0.62,U] [#8 -0.05,-0.12,0.71,U] 
01:42:11.751 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.05, 0.07}
01:42:11.752 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
01:42:11.753 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
01:42:11.753 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=-0.01 mountY=0.08, mountTheta=1.65
01:42:11.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
01:42:11.755 00.000 21068 Enqueuing Move request for scope (-0.01, -0.09)
01:42:11.756 00.001 16108 Worker thread wakes up
01:42:11.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
01:42:11.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
01:42:11.756 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.01 yDistance=0.08
01:42:11.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:11.757 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:11.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:11.757 00.000 16108 MoveAxis(E, 0, ABG)
01:42:11.757 00.000 16108 Move returns status 0, amount 0
01:42:11.757 00.000 16108 MoveAxis(N, 0, ABG)
01:42:11.757 00.000 16108 Move returns status 0, amount 0
01:42:11.757 00.000 16108 move complete, result=0
01:42:11.757 00.000 16108 worker thread done servicing request
01:42:11.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3392, FiltMin=2915, FiltMax=57693, Gamma=1.000
01:42:11.776 00.015 21068 UpdateGuideState exits: m=126074 SNR=91.0
01:42:11.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:11.777 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:11.778 00.001 21068 Enqueuing Expose request
01:42:11.779 00.001 16108 Worker thread wakes up
01:42:11.779 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:11.780 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:11.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:12.947 01.167 16108 Exposure complete
01:42:13.010 00.063 16108 worker thread done servicing request
01:42:13.010 00.000 21068 OnExposeComplete: enter
01:42:13.010 00.000 21068 UpdateGuideState(): m_state=6
01:42:13.011 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11041
01:42:13.012 00.001 21068 Star::Find returns 1 (0), X=220.56, Y=875.92, Mass=123187, SNR=81.8, Peak=16384 HFD=3.5
01:42:13.013 00.001 21068 MultiStar: [#1 0.04,0.22,1.29,U] [#2 -0.21,0.07,1.34,U] [#3 -0.11,0.12,1.12,U] [#4 -0.25,0.03,0.92,U] [#5 -0.35,0.04,0.89,U] [#6 -0.46,-0.11,0.96,U] [#7 0.04,-0.02,0.71,U] [#8 -0.20,-0.06,0.76,U] 
01:42:13.014 00.001 21068 single-star, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.05, 0.10}
01:42:13.015 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
01:42:13.015 00.000 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:42:13.017 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.07 mountY=-0.09, mountTheta=-0.89
01:42:13.018 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
01:42:13.019 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
01:42:13.020 00.001 16108 Worker thread wakes up
01:42:13.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:42:13.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:42:13.020 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.07 yDistance=-0.09
01:42:13.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:13.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:13.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:42:13.020 00.000 16108 MoveAxis(E, 0, ABG)
01:42:13.020 00.000 16108 Move returns status 0, amount 0
01:42:13.020 00.000 16108 MoveAxis(N, 0, ABG)
01:42:13.020 00.000 16108 Move returns status 0, amount 0
01:42:13.020 00.000 16108 move complete, result=0
01:42:13.020 00.000 16108 worker thread done servicing request
01:42:13.024 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3392, FiltMin=2816, FiltMax=59814, Gamma=1.000
01:42:13.041 00.017 21068 UpdateGuideState exits: m=123187 SNR=81.8
01:42:13.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.042 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:13.043 00.001 21068 Enqueuing Expose request
01:42:13.044 00.001 16108 Worker thread wakes up
01:42:13.044 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:13.045 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:13.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:14.037 00.992 16108 Exposure complete
01:42:14.114 00.077 16108 worker thread done servicing request
01:42:14.114 00.000 21068 OnExposeComplete: enter
01:42:14.115 00.001 21068 UpdateGuideState(): m_state=6
01:42:14.116 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11042
01:42:14.117 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.74, Mass=118331, SNR=79.4, Peak=15584 HFD=3.1
01:42:14.119 00.002 21068 MultiStar: [#1 0.11,-0.07,1.08,U] [#2 -0.04,-0.19,1.36,U] [#3 -0.02,0.09,1.27,U] [#4 -0.21,-0.34,1.18,U] [#5 -0.28,-0.25,1.05,U] [#6 -0.36,-0.20,0.95,U] [#7 -0.10,-0.15,0.73,U] [#8 -0.02,-0.46,0.77,U] 
01:42:14.120 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.17}, one-star: {-0.02, -0.07}
01:42:14.121 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
01:42:14.121 00.000 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
01:42:14.122 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.82 mountX=0.01 mountY=0.08, mountTheta=1.50
01:42:14.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
01:42:14.125 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
01:42:14.125 00.000 16108 Worker thread wakes up
01:42:14.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:42:14.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:42:14.126 00.001 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.08
01:42:14.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:14.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:14.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:14.126 00.000 16108 MoveAxis(E, 0, ABG)
01:42:14.126 00.000 16108 Move returns status 0, amount 0
01:42:14.126 00.000 16108 MoveAxis(N, 0, ABG)
01:42:14.126 00.000 16108 Move returns status 0, amount 0
01:42:14.126 00.000 16108 move complete, result=0
01:42:14.126 00.000 16108 worker thread done servicing request
01:42:14.130 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3392, FiltMin=2918, FiltMax=58845, Gamma=1.000
01:42:14.145 00.015 21068 UpdateGuideState exits: m=118331 SNR=79.4
01:42:14.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:14.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:14.147 00.000 21068 Enqueuing Expose request
01:42:14.148 00.001 16108 Worker thread wakes up
01:42:14.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:14.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:14.148 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:15.304 01.156 16108 Exposure complete
01:42:15.361 00.057 16108 worker thread done servicing request
01:42:15.361 00.000 21068 OnExposeComplete: enter
01:42:15.363 00.002 21068 UpdateGuideState(): m_state=6
01:42:15.364 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11043
01:42:15.365 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.48, Mass=131775, SNR=84.9, Peak=13705 HFD=3.5
01:42:15.366 00.001 21068 MultiStar: [#1 -0.06,-0.46,1.25,U] [#2 -0.10,-0.58,0.00,M1] [#3 0.17,-0.36,0.93,U] [#4 0.45,-0.55,0.00,M1] [#5 0.33,-0.49,0.00,M1] [#6 0.22,-0.61,0.00,M1] [#7 0.00,0.10,0.60,U] [#8 -0.06,-0.42,0.82,U] 
01:42:15.366 00.000 21068 refined, 4 included, MultiStar: {0.05, -0.33}, one-star: {0.18, -0.33}
01:42:15.367 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
01:42:15.367 00.000 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
01:42:15.368 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.42 mountX=-0.11 mountY=0.31, mountTheta=1.90
01:42:15.371 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.33, opts=13)
01:42:15.372 00.001 21068 Enqueuing Move request for scope (0.05, -0.33)
01:42:15.372 00.000 16108 Worker thread wakes up
01:42:15.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.33) opts 0xd
01:42:15.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.33)
01:42:15.373 00.001 16108 Moving (0.05, -0.33) raw xDistance=-0.11 yDistance=0.31
01:42:15.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:42:15.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:15.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:42:15.373 00.000 16108 MoveAxis(E, 0, ABG)
01:42:15.373 00.000 16108 Move returns status 0, amount 0
01:42:15.373 00.000 16108 MoveAxis(N, 0, ABG)
01:42:15.373 00.000 16108 Move returns status 0, amount 0
01:42:15.373 00.000 16108 move complete, result=0
01:42:15.373 00.000 16108 worker thread done servicing request
01:42:15.377 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3389, FiltMin=2909, FiltMax=58285, Gamma=1.000
01:42:15.390 00.013 21068 UpdateGuideState exits: m=131775 SNR=84.9
01:42:15.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:15.394 00.002 21068 Enqueuing Expose request
01:42:15.394 00.000 16108 Worker thread wakes up
01:42:15.394 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:42:15.395 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:15.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:16.364 00.969 16108 Exposure complete
01:42:16.435 00.071 16108 worker thread done servicing request
01:42:16.436 00.001 21068 OnExposeComplete: enter
01:42:16.437 00.001 21068 UpdateGuideState(): m_state=6
01:42:16.438 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11044
01:42:16.439 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=875.51, Mass=129448, SNR=93.9, Peak=13913 HFD=3.5
01:42:16.440 00.001 21068 MultiStar: [#1 0.22,-0.56,0.00,M1] [#2 0.06,-0.34,0.98,U] [#3 0.51,-0.39,0.00,M1] [#4 0.76,-0.38,0.00,M2] [#5 0.70,-0.42,0.00,M2] [#6 0.61,-0.64,0.00,M2] [#7 0.33,-0.26,0.55,U] [#8 0.20,-0.44,0.62,U] 
01:42:16.441 00.001 21068 refined, 3 included, MultiStar: {0.27, -0.33}, one-star: {0.49, -0.30}
01:42:16.441 00.000 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
01:42:16.442 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
01:42:16.444 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-0.89 mountX=-0.32 mountY=0.26, mountTheta=2.46
01:42:16.445 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.33, opts=13)
01:42:16.446 00.001 21068 Enqueuing Move request for scope (0.27, -0.33)
01:42:16.446 00.000 16108 Worker thread wakes up
01:42:16.447 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.33) opts 0xd
01:42:16.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.33)
01:42:16.447 00.000 16108 Moving (0.27, -0.33) raw xDistance=-0.32 yDistance=0.26
01:42:16.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:42:16.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:42:16.447 00.000 16108 MoveAxis(E, 85, ABG)
01:42:16.447 00.000 16108 Guiding  Dir = 2, Dur = 85
01:42:16.447 00.000 16108 IsSlewing returns 0
01:42:16.447 00.000 16108 IsGuiding returns 0
01:42:16.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3392, FiltMin=2848, FiltMax=59117, Gamma=1.000
01:42:16.469 00.018 16108 PulseGuide returned control before completion, sleep 74
01:42:16.476 00.007 21068 UpdateGuideState exits: m=129448 SNR=93.9
01:42:16.478 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:16.481 00.002 21068 Enqueuing Expose request
01:42:16.545 00.064 16108 IsGuiding returns 1
01:42:16.545 00.000 16108 scope still moving after pulse duration time elapsed
01:42:16.577 00.032 16108 IsSlewing returns 0
01:42:16.577 00.000 16108 IsGuiding returns 0
01:42:16.577 00.000 16108 scope move finished after 85 + 45 ms
01:42:16.577 00.000 16108 Move returns status 0, amount 85
01:42:16.578 00.001 16108 MoveAxis(S, 52, ABG)
01:42:16.578 00.000 16108 Guiding  Dir = 1, Dur = 52
01:42:16.578 00.000 16108 IsSlewing returns 0
01:42:16.578 00.000 16108 IsGuiding returns 0
01:42:16.626 00.048 16108 PulseGuide returned control before completion, sleep 14
01:42:16.655 00.029 16108 IsGuiding returns 1
01:42:16.655 00.000 16108 scope still moving after pulse duration time elapsed
01:42:16.686 00.031 16108 IsSlewing returns 0
01:42:16.686 00.000 16108 IsGuiding returns 1
01:42:16.718 00.032 16108 IsSlewing returns 0
01:42:16.718 00.000 16108 IsGuiding returns 0
01:42:16.718 00.000 16108 scope move finished after 52 + 88 ms
01:42:16.718 00.000 16108 Move returns status 0, amount 52
01:42:16.718 00.000 16108 move complete, result=0
01:42:16.719 00.001 16108 worker thread done servicing request
01:42:16.719 00.000 16108 Worker thread wakes up
01:42:16.719 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.3 px 52 ms SOUTH
01:42:16.721 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:16.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:17.907 01.186 16108 Exposure complete
01:42:17.984 00.077 16108 worker thread done servicing request
01:42:17.984 00.000 21068 OnExposeComplete: enter
01:42:17.987 00.003 21068 UpdateGuideState(): m_state=6
01:42:17.989 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11045
01:42:17.990 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.31, Mass=114966, SNR=75.9, Peak=12931 HFD=3.4
01:42:17.992 00.002 21068 MultiStar: [#1 0.18,0.30,1.48,U] [#2 0.16,0.30,1.66,U] [#3 0.31,0.32,1.12,U] [#4 0.18,0.14,1.11,U] [#5 0.16,0.03,1.06,U] [#6 0.22,-0.07,0.89,U] [#7 0.05,0.27,0.70,U] [#8 0.20,0.20,0.99,U] 
01:42:17.994 00.002 21068 refined, 8 included, MultiStar: {0.16, 0.23}, one-star: {-0.03, 0.50}
01:42:17.996 00.002 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
01:42:17.997 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
01:42:17.999 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.95 mountX=-0.12 mountY=-0.26, mountTheta=-2.00
01:42:18.003 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.23, opts=13)
01:42:18.005 00.002 21068 Enqueuing Move request for scope (0.16, 0.23)
01:42:18.006 00.001 16108 Worker thread wakes up
01:42:18.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
01:42:18.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
01:42:18.007 00.001 16108 Moving (0.16, 0.23) raw xDistance=-0.12 yDistance=-0.26
01:42:18.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:42:18.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:18.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:42:18.007 00.000 16108 MoveAxis(E, 0, ABG)
01:42:18.007 00.000 16108 Move returns status 0, amount 0
01:42:18.007 00.000 16108 MoveAxis(N, 0, ABG)
01:42:18.007 00.000 16108 Move returns status 0, amount 0
01:42:18.007 00.000 16108 move complete, result=0
01:42:18.008 00.001 16108 worker thread done servicing request
01:42:18.016 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3389, FiltMin=2921, FiltMax=60758, Gamma=1.000
01:42:18.039 00.023 21068 UpdateGuideState exits: m=114966 SNR=75.9
01:42:18.040 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.041 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:18.042 00.001 21068 Enqueuing Expose request
01:42:18.043 00.001 16108 Worker thread wakes up
01:42:18.043 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:42:18.043 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:18.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:19.027 00.984 16108 Exposure complete
01:42:19.084 00.057 16108 worker thread done servicing request
01:42:19.084 00.000 21068 OnExposeComplete: enter
01:42:19.085 00.001 21068 UpdateGuideState(): m_state=6
01:42:19.086 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11046
01:42:19.087 00.001 21068 Star::Find returns 1 (0), X=220.06, Y=876.13, Mass=120588, SNR=78.4, Peak=11939 HFD=4.0
01:42:19.088 00.001 21068 MultiStar: [#1 -0.13,0.55,0.00,M1] [#2 -0.42,0.50,0.00,M1] [#3 -0.03,0.70,0.00,M1] [#4 -0.47,0.11,0.90,U] [#5 -0.40,0.16,0.85,U] [#6 -0.33,0.28,0.76,U] [#7 -0.07,0.34,0.62,U] [#8 0.02,0.22,0.76,U] 
01:42:19.088 00.000 21068 refined, 5 included, MultiStar: {-0.32, 0.23}, one-star: {-0.55, 0.32}
01:42:19.090 00.002 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:42:19.091 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:42:19.091 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=0.23 hyp=0.40 cameraTheta=2.52 mountX=0.36 mountY=-0.15, mountTheta=-0.40
01:42:19.093 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.23, opts=13)
01:42:19.094 00.001 21068 Enqueuing Move request for scope (-0.32, 0.23)
01:42:19.094 00.000 16108 Worker thread wakes up
01:42:19.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.23) opts 0xd
01:42:19.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.23)
01:42:19.095 00.001 16108 Moving (-0.32, 0.23) raw xDistance=0.36 yDistance=-0.15
01:42:19.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:42:19.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:19.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:42:19.095 00.000 16108 MoveAxis(W, 94, ABG)
01:42:19.095 00.000 16108 Guiding  Dir = 3, Dur = 94
01:42:19.095 00.000 16108 IsSlewing returns 0
01:42:19.095 00.000 16108 IsGuiding returns 0
01:42:19.104 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3392, FiltMin=2934, FiltMax=56339, Gamma=1.000
01:42:19.129 00.025 16108 PulseGuide returned control before completion, sleep 72
01:42:19.134 00.005 21068 UpdateGuideState exits: m=120588 SNR=78.4
01:42:19.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:19.135 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:19.136 00.001 21068 Enqueuing Expose request
01:42:19.205 00.069 16108 IsGuiding returns 1
01:42:19.206 00.001 16108 scope still moving after pulse duration time elapsed
01:42:19.236 00.030 16108 IsSlewing returns 0
01:42:19.236 00.000 16108 IsGuiding returns 1
01:42:19.268 00.032 16108 IsSlewing returns 0
01:42:19.268 00.000 16108 IsGuiding returns 1
01:42:19.300 00.032 16108 IsSlewing returns 0
01:42:19.300 00.000 16108 IsGuiding returns 0
01:42:19.300 00.000 16108 scope move finished after 94 + 111 ms
01:42:19.300 00.000 16108 Move returns status 0, amount 94
01:42:19.300 00.000 16108 MoveAxis(N, 0, ABG)
01:42:19.300 00.000 16108 Move returns status 0, amount 0
01:42:19.300 00.000 16108 move complete, result=0
01:42:19.300 00.000 16108 worker thread done servicing request
01:42:19.301 00.001 16108 Worker thread wakes up
01:42:19.301 00.000 21068 GuideStep: 0.4 px 94 ms WEST, -0.2 px 0 ms NORTH
01:42:19.303 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:19.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:20.466 01.163 16108 Exposure complete
01:42:20.522 00.056 16108 worker thread done servicing request
01:42:20.522 00.000 21068 OnExposeComplete: enter
01:42:20.523 00.001 21068 UpdateGuideState(): m_state=6
01:42:20.524 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11047
01:42:20.525 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.18, Mass=130346, SNR=97.0, Peak=17888 HFD=3.5
01:42:20.525 00.000 21068 MultiStar: [#1 0.10,0.30,1.05,U] [#2 0.04,0.19,0.99,U] [#3 0.16,0.34,0.83,U] [#4 0.11,0.21,0.71,U] [#5 -0.04,0.33,0.66,U] [#6 -0.14,0.16,0.66,U] [#7 0.01,0.30,0.64,U] [#8 -0.01,0.11,0.60,U] 
01:42:20.526 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.26}, one-star: {0.16, 0.37}
01:42:20.527 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
01:42:20.527 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
01:42:20.529 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
01:42:20.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.26, opts=13)
01:42:20.532 00.001 21068 Enqueuing Move request for scope (0.05, 0.26)
01:42:20.532 00.000 16108 Worker thread wakes up
01:42:20.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
01:42:20.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
01:42:20.532 00.000 16108 Moving (0.05, 0.26) raw xDistance=-0.01 yDistance=-0.27
01:42:20.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:20.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:20.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:42:20.532 00.000 16108 MoveAxis(E, 0, ABG)
01:42:20.532 00.000 16108 Move returns status 0, amount 0
01:42:20.532 00.000 16108 MoveAxis(N, 0, ABG)
01:42:20.533 00.001 16108 Move returns status 0, amount 0
01:42:20.533 00.000 16108 move complete, result=0
01:42:20.533 00.000 16108 worker thread done servicing request
01:42:20.540 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3389, FiltMin=2896, FiltMax=50400, Gamma=1.000
01:42:20.559 00.019 21068 UpdateGuideState exits: m=130346 SNR=97.0
01:42:20.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:20.561 00.000 21068 Enqueuing Expose request
01:42:20.562 00.001 16108 Worker thread wakes up
01:42:20.562 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:42:20.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:20.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:21.548 00.985 16108 Exposure complete
01:42:21.629 00.081 16108 worker thread done servicing request
01:42:21.629 00.000 21068 OnExposeComplete: enter
01:42:21.631 00.002 21068 UpdateGuideState(): m_state=6
01:42:21.632 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11048
01:42:21.633 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.96, Mass=123194, SNR=85.1, Peak=18544 HFD=3.1
01:42:21.634 00.001 21068 MultiStar: [#1 0.10,0.05,1.21,U] [#2 0.13,0.09,1.18,U] [#3 0.35,0.26,1.04,U] [#4 0.32,-0.04,0.76,U] [#5 0.17,-0.03,0.84,U] [#6 0.26,0.06,0.92,U] [#7 0.25,0.21,0.64,U] [#8 0.00,-0.01,0.87,U] 
01:42:21.635 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.24, 0.15}
01:42:21.636 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
01:42:21.636 00.000 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
01:42:21.637 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.21 cameraTheta=0.41 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
01:42:21.640 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.09, opts=13)
01:42:21.641 00.001 21068 Enqueuing Move request for scope (0.20, 0.09)
01:42:21.643 00.002 16108 Worker thread wakes up
01:42:21.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
01:42:21.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
01:42:21.643 00.000 16108 Moving (0.20, 0.09) raw xDistance=-0.18 yDistance=-0.13
01:42:21.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:42:21.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:21.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:42:21.643 00.000 16108 MoveAxis(E, 0, ABG)
01:42:21.643 00.000 16108 Move returns status 0, amount 0
01:42:21.645 00.002 16108 MoveAxis(N, 0, ABG)
01:42:21.645 00.000 16108 Move returns status 0, amount 0
01:42:21.645 00.000 16108 move complete, result=0
01:42:21.645 00.000 16108 worker thread done servicing request
01:42:21.654 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3392, FiltMin=2806, FiltMax=53840, Gamma=1.000
01:42:21.674 00.020 21068 UpdateGuideState exits: m=123194 SNR=85.1
01:42:21.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:21.675 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:21.676 00.001 21068 Enqueuing Expose request
01:42:21.677 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:21.678 00.001 16108 Worker thread wakes up
01:42:21.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:21.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:22.840 01.162 16108 Exposure complete
01:42:22.897 00.057 16108 worker thread done servicing request
01:42:22.897 00.000 21068 OnExposeComplete: enter
01:42:22.898 00.001 21068 UpdateGuideState(): m_state=6
01:42:22.899 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11049
01:42:22.900 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.99, Mass=120669, SNR=86.2, Peak=14464 HFD=3.5
01:42:22.901 00.001 21068 MultiStar: [#1 0.11,0.27,1.11,U] [#2 -0.22,-0.03,1.13,U] [#3 0.21,0.21,1.06,U] [#4 -0.07,-0.20,0.69,U] [#5 -0.04,-0.20,1.04,U] [#6 -0.03,-0.19,0.92,U] [#7 0.04,0.06,0.55,U] [#8 -0.03,-0.16,0.67,U] 
01:42:22.901 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.17, 0.18}
01:42:22.902 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
01:42:22.903 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
01:42:22.903 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.80 mountX=0.03 mountY=-0.00, mountTheta=-0.10
01:42:22.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.01, opts=13)
01:42:22.905 00.000 21068 Enqueuing Move request for scope (-0.02, 0.01)
01:42:22.906 00.001 16108 Worker thread wakes up
01:42:22.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:42:22.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:42:22.906 00.000 16108 Moving (-0.02, 0.01) raw xDistance=0.03 yDistance=-0.00
01:42:22.907 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:42:22.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:22.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:42:22.907 00.000 16108 MoveAxis(E, 0, ABG)
01:42:22.907 00.000 16108 Move returns status 0, amount 0
01:42:22.907 00.000 16108 MoveAxis(N, 0, ABG)
01:42:22.907 00.000 16108 Move returns status 0, amount 0
01:42:22.907 00.000 16108 move complete, result=0
01:42:22.907 00.000 16108 worker thread done servicing request
01:42:22.913 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3392, FiltMin=2934, FiltMax=56784, Gamma=1.000
01:42:22.929 00.016 21068 UpdateGuideState exits: m=120669 SNR=86.2
01:42:22.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:22.931 00.000 21068 Enqueuing Expose request
01:42:22.932 00.001 16108 Worker thread wakes up
01:42:22.932 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:22.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:22.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:23.925 00.992 16108 Exposure complete
01:42:23.980 00.055 16108 worker thread done servicing request
01:42:23.981 00.001 21068 OnExposeComplete: enter
01:42:23.982 00.001 21068 UpdateGuideState(): m_state=6
01:42:23.984 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11050
01:42:23.986 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=875.98, Mass=136856, SNR=90.0, Peak=17088 HFD=3.3
01:42:23.987 00.001 21068 MultiStar: [#1 0.08,0.15,0.99,U] [#2 0.01,0.05,1.07,U] [#3 0.11,0.27,0.94,U] [#4 0.06,0.04,0.79,U] [#5 -0.06,0.23,0.93,U] [#6 0.01,0.22,0.94,U] [#7 -0.28,0.28,0.52,U] [#8 0.19,0.01,0.78,U] 
01:42:23.987 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.14, 0.17}
01:42:23.988 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:42:23.989 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:42:23.990 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.30 mountX=-0.01 mountY=-0.16, mountTheta=-1.66
01:42:23.993 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.15, opts=13)
01:42:23.994 00.001 21068 Enqueuing Move request for scope (0.04, 0.15)
01:42:23.995 00.001 16108 Worker thread wakes up
01:42:23.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:42:23.995 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:42:23.995 00.000 16108 Moving (0.04, 0.15) raw xDistance=-0.01 yDistance=-0.16
01:42:23.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:23.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:23.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:42:23.995 00.000 16108 MoveAxis(E, 0, ABG)
01:42:23.995 00.000 16108 Move returns status 0, amount 0
01:42:23.995 00.000 16108 MoveAxis(N, 0, ABG)
01:42:23.995 00.000 16108 Move returns status 0, amount 0
01:42:23.995 00.000 16108 move complete, result=0
01:42:23.995 00.000 16108 worker thread done servicing request
01:42:23.998 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3392, FiltMin=2931, FiltMax=48352, Gamma=1.000
01:42:24.013 00.015 21068 UpdateGuideState exits: m=136856 SNR=90.0
01:42:24.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:24.015 00.000 21068 Enqueuing Expose request
01:42:24.016 00.001 16108 Worker thread wakes up
01:42:24.016 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:24.018 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:24.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:25.182 01.164 16108 Exposure complete
01:42:25.238 00.056 16108 worker thread done servicing request
01:42:25.238 00.000 21068 OnExposeComplete: enter
01:42:25.239 00.001 21068 UpdateGuideState(): m_state=6
01:42:25.239 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11051
01:42:25.240 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=876.08, Mass=133675, SNR=92.2, Peak=18592 HFD=3.4
01:42:25.241 00.001 21068 MultiStar: [#1 0.05,0.11,1.11,U] [#2 -0.14,0.08,0.97,U] [#3 0.18,0.37,0.98,U] [#4 -0.01,0.03,0.78,U] [#5 -0.05,0.13,0.99,U] [#6 -0.09,0.26,0.76,U] [#7 -0.00,-0.01,0.60,U] [#8 -0.06,-0.15,0.60,U] 
01:42:25.243 00.002 21068 refined, 8 included, MultiStar: {0.00, 0.14}, one-star: {0.09, 0.27}
01:42:25.243 00.000 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
01:42:25.244 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
01:42:25.245 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=0.02 mountY=-0.14, mountTheta=-1.41
01:42:25.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.14, opts=13)
01:42:25.247 00.001 21068 Enqueuing Move request for scope (0.00, 0.14)
01:42:25.248 00.001 16108 Worker thread wakes up
01:42:25.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
01:42:25.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
01:42:25.248 00.000 16108 Moving (0.00, 0.14) raw xDistance=0.02 yDistance=-0.14
01:42:25.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:25.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:25.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:42:25.248 00.000 16108 MoveAxis(E, 0, ABG)
01:42:25.249 00.001 16108 Move returns status 0, amount 0
01:42:25.249 00.000 16108 MoveAxis(N, 0, ABG)
01:42:25.249 00.000 16108 Move returns status 0, amount 0
01:42:25.249 00.000 16108 move complete, result=0
01:42:25.249 00.000 16108 worker thread done servicing request
01:42:25.251 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3392, FiltMin=2886, FiltMax=61741, Gamma=1.000
01:42:25.267 00.016 21068 UpdateGuideState exits: m=133675 SNR=92.2
01:42:25.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:25.271 00.002 21068 Enqueuing Expose request
01:42:25.272 00.001 16108 Worker thread wakes up
01:42:25.272 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:25.274 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:25.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:26.252 00.978 16108 Exposure complete
01:42:26.321 00.069 16108 worker thread done servicing request
01:42:26.321 00.000 21068 OnExposeComplete: enter
01:42:26.322 00.001 21068 UpdateGuideState(): m_state=6
01:42:26.323 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11052
01:42:26.324 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.16, Mass=112395, SNR=72.9, Peak=15568 HFD=3.1
01:42:26.325 00.001 21068 MultiStar: [#1 0.06,0.26,1.52,U] [#2 0.08,0.15,1.35,U] [#3 0.22,0.26,1.22,U] [#4 0.23,-0.01,1.03,U] [#5 0.22,0.15,1.21,U] [#6 -0.02,0.17,0.85,U] [#7 0.15,0.25,0.81,U] [#8 -0.00,-0.13,1.05,U] 
01:42:26.326 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.19, 0.35}
01:42:26.327 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
01:42:26.328 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
01:42:26.329 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.92 mountX=-0.10 mountY=-0.19, mountTheta=-2.04
01:42:26.330 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.16, opts=13)
01:42:26.332 00.002 21068 Enqueuing Move request for scope (0.13, 0.16)
01:42:26.333 00.001 16108 Worker thread wakes up
01:42:26.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
01:42:26.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
01:42:26.333 00.000 16108 Moving (0.13, 0.16) raw xDistance=-0.10 yDistance=-0.19
01:42:26.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:42:26.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:26.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:42:26.333 00.000 16108 MoveAxis(E, 0, ABG)
01:42:26.333 00.000 16108 Move returns status 0, amount 0
01:42:26.333 00.000 16108 MoveAxis(N, 0, ABG)
01:42:26.333 00.000 16108 Move returns status 0, amount 0
01:42:26.334 00.001 16108 move complete, result=0
01:42:26.334 00.000 16108 worker thread done servicing request
01:42:26.337 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3395, FiltMin=2896, FiltMax=62989, Gamma=1.000
01:42:26.354 00.017 21068 UpdateGuideState exits: m=112395 SNR=72.9
01:42:26.354 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:26.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:26.356 00.001 21068 Enqueuing Expose request
01:42:26.356 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:26.358 00.002 16108 Worker thread wakes up
01:42:26.358 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:26.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:27.526 01.168 16108 Exposure complete
01:42:27.611 00.085 16108 worker thread done servicing request
01:42:27.611 00.000 21068 OnExposeComplete: enter
01:42:27.612 00.001 21068 UpdateGuideState(): m_state=6
01:42:27.613 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11053
01:42:27.615 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=875.85, Mass=122388, SNR=83.7, Peak=16384 HFD=3.3
01:42:27.617 00.002 21068 MultiStar: [#1 0.37,0.12,1.21,U] [#2 0.32,-0.14,1.22,U] [#3 0.46,0.16,1.01,U] [#4 0.20,-0.19,1.00,U] [#5 0.16,-0.24,0.89,U] [#6 0.18,-0.18,0.79,U] [#7 0.01,0.11,0.72,U] [#8 0.20,-0.06,0.82,U] 
01:42:27.618 00.001 21068 single-star, 8 included, MultiStar: {0.23, -0.04}, one-star: {0.03, 0.03}
01:42:27.619 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
01:42:27.621 00.002 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
01:42:27.622 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.77 mountX=-0.03 mountY=-0.04, mountTheta=-2.18
01:42:27.623 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
01:42:27.624 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
01:42:27.625 00.001 16108 Worker thread wakes up
01:42:27.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:42:27.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:42:27.625 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.04
01:42:27.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:42:27.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:27.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:27.625 00.000 16108 MoveAxis(E, 0, ABG)
01:42:27.625 00.000 16108 Move returns status 0, amount 0
01:42:27.625 00.000 16108 MoveAxis(N, 0, ABG)
01:42:27.625 00.000 16108 Move returns status 0, amount 0
01:42:27.626 00.001 16108 move complete, result=0
01:42:27.626 00.000 16108 worker thread done servicing request
01:42:27.633 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3392, FiltMin=2937, FiltMax=57913, Gamma=1.000
01:42:27.659 00.026 21068 UpdateGuideState exits: m=122388 SNR=83.7
01:42:27.662 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.664 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:27.666 00.002 21068 Enqueuing Expose request
01:42:27.667 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:27.669 00.002 16108 Worker thread wakes up
01:42:27.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:27.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:28.653 00.984 16108 Exposure complete
01:42:28.713 00.060 16108 worker thread done servicing request
01:42:28.713 00.000 21068 OnExposeComplete: enter
01:42:28.714 00.001 21068 UpdateGuideState(): m_state=6
01:42:28.715 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11054
01:42:28.716 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.01, Mass=133113, SNR=89.2, Peak=19680 HFD=3.3
01:42:28.717 00.001 21068 MultiStar: [#1 0.29,0.40,1.15,U] [#2 -0.06,0.27,1.31,U] [#3 0.39,0.32,1.14,U] [#4 -0.12,-0.12,0.79,U] [#5 0.23,-0.04,0.82,U] [#6 -0.26,-0.29,0.81,U] [#7 0.28,0.12,0.51,U] [#8 0.22,-0.13,0.70,U] 
01:42:28.718 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.06, 0.19}
01:42:28.719 00.001 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
01:42:28.720 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
01:42:28.721 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.80 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
01:42:28.722 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.12, opts=13)
01:42:28.723 00.001 21068 Enqueuing Move request for scope (0.11, 0.12)
01:42:28.724 00.001 16108 Worker thread wakes up
01:42:28.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:42:28.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:42:28.724 00.000 16108 Moving (0.11, 0.12) raw xDistance=-0.09 yDistance=-0.14
01:42:28.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:42:28.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:28.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:42:28.724 00.000 16108 MoveAxis(E, 0, ABG)
01:42:28.724 00.000 16108 Move returns status 0, amount 0
01:42:28.724 00.000 16108 MoveAxis(N, 0, ABG)
01:42:28.724 00.000 16108 Move returns status 0, amount 0
01:42:28.724 00.000 16108 move complete, result=0
01:42:28.726 00.002 16108 worker thread done servicing request
01:42:28.731 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3392, FiltMin=2925, FiltMax=54864, Gamma=1.000
01:42:28.747 00.016 21068 UpdateGuideState exits: m=133113 SNR=89.2
01:42:28.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:28.748 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:28.750 00.002 21068 Enqueuing Expose request
01:42:28.751 00.001 16108 Worker thread wakes up
01:42:28.751 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:28.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:28.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:29.918 01.167 16108 Exposure complete
01:42:29.978 00.060 16108 worker thread done servicing request
01:42:29.978 00.000 21068 OnExposeComplete: enter
01:42:29.980 00.002 21068 UpdateGuideState(): m_state=6
01:42:29.981 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11055
01:42:29.982 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.82, Mass=128146, SNR=91.2, Peak=14288 HFD=3.7
01:42:29.983 00.001 21068 MultiStar: [#1 0.09,0.07,1.00,U] [#2 -0.11,-0.06,1.24,U] [#3 -0.02,0.21,0.99,U] [#4 -0.02,-0.08,0.84,U] [#5 0.14,-0.13,0.79,U] [#6 -0.29,-0.09,0.77,U] [#7 -0.05,0.18,0.58,U] [#8 -0.24,-0.08,0.72,U] 
01:42:29.983 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {0.15, 0.01}
01:42:29.984 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
01:42:29.985 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
01:42:29.985 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.10 mountX=0.03 mountY=0.01, mountTheta=0.19
01:42:29.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
01:42:29.988 00.001 21068 Enqueuing Move request for scope (-0.03, 0.00)
01:42:29.988 00.000 16108 Worker thread wakes up
01:42:29.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
01:42:29.989 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
01:42:29.989 00.000 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.01
01:42:29.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:42:29.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:29.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:29.989 00.000 16108 MoveAxis(E, 0, ABG)
01:42:29.989 00.000 16108 Move returns status 0, amount 0
01:42:29.989 00.000 16108 MoveAxis(N, 0, ABG)
01:42:29.989 00.000 16108 Move returns status 0, amount 0
01:42:29.989 00.000 16108 move complete, result=0
01:42:29.989 00.000 16108 worker thread done servicing request
01:42:29.992 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3392, FiltMin=2947, FiltMax=58422, Gamma=1.000
01:42:30.007 00.015 21068 UpdateGuideState exits: m=128146 SNR=91.2
01:42:30.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.008 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:30.009 00.001 21068 Enqueuing Expose request
01:42:30.010 00.001 16108 Worker thread wakes up
01:42:30.010 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:30.011 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:30.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:31.000 00.989 16108 Exposure complete
01:42:31.063 00.063 16108 worker thread done servicing request
01:42:31.063 00.000 21068 OnExposeComplete: enter
01:42:31.064 00.001 21068 UpdateGuideState(): m_state=6
01:42:31.065 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11056
01:42:31.067 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=875.85, Mass=121892, SNR=86.0, Peak=14160 HFD=3.6
01:42:31.067 00.000 21068 MultiStar: [#1 -0.02,-0.02,1.19,U] [#2 -0.06,0.04,1.19,U] [#3 -0.12,0.38,1.01,U] [#4 0.05,-0.23,0.82,U] [#5 0.14,-0.13,0.95,U] [#6 0.02,0.06,0.77,U] [#7 -0.22,0.18,0.67,U] [#8 -0.17,-0.05,0.86,U] 
01:42:31.068 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.03, 0.04}
01:42:31.069 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
01:42:31.070 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
01:42:31.070 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.30 mountX=0.04 mountY=-0.03, mountTheta=-0.62
01:42:31.072 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
01:42:31.073 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
01:42:31.074 00.001 16108 Worker thread wakes up
01:42:31.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:42:31.074 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:42:31.074 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
01:42:31.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:31.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:31.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:42:31.074 00.000 16108 MoveAxis(E, 0, ABG)
01:42:31.074 00.000 16108 Move returns status 0, amount 0
01:42:31.074 00.000 16108 MoveAxis(N, 0, ABG)
01:42:31.074 00.000 16108 Move returns status 0, amount 0
01:42:31.075 00.001 16108 move complete, result=0
01:42:31.075 00.000 16108 worker thread done servicing request
01:42:31.079 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3392, FiltMin=2886, FiltMax=54966, Gamma=1.000
01:42:31.097 00.018 21068 UpdateGuideState exits: m=121892 SNR=86.0
01:42:31.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.098 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:31.100 00.002 21068 Enqueuing Expose request
01:42:31.101 00.001 16108 Worker thread wakes up
01:42:31.101 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:31.102 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:31.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:32.249 01.147 16108 Exposure complete
01:42:32.314 00.065 16108 worker thread done servicing request
01:42:32.314 00.000 21068 OnExposeComplete: enter
01:42:32.315 00.001 21068 UpdateGuideState(): m_state=6
01:42:32.317 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11057
01:42:32.318 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=875.40, Mass=122791, SNR=87.3, Peak=12441 HFD=3.6
01:42:32.320 00.002 21068 MultiStar: [#1 0.49,-0.12,1.13,U] [#2 0.30,-0.20,1.17,U] [#3 0.72,-0.17,0.00,M1] [#4 0.58,-0.27,0.00,M1] [#5 0.57,-0.52,0.00,M1] [#6 0.25,-0.33,0.81,U] [#7 0.55,-0.47,0.00,M1] [#8 0.58,-0.33,0.00,M1] 
01:42:32.322 00.002 21068 refined, 3 included, MultiStar: {0.40, -0.26}, one-star: {0.56, -0.42}
01:42:32.323 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
01:42:32.324 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
01:42:32.325 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.26 hyp=0.48 cameraTheta=-0.57 mountX=-0.44 mountY=0.16, mountTheta=2.81
01:42:32.327 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.26, opts=13)
01:42:32.328 00.001 21068 Enqueuing Move request for scope (0.40, -0.26)
01:42:32.329 00.001 16108 Worker thread wakes up
01:42:32.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.26) opts 0xd
01:42:32.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.26)
01:42:32.329 00.000 16108 Moving (0.40, -0.26) raw xDistance=-0.44 yDistance=0.16
01:42:32.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:42:32.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:32.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:32.329 00.000 16108 MoveAxis(E, 116, ABG)
01:42:32.329 00.000 16108 Guiding  Dir = 2, Dur = 116
01:42:32.330 00.001 16108 IsSlewing returns 0
01:42:32.330 00.000 16108 IsGuiding returns 0
01:42:32.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3392, FiltMin=2899, FiltMax=62221, Gamma=1.000
01:42:32.346 00.013 21068 UpdateGuideState exits: m=122791 SNR=87.3
01:42:32.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:32.349 00.001 21068 Enqueuing Expose request
01:42:32.354 00.005 16108 PulseGuide returned control before completion, sleep 102
01:42:32.462 00.108 16108 IsGuiding returns 1
01:42:32.462 00.000 16108 scope still moving after pulse duration time elapsed
01:42:32.494 00.032 16108 IsSlewing returns 0
01:42:32.494 00.000 16108 IsGuiding returns 1
01:42:32.525 00.031 16108 IsSlewing returns 0
01:42:32.525 00.000 16108 IsGuiding returns 0
01:42:32.525 00.000 16108 scope move finished after 116 + 79 ms
01:42:32.525 00.000 16108 Move returns status 0, amount 116
01:42:32.525 00.000 16108 MoveAxis(N, 0, ABG)
01:42:32.525 00.000 16108 Move returns status 0, amount 0
01:42:32.526 00.001 16108 move complete, result=0
01:42:32.526 00.000 16108 worker thread done servicing request
01:42:32.526 00.000 21068 GuideStep: -0.4 px 116 ms EAST, 0.2 px 0 ms NORTH
01:42:32.527 00.001 16108 Worker thread wakes up
01:42:32.527 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:32.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:33.495 00.968 16108 Exposure complete
01:42:33.567 00.072 16108 worker thread done servicing request
01:42:33.567 00.000 21068 OnExposeComplete: enter
01:42:33.568 00.001 21068 UpdateGuideState(): m_state=6
01:42:33.569 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11058
01:42:33.570 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.82, Mass=127162, SNR=80.5, Peak=16256 HFD=3.3
01:42:33.571 00.001 21068 MultiStar: [#1 0.14,-0.18,1.10,U] [#2 0.03,-0.11,1.21,U] [#3 0.19,-0.19,0.97,U] [#4 0.09,-0.41,0.91,U] [#5 -0.08,-0.22,0.96,U] [#6 -0.00,-0.11,0.74,U] [#7 0.05,-0.16,0.64,U] [#8 -0.27,-0.42,0.93,U] 
01:42:33.571 00.000 21068 single-star, 8 included, MultiStar: {0.03, -0.20}, one-star: {0.07, 0.00}
01:42:33.572 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
01:42:33.574 00.002 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
01:42:33.574 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
01:42:33.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
01:42:33.577 00.001 21068 Enqueuing Move request for scope (0.07, 0.00)
01:42:33.577 00.000 16108 Worker thread wakes up
01:42:33.578 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:42:33.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:42:33.578 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.06 yDistance=-0.02
01:42:33.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:33.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:33.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:33.578 00.000 16108 MoveAxis(E, 0, ABG)
01:42:33.578 00.000 16108 Move returns status 0, amount 0
01:42:33.578 00.000 16108 MoveAxis(N, 0, ABG)
01:42:33.578 00.000 16108 Move returns status 0, amount 0
01:42:33.578 00.000 16108 move complete, result=0
01:42:33.578 00.000 16108 worker thread done servicing request
01:42:33.585 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3392, FiltMin=2909, FiltMax=54006, Gamma=1.000
01:42:33.609 00.024 21068 UpdateGuideState exits: m=127162 SNR=80.5
01:42:33.611 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:33.613 00.001 21068 Enqueuing Expose request
01:42:33.614 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:33.615 00.001 16108 Worker thread wakes up
01:42:33.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:33.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:34.784 01.169 16108 Exposure complete
01:42:34.855 00.071 16108 worker thread done servicing request
01:42:34.855 00.000 21068 OnExposeComplete: enter
01:42:34.856 00.001 21068 UpdateGuideState(): m_state=6
01:42:34.856 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11059
01:42:34.857 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.01, Mass=132531, SNR=99.2, Peak=14003 HFD=3.7
01:42:34.858 00.001 21068 MultiStar: [#1 -0.21,0.11,0.95,U] [#2 -0.50,0.09,0.96,U] [#3 -0.07,0.24,0.82,U] [#4 -0.25,-0.12,0.71,U] [#5 -0.30,-0.13,0.78,U] [#6 -0.22,0.20,0.76,U] [#7 -0.19,0.12,0.57,U] [#8 -0.11,-0.16,0.53,U] 
01:42:34.859 00.001 21068 refined, 8 included, MultiStar: {-0.27, 0.07}, one-star: {-0.44, 0.19}
01:42:34.859 00.000 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
01:42:34.860 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
01:42:34.861 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.88 mountX=0.28 mountY=-0.01, mountTheta=-0.03
01:42:34.862 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.07, opts=13)
01:42:34.863 00.001 21068 Enqueuing Move request for scope (-0.27, 0.07)
01:42:34.864 00.001 16108 Worker thread wakes up
01:42:34.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
01:42:34.865 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
01:42:34.865 00.000 16108 Moving (-0.27, 0.07) raw xDistance=0.28 yDistance=-0.01
01:42:34.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:42:34.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:34.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:42:34.865 00.000 16108 MoveAxis(W, 73, ABG)
01:42:34.865 00.000 16108 Guiding  Dir = 3, Dur = 73
01:42:34.866 00.001 16108 IsSlewing returns 0
01:42:34.866 00.000 16108 IsGuiding returns 0
01:42:34.868 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3389, FiltMin=2909, FiltMax=58336, Gamma=1.000
01:42:34.878 00.010 16108 PulseGuide returned control before completion, sleep 72
01:42:34.883 00.005 21068 UpdateGuideState exits: m=132531 SNR=99.2
01:42:34.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:34.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:34.885 00.000 21068 Enqueuing Expose request
01:42:34.956 00.071 16108 IsGuiding returns 1
01:42:34.956 00.000 16108 scope still moving after pulse duration time elapsed
01:42:34.988 00.032 16108 IsSlewing returns 0
01:42:34.988 00.000 16108 IsGuiding returns 0
01:42:34.988 00.000 16108 scope move finished after 73 + 48 ms
01:42:34.988 00.000 16108 Move returns status 0, amount 73
01:42:34.988 00.000 16108 MoveAxis(N, 0, ABG)
01:42:34.988 00.000 16108 Move returns status 0, amount 0
01:42:34.988 00.000 16108 move complete, result=0
01:42:34.988 00.000 16108 worker thread done servicing request
01:42:34.988 00.000 16108 Worker thread wakes up
01:42:34.988 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:34.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:34.988 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
01:42:35.965 00.977 16108 Exposure complete
01:42:36.028 00.063 16108 worker thread done servicing request
01:42:36.028 00.000 21068 OnExposeComplete: enter
01:42:36.030 00.002 21068 UpdateGuideState(): m_state=6
01:42:36.031 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11060
01:42:36.032 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.00, Mass=112464, SNR=80.3, Peak=15040 HFD=3.5
01:42:36.032 00.000 21068 MultiStar: [#1 -0.02,0.09,1.13,U] [#2 -0.22,0.03,1.44,U] [#3 -0.24,0.17,1.14,U] [#4 -0.05,-0.20,0.86,U] [#5 -0.21,-0.18,1.02,U] [#6 -0.38,-0.11,0.72,U] [#7 -0.03,0.23,0.65,U] [#8 -0.18,-0.26,0.76,U] 
01:42:36.033 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.00}, one-star: {-0.04, 0.19}
01:42:36.034 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
01:42:36.035 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
01:42:36.035 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.12 mountX=0.15 mountY=0.03, mountTheta=0.21
01:42:36.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.00, opts=13)
01:42:36.038 00.001 21068 Enqueuing Move request for scope (-0.15, 0.00)
01:42:36.039 00.001 16108 Worker thread wakes up
01:42:36.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
01:42:36.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
01:42:36.039 00.000 16108 Moving (-0.15, 0.00) raw xDistance=0.15 yDistance=0.03
01:42:36.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:42:36.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:36.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:42:36.039 00.000 16108 MoveAxis(E, 0, ABG)
01:42:36.039 00.000 16108 Move returns status 0, amount 0
01:42:36.039 00.000 16108 MoveAxis(N, 0, ABG)
01:42:36.039 00.000 16108 Move returns status 0, amount 0
01:42:36.040 00.001 16108 move complete, result=0
01:42:36.040 00.000 16108 worker thread done servicing request
01:42:36.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3392, FiltMin=2928, FiltMax=62173, Gamma=1.000
01:42:36.058 00.015 21068 UpdateGuideState exits: m=112464 SNR=80.3
01:42:36.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:36.061 00.001 21068 Enqueuing Expose request
01:42:36.062 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:36.064 00.002 16108 Worker thread wakes up
01:42:36.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:36.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:37.229 01.165 16108 Exposure complete
01:42:37.306 00.077 16108 worker thread done servicing request
01:42:37.306 00.000 21068 OnExposeComplete: enter
01:42:37.307 00.001 21068 UpdateGuideState(): m_state=6
01:42:37.308 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11061
01:42:37.309 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.13, Mass=125328, SNR=76.0, Peak=17680 HFD=3.2
01:42:37.309 00.000 21068 MultiStar: [#1 0.02,0.09,1.17,U] [#2 -0.25,-0.03,1.49,U] [#3 0.16,0.16,1.07,U] [#4 -0.03,-0.29,0.86,U] [#5 -0.06,-0.09,1.02,U] [#6 0.06,-0.34,0.90,U] [#7 -0.15,0.25,0.68,U] [#8 -0.12,-0.20,0.85,U] 
01:42:37.310 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.18, 0.31}
01:42:37.311 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
01:42:37.312 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
01:42:37.313 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.01 mountX=0.06 mountY=0.02, mountTheta=0.36
01:42:37.314 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
01:42:37.315 00.001 21068 Enqueuing Move request for scope (-0.07, -0.01)
01:42:37.316 00.001 16108 Worker thread wakes up
01:42:37.316 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:42:37.316 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:42:37.316 00.000 16108 Moving (-0.07, -0.01) raw xDistance=0.06 yDistance=0.02
01:42:37.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:42:37.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:37.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:37.317 00.001 16108 MoveAxis(E, 0, ABG)
01:42:37.317 00.000 16108 Move returns status 0, amount 0
01:42:37.317 00.000 16108 MoveAxis(N, 0, ABG)
01:42:37.317 00.000 16108 Move returns status 0, amount 0
01:42:37.317 00.000 16108 move complete, result=0
01:42:37.317 00.000 16108 worker thread done servicing request
01:42:37.320 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3392, FiltMin=2947, FiltMax=64422, Gamma=1.000
01:42:37.335 00.015 21068 UpdateGuideState exits: m=125328 SNR=76.0
01:42:37.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:37.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:37.337 00.000 21068 Enqueuing Expose request
01:42:37.338 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:37.342 00.004 16108 Worker thread wakes up
01:42:37.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:37.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:38.327 00.985 16108 Exposure complete
01:42:38.403 00.076 16108 worker thread done servicing request
01:42:38.403 00.000 21068 OnExposeComplete: enter
01:42:38.404 00.001 21068 UpdateGuideState(): m_state=6
01:42:38.405 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11062
01:42:38.406 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.92, Mass=117272, SNR=80.5, Peak=15315 HFD=3.3
01:42:38.407 00.001 21068 MultiStar: [#1 0.08,-0.23,1.27,U] [#2 -0.14,-0.09,1.28,U] [#3 0.18,-0.07,1.24,U] [#4 -0.34,-0.17,0.78,U] [#5 -0.22,-0.07,1.02,U] [#6 -0.28,-0.11,0.81,U] [#7 -0.14,0.04,0.60,U] [#8 -0.22,-0.16,0.87,U] 
01:42:38.409 00.002 21068 refined, 8 included, MultiStar: {-0.13, -0.09}, one-star: {-0.32, 0.10}
01:42:38.410 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
01:42:38.410 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
01:42:38.411 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.55 mountX=0.11 mountY=0.12, mountTheta=0.80
01:42:38.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.09, opts=13)
01:42:38.414 00.001 21068 Enqueuing Move request for scope (-0.13, -0.09)
01:42:38.415 00.001 16108 Worker thread wakes up
01:42:38.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
01:42:38.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
01:42:38.415 00.000 16108 Moving (-0.13, -0.09) raw xDistance=0.11 yDistance=0.12
01:42:38.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:42:38.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:38.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:42:38.415 00.000 16108 MoveAxis(E, 0, ABG)
01:42:38.415 00.000 16108 Move returns status 0, amount 0
01:42:38.415 00.000 16108 MoveAxis(N, 0, ABG)
01:42:38.415 00.000 16108 Move returns status 0, amount 0
01:42:38.415 00.000 16108 move complete, result=0
01:42:38.415 00.000 16108 worker thread done servicing request
01:42:38.419 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3392, FiltMin=2897, FiltMax=60390, Gamma=1.000
01:42:38.436 00.017 21068 UpdateGuideState exits: m=117272 SNR=80.5
01:42:38.438 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.440 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:38.441 00.001 21068 Enqueuing Expose request
01:42:38.443 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:38.444 00.001 16108 Worker thread wakes up
01:42:38.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:38.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:39.640 01.196 16108 Exposure complete
01:42:39.714 00.074 16108 worker thread done servicing request
01:42:39.714 00.000 21068 OnExposeComplete: enter
01:42:39.715 00.001 21068 UpdateGuideState(): m_state=6
01:42:39.715 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11063
01:42:39.716 00.001 21068 Star::Find returns 1 (0), X=220.14, Y=876.08, Mass=141268, SNR=100.5, Peak=16147 HFD=3.6
01:42:39.717 00.001 21068 MultiStar: [#1 -0.03,0.03,1.09,U] [#2 -0.52,0.05,0.92,U] [#3 -0.19,0.10,0.85,U] [#4 -0.38,-0.14,0.68,U] [#5 -0.43,-0.17,0.79,U] [#6 -0.50,-0.08,0.67,U] [#7 -0.16,0.06,0.65,U] [#8 -0.57,-0.06,0.00,M1] 
01:42:39.718 00.001 21068 refined, 7 included, MultiStar: {-0.33, 0.03}, one-star: {-0.47, 0.27}
01:42:39.718 00.000 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
01:42:39.719 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
01:42:39.721 00.002 21068 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.05 mountX=0.33 mountY=0.05, mountTheta=0.15
01:42:39.726 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.03, opts=13)
01:42:39.728 00.002 21068 Enqueuing Move request for scope (-0.33, 0.03)
01:42:39.729 00.001 16108 Worker thread wakes up
01:42:39.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd
01:42:39.729 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.03)
01:42:39.729 00.000 16108 Moving (-0.33, 0.03) raw xDistance=0.33 yDistance=0.05
01:42:39.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:42:39.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:39.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:42:39.729 00.000 16108 MoveAxis(W, 86, ABG)
01:42:39.729 00.000 16108 Guiding  Dir = 3, Dur = 86
01:42:39.730 00.001 16108 IsSlewing returns 0
01:42:39.730 00.000 16108 IsGuiding returns 0
01:42:39.733 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3389, FiltMin=2934, FiltMax=58157, Gamma=1.000
01:42:39.749 00.016 21068 UpdateGuideState exits: m=141268 SNR=100.5
01:42:39.751 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:39.754 00.002 21068 Enqueuing Expose request
01:42:39.783 00.029 16108 PulseGuide returned control before completion, sleep 43
01:42:39.828 00.045 16108 IsGuiding returns 1
01:42:39.828 00.000 16108 scope still moving after pulse duration time elapsed
01:42:39.859 00.031 16108 IsSlewing returns 0
01:42:39.859 00.000 16108 IsGuiding returns 1
01:42:39.891 00.032 16108 IsSlewing returns 0
01:42:39.891 00.000 16108 IsGuiding returns 0
01:42:39.891 00.000 16108 scope move finished after 86 + 75 ms
01:42:39.892 00.001 16108 Move returns status 0, amount 86
01:42:39.892 00.000 16108 MoveAxis(N, 0, ABG)
01:42:39.892 00.000 16108 Move returns status 0, amount 0
01:42:39.892 00.000 16108 move complete, result=0
01:42:39.892 00.000 16108 worker thread done servicing request
01:42:39.892 00.000 21068 GuideStep: 0.3 px 86 ms WEST, 0.0 px 0 ms NORTH
01:42:39.894 00.002 16108 Worker thread wakes up
01:42:39.895 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:39.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:40.866 00.971 16108 Exposure complete
01:42:40.923 00.057 16108 worker thread done servicing request
01:42:40.923 00.000 21068 OnExposeComplete: enter
01:42:40.924 00.001 21068 UpdateGuideState(): m_state=6
01:42:40.924 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11064
01:42:40.925 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.94, Mass=117691, SNR=75.6, Peak=14624 HFD=3.3
01:42:40.926 00.001 21068 MultiStar: [#1 0.26,-0.16,1.37,U] [#2 -0.13,-0.16,1.27,U] [#3 0.36,0.09,1.03,U] [#4 0.37,-0.38,0.90,U] [#5 0.08,-0.21,1.13,U] [#6 0.23,-0.36,0.82,U] [#7 0.24,0.05,0.71,U] [#8 0.12,-0.18,0.79,U] 
01:42:40.926 00.000 21068 single-star, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.04, 0.12}
01:42:40.928 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
01:42:40.929 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
01:42:40.930 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.26 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
01:42:40.931 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
01:42:40.932 00.001 21068 Enqueuing Move request for scope (0.04, 0.12)
01:42:40.933 00.001 16108 Worker thread wakes up
01:42:40.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:42:40.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:42:40.933 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.13
01:42:40.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:40.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:40.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:42:40.933 00.000 16108 MoveAxis(E, 0, ABG)
01:42:40.933 00.000 16108 Move returns status 0, amount 0
01:42:40.933 00.000 16108 MoveAxis(N, 0, ABG)
01:42:40.934 00.001 16108 Move returns status 0, amount 0
01:42:40.934 00.000 16108 move complete, result=0
01:42:40.934 00.000 16108 worker thread done servicing request
01:42:40.936 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3392, FiltMin=2851, FiltMax=61661, Gamma=1.000
01:42:40.952 00.016 21068 UpdateGuideState exits: m=117691 SNR=75.6
01:42:40.952 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:40.955 00.002 21068 Enqueuing Expose request
01:42:40.956 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:40.956 00.000 16108 Worker thread wakes up
01:42:40.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:40.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:42.123 01.166 16108 Exposure complete
01:42:42.181 00.058 16108 worker thread done servicing request
01:42:42.181 00.000 21068 OnExposeComplete: enter
01:42:42.184 00.003 21068 UpdateGuideState(): m_state=6
01:42:42.186 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11065
01:42:42.188 00.002 21068 Star::Find returns 1 (0), X=221.10, Y=875.96, Mass=113371, SNR=77.3, Peak=16976 HFD=2.9
01:42:42.190 00.002 21068 MultiStar: [#1 0.50,-0.01,1.14,U] [#2 0.13,0.04,1.31,U] [#3 0.60,0.07,0.00,M1] [#4 0.14,-0.31,0.97,U] [#5 -0.04,-0.27,1.18,U] [#6 -0.22,-0.11,0.81,U] [#7 0.56,0.07,0.00,M1] [#8 0.19,0.01,0.86,U] 
01:42:42.191 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.49, 0.14}
01:42:42.193 00.002 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
01:42:42.194 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
01:42:42.195 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=-0.19 mountY=0.03, mountTheta=2.99
01:42:42.201 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
01:42:42.203 00.002 21068 Enqueuing Move request for scope (0.18, -0.07)
01:42:42.205 00.002 16108 Worker thread wakes up
01:42:42.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
01:42:42.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
01:42:42.205 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
01:42:42.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:42:42.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:42.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:42:42.205 00.000 16108 MoveAxis(E, 0, ABG)
01:42:42.206 00.001 16108 Move returns status 0, amount 0
01:42:42.206 00.000 16108 MoveAxis(N, 0, ABG)
01:42:42.206 00.000 16108 Move returns status 0, amount 0
01:42:42.206 00.000 16108 move complete, result=0
01:42:42.206 00.000 16108 worker thread done servicing request
01:42:42.212 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3389, FiltMin=2921, FiltMax=56505, Gamma=1.000
01:42:42.238 00.026 21068 UpdateGuideState exits: m=113371 SNR=77.3
01:42:42.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.241 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:42.242 00.001 21068 Enqueuing Expose request
01:42:42.244 00.002 16108 Worker thread wakes up
01:42:42.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:42.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:42.244 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:43.217 00.973 16108 Exposure complete
01:42:43.277 00.060 16108 worker thread done servicing request
01:42:43.277 00.000 21068 OnExposeComplete: enter
01:42:43.278 00.001 21068 UpdateGuideState(): m_state=6
01:42:43.279 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11066
01:42:43.279 00.000 21068 Star::Find returns 1 (0), X=220.85, Y=875.80, Mass=127451, SNR=90.3, Peak=16896 HFD=3.4
01:42:43.280 00.001 21068 MultiStar: [#1 0.25,-0.26,1.12,U] [#2 0.07,-0.29,1.15,U] [#3 0.20,0.00,0.90,U] [#4 -0.10,-0.27,0.72,U] [#5 0.09,-0.39,0.88,U] [#6 -0.09,-0.57,0.00,M1] [#7 0.16,-0.24,0.54,U] [#8 0.08,-0.20,0.79,U] 
01:42:43.281 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.21}, one-star: {0.23, -0.01}
01:42:43.282 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
01:42:43.282 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
01:42:43.283 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.05 mountX=-0.23 mountY=-0.04, mountTheta=-2.95
01:42:43.286 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.01, opts=13)
01:42:43.287 00.001 21068 Enqueuing Move request for scope (0.23, -0.01)
01:42:43.288 00.001 16108 Worker thread wakes up
01:42:43.289 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
01:42:43.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
01:42:43.289 00.000 16108 Moving (0.23, -0.01) raw xDistance=-0.23 yDistance=-0.04
01:42:43.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:42:43.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:43.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:42:43.289 00.000 16108 MoveAxis(E, 61, ABG)
01:42:43.289 00.000 16108 Guiding  Dir = 2, Dur = 61
01:42:43.289 00.000 16108 IsSlewing returns 0
01:42:43.289 00.000 16108 IsGuiding returns 0
01:42:43.290 00.001 16108 PulseGuide returned control before completion, sleep 71
01:42:43.295 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3392, FiltMin=2915, FiltMax=63885, Gamma=1.000
01:42:43.312 00.017 21068 UpdateGuideState exits: m=127451 SNR=90.3
01:42:43.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:43.314 00.000 21068 Enqueuing Expose request
01:42:43.370 00.056 16108 IsGuiding returns 0
01:42:43.370 00.000 16108 Move returns status 0, amount 61
01:42:43.370 00.000 16108 MoveAxis(N, 0, ABG)
01:42:43.370 00.000 16108 Move returns status 0, amount 0
01:42:43.370 00.000 16108 move complete, result=0
01:42:43.370 00.000 16108 worker thread done servicing request
01:42:43.371 00.001 16108 Worker thread wakes up
01:42:43.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:43.371 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.0 px 0 ms NORTH
01:42:43.373 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:44.540 01.167 16108 Exposure complete
01:42:44.620 00.080 16108 worker thread done servicing request
01:42:44.620 00.000 21068 OnExposeComplete: enter
01:42:44.621 00.001 21068 UpdateGuideState(): m_state=6
01:42:44.622 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11067
01:42:44.622 00.000 21068 Star::Find returns 1 (0), X=220.63, Y=875.98, Mass=123129, SNR=90.1, Peak=16064 HFD=3.4
01:42:44.623 00.001 21068 MultiStar: [#1 -0.21,0.10,1.11,U] [#2 -0.24,-0.03,1.29,U] [#3 -0.09,0.19,0.96,U] [#4 -0.26,0.01,0.83,U] [#5 -0.31,-0.21,1.04,U] [#6 -0.29,-0.06,0.74,U] [#7 -0.21,0.09,0.61,U] [#8 -0.14,-0.06,0.73,U] 
01:42:44.624 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.02}, one-star: {0.02, 0.17}
01:42:44.625 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
01:42:44.626 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
01:42:44.627 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=0.01 mountY=-0.17, mountTheta=-1.50
01:42:44.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
01:42:44.629 00.000 21068 Enqueuing Move request for scope (0.02, 0.17)
01:42:44.630 00.001 16108 Worker thread wakes up
01:42:44.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:42:44.630 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:42:44.630 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
01:42:44.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:44.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:44.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:42:44.631 00.001 16108 MoveAxis(E, 0, ABG)
01:42:44.631 00.000 16108 Move returns status 0, amount 0
01:42:44.631 00.000 16108 MoveAxis(N, 0, ABG)
01:42:44.631 00.000 16108 Move returns status 0, amount 0
01:42:44.631 00.000 16108 move complete, result=0
01:42:44.631 00.000 16108 worker thread done servicing request
01:42:44.635 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3392, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:42:44.651 00.016 21068 UpdateGuideState exits: m=123129 SNR=90.1
01:42:44.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:44.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:44.653 00.000 21068 Enqueuing Expose request
01:42:44.654 00.001 16108 Worker thread wakes up
01:42:44.654 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:44.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:44.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:45.631 00.976 16108 Exposure complete
01:42:45.692 00.061 16108 worker thread done servicing request
01:42:45.693 00.001 21068 OnExposeComplete: enter
01:42:45.694 00.001 21068 UpdateGuideState(): m_state=6
01:42:45.696 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11068
01:42:45.697 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.96, Mass=129745, SNR=93.9, Peak=16112 HFD=3.3
01:42:45.699 00.002 21068 MultiStar: [#1 -0.10,0.09,0.98,U] [#2 -0.23,-0.14,0.98,U] [#3 -0.06,0.46,0.99,U] [#4 -0.24,-0.05,0.80,U] [#5 -0.22,-0.08,0.95,U] [#6 -0.13,0.22,0.89,U] [#7 -0.28,-0.09,0.62,U] [#8 -0.08,-0.22,0.68,U] 
01:42:45.699 00.000 21068 single-star, 8 included, MultiStar: {-0.14, 0.06}, one-star: {0.01, 0.15}
01:42:45.701 00.002 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
01:42:45.702 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
01:42:45.703 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=0.02 mountY=-0.15, mountTheta=-1.43
01:42:45.706 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.15, opts=13)
01:42:45.707 00.001 21068 Enqueuing Move request for scope (0.01, 0.15)
01:42:45.709 00.002 16108 Worker thread wakes up
01:42:45.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:42:45.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:42:45.709 00.000 16108 Moving (0.01, 0.15) raw xDistance=0.02 yDistance=-0.15
01:42:45.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:45.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:45.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:42:45.709 00.000 16108 MoveAxis(E, 0, ABG)
01:42:45.709 00.000 16108 Move returns status 0, amount 0
01:42:45.709 00.000 16108 MoveAxis(N, 0, ABG)
01:42:45.709 00.000 16108 Move returns status 0, amount 0
01:42:45.709 00.000 16108 move complete, result=0
01:42:45.710 00.001 16108 worker thread done servicing request
01:42:45.718 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3392, FiltMin=2937, FiltMax=59536, Gamma=1.000
01:42:45.737 00.019 21068 UpdateGuideState exits: m=129745 SNR=93.9
01:42:45.737 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.739 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:45.740 00.001 21068 Enqueuing Expose request
01:42:45.740 00.000 16108 Worker thread wakes up
01:42:45.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:45.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:45.741 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:46.899 01.158 16108 Exposure complete
01:42:46.960 00.061 16108 worker thread done servicing request
01:42:46.960 00.000 21068 OnExposeComplete: enter
01:42:46.960 00.000 21068 UpdateGuideState(): m_state=6
01:42:46.961 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11069
01:42:46.962 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.81, Mass=116079, SNR=80.4, Peak=17296 HFD=3.0
01:42:46.963 00.001 21068 MultiStar: [#1 -0.07,-0.03,1.38,U] [#2 -0.07,0.03,1.22,U] [#3 0.17,0.11,1.04,U] [#4 -0.07,-0.40,1.06,U] [#5 -0.01,-0.23,1.10,U] [#6 0.10,-0.11,0.95,U] [#7 0.34,0.00,0.70,U] [#8 0.16,-0.27,0.84,U] 
01:42:46.964 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.12, 0.00}
01:42:46.965 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
01:42:46.965 00.000 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
01:42:46.966 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.07 mountX=-0.07 mountY=0.08, mountTheta=2.27
01:42:46.968 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
01:42:46.969 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
01:42:46.970 00.001 16108 Worker thread wakes up
01:42:46.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
01:42:46.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
01:42:46.970 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.08
01:42:46.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:42:46.971 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:46.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:46.971 00.000 16108 MoveAxis(E, 0, ABG)
01:42:46.971 00.000 16108 Move returns status 0, amount 0
01:42:46.971 00.000 16108 MoveAxis(N, 0, ABG)
01:42:46.971 00.000 16108 Move returns status 0, amount 0
01:42:46.971 00.000 16108 move complete, result=0
01:42:46.971 00.000 16108 worker thread done servicing request
01:42:46.977 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3392, FiltMin=2931, FiltMax=58685, Gamma=1.000
01:42:47.001 00.024 21068 UpdateGuideState exits: m=116079 SNR=80.4
01:42:47.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:47.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:47.003 00.000 21068 Enqueuing Expose request
01:42:47.004 00.001 16108 Worker thread wakes up
01:42:47.004 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:47.005 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:47.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:47.979 00.974 16108 Exposure complete
01:42:48.045 00.066 16108 worker thread done servicing request
01:42:48.045 00.000 21068 OnExposeComplete: enter
01:42:48.046 00.001 21068 UpdateGuideState(): m_state=6
01:42:48.047 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11070
01:42:48.048 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.76, Mass=129504, SNR=86.4, Peak=15024 HFD=3.3
01:42:48.049 00.001 21068 MultiStar: [#1 -0.03,-0.23,1.12,U] [#2 -0.28,0.05,1.00,U] [#3 0.25,0.07,0.93,U] [#4 0.03,-0.53,0.87,U] [#5 -0.09,-0.28,0.87,U] [#6 -0.40,-0.24,0.77,U] [#7 -0.04,0.03,0.69,U] [#8 -0.05,-0.38,0.71,U] 
01:42:48.051 00.002 21068 single-star, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.08, -0.06}
01:42:48.053 00.002 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
01:42:48.054 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
01:42:48.055 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=0.07 mountY=0.07, mountTheta=0.82
01:42:48.058 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
01:42:48.059 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
01:42:48.060 00.001 16108 Worker thread wakes up
01:42:48.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:42:48.061 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:42:48.061 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.07
01:42:48.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:48.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:48.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:48.061 00.000 16108 MoveAxis(E, 0, ABG)
01:42:48.061 00.000 16108 Move returns status 0, amount 0
01:42:48.061 00.000 16108 MoveAxis(N, 0, ABG)
01:42:48.061 00.000 16108 Move returns status 0, amount 0
01:42:48.061 00.000 16108 move complete, result=0
01:42:48.061 00.000 16108 worker thread done servicing request
01:42:48.064 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3392, FiltMin=2957, FiltMax=54589, Gamma=1.000
01:42:48.080 00.016 21068 UpdateGuideState exits: m=129504 SNR=86.4
01:42:48.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:48.084 00.002 21068 Enqueuing Expose request
01:42:48.084 00.000 16108 Worker thread wakes up
01:42:48.084 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:48.085 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:48.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:49.238 01.153 16108 Exposure complete
01:42:49.295 00.057 16108 worker thread done servicing request
01:42:49.295 00.000 21068 OnExposeComplete: enter
01:42:49.296 00.001 21068 UpdateGuideState(): m_state=6
01:42:49.298 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11071
01:42:49.299 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.58, Mass=113165, SNR=82.2, Peak=13417 HFD=3.2
01:42:49.300 00.001 21068 MultiStar: [#1 0.09,0.06,1.43,U] [#2 -0.19,-0.25,1.17,U] [#3 0.02,-0.01,1.25,U] [#4 -0.04,-0.27,0.88,U] [#5 -0.13,-0.56,0.00,M1] [#6 -0.13,-0.43,0.79,U] [#7 -0.06,-0.21,0.61,U] [#8 -0.11,-0.27,0.78,U] 
01:42:49.301 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {-0.09, -0.23}
01:42:49.303 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
01:42:49.304 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
01:42:49.304 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.87 mountX=0.02 mountY=0.18, mountTheta=1.45
01:42:49.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.17, opts=13)
01:42:49.306 00.000 21068 Enqueuing Move request for scope (-0.05, -0.17)
01:42:49.308 00.002 16108 Worker thread wakes up
01:42:49.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:42:49.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:42:49.308 00.000 16108 Moving (-0.05, -0.17) raw xDistance=0.02 yDistance=0.18
01:42:49.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:49.309 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:49.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:42:49.309 00.000 16108 MoveAxis(E, 0, ABG)
01:42:49.309 00.000 16108 Move returns status 0, amount 0
01:42:49.309 00.000 16108 MoveAxis(N, 0, ABG)
01:42:49.309 00.000 16108 Move returns status 0, amount 0
01:42:49.309 00.000 16108 move complete, result=0
01:42:49.309 00.000 16108 worker thread done servicing request
01:42:49.312 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3389, FiltMin=2902, FiltMax=59197, Gamma=1.000
01:42:49.333 00.021 21068 UpdateGuideState exits: m=113165 SNR=82.2
01:42:49.335 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:49.335 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:49.336 00.001 21068 Enqueuing Expose request
01:42:49.337 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:49.338 00.001 16108 Worker thread wakes up
01:42:49.338 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:49.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:50.325 00.987 16108 Exposure complete
01:42:50.408 00.083 16108 worker thread done servicing request
01:42:50.408 00.000 21068 OnExposeComplete: enter
01:42:50.409 00.001 21068 UpdateGuideState(): m_state=6
01:42:50.410 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11072
01:42:50.410 00.000 21068 Star::Find returns 1 (0), X=220.53, Y=875.85, Mass=123621, SNR=79.8, Peak=15104 HFD=3.5
01:42:50.411 00.001 21068 MultiStar: [#1 -0.15,-0.10,1.39,U] [#2 -0.21,-0.14,1.24,U] [#3 -0.21,0.10,1.07,U] [#4 -0.08,-0.25,0.96,U] [#5 -0.39,-0.18,0.95,U] [#6 -0.05,-0.02,0.92,U] [#7 -0.13,-0.27,0.69,U] [#8 -0.22,-0.31,0.81,U] 
01:42:50.412 00.001 21068 single-star, 8 included, MultiStar: {-0.17, -0.11}, one-star: {-0.08, 0.04}
01:42:50.413 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
01:42:50.413 00.000 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
01:42:50.414 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.72 mountX=0.09 mountY=-0.02, mountTheta=-0.18
01:42:50.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.04, opts=13)
01:42:50.417 00.001 21068 Enqueuing Move request for scope (-0.08, 0.04)
01:42:50.418 00.001 16108 Worker thread wakes up
01:42:50.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:42:50.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:42:50.418 00.000 16108 Moving (-0.08, 0.04) raw xDistance=0.09 yDistance=-0.02
01:42:50.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:42:50.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:50.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:50.418 00.000 16108 MoveAxis(E, 0, ABG)
01:42:50.418 00.000 16108 Move returns status 0, amount 0
01:42:50.418 00.000 16108 MoveAxis(N, 0, ABG)
01:42:50.418 00.000 16108 Move returns status 0, amount 0
01:42:50.418 00.000 16108 move complete, result=0
01:42:50.418 00.000 16108 worker thread done servicing request
01:42:50.422 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3389, FiltMin=2877, FiltMax=62374, Gamma=1.000
01:42:50.436 00.014 21068 UpdateGuideState exits: m=123621 SNR=79.8
01:42:50.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:50.440 00.002 21068 Enqueuing Expose request
01:42:50.440 00.000 16108 Worker thread wakes up
01:42:50.440 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:50.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:50.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:51.592 01.151 16108 Exposure complete
01:42:51.647 00.055 16108 worker thread done servicing request
01:42:51.647 00.000 21068 OnExposeComplete: enter
01:42:51.647 00.000 21068 UpdateGuideState(): m_state=6
01:42:51.648 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11073
01:42:51.649 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.11, Mass=113672, SNR=85.8, Peak=14944 HFD=3.5
01:42:51.650 00.001 21068 MultiStar: [#1 0.08,-0.28,1.05,U] [#2 -0.41,-0.16,1.26,U] [#3 -0.12,-0.11,0.95,U] [#4 0.04,-0.38,0.76,U] [#5 0.08,-0.21,0.90,U] [#6 -0.05,-0.40,0.80,U] [#7 -0.18,0.12,0.69,U] [#8 -0.21,-0.22,0.84,U] 
01:42:51.650 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.15}, one-star: {-0.14, 0.29}
01:42:51.651 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
01:42:51.652 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
01:42:51.653 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.22 mountX=0.09 mountY=0.17, mountTheta=1.11
01:42:51.654 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.15, opts=13)
01:42:51.655 00.001 21068 Enqueuing Move request for scope (-0.11, -0.15)
01:42:51.656 00.001 16108 Worker thread wakes up
01:42:51.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
01:42:51.656 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
01:42:51.656 00.000 16108 Moving (-0.11, -0.15) raw xDistance=0.09 yDistance=0.17
01:42:51.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:42:51.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:51.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:42:51.656 00.000 16108 MoveAxis(E, 0, ABG)
01:42:51.656 00.000 16108 Move returns status 0, amount 0
01:42:51.656 00.000 16108 MoveAxis(N, 0, ABG)
01:42:51.656 00.000 16108 Move returns status 0, amount 0
01:42:51.656 00.000 16108 move complete, result=0
01:42:51.656 00.000 16108 worker thread done servicing request
01:42:51.661 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3389, FiltMin=2880, FiltMax=63222, Gamma=1.000
01:42:51.675 00.014 21068 UpdateGuideState exits: m=113672 SNR=85.8
01:42:51.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:51.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:51.677 00.000 21068 Enqueuing Expose request
01:42:51.678 00.001 16108 Worker thread wakes up
01:42:51.678 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:51.679 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:51.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:52.652 00.973 16108 Exposure complete
01:42:52.717 00.065 16108 worker thread done servicing request
01:42:52.717 00.000 21068 OnExposeComplete: enter
01:42:52.719 00.002 21068 UpdateGuideState(): m_state=6
01:42:52.720 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11074
01:42:52.723 00.003 21068 Star::Find returns 1 (0), X=220.85, Y=875.85, Mass=126285, SNR=91.7, Peak=16832 HFD=3.2
01:42:52.724 00.001 21068 MultiStar: [#1 0.05,0.12,1.04,U] [#2 -0.08,-0.09,1.13,U] [#3 0.26,0.24,1.13,U] [#4 -0.05,-0.45,0.81,U] [#5 -0.07,-0.01,0.85,U] [#6 -0.31,-0.35,0.74,U] [#7 -0.08,-0.18,0.58,U] [#8 -0.19,-0.22,0.67,U] 
01:42:52.725 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.24, 0.04}
01:42:52.726 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
01:42:52.727 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
01:42:52.728 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=-0.01 mountY=0.07, mountTheta=1.73
01:42:52.732 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
01:42:52.734 00.002 21068 Enqueuing Move request for scope (-0.00, -0.07)
01:42:52.736 00.002 16108 Worker thread wakes up
01:42:52.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:42:52.736 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:42:52.736 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
01:42:52.737 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:52.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:52.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:52.737 00.000 16108 MoveAxis(E, 0, ABG)
01:42:52.737 00.000 16108 Move returns status 0, amount 0
01:42:52.737 00.000 16108 MoveAxis(N, 0, ABG)
01:42:52.737 00.000 16108 Move returns status 0, amount 0
01:42:52.737 00.000 16108 move complete, result=0
01:42:52.738 00.001 16108 worker thread done servicing request
01:42:52.744 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3389, FiltMin=2893, FiltMax=65440, Gamma=1.000
01:42:52.769 00.025 21068 UpdateGuideState exits: m=126285 SNR=91.7
01:42:52.771 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:52.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:52.773 00.001 21068 Enqueuing Expose request
01:42:52.776 00.003 16108 Worker thread wakes up
01:42:52.776 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:52.778 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:52.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:53.945 01.167 16108 Exposure complete
01:42:54.017 00.072 16108 worker thread done servicing request
01:42:54.018 00.001 21068 OnExposeComplete: enter
01:42:54.021 00.003 21068 UpdateGuideState(): m_state=6
01:42:54.023 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11075
01:42:54.025 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=875.72, Mass=131675, SNR=88.9, Peak=17296 HFD=3.5
01:42:54.027 00.002 21068 MultiStar: [#1 0.30,-0.11,1.04,U] [#2 0.03,-0.12,1.17,U] [#3 0.25,0.09,0.97,U] [#4 0.16,-0.40,0.81,U] [#5 -0.17,-0.27,0.92,U] [#6 0.09,-0.22,0.75,U] [#7 0.10,-0.24,0.55,U] [#8 -0.01,-0.17,0.72,U] 
01:42:54.029 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.18, -0.09}
01:42:54.030 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
01:42:54.031 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
01:42:54.033 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.97 mountX=-0.13 mountY=0.13, mountTheta=2.38
01:42:54.036 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
01:42:54.037 00.001 21068 Enqueuing Move request for scope (0.11, -0.16)
01:42:54.038 00.001 16108 Worker thread wakes up
01:42:54.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:42:54.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:42:54.038 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.13 yDistance=0.13
01:42:54.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:42:54.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:54.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:42:54.038 00.000 16108 MoveAxis(E, 0, ABG)
01:42:54.038 00.000 16108 Move returns status 0, amount 0
01:42:54.038 00.000 16108 MoveAxis(N, 0, ABG)
01:42:54.038 00.000 16108 Move returns status 0, amount 0
01:42:54.038 00.000 16108 move complete, result=0
01:42:54.039 00.001 16108 worker thread done servicing request
01:42:54.042 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3389, FiltMin=2910, FiltMax=58345, Gamma=1.000
01:42:54.058 00.016 21068 UpdateGuideState exits: m=131675 SNR=88.9
01:42:54.058 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:54.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:54.060 00.001 21068 Enqueuing Expose request
01:42:54.060 00.000 16108 Worker thread wakes up
01:42:54.060 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:54.061 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:54.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:55.049 00.988 16108 Exposure complete
01:42:55.126 00.077 16108 worker thread done servicing request
01:42:55.126 00.000 21068 OnExposeComplete: enter
01:42:55.128 00.002 21068 UpdateGuideState(): m_state=6
01:42:55.129 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11076
01:42:55.130 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.91, Mass=123100, SNR=83.7, Peak=16112 HFD=3.3
01:42:55.131 00.001 21068 MultiStar: [#1 -0.09,0.02,1.25,U] [#2 -0.15,-0.08,1.39,U] [#3 0.07,0.01,1.12,U] [#4 -0.05,-0.29,0.80,U] [#5 -0.37,-0.18,0.90,U] [#6 -0.30,-0.44,0.83,U] [#7 -0.11,-0.26,0.68,U] [#8 -0.28,-0.20,0.76,U] 
01:42:55.132 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.07, 0.10}
01:42:55.132 00.000 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
01:42:55.133 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:42:55.134 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.22 mountX=0.09 mountY=-0.08, mountTheta=-0.71
01:42:55.135 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
01:42:55.137 00.002 21068 Enqueuing Move request for scope (-0.07, 0.10)
01:42:55.137 00.000 16108 Worker thread wakes up
01:42:55.138 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
01:42:55.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:42:55.138 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.09 yDistance=-0.08
01:42:55.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:42:55.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:55.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:42:55.138 00.000 16108 MoveAxis(E, 0, ABG)
01:42:55.138 00.000 16108 Move returns status 0, amount 0
01:42:55.138 00.000 16108 MoveAxis(N, 0, ABG)
01:42:55.138 00.000 16108 Move returns status 0, amount 0
01:42:55.138 00.000 16108 move complete, result=0
01:42:55.138 00.000 16108 worker thread done servicing request
01:42:55.141 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3389, FiltMin=2957, FiltMax=58525, Gamma=1.000
01:42:55.157 00.016 21068 UpdateGuideState exits: m=123100 SNR=83.7
01:42:55.157 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:55.159 00.001 21068 Enqueuing Expose request
01:42:55.159 00.000 16108 Worker thread wakes up
01:42:55.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:55.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:55.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:56.321 01.161 16108 Exposure complete
01:42:56.375 00.054 16108 worker thread done servicing request
01:42:56.376 00.001 21068 OnExposeComplete: enter
01:42:56.376 00.000 21068 UpdateGuideState(): m_state=6
01:42:56.377 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11077
01:42:56.378 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.99, Mass=134494, SNR=87.3, Peak=15187 HFD=3.7
01:42:56.379 00.001 21068 MultiStar: [#1 -0.12,-0.05,1.25,U] [#2 -0.33,-0.01,1.11,U] [#3 -0.30,0.01,0.95,U] [#4 -0.38,-0.07,0.85,U] [#5 -0.15,-0.17,0.94,U] [#6 -0.14,-0.07,0.88,U] [#7 -0.27,-0.16,0.59,U] [#8 -0.28,-0.26,0.64,U] 
01:42:56.380 00.001 21068 refined, 8 included, MultiStar: {-0.25, -0.05}, one-star: {-0.34, 0.18}
01:42:56.380 00.000 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
01:42:56.381 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
01:42:56.382 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-2.93 mountX=0.24 mountY=0.11, mountTheta=0.43
01:42:56.383 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.05, opts=13)
01:42:56.384 00.001 21068 Enqueuing Move request for scope (-0.25, -0.05)
01:42:56.385 00.001 16108 Worker thread wakes up
01:42:56.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
01:42:56.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
01:42:56.385 00.000 16108 Moving (-0.25, -0.05) raw xDistance=0.24 yDistance=0.11
01:42:56.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:42:56.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:56.386 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:56.386 00.000 16108 MoveAxis(W, 62, ABG)
01:42:56.386 00.000 16108 Guiding  Dir = 3, Dur = 62
01:42:56.386 00.000 16108 IsSlewing returns 0
01:42:56.387 00.001 16108 IsGuiding returns 0
01:42:56.388 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3389, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:42:56.401 00.013 16108 PulseGuide returned control before completion, sleep 59
01:42:56.407 00.006 21068 UpdateGuideState exits: m=134494 SNR=87.3
01:42:56.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.410 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:56.411 00.001 21068 Enqueuing Expose request
01:42:56.466 00.055 16108 IsGuiding returns 1
01:42:56.466 00.000 16108 scope still moving after pulse duration time elapsed
01:42:56.493 00.027 16108 IsSlewing returns 0
01:42:56.493 00.000 16108 IsGuiding returns 0
01:42:56.493 00.000 16108 scope move finished after 62 + 44 ms
01:42:56.493 00.000 16108 Move returns status 0, amount 62
01:42:56.494 00.001 16108 MoveAxis(N, 0, ABG)
01:42:56.494 00.000 16108 Move returns status 0, amount 0
01:42:56.494 00.000 16108 move complete, result=0
01:42:56.494 00.000 16108 worker thread done servicing request
01:42:56.494 00.000 16108 Worker thread wakes up
01:42:56.494 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
01:42:56.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:56.496 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:57.471 00.975 16108 Exposure complete
01:42:57.534 00.063 16108 worker thread done servicing request
01:42:57.534 00.000 21068 OnExposeComplete: enter
01:42:57.535 00.001 21068 UpdateGuideState(): m_state=6
01:42:57.536 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11078
01:42:57.537 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=875.84, Mass=125635, SNR=82.3, Peak=16227 HFD=3.4
01:42:57.538 00.001 21068 MultiStar: [#1 -0.47,-0.16,1.06,U] [#2 -0.47,0.08,1.13,U] [#3 -0.20,0.06,0.96,U] [#4 -0.46,-0.27,0.00,M1] [#5 -0.53,-0.08,0.87,U] [#6 -0.54,-0.14,0.00,M1] [#7 -0.40,0.05,0.77,U] [#8 -0.54,-0.22,0.00,M1] 
01:42:57.539 00.001 21068 single-star, 5 included, MultiStar: {-0.40, -0.01}, one-star: {-0.34, 0.02}
01:42:57.540 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
01:42:57.541 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
01:42:57.542 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.08 mountX=0.34 mountY=0.06, mountTheta=0.17
01:42:57.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.02, opts=13)
01:42:57.544 00.001 21068 Enqueuing Move request for scope (-0.34, 0.02)
01:42:57.545 00.001 16108 Worker thread wakes up
01:42:57.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.02) opts 0xd
01:42:57.545 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.02)
01:42:57.545 00.000 16108 Moving (-0.34, 0.02) raw xDistance=0.34 yDistance=0.06
01:42:57.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:42:57.546 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:57.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:57.546 00.000 16108 MoveAxis(W, 94, ABG)
01:42:57.546 00.000 16108 Guiding  Dir = 3, Dur = 94
01:42:57.546 00.000 16108 IsSlewing returns 0
01:42:57.546 00.000 16108 IsGuiding returns 0
01:42:57.551 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3389, FiltMin=2918, FiltMax=65440, Gamma=1.000
01:42:57.566 00.015 21068 UpdateGuideState exits: m=125635 SNR=82.3
01:42:57.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:57.569 00.001 21068 Enqueuing Expose request
01:42:57.593 00.024 16108 PulseGuide returned control before completion, sleep 57
01:42:57.655 00.062 16108 IsGuiding returns 1
01:42:57.655 00.000 16108 scope still moving after pulse duration time elapsed
01:42:57.687 00.032 16108 IsSlewing returns 0
01:42:57.687 00.000 16108 IsGuiding returns 1
01:42:57.718 00.031 16108 IsSlewing returns 0
01:42:57.718 00.000 16108 IsGuiding returns 0
01:42:57.718 00.000 16108 scope move finished after 94 + 78 ms
01:42:57.718 00.000 16108 Move returns status 0, amount 94
01:42:57.718 00.000 16108 MoveAxis(N, 0, ABG)
01:42:57.718 00.000 16108 Move returns status 0, amount 0
01:42:57.718 00.000 16108 move complete, result=0
01:42:57.718 00.000 16108 worker thread done servicing request
01:42:57.718 00.000 16108 Worker thread wakes up
01:42:57.720 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:57.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:57.720 00.000 21068 GuideStep: 0.3 px 94 ms WEST, 0.1 px 0 ms NORTH
01:42:58.896 01.176 16108 Exposure complete
01:42:58.961 00.065 16108 worker thread done servicing request
01:42:58.961 00.000 21068 OnExposeComplete: enter
01:42:58.963 00.002 21068 UpdateGuideState(): m_state=6
01:42:58.964 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11079
01:42:58.965 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=875.66, Mass=121540, SNR=87.1, Peak=16288 HFD=3.3
01:42:58.966 00.001 21068 MultiStar: [#1 0.26,0.03,1.25,U] [#2 0.01,-0.33,1.20,U] [#3 0.05,-0.25,1.02,U] [#4 -0.07,-0.21,0.79,U] [#5 -0.03,-0.35,0.89,U] [#6 -0.17,-0.28,0.75,U] [#7 0.26,-0.08,0.66,U] [#8 -0.16,-0.25,0.74,U] 
01:42:58.967 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.19, -0.15}
01:42:58.967 00.000 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
01:42:58.968 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
01:42:58.968 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.33 mountX=-0.08 mountY=0.19, mountTheta=2.00
01:42:58.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.20, opts=13)
01:42:58.971 00.001 21068 Enqueuing Move request for scope (0.05, -0.20)
01:42:58.971 00.000 16108 Worker thread wakes up
01:42:58.972 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
01:42:58.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
01:42:58.972 00.000 16108 Moving (0.05, -0.20) raw xDistance=-0.08 yDistance=0.19
01:42:58.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:58.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:58.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:42:58.972 00.000 16108 MoveAxis(E, 0, ABG)
01:42:58.972 00.000 16108 Move returns status 0, amount 0
01:42:58.972 00.000 16108 MoveAxis(N, 0, ABG)
01:42:58.972 00.000 16108 Move returns status 0, amount 0
01:42:58.972 00.000 16108 move complete, result=0
01:42:58.972 00.000 16108 worker thread done servicing request
01:42:58.976 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3389, FiltMin=2931, FiltMax=61853, Gamma=1.000
01:42:58.992 00.016 21068 UpdateGuideState exits: m=121540 SNR=87.1
01:42:58.995 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.997 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:42:58.999 00.002 21068 Enqueuing Expose request
01:42:59.001 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:59.003 00.002 16108 Worker thread wakes up
01:42:59.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:42:59.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:42:59.979 00.976 16108 Exposure complete
01:43:00.046 00.067 16108 worker thread done servicing request
01:43:00.046 00.000 21068 OnExposeComplete: enter
01:43:00.048 00.002 21068 UpdateGuideState(): m_state=6
01:43:00.049 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11080
01:43:00.052 00.003 21068 Star::Find returns 1 (0), X=220.26, Y=875.56, Mass=135431, SNR=89.9, Peak=14771 HFD=3.5
01:43:00.053 00.001 21068 MultiStar: [#1 -0.23,-0.22,1.14,U] [#2 -0.41,-0.36,0.00,M1] [#3 -0.43,-0.19,1.18,U] [#4 -0.42,-0.45,0.00,M1] [#5 -0.31,-0.49,0.00,M1] [#6 -0.36,-0.36,0.85,U] [#7 -0.33,-0.43,0.00,M1] [#8 -0.32,-0.49,0.00,M1] 
01:43:00.054 00.001 21068 refined, 3 included, MultiStar: {-0.34, -0.25}, one-star: {-0.35, -0.25}
01:43:00.055 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
01:43:00.057 00.002 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
01:43:00.058 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-2.51 mountX=0.29 mountY=0.32, mountTheta=0.84
01:43:00.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.25, opts=13)
01:43:00.061 00.001 21068 Enqueuing Move request for scope (-0.34, -0.25)
01:43:00.061 00.000 16108 Worker thread wakes up
01:43:00.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.25) opts 0xd
01:43:00.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.25)
01:43:00.062 00.001 16108 Moving (-0.34, -0.25) raw xDistance=0.29 yDistance=0.32
01:43:00.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:43:00.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:43:00.062 00.000 16108 MoveAxis(W, 76, ABG)
01:43:00.062 00.000 16108 Guiding  Dir = 3, Dur = 76
01:43:00.062 00.000 16108 IsSlewing returns 0
01:43:00.062 00.000 16108 IsGuiding returns 0
01:43:00.065 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3392, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:43:00.076 00.011 16108 PulseGuide returned control before completion, sleep 72
01:43:00.082 00.006 21068 UpdateGuideState exits: m=135431 SNR=89.9
01:43:00.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:00.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:00.084 00.000 21068 Enqueuing Expose request
01:43:00.154 00.070 16108 IsGuiding returns 1
01:43:00.154 00.000 16108 scope still moving after pulse duration time elapsed
01:43:00.185 00.031 16108 IsSlewing returns 0
01:43:00.186 00.001 16108 IsGuiding returns 0
01:43:00.186 00.000 16108 scope move finished after 76 + 47 ms
01:43:00.186 00.000 16108 Move returns status 0, amount 76
01:43:00.186 00.000 16108 MoveAxis(S, 65, ABG)
01:43:00.186 00.000 16108 Guiding  Dir = 1, Dur = 65
01:43:00.186 00.000 16108 IsSlewing returns 0
01:43:00.186 00.000 16108 IsGuiding returns 0
01:43:00.234 00.048 16108 PulseGuide returned control before completion, sleep 28
01:43:00.264 00.030 16108 IsGuiding returns 1
01:43:00.264 00.000 16108 scope still moving after pulse duration time elapsed
01:43:00.296 00.032 16108 IsSlewing returns 0
01:43:00.296 00.000 16108 IsGuiding returns 1
01:43:00.328 00.032 16108 IsSlewing returns 0
01:43:00.328 00.000 16108 IsGuiding returns 0
01:43:00.328 00.000 16108 scope move finished after 65 + 76 ms
01:43:00.328 00.000 16108 Move returns status 0, amount 65
01:43:00.328 00.000 16108 move complete, result=0
01:43:00.329 00.001 16108 worker thread done servicing request
01:43:00.329 00.000 16108 Worker thread wakes up
01:43:00.329 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.3 px 65 ms SOUTH
01:43:00.332 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:00.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:01.492 01.160 16108 Exposure complete
01:43:01.560 00.068 16108 worker thread done servicing request
01:43:01.560 00.000 21068 OnExposeComplete: enter
01:43:01.561 00.001 21068 UpdateGuideState(): m_state=6
01:43:01.562 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11081
01:43:01.563 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=875.85, Mass=132474, SNR=87.4, Peak=17696 HFD=3.1
01:43:01.563 00.000 21068 MultiStar: [#1 0.33,0.06,1.15,U] [#2 0.08,-0.16,1.21,U] [#3 0.33,0.01,1.13,U] [#4 0.37,-0.17,0.84,U] [#5 0.15,-0.43,1.02,U] [#6 0.09,-0.26,0.82,U] [#7 0.00,-0.21,0.64,U] [#8 0.28,-0.47,0.00,M2] 
01:43:01.564 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.13}, one-star: {0.32, 0.04}
01:43:01.565 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
01:43:01.566 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
01:43:01.566 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.53 mountX=-0.24 mountY=0.07, mountTheta=2.84
01:43:01.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.13, opts=13)
01:43:01.569 00.001 21068 Enqueuing Move request for scope (0.22, -0.13)
01:43:01.570 00.001 16108 Worker thread wakes up
01:43:01.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
01:43:01.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
01:43:01.570 00.000 16108 Moving (0.22, -0.13) raw xDistance=-0.24 yDistance=0.07
01:43:01.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
01:43:01.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:01.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:01.570 00.000 16108 MoveAxis(E, 57, ABG)
01:43:01.570 00.000 16108 Guiding  Dir = 2, Dur = 57
01:43:01.571 00.001 16108 IsSlewing returns 0
01:43:01.571 00.000 16108 IsGuiding returns 0
01:43:01.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3389, FiltMin=2912, FiltMax=62477, Gamma=1.000
01:43:01.586 00.012 16108 PulseGuide returned control before completion, sleep 53
01:43:01.589 00.003 21068 UpdateGuideState exits: m=132474 SNR=87.4
01:43:01.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:01.592 00.001 21068 Enqueuing Expose request
01:43:01.646 00.054 16108 IsGuiding returns 1
01:43:01.646 00.000 16108 scope still moving after pulse duration time elapsed
01:43:01.677 00.031 16108 IsSlewing returns 0
01:43:01.677 00.000 16108 IsGuiding returns 1
01:43:01.709 00.032 16108 IsSlewing returns 0
01:43:01.709 00.000 16108 IsGuiding returns 0
01:43:01.709 00.000 16108 scope move finished after 57 + 80 ms
01:43:01.709 00.000 16108 Move returns status 0, amount 57
01:43:01.709 00.000 16108 MoveAxis(N, 0, ABG)
01:43:01.709 00.000 16108 Move returns status 0, amount 0
01:43:01.709 00.000 16108 move complete, result=0
01:43:01.710 00.001 16108 worker thread done servicing request
01:43:01.710 00.000 16108 Worker thread wakes up
01:43:01.710 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
01:43:01.713 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:01.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:02.687 00.974 16108 Exposure complete
01:43:02.743 00.056 16108 worker thread done servicing request
01:43:02.743 00.000 21068 OnExposeComplete: enter
01:43:02.744 00.001 21068 UpdateGuideState(): m_state=6
01:43:02.745 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11082
01:43:02.746 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=875.71, Mass=130753, SNR=86.2, Peak=17248 HFD=3.4
01:43:02.747 00.001 21068 MultiStar: [#1 0.43,-0.10,1.23,U] [#2 0.12,-0.34,0.98,U] [#3 0.50,-0.01,1.13,U] [#4 0.57,-0.45,0.00,M1] [#5 0.31,-0.29,1.01,U] [#6 0.43,-0.36,0.00,M1] [#7 0.28,-0.30,0.59,U] [#8 0.38,-0.37,0.72,U] 
01:43:02.748 00.001 21068 single-star, 6 included, MultiStar: {0.33, -0.20}, one-star: {0.26, -0.11}
01:43:02.749 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
01:43:02.750 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.99)
01:43:02.750 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.39 mountX=-0.27 mountY=0.04, mountTheta=2.99
01:43:02.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.11, opts=13)
01:43:02.753 00.001 21068 Enqueuing Move request for scope (0.26, -0.11)
01:43:02.754 00.001 16108 Worker thread wakes up
01:43:02.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
01:43:02.754 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
01:43:02.754 00.000 16108 Moving (0.26, -0.11) raw xDistance=-0.27 yDistance=0.04
01:43:02.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:43:02.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:02.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:43:02.754 00.000 16108 MoveAxis(E, 75, ABG)
01:43:02.756 00.002 16108 Guiding  Dir = 2, Dur = 75
01:43:02.756 00.000 16108 IsSlewing returns 0
01:43:02.756 00.000 16108 IsGuiding returns 0
01:43:02.761 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3389, FiltMin=2886, FiltMax=60461, Gamma=1.000
01:43:02.776 00.015 16108 PulseGuide returned control before completion, sleep 66
01:43:02.784 00.008 21068 UpdateGuideState exits: m=130753 SNR=86.2
01:43:02.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:02.787 00.001 21068 Enqueuing Expose request
01:43:02.852 00.065 16108 IsGuiding returns 1
01:43:02.852 00.000 16108 scope still moving after pulse duration time elapsed
01:43:02.884 00.032 16108 IsSlewing returns 0
01:43:02.884 00.000 16108 IsGuiding returns 0
01:43:02.884 00.000 16108 scope move finished after 75 + 53 ms
01:43:02.884 00.000 16108 Move returns status 0, amount 75
01:43:02.885 00.001 16108 MoveAxis(N, 0, ABG)
01:43:02.885 00.000 16108 Move returns status 0, amount 0
01:43:02.885 00.000 16108 move complete, result=0
01:43:02.885 00.000 16108 worker thread done servicing request
01:43:02.885 00.000 16108 Worker thread wakes up
01:43:02.885 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.0 px 0 ms NORTH
01:43:02.888 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:02.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:04.068 01.180 16108 Exposure complete
01:43:04.123 00.055 16108 worker thread done servicing request
01:43:04.123 00.000 21068 OnExposeComplete: enter
01:43:04.124 00.001 21068 UpdateGuideState(): m_state=6
01:43:04.125 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11083
01:43:04.127 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.02, Mass=123879, SNR=87.8, Peak=15584 HFD=3.4
01:43:04.127 00.000 21068 MultiStar: [#1 -0.18,0.09,1.07,U] [#2 -0.26,-0.06,1.29,U] [#3 0.01,0.04,1.04,U] [#4 0.01,-0.13,0.83,U] [#5 -0.03,-0.11,0.93,U] [#6 -0.02,-0.20,0.83,U] [#7 -0.12,-0.15,0.61,U] [#8 -0.18,-0.11,0.74,U] 
01:43:04.128 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.01, 0.21}
01:43:04.130 00.002 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.53)
01:43:04.131 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
01:43:04.132 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=0.08 mountY=0.05, mountTheta=0.57
01:43:04.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
01:43:04.135 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
01:43:04.136 00.001 16108 Worker thread wakes up
01:43:04.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
01:43:04.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
01:43:04.136 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.08 yDistance=0.05
01:43:04.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:04.137 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:04.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:43:04.137 00.000 16108 MoveAxis(E, 0, ABG)
01:43:04.137 00.000 16108 Move returns status 0, amount 0
01:43:04.137 00.000 16108 MoveAxis(N, 0, ABG)
01:43:04.137 00.000 16108 Move returns status 0, amount 0
01:43:04.137 00.000 16108 move complete, result=0
01:43:04.137 00.000 16108 worker thread done servicing request
01:43:04.144 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3389, FiltMin=2905, FiltMax=63296, Gamma=1.000
01:43:04.174 00.030 21068 UpdateGuideState exits: m=123879 SNR=87.8
01:43:04.177 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:04.177 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:04.178 00.001 21068 Enqueuing Expose request
01:43:04.179 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:04.180 00.001 16108 Worker thread wakes up
01:43:04.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:04.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:05.140 00.960 16108 Exposure complete
01:43:05.197 00.057 16108 worker thread done servicing request
01:43:05.197 00.000 21068 OnExposeComplete: enter
01:43:05.199 00.002 21068 UpdateGuideState(): m_state=6
01:43:05.200 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11084
01:43:05.201 00.001 21068 Star::Find returns 1 (0), X=220.73, Y=875.80, Mass=129756, SNR=87.0, Peak=14128 HFD=3.5
01:43:05.202 00.001 21068 MultiStar: [#1 0.27,-0.37,1.22,U] [#2 -0.09,-0.32,1.27,U] [#3 0.16,-0.22,1.03,U] [#4 0.14,-0.37,0.70,U] [#5 -0.14,-0.25,0.92,U] [#6 0.02,-0.36,0.68,U] [#7 0.21,-0.47,0.62,U] [#8 0.01,-0.40,0.70,U] 
01:43:05.202 00.000 21068 single-star, 8 included, MultiStar: {0.08, -0.30}, one-star: {0.12, -0.01}
01:43:05.203 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
01:43:05.204 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
01:43:05.205 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.08 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
01:43:05.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
01:43:05.210 00.003 21068 Enqueuing Move request for scope (0.12, -0.01)
01:43:05.210 00.000 16108 Worker thread wakes up
01:43:05.212 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:43:05.212 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:43:05.212 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
01:43:05.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:43:05.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:05.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:05.212 00.000 16108 MoveAxis(E, 0, ABG)
01:43:05.213 00.001 16108 Move returns status 0, amount 0
01:43:05.213 00.000 16108 MoveAxis(N, 0, ABG)
01:43:05.213 00.000 16108 Move returns status 0, amount 0
01:43:05.213 00.000 16108 move complete, result=0
01:43:05.213 00.000 16108 worker thread done servicing request
01:43:05.218 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3392, FiltMin=2950, FiltMax=55757, Gamma=1.000
01:43:05.237 00.019 21068 UpdateGuideState exits: m=129756 SNR=87.0
01:43:05.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:05.240 00.001 21068 Enqueuing Expose request
01:43:05.240 00.000 16108 Worker thread wakes up
01:43:05.240 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:05.242 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:05.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:06.406 01.164 16108 Exposure complete
01:43:06.464 00.058 16108 worker thread done servicing request
01:43:06.464 00.000 21068 OnExposeComplete: enter
01:43:06.466 00.002 21068 UpdateGuideState(): m_state=6
01:43:06.468 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11085
01:43:06.469 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.48, Mass=117370, SNR=80.7, Peak=14976 HFD=3.2
01:43:06.471 00.002 21068 MultiStar: [#1 0.47,-0.24,1.14,U] [#2 0.23,-0.26,1.17,U] [#3 0.35,-0.07,1.16,U] [#4 0.09,-0.45,0.84,U] [#5 0.36,-0.57,0.00,M1] [#6 0.16,-0.44,0.95,U] [#7 0.36,-0.35,0.63,U] [#8 0.15,-0.53,0.00,M1] 
01:43:06.473 00.002 21068 refined, 6 included, MultiStar: {0.32, -0.29}, one-star: {0.57, -0.33}
01:43:06.474 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
01:43:06.476 00.002 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
01:43:06.477 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.29 hyp=0.44 cameraTheta=-0.73 mountX=-0.37 mountY=0.21, mountTheta=2.63
01:43:06.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.29, opts=13)
01:43:06.481 00.002 21068 Enqueuing Move request for scope (0.32, -0.29)
01:43:06.483 00.002 16108 Worker thread wakes up
01:43:06.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.29) opts 0xd
01:43:06.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.29)
01:43:06.483 00.000 16108 Moving (0.32, -0.29) raw xDistance=-0.37 yDistance=0.21
01:43:06.484 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:43:06.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:43:06.484 00.000 16108 MoveAxis(E, 97, ABG)
01:43:06.484 00.000 16108 Guiding  Dir = 2, Dur = 97
01:43:06.484 00.000 16108 IsSlewing returns 0
01:43:06.484 00.000 16108 IsGuiding returns 0
01:43:06.494 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3392, FiltMin=2896, FiltMax=52461, Gamma=1.000
01:43:06.517 00.023 16108 PulseGuide returned control before completion, sleep 75
01:43:06.517 00.000 21068 UpdateGuideState exits: m=117370 SNR=80.7
01:43:06.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:06.520 00.001 21068 Enqueuing Expose request
01:43:06.593 00.073 16108 IsGuiding returns 1
01:43:06.593 00.000 16108 scope still moving after pulse duration time elapsed
01:43:06.625 00.032 16108 IsSlewing returns 0
01:43:06.625 00.000 16108 IsGuiding returns 1
01:43:06.656 00.031 16108 IsSlewing returns 0
01:43:06.656 00.000 16108 IsGuiding returns 1
01:43:06.687 00.031 16108 IsSlewing returns 0
01:43:06.687 00.000 16108 IsGuiding returns 0
01:43:06.687 00.000 16108 scope move finished after 97 + 106 ms
01:43:06.687 00.000 16108 Move returns status 0, amount 97
01:43:06.687 00.000 16108 MoveAxis(S, 42, ABG)
01:43:06.688 00.001 16108 Guiding  Dir = 1, Dur = 42
01:43:06.688 00.000 16108 IsSlewing returns 0
01:43:06.688 00.000 16108 IsGuiding returns 0
01:43:06.753 00.065 16108 IsGuiding returns 1
01:43:06.753 00.000 16108 scope still moving after pulse duration time elapsed
01:43:06.782 00.029 16108 IsSlewing returns 0
01:43:06.782 00.000 16108 IsGuiding returns 1
01:43:06.813 00.031 16108 IsSlewing returns 0
01:43:06.813 00.000 16108 IsGuiding returns 1
01:43:06.845 00.032 16108 IsSlewing returns 0
01:43:06.845 00.000 16108 IsGuiding returns 0
01:43:06.845 00.000 16108 scope move finished after 42 + 114 ms
01:43:06.845 00.000 16108 Move returns status 0, amount 42
01:43:06.845 00.000 16108 move complete, result=0
01:43:06.845 00.000 16108 worker thread done servicing request
01:43:06.846 00.001 16108 Worker thread wakes up
01:43:06.846 00.000 21068 GuideStep: -0.4 px 97 ms EAST, 0.2 px 42 ms SOUTH
01:43:06.849 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:06.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:07.823 00.974 16108 Exposure complete
01:43:07.891 00.068 16108 worker thread done servicing request
01:43:07.891 00.000 21068 OnExposeComplete: enter
01:43:07.892 00.001 21068 UpdateGuideState(): m_state=6
01:43:07.893 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11086
01:43:07.894 00.001 21068 Star::Find returns 1 (0), X=220.05, Y=875.57, Mass=129824, SNR=82.6, Peak=16291 HFD=3.4
01:43:07.895 00.001 21068 MultiStar: [#1 -0.41,-0.30,1.14,U] [#2 -0.78,-0.34,0.00,M1] [#3 -0.55,-0.25,0.00,M1] [#4 -0.23,-0.43,0.94,U] [#5 -0.96,-0.42,0.00,M2] [#6 -0.84,-0.49,0.00,M1] [#7 -0.60,-0.35,0.00,M1] [#8 -0.75,-0.57,0.00,M2] 
01:43:07.895 00.000 21068 refined, 2 included, MultiStar: {-0.40, -0.32}, one-star: {-0.56, -0.24}
01:43:07.899 00.004 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
01:43:07.900 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
01:43:07.901 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.32 hyp=0.52 cameraTheta=-2.47 mountX=0.34 mountY=0.41, mountTheta=0.87
01:43:07.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.32, opts=13)
01:43:07.905 00.002 21068 Enqueuing Move request for scope (-0.40, -0.32)
01:43:07.906 00.001 16108 Worker thread wakes up
01:43:07.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.32) opts 0xd
01:43:07.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.32)
01:43:07.906 00.000 16108 Moving (-0.40, -0.32) raw xDistance=0.34 yDistance=0.41
01:43:07.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
01:43:07.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
01:43:07.906 00.000 16108 MoveAxis(W, 83, ABG)
01:43:07.906 00.000 16108 Guiding  Dir = 3, Dur = 83
01:43:07.907 00.001 16108 IsSlewing returns 0
01:43:07.907 00.000 16108 IsGuiding returns 0
01:43:07.910 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3392, FiltMin=2934, FiltMax=61696, Gamma=1.000
01:43:07.926 00.016 21068 UpdateGuideState exits: m=129824 SNR=82.6
01:43:07.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:07.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:07.928 00.000 21068 Enqueuing Expose request
01:43:07.961 00.033 16108 PulseGuide returned control before completion, sleep 39
01:43:08.006 00.045 16108 IsGuiding returns 1
01:43:08.006 00.000 16108 scope still moving after pulse duration time elapsed
01:43:08.037 00.031 16108 IsSlewing returns 0
01:43:08.037 00.000 16108 IsGuiding returns 1
01:43:08.068 00.031 16108 IsSlewing returns 0
01:43:08.068 00.000 16108 IsGuiding returns 0
01:43:08.068 00.000 16108 scope move finished after 83 + 78 ms
01:43:08.068 00.000 16108 Move returns status 0, amount 83
01:43:08.068 00.000 16108 MoveAxis(S, 82, ABG)
01:43:08.068 00.000 16108 Guiding  Dir = 1, Dur = 82
01:43:08.069 00.001 16108 IsSlewing returns 0
01:43:08.069 00.000 16108 IsGuiding returns 0
01:43:08.116 00.047 16108 PulseGuide returned control before completion, sleep 45
01:43:08.162 00.046 16108 IsGuiding returns 1
01:43:08.162 00.000 16108 scope still moving after pulse duration time elapsed
01:43:08.194 00.032 16108 IsSlewing returns 0
01:43:08.195 00.001 16108 IsGuiding returns 1
01:43:08.225 00.030 16108 IsSlewing returns 0
01:43:08.225 00.000 16108 IsGuiding returns 0
01:43:08.225 00.000 16108 scope move finished after 82 + 75 ms
01:43:08.225 00.000 16108 Move returns status 0, amount 82
01:43:08.225 00.000 16108 move complete, result=0
01:43:08.225 00.000 16108 worker thread done servicing request
01:43:08.225 00.000 16108 Worker thread wakes up
01:43:08.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:08.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:08.225 00.000 21068 GuideStep: 0.3 px 83 ms WEST, 0.4 px 82 ms SOUTH
01:43:09.398 01.173 16108 Exposure complete
01:43:09.462 00.064 16108 worker thread done servicing request
01:43:09.462 00.000 21068 OnExposeComplete: enter
01:43:09.464 00.002 21068 UpdateGuideState(): m_state=6
01:43:09.466 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11087
01:43:09.468 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=876.37, Mass=105477, SNR=74.0, Peak=12355 HFD=3.2
01:43:09.470 00.002 21068 MultiStar: [#1 -0.33,0.45,0.00,M1] [#2 -0.47,0.40,0.00,M2] [#3 -0.36,0.35,1.30,U] [#4 -0.06,0.13,1.00,U] [#5 -0.14,0.29,1.07,U] [#6 -0.46,0.39,0.00,M2] [#7 -0.24,0.51,0.00,M2] [#8 -0.27,0.52,0.00,M3] 
01:43:09.471 00.001 21068 refined, 3 included, MultiStar: {-0.18, 0.33}, one-star: {-0.11, 0.55}
01:43:09.472 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
01:43:09.474 00.002 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
01:43:09.475 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.07 mountX=0.24 mountY=-0.28, mountTheta=-0.87
01:43:09.479 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.33, opts=13)
01:43:09.480 00.001 21068 Enqueuing Move request for scope (-0.18, 0.33)
01:43:09.481 00.001 16108 Worker thread wakes up
01:43:09.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
01:43:09.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
01:43:09.481 00.000 16108 Moving (-0.18, 0.33) raw xDistance=0.24 yDistance=-0.28
01:43:09.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:43:09.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:09.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:43:09.481 00.000 16108 MoveAxis(W, 68, ABG)
01:43:09.481 00.000 16108 Guiding  Dir = 3, Dur = 68
01:43:09.482 00.001 16108 IsSlewing returns 0
01:43:09.482 00.000 16108 IsGuiding returns 0
01:43:09.488 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3389, FiltMin=2848, FiltMax=65440, Gamma=1.000
01:43:09.503 00.015 21068 UpdateGuideState exits: m=105477 SNR=74.0
01:43:09.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.504 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:09.506 00.002 21068 Enqueuing Expose request
01:43:09.516 00.010 16108 PulseGuide returned control before completion, sleep 44
01:43:09.562 00.046 16108 IsGuiding returns 1
01:43:09.562 00.000 16108 scope still moving after pulse duration time elapsed
01:43:09.593 00.031 16108 IsSlewing returns 0
01:43:09.593 00.000 16108 IsGuiding returns 1
01:43:09.624 00.031 16108 IsSlewing returns 0
01:43:09.624 00.000 16108 IsGuiding returns 0
01:43:09.624 00.000 16108 scope move finished after 68 + 74 ms
01:43:09.624 00.000 16108 Move returns status 0, amount 68
01:43:09.624 00.000 16108 MoveAxis(N, 0, ABG)
01:43:09.624 00.000 16108 Move returns status 0, amount 0
01:43:09.624 00.000 16108 move complete, result=0
01:43:09.624 00.000 16108 worker thread done servicing request
01:43:09.625 00.001 21068 GuideStep: 0.2 px 68 ms WEST, -0.3 px 0 ms NORTH
01:43:09.625 00.000 16108 Worker thread wakes up
01:43:09.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:09.626 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:10.598 00.972 16108 Exposure complete
01:43:10.654 00.056 16108 worker thread done servicing request
01:43:10.654 00.000 21068 OnExposeComplete: enter
01:43:10.655 00.001 21068 UpdateGuideState(): m_state=6
01:43:10.656 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11088
01:43:10.656 00.000 21068 Star::Find returns 1 (0), X=221.11, Y=876.13, Mass=124593, SNR=96.9, Peak=14336 HFD=3.8
01:43:10.658 00.002 21068 MultiStar: [#1 0.14,0.47,0.97,U] [#2 -0.03,0.38,0.95,U] [#3 0.14,0.52,0.00,M1] [#4 0.16,0.30,0.85,U] [#5 0.39,0.39,0.00,M2] [#6 0.02,0.19,0.65,U] [#7 0.42,0.40,0.00,M3] [#8 0.31,0.19,0.67,U] 
01:43:10.659 00.001 21068 refined, 5 included, MultiStar: {0.19, 0.32}, one-star: {0.49, 0.31}
01:43:10.660 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
01:43:10.661 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
01:43:10.661 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.32 hyp=0.37 cameraTheta=1.04 mountX=-0.13 mountY=-0.36, mountTheta=-1.92
01:43:10.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.32, opts=13)
01:43:10.664 00.001 21068 Enqueuing Move request for scope (0.19, 0.32)
01:43:10.664 00.000 16108 Worker thread wakes up
01:43:10.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.32) opts 0xd
01:43:10.665 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.32)
01:43:10.665 00.000 16108 Moving (0.19, 0.32) raw xDistance=-0.13 yDistance=-0.36
01:43:10.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:43:10.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:10.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:43:10.665 00.000 16108 MoveAxis(E, 0, ABG)
01:43:10.665 00.000 16108 Move returns status 0, amount 0
01:43:10.665 00.000 16108 MoveAxis(N, 0, ABG)
01:43:10.665 00.000 16108 Move returns status 0, amount 0
01:43:10.665 00.000 16108 move complete, result=0
01:43:10.665 00.000 16108 worker thread done servicing request
01:43:10.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3392, FiltMin=2886, FiltMax=48313, Gamma=1.000
01:43:10.692 00.023 21068 UpdateGuideState exits: m=124593 SNR=96.9
01:43:10.694 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:10.696 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:10.697 00.001 21068 Enqueuing Expose request
01:43:10.698 00.001 16108 Worker thread wakes up
01:43:10.698 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:43:10.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:10.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:11.876 01.177 16108 Exposure complete
01:43:11.935 00.059 16108 worker thread done servicing request
01:43:11.936 00.001 21068 OnExposeComplete: enter
01:43:11.937 00.001 21068 UpdateGuideState(): m_state=6
01:43:11.938 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11089
01:43:11.940 00.002 21068 Star::Find returns 1 (0), X=220.65, Y=876.03, Mass=130959, SNR=92.9, Peak=15856 HFD=3.4
01:43:11.940 00.000 21068 MultiStar: [#1 0.33,0.22,0.97,U] [#2 0.11,0.42,1.03,U] [#3 0.15,0.64,0.00,M2] [#4 0.07,0.10,0.74,U] [#5 0.33,0.38,0.74,U] [#6 -0.03,0.11,0.65,U] [#7 0.30,0.38,0.48,U] [#8 0.13,0.31,0.70,U] 
01:43:11.941 00.001 21068 single-star, 7 included, MultiStar: {0.16, 0.27}, one-star: {0.04, 0.21}
01:43:11.942 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:43:11.943 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:43:11.943 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.39 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
01:43:11.945 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.21, opts=13)
01:43:11.947 00.002 21068 Enqueuing Move request for scope (0.04, 0.21)
01:43:11.948 00.001 16108 Worker thread wakes up
01:43:11.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
01:43:11.948 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
01:43:11.948 00.000 16108 Moving (0.04, 0.21) raw xDistance=-0.00 yDistance=-0.21
01:43:11.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:43:11.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:11.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:43:11.948 00.000 16108 MoveAxis(E, 0, ABG)
01:43:11.948 00.000 16108 Move returns status 0, amount 0
01:43:11.948 00.000 16108 MoveAxis(N, 0, ABG)
01:43:11.948 00.000 16108 Move returns status 0, amount 0
01:43:11.948 00.000 16108 move complete, result=0
01:43:11.949 00.001 16108 worker thread done servicing request
01:43:11.954 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3389, FiltMin=2893, FiltMax=49648, Gamma=1.000
01:43:11.978 00.024 21068 UpdateGuideState exits: m=130959 SNR=92.9
01:43:11.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:11.981 00.001 21068 Enqueuing Expose request
01:43:11.982 00.001 16108 Worker thread wakes up
01:43:11.982 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:11.982 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:11.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:12.960 00.978 16108 Exposure complete
01:43:13.032 00.072 16108 worker thread done servicing request
01:43:13.032 00.000 21068 OnExposeComplete: enter
01:43:13.034 00.002 21068 UpdateGuideState(): m_state=6
01:43:13.036 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11090
01:43:13.037 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.47, Mass=119913, SNR=87.1, Peak=13472 HFD=3.2
01:43:13.039 00.002 21068 MultiStar: [#1 0.20,0.66,0.00,M1] [#2 -0.13,0.56,0.00,M1] [#3 0.24,0.52,0.00,M3] [#4 -0.05,0.49,1.12,U] [#5 -0.17,0.36,0.80,U] [#6 -0.19,0.42,0.81,U] [#7 0.08,0.63,0.00,M3] [#8 -0.01,0.46,0.73,U] 
01:43:13.040 00.001 21068 refined, 4 included, MultiStar: {-0.09, 0.49}, one-star: {-0.07, 0.66}
01:43:13.041 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
01:43:13.042 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
01:43:13.044 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.76 mountX=0.18 mountY=-0.45, mountTheta=-1.20
01:43:13.047 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.49, opts=13)
01:43:13.048 00.001 21068 Enqueuing Move request for scope (-0.09, 0.49)
01:43:13.049 00.001 16108 Worker thread wakes up
01:43:13.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
01:43:13.050 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
01:43:13.050 00.000 16108 Moving (-0.09, 0.49) raw xDistance=0.18 yDistance=-0.45
01:43:13.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:43:13.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:13.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:43:13.050 00.000 16108 MoveAxis(E, 0, ABG)
01:43:13.050 00.000 16108 Move returns status 0, amount 0
01:43:13.050 00.000 16108 MoveAxis(N, 0, ABG)
01:43:13.050 00.000 16108 Move returns status 0, amount 0
01:43:13.050 00.000 16108 move complete, result=0
01:43:13.050 00.000 16108 worker thread done servicing request
01:43:13.058 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3389, FiltMin=2931, FiltMax=57123, Gamma=1.000
01:43:13.080 00.022 21068 UpdateGuideState exits: m=119913 SNR=87.1
01:43:13.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:13.081 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:13.082 00.001 21068 Enqueuing Expose request
01:43:13.083 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:43:13.084 00.001 16108 Worker thread wakes up
01:43:13.084 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:13.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:14.238 01.154 16108 Exposure complete
01:43:14.302 00.064 16108 worker thread done servicing request
01:43:14.303 00.001 21068 OnExposeComplete: enter
01:43:14.303 00.000 21068 UpdateGuideState(): m_state=6
01:43:14.304 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11091
01:43:14.305 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.40, Mass=124384, SNR=79.7, Peak=15296 HFD=3.3
01:43:14.306 00.001 21068 MultiStar: [#1 0.13,0.51,1.22,U] [#2 0.03,0.40,1.25,U] [#3 0.23,0.84,0.00,M4] [#4 -0.05,0.40,0.93,U] [#5 -0.20,0.21,0.99,U] [#6 -0.27,0.45,0.80,U] [#7 0.01,0.37,0.70,U] [#8 -0.23,0.22,0.91,U] 
01:43:14.307 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.40}, one-star: {0.05, 0.58}
01:43:14.308 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
01:43:14.308 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
01:43:14.309 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.70 mountX=0.12 mountY=-0.38, mountTheta=-1.26
01:43:14.310 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.40, opts=13)
01:43:14.311 00.001 21068 Enqueuing Move request for scope (-0.05, 0.40)
01:43:14.313 00.002 16108 Worker thread wakes up
01:43:14.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.40) opts 0xd
01:43:14.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.40)
01:43:14.313 00.000 16108 Moving (-0.05, 0.40) raw xDistance=0.12 yDistance=-0.38
01:43:14.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:43:14.313 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.08 newest=-1.04
01:43:14.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:43:14.313 00.000 16108 MoveAxis(E, 0, ABG)
01:43:14.313 00.000 16108 Move returns status 0, amount 0
01:43:14.313 00.000 16108 MoveAxis(N, 75, ABG)
01:43:14.313 00.000 16108 Guiding  Dir = 0, Dur = 75
01:43:14.314 00.001 16108 IsSlewing returns 0
01:43:14.314 00.000 16108 IsGuiding returns 0
01:43:14.317 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3389, FiltMin=2944, FiltMax=46083, Gamma=1.000
01:43:14.320 00.003 16108 PulseGuide returned control before completion, sleep 79
01:43:14.332 00.012 21068 UpdateGuideState exits: m=124384 SNR=79.7
01:43:14.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:14.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:14.336 00.002 21068 Enqueuing Expose request
01:43:14.412 00.076 16108 IsGuiding returns 0
01:43:14.412 00.000 16108 Move returns status 0, amount 75
01:43:14.412 00.000 16108 move complete, result=0
01:43:14.412 00.000 16108 worker thread done servicing request
01:43:14.413 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
01:43:14.414 00.001 16108 Worker thread wakes up
01:43:14.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:14.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:15.375 00.961 16108 Exposure complete
01:43:15.449 00.074 16108 worker thread done servicing request
01:43:15.449 00.000 21068 OnExposeComplete: enter
01:43:15.450 00.001 21068 UpdateGuideState(): m_state=6
01:43:15.451 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11092
01:43:15.452 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.34, Mass=121447, SNR=82.5, Peak=14544 HFD=3.2
01:43:15.453 00.001 21068 MultiStar: [#1 -0.05,0.53,1.16,U] [#2 -0.32,0.28,1.12,U] [#3 0.28,0.65,0.00,M5] [#4 -0.11,0.49,1.09,U] [#5 -0.13,0.26,0.92,U] [#6 -0.26,0.54,0.00,M1] [#7 0.36,0.49,0.00,M3] [#8 0.15,0.40,0.84,U] 
01:43:15.454 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.42}, one-star: {-0.13, 0.52}
01:43:15.455 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
01:43:15.456 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
01:43:15.456 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.82 mountX=0.18 mountY=-0.38, mountTheta=-1.14
01:43:15.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.42, opts=13)
01:43:15.460 00.002 21068 Enqueuing Move request for scope (-0.11, 0.42)
01:43:15.464 00.004 16108 Worker thread wakes up
01:43:15.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
01:43:15.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
01:43:15.464 00.000 16108 Moving (-0.11, 0.42) raw xDistance=0.18 yDistance=-0.38
01:43:15.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:43:15.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:43:15.464 00.000 16108 MoveAxis(E, 0, ABG)
01:43:15.464 00.000 16108 Move returns status 0, amount 0
01:43:15.464 00.000 16108 MoveAxis(N, 77, ABG)
01:43:15.464 00.000 16108 Guiding  Dir = 0, Dur = 77
01:43:15.464 00.000 16108 IsSlewing returns 0
01:43:15.464 00.000 16108 IsGuiding returns 0
01:43:15.472 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3392, FiltMin=2934, FiltMax=46448, Gamma=1.000
01:43:15.488 00.016 21068 UpdateGuideState exits: m=121447 SNR=82.5
01:43:15.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.491 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:15.492 00.001 21068 Enqueuing Expose request
01:43:15.496 00.004 16108 PulseGuide returned control before completion, sleep 55
01:43:15.554 00.058 16108 IsGuiding returns 1
01:43:15.554 00.000 16108 scope still moving after pulse duration time elapsed
01:43:15.586 00.032 16108 IsSlewing returns 0
01:43:15.586 00.000 16108 IsGuiding returns 1
01:43:15.617 00.031 16108 IsSlewing returns 0
01:43:15.618 00.001 16108 IsGuiding returns 0
01:43:15.618 00.000 16108 scope move finished after 77 + 76 ms
01:43:15.618 00.000 16108 Move returns status 0, amount 77
01:43:15.618 00.000 16108 move complete, result=0
01:43:15.618 00.000 16108 worker thread done servicing request
01:43:15.618 00.000 16108 Worker thread wakes up
01:43:15.618 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 77 ms NORTH
01:43:15.620 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:15.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:16.768 01.148 16108 Exposure complete
01:43:16.828 00.060 16108 worker thread done servicing request
01:43:16.828 00.000 21068 OnExposeComplete: enter
01:43:16.829 00.001 21068 UpdateGuideState(): m_state=6
01:43:16.830 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11093
01:43:16.831 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.41, Mass=139336, SNR=89.0, Peak=15328 HFD=3.2
01:43:16.832 00.001 21068 MultiStar: [#1 0.08,0.58,0.00,M1] [#2 -0.26,0.57,0.00,M1] [#3 0.17,0.67,0.00,M6] [#4 -0.06,0.30,0.88,U] [#5 -0.30,0.25,0.85,U] [#6 -0.48,0.10,0.73,U] [#7 -0.11,0.40,0.62,U] [#8 -0.22,0.40,0.72,U] 
01:43:16.833 00.001 21068 refined, 5 included, MultiStar: {-0.20, 0.35}, one-star: {-0.07, 0.60}
01:43:16.833 00.000 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
01:43:16.834 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
01:43:16.835 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.09 mountX=0.26 mountY=-0.29, mountTheta=-0.85
01:43:16.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.35, opts=13)
01:43:16.837 00.000 21068 Enqueuing Move request for scope (-0.20, 0.35)
01:43:16.839 00.002 16108 Worker thread wakes up
01:43:16.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
01:43:16.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
01:43:16.839 00.000 16108 Moving (-0.20, 0.35) raw xDistance=0.26 yDistance=-0.29
01:43:16.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:43:16.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:43:16.839 00.000 16108 MoveAxis(W, 67, ABG)
01:43:16.839 00.000 16108 Guiding  Dir = 3, Dur = 67
01:43:16.840 00.001 16108 IsSlewing returns 0
01:43:16.840 00.000 16108 IsGuiding returns 0
01:43:16.843 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3392, FiltMin=2905, FiltMax=57926, Gamma=1.000
01:43:16.862 00.019 21068 UpdateGuideState exits: m=139336 SNR=89.0
01:43:16.864 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:16.868 00.003 21068 Enqueuing Expose request
01:43:16.886 00.018 16108 PulseGuide returned control before completion, sleep 31
01:43:16.933 00.047 16108 IsGuiding returns 1
01:43:16.933 00.000 16108 scope still moving after pulse duration time elapsed
01:43:16.964 00.031 16108 IsSlewing returns 0
01:43:16.964 00.000 16108 IsGuiding returns 1
01:43:16.995 00.031 16108 IsSlewing returns 0
01:43:16.996 00.001 16108 IsGuiding returns 0
01:43:16.996 00.000 16108 scope move finished after 67 + 88 ms
01:43:16.996 00.000 16108 Move returns status 0, amount 67
01:43:16.996 00.000 16108 MoveAxis(N, 59, ABG)
01:43:16.996 00.000 16108 Guiding  Dir = 0, Dur = 59
01:43:16.996 00.000 16108 IsSlewing returns 0
01:43:16.996 00.000 16108 IsGuiding returns 0
01:43:17.044 00.048 16108 PulseGuide returned control before completion, sleep 22
01:43:17.074 00.030 16108 IsGuiding returns 1
01:43:17.074 00.000 16108 scope still moving after pulse duration time elapsed
01:43:17.106 00.032 16108 IsSlewing returns 0
01:43:17.107 00.001 16108 IsGuiding returns 1
01:43:17.137 00.030 16108 IsSlewing returns 0
01:43:17.138 00.001 16108 IsGuiding returns 0
01:43:17.138 00.000 16108 scope move finished after 59 + 82 ms
01:43:17.138 00.000 16108 Move returns status 0, amount 59
01:43:17.138 00.000 16108 move complete, result=0
01:43:17.138 00.000 16108 worker thread done servicing request
01:43:17.138 00.000 16108 Worker thread wakes up
01:43:17.138 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.3 px 59 ms NORTH
01:43:17.142 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:17.143 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:18.105 00.962 16108 Exposure complete
01:43:18.201 00.096 16108 worker thread done servicing request
01:43:18.201 00.000 21068 OnExposeComplete: enter
01:43:18.204 00.003 21068 UpdateGuideState(): m_state=6
01:43:18.206 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11094
01:43:18.207 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.21, Mass=123917, SNR=83.9, Peak=16896 HFD=3.3
01:43:18.210 00.003 21068 MultiStar: [#1 -0.13,0.65,0.00,M2] [#2 -0.26,0.54,0.00,M2] [#3 0.13,0.74,0.00,M7] [#4 0.12,0.39,0.83,U] [#5 -0.23,0.48,1.05,U] [#6 -0.10,0.31,0.81,U] [#7 0.18,0.60,0.00,M3] [#8 -0.18,0.50,0.83,U] 
01:43:18.212 00.002 21068 single-star, 4 included, MultiStar: {-0.06, 0.42}, one-star: {0.11, 0.40}
01:43:18.213 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:43:18.214 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:43:18.216 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.30 mountX=-0.04 mountY=-0.41, mountTheta=-1.66
01:43:18.219 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.40, opts=13)
01:43:18.221 00.002 21068 Enqueuing Move request for scope (0.11, 0.40)
01:43:18.222 00.001 16108 Worker thread wakes up
01:43:18.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.40) opts 0xd
01:43:18.223 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.40)
01:43:18.223 00.000 16108 Moving (0.11, 0.40) raw xDistance=-0.04 yDistance=-0.41
01:43:18.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:43:18.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:43:18.223 00.000 16108 MoveAxis(E, 0, ABG)
01:43:18.223 00.000 16108 Move returns status 0, amount 0
01:43:18.223 00.000 16108 MoveAxis(N, 83, ABG)
01:43:18.223 00.000 16108 Guiding  Dir = 0, Dur = 83
01:43:18.224 00.001 16108 IsSlewing returns 0
01:43:18.224 00.000 16108 IsGuiding returns 0
01:43:18.232 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3392, FiltMin=2909, FiltMax=47027, Gamma=1.000
01:43:18.250 00.018 16108 PulseGuide returned control before completion, sleep 68
01:43:18.254 00.004 21068 UpdateGuideState exits: m=123917 SNR=83.9
01:43:18.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:18.255 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:18.257 00.002 21068 Enqueuing Expose request
01:43:18.326 00.069 16108 IsGuiding returns 1
01:43:18.326 00.000 16108 scope still moving after pulse duration time elapsed
01:43:18.357 00.031 16108 IsSlewing returns 0
01:43:18.357 00.000 16108 IsGuiding returns 0
01:43:18.357 00.000 16108 scope move finished after 83 + 49 ms
01:43:18.357 00.000 16108 Move returns status 0, amount 83
01:43:18.357 00.000 16108 move complete, result=0
01:43:18.357 00.000 16108 worker thread done servicing request
01:43:18.357 00.000 16108 Worker thread wakes up
01:43:18.357 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 83 ms NORTH
01:43:18.358 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:18.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:19.513 01.155 16108 Exposure complete
01:43:19.602 00.089 16108 worker thread done servicing request
01:43:19.602 00.000 21068 OnExposeComplete: enter
01:43:19.604 00.002 21068 UpdateGuideState(): m_state=6
01:43:19.606 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11095
01:43:19.608 00.002 21068 Star::Find returns 1 (0), X=221.00, Y=876.05, Mass=116828, SNR=77.7, Peak=16608 HFD=3.1
01:43:19.610 00.002 21068 MultiStar: [#1 0.22,0.31,1.13,U] [#2 -0.15,0.22,1.28,U] [#3 0.33,0.47,0.00,M8] [#4 0.23,0.15,1.00,U] [#5 0.03,0.13,0.92,U] [#6 0.12,0.14,0.84,U] [#7 0.30,0.18,0.74,U] [#8 0.22,0.14,0.85,U] 
01:43:19.611 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.19}, one-star: {0.38, 0.24}
01:43:19.612 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
01:43:19.613 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
01:43:19.614 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.88 mountX=-0.12 mountY=-0.22, mountTheta=-2.07
01:43:19.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.19, opts=13)
01:43:19.617 00.001 21068 Enqueuing Move request for scope (0.16, 0.19)
01:43:19.618 00.001 16108 Worker thread wakes up
01:43:19.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
01:43:19.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
01:43:19.618 00.000 16108 Moving (0.16, 0.19) raw xDistance=-0.12 yDistance=-0.22
01:43:19.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:43:19.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:43:19.618 00.000 16108 MoveAxis(E, 0, ABG)
01:43:19.618 00.000 16108 Move returns status 0, amount 0
01:43:19.618 00.000 16108 MoveAxis(N, 45, ABG)
01:43:19.618 00.000 16108 Guiding  Dir = 0, Dur = 45
01:43:19.618 00.000 16108 IsSlewing returns 0
01:43:19.619 00.001 16108 IsGuiding returns 0
01:43:19.620 00.001 16108 PulseGuide returned control before completion, sleep 54
01:43:19.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3389, FiltMin=2931, FiltMax=48361, Gamma=1.000
01:43:19.644 00.020 21068 UpdateGuideState exits: m=116828 SNR=77.7
01:43:19.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:19.646 00.000 21068 Enqueuing Expose request
01:43:19.686 00.040 16108 IsGuiding returns 0
01:43:19.686 00.000 16108 Move returns status 0, amount 45
01:43:19.686 00.000 16108 move complete, result=0
01:43:19.686 00.000 16108 worker thread done servicing request
01:43:19.686 00.000 16108 Worker thread wakes up
01:43:19.686 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:19.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:19.688 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
01:43:20.668 00.980 16108 Exposure complete
01:43:20.744 00.076 16108 worker thread done servicing request
01:43:20.744 00.000 21068 OnExposeComplete: enter
01:43:20.745 00.001 21068 UpdateGuideState(): m_state=6
01:43:20.746 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11096
01:43:20.746 00.000 21068 Star::Find returns 1 (0), X=220.72, Y=875.95, Mass=143025, SNR=87.4, Peak=18416 HFD=3.3
01:43:20.747 00.001 21068 MultiStar: [#1 0.28,0.17,1.27,U] [#2 -0.12,-0.05,1.20,U] [#3 0.28,0.26,0.89,U] [#4 0.19,0.10,0.80,U] [#5 0.08,0.12,0.91,U] [#6 0.09,-0.03,0.74,U] [#7 0.50,0.47,0.00,M3] [#8 0.28,0.06,0.70,U] 
01:43:20.748 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.11, 0.14}
01:43:20.749 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
01:43:20.749 00.000 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:43:20.750 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=-0.12 mountY=-0.13, mountTheta=-2.33
01:43:20.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.10, opts=13)
01:43:20.753 00.001 21068 Enqueuing Move request for scope (0.14, 0.10)
01:43:20.753 00.000 16108 Worker thread wakes up
01:43:20.754 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:43:20.754 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:43:20.754 00.000 16108 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=-0.13
01:43:20.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:43:20.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:20.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:43:20.754 00.000 16108 MoveAxis(E, 0, ABG)
01:43:20.754 00.000 16108 Move returns status 0, amount 0
01:43:20.754 00.000 16108 MoveAxis(N, 0, ABG)
01:43:20.754 00.000 16108 Move returns status 0, amount 0
01:43:20.754 00.000 16108 move complete, result=0
01:43:20.754 00.000 16108 worker thread done servicing request
01:43:20.757 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3392, FiltMin=2915, FiltMax=60736, Gamma=1.000
01:43:20.772 00.015 21068 UpdateGuideState exits: m=143025 SNR=87.4
01:43:20.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:20.775 00.001 21068 Enqueuing Expose request
01:43:20.775 00.000 16108 Worker thread wakes up
01:43:20.775 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:20.777 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:20.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:21.950 01.173 16108 Exposure complete
01:43:22.022 00.072 16108 worker thread done servicing request
01:43:22.022 00.000 21068 OnExposeComplete: enter
01:43:22.024 00.002 21068 UpdateGuideState(): m_state=6
01:43:22.026 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11097
01:43:22.027 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.94, Mass=114009, SNR=77.3, Peak=17344 HFD=3.0
01:43:22.028 00.001 21068 MultiStar: [#1 0.13,0.24,1.21,U] [#2 -0.17,0.15,1.35,U] [#3 0.17,0.40,1.13,U] [#4 0.27,-0.25,1.00,U] [#5 0.06,0.02,0.99,U] [#6 -0.01,-0.03,0.82,U] [#7 -0.13,-0.00,0.61,U] [#8 0.03,-0.25,0.90,U] 
01:43:22.028 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.04, 0.12}
01:43:22.031 00.003 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
01:43:22.032 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
01:43:22.034 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.94 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
01:43:22.037 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
01:43:22.038 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
01:43:22.039 00.001 16108 Worker thread wakes up
01:43:22.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:43:22.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:43:22.039 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.03 yDistance=-0.07
01:43:22.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:22.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:22.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:22.039 00.000 16108 MoveAxis(E, 0, ABG)
01:43:22.039 00.000 16108 Move returns status 0, amount 0
01:43:22.039 00.000 16108 MoveAxis(N, 0, ABG)
01:43:22.039 00.000 16108 Move returns status 0, amount 0
01:43:22.039 00.000 16108 move complete, result=0
01:43:22.039 00.000 16108 worker thread done servicing request
01:43:22.043 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3392, FiltMin=2928, FiltMax=63053, Gamma=1.000
01:43:22.059 00.016 21068 UpdateGuideState exits: m=114009 SNR=77.3
01:43:22.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:22.062 00.001 21068 Enqueuing Expose request
01:43:22.062 00.000 16108 Worker thread wakes up
01:43:22.062 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:22.063 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:22.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:23.036 00.973 16108 Exposure complete
01:43:23.091 00.055 16108 worker thread done servicing request
01:43:23.091 00.000 21068 OnExposeComplete: enter
01:43:23.092 00.001 21068 UpdateGuideState(): m_state=6
01:43:23.094 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11098
01:43:23.095 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.01, Mass=126573, SNR=80.0, Peak=17664 HFD=3.2
01:43:23.096 00.001 21068 MultiStar: [#1 0.17,0.19,1.08,U] [#2 -0.04,0.09,1.33,U] [#3 0.15,0.29,1.02,U] [#4 -0.14,-0.21,0.84,U] [#5 0.26,-0.17,1.02,U] [#6 -0.20,-0.19,0.77,U] [#7 0.26,-0.12,0.61,U] [#8 -0.14,0.09,0.85,U] 
01:43:23.097 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.14, 0.20}
01:43:23.098 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
01:43:23.098 00.000 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
01:43:23.099 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.63 mountX=-0.04 mountY=-0.05, mountTheta=-2.31
01:43:23.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
01:43:23.102 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
01:43:23.102 00.000 16108 Worker thread wakes up
01:43:23.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:43:23.104 00.002 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:43:23.104 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
01:43:23.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:43:23.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:23.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:43:23.104 00.000 16108 MoveAxis(E, 0, ABG)
01:43:23.104 00.000 16108 Move returns status 0, amount 0
01:43:23.104 00.000 16108 MoveAxis(N, 0, ABG)
01:43:23.104 00.000 16108 Move returns status 0, amount 0
01:43:23.104 00.000 16108 move complete, result=0
01:43:23.104 00.000 16108 worker thread done servicing request
01:43:23.107 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3395, FiltMin=2877, FiltMax=62560, Gamma=1.000
01:43:23.131 00.024 21068 UpdateGuideState exits: m=126573 SNR=80.0
01:43:23.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:23.134 00.001 21068 Enqueuing Expose request
01:43:23.136 00.002 16108 Worker thread wakes up
01:43:23.136 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:23.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:23.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:24.310 01.173 16108 Exposure complete
01:43:24.385 00.075 16108 worker thread done servicing request
01:43:24.385 00.000 21068 OnExposeComplete: enter
01:43:24.386 00.001 21068 UpdateGuideState(): m_state=6
01:43:24.387 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11099
01:43:24.388 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.99, Mass=131307, SNR=85.7, Peak=17696 HFD=3.1
01:43:24.389 00.001 21068 MultiStar: [#1 0.23,0.09,1.26,U] [#2 0.06,0.06,1.09,U] [#3 0.18,0.16,0.92,U] [#4 0.00,0.00,1.01,U] [#5 -0.06,-0.10,1.02,U] [#6 -0.05,-0.09,0.86,U] [#7 0.17,0.16,0.81,U] [#8 -0.23,-0.03,0.86,U] 
01:43:24.390 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.24, 0.17}
01:43:24.390 00.000 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
01:43:24.391 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
01:43:24.392 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.63 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
01:43:24.393 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
01:43:24.394 00.001 21068 Enqueuing Move request for scope (0.07, 0.05)
01:43:24.395 00.001 16108 Worker thread wakes up
01:43:24.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:43:24.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:43:24.395 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.06
01:43:24.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:43:24.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:24.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:24.395 00.000 16108 MoveAxis(E, 0, ABG)
01:43:24.395 00.000 16108 Move returns status 0, amount 0
01:43:24.395 00.000 16108 MoveAxis(N, 0, ABG)
01:43:24.395 00.000 16108 Move returns status 0, amount 0
01:43:24.395 00.000 16108 move complete, result=0
01:43:24.395 00.000 16108 worker thread done servicing request
01:43:24.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3392, FiltMin=2870, FiltMax=54656, Gamma=1.000
01:43:24.413 00.014 21068 UpdateGuideState exits: m=131307 SNR=85.7
01:43:24.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:24.415 00.000 21068 Enqueuing Expose request
01:43:24.416 00.001 16108 Worker thread wakes up
01:43:24.416 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:24.418 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:24.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:25.390 00.972 16108 Exposure complete
01:43:25.445 00.055 16108 worker thread done servicing request
01:43:25.445 00.000 21068 OnExposeComplete: enter
01:43:25.446 00.001 21068 UpdateGuideState(): m_state=6
01:43:25.446 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11100
01:43:25.448 00.002 21068 Star::Find returns 1 (0), X=220.79, Y=875.96, Mass=127393, SNR=93.4, Peak=15456 HFD=3.5
01:43:25.449 00.001 21068 MultiStar: [#1 0.25,0.13,1.12,U] [#2 0.03,-0.09,1.08,U] [#3 0.18,0.05,0.98,U] [#4 0.31,-0.04,0.78,U] [#5 0.11,-0.12,0.81,U] [#6 0.04,-0.10,0.72,U] [#7 0.23,0.01,0.57,U] [#8 -0.07,-0.05,0.64,U] 
01:43:25.450 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.18, 0.15}
01:43:25.450 00.000 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:43:25.451 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:43:25.452 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.14 mountY=-0.04, mountTheta=-2.89
01:43:25.453 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.00, opts=13)
01:43:25.454 00.001 21068 Enqueuing Move request for scope (0.15, 0.00)
01:43:25.455 00.001 16108 Worker thread wakes up
01:43:25.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
01:43:25.455 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
01:43:25.455 00.000 16108 Moving (0.15, 0.00) raw xDistance=-0.14 yDistance=-0.04
01:43:25.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:43:25.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:25.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:25.455 00.000 16108 MoveAxis(E, 0, ABG)
01:43:25.455 00.000 16108 Move returns status 0, amount 0
01:43:25.455 00.000 16108 MoveAxis(N, 0, ABG)
01:43:25.455 00.000 16108 Move returns status 0, amount 0
01:43:25.455 00.000 16108 move complete, result=0
01:43:25.456 00.001 16108 worker thread done servicing request
01:43:25.463 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3395, FiltMin=2899, FiltMax=58086, Gamma=1.000
01:43:25.481 00.018 21068 UpdateGuideState exits: m=127393 SNR=93.4
01:43:25.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.484 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:25.486 00.002 21068 Enqueuing Expose request
01:43:25.486 00.000 16108 Worker thread wakes up
01:43:25.486 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:25.487 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:25.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:26.660 01.173 16108 Exposure complete
01:43:26.720 00.060 16108 worker thread done servicing request
01:43:26.720 00.000 21068 OnExposeComplete: enter
01:43:26.722 00.002 21068 UpdateGuideState(): m_state=6
01:43:26.723 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11101
01:43:26.724 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.05, Mass=116568, SNR=90.6, Peak=15280 HFD=3.7
01:43:26.725 00.001 21068 MultiStar: [#1 0.06,0.12,0.97,U] [#2 0.03,0.09,1.31,U] [#3 0.12,0.35,0.97,U] [#4 0.13,0.03,0.71,U] [#5 -0.24,-0.06,0.80,U] [#6 -0.02,-0.04,0.81,U] [#7 0.20,0.40,0.56,U] [#8 -0.17,0.09,0.72,U] 
01:43:26.726 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.17, 0.23}
01:43:26.726 00.000 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
01:43:26.727 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
01:43:26.728 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=-0.01 mountY=-0.13, mountTheta=-1.64
01:43:26.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
01:43:26.732 00.002 21068 Enqueuing Move request for scope (0.03, 0.13)
01:43:26.734 00.002 16108 Worker thread wakes up
01:43:26.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:43:26.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:43:26.734 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.13
01:43:26.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:26.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:26.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:43:26.734 00.000 16108 MoveAxis(E, 0, ABG)
01:43:26.735 00.001 16108 Move returns status 0, amount 0
01:43:26.735 00.000 16108 MoveAxis(N, 0, ABG)
01:43:26.735 00.000 16108 Move returns status 0, amount 0
01:43:26.735 00.000 16108 move complete, result=0
01:43:26.735 00.000 16108 worker thread done servicing request
01:43:26.740 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3392, FiltMin=2925, FiltMax=57664, Gamma=1.000
01:43:26.774 00.034 21068 UpdateGuideState exits: m=116568 SNR=90.6
01:43:26.776 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:26.778 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:26.780 00.002 21068 Enqueuing Expose request
01:43:26.781 00.001 16108 Worker thread wakes up
01:43:26.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:26.782 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:26.782 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:27.763 00.981 16108 Exposure complete
01:43:27.832 00.069 16108 worker thread done servicing request
01:43:27.832 00.000 21068 OnExposeComplete: enter
01:43:27.833 00.001 21068 UpdateGuideState(): m_state=6
01:43:27.834 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11102
01:43:27.834 00.000 21068 Star::Find returns 1 (0), X=221.01, Y=876.18, Mass=143154, SNR=81.0, Peak=15296 HFD=4.0
01:43:27.835 00.001 21068 MultiStar: [#1 0.39,0.37,0.00,M1] [#2 0.19,0.28,1.35,U] [#3 0.42,0.50,0.00,M3] [#4 0.05,0.18,0.89,U] [#5 0.47,0.23,0.88,U] [#6 0.02,0.40,0.78,U] [#7 0.54,0.36,0.00,M1] [#8 0.17,0.18,0.99,U] 
01:43:27.835 00.000 21068 refined, 5 included, MultiStar: {0.22, 0.27}, one-star: {0.39, 0.36}
01:43:27.836 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
01:43:27.837 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
01:43:27.839 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.89 mountX=-0.17 mountY=-0.31, mountTheta=-2.06
01:43:27.840 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.27, opts=13)
01:43:27.841 00.001 21068 Enqueuing Move request for scope (0.22, 0.27)
01:43:27.842 00.001 16108 Worker thread wakes up
01:43:27.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
01:43:27.842 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
01:43:27.842 00.000 16108 Moving (0.22, 0.27) raw xDistance=-0.17 yDistance=-0.31
01:43:27.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:43:27.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:43:27.842 00.000 16108 MoveAxis(E, 0, ABG)
01:43:27.842 00.000 16108 Move returns status 0, amount 0
01:43:27.842 00.000 16108 MoveAxis(N, 63, ABG)
01:43:27.842 00.000 16108 Guiding  Dir = 0, Dur = 63
01:43:27.842 00.000 16108 IsSlewing returns 0
01:43:27.843 00.001 16108 IsGuiding returns 0
01:43:27.845 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3395, FiltMin=2925, FiltMax=56416, Gamma=1.000
01:43:27.862 00.017 21068 UpdateGuideState exits: m=143154 SNR=81.0
01:43:27.864 00.002 16108 PulseGuide returned control before completion, sleep 54
01:43:27.864 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:27.866 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:27.867 00.001 21068 Enqueuing Expose request
01:43:27.924 00.057 16108 IsGuiding returns 1
01:43:27.924 00.000 16108 scope still moving after pulse duration time elapsed
01:43:27.955 00.031 16108 IsSlewing returns 0
01:43:27.955 00.000 16108 IsGuiding returns 0
01:43:27.955 00.000 16108 scope move finished after 63 + 49 ms
01:43:27.955 00.000 16108 Move returns status 0, amount 63
01:43:27.955 00.000 16108 move complete, result=0
01:43:27.955 00.000 16108 worker thread done servicing request
01:43:27.955 00.000 16108 Worker thread wakes up
01:43:27.955 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 63 ms NORTH
01:43:27.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:27.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:29.118 01.162 16108 Exposure complete
01:43:29.204 00.086 16108 worker thread done servicing request
01:43:29.204 00.000 21068 OnExposeComplete: enter
01:43:29.205 00.001 21068 UpdateGuideState(): m_state=6
01:43:29.206 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11103
01:43:29.207 00.001 21068 Star::Find returns 1 (0), X=220.71, Y=876.51, Mass=122696, SNR=81.4, Peak=13344 HFD=3.3
01:43:29.207 00.000 21068 MultiStar: [#1 0.31,0.65,0.00,M2] [#2 -0.17,0.37,1.37,U] [#3 0.17,0.54,0.00,M4] [#4 0.30,0.21,0.90,U] [#5 0.20,0.29,0.83,U] [#6 -0.07,0.70,0.00,M1] [#7 0.12,0.58,0.00,M2] [#8 0.15,0.16,0.76,U] 
01:43:29.208 00.001 21068 refined, 4 included, MultiStar: {0.08, 0.36}, one-star: {0.10, 0.70}
01:43:29.209 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
01:43:29.210 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
01:43:29.211 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.34 mountX=-0.02 mountY=-0.37, mountTheta=-1.62
01:43:29.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.36, opts=13)
01:43:29.213 00.001 21068 Enqueuing Move request for scope (0.08, 0.36)
01:43:29.214 00.001 16108 Worker thread wakes up
01:43:29.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
01:43:29.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
01:43:29.214 00.000 16108 Moving (0.08, 0.36) raw xDistance=-0.02 yDistance=-0.37
01:43:29.216 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:43:29.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:43:29.216 00.000 16108 MoveAxis(E, 0, ABG)
01:43:29.216 00.000 16108 Move returns status 0, amount 0
01:43:29.216 00.000 16108 MoveAxis(N, 75, ABG)
01:43:29.216 00.000 16108 Guiding  Dir = 0, Dur = 75
01:43:29.217 00.001 16108 IsSlewing returns 0
01:43:29.217 00.000 16108 IsGuiding returns 0
01:43:29.218 00.001 16108 PulseGuide returned control before completion, sleep 84
01:43:29.225 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3392, FiltMin=2912, FiltMax=43961, Gamma=1.000
01:43:29.244 00.019 21068 UpdateGuideState exits: m=122696 SNR=81.4
01:43:29.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:29.247 00.001 21068 Enqueuing Expose request
01:43:29.308 00.061 16108 IsGuiding returns 0
01:43:29.308 00.000 16108 Move returns status 0, amount 75
01:43:29.308 00.000 16108 move complete, result=0
01:43:29.308 00.000 16108 worker thread done servicing request
01:43:29.308 00.000 16108 Worker thread wakes up
01:43:29.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:29.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:29.314 00.006 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 75 ms NORTH
01:43:30.277 00.963 16108 Exposure complete
01:43:30.332 00.055 16108 worker thread done servicing request
01:43:30.332 00.000 21068 OnExposeComplete: enter
01:43:30.333 00.001 21068 UpdateGuideState(): m_state=6
01:43:30.334 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11104
01:43:30.335 00.001 21068 Star::Find returns 1 (0), X=220.38, Y=876.27, Mass=129425, SNR=92.2, Peak=14163 HFD=3.5
01:43:30.336 00.001 21068 MultiStar: [#1 -0.06,0.46,0.99,U] [#2 -0.28,0.40,1.11,U] [#3 -0.08,0.51,0.89,U] [#4 -0.32,0.19,0.68,U] [#5 -0.40,0.27,0.89,U] [#6 -0.61,0.18,0.00,M2] [#7 -0.16,0.64,0.00,M3] [#8 -0.34,0.23,0.82,U] 
01:43:30.337 00.001 21068 refined, 6 included, MultiStar: {-0.24, 0.37}, one-star: {-0.23, 0.46}
01:43:30.337 00.000 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:43:30.338 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:43:30.339 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.37 hyp=0.44 cameraTheta=2.14 mountX=0.30 mountY=-0.30, mountTheta=-0.79
01:43:30.340 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.37, opts=13)
01:43:30.341 00.001 21068 Enqueuing Move request for scope (-0.24, 0.37)
01:43:30.343 00.002 16108 Worker thread wakes up
01:43:30.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.37) opts 0xd
01:43:30.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.37)
01:43:30.343 00.000 16108 Moving (-0.24, 0.37) raw xDistance=0.30 yDistance=-0.30
01:43:30.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:43:30.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:43:30.344 00.001 16108 MoveAxis(W, 78, ABG)
01:43:30.344 00.000 16108 Guiding  Dir = 3, Dur = 78
01:43:30.344 00.000 16108 IsSlewing returns 0
01:43:30.344 00.000 16108 IsGuiding returns 0
01:43:30.352 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3392, FiltMin=2899, FiltMax=61581, Gamma=1.000
01:43:30.369 00.017 21068 UpdateGuideState exits: m=129425 SNR=92.2
01:43:30.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:30.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:30.371 00.000 21068 Enqueuing Expose request
01:43:30.405 00.034 16108 PulseGuide returned control before completion, sleep 28
01:43:30.436 00.031 16108 IsGuiding returns 1
01:43:30.436 00.000 16108 scope still moving after pulse duration time elapsed
01:43:30.468 00.032 16108 IsSlewing returns 0
01:43:30.468 00.000 16108 IsGuiding returns 1
01:43:30.500 00.032 16108 IsSlewing returns 0
01:43:30.500 00.000 16108 IsGuiding returns 0
01:43:30.500 00.000 16108 scope move finished after 78 + 76 ms
01:43:30.500 00.000 16108 Move returns status 0, amount 78
01:43:30.500 00.000 16108 MoveAxis(N, 61, ABG)
01:43:30.500 00.000 16108 Guiding  Dir = 0, Dur = 61
01:43:30.501 00.001 16108 IsSlewing returns 0
01:43:30.501 00.000 16108 IsGuiding returns 0
01:43:30.563 00.062 16108 IsGuiding returns 1
01:43:30.563 00.000 16108 scope still moving after pulse duration time elapsed
01:43:30.593 00.030 16108 IsSlewing returns 0
01:43:30.593 00.000 16108 IsGuiding returns 1
01:43:30.625 00.032 16108 IsSlewing returns 0
01:43:30.625 00.000 16108 IsGuiding returns 1
01:43:30.656 00.031 16108 IsSlewing returns 0
01:43:30.656 00.000 16108 IsGuiding returns 0
01:43:30.656 00.000 16108 scope move finished after 61 + 95 ms
01:43:30.656 00.000 16108 Move returns status 0, amount 61
01:43:30.656 00.000 16108 move complete, result=0
01:43:30.656 00.000 16108 worker thread done servicing request
01:43:30.658 00.002 16108 Worker thread wakes up
01:43:30.658 00.000 21068 GuideStep: 0.3 px 78 ms WEST, -0.3 px 61 ms NORTH
01:43:30.660 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:30.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:31.820 01.160 16108 Exposure complete
01:43:31.874 00.054 16108 worker thread done servicing request
01:43:31.874 00.000 21068 OnExposeComplete: enter
01:43:31.875 00.001 21068 UpdateGuideState(): m_state=6
01:43:31.876 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11105
01:43:31.876 00.000 21068 Star::Find returns 1 (0), X=220.84, Y=875.73, Mass=127028, SNR=90.2, Peak=15296 HFD=3.6
01:43:31.877 00.001 21068 MultiStar: [#1 0.18,-0.14,0.99,U] [#2 -0.17,-0.26,1.08,U] [#3 0.21,0.06,0.93,U] [#4 0.05,-0.36,0.80,U] [#5 -0.14,-0.51,0.93,U] [#6 -0.11,-0.31,0.74,U] [#7 0.27,-0.13,0.58,U] [#8 0.03,-0.44,0.68,U] 
01:43:31.878 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {0.23, -0.08}
01:43:31.879 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
01:43:31.879 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
01:43:31.880 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.34 mountX=-0.09 mountY=0.21, mountTheta=1.99
01:43:31.883 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.23, opts=13)
01:43:31.883 00.000 21068 Enqueuing Move request for scope (0.05, -0.23)
01:43:31.884 00.001 16108 Worker thread wakes up
01:43:31.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
01:43:31.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
01:43:31.884 00.000 16108 Moving (0.05, -0.23) raw xDistance=-0.09 yDistance=0.21
01:43:31.885 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:31.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:31.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:43:31.885 00.000 16108 MoveAxis(E, 0, ABG)
01:43:31.885 00.000 16108 Move returns status 0, amount 0
01:43:31.885 00.000 16108 MoveAxis(N, 0, ABG)
01:43:31.885 00.000 16108 Move returns status 0, amount 0
01:43:31.885 00.000 16108 move complete, result=0
01:43:31.885 00.000 16108 worker thread done servicing request
01:43:31.887 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3392, FiltMin=2902, FiltMax=60464, Gamma=1.000
01:43:31.907 00.020 21068 UpdateGuideState exits: m=127028 SNR=90.2
01:43:31.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:31.909 00.000 21068 Enqueuing Expose request
01:43:31.910 00.001 16108 Worker thread wakes up
01:43:31.910 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:31.911 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:31.911 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:32.895 00.984 16108 Exposure complete
01:43:32.951 00.056 16108 worker thread done servicing request
01:43:32.951 00.000 21068 OnExposeComplete: enter
01:43:32.952 00.001 21068 UpdateGuideState(): m_state=6
01:43:32.953 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11106
01:43:32.954 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=875.91, Mass=118425, SNR=80.5, Peak=14128 HFD=3.7
01:43:32.955 00.001 21068 MultiStar: [#1 0.23,-0.16,1.32,U] [#2 0.16,-0.14,1.40,U] [#3 0.23,-0.08,1.15,U] [#4 0.18,-0.48,0.82,U] [#5 0.21,-0.40,1.00,U] [#6 -0.17,-0.28,0.79,U] [#7 0.06,-0.11,0.67,U] [#8 0.17,-0.17,0.80,U] 
01:43:32.955 00.000 21068 refined, 8 included, MultiStar: {0.17, -0.18}, one-star: {0.33, 0.09}
01:43:32.956 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
01:43:32.957 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
01:43:32.958 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.82 mountX=-0.20 mountY=0.14, mountTheta=2.54
01:43:32.959 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.18, opts=13)
01:43:32.960 00.001 21068 Enqueuing Move request for scope (0.17, -0.18)
01:43:32.961 00.001 16108 Worker thread wakes up
01:43:32.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
01:43:32.961 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
01:43:32.961 00.000 16108 Moving (0.17, -0.18) raw xDistance=-0.20 yDistance=0.14
01:43:32.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:43:32.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:32.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:43:32.961 00.000 16108 MoveAxis(E, 0, ABG)
01:43:32.961 00.000 16108 Move returns status 0, amount 0
01:43:32.961 00.000 16108 MoveAxis(N, 0, ABG)
01:43:32.961 00.000 16108 Move returns status 0, amount 0
01:43:32.961 00.000 16108 move complete, result=0
01:43:32.961 00.000 16108 worker thread done servicing request
01:43:32.966 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3392, FiltMin=2912, FiltMax=64013, Gamma=1.000
01:43:32.981 00.015 21068 UpdateGuideState exits: m=118425 SNR=80.5
01:43:32.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:32.984 00.001 21068 Enqueuing Expose request
01:43:32.985 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:32.985 00.000 16108 Worker thread wakes up
01:43:32.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:32.986 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:34.141 01.155 16108 Exposure complete
01:43:34.202 00.061 16108 worker thread done servicing request
01:43:34.202 00.000 21068 OnExposeComplete: enter
01:43:34.204 00.002 21068 UpdateGuideState(): m_state=6
01:43:34.205 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11107
01:43:34.207 00.002 21068 Star::Find returns 1 (0), X=220.55, Y=876.00, Mass=130287, SNR=82.3, Peak=15472 HFD=3.5
01:43:34.208 00.001 21068 MultiStar: [#1 0.07,0.28,1.15,U] [#2 0.00,-0.02,1.09,U] [#3 -0.00,0.06,1.13,U] [#4 0.12,-0.13,0.85,U] [#5 -0.10,-0.08,0.95,U] [#6 0.01,-0.03,0.89,U] [#7 0.01,0.21,0.73,U] [#8 -0.12,0.01,0.63,U] 
01:43:34.209 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {-0.06, 0.18}
01:43:34.211 00.002 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
01:43:34.212 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
01:43:34.213 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=0.01 mountY=-0.06, mountTheta=-1.32
01:43:34.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
01:43:34.217 00.002 21068 Enqueuing Move request for scope (-0.00, 0.06)
01:43:34.218 00.001 16108 Worker thread wakes up
01:43:34.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
01:43:34.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
01:43:34.218 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
01:43:34.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:34.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:34.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:34.218 00.000 16108 MoveAxis(E, 0, ABG)
01:43:34.218 00.000 16108 Move returns status 0, amount 0
01:43:34.218 00.000 16108 MoveAxis(N, 0, ABG)
01:43:34.218 00.000 16108 Move returns status 0, amount 0
01:43:34.220 00.002 16108 move complete, result=0
01:43:34.220 00.000 16108 worker thread done servicing request
01:43:34.227 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3392, FiltMin=2880, FiltMax=61789, Gamma=1.000
01:43:34.256 00.029 21068 UpdateGuideState exits: m=130287 SNR=82.3
01:43:34.258 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:34.258 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:34.259 00.001 21068 Enqueuing Expose request
01:43:34.260 00.001 16108 Worker thread wakes up
01:43:34.260 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:34.262 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:34.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:35.244 00.982 16108 Exposure complete
01:43:35.304 00.060 16108 worker thread done servicing request
01:43:35.304 00.000 21068 OnExposeComplete: enter
01:43:35.307 00.003 21068 UpdateGuideState(): m_state=6
01:43:35.308 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11108
01:43:35.309 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=876.35, Mass=112596, SNR=73.7, Peak=13568 HFD=3.5
01:43:35.310 00.001 21068 MultiStar: [#1 -0.03,0.31,1.29,U] [#2 -0.12,0.45,1.46,U] [#3 0.22,0.39,1.26,U] [#4 0.24,0.30,0.98,U] [#5 -0.09,0.37,1.03,U] [#6 -0.03,0.47,0.90,U] [#7 0.32,0.32,0.75,U] [#8 -0.11,0.49,0.93,U] 
01:43:35.310 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.41}, one-star: {0.13, 0.53}
01:43:35.311 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
01:43:35.313 00.002 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
01:43:35.313 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.46 mountX=0.03 mountY=-0.40, mountTheta=-1.51
01:43:35.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.41, opts=13)
01:43:35.315 00.000 21068 Enqueuing Move request for scope (0.05, 0.41)
01:43:35.316 00.001 16108 Worker thread wakes up
01:43:35.316 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
01:43:35.316 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
01:43:35.316 00.000 16108 Moving (0.05, 0.41) raw xDistance=0.03 yDistance=-0.40
01:43:35.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:43:35.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:43:35.316 00.000 16108 MoveAxis(E, 0, ABG)
01:43:35.316 00.000 16108 Move returns status 0, amount 0
01:43:35.316 00.000 16108 MoveAxis(N, 81, ABG)
01:43:35.317 00.001 16108 Guiding  Dir = 0, Dur = 81
01:43:35.317 00.000 16108 IsSlewing returns 0
01:43:35.317 00.000 16108 IsGuiding returns 0
01:43:35.318 00.001 16108 PulseGuide returned control before completion, sleep 90
01:43:35.320 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3392, FiltMin=2883, FiltMax=53606, Gamma=1.000
01:43:35.349 00.029 21068 UpdateGuideState exits: m=112596 SNR=73.7
01:43:35.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:35.352 00.001 21068 Enqueuing Expose request
01:43:35.415 00.063 16108 IsGuiding returns 1
01:43:35.415 00.000 16108 scope still moving after pulse duration time elapsed
01:43:35.446 00.031 16108 IsSlewing returns 0
01:43:35.446 00.000 16108 IsGuiding returns 1
01:43:35.478 00.032 16108 IsSlewing returns 0
01:43:35.478 00.000 16108 IsGuiding returns 0
01:43:35.478 00.000 16108 scope move finished after 81 + 80 ms
01:43:35.478 00.000 16108 Move returns status 0, amount 81
01:43:35.478 00.000 16108 move complete, result=0
01:43:35.478 00.000 16108 worker thread done servicing request
01:43:35.478 00.000 16108 Worker thread wakes up
01:43:35.479 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 81 ms NORTH
01:43:35.481 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:35.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:36.629 01.148 16108 Exposure complete
01:43:36.686 00.057 16108 worker thread done servicing request
01:43:36.686 00.000 21068 OnExposeComplete: enter
01:43:36.686 00.000 21068 UpdateGuideState(): m_state=6
01:43:36.688 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11109
01:43:36.688 00.000 21068 Star::Find returns 1 (0), X=221.08, Y=875.92, Mass=106006, SNR=69.8, Peak=13904 HFD=3.1
01:43:36.690 00.002 21068 MultiStar: [#1 0.23,-0.07,1.61,U] [#2 0.10,-0.19,1.36,U] [#3 0.32,-0.07,1.39,U] [#4 0.22,-0.51,0.00,M1] [#5 0.30,-0.26,1.10,U] [#6 0.08,-0.26,0.98,U] [#7 0.15,-0.23,0.76,U] [#8 0.01,-0.34,0.87,U] 
01:43:36.690 00.000 21068 refined, 7 included, MultiStar: {0.21, -0.15}, one-star: {0.47, 0.11}
01:43:36.691 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
01:43:36.691 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
01:43:36.693 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=-0.24 mountY=0.10, mountTheta=2.75
01:43:36.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.15, opts=13)
01:43:36.695 00.000 21068 Enqueuing Move request for scope (0.21, -0.15)
01:43:36.696 00.001 16108 Worker thread wakes up
01:43:36.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
01:43:36.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
01:43:36.696 00.000 16108 Moving (0.21, -0.15) raw xDistance=-0.24 yDistance=0.10
01:43:36.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:43:36.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:36.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:36.696 00.000 16108 MoveAxis(E, 62, ABG)
01:43:36.697 00.001 16108 Guiding  Dir = 2, Dur = 62
01:43:36.697 00.000 16108 IsSlewing returns 0
01:43:36.697 00.000 16108 IsGuiding returns 0
01:43:36.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3389, FiltMin=2835, FiltMax=59261, Gamma=1.000
01:43:36.714 00.014 21068 UpdateGuideState exits: m=106006 SNR=69.8
01:43:36.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:36.717 00.001 21068 Enqueuing Expose request
01:43:36.719 00.002 16108 PulseGuide returned control before completion, sleep 50
01:43:36.780 00.061 16108 IsGuiding returns 1
01:43:36.780 00.000 16108 scope still moving after pulse duration time elapsed
01:43:36.812 00.032 16108 IsSlewing returns 0
01:43:36.812 00.000 16108 IsGuiding returns 0
01:43:36.812 00.000 16108 scope move finished after 62 + 53 ms
01:43:36.812 00.000 16108 Move returns status 0, amount 62
01:43:36.812 00.000 16108 MoveAxis(N, 0, ABG)
01:43:36.812 00.000 16108 Move returns status 0, amount 0
01:43:36.813 00.001 16108 move complete, result=0
01:43:36.813 00.000 16108 worker thread done servicing request
01:43:36.813 00.000 16108 Worker thread wakes up
01:43:36.813 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
01:43:36.816 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:36.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:37.793 00.977 16108 Exposure complete
01:43:37.849 00.056 16108 worker thread done servicing request
01:43:37.849 00.000 21068 OnExposeComplete: enter
01:43:37.850 00.001 21068 UpdateGuideState(): m_state=6
01:43:37.851 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11110
01:43:37.852 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=875.41, Mass=130862, SNR=88.1, Peak=12265 HFD=3.8
01:43:37.853 00.001 21068 MultiStar: [#1 0.34,-0.27,1.15,U] [#2 0.30,-0.52,0.00,M1] [#3 0.47,-0.48,0.00,M1] [#4 0.47,-0.44,0.00,M2] [#5 0.15,-0.74,0.00,M1] [#6 0.34,-0.60,0.00,M1] [#7 0.41,-0.44,0.00,M1] [#8 0.24,-0.59,0.00,M1] 
01:43:37.853 00.000 21068 refined, 1 included, MultiStar: {0.40, -0.33}, one-star: {0.47, -0.40}
01:43:37.854 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
01:43:37.854 00.000 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
01:43:37.855 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.69 mountX=-0.45 mountY=0.23, mountTheta=2.67
01:43:37.858 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.33, opts=13)
01:43:37.859 00.001 21068 Enqueuing Move request for scope (0.40, -0.33)
01:43:37.859 00.000 16108 Worker thread wakes up
01:43:37.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd
01:43:37.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.33)
01:43:37.860 00.001 16108 Moving (0.40, -0.33) raw xDistance=-0.45 yDistance=0.23
01:43:37.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
01:43:37.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:37.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:43:37.860 00.000 16108 MoveAxis(E, 123, ABG)
01:43:37.860 00.000 16108 Guiding  Dir = 2, Dur = 123
01:43:37.860 00.000 16108 IsSlewing returns 0
01:43:37.860 00.000 16108 IsGuiding returns 0
01:43:37.865 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3392, FiltMin=2881, FiltMax=48230, Gamma=1.000
01:43:37.880 00.015 21068 UpdateGuideState exits: m=130862 SNR=88.1
01:43:37.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:37.882 00.000 21068 Enqueuing Expose request
01:43:37.909 00.027 16108 PulseGuide returned control before completion, sleep 85
01:43:38.002 00.093 16108 IsGuiding returns 1
01:43:38.002 00.000 16108 scope still moving after pulse duration time elapsed
01:43:38.033 00.031 16108 IsSlewing returns 0
01:43:38.034 00.001 16108 IsGuiding returns 1
01:43:38.066 00.032 16108 IsSlewing returns 0
01:43:38.067 00.001 16108 IsGuiding returns 0
01:43:38.067 00.000 16108 scope move finished after 123 + 83 ms
01:43:38.067 00.000 16108 Move returns status 0, amount 123
01:43:38.067 00.000 16108 MoveAxis(N, 0, ABG)
01:43:38.067 00.000 16108 Move returns status 0, amount 0
01:43:38.067 00.000 16108 move complete, result=0
01:43:38.067 00.000 16108 worker thread done servicing request
01:43:38.067 00.000 16108 Worker thread wakes up
01:43:38.067 00.000 21068 GuideStep: -0.5 px 123 ms EAST, 0.2 px 0 ms NORTH
01:43:38.069 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:38.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:39.238 01.169 16108 Exposure complete
01:43:39.300 00.062 16108 worker thread done servicing request
01:43:39.300 00.000 21068 OnExposeComplete: enter
01:43:39.301 00.001 21068 UpdateGuideState(): m_state=6
01:43:39.302 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11111
01:43:39.302 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=876.06, Mass=126880, SNR=85.4, Peak=15872 HFD=3.5
01:43:39.304 00.002 21068 MultiStar: [#1 -0.50,-0.06,1.04,U] [#2 -0.28,-0.08,1.19,U] [#3 -0.13,-0.13,1.16,U] [#4 -0.67,-0.39,0.00,M3] [#5 -0.29,-0.20,0.81,U] [#6 -0.25,-0.38,0.79,U] [#7 -0.09,0.08,0.59,U] [#8 -0.27,-0.07,0.86,U] 
01:43:39.305 00.001 21068 refined, 7 included, MultiStar: {-0.25, -0.07}, one-star: {-0.12, 0.24}
01:43:39.306 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.47)
01:43:39.307 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.53)
01:43:39.307 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.85 mountX=0.23 mountY=0.13, mountTheta=0.51
01:43:39.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.07, opts=13)
01:43:39.310 00.001 21068 Enqueuing Move request for scope (-0.25, -0.07)
01:43:39.311 00.001 16108 Worker thread wakes up
01:43:39.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
01:43:39.311 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
01:43:39.311 00.000 16108 Moving (-0.25, -0.07) raw xDistance=0.23 yDistance=0.13
01:43:39.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
01:43:39.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:39.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:43:39.311 00.000 16108 MoveAxis(W, 52, ABG)
01:43:39.311 00.000 16108 Guiding  Dir = 3, Dur = 52
01:43:39.311 00.000 16108 IsSlewing returns 0
01:43:39.311 00.000 16108 IsGuiding returns 0
01:43:39.315 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3392, FiltMin=2944, FiltMax=65440, Gamma=1.000
01:43:39.331 00.016 21068 UpdateGuideState exits: m=126880 SNR=85.4
01:43:39.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.332 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:39.333 00.001 21068 Enqueuing Expose request
01:43:39.352 00.019 16108 PulseGuide returned control before completion, sleep 22
01:43:39.382 00.030 16108 IsGuiding returns 1
01:43:39.383 00.001 16108 scope still moving after pulse duration time elapsed
01:43:39.414 00.031 16108 IsSlewing returns 0
01:43:39.414 00.000 16108 IsGuiding returns 1
01:43:39.446 00.032 16108 IsSlewing returns 0
01:43:39.446 00.000 16108 IsGuiding returns 0
01:43:39.446 00.000 16108 scope move finished after 52 + 83 ms
01:43:39.447 00.001 16108 Move returns status 0, amount 52
01:43:39.447 00.000 16108 MoveAxis(N, 0, ABG)
01:43:39.447 00.000 16108 Move returns status 0, amount 0
01:43:39.447 00.000 16108 move complete, result=0
01:43:39.447 00.000 16108 worker thread done servicing request
01:43:39.447 00.000 16108 Worker thread wakes up
01:43:39.447 00.000 21068 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
01:43:39.451 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:39.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:40.417 00.966 16108 Exposure complete
01:43:40.472 00.055 16108 worker thread done servicing request
01:43:40.472 00.000 21068 OnExposeComplete: enter
01:43:40.473 00.001 21068 UpdateGuideState(): m_state=6
01:43:40.475 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11112
01:43:40.476 00.001 21068 Star::Find returns 1 (0), X=220.03, Y=875.84, Mass=123248, SNR=88.6, Peak=15091 HFD=3.1
01:43:40.476 00.000 21068 MultiStar: [#1 -0.29,0.20,1.12,U] [#2 -0.47,0.18,1.14,U] [#3 -0.23,0.43,0.91,U] [#4 -0.55,-0.21,0.00,M4] [#5 -0.45,-0.18,0.97,U] [#6 -0.85,-0.25,0.00,M1] [#7 -0.42,-0.06,0.62,U] [#8 -0.64,-0.19,0.00,M1] 
01:43:40.477 00.001 21068 refined, 5 included, MultiStar: {-0.41, 0.11}, one-star: {-0.58, 0.03}
01:43:40.478 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
01:43:40.479 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
01:43:40.479 00.000 21068 CameraToMount -- cameraX=-0.41 cameraY=0.11 hyp=0.42 cameraTheta=2.88 mountX=0.42 mountY=-0.01, mountTheta=-0.03
01:43:40.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.11, opts=13)
01:43:40.481 00.000 21068 Enqueuing Move request for scope (-0.41, 0.11)
01:43:40.482 00.001 16108 Worker thread wakes up
01:43:40.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.11) opts 0xd
01:43:40.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.11)
01:43:40.482 00.000 16108 Moving (-0.41, 0.11) raw xDistance=0.42 yDistance=-0.01
01:43:40.483 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:43:40.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:40.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:40.483 00.000 16108 MoveAxis(W, 114, ABG)
01:43:40.483 00.000 16108 Guiding  Dir = 3, Dur = 114
01:43:40.483 00.000 16108 IsSlewing returns 0
01:43:40.483 00.000 16108 IsGuiding returns 0
01:43:40.486 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3392, FiltMin=2921, FiltMax=55888, Gamma=1.000
01:43:40.501 00.015 21068 UpdateGuideState exits: m=123248 SNR=88.6
01:43:40.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.502 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:40.504 00.002 21068 Enqueuing Expose request
01:43:40.530 00.026 16108 PulseGuide returned control before completion, sleep 78
01:43:40.623 00.093 16108 IsGuiding returns 1
01:43:40.623 00.000 16108 scope still moving after pulse duration time elapsed
01:43:40.654 00.031 16108 IsSlewing returns 0
01:43:40.654 00.000 16108 IsGuiding returns 1
01:43:40.686 00.032 16108 IsSlewing returns 0
01:43:40.686 00.000 16108 IsGuiding returns 1
01:43:40.718 00.032 16108 IsSlewing returns 0
01:43:40.718 00.000 16108 IsGuiding returns 0
01:43:40.718 00.000 16108 scope move finished after 114 + 121 ms
01:43:40.718 00.000 16108 Move returns status 0, amount 114
01:43:40.718 00.000 16108 MoveAxis(N, 0, ABG)
01:43:40.718 00.000 16108 Move returns status 0, amount 0
01:43:40.718 00.000 16108 move complete, result=0
01:43:40.718 00.000 16108 worker thread done servicing request
01:43:40.718 00.000 16108 Worker thread wakes up
01:43:40.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:40.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:40.718 00.000 21068 GuideStep: 0.4 px 114 ms WEST, -0.0 px 0 ms NORTH
01:43:41.894 01.176 16108 Exposure complete
01:43:41.961 00.067 16108 worker thread done servicing request
01:43:41.961 00.000 21068 OnExposeComplete: enter
01:43:41.963 00.002 21068 UpdateGuideState(): m_state=6
01:43:41.966 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11113
01:43:41.969 00.003 21068 Star::Find returns 1 (0), X=220.43, Y=875.97, Mass=123849, SNR=74.0, Peak=14275 HFD=3.5
01:43:41.971 00.002 21068 MultiStar: [#1 -0.43,0.06,1.10,U] [#2 -0.34,-0.11,1.25,U] [#3 -0.29,0.30,1.22,U] [#4 -0.34,-0.01,0.89,U] [#5 -0.50,-0.04,1.10,U] [#6 -0.48,0.20,0.85,U] [#7 -0.32,0.15,0.66,U] [#8 -0.31,-0.14,0.86,U] 
01:43:41.972 00.001 21068 single-star, 8 included, MultiStar: {-0.35, 0.06}, one-star: {-0.18, 0.16}
01:43:41.974 00.002 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
01:43:41.975 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
01:43:41.977 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.41 mountX=0.20 mountY=-0.11, mountTheta=-0.51
01:43:41.980 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.16, opts=13)
01:43:41.983 00.003 21068 Enqueuing Move request for scope (-0.18, 0.16)
01:43:41.985 00.002 16108 Worker thread wakes up
01:43:41.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
01:43:41.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
01:43:41.985 00.000 16108 Moving (-0.18, 0.16) raw xDistance=0.20 yDistance=-0.11
01:43:41.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.20
01:43:41.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:41.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:43:41.986 00.001 16108 MoveAxis(W, 61, ABG)
01:43:41.986 00.000 16108 Guiding  Dir = 3, Dur = 61
01:43:41.986 00.000 16108 IsSlewing returns 0
01:43:41.986 00.000 16108 IsGuiding returns 0
01:43:41.995 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3392, FiltMin=2931, FiltMax=63110, Gamma=1.000
01:43:42.011 00.016 21068 UpdateGuideState exits: m=123849 SNR=74.0
01:43:42.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.012 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:42.013 00.001 21068 Enqueuing Expose request
01:43:42.025 00.012 16108 PulseGuide returned control before completion, sleep 33
01:43:42.070 00.045 16108 IsGuiding returns 1
01:43:42.070 00.000 16108 scope still moving after pulse duration time elapsed
01:43:42.107 00.037 16108 IsSlewing returns 0
01:43:42.107 00.000 16108 IsGuiding returns 1
01:43:42.134 00.027 16108 IsSlewing returns 0
01:43:42.134 00.000 16108 IsGuiding returns 0
01:43:42.135 00.001 16108 scope move finished after 61 + 86 ms
01:43:42.135 00.000 16108 Move returns status 0, amount 61
01:43:42.135 00.000 16108 MoveAxis(N, 0, ABG)
01:43:42.135 00.000 16108 Move returns status 0, amount 0
01:43:42.135 00.000 16108 move complete, result=0
01:43:42.135 00.000 16108 worker thread done servicing request
01:43:42.135 00.000 16108 Worker thread wakes up
01:43:42.135 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
01:43:42.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:42.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:43.107 00.971 16108 Exposure complete
01:43:43.163 00.056 16108 worker thread done servicing request
01:43:43.163 00.000 21068 OnExposeComplete: enter
01:43:43.165 00.002 21068 UpdateGuideState(): m_state=6
01:43:43.166 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11114
01:43:43.166 00.000 21068 Star::Find returns 1 (0), X=220.38, Y=875.94, Mass=132319, SNR=86.5, Peak=16272 HFD=3.3
01:43:43.168 00.002 21068 MultiStar: [#1 -0.03,0.11,1.15,U] [#2 -0.19,0.11,1.18,U] [#3 0.11,0.28,0.96,U] [#4 -0.04,-0.10,0.74,U] [#5 -0.35,-0.15,0.84,U] [#6 -0.29,-0.11,0.82,U] [#7 0.01,0.03,0.65,U] [#8 -0.19,0.01,0.76,U] 
01:43:43.168 00.000 21068 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.23, 0.12}
01:43:43.169 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
01:43:43.170 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
01:43:43.170 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.80 mountX=0.14 mountY=-0.01, mountTheta=-0.10
01:43:43.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.05, opts=13)
01:43:43.173 00.001 21068 Enqueuing Move request for scope (-0.13, 0.05)
01:43:43.173 00.000 16108 Worker thread wakes up
01:43:43.174 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
01:43:43.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
01:43:43.174 00.000 16108 Moving (-0.13, 0.05) raw xDistance=0.14 yDistance=-0.01
01:43:43.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:43:43.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:43.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:43.174 00.000 16108 MoveAxis(E, 0, ABG)
01:43:43.174 00.000 16108 Move returns status 0, amount 0
01:43:43.175 00.001 16108 MoveAxis(N, 0, ABG)
01:43:43.175 00.000 16108 Move returns status 0, amount 0
01:43:43.175 00.000 16108 move complete, result=0
01:43:43.175 00.000 16108 worker thread done servicing request
01:43:43.177 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=176, max=65535, med=3392, FiltMin=2915, FiltMax=58176, Gamma=1.000
01:43:43.193 00.016 21068 UpdateGuideState exits: m=132319 SNR=86.5
01:43:43.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.194 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:43.195 00.001 21068 Enqueuing Expose request
01:43:43.196 00.001 16108 Worker thread wakes up
01:43:43.196 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:43.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:43.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:44.359 01.162 16108 Exposure complete
01:43:44.430 00.071 16108 worker thread done servicing request
01:43:44.430 00.000 21068 OnExposeComplete: enter
01:43:44.431 00.001 21068 UpdateGuideState(): m_state=6
01:43:44.432 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11115
01:43:44.433 00.001 21068 Star::Find returns 1 (0), X=220.49, Y=875.89, Mass=107655, SNR=78.7, Peak=14112 HFD=3.2
01:43:44.434 00.001 21068 MultiStar: [#1 -0.14,0.12,1.20,U] [#2 -0.28,0.03,1.32,U] [#3 0.02,0.28,0.97,U] [#4 -0.02,0.04,0.93,U] [#5 0.10,-0.00,1.08,U] [#6 -0.16,-0.35,0.78,U] [#7 0.21,-0.02,0.71,U] [#8 -0.27,-0.26,0.84,U] 
01:43:44.435 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.12, 0.08}
01:43:44.435 00.000 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
01:43:44.436 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
01:43:44.437 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.04 mountX=0.08 mountY=0.01, mountTheta=0.14
01:43:44.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
01:43:44.439 00.000 21068 Enqueuing Move request for scope (-0.08, 0.01)
01:43:44.440 00.001 16108 Worker thread wakes up
01:43:44.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:43:44.440 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:43:44.441 00.001 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
01:43:44.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:44.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:44.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:43:44.441 00.000 16108 MoveAxis(E, 0, ABG)
01:43:44.441 00.000 16108 Move returns status 0, amount 0
01:43:44.441 00.000 16108 MoveAxis(N, 0, ABG)
01:43:44.441 00.000 16108 Move returns status 0, amount 0
01:43:44.441 00.000 16108 move complete, result=0
01:43:44.441 00.000 16108 worker thread done servicing request
01:43:44.445 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3392, FiltMin=2953, FiltMax=59744, Gamma=1.000
01:43:44.458 00.013 21068 UpdateGuideState exits: m=107655 SNR=78.7
01:43:44.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:44.461 00.001 21068 Enqueuing Expose request
01:43:44.461 00.000 16108 Worker thread wakes up
01:43:44.461 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:44.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:44.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:45.434 00.972 16108 Exposure complete
01:43:45.503 00.069 16108 worker thread done servicing request
01:43:45.503 00.000 21068 OnExposeComplete: enter
01:43:45.505 00.002 21068 UpdateGuideState(): m_state=6
01:43:45.508 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11116
01:43:45.510 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=875.67, Mass=130227, SNR=84.5, Peak=14480 HFD=3.4
01:43:45.512 00.002 21068 MultiStar: [#1 0.03,-0.08,1.16,U] [#2 -0.04,-0.23,1.37,U] [#3 0.38,0.01,1.19,U] [#4 -0.23,-0.21,0.86,U] [#5 -0.25,-0.27,0.89,U] [#6 -0.29,-0.07,0.74,U] [#7 0.11,0.02,0.53,U] [#8 0.26,-0.42,0.75,U] 
01:43:45.513 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.16}, one-star: {-0.08, -0.15}
01:43:45.515 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
01:43:45.517 00.002 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
01:43:45.518 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=-0.02 mountY=0.15, mountTheta=1.72
01:43:45.520 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.16, opts=13)
01:43:45.521 00.001 21068 Enqueuing Move request for scope (-0.00, -0.16)
01:43:45.522 00.001 16108 Worker thread wakes up
01:43:45.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
01:43:45.522 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
01:43:45.522 00.000 16108 Moving (-0.00, -0.16) raw xDistance=-0.02 yDistance=0.15
01:43:45.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:43:45.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:45.523 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:43:45.523 00.000 16108 MoveAxis(E, 0, ABG)
01:43:45.523 00.000 16108 Move returns status 0, amount 0
01:43:45.523 00.000 16108 MoveAxis(N, 0, ABG)
01:43:45.523 00.000 16108 Move returns status 0, amount 0
01:43:45.523 00.000 16108 move complete, result=0
01:43:45.523 00.000 16108 worker thread done servicing request
01:43:45.529 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3392, FiltMin=2845, FiltMax=56393, Gamma=1.000
01:43:45.549 00.020 21068 UpdateGuideState exits: m=130227 SNR=84.5
01:43:45.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:45.552 00.001 21068 Enqueuing Expose request
01:43:45.553 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:45.553 00.000 16108 Worker thread wakes up
01:43:45.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:45.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:46.729 01.176 16108 Exposure complete
01:43:46.806 00.077 16108 worker thread done servicing request
01:43:46.807 00.001 21068 OnExposeComplete: enter
01:43:46.807 00.000 21068 UpdateGuideState(): m_state=6
01:43:46.808 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11117
01:43:46.809 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.55, Mass=121519, SNR=82.4, Peak=15161 HFD=3.3
01:43:46.810 00.001 21068 MultiStar: [#1 0.40,-0.22,1.13,U] [#2 0.25,-0.43,1.22,U] [#3 0.28,-0.26,1.18,U] [#4 0.04,-0.23,0.85,U] [#5 -0.11,-0.60,0.00,M1] [#6 0.02,-0.18,0.86,U] [#7 0.47,-0.36,0.00,M1] [#8 0.26,-0.38,0.67,U] 
01:43:46.811 00.001 21068 refined, 6 included, MultiStar: {0.24, -0.28}, one-star: {0.32, -0.26}
01:43:46.812 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
01:43:46.812 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
01:43:46.814 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.28 hyp=0.37 cameraTheta=-0.87 mountX=-0.28 mountY=0.22, mountTheta=2.48
01:43:46.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.28, opts=13)
01:43:46.816 00.000 21068 Enqueuing Move request for scope (0.24, -0.28)
01:43:46.817 00.001 16108 Worker thread wakes up
01:43:46.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.28) opts 0xd
01:43:46.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.28)
01:43:46.817 00.000 16108 Moving (0.24, -0.28) raw xDistance=-0.28 yDistance=0.22
01:43:46.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:43:46.818 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:46.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:43:46.818 00.000 16108 MoveAxis(E, 74, ABG)
01:43:46.818 00.000 16108 Guiding  Dir = 2, Dur = 74
01:43:46.818 00.000 16108 IsSlewing returns 0
01:43:46.818 00.000 16108 IsGuiding returns 0
01:43:46.821 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3392, FiltMin=2912, FiltMax=59062, Gamma=1.000
01:43:46.847 00.026 21068 UpdateGuideState exits: m=121519 SNR=82.4
01:43:46.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:46.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:46.850 00.001 21068 Enqueuing Expose request
01:43:46.855 00.005 16108 PulseGuide returned control before completion, sleep 48
01:43:46.916 00.061 16108 IsGuiding returns 1
01:43:46.916 00.000 16108 scope still moving after pulse duration time elapsed
01:43:46.947 00.031 16108 IsSlewing returns 0
01:43:46.948 00.001 16108 IsGuiding returns 1
01:43:46.979 00.031 16108 IsSlewing returns 0
01:43:46.979 00.000 16108 IsGuiding returns 0
01:43:46.979 00.000 16108 scope move finished after 74 + 86 ms
01:43:46.979 00.000 16108 Move returns status 0, amount 74
01:43:46.979 00.000 16108 MoveAxis(N, 0, ABG)
01:43:46.979 00.000 16108 Move returns status 0, amount 0
01:43:46.979 00.000 16108 move complete, result=0
01:43:46.979 00.000 16108 worker thread done servicing request
01:43:46.979 00.000 16108 Worker thread wakes up
01:43:46.979 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
01:43:46.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:46.981 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:47.958 00.977 16108 Exposure complete
01:43:48.031 00.073 16108 worker thread done servicing request
01:43:48.031 00.000 21068 OnExposeComplete: enter
01:43:48.032 00.001 21068 UpdateGuideState(): m_state=6
01:43:48.033 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11118
01:43:48.034 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.01, Mass=133888, SNR=89.6, Peak=16784 HFD=3.6
01:43:48.035 00.001 21068 MultiStar: [#1 -0.17,-0.02,1.03,U] [#2 -0.30,-0.02,1.39,U] [#3 -0.17,0.20,1.04,U] [#4 -0.22,-0.16,0.71,U] [#5 -0.50,-0.11,0.88,U] [#6 -0.44,-0.10,0.77,U] [#7 -0.34,0.05,0.64,U] [#8 -0.31,0.04,0.85,U] 
01:43:48.036 00.001 21068 single-star, 8 included, MultiStar: {-0.28, 0.01}, one-star: {-0.13, 0.20}
01:43:48.037 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:43:48.037 00.000 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:43:48.038 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.23 cameraTheta=2.14 mountX=0.16 mountY=-0.16, mountTheta=-0.79
01:43:48.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.20, opts=13)
01:43:48.040 00.000 21068 Enqueuing Move request for scope (-0.13, 0.20)
01:43:48.041 00.001 16108 Worker thread wakes up
01:43:48.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
01:43:48.041 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:43:48.041 00.000 16108 Moving (-0.13, 0.20) raw xDistance=0.16 yDistance=-0.16
01:43:48.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:43:48.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:48.042 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:43:48.042 00.000 16108 MoveAxis(E, 0, ABG)
01:43:48.042 00.000 16108 Move returns status 0, amount 0
01:43:48.042 00.000 16108 MoveAxis(N, 0, ABG)
01:43:48.042 00.000 16108 Move returns status 0, amount 0
01:43:48.042 00.000 16108 move complete, result=0
01:43:48.042 00.000 16108 worker thread done servicing request
01:43:48.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3392, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:43:48.060 00.015 21068 UpdateGuideState exits: m=133888 SNR=89.6
01:43:48.062 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.062 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:48.063 00.001 21068 Enqueuing Expose request
01:43:48.064 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:48.064 00.000 16108 Worker thread wakes up
01:43:48.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:48.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:49.228 01.163 16108 Exposure complete
01:43:49.306 00.078 16108 worker thread done servicing request
01:43:49.306 00.000 21068 OnExposeComplete: enter
01:43:49.307 00.001 21068 UpdateGuideState(): m_state=6
01:43:49.308 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11119
01:43:49.309 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.83, Mass=123323, SNR=83.0, Peak=14736 HFD=3.5
01:43:49.310 00.001 21068 MultiStar: [#1 0.04,-0.10,1.31,U] [#2 -0.02,-0.10,1.15,U] [#3 0.07,-0.07,1.06,U] [#4 0.10,-0.26,0.85,U] [#5 -0.20,-0.17,0.92,U] [#6 -0.21,-0.24,0.94,U] [#7 -0.14,-0.05,0.64,U] [#8 -0.08,-0.55,0.00,M1] 
01:43:49.310 00.000 21068 single-star, 7 included, MultiStar: {-0.05, -0.12}, one-star: {-0.10, 0.01}
01:43:49.311 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
01:43:49.312 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
01:43:49.312 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.04 mountX=0.10 mountY=0.01, mountTheta=0.13
01:43:49.316 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.01, opts=13)
01:43:49.318 00.002 21068 Enqueuing Move request for scope (-0.10, 0.01)
01:43:49.321 00.003 16108 Worker thread wakes up
01:43:49.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:43:49.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:43:49.321 00.000 16108 Moving (-0.10, 0.01) raw xDistance=0.10 yDistance=0.01
01:43:49.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:43:49.322 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:49.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:43:49.322 00.000 16108 MoveAxis(E, 0, ABG)
01:43:49.322 00.000 16108 Move returns status 0, amount 0
01:43:49.322 00.000 16108 MoveAxis(N, 0, ABG)
01:43:49.322 00.000 16108 Move returns status 0, amount 0
01:43:49.322 00.000 16108 move complete, result=0
01:43:49.322 00.000 16108 worker thread done servicing request
01:43:49.329 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3392, FiltMin=2899, FiltMax=63785, Gamma=1.000
01:43:49.346 00.017 21068 UpdateGuideState exits: m=123323 SNR=83.0
01:43:49.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:49.347 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:49.348 00.001 21068 Enqueuing Expose request
01:43:49.349 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:49.349 00.000 16108 Worker thread wakes up
01:43:49.351 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:49.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:50.319 00.968 16108 Exposure complete
01:43:50.377 00.058 16108 worker thread done servicing request
01:43:50.377 00.000 21068 OnExposeComplete: enter
01:43:50.379 00.002 21068 UpdateGuideState(): m_state=6
01:43:50.380 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11120
01:43:50.381 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.03, Mass=127682, SNR=96.6, Peak=14608 HFD=3.5
01:43:50.384 00.003 21068 MultiStar: [#1 -0.39,0.30,1.01,U] [#2 -0.71,0.11,0.00,M1] [#3 -0.52,0.28,0.00,M1] [#4 -0.26,0.14,0.84,U] [#5 -0.45,0.32,0.00,M1] [#6 -0.46,0.04,0.66,U] [#7 -0.44,-0.02,0.56,U] [#8 -0.37,0.04,0.70,U] 
01:43:50.386 00.002 21068 single-star, 5 included, MultiStar: {-0.33, 0.14}, one-star: {-0.15, 0.21}
01:43:50.386 00.000 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:43:50.387 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
01:43:50.389 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.17 mountX=0.18 mountY=-0.17, mountTheta=-0.76
01:43:50.393 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.21, opts=13)
01:43:50.395 00.002 21068 Enqueuing Move request for scope (-0.15, 0.21)
01:43:50.396 00.001 16108 Worker thread wakes up
01:43:50.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
01:43:50.396 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
01:43:50.396 00.000 16108 Moving (-0.15, 0.21) raw xDistance=0.18 yDistance=-0.17
01:43:50.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:43:50.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:50.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:50.396 00.000 16108 MoveAxis(E, 0, ABG)
01:43:50.396 00.000 16108 Move returns status 0, amount 0
01:43:50.396 00.000 16108 MoveAxis(N, 0, ABG)
01:43:50.396 00.000 16108 Move returns status 0, amount 0
01:43:50.396 00.000 16108 move complete, result=0
01:43:50.396 00.000 16108 worker thread done servicing request
01:43:50.404 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3392, FiltMin=2896, FiltMax=62816, Gamma=1.000
01:43:50.430 00.026 21068 UpdateGuideState exits: m=127682 SNR=96.6
01:43:50.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:50.433 00.001 21068 Enqueuing Expose request
01:43:50.434 00.001 16108 Worker thread wakes up
01:43:50.434 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:50.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:50.435 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:51.613 01.178 16108 Exposure complete
01:43:51.678 00.065 16108 worker thread done servicing request
01:43:51.678 00.000 21068 OnExposeComplete: enter
01:43:51.679 00.001 21068 UpdateGuideState(): m_state=6
01:43:51.682 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11121
01:43:51.683 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.96, Mass=120266, SNR=71.4, Peak=16256 HFD=3.3
01:43:51.685 00.002 21068 MultiStar: [#1 0.03,0.26,1.44,U] [#2 -0.30,0.17,1.52,U] [#3 0.05,0.36,1.04,U] [#4 -0.26,0.12,0.82,U] [#5 -0.47,0.12,1.41,U] [#6 -0.38,0.05,0.84,U] [#7 -0.12,0.23,0.79,U] [#8 0.09,0.07,0.98,U] 
01:43:51.686 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.18}, one-star: {0.06, 0.14}
01:43:51.687 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
01:43:51.688 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
01:43:51.690 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.18 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
01:43:51.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
01:43:51.695 00.003 21068 Enqueuing Move request for scope (0.06, 0.14)
01:43:51.697 00.002 16108 Worker thread wakes up
01:43:51.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:43:51.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:43:51.697 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.03 yDistance=-0.15
01:43:51.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:51.698 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:51.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:51.698 00.000 16108 MoveAxis(E, 0, ABG)
01:43:51.698 00.000 16108 Move returns status 0, amount 0
01:43:51.698 00.000 16108 MoveAxis(N, 0, ABG)
01:43:51.698 00.000 16108 Move returns status 0, amount 0
01:43:51.698 00.000 16108 move complete, result=0
01:43:51.698 00.000 16108 worker thread done servicing request
01:43:51.703 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3392, FiltMin=2931, FiltMax=54384, Gamma=1.000
01:43:51.719 00.016 21068 UpdateGuideState exits: m=120266 SNR=71.4
01:43:51.719 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:51.721 00.001 21068 Enqueuing Expose request
01:43:51.722 00.001 16108 Worker thread wakes up
01:43:51.722 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:51.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:51.722 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:52.693 00.971 16108 Exposure complete
01:43:52.746 00.053 16108 worker thread done servicing request
01:43:52.747 00.001 21068 OnExposeComplete: enter
01:43:52.747 00.000 21068 UpdateGuideState(): m_state=6
01:43:52.748 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11122
01:43:52.749 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.91, Mass=126212, SNR=90.6, Peak=15152 HFD=3.4
01:43:52.750 00.001 21068 MultiStar: [#1 -0.19,0.00,1.00,U] [#2 -0.40,-0.14,1.03,U] [#3 -0.09,0.19,0.86,U] [#4 -0.29,-0.36,0.74,U] [#5 -0.36,0.06,0.99,U] [#6 -0.30,-0.24,0.78,U] [#7 -0.25,-0.11,0.61,U] [#8 -0.43,-0.20,0.71,U] 
01:43:52.751 00.001 21068 single-star, 8 included, MultiStar: {-0.25, -0.06}, one-star: {0.02, 0.10}
01:43:52.752 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
01:43:52.752 00.000 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
01:43:52.753 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=0.00 mountY=-0.10, mountTheta=-1.57
01:43:52.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.10, opts=13)
01:43:52.756 00.001 21068 Enqueuing Move request for scope (0.02, 0.10)
01:43:52.757 00.001 16108 Worker thread wakes up
01:43:52.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:43:52.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:43:52.757 00.000 16108 Moving (0.02, 0.10) raw xDistance=0.00 yDistance=-0.10
01:43:52.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:43:52.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:52.758 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:52.758 00.000 16108 MoveAxis(E, 0, ABG)
01:43:52.758 00.000 16108 Move returns status 0, amount 0
01:43:52.758 00.000 16108 MoveAxis(N, 0, ABG)
01:43:52.758 00.000 16108 Move returns status 0, amount 0
01:43:52.758 00.000 16108 move complete, result=0
01:43:52.758 00.000 16108 worker thread done servicing request
01:43:52.762 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3392, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:43:52.778 00.016 21068 UpdateGuideState exits: m=126212 SNR=90.6
01:43:52.780 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:52.780 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:52.781 00.001 21068 Enqueuing Expose request
01:43:52.782 00.001 16108 Worker thread wakes up
01:43:52.782 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:52.783 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:52.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:53.949 01.166 16108 Exposure complete
01:43:54.011 00.062 16108 worker thread done servicing request
01:43:54.011 00.000 21068 OnExposeComplete: enter
01:43:54.012 00.001 21068 UpdateGuideState(): m_state=6
01:43:54.015 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11123
01:43:54.018 00.003 21068 Star::Find returns 1 (0), X=220.89, Y=875.77, Mass=124839, SNR=78.6, Peak=14688 HFD=3.3
01:43:54.020 00.002 21068 MultiStar: [#1 0.18,0.07,1.30,U] [#2 0.04,0.02,1.14,U] [#3 0.20,-0.02,1.26,U] [#4 -0.08,-0.17,0.84,U] [#5 -0.03,-0.17,1.27,U] [#6 0.08,-0.06,0.98,U] [#7 -0.16,0.07,0.60,U] [#8 0.08,-0.20,0.74,U] 
01:43:54.022 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.28, -0.04}
01:43:54.023 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
01:43:54.025 00.002 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
01:43:54.028 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.09 mountY=0.03, mountTheta=2.80
01:43:54.032 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
01:43:54.034 00.002 21068 Enqueuing Move request for scope (0.08, -0.05)
01:43:54.037 00.003 16108 Worker thread wakes up
01:43:54.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:43:54.037 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:43:54.037 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
01:43:54.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:54.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:54.038 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:43:54.038 00.000 16108 MoveAxis(E, 0, ABG)
01:43:54.038 00.000 16108 Move returns status 0, amount 0
01:43:54.038 00.000 16108 MoveAxis(N, 0, ABG)
01:43:54.038 00.000 16108 Move returns status 0, amount 0
01:43:54.038 00.000 16108 move complete, result=0
01:43:54.038 00.000 16108 worker thread done servicing request
01:43:54.044 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3392, FiltMin=2873, FiltMax=56502, Gamma=1.000
01:43:54.066 00.022 21068 UpdateGuideState exits: m=124839 SNR=78.6
01:43:54.068 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:54.070 00.001 21068 Enqueuing Expose request
01:43:54.071 00.001 16108 Worker thread wakes up
01:43:54.071 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:54.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:54.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:55.064 00.992 16108 Exposure complete
01:43:55.124 00.060 16108 worker thread done servicing request
01:43:55.125 00.001 21068 OnExposeComplete: enter
01:43:55.125 00.000 21068 UpdateGuideState(): m_state=6
01:43:55.126 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11124
01:43:55.127 00.001 21068 Star::Find returns 1 (0), X=220.61, Y=875.75, Mass=133431, SNR=101.2, Peak=13027 HFD=3.6
01:43:55.128 00.001 21068 MultiStar: [#1 0.11,-0.10,0.88,U] [#2 -0.18,-0.16,0.92,U] [#3 0.11,0.09,0.94,U] [#4 0.19,-0.17,0.71,U] [#5 0.04,-0.23,0.67,U] [#6 -0.02,-0.22,0.67,U] [#7 0.27,0.09,0.59,U] [#8 0.08,-0.11,0.73,U] 
01:43:55.129 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.09}, one-star: {-0.00, -0.07}
01:43:55.129 00.000 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
01:43:55.131 00.002 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
01:43:55.133 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.60 mountX=-0.01 mountY=0.07, mountTheta=1.71
01:43:55.136 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
01:43:55.137 00.001 21068 Enqueuing Move request for scope (-0.00, -0.07)
01:43:55.139 00.002 16108 Worker thread wakes up
01:43:55.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:43:55.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:43:55.139 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
01:43:55.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:55.141 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:55.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:55.141 00.000 16108 MoveAxis(E, 0, ABG)
01:43:55.141 00.000 16108 Move returns status 0, amount 0
01:43:55.141 00.000 16108 MoveAxis(N, 0, ABG)
01:43:55.141 00.000 16108 Move returns status 0, amount 0
01:43:55.141 00.000 16108 move complete, result=0
01:43:55.141 00.000 16108 worker thread done servicing request
01:43:55.147 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3392, FiltMin=2918, FiltMax=58192, Gamma=1.000
01:43:55.170 00.023 21068 UpdateGuideState exits: m=133431 SNR=101.2
01:43:55.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:55.173 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:55.174 00.001 21068 Enqueuing Expose request
01:43:55.175 00.001 16108 Worker thread wakes up
01:43:55.175 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:55.177 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:55.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:56.347 01.170 16108 Exposure complete
01:43:56.420 00.073 16108 worker thread done servicing request
01:43:56.421 00.001 21068 OnExposeComplete: enter
01:43:56.422 00.001 21068 UpdateGuideState(): m_state=6
01:43:56.423 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11125
01:43:56.424 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=876.08, Mass=127890, SNR=85.5, Peak=13203 HFD=4.0
01:43:56.425 00.001 21068 MultiStar: [#1 -0.58,0.23,0.00,M1] [#2 -0.83,0.09,0.00,M1] [#3 -0.58,0.46,0.00,M1] [#4 -0.80,0.06,0.00,M1] [#5 -0.89,0.10,0.00,M1] [#6 -1.05,-0.01,0.00,M1] [#7 -0.80,0.04,0.00,M1] [#8 -0.97,0.18,0.00,M1] 
01:43:56.426 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
01:43:56.427 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
01:43:56.427 00.000 21068 CameraToMount -- cameraX=-0.93 cameraY=0.26 hyp=0.96 cameraTheta=2.87 mountX=0.96 mountY=-0.04, mountTheta=-0.04
01:43:56.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.93, y=0.26, opts=13)
01:43:56.430 00.001 21068 Enqueuing Move request for scope (-0.93, 0.26)
01:43:56.431 00.001 16108 Worker thread wakes up
01:43:56.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.26) opts 0xd
01:43:56.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.93, 0.26)
01:43:56.431 00.000 16108 Moving (-0.93, 0.26) raw xDistance=0.96 yDistance=-0.04
01:43:56.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.96
01:43:56.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:56.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:56.431 00.000 16108 MoveAxis(W, 251, ABG)
01:43:56.431 00.000 16108 Guiding  Dir = 3, Dur = 251
01:43:56.433 00.002 16108 IsSlewing returns 0
01:43:56.434 00.001 16108 IsGuiding returns 0
01:43:56.437 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3392, FiltMin=2915, FiltMax=50861, Gamma=1.000
01:43:56.455 00.018 21068 UpdateGuideState exits: m=127890 SNR=85.5
01:43:56.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:56.458 00.001 21068 Enqueuing Expose request
01:43:56.464 00.006 16108 PulseGuide returned control before completion, sleep 232
01:43:56.712 00.248 16108 IsGuiding returns 1
01:43:56.712 00.000 16108 scope still moving after pulse duration time elapsed
01:43:56.743 00.031 16108 IsSlewing returns 0
01:43:56.743 00.000 16108 IsGuiding returns 1
01:43:56.774 00.031 16108 IsSlewing returns 0
01:43:56.774 00.000 16108 IsGuiding returns 1
01:43:56.805 00.031 16108 IsSlewing returns 0
01:43:56.806 00.001 16108 IsGuiding returns 1
01:43:56.836 00.030 16108 IsSlewing returns 0
01:43:56.836 00.000 16108 IsGuiding returns 0
01:43:56.836 00.000 16108 scope move finished after 251 + 151 ms
01:43:56.836 00.000 16108 Move returns status 0, amount 251
01:43:56.836 00.000 16108 MoveAxis(N, 0, ABG)
01:43:56.836 00.000 16108 Move returns status 0, amount 0
01:43:56.837 00.001 16108 move complete, result=0
01:43:56.837 00.000 16108 worker thread done servicing request
01:43:56.837 00.000 16108 Worker thread wakes up
01:43:56.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:56.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:56.837 00.000 21068 GuideStep: 1.0 px 251 ms WEST, -0.0 px 0 ms NORTH
01:43:57.815 00.978 16108 Exposure complete
01:43:57.880 00.065 16108 worker thread done servicing request
01:43:57.880 00.000 21068 OnExposeComplete: enter
01:43:57.881 00.001 21068 UpdateGuideState(): m_state=6
01:43:57.882 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11126
01:43:57.883 00.001 21068 Star::Find returns 1 (0), X=221.15, Y=875.16, Mass=121312, SNR=80.3, Peak=12041 HFD=3.7
01:43:57.885 00.002 21068 MultiStar: [#1 0.69,-0.59,0.00,M2] [#2 0.36,-0.73,0.00,M2] [#3 0.35,-0.30,1.01,U] [#4 0.42,-0.57,0.00,M2] [#5 0.51,-0.73,0.00,M2] [#6 0.41,-0.84,0.00,M2] [#7 0.65,-0.62,0.00,M2] [#8 0.48,-0.83,0.00,M2] 
01:43:57.885 00.000 21068 refined, 1 included, MultiStar: {0.45, -0.48}, one-star: {0.54, -0.66}
01:43:57.886 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
01:43:57.887 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
01:43:57.889 00.002 21068 CameraToMount -- cameraX=0.45 cameraY=-0.48 hyp=0.66 cameraTheta=-0.82 mountX=-0.52 mountY=0.36, mountTheta=2.53
01:43:57.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.48, opts=13)
01:43:57.892 00.001 21068 Enqueuing Move request for scope (0.45, -0.48)
01:43:57.894 00.002 16108 Worker thread wakes up
01:43:57.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.48) opts 0xd
01:43:57.894 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.48)
01:43:57.894 00.000 16108 Moving (0.45, -0.48) raw xDistance=-0.52 yDistance=0.36
01:43:57.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
01:43:57.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:57.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:43:57.895 00.001 16108 MoveAxis(E, 119, ABG)
01:43:57.895 00.000 16108 Guiding  Dir = 2, Dur = 119
01:43:57.895 00.000 16108 IsSlewing returns 0
01:43:57.895 00.000 16108 IsGuiding returns 0
01:43:57.899 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3392, FiltMin=2905, FiltMax=61680, Gamma=1.000
01:43:57.916 00.017 21068 UpdateGuideState exits: m=121312 SNR=80.3
01:43:57.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:57.918 00.000 21068 Enqueuing Expose request
01:43:57.920 00.002 16108 PulseGuide returned control before completion, sleep 105
01:43:58.027 00.107 16108 IsGuiding returns 1
01:43:58.027 00.000 16108 scope still moving after pulse duration time elapsed
01:43:58.060 00.033 16108 IsSlewing returns 0
01:43:58.060 00.000 16108 IsGuiding returns 1
01:43:58.091 00.031 16108 IsSlewing returns 0
01:43:58.091 00.000 16108 IsGuiding returns 0
01:43:58.092 00.001 16108 scope move finished after 119 + 77 ms
01:43:58.092 00.000 16108 Move returns status 0, amount 119
01:43:58.092 00.000 16108 MoveAxis(N, 0, ABG)
01:43:58.092 00.000 16108 Move returns status 0, amount 0
01:43:58.092 00.000 16108 move complete, result=0
01:43:58.092 00.000 16108 worker thread done servicing request
01:43:58.092 00.000 16108 Worker thread wakes up
01:43:58.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:58.093 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:43:58.093 00.000 21068 GuideStep: -0.5 px 119 ms EAST, 0.4 px 0 ms NORTH
01:43:59.246 01.153 16108 Exposure complete
01:43:59.299 00.053 16108 worker thread done servicing request
01:43:59.300 00.001 21068 OnExposeComplete: enter
01:43:59.301 00.001 21068 UpdateGuideState(): m_state=6
01:43:59.301 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11127
01:43:59.302 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=875.27, Mass=127308, SNR=82.9, Peak=16249 HFD=3.3
01:43:59.303 00.001 21068 MultiStar: [#1 1.00,-0.59,0.00,M3] [#2 0.62,-0.64,0.00,M3] [#3 1.14,-0.56,0.00,M1] [#4 0.80,-0.90,0.00,M3] [#5 0.96,-0.87,0.00,M3] [#6 0.98,-0.85,0.00,M3] [#7 0.46,-0.56,0.00,M3] [#8 0.74,-0.66,0.00,M3] 
01:43:59.304 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
01:43:59.305 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
01:43:59.306 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=-0.55 hyp=0.74 cameraTheta=-0.83 mountX=-0.59 mountY=0.41, mountTheta=2.53
01:43:59.307 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=-0.55, opts=13)
01:43:59.308 00.001 21068 Enqueuing Move request for scope (0.50, -0.55)
01:43:59.309 00.001 16108 Worker thread wakes up
01:43:59.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.55) opts 0xd
01:43:59.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, -0.55)
01:43:59.309 00.000 16108 Moving (0.50, -0.55) raw xDistance=-0.59 yDistance=0.41
01:43:59.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:43:59.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:59.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:43:59.309 00.000 16108 MoveAxis(E, 162, ABG)
01:43:59.309 00.000 16108 Guiding  Dir = 2, Dur = 162
01:43:59.310 00.001 16108 IsSlewing returns 0
01:43:59.310 00.000 16108 IsGuiding returns 0
01:43:59.312 00.002 16108 PulseGuide returned control before completion, sleep 171
01:43:59.314 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3392, FiltMin=2861, FiltMax=65440, Gamma=1.000
01:43:59.330 00.016 21068 UpdateGuideState exits: m=127308 SNR=82.9
01:43:59.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:59.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:43:59.333 00.001 21068 Enqueuing Expose request
01:43:59.499 00.166 16108 IsGuiding returns 1
01:43:59.499 00.000 16108 scope still moving after pulse duration time elapsed
01:43:59.531 00.032 16108 IsSlewing returns 0
01:43:59.532 00.001 16108 IsGuiding returns 1
01:43:59.562 00.030 16108 IsSlewing returns 0
01:43:59.562 00.000 16108 IsGuiding returns 0
01:43:59.564 00.002 16108 scope move finished after 162 + 91 ms
01:43:59.564 00.000 16108 Move returns status 0, amount 162
01:43:59.564 00.000 16108 MoveAxis(N, 0, ABG)
01:43:59.564 00.000 16108 Move returns status 0, amount 0
01:43:59.564 00.000 16108 move complete, result=0
01:43:59.564 00.000 16108 worker thread done servicing request
01:43:59.564 00.000 16108 Worker thread wakes up
01:43:59.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:43:59.564 00.000 21068 GuideStep: -0.6 px 162 ms EAST, 0.4 px 0 ms NORTH
01:43:59.567 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:00.539 00.972 16108 Exposure complete
01:44:00.614 00.075 16108 worker thread done servicing request
01:44:00.614 00.000 21068 OnExposeComplete: enter
01:44:00.616 00.002 21068 UpdateGuideState(): m_state=6
01:44:00.617 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11128
01:44:00.618 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=875.40, Mass=117652, SNR=79.3, Peak=12889 HFD=3.5
01:44:00.619 00.001 21068 MultiStar: [#1 0.46,-0.47,0.00,M4] [#2 0.32,-0.43,0.00,M4] [#3 0.50,-0.44,0.00,M2] [#4 0.49,-0.77,0.00,M4] [#5 0.45,-0.82,0.00,M4] [#6 0.38,-0.84,0.00,M4] [#7 0.41,-0.61,0.00,M4] [#8 0.42,-0.67,0.00,M4] 
01:44:00.620 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
01:44:00.621 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
01:44:00.622 00.001 21068 CameraToMount -- cameraX=0.62 cameraY=-0.41 hyp=0.75 cameraTheta=-0.58 mountX=-0.69 mountY=0.25, mountTheta=2.79
01:44:00.623 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=-0.41, opts=13)
01:44:00.624 00.001 21068 Enqueuing Move request for scope (0.62, -0.41)
01:44:00.625 00.001 16108 Worker thread wakes up
01:44:00.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.41) opts 0xd
01:44:00.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, -0.41)
01:44:00.625 00.000 16108 Moving (0.62, -0.41) raw xDistance=-0.69 yDistance=0.25
01:44:00.626 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:44:00.626 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.31 newest=1.03
01:44:00.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:44:00.626 00.000 16108 MoveAxis(E, 191, ABG)
01:44:00.626 00.000 16108 Guiding  Dir = 2, Dur = 191
01:44:00.626 00.000 16108 IsSlewing returns 0
01:44:00.626 00.000 16108 IsGuiding returns 0
01:44:00.629 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3392, FiltMin=2915, FiltMax=48198, Gamma=1.000
01:44:00.644 00.015 21068 UpdateGuideState exits: m=117652 SNR=79.3
01:44:00.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:00.646 00.000 21068 Enqueuing Expose request
01:44:00.649 00.003 16108 PulseGuide returned control before completion, sleep 179
01:44:00.834 00.185 16108 IsGuiding returns 1
01:44:00.834 00.000 16108 scope still moving after pulse duration time elapsed
01:44:00.866 00.032 16108 IsSlewing returns 0
01:44:00.866 00.000 16108 IsGuiding returns 1
01:44:00.897 00.031 16108 IsSlewing returns 0
01:44:00.897 00.000 16108 IsGuiding returns 0
01:44:00.898 00.001 16108 scope move finished after 191 + 80 ms
01:44:00.898 00.000 16108 Move returns status 0, amount 191
01:44:00.898 00.000 16108 MoveAxis(S, 51, ABG)
01:44:00.898 00.000 16108 Guiding  Dir = 1, Dur = 51
01:44:00.898 00.000 16108 IsSlewing returns 0
01:44:00.898 00.000 16108 IsGuiding returns 0
01:44:00.900 00.002 16108 PulseGuide returned control before completion, sleep 59
01:44:00.976 00.076 16108 IsGuiding returns 0
01:44:00.976 00.000 16108 Move returns status 0, amount 51
01:44:00.976 00.000 16108 move complete, result=0
01:44:00.976 00.000 16108 worker thread done servicing request
01:44:00.976 00.000 16108 Worker thread wakes up
01:44:00.976 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:00.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:00.976 00.000 21068 GuideStep: -0.7 px 191 ms EAST, 0.3 px 51 ms SOUTH
01:44:02.133 01.157 16108 Exposure complete
01:44:02.201 00.068 16108 worker thread done servicing request
01:44:02.201 00.000 21068 OnExposeComplete: enter
01:44:02.202 00.001 21068 UpdateGuideState(): m_state=6
01:44:02.203 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11129
01:44:02.204 00.001 21068 Star::Find returns 1 (0), X=219.82, Y=875.11, Mass=137524, SNR=91.6, Peak=11965 HFD=4.1
01:44:02.206 00.002 21068 MultiStar: [#1 -0.79,-0.84,0.00,M5] [#2 -0.89,-0.87,0.00,M5] [#3 -0.76,-0.69,0.00,M3] [#4 -1.10,-1.13,0.00,M5] [#5 -1.01,-1.09,0.00,M5] [#6 -1.38,-0.89,0.00,M5] [#7 -0.71,-0.76,0.00,M5] [#8 -0.99,-0.98,0.00,M5] 
01:44:02.207 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
01:44:02.208 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
01:44:02.209 00.001 21068 CameraToMount -- cameraX=-0.79 cameraY=-0.70 hyp=1.06 cameraTheta=-2.42 mountX=0.66 mountY=0.87, mountTheta=0.92
01:44:02.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.79, y=-0.70, opts=13)
01:44:02.212 00.001 21068 Enqueuing Move request for scope (-0.79, -0.70)
01:44:02.215 00.003 16108 Worker thread wakes up
01:44:02.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.70) opts 0xd
01:44:02.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.79, -0.70)
01:44:02.215 00.000 16108 Moving (-0.79, -0.70) raw xDistance=0.66 yDistance=0.87
01:44:02.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.66
01:44:02.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
01:44:02.215 00.000 16108 MoveAxis(W, 159, ABG)
01:44:02.215 00.000 16108 Guiding  Dir = 3, Dur = 159
01:44:02.215 00.000 16108 IsSlewing returns 0
01:44:02.215 00.000 16108 IsGuiding returns 0
01:44:02.215 00.000 16108 PulseGuide returned control before completion, sleep 168
01:44:02.220 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3395, FiltMin=2915, FiltMax=53123, Gamma=1.000
01:44:02.237 00.017 21068 UpdateGuideState exits: m=137524 SNR=91.6
01:44:02.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.238 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:02.239 00.001 21068 Enqueuing Expose request
01:44:02.387 00.148 16108 IsGuiding returns 1
01:44:02.387 00.000 16108 scope still moving after pulse duration time elapsed
01:44:02.418 00.031 16108 IsSlewing returns 0
01:44:02.418 00.000 16108 IsGuiding returns 0
01:44:02.418 00.000 16108 scope move finished after 159 + 44 ms
01:44:02.418 00.000 16108 Move returns status 0, amount 159
01:44:02.418 00.000 16108 MoveAxis(S, 174, ABG)
01:44:02.418 00.000 16108 Guiding  Dir = 1, Dur = 174
01:44:02.418 00.000 16108 IsSlewing returns 0
01:44:02.418 00.000 16108 IsGuiding returns 0
01:44:02.466 00.048 16108 PulseGuide returned control before completion, sleep 138
01:44:02.605 00.139 16108 IsGuiding returns 1
01:44:02.605 00.000 16108 scope still moving after pulse duration time elapsed
01:44:02.637 00.032 16108 IsSlewing returns 0
01:44:02.637 00.000 16108 IsGuiding returns 1
01:44:02.668 00.031 16108 IsSlewing returns 0
01:44:02.668 00.000 16108 IsGuiding returns 1
01:44:02.700 00.032 16108 IsSlewing returns 0
01:44:02.701 00.001 16108 IsGuiding returns 0
01:44:02.701 00.000 16108 scope move finished after 174 + 108 ms
01:44:02.701 00.000 16108 Move returns status 0, amount 174
01:44:02.701 00.000 16108 move complete, result=0
01:44:02.701 00.000 16108 worker thread done servicing request
01:44:02.701 00.000 21068 GuideStep: 0.7 px 159 ms WEST, 0.9 px 174 ms SOUTH
01:44:02.703 00.002 16108 Worker thread wakes up
01:44:02.704 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:02.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:03.690 00.986 16108 Exposure complete
01:44:03.746 00.056 16108 worker thread done servicing request
01:44:03.746 00.000 21068 OnExposeComplete: enter
01:44:03.747 00.001 21068 UpdateGuideState(): m_state=6
01:44:03.748 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11130
01:44:03.749 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=875.58, Mass=134734, SNR=90.0, Peak=11731 HFD=3.7
01:44:03.750 00.001 21068 MultiStar: [#1 -0.62,-0.66,0.00,M6] [#2 -0.45,-0.30,0.00,M6] [#3 -0.47,-0.20,1.08,U] [#4 -0.67,-0.48,0.00,M6] [#5 -0.82,-0.52,0.00,M6] [#6 -0.65,-0.58,0.00,M6] [#7 -0.50,-0.38,0.00,M6] [#8 -0.69,-0.44,0.00,M6] 
01:44:03.750 00.000 21068 single-star, 1 included, MultiStar: {-0.45, -0.22}, one-star: {-0.43, -0.24}
01:44:03.752 00.002 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
01:44:03.753 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
01:44:03.754 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=-0.24 hyp=0.49 cameraTheta=-2.64 mountX=0.38 mountY=0.33, mountTheta=0.72
01:44:03.755 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=-0.24, opts=13)
01:44:03.755 00.000 21068 Enqueuing Move request for scope (-0.43, -0.24)
01:44:03.756 00.001 16108 Worker thread wakes up
01:44:03.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.24) opts 0xd
01:44:03.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, -0.24)
01:44:03.757 00.001 16108 Moving (-0.43, -0.24) raw xDistance=0.38 yDistance=0.33
01:44:03.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
01:44:03.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:44:03.757 00.000 16108 MoveAxis(W, 111, ABG)
01:44:03.757 00.000 16108 Guiding  Dir = 3, Dur = 111
01:44:03.757 00.000 16108 IsSlewing returns 0
01:44:03.757 00.000 16108 IsGuiding returns 0
01:44:03.760 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3395, FiltMin=2857, FiltMax=55910, Gamma=1.000
01:44:03.776 00.016 21068 UpdateGuideState exits: m=134734 SNR=90.0
01:44:03.776 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:03.778 00.001 21068 Enqueuing Expose request
01:44:03.798 00.020 16108 PulseGuide returned control before completion, sleep 81
01:44:03.890 00.092 16108 IsGuiding returns 1
01:44:03.890 00.000 16108 scope still moving after pulse duration time elapsed
01:44:03.921 00.031 16108 IsSlewing returns 0
01:44:03.921 00.000 16108 IsGuiding returns 1
01:44:03.953 00.032 16108 IsSlewing returns 0
01:44:03.953 00.000 16108 IsGuiding returns 1
01:44:03.984 00.031 16108 IsSlewing returns 0
01:44:03.984 00.000 16108 IsGuiding returns 0
01:44:03.984 00.000 16108 scope move finished after 111 + 116 ms
01:44:03.985 00.001 16108 Move returns status 0, amount 111
01:44:03.985 00.000 16108 MoveAxis(S, 67, ABG)
01:44:03.985 00.000 16108 Guiding  Dir = 1, Dur = 67
01:44:03.985 00.000 16108 IsSlewing returns 0
01:44:03.985 00.000 16108 IsGuiding returns 0
01:44:04.048 00.063 16108 PulseGuide returned control before completion, sleep 14
01:44:04.077 00.029 16108 IsGuiding returns 1
01:44:04.077 00.000 16108 scope still moving after pulse duration time elapsed
01:44:04.109 00.032 16108 IsSlewing returns 0
01:44:04.109 00.000 16108 IsGuiding returns 1
01:44:04.139 00.030 16108 IsSlewing returns 0
01:44:04.139 00.000 16108 IsGuiding returns 0
01:44:04.139 00.000 16108 scope move finished after 67 + 87 ms
01:44:04.140 00.001 16108 Move returns status 0, amount 67
01:44:04.140 00.000 16108 move complete, result=0
01:44:04.140 00.000 16108 worker thread done servicing request
01:44:04.140 00.000 16108 Worker thread wakes up
01:44:04.140 00.000 21068 GuideStep: 0.4 px 111 ms WEST, 0.3 px 67 ms SOUTH
01:44:04.144 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:04.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:05.305 01.161 16108 Exposure complete
01:44:05.373 00.068 16108 worker thread done servicing request
01:44:05.373 00.000 21068 OnExposeComplete: enter
01:44:05.375 00.002 21068 UpdateGuideState(): m_state=6
01:44:05.376 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11131
01:44:05.377 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=875.56, Mass=124046, SNR=79.0, Peak=13088 HFD=3.7
01:44:05.378 00.001 21068 MultiStar: [#1 0.63,-0.31,0.00,M7] [#2 0.17,-0.50,1.31,U] [#3 0.57,-0.34,0.00,M3] [#4 0.33,-0.39,0.83,U] [#5 0.11,-0.63,0.00,M7] [#6 0.17,-0.78,0.00,M7] [#7 0.21,-0.49,0.00,M7] [#8 0.34,-0.59,0.00,M7] 
01:44:05.379 00.001 21068 single-star, 2 included, MultiStar: {0.28, -0.39}, one-star: {0.38, -0.25}
01:44:05.380 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
01:44:05.381 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
01:44:05.381 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=-0.25 hyp=0.46 cameraTheta=-0.59 mountX=-0.42 mountY=0.16, mountTheta=2.78
01:44:05.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.25, opts=13)
01:44:05.384 00.001 21068 Enqueuing Move request for scope (0.38, -0.25)
01:44:05.384 00.000 16108 Worker thread wakes up
01:44:05.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.25) opts 0xd
01:44:05.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.25)
01:44:05.385 00.001 16108 Moving (0.38, -0.25) raw xDistance=-0.42 yDistance=0.16
01:44:05.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
01:44:05.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:05.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:44:05.385 00.000 16108 MoveAxis(E, 103, ABG)
01:44:05.385 00.000 16108 Guiding  Dir = 2, Dur = 103
01:44:05.385 00.000 16108 IsSlewing returns 0
01:44:05.385 00.000 16108 IsGuiding returns 0
01:44:05.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3395, FiltMin=2953, FiltMax=50733, Gamma=1.000
01:44:05.403 00.014 21068 UpdateGuideState exits: m=124046 SNR=79.0
01:44:05.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:05.404 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:05.405 00.001 21068 Enqueuing Expose request
01:44:05.408 00.003 16108 PulseGuide returned control before completion, sleep 90
01:44:05.501 00.093 16108 IsGuiding returns 1
01:44:05.501 00.000 16108 scope still moving after pulse duration time elapsed
01:44:05.532 00.031 16108 IsSlewing returns 0
01:44:05.532 00.000 16108 IsGuiding returns 1
01:44:05.564 00.032 16108 IsSlewing returns 0
01:44:05.565 00.001 16108 IsGuiding returns 0
01:44:05.565 00.000 16108 scope move finished after 103 + 76 ms
01:44:05.565 00.000 16108 Move returns status 0, amount 103
01:44:05.565 00.000 16108 MoveAxis(N, 0, ABG)
01:44:05.565 00.000 16108 Move returns status 0, amount 0
01:44:05.565 00.000 16108 move complete, result=0
01:44:05.565 00.000 16108 worker thread done servicing request
01:44:05.566 00.001 16108 Worker thread wakes up
01:44:05.566 00.000 21068 GuideStep: -0.4 px 103 ms EAST, 0.2 px 0 ms NORTH
01:44:05.568 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:05.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:06.540 00.972 16108 Exposure complete
01:44:06.637 00.097 16108 worker thread done servicing request
01:44:06.637 00.000 21068 OnExposeComplete: enter
01:44:06.638 00.001 21068 UpdateGuideState(): m_state=6
01:44:06.639 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11132
01:44:06.640 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.35, Mass=138343, SNR=80.9, Peak=12905 HFD=3.9
01:44:06.641 00.001 21068 MultiStar: [#1 0.18,-0.54,0.00,M8] [#2 0.07,-0.67,0.00,M6] [#3 0.34,-0.50,0.00,M4] [#4 0.35,-0.94,0.00,M6] [#5 0.19,-0.75,0.00,M8] [#6 0.02,-0.65,0.00,M8] [#7 0.38,-0.31,0.61,U] [#8 0.24,-0.66,0.00,M8] 
01:44:06.643 00.002 21068 refined, 1 included, MultiStar: {0.37, -0.41}, one-star: {0.36, -0.47}
01:44:06.644 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
01:44:06.645 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
01:44:06.646 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.41 hyp=0.55 cameraTheta=-0.83 mountX=-0.43 mountY=0.31, mountTheta=2.52
01:44:06.647 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.41, opts=13)
01:44:06.648 00.001 21068 Enqueuing Move request for scope (0.37, -0.41)
01:44:06.649 00.001 16108 Worker thread wakes up
01:44:06.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.41) opts 0xd
01:44:06.649 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.41)
01:44:06.649 00.000 16108 Moving (0.37, -0.41) raw xDistance=-0.43 yDistance=0.31
01:44:06.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
01:44:06.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:44:06.649 00.000 16108 MoveAxis(E, 121, ABG)
01:44:06.649 00.000 16108 Guiding  Dir = 2, Dur = 121
01:44:06.650 00.001 16108 IsSlewing returns 0
01:44:06.650 00.000 16108 IsGuiding returns 0
01:44:06.654 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3395, FiltMin=2905, FiltMax=51536, Gamma=1.000
01:44:06.670 00.016 21068 UpdateGuideState exits: m=138343 SNR=80.9
01:44:06.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:06.673 00.001 21068 Enqueuing Expose request
01:44:06.696 00.023 16108 PulseGuide returned control before completion, sleep 86
01:44:06.789 00.093 16108 IsGuiding returns 1
01:44:06.789 00.000 16108 scope still moving after pulse duration time elapsed
01:44:06.820 00.031 16108 IsSlewing returns 0
01:44:06.820 00.000 16108 IsGuiding returns 1
01:44:06.851 00.031 16108 IsSlewing returns 0
01:44:06.851 00.000 16108 IsGuiding returns 1
01:44:06.883 00.032 16108 IsSlewing returns 0
01:44:06.883 00.000 16108 IsGuiding returns 0
01:44:06.883 00.000 16108 scope move finished after 121 + 112 ms
01:44:06.883 00.000 16108 Move returns status 0, amount 121
01:44:06.883 00.000 16108 MoveAxis(S, 62, ABG)
01:44:06.883 00.000 16108 Guiding  Dir = 1, Dur = 62
01:44:06.885 00.002 16108 IsSlewing returns 0
01:44:06.885 00.000 16108 IsGuiding returns 0
01:44:06.932 00.047 16108 PulseGuide returned control before completion, sleep 25
01:44:06.962 00.030 16108 IsGuiding returns 1
01:44:06.962 00.000 16108 scope still moving after pulse duration time elapsed
01:44:06.993 00.031 16108 IsSlewing returns 0
01:44:06.993 00.000 16108 IsGuiding returns 1
01:44:07.025 00.032 16108 IsSlewing returns 0
01:44:07.025 00.000 16108 IsGuiding returns 0
01:44:07.025 00.000 16108 scope move finished after 62 + 78 ms
01:44:07.025 00.000 16108 Move returns status 0, amount 62
01:44:07.025 00.000 16108 move complete, result=0
01:44:07.025 00.000 16108 worker thread done servicing request
01:44:07.025 00.000 16108 Worker thread wakes up
01:44:07.026 00.001 21068 GuideStep: -0.4 px 121 ms EAST, 0.3 px 62 ms SOUTH
01:44:07.029 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:07.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:08.179 01.150 16108 Exposure complete
01:44:08.240 00.061 16108 worker thread done servicing request
01:44:08.241 00.001 21068 OnExposeComplete: enter
01:44:08.242 00.001 21068 UpdateGuideState(): m_state=6
01:44:08.245 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11133
01:44:08.247 00.002 21068 Star::Find returns 1 (0), X=220.92, Y=875.64, Mass=127929, SNR=91.0, Peak=13888 HFD=3.7
01:44:08.248 00.001 21068 MultiStar: [#1 0.51,-0.29,0.00,M9] [#2 0.44,-0.53,0.00,M7] [#3 0.40,-0.25,1.13,U] [#4 0.29,-0.52,0.00,M7] [#5 0.24,-0.39,0.70,U] [#6 0.14,-0.39,0.74,U] [#7 0.42,-0.42,0.00,M7] [#8 0.30,-0.59,0.00,M9] 
01:44:08.249 00.001 21068 single-star, 3 included, MultiStar: {0.29, -0.29}, one-star: {0.31, -0.17}
01:44:08.250 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:44:08.250 00.000 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
01:44:08.251 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.17 hyp=0.35 cameraTheta=-0.52 mountX=-0.33 mountY=0.10, mountTheta=2.86
01:44:08.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.17, opts=13)
01:44:08.254 00.001 21068 Enqueuing Move request for scope (0.31, -0.17)
01:44:08.255 00.001 16108 Worker thread wakes up
01:44:08.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.17) opts 0xd
01:44:08.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.17)
01:44:08.255 00.000 16108 Moving (0.31, -0.17) raw xDistance=-0.33 yDistance=0.10
01:44:08.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:44:08.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:08.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:44:08.256 00.001 16108 MoveAxis(E, 96, ABG)
01:44:08.256 00.000 16108 Guiding  Dir = 2, Dur = 96
01:44:08.256 00.000 16108 IsSlewing returns 0
01:44:08.256 00.000 16108 IsGuiding returns 0
01:44:08.260 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3395, FiltMin=2915, FiltMax=52800, Gamma=1.000
01:44:08.267 00.007 16108 PulseGuide returned control before completion, sleep 96
01:44:08.284 00.017 21068 UpdateGuideState exits: m=127929 SNR=91.0
01:44:08.285 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:08.286 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:08.287 00.001 21068 Enqueuing Expose request
01:44:08.376 00.089 16108 IsGuiding returns 1
01:44:08.376 00.000 16108 scope still moving after pulse duration time elapsed
01:44:08.407 00.031 16108 IsSlewing returns 0
01:44:08.407 00.000 16108 IsGuiding returns 1
01:44:08.438 00.031 16108 IsSlewing returns 0
01:44:08.439 00.001 16108 IsGuiding returns 0
01:44:08.439 00.000 16108 scope move finished after 96 + 86 ms
01:44:08.439 00.000 16108 Move returns status 0, amount 96
01:44:08.439 00.000 16108 MoveAxis(N, 0, ABG)
01:44:08.439 00.000 16108 Move returns status 0, amount 0
01:44:08.439 00.000 16108 move complete, result=0
01:44:08.439 00.000 16108 worker thread done servicing request
01:44:08.439 00.000 16108 Worker thread wakes up
01:44:08.439 00.000 21068 GuideStep: -0.3 px 96 ms EAST, 0.1 px 0 ms NORTH
01:44:08.442 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:08.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:09.418 00.976 16108 Exposure complete
01:44:09.486 00.068 16108 worker thread done servicing request
01:44:09.486 00.000 21068 OnExposeComplete: enter
01:44:09.487 00.001 21068 UpdateGuideState(): m_state=6
01:44:09.488 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11134
01:44:09.489 00.001 21068 Star::Find returns 1 (0), X=220.21, Y=875.60, Mass=119568, SNR=79.0, Peak=11827 HFD=3.7
01:44:09.490 00.001 21068 MultiStar: [#1 -0.40,-0.16,1.12,U] [#2 -0.47,-0.40,0.00,M8] [#3 -0.06,-0.05,1.09,U] [#4 -0.76,-0.27,0.00,M8] [#5 -0.57,-0.44,0.00,M8] [#6 -0.60,-0.33,0.00,M8] [#7 -0.50,-0.17,0.64,U] [#8 -0.30,-0.44,0.77,U] 
01:44:09.490 00.000 21068 refined, 4 included, MultiStar: {-0.32, -0.20}, one-star: {-0.40, -0.22}
01:44:09.491 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.73)
01:44:09.492 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
01:44:09.494 00.002 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.20 hyp=0.37 cameraTheta=-2.59 mountX=0.28 mountY=0.26, mountTheta=0.76
01:44:09.498 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.20, opts=13)
01:44:09.501 00.003 21068 Enqueuing Move request for scope (-0.32, -0.20)
01:44:09.504 00.003 16108 Worker thread wakes up
01:44:09.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.20) opts 0xd
01:44:09.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.20)
01:44:09.504 00.000 16108 Moving (-0.32, -0.20) raw xDistance=0.28 yDistance=0.26
01:44:09.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:44:09.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:44:09.505 00.001 16108 MoveAxis(W, 66, ABG)
01:44:09.505 00.000 16108 Guiding  Dir = 3, Dur = 66
01:44:09.505 00.000 16108 IsSlewing returns 0
01:44:09.506 00.001 16108 IsGuiding returns 0
01:44:09.511 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3395, FiltMin=2931, FiltMax=54541, Gamma=1.000
01:44:09.530 00.019 21068 UpdateGuideState exits: m=119568 SNR=79.0
01:44:09.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:09.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:09.533 00.001 21068 Enqueuing Expose request
01:44:09.556 00.023 16108 PulseGuide returned control before completion, sleep 26
01:44:09.587 00.031 16108 IsGuiding returns 1
01:44:09.587 00.000 16108 scope still moving after pulse duration time elapsed
01:44:09.618 00.031 16108 IsSlewing returns 0
01:44:09.619 00.001 16108 IsGuiding returns 1
01:44:09.649 00.030 16108 IsSlewing returns 0
01:44:09.649 00.000 16108 IsGuiding returns 0
01:44:09.649 00.000 16108 scope move finished after 66 + 78 ms
01:44:09.650 00.001 16108 Move returns status 0, amount 66
01:44:09.650 00.000 16108 MoveAxis(S, 53, ABG)
01:44:09.650 00.000 16108 Guiding  Dir = 1, Dur = 53
01:44:09.650 00.000 16108 IsSlewing returns 0
01:44:09.650 00.000 16108 IsGuiding returns 0
01:44:09.712 00.062 16108 IsGuiding returns 1
01:44:09.712 00.000 16108 scope still moving after pulse duration time elapsed
01:44:09.742 00.030 16108 IsSlewing returns 0
01:44:09.743 00.001 16108 IsGuiding returns 1
01:44:09.773 00.030 16108 IsSlewing returns 0
01:44:09.774 00.001 16108 IsGuiding returns 1
01:44:09.805 00.031 16108 IsSlewing returns 0
01:44:09.805 00.000 16108 IsGuiding returns 0
01:44:09.805 00.000 16108 scope move finished after 53 + 101 ms
01:44:09.805 00.000 16108 Move returns status 0, amount 53
01:44:09.805 00.000 16108 move complete, result=0
01:44:09.805 00.000 16108 worker thread done servicing request
01:44:09.805 00.000 16108 Worker thread wakes up
01:44:09.806 00.001 21068 GuideStep: 0.3 px 66 ms WEST, 0.3 px 53 ms SOUTH
01:44:09.807 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:09.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:10.979 01.172 16108 Exposure complete
01:44:11.043 00.064 16108 worker thread done servicing request
01:44:11.043 00.000 21068 OnExposeComplete: enter
01:44:11.044 00.001 21068 UpdateGuideState(): m_state=6
01:44:11.046 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11135
01:44:11.047 00.001 21068 Star::Find returns 1 (0), X=219.77, Y=875.92, Mass=136137, SNR=91.9, Peak=16467 HFD=3.4
01:44:11.048 00.001 21068 MultiStar: [#1 -0.90,-0.16,0.00,M9] [#2 -0.97,-0.33,0.00,M9] [#3 -0.69,-0.20,0.00,M3] [#4 -1.01,-0.07,0.00,M9] [#5 -1.06,-0.19,0.00,M9] [#6 -1.08,-0.07,0.00,M9] [#7 -0.77,-0.02,0.00,M7] [#8 -0.93,-0.12,0.00,M9] 
01:44:11.048 00.000 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
01:44:11.049 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
01:44:11.050 00.001 21068 CameraToMount -- cameraX=-0.85 cameraY=0.10 hyp=0.85 cameraTheta=3.02 mountX=0.85 mountY=0.10, mountTheta=0.11
01:44:11.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.85, y=0.10, opts=13)
01:44:11.053 00.001 21068 Enqueuing Move request for scope (-0.85, 0.10)
01:44:11.054 00.001 16108 Worker thread wakes up
01:44:11.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.10) opts 0xd
01:44:11.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.85, 0.10)
01:44:11.054 00.000 16108 Moving (-0.85, 0.10) raw xDistance=0.85 yDistance=0.10
01:44:11.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
01:44:11.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:11.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:44:11.054 00.000 16108 MoveAxis(W, 227, ABG)
01:44:11.054 00.000 16108 Guiding  Dir = 3, Dur = 227
01:44:11.055 00.001 16108 IsSlewing returns 0
01:44:11.055 00.000 16108 IsGuiding returns 0
01:44:11.056 00.001 16108 PulseGuide returned control before completion, sleep 236
01:44:11.060 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3398, FiltMin=2908, FiltMax=65510, Gamma=1.000
01:44:11.076 00.016 21068 UpdateGuideState exits: m=136137 SNR=91.9
01:44:11.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:11.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:11.079 00.001 21068 Enqueuing Expose request
01:44:11.295 00.216 16108 IsGuiding returns 0
01:44:11.295 00.000 16108 Move returns status 0, amount 227
01:44:11.295 00.000 16108 MoveAxis(N, 0, ABG)
01:44:11.295 00.000 16108 Move returns status 0, amount 0
01:44:11.295 00.000 16108 move complete, result=0
01:44:11.295 00.000 16108 worker thread done servicing request
01:44:11.296 00.001 21068 GuideStep: 0.9 px 227 ms WEST, 0.1 px 0 ms NORTH
01:44:11.297 00.001 16108 Worker thread wakes up
01:44:11.297 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:11.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:12.263 00.966 16108 Exposure complete
01:44:12.318 00.055 16108 worker thread done servicing request
01:44:12.318 00.000 21068 OnExposeComplete: enter
01:44:12.319 00.001 21068 UpdateGuideState(): m_state=6
01:44:12.320 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11136
01:44:12.322 00.002 21068 Star::Find returns 1 (0), X=220.50, Y=876.31, Mass=98112, SNR=66.1, Peak=11347 HFD=3.2
01:44:12.323 00.001 21068 MultiStar: [#1 -0.25,0.34,1.36,U] [#2 -0.53,0.17,0.00,M10] [#3 -0.27,0.36,1.15,U] [#4 -0.21,0.32,1.14,U] [#5 -0.33,0.36,1.25,U] [#6 -0.53,0.21,0.00,M10] [#7 -0.33,0.33,0.79,U] [#8 -0.27,0.46,0.00,M10] 
01:44:12.324 00.001 21068 refined, 5 included, MultiStar: {-0.25, 0.37}, one-star: {-0.12, 0.49}
01:44:12.326 00.002 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:44:12.327 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
01:44:12.328 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.37 hyp=0.44 cameraTheta=2.17 mountX=0.31 mountY=-0.30, mountTheta=-0.76
01:44:12.331 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.37, opts=13)
01:44:12.331 00.000 21068 Enqueuing Move request for scope (-0.25, 0.37)
01:44:12.332 00.001 16108 Worker thread wakes up
01:44:12.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.37) opts 0xd
01:44:12.332 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.37)
01:44:12.332 00.000 16108 Moving (-0.25, 0.37) raw xDistance=0.31 yDistance=-0.30
01:44:12.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
01:44:12.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:12.333 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:44:12.333 00.000 16108 MoveAxis(W, 98, ABG)
01:44:12.333 00.000 16108 Guiding  Dir = 3, Dur = 98
01:44:12.333 00.000 16108 IsSlewing returns 0
01:44:12.333 00.000 16108 IsGuiding returns 0
01:44:12.336 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3398, FiltMin=2912, FiltMax=62448, Gamma=1.000
01:44:12.353 00.017 21068 UpdateGuideState exits: m=98112 SNR=66.1
01:44:12.355 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:12.355 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:12.356 00.001 21068 Enqueuing Expose request
01:44:12.395 00.039 16108 PulseGuide returned control before completion, sleep 46
01:44:12.456 00.061 16108 IsGuiding returns 1
01:44:12.456 00.000 16108 scope still moving after pulse duration time elapsed
01:44:12.487 00.031 16108 IsSlewing returns 0
01:44:12.488 00.001 16108 IsGuiding returns 1
01:44:12.518 00.030 16108 IsSlewing returns 0
01:44:12.519 00.001 16108 IsGuiding returns 1
01:44:12.549 00.030 16108 IsSlewing returns 0
01:44:12.549 00.000 16108 IsGuiding returns 0
01:44:12.549 00.000 16108 scope move finished after 98 + 118 ms
01:44:12.550 00.001 16108 Move returns status 0, amount 98
01:44:12.550 00.000 16108 MoveAxis(N, 0, ABG)
01:44:12.550 00.000 16108 Move returns status 0, amount 0
01:44:12.550 00.000 16108 move complete, result=0
01:44:12.550 00.000 16108 worker thread done servicing request
01:44:12.550 00.000 16108 Worker thread wakes up
01:44:12.550 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:12.550 00.000 21068 GuideStep: 0.3 px 98 ms WEST, -0.3 px 0 ms NORTH
01:44:12.552 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:13.710 01.158 16108 Exposure complete
01:44:13.781 00.071 16108 worker thread done servicing request
01:44:13.781 00.000 21068 OnExposeComplete: enter
01:44:13.782 00.001 21068 UpdateGuideState(): m_state=6
01:44:13.783 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11137
01:44:13.783 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=876.08, Mass=119358, SNR=80.6, Peak=16464 HFD=3.0
01:44:13.784 00.001 21068 MultiStar: [#1 0.53,0.07,0.00,M9] [#2 0.19,-0.11,1.22,U] [#3 0.51,-0.02,1.38,U] [#4 0.43,-0.17,0.89,U] [#5 0.29,-0.09,0.91,U] [#6 0.26,-0.40,0.93,U] [#7 0.33,-0.10,0.65,U] [#8 0.39,-0.14,0.77,U] 
01:44:13.785 00.001 21068 refined, 7 included, MultiStar: {0.35, -0.09}, one-star: {0.37, 0.27}
01:44:13.786 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
01:44:13.787 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
01:44:13.787 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.24 mountX=-0.36 mountY=0.00, mountTheta=3.14
01:44:13.791 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.09, opts=13)
01:44:13.793 00.002 21068 Enqueuing Move request for scope (0.35, -0.09)
01:44:13.796 00.003 16108 Worker thread wakes up
01:44:13.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
01:44:13.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
01:44:13.796 00.000 16108 Moving (0.35, -0.09) raw xDistance=-0.36 yDistance=0.00
01:44:13.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
01:44:13.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:13.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:44:13.796 00.000 16108 MoveAxis(E, 88, ABG)
01:44:13.796 00.000 16108 Guiding  Dir = 2, Dur = 88
01:44:13.796 00.000 16108 IsSlewing returns 0
01:44:13.796 00.000 16108 IsGuiding returns 0
01:44:13.803 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3398, FiltMin=2925, FiltMax=63209, Gamma=1.000
01:44:13.819 00.016 21068 UpdateGuideState exits: m=119358 SNR=80.6
01:44:13.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.822 00.002 16108 PulseGuide returned control before completion, sleep 73
01:44:13.822 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:13.824 00.002 21068 Enqueuing Expose request
01:44:13.899 00.075 16108 IsGuiding returns 1
01:44:13.899 00.000 16108 scope still moving after pulse duration time elapsed
01:44:13.930 00.031 16108 IsSlewing returns 0
01:44:13.930 00.000 16108 IsGuiding returns 0
01:44:13.930 00.000 16108 scope move finished after 88 + 46 ms
01:44:13.930 00.000 16108 Move returns status 0, amount 88
01:44:13.930 00.000 16108 MoveAxis(N, 0, ABG)
01:44:13.930 00.000 16108 Move returns status 0, amount 0
01:44:13.930 00.000 16108 move complete, result=0
01:44:13.930 00.000 16108 worker thread done servicing request
01:44:13.930 00.000 16108 Worker thread wakes up
01:44:13.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:13.930 00.000 21068 GuideStep: -0.4 px 88 ms EAST, 0.0 px 0 ms NORTH
01:44:13.932 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:14.905 00.973 16108 Exposure complete
01:44:14.974 00.069 16108 worker thread done servicing request
01:44:14.974 00.000 21068 OnExposeComplete: enter
01:44:14.975 00.001 21068 UpdateGuideState(): m_state=6
01:44:14.975 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11138
01:44:14.976 00.001 21068 Star::Find returns 1 (0), X=220.69, Y=875.62, Mass=128136, SNR=85.8, Peak=15113 HFD=3.2
01:44:14.977 00.001 21068 MultiStar: [#1 0.06,-0.17,1.24,U] [#2 -0.05,-0.48,1.23,U] [#3 0.38,-0.19,1.05,U] [#4 0.09,-0.61,0.00,M8] [#5 0.05,-0.66,0.00,M8] [#6 -0.03,-0.27,0.71,U] [#7 0.15,-0.39,0.55,U] [#8 -0.05,-0.70,0.00,M10] 
01:44:14.978 00.001 21068 single-star, 5 included, MultiStar: {0.10, -0.28}, one-star: {0.08, -0.20}
01:44:14.978 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
01:44:14.980 00.002 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
01:44:14.982 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.18 mountX=-0.11 mountY=0.17, mountTheta=2.15
01:44:14.987 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.20, opts=13)
01:44:14.989 00.002 21068 Enqueuing Move request for scope (0.08, -0.20)
01:44:14.991 00.002 16108 Worker thread wakes up
01:44:14.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:44:14.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:44:14.992 00.001 16108 Moving (0.08, -0.20) raw xDistance=-0.11 yDistance=0.17
01:44:14.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:44:14.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:14.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:44:14.992 00.000 16108 MoveAxis(E, 0, ABG)
01:44:14.992 00.000 16108 Move returns status 0, amount 0
01:44:14.992 00.000 16108 MoveAxis(N, 0, ABG)
01:44:14.992 00.000 16108 Move returns status 0, amount 0
01:44:14.993 00.001 16108 move complete, result=0
01:44:14.993 00.000 16108 worker thread done servicing request
01:44:14.999 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3398, FiltMin=2921, FiltMax=49238, Gamma=1.000
01:44:15.028 00.029 21068 UpdateGuideState exits: m=128136 SNR=85.8
01:44:15.030 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:15.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:15.033 00.002 21068 Enqueuing Expose request
01:44:15.034 00.001 16108 Worker thread wakes up
01:44:15.035 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:15.036 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:15.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:16.204 01.168 16108 Exposure complete
01:44:16.260 00.056 16108 worker thread done servicing request
01:44:16.261 00.001 21068 OnExposeComplete: enter
01:44:16.261 00.000 21068 UpdateGuideState(): m_state=6
01:44:16.262 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11139
01:44:16.263 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=875.97, Mass=125717, SNR=84.3, Peak=16883 HFD=3.3
01:44:16.264 00.001 21068 MultiStar: [#1 0.86,0.02,0.00,M9] [#2 1.03,-0.07,0.00,M9] [#3 1.27,0.10,0.00,M1] [#4 0.88,-0.30,0.00,M9] [#5 0.84,-0.16,0.00,M9] [#6 0.82,-0.30,0.00,M9] [#7 0.99,0.10,0.00,M5] [#8 0.86,0.02,0.00,R] 
01:44:16.264 00.000 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
01:44:16.265 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
01:44:16.266 00.001 21068 CameraToMount -- cameraX=1.02 cameraY=0.16 hyp=1.03 cameraTheta=0.15 mountX=-0.98 mountY=-0.39, mountTheta=-2.76
01:44:16.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.02, y=0.16, opts=13)
01:44:16.268 00.000 21068 Enqueuing Move request for scope (1.02, 0.16)
01:44:16.270 00.002 16108 Worker thread wakes up
01:44:16.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.16) opts 0xd
01:44:16.270 00.000 16108 Handling offset move in thread for scope, endpoint = (1.02, 0.16)
01:44:16.270 00.000 16108 Moving (1.02, 0.16) raw xDistance=-0.98 yDistance=-0.39
01:44:16.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98
01:44:16.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:16.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:44:16.270 00.000 16108 MoveAxis(E, 257, ABG)
01:44:16.270 00.000 16108 Guiding  Dir = 2, Dur = 257
01:44:16.271 00.001 16108 IsSlewing returns 0
01:44:16.271 00.000 16108 IsGuiding returns 0
01:44:16.274 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3398, FiltMin=2918, FiltMax=56489, Gamma=1.000
01:44:16.289 00.015 21068 UpdateGuideState exits: m=125717 SNR=84.3
01:44:16.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:16.290 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:16.291 00.001 21068 Enqueuing Expose request
01:44:16.297 00.006 16108 PulseGuide returned control before completion, sleep 241
01:44:16.549 00.252 16108 IsGuiding returns 1
01:44:16.549 00.000 16108 scope still moving after pulse duration time elapsed
01:44:16.580 00.031 16108 IsSlewing returns 0
01:44:16.581 00.001 16108 IsGuiding returns 0
01:44:16.581 00.000 16108 scope move finished after 257 + 52 ms
01:44:16.581 00.000 16108 Move returns status 0, amount 257
01:44:16.581 00.000 16108 MoveAxis(N, 0, ABG)
01:44:16.581 00.000 16108 Move returns status 0, amount 0
01:44:16.581 00.000 16108 move complete, result=0
01:44:16.581 00.000 16108 worker thread done servicing request
01:44:16.581 00.000 16108 Worker thread wakes up
01:44:16.581 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:16.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:16.581 00.000 21068 GuideStep: -1.0 px 257 ms EAST, -0.4 px 0 ms NORTH
01:44:17.555 00.974 16108 Exposure complete
01:44:17.636 00.081 16108 worker thread done servicing request
01:44:17.636 00.000 21068 OnExposeComplete: enter
01:44:17.637 00.001 21068 UpdateGuideState(): m_state=6
01:44:17.639 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11140
01:44:17.640 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=875.66, Mass=113290, SNR=72.9, Peak=12928 HFD=3.5
01:44:17.641 00.001 21068 MultiStar: [#1 0.42,-0.42,0.00,M10] [#2 0.42,-0.43,0.00,M10] [#3 0.67,-0.28,0.00,M2] [#4 0.50,-0.39,0.00,M10] [#5 0.43,-0.45,0.00,M10] [#6 0.36,-0.33,0.92,U] [#7 0.59,-0.38,0.00,M6] [#8 -0.29,-0.22,0.85,U] 
01:44:17.641 00.000 21068 refined, 2 included, MultiStar: {0.22, -0.23}, one-star: {0.52, -0.15}
01:44:17.642 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
01:44:17.643 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
01:44:17.643 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-0.82 mountX=-0.25 mountY=0.17, mountTheta=2.54
01:44:17.645 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.23, opts=13)
01:44:17.646 00.001 21068 Enqueuing Move request for scope (0.22, -0.23)
01:44:17.647 00.001 16108 Worker thread wakes up
01:44:17.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.23) opts 0xd
01:44:17.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.23)
01:44:17.647 00.000 16108 Moving (0.22, -0.23) raw xDistance=-0.25 yDistance=0.17
01:44:17.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.25
01:44:17.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:17.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:44:17.647 00.000 16108 MoveAxis(E, 84, ABG)
01:44:17.647 00.000 16108 Guiding  Dir = 2, Dur = 84
01:44:17.648 00.001 16108 IsSlewing returns 0
01:44:17.648 00.000 16108 IsGuiding returns 0
01:44:17.651 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3398, FiltMin=2896, FiltMax=54128, Gamma=1.000
01:44:17.654 00.003 16108 PulseGuide returned control before completion, sleep 88
01:44:17.665 00.011 21068 UpdateGuideState exits: m=113290 SNR=72.9
01:44:17.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:17.668 00.001 21068 Enqueuing Expose request
01:44:17.747 00.079 16108 IsGuiding returns 1
01:44:17.747 00.000 16108 scope still moving after pulse duration time elapsed
01:44:17.778 00.031 16108 IsSlewing returns 0
01:44:17.779 00.001 16108 IsGuiding returns 0
01:44:17.779 00.000 16108 scope move finished after 84 + 47 ms
01:44:17.779 00.000 16108 Move returns status 0, amount 84
01:44:17.779 00.000 16108 MoveAxis(N, 0, ABG)
01:44:17.779 00.000 16108 Move returns status 0, amount 0
01:44:17.779 00.000 16108 move complete, result=0
01:44:17.779 00.000 16108 worker thread done servicing request
01:44:17.779 00.000 16108 Worker thread wakes up
01:44:17.779 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.2 px 0 ms NORTH
01:44:17.783 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:17.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:18.950 01.167 16108 Exposure complete
01:44:19.023 00.073 16108 worker thread done servicing request
01:44:19.023 00.000 21068 OnExposeComplete: enter
01:44:19.024 00.001 21068 UpdateGuideState(): m_state=6
01:44:19.025 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11141
01:44:19.026 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=876.05, Mass=121169, SNR=86.8, Peak=14256 HFD=3.5
01:44:19.027 00.001 21068 MultiStar: [#1 -0.18,0.12,1.34,U] [#2 -0.24,-0.03,1.20,U] [#3 0.03,0.31,1.11,U] [#4 0.22,0.25,0.77,U] [#5 -0.23,-0.09,1.09,U] [#6 -0.31,-0.05,0.81,U] [#7 -0.37,0.26,0.65,U] [#8 -1.00,-0.09,0.00,M1] 
01:44:19.029 00.002 21068 refined, 7 included, MultiStar: {-0.16, 0.12}, one-star: {-0.19, 0.24}
01:44:19.029 00.000 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
01:44:19.030 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
01:44:19.031 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.50 mountX=0.18 mountY=-0.08, mountTheta=-0.41
01:44:19.035 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.12, opts=13)
01:44:19.038 00.003 21068 Enqueuing Move request for scope (-0.16, 0.12)
01:44:19.041 00.003 16108 Worker thread wakes up
01:44:19.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:44:19.041 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:44:19.041 00.000 16108 Moving (-0.16, 0.12) raw xDistance=0.18 yDistance=-0.08
01:44:19.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:44:19.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:19.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:19.041 00.000 16108 MoveAxis(E, 0, ABG)
01:44:19.041 00.000 16108 Move returns status 0, amount 0
01:44:19.041 00.000 16108 MoveAxis(N, 0, ABG)
01:44:19.042 00.001 16108 Move returns status 0, amount 0
01:44:19.042 00.000 16108 move complete, result=0
01:44:19.042 00.000 16108 worker thread done servicing request
01:44:19.050 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3398, FiltMin=2915, FiltMax=64400, Gamma=1.000
01:44:19.081 00.031 21068 UpdateGuideState exits: m=121169 SNR=86.8
01:44:19.083 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:19.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:19.085 00.001 21068 Enqueuing Expose request
01:44:19.086 00.001 16108 Worker thread wakes up
01:44:19.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:19.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:19.086 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:20.058 00.972 16108 Exposure complete
01:44:20.114 00.056 16108 worker thread done servicing request
01:44:20.114 00.000 21068 OnExposeComplete: enter
01:44:20.115 00.001 21068 UpdateGuideState(): m_state=6
01:44:20.115 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11142
01:44:20.116 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=875.95, Mass=130940, SNR=85.9, Peak=14800 HFD=3.6
01:44:20.117 00.001 21068 MultiStar: [#1 -0.14,0.12,0.96,U] [#2 -0.27,-0.01,1.10,U] [#3 0.13,0.46,0.92,U] [#4 0.32,-0.05,0.88,U] [#5 0.08,-0.04,0.94,U] [#6 0.08,-0.17,0.87,U] [#7 0.07,-0.03,0.69,U] [#8 -0.99,-0.18,0.00,M2] 
01:44:20.118 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.05}, one-star: {0.02, 0.13}
01:44:20.118 00.000 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
01:44:20.119 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
01:44:20.121 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.18 mountX=-0.01 mountY=-0.06, mountTheta=-1.78
01:44:20.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
01:44:20.123 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
01:44:20.123 00.000 16108 Worker thread wakes up
01:44:20.124 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:44:20.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:44:20.124 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.06
01:44:20.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:20.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:20.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:44:20.124 00.000 16108 MoveAxis(E, 0, ABG)
01:44:20.124 00.000 16108 Move returns status 0, amount 0
01:44:20.124 00.000 16108 MoveAxis(N, 0, ABG)
01:44:20.124 00.000 16108 Move returns status 0, amount 0
01:44:20.124 00.000 16108 move complete, result=0
01:44:20.124 00.000 16108 worker thread done servicing request
01:44:20.130 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3398, FiltMin=2925, FiltMax=57190, Gamma=1.000
01:44:20.148 00.018 21068 UpdateGuideState exits: m=130940 SNR=85.9
01:44:20.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:20.151 00.001 21068 Enqueuing Expose request
01:44:20.152 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:20.153 00.001 16108 Worker thread wakes up
01:44:20.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:20.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:21.314 01.161 16108 Exposure complete
01:44:21.386 00.072 16108 worker thread done servicing request
01:44:21.386 00.000 21068 OnExposeComplete: enter
01:44:21.388 00.002 21068 UpdateGuideState(): m_state=6
01:44:21.389 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11143
01:44:21.390 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.28, Mass=143800, SNR=95.7, Peak=16144 HFD=3.5
01:44:21.392 00.002 21068 MultiStar: [#1 -0.03,0.23,0.96,U] [#2 -0.44,0.22,1.11,U] [#3 0.11,0.41,0.99,U] [#4 -0.07,0.18,0.69,U] [#5 -0.60,0.10,0.00,M9] [#6 -0.30,0.13,0.76,U] [#7 -0.43,0.28,0.65,U] [#8 -1.04,0.12,0.00,M3] 
01:44:21.393 00.001 21068 refined, 6 included, MultiStar: {-0.18, 0.28}, one-star: {-0.14, 0.47}
01:44:21.393 00.000 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
01:44:21.395 00.002 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
01:44:21.397 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.34 cameraTheta=2.13 mountX=0.23 mountY=-0.23, mountTheta=-0.80
01:44:21.400 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.28, opts=13)
01:44:21.401 00.001 21068 Enqueuing Move request for scope (-0.18, 0.28)
01:44:21.402 00.001 16108 Worker thread wakes up
01:44:21.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
01:44:21.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
01:44:21.402 00.000 16108 Moving (-0.18, 0.28) raw xDistance=0.23 yDistance=-0.23
01:44:21.403 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:44:21.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:21.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:44:21.403 00.000 16108 MoveAxis(W, 59, ABG)
01:44:21.403 00.000 16108 Guiding  Dir = 3, Dur = 59
01:44:21.404 00.001 16108 IsSlewing returns 0
01:44:21.404 00.000 16108 IsGuiding returns 0
01:44:21.410 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3398, FiltMin=2893, FiltMax=62262, Gamma=1.000
01:44:21.429 00.019 21068 UpdateGuideState exits: m=143800 SNR=95.7
01:44:21.431 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:21.433 00.001 21068 Enqueuing Expose request
01:44:21.455 00.022 16108 PulseGuide returned control before completion, sleep 17
01:44:21.487 00.032 16108 IsGuiding returns 1
01:44:21.487 00.000 16108 scope still moving after pulse duration time elapsed
01:44:21.523 00.036 16108 IsSlewing returns 0
01:44:21.523 00.000 16108 IsGuiding returns 1
01:44:21.550 00.027 16108 IsSlewing returns 0
01:44:21.550 00.000 16108 IsGuiding returns 0
01:44:21.550 00.000 16108 scope move finished after 59 + 87 ms
01:44:21.550 00.000 16108 Move returns status 0, amount 59
01:44:21.550 00.000 16108 MoveAxis(N, 0, ABG)
01:44:21.550 00.000 16108 Move returns status 0, amount 0
01:44:21.550 00.000 16108 move complete, result=0
01:44:21.550 00.000 16108 worker thread done servicing request
01:44:21.550 00.000 16108 Worker thread wakes up
01:44:21.550 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.2 px 0 ms NORTH
01:44:21.553 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:21.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:22.529 00.976 16108 Exposure complete
01:44:22.584 00.055 16108 worker thread done servicing request
01:44:22.584 00.000 21068 OnExposeComplete: enter
01:44:22.585 00.001 21068 UpdateGuideState(): m_state=6
01:44:22.586 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11144
01:44:22.587 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.97, Mass=130028, SNR=86.4, Peak=15488 HFD=3.4
01:44:22.588 00.001 21068 MultiStar: [#1 -0.07,0.19,1.26,U] [#2 -0.30,-0.09,1.16,U] [#3 0.15,0.34,1.09,U] [#4 0.17,-0.25,0.72,U] [#5 -0.22,-0.05,0.88,U] [#6 -0.07,-0.29,0.76,U] [#7 -0.35,0.07,0.56,U] [#8 -0.97,-0.15,0.00,M4] 
01:44:22.589 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.19, 0.15}
01:44:22.590 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
01:44:22.591 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
01:44:22.591 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.81 mountX=0.11 mountY=-0.01, mountTheta=-0.09
01:44:22.593 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
01:44:22.594 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
01:44:22.595 00.001 16108 Worker thread wakes up
01:44:22.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
01:44:22.595 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
01:44:22.595 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.01
01:44:22.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:44:22.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:22.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:44:22.595 00.000 16108 MoveAxis(E, 0, ABG)
01:44:22.595 00.000 16108 Move returns status 0, amount 0
01:44:22.595 00.000 16108 MoveAxis(N, 0, ABG)
01:44:22.595 00.000 16108 Move returns status 0, amount 0
01:44:22.595 00.000 16108 move complete, result=0
01:44:22.595 00.000 16108 worker thread done servicing request
01:44:22.598 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3398, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:44:22.614 00.016 21068 UpdateGuideState exits: m=130028 SNR=86.4
01:44:22.616 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:22.616 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:22.617 00.001 21068 Enqueuing Expose request
01:44:22.618 00.001 16108 Worker thread wakes up
01:44:22.618 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:22.619 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:22.620 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:23.777 01.157 16108 Exposure complete
01:44:23.831 00.054 16108 worker thread done servicing request
01:44:23.831 00.000 21068 OnExposeComplete: enter
01:44:23.832 00.001 21068 UpdateGuideState(): m_state=6
01:44:23.833 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11145
01:44:23.834 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.23, Mass=129761, SNR=88.6, Peak=16576 HFD=3.2
01:44:23.835 00.001 21068 MultiStar: [#1 -0.16,0.11,1.16,U] [#2 -0.06,0.14,1.12,U] [#3 0.02,0.42,0.97,U] [#4 -0.09,0.02,0.95,U] [#5 -0.09,0.01,0.81,U] [#6 -0.38,0.00,0.74,U] [#7 -0.01,0.34,0.62,U] [#8 -0.93,0.10,0.00,M5] 
01:44:23.836 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.18}, one-star: {-0.04, 0.41}
01:44:23.837 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
01:44:23.837 00.000 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
01:44:23.838 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.07 mountX=0.13 mountY=-0.15, mountTheta=-0.88
01:44:23.842 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.18, opts=13)
01:44:23.844 00.002 21068 Enqueuing Move request for scope (-0.10, 0.18)
01:44:23.845 00.001 16108 Worker thread wakes up
01:44:23.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
01:44:23.846 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
01:44:23.846 00.000 16108 Moving (-0.10, 0.18) raw xDistance=0.13 yDistance=-0.15
01:44:23.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:44:23.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:23.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:23.846 00.000 16108 MoveAxis(E, 0, ABG)
01:44:23.846 00.000 16108 Move returns status 0, amount 0
01:44:23.846 00.000 16108 MoveAxis(N, 0, ABG)
01:44:23.846 00.000 16108 Move returns status 0, amount 0
01:44:23.847 00.001 16108 move complete, result=0
01:44:23.847 00.000 16108 worker thread done servicing request
01:44:23.854 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3398, FiltMin=2896, FiltMax=63488, Gamma=1.000
01:44:23.883 00.029 21068 UpdateGuideState exits: m=129761 SNR=88.6
01:44:23.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:23.886 00.001 21068 Enqueuing Expose request
01:44:23.887 00.001 16108 Worker thread wakes up
01:44:23.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:23.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:23.888 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:24.873 00.985 16108 Exposure complete
01:44:24.931 00.058 16108 worker thread done servicing request
01:44:24.931 00.000 21068 OnExposeComplete: enter
01:44:24.932 00.001 21068 UpdateGuideState(): m_state=6
01:44:24.932 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11146
01:44:24.933 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=876.26, Mass=118682, SNR=77.0, Peak=16304 HFD=3.1
01:44:24.934 00.001 21068 MultiStar: [#1 -0.09,0.39,1.40,U] [#2 -0.15,0.30,1.49,U] [#3 -0.04,0.40,1.09,U] [#4 0.04,0.24,1.06,U] [#5 -0.47,0.09,0.99,U] [#6 -0.19,0.32,0.90,U] [#7 0.22,0.32,0.66,U] [#8 -0.82,-0.11,0.00,M6] 
01:44:24.934 00.000 21068 refined, 7 included, MultiStar: {-0.10, 0.32}, one-star: {-0.07, 0.45}
01:44:24.935 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
01:44:24.936 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
01:44:24.936 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.89 mountX=0.16 mountY=-0.29, mountTheta=-1.07
01:44:24.939 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.32, opts=13)
01:44:24.940 00.001 21068 Enqueuing Move request for scope (-0.10, 0.32)
01:44:24.940 00.000 16108 Worker thread wakes up
01:44:24.941 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
01:44:24.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
01:44:24.941 00.000 16108 Moving (-0.10, 0.32) raw xDistance=0.16 yDistance=-0.29
01:44:24.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:44:24.941 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.45
01:44:24.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:44:24.941 00.000 16108 MoveAxis(E, 0, ABG)
01:44:24.941 00.000 16108 Move returns status 0, amount 0
01:44:24.941 00.000 16108 MoveAxis(N, 57, ABG)
01:44:24.941 00.000 16108 Guiding  Dir = 0, Dur = 57
01:44:24.941 00.000 16108 IsSlewing returns 0
01:44:24.942 00.001 16108 IsGuiding returns 0
01:44:24.945 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3398, FiltMin=2928, FiltMax=56496, Gamma=1.000
01:44:24.957 00.012 16108 PulseGuide returned control before completion, sleep 52
01:44:24.961 00.004 21068 UpdateGuideState exits: m=118682 SNR=77.0
01:44:24.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:24.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:24.964 00.001 21068 Enqueuing Expose request
01:44:25.018 00.054 16108 IsGuiding returns 1
01:44:25.018 00.000 16108 scope still moving after pulse duration time elapsed
01:44:25.049 00.031 16108 IsSlewing returns 0
01:44:25.049 00.000 16108 IsGuiding returns 0
01:44:25.049 00.000 16108 scope move finished after 57 + 50 ms
01:44:25.049 00.000 16108 Move returns status 0, amount 57
01:44:25.049 00.000 16108 move complete, result=0
01:44:25.049 00.000 16108 worker thread done servicing request
01:44:25.049 00.000 16108 Worker thread wakes up
01:44:25.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:25.049 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 57 ms NORTH
01:44:25.052 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:26.225 01.173 16108 Exposure complete
01:44:26.287 00.062 16108 worker thread done servicing request
01:44:26.287 00.000 21068 OnExposeComplete: enter
01:44:26.288 00.001 21068 UpdateGuideState(): m_state=6
01:44:26.289 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11147
01:44:26.290 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=876.23, Mass=132627, SNR=87.8, Peak=15504 HFD=3.4
01:44:26.291 00.001 21068 MultiStar: [#1 -0.14,0.20,1.08,U] [#2 -0.28,-0.05,1.16,U] [#3 -0.29,0.21,1.05,U] [#4 -0.13,0.15,0.83,U] [#5 -0.14,0.05,0.91,U] [#6 -0.37,-0.14,0.93,U] [#7 -0.20,-0.00,0.59,U] [#8 -0.97,-0.15,0.00,M7] 
01:44:26.291 00.000 21068 refined, 7 included, MultiStar: {-0.22, 0.11}, one-star: {-0.15, 0.41}
01:44:26.292 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
01:44:26.294 00.002 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
01:44:26.295 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.24 cameraTheta=2.67 mountX=0.23 mountY=-0.06, mountTheta=-0.24
01:44:26.296 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.11, opts=13)
01:44:26.297 00.001 21068 Enqueuing Move request for scope (-0.22, 0.11)
01:44:26.298 00.001 16108 Worker thread wakes up
01:44:26.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
01:44:26.298 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
01:44:26.298 00.000 16108 Moving (-0.22, 0.11) raw xDistance=0.23 yDistance=-0.06
01:44:26.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:44:26.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:26.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:44:26.298 00.000 16108 MoveAxis(W, 61, ABG)
01:44:26.298 00.000 16108 Guiding  Dir = 3, Dur = 61
01:44:26.298 00.000 16108 IsSlewing returns 0
01:44:26.299 00.001 16108 IsGuiding returns 0
01:44:26.299 00.000 16108 PulseGuide returned control before completion, sleep 71
01:44:26.304 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3398, FiltMin=2953, FiltMax=63325, Gamma=1.000
01:44:26.319 00.015 21068 UpdateGuideState exits: m=132627 SNR=87.8
01:44:26.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:26.322 00.001 21068 Enqueuing Expose request
01:44:26.377 00.055 16108 IsGuiding returns 0
01:44:26.377 00.000 16108 Move returns status 0, amount 61
01:44:26.377 00.000 16108 MoveAxis(N, 0, ABG)
01:44:26.377 00.000 16108 Move returns status 0, amount 0
01:44:26.377 00.000 16108 move complete, result=0
01:44:26.377 00.000 16108 worker thread done servicing request
01:44:26.377 00.000 16108 Worker thread wakes up
01:44:26.377 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:26.379 00.002 21068 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
01:44:26.380 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:27.351 00.971 16108 Exposure complete
01:44:27.411 00.060 16108 worker thread done servicing request
01:44:27.411 00.000 21068 OnExposeComplete: enter
01:44:27.413 00.002 21068 UpdateGuideState(): m_state=6
01:44:27.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11148
01:44:27.415 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.25, Mass=120225, SNR=84.7, Peak=13440 HFD=3.4
01:44:27.416 00.001 21068 MultiStar: [#1 -0.14,0.07,1.09,U] [#2 -0.29,0.12,1.17,U] [#3 0.08,0.36,0.96,U] [#4 -0.19,0.03,0.87,U] [#5 0.00,0.12,0.97,U] [#6 -0.10,0.06,0.90,U] [#7 -0.41,0.13,0.65,U] [#8 -0.96,0.28,0.00,M8] 
01:44:27.417 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.17}, one-star: {-0.16, 0.44}
01:44:27.418 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
01:44:27.419 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
01:44:27.420 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.27 mountX=0.17 mountY=-0.13, mountTheta=-0.65
01:44:27.421 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.17, opts=13)
01:44:27.422 00.001 21068 Enqueuing Move request for scope (-0.14, 0.17)
01:44:27.423 00.001 16108 Worker thread wakes up
01:44:27.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
01:44:27.423 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
01:44:27.423 00.000 16108 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=-0.13
01:44:27.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:44:27.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:27.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:27.423 00.000 16108 MoveAxis(E, 0, ABG)
01:44:27.423 00.000 16108 Move returns status 0, amount 0
01:44:27.423 00.000 16108 MoveAxis(N, 0, ABG)
01:44:27.423 00.000 16108 Move returns status 0, amount 0
01:44:27.424 00.001 16108 move complete, result=0
01:44:27.424 00.000 16108 worker thread done servicing request
01:44:27.427 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3398, FiltMin=2944, FiltMax=62998, Gamma=1.000
01:44:27.442 00.015 21068 UpdateGuideState exits: m=120225 SNR=84.7
01:44:27.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:27.445 00.001 21068 Enqueuing Expose request
01:44:27.447 00.002 16108 Worker thread wakes up
01:44:27.447 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:27.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:27.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:28.615 01.167 16108 Exposure complete
01:44:28.669 00.054 16108 worker thread done servicing request
01:44:28.669 00.000 21068 OnExposeComplete: enter
01:44:28.672 00.003 21068 UpdateGuideState(): m_state=6
01:44:28.673 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11149
01:44:28.674 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.16, Mass=122287, SNR=77.7, Peak=16992 HFD=3.2
01:44:28.675 00.001 21068 MultiStar: [#1 0.22,0.57,0.00,M3] [#2 0.06,0.29,1.36,U] [#3 0.31,0.28,1.11,U] [#4 -0.10,0.07,0.93,U] [#5 -0.18,0.02,1.07,U] [#6 -0.23,-0.03,0.87,U] [#7 -0.02,0.10,0.72,U] [#8 -0.64,0.04,0.00,M9] 
01:44:28.676 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.17}, one-star: {0.14, 0.35}
01:44:28.676 00.000 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
01:44:28.677 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
01:44:28.679 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=0.02 mountY=-0.17, mountTheta=-1.45
01:44:28.682 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.17, opts=13)
01:44:28.683 00.001 21068 Enqueuing Move request for scope (0.01, 0.17)
01:44:28.684 00.001 16108 Worker thread wakes up
01:44:28.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:44:28.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:44:28.684 00.000 16108 Moving (0.01, 0.17) raw xDistance=0.02 yDistance=-0.17
01:44:28.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:28.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:28.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:44:28.684 00.000 16108 MoveAxis(E, 0, ABG)
01:44:28.684 00.000 16108 Move returns status 0, amount 0
01:44:28.684 00.000 16108 MoveAxis(N, 0, ABG)
01:44:28.684 00.000 16108 Move returns status 0, amount 0
01:44:28.684 00.000 16108 move complete, result=0
01:44:28.684 00.000 16108 worker thread done servicing request
01:44:28.689 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3398, FiltMin=2909, FiltMax=49584, Gamma=1.000
01:44:28.703 00.014 21068 UpdateGuideState exits: m=122287 SNR=77.7
01:44:28.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:28.706 00.001 21068 Enqueuing Expose request
01:44:28.706 00.000 16108 Worker thread wakes up
01:44:28.706 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:28.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:28.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:29.689 00.982 16108 Exposure complete
01:44:29.743 00.054 16108 worker thread done servicing request
01:44:29.743 00.000 21068 OnExposeComplete: enter
01:44:29.744 00.001 21068 UpdateGuideState(): m_state=6
01:44:29.745 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11150
01:44:29.746 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=876.10, Mass=122539, SNR=81.8, Peak=17360 HFD=3.2
01:44:29.747 00.001 21068 MultiStar: [#1 0.25,0.16,1.19,U] [#2 0.20,0.07,1.21,U] [#3 0.29,0.16,1.25,U] [#4 0.30,-0.12,0.77,U] [#5 0.31,-0.06,0.96,U] [#6 0.41,-0.13,0.82,U] [#7 0.25,0.19,0.62,U] [#8 -0.83,-0.15,0.00,M10] 
01:44:29.747 00.000 21068 refined, 7 included, MultiStar: {0.27, 0.08}, one-star: {0.16, 0.28}
01:44:29.748 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
01:44:29.749 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
01:44:29.750 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.29 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
01:44:29.751 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.08, opts=13)
01:44:29.752 00.001 21068 Enqueuing Move request for scope (0.27, 0.08)
01:44:29.753 00.001 16108 Worker thread wakes up
01:44:29.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
01:44:29.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
01:44:29.753 00.000 16108 Moving (0.27, 0.08) raw xDistance=-0.25 yDistance=-0.14
01:44:29.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:44:29.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:29.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:44:29.754 00.001 16108 MoveAxis(E, 65, ABG)
01:44:29.754 00.000 16108 Guiding  Dir = 2, Dur = 65
01:44:29.754 00.000 16108 IsSlewing returns 0
01:44:29.754 00.000 16108 IsGuiding returns 0
01:44:29.755 00.001 16108 PulseGuide returned control before completion, sleep 74
01:44:29.761 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3398, FiltMin=2832, FiltMax=57849, Gamma=1.000
01:44:29.783 00.022 21068 UpdateGuideState exits: m=122539 SNR=81.8
01:44:29.785 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:29.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:29.787 00.001 21068 Enqueuing Expose request
01:44:29.838 00.051 16108 IsGuiding returns 1
01:44:29.838 00.000 16108 scope still moving after pulse duration time elapsed
01:44:29.870 00.032 16108 IsSlewing returns 0
01:44:29.870 00.000 16108 IsGuiding returns 0
01:44:29.870 00.000 16108 scope move finished after 65 + 50 ms
01:44:29.870 00.000 16108 Move returns status 0, amount 65
01:44:29.870 00.000 16108 MoveAxis(N, 0, ABG)
01:44:29.870 00.000 16108 Move returns status 0, amount 0
01:44:29.870 00.000 16108 move complete, result=0
01:44:29.870 00.000 16108 worker thread done servicing request
01:44:29.870 00.000 16108 Worker thread wakes up
01:44:29.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:29.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:29.870 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
01:44:31.036 01.166 16108 Exposure complete
01:44:31.093 00.057 16108 worker thread done servicing request
01:44:31.093 00.000 21068 OnExposeComplete: enter
01:44:31.094 00.001 21068 UpdateGuideState(): m_state=6
01:44:31.095 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11151
01:44:31.096 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.01, Mass=110255, SNR=75.4, Peak=16336 HFD=3.0
01:44:31.097 00.001 21068 MultiStar: [#1 -0.07,0.25,1.26,U] [#2 -0.03,0.18,1.20,U] [#3 0.16,0.06,1.43,U] [#4 0.04,-0.16,0.93,U] [#5 0.14,-0.12,1.25,U] [#6 0.04,-0.14,1.11,U] [#7 -0.27,0.15,0.73,U] [#8 -1.13,-0.33,0.00,R] 
01:44:31.097 00.000 21068 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.13, 0.19}
01:44:31.098 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
01:44:31.099 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
01:44:31.099 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.47 mountX=0.00 mountY=-0.05, mountTheta=-1.50
01:44:31.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
01:44:31.103 00.002 21068 Enqueuing Move request for scope (0.01, 0.05)
01:44:31.103 00.000 16108 Worker thread wakes up
01:44:31.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:44:31.103 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:44:31.103 00.000 16108 Moving (0.01, 0.05) raw xDistance=0.00 yDistance=-0.05
01:44:31.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:44:31.104 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:31.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:31.104 00.000 16108 MoveAxis(E, 0, ABG)
01:44:31.104 00.000 16108 Move returns status 0, amount 0
01:44:31.104 00.000 16108 MoveAxis(N, 0, ABG)
01:44:31.104 00.000 16108 Move returns status 0, amount 0
01:44:31.104 00.000 16108 move complete, result=0
01:44:31.104 00.000 16108 worker thread done servicing request
01:44:31.107 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3398, FiltMin=2913, FiltMax=62544, Gamma=1.000
01:44:31.123 00.016 21068 UpdateGuideState exits: m=110255 SNR=75.4
01:44:31.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:31.127 00.002 21068 Enqueuing Expose request
01:44:31.128 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:31.129 00.001 16108 Worker thread wakes up
01:44:31.129 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:31.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:32.114 00.985 16108 Exposure complete
01:44:32.171 00.057 16108 worker thread done servicing request
01:44:32.172 00.001 21068 OnExposeComplete: enter
01:44:32.173 00.001 21068 UpdateGuideState(): m_state=6
01:44:32.173 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11152
01:44:32.174 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=876.08, Mass=123366, SNR=84.9, Peak=18320 HFD=3.1
01:44:32.176 00.002 21068 MultiStar: [#1 0.19,0.09,1.22,U] [#2 -0.08,-0.14,1.28,U] [#3 0.15,0.05,1.01,U] [#4 0.02,-0.16,0.83,U] [#5 0.20,-0.11,0.88,U] [#6 -0.14,-0.22,0.79,U] [#7 0.25,-0.00,0.71,U] [#8 0.14,0.06,0.81,U] 
01:44:32.177 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.22, 0.26}
01:44:32.177 00.000 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
01:44:32.178 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
01:44:32.179 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
01:44:32.180 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
01:44:32.181 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
01:44:32.182 00.001 16108 Worker thread wakes up
01:44:32.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:44:32.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:44:32.182 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
01:44:32.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:44:32.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:32.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:44:32.182 00.000 16108 MoveAxis(E, 0, ABG)
01:44:32.182 00.000 16108 Move returns status 0, amount 0
01:44:32.182 00.000 16108 MoveAxis(N, 0, ABG)
01:44:32.182 00.000 16108 Move returns status 0, amount 0
01:44:32.182 00.000 16108 move complete, result=0
01:44:32.182 00.000 16108 worker thread done servicing request
01:44:32.188 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3398, FiltMin=2880, FiltMax=65440, Gamma=1.000
01:44:32.219 00.031 21068 UpdateGuideState exits: m=123366 SNR=84.9
01:44:32.221 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.223 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:32.224 00.001 21068 Enqueuing Expose request
01:44:32.225 00.001 16108 Worker thread wakes up
01:44:32.225 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:32.227 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:32.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:33.393 01.166 16108 Exposure complete
01:44:33.453 00.060 16108 worker thread done servicing request
01:44:33.453 00.000 21068 OnExposeComplete: enter
01:44:33.454 00.001 21068 UpdateGuideState(): m_state=6
01:44:33.454 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11153
01:44:33.455 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.31, Mass=120854, SNR=76.8, Peak=14128 HFD=3.3
01:44:33.456 00.001 21068 MultiStar: [#1 -0.12,0.43,1.18,U] [#2 -0.05,0.40,1.32,U] [#3 0.03,0.46,1.27,U] [#4 0.17,0.20,0.84,U] [#5 -0.22,0.27,1.15,U] [#6 -0.13,0.16,0.91,U] [#7 -0.19,0.58,0.00,M1] [#8 0.26,0.54,0.00,M1] 
01:44:33.457 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.36}, one-star: {-0.24, 0.49}
01:44:33.458 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
01:44:33.458 00.000 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
01:44:33.459 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.80 mountX=0.15 mountY=-0.33, mountTheta=-1.15
01:44:33.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.36, opts=13)
01:44:33.462 00.001 21068 Enqueuing Move request for scope (-0.08, 0.36)
01:44:33.463 00.001 16108 Worker thread wakes up
01:44:33.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
01:44:33.463 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
01:44:33.463 00.000 16108 Moving (-0.08, 0.36) raw xDistance=0.15 yDistance=-0.33
01:44:33.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:33.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:44:33.463 00.000 16108 MoveAxis(E, 0, ABG)
01:44:33.463 00.000 16108 Move returns status 0, amount 0
01:44:33.463 00.000 16108 MoveAxis(N, 66, ABG)
01:44:33.463 00.000 16108 Guiding  Dir = 0, Dur = 66
01:44:33.463 00.000 16108 IsSlewing returns 0
01:44:33.464 00.001 16108 IsGuiding returns 0
01:44:33.464 00.000 16108 PulseGuide returned control before completion, sleep 75
01:44:33.466 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3398, FiltMin=2896, FiltMax=58627, Gamma=1.000
01:44:33.482 00.016 21068 UpdateGuideState exits: m=120854 SNR=76.8
01:44:33.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:33.484 00.000 21068 Enqueuing Expose request
01:44:33.549 00.065 16108 IsGuiding returns 1
01:44:33.549 00.000 16108 scope still moving after pulse duration time elapsed
01:44:33.581 00.032 16108 IsSlewing returns 0
01:44:33.581 00.000 16108 IsGuiding returns 0
01:44:33.582 00.001 16108 scope move finished after 66 + 51 ms
01:44:33.582 00.000 16108 Move returns status 0, amount 66
01:44:33.582 00.000 16108 move complete, result=0
01:44:33.582 00.000 16108 worker thread done servicing request
01:44:33.582 00.000 16108 Worker thread wakes up
01:44:33.582 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 66 ms NORTH
01:44:33.585 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:33.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:34.566 00.981 16108 Exposure complete
01:44:34.644 00.078 16108 worker thread done servicing request
01:44:34.644 00.000 21068 OnExposeComplete: enter
01:44:34.645 00.001 21068 UpdateGuideState(): m_state=6
01:44:34.646 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11154
01:44:34.646 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=876.13, Mass=125112, SNR=85.4, Peak=16512 HFD=3.4
01:44:34.647 00.001 21068 MultiStar: [#1 0.05,0.13,1.15,U] [#2 -0.05,0.11,1.11,U] [#3 0.07,0.24,1.14,U] [#4 -0.11,0.04,0.91,U] [#5 -0.07,-0.04,0.82,U] [#6 0.02,0.01,0.69,U] [#7 -0.06,0.09,0.62,U] [#8 0.25,0.16,0.79,U] 
01:44:34.649 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.18, 0.32}
01:44:34.650 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
01:44:34.651 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
01:44:34.653 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=-0.01 mountY=-0.13, mountTheta=-1.63
01:44:34.656 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
01:44:34.658 00.002 21068 Enqueuing Move request for scope (0.03, 0.13)
01:44:34.659 00.001 16108 Worker thread wakes up
01:44:34.660 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:44:34.660 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:44:34.660 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.13
01:44:34.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:34.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:34.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:34.660 00.000 16108 MoveAxis(E, 0, ABG)
01:44:34.660 00.000 16108 Move returns status 0, amount 0
01:44:34.661 00.001 16108 MoveAxis(N, 0, ABG)
01:44:34.661 00.000 16108 Move returns status 0, amount 0
01:44:34.661 00.000 16108 move complete, result=0
01:44:34.661 00.000 16108 worker thread done servicing request
01:44:34.669 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3398, FiltMin=2928, FiltMax=62288, Gamma=1.000
01:44:34.690 00.021 21068 UpdateGuideState exits: m=125112 SNR=85.4
01:44:34.692 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.694 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:34.695 00.001 21068 Enqueuing Expose request
01:44:34.696 00.001 16108 Worker thread wakes up
01:44:34.696 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:34.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:34.696 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:35.870 01.174 16108 Exposure complete
01:44:35.933 00.063 16108 worker thread done servicing request
01:44:35.933 00.000 21068 OnExposeComplete: enter
01:44:35.934 00.001 21068 UpdateGuideState(): m_state=6
01:44:35.935 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11155
01:44:35.936 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.91, Mass=104051, SNR=74.7, Peak=13712 HFD=3.3
01:44:35.937 00.001 21068 MultiStar: [#1 -0.20,0.34,1.25,U] [#2 -0.30,0.17,1.42,U] [#3 -0.19,0.51,0.00,M1] [#4 -0.47,0.01,0.87,U] [#5 -0.46,0.04,1.01,U] [#6 -0.55,-0.22,0.00,M1] [#7 -0.17,0.18,0.80,U] [#8 0.24,0.32,0.90,U] 
01:44:35.937 00.000 21068 single-star, 6 included, MultiStar: {-0.20, 0.17}, one-star: {0.04, 0.09}
01:44:35.938 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
01:44:35.939 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
01:44:35.940 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
01:44:35.941 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
01:44:35.942 00.001 21068 Enqueuing Move request for scope (0.04, 0.09)
01:44:35.943 00.001 16108 Worker thread wakes up
01:44:35.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:44:35.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:44:35.943 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.10
01:44:35.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:44:35.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:35.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:44:35.943 00.000 16108 MoveAxis(E, 0, ABG)
01:44:35.943 00.000 16108 Move returns status 0, amount 0
01:44:35.944 00.001 16108 MoveAxis(N, 0, ABG)
01:44:35.944 00.000 16108 Move returns status 0, amount 0
01:44:35.944 00.000 16108 move complete, result=0
01:44:35.944 00.000 16108 worker thread done servicing request
01:44:35.947 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3398, FiltMin=2883, FiltMax=59405, Gamma=1.000
01:44:35.974 00.027 21068 UpdateGuideState exits: m=104051 SNR=74.7
01:44:35.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:35.977 00.001 21068 Enqueuing Expose request
01:44:35.978 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:35.979 00.001 16108 Worker thread wakes up
01:44:35.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:35.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:36.972 00.993 16108 Exposure complete
01:44:37.034 00.062 16108 worker thread done servicing request
01:44:37.034 00.000 21068 OnExposeComplete: enter
01:44:37.036 00.002 21068 UpdateGuideState(): m_state=6
01:44:37.039 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11156
01:44:37.040 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=875.47, Mass=127041, SNR=86.5, Peak=12496 HFD=3.3
01:44:37.042 00.002 21068 MultiStar: [#1 0.25,-0.49,0.00,M1] [#2 0.02,-0.39,1.19,U] [#3 0.19,-0.25,1.02,U] [#4 0.09,-0.42,0.82,U] [#5 -0.15,-0.63,0.00,M1] [#6 -0.07,-0.30,0.81,U] [#7 0.69,-0.45,0.00,M1] [#8 0.16,-0.13,0.72,U] 
01:44:37.044 00.002 21068 refined, 5 included, MultiStar: {0.20, -0.31}, one-star: {0.75, -0.34}
01:44:37.045 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
01:44:37.046 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
01:44:37.049 00.003 21068 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.01 mountX=-0.25 mountY=0.26, mountTheta=2.34
01:44:37.051 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.31, opts=13)
01:44:37.053 00.002 21068 Enqueuing Move request for scope (0.20, -0.31)
01:44:37.054 00.001 16108 Worker thread wakes up
01:44:37.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
01:44:37.054 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
01:44:37.054 00.000 16108 Moving (0.20, -0.31) raw xDistance=-0.25 yDistance=0.26
01:44:37.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:44:37.055 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:37.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:44:37.055 00.000 16108 MoveAxis(E, 65, ABG)
01:44:37.055 00.000 16108 Guiding  Dir = 2, Dur = 65
01:44:37.055 00.000 16108 IsSlewing returns 0
01:44:37.055 00.000 16108 IsGuiding returns 0
01:44:37.059 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3395, FiltMin=2921, FiltMax=59449, Gamma=1.000
01:44:37.080 00.021 16108 PulseGuide returned control before completion, sleep 50
01:44:37.084 00.004 21068 UpdateGuideState exits: m=127041 SNR=86.5
01:44:37.086 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:37.088 00.001 21068 Enqueuing Expose request
01:44:37.142 00.054 16108 IsGuiding returns 1
01:44:37.142 00.000 16108 scope still moving after pulse duration time elapsed
01:44:37.173 00.031 16108 IsSlewing returns 0
01:44:37.173 00.000 16108 IsGuiding returns 0
01:44:37.173 00.000 16108 scope move finished after 65 + 53 ms
01:44:37.173 00.000 16108 Move returns status 0, amount 65
01:44:37.173 00.000 16108 MoveAxis(N, 0, ABG)
01:44:37.173 00.000 16108 Move returns status 0, amount 0
01:44:37.173 00.000 16108 move complete, result=0
01:44:37.173 00.000 16108 worker thread done servicing request
01:44:37.173 00.000 16108 Worker thread wakes up
01:44:37.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:37.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:37.175 00.002 21068 GuideStep: -0.2 px 65 ms EAST, 0.3 px 0 ms NORTH
01:44:38.338 01.163 16108 Exposure complete
01:44:38.403 00.065 16108 worker thread done servicing request
01:44:38.403 00.000 21068 OnExposeComplete: enter
01:44:38.404 00.001 21068 UpdateGuideState(): m_state=6
01:44:38.405 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11157
01:44:38.406 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.98, Mass=125083, SNR=78.7, Peak=14784 HFD=3.6
01:44:38.407 00.001 21068 MultiStar: [#1 -0.13,0.04,1.37,U] [#2 -0.09,-0.08,1.37,U] [#3 -0.10,-0.04,1.19,U] [#4 -0.08,0.00,0.88,U] [#5 -0.08,-0.17,1.02,U] [#6 -0.08,-0.11,0.86,U] [#7 -0.35,0.02,0.74,U] [#8 0.15,0.15,0.75,U] 
01:44:38.407 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.14, 0.16}
01:44:38.408 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
01:44:38.409 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
01:44:38.410 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.06 mountX=0.10 mountY=0.03, mountTheta=0.31
01:44:38.411 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
01:44:38.412 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
01:44:38.413 00.001 16108 Worker thread wakes up
01:44:38.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:44:38.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:44:38.413 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.03
01:44:38.414 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:44:38.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:38.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:44:38.414 00.000 16108 MoveAxis(E, 0, ABG)
01:44:38.414 00.000 16108 Move returns status 0, amount 0
01:44:38.414 00.000 16108 MoveAxis(N, 0, ABG)
01:44:38.414 00.000 16108 Move returns status 0, amount 0
01:44:38.414 00.000 16108 move complete, result=0
01:44:38.414 00.000 16108 worker thread done servicing request
01:44:38.418 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3395, FiltMin=2921, FiltMax=62944, Gamma=1.000
01:44:38.435 00.017 21068 UpdateGuideState exits: m=125083 SNR=78.7
01:44:38.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:38.440 00.002 21068 Enqueuing Expose request
01:44:38.441 00.001 16108 Worker thread wakes up
01:44:38.441 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:38.442 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:38.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:39.431 00.989 16108 Exposure complete
01:44:39.492 00.061 16108 worker thread done servicing request
01:44:39.492 00.000 21068 OnExposeComplete: enter
01:44:39.494 00.002 21068 UpdateGuideState(): m_state=6
01:44:39.496 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11158
01:44:39.498 00.002 21068 Star::Find returns 1 (0), X=220.83, Y=876.07, Mass=139229, SNR=104.0, Peak=16592 HFD=3.6
01:44:39.499 00.001 21068 MultiStar: [#1 0.16,0.20,0.79,U] [#2 0.07,0.26,0.94,U] [#3 0.20,0.45,0.71,U] [#4 0.12,-0.18,0.72,U] [#5 -0.01,0.22,0.78,U] [#6 0.10,0.04,0.64,U] [#7 0.16,0.44,0.48,U] [#8 0.27,0.37,0.64,U] 
01:44:39.500 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.22}, one-star: {0.22, 0.26}
01:44:39.501 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
01:44:39.502 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
01:44:39.503 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=-0.10 mountY=-0.25, mountTheta=-1.95
01:44:39.504 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.22, opts=13)
01:44:39.505 00.001 21068 Enqueuing Move request for scope (0.14, 0.22)
01:44:39.506 00.001 16108 Worker thread wakes up
01:44:39.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
01:44:39.506 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
01:44:39.506 00.000 16108 Moving (0.14, 0.22) raw xDistance=-0.10 yDistance=-0.25
01:44:39.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:44:39.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:44:39.506 00.000 16108 MoveAxis(E, 0, ABG)
01:44:39.506 00.000 16108 Move returns status 0, amount 0
01:44:39.506 00.000 16108 MoveAxis(N, 50, ABG)
01:44:39.507 00.001 16108 Guiding  Dir = 0, Dur = 50
01:44:39.507 00.000 16108 IsSlewing returns 0
01:44:39.507 00.000 16108 IsGuiding returns 0
01:44:39.510 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3395, FiltMin=2905, FiltMax=47680, Gamma=1.000
01:44:39.523 00.013 21068 UpdateGuideState exits: m=139229 SNR=104.0
01:44:39.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:39.526 00.001 21068 Enqueuing Expose request
01:44:39.560 00.034 16108 IsGuiding returns 1
01:44:39.560 00.000 16108 scope still moving after pulse duration time elapsed
01:44:39.589 00.029 16108 IsSlewing returns 0
01:44:39.589 00.000 16108 IsGuiding returns 1
01:44:39.621 00.032 16108 IsSlewing returns 0
01:44:39.621 00.000 16108 IsGuiding returns 1
01:44:39.652 00.031 16108 IsSlewing returns 0
01:44:39.652 00.000 16108 IsGuiding returns 0
01:44:39.652 00.000 16108 scope move finished after 50 + 95 ms
01:44:39.652 00.000 16108 Move returns status 0, amount 50
01:44:39.652 00.000 16108 move complete, result=0
01:44:39.652 00.000 16108 worker thread done servicing request
01:44:39.653 00.001 16108 Worker thread wakes up
01:44:39.653 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:39.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:39.653 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 50 ms NORTH
01:44:40.808 01.155 16108 Exposure complete
01:44:40.880 00.072 16108 worker thread done servicing request
01:44:40.880 00.000 21068 OnExposeComplete: enter
01:44:40.881 00.001 21068 UpdateGuideState(): m_state=6
01:44:40.882 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11159
01:44:40.883 00.001 21068 Star::Find returns 1 (0), X=220.63, Y=876.02, Mass=124308, SNR=78.1, Peak=16192 HFD=3.4
01:44:40.884 00.001 21068 MultiStar: [#1 0.34,0.29,1.35,U] [#2 0.07,0.32,1.21,U] [#3 0.41,0.43,0.00,M1] [#4 -0.05,0.07,0.91,U] [#5 -0.07,-0.06,1.02,U] [#6 -0.19,0.24,0.80,U] [#7 0.05,0.37,0.70,U] [#8 -0.00,0.50,0.94,U] 
01:44:40.885 00.001 21068 single-star, 7 included, MultiStar: {0.04, 0.24}, one-star: {0.02, 0.20}
01:44:40.885 00.000 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
01:44:40.886 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
01:44:40.887 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.21 cameraTheta=1.47 mountX=0.02 mountY=-0.20, mountTheta=-1.50
01:44:40.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.20, opts=13)
01:44:40.889 00.000 21068 Enqueuing Move request for scope (0.02, 0.20)
01:44:40.890 00.001 16108 Worker thread wakes up
01:44:40.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
01:44:40.891 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
01:44:40.891 00.000 16108 Moving (0.02, 0.20) raw xDistance=0.02 yDistance=-0.20
01:44:40.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:40.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:44:40.891 00.000 16108 MoveAxis(E, 0, ABG)
01:44:40.891 00.000 16108 Move returns status 0, amount 0
01:44:40.891 00.000 16108 MoveAxis(N, 41, ABG)
01:44:40.891 00.000 16108 Guiding  Dir = 0, Dur = 41
01:44:40.891 00.000 16108 IsSlewing returns 0
01:44:40.891 00.000 16108 IsGuiding returns 0
01:44:40.898 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3395, FiltMin=2925, FiltMax=46960, Gamma=1.000
01:44:40.907 00.009 16108 PulseGuide returned control before completion, sleep 36
01:44:40.915 00.008 21068 UpdateGuideState exits: m=124308 SNR=78.1
01:44:40.917 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.919 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:40.921 00.002 21068 Enqueuing Expose request
01:44:40.953 00.032 16108 IsGuiding returns 1
01:44:40.953 00.000 16108 scope still moving after pulse duration time elapsed
01:44:40.984 00.031 16108 IsSlewing returns 0
01:44:40.984 00.000 16108 IsGuiding returns 1
01:44:41.016 00.032 16108 IsSlewing returns 0
01:44:41.016 00.000 16108 IsGuiding returns 0
01:44:41.016 00.000 16108 scope move finished after 41 + 83 ms
01:44:41.016 00.000 16108 Move returns status 0, amount 41
01:44:41.016 00.000 16108 move complete, result=0
01:44:41.016 00.000 16108 worker thread done servicing request
01:44:41.016 00.000 16108 Worker thread wakes up
01:44:41.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:41.016 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
01:44:41.017 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:42.000 00.983 16108 Exposure complete
01:44:42.059 00.059 16108 worker thread done servicing request
01:44:42.060 00.001 21068 OnExposeComplete: enter
01:44:42.061 00.001 21068 UpdateGuideState(): m_state=6
01:44:42.062 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11160
01:44:42.062 00.000 21068 Star::Find returns 1 (0), X=219.86, Y=875.95, Mass=127667, SNR=77.5, Peak=16531 HFD=3.1
01:44:42.063 00.001 21068 MultiStar: [#1 -0.66,0.25,0.00,M1] [#2 -0.90,0.05,0.00,M1] [#3 -0.54,0.39,0.00,M2] [#4 -0.54,-0.13,0.00,M1] [#5 -0.75,0.03,0.00,M1] [#6 -0.67,-0.04,0.00,M1] [#7 -0.81,0.12,0.00,M1] [#8 -0.75,0.50,0.00,M1] 
01:44:42.064 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
01:44:42.065 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
01:44:42.065 00.000 21068 CameraToMount -- cameraX=-0.75 cameraY=0.14 hyp=0.76 cameraTheta=2.96 mountX=0.76 mountY=0.04, mountTheta=0.06
01:44:42.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.75, y=0.14, opts=13)
01:44:42.067 00.000 21068 Enqueuing Move request for scope (-0.75, 0.14)
01:44:42.068 00.001 16108 Worker thread wakes up
01:44:42.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.14) opts 0xd
01:44:42.068 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.75, 0.14)
01:44:42.069 00.001 16108 Moving (-0.75, 0.14) raw xDistance=0.76 yDistance=0.04
01:44:42.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
01:44:42.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:42.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:44:42.069 00.000 16108 MoveAxis(W, 200, ABG)
01:44:42.069 00.000 16108 Guiding  Dir = 3, Dur = 200
01:44:42.069 00.000 16108 IsSlewing returns 0
01:44:42.069 00.000 16108 IsGuiding returns 0
01:44:42.073 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3398, FiltMin=2870, FiltMax=54016, Gamma=1.000
01:44:42.085 00.012 16108 PulseGuide returned control before completion, sleep 195
01:44:42.087 00.002 21068 UpdateGuideState exits: m=127667 SNR=77.5
01:44:42.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:42.090 00.001 21068 Enqueuing Expose request
01:44:42.287 00.197 16108 IsGuiding returns 1
01:44:42.288 00.001 16108 scope still moving after pulse duration time elapsed
01:44:42.318 00.030 16108 IsSlewing returns 0
01:44:42.318 00.000 16108 IsGuiding returns 1
01:44:42.349 00.031 16108 IsSlewing returns 0
01:44:42.349 00.000 16108 IsGuiding returns 0
01:44:42.349 00.000 16108 scope move finished after 200 + 79 ms
01:44:42.349 00.000 16108 Move returns status 0, amount 200
01:44:42.349 00.000 16108 MoveAxis(N, 0, ABG)
01:44:42.349 00.000 16108 Move returns status 0, amount 0
01:44:42.349 00.000 16108 move complete, result=0
01:44:42.349 00.000 16108 worker thread done servicing request
01:44:42.349 00.000 16108 Worker thread wakes up
01:44:42.349 00.000 21068 GuideStep: 0.8 px 200 ms WEST, 0.0 px 0 ms NORTH
01:44:42.351 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:42.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:43.517 01.166 16108 Exposure complete
01:44:43.578 00.061 16108 worker thread done servicing request
01:44:43.578 00.000 21068 OnExposeComplete: enter
01:44:43.579 00.001 21068 UpdateGuideState(): m_state=6
01:44:43.580 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11161
01:44:43.581 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.44, Mass=117487, SNR=77.9, Peak=13888 HFD=3.4
01:44:43.582 00.001 21068 MultiStar: [#1 -0.05,0.44,1.25,U] [#2 -0.06,0.54,0.00,M2] [#3 0.02,0.39,1.16,U] [#4 -0.18,0.13,0.88,U] [#5 0.03,0.09,1.08,U] [#6 0.04,0.24,0.93,U] [#7 0.07,0.41,0.64,U] [#8 0.23,0.76,0.00,M2] 
01:44:43.583 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.33}, one-star: {0.27, 0.62}
01:44:43.584 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
01:44:43.585 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
01:44:43.586 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.49 mountX=0.03 mountY=-0.33, mountTheta=-1.47
01:44:43.587 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.33, opts=13)
01:44:43.588 00.001 21068 Enqueuing Move request for scope (0.03, 0.33)
01:44:43.589 00.001 16108 Worker thread wakes up
01:44:43.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
01:44:43.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
01:44:43.589 00.000 16108 Moving (0.03, 0.33) raw xDistance=0.03 yDistance=-0.33
01:44:43.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:43.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:44:43.589 00.000 16108 MoveAxis(E, 0, ABG)
01:44:43.589 00.000 16108 Move returns status 0, amount 0
01:44:43.589 00.000 16108 MoveAxis(N, 66, ABG)
01:44:43.589 00.000 16108 Guiding  Dir = 0, Dur = 66
01:44:43.590 00.001 16108 IsSlewing returns 0
01:44:43.590 00.000 16108 IsGuiding returns 0
01:44:43.591 00.001 16108 PulseGuide returned control before completion, sleep 76
01:44:43.594 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3395, FiltMin=2886, FiltMax=48262, Gamma=1.000
01:44:43.609 00.015 21068 UpdateGuideState exits: m=117487 SNR=77.9
01:44:43.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:43.612 00.001 21068 Enqueuing Expose request
01:44:43.669 00.057 16108 IsGuiding returns 1
01:44:43.669 00.000 16108 scope still moving after pulse duration time elapsed
01:44:43.701 00.032 16108 IsSlewing returns 0
01:44:43.701 00.000 16108 IsGuiding returns 0
01:44:43.701 00.000 16108 scope move finished after 66 + 44 ms
01:44:43.701 00.000 16108 Move returns status 0, amount 66
01:44:43.701 00.000 16108 move complete, result=0
01:44:43.701 00.000 16108 worker thread done servicing request
01:44:43.701 00.000 16108 Worker thread wakes up
01:44:43.701 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:43.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:43.701 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 66 ms NORTH
01:44:44.675 00.974 16108 Exposure complete
01:44:44.743 00.068 16108 worker thread done servicing request
01:44:44.743 00.000 21068 OnExposeComplete: enter
01:44:44.744 00.001 21068 UpdateGuideState(): m_state=6
01:44:44.745 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11162
01:44:44.745 00.000 21068 Star::Find returns 1 (0), X=220.82, Y=876.29, Mass=130750, SNR=88.8, Peak=15072 HFD=3.7
01:44:44.746 00.001 21068 MultiStar: [#1 -0.17,0.41,1.06,U] [#2 -0.17,0.34,1.22,U] [#3 0.00,0.32,0.91,U] [#4 -0.05,0.19,0.86,U] [#5 -0.22,0.31,0.91,U] [#6 -0.05,0.52,0.83,U] [#7 0.20,0.44,0.62,U] [#8 0.12,0.15,0.78,U] 
01:44:44.747 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.35}, one-star: {0.20, 0.47}
01:44:44.748 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
01:44:44.748 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
01:44:44.749 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.66 mountX=0.09 mountY=-0.33, mountTheta=-1.30
01:44:44.750 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.35, opts=13)
01:44:44.751 00.001 21068 Enqueuing Move request for scope (-0.03, 0.35)
01:44:44.752 00.001 16108 Worker thread wakes up
01:44:44.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd
01:44:44.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.35)
01:44:44.752 00.000 16108 Moving (-0.03, 0.35) raw xDistance=0.09 yDistance=-0.33
01:44:44.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:44.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:44:44.752 00.000 16108 MoveAxis(E, 0, ABG)
01:44:44.752 00.000 16108 Move returns status 0, amount 0
01:44:44.752 00.000 16108 MoveAxis(N, 67, ABG)
01:44:44.752 00.000 16108 Guiding  Dir = 0, Dur = 67
01:44:44.753 00.001 16108 IsSlewing returns 0
01:44:44.753 00.000 16108 IsGuiding returns 0
01:44:44.761 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3398, FiltMin=2928, FiltMax=51296, Gamma=1.000
01:44:44.792 00.031 21068 UpdateGuideState exits: m=130750 SNR=88.8
01:44:44.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:44.795 00.001 21068 Enqueuing Expose request
01:44:44.797 00.002 16108 PulseGuide returned control before completion, sleep 36
01:44:44.848 00.051 16108 IsGuiding returns 1
01:44:44.848 00.000 16108 scope still moving after pulse duration time elapsed
01:44:44.879 00.031 16108 IsSlewing returns 0
01:44:44.879 00.000 16108 IsGuiding returns 1
01:44:44.910 00.031 16108 IsSlewing returns 0
01:44:44.910 00.000 16108 IsGuiding returns 0
01:44:44.910 00.000 16108 scope move finished after 67 + 91 ms
01:44:44.912 00.002 16108 Move returns status 0, amount 67
01:44:44.912 00.000 16108 move complete, result=0
01:44:44.912 00.000 16108 worker thread done servicing request
01:44:44.912 00.000 16108 Worker thread wakes up
01:44:44.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:44.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:44.912 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
01:44:46.073 01.161 16108 Exposure complete
01:44:46.128 00.055 16108 worker thread done servicing request
01:44:46.128 00.000 21068 OnExposeComplete: enter
01:44:46.129 00.001 21068 UpdateGuideState(): m_state=6
01:44:46.130 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11163
01:44:46.131 00.001 21068 Star::Find returns 1 (0), X=220.84, Y=876.00, Mass=119449, SNR=78.0, Peak=14816 HFD=3.1
01:44:46.132 00.001 21068 MultiStar: [#1 -0.12,-0.02,1.30,U] [#2 -0.08,-0.02,1.35,U] [#3 -0.13,0.32,1.09,U] [#4 0.11,0.00,0.82,U] [#5 -0.36,0.06,1.05,U] [#6 -0.23,0.14,0.98,U] [#7 -0.30,0.01,0.90,U] [#8 0.01,0.36,0.76,U] 
01:44:46.133 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {0.23, 0.19}
01:44:46.134 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
01:44:46.134 00.000 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
01:44:46.135 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.15 cameraTheta=2.34 mountX=0.12 mountY=-0.08, mountTheta=-0.58
01:44:46.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
01:44:46.138 00.001 21068 Enqueuing Move request for scope (-0.10, 0.10)
01:44:46.140 00.002 16108 Worker thread wakes up
01:44:46.141 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:44:46.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:44:46.141 00.000 16108 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=-0.08
01:44:46.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:44:46.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:46.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:46.141 00.000 16108 MoveAxis(E, 0, ABG)
01:44:46.141 00.000 16108 Move returns status 0, amount 0
01:44:46.141 00.000 16108 MoveAxis(N, 0, ABG)
01:44:46.142 00.001 16108 Move returns status 0, amount 0
01:44:46.142 00.000 16108 move complete, result=0
01:44:46.142 00.000 16108 worker thread done servicing request
01:44:46.148 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3395, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:44:46.163 00.015 21068 UpdateGuideState exits: m=119449 SNR=78.0
01:44:46.165 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:46.167 00.001 21068 Enqueuing Expose request
01:44:46.167 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:46.168 00.001 16108 Worker thread wakes up
01:44:46.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:46.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:47.135 00.967 16108 Exposure complete
01:44:47.195 00.060 16108 worker thread done servicing request
01:44:47.195 00.000 21068 OnExposeComplete: enter
01:44:47.197 00.002 21068 UpdateGuideState(): m_state=6
01:44:47.199 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11164
01:44:47.201 00.002 21068 Star::Find returns 1 (0), X=221.15, Y=876.28, Mass=121977, SNR=85.9, Peak=15920 HFD=3.4
01:44:47.203 00.002 21068 MultiStar: [#1 0.26,0.37,1.13,U] [#2 0.05,0.10,1.26,U] [#3 0.36,0.49,0.00,M1] [#4 0.13,0.19,0.81,U] [#5 -0.05,0.05,0.84,U] [#6 -0.04,-0.04,0.89,U] [#7 0.49,0.37,0.00,M1] [#8 0.38,0.22,0.78,U] 
01:44:47.204 00.001 21068 refined, 6 included, MultiStar: {0.18, 0.20}, one-star: {0.53, 0.47}
01:44:47.205 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
01:44:47.206 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
01:44:47.206 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.84 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
01:44:47.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.20, opts=13)
01:44:47.209 00.001 21068 Enqueuing Move request for scope (0.18, 0.20)
01:44:47.210 00.001 16108 Worker thread wakes up
01:44:47.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
01:44:47.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
01:44:47.210 00.000 16108 Moving (0.18, 0.20) raw xDistance=-0.14 yDistance=-0.24
01:44:47.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:44:47.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:44:47.210 00.000 16108 MoveAxis(E, 0, ABG)
01:44:47.210 00.000 16108 Move returns status 0, amount 0
01:44:47.210 00.000 16108 MoveAxis(N, 48, ABG)
01:44:47.210 00.000 16108 Guiding  Dir = 0, Dur = 48
01:44:47.211 00.001 16108 IsSlewing returns 0
01:44:47.211 00.000 16108 IsGuiding returns 0
01:44:47.214 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3395, FiltMin=2902, FiltMax=49657, Gamma=1.000
01:44:47.233 00.019 16108 PulseGuide returned control before completion, sleep 37
01:44:47.244 00.011 21068 UpdateGuideState exits: m=121977 SNR=85.9
01:44:47.247 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:47.249 00.001 21068 Enqueuing Expose request
01:44:47.278 00.029 16108 IsGuiding returns 1
01:44:47.278 00.000 16108 scope still moving after pulse duration time elapsed
01:44:47.310 00.032 16108 IsSlewing returns 0
01:44:47.310 00.000 16108 IsGuiding returns 1
01:44:47.341 00.031 16108 IsSlewing returns 0
01:44:47.341 00.000 16108 IsGuiding returns 0
01:44:47.341 00.000 16108 scope move finished after 48 + 82 ms
01:44:47.341 00.000 16108 Move returns status 0, amount 48
01:44:47.341 00.000 16108 move complete, result=0
01:44:47.341 00.000 16108 worker thread done servicing request
01:44:47.341 00.000 16108 Worker thread wakes up
01:44:47.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:47.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:47.341 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
01:44:48.503 01.162 16108 Exposure complete
01:44:48.598 00.095 16108 worker thread done servicing request
01:44:48.599 00.001 21068 OnExposeComplete: enter
01:44:48.601 00.002 21068 UpdateGuideState(): m_state=6
01:44:48.602 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11165
01:44:48.603 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.53, Mass=117101, SNR=86.4, Peak=14656 HFD=3.2
01:44:48.605 00.002 21068 MultiStar: [#1 -0.00,0.39,1.15,U] [#2 -0.30,0.21,1.18,U] [#3 -0.06,0.60,0.00,M2] [#4 -0.22,0.66,0.00,M1] [#5 -0.43,0.18,1.05,U] [#6 -0.56,0.11,0.00,M1] [#7 0.22,0.34,0.63,U] [#8 0.16,0.50,0.67,U] 
01:44:48.606 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.38}, one-star: {-0.07, 0.71}
01:44:48.606 00.000 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
01:44:48.607 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
01:44:48.607 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.85 mountX=0.17 mountY=-0.34, mountTheta=-1.10
01:44:48.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.38, opts=13)
01:44:48.610 00.001 21068 Enqueuing Move request for scope (-0.11, 0.38)
01:44:48.611 00.001 16108 Worker thread wakes up
01:44:48.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
01:44:48.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
01:44:48.611 00.000 16108 Moving (-0.11, 0.38) raw xDistance=0.17 yDistance=-0.34
01:44:48.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:44:48.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:44:48.611 00.000 16108 MoveAxis(E, 0, ABG)
01:44:48.611 00.000 16108 Move returns status 0, amount 0
01:44:48.611 00.000 16108 MoveAxis(N, 69, ABG)
01:44:48.611 00.000 16108 Guiding  Dir = 0, Dur = 69
01:44:48.611 00.000 16108 IsSlewing returns 0
01:44:48.611 00.000 16108 IsGuiding returns 0
01:44:48.614 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3392, FiltMin=2893, FiltMax=57958, Gamma=1.000
01:44:48.639 00.025 16108 PulseGuide returned control before completion, sleep 53
01:44:48.639 00.000 21068 UpdateGuideState exits: m=117101 SNR=86.4
01:44:48.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:48.642 00.001 21068 Enqueuing Expose request
01:44:48.698 00.056 16108 IsGuiding returns 1
01:44:48.698 00.000 16108 scope still moving after pulse duration time elapsed
01:44:48.729 00.031 16108 IsSlewing returns 0
01:44:48.729 00.000 16108 IsGuiding returns 0
01:44:48.729 00.000 16108 scope move finished after 69 + 49 ms
01:44:48.730 00.001 16108 Move returns status 0, amount 69
01:44:48.730 00.000 16108 move complete, result=0
01:44:48.730 00.000 16108 worker thread done servicing request
01:44:48.730 00.000 16108 Worker thread wakes up
01:44:48.730 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 69 ms NORTH
01:44:48.732 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:48.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:49.700 00.968 16108 Exposure complete
01:44:49.766 00.066 16108 worker thread done servicing request
01:44:49.766 00.000 21068 OnExposeComplete: enter
01:44:49.767 00.001 21068 UpdateGuideState(): m_state=6
01:44:49.768 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11166
01:44:49.769 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=875.79, Mass=127945, SNR=81.5, Peak=14483 HFD=3.5
01:44:49.770 00.001 21068 MultiStar: [#1 -0.13,0.07,1.13,U] [#2 -0.31,-0.07,1.23,U] [#3 -0.15,0.22,1.22,U] [#4 -0.22,0.01,0.84,U] [#5 -0.53,-0.16,0.00,M1] [#6 -0.36,0.01,0.94,U] [#7 0.08,0.02,0.63,U] [#8 -0.11,0.09,0.91,U] 
01:44:49.770 00.000 21068 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {-0.29, -0.03}
01:44:49.771 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
01:44:49.772 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
01:44:49.772 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.93 mountX=0.20 mountY=0.01, mountTheta=0.03
01:44:49.774 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.04, opts=13)
01:44:49.775 00.001 21068 Enqueuing Move request for scope (-0.20, 0.04)
01:44:49.775 00.000 16108 Worker thread wakes up
01:44:49.776 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
01:44:49.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
01:44:49.776 00.000 16108 Moving (-0.20, 0.04) raw xDistance=0.20 yDistance=0.01
01:44:49.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:44:49.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:49.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:49.776 00.000 16108 MoveAxis(W, 53, ABG)
01:44:49.776 00.000 16108 Guiding  Dir = 3, Dur = 53
01:44:49.777 00.001 16108 IsSlewing returns 0
01:44:49.777 00.000 16108 IsGuiding returns 0
01:44:49.778 00.001 16108 PulseGuide returned control before completion, sleep 63
01:44:49.779 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3392, FiltMin=2877, FiltMax=65440, Gamma=1.000
01:44:49.794 00.015 21068 UpdateGuideState exits: m=127945 SNR=81.5
01:44:49.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:49.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:49.796 00.000 21068 Enqueuing Expose request
01:44:49.845 00.049 16108 IsGuiding returns 1
01:44:49.845 00.000 16108 scope still moving after pulse duration time elapsed
01:44:49.875 00.030 16108 IsSlewing returns 0
01:44:49.875 00.000 16108 IsGuiding returns 0
01:44:49.875 00.000 16108 scope move finished after 53 + 45 ms
01:44:49.875 00.000 16108 Move returns status 0, amount 53
01:44:49.875 00.000 16108 MoveAxis(N, 0, ABG)
01:44:49.875 00.000 16108 Move returns status 0, amount 0
01:44:49.875 00.000 16108 move complete, result=0
01:44:49.876 00.001 16108 worker thread done servicing request
01:44:49.876 00.000 16108 Worker thread wakes up
01:44:49.876 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
01:44:49.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:49.878 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:51.036 01.158 16108 Exposure complete
01:44:51.096 00.060 16108 worker thread done servicing request
01:44:51.096 00.000 21068 OnExposeComplete: enter
01:44:51.097 00.001 21068 UpdateGuideState(): m_state=6
01:44:51.098 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11167
01:44:51.099 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=876.04, Mass=116722, SNR=86.7, Peak=15536 HFD=3.2
01:44:51.100 00.001 21068 MultiStar: [#1 0.31,0.11,1.03,U] [#2 0.20,0.14,1.18,U] [#3 0.34,0.12,1.26,U] [#4 0.40,0.07,0.92,U] [#5 -0.10,-0.13,0.97,U] [#6 0.11,0.06,0.77,U] [#7 -0.07,-0.03,0.53,U] [#8 0.44,0.23,0.80,U] 
01:44:51.101 00.001 21068 refined, 8 included, MultiStar: {0.22, 0.09}, one-star: {0.19, 0.22}
01:44:51.102 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
01:44:51.102 00.000 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
01:44:51.103 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.41 mountX=-0.20 mountY=-0.14, mountTheta=-2.52
01:44:51.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.09, opts=13)
01:44:51.106 00.001 21068 Enqueuing Move request for scope (0.22, 0.09)
01:44:51.107 00.001 16108 Worker thread wakes up
01:44:51.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
01:44:51.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
01:44:51.107 00.000 16108 Moving (0.22, 0.09) raw xDistance=-0.20 yDistance=-0.14
01:44:51.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:44:51.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:51.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:44:51.107 00.000 16108 MoveAxis(E, 0, ABG)
01:44:51.107 00.000 16108 Move returns status 0, amount 0
01:44:51.107 00.000 16108 MoveAxis(N, 0, ABG)
01:44:51.107 00.000 16108 Move returns status 0, amount 0
01:44:51.107 00.000 16108 move complete, result=0
01:44:51.108 00.001 16108 worker thread done servicing request
01:44:51.113 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3392, FiltMin=2931, FiltMax=60505, Gamma=1.000
01:44:51.129 00.016 21068 UpdateGuideState exits: m=116722 SNR=86.7
01:44:51.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.130 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:51.131 00.001 21068 Enqueuing Expose request
01:44:51.133 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:51.134 00.001 16108 Worker thread wakes up
01:44:51.134 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:51.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:52.095 00.961 16108 Exposure complete
01:44:52.166 00.071 16108 worker thread done servicing request
01:44:52.167 00.001 21068 OnExposeComplete: enter
01:44:52.167 00.000 21068 UpdateGuideState(): m_state=6
01:44:52.168 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11168
01:44:52.169 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.29, Mass=134573, SNR=85.7, Peak=17152 HFD=3.4
01:44:52.170 00.001 21068 MultiStar: [#1 0.25,0.15,1.14,U] [#2 0.07,0.15,1.16,U] [#3 0.30,0.29,1.03,U] [#4 0.50,0.37,0.00,M1] [#5 0.30,0.02,0.95,U] [#6 0.19,0.28,0.88,U] [#7 -0.14,0.36,0.65,U] [#8 0.63,0.53,0.00,M1] 
01:44:52.171 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.24}, one-star: {0.07, 0.47}
01:44:52.172 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
01:44:52.172 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
01:44:52.173 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.97 mountX=-0.12 mountY=-0.27, mountTheta=-1.99
01:44:52.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.24, opts=13)
01:44:52.176 00.001 21068 Enqueuing Move request for scope (0.16, 0.24)
01:44:52.177 00.001 16108 Worker thread wakes up
01:44:52.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
01:44:52.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
01:44:52.177 00.000 16108 Moving (0.16, 0.24) raw xDistance=-0.12 yDistance=-0.27
01:44:52.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:44:52.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:44:52.177 00.000 16108 MoveAxis(E, 0, ABG)
01:44:52.177 00.000 16108 Move returns status 0, amount 0
01:44:52.177 00.000 16108 MoveAxis(N, 54, ABG)
01:44:52.177 00.000 16108 Guiding  Dir = 0, Dur = 54
01:44:52.178 00.001 16108 IsSlewing returns 0
01:44:52.178 00.000 16108 IsGuiding returns 0
01:44:52.189 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3392, FiltMin=2912, FiltMax=55504, Gamma=1.000
01:44:52.210 00.021 16108 PulseGuide returned control before completion, sleep 31
01:44:52.215 00.005 21068 UpdateGuideState exits: m=134573 SNR=85.7
01:44:52.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.216 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:52.217 00.001 21068 Enqueuing Expose request
01:44:52.256 00.039 16108 IsGuiding returns 1
01:44:52.256 00.000 16108 scope still moving after pulse duration time elapsed
01:44:52.287 00.031 16108 IsSlewing returns 0
01:44:52.287 00.000 16108 IsGuiding returns 1
01:44:52.324 00.037 16108 IsSlewing returns 0
01:44:52.324 00.000 16108 IsGuiding returns 0
01:44:52.324 00.000 16108 scope move finished after 54 + 93 ms
01:44:52.324 00.000 16108 Move returns status 0, amount 54
01:44:52.324 00.000 16108 move complete, result=0
01:44:52.325 00.001 16108 worker thread done servicing request
01:44:52.325 00.000 16108 Worker thread wakes up
01:44:52.325 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 54 ms NORTH
01:44:52.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:52.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:53.493 01.167 16108 Exposure complete
01:44:53.550 00.057 16108 worker thread done servicing request
01:44:53.550 00.000 21068 OnExposeComplete: enter
01:44:53.551 00.001 21068 UpdateGuideState(): m_state=6
01:44:53.552 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11169
01:44:53.552 00.000 21068 Star::Find returns 1 (0), X=221.31, Y=876.04, Mass=149270, SNR=99.4, Peak=16656 HFD=3.4
01:44:53.553 00.001 21068 MultiStar: [#1 0.44,0.14,0.90,U] [#2 0.49,0.10,1.14,U] [#3 0.56,0.25,0.00,M1] [#4 0.51,-0.03,0.70,U] [#5 0.35,-0.07,0.90,U] [#6 0.48,-0.14,0.74,U] [#7 0.67,0.10,0.00,M1] [#8 0.81,0.20,0.00,M2] 
01:44:53.554 00.001 21068 refined, 5 included, MultiStar: {0.50, 0.05}, one-star: {0.70, 0.23}
01:44:53.555 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
01:44:53.556 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
01:44:53.556 00.000 21068 CameraToMount -- cameraX=0.50 cameraY=0.05 hyp=0.50 cameraTheta=0.10 mountX=-0.48 mountY=-0.17, mountTheta=-2.81
01:44:53.558 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.05, opts=13)
01:44:53.560 00.002 21068 Enqueuing Move request for scope (0.50, 0.05)
01:44:53.560 00.000 16108 Worker thread wakes up
01:44:53.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.05) opts 0xd
01:44:53.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.05)
01:44:53.561 00.001 16108 Moving (0.50, 0.05) raw xDistance=-0.48 yDistance=-0.17
01:44:53.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:44:53.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:53.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:44:53.561 00.000 16108 MoveAxis(E, 127, ABG)
01:44:53.561 00.000 16108 Guiding  Dir = 2, Dur = 127
01:44:53.561 00.000 16108 IsSlewing returns 0
01:44:53.561 00.000 16108 IsGuiding returns 0
01:44:53.562 00.001 16108 PulseGuide returned control before completion, sleep 137
01:44:53.564 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3389, FiltMin=2889, FiltMax=60809, Gamma=1.000
01:44:53.580 00.016 21068 UpdateGuideState exits: m=149270 SNR=99.4
01:44:53.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:53.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:53.583 00.001 21068 Enqueuing Expose request
01:44:53.701 00.118 16108 IsGuiding returns 1
01:44:53.701 00.000 16108 scope still moving after pulse duration time elapsed
01:44:53.733 00.032 16108 IsSlewing returns 0
01:44:53.733 00.000 16108 IsGuiding returns 1
01:44:53.764 00.031 16108 IsSlewing returns 0
01:44:53.765 00.001 16108 IsGuiding returns 0
01:44:53.765 00.000 16108 scope move finished after 127 + 76 ms
01:44:53.765 00.000 16108 Move returns status 0, amount 127
01:44:53.765 00.000 16108 MoveAxis(N, 0, ABG)
01:44:53.765 00.000 16108 Move returns status 0, amount 0
01:44:53.765 00.000 16108 move complete, result=0
01:44:53.765 00.000 16108 worker thread done servicing request
01:44:53.765 00.000 16108 Worker thread wakes up
01:44:53.765 00.000 21068 GuideStep: -0.5 px 127 ms EAST, -0.2 px 0 ms NORTH
01:44:53.768 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:53.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:54.737 00.969 16108 Exposure complete
01:44:54.801 00.064 16108 worker thread done servicing request
01:44:54.801 00.000 21068 OnExposeComplete: enter
01:44:54.803 00.002 21068 UpdateGuideState(): m_state=6
01:44:54.804 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11170
01:44:54.805 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.71, Mass=131162, SNR=86.3, Peak=15280 HFD=3.3
01:44:54.805 00.000 21068 MultiStar: [#1 0.38,-0.16,1.21,U] [#2 0.43,-0.32,0.00,M1] [#3 0.48,0.03,1.03,U] [#4 0.53,-0.18,0.00,M1] [#5 0.50,-0.13,1.02,U] [#6 0.38,-0.43,0.00,M1] [#7 0.45,-0.00,0.59,U] [#8 0.90,0.06,0.00,M3] 
01:44:54.807 00.002 21068 single-star, 4 included, MultiStar: {0.43, -0.08}, one-star: {0.37, -0.11}
01:44:54.808 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
01:44:54.810 00.002 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
01:44:54.812 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=-0.11 hyp=0.39 cameraTheta=-0.28 mountX=-0.39 mountY=0.02, mountTheta=3.10
01:44:54.815 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.11, opts=13)
01:44:54.819 00.004 21068 Enqueuing Move request for scope (0.37, -0.11)
01:44:54.821 00.002 16108 Worker thread wakes up
01:44:54.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.11) opts 0xd
01:44:54.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.11)
01:44:54.822 00.001 16108 Moving (0.37, -0.11) raw xDistance=-0.39 yDistance=0.02
01:44:54.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:44:54.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:54.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:44:54.822 00.000 16108 MoveAxis(E, 110, ABG)
01:44:54.822 00.000 16108 Guiding  Dir = 2, Dur = 110
01:44:54.822 00.000 16108 IsSlewing returns 0
01:44:54.823 00.001 16108 IsGuiding returns 0
01:44:54.829 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3389, FiltMin=2893, FiltMax=56013, Gamma=1.000
01:44:54.847 00.018 21068 UpdateGuideState exits: m=131162 SNR=86.3
01:44:54.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:54.849 00.000 21068 Enqueuing Expose request
01:44:54.863 00.014 16108 PulseGuide returned control before completion, sleep 81
01:44:54.956 00.093 16108 IsGuiding returns 1
01:44:54.956 00.000 16108 scope still moving after pulse duration time elapsed
01:44:54.987 00.031 16108 IsSlewing returns 0
01:44:54.987 00.000 16108 IsGuiding returns 1
01:44:55.019 00.032 16108 IsSlewing returns 0
01:44:55.020 00.001 16108 IsGuiding returns 0
01:44:55.020 00.000 16108 scope move finished after 110 + 87 ms
01:44:55.020 00.000 16108 Move returns status 0, amount 110
01:44:55.020 00.000 16108 MoveAxis(N, 0, ABG)
01:44:55.020 00.000 16108 Move returns status 0, amount 0
01:44:55.020 00.000 16108 move complete, result=0
01:44:55.020 00.000 16108 worker thread done servicing request
01:44:55.020 00.000 16108 Worker thread wakes up
01:44:55.020 00.000 21068 GuideStep: -0.4 px 110 ms EAST, 0.0 px 0 ms NORTH
01:44:55.023 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:55.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:56.177 01.154 16108 Exposure complete
01:44:56.232 00.055 16108 worker thread done servicing request
01:44:56.232 00.000 21068 OnExposeComplete: enter
01:44:56.233 00.001 21068 UpdateGuideState(): m_state=6
01:44:56.234 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11171
01:44:56.234 00.000 21068 Star::Find returns 1 (0), X=220.69, Y=875.14, Mass=107446, SNR=71.6, Peak=12297 HFD=3.5
01:44:56.235 00.001 21068 MultiStar: [#1 -0.03,-0.48,1.39,U] [#2 0.19,-0.87,0.00,M2] [#3 0.14,-0.59,0.00,M1] [#4 0.18,-0.64,0.00,M2] [#5 -0.08,-0.64,0.00,M1] [#6 -0.06,-1.03,0.00,M2] [#7 -0.03,-0.82,0.00,M1] [#8 0.37,-0.44,0.00,M4] 
01:44:56.236 00.001 21068 refined, 1 included, MultiStar: {0.02, -0.56}, one-star: {0.07, -0.67}
01:44:56.236 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
01:44:56.238 00.002 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:44:56.239 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.56 hyp=0.56 cameraTheta=-1.54 mountX=-0.11 mountY=0.54, mountTheta=1.78
01:44:56.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.56, opts=13)
01:44:56.241 00.001 21068 Enqueuing Move request for scope (0.02, -0.56)
01:44:56.242 00.001 16108 Worker thread wakes up
01:44:56.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.56) opts 0xd
01:44:56.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.56)
01:44:56.242 00.000 16108 Moving (0.02, -0.56) raw xDistance=-0.11 yDistance=0.54
01:44:56.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:44:56.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:56.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:44:56.242 00.000 16108 MoveAxis(E, 0, ABG)
01:44:56.242 00.000 16108 Move returns status 0, amount 0
01:44:56.242 00.000 16108 MoveAxis(N, 0, ABG)
01:44:56.242 00.000 16108 Move returns status 0, amount 0
01:44:56.243 00.001 16108 move complete, result=0
01:44:56.243 00.000 16108 worker thread done servicing request
01:44:56.246 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3389, FiltMin=2921, FiltMax=59488, Gamma=1.000
01:44:56.262 00.016 21068 UpdateGuideState exits: m=107446 SNR=71.6
01:44:56.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.263 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:56.265 00.002 21068 Enqueuing Expose request
01:44:56.266 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:44:56.267 00.001 16108 Worker thread wakes up
01:44:56.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:56.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:57.247 00.980 16108 Exposure complete
01:44:57.303 00.056 16108 worker thread done servicing request
01:44:57.303 00.000 21068 OnExposeComplete: enter
01:44:57.304 00.001 21068 UpdateGuideState(): m_state=6
01:44:57.305 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11172
01:44:57.305 00.000 21068 Star::Find returns 1 (0), X=220.52, Y=875.61, Mass=115677, SNR=79.2, Peak=12672 HFD=3.2
01:44:57.306 00.001 21068 MultiStar: [#1 -0.14,-0.17,1.10,U] [#2 -0.40,-0.28,1.36,U] [#3 -0.27,-0.15,1.09,U] [#4 -0.56,-0.29,0.00,M3] [#5 -0.55,-0.50,0.00,M2] [#6 -0.52,-0.33,0.00,M3] [#7 -0.38,-0.20,0.69,U] [#8 -0.20,0.02,1.04,U] 
01:44:57.307 00.001 21068 single-star, 5 included, MultiStar: {-0.25, -0.17}, one-star: {-0.09, -0.21}
01:44:57.308 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
01:44:57.309 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
01:44:57.310 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.99 mountX=0.06 mountY=0.22, mountTheta=1.33
01:44:57.311 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.21, opts=13)
01:44:57.312 00.001 21068 Enqueuing Move request for scope (-0.09, -0.21)
01:44:57.313 00.001 16108 Worker thread wakes up
01:44:57.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
01:44:57.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
01:44:57.313 00.000 16108 Moving (-0.09, -0.21) raw xDistance=0.06 yDistance=0.22
01:44:57.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:57.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:57.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:44:57.313 00.000 16108 MoveAxis(E, 0, ABG)
01:44:57.314 00.001 16108 Move returns status 0, amount 0
01:44:57.314 00.000 16108 MoveAxis(N, 0, ABG)
01:44:57.314 00.000 16108 Move returns status 0, amount 0
01:44:57.314 00.000 16108 move complete, result=0
01:44:57.314 00.000 16108 worker thread done servicing request
01:44:57.318 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3385, FiltMin=2928, FiltMax=57648, Gamma=1.000
01:44:57.333 00.015 21068 UpdateGuideState exits: m=115677 SNR=79.2
01:44:57.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:57.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:57.335 00.000 21068 Enqueuing Expose request
01:44:57.336 00.001 16108 Worker thread wakes up
01:44:57.336 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:57.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:57.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:58.511 01.174 16108 Exposure complete
01:44:58.565 00.054 16108 worker thread done servicing request
01:44:58.565 00.000 21068 OnExposeComplete: enter
01:44:58.566 00.001 21068 UpdateGuideState(): m_state=6
01:44:58.567 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11173
01:44:58.568 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.74, Mass=118585, SNR=76.7, Peak=14163 HFD=3.5
01:44:58.569 00.001 21068 MultiStar: [#1 -0.29,-0.25,1.23,U] [#2 -0.42,-0.34,0.00,M2] [#3 -0.39,0.07,1.00,U] [#4 -0.39,-0.35,1.02,U] [#5 -0.35,-0.03,1.05,U] [#6 -0.71,-0.24,0.00,M4] [#7 -0.23,-0.26,0.73,U] [#8 -0.04,-0.03,0.76,U] 
01:44:58.570 00.001 21068 refined, 6 included, MultiStar: {-0.30, -0.13}, one-star: {-0.36, -0.08}
01:44:58.571 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
01:44:58.572 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
01:44:58.573 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.73 mountX=0.28 mountY=0.20, mountTheta=0.63
01:44:58.576 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.13, opts=13)
01:44:58.578 00.002 21068 Enqueuing Move request for scope (-0.30, -0.13)
01:44:58.580 00.002 16108 Worker thread wakes up
01:44:58.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
01:44:58.581 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
01:44:58.581 00.000 16108 Moving (-0.30, -0.13) raw xDistance=0.28 yDistance=0.20
01:44:58.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:44:58.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:58.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:44:58.581 00.000 16108 MoveAxis(W, 72, ABG)
01:44:58.581 00.000 16108 Guiding  Dir = 3, Dur = 72
01:44:58.581 00.000 16108 IsSlewing returns 0
01:44:58.582 00.001 16108 IsGuiding returns 0
01:44:58.585 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3385, FiltMin=2883, FiltMax=57872, Gamma=1.000
01:44:58.606 00.021 21068 UpdateGuideState exits: m=118585 SNR=76.7
01:44:58.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:58.608 00.000 21068 Enqueuing Expose request
01:44:58.614 00.006 16108 PulseGuide returned control before completion, sleep 50
01:44:58.676 00.062 16108 IsGuiding returns 1
01:44:58.676 00.000 16108 scope still moving after pulse duration time elapsed
01:44:58.707 00.031 16108 IsSlewing returns 0
01:44:58.707 00.000 16108 IsGuiding returns 0
01:44:58.707 00.000 16108 scope move finished after 72 + 53 ms
01:44:58.707 00.000 16108 Move returns status 0, amount 72
01:44:58.707 00.000 16108 MoveAxis(N, 0, ABG)
01:44:58.707 00.000 16108 Move returns status 0, amount 0
01:44:58.707 00.000 16108 move complete, result=0
01:44:58.707 00.000 16108 worker thread done servicing request
01:44:58.707 00.000 16108 Worker thread wakes up
01:44:58.709 00.002 21068 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
01:44:58.711 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:58.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:44:59.676 00.965 16108 Exposure complete
01:44:59.739 00.063 16108 worker thread done servicing request
01:44:59.739 00.000 21068 OnExposeComplete: enter
01:44:59.741 00.002 21068 UpdateGuideState(): m_state=6
01:44:59.743 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11174
01:44:59.743 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=875.80, Mass=127983, SNR=86.2, Peak=14448 HFD=3.4
01:44:59.745 00.002 21068 MultiStar: [#1 -0.03,-0.11,1.07,U] [#2 -0.20,-0.25,1.14,U] [#3 -0.15,-0.15,1.05,U] [#4 0.03,-0.21,0.81,U] [#5 -0.37,-0.45,0.00,M2] [#6 -0.45,-0.11,0.74,U] [#7 -0.22,-0.48,0.64,U] [#8 0.12,-0.15,0.74,U] 
01:44:59.746 00.001 21068 single-star, 7 included, MultiStar: {-0.12, -0.17}, one-star: {-0.12, -0.01}
01:44:59.747 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
01:44:59.748 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.35)
01:44:59.749 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.03 mountX=0.12 mountY=0.04, mountTheta=0.34
01:44:59.750 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
01:44:59.751 00.001 21068 Enqueuing Move request for scope (-0.12, -0.01)
01:44:59.752 00.001 16108 Worker thread wakes up
01:44:59.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:44:59.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:44:59.752 00.000 16108 Moving (-0.12, -0.01) raw xDistance=0.12 yDistance=0.04
01:44:59.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:44:59.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:59.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:44:59.752 00.000 16108 MoveAxis(E, 0, ABG)
01:44:59.752 00.000 16108 Move returns status 0, amount 0
01:44:59.752 00.000 16108 MoveAxis(N, 0, ABG)
01:44:59.752 00.000 16108 Move returns status 0, amount 0
01:44:59.752 00.000 16108 move complete, result=0
01:44:59.752 00.000 16108 worker thread done servicing request
01:44:59.757 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3385, FiltMin=2937, FiltMax=62137, Gamma=1.000
01:44:59.780 00.023 21068 UpdateGuideState exits: m=127983 SNR=86.2
01:44:59.781 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:44:59.782 00.000 21068 Enqueuing Expose request
01:44:59.783 00.001 16108 Worker thread wakes up
01:44:59.783 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:59.784 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:44:59.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:00.947 01.163 16108 Exposure complete
01:45:01.010 00.063 16108 worker thread done servicing request
01:45:01.010 00.000 21068 OnExposeComplete: enter
01:45:01.012 00.002 21068 UpdateGuideState(): m_state=6
01:45:01.014 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11175
01:45:01.017 00.003 21068 Star::Find returns 1 (0), X=220.69, Y=875.85, Mass=121132, SNR=84.2, Peak=14816 HFD=3.4
01:45:01.018 00.001 21068 MultiStar: [#1 -0.05,-0.27,1.10,U] [#2 0.02,-0.32,1.10,U] [#3 0.05,-0.24,1.15,U] [#4 0.11,-0.42,0.84,U] [#5 -0.16,-0.34,0.88,U] [#6 -0.40,-0.34,0.92,U] [#7 -0.02,-0.15,0.64,U] [#8 0.25,-0.25,0.71,U] 
01:45:01.019 00.001 21068 single-star, 8 included, MultiStar: {-0.02, -0.26}, one-star: {0.07, 0.04}
01:45:01.020 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:45:01.021 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
01:45:01.022 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
01:45:01.023 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
01:45:01.024 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
01:45:01.025 00.001 16108 Worker thread wakes up
01:45:01.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:45:01.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:45:01.025 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.07 yDistance=-0.06
01:45:01.026 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:45:01.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:01.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:01.026 00.000 16108 MoveAxis(E, 0, ABG)
01:45:01.026 00.000 16108 Move returns status 0, amount 0
01:45:01.026 00.000 16108 MoveAxis(N, 0, ABG)
01:45:01.026 00.000 16108 Move returns status 0, amount 0
01:45:01.026 00.000 16108 move complete, result=0
01:45:01.026 00.000 16108 worker thread done servicing request
01:45:01.034 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3385, FiltMin=2867, FiltMax=54701, Gamma=1.000
01:45:01.053 00.019 21068 UpdateGuideState exits: m=121132 SNR=84.2
01:45:01.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.054 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:01.055 00.001 21068 Enqueuing Expose request
01:45:01.056 00.001 16108 Worker thread wakes up
01:45:01.056 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:01.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:01.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:02.035 00.978 16108 Exposure complete
01:45:02.092 00.057 16108 worker thread done servicing request
01:45:02.092 00.000 21068 OnExposeComplete: enter
01:45:02.093 00.001 21068 UpdateGuideState(): m_state=6
01:45:02.094 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11176
01:45:02.095 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.53, Mass=130367, SNR=80.8, Peak=13088 HFD=3.7
01:45:02.095 00.000 21068 MultiStar: [#1 0.17,-0.48,1.42,U] [#2 0.21,-0.52,0.00,M1] [#3 0.38,-0.27,1.21,U] [#4 -0.11,-0.97,0.00,M1] [#5 -0.03,-0.86,0.00,M2] [#6 -0.23,-0.79,0.00,M3] [#7 0.27,-0.32,0.56,U] [#8 0.47,-0.59,0.00,M1] 
01:45:02.096 00.001 21068 single-star, 3 included, MultiStar: {0.26, -0.35}, one-star: {0.22, -0.29}
01:45:02.097 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:45:02.099 00.002 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
01:45:02.099 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-0.92 mountX=-0.26 mountY=0.23, mountTheta=2.43
01:45:02.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.29, opts=13)
01:45:02.101 00.000 21068 Enqueuing Move request for scope (0.22, -0.29)
01:45:02.102 00.001 16108 Worker thread wakes up
01:45:02.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
01:45:02.102 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
01:45:02.102 00.000 16108 Moving (0.22, -0.29) raw xDistance=-0.26 yDistance=0.23
01:45:02.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:45:02.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:45:02.103 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:45:02.103 00.000 16108 MoveAxis(E, 69, ABG)
01:45:02.103 00.000 16108 Guiding  Dir = 2, Dur = 69
01:45:02.103 00.000 16108 IsSlewing returns 0
01:45:02.103 00.000 16108 IsGuiding returns 0
01:45:02.106 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3385, FiltMin=2854, FiltMax=47974, Gamma=1.000
01:45:02.112 00.006 16108 PulseGuide returned control before completion, sleep 71
01:45:02.127 00.015 21068 UpdateGuideState exits: m=130367 SNR=80.8
01:45:02.129 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:02.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:02.131 00.001 21068 Enqueuing Expose request
01:45:02.189 00.058 16108 IsGuiding returns 1
01:45:02.189 00.000 16108 scope still moving after pulse duration time elapsed
01:45:02.220 00.031 16108 IsSlewing returns 0
01:45:02.220 00.000 16108 IsGuiding returns 0
01:45:02.220 00.000 16108 scope move finished after 69 + 48 ms
01:45:02.221 00.001 16108 Move returns status 0, amount 69
01:45:02.221 00.000 16108 MoveAxis(N, 0, ABG)
01:45:02.221 00.000 16108 Move returns status 0, amount 0
01:45:02.221 00.000 16108 move complete, result=0
01:45:02.221 00.000 16108 worker thread done servicing request
01:45:02.221 00.000 16108 Worker thread wakes up
01:45:02.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:02.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:02.222 00.001 21068 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
01:45:03.388 01.166 16108 Exposure complete
01:45:03.485 00.097 16108 worker thread done servicing request
01:45:03.485 00.000 21068 OnExposeComplete: enter
01:45:03.486 00.001 21068 UpdateGuideState(): m_state=6
01:45:03.487 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11177
01:45:03.487 00.000 21068 Star::Find returns 1 (0), X=220.29, Y=875.89, Mass=126553, SNR=79.2, Peak=14275 HFD=3.4
01:45:03.488 00.001 21068 MultiStar: [#1 -0.15,-0.11,1.44,U] [#2 -0.23,-0.21,1.36,U] [#3 -0.17,0.02,1.04,U] [#4 -0.09,-0.24,0.78,U] [#5 0.17,-0.30,1.00,U] [#6 -0.27,-0.26,0.99,U] [#7 -0.02,-0.06,0.71,U] [#8 0.16,0.07,0.74,U] 
01:45:03.489 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.12}, one-star: {-0.32, 0.07}
01:45:03.490 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
01:45:03.490 00.000 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.02)
01:45:03.492 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.36 mountX=0.10 mountY=0.14, mountTheta=0.97
01:45:03.493 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.12, opts=13)
01:45:03.494 00.001 21068 Enqueuing Move request for scope (-0.12, -0.12)
01:45:03.495 00.001 16108 Worker thread wakes up
01:45:03.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
01:45:03.495 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
01:45:03.495 00.000 16108 Moving (-0.12, -0.12) raw xDistance=0.10 yDistance=0.14
01:45:03.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:45:03.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:03.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:45:03.495 00.000 16108 MoveAxis(E, 0, ABG)
01:45:03.495 00.000 16108 Move returns status 0, amount 0
01:45:03.495 00.000 16108 MoveAxis(N, 0, ABG)
01:45:03.495 00.000 16108 Move returns status 0, amount 0
01:45:03.495 00.000 16108 move complete, result=0
01:45:03.495 00.000 16108 worker thread done servicing request
01:45:03.501 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3385, FiltMin=2883, FiltMax=65440, Gamma=1.000
01:45:03.518 00.017 21068 UpdateGuideState exits: m=126553 SNR=79.2
01:45:03.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:03.520 00.000 21068 Enqueuing Expose request
01:45:03.523 00.003 16108 Worker thread wakes up
01:45:03.523 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:03.524 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:03.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:04.505 00.981 16108 Exposure complete
01:45:04.569 00.064 16108 worker thread done servicing request
01:45:04.569 00.000 21068 OnExposeComplete: enter
01:45:04.570 00.001 21068 UpdateGuideState(): m_state=6
01:45:04.571 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11178
01:45:04.571 00.000 21068 Star::Find returns 1 (0), X=220.35, Y=875.54, Mass=140169, SNR=86.1, Peak=13875 HFD=3.4
01:45:04.572 00.001 21068 MultiStar: [#1 -0.46,-0.37,0.00,M1] [#2 -0.20,-0.37,1.21,U] [#3 -0.08,-0.19,0.99,U] [#4 -0.19,-0.51,0.00,M1] [#5 -0.16,-0.44,1.05,U] [#6 -0.68,-0.39,0.00,M3] [#7 -0.43,-0.39,0.00,M1] [#8 0.25,-0.16,0.76,U] 
01:45:04.573 00.001 21068 refined, 4 included, MultiStar: {-0.11, -0.30}, one-star: {-0.26, -0.28}
01:45:04.574 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
01:45:04.575 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
01:45:04.575 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.93 mountX=0.06 mountY=0.32, mountTheta=1.39
01:45:04.577 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.30, opts=13)
01:45:04.579 00.002 21068 Enqueuing Move request for scope (-0.11, -0.30)
01:45:04.581 00.002 16108 Worker thread wakes up
01:45:04.582 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
01:45:04.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
01:45:04.582 00.000 16108 Moving (-0.11, -0.30) raw xDistance=0.06 yDistance=0.32
01:45:04.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:45:04.582 00.000 16108 switching direction from -1 to 1 - decHistory=5 oldest=0.39 newest=0.69
01:45:04.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:45:04.582 00.000 16108 MoveAxis(E, 0, ABG)
01:45:04.582 00.000 16108 Move returns status 0, amount 0
01:45:04.582 00.000 16108 MoveAxis(S, 64, ABG)
01:45:04.583 00.001 16108 Guiding  Dir = 1, Dur = 64
01:45:04.583 00.000 16108 IsSlewing returns 0
01:45:04.583 00.000 16108 IsGuiding returns 0
01:45:04.590 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3389, FiltMin=2886, FiltMax=54365, Gamma=1.000
01:45:04.607 00.017 21068 UpdateGuideState exits: m=140169 SNR=86.1
01:45:04.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:04.611 00.002 21068 Enqueuing Expose request
01:45:04.624 00.013 16108 PulseGuide returned control before completion, sleep 34
01:45:04.670 00.046 16108 IsGuiding returns 1
01:45:04.670 00.000 16108 scope still moving after pulse duration time elapsed
01:45:04.701 00.031 16108 IsSlewing returns 0
01:45:04.701 00.000 16108 IsGuiding returns 1
01:45:04.732 00.031 16108 IsSlewing returns 0
01:45:04.732 00.000 16108 IsGuiding returns 0
01:45:04.732 00.000 16108 scope move finished after 64 + 85 ms
01:45:04.732 00.000 16108 Move returns status 0, amount 64
01:45:04.732 00.000 16108 move complete, result=0
01:45:04.734 00.002 16108 worker thread done servicing request
01:45:04.734 00.000 16108 Worker thread wakes up
01:45:04.734 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
01:45:04.736 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:04.737 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:05.898 01.161 16108 Exposure complete
01:45:05.953 00.055 16108 worker thread done servicing request
01:45:05.954 00.001 21068 OnExposeComplete: enter
01:45:05.954 00.000 21068 UpdateGuideState(): m_state=6
01:45:05.955 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11179
01:45:05.961 00.006 21068 Star::Find returns 1 (0), X=220.00, Y=875.98, Mass=137081, SNR=87.8, Peak=16307 HFD=3.9
01:45:05.962 00.001 21068 MultiStar: [#1 -0.54,0.02,0.00,M2] [#2 -0.69,-0.04,0.00,M1] [#3 -0.32,-0.10,1.03,U] [#4 0.04,-0.14,0.83,U] [#5 -0.37,0.09,0.91,U] [#6 -0.13,0.02,0.88,U] [#7 -0.40,0.08,0.53,U] [#8 -0.21,0.11,0.86,U] 
01:45:05.964 00.002 21068 refined, 6 included, MultiStar: {-0.29, 0.03}, one-star: {-0.61, 0.17}
01:45:05.966 00.002 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
01:45:05.967 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
01:45:05.969 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=0.29 mountY=0.04, mountTheta=0.13
01:45:05.972 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.03, opts=13)
01:45:05.973 00.001 21068 Enqueuing Move request for scope (-0.29, 0.03)
01:45:05.974 00.001 16108 Worker thread wakes up
01:45:05.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
01:45:05.974 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
01:45:05.975 00.001 16108 Moving (-0.29, 0.03) raw xDistance=0.29 yDistance=0.04
01:45:05.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:45:05.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:05.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:45:05.975 00.000 16108 MoveAxis(W, 76, ABG)
01:45:05.975 00.000 16108 Guiding  Dir = 3, Dur = 76
01:45:05.975 00.000 16108 IsSlewing returns 0
01:45:05.975 00.000 16108 IsGuiding returns 0
01:45:05.976 00.001 16108 PulseGuide returned control before completion, sleep 86
01:45:05.979 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3385, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:45:06.001 00.022 21068 UpdateGuideState exits: m=137081 SNR=87.8
01:45:06.003 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:06.006 00.002 21068 Enqueuing Expose request
01:45:06.069 00.063 16108 IsGuiding returns 0
01:45:06.069 00.000 16108 Move returns status 0, amount 76
01:45:06.069 00.000 16108 MoveAxis(N, 0, ABG)
01:45:06.069 00.000 16108 Move returns status 0, amount 0
01:45:06.070 00.001 16108 move complete, result=0
01:45:06.070 00.000 16108 worker thread done servicing request
01:45:06.070 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
01:45:06.072 00.002 16108 Worker thread wakes up
01:45:06.072 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:06.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:07.063 00.991 16108 Exposure complete
01:45:07.139 00.076 16108 worker thread done servicing request
01:45:07.139 00.000 21068 OnExposeComplete: enter
01:45:07.140 00.001 21068 UpdateGuideState(): m_state=6
01:45:07.141 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11180
01:45:07.142 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.13, Mass=121327, SNR=83.6, Peak=13936 HFD=3.4
01:45:07.143 00.001 21068 MultiStar: [#1 -0.30,0.32,1.08,U] [#2 -0.42,0.27,1.09,U] [#3 -0.28,0.33,1.05,U] [#4 -0.23,-0.07,0.87,U] [#5 -0.74,0.02,0.00,M1] [#6 -0.37,0.24,0.81,U] [#7 -0.04,0.18,0.69,U] [#8 -0.25,0.32,0.72,U] 
01:45:07.143 00.000 21068 refined, 7 included, MultiStar: {-0.28, 0.25}, one-star: {-0.28, 0.31}
01:45:07.145 00.002 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
01:45:07.146 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
01:45:07.146 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.37 cameraTheta=2.43 mountX=0.32 mountY=-0.17, mountTheta=-0.49
01:45:07.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.25, opts=13)
01:45:07.149 00.001 21068 Enqueuing Move request for scope (-0.28, 0.25)
01:45:07.149 00.000 16108 Worker thread wakes up
01:45:07.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.25) opts 0xd
01:45:07.150 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.25)
01:45:07.150 00.000 16108 Moving (-0.28, 0.25) raw xDistance=0.32 yDistance=-0.17
01:45:07.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:45:07.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:07.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:45:07.150 00.000 16108 MoveAxis(W, 89, ABG)
01:45:07.150 00.000 16108 Guiding  Dir = 3, Dur = 89
01:45:07.151 00.001 16108 IsSlewing returns 0
01:45:07.151 00.000 16108 IsGuiding returns 0
01:45:07.154 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3385, FiltMin=2915, FiltMax=60179, Gamma=1.000
01:45:07.162 00.008 16108 PulseGuide returned control before completion, sleep 88
01:45:07.176 00.014 21068 UpdateGuideState exits: m=121327 SNR=83.6
01:45:07.178 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:07.178 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:07.179 00.001 21068 Enqueuing Expose request
01:45:07.254 00.075 16108 IsGuiding returns 0
01:45:07.254 00.000 16108 Move returns status 0, amount 89
01:45:07.254 00.000 16108 MoveAxis(N, 0, ABG)
01:45:07.254 00.000 16108 Move returns status 0, amount 0
01:45:07.254 00.000 16108 move complete, result=0
01:45:07.254 00.000 16108 worker thread done servicing request
01:45:07.254 00.000 16108 Worker thread wakes up
01:45:07.254 00.000 21068 GuideStep: 0.3 px 89 ms WEST, -0.2 px 0 ms NORTH
01:45:07.256 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:07.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:08.425 01.169 16108 Exposure complete
01:45:08.487 00.062 16108 worker thread done servicing request
01:45:08.487 00.000 21068 OnExposeComplete: enter
01:45:08.488 00.001 21068 UpdateGuideState(): m_state=6
01:45:08.488 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11181
01:45:08.489 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=876.11, Mass=112797, SNR=74.4, Peak=13056 HFD=3.3
01:45:08.490 00.001 21068 MultiStar: [#1 -0.04,0.29,1.25,U] [#2 -0.59,0.19,0.00,M1] [#3 -0.14,0.48,1.08,U] [#4 -0.27,0.32,0.87,U] [#5 -0.49,0.25,0.00,M2] [#6 -0.55,0.35,0.00,M2] [#7 -0.56,0.28,0.00,M1] [#8 0.18,0.36,0.84,U] 
01:45:08.491 00.001 21068 single-star, 4 included, MultiStar: {-0.09, 0.35}, one-star: {-0.14, 0.29}
01:45:08.492 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
01:45:08.493 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
01:45:08.494 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.33 cameraTheta=2.02 mountX=0.19 mountY=-0.25, mountTheta=-0.92
01:45:08.495 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.29, opts=13)
01:45:08.496 00.001 21068 Enqueuing Move request for scope (-0.14, 0.29)
01:45:08.497 00.001 16108 Worker thread wakes up
01:45:08.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
01:45:08.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
01:45:08.497 00.000 16108 Moving (-0.14, 0.29) raw xDistance=0.19 yDistance=-0.25
01:45:08.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:08.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:08.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:45:08.497 00.000 16108 MoveAxis(E, 0, ABG)
01:45:08.497 00.000 16108 Move returns status 0, amount 0
01:45:08.499 00.002 16108 MoveAxis(N, 0, ABG)
01:45:08.499 00.000 16108 Move returns status 0, amount 0
01:45:08.499 00.000 16108 move complete, result=0
01:45:08.499 00.000 16108 worker thread done servicing request
01:45:08.502 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3385, FiltMin=2886, FiltMax=54544, Gamma=1.000
01:45:08.528 00.026 21068 UpdateGuideState exits: m=112797 SNR=74.4
01:45:08.530 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:08.532 00.001 21068 Enqueuing Expose request
01:45:08.534 00.002 16108 Worker thread wakes up
01:45:08.534 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:45:08.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:08.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:09.497 00.962 16108 Exposure complete
01:45:09.567 00.070 16108 worker thread done servicing request
01:45:09.567 00.000 21068 OnExposeComplete: enter
01:45:09.568 00.001 21068 UpdateGuideState(): m_state=6
01:45:09.571 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11182
01:45:09.573 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=876.29, Mass=116577, SNR=85.2, Peak=12416 HFD=3.6
01:45:09.577 00.004 21068 MultiStar: [#1 0.02,0.26,1.22,U] [#2 -0.33,0.18,1.18,U] [#3 -0.29,0.42,0.97,U] [#4 -0.34,0.32,0.82,U] [#5 -0.32,0.14,0.80,U] [#6 -0.50,0.25,0.00,M3] [#7 -0.41,0.20,0.61,U] [#8 0.18,0.47,0.82,U] 
01:45:09.579 00.002 21068 refined, 7 included, MultiStar: {-0.17, 0.31}, one-star: {0.06, 0.47}
01:45:09.581 00.002 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
01:45:09.583 00.002 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
01:45:09.584 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.06 mountX=0.22 mountY=-0.26, mountTheta=-0.88
01:45:09.587 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.31, opts=13)
01:45:09.588 00.001 21068 Enqueuing Move request for scope (-0.17, 0.31)
01:45:09.589 00.001 16108 Worker thread wakes up
01:45:09.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
01:45:09.589 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
01:45:09.589 00.000 16108 Moving (-0.17, 0.31) raw xDistance=0.22 yDistance=-0.26
01:45:09.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:45:09.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:09.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:45:09.589 00.000 16108 MoveAxis(W, 57, ABG)
01:45:09.589 00.000 16108 Guiding  Dir = 3, Dur = 57
01:45:09.589 00.000 16108 IsSlewing returns 0
01:45:09.589 00.000 16108 IsGuiding returns 0
01:45:09.594 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3385, FiltMin=2928, FiltMax=61987, Gamma=1.000
01:45:09.601 00.007 16108 PulseGuide returned control before completion, sleep 56
01:45:09.611 00.010 21068 UpdateGuideState exits: m=116577 SNR=85.2
01:45:09.611 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:09.613 00.001 21068 Enqueuing Expose request
01:45:09.663 00.050 16108 IsGuiding returns 1
01:45:09.663 00.000 16108 scope still moving after pulse duration time elapsed
01:45:09.694 00.031 16108 IsSlewing returns 0
01:45:09.694 00.000 16108 IsGuiding returns 0
01:45:09.694 00.000 16108 scope move finished after 57 + 47 ms
01:45:09.694 00.000 16108 Move returns status 0, amount 57
01:45:09.694 00.000 16108 MoveAxis(N, 0, ABG)
01:45:09.694 00.000 16108 Move returns status 0, amount 0
01:45:09.694 00.000 16108 move complete, result=0
01:45:09.694 00.000 16108 worker thread done servicing request
01:45:09.694 00.000 16108 Worker thread wakes up
01:45:09.694 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:09.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:10.007 00.313 21068 GuideStep: 0.2 px 57 ms WEST, -0.3 px 0 ms NORTH
01:45:10.856 00.849 16108 Exposure complete
01:45:10.920 00.064 16108 worker thread done servicing request
01:45:10.920 00.000 21068 OnExposeComplete: enter
01:45:10.920 00.000 21068 UpdateGuideState(): m_state=6
01:45:10.922 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11183
01:45:10.924 00.002 21068 Star::Find returns 1 (0), X=220.78, Y=876.24, Mass=117259, SNR=75.6, Peak=14464 HFD=3.5
01:45:10.925 00.001 21068 MultiStar: [#1 -0.05,0.35,1.22,U] [#2 -0.08,0.56,0.00,M1] [#3 -0.04,0.46,1.07,U] [#4 0.26,0.39,0.93,U] [#5 0.13,0.22,1.01,U] [#6 -0.14,-0.00,0.97,U] [#7 0.23,0.50,0.00,M1] [#8 0.17,0.48,0.94,U] 
01:45:10.927 00.002 21068 refined, 6 included, MultiStar: {0.06, 0.33}, one-star: {0.16, 0.43}
01:45:10.928 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
01:45:10.929 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
01:45:10.930 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.38 mountX=-0.01 mountY=-0.34, mountTheta=-1.59
01:45:10.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.33, opts=13)
01:45:10.933 00.001 21068 Enqueuing Move request for scope (0.06, 0.33)
01:45:10.934 00.001 16108 Worker thread wakes up
01:45:10.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
01:45:10.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
01:45:10.934 00.000 16108 Moving (0.06, 0.33) raw xDistance=-0.01 yDistance=-0.34
01:45:10.935 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:10.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:10.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:45:10.935 00.000 16108 MoveAxis(E, 0, ABG)
01:45:10.935 00.000 16108 Move returns status 0, amount 0
01:45:10.935 00.000 16108 MoveAxis(N, 0, ABG)
01:45:10.935 00.000 16108 Move returns status 0, amount 0
01:45:10.935 00.000 16108 move complete, result=0
01:45:10.935 00.000 16108 worker thread done servicing request
01:45:10.941 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3385, FiltMin=2896, FiltMax=46976, Gamma=1.000
01:45:10.963 00.022 21068 UpdateGuideState exits: m=117259 SNR=75.6
01:45:10.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:10.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:10.966 00.001 21068 Enqueuing Expose request
01:45:10.966 00.000 16108 Worker thread wakes up
01:45:10.966 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:45:10.968 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:10.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:11.941 00.973 16108 Exposure complete
01:45:12.004 00.063 16108 worker thread done servicing request
01:45:12.004 00.000 21068 OnExposeComplete: enter
01:45:12.005 00.001 21068 UpdateGuideState(): m_state=6
01:45:12.006 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11184
01:45:12.007 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=875.98, Mass=106079, SNR=72.8, Peak=14864 HFD=2.9
01:45:12.008 00.001 21068 MultiStar: [#1 0.48,-0.04,1.24,U] [#2 0.33,0.01,1.40,U] [#3 0.48,0.11,1.51,U] [#4 0.44,-0.04,1.09,U] [#5 0.55,0.32,0.00,M1] [#6 0.38,-0.22,0.87,U] [#7 0.61,0.28,0.00,M2] [#8 0.68,0.30,0.00,M1] 
01:45:12.009 00.001 21068 refined, 5 included, MultiStar: {0.43, 0.01}, one-star: {0.48, 0.17}
01:45:12.009 00.000 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:45:12.010 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:45:12.011 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.02 mountX=-0.42 mountY=-0.11, mountTheta=-2.89
01:45:12.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=0.01, opts=13)
01:45:12.014 00.001 21068 Enqueuing Move request for scope (0.43, 0.01)
01:45:12.015 00.001 16108 Worker thread wakes up
01:45:12.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.01) opts 0xd
01:45:12.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, 0.01)
01:45:12.015 00.000 16108 Moving (0.43, 0.01) raw xDistance=-0.42 yDistance=-0.11
01:45:12.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:45:12.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:12.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:12.015 00.000 16108 MoveAxis(E, 111, ABG)
01:45:12.015 00.000 16108 Guiding  Dir = 2, Dur = 111
01:45:12.016 00.001 16108 IsSlewing returns 0
01:45:12.016 00.000 16108 IsGuiding returns 0
01:45:12.020 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3385, FiltMin=2905, FiltMax=55945, Gamma=1.000
01:45:12.040 00.020 21068 UpdateGuideState exits: m=106079 SNR=72.8
01:45:12.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:12.043 00.001 21068 Enqueuing Expose request
01:45:12.050 00.007 16108 PulseGuide returned control before completion, sleep 87
01:45:12.147 00.097 16108 IsGuiding returns 1
01:45:12.147 00.000 16108 scope still moving after pulse duration time elapsed
01:45:12.175 00.028 16108 IsSlewing returns 0
01:45:12.175 00.000 16108 IsGuiding returns 1
01:45:12.206 00.031 16108 IsSlewing returns 0
01:45:12.206 00.000 16108 IsGuiding returns 0
01:45:12.206 00.000 16108 scope move finished after 111 + 79 ms
01:45:12.206 00.000 16108 Move returns status 0, amount 111
01:45:12.206 00.000 16108 MoveAxis(N, 0, ABG)
01:45:12.206 00.000 16108 Move returns status 0, amount 0
01:45:12.206 00.000 16108 move complete, result=0
01:45:12.206 00.000 16108 worker thread done servicing request
01:45:12.207 00.001 16108 Worker thread wakes up
01:45:12.207 00.000 21068 GuideStep: -0.4 px 111 ms EAST, -0.1 px 0 ms NORTH
01:45:12.208 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:12.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:13.364 01.156 16108 Exposure complete
01:45:13.428 00.064 16108 worker thread done servicing request
01:45:13.428 00.000 21068 OnExposeComplete: enter
01:45:13.429 00.001 21068 UpdateGuideState(): m_state=6
01:45:13.430 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11185
01:45:13.431 00.001 21068 Star::Find returns 1 (0), X=220.78, Y=876.20, Mass=128511, SNR=88.3, Peak=16976 HFD=3.3
01:45:13.432 00.001 21068 MultiStar: [#1 0.36,0.27,0.98,U] [#2 -0.02,0.10,1.16,U] [#3 0.44,0.45,0.00,M1] [#4 0.47,0.14,0.93,U] [#5 0.07,-0.02,0.98,U] [#6 0.19,0.04,0.69,U] [#7 0.27,0.36,0.62,U] [#8 0.56,0.49,0.00,M2] 
01:45:13.433 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.18}, one-star: {0.17, 0.39}
01:45:13.434 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
01:45:13.435 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
01:45:13.436 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.72 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
01:45:13.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.18, opts=13)
01:45:13.439 00.001 21068 Enqueuing Move request for scope (0.20, 0.18)
01:45:13.440 00.001 16108 Worker thread wakes up
01:45:13.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
01:45:13.441 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
01:45:13.441 00.000 16108 Moving (0.20, 0.18) raw xDistance=-0.17 yDistance=-0.22
01:45:13.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:45:13.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:13.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:45:13.441 00.000 16108 MoveAxis(E, 0, ABG)
01:45:13.441 00.000 16108 Move returns status 0, amount 0
01:45:13.441 00.000 16108 MoveAxis(N, 0, ABG)
01:45:13.441 00.000 16108 Move returns status 0, amount 0
01:45:13.441 00.000 16108 move complete, result=0
01:45:13.441 00.000 16108 worker thread done servicing request
01:45:13.445 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3385, FiltMin=2864, FiltMax=57936, Gamma=1.000
01:45:13.463 00.018 21068 UpdateGuideState exits: m=128511 SNR=88.3
01:45:13.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:13.466 00.001 21068 Enqueuing Expose request
01:45:13.467 00.001 16108 Worker thread wakes up
01:45:13.467 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:13.468 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:13.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:14.455 00.987 16108 Exposure complete
01:45:14.523 00.068 16108 worker thread done servicing request
01:45:14.523 00.000 21068 OnExposeComplete: enter
01:45:14.524 00.001 21068 UpdateGuideState(): m_state=6
01:45:14.526 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11186
01:45:14.528 00.002 21068 Star::Find returns 1 (0), X=221.43, Y=875.78, Mass=134834, SNR=92.6, Peak=14720 HFD=3.5
01:45:14.529 00.001 21068 MultiStar: [#1 0.68,-0.11,0.00,M1] [#2 0.62,-0.24,0.00,M1] [#3 0.72,-0.08,0.00,M2] [#4 0.80,-0.39,0.00,M1] [#5 0.44,-0.36,0.00,M1] [#6 0.66,-0.23,0.00,M1] [#7 0.54,-0.21,0.00,M2] [#8 0.85,0.07,0.00,M3] 
01:45:14.532 00.003 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
01:45:14.533 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
01:45:14.534 00.001 21068 CameraToMount -- cameraX=0.82 cameraY=-0.04 hyp=0.82 cameraTheta=-0.05 mountX=-0.82 mountY=-0.15, mountTheta=-2.95
01:45:14.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.82, y=-0.04, opts=13)
01:45:14.538 00.002 21068 Enqueuing Move request for scope (0.82, -0.04)
01:45:14.539 00.001 16108 Worker thread wakes up
01:45:14.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.04) opts 0xd
01:45:14.539 00.000 16108 Handling offset move in thread for scope, endpoint = (0.82, -0.04)
01:45:14.539 00.000 16108 Moving (0.82, -0.04) raw xDistance=-0.82 yDistance=-0.15
01:45:14.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
01:45:14.539 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:14.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:45:14.539 00.000 16108 MoveAxis(E, 214, ABG)
01:45:14.541 00.002 16108 Guiding  Dir = 2, Dur = 214
01:45:14.541 00.000 16108 IsSlewing returns 0
01:45:14.541 00.000 16108 IsGuiding returns 0
01:45:14.546 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3385, FiltMin=2893, FiltMax=61005, Gamma=1.000
01:45:14.572 00.026 16108 PulseGuide returned control before completion, sleep 194
01:45:14.573 00.001 21068 UpdateGuideState exits: m=134834 SNR=92.6
01:45:14.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:14.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:14.576 00.001 21068 Enqueuing Expose request
01:45:14.775 00.199 16108 IsGuiding returns 1
01:45:14.775 00.000 16108 scope still moving after pulse duration time elapsed
01:45:14.806 00.031 16108 IsSlewing returns 0
01:45:14.806 00.000 16108 IsGuiding returns 1
01:45:14.837 00.031 16108 IsSlewing returns 0
01:45:14.837 00.000 16108 IsGuiding returns 0
01:45:14.837 00.000 16108 scope move finished after 214 + 82 ms
01:45:14.837 00.000 16108 Move returns status 0, amount 214
01:45:14.837 00.000 16108 MoveAxis(N, 0, ABG)
01:45:14.837 00.000 16108 Move returns status 0, amount 0
01:45:14.837 00.000 16108 move complete, result=0
01:45:14.837 00.000 16108 worker thread done servicing request
01:45:14.837 00.000 16108 Worker thread wakes up
01:45:14.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:14.837 00.000 21068 GuideStep: -0.8 px 214 ms EAST, -0.2 px 0 ms NORTH
01:45:14.840 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:15.001 00.161 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:45:15.002 00.001 21068 case statement mapped state 6 to 3
01:45:15.003 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:45:16.003 01.000 16108 Exposure complete
01:45:16.058 00.055 16108 worker thread done servicing request
01:45:16.058 00.000 21068 OnExposeComplete: enter
01:45:16.059 00.001 21068 UpdateGuideState(): m_state=6
01:45:16.060 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11187
01:45:16.060 00.000 21068 Star::Find returns 1 (0), X=220.09, Y=875.95, Mass=136154, SNR=84.8, Peak=17251 HFD=3.0
01:45:16.061 00.001 21068 MultiStar: [#1 -0.38,0.23,1.07,U] [#2 -0.62,0.09,0.00,M2] [#3 -0.39,0.48,0.00,M3] [#4 -0.62,0.07,0.00,M2] [#5 -0.60,-0.13,0.00,M2] [#6 -0.65,-0.19,0.00,M2] [#7 -0.37,0.11,0.56,U] [#8 -0.22,0.16,0.73,U] 
01:45:16.062 00.001 21068 refined, 3 included, MultiStar: {-0.39, 0.17}, one-star: {-0.52, 0.14}
01:45:16.063 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
01:45:16.064 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
01:45:16.064 00.000 21068 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.42 cameraTheta=2.73 mountX=0.41 mountY=-0.07, mountTheta=-0.17
01:45:16.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.17, opts=13)
01:45:16.067 00.001 21068 Enqueuing Move request for scope (-0.39, 0.17)
01:45:16.068 00.001 16108 Worker thread wakes up
01:45:16.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.17) opts 0xd
01:45:16.068 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.17)
01:45:16.068 00.000 16108 Moving (-0.39, 0.17) raw xDistance=0.41 yDistance=-0.07
01:45:16.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.41
01:45:16.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:16.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:16.068 00.000 16108 MoveAxis(W, 92, ABG)
01:45:16.069 00.001 16108 Guiding  Dir = 3, Dur = 92
01:45:16.069 00.000 16108 IsSlewing returns 0
01:45:16.069 00.000 16108 IsGuiding returns 0
01:45:16.071 00.002 16108 PulseGuide returned control before completion, sleep 101
01:45:16.073 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3382, FiltMin=2883, FiltMax=63539, Gamma=1.000
01:45:16.093 00.020 21068 UpdateGuideState exits: m=136154 SNR=84.8
01:45:16.095 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:16.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:16.097 00.001 21068 Enqueuing Expose request
01:45:16.173 00.076 16108 IsGuiding returns 0
01:45:16.174 00.001 16108 Move returns status 0, amount 92
01:45:16.174 00.000 16108 MoveAxis(N, 0, ABG)
01:45:16.174 00.000 16108 Move returns status 0, amount 0
01:45:16.174 00.000 16108 move complete, result=0
01:45:16.174 00.000 16108 worker thread done servicing request
01:45:16.174 00.000 16108 Worker thread wakes up
01:45:16.174 00.000 21068 GuideStep: 0.4 px 92 ms WEST, -0.1 px 0 ms NORTH
01:45:16.175 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:16.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:17.147 00.972 16108 Exposure complete
01:45:17.218 00.071 16108 worker thread done servicing request
01:45:17.218 00.000 21068 OnExposeComplete: enter
01:45:17.219 00.001 21068 UpdateGuideState(): m_state=6
01:45:17.221 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11188
01:45:17.221 00.000 21068 Star::Find returns 1 (0), X=220.60, Y=875.70, Mass=123192, SNR=82.4, Peak=14640 HFD=3.5
01:45:17.222 00.001 21068 MultiStar: [#1 0.05,-0.21,1.41,U] [#2 -0.13,-0.28,1.36,U] [#3 0.17,-0.14,1.18,U] [#4 -0.29,-0.37,0.88,U] [#5 -0.27,-0.57,0.00,M3] [#6 -0.55,-0.11,0.00,M3] [#7 0.02,-0.04,0.56,U] [#8 0.20,0.03,0.80,U] 
01:45:17.223 00.001 21068 single-star, 6 included, MultiStar: {0.00, -0.18}, one-star: {-0.02, -0.12}
01:45:17.224 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
01:45:17.225 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
01:45:17.225 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.01 mountY=0.12, mountTheta=1.62
01:45:17.227 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
01:45:17.228 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
01:45:17.229 00.001 16108 Worker thread wakes up
01:45:17.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:45:17.229 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:45:17.229 00.000 16108 Moving (-0.02, -0.12) raw xDistance=-0.01 yDistance=0.12
01:45:17.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:17.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:17.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:45:17.229 00.000 16108 MoveAxis(E, 0, ABG)
01:45:17.229 00.000 16108 Move returns status 0, amount 0
01:45:17.229 00.000 16108 MoveAxis(N, 0, ABG)
01:45:17.229 00.000 16108 Move returns status 0, amount 0
01:45:17.229 00.000 16108 move complete, result=0
01:45:17.229 00.000 16108 worker thread done servicing request
01:45:17.238 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3385, FiltMin=2905, FiltMax=61149, Gamma=1.000
01:45:17.259 00.021 21068 UpdateGuideState exits: m=123192 SNR=82.4
01:45:17.261 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.261 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:17.262 00.001 21068 Enqueuing Expose request
01:45:17.263 00.001 16108 Worker thread wakes up
01:45:17.263 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:17.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:17.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:18.434 01.170 16108 Exposure complete
01:45:18.489 00.055 16108 worker thread done servicing request
01:45:18.490 00.001 21068 OnExposeComplete: enter
01:45:18.491 00.001 21068 UpdateGuideState(): m_state=6
01:45:18.492 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11189
01:45:18.493 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=876.01, Mass=131276, SNR=77.8, Peak=14259 HFD=3.5
01:45:18.493 00.000 21068 MultiStar: [#1 -0.40,0.19,1.33,U] [#2 -0.37,0.26,1.17,U] [#3 0.03,0.33,1.11,U] [#4 -0.28,-0.31,0.99,U] [#5 -0.40,0.09,0.98,U] [#6 -0.24,-0.05,0.84,U] [#7 -0.08,0.19,0.68,U] [#8 -0.04,0.37,0.83,U] 
01:45:18.494 00.001 21068 single-star, 8 included, MultiStar: {-0.23, 0.15}, one-star: {-0.16, 0.20}
01:45:18.495 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
01:45:18.496 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
01:45:18.497 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.24 mountX=0.19 mountY=-0.16, mountTheta=-0.70
01:45:18.498 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.20, opts=13)
01:45:18.499 00.001 21068 Enqueuing Move request for scope (-0.16, 0.20)
01:45:18.500 00.001 16108 Worker thread wakes up
01:45:18.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
01:45:18.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
01:45:18.500 00.000 16108 Moving (-0.16, 0.20) raw xDistance=0.19 yDistance=-0.16
01:45:18.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:18.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:18.501 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:45:18.501 00.000 16108 MoveAxis(E, 0, ABG)
01:45:18.501 00.000 16108 Move returns status 0, amount 0
01:45:18.501 00.000 16108 MoveAxis(N, 0, ABG)
01:45:18.501 00.000 16108 Move returns status 0, amount 0
01:45:18.501 00.000 16108 move complete, result=0
01:45:18.501 00.000 16108 worker thread done servicing request
01:45:18.508 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3382, FiltMin=2877, FiltMax=60141, Gamma=1.000
01:45:18.531 00.023 21068 UpdateGuideState exits: m=131276 SNR=77.8
01:45:18.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:18.533 00.000 21068 Enqueuing Expose request
01:45:18.534 00.001 16108 Worker thread wakes up
01:45:18.534 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:18.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:18.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:19.510 00.975 16108 Exposure complete
01:45:19.591 00.081 16108 worker thread done servicing request
01:45:19.591 00.000 21068 OnExposeComplete: enter
01:45:19.592 00.001 21068 UpdateGuideState(): m_state=6
01:45:19.593 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11190
01:45:19.594 00.001 21068 Star::Find returns 1 (0), X=220.77, Y=875.97, Mass=122380, SNR=85.8, Peak=14912 HFD=3.5
01:45:19.595 00.001 21068 MultiStar: [#1 -0.23,0.26,1.15,U] [#2 -0.08,0.14,1.22,U] [#3 -0.06,0.45,1.21,U] [#4 -0.12,-0.18,0.84,U] [#5 -0.33,-0.08,1.02,U] [#6 -0.16,-0.18,0.88,U] [#7 0.20,0.15,0.73,U] [#8 0.18,0.20,0.67,U] 
01:45:19.595 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {0.16, 0.15}
01:45:19.596 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
01:45:19.597 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
01:45:19.597 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=0.09 mountY=-0.10, mountTheta=-0.85
01:45:19.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
01:45:19.600 00.001 21068 Enqueuing Move request for scope (-0.07, 0.12)
01:45:19.600 00.000 16108 Worker thread wakes up
01:45:19.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:45:19.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:45:19.600 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
01:45:19.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:19.601 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:19.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:19.601 00.000 16108 MoveAxis(E, 0, ABG)
01:45:19.601 00.000 16108 Move returns status 0, amount 0
01:45:19.601 00.000 16108 MoveAxis(N, 0, ABG)
01:45:19.601 00.000 16108 Move returns status 0, amount 0
01:45:19.601 00.000 16108 move complete, result=0
01:45:19.601 00.000 16108 worker thread done servicing request
01:45:19.605 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=384, max=65535, med=3382, FiltMin=2915, FiltMax=57638, Gamma=1.000
01:45:19.620 00.015 21068 UpdateGuideState exits: m=122380 SNR=85.8
01:45:19.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:19.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:19.623 00.001 21068 Enqueuing Expose request
01:45:19.623 00.000 16108 Worker thread wakes up
01:45:19.623 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:19.625 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:19.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:20.785 01.160 16108 Exposure complete
01:45:20.852 00.067 16108 worker thread done servicing request
01:45:20.852 00.000 21068 OnExposeComplete: enter
01:45:20.853 00.001 21068 UpdateGuideState(): m_state=6
01:45:20.854 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11191
01:45:20.855 00.001 21068 Star::Find returns 1 (0), X=220.27, Y=876.52, Mass=132588, SNR=80.0, Peak=13235 HFD=3.4
01:45:20.856 00.001 21068 MultiStar: [#1 -0.16,0.41,1.24,U] [#2 -0.24,0.52,0.00,M1] [#3 -0.11,0.35,1.02,U] [#4 0.19,0.36,0.97,U] [#5 -0.27,0.29,0.93,U] [#6 -0.08,0.27,0.95,U] [#7 -0.11,0.49,0.62,U] [#8 0.27,0.51,0.00,M1] 
01:45:20.856 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.41}, one-star: {-0.35, 0.70}
01:45:20.857 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
01:45:20.858 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
01:45:20.861 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.87 mountX=0.20 mountY=-0.37, mountTheta=-1.08
01:45:20.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.41, opts=13)
01:45:20.864 00.001 21068 Enqueuing Move request for scope (-0.13, 0.41)
01:45:20.865 00.001 16108 Worker thread wakes up
01:45:20.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.41) opts 0xd
01:45:20.865 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.41)
01:45:20.865 00.000 16108 Moving (-0.13, 0.41) raw xDistance=0.20 yDistance=-0.37
01:45:20.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:45:20.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:45:20.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:45:20.865 00.000 16108 MoveAxis(E, 0, ABG)
01:45:20.865 00.000 16108 Move returns status 0, amount 0
01:45:20.865 00.000 16108 MoveAxis(N, 0, ABG)
01:45:20.865 00.000 16108 Move returns status 0, amount 0
01:45:20.865 00.000 16108 move complete, result=0
01:45:20.865 00.000 16108 worker thread done servicing request
01:45:20.868 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3382, FiltMin=2899, FiltMax=62848, Gamma=1.000
01:45:20.893 00.025 21068 UpdateGuideState exits: m=132588 SNR=80.0
01:45:20.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:20.896 00.001 21068 Enqueuing Expose request
01:45:20.897 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:45:20.898 00.001 16108 Worker thread wakes up
01:45:20.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:20.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:21.873 00.975 16108 Exposure complete
01:45:21.948 00.075 16108 worker thread done servicing request
01:45:21.949 00.001 21068 OnExposeComplete: enter
01:45:21.949 00.000 21068 UpdateGuideState(): m_state=6
01:45:21.950 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11192
01:45:21.951 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=876.01, Mass=114880, SNR=81.9, Peak=12720 HFD=3.6
01:45:21.952 00.001 21068 MultiStar: [#1 0.11,0.15,1.15,U] [#2 0.04,0.11,1.25,U] [#3 -0.14,0.27,1.09,U] [#4 -0.34,-0.23,0.88,U] [#5 -0.46,-0.03,0.80,U] [#6 -0.51,0.07,0.76,U] [#7 -0.38,0.29,0.68,U] [#8 0.21,0.54,0.00,M2] 
01:45:21.953 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.11}, one-star: {-0.10, 0.20}
01:45:21.953 00.000 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
01:45:21.954 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
01:45:21.955 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=0.20 mountY=-0.06, mountTheta=-0.31
01:45:21.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.11, opts=13)
01:45:21.958 00.001 21068 Enqueuing Move request for scope (-0.18, 0.11)
01:45:21.959 00.001 16108 Worker thread wakes up
01:45:21.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
01:45:21.960 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
01:45:21.960 00.000 16108 Moving (-0.18, 0.11) raw xDistance=0.20 yDistance=-0.06
01:45:21.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:45:21.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:21.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:21.960 00.000 16108 MoveAxis(E, 0, ABG)
01:45:21.960 00.000 16108 Move returns status 0, amount 0
01:45:21.960 00.000 16108 MoveAxis(N, 0, ABG)
01:45:21.960 00.000 16108 Move returns status 0, amount 0
01:45:21.960 00.000 16108 move complete, result=0
01:45:21.960 00.000 16108 worker thread done servicing request
01:45:21.964 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3382, FiltMin=2905, FiltMax=63062, Gamma=1.000
01:45:21.989 00.025 21068 UpdateGuideState exits: m=114880 SNR=81.9
01:45:21.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:21.992 00.001 21068 Enqueuing Expose request
01:45:21.994 00.002 16108 Worker thread wakes up
01:45:21.994 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:21.995 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:21.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:23.154 01.159 16108 Exposure complete
01:45:23.214 00.060 16108 worker thread done servicing request
01:45:23.214 00.000 21068 OnExposeComplete: enter
01:45:23.215 00.001 21068 UpdateGuideState(): m_state=6
01:45:23.215 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11193
01:45:23.216 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.42, Mass=130657, SNR=90.4, Peak=14432 HFD=3.6
01:45:23.217 00.001 21068 MultiStar: [#1 0.18,0.50,0.99,U] [#2 0.30,0.45,0.00,M1] [#3 0.61,0.43,0.00,M1] [#4 0.44,0.32,0.00,M1] [#5 0.37,0.38,0.99,U] [#6 0.17,0.75,0.00,M1] [#7 0.34,0.31,0.62,U] [#8 0.65,0.85,0.00,M3] 
01:45:23.218 00.001 21068 refined, 3 included, MultiStar: {0.34, 0.46}, one-star: {0.48, 0.60}
01:45:23.219 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
01:45:23.219 00.000 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
01:45:23.220 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.46 hyp=0.57 cameraTheta=0.93 mountX=-0.26 mountY=-0.53, mountTheta=-2.02
01:45:23.223 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.46, opts=13)
01:45:23.226 00.003 21068 Enqueuing Move request for scope (0.34, 0.46)
01:45:23.228 00.002 16108 Worker thread wakes up
01:45:23.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.46) opts 0xd
01:45:23.228 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.46)
01:45:23.228 00.000 16108 Moving (0.34, 0.46) raw xDistance=-0.26 yDistance=-0.53
01:45:23.229 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:45:23.229 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.48 newest=-0.96
01:45:23.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:45:23.229 00.000 16108 MoveAxis(E, 67, ABG)
01:45:23.229 00.000 16108 Guiding  Dir = 2, Dur = 67
01:45:23.229 00.000 16108 IsSlewing returns 0
01:45:23.230 00.001 16108 IsGuiding returns 0
01:45:23.237 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3382, FiltMin=2873, FiltMax=57216, Gamma=1.000
01:45:23.260 00.023 21068 UpdateGuideState exits: m=130657 SNR=90.4
01:45:23.261 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:23.262 00.000 21068 Enqueuing Expose request
01:45:23.270 00.008 16108 PulseGuide returned control before completion, sleep 37
01:45:23.316 00.046 16108 IsGuiding returns 1
01:45:23.316 00.000 16108 scope still moving after pulse duration time elapsed
01:45:23.347 00.031 16108 IsSlewing returns 0
01:45:23.347 00.000 16108 IsGuiding returns 1
01:45:23.378 00.031 16108 IsSlewing returns 0
01:45:23.380 00.002 16108 IsGuiding returns 0
01:45:23.380 00.000 16108 scope move finished after 67 + 82 ms
01:45:23.380 00.000 16108 Move returns status 0, amount 67
01:45:23.380 00.000 16108 MoveAxis(N, 106, ABG)
01:45:23.380 00.000 16108 Guiding  Dir = 0, Dur = 106
01:45:23.381 00.001 16108 IsSlewing returns 0
01:45:23.381 00.000 16108 IsGuiding returns 0
01:45:23.427 00.046 16108 PulseGuide returned control before completion, sleep 70
01:45:23.504 00.077 16108 IsGuiding returns 1
01:45:23.504 00.000 16108 scope still moving after pulse duration time elapsed
01:45:23.535 00.031 16108 IsSlewing returns 0
01:45:23.535 00.000 16108 IsGuiding returns 1
01:45:23.566 00.031 16108 IsSlewing returns 0
01:45:23.567 00.001 16108 IsGuiding returns 1
01:45:23.597 00.030 16108 IsSlewing returns 0
01:45:23.597 00.000 16108 IsGuiding returns 0
01:45:23.597 00.000 16108 scope move finished after 106 + 111 ms
01:45:23.597 00.000 16108 Move returns status 0, amount 106
01:45:23.598 00.001 16108 move complete, result=0
01:45:23.598 00.000 16108 worker thread done servicing request
01:45:23.598 00.000 16108 Worker thread wakes up
01:45:23.598 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.5 px 106 ms NORTH
01:45:23.601 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:23.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:24.580 00.979 16108 Exposure complete
01:45:24.659 00.079 16108 worker thread done servicing request
01:45:24.659 00.000 21068 OnExposeComplete: enter
01:45:24.662 00.003 21068 UpdateGuideState(): m_state=6
01:45:24.666 00.004 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11194
01:45:24.668 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=876.36, Mass=122509, SNR=90.0, Peak=13632 HFD=3.7
01:45:24.671 00.003 21068 MultiStar: [#1 0.22,0.33,0.97,U] [#2 -0.03,0.53,0.00,M2] [#3 0.27,0.71,0.00,M2] [#4 0.46,0.11,0.79,U] [#5 0.18,0.12,0.90,U] [#6 0.15,0.35,0.77,U] [#7 0.22,0.38,0.57,U] [#8 0.57,0.55,0.00,M4] 
01:45:24.674 00.003 21068 refined, 5 included, MultiStar: {0.24, 0.31}, one-star: {0.23, 0.55}
01:45:24.677 00.003 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
01:45:24.679 00.002 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
01:45:24.680 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.31 hyp=0.39 cameraTheta=0.91 mountX=-0.19 mountY=-0.36, mountTheta=-2.05
01:45:24.683 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.31, opts=13)
01:45:24.684 00.001 21068 Enqueuing Move request for scope (0.24, 0.31)
01:45:24.686 00.002 16108 Worker thread wakes up
01:45:24.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.31) opts 0xd
01:45:24.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.31)
01:45:24.686 00.000 16108 Moving (0.24, 0.31) raw xDistance=-0.19 yDistance=-0.36
01:45:24.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:45:24.688 00.002 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:45:24.688 00.000 16108 MoveAxis(E, 0, ABG)
01:45:24.688 00.000 16108 Move returns status 0, amount 0
01:45:24.688 00.000 16108 MoveAxis(N, 72, ABG)
01:45:24.688 00.000 16108 Guiding  Dir = 0, Dur = 72
01:45:24.689 00.001 16108 IsSlewing returns 0
01:45:24.689 00.000 16108 IsGuiding returns 0
01:45:24.695 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3382, FiltMin=2928, FiltMax=57613, Gamma=1.000
01:45:24.697 00.002 16108 PulseGuide returned control before completion, sleep 75
01:45:24.716 00.019 21068 UpdateGuideState exits: m=122509 SNR=90.0
01:45:24.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:24.720 00.002 21068 Enqueuing Expose request
01:45:24.773 00.053 16108 IsGuiding returns 1
01:45:24.773 00.000 16108 scope still moving after pulse duration time elapsed
01:45:24.804 00.031 16108 IsSlewing returns 0
01:45:24.804 00.000 16108 IsGuiding returns 0
01:45:24.805 00.001 16108 scope move finished after 72 + 43 ms
01:45:24.805 00.000 16108 Move returns status 0, amount 72
01:45:24.805 00.000 16108 move complete, result=0
01:45:24.805 00.000 16108 worker thread done servicing request
01:45:24.805 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 72 ms NORTH
01:45:24.807 00.002 16108 Worker thread wakes up
01:45:24.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:24.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:25.963 01.156 16108 Exposure complete
01:45:26.018 00.055 16108 worker thread done servicing request
01:45:26.018 00.000 21068 OnExposeComplete: enter
01:45:26.019 00.001 21068 UpdateGuideState(): m_state=6
01:45:26.021 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11195
01:45:26.022 00.001 21068 Star::Find returns 1 (0), X=219.73, Y=875.86, Mass=111469, SNR=71.2, Peak=13891 HFD=3.4
01:45:26.023 00.001 21068 MultiStar: [#1 -0.60,0.09,0.00,M1] [#2 -0.98,0.03,0.00,M3] [#3 -0.51,0.05,1.26,U] [#4 -0.95,-0.14,0.00,M1] [#5 -0.82,-0.07,0.00,M1] [#6 -1.14,-0.11,0.00,M1] [#7 -0.69,0.07,0.00,M1] [#8 -0.61,0.02,0.00,M5] 
01:45:26.024 00.001 21068 refined, 1 included, MultiStar: {-0.67, 0.04}, one-star: {-0.88, 0.04}
01:45:26.025 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
01:45:26.026 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
01:45:26.027 00.001 21068 CameraToMount -- cameraX=-0.67 cameraY=0.04 hyp=0.68 cameraTheta=3.08 mountX=0.67 mountY=0.11, mountTheta=0.17
01:45:26.028 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.67, y=0.04, opts=13)
01:45:26.029 00.001 21068 Enqueuing Move request for scope (-0.67, 0.04)
01:45:26.030 00.001 16108 Worker thread wakes up
01:45:26.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.04) opts 0xd
01:45:26.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.67, 0.04)
01:45:26.030 00.000 16108 Moving (-0.67, 0.04) raw xDistance=0.67 yDistance=0.11
01:45:26.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:45:26.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:26.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:45:26.030 00.000 16108 MoveAxis(W, 176, ABG)
01:45:26.030 00.000 16108 Guiding  Dir = 3, Dur = 176
01:45:26.031 00.001 16108 IsSlewing returns 0
01:45:26.031 00.000 16108 IsGuiding returns 0
01:45:26.034 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3382, FiltMin=2905, FiltMax=55232, Gamma=1.000
01:45:26.047 00.013 16108 PulseGuide returned control before completion, sleep 171
01:45:26.050 00.003 21068 UpdateGuideState exits: m=111469 SNR=71.2
01:45:26.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:26.053 00.001 21068 Enqueuing Expose request
01:45:26.233 00.180 16108 IsGuiding returns 1
01:45:26.233 00.000 16108 scope still moving after pulse duration time elapsed
01:45:26.265 00.032 16108 IsSlewing returns 0
01:45:26.265 00.000 16108 IsGuiding returns 1
01:45:26.297 00.032 16108 IsSlewing returns 0
01:45:26.297 00.000 16108 IsGuiding returns 0
01:45:26.298 00.001 16108 scope move finished after 176 + 90 ms
01:45:26.298 00.000 16108 Move returns status 0, amount 176
01:45:26.298 00.000 16108 MoveAxis(N, 0, ABG)
01:45:26.298 00.000 16108 Move returns status 0, amount 0
01:45:26.298 00.000 16108 move complete, result=0
01:45:26.298 00.000 16108 worker thread done servicing request
01:45:26.298 00.000 21068 GuideStep: 0.7 px 176 ms WEST, 0.1 px 0 ms NORTH
01:45:26.299 00.001 16108 Worker thread wakes up
01:45:26.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:26.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:27.283 00.984 16108 Exposure complete
01:45:27.348 00.065 16108 worker thread done servicing request
01:45:27.348 00.000 21068 OnExposeComplete: enter
01:45:27.349 00.001 21068 UpdateGuideState(): m_state=6
01:45:27.350 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11196
01:45:27.352 00.002 21068 Star::Find returns 1 (0), X=220.48, Y=875.93, Mass=125033, SNR=89.7, Peak=13888 HFD=3.6
01:45:27.353 00.001 21068 MultiStar: [#1 -0.08,-0.06,1.11,U] [#2 -0.33,-0.25,1.11,U] [#3 -0.03,0.03,0.97,U] [#4 0.03,-0.12,0.79,U] [#5 -0.36,-0.19,0.93,U] [#6 -0.46,-0.18,0.63,U] [#7 -0.12,-0.08,0.53,U] [#8 0.26,-0.04,0.68,U] 
01:45:27.356 00.003 21068 refined, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.13, 0.12}
01:45:27.357 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.72)
01:45:27.358 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.78)
01:45:27.359 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-2.60 mountX=0.12 mountY=0.12, mountTheta=0.75
01:45:27.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
01:45:27.363 00.002 21068 Enqueuing Move request for scope (-0.14, -0.08)
01:45:27.364 00.001 16108 Worker thread wakes up
01:45:27.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
01:45:27.364 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
01:45:27.364 00.000 16108 Moving (-0.14, -0.08) raw xDistance=0.12 yDistance=0.12
01:45:27.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:45:27.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:27.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:45:27.364 00.000 16108 MoveAxis(E, 0, ABG)
01:45:27.364 00.000 16108 Move returns status 0, amount 0
01:45:27.364 00.000 16108 MoveAxis(N, 0, ABG)
01:45:27.364 00.000 16108 Move returns status 0, amount 0
01:45:27.364 00.000 16108 move complete, result=0
01:45:27.364 00.000 16108 worker thread done servicing request
01:45:27.372 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3382, FiltMin=2918, FiltMax=63888, Gamma=1.000
01:45:27.393 00.021 21068 UpdateGuideState exits: m=125033 SNR=89.7
01:45:27.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:27.396 00.001 21068 Enqueuing Expose request
01:45:27.396 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:27.397 00.001 16108 Worker thread wakes up
01:45:27.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:27.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:28.552 01.155 16108 Exposure complete
01:45:28.625 00.073 16108 worker thread done servicing request
01:45:28.625 00.000 21068 OnExposeComplete: enter
01:45:28.626 00.001 21068 UpdateGuideState(): m_state=6
01:45:28.627 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11197
01:45:28.628 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.49, Mass=121978, SNR=79.2, Peak=13440 HFD=3.6
01:45:28.630 00.002 21068 MultiStar: [#1 0.37,-0.25,1.10,U] [#2 0.34,-0.40,1.42,U] [#3 0.35,-0.12,1.30,U] [#4 0.24,-0.55,0.00,M1] [#5 0.16,-0.39,0.98,U] [#6 0.25,-0.62,0.00,M1] [#7 0.21,-0.39,0.71,U] [#8 0.83,-0.23,0.00,M5] 
01:45:28.631 00.001 21068 refined, 5 included, MultiStar: {0.31, -0.30}, one-star: {0.40, -0.32}
01:45:28.631 00.000 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
01:45:28.632 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
01:45:28.633 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.30 hyp=0.44 cameraTheta=-0.77 mountX=-0.36 mountY=0.22, mountTheta=2.59
01:45:28.636 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.30, opts=13)
01:45:28.640 00.004 21068 Enqueuing Move request for scope (0.31, -0.30)
01:45:28.643 00.003 16108 Worker thread wakes up
01:45:28.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.30) opts 0xd
01:45:28.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.30)
01:45:28.643 00.000 16108 Moving (0.31, -0.30) raw xDistance=-0.36 yDistance=0.22
01:45:28.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:45:28.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:28.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:45:28.643 00.000 16108 MoveAxis(E, 95, ABG)
01:45:28.643 00.000 16108 Guiding  Dir = 2, Dur = 95
01:45:28.644 00.001 16108 IsSlewing returns 0
01:45:28.644 00.000 16108 IsGuiding returns 0
01:45:28.652 00.008 16108 PulseGuide returned control before completion, sleep 97
01:45:28.654 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3382, FiltMin=2902, FiltMax=53709, Gamma=1.000
01:45:28.683 00.029 21068 UpdateGuideState exits: m=121978 SNR=79.2
01:45:28.685 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:28.688 00.002 21068 Enqueuing Expose request
01:45:28.760 00.072 16108 IsGuiding returns 1
01:45:28.760 00.000 16108 scope still moving after pulse duration time elapsed
01:45:28.791 00.031 16108 IsSlewing returns 0
01:45:28.791 00.000 16108 IsGuiding returns 1
01:45:28.822 00.031 16108 IsSlewing returns 0
01:45:28.823 00.001 16108 IsGuiding returns 0
01:45:28.823 00.000 16108 scope move finished after 95 + 83 ms
01:45:28.823 00.000 16108 Move returns status 0, amount 95
01:45:28.823 00.000 16108 MoveAxis(N, 0, ABG)
01:45:28.823 00.000 16108 Move returns status 0, amount 0
01:45:28.823 00.000 16108 move complete, result=0
01:45:28.823 00.000 16108 worker thread done servicing request
01:45:28.823 00.000 16108 Worker thread wakes up
01:45:28.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:28.823 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.2 px 0 ms NORTH
01:45:28.826 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:29.792 00.966 16108 Exposure complete
01:45:29.872 00.080 16108 worker thread done servicing request
01:45:29.872 00.000 21068 OnExposeComplete: enter
01:45:29.873 00.001 21068 UpdateGuideState(): m_state=6
01:45:29.874 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11198
01:45:29.876 00.002 21068 Star::Find returns 1 (0), X=220.25, Y=876.00, Mass=109687, SNR=75.5, Peak=14227 HFD=3.2
01:45:29.878 00.002 21068 MultiStar: [#1 -0.27,0.04,1.55,U] [#2 -0.43,-0.13,1.20,U] [#3 0.26,0.02,1.07,U] [#4 -0.41,-0.22,0.95,U] [#5 -0.06,-0.33,1.07,U] [#6 -0.42,-0.15,0.91,U] [#7 -0.36,-0.29,0.82,U] [#8 0.18,-0.05,0.88,U] 
01:45:29.879 00.001 21068 refined, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.37, 0.18}
01:45:29.881 00.002 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
01:45:29.882 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
01:45:29.883 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.74 mountX=0.19 mountY=0.14, mountTheta=0.62
01:45:29.885 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.09, opts=13)
01:45:29.886 00.001 21068 Enqueuing Move request for scope (-0.21, -0.09)
01:45:29.887 00.001 16108 Worker thread wakes up
01:45:29.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
01:45:29.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
01:45:29.887 00.000 16108 Moving (-0.21, -0.09) raw xDistance=0.19 yDistance=0.14
01:45:29.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:29.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:29.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:45:29.888 00.001 16108 MoveAxis(E, 0, ABG)
01:45:29.888 00.000 16108 Move returns status 0, amount 0
01:45:29.888 00.000 16108 MoveAxis(N, 0, ABG)
01:45:29.888 00.000 16108 Move returns status 0, amount 0
01:45:29.888 00.000 16108 move complete, result=0
01:45:29.888 00.000 16108 worker thread done servicing request
01:45:29.893 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3382, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:45:29.920 00.027 21068 UpdateGuideState exits: m=109687 SNR=75.5
01:45:29.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.923 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:29.923 00.000 21068 Enqueuing Expose request
01:45:29.924 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:29.925 00.001 16108 Worker thread wakes up
01:45:29.925 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:29.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:31.106 01.181 16108 Exposure complete
01:45:31.175 00.069 16108 worker thread done servicing request
01:45:31.175 00.000 21068 OnExposeComplete: enter
01:45:31.176 00.001 21068 UpdateGuideState(): m_state=6
01:45:31.177 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11199
01:45:31.178 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=875.72, Mass=119566, SNR=84.8, Peak=14432 HFD=3.3
01:45:31.179 00.001 21068 MultiStar: [#1 -0.29,0.11,1.12,U] [#2 -0.55,0.01,0.00,M1] [#3 0.03,0.13,1.10,U] [#4 -0.20,-0.31,1.02,U] [#5 -0.35,-0.25,1.08,U] [#6 -0.34,-0.03,0.85,U] [#7 -0.27,0.02,0.66,U] [#8 -0.10,0.25,0.78,U] 
01:45:31.180 00.001 21068 refined, 7 included, MultiStar: {-0.22, -0.03}, one-star: {-0.24, -0.09}
01:45:31.181 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
01:45:31.181 00.000 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
01:45:31.182 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.00 mountX=0.21 mountY=0.08, mountTheta=0.37
01:45:31.183 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.03, opts=13)
01:45:31.184 00.001 21068 Enqueuing Move request for scope (-0.22, -0.03)
01:45:31.186 00.002 16108 Worker thread wakes up
01:45:31.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
01:45:31.186 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
01:45:31.186 00.000 16108 Moving (-0.22, -0.03) raw xDistance=0.21 yDistance=0.08
01:45:31.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:45:31.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:31.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:31.186 00.000 16108 MoveAxis(W, 55, ABG)
01:45:31.186 00.000 16108 Guiding  Dir = 3, Dur = 55
01:45:31.187 00.001 16108 IsSlewing returns 0
01:45:31.187 00.000 16108 IsGuiding returns 0
01:45:31.188 00.001 16108 PulseGuide returned control before completion, sleep 64
01:45:31.190 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3382, FiltMin=2902, FiltMax=59712, Gamma=1.000
01:45:31.207 00.017 21068 UpdateGuideState exits: m=119566 SNR=84.8
01:45:31.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.208 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:31.209 00.001 21068 Enqueuing Expose request
01:45:31.264 00.055 16108 IsGuiding returns 1
01:45:31.264 00.000 16108 scope still moving after pulse duration time elapsed
01:45:31.296 00.032 16108 IsSlewing returns 0
01:45:31.296 00.000 16108 IsGuiding returns 0
01:45:31.296 00.000 16108 scope move finished after 55 + 54 ms
01:45:31.296 00.000 16108 Move returns status 0, amount 55
01:45:31.296 00.000 16108 MoveAxis(N, 0, ABG)
01:45:31.296 00.000 16108 Move returns status 0, amount 0
01:45:31.296 00.000 16108 move complete, result=0
01:45:31.296 00.000 16108 worker thread done servicing request
01:45:31.296 00.000 16108 Worker thread wakes up
01:45:31.296 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:31.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:31.297 00.001 21068 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
01:45:32.279 00.982 16108 Exposure complete
01:45:32.349 00.070 16108 worker thread done servicing request
01:45:32.349 00.000 21068 OnExposeComplete: enter
01:45:32.350 00.001 21068 UpdateGuideState(): m_state=6
01:45:32.351 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11200
01:45:32.352 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.94, Mass=123080, SNR=81.2, Peak=13987 HFD=3.4
01:45:32.353 00.001 21068 MultiStar: [#1 -0.11,-0.09,1.09,U] [#2 -0.30,-0.24,1.23,U] [#3 0.07,0.02,1.11,U] [#4 -0.28,-0.36,0.93,U] [#5 -0.22,-0.16,1.05,U] [#6 -0.56,-0.18,0.00,M1] [#7 -0.44,-0.08,0.64,U] [#8 0.14,0.16,0.78,U] 
01:45:32.355 00.002 21068 refined, 7 included, MultiStar: {-0.19, -0.09}, one-star: {-0.41, 0.12}
01:45:32.355 00.000 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.61)
01:45:32.356 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
01:45:32.357 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.71 mountX=0.17 mountY=0.13, mountTheta=0.65
01:45:32.358 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.09, opts=13)
01:45:32.359 00.001 21068 Enqueuing Move request for scope (-0.19, -0.09)
01:45:32.360 00.001 16108 Worker thread wakes up
01:45:32.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
01:45:32.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
01:45:32.360 00.000 16108 Moving (-0.19, -0.09) raw xDistance=0.17 yDistance=0.13
01:45:32.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:45:32.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:32.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:45:32.360 00.000 16108 MoveAxis(E, 0, ABG)
01:45:32.360 00.000 16108 Move returns status 0, amount 0
01:45:32.360 00.000 16108 MoveAxis(N, 0, ABG)
01:45:32.360 00.000 16108 Move returns status 0, amount 0
01:45:32.360 00.000 16108 move complete, result=0
01:45:32.361 00.001 16108 worker thread done servicing request
01:45:32.363 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3382, FiltMin=2854, FiltMax=65440, Gamma=1.000
01:45:32.379 00.016 21068 UpdateGuideState exits: m=123080 SNR=81.2
01:45:32.379 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:32.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:32.381 00.001 21068 Enqueuing Expose request
01:45:32.383 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:32.383 00.000 16108 Worker thread wakes up
01:45:32.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:32.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:33.541 01.157 16108 Exposure complete
01:45:33.598 00.057 16108 worker thread done servicing request
01:45:33.598 00.000 21068 OnExposeComplete: enter
01:45:33.598 00.000 21068 UpdateGuideState(): m_state=6
01:45:33.599 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11201
01:45:33.600 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=875.87, Mass=132342, SNR=89.7, Peak=14131 HFD=3.4
01:45:33.601 00.001 21068 MultiStar: [#1 -0.38,0.24,1.22,U] [#2 -0.32,0.03,1.09,U] [#3 -0.32,0.35,0.91,U] [#4 -0.37,-0.05,0.97,U] [#5 -0.56,0.02,0.00,M1] [#6 -0.43,0.09,0.80,U] [#7 -0.26,0.02,0.71,U] [#8 0.11,0.17,0.90,U] 
01:45:33.602 00.001 21068 refined, 7 included, MultiStar: {-0.29, 0.12}, one-star: {-0.33, 0.05}
01:45:33.603 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
01:45:33.604 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
01:45:33.607 00.003 21068 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.76 mountX=0.31 mountY=-0.05, mountTheta=-0.15
01:45:33.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.12, opts=13)
01:45:33.611 00.001 21068 Enqueuing Move request for scope (-0.29, 0.12)
01:45:33.613 00.002 16108 Worker thread wakes up
01:45:33.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
01:45:33.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
01:45:33.613 00.000 16108 Moving (-0.29, 0.12) raw xDistance=0.31 yDistance=-0.05
01:45:33.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:45:33.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:33.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:33.614 00.001 16108 MoveAxis(W, 81, ABG)
01:45:33.614 00.000 16108 Guiding  Dir = 3, Dur = 81
01:45:33.614 00.000 16108 IsSlewing returns 0
01:45:33.614 00.000 16108 IsGuiding returns 0
01:45:33.619 00.005 16108 PulseGuide returned control before completion, sleep 88
01:45:33.621 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3379, FiltMin=2889, FiltMax=59981, Gamma=1.000
01:45:33.636 00.015 21068 UpdateGuideState exits: m=132342 SNR=89.7
01:45:33.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:33.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:33.640 00.002 21068 Enqueuing Expose request
01:45:33.711 00.071 16108 IsGuiding returns 1
01:45:33.711 00.000 16108 scope still moving after pulse duration time elapsed
01:45:33.742 00.031 16108 IsSlewing returns 0
01:45:33.742 00.000 16108 IsGuiding returns 0
01:45:33.742 00.000 16108 scope move finished after 81 + 47 ms
01:45:33.742 00.000 16108 Move returns status 0, amount 81
01:45:33.742 00.000 16108 MoveAxis(N, 0, ABG)
01:45:33.742 00.000 16108 Move returns status 0, amount 0
01:45:33.742 00.000 16108 move complete, result=0
01:45:33.744 00.002 16108 worker thread done servicing request
01:45:33.744 00.000 16108 Worker thread wakes up
01:45:33.744 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
01:45:33.747 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:33.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:34.710 00.963 16108 Exposure complete
01:45:34.774 00.064 16108 worker thread done servicing request
01:45:34.774 00.000 21068 OnExposeComplete: enter
01:45:34.775 00.001 21068 UpdateGuideState(): m_state=6
01:45:34.776 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11202
01:45:34.777 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.60, Mass=127682, SNR=78.4, Peak=16128 HFD=3.2
01:45:34.778 00.001 21068 MultiStar: [#1 -0.20,-0.29,1.42,U] [#2 0.05,-0.39,1.29,U] [#3 -0.04,-0.19,1.11,U] [#4 -0.18,-0.26,0.85,U] [#5 -0.15,-0.39,0.99,U] [#6 -0.12,-0.50,0.96,U] [#7 -0.00,-0.27,0.55,U] [#8 0.34,0.19,0.75,U] 
01:45:34.779 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.27}, one-star: {0.15, -0.21}
01:45:34.779 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
01:45:34.780 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
01:45:34.780 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.95 mountX=-0.19 mountY=0.17, mountTheta=2.40
01:45:34.783 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.21, opts=13)
01:45:34.784 00.001 21068 Enqueuing Move request for scope (0.15, -0.21)
01:45:34.785 00.001 16108 Worker thread wakes up
01:45:34.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
01:45:34.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
01:45:34.785 00.000 16108 Moving (0.15, -0.21) raw xDistance=-0.19 yDistance=0.17
01:45:34.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:45:34.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:34.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:45:34.785 00.000 16108 MoveAxis(E, 0, ABG)
01:45:34.785 00.000 16108 Move returns status 0, amount 0
01:45:34.785 00.000 16108 MoveAxis(N, 0, ABG)
01:45:34.785 00.000 16108 Move returns status 0, amount 0
01:45:34.785 00.000 16108 move complete, result=0
01:45:34.785 00.000 16108 worker thread done servicing request
01:45:34.789 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3379, FiltMin=2939, FiltMax=54413, Gamma=1.000
01:45:34.805 00.016 21068 UpdateGuideState exits: m=127682 SNR=78.4
01:45:34.807 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:34.808 00.000 21068 Enqueuing Expose request
01:45:34.809 00.001 16108 Worker thread wakes up
01:45:34.809 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:34.810 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:34.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:35.977 01.167 16108 Exposure complete
01:45:36.042 00.065 16108 worker thread done servicing request
01:45:36.042 00.000 21068 OnExposeComplete: enter
01:45:36.044 00.002 21068 UpdateGuideState(): m_state=6
01:45:36.045 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11203
01:45:36.048 00.003 21068 Star::Find returns 1 (0), X=220.72, Y=875.78, Mass=141839, SNR=100.4, Peak=15827 HFD=3.5
01:45:36.052 00.004 21068 MultiStar: [#1 -0.08,-0.13,0.98,U] [#2 -0.15,-0.07,0.98,U] [#3 -0.09,-0.14,0.89,U] [#4 -0.04,-0.16,0.72,U] [#5 0.08,-0.34,0.78,U] [#6 -0.02,-0.03,0.66,U] [#7 -0.12,-0.40,0.48,U] [#8 0.22,0.06,0.54,U] 
01:45:36.053 00.001 21068 single-star, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.11, -0.03}
01:45:36.055 00.002 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.02)
01:45:36.056 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
01:45:36.058 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.11 mountY=0.01, mountTheta=3.08
01:45:36.061 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
01:45:36.062 00.001 21068 Enqueuing Move request for scope (0.11, -0.03)
01:45:36.064 00.002 16108 Worker thread wakes up
01:45:36.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:45:36.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:45:36.064 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.11 yDistance=0.01
01:45:36.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:45:36.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:36.065 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:45:36.065 00.000 16108 MoveAxis(E, 0, ABG)
01:45:36.065 00.000 16108 Move returns status 0, amount 0
01:45:36.065 00.000 16108 MoveAxis(N, 0, ABG)
01:45:36.065 00.000 16108 Move returns status 0, amount 0
01:45:36.065 00.000 16108 move complete, result=0
01:45:36.065 00.000 16108 worker thread done servicing request
01:45:36.071 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3382, FiltMin=2915, FiltMax=60486, Gamma=1.000
01:45:36.099 00.028 21068 UpdateGuideState exits: m=141839 SNR=100.4
01:45:36.101 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:36.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:36.103 00.001 21068 Enqueuing Expose request
01:45:36.104 00.001 16108 Worker thread wakes up
01:45:36.104 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:36.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:36.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:37.075 00.970 16108 Exposure complete
01:45:37.140 00.065 16108 worker thread done servicing request
01:45:37.140 00.000 21068 OnExposeComplete: enter
01:45:37.141 00.001 21068 UpdateGuideState(): m_state=6
01:45:37.143 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11204
01:45:37.144 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.60, Mass=122333, SNR=89.0, Peak=14768 HFD=3.5
01:45:37.145 00.001 21068 MultiStar: [#1 0.16,-0.20,0.97,U] [#2 0.15,-0.23,1.10,U] [#3 0.41,-0.12,1.03,U] [#4 0.17,-0.34,1.02,U] [#5 0.14,-0.21,0.88,U] [#6 -0.00,-0.38,0.77,U] [#7 0.21,-0.27,0.64,U] [#8 0.36,-0.15,0.77,U] 
01:45:37.147 00.002 21068 refined, 8 included, MultiStar: {0.23, -0.23}, one-star: {0.42, -0.21}
01:45:37.147 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
01:45:37.149 00.002 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
01:45:37.150 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.79 mountX=-0.26 mountY=0.17, mountTheta=2.57
01:45:37.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.23, opts=13)
01:45:37.154 00.002 21068 Enqueuing Move request for scope (0.23, -0.23)
01:45:37.154 00.000 16108 Worker thread wakes up
01:45:37.155 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
01:45:37.155 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
01:45:37.155 00.000 16108 Moving (0.23, -0.23) raw xDistance=-0.26 yDistance=0.17
01:45:37.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:45:37.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:37.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:45:37.155 00.000 16108 MoveAxis(E, 69, ABG)
01:45:37.155 00.000 16108 Guiding  Dir = 2, Dur = 69
01:45:37.155 00.000 16108 IsSlewing returns 0
01:45:37.155 00.000 16108 IsGuiding returns 0
01:45:37.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3382, FiltMin=2915, FiltMax=60877, Gamma=1.000
01:45:37.176 00.018 21068 UpdateGuideState exits: m=122333 SNR=89.0
01:45:37.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.179 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:37.180 00.001 21068 Enqueuing Expose request
01:45:37.211 00.031 16108 PulseGuide returned control before completion, sleep 24
01:45:37.242 00.031 16108 IsGuiding returns 1
01:45:37.242 00.000 16108 scope still moving after pulse duration time elapsed
01:45:37.273 00.031 16108 IsSlewing returns 0
01:45:37.273 00.000 16108 IsGuiding returns 1
01:45:37.303 00.030 16108 IsSlewing returns 0
01:45:37.303 00.000 16108 IsGuiding returns 0
01:45:37.304 00.001 16108 scope move finished after 69 + 79 ms
01:45:37.304 00.000 16108 Move returns status 0, amount 69
01:45:37.304 00.000 16108 MoveAxis(N, 0, ABG)
01:45:37.304 00.000 16108 Move returns status 0, amount 0
01:45:37.304 00.000 16108 move complete, result=0
01:45:37.304 00.000 16108 worker thread done servicing request
01:45:37.304 00.000 16108 Worker thread wakes up
01:45:37.304 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
01:45:37.306 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:37.307 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:38.465 01.158 16108 Exposure complete
01:45:38.528 00.063 16108 worker thread done servicing request
01:45:38.528 00.000 21068 OnExposeComplete: enter
01:45:38.528 00.000 21068 UpdateGuideState(): m_state=6
01:45:38.529 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11205
01:45:38.530 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.98, Mass=124202, SNR=88.3, Peak=14032 HFD=3.6
01:45:38.531 00.001 21068 MultiStar: [#1 0.30,-0.27,1.14,U] [#2 0.13,-0.25,1.34,U] [#3 0.51,-0.03,1.05,U] [#4 0.14,-0.22,0.93,U] [#5 0.20,-0.33,0.86,U] [#6 -0.00,-0.56,0.00,M1] [#7 -0.37,-0.15,0.59,U] [#8 0.14,0.05,0.70,U] 
01:45:38.532 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.14}, one-star: {0.07, 0.16}
01:45:38.532 00.000 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
01:45:38.533 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.74 = -1.74)
01:45:38.534 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.17 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:45:38.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.16, opts=13)
01:45:38.536 00.000 21068 Enqueuing Move request for scope (0.07, 0.16)
01:45:38.537 00.001 16108 Worker thread wakes up
01:45:38.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:45:38.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:45:38.538 00.001 16108 Moving (0.07, 0.16) raw xDistance=-0.04 yDistance=-0.17
01:45:38.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:45:38.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:38.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:45:38.538 00.000 16108 MoveAxis(E, 0, ABG)
01:45:38.538 00.000 16108 Move returns status 0, amount 0
01:45:38.538 00.000 16108 MoveAxis(N, 0, ABG)
01:45:38.538 00.000 16108 Move returns status 0, amount 0
01:45:38.538 00.000 16108 move complete, result=0
01:45:38.538 00.000 16108 worker thread done servicing request
01:45:38.542 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3382, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:45:38.566 00.024 21068 UpdateGuideState exits: m=124202 SNR=88.3
01:45:38.568 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:38.568 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:38.569 00.001 21068 Enqueuing Expose request
01:45:38.570 00.001 16108 Worker thread wakes up
01:45:38.570 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:38.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:38.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:39.547 00.976 16108 Exposure complete
01:45:39.604 00.057 16108 worker thread done servicing request
01:45:39.604 00.000 21068 OnExposeComplete: enter
01:45:39.605 00.001 21068 UpdateGuideState(): m_state=6
01:45:39.606 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11206
01:45:39.607 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.76, Mass=104506, SNR=71.7, Peak=13872 HFD=3.2
01:45:39.608 00.001 21068 MultiStar: [#1 0.20,-0.12,1.49,U] [#2 -0.22,-0.07,1.34,U] [#3 0.02,-0.09,1.31,U] [#4 0.12,-0.04,1.08,U] [#5 0.08,-0.45,1.02,U] [#6 0.04,-0.29,0.93,U] [#7 0.16,-0.15,0.75,U] [#8 0.29,0.15,0.84,U] 
01:45:39.608 00.000 21068 single-star, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.02, -0.05}
01:45:39.609 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
01:45:39.610 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
01:45:39.611 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.97 mountX=0.01 mountY=0.06, mountTheta=1.35
01:45:39.612 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
01:45:39.613 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
01:45:39.616 00.003 16108 Worker thread wakes up
01:45:39.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:45:39.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:45:39.616 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.06
01:45:39.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:45:39.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:39.617 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:39.617 00.000 16108 MoveAxis(E, 0, ABG)
01:45:39.617 00.000 16108 Move returns status 0, amount 0
01:45:39.617 00.000 16108 MoveAxis(N, 0, ABG)
01:45:39.617 00.000 16108 Move returns status 0, amount 0
01:45:39.617 00.000 16108 move complete, result=0
01:45:39.617 00.000 16108 worker thread done servicing request
01:45:39.623 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3385, FiltMin=2905, FiltMax=62886, Gamma=1.000
01:45:39.647 00.024 21068 UpdateGuideState exits: m=104506 SNR=71.7
01:45:39.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:39.649 00.000 21068 Enqueuing Expose request
01:45:39.650 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:39.651 00.001 16108 Worker thread wakes up
01:45:39.651 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:39.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:40.813 01.162 16108 Exposure complete
01:45:40.871 00.058 16108 worker thread done servicing request
01:45:40.871 00.000 21068 OnExposeComplete: enter
01:45:40.875 00.004 21068 UpdateGuideState(): m_state=6
01:45:40.877 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11207
01:45:40.878 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.09, Mass=122543, SNR=83.6, Peak=14656 HFD=3.3
01:45:40.879 00.001 21068 MultiStar: [#1 0.08,0.14,0.99,U] [#2 -0.03,0.02,1.30,U] [#3 0.18,0.33,1.04,U] [#4 0.09,-0.02,0.82,U] [#5 -0.07,0.11,0.85,U] [#6 -0.29,-0.10,0.83,U] [#7 0.22,0.05,0.66,U] [#8 0.51,0.11,0.86,U] 
01:45:40.880 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.05, 0.28}
01:45:40.881 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
01:45:40.884 00.003 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
01:45:40.885 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.95 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
01:45:40.888 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
01:45:40.889 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
01:45:40.889 00.000 16108 Worker thread wakes up
01:45:40.890 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:45:40.890 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:45:40.890 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.12
01:45:40.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:40.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:40.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:45:40.890 00.000 16108 MoveAxis(E, 0, ABG)
01:45:40.890 00.000 16108 Move returns status 0, amount 0
01:45:40.890 00.000 16108 MoveAxis(N, 0, ABG)
01:45:40.890 00.000 16108 Move returns status 0, amount 0
01:45:40.890 00.000 16108 move complete, result=0
01:45:40.890 00.000 16108 worker thread done servicing request
01:45:40.897 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3385, FiltMin=2889, FiltMax=56886, Gamma=1.000
01:45:40.920 00.023 21068 UpdateGuideState exits: m=122543 SNR=83.6
01:45:40.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.923 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:40.923 00.000 21068 Enqueuing Expose request
01:45:40.924 00.001 16108 Worker thread wakes up
01:45:40.924 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:40.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:40.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:41.899 00.974 16108 Exposure complete
01:45:41.963 00.064 16108 worker thread done servicing request
01:45:41.963 00.000 21068 OnExposeComplete: enter
01:45:41.963 00.000 21068 UpdateGuideState(): m_state=6
01:45:41.964 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11208
01:45:41.965 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=876.30, Mass=119848, SNR=74.2, Peak=13632 HFD=3.5
01:45:41.966 00.001 21068 MultiStar: [#1 0.24,0.26,1.36,U] [#2 0.03,0.25,1.39,U] [#3 0.14,0.45,1.11,U] [#4 -0.10,0.12,1.00,U] [#5 0.14,0.28,1.08,U] [#6 -0.13,0.05,1.05,U] [#7 0.05,0.45,0.73,U] [#8 0.20,0.52,0.00,M1] 
01:45:41.967 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.29}, one-star: {-0.02, 0.49}
01:45:41.968 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:45:41.970 00.002 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:45:41.970 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.39 mountX=-0.00 mountY=-0.29, mountTheta=-1.58
01:45:41.972 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.29, opts=13)
01:45:41.973 00.001 21068 Enqueuing Move request for scope (0.05, 0.29)
01:45:41.973 00.000 16108 Worker thread wakes up
01:45:41.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:45:41.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:45:41.973 00.000 16108 Moving (0.05, 0.29) raw xDistance=-0.00 yDistance=-0.29
01:45:41.974 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:45:41.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:45:41.974 00.000 16108 MoveAxis(E, 0, ABG)
01:45:41.974 00.000 16108 Move returns status 0, amount 0
01:45:41.974 00.000 16108 MoveAxis(N, 58, ABG)
01:45:41.974 00.000 16108 Guiding  Dir = 0, Dur = 58
01:45:41.974 00.000 16108 IsSlewing returns 0
01:45:41.974 00.000 16108 IsGuiding returns 0
01:45:41.978 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3382, FiltMin=2889, FiltMax=57584, Gamma=1.000
01:45:41.981 00.003 16108 PulseGuide returned control before completion, sleep 62
01:45:41.992 00.011 21068 UpdateGuideState exits: m=119848 SNR=74.2
01:45:41.993 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:41.995 00.001 21068 Enqueuing Expose request
01:45:42.044 00.049 16108 IsGuiding returns 1
01:45:42.044 00.000 16108 scope still moving after pulse duration time elapsed
01:45:42.075 00.031 16108 IsSlewing returns 0
01:45:42.076 00.001 16108 IsGuiding returns 0
01:45:42.076 00.000 16108 scope move finished after 58 + 43 ms
01:45:42.076 00.000 16108 Move returns status 0, amount 58
01:45:42.076 00.000 16108 move complete, result=0
01:45:42.076 00.000 16108 worker thread done servicing request
01:45:42.076 00.000 16108 Worker thread wakes up
01:45:42.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:42.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:42.076 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
01:45:43.240 01.164 16108 Exposure complete
01:45:43.294 00.054 16108 worker thread done servicing request
01:45:43.294 00.000 21068 OnExposeComplete: enter
01:45:43.295 00.001 21068 UpdateGuideState(): m_state=6
01:45:43.296 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11209
01:45:43.297 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=876.11, Mass=123289, SNR=91.6, Peak=14851 HFD=3.5
01:45:43.298 00.001 21068 MultiStar: [#1 0.16,0.40,1.08,U] [#2 -0.36,0.21,1.21,U] [#3 -0.15,0.62,0.00,M1] [#4 -0.11,-0.11,0.79,U] [#5 -0.28,0.19,0.86,U] [#6 -0.04,0.23,0.75,U] [#7 -0.23,0.54,0.00,M1] [#8 0.30,0.38,0.65,U] 
01:45:43.298 00.000 21068 refined, 6 included, MultiStar: {-0.14, 0.23}, one-star: {-0.44, 0.29}
01:45:43.299 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
01:45:43.300 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
01:45:43.301 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.10 mountX=0.18 mountY=-0.19, mountTheta=-0.83
01:45:43.302 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.23, opts=13)
01:45:43.303 00.001 21068 Enqueuing Move request for scope (-0.14, 0.23)
01:45:43.304 00.001 16108 Worker thread wakes up
01:45:43.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
01:45:43.304 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
01:45:43.304 00.000 16108 Moving (-0.14, 0.23) raw xDistance=0.18 yDistance=-0.19
01:45:43.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:43.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:43.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:45:43.304 00.000 16108 MoveAxis(E, 0, ABG)
01:45:43.305 00.001 16108 Move returns status 0, amount 0
01:45:43.305 00.000 16108 MoveAxis(N, 0, ABG)
01:45:43.305 00.000 16108 Move returns status 0, amount 0
01:45:43.305 00.000 16108 move complete, result=0
01:45:43.305 00.000 16108 worker thread done servicing request
01:45:43.308 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3382, FiltMin=2896, FiltMax=53363, Gamma=1.000
01:45:43.331 00.023 21068 UpdateGuideState exits: m=123289 SNR=91.6
01:45:43.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:43.334 00.001 21068 Enqueuing Expose request
01:45:43.336 00.002 16108 Worker thread wakes up
01:45:43.336 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:43.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:43.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:44.316 00.979 16108 Exposure complete
01:45:44.374 00.058 16108 worker thread done servicing request
01:45:44.374 00.000 21068 OnExposeComplete: enter
01:45:44.376 00.002 21068 UpdateGuideState(): m_state=6
01:45:44.379 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11210
01:45:44.381 00.002 21068 Star::Find returns 1 (0), X=220.34, Y=875.82, Mass=127686, SNR=88.7, Peak=15171 HFD=3.6
01:45:44.382 00.001 21068 MultiStar: [#1 -0.12,0.12,1.18,U] [#2 -0.48,0.01,1.17,U] [#3 0.02,0.23,0.95,U] [#4 -0.01,-0.16,0.72,U] [#5 -0.12,-0.15,0.83,U] [#6 -0.28,-0.12,0.82,U] [#7 -0.30,0.26,0.66,U] [#8 0.14,0.28,0.68,U] 
01:45:44.383 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.27, 0.01}
01:45:44.384 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
01:45:44.385 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
01:45:44.386 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.86 mountX=0.18 mountY=-0.01, mountTheta=-0.05
01:45:44.387 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.05, opts=13)
01:45:44.388 00.001 21068 Enqueuing Move request for scope (-0.17, 0.05)
01:45:44.389 00.001 16108 Worker thread wakes up
01:45:44.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:45:44.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:45:44.389 00.000 16108 Moving (-0.17, 0.05) raw xDistance=0.18 yDistance=-0.01
01:45:44.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:44.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:44.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:44.390 00.001 16108 MoveAxis(E, 0, ABG)
01:45:44.390 00.000 16108 Move returns status 0, amount 0
01:45:44.390 00.000 16108 MoveAxis(N, 0, ABG)
01:45:44.390 00.000 16108 Move returns status 0, amount 0
01:45:44.390 00.000 16108 move complete, result=0
01:45:44.390 00.000 16108 worker thread done servicing request
01:45:44.393 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3382, FiltMin=2870, FiltMax=58448, Gamma=1.000
01:45:44.418 00.025 21068 UpdateGuideState exits: m=127686 SNR=88.7
01:45:44.419 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.421 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:44.421 00.000 21068 Enqueuing Expose request
01:45:44.424 00.003 16108 Worker thread wakes up
01:45:44.424 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:44.425 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:44.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:45.592 01.167 16108 Exposure complete
01:45:45.655 00.063 16108 worker thread done servicing request
01:45:45.655 00.000 21068 OnExposeComplete: enter
01:45:45.656 00.001 21068 UpdateGuideState(): m_state=6
01:45:45.656 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11211
01:45:45.657 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.90, Mass=124536, SNR=85.7, Peak=16272 HFD=3.4
01:45:45.658 00.001 21068 MultiStar: [#1 0.08,-0.23,1.00,U] [#2 -0.23,0.00,1.16,U] [#3 0.16,0.06,0.98,U] [#4 0.12,-0.22,0.76,U] [#5 -0.30,-0.24,0.77,U] [#6 -0.00,-0.08,0.92,U] [#7 -0.17,0.02,0.64,U] [#8 0.10,0.09,0.74,U] 
01:45:45.659 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.17, 0.09}
01:45:45.659 00.000 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
01:45:45.660 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
01:45:45.662 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.04 mountY=0.06, mountTheta=1.03
01:45:45.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
01:45:45.664 00.000 21068 Enqueuing Move request for scope (-0.05, -0.05)
01:45:45.665 00.001 16108 Worker thread wakes up
01:45:45.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:45:45.665 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:45:45.665 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
01:45:45.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:45.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:45.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:45.665 00.000 16108 MoveAxis(E, 0, ABG)
01:45:45.666 00.001 16108 Move returns status 0, amount 0
01:45:45.666 00.000 16108 MoveAxis(N, 0, ABG)
01:45:45.666 00.000 16108 Move returns status 0, amount 0
01:45:45.666 00.000 16108 move complete, result=0
01:45:45.666 00.000 16108 worker thread done servicing request
01:45:45.674 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3382, FiltMin=2889, FiltMax=55325, Gamma=1.000
01:45:45.692 00.018 21068 UpdateGuideState exits: m=124536 SNR=85.7
01:45:45.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:45.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:45.695 00.001 21068 Enqueuing Expose request
01:45:45.696 00.001 16108 Worker thread wakes up
01:45:45.696 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:45.696 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:45.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:46.674 00.978 16108 Exposure complete
01:45:46.731 00.057 16108 worker thread done servicing request
01:45:46.731 00.000 21068 OnExposeComplete: enter
01:45:46.732 00.001 21068 UpdateGuideState(): m_state=6
01:45:46.733 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11212
01:45:46.734 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=875.95, Mass=114391, SNR=76.1, Peak=13360 HFD=3.3
01:45:46.735 00.001 21068 MultiStar: [#1 0.00,-0.02,1.16,U] [#2 -0.42,0.19,1.47,U] [#3 -0.04,0.08,1.18,U] [#4 -0.08,-0.30,1.00,U] [#5 -0.16,-0.02,0.96,U] [#6 -0.34,-0.14,1.06,U] [#7 -0.20,0.03,0.86,U] [#8 -0.39,0.06,0.97,U] 
01:45:46.737 00.002 21068 single-star, 8 included, MultiStar: {-0.20, 0.01}, one-star: {-0.11, 0.14}
01:45:46.738 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:45:46.740 00.002 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:45:46.741 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.26 mountX=0.13 mountY=-0.11, mountTheta=-0.66
01:45:46.744 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
01:45:46.745 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
01:45:46.746 00.001 16108 Worker thread wakes up
01:45:46.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
01:45:46.746 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
01:45:46.746 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.13 yDistance=-0.11
01:45:46.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:45:46.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:46.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:46.746 00.000 16108 MoveAxis(E, 0, ABG)
01:45:46.746 00.000 16108 Move returns status 0, amount 0
01:45:46.746 00.000 16108 MoveAxis(N, 0, ABG)
01:45:46.746 00.000 16108 Move returns status 0, amount 0
01:45:46.746 00.000 16108 move complete, result=0
01:45:46.746 00.000 16108 worker thread done servicing request
01:45:46.749 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3382, FiltMin=2925, FiltMax=60016, Gamma=1.000
01:45:46.765 00.016 21068 UpdateGuideState exits: m=114391 SNR=76.1
01:45:46.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.766 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:46.767 00.001 21068 Enqueuing Expose request
01:45:46.769 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:46.770 00.001 16108 Worker thread wakes up
01:45:46.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:46.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:47.943 01.173 16108 Exposure complete
01:45:48.015 00.072 16108 worker thread done servicing request
01:45:48.015 00.000 21068 OnExposeComplete: enter
01:45:48.016 00.001 21068 UpdateGuideState(): m_state=6
01:45:48.018 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11213
01:45:48.019 00.001 21068 Star::Find returns 1 (0), X=220.40, Y=876.15, Mass=111616, SNR=76.0, Peak=13232 HFD=3.3
01:45:48.020 00.001 21068 MultiStar: [#1 -0.15,-0.03,1.29,U] [#2 -0.30,-0.13,1.39,U] [#3 -0.34,0.27,1.14,U] [#4 -0.18,-0.26,0.88,U] [#5 -0.47,-0.01,1.04,U] [#6 -0.48,-0.20,0.91,U] [#7 -0.43,0.18,0.72,U] [#8 -0.15,0.10,0.80,U] 
01:45:48.020 00.000 21068 refined, 8 included, MultiStar: {-0.30, 0.02}, one-star: {-0.21, 0.33}
01:45:48.021 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
01:45:48.022 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:45:48.023 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.07 mountX=0.30 mountY=0.05, mountTheta=0.16
01:45:48.024 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.02, opts=13)
01:45:48.026 00.002 21068 Enqueuing Move request for scope (-0.30, 0.02)
01:45:48.029 00.003 16108 Worker thread wakes up
01:45:48.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
01:45:48.029 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
01:45:48.029 00.000 16108 Moving (-0.30, 0.02) raw xDistance=0.30 yDistance=0.05
01:45:48.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:45:48.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:48.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:48.029 00.000 16108 MoveAxis(W, 77, ABG)
01:45:48.029 00.000 16108 Guiding  Dir = 3, Dur = 77
01:45:48.029 00.000 16108 IsSlewing returns 0
01:45:48.030 00.001 16108 IsGuiding returns 0
01:45:48.035 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3385, FiltMin=2851, FiltMax=56781, Gamma=1.000
01:45:48.053 00.018 21068 UpdateGuideState exits: m=111616 SNR=76.0
01:45:48.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.057 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:48.058 00.001 21068 Enqueuing Expose request
01:45:48.073 00.015 16108 PulseGuide returned control before completion, sleep 45
01:45:48.118 00.045 16108 IsGuiding returns 1
01:45:48.118 00.000 16108 scope still moving after pulse duration time elapsed
01:45:48.150 00.032 16108 IsSlewing returns 0
01:45:48.151 00.001 16108 IsGuiding returns 1
01:45:48.181 00.030 16108 IsSlewing returns 0
01:45:48.181 00.000 16108 IsGuiding returns 0
01:45:48.181 00.000 16108 scope move finished after 77 + 74 ms
01:45:48.181 00.000 16108 Move returns status 0, amount 77
01:45:48.181 00.000 16108 MoveAxis(N, 0, ABG)
01:45:48.181 00.000 16108 Move returns status 0, amount 0
01:45:48.181 00.000 16108 move complete, result=0
01:45:48.181 00.000 16108 worker thread done servicing request
01:45:48.181 00.000 16108 Worker thread wakes up
01:45:48.181 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
01:45:48.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:48.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:49.164 00.982 16108 Exposure complete
01:45:49.237 00.073 16108 worker thread done servicing request
01:45:49.237 00.000 21068 OnExposeComplete: enter
01:45:49.238 00.001 21068 UpdateGuideState(): m_state=6
01:45:49.239 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11214
01:45:49.240 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=875.74, Mass=119360, SNR=83.1, Peak=12899 HFD=3.5
01:45:49.242 00.002 21068 MultiStar: [#1 0.12,0.02,1.12,U] [#2 -0.26,-0.14,1.11,U] [#3 0.01,0.27,1.09,U] [#4 0.19,-0.36,0.77,U] [#5 -0.14,-0.26,1.00,U] [#6 0.06,-0.23,0.81,U] [#7 -0.11,0.10,0.62,U] [#8 0.12,0.13,0.82,U] 
01:45:49.243 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.30, -0.07}
01:45:49.243 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
01:45:49.244 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
01:45:49.245 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.23 mountX=0.03 mountY=0.06, mountTheta=1.10
01:45:49.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.06, opts=13)
01:45:49.247 00.001 21068 Enqueuing Move request for scope (-0.04, -0.06)
01:45:49.248 00.001 16108 Worker thread wakes up
01:45:49.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:45:49.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:45:49.248 00.000 16108 Moving (-0.04, -0.06) raw xDistance=0.03 yDistance=0.06
01:45:49.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:45:49.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:49.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:49.248 00.000 16108 MoveAxis(E, 0, ABG)
01:45:49.248 00.000 16108 Move returns status 0, amount 0
01:45:49.248 00.000 16108 MoveAxis(N, 0, ABG)
01:45:49.248 00.000 16108 Move returns status 0, amount 0
01:45:49.248 00.000 16108 move complete, result=0
01:45:49.248 00.000 16108 worker thread done servicing request
01:45:49.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3382, FiltMin=2921, FiltMax=61504, Gamma=1.000
01:45:49.274 00.021 21068 UpdateGuideState exits: m=119360 SNR=83.1
01:45:49.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.278 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:49.279 00.001 21068 Enqueuing Expose request
01:45:49.281 00.002 16108 Worker thread wakes up
01:45:49.281 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:49.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:49.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:50.438 01.156 16108 Exposure complete
01:45:50.495 00.057 16108 worker thread done servicing request
01:45:50.495 00.000 21068 OnExposeComplete: enter
01:45:50.496 00.001 21068 UpdateGuideState(): m_state=6
01:45:50.498 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11215
01:45:50.499 00.001 21068 Star::Find returns 1 (0), X=220.45, Y=875.64, Mass=143791, SNR=91.9, Peak=14144 HFD=3.4
01:45:50.501 00.002 21068 MultiStar: [#1 -0.11,-0.33,1.19,U] [#2 -0.18,-0.22,0.99,U] [#3 -0.01,-0.28,0.95,U] [#4 0.15,-0.13,0.80,U] [#5 -0.03,-0.25,0.92,U] [#6 -0.24,-0.23,0.76,U] [#7 -0.07,-0.25,0.61,U] [#8 -0.34,-0.21,0.63,U] 
01:45:50.503 00.002 21068 single-star, 8 included, MultiStar: {-0.11, -0.23}, one-star: {-0.16, -0.18}
01:45:50.504 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
01:45:50.505 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.07)
01:45:50.506 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.31 mountX=0.13 mountY=0.21, mountTheta=1.02
01:45:50.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.18, opts=13)
01:45:50.509 00.001 21068 Enqueuing Move request for scope (-0.16, -0.18)
01:45:50.510 00.001 16108 Worker thread wakes up
01:45:50.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
01:45:50.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
01:45:50.510 00.000 16108 Moving (-0.16, -0.18) raw xDistance=0.13 yDistance=0.21
01:45:50.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:45:50.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:50.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:45:50.510 00.000 16108 MoveAxis(E, 0, ABG)
01:45:50.510 00.000 16108 Move returns status 0, amount 0
01:45:50.510 00.000 16108 MoveAxis(N, 0, ABG)
01:45:50.510 00.000 16108 Move returns status 0, amount 0
01:45:50.510 00.000 16108 move complete, result=0
01:45:50.510 00.000 16108 worker thread done servicing request
01:45:50.518 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3382, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:45:50.545 00.027 21068 UpdateGuideState exits: m=143791 SNR=91.9
01:45:50.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.546 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:50.547 00.001 21068 Enqueuing Expose request
01:45:50.548 00.001 16108 Worker thread wakes up
01:45:50.548 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:50.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:50.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:51.528 00.979 16108 Exposure complete
01:45:51.612 00.084 16108 worker thread done servicing request
01:45:51.612 00.000 21068 OnExposeComplete: enter
01:45:51.613 00.001 21068 UpdateGuideState(): m_state=6
01:45:51.615 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11216
01:45:51.615 00.000 21068 Star::Find returns 1 (0), X=220.15, Y=875.66, Mass=114924, SNR=88.3, Peak=13059 HFD=3.6
01:45:51.616 00.001 21068 MultiStar: [#1 -0.17,-0.20,0.96,U] [#2 -0.14,-0.38,1.19,U] [#3 -0.04,-0.07,1.23,U] [#4 -0.48,-0.14,0.75,U] [#5 -0.03,-0.14,1.10,U] [#6 -0.21,-0.25,0.83,U] [#7 -0.16,-0.22,0.62,U] [#8 0.06,-0.05,0.78,U] 
01:45:51.617 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.18}, one-star: {-0.46, -0.15}
01:45:51.618 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
01:45:51.619 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
01:45:51.619 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.34 mountX=0.14 mountY=0.21, mountTheta=1.00
01:45:51.621 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.18, opts=13)
01:45:51.622 00.001 21068 Enqueuing Move request for scope (-0.17, -0.18)
01:45:51.622 00.000 16108 Worker thread wakes up
01:45:51.623 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
01:45:51.623 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
01:45:51.623 00.000 16108 Moving (-0.17, -0.18) raw xDistance=0.14 yDistance=0.21
01:45:51.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:45:51.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:51.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:45:51.623 00.000 16108 MoveAxis(E, 0, ABG)
01:45:51.623 00.000 16108 Move returns status 0, amount 0
01:45:51.623 00.000 16108 MoveAxis(N, 0, ABG)
01:45:51.623 00.000 16108 Move returns status 0, amount 0
01:45:51.623 00.000 16108 move complete, result=0
01:45:51.623 00.000 16108 worker thread done servicing request
01:45:51.627 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3382, FiltMin=2909, FiltMax=64041, Gamma=1.000
01:45:51.642 00.015 21068 UpdateGuideState exits: m=114924 SNR=88.3
01:45:51.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:51.645 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:51.646 00.001 21068 Enqueuing Expose request
01:45:51.646 00.000 16108 Worker thread wakes up
01:45:51.646 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:51.647 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:51.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:52.801 01.154 16108 Exposure complete
01:45:52.856 00.055 16108 worker thread done servicing request
01:45:52.856 00.000 21068 OnExposeComplete: enter
01:45:52.858 00.002 21068 UpdateGuideState(): m_state=6
01:45:52.859 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11217
01:45:52.859 00.000 21068 Star::Find returns 1 (0), X=220.57, Y=875.53, Mass=114881, SNR=77.9, Peak=12745 HFD=3.2
01:45:52.860 00.001 21068 MultiStar: [#1 0.31,-0.01,1.15,U] [#2 0.06,0.00,1.35,U] [#3 0.34,-0.08,1.06,U] [#4 0.20,-0.24,1.02,U] [#5 0.15,-0.16,1.20,U] [#6 -0.11,-0.31,0.95,U] [#7 0.34,-0.23,0.62,U] [#8 0.18,0.06,0.78,U] 
01:45:52.861 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {-0.04, -0.29}
01:45:52.862 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
01:45:52.862 00.000 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
01:45:52.863 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.72 mountX=-0.17 mountY=0.09, mountTheta=2.64
01:45:52.865 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
01:45:52.867 00.002 21068 Enqueuing Move request for scope (0.15, -0.13)
01:45:52.868 00.001 16108 Worker thread wakes up
01:45:52.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:45:52.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:45:52.869 00.001 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.09
01:45:52.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:45:52.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:52.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:45:52.869 00.000 16108 MoveAxis(E, 0, ABG)
01:45:52.869 00.000 16108 Move returns status 0, amount 0
01:45:52.869 00.000 16108 MoveAxis(N, 0, ABG)
01:45:52.869 00.000 16108 Move returns status 0, amount 0
01:45:52.869 00.000 16108 move complete, result=0
01:45:52.871 00.002 16108 worker thread done servicing request
01:45:52.874 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3382, FiltMin=2877, FiltMax=61485, Gamma=1.000
01:45:52.894 00.020 21068 UpdateGuideState exits: m=114881 SNR=77.9
01:45:52.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:52.897 00.001 21068 Enqueuing Expose request
01:45:52.898 00.001 16108 Worker thread wakes up
01:45:52.898 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:52.900 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:52.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:53.892 00.992 16108 Exposure complete
01:45:53.959 00.067 16108 worker thread done servicing request
01:45:53.959 00.000 21068 OnExposeComplete: enter
01:45:53.961 00.002 21068 UpdateGuideState(): m_state=6
01:45:53.962 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11218
01:45:53.963 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.63, Mass=127589, SNR=87.0, Peak=13033 HFD=3.6
01:45:53.964 00.001 21068 MultiStar: [#1 -0.05,-0.27,1.10,U] [#2 0.22,-0.40,1.38,U] [#3 0.29,-0.13,1.03,U] [#4 0.16,-0.59,0.00,M1] [#5 -0.25,-0.64,0.00,M1] [#6 -0.12,-0.61,0.00,M1] [#7 -0.02,-0.43,0.58,U] [#8 0.11,-0.19,0.88,U] 
01:45:53.964 00.000 21068 single-star, 5 included, MultiStar: {0.15, -0.27}, one-star: {0.24, -0.18}
01:45:53.965 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
01:45:53.966 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
01:45:53.967 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.65 mountX=-0.27 mountY=0.12, mountTheta=2.72
01:45:53.968 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.18, opts=13)
01:45:53.970 00.002 21068 Enqueuing Move request for scope (0.24, -0.18)
01:45:53.970 00.000 16108 Worker thread wakes up
01:45:53.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
01:45:53.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
01:45:53.970 00.000 16108 Moving (0.24, -0.18) raw xDistance=-0.27 yDistance=0.12
01:45:53.971 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:45:53.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:53.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:45:53.971 00.000 16108 MoveAxis(E, 70, ABG)
01:45:53.971 00.000 16108 Guiding  Dir = 2, Dur = 70
01:45:53.971 00.000 16108 IsSlewing returns 0
01:45:53.971 00.000 16108 IsGuiding returns 0
01:45:53.978 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3385, FiltMin=2905, FiltMax=55165, Gamma=1.000
01:45:53.988 00.010 16108 PulseGuide returned control before completion, sleep 64
01:45:54.000 00.012 21068 UpdateGuideState exits: m=127589 SNR=87.0
01:45:54.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:54.002 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:54.004 00.002 21068 Enqueuing Expose request
01:45:54.064 00.060 16108 IsGuiding returns 1
01:45:54.064 00.000 16108 scope still moving after pulse duration time elapsed
01:45:54.095 00.031 16108 IsSlewing returns 0
01:45:54.095 00.000 16108 IsGuiding returns 0
01:45:54.095 00.000 16108 scope move finished after 70 + 54 ms
01:45:54.095 00.000 16108 Move returns status 0, amount 70
01:45:54.095 00.000 16108 MoveAxis(N, 0, ABG)
01:45:54.095 00.000 16108 Move returns status 0, amount 0
01:45:54.095 00.000 16108 move complete, result=0
01:45:54.095 00.000 16108 worker thread done servicing request
01:45:54.095 00.000 16108 Worker thread wakes up
01:45:54.095 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:54.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:54.096 00.001 21068 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
01:45:55.268 01.172 16108 Exposure complete
01:45:55.349 00.081 16108 worker thread done servicing request
01:45:55.350 00.001 21068 OnExposeComplete: enter
01:45:55.350 00.000 21068 UpdateGuideState(): m_state=6
01:45:55.351 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11219
01:45:55.352 00.001 21068 Star::Find returns 1 (0), X=220.10, Y=876.15, Mass=104593, SNR=73.5, Peak=12115 HFD=3.7
01:45:55.353 00.001 21068 MultiStar: [#1 -0.14,0.06,1.29,U] [#2 -0.37,0.03,1.11,U] [#3 -0.16,0.30,1.20,U] [#4 -0.38,0.03,0.96,U] [#5 -0.46,-0.10,1.05,U] [#6 -0.35,-0.10,1.08,U] [#7 -0.75,0.11,0.00,M1] [#8 -0.05,0.39,0.89,U] 
01:45:55.354 00.001 21068 refined, 7 included, MultiStar: {-0.30, 0.11}, one-star: {-0.52, 0.33}
01:45:55.354 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
01:45:55.355 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
01:45:55.356 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.11 hyp=0.32 cameraTheta=2.78 mountX=0.32 mountY=-0.04, mountTheta=-0.12
01:45:55.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.11, opts=13)
01:45:55.359 00.001 21068 Enqueuing Move request for scope (-0.30, 0.11)
01:45:55.360 00.001 16108 Worker thread wakes up
01:45:55.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.11) opts 0xd
01:45:55.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.11)
01:45:55.360 00.000 16108 Moving (-0.30, 0.11) raw xDistance=0.32 yDistance=-0.04
01:45:55.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
01:45:55.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:55.361 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:55.361 00.000 16108 MoveAxis(W, 78, ABG)
01:45:55.361 00.000 16108 Guiding  Dir = 3, Dur = 78
01:45:55.361 00.000 16108 IsSlewing returns 0
01:45:55.361 00.000 16108 IsGuiding returns 0
01:45:55.364 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3382, FiltMin=2889, FiltMax=57056, Gamma=1.000
01:45:55.370 00.006 16108 PulseGuide returned control before completion, sleep 79
01:45:55.381 00.011 21068 UpdateGuideState exits: m=104593 SNR=73.5
01:45:55.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:55.384 00.001 21068 Enqueuing Expose request
01:45:55.463 00.079 16108 IsGuiding returns 0
01:45:55.463 00.000 16108 Move returns status 0, amount 78
01:45:55.463 00.000 16108 MoveAxis(N, 0, ABG)
01:45:55.463 00.000 16108 Move returns status 0, amount 0
01:45:55.463 00.000 16108 move complete, result=0
01:45:55.463 00.000 16108 worker thread done servicing request
01:45:55.463 00.000 16108 Worker thread wakes up
01:45:55.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:55.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:55.465 00.002 21068 GuideStep: 0.3 px 78 ms WEST, -0.0 px 0 ms NORTH
01:45:56.423 00.958 16108 Exposure complete
01:45:56.479 00.056 16108 worker thread done servicing request
01:45:56.479 00.000 21068 OnExposeComplete: enter
01:45:56.481 00.002 21068 UpdateGuideState(): m_state=6
01:45:56.481 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11220
01:45:56.484 00.003 21068 Star::Find returns 1 (0), X=220.72, Y=876.12, Mass=125605, SNR=88.2, Peak=13520 HFD=3.8
01:45:56.486 00.002 21068 MultiStar: [#1 -0.28,0.28,1.15,U] [#2 -0.67,0.25,0.00,M1] [#3 0.01,0.33,0.97,U] [#4 -0.22,0.22,0.95,U] [#5 -0.28,-0.08,0.81,U] [#6 -0.22,0.19,0.66,U] [#7 -0.11,0.19,0.60,U] [#8 -0.16,0.39,0.88,U] 
01:45:56.487 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.24}, one-star: {0.11, 0.31}
01:45:56.489 00.002 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
01:45:56.489 00.000 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
01:45:56.490 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.10 mountX=0.18 mountY=-0.20, mountTheta=-0.84
01:45:56.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.24, opts=13)
01:45:56.494 00.002 21068 Enqueuing Move request for scope (-0.14, 0.24)
01:45:56.496 00.002 16108 Worker thread wakes up
01:45:56.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
01:45:56.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
01:45:56.496 00.000 16108 Moving (-0.14, 0.24) raw xDistance=0.18 yDistance=-0.20
01:45:56.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:56.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:56.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:45:56.496 00.000 16108 MoveAxis(E, 0, ABG)
01:45:56.496 00.000 16108 Move returns status 0, amount 0
01:45:56.496 00.000 16108 MoveAxis(N, 0, ABG)
01:45:56.496 00.000 16108 Move returns status 0, amount 0
01:45:56.496 00.000 16108 move complete, result=0
01:45:56.497 00.001 16108 worker thread done servicing request
01:45:56.501 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3385, FiltMin=2877, FiltMax=51974, Gamma=1.000
01:45:56.518 00.017 21068 UpdateGuideState exits: m=125605 SNR=88.2
01:45:56.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:56.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:56.520 00.000 21068 Enqueuing Expose request
01:45:56.521 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:56.522 00.001 16108 Worker thread wakes up
01:45:56.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:56.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:57.686 01.164 16108 Exposure complete
01:45:57.746 00.060 16108 worker thread done servicing request
01:45:57.746 00.000 21068 OnExposeComplete: enter
01:45:57.747 00.001 21068 UpdateGuideState(): m_state=6
01:45:57.747 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11221
01:45:57.753 00.006 21068 Star::Find returns 1 (0), X=220.43, Y=875.98, Mass=125550, SNR=91.9, Peak=12752 HFD=3.7
01:45:57.754 00.001 21068 MultiStar: [#1 -0.04,0.22,1.08,U] [#2 -0.27,0.12,1.18,U] [#3 -0.15,0.34,1.00,U] [#4 0.01,0.11,0.78,U] [#5 -0.03,-0.01,0.75,U] [#6 -0.26,0.26,0.80,U] [#7 -0.23,-0.01,0.66,U] [#8 0.14,0.15,0.74,U] 
01:45:57.754 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.16}, one-star: {-0.18, 0.16}
01:45:57.755 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
01:45:57.756 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:45:57.757 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.22 mountX=0.15 mountY=-0.13, mountTheta=-0.71
01:45:57.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.16, opts=13)
01:45:57.759 00.001 21068 Enqueuing Move request for scope (-0.12, 0.16)
01:45:57.760 00.001 16108 Worker thread wakes up
01:45:57.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
01:45:57.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
01:45:57.760 00.000 16108 Moving (-0.12, 0.16) raw xDistance=0.15 yDistance=-0.13
01:45:57.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:45:57.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:57.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:45:57.760 00.000 16108 MoveAxis(E, 0, ABG)
01:45:57.760 00.000 16108 Move returns status 0, amount 0
01:45:57.760 00.000 16108 MoveAxis(N, 0, ABG)
01:45:57.760 00.000 16108 Move returns status 0, amount 0
01:45:57.760 00.000 16108 move complete, result=0
01:45:57.762 00.002 16108 worker thread done servicing request
01:45:57.766 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3382, FiltMin=2899, FiltMax=55312, Gamma=1.000
01:45:57.781 00.015 21068 UpdateGuideState exits: m=125550 SNR=91.9
01:45:57.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:57.782 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:57.784 00.002 21068 Enqueuing Expose request
01:45:57.784 00.000 16108 Worker thread wakes up
01:45:57.785 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:57.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:57.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:45:58.777 00.992 16108 Exposure complete
01:45:58.847 00.070 16108 worker thread done servicing request
01:45:58.847 00.000 21068 OnExposeComplete: enter
01:45:58.849 00.002 21068 UpdateGuideState(): m_state=6
01:45:58.850 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11222
01:45:58.851 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.20, Mass=124917, SNR=83.5, Peak=11440 HFD=3.8
01:45:58.852 00.001 21068 MultiStar: [#1 0.31,0.34,1.12,U] [#2 0.19,0.26,1.03,U] [#3 0.37,0.48,0.00,M1] [#4 0.55,0.10,0.00,M1] [#5 0.09,0.15,0.87,U] [#6 0.50,0.09,0.65,U] [#7 0.53,0.35,0.00,M1] [#8 0.24,0.28,0.66,U] 
01:45:58.852 00.000 21068 refined, 5 included, MultiStar: {0.22, 0.26}, one-star: {0.05, 0.38}
01:45:58.853 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
01:45:58.854 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
01:45:58.855 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.88 mountX=-0.17 mountY=-0.31, mountTheta=-2.07
01:45:58.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.26, opts=13)
01:45:58.858 00.001 21068 Enqueuing Move request for scope (0.22, 0.26)
01:45:58.859 00.001 16108 Worker thread wakes up
01:45:58.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
01:45:58.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
01:45:58.859 00.000 16108 Moving (0.22, 0.26) raw xDistance=-0.17 yDistance=-0.31
01:45:58.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:45:58.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:58.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:45:58.859 00.000 16108 MoveAxis(E, 0, ABG)
01:45:58.859 00.000 16108 Move returns status 0, amount 0
01:45:58.859 00.000 16108 MoveAxis(N, 0, ABG)
01:45:58.859 00.000 16108 Move returns status 0, amount 0
01:45:58.859 00.000 16108 move complete, result=0
01:45:58.859 00.000 16108 worker thread done servicing request
01:45:58.862 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3385, FiltMin=2896, FiltMax=46323, Gamma=1.000
01:45:58.877 00.015 21068 UpdateGuideState exits: m=124917 SNR=83.5
01:45:58.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.878 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:45:58.879 00.001 21068 Enqueuing Expose request
01:45:58.880 00.001 16108 Worker thread wakes up
01:45:58.880 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:45:58.880 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:45:58.881 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:00.059 01.178 16108 Exposure complete
01:46:00.134 00.075 16108 worker thread done servicing request
01:46:00.134 00.000 21068 OnExposeComplete: enter
01:46:00.135 00.001 21068 UpdateGuideState(): m_state=6
01:46:00.136 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11223
01:46:00.136 00.000 21068 Star::Find returns 1 (0), X=221.00, Y=875.92, Mass=128876, SNR=77.5, Peak=15584 HFD=3.3
01:46:00.137 00.001 21068 MultiStar: [#1 0.38,0.22,1.29,U] [#2 -0.04,0.08,1.50,U] [#3 0.60,0.27,0.00,M2] [#4 0.39,-0.32,0.97,U] [#5 0.38,-0.22,0.91,U] [#6 0.26,-0.39,0.90,U] [#7 0.21,0.31,0.65,U] [#8 0.33,0.42,0.82,U] 
01:46:00.138 00.001 21068 refined, 7 included, MultiStar: {0.27, 0.03}, one-star: {0.39, 0.11}
01:46:00.140 00.002 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
01:46:00.140 00.000 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
01:46:00.141 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.09 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
01:46:00.142 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.03, opts=13)
01:46:00.143 00.001 21068 Enqueuing Move request for scope (0.27, 0.03)
01:46:00.144 00.001 16108 Worker thread wakes up
01:46:00.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
01:46:00.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
01:46:00.144 00.000 16108 Moving (0.27, 0.03) raw xDistance=-0.26 yDistance=-0.09
01:46:00.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:46:00.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:00.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:00.144 00.000 16108 MoveAxis(E, 69, ABG)
01:46:00.144 00.000 16108 Guiding  Dir = 2, Dur = 69
01:46:00.144 00.000 16108 IsSlewing returns 0
01:46:00.144 00.000 16108 IsGuiding returns 0
01:46:00.148 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=61, max=65535, med=3385, FiltMin=2877, FiltMax=50928, Gamma=1.000
01:46:00.170 00.022 21068 UpdateGuideState exits: m=128876 SNR=77.5
01:46:00.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:00.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:00.174 00.001 21068 Enqueuing Expose request
01:46:00.175 00.001 16108 PulseGuide returned control before completion, sleep 53
01:46:00.234 00.059 16108 IsGuiding returns 1
01:46:00.234 00.000 16108 scope still moving after pulse duration time elapsed
01:46:00.266 00.032 16108 IsSlewing returns 0
01:46:00.266 00.000 16108 IsGuiding returns 0
01:46:00.266 00.000 16108 scope move finished after 69 + 51 ms
01:46:00.266 00.000 16108 Move returns status 0, amount 69
01:46:00.266 00.000 16108 MoveAxis(N, 0, ABG)
01:46:00.266 00.000 16108 Move returns status 0, amount 0
01:46:00.266 00.000 16108 move complete, result=0
01:46:00.266 00.000 16108 worker thread done servicing request
01:46:00.266 00.000 16108 Worker thread wakes up
01:46:00.266 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
01:46:00.269 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:00.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:01.231 00.962 16108 Exposure complete
01:46:01.288 00.057 16108 worker thread done servicing request
01:46:01.288 00.000 21068 OnExposeComplete: enter
01:46:01.291 00.003 21068 UpdateGuideState(): m_state=6
01:46:01.293 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11224
01:46:01.295 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=875.80, Mass=130491, SNR=74.4, Peak=13728 HFD=3.7
01:46:01.297 00.002 21068 MultiStar: [#1 -0.09,-0.04,1.23,U] [#2 -0.49,-0.21,1.51,U] [#3 -0.20,0.17,0.98,U] [#4 -0.20,-0.28,0.92,U] [#5 -0.08,-0.33,1.04,U] [#6 -0.35,-0.25,0.86,U] [#7 -0.29,-0.28,0.59,U] [#8 0.03,0.20,0.83,U] 
01:46:01.299 00.002 21068 single-star, 8 included, MultiStar: {-0.20, -0.11}, one-star: {-0.04, -0.01}
01:46:01.300 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
01:46:01.301 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
01:46:01.302 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=0.04 mountY=0.02, mountTheta=0.52
01:46:01.305 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
01:46:01.307 00.002 21068 Enqueuing Move request for scope (-0.04, -0.01)
01:46:01.308 00.001 16108 Worker thread wakes up
01:46:01.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:46:01.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:46:01.308 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
01:46:01.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:01.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:01.309 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:46:01.309 00.000 16108 MoveAxis(E, 0, ABG)
01:46:01.309 00.000 16108 Move returns status 0, amount 0
01:46:01.309 00.000 16108 MoveAxis(N, 0, ABG)
01:46:01.309 00.000 16108 Move returns status 0, amount 0
01:46:01.309 00.000 16108 move complete, result=0
01:46:01.309 00.000 16108 worker thread done servicing request
01:46:01.313 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3385, FiltMin=2886, FiltMax=60342, Gamma=1.000
01:46:01.335 00.022 21068 UpdateGuideState exits: m=130491 SNR=74.4
01:46:01.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:01.337 00.000 21068 Enqueuing Expose request
01:46:01.338 00.001 16108 Worker thread wakes up
01:46:01.338 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:01.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:01.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:02.485 01.146 16108 Exposure complete
01:46:02.542 00.057 16108 worker thread done servicing request
01:46:02.542 00.000 21068 OnExposeComplete: enter
01:46:02.543 00.001 21068 UpdateGuideState(): m_state=6
01:46:02.544 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11225
01:46:02.544 00.000 21068 Star::Find returns 1 (0), X=220.83, Y=875.74, Mass=117946, SNR=80.0, Peak=14592 HFD=3.3
01:46:02.545 00.001 21068 MultiStar: [#1 0.36,0.03,1.35,U] [#2 0.09,-0.06,1.19,U] [#3 0.28,-0.05,1.12,U] [#4 0.10,-0.58,0.00,M1] [#5 0.12,-0.40,0.95,U] [#6 0.10,0.00,0.81,U] [#7 0.05,-0.19,0.67,U] [#8 0.24,-0.04,0.91,U] 
01:46:02.546 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.09}, one-star: {0.22, -0.08}
01:46:02.547 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
01:46:02.547 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
01:46:02.548 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=-0.21 mountY=0.04, mountTheta=2.95
01:46:02.549 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.09, opts=13)
01:46:02.550 00.001 21068 Enqueuing Move request for scope (0.20, -0.09)
01:46:02.552 00.002 16108 Worker thread wakes up
01:46:02.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
01:46:02.552 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
01:46:02.552 00.000 16108 Moving (0.20, -0.09) raw xDistance=-0.21 yDistance=0.04
01:46:02.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:46:02.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:02.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:46:02.552 00.000 16108 MoveAxis(E, 55, ABG)
01:46:02.552 00.000 16108 Guiding  Dir = 2, Dur = 55
01:46:02.553 00.001 16108 IsSlewing returns 0
01:46:02.553 00.000 16108 IsGuiding returns 0
01:46:02.558 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3385, FiltMin=2905, FiltMax=61789, Gamma=1.000
01:46:02.574 00.016 21068 UpdateGuideState exits: m=117946 SNR=80.0
01:46:02.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:02.577 00.001 21068 Enqueuing Expose request
01:46:02.603 00.026 16108 PulseGuide returned control before completion, sleep 15
01:46:02.633 00.030 16108 IsGuiding returns 1
01:46:02.633 00.000 16108 scope still moving after pulse duration time elapsed
01:46:02.667 00.034 16108 IsSlewing returns 0
01:46:02.668 00.001 16108 IsGuiding returns 1
01:46:02.695 00.027 16108 IsSlewing returns 0
01:46:02.696 00.001 16108 IsGuiding returns 0
01:46:02.696 00.000 16108 scope move finished after 55 + 88 ms
01:46:02.696 00.000 16108 Move returns status 0, amount 55
01:46:02.696 00.000 16108 MoveAxis(N, 0, ABG)
01:46:02.696 00.000 16108 Move returns status 0, amount 0
01:46:02.696 00.000 16108 move complete, result=0
01:46:02.696 00.000 16108 worker thread done servicing request
01:46:02.696 00.000 16108 Worker thread wakes up
01:46:02.696 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
01:46:02.699 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:02.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:03.662 00.963 16108 Exposure complete
01:46:03.743 00.081 16108 worker thread done servicing request
01:46:03.743 00.000 21068 OnExposeComplete: enter
01:46:03.744 00.001 21068 UpdateGuideState(): m_state=6
01:46:03.746 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11226
01:46:03.747 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=875.97, Mass=132689, SNR=90.5, Peak=15904 HFD=3.9
01:46:03.748 00.001 21068 MultiStar: [#1 -0.01,-0.29,1.09,U] [#2 -0.11,-0.20,1.10,U] [#3 0.29,-0.22,1.06,U] [#4 0.15,-0.06,0.75,U] [#5 0.15,-0.59,0.00,M1] [#6 0.06,-0.36,0.71,U] [#7 0.28,-0.04,0.56,U] [#8 0.29,0.13,0.65,U] 
01:46:03.749 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {0.33, 0.15}
01:46:03.750 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
01:46:03.752 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
01:46:03.753 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.70 mountX=-0.16 mountY=0.08, mountTheta=2.67
01:46:03.755 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.12, opts=13)
01:46:03.756 00.001 21068 Enqueuing Move request for scope (0.15, -0.12)
01:46:03.757 00.001 16108 Worker thread wakes up
01:46:03.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
01:46:03.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
01:46:03.757 00.000 16108 Moving (0.15, -0.12) raw xDistance=-0.16 yDistance=0.08
01:46:03.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:46:03.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:03.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:46:03.757 00.000 16108 MoveAxis(E, 0, ABG)
01:46:03.757 00.000 16108 Move returns status 0, amount 0
01:46:03.757 00.000 16108 MoveAxis(N, 0, ABG)
01:46:03.757 00.000 16108 Move returns status 0, amount 0
01:46:03.757 00.000 16108 move complete, result=0
01:46:03.757 00.000 16108 worker thread done servicing request
01:46:03.764 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3385, FiltMin=2864, FiltMax=63901, Gamma=1.000
01:46:03.780 00.016 21068 UpdateGuideState exits: m=132689 SNR=90.5
01:46:03.782 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:03.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:03.784 00.001 21068 Enqueuing Expose request
01:46:03.785 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:03.786 00.001 16108 Worker thread wakes up
01:46:03.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:03.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:04.934 01.148 16108 Exposure complete
01:46:05.016 00.082 16108 worker thread done servicing request
01:46:05.016 00.000 21068 OnExposeComplete: enter
01:46:05.019 00.003 21068 UpdateGuideState(): m_state=6
01:46:05.021 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11227
01:46:05.022 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.67, Mass=120373, SNR=85.4, Peak=12947 HFD=3.3
01:46:05.023 00.001 21068 MultiStar: [#1 0.14,0.13,1.03,U] [#2 -0.09,0.03,1.15,U] [#3 0.19,0.11,0.95,U] [#4 -0.23,-0.29,0.78,U] [#5 -0.40,-0.12,0.93,U] [#6 -0.13,-0.14,0.79,U] [#7 -0.32,-0.15,0.59,U] [#8 0.31,0.13,0.77,U] 
01:46:05.024 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.10, -0.15}
01:46:05.025 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.74)
01:46:05.026 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.80)
01:46:05.027 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.58 mountX=0.05 mountY=0.05, mountTheta=0.77
01:46:05.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
01:46:05.030 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
01:46:05.031 00.001 16108 Worker thread wakes up
01:46:05.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:46:05.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:46:05.031 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
01:46:05.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:05.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:05.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:46:05.031 00.000 16108 MoveAxis(E, 0, ABG)
01:46:05.031 00.000 16108 Move returns status 0, amount 0
01:46:05.031 00.000 16108 MoveAxis(N, 0, ABG)
01:46:05.031 00.000 16108 Move returns status 0, amount 0
01:46:05.032 00.001 16108 move complete, result=0
01:46:05.032 00.000 16108 worker thread done servicing request
01:46:05.035 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3385, FiltMin=2896, FiltMax=56605, Gamma=1.000
01:46:05.055 00.020 21068 UpdateGuideState exits: m=120373 SNR=85.4
01:46:05.056 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.057 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:05.058 00.001 21068 Enqueuing Expose request
01:46:05.059 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:05.060 00.001 16108 Worker thread wakes up
01:46:05.060 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:05.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:06.035 00.975 16108 Exposure complete
01:46:06.098 00.063 16108 worker thread done servicing request
01:46:06.098 00.000 21068 OnExposeComplete: enter
01:46:06.100 00.002 21068 UpdateGuideState(): m_state=6
01:46:06.101 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11228
01:46:06.101 00.000 21068 Star::Find returns 1 (0), X=220.87, Y=875.78, Mass=119290, SNR=80.4, Peak=13904 HFD=3.4
01:46:06.102 00.001 21068 MultiStar: [#1 0.13,-0.15,1.40,U] [#2 0.09,-0.19,1.23,U] [#3 0.30,0.06,0.96,U] [#4 -0.04,-0.45,1.00,U] [#5 0.44,-0.14,1.08,U] [#6 0.08,-0.05,0.89,U] [#7 0.29,-0.19,0.59,U] [#8 0.73,-0.06,0.00,M1] 
01:46:06.103 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.15}, one-star: {0.26, -0.03}
01:46:06.104 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
01:46:06.105 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
01:46:06.105 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=-0.21 mountY=0.10, mountTheta=2.71
01:46:06.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.15, opts=13)
01:46:06.109 00.002 21068 Enqueuing Move request for scope (0.19, -0.15)
01:46:06.110 00.001 16108 Worker thread wakes up
01:46:06.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
01:46:06.111 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
01:46:06.111 00.000 16108 Moving (0.19, -0.15) raw xDistance=-0.21 yDistance=0.10
01:46:06.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:46:06.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:06.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:46:06.111 00.000 16108 MoveAxis(E, 55, ABG)
01:46:06.111 00.000 16108 Guiding  Dir = 2, Dur = 55
01:46:06.112 00.001 16108 IsSlewing returns 0
01:46:06.112 00.000 16108 IsGuiding returns 0
01:46:06.117 00.005 16108 PulseGuide returned control before completion, sleep 61
01:46:06.121 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3385, FiltMin=2921, FiltMax=55677, Gamma=1.000
01:46:06.138 00.017 21068 UpdateGuideState exits: m=119290 SNR=80.4
01:46:06.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:06.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:06.141 00.001 21068 Enqueuing Expose request
01:46:06.178 00.037 16108 IsGuiding returns 1
01:46:06.178 00.000 16108 scope still moving after pulse duration time elapsed
01:46:06.209 00.031 16108 IsSlewing returns 0
01:46:06.209 00.000 16108 IsGuiding returns 0
01:46:06.209 00.000 16108 scope move finished after 55 + 42 ms
01:46:06.209 00.000 16108 Move returns status 0, amount 55
01:46:06.209 00.000 16108 MoveAxis(N, 0, ABG)
01:46:06.209 00.000 16108 Move returns status 0, amount 0
01:46:06.209 00.000 16108 move complete, result=0
01:46:06.209 00.000 16108 worker thread done servicing request
01:46:06.209 00.000 16108 Worker thread wakes up
01:46:06.209 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
01:46:06.211 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:06.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:07.372 01.161 16108 Exposure complete
01:46:07.447 00.075 16108 worker thread done servicing request
01:46:07.447 00.000 21068 OnExposeComplete: enter
01:46:07.448 00.001 21068 UpdateGuideState(): m_state=6
01:46:07.449 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11229
01:46:07.450 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=876.10, Mass=129370, SNR=91.6, Peak=15104 HFD=3.6
01:46:07.450 00.000 21068 MultiStar: [#1 0.04,0.26,1.02,U] [#2 -0.11,0.14,1.08,U] [#3 0.09,0.37,1.07,U] [#4 0.05,-0.16,0.62,U] [#5 -0.20,0.17,0.75,U] [#6 -0.20,0.18,0.69,U] [#7 0.09,0.24,0.63,U] [#8 0.39,0.49,0.00,M2] 
01:46:07.451 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.20}, one-star: {-0.01, 0.29}
01:46:07.452 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
01:46:07.452 00.000 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
01:46:07.453 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.72 mountX=0.07 mountY=-0.19, mountTheta=-1.24
01:46:07.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.20, opts=13)
01:46:07.455 00.000 21068 Enqueuing Move request for scope (-0.03, 0.20)
01:46:07.457 00.002 16108 Worker thread wakes up
01:46:07.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
01:46:07.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
01:46:07.457 00.000 16108 Moving (-0.03, 0.20) raw xDistance=0.07 yDistance=-0.19
01:46:07.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:07.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:07.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:46:07.457 00.000 16108 MoveAxis(E, 0, ABG)
01:46:07.457 00.000 16108 Move returns status 0, amount 0
01:46:07.457 00.000 16108 MoveAxis(N, 0, ABG)
01:46:07.457 00.000 16108 Move returns status 0, amount 0
01:46:07.457 00.000 16108 move complete, result=0
01:46:07.458 00.001 16108 worker thread done servicing request
01:46:07.461 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3385, FiltMin=2928, FiltMax=53238, Gamma=1.000
01:46:07.486 00.025 21068 UpdateGuideState exits: m=129370 SNR=91.6
01:46:07.488 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.488 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:07.489 00.001 21068 Enqueuing Expose request
01:46:07.490 00.001 16108 Worker thread wakes up
01:46:07.490 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:07.491 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:07.491 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:08.467 00.976 16108 Exposure complete
01:46:08.527 00.060 16108 worker thread done servicing request
01:46:08.527 00.000 21068 OnExposeComplete: enter
01:46:08.528 00.001 21068 UpdateGuideState(): m_state=6
01:46:08.531 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11230
01:46:08.532 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.65, Mass=121929, SNR=92.7, Peak=12771 HFD=3.5
01:46:08.534 00.002 21068 MultiStar: [#1 -0.00,-0.18,0.99,U] [#2 0.01,-0.19,1.15,U] [#3 -0.02,-0.12,0.84,U] [#4 -0.00,-0.34,0.74,U] [#5 -0.18,-0.25,1.14,U] [#6 -0.02,-0.16,0.70,U] [#7 -0.14,-0.31,0.55,U] [#8 0.10,-0.05,0.68,U] 
01:46:08.535 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {-0.29, -0.17}
01:46:08.535 00.000 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
01:46:08.536 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
01:46:08.538 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.91 mountX=0.03 mountY=0.21, mountTheta=1.41
01:46:08.540 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.19, opts=13)
01:46:08.541 00.001 21068 Enqueuing Move request for scope (-0.07, -0.19)
01:46:08.542 00.001 16108 Worker thread wakes up
01:46:08.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
01:46:08.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
01:46:08.542 00.000 16108 Moving (-0.07, -0.19) raw xDistance=0.03 yDistance=0.21
01:46:08.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:08.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:08.543 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:46:08.543 00.000 16108 MoveAxis(E, 0, ABG)
01:46:08.543 00.000 16108 Move returns status 0, amount 0
01:46:08.543 00.000 16108 MoveAxis(N, 0, ABG)
01:46:08.543 00.000 16108 Move returns status 0, amount 0
01:46:08.543 00.000 16108 move complete, result=0
01:46:08.543 00.000 16108 worker thread done servicing request
01:46:08.549 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3385, FiltMin=2905, FiltMax=59453, Gamma=1.000
01:46:08.566 00.017 21068 UpdateGuideState exits: m=121929 SNR=92.7
01:46:08.568 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:08.570 00.001 21068 Enqueuing Expose request
01:46:08.571 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:08.572 00.001 16108 Worker thread wakes up
01:46:08.572 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:08.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:09.730 01.158 16108 Exposure complete
01:46:09.788 00.058 16108 worker thread done servicing request
01:46:09.788 00.000 21068 OnExposeComplete: enter
01:46:09.791 00.003 21068 UpdateGuideState(): m_state=6
01:46:09.791 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11231
01:46:09.792 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=876.00, Mass=127631, SNR=82.1, Peak=14131 HFD=3.4
01:46:09.793 00.001 21068 MultiStar: [#1 -0.30,0.19,1.13,U] [#2 -0.45,0.05,1.24,U] [#3 -0.26,0.26,1.16,U] [#4 -0.18,-0.09,0.72,U] [#5 -0.69,-0.06,0.00,M1] [#6 -0.46,0.14,0.92,U] [#7 -0.27,0.13,0.60,U] [#8 -0.23,0.41,0.85,U] 
01:46:09.794 00.001 21068 single-star, 7 included, MultiStar: {-0.32, 0.16}, one-star: {-0.30, 0.19}
01:46:09.795 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
01:46:09.796 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
01:46:09.796 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=0.19 hyp=0.35 cameraTheta=2.58 mountX=0.33 mountY=-0.11, mountTheta=-0.33
01:46:09.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.19, opts=13)
01:46:09.799 00.001 21068 Enqueuing Move request for scope (-0.30, 0.19)
01:46:09.800 00.001 16108 Worker thread wakes up
01:46:09.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.19) opts 0xd
01:46:09.800 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.19)
01:46:09.800 00.000 16108 Moving (-0.30, 0.19) raw xDistance=0.33 yDistance=-0.11
01:46:09.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:46:09.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:09.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:46:09.800 00.000 16108 MoveAxis(W, 86, ABG)
01:46:09.800 00.000 16108 Guiding  Dir = 3, Dur = 86
01:46:09.800 00.000 16108 IsSlewing returns 0
01:46:09.801 00.001 16108 IsGuiding returns 0
01:46:09.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3382, FiltMin=2873, FiltMax=65440, Gamma=1.000
01:46:09.820 00.016 21068 UpdateGuideState exits: m=127631 SNR=82.1
01:46:09.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.821 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:09.823 00.002 21068 Enqueuing Expose request
01:46:09.823 00.000 16108 PulseGuide returned control before completion, sleep 74
01:46:09.900 00.077 16108 IsGuiding returns 1
01:46:09.900 00.000 16108 scope still moving after pulse duration time elapsed
01:46:09.931 00.031 16108 IsSlewing returns 0
01:46:09.931 00.000 16108 IsGuiding returns 1
01:46:09.963 00.032 16108 IsSlewing returns 0
01:46:09.963 00.000 16108 IsGuiding returns 1
01:46:09.995 00.032 16108 IsSlewing returns 0
01:46:09.995 00.000 16108 IsGuiding returns 0
01:46:09.995 00.000 16108 scope move finished after 86 + 109 ms
01:46:09.995 00.000 16108 Move returns status 0, amount 86
01:46:09.995 00.000 16108 MoveAxis(N, 0, ABG)
01:46:09.995 00.000 16108 Move returns status 0, amount 0
01:46:09.995 00.000 16108 move complete, result=0
01:46:09.995 00.000 16108 worker thread done servicing request
01:46:09.995 00.000 21068 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH
01:46:09.998 00.003 16108 Worker thread wakes up
01:46:09.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:09.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:10.967 00.969 16108 Exposure complete
01:46:11.028 00.061 16108 worker thread done servicing request
01:46:11.029 00.001 21068 OnExposeComplete: enter
01:46:11.029 00.000 21068 UpdateGuideState(): m_state=6
01:46:11.030 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11232
01:46:11.031 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.90, Mass=111375, SNR=70.6, Peak=13712 HFD=3.4
01:46:11.032 00.001 21068 MultiStar: [#1 0.19,0.09,1.49,U] [#2 -0.18,0.08,1.54,U] [#3 0.40,0.16,1.19,U] [#4 -0.16,-0.18,1.07,U] [#5 -0.21,-0.09,1.08,U] [#6 -0.34,-0.05,0.97,U] [#7 -0.28,-0.17,0.61,U] [#8 0.09,0.21,0.89,U] 
01:46:11.034 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.18, 0.09}
01:46:11.034 00.000 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
01:46:11.035 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:46:11.036 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.08 mountX=0.02 mountY=-0.02, mountTheta=-0.86
01:46:11.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
01:46:11.038 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
01:46:11.039 00.001 16108 Worker thread wakes up
01:46:11.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:46:11.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:46:11.039 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.02
01:46:11.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:11.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:11.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:46:11.039 00.000 16108 MoveAxis(E, 0, ABG)
01:46:11.039 00.000 16108 Move returns status 0, amount 0
01:46:11.039 00.000 16108 MoveAxis(N, 0, ABG)
01:46:11.039 00.000 16108 Move returns status 0, amount 0
01:46:11.039 00.000 16108 move complete, result=0
01:46:11.039 00.000 16108 worker thread done servicing request
01:46:11.042 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3385, FiltMin=2934, FiltMax=60909, Gamma=1.000
01:46:11.067 00.025 21068 UpdateGuideState exits: m=111375 SNR=70.6
01:46:11.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:11.069 00.000 21068 Enqueuing Expose request
01:46:11.070 00.001 16108 Worker thread wakes up
01:46:11.070 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:11.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:11.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:12.243 01.172 16108 Exposure complete
01:46:12.304 00.061 16108 worker thread done servicing request
01:46:12.304 00.000 21068 OnExposeComplete: enter
01:46:12.305 00.001 21068 UpdateGuideState(): m_state=6
01:46:12.307 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11233
01:46:12.309 00.002 21068 Star::Find returns 1 (0), X=220.33, Y=875.82, Mass=122127, SNR=80.5, Peak=12896 HFD=3.6
01:46:12.310 00.001 21068 MultiStar: [#1 0.02,-0.04,1.37,U] [#2 -0.10,0.13,1.23,U] [#3 0.01,0.11,1.16,U] [#4 -0.17,0.16,0.84,U] [#5 -0.14,-0.14,0.98,U] [#6 -0.38,-0.25,0.95,U] [#7 0.15,-0.03,0.60,U] [#8 0.17,-0.03,0.77,U] 
01:46:12.312 00.002 21068 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {-0.29, 0.01}
01:46:12.314 00.002 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
01:46:12.315 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
01:46:12.317 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=0.09 mountY=0.03, mountTheta=0.29
01:46:12.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.00, opts=13)
01:46:12.320 00.001 21068 Enqueuing Move request for scope (-0.09, -0.00)
01:46:12.321 00.001 16108 Worker thread wakes up
01:46:12.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:46:12.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:46:12.321 00.000 16108 Moving (-0.09, -0.00) raw xDistance=0.09 yDistance=0.03
01:46:12.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:12.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:12.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:12.321 00.000 16108 MoveAxis(E, 0, ABG)
01:46:12.321 00.000 16108 Move returns status 0, amount 0
01:46:12.321 00.000 16108 MoveAxis(N, 0, ABG)
01:46:12.321 00.000 16108 Move returns status 0, amount 0
01:46:12.321 00.000 16108 move complete, result=0
01:46:12.321 00.000 16108 worker thread done servicing request
01:46:12.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3382, FiltMin=2883, FiltMax=63360, Gamma=1.000
01:46:12.340 00.015 21068 UpdateGuideState exits: m=122127 SNR=80.5
01:46:12.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.343 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:12.343 00.000 21068 Enqueuing Expose request
01:46:12.344 00.001 16108 Worker thread wakes up
01:46:12.344 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:12.345 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:12.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:13.314 00.969 16108 Exposure complete
01:46:13.390 00.076 16108 worker thread done servicing request
01:46:13.390 00.000 21068 OnExposeComplete: enter
01:46:13.392 00.002 21068 UpdateGuideState(): m_state=6
01:46:13.393 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11234
01:46:13.394 00.001 21068 Star::Find returns 1 (0), X=220.47, Y=875.93, Mass=142043, SNR=102.7, Peak=13392 HFD=3.7
01:46:13.395 00.001 21068 MultiStar: [#1 0.09,-0.18,0.89,U] [#2 -0.34,-0.39,0.97,U] [#3 -0.01,-0.02,0.83,U] [#4 -0.21,-0.53,0.00,M1] [#5 -0.26,-0.24,0.74,U] [#6 -0.29,-0.36,0.62,U] [#7 -0.33,-0.00,0.46,U] [#8 0.11,0.08,0.53,U] 
01:46:13.396 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.13}, one-star: {-0.15, 0.11}
01:46:13.397 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
01:46:13.397 00.000 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
01:46:13.398 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=0.16 mountY=-0.08, mountTheta=-0.44
01:46:13.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.11, opts=13)
01:46:13.402 00.002 21068 Enqueuing Move request for scope (-0.15, 0.11)
01:46:13.403 00.001 16108 Worker thread wakes up
01:46:13.404 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
01:46:13.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
01:46:13.404 00.000 16108 Moving (-0.15, 0.11) raw xDistance=0.16 yDistance=-0.08
01:46:13.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:46:13.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:13.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:46:13.404 00.000 16108 MoveAxis(E, 0, ABG)
01:46:13.404 00.000 16108 Move returns status 0, amount 0
01:46:13.405 00.001 16108 MoveAxis(N, 0, ABG)
01:46:13.405 00.000 16108 Move returns status 0, amount 0
01:46:13.405 00.000 16108 move complete, result=0
01:46:13.405 00.000 16108 worker thread done servicing request
01:46:13.409 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3382, FiltMin=2909, FiltMax=65440, Gamma=1.000
01:46:13.423 00.014 21068 UpdateGuideState exits: m=142043 SNR=102.7
01:46:13.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:13.425 00.000 21068 Enqueuing Expose request
01:46:13.426 00.001 16108 Worker thread wakes up
01:46:13.426 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:13.427 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:13.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:14.588 01.161 16108 Exposure complete
01:46:14.651 00.063 16108 worker thread done servicing request
01:46:14.651 00.000 21068 OnExposeComplete: enter
01:46:14.655 00.004 21068 UpdateGuideState(): m_state=6
01:46:14.656 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11235
01:46:14.658 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=875.46, Mass=145562, SNR=93.6, Peak=16009 HFD=3.4
01:46:14.660 00.002 21068 MultiStar: [#1 0.31,-0.59,0.00,M1] [#2 -0.25,-0.67,0.00,M1] [#3 0.31,-0.43,0.96,U] [#4 0.39,-0.59,0.00,M2] [#5 0.20,-0.70,0.00,M1] [#6 0.22,-0.83,0.00,M1] [#7 0.05,-0.59,0.00,M1] [#8 0.31,-0.34,0.78,U] 
01:46:14.661 00.001 21068 single-star, 2 included, MultiStar: {0.24, -0.38}, one-star: {0.11, -0.36}
01:46:14.663 00.002 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
01:46:14.665 00.002 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
01:46:14.666 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.36 hyp=0.38 cameraTheta=-1.27 mountX=-0.17 mountY=0.32, mountTheta=2.06
01:46:14.670 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.36, opts=13)
01:46:14.671 00.001 21068 Enqueuing Move request for scope (0.11, -0.36)
01:46:14.674 00.003 16108 Worker thread wakes up
01:46:14.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.36) opts 0xd
01:46:14.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.36)
01:46:14.674 00.000 16108 Moving (0.11, -0.36) raw xDistance=-0.17 yDistance=0.32
01:46:14.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:46:14.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:14.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:46:14.674 00.000 16108 MoveAxis(E, 0, ABG)
01:46:14.674 00.000 16108 Move returns status 0, amount 0
01:46:14.674 00.000 16108 MoveAxis(N, 0, ABG)
01:46:14.675 00.001 16108 Move returns status 0, amount 0
01:46:14.675 00.000 16108 move complete, result=0
01:46:14.675 00.000 16108 worker thread done servicing request
01:46:14.680 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3382, FiltMin=2928, FiltMax=53622, Gamma=1.000
01:46:14.696 00.016 21068 UpdateGuideState exits: m=145562 SNR=93.6
01:46:14.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:14.699 00.001 21068 Enqueuing Expose request
01:46:14.701 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:46:14.705 00.004 16108 Worker thread wakes up
01:46:14.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:14.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:15.690 00.985 16108 Exposure complete
01:46:15.754 00.064 16108 worker thread done servicing request
01:46:15.754 00.000 21068 OnExposeComplete: enter
01:46:15.755 00.001 21068 UpdateGuideState(): m_state=6
01:46:15.757 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11236
01:46:15.759 00.002 21068 Star::Find returns 1 (0), X=220.97, Y=875.81, Mass=124806, SNR=74.8, Peak=13488 HFD=3.6
01:46:15.759 00.000 21068 MultiStar: [#1 0.29,-0.05,1.29,U] [#2 0.38,-0.27,1.39,U] [#3 0.16,-0.03,1.04,U] [#4 0.46,-0.28,0.00,M3] [#5 0.14,-0.46,1.08,U] [#6 0.25,-0.43,0.84,U] [#7 0.22,-0.15,0.75,U] [#8 0.45,-0.25,0.85,U] 
01:46:15.762 00.003 21068 refined, 7 included, MultiStar: {0.28, -0.20}, one-star: {0.36, -0.00}
01:46:15.763 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
01:46:15.764 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
01:46:15.765 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-0.62 mountX=-0.31 mountY=0.13, mountTheta=2.75
01:46:15.766 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.20, opts=13)
01:46:15.767 00.001 21068 Enqueuing Move request for scope (0.28, -0.20)
01:46:15.768 00.001 16108 Worker thread wakes up
01:46:15.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.20) opts 0xd
01:46:15.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.20)
01:46:15.768 00.000 16108 Moving (0.28, -0.20) raw xDistance=-0.31 yDistance=0.13
01:46:15.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:46:15.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:15.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:46:15.768 00.000 16108 MoveAxis(E, 82, ABG)
01:46:15.768 00.000 16108 Guiding  Dir = 2, Dur = 82
01:46:15.768 00.000 16108 IsSlewing returns 0
01:46:15.768 00.000 16108 IsGuiding returns 0
01:46:15.777 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3385, FiltMin=2928, FiltMax=61353, Gamma=1.000
01:46:15.803 00.026 16108 PulseGuide returned control before completion, sleep 58
01:46:15.804 00.001 21068 UpdateGuideState exits: m=124806 SNR=74.8
01:46:15.806 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:15.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:15.809 00.002 21068 Enqueuing Expose request
01:46:15.864 00.055 16108 IsGuiding returns 1
01:46:15.864 00.000 16108 scope still moving after pulse duration time elapsed
01:46:15.895 00.031 16108 IsSlewing returns 0
01:46:15.895 00.000 16108 IsGuiding returns 0
01:46:15.895 00.000 16108 scope move finished after 82 + 44 ms
01:46:15.895 00.000 16108 Move returns status 0, amount 82
01:46:15.895 00.000 16108 MoveAxis(N, 0, ABG)
01:46:15.896 00.001 16108 Move returns status 0, amount 0
01:46:15.896 00.000 16108 move complete, result=0
01:46:15.896 00.000 16108 worker thread done servicing request
01:46:15.896 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH
01:46:15.898 00.002 16108 Worker thread wakes up
01:46:15.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:15.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:17.064 01.166 16108 Exposure complete
01:46:17.142 00.078 16108 worker thread done servicing request
01:46:17.142 00.000 21068 OnExposeComplete: enter
01:46:17.143 00.001 21068 UpdateGuideState(): m_state=6
01:46:17.146 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11237
01:46:17.148 00.002 21068 Star::Find returns 1 (0), X=220.58, Y=875.46, Mass=118452, SNR=91.5, Peak=13920 HFD=3.3
01:46:17.149 00.001 21068 MultiStar: [#1 0.00,-0.31,0.97,U] [#2 -0.07,-0.73,0.00,M1] [#3 -0.08,-0.38,0.93,U] [#4 0.20,-0.56,0.00,M4] [#5 0.15,-0.63,0.00,M1] [#6 0.18,-0.78,0.00,M1] [#7 -0.07,-0.67,0.00,M1] [#8 0.44,-0.28,0.71,U] 
01:46:17.151 00.002 21068 refined, 3 included, MultiStar: {0.06, -0.34}, one-star: {-0.03, -0.36}
01:46:17.151 00.000 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
01:46:17.153 00.002 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
01:46:17.154 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.40 mountX=-0.12 mountY=0.31, mountTheta=1.93
01:46:17.156 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.34, opts=13)
01:46:17.157 00.001 21068 Enqueuing Move request for scope (0.06, -0.34)
01:46:17.160 00.003 16108 Worker thread wakes up
01:46:17.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
01:46:17.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
01:46:17.160 00.000 16108 Moving (0.06, -0.34) raw xDistance=-0.12 yDistance=0.31
01:46:17.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:46:17.160 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.77
01:46:17.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:46:17.160 00.000 16108 MoveAxis(E, 0, ABG)
01:46:17.160 00.000 16108 Move returns status 0, amount 0
01:46:17.160 00.000 16108 MoveAxis(S, 63, ABG)
01:46:17.161 00.001 16108 Guiding  Dir = 1, Dur = 63
01:46:17.161 00.000 16108 IsSlewing returns 0
01:46:17.161 00.000 16108 IsGuiding returns 0
01:46:17.165 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3382, FiltMin=2871, FiltMax=58054, Gamma=1.000
01:46:17.183 00.018 21068 UpdateGuideState exits: m=118452 SNR=91.5
01:46:17.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:17.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:17.186 00.001 21068 Enqueuing Expose request
01:46:17.214 00.028 16108 PulseGuide returned control before completion, sleep 20
01:46:17.244 00.030 16108 IsGuiding returns 1
01:46:17.244 00.000 16108 scope still moving after pulse duration time elapsed
01:46:17.276 00.032 16108 IsSlewing returns 0
01:46:17.276 00.000 16108 IsGuiding returns 1
01:46:17.307 00.031 16108 IsSlewing returns 0
01:46:17.307 00.000 16108 IsGuiding returns 0
01:46:17.308 00.001 16108 scope move finished after 63 + 83 ms
01:46:17.308 00.000 16108 Move returns status 0, amount 63
01:46:17.308 00.000 16108 move complete, result=0
01:46:17.308 00.000 16108 worker thread done servicing request
01:46:17.308 00.000 16108 Worker thread wakes up
01:46:17.308 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
01:46:17.310 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:17.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:18.291 00.981 16108 Exposure complete
01:46:18.367 00.076 16108 worker thread done servicing request
01:46:18.367 00.000 21068 OnExposeComplete: enter
01:46:18.368 00.001 21068 UpdateGuideState(): m_state=6
01:46:18.369 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11238
01:46:18.370 00.001 21068 Star::Find returns 1 (0), X=220.60, Y=875.41, Mass=127788, SNR=81.5, Peak=15481 HFD=3.3
01:46:18.372 00.002 21068 MultiStar: [#1 0.25,-0.63,0.00,M1] [#2 0.17,-0.56,0.00,M2] [#3 0.31,-0.53,0.00,M1] [#4 0.58,-0.74,0.00,M5] [#5 0.03,-0.74,0.00,M2] [#6 0.08,-0.53,0.00,M2] [#7 0.06,-0.28,0.76,U] [#8 0.59,-0.22,0.00,M1] 
01:46:18.373 00.001 21068 refined, 1 included, MultiStar: {0.02, -0.35}, one-star: {-0.02, -0.41}
01:46:18.374 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
01:46:18.375 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
01:46:18.376 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.52 mountX=-0.08 mountY=0.34, mountTheta=1.80
01:46:18.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.35, opts=13)
01:46:18.378 00.000 21068 Enqueuing Move request for scope (0.02, -0.35)
01:46:18.379 00.001 16108 Worker thread wakes up
01:46:18.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd
01:46:18.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.35)
01:46:18.379 00.000 16108 Moving (0.02, -0.35) raw xDistance=-0.08 yDistance=0.34
01:46:18.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:18.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:46:18.379 00.000 16108 MoveAxis(E, 0, ABG)
01:46:18.379 00.000 16108 Move returns status 0, amount 0
01:46:18.379 00.000 16108 MoveAxis(S, 68, ABG)
01:46:18.379 00.000 16108 Guiding  Dir = 1, Dur = 68
01:46:18.380 00.001 16108 IsSlewing returns 0
01:46:18.380 00.000 16108 IsGuiding returns 0
01:46:18.385 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3385, FiltMin=2928, FiltMax=52742, Gamma=1.000
01:46:18.391 00.006 16108 PulseGuide returned control before completion, sleep 67
01:46:18.402 00.011 21068 UpdateGuideState exits: m=127788 SNR=81.5
01:46:18.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:18.406 00.002 21068 Enqueuing Expose request
01:46:18.468 00.062 16108 IsGuiding returns 1
01:46:18.468 00.000 16108 scope still moving after pulse duration time elapsed
01:46:18.498 00.030 16108 IsSlewing returns 0
01:46:18.498 00.000 16108 IsGuiding returns 0
01:46:18.498 00.000 16108 scope move finished after 68 + 50 ms
01:46:18.498 00.000 16108 Move returns status 0, amount 68
01:46:18.498 00.000 16108 move complete, result=0
01:46:18.499 00.001 16108 worker thread done servicing request
01:46:18.499 00.000 16108 Worker thread wakes up
01:46:18.499 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 68 ms SOUTH
01:46:18.502 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:18.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:19.658 01.156 16108 Exposure complete
01:46:19.721 00.063 16108 worker thread done servicing request
01:46:19.721 00.000 21068 OnExposeComplete: enter
01:46:19.723 00.002 21068 UpdateGuideState(): m_state=6
01:46:19.724 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11239
01:46:19.725 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.88, Mass=115235, SNR=69.9, Peak=12224 HFD=3.4
01:46:19.726 00.001 21068 MultiStar: [#1 0.36,0.14,1.28,U] [#2 0.29,0.07,1.36,U] [#3 0.46,0.23,1.40,U] [#4 0.13,-0.06,0.99,U] [#5 0.03,-0.12,1.08,U] [#6 0.18,-0.25,0.99,U] [#7 0.17,0.19,0.82,U] [#8 0.70,0.19,0.00,M2] 
01:46:19.727 00.001 21068 refined, 7 included, MultiStar: {0.27, 0.04}, one-star: {0.41, 0.07}
01:46:19.729 00.002 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
01:46:19.729 00.000 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
01:46:19.731 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.16 mountX=-0.26 mountY=-0.10, mountTheta=-2.75
01:46:19.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.04, opts=13)
01:46:19.734 00.001 21068 Enqueuing Move request for scope (0.27, 0.04)
01:46:19.735 00.001 16108 Worker thread wakes up
01:46:19.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
01:46:19.735 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
01:46:19.735 00.000 16108 Moving (0.27, 0.04) raw xDistance=-0.26 yDistance=-0.10
01:46:19.736 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:46:19.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:19.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:46:19.736 00.000 16108 MoveAxis(E, 67, ABG)
01:46:19.736 00.000 16108 Guiding  Dir = 2, Dur = 67
01:46:19.737 00.001 16108 IsSlewing returns 0
01:46:19.737 00.000 16108 IsGuiding returns 0
01:46:19.745 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3385, FiltMin=2848, FiltMax=56509, Gamma=1.000
01:46:19.758 00.013 16108 PulseGuide returned control before completion, sleep 57
01:46:19.767 00.009 21068 UpdateGuideState exits: m=115235 SNR=69.9
01:46:19.769 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:19.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:19.771 00.001 21068 Enqueuing Expose request
01:46:19.818 00.047 16108 IsGuiding returns 1
01:46:19.818 00.000 16108 scope still moving after pulse duration time elapsed
01:46:19.853 00.035 16108 IsSlewing returns 0
01:46:19.853 00.000 16108 IsGuiding returns 0
01:46:19.853 00.000 16108 scope move finished after 67 + 48 ms
01:46:19.853 00.000 16108 Move returns status 0, amount 67
01:46:19.854 00.001 16108 MoveAxis(N, 0, ABG)
01:46:19.854 00.000 16108 Move returns status 0, amount 0
01:46:19.854 00.000 16108 move complete, result=0
01:46:19.854 00.000 16108 worker thread done servicing request
01:46:19.854 00.000 16108 Worker thread wakes up
01:46:19.854 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
01:46:19.856 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:19.857 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:20.827 00.970 16108 Exposure complete
01:46:20.883 00.056 16108 worker thread done servicing request
01:46:20.883 00.000 21068 OnExposeComplete: enter
01:46:20.885 00.002 21068 UpdateGuideState(): m_state=6
01:46:20.888 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11240
01:46:20.889 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.07, Mass=124330, SNR=94.3, Peak=14304 HFD=3.6
01:46:20.890 00.001 21068 MultiStar: [#1 0.16,0.14,1.13,U] [#2 -0.30,-0.03,0.96,U] [#3 0.17,0.36,1.01,U] [#4 -0.08,0.02,0.72,U] [#5 -0.37,0.00,0.92,U] [#6 -0.32,-0.19,0.66,U] [#7 -0.00,0.09,0.52,U] [#8 -0.03,0.22,0.67,U] 
01:46:20.891 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.08, 0.26}
01:46:20.892 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
01:46:20.893 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:46:20.893 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=0.10 mountY=-0.09, mountTheta=-0.71
01:46:20.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.11, opts=13)
01:46:20.896 00.001 21068 Enqueuing Move request for scope (-0.08, 0.11)
01:46:20.896 00.000 16108 Worker thread wakes up
01:46:20.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:46:20.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:46:20.896 00.000 16108 Moving (-0.08, 0.11) raw xDistance=0.10 yDistance=-0.09
01:46:20.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:46:20.898 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:20.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:20.898 00.000 16108 MoveAxis(E, 0, ABG)
01:46:20.898 00.000 16108 Move returns status 0, amount 0
01:46:20.898 00.000 16108 MoveAxis(N, 0, ABG)
01:46:20.898 00.000 16108 Move returns status 0, amount 0
01:46:20.898 00.000 16108 move complete, result=0
01:46:20.898 00.000 16108 worker thread done servicing request
01:46:20.902 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3389, FiltMin=2883, FiltMax=60352, Gamma=1.000
01:46:20.916 00.014 21068 UpdateGuideState exits: m=124330 SNR=94.3
01:46:20.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.919 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:20.920 00.001 21068 Enqueuing Expose request
01:46:20.920 00.000 16108 Worker thread wakes up
01:46:20.920 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:20.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:20.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:22.099 01.178 16108 Exposure complete
01:46:22.178 00.079 16108 worker thread done servicing request
01:46:22.178 00.000 21068 OnExposeComplete: enter
01:46:22.180 00.002 21068 UpdateGuideState(): m_state=6
01:46:22.181 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11241
01:46:22.182 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.30, Mass=122044, SNR=78.7, Peak=13187 HFD=3.3
01:46:22.184 00.002 21068 MultiStar: [#1 -0.08,0.54,0.00,M1] [#2 -0.36,0.46,0.00,M1] [#3 0.08,0.65,0.00,M1] [#4 -0.73,0.17,0.00,M4] [#5 -0.47,0.37,0.00,M1] [#6 -0.82,0.22,0.00,M1] [#7 -0.25,0.56,0.00,M1] [#8 0.13,0.52,0.88,U] 
01:46:22.185 00.001 21068 single-star, 1 included, MultiStar: {0.01, 0.50}, one-star: {-0.09, 0.49}
01:46:22.186 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:46:22.186 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
01:46:22.187 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.49 cameraTheta=1.75 mountX=0.17 mountY=-0.45, mountTheta=-1.21
01:46:22.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.49, opts=13)
01:46:22.192 00.003 21068 Enqueuing Move request for scope (-0.09, 0.49)
01:46:22.192 00.000 16108 Worker thread wakes up
01:46:22.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
01:46:22.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
01:46:22.192 00.000 16108 Moving (-0.09, 0.49) raw xDistance=0.17 yDistance=-0.45
01:46:22.193 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:46:22.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:22.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:46:22.193 00.000 16108 MoveAxis(E, 0, ABG)
01:46:22.193 00.000 16108 Move returns status 0, amount 0
01:46:22.193 00.000 16108 MoveAxis(N, 0, ABG)
01:46:22.193 00.000 16108 Move returns status 0, amount 0
01:46:22.193 00.000 16108 move complete, result=0
01:46:22.193 00.000 16108 worker thread done servicing request
01:46:22.198 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3385, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:46:22.214 00.016 21068 UpdateGuideState exits: m=122044 SNR=78.7
01:46:22.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.217 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:22.218 00.001 21068 Enqueuing Expose request
01:46:22.219 00.001 16108 Worker thread wakes up
01:46:22.219 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:46:22.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:22.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:23.191 00.971 16108 Exposure complete
01:46:23.247 00.056 16108 worker thread done servicing request
01:46:23.247 00.000 21068 OnExposeComplete: enter
01:46:23.248 00.001 21068 UpdateGuideState(): m_state=6
01:46:23.249 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11242
01:46:23.250 00.001 21068 Star::Find returns 1 (0), X=220.43, Y=876.29, Mass=132089, SNR=95.9, Peak=14144 HFD=3.3
01:46:23.251 00.001 21068 MultiStar: [#1 -0.17,0.68,0.00,M2] [#2 -0.36,0.51,0.00,M2] [#3 -0.21,0.59,0.00,M2] [#4 -0.43,0.44,0.00,M5] [#5 -0.71,0.20,0.00,M2] [#6 -0.74,0.10,0.00,M2] [#7 -0.28,0.55,0.00,M2] [#8 0.16,0.65,0.00,M1] 
01:46:23.251 00.000 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
01:46:23.252 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
01:46:23.253 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.47 hyp=0.51 cameraTheta=1.94 mountX=0.26 mountY=-0.42, mountTheta=-1.01
01:46:23.254 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.47, opts=13)
01:46:23.255 00.001 21068 Enqueuing Move request for scope (-0.18, 0.47)
01:46:23.256 00.001 16108 Worker thread wakes up
01:46:23.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.47) opts 0xd
01:46:23.256 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.47)
01:46:23.256 00.000 16108 Moving (-0.18, 0.47) raw xDistance=0.26 yDistance=-0.42
01:46:23.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:46:23.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:23.257 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:46:23.257 00.000 16108 MoveAxis(W, 69, ABG)
01:46:23.257 00.000 16108 Guiding  Dir = 3, Dur = 69
01:46:23.257 00.000 16108 IsSlewing returns 0
01:46:23.258 00.001 16108 IsGuiding returns 0
01:46:23.260 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3389, FiltMin=2936, FiltMax=56963, Gamma=1.000
01:46:23.275 00.015 21068 UpdateGuideState exits: m=132089 SNR=95.9
01:46:23.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.276 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:23.277 00.001 21068 Enqueuing Expose request
01:46:23.316 00.039 16108 PulseGuide returned control before completion, sleep 22
01:46:23.346 00.030 16108 IsGuiding returns 1
01:46:23.346 00.000 16108 scope still moving after pulse duration time elapsed
01:46:23.377 00.031 16108 IsSlewing returns 0
01:46:23.377 00.000 16108 IsGuiding returns 1
01:46:23.408 00.031 16108 IsSlewing returns 0
01:46:23.408 00.000 16108 IsGuiding returns 0
01:46:23.408 00.000 16108 scope move finished after 69 + 81 ms
01:46:23.408 00.000 16108 Move returns status 0, amount 69
01:46:23.408 00.000 16108 MoveAxis(N, 0, ABG)
01:46:23.410 00.002 16108 Move returns status 0, amount 0
01:46:23.410 00.000 16108 move complete, result=0
01:46:23.410 00.000 16108 worker thread done servicing request
01:46:23.410 00.000 16108 Worker thread wakes up
01:46:23.410 00.000 21068 GuideStep: 0.3 px 69 ms WEST, -0.4 px 0 ms NORTH
01:46:23.413 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:23.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:24.576 01.163 16108 Exposure complete
01:46:24.632 00.056 16108 worker thread done servicing request
01:46:24.632 00.000 21068 OnExposeComplete: enter
01:46:24.634 00.002 21068 UpdateGuideState(): m_state=6
01:46:24.636 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11243
01:46:24.638 00.002 21068 Star::Find returns 1 (0), X=220.27, Y=876.19, Mass=137896, SNR=89.9, Peak=14096 HFD=3.6
01:46:24.639 00.001 21068 MultiStar: [#1 -0.34,0.06,1.07,U] [#2 -0.77,-0.08,0.00,M3] [#3 -0.20,0.01,0.84,U] [#4 -0.20,0.09,0.73,U] [#5 -0.51,-0.10,0.83,U] [#6 -0.53,-0.01,0.77,U] [#7 -0.27,0.11,0.60,U] [#8 -0.24,0.44,0.68,U] 
01:46:24.640 00.001 21068 refined, 7 included, MultiStar: {-0.33, 0.12}, one-star: {-0.34, 0.37}
01:46:24.641 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
01:46:24.643 00.002 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
01:46:24.644 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.80 mountX=0.35 mountY=-0.04, mountTheta=-0.11
01:46:24.645 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.12, opts=13)
01:46:24.646 00.001 21068 Enqueuing Move request for scope (-0.33, 0.12)
01:46:24.647 00.001 16108 Worker thread wakes up
01:46:24.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.12) opts 0xd
01:46:24.647 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.12)
01:46:24.647 00.000 16108 Moving (-0.33, 0.12) raw xDistance=0.35 yDistance=-0.04
01:46:24.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
01:46:24.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:24.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:46:24.647 00.000 16108 MoveAxis(W, 96, ABG)
01:46:24.647 00.000 16108 Guiding  Dir = 3, Dur = 96
01:46:24.648 00.001 16108 IsSlewing returns 0
01:46:24.648 00.000 16108 IsGuiding returns 0
01:46:24.654 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3385, FiltMin=2896, FiltMax=59280, Gamma=1.000
01:46:24.680 00.026 16108 PulseGuide returned control before completion, sleep 75
01:46:24.681 00.001 21068 UpdateGuideState exits: m=137896 SNR=89.9
01:46:24.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:24.684 00.001 21068 Enqueuing Expose request
01:46:24.758 00.074 16108 IsGuiding returns 1
01:46:24.758 00.000 16108 scope still moving after pulse duration time elapsed
01:46:24.790 00.032 16108 IsSlewing returns 0
01:46:24.790 00.000 16108 IsGuiding returns 1
01:46:24.821 00.031 16108 IsSlewing returns 0
01:46:24.821 00.000 16108 IsGuiding returns 1
01:46:24.852 00.031 16108 IsSlewing returns 0
01:46:24.853 00.001 16108 IsGuiding returns 0
01:46:24.853 00.000 16108 scope move finished after 96 + 108 ms
01:46:24.853 00.000 16108 Move returns status 0, amount 96
01:46:24.853 00.000 16108 MoveAxis(N, 0, ABG)
01:46:24.853 00.000 16108 Move returns status 0, amount 0
01:46:24.853 00.000 16108 move complete, result=0
01:46:24.853 00.000 16108 worker thread done servicing request
01:46:24.853 00.000 16108 Worker thread wakes up
01:46:24.853 00.000 21068 GuideStep: 0.3 px 96 ms WEST, -0.0 px 0 ms NORTH
01:46:24.857 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:24.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:25.838 00.981 16108 Exposure complete
01:46:25.908 00.070 16108 worker thread done servicing request
01:46:25.909 00.001 21068 OnExposeComplete: enter
01:46:25.909 00.000 21068 UpdateGuideState(): m_state=6
01:46:25.910 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11244
01:46:25.911 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.15, Mass=114831, SNR=77.6, Peak=13792 HFD=3.7
01:46:25.912 00.001 21068 MultiStar: [#1 -0.09,0.09,1.16,U] [#2 0.12,0.11,1.24,U] [#3 -0.00,0.11,1.07,U] [#4 0.39,0.38,0.00,M5] [#5 -0.02,0.03,0.99,U] [#6 -0.08,0.29,0.76,U] [#7 0.24,0.11,0.71,U] [#8 0.59,0.11,0.00,M1] 
01:46:25.913 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.57, 0.33}
01:46:25.913 00.000 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
01:46:25.914 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
01:46:25.915 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.96 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
01:46:25.916 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
01:46:25.917 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
01:46:25.918 00.001 16108 Worker thread wakes up
01:46:25.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:46:25.918 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:46:25.918 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.08 yDistance=-0.17
01:46:25.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:25.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:25.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:46:25.918 00.000 16108 MoveAxis(E, 0, ABG)
01:46:25.918 00.000 16108 Move returns status 0, amount 0
01:46:25.918 00.000 16108 MoveAxis(N, 0, ABG)
01:46:25.918 00.000 16108 Move returns status 0, amount 0
01:46:25.918 00.000 16108 move complete, result=0
01:46:25.919 00.001 16108 worker thread done servicing request
01:46:25.925 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3385, FiltMin=2889, FiltMax=65440, Gamma=1.000
01:46:25.951 00.026 21068 UpdateGuideState exits: m=114831 SNR=77.6
01:46:25.953 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:25.955 00.001 21068 Enqueuing Expose request
01:46:25.956 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:25.956 00.000 16108 Worker thread wakes up
01:46:25.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:25.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:27.123 01.166 16108 Exposure complete
01:46:27.179 00.056 16108 worker thread done servicing request
01:46:27.179 00.000 21068 OnExposeComplete: enter
01:46:27.179 00.000 21068 UpdateGuideState(): m_state=6
01:46:27.180 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11245
01:46:27.181 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=876.44, Mass=119690, SNR=82.8, Peak=11056 HFD=3.3
01:46:27.182 00.001 21068 MultiStar: [#1 0.17,0.24,1.32,U] [#2 0.01,0.33,1.25,U] [#3 0.30,0.35,0.98,U] [#4 0.07,0.37,0.74,U] [#5 -0.20,0.25,0.85,U] [#6 -0.16,0.32,0.84,U] [#7 -0.11,0.61,0.00,M1] [#8 0.12,0.46,0.72,U] 
01:46:27.182 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.36}, one-star: {-0.09, 0.63}
01:46:27.183 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
01:46:27.184 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
01:46:27.184 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.47 mountX=0.03 mountY=-0.36, mountTheta=-1.50
01:46:27.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.36, opts=13)
01:46:27.187 00.001 21068 Enqueuing Move request for scope (0.04, 0.36)
01:46:27.187 00.000 16108 Worker thread wakes up
01:46:27.188 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd
01:46:27.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.36)
01:46:27.188 00.000 16108 Moving (0.04, 0.36) raw xDistance=0.03 yDistance=-0.36
01:46:27.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:27.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:27.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:46:27.188 00.000 16108 MoveAxis(E, 0, ABG)
01:46:27.188 00.000 16108 Move returns status 0, amount 0
01:46:27.188 00.000 16108 MoveAxis(N, 0, ABG)
01:46:27.188 00.000 16108 Move returns status 0, amount 0
01:46:27.188 00.000 16108 move complete, result=0
01:46:27.188 00.000 16108 worker thread done servicing request
01:46:27.195 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3385, FiltMin=2909, FiltMax=47846, Gamma=1.000
01:46:27.213 00.018 21068 UpdateGuideState exits: m=119690 SNR=82.8
01:46:27.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.214 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:27.215 00.001 21068 Enqueuing Expose request
01:46:27.216 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:46:27.217 00.001 16108 Worker thread wakes up
01:46:27.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:27.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:28.190 00.973 16108 Exposure complete
01:46:28.246 00.056 16108 worker thread done servicing request
01:46:28.246 00.000 21068 OnExposeComplete: enter
01:46:28.247 00.001 21068 UpdateGuideState(): m_state=6
01:46:28.248 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11246
01:46:28.249 00.001 21068 Star::Find returns 1 (0), X=220.50, Y=876.11, Mass=124242, SNR=88.1, Peak=12211 HFD=3.7
01:46:28.250 00.001 21068 MultiStar: [#1 0.19,0.31,1.09,U] [#2 -0.04,0.24,1.16,U] [#3 0.33,0.46,0.00,M1] [#4 -0.44,0.00,0.78,U] [#5 -0.39,0.12,0.97,U] [#6 -0.52,-0.11,0.72,U] [#7 0.17,0.47,0.53,U] [#8 0.25,0.47,0.65,U] 
01:46:28.251 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.22}, one-star: {-0.11, 0.30}
01:46:28.251 00.000 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:46:28.252 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:46:28.254 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.05 mountX=0.15 mountY=-0.19, mountTheta=-0.89
01:46:28.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.22, opts=13)
01:46:28.256 00.001 21068 Enqueuing Move request for scope (-0.11, 0.22)
01:46:28.257 00.001 16108 Worker thread wakes up
01:46:28.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
01:46:28.257 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
01:46:28.258 00.001 16108 Moving (-0.11, 0.22) raw xDistance=0.15 yDistance=-0.19
01:46:28.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:46:28.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:28.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:46:28.258 00.000 16108 MoveAxis(E, 0, ABG)
01:46:28.258 00.000 16108 Move returns status 0, amount 0
01:46:28.258 00.000 16108 MoveAxis(N, 0, ABG)
01:46:28.258 00.000 16108 Move returns status 0, amount 0
01:46:28.258 00.000 16108 move complete, result=0
01:46:28.259 00.001 16108 worker thread done servicing request
01:46:28.261 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3385, FiltMin=2921, FiltMax=52726, Gamma=1.000
01:46:28.277 00.016 21068 UpdateGuideState exits: m=124242 SNR=88.1
01:46:28.280 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:28.283 00.002 21068 Enqueuing Expose request
01:46:28.285 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:28.287 00.002 16108 Worker thread wakes up
01:46:28.287 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:28.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:29.445 01.158 16108 Exposure complete
01:46:29.516 00.071 16108 worker thread done servicing request
01:46:29.516 00.000 21068 OnExposeComplete: enter
01:46:29.517 00.001 21068 UpdateGuideState(): m_state=6
01:46:29.518 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11247
01:46:29.520 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=876.16, Mass=118543, SNR=78.7, Peak=13891 HFD=3.4
01:46:29.521 00.001 21068 MultiStar: [#1 -0.31,0.24,1.43,U] [#2 -0.29,0.24,1.37,U] [#3 -0.18,0.65,0.00,M2] [#4 -0.41,0.05,0.93,U] [#5 -0.33,0.14,1.04,U] [#6 -0.35,-0.06,0.89,U] [#7 -0.10,0.10,0.67,U] [#8 0.08,0.46,0.73,U] 
01:46:29.522 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.19}, one-star: {-0.17, 0.34}
01:46:29.524 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
01:46:29.525 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
01:46:29.526 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.49 mountX=0.29 mountY=-0.13, mountTheta=-0.42
01:46:29.527 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.19, opts=13)
01:46:29.528 00.001 21068 Enqueuing Move request for scope (-0.26, 0.19)
01:46:29.529 00.001 16108 Worker thread wakes up
01:46:29.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
01:46:29.529 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
01:46:29.529 00.000 16108 Moving (-0.26, 0.19) raw xDistance=0.29 yDistance=-0.13
01:46:29.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:46:29.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:29.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:29.529 00.000 16108 MoveAxis(W, 75, ABG)
01:46:29.529 00.000 16108 Guiding  Dir = 3, Dur = 75
01:46:29.530 00.001 16108 IsSlewing returns 0
01:46:29.530 00.000 16108 IsGuiding returns 0
01:46:29.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3382, FiltMin=2912, FiltMax=57238, Gamma=1.000
01:46:29.556 00.022 21068 UpdateGuideState exits: m=118543 SNR=78.7
01:46:29.559 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:29.561 00.001 21068 Enqueuing Expose request
01:46:29.587 00.026 16108 PulseGuide returned control before completion, sleep 29
01:46:29.631 00.044 16108 IsGuiding returns 1
01:46:29.631 00.000 16108 scope still moving after pulse duration time elapsed
01:46:29.663 00.032 16108 IsSlewing returns 0
01:46:29.663 00.000 16108 IsGuiding returns 1
01:46:29.694 00.031 16108 IsSlewing returns 0
01:46:29.694 00.000 16108 IsGuiding returns 0
01:46:29.694 00.000 16108 scope move finished after 75 + 89 ms
01:46:29.694 00.000 16108 Move returns status 0, amount 75
01:46:29.694 00.000 16108 MoveAxis(N, 0, ABG)
01:46:29.694 00.000 16108 Move returns status 0, amount 0
01:46:29.694 00.000 16108 move complete, result=0
01:46:29.695 00.001 16108 worker thread done servicing request
01:46:29.695 00.000 16108 Worker thread wakes up
01:46:29.695 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
01:46:29.696 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:29.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:30.664 00.968 16108 Exposure complete
01:46:30.717 00.053 16108 worker thread done servicing request
01:46:30.717 00.000 21068 OnExposeComplete: enter
01:46:30.718 00.001 21068 UpdateGuideState(): m_state=6
01:46:30.719 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11248
01:46:30.719 00.000 21068 Star::Find returns 1 (0), X=220.51, Y=876.20, Mass=133231, SNR=88.2, Peak=17744 HFD=3.3
01:46:30.720 00.001 21068 MultiStar: [#1 -0.01,0.24,0.99,U] [#2 -0.18,0.21,1.24,U] [#3 -0.15,0.41,0.82,U] [#4 0.13,-0.05,0.73,U] [#5 -0.23,0.07,0.87,U] [#6 -0.05,0.20,0.81,U] [#7 0.14,0.57,0.00,M1] [#8 0.47,0.51,0.00,M1] 
01:46:30.721 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.22}, one-star: {-0.10, 0.38}
01:46:30.722 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
01:46:30.722 00.000 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
01:46:30.723 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=0.13 mountY=-0.19, mountTheta=-0.97
01:46:30.725 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.22, opts=13)
01:46:30.725 00.000 21068 Enqueuing Move request for scope (-0.09, 0.22)
01:46:30.726 00.001 16108 Worker thread wakes up
01:46:30.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
01:46:30.726 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:46:30.726 00.000 16108 Moving (-0.09, 0.22) raw xDistance=0.13 yDistance=-0.19
01:46:30.727 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:46:30.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:30.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:46:30.727 00.000 16108 MoveAxis(E, 0, ABG)
01:46:30.727 00.000 16108 Move returns status 0, amount 0
01:46:30.727 00.000 16108 MoveAxis(N, 0, ABG)
01:46:30.727 00.000 16108 Move returns status 0, amount 0
01:46:30.727 00.000 16108 move complete, result=0
01:46:30.727 00.000 16108 worker thread done servicing request
01:46:30.732 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3385, FiltMin=2909, FiltMax=49456, Gamma=1.000
01:46:30.753 00.021 21068 UpdateGuideState exits: m=133231 SNR=88.2
01:46:30.755 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:30.757 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:30.759 00.002 21068 Enqueuing Expose request
01:46:30.761 00.002 16108 Worker thread wakes up
01:46:30.761 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:30.764 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:30.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:31.911 01.147 16108 Exposure complete
01:46:31.981 00.070 16108 worker thread done servicing request
01:46:31.981 00.000 21068 OnExposeComplete: enter
01:46:31.984 00.003 21068 UpdateGuideState(): m_state=6
01:46:31.985 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11249
01:46:31.985 00.000 21068 Star::Find returns 1 (0), X=220.74, Y=876.12, Mass=128183, SNR=92.0, Peak=17584 HFD=3.4
01:46:31.986 00.001 21068 MultiStar: [#1 0.17,0.17,0.97,U] [#2 0.01,-0.04,1.07,U] [#3 0.14,0.21,0.85,U] [#4 0.09,0.02,0.81,U] [#5 -0.18,-0.02,0.79,U] [#6 -0.31,-0.11,0.77,U] [#7 0.16,0.04,0.57,U] [#8 0.61,0.50,0.00,M2] 
01:46:31.987 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.12, 0.30}
01:46:31.988 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
01:46:31.989 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
01:46:31.989 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
01:46:31.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
01:46:31.992 00.001 21068 Enqueuing Move request for scope (0.03, 0.08)
01:46:31.993 00.001 16108 Worker thread wakes up
01:46:31.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:46:31.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:46:31.993 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.02 yDistance=-0.09
01:46:31.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:46:31.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:31.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:31.993 00.000 16108 MoveAxis(E, 0, ABG)
01:46:31.994 00.001 16108 Move returns status 0, amount 0
01:46:31.994 00.000 16108 MoveAxis(N, 0, ABG)
01:46:31.994 00.000 16108 Move returns status 0, amount 0
01:46:31.994 00.000 16108 move complete, result=0
01:46:31.994 00.000 16108 worker thread done servicing request
01:46:32.000 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3385, FiltMin=2864, FiltMax=62880, Gamma=1.000
01:46:32.015 00.015 21068 UpdateGuideState exits: m=128183 SNR=92.0
01:46:32.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:32.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:32.018 00.001 21068 Enqueuing Expose request
01:46:32.019 00.001 16108 Worker thread wakes up
01:46:32.019 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:32.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:32.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:32.989 00.970 16108 Exposure complete
01:46:33.074 00.085 16108 worker thread done servicing request
01:46:33.074 00.000 21068 OnExposeComplete: enter
01:46:33.075 00.001 21068 UpdateGuideState(): m_state=6
01:46:33.076 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11250
01:46:33.076 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.18, Mass=134980, SNR=95.1, Peak=16080 HFD=3.5
01:46:33.077 00.001 21068 MultiStar: [#1 0.44,0.03,1.03,U] [#2 0.21,0.09,1.32,U] [#3 0.65,0.32,0.00,M1] [#4 0.36,0.02,0.74,U] [#5 0.09,-0.25,0.80,U] [#6 0.27,0.10,0.69,U] [#7 0.49,0.11,0.56,U] [#8 0.53,0.36,0.00,M3] 
01:46:33.079 00.002 21068 refined, 6 included, MultiStar: {0.27, 0.08}, one-star: {0.14, 0.37}
01:46:33.082 00.003 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
01:46:33.084 00.002 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
01:46:33.086 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.27 mountX=-0.25 mountY=-0.14, mountTheta=-2.65
01:46:33.091 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.08, opts=13)
01:46:33.092 00.001 21068 Enqueuing Move request for scope (0.27, 0.08)
01:46:33.093 00.001 16108 Worker thread wakes up
01:46:33.094 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
01:46:33.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
01:46:33.094 00.000 16108 Moving (0.27, 0.08) raw xDistance=-0.25 yDistance=-0.14
01:46:33.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:46:33.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:33.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:46:33.094 00.000 16108 MoveAxis(E, 67, ABG)
01:46:33.094 00.000 16108 Guiding  Dir = 2, Dur = 67
01:46:33.094 00.000 16108 IsSlewing returns 0
01:46:33.095 00.001 16108 IsGuiding returns 0
01:46:33.100 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3385, FiltMin=2925, FiltMax=59552, Gamma=1.000
01:46:33.121 00.021 21068 UpdateGuideState exits: m=134980 SNR=95.1
01:46:33.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.122 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:33.123 00.001 21068 Enqueuing Expose request
01:46:33.143 00.020 16108 PulseGuide returned control before completion, sleep 30
01:46:33.189 00.046 16108 IsGuiding returns 1
01:46:33.189 00.000 16108 scope still moving after pulse duration time elapsed
01:46:33.220 00.031 16108 IsSlewing returns 0
01:46:33.220 00.000 16108 IsGuiding returns 1
01:46:33.251 00.031 16108 IsSlewing returns 0
01:46:33.251 00.000 16108 IsGuiding returns 0
01:46:33.251 00.000 16108 scope move finished after 67 + 89 ms
01:46:33.251 00.000 16108 Move returns status 0, amount 67
01:46:33.251 00.000 16108 MoveAxis(N, 0, ABG)
01:46:33.251 00.000 16108 Move returns status 0, amount 0
01:46:33.251 00.000 16108 move complete, result=0
01:46:33.251 00.000 16108 worker thread done servicing request
01:46:33.251 00.000 16108 Worker thread wakes up
01:46:33.251 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
01:46:33.253 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:33.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:34.402 01.149 16108 Exposure complete
01:46:34.480 00.078 16108 worker thread done servicing request
01:46:34.480 00.000 21068 OnExposeComplete: enter
01:46:34.481 00.001 21068 UpdateGuideState(): m_state=6
01:46:34.483 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11251
01:46:34.484 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=876.08, Mass=124108, SNR=77.8, Peak=15680 HFD=3.5
01:46:34.485 00.001 21068 MultiStar: [#1 0.37,0.08,1.12,U] [#2 -0.01,0.05,1.46,U] [#3 0.21,0.28,1.31,U] [#4 0.25,0.09,0.81,U] [#5 -0.07,-0.22,0.97,U] [#6 -0.06,0.35,0.96,U] [#7 0.20,0.09,0.68,U] [#8 0.18,0.32,0.80,U] 
01:46:34.486 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.18, 0.26}
01:46:34.486 00.000 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
01:46:34.487 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
01:46:34.488 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.82 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
01:46:34.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.14, opts=13)
01:46:34.494 00.004 21068 Enqueuing Move request for scope (0.13, 0.14)
01:46:34.495 00.001 16108 Worker thread wakes up
01:46:34.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:46:34.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:46:34.495 00.000 16108 Moving (0.13, 0.14) raw xDistance=-0.11 yDistance=-0.17
01:46:34.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:34.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:34.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:46:34.495 00.000 16108 MoveAxis(E, 0, ABG)
01:46:34.495 00.000 16108 Move returns status 0, amount 0
01:46:34.495 00.000 16108 MoveAxis(N, 0, ABG)
01:46:34.495 00.000 16108 Move returns status 0, amount 0
01:46:34.495 00.000 16108 move complete, result=0
01:46:34.495 00.000 16108 worker thread done servicing request
01:46:34.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3382, FiltMin=2870, FiltMax=53193, Gamma=1.000
01:46:34.520 00.021 21068 UpdateGuideState exits: m=124108 SNR=77.8
01:46:34.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.523 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:34.524 00.001 21068 Enqueuing Expose request
01:46:34.524 00.000 16108 Worker thread wakes up
01:46:34.524 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:34.525 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:34.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:35.487 00.962 16108 Exposure complete
01:46:35.540 00.053 16108 worker thread done servicing request
01:46:35.540 00.000 21068 OnExposeComplete: enter
01:46:35.541 00.001 21068 UpdateGuideState(): m_state=6
01:46:35.542 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11252
01:46:35.543 00.001 21068 Star::Find returns 1 (0), X=220.74, Y=875.98, Mass=128455, SNR=86.9, Peak=17152 HFD=3.2
01:46:35.544 00.001 21068 MultiStar: [#1 0.09,0.10,1.23,U] [#2 -0.14,0.09,1.12,U] [#3 0.13,0.13,0.98,U] [#4 0.17,-0.20,0.74,U] [#5 -0.22,-0.20,0.87,U] [#6 0.08,-0.27,0.80,U] [#7 -0.03,-0.02,0.67,U] [#8 0.08,0.04,0.72,U] 
01:46:35.544 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.13, 0.17}
01:46:35.545 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
01:46:35.546 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
01:46:35.546 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.05 mountX=-0.03 mountY=-0.01, mountTheta=-2.86
01:46:35.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
01:46:35.549 00.001 21068 Enqueuing Move request for scope (0.03, 0.00)
01:46:35.550 00.001 16108 Worker thread wakes up
01:46:35.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:46:35.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:46:35.550 00.000 16108 Moving (0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01
01:46:35.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:46:35.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:35.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:46:35.550 00.000 16108 MoveAxis(E, 0, ABG)
01:46:35.550 00.000 16108 Move returns status 0, amount 0
01:46:35.550 00.000 16108 MoveAxis(N, 0, ABG)
01:46:35.550 00.000 16108 Move returns status 0, amount 0
01:46:35.550 00.000 16108 move complete, result=0
01:46:35.551 00.001 16108 worker thread done servicing request
01:46:35.558 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3382, FiltMin=2896, FiltMax=59837, Gamma=1.000
01:46:35.577 00.019 21068 UpdateGuideState exits: m=128455 SNR=86.9
01:46:35.578 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.580 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:35.580 00.000 21068 Enqueuing Expose request
01:46:35.581 00.001 16108 Worker thread wakes up
01:46:35.581 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:35.582 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:35.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:36.747 01.165 16108 Exposure complete
01:46:36.827 00.080 16108 worker thread done servicing request
01:46:36.827 00.000 21068 OnExposeComplete: enter
01:46:36.828 00.001 21068 UpdateGuideState(): m_state=6
01:46:36.829 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11253
01:46:36.830 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.00, Mass=124658, SNR=81.2, Peak=15299 HFD=3.2
01:46:36.831 00.001 21068 MultiStar: [#1 -0.09,0.45,1.43,U] [#2 -0.29,0.12,1.21,U] [#3 -0.11,0.37,0.94,U] [#4 0.21,0.35,0.91,U] [#5 0.19,0.21,0.85,U] [#6 -0.15,0.22,0.77,U] [#7 0.05,0.08,0.78,U] [#8 -0.06,0.16,0.76,U] 
01:46:36.833 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.25}, one-star: {-0.34, 0.18}
01:46:36.834 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
01:46:36.835 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
01:46:36.836 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.88 mountX=0.12 mountY=-0.23, mountTheta=-1.08
01:46:36.837 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.25, opts=13)
01:46:36.838 00.001 21068 Enqueuing Move request for scope (-0.08, 0.25)
01:46:36.839 00.001 16108 Worker thread wakes up
01:46:36.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:46:36.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:46:36.839 00.000 16108 Moving (-0.08, 0.25) raw xDistance=0.12 yDistance=-0.23
01:46:36.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:36.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:36.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:46:36.839 00.000 16108 MoveAxis(E, 0, ABG)
01:46:36.839 00.000 16108 Move returns status 0, amount 0
01:46:36.839 00.000 16108 MoveAxis(N, 0, ABG)
01:46:36.839 00.000 16108 Move returns status 0, amount 0
01:46:36.839 00.000 16108 move complete, result=0
01:46:36.840 00.001 16108 worker thread done servicing request
01:46:36.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3382, FiltMin=2940, FiltMax=51174, Gamma=1.000
01:46:36.878 00.034 21068 UpdateGuideState exits: m=124658 SNR=81.2
01:46:36.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:36.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:36.882 00.002 21068 Enqueuing Expose request
01:46:36.883 00.001 16108 Worker thread wakes up
01:46:36.883 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:36.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:36.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:37.869 00.986 16108 Exposure complete
01:46:37.927 00.058 16108 worker thread done servicing request
01:46:37.927 00.000 21068 OnExposeComplete: enter
01:46:37.928 00.001 21068 UpdateGuideState(): m_state=6
01:46:37.929 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11254
01:46:37.929 00.000 21068 Star::Find returns 1 (0), X=220.47, Y=876.19, Mass=120913, SNR=80.8, Peak=13472 HFD=3.5
01:46:37.930 00.001 21068 MultiStar: [#1 -0.38,0.13,1.37,U] [#2 -0.39,0.18,1.45,U] [#3 -0.08,0.15,1.09,U] [#4 0.28,0.17,0.87,U] [#5 0.12,-0.07,0.88,U] [#6 0.15,0.03,0.89,U] [#7 0.04,0.01,0.57,U] [#8 0.10,0.49,0.80,U] 
01:46:37.931 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.14, 0.37}
01:46:37.932 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
01:46:37.933 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
01:46:37.933 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.02 mountX=0.11 mountY=-0.14, mountTheta=-0.92
01:46:37.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.17, opts=13)
01:46:37.936 00.001 21068 Enqueuing Move request for scope (-0.08, 0.17)
01:46:37.937 00.001 16108 Worker thread wakes up
01:46:37.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
01:46:37.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
01:46:37.937 00.000 16108 Moving (-0.08, 0.17) raw xDistance=0.11 yDistance=-0.14
01:46:37.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:46:37.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:37.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:46:37.938 00.001 16108 MoveAxis(E, 0, ABG)
01:46:37.938 00.000 16108 Move returns status 0, amount 0
01:46:37.938 00.000 16108 MoveAxis(N, 0, ABG)
01:46:37.938 00.000 16108 Move returns status 0, amount 0
01:46:37.938 00.000 16108 move complete, result=0
01:46:37.938 00.000 16108 worker thread done servicing request
01:46:37.945 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3385, FiltMin=2896, FiltMax=62934, Gamma=1.000
01:46:37.968 00.023 21068 UpdateGuideState exits: m=120913 SNR=80.8
01:46:37.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:37.969 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:37.970 00.001 21068 Enqueuing Expose request
01:46:37.971 00.001 16108 Worker thread wakes up
01:46:37.971 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:37.972 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:37.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:39.133 01.161 16108 Exposure complete
01:46:39.199 00.066 16108 worker thread done servicing request
01:46:39.199 00.000 21068 OnExposeComplete: enter
01:46:39.200 00.001 21068 UpdateGuideState(): m_state=6
01:46:39.202 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11255
01:46:39.203 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.38, Mass=119145, SNR=79.1, Peak=13952 HFD=3.3
01:46:39.205 00.002 21068 MultiStar: [#1 -0.16,0.45,1.27,U] [#2 -0.09,0.57,0.00,M1] [#3 -0.13,0.69,0.00,M1] [#4 -0.09,0.15,0.85,U] [#5 -0.04,0.50,1.02,U] [#6 -0.23,0.70,0.00,M1] [#7 -0.15,0.54,0.00,M1] [#8 0.11,0.64,0.00,M1] 
01:46:39.207 00.002 21068 refined, 3 included, MultiStar: {-0.14, 0.43}, one-star: {-0.26, 0.57}
01:46:39.210 00.003 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
01:46:39.212 00.002 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
01:46:39.212 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.89 mountX=0.21 mountY=-0.38, mountTheta=-1.07
01:46:39.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.43, opts=13)
01:46:39.215 00.001 21068 Enqueuing Move request for scope (-0.14, 0.43)
01:46:39.215 00.000 16108 Worker thread wakes up
01:46:39.216 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
01:46:39.216 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
01:46:39.216 00.000 16108 Moving (-0.14, 0.43) raw xDistance=0.21 yDistance=-0.38
01:46:39.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:46:39.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:39.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:46:39.216 00.000 16108 MoveAxis(W, 56, ABG)
01:46:39.216 00.000 16108 Guiding  Dir = 3, Dur = 56
01:46:39.217 00.001 16108 IsSlewing returns 0
01:46:39.217 00.000 16108 IsGuiding returns 0
01:46:39.222 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3382, FiltMin=2934, FiltMax=62310, Gamma=1.000
01:46:39.237 00.015 21068 UpdateGuideState exits: m=119145 SNR=79.1
01:46:39.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:39.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:39.240 00.001 21068 Enqueuing Expose request
01:46:39.271 00.031 16108 PulseGuide returned control before completion, sleep 12
01:46:39.286 00.015 16108 IsGuiding returns 1
01:46:39.286 00.000 16108 scope still moving after pulse duration time elapsed
01:46:39.318 00.032 16108 IsSlewing returns 0
01:46:39.318 00.000 16108 IsGuiding returns 1
01:46:39.349 00.031 16108 IsSlewing returns 0
01:46:39.350 00.001 16108 IsGuiding returns 1
01:46:39.381 00.031 16108 IsSlewing returns 0
01:46:39.381 00.000 16108 IsGuiding returns 0
01:46:39.381 00.000 16108 scope move finished after 56 + 107 ms
01:46:39.381 00.000 16108 Move returns status 0, amount 56
01:46:39.381 00.000 16108 MoveAxis(N, 0, ABG)
01:46:39.381 00.000 16108 Move returns status 0, amount 0
01:46:39.381 00.000 16108 move complete, result=0
01:46:39.381 00.000 16108 worker thread done servicing request
01:46:39.381 00.000 16108 Worker thread wakes up
01:46:39.381 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.4 px 0 ms NORTH
01:46:39.383 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:39.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:40.363 00.980 16108 Exposure complete
01:46:40.426 00.063 16108 worker thread done servicing request
01:46:40.426 00.000 21068 OnExposeComplete: enter
01:46:40.428 00.002 21068 UpdateGuideState(): m_state=6
01:46:40.430 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11256
01:46:40.432 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=876.03, Mass=120076, SNR=81.0, Peak=15680 HFD=3.1
01:46:40.433 00.001 21068 MultiStar: [#1 0.26,0.27,1.23,U] [#2 0.23,0.14,1.30,U] [#3 0.16,0.21,0.97,U] [#4 0.15,0.16,0.89,U] [#5 0.21,0.25,0.98,U] [#6 0.02,0.37,0.98,U] [#7 0.39,0.04,0.70,U] [#8 0.21,0.41,0.98,U] 
01:46:40.435 00.002 21068 single-star, 8 included, MultiStar: {0.20, 0.23}, one-star: {0.18, 0.21}
01:46:40.437 00.002 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
01:46:40.438 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
01:46:40.439 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.85 mountX=-0.14 mountY=-0.25, mountTheta=-2.10
01:46:40.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.21, opts=13)
01:46:40.443 00.002 21068 Enqueuing Move request for scope (0.18, 0.21)
01:46:40.444 00.001 16108 Worker thread wakes up
01:46:40.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
01:46:40.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
01:46:40.444 00.000 16108 Moving (0.18, 0.21) raw xDistance=-0.14 yDistance=-0.25
01:46:40.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:46:40.444 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.40 newest=-0.78
01:46:40.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:46:40.444 00.000 16108 MoveAxis(E, 0, ABG)
01:46:40.444 00.000 16108 Move returns status 0, amount 0
01:46:40.444 00.000 16108 MoveAxis(N, 50, ABG)
01:46:40.444 00.000 16108 Guiding  Dir = 0, Dur = 50
01:46:40.445 00.001 16108 IsSlewing returns 0
01:46:40.445 00.000 16108 IsGuiding returns 0
01:46:40.448 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3382, FiltMin=2905, FiltMax=60000, Gamma=1.000
01:46:40.464 00.016 21068 UpdateGuideState exits: m=120076 SNR=81.0
01:46:40.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:40.467 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:40.467 00.000 21068 Enqueuing Expose request
01:46:40.468 00.001 16108 PulseGuide returned control before completion, sleep 39
01:46:40.512 00.044 16108 IsGuiding returns 1
01:46:40.512 00.000 16108 scope still moving after pulse duration time elapsed
01:46:40.544 00.032 16108 IsSlewing returns 0
01:46:40.544 00.000 16108 IsGuiding returns 1
01:46:40.576 00.032 16108 IsSlewing returns 0
01:46:40.576 00.000 16108 IsGuiding returns 0
01:46:40.576 00.000 16108 scope move finished after 50 + 81 ms
01:46:40.576 00.000 16108 Move returns status 0, amount 50
01:46:40.576 00.000 16108 move complete, result=0
01:46:40.576 00.000 16108 worker thread done servicing request
01:46:40.576 00.000 16108 Worker thread wakes up
01:46:40.576 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:46:40.578 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:40.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:41.748 01.170 16108 Exposure complete
01:46:41.811 00.063 16108 worker thread done servicing request
01:46:41.811 00.000 21068 OnExposeComplete: enter
01:46:41.811 00.000 21068 UpdateGuideState(): m_state=6
01:46:41.812 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11257
01:46:41.814 00.002 21068 Star::Find returns 1 (0), X=220.64, Y=876.61, Mass=125258, SNR=88.6, Peak=14384 HFD=3.4
01:46:41.815 00.001 21068 MultiStar: [#1 0.40,0.92,0.00,M1] [#2 -0.13,0.72,0.00,M1] [#3 0.25,0.98,0.00,M1] [#4 0.10,0.50,0.90,U] [#5 -0.05,0.59,0.00,M1] [#6 0.09,0.54,0.00,M1] [#7 -0.24,0.64,0.00,M1] [#8 -0.13,1.17,0.00,M1] 
01:46:41.816 00.001 21068 refined, 1 included, MultiStar: {0.06, 0.66}, one-star: {0.03, 0.80}
01:46:41.817 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
01:46:41.818 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
01:46:41.820 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.66 hyp=0.66 cameraTheta=1.48 mountX=0.06 mountY=-0.65, mountTheta=-1.49
01:46:41.821 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.66, opts=13)
01:46:41.822 00.001 21068 Enqueuing Move request for scope (0.06, 0.66)
01:46:41.823 00.001 16108 Worker thread wakes up
01:46:41.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.66) opts 0xd
01:46:41.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.66)
01:46:41.823 00.000 16108 Moving (0.06, 0.66) raw xDistance=0.06 yDistance=-0.65
01:46:41.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:46:41.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:46:41.823 00.000 16108 MoveAxis(E, 0, ABG)
01:46:41.823 00.000 16108 Move returns status 0, amount 0
01:46:41.823 00.000 16108 MoveAxis(N, 131, ABG)
01:46:41.823 00.000 16108 Guiding  Dir = 0, Dur = 131
01:46:41.824 00.001 16108 IsSlewing returns 0
01:46:41.824 00.000 16108 IsGuiding returns 0
01:46:41.825 00.001 16108 PulseGuide returned control before completion, sleep 140
01:46:41.827 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3382, FiltMin=2931, FiltMax=57635, Gamma=1.000
01:46:41.845 00.018 21068 UpdateGuideState exits: m=125258 SNR=88.6
01:46:41.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.846 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:41.847 00.001 21068 Enqueuing Expose request
01:46:41.972 00.125 16108 IsGuiding returns 1
01:46:41.972 00.000 16108 scope still moving after pulse duration time elapsed
01:46:42.004 00.032 16108 IsSlewing returns 0
01:46:42.004 00.000 16108 IsGuiding returns 0
01:46:42.004 00.000 16108 scope move finished after 131 + 48 ms
01:46:42.004 00.000 16108 Move returns status 0, amount 131
01:46:42.004 00.000 16108 move complete, result=0
01:46:42.004 00.000 16108 worker thread done servicing request
01:46:42.004 00.000 16108 Worker thread wakes up
01:46:42.004 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:42.004 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.7 px 131 ms NORTH
01:46:42.006 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:42.974 00.968 16108 Exposure complete
01:46:43.046 00.072 16108 worker thread done servicing request
01:46:43.046 00.000 21068 OnExposeComplete: enter
01:46:43.046 00.000 21068 UpdateGuideState(): m_state=6
01:46:43.047 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11258
01:46:43.048 00.001 21068 Star::Find returns 1 (0), X=220.18, Y=876.12, Mass=130415, SNR=93.1, Peak=12064 HFD=4.1
01:46:43.049 00.001 21068 MultiStar: [#1 -0.35,0.19,1.01,U] [#2 -0.99,0.25,0.00,M2] [#3 -0.41,0.21,0.85,U] [#4 -0.39,0.03,0.83,U] [#5 -0.36,0.25,0.86,U] [#6 -0.39,0.11,0.65,U] [#7 -0.08,0.37,0.53,U] [#8 -0.25,0.30,0.67,U] 
01:46:43.050 00.001 21068 refined, 7 included, MultiStar: {-0.35, 0.22}, one-star: {-0.43, 0.30}
01:46:43.051 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
01:46:43.052 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
01:46:43.052 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=0.22 hyp=0.41 cameraTheta=2.59 mountX=0.38 mountY=-0.13, mountTheta=-0.33
01:46:43.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.22, opts=13)
01:46:43.055 00.001 21068 Enqueuing Move request for scope (-0.35, 0.22)
01:46:43.055 00.000 16108 Worker thread wakes up
01:46:43.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.22) opts 0xd
01:46:43.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.22)
01:46:43.055 00.000 16108 Moving (-0.35, 0.22) raw xDistance=0.38 yDistance=-0.13
01:46:43.056 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:46:43.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:43.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:43.056 00.000 16108 MoveAxis(W, 100, ABG)
01:46:43.056 00.000 16108 Guiding  Dir = 3, Dur = 100
01:46:43.056 00.000 16108 IsSlewing returns 0
01:46:43.056 00.000 16108 IsGuiding returns 0
01:46:43.065 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3382, FiltMin=2918, FiltMax=59152, Gamma=1.000
01:46:43.073 00.008 16108 PulseGuide returned control before completion, sleep 93
01:46:43.084 00.011 21068 UpdateGuideState exits: m=130415 SNR=93.1
01:46:43.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:43.087 00.001 21068 Enqueuing Expose request
01:46:43.182 00.095 16108 IsGuiding returns 1
01:46:43.182 00.000 16108 scope still moving after pulse duration time elapsed
01:46:43.214 00.032 16108 IsSlewing returns 0
01:46:43.214 00.000 16108 IsGuiding returns 1
01:46:43.245 00.031 16108 IsSlewing returns 0
01:46:43.245 00.000 16108 IsGuiding returns 0
01:46:43.245 00.000 16108 scope move finished after 100 + 89 ms
01:46:43.245 00.000 16108 Move returns status 0, amount 100
01:46:43.245 00.000 16108 MoveAxis(N, 0, ABG)
01:46:43.247 00.002 16108 Move returns status 0, amount 0
01:46:43.247 00.000 16108 move complete, result=0
01:46:43.247 00.000 16108 worker thread done servicing request
01:46:43.247 00.000 16108 Worker thread wakes up
01:46:43.247 00.000 21068 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
01:46:43.250 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:43.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:44.412 01.162 16108 Exposure complete
01:46:44.486 00.074 16108 worker thread done servicing request
01:46:44.486 00.000 21068 OnExposeComplete: enter
01:46:44.487 00.001 21068 UpdateGuideState(): m_state=6
01:46:44.488 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11259
01:46:44.489 00.001 21068 Star::Find returns 1 (0), X=220.37, Y=876.40, Mass=134457, SNR=89.5, Peak=11731 HFD=3.7
01:46:44.490 00.001 21068 MultiStar: [#1 -0.17,0.44,0.91,U] [#2 -0.52,0.38,0.00,M3] [#3 -0.10,0.83,0.00,M1] [#4 -0.37,0.48,0.00,M1] [#5 -0.33,0.32,0.74,U] [#6 -0.31,0.30,0.67,U] [#7 -0.03,0.41,0.56,U] [#8 -0.04,0.66,0.00,M1] 
01:46:44.490 00.000 21068 refined, 4 included, MultiStar: {-0.22, 0.42}, one-star: {-0.24, 0.58}
01:46:44.491 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:46:44.492 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:46:44.493 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.42 hyp=0.48 cameraTheta=2.05 mountX=0.29 mountY=-0.36, mountTheta=-0.89
01:46:44.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.42, opts=13)
01:46:44.495 00.000 21068 Enqueuing Move request for scope (-0.22, 0.42)
01:46:44.497 00.002 16108 Worker thread wakes up
01:46:44.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.42) opts 0xd
01:46:44.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.42)
01:46:44.497 00.000 16108 Moving (-0.22, 0.42) raw xDistance=0.29 yDistance=-0.36
01:46:44.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:46:44.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:46:44.497 00.000 16108 MoveAxis(W, 84, ABG)
01:46:44.497 00.000 16108 Guiding  Dir = 3, Dur = 84
01:46:44.497 00.000 16108 IsSlewing returns 0
01:46:44.497 00.000 16108 IsGuiding returns 0
01:46:44.498 00.001 16108 PulseGuide returned control before completion, sleep 94
01:46:44.504 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3379, FiltMin=2784, FiltMax=50979, Gamma=1.000
01:46:44.523 00.019 21068 UpdateGuideState exits: m=134457 SNR=89.5
01:46:44.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:44.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:44.525 00.000 21068 Enqueuing Expose request
01:46:44.604 00.079 16108 IsGuiding returns 0
01:46:44.604 00.000 16108 Move returns status 0, amount 84
01:46:44.604 00.000 16108 MoveAxis(N, 73, ABG)
01:46:44.604 00.000 16108 Guiding  Dir = 0, Dur = 73
01:46:44.604 00.000 16108 IsSlewing returns 0
01:46:44.605 00.001 16108 IsGuiding returns 0
01:46:44.668 00.063 16108 PulseGuide returned control before completion, sleep 20
01:46:44.698 00.030 16108 IsGuiding returns 1
01:46:44.698 00.000 16108 scope still moving after pulse duration time elapsed
01:46:44.730 00.032 16108 IsSlewing returns 0
01:46:44.730 00.000 16108 IsGuiding returns 1
01:46:44.761 00.031 16108 IsSlewing returns 0
01:46:44.761 00.000 16108 IsGuiding returns 0
01:46:44.761 00.000 16108 scope move finished after 73 + 83 ms
01:46:44.761 00.000 16108 Move returns status 0, amount 73
01:46:44.761 00.000 16108 move complete, result=0
01:46:44.762 00.001 16108 worker thread done servicing request
01:46:44.762 00.000 16108 Worker thread wakes up
01:46:44.762 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:44.762 00.000 21068 GuideStep: 0.3 px 84 ms WEST, -0.4 px 73 ms NORTH
01:46:44.764 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:45.740 00.976 16108 Exposure complete
01:46:45.822 00.082 16108 worker thread done servicing request
01:46:45.822 00.000 21068 OnExposeComplete: enter
01:46:45.823 00.001 21068 UpdateGuideState(): m_state=6
01:46:45.823 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11260
01:46:45.824 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.09, Mass=139710, SNR=95.5, Peak=13856 HFD=3.8
01:46:45.825 00.001 21068 MultiStar: [#1 -0.03,0.51,1.07,U] [#2 -0.01,0.31,1.05,U] [#3 0.26,0.56,0.00,M2] [#4 -0.17,0.19,0.73,U] [#5 -0.11,0.15,0.78,U] [#6 -0.28,0.12,0.80,U] [#7 -0.08,-0.05,0.51,U] [#8 0.08,0.26,0.68,U] 
01:46:45.827 00.002 21068 refined, 7 included, MultiStar: {-0.07, 0.25}, one-star: {-0.03, 0.28}
01:46:45.828 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
01:46:45.829 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
01:46:45.829 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=0.12 mountY=-0.22, mountTheta=-1.09
01:46:45.832 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.25, opts=13)
01:46:45.834 00.002 21068 Enqueuing Move request for scope (-0.07, 0.25)
01:46:45.837 00.003 16108 Worker thread wakes up
01:46:45.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
01:46:45.837 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
01:46:45.837 00.000 16108 Moving (-0.07, 0.25) raw xDistance=0.12 yDistance=-0.22
01:46:45.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:45.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:46:45.837 00.000 16108 MoveAxis(E, 0, ABG)
01:46:45.837 00.000 16108 Move returns status 0, amount 0
01:46:45.837 00.000 16108 MoveAxis(N, 45, ABG)
01:46:45.837 00.000 16108 Guiding  Dir = 0, Dur = 45
01:46:45.837 00.000 16108 IsSlewing returns 0
01:46:45.837 00.000 16108 IsGuiding returns 0
01:46:45.845 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3379, FiltMin=2915, FiltMax=62889, Gamma=1.000
01:46:45.864 00.019 21068 UpdateGuideState exits: m=139710 SNR=95.5
01:46:45.866 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.868 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:45.869 00.001 21068 Enqueuing Expose request
01:46:45.871 00.002 16108 PulseGuide returned control before completion, sleep 22
01:46:45.901 00.030 16108 IsGuiding returns 1
01:46:45.901 00.000 16108 scope still moving after pulse duration time elapsed
01:46:45.932 00.031 16108 IsSlewing returns 0
01:46:45.932 00.000 16108 IsGuiding returns 1
01:46:45.964 00.032 16108 IsSlewing returns 0
01:46:45.964 00.000 16108 IsGuiding returns 0
01:46:45.964 00.000 16108 scope move finished after 45 + 81 ms
01:46:45.964 00.000 16108 Move returns status 0, amount 45
01:46:45.964 00.000 16108 move complete, result=0
01:46:45.964 00.000 16108 worker thread done servicing request
01:46:45.965 00.001 16108 Worker thread wakes up
01:46:45.965 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
01:46:45.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:45.967 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:47.125 01.158 16108 Exposure complete
01:46:47.190 00.065 16108 worker thread done servicing request
01:46:47.190 00.000 21068 OnExposeComplete: enter
01:46:47.191 00.001 21068 UpdateGuideState(): m_state=6
01:46:47.192 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11261
01:46:47.194 00.002 21068 Star::Find returns 1 (0), X=221.04, Y=875.21, Mass=115082, SNR=79.9, Peak=13312 HFD=3.1
01:46:47.196 00.002 21068 MultiStar: [#1 0.57,-0.62,0.00,M1] [#2 0.35,-0.45,0.00,M3] [#3 0.41,-0.39,0.00,M3] [#4 0.34,-0.81,0.00,M1] [#5 0.16,-0.87,0.00,M1] [#6 0.19,-0.65,0.00,M1] [#7 0.45,-0.45,0.00,M1] [#8 0.15,-0.43,0.83,U] 
01:46:47.197 00.001 21068 refined, 1 included, MultiStar: {0.30, -0.53}, one-star: {0.43, -0.61}
01:46:47.198 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
01:46:47.200 00.002 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
01:46:47.201 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.53 hyp=0.61 cameraTheta=-1.05 mountX=-0.39 mountY=0.44, mountTheta=2.30
01:46:47.205 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.53, opts=13)
01:46:47.206 00.001 21068 Enqueuing Move request for scope (0.30, -0.53)
01:46:47.207 00.001 16108 Worker thread wakes up
01:46:47.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.53) opts 0xd
01:46:47.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.53)
01:46:47.207 00.000 16108 Moving (0.30, -0.53) raw xDistance=-0.39 yDistance=0.44
01:46:47.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:46:47.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:47.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:46:47.207 00.000 16108 MoveAxis(E, 102, ABG)
01:46:47.207 00.000 16108 Guiding  Dir = 2, Dur = 102
01:46:47.208 00.001 16108 IsSlewing returns 0
01:46:47.208 00.000 16108 IsGuiding returns 0
01:46:47.208 00.000 16108 PulseGuide returned control before completion, sleep 112
01:46:47.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3379, FiltMin=2867, FiltMax=50157, Gamma=1.000
01:46:47.226 00.015 21068 UpdateGuideState exits: m=115082 SNR=79.9
01:46:47.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:47.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:47.229 00.001 21068 Enqueuing Expose request
01:46:47.328 00.099 16108 IsGuiding returns 1
01:46:47.328 00.000 16108 scope still moving after pulse duration time elapsed
01:46:47.359 00.031 16108 IsSlewing returns 0
01:46:47.360 00.001 16108 IsGuiding returns 1
01:46:47.390 00.030 16108 IsSlewing returns 0
01:46:47.390 00.000 16108 IsGuiding returns 0
01:46:47.390 00.000 16108 scope move finished after 102 + 80 ms
01:46:47.390 00.000 16108 Move returns status 0, amount 102
01:46:47.390 00.000 16108 MoveAxis(N, 0, ABG)
01:46:47.390 00.000 16108 Move returns status 0, amount 0
01:46:47.390 00.000 16108 move complete, result=0
01:46:47.390 00.000 16108 worker thread done servicing request
01:46:47.390 00.000 16108 Worker thread wakes up
01:46:47.390 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.4 px 0 ms NORTH
01:46:47.392 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:47.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:48.374 00.982 16108 Exposure complete
01:46:48.445 00.071 16108 worker thread done servicing request
01:46:48.445 00.000 21068 OnExposeComplete: enter
01:46:48.446 00.001 21068 UpdateGuideState(): m_state=6
01:46:48.447 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11262
01:46:48.448 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.24, Mass=106751, SNR=74.8, Peak=12809 HFD=3.3
01:46:48.449 00.001 21068 MultiStar: [#1 0.12,-0.27,1.42,U] [#2 -0.01,-0.44,1.29,U] [#3 0.13,-0.38,1.22,U] [#4 0.31,-0.56,0.00,M2] [#5 -0.05,-0.66,0.00,M2] [#6 -0.16,-0.57,0.00,M2] [#7 0.07,-0.40,0.68,U] [#8 0.44,-0.46,0.00,M1] 
01:46:48.450 00.001 21068 refined, 4 included, MultiStar: {0.07, -0.40}, one-star: {0.01, -0.57}
01:46:48.451 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
01:46:48.452 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
01:46:48.452 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.41 mountX=-0.14 mountY=0.38, mountTheta=1.92
01:46:48.454 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.40, opts=13)
01:46:48.455 00.001 21068 Enqueuing Move request for scope (0.07, -0.40)
01:46:48.455 00.000 16108 Worker thread wakes up
01:46:48.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
01:46:48.456 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
01:46:48.456 00.000 16108 Moving (0.07, -0.40) raw xDistance=-0.14 yDistance=0.38
01:46:48.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:46:48.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:48.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:46:48.456 00.000 16108 MoveAxis(E, 0, ABG)
01:46:48.456 00.000 16108 Move returns status 0, amount 0
01:46:48.456 00.000 16108 MoveAxis(N, 0, ABG)
01:46:48.456 00.000 16108 Move returns status 0, amount 0
01:46:48.456 00.000 16108 move complete, result=0
01:46:48.456 00.000 16108 worker thread done servicing request
01:46:48.461 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3379, FiltMin=2893, FiltMax=52774, Gamma=1.000
01:46:48.476 00.015 21068 UpdateGuideState exits: m=106751 SNR=74.8
01:46:48.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:48.478 00.000 21068 Enqueuing Expose request
01:46:48.479 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:46:48.480 00.001 16108 Worker thread wakes up
01:46:48.480 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:48.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:49.635 01.155 16108 Exposure complete
01:46:49.695 00.060 16108 worker thread done servicing request
01:46:49.695 00.000 21068 OnExposeComplete: enter
01:46:49.696 00.001 21068 UpdateGuideState(): m_state=6
01:46:49.696 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11263
01:46:49.697 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=875.04, Mass=120859, SNR=78.2, Peak=13545 HFD=3.6
01:46:49.698 00.001 21068 MultiStar: [#1 0.69,-0.84,0.00,M1] [#2 0.29,-1.02,0.00,M3] [#3 0.40,-0.73,0.00,M3] [#4 0.52,-0.95,0.00,M3] [#5 0.36,-1.07,0.00,M3] [#6 0.34,-1.10,0.00,M3] [#7 0.49,-0.89,0.00,M1] [#8 0.45,-0.59,0.00,M2] 
01:46:49.698 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
01:46:49.700 00.002 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
01:46:49.701 00.001 21068 CameraToMount -- cameraX=0.52 cameraY=-0.78 hyp=0.93 cameraTheta=-0.99 mountX=-0.64 mountY=0.64, mountTheta=2.36
01:46:49.702 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=-0.78, opts=13)
01:46:49.703 00.001 21068 Enqueuing Move request for scope (0.52, -0.78)
01:46:49.704 00.001 16108 Worker thread wakes up
01:46:49.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.78) opts 0xd
01:46:49.704 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, -0.78)
01:46:49.704 00.000 16108 Moving (0.52, -0.78) raw xDistance=-0.64 yDistance=0.64
01:46:49.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
01:46:49.704 00.000 16108 resist switch: large excursion: input 0.64 thresh 0.60 direction from -1 to 1
01:46:49.704 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.91
01:46:49.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
01:46:49.704 00.000 16108 MoveAxis(E, 169, ABG)
01:46:49.704 00.000 16108 Guiding  Dir = 2, Dur = 169
01:46:49.704 00.000 16108 IsSlewing returns 0
01:46:49.705 00.001 16108 IsGuiding returns 0
01:46:49.712 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3379, FiltMin=2886, FiltMax=59792, Gamma=1.000
01:46:49.729 00.017 16108 PulseGuide returned control before completion, sleep 156
01:46:49.731 00.002 21068 UpdateGuideState exits: m=120859 SNR=78.2
01:46:49.734 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:49.736 00.001 21068 Enqueuing Expose request
01:46:49.900 00.164 16108 IsGuiding returns 1
01:46:49.900 00.000 16108 scope still moving after pulse duration time elapsed
01:46:49.932 00.032 16108 IsSlewing returns 0
01:46:49.932 00.000 16108 IsGuiding returns 1
01:46:49.963 00.031 16108 IsSlewing returns 0
01:46:49.963 00.000 16108 IsGuiding returns 0
01:46:49.963 00.000 16108 scope move finished after 169 + 90 ms
01:46:49.965 00.002 16108 Move returns status 0, amount 169
01:46:49.965 00.000 16108 MoveAxis(S, 128, ABG)
01:46:49.965 00.000 16108 Guiding  Dir = 1, Dur = 128
01:46:49.965 00.000 16108 IsSlewing returns 0
01:46:49.965 00.000 16108 IsGuiding returns 0
01:46:49.967 00.002 16108 PulseGuide returned control before completion, sleep 137
01:46:50.119 00.152 16108 IsGuiding returns 1
01:46:50.119 00.000 16108 scope still moving after pulse duration time elapsed
01:46:50.151 00.032 16108 IsSlewing returns 0
01:46:50.151 00.000 16108 IsGuiding returns 0
01:46:50.151 00.000 16108 scope move finished after 128 + 57 ms
01:46:50.151 00.000 16108 Move returns status 0, amount 128
01:46:50.151 00.000 16108 move complete, result=0
01:46:50.152 00.001 16108 worker thread done servicing request
01:46:50.152 00.000 16108 Worker thread wakes up
01:46:50.152 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:50.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:50.152 00.000 21068 GuideStep: -0.6 px 169 ms EAST, 0.6 px 128 ms SOUTH
01:46:51.127 00.975 16108 Exposure complete
01:46:51.196 00.069 16108 worker thread done servicing request
01:46:51.196 00.000 21068 OnExposeComplete: enter
01:46:51.197 00.001 21068 UpdateGuideState(): m_state=6
01:46:51.198 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11264
01:46:51.198 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=874.37, Mass=128791, SNR=93.3, Peak=13088 HFD=3.4
01:46:51.199 00.001 21068 MultiStar: large primary error, entering stabilization period
01:46:51.200 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
01:46:51.201 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
01:46:51.201 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=-1.44 hyp=1.48 cameraTheta=-1.80 mountX=0.08 mountY=1.48, mountTheta=1.52
01:46:51.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-1.44, opts=13)
01:46:51.204 00.001 21068 Enqueuing Move request for scope (-0.34, -1.44)
01:46:51.205 00.001 16108 Worker thread wakes up
01:46:51.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.44) opts 0xd
01:46:51.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -1.44)
01:46:51.205 00.000 16108 Moving (-0.34, -1.44) raw xDistance=0.08 yDistance=1.48
01:46:51.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:46:51.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.48 from input 1.48
01:46:51.205 00.000 16108 MoveAxis(E, 0, ABG)
01:46:51.205 00.000 16108 Move returns status 0, amount 0
01:46:51.205 00.000 16108 MoveAxis(S, 298, ABG)
01:46:51.206 00.001 16108 Guiding  Dir = 1, Dur = 298
01:46:51.206 00.000 16108 IsSlewing returns 0
01:46:51.206 00.000 16108 IsGuiding returns 0
01:46:51.212 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3379, FiltMin=2905, FiltMax=61200, Gamma=1.000
01:46:51.217 00.005 16108 PulseGuide returned control before completion, sleep 299
01:46:51.229 00.012 21068 UpdateGuideState exits: m=128791 SNR=93.3
01:46:51.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.230 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:51.232 00.002 21068 Enqueuing Expose request
01:46:51.529 00.297 16108 IsGuiding returns 1
01:46:51.529 00.000 16108 scope still moving after pulse duration time elapsed
01:46:51.560 00.031 16108 IsSlewing returns 0
01:46:51.560 00.000 16108 IsGuiding returns 1
01:46:51.591 00.031 16108 IsSlewing returns 0
01:46:51.591 00.000 16108 IsGuiding returns 0
01:46:51.591 00.000 16108 scope move finished after 298 + 87 ms
01:46:51.591 00.000 16108 Move returns status 0, amount 298
01:46:51.591 00.000 16108 move complete, result=0
01:46:51.591 00.000 16108 worker thread done servicing request
01:46:51.591 00.000 16108 Worker thread wakes up
01:46:51.591 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 1.5 px 298 ms SOUTH
01:46:51.594 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:51.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:52.759 01.165 16108 Exposure complete
01:46:52.815 00.056 16108 worker thread done servicing request
01:46:52.815 00.000 21068 OnExposeComplete: enter
01:46:52.817 00.002 21068 UpdateGuideState(): m_state=6
01:46:52.818 00.001 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11265
01:46:52.821 00.003 21068 Star::Find returns 1 (0), X=220.70, Y=875.29, Mass=127875, SNR=92.1, Peak=15545 HFD=3.5
01:46:52.822 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
01:46:52.824 00.002 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
01:46:52.825 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.53 hyp=0.53 cameraTheta=-1.40 mountX=-0.18 mountY=0.49, mountTheta=1.93
01:46:52.828 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.53, opts=13)
01:46:52.831 00.003 21068 Enqueuing Move request for scope (0.09, -0.53)
01:46:52.833 00.002 16108 Worker thread wakes up
01:46:52.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.53) opts 0xd
01:46:52.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.53)
01:46:52.833 00.000 16108 Moving (0.09, -0.53) raw xDistance=-0.18 yDistance=0.49
01:46:52.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:46:52.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:46:52.833 00.000 16108 MoveAxis(E, 0, ABG)
01:46:52.833 00.000 16108 Move returns status 0, amount 0
01:46:52.833 00.000 16108 MoveAxis(S, 98, ABG)
01:46:52.834 00.001 16108 Guiding  Dir = 1, Dur = 98
01:46:52.834 00.000 16108 IsSlewing returns 0
01:46:52.834 00.000 16108 IsGuiding returns 0
01:46:52.840 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3379, FiltMin=2909, FiltMax=49526, Gamma=1.000
01:46:52.862 00.022 21068 UpdateGuideState exits: m=127875 SNR=92.1
01:46:52.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:52.865 00.001 21068 Enqueuing Expose request
01:46:52.895 00.030 16108 PulseGuide returned control before completion, sleep 48
01:46:52.956 00.061 16108 IsGuiding returns 1
01:46:52.956 00.000 16108 scope still moving after pulse duration time elapsed
01:46:52.987 00.031 16108 IsSlewing returns 0
01:46:52.987 00.000 16108 IsGuiding returns 1
01:46:53.018 00.031 16108 IsSlewing returns 0
01:46:53.018 00.000 16108 IsGuiding returns 1
01:46:53.050 00.032 16108 IsSlewing returns 0
01:46:53.051 00.001 16108 IsGuiding returns 1
01:46:53.081 00.030 16108 IsSlewing returns 0
01:46:53.081 00.000 16108 IsGuiding returns 0
01:46:53.081 00.000 16108 scope move finished after 98 + 148 ms
01:46:53.081 00.000 16108 Move returns status 0, amount 98
01:46:53.081 00.000 16108 move complete, result=0
01:46:53.081 00.000 16108 worker thread done servicing request
01:46:53.081 00.000 16108 Worker thread wakes up
01:46:53.081 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:53.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:53.081 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.5 px 98 ms SOUTH
01:46:54.068 00.987 16108 Exposure complete
01:46:54.147 00.079 16108 worker thread done servicing request
01:46:54.147 00.000 21068 OnExposeComplete: enter
01:46:54.148 00.001 21068 UpdateGuideState(): m_state=6
01:46:54.149 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11266
01:46:54.150 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.05, Mass=112005, SNR=81.5, Peak=16160 HFD=2.9
01:46:54.151 00.001 21068 MultiStar: exiting stabilization period
01:46:54.153 00.002 21068 MultiStar: [#1 0.12,0.07,1.14,U] [#2 -0.16,-0.20,1.17,U] [#3 0.05,-0.11,1.00,U] [#4 -0.15,-0.17,0.71,U] [#5 -0.44,-0.37,0.00,M4] [#6 -0.04,-0.09,0.85,U] [#7 0.08,-0.14,0.60,U] [#8 0.14,0.02,0.81,U] 
01:46:54.154 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {0.34, 0.23}
01:46:54.154 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
01:46:54.155 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
01:46:54.156 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=-0.05 mountY=0.03, mountTheta=2.65
01:46:54.157 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
01:46:54.158 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
01:46:54.159 00.001 16108 Worker thread wakes up
01:46:54.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:46:54.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:46:54.159 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=0.03
01:46:54.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:46:54.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:54.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:54.159 00.000 16108 MoveAxis(E, 0, ABG)
01:46:54.159 00.000 16108 Move returns status 0, amount 0
01:46:54.159 00.000 16108 MoveAxis(N, 0, ABG)
01:46:54.159 00.000 16108 Move returns status 0, amount 0
01:46:54.159 00.000 16108 move complete, result=0
01:46:54.159 00.000 16108 worker thread done servicing request
01:46:54.164 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3379, FiltMin=2912, FiltMax=58358, Gamma=1.000
01:46:54.188 00.024 21068 UpdateGuideState exits: m=112005 SNR=81.5
01:46:54.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:54.189 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:54.191 00.002 21068 Enqueuing Expose request
01:46:54.192 00.001 16108 Worker thread wakes up
01:46:54.192 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:54.195 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:54.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:55.371 01.176 16108 Exposure complete
01:46:55.446 00.075 16108 worker thread done servicing request
01:46:55.446 00.000 21068 OnExposeComplete: enter
01:46:55.447 00.001 21068 UpdateGuideState(): m_state=6
01:46:55.448 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11267
01:46:55.449 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.84, Mass=131234, SNR=82.4, Peak=18480 HFD=3.0
01:46:55.450 00.001 21068 MultiStar: [#1 0.29,-0.07,1.14,U] [#2 0.11,-0.18,1.38,U] [#3 0.39,0.21,1.11,U] [#4 -0.02,-0.20,0.77,U] [#5 0.13,-0.28,1.01,U] [#6 -0.13,-0.10,0.90,U] [#7 0.43,-0.18,0.67,U] [#8 0.19,-0.06,0.76,U] 
01:46:55.451 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.22, 0.02}
01:46:55.452 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
01:46:55.453 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
01:46:55.454 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=-0.19 mountY=0.04, mountTheta=2.91
01:46:55.456 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.09, opts=13)
01:46:55.457 00.001 21068 Enqueuing Move request for scope (0.18, -0.09)
01:46:55.458 00.001 16108 Worker thread wakes up
01:46:55.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:46:55.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:46:55.458 00.000 16108 Moving (0.18, -0.09) raw xDistance=-0.19 yDistance=0.04
01:46:55.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:46:55.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:55.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:46:55.458 00.000 16108 MoveAxis(E, 0, ABG)
01:46:55.458 00.000 16108 Move returns status 0, amount 0
01:46:55.458 00.000 16108 MoveAxis(N, 0, ABG)
01:46:55.458 00.000 16108 Move returns status 0, amount 0
01:46:55.458 00.000 16108 move complete, result=0
01:46:55.459 00.001 16108 worker thread done servicing request
01:46:55.463 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3376, FiltMin=2873, FiltMax=65440, Gamma=1.000
01:46:55.479 00.016 21068 UpdateGuideState exits: m=131234 SNR=82.4
01:46:55.481 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.484 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:55.485 00.001 21068 Enqueuing Expose request
01:46:55.486 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:55.487 00.001 16108 Worker thread wakes up
01:46:55.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:55.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:56.472 00.985 16108 Exposure complete
01:46:56.542 00.070 16108 worker thread done servicing request
01:46:56.542 00.000 21068 OnExposeComplete: enter
01:46:56.544 00.002 21068 UpdateGuideState(): m_state=6
01:46:56.545 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11268
01:46:56.547 00.002 21068 Star::Find returns 1 (0), X=220.74, Y=876.01, Mass=122446, SNR=79.0, Peak=15728 HFD=3.2
01:46:56.548 00.001 21068 MultiStar: [#1 0.19,0.12,1.24,U] [#2 0.26,-0.22,1.37,U] [#3 0.19,0.24,1.20,U] [#4 -0.03,-0.41,0.94,U] [#5 -0.16,-0.10,1.01,U] [#6 -0.25,-0.27,0.89,U] [#7 -0.01,0.10,0.70,U] [#8 0.49,0.23,0.00,M1] 
01:46:56.549 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.13, 0.19}
01:46:56.551 00.002 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
01:46:56.553 00.002 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
01:46:56.554 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.07 mountY=0.02, mountTheta=2.80
01:46:56.556 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
01:46:56.557 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
01:46:56.559 00.002 16108 Worker thread wakes up
01:46:56.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:46:56.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:46:56.559 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.02
01:46:56.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:56.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:46:56.559 00.000 16108 MoveAxis(E, 0, ABG)
01:46:56.559 00.000 16108 Move returns status 0, amount 0
01:46:56.559 00.000 16108 MoveAxis(N, 0, ABG)
01:46:56.559 00.000 16108 Move returns status 0, amount 0
01:46:56.559 00.000 16108 move complete, result=0
01:46:56.559 00.000 16108 worker thread done servicing request
01:46:56.566 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3379, FiltMin=2854, FiltMax=59257, Gamma=1.000
01:46:56.589 00.023 21068 UpdateGuideState exits: m=122446 SNR=79.0
01:46:56.591 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:56.592 00.000 21068 Enqueuing Expose request
01:46:56.593 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:56.594 00.001 16108 Worker thread wakes up
01:46:56.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:56.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:57.753 01.159 16108 Exposure complete
01:46:57.820 00.067 16108 worker thread done servicing request
01:46:57.820 00.000 21068 OnExposeComplete: enter
01:46:57.821 00.001 21068 UpdateGuideState(): m_state=6
01:46:57.821 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11269
01:46:57.822 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=876.22, Mass=119962, SNR=83.9, Peak=17616 HFD=3.3
01:46:57.824 00.002 21068 MultiStar: [#1 -0.10,0.19,1.13,U] [#2 -0.16,-0.03,1.27,U] [#3 -0.12,0.17,1.07,U] [#4 -0.05,-0.04,0.87,U] [#5 -0.20,-0.05,0.85,U] [#6 -0.38,-0.12,0.91,U] [#7 -0.28,0.24,0.61,U] [#8 0.37,0.18,0.86,U] 
01:46:57.825 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.14, 0.40}
01:46:57.826 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
01:46:57.827 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
01:46:57.827 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.42 mountX=0.13 mountY=-0.07, mountTheta=-0.49
01:46:57.829 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.10, opts=13)
01:46:57.829 00.000 21068 Enqueuing Move request for scope (-0.12, 0.10)
01:46:57.830 00.001 16108 Worker thread wakes up
01:46:57.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
01:46:57.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
01:46:57.830 00.000 16108 Moving (-0.12, 0.10) raw xDistance=0.13 yDistance=-0.07
01:46:57.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:46:57.831 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:57.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:46:57.831 00.000 16108 MoveAxis(E, 0, ABG)
01:46:57.831 00.000 16108 Move returns status 0, amount 0
01:46:57.831 00.000 16108 MoveAxis(N, 0, ABG)
01:46:57.831 00.000 16108 Move returns status 0, amount 0
01:46:57.831 00.000 16108 move complete, result=0
01:46:57.831 00.000 16108 worker thread done servicing request
01:46:57.834 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3379, FiltMin=2937, FiltMax=58496, Gamma=1.000
01:46:57.850 00.016 21068 UpdateGuideState exits: m=119962 SNR=83.9
01:46:57.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:57.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:57.853 00.001 21068 Enqueuing Expose request
01:46:57.853 00.000 16108 Worker thread wakes up
01:46:57.853 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:57.855 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:57.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:46:58.841 00.986 16108 Exposure complete
01:46:58.913 00.072 16108 worker thread done servicing request
01:46:58.913 00.000 21068 OnExposeComplete: enter
01:46:58.914 00.001 21068 UpdateGuideState(): m_state=6
01:46:58.915 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11270
01:46:58.916 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.94, Mass=125651, SNR=87.1, Peak=17632 HFD=3.3
01:46:58.917 00.001 21068 MultiStar: [#1 0.00,0.31,1.10,U] [#2 -0.17,0.23,1.26,U] [#3 0.07,0.42,1.08,U] [#4 -0.42,-0.28,0.93,U] [#5 -0.42,0.01,0.79,U] [#6 -0.66,0.05,0.00,M1] [#7 0.14,0.05,0.61,U] [#8 0.31,0.23,0.77,U] 
01:46:58.918 00.001 21068 single-star, 7 included, MultiStar: {-0.07, 0.15}, one-star: {0.04, 0.13}
01:46:58.918 00.000 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
01:46:58.919 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
01:46:58.920 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.29 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
01:46:58.922 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
01:46:58.923 00.001 21068 Enqueuing Move request for scope (0.04, 0.13)
01:46:58.923 00.000 16108 Worker thread wakes up
01:46:58.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:46:58.924 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:46:58.924 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.01 yDistance=-0.13
01:46:58.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:58.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:58.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:58.924 00.000 16108 MoveAxis(E, 0, ABG)
01:46:58.924 00.000 16108 Move returns status 0, amount 0
01:46:58.924 00.000 16108 MoveAxis(N, 0, ABG)
01:46:58.924 00.000 16108 Move returns status 0, amount 0
01:46:58.924 00.000 16108 move complete, result=0
01:46:58.924 00.000 16108 worker thread done servicing request
01:46:58.933 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3382, FiltMin=2883, FiltMax=61040, Gamma=1.000
01:46:58.951 00.018 21068 UpdateGuideState exits: m=125651 SNR=87.1
01:46:58.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:46:58.954 00.001 21068 Enqueuing Expose request
01:46:58.954 00.000 16108 Worker thread wakes up
01:46:58.955 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:58.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:46:58.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:00.130 01.174 16108 Exposure complete
01:47:00.213 00.083 16108 worker thread done servicing request
01:47:00.213 00.000 21068 OnExposeComplete: enter
01:47:00.215 00.002 21068 UpdateGuideState(): m_state=6
01:47:00.217 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11271
01:47:00.219 00.002 21068 Star::Find returns 1 (0), X=220.53, Y=875.38, Mass=136766, SNR=87.7, Peak=15753 HFD=3.2
01:47:00.220 00.001 21068 MultiStar: [#1 0.03,-0.45,1.07,U] [#2 -0.32,-0.38,1.17,U] [#3 0.12,-0.37,0.91,U] [#4 -0.35,-0.90,0.00,M1] [#5 -0.30,-0.61,0.00,M1] [#6 -0.34,-0.62,0.00,M2] [#7 -0.05,-0.54,0.00,M1] [#8 0.08,-0.47,0.76,U] 
01:47:00.222 00.002 21068 refined, 4 included, MultiStar: {-0.05, -0.42}, one-star: {-0.09, -0.43}
01:47:00.223 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
01:47:00.225 00.002 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
01:47:00.227 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.70 mountX=-0.02 mountY=0.42, mountTheta=1.62
01:47:00.229 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.42, opts=13)
01:47:00.231 00.002 21068 Enqueuing Move request for scope (-0.05, -0.42)
01:47:00.234 00.003 16108 Worker thread wakes up
01:47:00.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.42) opts 0xd
01:47:00.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.42)
01:47:00.234 00.000 16108 Moving (-0.05, -0.42) raw xDistance=-0.02 yDistance=0.42
01:47:00.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:47:00.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
01:47:00.234 00.000 16108 MoveAxis(E, 0, ABG)
01:47:00.234 00.000 16108 Move returns status 0, amount 0
01:47:00.234 00.000 16108 MoveAxis(S, 84, ABG)
01:47:00.234 00.000 16108 Guiding  Dir = 1, Dur = 84
01:47:00.235 00.001 16108 IsSlewing returns 0
01:47:00.235 00.000 16108 IsGuiding returns 0
01:47:00.239 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3382, FiltMin=2921, FiltMax=54829, Gamma=1.000
01:47:00.257 00.018 21068 UpdateGuideState exits: m=136766 SNR=87.7
01:47:00.259 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.259 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:00.260 00.001 21068 Enqueuing Expose request
01:47:00.260 00.000 16108 PulseGuide returned control before completion, sleep 70
01:47:00.337 00.077 16108 IsGuiding returns 1
01:47:00.337 00.000 16108 scope still moving after pulse duration time elapsed
01:47:00.370 00.033 16108 IsSlewing returns 0
01:47:00.370 00.000 16108 IsGuiding returns 1
01:47:00.400 00.030 16108 IsSlewing returns 0
01:47:00.400 00.000 16108 IsGuiding returns 1
01:47:00.430 00.030 16108 IsSlewing returns 0
01:47:00.430 00.000 16108 IsGuiding returns 0
01:47:00.430 00.000 16108 scope move finished after 84 + 112 ms
01:47:00.430 00.000 16108 Move returns status 0, amount 84
01:47:00.430 00.000 16108 move complete, result=0
01:47:00.430 00.000 16108 worker thread done servicing request
01:47:00.430 00.000 16108 Worker thread wakes up
01:47:00.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:00.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:00.430 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 84 ms SOUTH
01:47:01.421 00.991 16108 Exposure complete
01:47:01.485 00.064 16108 worker thread done servicing request
01:47:01.486 00.001 21068 OnExposeComplete: enter
01:47:01.488 00.002 21068 UpdateGuideState(): m_state=6
01:47:01.491 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11272
01:47:01.493 00.002 21068 Star::Find returns 1 (0), X=220.00, Y=875.92, Mass=132813, SNR=84.6, Peak=17683 HFD=3.2
01:47:01.494 00.001 21068 MultiStar: [#1 -0.40,-0.01,1.06,U] [#2 -0.78,-0.08,0.00,M1] [#3 -0.41,0.17,1.12,U] [#4 -0.90,-0.17,0.00,M2] [#5 -0.92,-0.04,0.00,M2] [#6 -0.69,-0.27,0.00,M3] [#7 -0.32,0.26,0.64,U] [#8 -0.32,0.22,0.69,U] 
01:47:01.496 00.002 21068 refined, 4 included, MultiStar: {-0.43, 0.13}, one-star: {-0.62, 0.11}
01:47:01.497 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
01:47:01.498 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
01:47:01.500 00.002 21068 CameraToMount -- cameraX=-0.43 cameraY=0.13 hyp=0.45 cameraTheta=2.84 mountX=0.44 mountY=-0.03, mountTheta=-0.07
01:47:01.503 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=0.13, opts=13)
01:47:01.504 00.001 21068 Enqueuing Move request for scope (-0.43, 0.13)
01:47:01.505 00.001 16108 Worker thread wakes up
01:47:01.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.13) opts 0xd
01:47:01.505 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, 0.13)
01:47:01.505 00.000 16108 Moving (-0.43, 0.13) raw xDistance=0.44 yDistance=-0.03
01:47:01.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:47:01.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:01.506 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:47:01.506 00.000 16108 MoveAxis(W, 116, ABG)
01:47:01.506 00.000 16108 Guiding  Dir = 3, Dur = 116
01:47:01.506 00.000 16108 IsSlewing returns 0
01:47:01.506 00.000 16108 IsGuiding returns 0
01:47:01.509 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3379, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:47:01.511 00.002 16108 PulseGuide returned control before completion, sleep 121
01:47:01.523 00.012 21068 UpdateGuideState exits: m=132813 SNR=84.6
01:47:01.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:01.526 00.001 21068 Enqueuing Expose request
01:47:01.636 00.110 16108 IsGuiding returns 1
01:47:01.636 00.000 16108 scope still moving after pulse duration time elapsed
01:47:01.667 00.031 16108 IsSlewing returns 0
01:47:01.667 00.000 16108 IsGuiding returns 0
01:47:01.667 00.000 16108 scope move finished after 116 + 45 ms
01:47:01.667 00.000 16108 Move returns status 0, amount 116
01:47:01.668 00.001 16108 MoveAxis(N, 0, ABG)
01:47:01.668 00.000 16108 Move returns status 0, amount 0
01:47:01.668 00.000 16108 move complete, result=0
01:47:01.668 00.000 16108 worker thread done servicing request
01:47:01.668 00.000 16108 Worker thread wakes up
01:47:01.668 00.000 21068 GuideStep: 0.4 px 116 ms WEST, -0.0 px 0 ms NORTH
01:47:01.670 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:01.671 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:02.823 01.152 16108 Exposure complete
01:47:02.907 00.084 16108 worker thread done servicing request
01:47:02.907 00.000 21068 OnExposeComplete: enter
01:47:02.908 00.001 21068 UpdateGuideState(): m_state=6
01:47:02.908 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11273
01:47:02.909 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.49, Mass=109707, SNR=68.5, Peak=13049 HFD=3.2
01:47:02.910 00.001 21068 MultiStar: [#1 -0.01,-0.43,1.36,U] [#2 -0.22,-0.48,1.25,U] [#3 0.09,-0.29,1.35,U] [#4 -0.02,-0.26,1.05,U] [#5 -0.12,-0.29,1.20,U] [#6 -0.14,-0.14,1.07,U] [#7 0.28,-0.16,0.77,U] [#8 0.25,-0.01,1.01,U] 
01:47:02.911 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.28}, one-star: {-0.07, -0.32}
01:47:02.912 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
01:47:02.913 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
01:47:02.913 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.60 mountX=-0.04 mountY=0.27, mountTheta=1.71
01:47:02.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.28, opts=13)
01:47:02.916 00.001 21068 Enqueuing Move request for scope (-0.01, -0.28)
01:47:02.917 00.001 16108 Worker thread wakes up
01:47:02.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
01:47:02.917 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
01:47:02.917 00.000 16108 Moving (-0.01, -0.28) raw xDistance=-0.04 yDistance=0.27
01:47:02.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:47:02.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:47:02.917 00.000 16108 MoveAxis(E, 0, ABG)
01:47:02.917 00.000 16108 Move returns status 0, amount 0
01:47:02.917 00.000 16108 MoveAxis(S, 55, ABG)
01:47:02.917 00.000 16108 Guiding  Dir = 1, Dur = 55
01:47:02.918 00.001 16108 IsSlewing returns 0
01:47:02.918 00.000 16108 IsGuiding returns 0
01:47:02.921 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3382, FiltMin=2915, FiltMax=63213, Gamma=1.000
01:47:02.937 00.016 21068 UpdateGuideState exits: m=109707 SNR=68.5
01:47:02.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:02.938 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:02.939 00.001 21068 Enqueuing Expose request
01:47:02.956 00.017 16108 PulseGuide returned control before completion, sleep 28
01:47:02.986 00.030 16108 IsGuiding returns 1
01:47:02.986 00.000 16108 scope still moving after pulse duration time elapsed
01:47:03.017 00.031 16108 IsSlewing returns 0
01:47:03.017 00.000 16108 IsGuiding returns 1
01:47:03.049 00.032 16108 IsSlewing returns 0
01:47:03.049 00.000 16108 IsGuiding returns 0
01:47:03.049 00.000 16108 scope move finished after 55 + 76 ms
01:47:03.049 00.000 16108 Move returns status 0, amount 55
01:47:03.049 00.000 16108 move complete, result=0
01:47:03.049 00.000 16108 worker thread done servicing request
01:47:03.049 00.000 16108 Worker thread wakes up
01:47:03.049 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH
01:47:03.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:03.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:04.029 00.979 16108 Exposure complete
01:47:04.098 00.069 16108 worker thread done servicing request
01:47:04.098 00.000 21068 OnExposeComplete: enter
01:47:04.099 00.001 21068 UpdateGuideState(): m_state=6
01:47:04.100 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11274
01:47:04.101 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.26, Mass=133691, SNR=87.5, Peak=19392 HFD=3.0
01:47:04.102 00.001 21068 MultiStar: [#1 0.26,0.07,1.12,U] [#2 0.22,0.24,1.19,U] [#3 0.39,0.32,0.85,U] [#4 0.05,0.10,0.85,U] [#5 0.36,0.26,0.93,U] [#6 -0.08,0.25,0.72,U] [#7 0.31,0.20,0.55,U] [#8 0.70,0.55,0.00,M1] 
01:47:04.103 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.23}, one-star: {0.28, 0.45}
01:47:04.104 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
01:47:04.105 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
01:47:04.105 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.33 cameraTheta=0.79 mountX=-0.19 mountY=-0.28, mountTheta=-2.15
01:47:04.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.23, opts=13)
01:47:04.108 00.001 21068 Enqueuing Move request for scope (0.23, 0.23)
01:47:04.109 00.001 16108 Worker thread wakes up
01:47:04.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.23) opts 0xd
01:47:04.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.23)
01:47:04.109 00.000 16108 Moving (0.23, 0.23) raw xDistance=-0.19 yDistance=-0.28
01:47:04.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:47:04.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:04.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:47:04.109 00.000 16108 MoveAxis(E, 0, ABG)
01:47:04.109 00.000 16108 Move returns status 0, amount 0
01:47:04.109 00.000 16108 MoveAxis(N, 0, ABG)
01:47:04.109 00.000 16108 Move returns status 0, amount 0
01:47:04.109 00.000 16108 move complete, result=0
01:47:04.109 00.000 16108 worker thread done servicing request
01:47:04.115 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3385, FiltMin=2947, FiltMax=58025, Gamma=1.000
01:47:04.130 00.015 21068 UpdateGuideState exits: m=133691 SNR=87.5
01:47:04.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:04.133 00.001 21068 Enqueuing Expose request
01:47:04.133 00.000 16108 Worker thread wakes up
01:47:04.134 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:47:04.136 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:04.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:05.307 01.171 16108 Exposure complete
01:47:05.365 00.058 16108 worker thread done servicing request
01:47:05.365 00.000 21068 OnExposeComplete: enter
01:47:05.366 00.001 21068 UpdateGuideState(): m_state=6
01:47:05.367 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11275
01:47:05.368 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.69, Mass=137031, SNR=108.7, Peak=16112 HFD=3.4
01:47:05.369 00.001 21068 MultiStar: [#1 0.14,-0.08,1.00,U] [#2 -0.02,-0.17,1.02,U] [#3 0.10,0.17,0.79,U] [#4 -0.07,-0.29,0.64,U] [#5 -0.08,-0.30,0.70,U] [#6 -0.25,-0.08,0.67,U] [#7 0.24,-0.24,0.58,U] [#8 -0.03,-0.11,0.59,U] 
01:47:05.369 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.06, -0.12}
01:47:05.371 00.002 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
01:47:05.372 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
01:47:05.372 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.46 mountX=-0.04 mountY=0.12, mountTheta=1.86
01:47:05.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
01:47:05.375 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
01:47:05.376 00.001 16108 Worker thread wakes up
01:47:05.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:47:05.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:47:05.376 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.04 yDistance=0.12
01:47:05.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:47:05.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:05.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:47:05.376 00.000 16108 MoveAxis(E, 0, ABG)
01:47:05.377 00.001 16108 Move returns status 0, amount 0
01:47:05.377 00.000 16108 MoveAxis(N, 0, ABG)
01:47:05.377 00.000 16108 Move returns status 0, amount 0
01:47:05.377 00.000 16108 move complete, result=0
01:47:05.377 00.000 16108 worker thread done servicing request
01:47:05.380 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3382, FiltMin=2822, FiltMax=65472, Gamma=1.000
01:47:05.395 00.015 21068 UpdateGuideState exits: m=137031 SNR=108.7
01:47:05.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:05.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:05.397 00.000 21068 Enqueuing Expose request
01:47:05.398 00.001 16108 Worker thread wakes up
01:47:05.398 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:05.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:05.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:06.391 00.992 16108 Exposure complete
01:47:06.461 00.070 16108 worker thread done servicing request
01:47:06.461 00.000 21068 OnExposeComplete: enter
01:47:06.462 00.001 21068 UpdateGuideState(): m_state=6
01:47:06.465 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11276
01:47:06.466 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.07, Mass=120609, SNR=84.6, Peak=17840 HFD=3.0
01:47:06.468 00.002 21068 MultiStar: [#1 0.42,0.20,1.06,U] [#2 0.21,0.19,1.29,U] [#3 0.55,0.18,0.00,M1] [#4 0.09,0.10,0.99,U] [#5 -0.00,0.25,0.85,U] [#6 -0.10,-0.01,0.77,U] [#7 0.79,0.28,0.00,M1] [#8 0.71,0.27,0.00,M1] 
01:47:06.469 00.001 21068 refined, 5 included, MultiStar: {0.18, 0.17}, one-star: {0.32, 0.25}
01:47:06.470 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
01:47:06.471 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
01:47:06.472 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=-0.14 mountY=-0.21, mountTheta=-2.18
01:47:06.473 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.17, opts=13)
01:47:06.474 00.001 21068 Enqueuing Move request for scope (0.18, 0.17)
01:47:06.475 00.001 16108 Worker thread wakes up
01:47:06.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
01:47:06.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
01:47:06.475 00.000 16108 Moving (0.18, 0.17) raw xDistance=-0.14 yDistance=-0.21
01:47:06.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:47:06.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:06.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:47:06.475 00.000 16108 MoveAxis(E, 0, ABG)
01:47:06.475 00.000 16108 Move returns status 0, amount 0
01:47:06.475 00.000 16108 MoveAxis(N, 0, ABG)
01:47:06.475 00.000 16108 Move returns status 0, amount 0
01:47:06.475 00.000 16108 move complete, result=0
01:47:06.475 00.000 16108 worker thread done servicing request
01:47:06.480 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3385, FiltMin=2934, FiltMax=50832, Gamma=1.000
01:47:06.495 00.015 21068 UpdateGuideState exits: m=120609 SNR=84.6
01:47:06.495 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:06.498 00.002 21068 Enqueuing Expose request
01:47:06.499 00.001 16108 Worker thread wakes up
01:47:06.499 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:06.499 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:06.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:07.653 01.154 16108 Exposure complete
01:47:07.708 00.055 16108 worker thread done servicing request
01:47:07.708 00.000 21068 OnExposeComplete: enter
01:47:07.708 00.000 21068 UpdateGuideState(): m_state=6
01:47:07.710 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11277
01:47:07.711 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.95, Mass=123887, SNR=83.8, Peak=17360 HFD=3.3
01:47:07.712 00.001 21068 MultiStar: [#1 -0.03,0.20,1.25,U] [#2 -0.28,0.09,1.35,U] [#3 0.11,0.27,1.14,U] [#4 -0.20,-0.10,0.81,U] [#5 -0.08,0.27,0.88,U] [#6 -0.04,-0.05,0.81,U] [#7 -0.08,0.03,0.62,U] [#8 0.10,0.33,0.95,U] 
01:47:07.712 00.000 21068 single-star, 8 included, MultiStar: {-0.05, 0.14}, one-star: {0.03, 0.13}
01:47:07.713 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
01:47:07.714 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
01:47:07.715 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.31 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
01:47:07.716 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
01:47:07.717 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
01:47:07.718 00.001 16108 Worker thread wakes up
01:47:07.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:47:07.718 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:47:07.718 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.14
01:47:07.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:47:07.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:07.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:47:07.718 00.000 16108 MoveAxis(E, 0, ABG)
01:47:07.718 00.000 16108 Move returns status 0, amount 0
01:47:07.718 00.000 16108 MoveAxis(N, 0, ABG)
01:47:07.718 00.000 16108 Move returns status 0, amount 0
01:47:07.719 00.001 16108 move complete, result=0
01:47:07.719 00.000 16108 worker thread done servicing request
01:47:07.722 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3382, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:47:07.736 00.014 21068 UpdateGuideState exits: m=123887 SNR=83.8
01:47:07.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.737 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:07.738 00.001 21068 Enqueuing Expose request
01:47:07.739 00.001 16108 Worker thread wakes up
01:47:07.739 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:07.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:07.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:08.723 00.984 16108 Exposure complete
01:47:08.803 00.080 16108 worker thread done servicing request
01:47:08.803 00.000 21068 OnExposeComplete: enter
01:47:08.805 00.002 21068 UpdateGuideState(): m_state=6
01:47:08.807 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11278
01:47:08.808 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.93, Mass=122411, SNR=82.6, Peak=17712 HFD=2.9
01:47:08.810 00.002 21068 MultiStar: [#1 0.26,0.03,1.16,U] [#2 0.29,-0.11,1.07,U] [#3 0.63,0.13,0.00,M1] [#4 0.07,-0.32,0.84,U] [#5 0.34,-0.16,0.97,U] [#6 0.09,-0.04,0.82,U] [#7 0.40,-0.12,0.63,U] [#8 0.63,0.18,0.00,M1] 
01:47:08.811 00.001 21068 refined, 6 included, MultiStar: {0.27, -0.08}, one-star: {0.42, 0.12}
01:47:08.812 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
01:47:08.813 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
01:47:08.814 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.27 mountX=-0.28 mountY=0.01, mountTheta=3.10
01:47:08.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.08, opts=13)
01:47:08.817 00.001 21068 Enqueuing Move request for scope (0.27, -0.08)
01:47:08.817 00.000 16108 Worker thread wakes up
01:47:08.818 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
01:47:08.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
01:47:08.818 00.000 16108 Moving (0.27, -0.08) raw xDistance=-0.28 yDistance=0.01
01:47:08.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:47:08.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:08.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:08.818 00.000 16108 MoveAxis(E, 73, ABG)
01:47:08.818 00.000 16108 Guiding  Dir = 2, Dur = 73
01:47:08.818 00.000 16108 IsSlewing returns 0
01:47:08.819 00.001 16108 IsGuiding returns 0
01:47:08.821 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3382, FiltMin=2905, FiltMax=61305, Gamma=1.000
01:47:08.837 00.016 21068 UpdateGuideState exits: m=122411 SNR=82.6
01:47:08.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.839 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:08.840 00.001 21068 Enqueuing Expose request
01:47:08.871 00.031 16108 PulseGuide returned control before completion, sleep 32
01:47:08.916 00.045 16108 IsGuiding returns 1
01:47:08.916 00.000 16108 scope still moving after pulse duration time elapsed
01:47:08.947 00.031 16108 IsSlewing returns 0
01:47:08.948 00.001 16108 IsGuiding returns 1
01:47:08.978 00.030 16108 IsSlewing returns 0
01:47:08.978 00.000 16108 IsGuiding returns 0
01:47:08.978 00.000 16108 scope move finished after 73 + 86 ms
01:47:08.978 00.000 16108 Move returns status 0, amount 73
01:47:08.978 00.000 16108 MoveAxis(N, 0, ABG)
01:47:08.978 00.000 16108 Move returns status 0, amount 0
01:47:08.979 00.001 16108 move complete, result=0
01:47:08.979 00.000 16108 worker thread done servicing request
01:47:08.979 00.000 16108 Worker thread wakes up
01:47:08.979 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
01:47:08.982 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:08.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:10.134 01.152 16108 Exposure complete
01:47:10.190 00.056 16108 worker thread done servicing request
01:47:10.190 00.000 21068 OnExposeComplete: enter
01:47:10.192 00.002 21068 UpdateGuideState(): m_state=6
01:47:10.193 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11279
01:47:10.194 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.81, Mass=100172, SNR=66.9, Peak=13872 HFD=2.9
01:47:10.195 00.001 21068 MultiStar: [#1 -0.14,0.10,1.34,U] [#2 -0.14,-0.20,1.67,U] [#3 -0.06,0.13,1.29,U] [#4 0.09,-0.32,1.12,U] [#5 -0.14,-0.05,1.12,U] [#6 -0.16,-0.35,1.14,U] [#7 0.12,-0.06,0.74,U] [#8 -0.21,0.04,1.02,U] 
01:47:10.195 00.000 21068 single-star, 8 included, MultiStar: {-0.08, -0.08}, one-star: {0.03, -0.00}
01:47:10.196 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:47:10.197 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:47:10.197 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.11 mountX=-0.03 mountY=-0.00, mountTheta=-3.02
01:47:10.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
01:47:10.200 00.001 21068 Enqueuing Move request for scope (0.03, -0.00)
01:47:10.200 00.000 16108 Worker thread wakes up
01:47:10.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:47:10.201 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:47:10.201 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.00
01:47:10.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:10.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:10.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:47:10.201 00.000 16108 MoveAxis(E, 0, ABG)
01:47:10.201 00.000 16108 Move returns status 0, amount 0
01:47:10.201 00.000 16108 MoveAxis(N, 0, ABG)
01:47:10.201 00.000 16108 Move returns status 0, amount 0
01:47:10.201 00.000 16108 move complete, result=0
01:47:10.201 00.000 16108 worker thread done servicing request
01:47:10.206 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3382, FiltMin=2912, FiltMax=52301, Gamma=1.000
01:47:10.227 00.021 21068 UpdateGuideState exits: m=100172 SNR=66.9
01:47:10.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:10.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:10.229 00.000 21068 Enqueuing Expose request
01:47:10.231 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:10.232 00.001 16108 Worker thread wakes up
01:47:10.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:10.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:11.207 00.974 16108 Exposure complete
01:47:11.269 00.062 16108 worker thread done servicing request
01:47:11.269 00.000 21068 OnExposeComplete: enter
01:47:11.270 00.001 21068 UpdateGuideState(): m_state=6
01:47:11.271 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11280
01:47:11.272 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=875.46, Mass=121175, SNR=85.6, Peak=14080 HFD=3.2
01:47:11.273 00.001 21068 MultiStar: [#1 -0.27,-0.40,1.34,U] [#2 -0.37,-0.59,0.00,M1] [#3 -0.30,-0.33,1.16,U] [#4 -0.26,-0.50,0.00,M1] [#5 -0.12,-0.49,0.92,U] [#6 -0.40,-0.56,0.00,M1] [#7 -0.21,-0.48,0.62,U] [#8 0.02,-0.23,0.75,U] 
01:47:11.273 00.000 21068 single-star, 5 included, MultiStar: {-0.16, -0.38}, one-star: {0.01, -0.36}
01:47:11.274 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
01:47:11.275 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:47:11.276 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.55 mountX=-0.07 mountY=0.35, mountTheta=1.77
01:47:11.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.36, opts=13)
01:47:11.279 00.001 21068 Enqueuing Move request for scope (0.01, -0.36)
01:47:11.279 00.000 16108 Worker thread wakes up
01:47:11.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
01:47:11.279 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
01:47:11.279 00.000 16108 Moving (0.01, -0.36) raw xDistance=-0.07 yDistance=0.35
01:47:11.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:11.280 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
01:47:11.280 00.000 16108 MoveAxis(E, 0, ABG)
01:47:11.280 00.000 16108 Move returns status 0, amount 0
01:47:11.280 00.000 16108 MoveAxis(S, 70, ABG)
01:47:11.280 00.000 16108 Guiding  Dir = 1, Dur = 70
01:47:11.280 00.000 16108 IsSlewing returns 0
01:47:11.280 00.000 16108 IsGuiding returns 0
01:47:11.283 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3385, FiltMin=2870, FiltMax=54246, Gamma=1.000
01:47:11.298 00.015 21068 UpdateGuideState exits: m=121175 SNR=85.6
01:47:11.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:11.301 00.001 21068 Enqueuing Expose request
01:47:11.302 00.001 16108 PulseGuide returned control before completion, sleep 59
01:47:11.368 00.066 16108 IsGuiding returns 1
01:47:11.368 00.000 16108 scope still moving after pulse duration time elapsed
01:47:11.395 00.027 16108 IsSlewing returns 0
01:47:11.395 00.000 16108 IsGuiding returns 0
01:47:11.395 00.000 16108 scope move finished after 70 + 44 ms
01:47:11.395 00.000 16108 Move returns status 0, amount 70
01:47:11.395 00.000 16108 move complete, result=0
01:47:11.395 00.000 16108 worker thread done servicing request
01:47:11.395 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 70 ms SOUTH
01:47:11.396 00.001 16108 Worker thread wakes up
01:47:11.396 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:11.397 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:12.542 01.145 16108 Exposure complete
01:47:12.596 00.054 16108 worker thread done servicing request
01:47:12.596 00.000 21068 OnExposeComplete: enter
01:47:12.597 00.001 21068 UpdateGuideState(): m_state=6
01:47:12.598 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11281
01:47:12.599 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.83, Mass=130217, SNR=85.2, Peak=16496 HFD=3.4
01:47:12.600 00.001 21068 MultiStar: [#1 0.53,0.15,0.00,M1] [#2 0.45,-0.07,1.17,U] [#3 0.45,0.23,1.05,U] [#4 0.09,-0.23,0.88,U] [#5 0.29,-0.14,0.97,U] [#6 0.23,-0.34,0.84,U] [#7 0.68,0.07,0.00,M1] [#8 0.44,0.26,0.75,U] 
01:47:12.600 00.000 21068 refined, 6 included, MultiStar: {0.37, -0.04}, one-star: {0.60, 0.02}
01:47:12.601 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
01:47:12.602 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
01:47:12.603 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.04 hyp=0.38 cameraTheta=-0.10 mountX=-0.37 mountY=-0.05, mountTheta=-3.01
01:47:12.606 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.04, opts=13)
01:47:12.608 00.002 21068 Enqueuing Move request for scope (0.37, -0.04)
01:47:12.609 00.001 16108 Worker thread wakes up
01:47:12.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.04) opts 0xd
01:47:12.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.04)
01:47:12.609 00.000 16108 Moving (0.37, -0.04) raw xDistance=-0.37 yDistance=-0.05
01:47:12.610 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
01:47:12.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:12.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:47:12.610 00.000 16108 MoveAxis(E, 98, ABG)
01:47:12.610 00.000 16108 Guiding  Dir = 2, Dur = 98
01:47:12.611 00.001 16108 IsSlewing returns 0
01:47:12.611 00.000 16108 IsGuiding returns 0
01:47:12.618 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3382, FiltMin=2904, FiltMax=65533, Gamma=1.000
01:47:12.631 00.013 16108 PulseGuide returned control before completion, sleep 90
01:47:12.643 00.012 21068 UpdateGuideState exits: m=130217 SNR=85.2
01:47:12.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.646 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:12.646 00.000 21068 Enqueuing Expose request
01:47:12.727 00.081 16108 IsGuiding returns 1
01:47:12.727 00.000 16108 scope still moving after pulse duration time elapsed
01:47:12.754 00.027 16108 IsSlewing returns 0
01:47:12.755 00.001 16108 IsGuiding returns 1
01:47:12.785 00.030 16108 IsSlewing returns 0
01:47:12.785 00.000 16108 IsGuiding returns 1
01:47:12.817 00.032 16108 IsSlewing returns 0
01:47:12.817 00.000 16108 IsGuiding returns 0
01:47:12.817 00.000 16108 scope move finished after 98 + 107 ms
01:47:12.817 00.000 16108 Move returns status 0, amount 98
01:47:12.817 00.000 16108 MoveAxis(N, 0, ABG)
01:47:12.817 00.000 16108 Move returns status 0, amount 0
01:47:12.817 00.000 16108 move complete, result=0
01:47:12.817 00.000 16108 worker thread done servicing request
01:47:12.817 00.000 16108 Worker thread wakes up
01:47:12.817 00.000 21068 GuideStep: -0.4 px 98 ms EAST, -0.1 px 0 ms NORTH
01:47:12.819 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:12.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:13.794 00.975 16108 Exposure complete
01:47:13.863 00.069 16108 worker thread done servicing request
01:47:13.863 00.000 21068 OnExposeComplete: enter
01:47:13.865 00.002 21068 UpdateGuideState(): m_state=6
01:47:13.867 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11282
01:47:13.868 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=875.98, Mass=119018, SNR=84.5, Peak=15744 HFD=3.3
01:47:13.870 00.002 21068 MultiStar: [#1 0.02,0.16,1.04,U] [#2 -0.13,0.22,1.29,U] [#3 0.09,0.35,1.00,U] [#4 -0.30,0.13,0.75,U] [#5 -0.01,0.21,1.01,U] [#6 -0.24,-0.02,0.78,U] [#7 0.06,0.12,0.66,U] [#8 0.25,0.44,0.72,U] 
01:47:13.872 00.002 21068 single-star, 8 included, MultiStar: {-0.02, 0.20}, one-star: {0.06, 0.16}
01:47:13.873 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
01:47:13.874 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
01:47:13.877 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
01:47:13.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.16, opts=13)
01:47:13.880 00.001 21068 Enqueuing Move request for scope (0.06, 0.16)
01:47:13.881 00.001 16108 Worker thread wakes up
01:47:13.882 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:47:13.882 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:47:13.882 00.000 16108 Moving (0.06, 0.16) raw xDistance=-0.03 yDistance=-0.17
01:47:13.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:13.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:13.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:47:13.882 00.000 16108 MoveAxis(E, 0, ABG)
01:47:13.882 00.000 16108 Move returns status 0, amount 0
01:47:13.882 00.000 16108 MoveAxis(N, 0, ABG)
01:47:13.882 00.000 16108 Move returns status 0, amount 0
01:47:13.882 00.000 16108 move complete, result=0
01:47:13.882 00.000 16108 worker thread done servicing request
01:47:13.886 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3382, FiltMin=2884, FiltMax=60864, Gamma=1.000
01:47:13.903 00.017 21068 UpdateGuideState exits: m=119018 SNR=84.5
01:47:13.905 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:13.908 00.002 21068 Enqueuing Expose request
01:47:13.911 00.003 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:13.913 00.002 16108 Worker thread wakes up
01:47:13.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:13.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:15.066 01.153 16108 Exposure complete
01:47:15.135 00.069 16108 worker thread done servicing request
01:47:15.135 00.000 21068 OnExposeComplete: enter
01:47:15.136 00.001 21068 UpdateGuideState(): m_state=6
01:47:15.138 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11283
01:47:15.140 00.002 21068 Star::Find returns 1 (0), X=220.36, Y=876.19, Mass=122197, SNR=88.9, Peak=14768 HFD=3.3
01:47:15.141 00.001 21068 MultiStar: [#1 0.14,0.14,1.08,U] [#2 -0.15,0.17,1.17,U] [#3 0.02,0.37,1.05,U] [#4 -0.12,0.23,0.82,U] [#5 -0.15,-0.11,0.82,U] [#6 -0.48,0.12,0.91,U] [#7 -0.34,0.19,0.65,U] [#8 0.30,0.48,0.00,M1] 
01:47:15.143 00.002 21068 refined, 7 included, MultiStar: {-0.15, 0.19}, one-star: {-0.26, 0.38}
01:47:15.144 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
01:47:15.146 00.002 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
01:47:15.147 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.25 cameraTheta=2.24 mountX=0.18 mountY=-0.15, mountTheta=-0.70
01:47:15.148 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.19, opts=13)
01:47:15.150 00.002 21068 Enqueuing Move request for scope (-0.15, 0.19)
01:47:15.152 00.002 16108 Worker thread wakes up
01:47:15.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
01:47:15.152 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
01:47:15.152 00.000 16108 Moving (-0.15, 0.19) raw xDistance=0.18 yDistance=-0.15
01:47:15.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:47:15.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:15.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:47:15.152 00.000 16108 MoveAxis(E, 0, ABG)
01:47:15.152 00.000 16108 Move returns status 0, amount 0
01:47:15.153 00.001 16108 MoveAxis(N, 0, ABG)
01:47:15.153 00.000 16108 Move returns status 0, amount 0
01:47:15.153 00.000 16108 move complete, result=0
01:47:15.153 00.000 16108 worker thread done servicing request
01:47:15.160 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3382, FiltMin=2889, FiltMax=65510, Gamma=1.000
01:47:15.176 00.016 21068 UpdateGuideState exits: m=122197 SNR=88.9
01:47:15.178 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.178 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:15.179 00.001 21068 Enqueuing Expose request
01:47:15.180 00.001 16108 Worker thread wakes up
01:47:15.180 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:15.181 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:15.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:16.165 00.984 16108 Exposure complete
01:47:16.232 00.067 16108 worker thread done servicing request
01:47:16.232 00.000 21068 OnExposeComplete: enter
01:47:16.233 00.001 21068 UpdateGuideState(): m_state=6
01:47:16.233 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11284
01:47:16.234 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=876.16, Mass=131945, SNR=84.4, Peak=14800 HFD=3.5
01:47:16.235 00.001 21068 MultiStar: [#1 0.05,0.38,1.15,U] [#2 -0.20,0.13,1.17,U] [#3 0.36,0.54,0.00,M1] [#4 -0.27,0.02,0.90,U] [#5 -0.13,0.20,0.91,U] [#6 -0.32,0.08,0.73,U] [#7 -0.24,0.32,0.58,U] [#8 0.25,0.45,0.77,U] 
01:47:16.236 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.24}, one-star: {-0.27, 0.34}
01:47:16.237 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
01:47:16.238 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
01:47:16.239 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.09 mountX=0.18 mountY=-0.20, mountTheta=-0.85
01:47:16.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.24, opts=13)
01:47:16.241 00.001 21068 Enqueuing Move request for scope (-0.14, 0.24)
01:47:16.242 00.001 16108 Worker thread wakes up
01:47:16.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
01:47:16.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
01:47:16.242 00.000 16108 Moving (-0.14, 0.24) raw xDistance=0.18 yDistance=-0.20
01:47:16.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:47:16.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:16.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:47:16.242 00.000 16108 MoveAxis(E, 0, ABG)
01:47:16.242 00.000 16108 Move returns status 0, amount 0
01:47:16.242 00.000 16108 MoveAxis(N, 0, ABG)
01:47:16.242 00.000 16108 Move returns status 0, amount 0
01:47:16.242 00.000 16108 move complete, result=0
01:47:16.242 00.000 16108 worker thread done servicing request
01:47:16.247 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3379, FiltMin=2880, FiltMax=65440, Gamma=1.000
01:47:16.262 00.015 21068 UpdateGuideState exits: m=131945 SNR=84.4
01:47:16.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:16.263 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:16.264 00.001 21068 Enqueuing Expose request
01:47:16.265 00.001 16108 Worker thread wakes up
01:47:16.265 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:16.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:16.266 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:17.437 01.171 16108 Exposure complete
01:47:17.492 00.055 16108 worker thread done servicing request
01:47:17.492 00.000 21068 OnExposeComplete: enter
01:47:17.495 00.003 21068 UpdateGuideState(): m_state=6
01:47:17.496 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11285
01:47:17.497 00.001 21068 Star::Find returns 1 (0), X=220.66, Y=876.12, Mass=127265, SNR=93.0, Peak=14752 HFD=3.4
01:47:17.498 00.001 21068 MultiStar: [#1 0.09,0.19,0.99,U] [#2 -0.21,0.10,1.14,U] [#3 0.10,0.41,0.94,U] [#4 -0.21,0.11,0.83,U] [#5 -0.47,-0.08,0.72,U] [#6 -0.09,0.13,0.88,U] [#7 0.18,-0.06,0.53,U] [#8 -0.06,0.36,0.70,U] 
01:47:17.500 00.002 21068 refined, 8 included, MultiStar: {-0.07, 0.18}, one-star: {0.05, 0.30}
01:47:17.501 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:47:17.502 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:47:17.503 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.95 mountX=0.10 mountY=-0.15, mountTheta=-0.99
01:47:17.507 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.18, opts=13)
01:47:17.508 00.001 21068 Enqueuing Move request for scope (-0.07, 0.18)
01:47:17.510 00.002 16108 Worker thread wakes up
01:47:17.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
01:47:17.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
01:47:17.510 00.000 16108 Moving (-0.07, 0.18) raw xDistance=0.10 yDistance=-0.15
01:47:17.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:47:17.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:17.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:47:17.510 00.000 16108 MoveAxis(E, 0, ABG)
01:47:17.510 00.000 16108 Move returns status 0, amount 0
01:47:17.510 00.000 16108 MoveAxis(N, 0, ABG)
01:47:17.510 00.000 16108 Move returns status 0, amount 0
01:47:17.510 00.000 16108 move complete, result=0
01:47:17.510 00.000 16108 worker thread done servicing request
01:47:17.516 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=221, max=65535, med=3382, FiltMin=2912, FiltMax=54397, Gamma=1.000
01:47:17.534 00.018 21068 UpdateGuideState exits: m=127265 SNR=93.0
01:47:17.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:17.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:17.536 00.000 21068 Enqueuing Expose request
01:47:17.537 00.001 16108 Worker thread wakes up
01:47:17.537 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:17.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:17.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:18.525 00.987 16108 Exposure complete
01:47:18.590 00.065 16108 worker thread done servicing request
01:47:18.590 00.000 21068 OnExposeComplete: enter
01:47:18.591 00.001 21068 UpdateGuideState(): m_state=6
01:47:18.592 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11286
01:47:18.594 00.002 21068 Star::Find returns 1 (0), X=221.08, Y=875.97, Mass=131339, SNR=86.9, Peak=18992 HFD=3.0
01:47:18.595 00.001 21068 MultiStar: [#1 0.29,0.21,1.16,U] [#2 0.06,-0.09,1.23,U] [#3 0.31,0.23,0.96,U] [#4 -0.02,-0.05,0.99,U] [#5 -0.34,-0.16,0.99,U] [#6 0.05,0.28,0.77,U] [#7 0.47,0.23,0.61,U] [#8 0.55,0.26,0.00,M1] 
01:47:18.596 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.47, 0.15}
01:47:18.597 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
01:47:18.597 00.000 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
01:47:18.598 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.52 mountX=-0.13 mountY=-0.12, mountTheta=-2.42
01:47:18.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.09, opts=13)
01:47:18.601 00.001 21068 Enqueuing Move request for scope (0.15, 0.09)
01:47:18.601 00.000 16108 Worker thread wakes up
01:47:18.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:47:18.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:47:18.602 00.001 16108 Moving (0.15, 0.09) raw xDistance=-0.13 yDistance=-0.12
01:47:18.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:47:18.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:18.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:18.602 00.000 16108 MoveAxis(E, 0, ABG)
01:47:18.602 00.000 16108 Move returns status 0, amount 0
01:47:18.602 00.000 16108 MoveAxis(N, 0, ABG)
01:47:18.602 00.000 16108 Move returns status 0, amount 0
01:47:18.602 00.000 16108 move complete, result=0
01:47:18.602 00.000 16108 worker thread done servicing request
01:47:18.606 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3382, FiltMin=2867, FiltMax=55449, Gamma=1.000
01:47:18.620 00.014 21068 UpdateGuideState exits: m=131339 SNR=86.9
01:47:18.622 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.622 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:18.623 00.001 21068 Enqueuing Expose request
01:47:18.624 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:18.624 00.000 16108 Worker thread wakes up
01:47:18.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:18.625 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:19.796 01.171 16108 Exposure complete
01:47:19.863 00.067 16108 worker thread done servicing request
01:47:19.863 00.000 21068 OnExposeComplete: enter
01:47:19.864 00.001 21068 UpdateGuideState(): m_state=6
01:47:19.865 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11287
01:47:19.867 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=875.90, Mass=110059, SNR=76.1, Peak=15760 HFD=3.0
01:47:19.868 00.001 21068 MultiStar: [#1 0.30,0.26,1.36,U] [#2 0.12,0.07,1.24,U] [#3 0.40,0.14,1.32,U] [#4 0.32,-0.23,0.92,U] [#5 -0.00,-0.10,1.03,U] [#6 0.13,-0.05,0.97,U] [#7 0.15,0.26,0.71,U] [#8 0.63,0.32,0.00,M2] 
01:47:19.869 00.001 21068 single-star, 7 included, MultiStar: {0.21, 0.06}, one-star: {0.19, 0.08}
01:47:19.870 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
01:47:19.871 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
01:47:19.872 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.42 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
01:47:19.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.08, opts=13)
01:47:19.876 00.002 21068 Enqueuing Move request for scope (0.19, 0.08)
01:47:19.877 00.001 16108 Worker thread wakes up
01:47:19.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
01:47:19.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
01:47:19.877 00.000 16108 Moving (0.19, 0.08) raw xDistance=-0.17 yDistance=-0.12
01:47:19.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:47:19.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:19.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:19.877 00.000 16108 MoveAxis(E, 0, ABG)
01:47:19.877 00.000 16108 Move returns status 0, amount 0
01:47:19.877 00.000 16108 MoveAxis(N, 0, ABG)
01:47:19.877 00.000 16108 Move returns status 0, amount 0
01:47:19.877 00.000 16108 move complete, result=0
01:47:19.877 00.000 16108 worker thread done servicing request
01:47:19.881 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3382, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:47:19.901 00.020 21068 UpdateGuideState exits: m=110059 SNR=76.1
01:47:19.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.904 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:19.905 00.001 21068 Enqueuing Expose request
01:47:19.905 00.000 16108 Worker thread wakes up
01:47:19.906 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:19.906 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:19.906 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:20.900 00.994 16108 Exposure complete
01:47:20.964 00.064 16108 worker thread done servicing request
01:47:20.964 00.000 21068 OnExposeComplete: enter
01:47:20.965 00.001 21068 UpdateGuideState(): m_state=6
01:47:20.966 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11288
01:47:20.967 00.001 21068 Star::Find returns 1 (0), X=220.91, Y=875.78, Mass=134654, SNR=102.8, Peak=16832 HFD=3.6
01:47:20.968 00.001 21068 MultiStar: [#1 0.48,0.16,0.79,U] [#2 0.36,0.02,0.94,U] [#3 0.48,0.20,1.10,U] [#4 0.25,-0.15,0.75,U] [#5 0.40,-0.03,0.85,U] [#6 0.22,-0.33,0.67,U] [#7 0.66,0.23,0.00,M1] [#8 0.70,0.09,0.00,M3] 
01:47:20.969 00.001 21068 single-star, 6 included, MultiStar: {0.36, -0.00}, one-star: {0.29, -0.03}
01:47:20.971 00.002 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
01:47:20.972 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
01:47:20.974 00.002 21068 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.30 cameraTheta=-0.11 mountX=-0.29 mountY=-0.04, mountTheta=-3.01
01:47:20.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.03, opts=13)
01:47:20.978 00.002 21068 Enqueuing Move request for scope (0.29, -0.03)
01:47:20.979 00.001 16108 Worker thread wakes up
01:47:20.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
01:47:20.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
01:47:20.980 00.001 16108 Moving (0.29, -0.03) raw xDistance=-0.29 yDistance=-0.04
01:47:20.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:47:20.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:20.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:20.980 00.000 16108 MoveAxis(E, 77, ABG)
01:47:20.980 00.000 16108 Guiding  Dir = 2, Dur = 77
01:47:20.980 00.000 16108 IsSlewing returns 0
01:47:20.980 00.000 16108 IsGuiding returns 0
01:47:20.987 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3382, FiltMin=2854, FiltMax=62297, Gamma=1.000
01:47:20.996 00.009 16108 PulseGuide returned control before completion, sleep 72
01:47:21.018 00.022 21068 UpdateGuideState exits: m=134654 SNR=102.8
01:47:21.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:21.021 00.001 21068 Enqueuing Expose request
01:47:21.074 00.053 16108 IsGuiding returns 1
01:47:21.074 00.000 16108 scope still moving after pulse duration time elapsed
01:47:21.106 00.032 16108 IsSlewing returns 0
01:47:21.107 00.001 16108 IsGuiding returns 0
01:47:21.107 00.000 16108 scope move finished after 77 + 49 ms
01:47:21.107 00.000 16108 Move returns status 0, amount 77
01:47:21.107 00.000 16108 MoveAxis(N, 0, ABG)
01:47:21.107 00.000 16108 Move returns status 0, amount 0
01:47:21.107 00.000 16108 move complete, result=0
01:47:21.107 00.000 16108 worker thread done servicing request
01:47:21.107 00.000 16108 Worker thread wakes up
01:47:21.107 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH
01:47:21.111 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:21.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:22.283 01.172 16108 Exposure complete
01:47:22.340 00.057 16108 worker thread done servicing request
01:47:22.340 00.000 21068 OnExposeComplete: enter
01:47:22.342 00.002 21068 UpdateGuideState(): m_state=6
01:47:22.343 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11289
01:47:22.345 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=875.99, Mass=128139, SNR=90.0, Peak=15808 HFD=3.5
01:47:22.346 00.001 21068 MultiStar: [#1 0.17,0.07,1.08,U] [#2 0.09,0.09,1.12,U] [#3 0.29,0.22,0.92,U] [#4 0.26,-0.05,0.95,U] [#5 -0.18,-0.14,0.98,U] [#6 -0.18,-0.07,0.81,U] [#7 0.30,0.16,0.62,U] [#8 0.10,0.30,0.72,U] 
01:47:22.349 00.003 21068 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {-0.06, 0.18}
01:47:22.351 00.002 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
01:47:22.352 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
01:47:22.352 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.75 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:47:22.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.08, opts=13)
01:47:22.355 00.001 21068 Enqueuing Move request for scope (0.08, 0.08)
01:47:22.356 00.001 16108 Worker thread wakes up
01:47:22.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:47:22.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:47:22.356 00.000 16108 Moving (0.08, 0.08) raw xDistance=-0.07 yDistance=-0.09
01:47:22.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:22.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:22.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:22.356 00.000 16108 MoveAxis(E, 0, ABG)
01:47:22.356 00.000 16108 Move returns status 0, amount 0
01:47:22.356 00.000 16108 MoveAxis(N, 0, ABG)
01:47:22.356 00.000 16108 Move returns status 0, amount 0
01:47:22.358 00.002 16108 move complete, result=0
01:47:22.358 00.000 16108 worker thread done servicing request
01:47:22.364 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3382, FiltMin=2918, FiltMax=61277, Gamma=1.000
01:47:22.391 00.027 21068 UpdateGuideState exits: m=128139 SNR=90.0
01:47:22.393 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:22.395 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:22.396 00.001 21068 Enqueuing Expose request
01:47:22.398 00.002 16108 Worker thread wakes up
01:47:22.398 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:22.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:22.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:23.376 00.977 16108 Exposure complete
01:47:23.431 00.055 16108 worker thread done servicing request
01:47:23.431 00.000 21068 OnExposeComplete: enter
01:47:23.432 00.001 21068 UpdateGuideState(): m_state=6
01:47:23.433 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11290
01:47:23.433 00.000 21068 Star::Find returns 1 (0), X=220.78, Y=875.69, Mass=133803, SNR=95.4, Peak=14688 HFD=3.6
01:47:23.434 00.001 21068 MultiStar: [#1 -0.03,-0.11,0.99,U] [#2 0.02,-0.24,1.08,U] [#3 0.14,0.06,0.92,U] [#4 0.09,-0.51,0.82,U] [#5 -0.20,-0.37,0.84,U] [#6 -0.23,-0.38,0.74,U] [#7 0.07,-0.12,0.50,U] [#8 0.38,-0.10,0.78,U] 
01:47:23.436 00.002 21068 single-star, 8 included, MultiStar: {0.05, -0.21}, one-star: {0.17, -0.13}
01:47:23.437 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
01:47:23.438 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
01:47:23.438 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=-0.19 mountY=0.09, mountTheta=2.71
01:47:23.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.13, opts=13)
01:47:23.441 00.001 21068 Enqueuing Move request for scope (0.17, -0.13)
01:47:23.443 00.002 16108 Worker thread wakes up
01:47:23.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:47:23.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:47:23.443 00.000 16108 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=0.09
01:47:23.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:47:23.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:23.445 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:47:23.445 00.000 16108 MoveAxis(E, 0, ABG)
01:47:23.445 00.000 16108 Move returns status 0, amount 0
01:47:23.445 00.000 16108 MoveAxis(N, 0, ABG)
01:47:23.445 00.000 16108 Move returns status 0, amount 0
01:47:23.445 00.000 16108 move complete, result=0
01:47:23.445 00.000 16108 worker thread done servicing request
01:47:23.454 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3382, FiltMin=2918, FiltMax=62921, Gamma=1.000
01:47:23.481 00.027 21068 UpdateGuideState exits: m=133803 SNR=95.4
01:47:23.484 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:23.486 00.001 21068 Enqueuing Expose request
01:47:23.487 00.001 16108 Worker thread wakes up
01:47:23.487 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:23.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:23.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:24.650 01.162 16108 Exposure complete
01:47:24.706 00.056 16108 worker thread done servicing request
01:47:24.706 00.000 21068 OnExposeComplete: enter
01:47:24.707 00.001 21068 UpdateGuideState(): m_state=6
01:47:24.708 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11291
01:47:24.709 00.001 21068 Star::Find returns 1 (0), X=219.84, Y=876.46, Mass=109079, SNR=72.6, Peak=14163 HFD=3.4
01:47:24.710 00.001 21068 MultiStar: [#1 -0.84,0.65,0.00,M1] [#2 -0.88,0.78,0.00,M1] [#3 -0.49,0.67,0.00,M1] [#4 -0.66,0.57,0.00,M1] [#5 -1.12,0.28,0.00,M1] [#6 -0.71,0.64,0.00,M1] [#7 -0.84,0.55,0.00,M1] [#8 -0.58,0.87,0.00,M2] 
01:47:24.710 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
01:47:24.711 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
01:47:24.712 00.001 21068 CameraToMount -- cameraX=-0.77 cameraY=0.65 hyp=1.00 cameraTheta=2.44 mountX=0.87 mountY=-0.45, mountTheta=-0.48
01:47:24.713 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.77, y=0.65, opts=13)
01:47:24.715 00.002 21068 Enqueuing Move request for scope (-0.77, 0.65)
01:47:24.716 00.001 16108 Worker thread wakes up
01:47:24.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.65) opts 0xd
01:47:24.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.77, 0.65)
01:47:24.716 00.000 16108 Moving (-0.77, 0.65) raw xDistance=0.87 yDistance=-0.45
01:47:24.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
01:47:24.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:24.717 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:47:24.717 00.000 16108 MoveAxis(W, 228, ABG)
01:47:24.717 00.000 16108 Guiding  Dir = 3, Dur = 228
01:47:24.717 00.000 16108 IsSlewing returns 0
01:47:24.717 00.000 16108 IsGuiding returns 0
01:47:24.719 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3382, FiltMin=2905, FiltMax=53846, Gamma=1.000
01:47:24.734 00.015 21068 UpdateGuideState exits: m=109079 SNR=72.6
01:47:24.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:24.737 00.001 21068 Enqueuing Expose request
01:47:24.778 00.041 16108 PulseGuide returned control before completion, sleep 178
01:47:24.963 00.185 16108 IsGuiding returns 1
01:47:24.963 00.000 16108 scope still moving after pulse duration time elapsed
01:47:25.000 00.037 16108 IsSlewing returns 0
01:47:25.000 00.000 16108 IsGuiding returns 1
01:47:25.026 00.026 16108 IsSlewing returns 0
01:47:25.026 00.000 16108 IsGuiding returns 0
01:47:25.026 00.000 16108 scope move finished after 228 + 80 ms
01:47:25.026 00.000 16108 Move returns status 0, amount 228
01:47:25.026 00.000 16108 MoveAxis(N, 0, ABG)
01:47:25.026 00.000 16108 Move returns status 0, amount 0
01:47:25.026 00.000 16108 move complete, result=0
01:47:25.026 00.000 16108 worker thread done servicing request
01:47:25.026 00.000 16108 Worker thread wakes up
01:47:25.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:25.026 00.000 21068 GuideStep: 0.9 px 228 ms WEST, -0.5 px 0 ms NORTH
01:47:25.027 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:26.013 00.986 16108 Exposure complete
01:47:26.084 00.071 16108 worker thread done servicing request
01:47:26.084 00.000 21068 OnExposeComplete: enter
01:47:26.085 00.001 21068 UpdateGuideState(): m_state=6
01:47:26.086 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11292
01:47:26.086 00.000 21068 Star::Find returns 1 (0), X=221.10, Y=875.81, Mass=118592, SNR=74.3, Peak=14464 HFD=3.0
01:47:26.087 00.001 21068 MultiStar: [#1 0.52,0.21,0.00,M2] [#2 0.37,0.14,1.28,U] [#3 0.50,-0.01,1.28,U] [#4 0.56,-0.02,0.00,M2] [#5 0.30,-0.15,1.14,U] [#6 0.29,-0.21,0.95,U] [#7 0.49,-0.03,0.71,U] [#8 0.62,0.25,0.00,M3] 
01:47:26.088 00.001 21068 refined, 5 included, MultiStar: {0.40, -0.04}, one-star: {0.49, -0.01}
01:47:26.089 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
01:47:26.091 00.002 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
01:47:26.092 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.41 cameraTheta=-0.09 mountX=-0.40 mountY=-0.06, mountTheta=-3.00
01:47:26.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.04, opts=13)
01:47:26.095 00.001 21068 Enqueuing Move request for scope (0.40, -0.04)
01:47:26.096 00.001 16108 Worker thread wakes up
01:47:26.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.04) opts 0xd
01:47:26.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.04)
01:47:26.096 00.000 16108 Moving (0.40, -0.04) raw xDistance=-0.40 yDistance=-0.06
01:47:26.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
01:47:26.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:26.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:47:26.096 00.000 16108 MoveAxis(E, 90, ABG)
01:47:26.096 00.000 16108 Guiding  Dir = 2, Dur = 90
01:47:26.096 00.000 16108 IsSlewing returns 0
01:47:26.096 00.000 16108 IsGuiding returns 0
01:47:26.100 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3385, FiltMin=2909, FiltMax=51545, Gamma=1.000
01:47:26.114 00.014 21068 UpdateGuideState exits: m=118592 SNR=74.3
01:47:26.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:26.117 00.001 21068 Enqueuing Expose request
01:47:26.155 00.038 16108 PulseGuide returned control before completion, sleep 42
01:47:26.202 00.047 16108 IsGuiding returns 1
01:47:26.202 00.000 16108 scope still moving after pulse duration time elapsed
01:47:26.233 00.031 16108 IsSlewing returns 0
01:47:26.233 00.000 16108 IsGuiding returns 1
01:47:26.265 00.032 16108 IsSlewing returns 0
01:47:26.265 00.000 16108 IsGuiding returns 0
01:47:26.265 00.000 16108 scope move finished after 90 + 78 ms
01:47:26.265 00.000 16108 Move returns status 0, amount 90
01:47:26.266 00.001 16108 MoveAxis(N, 0, ABG)
01:47:26.266 00.000 16108 Move returns status 0, amount 0
01:47:26.266 00.000 16108 move complete, result=0
01:47:26.266 00.000 16108 worker thread done servicing request
01:47:26.266 00.000 16108 Worker thread wakes up
01:47:26.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:26.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:26.266 00.000 21068 GuideStep: -0.4 px 90 ms EAST, -0.1 px 0 ms NORTH
01:47:27.439 01.173 16108 Exposure complete
01:47:27.508 00.069 16108 worker thread done servicing request
01:47:27.508 00.000 21068 OnExposeComplete: enter
01:47:27.509 00.001 21068 UpdateGuideState(): m_state=6
01:47:27.510 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11293
01:47:27.511 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.83, Mass=137363, SNR=88.6, Peak=17632 HFD=3.3
01:47:27.512 00.001 21068 MultiStar: [#1 0.31,-0.04,1.22,U] [#2 0.20,-0.29,1.09,U] [#3 0.64,0.00,0.00,M1] [#4 0.56,-0.23,0.00,M3] [#5 0.33,-0.35,0.96,U] [#6 0.51,-0.19,0.00,M1] [#7 0.43,-0.24,0.59,U] [#8 0.65,0.19,0.00,M4] 
01:47:27.512 00.000 21068 refined, 4 included, MultiStar: {0.35, -0.17}, one-star: {0.55, 0.02}
01:47:27.513 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
01:47:27.514 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
01:47:27.515 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.45 mountX=-0.38 mountY=0.08, mountTheta=2.92
01:47:27.516 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.17, opts=13)
01:47:27.517 00.001 21068 Enqueuing Move request for scope (0.35, -0.17)
01:47:27.518 00.001 16108 Worker thread wakes up
01:47:27.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
01:47:27.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
01:47:27.518 00.000 16108 Moving (0.35, -0.17) raw xDistance=-0.38 yDistance=0.08
01:47:27.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:47:27.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:27.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:47:27.518 00.000 16108 MoveAxis(E, 105, ABG)
01:47:27.518 00.000 16108 Guiding  Dir = 2, Dur = 105
01:47:27.518 00.000 16108 IsSlewing returns 0
01:47:27.519 00.001 16108 IsGuiding returns 0
01:47:27.529 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3382, FiltMin=2893, FiltMax=60429, Gamma=1.000
01:47:27.548 00.019 21068 UpdateGuideState exits: m=137363 SNR=88.6
01:47:27.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:27.551 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:27.551 00.000 21068 Enqueuing Expose request
01:47:27.567 00.016 16108 PulseGuide returned control before completion, sleep 67
01:47:27.644 00.077 16108 IsGuiding returns 1
01:47:27.644 00.000 16108 scope still moving after pulse duration time elapsed
01:47:27.676 00.032 16108 IsSlewing returns 0
01:47:27.676 00.000 16108 IsGuiding returns 1
01:47:27.707 00.031 16108 IsSlewing returns 0
01:47:27.707 00.000 16108 IsGuiding returns 1
01:47:27.738 00.031 16108 IsSlewing returns 0
01:47:27.738 00.000 16108 IsGuiding returns 0
01:47:27.738 00.000 16108 scope move finished after 105 + 114 ms
01:47:27.738 00.000 16108 Move returns status 0, amount 105
01:47:27.738 00.000 16108 MoveAxis(N, 0, ABG)
01:47:27.738 00.000 16108 Move returns status 0, amount 0
01:47:27.738 00.000 16108 move complete, result=0
01:47:27.738 00.000 16108 worker thread done servicing request
01:47:27.738 00.000 16108 Worker thread wakes up
01:47:27.738 00.000 21068 GuideStep: -0.4 px 105 ms EAST, 0.1 px 0 ms NORTH
01:47:27.739 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:27.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:28.712 00.973 16108 Exposure complete
01:47:28.765 00.053 16108 worker thread done servicing request
01:47:28.765 00.000 21068 OnExposeComplete: enter
01:47:28.767 00.002 21068 UpdateGuideState(): m_state=6
01:47:28.768 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11294
01:47:28.770 00.002 21068 Star::Find returns 1 (0), X=220.95, Y=875.83, Mass=119472, SNR=85.2, Peak=16352 HFD=3.0
01:47:28.772 00.002 21068 MultiStar: [#1 0.39,-0.05,1.31,U] [#2 0.31,-0.09,1.24,U] [#3 0.49,-0.06,0.97,U] [#4 0.36,-0.22,0.84,U] [#5 0.36,-0.05,1.18,U] [#6 0.25,0.00,0.91,U] [#7 0.15,-0.02,0.59,U] [#8 0.51,0.04,0.75,U] 
01:47:28.775 00.003 21068 single-star, 8 included, MultiStar: {0.36, -0.05}, one-star: {0.34, 0.02}
01:47:28.776 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
01:47:28.778 00.002 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
01:47:28.779 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.02 hyp=0.34 cameraTheta=0.06 mountX=-0.33 mountY=-0.10, mountTheta=-2.85
01:47:28.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.02, opts=13)
01:47:28.782 00.001 21068 Enqueuing Move request for scope (0.34, 0.02)
01:47:28.783 00.001 16108 Worker thread wakes up
01:47:28.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.02) opts 0xd
01:47:28.783 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.02)
01:47:28.783 00.000 16108 Moving (0.34, 0.02) raw xDistance=-0.33 yDistance=-0.10
01:47:28.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:47:28.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:28.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:28.783 00.000 16108 MoveAxis(E, 93, ABG)
01:47:28.783 00.000 16108 Guiding  Dir = 2, Dur = 93
01:47:28.785 00.002 16108 IsSlewing returns 0
01:47:28.785 00.000 16108 IsGuiding returns 0
01:47:28.789 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3385, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:47:28.817 00.028 21068 UpdateGuideState exits: m=119472 SNR=85.2
01:47:28.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:28.820 00.001 21068 Enqueuing Expose request
01:47:28.836 00.016 16108 PulseGuide returned control before completion, sleep 52
01:47:28.899 00.063 16108 IsGuiding returns 1
01:47:28.899 00.000 16108 scope still moving after pulse duration time elapsed
01:47:28.931 00.032 16108 IsSlewing returns 0
01:47:28.931 00.000 16108 IsGuiding returns 0
01:47:28.932 00.001 16108 scope move finished after 93 + 53 ms
01:47:28.932 00.000 16108 Move returns status 0, amount 93
01:47:28.932 00.000 16108 MoveAxis(N, 0, ABG)
01:47:28.932 00.000 16108 Move returns status 0, amount 0
01:47:28.932 00.000 16108 move complete, result=0
01:47:28.932 00.000 16108 worker thread done servicing request
01:47:28.932 00.000 21068 GuideStep: -0.3 px 93 ms EAST, -0.1 px 0 ms NORTH
01:47:28.935 00.003 16108 Worker thread wakes up
01:47:28.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:28.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:30.115 01.179 16108 Exposure complete
01:47:30.171 00.056 16108 worker thread done servicing request
01:47:30.171 00.000 21068 OnExposeComplete: enter
01:47:30.172 00.001 21068 UpdateGuideState(): m_state=6
01:47:30.172 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11295
01:47:30.173 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=876.01, Mass=122984, SNR=97.1, Peak=16291 HFD=3.1
01:47:30.174 00.001 21068 MultiStar: [#1 -0.55,-0.03,0.00,M1] [#2 -0.55,0.04,0.00,M1] [#3 -0.31,0.07,1.01,U] [#4 -0.29,-0.01,0.74,U] [#5 -0.41,-0.01,0.98,U] [#6 -0.49,-0.04,0.61,U] [#7 -0.52,-0.01,0.49,U] [#8 -0.16,0.22,0.66,U] 
01:47:30.175 00.001 21068 refined, 6 included, MultiStar: {-0.37, 0.07}, one-star: {-0.41, 0.20}
01:47:30.176 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
01:47:30.176 00.000 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
01:47:30.177 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.07 hyp=0.37 cameraTheta=2.96 mountX=0.37 mountY=0.02, mountTheta=0.06
01:47:30.179 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.07, opts=13)
01:47:30.180 00.001 21068 Enqueuing Move request for scope (-0.37, 0.07)
01:47:30.180 00.000 16108 Worker thread wakes up
01:47:30.181 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.07) opts 0xd
01:47:30.181 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.07)
01:47:30.181 00.000 16108 Moving (-0.37, 0.07) raw xDistance=0.37 yDistance=0.02
01:47:30.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
01:47:30.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:30.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:30.181 00.000 16108 MoveAxis(W, 91, ABG)
01:47:30.181 00.000 16108 Guiding  Dir = 3, Dur = 91
01:47:30.181 00.000 16108 IsSlewing returns 0
01:47:30.182 00.001 16108 IsGuiding returns 0
01:47:30.184 00.002 16108 PulseGuide returned control before completion, sleep 100
01:47:30.190 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3382, FiltMin=2909, FiltMax=62848, Gamma=1.000
01:47:30.211 00.021 21068 UpdateGuideState exits: m=122984 SNR=97.1
01:47:30.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:30.212 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:30.213 00.001 21068 Enqueuing Expose request
01:47:30.291 00.078 16108 IsGuiding returns 1
01:47:30.291 00.000 16108 scope still moving after pulse duration time elapsed
01:47:30.322 00.031 16108 IsSlewing returns 0
01:47:30.323 00.001 16108 IsGuiding returns 0
01:47:30.323 00.000 16108 scope move finished after 91 + 49 ms
01:47:30.323 00.000 16108 Move returns status 0, amount 91
01:47:30.323 00.000 16108 MoveAxis(N, 0, ABG)
01:47:30.323 00.000 16108 Move returns status 0, amount 0
01:47:30.323 00.000 16108 move complete, result=0
01:47:30.323 00.000 16108 worker thread done servicing request
01:47:30.324 00.001 16108 Worker thread wakes up
01:47:30.324 00.000 21068 GuideStep: 0.4 px 91 ms WEST, 0.0 px 0 ms NORTH
01:47:30.326 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:30.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:31.300 00.974 16108 Exposure complete
01:47:31.369 00.069 16108 worker thread done servicing request
01:47:31.369 00.000 21068 OnExposeComplete: enter
01:47:31.370 00.001 21068 UpdateGuideState(): m_state=6
01:47:31.371 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11296
01:47:31.371 00.000 21068 Star::Find returns 1 (0), X=220.81, Y=875.74, Mass=121209, SNR=78.2, Peak=16768 HFD=3.0
01:47:31.372 00.001 21068 MultiStar: [#1 0.21,0.08,1.30,U] [#2 0.23,-0.03,1.40,U] [#3 0.44,0.19,1.15,U] [#4 0.36,0.18,0.86,U] [#5 0.13,-0.16,1.14,U] [#6 0.18,-0.06,0.91,U] [#7 0.21,0.14,0.67,U] [#8 0.51,0.07,0.91,U] 
01:47:31.373 00.001 21068 single-star, 8 included, MultiStar: {0.27, 0.03}, one-star: {0.20, -0.07}
01:47:31.374 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
01:47:31.375 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
01:47:31.377 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.36 mountX=-0.21 mountY=0.03, mountTheta=3.01
01:47:31.380 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.07, opts=13)
01:47:31.382 00.002 21068 Enqueuing Move request for scope (0.20, -0.07)
01:47:31.383 00.001 16108 Worker thread wakes up
01:47:31.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:47:31.383 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:47:31.383 00.000 16108 Moving (0.20, -0.07) raw xDistance=-0.21 yDistance=0.03
01:47:31.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21
01:47:31.384 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:31.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:47:31.384 00.000 16108 MoveAxis(E, 48, ABG)
01:47:31.384 00.000 16108 Guiding  Dir = 2, Dur = 48
01:47:31.384 00.000 16108 IsSlewing returns 0
01:47:31.384 00.000 16108 IsGuiding returns 0
01:47:31.398 00.014 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3385, FiltMin=2931, FiltMax=63344, Gamma=1.000
01:47:31.419 00.021 21068 UpdateGuideState exits: m=121209 SNR=78.2
01:47:31.421 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:31.423 00.001 21068 Enqueuing Expose request
01:47:31.423 00.000 16108 PulseGuide returned control before completion, sleep 20
01:47:31.453 00.030 16108 IsGuiding returns 1
01:47:31.453 00.000 16108 scope still moving after pulse duration time elapsed
01:47:31.485 00.032 16108 IsSlewing returns 0
01:47:31.485 00.000 16108 IsGuiding returns 1
01:47:31.517 00.032 16108 IsSlewing returns 0
01:47:31.517 00.000 16108 IsGuiding returns 0
01:47:31.517 00.000 16108 scope move finished after 48 + 84 ms
01:47:31.518 00.001 16108 Move returns status 0, amount 48
01:47:31.518 00.000 16108 MoveAxis(N, 0, ABG)
01:47:31.518 00.000 16108 Move returns status 0, amount 0
01:47:31.518 00.000 16108 move complete, result=0
01:47:31.518 00.000 16108 worker thread done servicing request
01:47:31.518 00.000 21068 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
01:47:31.520 00.002 16108 Worker thread wakes up
01:47:31.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:31.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:32.676 01.156 16108 Exposure complete
01:47:32.751 00.075 16108 worker thread done servicing request
01:47:32.751 00.000 21068 OnExposeComplete: enter
01:47:32.753 00.002 21068 UpdateGuideState(): m_state=6
01:47:32.754 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11297
01:47:32.755 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=876.08, Mass=142146, SNR=94.1, Peak=18112 HFD=3.4
01:47:32.757 00.002 21068 MultiStar: [#1 -0.07,0.06,1.09,U] [#2 -0.36,0.06,1.12,U] [#3 0.16,0.27,0.93,U] [#4 0.02,0.00,0.71,U] [#5 -0.35,-0.17,0.88,U] [#6 -0.02,0.02,0.66,U] [#7 -0.12,0.22,0.69,U] [#8 0.13,0.15,0.63,U] 
01:47:32.759 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.29, 0.26}
01:47:32.760 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
01:47:32.762 00.002 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
01:47:32.763 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.45 mountX=0.14 mountY=-0.07, mountTheta=-0.47
01:47:32.764 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.10, opts=13)
01:47:32.765 00.001 21068 Enqueuing Move request for scope (-0.12, 0.10)
01:47:32.766 00.001 16108 Worker thread wakes up
01:47:32.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
01:47:32.767 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
01:47:32.767 00.000 16108 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=-0.07
01:47:32.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:47:32.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:32.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:32.767 00.000 16108 MoveAxis(E, 0, ABG)
01:47:32.767 00.000 16108 Move returns status 0, amount 0
01:47:32.767 00.000 16108 MoveAxis(N, 0, ABG)
01:47:32.767 00.000 16108 Move returns status 0, amount 0
01:47:32.767 00.000 16108 move complete, result=0
01:47:32.767 00.000 16108 worker thread done servicing request
01:47:32.771 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3385, FiltMin=2915, FiltMax=61414, Gamma=1.000
01:47:32.795 00.024 21068 UpdateGuideState exits: m=142146 SNR=94.1
01:47:32.797 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.799 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:32.800 00.001 21068 Enqueuing Expose request
01:47:32.802 00.002 16108 Worker thread wakes up
01:47:32.802 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:32.803 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:32.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:33.783 00.980 16108 Exposure complete
01:47:33.837 00.054 16108 worker thread done servicing request
01:47:33.837 00.000 21068 OnExposeComplete: enter
01:47:33.838 00.001 21068 UpdateGuideState(): m_state=6
01:47:33.840 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11298
01:47:33.841 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=876.04, Mass=132330, SNR=91.4, Peak=18144 HFD=3.2
01:47:33.841 00.000 21068 MultiStar: [#1 -0.01,0.12,0.95,U] [#2 -0.10,0.04,1.22,U] [#3 -0.06,0.25,1.18,U] [#4 -0.10,-0.02,0.90,U] [#5 -0.27,-0.02,0.94,U] [#6 -0.18,0.16,0.83,U] [#7 -0.16,0.27,0.61,U] [#8 -0.15,0.25,0.72,U] 
01:47:33.842 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.04, 0.22}
01:47:33.843 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
01:47:33.844 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
01:47:33.844 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.26 mountX=0.14 mountY=-0.11, mountTheta=-0.66
01:47:33.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
01:47:33.847 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
01:47:33.848 00.001 16108 Worker thread wakes up
01:47:33.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
01:47:33.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
01:47:33.848 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.14 yDistance=-0.11
01:47:33.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:47:33.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:33.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:47:33.848 00.000 16108 MoveAxis(E, 0, ABG)
01:47:33.848 00.000 16108 Move returns status 0, amount 0
01:47:33.848 00.000 16108 MoveAxis(N, 0, ABG)
01:47:33.848 00.000 16108 Move returns status 0, amount 0
01:47:33.848 00.000 16108 move complete, result=0
01:47:33.848 00.000 16108 worker thread done servicing request
01:47:33.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3389, FiltMin=2944, FiltMax=54464, Gamma=1.000
01:47:33.867 00.015 21068 UpdateGuideState exits: m=132330 SNR=91.4
01:47:33.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:33.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:33.869 00.000 21068 Enqueuing Expose request
01:47:33.870 00.001 16108 Worker thread wakes up
01:47:33.870 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:33.871 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:33.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:35.046 01.175 16108 Exposure complete
01:47:35.104 00.058 16108 worker thread done servicing request
01:47:35.104 00.000 21068 OnExposeComplete: enter
01:47:35.105 00.001 21068 UpdateGuideState(): m_state=6
01:47:35.105 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11299
01:47:35.106 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.02, Mass=132187, SNR=91.9, Peak=17888 HFD=3.4
01:47:35.107 00.001 21068 MultiStar: [#1 0.22,0.20,1.15,U] [#2 -0.16,-0.10,1.24,U] [#3 0.40,0.22,0.91,U] [#4 0.12,-0.13,0.72,U] [#5 -0.22,0.06,0.87,U] [#6 0.06,0.06,0.79,U] [#7 -0.11,0.05,0.57,U] [#8 0.28,0.15,0.79,U] 
01:47:35.108 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.01, 0.21}
01:47:35.108 00.000 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
01:47:35.109 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
01:47:35.110 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.91 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:47:35.111 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.08, opts=13)
01:47:35.112 00.001 21068 Enqueuing Move request for scope (0.06, 0.08)
01:47:35.114 00.002 16108 Worker thread wakes up
01:47:35.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:47:35.114 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:47:35.114 00.000 16108 Moving (0.06, 0.08) raw xDistance=-0.05 yDistance=-0.10
01:47:35.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:47:35.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:35.115 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:35.115 00.000 16108 MoveAxis(E, 0, ABG)
01:47:35.115 00.000 16108 Move returns status 0, amount 0
01:47:35.115 00.000 16108 MoveAxis(N, 0, ABG)
01:47:35.115 00.000 16108 Move returns status 0, amount 0
01:47:35.115 00.000 16108 move complete, result=0
01:47:35.115 00.000 16108 worker thread done servicing request
01:47:35.117 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3389, FiltMin=2893, FiltMax=65440, Gamma=1.000
01:47:35.132 00.015 21068 UpdateGuideState exits: m=132187 SNR=91.9
01:47:35.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:35.135 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:35.136 00.001 21068 Enqueuing Expose request
01:47:35.136 00.000 16108 Worker thread wakes up
01:47:35.136 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:35.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:35.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:36.113 00.976 16108 Exposure complete
01:47:36.182 00.069 16108 worker thread done servicing request
01:47:36.182 00.000 21068 OnExposeComplete: enter
01:47:36.183 00.001 21068 UpdateGuideState(): m_state=6
01:47:36.184 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11300
01:47:36.185 00.001 21068 Star::Find returns 1 (0), X=220.46, Y=875.79, Mass=121475, SNR=76.4, Peak=15283 HFD=3.2
01:47:36.186 00.001 21068 MultiStar: [#1 0.08,-0.02,1.35,U] [#2 -0.12,-0.01,1.32,U] [#3 0.06,0.12,1.08,U] [#4 0.13,-0.16,1.07,U] [#5 -0.14,0.06,1.15,U] [#6 -0.07,-0.07,0.87,U] [#7 -0.14,-0.01,0.72,U] [#8 0.20,0.29,0.90,U] 
01:47:36.187 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.16, -0.02}
01:47:36.188 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
01:47:36.189 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
01:47:36.190 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.32 mountX=0.02 mountY=-0.01, mountTheta=-0.60
01:47:36.193 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
01:47:36.194 00.001 21068 Enqueuing Move request for scope (-0.02, 0.02)
01:47:36.196 00.002 16108 Worker thread wakes up
01:47:36.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:47:36.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:47:36.196 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.01
01:47:36.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:36.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:36.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:36.196 00.000 16108 MoveAxis(E, 0, ABG)
01:47:36.196 00.000 16108 Move returns status 0, amount 0
01:47:36.196 00.000 16108 MoveAxis(N, 0, ABG)
01:47:36.196 00.000 16108 Move returns status 0, amount 0
01:47:36.196 00.000 16108 move complete, result=0
01:47:36.196 00.000 16108 worker thread done servicing request
01:47:36.203 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3389, FiltMin=2944, FiltMax=62445, Gamma=1.000
01:47:36.226 00.023 21068 UpdateGuideState exits: m=121475 SNR=76.4
01:47:36.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:36.227 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:36.228 00.001 21068 Enqueuing Expose request
01:47:36.229 00.001 16108 Worker thread wakes up
01:47:36.229 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:36.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:36.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:37.396 01.166 16108 Exposure complete
01:47:37.454 00.058 16108 worker thread done servicing request
01:47:37.454 00.000 21068 OnExposeComplete: enter
01:47:37.455 00.001 21068 UpdateGuideState(): m_state=6
01:47:37.456 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11301
01:47:37.457 00.001 21068 Star::Find returns 1 (0), X=220.19, Y=875.92, Mass=143994, SNR=98.5, Peak=16051 HFD=3.5
01:47:37.460 00.003 21068 MultiStar: [#1 -0.45,0.13,1.04,U] [#2 -0.39,0.04,0.99,U] [#3 -0.19,0.29,0.88,U] [#4 -0.18,0.26,0.68,U] [#5 -0.40,0.07,0.65,U] [#6 -0.20,-0.04,0.59,U] [#7 -0.19,-0.14,0.62,U] [#8 0.10,0.12,0.62,U] 
01:47:37.462 00.002 21068 refined, 8 included, MultiStar: {-0.28, 0.10}, one-star: {-0.42, 0.11}
01:47:37.463 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
01:47:37.464 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
01:47:37.466 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=0.30 mountY=-0.03, mountTheta=-0.11
01:47:37.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.10, opts=13)
01:47:37.470 00.002 21068 Enqueuing Move request for scope (-0.28, 0.10)
01:47:37.474 00.004 16108 Worker thread wakes up
01:47:37.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
01:47:37.474 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
01:47:37.474 00.000 16108 Moving (-0.28, 0.10) raw xDistance=0.30 yDistance=-0.03
01:47:37.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:47:37.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:37.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:47:37.474 00.000 16108 MoveAxis(W, 78, ABG)
01:47:37.474 00.000 16108 Guiding  Dir = 3, Dur = 78
01:47:37.474 00.000 16108 IsSlewing returns 0
01:47:37.474 00.000 16108 IsGuiding returns 0
01:47:37.481 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3385, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:47:37.498 00.017 21068 UpdateGuideState exits: m=143994 SNR=98.5
01:47:37.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.499 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:37.501 00.002 21068 Enqueuing Expose request
01:47:37.515 00.014 16108 PulseGuide returned control before completion, sleep 48
01:47:37.577 00.062 16108 IsGuiding returns 1
01:47:37.577 00.000 16108 scope still moving after pulse duration time elapsed
01:47:37.608 00.031 16108 IsSlewing returns 0
01:47:37.608 00.000 16108 IsGuiding returns 0
01:47:37.608 00.000 16108 scope move finished after 78 + 55 ms
01:47:37.608 00.000 16108 Move returns status 0, amount 78
01:47:37.608 00.000 16108 MoveAxis(N, 0, ABG)
01:47:37.608 00.000 16108 Move returns status 0, amount 0
01:47:37.608 00.000 16108 move complete, result=0
01:47:37.608 00.000 16108 worker thread done servicing request
01:47:37.608 00.000 16108 Worker thread wakes up
01:47:37.608 00.000 21068 GuideStep: 0.3 px 78 ms WEST, -0.0 px 0 ms NORTH
01:47:37.611 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:37.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:38.569 00.958 16108 Exposure complete
01:47:38.630 00.061 16108 worker thread done servicing request
01:47:38.630 00.000 21068 OnExposeComplete: enter
01:47:38.631 00.001 21068 UpdateGuideState(): m_state=6
01:47:38.632 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11302
01:47:38.633 00.001 21068 Star::Find returns 1 (0), X=220.41, Y=876.22, Mass=130073, SNR=84.5, Peak=15283 HFD=3.2
01:47:38.634 00.001 21068 MultiStar: [#1 -0.00,0.37,1.07,U] [#2 -0.45,0.32,0.00,M1] [#3 0.12,0.47,1.07,U] [#4 -0.10,0.05,0.76,U] [#5 -0.33,-0.05,0.81,U] [#6 -0.09,0.02,0.80,U] [#7 -0.30,0.18,0.58,U] [#8 -0.01,0.52,0.80,U] 
01:47:38.635 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.27}, one-star: {-0.21, 0.41}
01:47:38.636 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
01:47:38.637 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
01:47:38.638 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.92 mountX=0.14 mountY=-0.24, mountTheta=-1.03
01:47:38.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.27, opts=13)
01:47:38.641 00.001 21068 Enqueuing Move request for scope (-0.10, 0.27)
01:47:38.642 00.001 16108 Worker thread wakes up
01:47:38.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:47:38.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:47:38.642 00.000 16108 Moving (-0.10, 0.27) raw xDistance=0.14 yDistance=-0.24
01:47:38.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:47:38.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:38.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:47:38.642 00.000 16108 MoveAxis(E, 0, ABG)
01:47:38.642 00.000 16108 Move returns status 0, amount 0
01:47:38.642 00.000 16108 MoveAxis(N, 0, ABG)
01:47:38.642 00.000 16108 Move returns status 0, amount 0
01:47:38.642 00.000 16108 move complete, result=0
01:47:38.642 00.000 16108 worker thread done servicing request
01:47:38.646 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3389, FiltMin=2909, FiltMax=61187, Gamma=1.000
01:47:38.661 00.015 21068 UpdateGuideState exits: m=130073 SNR=84.5
01:47:38.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:38.663 00.000 21068 Enqueuing Expose request
01:47:38.664 00.001 16108 Worker thread wakes up
01:47:38.664 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:38.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:38.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:39.828 01.163 16108 Exposure complete
01:47:39.920 00.092 16108 worker thread done servicing request
01:47:39.920 00.000 21068 OnExposeComplete: enter
01:47:39.921 00.001 21068 UpdateGuideState(): m_state=6
01:47:39.921 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11303
01:47:39.922 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.96, Mass=136974, SNR=98.1, Peak=16963 HFD=3.3
01:47:39.923 00.001 21068 MultiStar: [#1 0.04,0.13,0.99,U] [#2 -0.19,0.12,0.95,U] [#3 0.16,0.33,0.87,U] [#4 0.14,-0.18,0.71,U] [#5 -0.10,-0.01,0.80,U] [#6 -0.40,0.14,0.85,U] [#7 -0.26,-0.05,0.51,U] [#8 0.22,0.22,0.73,U] 
01:47:39.924 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.19, 0.14}
01:47:39.925 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
01:47:39.925 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
01:47:39.928 00.003 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=0.08 mountY=-0.09, mountTheta=-0.82
01:47:39.931 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
01:47:39.932 00.001 21068 Enqueuing Move request for scope (-0.06, 0.11)
01:47:39.933 00.001 16108 Worker thread wakes up
01:47:39.934 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:47:39.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:47:39.934 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.09
01:47:39.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:47:39.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:39.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:39.934 00.000 16108 MoveAxis(E, 0, ABG)
01:47:39.935 00.001 16108 Move returns status 0, amount 0
01:47:39.935 00.000 16108 MoveAxis(N, 0, ABG)
01:47:39.935 00.000 16108 Move returns status 0, amount 0
01:47:39.935 00.000 16108 move complete, result=0
01:47:39.935 00.000 16108 worker thread done servicing request
01:47:39.940 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3385, FiltMin=2941, FiltMax=58550, Gamma=1.000
01:47:39.968 00.028 21068 UpdateGuideState exits: m=136974 SNR=98.1
01:47:39.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:39.972 00.002 21068 Enqueuing Expose request
01:47:39.975 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:39.977 00.002 16108 Worker thread wakes up
01:47:39.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:39.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:40.961 00.984 16108 Exposure complete
01:47:41.019 00.058 16108 worker thread done servicing request
01:47:41.019 00.000 21068 OnExposeComplete: enter
01:47:41.020 00.001 21068 UpdateGuideState(): m_state=6
01:47:41.021 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11304
01:47:41.022 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.77, Mass=129953, SNR=82.6, Peak=15923 HFD=3.2
01:47:41.023 00.001 21068 MultiStar: [#1 -0.32,0.13,1.36,U] [#2 -0.36,-0.02,1.28,U] [#3 -0.25,-0.04,1.04,U] [#4 -0.44,-0.18,0.91,U] [#5 -0.39,0.09,0.82,U] [#6 -0.50,-0.06,1.01,U] [#7 -0.52,-0.21,0.00,M1] [#8 -0.16,0.28,0.87,U] 
01:47:41.023 00.000 21068 refined, 7 included, MultiStar: {-0.35, 0.02}, one-star: {-0.41, -0.04}
01:47:41.024 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
01:47:41.024 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
01:47:41.025 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.09 mountX=0.35 mountY=0.06, mountTheta=0.18
01:47:41.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.02, opts=13)
01:47:41.028 00.001 21068 Enqueuing Move request for scope (-0.35, 0.02)
01:47:41.029 00.001 16108 Worker thread wakes up
01:47:41.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.02) opts 0xd
01:47:41.029 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.02)
01:47:41.029 00.000 16108 Moving (-0.35, 0.02) raw xDistance=0.35 yDistance=0.06
01:47:41.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:47:41.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:41.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:47:41.029 00.000 16108 MoveAxis(W, 92, ABG)
01:47:41.029 00.000 16108 Guiding  Dir = 3, Dur = 92
01:47:41.029 00.000 16108 IsSlewing returns 0
01:47:41.029 00.000 16108 IsGuiding returns 0
01:47:41.032 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3385, FiltMin=2870, FiltMax=65440, Gamma=1.000
01:47:41.049 00.017 21068 UpdateGuideState exits: m=129953 SNR=82.6
01:47:41.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:41.051 00.001 21068 Enqueuing Expose request
01:47:41.073 00.022 16108 PulseGuide returned control before completion, sleep 59
01:47:41.135 00.062 16108 IsGuiding returns 1
01:47:41.135 00.000 16108 scope still moving after pulse duration time elapsed
01:47:41.166 00.031 16108 IsSlewing returns 0
01:47:41.168 00.002 16108 IsGuiding returns 0
01:47:41.168 00.000 16108 scope move finished after 92 + 46 ms
01:47:41.168 00.000 16108 Move returns status 0, amount 92
01:47:41.168 00.000 16108 MoveAxis(N, 0, ABG)
01:47:41.168 00.000 16108 Move returns status 0, amount 0
01:47:41.168 00.000 16108 move complete, result=0
01:47:41.168 00.000 16108 worker thread done servicing request
01:47:41.168 00.000 16108 Worker thread wakes up
01:47:41.168 00.000 21068 GuideStep: 0.4 px 92 ms WEST, 0.1 px 0 ms NORTH
01:47:41.171 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:41.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:42.325 01.154 16108 Exposure complete
01:47:42.407 00.082 16108 worker thread done servicing request
01:47:42.407 00.000 21068 OnExposeComplete: enter
01:47:42.409 00.002 21068 UpdateGuideState(): m_state=6
01:47:42.411 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11305
01:47:42.412 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=875.96, Mass=128878, SNR=83.1, Peak=14400 HFD=3.4
01:47:42.414 00.002 21068 MultiStar: [#1 0.13,-0.13,1.11,U] [#2 -0.10,-0.24,1.21,U] [#3 0.14,0.08,0.95,U] [#4 0.02,-0.43,0.91,U] [#5 -0.20,-0.18,1.11,U] [#6 -0.25,-0.21,0.71,U] [#7 -0.10,-0.28,0.73,U] [#8 0.20,0.04,0.82,U] 
01:47:42.415 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.04, 0.15}
01:47:42.416 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
01:47:42.417 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
01:47:42.418 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=-0.00 mountY=0.13, mountTheta=1.60
01:47:42.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.13, opts=13)
01:47:42.422 00.002 21068 Enqueuing Move request for scope (-0.02, -0.13)
01:47:42.423 00.001 16108 Worker thread wakes up
01:47:42.424 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:47:42.424 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:47:42.424 00.000 16108 Moving (-0.02, -0.13) raw xDistance=-0.00 yDistance=0.13
01:47:42.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:47:42.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:42.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:47:42.424 00.000 16108 MoveAxis(E, 0, ABG)
01:47:42.424 00.000 16108 Move returns status 0, amount 0
01:47:42.425 00.001 16108 MoveAxis(N, 0, ABG)
01:47:42.425 00.000 16108 Move returns status 0, amount 0
01:47:42.425 00.000 16108 move complete, result=0
01:47:42.425 00.000 16108 worker thread done servicing request
01:47:42.432 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3389, FiltMin=2880, FiltMax=65440, Gamma=1.000
01:47:42.448 00.016 21068 UpdateGuideState exits: m=128878 SNR=83.1
01:47:42.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:42.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:42.451 00.001 21068 Enqueuing Expose request
01:47:42.451 00.000 16108 Worker thread wakes up
01:47:42.451 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:42.452 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:42.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:43.429 00.977 16108 Exposure complete
01:47:43.492 00.063 16108 worker thread done servicing request
01:47:43.492 00.000 21068 OnExposeComplete: enter
01:47:43.493 00.001 21068 UpdateGuideState(): m_state=6
01:47:43.494 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11306
01:47:43.494 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=875.69, Mass=125943, SNR=85.2, Peak=15008 HFD=3.4
01:47:43.495 00.001 21068 MultiStar: [#1 0.51,-0.28,0.00,M1] [#2 0.15,-0.56,0.00,M1] [#3 0.45,-0.17,0.97,U] [#4 0.58,-0.46,0.00,M1] [#5 0.33,-0.62,0.00,M1] [#6 0.11,-0.38,0.93,U] [#7 0.56,-0.13,0.00,M1] [#8 0.53,-0.33,0.00,M1] 
01:47:43.497 00.002 21068 refined, 2 included, MultiStar: {0.31, -0.22}, one-star: {0.36, -0.13}
01:47:43.498 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
01:47:43.499 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
01:47:43.499 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=-0.22 hyp=0.38 cameraTheta=-0.62 mountX=-0.35 mountY=0.14, mountTheta=2.75
01:47:43.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.22, opts=13)
01:47:43.502 00.001 21068 Enqueuing Move request for scope (0.31, -0.22)
01:47:43.502 00.000 16108 Worker thread wakes up
01:47:43.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.22) opts 0xd
01:47:43.502 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.22)
01:47:43.502 00.000 16108 Moving (0.31, -0.22) raw xDistance=-0.35 yDistance=0.14
01:47:43.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:47:43.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:43.503 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:47:43.503 00.000 16108 MoveAxis(E, 91, ABG)
01:47:43.503 00.000 16108 Guiding  Dir = 2, Dur = 91
01:47:43.503 00.000 16108 IsSlewing returns 0
01:47:43.503 00.000 16108 IsGuiding returns 0
01:47:43.505 00.002 16108 PulseGuide returned control before completion, sleep 99
01:47:43.507 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=221, max=65535, med=3385, FiltMin=2833, FiltMax=57017, Gamma=1.000
01:47:43.523 00.016 21068 UpdateGuideState exits: m=125943 SNR=85.2
01:47:43.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:43.526 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:43.527 00.001 21068 Enqueuing Expose request
01:47:43.614 00.087 16108 IsGuiding returns 0
01:47:43.614 00.000 16108 Move returns status 0, amount 91
01:47:43.615 00.001 16108 MoveAxis(N, 0, ABG)
01:47:43.615 00.000 16108 Move returns status 0, amount 0
01:47:43.615 00.000 16108 move complete, result=0
01:47:43.615 00.000 16108 worker thread done servicing request
01:47:43.615 00.000 16108 Worker thread wakes up
01:47:43.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:43.615 00.000 21068 GuideStep: -0.3 px 91 ms EAST, 0.1 px 0 ms NORTH
01:47:43.618 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:44.788 01.170 16108 Exposure complete
01:47:44.844 00.056 16108 worker thread done servicing request
01:47:44.844 00.000 21068 OnExposeComplete: enter
01:47:44.846 00.002 21068 UpdateGuideState(): m_state=6
01:47:44.847 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11307
01:47:44.849 00.002 21068 Star::Find returns 1 (0), X=221.08, Y=875.93, Mass=132565, SNR=91.7, Peak=17568 HFD=3.0
01:47:44.851 00.002 21068 MultiStar: [#1 0.61,-0.21,0.00,M2] [#2 0.37,-0.05,1.12,U] [#3 0.61,0.03,0.00,M1] [#4 0.47,-0.25,0.79,U] [#5 0.36,-0.29,0.79,U] [#6 -0.03,-0.19,0.88,U] [#7 0.38,-0.12,0.58,U] [#8 0.80,0.22,0.00,M2] 
01:47:44.852 00.001 21068 refined, 5 included, MultiStar: {0.34, -0.12}, one-star: {0.47, 0.12}
01:47:44.855 00.003 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
01:47:44.856 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
01:47:44.857 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-0.33 mountX=-0.35 mountY=0.03, mountTheta=3.05
01:47:44.860 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.12, opts=13)
01:47:44.863 00.003 21068 Enqueuing Move request for scope (0.34, -0.12)
01:47:44.865 00.002 16108 Worker thread wakes up
01:47:44.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.12) opts 0xd
01:47:44.865 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.12)
01:47:44.865 00.000 16108 Moving (0.34, -0.12) raw xDistance=-0.35 yDistance=0.03
01:47:44.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:47:44.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:44.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:47:44.865 00.000 16108 MoveAxis(E, 99, ABG)
01:47:44.865 00.000 16108 Guiding  Dir = 2, Dur = 99
01:47:44.865 00.000 16108 IsSlewing returns 0
01:47:44.865 00.000 16108 IsGuiding returns 0
01:47:44.867 00.002 16108 PulseGuide returned control before completion, sleep 108
01:47:44.872 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3385, FiltMin=2934, FiltMax=58697, Gamma=1.000
01:47:44.900 00.028 21068 UpdateGuideState exits: m=132565 SNR=91.7
01:47:44.902 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:44.904 00.001 21068 Enqueuing Expose request
01:47:44.984 00.080 16108 IsGuiding returns 1
01:47:44.984 00.000 16108 scope still moving after pulse duration time elapsed
01:47:45.016 00.032 16108 IsSlewing returns 0
01:47:45.016 00.000 16108 IsGuiding returns 1
01:47:45.046 00.030 16108 IsSlewing returns 0
01:47:45.046 00.000 16108 IsGuiding returns 0
01:47:45.046 00.000 16108 scope move finished after 99 + 82 ms
01:47:45.046 00.000 16108 Move returns status 0, amount 99
01:47:45.046 00.000 16108 MoveAxis(N, 0, ABG)
01:47:45.046 00.000 16108 Move returns status 0, amount 0
01:47:45.046 00.000 16108 move complete, result=0
01:47:45.046 00.000 16108 worker thread done servicing request
01:47:45.046 00.000 16108 Worker thread wakes up
01:47:45.046 00.000 21068 GuideStep: -0.4 px 99 ms EAST, 0.0 px 0 ms NORTH
01:47:45.048 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:45.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:46.018 00.970 16108 Exposure complete
01:47:46.081 00.063 16108 worker thread done servicing request
01:47:46.082 00.001 21068 OnExposeComplete: enter
01:47:46.084 00.002 21068 UpdateGuideState(): m_state=6
01:47:46.085 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11308
01:47:46.086 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=875.67, Mass=121042, SNR=82.7, Peak=17376 HFD=3.4
01:47:46.087 00.001 21068 MultiStar: [#1 0.13,-0.12,1.20,U] [#2 0.11,-0.28,1.35,U] [#3 0.66,-0.09,0.00,M2] [#4 0.17,-0.28,0.88,U] [#5 0.47,-0.22,1.03,U] [#6 0.33,-0.33,0.93,U] [#7 0.64,-0.30,0.00,M1] [#8 0.55,-0.07,0.00,M3] 
01:47:46.088 00.001 21068 single-star, 5 included, MultiStar: {0.23, -0.23}, one-star: {0.19, -0.15}
01:47:46.089 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
01:47:46.089 00.000 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
01:47:46.090 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=-0.22 mountY=0.10, mountTheta=2.71
01:47:46.093 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.15, opts=13)
01:47:46.094 00.001 21068 Enqueuing Move request for scope (0.19, -0.15)
01:47:46.097 00.003 16108 Worker thread wakes up
01:47:46.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
01:47:46.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
01:47:46.097 00.000 16108 Moving (0.19, -0.15) raw xDistance=-0.22 yDistance=0.10
01:47:46.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:47:46.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:46.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:46.097 00.000 16108 MoveAxis(E, 63, ABG)
01:47:46.098 00.001 16108 Guiding  Dir = 2, Dur = 63
01:47:46.098 00.000 16108 IsSlewing returns 0
01:47:46.098 00.000 16108 IsGuiding returns 0
01:47:46.103 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3385, FiltMin=2889, FiltMax=59213, Gamma=1.000
01:47:46.120 00.017 21068 UpdateGuideState exits: m=121042 SNR=82.7
01:47:46.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:46.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:46.123 00.001 21068 Enqueuing Expose request
01:47:46.142 00.019 16108 PulseGuide returned control before completion, sleep 30
01:47:46.186 00.044 16108 IsGuiding returns 1
01:47:46.186 00.000 16108 scope still moving after pulse duration time elapsed
01:47:46.218 00.032 16108 IsSlewing returns 0
01:47:46.218 00.000 16108 IsGuiding returns 1
01:47:46.250 00.032 16108 IsSlewing returns 0
01:47:46.250 00.000 16108 IsGuiding returns 0
01:47:46.250 00.000 16108 scope move finished after 63 + 89 ms
01:47:46.250 00.000 16108 Move returns status 0, amount 63
01:47:46.250 00.000 16108 MoveAxis(N, 0, ABG)
01:47:46.250 00.000 16108 Move returns status 0, amount 0
01:47:46.250 00.000 16108 move complete, result=0
01:47:46.250 00.000 16108 worker thread done servicing request
01:47:46.250 00.000 16108 Worker thread wakes up
01:47:46.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:46.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:46.251 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
01:47:47.403 01.152 16108 Exposure complete
01:47:47.459 00.056 16108 worker thread done servicing request
01:47:47.459 00.000 21068 OnExposeComplete: enter
01:47:47.460 00.001 21068 UpdateGuideState(): m_state=6
01:47:47.460 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11309
01:47:47.461 00.001 21068 Star::Find returns 1 (0), X=219.65, Y=875.70, Mass=107109, SNR=76.8, Peak=14307 HFD=3.0
01:47:47.462 00.001 21068 MultiStar: [#1 -0.61,-0.13,0.00,M2] [#2 -0.85,-0.34,0.00,M1] [#3 -0.50,-0.26,0.00,M3] [#4 -0.87,-0.46,0.00,M1] [#5 -0.74,-0.44,0.00,M1] [#6 -0.81,-0.26,0.00,M1] [#7 -0.95,-0.20,0.00,M2] [#8 -0.73,-0.04,0.00,M4] 
01:47:47.463 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
01:47:47.463 00.000 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
01:47:47.464 00.001 21068 CameraToMount -- cameraX=-0.96 cameraY=-0.12 hyp=0.97 cameraTheta=-3.02 mountX=0.93 mountY=0.34, mountTheta=0.35
01:47:47.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.96, y=-0.12, opts=13)
01:47:47.467 00.001 21068 Enqueuing Move request for scope (-0.96, -0.12)
01:47:47.467 00.000 16108 Worker thread wakes up
01:47:47.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.12) opts 0xd
01:47:47.468 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.96, -0.12)
01:47:47.468 00.000 16108 Moving (-0.96, -0.12) raw xDistance=0.93 yDistance=0.34
01:47:47.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.93
01:47:47.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:47:47.468 00.000 16108 MoveAxis(W, 238, ABG)
01:47:47.468 00.000 16108 Guiding  Dir = 3, Dur = 238
01:47:47.468 00.000 16108 IsSlewing returns 0
01:47:47.468 00.000 16108 IsGuiding returns 0
01:47:47.471 00.003 16108 PulseGuide returned control before completion, sleep 246
01:47:47.471 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3385, FiltMin=2912, FiltMax=62995, Gamma=1.000
01:47:47.495 00.024 21068 UpdateGuideState exits: m=107109 SNR=76.8
01:47:47.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.498 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:47.499 00.001 21068 Enqueuing Expose request
01:47:47.721 00.222 16108 IsGuiding returns 1
01:47:47.721 00.000 16108 scope still moving after pulse duration time elapsed
01:47:47.752 00.031 16108 IsSlewing returns 0
01:47:47.752 00.000 16108 IsGuiding returns 0
01:47:47.753 00.001 16108 scope move finished after 238 + 46 ms
01:47:47.753 00.000 16108 Move returns status 0, amount 238
01:47:47.753 00.000 16108 MoveAxis(S, 68, ABG)
01:47:47.753 00.000 16108 Guiding  Dir = 1, Dur = 68
01:47:47.753 00.000 16108 IsSlewing returns 0
01:47:47.753 00.000 16108 IsGuiding returns 0
01:47:47.784 00.031 16108 PulseGuide returned control before completion, sleep 47
01:47:47.845 00.061 16108 IsGuiding returns 1
01:47:47.845 00.000 16108 scope still moving after pulse duration time elapsed
01:47:47.877 00.032 16108 IsSlewing returns 0
01:47:47.877 00.000 16108 IsGuiding returns 0
01:47:47.878 00.001 16108 scope move finished after 68 + 56 ms
01:47:47.878 00.000 16108 Move returns status 0, amount 68
01:47:47.878 00.000 16108 move complete, result=0
01:47:47.878 00.000 16108 worker thread done servicing request
01:47:47.878 00.000 16108 Worker thread wakes up
01:47:47.878 00.000 21068 GuideStep: 0.9 px 238 ms WEST, 0.3 px 68 ms SOUTH
01:47:47.881 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:47.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:48.861 00.980 16108 Exposure complete
01:47:48.928 00.067 16108 worker thread done servicing request
01:47:48.928 00.000 21068 OnExposeComplete: enter
01:47:48.929 00.001 21068 UpdateGuideState(): m_state=6
01:47:48.930 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11310
01:47:48.931 00.001 21068 Star::Find returns 1 (0), X=219.92, Y=875.73, Mass=128777, SNR=84.7, Peak=15859 HFD=3.1
01:47:48.932 00.001 21068 MultiStar: [#1 -0.33,-0.07,1.13,U] [#2 -0.92,-0.18,0.00,M2] [#3 -0.53,0.14,0.00,M4] [#4 -0.64,-0.21,0.00,M2] [#5 -0.81,-0.25,0.00,M2] [#6 -0.90,-0.34,0.00,M2] [#7 -0.50,-0.21,0.00,M3] [#8 -0.23,0.14,0.73,U] 
01:47:48.933 00.001 21068 refined, 2 included, MultiStar: {-0.43, -0.02}, one-star: {-0.70, -0.09}
01:47:48.934 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
01:47:48.934 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
01:47:48.935 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-3.09 mountX=0.42 mountY=0.12, mountTheta=0.28
01:47:48.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=-0.02, opts=13)
01:47:48.938 00.001 21068 Enqueuing Move request for scope (-0.43, -0.02)
01:47:48.939 00.001 16108 Worker thread wakes up
01:47:48.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.02) opts 0xd
01:47:48.939 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, -0.02)
01:47:48.939 00.000 16108 Moving (-0.43, -0.02) raw xDistance=0.42 yDistance=0.12
01:47:48.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.42
01:47:48.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:48.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:47:48.939 00.000 16108 MoveAxis(W, 127, ABG)
01:47:48.939 00.000 16108 Guiding  Dir = 3, Dur = 127
01:47:48.940 00.001 16108 IsSlewing returns 0
01:47:48.940 00.000 16108 IsGuiding returns 0
01:47:48.949 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3385, FiltMin=2909, FiltMax=64384, Gamma=1.000
01:47:48.959 00.010 16108 PulseGuide returned control before completion, sleep 119
01:47:48.978 00.019 21068 UpdateGuideState exits: m=128777 SNR=84.7
01:47:48.980 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:48.983 00.002 21068 Enqueuing Expose request
01:47:49.082 00.099 16108 IsGuiding returns 1
01:47:49.082 00.000 16108 scope still moving after pulse duration time elapsed
01:47:49.113 00.031 16108 IsSlewing returns 0
01:47:49.113 00.000 16108 IsGuiding returns 1
01:47:49.144 00.031 16108 IsSlewing returns 0
01:47:49.144 00.000 16108 IsGuiding returns 0
01:47:49.144 00.000 16108 scope move finished after 127 + 77 ms
01:47:49.144 00.000 16108 Move returns status 0, amount 127
01:47:49.144 00.000 16108 MoveAxis(N, 0, ABG)
01:47:49.144 00.000 16108 Move returns status 0, amount 0
01:47:49.144 00.000 16108 move complete, result=0
01:47:49.144 00.000 16108 worker thread done servicing request
01:47:49.144 00.000 16108 Worker thread wakes up
01:47:49.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:49.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:49.144 00.000 21068 GuideStep: 0.4 px 127 ms WEST, 0.1 px 0 ms NORTH
01:47:50.311 01.167 16108 Exposure complete
01:47:50.389 00.078 16108 worker thread done servicing request
01:47:50.389 00.000 21068 OnExposeComplete: enter
01:47:50.390 00.001 21068 UpdateGuideState(): m_state=6
01:47:50.391 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11311
01:47:50.392 00.001 21068 Star::Find returns 1 (0), X=220.42, Y=875.44, Mass=131378, SNR=84.9, Peak=14713 HFD=3.3
01:47:50.393 00.001 21068 MultiStar: [#1 -0.16,-0.49,1.14,U] [#2 -0.21,-0.53,0.00,M3] [#3 -0.08,-0.51,1.08,U] [#4 -0.26,-0.53,0.00,M3] [#5 -0.22,-0.84,0.00,M3] [#6 -0.29,-0.87,0.00,M3] [#7 -0.14,-0.31,0.65,U] [#8 0.13,-0.26,0.71,U] 
01:47:50.394 00.001 21068 refined, 4 included, MultiStar: {-0.10, -0.41}, one-star: {-0.19, -0.38}
01:47:50.395 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
01:47:50.395 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.57)
01:47:50.396 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.81 mountX=0.03 mountY=0.42, mountTheta=1.50
01:47:50.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.41, opts=13)
01:47:50.400 00.002 21068 Enqueuing Move request for scope (-0.10, -0.41)
01:47:50.402 00.002 16108 Worker thread wakes up
01:47:50.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd
01:47:50.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.41)
01:47:50.403 00.001 16108 Moving (-0.10, -0.41) raw xDistance=0.03 yDistance=0.42
01:47:50.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:50.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
01:47:50.403 00.000 16108 MoveAxis(E, 0, ABG)
01:47:50.403 00.000 16108 Move returns status 0, amount 0
01:47:50.403 00.000 16108 MoveAxis(S, 85, ABG)
01:47:50.403 00.000 16108 Guiding  Dir = 1, Dur = 85
01:47:50.403 00.000 16108 IsSlewing returns 0
01:47:50.403 00.000 16108 IsGuiding returns 0
01:47:50.409 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3385, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:47:50.433 00.024 21068 UpdateGuideState exits: m=131378 SNR=84.9
01:47:50.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.435 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:50.436 00.001 21068 Enqueuing Expose request
01:47:50.460 00.024 16108 PulseGuide returned control before completion, sleep 38
01:47:50.506 00.046 16108 IsGuiding returns 1
01:47:50.506 00.000 16108 scope still moving after pulse duration time elapsed
01:47:50.537 00.031 16108 IsSlewing returns 0
01:47:50.537 00.000 16108 IsGuiding returns 1
01:47:50.569 00.032 16108 IsSlewing returns 0
01:47:50.569 00.000 16108 IsGuiding returns 0
01:47:50.569 00.000 16108 scope move finished after 85 + 81 ms
01:47:50.569 00.000 16108 Move returns status 0, amount 85
01:47:50.569 00.000 16108 move complete, result=0
01:47:50.570 00.001 16108 worker thread done servicing request
01:47:50.570 00.000 16108 Worker thread wakes up
01:47:50.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:50.570 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 85 ms SOUTH
01:47:50.571 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:51.548 00.977 16108 Exposure complete
01:47:51.626 00.078 16108 worker thread done servicing request
01:47:51.626 00.000 21068 OnExposeComplete: enter
01:47:51.627 00.001 21068 UpdateGuideState(): m_state=6
01:47:51.628 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11312
01:47:51.629 00.001 21068 Star::Find returns 1 (0), X=220.58, Y=876.28, Mass=123904, SNR=79.2, Peak=14080 HFD=3.2
01:47:51.630 00.001 21068 MultiStar: [#1 0.20,0.19,1.29,U] [#2 -0.02,0.03,1.13,U] [#3 0.20,0.27,0.95,U] [#4 0.05,0.10,1.04,U] [#5 0.07,-0.01,0.94,U] [#6 0.08,-0.01,0.84,U] [#7 -0.25,0.29,0.55,U] [#8 0.16,0.22,0.97,U] 
01:47:51.630 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {-0.03, 0.46}
01:47:51.631 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
01:47:51.632 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
01:47:51.632 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.19 mountX=-0.04 mountY=-0.18, mountTheta=-1.78
01:47:51.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.17, opts=13)
01:47:51.635 00.001 21068 Enqueuing Move request for scope (0.07, 0.17)
01:47:51.636 00.001 16108 Worker thread wakes up
01:47:51.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:47:51.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:47:51.636 00.000 16108 Moving (0.07, 0.17) raw xDistance=-0.04 yDistance=-0.18
01:47:51.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:47:51.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:51.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:47:51.637 00.001 16108 MoveAxis(E, 0, ABG)
01:47:51.637 00.000 16108 Move returns status 0, amount 0
01:47:51.637 00.000 16108 MoveAxis(N, 0, ABG)
01:47:51.637 00.000 16108 Move returns status 0, amount 0
01:47:51.637 00.000 16108 move complete, result=0
01:47:51.637 00.000 16108 worker thread done servicing request
01:47:51.640 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=265, max=65535, med=3385, FiltMin=2912, FiltMax=63206, Gamma=1.000
01:47:51.654 00.014 21068 UpdateGuideState exits: m=123904 SNR=79.2
01:47:51.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:51.656 00.000 21068 Enqueuing Expose request
01:47:51.657 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:51.658 00.001 16108 Worker thread wakes up
01:47:51.658 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:51.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:52.824 01.166 16108 Exposure complete
01:47:52.888 00.064 16108 worker thread done servicing request
01:47:52.888 00.000 21068 OnExposeComplete: enter
01:47:52.889 00.001 21068 UpdateGuideState(): m_state=6
01:47:52.889 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11313
01:47:52.890 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=875.75, Mass=118466, SNR=83.8, Peak=11488 HFD=3.8
01:47:52.891 00.001 21068 MultiStar: [#1 0.32,-0.26,1.09,U] [#2 0.29,-0.52,0.00,M3] [#3 0.25,-0.27,0.97,U] [#4 0.19,-0.56,0.00,M3] [#5 -0.12,-0.50,0.84,U] [#6 0.14,-0.45,0.87,U] [#7 0.59,-0.29,0.00,M2] [#8 0.81,-0.13,0.00,M2] 
01:47:52.892 00.001 21068 refined, 4 included, MultiStar: {0.23, -0.30}, one-star: {0.50, -0.07}
01:47:52.893 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
01:47:52.894 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
01:47:52.895 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-0.91 mountX=-0.28 mountY=0.24, mountTheta=2.45
01:47:52.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.30, opts=13)
01:47:52.898 00.002 21068 Enqueuing Move request for scope (0.23, -0.30)
01:47:52.900 00.002 16108 Worker thread wakes up
01:47:52.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.30) opts 0xd
01:47:52.900 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.30)
01:47:52.900 00.000 16108 Moving (0.23, -0.30) raw xDistance=-0.28 yDistance=0.24
01:47:52.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:47:52.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:47:52.900 00.000 16108 MoveAxis(E, 74, ABG)
01:47:52.900 00.000 16108 Guiding  Dir = 2, Dur = 74
01:47:52.901 00.001 16108 IsSlewing returns 0
01:47:52.901 00.000 16108 IsGuiding returns 0
01:47:52.904 00.003 16108 PulseGuide returned control before completion, sleep 83
01:47:52.908 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3385, FiltMin=2921, FiltMax=61078, Gamma=1.000
01:47:52.926 00.018 21068 UpdateGuideState exits: m=118466 SNR=83.8
01:47:52.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:52.929 00.001 21068 Enqueuing Expose request
01:47:52.996 00.067 16108 IsGuiding returns 0
01:47:52.996 00.000 16108 Move returns status 0, amount 74
01:47:52.996 00.000 16108 MoveAxis(S, 47, ABG)
01:47:52.996 00.000 16108 Guiding  Dir = 1, Dur = 47
01:47:52.996 00.000 16108 IsSlewing returns 0
01:47:52.996 00.000 16108 IsGuiding returns 0
01:47:53.044 00.048 16108 IsGuiding returns 1
01:47:53.044 00.000 16108 scope still moving after pulse duration time elapsed
01:47:53.075 00.031 16108 IsSlewing returns 0
01:47:53.075 00.000 16108 IsGuiding returns 1
01:47:53.107 00.032 16108 IsSlewing returns 0
01:47:53.107 00.000 16108 IsGuiding returns 1
01:47:53.138 00.031 16108 IsSlewing returns 0
01:47:53.138 00.000 16108 IsGuiding returns 0
01:47:53.138 00.000 16108 scope move finished after 47 + 95 ms
01:47:53.138 00.000 16108 Move returns status 0, amount 47
01:47:53.138 00.000 16108 move complete, result=0
01:47:53.138 00.000 16108 worker thread done servicing request
01:47:53.138 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 47 ms SOUTH
01:47:53.142 00.004 16108 Worker thread wakes up
01:47:53.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:53.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:54.111 00.969 16108 Exposure complete
01:47:54.166 00.055 16108 worker thread done servicing request
01:47:54.166 00.000 21068 OnExposeComplete: enter
01:47:54.167 00.001 21068 UpdateGuideState(): m_state=6
01:47:54.168 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11314
01:47:54.169 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=876.22, Mass=115175, SNR=79.9, Peak=10835 HFD=3.6
01:47:54.170 00.001 21068 MultiStar: [#1 0.27,0.24,1.18,U] [#2 0.08,0.21,1.37,U] [#3 0.18,0.42,1.08,U] [#4 0.11,0.03,0.78,U] [#5 -0.13,0.08,0.92,U] [#6 -0.13,0.28,0.91,U] [#7 0.15,0.24,0.73,U] [#8 0.41,0.48,0.00,M3] 
01:47:54.171 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.25}, one-star: {0.03, 0.40}
01:47:54.171 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
01:47:54.172 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:47:54.173 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.27 mountX=-0.03 mountY=-0.26, mountTheta=-1.70
01:47:54.174 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.25, opts=13)
01:47:54.175 00.001 21068 Enqueuing Move request for scope (0.08, 0.25)
01:47:54.176 00.001 16108 Worker thread wakes up
01:47:54.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
01:47:54.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
01:47:54.176 00.000 16108 Moving (0.08, 0.25) raw xDistance=-0.03 yDistance=-0.26
01:47:54.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:54.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:54.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:47:54.176 00.000 16108 MoveAxis(E, 0, ABG)
01:47:54.176 00.000 16108 Move returns status 0, amount 0
01:47:54.176 00.000 16108 MoveAxis(N, 0, ABG)
01:47:54.176 00.000 16108 Move returns status 0, amount 0
01:47:54.176 00.000 16108 move complete, result=0
01:47:54.176 00.000 16108 worker thread done servicing request
01:47:54.180 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3385, FiltMin=2921, FiltMax=56381, Gamma=1.000
01:47:54.196 00.016 21068 UpdateGuideState exits: m=115175 SNR=79.9
01:47:54.198 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:54.198 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:54.199 00.001 21068 Enqueuing Expose request
01:47:54.200 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:47:54.201 00.001 16108 Worker thread wakes up
01:47:54.202 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:54.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:55.362 01.160 16108 Exposure complete
01:47:55.432 00.070 16108 worker thread done servicing request
01:47:55.432 00.000 21068 OnExposeComplete: enter
01:47:55.433 00.001 21068 UpdateGuideState(): m_state=6
01:47:55.434 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11315
01:47:55.435 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=877.06, Mass=127631, SNR=97.5, Peak=14899 HFD=3.5
01:47:55.436 00.001 21068 MultiStar: large primary error, entering stabilization period
01:47:55.437 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
01:47:55.438 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
01:47:55.438 00.000 21068 CameraToMount -- cameraX=0.81 cameraY=1.25 hyp=1.49 cameraTheta=1.00 mountX=-0.58 mountY=-1.40, mountTheta=-1.96
01:47:55.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.81, y=1.25, opts=13)
01:47:55.441 00.001 21068 Enqueuing Move request for scope (0.81, 1.25)
01:47:55.442 00.001 16108 Worker thread wakes up
01:47:55.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.81, 1.25) opts 0xd
01:47:55.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.81, 1.25)
01:47:55.442 00.000 16108 Moving (0.81, 1.25) raw xDistance=-0.58 yDistance=-1.40
01:47:55.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:47:55.442 00.000 16108 resist switch: large excursion: input -1.40 thresh 0.60 direction from 1 to -1
01:47:55.443 00.001 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.21
01:47:55.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40
01:47:55.443 00.000 16108 MoveAxis(E, 152, ABG)
01:47:55.443 00.000 16108 Guiding  Dir = 2, Dur = 152
01:47:55.443 00.000 16108 IsSlewing returns 0
01:47:55.444 00.001 16108 IsGuiding returns 0
01:47:55.449 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3382, FiltMin=2921, FiltMax=61408, Gamma=1.000
01:47:55.471 00.022 21068 UpdateGuideState exits: m=127631 SNR=97.5
01:47:55.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:55.473 00.000 21068 Enqueuing Expose request
01:47:55.482 00.009 16108 PulseGuide returned control before completion, sleep 124
01:47:55.622 00.140 16108 IsGuiding returns 1
01:47:55.622 00.000 16108 scope still moving after pulse duration time elapsed
01:47:55.653 00.031 16108 IsSlewing returns 0
01:47:55.653 00.000 16108 IsGuiding returns 0
01:47:55.653 00.000 16108 scope move finished after 152 + 57 ms
01:47:55.653 00.000 16108 Move returns status 0, amount 152
01:47:55.653 00.000 16108 MoveAxis(N, 282, ABG)
01:47:55.653 00.000 16108 Guiding  Dir = 0, Dur = 282
01:47:55.653 00.000 16108 IsSlewing returns 0
01:47:55.654 00.001 16108 IsGuiding returns 0
01:47:55.718 00.064 16108 PulseGuide returned control before completion, sleep 229
01:47:55.952 00.234 16108 IsGuiding returns 1
01:47:55.952 00.000 16108 scope still moving after pulse duration time elapsed
01:47:55.983 00.031 16108 IsSlewing returns 0
01:47:55.983 00.000 16108 IsGuiding returns 1
01:47:56.014 00.031 16108 IsSlewing returns 0
01:47:56.014 00.000 16108 IsGuiding returns 1
01:47:56.053 00.039 16108 IsSlewing returns 0
01:47:56.053 00.000 16108 IsGuiding returns 0
01:47:56.053 00.000 16108 scope move finished after 282 + 116 ms
01:47:56.053 00.000 16108 Move returns status 0, amount 282
01:47:56.053 00.000 16108 move complete, result=0
01:47:56.053 00.000 16108 worker thread done servicing request
01:47:56.053 00.000 16108 Worker thread wakes up
01:47:56.053 00.000 21068 GuideStep: -0.6 px 152 ms EAST, -1.4 px 282 ms NORTH
01:47:56.055 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:56.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:57.037 00.982 16108 Exposure complete
01:47:57.102 00.065 16108 worker thread done servicing request
01:47:57.102 00.000 21068 OnExposeComplete: enter
01:47:57.104 00.002 21068 UpdateGuideState(): m_state=6
01:47:57.105 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11316
01:47:57.105 00.000 21068 Star::Find returns 1 (0), X=220.77, Y=876.70, Mass=135790, SNR=92.4, Peak=16944 HFD=3.3
01:47:57.106 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
01:47:57.107 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
01:47:57.108 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.88 hyp=0.90 cameraTheta=1.39 mountX=-0.00 mountY=-0.89, mountTheta=-1.57
01:47:57.109 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.88, opts=13)
01:47:57.110 00.001 21068 Enqueuing Move request for scope (0.16, 0.88)
01:47:57.111 00.001 16108 Worker thread wakes up
01:47:57.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.88) opts 0xd
01:47:57.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.88)
01:47:57.111 00.000 16108 Moving (0.16, 0.88) raw xDistance=-0.00 yDistance=-0.89
01:47:57.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:47:57.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
01:47:57.111 00.000 16108 MoveAxis(E, 0, ABG)
01:47:57.111 00.000 16108 Move returns status 0, amount 0
01:47:57.111 00.000 16108 MoveAxis(N, 180, ABG)
01:47:57.111 00.000 16108 Guiding  Dir = 0, Dur = 180
01:47:57.111 00.000 16108 IsSlewing returns 0
01:47:57.112 00.001 16108 IsGuiding returns 0
01:47:57.116 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3382, FiltMin=2912, FiltMax=58163, Gamma=1.000
01:47:57.131 00.015 16108 PulseGuide returned control before completion, sleep 172
01:47:57.132 00.001 21068 UpdateGuideState exits: m=135790 SNR=92.4
01:47:57.134 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.137 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:57.139 00.002 21068 Enqueuing Expose request
01:47:57.317 00.178 16108 IsGuiding returns 1
01:47:57.317 00.000 16108 scope still moving after pulse duration time elapsed
01:47:57.348 00.031 16108 IsSlewing returns 0
01:47:57.348 00.000 16108 IsGuiding returns 1
01:47:57.380 00.032 16108 IsSlewing returns 0
01:47:57.380 00.000 16108 IsGuiding returns 0
01:47:57.380 00.000 16108 scope move finished after 180 + 88 ms
01:47:57.380 00.000 16108 Move returns status 0, amount 180
01:47:57.380 00.000 16108 move complete, result=0
01:47:57.380 00.000 16108 worker thread done servicing request
01:47:57.380 00.000 16108 Worker thread wakes up
01:47:57.380 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.9 px 180 ms NORTH
01:47:57.382 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:57.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:58.548 01.166 16108 Exposure complete
01:47:58.606 00.058 16108 worker thread done servicing request
01:47:58.606 00.000 21068 OnExposeComplete: enter
01:47:58.607 00.001 21068 UpdateGuideState(): m_state=6
01:47:58.607 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11317
01:47:58.608 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=875.77, Mass=116246, SNR=83.1, Peak=14515 HFD=3.2
01:47:58.609 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
01:47:58.610 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
01:47:58.610 00.000 21068 CameraToMount -- cameraX=0.91 cameraY=-0.05 hyp=0.91 cameraTheta=-0.05 mountX=-0.91 mountY=-0.17, mountTheta=-2.96
01:47:58.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.91, y=-0.05, opts=13)
01:47:58.614 00.001 21068 Enqueuing Move request for scope (0.91, -0.05)
01:47:58.614 00.000 16108 Worker thread wakes up
01:47:58.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.05) opts 0xd
01:47:58.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.91, -0.05)
01:47:58.614 00.000 16108 Moving (0.91, -0.05) raw xDistance=-0.91 yDistance=-0.17
01:47:58.615 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
01:47:58.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:58.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:47:58.615 00.000 16108 MoveAxis(E, 238, ABG)
01:47:58.615 00.000 16108 Guiding  Dir = 2, Dur = 238
01:47:58.615 00.000 16108 IsSlewing returns 0
01:47:58.615 00.000 16108 IsGuiding returns 0
01:47:58.618 00.003 16108 PulseGuide returned control before completion, sleep 246
01:47:58.624 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3382, FiltMin=2915, FiltMax=62297, Gamma=1.000
01:47:58.653 00.029 21068 UpdateGuideState exits: m=116246 SNR=83.1
01:47:58.655 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:58.658 00.002 21068 Enqueuing Expose request
01:47:58.868 00.210 16108 IsGuiding returns 1
01:47:58.868 00.000 16108 scope still moving after pulse duration time elapsed
01:47:58.899 00.031 16108 IsSlewing returns 0
01:47:58.899 00.000 16108 IsGuiding returns 0
01:47:58.899 00.000 16108 scope move finished after 238 + 46 ms
01:47:58.899 00.000 16108 Move returns status 0, amount 238
01:47:58.899 00.000 16108 MoveAxis(N, 0, ABG)
01:47:58.899 00.000 16108 Move returns status 0, amount 0
01:47:58.900 00.001 16108 move complete, result=0
01:47:58.900 00.000 16108 worker thread done servicing request
01:47:58.900 00.000 16108 Worker thread wakes up
01:47:58.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:58.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:47:58.900 00.000 21068 GuideStep: -0.9 px 238 ms EAST, -0.2 px 0 ms NORTH
01:47:59.884 00.984 16108 Exposure complete
01:47:59.960 00.076 16108 worker thread done servicing request
01:47:59.960 00.000 21068 OnExposeComplete: enter
01:47:59.961 00.001 21068 UpdateGuideState(): m_state=6
01:47:59.962 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11318
01:47:59.964 00.002 21068 Star::Find returns 1 (0), X=220.77, Y=875.79, Mass=120599, SNR=77.3, Peak=15296 HFD=2.9
01:47:59.964 00.000 21068 MultiStar: exiting stabilization period
01:47:59.965 00.001 21068 MultiStar: [#1 0.45,-0.04,1.26,U] [#2 -0.02,-0.25,1.23,U] [#3 0.41,-0.06,1.30,U] [#4 -0.08,-0.38,0.96,U] [#5 -0.05,-0.38,0.98,U] [#6 0.09,-0.37,0.75,U] [#7 0.17,0.09,0.79,U] [#8 0.55,0.12,0.00,M4] 
01:47:59.966 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.17}, one-star: {0.16, -0.02}
01:47:59.967 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
01:47:59.968 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
01:47:59.968 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=-0.16 mountY=-0.01, mountTheta=-3.05
01:47:59.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
01:47:59.970 00.000 21068 Enqueuing Move request for scope (0.16, -0.02)
01:47:59.971 00.001 16108 Worker thread wakes up
01:47:59.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
01:47:59.971 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
01:47:59.971 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.01
01:47:59.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:47:59.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:59.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:59.971 00.000 16108 MoveAxis(E, 0, ABG)
01:47:59.971 00.000 16108 Move returns status 0, amount 0
01:47:59.971 00.000 16108 MoveAxis(N, 0, ABG)
01:47:59.972 00.001 16108 Move returns status 0, amount 0
01:47:59.972 00.000 16108 move complete, result=0
01:47:59.972 00.000 16108 worker thread done servicing request
01:47:59.975 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3382, FiltMin=2848, FiltMax=65440, Gamma=1.000
01:47:59.990 00.015 21068 UpdateGuideState exits: m=120599 SNR=77.3
01:47:59.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:59.992 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:47:59.992 00.000 21068 Enqueuing Expose request
01:47:59.993 00.001 16108 Worker thread wakes up
01:47:59.993 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:59.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:47:59.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:01.169 01.175 16108 Exposure complete
01:48:01.225 00.056 16108 worker thread done servicing request
01:48:01.225 00.000 21068 OnExposeComplete: enter
01:48:01.226 00.001 21068 UpdateGuideState(): m_state=6
01:48:01.227 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11319
01:48:01.228 00.001 21068 Star::Find returns 1 (0), X=220.54, Y=875.96, Mass=131111, SNR=104.4, Peak=14592 HFD=3.5
01:48:01.229 00.001 21068 MultiStar: [#1 -0.21,0.04,0.97,U] [#2 -0.35,-0.02,1.13,U] [#3 -0.06,0.40,0.90,U] [#4 0.04,-0.05,0.68,U] [#5 -0.21,0.07,0.73,U] [#6 -0.26,0.05,0.74,U] [#7 -0.20,0.27,0.49,U] [#8 -0.02,0.30,0.63,U] 
01:48:01.230 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.12}, one-star: {-0.07, 0.14}
01:48:01.230 00.000 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
01:48:01.231 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
01:48:01.231 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.04 mountX=0.10 mountY=-0.12, mountTheta=-0.90
01:48:01.234 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.14, opts=13)
01:48:01.235 00.001 21068 Enqueuing Move request for scope (-0.07, 0.14)
01:48:01.236 00.001 16108 Worker thread wakes up
01:48:01.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:48:01.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:48:01.236 00.000 16108 Moving (-0.07, 0.14) raw xDistance=0.10 yDistance=-0.12
01:48:01.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:48:01.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:01.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:01.236 00.000 16108 MoveAxis(E, 0, ABG)
01:48:01.236 00.000 16108 Move returns status 0, amount 0
01:48:01.236 00.000 16108 MoveAxis(N, 0, ABG)
01:48:01.236 00.000 16108 Move returns status 0, amount 0
01:48:01.236 00.000 16108 move complete, result=0
01:48:01.236 00.000 16108 worker thread done servicing request
01:48:01.243 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3379, FiltMin=2877, FiltMax=56157, Gamma=1.000
01:48:01.267 00.024 21068 UpdateGuideState exits: m=131111 SNR=104.4
01:48:01.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:01.270 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:01.271 00.001 21068 Enqueuing Expose request
01:48:01.271 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:01.272 00.001 16108 Worker thread wakes up
01:48:01.272 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:01.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:02.233 00.961 16108 Exposure complete
01:48:02.290 00.057 16108 worker thread done servicing request
01:48:02.290 00.000 21068 OnExposeComplete: enter
01:48:02.292 00.002 21068 UpdateGuideState(): m_state=6
01:48:02.294 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11320
01:48:02.295 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=875.53, Mass=108338, SNR=63.3, Peak=7155 HFD=5.6
01:48:02.296 00.001 21068 MultiStar: [#1 0.24,-0.48,0.00,M1] [#2 0.06,-0.70,0.00,M1] [#3 0.26,-0.31,1.07,U] [#4 0.36,-0.87,0.00,M1] [#5 0.36,-0.68,0.00,M1] [#6 0.16,-0.45,0.67,U] [#7 0.24,-0.56,0.00,M1] [#8 0.77,-0.62,0.00,M4] 
01:48:02.298 00.002 21068 single-star, 2 included, MultiStar: {0.20, -0.34}, one-star: {0.14, -0.29}
01:48:02.300 00.002 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
01:48:02.302 00.002 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
01:48:02.302 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-1.11 mountX=-0.19 mountY=0.25, mountTheta=2.23
01:48:02.305 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.29, opts=13)
01:48:02.306 00.001 21068 Enqueuing Move request for scope (0.14, -0.29)
01:48:02.308 00.002 16108 Worker thread wakes up
01:48:02.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.29) opts 0xd
01:48:02.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.29)
01:48:02.308 00.000 16108 Moving (0.14, -0.29) raw xDistance=-0.19 yDistance=0.25
01:48:02.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:48:02.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:02.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:48:02.308 00.000 16108 MoveAxis(E, 0, ABG)
01:48:02.308 00.000 16108 Move returns status 0, amount 0
01:48:02.308 00.000 16108 MoveAxis(N, 0, ABG)
01:48:02.308 00.000 16108 Move returns status 0, amount 0
01:48:02.308 00.000 16108 move complete, result=0
01:48:02.308 00.000 16108 worker thread done servicing request
01:48:02.314 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3382, FiltMin=2832, FiltMax=32816, Gamma=1.000
01:48:02.330 00.016 21068 UpdateGuideState exits: m=108338 SNR=63.3
01:48:02.333 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:02.336 00.002 21068 Enqueuing Expose request
01:48:02.337 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:02.338 00.001 16108 Worker thread wakes up
01:48:02.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:02.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:03.518 01.179 16108 Exposure complete
01:48:03.605 00.087 16108 worker thread done servicing request
01:48:03.605 00.000 21068 OnExposeComplete: enter
01:48:03.606 00.001 21068 UpdateGuideState(): m_state=6
01:48:03.606 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11321
01:48:03.607 00.001 21068 Star::Find returns 1 (0), X=217.44, Y=877.27, Mass=82156, SNR=53.4, Peak=5789 HFD=6.5
01:48:03.608 00.001 21068 MultiStar: large primary error, entering stabilization period
01:48:03.609 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
01:48:03.609 00.000 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
01:48:03.610 00.001 21068 CameraToMount -- cameraX=-3.17 cameraY=1.46 hyp=3.49 cameraTheta=2.71 mountX=3.38 mountY=-0.67, mountTheta=-0.20
01:48:03.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-3.17, y=1.46, opts=13)
01:48:03.613 00.001 21068 Enqueuing Move request for scope (-3.17, 1.46)
01:48:03.614 00.001 16108 Worker thread wakes up
01:48:03.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-3.17, 1.46) opts 0xd
01:48:03.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-3.17, 1.46)
01:48:03.614 00.000 16108 Moving (-3.17, 1.46) raw xDistance=3.38 yDistance=-0.67
01:48:03.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 2.13 from input 3.38
01:48:03.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:48:03.614 00.000 16108 MoveAxis(W, 886, ABG)
01:48:03.614 00.000 16108 Guiding  Dir = 3, Dur = 886
01:48:03.615 00.001 16108 IsSlewing returns 0
01:48:03.615 00.000 16108 IsGuiding returns 0
01:48:03.616 00.001 16108 PulseGuide returned control before completion, sleep 895
01:48:03.618 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3382, FiltMin=2848, FiltMax=20547, Gamma=1.000
01:48:03.637 00.019 21068 UpdateGuideState exits: m=82156 SNR=53.4
01:48:03.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:03.640 00.001 21068 Enqueuing Expose request
01:48:04.514 00.874 16108 IsGuiding returns 0
01:48:04.514 00.000 16108 Move returns status 0, amount 886
01:48:04.514 00.000 16108 MoveAxis(N, 135, ABG)
01:48:04.514 00.000 16108 Guiding  Dir = 0, Dur = 135
01:48:04.516 00.002 16108 IsSlewing returns 0
01:48:04.516 00.000 16108 IsGuiding returns 0
01:48:04.563 00.047 16108 PulseGuide returned control before completion, sleep 98
01:48:04.671 00.108 16108 IsGuiding returns 1
01:48:04.671 00.000 16108 scope still moving after pulse duration time elapsed
01:48:04.702 00.031 16108 IsSlewing returns 0
01:48:04.702 00.000 16108 IsGuiding returns 1
01:48:04.734 00.032 16108 IsSlewing returns 0
01:48:04.734 00.000 16108 IsGuiding returns 0
01:48:04.734 00.000 16108 scope move finished after 135 + 83 ms
01:48:04.734 00.000 16108 Move returns status 0, amount 135
01:48:04.734 00.000 16108 move complete, result=0
01:48:04.734 00.000 16108 worker thread done servicing request
01:48:04.734 00.000 16108 Worker thread wakes up
01:48:04.734 00.000 21068 GuideStep: 3.4 px 886 ms WEST, -0.7 px 135 ms NORTH
01:48:04.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:04.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:05.912 01.177 16108 Exposure complete
01:48:05.977 00.065 16108 worker thread done servicing request
01:48:05.978 00.001 21068 OnExposeComplete: enter
01:48:05.979 00.001 21068 UpdateGuideState(): m_state=6
01:48:05.980 00.001 21068 Star::Find(15, 217, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11322
01:48:05.981 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.09, Mass=138219, SNR=83.4, Peak=8323 HFD=4.7
01:48:05.982 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
01:48:05.982 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
01:48:05.983 00.001 21068 CameraToMount -- cameraX=0.57 cameraY=-0.73 hyp=0.92 cameraTheta=-0.90 mountX=-0.69 mountY=0.57, mountTheta=2.45
01:48:05.985 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=-0.73, opts=13)
01:48:05.985 00.000 21068 Enqueuing Move request for scope (0.57, -0.73)
01:48:05.987 00.002 16108 Worker thread wakes up
01:48:05.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.73) opts 0xd
01:48:05.987 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, -0.73)
01:48:05.987 00.000 16108 Moving (0.57, -0.73) raw xDistance=-0.69 yDistance=0.57
01:48:05.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.69
01:48:05.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:05.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
01:48:05.987 00.000 16108 MoveAxis(E, 119, ABG)
01:48:05.987 00.000 16108 Guiding  Dir = 2, Dur = 119
01:48:05.988 00.001 16108 IsSlewing returns 0
01:48:05.988 00.000 16108 IsGuiding returns 0
01:48:05.989 00.001 16108 PulseGuide returned control before completion, sleep 128
01:48:05.991 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3385, FiltMin=2905, FiltMax=37331, Gamma=1.000
01:48:06.006 00.015 21068 UpdateGuideState exits: m=138219 SNR=83.4
01:48:06.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:06.008 00.000 21068 Enqueuing Expose request
01:48:06.134 00.126 16108 IsGuiding returns 1
01:48:06.134 00.000 16108 scope still moving after pulse duration time elapsed
01:48:06.165 00.031 16108 IsSlewing returns 0
01:48:06.165 00.000 16108 IsGuiding returns 0
01:48:06.165 00.000 16108 scope move finished after 119 + 58 ms
01:48:06.165 00.000 16108 Move returns status 0, amount 119
01:48:06.165 00.000 16108 MoveAxis(N, 0, ABG)
01:48:06.165 00.000 16108 Move returns status 0, amount 0
01:48:06.165 00.000 16108 move complete, result=0
01:48:06.166 00.001 16108 worker thread done servicing request
01:48:06.166 00.000 16108 Worker thread wakes up
01:48:06.166 00.000 21068 GuideStep: -0.7 px 119 ms EAST, 0.6 px 0 ms NORTH
01:48:06.168 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:06.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:07.148 00.980 16108 Exposure complete
01:48:07.224 00.076 16108 worker thread done servicing request
01:48:07.224 00.000 21068 OnExposeComplete: enter
01:48:07.225 00.001 21068 UpdateGuideState(): m_state=6
01:48:07.226 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11323
01:48:07.228 00.002 21068 Star::Find returns 1 (0), X=221.24, Y=874.62, Mass=129257, SNR=71.6, Peak=8323 HFD=5.3
01:48:07.228 00.000 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
01:48:07.229 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
01:48:07.230 00.001 21068 CameraToMount -- cameraX=0.62 cameraY=-1.20 hyp=1.35 cameraTheta=-1.09 mountX=-0.82 mountY=1.02, mountTheta=2.25
01:48:07.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=-1.20, opts=13)
01:48:07.232 00.001 21068 Enqueuing Move request for scope (0.62, -1.20)
01:48:07.233 00.001 16108 Worker thread wakes up
01:48:07.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, -1.20) opts 0xd
01:48:07.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, -1.20)
01:48:07.233 00.000 16108 Moving (0.62, -1.20) raw xDistance=-0.82 yDistance=1.02
01:48:07.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
01:48:07.233 00.000 16108 resist switch: large excursion: input 1.02 thresh 0.60 direction from -1 to 1
01:48:07.233 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.06
01:48:07.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
01:48:07.233 00.000 16108 MoveAxis(E, 224, ABG)
01:48:07.233 00.000 16108 Guiding  Dir = 2, Dur = 224
01:48:07.233 00.000 16108 IsSlewing returns 0
01:48:07.234 00.001 16108 IsGuiding returns 0
01:48:07.236 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3385, FiltMin=2912, FiltMax=37369, Gamma=1.000
01:48:07.252 00.016 21068 UpdateGuideState exits: m=129257 SNR=71.6
01:48:07.254 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:07.258 00.003 21068 Enqueuing Expose request
01:48:07.281 00.023 16108 PulseGuide returned control before completion, sleep 187
01:48:07.484 00.203 16108 IsGuiding returns 1
01:48:07.484 00.000 16108 scope still moving after pulse duration time elapsed
01:48:07.515 00.031 16108 IsSlewing returns 0
01:48:07.516 00.001 16108 IsGuiding returns 1
01:48:07.546 00.030 16108 IsSlewing returns 0
01:48:07.546 00.000 16108 IsGuiding returns 0
01:48:07.546 00.000 16108 scope move finished after 224 + 89 ms
01:48:07.546 00.000 16108 Move returns status 0, amount 224
01:48:07.546 00.000 16108 MoveAxis(S, 205, ABG)
01:48:07.546 00.000 16108 Guiding  Dir = 1, Dur = 205
01:48:07.548 00.002 16108 IsSlewing returns 0
01:48:07.548 00.000 16108 IsGuiding returns 0
01:48:07.595 00.047 16108 PulseGuide returned control before completion, sleep 168
01:48:07.765 00.170 16108 IsGuiding returns 1
01:48:07.765 00.000 16108 scope still moving after pulse duration time elapsed
01:48:07.797 00.032 16108 IsSlewing returns 0
01:48:07.797 00.000 16108 IsGuiding returns 1
01:48:07.828 00.031 16108 IsSlewing returns 0
01:48:07.829 00.001 16108 IsGuiding returns 1
01:48:07.860 00.031 16108 IsSlewing returns 0
01:48:07.860 00.000 16108 IsGuiding returns 0
01:48:07.860 00.000 16108 scope move finished after 205 + 107 ms
01:48:07.860 00.000 16108 Move returns status 0, amount 205
01:48:07.860 00.000 16108 move complete, result=0
01:48:07.861 00.001 16108 worker thread done servicing request
01:48:07.861 00.000 16108 Worker thread wakes up
01:48:07.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:07.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:07.861 00.000 21068 GuideStep: -0.8 px 224 ms EAST, 1.0 px 205 ms SOUTH
01:48:09.027 01.166 16108 Exposure complete
01:48:09.126 00.099 16108 worker thread done servicing request
01:48:09.126 00.000 21068 OnExposeComplete: enter
01:48:09.128 00.002 21068 UpdateGuideState(): m_state=6
01:48:09.129 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11324
01:48:09.130 00.001 21068 Star::Find returns 1 (0), X=219.45, Y=875.55, Mass=115487, SNR=88.2, Peak=9405 HFD=4.2
01:48:09.131 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
01:48:09.132 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.46)
01:48:09.133 00.001 21068 CameraToMount -- cameraX=-1.16 cameraY=-0.26 hyp=1.19 cameraTheta=-2.92 mountX=1.10 mountY=0.52, mountTheta=0.45
01:48:09.136 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.16, y=-0.26, opts=13)
01:48:09.137 00.001 21068 Enqueuing Move request for scope (-1.16, -0.26)
01:48:09.138 00.001 16108 Worker thread wakes up
01:48:09.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.16, -0.26) opts 0xd
01:48:09.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.16, -0.26)
01:48:09.138 00.000 16108 Moving (-1.16, -0.26) raw xDistance=1.10 yDistance=0.52
01:48:09.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.10
01:48:09.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
01:48:09.138 00.000 16108 MoveAxis(W, 272, ABG)
01:48:09.138 00.000 16108 Guiding  Dir = 3, Dur = 272
01:48:09.138 00.000 16108 IsSlewing returns 0
01:48:09.138 00.000 16108 IsGuiding returns 0
01:48:09.143 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3382, FiltMin=2896, FiltMax=47891, Gamma=1.000
01:48:09.167 00.024 16108 PulseGuide returned control before completion, sleep 253
01:48:09.169 00.002 21068 UpdateGuideState exits: m=115487 SNR=88.2
01:48:09.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:09.172 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:09.173 00.001 21068 Enqueuing Expose request
01:48:09.432 00.259 16108 IsGuiding returns 1
01:48:09.432 00.000 16108 scope still moving after pulse duration time elapsed
01:48:09.464 00.032 16108 IsSlewing returns 0
01:48:09.464 00.000 16108 IsGuiding returns 1
01:48:09.495 00.031 16108 IsSlewing returns 0
01:48:09.495 00.000 16108 IsGuiding returns 0
01:48:09.495 00.000 16108 scope move finished after 272 + 85 ms
01:48:09.495 00.000 16108 Move returns status 0, amount 272
01:48:09.496 00.001 16108 MoveAxis(S, 105, ABG)
01:48:09.496 00.000 16108 Guiding  Dir = 1, Dur = 105
01:48:09.496 00.000 16108 IsSlewing returns 0
01:48:09.496 00.000 16108 IsGuiding returns 0
01:48:09.506 00.010 16108 PulseGuide returned control before completion, sleep 104
01:48:09.620 00.114 16108 IsGuiding returns 1
01:48:09.620 00.000 16108 scope still moving after pulse duration time elapsed
01:48:09.652 00.032 16108 IsSlewing returns 0
01:48:09.652 00.000 16108 IsGuiding returns 0
01:48:09.652 00.000 16108 scope move finished after 105 + 51 ms
01:48:09.652 00.000 16108 Move returns status 0, amount 105
01:48:09.652 00.000 16108 move complete, result=0
01:48:09.652 00.000 16108 worker thread done servicing request
01:48:09.652 00.000 16108 Worker thread wakes up
01:48:09.653 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:09.653 00.000 21068 GuideStep: 1.1 px 272 ms WEST, 0.5 px 105 ms SOUTH
01:48:09.657 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:10.632 00.975 16108 Exposure complete
01:48:10.688 00.056 16108 worker thread done servicing request
01:48:10.689 00.001 21068 OnExposeComplete: enter
01:48:10.691 00.002 21068 UpdateGuideState(): m_state=6
01:48:10.694 00.003 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11325
01:48:10.695 00.001 21068 Star::Find returns 1 (0), X=221.82, Y=875.31, Mass=110869, SNR=75.4, Peak=11501 HFD=3.7
01:48:10.697 00.002 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
01:48:10.698 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
01:48:10.699 00.001 21068 CameraToMount -- cameraX=1.21 cameraY=-0.51 hyp=1.31 cameraTheta=-0.40 mountX=-1.28 mountY=0.21, mountTheta=2.98
01:48:10.703 00.004 21068 SchedulePrimaryMove(0D0C3370, x=1.21, y=-0.51, opts=13)
01:48:10.704 00.001 21068 Enqueuing Move request for scope (1.21, -0.51)
01:48:10.706 00.002 16108 Worker thread wakes up
01:48:10.707 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.51) opts 0xd
01:48:10.707 00.000 16108 Handling offset move in thread for scope, endpoint = (1.21, -0.51)
01:48:10.707 00.000 16108 Moving (1.21, -0.51) raw xDistance=-1.28 yDistance=0.21
01:48:10.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.28
01:48:10.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:48:10.707 00.000 16108 MoveAxis(E, 316, ABG)
01:48:10.707 00.000 16108 Guiding  Dir = 2, Dur = 316
01:48:10.707 00.000 16108 IsSlewing returns 0
01:48:10.707 00.000 16108 IsGuiding returns 0
01:48:10.716 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3382, FiltMin=2880, FiltMax=44800, Gamma=1.000
01:48:10.740 00.024 21068 UpdateGuideState exits: m=110869 SNR=75.4
01:48:10.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:10.743 00.001 21068 Enqueuing Expose request
01:48:10.765 00.022 16108 PulseGuide returned control before completion, sleep 269
01:48:11.047 00.282 16108 IsGuiding returns 1
01:48:11.047 00.000 16108 scope still moving after pulse duration time elapsed
01:48:11.078 00.031 16108 IsSlewing returns 0
01:48:11.078 00.000 16108 IsGuiding returns 1
01:48:11.109 00.031 16108 IsSlewing returns 0
01:48:11.109 00.000 16108 IsGuiding returns 0
01:48:11.109 00.000 16108 scope move finished after 316 + 86 ms
01:48:11.109 00.000 16108 Move returns status 0, amount 316
01:48:11.111 00.002 16108 MoveAxis(S, 43, ABG)
01:48:11.111 00.000 16108 Guiding  Dir = 1, Dur = 43
01:48:11.111 00.000 16108 IsSlewing returns 0
01:48:11.111 00.000 16108 IsGuiding returns 0
01:48:11.159 00.048 16108 IsGuiding returns 1
01:48:11.159 00.000 16108 scope still moving after pulse duration time elapsed
01:48:11.188 00.029 16108 IsSlewing returns 0
01:48:11.188 00.000 16108 IsGuiding returns 1
01:48:11.222 00.034 16108 IsSlewing returns 0
01:48:11.222 00.000 16108 IsGuiding returns 1
01:48:11.251 00.029 16108 IsSlewing returns 0
01:48:11.251 00.000 16108 IsGuiding returns 0
01:48:11.251 00.000 16108 scope move finished after 43 + 97 ms
01:48:11.251 00.000 16108 Move returns status 0, amount 43
01:48:11.251 00.000 16108 move complete, result=0
01:48:11.252 00.001 16108 worker thread done servicing request
01:48:11.252 00.000 21068 GuideStep: -1.3 px 316 ms EAST, 0.2 px 43 ms SOUTH
01:48:11.254 00.002 16108 Worker thread wakes up
01:48:11.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:11.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:12.407 01.153 16108 Exposure complete
01:48:12.480 00.073 16108 worker thread done servicing request
01:48:12.480 00.000 21068 OnExposeComplete: enter
01:48:12.480 00.000 21068 UpdateGuideState(): m_state=6
01:48:12.481 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11326
01:48:12.482 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=875.43, Mass=110005, SNR=76.7, Peak=11011 HFD=3.8
01:48:12.483 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
01:48:12.483 00.000 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
01:48:12.485 00.002 21068 CameraToMount -- cameraX=1.22 cameraY=-0.39 hyp=1.28 cameraTheta=-0.31 mountX=-1.27 mountY=0.09, mountTheta=3.07
01:48:12.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.22, y=-0.39, opts=13)
01:48:12.488 00.001 21068 Enqueuing Move request for scope (1.22, -0.39)
01:48:12.488 00.000 16108 Worker thread wakes up
01:48:12.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.39) opts 0xd
01:48:12.488 00.000 16108 Handling offset move in thread for scope, endpoint = (1.22, -0.39)
01:48:12.489 00.001 16108 Moving (1.22, -0.39) raw xDistance=-1.27 yDistance=0.09
01:48:12.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.27
01:48:12.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:12.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:48:12.489 00.000 16108 MoveAxis(E, 355, ABG)
01:48:12.489 00.000 16108 Guiding  Dir = 2, Dur = 355
01:48:12.489 00.000 16108 IsSlewing returns 0
01:48:12.489 00.000 16108 IsGuiding returns 0
01:48:12.493 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3379, FiltMin=2928, FiltMax=56797, Gamma=1.000
01:48:12.508 00.015 21068 UpdateGuideState exits: m=110005 SNR=76.7
01:48:12.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:12.511 00.001 21068 Enqueuing Expose request
01:48:12.523 00.012 16108 PulseGuide returned control before completion, sleep 331
01:48:12.866 00.343 16108 IsGuiding returns 1
01:48:12.866 00.000 16108 scope still moving after pulse duration time elapsed
01:48:12.897 00.031 16108 IsSlewing returns 0
01:48:12.897 00.000 16108 IsGuiding returns 1
01:48:12.928 00.031 16108 IsSlewing returns 0
01:48:12.930 00.002 16108 IsGuiding returns 1
01:48:12.959 00.029 16108 IsSlewing returns 0
01:48:12.960 00.001 16108 IsGuiding returns 0
01:48:12.960 00.000 16108 scope move finished after 355 + 116 ms
01:48:12.960 00.000 16108 Move returns status 0, amount 355
01:48:12.960 00.000 16108 MoveAxis(N, 0, ABG)
01:48:12.960 00.000 16108 Move returns status 0, amount 0
01:48:12.960 00.000 16108 move complete, result=0
01:48:12.960 00.000 16108 worker thread done servicing request
01:48:12.960 00.000 16108 Worker thread wakes up
01:48:12.960 00.000 21068 GuideStep: -1.3 px 355 ms EAST, 0.1 px 0 ms NORTH
01:48:12.964 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:12.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:13.939 00.975 16108 Exposure complete
01:48:13.994 00.055 16108 worker thread done servicing request
01:48:13.994 00.000 21068 OnExposeComplete: enter
01:48:13.995 00.001 21068 UpdateGuideState(): m_state=6
01:48:13.996 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11327
01:48:13.997 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=875.71, Mass=130266, SNR=77.5, Peak=7357 HFD=5.4
01:48:13.998 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
01:48:13.998 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
01:48:13.999 00.001 21068 CameraToMount -- cameraX=0.79 cameraY=-0.11 hyp=0.80 cameraTheta=-0.13 mountX=-0.80 mountY=-0.08, mountTheta=-3.04
01:48:14.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.79, y=-0.11, opts=13)
01:48:14.002 00.001 21068 Enqueuing Move request for scope (0.79, -0.11)
01:48:14.002 00.000 16108 Worker thread wakes up
01:48:14.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.11) opts 0xd
01:48:14.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.79, -0.11)
01:48:14.002 00.000 16108 Moving (0.79, -0.11) raw xDistance=-0.80 yDistance=-0.08
01:48:14.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.80
01:48:14.003 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:14.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:14.003 00.000 16108 MoveAxis(E, 234, ABG)
01:48:14.003 00.000 16108 Guiding  Dir = 2, Dur = 234
01:48:14.003 00.000 16108 IsSlewing returns 0
01:48:14.003 00.000 16108 IsGuiding returns 0
01:48:14.006 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3382, FiltMin=2905, FiltMax=35341, Gamma=1.000
01:48:14.021 00.015 21068 UpdateGuideState exits: m=130266 SNR=77.5
01:48:14.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:14.022 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:14.023 00.001 21068 Enqueuing Expose request
01:48:14.058 00.035 16108 PulseGuide returned control before completion, sleep 190
01:48:14.262 00.204 16108 IsGuiding returns 1
01:48:14.262 00.000 16108 scope still moving after pulse duration time elapsed
01:48:14.290 00.028 16108 IsSlewing returns 0
01:48:14.290 00.000 16108 IsGuiding returns 1
01:48:14.321 00.031 16108 IsSlewing returns 0
01:48:14.321 00.000 16108 IsGuiding returns 0
01:48:14.322 00.001 16108 scope move finished after 234 + 84 ms
01:48:14.322 00.000 16108 Move returns status 0, amount 234
01:48:14.322 00.000 16108 MoveAxis(N, 0, ABG)
01:48:14.322 00.000 16108 Move returns status 0, amount 0
01:48:14.322 00.000 16108 move complete, result=0
01:48:14.323 00.001 16108 worker thread done servicing request
01:48:14.323 00.000 16108 Worker thread wakes up
01:48:14.323 00.000 21068 GuideStep: -0.8 px 234 ms EAST, -0.1 px 0 ms NORTH
01:48:14.325 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:14.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:15.473 01.148 16108 Exposure complete
01:48:15.529 00.056 16108 worker thread done servicing request
01:48:15.529 00.000 21068 OnExposeComplete: enter
01:48:15.531 00.002 21068 UpdateGuideState(): m_state=6
01:48:15.533 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11328
01:48:15.534 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.67, Mass=120385, SNR=78.1, Peak=12473 HFD=3.4
01:48:15.535 00.001 21068 MultiStar: exiting stabilization period
01:48:15.536 00.001 21068 MultiStar: [#1 -0.13,-0.24,1.17,U] [#2 -0.08,-0.16,1.18,U] [#3 0.07,0.02,1.21,U] [#4 0.13,-0.47,0.88,U] [#5 -0.36,-0.43,0.00,M2] [#6 0.17,-0.35,0.85,U] [#7 0.03,-0.29,0.62,U] [#8 0.18,-0.03,0.96,U] 
01:48:15.539 00.003 21068 single-star, 7 included, MultiStar: {0.04, -0.19}, one-star: {-0.02, -0.15}
01:48:15.540 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
01:48:15.541 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
01:48:15.543 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.68 mountX=-0.01 mountY=0.15, mountTheta=1.63
01:48:15.546 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.15, opts=13)
01:48:15.548 00.002 21068 Enqueuing Move request for scope (-0.02, -0.15)
01:48:15.550 00.002 16108 Worker thread wakes up
01:48:15.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
01:48:15.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
01:48:15.550 00.000 16108 Moving (-0.02, -0.15) raw xDistance=-0.01 yDistance=0.15
01:48:15.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:15.551 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:15.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:48:15.551 00.000 16108 MoveAxis(E, 0, ABG)
01:48:15.551 00.000 16108 Move returns status 0, amount 0
01:48:15.551 00.000 16108 MoveAxis(N, 0, ABG)
01:48:15.551 00.000 16108 Move returns status 0, amount 0
01:48:15.551 00.000 16108 move complete, result=0
01:48:15.551 00.000 16108 worker thread done servicing request
01:48:15.558 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3379, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:48:15.574 00.016 21068 UpdateGuideState exits: m=120385 SNR=78.1
01:48:15.576 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:15.578 00.001 21068 Enqueuing Expose request
01:48:15.580 00.002 16108 Worker thread wakes up
01:48:15.580 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:15.582 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:15.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:16.567 00.985 16108 Exposure complete
01:48:16.663 00.096 16108 worker thread done servicing request
01:48:16.663 00.000 21068 OnExposeComplete: enter
01:48:16.664 00.001 21068 UpdateGuideState(): m_state=6
01:48:16.665 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11329
01:48:16.666 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.48, Mass=129831, SNR=82.7, Peak=16745 HFD=3.3
01:48:16.667 00.001 21068 MultiStar: [#1 0.06,-0.34,1.06,U] [#2 -0.10,-0.33,1.30,U] [#3 0.04,-0.18,1.14,U] [#4 0.36,-0.43,0.00,M1] [#5 -0.21,-0.50,0.00,M3] [#6 0.14,-0.39,0.79,U] [#7 0.05,-0.36,0.65,U] [#8 0.05,-0.04,0.80,U] 
01:48:16.668 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.28}, one-star: {0.14, -0.34}
01:48:16.668 00.000 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
01:48:16.669 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
01:48:16.670 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.41 mountX=-0.09 mountY=0.26, mountTheta=1.91
01:48:16.672 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.28, opts=13)
01:48:16.673 00.001 21068 Enqueuing Move request for scope (0.05, -0.28)
01:48:16.674 00.001 16108 Worker thread wakes up
01:48:16.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
01:48:16.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
01:48:16.674 00.000 16108 Moving (0.05, -0.28) raw xDistance=-0.09 yDistance=0.26
01:48:16.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:48:16.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:48:16.674 00.000 16108 MoveAxis(E, 0, ABG)
01:48:16.674 00.000 16108 Move returns status 0, amount 0
01:48:16.674 00.000 16108 MoveAxis(S, 53, ABG)
01:48:16.674 00.000 16108 Guiding  Dir = 1, Dur = 53
01:48:16.674 00.000 16108 IsSlewing returns 0
01:48:16.674 00.000 16108 IsGuiding returns 0
01:48:16.679 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3382, FiltMin=2934, FiltMax=53261, Gamma=1.000
01:48:16.692 00.013 21068 UpdateGuideState exits: m=129831 SNR=82.7
01:48:16.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:16.695 00.001 21068 Enqueuing Expose request
01:48:16.717 00.022 16108 PulseGuide returned control before completion, sleep 22
01:48:16.747 00.030 16108 IsGuiding returns 1
01:48:16.747 00.000 16108 scope still moving after pulse duration time elapsed
01:48:16.779 00.032 16108 IsSlewing returns 0
01:48:16.779 00.000 16108 IsGuiding returns 1
01:48:16.810 00.031 16108 IsSlewing returns 0
01:48:16.810 00.000 16108 IsGuiding returns 0
01:48:16.810 00.000 16108 scope move finished after 53 + 81 ms
01:48:16.810 00.000 16108 Move returns status 0, amount 53
01:48:16.810 00.000 16108 move complete, result=0
01:48:16.810 00.000 16108 worker thread done servicing request
01:48:16.810 00.000 16108 Worker thread wakes up
01:48:16.810 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
01:48:16.812 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:16.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:17.977 01.165 16108 Exposure complete
01:48:18.043 00.066 16108 worker thread done servicing request
01:48:18.043 00.000 21068 OnExposeComplete: enter
01:48:18.044 00.001 21068 UpdateGuideState(): m_state=6
01:48:18.045 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11330
01:48:18.046 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=875.52, Mass=124469, SNR=84.5, Peak=15469 HFD=3.3
01:48:18.047 00.001 21068 MultiStar: [#1 -0.18,-0.41,1.07,U] [#2 -0.04,-0.23,1.11,U] [#3 -0.23,-0.25,1.09,U] [#4 0.11,-0.51,1.03,U] [#5 -0.18,-0.28,0.88,U] [#6 -0.24,-0.43,1.02,U] [#7 -0.21,-0.40,0.63,U] [#8 0.15,-0.16,0.79,U] 
01:48:18.048 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.33}, one-star: {-0.39, -0.30}
01:48:18.049 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
01:48:18.049 00.000 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
01:48:18.050 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.97 mountX=0.08 mountY=0.35, mountTheta=1.35
01:48:18.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.33, opts=13)
01:48:18.052 00.000 21068 Enqueuing Move request for scope (-0.14, -0.33)
01:48:18.053 00.001 16108 Worker thread wakes up
01:48:18.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
01:48:18.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
01:48:18.053 00.000 16108 Moving (-0.14, -0.33) raw xDistance=0.08 yDistance=0.35
01:48:18.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:48:18.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
01:48:18.054 00.001 16108 MoveAxis(E, 0, ABG)
01:48:18.054 00.000 16108 Move returns status 0, amount 0
01:48:18.054 00.000 16108 MoveAxis(S, 71, ABG)
01:48:18.054 00.000 16108 Guiding  Dir = 1, Dur = 71
01:48:18.054 00.000 16108 IsSlewing returns 0
01:48:18.054 00.000 16108 IsGuiding returns 0
01:48:18.056 00.002 16108 PulseGuide returned control before completion, sleep 80
01:48:18.057 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3382, FiltMin=2829, FiltMax=65440, Gamma=1.000
01:48:18.076 00.019 21068 UpdateGuideState exits: m=124469 SNR=84.5
01:48:18.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.077 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:18.079 00.002 21068 Enqueuing Expose request
01:48:18.140 00.061 16108 IsGuiding returns 0
01:48:18.140 00.000 16108 Move returns status 0, amount 71
01:48:18.140 00.000 16108 move complete, result=0
01:48:18.140 00.000 16108 worker thread done servicing request
01:48:18.140 00.000 16108 Worker thread wakes up
01:48:18.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:18.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:18.140 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH
01:48:19.103 00.963 16108 Exposure complete
01:48:19.162 00.059 16108 worker thread done servicing request
01:48:19.162 00.000 21068 OnExposeComplete: enter
01:48:19.163 00.001 21068 UpdateGuideState(): m_state=6
01:48:19.165 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11331
01:48:19.167 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=875.75, Mass=120859, SNR=89.0, Peak=14624 HFD=3.2
01:48:19.169 00.002 21068 MultiStar: [#1 -0.14,-0.23,1.23,U] [#2 -0.24,-0.31,1.14,U] [#3 0.03,-0.09,1.05,U] [#4 -0.01,-0.11,0.83,U] [#5 -0.04,-0.29,0.86,U] [#6 -0.18,-0.17,0.84,U] [#7 -0.06,-0.15,0.69,U] [#8 0.29,0.12,0.68,U] 
01:48:19.171 00.002 21068 single-star, 8 included, MultiStar: {-0.06, -0.16}, one-star: {-0.05, -0.07}
01:48:19.172 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
01:48:19.174 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
01:48:19.174 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.27 mountX=0.04 mountY=0.08, mountTheta=1.06
01:48:19.177 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
01:48:19.178 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
01:48:19.181 00.003 16108 Worker thread wakes up
01:48:19.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:48:19.181 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:48:19.181 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
01:48:19.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:48:19.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:19.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:19.181 00.000 16108 MoveAxis(E, 0, ABG)
01:48:19.181 00.000 16108 Move returns status 0, amount 0
01:48:19.181 00.000 16108 MoveAxis(N, 0, ABG)
01:48:19.181 00.000 16108 Move returns status 0, amount 0
01:48:19.181 00.000 16108 move complete, result=0
01:48:19.181 00.000 16108 worker thread done servicing request
01:48:19.190 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3385, FiltMin=2937, FiltMax=62198, Gamma=1.000
01:48:19.216 00.026 21068 UpdateGuideState exits: m=120859 SNR=89.0
01:48:19.219 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:19.221 00.001 21068 Enqueuing Expose request
01:48:19.222 00.001 16108 Worker thread wakes up
01:48:19.222 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:19.223 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:19.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:20.384 01.161 16108 Exposure complete
01:48:20.440 00.056 16108 worker thread done servicing request
01:48:20.440 00.000 21068 OnExposeComplete: enter
01:48:20.441 00.001 21068 UpdateGuideState(): m_state=6
01:48:20.442 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11332
01:48:20.443 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.55, Mass=122723, SNR=84.2, Peak=15600 HFD=3.4
01:48:20.445 00.002 21068 MultiStar: [#1 0.15,-0.28,1.24,U] [#2 -0.20,-0.24,1.16,U] [#3 0.32,-0.29,1.01,U] [#4 0.03,-0.54,0.91,U] [#5 0.39,-0.51,0.00,M2] [#6 -0.01,-0.48,0.81,U] [#7 0.17,-0.35,0.78,U] [#8 -0.15,-0.20,0.83,U] 
01:48:20.446 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.32}, one-star: {0.24, -0.26}
01:48:20.447 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
01:48:20.447 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
01:48:20.448 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.36 mountX=-0.12 mountY=0.30, mountTheta=1.97
01:48:20.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.32, opts=13)
01:48:20.451 00.001 21068 Enqueuing Move request for scope (0.07, -0.32)
01:48:20.452 00.001 16108 Worker thread wakes up
01:48:20.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
01:48:20.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
01:48:20.452 00.000 16108 Moving (0.07, -0.32) raw xDistance=-0.12 yDistance=0.30
01:48:20.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:48:20.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
01:48:20.452 00.000 16108 MoveAxis(E, 0, ABG)
01:48:20.452 00.000 16108 Move returns status 0, amount 0
01:48:20.452 00.000 16108 MoveAxis(S, 60, ABG)
01:48:20.452 00.000 16108 Guiding  Dir = 1, Dur = 60
01:48:20.452 00.000 16108 IsSlewing returns 0
01:48:20.452 00.000 16108 IsGuiding returns 0
01:48:20.457 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3382, FiltMin=2902, FiltMax=51437, Gamma=1.000
01:48:20.474 00.017 21068 UpdateGuideState exits: m=122723 SNR=84.2
01:48:20.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:20.476 00.000 21068 Enqueuing Expose request
01:48:20.478 00.002 16108 PulseGuide returned control before completion, sleep 45
01:48:20.538 00.060 16108 IsGuiding returns 1
01:48:20.538 00.000 16108 scope still moving after pulse duration time elapsed
01:48:20.570 00.032 16108 IsSlewing returns 0
01:48:20.570 00.000 16108 IsGuiding returns 0
01:48:20.570 00.000 16108 scope move finished after 60 + 57 ms
01:48:20.570 00.000 16108 Move returns status 0, amount 60
01:48:20.571 00.001 16108 move complete, result=0
01:48:20.571 00.000 16108 worker thread done servicing request
01:48:20.571 00.000 16108 Worker thread wakes up
01:48:20.571 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
01:48:20.573 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:20.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:21.538 00.965 16108 Exposure complete
01:48:21.594 00.056 16108 worker thread done servicing request
01:48:21.594 00.000 21068 OnExposeComplete: enter
01:48:21.595 00.001 21068 UpdateGuideState(): m_state=6
01:48:21.597 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11333
01:48:21.597 00.000 21068 Star::Find returns 1 (0), X=220.65, Y=875.49, Mass=122125, SNR=83.1, Peak=14457 HFD=3.3
01:48:21.598 00.001 21068 MultiStar: [#1 0.21,-0.34,1.03,U] [#2 0.20,-0.28,1.06,U] [#3 0.29,-0.11,0.98,U] [#4 0.25,-0.41,0.81,U] [#5 0.28,-0.66,0.00,M3] [#6 0.02,-0.62,0.00,M1] [#7 0.36,-0.04,0.59,U] [#8 -0.04,-0.35,0.99,U] 
01:48:21.599 00.001 21068 refined, 6 included, MultiStar: {0.17, -0.28}, one-star: {0.04, -0.33}
01:48:21.600 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
01:48:21.600 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
01:48:21.601 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=-0.22 mountY=0.23, mountTheta=2.34
01:48:21.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.28, opts=13)
01:48:21.603 00.000 21068 Enqueuing Move request for scope (0.17, -0.28)
01:48:21.604 00.001 16108 Worker thread wakes up
01:48:21.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
01:48:21.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
01:48:21.604 00.000 16108 Moving (0.17, -0.28) raw xDistance=-0.22 yDistance=0.23
01:48:21.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:48:21.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:48:21.604 00.000 16108 MoveAxis(E, 58, ABG)
01:48:21.604 00.000 16108 Guiding  Dir = 2, Dur = 58
01:48:21.605 00.001 16108 IsSlewing returns 0
01:48:21.605 00.000 16108 IsGuiding returns 0
01:48:21.607 00.002 16108 PulseGuide returned control before completion, sleep 67
01:48:21.609 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3382, FiltMin=2944, FiltMax=59453, Gamma=1.000
01:48:21.625 00.016 21068 UpdateGuideState exits: m=122125 SNR=83.1
01:48:21.627 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:21.629 00.001 21068 Enqueuing Expose request
01:48:21.683 00.054 16108 IsGuiding returns 1
01:48:21.683 00.000 16108 scope still moving after pulse duration time elapsed
01:48:21.714 00.031 16108 IsSlewing returns 0
01:48:21.714 00.000 16108 IsGuiding returns 0
01:48:21.714 00.000 16108 scope move finished after 58 + 50 ms
01:48:21.714 00.000 16108 Move returns status 0, amount 58
01:48:21.714 00.000 16108 MoveAxis(S, 46, ABG)
01:48:21.714 00.000 16108 Guiding  Dir = 1, Dur = 46
01:48:21.715 00.001 16108 IsSlewing returns 0
01:48:21.715 00.000 16108 IsGuiding returns 0
01:48:21.762 00.047 16108 IsGuiding returns 1
01:48:21.762 00.000 16108 scope still moving after pulse duration time elapsed
01:48:21.792 00.030 16108 IsSlewing returns 0
01:48:21.792 00.000 16108 IsGuiding returns 1
01:48:21.824 00.032 16108 IsSlewing returns 0
01:48:21.825 00.001 16108 IsGuiding returns 1
01:48:21.855 00.030 16108 IsSlewing returns 0
01:48:21.855 00.000 16108 IsGuiding returns 0
01:48:21.855 00.000 16108 scope move finished after 46 + 93 ms
01:48:21.855 00.000 16108 Move returns status 0, amount 46
01:48:21.855 00.000 16108 move complete, result=0
01:48:21.855 00.000 16108 worker thread done servicing request
01:48:21.855 00.000 16108 Worker thread wakes up
01:48:21.855 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:21.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:21.855 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 46 ms SOUTH
01:48:23.030 01.175 16108 Exposure complete
01:48:23.085 00.055 16108 worker thread done servicing request
01:48:23.085 00.000 21068 OnExposeComplete: enter
01:48:23.086 00.001 21068 UpdateGuideState(): m_state=6
01:48:23.088 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11334
01:48:23.089 00.001 21068 Star::Find returns 1 (0), X=220.36, Y=876.00, Mass=129546, SNR=91.0, Peak=18115 HFD=3.4
01:48:23.090 00.001 21068 MultiStar: [#1 -0.35,-0.11,1.04,U] [#2 -0.26,-0.21,1.21,U] [#3 -0.16,-0.10,0.98,U] [#4 -0.38,-0.15,0.89,U] [#5 -0.33,-0.30,0.91,U] [#6 -0.29,-0.27,0.75,U] [#7 -0.24,-0.05,0.60,U] [#8 -0.07,0.26,0.72,U] 
01:48:23.091 00.001 21068 refined, 8 included, MultiStar: {-0.27, -0.09}, one-star: {-0.25, 0.18}
01:48:23.091 00.000 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
01:48:23.092 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
01:48:23.092 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.81 mountX=0.25 mountY=0.15, mountTheta=0.55
01:48:23.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.09, opts=13)
01:48:23.095 00.001 21068 Enqueuing Move request for scope (-0.27, -0.09)
01:48:23.095 00.000 16108 Worker thread wakes up
01:48:23.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
01:48:23.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
01:48:23.096 00.001 16108 Moving (-0.27, -0.09) raw xDistance=0.25 yDistance=0.15
01:48:23.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
01:48:23.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:23.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:48:23.096 00.000 16108 MoveAxis(W, 60, ABG)
01:48:23.096 00.000 16108 Guiding  Dir = 3, Dur = 60
01:48:23.096 00.000 16108 IsSlewing returns 0
01:48:23.096 00.000 16108 IsGuiding returns 0
01:48:23.098 00.002 16108 PulseGuide returned control before completion, sleep 68
01:48:23.175 00.077 16108 IsGuiding returns 0
01:48:23.175 00.000 16108 Move returns status 0, amount 60
01:48:23.175 00.000 16108 MoveAxis(N, 0, ABG)
01:48:23.175 00.000 16108 Move returns status 0, amount 0
01:48:23.175 00.000 16108 move complete, result=0
01:48:23.397 00.222 16108 worker thread done servicing request
01:48:23.408 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3385, FiltMin=2825, FiltMax=65440, Gamma=1.000
01:48:23.431 00.023 21068 UpdateGuideState exits: m=129546 SNR=91.0
01:48:23.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:23.434 00.001 21068 Enqueuing Expose request
01:48:23.434 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.2 px 0 ms NORTH
01:48:23.436 00.002 16108 Worker thread wakes up
01:48:23.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:23.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:24.425 00.989 16108 Exposure complete
01:48:24.487 00.062 16108 worker thread done servicing request
01:48:24.487 00.000 21068 OnExposeComplete: enter
01:48:24.488 00.001 21068 UpdateGuideState(): m_state=6
01:48:24.490 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11335
01:48:24.491 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.81, Mass=127536, SNR=98.7, Peak=16067 HFD=3.4
01:48:24.493 00.002 21068 MultiStar: [#1 -0.42,-0.05,0.98,U] [#2 -0.51,-0.18,1.00,U] [#3 -0.12,-0.12,0.92,U] [#4 -0.34,-0.32,0.77,U] [#5 -0.64,-0.20,0.00,M3] [#6 -0.33,-0.44,0.00,M1] [#7 -0.28,-0.03,0.51,U] [#8 -0.06,-0.09,0.65,U] 
01:48:24.494 00.001 21068 refined, 6 included, MultiStar: {-0.31, -0.11}, one-star: {-0.35, -0.00}
01:48:24.495 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
01:48:24.496 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
01:48:24.497 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.79 mountX=0.29 mountY=0.18, mountTheta=0.57
01:48:24.498 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.11, opts=13)
01:48:24.499 00.001 21068 Enqueuing Move request for scope (-0.31, -0.11)
01:48:24.500 00.001 16108 Worker thread wakes up
01:48:24.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.11) opts 0xd
01:48:24.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.11)
01:48:24.500 00.000 16108 Moving (-0.31, -0.11) raw xDistance=0.29 yDistance=0.18
01:48:24.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:48:24.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:24.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:48:24.500 00.000 16108 MoveAxis(W, 79, ABG)
01:48:24.500 00.000 16108 Guiding  Dir = 3, Dur = 79
01:48:24.501 00.001 16108 IsSlewing returns 0
01:48:24.501 00.000 16108 IsGuiding returns 0
01:48:24.505 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3389, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:48:24.520 00.015 21068 UpdateGuideState exits: m=127536 SNR=98.7
01:48:24.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:24.523 00.001 21068 Enqueuing Expose request
01:48:24.555 00.032 16108 PulseGuide returned control before completion, sleep 36
01:48:24.601 00.046 16108 IsGuiding returns 1
01:48:24.601 00.000 16108 scope still moving after pulse duration time elapsed
01:48:24.632 00.031 16108 IsSlewing returns 0
01:48:24.632 00.000 16108 IsGuiding returns 1
01:48:24.664 00.032 16108 IsSlewing returns 0
01:48:24.664 00.000 16108 IsGuiding returns 0
01:48:24.664 00.000 16108 scope move finished after 79 + 83 ms
01:48:24.664 00.000 16108 Move returns status 0, amount 79
01:48:24.664 00.000 16108 MoveAxis(N, 0, ABG)
01:48:24.664 00.000 16108 Move returns status 0, amount 0
01:48:24.665 00.001 16108 move complete, result=0
01:48:24.665 00.000 16108 worker thread done servicing request
01:48:24.665 00.000 16108 Worker thread wakes up
01:48:24.665 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH
01:48:24.666 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:24.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:25.828 01.162 16108 Exposure complete
01:48:25.887 00.059 16108 worker thread done servicing request
01:48:25.887 00.000 21068 OnExposeComplete: enter
01:48:25.887 00.000 21068 UpdateGuideState(): m_state=6
01:48:25.889 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11336
01:48:25.890 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.76, Mass=118452, SNR=81.1, Peak=15091 HFD=3.5
01:48:25.891 00.001 21068 MultiStar: [#1 -0.59,-0.25,0.00,M1] [#2 -0.72,-0.18,0.00,M1] [#3 -0.52,-0.11,1.06,U] [#4 -0.26,-0.31,0.95,U] [#5 -0.45,-0.18,1.07,U] [#6 -0.63,-0.17,0.00,M2] [#7 -0.56,-0.15,0.00,M1] [#8 -0.26,0.15,0.80,U] 
01:48:25.891 00.000 21068 single-star, 4 included, MultiStar: {-0.37, -0.11}, one-star: {-0.33, -0.05}
01:48:25.892 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
01:48:25.893 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
01:48:25.894 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-2.99 mountX=0.31 mountY=0.13, mountTheta=0.38
01:48:25.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.05, opts=13)
01:48:25.896 00.000 21068 Enqueuing Move request for scope (-0.33, -0.05)
01:48:25.897 00.001 16108 Worker thread wakes up
01:48:25.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
01:48:25.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
01:48:25.897 00.000 16108 Moving (-0.33, -0.05) raw xDistance=0.31 yDistance=0.13
01:48:25.898 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:48:25.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:25.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:48:25.898 00.000 16108 MoveAxis(W, 88, ABG)
01:48:25.898 00.000 16108 Guiding  Dir = 3, Dur = 88
01:48:25.898 00.000 16108 IsSlewing returns 0
01:48:25.898 00.000 16108 IsGuiding returns 0
01:48:25.902 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3385, FiltMin=2825, FiltMax=64016, Gamma=1.000
01:48:25.917 00.015 21068 UpdateGuideState exits: m=118452 SNR=81.1
01:48:25.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.920 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:25.920 00.000 21068 Enqueuing Expose request
01:48:25.959 00.039 16108 PulseGuide returned control before completion, sleep 38
01:48:26.005 00.046 16108 IsGuiding returns 1
01:48:26.005 00.000 16108 scope still moving after pulse duration time elapsed
01:48:26.036 00.031 16108 IsSlewing returns 0
01:48:26.036 00.000 16108 IsGuiding returns 1
01:48:26.067 00.031 16108 IsSlewing returns 0
01:48:26.067 00.000 16108 IsGuiding returns 0
01:48:26.067 00.000 16108 scope move finished after 88 + 80 ms
01:48:26.067 00.000 16108 Move returns status 0, amount 88
01:48:26.067 00.000 16108 MoveAxis(N, 0, ABG)
01:48:26.067 00.000 16108 Move returns status 0, amount 0
01:48:26.067 00.000 16108 move complete, result=0
01:48:26.067 00.000 16108 worker thread done servicing request
01:48:26.067 00.000 16108 Worker thread wakes up
01:48:26.067 00.000 21068 GuideStep: 0.3 px 88 ms WEST, 0.1 px 0 ms NORTH
01:48:26.069 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:26.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:27.044 00.975 16108 Exposure complete
01:48:27.111 00.067 16108 worker thread done servicing request
01:48:27.111 00.000 21068 OnExposeComplete: enter
01:48:27.112 00.001 21068 UpdateGuideState(): m_state=6
01:48:27.112 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11337
01:48:27.113 00.001 21068 Star::Find returns 1 (0), X=219.85, Y=875.76, Mass=121687, SNR=83.2, Peak=17155 HFD=3.1
01:48:27.114 00.001 21068 MultiStar: [#1 -0.41,-0.10,1.18,U] [#2 -0.59,-0.21,0.00,M2] [#3 -0.48,0.11,1.07,U] [#4 -0.50,-0.26,0.00,M1] [#5 -0.75,-0.11,0.00,M3] [#6 -0.76,-0.13,0.00,M3] [#7 -0.40,-0.14,0.61,U] [#8 -0.36,0.14,0.88,U] 
01:48:27.115 00.001 21068 refined, 4 included, MultiStar: {-0.49, -0.01}, one-star: {-0.76, -0.05}
01:48:27.116 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.19)
01:48:27.117 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.25)
01:48:27.117 00.000 21068 CameraToMount -- cameraX=-0.49 cameraY=-0.01 hyp=0.49 cameraTheta=-3.13 mountX=0.48 mountY=0.12, mountTheta=0.24
01:48:27.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=-0.01, opts=13)
01:48:27.120 00.001 21068 Enqueuing Move request for scope (-0.49, -0.01)
01:48:27.121 00.001 16108 Worker thread wakes up
01:48:27.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.01) opts 0xd
01:48:27.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.49, -0.01)
01:48:27.121 00.000 16108 Moving (-0.49, -0.01) raw xDistance=0.48 yDistance=0.12
01:48:27.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:48:27.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:27.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:48:27.121 00.000 16108 MoveAxis(W, 133, ABG)
01:48:27.121 00.000 16108 Guiding  Dir = 3, Dur = 133
01:48:27.121 00.000 16108 IsSlewing returns 0
01:48:27.123 00.002 16108 IsGuiding returns 0
01:48:27.130 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3385, FiltMin=2909, FiltMax=61392, Gamma=1.000
01:48:27.139 00.009 16108 PulseGuide returned control before completion, sleep 128
01:48:27.156 00.017 21068 UpdateGuideState exits: m=121687 SNR=83.2
01:48:27.158 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:27.159 00.000 21068 Enqueuing Expose request
01:48:27.278 00.119 16108 IsGuiding returns 1
01:48:27.278 00.000 16108 scope still moving after pulse duration time elapsed
01:48:27.310 00.032 16108 IsSlewing returns 0
01:48:27.310 00.000 16108 IsGuiding returns 0
01:48:27.310 00.000 16108 scope move finished after 133 + 54 ms
01:48:27.310 00.000 16108 Move returns status 0, amount 133
01:48:27.310 00.000 16108 MoveAxis(N, 0, ABG)
01:48:27.310 00.000 16108 Move returns status 0, amount 0
01:48:27.310 00.000 16108 move complete, result=0
01:48:27.310 00.000 16108 worker thread done servicing request
01:48:27.311 00.001 16108 Worker thread wakes up
01:48:27.311 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:27.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:27.311 00.000 21068 GuideStep: 0.5 px 133 ms WEST, 0.1 px 0 ms NORTH
01:48:28.471 01.160 16108 Exposure complete
01:48:28.540 00.069 16108 worker thread done servicing request
01:48:28.540 00.000 21068 OnExposeComplete: enter
01:48:28.541 00.001 21068 UpdateGuideState(): m_state=6
01:48:28.542 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11338
01:48:28.543 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.50, Mass=122865, SNR=94.0, Peak=15328 HFD=3.3
01:48:28.544 00.001 21068 MultiStar: [#1 0.49,-0.37,0.00,M1] [#2 0.28,-0.47,0.00,M3] [#3 0.65,-0.28,0.00,M1] [#4 0.47,-0.39,0.00,M2] [#5 0.46,-0.39,0.00,M4] [#6 0.23,-0.31,0.77,U] [#7 0.30,-0.39,0.61,U] [#8 0.77,-0.09,0.00,M1] 
01:48:28.545 00.001 21068 refined, 2 included, MultiStar: {0.29, -0.33}, one-star: {0.32, -0.31}
01:48:28.545 00.000 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
01:48:28.546 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
01:48:28.548 00.002 21068 CameraToMount -- cameraX=0.29 cameraY=-0.33 hyp=0.44 cameraTheta=-0.86 mountX=-0.34 mountY=0.26, mountTheta=2.49
01:48:28.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.33, opts=13)
01:48:28.551 00.001 21068 Enqueuing Move request for scope (0.29, -0.33)
01:48:28.552 00.001 16108 Worker thread wakes up
01:48:28.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.33) opts 0xd
01:48:28.552 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.33)
01:48:28.553 00.001 16108 Moving (0.29, -0.33) raw xDistance=-0.34 yDistance=0.26
01:48:28.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
01:48:28.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:48:28.553 00.000 16108 MoveAxis(E, 80, ABG)
01:48:28.553 00.000 16108 Guiding  Dir = 2, Dur = 80
01:48:28.553 00.000 16108 IsSlewing returns 0
01:48:28.554 00.001 16108 IsGuiding returns 0
01:48:28.555 00.001 16108 PulseGuide returned control before completion, sleep 89
01:48:28.557 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3385, FiltMin=2893, FiltMax=49437, Gamma=1.000
01:48:28.574 00.017 21068 UpdateGuideState exits: m=122865 SNR=94.0
01:48:28.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:28.576 00.000 21068 Enqueuing Expose request
01:48:28.658 00.082 16108 IsGuiding returns 0
01:48:28.658 00.000 16108 Move returns status 0, amount 80
01:48:28.658 00.000 16108 MoveAxis(S, 52, ABG)
01:48:28.659 00.001 16108 Guiding  Dir = 1, Dur = 52
01:48:28.659 00.000 16108 IsSlewing returns 0
01:48:28.659 00.000 16108 IsGuiding returns 0
01:48:28.708 00.049 16108 PulseGuide returned control before completion, sleep 14
01:48:28.737 00.029 16108 IsGuiding returns 1
01:48:28.737 00.000 16108 scope still moving after pulse duration time elapsed
01:48:28.769 00.032 16108 IsSlewing returns 0
01:48:28.769 00.000 16108 IsGuiding returns 1
01:48:28.801 00.032 16108 IsSlewing returns 0
01:48:28.801 00.000 16108 IsGuiding returns 0
01:48:28.801 00.000 16108 scope move finished after 52 + 90 ms
01:48:28.801 00.000 16108 Move returns status 0, amount 52
01:48:28.801 00.000 16108 move complete, result=0
01:48:28.803 00.002 16108 worker thread done servicing request
01:48:28.803 00.000 16108 Worker thread wakes up
01:48:28.803 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.3 px 52 ms SOUTH
01:48:28.805 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:28.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:29.788 00.983 16108 Exposure complete
01:48:29.867 00.079 16108 worker thread done servicing request
01:48:29.867 00.000 21068 OnExposeComplete: enter
01:48:29.867 00.000 21068 UpdateGuideState(): m_state=6
01:48:29.869 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11339
01:48:29.870 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=875.55, Mass=113064, SNR=85.8, Peak=12192 HFD=3.3
01:48:29.872 00.002 21068 MultiStar: [#1 0.66,-0.37,0.00,M2] [#2 0.30,-0.50,0.00,M4] [#3 0.77,-0.11,0.00,M2] [#4 0.49,-0.63,0.00,M3] [#5 0.59,-0.66,0.00,M5] [#6 0.48,-0.53,0.00,M3] [#7 0.64,-0.60,0.00,M1] [#8 0.87,-0.34,0.00,M2] 
01:48:29.873 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
01:48:29.876 00.003 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
01:48:29.877 00.001 21068 CameraToMount -- cameraX=0.68 cameraY=-0.26 hyp=0.73 cameraTheta=-0.37 mountX=-0.72 mountY=0.10, mountTheta=3.01
01:48:29.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.68, y=-0.26, opts=13)
01:48:29.881 00.002 21068 Enqueuing Move request for scope (0.68, -0.26)
01:48:29.882 00.001 16108 Worker thread wakes up
01:48:29.883 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.26) opts 0xd
01:48:29.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.68, -0.26)
01:48:29.883 00.000 16108 Moving (0.68, -0.26) raw xDistance=-0.72 yDistance=0.10
01:48:29.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
01:48:29.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:29.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:48:29.883 00.000 16108 MoveAxis(E, 194, ABG)
01:48:29.883 00.000 16108 Guiding  Dir = 2, Dur = 194
01:48:29.883 00.000 16108 IsSlewing returns 0
01:48:29.885 00.002 16108 IsGuiding returns 0
01:48:29.890 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3385, FiltMin=2886, FiltMax=63184, Gamma=1.000
01:48:29.902 00.012 16108 PulseGuide returned control before completion, sleep 186
01:48:29.908 00.006 21068 UpdateGuideState exits: m=113064 SNR=85.8
01:48:29.910 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:29.912 00.001 21068 Enqueuing Expose request
01:48:30.105 00.193 16108 IsGuiding returns 1
01:48:30.105 00.000 16108 scope still moving after pulse duration time elapsed
01:48:30.137 00.032 16108 IsSlewing returns 0
01:48:30.137 00.000 16108 IsGuiding returns 1
01:48:30.168 00.031 16108 IsSlewing returns 0
01:48:30.168 00.000 16108 IsGuiding returns 0
01:48:30.168 00.000 16108 scope move finished after 194 + 89 ms
01:48:30.168 00.000 16108 Move returns status 0, amount 194
01:48:30.168 00.000 16108 MoveAxis(N, 0, ABG)
01:48:30.168 00.000 16108 Move returns status 0, amount 0
01:48:30.168 00.000 16108 move complete, result=0
01:48:30.168 00.000 16108 worker thread done servicing request
01:48:30.168 00.000 21068 GuideStep: -0.7 px 194 ms EAST, 0.1 px 0 ms NORTH
01:48:30.169 00.001 16108 Worker thread wakes up
01:48:30.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:30.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:31.323 01.153 16108 Exposure complete
01:48:31.395 00.072 16108 worker thread done servicing request
01:48:31.395 00.000 21068 OnExposeComplete: enter
01:48:31.396 00.001 21068 UpdateGuideState(): m_state=6
01:48:31.397 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11340
01:48:31.398 00.001 21068 Star::Find returns 1 (0), X=220.35, Y=875.96, Mass=124014, SNR=75.2, Peak=13427 HFD=3.4
01:48:31.399 00.001 21068 MultiStar: [#1 -0.09,0.11,1.18,U] [#2 -0.15,0.10,1.15,U] [#3 -0.03,0.16,1.27,U] [#4 0.11,-0.00,0.91,U] [#5 -0.43,0.00,1.32,U] [#6 -0.25,-0.07,0.85,U] [#7 -0.28,0.04,0.80,U] [#8 -0.06,0.03,0.88,U] 
01:48:31.400 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.26, 0.14}
01:48:31.400 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:48:31.401 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:48:31.403 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.78 mountX=0.17 mountY=-0.02, mountTheta=-0.13
01:48:31.404 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
01:48:31.405 00.001 21068 Enqueuing Move request for scope (-0.17, 0.06)
01:48:31.406 00.001 16108 Worker thread wakes up
01:48:31.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
01:48:31.406 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
01:48:31.406 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.17 yDistance=-0.02
01:48:31.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:48:31.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:31.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:31.406 00.000 16108 MoveAxis(E, 0, ABG)
01:48:31.406 00.000 16108 Move returns status 0, amount 0
01:48:31.406 00.000 16108 MoveAxis(N, 0, ABG)
01:48:31.406 00.000 16108 Move returns status 0, amount 0
01:48:31.406 00.000 16108 move complete, result=0
01:48:31.406 00.000 16108 worker thread done servicing request
01:48:31.411 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3385, FiltMin=2893, FiltMax=63984, Gamma=1.000
01:48:31.442 00.031 21068 UpdateGuideState exits: m=124014 SNR=75.2
01:48:31.444 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:31.447 00.002 21068 Enqueuing Expose request
01:48:31.448 00.001 16108 Worker thread wakes up
01:48:31.448 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:31.450 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:31.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:32.434 00.984 16108 Exposure complete
01:48:32.499 00.065 16108 worker thread done servicing request
01:48:32.499 00.000 21068 OnExposeComplete: enter
01:48:32.501 00.002 21068 UpdateGuideState(): m_state=6
01:48:32.502 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11341
01:48:32.504 00.002 21068 Star::Find returns 1 (0), X=220.89, Y=875.38, Mass=124837, SNR=78.8, Peak=11241 HFD=3.7
01:48:32.506 00.002 21068 MultiStar: [#1 0.06,-0.69,0.00,M2] [#2 -0.24,-0.63,0.00,M4] [#3 0.29,-0.37,1.09,U] [#4 0.14,-0.62,0.00,M3] [#5 -0.03,-0.76,0.00,M5] [#6 -0.18,-0.76,0.00,M3] [#7 0.15,-0.48,0.61,U] [#8 -0.07,-0.54,0.00,M2] 
01:48:32.508 00.002 21068 refined, 2 included, MultiStar: {0.25, -0.42}, one-star: {0.28, -0.44}
01:48:32.509 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
01:48:32.511 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
01:48:32.512 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.42 hyp=0.49 cameraTheta=-1.03 mountX=-0.32 mountY=0.35, mountTheta=2.32
01:48:32.515 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.42, opts=13)
01:48:32.516 00.001 21068 Enqueuing Move request for scope (0.25, -0.42)
01:48:32.518 00.002 16108 Worker thread wakes up
01:48:32.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.42) opts 0xd
01:48:32.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.42)
01:48:32.519 00.001 16108 Moving (0.25, -0.42) raw xDistance=-0.32 yDistance=0.35
01:48:32.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:48:32.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
01:48:32.519 00.000 16108 MoveAxis(E, 85, ABG)
01:48:32.519 00.000 16108 Guiding  Dir = 2, Dur = 85
01:48:32.519 00.000 16108 IsSlewing returns 0
01:48:32.520 00.001 16108 IsGuiding returns 0
01:48:32.525 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3385, FiltMin=2912, FiltMax=57526, Gamma=1.000
01:48:32.538 00.013 16108 PulseGuide returned control before completion, sleep 77
01:48:32.542 00.004 21068 UpdateGuideState exits: m=124837 SNR=78.8
01:48:32.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:32.544 00.000 21068 Enqueuing Expose request
01:48:32.630 00.086 16108 IsGuiding returns 0
01:48:32.630 00.000 16108 Move returns status 0, amount 85
01:48:32.630 00.000 16108 MoveAxis(S, 70, ABG)
01:48:32.630 00.000 16108 Guiding  Dir = 1, Dur = 70
01:48:32.630 00.000 16108 IsSlewing returns 0
01:48:32.630 00.000 16108 IsGuiding returns 0
01:48:32.693 00.063 16108 PulseGuide returned control before completion, sleep 17
01:48:32.724 00.031 16108 IsGuiding returns 1
01:48:32.724 00.000 16108 scope still moving after pulse duration time elapsed
01:48:32.756 00.032 16108 IsSlewing returns 0
01:48:32.756 00.000 16108 IsGuiding returns 1
01:48:32.787 00.031 16108 IsSlewing returns 0
01:48:32.788 00.001 16108 IsGuiding returns 0
01:48:32.788 00.000 16108 scope move finished after 70 + 87 ms
01:48:32.788 00.000 16108 Move returns status 0, amount 70
01:48:32.788 00.000 16108 move complete, result=0
01:48:32.788 00.000 16108 worker thread done servicing request
01:48:32.788 00.000 16108 Worker thread wakes up
01:48:32.788 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.3 px 70 ms SOUTH
01:48:32.790 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:32.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:33.947 01.157 16108 Exposure complete
01:48:34.006 00.059 16108 worker thread done servicing request
01:48:34.006 00.000 21068 OnExposeComplete: enter
01:48:34.007 00.001 21068 UpdateGuideState(): m_state=6
01:48:34.008 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11342
01:48:34.009 00.001 21068 Star::Find returns 1 (0), X=220.92, Y=875.08, Mass=131946, SNR=76.6, Peak=13968 HFD=3.8
01:48:34.010 00.001 21068 MultiStar: [#1 0.34,-0.90,0.00,M3] [#2 0.39,-0.82,0.00,M5] [#3 0.50,-0.67,0.00,M1] [#4 0.02,-0.92,0.00,M4] [#5 0.13,-0.98,0.00,M6] [#6 0.22,-0.80,0.00,M4] [#7 0.03,-0.71,0.00,M1] [#8 0.48,-0.75,0.00,M3] 
01:48:34.012 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
01:48:34.012 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
01:48:34.013 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.74 hyp=0.80 cameraTheta=-1.18 mountX=-0.43 mountY=0.64, mountTheta=2.16
01:48:34.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.74, opts=13)
01:48:34.015 00.000 21068 Enqueuing Move request for scope (0.31, -0.74)
01:48:34.016 00.001 16108 Worker thread wakes up
01:48:34.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.74) opts 0xd
01:48:34.016 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.74)
01:48:34.016 00.000 16108 Moving (0.31, -0.74) raw xDistance=-0.43 yDistance=0.64
01:48:34.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
01:48:34.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
01:48:34.016 00.000 16108 MoveAxis(E, 118, ABG)
01:48:34.017 00.001 16108 Guiding  Dir = 2, Dur = 118
01:48:34.017 00.000 16108 IsSlewing returns 0
01:48:34.017 00.000 16108 IsGuiding returns 0
01:48:34.020 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3385, FiltMin=2896, FiltMax=53568, Gamma=1.000
01:48:34.036 00.016 21068 UpdateGuideState exits: m=131946 SNR=76.6
01:48:34.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:34.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:34.039 00.001 21068 Enqueuing Expose request
01:48:34.040 00.001 16108 PulseGuide returned control before completion, sleep 106
01:48:34.147 00.107 16108 IsGuiding returns 1
01:48:34.147 00.000 16108 scope still moving after pulse duration time elapsed
01:48:34.178 00.031 16108 IsSlewing returns 0
01:48:34.178 00.000 16108 IsGuiding returns 1
01:48:34.210 00.032 16108 IsSlewing returns 0
01:48:34.210 00.000 16108 IsGuiding returns 0
01:48:34.210 00.000 16108 scope move finished after 118 + 75 ms
01:48:34.210 00.000 16108 Move returns status 0, amount 118
01:48:34.211 00.001 16108 MoveAxis(S, 129, ABG)
01:48:34.211 00.000 16108 Guiding  Dir = 1, Dur = 129
01:48:34.211 00.000 16108 IsSlewing returns 0
01:48:34.211 00.000 16108 IsGuiding returns 0
01:48:34.275 00.064 16108 PulseGuide returned control before completion, sleep 76
01:48:34.365 00.090 16108 IsGuiding returns 1
01:48:34.365 00.000 16108 scope still moving after pulse duration time elapsed
01:48:34.397 00.032 16108 IsSlewing returns 0
01:48:34.398 00.001 16108 IsGuiding returns 1
01:48:34.428 00.030 16108 IsSlewing returns 0
01:48:34.428 00.000 16108 IsGuiding returns 0
01:48:34.428 00.000 16108 scope move finished after 129 + 88 ms
01:48:34.428 00.000 16108 Move returns status 0, amount 129
01:48:34.428 00.000 16108 move complete, result=0
01:48:34.429 00.001 16108 worker thread done servicing request
01:48:34.429 00.000 16108 Worker thread wakes up
01:48:34.429 00.000 21068 GuideStep: -0.4 px 118 ms EAST, 0.6 px 129 ms SOUTH
01:48:34.430 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:34.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:35.406 00.976 16108 Exposure complete
01:48:35.479 00.073 16108 worker thread done servicing request
01:48:35.479 00.000 21068 OnExposeComplete: enter
01:48:35.482 00.003 21068 UpdateGuideState(): m_state=6
01:48:35.485 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11343
01:48:35.488 00.003 21068 Star::Find returns 1 (0), X=220.28, Y=875.81, Mass=129819, SNR=91.2, Peak=14032 HFD=3.6
01:48:35.490 00.002 21068 MultiStar: [#1 -0.37,-0.35,1.05,U] [#2 -0.64,-0.20,0.00,M6] [#3 -0.75,-0.21,0.00,M2] [#4 -0.45,-0.22,0.69,U] [#5 -0.45,-0.19,0.95,U] [#6 -0.61,-0.26,0.00,M5] [#7 -0.16,-0.27,0.61,U] [#8 -0.19,0.18,0.75,U] 
01:48:35.491 00.001 21068 single-star, 5 included, MultiStar: {-0.34, -0.14}, one-star: {-0.33, -0.01}
01:48:35.491 00.000 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
01:48:35.493 00.002 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
01:48:35.495 00.002 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.12 mountX=0.33 mountY=0.08, mountTheta=0.25
01:48:35.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.01, opts=13)
01:48:35.498 00.001 21068 Enqueuing Move request for scope (-0.33, -0.01)
01:48:35.499 00.001 16108 Worker thread wakes up
01:48:35.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
01:48:35.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
01:48:35.499 00.000 16108 Moving (-0.33, -0.01) raw xDistance=0.33 yDistance=0.08
01:48:35.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
01:48:35.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:35.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:35.499 00.000 16108 MoveAxis(W, 77, ABG)
01:48:35.499 00.000 16108 Guiding  Dir = 3, Dur = 77
01:48:35.500 00.001 16108 IsSlewing returns 0
01:48:35.500 00.000 16108 IsGuiding returns 0
01:48:35.504 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3385, FiltMin=2909, FiltMax=64336, Gamma=1.000
01:48:35.521 00.017 21068 UpdateGuideState exits: m=129819 SNR=91.2
01:48:35.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:35.523 00.000 21068 Enqueuing Expose request
01:48:35.557 00.034 16108 PulseGuide returned control before completion, sleep 30
01:48:35.603 00.046 16108 IsGuiding returns 1
01:48:35.603 00.000 16108 scope still moving after pulse duration time elapsed
01:48:35.634 00.031 16108 IsSlewing returns 0
01:48:35.635 00.001 16108 IsGuiding returns 1
01:48:35.666 00.031 16108 IsSlewing returns 0
01:48:35.667 00.001 16108 IsGuiding returns 0
01:48:35.667 00.000 16108 scope move finished after 77 + 89 ms
01:48:35.667 00.000 16108 Move returns status 0, amount 77
01:48:35.667 00.000 16108 MoveAxis(N, 0, ABG)
01:48:35.667 00.000 16108 Move returns status 0, amount 0
01:48:35.667 00.000 16108 move complete, result=0
01:48:35.667 00.000 16108 worker thread done servicing request
01:48:35.667 00.000 16108 Worker thread wakes up
01:48:35.667 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:35.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:35.667 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH
01:48:36.834 01.167 16108 Exposure complete
01:48:36.893 00.059 16108 worker thread done servicing request
01:48:36.893 00.000 21068 OnExposeComplete: enter
01:48:36.894 00.001 21068 UpdateGuideState(): m_state=6
01:48:36.895 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11344
01:48:36.896 00.001 21068 Star::Find returns 1 (0), X=220.08, Y=876.53, Mass=129654, SNR=81.7, Peak=14499 HFD=3.5
01:48:36.898 00.002 21068 MultiStar: [#1 -0.45,0.60,0.00,M3] [#2 -0.56,0.68,0.00,M7] [#3 -0.79,0.77,0.00,M3] [#4 -0.49,0.50,0.00,M4] [#5 -0.55,0.40,0.00,M6] [#6 -0.70,0.12,0.00,M6] [#7 -0.59,0.48,0.00,M1] [#8 -0.23,0.82,0.00,M3] 
01:48:36.898 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
01:48:36.899 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
01:48:36.900 00.001 21068 CameraToMount -- cameraX=-0.53 cameraY=0.71 hyp=0.89 cameraTheta=2.21 mountX=0.65 mountY=-0.57, mountTheta=-0.72
01:48:36.901 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.53, y=0.71, opts=13)
01:48:36.902 00.001 21068 Enqueuing Move request for scope (-0.53, 0.71)
01:48:36.903 00.001 16108 Worker thread wakes up
01:48:36.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.71) opts 0xd
01:48:36.903 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.53, 0.71)
01:48:36.903 00.000 16108 Moving (-0.53, 0.71) raw xDistance=0.65 yDistance=-0.57
01:48:36.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
01:48:36.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:36.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:48:36.903 00.000 16108 MoveAxis(W, 176, ABG)
01:48:36.903 00.000 16108 Guiding  Dir = 3, Dur = 176
01:48:36.904 00.001 16108 IsSlewing returns 0
01:48:36.904 00.000 16108 IsGuiding returns 0
01:48:36.905 00.001 16108 PulseGuide returned control before completion, sleep 185
01:48:36.909 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3382, FiltMin=2931, FiltMax=50109, Gamma=1.000
01:48:36.932 00.023 21068 UpdateGuideState exits: m=129654 SNR=81.7
01:48:36.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:36.935 00.001 21068 Enqueuing Expose request
01:48:37.093 00.158 16108 IsGuiding returns 1
01:48:37.093 00.000 16108 scope still moving after pulse duration time elapsed
01:48:37.125 00.032 16108 IsSlewing returns 0
01:48:37.125 00.000 16108 IsGuiding returns 0
01:48:37.125 00.000 16108 scope move finished after 176 + 45 ms
01:48:37.126 00.001 16108 Move returns status 0, amount 176
01:48:37.126 00.000 16108 MoveAxis(N, 0, ABG)
01:48:37.126 00.000 16108 Move returns status 0, amount 0
01:48:37.126 00.000 16108 move complete, result=0
01:48:37.126 00.000 16108 worker thread done servicing request
01:48:37.126 00.000 16108 Worker thread wakes up
01:48:37.126 00.000 21068 GuideStep: 0.7 px 176 ms WEST, -0.6 px 0 ms NORTH
01:48:37.129 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:37.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:38.107 00.978 16108 Exposure complete
01:48:38.207 00.100 16108 worker thread done servicing request
01:48:38.207 00.000 21068 OnExposeComplete: enter
01:48:38.208 00.001 21068 UpdateGuideState(): m_state=6
01:48:38.209 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11345
01:48:38.212 00.003 21068 Star::Find returns 1 (0), X=220.63, Y=876.47, Mass=112699, SNR=71.7, Peak=14304 HFD=3.2
01:48:38.213 00.001 21068 MultiStar: [#1 0.12,0.59,0.00,M4] [#2 -0.01,0.49,1.39,U] [#3 0.07,0.60,0.00,M4] [#4 0.16,0.45,0.97,U] [#5 -0.01,0.35,1.07,U] [#6 0.13,0.53,0.00,M7] [#7 0.02,0.33,0.71,U] [#8 0.16,0.30,1.08,U] 
01:48:38.214 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.44}, one-star: {0.02, 0.66}
01:48:38.214 00.000 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:48:38.215 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
01:48:38.217 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.45 mountX=0.02 mountY=-0.44, mountTheta=-1.52
01:48:38.220 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.44, opts=13)
01:48:38.221 00.001 21068 Enqueuing Move request for scope (0.05, 0.44)
01:48:38.222 00.001 16108 Worker thread wakes up
01:48:38.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
01:48:38.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
01:48:38.222 00.000 16108 Moving (0.05, 0.44) raw xDistance=0.02 yDistance=-0.44
01:48:38.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:38.223 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:38.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:48:38.223 00.000 16108 MoveAxis(E, 0, ABG)
01:48:38.223 00.000 16108 Move returns status 0, amount 0
01:48:38.223 00.000 16108 MoveAxis(N, 0, ABG)
01:48:38.223 00.000 16108 Move returns status 0, amount 0
01:48:38.223 00.000 16108 move complete, result=0
01:48:38.223 00.000 16108 worker thread done servicing request
01:48:38.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3382, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:48:38.244 00.017 21068 UpdateGuideState exits: m=112699 SNR=71.7
01:48:38.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:38.248 00.002 21068 Enqueuing Expose request
01:48:38.248 00.000 16108 Worker thread wakes up
01:48:38.248 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:48:38.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:38.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:39.420 01.171 16108 Exposure complete
01:48:39.477 00.057 16108 worker thread done servicing request
01:48:39.478 00.001 21068 OnExposeComplete: enter
01:48:39.479 00.001 21068 UpdateGuideState(): m_state=6
01:48:39.481 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11346
01:48:39.482 00.001 21068 Star::Find returns 1 (0), X=220.75, Y=876.38, Mass=127098, SNR=82.6, Peak=15808 HFD=3.4
01:48:39.483 00.001 21068 MultiStar: [#1 0.15,0.33,1.15,U] [#2 0.33,0.39,1.37,U] [#3 0.12,0.57,0.00,M5] [#4 0.25,0.29,0.84,U] [#5 0.10,0.16,0.97,U] [#6 0.08,0.19,0.87,U] [#7 0.26,0.28,0.64,U] [#8 0.41,0.70,0.00,M3] 
01:48:39.485 00.002 21068 refined, 6 included, MultiStar: {0.19, 0.32}, one-star: {0.14, 0.57}
01:48:39.486 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
01:48:39.487 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
01:48:39.487 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.32 hyp=0.38 cameraTheta=1.04 mountX=-0.13 mountY=-0.36, mountTheta=-1.92
01:48:39.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.32, opts=13)
01:48:39.491 00.002 21068 Enqueuing Move request for scope (0.19, 0.32)
01:48:39.492 00.001 16108 Worker thread wakes up
01:48:39.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.32) opts 0xd
01:48:39.494 00.002 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.32)
01:48:39.494 00.000 16108 Moving (0.19, 0.32) raw xDistance=-0.13 yDistance=-0.36
01:48:39.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:48:39.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:39.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:48:39.494 00.000 16108 MoveAxis(E, 0, ABG)
01:48:39.494 00.000 16108 Move returns status 0, amount 0
01:48:39.494 00.000 16108 MoveAxis(N, 0, ABG)
01:48:39.494 00.000 16108 Move returns status 0, amount 0
01:48:39.494 00.000 16108 move complete, result=0
01:48:39.495 00.001 16108 worker thread done servicing request
01:48:39.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3385, FiltMin=2896, FiltMax=54393, Gamma=1.000
01:48:39.526 00.027 21068 UpdateGuideState exits: m=127098 SNR=82.6
01:48:39.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.527 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:39.528 00.001 21068 Enqueuing Expose request
01:48:39.529 00.001 16108 Worker thread wakes up
01:48:39.529 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:48:39.530 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:39.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:40.511 00.981 16108 Exposure complete
01:48:40.571 00.060 16108 worker thread done servicing request
01:48:40.571 00.000 21068 OnExposeComplete: enter
01:48:40.573 00.002 21068 UpdateGuideState(): m_state=6
01:48:40.574 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11347
01:48:40.575 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=875.88, Mass=126528, SNR=95.2, Peak=13872 HFD=3.7
01:48:40.577 00.002 21068 MultiStar: [#1 0.70,0.20,0.00,M4] [#2 0.68,-0.22,0.00,M6] [#3 0.68,0.17,0.00,M6] [#4 0.65,-0.31,0.00,M3] [#5 0.39,-0.12,0.83,U] [#6 0.40,-0.08,0.67,U] [#7 0.70,-0.21,0.00,M1] [#8 0.48,0.45,0.00,M4] 
01:48:40.578 00.001 21068 refined, 2 included, MultiStar: {0.53, -0.04}, one-star: {0.73, 0.06}
01:48:40.579 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
01:48:40.580 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
01:48:40.581 00.001 21068 CameraToMount -- cameraX=0.53 cameraY=-0.04 hyp=0.53 cameraTheta=-0.07 mountX=-0.53 mountY=-0.09, mountTheta=-2.97
01:48:40.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.53, y=-0.04, opts=13)
01:48:40.585 00.002 21068 Enqueuing Move request for scope (0.53, -0.04)
01:48:40.585 00.000 16108 Worker thread wakes up
01:48:40.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.04) opts 0xd
01:48:40.585 00.000 16108 Handling offset move in thread for scope, endpoint = (0.53, -0.04)
01:48:40.586 00.001 16108 Moving (0.53, -0.04) raw xDistance=-0.53 yDistance=-0.09
01:48:40.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:48:40.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:40.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:48:40.586 00.000 16108 MoveAxis(E, 138, ABG)
01:48:40.586 00.000 16108 Guiding  Dir = 2, Dur = 138
01:48:40.586 00.000 16108 IsSlewing returns 0
01:48:40.586 00.000 16108 IsGuiding returns 0
01:48:40.592 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3385, FiltMin=2870, FiltMax=65533, Gamma=1.000
01:48:40.603 00.011 16108 PulseGuide returned control before completion, sleep 132
01:48:40.618 00.015 21068 UpdateGuideState exits: m=126528 SNR=95.2
01:48:40.620 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:40.622 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:40.623 00.001 21068 Enqueuing Expose request
01:48:40.741 00.118 16108 IsGuiding returns 1
01:48:40.741 00.000 16108 scope still moving after pulse duration time elapsed
01:48:40.773 00.032 16108 IsSlewing returns 0
01:48:40.773 00.000 16108 IsGuiding returns 0
01:48:40.773 00.000 16108 scope move finished after 138 + 48 ms
01:48:40.773 00.000 16108 Move returns status 0, amount 138
01:48:40.773 00.000 16108 MoveAxis(N, 0, ABG)
01:48:40.773 00.000 16108 Move returns status 0, amount 0
01:48:40.773 00.000 16108 move complete, result=0
01:48:40.773 00.000 16108 worker thread done servicing request
01:48:40.775 00.002 16108 Worker thread wakes up
01:48:40.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:40.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:40.775 00.000 21068 GuideStep: -0.5 px 138 ms EAST, -0.1 px 0 ms NORTH
01:48:41.935 01.160 16108 Exposure complete
01:48:41.992 00.057 16108 worker thread done servicing request
01:48:41.992 00.000 21068 OnExposeComplete: enter
01:48:41.993 00.001 21068 UpdateGuideState(): m_state=6
01:48:41.994 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11348
01:48:41.994 00.000 21068 Star::Find returns 1 (0), X=220.16, Y=876.54, Mass=139405, SNR=95.3, Peak=15603 HFD=3.6
01:48:41.996 00.002 21068 MultiStar: [#1 -0.39,0.53,0.00,M5] [#2 -0.92,0.56,0.00,M7] [#3 -0.46,0.69,0.00,M7] [#4 -0.56,0.51,0.00,M4] [#5 -0.63,0.45,0.00,M4] [#6 -0.69,0.52,0.00,M6] [#7 -0.33,0.79,0.00,M2] [#8 -0.34,0.73,0.00,M5] 
01:48:41.996 00.000 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
01:48:41.997 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
01:48:41.998 00.001 21068 CameraToMount -- cameraX=-0.45 cameraY=0.72 hyp=0.85 cameraTheta=2.13 mountX=0.57 mountY=-0.60, mountTheta=-0.81
01:48:42.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=0.72, opts=13)
01:48:42.000 00.000 21068 Enqueuing Move request for scope (-0.45, 0.72)
01:48:42.001 00.001 16108 Worker thread wakes up
01:48:42.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.72) opts 0xd
01:48:42.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, 0.72)
01:48:42.001 00.000 16108 Moving (-0.45, 0.72) raw xDistance=0.57 yDistance=-0.60
01:48:42.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57
01:48:42.002 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:42.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
01:48:42.002 00.000 16108 MoveAxis(W, 140, ABG)
01:48:42.002 00.000 16108 Guiding  Dir = 3, Dur = 140
01:48:42.002 00.000 16108 IsSlewing returns 0
01:48:42.002 00.000 16108 IsGuiding returns 0
01:48:42.006 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3385, FiltMin=2941, FiltMax=55757, Gamma=1.000
01:48:42.024 00.018 21068 UpdateGuideState exits: m=139405 SNR=95.3
01:48:42.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:42.027 00.001 21068 Enqueuing Expose request
01:48:42.028 00.001 16108 PulseGuide returned control before completion, sleep 125
01:48:42.166 00.138 16108 IsGuiding returns 1
01:48:42.166 00.000 16108 scope still moving after pulse duration time elapsed
01:48:42.198 00.032 16108 IsSlewing returns 0
01:48:42.198 00.000 16108 IsGuiding returns 0
01:48:42.198 00.000 16108 scope move finished after 140 + 56 ms
01:48:42.198 00.000 16108 Move returns status 0, amount 140
01:48:42.199 00.001 16108 MoveAxis(N, 0, ABG)
01:48:42.199 00.000 16108 Move returns status 0, amount 0
01:48:42.199 00.000 16108 move complete, result=0
01:48:42.199 00.000 16108 worker thread done servicing request
01:48:42.199 00.000 21068 GuideStep: 0.6 px 140 ms WEST, -0.6 px 0 ms NORTH
01:48:42.203 00.004 16108 Worker thread wakes up
01:48:42.203 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:42.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:43.187 00.984 16108 Exposure complete
01:48:43.244 00.057 16108 worker thread done servicing request
01:48:43.244 00.000 21068 OnExposeComplete: enter
01:48:43.246 00.002 21068 UpdateGuideState(): m_state=6
01:48:43.250 00.004 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11349
01:48:43.252 00.002 21068 Star::Find returns 1 (0), X=220.59, Y=876.15, Mass=118831, SNR=78.1, Peak=16768 HFD=3.5
01:48:43.253 00.001 21068 MultiStar: [#1 0.05,0.41,1.40,U] [#2 -0.30,0.26,1.38,U] [#3 0.13,0.53,1.18,U] [#4 -0.06,0.11,0.99,U] [#5 0.12,0.09,1.16,U] [#6 0.02,0.31,1.02,U] [#7 -0.21,0.00,0.55,U] [#8 0.22,0.35,0.76,U] 
01:48:43.255 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.28}, one-star: {-0.02, 0.34}
01:48:43.256 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
01:48:43.258 00.002 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
01:48:43.260 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.59 mountX=0.05 mountY=-0.27, mountTheta=-1.37
01:48:43.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.28, opts=13)
01:48:43.263 00.001 21068 Enqueuing Move request for scope (-0.01, 0.28)
01:48:43.263 00.000 16108 Worker thread wakes up
01:48:43.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
01:48:43.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
01:48:43.263 00.000 16108 Moving (-0.01, 0.28) raw xDistance=0.05 yDistance=-0.27
01:48:43.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:48:43.264 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:48:43.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:48:43.264 00.000 16108 MoveAxis(E, 0, ABG)
01:48:43.264 00.000 16108 Move returns status 0, amount 0
01:48:43.264 00.000 16108 MoveAxis(N, 0, ABG)
01:48:43.264 00.000 16108 Move returns status 0, amount 0
01:48:43.264 00.000 16108 move complete, result=0
01:48:43.264 00.000 16108 worker thread done servicing request
01:48:43.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3385, FiltMin=2870, FiltMax=53539, Gamma=1.000
01:48:43.283 00.015 21068 UpdateGuideState exits: m=118831 SNR=78.1
01:48:43.283 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:43.284 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:43.285 00.001 21068 Enqueuing Expose request
01:48:43.285 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:48:43.288 00.003 16108 Worker thread wakes up
01:48:43.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:43.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:44.447 01.159 16108 Exposure complete
01:48:44.517 00.070 16108 worker thread done servicing request
01:48:44.517 00.000 21068 OnExposeComplete: enter
01:48:44.520 00.003 21068 UpdateGuideState(): m_state=6
01:48:44.523 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11350
01:48:44.524 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=876.24, Mass=119503, SNR=89.3, Peak=18272 HFD=3.2
01:48:44.527 00.003 21068 MultiStar: [#1 0.46,0.23,1.10,U] [#2 0.36,0.18,1.20,U] [#3 0.45,0.41,0.00,M7] [#4 0.29,0.07,0.83,U] [#5 0.37,0.01,0.83,U] [#6 0.23,0.06,0.78,U] [#7 0.33,0.33,0.63,U] [#8 0.53,0.30,0.00,M5] 
01:48:44.529 00.002 21068 refined, 6 included, MultiStar: {0.36, 0.19}, one-star: {0.40, 0.43}
01:48:44.530 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
01:48:44.531 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
01:48:44.532 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.19 hyp=0.41 cameraTheta=0.49 mountX=-0.32 mountY=-0.27, mountTheta=-2.44
01:48:44.536 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.19, opts=13)
01:48:44.538 00.002 21068 Enqueuing Move request for scope (0.36, 0.19)
01:48:44.539 00.001 16108 Worker thread wakes up
01:48:44.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.19) opts 0xd
01:48:44.539 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.19)
01:48:44.539 00.000 16108 Moving (0.36, 0.19) raw xDistance=-0.32 yDistance=-0.27
01:48:44.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:48:44.539 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=1.08 newest=-1.14
01:48:44.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:48:44.540 00.001 16108 MoveAxis(E, 84, ABG)
01:48:44.540 00.000 16108 Guiding  Dir = 2, Dur = 84
01:48:44.540 00.000 16108 IsSlewing returns 0
01:48:44.540 00.000 16108 IsGuiding returns 0
01:48:44.545 00.005 16108 PulseGuide returned control before completion, sleep 90
01:48:44.545 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3385, FiltMin=2921, FiltMax=53168, Gamma=1.000
01:48:44.559 00.014 21068 UpdateGuideState exits: m=119503 SNR=89.3
01:48:44.562 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:44.565 00.002 21068 Enqueuing Expose request
01:48:44.638 00.073 16108 IsGuiding returns 1
01:48:44.638 00.000 16108 scope still moving after pulse duration time elapsed
01:48:44.668 00.030 16108 IsSlewing returns 0
01:48:44.668 00.000 16108 IsGuiding returns 0
01:48:44.668 00.000 16108 scope move finished after 84 + 44 ms
01:48:44.668 00.000 16108 Move returns status 0, amount 84
01:48:44.668 00.000 16108 MoveAxis(N, 54, ABG)
01:48:44.668 00.000 16108 Guiding  Dir = 0, Dur = 54
01:48:44.669 00.001 16108 IsSlewing returns 0
01:48:44.669 00.000 16108 IsGuiding returns 0
01:48:44.702 00.033 16108 PulseGuide returned control before completion, sleep 32
01:48:44.746 00.044 16108 IsGuiding returns 1
01:48:44.746 00.000 16108 scope still moving after pulse duration time elapsed
01:48:44.777 00.031 16108 IsSlewing returns 0
01:48:44.777 00.000 16108 IsGuiding returns 1
01:48:44.808 00.031 16108 IsSlewing returns 0
01:48:44.808 00.000 16108 IsGuiding returns 0
01:48:44.808 00.000 16108 scope move finished after 54 + 85 ms
01:48:44.808 00.000 16108 Move returns status 0, amount 54
01:48:44.808 00.000 16108 move complete, result=0
01:48:44.808 00.000 16108 worker thread done servicing request
01:48:44.808 00.000 16108 Worker thread wakes up
01:48:44.808 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.3 px 54 ms NORTH
01:48:44.810 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:44.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:45.784 00.974 16108 Exposure complete
01:48:45.863 00.079 16108 worker thread done servicing request
01:48:45.864 00.001 21068 OnExposeComplete: enter
01:48:45.864 00.000 21068 UpdateGuideState(): m_state=6
01:48:45.865 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11351
01:48:45.866 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=876.17, Mass=140593, SNR=89.7, Peak=18784 HFD=3.5
01:48:45.867 00.001 21068 MultiStar: [#1 0.41,0.18,0.97,U] [#2 -0.08,0.17,1.30,U] [#3 0.45,0.45,0.00,M8] [#4 0.13,-0.07,0.83,U] [#5 -0.05,-0.10,0.93,U] [#6 -0.12,0.09,0.82,U] [#7 0.17,0.43,0.57,U] [#8 0.29,0.43,0.77,U] 
01:48:45.867 00.000 21068 refined, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.10, 0.36}
01:48:45.868 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:48:45.869 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:48:45.869 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=-0.06 mountY=-0.19, mountTheta=-1.88
01:48:45.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.17, opts=13)
01:48:45.872 00.001 21068 Enqueuing Move request for scope (0.09, 0.17)
01:48:45.872 00.000 16108 Worker thread wakes up
01:48:45.874 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:48:45.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:48:45.874 00.000 16108 Moving (0.09, 0.17) raw xDistance=-0.06 yDistance=-0.19
01:48:45.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:45.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:45.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:48:45.874 00.000 16108 MoveAxis(E, 0, ABG)
01:48:45.874 00.000 16108 Move returns status 0, amount 0
01:48:45.874 00.000 16108 MoveAxis(N, 0, ABG)
01:48:45.874 00.000 16108 Move returns status 0, amount 0
01:48:45.874 00.000 16108 move complete, result=0
01:48:45.874 00.000 16108 worker thread done servicing request
01:48:45.884 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3385, FiltMin=2927, FiltMax=59152, Gamma=1.000
01:48:45.907 00.023 21068 UpdateGuideState exits: m=140593 SNR=89.7
01:48:45.910 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:45.912 00.001 21068 Enqueuing Expose request
01:48:45.913 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:48:45.914 00.001 16108 Worker thread wakes up
01:48:45.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:45.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:47.079 01.165 16108 Exposure complete
01:48:47.162 00.083 16108 worker thread done servicing request
01:48:47.162 00.000 21068 OnExposeComplete: enter
01:48:47.163 00.001 21068 UpdateGuideState(): m_state=6
01:48:47.164 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11352
01:48:47.165 00.001 21068 Star::Find returns 1 (0), X=220.33, Y=876.21, Mass=141005, SNR=99.2, Peak=17475 HFD=3.2
01:48:47.166 00.001 21068 MultiStar: [#1 -0.23,0.29,0.95,U] [#2 -0.38,0.18,0.99,U] [#3 0.11,0.32,0.86,U] [#4 -0.20,0.27,0.76,U] [#5 -0.23,0.21,0.88,U] [#6 -0.30,0.26,0.62,U] [#7 -0.44,0.41,0.00,M1] [#8 -0.12,0.31,0.67,U] 
01:48:47.167 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.28}, one-star: {-0.29, 0.39}
01:48:47.167 00.000 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
01:48:47.169 00.002 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
01:48:47.169 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.22 mountX=0.26 mountY=-0.22, mountTheta=-0.72
01:48:47.171 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.28, opts=13)
01:48:47.172 00.001 21068 Enqueuing Move request for scope (-0.21, 0.28)
01:48:47.172 00.000 16108 Worker thread wakes up
01:48:47.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
01:48:47.173 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
01:48:47.173 00.000 16108 Moving (-0.21, 0.28) raw xDistance=0.26 yDistance=-0.22
01:48:47.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:48:47.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:48:47.173 00.000 16108 MoveAxis(W, 67, ABG)
01:48:47.173 00.000 16108 Guiding  Dir = 3, Dur = 67
01:48:47.173 00.000 16108 IsSlewing returns 0
01:48:47.173 00.000 16108 IsGuiding returns 0
01:48:47.176 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3385, FiltMin=2918, FiltMax=57830, Gamma=1.000
01:48:47.191 00.015 21068 UpdateGuideState exits: m=141005 SNR=99.2
01:48:47.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:47.193 00.000 21068 Enqueuing Expose request
01:48:47.197 00.004 16108 PulseGuide returned control before completion, sleep 54
01:48:47.258 00.061 16108 IsGuiding returns 1
01:48:47.258 00.000 16108 scope still moving after pulse duration time elapsed
01:48:47.290 00.032 16108 IsSlewing returns 0
01:48:47.290 00.000 16108 IsGuiding returns 0
01:48:47.290 00.000 16108 scope move finished after 67 + 49 ms
01:48:47.290 00.000 16108 Move returns status 0, amount 67
01:48:47.290 00.000 16108 MoveAxis(N, 45, ABG)
01:48:47.290 00.000 16108 Guiding  Dir = 0, Dur = 45
01:48:47.291 00.001 16108 IsSlewing returns 0
01:48:47.291 00.000 16108 IsGuiding returns 0
01:48:47.354 00.063 16108 IsGuiding returns 1
01:48:47.354 00.000 16108 scope still moving after pulse duration time elapsed
01:48:47.384 00.030 16108 IsSlewing returns 0
01:48:47.384 00.000 16108 IsGuiding returns 1
01:48:47.415 00.031 16108 IsSlewing returns 0
01:48:47.415 00.000 16108 IsGuiding returns 1
01:48:47.446 00.031 16108 IsSlewing returns 0
01:48:47.446 00.000 16108 IsGuiding returns 0
01:48:47.448 00.002 16108 scope move finished after 45 + 111 ms
01:48:47.448 00.000 16108 Move returns status 0, amount 45
01:48:47.448 00.000 16108 move complete, result=0
01:48:47.448 00.000 16108 worker thread done servicing request
01:48:47.448 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.2 px 45 ms NORTH
01:48:47.451 00.003 16108 Worker thread wakes up
01:48:47.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:47.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:48.413 00.962 16108 Exposure complete
01:48:48.472 00.059 16108 worker thread done servicing request
01:48:48.472 00.000 21068 OnExposeComplete: enter
01:48:48.473 00.001 21068 UpdateGuideState(): m_state=6
01:48:48.476 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11353
01:48:48.477 00.001 21068 Star::Find returns 1 (0), X=220.29, Y=876.11, Mass=114221, SNR=88.7, Peak=16144 HFD=3.2
01:48:48.479 00.002 21068 MultiStar: [#1 -0.14,0.22,1.21,U] [#2 -0.24,0.09,1.26,U] [#3 -0.02,0.43,1.29,U] [#4 -0.04,-0.01,0.92,U] [#5 -0.02,0.20,0.81,U] [#6 -0.09,-0.04,0.86,U] [#7 -0.02,0.06,0.69,U] [#8 -0.05,0.20,0.71,U] 
01:48:48.480 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.32, 0.29}
01:48:48.481 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
01:48:48.483 00.002 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
01:48:48.484 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.15 mountX=0.14 mountY=-0.14, mountTheta=-0.78
01:48:48.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.18, opts=13)
01:48:48.487 00.001 21068 Enqueuing Move request for scope (-0.12, 0.18)
01:48:48.488 00.001 16108 Worker thread wakes up
01:48:48.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
01:48:48.489 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
01:48:48.489 00.000 16108 Moving (-0.12, 0.18) raw xDistance=0.14 yDistance=-0.14
01:48:48.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:48:48.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:48.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:48:48.489 00.000 16108 MoveAxis(E, 0, ABG)
01:48:48.489 00.000 16108 Move returns status 0, amount 0
01:48:48.489 00.000 16108 MoveAxis(N, 0, ABG)
01:48:48.489 00.000 16108 Move returns status 0, amount 0
01:48:48.489 00.000 16108 move complete, result=0
01:48:48.489 00.000 16108 worker thread done servicing request
01:48:48.496 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3385, FiltMin=2883, FiltMax=60560, Gamma=1.000
01:48:48.514 00.018 21068 UpdateGuideState exits: m=114221 SNR=88.7
01:48:48.516 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.518 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:48.519 00.001 21068 Enqueuing Expose request
01:48:48.521 00.002 16108 Worker thread wakes up
01:48:48.521 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:48.523 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:48.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:49.676 01.153 16108 Exposure complete
01:48:49.732 00.056 16108 worker thread done servicing request
01:48:49.732 00.000 21068 OnExposeComplete: enter
01:48:49.734 00.002 21068 UpdateGuideState(): m_state=6
01:48:49.734 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11354
01:48:49.735 00.001 21068 Star::Find returns 1 (0), X=220.55, Y=876.24, Mass=124022, SNR=82.0, Peak=16032 HFD=3.0
01:48:49.736 00.001 21068 MultiStar: [#1 -0.03,0.30,1.21,U] [#2 -0.32,0.30,1.19,U] [#3 -0.01,0.50,0.97,U] [#4 -0.24,0.20,0.85,U] [#5 -0.26,0.32,0.97,U] [#6 -0.23,0.37,0.92,U] [#7 -0.09,0.48,0.63,U] [#8 0.26,0.53,0.00,M3] 
01:48:49.737 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.35}, one-star: {-0.06, 0.42}
01:48:49.738 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
01:48:49.738 00.000 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
01:48:49.739 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.39 cameraTheta=1.99 mountX=0.22 mountY=-0.31, mountTheta=-0.96
01:48:49.740 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.35, opts=13)
01:48:49.742 00.002 21068 Enqueuing Move request for scope (-0.16, 0.35)
01:48:49.743 00.001 16108 Worker thread wakes up
01:48:49.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.35) opts 0xd
01:48:49.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.35)
01:48:49.743 00.000 16108 Moving (-0.16, 0.35) raw xDistance=0.22 yDistance=-0.31
01:48:49.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:48:49.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:48:49.743 00.000 16108 MoveAxis(W, 57, ABG)
01:48:49.743 00.000 16108 Guiding  Dir = 3, Dur = 57
01:48:49.744 00.001 16108 IsSlewing returns 0
01:48:49.744 00.000 16108 IsGuiding returns 0
01:48:49.746 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3385, FiltMin=2925, FiltMax=54662, Gamma=1.000
01:48:49.762 00.016 21068 UpdateGuideState exits: m=124022 SNR=82.0
01:48:49.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:49.764 00.000 21068 Enqueuing Expose request
01:48:49.796 00.032 16108 PulseGuide returned control before completion, sleep 15
01:48:49.826 00.030 16108 IsGuiding returns 1
01:48:49.826 00.000 16108 scope still moving after pulse duration time elapsed
01:48:49.857 00.031 16108 IsSlewing returns 0
01:48:49.857 00.000 16108 IsGuiding returns 1
01:48:49.888 00.031 16108 IsSlewing returns 0
01:48:49.888 00.000 16108 IsGuiding returns 1
01:48:49.920 00.032 16108 IsSlewing returns 0
01:48:49.920 00.000 16108 IsGuiding returns 0
01:48:49.920 00.000 16108 scope move finished after 57 + 119 ms
01:48:49.921 00.001 16108 Move returns status 0, amount 57
01:48:49.921 00.000 16108 MoveAxis(N, 62, ABG)
01:48:49.921 00.000 16108 Guiding  Dir = 0, Dur = 62
01:48:49.921 00.000 16108 IsSlewing returns 0
01:48:49.921 00.000 16108 IsGuiding returns 0
01:48:49.969 00.048 16108 PulseGuide returned control before completion, sleep 25
01:48:49.998 00.029 16108 IsGuiding returns 1
01:48:49.998 00.000 16108 scope still moving after pulse duration time elapsed
01:48:50.029 00.031 16108 IsSlewing returns 0
01:48:50.030 00.001 16108 IsGuiding returns 1
01:48:50.060 00.030 16108 IsSlewing returns 0
01:48:50.060 00.000 16108 IsGuiding returns 0
01:48:50.060 00.000 16108 scope move finished after 62 + 77 ms
01:48:50.061 00.001 16108 Move returns status 0, amount 62
01:48:50.061 00.000 16108 move complete, result=0
01:48:50.061 00.000 16108 worker thread done servicing request
01:48:50.061 00.000 16108 Worker thread wakes up
01:48:50.061 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.3 px 62 ms NORTH
01:48:50.062 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:50.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:51.045 00.983 16108 Exposure complete
01:48:51.104 00.059 16108 worker thread done servicing request
01:48:51.104 00.000 21068 OnExposeComplete: enter
01:48:51.107 00.003 21068 UpdateGuideState(): m_state=6
01:48:51.108 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11355
01:48:51.110 00.002 21068 Star::Find returns 1 (0), X=220.56, Y=876.07, Mass=117501, SNR=79.4, Peak=16608 HFD=3.2
01:48:51.112 00.002 21068 MultiStar: [#1 0.05,0.09,1.18,U] [#2 -0.06,0.13,1.16,U] [#3 0.07,0.39,1.08,U] [#4 0.07,-0.06,0.82,U] [#5 -0.13,-0.16,0.95,U] [#6 -0.12,0.46,0.88,U] [#7 0.10,0.18,0.68,U] [#8 0.29,0.39,0.79,U] 
01:48:51.113 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {-0.05, 0.26}
01:48:51.116 00.003 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
01:48:51.118 00.002 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
01:48:51.121 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=0.02 mountY=-0.18, mountTheta=-1.49
01:48:51.125 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.19, opts=13)
01:48:51.126 00.001 21068 Enqueuing Move request for scope (0.02, 0.19)
01:48:51.127 00.001 16108 Worker thread wakes up
01:48:51.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
01:48:51.128 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
01:48:51.128 00.000 16108 Moving (0.02, 0.19) raw xDistance=0.02 yDistance=-0.18
01:48:51.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:51.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:51.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:48:51.128 00.000 16108 MoveAxis(E, 0, ABG)
01:48:51.128 00.000 16108 Move returns status 0, amount 0
01:48:51.128 00.000 16108 MoveAxis(N, 0, ABG)
01:48:51.128 00.000 16108 Move returns status 0, amount 0
01:48:51.128 00.000 16108 move complete, result=0
01:48:51.128 00.000 16108 worker thread done servicing request
01:48:51.140 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3382, FiltMin=2921, FiltMax=53248, Gamma=1.000
01:48:51.162 00.022 21068 UpdateGuideState exits: m=117501 SNR=79.4
01:48:51.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:51.165 00.001 21068 Enqueuing Expose request
01:48:51.165 00.000 16108 Worker thread wakes up
01:48:51.166 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:48:51.166 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:51.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:52.324 01.158 16108 Exposure complete
01:48:52.386 00.062 16108 worker thread done servicing request
01:48:52.386 00.000 21068 OnExposeComplete: enter
01:48:52.388 00.002 21068 UpdateGuideState(): m_state=6
01:48:52.389 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11356
01:48:52.390 00.001 21068 Star::Find returns 1 (0), X=220.70, Y=875.88, Mass=141632, SNR=104.9, Peak=17872 HFD=3.4
01:48:52.391 00.001 21068 MultiStar: [#1 -0.09,0.03,0.79,U] [#2 -0.18,-0.05,1.06,U] [#3 -0.26,0.14,0.97,U] [#4 -0.11,0.02,0.76,U] [#5 -0.28,0.05,0.75,U] [#6 -0.02,-0.12,0.64,U] [#7 -0.15,-0.13,0.50,U] [#8 0.17,0.19,0.69,U] 
01:48:52.392 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.09, 0.06}
01:48:52.392 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
01:48:52.393 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
01:48:52.394 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=0.10 mountY=-0.01, mountTheta=-0.06
01:48:52.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
01:48:52.397 00.001 21068 Enqueuing Move request for scope (-0.09, 0.03)
01:48:52.398 00.001 16108 Worker thread wakes up
01:48:52.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
01:48:52.398 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
01:48:52.398 00.000 16108 Moving (-0.09, 0.03) raw xDistance=0.10 yDistance=-0.01
01:48:52.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:48:52.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:52.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:52.398 00.000 16108 MoveAxis(E, 0, ABG)
01:48:52.398 00.000 16108 Move returns status 0, amount 0
01:48:52.399 00.001 16108 MoveAxis(N, 0, ABG)
01:48:52.399 00.000 16108 Move returns status 0, amount 0
01:48:52.399 00.000 16108 move complete, result=0
01:48:52.399 00.000 16108 worker thread done servicing request
01:48:52.406 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3385, FiltMin=2905, FiltMax=56861, Gamma=1.000
01:48:52.431 00.025 21068 UpdateGuideState exits: m=141632 SNR=104.9
01:48:52.433 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:52.436 00.002 21068 Enqueuing Expose request
01:48:52.438 00.002 16108 Worker thread wakes up
01:48:52.438 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:52.439 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:52.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:53.420 00.981 16108 Exposure complete
01:48:53.490 00.070 16108 worker thread done servicing request
01:48:53.490 00.000 21068 OnExposeComplete: enter
01:48:53.491 00.001 21068 UpdateGuideState(): m_state=6
01:48:53.492 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11357
01:48:53.493 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=876.30, Mass=117128, SNR=82.1, Peak=10963 HFD=3.6
01:48:53.494 00.001 21068 MultiStar: [#1 -0.52,0.34,0.00,M1] [#2 -0.71,0.35,0.00,M1] [#3 -0.36,0.67,0.00,M4] [#4 -0.48,0.44,0.00,M1] [#5 -0.68,0.11,0.00,M1] [#6 -0.75,0.44,0.00,M1] [#7 -0.20,0.19,0.67,U] [#8 -0.19,0.76,0.00,M2] 
01:48:53.495 00.001 21068 refined, 1 included, MultiStar: {-0.31, 0.37}, one-star: {-0.39, 0.49}
01:48:53.496 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
01:48:53.496 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
01:48:53.497 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.37 hyp=0.48 cameraTheta=2.27 mountX=0.37 mountY=-0.29, mountTheta=-0.66
01:48:53.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.37, opts=13)
01:48:53.500 00.001 21068 Enqueuing Move request for scope (-0.31, 0.37)
01:48:53.500 00.000 16108 Worker thread wakes up
01:48:53.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.37) opts 0xd
01:48:53.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.37)
01:48:53.500 00.000 16108 Moving (-0.31, 0.37) raw xDistance=0.37 yDistance=-0.29
01:48:53.501 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:48:53.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:48:53.501 00.000 16108 MoveAxis(W, 97, ABG)
01:48:53.501 00.000 16108 Guiding  Dir = 3, Dur = 97
01:48:53.501 00.000 16108 IsSlewing returns 0
01:48:53.501 00.000 16108 IsGuiding returns 0
01:48:53.505 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3382, FiltMin=2899, FiltMax=58016, Gamma=1.000
01:48:53.521 00.016 21068 UpdateGuideState exits: m=117128 SNR=82.1
01:48:53.521 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:53.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:53.523 00.001 21068 Enqueuing Expose request
01:48:53.524 00.001 16108 PulseGuide returned control before completion, sleep 85
01:48:53.616 00.092 16108 IsGuiding returns 1
01:48:53.616 00.000 16108 scope still moving after pulse duration time elapsed
01:48:53.648 00.032 16108 IsSlewing returns 0
01:48:53.648 00.000 16108 IsGuiding returns 1
01:48:53.680 00.032 16108 IsSlewing returns 0
01:48:53.680 00.000 16108 IsGuiding returns 0
01:48:53.681 00.001 16108 scope move finished after 97 + 82 ms
01:48:53.681 00.000 16108 Move returns status 0, amount 97
01:48:53.681 00.000 16108 MoveAxis(N, 57, ABG)
01:48:53.681 00.000 16108 Guiding  Dir = 0, Dur = 57
01:48:53.681 00.000 16108 IsSlewing returns 0
01:48:53.681 00.000 16108 IsGuiding returns 0
01:48:53.682 00.001 16108 PulseGuide returned control before completion, sleep 67
01:48:53.758 00.076 16108 IsGuiding returns 1
01:48:53.758 00.000 16108 scope still moving after pulse duration time elapsed
01:48:53.788 00.030 16108 IsSlewing returns 0
01:48:53.788 00.000 16108 IsGuiding returns 0
01:48:53.788 00.000 16108 scope move finished after 57 + 51 ms
01:48:53.788 00.000 16108 Move returns status 0, amount 57
01:48:53.788 00.000 16108 move complete, result=0
01:48:53.788 00.000 16108 worker thread done servicing request
01:48:53.788 00.000 16108 Worker thread wakes up
01:48:53.788 00.000 21068 GuideStep: 0.4 px 97 ms WEST, -0.3 px 57 ms NORTH
01:48:53.791 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:53.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:54.964 01.173 16108 Exposure complete
01:48:55.043 00.079 16108 worker thread done servicing request
01:48:55.043 00.000 21068 OnExposeComplete: enter
01:48:55.045 00.002 21068 UpdateGuideState(): m_state=6
01:48:55.045 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11358
01:48:55.046 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=875.44, Mass=115790, SNR=85.3, Peak=15181 HFD=3.2
01:48:55.047 00.001 21068 MultiStar: large primary error, entering stabilization period
01:48:55.048 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
01:48:55.049 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
01:48:55.049 00.000 21068 CameraToMount -- cameraX=1.26 cameraY=-0.38 hyp=1.32 cameraTheta=-0.29 mountX=-1.31 mountY=0.07, mountTheta=3.09
01:48:55.051 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.26, y=-0.38, opts=13)
01:48:55.052 00.001 21068 Enqueuing Move request for scope (1.26, -0.38)
01:48:55.053 00.001 16108 Worker thread wakes up
01:48:55.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.38) opts 0xd
01:48:55.053 00.000 16108 Handling offset move in thread for scope, endpoint = (1.26, -0.38)
01:48:55.053 00.000 16108 Moving (1.26, -0.38) raw xDistance=-1.31 yDistance=0.07
01:48:55.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.31
01:48:55.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:55.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:48:55.053 00.000 16108 MoveAxis(E, 336, ABG)
01:48:55.053 00.000 16108 Guiding  Dir = 2, Dur = 336
01:48:55.054 00.001 16108 IsSlewing returns 0
01:48:55.054 00.000 16108 IsGuiding returns 0
01:48:55.055 00.001 16108 PulseGuide returned control before completion, sleep 345
01:48:55.061 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3382, FiltMin=2870, FiltMax=47177, Gamma=1.000
01:48:55.083 00.022 21068 UpdateGuideState exits: m=115790 SNR=85.3
01:48:55.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:55.086 00.001 21068 Enqueuing Expose request
01:48:55.404 00.318 16108 IsGuiding returns 1
01:48:55.404 00.000 16108 scope still moving after pulse duration time elapsed
01:48:55.435 00.031 16108 IsSlewing returns 0
01:48:55.435 00.000 16108 IsGuiding returns 0
01:48:55.435 00.000 16108 scope move finished after 336 + 45 ms
01:48:55.435 00.000 16108 Move returns status 0, amount 336
01:48:55.435 00.000 16108 MoveAxis(N, 0, ABG)
01:48:55.435 00.000 16108 Move returns status 0, amount 0
01:48:55.435 00.000 16108 move complete, result=0
01:48:55.436 00.001 16108 worker thread done servicing request
01:48:55.436 00.000 16108 Worker thread wakes up
01:48:55.436 00.000 21068 GuideStep: -1.3 px 336 ms EAST, 0.1 px 0 ms NORTH
01:48:55.438 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:55.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:56.422 00.984 16108 Exposure complete
01:48:56.480 00.058 16108 worker thread done servicing request
01:48:56.480 00.000 21068 OnExposeComplete: enter
01:48:56.481 00.001 21068 UpdateGuideState(): m_state=6
01:48:56.482 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11359
01:48:56.483 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=875.48, Mass=110832, SNR=76.8, Peak=12304 HFD=3.2
01:48:56.483 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
01:48:56.484 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
01:48:56.485 00.001 21068 CameraToMount -- cameraX=1.00 cameraY=-0.34 hyp=1.05 cameraTheta=-0.33 mountX=-1.04 mountY=0.09, mountTheta=3.05
01:48:56.487 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.00, y=-0.34, opts=13)
01:48:56.490 00.003 21068 Enqueuing Move request for scope (1.00, -0.34)
01:48:56.491 00.001 16108 Worker thread wakes up
01:48:56.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.34) opts 0xd
01:48:56.491 00.000 16108 Handling offset move in thread for scope, endpoint = (1.00, -0.34)
01:48:56.491 00.000 16108 Moving (1.00, -0.34) raw xDistance=-1.04 yDistance=0.09
01:48:56.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.04
01:48:56.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:56.493 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:48:56.493 00.000 16108 MoveAxis(E, 297, ABG)
01:48:56.493 00.000 16108 Guiding  Dir = 2, Dur = 297
01:48:56.493 00.000 16108 IsSlewing returns 0
01:48:56.493 00.000 16108 IsGuiding returns 0
01:48:56.497 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3385, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:48:56.519 00.022 21068 UpdateGuideState exits: m=110832 SNR=76.8
01:48:56.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:56.521 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:56.522 00.001 21068 Enqueuing Expose request
01:48:56.535 00.013 16108 PulseGuide returned control before completion, sleep 266
01:48:56.818 00.283 16108 IsGuiding returns 1
01:48:56.819 00.001 16108 scope still moving after pulse duration time elapsed
01:48:56.847 00.028 16108 IsSlewing returns 0
01:48:56.847 00.000 16108 IsGuiding returns 1
01:48:56.879 00.032 16108 IsSlewing returns 0
01:48:56.879 00.000 16108 IsGuiding returns 0
01:48:56.879 00.000 16108 scope move finished after 297 + 89 ms
01:48:56.879 00.000 16108 Move returns status 0, amount 297
01:48:56.879 00.000 16108 MoveAxis(N, 0, ABG)
01:48:56.879 00.000 16108 Move returns status 0, amount 0
01:48:56.879 00.000 16108 move complete, result=0
01:48:56.880 00.001 16108 worker thread done servicing request
01:48:56.880 00.000 16108 Worker thread wakes up
01:48:56.880 00.000 21068 GuideStep: -1.0 px 297 ms EAST, 0.1 px 0 ms NORTH
01:48:56.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:56.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:58.041 01.160 16108 Exposure complete
01:48:58.097 00.056 16108 worker thread done servicing request
01:48:58.097 00.000 21068 OnExposeComplete: enter
01:48:58.098 00.001 21068 UpdateGuideState(): m_state=6
01:48:58.098 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11360
01:48:58.099 00.001 21068 Star::Find returns 1 (0), X=220.11, Y=875.80, Mass=134133, SNR=98.5, Peak=19427 HFD=3.6
01:48:58.100 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
01:48:58.101 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
01:48:58.101 00.000 21068 CameraToMount -- cameraX=-0.50 cameraY=-0.01 hyp=0.50 cameraTheta=-3.12 mountX=0.49 mountY=0.13, mountTheta=0.26
01:48:58.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=-0.01, opts=13)
01:48:58.104 00.001 21068 Enqueuing Move request for scope (-0.50, -0.01)
01:48:58.104 00.000 16108 Worker thread wakes up
01:48:58.105 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.01) opts 0xd
01:48:58.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, -0.01)
01:48:58.105 00.000 16108 Moving (-0.50, -0.01) raw xDistance=0.49 yDistance=0.13
01:48:58.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.49
01:48:58.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:58.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:48:58.105 00.000 16108 MoveAxis(W, 109, ABG)
01:48:58.105 00.000 16108 Guiding  Dir = 3, Dur = 109
01:48:58.106 00.001 16108 IsSlewing returns 0
01:48:58.106 00.000 16108 IsGuiding returns 0
01:48:58.110 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3385, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:48:58.126 00.016 21068 UpdateGuideState exits: m=134133 SNR=98.5
01:48:58.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:58.128 00.000 21068 Enqueuing Expose request
01:48:58.154 00.026 16108 PulseGuide returned control before completion, sleep 71
01:48:58.230 00.076 16108 IsGuiding returns 1
01:48:58.230 00.000 16108 scope still moving after pulse duration time elapsed
01:48:58.261 00.031 16108 IsSlewing returns 0
01:48:58.261 00.000 16108 IsGuiding returns 1
01:48:58.293 00.032 16108 IsSlewing returns 0
01:48:58.294 00.001 16108 IsGuiding returns 1
01:48:58.324 00.030 16108 IsSlewing returns 0
01:48:58.324 00.000 16108 IsGuiding returns 0
01:48:58.324 00.000 16108 scope move finished after 109 + 109 ms
01:48:58.324 00.000 16108 Move returns status 0, amount 109
01:48:58.324 00.000 16108 MoveAxis(N, 0, ABG)
01:48:58.324 00.000 16108 Move returns status 0, amount 0
01:48:58.325 00.001 16108 move complete, result=0
01:48:58.325 00.000 16108 worker thread done servicing request
01:48:58.325 00.000 16108 Worker thread wakes up
01:48:58.325 00.000 21068 GuideStep: 0.5 px 109 ms WEST, 0.1 px 0 ms NORTH
01:48:58.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:58.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:48:59.300 00.974 16108 Exposure complete
01:48:59.356 00.056 16108 worker thread done servicing request
01:48:59.356 00.000 21068 OnExposeComplete: enter
01:48:59.357 00.001 21068 UpdateGuideState(): m_state=6
01:48:59.358 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11361
01:48:59.359 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=876.17, Mass=116981, SNR=77.7, Peak=16979 HFD=3.0
01:48:59.359 00.000 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
01:48:59.360 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
01:48:59.361 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.36 hyp=0.49 cameraTheta=2.32 mountX=0.39 mountY=-0.27, mountTheta=-0.61
01:48:59.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.36, opts=13)
01:48:59.364 00.001 21068 Enqueuing Move request for scope (-0.33, 0.36)
01:48:59.365 00.001 16108 Worker thread wakes up
01:48:59.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.36) opts 0xd
01:48:59.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.36)
01:48:59.365 00.000 16108 Moving (-0.33, 0.36) raw xDistance=0.39 yDistance=-0.27
01:48:59.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:48:59.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:48:59.365 00.000 16108 MoveAxis(W, 109, ABG)
01:48:59.365 00.000 16108 Guiding  Dir = 3, Dur = 109
01:48:59.365 00.000 16108 IsSlewing returns 0
01:48:59.365 00.000 16108 IsGuiding returns 0
01:48:59.369 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3385, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:48:59.384 00.015 21068 UpdateGuideState exits: m=116981 SNR=77.7
01:48:59.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:48:59.387 00.001 21068 Enqueuing Expose request
01:48:59.408 00.021 16108 PulseGuide returned control before completion, sleep 77
01:48:59.501 00.093 16108 IsGuiding returns 1
01:48:59.501 00.000 16108 scope still moving after pulse duration time elapsed
01:48:59.533 00.032 16108 IsSlewing returns 0
01:48:59.533 00.000 16108 IsGuiding returns 1
01:48:59.564 00.031 16108 IsSlewing returns 0
01:48:59.564 00.000 16108 IsGuiding returns 1
01:48:59.596 00.032 16108 IsSlewing returns 0
01:48:59.596 00.000 16108 IsGuiding returns 0
01:48:59.596 00.000 16108 scope move finished after 109 + 121 ms
01:48:59.596 00.000 16108 Move returns status 0, amount 109
01:48:59.596 00.000 16108 MoveAxis(N, 54, ABG)
01:48:59.596 00.000 16108 Guiding  Dir = 0, Dur = 54
01:48:59.596 00.000 16108 IsSlewing returns 0
01:48:59.597 00.001 16108 IsGuiding returns 0
01:48:59.660 00.063 16108 IsGuiding returns 1
01:48:59.660 00.000 16108 scope still moving after pulse duration time elapsed
01:48:59.688 00.028 16108 IsSlewing returns 0
01:48:59.688 00.000 16108 IsGuiding returns 1
01:48:59.720 00.032 16108 IsSlewing returns 0
01:48:59.720 00.000 16108 IsGuiding returns 1
01:48:59.751 00.031 16108 IsSlewing returns 0
01:48:59.752 00.001 16108 IsGuiding returns 0
01:48:59.752 00.000 16108 scope move finished after 54 + 100 ms
01:48:59.752 00.000 16108 Move returns status 0, amount 54
01:48:59.752 00.000 16108 move complete, result=0
01:48:59.752 00.000 16108 worker thread done servicing request
01:48:59.752 00.000 16108 Worker thread wakes up
01:48:59.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:48:59.752 00.000 21068 GuideStep: 0.4 px 109 ms WEST, -0.3 px 54 ms NORTH
01:48:59.755 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:00.915 01.160 16108 Exposure complete
01:49:00.973 00.058 16108 worker thread done servicing request
01:49:00.973 00.000 21068 OnExposeComplete: enter
01:49:00.974 00.001 21068 UpdateGuideState(): m_state=6
01:49:00.975 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11362
01:49:00.976 00.001 21068 Star::Find returns 1 (0), X=220.59, Y=875.83, Mass=113004, SNR=86.6, Peak=18928 HFD=2.8
01:49:00.976 00.000 21068 MultiStar: exiting stabilization period
01:49:00.978 00.002 21068 MultiStar: [#1 -0.13,-0.33,1.11,U] [#2 -0.19,-0.32,1.10,U] [#3 -0.12,-0.15,1.16,U] [#4 0.08,-0.02,0.81,U] [#5 -0.34,-0.32,0.92,U] [#6 -0.58,-0.03,0.00,M2] [#7 0.01,0.02,0.65,U] [#8 0.18,0.05,0.83,U] 
01:49:00.979 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.15}, one-star: {-0.02, 0.02}
01:49:00.980 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
01:49:00.980 00.000 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
01:49:00.981 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.48 mountX=0.03 mountY=-0.01, mountTheta=-0.44
01:49:00.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
01:49:00.983 00.000 21068 Enqueuing Move request for scope (-0.02, 0.02)
01:49:00.984 00.001 16108 Worker thread wakes up
01:49:00.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:49:00.985 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:49:00.985 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=-0.01
01:49:00.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:00.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:00.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:00.985 00.000 16108 MoveAxis(E, 0, ABG)
01:49:00.985 00.000 16108 Move returns status 0, amount 0
01:49:00.985 00.000 16108 MoveAxis(N, 0, ABG)
01:49:00.985 00.000 16108 Move returns status 0, amount 0
01:49:00.985 00.000 16108 move complete, result=0
01:49:00.985 00.000 16108 worker thread done servicing request
01:49:00.989 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3389, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:49:01.006 00.017 21068 UpdateGuideState exits: m=113004 SNR=86.6
01:49:01.006 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:01.008 00.001 21068 Enqueuing Expose request
01:49:01.009 00.001 16108 Worker thread wakes up
01:49:01.009 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:01.010 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:01.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:01.976 00.966 16108 Exposure complete
01:49:02.041 00.065 16108 worker thread done servicing request
01:49:02.041 00.000 21068 OnExposeComplete: enter
01:49:02.043 00.002 21068 UpdateGuideState(): m_state=6
01:49:02.044 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11363
01:49:02.044 00.000 21068 Star::Find returns 1 (0), X=220.25, Y=875.85, Mass=113178, SNR=88.9, Peak=16563 HFD=2.9
01:49:02.046 00.002 21068 MultiStar: [#1 -0.19,-0.13,1.24,U] [#2 -0.43,-0.07,1.21,U] [#3 -0.14,-0.08,0.99,U] [#4 -0.20,-0.52,0.00,M1] [#5 -0.52,-0.19,0.00,M1] [#6 -0.52,-0.08,0.74,U] [#7 -0.21,-0.07,0.61,U] [#8 0.14,0.10,0.78,U] 
01:49:02.046 00.000 21068 refined, 6 included, MultiStar: {-0.25, -0.05}, one-star: {-0.36, 0.04}
01:49:02.048 00.002 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
01:49:02.050 00.002 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
01:49:02.051 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-2.96 mountX=0.24 mountY=0.11, mountTheta=0.41
01:49:02.054 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.05, opts=13)
01:49:02.055 00.001 21068 Enqueuing Move request for scope (-0.25, -0.05)
01:49:02.056 00.001 16108 Worker thread wakes up
01:49:02.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
01:49:02.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
01:49:02.056 00.000 16108 Moving (-0.25, -0.05) raw xDistance=0.24 yDistance=0.11
01:49:02.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:49:02.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:02.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:49:02.056 00.000 16108 MoveAxis(W, 63, ABG)
01:49:02.056 00.000 16108 Guiding  Dir = 3, Dur = 63
01:49:02.057 00.001 16108 IsSlewing returns 0
01:49:02.057 00.000 16108 IsGuiding returns 0
01:49:02.058 00.001 16108 PulseGuide returned control before completion, sleep 73
01:49:02.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3385, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:49:02.077 00.015 21068 UpdateGuideState exits: m=113178 SNR=88.9
01:49:02.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:02.080 00.001 21068 Enqueuing Expose request
01:49:02.146 00.066 16108 IsGuiding returns 0
01:49:02.146 00.000 16108 Move returns status 0, amount 63
01:49:02.146 00.000 16108 MoveAxis(N, 0, ABG)
01:49:02.146 00.000 16108 Move returns status 0, amount 0
01:49:02.146 00.000 16108 move complete, result=0
01:49:02.146 00.000 16108 worker thread done servicing request
01:49:02.146 00.000 16108 Worker thread wakes up
01:49:02.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:02.147 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
01:49:02.149 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:03.294 01.145 16108 Exposure complete
01:49:03.387 00.093 16108 worker thread done servicing request
01:49:03.387 00.000 21068 OnExposeComplete: enter
01:49:03.388 00.001 21068 UpdateGuideState(): m_state=6
01:49:03.389 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11364
01:49:03.389 00.000 21068 Star::Find returns 1 (0), X=220.49, Y=875.93, Mass=114429, SNR=79.6, Peak=15776 HFD=3.3
01:49:03.390 00.001 21068 MultiStar: [#1 0.04,-0.05,1.33,U] [#2 -0.14,0.02,1.40,U] [#3 0.09,-0.02,1.02,U] [#4 -0.08,-0.17,0.94,U] [#5 -0.20,-0.13,0.88,U] [#6 -0.05,0.02,0.91,U] [#7 -0.24,-0.03,0.85,U] [#8 0.22,0.35,1.00,U] 
01:49:03.391 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.12, 0.12}
01:49:03.392 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
01:49:03.393 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
01:49:03.395 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.90 mountX=0.05 mountY=-0.00, mountTheta=-0.01
01:49:03.396 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
01:49:03.398 00.002 21068 Enqueuing Move request for scope (-0.05, 0.01)
01:49:03.399 00.001 16108 Worker thread wakes up
01:49:03.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:49:03.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:49:03.399 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=-0.00
01:49:03.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:03.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:03.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:49:03.399 00.000 16108 MoveAxis(E, 0, ABG)
01:49:03.399 00.000 16108 Move returns status 0, amount 0
01:49:03.399 00.000 16108 MoveAxis(N, 0, ABG)
01:49:03.400 00.001 16108 Move returns status 0, amount 0
01:49:03.400 00.000 16108 move complete, result=0
01:49:03.400 00.000 16108 worker thread done servicing request
01:49:03.402 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3385, FiltMin=2886, FiltMax=53805, Gamma=1.000
01:49:03.419 00.017 21068 UpdateGuideState exits: m=114429 SNR=79.6
01:49:03.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:03.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:03.423 00.002 21068 Enqueuing Expose request
01:49:03.423 00.000 16108 Worker thread wakes up
01:49:03.423 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:03.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:03.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:04.391 00.967 16108 Exposure complete
01:49:04.455 00.064 16108 worker thread done servicing request
01:49:04.455 00.000 21068 OnExposeComplete: enter
01:49:04.456 00.001 21068 UpdateGuideState(): m_state=6
01:49:04.457 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11365
01:49:04.458 00.001 21068 Star::Find returns 1 (0), X=220.62, Y=876.06, Mass=118741, SNR=83.9, Peak=18096 HFD=3.2
01:49:04.459 00.001 21068 MultiStar: [#1 0.06,0.04,1.22,U] [#2 -0.30,0.09,1.30,U] [#3 -0.01,0.17,1.03,U] [#4 -0.19,0.13,0.80,U] [#5 -0.07,-0.01,0.93,U] [#6 -0.22,-0.03,0.81,U] [#7 0.09,0.10,0.71,U] [#8 0.11,0.31,0.91,U] 
01:49:04.459 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {0.01, 0.24}
01:49:04.460 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:49:04.461 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
01:49:04.461 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.06 mountX=0.08 mountY=-0.10, mountTheta=-0.88
01:49:04.465 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.12, opts=13)
01:49:04.467 00.002 21068 Enqueuing Move request for scope (-0.06, 0.12)
01:49:04.469 00.002 16108 Worker thread wakes up
01:49:04.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:49:04.469 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:49:04.469 00.000 16108 Moving (-0.06, 0.12) raw xDistance=0.08 yDistance=-0.10
01:49:04.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:49:04.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:04.470 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:04.470 00.000 16108 MoveAxis(E, 0, ABG)
01:49:04.470 00.000 16108 Move returns status 0, amount 0
01:49:04.470 00.000 16108 MoveAxis(N, 0, ABG)
01:49:04.470 00.000 16108 Move returns status 0, amount 0
01:49:04.470 00.000 16108 move complete, result=0
01:49:04.470 00.000 16108 worker thread done servicing request
01:49:04.478 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3385, FiltMin=2941, FiltMax=62688, Gamma=1.000
01:49:04.501 00.023 21068 UpdateGuideState exits: m=118741 SNR=83.9
01:49:04.503 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:04.506 00.002 21068 Enqueuing Expose request
01:49:04.508 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:04.510 00.002 16108 Worker thread wakes up
01:49:04.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:04.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:05.660 01.150 16108 Exposure complete
01:49:05.716 00.056 16108 worker thread done servicing request
01:49:05.716 00.000 21068 OnExposeComplete: enter
01:49:05.718 00.002 21068 UpdateGuideState(): m_state=6
01:49:05.719 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11366
01:49:05.720 00.001 21068 Star::Find returns 1 (0), X=221.00, Y=875.74, Mass=132573, SNR=91.2, Peak=18752 HFD=2.9
01:49:05.721 00.001 21068 MultiStar: [#1 0.50,-0.58,0.00,M1] [#2 0.26,-0.42,1.13,U] [#3 0.36,-0.44,0.00,M1] [#4 0.56,-0.67,0.00,M1] [#5 0.42,-0.54,0.00,M1] [#6 0.42,-0.45,0.00,M1] [#7 0.57,-0.32,0.00,M1] [#8 0.99,-0.30,0.00,M1] 
01:49:05.722 00.001 21068 single-star, 1 included, MultiStar: {0.32, -0.26}, one-star: {0.39, -0.07}
01:49:05.722 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
01:49:05.723 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
01:49:05.724 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-0.19 mountX=-0.40 mountY=-0.02, mountTheta=-3.09
01:49:05.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.07, opts=13)
01:49:05.727 00.001 21068 Enqueuing Move request for scope (0.39, -0.07)
01:49:05.730 00.003 16108 Worker thread wakes up
01:49:05.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.07) opts 0xd
01:49:05.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.07)
01:49:05.730 00.000 16108 Moving (0.39, -0.07) raw xDistance=-0.40 yDistance=-0.02
01:49:05.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:49:05.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:05.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:05.731 00.001 16108 MoveAxis(E, 104, ABG)
01:49:05.731 00.000 16108 Guiding  Dir = 2, Dur = 104
01:49:05.731 00.000 16108 IsSlewing returns 0
01:49:05.732 00.001 16108 IsGuiding returns 0
01:49:05.739 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3385, FiltMin=2931, FiltMax=50041, Gamma=1.000
01:49:05.748 00.009 16108 PulseGuide returned control before completion, sleep 98
01:49:05.759 00.011 21068 UpdateGuideState exits: m=132573 SNR=91.2
01:49:05.761 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:05.764 00.002 21068 Enqueuing Expose request
01:49:05.858 00.094 16108 IsGuiding returns 1
01:49:05.858 00.000 16108 scope still moving after pulse duration time elapsed
01:49:05.888 00.030 16108 IsSlewing returns 0
01:49:05.888 00.000 16108 IsGuiding returns 1
01:49:05.920 00.032 16108 IsSlewing returns 0
01:49:05.920 00.000 16108 IsGuiding returns 0
01:49:05.920 00.000 16108 scope move finished after 104 + 84 ms
01:49:05.920 00.000 16108 Move returns status 0, amount 104
01:49:05.920 00.000 16108 MoveAxis(N, 0, ABG)
01:49:05.920 00.000 16108 Move returns status 0, amount 0
01:49:05.920 00.000 16108 move complete, result=0
01:49:05.920 00.000 16108 worker thread done servicing request
01:49:05.920 00.000 16108 Worker thread wakes up
01:49:05.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:05.921 00.000 21068 GuideStep: -0.4 px 104 ms EAST, -0.0 px 0 ms NORTH
01:49:05.923 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:06.894 00.971 16108 Exposure complete
01:49:06.950 00.056 16108 worker thread done servicing request
01:49:06.950 00.000 21068 OnExposeComplete: enter
01:49:06.953 00.003 21068 UpdateGuideState(): m_state=6
01:49:06.955 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11367
01:49:06.955 00.000 21068 Star::Find returns 1 (0), X=220.54, Y=875.81, Mass=110792, SNR=78.3, Peak=13664 HFD=3.4
01:49:06.956 00.001 21068 MultiStar: [#1 0.14,-0.10,1.35,U] [#2 -0.11,-0.07,1.30,U] [#3 0.11,-0.03,1.13,U] [#4 -0.13,-0.30,0.93,U] [#5 -0.26,-0.31,1.02,U] [#6 -0.35,-0.22,0.81,U] [#7 -0.39,-0.04,0.73,U] [#8 0.16,-0.10,0.83,U] 
01:49:06.957 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.13}, one-star: {-0.07, -0.00}
01:49:06.959 00.002 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.11 = 0.18)
01:49:06.960 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.05 = 0.24)
01:49:06.961 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.14 mountX=0.07 mountY=0.02, mountTheta=0.23
01:49:06.964 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.00, opts=13)
01:49:06.965 00.001 21068 Enqueuing Move request for scope (-0.07, -0.00)
01:49:06.966 00.001 16108 Worker thread wakes up
01:49:06.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
01:49:06.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
01:49:06.966 00.000 16108 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=0.02
01:49:06.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:06.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:06.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:06.966 00.000 16108 MoveAxis(E, 0, ABG)
01:49:06.966 00.000 16108 Move returns status 0, amount 0
01:49:06.966 00.000 16108 MoveAxis(N, 0, ABG)
01:49:06.967 00.001 16108 Move returns status 0, amount 0
01:49:06.967 00.000 16108 move complete, result=0
01:49:06.967 00.000 16108 worker thread done servicing request
01:49:06.972 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3389, FiltMin=2900, FiltMax=62112, Gamma=1.000
01:49:06.990 00.018 21068 UpdateGuideState exits: m=110792 SNR=78.3
01:49:06.992 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:06.992 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:06.993 00.001 21068 Enqueuing Expose request
01:49:06.994 00.001 16108 Worker thread wakes up
01:49:06.994 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:06.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:06.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:08.167 01.173 16108 Exposure complete
01:49:08.225 00.058 16108 worker thread done servicing request
01:49:08.225 00.000 21068 OnExposeComplete: enter
01:49:08.226 00.001 21068 UpdateGuideState(): m_state=6
01:49:08.227 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11368
01:49:08.228 00.001 21068 Star::Find returns 1 (0), X=219.70, Y=875.90, Mass=130534, SNR=91.3, Peak=14755 HFD=3.4
01:49:08.229 00.001 21068 MultiStar: [#1 -0.89,0.07,0.00,M1] [#2 -0.91,0.00,0.00,M1] [#3 -1.09,0.15,0.00,M1] [#4 -0.80,0.07,0.00,M1] [#5 -1.02,0.20,0.00,M1] [#6 -0.79,0.25,0.00,M1] [#7 -0.88,0.03,0.00,M1] [#8 -0.73,0.51,0.00,M1] 
01:49:08.229 00.000 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
01:49:08.230 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
01:49:08.231 00.001 21068 CameraToMount -- cameraX=-0.91 cameraY=0.09 hyp=0.92 cameraTheta=3.05 mountX=0.91 mountY=0.13, mountTheta=0.14
01:49:08.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.91, y=0.09, opts=13)
01:49:08.234 00.001 21068 Enqueuing Move request for scope (-0.91, 0.09)
01:49:08.237 00.003 16108 Worker thread wakes up
01:49:08.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.09) opts 0xd
01:49:08.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.91, 0.09)
01:49:08.237 00.000 16108 Moving (-0.91, 0.09) raw xDistance=0.91 yDistance=0.13
01:49:08.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.91
01:49:08.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:08.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:08.238 00.001 16108 MoveAxis(W, 240, ABG)
01:49:08.238 00.000 16108 Guiding  Dir = 3, Dur = 240
01:49:08.238 00.000 16108 IsSlewing returns 0
01:49:08.239 00.001 16108 IsGuiding returns 0
01:49:08.246 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3385, FiltMin=2905, FiltMax=57149, Gamma=1.000
01:49:08.257 00.011 16108 PulseGuide returned control before completion, sleep 232
01:49:08.269 00.012 21068 UpdateGuideState exits: m=130534 SNR=91.3
01:49:08.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:08.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:08.272 00.001 21068 Enqueuing Expose request
01:49:08.492 00.220 16108 IsGuiding returns 1
01:49:08.492 00.000 16108 scope still moving after pulse duration time elapsed
01:49:08.524 00.032 16108 IsSlewing returns 0
01:49:08.524 00.000 16108 IsGuiding returns 0
01:49:08.524 00.000 16108 scope move finished after 240 + 45 ms
01:49:08.524 00.000 16108 Move returns status 0, amount 240
01:49:08.524 00.000 16108 MoveAxis(N, 0, ABG)
01:49:08.524 00.000 16108 Move returns status 0, amount 0
01:49:08.525 00.001 16108 move complete, result=0
01:49:08.525 00.000 16108 worker thread done servicing request
01:49:08.525 00.000 16108 Worker thread wakes up
01:49:08.525 00.000 21068 GuideStep: 0.9 px 240 ms WEST, 0.1 px 0 ms NORTH
01:49:08.527 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:08.528 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:09.493 00.965 16108 Exposure complete
01:49:09.548 00.055 16108 worker thread done servicing request
01:49:09.548 00.000 21068 OnExposeComplete: enter
01:49:09.549 00.001 21068 UpdateGuideState(): m_state=6
01:49:09.551 00.002 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11369
01:49:09.551 00.000 21068 Star::Find returns 1 (0), X=219.83, Y=876.51, Mass=117002, SNR=75.9, Peak=13539 HFD=3.4
01:49:09.552 00.001 21068 MultiStar: [#1 -0.82,0.41,0.00,M2] [#2 -0.77,0.37,0.00,M2] [#3 -0.66,0.27,0.00,M2] [#4 -0.55,0.28,0.00,M2] [#5 -0.78,0.32,0.00,M2] [#6 -0.43,0.35,0.00,M2] [#7 -0.68,0.39,0.00,M2] [#8 -0.32,0.96,0.00,M2] 
01:49:09.553 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
01:49:09.554 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
01:49:09.555 00.001 21068 CameraToMount -- cameraX=-0.78 cameraY=0.69 hyp=1.04 cameraTheta=2.41 mountX=0.89 mountY=-0.49, mountTheta=-0.51
01:49:09.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.78, y=0.69, opts=13)
01:49:09.558 00.001 21068 Enqueuing Move request for scope (-0.78, 0.69)
01:49:09.559 00.001 16108 Worker thread wakes up
01:49:09.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.69) opts 0xd
01:49:09.559 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.78, 0.69)
01:49:09.559 00.000 16108 Moving (-0.78, 0.69) raw xDistance=0.89 yDistance=-0.49
01:49:09.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.89
01:49:09.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:49:09.559 00.000 16108 MoveAxis(W, 250, ABG)
01:49:09.559 00.000 16108 Guiding  Dir = 3, Dur = 250
01:49:09.559 00.000 16108 IsSlewing returns 0
01:49:09.559 00.000 16108 IsGuiding returns 0
01:49:09.565 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3385, FiltMin=2905, FiltMax=44912, Gamma=1.000
01:49:09.580 00.015 21068 UpdateGuideState exits: m=117002 SNR=75.9
01:49:09.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:09.582 00.000 21068 Enqueuing Expose request
01:49:09.621 00.039 16108 PulseGuide returned control before completion, sleep 199
01:49:09.823 00.202 16108 IsGuiding returns 1
01:49:09.823 00.000 16108 scope still moving after pulse duration time elapsed
01:49:09.854 00.031 16108 IsSlewing returns 0
01:49:09.854 00.000 16108 IsGuiding returns 1
01:49:09.885 00.031 16108 IsSlewing returns 0
01:49:09.886 00.001 16108 IsGuiding returns 0
01:49:09.886 00.000 16108 scope move finished after 250 + 76 ms
01:49:09.886 00.000 16108 Move returns status 0, amount 250
01:49:09.886 00.000 16108 MoveAxis(N, 99, ABG)
01:49:09.886 00.000 16108 Guiding  Dir = 0, Dur = 99
01:49:09.887 00.001 16108 IsSlewing returns 0
01:49:09.887 00.000 16108 IsGuiding returns 0
01:49:09.934 00.047 16108 PulseGuide returned control before completion, sleep 64
01:49:10.009 00.075 16108 IsGuiding returns 1
01:49:10.009 00.000 16108 scope still moving after pulse duration time elapsed
01:49:10.041 00.032 16108 IsSlewing returns 0
01:49:10.041 00.000 16108 IsGuiding returns 1
01:49:10.071 00.030 16108 IsSlewing returns 0
01:49:10.071 00.000 16108 IsGuiding returns 1
01:49:10.102 00.031 16108 IsSlewing returns 0
01:49:10.102 00.000 16108 IsGuiding returns 0
01:49:10.102 00.000 16108 scope move finished after 99 + 116 ms
01:49:10.102 00.000 16108 Move returns status 0, amount 99
01:49:10.102 00.000 16108 move complete, result=0
01:49:10.104 00.002 16108 worker thread done servicing request
01:49:10.104 00.000 16108 Worker thread wakes up
01:49:10.104 00.000 21068 GuideStep: 0.9 px 250 ms WEST, -0.5 px 99 ms NORTH
01:49:10.106 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:10.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:11.261 01.155 16108 Exposure complete
01:49:11.329 00.068 16108 worker thread done servicing request
01:49:11.330 00.001 21068 OnExposeComplete: enter
01:49:11.331 00.001 21068 UpdateGuideState(): m_state=6
01:49:11.332 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11370
01:49:11.333 00.001 21068 Star::Find returns 1 (0), X=220.25, Y=876.18, Mass=118508, SNR=68.7, Peak=9411 HFD=4.4
01:49:11.334 00.001 21068 MultiStar: [#1 -0.55,0.33,0.00,M3] [#2 -0.39,-0.07,1.38,U] [#3 -0.60,0.62,0.00,M3] [#4 -0.67,0.23,0.00,M3] [#5 -0.65,0.18,0.00,M3] [#6 -0.54,0.10,0.00,M3] [#7 -0.68,0.09,0.00,M3] [#8 -0.41,0.24,0.84,U] 
01:49:11.335 00.001 21068 refined, 2 included, MultiStar: {-0.38, 0.15}, one-star: {-0.36, 0.37}
01:49:11.336 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:49:11.336 00.000 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:49:11.337 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.78 mountX=0.40 mountY=-0.05, mountTheta=-0.13
01:49:11.339 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.15, opts=13)
01:49:11.341 00.002 21068 Enqueuing Move request for scope (-0.38, 0.15)
01:49:11.342 00.001 16108 Worker thread wakes up
01:49:11.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.15) opts 0xd
01:49:11.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.15)
01:49:11.342 00.000 16108 Moving (-0.38, 0.15) raw xDistance=0.40 yDistance=-0.05
01:49:11.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.40
01:49:11.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:11.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:49:11.342 00.000 16108 MoveAxis(W, 123, ABG)
01:49:11.342 00.000 16108 Guiding  Dir = 3, Dur = 123
01:49:11.343 00.001 16108 IsSlewing returns 0
01:49:11.343 00.000 16108 IsGuiding returns 0
01:49:11.343 00.000 16108 PulseGuide returned control before completion, sleep 133
01:49:11.348 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3385, FiltMin=2870, FiltMax=44467, Gamma=1.000
01:49:11.362 00.014 21068 UpdateGuideState exits: m=118508 SNR=68.7
01:49:11.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:11.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:11.364 00.000 21068 Enqueuing Expose request
01:49:11.481 00.117 16108 IsGuiding returns 1
01:49:11.481 00.000 16108 scope still moving after pulse duration time elapsed
01:49:11.512 00.031 16108 IsSlewing returns 0
01:49:11.513 00.001 16108 IsGuiding returns 0
01:49:11.513 00.000 16108 scope move finished after 123 + 46 ms
01:49:11.513 00.000 16108 Move returns status 0, amount 123
01:49:11.513 00.000 16108 MoveAxis(N, 0, ABG)
01:49:11.513 00.000 16108 Move returns status 0, amount 0
01:49:11.513 00.000 16108 move complete, result=0
01:49:11.513 00.000 16108 worker thread done servicing request
01:49:11.513 00.000 21068 GuideStep: 0.4 px 123 ms WEST, -0.1 px 0 ms NORTH
01:49:11.515 00.002 16108 Worker thread wakes up
01:49:11.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:11.516 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:12.485 00.969 16108 Exposure complete
01:49:12.541 00.056 16108 worker thread done servicing request
01:49:12.541 00.000 21068 OnExposeComplete: enter
01:49:12.543 00.002 21068 UpdateGuideState(): m_state=6
01:49:12.544 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11371
01:49:12.544 00.000 21068 Star::Find returns 1 (0), X=221.66, Y=875.36, Mass=120409, SNR=70.1, Peak=11072 HFD=3.5
01:49:12.545 00.001 21068 MultiStar: large primary error, entering stabilization period
01:49:12.545 00.000 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
01:49:12.546 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
01:49:12.547 00.001 21068 CameraToMount -- cameraX=1.05 cameraY=-0.45 hyp=1.14 cameraTheta=-0.41 mountX=-1.11 mountY=0.19, mountTheta=2.97
01:49:12.548 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.05, y=-0.45, opts=13)
01:49:12.550 00.002 21068 Enqueuing Move request for scope (1.05, -0.45)
01:49:12.551 00.001 16108 Worker thread wakes up
01:49:12.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.45) opts 0xd
01:49:12.551 00.000 16108 Handling offset move in thread for scope, endpoint = (1.05, -0.45)
01:49:12.551 00.000 16108 Moving (1.05, -0.45) raw xDistance=-1.11 yDistance=0.19
01:49:12.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.11
01:49:12.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:12.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:49:12.551 00.000 16108 MoveAxis(E, 282, ABG)
01:49:12.551 00.000 16108 Guiding  Dir = 2, Dur = 282
01:49:12.552 00.001 16108 IsSlewing returns 0
01:49:12.552 00.000 16108 IsGuiding returns 0
01:49:12.561 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3385, FiltMin=2905, FiltMax=50553, Gamma=1.000
01:49:12.588 00.027 21068 UpdateGuideState exits: m=120409 SNR=70.1
01:49:12.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.591 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:12.592 00.001 21068 Enqueuing Expose request
01:49:12.615 00.023 16108 PulseGuide returned control before completion, sleep 230
01:49:12.862 00.247 16108 IsGuiding returns 1
01:49:12.862 00.000 16108 scope still moving after pulse duration time elapsed
01:49:12.893 00.031 16108 IsSlewing returns 0
01:49:12.893 00.000 16108 IsGuiding returns 1
01:49:12.925 00.032 16108 IsSlewing returns 0
01:49:12.925 00.000 16108 IsGuiding returns 1
01:49:12.956 00.031 16108 IsSlewing returns 0
01:49:12.956 00.000 16108 IsGuiding returns 1
01:49:12.987 00.031 16108 IsSlewing returns 0
01:49:12.987 00.000 16108 IsGuiding returns 0
01:49:12.987 00.000 16108 scope move finished after 282 + 152 ms
01:49:12.987 00.000 16108 Move returns status 0, amount 282
01:49:12.987 00.000 16108 MoveAxis(N, 0, ABG)
01:49:12.987 00.000 16108 Move returns status 0, amount 0
01:49:12.987 00.000 16108 move complete, result=0
01:49:12.987 00.000 16108 worker thread done servicing request
01:49:12.987 00.000 16108 Worker thread wakes up
01:49:12.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:12.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:12.988 00.000 21068 GuideStep: -1.1 px 282 ms EAST, 0.2 px 0 ms NORTH
01:49:14.146 01.158 16108 Exposure complete
01:49:14.208 00.062 16108 worker thread done servicing request
01:49:14.208 00.000 21068 OnExposeComplete: enter
01:49:14.209 00.001 21068 UpdateGuideState(): m_state=6
01:49:14.211 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11372
01:49:14.212 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.12, Mass=120129, SNR=82.5, Peak=12089 HFD=3.5
01:49:14.213 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
01:49:14.214 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
01:49:14.214 00.000 21068 CameraToMount -- cameraX=0.72 cameraY=-0.69 hyp=1.00 cameraTheta=-0.76 mountX=-0.83 mountY=0.50, mountTheta=2.60
01:49:14.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.72, y=-0.69, opts=13)
01:49:14.217 00.001 21068 Enqueuing Move request for scope (0.72, -0.69)
01:49:14.218 00.001 16108 Worker thread wakes up
01:49:14.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.69) opts 0xd
01:49:14.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.72, -0.69)
01:49:14.218 00.000 16108 Moving (0.72, -0.69) raw xDistance=-0.83 yDistance=0.50
01:49:14.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.83
01:49:14.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:14.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
01:49:14.218 00.000 16108 MoveAxis(E, 237, ABG)
01:49:14.218 00.000 16108 Guiding  Dir = 2, Dur = 237
01:49:14.219 00.001 16108 IsSlewing returns 0
01:49:14.219 00.000 16108 IsGuiding returns 0
01:49:14.221 00.002 16108 PulseGuide returned control before completion, sleep 246
01:49:14.223 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3385, FiltMin=2902, FiltMax=57008, Gamma=1.000
01:49:14.249 00.026 21068 UpdateGuideState exits: m=120129 SNR=82.5
01:49:14.250 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:14.252 00.001 21068 Enqueuing Expose request
01:49:14.475 00.223 16108 IsGuiding returns 1
01:49:14.475 00.000 16108 scope still moving after pulse duration time elapsed
01:49:14.507 00.032 16108 IsSlewing returns 0
01:49:14.507 00.000 16108 IsGuiding returns 1
01:49:14.538 00.031 16108 IsSlewing returns 0
01:49:14.538 00.000 16108 IsGuiding returns 0
01:49:14.538 00.000 16108 scope move finished after 237 + 81 ms
01:49:14.538 00.000 16108 Move returns status 0, amount 237
01:49:14.538 00.000 16108 MoveAxis(N, 0, ABG)
01:49:14.538 00.000 16108 Move returns status 0, amount 0
01:49:14.538 00.000 16108 move complete, result=0
01:49:14.538 00.000 16108 worker thread done servicing request
01:49:14.538 00.000 16108 Worker thread wakes up
01:49:14.538 00.000 21068 GuideStep: -0.8 px 237 ms EAST, 0.5 px 0 ms NORTH
01:49:14.540 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:14.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:15.522 00.982 16108 Exposure complete
01:49:15.583 00.061 16108 worker thread done servicing request
01:49:15.583 00.000 21068 OnExposeComplete: enter
01:49:15.584 00.001 21068 UpdateGuideState(): m_state=6
01:49:15.585 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11373
01:49:15.586 00.001 21068 Star::Find returns 1 (0), X=220.76, Y=875.34, Mass=116339, SNR=81.2, Peak=14425 HFD=3.3
01:49:15.588 00.002 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
01:49:15.588 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
01:49:15.589 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.47 hyp=0.50 cameraTheta=-1.27 mountX=-0.23 mountY=0.43, mountTheta=2.06
01:49:15.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.47, opts=13)
01:49:15.592 00.001 21068 Enqueuing Move request for scope (0.15, -0.47)
01:49:15.592 00.000 16108 Worker thread wakes up
01:49:15.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.47) opts 0xd
01:49:15.593 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.47)
01:49:15.593 00.000 16108 Moving (0.15, -0.47) raw xDistance=-0.23 yDistance=0.43
01:49:15.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.23
01:49:15.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:49:15.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:49:15.593 00.000 16108 MoveAxis(E, 76, ABG)
01:49:15.593 00.000 16108 Guiding  Dir = 2, Dur = 76
01:49:15.593 00.000 16108 IsSlewing returns 0
01:49:15.593 00.000 16108 IsGuiding returns 0
01:49:15.597 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3385, FiltMin=2944, FiltMax=50160, Gamma=1.000
01:49:15.612 00.015 21068 UpdateGuideState exits: m=116339 SNR=81.2
01:49:15.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:15.615 00.001 21068 Enqueuing Expose request
01:49:15.651 00.036 16108 PulseGuide returned control before completion, sleep 29
01:49:15.681 00.030 16108 IsGuiding returns 1
01:49:15.681 00.000 16108 scope still moving after pulse duration time elapsed
01:49:15.712 00.031 16108 IsSlewing returns 0
01:49:15.713 00.001 16108 IsGuiding returns 1
01:49:15.744 00.031 16108 IsSlewing returns 0
01:49:15.744 00.000 16108 IsGuiding returns 0
01:49:15.744 00.000 16108 scope move finished after 76 + 74 ms
01:49:15.744 00.000 16108 Move returns status 0, amount 76
01:49:15.745 00.001 16108 MoveAxis(N, 0, ABG)
01:49:15.745 00.000 16108 Move returns status 0, amount 0
01:49:15.745 00.000 16108 move complete, result=0
01:49:15.745 00.000 16108 worker thread done servicing request
01:49:15.745 00.000 21068 GuideStep: -0.2 px 76 ms EAST, 0.4 px 0 ms NORTH
01:49:15.748 00.003 16108 Worker thread wakes up
01:49:15.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:15.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:16.922 01.174 16108 Exposure complete
01:49:16.981 00.059 16108 worker thread done servicing request
01:49:16.982 00.001 21068 OnExposeComplete: enter
01:49:16.982 00.000 21068 UpdateGuideState(): m_state=6
01:49:16.983 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11374
01:49:16.984 00.001 21068 Star::Find returns 1 (0), X=219.62, Y=875.60, Mass=135584, SNR=92.9, Peak=18163 HFD=3.0
01:49:16.986 00.002 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
01:49:16.986 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
01:49:16.987 00.001 21068 CameraToMount -- cameraX=-0.99 cameraY=-0.21 hyp=1.01 cameraTheta=-2.93 mountX=0.94 mountY=0.44, mountTheta=0.44
01:49:16.988 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.99, y=-0.21, opts=13)
01:49:16.989 00.001 21068 Enqueuing Move request for scope (-0.99, -0.21)
01:49:16.990 00.001 16108 Worker thread wakes up
01:49:16.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.21) opts 0xd
01:49:16.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.99, -0.21)
01:49:16.990 00.000 16108 Moving (-0.99, -0.21) raw xDistance=0.94 yDistance=0.44
01:49:16.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.94
01:49:16.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:49:16.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:49:16.990 00.000 16108 MoveAxis(W, 240, ABG)
01:49:16.990 00.000 16108 Guiding  Dir = 3, Dur = 240
01:49:16.991 00.001 16108 IsSlewing returns 0
01:49:16.991 00.000 16108 IsGuiding returns 0
01:49:16.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3385, FiltMin=2937, FiltMax=53843, Gamma=1.000
01:49:16.996 00.002 16108 PulseGuide returned control before completion, sleep 246
01:49:17.009 00.013 21068 UpdateGuideState exits: m=135584 SNR=92.9
01:49:17.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:17.013 00.002 21068 Enqueuing Expose request
01:49:17.245 00.232 16108 IsGuiding returns 1
01:49:17.245 00.000 16108 scope still moving after pulse duration time elapsed
01:49:17.276 00.031 16108 IsSlewing returns 0
01:49:17.277 00.001 16108 IsGuiding returns 0
01:49:17.277 00.000 16108 scope move finished after 240 + 45 ms
01:49:17.277 00.000 16108 Move returns status 0, amount 240
01:49:17.277 00.000 16108 MoveAxis(N, 0, ABG)
01:49:17.277 00.000 16108 Move returns status 0, amount 0
01:49:17.277 00.000 16108 move complete, result=0
01:49:17.277 00.000 16108 worker thread done servicing request
01:49:17.277 00.000 16108 Worker thread wakes up
01:49:17.277 00.000 21068 GuideStep: 0.9 px 240 ms WEST, 0.4 px 0 ms NORTH
01:49:17.280 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:17.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:18.246 00.966 16108 Exposure complete
01:49:18.307 00.061 16108 worker thread done servicing request
01:49:18.307 00.000 21068 OnExposeComplete: enter
01:49:18.308 00.001 21068 UpdateGuideState(): m_state=6
01:49:18.309 00.001 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11375
01:49:18.309 00.000 21068 Star::Find returns 1 (0), X=220.27, Y=875.52, Mass=121053, SNR=84.4, Peak=16099 HFD=3.2
01:49:18.310 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
01:49:18.311 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
01:49:18.312 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-2.43 mountX=0.29 mountY=0.37, mountTheta=0.91
01:49:18.313 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.29, opts=13)
01:49:18.314 00.001 21068 Enqueuing Move request for scope (-0.34, -0.29)
01:49:18.315 00.001 16108 Worker thread wakes up
01:49:18.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.29) opts 0xd
01:49:18.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.29)
01:49:18.315 00.000 16108 Moving (-0.34, -0.29) raw xDistance=0.29 yDistance=0.37
01:49:18.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
01:49:18.315 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=1.23
01:49:18.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
01:49:18.315 00.000 16108 MoveAxis(W, 92, ABG)
01:49:18.315 00.000 16108 Guiding  Dir = 3, Dur = 92
01:49:18.316 00.001 16108 IsSlewing returns 0
01:49:18.316 00.000 16108 IsGuiding returns 0
01:49:18.319 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3385, FiltMin=2931, FiltMax=60432, Gamma=1.000
01:49:18.335 00.016 21068 UpdateGuideState exits: m=121053 SNR=84.4
01:49:18.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:18.337 00.000 21068 Enqueuing Expose request
01:49:18.356 00.019 16108 PulseGuide returned control before completion, sleep 61
01:49:18.433 00.077 16108 IsGuiding returns 1
01:49:18.433 00.000 16108 scope still moving after pulse duration time elapsed
01:49:18.464 00.031 16108 IsSlewing returns 0
01:49:18.464 00.000 16108 IsGuiding returns 0
01:49:18.464 00.000 16108 scope move finished after 92 + 56 ms
01:49:18.464 00.000 16108 Move returns status 0, amount 92
01:49:18.465 00.001 16108 MoveAxis(S, 73, ABG)
01:49:18.465 00.000 16108 Guiding  Dir = 1, Dur = 73
01:49:18.465 00.000 16108 IsSlewing returns 0
01:49:18.465 00.000 16108 IsGuiding returns 0
01:49:18.512 00.047 16108 PulseGuide returned control before completion, sleep 36
01:49:18.558 00.046 16108 IsGuiding returns 1
01:49:18.558 00.000 16108 scope still moving after pulse duration time elapsed
01:49:18.588 00.030 16108 IsSlewing returns 0
01:49:18.588 00.000 16108 IsGuiding returns 1
01:49:18.620 00.032 16108 IsSlewing returns 0
01:49:18.620 00.000 16108 IsGuiding returns 0
01:49:18.620 00.000 16108 scope move finished after 73 + 81 ms
01:49:18.620 00.000 16108 Move returns status 0, amount 73
01:49:18.620 00.000 16108 move complete, result=0
01:49:18.621 00.001 16108 worker thread done servicing request
01:49:18.621 00.000 16108 Worker thread wakes up
01:49:18.621 00.000 21068 GuideStep: 0.3 px 92 ms WEST, 0.4 px 73 ms SOUTH
01:49:18.624 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:18.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:19.785 01.161 16108 Exposure complete
01:49:19.860 00.075 16108 worker thread done servicing request
01:49:19.860 00.000 21068 OnExposeComplete: enter
01:49:19.862 00.002 21068 UpdateGuideState(): m_state=6
01:49:19.862 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11376
01:49:19.863 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=875.21, Mass=111803, SNR=76.0, Peak=15001 HFD=3.3
01:49:19.864 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
01:49:19.864 00.000 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
01:49:19.866 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.61 hyp=0.62 cameraTheta=-1.40 mountX=-0.21 mountY=0.57, mountTheta=1.93
01:49:19.869 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.61, opts=13)
01:49:19.871 00.002 21068 Enqueuing Move request for scope (0.11, -0.61)
01:49:19.873 00.002 16108 Worker thread wakes up
01:49:19.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.61) opts 0xd
01:49:19.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.61)
01:49:19.873 00.000 16108 Moving (0.11, -0.61) raw xDistance=-0.21 yDistance=0.57
01:49:19.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
01:49:19.874 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:49:19.874 00.000 16108 MoveAxis(E, 49, ABG)
01:49:19.874 00.000 16108 Guiding  Dir = 2, Dur = 49
01:49:19.874 00.000 16108 IsSlewing returns 0
01:49:19.875 00.001 16108 IsGuiding returns 0
01:49:19.876 00.001 16108 PulseGuide returned control before completion, sleep 58
01:49:19.882 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3385, FiltMin=2909, FiltMax=53574, Gamma=1.000
01:49:19.906 00.024 21068 UpdateGuideState exits: m=111803 SNR=76.0
01:49:19.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:19.907 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:19.908 00.001 21068 Enqueuing Expose request
01:49:19.944 00.036 16108 IsGuiding returns 1
01:49:19.944 00.000 16108 scope still moving after pulse duration time elapsed
01:49:19.975 00.031 16108 IsSlewing returns 0
01:49:19.975 00.000 16108 IsGuiding returns 0
01:49:19.976 00.001 16108 scope move finished after 49 + 51 ms
01:49:19.976 00.000 16108 Move returns status 0, amount 49
01:49:19.976 00.000 16108 MoveAxis(S, 114, ABG)
01:49:19.976 00.000 16108 Guiding  Dir = 1, Dur = 114
01:49:19.976 00.000 16108 IsSlewing returns 0
01:49:19.976 00.000 16108 IsGuiding returns 0
01:49:20.024 00.048 16108 PulseGuide returned control before completion, sleep 78
01:49:20.107 00.083 16108 IsGuiding returns 1
01:49:20.107 00.000 16108 scope still moving after pulse duration time elapsed
01:49:20.134 00.027 16108 IsSlewing returns 0
01:49:20.134 00.000 16108 IsGuiding returns 1
01:49:20.166 00.032 16108 IsSlewing returns 0
01:49:20.166 00.000 16108 IsGuiding returns 1
01:49:20.198 00.032 16108 IsSlewing returns 0
01:49:20.198 00.000 16108 IsGuiding returns 1
01:49:20.229 00.031 16108 IsSlewing returns 0
01:49:20.229 00.000 16108 IsGuiding returns 0
01:49:20.229 00.000 16108 scope move finished after 114 + 139 ms
01:49:20.229 00.000 16108 Move returns status 0, amount 114
01:49:20.230 00.001 16108 move complete, result=0
01:49:20.230 00.000 16108 worker thread done servicing request
01:49:20.230 00.000 16108 Worker thread wakes up
01:49:20.230 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:20.230 00.000 21068 GuideStep: -0.2 px 49 ms EAST, 0.6 px 114 ms SOUTH
01:49:20.233 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:21.201 00.968 16108 Exposure complete
01:49:21.255 00.054 16108 worker thread done servicing request
01:49:21.256 00.001 21068 OnExposeComplete: enter
01:49:21.256 00.000 21068 UpdateGuideState(): m_state=6
01:49:21.257 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11377
01:49:21.258 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.91, Mass=130903, SNR=88.4, Peak=16339 HFD=3.1
01:49:21.259 00.001 21068 MultiStar: exiting stabilization period
01:49:21.261 00.002 21068 MultiStar: [#1 0.05,-0.06,1.03,U] [#2 -0.07,-0.09,1.11,U] [#3 0.25,0.22,1.05,U] [#4 -0.10,-0.22,0.69,U] [#5 -0.30,-0.06,0.77,U] [#6 -0.30,-0.28,0.96,U] [#7 -0.04,0.21,0.69,U] [#8 0.32,-0.01,0.69,U] 
01:49:21.261 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.09, 0.10}
01:49:21.262 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.77)
01:49:21.263 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
01:49:21.263 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.55 mountX=0.03 mountY=0.03, mountTheta=0.80
01:49:21.266 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
01:49:21.268 00.002 21068 Enqueuing Move request for scope (-0.03, -0.02)
01:49:21.270 00.002 16108 Worker thread wakes up
01:49:21.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:49:21.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:49:21.270 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.03
01:49:21.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:21.271 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:21.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:21.271 00.000 16108 MoveAxis(E, 0, ABG)
01:49:21.271 00.000 16108 Move returns status 0, amount 0
01:49:21.271 00.000 16108 MoveAxis(N, 0, ABG)
01:49:21.271 00.000 16108 Move returns status 0, amount 0
01:49:21.271 00.000 16108 move complete, result=0
01:49:21.271 00.000 16108 worker thread done servicing request
01:49:21.278 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3385, FiltMin=2910, FiltMax=62953, Gamma=1.000
01:49:21.295 00.017 21068 UpdateGuideState exits: m=130903 SNR=88.4
01:49:21.297 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:21.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:21.298 00.000 21068 Enqueuing Expose request
01:49:21.299 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:21.300 00.001 16108 Worker thread wakes up
01:49:21.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:21.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:22.464 01.164 16108 Exposure complete
01:49:22.520 00.056 16108 worker thread done servicing request
01:49:22.520 00.000 21068 OnExposeComplete: enter
01:49:22.523 00.003 21068 UpdateGuideState(): m_state=6
01:49:22.525 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11378
01:49:22.526 00.001 21068 Star::Find returns 1 (0), X=220.44, Y=875.67, Mass=135785, SNR=90.9, Peak=15667 HFD=3.3
01:49:22.527 00.001 21068 MultiStar: [#1 0.22,-0.23,1.10,U] [#2 -0.06,-0.34,1.15,U] [#3 0.19,-0.08,0.93,U] [#4 0.27,-0.26,0.89,U] [#5 -0.11,-0.56,0.00,M3] [#6 -0.07,-0.58,0.00,M3] [#7 -0.23,-0.03,0.66,U] [#8 0.21,-0.31,0.70,U] 
01:49:22.528 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.21}, one-star: {-0.17, -0.14}
01:49:22.530 00.002 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
01:49:22.532 00.002 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
01:49:22.533 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.28 mountX=-0.10 mountY=0.19, mountTheta=2.05
01:49:22.536 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.21, opts=13)
01:49:22.538 00.002 21068 Enqueuing Move request for scope (0.06, -0.21)
01:49:22.539 00.001 16108 Worker thread wakes up
01:49:22.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
01:49:22.539 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
01:49:22.539 00.000 16108 Moving (0.06, -0.21) raw xDistance=-0.10 yDistance=0.19
01:49:22.540 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:22.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:22.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:49:22.540 00.000 16108 MoveAxis(E, 0, ABG)
01:49:22.540 00.000 16108 Move returns status 0, amount 0
01:49:22.540 00.000 16108 MoveAxis(N, 0, ABG)
01:49:22.540 00.000 16108 Move returns status 0, amount 0
01:49:22.540 00.000 16108 move complete, result=0
01:49:22.540 00.000 16108 worker thread done servicing request
01:49:22.548 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3389, FiltMin=2918, FiltMax=63990, Gamma=1.000
01:49:22.573 00.025 21068 UpdateGuideState exits: m=135785 SNR=90.9
01:49:22.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:22.576 00.001 21068 Enqueuing Expose request
01:49:22.576 00.000 16108 Worker thread wakes up
01:49:22.576 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:22.577 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:22.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:23.563 00.986 16108 Exposure complete
01:49:23.620 00.057 16108 worker thread done servicing request
01:49:23.620 00.000 21068 OnExposeComplete: enter
01:49:23.621 00.001 21068 UpdateGuideState(): m_state=6
01:49:23.622 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11379
01:49:23.624 00.002 21068 Star::Find returns 1 (0), X=220.44, Y=875.40, Mass=147095, SNR=105.6, Peak=16675 HFD=3.2
01:49:23.625 00.001 21068 MultiStar: [#1 0.13,-0.31,0.92,U] [#2 -0.01,-0.51,1.02,U] [#3 0.18,-0.32,0.84,U] [#4 0.02,-0.53,0.79,U] [#5 -0.13,-0.63,0.00,M4] [#6 -0.12,-0.82,0.00,M4] [#7 -0.10,-0.48,0.50,U] [#8 0.17,-0.34,0.65,U] 
01:49:23.625 00.000 21068 refined, 6 included, MultiStar: {0.03, -0.41}, one-star: {-0.17, -0.42}
01:49:23.626 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
01:49:23.627 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
01:49:23.628 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.50 mountX=-0.10 mountY=0.40, mountTheta=1.82
01:49:23.629 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.41, opts=13)
01:49:23.630 00.001 21068 Enqueuing Move request for scope (0.03, -0.41)
01:49:23.631 00.001 16108 Worker thread wakes up
01:49:23.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.41) opts 0xd
01:49:23.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.41)
01:49:23.631 00.000 16108 Moving (0.03, -0.41) raw xDistance=-0.10 yDistance=0.40
01:49:23.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:23.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
01:49:23.631 00.000 16108 MoveAxis(E, 0, ABG)
01:49:23.632 00.001 16108 Move returns status 0, amount 0
01:49:23.632 00.000 16108 MoveAxis(S, 79, ABG)
01:49:23.632 00.000 16108 Guiding  Dir = 1, Dur = 79
01:49:23.632 00.000 16108 IsSlewing returns 0
01:49:23.632 00.000 16108 IsGuiding returns 0
01:49:23.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3389, FiltMin=2899, FiltMax=60646, Gamma=1.000
01:49:23.652 00.016 21068 UpdateGuideState exits: m=147095 SNR=105.6
01:49:23.655 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.655 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:23.657 00.002 21068 Enqueuing Expose request
01:49:23.679 00.022 16108 PulseGuide returned control before completion, sleep 43
01:49:23.724 00.045 16108 IsGuiding returns 1
01:49:23.724 00.000 16108 scope still moving after pulse duration time elapsed
01:49:23.756 00.032 16108 IsSlewing returns 0
01:49:23.756 00.000 16108 IsGuiding returns 1
01:49:23.788 00.032 16108 IsSlewing returns 0
01:49:23.788 00.000 16108 IsGuiding returns 0
01:49:23.790 00.002 16108 scope move finished after 79 + 77 ms
01:49:23.790 00.000 16108 Move returns status 0, amount 79
01:49:23.790 00.000 16108 move complete, result=0
01:49:23.790 00.000 16108 worker thread done servicing request
01:49:23.790 00.000 16108 Worker thread wakes up
01:49:23.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH
01:49:23.793 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:23.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:24.955 01.162 16108 Exposure complete
01:49:25.016 00.061 16108 worker thread done servicing request
01:49:25.016 00.000 21068 OnExposeComplete: enter
01:49:25.017 00.001 21068 UpdateGuideState(): m_state=6
01:49:25.019 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11380
01:49:25.020 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.29, Mass=124317, SNR=89.9, Peak=15657 HFD=3.3
01:49:25.021 00.001 21068 MultiStar: [#1 -0.12,-0.30,1.08,U] [#2 -0.21,-0.51,0.00,M1] [#3 0.08,-0.24,0.92,U] [#4 -0.03,-0.58,0.00,M1] [#5 -0.05,-0.59,0.00,M5] [#6 -0.34,-0.60,0.00,M5] [#7 -0.47,-0.69,0.00,M1] [#8 -0.06,-0.39,0.85,U] 
01:49:25.021 00.000 21068 refined, 3 included, MultiStar: {-0.05, -0.36}, one-star: {-0.10, -0.52}
01:49:25.022 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
01:49:25.023 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
01:49:25.023 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.72 mountX=-0.01 mountY=0.36, mountTheta=1.60
01:49:25.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.36, opts=13)
01:49:25.027 00.002 21068 Enqueuing Move request for scope (-0.05, -0.36)
01:49:25.028 00.001 16108 Worker thread wakes up
01:49:25.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.36) opts 0xd
01:49:25.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.36)
01:49:25.028 00.000 16108 Moving (-0.05, -0.36) raw xDistance=-0.01 yDistance=0.36
01:49:25.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:25.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
01:49:25.028 00.000 16108 MoveAxis(E, 0, ABG)
01:49:25.028 00.000 16108 Move returns status 0, amount 0
01:49:25.028 00.000 16108 MoveAxis(S, 73, ABG)
01:49:25.028 00.000 16108 Guiding  Dir = 1, Dur = 73
01:49:25.028 00.000 16108 IsSlewing returns 0
01:49:25.028 00.000 16108 IsGuiding returns 0
01:49:25.034 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3389, FiltMin=2937, FiltMax=63718, Gamma=1.000
01:49:25.052 00.018 21068 UpdateGuideState exits: m=124317 SNR=89.9
01:49:25.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:25.055 00.001 21068 Enqueuing Expose request
01:49:25.083 00.028 16108 PulseGuide returned control before completion, sleep 28
01:49:25.114 00.031 16108 IsGuiding returns 1
01:49:25.114 00.000 16108 scope still moving after pulse duration time elapsed
01:49:25.145 00.031 16108 IsSlewing returns 0
01:49:25.145 00.000 16108 IsGuiding returns 1
01:49:25.176 00.031 16108 IsSlewing returns 0
01:49:25.176 00.000 16108 IsGuiding returns 0
01:49:25.176 00.000 16108 scope move finished after 73 + 75 ms
01:49:25.176 00.000 16108 Move returns status 0, amount 73
01:49:25.176 00.000 16108 move complete, result=0
01:49:25.176 00.000 16108 worker thread done servicing request
01:49:25.177 00.001 16108 Worker thread wakes up
01:49:25.177 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 73 ms SOUTH
01:49:25.179 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:25.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:26.159 00.980 16108 Exposure complete
01:49:26.233 00.074 16108 worker thread done servicing request
01:49:26.233 00.000 21068 OnExposeComplete: enter
01:49:26.234 00.001 21068 UpdateGuideState(): m_state=6
01:49:26.234 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11381
01:49:26.235 00.001 21068 Star::Find returns 1 (0), X=220.22, Y=875.63, Mass=126356, SNR=85.4, Peak=16067 HFD=3.1
01:49:26.237 00.002 21068 MultiStar: [#1 0.02,-0.03,1.24,U] [#2 -0.37,-0.27,1.20,U] [#3 -0.20,-0.06,1.07,U] [#4 -0.11,-0.29,0.81,U] [#5 -0.58,-0.23,0.00,M6] [#6 -0.44,-0.18,0.82,U] [#7 -0.22,-0.12,0.63,U] [#8 -0.26,0.01,0.81,U] 
01:49:26.238 00.001 21068 refined, 7 included, MultiStar: {-0.24, -0.14}, one-star: {-0.39, -0.18}
01:49:26.239 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.70)
01:49:26.239 00.000 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
01:49:26.240 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.62 mountX=0.21 mountY=0.19, mountTheta=0.73
01:49:26.244 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.14, opts=13)
01:49:26.245 00.001 21068 Enqueuing Move request for scope (-0.24, -0.14)
01:49:26.247 00.002 16108 Worker thread wakes up
01:49:26.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
01:49:26.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
01:49:26.248 00.000 16108 Moving (-0.24, -0.14) raw xDistance=0.21 yDistance=0.19
01:49:26.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:49:26.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:26.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:49:26.248 00.000 16108 MoveAxis(W, 56, ABG)
01:49:26.248 00.000 16108 Guiding  Dir = 3, Dur = 56
01:49:26.249 00.001 16108 IsSlewing returns 0
01:49:26.249 00.000 16108 IsGuiding returns 0
01:49:26.258 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3389, FiltMin=2854, FiltMax=64448, Gamma=1.000
01:49:26.275 00.017 16108 PulseGuide returned control before completion, sleep 40
01:49:26.280 00.005 21068 UpdateGuideState exits: m=126356 SNR=85.4
01:49:26.282 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:26.282 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:26.283 00.001 21068 Enqueuing Expose request
01:49:26.325 00.042 16108 IsGuiding returns 1
01:49:26.325 00.000 16108 scope still moving after pulse duration time elapsed
01:49:26.351 00.026 16108 IsSlewing returns 0
01:49:26.351 00.000 16108 IsGuiding returns 0
01:49:26.351 00.000 16108 scope move finished after 56 + 46 ms
01:49:26.351 00.000 16108 Move returns status 0, amount 56
01:49:26.351 00.000 16108 MoveAxis(N, 0, ABG)
01:49:26.351 00.000 16108 Move returns status 0, amount 0
01:49:26.351 00.000 16108 move complete, result=0
01:49:26.352 00.001 16108 worker thread done servicing request
01:49:26.352 00.000 16108 Worker thread wakes up
01:49:26.352 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:26.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:26.357 00.005 21068 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
01:49:27.519 01.162 16108 Exposure complete
01:49:27.578 00.059 16108 worker thread done servicing request
01:49:27.578 00.000 21068 OnExposeComplete: enter
01:49:27.581 00.003 21068 UpdateGuideState(): m_state=6
01:49:27.583 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11382
01:49:27.585 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=875.48, Mass=112527, SNR=78.8, Peak=14569 HFD=3.2
01:49:27.587 00.002 21068 MultiStar: [#1 0.14,-0.59,0.00,M1] [#2 -0.08,-0.45,1.31,U] [#3 0.16,-0.30,1.35,U] [#4 0.06,-0.74,0.00,M1] [#5 -0.21,-0.68,0.00,M7] [#6 -0.28,-0.69,0.00,M5] [#7 0.00,-0.45,0.68,U] [#8 -0.05,-0.30,0.91,U] 
01:49:27.589 00.002 21068 refined, 4 included, MultiStar: {-0.02, -0.36}, one-star: {-0.21, -0.33}
01:49:27.591 00.002 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
01:49:27.592 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
01:49:27.594 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.64 mountX=-0.04 mountY=0.36, mountTheta=1.68
01:49:27.597 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.36, opts=13)
01:49:27.598 00.001 21068 Enqueuing Move request for scope (-0.02, -0.36)
01:49:27.600 00.002 16108 Worker thread wakes up
01:49:27.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
01:49:27.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
01:49:27.600 00.000 16108 Moving (-0.02, -0.36) raw xDistance=-0.04 yDistance=0.36
01:49:27.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:27.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
01:49:27.600 00.000 16108 MoveAxis(E, 0, ABG)
01:49:27.600 00.000 16108 Move returns status 0, amount 0
01:49:27.601 00.001 16108 MoveAxis(S, 72, ABG)
01:49:27.601 00.000 16108 Guiding  Dir = 1, Dur = 72
01:49:27.601 00.000 16108 IsSlewing returns 0
01:49:27.601 00.000 16108 IsGuiding returns 0
01:49:27.606 00.005 16108 PulseGuide returned control before completion, sleep 78
01:49:27.606 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3389, FiltMin=2928, FiltMax=57421, Gamma=1.000
01:49:27.623 00.017 21068 UpdateGuideState exits: m=112527 SNR=78.8
01:49:27.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.624 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:27.625 00.001 21068 Enqueuing Expose request
01:49:27.699 00.074 16108 IsGuiding returns 0
01:49:27.699 00.000 16108 Move returns status 0, amount 72
01:49:27.699 00.000 16108 move complete, result=0
01:49:27.699 00.000 16108 worker thread done servicing request
01:49:27.699 00.000 16108 Worker thread wakes up
01:49:27.699 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 72 ms SOUTH
01:49:27.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:27.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:28.680 00.980 16108 Exposure complete
01:49:28.741 00.061 16108 worker thread done servicing request
01:49:28.741 00.000 21068 OnExposeComplete: enter
01:49:28.743 00.002 21068 UpdateGuideState(): m_state=6
01:49:28.744 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11383
01:49:28.744 00.000 21068 Star::Find returns 1 (0), X=220.68, Y=875.17, Mass=137524, SNR=91.8, Peak=18713 HFD=3.3
01:49:28.746 00.002 21068 MultiStar: [#1 0.05,-0.44,1.15,U] [#2 -0.16,-0.67,0.00,M1] [#3 0.02,-0.47,0.95,U] [#4 0.03,-0.66,0.00,M2] [#5 0.15,-0.69,0.00,M8] [#6 -0.34,-0.67,0.00,M6] [#7 0.05,-0.74,0.00,M1] [#8 0.23,-0.55,0.00,M1] 
01:49:28.746 00.000 21068 refined, 2 included, MultiStar: {0.05, -0.52}, one-star: {0.07, -0.65}
01:49:28.747 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.84)
01:49:28.748 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
01:49:28.749 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.52 hyp=0.52 cameraTheta=-1.48 mountX=-0.14 mountY=0.49, mountTheta=1.84
01:49:28.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.52, opts=13)
01:49:28.752 00.001 21068 Enqueuing Move request for scope (0.05, -0.52)
01:49:28.753 00.001 16108 Worker thread wakes up
01:49:28.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.52) opts 0xd
01:49:28.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.52)
01:49:28.753 00.000 16108 Moving (0.05, -0.52) raw xDistance=-0.14 yDistance=0.49
01:49:28.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:49:28.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:49:28.753 00.000 16108 MoveAxis(E, 0, ABG)
01:49:28.753 00.000 16108 Move returns status 0, amount 0
01:49:28.753 00.000 16108 MoveAxis(S, 99, ABG)
01:49:28.753 00.000 16108 Guiding  Dir = 1, Dur = 99
01:49:28.753 00.000 16108 IsSlewing returns 0
01:49:28.753 00.000 16108 IsGuiding returns 0
01:49:28.758 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=249, max=65535, med=3385, FiltMin=2877, FiltMax=51430, Gamma=1.000
01:49:28.772 00.014 21068 UpdateGuideState exits: m=137524 SNR=91.8
01:49:28.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:28.774 00.000 21068 Enqueuing Expose request
01:49:28.812 00.038 16108 PulseGuide returned control before completion, sleep 51
01:49:28.873 00.061 16108 IsGuiding returns 1
01:49:28.873 00.000 16108 scope still moving after pulse duration time elapsed
01:49:28.905 00.032 16108 IsSlewing returns 0
01:49:28.905 00.000 16108 IsGuiding returns 1
01:49:28.936 00.031 16108 IsSlewing returns 0
01:49:28.936 00.000 16108 IsGuiding returns 1
01:49:28.967 00.031 16108 IsSlewing returns 0
01:49:28.967 00.000 16108 IsGuiding returns 1
01:49:28.999 00.032 16108 IsSlewing returns 0
01:49:28.999 00.000 16108 IsGuiding returns 0
01:49:28.999 00.000 16108 scope move finished after 99 + 146 ms
01:49:28.999 00.000 16108 Move returns status 0, amount 99
01:49:28.999 00.000 16108 move complete, result=0
01:49:28.999 00.000 16108 worker thread done servicing request
01:49:28.999 00.000 16108 Worker thread wakes up
01:49:28.999 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:28.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:28.999 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 99 ms SOUTH
01:49:30.172 01.173 16108 Exposure complete
01:49:30.237 00.065 16108 worker thread done servicing request
01:49:30.237 00.000 21068 OnExposeComplete: enter
01:49:30.238 00.001 21068 UpdateGuideState(): m_state=6
01:49:30.239 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11384
01:49:30.240 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=875.62, Mass=138038, SNR=88.3, Peak=15328 HFD=3.4
01:49:30.241 00.001 21068 MultiStar: [#1 0.14,-0.32,1.08,U] [#2 -0.26,-0.35,1.27,U] [#3 0.15,-0.40,1.16,U] [#4 -0.08,-0.38,0.91,U] [#5 -0.08,-0.50,0.91,U] [#6 -0.36,-0.31,0.72,U] [#7 -0.11,-0.33,0.60,U] [#8 0.17,-0.30,0.70,U] 
01:49:30.241 00.000 21068 single-star, 8 included, MultiStar: {-0.04, -0.35}, one-star: {0.06, -0.20}
01:49:30.242 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
01:49:30.243 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
01:49:30.244 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=-0.10 mountY=0.18, mountTheta=2.08
01:49:30.247 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.20, opts=13)
01:49:30.249 00.002 21068 Enqueuing Move request for scope (0.06, -0.20)
01:49:30.251 00.002 16108 Worker thread wakes up
01:49:30.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
01:49:30.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
01:49:30.251 00.000 16108 Moving (0.06, -0.20) raw xDistance=-0.10 yDistance=0.18
01:49:30.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:30.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:30.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:49:30.251 00.000 16108 MoveAxis(E, 0, ABG)
01:49:30.251 00.000 16108 Move returns status 0, amount 0
01:49:30.251 00.000 16108 MoveAxis(N, 0, ABG)
01:49:30.252 00.001 16108 Move returns status 0, amount 0
01:49:30.252 00.000 16108 move complete, result=0
01:49:30.252 00.000 16108 worker thread done servicing request
01:49:30.261 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3385, FiltMin=2790, FiltMax=62761, Gamma=1.000
01:49:30.286 00.025 21068 UpdateGuideState exits: m=138038 SNR=88.3
01:49:30.289 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:30.292 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:30.295 00.003 21068 Enqueuing Expose request
01:49:30.297 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:30.299 00.002 16108 Worker thread wakes up
01:49:30.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:30.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:31.271 00.972 16108 Exposure complete
01:49:31.332 00.061 16108 worker thread done servicing request
01:49:31.332 00.000 21068 OnExposeComplete: enter
01:49:31.333 00.001 21068 UpdateGuideState(): m_state=6
01:49:31.335 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11385
01:49:31.336 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.78, Mass=115130, SNR=80.8, Peak=15024 HFD=3.2
01:49:31.337 00.001 21068 MultiStar: [#1 -0.17,-0.01,1.12,U] [#2 -0.31,-0.19,1.29,U] [#3 -0.02,-0.20,1.05,U] [#4 -0.23,-0.27,0.79,U] [#5 -0.24,-0.25,0.90,U] [#6 -0.37,-0.26,0.95,U] [#7 -0.17,-0.07,0.66,U] [#8 0.17,-0.02,0.85,U] 
01:49:31.338 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.15}, one-star: {-0.04, -0.04}
01:49:31.338 00.000 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
01:49:31.339 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
01:49:31.340 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.39 mountX=0.03 mountY=0.04, mountTheta=0.95
01:49:31.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
01:49:31.342 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
01:49:31.343 00.001 16108 Worker thread wakes up
01:49:31.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:49:31.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:49:31.343 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.04
01:49:31.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:31.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:49:31.343 00.000 16108 MoveAxis(E, 0, ABG)
01:49:31.343 00.000 16108 Move returns status 0, amount 0
01:49:31.343 00.000 16108 MoveAxis(N, 0, ABG)
01:49:31.343 00.000 16108 Move returns status 0, amount 0
01:49:31.343 00.000 16108 move complete, result=0
01:49:31.343 00.000 16108 worker thread done servicing request
01:49:31.347 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3385, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:49:31.362 00.015 21068 UpdateGuideState exits: m=115130 SNR=80.8
01:49:31.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.363 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:31.365 00.002 21068 Enqueuing Expose request
01:49:31.365 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:31.366 00.001 16108 Worker thread wakes up
01:49:31.367 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:31.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:32.522 01.155 16108 Exposure complete
01:49:32.578 00.056 16108 worker thread done servicing request
01:49:32.578 00.000 21068 OnExposeComplete: enter
01:49:32.579 00.001 21068 UpdateGuideState(): m_state=6
01:49:32.580 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11386
01:49:32.580 00.000 21068 Star::Find returns 1 (0), X=220.01, Y=876.14, Mass=121378, SNR=80.6, Peak=17331 HFD=3.0
01:49:32.581 00.001 21068 MultiStar: [#1 -0.66,0.21,0.00,M1] [#2 -0.85,0.09,0.00,M1] [#3 -0.53,0.30,0.00,M1] [#4 -0.63,0.14,0.00,M1] [#5 -0.73,0.34,0.00,M7] [#6 -1.07,0.33,0.00,M5] [#7 -0.50,0.36,0.00,M1] [#8 -0.43,0.37,0.00,M1] 
01:49:32.582 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
01:49:32.583 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
01:49:32.583 00.000 21068 CameraToMount -- cameraX=-0.61 cameraY=0.33 hyp=0.69 cameraTheta=2.65 mountX=0.65 mountY=-0.18, mountTheta=-0.26
01:49:32.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.61, y=0.33, opts=13)
01:49:32.587 00.002 21068 Enqueuing Move request for scope (-0.61, 0.33)
01:49:32.588 00.001 16108 Worker thread wakes up
01:49:32.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.33) opts 0xd
01:49:32.589 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.61, 0.33)
01:49:32.589 00.000 16108 Moving (-0.61, 0.33) raw xDistance=0.65 yDistance=-0.18
01:49:32.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:49:32.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:32.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:32.589 00.000 16108 MoveAxis(W, 171, ABG)
01:49:32.589 00.000 16108 Guiding  Dir = 3, Dur = 171
01:49:32.590 00.001 16108 IsSlewing returns 0
01:49:32.590 00.000 16108 IsGuiding returns 0
01:49:32.596 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3385, FiltMin=2918, FiltMax=57280, Gamma=1.000
01:49:32.601 00.005 16108 PulseGuide returned control before completion, sleep 171
01:49:32.624 00.023 21068 UpdateGuideState exits: m=121378 SNR=80.6
01:49:32.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.625 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:32.626 00.001 21068 Enqueuing Expose request
01:49:32.788 00.162 16108 IsGuiding returns 0
01:49:32.788 00.000 16108 Move returns status 0, amount 171
01:49:32.788 00.000 16108 MoveAxis(N, 0, ABG)
01:49:32.788 00.000 16108 Move returns status 0, amount 0
01:49:32.788 00.000 16108 move complete, result=0
01:49:32.788 00.000 16108 worker thread done servicing request
01:49:32.788 00.000 16108 Worker thread wakes up
01:49:32.788 00.000 21068 GuideStep: 0.7 px 171 ms WEST, -0.2 px 0 ms NORTH
01:49:32.790 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:32.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:33.768 00.978 16108 Exposure complete
01:49:33.852 00.084 16108 worker thread done servicing request
01:49:33.852 00.000 21068 OnExposeComplete: enter
01:49:33.854 00.002 21068 UpdateGuideState(): m_state=6
01:49:33.856 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11387
01:49:33.857 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.76, Mass=118985, SNR=73.6, Peak=16432 HFD=3.1
01:49:33.858 00.001 21068 MultiStar: [#1 -0.05,0.11,1.33,U] [#2 -0.17,-0.03,1.40,U] [#3 -0.04,0.32,1.22,U] [#4 -0.09,-0.21,1.07,U] [#5 -0.35,-0.08,1.11,U] [#6 -0.33,-0.27,0.97,U] [#7 -0.36,-0.13,0.66,U] [#8 0.27,0.09,0.83,U] 
01:49:33.860 00.002 21068 single-star, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.09, -0.05}
01:49:33.861 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.71)
01:49:33.862 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
01:49:33.863 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=0.08 mountY=0.07, mountTheta=0.74
01:49:33.867 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
01:49:33.868 00.001 21068 Enqueuing Move request for scope (-0.09, -0.05)
01:49:33.869 00.001 16108 Worker thread wakes up
01:49:33.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:49:33.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:49:33.869 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
01:49:33.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:49:33.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:33.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:49:33.869 00.000 16108 MoveAxis(E, 0, ABG)
01:49:33.869 00.000 16108 Move returns status 0, amount 0
01:49:33.869 00.000 16108 MoveAxis(N, 0, ABG)
01:49:33.869 00.000 16108 Move returns status 0, amount 0
01:49:33.869 00.000 16108 move complete, result=0
01:49:33.869 00.000 16108 worker thread done servicing request
01:49:33.873 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3385, FiltMin=2880, FiltMax=63622, Gamma=1.000
01:49:33.889 00.016 21068 UpdateGuideState exits: m=118985 SNR=73.6
01:49:33.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:33.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:33.892 00.001 21068 Enqueuing Expose request
01:49:33.892 00.000 16108 Worker thread wakes up
01:49:33.892 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:33.893 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:33.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:35.066 01.173 16108 Exposure complete
01:49:35.149 00.083 16108 worker thread done servicing request
01:49:35.149 00.000 21068 OnExposeComplete: enter
01:49:35.151 00.002 21068 UpdateGuideState(): m_state=6
01:49:35.153 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11388
01:49:35.155 00.002 21068 Star::Find returns 1 (0), X=220.57, Y=875.77, Mass=112131, SNR=76.6, Peak=14640 HFD=3.2
01:49:35.157 00.002 21068 MultiStar: [#1 0.46,-0.18,1.64,U] [#2 0.08,-0.11,1.33,U] [#3 0.41,-0.05,1.03,U] [#4 -0.01,-0.29,0.97,U] [#5 0.18,-0.38,1.16,U] [#6 0.03,-0.26,0.98,U] [#7 0.45,-0.39,0.00,M1] [#8 0.30,-0.11,0.84,U] 
01:49:35.158 00.001 21068 single-star, 7 included, MultiStar: {0.19, -0.18}, one-star: {-0.04, -0.04}
01:49:35.160 00.002 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
01:49:35.161 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
01:49:35.162 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.33 mountX=0.03 mountY=0.05, mountTheta=1.00
01:49:35.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
01:49:35.165 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
01:49:35.166 00.001 16108 Worker thread wakes up
01:49:35.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:49:35.166 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:49:35.166 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
01:49:35.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:35.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:35.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:49:35.166 00.000 16108 MoveAxis(E, 0, ABG)
01:49:35.168 00.002 16108 Move returns status 0, amount 0
01:49:35.168 00.000 16108 MoveAxis(N, 0, ABG)
01:49:35.168 00.000 16108 Move returns status 0, amount 0
01:49:35.168 00.000 16108 move complete, result=0
01:49:35.168 00.000 16108 worker thread done servicing request
01:49:35.171 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3385, FiltMin=2864, FiltMax=61229, Gamma=1.000
01:49:35.186 00.015 21068 UpdateGuideState exits: m=112131 SNR=76.6
01:49:35.187 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:35.189 00.001 21068 Enqueuing Expose request
01:49:35.189 00.000 16108 Worker thread wakes up
01:49:35.190 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:35.191 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:35.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:36.166 00.975 16108 Exposure complete
01:49:36.220 00.054 16108 worker thread done servicing request
01:49:36.220 00.000 21068 OnExposeComplete: enter
01:49:36.221 00.001 21068 UpdateGuideState(): m_state=6
01:49:36.223 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11389
01:49:36.225 00.002 21068 Star::Find returns 1 (0), X=220.41, Y=876.24, Mass=124955, SNR=86.2, Peak=12800 HFD=3.4
01:49:36.228 00.003 21068 MultiStar: [#1 -0.30,0.14,1.14,U] [#2 -0.51,0.25,0.00,M1] [#3 -0.19,0.27,0.99,U] [#4 -0.07,0.19,0.74,U] [#5 -0.07,0.14,0.81,U] [#6 -0.29,0.31,0.73,U] [#7 -0.31,0.18,0.61,U] [#8 0.20,0.54,0.00,M1] 
01:49:36.229 00.001 21068 refined, 6 included, MultiStar: {-0.21, 0.24}, one-star: {-0.20, 0.43}
01:49:36.231 00.002 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
01:49:36.233 00.002 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
01:49:36.233 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.32 cameraTheta=2.28 mountX=0.24 mountY=-0.19, mountTheta=-0.65
01:49:36.236 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.24, opts=13)
01:49:36.237 00.001 21068 Enqueuing Move request for scope (-0.21, 0.24)
01:49:36.239 00.002 16108 Worker thread wakes up
01:49:36.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.24) opts 0xd
01:49:36.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.24)
01:49:36.239 00.000 16108 Moving (-0.21, 0.24) raw xDistance=0.24 yDistance=-0.19
01:49:36.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:49:36.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:36.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:36.239 00.000 16108 MoveAxis(W, 64, ABG)
01:49:36.239 00.000 16108 Guiding  Dir = 3, Dur = 64
01:49:36.240 00.001 16108 IsSlewing returns 0
01:49:36.240 00.000 16108 IsGuiding returns 0
01:49:36.247 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3385, FiltMin=2883, FiltMax=63078, Gamma=1.000
01:49:36.265 00.018 21068 UpdateGuideState exits: m=124955 SNR=86.2
01:49:36.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:36.268 00.001 21068 Enqueuing Expose request
01:49:36.296 00.028 16108 PulseGuide returned control before completion, sleep 19
01:49:36.326 00.030 16108 IsGuiding returns 1
01:49:36.326 00.000 16108 scope still moving after pulse duration time elapsed
01:49:36.356 00.030 16108 IsSlewing returns 0
01:49:36.356 00.000 16108 IsGuiding returns 1
01:49:36.388 00.032 16108 IsSlewing returns 0
01:49:36.388 00.000 16108 IsGuiding returns 0
01:49:36.388 00.000 16108 scope move finished after 64 + 84 ms
01:49:36.388 00.000 16108 Move returns status 0, amount 64
01:49:36.388 00.000 16108 MoveAxis(N, 0, ABG)
01:49:36.388 00.000 16108 Move returns status 0, amount 0
01:49:36.388 00.000 16108 move complete, result=0
01:49:36.388 00.000 16108 worker thread done servicing request
01:49:36.388 00.000 16108 Worker thread wakes up
01:49:36.388 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.2 px 0 ms NORTH
01:49:36.392 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:36.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:37.556 01.164 16108 Exposure complete
01:49:37.616 00.060 16108 worker thread done servicing request
01:49:37.616 00.000 21068 OnExposeComplete: enter
01:49:37.618 00.002 21068 UpdateGuideState(): m_state=6
01:49:37.621 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11390
01:49:37.624 00.003 21068 Star::Find returns 1 (0), X=222.97, Y=874.78, Mass=117436, SNR=77.9, Peak=9065 HFD=4.3
01:49:37.624 00.000 21068 MultiStar: large primary error, entering stabilization period
01:49:37.625 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
01:49:37.626 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
01:49:37.627 00.001 21068 CameraToMount -- cameraX=2.35 cameraY=-1.03 hyp=2.57 cameraTheta=-0.41 mountX=-2.50 mountY=0.46, mountTheta=2.96
01:49:37.628 00.001 21068 SchedulePrimaryMove(0D0C3370, x=2.35, y=-1.03, opts=13)
01:49:37.629 00.001 21068 Enqueuing Move request for scope (2.35, -1.03)
01:49:37.630 00.001 16108 Worker thread wakes up
01:49:37.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (2.35, -1.03) opts 0xd
01:49:37.630 00.000 16108 Handling offset move in thread for scope, endpoint = (2.35, -1.03)
01:49:37.630 00.000 16108 Moving (2.35, -1.03) raw xDistance=-2.50 yDistance=0.46
01:49:37.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns -1.56 from input -2.50
01:49:37.631 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
01:49:37.631 00.000 16108 MoveAxis(E, 650, ABG)
01:49:37.631 00.000 16108 Guiding  Dir = 2, Dur = 650
01:49:37.631 00.000 16108 IsSlewing returns 0
01:49:37.632 00.001 16108 IsGuiding returns 0
01:49:37.633 00.001 16108 PulseGuide returned control before completion, sleep 659
01:49:37.639 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3389, FiltMin=2918, FiltMax=44477, Gamma=1.000
01:49:37.656 00.017 21068 UpdateGuideState exits: m=117436 SNR=77.9
01:49:37.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:37.658 00.000 21068 Enqueuing Expose request
01:49:38.306 00.648 16108 IsGuiding returns 1
01:49:38.306 00.000 16108 scope still moving after pulse duration time elapsed
01:49:38.337 00.031 16108 IsSlewing returns 0
01:49:38.337 00.000 16108 IsGuiding returns 1
01:49:38.369 00.032 16108 IsSlewing returns 0
01:49:38.369 00.000 16108 IsGuiding returns 0
01:49:38.369 00.000 16108 scope move finished after 650 + 86 ms
01:49:38.369 00.000 16108 Move returns status 0, amount 650
01:49:38.369 00.000 16108 MoveAxis(S, 91, ABG)
01:49:38.370 00.001 16108 Guiding  Dir = 1, Dur = 91
01:49:38.370 00.000 16108 IsSlewing returns 0
01:49:38.370 00.000 16108 IsGuiding returns 0
01:49:38.416 00.046 16108 PulseGuide returned control before completion, sleep 55
01:49:38.478 00.062 16108 IsGuiding returns 1
01:49:38.478 00.000 16108 scope still moving after pulse duration time elapsed
01:49:38.509 00.031 16108 IsSlewing returns 0
01:49:38.509 00.000 16108 IsGuiding returns 1
01:49:38.540 00.031 16108 IsSlewing returns 0
01:49:38.540 00.000 16108 IsGuiding returns 0
01:49:38.540 00.000 16108 scope move finished after 91 + 79 ms
01:49:38.540 00.000 16108 Move returns status 0, amount 91
01:49:38.540 00.000 16108 move complete, result=0
01:49:38.541 00.001 16108 worker thread done servicing request
01:49:38.541 00.000 21068 GuideStep: -2.5 px 650 ms EAST, 0.5 px 91 ms SOUTH
01:49:38.543 00.002 16108 Worker thread wakes up
01:49:38.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:38.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:39.728 01.185 16108 Exposure complete
01:49:39.787 00.059 16108 worker thread done servicing request
01:49:39.789 00.002 21068 OnExposeComplete: enter
01:49:39.789 00.000 21068 UpdateGuideState(): m_state=6
01:49:39.790 00.001 21068 Star::Find(15, 222, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11391
01:49:39.791 00.001 21068 Star::Find returns 1 (0), X=220.80, Y=874.57, Mass=120187, SNR=76.0, Peak=11017 HFD=3.8
01:49:39.792 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
01:49:39.793 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
01:49:39.793 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-1.24 hyp=1.25 cameraTheta=-1.42 mountX=-0.40 mountY=1.16, mountTheta=1.90
01:49:39.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-1.24, opts=13)
01:49:39.796 00.001 21068 Enqueuing Move request for scope (0.19, -1.24)
01:49:39.796 00.000 16108 Worker thread wakes up
01:49:39.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.24) opts 0xd
01:49:39.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -1.24)
01:49:39.796 00.000 16108 Moving (0.19, -1.24) raw xDistance=-0.40 yDistance=1.16
01:49:39.797 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.40
01:49:39.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
01:49:39.797 00.000 16108 MoveAxis(E, 150, ABG)
01:49:39.797 00.000 16108 Guiding  Dir = 2, Dur = 150
01:49:39.797 00.000 16108 IsSlewing returns 0
01:49:39.797 00.000 16108 IsGuiding returns 0
01:49:39.802 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3389, FiltMin=2899, FiltMax=55949, Gamma=1.000
01:49:39.817 00.015 21068 UpdateGuideState exits: m=120187 SNR=76.0
01:49:39.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.820 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:39.820 00.000 21068 Enqueuing Expose request
01:49:39.853 00.033 16108 PulseGuide returned control before completion, sleep 105
01:49:39.960 00.107 16108 IsGuiding returns 1
01:49:39.960 00.000 16108 scope still moving after pulse duration time elapsed
01:49:39.991 00.031 16108 IsSlewing returns 0
01:49:39.992 00.001 16108 IsGuiding returns 1
01:49:40.022 00.030 16108 IsSlewing returns 0
01:49:40.022 00.000 16108 IsGuiding returns 0
01:49:40.022 00.000 16108 scope move finished after 150 + 74 ms
01:49:40.022 00.000 16108 Move returns status 0, amount 150
01:49:40.022 00.000 16108 MoveAxis(S, 234, ABG)
01:49:40.022 00.000 16108 Guiding  Dir = 1, Dur = 234
01:49:40.023 00.001 16108 IsSlewing returns 0
01:49:40.023 00.000 16108 IsGuiding returns 0
01:49:40.087 00.064 16108 PulseGuide returned control before completion, sleep 181
01:49:40.274 00.187 16108 IsGuiding returns 1
01:49:40.274 00.000 16108 scope still moving after pulse duration time elapsed
01:49:40.306 00.032 16108 IsSlewing returns 0
01:49:40.306 00.000 16108 IsGuiding returns 1
01:49:40.337 00.031 16108 IsSlewing returns 0
01:49:40.337 00.000 16108 IsGuiding returns 0
01:49:40.337 00.000 16108 scope move finished after 234 + 80 ms
01:49:40.337 00.000 16108 Move returns status 0, amount 234
01:49:40.338 00.001 16108 move complete, result=0
01:49:40.338 00.000 16108 worker thread done servicing request
01:49:40.338 00.000 16108 Worker thread wakes up
01:49:40.338 00.000 21068 GuideStep: -0.4 px 150 ms EAST, 1.2 px 234 ms SOUTH
01:49:40.340 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:40.341 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:41.307 00.966 16108 Exposure complete
01:49:41.388 00.081 16108 worker thread done servicing request
01:49:41.388 00.000 21068 OnExposeComplete: enter
01:49:41.389 00.001 21068 UpdateGuideState(): m_state=6
01:49:41.391 00.002 21068 Star::Find(15, 220, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11392
01:49:41.392 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=875.83, Mass=126944, SNR=79.8, Peak=9616 HFD=4.0
01:49:41.392 00.000 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:49:41.393 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:49:41.394 00.001 21068 CameraToMount -- cameraX=1.06 cameraY=0.02 hyp=1.06 cameraTheta=0.02 mountX=-1.05 mountY=-0.27, mountTheta=-2.89
01:49:41.395 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.06, y=0.02, opts=13)
01:49:41.396 00.001 21068 Enqueuing Move request for scope (1.06, 0.02)
01:49:41.397 00.001 16108 Worker thread wakes up
01:49:41.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.02) opts 0xd
01:49:41.397 00.000 16108 Handling offset move in thread for scope, endpoint = (1.06, 0.02)
01:49:41.397 00.000 16108 Moving (1.06, 0.02) raw xDistance=-1.05 yDistance=-0.27
01:49:41.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
01:49:41.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:41.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:49:41.397 00.000 16108 MoveAxis(E, 284, ABG)
01:49:41.397 00.000 16108 Guiding  Dir = 2, Dur = 284
01:49:41.398 00.001 16108 IsSlewing returns 0
01:49:41.398 00.000 16108 IsGuiding returns 0
01:49:41.405 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3389, FiltMin=2889, FiltMax=56105, Gamma=1.000
01:49:41.416 00.011 16108 PulseGuide returned control before completion, sleep 277
01:49:41.426 00.010 21068 UpdateGuideState exits: m=126944 SNR=79.8
01:49:41.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:41.429 00.001 21068 Enqueuing Expose request
01:49:41.699 00.270 16108 IsGuiding returns 1
01:49:41.699 00.000 16108 scope still moving after pulse duration time elapsed
01:49:41.730 00.031 16108 IsSlewing returns 0
01:49:41.732 00.002 16108 IsGuiding returns 1
01:49:41.761 00.029 16108 IsSlewing returns 0
01:49:41.761 00.000 16108 IsGuiding returns 0
01:49:41.761 00.000 16108 scope move finished after 284 + 79 ms
01:49:41.761 00.000 16108 Move returns status 0, amount 284
01:49:41.763 00.002 16108 MoveAxis(N, 0, ABG)
01:49:41.763 00.000 16108 Move returns status 0, amount 0
01:49:41.763 00.000 16108 move complete, result=0
01:49:41.763 00.000 16108 worker thread done servicing request
01:49:41.763 00.000 16108 Worker thread wakes up
01:49:41.763 00.000 21068 GuideStep: -1.0 px 284 ms EAST, -0.3 px 0 ms NORTH
01:49:41.765 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:41.766 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:42.919 01.153 16108 Exposure complete
01:49:42.980 00.061 16108 worker thread done servicing request
01:49:42.980 00.000 21068 OnExposeComplete: enter
01:49:42.981 00.001 21068 UpdateGuideState(): m_state=6
01:49:42.981 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11393
01:49:42.982 00.001 21068 Star::Find returns 1 (0), X=217.04, Y=877.13, Mass=113638, SNR=73.0, Peak=8256 HFD=4.3
01:49:42.983 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
01:49:42.984 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
01:49:42.984 00.000 21068 CameraToMount -- cameraX=-3.57 cameraY=1.31 hyp=3.81 cameraTheta=2.79 mountX=3.75 mountY=-0.44, mountTheta=-0.12
01:49:42.987 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-3.57, y=1.31, opts=13)
01:49:42.987 00.000 21068 Enqueuing Move request for scope (-3.57, 1.31)
01:49:42.988 00.001 16108 Worker thread wakes up
01:49:42.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-3.57, 1.31) opts 0xd
01:49:42.988 00.000 16108 Handling offset move in thread for scope, endpoint = (-3.57, 1.31)
01:49:42.988 00.000 16108 Moving (-3.57, 1.31) raw xDistance=3.75 yDistance=-0.44
01:49:42.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 2.31 from input 3.75
01:49:42.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:42.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:49:42.988 00.000 16108 MoveAxis(W, 962, ABG)
01:49:42.988 00.000 16108 Guiding  Dir = 3, Dur = 962
01:49:42.989 00.001 16108 IsSlewing returns 0
01:49:42.989 00.000 16108 IsGuiding returns 0
01:49:42.994 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3389, FiltMin=2915, FiltMax=41840, Gamma=1.000
01:49:43.010 00.016 21068 UpdateGuideState exits: m=113638 SNR=73.0
01:49:43.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:43.013 00.001 21068 Enqueuing Expose request
01:49:43.016 00.003 16108 PulseGuide returned control before completion, sleep 945
01:49:43.975 00.959 16108 IsGuiding returns 1
01:49:43.975 00.000 16108 scope still moving after pulse duration time elapsed
01:49:44.006 00.031 16108 IsSlewing returns 0
01:49:44.006 00.000 16108 IsGuiding returns 1
01:49:44.043 00.037 16108 IsSlewing returns 0
01:49:44.043 00.000 16108 IsGuiding returns 1
01:49:44.069 00.026 16108 IsSlewing returns 0
01:49:44.069 00.000 16108 IsGuiding returns 0
01:49:44.069 00.000 16108 scope move finished after 962 + 118 ms
01:49:44.069 00.000 16108 Move returns status 0, amount 962
01:49:44.069 00.000 16108 MoveAxis(N, 0, ABG)
01:49:44.069 00.000 16108 Move returns status 0, amount 0
01:49:44.069 00.000 16108 move complete, result=0
01:49:44.069 00.000 16108 worker thread done servicing request
01:49:44.069 00.000 16108 Worker thread wakes up
01:49:44.069 00.000 21068 GuideStep: 3.7 px 962 ms WEST, -0.4 px 0 ms NORTH
01:49:44.071 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:44.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:45.229 01.158 16108 Exposure complete
01:49:45.297 00.068 16108 worker thread done servicing request
01:49:45.297 00.000 21068 OnExposeComplete: enter
01:49:45.299 00.002 21068 UpdateGuideState(): m_state=6
01:49:45.300 00.001 21068 Star::Find(15, 217, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11394
01:49:45.301 00.001 21068 Star::Find returns 1 (0), X=219.67, Y=877.72, Mass=130137, SNR=92.4, Peak=12115 HFD=3.6
01:49:45.301 00.000 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
01:49:45.302 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
01:49:45.303 00.001 21068 CameraToMount -- cameraX=-0.94 cameraY=1.91 hyp=2.13 cameraTheta=2.03 mountX=1.26 mountY=-1.64, mountTheta=-0.92
01:49:45.304 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.94, y=1.91, opts=13)
01:49:45.305 00.001 21068 Enqueuing Move request for scope (-0.94, 1.91)
01:49:45.306 00.001 16108 Worker thread wakes up
01:49:45.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 1.91) opts 0xd
01:49:45.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.94, 1.91)
01:49:45.306 00.000 16108 Moving (-0.94, 1.91) raw xDistance=1.26 yDistance=-1.64
01:49:45.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.26
01:49:45.306 00.000 16108 resist switch: large excursion: input -1.64 thresh 0.60 direction from 1 to -1
01:49:45.306 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.91
01:49:45.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
01:49:45.306 00.000 16108 MoveAxis(W, 396, ABG)
01:49:45.306 00.000 16108 Guiding  Dir = 3, Dur = 396
01:49:45.306 00.000 16108 IsSlewing returns 0
01:49:45.307 00.001 16108 IsGuiding returns 0
01:49:45.309 00.002 16108 PulseGuide returned control before completion, sleep 405
01:49:45.317 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3389, FiltMin=2931, FiltMax=49408, Gamma=1.000
01:49:45.337 00.020 21068 UpdateGuideState exits: m=130137 SNR=92.4
01:49:45.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:45.338 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:45.340 00.002 21068 Enqueuing Expose request
01:49:45.715 00.375 16108 IsGuiding returns 1
01:49:45.715 00.000 16108 scope still moving after pulse duration time elapsed
01:49:45.745 00.030 16108 IsSlewing returns 0
01:49:45.745 00.000 16108 IsGuiding returns 0
01:49:45.745 00.000 16108 scope move finished after 396 + 42 ms
01:49:45.745 00.000 16108 Move returns status 0, amount 396
01:49:45.745 00.000 16108 MoveAxis(N, 329, ABG)
01:49:45.745 00.000 16108 Guiding  Dir = 0, Dur = 329
01:49:45.745 00.000 16108 IsSlewing returns 0
01:49:45.745 00.000 16108 IsGuiding returns 0
01:49:45.777 00.032 16108 PulseGuide returned control before completion, sleep 307
01:49:46.092 00.315 16108 IsGuiding returns 1
01:49:46.092 00.000 16108 scope still moving after pulse duration time elapsed
01:49:46.124 00.032 16108 IsSlewing returns 0
01:49:46.125 00.001 16108 IsGuiding returns 1
01:49:46.156 00.031 16108 IsSlewing returns 0
01:49:46.156 00.000 16108 IsGuiding returns 1
01:49:46.187 00.031 16108 IsSlewing returns 0
01:49:46.187 00.000 16108 IsGuiding returns 0
01:49:46.188 00.001 16108 scope move finished after 329 + 113 ms
01:49:46.188 00.000 16108 Move returns status 0, amount 329
01:49:46.188 00.000 16108 move complete, result=0
01:49:46.188 00.000 16108 worker thread done servicing request
01:49:46.188 00.000 16108 Worker thread wakes up
01:49:46.188 00.000 21068 GuideStep: 1.3 px 396 ms WEST, -1.6 px 329 ms NORTH
01:49:46.192 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:46.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:47.346 01.154 16108 Exposure complete
01:49:47.397 00.051 16108 worker thread done servicing request
01:49:47.398 00.001 21068 OnExposeComplete: enter
01:49:47.399 00.001 21068 UpdateGuideState(): m_state=6
01:49:47.400 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11395
01:49:47.400 00.000 21068 Star::Find returns 1 (0), X=221.61, Y=876.87, Mass=105897, SNR=78.9, Peak=16867 HFD=3.0
01:49:47.401 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
01:49:47.402 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
01:49:47.403 00.001 21068 CameraToMount -- cameraX=1.00 cameraY=1.05 hyp=1.45 cameraTheta=0.81 mountX=-0.80 mountY=-1.26, mountTheta=-2.14
01:49:47.404 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.00, y=1.05, opts=13)
01:49:47.407 00.003 21068 Enqueuing Move request for scope (1.00, 1.05)
01:49:47.408 00.001 16108 Worker thread wakes up
01:49:47.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.00, 1.05) opts 0xd
01:49:47.408 00.000 16108 Handling offset move in thread for scope, endpoint = (1.00, 1.05)
01:49:47.408 00.000 16108 Moving (1.00, 1.05) raw xDistance=-0.80 yDistance=-1.26
01:49:47.409 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.80
01:49:47.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26
01:49:47.409 00.000 16108 MoveAxis(E, 182, ABG)
01:49:47.409 00.000 16108 Guiding  Dir = 2, Dur = 182
01:49:47.409 00.000 16108 IsSlewing returns 0
01:49:47.410 00.001 16108 IsGuiding returns 0
01:49:47.416 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3389, FiltMin=2902, FiltMax=65501, Gamma=1.000
01:49:47.435 00.019 21068 UpdateGuideState exits: m=105897 SNR=78.9
01:49:47.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:47.437 00.000 21068 Enqueuing Expose request
01:49:47.462 00.025 16108 PulseGuide returned control before completion, sleep 140
01:49:47.617 00.155 16108 IsGuiding returns 1
01:49:47.617 00.000 16108 scope still moving after pulse duration time elapsed
01:49:47.648 00.031 16108 IsSlewing returns 0
01:49:47.648 00.000 16108 IsGuiding returns 1
01:49:47.679 00.031 16108 IsSlewing returns 0
01:49:47.679 00.000 16108 IsGuiding returns 0
01:49:47.681 00.002 16108 scope move finished after 182 + 88 ms
01:49:47.681 00.000 16108 Move returns status 0, amount 182
01:49:47.681 00.000 16108 MoveAxis(N, 253, ABG)
01:49:47.681 00.000 16108 Guiding  Dir = 0, Dur = 253
01:49:47.681 00.000 16108 IsSlewing returns 0
01:49:47.681 00.000 16108 IsGuiding returns 0
01:49:47.728 00.047 16108 PulseGuide returned control before completion, sleep 217
01:49:47.948 00.220 16108 IsGuiding returns 1
01:49:47.948 00.000 16108 scope still moving after pulse duration time elapsed
01:49:47.980 00.032 16108 IsSlewing returns 0
01:49:47.980 00.000 16108 IsGuiding returns 0
01:49:47.980 00.000 16108 scope move finished after 253 + 45 ms
01:49:47.980 00.000 16108 Move returns status 0, amount 253
01:49:47.980 00.000 16108 move complete, result=0
01:49:47.980 00.000 16108 worker thread done servicing request
01:49:47.980 00.000 16108 Worker thread wakes up
01:49:47.980 00.000 21068 GuideStep: -0.8 px 182 ms EAST, -1.3 px 253 ms NORTH
01:49:47.982 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:47.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:48.963 00.981 16108 Exposure complete
01:49:49.024 00.061 16108 worker thread done servicing request
01:49:49.024 00.000 21068 OnExposeComplete: enter
01:49:49.025 00.001 21068 UpdateGuideState(): m_state=6
01:49:49.026 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11396
01:49:49.027 00.001 21068 Star::Find returns 1 (0), X=221.79, Y=876.29, Mass=136516, SNR=97.4, Peak=14403 HFD=3.6
01:49:49.028 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
01:49:49.028 00.000 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
01:49:49.029 00.001 21068 CameraToMount -- cameraX=1.18 cameraY=0.48 hyp=1.27 cameraTheta=0.39 mountX=-1.08 mountY=-0.74, mountTheta=-2.54
01:49:49.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.18, y=0.48, opts=13)
01:49:49.031 00.000 21068 Enqueuing Move request for scope (1.18, 0.48)
01:49:49.032 00.001 16108 Worker thread wakes up
01:49:49.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.18, 0.48) opts 0xd
01:49:49.032 00.000 16108 Handling offset move in thread for scope, endpoint = (1.18, 0.48)
01:49:49.033 00.001 16108 Moving (1.18, 0.48) raw xDistance=-1.08 yDistance=-0.74
01:49:49.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.08
01:49:49.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
01:49:49.033 00.000 16108 MoveAxis(E, 296, ABG)
01:49:49.033 00.000 16108 Guiding  Dir = 2, Dur = 296
01:49:49.033 00.000 16108 IsSlewing returns 0
01:49:49.033 00.000 16108 IsGuiding returns 0
01:49:49.036 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3385, FiltMin=2909, FiltMax=54941, Gamma=1.000
01:49:49.062 00.026 21068 UpdateGuideState exits: m=136516 SNR=97.4
01:49:49.062 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:49.064 00.001 21068 Enqueuing Expose request
01:49:49.075 00.011 16108 PulseGuide returned control before completion, sleep 265
01:49:49.356 00.281 16108 IsGuiding returns 1
01:49:49.356 00.000 16108 scope still moving after pulse duration time elapsed
01:49:49.387 00.031 16108 IsSlewing returns 0
01:49:49.388 00.001 16108 IsGuiding returns 1
01:49:49.419 00.031 16108 IsSlewing returns 0
01:49:49.419 00.000 16108 IsGuiding returns 0
01:49:49.420 00.001 16108 scope move finished after 296 + 90 ms
01:49:49.420 00.000 16108 Move returns status 0, amount 296
01:49:49.420 00.000 16108 MoveAxis(N, 149, ABG)
01:49:49.420 00.000 16108 Guiding  Dir = 0, Dur = 149
01:49:49.420 00.000 16108 IsSlewing returns 0
01:49:49.420 00.000 16108 IsGuiding returns 0
01:49:49.467 00.047 16108 PulseGuide returned control before completion, sleep 112
01:49:49.592 00.125 16108 IsGuiding returns 1
01:49:49.592 00.000 16108 scope still moving after pulse duration time elapsed
01:49:49.623 00.031 16108 IsSlewing returns 0
01:49:49.623 00.000 16108 IsGuiding returns 1
01:49:49.654 00.031 16108 IsSlewing returns 0
01:49:49.654 00.000 16108 IsGuiding returns 0
01:49:49.654 00.000 16108 scope move finished after 149 + 85 ms
01:49:49.654 00.000 16108 Move returns status 0, amount 149
01:49:49.654 00.000 16108 move complete, result=0
01:49:49.655 00.001 16108 worker thread done servicing request
01:49:49.655 00.000 16108 Worker thread wakes up
01:49:49.655 00.000 21068 GuideStep: -1.1 px 296 ms EAST, -0.7 px 149 ms NORTH
01:49:49.659 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:49.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:50.819 01.160 16108 Exposure complete
01:49:50.884 00.065 16108 worker thread done servicing request
01:49:50.884 00.000 21068 OnExposeComplete: enter
01:49:50.885 00.001 21068 UpdateGuideState(): m_state=6
01:49:50.886 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11397
01:49:50.887 00.001 21068 Star::Find returns 1 (0), X=219.86, Y=877.57, Mass=117099, SNR=88.2, Peak=12915 HFD=3.7
01:49:50.887 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
01:49:50.888 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
01:49:50.889 00.001 21068 CameraToMount -- cameraX=-0.75 cameraY=1.76 hyp=1.91 cameraTheta=1.98 mountX=1.05 mountY=-1.53, mountTheta=-0.97
01:49:50.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.75, y=1.76, opts=13)
01:49:50.891 00.001 21068 Enqueuing Move request for scope (-0.75, 1.76)
01:49:50.892 00.001 16108 Worker thread wakes up
01:49:50.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 1.76) opts 0xd
01:49:50.892 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.75, 1.76)
01:49:50.892 00.000 16108 Moving (-0.75, 1.76) raw xDistance=1.05 yDistance=-1.53
01:49:50.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.05
01:49:50.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53
01:49:50.892 00.000 16108 MoveAxis(W, 254, ABG)
01:49:50.892 00.000 16108 Guiding  Dir = 3, Dur = 254
01:49:50.893 00.001 16108 IsSlewing returns 0
01:49:50.893 00.000 16108 IsGuiding returns 0
01:49:50.895 00.002 16108 PulseGuide returned control before completion, sleep 263
01:49:50.899 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3385, FiltMin=2889, FiltMax=51753, Gamma=1.000
01:49:50.920 00.021 21068 UpdateGuideState exits: m=117099 SNR=88.2
01:49:50.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:50.923 00.001 21068 Enqueuing Expose request
01:49:51.174 00.251 16108 IsGuiding returns 1
01:49:51.174 00.000 16108 scope still moving after pulse duration time elapsed
01:49:51.206 00.032 16108 IsSlewing returns 0
01:49:51.206 00.000 16108 IsGuiding returns 1
01:49:51.238 00.032 16108 IsSlewing returns 0
01:49:51.238 00.000 16108 IsGuiding returns 0
01:49:51.238 00.000 16108 scope move finished after 254 + 91 ms
01:49:51.238 00.000 16108 Move returns status 0, amount 254
01:49:51.238 00.000 16108 MoveAxis(N, 308, ABG)
01:49:51.238 00.000 16108 Guiding  Dir = 0, Dur = 308
01:49:51.239 00.001 16108 IsSlewing returns 0
01:49:51.239 00.000 16108 IsGuiding returns 0
01:49:51.287 00.048 16108 PulseGuide returned control before completion, sleep 271
01:49:51.565 00.278 16108 IsGuiding returns 1
01:49:51.565 00.000 16108 scope still moving after pulse duration time elapsed
01:49:51.596 00.031 16108 IsSlewing returns 0
01:49:51.597 00.001 16108 IsGuiding returns 1
01:49:51.627 00.030 16108 IsSlewing returns 0
01:49:51.627 00.000 16108 IsGuiding returns 0
01:49:51.627 00.000 16108 scope move finished after 308 + 80 ms
01:49:51.627 00.000 16108 Move returns status 0, amount 308
01:49:51.627 00.000 16108 move complete, result=0
01:49:51.627 00.000 16108 worker thread done servicing request
01:49:51.627 00.000 16108 Worker thread wakes up
01:49:51.627 00.000 21068 GuideStep: 1.0 px 254 ms WEST, -1.5 px 308 ms NORTH
01:49:51.631 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:51.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:52.607 00.976 16108 Exposure complete
01:49:52.674 00.067 16108 worker thread done servicing request
01:49:52.675 00.001 21068 OnExposeComplete: enter
01:49:52.675 00.000 21068 UpdateGuideState(): m_state=6
01:49:52.676 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11398
01:49:52.677 00.001 21068 Star::Find returns 1 (0), X=220.86, Y=876.11, Mass=119736, SNR=78.4, Peak=11616 HFD=3.8
01:49:52.678 00.001 21068 MultiStar: exiting stabilization period
01:49:52.678 00.000 21068 MultiStar: [#1 0.42,0.34,1.07,U] [#2 0.15,0.25,1.24,U] [#3 0.09,0.50,1.25,U] [#4 0.21,0.07,0.80,U] [#5 -0.09,0.13,1.00,U] [#6 -0.04,0.12,0.75,U] [#7 0.15,0.30,0.61,U] [#8 0.34,0.13,1.02,U] 
01:49:52.679 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.25}, one-star: {0.25, 0.30}
01:49:52.680 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
01:49:52.680 00.000 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
01:49:52.682 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.98 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
01:49:52.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.25, opts=13)
01:49:52.686 00.002 21068 Enqueuing Move request for scope (0.17, 0.25)
01:49:52.687 00.001 16108 Worker thread wakes up
01:49:52.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
01:49:52.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
01:49:52.687 00.000 16108 Moving (0.17, 0.25) raw xDistance=-0.12 yDistance=-0.28
01:49:52.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:52.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:49:52.688 00.001 16108 MoveAxis(E, 0, ABG)
01:49:52.688 00.000 16108 Move returns status 0, amount 0
01:49:52.688 00.000 16108 MoveAxis(N, 57, ABG)
01:49:52.688 00.000 16108 Guiding  Dir = 0, Dur = 57
01:49:52.688 00.000 16108 IsSlewing returns 0
01:49:52.689 00.001 16108 IsGuiding returns 0
01:49:52.693 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3385, FiltMin=2889, FiltMax=60521, Gamma=1.000
01:49:52.698 00.005 16108 PulseGuide returned control before completion, sleep 58
01:49:52.712 00.014 21068 UpdateGuideState exits: m=119736 SNR=78.4
01:49:52.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:52.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:52.714 00.000 21068 Enqueuing Expose request
01:49:52.759 00.045 16108 IsGuiding returns 1
01:49:52.759 00.000 16108 scope still moving after pulse duration time elapsed
01:49:52.790 00.031 16108 IsSlewing returns 0
01:49:52.790 00.000 16108 IsGuiding returns 0
01:49:52.790 00.000 16108 scope move finished after 57 + 44 ms
01:49:52.790 00.000 16108 Move returns status 0, amount 57
01:49:52.790 00.000 16108 move complete, result=0
01:49:52.790 00.000 16108 worker thread done servicing request
01:49:52.790 00.000 16108 Worker thread wakes up
01:49:52.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
01:49:52.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:52.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:53.967 01.176 16108 Exposure complete
01:49:54.021 00.054 16108 worker thread done servicing request
01:49:54.021 00.000 21068 OnExposeComplete: enter
01:49:54.022 00.001 21068 UpdateGuideState(): m_state=6
01:49:54.023 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11399
01:49:54.024 00.001 21068 Star::Find returns 1 (0), X=220.48, Y=875.11, Mass=143676, SNR=92.1, Peak=14953 HFD=3.6
01:49:54.025 00.001 21068 MultiStar: [#1 0.10,-0.64,0.00,M1] [#2 -0.26,-0.89,0.00,M1] [#3 0.06,-0.65,0.00,M1] [#4 0.01,-0.95,0.00,M1] [#5 -0.33,-0.95,0.00,M4] [#6 -0.19,-1.05,0.00,M2] [#7 -0.02,-0.67,0.00,M1] [#8 0.05,-0.51,0.78,U] 
01:49:54.026 00.001 21068 refined, 1 included, MultiStar: {-0.05, -0.62}, one-star: {-0.13, -0.70}
01:49:54.027 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
01:49:54.028 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
01:49:54.029 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.65 mountX=-0.06 mountY=0.61, mountTheta=1.67
01:49:54.030 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.62, opts=13)
01:49:54.032 00.002 21068 Enqueuing Move request for scope (-0.05, -0.62)
01:49:54.032 00.000 16108 Worker thread wakes up
01:49:54.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.62) opts 0xd
01:49:54.032 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.62)
01:49:54.032 00.000 16108 Moving (-0.05, -0.62) raw xDistance=-0.06 yDistance=0.61
01:49:54.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:49:54.032 00.000 16108 resist switch: large excursion: input 0.61 thresh 0.60 direction from -1 to 1
01:49:54.032 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.83
01:49:54.033 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
01:49:54.033 00.000 16108 MoveAxis(E, 0, ABG)
01:49:54.033 00.000 16108 Move returns status 0, amount 0
01:49:54.033 00.000 16108 MoveAxis(S, 123, ABG)
01:49:54.033 00.000 16108 Guiding  Dir = 1, Dur = 123
01:49:54.033 00.000 16108 IsSlewing returns 0
01:49:54.033 00.000 16108 IsGuiding returns 0
01:49:54.039 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3385, FiltMin=2912, FiltMax=61299, Gamma=1.000
01:49:54.052 00.013 16108 PulseGuide returned control before completion, sleep 116
01:49:54.057 00.005 21068 UpdateGuideState exits: m=143676 SNR=92.1
01:49:54.059 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.061 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:54.062 00.001 21068 Enqueuing Expose request
01:49:54.175 00.113 16108 IsGuiding returns 1
01:49:54.175 00.000 16108 scope still moving after pulse duration time elapsed
01:49:54.207 00.032 16108 IsSlewing returns 0
01:49:54.207 00.000 16108 IsGuiding returns 1
01:49:54.238 00.031 16108 IsSlewing returns 0
01:49:54.238 00.000 16108 IsGuiding returns 0
01:49:54.238 00.000 16108 scope move finished after 123 + 81 ms
01:49:54.238 00.000 16108 Move returns status 0, amount 123
01:49:54.238 00.000 16108 move complete, result=0
01:49:54.238 00.000 16108 worker thread done servicing request
01:49:54.238 00.000 16108 Worker thread wakes up
01:49:54.239 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:54.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:54.239 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.6 px 123 ms SOUTH
01:49:55.212 00.973 16108 Exposure complete
01:49:55.268 00.056 16108 worker thread done servicing request
01:49:55.268 00.000 21068 OnExposeComplete: enter
01:49:55.269 00.001 21068 UpdateGuideState(): m_state=6
01:49:55.271 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11400
01:49:55.272 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=875.07, Mass=116780, SNR=74.9, Peak=14153 HFD=3.3
01:49:55.274 00.002 21068 MultiStar: [#1 0.86,-0.84,0.00,M2] [#2 0.44,-0.79,0.00,M2] [#3 0.79,-0.68,0.00,M2] [#4 0.57,-0.75,0.00,M2] [#5 0.76,-0.79,0.00,M5] [#6 0.75,-0.97,0.00,M3] [#7 0.39,-0.92,0.00,M2] [#8 0.76,-0.62,0.00,M1] 
01:49:55.274 00.000 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
01:49:55.275 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
01:49:55.276 00.001 21068 CameraToMount -- cameraX=0.66 cameraY=-0.75 hyp=1.00 cameraTheta=-0.85 mountX=-0.78 mountY=0.57, mountTheta=2.51
01:49:55.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.66, y=-0.75, opts=13)
01:49:55.279 00.001 21068 Enqueuing Move request for scope (0.66, -0.75)
01:49:55.279 00.000 16108 Worker thread wakes up
01:49:55.280 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.75) opts 0xd
01:49:55.280 00.000 16108 Handling offset move in thread for scope, endpoint = (0.66, -0.75)
01:49:55.280 00.000 16108 Moving (0.66, -0.75) raw xDistance=-0.78 yDistance=0.57
01:49:55.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
01:49:55.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:49:55.280 00.000 16108 MoveAxis(E, 205, ABG)
01:49:55.280 00.000 16108 Guiding  Dir = 2, Dur = 205
01:49:55.280 00.000 16108 IsSlewing returns 0
01:49:55.280 00.000 16108 IsGuiding returns 0
01:49:55.283 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3385, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:49:55.300 00.017 21068 UpdateGuideState exits: m=116780 SNR=74.9
01:49:55.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:55.302 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:55.303 00.001 21068 Enqueuing Expose request
01:49:55.333 00.030 16108 PulseGuide returned control before completion, sleep 163
01:49:55.507 00.174 16108 IsGuiding returns 1
01:49:55.507 00.000 16108 scope still moving after pulse duration time elapsed
01:49:55.539 00.032 16108 IsSlewing returns 0
01:49:55.539 00.000 16108 IsGuiding returns 1
01:49:55.570 00.031 16108 IsSlewing returns 0
01:49:55.571 00.001 16108 IsGuiding returns 1
01:49:55.601 00.030 16108 IsSlewing returns 0
01:49:55.602 00.001 16108 IsGuiding returns 0
01:49:55.602 00.000 16108 scope move finished after 205 + 116 ms
01:49:55.602 00.000 16108 Move returns status 0, amount 205
01:49:55.602 00.000 16108 MoveAxis(S, 115, ABG)
01:49:55.602 00.000 16108 Guiding  Dir = 1, Dur = 115
01:49:55.602 00.000 16108 IsSlewing returns 0
01:49:55.602 00.000 16108 IsGuiding returns 0
01:49:55.650 00.048 16108 PulseGuide returned control before completion, sleep 79
01:49:55.744 00.094 16108 IsGuiding returns 1
01:49:55.744 00.000 16108 scope still moving after pulse duration time elapsed
01:49:55.775 00.031 16108 IsSlewing returns 0
01:49:55.775 00.000 16108 IsGuiding returns 1
01:49:55.806 00.031 16108 IsSlewing returns 0
01:49:55.806 00.000 16108 IsGuiding returns 1
01:49:55.837 00.031 16108 IsSlewing returns 0
01:49:55.837 00.000 16108 IsGuiding returns 0
01:49:55.837 00.000 16108 scope move finished after 115 + 119 ms
01:49:55.837 00.000 16108 Move returns status 0, amount 115
01:49:55.837 00.000 16108 move complete, result=0
01:49:55.837 00.000 16108 worker thread done servicing request
01:49:55.837 00.000 16108 Worker thread wakes up
01:49:55.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:55.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:55.837 00.000 21068 GuideStep: -0.8 px 205 ms EAST, 0.6 px 115 ms SOUTH
01:49:57.011 01.174 16108 Exposure complete
01:49:57.076 00.065 16108 worker thread done servicing request
01:49:57.076 00.000 21068 OnExposeComplete: enter
01:49:57.078 00.002 21068 UpdateGuideState(): m_state=6
01:49:57.079 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11401
01:49:57.080 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=875.80, Mass=134213, SNR=95.0, Peak=19904 HFD=2.9
01:49:57.081 00.001 21068 MultiStar: [#1 0.35,-0.24,1.07,U] [#2 0.07,-0.29,0.96,U] [#3 0.24,-0.18,0.88,U] [#4 0.19,-0.47,0.82,U] [#5 0.05,-0.56,0.00,M6] [#6 0.06,-0.23,0.82,U] [#7 0.18,-0.49,0.55,U] [#8 0.30,-0.10,0.79,U] 
01:49:57.082 00.001 21068 single-star, 7 included, MultiStar: {0.20, -0.24}, one-star: {0.21, -0.01}
01:49:57.083 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
01:49:57.084 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
01:49:57.085 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.06 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
01:49:57.086 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
01:49:57.087 00.001 21068 Enqueuing Move request for scope (0.21, -0.01)
01:49:57.088 00.001 16108 Worker thread wakes up
01:49:57.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
01:49:57.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
01:49:57.088 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
01:49:57.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.21
01:49:57.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:57.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:57.088 00.000 16108 MoveAxis(E, 69, ABG)
01:49:57.088 00.000 16108 Guiding  Dir = 2, Dur = 69
01:49:57.088 00.000 16108 IsSlewing returns 0
01:49:57.089 00.001 16108 IsGuiding returns 0
01:49:57.089 00.000 16108 PulseGuide returned control before completion, sleep 79
01:49:57.092 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3385, FiltMin=2822, FiltMax=53533, Gamma=1.000
01:49:57.107 00.015 21068 UpdateGuideState exits: m=134213 SNR=95.0
01:49:57.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:57.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:57.110 00.001 21068 Enqueuing Expose request
01:49:57.171 00.061 16108 IsGuiding returns 0
01:49:57.171 00.000 16108 Move returns status 0, amount 69
01:49:57.171 00.000 16108 MoveAxis(N, 0, ABG)
01:49:57.171 00.000 16108 Move returns status 0, amount 0
01:49:57.171 00.000 16108 move complete, result=0
01:49:57.171 00.000 16108 worker thread done servicing request
01:49:57.171 00.000 16108 Worker thread wakes up
01:49:57.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:57.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:57.178 00.006 21068 GuideStep: -0.2 px 69 ms EAST, -0.0 px 0 ms NORTH
01:49:58.148 00.970 16108 Exposure complete
01:49:58.235 00.087 16108 worker thread done servicing request
01:49:58.236 00.001 21068 OnExposeComplete: enter
01:49:58.237 00.001 21068 UpdateGuideState(): m_state=6
01:49:58.239 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11402
01:49:58.240 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.46, Mass=126802, SNR=83.8, Peak=16576 HFD=3.2
01:49:58.242 00.002 21068 MultiStar: [#1 0.13,-0.47,1.34,U] [#2 0.23,-0.45,1.44,U] [#3 0.38,-0.14,1.11,U] [#4 0.15,-0.63,0.00,M2] [#5 0.13,-0.57,0.00,M7] [#6 0.01,-0.38,0.76,U] [#7 0.12,-0.23,0.77,U] [#8 0.41,-0.15,0.77,U] 
01:49:58.242 00.000 21068 refined, 6 included, MultiStar: {0.22, -0.33}, one-star: {0.22, -0.36}
01:49:58.243 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
01:49:58.244 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
01:49:58.245 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.98 mountX=-0.27 mountY=0.27, mountTheta=2.36
01:49:58.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.33, opts=13)
01:49:58.248 00.001 21068 Enqueuing Move request for scope (0.22, -0.33)
01:49:58.249 00.001 16108 Worker thread wakes up
01:49:58.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
01:49:58.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
01:49:58.249 00.000 16108 Moving (0.22, -0.33) raw xDistance=-0.27 yDistance=0.27
01:49:58.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:49:58.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:49:58.249 00.000 16108 MoveAxis(E, 77, ABG)
01:49:58.251 00.002 16108 Guiding  Dir = 2, Dur = 77
01:49:58.251 00.000 16108 IsSlewing returns 0
01:49:58.251 00.000 16108 IsGuiding returns 0
01:49:58.258 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3389, FiltMin=2883, FiltMax=56557, Gamma=1.000
01:49:58.277 00.019 21068 UpdateGuideState exits: m=126802 SNR=83.8
01:49:58.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:58.279 00.000 21068 Enqueuing Expose request
01:49:58.286 00.007 16108 PulseGuide returned control before completion, sleep 52
01:49:58.348 00.062 16108 IsGuiding returns 1
01:49:58.348 00.000 16108 scope still moving after pulse duration time elapsed
01:49:58.380 00.032 16108 IsSlewing returns 0
01:49:58.380 00.000 16108 IsGuiding returns 0
01:49:58.380 00.000 16108 scope move finished after 77 + 52 ms
01:49:58.380 00.000 16108 Move returns status 0, amount 77
01:49:58.380 00.000 16108 MoveAxis(S, 54, ABG)
01:49:58.380 00.000 16108 Guiding  Dir = 1, Dur = 54
01:49:58.380 00.000 16108 IsSlewing returns 0
01:49:58.380 00.000 16108 IsGuiding returns 0
01:49:58.445 00.065 16108 IsGuiding returns 1
01:49:58.445 00.000 16108 scope still moving after pulse duration time elapsed
01:49:58.473 00.028 16108 IsSlewing returns 0
01:49:58.474 00.001 16108 IsGuiding returns 1
01:49:58.504 00.030 16108 IsSlewing returns 0
01:49:58.504 00.000 16108 IsGuiding returns 1
01:49:58.535 00.031 16108 IsSlewing returns 0
01:49:58.535 00.000 16108 IsGuiding returns 0
01:49:58.535 00.000 16108 scope move finished after 54 + 100 ms
01:49:58.535 00.000 16108 Move returns status 0, amount 54
01:49:58.535 00.000 16108 move complete, result=0
01:49:58.535 00.000 16108 worker thread done servicing request
01:49:58.537 00.002 16108 Worker thread wakes up
01:49:58.537 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.3 px 54 ms SOUTH
01:49:58.539 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:58.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:49:59.697 01.158 16108 Exposure complete
01:49:59.752 00.055 16108 worker thread done servicing request
01:49:59.752 00.000 21068 OnExposeComplete: enter
01:49:59.752 00.000 21068 UpdateGuideState(): m_state=6
01:49:59.753 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11403
01:49:59.754 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.37, Mass=121977, SNR=83.0, Peak=15069 HFD=3.2
01:49:59.755 00.001 21068 MultiStar: [#1 -0.08,-0.53,1.18,U] [#2 -0.32,-0.66,0.00,M1] [#3 0.08,-0.49,1.34,U] [#4 -0.05,-0.69,0.00,M3] [#5 -0.02,-0.46,0.92,U] [#6 -0.12,-0.44,0.84,U] [#7 -0.24,-0.38,0.66,U] [#8 0.07,-0.07,0.76,U] 
01:49:59.757 00.002 21068 refined, 6 included, MultiStar: {-0.07, -0.42}, one-star: {-0.29, -0.44}
01:49:59.758 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
01:49:59.759 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
01:49:59.760 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.74 mountX=-0.00 mountY=0.43, mountTheta=1.57
01:49:59.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.42, opts=13)
01:49:59.765 00.003 21068 Enqueuing Move request for scope (-0.07, -0.42)
01:49:59.768 00.003 16108 Worker thread wakes up
01:49:59.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.42) opts 0xd
01:49:59.768 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.42)
01:49:59.768 00.000 16108 Moving (-0.07, -0.42) raw xDistance=-0.00 yDistance=0.43
01:49:59.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:49:59.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:49:59.768 00.000 16108 MoveAxis(E, 0, ABG)
01:49:59.768 00.000 16108 Move returns status 0, amount 0
01:49:59.768 00.000 16108 MoveAxis(S, 86, ABG)
01:49:59.769 00.001 16108 Guiding  Dir = 1, Dur = 86
01:49:59.769 00.000 16108 IsSlewing returns 0
01:49:59.769 00.000 16108 IsGuiding returns 0
01:49:59.778 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3385, FiltMin=2883, FiltMax=51110, Gamma=1.000
01:49:59.789 00.011 16108 PulseGuide returned control before completion, sleep 77
01:49:59.795 00.006 21068 UpdateGuideState exits: m=121977 SNR=83.0
01:49:59.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:59.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:49:59.797 00.001 21068 Enqueuing Expose request
01:49:59.867 00.070 16108 IsGuiding returns 1
01:49:59.867 00.000 16108 scope still moving after pulse duration time elapsed
01:49:59.899 00.032 16108 IsSlewing returns 0
01:49:59.899 00.000 16108 IsGuiding returns 0
01:49:59.899 00.000 16108 scope move finished after 86 + 43 ms
01:49:59.899 00.000 16108 Move returns status 0, amount 86
01:49:59.899 00.000 16108 move complete, result=0
01:49:59.900 00.001 16108 worker thread done servicing request
01:49:59.900 00.000 16108 Worker thread wakes up
01:49:59.900 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 86 ms SOUTH
01:49:59.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:49:59.902 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:00.867 00.965 16108 Exposure complete
01:50:00.927 00.060 16108 worker thread done servicing request
01:50:00.927 00.000 21068 OnExposeComplete: enter
01:50:00.928 00.001 21068 UpdateGuideState(): m_state=6
01:50:00.928 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11404
01:50:00.929 00.001 21068 Star::Find returns 1 (0), X=220.57, Y=875.23, Mass=122342, SNR=82.7, Peak=16681 HFD=3.2
01:50:00.930 00.001 21068 MultiStar: [#1 -0.14,-0.66,0.00,M1] [#2 -0.24,-0.60,0.00,M2] [#3 -0.10,-0.39,1.04,U] [#4 -0.04,-0.57,0.00,M4] [#5 -0.32,-0.61,0.00,M7] [#6 -0.17,-0.71,0.00,M1] [#7 -0.16,-0.57,0.00,M1] [#8 0.20,-0.57,0.00,M1] 
01:50:00.932 00.002 21068 refined, 1 included, MultiStar: {-0.08, -0.49}, one-star: {-0.05, -0.59}
01:50:00.933 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
01:50:00.936 00.003 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
01:50:00.938 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.49 hyp=0.49 cameraTheta=-1.73 mountX=-0.01 mountY=0.49, mountTheta=1.59
01:50:00.941 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.49, opts=13)
01:50:00.943 00.002 21068 Enqueuing Move request for scope (-0.08, -0.49)
01:50:00.945 00.002 16108 Worker thread wakes up
01:50:00.946 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.49) opts 0xd
01:50:00.946 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.49)
01:50:00.946 00.000 16108 Moving (-0.08, -0.49) raw xDistance=-0.01 yDistance=0.49
01:50:00.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:50:00.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:50:00.946 00.000 16108 MoveAxis(E, 0, ABG)
01:50:00.946 00.000 16108 Move returns status 0, amount 0
01:50:00.946 00.000 16108 MoveAxis(S, 99, ABG)
01:50:00.946 00.000 16108 Guiding  Dir = 1, Dur = 99
01:50:00.947 00.001 16108 IsSlewing returns 0
01:50:00.947 00.000 16108 IsGuiding returns 0
01:50:00.951 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3389, FiltMin=2931, FiltMax=51558, Gamma=1.000
01:50:00.962 00.011 16108 PulseGuide returned control before completion, sleep 94
01:50:00.971 00.009 21068 UpdateGuideState exits: m=122342 SNR=82.7
01:50:00.971 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:00.974 00.002 21068 Enqueuing Expose request
01:50:01.071 00.097 16108 IsGuiding returns 1
01:50:01.071 00.000 16108 scope still moving after pulse duration time elapsed
01:50:01.103 00.032 16108 IsSlewing returns 0
01:50:01.103 00.000 16108 IsGuiding returns 1
01:50:01.135 00.032 16108 IsSlewing returns 0
01:50:01.135 00.000 16108 IsGuiding returns 0
01:50:01.135 00.000 16108 scope move finished after 99 + 89 ms
01:50:01.135 00.000 16108 Move returns status 0, amount 99
01:50:01.136 00.001 16108 move complete, result=0
01:50:01.136 00.000 16108 worker thread done servicing request
01:50:01.136 00.000 16108 Worker thread wakes up
01:50:01.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:01.136 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.5 px 99 ms SOUTH
01:50:01.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:02.311 01.175 16108 Exposure complete
01:50:02.376 00.065 16108 worker thread done servicing request
01:50:02.376 00.000 21068 OnExposeComplete: enter
01:50:02.379 00.003 21068 UpdateGuideState(): m_state=6
01:50:02.382 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11405
01:50:02.384 00.002 21068 Star::Find returns 1 (0), X=220.75, Y=875.50, Mass=126141, SNR=90.5, Peak=17817 HFD=3.0
01:50:02.388 00.004 21068 MultiStar: [#1 0.34,-0.54,0.00,M2] [#2 0.01,-0.50,1.13,U] [#3 0.25,-0.49,0.96,U] [#4 0.15,-0.58,0.00,M5] [#5 0.21,-0.70,0.00,M8] [#6 0.15,-0.78,0.00,M2] [#7 0.11,-0.35,0.64,U] [#8 0.43,-0.28,0.77,U] 
01:50:02.390 00.002 21068 single-star, 4 included, MultiStar: {0.18, -0.40}, one-star: {0.14, -0.32}
01:50:02.391 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
01:50:02.393 00.002 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
01:50:02.394 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.16 mountX=-0.19 mountY=0.28, mountTheta=2.17
01:50:02.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.32, opts=13)
01:50:02.399 00.002 21068 Enqueuing Move request for scope (0.14, -0.32)
01:50:02.400 00.001 16108 Worker thread wakes up
01:50:02.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd
01:50:02.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.32)
01:50:02.400 00.000 16108 Moving (0.14, -0.32) raw xDistance=-0.19 yDistance=0.28
01:50:02.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:50:02.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:50:02.400 00.000 16108 MoveAxis(E, 0, ABG)
01:50:02.400 00.000 16108 Move returns status 0, amount 0
01:50:02.400 00.000 16108 MoveAxis(S, 56, ABG)
01:50:02.400 00.000 16108 Guiding  Dir = 1, Dur = 56
01:50:02.401 00.001 16108 IsSlewing returns 0
01:50:02.401 00.000 16108 IsGuiding returns 0
01:50:02.408 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3389, FiltMin=2915, FiltMax=55165, Gamma=1.000
01:50:02.426 00.018 21068 UpdateGuideState exits: m=126141 SNR=90.5
01:50:02.428 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:02.430 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:02.432 00.002 21068 Enqueuing Expose request
01:50:02.457 00.025 16108 PulseGuide returned control before completion, sleep 11
01:50:02.472 00.015 16108 IsGuiding returns 1
01:50:02.472 00.000 16108 scope still moving after pulse duration time elapsed
01:50:02.503 00.031 16108 IsSlewing returns 0
01:50:02.503 00.000 16108 IsGuiding returns 1
01:50:02.535 00.032 16108 IsSlewing returns 0
01:50:02.535 00.000 16108 IsGuiding returns 1
01:50:02.566 00.031 16108 IsSlewing returns 0
01:50:02.566 00.000 16108 IsGuiding returns 0
01:50:02.568 00.002 16108 scope move finished after 56 + 109 ms
01:50:02.568 00.000 16108 Move returns status 0, amount 56
01:50:02.568 00.000 16108 move complete, result=0
01:50:02.568 00.000 16108 worker thread done servicing request
01:50:02.568 00.000 16108 Worker thread wakes up
01:50:02.568 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 56 ms SOUTH
01:50:02.570 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:02.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:03.541 00.971 16108 Exposure complete
01:50:03.598 00.057 16108 worker thread done servicing request
01:50:03.598 00.000 21068 OnExposeComplete: enter
01:50:03.599 00.001 21068 UpdateGuideState(): m_state=6
01:50:03.600 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11406
01:50:03.601 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.47, Mass=109158, SNR=74.1, Peak=15513 HFD=3.2
01:50:03.602 00.001 21068 MultiStar: [#1 0.11,-0.47,1.30,U] [#2 -0.06,-0.44,1.43,U] [#3 0.40,-0.27,1.08,U] [#4 0.25,-0.41,1.13,U] [#5 -0.16,-0.56,0.00,M9] [#6 0.06,-0.70,0.00,M3] [#7 0.01,-0.58,0.00,M1] [#8 0.13,-0.33,0.74,U] 
01:50:03.602 00.000 21068 refined, 5 included, MultiStar: {0.17, -0.39}, one-star: {0.24, -0.35}
01:50:03.603 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
01:50:03.604 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
01:50:03.606 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.39 hyp=0.42 cameraTheta=-1.16 mountX=-0.23 mountY=0.34, mountTheta=2.17
01:50:03.607 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.39, opts=13)
01:50:03.608 00.001 21068 Enqueuing Move request for scope (0.17, -0.39)
01:50:03.609 00.001 16108 Worker thread wakes up
01:50:03.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.39) opts 0xd
01:50:03.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.39)
01:50:03.609 00.000 16108 Moving (0.17, -0.39) raw xDistance=-0.23 yDistance=0.34
01:50:03.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:50:03.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:50:03.609 00.000 16108 MoveAxis(E, 61, ABG)
01:50:03.609 00.000 16108 Guiding  Dir = 2, Dur = 61
01:50:03.609 00.000 16108 IsSlewing returns 0
01:50:03.610 00.001 16108 IsGuiding returns 0
01:50:03.613 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3389, FiltMin=2918, FiltMax=53734, Gamma=1.000
01:50:03.631 00.018 16108 PulseGuide returned control before completion, sleep 50
01:50:03.638 00.007 21068 UpdateGuideState exits: m=109158 SNR=74.1
01:50:03.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:03.640 00.000 21068 Enqueuing Expose request
01:50:03.692 00.052 16108 IsGuiding returns 1
01:50:03.692 00.000 16108 scope still moving after pulse duration time elapsed
01:50:03.723 00.031 16108 IsSlewing returns 0
01:50:03.723 00.000 16108 IsGuiding returns 0
01:50:03.723 00.000 16108 scope move finished after 61 + 52 ms
01:50:03.723 00.000 16108 Move returns status 0, amount 61
01:50:03.723 00.000 16108 MoveAxis(S, 68, ABG)
01:50:03.723 00.000 16108 Guiding  Dir = 1, Dur = 68
01:50:03.724 00.001 16108 IsSlewing returns 0
01:50:03.724 00.000 16108 IsGuiding returns 0
01:50:03.787 00.063 16108 PulseGuide returned control before completion, sleep 16
01:50:03.817 00.030 16108 IsGuiding returns 1
01:50:03.817 00.000 16108 scope still moving after pulse duration time elapsed
01:50:03.848 00.031 16108 IsSlewing returns 0
01:50:03.848 00.000 16108 IsGuiding returns 1
01:50:03.879 00.031 16108 IsSlewing returns 0
01:50:03.880 00.001 16108 IsGuiding returns 0
01:50:03.880 00.000 16108 scope move finished after 68 + 88 ms
01:50:03.880 00.000 16108 Move returns status 0, amount 68
01:50:03.880 00.000 16108 move complete, result=0
01:50:03.880 00.000 16108 worker thread done servicing request
01:50:03.880 00.000 16108 Worker thread wakes up
01:50:03.880 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.3 px 68 ms SOUTH
01:50:03.883 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:03.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:05.046 01.163 16108 Exposure complete
01:50:05.106 00.060 16108 worker thread done servicing request
01:50:05.106 00.000 21068 OnExposeComplete: enter
01:50:05.107 00.001 21068 UpdateGuideState(): m_state=6
01:50:05.108 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11407
01:50:05.109 00.001 21068 Star::Find returns 1 (0), X=220.17, Y=875.71, Mass=126050, SNR=92.6, Peak=14659 HFD=3.4
01:50:05.110 00.001 21068 MultiStar: [#1 -0.46,0.02,1.02,U] [#2 -0.60,-0.29,0.00,M1] [#3 -0.28,-0.21,0.98,U] [#4 -0.30,-0.52,0.00,M5] [#5 -0.54,-0.24,0.00,M10] [#6 -0.24,-0.35,0.71,U] [#7 -0.44,-0.30,0.60,U] [#8 -0.28,-0.08,0.69,U] 
01:50:05.110 00.000 21068 refined, 5 included, MultiStar: {-0.36, -0.15}, one-star: {-0.44, -0.10}
01:50:05.111 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
01:50:05.112 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
01:50:05.114 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.74 mountX=0.33 mountY=0.24, mountTheta=0.62
01:50:05.115 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.15, opts=13)
01:50:05.116 00.001 21068 Enqueuing Move request for scope (-0.36, -0.15)
01:50:05.116 00.000 16108 Worker thread wakes up
01:50:05.117 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd
01:50:05.117 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.15)
01:50:05.117 00.000 16108 Moving (-0.36, -0.15) raw xDistance=0.33 yDistance=0.24
01:50:05.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
01:50:05.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:50:05.117 00.000 16108 MoveAxis(W, 82, ABG)
01:50:05.117 00.000 16108 Guiding  Dir = 3, Dur = 82
01:50:05.117 00.000 16108 IsSlewing returns 0
01:50:05.117 00.000 16108 IsGuiding returns 0
01:50:05.119 00.002 16108 PulseGuide returned control before completion, sleep 91
01:50:05.122 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3389, FiltMin=2921, FiltMax=58973, Gamma=1.000
01:50:05.141 00.019 21068 UpdateGuideState exits: m=126050 SNR=92.6
01:50:05.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:05.145 00.002 21068 Enqueuing Expose request
01:50:05.226 00.081 16108 IsGuiding returns 1
01:50:05.226 00.000 16108 scope still moving after pulse duration time elapsed
01:50:05.257 00.031 16108 IsSlewing returns 0
01:50:05.257 00.000 16108 IsGuiding returns 1
01:50:05.289 00.032 16108 IsSlewing returns 0
01:50:05.289 00.000 16108 IsGuiding returns 0
01:50:05.289 00.000 16108 scope move finished after 82 + 90 ms
01:50:05.289 00.000 16108 Move returns status 0, amount 82
01:50:05.290 00.001 16108 MoveAxis(S, 47, ABG)
01:50:05.290 00.000 16108 Guiding  Dir = 1, Dur = 47
01:50:05.290 00.000 16108 IsSlewing returns 0
01:50:05.290 00.000 16108 IsGuiding returns 0
01:50:05.355 00.065 16108 IsGuiding returns 1
01:50:05.355 00.000 16108 scope still moving after pulse duration time elapsed
01:50:05.384 00.029 16108 IsSlewing returns 0
01:50:05.384 00.000 16108 IsGuiding returns 1
01:50:05.416 00.032 16108 IsSlewing returns 0
01:50:05.416 00.000 16108 IsGuiding returns 1
01:50:05.448 00.032 16108 IsSlewing returns 0
01:50:05.448 00.000 16108 IsGuiding returns 0
01:50:05.448 00.000 16108 scope move finished after 47 + 109 ms
01:50:05.448 00.000 16108 Move returns status 0, amount 47
01:50:05.448 00.000 16108 move complete, result=0
01:50:05.448 00.000 16108 worker thread done servicing request
01:50:05.448 00.000 21068 GuideStep: 0.3 px 82 ms WEST, 0.2 px 47 ms SOUTH
01:50:05.449 00.001 16108 Worker thread wakes up
01:50:05.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:05.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:06.426 00.977 16108 Exposure complete
01:50:06.492 00.066 16108 worker thread done servicing request
01:50:06.493 00.001 21068 OnExposeComplete: enter
01:50:06.494 00.001 21068 UpdateGuideState(): m_state=6
01:50:06.495 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11408
01:50:06.496 00.001 21068 Star::Find returns 1 (0), X=220.20, Y=875.82, Mass=126133, SNR=86.4, Peak=18819 HFD=2.9
01:50:06.497 00.001 21068 MultiStar: [#1 -0.51,0.04,1.07,U] [#2 -0.37,-0.16,1.25,U] [#3 -0.44,0.17,1.21,U] [#4 -0.28,-0.18,0.90,U] [#5 -0.53,-0.01,0.89,U] [#6 -0.57,-0.22,0.00,M3] [#7 -0.54,-0.16,0.00,M1] [#8 -0.27,0.03,0.78,U] 
01:50:06.498 00.001 21068 refined, 6 included, MultiStar: {-0.41, -0.01}, one-star: {-0.41, 0.01}
01:50:06.499 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
01:50:06.499 00.000 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
01:50:06.500 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.11 mountX=0.40 mountY=0.11, mountTheta=0.27
01:50:06.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.01, opts=13)
01:50:06.502 00.000 21068 Enqueuing Move request for scope (-0.41, -0.01)
01:50:06.503 00.001 16108 Worker thread wakes up
01:50:06.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
01:50:06.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
01:50:06.503 00.000 16108 Moving (-0.41, -0.01) raw xDistance=0.40 yDistance=0.11
01:50:06.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
01:50:06.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:06.504 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:50:06.504 00.000 16108 MoveAxis(W, 110, ABG)
01:50:06.504 00.000 16108 Guiding  Dir = 3, Dur = 110
01:50:06.504 00.000 16108 IsSlewing returns 0
01:50:06.504 00.000 16108 IsGuiding returns 0
01:50:06.508 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3389, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:50:06.523 00.015 21068 UpdateGuideState exits: m=126133 SNR=86.4
01:50:06.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:06.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:06.526 00.001 21068 Enqueuing Expose request
01:50:06.531 00.005 16108 PulseGuide returned control before completion, sleep 95
01:50:06.639 00.108 16108 IsGuiding returns 1
01:50:06.639 00.000 16108 scope still moving after pulse duration time elapsed
01:50:06.670 00.031 16108 IsSlewing returns 0
01:50:06.670 00.000 16108 IsGuiding returns 1
01:50:06.702 00.032 16108 IsSlewing returns 0
01:50:06.702 00.000 16108 IsGuiding returns 0
01:50:06.703 00.001 16108 scope move finished after 110 + 87 ms
01:50:06.703 00.000 16108 Move returns status 0, amount 110
01:50:06.703 00.000 16108 MoveAxis(N, 0, ABG)
01:50:06.703 00.000 16108 Move returns status 0, amount 0
01:50:06.703 00.000 16108 move complete, result=0
01:50:06.703 00.000 16108 worker thread done servicing request
01:50:06.703 00.000 21068 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH
01:50:06.706 00.003 16108 Worker thread wakes up
01:50:06.706 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:06.707 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:07.878 01.171 16108 Exposure complete
01:50:07.948 00.070 16108 worker thread done servicing request
01:50:07.948 00.000 21068 OnExposeComplete: enter
01:50:07.950 00.002 21068 UpdateGuideState(): m_state=6
01:50:07.951 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11409
01:50:07.952 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.36, Mass=132317, SNR=97.6, Peak=18617 HFD=3.3
01:50:07.954 00.002 21068 MultiStar: [#1 -0.10,-0.27,1.20,U] [#2 -0.10,-0.53,1.26,U] [#3 0.08,-0.38,0.87,U] [#4 0.17,-0.57,0.00,M5] [#5 0.12,-0.45,0.76,U] [#6 -0.01,-0.52,0.68,U] [#7 0.27,-0.53,0.00,M2] [#8 0.37,-0.29,0.65,U] 
01:50:07.955 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.41}, one-star: {0.22, -0.45}
01:50:07.956 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
01:50:07.957 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
01:50:07.958 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.42 cameraTheta=-1.44 mountX=-0.13 mountY=0.39, mountTheta=1.89
01:50:07.960 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.41, opts=13)
01:50:07.961 00.001 21068 Enqueuing Move request for scope (0.06, -0.41)
01:50:07.962 00.001 16108 Worker thread wakes up
01:50:07.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
01:50:07.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
01:50:07.962 00.000 16108 Moving (0.06, -0.41) raw xDistance=-0.13 yDistance=0.39
01:50:07.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:50:07.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
01:50:07.962 00.000 16108 MoveAxis(E, 0, ABG)
01:50:07.962 00.000 16108 Move returns status 0, amount 0
01:50:07.962 00.000 16108 MoveAxis(S, 78, ABG)
01:50:07.963 00.001 16108 Guiding  Dir = 1, Dur = 78
01:50:07.963 00.000 16108 IsSlewing returns 0
01:50:07.963 00.000 16108 IsGuiding returns 0
01:50:07.964 00.001 16108 PulseGuide returned control before completion, sleep 87
01:50:07.967 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3389, FiltMin=2867, FiltMax=55088, Gamma=1.000
01:50:07.983 00.016 21068 UpdateGuideState exits: m=132317 SNR=97.6
01:50:07.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:07.985 00.000 21068 Enqueuing Expose request
01:50:08.061 00.076 16108 IsGuiding returns 0
01:50:08.061 00.000 16108 Move returns status 0, amount 78
01:50:08.062 00.001 16108 move complete, result=0
01:50:08.062 00.000 16108 worker thread done servicing request
01:50:08.062 00.000 16108 Worker thread wakes up
01:50:08.062 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 78 ms SOUTH
01:50:08.065 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:08.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:09.038 00.973 16108 Exposure complete
01:50:09.106 00.068 16108 worker thread done servicing request
01:50:09.106 00.000 21068 OnExposeComplete: enter
01:50:09.108 00.002 21068 UpdateGuideState(): m_state=6
01:50:09.109 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11410
01:50:09.111 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=875.36, Mass=121827, SNR=86.9, Peak=17433 HFD=3.2
01:50:09.114 00.003 21068 MultiStar: [#1 0.08,-0.57,0.00,M1] [#2 0.04,-0.70,0.00,M1] [#3 0.29,-0.33,1.09,U] [#4 0.13,-0.55,0.00,M6] [#5 -0.10,-0.81,0.00,M9] [#6 0.03,-0.82,0.00,M3] [#7 0.22,-0.45,0.65,U] [#8 0.23,-0.57,0.00,M1] 
01:50:09.115 00.001 21068 refined, 2 included, MultiStar: {0.24, -0.40}, one-star: {0.19, -0.45}
01:50:09.116 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
01:50:09.118 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
01:50:09.118 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.40 hyp=0.47 cameraTheta=-1.04 mountX=-0.31 mountY=0.34, mountTheta=2.31
01:50:09.121 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.40, opts=13)
01:50:09.122 00.001 21068 Enqueuing Move request for scope (0.24, -0.40)
01:50:09.125 00.003 16108 Worker thread wakes up
01:50:09.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.40) opts 0xd
01:50:09.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.40)
01:50:09.125 00.000 16108 Moving (0.24, -0.40) raw xDistance=-0.31 yDistance=0.34
01:50:09.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:50:09.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
01:50:09.125 00.000 16108 MoveAxis(E, 80, ABG)
01:50:09.125 00.000 16108 Guiding  Dir = 2, Dur = 80
01:50:09.126 00.001 16108 IsSlewing returns 0
01:50:09.126 00.000 16108 IsGuiding returns 0
01:50:09.132 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3389, FiltMin=2893, FiltMax=52163, Gamma=1.000
01:50:09.132 00.000 16108 PulseGuide returned control before completion, sleep 85
01:50:09.146 00.014 21068 UpdateGuideState exits: m=121827 SNR=86.9
01:50:09.148 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.150 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:09.152 00.002 21068 Enqueuing Expose request
01:50:09.223 00.071 16108 IsGuiding returns 1
01:50:09.223 00.000 16108 scope still moving after pulse duration time elapsed
01:50:09.254 00.031 16108 IsSlewing returns 0
01:50:09.254 00.000 16108 IsGuiding returns 0
01:50:09.254 00.000 16108 scope move finished after 80 + 47 ms
01:50:09.254 00.000 16108 Move returns status 0, amount 80
01:50:09.254 00.000 16108 MoveAxis(S, 68, ABG)
01:50:09.254 00.000 16108 Guiding  Dir = 1, Dur = 68
01:50:09.254 00.000 16108 IsSlewing returns 0
01:50:09.255 00.001 16108 IsGuiding returns 0
01:50:09.287 00.032 16108 PulseGuide returned control before completion, sleep 47
01:50:09.346 00.059 16108 IsGuiding returns 1
01:50:09.346 00.000 16108 scope still moving after pulse duration time elapsed
01:50:09.377 00.031 16108 IsSlewing returns 0
01:50:09.377 00.000 16108 IsGuiding returns 0
01:50:09.377 00.000 16108 scope move finished after 68 + 55 ms
01:50:09.377 00.000 16108 Move returns status 0, amount 68
01:50:09.377 00.000 16108 move complete, result=0
01:50:09.377 00.000 16108 worker thread done servicing request
01:50:09.378 00.001 21068 GuideStep: -0.3 px 80 ms EAST, 0.3 px 68 ms SOUTH
01:50:09.379 00.001 16108 Worker thread wakes up
01:50:09.379 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:09.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:10.562 01.183 16108 Exposure complete
01:50:10.633 00.071 16108 worker thread done servicing request
01:50:10.634 00.001 21068 OnExposeComplete: enter
01:50:10.635 00.001 21068 UpdateGuideState(): m_state=6
01:50:10.639 00.004 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11411
01:50:10.641 00.002 21068 Star::Find returns 1 (0), X=221.13, Y=875.33, Mass=130435, SNR=88.7, Peak=16089 HFD=3.4
01:50:10.645 00.004 21068 MultiStar: [#1 0.57,-0.48,0.00,M2] [#2 0.42,-0.59,0.00,M2] [#3 0.59,-0.53,0.00,M1] [#4 0.41,-0.54,0.00,M7] [#5 0.47,-0.53,0.00,M10] [#6 0.32,-0.72,0.00,M4] [#7 0.72,-0.46,0.00,M2] [#8 0.72,-0.26,0.00,M2] 
01:50:10.647 00.002 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
01:50:10.648 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
01:50:10.649 00.001 21068 CameraToMount -- cameraX=0.52 cameraY=-0.49 hyp=0.71 cameraTheta=-0.75 mountX=-0.60 mountY=0.35, mountTheta=2.61
01:50:10.652 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=-0.49, opts=13)
01:50:10.653 00.001 21068 Enqueuing Move request for scope (0.52, -0.49)
01:50:10.655 00.002 16108 Worker thread wakes up
01:50:10.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.49) opts 0xd
01:50:10.655 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, -0.49)
01:50:10.655 00.000 16108 Moving (0.52, -0.49) raw xDistance=-0.60 yDistance=0.35
01:50:10.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
01:50:10.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
01:50:10.655 00.000 16108 MoveAxis(E, 162, ABG)
01:50:10.655 00.000 16108 Guiding  Dir = 2, Dur = 162
01:50:10.656 00.001 16108 IsSlewing returns 0
01:50:10.656 00.000 16108 IsGuiding returns 0
01:50:10.659 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3389, FiltMin=2915, FiltMax=59241, Gamma=1.000
01:50:10.674 00.015 21068 UpdateGuideState exits: m=130435 SNR=88.7
01:50:10.676 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.676 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:10.677 00.001 21068 Enqueuing Expose request
01:50:10.703 00.026 16108 PulseGuide returned control before completion, sleep 126
01:50:10.842 00.139 16108 IsGuiding returns 1
01:50:10.842 00.000 16108 scope still moving after pulse duration time elapsed
01:50:10.873 00.031 16108 IsSlewing returns 0
01:50:10.873 00.000 16108 IsGuiding returns 0
01:50:10.873 00.000 16108 scope move finished after 162 + 55 ms
01:50:10.873 00.000 16108 Move returns status 0, amount 162
01:50:10.873 00.000 16108 MoveAxis(S, 71, ABG)
01:50:10.874 00.001 16108 Guiding  Dir = 1, Dur = 71
01:50:10.874 00.000 16108 IsSlewing returns 0
01:50:10.874 00.000 16108 IsGuiding returns 0
01:50:10.938 00.064 16108 PulseGuide returned control before completion, sleep 18
01:50:10.967 00.029 16108 IsGuiding returns 1
01:50:10.967 00.000 16108 scope still moving after pulse duration time elapsed
01:50:10.999 00.032 16108 IsSlewing returns 0
01:50:10.999 00.000 16108 IsGuiding returns 1
01:50:11.029 00.030 16108 IsSlewing returns 0
01:50:11.029 00.000 16108 IsGuiding returns 0
01:50:11.029 00.000 16108 scope move finished after 71 + 83 ms
01:50:11.029 00.000 16108 Move returns status 0, amount 71
01:50:11.029 00.000 16108 move complete, result=0
01:50:11.029 00.000 16108 worker thread done servicing request
01:50:11.029 00.000 16108 Worker thread wakes up
01:50:11.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:11.029 00.000 21068 GuideStep: -0.6 px 162 ms EAST, 0.4 px 71 ms SOUTH
01:50:11.033 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:12.009 00.976 16108 Exposure complete
01:50:12.067 00.058 16108 worker thread done servicing request
01:50:12.067 00.000 21068 OnExposeComplete: enter
01:50:12.068 00.001 21068 UpdateGuideState(): m_state=6
01:50:12.069 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11412
01:50:12.070 00.001 21068 Star::Find returns 1 (0), X=220.64, Y=875.89, Mass=118402, SNR=78.3, Peak=16608 HFD=3.2
01:50:12.071 00.001 21068 MultiStar: [#1 -0.24,-0.08,1.40,U] [#2 -0.25,-0.13,1.31,U] [#3 -0.31,-0.10,1.13,U] [#4 0.23,-0.23,0.88,U] [#5 -0.06,-0.43,1.00,U] [#6 -0.06,-0.36,0.94,U] [#7 0.05,-0.18,0.74,U] [#8 0.11,-0.21,0.83,U] 
01:50:12.072 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.17}, one-star: {0.03, 0.07}
01:50:12.072 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
01:50:12.073 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
01:50:12.074 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.13 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
01:50:12.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
01:50:12.077 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
01:50:12.078 00.001 16108 Worker thread wakes up
01:50:12.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:50:12.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:50:12.078 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.08
01:50:12.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:50:12.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:12.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:12.078 00.000 16108 MoveAxis(E, 0, ABG)
01:50:12.078 00.000 16108 Move returns status 0, amount 0
01:50:12.078 00.000 16108 MoveAxis(N, 0, ABG)
01:50:12.078 00.000 16108 Move returns status 0, amount 0
01:50:12.078 00.000 16108 move complete, result=0
01:50:12.078 00.000 16108 worker thread done servicing request
01:50:12.089 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3389, FiltMin=2905, FiltMax=59021, Gamma=1.000
01:50:12.115 00.026 21068 UpdateGuideState exits: m=118402 SNR=78.3
01:50:12.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:12.118 00.001 21068 Enqueuing Expose request
01:50:12.119 00.001 16108 Worker thread wakes up
01:50:12.119 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:12.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:12.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:13.286 01.167 16108 Exposure complete
01:50:13.343 00.057 16108 worker thread done servicing request
01:50:13.343 00.000 21068 OnExposeComplete: enter
01:50:13.344 00.001 21068 UpdateGuideState(): m_state=6
01:50:13.345 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11413
01:50:13.345 00.000 21068 Star::Find returns 1 (0), X=220.11, Y=876.60, Mass=121851, SNR=80.9, Peak=15683 HFD=3.3
01:50:13.346 00.001 21068 MultiStar: [#1 -0.37,0.66,0.00,M2] [#2 -0.71,0.69,0.00,M2] [#3 -0.30,0.76,0.00,M1] [#4 -0.40,0.62,0.00,M7] [#5 -0.66,0.70,0.00,M10] [#6 -0.35,0.70,0.00,M4] [#7 -0.55,0.68,0.00,M2] [#8 -0.33,0.97,0.00,M2] 
01:50:13.347 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:50:13.347 00.000 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:50:13.348 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=0.78 hyp=0.93 cameraTheta=2.14 mountX=0.63 mountY=-0.64, mountTheta=-0.79
01:50:13.351 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=0.78, opts=13)
01:50:13.354 00.003 21068 Enqueuing Move request for scope (-0.50, 0.78)
01:50:13.356 00.002 16108 Worker thread wakes up
01:50:13.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.78) opts 0xd
01:50:13.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, 0.78)
01:50:13.356 00.000 16108 Moving (-0.50, 0.78) raw xDistance=0.63 yDistance=-0.64
01:50:13.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:50:13.356 00.000 16108 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
01:50:13.356 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
01:50:13.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
01:50:13.356 00.000 16108 MoveAxis(W, 166, ABG)
01:50:13.356 00.000 16108 Guiding  Dir = 3, Dur = 166
01:50:13.356 00.000 16108 IsSlewing returns 0
01:50:13.357 00.001 16108 IsGuiding returns 0
01:50:13.364 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3389, FiltMin=2841, FiltMax=65510, Gamma=1.000
01:50:13.366 00.002 16108 PulseGuide returned control before completion, sleep 167
01:50:13.383 00.017 21068 UpdateGuideState exits: m=121851 SNR=80.9
01:50:13.385 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:13.388 00.002 21068 Enqueuing Expose request
01:50:13.537 00.149 16108 IsGuiding returns 1
01:50:13.537 00.000 16108 scope still moving after pulse duration time elapsed
01:50:13.569 00.032 16108 IsSlewing returns 0
01:50:13.569 00.000 16108 IsGuiding returns 0
01:50:13.570 00.001 16108 scope move finished after 166 + 46 ms
01:50:13.570 00.000 16108 Move returns status 0, amount 166
01:50:13.570 00.000 16108 MoveAxis(N, 129, ABG)
01:50:13.570 00.000 16108 Guiding  Dir = 0, Dur = 129
01:50:13.570 00.000 16108 IsSlewing returns 0
01:50:13.570 00.000 16108 IsGuiding returns 0
01:50:13.601 00.031 16108 PulseGuide returned control before completion, sleep 108
01:50:13.725 00.124 16108 IsGuiding returns 1
01:50:13.725 00.000 16108 scope still moving after pulse duration time elapsed
01:50:13.756 00.031 16108 IsSlewing returns 0
01:50:13.756 00.000 16108 IsGuiding returns 1
01:50:13.791 00.035 16108 IsSlewing returns 0
01:50:13.791 00.000 16108 IsGuiding returns 0
01:50:13.791 00.000 16108 scope move finished after 129 + 92 ms
01:50:13.792 00.001 16108 Move returns status 0, amount 129
01:50:13.792 00.000 16108 move complete, result=0
01:50:13.792 00.000 16108 worker thread done servicing request
01:50:13.792 00.000 16108 Worker thread wakes up
01:50:13.792 00.000 21068 GuideStep: 0.6 px 166 ms WEST, -0.6 px 129 ms NORTH
01:50:13.794 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:13.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:14.773 00.979 16108 Exposure complete
01:50:14.859 00.086 16108 worker thread done servicing request
01:50:14.859 00.000 21068 OnExposeComplete: enter
01:50:14.860 00.001 21068 UpdateGuideState(): m_state=6
01:50:14.860 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11414
01:50:14.862 00.002 21068 Star::Find returns 1 (0), X=220.20, Y=876.61, Mass=121062, SNR=76.4, Peak=15315 HFD=3.5
01:50:14.863 00.001 21068 MultiStar: [#1 -0.12,0.75,0.00,M3] [#2 -0.34,0.70,0.00,M3] [#3 -0.18,0.83,0.00,M2] [#4 -0.29,0.63,0.00,M8] [#5 -0.35,0.74,0.00,R] [#6 -0.48,0.57,0.00,M5] [#7 -0.32,0.50,0.00,M3] [#8 -0.06,0.84,0.00,M3] 
01:50:14.863 00.000 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:50:14.864 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:50:14.865 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=0.79 hyp=0.89 cameraTheta=2.05 mountX=0.54 mountY=-0.67, mountTheta=-0.89
01:50:14.867 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.79, opts=13)
01:50:14.868 00.001 21068 Enqueuing Move request for scope (-0.41, 0.79)
01:50:14.870 00.002 16108 Worker thread wakes up
01:50:14.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.79) opts 0xd
01:50:14.871 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.79)
01:50:14.871 00.000 16108 Moving (-0.41, 0.79) raw xDistance=0.54 yDistance=-0.67
01:50:14.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
01:50:14.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:50:14.871 00.000 16108 MoveAxis(W, 154, ABG)
01:50:14.871 00.000 16108 Guiding  Dir = 3, Dur = 154
01:50:14.871 00.000 16108 IsSlewing returns 0
01:50:14.872 00.001 16108 IsGuiding returns 0
01:50:14.873 00.001 16108 PulseGuide returned control before completion, sleep 163
01:50:14.877 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3389, FiltMin=2934, FiltMax=62582, Gamma=1.000
01:50:14.907 00.030 21068 UpdateGuideState exits: m=121062 SNR=76.4
01:50:14.909 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:14.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:14.911 00.001 21068 Enqueuing Expose request
01:50:15.043 00.132 16108 IsGuiding returns 0
01:50:15.043 00.000 16108 Move returns status 0, amount 154
01:50:15.043 00.000 16108 MoveAxis(N, 135, ABG)
01:50:15.043 00.000 16108 Guiding  Dir = 0, Dur = 135
01:50:15.043 00.000 16108 IsSlewing returns 0
01:50:15.044 00.001 16108 IsGuiding returns 0
01:50:15.108 00.064 16108 PulseGuide returned control before completion, sleep 82
01:50:15.201 00.093 16108 IsGuiding returns 1
01:50:15.201 00.000 16108 scope still moving after pulse duration time elapsed
01:50:15.233 00.032 16108 IsSlewing returns 0
01:50:15.233 00.000 16108 IsGuiding returns 1
01:50:15.264 00.031 16108 IsSlewing returns 0
01:50:15.265 00.001 16108 IsGuiding returns 1
01:50:15.296 00.031 16108 IsSlewing returns 0
01:50:15.296 00.000 16108 IsGuiding returns 0
01:50:15.296 00.000 16108 scope move finished after 135 + 117 ms
01:50:15.296 00.000 16108 Move returns status 0, amount 135
01:50:15.296 00.000 16108 move complete, result=0
01:50:15.296 00.000 16108 worker thread done servicing request
01:50:15.297 00.001 16108 Worker thread wakes up
01:50:15.297 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:15.297 00.000 21068 GuideStep: 0.5 px 154 ms WEST, -0.7 px 135 ms NORTH
01:50:15.299 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:16.470 01.171 16108 Exposure complete
01:50:16.539 00.069 16108 worker thread done servicing request
01:50:16.539 00.000 21068 OnExposeComplete: enter
01:50:16.541 00.002 21068 UpdateGuideState(): m_state=6
01:50:16.543 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11415
01:50:16.544 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.40, Mass=118619, SNR=92.9, Peak=16640 HFD=3.2
01:50:16.545 00.001 21068 MultiStar: [#1 0.50,0.47,0.00,M4] [#2 0.43,0.48,0.00,M4] [#3 0.37,0.68,0.00,M3] [#4 0.19,0.51,0.80,U] [#5 0.40,-0.45,0.00,M1] [#6 0.28,0.26,0.72,U] [#7 0.37,0.58,0.00,M4] [#8 0.57,0.73,0.00,M4] 
01:50:16.546 00.001 21068 refined, 2 included, MultiStar: {0.25, 0.47}, one-star: {0.28, 0.58}
01:50:16.547 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:50:16.549 00.002 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:50:16.550 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.47 hyp=0.53 cameraTheta=1.08 mountX=-0.17 mountY=-0.51, mountTheta=-1.88
01:50:16.553 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.47, opts=13)
01:50:16.555 00.002 21068 Enqueuing Move request for scope (0.25, 0.47)
01:50:16.555 00.000 16108 Worker thread wakes up
01:50:16.556 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.47) opts 0xd
01:50:16.556 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.47)
01:50:16.556 00.000 16108 Moving (0.25, 0.47) raw xDistance=-0.17 yDistance=-0.51
01:50:16.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:50:16.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:50:16.556 00.000 16108 MoveAxis(E, 0, ABG)
01:50:16.556 00.000 16108 Move returns status 0, amount 0
01:50:16.556 00.000 16108 MoveAxis(N, 103, ABG)
01:50:16.556 00.000 16108 Guiding  Dir = 0, Dur = 103
01:50:16.556 00.000 16108 IsSlewing returns 0
01:50:16.556 00.000 16108 IsGuiding returns 0
01:50:16.560 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3389, FiltMin=2925, FiltMax=49680, Gamma=1.000
01:50:16.580 00.020 21068 UpdateGuideState exits: m=118619 SNR=92.9
01:50:16.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:16.584 00.001 21068 Enqueuing Expose request
01:50:16.602 00.018 16108 PulseGuide returned control before completion, sleep 68
01:50:16.680 00.078 16108 IsGuiding returns 1
01:50:16.680 00.000 16108 scope still moving after pulse duration time elapsed
01:50:16.711 00.031 16108 IsSlewing returns 0
01:50:16.711 00.000 16108 IsGuiding returns 1
01:50:16.743 00.032 16108 IsSlewing returns 0
01:50:16.743 00.000 16108 IsGuiding returns 1
01:50:16.775 00.032 16108 IsSlewing returns 0
01:50:16.775 00.000 16108 IsGuiding returns 0
01:50:16.775 00.000 16108 scope move finished after 103 + 115 ms
01:50:16.775 00.000 16108 Move returns status 0, amount 103
01:50:16.775 00.000 16108 move complete, result=0
01:50:16.775 00.000 16108 worker thread done servicing request
01:50:16.775 00.000 16108 Worker thread wakes up
01:50:16.775 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 103 ms NORTH
01:50:16.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:16.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:17.740 00.964 16108 Exposure complete
01:50:17.795 00.055 16108 worker thread done servicing request
01:50:17.796 00.001 21068 OnExposeComplete: enter
01:50:17.797 00.001 21068 UpdateGuideState(): m_state=6
01:50:17.798 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11416
01:50:17.799 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=875.98, Mass=113185, SNR=79.3, Peak=18176 HFD=2.8
01:50:17.801 00.002 21068 MultiStar: [#1 0.40,0.24,1.21,U] [#2 -0.00,0.12,1.33,U] [#3 0.44,0.33,1.16,U] [#4 0.18,-0.05,1.00,U] [#5 0.75,-0.81,0.00,M2] [#6 -0.01,-0.10,1.01,U] [#7 0.21,0.38,0.79,U] [#8 0.33,0.18,0.74,U] 
01:50:17.802 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.15}, one-star: {0.33, 0.17}
01:50:17.803 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
01:50:17.805 00.002 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
01:50:17.806 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.28 cameraTheta=0.59 mountX=-0.20 mountY=-0.20, mountTheta=-2.34
01:50:17.809 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.15, opts=13)
01:50:17.810 00.001 21068 Enqueuing Move request for scope (0.23, 0.15)
01:50:17.811 00.001 16108 Worker thread wakes up
01:50:17.812 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
01:50:17.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
01:50:17.812 00.000 16108 Moving (0.23, 0.15) raw xDistance=-0.20 yDistance=-0.20
01:50:17.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:50:17.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:50:17.812 00.000 16108 MoveAxis(E, 0, ABG)
01:50:17.812 00.000 16108 Move returns status 0, amount 0
01:50:17.812 00.000 16108 MoveAxis(N, 41, ABG)
01:50:17.812 00.000 16108 Guiding  Dir = 0, Dur = 41
01:50:17.813 00.001 16108 IsSlewing returns 0
01:50:17.813 00.000 16108 IsGuiding returns 0
01:50:17.823 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3389, FiltMin=2921, FiltMax=50240, Gamma=1.000
01:50:17.843 00.020 21068 UpdateGuideState exits: m=113185 SNR=79.3
01:50:17.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.844 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:17.845 00.001 21068 Enqueuing Expose request
01:50:17.857 00.012 16108 IsGuiding returns 1
01:50:17.857 00.000 16108 scope still moving after pulse duration time elapsed
01:50:17.887 00.030 16108 IsSlewing returns 0
01:50:17.887 00.000 16108 IsGuiding returns 1
01:50:17.919 00.032 16108 IsSlewing returns 0
01:50:17.919 00.000 16108 IsGuiding returns 1
01:50:17.950 00.031 16108 IsSlewing returns 0
01:50:17.950 00.000 16108 IsGuiding returns 0
01:50:17.950 00.000 16108 scope move finished after 41 + 95 ms
01:50:17.950 00.000 16108 Move returns status 0, amount 41
01:50:17.950 00.000 16108 move complete, result=0
01:50:17.951 00.001 16108 worker thread done servicing request
01:50:17.951 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
01:50:17.952 00.001 16108 Worker thread wakes up
01:50:17.952 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:17.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:19.113 01.161 16108 Exposure complete
01:50:19.177 00.064 16108 worker thread done servicing request
01:50:19.177 00.000 21068 OnExposeComplete: enter
01:50:19.178 00.001 21068 UpdateGuideState(): m_state=6
01:50:19.179 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11417
01:50:19.180 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=876.35, Mass=115922, SNR=94.3, Peak=13536 HFD=3.4
01:50:19.181 00.001 21068 MultiStar: [#1 0.47,0.03,1.05,U] [#2 0.39,0.24,1.03,U] [#3 0.71,0.07,0.00,M3] [#4 0.68,0.03,0.00,M7] [#5 0.94,-0.56,0.00,M3] [#6 0.12,0.29,0.65,U] [#7 0.52,0.25,0.00,M4] [#8 0.68,0.52,0.00,M4] 
01:50:19.182 00.001 21068 refined, 3 included, MultiStar: {0.44, 0.27}, one-star: {0.67, 0.54}
01:50:19.182 00.000 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
01:50:19.183 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
01:50:19.184 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=0.27 hyp=0.52 cameraTheta=0.55 mountX=-0.39 mountY=-0.37, mountTheta=-2.38
01:50:19.185 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=0.27, opts=13)
01:50:19.186 00.001 21068 Enqueuing Move request for scope (0.44, 0.27)
01:50:19.187 00.001 16108 Worker thread wakes up
01:50:19.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.27) opts 0xd
01:50:19.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, 0.27)
01:50:19.187 00.000 16108 Moving (0.44, 0.27) raw xDistance=-0.39 yDistance=-0.37
01:50:19.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:50:19.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:50:19.187 00.000 16108 MoveAxis(E, 101, ABG)
01:50:19.187 00.000 16108 Guiding  Dir = 2, Dur = 101
01:50:19.187 00.000 16108 IsSlewing returns 0
01:50:19.188 00.001 16108 IsGuiding returns 0
01:50:19.191 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3392, FiltMin=2873, FiltMax=64313, Gamma=1.000
01:50:19.207 00.016 21068 UpdateGuideState exits: m=115922 SNR=94.3
01:50:19.209 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:19.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:19.210 00.000 21068 Enqueuing Expose request
01:50:19.239 00.029 16108 PulseGuide returned control before completion, sleep 61
01:50:19.300 00.061 16108 IsGuiding returns 1
01:50:19.300 00.000 16108 scope still moving after pulse duration time elapsed
01:50:19.332 00.032 16108 IsSlewing returns 0
01:50:19.332 00.000 16108 IsGuiding returns 1
01:50:19.364 00.032 16108 IsSlewing returns 0
01:50:19.364 00.000 16108 IsGuiding returns 1
01:50:19.395 00.031 16108 IsSlewing returns 0
01:50:19.395 00.000 16108 IsGuiding returns 0
01:50:19.395 00.000 16108 scope move finished after 101 + 106 ms
01:50:19.395 00.000 16108 Move returns status 0, amount 101
01:50:19.395 00.000 16108 MoveAxis(N, 74, ABG)
01:50:19.395 00.000 16108 Guiding  Dir = 0, Dur = 74
01:50:19.395 00.000 16108 IsSlewing returns 0
01:50:19.395 00.000 16108 IsGuiding returns 0
01:50:19.396 00.001 16108 PulseGuide returned control before completion, sleep 84
01:50:19.489 00.093 16108 IsGuiding returns 0
01:50:19.489 00.000 16108 Move returns status 0, amount 74
01:50:19.489 00.000 16108 move complete, result=0
01:50:19.489 00.000 16108 worker thread done servicing request
01:50:19.489 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.4 px 74 ms NORTH
01:50:19.490 00.001 16108 Worker thread wakes up
01:50:19.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:19.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:20.458 00.968 16108 Exposure complete
01:50:20.517 00.059 16108 worker thread done servicing request
01:50:20.517 00.000 21068 OnExposeComplete: enter
01:50:20.518 00.001 21068 UpdateGuideState(): m_state=6
01:50:20.519 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11418
01:50:20.520 00.001 21068 Star::Find returns 1 (0), X=220.88, Y=876.02, Mass=127681, SNR=83.6, Peak=13040 HFD=3.3
01:50:20.521 00.001 21068 MultiStar: [#1 0.38,0.12,1.27,U] [#2 -0.07,0.13,1.32,U] [#3 0.41,0.22,0.97,U] [#4 0.28,0.06,0.84,U] [#5 0.41,-0.76,0.00,M4] [#6 -0.04,0.26,0.75,U] [#7 0.37,0.21,0.71,U] [#8 0.72,0.20,0.00,M5] 
01:50:20.522 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.16}, one-star: {0.26, 0.20}
01:50:20.522 00.000 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
01:50:20.523 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
01:50:20.524 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.28 cameraTheta=0.64 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
01:50:20.526 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.16, opts=13)
01:50:20.527 00.001 21068 Enqueuing Move request for scope (0.22, 0.16)
01:50:20.527 00.000 16108 Worker thread wakes up
01:50:20.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
01:50:20.528 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
01:50:20.528 00.000 16108 Moving (0.22, 0.16) raw xDistance=-0.19 yDistance=-0.21
01:50:20.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:50:20.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:50:20.528 00.000 16108 MoveAxis(E, 0, ABG)
01:50:20.528 00.000 16108 Move returns status 0, amount 0
01:50:20.528 00.000 16108 MoveAxis(N, 43, ABG)
01:50:20.528 00.000 16108 Guiding  Dir = 0, Dur = 43
01:50:20.528 00.000 16108 IsSlewing returns 0
01:50:20.528 00.000 16108 IsGuiding returns 0
01:50:20.535 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3392, FiltMin=2893, FiltMax=52297, Gamma=1.000
01:50:20.561 00.026 16108 PulseGuide returned control before completion, sleep 21
01:50:20.591 00.030 16108 IsGuiding returns 1
01:50:20.591 00.000 16108 scope still moving after pulse duration time elapsed
01:50:20.621 00.030 16108 IsSlewing returns 0
01:50:20.621 00.000 16108 IsGuiding returns 1
01:50:20.653 00.032 16108 IsSlewing returns 0
01:50:20.653 00.000 16108 IsGuiding returns 0
01:50:20.653 00.000 16108 scope move finished after 43 + 81 ms
01:50:20.653 00.000 16108 Move returns status 0, amount 43
01:50:20.653 00.000 16108 move complete, result=0
01:50:20.957 00.304 16108 worker thread done servicing request
01:50:20.958 00.001 21068 UpdateGuideState exits: m=127681 SNR=83.6
01:50:20.960 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:20.962 00.001 21068 Enqueuing Expose request
01:50:20.963 00.001 16108 Worker thread wakes up
01:50:20.963 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 43 ms NORTH
01:50:20.965 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:20.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:22.121 01.156 16108 Exposure complete
01:50:22.207 00.086 16108 worker thread done servicing request
01:50:22.207 00.000 21068 OnExposeComplete: enter
01:50:22.208 00.001 21068 UpdateGuideState(): m_state=6
01:50:22.211 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11419
01:50:22.213 00.002 21068 Star::Find returns 1 (0), X=220.67, Y=875.46, Mass=127968, SNR=82.5, Peak=17088 HFD=3.2
01:50:22.215 00.002 21068 MultiStar: [#1 0.18,-0.31,1.24,U] [#2 0.19,-0.27,1.21,U] [#3 0.25,-0.17,1.03,U] [#4 -0.04,-0.41,1.05,U] [#5 0.23,-1.29,0.00,M5] [#6 -0.22,-0.21,0.88,U] [#7 0.32,-0.26,0.73,U] [#8 0.34,-0.29,0.90,U] 
01:50:22.216 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.29}, one-star: {0.06, -0.35}
01:50:22.217 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
01:50:22.219 00.002 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
01:50:22.220 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.31 cameraTheta=-1.13 mountX=-0.18 mountY=0.25, mountTheta=2.20
01:50:22.223 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.29, opts=13)
01:50:22.225 00.002 21068 Enqueuing Move request for scope (0.13, -0.29)
01:50:22.226 00.001 16108 Worker thread wakes up
01:50:22.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
01:50:22.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
01:50:22.226 00.000 16108 Moving (0.13, -0.29) raw xDistance=-0.18 yDistance=0.25
01:50:22.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:50:22.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:50:22.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:50:22.226 00.000 16108 MoveAxis(E, 0, ABG)
01:50:22.226 00.000 16108 Move returns status 0, amount 0
01:50:22.226 00.000 16108 MoveAxis(N, 0, ABG)
01:50:22.226 00.000 16108 Move returns status 0, amount 0
01:50:22.226 00.000 16108 move complete, result=0
01:50:22.227 00.001 16108 worker thread done servicing request
01:50:22.230 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3389, FiltMin=2902, FiltMax=58893, Gamma=1.000
01:50:22.253 00.023 21068 UpdateGuideState exits: m=127968 SNR=82.5
01:50:22.255 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:22.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:22.257 00.001 21068 Enqueuing Expose request
01:50:22.259 00.002 16108 Worker thread wakes up
01:50:22.259 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:22.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:22.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:23.261 01.001 16108 Exposure complete
01:50:23.333 00.072 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:23.334 00.001 21068 case statement mapped state 6 to 3
01:50:23.337 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:23.345 00.008 16108 worker thread done servicing request
01:50:23.345 00.000 21068 OnExposeComplete: enter
01:50:23.347 00.002 21068 UpdateGuideState(): m_state=6
01:50:23.349 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11420
01:50:23.350 00.001 21068 Star::Find returns 1 (0), X=220.79, Y=875.77, Mass=131981, SNR=83.8, Peak=18624 HFD=3.2
01:50:23.353 00.003 21068 MultiStar: [#1 -0.03,-0.35,1.22,U] [#2 0.05,-0.28,1.21,U] [#3 0.12,-0.15,0.94,U] [#4 0.23,-0.34,0.86,U] [#5 0.49,-1.04,0.00,M6] [#6 0.05,-0.12,0.86,U] [#7 0.13,-0.28,0.67,U] [#8 0.39,-0.07,0.85,U] 
01:50:23.354 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.21}, one-star: {0.18, -0.04}
01:50:23.355 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
01:50:23.356 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
01:50:23.357 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=-0.18 mountY=-0.00, mountTheta=-3.14
01:50:23.360 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
01:50:23.361 00.001 21068 Enqueuing Move request for scope (0.18, -0.04)
01:50:23.362 00.001 16108 Worker thread wakes up
01:50:23.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
01:50:23.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
01:50:23.362 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=-0.00
01:50:23.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:50:23.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:23.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:50:23.363 00.001 16108 MoveAxis(E, 0, ABG)
01:50:23.363 00.000 16108 Move returns status 0, amount 0
01:50:23.363 00.000 16108 MoveAxis(N, 0, ABG)
01:50:23.363 00.000 16108 Move returns status 0, amount 0
01:50:23.363 00.000 16108 move complete, result=0
01:50:23.363 00.000 16108 worker thread done servicing request
01:50:23.369 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3392, FiltMin=2915, FiltMax=56813, Gamma=1.000
01:50:23.387 00.018 21068 UpdateGuideState exits: m=131981 SNR=83.8
01:50:23.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:23.390 00.001 21068 Enqueuing Expose request
01:50:23.390 00.000 16108 Worker thread wakes up
01:50:23.391 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:23.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:23.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:24.449 01.057 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:24.451 00.002 21068 case statement mapped state 6 to 3
01:50:24.453 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:24.559 00.106 16108 Exposure complete
01:50:24.622 00.063 16108 worker thread done servicing request
01:50:24.622 00.000 21068 OnExposeComplete: enter
01:50:24.624 00.002 21068 UpdateGuideState(): m_state=6
01:50:24.625 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11421
01:50:24.625 00.000 21068 Star::Find returns 1 (0), X=220.98, Y=875.70, Mass=113797, SNR=82.8, Peak=17088 HFD=3.0
01:50:24.626 00.001 21068 MultiStar: [#1 0.15,-0.28,1.05,U] [#2 0.26,-0.30,1.15,U] [#3 0.38,-0.07,1.05,U] [#4 0.43,-0.56,0.00,M5] [#5 0.55,-0.95,0.00,M7] [#6 0.20,-0.54,0.00,M1] [#7 0.34,-0.12,0.71,U] [#8 0.60,-0.29,0.00,M4] 
01:50:24.627 00.001 21068 refined, 4 included, MultiStar: {0.29, -0.18}, one-star: {0.36, -0.12}
01:50:24.628 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
01:50:24.629 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
01:50:24.630 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.18 hyp=0.35 cameraTheta=-0.56 mountX=-0.32 mountY=0.11, mountTheta=2.81
01:50:24.631 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.18, opts=13)
01:50:24.632 00.001 21068 Enqueuing Move request for scope (0.29, -0.18)
01:50:24.634 00.002 16108 Worker thread wakes up
01:50:24.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.18) opts 0xd
01:50:24.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.18)
01:50:24.634 00.000 16108 Moving (0.29, -0.18) raw xDistance=-0.32 yDistance=0.11
01:50:24.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:50:24.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:24.635 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:50:24.635 00.000 16108 MoveAxis(E, 84, ABG)
01:50:24.635 00.000 16108 Guiding  Dir = 2, Dur = 84
01:50:24.635 00.000 16108 IsSlewing returns 0
01:50:24.635 00.000 16108 IsGuiding returns 0
01:50:24.642 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3389, FiltMin=2896, FiltMax=50589, Gamma=1.000
01:50:24.662 00.020 21068 UpdateGuideState exits: m=113797 SNR=82.8
01:50:24.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:24.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:24.665 00.001 21068 Enqueuing Expose request
01:50:24.684 00.019 16108 PulseGuide returned control before completion, sleep 47
01:50:24.745 00.061 16108 IsGuiding returns 1
01:50:24.745 00.000 16108 scope still moving after pulse duration time elapsed
01:50:24.775 00.030 16108 IsSlewing returns 0
01:50:24.775 00.000 16108 IsGuiding returns 1
01:50:24.807 00.032 16108 IsSlewing returns 0
01:50:24.807 00.000 16108 IsGuiding returns 1
01:50:24.839 00.032 16108 IsSlewing returns 0
01:50:24.839 00.000 16108 IsGuiding returns 1
01:50:24.870 00.031 16108 IsSlewing returns 0
01:50:24.870 00.000 16108 IsGuiding returns 0
01:50:24.870 00.000 16108 scope move finished after 84 + 150 ms
01:50:24.870 00.000 16108 Move returns status 0, amount 84
01:50:24.870 00.000 16108 MoveAxis(N, 0, ABG)
01:50:24.870 00.000 16108 Move returns status 0, amount 0
01:50:24.870 00.000 16108 move complete, result=0
01:50:24.872 00.002 16108 worker thread done servicing request
01:50:24.872 00.000 16108 Worker thread wakes up
01:50:24.872 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:24.872 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
01:50:24.873 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:25.617 00.744 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:25.620 00.003 21068 case statement mapped state 6 to 3
01:50:25.623 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:25.838 00.215 16108 Exposure complete
01:50:25.891 00.053 16108 worker thread done servicing request
01:50:25.891 00.000 21068 OnExposeComplete: enter
01:50:25.892 00.001 21068 UpdateGuideState(): m_state=6
01:50:25.893 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11422
01:50:25.895 00.002 21068 Star::Find returns 1 (0), X=220.96, Y=875.57, Mass=135777, SNR=85.7, Peak=18608 HFD=3.0
01:50:25.896 00.001 21068 MultiStar: [#1 0.29,-0.20,1.13,U] [#2 0.10,-0.24,1.13,U] [#3 0.45,-0.24,1.11,U] [#4 0.12,-0.60,0.00,M6] [#5 0.51,-1.32,0.00,M8] [#6 -0.05,-0.62,0.00,M2] [#7 0.13,-0.37,0.73,U] [#8 0.22,-0.13,0.71,U] 
01:50:25.897 00.001 21068 refined, 5 included, MultiStar: {0.26, -0.24}, one-star: {0.35, -0.24}
01:50:25.897 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
01:50:25.898 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
01:50:25.899 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-0.73 mountX=-0.30 mountY=0.17, mountTheta=2.63
01:50:25.900 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.24, opts=13)
01:50:25.901 00.001 21068 Enqueuing Move request for scope (0.26, -0.24)
01:50:25.901 00.000 16108 Worker thread wakes up
01:50:25.902 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.24) opts 0xd
01:50:25.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.24)
01:50:25.902 00.000 16108 Moving (0.26, -0.24) raw xDistance=-0.30 yDistance=0.17
01:50:25.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:50:25.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:25.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:50:25.902 00.000 16108 MoveAxis(E, 85, ABG)
01:50:25.902 00.000 16108 Guiding  Dir = 2, Dur = 85
01:50:25.902 00.000 16108 IsSlewing returns 0
01:50:25.902 00.000 16108 IsGuiding returns 0
01:50:25.907 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3392, FiltMin=2909, FiltMax=61261, Gamma=1.000
01:50:25.922 00.015 21068 UpdateGuideState exits: m=135777 SNR=85.7
01:50:25.922 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.924 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:25.925 00.001 21068 Enqueuing Expose request
01:50:25.958 00.033 16108 PulseGuide returned control before completion, sleep 41
01:50:26.003 00.045 16108 IsGuiding returns 1
01:50:26.003 00.000 16108 scope still moving after pulse duration time elapsed
01:50:26.034 00.031 16108 IsSlewing returns 0
01:50:26.034 00.000 16108 IsGuiding returns 1
01:50:26.066 00.032 16108 IsSlewing returns 0
01:50:26.068 00.002 16108 IsGuiding returns 0
01:50:26.068 00.000 16108 scope move finished after 85 + 79 ms
01:50:26.068 00.000 16108 Move returns status 0, amount 85
01:50:26.068 00.000 16108 MoveAxis(N, 0, ABG)
01:50:26.068 00.000 16108 Move returns status 0, amount 0
01:50:26.068 00.000 16108 move complete, result=0
01:50:26.068 00.000 16108 worker thread done servicing request
01:50:26.068 00.000 16108 Worker thread wakes up
01:50:26.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:26.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:26.068 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.2 px 0 ms NORTH
01:50:26.732 00.664 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:26.735 00.003 21068 case statement mapped state 6 to 3
01:50:26.736 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:27.227 00.491 16108 Exposure complete
01:50:27.281 00.054 16108 worker thread done servicing request
01:50:27.281 00.000 21068 OnExposeComplete: enter
01:50:27.282 00.001 21068 UpdateGuideState(): m_state=6
01:50:27.283 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11423
01:50:27.285 00.002 21068 Star::Find returns 1 (0), X=219.94, Y=875.85, Mass=143268, SNR=95.0, Peak=20403 HFD=3.1
01:50:27.285 00.000 21068 MultiStar: [#1 -0.36,-0.03,1.05,U] [#2 -0.73,-0.01,0.00,M1] [#3 -0.44,0.16,0.84,U] [#4 -0.62,-0.22,0.00,M7] [#5 -0.19,-1.13,0.00,M9] [#6 -0.86,-0.34,0.00,M3] [#7 -0.66,-0.25,0.00,M1] [#8 -0.35,0.16,0.63,U] 
01:50:27.287 00.002 21068 refined, 3 included, MultiStar: {-0.47, 0.07}, one-star: {-0.67, 0.03}
01:50:27.288 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
01:50:27.289 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
01:50:27.290 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=0.07 hyp=0.47 cameraTheta=3.00 mountX=0.47 mountY=0.04, mountTheta=0.09
01:50:27.294 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=0.07, opts=13)
01:50:27.295 00.001 21068 Enqueuing Move request for scope (-0.47, 0.07)
01:50:27.298 00.003 16108 Worker thread wakes up
01:50:27.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.07) opts 0xd
01:50:27.298 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, 0.07)
01:50:27.298 00.000 16108 Moving (-0.47, 0.07) raw xDistance=0.47 yDistance=0.04
01:50:27.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
01:50:27.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:27.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:27.298 00.000 16108 MoveAxis(W, 118, ABG)
01:50:27.298 00.000 16108 Guiding  Dir = 3, Dur = 118
01:50:27.298 00.000 16108 IsSlewing returns 0
01:50:27.298 00.000 16108 IsGuiding returns 0
01:50:27.305 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3389, FiltMin=2957, FiltMax=63011, Gamma=1.000
01:50:27.308 00.003 16108 PulseGuide returned control before completion, sleep 119
01:50:27.331 00.023 21068 UpdateGuideState exits: m=143268 SNR=95.0
01:50:27.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:27.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:27.334 00.001 21068 Enqueuing Expose request
01:50:27.433 00.099 16108 IsGuiding returns 1
01:50:27.433 00.000 16108 scope still moving after pulse duration time elapsed
01:50:27.464 00.031 16108 IsSlewing returns 0
01:50:27.464 00.000 16108 IsGuiding returns 1
01:50:27.496 00.032 16108 IsSlewing returns 0
01:50:27.496 00.000 16108 IsGuiding returns 0
01:50:27.496 00.000 16108 scope move finished after 118 + 80 ms
01:50:27.496 00.000 16108 Move returns status 0, amount 118
01:50:27.497 00.001 16108 MoveAxis(N, 0, ABG)
01:50:27.497 00.000 16108 Move returns status 0, amount 0
01:50:27.497 00.000 16108 move complete, result=0
01:50:27.497 00.000 16108 worker thread done servicing request
01:50:27.497 00.000 16108 Worker thread wakes up
01:50:27.497 00.000 21068 GuideStep: 0.5 px 118 ms WEST, 0.0 px 0 ms NORTH
01:50:27.500 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:27.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:27.847 00.347 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:27.849 00.002 21068 case statement mapped state 6 to 3
01:50:27.851 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:27.948 00.097 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:27.950 00.002 21068 case statement mapped state 6 to 3
01:50:27.952 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:28.050 00.098 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
01:50:28.051 00.001 21068 PhdController::Dither begins
01:50:28.053 00.002 21068 dither: size=1.00, dRA=-0.82 dDec=-0.27
01:50:28.054 00.001 21068 MountToCamera -- mountTheta (-2.82) + m_xAngle (2.97) = xAngle (0.15 = 0.15)
01:50:28.056 00.002 21068 MountToCamera -- mountX=-0.82 mountY=-0.27 hyp=0.86 mountTheta=-2.82 cameraX=0.85, cameraY=0.12 cameraTheta=0.15
01:50:28.059 00.003 21068 setting lock position to (221.46, 875.94)
01:50:28.060 00.001 21068 Mount: notify guiding dithered (0.9, 0.1)
01:50:28.061 00.001 21068 MultiStar: stabilizing after lock position change
01:50:28.063 00.002 21068 Status Line: Dither by -0.82,-0.27
01:50:28.066 00.003 21068 PhdController: newstate STATE_SETTLE_BEGIN
01:50:28.067 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
01:50:28.068 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:50:28.479 00.411 16108 Exposure complete
01:50:28.547 00.068 16108 worker thread done servicing request
01:50:28.547 00.000 21068 OnExposeComplete: enter
01:50:28.548 00.001 21068 UpdateGuideState(): m_state=6
01:50:28.548 00.000 21068 Star::Find(15, 219, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11424
01:50:28.549 00.001 21068 Star::Find returns 1 (0), X=220.51, Y=875.66, Mass=121679, SNR=93.3, Peak=15120 HFD=3.1
01:50:28.551 00.002 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
01:50:28.551 00.000 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
01:50:28.552 00.001 21068 CameraToMount -- cameraX=-0.95 cameraY=-0.28 hyp=0.99 cameraTheta=-2.85 mountX=0.89 mountY=0.50, mountTheta=0.51
01:50:28.554 00.002 21068 dither recenter: remaining=(0.8,0.3) step=(0.8,0.3)
01:50:28.556 00.002 21068 MountToCamera -- mountTheta (0.32) + m_xAngle (2.97) = xAngle (3.29 = -3.00)
01:50:28.557 00.001 21068 MountToCamera -- mountX=0.82 mountY=0.27 hyp=0.86 mountTheta=0.32 cameraX=-0.85, cameraY=-0.12 cameraTheta=-3.00
01:50:28.558 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.85, y=-0.12, opts=4)
01:50:28.560 00.002 21068 Enqueuing Move request for scope (-0.85, -0.12)
01:50:28.561 00.001 21068 Mount: notify direct move 0.82,0.27
01:50:28.562 00.001 16108 Worker thread wakes up
01:50:28.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.12) opts 0x4
01:50:28.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.85, -0.12)
01:50:28.562 00.000 16108 Moving (-0.85, -0.12) raw xDistance=0.82 yDistance=0.27
01:50:28.562 00.000 16108 MoveAxis(W, 340, B)
01:50:28.562 00.000 16108 Guiding  Dir = 3, Dur = 340
01:50:28.562 00.000 16108 IsSlewing returns 0
01:50:28.563 00.001 16108 IsGuiding returns 0
01:50:28.564 00.001 16108 PulseGuide returned control before completion, sleep 349
01:50:28.571 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3389, FiltMin=2889, FiltMax=59741, Gamma=1.000
01:50:28.599 00.028 21068 UpdateGuideState exits: m=121679 SNR=93.3
01:50:28.601 00.002 21068 PhdController: settling, locked = 1, distance = 1.17 (2.00) aobump = 0 frame = 1 / 99999
01:50:28.602 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781682628.602,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:50:28.604 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:28.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:28.605 00.000 21068 Enqueuing Expose request
01:50:28.928 00.323 16108 IsGuiding returns 1
01:50:28.928 00.000 16108 scope still moving after pulse duration time elapsed
01:50:28.954 00.026 16108 IsSlewing returns 0
01:50:28.954 00.000 16108 IsGuiding returns 1
01:50:28.985 00.031 16108 IsSlewing returns 0
01:50:28.985 00.000 16108 IsGuiding returns 0
01:50:28.987 00.002 16108 scope move finished after 340 + 83 ms
01:50:28.987 00.000 16108 Move returns status 0, amount 340
01:50:28.987 00.000 16108 MoveAxis(S, 54, B)
01:50:28.987 00.000 16108 Guiding  Dir = 1, Dur = 54
01:50:28.987 00.000 16108 IsSlewing returns 0
01:50:28.987 00.000 16108 IsGuiding returns 0
01:50:29.035 00.048 16108 PulseGuide returned control before completion, sleep 17
01:50:29.064 00.029 16108 IsGuiding returns 1
01:50:29.064 00.000 16108 scope still moving after pulse duration time elapsed
01:50:29.095 00.031 16108 IsSlewing returns 0
01:50:29.095 00.000 16108 IsGuiding returns 1
01:50:29.127 00.032 16108 IsSlewing returns 0
01:50:29.128 00.001 16108 IsGuiding returns 1
01:50:29.158 00.030 16108 IsSlewing returns 0
01:50:29.158 00.000 16108 IsGuiding returns 0
01:50:29.158 00.000 16108 scope move finished after 54 + 117 ms
01:50:29.158 00.000 16108 Move returns status 0, amount 54
01:50:29.158 00.000 16108 move complete, result=0
01:50:29.159 00.001 16108 worker thread done servicing request
01:50:29.159 00.000 21068 GuideStep: 0.8 px 340 ms WEST, 0.3 px 54 ms SOUTH
01:50:29.162 00.003 16108 Worker thread wakes up
01:50:29.162 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:29.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:30.342 01.180 16108 Exposure complete
01:50:30.419 00.077 16108 worker thread done servicing request
01:50:30.419 00.000 21068 OnExposeComplete: enter
01:50:30.421 00.002 21068 UpdateGuideState(): m_state=6
01:50:30.422 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11425
01:50:30.423 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=875.64, Mass=128017, SNR=89.3, Peak=16112 HFD=3.3
01:50:30.424 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
01:50:30.425 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
01:50:30.426 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-2.24 mountX=0.18 mountY=0.34, mountTheta=1.09
01:50:30.427 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.30, opts=13)
01:50:30.428 00.001 21068 Enqueuing Move request for scope (-0.23, -0.30)
01:50:30.429 00.001 16108 Worker thread wakes up
01:50:30.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd
01:50:30.429 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.30)
01:50:30.429 00.000 16108 Moving (-0.23, -0.30) raw xDistance=0.18 yDistance=0.34
01:50:30.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:50:30.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:30.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:50:30.429 00.000 16108 MoveAxis(E, 0, ABG)
01:50:30.430 00.001 16108 Move returns status 0, amount 0
01:50:30.430 00.000 16108 MoveAxis(N, 0, ABG)
01:50:30.430 00.000 16108 Move returns status 0, amount 0
01:50:30.430 00.000 16108 move complete, result=0
01:50:30.430 00.000 16108 worker thread done servicing request
01:50:30.433 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3389, FiltMin=2918, FiltMax=63837, Gamma=1.000
01:50:30.448 00.015 21068 UpdateGuideState exits: m=128017 SNR=89.3
01:50:30.449 00.001 21068 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 2 / 99999
01:50:30.450 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781682630.450,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.38,"Time":1.8,"SettleTime":3.0,"StarLocked":true}
01:50:30.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:30.452 00.000 21068 Enqueuing Expose request
01:50:30.453 00.001 16108 Worker thread wakes up
01:50:30.453 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:50:30.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:30.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:31.427 00.974 16108 Exposure complete
01:50:31.485 00.058 16108 worker thread done servicing request
01:50:31.485 00.000 21068 OnExposeComplete: enter
01:50:31.486 00.001 21068 UpdateGuideState(): m_state=6
01:50:31.488 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11426
01:50:31.488 00.000 21068 Star::Find returns 1 (0), X=221.20, Y=875.66, Mass=140276, SNR=107.3, Peak=17328 HFD=3.6
01:50:31.489 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
01:50:31.490 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
01:50:31.491 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-2.33 mountX=0.21 mountY=0.33, mountTheta=1.01
01:50:31.494 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.28, opts=13)
01:50:31.495 00.001 21068 Enqueuing Move request for scope (-0.26, -0.28)
01:50:31.496 00.001 16108 Worker thread wakes up
01:50:31.498 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.28) opts 0xd
01:50:31.498 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.28)
01:50:31.498 00.000 16108 Moving (-0.26, -0.28) raw xDistance=0.21 yDistance=0.33
01:50:31.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:50:31.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:31.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:50:31.498 00.000 16108 MoveAxis(W, 55, ABG)
01:50:31.498 00.000 16108 Guiding  Dir = 3, Dur = 55
01:50:31.499 00.001 16108 IsSlewing returns 0
01:50:31.499 00.000 16108 IsGuiding returns 0
01:50:31.504 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3389, FiltMin=2886, FiltMax=62429, Gamma=1.000
01:50:31.516 00.012 16108 PulseGuide returned control before completion, sleep 48
01:50:31.521 00.005 21068 UpdateGuideState exits: m=140276 SNR=107.3
01:50:31.522 00.001 21068 PhdController: settling, locked = 1, distance = 0.38 (2.00) aobump = 0 frame = 3 / 99999
01:50:31.523 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781682631.523,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.38,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
01:50:31.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.524 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:31.525 00.001 21068 Enqueuing Expose request
01:50:31.577 00.052 16108 IsGuiding returns 1
01:50:31.577 00.000 16108 scope still moving after pulse duration time elapsed
01:50:31.609 00.032 16108 IsSlewing returns 0
01:50:31.609 00.000 16108 IsGuiding returns 0
01:50:31.609 00.000 16108 scope move finished after 55 + 55 ms
01:50:31.609 00.000 16108 Move returns status 0, amount 55
01:50:31.609 00.000 16108 MoveAxis(N, 0, ABG)
01:50:31.609 00.000 16108 Move returns status 0, amount 0
01:50:31.610 00.001 16108 move complete, result=0
01:50:31.610 00.000 16108 worker thread done servicing request
01:50:31.610 00.000 16108 Worker thread wakes up
01:50:31.610 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.3 px 0 ms NORTH
01:50:31.612 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:31.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:32.771 01.159 16108 Exposure complete
01:50:32.837 00.066 16108 worker thread done servicing request
01:50:32.837 00.000 21068 OnExposeComplete: enter
01:50:32.839 00.002 21068 UpdateGuideState(): m_state=6
01:50:32.841 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11427
01:50:32.843 00.002 21068 Star::Find returns 1 (0), X=221.80, Y=875.59, Mass=113261, SNR=72.5, Peak=13315 HFD=3.4
01:50:32.844 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
01:50:32.846 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
01:50:32.847 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.35 hyp=0.49 cameraTheta=-0.80 mountX=-0.40 mountY=0.26, mountTheta=2.56
01:50:32.851 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.35, opts=13)
01:50:32.853 00.002 21068 Enqueuing Move request for scope (0.34, -0.35)
01:50:32.857 00.004 16108 Worker thread wakes up
01:50:32.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.35) opts 0xd
01:50:32.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.35)
01:50:32.857 00.000 16108 Moving (0.34, -0.35) raw xDistance=-0.40 yDistance=0.26
01:50:32.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
01:50:32.857 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.93
01:50:32.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:50:32.857 00.000 16108 MoveAxis(E, 100, ABG)
01:50:32.857 00.000 16108 Guiding  Dir = 2, Dur = 100
01:50:32.858 00.001 16108 IsSlewing returns 0
01:50:32.858 00.000 16108 IsGuiding returns 0
01:50:32.859 00.001 16108 PulseGuide returned control before completion, sleep 109
01:50:32.867 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3389, FiltMin=2928, FiltMax=56909, Gamma=1.000
01:50:32.901 00.034 21068 UpdateGuideState exits: m=113261 SNR=72.5
01:50:32.903 00.002 21068 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 4 / 99999
01:50:32.906 00.003 21068 PhdController: newstate STATE_FINISH
01:50:32.908 00.002 21068 PhdController complete: success
01:50:32.909 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781682632.909,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
01:50:32.911 00.002 21068 Mount: notify guiding dither settle done success=1
01:50:32.912 00.001 21068 PhdController: newstate STATE_IDLE
01:50:32.915 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:32.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:32.917 00.001 21068 Enqueuing Expose request
01:50:32.975 00.058 16108 IsGuiding returns 1
01:50:32.975 00.000 16108 scope still moving after pulse duration time elapsed
01:50:33.007 00.032 16108 IsSlewing returns 0
01:50:33.007 00.000 16108 IsGuiding returns 1
01:50:33.038 00.031 16108 IsSlewing returns 0
01:50:33.038 00.000 16108 IsGuiding returns 0
01:50:33.038 00.000 16108 scope move finished after 100 + 80 ms
01:50:33.038 00.000 16108 Move returns status 0, amount 100
01:50:33.038 00.000 16108 MoveAxis(S, 52, ABG)
01:50:33.038 00.000 16108 Guiding  Dir = 1, Dur = 52
01:50:33.038 00.000 16108 IsSlewing returns 0
01:50:33.038 00.000 16108 IsGuiding returns 0
01:50:33.041 00.003 16108 PulseGuide returned control before completion, sleep 60
01:50:33.112 00.071 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:33.114 00.002 21068 case statement mapped state 6 to 3
01:50:33.116 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:33.117 00.001 16108 IsGuiding returns 0
01:50:33.117 00.000 16108 Move returns status 0, amount 52
01:50:33.117 00.000 16108 move complete, result=0
01:50:33.117 00.000 16108 worker thread done servicing request
01:50:33.117 00.000 16108 Worker thread wakes up
01:50:33.117 00.000 21068 GuideStep: -0.4 px 100 ms EAST, 0.3 px 52 ms SOUTH
01:50:33.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:33.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:33.213 00.095 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
01:50:33.217 00.004 21068 PhdController::Guide begins
01:50:33.219 00.002 21068 PhdController: newstate STATE_SETUP
01:50:33.221 00.002 21068 PhdController: setup
01:50:33.223 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
01:50:33.225 00.002 21068 PhdController: guider state = 6
01:50:33.226 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
01:50:33.228 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
01:50:33.230 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
01:50:33.265 00.035 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:50:33.267 00.002 21068 case statement mapped state 6 to 3
01:50:33.269 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:50:34.109 00.840 16108 Exposure complete
01:50:34.196 00.087 16108 worker thread done servicing request
01:50:34.196 00.000 21068 OnExposeComplete: enter
01:50:34.197 00.001 21068 UpdateGuideState(): m_state=6
01:50:34.197 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11428
01:50:34.198 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=875.89, Mass=127960, SNR=101.7, Peak=18643 HFD=3.2
01:50:34.199 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
01:50:34.201 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
01:50:34.201 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.42 mountX=-0.11 mountY=0.02, mountTheta=2.96
01:50:34.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
01:50:34.203 00.000 21068 Enqueuing Move request for scope (0.10, -0.05)
01:50:34.204 00.001 16108 Worker thread wakes up
01:50:34.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:50:34.205 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:50:34.205 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.02
01:50:34.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:34.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:34.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:34.205 00.000 16108 MoveAxis(E, 0, ABG)
01:50:34.205 00.000 16108 Move returns status 0, amount 0
01:50:34.205 00.000 16108 MoveAxis(N, 0, ABG)
01:50:34.205 00.000 16108 Move returns status 0, amount 0
01:50:34.206 00.001 16108 move complete, result=0
01:50:34.206 00.000 16108 worker thread done servicing request
01:50:34.208 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3389, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:50:34.225 00.017 21068 UpdateGuideState exits: m=127960 SNR=101.7
01:50:34.226 00.001 21068 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 1 / 99999
01:50:34.227 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781682634.227,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
01:50:34.227 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:34.229 00.001 21068 Enqueuing Expose request
01:50:34.229 00.000 16108 Worker thread wakes up
01:50:34.229 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:34.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:34.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:35.396 01.166 16108 Exposure complete
01:50:35.453 00.057 16108 worker thread done servicing request
01:50:35.453 00.000 21068 OnExposeComplete: enter
01:50:35.455 00.002 21068 UpdateGuideState(): m_state=6
01:50:35.456 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11429
01:50:35.457 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=875.85, Mass=141719, SNR=108.8, Peak=18387 HFD=3.5
01:50:35.458 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
01:50:35.458 00.000 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
01:50:35.459 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-0.20 mountX=-0.42 mountY=-0.01, mountTheta=-3.11
01:50:35.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.09, opts=13)
01:50:35.461 00.000 21068 Enqueuing Move request for scope (0.41, -0.09)
01:50:35.462 00.001 16108 Worker thread wakes up
01:50:35.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.09) opts 0xd
01:50:35.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.09)
01:50:35.462 00.000 16108 Moving (0.41, -0.09) raw xDistance=-0.42 yDistance=-0.01
01:50:35.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:50:35.463 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:35.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:35.463 00.000 16108 MoveAxis(E, 110, ABG)
01:50:35.463 00.000 16108 Guiding  Dir = 2, Dur = 110
01:50:35.463 00.000 16108 IsSlewing returns 0
01:50:35.463 00.000 16108 IsGuiding returns 0
01:50:35.466 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3389, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:50:35.470 00.004 16108 PulseGuide returned control before completion, sleep 114
01:50:35.489 00.019 21068 UpdateGuideState exits: m=141719 SNR=108.8
01:50:35.492 00.003 21068 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 2 / 99999
01:50:35.493 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781682635.493,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.35,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
01:50:35.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:35.497 00.001 21068 Enqueuing Expose request
01:50:35.593 00.096 16108 IsGuiding returns 1
01:50:35.593 00.000 16108 scope still moving after pulse duration time elapsed
01:50:35.625 00.032 16108 IsSlewing returns 0
01:50:35.625 00.000 16108 IsGuiding returns 1
01:50:35.656 00.031 16108 IsSlewing returns 0
01:50:35.656 00.000 16108 IsGuiding returns 0
01:50:35.656 00.000 16108 scope move finished after 110 + 83 ms
01:50:35.656 00.000 16108 Move returns status 0, amount 110
01:50:35.656 00.000 16108 MoveAxis(N, 0, ABG)
01:50:35.656 00.000 16108 Move returns status 0, amount 0
01:50:35.656 00.000 16108 move complete, result=0
01:50:35.656 00.000 16108 worker thread done servicing request
01:50:35.656 00.000 16108 Worker thread wakes up
01:50:35.656 00.000 21068 GuideStep: -0.4 px 110 ms EAST, -0.0 px 0 ms NORTH
01:50:35.659 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:35.660 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:36.642 00.982 16108 Exposure complete
01:50:36.716 00.074 16108 worker thread done servicing request
01:50:36.716 00.000 21068 OnExposeComplete: enter
01:50:36.717 00.001 21068 UpdateGuideState(): m_state=6
01:50:36.717 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11430
01:50:36.718 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=876.24, Mass=123559, SNR=81.6, Peak=14864 HFD=3.3
01:50:36.719 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
01:50:36.720 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
01:50:36.720 00.000 21068 CameraToMount -- cameraX=-0.94 cameraY=0.30 hyp=0.99 cameraTheta=2.83 mountX=0.98 mountY=-0.07, mountTheta=-0.07
01:50:36.723 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.94, y=0.30, opts=13)
01:50:36.723 00.000 21068 Enqueuing Move request for scope (-0.94, 0.30)
01:50:36.724 00.001 16108 Worker thread wakes up
01:50:36.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.30) opts 0xd
01:50:36.724 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.94, 0.30)
01:50:36.724 00.000 16108 Moving (-0.94, 0.30) raw xDistance=0.98 yDistance=-0.07
01:50:36.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.98
01:50:36.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:36.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:36.724 00.000 16108 MoveAxis(W, 249, ABG)
01:50:36.724 00.000 16108 Guiding  Dir = 3, Dur = 249
01:50:36.725 00.001 16108 IsSlewing returns 0
01:50:36.725 00.000 16108 IsGuiding returns 0
01:50:36.726 00.001 16108 PulseGuide returned control before completion, sleep 258
01:50:36.728 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3389, FiltMin=2915, FiltMax=62704, Gamma=1.000
01:50:36.749 00.021 21068 UpdateGuideState exits: m=123559 SNR=81.6
01:50:36.750 00.001 21068 PhdController: settling, locked = 1, distance = 0.54 (2.00) aobump = 0 frame = 3 / 99999
01:50:36.751 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781682636.751,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.54,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
01:50:36.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:36.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:36.754 00.001 21068 Enqueuing Expose request
01:50:36.991 00.237 16108 IsGuiding returns 0
01:50:36.991 00.000 16108 Move returns status 0, amount 249
01:50:36.991 00.000 16108 MoveAxis(N, 0, ABG)
01:50:36.991 00.000 16108 Move returns status 0, amount 0
01:50:36.991 00.000 16108 move complete, result=0
01:50:36.991 00.000 16108 worker thread done servicing request
01:50:36.991 00.000 16108 Worker thread wakes up
01:50:36.992 00.001 21068 GuideStep: 1.0 px 249 ms WEST, -0.1 px 0 ms NORTH
01:50:36.994 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:36.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:38.144 01.150 16108 Exposure complete
01:50:38.216 00.072 16108 worker thread done servicing request
01:50:38.217 00.001 21068 OnExposeComplete: enter
01:50:38.218 00.001 21068 UpdateGuideState(): m_state=6
01:50:38.219 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11431
01:50:38.220 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=875.38, Mass=125587, SNR=81.8, Peak=15235 HFD=3.2
01:50:38.221 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
01:50:38.222 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
01:50:38.223 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.56 hyp=0.60 cameraTheta=-1.18 mountX=-0.32 mountY=0.49, mountTheta=2.16
01:50:38.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.56, opts=13)
01:50:38.226 00.001 21068 Enqueuing Move request for scope (0.23, -0.56)
01:50:38.228 00.002 16108 Worker thread wakes up
01:50:38.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.56) opts 0xd
01:50:38.228 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.56)
01:50:38.228 00.000 16108 Moving (0.23, -0.56) raw xDistance=-0.32 yDistance=0.49
01:50:38.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
01:50:38.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
01:50:38.228 00.000 16108 MoveAxis(E, 67, ABG)
01:50:38.228 00.000 16108 Guiding  Dir = 2, Dur = 67
01:50:38.229 00.001 16108 IsSlewing returns 0
01:50:38.229 00.000 16108 IsGuiding returns 0
01:50:38.237 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3389, FiltMin=2918, FiltMax=49997, Gamma=1.000
01:50:38.245 00.008 16108 PulseGuide returned control before completion, sleep 61
01:50:38.258 00.013 21068 UpdateGuideState exits: m=125587 SNR=81.8
01:50:38.260 00.002 21068 PhdController: settling, locked = 1, distance = 0.56 (2.00) aobump = 0 frame = 4 / 99999
01:50:38.261 00.001 21068 PhdController: newstate STATE_FINISH
01:50:38.262 00.001 21068 PhdController complete: success
01:50:38.264 00.002 21068 evsrv: {"Event":"SettleDone","Timestamp":1781682638.264,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
01:50:38.265 00.001 21068 Mount: notify guiding dither settle done success=1
01:50:38.268 00.003 21068 PhdController: newstate STATE_IDLE
01:50:38.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:38.271 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:38.272 00.001 21068 Enqueuing Expose request
01:50:38.321 00.049 16108 IsGuiding returns 1
01:50:38.321 00.000 16108 scope still moving after pulse duration time elapsed
01:50:38.352 00.031 16108 IsSlewing returns 0
01:50:38.352 00.000 16108 IsGuiding returns 0
01:50:38.352 00.000 16108 scope move finished after 67 + 56 ms
01:50:38.352 00.000 16108 Move returns status 0, amount 67
01:50:38.352 00.000 16108 MoveAxis(S, 98, ABG)
01:50:38.352 00.000 16108 Guiding  Dir = 1, Dur = 98
01:50:38.352 00.000 16108 IsSlewing returns 0
01:50:38.353 00.001 16108 IsGuiding returns 0
01:50:38.401 00.048 16108 PulseGuide returned control before completion, sleep 61
01:50:38.478 00.077 16108 IsGuiding returns 1
01:50:38.478 00.000 16108 scope still moving after pulse duration time elapsed
01:50:38.509 00.031 16108 IsSlewing returns 0
01:50:38.509 00.000 16108 IsGuiding returns 1
01:50:38.540 00.031 16108 IsSlewing returns 0
01:50:38.540 00.000 16108 IsGuiding returns 1
01:50:38.571 00.031 16108 IsSlewing returns 0
01:50:38.571 00.000 16108 IsGuiding returns 0
01:50:38.571 00.000 16108 scope move finished after 98 + 120 ms
01:50:38.571 00.000 16108 Move returns status 0, amount 98
01:50:38.571 00.000 16108 move complete, result=0
01:50:38.571 00.000 16108 worker thread done servicing request
01:50:38.571 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.5 px 98 ms SOUTH
01:50:38.573 00.002 16108 Worker thread wakes up
01:50:38.573 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:38.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:39.555 00.982 16108 Exposure complete
01:50:39.611 00.056 16108 worker thread done servicing request
01:50:39.611 00.000 21068 OnExposeComplete: enter
01:50:39.612 00.001 21068 UpdateGuideState(): m_state=6
01:50:39.614 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11432
01:50:39.615 00.001 21068 Star::Find returns 1 (0), X=221.84, Y=875.53, Mass=138252, SNR=84.7, Peak=16557 HFD=3.4
01:50:39.615 00.000 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
01:50:39.616 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
01:50:39.617 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.41 hyp=0.55 cameraTheta=-0.83 mountX=-0.44 mountY=0.31, mountTheta=2.53
01:50:39.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.41, opts=13)
01:50:39.619 00.001 21068 Enqueuing Move request for scope (0.37, -0.41)
01:50:39.620 00.001 16108 Worker thread wakes up
01:50:39.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.41) opts 0xd
01:50:39.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.41)
01:50:39.620 00.000 16108 Moving (0.37, -0.41) raw xDistance=-0.44 yDistance=0.31
01:50:39.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:50:39.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
01:50:39.620 00.000 16108 MoveAxis(E, 119, ABG)
01:50:39.621 00.001 16108 Guiding  Dir = 2, Dur = 119
01:50:39.621 00.000 16108 IsSlewing returns 0
01:50:39.621 00.000 16108 IsGuiding returns 0
01:50:39.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3392, FiltMin=2909, FiltMax=51005, Gamma=1.000
01:50:39.645 00.020 21068 UpdateGuideState exits: m=138252 SNR=84.7
01:50:39.648 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.650 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:39.651 00.001 21068 Enqueuing Expose request
01:50:39.668 00.017 16108 PulseGuide returned control before completion, sleep 83
01:50:39.761 00.093 16108 IsGuiding returns 1
01:50:39.761 00.000 16108 scope still moving after pulse duration time elapsed
01:50:39.793 00.032 16108 IsSlewing returns 0
01:50:39.793 00.000 16108 IsGuiding returns 1
01:50:39.824 00.031 16108 IsSlewing returns 0
01:50:39.824 00.000 16108 IsGuiding returns 1
01:50:39.855 00.031 16108 IsSlewing returns 0
01:50:39.855 00.000 16108 IsGuiding returns 0
01:50:39.855 00.000 16108 scope move finished after 119 + 114 ms
01:50:39.855 00.000 16108 Move returns status 0, amount 119
01:50:39.855 00.000 16108 MoveAxis(S, 62, ABG)
01:50:39.855 00.000 16108 Guiding  Dir = 1, Dur = 62
01:50:39.855 00.000 16108 IsSlewing returns 0
01:50:39.855 00.000 16108 IsGuiding returns 0
01:50:39.905 00.050 16108 PulseGuide returned control before completion, sleep 24
01:50:39.934 00.029 16108 IsGuiding returns 1
01:50:39.934 00.000 16108 scope still moving after pulse duration time elapsed
01:50:39.966 00.032 16108 IsSlewing returns 0
01:50:39.966 00.000 16108 IsGuiding returns 1
01:50:39.997 00.031 16108 IsSlewing returns 0
01:50:39.998 00.001 16108 IsGuiding returns 0
01:50:39.998 00.000 16108 scope move finished after 62 + 80 ms
01:50:39.998 00.000 16108 Move returns status 0, amount 62
01:50:39.998 00.000 16108 move complete, result=0
01:50:39.998 00.000 16108 worker thread done servicing request
01:50:39.998 00.000 16108 Worker thread wakes up
01:50:39.998 00.000 21068 GuideStep: -0.4 px 119 ms EAST, 0.3 px 62 ms SOUTH
01:50:40.001 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:40.002 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:41.182 01.180 16108 Exposure complete
01:50:41.252 00.070 16108 worker thread done servicing request
01:50:41.252 00.000 21068 OnExposeComplete: enter
01:50:41.254 00.002 21068 UpdateGuideState(): m_state=6
01:50:41.255 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11433
01:50:41.258 00.003 21068 Star::Find returns 1 (0), X=221.05, Y=875.60, Mass=123621, SNR=84.3, Peak=15888 HFD=3.1
01:50:41.259 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
01:50:41.260 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
01:50:41.261 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.34 hyp=0.54 cameraTheta=-2.45 mountX=0.35 mountY=0.43, mountTheta=0.89
01:50:41.264 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.34, opts=13)
01:50:41.265 00.001 21068 Enqueuing Move request for scope (-0.41, -0.34)
01:50:41.266 00.001 16108 Worker thread wakes up
01:50:41.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.34) opts 0xd
01:50:41.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.34)
01:50:41.266 00.000 16108 Moving (-0.41, -0.34) raw xDistance=0.35 yDistance=0.43
01:50:41.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
01:50:41.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:50:41.266 00.000 16108 MoveAxis(W, 83, ABG)
01:50:41.266 00.000 16108 Guiding  Dir = 3, Dur = 83
01:50:41.267 00.001 16108 IsSlewing returns 0
01:50:41.267 00.000 16108 IsGuiding returns 0
01:50:41.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3389, FiltMin=2937, FiltMax=59149, Gamma=1.000
01:50:41.288 00.017 21068 UpdateGuideState exits: m=123621 SNR=84.3
01:50:41.290 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:41.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:41.293 00.002 21068 Enqueuing Expose request
01:50:41.297 00.004 16108 PulseGuide returned control before completion, sleep 64
01:50:41.374 00.077 16108 IsGuiding returns 1
01:50:41.374 00.000 16108 scope still moving after pulse duration time elapsed
01:50:41.406 00.032 16108 IsSlewing returns 0
01:50:41.406 00.000 16108 IsGuiding returns 0
01:50:41.406 00.000 16108 scope move finished after 83 + 56 ms
01:50:41.406 00.000 16108 Move returns status 0, amount 83
01:50:41.406 00.000 16108 MoveAxis(S, 87, ABG)
01:50:41.406 00.000 16108 Guiding  Dir = 1, Dur = 87
01:50:41.406 00.000 16108 IsSlewing returns 0
01:50:41.406 00.000 16108 IsGuiding returns 0
01:50:41.456 00.050 16108 PulseGuide returned control before completion, sleep 48
01:50:41.516 00.060 16108 IsGuiding returns 1
01:50:41.516 00.000 16108 scope still moving after pulse duration time elapsed
01:50:41.547 00.031 16108 IsSlewing returns 0
01:50:41.547 00.000 16108 IsGuiding returns 0
01:50:41.549 00.002 16108 scope move finished after 87 + 54 ms
01:50:41.549 00.000 16108 Move returns status 0, amount 87
01:50:41.549 00.000 16108 move complete, result=0
01:50:41.549 00.000 16108 worker thread done servicing request
01:50:41.549 00.000 16108 Worker thread wakes up
01:50:41.549 00.000 21068 GuideStep: 0.3 px 83 ms WEST, 0.4 px 87 ms SOUTH
01:50:41.552 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:41.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:42.528 00.976 16108 Exposure complete
01:50:42.588 00.060 16108 worker thread done servicing request
01:50:42.588 00.000 21068 OnExposeComplete: enter
01:50:42.590 00.002 21068 UpdateGuideState(): m_state=6
01:50:42.591 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.592 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.63, Mass=111086, SNR=76.4, Peak=13760 HFD=3.4
01:50:42.593 00.001 21068 MultiStar: exiting stabilization period
01:50:42.593 00.000 21068 MultiStar: updating star positions after lock position change
01:50:42.594 00.001 21068 Star::Find(15, 608, 148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.595 00.001 21068 Star::Find returns 1 (0), X=609.68, Y=148.56, Mass=166498, SNR=92.9, Peak=18585 HFD=3.4
01:50:42.596 00.001 21068 Star::Find(15, 476, 448, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.597 00.001 21068 Star::Find returns 1 (0), X=476.63, Y=449.33, Mass=161294, SNR=100.0, Peak=19833 HFD=3.0
01:50:42.598 00.001 21068 Star::Find(15, 702, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.598 00.000 21068 Star::Find returns 1 (0), X=704.29, Y=50.09, Mass=124088, SNR=90.8, Peak=17168 HFD=3.3
01:50:42.599 00.001 21068 Star::Find(15, 1175, 883, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.600 00.001 21068 Star::Find returns 1 (0), X=1176.41, Y=884.27, Mass=97553, SNR=72.5, Peak=12310 HFD=3.5
01:50:42.600 00.000 21068 Star::Find(15, 1114, 406, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.601 00.001 21068 Star::Find returns 1 (0), X=1115.68, Y=407.58, Mass=124601, SNR=78.3, Peak=12941 HFD=3.5
01:50:42.602 00.001 21068 Star::Find(15, 1179, 608, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.603 00.001 21068 Star::Find returns 1 (0), X=1180.04, Y=609.76, Mass=107611, SNR=71.2, Peak=12256 HFD=4.0
01:50:42.603 00.000 21068 Star::Find(15, 124, 727, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.604 00.001 21068 Star::Find returns 1 (0), X=123.88, Y=728.50, Mass=59498, SNR=47.3, Peak=9648 HFD=3.5
01:50:42.605 00.001 21068 Star::Find(15, 547, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.606 00.001 21068 Star::Find returns 1 (0), X=546.97, Y=837.40, Mass=78461, SNR=60.0, Peak=12249 HFD=3.3
01:50:42.606 00.000 21068 Star::Find(15, 1050, 671, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.607 00.001 21068 Star::Find returns 1 (0), X=1051.35, Y=672.44, Mass=55521, SNR=47.7, Peak=9315 HFD=3.1
01:50:42.608 00.001 21068 Star::Find(15, 1019, 635, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.608 00.000 21068 Star::Find returns 1 (0), X=1019.93, Y=635.81, Mass=66881, SNR=56.3, Peak=10006 HFD=3.0
01:50:42.609 00.001 21068 Star::Find(15, 59, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11434
01:50:42.610 00.001 21068 Star::Find returns 1 (0), X=59.54, Y=629.29, Mass=68637, SNR=55.1, Peak=9539 HFD=3.2
01:50:42.610 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
01:50:42.611 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
01:50:42.612 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=0.02 mountY=0.32, mountTheta=1.52
01:50:42.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.31, opts=13)
01:50:42.614 00.001 21068 Enqueuing Move request for scope (-0.07, -0.31)
01:50:42.615 00.001 16108 Worker thread wakes up
01:50:42.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
01:50:42.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
01:50:42.615 00.000 16108 Moving (-0.07, -0.31) raw xDistance=0.02 yDistance=0.32
01:50:42.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:42.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
01:50:42.615 00.000 16108 MoveAxis(E, 0, ABG)
01:50:42.616 00.001 16108 Move returns status 0, amount 0
01:50:42.616 00.000 16108 MoveAxis(S, 64, ABG)
01:50:42.616 00.000 16108 Guiding  Dir = 1, Dur = 64
01:50:42.616 00.000 16108 IsSlewing returns 0
01:50:42.616 00.000 16108 IsGuiding returns 0
01:50:42.618 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3392, FiltMin=2909, FiltMax=59917, Gamma=1.000
01:50:42.633 00.015 21068 UpdateGuideState exits: m=111086 SNR=76.4
01:50:42.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:42.635 00.000 21068 Enqueuing Expose request
01:50:42.643 00.008 16108 PulseGuide returned control before completion, sleep 48
01:50:42.704 00.061 16108 IsGuiding returns 1
01:50:42.704 00.000 16108 scope still moving after pulse duration time elapsed
01:50:42.735 00.031 16108 IsSlewing returns 0
01:50:42.736 00.001 16108 IsGuiding returns 0
01:50:42.736 00.000 16108 scope move finished after 64 + 55 ms
01:50:42.736 00.000 16108 Move returns status 0, amount 64
01:50:42.736 00.000 16108 move complete, result=0
01:50:42.736 00.000 16108 worker thread done servicing request
01:50:42.736 00.000 16108 Worker thread wakes up
01:50:42.736 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 64 ms SOUTH
01:50:42.739 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:42.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:43.892 01.153 16108 Exposure complete
01:50:43.953 00.061 16108 worker thread done servicing request
01:50:43.953 00.000 21068 OnExposeComplete: enter
01:50:43.955 00.002 21068 UpdateGuideState(): m_state=6
01:50:43.956 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11435
01:50:43.959 00.003 21068 Star::Find returns 1 (0), X=221.18, Y=876.73, Mass=114271, SNR=74.7, Peak=13808 HFD=3.5
01:50:43.960 00.001 21068 MultiStar: [#1 0.01,0.84,0.00,M1] [#2 -0.05,0.68,0.00,M2] [#3 -0.14,0.70,0.00,M1] [#4 -0.56,0.87,0.00,M8] [#5 -0.34,0.95,0.00,M10] [#6 -0.29,0.86,0.00,M4] [#7 -0.20,0.71,0.00,M2] [#8 -0.21,0.90,0.00,M3] 
01:50:43.962 00.002 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
01:50:43.963 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
01:50:43.964 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.79 hyp=0.84 cameraTheta=1.92 mountX=0.42 mountY=-0.70, mountTheta=-1.03
01:50:43.965 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.79, opts=13)
01:50:43.966 00.001 21068 Enqueuing Move request for scope (-0.29, 0.79)
01:50:43.966 00.000 16108 Worker thread wakes up
01:50:43.967 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.79) opts 0xd
01:50:43.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.79)
01:50:43.967 00.000 16108 Moving (-0.29, 0.79) raw xDistance=0.42 yDistance=-0.70
01:50:43.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:50:43.967 00.000 16108 resist switch: large excursion: input -0.70 thresh 0.60 direction from 1 to -1
01:50:43.967 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.09
01:50:43.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:50:43.967 00.000 16108 MoveAxis(W, 110, ABG)
01:50:43.967 00.000 16108 Guiding  Dir = 3, Dur = 110
01:50:43.967 00.000 16108 IsSlewing returns 0
01:50:43.968 00.001 16108 IsGuiding returns 0
01:50:43.972 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3389, FiltMin=2918, FiltMax=57859, Gamma=1.000
01:50:43.985 00.013 21068 UpdateGuideState exits: m=114271 SNR=74.7
01:50:43.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:43.988 00.001 21068 Enqueuing Expose request
01:50:43.993 00.005 16108 PulseGuide returned control before completion, sleep 95
01:50:44.103 00.110 16108 IsGuiding returns 1
01:50:44.103 00.000 16108 scope still moving after pulse duration time elapsed
01:50:44.134 00.031 16108 IsSlewing returns 0
01:50:44.134 00.000 16108 IsGuiding returns 1
01:50:44.164 00.030 16108 IsSlewing returns 0
01:50:44.164 00.000 16108 IsGuiding returns 0
01:50:44.164 00.000 16108 scope move finished after 110 + 87 ms
01:50:44.164 00.000 16108 Move returns status 0, amount 110
01:50:44.164 00.000 16108 MoveAxis(N, 140, ABG)
01:50:44.164 00.000 16108 Guiding  Dir = 0, Dur = 140
01:50:44.166 00.002 16108 IsSlewing returns 0
01:50:44.166 00.000 16108 IsGuiding returns 0
01:50:44.169 00.003 16108 PulseGuide returned control before completion, sleep 146
01:50:44.323 00.154 16108 IsGuiding returns 0
01:50:44.323 00.000 16108 Move returns status 0, amount 140
01:50:44.323 00.000 16108 move complete, result=0
01:50:44.324 00.001 16108 worker thread done servicing request
01:50:44.324 00.000 21068 GuideStep: 0.4 px 110 ms WEST, -0.7 px 140 ms NORTH
01:50:44.326 00.002 16108 Worker thread wakes up
01:50:44.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:44.327 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:45.305 00.978 16108 Exposure complete
01:50:45.370 00.065 16108 worker thread done servicing request
01:50:45.370 00.000 21068 OnExposeComplete: enter
01:50:45.372 00.002 21068 UpdateGuideState(): m_state=6
01:50:45.373 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11436
01:50:45.374 00.001 21068 Star::Find returns 1 (0), X=221.80, Y=876.59, Mass=125945, SNR=83.0, Peak=15123 HFD=3.4
01:50:45.376 00.002 21068 MultiStar: [#1 -0.05,0.57,0.00,M2] [#2 0.36,0.53,0.00,M3] [#3 0.11,0.48,1.04,U] [#4 -0.28,0.54,0.00,M9] [#5 -0.13,0.62,0.00,R] [#6 0.12,0.58,0.00,M5] [#7 0.58,0.37,0.00,M3] [#8 0.44,0.89,0.00,M4] 
01:50:45.377 00.001 21068 refined, 1 included, MultiStar: {0.22, 0.56}, one-star: {0.33, 0.65}
01:50:45.378 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
01:50:45.379 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
01:50:45.379 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.56 hyp=0.60 cameraTheta=1.20 mountX=-0.12 mountY=-0.60, mountTheta=-1.76
01:50:45.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.56, opts=13)
01:50:45.382 00.001 21068 Enqueuing Move request for scope (0.22, 0.56)
01:50:45.383 00.001 16108 Worker thread wakes up
01:50:45.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.56) opts 0xd
01:50:45.383 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.56)
01:50:45.383 00.000 16108 Moving (0.22, 0.56) raw xDistance=-0.12 yDistance=-0.60
01:50:45.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:50:45.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:50:45.383 00.000 16108 MoveAxis(E, 0, ABG)
01:50:45.383 00.000 16108 Move returns status 0, amount 0
01:50:45.383 00.000 16108 MoveAxis(N, 120, ABG)
01:50:45.383 00.000 16108 Guiding  Dir = 0, Dur = 120
01:50:45.384 00.001 16108 IsSlewing returns 0
01:50:45.384 00.000 16108 IsGuiding returns 0
01:50:45.387 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3389, FiltMin=2937, FiltMax=55997, Gamma=1.000
01:50:45.402 00.015 21068 UpdateGuideState exits: m=125945 SNR=83.0
01:50:45.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:45.405 00.001 21068 Enqueuing Expose request
01:50:45.409 00.004 16108 PulseGuide returned control before completion, sleep 106
01:50:45.516 00.107 16108 IsGuiding returns 1
01:50:45.516 00.000 16108 scope still moving after pulse duration time elapsed
01:50:45.547 00.031 16108 IsSlewing returns 0
01:50:45.547 00.000 16108 IsGuiding returns 1
01:50:45.579 00.032 16108 IsSlewing returns 0
01:50:45.579 00.000 16108 IsGuiding returns 0
01:50:45.580 00.001 16108 scope move finished after 120 + 75 ms
01:50:45.580 00.000 16108 Move returns status 0, amount 120
01:50:45.580 00.000 16108 move complete, result=0
01:50:45.580 00.000 16108 worker thread done servicing request
01:50:45.580 00.000 16108 Worker thread wakes up
01:50:45.580 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.6 px 120 ms NORTH
01:50:45.584 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:45.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:46.746 01.162 16108 Exposure complete
01:50:46.807 00.061 16108 worker thread done servicing request
01:50:46.807 00.000 21068 OnExposeComplete: enter
01:50:46.808 00.001 21068 UpdateGuideState(): m_state=6
01:50:46.809 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11437
01:50:46.809 00.000 21068 Star::Find returns 1 (0), X=222.08, Y=876.10, Mass=129111, SNR=92.3, Peak=18963 HFD=3.1
01:50:46.810 00.001 21068 MultiStar: [#1 0.44,0.38,0.00,M3] [#2 0.60,0.35,0.00,M4] [#3 0.79,0.20,0.00,M1] [#4 0.06,0.45,0.74,U] [#5 0.42,-0.11,0.99,U] [#6 0.41,0.41,0.00,M6] [#7 0.85,0.19,0.00,M4] [#8 0.76,0.41,0.00,M5] 
01:50:46.811 00.001 21068 refined, 2 included, MultiStar: {0.39, 0.14}, one-star: {0.62, 0.16}
01:50:46.812 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
01:50:46.812 00.000 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
01:50:46.814 00.002 21068 CameraToMount -- cameraX=0.39 cameraY=0.14 hyp=0.42 cameraTheta=0.35 mountX=-0.36 mountY=-0.23, mountTheta=-2.57
01:50:46.815 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.14, opts=13)
01:50:46.816 00.001 21068 Enqueuing Move request for scope (0.39, 0.14)
01:50:46.817 00.001 16108 Worker thread wakes up
01:50:46.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.14) opts 0xd
01:50:46.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.14)
01:50:46.817 00.000 16108 Moving (0.39, 0.14) raw xDistance=-0.36 yDistance=-0.23
01:50:46.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:50:46.818 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:50:46.818 00.000 16108 MoveAxis(E, 95, ABG)
01:50:46.818 00.000 16108 Guiding  Dir = 2, Dur = 95
01:50:46.818 00.000 16108 IsSlewing returns 0
01:50:46.818 00.000 16108 IsGuiding returns 0
01:50:46.821 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3389, FiltMin=2912, FiltMax=58822, Gamma=1.000
01:50:46.834 00.013 16108 PulseGuide returned control before completion, sleep 90
01:50:46.836 00.002 21068 UpdateGuideState exits: m=129111 SNR=92.3
01:50:46.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:46.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:46.839 00.001 21068 Enqueuing Expose request
01:50:46.926 00.087 16108 IsGuiding returns 1
01:50:46.926 00.000 16108 scope still moving after pulse duration time elapsed
01:50:46.958 00.032 16108 IsSlewing returns 0
01:50:46.958 00.000 16108 IsGuiding returns 1
01:50:46.990 00.032 16108 IsSlewing returns 0
01:50:46.991 00.001 16108 IsGuiding returns 1
01:50:47.021 00.030 16108 IsSlewing returns 0
01:50:47.021 00.000 16108 IsGuiding returns 0
01:50:47.021 00.000 16108 scope move finished after 95 + 107 ms
01:50:47.021 00.000 16108 Move returns status 0, amount 95
01:50:47.021 00.000 16108 MoveAxis(N, 47, ABG)
01:50:47.021 00.000 16108 Guiding  Dir = 0, Dur = 47
01:50:47.021 00.000 16108 IsSlewing returns 0
01:50:47.022 00.001 16108 IsGuiding returns 0
01:50:47.070 00.048 16108 IsGuiding returns 1
01:50:47.070 00.000 16108 scope still moving after pulse duration time elapsed
01:50:47.100 00.030 16108 IsSlewing returns 0
01:50:47.100 00.000 16108 IsGuiding returns 1
01:50:47.132 00.032 16108 IsSlewing returns 0
01:50:47.132 00.000 16108 IsGuiding returns 1
01:50:47.163 00.031 16108 IsSlewing returns 0
01:50:47.163 00.000 16108 IsGuiding returns 0
01:50:47.163 00.000 16108 scope move finished after 47 + 94 ms
01:50:47.164 00.001 16108 Move returns status 0, amount 47
01:50:47.164 00.000 16108 move complete, result=0
01:50:47.164 00.000 16108 worker thread done servicing request
01:50:47.164 00.000 21068 GuideStep: -0.4 px 95 ms EAST, -0.2 px 47 ms NORTH
01:50:47.165 00.001 16108 Worker thread wakes up
01:50:47.165 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:47.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:48.144 00.979 16108 Exposure complete
01:50:48.216 00.072 16108 worker thread done servicing request
01:50:48.216 00.000 21068 OnExposeComplete: enter
01:50:48.217 00.001 21068 UpdateGuideState(): m_state=6
01:50:48.219 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11438
01:50:48.220 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.14, Mass=117494, SNR=88.0, Peak=16515 HFD=3.4
01:50:48.222 00.002 21068 MultiStar: [#1 0.25,0.54,0.00,M4] [#2 0.14,0.15,1.14,U] [#3 0.03,0.27,1.03,U] [#4 -0.35,0.26,0.86,U] [#5 -0.07,-0.33,0.95,U] [#6 -0.14,0.54,0.00,M7] [#7 0.32,0.54,0.00,M5] [#8 -0.05,0.50,0.72,U] 
01:50:48.224 00.002 21068 refined, 5 included, MultiStar: {-0.02, 0.16}, one-star: {0.12, 0.20}
01:50:48.225 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
01:50:48.228 00.003 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
01:50:48.229 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=0.04 mountY=-0.15, mountTheta=-1.30
01:50:48.232 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
01:50:48.233 00.001 21068 Enqueuing Move request for scope (-0.02, 0.16)
01:50:48.236 00.003 16108 Worker thread wakes up
01:50:48.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
01:50:48.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
01:50:48.236 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.04 yDistance=-0.15
01:50:48.237 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:48.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:48.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:50:48.237 00.000 16108 MoveAxis(E, 0, ABG)
01:50:48.237 00.000 16108 Move returns status 0, amount 0
01:50:48.237 00.000 16108 MoveAxis(N, 0, ABG)
01:50:48.237 00.000 16108 Move returns status 0, amount 0
01:50:48.237 00.000 16108 move complete, result=0
01:50:48.238 00.001 16108 worker thread done servicing request
01:50:48.243 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3389, FiltMin=2937, FiltMax=65440, Gamma=1.000
01:50:48.263 00.020 21068 UpdateGuideState exits: m=117494 SNR=88.0
01:50:48.265 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:48.265 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:48.266 00.001 21068 Enqueuing Expose request
01:50:48.267 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:48.269 00.002 16108 Worker thread wakes up
01:50:48.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:48.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:49.424 01.155 16108 Exposure complete
01:50:49.499 00.075 16108 worker thread done servicing request
01:50:49.499 00.000 21068 OnExposeComplete: enter
01:50:49.500 00.001 21068 UpdateGuideState(): m_state=6
01:50:49.500 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11439
01:50:49.501 00.001 21068 Star::Find returns 1 (0), X=222.00, Y=875.82, Mass=124676, SNR=80.1, Peak=14035 HFD=3.5
01:50:49.502 00.001 21068 MultiStar: [#1 0.53,0.11,1.14,U] [#2 0.93,-0.39,0.00,M4] [#3 0.52,-0.23,0.00,M1] [#4 0.21,-0.28,0.84,U] [#5 0.51,-0.79,0.00,M1] [#6 0.41,-0.35,0.86,U] [#7 1.01,-0.14,0.00,M6] [#8 0.51,0.18,0.82,U] 
01:50:49.504 00.002 21068 refined, 4 included, MultiStar: {0.45, -0.08}, one-star: {0.53, -0.12}
01:50:49.505 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
01:50:49.505 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
01:50:49.506 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-0.18 mountX=-0.46 mountY=-0.03, mountTheta=-3.09
01:50:49.507 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.08, opts=13)
01:50:49.508 00.001 21068 Enqueuing Move request for scope (0.45, -0.08)
01:50:49.509 00.001 16108 Worker thread wakes up
01:50:49.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.08) opts 0xd
01:50:49.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.08)
01:50:49.509 00.000 16108 Moving (0.45, -0.08) raw xDistance=-0.46 yDistance=-0.03
01:50:49.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:50:49.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:49.510 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:49.510 00.000 16108 MoveAxis(E, 119, ABG)
01:50:49.510 00.000 16108 Guiding  Dir = 2, Dur = 119
01:50:49.510 00.000 16108 IsSlewing returns 0
01:50:49.510 00.000 16108 IsGuiding returns 0
01:50:49.513 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3385, FiltMin=2912, FiltMax=61801, Gamma=1.000
01:50:49.519 00.006 16108 PulseGuide returned control before completion, sleep 121
01:50:49.529 00.010 21068 UpdateGuideState exits: m=124676 SNR=80.1
01:50:49.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:49.533 00.001 21068 Enqueuing Expose request
01:50:49.643 00.110 16108 IsGuiding returns 1
01:50:49.644 00.001 16108 scope still moving after pulse duration time elapsed
01:50:49.674 00.030 16108 IsSlewing returns 0
01:50:49.674 00.000 16108 IsGuiding returns 1
01:50:49.705 00.031 16108 IsSlewing returns 0
01:50:49.705 00.000 16108 IsGuiding returns 0
01:50:49.705 00.000 16108 scope move finished after 119 + 76 ms
01:50:49.705 00.000 16108 Move returns status 0, amount 119
01:50:49.705 00.000 16108 MoveAxis(N, 0, ABG)
01:50:49.705 00.000 16108 Move returns status 0, amount 0
01:50:49.705 00.000 16108 move complete, result=0
01:50:49.706 00.001 16108 worker thread done servicing request
01:50:49.706 00.000 16108 Worker thread wakes up
01:50:49.706 00.000 21068 GuideStep: -0.5 px 119 ms EAST, -0.0 px 0 ms NORTH
01:50:49.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:49.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:50.678 00.971 16108 Exposure complete
01:50:50.750 00.072 16108 worker thread done servicing request
01:50:50.750 00.000 21068 OnExposeComplete: enter
01:50:50.752 00.002 21068 UpdateGuideState(): m_state=6
01:50:50.754 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11440
01:50:50.755 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.04, Mass=121836, SNR=79.6, Peak=17792 HFD=3.0
01:50:50.756 00.001 21068 MultiStar: [#1 -0.05,0.43,1.19,U] [#2 -0.03,0.17,1.23,U] [#3 -0.29,0.28,1.24,U] [#4 -0.76,0.24,0.00,M7] [#5 -0.30,-0.18,1.08,U] [#6 -0.31,0.34,0.90,U] [#7 -0.03,0.30,0.61,U] [#8 -0.05,0.64,0.00,M4] 
01:50:50.757 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.20}, one-star: {-0.57, 0.10}
01:50:50.759 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
01:50:50.760 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
01:50:50.762 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=0.26 mountY=-0.14, mountTheta=-0.50
01:50:50.765 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.20, opts=13)
01:50:50.766 00.001 21068 Enqueuing Move request for scope (-0.23, 0.20)
01:50:50.767 00.001 16108 Worker thread wakes up
01:50:50.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
01:50:50.768 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
01:50:50.768 00.000 16108 Moving (-0.23, 0.20) raw xDistance=0.26 yDistance=-0.14
01:50:50.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
01:50:50.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:50.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:50.768 00.000 16108 MoveAxis(W, 59, ABG)
01:50:50.768 00.000 16108 Guiding  Dir = 3, Dur = 59
01:50:50.769 00.001 16108 IsSlewing returns 0
01:50:50.769 00.000 16108 IsGuiding returns 0
01:50:50.772 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3389, FiltMin=2873, FiltMax=56537, Gamma=1.000
01:50:50.784 00.012 16108 PulseGuide returned control before completion, sleep 54
01:50:50.788 00.004 21068 UpdateGuideState exits: m=121836 SNR=79.6
01:50:50.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:50.791 00.001 21068 Enqueuing Expose request
01:50:50.845 00.054 16108 IsGuiding returns 1
01:50:50.845 00.000 16108 scope still moving after pulse duration time elapsed
01:50:50.877 00.032 16108 IsSlewing returns 0
01:50:50.878 00.001 16108 IsGuiding returns 0
01:50:50.878 00.000 16108 scope move finished after 59 + 49 ms
01:50:50.878 00.000 16108 Move returns status 0, amount 59
01:50:50.878 00.000 16108 MoveAxis(N, 0, ABG)
01:50:50.878 00.000 16108 Move returns status 0, amount 0
01:50:50.878 00.000 16108 move complete, result=0
01:50:50.878 00.000 16108 worker thread done servicing request
01:50:50.878 00.000 16108 Worker thread wakes up
01:50:50.878 00.000 21068 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
01:50:50.880 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:50.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:52.037 01.157 16108 Exposure complete
01:50:52.108 00.071 16108 worker thread done servicing request
01:50:52.108 00.000 21068 OnExposeComplete: enter
01:50:52.111 00.003 21068 UpdateGuideState(): m_state=6
01:50:52.112 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11441
01:50:52.114 00.002 21068 Star::Find returns 1 (0), X=221.44, Y=875.87, Mass=137680, SNR=90.6, Peak=17763 HFD=3.2
01:50:52.115 00.001 21068 MultiStar: [#1 0.04,0.13,1.04,U] [#2 0.14,-0.05,1.30,U] [#3 0.01,0.25,1.03,U] [#4 -0.31,0.17,0.74,U] [#5 -0.09,-0.48,0.93,U] [#6 0.03,0.04,0.77,U] [#7 0.26,-0.04,0.69,U] [#8 0.12,0.41,0.74,U] 
01:50:52.116 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.03, -0.07}
01:50:52.117 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
01:50:52.118 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
01:50:52.120 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.89 mountX=-0.02 mountY=-0.03, mountTheta=-2.07
01:50:52.123 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
01:50:52.124 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
01:50:52.125 00.001 16108 Worker thread wakes up
01:50:52.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:50:52.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:50:52.125 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
01:50:52.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:50:52.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:52.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:52.125 00.000 16108 MoveAxis(E, 0, ABG)
01:50:52.125 00.000 16108 Move returns status 0, amount 0
01:50:52.125 00.000 16108 MoveAxis(N, 0, ABG)
01:50:52.125 00.000 16108 Move returns status 0, amount 0
01:50:52.125 00.000 16108 move complete, result=0
01:50:52.126 00.001 16108 worker thread done servicing request
01:50:52.131 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3389, FiltMin=2905, FiltMax=57853, Gamma=1.000
01:50:52.152 00.021 21068 UpdateGuideState exits: m=137680 SNR=90.6
01:50:52.154 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:52.154 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:52.156 00.002 21068 Enqueuing Expose request
01:50:52.157 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:52.158 00.001 16108 Worker thread wakes up
01:50:52.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:52.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:53.146 00.988 16108 Exposure complete
01:50:53.218 00.072 16108 worker thread done servicing request
01:50:53.218 00.000 21068 OnExposeComplete: enter
01:50:53.221 00.003 21068 UpdateGuideState(): m_state=6
01:50:53.222 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11442
01:50:53.224 00.002 21068 Star::Find returns 1 (0), X=221.47, Y=875.49, Mass=124198, SNR=79.3, Peak=15885 HFD=3.2
01:50:53.225 00.001 21068 MultiStar: [#1 0.29,-0.13,1.29,U] [#2 0.39,-0.22,1.30,U] [#3 0.55,-0.46,0.00,M1] [#4 -0.23,-0.29,0.75,U] [#5 0.11,-0.82,0.00,M1] [#6 0.01,-0.15,0.79,U] [#7 0.74,-0.28,0.00,M5] [#8 0.42,0.02,0.91,U] 
01:50:53.226 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.20}, one-star: {0.00, -0.45}
01:50:53.229 00.003 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
01:50:53.230 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
01:50:53.232 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.84 mountX=-0.22 mountY=0.15, mountTheta=2.52
01:50:53.235 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.20, opts=13)
01:50:53.237 00.002 21068 Enqueuing Move request for scope (0.18, -0.20)
01:50:53.239 00.002 16108 Worker thread wakes up
01:50:53.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
01:50:53.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
01:50:53.239 00.000 16108 Moving (0.18, -0.20) raw xDistance=-0.22 yDistance=0.15
01:50:53.240 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:50:53.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:53.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:50:53.240 00.000 16108 MoveAxis(E, 57, ABG)
01:50:53.240 00.000 16108 Guiding  Dir = 2, Dur = 57
01:50:53.240 00.000 16108 IsSlewing returns 0
01:50:53.240 00.000 16108 IsGuiding returns 0
01:50:53.245 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3389, FiltMin=2925, FiltMax=58349, Gamma=1.000
01:50:53.271 00.026 21068 UpdateGuideState exits: m=124198 SNR=79.3
01:50:53.273 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.276 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:53.279 00.003 21068 Enqueuing Expose request
01:50:53.303 00.024 16108 IsGuiding returns 1
01:50:53.303 00.000 16108 scope still moving after pulse duration time elapsed
01:50:53.333 00.030 16108 IsSlewing returns 0
01:50:53.333 00.000 16108 IsGuiding returns 1
01:50:53.364 00.031 16108 IsSlewing returns 0
01:50:53.365 00.001 16108 IsGuiding returns 1
01:50:53.395 00.030 16108 IsSlewing returns 0
01:50:53.395 00.000 16108 IsGuiding returns 0
01:50:53.395 00.000 16108 scope move finished after 57 + 98 ms
01:50:53.395 00.000 16108 Move returns status 0, amount 57
01:50:53.395 00.000 16108 MoveAxis(N, 0, ABG)
01:50:53.396 00.001 16108 Move returns status 0, amount 0
01:50:53.396 00.000 16108 move complete, result=0
01:50:53.396 00.000 16108 worker thread done servicing request
01:50:53.396 00.000 16108 Worker thread wakes up
01:50:53.396 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
01:50:53.398 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:53.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:54.569 01.171 16108 Exposure complete
01:50:54.659 00.090 16108 worker thread done servicing request
01:50:54.659 00.000 21068 OnExposeComplete: enter
01:50:54.660 00.001 21068 UpdateGuideState(): m_state=6
01:50:54.661 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11443
01:50:54.661 00.000 21068 Star::Find returns 1 (0), X=221.31, Y=876.05, Mass=136807, SNR=89.8, Peak=18768 HFD=3.3
01:50:54.662 00.001 21068 MultiStar: [#1 0.06,0.07,0.99,U] [#2 -0.25,-0.01,1.12,U] [#3 -0.13,-0.23,1.06,U] [#4 -0.66,0.17,0.00,M6] [#5 -0.21,-0.73,0.00,M2] [#6 -0.45,0.24,0.77,U] [#7 0.17,-0.14,0.62,U] [#8 -0.27,0.32,0.68,U] 
01:50:54.663 00.001 21068 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.16, 0.11}
01:50:54.664 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
01:50:54.664 00.000 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
01:50:54.665 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.89 mountX=0.15 mountY=-0.00, mountTheta=-0.01
01:50:54.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
01:50:54.668 00.001 21068 Enqueuing Move request for scope (-0.15, 0.04)
01:50:54.668 00.000 16108 Worker thread wakes up
01:50:54.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:50:54.669 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:50:54.669 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.15 yDistance=-0.00
01:50:54.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:50:54.669 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:54.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:50:54.669 00.000 16108 MoveAxis(E, 0, ABG)
01:50:54.669 00.000 16108 Move returns status 0, amount 0
01:50:54.669 00.000 16108 MoveAxis(N, 0, ABG)
01:50:54.669 00.000 16108 Move returns status 0, amount 0
01:50:54.669 00.000 16108 move complete, result=0
01:50:54.669 00.000 16108 worker thread done servicing request
01:50:54.675 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3385, FiltMin=2925, FiltMax=62029, Gamma=1.000
01:50:54.689 00.014 21068 UpdateGuideState exits: m=136807 SNR=89.8
01:50:54.689 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:54.691 00.001 21068 Enqueuing Expose request
01:50:54.692 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:54.692 00.000 16108 Worker thread wakes up
01:50:54.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:54.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:55.667 00.975 16108 Exposure complete
01:50:55.723 00.056 16108 worker thread done servicing request
01:50:55.723 00.000 21068 OnExposeComplete: enter
01:50:55.723 00.000 21068 UpdateGuideState(): m_state=6
01:50:55.724 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11444
01:50:55.725 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=875.81, Mass=135927, SNR=93.0, Peak=17328 HFD=3.4
01:50:55.726 00.001 21068 MultiStar: [#1 0.08,0.11,1.31,U] [#2 -0.17,-0.09,1.16,U] [#3 -0.13,-0.02,0.90,U] [#4 -0.66,0.19,0.00,M7] [#5 -0.56,-0.60,0.00,M3] [#6 -0.52,0.27,0.00,M3] [#7 -0.25,-0.02,0.52,U] [#8 -0.05,0.20,0.80,U] 
01:50:55.727 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.01}, one-star: {-0.37, -0.13}
01:50:55.728 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
01:50:55.728 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
01:50:55.729 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=0.13 mountY=0.02, mountTheta=0.18
01:50:55.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
01:50:55.732 00.001 21068 Enqueuing Move request for scope (-0.13, 0.01)
01:50:55.732 00.000 16108 Worker thread wakes up
01:50:55.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:50:55.732 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:50:55.732 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
01:50:55.733 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:50:55.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:55.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:55.733 00.000 16108 MoveAxis(E, 0, ABG)
01:50:55.733 00.000 16108 Move returns status 0, amount 0
01:50:55.733 00.000 16108 MoveAxis(N, 0, ABG)
01:50:55.733 00.000 16108 Move returns status 0, amount 0
01:50:55.733 00.000 16108 move complete, result=0
01:50:55.733 00.000 16108 worker thread done servicing request
01:50:55.737 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3385, FiltMin=2844, FiltMax=65440, Gamma=1.000
01:50:55.751 00.014 21068 UpdateGuideState exits: m=135927 SNR=93.0
01:50:55.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:55.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:55.753 00.000 21068 Enqueuing Expose request
01:50:55.754 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:55.755 00.001 16108 Worker thread wakes up
01:50:55.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:55.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:56.915 01.160 16108 Exposure complete
01:50:56.969 00.054 16108 worker thread done servicing request
01:50:56.969 00.000 21068 OnExposeComplete: enter
01:50:56.970 00.001 21068 UpdateGuideState(): m_state=6
01:50:56.971 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11445
01:50:56.971 00.000 21068 Star::Find returns 1 (0), X=221.57, Y=876.22, Mass=132760, SNR=90.6, Peak=18243 HFD=3.3
01:50:56.972 00.001 21068 MultiStar: [#1 0.15,0.42,1.12,U] [#2 0.19,0.17,1.19,U] [#3 0.15,0.05,0.95,U] [#4 -0.44,0.19,0.72,U] [#5 -0.03,-0.30,1.07,U] [#6 -0.13,0.49,0.77,U] [#7 0.14,0.51,0.62,U] [#8 0.32,0.53,0.00,M1] 
01:50:56.973 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.11, 0.28}
01:50:56.974 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:50:56.975 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:50:56.976 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.39 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
01:50:56.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.20, opts=13)
01:50:56.979 00.001 21068 Enqueuing Move request for scope (0.04, 0.20)
01:50:56.979 00.000 16108 Worker thread wakes up
01:50:56.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
01:50:56.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
01:50:56.979 00.000 16108 Moving (0.04, 0.20) raw xDistance=-0.00 yDistance=-0.21
01:50:56.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:50:56.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:50:56.979 00.000 16108 MoveAxis(E, 0, ABG)
01:50:56.980 00.001 16108 Move returns status 0, amount 0
01:50:56.980 00.000 16108 MoveAxis(N, 42, ABG)
01:50:56.980 00.000 16108 Guiding  Dir = 0, Dur = 42
01:50:56.980 00.000 16108 IsSlewing returns 0
01:50:56.980 00.000 16108 IsGuiding returns 0
01:50:56.982 00.002 16108 PulseGuide returned control before completion, sleep 51
01:50:56.984 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3389, FiltMin=2953, FiltMax=65440, Gamma=1.000
01:50:57.001 00.017 21068 UpdateGuideState exits: m=132760 SNR=90.6
01:50:57.003 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:57.005 00.001 21068 Enqueuing Expose request
01:50:57.037 00.032 16108 IsGuiding returns 1
01:50:57.037 00.000 16108 scope still moving after pulse duration time elapsed
01:50:57.068 00.031 16108 IsSlewing returns 0
01:50:57.068 00.000 16108 IsGuiding returns 0
01:50:57.068 00.000 16108 scope move finished after 42 + 46 ms
01:50:57.068 00.000 16108 Move returns status 0, amount 42
01:50:57.068 00.000 16108 move complete, result=0
01:50:57.068 00.000 16108 worker thread done servicing request
01:50:57.068 00.000 16108 Worker thread wakes up
01:50:57.068 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
01:50:57.070 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:57.072 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:58.037 00.965 16108 Exposure complete
01:50:58.094 00.057 16108 worker thread done servicing request
01:50:58.094 00.000 21068 OnExposeComplete: enter
01:50:58.095 00.001 21068 UpdateGuideState(): m_state=6
01:50:58.096 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11446
01:50:58.097 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=875.26, Mass=120559, SNR=82.2, Peak=13561 HFD=3.6
01:50:58.098 00.001 21068 MultiStar: large primary error, entering stabilization period
01:50:58.099 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
01:50:58.100 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
01:50:58.102 00.002 21068 CameraToMount -- cameraX=0.92 cameraY=-0.68 hyp=1.15 cameraTheta=-0.63 mountX=-1.03 mountY=0.45, mountTheta=2.73
01:50:58.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.92, y=-0.68, opts=13)
01:50:58.105 00.001 21068 Enqueuing Move request for scope (0.92, -0.68)
01:50:58.106 00.001 16108 Worker thread wakes up
01:50:58.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.68) opts 0xd
01:50:58.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.92, -0.68)
01:50:58.106 00.000 16108 Moving (0.92, -0.68) raw xDistance=-1.03 yDistance=0.45
01:50:58.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
01:50:58.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:50:58.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:50:58.106 00.000 16108 MoveAxis(E, 269, ABG)
01:50:58.106 00.000 16108 Guiding  Dir = 2, Dur = 269
01:50:58.106 00.000 16108 IsSlewing returns 0
01:50:58.106 00.000 16108 IsGuiding returns 0
01:50:58.112 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3389, FiltMin=2912, FiltMax=54345, Gamma=1.000
01:50:58.135 00.023 21068 UpdateGuideState exits: m=120559 SNR=82.2
01:50:58.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:58.139 00.002 21068 Enqueuing Expose request
01:50:58.165 00.026 16108 PulseGuide returned control before completion, sleep 220
01:50:58.401 00.236 16108 IsGuiding returns 1
01:50:58.401 00.000 16108 scope still moving after pulse duration time elapsed
01:50:58.432 00.031 16108 IsSlewing returns 0
01:50:58.432 00.000 16108 IsGuiding returns 1
01:50:58.464 00.032 16108 IsSlewing returns 0
01:50:58.465 00.001 16108 IsGuiding returns 1
01:50:58.495 00.030 16108 IsSlewing returns 0
01:50:58.495 00.000 16108 IsGuiding returns 0
01:50:58.495 00.000 16108 scope move finished after 269 + 120 ms
01:50:58.495 00.000 16108 Move returns status 0, amount 269
01:50:58.495 00.000 16108 MoveAxis(N, 0, ABG)
01:50:58.496 00.001 16108 Move returns status 0, amount 0
01:50:58.496 00.000 16108 move complete, result=0
01:50:58.496 00.000 16108 worker thread done servicing request
01:50:58.496 00.000 16108 Worker thread wakes up
01:50:58.496 00.000 21068 GuideStep: -1.0 px 269 ms EAST, 0.4 px 0 ms NORTH
01:50:58.498 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:50:58.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:50:59.671 01.173 16108 Exposure complete
01:50:59.731 00.060 16108 worker thread done servicing request
01:50:59.731 00.000 21068 OnExposeComplete: enter
01:50:59.733 00.002 21068 UpdateGuideState(): m_state=6
01:50:59.734 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11447
01:50:59.734 00.000 21068 Star::Find returns 1 (0), X=222.65, Y=874.17, Mass=130828, SNR=90.5, Peak=14531 HFD=3.6
01:50:59.735 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
01:50:59.735 00.000 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
01:50:59.736 00.001 21068 CameraToMount -- cameraX=1.19 cameraY=-1.77 hyp=2.14 cameraTheta=-0.98 mountX=-1.48 mountY=1.45, mountTheta=2.37
01:50:59.739 00.003 21068 SchedulePrimaryMove(0D0C3370, x=1.19, y=-1.77, opts=13)
01:50:59.740 00.001 21068 Enqueuing Move request for scope (1.19, -1.77)
01:50:59.741 00.001 16108 Worker thread wakes up
01:50:59.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.19, -1.77) opts 0xd
01:50:59.741 00.000 16108 Handling offset move in thread for scope, endpoint = (1.19, -1.77)
01:50:59.741 00.000 16108 Moving (1.19, -1.77) raw xDistance=-1.48 yDistance=1.45
01:50:59.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.48
01:50:59.741 00.000 16108 resist switch: large excursion: input 1.45 thresh 0.60 direction from -1 to 1
01:50:59.741 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.34
01:50:59.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45
01:50:59.742 00.001 16108 MoveAxis(E, 407, ABG)
01:50:59.742 00.000 16108 Guiding  Dir = 2, Dur = 407
01:50:59.742 00.000 16108 IsSlewing returns 0
01:50:59.742 00.000 16108 IsGuiding returns 0
01:50:59.748 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3389, FiltMin=2905, FiltMax=62032, Gamma=1.000
01:50:59.750 00.002 16108 PulseGuide returned control before completion, sleep 410
01:50:59.763 00.013 21068 UpdateGuideState exits: m=130828 SNR=90.5
01:50:59.765 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.765 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:50:59.766 00.001 21068 Enqueuing Expose request
01:51:00.173 00.407 16108 IsGuiding returns 1
01:51:00.173 00.000 16108 scope still moving after pulse duration time elapsed
01:51:00.204 00.031 16108 IsSlewing returns 0
01:51:00.205 00.001 16108 IsGuiding returns 1
01:51:00.236 00.031 16108 IsSlewing returns 0
01:51:00.237 00.001 16108 IsGuiding returns 0
01:51:00.237 00.000 16108 scope move finished after 407 + 87 ms
01:51:00.237 00.000 16108 Move returns status 0, amount 407
01:51:00.237 00.000 16108 MoveAxis(S, 291, ABG)
01:51:00.237 00.000 16108 Guiding  Dir = 1, Dur = 291
01:51:00.237 00.000 16108 IsSlewing returns 0
01:51:00.238 00.001 16108 IsGuiding returns 0
01:51:00.239 00.001 16108 PulseGuide returned control before completion, sleep 300
01:51:00.550 00.311 16108 IsGuiding returns 1
01:51:00.550 00.000 16108 scope still moving after pulse duration time elapsed
01:51:00.582 00.032 16108 IsSlewing returns 0
01:51:00.583 00.001 16108 IsGuiding returns 0
01:51:00.583 00.000 16108 scope move finished after 291 + 54 ms
01:51:00.583 00.000 16108 Move returns status 0, amount 291
01:51:00.583 00.000 16108 move complete, result=0
01:51:00.583 00.000 16108 worker thread done servicing request
01:51:00.584 00.001 16108 Worker thread wakes up
01:51:00.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:00.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:00.584 00.000 21068 GuideStep: -1.5 px 407 ms EAST, 1.4 px 291 ms SOUTH
01:51:01.780 01.196 16108 Exposure complete
01:51:01.866 00.086 16108 worker thread done servicing request
01:51:01.866 00.000 21068 OnExposeComplete: enter
01:51:01.868 00.002 21068 UpdateGuideState(): m_state=6
01:51:01.871 00.003 21068 Star::Find(15, 222, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11448
01:51:01.872 00.001 21068 Star::Find returns 1 (0), X=223.13, Y=873.16, Mass=124095, SNR=76.1, Peak=8473 HFD=4.9
01:51:01.874 00.002 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.29)
01:51:01.876 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
01:51:01.877 00.001 21068 CameraToMount -- cameraX=1.67 cameraY=-2.78 hyp=3.24 cameraTheta=-1.03 mountX=-2.12 mountY=2.31, mountTheta=2.31
01:51:01.881 00.004 21068 SchedulePrimaryMove(0D0C3370, x=1.67, y=-2.78, opts=13)
01:51:01.883 00.002 21068 Enqueuing Move request for scope (1.67, -2.78)
01:51:01.884 00.001 16108 Worker thread wakes up
01:51:01.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.67, -2.78) opts 0xd
01:51:01.885 00.001 16108 Handling offset move in thread for scope, endpoint = (1.67, -2.78)
01:51:01.885 00.000 16108 Moving (1.67, -2.78) raw xDistance=-2.12 yDistance=2.31
01:51:01.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.12
01:51:01.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 2.31 from input 2.31
01:51:01.885 00.000 16108 MoveAxis(E, 585, ABG)
01:51:01.885 00.000 16108 Guiding  Dir = 2, Dur = 585
01:51:01.886 00.001 16108 IsSlewing returns 0
01:51:01.886 00.000 16108 IsGuiding returns 0
01:51:01.887 00.001 16108 PulseGuide returned control before completion, sleep 595
01:51:01.889 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3389, FiltMin=2921, FiltMax=39293, Gamma=1.000
01:51:01.906 00.017 21068 UpdateGuideState exits: m=124095 SNR=76.1
01:51:01.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:01.908 00.000 21068 Enqueuing Expose request
01:51:02.496 00.588 16108 IsGuiding returns 1
01:51:02.496 00.000 16108 scope still moving after pulse duration time elapsed
01:51:02.527 00.031 16108 IsSlewing returns 0
01:51:02.527 00.000 16108 IsGuiding returns 1
01:51:02.558 00.031 16108 IsSlewing returns 0
01:51:02.558 00.000 16108 IsGuiding returns 0
01:51:02.558 00.000 16108 scope move finished after 585 + 87 ms
01:51:02.558 00.000 16108 Move returns status 0, amount 585
01:51:02.558 00.000 16108 MoveAxis(S, 465, ABG)
01:51:02.558 00.000 16108 Guiding  Dir = 1, Dur = 465
01:51:02.558 00.000 16108 IsSlewing returns 0
01:51:02.558 00.000 16108 IsGuiding returns 0
01:51:02.608 00.050 16108 PulseGuide returned control before completion, sleep 427
01:51:03.045 00.437 16108 IsGuiding returns 1
01:51:03.045 00.000 16108 scope still moving after pulse duration time elapsed
01:51:03.077 00.032 16108 IsSlewing returns 0
01:51:03.077 00.000 16108 IsGuiding returns 1
01:51:03.109 00.032 16108 IsSlewing returns 0
01:51:03.109 00.000 16108 IsGuiding returns 0
01:51:03.109 00.000 16108 scope move finished after 465 + 85 ms
01:51:03.109 00.000 16108 Move returns status 0, amount 465
01:51:03.109 00.000 16108 move complete, result=0
01:51:03.109 00.000 16108 worker thread done servicing request
01:51:03.109 00.000 16108 Worker thread wakes up
01:51:03.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:03.109 00.000 21068 GuideStep: -2.1 px 585 ms EAST, 2.3 px 465 ms SOUTH
01:51:03.112 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:04.285 01.173 16108 Exposure complete
01:51:04.352 00.067 16108 worker thread done servicing request
01:51:04.352 00.000 21068 OnExposeComplete: enter
01:51:04.353 00.001 21068 UpdateGuideState(): m_state=6
01:51:04.356 00.003 21068 Star::Find(15, 223, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11449
01:51:04.357 00.001 21068 Star::Find returns 1 (0), X=217.71, Y=875.75, Mass=130481, SNR=77.3, Peak=8361 HFD=5.2
01:51:04.359 00.002 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
01:51:04.360 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
01:51:04.362 00.002 21068 CameraToMount -- cameraX=-3.76 cameraY=-0.19 hyp=3.76 cameraTheta=-3.09 mountX=3.67 mountY=1.06, mountTheta=0.28
01:51:04.365 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-3.76, y=-0.19, opts=13)
01:51:04.367 00.002 21068 Enqueuing Move request for scope (-3.76, -0.19)
01:51:04.368 00.001 16108 Worker thread wakes up
01:51:04.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-3.76, -0.19) opts 0xd
01:51:04.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-3.76, -0.19)
01:51:04.368 00.000 16108 Moving (-3.76, -0.19) raw xDistance=3.67 yDistance=1.06
01:51:04.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 2.21 from input 3.67
01:51:04.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
01:51:04.368 00.000 16108 MoveAxis(W, 920, ABG)
01:51:04.368 00.000 16108 Guiding  Dir = 3, Dur = 920
01:51:04.369 00.001 16108 IsSlewing returns 0
01:51:04.369 00.000 16108 IsGuiding returns 0
01:51:04.378 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3389, FiltMin=2867, FiltMax=36886, Gamma=1.000
01:51:04.403 00.025 21068 UpdateGuideState exits: m=130481 SNR=77.3
01:51:04.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:04.406 00.001 21068 Enqueuing Expose request
01:51:04.418 00.012 16108 PulseGuide returned control before completion, sleep 882
01:51:05.310 00.892 16108 IsGuiding returns 1
01:51:05.310 00.000 16108 scope still moving after pulse duration time elapsed
01:51:05.341 00.031 16108 IsSlewing returns 0
01:51:05.341 00.000 16108 IsGuiding returns 1
01:51:05.372 00.031 16108 IsSlewing returns 0
01:51:05.372 00.000 16108 IsGuiding returns 1
01:51:05.403 00.031 16108 IsSlewing returns 0
01:51:05.403 00.000 16108 IsGuiding returns 0
01:51:05.403 00.000 16108 scope move finished after 920 + 114 ms
01:51:05.403 00.000 16108 Move returns status 0, amount 920
01:51:05.403 00.000 16108 MoveAxis(S, 213, ABG)
01:51:05.403 00.000 16108 Guiding  Dir = 1, Dur = 213
01:51:05.403 00.000 16108 IsSlewing returns 0
01:51:05.403 00.000 16108 IsGuiding returns 0
01:51:05.453 00.050 16108 PulseGuide returned control before completion, sleep 175
01:51:05.640 00.187 16108 IsGuiding returns 1
01:51:05.640 00.000 16108 scope still moving after pulse duration time elapsed
01:51:05.672 00.032 16108 IsSlewing returns 0
01:51:05.672 00.000 16108 IsGuiding returns 1
01:51:05.703 00.031 16108 IsSlewing returns 0
01:51:05.703 00.000 16108 IsGuiding returns 0
01:51:05.703 00.000 16108 scope move finished after 213 + 86 ms
01:51:05.703 00.000 16108 Move returns status 0, amount 213
01:51:05.703 00.000 16108 move complete, result=0
01:51:05.703 00.000 16108 worker thread done servicing request
01:51:05.703 00.000 16108 Worker thread wakes up
01:51:05.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:05.703 00.000 21068 GuideStep: 3.7 px 920 ms WEST, 1.1 px 213 ms SOUTH
01:51:05.705 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:06.872 01.167 16108 Exposure complete
01:51:06.931 00.059 16108 worker thread done servicing request
01:51:06.931 00.000 21068 OnExposeComplete: enter
01:51:06.932 00.001 21068 UpdateGuideState(): m_state=6
01:51:06.933 00.001 21068 Star::Find(15, 217, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11450
01:51:06.934 00.001 21068 Star::Find returns 1 (0), X=220.31, Y=877.88, Mass=122049, SNR=73.9, Peak=8787 HFD=4.6
01:51:06.935 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
01:51:06.935 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
01:51:06.936 00.001 21068 CameraToMount -- cameraX=-1.15 cameraY=1.94 hyp=2.25 cameraTheta=2.11 mountX=1.47 mountY=-1.61, mountTheta=-0.83
01:51:06.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.15, y=1.94, opts=13)
01:51:06.938 00.000 21068 Enqueuing Move request for scope (-1.15, 1.94)
01:51:06.939 00.001 16108 Worker thread wakes up
01:51:06.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 1.94) opts 0xd
01:51:06.939 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.15, 1.94)
01:51:06.939 00.000 16108 Moving (-1.15, 1.94) raw xDistance=1.47 yDistance=-1.61
01:51:06.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.47
01:51:06.939 00.000 16108 resist switch: large excursion: input -1.61 thresh 0.60 direction from 1 to -1
01:51:06.939 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.84
01:51:06.940 00.001 16108 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61
01:51:06.940 00.000 16108 MoveAxis(W, 449, ABG)
01:51:06.940 00.000 16108 Guiding  Dir = 3, Dur = 449
01:51:06.940 00.000 16108 IsSlewing returns 0
01:51:06.940 00.000 16108 IsGuiding returns 0
01:51:06.943 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3389, FiltMin=2899, FiltMax=40550, Gamma=1.000
01:51:06.956 00.013 21068 UpdateGuideState exits: m=122049 SNR=73.9
01:51:06.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.957 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:06.958 00.001 21068 Enqueuing Expose request
01:51:06.961 00.003 16108 PulseGuide returned control before completion, sleep 438
01:51:07.401 00.440 16108 IsGuiding returns 1
01:51:07.401 00.000 16108 scope still moving after pulse duration time elapsed
01:51:07.433 00.032 16108 IsSlewing returns 0
01:51:07.434 00.001 16108 IsGuiding returns 0
01:51:07.434 00.000 16108 scope move finished after 449 + 44 ms
01:51:07.434 00.000 16108 Move returns status 0, amount 449
01:51:07.434 00.000 16108 MoveAxis(N, 324, ABG)
01:51:07.434 00.000 16108 Guiding  Dir = 0, Dur = 324
01:51:07.434 00.000 16108 IsSlewing returns 0
01:51:07.435 00.001 16108 IsGuiding returns 0
01:51:07.436 00.001 16108 PulseGuide returned control before completion, sleep 333
01:51:07.777 00.341 16108 IsGuiding returns 0
01:51:07.777 00.000 16108 Move returns status 0, amount 324
01:51:07.777 00.000 16108 move complete, result=0
01:51:07.777 00.000 16108 worker thread done servicing request
01:51:07.777 00.000 16108 Worker thread wakes up
01:51:07.777 00.000 21068 GuideStep: 1.5 px 449 ms WEST, -1.6 px 324 ms NORTH
01:51:07.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:07.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:08.980 01.202 16108 Exposure complete
01:51:09.041 00.061 16108 worker thread done servicing request
01:51:09.041 00.000 21068 OnExposeComplete: enter
01:51:09.042 00.001 21068 UpdateGuideState(): m_state=6
01:51:09.042 00.000 21068 Star::Find(15, 220, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11451
01:51:09.043 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=875.39, Mass=106704, SNR=60.8, Peak=6957 HFD=5.7
01:51:09.044 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:51:09.044 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
01:51:09.045 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-0.55 hyp=0.69 cameraTheta=-0.93 mountX=-0.50 mountY=0.44, mountTheta=2.43
01:51:09.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.55, opts=13)
01:51:09.048 00.001 21068 Enqueuing Move request for scope (0.41, -0.55)
01:51:09.049 00.001 16108 Worker thread wakes up
01:51:09.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.55) opts 0xd
01:51:09.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.55)
01:51:09.049 00.000 16108 Moving (0.41, -0.55) raw xDistance=-0.50 yDistance=0.44
01:51:09.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.50
01:51:09.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:09.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:51:09.049 00.000 16108 MoveAxis(E, 101, ABG)
01:51:09.049 00.000 16108 Guiding  Dir = 2, Dur = 101
01:51:09.050 00.001 16108 IsSlewing returns 0
01:51:09.050 00.000 16108 IsGuiding returns 0
01:51:09.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3392, FiltMin=2909, FiltMax=29830, Gamma=1.000
01:51:09.067 00.014 21068 UpdateGuideState exits: m=106704 SNR=60.8
01:51:09.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:09.070 00.001 21068 Enqueuing Expose request
01:51:09.077 00.007 16108 PulseGuide returned control before completion, sleep 85
01:51:09.169 00.092 16108 IsGuiding returns 1
01:51:09.169 00.000 16108 scope still moving after pulse duration time elapsed
01:51:09.201 00.032 16108 IsSlewing returns 0
01:51:09.201 00.000 16108 IsGuiding returns 1
01:51:09.232 00.031 16108 IsSlewing returns 0
01:51:09.232 00.000 16108 IsGuiding returns 1
01:51:09.263 00.031 16108 IsSlewing returns 0
01:51:09.263 00.000 16108 IsGuiding returns 0
01:51:09.264 00.001 16108 scope move finished after 101 + 112 ms
01:51:09.264 00.000 16108 Move returns status 0, amount 101
01:51:09.264 00.000 16108 MoveAxis(N, 0, ABG)
01:51:09.264 00.000 16108 Move returns status 0, amount 0
01:51:09.264 00.000 16108 move complete, result=0
01:51:09.264 00.000 16108 worker thread done servicing request
01:51:09.264 00.000 16108 Worker thread wakes up
01:51:09.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:09.265 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:09.265 00.000 21068 GuideStep: -0.5 px 101 ms EAST, 0.4 px 0 ms NORTH
01:51:10.227 00.962 16108 Exposure complete
01:51:10.282 00.055 16108 worker thread done servicing request
01:51:10.282 00.000 21068 OnExposeComplete: enter
01:51:10.282 00.000 21068 UpdateGuideState(): m_state=6
01:51:10.284 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11452
01:51:10.285 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=876.23, Mass=98575, SNR=55.1, Peak=7011 HFD=5.8
01:51:10.285 00.000 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
01:51:10.286 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
01:51:10.287 00.001 21068 CameraToMount -- cameraX=-0.57 cameraY=0.29 hyp=0.64 cameraTheta=2.67 mountX=0.61 mountY=-0.15, mountTheta=-0.24
01:51:10.288 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.57, y=0.29, opts=13)
01:51:10.289 00.001 21068 Enqueuing Move request for scope (-0.57, 0.29)
01:51:10.290 00.001 16108 Worker thread wakes up
01:51:10.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.29) opts 0xd
01:51:10.290 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.57, 0.29)
01:51:10.290 00.000 16108 Moving (-0.57, 0.29) raw xDistance=0.61 yDistance=-0.15
01:51:10.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
01:51:10.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:10.291 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:10.291 00.000 16108 MoveAxis(W, 154, ABG)
01:51:10.291 00.000 16108 Guiding  Dir = 3, Dur = 154
01:51:10.291 00.000 16108 IsSlewing returns 0
01:51:10.291 00.000 16108 IsGuiding returns 0
01:51:10.295 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3389, FiltMin=2877, FiltMax=27641, Gamma=1.000
01:51:10.309 00.014 21068 UpdateGuideState exits: m=98575 SNR=55.1
01:51:10.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:10.312 00.001 21068 Enqueuing Expose request
01:51:10.331 00.019 16108 PulseGuide returned control before completion, sleep 124
01:51:10.471 00.140 16108 IsGuiding returns 1
01:51:10.471 00.000 16108 scope still moving after pulse duration time elapsed
01:51:10.502 00.031 16108 IsSlewing returns 0
01:51:10.502 00.000 16108 IsGuiding returns 0
01:51:10.502 00.000 16108 scope move finished after 154 + 57 ms
01:51:10.502 00.000 16108 Move returns status 0, amount 154
01:51:10.502 00.000 16108 MoveAxis(N, 0, ABG)
01:51:10.503 00.001 16108 Move returns status 0, amount 0
01:51:10.503 00.000 16108 move complete, result=0
01:51:10.503 00.000 16108 worker thread done servicing request
01:51:10.503 00.000 16108 Worker thread wakes up
01:51:10.503 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:10.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:10.503 00.000 21068 GuideStep: 0.6 px 154 ms WEST, -0.2 px 0 ms NORTH
01:51:11.659 01.156 16108 Exposure complete
01:51:11.718 00.059 16108 worker thread done servicing request
01:51:11.719 00.001 21068 OnExposeComplete: enter
01:51:11.719 00.000 21068 UpdateGuideState(): m_state=6
01:51:11.720 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11453
01:51:11.722 00.002 21068 Star::Find returns 1 (0), X=220.09, Y=878.42, Mass=114080, SNR=71.0, Peak=8000 HFD=5.0
01:51:11.723 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
01:51:11.723 00.000 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:51:11.724 00.001 21068 CameraToMount -- cameraX=-1.38 cameraY=2.48 hyp=2.84 cameraTheta=2.08 mountX=1.79 mountY=-2.09, mountTheta=-0.86
01:51:11.727 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.38, y=2.48, opts=13)
01:51:11.729 00.002 21068 Enqueuing Move request for scope (-1.38, 2.48)
01:51:11.733 00.004 16108 Worker thread wakes up
01:51:11.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 2.48) opts 0xd
01:51:11.733 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.38, 2.48)
01:51:11.733 00.000 16108 Moving (-1.38, 2.48) raw xDistance=1.79 yDistance=-2.09
01:51:11.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.79
01:51:11.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns -2.09 from input -2.09
01:51:11.733 00.000 16108 MoveAxis(W, 479, ABG)
01:51:11.733 00.000 16108 Guiding  Dir = 3, Dur = 479
01:51:11.733 00.000 16108 IsSlewing returns 0
01:51:11.733 00.000 16108 IsGuiding returns 0
01:51:11.742 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3389, FiltMin=2925, FiltMax=37069, Gamma=1.000
01:51:11.757 00.015 16108 PulseGuide returned control before completion, sleep 465
01:51:11.759 00.002 21068 UpdateGuideState exits: m=114080 SNR=71.0
01:51:11.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:11.760 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:11.762 00.002 21068 Enqueuing Expose request
01:51:12.225 00.463 16108 IsGuiding returns 1
01:51:12.225 00.000 16108 scope still moving after pulse duration time elapsed
01:51:12.256 00.031 16108 IsSlewing returns 0
01:51:12.256 00.000 16108 IsGuiding returns 0
01:51:12.257 00.001 16108 scope move finished after 479 + 44 ms
01:51:12.257 00.000 16108 Move returns status 0, amount 479
01:51:12.257 00.000 16108 MoveAxis(N, 420, ABG)
01:51:12.257 00.000 16108 Guiding  Dir = 0, Dur = 420
01:51:12.257 00.000 16108 IsSlewing returns 0
01:51:12.257 00.000 16108 IsGuiding returns 0
01:51:12.305 00.048 16108 PulseGuide returned control before completion, sleep 382
01:51:12.696 00.391 16108 IsGuiding returns 1
01:51:12.696 00.000 16108 scope still moving after pulse duration time elapsed
01:51:12.728 00.032 16108 IsSlewing returns 0
01:51:12.728 00.000 16108 IsGuiding returns 1
01:51:12.759 00.031 16108 IsSlewing returns 0
01:51:12.760 00.001 16108 IsGuiding returns 1
01:51:12.790 00.030 16108 IsSlewing returns 0
01:51:12.790 00.000 16108 IsGuiding returns 0
01:51:12.791 00.001 16108 scope move finished after 420 + 113 ms
01:51:12.791 00.000 16108 Move returns status 0, amount 420
01:51:12.791 00.000 16108 move complete, result=0
01:51:12.791 00.000 16108 worker thread done servicing request
01:51:12.791 00.000 16108 Worker thread wakes up
01:51:12.791 00.000 21068 GuideStep: 1.8 px 479 ms WEST, -2.1 px 420 ms NORTH
01:51:12.794 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:12.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:13.952 01.158 16108 Exposure complete
01:51:14.013 00.061 16108 worker thread done servicing request
01:51:14.013 00.000 21068 OnExposeComplete: enter
01:51:14.015 00.002 21068 UpdateGuideState(): m_state=6
01:51:14.016 00.001 21068 Star::Find(15, 220, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11454
01:51:14.017 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=877.18, Mass=111365, SNR=77.1, Peak=10483 HFD=3.8
01:51:14.018 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
01:51:14.019 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
01:51:14.021 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=1.24 hyp=1.24 cameraTheta=1.53 mountX=0.17 mountY=-1.22, mountTheta=-1.43
01:51:14.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=1.24, opts=13)
01:51:14.024 00.001 21068 Enqueuing Move request for scope (0.05, 1.24)
01:51:14.025 00.001 16108 Worker thread wakes up
01:51:14.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.24) opts 0xd
01:51:14.026 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 1.24)
01:51:14.026 00.000 16108 Moving (0.05, 1.24) raw xDistance=0.17 yDistance=-1.22
01:51:14.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:51:14.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.22 from input -1.22
01:51:14.026 00.000 16108 MoveAxis(E, 0, ABG)
01:51:14.026 00.000 16108 Move returns status 0, amount 0
01:51:14.026 00.000 16108 MoveAxis(N, 245, ABG)
01:51:14.026 00.000 16108 Guiding  Dir = 0, Dur = 245
01:51:14.027 00.001 16108 IsSlewing returns 0
01:51:14.027 00.000 16108 IsGuiding returns 0
01:51:14.030 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3392, FiltMin=2896, FiltMax=53645, Gamma=1.000
01:51:14.045 00.015 21068 UpdateGuideState exits: m=111365 SNR=77.1
01:51:14.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:14.048 00.001 21068 Enqueuing Expose request
01:51:14.055 00.007 16108 PulseGuide returned control before completion, sleep 228
01:51:14.290 00.235 16108 IsGuiding returns 1
01:51:14.290 00.000 16108 scope still moving after pulse duration time elapsed
01:51:14.321 00.031 16108 IsSlewing returns 0
01:51:14.321 00.000 16108 IsGuiding returns 0
01:51:14.321 00.000 16108 scope move finished after 245 + 49 ms
01:51:14.321 00.000 16108 Move returns status 0, amount 245
01:51:14.321 00.000 16108 move complete, result=0
01:51:14.321 00.000 16108 worker thread done servicing request
01:51:14.321 00.000 16108 Worker thread wakes up
01:51:14.321 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -1.2 px 245 ms NORTH
01:51:14.325 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:14.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:15.294 00.969 16108 Exposure complete
01:51:15.366 00.072 16108 worker thread done servicing request
01:51:15.366 00.000 21068 OnExposeComplete: enter
01:51:15.368 00.002 21068 UpdateGuideState(): m_state=6
01:51:15.374 00.006 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11455
01:51:15.375 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.89, Mass=106272, SNR=69.1, Peak=12160 HFD=3.3
01:51:15.375 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
01:51:15.377 00.002 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
01:51:15.378 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.95 hyp=0.95 cameraTheta=1.53 mountX=0.12 mountY=-0.94, mountTheta=-1.44
01:51:15.379 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.95, opts=13)
01:51:15.380 00.001 21068 Enqueuing Move request for scope (0.04, 0.95)
01:51:15.381 00.001 16108 Worker thread wakes up
01:51:15.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.95) opts 0xd
01:51:15.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.95)
01:51:15.381 00.000 16108 Moving (0.04, 0.95) raw xDistance=0.12 yDistance=-0.94
01:51:15.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:51:15.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
01:51:15.381 00.000 16108 MoveAxis(E, 0, ABG)
01:51:15.381 00.000 16108 Move returns status 0, amount 0
01:51:15.381 00.000 16108 MoveAxis(N, 188, ABG)
01:51:15.381 00.000 16108 Guiding  Dir = 0, Dur = 188
01:51:15.382 00.001 16108 IsSlewing returns 0
01:51:15.382 00.000 16108 IsGuiding returns 0
01:51:15.386 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3392, FiltMin=2870, FiltMax=53565, Gamma=1.000
01:51:15.400 00.014 21068 UpdateGuideState exits: m=106272 SNR=69.1
01:51:15.400 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:15.402 00.001 16108 PulseGuide returned control before completion, sleep 179
01:51:15.402 00.000 21068 Enqueuing Expose request
01:51:15.591 00.189 16108 IsGuiding returns 1
01:51:15.591 00.000 16108 scope still moving after pulse duration time elapsed
01:51:15.624 00.033 16108 IsSlewing returns 0
01:51:15.624 00.000 16108 IsGuiding returns 1
01:51:15.656 00.032 16108 IsSlewing returns 0
01:51:15.657 00.001 16108 IsGuiding returns 0
01:51:15.657 00.000 16108 scope move finished after 188 + 86 ms
01:51:15.657 00.000 16108 Move returns status 0, amount 188
01:51:15.657 00.000 16108 move complete, result=0
01:51:15.657 00.000 16108 worker thread done servicing request
01:51:15.657 00.000 16108 Worker thread wakes up
01:51:15.657 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.9 px 188 ms NORTH
01:51:15.660 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:15.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:16.832 01.172 16108 Exposure complete
01:51:16.897 00.065 16108 worker thread done servicing request
01:51:16.897 00.000 21068 OnExposeComplete: enter
01:51:16.898 00.001 21068 UpdateGuideState(): m_state=6
01:51:16.899 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11456
01:51:16.900 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=876.09, Mass=125376, SNR=88.6, Peak=14323 HFD=3.5
01:51:16.900 00.000 21068 MultiStar: exiting stabilization period
01:51:16.901 00.001 21068 MultiStar: [#1 0.42,0.54,0.00,M1] [#2 0.07,0.18,1.20,U] [#3 0.30,0.19,0.89,U] [#4 -0.22,0.71,0.00,M7] [#5 0.18,-0.20,1.01,U] [#6 0.12,0.47,0.71,U] [#7 0.35,0.56,0.00,M3] [#8 0.09,0.50,0.84,U] 
01:51:16.902 00.001 21068 single-star, 5 included, MultiStar: {0.11, 0.19}, one-star: {-0.09, 0.15}
01:51:16.903 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
01:51:16.903 00.000 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
01:51:16.904 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.12 mountX=0.12 mountY=-0.12, mountTheta=-0.82
01:51:16.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
01:51:16.906 00.000 21068 Enqueuing Move request for scope (-0.09, 0.15)
01:51:16.907 00.001 16108 Worker thread wakes up
01:51:16.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
01:51:16.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
01:51:16.907 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
01:51:16.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:51:16.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:16.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:16.909 00.002 16108 MoveAxis(E, 0, ABG)
01:51:16.909 00.000 16108 Move returns status 0, amount 0
01:51:16.909 00.000 16108 MoveAxis(N, 0, ABG)
01:51:16.909 00.000 16108 Move returns status 0, amount 0
01:51:16.909 00.000 16108 move complete, result=0
01:51:16.909 00.000 16108 worker thread done servicing request
01:51:16.913 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3392, FiltMin=2867, FiltMax=59241, Gamma=1.000
01:51:16.937 00.024 21068 UpdateGuideState exits: m=125376 SNR=88.6
01:51:16.939 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:16.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:16.942 00.002 21068 Enqueuing Expose request
01:51:16.943 00.001 16108 Worker thread wakes up
01:51:16.944 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:16.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:16.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:17.930 00.985 16108 Exposure complete
01:51:18.004 00.074 16108 worker thread done servicing request
01:51:18.004 00.000 21068 OnExposeComplete: enter
01:51:18.005 00.001 21068 UpdateGuideState(): m_state=6
01:51:18.006 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11457
01:51:18.007 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.19, Mass=123218, SNR=80.3, Peak=16243 HFD=3.2
01:51:18.008 00.001 21068 MultiStar: [#1 0.22,0.49,1.06,U] [#2 0.34,0.16,1.47,U] [#3 0.36,0.27,1.01,U] [#4 0.07,0.28,0.75,U] [#5 0.24,-0.09,1.05,U] [#6 0.03,0.58,0.00,M2] [#7 0.42,0.24,0.67,U] [#8 0.37,0.60,0.00,M1] 
01:51:18.010 00.002 21068 single-star, 6 included, MultiStar: {0.23, 0.22}, one-star: {-0.04, 0.25}
01:51:18.010 00.000 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:51:18.011 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
01:51:18.012 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.74 mountX=0.09 mountY=-0.23, mountTheta=-1.22
01:51:18.013 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.25, opts=13)
01:51:18.014 00.001 21068 Enqueuing Move request for scope (-0.04, 0.25)
01:51:18.015 00.001 16108 Worker thread wakes up
01:51:18.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:51:18.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:51:18.015 00.000 16108 Moving (-0.04, 0.25) raw xDistance=0.09 yDistance=-0.23
01:51:18.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:51:18.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:51:18.015 00.000 16108 MoveAxis(E, 0, ABG)
01:51:18.015 00.000 16108 Move returns status 0, amount 0
01:51:18.015 00.000 16108 MoveAxis(N, 47, ABG)
01:51:18.015 00.000 16108 Guiding  Dir = 0, Dur = 47
01:51:18.016 00.001 16108 IsSlewing returns 0
01:51:18.016 00.000 16108 IsGuiding returns 0
01:51:18.019 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3389, FiltMin=2921, FiltMax=62777, Gamma=1.000
01:51:18.033 00.014 21068 UpdateGuideState exits: m=123218 SNR=80.3
01:51:18.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:18.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:18.036 00.001 21068 Enqueuing Expose request
01:51:18.072 00.036 16108 IsGuiding returns 1
01:51:18.072 00.000 16108 scope still moving after pulse duration time elapsed
01:51:18.106 00.034 16108 IsSlewing returns 0
01:51:18.106 00.000 16108 IsGuiding returns 1
01:51:18.133 00.027 16108 IsSlewing returns 0
01:51:18.133 00.000 16108 IsGuiding returns 1
01:51:18.164 00.031 16108 IsSlewing returns 0
01:51:18.164 00.000 16108 IsGuiding returns 0
01:51:18.164 00.000 16108 scope move finished after 47 + 101 ms
01:51:18.164 00.000 16108 Move returns status 0, amount 47
01:51:18.164 00.000 16108 move complete, result=0
01:51:18.164 00.000 16108 worker thread done servicing request
01:51:18.164 00.000 16108 Worker thread wakes up
01:51:18.164 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:18.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:18.164 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
01:51:19.318 01.154 16108 Exposure complete
01:51:19.382 00.064 16108 worker thread done servicing request
01:51:19.382 00.000 21068 OnExposeComplete: enter
01:51:19.383 00.001 21068 UpdateGuideState(): m_state=6
01:51:19.384 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11458
01:51:19.385 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=875.59, Mass=136175, SNR=83.3, Peak=15731 HFD=3.3
01:51:19.386 00.001 21068 MultiStar: [#1 0.93,-0.06,0.00,M1] [#2 1.28,-0.45,0.00,M1] [#3 1.17,-0.33,0.00,M1] [#4 0.68,-0.18,0.00,M7] [#5 0.84,-0.94,0.00,M1] [#6 0.91,-0.12,0.00,M3] [#7 1.26,-0.28,0.00,M3] [#8 1.06,-0.09,0.00,M2] 
01:51:19.386 00.000 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
01:51:19.387 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
01:51:19.389 00.002 21068 CameraToMount -- cameraX=0.86 cameraY=-0.35 hyp=0.93 cameraTheta=-0.39 mountX=-0.91 mountY=0.14, mountTheta=2.99
01:51:19.390 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.86, y=-0.35, opts=13)
01:51:19.392 00.002 21068 Enqueuing Move request for scope (0.86, -0.35)
01:51:19.394 00.002 16108 Worker thread wakes up
01:51:19.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.35) opts 0xd
01:51:19.394 00.000 16108 Handling offset move in thread for scope, endpoint = (0.86, -0.35)
01:51:19.394 00.000 16108 Moving (0.86, -0.35) raw xDistance=-0.91 yDistance=0.14
01:51:19.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
01:51:19.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:19.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:51:19.394 00.000 16108 MoveAxis(E, 238, ABG)
01:51:19.394 00.000 16108 Guiding  Dir = 2, Dur = 238
01:51:19.394 00.000 16108 IsSlewing returns 0
01:51:19.394 00.000 16108 IsGuiding returns 0
01:51:19.400 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3389, FiltMin=2886, FiltMax=64192, Gamma=1.000
01:51:19.419 00.019 21068 UpdateGuideState exits: m=136175 SNR=83.3
01:51:19.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:19.421 00.000 21068 Enqueuing Expose request
01:51:19.435 00.014 16108 PulseGuide returned control before completion, sleep 208
01:51:19.653 00.218 16108 IsGuiding returns 1
01:51:19.653 00.000 16108 scope still moving after pulse duration time elapsed
01:51:19.685 00.032 16108 IsSlewing returns 0
01:51:19.685 00.000 16108 IsGuiding returns 0
01:51:19.685 00.000 16108 scope move finished after 238 + 52 ms
01:51:19.685 00.000 16108 Move returns status 0, amount 238
01:51:19.685 00.000 16108 MoveAxis(N, 0, ABG)
01:51:19.685 00.000 16108 Move returns status 0, amount 0
01:51:19.685 00.000 16108 move complete, result=0
01:51:19.685 00.000 16108 worker thread done servicing request
01:51:19.685 00.000 21068 GuideStep: -0.9 px 238 ms EAST, 0.1 px 0 ms NORTH
01:51:19.688 00.003 16108 Worker thread wakes up
01:51:19.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:19.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:20.659 00.971 16108 Exposure complete
01:51:20.732 00.073 16108 worker thread done servicing request
01:51:20.732 00.000 21068 OnExposeComplete: enter
01:51:20.733 00.001 21068 UpdateGuideState(): m_state=6
01:51:20.733 00.000 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11459
01:51:20.734 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=875.91, Mass=116868, SNR=82.3, Peak=13853 HFD=3.3
01:51:20.735 00.001 21068 MultiStar: [#1 0.86,0.30,0.00,M2] [#2 1.20,-0.02,0.00,M2] [#3 1.22,0.09,0.00,M2] [#4 0.72,0.05,0.00,M8] [#5 0.87,-0.36,0.00,M2] [#6 0.80,0.06,0.00,M4] [#7 1.26,0.02,0.00,M4] [#8 0.97,0.15,0.00,M3] 
01:51:20.736 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
01:51:20.737 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
01:51:20.739 00.002 21068 CameraToMount -- cameraX=0.88 cameraY=-0.03 hyp=0.88 cameraTheta=-0.03 mountX=-0.87 mountY=-0.18, mountTheta=-2.94
01:51:20.740 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.88, y=-0.03, opts=13)
01:51:20.741 00.001 21068 Enqueuing Move request for scope (0.88, -0.03)
01:51:20.742 00.001 16108 Worker thread wakes up
01:51:20.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.03) opts 0xd
01:51:20.742 00.000 16108 Handling offset move in thread for scope, endpoint = (0.88, -0.03)
01:51:20.742 00.000 16108 Moving (0.88, -0.03) raw xDistance=-0.87 yDistance=-0.18
01:51:20.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.87
01:51:20.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:20.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:20.742 00.000 16108 MoveAxis(E, 244, ABG)
01:51:20.742 00.000 16108 Guiding  Dir = 2, Dur = 244
01:51:20.742 00.000 16108 IsSlewing returns 0
01:51:20.743 00.001 16108 IsGuiding returns 0
01:51:20.745 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3389, FiltMin=2918, FiltMax=58742, Gamma=1.000
01:51:20.761 00.016 21068 UpdateGuideState exits: m=116868 SNR=82.3
01:51:20.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:20.764 00.001 21068 Enqueuing Expose request
01:51:20.766 00.002 16108 PulseGuide returned control before completion, sleep 231
01:51:21.013 00.247 16108 IsGuiding returns 1
01:51:21.013 00.000 16108 scope still moving after pulse duration time elapsed
01:51:21.045 00.032 16108 IsSlewing returns 0
01:51:21.046 00.001 16108 IsGuiding returns 0
01:51:21.046 00.000 16108 scope move finished after 244 + 59 ms
01:51:21.046 00.000 16108 Move returns status 0, amount 244
01:51:21.046 00.000 16108 MoveAxis(N, 0, ABG)
01:51:21.046 00.000 16108 Move returns status 0, amount 0
01:51:21.046 00.000 16108 move complete, result=0
01:51:21.046 00.000 16108 worker thread done servicing request
01:51:21.046 00.000 21068 GuideStep: -0.9 px 244 ms EAST, -0.2 px 0 ms NORTH
01:51:21.049 00.003 16108 Worker thread wakes up
01:51:21.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:21.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:22.206 01.157 16108 Exposure complete
01:51:22.276 00.070 16108 worker thread done servicing request
01:51:22.277 00.001 21068 OnExposeComplete: enter
01:51:22.278 00.001 21068 UpdateGuideState(): m_state=6
01:51:22.279 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11460
01:51:22.279 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=875.56, Mass=126903, SNR=86.4, Peak=16512 HFD=3.3
01:51:22.280 00.001 21068 MultiStar: [#1 -0.21,-0.31,1.20,U] [#2 -0.10,-0.35,1.09,U] [#3 -0.13,-0.39,1.05,U] [#4 -0.60,-0.26,0.00,M9] [#5 -0.52,-0.72,0.00,M3] [#6 -0.19,-0.04,0.79,U] [#7 -0.03,-0.10,0.66,U] [#8 -0.30,-0.03,0.90,U] 
01:51:22.281 00.001 21068 refined, 6 included, MultiStar: {-0.20, -0.25}, one-star: {-0.40, -0.38}
01:51:22.282 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
01:51:22.283 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
01:51:22.283 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.24 mountX=0.15 mountY=0.29, mountTheta=1.09
01:51:22.287 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.25, opts=13)
01:51:22.289 00.002 21068 Enqueuing Move request for scope (-0.20, -0.25)
01:51:22.292 00.003 16108 Worker thread wakes up
01:51:22.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd
01:51:22.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.25)
01:51:22.292 00.000 16108 Moving (-0.20, -0.25) raw xDistance=0.15 yDistance=0.29
01:51:22.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:51:22.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:22.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:51:22.292 00.000 16108 MoveAxis(E, 0, ABG)
01:51:22.292 00.000 16108 Move returns status 0, amount 0
01:51:22.292 00.000 16108 MoveAxis(N, 0, ABG)
01:51:22.292 00.000 16108 Move returns status 0, amount 0
01:51:22.292 00.000 16108 move complete, result=0
01:51:22.292 00.000 16108 worker thread done servicing request
01:51:22.300 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3389, FiltMin=2781, FiltMax=58825, Gamma=1.000
01:51:22.319 00.019 21068 UpdateGuideState exits: m=126903 SNR=86.4
01:51:22.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:22.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:22.322 00.001 21068 Enqueuing Expose request
01:51:22.323 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:51:22.324 00.001 16108 Worker thread wakes up
01:51:22.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:22.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:23.284 00.960 16108 Exposure complete
01:51:23.350 00.066 16108 worker thread done servicing request
01:51:23.351 00.001 21068 OnExposeComplete: enter
01:51:23.352 00.001 21068 UpdateGuideState(): m_state=6
01:51:23.353 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11461
01:51:23.353 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=875.88, Mass=129042, SNR=90.6, Peak=18368 HFD=3.0
01:51:23.356 00.003 21068 MultiStar: [#1 -0.41,0.24,1.11,U] [#2 -0.29,-0.26,1.04,U] [#3 -0.35,-0.09,0.93,U] [#4 -0.81,-0.16,0.00,M10] [#5 -0.55,-0.54,0.00,M4] [#6 -0.60,0.10,0.00,M4] [#7 -0.25,-0.44,0.64,U] [#8 -0.41,0.03,0.67,U] 
01:51:23.356 00.000 21068 refined, 5 included, MultiStar: {-0.38, -0.07}, one-star: {-0.54, -0.06}
01:51:23.357 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
01:51:23.358 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
01:51:23.359 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.95 mountX=0.36 mountY=0.16, mountTheta=0.42
01:51:23.360 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=-0.07, opts=13)
01:51:23.361 00.001 21068 Enqueuing Move request for scope (-0.38, -0.07)
01:51:23.362 00.001 16108 Worker thread wakes up
01:51:23.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.07) opts 0xd
01:51:23.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, -0.07)
01:51:23.362 00.000 16108 Moving (-0.38, -0.07) raw xDistance=0.36 yDistance=0.16
01:51:23.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:51:23.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:23.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:51:23.363 00.001 16108 MoveAxis(W, 95, ABG)
01:51:23.363 00.000 16108 Guiding  Dir = 3, Dur = 95
01:51:23.363 00.000 16108 IsSlewing returns 0
01:51:23.363 00.000 16108 IsGuiding returns 0
01:51:23.366 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3389, FiltMin=2950, FiltMax=63984, Gamma=1.000
01:51:23.381 00.015 21068 UpdateGuideState exits: m=129042 SNR=90.6
01:51:23.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:23.384 00.001 21068 Enqueuing Expose request
01:51:23.419 00.035 16108 PulseGuide returned control before completion, sleep 50
01:51:23.481 00.062 16108 IsGuiding returns 1
01:51:23.481 00.000 16108 scope still moving after pulse duration time elapsed
01:51:23.512 00.031 16108 IsSlewing returns 0
01:51:23.512 00.000 16108 IsGuiding returns 1
01:51:23.548 00.036 16108 IsSlewing returns 0
01:51:23.549 00.001 16108 IsGuiding returns 1
01:51:23.575 00.026 16108 IsSlewing returns 0
01:51:23.576 00.001 16108 IsGuiding returns 0
01:51:23.576 00.000 16108 scope move finished after 95 + 117 ms
01:51:23.576 00.000 16108 Move returns status 0, amount 95
01:51:23.576 00.000 16108 MoveAxis(N, 0, ABG)
01:51:23.576 00.000 16108 Move returns status 0, amount 0
01:51:23.576 00.000 16108 move complete, result=0
01:51:23.576 00.000 16108 worker thread done servicing request
01:51:23.576 00.000 16108 Worker thread wakes up
01:51:23.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:23.576 00.000 21068 GuideStep: 0.4 px 95 ms WEST, 0.2 px 0 ms NORTH
01:51:23.579 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:24.735 01.156 16108 Exposure complete
01:51:24.787 00.052 16108 worker thread done servicing request
01:51:24.787 00.000 21068 OnExposeComplete: enter
01:51:24.788 00.001 21068 UpdateGuideState(): m_state=6
01:51:24.789 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11462
01:51:24.790 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=875.65, Mass=128829, SNR=85.6, Peak=16480 HFD=3.2
01:51:24.791 00.001 21068 MultiStar: [#1 -0.14,-0.06,1.15,U] [#2 -0.05,-0.32,1.51,U] [#3 -0.10,-0.24,1.06,U] [#4 -0.48,-0.18,0.88,U] [#5 -0.35,-0.78,0.00,M5] [#6 -0.28,-0.03,0.77,U] [#7 0.04,-0.24,0.74,U] [#8 -0.21,-0.10,0.96,U] 
01:51:24.792 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.19}, one-star: {-0.20, -0.29}
01:51:24.792 00.000 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
01:51:24.793 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
01:51:24.794 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.29 mountX=0.13 mountY=0.23, mountTheta=1.05
01:51:24.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.19, opts=13)
01:51:24.797 00.001 21068 Enqueuing Move request for scope (-0.17, -0.19)
01:51:24.797 00.000 16108 Worker thread wakes up
01:51:24.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
01:51:24.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
01:51:24.797 00.000 16108 Moving (-0.17, -0.19) raw xDistance=0.13 yDistance=0.23
01:51:24.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:24.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:24.799 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:51:24.799 00.000 16108 MoveAxis(E, 0, ABG)
01:51:24.799 00.000 16108 Move returns status 0, amount 0
01:51:24.799 00.000 16108 MoveAxis(N, 0, ABG)
01:51:24.799 00.000 16108 Move returns status 0, amount 0
01:51:24.799 00.000 16108 move complete, result=0
01:51:24.799 00.000 16108 worker thread done servicing request
01:51:24.802 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3389, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:51:24.817 00.015 21068 UpdateGuideState exits: m=128829 SNR=85.6
01:51:24.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:24.818 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:24.819 00.001 21068 Enqueuing Expose request
01:51:24.820 00.001 16108 Worker thread wakes up
01:51:24.820 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:24.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:24.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:25.780 00.959 16108 Exposure complete
01:51:25.833 00.053 16108 worker thread done servicing request
01:51:25.834 00.001 21068 OnExposeComplete: enter
01:51:25.834 00.000 21068 UpdateGuideState(): m_state=6
01:51:25.835 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11463
01:51:25.836 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=875.46, Mass=126174, SNR=90.9, Peak=15245 HFD=3.2
01:51:25.837 00.001 21068 MultiStar: [#1 0.11,-0.32,1.10,U] [#2 0.11,-0.63,0.00,M1] [#3 0.14,-0.51,0.95,U] [#4 -0.10,-0.48,0.85,U] [#5 0.03,-1.05,0.00,M6] [#6 -0.16,-0.49,0.70,U] [#7 0.33,-0.53,0.00,M2] [#8 0.27,-0.21,0.58,U] 
01:51:25.838 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.42}, one-star: {0.13, -0.48}
01:51:25.838 00.000 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
01:51:25.839 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
01:51:25.840 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.42 mountX=-0.14 mountY=0.40, mountTheta=1.91
01:51:25.843 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.42, opts=13)
01:51:25.845 00.002 21068 Enqueuing Move request for scope (0.07, -0.42)
01:51:25.846 00.001 16108 Worker thread wakes up
01:51:25.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.42) opts 0xd
01:51:25.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.42)
01:51:25.847 00.001 16108 Moving (0.07, -0.42) raw xDistance=-0.14 yDistance=0.40
01:51:25.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:51:25.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:25.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:51:25.847 00.000 16108 MoveAxis(E, 0, ABG)
01:51:25.847 00.000 16108 Move returns status 0, amount 0
01:51:25.847 00.000 16108 MoveAxis(N, 0, ABG)
01:51:25.847 00.000 16108 Move returns status 0, amount 0
01:51:25.847 00.000 16108 move complete, result=0
01:51:25.848 00.001 16108 worker thread done servicing request
01:51:25.855 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3389, FiltMin=2918, FiltMax=63485, Gamma=1.000
01:51:25.875 00.020 21068 UpdateGuideState exits: m=126174 SNR=90.9
01:51:25.877 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:25.880 00.002 21068 Enqueuing Expose request
01:51:25.882 00.002 16108 Worker thread wakes up
01:51:25.882 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:51:25.884 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:25.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:27.049 01.165 16108 Exposure complete
01:51:27.114 00.065 16108 worker thread done servicing request
01:51:27.114 00.000 21068 OnExposeComplete: enter
01:51:27.115 00.001 21068 UpdateGuideState(): m_state=6
01:51:27.116 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11464
01:51:27.118 00.002 21068 Star::Find returns 1 (0), X=221.53, Y=875.85, Mass=139110, SNR=85.6, Peak=16019 HFD=3.5
01:51:27.119 00.001 21068 MultiStar: [#1 0.35,0.50,0.00,M1] [#2 0.11,0.10,1.04,U] [#3 0.30,0.39,1.08,U] [#4 0.10,0.32,0.83,U] [#5 0.08,-0.29,0.83,U] [#6 0.25,0.29,0.84,U] [#7 0.38,0.20,0.66,U] [#8 0.39,0.53,0.00,M1] 
01:51:27.120 00.001 21068 single-star, 6 included, MultiStar: {0.18, 0.13}, one-star: {0.07, -0.09}
01:51:27.121 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
01:51:27.122 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
01:51:27.123 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.88 mountX=-0.08 mountY=0.07, mountTheta=2.47
01:51:27.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
01:51:27.126 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
01:51:27.126 00.000 16108 Worker thread wakes up
01:51:27.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:51:27.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:51:27.127 00.001 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
01:51:27.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:27.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:27.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:51:27.127 00.000 16108 MoveAxis(E, 0, ABG)
01:51:27.127 00.000 16108 Move returns status 0, amount 0
01:51:27.127 00.000 16108 MoveAxis(N, 0, ABG)
01:51:27.127 00.000 16108 Move returns status 0, amount 0
01:51:27.127 00.000 16108 move complete, result=0
01:51:27.127 00.000 16108 worker thread done servicing request
01:51:27.131 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3389, FiltMin=2902, FiltMax=58144, Gamma=1.000
01:51:27.146 00.015 21068 UpdateGuideState exits: m=139110 SNR=85.6
01:51:27.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:27.148 00.000 21068 Enqueuing Expose request
01:51:27.149 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:27.150 00.001 16108 Worker thread wakes up
01:51:27.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:27.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:28.129 00.979 16108 Exposure complete
01:51:28.185 00.056 16108 worker thread done servicing request
01:51:28.185 00.000 21068 OnExposeComplete: enter
01:51:28.186 00.001 21068 UpdateGuideState(): m_state=6
01:51:28.187 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11465
01:51:28.188 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=875.77, Mass=135645, SNR=96.8, Peak=19091 HFD=3.4
01:51:28.189 00.001 21068 MultiStar: [#1 0.46,0.08,1.04,U] [#2 0.40,-0.19,1.18,U] [#3 0.61,-0.20,0.00,M1] [#4 0.15,-0.03,0.66,U] [#5 0.29,-0.49,0.80,U] [#6 0.31,0.10,0.79,U] [#7 0.80,0.01,0.00,M2] [#8 0.38,0.10,0.74,U] 
01:51:28.189 00.000 21068 single-star, 6 included, MultiStar: {0.32, -0.09}, one-star: {0.19, -0.17}
01:51:28.190 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
01:51:28.190 00.000 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
01:51:28.192 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.73 mountX=-0.22 mountY=0.12, mountTheta=2.64
01:51:28.197 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.17, opts=13)
01:51:28.199 00.002 21068 Enqueuing Move request for scope (0.19, -0.17)
01:51:28.199 00.000 16108 Worker thread wakes up
01:51:28.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
01:51:28.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
01:51:28.199 00.000 16108 Moving (0.19, -0.17) raw xDistance=-0.22 yDistance=0.12
01:51:28.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:51:28.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:28.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:51:28.200 00.001 16108 MoveAxis(E, 58, ABG)
01:51:28.200 00.000 16108 Guiding  Dir = 2, Dur = 58
01:51:28.200 00.000 16108 IsSlewing returns 0
01:51:28.200 00.000 16108 IsGuiding returns 0
01:51:28.206 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3389, FiltMin=2937, FiltMax=64560, Gamma=1.000
01:51:28.222 00.016 21068 UpdateGuideState exits: m=135645 SNR=96.8
01:51:28.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:28.224 00.000 21068 Enqueuing Expose request
01:51:28.253 00.029 16108 PulseGuide returned control before completion, sleep 16
01:51:28.283 00.030 16108 IsGuiding returns 1
01:51:28.283 00.000 16108 scope still moving after pulse duration time elapsed
01:51:28.315 00.032 16108 IsSlewing returns 0
01:51:28.315 00.000 16108 IsGuiding returns 1
01:51:28.346 00.031 16108 IsSlewing returns 0
01:51:28.347 00.001 16108 IsGuiding returns 0
01:51:28.347 00.000 16108 scope move finished after 58 + 88 ms
01:51:28.347 00.000 16108 Move returns status 0, amount 58
01:51:28.347 00.000 16108 MoveAxis(N, 0, ABG)
01:51:28.347 00.000 16108 Move returns status 0, amount 0
01:51:28.347 00.000 16108 move complete, result=0
01:51:28.347 00.000 16108 worker thread done servicing request
01:51:28.349 00.002 16108 Worker thread wakes up
01:51:28.349 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:51:28.351 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:28.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:29.505 01.154 16108 Exposure complete
01:51:29.574 00.069 16108 worker thread done servicing request
01:51:29.574 00.000 21068 OnExposeComplete: enter
01:51:29.575 00.001 21068 UpdateGuideState(): m_state=6
01:51:29.576 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11466
01:51:29.578 00.002 21068 Star::Find returns 1 (0), X=221.34, Y=875.82, Mass=129415, SNR=105.7, Peak=17408 HFD=3.2
01:51:29.580 00.002 21068 MultiStar: [#1 0.16,0.10,0.86,U] [#2 0.09,-0.31,0.99,U] [#3 0.13,-0.05,0.87,U] [#4 -0.29,-0.13,0.67,U] [#5 -0.15,-0.61,0.00,M5] [#6 -0.06,0.12,0.62,U] [#7 0.13,-0.06,0.54,U] [#8 -0.06,0.26,0.80,U] 
01:51:29.581 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {-0.12, -0.12}
01:51:29.581 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.82)
01:51:29.582 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.88)
01:51:29.583 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.50 mountX=-0.01 mountY=0.03, mountTheta=1.82
01:51:29.587 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
01:51:29.588 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
01:51:29.590 00.002 16108 Worker thread wakes up
01:51:29.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
01:51:29.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
01:51:29.590 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
01:51:29.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:51:29.591 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:29.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:29.591 00.000 16108 MoveAxis(E, 0, ABG)
01:51:29.591 00.000 16108 Move returns status 0, amount 0
01:51:29.591 00.000 16108 MoveAxis(N, 0, ABG)
01:51:29.591 00.000 16108 Move returns status 0, amount 0
01:51:29.591 00.000 16108 move complete, result=0
01:51:29.591 00.000 16108 worker thread done servicing request
01:51:29.600 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3389, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:51:29.627 00.027 21068 UpdateGuideState exits: m=129415 SNR=105.7
01:51:29.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:29.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:29.630 00.001 21068 Enqueuing Expose request
01:51:29.631 00.001 16108 Worker thread wakes up
01:51:29.631 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:29.631 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:29.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:30.615 00.984 16108 Exposure complete
01:51:30.677 00.062 16108 worker thread done servicing request
01:51:30.677 00.000 21068 OnExposeComplete: enter
01:51:30.679 00.002 21068 UpdateGuideState(): m_state=6
01:51:30.680 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11467
01:51:30.682 00.002 21068 Star::Find returns 1 (0), X=221.29, Y=875.88, Mass=117700, SNR=77.9, Peak=15136 HFD=3.4
01:51:30.683 00.001 21068 MultiStar: [#1 0.22,0.08,1.12,U] [#2 0.14,0.05,1.30,U] [#3 0.09,0.04,1.17,U] [#4 -0.27,0.09,0.79,U] [#5 -0.07,-0.55,1.00,U] [#6 0.07,0.24,0.98,U] [#7 0.14,0.18,0.71,U] [#8 0.17,0.18,0.74,U] 
01:51:30.685 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.17, -0.06}
01:51:30.685 00.000 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
01:51:30.686 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
01:51:30.687 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.41 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
01:51:30.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
01:51:30.690 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
01:51:30.691 00.001 16108 Worker thread wakes up
01:51:30.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:51:30.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:51:30.691 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
01:51:30.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:30.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:30.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:30.691 00.000 16108 MoveAxis(E, 0, ABG)
01:51:30.691 00.000 16108 Move returns status 0, amount 0
01:51:30.691 00.000 16108 MoveAxis(N, 0, ABG)
01:51:30.691 00.000 16108 Move returns status 0, amount 0
01:51:30.691 00.000 16108 move complete, result=0
01:51:30.692 00.001 16108 worker thread done servicing request
01:51:30.694 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3385, FiltMin=2902, FiltMax=64365, Gamma=1.000
01:51:30.710 00.016 21068 UpdateGuideState exits: m=117700 SNR=77.9
01:51:30.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:30.713 00.001 21068 Enqueuing Expose request
01:51:30.714 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:30.714 00.000 16108 Worker thread wakes up
01:51:30.715 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:30.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:31.890 01.175 16108 Exposure complete
01:51:31.972 00.082 16108 worker thread done servicing request
01:51:31.972 00.000 21068 OnExposeComplete: enter
01:51:31.974 00.002 21068 UpdateGuideState(): m_state=6
01:51:31.976 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11468
01:51:31.979 00.003 21068 Star::Find returns 1 (0), X=221.24, Y=876.37, Mass=131882, SNR=99.1, Peak=18208 HFD=3.4
01:51:31.981 00.002 21068 MultiStar: [#1 -0.01,0.53,1.00,U] [#2 0.03,0.27,1.15,U] [#3 -0.25,0.35,0.83,U] [#4 -0.37,0.52,0.00,M5] [#5 -0.31,-0.33,0.89,U] [#6 -0.23,0.47,0.83,U] [#7 -0.05,0.30,0.61,U] [#8 -0.29,0.46,0.69,U] 
01:51:31.982 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.31}, one-star: {-0.22, 0.43}
01:51:31.983 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
01:51:31.984 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
01:51:31.985 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.05 mountX=0.21 mountY=-0.26, mountTheta=-0.89
01:51:31.988 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.31, opts=13)
01:51:31.988 00.000 21068 Enqueuing Move request for scope (-0.16, 0.31)
01:51:31.989 00.001 16108 Worker thread wakes up
01:51:31.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
01:51:31.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
01:51:31.989 00.000 16108 Moving (-0.16, 0.31) raw xDistance=0.21 yDistance=-0.26
01:51:31.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:51:31.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:31.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:51:31.989 00.000 16108 MoveAxis(W, 55, ABG)
01:51:31.989 00.000 16108 Guiding  Dir = 3, Dur = 55
01:51:31.990 00.001 16108 IsSlewing returns 0
01:51:31.990 00.000 16108 IsGuiding returns 0
01:51:31.993 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3385, FiltMin=2909, FiltMax=56521, Gamma=1.000
01:51:32.009 00.016 21068 UpdateGuideState exits: m=131882 SNR=99.1
01:51:32.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:32.011 00.000 21068 Enqueuing Expose request
01:51:32.013 00.002 16108 PulseGuide returned control before completion, sleep 42
01:51:32.059 00.046 16108 IsGuiding returns 1
01:51:32.059 00.000 16108 scope still moving after pulse duration time elapsed
01:51:32.090 00.031 16108 IsSlewing returns 0
01:51:32.091 00.001 16108 IsGuiding returns 1
01:51:32.122 00.031 16108 IsSlewing returns 0
01:51:32.122 00.000 16108 IsGuiding returns 0
01:51:32.122 00.000 16108 scope move finished after 55 + 77 ms
01:51:32.122 00.000 16108 Move returns status 0, amount 55
01:51:32.122 00.000 16108 MoveAxis(N, 0, ABG)
01:51:32.122 00.000 16108 Move returns status 0, amount 0
01:51:32.122 00.000 16108 move complete, result=0
01:51:32.123 00.001 16108 worker thread done servicing request
01:51:32.123 00.000 16108 Worker thread wakes up
01:51:32.123 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.3 px 0 ms NORTH
01:51:32.126 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:32.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:33.099 00.973 16108 Exposure complete
01:51:33.185 00.086 16108 worker thread done servicing request
01:51:33.185 00.000 21068 OnExposeComplete: enter
01:51:33.186 00.001 21068 UpdateGuideState(): m_state=6
01:51:33.187 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11469
01:51:33.187 00.000 21068 Star::Find returns 1 (0), X=221.60, Y=875.88, Mass=113524, SNR=79.6, Peak=18067 HFD=2.8
01:51:33.188 00.001 21068 MultiStar: [#1 0.61,0.26,0.00,M1] [#2 0.17,-0.09,1.26,U] [#3 0.32,0.29,1.22,U] [#4 0.11,0.13,0.93,U] [#5 0.11,-0.45,0.94,U] [#6 0.48,0.33,0.00,M1] [#7 0.68,0.05,0.00,M1] [#8 0.35,0.43,0.86,U] 
01:51:33.189 00.001 21068 single-star, 5 included, MultiStar: {0.20, 0.04}, one-star: {0.14, -0.06}
01:51:33.190 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
01:51:33.193 00.003 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
01:51:33.195 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=-0.15 mountY=0.03, mountTheta=2.95
01:51:33.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.06, opts=13)
01:51:33.198 00.000 21068 Enqueuing Move request for scope (0.14, -0.06)
01:51:33.200 00.002 16108 Worker thread wakes up
01:51:33.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:51:33.201 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:51:33.201 00.000 16108 Moving (0.14, -0.06) raw xDistance=-0.15 yDistance=0.03
01:51:33.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:51:33.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:33.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:33.201 00.000 16108 MoveAxis(E, 0, ABG)
01:51:33.201 00.000 16108 Move returns status 0, amount 0
01:51:33.201 00.000 16108 MoveAxis(N, 0, ABG)
01:51:33.201 00.000 16108 Move returns status 0, amount 0
01:51:33.201 00.000 16108 move complete, result=0
01:51:33.201 00.000 16108 worker thread done servicing request
01:51:33.207 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=93, max=65535, med=3385, FiltMin=2883, FiltMax=55785, Gamma=1.000
01:51:33.222 00.015 21068 UpdateGuideState exits: m=113524 SNR=79.6
01:51:33.224 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:33.226 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:33.227 00.001 21068 Enqueuing Expose request
01:51:33.228 00.001 16108 Worker thread wakes up
01:51:33.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:33.230 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:33.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:34.374 01.144 16108 Exposure complete
01:51:34.429 00.055 16108 worker thread done servicing request
01:51:34.429 00.000 21068 OnExposeComplete: enter
01:51:34.430 00.001 21068 UpdateGuideState(): m_state=6
01:51:34.431 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11470
01:51:34.431 00.000 21068 Star::Find returns 1 (0), X=221.95, Y=875.79, Mass=122888, SNR=95.9, Peak=18787 HFD=3.0
01:51:34.433 00.002 21068 MultiStar: [#1 0.52,0.22,1.06,U] [#2 0.43,-0.27,1.15,U] [#3 0.56,-0.00,0.99,U] [#4 0.30,-0.16,0.66,U] [#5 0.48,-0.59,0.00,M3] [#6 0.50,0.20,0.80,U] [#7 0.74,-0.30,0.00,M2] [#8 0.58,0.07,0.00,M1] 
01:51:34.434 00.001 21068 refined, 5 included, MultiStar: {0.47, -0.03}, one-star: {0.48, -0.15}
01:51:34.435 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
01:51:34.435 00.000 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
01:51:34.436 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=-0.03 hyp=0.48 cameraTheta=-0.07 mountX=-0.47 mountY=-0.08, mountTheta=-2.97
01:51:34.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=-0.03, opts=13)
01:51:34.438 00.000 21068 Enqueuing Move request for scope (0.47, -0.03)
01:51:34.439 00.001 16108 Worker thread wakes up
01:51:34.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.03) opts 0xd
01:51:34.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, -0.03)
01:51:34.439 00.000 16108 Moving (0.47, -0.03) raw xDistance=-0.47 yDistance=-0.08
01:51:34.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:51:34.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:34.440 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:34.440 00.000 16108 MoveAxis(E, 124, ABG)
01:51:34.440 00.000 16108 Guiding  Dir = 2, Dur = 124
01:51:34.440 00.000 16108 IsSlewing returns 0
01:51:34.440 00.000 16108 IsGuiding returns 0
01:51:34.443 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3385, FiltMin=2925, FiltMax=63958, Gamma=1.000
01:51:34.457 00.014 21068 UpdateGuideState exits: m=122888 SNR=95.9
01:51:34.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.458 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:34.459 00.001 21068 Enqueuing Expose request
01:51:34.479 00.020 16108 PulseGuide returned control before completion, sleep 95
01:51:34.588 00.109 16108 IsGuiding returns 1
01:51:34.588 00.000 16108 scope still moving after pulse duration time elapsed
01:51:34.620 00.032 16108 IsSlewing returns 0
01:51:34.620 00.000 16108 IsGuiding returns 1
01:51:34.651 00.031 16108 IsSlewing returns 0
01:51:34.651 00.000 16108 IsGuiding returns 0
01:51:34.652 00.001 16108 scope move finished after 124 + 87 ms
01:51:34.652 00.000 16108 Move returns status 0, amount 124
01:51:34.652 00.000 16108 MoveAxis(N, 0, ABG)
01:51:34.652 00.000 16108 Move returns status 0, amount 0
01:51:34.652 00.000 16108 move complete, result=0
01:51:34.652 00.000 16108 worker thread done servicing request
01:51:34.652 00.000 16108 Worker thread wakes up
01:51:34.652 00.000 21068 GuideStep: -0.5 px 124 ms EAST, -0.1 px 0 ms NORTH
01:51:34.655 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:34.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:35.617 00.962 16108 Exposure complete
01:51:35.680 00.063 16108 worker thread done servicing request
01:51:35.680 00.000 21068 OnExposeComplete: enter
01:51:35.681 00.001 21068 UpdateGuideState(): m_state=6
01:51:35.682 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11471
01:51:35.683 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=875.99, Mass=132164, SNR=86.5, Peak=17731 HFD=3.5
01:51:35.684 00.001 21068 MultiStar: [#1 0.61,0.28,0.00,M1] [#2 0.37,-0.12,1.24,U] [#3 0.41,-0.03,0.97,U] [#4 -0.20,0.05,0.83,U] [#5 -0.01,-0.55,0.95,U] [#6 0.35,0.18,0.90,U] [#7 0.31,0.01,0.51,U] [#8 0.25,0.24,0.85,U] 
01:51:35.685 00.001 21068 single-star, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.10, 0.06}
01:51:35.686 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
01:51:35.687 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
01:51:35.688 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.51 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
01:51:35.689 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.06, opts=13)
01:51:35.692 00.003 21068 Enqueuing Move request for scope (0.10, 0.06)
01:51:35.694 00.002 16108 Worker thread wakes up
01:51:35.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:51:35.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:51:35.694 00.000 16108 Moving (0.10, 0.06) raw xDistance=-0.09 yDistance=-0.08
01:51:35.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:35.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:35.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:35.694 00.000 16108 MoveAxis(E, 0, ABG)
01:51:35.694 00.000 16108 Move returns status 0, amount 0
01:51:35.694 00.000 16108 MoveAxis(N, 0, ABG)
01:51:35.694 00.000 16108 Move returns status 0, amount 0
01:51:35.694 00.000 16108 move complete, result=0
01:51:35.695 00.001 16108 worker thread done servicing request
01:51:35.702 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3389, FiltMin=2809, FiltMax=54198, Gamma=1.000
01:51:35.732 00.030 21068 UpdateGuideState exits: m=132164 SNR=86.5
01:51:35.735 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:35.738 00.002 21068 Enqueuing Expose request
01:51:35.739 00.001 16108 Worker thread wakes up
01:51:35.739 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:35.740 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:35.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:36.916 01.176 16108 Exposure complete
01:51:36.978 00.062 16108 worker thread done servicing request
01:51:36.980 00.002 21068 OnExposeComplete: enter
01:51:36.981 00.001 21068 UpdateGuideState(): m_state=6
01:51:36.981 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11472
01:51:36.982 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.82, Mass=116624, SNR=80.6, Peak=17696 HFD=3.0
01:51:36.983 00.001 21068 MultiStar: [#1 0.03,0.18,1.25,U] [#2 0.08,-0.17,1.29,U] [#3 -0.09,-0.05,0.99,U] [#4 -0.28,0.08,1.01,U] [#5 -0.16,-0.61,0.00,M3] [#6 0.17,0.13,0.87,U] [#7 -0.09,-0.04,0.62,U] [#8 -0.09,0.18,0.72,U] 
01:51:36.984 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.39, -0.12}
01:51:36.985 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
01:51:36.985 00.000 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
01:51:36.986 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=0.08 mountY=0.00, mountTheta=0.01
01:51:36.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
01:51:36.988 00.000 21068 Enqueuing Move request for scope (-0.08, 0.02)
01:51:36.990 00.002 16108 Worker thread wakes up
01:51:36.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:51:36.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:51:36.990 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=0.00
01:51:36.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:36.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:36.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:51:36.991 00.001 16108 MoveAxis(E, 0, ABG)
01:51:36.991 00.000 16108 Move returns status 0, amount 0
01:51:36.991 00.000 16108 MoveAxis(N, 0, ABG)
01:51:36.991 00.000 16108 Move returns status 0, amount 0
01:51:36.991 00.000 16108 move complete, result=0
01:51:36.991 00.000 16108 worker thread done servicing request
01:51:36.993 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3385, FiltMin=2909, FiltMax=57017, Gamma=1.000
01:51:37.008 00.015 21068 UpdateGuideState exits: m=116624 SNR=80.6
01:51:37.008 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.010 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:37.010 00.000 21068 Enqueuing Expose request
01:51:37.011 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:37.012 00.001 16108 Worker thread wakes up
01:51:37.012 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:37.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:37.998 00.986 16108 Exposure complete
01:51:38.056 00.058 16108 worker thread done servicing request
01:51:38.056 00.000 21068 OnExposeComplete: enter
01:51:38.057 00.001 21068 UpdateGuideState(): m_state=6
01:51:38.058 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11473
01:51:38.058 00.000 21068 Star::Find returns 1 (0), X=221.09, Y=875.90, Mass=118591, SNR=85.3, Peak=17936 HFD=2.8
01:51:38.059 00.001 21068 MultiStar: [#1 -0.04,0.25,1.28,U] [#2 -0.12,-0.11,1.45,U] [#3 -0.04,0.04,1.05,U] [#4 -0.33,0.23,0.76,U] [#5 -0.07,-0.31,0.86,U] [#6 -0.24,0.32,0.82,U] [#7 0.15,0.06,0.61,U] [#8 -0.30,0.26,0.77,U] 
01:51:38.060 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.37, -0.04}
01:51:38.061 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
01:51:38.061 00.000 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
01:51:38.062 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.73 mountX=0.16 mountY=-0.03, mountTheta=-0.18
01:51:38.065 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
01:51:38.068 00.003 21068 Enqueuing Move request for scope (-0.15, 0.07)
01:51:38.070 00.002 16108 Worker thread wakes up
01:51:38.071 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:51:38.071 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:51:38.071 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.03
01:51:38.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:51:38.071 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:38.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:38.071 00.000 16108 MoveAxis(E, 0, ABG)
01:51:38.071 00.000 16108 Move returns status 0, amount 0
01:51:38.071 00.000 16108 MoveAxis(N, 0, ABG)
01:51:38.071 00.000 16108 Move returns status 0, amount 0
01:51:38.071 00.000 16108 move complete, result=0
01:51:38.071 00.000 16108 worker thread done servicing request
01:51:38.080 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3389, FiltMin=2905, FiltMax=58272, Gamma=1.000
01:51:38.099 00.019 21068 UpdateGuideState exits: m=118591 SNR=85.3
01:51:38.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:38.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:38.102 00.001 21068 Enqueuing Expose request
01:51:38.103 00.001 16108 Worker thread wakes up
01:51:38.103 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:38.104 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:38.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:39.263 01.159 16108 Exposure complete
01:51:39.326 00.063 16108 worker thread done servicing request
01:51:39.326 00.000 21068 OnExposeComplete: enter
01:51:39.326 00.000 21068 UpdateGuideState(): m_state=6
01:51:39.327 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11474
01:51:39.328 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.03, Mass=121118, SNR=86.0, Peak=18928 HFD=2.8
01:51:39.329 00.001 21068 MultiStar: [#1 -0.26,0.03,1.18,U] [#2 -0.22,0.00,1.34,U] [#3 -0.28,-0.14,0.91,U] [#4 -0.71,0.09,0.00,M1] [#5 -0.48,-0.61,0.00,M3] [#6 -0.37,0.18,0.83,U] [#7 -0.15,0.02,0.70,U] [#8 -0.34,0.15,0.76,U] 
01:51:39.330 00.001 21068 refined, 6 included, MultiStar: {-0.30, 0.04}, one-star: {-0.49, 0.09}
01:51:39.330 00.000 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
01:51:39.331 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
01:51:39.332 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=0.30 mountY=0.03, mountTheta=0.10
01:51:39.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.04, opts=13)
01:51:39.335 00.001 21068 Enqueuing Move request for scope (-0.30, 0.04)
01:51:39.336 00.001 16108 Worker thread wakes up
01:51:39.337 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
01:51:39.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
01:51:39.337 00.000 16108 Moving (-0.30, 0.04) raw xDistance=0.30 yDistance=0.03
01:51:39.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:51:39.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:39.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:39.337 00.000 16108 MoveAxis(W, 80, ABG)
01:51:39.337 00.000 16108 Guiding  Dir = 3, Dur = 80
01:51:39.337 00.000 16108 IsSlewing returns 0
01:51:39.338 00.001 16108 IsGuiding returns 0
01:51:39.340 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3389, FiltMin=2928, FiltMax=63248, Gamma=1.000
01:51:39.355 00.015 21068 UpdateGuideState exits: m=121118 SNR=86.0
01:51:39.356 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:39.357 00.000 21068 Enqueuing Expose request
01:51:39.365 00.008 16108 PulseGuide returned control before completion, sleep 63
01:51:39.442 00.077 16108 IsGuiding returns 1
01:51:39.442 00.000 16108 scope still moving after pulse duration time elapsed
01:51:39.473 00.031 16108 IsSlewing returns 0
01:51:39.473 00.000 16108 IsGuiding returns 0
01:51:39.473 00.000 16108 scope move finished after 80 + 56 ms
01:51:39.473 00.000 16108 Move returns status 0, amount 80
01:51:39.473 00.000 16108 MoveAxis(N, 0, ABG)
01:51:39.473 00.000 16108 Move returns status 0, amount 0
01:51:39.473 00.000 16108 move complete, result=0
01:51:39.473 00.000 16108 worker thread done servicing request
01:51:39.473 00.000 16108 Worker thread wakes up
01:51:39.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:39.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:39.473 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.0 px 0 ms NORTH
01:51:40.440 00.967 16108 Exposure complete
01:51:40.496 00.056 16108 worker thread done servicing request
01:51:40.496 00.000 21068 OnExposeComplete: enter
01:51:40.498 00.002 21068 UpdateGuideState(): m_state=6
01:51:40.499 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11475
01:51:40.500 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.08, Mass=127587, SNR=90.7, Peak=17312 HFD=3.0
01:51:40.501 00.001 21068 MultiStar: [#1 -0.17,0.38,1.11,U] [#2 -0.07,0.01,1.21,U] [#3 -0.22,0.08,1.06,U] [#4 -0.41,0.32,0.87,U] [#5 -0.13,-0.24,0.85,U] [#6 0.07,0.36,0.88,U] [#7 0.11,0.33,0.63,U] [#8 -0.02,0.57,0.78,U] 
01:51:40.502 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.36, 0.14}
01:51:40.503 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
01:51:40.504 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
01:51:40.507 00.003 21068 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=0.18 mountY=-0.16, mountTheta=-0.74
01:51:40.508 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.20, opts=13)
01:51:40.510 00.002 21068 Enqueuing Move request for scope (-0.15, 0.20)
01:51:40.511 00.001 16108 Worker thread wakes up
01:51:40.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
01:51:40.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
01:51:40.511 00.000 16108 Moving (-0.15, 0.20) raw xDistance=0.18 yDistance=-0.16
01:51:40.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:51:40.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:40.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:51:40.512 00.001 16108 MoveAxis(E, 0, ABG)
01:51:40.512 00.000 16108 Move returns status 0, amount 0
01:51:40.512 00.000 16108 MoveAxis(N, 0, ABG)
01:51:40.512 00.000 16108 Move returns status 0, amount 0
01:51:40.512 00.000 16108 move complete, result=0
01:51:40.512 00.000 16108 worker thread done servicing request
01:51:40.515 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3389, FiltMin=2937, FiltMax=65440, Gamma=1.000
01:51:40.530 00.015 21068 UpdateGuideState exits: m=127587 SNR=90.7
01:51:40.532 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:40.533 00.001 21068 Enqueuing Expose request
01:51:40.534 00.001 16108 Worker thread wakes up
01:51:40.534 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:40.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:40.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:41.705 01.171 16108 Exposure complete
01:51:41.772 00.067 16108 worker thread done servicing request
01:51:41.772 00.000 21068 OnExposeComplete: enter
01:51:41.773 00.001 21068 UpdateGuideState(): m_state=6
01:51:41.775 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11476
01:51:41.777 00.002 21068 Star::Find returns 1 (0), X=221.13, Y=876.23, Mass=124939, SNR=79.0, Peak=16752 HFD=3.0
01:51:41.779 00.002 21068 MultiStar: [#1 -0.12,0.32,1.25,U] [#2 -0.10,0.33,1.27,U] [#3 -0.31,0.17,1.29,U] [#4 -0.37,0.19,0.86,U] [#5 -0.33,-0.21,1.03,U] [#6 -0.25,0.44,0.78,U] [#7 0.33,0.20,0.73,U] [#8 0.18,0.54,0.93,U] 
01:51:41.780 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.25}, one-star: {-0.33, 0.29}
01:51:41.781 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:51:41.782 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:51:41.783 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.29 cameraTheta=2.14 mountX=0.20 mountY=-0.20, mountTheta=-0.79
01:51:41.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.25, opts=13)
01:51:41.786 00.001 21068 Enqueuing Move request for scope (-0.16, 0.25)
01:51:41.787 00.001 16108 Worker thread wakes up
01:51:41.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
01:51:41.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
01:51:41.787 00.000 16108 Moving (-0.16, 0.25) raw xDistance=0.20 yDistance=-0.20
01:51:41.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:51:41.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:51:41.787 00.000 16108 MoveAxis(E, 0, ABG)
01:51:41.787 00.000 16108 Move returns status 0, amount 0
01:51:41.787 00.000 16108 MoveAxis(N, 41, ABG)
01:51:41.787 00.000 16108 Guiding  Dir = 0, Dur = 41
01:51:41.788 00.001 16108 IsSlewing returns 0
01:51:41.788 00.000 16108 IsGuiding returns 0
01:51:41.790 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3389, FiltMin=2873, FiltMax=65440, Gamma=1.000
01:51:41.805 00.015 21068 UpdateGuideState exits: m=124939 SNR=79.0
01:51:41.808 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:41.810 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:41.810 00.000 21068 Enqueuing Expose request
01:51:41.853 00.043 16108 IsGuiding returns 1
01:51:41.853 00.000 16108 scope still moving after pulse duration time elapsed
01:51:41.883 00.030 16108 IsSlewing returns 0
01:51:41.883 00.000 16108 IsGuiding returns 1
01:51:41.914 00.031 16108 IsSlewing returns 0
01:51:41.914 00.000 16108 IsGuiding returns 1
01:51:41.946 00.032 16108 IsSlewing returns 0
01:51:41.946 00.000 16108 IsGuiding returns 0
01:51:41.946 00.000 16108 scope move finished after 41 + 117 ms
01:51:41.946 00.000 16108 Move returns status 0, amount 41
01:51:41.946 00.000 16108 move complete, result=0
01:51:41.946 00.000 16108 worker thread done servicing request
01:51:41.946 00.000 16108 Worker thread wakes up
01:51:41.946 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:41.947 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
01:51:41.948 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:42.922 00.974 16108 Exposure complete
01:51:42.980 00.058 16108 worker thread done servicing request
01:51:42.980 00.000 21068 OnExposeComplete: enter
01:51:42.981 00.001 21068 UpdateGuideState(): m_state=6
01:51:42.982 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11477
01:51:42.983 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.63, Mass=115989, SNR=80.1, Peak=12691 HFD=3.3
01:51:42.984 00.001 21068 MultiStar: [#1 0.13,0.15,1.08,U] [#2 0.16,-0.13,1.41,U] [#3 0.26,0.00,1.01,U] [#4 -0.23,-0.24,0.87,U] [#5 0.29,-0.43,1.04,U] [#6 0.16,-0.06,0.85,U] [#7 0.39,-0.13,0.68,U] [#8 0.11,0.10,0.83,U] 
01:51:42.984 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {-0.07, -0.31}
01:51:42.985 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
01:51:42.986 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
01:51:42.986 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=-0.15 mountY=0.08, mountTheta=2.62
01:51:42.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
01:51:42.989 00.001 21068 Enqueuing Move request for scope (0.13, -0.12)
01:51:42.989 00.000 16108 Worker thread wakes up
01:51:42.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
01:51:42.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
01:51:42.989 00.000 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.08
01:51:42.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:51:42.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:42.990 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:51:42.990 00.000 16108 MoveAxis(E, 0, ABG)
01:51:42.990 00.000 16108 Move returns status 0, amount 0
01:51:42.990 00.000 16108 MoveAxis(N, 0, ABG)
01:51:42.990 00.000 16108 Move returns status 0, amount 0
01:51:42.990 00.000 16108 move complete, result=0
01:51:42.990 00.000 16108 worker thread done servicing request
01:51:42.994 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3389, FiltMin=2915, FiltMax=65533, Gamma=1.000
01:51:43.009 00.015 21068 UpdateGuideState exits: m=115989 SNR=80.1
01:51:43.011 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:43.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:43.012 00.000 21068 Enqueuing Expose request
01:51:43.013 00.001 16108 Worker thread wakes up
01:51:43.013 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:43.014 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:43.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:44.175 01.161 16108 Exposure complete
01:51:44.242 00.067 16108 worker thread done servicing request
01:51:44.242 00.000 21068 OnExposeComplete: enter
01:51:44.243 00.001 21068 UpdateGuideState(): m_state=6
01:51:44.243 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11478
01:51:44.245 00.002 21068 Star::Find returns 1 (0), X=221.18, Y=875.89, Mass=129659, SNR=93.3, Peak=17360 HFD=3.1
01:51:44.246 00.001 21068 MultiStar: [#1 -0.36,0.17,0.89,U] [#2 -0.31,-0.06,1.09,U] [#3 -0.23,-0.10,0.87,U] [#4 -0.72,0.25,0.00,M1] [#5 -0.53,-0.50,0.00,M1] [#6 -0.61,0.08,0.00,M1] [#7 -0.16,-0.14,0.62,U] [#8 -0.33,0.13,0.80,U] 
01:51:44.247 00.001 21068 refined, 5 included, MultiStar: {-0.29, -0.01}, one-star: {-0.29, -0.05}
01:51:44.247 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
01:51:44.248 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
01:51:44.249 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.11 mountX=0.28 mountY=0.08, mountTheta=0.26
01:51:44.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.01, opts=13)
01:51:44.251 00.000 21068 Enqueuing Move request for scope (-0.29, -0.01)
01:51:44.253 00.002 16108 Worker thread wakes up
01:51:44.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
01:51:44.253 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
01:51:44.253 00.000 16108 Moving (-0.29, -0.01) raw xDistance=0.28 yDistance=0.08
01:51:44.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:51:44.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:44.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:51:44.253 00.000 16108 MoveAxis(W, 74, ABG)
01:51:44.253 00.000 16108 Guiding  Dir = 3, Dur = 74
01:51:44.253 00.000 16108 IsSlewing returns 0
01:51:44.254 00.001 16108 IsGuiding returns 0
01:51:44.256 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3389, FiltMin=2848, FiltMax=56857, Gamma=1.000
01:51:44.271 00.015 21068 UpdateGuideState exits: m=129659 SNR=93.3
01:51:44.271 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.273 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:44.274 00.001 21068 Enqueuing Expose request
01:51:44.309 00.035 16108 PulseGuide returned control before completion, sleep 28
01:51:44.340 00.031 16108 IsGuiding returns 1
01:51:44.340 00.000 16108 scope still moving after pulse duration time elapsed
01:51:44.372 00.032 16108 IsSlewing returns 0
01:51:44.373 00.001 16108 IsGuiding returns 1
01:51:44.404 00.031 16108 IsSlewing returns 0
01:51:44.404 00.000 16108 IsGuiding returns 0
01:51:44.404 00.000 16108 scope move finished after 74 + 77 ms
01:51:44.404 00.000 16108 Move returns status 0, amount 74
01:51:44.404 00.000 16108 MoveAxis(N, 0, ABG)
01:51:44.405 00.001 16108 Move returns status 0, amount 0
01:51:44.405 00.000 16108 move complete, result=0
01:51:44.405 00.000 16108 worker thread done servicing request
01:51:44.405 00.000 16108 Worker thread wakes up
01:51:44.405 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
01:51:44.407 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:44.408 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:45.378 00.970 16108 Exposure complete
01:51:45.443 00.065 16108 worker thread done servicing request
01:51:45.443 00.000 21068 OnExposeComplete: enter
01:51:45.444 00.001 21068 UpdateGuideState(): m_state=6
01:51:45.445 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11479
01:51:45.446 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.82, Mass=113545, SNR=80.1, Peak=14211 HFD=3.4
01:51:45.446 00.000 21068 MultiStar: [#1 0.09,0.01,1.27,U] [#2 0.29,-0.22,1.30,U] [#3 -0.07,-0.07,1.04,U] [#4 -0.21,0.35,0.97,U] [#5 -0.19,-0.41,0.93,U] [#6 -0.12,0.15,0.79,U] [#7 0.24,0.04,0.64,U] [#8 0.01,0.15,0.82,U] 
01:51:45.447 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.13, -0.12}
01:51:45.448 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
01:51:45.448 00.000 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
01:51:45.449 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.65 mountX=-0.00 mountY=0.03, mountTheta=1.66
01:51:45.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
01:51:45.452 00.001 21068 Enqueuing Move request for scope (-0.00, -0.03)
01:51:45.452 00.000 16108 Worker thread wakes up
01:51:45.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:51:45.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:51:45.454 00.002 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
01:51:45.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:51:45.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:45.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:45.454 00.000 16108 MoveAxis(E, 0, ABG)
01:51:45.454 00.000 16108 Move returns status 0, amount 0
01:51:45.454 00.000 16108 MoveAxis(N, 0, ABG)
01:51:45.454 00.000 16108 Move returns status 0, amount 0
01:51:45.454 00.000 16108 move complete, result=0
01:51:45.454 00.000 16108 worker thread done servicing request
01:51:45.457 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=281, max=65535, med=3389, FiltMin=2877, FiltMax=64013, Gamma=1.000
01:51:45.473 00.016 21068 UpdateGuideState exits: m=113545 SNR=80.1
01:51:45.474 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:45.475 00.000 21068 Enqueuing Expose request
01:51:45.476 00.001 16108 Worker thread wakes up
01:51:45.476 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:45.478 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:45.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:46.629 01.151 16108 Exposure complete
01:51:46.698 00.069 16108 worker thread done servicing request
01:51:46.698 00.000 21068 OnExposeComplete: enter
01:51:46.699 00.001 21068 UpdateGuideState(): m_state=6
01:51:46.700 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11480
01:51:46.701 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=875.97, Mass=124538, SNR=98.6, Peak=18067 HFD=3.2
01:51:46.701 00.000 21068 MultiStar: [#1 0.30,0.26,0.96,U] [#2 0.50,0.06,1.16,U] [#3 0.30,0.12,0.76,U] [#4 -0.18,0.17,0.74,U] [#5 0.07,-0.54,0.75,U] [#6 0.10,0.03,0.72,U] [#7 0.14,-0.07,0.61,U] [#8 -0.07,0.34,0.65,U] 
01:51:46.703 00.002 21068 single-star, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.14, 0.03}
01:51:46.704 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
01:51:46.704 00.000 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
01:51:46.705 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
01:51:46.706 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
01:51:46.707 00.001 21068 Enqueuing Move request for scope (0.14, 0.03)
01:51:46.708 00.001 16108 Worker thread wakes up
01:51:46.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:51:46.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:51:46.708 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.13 yDistance=-0.06
01:51:46.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:51:46.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:46.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:51:46.708 00.000 16108 MoveAxis(E, 0, ABG)
01:51:46.709 00.001 16108 Move returns status 0, amount 0
01:51:46.709 00.000 16108 MoveAxis(N, 0, ABG)
01:51:46.709 00.000 16108 Move returns status 0, amount 0
01:51:46.709 00.000 16108 move complete, result=0
01:51:46.709 00.000 16108 worker thread done servicing request
01:51:46.712 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3389, FiltMin=2937, FiltMax=61065, Gamma=1.000
01:51:46.727 00.015 21068 UpdateGuideState exits: m=124538 SNR=98.6
01:51:46.730 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.733 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:46.733 00.000 21068 Enqueuing Expose request
01:51:46.734 00.001 16108 Worker thread wakes up
01:51:46.734 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:46.736 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:46.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:47.718 00.982 16108 Exposure complete
01:51:47.788 00.070 16108 worker thread done servicing request
01:51:47.788 00.000 21068 OnExposeComplete: enter
01:51:47.789 00.001 21068 UpdateGuideState(): m_state=6
01:51:47.789 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11481
01:51:47.791 00.002 21068 Star::Find returns 1 (0), X=221.76, Y=875.70, Mass=112224, SNR=77.2, Peak=19091 HFD=3.0
01:51:47.792 00.001 21068 MultiStar: [#1 0.43,0.35,1.14,U] [#2 0.41,0.11,1.27,U] [#3 0.56,0.21,0.00,M1] [#4 -0.10,0.10,0.87,U] [#5 0.12,-0.57,0.00,M1] [#6 0.14,0.06,0.94,U] [#7 0.50,-0.13,0.78,U] [#8 0.10,0.30,0.84,U] 
01:51:47.793 00.001 21068 refined, 6 included, MultiStar: {0.27, 0.09}, one-star: {0.30, -0.24}
01:51:47.794 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
01:51:47.795 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
01:51:47.795 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.28 cameraTheta=0.31 mountX=-0.25 mountY=-0.15, mountTheta=-2.61
01:51:47.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.09, opts=13)
01:51:47.798 00.001 21068 Enqueuing Move request for scope (0.27, 0.09)
01:51:47.799 00.001 16108 Worker thread wakes up
01:51:47.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
01:51:47.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
01:51:47.799 00.000 16108 Moving (0.27, 0.09) raw xDistance=-0.25 yDistance=-0.15
01:51:47.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:51:47.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:47.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:47.799 00.000 16108 MoveAxis(E, 65, ABG)
01:51:47.799 00.000 16108 Guiding  Dir = 2, Dur = 65
01:51:47.800 00.001 16108 IsSlewing returns 0
01:51:47.800 00.000 16108 IsGuiding returns 0
01:51:47.801 00.001 16108 PulseGuide returned control before completion, sleep 74
01:51:47.802 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3389, FiltMin=2899, FiltMax=63248, Gamma=1.000
01:51:47.818 00.016 21068 UpdateGuideState exits: m=112224 SNR=77.2
01:51:47.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:47.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:47.820 00.000 21068 Enqueuing Expose request
01:51:47.884 00.064 16108 IsGuiding returns 1
01:51:47.884 00.000 16108 scope still moving after pulse duration time elapsed
01:51:47.915 00.031 16108 IsSlewing returns 0
01:51:47.915 00.000 16108 IsGuiding returns 0
01:51:47.915 00.000 16108 scope move finished after 65 + 50 ms
01:51:47.915 00.000 16108 Move returns status 0, amount 65
01:51:47.915 00.000 16108 MoveAxis(N, 0, ABG)
01:51:47.915 00.000 16108 Move returns status 0, amount 0
01:51:47.916 00.001 16108 move complete, result=0
01:51:47.916 00.000 16108 worker thread done servicing request
01:51:47.916 00.000 16108 Worker thread wakes up
01:51:47.916 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
01:51:47.919 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:47.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:49.075 01.156 16108 Exposure complete
01:51:49.138 00.063 16108 worker thread done servicing request
01:51:49.138 00.000 21068 OnExposeComplete: enter
01:51:49.140 00.002 21068 UpdateGuideState(): m_state=6
01:51:49.140 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11482
01:51:49.141 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.92, Mass=137471, SNR=99.5, Peak=16899 HFD=3.4
01:51:49.142 00.001 21068 MultiStar: [#1 0.09,0.30,0.98,U] [#2 0.37,-0.06,1.12,U] [#3 0.14,0.13,0.81,U] [#4 -0.24,0.19,0.71,U] [#5 -0.05,-0.55,0.89,U] [#6 -0.06,0.03,0.69,U] [#7 0.36,-0.02,0.55,U] [#8 0.03,0.10,0.69,U] 
01:51:49.143 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.00}, one-star: {-0.04, -0.02}
01:51:49.144 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
01:51:49.144 00.000 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
01:51:49.145 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.71 mountX=0.04 mountY=0.03, mountTheta=0.65
01:51:49.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
01:51:49.148 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
01:51:49.148 00.000 16108 Worker thread wakes up
01:51:49.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:51:49.149 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:51:49.149 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
01:51:49.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:49.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:49.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:49.149 00.000 16108 MoveAxis(E, 0, ABG)
01:51:49.149 00.000 16108 Move returns status 0, amount 0
01:51:49.149 00.000 16108 MoveAxis(N, 0, ABG)
01:51:49.149 00.000 16108 Move returns status 0, amount 0
01:51:49.149 00.000 16108 move complete, result=0
01:51:49.149 00.000 16108 worker thread done servicing request
01:51:49.152 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3389, FiltMin=2886, FiltMax=63168, Gamma=1.000
01:51:49.168 00.016 21068 UpdateGuideState exits: m=137471 SNR=99.5
01:51:49.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:49.172 00.002 21068 Enqueuing Expose request
01:51:49.173 00.001 16108 Worker thread wakes up
01:51:49.173 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:49.175 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:49.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:50.164 00.989 16108 Exposure complete
01:51:50.232 00.068 16108 worker thread done servicing request
01:51:50.232 00.000 21068 OnExposeComplete: enter
01:51:50.233 00.001 21068 UpdateGuideState(): m_state=6
01:51:50.234 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11483
01:51:50.235 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.13, Mass=125485, SNR=94.2, Peak=17859 HFD=3.3
01:51:50.237 00.002 21068 MultiStar: [#1 0.23,0.38,0.95,U] [#2 0.45,0.08,1.14,U] [#3 0.29,0.11,1.09,U] [#4 -0.42,0.17,0.78,U] [#5 0.01,-0.46,0.83,U] [#6 0.02,0.11,0.74,U] [#7 0.07,0.06,0.51,U] [#8 0.15,0.37,0.82,U] 
01:51:50.238 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {-0.12, 0.19}
01:51:50.239 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
01:51:50.240 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
01:51:50.241 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.87 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
01:51:50.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.12, opts=13)
01:51:50.243 00.000 21068 Enqueuing Move request for scope (0.10, 0.12)
01:51:50.244 00.001 16108 Worker thread wakes up
01:51:50.245 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:51:50.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:51:50.245 00.000 16108 Moving (0.10, 0.12) raw xDistance=-0.08 yDistance=-0.14
01:51:50.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:50.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:50.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:50.245 00.000 16108 MoveAxis(E, 0, ABG)
01:51:50.245 00.000 16108 Move returns status 0, amount 0
01:51:50.245 00.000 16108 MoveAxis(N, 0, ABG)
01:51:50.245 00.000 16108 Move returns status 0, amount 0
01:51:50.245 00.000 16108 move complete, result=0
01:51:50.245 00.000 16108 worker thread done servicing request
01:51:50.250 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3389, FiltMin=2867, FiltMax=56192, Gamma=1.000
01:51:50.268 00.018 21068 UpdateGuideState exits: m=125485 SNR=94.2
01:51:50.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:50.271 00.001 21068 Enqueuing Expose request
01:51:50.272 00.001 16108 Worker thread wakes up
01:51:50.272 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:50.272 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:50.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:51.438 01.166 16108 Exposure complete
01:51:51.493 00.055 16108 worker thread done servicing request
01:51:51.493 00.000 21068 OnExposeComplete: enter
01:51:51.495 00.002 21068 UpdateGuideState(): m_state=6
01:51:51.496 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11484
01:51:51.499 00.003 21068 Star::Find returns 1 (0), X=221.54, Y=875.92, Mass=115429, SNR=81.2, Peak=17667 HFD=3.0
01:51:51.501 00.002 21068 MultiStar: [#1 0.11,0.10,1.18,U] [#2 0.18,-0.25,1.31,U] [#3 0.32,-0.23,1.04,U] [#4 -0.33,0.17,0.92,U] [#5 0.06,-0.50,0.91,U] [#6 -0.06,0.31,0.87,U] [#7 0.12,0.07,0.65,U] [#8 0.30,0.21,0.76,U] 
01:51:51.502 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.08, -0.02}
01:51:51.504 00.002 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
01:51:51.506 00.002 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
01:51:51.508 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.08 mountY=0.00, mountTheta=3.09
01:51:51.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
01:51:51.512 00.002 21068 Enqueuing Move request for scope (0.08, -0.02)
01:51:51.513 00.001 16108 Worker thread wakes up
01:51:51.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:51:51.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:51:51.513 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=0.00
01:51:51.514 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:51.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:51.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:51:51.514 00.000 16108 MoveAxis(E, 0, ABG)
01:51:51.514 00.000 16108 Move returns status 0, amount 0
01:51:51.514 00.000 16108 MoveAxis(N, 0, ABG)
01:51:51.514 00.000 16108 Move returns status 0, amount 0
01:51:51.514 00.000 16108 move complete, result=0
01:51:51.514 00.000 16108 worker thread done servicing request
01:51:51.522 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3389, FiltMin=2873, FiltMax=63840, Gamma=1.000
01:51:51.542 00.020 21068 UpdateGuideState exits: m=115429 SNR=81.2
01:51:51.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:51.543 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:51.544 00.001 21068 Enqueuing Expose request
01:51:51.545 00.001 16108 Worker thread wakes up
01:51:51.545 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:51.546 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:51.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:52.522 00.976 16108 Exposure complete
01:51:52.603 00.081 16108 worker thread done servicing request
01:51:52.603 00.000 21068 OnExposeComplete: enter
01:51:52.606 00.003 21068 UpdateGuideState(): m_state=6
01:51:52.609 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11485
01:51:52.611 00.002 21068 Star::Find returns 1 (0), X=221.27, Y=875.94, Mass=112945, SNR=89.5, Peak=14944 HFD=3.3
01:51:52.613 00.002 21068 MultiStar: [#1 0.04,0.39,1.12,U] [#2 -0.08,0.09,1.07,U] [#3 0.14,0.13,1.10,U] [#4 -0.36,0.03,0.74,U] [#5 0.01,-0.27,0.88,U] [#6 0.08,0.74,0.00,M1] [#7 0.16,0.03,0.51,U] [#8 -0.07,0.36,0.79,U] 
01:51:52.614 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {-0.19, 0.00}
01:51:52.617 00.003 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
01:51:52.618 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
01:51:52.619 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.96 mountX=0.06 mountY=-0.09, mountTheta=-0.99
01:51:52.621 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
01:51:52.622 00.001 21068 Enqueuing Move request for scope (-0.04, 0.11)
01:51:52.623 00.001 16108 Worker thread wakes up
01:51:52.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:51:52.623 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:51:52.623 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.09
01:51:52.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:52.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:52.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:52.623 00.000 16108 MoveAxis(E, 0, ABG)
01:51:52.623 00.000 16108 Move returns status 0, amount 0
01:51:52.623 00.000 16108 MoveAxis(N, 0, ABG)
01:51:52.623 00.000 16108 Move returns status 0, amount 0
01:51:52.623 00.000 16108 move complete, result=0
01:51:52.623 00.000 16108 worker thread done servicing request
01:51:52.629 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3389, FiltMin=2899, FiltMax=64013, Gamma=1.000
01:51:52.647 00.018 21068 UpdateGuideState exits: m=112945 SNR=89.5
01:51:52.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:52.650 00.001 21068 Enqueuing Expose request
01:51:52.651 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:52.652 00.001 16108 Worker thread wakes up
01:51:52.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:52.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:53.808 01.156 16108 Exposure complete
01:51:53.864 00.056 16108 worker thread done servicing request
01:51:53.865 00.001 21068 OnExposeComplete: enter
01:51:53.865 00.000 21068 UpdateGuideState(): m_state=6
01:51:53.867 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11486
01:51:53.868 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.23, Mass=139895, SNR=99.2, Peak=17683 HFD=3.2
01:51:53.869 00.001 21068 MultiStar: [#1 0.07,0.59,0.00,M1] [#2 0.43,0.24,1.04,U] [#3 -0.04,0.13,0.82,U] [#4 -0.19,0.20,0.76,U] [#5 0.01,-0.31,0.85,U] [#6 -0.00,0.43,0.74,U] [#7 0.17,0.09,0.49,U] [#8 0.05,0.41,0.72,U] 
01:51:53.870 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.09, 0.29}
01:51:53.870 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
01:51:53.871 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
01:51:53.872 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.19 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
01:51:53.873 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.19, opts=13)
01:51:53.874 00.001 21068 Enqueuing Move request for scope (0.07, 0.19)
01:51:53.874 00.000 16108 Worker thread wakes up
01:51:53.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:51:53.875 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:51:53.875 00.000 16108 Moving (0.07, 0.19) raw xDistance=-0.04 yDistance=-0.20
01:51:53.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:53.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:53.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:51:53.875 00.000 16108 MoveAxis(E, 0, ABG)
01:51:53.875 00.000 16108 Move returns status 0, amount 0
01:51:53.875 00.000 16108 MoveAxis(N, 0, ABG)
01:51:53.875 00.000 16108 Move returns status 0, amount 0
01:51:53.875 00.000 16108 move complete, result=0
01:51:53.875 00.000 16108 worker thread done servicing request
01:51:53.882 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3389, FiltMin=2877, FiltMax=65440, Gamma=1.000
01:51:53.901 00.019 21068 UpdateGuideState exits: m=139895 SNR=99.2
01:51:53.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:53.905 00.002 21068 Enqueuing Expose request
01:51:53.907 00.002 16108 Worker thread wakes up
01:51:53.907 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:53.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:53.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:54.878 00.970 16108 Exposure complete
01:51:54.951 00.073 16108 worker thread done servicing request
01:51:54.951 00.000 21068 OnExposeComplete: enter
01:51:54.954 00.003 21068 UpdateGuideState(): m_state=6
01:51:54.956 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11487
01:51:54.957 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=876.37, Mass=125067, SNR=88.0, Peak=18368 HFD=3.2
01:51:54.958 00.001 21068 MultiStar: [#1 -0.28,0.63,0.00,M2] [#2 0.01,0.23,1.10,U] [#3 -0.15,0.47,1.02,U] [#4 -0.63,0.42,0.00,M1] [#5 -0.55,-0.00,1.03,U] [#6 -0.17,0.51,0.72,U] [#7 -0.06,0.53,0.57,U] [#8 -0.21,0.55,0.00,M1] 
01:51:54.960 00.002 21068 refined, 5 included, MultiStar: {-0.21, 0.34}, one-star: {-0.26, 0.43}
01:51:54.961 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
01:51:54.962 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
01:51:54.964 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.39 cameraTheta=2.12 mountX=0.26 mountY=-0.28, mountTheta=-0.82
01:51:54.966 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.34, opts=13)
01:51:54.967 00.001 21068 Enqueuing Move request for scope (-0.21, 0.34)
01:51:54.970 00.003 16108 Worker thread wakes up
01:51:54.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
01:51:54.970 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
01:51:54.970 00.000 16108 Moving (-0.21, 0.34) raw xDistance=0.26 yDistance=-0.28
01:51:54.971 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:51:54.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:51:54.971 00.000 16108 MoveAxis(W, 68, ABG)
01:51:54.971 00.000 16108 Guiding  Dir = 3, Dur = 68
01:51:54.971 00.000 16108 IsSlewing returns 0
01:51:54.971 00.000 16108 IsGuiding returns 0
01:51:54.975 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3389, FiltMin=2928, FiltMax=53488, Gamma=1.000
01:51:54.981 00.006 16108 PulseGuide returned control before completion, sleep 69
01:51:54.992 00.011 21068 UpdateGuideState exits: m=125067 SNR=88.0
01:51:54.992 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:54.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:54.994 00.001 21068 Enqueuing Expose request
01:51:55.057 00.063 16108 IsGuiding returns 1
01:51:55.057 00.000 16108 scope still moving after pulse duration time elapsed
01:51:55.088 00.031 16108 IsSlewing returns 0
01:51:55.088 00.000 16108 IsGuiding returns 0
01:51:55.088 00.000 16108 scope move finished after 68 + 49 ms
01:51:55.088 00.000 16108 Move returns status 0, amount 68
01:51:55.088 00.000 16108 MoveAxis(N, 56, ABG)
01:51:55.088 00.000 16108 Guiding  Dir = 0, Dur = 56
01:51:55.088 00.000 16108 IsSlewing returns 0
01:51:55.088 00.000 16108 IsGuiding returns 0
01:51:55.135 00.047 16108 PulseGuide returned control before completion, sleep 19
01:51:55.165 00.030 16108 IsGuiding returns 1
01:51:55.165 00.000 16108 scope still moving after pulse duration time elapsed
01:51:55.196 00.031 16108 IsSlewing returns 0
01:51:55.196 00.000 16108 IsGuiding returns 1
01:51:55.228 00.032 16108 IsSlewing returns 0
01:51:55.229 00.001 16108 IsGuiding returns 1
01:51:55.259 00.030 16108 IsSlewing returns 0
01:51:55.259 00.000 16108 IsGuiding returns 0
01:51:55.259 00.000 16108 scope move finished after 56 + 115 ms
01:51:55.259 00.000 16108 Move returns status 0, amount 56
01:51:55.259 00.000 16108 move complete, result=0
01:51:55.261 00.002 16108 worker thread done servicing request
01:51:55.261 00.000 16108 Worker thread wakes up
01:51:55.261 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.3 px 56 ms NORTH
01:51:55.264 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:55.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:56.429 01.165 16108 Exposure complete
01:51:56.507 00.078 16108 worker thread done servicing request
01:51:56.507 00.000 21068 OnExposeComplete: enter
01:51:56.508 00.001 21068 UpdateGuideState(): m_state=6
01:51:56.509 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11488
01:51:56.510 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.22, Mass=114661, SNR=84.6, Peak=15171 HFD=3.2
01:51:56.510 00.000 21068 MultiStar: [#1 0.20,0.49,1.22,U] [#2 0.23,-0.03,1.16,U] [#3 0.06,0.18,1.20,U] [#4 -0.48,0.50,0.00,M2] [#5 -0.24,-0.19,1.14,U] [#6 0.01,0.65,0.00,M1] [#7 0.33,-0.02,0.60,U] [#8 -0.01,0.38,0.76,U] 
01:51:56.511 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.16}, one-star: {0.28, 0.28}
01:51:56.512 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
01:51:56.513 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
01:51:56.514 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.96 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
01:51:56.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.16, opts=13)
01:51:56.516 00.000 21068 Enqueuing Move request for scope (0.11, 0.16)
01:51:56.518 00.002 16108 Worker thread wakes up
01:51:56.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
01:51:56.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
01:51:56.518 00.000 16108 Moving (0.11, 0.16) raw xDistance=-0.08 yDistance=-0.18
01:51:56.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:56.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:56.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:56.519 00.001 16108 MoveAxis(E, 0, ABG)
01:51:56.519 00.000 16108 Move returns status 0, amount 0
01:51:56.519 00.000 16108 MoveAxis(N, 0, ABG)
01:51:56.519 00.000 16108 Move returns status 0, amount 0
01:51:56.519 00.000 16108 move complete, result=0
01:51:56.519 00.000 16108 worker thread done servicing request
01:51:56.522 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3385, FiltMin=2918, FiltMax=63501, Gamma=1.000
01:51:56.540 00.018 21068 UpdateGuideState exits: m=114661 SNR=84.6
01:51:56.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.543 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:56.544 00.001 21068 Enqueuing Expose request
01:51:56.546 00.002 16108 Worker thread wakes up
01:51:56.546 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:56.548 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:56.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:57.531 00.983 16108 Exposure complete
01:51:57.587 00.056 16108 worker thread done servicing request
01:51:57.587 00.000 21068 OnExposeComplete: enter
01:51:57.588 00.001 21068 UpdateGuideState(): m_state=6
01:51:57.588 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11489
01:51:57.589 00.001 21068 Star::Find returns 1 (0), X=220.67, Y=876.71, Mass=110119, SNR=74.5, Peak=11731 HFD=3.4
01:51:57.590 00.001 21068 MultiStar: [#1 -0.70,1.09,0.00,M2] [#2 -0.62,1.00,0.00,M1] [#3 -0.51,1.23,0.00,M1] [#4 -1.14,1.15,0.00,M3] [#5 -1.09,0.61,0.00,M1] [#6 -0.93,1.10,0.00,M2] [#7 -0.65,0.96,0.00,M1] [#8 -0.75,1.04,0.00,M1] 
01:51:57.590 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
01:51:57.591 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
01:51:57.592 00.001 21068 CameraToMount -- cameraX=-0.79 cameraY=0.77 hyp=1.10 cameraTheta=2.37 mountX=0.91 mountY=-0.56, mountTheta=-0.55
01:51:57.593 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.79, y=0.77, opts=13)
01:51:57.594 00.001 21068 Enqueuing Move request for scope (-0.79, 0.77)
01:51:57.596 00.002 16108 Worker thread wakes up
01:51:57.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.77) opts 0xd
01:51:57.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.79, 0.77)
01:51:57.596 00.000 16108 Moving (-0.79, 0.77) raw xDistance=0.91 yDistance=-0.56
01:51:57.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.91
01:51:57.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:51:57.596 00.000 16108 MoveAxis(W, 240, ABG)
01:51:57.596 00.000 16108 Guiding  Dir = 3, Dur = 240
01:51:57.597 00.001 16108 IsSlewing returns 0
01:51:57.597 00.000 16108 IsGuiding returns 0
01:51:57.600 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3389, FiltMin=2912, FiltMax=57984, Gamma=1.000
01:51:57.616 00.016 21068 UpdateGuideState exits: m=110119 SNR=74.5
01:51:57.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:57.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:57.623 00.005 21068 Enqueuing Expose request
01:51:57.636 00.013 16108 PulseGuide returned control before completion, sleep 211
01:51:57.856 00.220 16108 IsGuiding returns 1
01:51:57.856 00.000 16108 scope still moving after pulse duration time elapsed
01:51:57.887 00.031 16108 IsSlewing returns 0
01:51:57.887 00.000 16108 IsGuiding returns 0
01:51:57.887 00.000 16108 scope move finished after 240 + 51 ms
01:51:57.889 00.002 16108 Move returns status 0, amount 240
01:51:57.889 00.000 16108 MoveAxis(N, 112, ABG)
01:51:57.889 00.000 16108 Guiding  Dir = 0, Dur = 112
01:51:57.889 00.000 16108 IsSlewing returns 0
01:51:57.889 00.000 16108 IsGuiding returns 0
01:51:57.953 00.064 16108 PulseGuide returned control before completion, sleep 59
01:51:58.018 00.065 16108 IsGuiding returns 1
01:51:58.018 00.000 16108 scope still moving after pulse duration time elapsed
01:51:58.045 00.027 16108 IsSlewing returns 0
01:51:58.045 00.000 16108 IsGuiding returns 1
01:51:58.077 00.032 16108 IsSlewing returns 0
01:51:58.077 00.000 16108 IsGuiding returns 1
01:51:58.108 00.031 16108 IsSlewing returns 0
01:51:58.108 00.000 16108 IsGuiding returns 1
01:51:58.138 00.030 16108 IsSlewing returns 0
01:51:58.138 00.000 16108 IsGuiding returns 0
01:51:58.138 00.000 16108 scope move finished after 112 + 138 ms
01:51:58.138 00.000 16108 Move returns status 0, amount 112
01:51:58.138 00.000 16108 move complete, result=0
01:51:58.140 00.002 16108 worker thread done servicing request
01:51:58.140 00.000 21068 GuideStep: 0.9 px 240 ms WEST, -0.6 px 112 ms NORTH
01:51:58.142 00.002 16108 Worker thread wakes up
01:51:58.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:58.143 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:51:59.312 01.169 16108 Exposure complete
01:51:59.389 00.077 16108 worker thread done servicing request
01:51:59.389 00.000 21068 OnExposeComplete: enter
01:51:59.390 00.001 21068 UpdateGuideState(): m_state=6
01:51:59.392 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11490
01:51:59.394 00.002 21068 Star::Find returns 1 (0), X=221.81, Y=874.83, Mass=114260, SNR=76.9, Peak=13949 HFD=3.1
01:51:59.396 00.002 21068 MultiStar: large primary error, entering stabilization period
01:51:59.397 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
01:51:59.397 00.000 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
01:51:59.398 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-1.11 hyp=1.16 cameraTheta=-1.26 mountX=-0.54 mountY=1.00, mountTheta=2.07
01:51:59.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-1.11, opts=13)
01:51:59.401 00.001 21068 Enqueuing Move request for scope (0.35, -1.11)
01:51:59.402 00.001 16108 Worker thread wakes up
01:51:59.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -1.11) opts 0xd
01:51:59.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -1.11)
01:51:59.402 00.000 16108 Moving (0.35, -1.11) raw xDistance=-0.54 yDistance=1.00
01:51:59.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
01:51:59.402 00.000 16108 resist switch: large excursion: input 1.00 thresh 0.60 direction from -1 to 1
01:51:59.402 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.99
01:51:59.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
01:51:59.402 00.000 16108 MoveAxis(E, 125, ABG)
01:51:59.402 00.000 16108 Guiding  Dir = 2, Dur = 125
01:51:59.402 00.000 16108 IsSlewing returns 0
01:51:59.403 00.001 16108 IsGuiding returns 0
01:51:59.406 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3385, FiltMin=2905, FiltMax=60502, Gamma=1.000
01:51:59.429 00.023 21068 UpdateGuideState exits: m=114260 SNR=76.9
01:51:59.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.430 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:51:59.431 00.001 21068 Enqueuing Expose request
01:51:59.455 00.024 16108 PulseGuide returned control before completion, sleep 83
01:51:59.547 00.092 16108 IsGuiding returns 1
01:51:59.547 00.000 16108 scope still moving after pulse duration time elapsed
01:51:59.578 00.031 16108 IsSlewing returns 0
01:51:59.579 00.001 16108 IsGuiding returns 1
01:51:59.610 00.031 16108 IsSlewing returns 0
01:51:59.610 00.000 16108 IsGuiding returns 1
01:51:59.641 00.031 16108 IsSlewing returns 0
01:51:59.642 00.001 16108 IsGuiding returns 0
01:51:59.642 00.000 16108 scope move finished after 125 + 114 ms
01:51:59.642 00.000 16108 Move returns status 0, amount 125
01:51:59.642 00.000 16108 MoveAxis(S, 200, ABG)
01:51:59.642 00.000 16108 Guiding  Dir = 1, Dur = 200
01:51:59.642 00.000 16108 IsSlewing returns 0
01:51:59.643 00.001 16108 IsGuiding returns 0
01:51:59.689 00.046 16108 PulseGuide returned control before completion, sleep 164
01:51:59.861 00.172 16108 IsGuiding returns 1
01:51:59.861 00.000 16108 scope still moving after pulse duration time elapsed
01:51:59.892 00.031 16108 IsSlewing returns 0
01:51:59.892 00.000 16108 IsGuiding returns 1
01:51:59.924 00.032 16108 IsSlewing returns 0
01:51:59.925 00.001 16108 IsGuiding returns 1
01:51:59.955 00.030 16108 IsSlewing returns 0
01:51:59.955 00.000 16108 IsGuiding returns 0
01:51:59.955 00.000 16108 scope move finished after 200 + 113 ms
01:51:59.955 00.000 16108 Move returns status 0, amount 200
01:51:59.955 00.000 16108 move complete, result=0
01:51:59.957 00.002 16108 worker thread done servicing request
01:51:59.957 00.000 16108 Worker thread wakes up
01:51:59.957 00.000 21068 GuideStep: -0.5 px 125 ms EAST, 1.0 px 200 ms SOUTH
01:51:59.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:51:59.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:00.926 00.967 16108 Exposure complete
01:52:00.981 00.055 16108 worker thread done servicing request
01:52:00.982 00.001 21068 OnExposeComplete: enter
01:52:00.982 00.000 21068 UpdateGuideState(): m_state=6
01:52:00.983 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11491
01:52:00.984 00.001 21068 Star::Find returns 1 (0), X=221.85, Y=874.93, Mass=125807, SNR=85.5, Peak=20253 HFD=2.9
01:52:00.985 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
01:52:00.985 00.000 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
01:52:00.986 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-1.01 hyp=1.08 cameraTheta=-1.21 mountX=-0.55 mountY=0.89, mountTheta=2.13
01:52:00.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-1.01, opts=13)
01:52:00.988 00.000 21068 Enqueuing Move request for scope (0.38, -1.01)
01:52:00.989 00.001 16108 Worker thread wakes up
01:52:00.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.01) opts 0xd
01:52:00.990 00.001 16108 Handling offset move in thread for scope, endpoint = (0.38, -1.01)
01:52:00.990 00.000 16108 Moving (0.38, -1.01) raw xDistance=-0.55 yDistance=0.89
01:52:00.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:52:00.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
01:52:00.990 00.000 16108 MoveAxis(E, 154, ABG)
01:52:00.990 00.000 16108 Guiding  Dir = 2, Dur = 154
01:52:00.990 00.000 16108 IsSlewing returns 0
01:52:00.990 00.000 16108 IsGuiding returns 0
01:52:00.994 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3385, FiltMin=2883, FiltMax=57033, Gamma=1.000
01:52:01.008 00.014 21068 UpdateGuideState exits: m=125807 SNR=85.5
01:52:01.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:01.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:01.011 00.001 21068 Enqueuing Expose request
01:52:01.039 00.028 16108 PulseGuide returned control before completion, sleep 116
01:52:01.164 00.125 16108 IsGuiding returns 1
01:52:01.164 00.000 16108 scope still moving after pulse duration time elapsed
01:52:01.196 00.032 16108 IsSlewing returns 0
01:52:01.196 00.000 16108 IsGuiding returns 1
01:52:01.227 00.031 16108 IsSlewing returns 0
01:52:01.227 00.000 16108 IsGuiding returns 0
01:52:01.229 00.002 16108 scope move finished after 154 + 83 ms
01:52:01.229 00.000 16108 Move returns status 0, amount 154
01:52:01.229 00.000 16108 MoveAxis(S, 179, ABG)
01:52:01.229 00.000 16108 Guiding  Dir = 1, Dur = 179
01:52:01.229 00.000 16108 IsSlewing returns 0
01:52:01.229 00.000 16108 IsGuiding returns 0
01:52:01.292 00.063 16108 PulseGuide returned control before completion, sleep 127
01:52:01.431 00.139 16108 IsGuiding returns 1
01:52:01.431 00.000 16108 scope still moving after pulse duration time elapsed
01:52:01.462 00.031 16108 IsSlewing returns 0
01:52:01.462 00.000 16108 IsGuiding returns 1
01:52:01.494 00.032 16108 IsSlewing returns 0
01:52:01.494 00.000 16108 IsGuiding returns 1
01:52:01.526 00.032 16108 IsSlewing returns 0
01:52:01.526 00.000 16108 IsGuiding returns 1
01:52:01.558 00.032 16108 IsSlewing returns 0
01:52:01.558 00.000 16108 IsGuiding returns 0
01:52:01.558 00.000 16108 scope move finished after 179 + 149 ms
01:52:01.558 00.000 16108 Move returns status 0, amount 179
01:52:01.558 00.000 16108 move complete, result=0
01:52:01.558 00.000 16108 worker thread done servicing request
01:52:01.558 00.000 21068 GuideStep: -0.6 px 154 ms EAST, 0.9 px 179 ms SOUTH
01:52:01.560 00.002 16108 Worker thread wakes up
01:52:01.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:01.561 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:02.723 01.162 16108 Exposure complete
01:52:02.785 00.062 16108 worker thread done servicing request
01:52:02.785 00.000 21068 OnExposeComplete: enter
01:52:02.788 00.003 21068 UpdateGuideState(): m_state=6
01:52:02.790 00.002 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11492
01:52:02.791 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=875.75, Mass=113972, SNR=78.2, Peak=13779 HFD=3.2
01:52:02.792 00.001 21068 MultiStar: exiting stabilization period
01:52:02.795 00.003 21068 MultiStar: [#1 -0.23,0.26,1.27,U] [#2 0.12,0.01,1.44,U] [#3 0.04,0.02,1.20,U] [#4 -0.28,0.01,0.92,U] [#5 -0.26,-0.61,0.00,M2] [#6 -0.06,0.27,1.09,U] [#7 0.46,-0.05,0.72,U] [#8 0.09,0.28,0.90,U] 
01:52:02.797 00.002 21068 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {-0.00, -0.19}
01:52:02.798 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
01:52:02.799 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
01:52:02.801 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.01 mountY=-0.08, mountTheta=-1.42
01:52:02.804 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
01:52:02.806 00.002 21068 Enqueuing Move request for scope (0.00, 0.08)
01:52:02.807 00.001 16108 Worker thread wakes up
01:52:02.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:52:02.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:52:02.807 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
01:52:02.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:02.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:02.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:02.807 00.000 16108 MoveAxis(E, 0, ABG)
01:52:02.808 00.001 16108 Move returns status 0, amount 0
01:52:02.808 00.000 16108 MoveAxis(N, 0, ABG)
01:52:02.808 00.000 16108 Move returns status 0, amount 0
01:52:02.808 00.000 16108 move complete, result=0
01:52:02.808 00.000 16108 worker thread done servicing request
01:52:02.815 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3385, FiltMin=2925, FiltMax=64096, Gamma=1.000
01:52:02.831 00.016 21068 UpdateGuideState exits: m=113972 SNR=78.2
01:52:02.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:02.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:02.834 00.001 21068 Enqueuing Expose request
01:52:02.835 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:02.835 00.000 16108 Worker thread wakes up
01:52:02.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:02.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:03.802 00.966 16108 Exposure complete
01:52:03.857 00.055 16108 worker thread done servicing request
01:52:03.857 00.000 21068 OnExposeComplete: enter
01:52:03.858 00.001 21068 UpdateGuideState(): m_state=6
01:52:03.859 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11493
01:52:03.859 00.000 21068 Star::Find returns 1 (0), X=221.12, Y=875.84, Mass=129809, SNR=81.0, Peak=17840 HFD=3.2
01:52:03.860 00.001 21068 MultiStar: [#1 -0.32,0.23,1.22,U] [#2 -0.27,-0.06,1.18,U] [#3 -0.32,0.11,1.01,U] [#4 -0.65,0.04,0.00,M3] [#5 -0.47,-0.40,0.00,M3] [#6 -0.47,0.36,0.00,M2] [#7 -0.03,0.02,0.65,U] [#8 -0.21,0.30,0.77,U] 
01:52:03.861 00.001 21068 refined, 5 included, MultiStar: {-0.27, 0.08}, one-star: {-0.35, -0.10}
01:52:03.863 00.002 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
01:52:03.864 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
01:52:03.864 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.85 mountX=0.28 mountY=-0.02, mountTheta=-0.06
01:52:03.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.08, opts=13)
01:52:03.867 00.001 21068 Enqueuing Move request for scope (-0.27, 0.08)
01:52:03.867 00.000 16108 Worker thread wakes up
01:52:03.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
01:52:03.867 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
01:52:03.867 00.000 16108 Moving (-0.27, 0.08) raw xDistance=0.28 yDistance=-0.02
01:52:03.868 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:52:03.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:03.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:52:03.868 00.000 16108 MoveAxis(W, 73, ABG)
01:52:03.868 00.000 16108 Guiding  Dir = 3, Dur = 73
01:52:03.868 00.000 16108 IsSlewing returns 0
01:52:03.868 00.000 16108 IsGuiding returns 0
01:52:03.871 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3385, FiltMin=2921, FiltMax=62153, Gamma=1.000
01:52:03.885 00.014 21068 UpdateGuideState exits: m=129809 SNR=81.0
01:52:03.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:03.888 00.001 21068 Enqueuing Expose request
01:52:03.918 00.030 16108 PulseGuide returned control before completion, sleep 34
01:52:03.961 00.043 16108 IsGuiding returns 1
01:52:03.961 00.000 16108 scope still moving after pulse duration time elapsed
01:52:03.993 00.032 16108 IsSlewing returns 0
01:52:03.993 00.000 16108 IsGuiding returns 1
01:52:04.025 00.032 16108 IsSlewing returns 0
01:52:04.025 00.000 16108 IsGuiding returns 0
01:52:04.025 00.000 16108 scope move finished after 73 + 84 ms
01:52:04.025 00.000 16108 Move returns status 0, amount 73
01:52:04.025 00.000 16108 MoveAxis(N, 0, ABG)
01:52:04.025 00.000 16108 Move returns status 0, amount 0
01:52:04.025 00.000 16108 move complete, result=0
01:52:04.025 00.000 16108 worker thread done servicing request
01:52:04.025 00.000 16108 Worker thread wakes up
01:52:04.025 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
01:52:04.029 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:04.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:05.198 01.169 16108 Exposure complete
01:52:05.271 00.073 16108 worker thread done servicing request
01:52:05.271 00.000 21068 OnExposeComplete: enter
01:52:05.272 00.001 21068 UpdateGuideState(): m_state=6
01:52:05.273 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11494
01:52:05.274 00.001 21068 Star::Find returns 1 (0), X=221.80, Y=875.73, Mass=128476, SNR=91.6, Peak=17187 HFD=3.1
01:52:05.275 00.001 21068 MultiStar: [#1 0.17,-0.01,0.99,U] [#2 0.38,-0.24,1.23,U] [#3 0.41,0.04,0.99,U] [#4 -0.00,-0.00,0.75,U] [#5 0.13,-0.66,0.00,M4] [#6 0.43,0.20,0.68,U] [#7 0.71,-0.22,0.00,M1] [#8 0.42,0.03,0.78,U] 
01:52:05.276 00.001 21068 refined, 6 included, MultiStar: {0.31, -0.05}, one-star: {0.34, -0.21}
01:52:05.276 00.000 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
01:52:05.277 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
01:52:05.279 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-0.16 mountX=-0.31 mountY=-0.03, mountTheta=-3.06
01:52:05.281 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.05, opts=13)
01:52:05.282 00.001 21068 Enqueuing Move request for scope (0.31, -0.05)
01:52:05.283 00.001 16108 Worker thread wakes up
01:52:05.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
01:52:05.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
01:52:05.283 00.000 16108 Moving (0.31, -0.05) raw xDistance=-0.31 yDistance=-0.03
01:52:05.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:52:05.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:05.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:05.283 00.000 16108 MoveAxis(E, 77, ABG)
01:52:05.283 00.000 16108 Guiding  Dir = 2, Dur = 77
01:52:05.284 00.001 16108 IsSlewing returns 0
01:52:05.284 00.000 16108 IsGuiding returns 0
01:52:05.286 00.002 16108 PulseGuide returned control before completion, sleep 85
01:52:05.291 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3385, FiltMin=2806, FiltMax=60541, Gamma=1.000
01:52:05.320 00.029 21068 UpdateGuideState exits: m=128476 SNR=91.6
01:52:05.322 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:05.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:05.324 00.001 21068 Enqueuing Expose request
01:52:05.378 00.054 16108 IsGuiding returns 0
01:52:05.378 00.000 16108 Move returns status 0, amount 77
01:52:05.378 00.000 16108 MoveAxis(N, 0, ABG)
01:52:05.378 00.000 16108 Move returns status 0, amount 0
01:52:05.378 00.000 16108 move complete, result=0
01:52:05.378 00.000 16108 worker thread done servicing request
01:52:05.378 00.000 16108 Worker thread wakes up
01:52:05.378 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:05.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:05.388 00.010 21068 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH
01:52:06.342 00.954 16108 Exposure complete
01:52:06.417 00.075 16108 worker thread done servicing request
01:52:06.418 00.001 21068 OnExposeComplete: enter
01:52:06.419 00.001 21068 UpdateGuideState(): m_state=6
01:52:06.419 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11495
01:52:06.420 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=875.63, Mass=122495, SNR=85.4, Peak=16787 HFD=3.1
01:52:06.421 00.001 21068 MultiStar: [#1 0.17,0.03,1.31,U] [#2 0.57,-0.31,0.00,M1] [#3 0.45,-0.24,0.96,U] [#4 -0.35,-0.15,0.83,U] [#5 0.22,-0.79,0.00,M5] [#6 0.30,-0.28,0.81,U] [#7 0.66,-0.23,0.00,M2] [#8 0.27,0.04,0.88,U] 
01:52:06.422 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.14}, one-star: {0.08, -0.31}
01:52:06.423 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
01:52:06.423 00.000 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
01:52:06.424 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.72 mountX=-0.18 mountY=0.10, mountTheta=2.65
01:52:06.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.14, opts=13)
01:52:06.427 00.001 21068 Enqueuing Move request for scope (0.16, -0.14)
01:52:06.427 00.000 16108 Worker thread wakes up
01:52:06.428 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
01:52:06.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
01:52:06.428 00.000 16108 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=0.10
01:52:06.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:52:06.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:06.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:52:06.428 00.000 16108 MoveAxis(E, 0, ABG)
01:52:06.428 00.000 16108 Move returns status 0, amount 0
01:52:06.428 00.000 16108 MoveAxis(N, 0, ABG)
01:52:06.428 00.000 16108 Move returns status 0, amount 0
01:52:06.428 00.000 16108 move complete, result=0
01:52:06.428 00.000 16108 worker thread done servicing request
01:52:06.437 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3385, FiltMin=2928, FiltMax=64013, Gamma=1.000
01:52:06.455 00.018 21068 UpdateGuideState exits: m=122495 SNR=85.4
01:52:06.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.458 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:06.460 00.002 21068 Enqueuing Expose request
01:52:06.461 00.001 16108 Worker thread wakes up
01:52:06.461 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:06.463 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:06.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:07.628 01.165 16108 Exposure complete
01:52:07.685 00.057 16108 worker thread done servicing request
01:52:07.685 00.000 21068 OnExposeComplete: enter
01:52:07.686 00.001 21068 UpdateGuideState(): m_state=6
01:52:07.686 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11496
01:52:07.687 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.01, Mass=123831, SNR=88.2, Peak=18851 HFD=3.2
01:52:07.688 00.001 21068 MultiStar: [#1 0.37,0.10,1.15,U] [#2 0.56,-0.12,1.18,U] [#3 0.33,-0.04,1.07,U] [#4 0.11,0.16,0.79,U] [#5 0.40,-0.60,0.00,M6] [#6 0.38,0.15,0.87,U] [#7 0.68,-0.06,0.00,M3] [#8 0.30,0.33,0.80,U] 
01:52:07.689 00.001 21068 single-star, 6 included, MultiStar: {0.35, 0.07}, one-star: {0.28, 0.07}
01:52:07.689 00.000 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
01:52:07.690 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
01:52:07.692 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.24 mountX=-0.27 mountY=-0.13, mountTheta=-2.68
01:52:07.693 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.07, opts=13)
01:52:07.694 00.001 21068 Enqueuing Move request for scope (0.28, 0.07)
01:52:07.695 00.001 16108 Worker thread wakes up
01:52:07.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
01:52:07.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
01:52:07.695 00.000 16108 Moving (0.28, 0.07) raw xDistance=-0.27 yDistance=-0.13
01:52:07.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:52:07.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:07.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:07.695 00.000 16108 MoveAxis(E, 70, ABG)
01:52:07.695 00.000 16108 Guiding  Dir = 2, Dur = 70
01:52:07.695 00.000 16108 IsSlewing returns 0
01:52:07.696 00.001 16108 IsGuiding returns 0
01:52:07.705 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3385, FiltMin=2928, FiltMax=63213, Gamma=1.000
01:52:07.728 00.023 21068 UpdateGuideState exits: m=123831 SNR=88.2
01:52:07.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:07.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:07.731 00.001 21068 Enqueuing Expose request
01:52:07.732 00.001 16108 PulseGuide returned control before completion, sleep 46
01:52:07.792 00.060 16108 IsGuiding returns 1
01:52:07.792 00.000 16108 scope still moving after pulse duration time elapsed
01:52:07.824 00.032 16108 IsSlewing returns 0
01:52:07.825 00.001 16108 IsGuiding returns 0
01:52:07.825 00.000 16108 scope move finished after 70 + 58 ms
01:52:07.825 00.000 16108 Move returns status 0, amount 70
01:52:07.825 00.000 16108 MoveAxis(N, 0, ABG)
01:52:07.825 00.000 16108 Move returns status 0, amount 0
01:52:07.825 00.000 16108 move complete, result=0
01:52:07.825 00.000 16108 worker thread done servicing request
01:52:07.825 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
01:52:07.828 00.003 16108 Worker thread wakes up
01:52:07.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:07.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:08.810 00.982 16108 Exposure complete
01:52:08.875 00.065 16108 worker thread done servicing request
01:52:08.875 00.000 21068 OnExposeComplete: enter
01:52:08.877 00.002 21068 UpdateGuideState(): m_state=6
01:52:08.877 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11497
01:52:08.879 00.002 21068 Star::Find returns 1 (0), X=221.82, Y=875.97, Mass=124685, SNR=86.4, Peak=18851 HFD=3.1
01:52:08.880 00.001 21068 MultiStar: [#1 0.40,0.43,0.00,M1] [#2 0.64,0.11,0.00,M1] [#3 0.35,0.18,1.04,U] [#4 -0.01,-0.00,0.86,U] [#5 0.25,-0.37,0.87,U] [#6 0.13,0.20,0.81,U] [#7 0.90,0.00,0.00,M4] [#8 0.55,0.40,0.00,M1] 
01:52:08.881 00.001 21068 refined, 4 included, MultiStar: {0.23, 0.01}, one-star: {0.36, 0.03}
01:52:08.882 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
01:52:08.883 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
01:52:08.884 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.05 mountX=-0.22 mountY=-0.06, mountTheta=-2.86
01:52:08.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.01, opts=13)
01:52:08.886 00.001 21068 Enqueuing Move request for scope (0.23, 0.01)
01:52:08.887 00.001 16108 Worker thread wakes up
01:52:08.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
01:52:08.887 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
01:52:08.887 00.000 16108 Moving (0.23, 0.01) raw xDistance=-0.22 yDistance=-0.06
01:52:08.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:52:08.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:08.888 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:08.888 00.000 16108 MoveAxis(E, 63, ABG)
01:52:08.888 00.000 16108 Guiding  Dir = 2, Dur = 63
01:52:08.888 00.000 16108 IsSlewing returns 0
01:52:08.888 00.000 16108 IsGuiding returns 0
01:52:08.891 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3385, FiltMin=2937, FiltMax=57801, Gamma=1.000
01:52:08.905 00.014 21068 UpdateGuideState exits: m=124685 SNR=86.4
01:52:08.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.906 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:08.907 00.001 21068 Enqueuing Expose request
01:52:08.940 00.033 16108 PulseGuide returned control before completion, sleep 22
01:52:08.969 00.029 16108 IsGuiding returns 1
01:52:08.969 00.000 16108 scope still moving after pulse duration time elapsed
01:52:09.002 00.033 16108 IsSlewing returns 0
01:52:09.002 00.000 16108 IsGuiding returns 1
01:52:09.032 00.030 16108 IsSlewing returns 0
01:52:09.034 00.002 16108 IsGuiding returns 0
01:52:09.034 00.000 16108 scope move finished after 63 + 82 ms
01:52:09.034 00.000 16108 Move returns status 0, amount 63
01:52:09.034 00.000 16108 MoveAxis(N, 0, ABG)
01:52:09.034 00.000 16108 Move returns status 0, amount 0
01:52:09.034 00.000 16108 move complete, result=0
01:52:09.034 00.000 16108 worker thread done servicing request
01:52:09.035 00.001 16108 Worker thread wakes up
01:52:09.035 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
01:52:09.038 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:09.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:10.193 01.155 16108 Exposure complete
01:52:10.252 00.059 16108 worker thread done servicing request
01:52:10.252 00.000 21068 OnExposeComplete: enter
01:52:10.253 00.001 21068 UpdateGuideState(): m_state=6
01:52:10.254 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11498
01:52:10.256 00.002 21068 Star::Find returns 1 (0), X=221.71, Y=875.82, Mass=140287, SNR=93.7, Peak=18563 HFD=3.1
01:52:10.256 00.000 21068 MultiStar: [#1 0.35,0.29,1.08,U] [#2 0.44,-0.13,1.33,U] [#3 0.46,-0.01,0.98,U] [#4 -0.08,-0.13,0.88,U] [#5 0.11,-0.64,0.00,M6] [#6 0.12,0.16,0.75,U] [#7 0.36,0.01,0.62,U] [#8 0.26,0.16,0.84,U] 
01:52:10.257 00.001 21068 single-star, 7 included, MultiStar: {0.28, 0.02}, one-star: {0.24, -0.12}
01:52:10.258 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
01:52:10.259 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.92)
01:52:10.259 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.46 mountX=-0.26 mountY=0.06, mountTheta=2.91
01:52:10.261 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.12, opts=13)
01:52:10.264 00.003 21068 Enqueuing Move request for scope (0.24, -0.12)
01:52:10.266 00.002 16108 Worker thread wakes up
01:52:10.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
01:52:10.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
01:52:10.266 00.000 16108 Moving (0.24, -0.12) raw xDistance=-0.26 yDistance=0.06
01:52:10.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:52:10.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:10.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:52:10.266 00.000 16108 MoveAxis(E, 73, ABG)
01:52:10.266 00.000 16108 Guiding  Dir = 2, Dur = 73
01:52:10.267 00.001 16108 IsSlewing returns 0
01:52:10.267 00.000 16108 IsGuiding returns 0
01:52:10.270 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3382, FiltMin=2925, FiltMax=60493, Gamma=1.000
01:52:10.290 00.020 21068 UpdateGuideState exits: m=140287 SNR=93.7
01:52:10.291 00.001 16108 PulseGuide returned control before completion, sleep 59
01:52:10.291 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:10.291 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:10.293 00.002 21068 Enqueuing Expose request
01:52:10.353 00.060 16108 IsGuiding returns 1
01:52:10.353 00.000 16108 scope still moving after pulse duration time elapsed
01:52:10.384 00.031 16108 IsSlewing returns 0
01:52:10.385 00.001 16108 IsGuiding returns 0
01:52:10.385 00.000 16108 scope move finished after 73 + 44 ms
01:52:10.385 00.000 16108 Move returns status 0, amount 73
01:52:10.385 00.000 16108 MoveAxis(N, 0, ABG)
01:52:10.385 00.000 16108 Move returns status 0, amount 0
01:52:10.385 00.000 16108 move complete, result=0
01:52:10.385 00.000 16108 worker thread done servicing request
01:52:10.385 00.000 16108 Worker thread wakes up
01:52:10.385 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
01:52:10.386 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:10.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:11.362 00.976 16108 Exposure complete
01:52:11.431 00.069 16108 worker thread done servicing request
01:52:11.431 00.000 21068 OnExposeComplete: enter
01:52:11.432 00.001 21068 UpdateGuideState(): m_state=6
01:52:11.433 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11499
01:52:11.434 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=875.98, Mass=106527, SNR=76.3, Peak=17331 HFD=2.8
01:52:11.435 00.001 21068 MultiStar: [#1 0.34,0.33,1.21,U] [#2 0.53,-0.06,1.25,U] [#3 0.42,0.23,0.99,U] [#4 -0.15,0.20,0.95,U] [#5 0.16,-0.62,0.00,M7] [#6 0.49,0.26,0.89,U] [#7 0.56,0.18,0.00,M4] [#8 0.23,0.40,0.91,U] 
01:52:11.437 00.002 21068 single-star, 6 included, MultiStar: {0.32, 0.19}, one-star: {0.30, 0.04}
01:52:11.437 00.000 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
01:52:11.438 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
01:52:11.439 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.12 mountX=-0.29 mountY=-0.10, mountTheta=-2.79
01:52:11.440 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.04, opts=13)
01:52:11.441 00.001 21068 Enqueuing Move request for scope (0.30, 0.04)
01:52:11.442 00.001 16108 Worker thread wakes up
01:52:11.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
01:52:11.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
01:52:11.442 00.000 16108 Moving (0.30, 0.04) raw xDistance=-0.29 yDistance=-0.10
01:52:11.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:52:11.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:11.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:52:11.442 00.000 16108 MoveAxis(E, 80, ABG)
01:52:11.442 00.000 16108 Guiding  Dir = 2, Dur = 80
01:52:11.442 00.000 16108 IsSlewing returns 0
01:52:11.443 00.001 16108 IsGuiding returns 0
01:52:11.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3382, FiltMin=2921, FiltMax=57561, Gamma=1.000
01:52:11.458 00.011 16108 PulseGuide returned control before completion, sleep 74
01:52:11.464 00.006 21068 UpdateGuideState exits: m=106527 SNR=76.3
01:52:11.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.465 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:11.466 00.001 21068 Enqueuing Expose request
01:52:11.534 00.068 16108 IsGuiding returns 1
01:52:11.534 00.000 16108 scope still moving after pulse duration time elapsed
01:52:11.566 00.032 16108 IsSlewing returns 0
01:52:11.566 00.000 16108 IsGuiding returns 0
01:52:11.566 00.000 16108 scope move finished after 80 + 43 ms
01:52:11.566 00.000 16108 Move returns status 0, amount 80
01:52:11.566 00.000 16108 MoveAxis(N, 0, ABG)
01:52:11.566 00.000 16108 Move returns status 0, amount 0
01:52:11.566 00.000 16108 move complete, result=0
01:52:11.566 00.000 16108 worker thread done servicing request
01:52:11.566 00.000 16108 Worker thread wakes up
01:52:11.566 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
01:52:11.569 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:11.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:12.717 01.148 16108 Exposure complete
01:52:12.808 00.091 16108 worker thread done servicing request
01:52:12.808 00.000 21068 OnExposeComplete: enter
01:52:12.811 00.003 21068 UpdateGuideState(): m_state=6
01:52:12.813 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11500
01:52:12.814 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.94, Mass=120152, SNR=80.4, Peak=18960 HFD=2.9
01:52:12.815 00.001 21068 MultiStar: [#1 -0.32,0.14,1.22,U] [#2 -0.41,0.03,1.40,U] [#3 -0.20,0.04,1.08,U] [#4 -0.87,0.05,0.00,M1] [#5 -0.47,-0.64,0.00,M8] [#6 -0.52,0.31,0.00,M1] [#7 -0.15,0.32,0.73,U] [#8 -0.42,0.08,0.81,U] 
01:52:12.817 00.002 21068 refined, 5 included, MultiStar: {-0.35, 0.09}, one-star: {-0.58, -0.00}
01:52:12.818 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
01:52:12.819 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
01:52:12.822 00.003 21068 CameraToMount -- cameraX=-0.35 cameraY=0.09 hyp=0.36 cameraTheta=2.90 mountX=0.36 mountY=-0.00, mountTheta=-0.01
01:52:12.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.09, opts=13)
01:52:12.825 00.001 21068 Enqueuing Move request for scope (-0.35, 0.09)
01:52:12.826 00.001 16108 Worker thread wakes up
01:52:12.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.09) opts 0xd
01:52:12.826 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.09)
01:52:12.827 00.001 16108 Moving (-0.35, 0.09) raw xDistance=0.36 yDistance=-0.00
01:52:12.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:52:12.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:12.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:52:12.827 00.000 16108 MoveAxis(W, 89, ABG)
01:52:12.827 00.000 16108 Guiding  Dir = 3, Dur = 89
01:52:12.827 00.000 16108 IsSlewing returns 0
01:52:12.827 00.000 16108 IsGuiding returns 0
01:52:12.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3382, FiltMin=2921, FiltMax=63641, Gamma=1.000
01:52:12.849 00.018 21068 UpdateGuideState exits: m=120152 SNR=80.4
01:52:12.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:12.852 00.001 21068 Enqueuing Expose request
01:52:12.869 00.017 16108 PulseGuide returned control before completion, sleep 58
01:52:12.930 00.061 16108 IsGuiding returns 1
01:52:12.930 00.000 16108 scope still moving after pulse duration time elapsed
01:52:12.962 00.032 16108 IsSlewing returns 0
01:52:12.962 00.000 16108 IsGuiding returns 1
01:52:12.993 00.031 16108 IsSlewing returns 0
01:52:12.993 00.000 16108 IsGuiding returns 1
01:52:13.025 00.032 16108 IsSlewing returns 0
01:52:13.026 00.001 16108 IsGuiding returns 1
01:52:13.056 00.030 16108 IsSlewing returns 0
01:52:13.056 00.000 16108 IsGuiding returns 0
01:52:13.056 00.000 16108 scope move finished after 89 + 139 ms
01:52:13.056 00.000 16108 Move returns status 0, amount 89
01:52:13.057 00.001 16108 MoveAxis(N, 0, ABG)
01:52:13.057 00.000 16108 Move returns status 0, amount 0
01:52:13.057 00.000 16108 move complete, result=0
01:52:13.057 00.000 16108 worker thread done servicing request
01:52:13.057 00.000 16108 Worker thread wakes up
01:52:13.057 00.000 21068 GuideStep: 0.4 px 89 ms WEST, -0.0 px 0 ms NORTH
01:52:13.060 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:13.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:14.018 00.958 16108 Exposure complete
01:52:14.071 00.053 16108 worker thread done servicing request
01:52:14.071 00.000 21068 OnExposeComplete: enter
01:52:14.072 00.001 21068 UpdateGuideState(): m_state=6
01:52:14.073 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11501
01:52:14.074 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.70, Mass=117830, SNR=89.9, Peak=15168 HFD=3.4
01:52:14.075 00.001 21068 MultiStar: [#1 -0.34,0.06,1.21,U] [#2 -0.20,-0.01,1.09,U] [#3 -0.22,0.01,1.11,U] [#4 -0.39,0.15,0.81,U] [#5 -0.37,-0.40,0.81,U] [#6 0.05,0.20,0.74,U] [#7 0.04,0.15,0.57,U] [#8 -0.24,0.18,0.65,U] 
01:52:14.076 00.001 21068 refined, 8 included, MultiStar: {-0.25, -0.00}, one-star: {-0.43, -0.24}
01:52:14.077 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.19)
01:52:14.077 00.000 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.25)
01:52:14.078 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.13 mountX=0.25 mountY=0.06, mountTheta=0.24
01:52:14.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.00, opts=13)
01:52:14.080 00.000 21068 Enqueuing Move request for scope (-0.25, -0.00)
01:52:14.081 00.001 16108 Worker thread wakes up
01:52:14.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
01:52:14.081 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
01:52:14.081 00.000 16108 Moving (-0.25, -0.00) raw xDistance=0.25 yDistance=0.06
01:52:14.082 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
01:52:14.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:14.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:52:14.082 00.000 16108 MoveAxis(W, 71, ABG)
01:52:14.082 00.000 16108 Guiding  Dir = 3, Dur = 71
01:52:14.082 00.000 16108 IsSlewing returns 0
01:52:14.082 00.000 16108 IsGuiding returns 0
01:52:14.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3385, FiltMin=2918, FiltMax=59056, Gamma=1.000
01:52:14.100 00.015 21068 UpdateGuideState exits: m=117830 SNR=89.9
01:52:14.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:14.102 00.000 21068 Enqueuing Expose request
01:52:14.123 00.021 16108 PulseGuide returned control before completion, sleep 41
01:52:14.169 00.046 16108 IsGuiding returns 1
01:52:14.169 00.000 16108 scope still moving after pulse duration time elapsed
01:52:14.201 00.032 16108 IsSlewing returns 0
01:52:14.202 00.001 16108 IsGuiding returns 0
01:52:14.202 00.000 16108 scope move finished after 71 + 47 ms
01:52:14.202 00.000 16108 Move returns status 0, amount 71
01:52:14.202 00.000 16108 MoveAxis(N, 0, ABG)
01:52:14.202 00.000 16108 Move returns status 0, amount 0
01:52:14.202 00.000 16108 move complete, result=0
01:52:14.203 00.001 16108 worker thread done servicing request
01:52:14.203 00.000 16108 Worker thread wakes up
01:52:14.203 00.000 21068 GuideStep: 0.2 px 71 ms WEST, 0.1 px 0 ms NORTH
01:52:14.205 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:14.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:15.372 01.167 16108 Exposure complete
01:52:15.440 00.068 16108 worker thread done servicing request
01:52:15.440 00.000 21068 OnExposeComplete: enter
01:52:15.441 00.001 21068 UpdateGuideState(): m_state=6
01:52:15.442 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11502
01:52:15.442 00.000 21068 Star::Find returns 1 (0), X=221.51, Y=875.92, Mass=129041, SNR=85.8, Peak=16243 HFD=3.1
01:52:15.443 00.001 21068 MultiStar: [#1 0.23,0.25,1.34,U] [#2 0.07,0.02,1.21,U] [#3 0.16,-0.01,0.85,U] [#4 -0.23,-0.02,0.91,U] [#5 -0.05,-0.46,0.95,U] [#6 -0.22,-0.01,0.73,U] [#7 0.21,-0.03,0.71,U] [#8 0.13,0.04,0.76,U] 
01:52:15.444 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.04, -0.02}
01:52:15.445 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
01:52:15.445 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
01:52:15.446 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.29 mountX=-0.05 mountY=0.00, mountTheta=3.09
01:52:15.448 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
01:52:15.448 00.000 21068 Enqueuing Move request for scope (0.05, -0.01)
01:52:15.449 00.001 16108 Worker thread wakes up
01:52:15.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:52:15.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:52:15.449 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=0.00
01:52:15.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:15.450 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:15.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:52:15.450 00.000 16108 MoveAxis(E, 0, ABG)
01:52:15.450 00.000 16108 Move returns status 0, amount 0
01:52:15.450 00.000 16108 MoveAxis(N, 0, ABG)
01:52:15.450 00.000 16108 Move returns status 0, amount 0
01:52:15.450 00.000 16108 move complete, result=0
01:52:15.450 00.000 16108 worker thread done servicing request
01:52:15.455 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3382, FiltMin=2912, FiltMax=65533, Gamma=1.000
01:52:15.470 00.015 21068 UpdateGuideState exits: m=129041 SNR=85.8
01:52:15.471 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.473 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:15.473 00.000 21068 Enqueuing Expose request
01:52:15.474 00.001 16108 Worker thread wakes up
01:52:15.474 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:15.475 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:15.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:16.462 00.987 16108 Exposure complete
01:52:16.535 00.073 16108 worker thread done servicing request
01:52:16.535 00.000 21068 OnExposeComplete: enter
01:52:16.536 00.001 21068 UpdateGuideState(): m_state=6
01:52:16.538 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11503
01:52:16.539 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.13, Mass=128728, SNR=91.6, Peak=21203 HFD=3.0
01:52:16.541 00.002 21068 MultiStar: [#1 0.12,0.11,1.05,U] [#2 0.07,-0.03,1.14,U] [#3 0.22,-0.07,1.08,U] [#4 -0.32,0.09,0.70,U] [#5 -0.03,-0.48,0.81,U] [#6 0.07,0.03,0.80,U] [#7 0.43,-0.20,0.67,U] [#8 0.03,0.44,0.76,U] 
01:52:16.542 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.06, 0.19}
01:52:16.545 00.003 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
01:52:16.546 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
01:52:16.547 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
01:52:16.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
01:52:16.549 00.000 21068 Enqueuing Move request for scope (0.08, 0.01)
01:52:16.550 00.001 16108 Worker thread wakes up
01:52:16.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:52:16.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:52:16.550 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.03
01:52:16.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:16.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:16.551 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:16.551 00.000 16108 MoveAxis(E, 0, ABG)
01:52:16.551 00.000 16108 Move returns status 0, amount 0
01:52:16.551 00.000 16108 MoveAxis(N, 0, ABG)
01:52:16.551 00.000 16108 Move returns status 0, amount 0
01:52:16.551 00.000 16108 move complete, result=0
01:52:16.551 00.000 16108 worker thread done servicing request
01:52:16.554 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3382, FiltMin=2857, FiltMax=63853, Gamma=1.000
01:52:16.571 00.017 21068 UpdateGuideState exits: m=128728 SNR=91.6
01:52:16.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:16.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:16.573 00.000 21068 Enqueuing Expose request
01:52:16.574 00.001 16108 Worker thread wakes up
01:52:16.574 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:16.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:16.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:17.735 01.160 16108 Exposure complete
01:52:17.791 00.056 16108 worker thread done servicing request
01:52:17.791 00.000 21068 OnExposeComplete: enter
01:52:17.792 00.001 21068 UpdateGuideState(): m_state=6
01:52:17.793 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11504
01:52:17.793 00.000 21068 Star::Find returns 1 (0), X=221.62, Y=875.90, Mass=136778, SNR=96.6, Peak=18147 HFD=3.6
01:52:17.794 00.001 21068 MultiStar: [#1 -0.09,0.26,1.01,U] [#2 0.20,0.03,1.13,U] [#3 0.00,0.15,1.05,U] [#4 -0.24,0.01,0.80,U] [#5 0.12,-0.64,0.00,M6] [#6 0.28,0.40,0.75,U] [#7 0.42,-0.03,0.57,U] [#8 0.10,0.24,0.69,U] 
01:52:17.795 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.15, -0.04}
01:52:17.796 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
01:52:17.797 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
01:52:17.798 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=-0.07 mountY=-0.14, mountTheta=-2.00
01:52:17.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.12, opts=13)
01:52:17.800 00.001 21068 Enqueuing Move request for scope (0.09, 0.12)
01:52:17.801 00.001 16108 Worker thread wakes up
01:52:17.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:52:17.802 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:52:17.802 00.000 16108 Moving (0.09, 0.12) raw xDistance=-0.07 yDistance=-0.14
01:52:17.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:17.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:17.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:17.802 00.000 16108 MoveAxis(E, 0, ABG)
01:52:17.802 00.000 16108 Move returns status 0, amount 0
01:52:17.802 00.000 16108 MoveAxis(N, 0, ABG)
01:52:17.802 00.000 16108 Move returns status 0, amount 0
01:52:17.803 00.001 16108 move complete, result=0
01:52:17.803 00.000 16108 worker thread done servicing request
01:52:17.805 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3382, FiltMin=2909, FiltMax=65440, Gamma=1.000
01:52:17.821 00.016 21068 UpdateGuideState exits: m=136778 SNR=96.6
01:52:17.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.822 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:17.823 00.001 21068 Enqueuing Expose request
01:52:17.824 00.001 16108 Worker thread wakes up
01:52:17.824 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:17.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:17.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:18.789 00.964 16108 Exposure complete
01:52:18.848 00.059 16108 worker thread done servicing request
01:52:18.848 00.000 21068 OnExposeComplete: enter
01:52:18.849 00.001 21068 UpdateGuideState(): m_state=6
01:52:18.851 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11505
01:52:18.852 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.95, Mass=126291, SNR=91.2, Peak=15699 HFD=3.3
01:52:18.856 00.004 21068 MultiStar: [#1 0.34,0.19,1.11,U] [#2 0.39,-0.19,1.18,U] [#3 0.38,-0.18,0.93,U] [#4 -0.09,-0.08,0.89,U] [#5 0.05,-0.52,0.91,U] [#6 0.42,0.02,0.94,U] [#7 0.54,0.02,0.64,U] [#8 0.07,0.21,0.83,U] 
01:52:18.858 00.002 21068 single-star, 8 included, MultiStar: {0.23, -0.06}, one-star: {-0.05, 0.01}
01:52:18.861 00.003 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
01:52:18.863 00.002 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
01:52:18.863 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=0.05 mountY=0.00, mountTheta=0.07
01:52:18.866 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
01:52:18.869 00.003 21068 Enqueuing Move request for scope (-0.05, 0.01)
01:52:18.871 00.002 16108 Worker thread wakes up
01:52:18.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:52:18.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:52:18.871 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=0.00
01:52:18.872 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:52:18.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:18.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:52:18.872 00.000 16108 MoveAxis(E, 0, ABG)
01:52:18.872 00.000 16108 Move returns status 0, amount 0
01:52:18.872 00.000 16108 MoveAxis(N, 0, ABG)
01:52:18.872 00.000 16108 Move returns status 0, amount 0
01:52:18.872 00.000 16108 move complete, result=0
01:52:18.872 00.000 16108 worker thread done servicing request
01:52:18.876 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3385, FiltMin=2883, FiltMax=58400, Gamma=1.000
01:52:18.892 00.016 21068 UpdateGuideState exits: m=126291 SNR=91.2
01:52:18.894 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:18.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:18.896 00.001 21068 Enqueuing Expose request
01:52:18.897 00.001 16108 Worker thread wakes up
01:52:18.897 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:18.899 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:18.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:20.062 01.163 16108 Exposure complete
01:52:20.141 00.079 16108 worker thread done servicing request
01:52:20.141 00.000 21068 OnExposeComplete: enter
01:52:20.142 00.001 21068 UpdateGuideState(): m_state=6
01:52:20.143 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11506
01:52:20.144 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=875.78, Mass=120832, SNR=95.3, Peak=15120 HFD=3.3
01:52:20.145 00.001 21068 MultiStar: [#1 0.12,0.11,1.10,U] [#2 0.07,-0.19,1.07,U] [#3 -0.14,-0.07,0.90,U] [#4 -0.19,0.06,0.65,U] [#5 -0.11,-0.62,0.00,M6] [#6 0.14,0.13,0.77,U] [#7 0.53,-0.05,0.64,U] [#8 0.24,0.22,0.61,U] 
01:52:20.146 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {-0.10, -0.16}
01:52:20.147 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
01:52:20.147 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
01:52:20.148 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.18 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
01:52:20.149 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
01:52:20.150 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
01:52:20.151 00.001 16108 Worker thread wakes up
01:52:20.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:52:20.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:52:20.151 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.00
01:52:20.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:20.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:20.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:52:20.151 00.000 16108 MoveAxis(E, 0, ABG)
01:52:20.152 00.001 16108 Move returns status 0, amount 0
01:52:20.152 00.000 16108 MoveAxis(N, 0, ABG)
01:52:20.152 00.000 16108 Move returns status 0, amount 0
01:52:20.152 00.000 16108 move complete, result=0
01:52:20.152 00.000 16108 worker thread done servicing request
01:52:20.155 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3382, FiltMin=2928, FiltMax=58374, Gamma=1.000
01:52:20.178 00.023 21068 UpdateGuideState exits: m=120832 SNR=95.3
01:52:20.180 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:20.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:20.184 00.003 21068 Enqueuing Expose request
01:52:20.185 00.001 16108 Worker thread wakes up
01:52:20.185 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:20.186 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:20.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:21.167 00.981 16108 Exposure complete
01:52:21.223 00.056 16108 worker thread done servicing request
01:52:21.223 00.000 21068 OnExposeComplete: enter
01:52:21.224 00.001 21068 UpdateGuideState(): m_state=6
01:52:21.225 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11507
01:52:21.226 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.05, Mass=136375, SNR=85.9, Peak=18019 HFD=3.2
01:52:21.226 00.000 21068 MultiStar: [#1 -0.01,0.42,1.07,U] [#2 -0.13,0.12,1.00,U] [#3 -0.04,0.28,1.04,U] [#4 -0.29,0.35,0.95,U] [#5 -0.03,-0.25,0.91,U] [#6 0.08,0.36,0.87,U] [#7 0.10,0.36,0.70,U] [#8 -0.33,0.44,0.80,U] 
01:52:21.227 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.24}, one-star: {0.03, 0.11}
01:52:21.228 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
01:52:21.229 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:52:21.230 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.30 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
01:52:21.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
01:52:21.232 00.001 21068 Enqueuing Move request for scope (0.03, 0.11)
01:52:21.233 00.001 16108 Worker thread wakes up
01:52:21.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:52:21.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:52:21.233 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.11
01:52:21.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:52:21.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:21.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:52:21.233 00.000 16108 MoveAxis(E, 0, ABG)
01:52:21.233 00.000 16108 Move returns status 0, amount 0
01:52:21.233 00.000 16108 MoveAxis(N, 0, ABG)
01:52:21.234 00.001 16108 Move returns status 0, amount 0
01:52:21.234 00.000 16108 move complete, result=0
01:52:21.234 00.000 16108 worker thread done servicing request
01:52:21.236 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3385, FiltMin=2867, FiltMax=65533, Gamma=1.000
01:52:21.251 00.015 21068 UpdateGuideState exits: m=136375 SNR=85.9
01:52:21.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:21.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:21.254 00.001 21068 Enqueuing Expose request
01:52:21.255 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:21.255 00.000 16108 Worker thread wakes up
01:52:21.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:21.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:22.438 01.183 16108 Exposure complete
01:52:22.507 00.069 16108 worker thread done servicing request
01:52:22.507 00.000 21068 OnExposeComplete: enter
01:52:22.508 00.001 21068 UpdateGuideState(): m_state=6
01:52:22.509 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11508
01:52:22.510 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.32, Mass=128916, SNR=86.1, Peak=16611 HFD=3.2
01:52:22.511 00.001 21068 MultiStar: [#1 -0.03,0.88,0.00,M1] [#2 0.36,0.31,1.19,U] [#3 0.19,0.61,0.00,M1] [#4 -0.15,0.40,1.02,U] [#5 -0.06,-0.07,0.85,U] [#6 0.21,0.61,0.00,M1] [#7 0.29,0.41,0.73,U] [#8 -0.02,0.63,0.00,M1] 
01:52:22.512 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.29}, one-star: {0.12, 0.38}
01:52:22.513 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
01:52:22.513 00.000 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
01:52:22.514 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.19 mountX=-0.07 mountY=-0.31, mountTheta=-1.78
01:52:22.518 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.29, opts=13)
01:52:22.520 00.002 21068 Enqueuing Move request for scope (0.12, 0.29)
01:52:22.522 00.002 16108 Worker thread wakes up
01:52:22.523 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
01:52:22.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
01:52:22.523 00.000 16108 Moving (0.12, 0.29) raw xDistance=-0.07 yDistance=-0.31
01:52:22.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:22.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:22.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:52:22.523 00.000 16108 MoveAxis(E, 0, ABG)
01:52:22.523 00.000 16108 Move returns status 0, amount 0
01:52:22.523 00.000 16108 MoveAxis(N, 0, ABG)
01:52:22.523 00.000 16108 Move returns status 0, amount 0
01:52:22.523 00.000 16108 move complete, result=0
01:52:22.523 00.000 16108 worker thread done servicing request
01:52:22.530 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3385, FiltMin=2918, FiltMax=54781, Gamma=1.000
01:52:22.545 00.015 21068 UpdateGuideState exits: m=128916 SNR=86.1
01:52:22.547 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.548 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:22.549 00.001 21068 Enqueuing Expose request
01:52:22.549 00.000 16108 Worker thread wakes up
01:52:22.549 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:22.550 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:22.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:23.509 00.959 16108 Exposure complete
01:52:23.578 00.069 16108 worker thread done servicing request
01:52:23.578 00.000 21068 OnExposeComplete: enter
01:52:23.580 00.002 21068 UpdateGuideState(): m_state=6
01:52:23.581 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11509
01:52:23.582 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.22, Mass=124025, SNR=85.7, Peak=18147 HFD=3.0
01:52:23.584 00.002 21068 MultiStar: [#1 0.12,0.76,0.00,M2] [#2 0.32,0.34,1.23,U] [#3 0.03,0.37,1.00,U] [#4 -0.02,0.61,0.00,M1] [#5 -0.10,-0.14,1.00,U] [#6 0.39,0.73,0.00,M2] [#7 0.08,0.42,0.60,U] [#8 -0.01,0.57,0.90,U] 
01:52:23.586 00.002 21068 refined, 5 included, MultiStar: {0.09, 0.29}, one-star: {0.16, 0.28}
01:52:23.587 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
01:52:23.589 00.002 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:52:23.590 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.27 mountX=-0.04 mountY=-0.31, mountTheta=-1.70
01:52:23.591 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.29, opts=13)
01:52:23.592 00.001 21068 Enqueuing Move request for scope (0.09, 0.29)
01:52:23.593 00.001 16108 Worker thread wakes up
01:52:23.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
01:52:23.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
01:52:23.593 00.000 16108 Moving (0.09, 0.29) raw xDistance=-0.04 yDistance=-0.31
01:52:23.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:52:23.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:23.594 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:52:23.594 00.000 16108 MoveAxis(E, 0, ABG)
01:52:23.594 00.000 16108 Move returns status 0, amount 0
01:52:23.594 00.000 16108 MoveAxis(N, 0, ABG)
01:52:23.594 00.000 16108 Move returns status 0, amount 0
01:52:23.594 00.000 16108 move complete, result=0
01:52:23.594 00.000 16108 worker thread done servicing request
01:52:23.599 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3385, FiltMin=2896, FiltMax=62957, Gamma=1.000
01:52:23.618 00.019 21068 UpdateGuideState exits: m=124025 SNR=85.7
01:52:23.618 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.620 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:23.621 00.001 21068 Enqueuing Expose request
01:52:23.622 00.001 16108 Worker thread wakes up
01:52:23.622 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:23.623 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:23.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:24.797 01.174 16108 Exposure complete
01:52:24.866 00.069 16108 worker thread done servicing request
01:52:24.866 00.000 21068 OnExposeComplete: enter
01:52:24.867 00.001 21068 UpdateGuideState(): m_state=6
01:52:24.868 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11510
01:52:24.869 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=876.43, Mass=137236, SNR=90.9, Peak=17456 HFD=3.2
01:52:24.870 00.001 21068 MultiStar: [#1 0.11,0.79,0.00,M3] [#2 -0.19,0.44,1.15,U] [#3 -0.09,0.65,0.00,M1] [#4 -0.16,0.57,0.00,M2] [#5 -0.15,0.05,1.07,U] [#6 0.07,0.49,0.76,U] [#7 0.03,0.59,0.00,M1] [#8 -0.19,0.64,0.00,M1] 
01:52:24.871 00.001 21068 refined, 3 included, MultiStar: {-0.16, 0.36}, one-star: {-0.30, 0.49}
01:52:24.871 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
01:52:24.872 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
01:52:24.873 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.98 mountX=0.21 mountY=-0.31, mountTheta=-0.97
01:52:24.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.36, opts=13)
01:52:24.875 00.000 21068 Enqueuing Move request for scope (-0.16, 0.36)
01:52:24.876 00.001 16108 Worker thread wakes up
01:52:24.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.36) opts 0xd
01:52:24.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.36)
01:52:24.876 00.000 16108 Moving (-0.16, 0.36) raw xDistance=0.21 yDistance=-0.31
01:52:24.877 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:52:24.877 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-0.93
01:52:24.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:52:24.877 00.000 16108 MoveAxis(W, 56, ABG)
01:52:24.877 00.000 16108 Guiding  Dir = 3, Dur = 56
01:52:24.877 00.000 16108 IsSlewing returns 0
01:52:24.877 00.000 16108 IsGuiding returns 0
01:52:24.881 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3385, FiltMin=2931, FiltMax=62445, Gamma=1.000
01:52:24.901 00.020 21068 UpdateGuideState exits: m=137236 SNR=90.9
01:52:24.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:24.904 00.001 21068 Enqueuing Expose request
01:52:24.915 00.011 16108 PulseGuide returned control before completion, sleep 28
01:52:24.945 00.030 16108 IsGuiding returns 1
01:52:24.945 00.000 16108 scope still moving after pulse duration time elapsed
01:52:24.977 00.032 16108 IsSlewing returns 0
01:52:24.977 00.000 16108 IsGuiding returns 1
01:52:25.008 00.031 16108 IsSlewing returns 0
01:52:25.009 00.001 16108 IsGuiding returns 0
01:52:25.009 00.000 16108 scope move finished after 56 + 75 ms
01:52:25.009 00.000 16108 Move returns status 0, amount 56
01:52:25.009 00.000 16108 MoveAxis(N, 62, ABG)
01:52:25.009 00.000 16108 Guiding  Dir = 0, Dur = 62
01:52:25.009 00.000 16108 IsSlewing returns 0
01:52:25.010 00.001 16108 IsGuiding returns 0
01:52:25.074 00.064 16108 IsGuiding returns 1
01:52:25.074 00.000 16108 scope still moving after pulse duration time elapsed
01:52:25.102 00.028 16108 IsSlewing returns 0
01:52:25.102 00.000 16108 IsGuiding returns 1
01:52:25.133 00.031 16108 IsSlewing returns 0
01:52:25.134 00.001 16108 IsGuiding returns 1
01:52:25.164 00.030 16108 IsSlewing returns 0
01:52:25.164 00.000 16108 IsGuiding returns 0
01:52:25.164 00.000 16108 scope move finished after 62 + 93 ms
01:52:25.165 00.001 16108 Move returns status 0, amount 62
01:52:25.165 00.000 16108 move complete, result=0
01:52:25.165 00.000 16108 worker thread done servicing request
01:52:25.165 00.000 16108 Worker thread wakes up
01:52:25.165 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.3 px 62 ms NORTH
01:52:25.167 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:25.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:26.143 00.976 16108 Exposure complete
01:52:26.205 00.062 16108 worker thread done servicing request
01:52:26.205 00.000 21068 OnExposeComplete: enter
01:52:26.206 00.001 21068 UpdateGuideState(): m_state=6
01:52:26.207 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11511
01:52:26.208 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.32, Mass=128137, SNR=90.0, Peak=16803 HFD=3.2
01:52:26.209 00.001 21068 MultiStar: [#1 0.17,0.68,0.00,M4] [#2 0.30,0.39,1.09,U] [#3 0.22,0.44,1.04,U] [#4 -0.09,0.76,0.00,M3] [#5 0.22,0.03,0.84,U] [#6 0.22,0.84,0.00,M2] [#7 0.54,0.48,0.00,M2] [#8 0.25,0.74,0.00,M2] 
01:52:26.209 00.000 21068 refined, 3 included, MultiStar: {0.17, 0.32}, one-star: {-0.05, 0.38}
01:52:26.210 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:52:26.211 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:52:26.212 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.37 cameraTheta=1.08 mountX=-0.11 mountY=-0.36, mountTheta=-1.88
01:52:26.213 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.32, opts=13)
01:52:26.214 00.001 21068 Enqueuing Move request for scope (0.17, 0.32)
01:52:26.215 00.001 16108 Worker thread wakes up
01:52:26.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd
01:52:26.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.32)
01:52:26.215 00.000 16108 Moving (0.17, 0.32) raw xDistance=-0.11 yDistance=-0.36
01:52:26.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:52:26.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:52:26.215 00.000 16108 MoveAxis(E, 0, ABG)
01:52:26.215 00.000 16108 Move returns status 0, amount 0
01:52:26.216 00.001 16108 MoveAxis(N, 71, ABG)
01:52:26.216 00.000 16108 Guiding  Dir = 0, Dur = 71
01:52:26.216 00.000 16108 IsSlewing returns 0
01:52:26.216 00.000 16108 IsGuiding returns 0
01:52:26.228 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3385, FiltMin=2896, FiltMax=58173, Gamma=1.000
01:52:26.249 00.021 16108 PulseGuide returned control before completion, sleep 49
01:52:26.252 00.003 21068 UpdateGuideState exits: m=128137 SNR=90.0
01:52:26.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:26.255 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:26.257 00.002 21068 Enqueuing Expose request
01:52:26.310 00.053 16108 IsGuiding returns 1
01:52:26.310 00.000 16108 scope still moving after pulse duration time elapsed
01:52:26.341 00.031 16108 IsSlewing returns 0
01:52:26.341 00.000 16108 IsGuiding returns 0
01:52:26.341 00.000 16108 scope move finished after 71 + 54 ms
01:52:26.341 00.000 16108 Move returns status 0, amount 71
01:52:26.341 00.000 16108 move complete, result=0
01:52:26.341 00.000 16108 worker thread done servicing request
01:52:26.341 00.000 16108 Worker thread wakes up
01:52:26.341 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 71 ms NORTH
01:52:26.344 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:26.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:27.507 01.163 16108 Exposure complete
01:52:27.578 00.071 16108 worker thread done servicing request
01:52:27.578 00.000 21068 OnExposeComplete: enter
01:52:27.579 00.001 21068 UpdateGuideState(): m_state=6
01:52:27.580 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11512
01:52:27.581 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.36, Mass=134250, SNR=92.2, Peak=18467 HFD=3.2
01:52:27.582 00.001 21068 MultiStar: [#1 0.21,0.86,0.00,M5] [#2 0.15,0.45,1.11,U] [#3 0.01,0.62,0.00,M1] [#4 -0.23,0.52,0.67,U] [#5 -0.16,0.03,0.95,U] [#6 -0.03,0.68,0.00,M3] [#7 0.47,0.53,0.00,M3] [#8 -0.05,0.62,0.00,M3] 
01:52:27.583 00.001 21068 refined, 3 included, MultiStar: {-0.03, 0.35}, one-star: {0.02, 0.42}
01:52:27.584 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
01:52:27.585 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
01:52:27.586 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.66 mountX=0.09 mountY=-0.33, mountTheta=-1.30
01:52:27.590 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.35, opts=13)
01:52:27.592 00.002 21068 Enqueuing Move request for scope (-0.03, 0.35)
01:52:27.594 00.002 16108 Worker thread wakes up
01:52:27.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd
01:52:27.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.35)
01:52:27.594 00.000 16108 Moving (-0.03, 0.35) raw xDistance=0.09 yDistance=-0.33
01:52:27.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:52:27.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:52:27.594 00.000 16108 MoveAxis(E, 0, ABG)
01:52:27.594 00.000 16108 Move returns status 0, amount 0
01:52:27.594 00.000 16108 MoveAxis(N, 67, ABG)
01:52:27.594 00.000 16108 Guiding  Dir = 0, Dur = 67
01:52:27.595 00.001 16108 IsSlewing returns 0
01:52:27.595 00.000 16108 IsGuiding returns 0
01:52:27.596 00.001 16108 PulseGuide returned control before completion, sleep 77
01:52:27.602 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3385, FiltMin=2896, FiltMax=65533, Gamma=1.000
01:52:27.629 00.027 21068 UpdateGuideState exits: m=134250 SNR=92.2
01:52:27.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:27.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:27.632 00.001 21068 Enqueuing Expose request
01:52:27.688 00.056 16108 IsGuiding returns 0
01:52:27.688 00.000 16108 Move returns status 0, amount 67
01:52:27.688 00.000 16108 move complete, result=0
01:52:27.689 00.001 16108 worker thread done servicing request
01:52:27.689 00.000 16108 Worker thread wakes up
01:52:27.689 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:27.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:27.690 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
01:52:28.673 00.983 16108 Exposure complete
01:52:28.730 00.057 16108 worker thread done servicing request
01:52:28.730 00.000 21068 OnExposeComplete: enter
01:52:28.730 00.000 21068 UpdateGuideState(): m_state=6
01:52:28.731 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11513
01:52:28.732 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.15, Mass=121728, SNR=87.5, Peak=16691 HFD=3.2
01:52:28.733 00.001 21068 MultiStar: [#1 0.14,0.43,0.94,U] [#2 0.11,-0.00,1.11,U] [#3 0.22,0.36,1.22,U] [#4 -0.29,0.44,0.86,U] [#5 -0.16,-0.19,0.91,U] [#6 -0.26,0.33,0.71,U] [#7 0.26,0.32,0.68,U] [#8 0.03,0.37,0.84,U] 
01:52:28.734 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.24}, one-star: {-0.08, 0.21}
01:52:28.734 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
01:52:28.736 00.002 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
01:52:28.737 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.91 mountX=0.11 mountY=-0.19, mountTheta=-1.04
01:52:28.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.21, opts=13)
01:52:28.739 00.001 21068 Enqueuing Move request for scope (-0.08, 0.21)
01:52:28.740 00.001 16108 Worker thread wakes up
01:52:28.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
01:52:28.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
01:52:28.740 00.000 16108 Moving (-0.08, 0.21) raw xDistance=0.11 yDistance=-0.19
01:52:28.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:28.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:28.741 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:52:28.741 00.000 16108 MoveAxis(E, 0, ABG)
01:52:28.741 00.000 16108 Move returns status 0, amount 0
01:52:28.741 00.000 16108 MoveAxis(N, 0, ABG)
01:52:28.741 00.000 16108 Move returns status 0, amount 0
01:52:28.741 00.000 16108 move complete, result=0
01:52:28.741 00.000 16108 worker thread done servicing request
01:52:28.748 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3382, FiltMin=2867, FiltMax=49773, Gamma=1.000
01:52:28.775 00.027 21068 UpdateGuideState exits: m=121728 SNR=87.5
01:52:28.777 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.779 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:28.781 00.002 21068 Enqueuing Expose request
01:52:28.782 00.001 16108 Worker thread wakes up
01:52:28.782 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:28.784 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:28.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:29.956 01.172 16108 Exposure complete
01:52:30.036 00.080 16108 worker thread done servicing request
01:52:30.036 00.000 21068 OnExposeComplete: enter
01:52:30.037 00.001 21068 UpdateGuideState(): m_state=6
01:52:30.039 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11514
01:52:30.040 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.18, Mass=127540, SNR=89.7, Peak=17696 HFD=3.0
01:52:30.041 00.001 21068 MultiStar: [#1 -0.05,0.38,1.20,U] [#2 -0.10,0.22,1.26,U] [#3 -0.03,0.29,1.02,U] [#4 -0.41,0.31,0.82,U] [#5 -0.18,-0.18,1.07,U] [#6 -0.01,0.54,0.72,U] [#7 0.11,0.20,0.63,U] [#8 -0.12,0.41,0.85,U] 
01:52:30.042 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.26}, one-star: {-0.37, 0.25}
01:52:30.043 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
01:52:30.044 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
01:52:30.047 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.05 mountX=0.18 mountY=-0.22, mountTheta=-0.89
01:52:30.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.26, opts=13)
01:52:30.050 00.001 21068 Enqueuing Move request for scope (-0.13, 0.26)
01:52:30.051 00.001 16108 Worker thread wakes up
01:52:30.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:52:30.051 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:52:30.051 00.000 16108 Moving (-0.13, 0.26) raw xDistance=0.18 yDistance=-0.22
01:52:30.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:52:30.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:52:30.051 00.000 16108 MoveAxis(E, 0, ABG)
01:52:30.051 00.000 16108 Move returns status 0, amount 0
01:52:30.051 00.000 16108 MoveAxis(N, 44, ABG)
01:52:30.051 00.000 16108 Guiding  Dir = 0, Dur = 44
01:52:30.051 00.000 16108 IsSlewing returns 0
01:52:30.052 00.001 16108 IsGuiding returns 0
01:52:30.056 00.004 16108 PulseGuide returned control before completion, sleep 51
01:52:30.058 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3382, FiltMin=2915, FiltMax=63225, Gamma=1.000
01:52:30.090 00.032 21068 UpdateGuideState exits: m=127540 SNR=89.7
01:52:30.092 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.092 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:30.094 00.002 21068 Enqueuing Expose request
01:52:30.118 00.024 16108 IsGuiding returns 1
01:52:30.118 00.000 16108 scope still moving after pulse duration time elapsed
01:52:30.148 00.030 16108 IsSlewing returns 0
01:52:30.148 00.000 16108 IsGuiding returns 0
01:52:30.148 00.000 16108 scope move finished after 44 + 52 ms
01:52:30.148 00.000 16108 Move returns status 0, amount 44
01:52:30.148 00.000 16108 move complete, result=0
01:52:30.148 00.000 16108 worker thread done servicing request
01:52:30.148 00.000 16108 Worker thread wakes up
01:52:30.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:30.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:30.148 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
01:52:31.120 00.972 16108 Exposure complete
01:52:31.176 00.056 16108 worker thread done servicing request
01:52:31.176 00.000 21068 OnExposeComplete: enter
01:52:31.177 00.001 21068 UpdateGuideState(): m_state=6
01:52:31.178 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11515
01:52:31.179 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.01, Mass=126606, SNR=89.9, Peak=19715 HFD=3.0
01:52:31.180 00.001 21068 MultiStar: [#1 0.08,0.15,1.18,U] [#2 0.19,-0.04,1.28,U] [#3 0.22,0.06,1.01,U] [#4 -0.26,0.19,0.93,U] [#5 0.12,-0.52,0.95,U] [#6 -0.07,0.23,0.72,U] [#7 0.40,0.16,0.64,U] [#8 0.12,0.33,0.72,U] 
01:52:31.180 00.000 21068 single-star, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.04, 0.07}
01:52:31.181 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:52:31.182 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:52:31.183 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
01:52:31.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
01:52:31.187 00.002 21068 Enqueuing Move request for scope (0.04, 0.07)
01:52:31.188 00.001 16108 Worker thread wakes up
01:52:31.189 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:52:31.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:52:31.189 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.08
01:52:31.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:31.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:31.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:31.189 00.000 16108 MoveAxis(E, 0, ABG)
01:52:31.189 00.000 16108 Move returns status 0, amount 0
01:52:31.189 00.000 16108 MoveAxis(N, 0, ABG)
01:52:31.189 00.000 16108 Move returns status 0, amount 0
01:52:31.189 00.000 16108 move complete, result=0
01:52:31.189 00.000 16108 worker thread done servicing request
01:52:31.198 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3385, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:52:31.221 00.023 21068 UpdateGuideState exits: m=126606 SNR=89.9
01:52:31.221 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:31.223 00.001 21068 Enqueuing Expose request
01:52:31.223 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:31.225 00.002 16108 Worker thread wakes up
01:52:31.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:31.226 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:32.386 01.160 16108 Exposure complete
01:52:32.469 00.083 16108 worker thread done servicing request
01:52:32.469 00.000 21068 OnExposeComplete: enter
01:52:32.470 00.001 21068 UpdateGuideState(): m_state=6
01:52:32.471 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11516
01:52:32.472 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.28, Mass=128622, SNR=79.6, Peak=16867 HFD=3.2
01:52:32.473 00.001 21068 MultiStar: [#1 0.02,0.49,1.31,U] [#2 0.12,-0.01,1.50,U] [#3 0.11,0.30,1.02,U] [#4 -0.28,0.19,0.96,U] [#5 -0.03,-0.05,1.02,U] [#6 -0.13,0.46,0.94,U] [#7 0.27,0.15,0.64,U] [#8 -0.08,0.40,0.80,U] 
01:52:32.474 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.25}, one-star: {0.01, 0.34}
01:52:32.474 00.000 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
01:52:32.475 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
01:52:32.477 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.57 mountX=0.04 mountY=-0.24, mountTheta=-1.39
01:52:32.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.25, opts=13)
01:52:32.481 00.002 21068 Enqueuing Move request for scope (0.00, 0.25)
01:52:32.483 00.002 16108 Worker thread wakes up
01:52:32.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
01:52:32.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
01:52:32.483 00.000 16108 Moving (0.00, 0.25) raw xDistance=0.04 yDistance=-0.24
01:52:32.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:52:32.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:52:32.483 00.000 16108 MoveAxis(E, 0, ABG)
01:52:32.484 00.001 16108 Move returns status 0, amount 0
01:52:32.484 00.000 16108 MoveAxis(N, 48, ABG)
01:52:32.484 00.000 16108 Guiding  Dir = 0, Dur = 48
01:52:32.484 00.000 16108 IsSlewing returns 0
01:52:32.485 00.001 16108 IsGuiding returns 0
01:52:32.487 00.002 16108 PulseGuide returned control before completion, sleep 55
01:52:32.493 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3382, FiltMin=2912, FiltMax=65533, Gamma=1.000
01:52:32.511 00.018 21068 UpdateGuideState exits: m=128622 SNR=79.6
01:52:32.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:32.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:32.514 00.001 21068 Enqueuing Expose request
01:52:32.550 00.036 16108 IsGuiding returns 1
01:52:32.550 00.000 16108 scope still moving after pulse duration time elapsed
01:52:32.582 00.032 16108 IsSlewing returns 0
01:52:32.582 00.000 16108 IsGuiding returns 1
01:52:32.613 00.031 16108 IsSlewing returns 0
01:52:32.613 00.000 16108 IsGuiding returns 0
01:52:32.613 00.000 16108 scope move finished after 48 + 80 ms
01:52:32.613 00.000 16108 Move returns status 0, amount 48
01:52:32.613 00.000 16108 move complete, result=0
01:52:32.613 00.000 16108 worker thread done servicing request
01:52:32.613 00.000 16108 Worker thread wakes up
01:52:32.613 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
01:52:32.615 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:32.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:33.594 00.979 16108 Exposure complete
01:52:33.674 00.080 16108 worker thread done servicing request
01:52:33.674 00.000 21068 OnExposeComplete: enter
01:52:33.676 00.002 21068 UpdateGuideState(): m_state=6
01:52:33.677 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11517
01:52:33.678 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=876.02, Mass=124337, SNR=82.8, Peak=19123 HFD=3.2
01:52:33.679 00.001 21068 MultiStar: [#1 0.15,0.23,1.14,U] [#2 0.21,-0.01,1.35,U] [#3 0.15,0.24,1.10,U] [#4 -0.29,0.09,0.83,U] [#5 -0.23,-0.54,0.00,M1] [#6 0.02,0.18,0.91,U] [#7 0.15,-0.10,0.64,U] [#8 0.03,0.17,0.89,U] 
01:52:33.681 00.002 21068 single-star, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.10, 0.08}
01:52:33.681 00.000 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
01:52:33.682 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
01:52:33.683 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.49 mountX=0.11 mountY=-0.05, mountTheta=-0.42
01:52:33.685 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.08, opts=13)
01:52:33.685 00.000 21068 Enqueuing Move request for scope (-0.10, 0.08)
01:52:33.686 00.001 16108 Worker thread wakes up
01:52:33.687 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
01:52:33.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
01:52:33.687 00.000 16108 Moving (-0.10, 0.08) raw xDistance=0.11 yDistance=-0.05
01:52:33.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:33.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:33.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:33.687 00.000 16108 MoveAxis(E, 0, ABG)
01:52:33.687 00.000 16108 Move returns status 0, amount 0
01:52:33.687 00.000 16108 MoveAxis(N, 0, ABG)
01:52:33.687 00.000 16108 Move returns status 0, amount 0
01:52:33.687 00.000 16108 move complete, result=0
01:52:33.687 00.000 16108 worker thread done servicing request
01:52:33.691 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3385, FiltMin=2870, FiltMax=65533, Gamma=1.000
01:52:33.706 00.015 21068 UpdateGuideState exits: m=124337 SNR=82.8
01:52:33.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:33.708 00.000 21068 Enqueuing Expose request
01:52:33.710 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:33.711 00.001 16108 Worker thread wakes up
01:52:33.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:33.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:34.891 01.180 16108 Exposure complete
01:52:34.948 00.057 16108 worker thread done servicing request
01:52:34.948 00.000 21068 OnExposeComplete: enter
01:52:34.949 00.001 21068 UpdateGuideState(): m_state=6
01:52:34.950 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11518
01:52:34.951 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=875.98, Mass=133556, SNR=92.4, Peak=17587 HFD=3.3
01:52:34.952 00.001 21068 MultiStar: [#1 0.26,0.21,1.13,U] [#2 0.33,-0.04,1.15,U] [#3 0.43,0.17,0.97,U] [#4 -0.12,0.33,0.79,U] [#5 -0.07,-0.49,0.83,U] [#6 0.18,0.42,0.83,U] [#7 0.05,0.22,0.55,U] [#8 0.08,0.50,0.77,U] 
01:52:34.952 00.000 21068 single-star, 8 included, MultiStar: {0.15, 0.14}, one-star: {-0.02, 0.04}
01:52:34.953 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
01:52:34.955 00.002 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
01:52:34.955 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=0.02 mountY=-0.04, mountTheta=-1.01
01:52:34.958 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
01:52:34.960 00.002 21068 Enqueuing Move request for scope (-0.02, 0.04)
01:52:34.960 00.000 16108 Worker thread wakes up
01:52:34.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:52:34.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:52:34.961 00.001 16108 Moving (-0.02, 0.04) raw xDistance=0.02 yDistance=-0.04
01:52:34.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:34.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:34.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:34.961 00.000 16108 MoveAxis(E, 0, ABG)
01:52:34.961 00.000 16108 Move returns status 0, amount 0
01:52:34.961 00.000 16108 MoveAxis(N, 0, ABG)
01:52:34.961 00.000 16108 Move returns status 0, amount 0
01:52:34.961 00.000 16108 move complete, result=0
01:52:34.961 00.000 16108 worker thread done servicing request
01:52:34.965 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3385, FiltMin=2886, FiltMax=65440, Gamma=1.000
01:52:34.980 00.015 21068 UpdateGuideState exits: m=133556 SNR=92.4
01:52:34.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:34.983 00.001 21068 Enqueuing Expose request
01:52:34.983 00.000 16108 Worker thread wakes up
01:52:34.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:34.984 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:34.984 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:35.965 00.981 16108 Exposure complete
01:52:36.031 00.066 16108 worker thread done servicing request
01:52:36.031 00.000 21068 OnExposeComplete: enter
01:52:36.032 00.001 21068 UpdateGuideState(): m_state=6
01:52:36.033 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11519
01:52:36.034 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.12, Mass=128349, SNR=94.4, Peak=17299 HFD=3.4
01:52:36.034 00.000 21068 MultiStar: [#1 0.16,0.43,0.99,U] [#2 0.37,0.14,1.05,U] [#3 0.26,0.34,1.02,U] [#4 -0.27,0.15,0.76,U] [#5 0.11,-0.29,0.91,U] [#6 0.04,0.39,0.76,U] [#7 0.26,0.21,0.55,U] [#8 0.09,0.41,0.69,U] 
01:52:36.036 00.002 21068 single-star, 8 included, MultiStar: {0.13, 0.21}, one-star: {0.07, 0.18}
01:52:36.037 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
01:52:36.037 00.000 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
01:52:36.038 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
01:52:36.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
01:52:36.040 00.000 21068 Enqueuing Move request for scope (0.07, 0.18)
01:52:36.041 00.001 16108 Worker thread wakes up
01:52:36.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:52:36.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:52:36.041 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
01:52:36.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:52:36.042 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:36.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:52:36.042 00.000 16108 MoveAxis(E, 0, ABG)
01:52:36.042 00.000 16108 Move returns status 0, amount 0
01:52:36.042 00.000 16108 MoveAxis(N, 0, ABG)
01:52:36.042 00.000 16108 Move returns status 0, amount 0
01:52:36.042 00.000 16108 move complete, result=0
01:52:36.042 00.000 16108 worker thread done servicing request
01:52:36.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3385, FiltMin=2896, FiltMax=59881, Gamma=1.000
01:52:36.060 00.015 21068 UpdateGuideState exits: m=128349 SNR=94.4
01:52:36.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:36.063 00.001 21068 Enqueuing Expose request
01:52:36.064 00.001 16108 Worker thread wakes up
01:52:36.064 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:36.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:36.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:37.226 01.161 16108 Exposure complete
01:52:37.282 00.056 16108 worker thread done servicing request
01:52:37.282 00.000 21068 OnExposeComplete: enter
01:52:37.286 00.004 21068 UpdateGuideState(): m_state=6
01:52:37.287 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11520
01:52:37.288 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=875.96, Mass=126882, SNR=82.3, Peak=15408 HFD=3.3
01:52:37.289 00.001 21068 MultiStar: [#1 0.01,0.18,1.12,U] [#2 0.25,-0.06,1.25,U] [#3 -0.01,0.06,1.14,U] [#4 -0.16,-0.01,1.00,U] [#5 -0.02,-0.34,1.02,U] [#6 0.05,0.34,0.98,U] [#7 0.21,0.26,0.73,U] [#8 0.12,0.50,0.86,U] 
01:52:37.290 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.17, 0.02}
01:52:37.292 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
01:52:37.293 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
01:52:37.294 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
01:52:37.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
01:52:37.297 00.001 21068 Enqueuing Move request for scope (0.03, 0.09)
01:52:37.298 00.001 16108 Worker thread wakes up
01:52:37.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:52:37.298 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:52:37.298 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.09
01:52:37.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:52:37.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:37.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:37.298 00.000 16108 MoveAxis(E, 0, ABG)
01:52:37.298 00.000 16108 Move returns status 0, amount 0
01:52:37.299 00.001 16108 MoveAxis(N, 0, ABG)
01:52:37.299 00.000 16108 Move returns status 0, amount 0
01:52:37.299 00.000 16108 move complete, result=0
01:52:37.300 00.001 16108 worker thread done servicing request
01:52:37.305 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3385, FiltMin=2870, FiltMax=65440, Gamma=1.000
01:52:37.321 00.016 21068 UpdateGuideState exits: m=126882 SNR=82.3
01:52:37.322 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:37.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:37.324 00.001 21068 Enqueuing Expose request
01:52:37.325 00.001 16108 Worker thread wakes up
01:52:37.325 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:37.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:37.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:38.306 00.981 16108 Exposure complete
01:52:38.381 00.075 16108 worker thread done servicing request
01:52:38.381 00.000 21068 OnExposeComplete: enter
01:52:38.383 00.002 21068 UpdateGuideState(): m_state=6
01:52:38.384 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11521
01:52:38.385 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=876.18, Mass=116818, SNR=80.2, Peak=16304 HFD=3.0
01:52:38.386 00.001 21068 MultiStar: [#1 0.04,0.38,1.20,U] [#2 0.11,0.21,1.23,U] [#3 0.05,0.26,1.39,U] [#4 -0.38,0.19,0.84,U] [#5 -0.23,-0.43,0.98,U] [#6 -0.01,0.36,1.00,U] [#7 0.02,0.28,0.69,U] [#8 0.01,0.27,0.90,U] 
01:52:38.386 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {-0.19, 0.24}
01:52:38.387 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
01:52:38.388 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
01:52:38.389 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=0.09 mountY=-0.18, mountTheta=-1.13
01:52:38.390 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.20, opts=13)
01:52:38.390 00.000 21068 Enqueuing Move request for scope (-0.05, 0.20)
01:52:38.392 00.002 16108 Worker thread wakes up
01:52:38.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
01:52:38.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
01:52:38.392 00.000 16108 Moving (-0.05, 0.20) raw xDistance=0.09 yDistance=-0.18
01:52:38.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:52:38.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:38.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:38.392 00.000 16108 MoveAxis(E, 0, ABG)
01:52:38.392 00.000 16108 Move returns status 0, amount 0
01:52:38.392 00.000 16108 MoveAxis(N, 0, ABG)
01:52:38.392 00.000 16108 Move returns status 0, amount 0
01:52:38.392 00.000 16108 move complete, result=0
01:52:38.393 00.001 16108 worker thread done servicing request
01:52:38.397 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3385, FiltMin=2899, FiltMax=59001, Gamma=1.000
01:52:38.411 00.014 21068 UpdateGuideState exits: m=116818 SNR=80.2
01:52:38.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:38.414 00.001 21068 Enqueuing Expose request
01:52:38.415 00.001 16108 Worker thread wakes up
01:52:38.415 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:38.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:38.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:39.583 01.168 16108 Exposure complete
01:52:39.664 00.081 16108 worker thread done servicing request
01:52:39.665 00.001 21068 OnExposeComplete: enter
01:52:39.665 00.000 21068 UpdateGuideState(): m_state=6
01:52:39.666 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11522
01:52:39.667 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.19, Mass=123385, SNR=83.4, Peak=18259 HFD=3.2
01:52:39.668 00.001 21068 MultiStar: [#1 0.28,0.35,1.28,U] [#2 0.19,0.10,1.17,U] [#3 0.13,0.18,1.09,U] [#4 -0.37,0.45,0.00,M1] [#5 -0.02,-0.47,1.10,U] [#6 -0.17,0.41,0.89,U] [#7 0.49,0.36,0.00,M1] [#8 0.11,0.23,0.87,U] 
01:52:39.669 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.11, 0.25}
01:52:39.670 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
01:52:39.671 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
01:52:39.671 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.95 mountX=-0.08 mountY=-0.16, mountTheta=-2.01
01:52:39.673 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.14, opts=13)
01:52:39.674 00.001 21068 Enqueuing Move request for scope (0.10, 0.14)
01:52:39.674 00.000 16108 Worker thread wakes up
01:52:39.676 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
01:52:39.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:52:39.676 00.000 16108 Moving (0.10, 0.14) raw xDistance=-0.08 yDistance=-0.16
01:52:39.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:52:39.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:39.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:39.676 00.000 16108 MoveAxis(E, 0, ABG)
01:52:39.676 00.000 16108 Move returns status 0, amount 0
01:52:39.676 00.000 16108 MoveAxis(N, 0, ABG)
01:52:39.676 00.000 16108 Move returns status 0, amount 0
01:52:39.676 00.000 16108 move complete, result=0
01:52:39.676 00.000 16108 worker thread done servicing request
01:52:39.682 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3385, FiltMin=2941, FiltMax=56041, Gamma=1.000
01:52:39.706 00.024 21068 UpdateGuideState exits: m=123385 SNR=83.4
01:52:39.708 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.709 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:39.710 00.001 21068 Enqueuing Expose request
01:52:39.711 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:39.712 00.001 16108 Worker thread wakes up
01:52:39.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:39.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:40.681 00.969 16108 Exposure complete
01:52:40.750 00.069 16108 worker thread done servicing request
01:52:40.750 00.000 21068 OnExposeComplete: enter
01:52:40.751 00.001 21068 UpdateGuideState(): m_state=6
01:52:40.751 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11523
01:52:40.752 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=876.29, Mass=123454, SNR=86.0, Peak=15363 HFD=3.2
01:52:40.754 00.002 21068 MultiStar: [#1 0.20,0.53,1.08,U] [#2 0.16,0.28,1.17,U] [#3 0.05,0.28,1.07,U] [#4 -0.46,0.58,0.00,M2] [#5 -0.45,-0.23,1.12,U] [#6 0.05,0.50,1.07,U] [#7 0.32,0.50,0.00,M2] [#8 0.03,0.38,0.84,U] 
01:52:40.755 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.29}, one-star: {-0.15, 0.35}
01:52:40.755 00.000 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
01:52:40.756 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
01:52:40.756 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.63 mountX=0.07 mountY=-0.28, mountTheta=-1.33
01:52:40.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.29, opts=13)
01:52:40.759 00.001 21068 Enqueuing Move request for scope (-0.02, 0.29)
01:52:40.759 00.000 16108 Worker thread wakes up
01:52:40.760 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
01:52:40.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
01:52:40.760 00.000 16108 Moving (-0.02, 0.29) raw xDistance=0.07 yDistance=-0.28
01:52:40.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:40.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:52:40.760 00.000 16108 MoveAxis(E, 0, ABG)
01:52:40.760 00.000 16108 Move returns status 0, amount 0
01:52:40.760 00.000 16108 MoveAxis(N, 56, ABG)
01:52:40.760 00.000 16108 Guiding  Dir = 0, Dur = 56
01:52:40.760 00.000 16108 IsSlewing returns 0
01:52:40.760 00.000 16108 IsGuiding returns 0
01:52:40.765 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3382, FiltMin=2893, FiltMax=61165, Gamma=1.000
01:52:40.778 00.013 16108 PulseGuide returned control before completion, sleep 49
01:52:40.783 00.005 21068 UpdateGuideState exits: m=123454 SNR=86.0
01:52:40.785 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:40.787 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:40.789 00.002 21068 Enqueuing Expose request
01:52:40.838 00.049 16108 IsGuiding returns 1
01:52:40.838 00.000 16108 scope still moving after pulse duration time elapsed
01:52:40.869 00.031 16108 IsSlewing returns 0
01:52:40.869 00.000 16108 IsGuiding returns 0
01:52:40.869 00.000 16108 scope move finished after 56 + 52 ms
01:52:40.869 00.000 16108 Move returns status 0, amount 56
01:52:40.869 00.000 16108 move complete, result=0
01:52:40.869 00.000 16108 worker thread done servicing request
01:52:40.869 00.000 16108 Worker thread wakes up
01:52:40.869 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 56 ms NORTH
01:52:40.872 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:40.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:42.027 01.155 16108 Exposure complete
01:52:42.083 00.056 16108 worker thread done servicing request
01:52:42.083 00.000 21068 OnExposeComplete: enter
01:52:42.084 00.001 21068 UpdateGuideState(): m_state=6
01:52:42.085 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11524
01:52:42.086 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=876.10, Mass=118915, SNR=84.2, Peak=15296 HFD=3.3
01:52:42.087 00.001 21068 MultiStar: [#1 0.06,-0.02,1.14,U] [#2 0.23,-0.10,1.17,U] [#3 0.12,-0.04,1.00,U] [#4 -0.13,0.08,0.78,U] [#5 0.05,-0.47,0.81,U] [#6 0.10,0.35,0.78,U] [#7 0.63,0.13,0.00,M3] [#8 0.20,0.14,0.79,U] 
01:52:42.087 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {-0.11, 0.17}
01:52:42.088 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
01:52:42.089 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
01:52:42.089 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.11 mountX=-0.07 mountY=-0.02, mountTheta=-2.81
01:52:42.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
01:52:42.092 00.001 21068 Enqueuing Move request for scope (0.07, 0.01)
01:52:42.092 00.000 16108 Worker thread wakes up
01:52:42.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:52:42.094 00.002 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:52:42.094 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.07 yDistance=-0.02
01:52:42.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:42.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:42.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:52:42.094 00.000 16108 MoveAxis(E, 0, ABG)
01:52:42.094 00.000 16108 Move returns status 0, amount 0
01:52:42.094 00.000 16108 MoveAxis(N, 0, ABG)
01:52:42.094 00.000 16108 Move returns status 0, amount 0
01:52:42.095 00.001 16108 move complete, result=0
01:52:42.095 00.000 16108 worker thread done servicing request
01:52:42.097 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3382, FiltMin=2867, FiltMax=57853, Gamma=1.000
01:52:42.113 00.016 21068 UpdateGuideState exits: m=118915 SNR=84.2
01:52:42.115 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.117 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:42.118 00.001 21068 Enqueuing Expose request
01:52:42.120 00.002 16108 Worker thread wakes up
01:52:42.120 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:42.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:42.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:43.103 00.982 16108 Exposure complete
01:52:43.162 00.059 16108 worker thread done servicing request
01:52:43.162 00.000 21068 OnExposeComplete: enter
01:52:43.163 00.001 21068 UpdateGuideState(): m_state=6
01:52:43.164 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11525
01:52:43.164 00.000 21068 Star::Find returns 1 (0), X=221.35, Y=876.16, Mass=128514, SNR=85.9, Peak=16659 HFD=3.3
01:52:43.165 00.001 21068 MultiStar: [#1 -0.05,0.34,1.12,U] [#2 0.02,0.29,1.25,U] [#3 0.13,0.31,0.93,U] [#4 -0.19,0.49,0.79,U] [#5 -0.07,-0.33,0.85,U] [#6 -0.10,0.53,0.82,U] [#7 0.22,0.52,0.66,U] [#8 -0.02,0.60,0.00,M1] 
01:52:43.166 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.29}, one-star: {-0.12, 0.22}
01:52:43.168 00.002 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
01:52:43.168 00.000 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
01:52:43.169 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.06 mountX=0.15 mountY=-0.18, mountTheta=-0.88
01:52:43.171 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.22, opts=13)
01:52:43.172 00.001 21068 Enqueuing Move request for scope (-0.12, 0.22)
01:52:43.172 00.000 16108 Worker thread wakes up
01:52:43.173 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:52:43.173 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:52:43.173 00.000 16108 Moving (-0.12, 0.22) raw xDistance=0.15 yDistance=-0.18
01:52:43.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:52:43.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:43.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:43.173 00.000 16108 MoveAxis(E, 0, ABG)
01:52:43.173 00.000 16108 Move returns status 0, amount 0
01:52:43.173 00.000 16108 MoveAxis(N, 0, ABG)
01:52:43.173 00.000 16108 Move returns status 0, amount 0
01:52:43.173 00.000 16108 move complete, result=0
01:52:43.173 00.000 16108 worker thread done servicing request
01:52:43.184 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3382, FiltMin=2886, FiltMax=65533, Gamma=1.000
01:52:43.205 00.021 21068 UpdateGuideState exits: m=128514 SNR=85.9
01:52:43.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:43.208 00.001 21068 Enqueuing Expose request
01:52:43.208 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:43.209 00.001 16108 Worker thread wakes up
01:52:43.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:43.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:44.380 01.171 16108 Exposure complete
01:52:44.443 00.063 16108 worker thread done servicing request
01:52:44.443 00.000 21068 OnExposeComplete: enter
01:52:44.445 00.002 21068 UpdateGuideState(): m_state=6
01:52:44.446 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11526
01:52:44.447 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.16, Mass=137223, SNR=94.8, Peak=18739 HFD=3.0
01:52:44.448 00.001 21068 MultiStar: [#1 0.21,0.13,1.30,U] [#2 0.29,-0.01,1.11,U] [#3 0.28,0.20,0.85,U] [#4 0.17,0.24,0.73,U] [#5 0.01,-0.41,0.80,U] [#6 0.42,0.34,0.79,U] [#7 0.22,0.42,0.61,U] [#8 0.11,0.17,0.62,U] 
01:52:44.448 00.000 21068 single-star, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.03, 0.22}
01:52:44.449 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
01:52:44.450 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
01:52:44.450 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.46 mountX=0.01 mountY=-0.22, mountTheta=-1.51
01:52:44.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
01:52:44.453 00.001 21068 Enqueuing Move request for scope (0.03, 0.22)
01:52:44.453 00.000 16108 Worker thread wakes up
01:52:44.454 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:52:44.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:52:44.454 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
01:52:44.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:44.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:52:44.454 00.000 16108 MoveAxis(E, 0, ABG)
01:52:44.454 00.000 16108 Move returns status 0, amount 0
01:52:44.454 00.000 16108 MoveAxis(N, 45, ABG)
01:52:44.454 00.000 16108 Guiding  Dir = 0, Dur = 45
01:52:44.454 00.000 16108 IsSlewing returns 0
01:52:44.454 00.000 16108 IsGuiding returns 0
01:52:44.458 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3382, FiltMin=2921, FiltMax=63273, Gamma=1.000
01:52:44.474 00.016 21068 UpdateGuideState exits: m=137223 SNR=94.8
01:52:44.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.475 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:44.476 00.001 21068 Enqueuing Expose request
01:52:44.493 00.017 16108 PulseGuide returned control before completion, sleep 17
01:52:44.524 00.031 16108 IsGuiding returns 1
01:52:44.524 00.000 16108 scope still moving after pulse duration time elapsed
01:52:44.558 00.034 16108 IsSlewing returns 0
01:52:44.558 00.000 16108 IsGuiding returns 1
01:52:44.587 00.029 16108 IsSlewing returns 0
01:52:44.587 00.000 16108 IsGuiding returns 0
01:52:44.587 00.000 16108 scope move finished after 45 + 86 ms
01:52:44.587 00.000 16108 Move returns status 0, amount 45
01:52:44.587 00.000 16108 move complete, result=0
01:52:44.587 00.000 16108 worker thread done servicing request
01:52:44.587 00.000 16108 Worker thread wakes up
01:52:44.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:44.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:44.587 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
01:52:45.556 00.969 16108 Exposure complete
01:52:45.611 00.055 16108 worker thread done servicing request
01:52:45.612 00.001 21068 OnExposeComplete: enter
01:52:45.613 00.001 21068 UpdateGuideState(): m_state=6
01:52:45.613 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11527
01:52:45.614 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.82, Mass=125571, SNR=89.8, Peak=15267 HFD=3.5
01:52:45.616 00.002 21068 MultiStar: [#1 0.00,0.18,1.20,U] [#2 0.36,0.04,1.11,U] [#3 0.17,0.03,1.06,U] [#4 -0.24,0.19,0.68,U] [#5 0.27,-0.29,0.79,U] [#6 0.05,0.30,0.78,U] [#7 0.50,0.09,0.56,U] [#8 0.16,0.40,0.78,U] 
01:52:45.616 00.000 21068 single-star, 8 included, MultiStar: {0.13, 0.08}, one-star: {-0.05, -0.12}
01:52:45.617 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
01:52:45.618 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
01:52:45.619 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.92 mountX=0.02 mountY=0.13, mountTheta=1.39
01:52:45.620 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
01:52:45.621 00.001 21068 Enqueuing Move request for scope (-0.05, -0.12)
01:52:45.622 00.001 16108 Worker thread wakes up
01:52:45.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:52:45.622 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:52:45.622 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.02 yDistance=0.13
01:52:45.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:45.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:45.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:52:45.622 00.000 16108 MoveAxis(E, 0, ABG)
01:52:45.622 00.000 16108 Move returns status 0, amount 0
01:52:45.622 00.000 16108 MoveAxis(N, 0, ABG)
01:52:45.622 00.000 16108 Move returns status 0, amount 0
01:52:45.622 00.000 16108 move complete, result=0
01:52:45.622 00.000 16108 worker thread done servicing request
01:52:45.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3382, FiltMin=2889, FiltMax=58240, Gamma=1.000
01:52:45.643 00.017 21068 UpdateGuideState exits: m=125571 SNR=89.8
01:52:45.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:45.645 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:45.645 00.000 21068 Enqueuing Expose request
01:52:45.647 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:45.648 00.001 16108 Worker thread wakes up
01:52:45.648 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:45.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:46.811 01.163 16108 Exposure complete
01:52:46.868 00.057 16108 worker thread done servicing request
01:52:46.868 00.000 21068 OnExposeComplete: enter
01:52:46.869 00.001 21068 UpdateGuideState(): m_state=6
01:52:46.869 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11528
01:52:46.870 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=875.85, Mass=129358, SNR=103.2, Peak=16883 HFD=3.2
01:52:46.871 00.001 21068 MultiStar: [#1 -0.21,0.23,0.91,U] [#2 0.27,-0.04,1.06,U] [#3 -0.00,-0.11,0.79,U] [#4 -0.30,0.25,0.67,U] [#5 -0.30,-0.22,0.75,U] [#6 -0.27,0.46,0.66,U] [#7 0.16,0.06,0.59,U] [#8 -0.08,0.20,0.71,U] 
01:52:46.872 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.03, -0.09}
01:52:46.874 00.002 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
01:52:46.874 00.000 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
01:52:46.875 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.90 mountX=0.01 mountY=0.09, mountTheta=1.42
01:52:46.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
01:52:46.877 00.000 21068 Enqueuing Move request for scope (-0.03, -0.09)
01:52:46.878 00.001 16108 Worker thread wakes up
01:52:46.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
01:52:46.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
01:52:46.878 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.09
01:52:46.879 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:46.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:46.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:52:46.879 00.000 16108 MoveAxis(E, 0, ABG)
01:52:46.879 00.000 16108 Move returns status 0, amount 0
01:52:46.879 00.000 16108 MoveAxis(N, 0, ABG)
01:52:46.879 00.000 16108 Move returns status 0, amount 0
01:52:46.879 00.000 16108 move complete, result=0
01:52:46.879 00.000 16108 worker thread done servicing request
01:52:46.888 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3379, FiltMin=2909, FiltMax=63241, Gamma=1.000
01:52:46.910 00.022 21068 UpdateGuideState exits: m=129358 SNR=103.2
01:52:46.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:46.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:46.913 00.001 21068 Enqueuing Expose request
01:52:46.914 00.001 16108 Worker thread wakes up
01:52:46.914 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:46.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:46.915 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:47.894 00.979 16108 Exposure complete
01:52:47.970 00.076 16108 worker thread done servicing request
01:52:47.970 00.000 21068 OnExposeComplete: enter
01:52:47.971 00.001 21068 UpdateGuideState(): m_state=6
01:52:47.972 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11529
01:52:47.972 00.000 21068 Star::Find returns 1 (0), X=221.62, Y=875.66, Mass=106001, SNR=71.9, Peak=14179 HFD=3.1
01:52:47.973 00.001 21068 MultiStar: [#1 0.06,0.23,1.40,U] [#2 0.31,-0.15,1.33,U] [#3 0.39,0.05,1.24,U] [#4 0.04,-0.09,0.94,U] [#5 0.07,-0.79,0.00,M1] [#6 0.06,-0.01,1.10,U] [#7 0.38,0.00,0.77,U] [#8 0.10,0.11,0.95,U] 
01:52:47.974 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.01}, one-star: {0.16, -0.28}
01:52:47.975 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
01:52:47.975 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
01:52:47.977 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
01:52:47.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
01:52:47.979 00.000 21068 Enqueuing Move request for scope (0.19, -0.01)
01:52:47.980 00.001 16108 Worker thread wakes up
01:52:47.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:52:47.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:52:47.980 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=-0.04
01:52:47.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:52:47.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:47.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:47.981 00.001 16108 MoveAxis(E, 0, ABG)
01:52:47.981 00.000 16108 Move returns status 0, amount 0
01:52:47.981 00.000 16108 MoveAxis(N, 0, ABG)
01:52:47.981 00.000 16108 Move returns status 0, amount 0
01:52:47.981 00.000 16108 move complete, result=0
01:52:47.981 00.000 16108 worker thread done servicing request
01:52:47.984 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=496, max=65535, med=3382, FiltMin=2873, FiltMax=62278, Gamma=1.000
01:52:48.009 00.025 21068 UpdateGuideState exits: m=106001 SNR=71.9
01:52:48.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.010 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:48.011 00.001 21068 Enqueuing Expose request
01:52:48.012 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:48.013 00.001 16108 Worker thread wakes up
01:52:48.013 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:48.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:49.198 01.185 16108 Exposure complete
01:52:49.259 00.061 16108 worker thread done servicing request
01:52:49.260 00.001 21068 OnExposeComplete: enter
01:52:49.260 00.000 21068 UpdateGuideState(): m_state=6
01:52:49.261 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11530
01:52:49.262 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=875.71, Mass=127815, SNR=91.5, Peak=16003 HFD=3.2
01:52:49.263 00.001 21068 MultiStar: [#1 0.31,0.06,1.11,U] [#2 0.19,-0.28,1.22,U] [#3 0.21,-0.08,1.03,U] [#4 -0.17,-0.16,0.96,U] [#5 -0.06,-0.54,1.02,U] [#6 -0.02,0.05,0.88,U] [#7 0.20,0.14,0.63,U] [#8 0.05,0.20,0.72,U] 
01:52:49.263 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.10, -0.23}
01:52:49.264 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
01:52:49.266 00.002 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
01:52:49.266 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.89 mountX=-0.11 mountY=0.09, mountTheta=2.46
01:52:49.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.12, opts=13)
01:52:49.269 00.001 21068 Enqueuing Move request for scope (0.09, -0.12)
01:52:49.269 00.000 16108 Worker thread wakes up
01:52:49.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
01:52:49.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
01:52:49.269 00.000 16108 Moving (0.09, -0.12) raw xDistance=-0.11 yDistance=0.09
01:52:49.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:52:49.270 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:49.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:52:49.270 00.000 16108 MoveAxis(E, 0, ABG)
01:52:49.270 00.000 16108 Move returns status 0, amount 0
01:52:49.270 00.000 16108 MoveAxis(N, 0, ABG)
01:52:49.270 00.000 16108 Move returns status 0, amount 0
01:52:49.270 00.000 16108 move complete, result=0
01:52:49.270 00.000 16108 worker thread done servicing request
01:52:49.281 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3379, FiltMin=2854, FiltMax=65440, Gamma=1.000
01:52:49.304 00.023 21068 UpdateGuideState exits: m=127815 SNR=91.5
01:52:49.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:49.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:49.306 00.000 21068 Enqueuing Expose request
01:52:49.307 00.001 16108 Worker thread wakes up
01:52:49.307 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:49.308 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:49.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:50.283 00.975 16108 Exposure complete
01:52:50.339 00.056 16108 worker thread done servicing request
01:52:50.339 00.000 21068 OnExposeComplete: enter
01:52:50.340 00.001 21068 UpdateGuideState(): m_state=6
01:52:50.340 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11531
01:52:50.341 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=876.01, Mass=116239, SNR=78.7, Peak=17040 HFD=3.3
01:52:50.342 00.001 21068 MultiStar: [#1 0.12,0.24,1.25,U] [#2 0.04,-0.15,1.47,U] [#3 0.26,-0.00,1.20,U] [#4 -0.32,0.04,0.90,U] [#5 -0.17,-0.36,0.97,U] [#6 -0.04,0.29,0.97,U] [#7 0.10,-0.06,0.66,U] [#8 -0.01,0.49,0.77,U] 
01:52:50.343 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.15, 0.07}
01:52:50.343 00.000 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
01:52:50.345 00.002 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
01:52:50.346 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.74 mountX=0.02 mountY=-0.05, mountTheta=-1.22
01:52:50.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
01:52:50.348 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
01:52:50.349 00.001 16108 Worker thread wakes up
01:52:50.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:52:50.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:52:50.349 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
01:52:50.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:50.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:50.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:50.349 00.000 16108 MoveAxis(E, 0, ABG)
01:52:50.349 00.000 16108 Move returns status 0, amount 0
01:52:50.349 00.000 16108 MoveAxis(N, 0, ABG)
01:52:50.349 00.000 16108 Move returns status 0, amount 0
01:52:50.349 00.000 16108 move complete, result=0
01:52:50.349 00.000 16108 worker thread done servicing request
01:52:50.352 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3382, FiltMin=2947, FiltMax=60857, Gamma=1.000
01:52:50.368 00.016 21068 UpdateGuideState exits: m=116239 SNR=78.7
01:52:50.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.369 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:50.370 00.001 21068 Enqueuing Expose request
01:52:50.371 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:50.372 00.001 16108 Worker thread wakes up
01:52:50.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:50.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:51.546 01.174 16108 Exposure complete
01:52:51.633 00.087 16108 worker thread done servicing request
01:52:51.633 00.000 21068 OnExposeComplete: enter
01:52:51.634 00.001 21068 UpdateGuideState(): m_state=6
01:52:51.634 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11532
01:52:51.635 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=875.75, Mass=145647, SNR=97.0, Peak=19184 HFD=3.1
01:52:51.636 00.001 21068 MultiStar: [#1 0.03,0.26,0.85,U] [#2 0.13,0.01,1.38,U] [#3 -0.07,0.01,0.90,U] [#4 -0.29,0.13,0.66,U] [#5 0.05,-0.41,0.94,U] [#6 -0.12,0.17,0.67,U] [#7 0.33,-0.04,0.53,U] [#8 -0.06,0.31,0.63,U] 
01:52:51.637 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {-0.16, -0.19}
01:52:51.638 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
01:52:51.638 00.000 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
01:52:51.639 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.80 mountX=0.01 mountY=-0.00, mountTheta=-0.11
01:52:51.641 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.00, opts=13)
01:52:51.642 00.001 21068 Enqueuing Move request for scope (-0.01, 0.00)
01:52:51.643 00.001 16108 Worker thread wakes up
01:52:51.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
01:52:51.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
01:52:51.643 00.000 16108 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=-0.00
01:52:51.644 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:51.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:51.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:52:51.644 00.000 16108 MoveAxis(E, 0, ABG)
01:52:51.644 00.000 16108 Move returns status 0, amount 0
01:52:51.644 00.000 16108 MoveAxis(N, 0, ABG)
01:52:51.644 00.000 16108 Move returns status 0, amount 0
01:52:51.644 00.000 16108 move complete, result=0
01:52:51.644 00.000 16108 worker thread done servicing request
01:52:51.647 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3379, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:52:51.663 00.016 21068 UpdateGuideState exits: m=145647 SNR=97.0
01:52:51.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:51.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:51.665 00.000 21068 Enqueuing Expose request
01:52:51.666 00.001 16108 Worker thread wakes up
01:52:51.666 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:51.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:51.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:52.658 00.991 16108 Exposure complete
01:52:52.730 00.072 16108 worker thread done servicing request
01:52:52.730 00.000 21068 OnExposeComplete: enter
01:52:52.731 00.001 21068 UpdateGuideState(): m_state=6
01:52:52.733 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11533
01:52:52.734 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=875.84, Mass=133977, SNR=93.8, Peak=18176 HFD=3.3
01:52:52.735 00.001 21068 MultiStar: [#1 0.15,0.07,1.03,U] [#2 0.29,-0.24,1.11,U] [#3 0.11,-0.12,1.04,U] [#4 -0.32,-0.11,0.88,U] [#5 -0.03,-0.61,0.00,M1] [#6 0.11,-0.14,0.75,U] [#7 0.18,-0.21,0.48,U] [#8 0.09,0.11,0.85,U] 
01:52:52.737 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.19, -0.10}
01:52:52.738 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
01:52:52.738 00.000 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
01:52:52.739 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.05 mountX=-0.07 mountY=0.07, mountTheta=2.30
01:52:52.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
01:52:52.742 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
01:52:52.743 00.001 16108 Worker thread wakes up
01:52:52.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:52:52.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:52:52.743 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.07
01:52:52.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:52.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:52:52.743 00.000 16108 MoveAxis(E, 0, ABG)
01:52:52.743 00.000 16108 Move returns status 0, amount 0
01:52:52.743 00.000 16108 MoveAxis(N, 0, ABG)
01:52:52.743 00.000 16108 Move returns status 0, amount 0
01:52:52.743 00.000 16108 move complete, result=0
01:52:52.743 00.000 16108 worker thread done servicing request
01:52:52.748 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3379, FiltMin=2788, FiltMax=57776, Gamma=1.000
01:52:52.763 00.015 21068 UpdateGuideState exits: m=133977 SNR=93.8
01:52:52.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:52.766 00.001 21068 Enqueuing Expose request
01:52:52.766 00.000 16108 Worker thread wakes up
01:52:52.766 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:52.767 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:52.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:53.941 01.174 16108 Exposure complete
01:52:54.000 00.059 16108 worker thread done servicing request
01:52:54.001 00.001 21068 OnExposeComplete: enter
01:52:54.002 00.001 21068 UpdateGuideState(): m_state=6
01:52:54.004 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11534
01:52:54.006 00.002 21068 Star::Find returns 1 (0), X=221.52, Y=875.95, Mass=119452, SNR=86.9, Peak=16387 HFD=3.0
01:52:54.007 00.001 21068 MultiStar: [#1 -0.03,0.18,1.21,U] [#2 0.35,0.10,1.23,U] [#3 0.18,-0.07,0.97,U] [#4 -0.05,0.17,0.77,U] [#5 -0.22,-0.31,1.25,U] [#6 -0.03,0.35,0.78,U] [#7 0.23,-0.08,0.70,U] [#8 -0.11,0.40,0.79,U] 
01:52:54.009 00.002 21068 single-star, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.06, 0.01}
01:52:54.010 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
01:52:54.011 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
01:52:54.012 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
01:52:54.015 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
01:52:54.016 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
01:52:54.018 00.002 16108 Worker thread wakes up
01:52:54.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:52:54.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:52:54.018 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.05 yDistance=-0.02
01:52:54.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:54.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:54.019 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:52:54.019 00.000 16108 MoveAxis(E, 0, ABG)
01:52:54.019 00.000 16108 Move returns status 0, amount 0
01:52:54.019 00.000 16108 MoveAxis(N, 0, ABG)
01:52:54.019 00.000 16108 Move returns status 0, amount 0
01:52:54.019 00.000 16108 move complete, result=0
01:52:54.019 00.000 16108 worker thread done servicing request
01:52:54.026 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3379, FiltMin=2896, FiltMax=61049, Gamma=1.000
01:52:54.045 00.019 21068 UpdateGuideState exits: m=119452 SNR=86.9
01:52:54.048 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:54.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:54.050 00.001 21068 Enqueuing Expose request
01:52:54.051 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:54.052 00.001 16108 Worker thread wakes up
01:52:54.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:54.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:55.035 00.983 16108 Exposure complete
01:52:55.090 00.055 16108 worker thread done servicing request
01:52:55.091 00.001 21068 OnExposeComplete: enter
01:52:55.093 00.002 21068 UpdateGuideState(): m_state=6
01:52:55.094 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11535
01:52:55.096 00.002 21068 Star::Find returns 1 (0), X=221.43, Y=875.90, Mass=126294, SNR=82.8, Peak=16515 HFD=3.4
01:52:55.098 00.002 21068 MultiStar: [#1 0.06,0.12,1.27,U] [#2 0.13,-0.20,1.30,U] [#3 0.09,-0.04,1.27,U] [#4 -0.26,-0.10,1.01,U] [#5 -0.22,-0.55,0.00,M1] [#6 0.33,0.20,0.81,U] [#7 0.49,0.02,0.59,U] [#8 0.00,0.13,0.86,U] 
01:52:55.100 00.002 21068 single-star, 7 included, MultiStar: {0.08, -0.00}, one-star: {-0.04, -0.04}
01:52:55.101 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
01:52:55.103 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
01:52:55.104 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.27 mountX=0.03 mountY=0.05, mountTheta=1.06
01:52:55.109 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
01:52:55.111 00.002 21068 Enqueuing Move request for scope (-0.04, -0.04)
01:52:55.114 00.003 16108 Worker thread wakes up
01:52:55.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:52:55.114 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:52:55.114 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
01:52:55.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:55.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:55.115 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:55.115 00.000 16108 MoveAxis(E, 0, ABG)
01:52:55.115 00.000 16108 Move returns status 0, amount 0
01:52:55.115 00.000 16108 MoveAxis(N, 0, ABG)
01:52:55.115 00.000 16108 Move returns status 0, amount 0
01:52:55.115 00.000 16108 move complete, result=0
01:52:55.115 00.000 16108 worker thread done servicing request
01:52:55.123 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3379, FiltMin=2921, FiltMax=57341, Gamma=1.000
01:52:55.138 00.015 21068 UpdateGuideState exits: m=126294 SNR=82.8
01:52:55.140 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.142 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:55.143 00.001 21068 Enqueuing Expose request
01:52:55.144 00.001 16108 Worker thread wakes up
01:52:55.144 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:55.146 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:55.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:56.318 01.172 16108 Exposure complete
01:52:56.373 00.055 16108 worker thread done servicing request
01:52:56.373 00.000 21068 OnExposeComplete: enter
01:52:56.374 00.001 21068 UpdateGuideState(): m_state=6
01:52:56.378 00.004 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11536
01:52:56.380 00.002 21068 Star::Find returns 1 (0), X=221.43, Y=875.85, Mass=150022, SNR=93.4, Peak=19491 HFD=3.3
01:52:56.383 00.003 21068 MultiStar: [#1 0.01,0.15,1.00,U] [#2 0.14,-0.17,1.22,U] [#3 0.34,-0.02,0.96,U] [#4 -0.45,0.15,0.63,U] [#5 -0.06,-0.31,1.00,U] [#6 -0.07,0.15,0.69,U] [#7 -0.02,-0.00,0.61,U] [#8 -0.10,0.18,0.74,U] 
01:52:56.383 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.03, -0.09}
01:52:56.384 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.71)
01:52:56.385 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
01:52:56.386 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.61 mountX=-0.00 mountY=0.02, mountTheta=1.71
01:52:56.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.02, opts=13)
01:52:56.389 00.001 21068 Enqueuing Move request for scope (-0.00, -0.02)
01:52:56.389 00.000 16108 Worker thread wakes up
01:52:56.390 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
01:52:56.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
01:52:56.390 00.000 16108 Moving (-0.00, -0.02) raw xDistance=-0.00 yDistance=0.02
01:52:56.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:52:56.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:56.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:56.390 00.000 16108 MoveAxis(E, 0, ABG)
01:52:56.390 00.000 16108 Move returns status 0, amount 0
01:52:56.390 00.000 16108 MoveAxis(N, 0, ABG)
01:52:56.390 00.000 16108 Move returns status 0, amount 0
01:52:56.391 00.001 16108 move complete, result=0
01:52:56.391 00.000 16108 worker thread done servicing request
01:52:56.403 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3379, FiltMin=2918, FiltMax=65440, Gamma=1.000
01:52:56.434 00.031 21068 UpdateGuideState exits: m=150022 SNR=93.4
01:52:56.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:56.438 00.001 21068 Enqueuing Expose request
01:52:56.439 00.001 16108 Worker thread wakes up
01:52:56.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:56.439 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:56.442 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:57.409 00.967 16108 Exposure complete
01:52:57.467 00.058 16108 worker thread done servicing request
01:52:57.469 00.002 21068 OnExposeComplete: enter
01:52:57.470 00.001 21068 UpdateGuideState(): m_state=6
01:52:57.471 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11537
01:52:57.472 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=875.81, Mass=113851, SNR=75.1, Peak=18864 HFD=3.0
01:52:57.473 00.001 21068 MultiStar: [#1 -0.08,0.42,1.27,U] [#2 0.12,-0.06,1.40,U] [#3 0.12,0.11,1.29,U] [#4 -0.27,0.28,1.00,U] [#5 -0.24,-0.62,0.00,M1] [#6 0.02,0.42,0.84,U] [#7 0.21,-0.03,0.71,U] [#8 -0.17,0.21,0.84,U] 
01:52:57.474 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {-0.18, -0.13}
01:52:57.475 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
01:52:57.476 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
01:52:57.476 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.73 mountX=0.05 mountY=-0.14, mountTheta=-1.23
01:52:57.479 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
01:52:57.480 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
01:52:57.481 00.001 16108 Worker thread wakes up
01:52:57.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:52:57.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:52:57.481 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.05 yDistance=-0.14
01:52:57.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:52:57.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:57.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:57.481 00.000 16108 MoveAxis(E, 0, ABG)
01:52:57.481 00.000 16108 Move returns status 0, amount 0
01:52:57.481 00.000 16108 MoveAxis(N, 0, ABG)
01:52:57.481 00.000 16108 Move returns status 0, amount 0
01:52:57.482 00.001 16108 move complete, result=0
01:52:57.482 00.000 16108 worker thread done servicing request
01:52:57.485 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3382, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:52:57.509 00.024 21068 UpdateGuideState exits: m=113851 SNR=75.1
01:52:57.510 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:57.512 00.001 21068 Enqueuing Expose request
01:52:57.512 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:57.514 00.002 16108 Worker thread wakes up
01:52:57.515 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:57.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:58.679 01.164 16108 Exposure complete
01:52:58.745 00.066 16108 worker thread done servicing request
01:52:58.745 00.000 21068 OnExposeComplete: enter
01:52:58.746 00.001 21068 UpdateGuideState(): m_state=6
01:52:58.747 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11538
01:52:58.748 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=875.73, Mass=122735, SNR=88.7, Peak=16208 HFD=3.3
01:52:58.751 00.003 21068 MultiStar: [#1 0.04,0.31,1.18,U] [#2 0.12,-0.13,0.99,U] [#3 0.13,0.03,1.11,U] [#4 -0.12,0.15,0.85,U] [#5 -0.31,-0.40,0.92,U] [#6 -0.10,0.03,0.91,U] [#7 0.18,-0.04,0.62,U] [#8 -0.04,0.28,0.77,U] 
01:52:58.752 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {-0.09, -0.21}
01:52:58.753 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
01:52:58.754 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
01:52:58.755 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.98 mountX=0.02 mountY=0.00, mountTheta=0.08
01:52:58.757 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.00, opts=13)
01:52:58.760 00.003 21068 Enqueuing Move request for scope (-0.02, 0.00)
01:52:58.761 00.001 16108 Worker thread wakes up
01:52:58.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:52:58.761 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:52:58.761 00.000 16108 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.00
01:52:58.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:58.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:58.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:52:58.761 00.000 16108 MoveAxis(E, 0, ABG)
01:52:58.761 00.000 16108 Move returns status 0, amount 0
01:52:58.761 00.000 16108 MoveAxis(N, 0, ABG)
01:52:58.761 00.000 16108 Move returns status 0, amount 0
01:52:58.761 00.000 16108 move complete, result=0
01:52:58.761 00.000 16108 worker thread done servicing request
01:52:58.765 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3382, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:52:58.794 00.029 21068 UpdateGuideState exits: m=122735 SNR=88.7
01:52:58.796 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:58.798 00.001 21068 Enqueuing Expose request
01:52:58.800 00.002 16108 Worker thread wakes up
01:52:58.800 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:58.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:58.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:52:59.772 00.971 16108 Exposure complete
01:52:59.840 00.068 16108 worker thread done servicing request
01:52:59.840 00.000 21068 OnExposeComplete: enter
01:52:59.842 00.002 21068 UpdateGuideState(): m_state=6
01:52:59.844 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11539
01:52:59.845 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=875.90, Mass=126517, SNR=88.9, Peak=16787 HFD=3.3
01:52:59.846 00.001 21068 MultiStar: [#1 0.14,0.22,1.19,U] [#2 0.29,0.01,1.12,U] [#3 0.07,-0.06,0.98,U] [#4 -0.22,-0.06,0.84,U] [#5 -0.03,-0.54,0.91,U] [#6 0.30,0.15,0.75,U] [#7 0.16,0.04,0.59,U] [#8 -0.04,0.12,0.68,U] 
01:52:59.849 00.003 21068 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.15, -0.04}
01:52:59.850 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
01:52:59.852 00.002 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
01:52:59.853 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
01:52:59.856 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
01:52:59.859 00.003 21068 Enqueuing Move request for scope (0.10, -0.02)
01:52:59.860 00.001 16108 Worker thread wakes up
01:52:59.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:52:59.861 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:52:59.861 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.01
01:52:59.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:52:59.861 00.000 16108 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 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:52:59.861 00.000 16108 MoveAxis(E, 0, ABG)
01:52:59.861 00.000 16108 Move returns status 0, amount 0
01:52:59.861 00.000 16108 MoveAxis(N, 0, ABG)
01:52:59.861 00.000 16108 Move returns status 0, amount 0
01:52:59.861 00.000 16108 move complete, result=0
01:52:59.861 00.000 16108 worker thread done servicing request
01:52:59.868 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3385, FiltMin=2835, FiltMax=59616, Gamma=1.000
01:52:59.890 00.022 21068 UpdateGuideState exits: m=126517 SNR=88.9
01:52:59.893 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:59.895 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:52:59.897 00.002 21068 Enqueuing Expose request
01:52:59.899 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:59.900 00.001 16108 Worker thread wakes up
01:52:59.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:52:59.901 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:01.072 01.171 16108 Exposure complete
01:53:01.140 00.068 16108 worker thread done servicing request
01:53:01.141 00.001 21068 OnExposeComplete: enter
01:53:01.141 00.000 21068 UpdateGuideState(): m_state=6
01:53:01.142 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11540
01:53:01.143 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.78, Mass=122363, SNR=86.9, Peak=16547 HFD=3.2
01:53:01.144 00.001 21068 MultiStar: [#1 0.19,0.22,1.08,U] [#2 0.09,-0.36,1.12,U] [#3 0.01,0.05,1.15,U] [#4 -0.43,0.24,0.83,U] [#5 -0.22,-0.51,0.92,U] [#6 -0.10,0.48,0.81,U] [#7 0.38,0.03,0.71,U] [#8 0.12,0.02,0.89,U] 
01:53:01.145 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.05, -0.16}
01:53:01.145 00.000 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
01:53:01.147 00.002 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
01:53:01.149 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.55 mountX=-0.00 mountY=0.01, mountTheta=1.77
01:53:01.152 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
01:53:01.154 00.002 21068 Enqueuing Move request for scope (0.00, -0.01)
01:53:01.155 00.001 16108 Worker thread wakes up
01:53:01.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:53:01.155 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:53:01.156 00.001 16108 Moving (0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
01:53:01.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:53:01.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:01.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:01.156 00.000 16108 MoveAxis(E, 0, ABG)
01:53:01.156 00.000 16108 Move returns status 0, amount 0
01:53:01.156 00.000 16108 MoveAxis(N, 0, ABG)
01:53:01.156 00.000 16108 Move returns status 0, amount 0
01:53:01.156 00.000 16108 move complete, result=0
01:53:01.157 00.001 16108 worker thread done servicing request
01:53:01.163 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3382, FiltMin=2905, FiltMax=55929, Gamma=1.000
01:53:01.179 00.016 21068 UpdateGuideState exits: m=122363 SNR=86.9
01:53:01.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:01.181 00.000 21068 Enqueuing Expose request
01:53:01.182 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:01.183 00.001 16108 Worker thread wakes up
01:53:01.183 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:01.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:02.163 00.980 16108 Exposure complete
01:53:02.241 00.078 16108 worker thread done servicing request
01:53:02.241 00.000 21068 OnExposeComplete: enter
01:53:02.242 00.001 21068 UpdateGuideState(): m_state=6
01:53:02.243 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11541
01:53:02.243 00.000 21068 Star::Find returns 1 (0), X=221.42, Y=875.88, Mass=125295, SNR=86.1, Peak=18451 HFD=3.2
01:53:02.244 00.001 21068 MultiStar: [#1 0.05,0.21,1.29,U] [#2 0.14,-0.27,1.31,U] [#3 0.18,0.03,1.06,U] [#4 -0.24,-0.05,0.95,U] [#5 0.02,-0.57,0.89,U] [#6 0.02,0.13,0.81,U] [#7 0.42,0.11,0.66,U] [#8 0.07,0.28,0.86,U] 
01:53:02.245 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.04, -0.06}
01:53:02.246 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
01:53:02.247 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
01:53:02.247 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.41 mountX=-0.07 mountY=0.01, mountTheta=2.97
01:53:02.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
01:53:02.250 00.001 21068 Enqueuing Move request for scope (0.06, -0.03)
01:53:02.251 00.001 16108 Worker thread wakes up
01:53:02.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:53:02.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:53:02.251 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.07 yDistance=0.01
01:53:02.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:53:02.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:02.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:02.251 00.000 16108 MoveAxis(E, 0, ABG)
01:53:02.251 00.000 16108 Move returns status 0, amount 0
01:53:02.251 00.000 16108 MoveAxis(N, 0, ABG)
01:53:02.251 00.000 16108 Move returns status 0, amount 0
01:53:02.251 00.000 16108 move complete, result=0
01:53:02.251 00.000 16108 worker thread done servicing request
01:53:02.254 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3385, FiltMin=2854, FiltMax=57600, Gamma=1.000
01:53:02.270 00.016 21068 UpdateGuideState exits: m=125295 SNR=86.1
01:53:02.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:02.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:02.272 00.000 21068 Enqueuing Expose request
01:53:02.273 00.001 16108 Worker thread wakes up
01:53:02.273 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:02.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:02.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:03.445 01.171 16108 Exposure complete
01:53:03.500 00.055 16108 worker thread done servicing request
01:53:03.501 00.001 21068 OnExposeComplete: enter
01:53:03.501 00.000 21068 UpdateGuideState(): m_state=6
01:53:03.502 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11542
01:53:03.503 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=875.69, Mass=134504, SNR=102.1, Peak=17587 HFD=3.3
01:53:03.504 00.001 21068 MultiStar: [#1 0.16,0.27,1.04,U] [#2 0.27,0.09,0.87,U] [#3 0.40,0.31,0.95,U] [#4 -0.16,0.34,0.67,U] [#5 0.02,-0.25,0.69,U] [#6 0.06,0.34,0.68,U] [#7 0.50,0.19,0.44,U] [#8 0.33,0.37,0.64,U] 
01:53:03.506 00.002 21068 refined, 8 included, MultiStar: {0.16, 0.15}, one-star: {-0.02, -0.25}
01:53:03.506 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
01:53:03.507 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
01:53:03.508 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.73 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
01:53:03.509 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.15, opts=13)
01:53:03.510 00.001 21068 Enqueuing Move request for scope (0.16, 0.15)
01:53:03.511 00.001 16108 Worker thread wakes up
01:53:03.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
01:53:03.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
01:53:03.511 00.000 16108 Moving (0.16, 0.15) raw xDistance=-0.14 yDistance=-0.18
01:53:03.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:53:03.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:03.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:53:03.511 00.000 16108 MoveAxis(E, 0, ABG)
01:53:03.511 00.000 16108 Move returns status 0, amount 0
01:53:03.511 00.000 16108 MoveAxis(N, 0, ABG)
01:53:03.511 00.000 16108 Move returns status 0, amount 0
01:53:03.511 00.000 16108 move complete, result=0
01:53:03.511 00.000 16108 worker thread done servicing request
01:53:03.515 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3382, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:53:03.530 00.015 21068 UpdateGuideState exits: m=134504 SNR=102.1
01:53:03.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:03.534 00.002 21068 Enqueuing Expose request
01:53:03.535 00.001 16108 Worker thread wakes up
01:53:03.536 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:03.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:03.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:04.514 00.977 16108 Exposure complete
01:53:04.570 00.056 16108 worker thread done servicing request
01:53:04.571 00.001 21068 OnExposeComplete: enter
01:53:04.571 00.000 21068 UpdateGuideState(): m_state=6
01:53:04.573 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11543
01:53:04.574 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=875.95, Mass=110600, SNR=80.6, Peak=19763 HFD=2.8
01:53:04.575 00.001 21068 MultiStar: [#1 0.17,0.55,1.11,U] [#2 0.38,-0.03,1.34,U] [#3 0.23,0.16,1.19,U] [#4 -0.46,0.31,1.05,U] [#5 -0.01,-0.42,1.05,U] [#6 -0.10,0.37,1.02,U] [#7 0.40,0.18,0.62,U] [#8 0.14,0.57,0.00,M1] 
01:53:04.576 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.14}, one-star: {0.18, 0.01}
01:53:04.576 00.000 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
01:53:04.577 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
01:53:04.578 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.96 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
01:53:04.579 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.14, opts=13)
01:53:04.580 00.001 21068 Enqueuing Move request for scope (0.09, 0.14)
01:53:04.581 00.001 16108 Worker thread wakes up
01:53:04.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:53:04.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:53:04.581 00.000 16108 Moving (0.09, 0.14) raw xDistance=-0.07 yDistance=-0.15
01:53:04.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:53:04.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:04.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:53:04.581 00.000 16108 MoveAxis(E, 0, ABG)
01:53:04.581 00.000 16108 Move returns status 0, amount 0
01:53:04.581 00.000 16108 MoveAxis(N, 0, ABG)
01:53:04.581 00.000 16108 Move returns status 0, amount 0
01:53:04.581 00.000 16108 move complete, result=0
01:53:04.581 00.000 16108 worker thread done servicing request
01:53:04.586 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3382, FiltMin=2931, FiltMax=55625, Gamma=1.000
01:53:04.611 00.025 21068 UpdateGuideState exits: m=110600 SNR=80.6
01:53:04.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.614 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:04.616 00.002 21068 Enqueuing Expose request
01:53:04.617 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:04.618 00.001 16108 Worker thread wakes up
01:53:04.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:04.619 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:05.781 01.162 16108 Exposure complete
01:53:05.862 00.081 16108 worker thread done servicing request
01:53:05.862 00.000 21068 OnExposeComplete: enter
01:53:05.864 00.002 21068 UpdateGuideState(): m_state=6
01:53:05.865 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11544
01:53:05.866 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.01, Mass=125245, SNR=94.6, Peak=18147 HFD=3.3
01:53:05.867 00.001 21068 MultiStar: [#1 0.18,0.59,0.00,M1] [#2 0.39,0.18,1.10,U] [#3 0.44,0.17,0.83,U] [#4 -0.03,-0.02,0.81,U] [#5 0.06,-0.21,0.97,U] [#6 0.17,0.29,0.71,U] [#7 0.47,0.19,0.57,U] [#8 0.21,0.53,0.73,U] 
01:53:05.868 00.001 21068 single-star, 7 included, MultiStar: {0.22, 0.13}, one-star: {0.10, 0.07}
01:53:05.869 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
01:53:05.869 00.000 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
01:53:05.870 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
01:53:05.873 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
01:53:05.873 00.000 21068 Enqueuing Move request for scope (0.10, 0.07)
01:53:05.875 00.002 16108 Worker thread wakes up
01:53:05.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:53:05.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:53:05.875 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.10
01:53:05.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:53:05.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:05.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:05.875 00.000 16108 MoveAxis(E, 0, ABG)
01:53:05.875 00.000 16108 Move returns status 0, amount 0
01:53:05.875 00.000 16108 MoveAxis(N, 0, ABG)
01:53:05.875 00.000 16108 Move returns status 0, amount 0
01:53:05.875 00.000 16108 move complete, result=0
01:53:05.875 00.000 16108 worker thread done servicing request
01:53:05.879 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3382, FiltMin=2899, FiltMax=56137, Gamma=1.000
01:53:05.894 00.015 21068 UpdateGuideState exits: m=125245 SNR=94.6
01:53:05.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:05.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:05.897 00.001 21068 Enqueuing Expose request
01:53:05.898 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:05.898 00.000 16108 Worker thread wakes up
01:53:05.899 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:05.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:06.876 00.977 16108 Exposure complete
01:53:06.933 00.057 16108 worker thread done servicing request
01:53:06.933 00.000 21068 OnExposeComplete: enter
01:53:06.934 00.001 21068 UpdateGuideState(): m_state=6
01:53:06.935 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11545
01:53:06.935 00.000 21068 Star::Find returns 1 (0), X=221.45, Y=875.99, Mass=96876, SNR=65.9, Peak=15171 HFD=2.7
01:53:06.936 00.001 21068 MultiStar: [#1 0.38,0.36,1.61,U] [#2 0.40,0.03,1.53,U] [#3 0.55,0.14,1.39,U] [#4 -0.04,0.15,1.25,U] [#5 0.25,-0.41,1.31,U] [#6 0.34,0.27,1.17,U] [#7 0.60,0.16,0.00,M1] [#8 0.30,0.20,1.18,U] 
01:53:06.937 00.001 21068 single-star, 7 included, MultiStar: {0.29, 0.10}, one-star: {-0.01, 0.05}
01:53:06.938 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
01:53:06.939 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
01:53:06.939 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.85 mountX=0.02 mountY=-0.05, mountTheta=-1.11
01:53:06.942 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
01:53:06.944 00.002 21068 Enqueuing Move request for scope (-0.01, 0.05)
01:53:06.948 00.004 16108 Worker thread wakes up
01:53:06.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:53:06.948 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:53:06.948 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
01:53:06.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:06.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:06.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:06.948 00.000 16108 MoveAxis(E, 0, ABG)
01:53:06.948 00.000 16108 Move returns status 0, amount 0
01:53:06.948 00.000 16108 MoveAxis(N, 0, ABG)
01:53:06.948 00.000 16108 Move returns status 0, amount 0
01:53:06.948 00.000 16108 move complete, result=0
01:53:06.948 00.000 16108 worker thread done servicing request
01:53:06.954 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3382, FiltMin=2921, FiltMax=52137, Gamma=1.000
01:53:06.978 00.024 21068 UpdateGuideState exits: m=96876 SNR=65.9
01:53:06.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.981 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:06.982 00.001 21068 Enqueuing Expose request
01:53:06.982 00.000 16108 Worker thread wakes up
01:53:06.982 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:06.984 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:06.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:08.152 01.168 16108 Exposure complete
01:53:08.215 00.063 16108 worker thread done servicing request
01:53:08.215 00.000 21068 OnExposeComplete: enter
01:53:08.217 00.002 21068 UpdateGuideState(): m_state=6
01:53:08.218 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11546
01:53:08.218 00.000 21068 Star::Find returns 1 (0), X=221.78, Y=875.73, Mass=125837, SNR=87.5, Peak=19475 HFD=2.9
01:53:08.219 00.001 21068 MultiStar: [#1 0.25,0.13,1.15,U] [#2 0.24,-0.14,1.23,U] [#3 0.47,-0.02,0.95,U] [#4 0.12,0.09,0.96,U] [#5 0.07,-0.69,0.00,M1] [#6 0.25,0.24,0.82,U] [#7 0.96,0.07,0.00,M2] [#8 0.40,0.32,0.72,U] 
01:53:08.220 00.001 21068 refined, 6 included, MultiStar: {0.29, 0.04}, one-star: {0.31, -0.21}
01:53:08.221 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
01:53:08.222 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
01:53:08.222 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.13 mountX=-0.28 mountY=-0.10, mountTheta=-2.78
01:53:08.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.04, opts=13)
01:53:08.225 00.001 21068 Enqueuing Move request for scope (0.29, 0.04)
01:53:08.226 00.001 16108 Worker thread wakes up
01:53:08.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
01:53:08.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
01:53:08.226 00.000 16108 Moving (0.29, 0.04) raw xDistance=-0.28 yDistance=-0.10
01:53:08.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:53:08.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:08.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:08.226 00.000 16108 MoveAxis(E, 72, ABG)
01:53:08.226 00.000 16108 Guiding  Dir = 2, Dur = 72
01:53:08.227 00.001 16108 IsSlewing returns 0
01:53:08.227 00.000 16108 IsGuiding returns 0
01:53:08.230 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3382, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:53:08.233 00.003 16108 PulseGuide returned control before completion, sleep 78
01:53:08.260 00.027 21068 UpdateGuideState exits: m=125837 SNR=87.5
01:53:08.262 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:08.265 00.002 21068 Enqueuing Expose request
01:53:08.323 00.058 16108 IsGuiding returns 0
01:53:08.323 00.000 16108 Move returns status 0, amount 72
01:53:08.323 00.000 16108 MoveAxis(N, 0, ABG)
01:53:08.323 00.000 16108 Move returns status 0, amount 0
01:53:08.323 00.000 16108 move complete, result=0
01:53:08.323 00.000 16108 worker thread done servicing request
01:53:08.323 00.000 16108 Worker thread wakes up
01:53:08.323 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
01:53:08.325 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:08.326 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:09.295 00.969 16108 Exposure complete
01:53:09.355 00.060 16108 worker thread done servicing request
01:53:09.356 00.001 21068 OnExposeComplete: enter
01:53:09.356 00.000 21068 UpdateGuideState(): m_state=6
01:53:09.359 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11547
01:53:09.360 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=875.75, Mass=125121, SNR=83.9, Peak=15107 HFD=3.2
01:53:09.362 00.002 21068 MultiStar: [#1 0.20,0.07,1.11,U] [#2 0.37,-0.21,1.22,U] [#3 0.17,-0.01,1.09,U] [#4 -0.29,0.15,0.86,U] [#5 -0.10,-0.72,0.00,M2] [#6 0.24,-0.02,0.92,U] [#7 0.38,-0.11,0.63,U] [#8 0.17,-0.03,0.83,U] 
01:53:09.363 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {-0.05, -0.19}
01:53:09.365 00.002 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
01:53:09.366 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
01:53:09.368 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=-0.16 mountY=0.01, mountTheta=3.09
01:53:09.371 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.05, opts=13)
01:53:09.373 00.002 21068 Enqueuing Move request for scope (0.15, -0.05)
01:53:09.374 00.001 16108 Worker thread wakes up
01:53:09.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:53:09.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:53:09.374 00.000 16108 Moving (0.15, -0.05) raw xDistance=-0.16 yDistance=0.01
01:53:09.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:53:09.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:09.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:09.375 00.001 16108 MoveAxis(E, 0, ABG)
01:53:09.375 00.000 16108 Move returns status 0, amount 0
01:53:09.375 00.000 16108 MoveAxis(N, 0, ABG)
01:53:09.375 00.000 16108 Move returns status 0, amount 0
01:53:09.375 00.000 16108 move complete, result=0
01:53:09.375 00.000 16108 worker thread done servicing request
01:53:09.382 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=93, max=65535, med=3385, FiltMin=2873, FiltMax=65533, Gamma=1.000
01:53:09.407 00.025 21068 UpdateGuideState exits: m=125121 SNR=83.9
01:53:09.409 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:09.411 00.001 21068 Enqueuing Expose request
01:53:09.412 00.001 16108 Worker thread wakes up
01:53:09.412 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:09.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:09.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:10.567 01.154 16108 Exposure complete
01:53:10.620 00.053 16108 worker thread done servicing request
01:53:10.620 00.000 21068 OnExposeComplete: enter
01:53:10.622 00.002 21068 UpdateGuideState(): m_state=6
01:53:10.624 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11548
01:53:10.625 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=875.95, Mass=135605, SNR=84.3, Peak=17795 HFD=3.4
01:53:10.626 00.001 21068 MultiStar: [#1 0.08,0.17,1.17,U] [#2 0.29,0.05,1.21,U] [#3 0.38,-0.08,1.02,U] [#4 -0.07,-0.14,0.89,U] [#5 0.11,-0.50,0.98,U] [#6 0.24,0.13,0.92,U] [#7 0.32,0.17,0.70,U] [#8 0.11,0.40,0.79,U] 
01:53:10.628 00.002 21068 single-star, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.01, 0.01}
01:53:10.629 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
01:53:10.631 00.002 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
01:53:10.632 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.79 mountX=-0.01 mountY=-0.01, mountTheta=-2.16
01:53:10.635 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
01:53:10.636 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
01:53:10.637 00.001 16108 Worker thread wakes up
01:53:10.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:53:10.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:53:10.637 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:53:10.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:10.638 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:10.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:10.638 00.000 16108 MoveAxis(E, 0, ABG)
01:53:10.638 00.000 16108 Move returns status 0, amount 0
01:53:10.638 00.000 16108 MoveAxis(N, 0, ABG)
01:53:10.638 00.000 16108 Move returns status 0, amount 0
01:53:10.638 00.000 16108 move complete, result=0
01:53:10.638 00.000 16108 worker thread done servicing request
01:53:10.642 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3382, FiltMin=2937, FiltMax=59405, Gamma=1.000
01:53:10.665 00.023 21068 UpdateGuideState exits: m=135605 SNR=84.3
01:53:10.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:10.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:10.669 00.001 21068 Enqueuing Expose request
01:53:10.670 00.001 16108 Worker thread wakes up
01:53:10.670 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:10.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:10.672 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:11.642 00.970 16108 Exposure complete
01:53:11.718 00.076 16108 worker thread done servicing request
01:53:11.718 00.000 21068 OnExposeComplete: enter
01:53:11.719 00.001 21068 UpdateGuideState(): m_state=6
01:53:11.721 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11549
01:53:11.721 00.000 21068 Star::Find returns 1 (0), X=221.65, Y=875.87, Mass=127297, SNR=94.9, Peak=18995 HFD=3.2
01:53:11.722 00.001 21068 MultiStar: [#1 0.32,0.27,0.99,U] [#2 0.32,0.08,1.15,U] [#3 0.24,0.12,0.93,U] [#4 0.27,0.55,0.00,M1] [#5 0.06,-0.47,0.90,U] [#6 0.40,0.35,0.76,U] [#7 0.46,-0.14,0.51,U] [#8 0.03,0.22,0.80,U] 
01:53:11.723 00.001 21068 single-star, 7 included, MultiStar: {0.24, 0.05}, one-star: {0.19, -0.07}
01:53:11.724 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
01:53:11.725 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
01:53:11.725 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=-0.19 mountY=0.03, mountTheta=3.01
01:53:11.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.07, opts=13)
01:53:11.728 00.001 21068 Enqueuing Move request for scope (0.19, -0.07)
01:53:11.730 00.002 16108 Worker thread wakes up
01:53:11.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
01:53:11.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
01:53:11.730 00.000 16108 Moving (0.19, -0.07) raw xDistance=-0.19 yDistance=0.03
01:53:11.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:53:11.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:11.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:11.730 00.000 16108 MoveAxis(E, 0, ABG)
01:53:11.730 00.000 16108 Move returns status 0, amount 0
01:53:11.730 00.000 16108 MoveAxis(N, 0, ABG)
01:53:11.730 00.000 16108 Move returns status 0, amount 0
01:53:11.730 00.000 16108 move complete, result=0
01:53:11.730 00.000 16108 worker thread done servicing request
01:53:11.733 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3382, FiltMin=2925, FiltMax=59808, Gamma=1.000
01:53:11.755 00.022 21068 UpdateGuideState exits: m=127297 SNR=94.9
01:53:11.756 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.758 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:11.760 00.002 21068 Enqueuing Expose request
01:53:11.760 00.000 16108 Worker thread wakes up
01:53:11.761 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:11.762 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:11.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:12.927 01.165 16108 Exposure complete
01:53:12.981 00.054 16108 worker thread done servicing request
01:53:12.981 00.000 21068 OnExposeComplete: enter
01:53:12.982 00.001 21068 UpdateGuideState(): m_state=6
01:53:12.983 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11550
01:53:12.984 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.08, Mass=122807, SNR=83.4, Peak=16320 HFD=3.2
01:53:12.985 00.001 21068 MultiStar: [#1 0.14,0.42,1.16,U] [#2 0.03,0.09,1.47,U] [#3 0.19,0.29,1.04,U] [#4 -0.29,0.07,0.94,U] [#5 -0.04,-0.18,0.95,U] [#6 -0.04,0.26,0.87,U] [#7 0.50,0.34,0.00,M1] [#8 0.17,0.55,0.75,U] 
01:53:12.986 00.001 21068 single-star, 7 included, MultiStar: {0.02, 0.20}, one-star: {-0.05, 0.14}
01:53:12.987 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
01:53:12.987 00.000 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
01:53:12.988 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=0.08 mountY=-0.13, mountTheta=-1.01
01:53:12.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.14, opts=13)
01:53:12.990 00.000 21068 Enqueuing Move request for scope (-0.05, 0.14)
01:53:12.991 00.001 16108 Worker thread wakes up
01:53:12.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:53:12.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:53:12.991 00.000 16108 Moving (-0.05, 0.14) raw xDistance=0.08 yDistance=-0.13
01:53:12.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:53:12.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:12.992 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:12.992 00.000 16108 MoveAxis(E, 0, ABG)
01:53:12.992 00.000 16108 Move returns status 0, amount 0
01:53:12.992 00.000 16108 MoveAxis(N, 0, ABG)
01:53:12.992 00.000 16108 Move returns status 0, amount 0
01:53:12.992 00.000 16108 move complete, result=0
01:53:12.992 00.000 16108 worker thread done servicing request
01:53:12.995 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3382, FiltMin=2880, FiltMax=54601, Gamma=1.000
01:53:13.015 00.020 21068 UpdateGuideState exits: m=122807 SNR=83.4
01:53:13.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:13.018 00.001 21068 Enqueuing Expose request
01:53:13.019 00.001 16108 Worker thread wakes up
01:53:13.019 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:13.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:13.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:13.980 00.960 16108 Exposure complete
01:53:14.041 00.061 16108 worker thread done servicing request
01:53:14.041 00.000 21068 OnExposeComplete: enter
01:53:14.042 00.001 21068 UpdateGuideState(): m_state=6
01:53:14.043 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11551
01:53:14.044 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.21, Mass=113416, SNR=73.5, Peak=16867 HFD=3.0
01:53:14.045 00.001 21068 MultiStar: [#1 0.18,0.43,1.36,U] [#2 0.34,0.18,1.59,U] [#3 0.14,0.31,1.23,U] [#4 -0.57,0.31,0.00,M1] [#5 -0.55,-0.22,0.00,M1] [#6 -0.27,0.58,0.00,M1] [#7 0.26,0.45,0.78,U] [#8 -0.02,0.42,0.82,U] 
01:53:14.045 00.000 21068 single-star, 5 included, MultiStar: {0.17, 0.33}, one-star: {0.00, 0.27}
01:53:14.047 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
01:53:14.048 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
01:53:14.048 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.55 mountX=0.04 mountY=-0.26, mountTheta=-1.41
01:53:14.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.27, opts=13)
01:53:14.051 00.001 21068 Enqueuing Move request for scope (0.00, 0.27)
01:53:14.051 00.000 16108 Worker thread wakes up
01:53:14.052 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.27) opts 0xd
01:53:14.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.27)
01:53:14.052 00.000 16108 Moving (0.00, 0.27) raw xDistance=0.04 yDistance=-0.26
01:53:14.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:14.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:53:14.052 00.000 16108 MoveAxis(E, 0, ABG)
01:53:14.052 00.000 16108 Move returns status 0, amount 0
01:53:14.052 00.000 16108 MoveAxis(N, 52, ABG)
01:53:14.052 00.000 16108 Guiding  Dir = 0, Dur = 52
01:53:14.052 00.000 16108 IsSlewing returns 0
01:53:14.052 00.000 16108 IsGuiding returns 0
01:53:14.056 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3382, FiltMin=2832, FiltMax=62912, Gamma=1.000
01:53:14.072 00.016 21068 UpdateGuideState exits: m=113416 SNR=73.5
01:53:14.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:14.076 00.002 21068 Enqueuing Expose request
01:53:14.097 00.021 16108 PulseGuide returned control before completion, sleep 18
01:53:14.127 00.030 16108 IsGuiding returns 1
01:53:14.127 00.000 16108 scope still moving after pulse duration time elapsed
01:53:14.158 00.031 16108 IsSlewing returns 0
01:53:14.158 00.000 16108 IsGuiding returns 1
01:53:14.190 00.032 16108 IsSlewing returns 0
01:53:14.190 00.000 16108 IsGuiding returns 0
01:53:14.190 00.000 16108 scope move finished after 52 + 85 ms
01:53:14.190 00.000 16108 Move returns status 0, amount 52
01:53:14.190 00.000 16108 move complete, result=0
01:53:14.190 00.000 16108 worker thread done servicing request
01:53:14.191 00.001 16108 Worker thread wakes up
01:53:14.191 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
01:53:14.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:14.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:15.355 01.163 16108 Exposure complete
01:53:15.407 00.052 16108 worker thread done servicing request
01:53:15.407 00.000 21068 OnExposeComplete: enter
01:53:15.408 00.001 21068 UpdateGuideState(): m_state=6
01:53:15.409 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11552
01:53:15.410 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.90, Mass=138115, SNR=93.7, Peak=20656 HFD=3.0
01:53:15.411 00.001 21068 MultiStar: [#1 -0.12,0.27,1.07,U] [#2 0.12,0.12,1.18,U] [#3 0.06,0.09,0.87,U] [#4 -0.43,0.04,0.89,U] [#5 -0.06,-0.45,0.88,U] [#6 -0.10,0.34,0.79,U] [#7 0.16,-0.19,0.56,U] [#8 -0.08,0.50,0.75,U] 
01:53:15.412 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.28, -0.04}
01:53:15.413 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
01:53:15.413 00.000 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
01:53:15.414 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.10 mountY=-0.06, mountTheta=-0.52
01:53:15.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
01:53:15.416 00.000 21068 Enqueuing Move request for scope (-0.09, 0.08)
01:53:15.417 00.001 16108 Worker thread wakes up
01:53:15.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:53:15.418 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:53:15.418 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
01:53:15.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:53:15.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:15.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:15.418 00.000 16108 MoveAxis(E, 0, ABG)
01:53:15.418 00.000 16108 Move returns status 0, amount 0
01:53:15.418 00.000 16108 MoveAxis(N, 0, ABG)
01:53:15.418 00.000 16108 Move returns status 0, amount 0
01:53:15.418 00.000 16108 move complete, result=0
01:53:15.418 00.000 16108 worker thread done servicing request
01:53:15.422 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3379, FiltMin=2909, FiltMax=65440, Gamma=1.000
01:53:15.446 00.024 21068 UpdateGuideState exits: m=138115 SNR=93.7
01:53:15.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:15.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:15.449 00.001 21068 Enqueuing Expose request
01:53:15.449 00.000 16108 Worker thread wakes up
01:53:15.449 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:15.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:15.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:16.427 00.977 16108 Exposure complete
01:53:16.482 00.055 16108 worker thread done servicing request
01:53:16.483 00.001 21068 OnExposeComplete: enter
01:53:16.483 00.000 21068 UpdateGuideState(): m_state=6
01:53:16.484 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11553
01:53:16.485 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=875.55, Mass=132030, SNR=90.2, Peak=15168 HFD=3.3
01:53:16.487 00.002 21068 MultiStar: [#1 -0.14,0.08,1.11,U] [#2 0.14,-0.24,1.19,U] [#3 0.21,-0.09,0.96,U] [#4 -0.38,0.07,0.80,U] [#5 -0.22,-0.75,0.00,M1] [#6 0.17,-0.15,0.79,U] [#7 0.18,-0.20,0.55,U] [#8 -0.08,-0.05,0.73,U] 
01:53:16.488 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {-0.19, -0.39}
01:53:16.488 00.000 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
01:53:16.489 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
01:53:16.490 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.70 mountX=-0.01 mountY=0.12, mountTheta=1.62
01:53:16.491 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
01:53:16.492 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
01:53:16.493 00.001 16108 Worker thread wakes up
01:53:16.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:53:16.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:53:16.493 00.000 16108 Moving (-0.02, -0.12) raw xDistance=-0.01 yDistance=0.12
01:53:16.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:16.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:16.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:53:16.493 00.000 16108 MoveAxis(E, 0, ABG)
01:53:16.493 00.000 16108 Move returns status 0, amount 0
01:53:16.493 00.000 16108 MoveAxis(N, 0, ABG)
01:53:16.494 00.001 16108 Move returns status 0, amount 0
01:53:16.494 00.000 16108 move complete, result=0
01:53:16.494 00.000 16108 worker thread done servicing request
01:53:16.500 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3379, FiltMin=2880, FiltMax=61085, Gamma=1.000
01:53:16.515 00.015 21068 UpdateGuideState exits: m=132030 SNR=90.2
01:53:16.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:16.518 00.001 21068 Enqueuing Expose request
01:53:16.518 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:16.519 00.001 16108 Worker thread wakes up
01:53:16.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:16.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:17.673 01.153 16108 Exposure complete
01:53:17.731 00.058 16108 worker thread done servicing request
01:53:17.731 00.000 21068 OnExposeComplete: enter
01:53:17.732 00.001 21068 UpdateGuideState(): m_state=6
01:53:17.732 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11554
01:53:17.733 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=875.52, Mass=117717, SNR=75.5, Peak=15817 HFD=3.2
01:53:17.734 00.001 21068 MultiStar: [#1 -0.13,-0.08,1.21,U] [#2 -0.06,-0.38,1.31,U] [#3 -0.01,-0.17,1.08,U] [#4 -0.45,-0.33,1.11,U] [#5 -0.18,-0.90,0.00,M2] [#6 -0.02,-0.05,0.95,U] [#7 0.01,-0.49,0.78,U] [#8 -0.32,-0.18,0.85,U] 
01:53:17.735 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.26}, one-star: {-0.12, -0.42}
01:53:17.735 00.000 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
01:53:17.736 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
01:53:17.737 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.06 mountX=0.09 mountY=0.28, mountTheta=1.26
01:53:17.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.26, opts=13)
01:53:17.740 00.001 21068 Enqueuing Move request for scope (-0.14, -0.26)
01:53:17.741 00.001 16108 Worker thread wakes up
01:53:17.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
01:53:17.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
01:53:17.741 00.000 16108 Moving (-0.14, -0.26) raw xDistance=0.09 yDistance=0.28
01:53:17.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:53:17.742 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:17.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:53:17.742 00.000 16108 MoveAxis(E, 0, ABG)
01:53:17.742 00.000 16108 Move returns status 0, amount 0
01:53:17.742 00.000 16108 MoveAxis(N, 0, ABG)
01:53:17.742 00.000 16108 Move returns status 0, amount 0
01:53:17.742 00.000 16108 move complete, result=0
01:53:17.742 00.000 16108 worker thread done servicing request
01:53:17.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3379, FiltMin=2877, FiltMax=59917, Gamma=1.000
01:53:17.760 00.015 21068 UpdateGuideState exits: m=117717 SNR=75.5
01:53:17.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.761 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:17.762 00.001 21068 Enqueuing Expose request
01:53:17.763 00.001 16108 Worker thread wakes up
01:53:17.763 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:53:17.763 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:17.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:18.746 00.983 16108 Exposure complete
01:53:18.803 00.057 16108 worker thread done servicing request
01:53:18.803 00.000 21068 OnExposeComplete: enter
01:53:18.805 00.002 21068 UpdateGuideState(): m_state=6
01:53:18.806 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11555
01:53:18.807 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=875.42, Mass=132014, SNR=90.3, Peak=14851 HFD=3.2
01:53:18.808 00.001 21068 MultiStar: [#1 -0.14,-0.23,1.21,U] [#2 0.07,-0.28,1.20,U] [#3 0.10,-0.11,0.89,U] [#4 -0.40,-0.22,0.84,U] [#5 -0.10,-0.86,0.00,M3] [#6 -0.24,-0.27,0.77,U] [#7 0.01,-0.37,0.61,U] [#8 -0.03,0.10,0.73,U] 
01:53:18.809 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.25}, one-star: {-0.06, -0.52}
01:53:18.809 00.000 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
01:53:18.810 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
01:53:18.811 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.89 mountX=0.04 mountY=0.26, mountTheta=1.43
01:53:18.812 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.25, opts=13)
01:53:18.813 00.001 21068 Enqueuing Move request for scope (-0.08, -0.25)
01:53:18.814 00.001 16108 Worker thread wakes up
01:53:18.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
01:53:18.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
01:53:18.814 00.000 16108 Moving (-0.08, -0.25) raw xDistance=0.04 yDistance=0.26
01:53:18.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:18.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:18.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:53:18.814 00.000 16108 MoveAxis(E, 0, ABG)
01:53:18.814 00.000 16108 Move returns status 0, amount 0
01:53:18.814 00.000 16108 MoveAxis(N, 0, ABG)
01:53:18.814 00.000 16108 Move returns status 0, amount 0
01:53:18.816 00.002 16108 move complete, result=0
01:53:18.816 00.000 16108 worker thread done servicing request
01:53:18.819 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3379, FiltMin=2921, FiltMax=62176, Gamma=1.000
01:53:18.845 00.026 21068 UpdateGuideState exits: m=132014 SNR=90.3
01:53:18.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:18.848 00.001 21068 Enqueuing Expose request
01:53:18.849 00.001 16108 Worker thread wakes up
01:53:18.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:18.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:18.849 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:53:20.004 01.155 16108 Exposure complete
01:53:20.059 00.055 16108 worker thread done servicing request
01:53:20.059 00.000 21068 OnExposeComplete: enter
01:53:20.059 00.000 21068 UpdateGuideState(): m_state=6
01:53:20.061 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11556
01:53:20.062 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=875.65, Mass=132194, SNR=95.9, Peak=15485 HFD=3.2
01:53:20.063 00.001 21068 MultiStar: [#1 0.18,0.04,1.00,U] [#2 0.24,-0.39,1.25,U] [#3 0.27,-0.22,0.90,U] [#4 -0.25,-0.04,0.82,U] [#5 -0.04,-0.86,0.00,M4] [#6 0.09,-0.17,0.67,U] [#7 0.58,-0.39,0.00,M1] [#8 0.13,-0.04,0.81,U] 
01:53:20.064 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.17}, one-star: {0.09, -0.29}
01:53:20.065 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
01:53:20.065 00.000 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
01:53:20.066 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.97 mountX=-0.15 mountY=0.14, mountTheta=2.38
01:53:20.068 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.17, opts=13)
01:53:20.069 00.001 21068 Enqueuing Move request for scope (0.12, -0.17)
01:53:20.069 00.000 16108 Worker thread wakes up
01:53:20.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:53:20.070 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:53:20.070 00.000 16108 Moving (0.12, -0.17) raw xDistance=-0.15 yDistance=0.14
01:53:20.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:53:20.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:20.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:53:20.070 00.000 16108 MoveAxis(E, 0, ABG)
01:53:20.070 00.000 16108 Move returns status 0, amount 0
01:53:20.070 00.000 16108 MoveAxis(N, 0, ABG)
01:53:20.070 00.000 16108 Move returns status 0, amount 0
01:53:20.070 00.000 16108 move complete, result=0
01:53:20.070 00.000 16108 worker thread done servicing request
01:53:20.074 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3379, FiltMin=2877, FiltMax=65440, Gamma=1.000
01:53:20.089 00.015 21068 UpdateGuideState exits: m=132194 SNR=95.9
01:53:20.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:20.092 00.001 21068 Enqueuing Expose request
01:53:20.093 00.001 16108 Worker thread wakes up
01:53:20.093 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:20.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:20.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:21.059 00.965 16108 Exposure complete
01:53:21.126 00.067 16108 worker thread done servicing request
01:53:21.127 00.001 21068 OnExposeComplete: enter
01:53:21.128 00.001 21068 UpdateGuideState(): m_state=6
01:53:21.129 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11557
01:53:21.130 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=875.69, Mass=123091, SNR=88.4, Peak=15795 HFD=3.2
01:53:21.131 00.001 21068 MultiStar: [#1 0.07,-0.04,1.05,U] [#2 0.34,-0.38,1.30,U] [#3 0.21,-0.17,1.04,U] [#4 -0.42,-0.19,0.81,U] [#5 0.28,-0.51,0.00,M5] [#6 0.05,-0.12,0.72,U] [#7 0.47,-0.17,0.61,U] [#8 0.28,0.16,0.69,U] 
01:53:21.131 00.000 21068 refined, 7 included, MultiStar: {0.12, -0.17}, one-star: {-0.01, -0.25}
01:53:21.133 00.002 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:53:21.135 00.002 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
01:53:21.136 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.15 mountY=0.13, mountTheta=2.43
01:53:21.138 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.17, opts=13)
01:53:21.138 00.000 21068 Enqueuing Move request for scope (0.12, -0.17)
01:53:21.139 00.001 16108 Worker thread wakes up
01:53:21.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:53:21.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:53:21.139 00.000 16108 Moving (0.12, -0.17) raw xDistance=-0.15 yDistance=0.13
01:53:21.140 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:53:21.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:21.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:53:21.140 00.000 16108 MoveAxis(E, 0, ABG)
01:53:21.140 00.000 16108 Move returns status 0, amount 0
01:53:21.140 00.000 16108 MoveAxis(N, 0, ABG)
01:53:21.140 00.000 16108 Move returns status 0, amount 0
01:53:21.140 00.000 16108 move complete, result=0
01:53:21.140 00.000 16108 worker thread done servicing request
01:53:21.143 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3382, FiltMin=2832, FiltMax=57805, Gamma=1.000
01:53:21.158 00.015 21068 UpdateGuideState exits: m=123091 SNR=88.4
01:53:21.161 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.163 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:21.165 00.002 21068 Enqueuing Expose request
01:53:21.165 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:21.166 00.001 16108 Worker thread wakes up
01:53:21.166 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:21.167 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:22.351 01.184 16108 Exposure complete
01:53:22.415 00.064 16108 worker thread done servicing request
01:53:22.415 00.000 21068 OnExposeComplete: enter
01:53:22.417 00.002 21068 UpdateGuideState(): m_state=6
01:53:22.420 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11558
01:53:22.422 00.002 21068 Star::Find returns 1 (0), X=221.48, Y=875.92, Mass=130649, SNR=93.3, Peak=17523 HFD=3.1
01:53:22.425 00.003 21068 MultiStar: [#1 0.12,0.13,1.03,U] [#2 0.04,-0.20,1.18,U] [#3 0.06,-0.08,0.88,U] [#4 -0.31,0.14,0.86,U] [#5 -0.14,-0.63,0.00,M6] [#6 -0.06,0.04,0.67,U] [#7 0.37,-0.06,0.61,U] [#8 -0.01,0.26,0.74,U] 
01:53:22.426 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.02, -0.02}
01:53:22.428 00.002 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
01:53:22.430 00.002 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
01:53:22.433 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.62 mountX=-0.02 mountY=-0.02, mountTheta=-2.31
01:53:22.437 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
01:53:22.439 00.002 21068 Enqueuing Move request for scope (0.02, 0.02)
01:53:22.440 00.001 16108 Worker thread wakes up
01:53:22.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:53:22.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:53:22.440 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:53:22.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:22.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:22.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:53:22.441 00.001 16108 MoveAxis(E, 0, ABG)
01:53:22.441 00.000 16108 Move returns status 0, amount 0
01:53:22.441 00.000 16108 MoveAxis(N, 0, ABG)
01:53:22.441 00.000 16108 Move returns status 0, amount 0
01:53:22.441 00.000 16108 move complete, result=0
01:53:22.441 00.000 16108 worker thread done servicing request
01:53:22.451 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3379, FiltMin=2893, FiltMax=60861, Gamma=1.000
01:53:22.474 00.023 21068 UpdateGuideState exits: m=130649 SNR=93.3
01:53:22.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:22.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:22.477 00.001 21068 Enqueuing Expose request
01:53:22.477 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:22.478 00.001 16108 Worker thread wakes up
01:53:22.478 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:22.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:23.467 00.989 16108 Exposure complete
01:53:23.532 00.065 16108 worker thread done servicing request
01:53:23.532 00.000 21068 OnExposeComplete: enter
01:53:23.533 00.001 21068 UpdateGuideState(): m_state=6
01:53:23.534 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11559
01:53:23.535 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=875.98, Mass=114245, SNR=87.5, Peak=16832 HFD=3.0
01:53:23.536 00.001 21068 MultiStar: [#1 0.21,0.17,1.08,U] [#2 -0.03,-0.11,1.19,U] [#3 -0.09,0.02,1.02,U] [#4 -0.52,0.05,0.79,U] [#5 -0.18,-0.40,0.94,U] [#6 -0.45,0.28,0.79,U] [#7 0.19,-0.08,0.69,U] [#8 -0.05,0.14,0.76,U] 
01:53:23.537 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.21, 0.04}
01:53:23.538 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
01:53:23.538 00.000 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
01:53:23.540 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.10 mountX=0.11 mountY=0.02, mountTheta=0.19
01:53:23.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
01:53:23.542 00.000 21068 Enqueuing Move request for scope (-0.12, 0.01)
01:53:23.543 00.001 16108 Worker thread wakes up
01:53:23.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:53:23.543 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:53:23.543 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.11 yDistance=0.02
01:53:23.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:53:23.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:23.544 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:23.544 00.000 16108 MoveAxis(E, 0, ABG)
01:53:23.544 00.000 16108 Move returns status 0, amount 0
01:53:23.544 00.000 16108 MoveAxis(N, 0, ABG)
01:53:23.544 00.000 16108 Move returns status 0, amount 0
01:53:23.544 00.000 16108 move complete, result=0
01:53:23.544 00.000 16108 worker thread done servicing request
01:53:23.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3379, FiltMin=2877, FiltMax=61001, Gamma=1.000
01:53:23.562 00.015 21068 UpdateGuideState exits: m=114245 SNR=87.5
01:53:23.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:23.565 00.001 21068 Enqueuing Expose request
01:53:23.566 00.001 16108 Worker thread wakes up
01:53:23.566 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:23.567 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:23.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:24.735 01.168 16108 Exposure complete
01:53:24.797 00.062 16108 worker thread done servicing request
01:53:24.797 00.000 21068 OnExposeComplete: enter
01:53:24.799 00.002 21068 UpdateGuideState(): m_state=6
01:53:24.801 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11560
01:53:24.803 00.002 21068 Star::Find returns 1 (0), X=221.29, Y=875.84, Mass=133547, SNR=100.0, Peak=20032 HFD=3.2
01:53:24.805 00.002 21068 MultiStar: [#1 -0.16,0.16,1.13,U] [#2 0.07,-0.16,1.01,U] [#3 -0.04,-0.04,1.07,U] [#4 -0.63,-0.01,0.00,M1] [#5 -0.27,-0.66,0.00,M6] [#6 -0.23,0.23,0.72,U] [#7 -0.14,-0.12,0.54,U] [#8 -0.34,0.15,0.74,U] 
01:53:24.808 00.003 21068 refined, 6 included, MultiStar: {-0.13, 0.01}, one-star: {-0.17, -0.10}
01:53:24.809 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
01:53:24.811 00.002 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
01:53:24.812 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.13 mountY=0.02, mountTheta=0.14
01:53:24.815 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
01:53:24.817 00.002 21068 Enqueuing Move request for scope (-0.13, 0.01)
01:53:24.818 00.001 16108 Worker thread wakes up
01:53:24.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:53:24.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:53:24.818 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
01:53:24.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:53:24.819 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:24.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:24.819 00.000 16108 MoveAxis(E, 0, ABG)
01:53:24.819 00.000 16108 Move returns status 0, amount 0
01:53:24.819 00.000 16108 MoveAxis(N, 0, ABG)
01:53:24.819 00.000 16108 Move returns status 0, amount 0
01:53:24.819 00.000 16108 move complete, result=0
01:53:24.819 00.000 16108 worker thread done servicing request
01:53:24.824 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3379, FiltMin=2851, FiltMax=65440, Gamma=1.000
01:53:24.853 00.029 21068 UpdateGuideState exits: m=133547 SNR=100.0
01:53:24.855 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:24.857 00.001 21068 Enqueuing Expose request
01:53:24.858 00.001 16108 Worker thread wakes up
01:53:24.858 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:24.859 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:24.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:25.839 00.980 16108 Exposure complete
01:53:25.911 00.072 16108 worker thread done servicing request
01:53:25.911 00.000 21068 OnExposeComplete: enter
01:53:25.912 00.001 21068 UpdateGuideState(): m_state=6
01:53:25.913 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11561
01:53:25.914 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.95, Mass=135424, SNR=93.3, Peak=19344 HFD=2.9
01:53:25.915 00.001 21068 MultiStar: [#1 -0.11,0.20,1.06,U] [#2 -0.32,0.02,1.16,U] [#3 -0.20,0.27,0.98,U] [#4 -0.69,0.16,0.00,M2] [#5 -0.43,-0.55,0.00,M7] [#6 -0.32,0.42,0.74,U] [#7 -0.07,0.32,0.63,U] [#8 -0.27,0.27,0.74,U] 
01:53:25.916 00.001 21068 refined, 6 included, MultiStar: {-0.25, 0.19}, one-star: {-0.44, 0.01}
01:53:25.917 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
01:53:25.918 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
01:53:25.918 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.32 cameraTheta=2.49 mountX=0.28 mountY=-0.13, mountTheta=-0.42
01:53:25.920 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.19, opts=13)
01:53:25.921 00.001 21068 Enqueuing Move request for scope (-0.25, 0.19)
01:53:25.922 00.001 16108 Worker thread wakes up
01:53:25.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
01:53:25.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
01:53:25.922 00.000 16108 Moving (-0.25, 0.19) raw xDistance=0.28 yDistance=-0.13
01:53:25.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:53:25.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:25.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:25.922 00.000 16108 MoveAxis(W, 74, ABG)
01:53:25.923 00.001 16108 Guiding  Dir = 3, Dur = 74
01:53:25.923 00.000 16108 IsSlewing returns 0
01:53:25.923 00.000 16108 IsGuiding returns 0
01:53:25.926 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3379, FiltMin=2921, FiltMax=54329, Gamma=1.000
01:53:25.940 00.014 21068 UpdateGuideState exits: m=135424 SNR=93.3
01:53:25.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:25.943 00.001 21068 Enqueuing Expose request
01:53:25.980 00.037 16108 PulseGuide returned control before completion, sleep 28
01:53:26.010 00.030 16108 IsGuiding returns 1
01:53:26.010 00.000 16108 scope still moving after pulse duration time elapsed
01:53:26.041 00.031 16108 IsSlewing returns 0
01:53:26.041 00.000 16108 IsGuiding returns 1
01:53:26.073 00.032 16108 IsSlewing returns 0
01:53:26.074 00.001 16108 IsGuiding returns 1
01:53:26.105 00.031 16108 IsSlewing returns 0
01:53:26.105 00.000 16108 IsGuiding returns 0
01:53:26.105 00.000 16108 scope move finished after 74 + 108 ms
01:53:26.105 00.000 16108 Move returns status 0, amount 74
01:53:26.105 00.000 16108 MoveAxis(N, 0, ABG)
01:53:26.106 00.001 16108 Move returns status 0, amount 0
01:53:26.106 00.000 16108 move complete, result=0
01:53:26.106 00.000 16108 worker thread done servicing request
01:53:26.106 00.000 16108 Worker thread wakes up
01:53:26.106 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
01:53:26.108 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:26.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:27.261 01.153 16108 Exposure complete
01:53:27.323 00.062 16108 worker thread done servicing request
01:53:27.324 00.001 21068 OnExposeComplete: enter
01:53:27.324 00.000 21068 UpdateGuideState(): m_state=6
01:53:27.325 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11562
01:53:27.326 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.26, Mass=115965, SNR=74.6, Peak=14483 HFD=3.5
01:53:27.327 00.001 21068 MultiStar: [#1 0.46,0.57,0.00,M1] [#2 0.62,0.24,0.00,M1] [#3 0.71,0.37,0.00,M1] [#4 0.24,0.42,0.99,U] [#5 0.20,-0.12,1.05,U] [#6 0.43,0.60,0.00,M1] [#7 0.48,0.34,0.00,M1] [#8 0.16,0.76,0.00,M1] 
01:53:27.328 00.001 21068 refined, 2 included, MultiStar: {0.23, 0.20}, one-star: {0.25, 0.32}
01:53:27.329 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
01:53:27.329 00.000 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
01:53:27.330 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.72 mountX=-0.19 mountY=-0.25, mountTheta=-2.22
01:53:27.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.20, opts=13)
01:53:27.336 00.004 21068 Enqueuing Move request for scope (0.23, 0.20)
01:53:27.337 00.001 16108 Worker thread wakes up
01:53:27.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
01:53:27.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
01:53:27.338 00.001 16108 Moving (0.23, 0.20) raw xDistance=-0.19 yDistance=-0.25
01:53:27.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:53:27.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:27.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:53:27.338 00.000 16108 MoveAxis(E, 0, ABG)
01:53:27.338 00.000 16108 Move returns status 0, amount 0
01:53:27.338 00.000 16108 MoveAxis(N, 0, ABG)
01:53:27.338 00.000 16108 Move returns status 0, amount 0
01:53:27.338 00.000 16108 move complete, result=0
01:53:27.338 00.000 16108 worker thread done servicing request
01:53:27.349 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3379, FiltMin=2896, FiltMax=55846, Gamma=1.000
01:53:27.366 00.017 21068 UpdateGuideState exits: m=115965 SNR=74.6
01:53:27.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:27.368 00.000 21068 Enqueuing Expose request
01:53:27.369 00.001 16108 Worker thread wakes up
01:53:27.369 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:27.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:27.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:28.346 00.976 16108 Exposure complete
01:53:28.407 00.061 16108 worker thread done servicing request
01:53:28.407 00.000 21068 OnExposeComplete: enter
01:53:28.408 00.001 21068 UpdateGuideState(): m_state=6
01:53:28.408 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11563
01:53:28.409 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=875.94, Mass=110264, SNR=81.9, Peak=15408 HFD=2.8
01:53:28.410 00.001 21068 MultiStar: [#1 0.08,0.43,1.21,U] [#2 0.24,0.06,1.26,U] [#3 0.10,0.11,1.13,U] [#4 -0.39,0.46,0.00,M2] [#5 -0.03,-0.23,1.07,U] [#6 -0.03,0.45,0.92,U] [#7 0.22,0.02,0.68,U] [#8 -0.09,0.34,0.78,U] 
01:53:28.411 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {-0.15, -0.00}
01:53:28.412 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
01:53:28.412 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
01:53:28.414 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.25 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
01:53:28.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
01:53:28.416 00.000 21068 Enqueuing Move request for scope (0.05, 0.15)
01:53:28.417 00.001 16108 Worker thread wakes up
01:53:28.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:53:28.417 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:53:28.417 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.02 yDistance=-0.15
01:53:28.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:28.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:28.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:53:28.417 00.000 16108 MoveAxis(E, 0, ABG)
01:53:28.417 00.000 16108 Move returns status 0, amount 0
01:53:28.417 00.000 16108 MoveAxis(N, 0, ABG)
01:53:28.417 00.000 16108 Move returns status 0, amount 0
01:53:28.417 00.000 16108 move complete, result=0
01:53:28.417 00.000 16108 worker thread done servicing request
01:53:28.420 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3379, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:53:28.435 00.015 21068 UpdateGuideState exits: m=110264 SNR=81.9
01:53:28.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:28.438 00.001 21068 Enqueuing Expose request
01:53:28.438 00.000 16108 Worker thread wakes up
01:53:28.438 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:28.440 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:28.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:29.601 01.161 16108 Exposure complete
01:53:29.663 00.062 16108 worker thread done servicing request
01:53:29.663 00.000 21068 OnExposeComplete: enter
01:53:29.664 00.001 21068 UpdateGuideState(): m_state=6
01:53:29.667 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11564
01:53:29.668 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=875.70, Mass=143713, SNR=95.7, Peak=21235 HFD=3.2
01:53:29.669 00.001 21068 MultiStar: [#1 0.40,0.11,1.11,U] [#2 0.61,-0.12,0.00,M1] [#3 0.60,0.04,0.00,M1] [#4 -0.06,-0.21,0.67,U] [#5 0.02,-0.55,0.98,U] [#6 0.26,0.05,0.76,U] [#7 0.57,0.03,0.63,U] [#8 0.35,0.07,0.72,U] 
01:53:29.671 00.002 21068 refined, 6 included, MultiStar: {0.26, -0.12}, one-star: {0.28, -0.24}
01:53:29.672 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
01:53:29.673 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
01:53:29.676 00.003 21068 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-0.43 mountX=-0.27 mountY=0.05, mountTheta=2.95
01:53:29.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.12, opts=13)
01:53:29.680 00.002 21068 Enqueuing Move request for scope (0.26, -0.12)
01:53:29.681 00.001 16108 Worker thread wakes up
01:53:29.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd
01:53:29.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.12)
01:53:29.681 00.000 16108 Moving (0.26, -0.12) raw xDistance=-0.27 yDistance=0.05
01:53:29.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:53:29.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:29.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:53:29.681 00.000 16108 MoveAxis(E, 72, ABG)
01:53:29.681 00.000 16108 Guiding  Dir = 2, Dur = 72
01:53:29.681 00.000 16108 IsSlewing returns 0
01:53:29.681 00.000 16108 IsGuiding returns 0
01:53:29.688 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3379, FiltMin=2829, FiltMax=57558, Gamma=1.000
01:53:29.707 00.019 21068 UpdateGuideState exits: m=143713 SNR=95.7
01:53:29.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.709 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:29.710 00.001 21068 Enqueuing Expose request
01:53:29.716 00.006 16108 PulseGuide returned control before completion, sleep 49
01:53:29.776 00.060 16108 IsGuiding returns 1
01:53:29.776 00.000 16108 scope still moving after pulse duration time elapsed
01:53:29.809 00.033 16108 IsSlewing returns 0
01:53:29.809 00.000 16108 IsGuiding returns 0
01:53:29.809 00.000 16108 scope move finished after 72 + 55 ms
01:53:29.809 00.000 16108 Move returns status 0, amount 72
01:53:29.809 00.000 16108 MoveAxis(N, 0, ABG)
01:53:29.809 00.000 16108 Move returns status 0, amount 0
01:53:29.809 00.000 16108 move complete, result=0
01:53:29.810 00.001 16108 worker thread done servicing request
01:53:29.810 00.000 16108 Worker thread wakes up
01:53:29.810 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
01:53:29.812 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:29.813 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:30.777 00.964 16108 Exposure complete
01:53:30.832 00.055 16108 worker thread done servicing request
01:53:30.832 00.000 21068 OnExposeComplete: enter
01:53:30.834 00.002 21068 UpdateGuideState(): m_state=6
01:53:30.837 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11565
01:53:30.837 00.000 21068 Star::Find returns 1 (0), X=221.60, Y=875.82, Mass=130575, SNR=95.2, Peak=16067 HFD=3.6
01:53:30.838 00.001 21068 MultiStar: [#1 0.42,0.23,1.10,U] [#2 0.29,-0.12,1.11,U] [#3 0.35,-0.21,0.89,U] [#4 -0.07,-0.15,0.67,U] [#5 -0.07,-0.55,0.83,U] [#6 0.25,0.16,0.91,U] [#7 0.40,-0.07,0.59,U] [#8 0.25,0.24,0.67,U] 
01:53:30.839 00.001 21068 single-star, 8 included, MultiStar: {0.23, -0.06}, one-star: {0.14, -0.12}
01:53:30.840 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
01:53:30.841 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
01:53:30.843 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.71 mountX=-0.15 mountY=0.08, mountTheta=2.66
01:53:30.847 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.12, opts=13)
01:53:30.849 00.002 21068 Enqueuing Move request for scope (0.14, -0.12)
01:53:30.852 00.003 16108 Worker thread wakes up
01:53:30.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
01:53:30.852 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
01:53:30.852 00.000 16108 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=0.08
01:53:30.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:53:30.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:30.853 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:30.853 00.000 16108 MoveAxis(E, 0, ABG)
01:53:30.853 00.000 16108 Move returns status 0, amount 0
01:53:30.853 00.000 16108 MoveAxis(N, 0, ABG)
01:53:30.853 00.000 16108 Move returns status 0, amount 0
01:53:30.853 00.000 16108 move complete, result=0
01:53:30.853 00.000 16108 worker thread done servicing request
01:53:30.862 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3379, FiltMin=2902, FiltMax=64192, Gamma=1.000
01:53:30.879 00.017 21068 UpdateGuideState exits: m=130575 SNR=95.2
01:53:30.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.880 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:30.881 00.001 21068 Enqueuing Expose request
01:53:30.882 00.001 16108 Worker thread wakes up
01:53:30.882 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:30.883 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:30.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:32.040 01.157 16108 Exposure complete
01:53:32.115 00.075 16108 worker thread done servicing request
01:53:32.115 00.000 21068 OnExposeComplete: enter
01:53:32.116 00.001 21068 UpdateGuideState(): m_state=6
01:53:32.117 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11566
01:53:32.117 00.000 21068 Star::Find returns 1 (0), X=221.58, Y=875.90, Mass=136740, SNR=99.4, Peak=20771 HFD=3.2
01:53:32.119 00.002 21068 MultiStar: [#1 0.16,0.11,1.08,U] [#2 0.07,-0.04,0.96,U] [#3 0.11,0.15,0.88,U] [#4 -0.21,0.11,0.76,U] [#5 -0.11,-0.49,0.84,U] [#6 0.07,0.19,0.75,U] [#7 0.32,0.02,0.52,U] [#8 0.10,0.20,0.76,U] 
01:53:32.119 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.12, -0.04}
01:53:32.120 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
01:53:32.121 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
01:53:32.122 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.27 mountX=-0.06 mountY=-0.03, mountTheta=-2.64
01:53:32.123 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
01:53:32.124 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
01:53:32.125 00.001 16108 Worker thread wakes up
01:53:32.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:53:32.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:53:32.125 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
01:53:32.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:32.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:32.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:32.125 00.000 16108 MoveAxis(E, 0, ABG)
01:53:32.125 00.000 16108 Move returns status 0, amount 0
01:53:32.125 00.000 16108 MoveAxis(N, 0, ABG)
01:53:32.125 00.000 16108 Move returns status 0, amount 0
01:53:32.125 00.000 16108 move complete, result=0
01:53:32.125 00.000 16108 worker thread done servicing request
01:53:32.129 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3376, FiltMin=2893, FiltMax=52400, Gamma=1.000
01:53:32.143 00.014 21068 UpdateGuideState exits: m=136740 SNR=99.4
01:53:32.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.144 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:32.145 00.001 21068 Enqueuing Expose request
01:53:32.147 00.002 16108 Worker thread wakes up
01:53:32.147 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:32.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:32.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:33.119 00.972 16108 Exposure complete
01:53:33.183 00.064 16108 worker thread done servicing request
01:53:33.183 00.000 21068 OnExposeComplete: enter
01:53:33.184 00.001 21068 UpdateGuideState(): m_state=6
01:53:33.186 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11567
01:53:33.187 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=875.83, Mass=112459, SNR=82.6, Peak=16384 HFD=3.0
01:53:33.189 00.002 21068 MultiStar: [#1 0.28,0.16,1.19,U] [#2 0.03,-0.11,1.25,U] [#3 0.25,0.03,1.04,U] [#4 -0.40,-0.06,0.93,U] [#5 -0.24,-0.50,1.03,U] [#6 -0.21,0.18,0.98,U] [#7 0.39,0.01,0.64,U] [#8 -0.03,0.20,0.75,U] 
01:53:33.191 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.04, -0.11}
01:53:33.193 00.002 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
01:53:33.194 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
01:53:33.196 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.32 mountX=-0.01 mountY=0.03, mountTheta=2.01
01:53:33.200 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
01:53:33.202 00.002 21068 Enqueuing Move request for scope (0.01, -0.03)
01:53:33.205 00.003 16108 Worker thread wakes up
01:53:33.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:53:33.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:53:33.206 00.001 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
01:53:33.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:33.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:33.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:33.206 00.000 16108 MoveAxis(E, 0, ABG)
01:53:33.206 00.000 16108 Move returns status 0, amount 0
01:53:33.206 00.000 16108 MoveAxis(N, 0, ABG)
01:53:33.206 00.000 16108 Move returns status 0, amount 0
01:53:33.206 00.000 16108 move complete, result=0
01:53:33.207 00.001 16108 worker thread done servicing request
01:53:33.215 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3379, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:53:33.239 00.024 21068 UpdateGuideState exits: m=112459 SNR=82.6
01:53:33.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:33.241 00.001 21068 Enqueuing Expose request
01:53:33.243 00.002 16108 Worker thread wakes up
01:53:33.243 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:33.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:33.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:34.422 01.179 16108 Exposure complete
01:53:34.477 00.055 16108 worker thread done servicing request
01:53:34.477 00.000 21068 OnExposeComplete: enter
01:53:34.478 00.001 21068 UpdateGuideState(): m_state=6
01:53:34.479 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11568
01:53:34.480 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=875.71, Mass=112775, SNR=75.3, Peak=15360 HFD=3.1
01:53:34.481 00.001 21068 MultiStar: [#1 -0.10,0.15,1.06,U] [#2 0.11,-0.28,1.50,U] [#3 0.06,-0.07,1.07,U] [#4 -0.45,0.00,0.98,U] [#5 -0.13,-0.67,0.00,M2] [#6 0.05,-0.04,0.92,U] [#7 0.01,-0.12,0.74,U] [#8 -0.09,0.09,1.11,U] 
01:53:34.482 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.17, -0.23}
01:53:34.483 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
01:53:34.484 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
01:53:34.485 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.31 mountX=0.05 mountY=0.08, mountTheta=1.02
01:53:34.486 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
01:53:34.487 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
01:53:34.488 00.001 16108 Worker thread wakes up
01:53:34.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:53:34.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:53:34.488 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
01:53:34.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:34.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:34.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:34.488 00.000 16108 MoveAxis(E, 0, ABG)
01:53:34.488 00.000 16108 Move returns status 0, amount 0
01:53:34.488 00.000 16108 MoveAxis(N, 0, ABG)
01:53:34.488 00.000 16108 Move returns status 0, amount 0
01:53:34.488 00.000 16108 move complete, result=0
01:53:34.489 00.001 16108 worker thread done servicing request
01:53:34.492 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3379, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:53:34.508 00.016 21068 UpdateGuideState exits: m=112775 SNR=75.3
01:53:34.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:34.511 00.001 21068 Enqueuing Expose request
01:53:34.512 00.001 16108 Worker thread wakes up
01:53:34.512 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:34.512 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:34.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:35.505 00.993 16108 Exposure complete
01:53:35.579 00.074 16108 worker thread done servicing request
01:53:35.579 00.000 21068 OnExposeComplete: enter
01:53:35.580 00.001 21068 UpdateGuideState(): m_state=6
01:53:35.580 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11569
01:53:35.581 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=875.93, Mass=141324, SNR=102.2, Peak=17779 HFD=3.4
01:53:35.583 00.002 21068 MultiStar: [#1 -0.06,0.16,0.87,U] [#2 0.06,-0.24,0.97,U] [#3 0.06,-0.05,0.98,U] [#4 -0.08,0.14,0.78,U] [#5 -0.11,-0.59,0.00,M3] [#6 -0.01,0.29,0.66,U] [#7 0.18,0.25,0.49,U] [#8 -0.03,0.15,0.64,U] 
01:53:35.584 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.14, -0.00}
01:53:35.584 00.000 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
01:53:35.585 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
01:53:35.586 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
01:53:35.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
01:53:35.588 00.000 21068 Enqueuing Move request for scope (0.03, 0.06)
01:53:35.589 00.001 16108 Worker thread wakes up
01:53:35.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:53:35.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:53:35.589 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
01:53:35.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:35.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:35.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:35.589 00.000 16108 MoveAxis(E, 0, ABG)
01:53:35.589 00.000 16108 Move returns status 0, amount 0
01:53:35.589 00.000 16108 MoveAxis(N, 0, ABG)
01:53:35.589 00.000 16108 Move returns status 0, amount 0
01:53:35.589 00.000 16108 move complete, result=0
01:53:35.590 00.001 16108 worker thread done servicing request
01:53:35.592 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3379, FiltMin=2864, FiltMax=62093, Gamma=1.000
01:53:35.609 00.017 21068 UpdateGuideState exits: m=141324 SNR=102.2
01:53:35.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:35.610 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:35.612 00.002 21068 Enqueuing Expose request
01:53:35.613 00.001 16108 Worker thread wakes up
01:53:35.613 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:35.613 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:35.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:36.789 01.176 16108 Exposure complete
01:53:36.844 00.055 16108 worker thread done servicing request
01:53:36.844 00.000 21068 OnExposeComplete: enter
01:53:36.846 00.002 21068 UpdateGuideState(): m_state=6
01:53:36.848 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11570
01:53:36.848 00.000 21068 Star::Find returns 1 (0), X=221.28, Y=875.67, Mass=116447, SNR=87.5, Peak=15600 HFD=3.0
01:53:36.850 00.002 21068 MultiStar: [#1 0.27,0.13,1.03,U] [#2 0.40,-0.32,1.24,U] [#3 0.25,0.01,1.00,U] [#4 -0.03,-0.01,0.86,U] [#5 -0.06,-0.52,0.96,U] [#6 0.18,-0.03,0.90,U] [#7 0.23,-0.05,0.57,U] [#8 0.22,0.18,0.66,U] 
01:53:36.851 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {-0.18, -0.27}
01:53:36.851 00.000 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
01:53:36.852 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
01:53:36.853 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.69 mountX=-0.16 mountY=0.08, mountTheta=2.68
01:53:36.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.12, opts=13)
01:53:36.856 00.001 21068 Enqueuing Move request for scope (0.14, -0.12)
01:53:36.858 00.002 16108 Worker thread wakes up
01:53:36.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
01:53:36.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
01:53:36.858 00.000 16108 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=0.08
01:53:36.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:53:36.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:36.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:36.858 00.000 16108 MoveAxis(E, 0, ABG)
01:53:36.858 00.000 16108 Move returns status 0, amount 0
01:53:36.858 00.000 16108 MoveAxis(N, 0, ABG)
01:53:36.858 00.000 16108 Move returns status 0, amount 0
01:53:36.858 00.000 16108 move complete, result=0
01:53:36.858 00.000 16108 worker thread done servicing request
01:53:36.862 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3379, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:53:36.877 00.015 21068 UpdateGuideState exits: m=116447 SNR=87.5
01:53:36.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:36.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:36.880 00.001 21068 Enqueuing Expose request
01:53:36.881 00.001 16108 Worker thread wakes up
01:53:36.881 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:36.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:36.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:37.853 00.972 16108 Exposure complete
01:53:37.916 00.063 16108 worker thread done servicing request
01:53:37.916 00.000 21068 OnExposeComplete: enter
01:53:37.917 00.001 21068 UpdateGuideState(): m_state=6
01:53:37.918 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11571
01:53:37.918 00.000 21068 Star::Find returns 1 (0), X=221.63, Y=875.41, Mass=114033, SNR=78.4, Peak=15347 HFD=3.1
01:53:37.919 00.001 21068 MultiStar: [#1 0.23,-0.17,1.26,U] [#2 0.19,-0.58,0.00,M1] [#3 0.22,-0.36,1.14,U] [#4 -0.04,-0.07,1.02,U] [#5 0.25,-0.50,1.04,U] [#6 0.09,0.06,0.91,U] [#7 0.45,-0.32,0.66,U] [#8 0.32,-0.01,0.88,U] 
01:53:37.920 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.24}, one-star: {0.17, -0.52}
01:53:37.921 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
01:53:37.922 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
01:53:37.922 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.88 mountX=-0.24 mountY=0.19, mountTheta=2.48
01:53:37.925 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.24, opts=13)
01:53:37.925 00.000 21068 Enqueuing Move request for scope (0.20, -0.24)
01:53:37.926 00.001 16108 Worker thread wakes up
01:53:37.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
01:53:37.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
01:53:37.926 00.000 16108 Moving (0.20, -0.24) raw xDistance=-0.24 yDistance=0.19
01:53:37.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:53:37.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:37.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:53:37.926 00.000 16108 MoveAxis(E, 63, ABG)
01:53:37.927 00.001 16108 Guiding  Dir = 2, Dur = 63
01:53:37.927 00.000 16108 IsSlewing returns 0
01:53:37.927 00.000 16108 IsGuiding returns 0
01:53:37.930 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3379, FiltMin=2918, FiltMax=60061, Gamma=1.000
01:53:37.945 00.015 21068 UpdateGuideState exits: m=114033 SNR=78.4
01:53:37.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:37.947 00.000 21068 Enqueuing Expose request
01:53:37.958 00.011 16108 PulseGuide returned control before completion, sleep 43
01:53:38.004 00.046 16108 IsGuiding returns 1
01:53:38.004 00.000 16108 scope still moving after pulse duration time elapsed
01:53:38.035 00.031 16108 IsSlewing returns 0
01:53:38.035 00.000 16108 IsGuiding returns 1
01:53:38.066 00.031 16108 IsSlewing returns 0
01:53:38.066 00.000 16108 IsGuiding returns 0
01:53:38.066 00.000 16108 scope move finished after 63 + 76 ms
01:53:38.066 00.000 16108 Move returns status 0, amount 63
01:53:38.066 00.000 16108 MoveAxis(N, 0, ABG)
01:53:38.066 00.000 16108 Move returns status 0, amount 0
01:53:38.066 00.000 16108 move complete, result=0
01:53:38.066 00.000 16108 worker thread done servicing request
01:53:38.066 00.000 16108 Worker thread wakes up
01:53:38.067 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:38.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:38.067 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
01:53:39.232 01.165 16108 Exposure complete
01:53:39.300 00.068 16108 worker thread done servicing request
01:53:39.300 00.000 21068 OnExposeComplete: enter
01:53:39.301 00.001 21068 UpdateGuideState(): m_state=6
01:53:39.302 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11572
01:53:39.303 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=875.48, Mass=114197, SNR=76.8, Peak=14621 HFD=3.1
01:53:39.304 00.001 21068 MultiStar: [#1 0.64,-0.26,0.00,M1] [#2 0.91,-0.61,0.00,M2] [#3 0.65,-0.44,0.00,M1] [#4 0.47,-0.51,0.00,M1] [#5 0.60,-1.18,0.00,M2] [#6 0.73,-0.19,0.00,M1] [#7 0.99,-0.50,0.00,M1] [#8 0.70,-0.12,0.00,M1] 
01:53:39.304 00.000 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
01:53:39.305 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
01:53:39.306 00.001 21068 CameraToMount -- cameraX=0.65 cameraY=-0.46 hyp=0.79 cameraTheta=-0.61 mountX=-0.72 mountY=0.29, mountTheta=2.76
01:53:39.309 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.65, y=-0.46, opts=13)
01:53:39.310 00.001 21068 Enqueuing Move request for scope (0.65, -0.46)
01:53:39.312 00.002 16108 Worker thread wakes up
01:53:39.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.46) opts 0xd
01:53:39.312 00.000 16108 Handling offset move in thread for scope, endpoint = (0.65, -0.46)
01:53:39.312 00.000 16108 Moving (0.65, -0.46) raw xDistance=-0.72 yDistance=0.29
01:53:39.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
01:53:39.313 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:39.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:53:39.313 00.000 16108 MoveAxis(E, 193, ABG)
01:53:39.313 00.000 16108 Guiding  Dir = 2, Dur = 193
01:53:39.313 00.000 16108 IsSlewing returns 0
01:53:39.314 00.001 16108 IsGuiding returns 0
01:53:39.318 00.004 16108 PulseGuide returned control before completion, sleep 200
01:53:39.323 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3382, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:53:39.345 00.022 21068 UpdateGuideState exits: m=114197 SNR=76.8
01:53:39.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:39.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:39.348 00.001 21068 Enqueuing Expose request
01:53:39.520 00.172 16108 IsGuiding returns 1
01:53:39.520 00.000 16108 scope still moving after pulse duration time elapsed
01:53:39.552 00.032 16108 IsSlewing returns 0
01:53:39.552 00.000 16108 IsGuiding returns 1
01:53:39.583 00.031 16108 IsSlewing returns 0
01:53:39.583 00.000 16108 IsGuiding returns 0
01:53:39.583 00.000 16108 scope move finished after 193 + 75 ms
01:53:39.583 00.000 16108 Move returns status 0, amount 193
01:53:39.583 00.000 16108 MoveAxis(N, 0, ABG)
01:53:39.583 00.000 16108 Move returns status 0, amount 0
01:53:39.583 00.000 16108 move complete, result=0
01:53:39.583 00.000 16108 worker thread done servicing request
01:53:39.583 00.000 16108 Worker thread wakes up
01:53:39.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:39.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:39.583 00.000 21068 GuideStep: -0.7 px 193 ms EAST, 0.3 px 0 ms NORTH
01:53:40.564 00.981 16108 Exposure complete
01:53:40.630 00.066 16108 worker thread done servicing request
01:53:40.630 00.000 21068 OnExposeComplete: enter
01:53:40.631 00.001 21068 UpdateGuideState(): m_state=6
01:53:40.632 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11573
01:53:40.633 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.75, Mass=120251, SNR=79.8, Peak=15184 HFD=3.1
01:53:40.634 00.001 21068 MultiStar: [#1 -0.25,0.11,1.08,U] [#2 -0.45,-0.36,1.31,U] [#3 -0.19,0.15,1.35,U] [#4 -0.42,-0.26,1.10,U] [#5 -0.56,-0.66,0.00,M3] [#6 -0.39,0.15,0.89,U] [#7 -0.14,-0.13,0.53,U] [#8 -0.42,-0.01,0.76,U] 
01:53:40.635 00.001 21068 refined, 7 included, MultiStar: {-0.37, -0.07}, one-star: {-0.63, -0.19}
01:53:40.635 00.000 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
01:53:40.636 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
01:53:40.638 00.002 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.07 hyp=0.37 cameraTheta=-2.95 mountX=0.35 mountY=0.15, mountTheta=0.41
01:53:40.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.07, opts=13)
01:53:40.640 00.000 21068 Enqueuing Move request for scope (-0.37, -0.07)
01:53:40.641 00.001 16108 Worker thread wakes up
01:53:40.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.07) opts 0xd
01:53:40.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.07)
01:53:40.641 00.000 16108 Moving (-0.37, -0.07) raw xDistance=0.35 yDistance=0.15
01:53:40.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
01:53:40.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:40.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:53:40.641 00.000 16108 MoveAxis(W, 78, ABG)
01:53:40.641 00.000 16108 Guiding  Dir = 3, Dur = 78
01:53:40.641 00.000 16108 IsSlewing returns 0
01:53:40.642 00.001 16108 IsGuiding returns 0
01:53:40.645 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3382, FiltMin=2889, FiltMax=56381, Gamma=1.000
01:53:40.660 00.015 21068 UpdateGuideState exits: m=120251 SNR=79.8
01:53:40.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:40.663 00.001 21068 Enqueuing Expose request
01:53:40.668 00.005 16108 PulseGuide returned control before completion, sleep 62
01:53:40.745 00.077 16108 IsGuiding returns 1
01:53:40.745 00.000 16108 scope still moving after pulse duration time elapsed
01:53:40.776 00.031 16108 IsSlewing returns 0
01:53:40.776 00.000 16108 IsGuiding returns 0
01:53:40.776 00.000 16108 scope move finished after 78 + 57 ms
01:53:40.776 00.000 16108 Move returns status 0, amount 78
01:53:40.776 00.000 16108 MoveAxis(N, 0, ABG)
01:53:40.776 00.000 16108 Move returns status 0, amount 0
01:53:40.776 00.000 16108 move complete, result=0
01:53:40.776 00.000 16108 worker thread done servicing request
01:53:40.776 00.000 16108 Worker thread wakes up
01:53:40.776 00.000 21068 GuideStep: 0.4 px 78 ms WEST, 0.2 px 0 ms NORTH
01:53:40.779 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:40.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:41.946 01.167 16108 Exposure complete
01:53:42.002 00.056 16108 worker thread done servicing request
01:53:42.002 00.000 21068 OnExposeComplete: enter
01:53:42.003 00.001 21068 UpdateGuideState(): m_state=6
01:53:42.004 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11574
01:53:42.005 00.001 21068 Star::Find returns 1 (0), X=220.53, Y=875.98, Mass=107011, SNR=73.4, Peak=14464 HFD=3.1
01:53:42.006 00.001 21068 MultiStar: [#1 -0.76,0.37,0.00,M1] [#2 -0.54,0.06,1.48,U] [#3 -0.89,0.17,0.00,M1] [#4 -1.07,0.12,0.00,M1] [#5 -0.57,-0.40,0.00,M4] [#6 -0.68,0.32,0.00,M1] [#7 -0.57,0.56,0.00,M1] [#8 -0.81,0.50,0.00,M1] 
01:53:42.007 00.001 21068 refined, 1 included, MultiStar: {-0.70, 0.06}, one-star: {-0.93, 0.04}
01:53:42.007 00.000 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
01:53:42.008 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
01:53:42.009 00.001 21068 CameraToMount -- cameraX=-0.70 cameraY=0.06 hyp=0.70 cameraTheta=3.06 mountX=0.69 mountY=0.11, mountTheta=0.16
01:53:42.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.70, y=0.06, opts=13)
01:53:42.011 00.000 21068 Enqueuing Move request for scope (-0.70, 0.06)
01:53:42.012 00.001 16108 Worker thread wakes up
01:53:42.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.06) opts 0xd
01:53:42.012 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.70, 0.06)
01:53:42.012 00.000 16108 Moving (-0.70, 0.06) raw xDistance=0.69 yDistance=0.11
01:53:42.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
01:53:42.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:42.013 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:53:42.013 00.000 16108 MoveAxis(W, 187, ABG)
01:53:42.013 00.000 16108 Guiding  Dir = 3, Dur = 187
01:53:42.013 00.000 16108 IsSlewing returns 0
01:53:42.013 00.000 16108 IsGuiding returns 0
01:53:42.017 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3379, FiltMin=2925, FiltMax=53478, Gamma=1.000
01:53:42.020 00.003 16108 PulseGuide returned control before completion, sleep 191
01:53:42.034 00.014 21068 UpdateGuideState exits: m=107011 SNR=73.4
01:53:42.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:42.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:42.037 00.001 21068 Enqueuing Expose request
01:53:42.224 00.187 16108 IsGuiding returns 1
01:53:42.224 00.000 16108 scope still moving after pulse duration time elapsed
01:53:42.256 00.032 16108 IsSlewing returns 0
01:53:42.257 00.001 16108 IsGuiding returns 1
01:53:42.287 00.030 16108 IsSlewing returns 0
01:53:42.287 00.000 16108 IsGuiding returns 0
01:53:42.287 00.000 16108 scope move finished after 187 + 86 ms
01:53:42.287 00.000 16108 Move returns status 0, amount 187
01:53:42.287 00.000 16108 MoveAxis(N, 0, ABG)
01:53:42.287 00.000 16108 Move returns status 0, amount 0
01:53:42.287 00.000 16108 move complete, result=0
01:53:42.287 00.000 16108 worker thread done servicing request
01:53:42.287 00.000 16108 Worker thread wakes up
01:53:42.287 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:42.288 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:42.288 00.000 21068 GuideStep: 0.7 px 187 ms WEST, 0.1 px 0 ms NORTH
01:53:43.268 00.980 16108 Exposure complete
01:53:43.331 00.063 16108 worker thread done servicing request
01:53:43.331 00.000 21068 OnExposeComplete: enter
01:53:43.332 00.001 21068 UpdateGuideState(): m_state=6
01:53:43.333 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11575
01:53:43.333 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=875.99, Mass=139141, SNR=101.7, Peak=16339 HFD=3.5
01:53:43.334 00.001 21068 MultiStar: [#1 0.13,0.23,0.78,U] [#2 0.14,-0.25,1.11,U] [#3 0.21,-0.05,0.80,U] [#4 -0.22,0.30,0.61,U] [#5 0.04,-0.41,0.94,U] [#6 0.17,0.25,0.68,U] [#7 0.41,0.22,0.63,U] [#8 0.22,0.41,0.62,U] 
01:53:43.335 00.001 21068 single-star, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.00, 0.05}
01:53:43.337 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
01:53:43.338 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
01:53:43.339 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=0.01 mountY=-0.05, mountTheta=-1.41
01:53:43.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.05, opts=13)
01:53:43.345 00.004 21068 Enqueuing Move request for scope (0.00, 0.05)
01:53:43.347 00.002 16108 Worker thread wakes up
01:53:43.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:53:43.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:53:43.347 00.000 16108 Moving (0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
01:53:43.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:43.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:43.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:43.347 00.000 16108 MoveAxis(E, 0, ABG)
01:53:43.347 00.000 16108 Move returns status 0, amount 0
01:53:43.347 00.000 16108 MoveAxis(N, 0, ABG)
01:53:43.347 00.000 16108 Move returns status 0, amount 0
01:53:43.347 00.000 16108 move complete, result=0
01:53:43.347 00.000 16108 worker thread done servicing request
01:53:43.357 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3382, FiltMin=2883, FiltMax=63997, Gamma=1.000
01:53:43.379 00.022 21068 UpdateGuideState exits: m=139141 SNR=101.7
01:53:43.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:43.381 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:43.382 00.001 21068 Enqueuing Expose request
01:53:43.383 00.001 16108 Worker thread wakes up
01:53:43.383 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:43.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:43.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:44.539 01.155 16108 Exposure complete
01:53:44.594 00.055 16108 worker thread done servicing request
01:53:44.594 00.000 21068 OnExposeComplete: enter
01:53:44.595 00.001 21068 UpdateGuideState(): m_state=6
01:53:44.596 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11576
01:53:44.598 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=875.83, Mass=128216, SNR=93.1, Peak=17651 HFD=3.3
01:53:44.599 00.001 21068 MultiStar: [#1 0.28,-0.04,1.08,U] [#2 0.36,-0.22,1.21,U] [#3 0.43,-0.18,0.90,U] [#4 0.19,-0.00,0.77,U] [#5 0.24,-0.64,0.00,M4] [#6 0.21,0.11,0.67,U] [#7 0.57,-0.04,0.55,U] [#8 0.30,-0.08,0.71,U] 
01:53:44.601 00.002 21068 single-star, 7 included, MultiStar: {0.29, -0.08}, one-star: {0.05, -0.11}
01:53:44.603 00.002 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
01:53:44.604 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
01:53:44.606 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=-0.07 mountY=0.09, mountTheta=2.22
01:53:44.610 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
01:53:44.612 00.002 21068 Enqueuing Move request for scope (0.05, -0.11)
01:53:44.614 00.002 16108 Worker thread wakes up
01:53:44.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:53:44.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:53:44.614 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.09
01:53:44.616 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:53:44.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:44.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:53:44.616 00.000 16108 MoveAxis(E, 0, ABG)
01:53:44.616 00.000 16108 Move returns status 0, amount 0
01:53:44.616 00.000 16108 MoveAxis(N, 0, ABG)
01:53:44.616 00.000 16108 Move returns status 0, amount 0
01:53:44.616 00.000 16108 move complete, result=0
01:53:44.616 00.000 16108 worker thread done servicing request
01:53:44.623 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3382, FiltMin=2925, FiltMax=64029, Gamma=1.000
01:53:44.642 00.019 21068 UpdateGuideState exits: m=128216 SNR=93.1
01:53:44.645 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:44.647 00.001 21068 Enqueuing Expose request
01:53:44.648 00.001 16108 Worker thread wakes up
01:53:44.648 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:44.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:44.648 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:45.631 00.983 16108 Exposure complete
01:53:45.702 00.071 16108 worker thread done servicing request
01:53:45.702 00.000 21068 OnExposeComplete: enter
01:53:45.704 00.002 21068 UpdateGuideState(): m_state=6
01:53:45.705 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11577
01:53:45.705 00.000 21068 Star::Find returns 1 (0), X=221.77, Y=875.66, Mass=134826, SNR=93.5, Peak=16909 HFD=3.1
01:53:45.706 00.001 21068 MultiStar: [#1 0.38,0.09,1.14,U] [#2 0.63,-0.21,0.00,M1] [#3 0.41,-0.09,0.94,U] [#4 -0.00,-0.15,0.71,U] [#5 0.25,-0.64,0.00,M5] [#6 0.28,0.06,0.76,U] [#7 0.68,-0.21,0.00,M1] [#8 0.24,-0.26,0.75,U] 
01:53:45.708 00.002 21068 refined, 5 included, MultiStar: {0.29, -0.10}, one-star: {0.31, -0.28}
01:53:45.710 00.002 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
01:53:45.711 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
01:53:45.713 00.002 21068 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-0.33 mountX=-0.30 mountY=0.03, mountTheta=3.05
01:53:45.716 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.10, opts=13)
01:53:45.719 00.003 21068 Enqueuing Move request for scope (0.29, -0.10)
01:53:45.721 00.002 16108 Worker thread wakes up
01:53:45.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
01:53:45.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
01:53:45.721 00.000 16108 Moving (0.29, -0.10) raw xDistance=-0.30 yDistance=0.03
01:53:45.721 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:53:45.721 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:45.722 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:45.722 00.000 16108 MoveAxis(E, 78, ABG)
01:53:45.722 00.000 16108 Guiding  Dir = 2, Dur = 78
01:53:45.722 00.000 16108 IsSlewing returns 0
01:53:45.722 00.000 16108 IsGuiding returns 0
01:53:45.731 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3382, FiltMin=2899, FiltMax=60877, Gamma=1.000
01:53:45.754 00.023 21068 UpdateGuideState exits: m=134826 SNR=93.5
01:53:45.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:45.756 00.000 21068 Enqueuing Expose request
01:53:45.762 00.006 16108 PulseGuide returned control before completion, sleep 48
01:53:45.824 00.062 16108 IsGuiding returns 1
01:53:45.824 00.000 16108 scope still moving after pulse duration time elapsed
01:53:45.856 00.032 16108 IsSlewing returns 0
01:53:45.856 00.000 16108 IsGuiding returns 0
01:53:45.857 00.001 16108 scope move finished after 78 + 56 ms
01:53:45.857 00.000 16108 Move returns status 0, amount 78
01:53:45.857 00.000 16108 MoveAxis(N, 0, ABG)
01:53:45.857 00.000 16108 Move returns status 0, amount 0
01:53:45.857 00.000 16108 move complete, result=0
01:53:45.857 00.000 16108 worker thread done servicing request
01:53:45.857 00.000 16108 Worker thread wakes up
01:53:45.857 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
01:53:45.861 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:45.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:47.025 01.164 16108 Exposure complete
01:53:47.117 00.092 16108 worker thread done servicing request
01:53:47.117 00.000 21068 OnExposeComplete: enter
01:53:47.118 00.001 21068 UpdateGuideState(): m_state=6
01:53:47.118 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11578
01:53:47.119 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=875.80, Mass=130682, SNR=101.6, Peak=18323 HFD=3.2
01:53:47.120 00.001 21068 MultiStar: [#1 0.01,-0.03,0.98,U] [#2 0.30,-0.21,1.05,U] [#3 0.26,-0.14,0.99,U] [#4 -0.31,-0.03,0.65,U] [#5 0.05,-0.69,0.00,M6] [#6 -0.19,0.02,0.69,U] [#7 0.28,0.02,0.65,U] [#8 -0.08,-0.17,0.70,U] 
01:53:47.121 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.04, -0.14}
01:53:47.123 00.002 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
01:53:47.123 00.000 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
01:53:47.124 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.09 mountX=-0.06 mountY=0.08, mountTheta=2.25
01:53:47.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
01:53:47.126 00.000 21068 Enqueuing Move request for scope (0.05, -0.09)
01:53:47.127 00.001 16108 Worker thread wakes up
01:53:47.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:53:47.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:53:47.127 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.06 yDistance=0.08
01:53:47.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:47.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:47.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:47.127 00.000 16108 MoveAxis(E, 0, ABG)
01:53:47.127 00.000 16108 Move returns status 0, amount 0
01:53:47.127 00.000 16108 MoveAxis(N, 0, ABG)
01:53:47.128 00.001 16108 Move returns status 0, amount 0
01:53:47.128 00.000 16108 move complete, result=0
01:53:47.128 00.000 16108 worker thread done servicing request
01:53:47.135 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3382, FiltMin=2902, FiltMax=64173, Gamma=1.000
01:53:47.160 00.025 21068 UpdateGuideState exits: m=130682 SNR=101.6
01:53:47.163 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:47.164 00.000 21068 Enqueuing Expose request
01:53:47.165 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:47.166 00.001 16108 Worker thread wakes up
01:53:47.167 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:47.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:48.145 00.978 16108 Exposure complete
01:53:48.213 00.068 16108 worker thread done servicing request
01:53:48.213 00.000 21068 OnExposeComplete: enter
01:53:48.214 00.001 21068 UpdateGuideState(): m_state=6
01:53:48.214 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11579
01:53:48.215 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=875.76, Mass=115624, SNR=79.5, Peak=15184 HFD=3.4
01:53:48.216 00.001 21068 MultiStar: [#1 0.18,0.07,1.19,U] [#2 0.33,-0.15,1.45,U] [#3 0.06,-0.06,1.17,U] [#4 -0.32,-0.28,1.06,U] [#5 -0.39,-0.60,0.00,M7] [#6 -0.12,0.17,0.91,U] [#7 0.15,-0.04,0.67,U] [#8 0.05,0.10,0.98,U] 
01:53:48.216 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.27, -0.18}
01:53:48.217 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
01:53:48.218 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
01:53:48.218 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.16 mountX=-0.03 mountY=0.05, mountTheta=2.18
01:53:48.221 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
01:53:48.222 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
01:53:48.222 00.000 16108 Worker thread wakes up
01:53:48.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:53:48.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:53:48.222 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.05
01:53:48.223 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:48.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:48.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:53:48.223 00.000 16108 MoveAxis(E, 0, ABG)
01:53:48.223 00.000 16108 Move returns status 0, amount 0
01:53:48.223 00.000 16108 MoveAxis(N, 0, ABG)
01:53:48.223 00.000 16108 Move returns status 0, amount 0
01:53:48.223 00.000 16108 move complete, result=0
01:53:48.223 00.000 16108 worker thread done servicing request
01:53:48.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3379, FiltMin=2877, FiltMax=62045, Gamma=1.000
01:53:48.241 00.015 21068 UpdateGuideState exits: m=115624 SNR=79.5
01:53:48.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:48.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:48.243 00.000 21068 Enqueuing Expose request
01:53:48.244 00.001 16108 Worker thread wakes up
01:53:48.244 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:48.245 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:48.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:49.414 01.169 16108 Exposure complete
01:53:49.496 00.082 16108 worker thread done servicing request
01:53:49.496 00.000 21068 OnExposeComplete: enter
01:53:49.499 00.003 21068 UpdateGuideState(): m_state=6
01:53:49.501 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11580
01:53:49.503 00.002 21068 Star::Find returns 1 (0), X=221.05, Y=875.54, Mass=126738, SNR=89.4, Peak=16896 HFD=3.4
01:53:49.506 00.003 21068 MultiStar: [#1 0.08,0.06,1.29,U] [#2 0.02,-0.33,1.17,U] [#3 -0.02,-0.36,0.95,U] [#4 -0.68,0.09,0.00,M1] [#5 -0.17,-0.66,0.00,M8] [#6 -0.34,-0.06,0.73,U] [#7 -0.00,0.13,0.64,U] [#8 -0.05,0.18,0.80,U] 
01:53:49.507 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.13}, one-star: {-0.41, -0.40}
01:53:49.509 00.002 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
01:53:49.510 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
01:53:49.512 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.18 mountX=0.07 mountY=0.15, mountTheta=1.15
01:53:49.515 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.13, opts=13)
01:53:49.517 00.002 21068 Enqueuing Move request for scope (-0.09, -0.13)
01:53:49.518 00.001 16108 Worker thread wakes up
01:53:49.519 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:53:49.519 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:53:49.519 00.000 16108 Moving (-0.09, -0.13) raw xDistance=0.07 yDistance=0.15
01:53:49.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:53:49.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:49.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:53:49.519 00.000 16108 MoveAxis(E, 0, ABG)
01:53:49.519 00.000 16108 Move returns status 0, amount 0
01:53:49.520 00.001 16108 MoveAxis(N, 0, ABG)
01:53:49.520 00.000 16108 Move returns status 0, amount 0
01:53:49.520 00.000 16108 move complete, result=0
01:53:49.520 00.000 16108 worker thread done servicing request
01:53:49.525 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3382, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:53:49.541 00.016 21068 UpdateGuideState exits: m=126738 SNR=89.4
01:53:49.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.543 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:49.543 00.000 21068 Enqueuing Expose request
01:53:49.544 00.001 16108 Worker thread wakes up
01:53:49.544 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:49.545 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:49.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:50.515 00.970 16108 Exposure complete
01:53:50.575 00.060 16108 worker thread done servicing request
01:53:50.575 00.000 21068 OnExposeComplete: enter
01:53:50.575 00.000 21068 UpdateGuideState(): m_state=6
01:53:50.576 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11581
01:53:50.577 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.77, Mass=134752, SNR=88.1, Peak=18848 HFD=3.1
01:53:50.578 00.001 21068 MultiStar: [#1 -0.22,0.18,1.07,U] [#2 0.08,-0.06,1.18,U] [#3 -0.10,-0.07,1.00,U] [#4 -0.43,-0.16,0.88,U] [#5 -0.39,-0.61,0.00,M9] [#6 -0.41,-0.00,0.71,U] [#7 0.17,-0.14,0.63,U] [#8 -0.05,0.04,0.72,U] 
01:53:50.579 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.04}, one-star: {-0.25, -0.17}
01:53:50.579 00.000 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
01:53:50.580 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
01:53:50.581 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.14 mountY=0.08, mountTheta=0.51
01:53:50.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.04, opts=13)
01:53:50.583 00.001 21068 Enqueuing Move request for scope (-0.15, -0.04)
01:53:50.584 00.001 16108 Worker thread wakes up
01:53:50.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
01:53:50.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
01:53:50.584 00.000 16108 Moving (-0.15, -0.04) raw xDistance=0.14 yDistance=0.08
01:53:50.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:53:50.585 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:50.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:50.585 00.000 16108 MoveAxis(E, 0, ABG)
01:53:50.585 00.000 16108 Move returns status 0, amount 0
01:53:50.585 00.000 16108 MoveAxis(N, 0, ABG)
01:53:50.585 00.000 16108 Move returns status 0, amount 0
01:53:50.585 00.000 16108 move complete, result=0
01:53:50.585 00.000 16108 worker thread done servicing request
01:53:50.590 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3382, FiltMin=2867, FiltMax=61837, Gamma=1.000
01:53:50.605 00.015 21068 UpdateGuideState exits: m=134752 SNR=88.1
01:53:50.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:50.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:50.608 00.001 21068 Enqueuing Expose request
01:53:50.608 00.000 16108 Worker thread wakes up
01:53:50.608 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:50.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:50.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:51.775 01.166 16108 Exposure complete
01:53:51.857 00.082 16108 worker thread done servicing request
01:53:51.857 00.000 21068 OnExposeComplete: enter
01:53:51.859 00.002 21068 UpdateGuideState(): m_state=6
01:53:51.862 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11582
01:53:51.865 00.003 21068 Star::Find returns 1 (0), X=220.92, Y=876.09, Mass=116324, SNR=79.6, Peak=17376 HFD=3.1
01:53:51.867 00.002 21068 MultiStar: [#1 -0.15,0.20,1.21,U] [#2 -0.07,-0.16,1.35,U] [#3 -0.18,-0.10,1.13,U] [#4 -0.60,0.11,0.00,M1] [#5 -0.25,-0.55,0.00,M10] [#6 -0.52,0.04,0.80,U] [#7 -0.21,-0.04,0.69,U] [#8 -0.05,0.24,0.85,U] 
01:53:51.869 00.002 21068 refined, 6 included, MultiStar: {-0.23, 0.04}, one-star: {-0.54, 0.15}
01:53:51.870 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
01:53:51.871 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
01:53:51.874 00.003 21068 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.98 mountX=0.23 mountY=0.02, mountTheta=0.07
01:53:51.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.04, opts=13)
01:53:51.877 00.001 21068 Enqueuing Move request for scope (-0.23, 0.04)
01:53:51.879 00.002 16108 Worker thread wakes up
01:53:51.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
01:53:51.879 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
01:53:51.879 00.000 16108 Moving (-0.23, 0.04) raw xDistance=0.23 yDistance=0.02
01:53:51.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:53:51.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:51.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:51.879 00.000 16108 MoveAxis(W, 61, ABG)
01:53:51.879 00.000 16108 Guiding  Dir = 3, Dur = 61
01:53:51.880 00.001 16108 IsSlewing returns 0
01:53:51.880 00.000 16108 IsGuiding returns 0
01:53:51.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3382, FiltMin=2848, FiltMax=56992, Gamma=1.000
01:53:51.888 00.003 16108 PulseGuide returned control before completion, sleep 64
01:53:51.899 00.011 21068 UpdateGuideState exits: m=116324 SNR=79.6
01:53:51.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.902 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:51.902 00.000 21068 Enqueuing Expose request
01:53:51.964 00.062 16108 IsGuiding returns 1
01:53:51.964 00.000 16108 scope still moving after pulse duration time elapsed
01:53:51.996 00.032 16108 IsSlewing returns 0
01:53:51.996 00.000 16108 IsGuiding returns 0
01:53:51.996 00.000 16108 scope move finished after 61 + 54 ms
01:53:51.996 00.000 16108 Move returns status 0, amount 61
01:53:51.996 00.000 16108 MoveAxis(N, 0, ABG)
01:53:51.996 00.000 16108 Move returns status 0, amount 0
01:53:51.996 00.000 16108 move complete, result=0
01:53:51.996 00.000 16108 worker thread done servicing request
01:53:51.996 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
01:53:51.998 00.002 16108 Worker thread wakes up
01:53:51.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:51.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:52.968 00.970 16108 Exposure complete
01:53:53.022 00.054 16108 worker thread done servicing request
01:53:53.022 00.000 21068 OnExposeComplete: enter
01:53:53.023 00.001 21068 UpdateGuideState(): m_state=6
01:53:53.024 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11583
01:53:53.025 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=875.82, Mass=138773, SNR=86.7, Peak=17328 HFD=3.4
01:53:53.026 00.001 21068 MultiStar: [#1 -0.01,0.15,1.13,U] [#2 0.16,-0.15,1.05,U] [#3 0.12,-0.12,1.08,U] [#4 -0.37,-0.01,0.93,U] [#5 -0.27,-0.61,0.00,R] [#6 -0.31,-0.09,0.84,U] [#7 0.28,-0.28,0.58,U] [#8 0.13,0.06,0.75,U] 
01:53:53.027 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.15, -0.12}
01:53:53.027 00.000 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
01:53:53.028 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
01:53:53.029 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.02 mountX=0.02 mountY=0.06, mountTheta=1.30
01:53:53.030 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
01:53:53.031 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
01:53:53.032 00.001 16108 Worker thread wakes up
01:53:53.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:53:53.032 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:53:53.032 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.06
01:53:53.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:53.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:53.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:53:53.032 00.000 16108 MoveAxis(E, 0, ABG)
01:53:53.033 00.001 16108 Move returns status 0, amount 0
01:53:53.033 00.000 16108 MoveAxis(N, 0, ABG)
01:53:53.033 00.000 16108 Move returns status 0, amount 0
01:53:53.033 00.000 16108 move complete, result=0
01:53:53.033 00.000 16108 worker thread done servicing request
01:53:53.040 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3382, FiltMin=2854, FiltMax=64288, Gamma=1.000
01:53:53.058 00.018 21068 UpdateGuideState exits: m=138773 SNR=86.7
01:53:53.060 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:53.062 00.001 21068 Enqueuing Expose request
01:53:53.064 00.002 16108 Worker thread wakes up
01:53:53.064 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:53.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:53.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:54.237 01.172 16108 Exposure complete
01:53:54.298 00.061 16108 worker thread done servicing request
01:53:54.298 00.000 21068 OnExposeComplete: enter
01:53:54.300 00.002 21068 UpdateGuideState(): m_state=6
01:53:54.301 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11584
01:53:54.302 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=875.83, Mass=119926, SNR=81.2, Peak=16419 HFD=3.3
01:53:54.304 00.002 21068 MultiStar: [#1 0.31,0.09,1.16,U] [#2 0.31,-0.28,1.21,U] [#3 0.27,-0.18,1.01,U] [#4 -0.22,-0.09,1.02,U] [#5 0.29,-0.06,1.29,U] [#6 0.32,0.10,0.87,U] [#7 0.43,-0.15,0.74,U] [#8 -0.00,0.00,0.85,U] 
01:53:54.304 00.000 21068 single-star, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.02, -0.11}
01:53:54.305 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
01:53:54.306 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
01:53:54.307 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=-0.04 mountY=0.10, mountTheta=1.91
01:53:54.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.11, opts=13)
01:53:54.310 00.001 21068 Enqueuing Move request for scope (0.02, -0.11)
01:53:54.311 00.001 16108 Worker thread wakes up
01:53:54.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:53:54.311 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:53:54.311 00.000 16108 Moving (0.02, -0.11) raw xDistance=-0.04 yDistance=0.10
01:53:54.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:54.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:54.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:53:54.311 00.000 16108 MoveAxis(E, 0, ABG)
01:53:54.312 00.001 16108 Move returns status 0, amount 0
01:53:54.312 00.000 16108 MoveAxis(N, 0, ABG)
01:53:54.312 00.000 16108 Move returns status 0, amount 0
01:53:54.312 00.000 16108 move complete, result=0
01:53:54.312 00.000 16108 worker thread done servicing request
01:53:54.316 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3382, FiltMin=2909, FiltMax=57053, Gamma=1.000
01:53:54.332 00.016 21068 UpdateGuideState exits: m=119926 SNR=81.2
01:53:54.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:54.335 00.001 21068 Enqueuing Expose request
01:53:54.335 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:54.336 00.001 16108 Worker thread wakes up
01:53:54.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:54.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:55.320 00.984 16108 Exposure complete
01:53:55.385 00.065 16108 worker thread done servicing request
01:53:55.385 00.000 21068 OnExposeComplete: enter
01:53:55.388 00.003 21068 UpdateGuideState(): m_state=6
01:53:55.391 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11585
01:53:55.393 00.002 21068 Star::Find returns 1 (0), X=221.57, Y=875.84, Mass=115378, SNR=74.0, Peak=17827 HFD=3.0
01:53:55.396 00.003 21068 MultiStar: [#1 0.39,-0.18,1.34,U] [#2 0.20,-0.29,1.22,U] [#3 0.38,-0.29,1.24,U] [#4 0.03,-0.09,1.04,U] [#5 0.40,0.07,1.13,U] [#6 0.32,-0.02,0.89,U] [#7 0.18,-0.17,0.76,U] [#8 0.03,0.38,1.04,U] 
01:53:55.397 00.001 21068 single-star, 8 included, MultiStar: {0.24, -0.08}, one-star: {0.11, -0.10}
01:53:55.399 00.002 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
01:53:55.399 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
01:53:55.400 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.77 mountX=-0.12 mountY=0.08, mountTheta=2.59
01:53:55.403 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
01:53:55.406 00.003 21068 Enqueuing Move request for scope (0.11, -0.10)
01:53:55.409 00.003 16108 Worker thread wakes up
01:53:55.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:53:55.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:53:55.409 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.12 yDistance=0.08
01:53:55.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:53:55.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:55.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:55.409 00.000 16108 MoveAxis(E, 0, ABG)
01:53:55.409 00.000 16108 Move returns status 0, amount 0
01:53:55.409 00.000 16108 MoveAxis(N, 0, ABG)
01:53:55.409 00.000 16108 Move returns status 0, amount 0
01:53:55.409 00.000 16108 move complete, result=0
01:53:55.410 00.001 16108 worker thread done servicing request
01:53:55.418 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3382, FiltMin=2941, FiltMax=53565, Gamma=1.000
01:53:55.435 00.017 21068 UpdateGuideState exits: m=115378 SNR=74.0
01:53:55.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:55.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:55.438 00.000 21068 Enqueuing Expose request
01:53:55.439 00.001 16108 Worker thread wakes up
01:53:55.439 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:55.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:55.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:56.615 01.175 16108 Exposure complete
01:53:56.695 00.080 16108 worker thread done servicing request
01:53:56.695 00.000 21068 OnExposeComplete: enter
01:53:56.696 00.001 21068 UpdateGuideState(): m_state=6
01:53:56.697 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11586
01:53:56.699 00.002 21068 Star::Find returns 1 (0), X=221.64, Y=875.51, Mass=111440, SNR=82.0, Peak=15379 HFD=3.1
01:53:56.699 00.000 21068 MultiStar: [#1 0.11,-0.15,1.31,U] [#2 0.43,-0.30,1.24,U] [#3 0.26,-0.29,1.14,U] [#4 -0.02,-0.24,0.93,U] [#5 0.59,-0.11,0.00,M1] [#6 0.09,-0.09,0.83,U] [#7 0.39,-0.31,0.71,U] [#8 0.03,-0.25,0.80,U] 
01:53:56.700 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.26}, one-star: {0.18, -0.43}
01:53:56.701 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
01:53:56.701 00.000 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
01:53:56.702 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.94 mountX=-0.23 mountY=0.20, mountTheta=2.41
01:53:56.705 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.26, opts=13)
01:53:56.706 00.001 21068 Enqueuing Move request for scope (0.19, -0.26)
01:53:56.707 00.001 16108 Worker thread wakes up
01:53:56.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
01:53:56.708 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
01:53:56.708 00.000 16108 Moving (0.19, -0.26) raw xDistance=-0.23 yDistance=0.20
01:53:56.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:53:56.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:56.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:53:56.708 00.000 16108 MoveAxis(E, 60, ABG)
01:53:56.708 00.000 16108 Guiding  Dir = 2, Dur = 60
01:53:56.708 00.000 16108 IsSlewing returns 0
01:53:56.708 00.000 16108 IsGuiding returns 0
01:53:56.709 00.001 16108 PulseGuide returned control before completion, sleep 69
01:53:56.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3382, FiltMin=2857, FiltMax=54029, Gamma=1.000
01:53:56.733 00.020 21068 UpdateGuideState exits: m=111440 SNR=82.0
01:53:56.735 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:56.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:56.737 00.001 21068 Enqueuing Expose request
01:53:56.791 00.054 16108 IsGuiding returns 0
01:53:56.791 00.000 16108 Move returns status 0, amount 60
01:53:56.791 00.000 16108 MoveAxis(N, 0, ABG)
01:53:56.791 00.000 16108 Move returns status 0, amount 0
01:53:56.791 00.000 16108 move complete, result=0
01:53:56.792 00.001 16108 worker thread done servicing request
01:53:56.792 00.000 16108 Worker thread wakes up
01:53:56.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:56.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:56.794 00.002 21068 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
01:53:57.764 00.970 16108 Exposure complete
01:53:57.847 00.083 16108 worker thread done servicing request
01:53:57.847 00.000 21068 OnExposeComplete: enter
01:53:57.848 00.001 21068 UpdateGuideState(): m_state=6
01:53:57.850 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11587
01:53:57.851 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=875.67, Mass=115414, SNR=81.5, Peak=14035 HFD=3.2
01:53:57.852 00.001 21068 MultiStar: [#1 0.02,0.04,1.14,U] [#2 0.18,-0.55,0.00,M1] [#3 0.21,-0.24,1.09,U] [#4 -0.19,-0.21,0.84,U] [#5 0.18,-0.05,0.99,U] [#6 -0.03,-0.05,0.88,U] [#7 0.34,-0.39,0.61,U] [#8 0.32,-0.05,0.90,U] 
01:53:57.853 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.14}, one-star: {0.06, -0.27}
01:53:57.853 00.000 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:53:57.854 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
01:53:57.855 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.92 mountX=-0.13 mountY=0.11, mountTheta=2.43
01:53:57.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.14, opts=13)
01:53:57.857 00.000 21068 Enqueuing Move request for scope (0.11, -0.14)
01:53:57.858 00.001 16108 Worker thread wakes up
01:53:57.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:53:57.859 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:53:57.859 00.000 16108 Moving (0.11, -0.14) raw xDistance=-0.13 yDistance=0.11
01:53:57.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:53:57.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:57.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:53:57.859 00.000 16108 MoveAxis(E, 0, ABG)
01:53:57.859 00.000 16108 Move returns status 0, amount 0
01:53:57.859 00.000 16108 MoveAxis(N, 0, ABG)
01:53:57.859 00.000 16108 Move returns status 0, amount 0
01:53:57.859 00.000 16108 move complete, result=0
01:53:57.859 00.000 16108 worker thread done servicing request
01:53:57.863 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3382, FiltMin=2950, FiltMax=62029, Gamma=1.000
01:53:57.889 00.026 21068 UpdateGuideState exits: m=115414 SNR=81.5
01:53:57.891 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.893 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:57.894 00.001 21068 Enqueuing Expose request
01:53:57.895 00.001 16108 Worker thread wakes up
01:53:57.896 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:57.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:57.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:59.064 01.167 16108 Exposure complete
01:53:59.125 00.061 16108 worker thread done servicing request
01:53:59.126 00.001 21068 OnExposeComplete: enter
01:53:59.127 00.001 21068 UpdateGuideState(): m_state=6
01:53:59.129 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11588
01:53:59.130 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=875.67, Mass=143408, SNR=105.8, Peak=19552 HFD=3.3
01:53:59.132 00.002 21068 MultiStar: [#1 0.01,-0.00,0.90,U] [#2 0.15,-0.34,0.95,U] [#3 0.09,-0.17,1.03,U] [#4 -0.23,0.07,0.74,U] [#5 0.28,-0.01,0.88,U] [#6 -0.00,0.11,0.76,U] [#7 0.15,-0.18,0.56,U] [#8 0.03,0.14,0.76,U] 
01:53:59.135 00.003 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.33, -0.27}
01:53:59.136 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.90)
01:53:59.138 00.002 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
01:53:59.139 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=-0.03 mountY=0.08, mountTheta=1.90
01:53:59.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
01:53:59.143 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
01:53:59.145 00.002 16108 Worker thread wakes up
01:53:59.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:53:59.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:53:59.145 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
01:53:59.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:59.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:59.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:59.145 00.000 16108 MoveAxis(E, 0, ABG)
01:53:59.145 00.000 16108 Move returns status 0, amount 0
01:53:59.145 00.000 16108 MoveAxis(N, 0, ABG)
01:53:59.145 00.000 16108 Move returns status 0, amount 0
01:53:59.145 00.000 16108 move complete, result=0
01:53:59.146 00.001 16108 worker thread done servicing request
01:53:59.149 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3382, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:53:59.167 00.018 21068 UpdateGuideState exits: m=143408 SNR=105.8
01:53:59.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:59.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:53:59.170 00.001 21068 Enqueuing Expose request
01:53:59.170 00.000 16108 Worker thread wakes up
01:53:59.171 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:53:59.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:53:59.171 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:00.146 00.975 16108 Exposure complete
01:54:00.212 00.066 16108 worker thread done servicing request
01:54:00.212 00.000 21068 OnExposeComplete: enter
01:54:00.214 00.002 21068 UpdateGuideState(): m_state=6
01:54:00.214 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11589
01:54:00.216 00.002 21068 Star::Find returns 1 (0), X=221.38, Y=875.79, Mass=140026, SNR=102.2, Peak=16160 HFD=3.3
01:54:00.218 00.002 21068 MultiStar: [#1 -0.12,0.05,1.00,U] [#2 0.37,-0.20,0.97,U] [#3 0.12,-0.21,0.90,U] [#4 -0.31,-0.18,0.83,U] [#5 0.07,0.03,0.79,U] [#6 0.08,0.10,0.70,U] [#7 0.25,-0.26,0.47,U] [#8 0.01,0.10,0.64,U] 
01:54:00.219 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.08, -0.15}
01:54:00.221 00.002 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
01:54:00.222 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
01:54:00.224 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.17 mountX=-0.05 mountY=0.07, mountTheta=2.17
01:54:00.228 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
01:54:00.229 00.001 21068 Enqueuing Move request for scope (0.03, -0.08)
01:54:00.230 00.001 16108 Worker thread wakes up
01:54:00.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:54:00.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:54:00.230 00.000 16108 Moving (0.03, -0.08) raw xDistance=-0.05 yDistance=0.07
01:54:00.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:54:00.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:00.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:54:00.230 00.000 16108 MoveAxis(E, 0, ABG)
01:54:00.230 00.000 16108 Move returns status 0, amount 0
01:54:00.230 00.000 16108 MoveAxis(N, 0, ABG)
01:54:00.230 00.000 16108 Move returns status 0, amount 0
01:54:00.230 00.000 16108 move complete, result=0
01:54:00.231 00.001 16108 worker thread done servicing request
01:54:00.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3382, FiltMin=2889, FiltMax=65440, Gamma=1.000
01:54:00.252 00.017 21068 UpdateGuideState exits: m=140026 SNR=102.2
01:54:00.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:00.254 00.000 21068 Enqueuing Expose request
01:54:00.255 00.001 16108 Worker thread wakes up
01:54:00.255 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:00.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:00.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:01.432 01.176 16108 Exposure complete
01:54:01.488 00.056 16108 worker thread done servicing request
01:54:01.488 00.000 21068 OnExposeComplete: enter
01:54:01.489 00.001 21068 UpdateGuideState(): m_state=6
01:54:01.490 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11590
01:54:01.491 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.91, Mass=131524, SNR=87.6, Peak=18848 HFD=3.1
01:54:01.492 00.001 21068 MultiStar: [#1 0.06,0.05,1.20,U] [#2 0.21,-0.27,1.28,U] [#3 0.05,-0.11,0.98,U] [#4 -0.61,-0.05,0.00,M1] [#5 0.14,0.01,0.94,U] [#6 -0.11,-0.05,0.69,U] [#7 0.38,-0.08,0.61,U] [#8 0.28,0.12,0.85,U] 
01:54:01.493 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {-0.31, -0.03}
01:54:01.493 00.000 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
01:54:01.494 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
01:54:01.495 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.59 mountX=-0.09 mountY=0.03, mountTheta=2.78
01:54:01.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
01:54:01.498 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
01:54:01.498 00.000 16108 Worker thread wakes up
01:54:01.499 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:54:01.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:54:01.499 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
01:54:01.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:01.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:01.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:01.499 00.000 16108 MoveAxis(E, 0, ABG)
01:54:01.499 00.000 16108 Move returns status 0, amount 0
01:54:01.499 00.000 16108 MoveAxis(N, 0, ABG)
01:54:01.499 00.000 16108 Move returns status 0, amount 0
01:54:01.499 00.000 16108 move complete, result=0
01:54:01.499 00.000 16108 worker thread done servicing request
01:54:01.505 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3382, FiltMin=2905, FiltMax=62166, Gamma=1.000
01:54:01.526 00.021 21068 UpdateGuideState exits: m=131524 SNR=87.6
01:54:01.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:01.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:01.530 00.002 21068 Enqueuing Expose request
01:54:01.531 00.001 16108 Worker thread wakes up
01:54:01.531 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:01.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:01.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:02.496 00.964 16108 Exposure complete
01:54:02.551 00.055 16108 worker thread done servicing request
01:54:02.551 00.000 21068 OnExposeComplete: enter
01:54:02.552 00.001 21068 UpdateGuideState(): m_state=6
01:54:02.553 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11591
01:54:02.554 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=875.52, Mass=127630, SNR=92.1, Peak=17347 HFD=3.1
01:54:02.555 00.001 21068 MultiStar: [#1 0.33,-0.03,0.96,U] [#2 0.33,-0.25,1.15,U] [#3 0.44,-0.08,0.97,U] [#4 -0.23,-0.07,0.69,U] [#5 0.49,0.06,0.77,U] [#6 0.01,0.04,0.76,U] [#7 0.24,-0.07,0.53,U] [#8 0.30,-0.02,0.83,U] 
01:54:02.555 00.000 21068 refined, 8 included, MultiStar: {0.25, -0.11}, one-star: {0.20, -0.42}
01:54:02.556 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
01:54:02.557 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
01:54:02.558 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.28 cameraTheta=-0.41 mountX=-0.27 mountY=0.05, mountTheta=2.97
01:54:02.559 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.11, opts=13)
01:54:02.561 00.002 21068 Enqueuing Move request for scope (0.25, -0.11)
01:54:02.562 00.001 16108 Worker thread wakes up
01:54:02.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
01:54:02.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
01:54:02.562 00.000 16108 Moving (0.25, -0.11) raw xDistance=-0.27 yDistance=0.05
01:54:02.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:54:02.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:02.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:54:02.562 00.000 16108 MoveAxis(E, 70, ABG)
01:54:02.562 00.000 16108 Guiding  Dir = 2, Dur = 70
01:54:02.563 00.001 16108 IsSlewing returns 0
01:54:02.563 00.000 16108 IsGuiding returns 0
01:54:02.568 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3382, FiltMin=2912, FiltMax=61117, Gamma=1.000
01:54:02.575 00.007 16108 PulseGuide returned control before completion, sleep 68
01:54:02.585 00.010 21068 UpdateGuideState exits: m=127630 SNR=92.1
01:54:02.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:02.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:02.590 00.002 21068 Enqueuing Expose request
01:54:02.656 00.066 16108 IsGuiding returns 1
01:54:02.656 00.000 16108 scope still moving after pulse duration time elapsed
01:54:02.687 00.031 16108 IsSlewing returns 0
01:54:02.687 00.000 16108 IsGuiding returns 1
01:54:02.719 00.032 16108 IsSlewing returns 0
01:54:02.719 00.000 16108 IsGuiding returns 0
01:54:02.719 00.000 16108 scope move finished after 70 + 86 ms
01:54:02.719 00.000 16108 Move returns status 0, amount 70
01:54:02.719 00.000 16108 MoveAxis(N, 0, ABG)
01:54:02.719 00.000 16108 Move returns status 0, amount 0
01:54:02.719 00.000 16108 move complete, result=0
01:54:02.719 00.000 16108 worker thread done servicing request
01:54:02.720 00.001 16108 Worker thread wakes up
01:54:02.720 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
01:54:02.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:02.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:03.880 01.159 16108 Exposure complete
01:54:03.959 00.079 16108 worker thread done servicing request
01:54:03.959 00.000 21068 OnExposeComplete: enter
01:54:03.962 00.003 21068 UpdateGuideState(): m_state=6
01:54:03.963 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11592
01:54:03.964 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=875.84, Mass=129705, SNR=84.9, Peak=19344 HFD=3.0
01:54:03.965 00.001 21068 MultiStar: [#1 -0.11,0.01,1.13,U] [#2 0.32,-0.33,1.17,U] [#3 0.03,-0.16,1.10,U] [#4 -0.43,-0.11,0.98,U] [#5 0.01,-0.09,1.13,U] [#6 0.06,0.07,0.81,U] [#7 0.49,-0.10,0.70,U] [#8 -0.03,0.21,0.78,U] 
01:54:03.966 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.17, -0.10}
01:54:03.966 00.000 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
01:54:03.967 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
01:54:03.968 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.02 mountY=0.08, mountTheta=1.88
01:54:03.969 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
01:54:03.971 00.002 21068 Enqueuing Move request for scope (0.01, -0.08)
01:54:03.972 00.001 16108 Worker thread wakes up
01:54:03.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:54:03.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:54:03.972 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.08
01:54:03.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:54:03.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:03.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:03.972 00.000 16108 MoveAxis(E, 0, ABG)
01:54:03.972 00.000 16108 Move returns status 0, amount 0
01:54:03.972 00.000 16108 MoveAxis(N, 0, ABG)
01:54:03.972 00.000 16108 Move returns status 0, amount 0
01:54:03.972 00.000 16108 move complete, result=0
01:54:03.972 00.000 16108 worker thread done servicing request
01:54:03.976 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3382, FiltMin=2902, FiltMax=62877, Gamma=1.000
01:54:03.990 00.014 21068 UpdateGuideState exits: m=129705 SNR=84.9
01:54:03.993 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:03.994 00.000 21068 Enqueuing Expose request
01:54:03.995 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:03.996 00.001 16108 Worker thread wakes up
01:54:03.996 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:03.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:04.970 00.974 16108 Exposure complete
01:54:05.027 00.057 16108 worker thread done servicing request
01:54:05.027 00.000 21068 OnExposeComplete: enter
01:54:05.029 00.002 21068 UpdateGuideState(): m_state=6
01:54:05.029 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11593
01:54:05.031 00.002 21068 Star::Find returns 1 (0), X=221.34, Y=875.74, Mass=123508, SNR=91.7, Peak=15571 HFD=3.2
01:54:05.032 00.001 21068 MultiStar: [#1 0.08,-0.04,1.10,U] [#2 0.03,-0.32,1.15,U] [#3 0.08,-0.31,1.11,U] [#4 -0.56,-0.19,0.00,M1] [#5 0.21,0.04,0.88,U] [#6 -0.08,0.16,0.78,U] [#7 0.14,-0.14,0.71,U] [#8 -0.07,0.12,0.80,U] 
01:54:05.033 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {-0.12, -0.20}
01:54:05.034 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
01:54:05.035 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
01:54:05.035 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.27 mountX=-0.05 mountY=0.10, mountTheta=2.06
01:54:05.038 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
01:54:05.038 00.000 21068 Enqueuing Move request for scope (0.03, -0.11)
01:54:05.039 00.001 16108 Worker thread wakes up
01:54:05.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
01:54:05.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
01:54:05.039 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
01:54:05.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:54:05.040 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:05.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:54:05.040 00.000 16108 MoveAxis(E, 0, ABG)
01:54:05.040 00.000 16108 Move returns status 0, amount 0
01:54:05.040 00.000 16108 MoveAxis(N, 0, ABG)
01:54:05.040 00.000 16108 Move returns status 0, amount 0
01:54:05.040 00.000 16108 move complete, result=0
01:54:05.040 00.000 16108 worker thread done servicing request
01:54:05.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3382, FiltMin=2886, FiltMax=57517, Gamma=1.000
01:54:05.065 00.022 21068 UpdateGuideState exits: m=123508 SNR=91.7
01:54:05.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:05.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:05.067 00.000 21068 Enqueuing Expose request
01:54:05.068 00.001 16108 Worker thread wakes up
01:54:05.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:05.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:05.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:06.239 01.171 16108 Exposure complete
01:54:06.295 00.056 16108 worker thread done servicing request
01:54:06.295 00.000 21068 OnExposeComplete: enter
01:54:06.297 00.002 21068 UpdateGuideState(): m_state=6
01:54:06.298 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11594
01:54:06.300 00.002 21068 Star::Find returns 1 (0), X=221.44, Y=875.56, Mass=116116, SNR=87.2, Peak=14397 HFD=3.1
01:54:06.302 00.002 21068 MultiStar: [#1 -0.01,0.02,1.24,U] [#2 -0.07,-0.50,1.33,U] [#3 0.16,-0.33,1.09,U] [#4 -0.37,-0.13,0.88,U] [#5 0.11,-0.26,1.02,U] [#6 -0.06,-0.08,0.80,U] [#7 0.14,-0.27,0.82,U] [#8 0.08,0.14,0.71,U] 
01:54:06.303 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.22}, one-star: {-0.02, -0.38}
01:54:06.304 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
01:54:06.306 00.002 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
01:54:06.307 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=-0.03 mountY=0.21, mountTheta=1.73
01:54:06.310 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.22, opts=13)
01:54:06.312 00.002 21068 Enqueuing Move request for scope (-0.00, -0.22)
01:54:06.314 00.002 16108 Worker thread wakes up
01:54:06.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
01:54:06.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
01:54:06.314 00.000 16108 Moving (-0.00, -0.22) raw xDistance=-0.03 yDistance=0.21
01:54:06.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:06.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:54:06.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:54:06.315 00.001 16108 MoveAxis(E, 0, ABG)
01:54:06.315 00.000 16108 Move returns status 0, amount 0
01:54:06.315 00.000 16108 MoveAxis(N, 0, ABG)
01:54:06.315 00.000 16108 Move returns status 0, amount 0
01:54:06.315 00.000 16108 move complete, result=0
01:54:06.315 00.000 16108 worker thread done servicing request
01:54:06.318 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3382, FiltMin=2944, FiltMax=59485, Gamma=1.000
01:54:06.336 00.018 21068 UpdateGuideState exits: m=116116 SNR=87.2
01:54:06.338 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:06.340 00.001 21068 Enqueuing Expose request
01:54:06.340 00.000 16108 Worker thread wakes up
01:54:06.340 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:06.342 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:06.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:07.311 00.969 16108 Exposure complete
01:54:07.385 00.074 16108 worker thread done servicing request
01:54:07.385 00.000 21068 OnExposeComplete: enter
01:54:07.386 00.001 21068 UpdateGuideState(): m_state=6
01:54:07.387 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11595
01:54:07.387 00.000 21068 Star::Find returns 1 (0), X=221.47, Y=875.81, Mass=148268, SNR=116.4, Peak=16307 HFD=3.7
01:54:07.388 00.001 21068 MultiStar: [#1 -0.36,-0.17,0.72,U] [#2 -0.02,-0.31,0.96,U] [#3 -0.03,-0.35,0.80,U] [#4 -0.48,0.09,0.63,U] [#5 -0.15,-0.04,0.77,U] [#6 -0.28,-0.07,0.54,U] [#7 0.20,-0.09,0.54,U] [#8 0.00,-0.00,0.60,U] 
01:54:07.389 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.14}, one-star: {0.01, -0.13}
01:54:07.390 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
01:54:07.390 00.000 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
01:54:07.391 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=-0.03 mountY=0.12, mountTheta=1.80
01:54:07.394 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
01:54:07.395 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
01:54:07.396 00.001 16108 Worker thread wakes up
01:54:07.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:54:07.396 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:54:07.396 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.12
01:54:07.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:07.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:07.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:54:07.396 00.000 16108 MoveAxis(E, 0, ABG)
01:54:07.396 00.000 16108 Move returns status 0, amount 0
01:54:07.396 00.000 16108 MoveAxis(N, 0, ABG)
01:54:07.396 00.000 16108 Move returns status 0, amount 0
01:54:07.396 00.000 16108 move complete, result=0
01:54:07.396 00.000 16108 worker thread done servicing request
01:54:07.399 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3382, FiltMin=2893, FiltMax=62861, Gamma=1.000
01:54:07.414 00.015 21068 UpdateGuideState exits: m=148268 SNR=116.4
01:54:07.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.416 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:07.417 00.001 21068 Enqueuing Expose request
01:54:07.418 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:07.419 00.001 16108 Worker thread wakes up
01:54:07.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:07.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:08.570 01.151 16108 Exposure complete
01:54:08.625 00.055 16108 worker thread done servicing request
01:54:08.625 00.000 21068 OnExposeComplete: enter
01:54:08.626 00.001 21068 UpdateGuideState(): m_state=6
01:54:08.627 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11596
01:54:08.627 00.000 21068 Star::Find returns 1 (0), X=221.29, Y=875.65, Mass=126545, SNR=81.1, Peak=17616 HFD=3.2
01:54:08.628 00.001 21068 MultiStar: [#1 -0.11,-0.19,1.19,U] [#2 -0.05,-0.41,1.25,U] [#3 -0.07,-0.29,1.08,U] [#4 -0.53,-0.16,0.85,U] [#5 -0.00,-0.28,0.94,U] [#6 -0.15,-0.04,0.79,U] [#7 0.18,-0.24,0.63,U] [#8 0.01,-0.06,0.85,U] 
01:54:08.629 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.23}, one-star: {-0.17, -0.29}
01:54:08.630 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
01:54:08.632 00.002 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
01:54:08.632 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-2.00 mountX=0.06 mountY=0.25, mountTheta=1.32
01:54:08.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.23, opts=13)
01:54:08.635 00.001 21068 Enqueuing Move request for scope (-0.10, -0.23)
01:54:08.635 00.000 16108 Worker thread wakes up
01:54:08.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
01:54:08.635 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
01:54:08.635 00.000 16108 Moving (-0.10, -0.23) raw xDistance=0.06 yDistance=0.25
01:54:08.636 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:54:08.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:54:08.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:54:08.636 00.000 16108 MoveAxis(E, 0, ABG)
01:54:08.636 00.000 16108 Move returns status 0, amount 0
01:54:08.636 00.000 16108 MoveAxis(N, 0, ABG)
01:54:08.636 00.000 16108 Move returns status 0, amount 0
01:54:08.636 00.000 16108 move complete, result=0
01:54:08.636 00.000 16108 worker thread done servicing request
01:54:08.639 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3379, FiltMin=2889, FiltMax=65440, Gamma=1.000
01:54:08.655 00.016 21068 UpdateGuideState exits: m=126545 SNR=81.1
01:54:08.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.656 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:08.657 00.001 21068 Enqueuing Expose request
01:54:08.658 00.001 16108 Worker thread wakes up
01:54:08.658 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:08.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:08.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:09.632 00.973 16108 Exposure complete
01:54:09.705 00.073 16108 worker thread done servicing request
01:54:09.705 00.000 21068 OnExposeComplete: enter
01:54:09.706 00.001 21068 UpdateGuideState(): m_state=6
01:54:09.706 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11597
01:54:09.707 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=875.70, Mass=133403, SNR=97.9, Peak=14595 HFD=3.3
01:54:09.708 00.001 21068 MultiStar: [#1 -0.27,-0.23,0.86,U] [#2 -0.02,-0.42,1.06,U] [#3 0.08,-0.33,0.97,U] [#4 -0.46,-0.38,0.00,M1] [#5 -0.02,-0.10,0.93,U] [#6 0.10,-0.02,0.75,U] [#7 0.15,-0.44,0.59,U] [#8 0.07,-0.02,0.75,U] 
01:54:09.709 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.23}, one-star: {-0.02, -0.24}
01:54:09.710 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
01:54:09.710 00.000 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
01:54:09.711 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.57 mountX=-0.04 mountY=0.22, mountTheta=1.75
01:54:09.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.23, opts=13)
01:54:09.713 00.000 21068 Enqueuing Move request for scope (-0.00, -0.23)
01:54:09.714 00.001 16108 Worker thread wakes up
01:54:09.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
01:54:09.714 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
01:54:09.715 00.001 16108 Moving (-0.00, -0.23) raw xDistance=-0.04 yDistance=0.22
01:54:09.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:09.715 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=0.59
01:54:09.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
01:54:09.715 00.000 16108 MoveAxis(E, 0, ABG)
01:54:09.715 00.000 16108 Move returns status 0, amount 0
01:54:09.715 00.000 16108 MoveAxis(S, 45, ABG)
01:54:09.715 00.000 16108 Guiding  Dir = 1, Dur = 45
01:54:09.715 00.000 16108 IsSlewing returns 0
01:54:09.717 00.002 16108 IsGuiding returns 0
01:54:09.719 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3379, FiltMin=2893, FiltMax=59817, Gamma=1.000
01:54:09.734 00.015 21068 UpdateGuideState exits: m=133403 SNR=97.9
01:54:09.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:09.735 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:09.737 00.002 21068 Enqueuing Expose request
01:54:09.738 00.001 16108 PulseGuide returned control before completion, sleep 34
01:54:09.784 00.046 16108 IsGuiding returns 1
01:54:09.784 00.000 16108 scope still moving after pulse duration time elapsed
01:54:09.816 00.032 16108 IsSlewing returns 0
01:54:09.816 00.000 16108 IsGuiding returns 0
01:54:09.817 00.001 16108 scope move finished after 45 + 55 ms
01:54:09.817 00.000 16108 Move returns status 0, amount 45
01:54:09.817 00.000 16108 move complete, result=0
01:54:09.817 00.000 16108 worker thread done servicing request
01:54:09.817 00.000 16108 Worker thread wakes up
01:54:09.817 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
01:54:09.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:09.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:10.990 01.172 16108 Exposure complete
01:54:11.047 00.057 16108 worker thread done servicing request
01:54:11.047 00.000 21068 OnExposeComplete: enter
01:54:11.047 00.000 21068 UpdateGuideState(): m_state=6
01:54:11.048 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11598
01:54:11.049 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.66, Mass=131038, SNR=91.0, Peak=16064 HFD=3.3
01:54:11.051 00.002 21068 MultiStar: [#1 -0.37,-0.21,1.06,U] [#2 -0.00,-0.41,1.22,U] [#3 -0.12,-0.20,0.95,U] [#4 -0.49,-0.06,0.68,U] [#5 -0.09,0.00,0.83,U] [#6 0.01,-0.05,0.80,U] [#7 0.09,-0.13,0.55,U] [#8 -0.08,0.17,0.80,U] 
01:54:11.052 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.25, -0.28}
01:54:11.052 00.000 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
01:54:11.053 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
01:54:11.054 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.34 mountX=0.12 mountY=0.18, mountTheta=0.99
01:54:11.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.15, opts=13)
01:54:11.056 00.001 21068 Enqueuing Move request for scope (-0.15, -0.15)
01:54:11.056 00.000 16108 Worker thread wakes up
01:54:11.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
01:54:11.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
01:54:11.057 00.001 16108 Moving (-0.15, -0.15) raw xDistance=0.12 yDistance=0.18
01:54:11.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:54:11.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:11.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:54:11.057 00.000 16108 MoveAxis(E, 0, ABG)
01:54:11.057 00.000 16108 Move returns status 0, amount 0
01:54:11.057 00.000 16108 MoveAxis(N, 0, ABG)
01:54:11.057 00.000 16108 Move returns status 0, amount 0
01:54:11.057 00.000 16108 move complete, result=0
01:54:11.057 00.000 16108 worker thread done servicing request
01:54:11.066 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3382, FiltMin=2896, FiltMax=64205, Gamma=1.000
01:54:11.090 00.024 21068 UpdateGuideState exits: m=131038 SNR=91.0
01:54:11.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:11.094 00.002 21068 Enqueuing Expose request
01:54:11.095 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:11.096 00.001 16108 Worker thread wakes up
01:54:11.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:11.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:12.073 00.976 16108 Exposure complete
01:54:12.130 00.057 16108 worker thread done servicing request
01:54:12.130 00.000 21068 OnExposeComplete: enter
01:54:12.131 00.001 21068 UpdateGuideState(): m_state=6
01:54:12.132 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11599
01:54:12.133 00.001 21068 Star::Find returns 1 (0), X=222.06, Y=875.37, Mass=125841, SNR=89.4, Peak=13757 HFD=3.4
01:54:12.134 00.001 21068 MultiStar: [#1 0.30,-0.59,0.00,M1] [#2 0.57,-0.63,0.00,M1] [#3 0.49,-0.89,0.00,M1] [#4 0.17,-0.63,0.00,M1] [#5 0.69,-0.68,0.00,M1] [#6 0.32,-0.50,0.00,M1] [#7 0.82,-0.41,0.00,M1] [#8 0.60,-0.44,0.00,M1] 
01:54:12.134 00.000 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
01:54:12.135 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
01:54:12.137 00.002 21068 CameraToMount -- cameraX=0.60 cameraY=-0.57 hyp=0.83 cameraTheta=-0.76 mountX=-0.69 mountY=0.42, mountTheta=2.60
01:54:12.138 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.60, y=-0.57, opts=13)
01:54:12.139 00.001 21068 Enqueuing Move request for scope (0.60, -0.57)
01:54:12.140 00.001 16108 Worker thread wakes up
01:54:12.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.57) opts 0xd
01:54:12.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.60, -0.57)
01:54:12.140 00.000 16108 Moving (0.60, -0.57) raw xDistance=-0.69 yDistance=0.42
01:54:12.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:54:12.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
01:54:12.140 00.000 16108 MoveAxis(E, 180, ABG)
01:54:12.140 00.000 16108 Guiding  Dir = 2, Dur = 180
01:54:12.140 00.000 16108 IsSlewing returns 0
01:54:12.140 00.000 16108 IsGuiding returns 0
01:54:12.146 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3382, FiltMin=2905, FiltMax=46441, Gamma=1.000
01:54:12.166 00.020 21068 UpdateGuideState exits: m=125841 SNR=89.4
01:54:12.168 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:12.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:12.170 00.001 21068 Enqueuing Expose request
01:54:12.188 00.018 16108 PulseGuide returned control before completion, sleep 143
01:54:12.344 00.156 16108 IsGuiding returns 1
01:54:12.344 00.000 16108 scope still moving after pulse duration time elapsed
01:54:12.375 00.031 16108 IsSlewing returns 0
01:54:12.376 00.001 16108 IsGuiding returns 1
01:54:12.406 00.030 16108 IsSlewing returns 0
01:54:12.406 00.000 16108 IsGuiding returns 1
01:54:12.437 00.031 16108 IsSlewing returns 0
01:54:12.437 00.000 16108 IsGuiding returns 0
01:54:12.438 00.001 16108 scope move finished after 180 + 117 ms
01:54:12.438 00.000 16108 Move returns status 0, amount 180
01:54:12.438 00.000 16108 MoveAxis(S, 84, ABG)
01:54:12.438 00.000 16108 Guiding  Dir = 1, Dur = 84
01:54:12.438 00.000 16108 IsSlewing returns 0
01:54:12.439 00.001 16108 IsGuiding returns 0
01:54:12.500 00.061 16108 PulseGuide returned control before completion, sleep 32
01:54:12.548 00.048 16108 IsGuiding returns 1
01:54:12.548 00.000 16108 scope still moving after pulse duration time elapsed
01:54:12.584 00.036 16108 IsSlewing returns 0
01:54:12.585 00.001 16108 IsGuiding returns 1
01:54:12.611 00.026 16108 IsSlewing returns 0
01:54:12.611 00.000 16108 IsGuiding returns 0
01:54:12.611 00.000 16108 scope move finished after 84 + 88 ms
01:54:12.611 00.000 16108 Move returns status 0, amount 84
01:54:12.611 00.000 16108 move complete, result=0
01:54:12.611 00.000 16108 worker thread done servicing request
01:54:12.611 00.000 16108 Worker thread wakes up
01:54:12.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:12.611 00.000 21068 GuideStep: -0.7 px 180 ms EAST, 0.4 px 84 ms SOUTH
01:54:12.612 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:13.771 01.159 16108 Exposure complete
01:54:13.826 00.055 16108 worker thread done servicing request
01:54:13.826 00.000 21068 OnExposeComplete: enter
01:54:13.828 00.002 21068 UpdateGuideState(): m_state=6
01:54:13.830 00.002 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11600
01:54:13.831 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=875.64, Mass=131786, SNR=88.2, Peak=11225 HFD=4.0
01:54:13.832 00.001 21068 MultiStar: [#1 0.49,-0.07,1.17,U] [#2 0.71,-0.28,0.00,M2] [#3 0.61,-0.22,0.00,M2] [#4 0.40,-0.30,0.77,U] [#5 0.50,-0.24,0.90,U] [#6 0.29,-0.07,0.67,U] [#7 0.95,-0.39,0.00,M2] [#8 0.52,-0.15,0.70,U] 
01:54:13.833 00.001 21068 refined, 5 included, MultiStar: {0.45, -0.19}, one-star: {0.44, -0.30}
01:54:13.834 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
01:54:13.835 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
01:54:13.838 00.003 21068 CameraToMount -- cameraX=0.45 cameraY=-0.19 hyp=0.49 cameraTheta=-0.40 mountX=-0.47 mountY=0.08, mountTheta=2.98
01:54:13.840 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.19, opts=13)
01:54:13.841 00.001 21068 Enqueuing Move request for scope (0.45, -0.19)
01:54:13.842 00.001 16108 Worker thread wakes up
01:54:13.843 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.19) opts 0xd
01:54:13.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.19)
01:54:13.843 00.000 16108 Moving (0.45, -0.19) raw xDistance=-0.47 yDistance=0.08
01:54:13.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
01:54:13.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:13.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:13.843 00.000 16108 MoveAxis(E, 137, ABG)
01:54:13.843 00.000 16108 Guiding  Dir = 2, Dur = 137
01:54:13.844 00.001 16108 IsSlewing returns 0
01:54:13.844 00.000 16108 IsGuiding returns 0
01:54:13.848 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3382, FiltMin=2912, FiltMax=55545, Gamma=1.000
01:54:13.852 00.004 16108 PulseGuide returned control before completion, sleep 140
01:54:13.864 00.012 21068 UpdateGuideState exits: m=131786 SNR=88.2
01:54:13.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:13.866 00.000 21068 Enqueuing Expose request
01:54:14.009 00.143 16108 IsGuiding returns 1
01:54:14.009 00.000 16108 scope still moving after pulse duration time elapsed
01:54:14.040 00.031 16108 IsSlewing returns 0
01:54:14.040 00.000 16108 IsGuiding returns 0
01:54:14.040 00.000 16108 scope move finished after 137 + 59 ms
01:54:14.040 00.000 16108 Move returns status 0, amount 137
01:54:14.040 00.000 16108 MoveAxis(N, 0, ABG)
01:54:14.040 00.000 16108 Move returns status 0, amount 0
01:54:14.040 00.000 16108 move complete, result=0
01:54:14.040 00.000 16108 worker thread done servicing request
01:54:14.040 00.000 16108 Worker thread wakes up
01:54:14.040 00.000 21068 GuideStep: -0.5 px 137 ms EAST, 0.1 px 0 ms NORTH
01:54:14.042 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:14.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:15.016 00.974 16108 Exposure complete
01:54:15.071 00.055 16108 worker thread done servicing request
01:54:15.072 00.001 21068 OnExposeComplete: enter
01:54:15.072 00.000 21068 UpdateGuideState(): m_state=6
01:54:15.074 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11601
01:54:15.075 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=875.27, Mass=132393, SNR=86.7, Peak=14141 HFD=3.9
01:54:15.076 00.001 21068 MultiStar: [#1 0.61,-0.22,0.00,M1] [#2 0.89,-0.44,0.00,M3] [#3 0.81,-0.31,0.00,M3] [#4 0.53,-0.25,0.00,M1] [#5 1.05,-0.36,0.00,M1] [#6 0.82,-0.27,0.00,M1] [#7 1.14,-0.32,0.00,M3] [#8 0.84,-0.14,0.00,M1] 
01:54:15.077 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
01:54:15.078 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
01:54:15.078 00.000 21068 CameraToMount -- cameraX=0.58 cameraY=-0.67 hyp=0.89 cameraTheta=-0.85 mountX=-0.69 mountY=0.51, mountTheta=2.50
01:54:15.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.58, y=-0.67, opts=13)
01:54:15.081 00.001 21068 Enqueuing Move request for scope (0.58, -0.67)
01:54:15.082 00.001 16108 Worker thread wakes up
01:54:15.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.67) opts 0xd
01:54:15.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.58, -0.67)
01:54:15.082 00.000 16108 Moving (0.58, -0.67) raw xDistance=-0.69 yDistance=0.51
01:54:15.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:54:15.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
01:54:15.082 00.000 16108 MoveAxis(E, 190, ABG)
01:54:15.082 00.000 16108 Guiding  Dir = 2, Dur = 190
01:54:15.083 00.001 16108 IsSlewing returns 0
01:54:15.083 00.000 16108 IsGuiding returns 0
01:54:15.086 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3382, FiltMin=2918, FiltMax=51161, Gamma=1.000
01:54:15.101 00.015 21068 UpdateGuideState exits: m=132393 SNR=86.7
01:54:15.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.102 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:15.103 00.001 21068 Enqueuing Expose request
01:54:15.123 00.020 16108 PulseGuide returned control before completion, sleep 160
01:54:15.295 00.172 16108 IsGuiding returns 1
01:54:15.295 00.000 16108 scope still moving after pulse duration time elapsed
01:54:15.326 00.031 16108 IsSlewing returns 0
01:54:15.326 00.000 16108 IsGuiding returns 1
01:54:15.357 00.031 16108 IsSlewing returns 0
01:54:15.357 00.000 16108 IsGuiding returns 1
01:54:15.389 00.032 16108 IsSlewing returns 0
01:54:15.389 00.000 16108 IsGuiding returns 0
01:54:15.391 00.002 16108 scope move finished after 190 + 117 ms
01:54:15.391 00.000 16108 Move returns status 0, amount 190
01:54:15.391 00.000 16108 MoveAxis(S, 103, ABG)
01:54:15.391 00.000 16108 Guiding  Dir = 1, Dur = 103
01:54:15.391 00.000 16108 IsSlewing returns 0
01:54:15.392 00.001 16108 IsGuiding returns 0
01:54:15.439 00.047 16108 PulseGuide returned control before completion, sleep 65
01:54:15.516 00.077 16108 IsGuiding returns 1
01:54:15.516 00.000 16108 scope still moving after pulse duration time elapsed
01:54:15.548 00.032 16108 IsSlewing returns 0
01:54:15.548 00.000 16108 IsGuiding returns 1
01:54:15.579 00.031 16108 IsSlewing returns 0
01:54:15.579 00.000 16108 IsGuiding returns 1
01:54:15.611 00.032 16108 IsSlewing returns 0
01:54:15.611 00.000 16108 IsGuiding returns 0
01:54:15.611 00.000 16108 scope move finished after 103 + 116 ms
01:54:15.611 00.000 16108 Move returns status 0, amount 103
01:54:15.611 00.000 16108 move complete, result=0
01:54:15.611 00.000 16108 worker thread done servicing request
01:54:15.612 00.001 16108 Worker thread wakes up
01:54:15.612 00.000 21068 GuideStep: -0.7 px 190 ms EAST, 0.5 px 103 ms SOUTH
01:54:15.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:15.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:16.771 01.158 16108 Exposure complete
01:54:16.841 00.070 16108 worker thread done servicing request
01:54:16.841 00.000 21068 OnExposeComplete: enter
01:54:16.842 00.001 21068 UpdateGuideState(): m_state=6
01:54:16.842 00.000 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11602
01:54:16.843 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=875.88, Mass=132522, SNR=87.1, Peak=14496 HFD=3.4
01:54:16.844 00.001 21068 MultiStar: [#1 -0.45,0.06,1.14,U] [#2 -0.24,0.09,1.17,U] [#3 -0.30,-0.20,1.08,U] [#4 -0.46,-0.05,0.80,U] [#5 -0.14,0.13,1.00,U] [#6 -0.40,-0.14,0.79,U] [#7 -0.15,0.15,0.54,U] [#8 -0.34,0.03,0.77,U] 
01:54:16.845 00.001 21068 refined, 8 included, MultiStar: {-0.32, -0.00}, one-star: {-0.33, -0.06}
01:54:16.845 00.000 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.11 = 0.18)
01:54:16.847 00.002 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.05 = 0.24)
01:54:16.848 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.14 mountX=0.31 mountY=0.07, mountTheta=0.23
01:54:16.849 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.00, opts=13)
01:54:16.850 00.001 21068 Enqueuing Move request for scope (-0.32, -0.00)
01:54:16.850 00.000 16108 Worker thread wakes up
01:54:16.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
01:54:16.851 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
01:54:16.851 00.000 16108 Moving (-0.32, -0.00) raw xDistance=0.31 yDistance=0.07
01:54:16.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
01:54:16.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:16.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:54:16.851 00.000 16108 MoveAxis(W, 69, ABG)
01:54:16.851 00.000 16108 Guiding  Dir = 3, Dur = 69
01:54:16.851 00.000 16108 IsSlewing returns 0
01:54:16.851 00.000 16108 IsGuiding returns 0
01:54:16.852 00.001 16108 PulseGuide returned control before completion, sleep 79
01:54:16.857 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3382, FiltMin=2915, FiltMax=62425, Gamma=1.000
01:54:16.874 00.017 21068 UpdateGuideState exits: m=132522 SNR=87.1
01:54:16.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:16.876 00.000 21068 Enqueuing Expose request
01:54:16.944 00.068 16108 IsGuiding returns 0
01:54:16.944 00.000 16108 Move returns status 0, amount 69
01:54:16.944 00.000 16108 MoveAxis(N, 0, ABG)
01:54:16.944 00.000 16108 Move returns status 0, amount 0
01:54:16.944 00.000 16108 move complete, result=0
01:54:16.945 00.001 16108 worker thread done servicing request
01:54:16.945 00.000 16108 Worker thread wakes up
01:54:16.945 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
01:54:16.946 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:16.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:17.932 00.986 16108 Exposure complete
01:54:17.989 00.057 16108 worker thread done servicing request
01:54:17.989 00.000 21068 OnExposeComplete: enter
01:54:17.990 00.001 21068 UpdateGuideState(): m_state=6
01:54:17.991 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11603
01:54:17.992 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=876.11, Mass=121275, SNR=81.5, Peak=14195 HFD=3.4
01:54:17.993 00.001 21068 MultiStar: [#1 -0.29,0.31,1.25,U] [#2 -0.11,0.16,1.46,U] [#3 -0.09,0.27,0.99,U] [#4 -0.60,0.33,0.00,M1] [#5 0.06,0.34,1.03,U] [#6 -0.22,0.58,0.00,M1] [#7 0.19,0.41,0.68,U] [#8 -0.16,0.63,0.00,M1] 
01:54:17.994 00.001 21068 single-star, 5 included, MultiStar: {-0.10, 0.26}, one-star: {-0.19, 0.17}
01:54:17.995 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
01:54:17.996 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
01:54:17.996 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.42 mountX=0.21 mountY=-0.12, mountTheta=-0.50
01:54:17.999 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.17, opts=13)
01:54:18.003 00.004 21068 Enqueuing Move request for scope (-0.19, 0.17)
01:54:18.005 00.002 16108 Worker thread wakes up
01:54:18.006 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
01:54:18.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
01:54:18.006 00.000 16108 Moving (-0.19, 0.17) raw xDistance=0.21 yDistance=-0.12
01:54:18.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:54:18.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:18.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:18.006 00.000 16108 MoveAxis(W, 61, ABG)
01:54:18.006 00.000 16108 Guiding  Dir = 3, Dur = 61
01:54:18.006 00.000 16108 IsSlewing returns 0
01:54:18.006 00.000 16108 IsGuiding returns 0
01:54:18.014 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3382, FiltMin=2909, FiltMax=59657, Gamma=1.000
01:54:18.029 00.015 16108 PulseGuide returned control before completion, sleep 49
01:54:18.033 00.004 21068 UpdateGuideState exits: m=121275 SNR=81.5
01:54:18.035 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:18.037 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:18.038 00.001 21068 Enqueuing Expose request
01:54:18.091 00.053 16108 IsGuiding returns 1
01:54:18.091 00.000 16108 scope still moving after pulse duration time elapsed
01:54:18.122 00.031 16108 IsSlewing returns 0
01:54:18.122 00.000 16108 IsGuiding returns 0
01:54:18.123 00.001 16108 scope move finished after 61 + 55 ms
01:54:18.123 00.000 16108 Move returns status 0, amount 61
01:54:18.123 00.000 16108 MoveAxis(N, 0, ABG)
01:54:18.123 00.000 16108 Move returns status 0, amount 0
01:54:18.123 00.000 16108 move complete, result=0
01:54:18.123 00.000 16108 worker thread done servicing request
01:54:18.123 00.000 16108 Worker thread wakes up
01:54:18.123 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
01:54:18.126 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:18.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:19.293 01.167 16108 Exposure complete
01:54:19.348 00.055 16108 worker thread done servicing request
01:54:19.348 00.000 21068 OnExposeComplete: enter
01:54:19.350 00.002 21068 UpdateGuideState(): m_state=6
01:54:19.351 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11604
01:54:19.352 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=875.59, Mass=120329, SNR=80.7, Peak=15763 HFD=3.2
01:54:19.353 00.001 21068 MultiStar: [#1 0.45,-0.13,1.02,U] [#2 0.46,-0.33,1.35,U] [#3 0.69,-0.33,0.00,M2] [#4 -0.04,-0.22,0.94,U] [#5 0.54,-0.18,1.00,U] [#6 0.47,-0.25,0.85,U] [#7 0.89,-0.34,0.00,M2] [#8 0.47,-0.18,0.76,U] 
01:54:19.354 00.001 21068 refined, 6 included, MultiStar: {0.40, -0.24}, one-star: {0.44, -0.35}
01:54:19.354 00.000 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
01:54:19.355 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
01:54:19.356 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.24 hyp=0.47 cameraTheta=-0.54 mountX=-0.44 mountY=0.14, mountTheta=2.83
01:54:19.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.24, opts=13)
01:54:19.359 00.001 21068 Enqueuing Move request for scope (0.40, -0.24)
01:54:19.360 00.001 16108 Worker thread wakes up
01:54:19.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.24) opts 0xd
01:54:19.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.24)
01:54:19.360 00.000 16108 Moving (0.40, -0.24) raw xDistance=-0.44 yDistance=0.14
01:54:19.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
01:54:19.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:19.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:54:19.360 00.000 16108 MoveAxis(E, 110, ABG)
01:54:19.360 00.000 16108 Guiding  Dir = 2, Dur = 110
01:54:19.361 00.001 16108 IsSlewing returns 0
01:54:19.361 00.000 16108 IsGuiding returns 0
01:54:19.364 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3385, FiltMin=2861, FiltMax=61917, Gamma=1.000
01:54:19.380 00.016 21068 UpdateGuideState exits: m=120329 SNR=80.7
01:54:19.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:19.383 00.001 21068 Enqueuing Expose request
01:54:19.400 00.017 16108 PulseGuide returned control before completion, sleep 81
01:54:19.493 00.093 16108 IsGuiding returns 1
01:54:19.493 00.000 16108 scope still moving after pulse duration time elapsed
01:54:19.524 00.031 16108 IsSlewing returns 0
01:54:19.524 00.000 16108 IsGuiding returns 1
01:54:19.555 00.031 16108 IsSlewing returns 0
01:54:19.555 00.000 16108 IsGuiding returns 1
01:54:19.586 00.031 16108 IsSlewing returns 0
01:54:19.586 00.000 16108 IsGuiding returns 0
01:54:19.586 00.000 16108 scope move finished after 110 + 115 ms
01:54:19.586 00.000 16108 Move returns status 0, amount 110
01:54:19.586 00.000 16108 MoveAxis(N, 0, ABG)
01:54:19.587 00.001 16108 Move returns status 0, amount 0
01:54:19.587 00.000 16108 move complete, result=0
01:54:19.587 00.000 16108 worker thread done servicing request
01:54:19.587 00.000 16108 Worker thread wakes up
01:54:19.587 00.000 21068 GuideStep: -0.4 px 110 ms EAST, 0.1 px 0 ms NORTH
01:54:19.590 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:19.591 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:20.564 00.973 16108 Exposure complete
01:54:20.630 00.066 16108 worker thread done servicing request
01:54:20.630 00.000 21068 OnExposeComplete: enter
01:54:20.630 00.000 21068 UpdateGuideState(): m_state=6
01:54:20.631 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11605
01:54:20.632 00.001 21068 Star::Find returns 1 (0), X=220.87, Y=876.05, Mass=116012, SNR=85.2, Peak=13600 HFD=3.0
01:54:20.634 00.002 21068 MultiStar: [#1 -0.56,0.33,0.00,M1] [#2 -0.28,0.05,1.15,U] [#3 -0.30,0.04,1.03,U] [#4 -0.99,0.06,0.00,M1] [#5 -0.54,-0.00,1.00,U] [#6 -0.76,0.34,0.00,M1] [#7 -0.29,-0.19,0.60,U] [#8 -0.34,0.54,0.00,M1] 
01:54:20.635 00.001 21068 refined, 4 included, MultiStar: {-0.41, 0.02}, one-star: {-0.59, 0.11}
01:54:20.635 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
01:54:20.636 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
01:54:20.637 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.09 mountX=0.40 mountY=0.08, mountTheta=0.19
01:54:20.641 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.02, opts=13)
01:54:20.643 00.002 21068 Enqueuing Move request for scope (-0.41, 0.02)
01:54:20.646 00.003 16108 Worker thread wakes up
01:54:20.646 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.02) opts 0xd
01:54:20.646 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.02)
01:54:20.646 00.000 16108 Moving (-0.41, 0.02) raw xDistance=0.40 yDistance=0.08
01:54:20.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
01:54:20.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:20.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:20.646 00.000 16108 MoveAxis(W, 98, ABG)
01:54:20.646 00.000 16108 Guiding  Dir = 3, Dur = 98
01:54:20.647 00.001 16108 IsSlewing returns 0
01:54:20.647 00.000 16108 IsGuiding returns 0
01:54:20.655 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3385, FiltMin=2864, FiltMax=61897, Gamma=1.000
01:54:20.669 00.014 16108 PulseGuide returned control before completion, sleep 87
01:54:20.684 00.015 21068 UpdateGuideState exits: m=116012 SNR=85.2
01:54:20.686 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:20.687 00.000 21068 Enqueuing Expose request
01:54:20.766 00.079 16108 IsGuiding returns 1
01:54:20.766 00.000 16108 scope still moving after pulse duration time elapsed
01:54:20.792 00.026 16108 IsSlewing returns 0
01:54:20.792 00.000 16108 IsGuiding returns 1
01:54:20.823 00.031 16108 IsSlewing returns 0
01:54:20.823 00.000 16108 IsGuiding returns 1
01:54:20.855 00.032 16108 IsSlewing returns 0
01:54:20.855 00.000 16108 IsGuiding returns 0
01:54:20.855 00.000 16108 scope move finished after 98 + 110 ms
01:54:20.855 00.000 16108 Move returns status 0, amount 98
01:54:20.855 00.000 16108 MoveAxis(N, 0, ABG)
01:54:20.856 00.001 16108 Move returns status 0, amount 0
01:54:20.856 00.000 16108 move complete, result=0
01:54:20.856 00.000 16108 worker thread done servicing request
01:54:20.856 00.000 16108 Worker thread wakes up
01:54:20.856 00.000 21068 GuideStep: 0.4 px 98 ms WEST, 0.1 px 0 ms NORTH
01:54:20.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:20.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:22.018 01.161 16108 Exposure complete
01:54:22.077 00.059 16108 worker thread done servicing request
01:54:22.077 00.000 21068 OnExposeComplete: enter
01:54:22.078 00.001 21068 UpdateGuideState(): m_state=6
01:54:22.079 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11606
01:54:22.080 00.001 21068 Star::Find returns 1 (0), X=219.68, Y=876.55, Mass=126396, SNR=80.6, Peak=13763 HFD=3.4
01:54:22.081 00.001 21068 MultiStar: large primary error, entering stabilization period
01:54:22.081 00.000 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
01:54:22.082 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
01:54:22.083 00.001 21068 CameraToMount -- cameraX=-1.78 cameraY=0.61 hyp=1.88 cameraTheta=2.81 mountX=1.86 mountY=-0.18, mountTheta=-0.10
01:54:22.086 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.78, y=0.61, opts=13)
01:54:22.087 00.001 21068 Enqueuing Move request for scope (-1.78, 0.61)
01:54:22.088 00.001 16108 Worker thread wakes up
01:54:22.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.78, 0.61) opts 0xd
01:54:22.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.78, 0.61)
01:54:22.088 00.000 16108 Moving (-1.78, 0.61) raw xDistance=1.86 yDistance=-0.18
01:54:22.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.86
01:54:22.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:22.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:54:22.088 00.000 16108 MoveAxis(W, 495, ABG)
01:54:22.088 00.000 16108 Guiding  Dir = 3, Dur = 495
01:54:22.088 00.000 16108 IsSlewing returns 0
01:54:22.088 00.000 16108 IsGuiding returns 0
01:54:22.090 00.002 16108 PulseGuide returned control before completion, sleep 504
01:54:22.092 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3382, FiltMin=2925, FiltMax=59606, Gamma=1.000
01:54:22.107 00.015 21068 UpdateGuideState exits: m=126396 SNR=80.6
01:54:22.109 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:22.111 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:22.111 00.000 21068 Enqueuing Expose request
01:54:22.595 00.484 16108 IsGuiding returns 1
01:54:22.595 00.000 16108 scope still moving after pulse duration time elapsed
01:54:22.626 00.031 16108 IsSlewing returns 0
01:54:22.627 00.001 16108 IsGuiding returns 1
01:54:22.658 00.031 16108 IsSlewing returns 0
01:54:22.658 00.000 16108 IsGuiding returns 0
01:54:22.658 00.000 16108 scope move finished after 495 + 75 ms
01:54:22.658 00.000 16108 Move returns status 0, amount 495
01:54:22.658 00.000 16108 MoveAxis(N, 0, ABG)
01:54:22.658 00.000 16108 Move returns status 0, amount 0
01:54:22.658 00.000 16108 move complete, result=0
01:54:22.658 00.000 16108 worker thread done servicing request
01:54:22.659 00.001 16108 Worker thread wakes up
01:54:22.659 00.000 21068 GuideStep: 1.9 px 495 ms WEST, -0.2 px 0 ms NORTH
01:54:22.662 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:22.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:23.629 00.967 16108 Exposure complete
01:54:23.684 00.055 16108 worker thread done servicing request
01:54:23.684 00.000 21068 OnExposeComplete: enter
01:54:23.685 00.001 21068 UpdateGuideState(): m_state=6
01:54:23.686 00.001 21068 Star::Find(15, 219, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11607
01:54:23.687 00.001 21068 Star::Find returns 1 (0), X=221.15, Y=876.36, Mass=130039, SNR=84.1, Peak=14576 HFD=3.4
01:54:23.688 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
01:54:23.689 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
01:54:23.689 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=0.42 hyp=0.52 cameraTheta=2.21 mountX=0.38 mountY=-0.34, mountTheta=-0.73
01:54:23.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.42, opts=13)
01:54:23.692 00.001 21068 Enqueuing Move request for scope (-0.31, 0.42)
01:54:23.693 00.001 16108 Worker thread wakes up
01:54:23.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.42) opts 0xd
01:54:23.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.42)
01:54:23.693 00.000 16108 Moving (-0.31, 0.42) raw xDistance=0.38 yDistance=-0.34
01:54:23.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.38
01:54:23.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:23.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:54:23.693 00.000 16108 MoveAxis(W, 134, ABG)
01:54:23.693 00.000 16108 Guiding  Dir = 3, Dur = 134
01:54:23.693 00.000 16108 IsSlewing returns 0
01:54:23.694 00.001 16108 IsGuiding returns 0
01:54:23.699 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3382, FiltMin=2909, FiltMax=50400, Gamma=1.000
01:54:23.720 00.021 21068 UpdateGuideState exits: m=130039 SNR=84.1
01:54:23.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:23.724 00.001 21068 Enqueuing Expose request
01:54:23.741 00.017 16108 PulseGuide returned control before completion, sleep 97
01:54:23.849 00.108 16108 IsGuiding returns 1
01:54:23.849 00.000 16108 scope still moving after pulse duration time elapsed
01:54:23.881 00.032 16108 IsSlewing returns 0
01:54:23.881 00.000 16108 IsGuiding returns 1
01:54:23.912 00.031 16108 IsSlewing returns 0
01:54:23.912 00.000 16108 IsGuiding returns 0
01:54:23.914 00.002 16108 scope move finished after 134 + 86 ms
01:54:23.914 00.000 16108 Move returns status 0, amount 134
01:54:23.914 00.000 16108 MoveAxis(N, 0, ABG)
01:54:23.914 00.000 16108 Move returns status 0, amount 0
01:54:23.914 00.000 16108 move complete, result=0
01:54:23.914 00.000 16108 worker thread done servicing request
01:54:23.914 00.000 16108 Worker thread wakes up
01:54:23.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:23.915 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:23.915 00.000 21068 GuideStep: 0.4 px 134 ms WEST, -0.3 px 0 ms NORTH
01:54:25.073 01.158 16108 Exposure complete
01:54:25.142 00.069 16108 worker thread done servicing request
01:54:25.142 00.000 21068 OnExposeComplete: enter
01:54:25.144 00.002 21068 UpdateGuideState(): m_state=6
01:54:25.148 00.004 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11608
01:54:25.150 00.002 21068 Star::Find returns 1 (0), X=221.70, Y=876.43, Mass=114080, SNR=83.7, Peak=16115 HFD=3.0
01:54:25.153 00.003 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
01:54:25.154 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
01:54:25.156 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.49 hyp=0.54 cameraTheta=1.11 mountX=-0.15 mountY=-0.53, mountTheta=-1.85
01:54:25.159 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.49, opts=13)
01:54:25.160 00.001 21068 Enqueuing Move request for scope (0.24, 0.49)
01:54:25.162 00.002 16108 Worker thread wakes up
01:54:25.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.49) opts 0xd
01:54:25.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.49)
01:54:25.162 00.000 16108 Moving (0.24, 0.49) raw xDistance=-0.15 yDistance=-0.53
01:54:25.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:54:25.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:25.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
01:54:25.162 00.000 16108 MoveAxis(E, 0, ABG)
01:54:25.162 00.000 16108 Move returns status 0, amount 0
01:54:25.162 00.000 16108 MoveAxis(N, 0, ABG)
01:54:25.162 00.000 16108 Move returns status 0, amount 0
01:54:25.162 00.000 16108 move complete, result=0
01:54:25.162 00.000 16108 worker thread done servicing request
01:54:25.168 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3382, FiltMin=2889, FiltMax=51833, Gamma=1.000
01:54:25.184 00.016 21068 UpdateGuideState exits: m=114080 SNR=83.7
01:54:25.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:25.187 00.001 21068 Enqueuing Expose request
01:54:25.187 00.000 16108 Worker thread wakes up
01:54:25.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:25.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:25.187 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:54:26.165 00.978 16108 Exposure complete
01:54:26.230 00.065 16108 worker thread done servicing request
01:54:26.230 00.000 21068 OnExposeComplete: enter
01:54:26.232 00.002 21068 UpdateGuideState(): m_state=6
01:54:26.234 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11609
01:54:26.235 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.04, Mass=123507, SNR=87.7, Peak=17139 HFD=3.2
01:54:26.237 00.002 21068 MultiStar: exiting stabilization period
01:54:26.239 00.002 21068 MultiStar: [#1 0.12,0.42,1.05,U] [#2 0.13,-0.10,1.15,U] [#3 0.19,0.12,0.92,U] [#4 -0.52,0.31,0.00,M2] [#5 0.04,0.34,1.00,U] [#6 -0.19,0.46,0.73,U] [#7 0.52,0.51,0.00,M2] [#8 -0.03,0.47,0.85,U] 
01:54:26.241 00.002 21068 single-star, 6 included, MultiStar: {0.05, 0.24}, one-star: {0.02, 0.10}
01:54:26.242 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:54:26.244 00.002 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:54:26.245 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
01:54:26.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.10, opts=13)
01:54:26.247 00.001 21068 Enqueuing Move request for scope (0.02, 0.10)
01:54:26.249 00.002 16108 Worker thread wakes up
01:54:26.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:54:26.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:54:26.249 00.000 16108 Moving (0.02, 0.10) raw xDistance=-0.00 yDistance=-0.10
01:54:26.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:54:26.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:26.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:26.249 00.000 16108 MoveAxis(E, 0, ABG)
01:54:26.249 00.000 16108 Move returns status 0, amount 0
01:54:26.249 00.000 16108 MoveAxis(N, 0, ABG)
01:54:26.249 00.000 16108 Move returns status 0, amount 0
01:54:26.249 00.000 16108 move complete, result=0
01:54:26.249 00.000 16108 worker thread done servicing request
01:54:26.253 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3382, FiltMin=2889, FiltMax=56137, Gamma=1.000
01:54:26.269 00.016 21068 UpdateGuideState exits: m=123507 SNR=87.7
01:54:26.271 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:26.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:26.273 00.001 21068 Enqueuing Expose request
01:54:26.273 00.000 16108 Worker thread wakes up
01:54:26.273 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:26.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:26.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:27.446 01.172 16108 Exposure complete
01:54:27.520 00.074 16108 worker thread done servicing request
01:54:27.520 00.000 21068 OnExposeComplete: enter
01:54:27.521 00.001 21068 UpdateGuideState(): m_state=6
01:54:27.523 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11610
01:54:27.524 00.001 21068 Star::Find returns 1 (0), X=221.93, Y=875.92, Mass=130075, SNR=92.9, Peak=19779 HFD=2.9
01:54:27.525 00.001 21068 MultiStar: [#1 0.74,0.37,0.00,M1] [#2 0.70,0.02,0.00,M1] [#3 0.89,0.23,0.00,M1] [#4 0.14,0.22,0.78,U] [#5 0.92,0.28,0.00,M1] [#6 0.62,0.07,0.00,M1] [#7 1.06,0.10,0.00,M3] [#8 0.85,0.13,0.00,M1] 
01:54:27.525 00.000 21068 refined, 1 included, MultiStar: {0.32, 0.08}, one-star: {0.46, -0.02}
01:54:27.526 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
01:54:27.527 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
01:54:27.528 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.26 mountX=-0.30 mountY=-0.16, mountTheta=-2.66
01:54:27.529 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.08, opts=13)
01:54:27.530 00.001 21068 Enqueuing Move request for scope (0.32, 0.08)
01:54:27.531 00.001 16108 Worker thread wakes up
01:54:27.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
01:54:27.531 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
01:54:27.531 00.000 16108 Moving (0.32, 0.08) raw xDistance=-0.30 yDistance=-0.16
01:54:27.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:54:27.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:27.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:27.531 00.000 16108 MoveAxis(E, 80, ABG)
01:54:27.531 00.000 16108 Guiding  Dir = 2, Dur = 80
01:54:27.532 00.001 16108 IsSlewing returns 0
01:54:27.532 00.000 16108 IsGuiding returns 0
01:54:27.544 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3382, FiltMin=2886, FiltMax=65440, Gamma=1.000
01:54:27.559 00.015 21068 UpdateGuideState exits: m=130075 SNR=92.9
01:54:27.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:27.563 00.002 21068 Enqueuing Expose request
01:54:27.593 00.030 16108 PulseGuide returned control before completion, sleep 29
01:54:27.624 00.031 16108 IsGuiding returns 1
01:54:27.624 00.000 16108 scope still moving after pulse duration time elapsed
01:54:27.655 00.031 16108 IsSlewing returns 0
01:54:27.655 00.000 16108 IsGuiding returns 1
01:54:27.687 00.032 16108 IsSlewing returns 0
01:54:27.688 00.001 16108 IsGuiding returns 0
01:54:27.688 00.000 16108 scope move finished after 80 + 75 ms
01:54:27.688 00.000 16108 Move returns status 0, amount 80
01:54:27.688 00.000 16108 MoveAxis(N, 0, ABG)
01:54:27.688 00.000 16108 Move returns status 0, amount 0
01:54:27.688 00.000 16108 move complete, result=0
01:54:27.688 00.000 16108 worker thread done servicing request
01:54:27.688 00.000 16108 Worker thread wakes up
01:54:27.688 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.2 px 0 ms NORTH
01:54:27.690 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:27.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:28.659 00.969 16108 Exposure complete
01:54:28.717 00.058 16108 worker thread done servicing request
01:54:28.717 00.000 21068 OnExposeComplete: enter
01:54:28.718 00.001 21068 UpdateGuideState(): m_state=6
01:54:28.719 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11611
01:54:28.720 00.001 21068 Star::Find returns 1 (0), X=221.85, Y=876.27, Mass=123817, SNR=84.5, Peak=20675 HFD=3.0
01:54:28.721 00.001 21068 MultiStar: [#1 0.67,0.58,0.00,M2] [#2 0.52,0.14,1.39,U] [#3 0.67,0.29,0.00,M2] [#4 0.27,0.46,0.84,U] [#5 0.79,0.39,0.00,M2] [#6 0.45,0.34,0.81,U] [#7 0.90,0.40,0.00,M4] [#8 0.59,0.43,0.00,M2] 
01:54:28.721 00.000 21068 single-star, 3 included, MultiStar: {0.42, 0.30}, one-star: {0.38, 0.33}
01:54:28.722 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
01:54:28.723 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
01:54:28.724 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.33 hyp=0.51 cameraTheta=0.71 mountX=-0.32 mountY=-0.41, mountTheta=-2.23
01:54:28.725 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.33, opts=13)
01:54:28.725 00.000 21068 Enqueuing Move request for scope (0.38, 0.33)
01:54:28.727 00.002 16108 Worker thread wakes up
01:54:28.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.33) opts 0xd
01:54:28.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.33)
01:54:28.727 00.000 16108 Moving (0.38, 0.33) raw xDistance=-0.32 yDistance=-0.41
01:54:28.728 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:54:28.728 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-0.67
01:54:28.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:54:28.728 00.000 16108 MoveAxis(E, 89, ABG)
01:54:28.728 00.000 16108 Guiding  Dir = 2, Dur = 89
01:54:28.728 00.000 16108 IsSlewing returns 0
01:54:28.728 00.000 16108 IsGuiding returns 0
01:54:28.731 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3385, FiltMin=2902, FiltMax=53174, Gamma=1.000
01:54:28.747 00.016 21068 UpdateGuideState exits: m=123817 SNR=84.5
01:54:28.747 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:28.749 00.001 21068 Enqueuing Expose request
01:54:28.769 00.020 16108 PulseGuide returned control before completion, sleep 59
01:54:28.830 00.061 16108 IsGuiding returns 1
01:54:28.830 00.000 16108 scope still moving after pulse duration time elapsed
01:54:28.859 00.029 16108 IsSlewing returns 0
01:54:28.859 00.000 16108 IsGuiding returns 1
01:54:28.891 00.032 16108 IsSlewing returns 0
01:54:28.891 00.000 16108 IsGuiding returns 0
01:54:28.891 00.000 16108 scope move finished after 89 + 74 ms
01:54:28.891 00.000 16108 Move returns status 0, amount 89
01:54:28.891 00.000 16108 MoveAxis(N, 83, ABG)
01:54:28.892 00.001 16108 Guiding  Dir = 0, Dur = 83
01:54:28.892 00.000 16108 IsSlewing returns 0
01:54:28.892 00.000 16108 IsGuiding returns 0
01:54:28.925 00.033 16108 PulseGuide returned control before completion, sleep 61
01:54:29.002 00.077 16108 IsGuiding returns 1
01:54:29.002 00.000 16108 scope still moving after pulse duration time elapsed
01:54:29.033 00.031 16108 IsSlewing returns 0
01:54:29.033 00.000 16108 IsGuiding returns 0
01:54:29.033 00.000 16108 scope move finished after 83 + 57 ms
01:54:29.033 00.000 16108 Move returns status 0, amount 83
01:54:29.033 00.000 16108 move complete, result=0
01:54:29.033 00.000 16108 worker thread done servicing request
01:54:29.033 00.000 16108 Worker thread wakes up
01:54:29.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:29.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:29.033 00.000 21068 GuideStep: -0.3 px 89 ms EAST, -0.4 px 83 ms NORTH
01:54:30.200 01.167 16108 Exposure complete
01:54:30.260 00.060 16108 worker thread done servicing request
01:54:30.260 00.000 21068 OnExposeComplete: enter
01:54:30.261 00.001 21068 UpdateGuideState(): m_state=6
01:54:30.262 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11612
01:54:30.263 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.07, Mass=131817, SNR=88.2, Peak=19059 HFD=3.4
01:54:30.265 00.002 21068 MultiStar: [#1 0.21,0.48,1.12,U] [#2 0.49,0.09,1.20,U] [#3 0.39,0.28,0.99,U] [#4 0.02,0.33,0.85,U] [#5 0.63,0.47,0.00,M3] [#6 -0.02,0.42,0.85,U] [#7 0.67,0.13,0.00,M5] [#8 0.54,0.32,0.00,M3] 
01:54:30.265 00.000 21068 single-star, 5 included, MultiStar: {0.22, 0.28}, one-star: {0.14, 0.13}
01:54:30.267 00.002 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
01:54:30.269 00.002 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
01:54:30.270 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.76 mountX=-0.12 mountY=-0.16, mountTheta=-2.19
01:54:30.273 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
01:54:30.274 00.001 21068 Enqueuing Move request for scope (0.14, 0.13)
01:54:30.276 00.002 16108 Worker thread wakes up
01:54:30.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
01:54:30.276 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
01:54:30.276 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.12 yDistance=-0.16
01:54:30.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:54:30.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:30.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:30.276 00.000 16108 MoveAxis(E, 0, ABG)
01:54:30.276 00.000 16108 Move returns status 0, amount 0
01:54:30.276 00.000 16108 MoveAxis(N, 0, ABG)
01:54:30.276 00.000 16108 Move returns status 0, amount 0
01:54:30.276 00.000 16108 move complete, result=0
01:54:30.278 00.002 16108 worker thread done servicing request
01:54:30.282 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3382, FiltMin=2905, FiltMax=60573, Gamma=1.000
01:54:30.299 00.017 21068 UpdateGuideState exits: m=131817 SNR=88.2
01:54:30.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:30.301 00.000 21068 Enqueuing Expose request
01:54:30.302 00.001 16108 Worker thread wakes up
01:54:30.302 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:30.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:30.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:31.274 00.971 16108 Exposure complete
01:54:31.330 00.056 16108 worker thread done servicing request
01:54:31.330 00.000 21068 OnExposeComplete: enter
01:54:31.333 00.003 21068 UpdateGuideState(): m_state=6
01:54:31.335 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11613
01:54:31.335 00.000 21068 Star::Find returns 1 (0), X=221.77, Y=876.13, Mass=116367, SNR=79.3, Peak=17331 HFD=3.2
01:54:31.337 00.002 21068 MultiStar: [#1 0.20,0.46,1.31,U] [#2 0.51,0.14,1.32,U] [#3 0.28,0.24,1.16,U] [#4 -0.17,0.40,0.92,U] [#5 0.52,0.30,0.00,M4] [#6 0.15,0.27,0.89,U] [#7 0.84,0.05,0.00,M6] [#8 0.37,0.70,0.00,M4] 
01:54:31.339 00.002 21068 single-star, 5 included, MultiStar: {0.23, 0.28}, one-star: {0.30, 0.19}
01:54:31.339 00.000 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
01:54:31.340 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
01:54:31.342 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.36 cameraTheta=0.56 mountX=-0.27 mountY=-0.26, mountTheta=-2.37
01:54:31.344 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.19, opts=13)
01:54:31.345 00.001 21068 Enqueuing Move request for scope (0.30, 0.19)
01:54:31.347 00.002 16108 Worker thread wakes up
01:54:31.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
01:54:31.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
01:54:31.347 00.000 16108 Moving (0.30, 0.19) raw xDistance=-0.27 yDistance=-0.26
01:54:31.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:54:31.348 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:54:31.348 00.000 16108 MoveAxis(E, 70, ABG)
01:54:31.348 00.000 16108 Guiding  Dir = 2, Dur = 70
01:54:31.348 00.000 16108 IsSlewing returns 0
01:54:31.349 00.001 16108 IsGuiding returns 0
01:54:31.355 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3385, FiltMin=2915, FiltMax=55321, Gamma=1.000
01:54:31.375 00.020 16108 PulseGuide returned control before completion, sleep 54
01:54:31.379 00.004 21068 UpdateGuideState exits: m=116367 SNR=79.3
01:54:31.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.381 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:31.382 00.001 21068 Enqueuing Expose request
01:54:31.436 00.054 16108 IsGuiding returns 1
01:54:31.436 00.000 16108 scope still moving after pulse duration time elapsed
01:54:31.468 00.032 16108 IsSlewing returns 0
01:54:31.468 00.000 16108 IsGuiding returns 0
01:54:31.468 00.000 16108 scope move finished after 70 + 50 ms
01:54:31.468 00.000 16108 Move returns status 0, amount 70
01:54:31.469 00.001 16108 MoveAxis(N, 52, ABG)
01:54:31.469 00.000 16108 Guiding  Dir = 0, Dur = 52
01:54:31.469 00.000 16108 IsSlewing returns 0
01:54:31.469 00.000 16108 IsGuiding returns 0
01:54:31.531 00.062 16108 IsGuiding returns 1
01:54:31.531 00.000 16108 scope still moving after pulse duration time elapsed
01:54:31.561 00.030 16108 IsSlewing returns 0
01:54:31.561 00.000 16108 IsGuiding returns 1
01:54:31.592 00.031 16108 IsSlewing returns 0
01:54:31.592 00.000 16108 IsGuiding returns 1
01:54:31.623 00.031 16108 IsSlewing returns 0
01:54:31.623 00.000 16108 IsGuiding returns 0
01:54:31.623 00.000 16108 scope move finished after 52 + 102 ms
01:54:31.623 00.000 16108 Move returns status 0, amount 52
01:54:31.623 00.000 16108 move complete, result=0
01:54:31.623 00.000 16108 worker thread done servicing request
01:54:31.623 00.000 16108 Worker thread wakes up
01:54:31.624 00.001 21068 GuideStep: -0.3 px 70 ms EAST, -0.3 px 52 ms NORTH
01:54:31.626 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:31.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:32.792 01.166 16108 Exposure complete
01:54:32.854 00.062 16108 worker thread done servicing request
01:54:32.854 00.000 21068 OnExposeComplete: enter
01:54:32.856 00.002 21068 UpdateGuideState(): m_state=6
01:54:32.857 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11614
01:54:32.857 00.000 21068 Star::Find returns 1 (0), X=221.37, Y=875.96, Mass=110921, SNR=79.9, Peak=14515 HFD=3.3
01:54:32.858 00.001 21068 MultiStar: [#1 0.16,0.21,1.30,U] [#2 0.27,-0.12,1.37,U] [#3 0.20,0.27,1.16,U] [#4 -0.24,0.01,0.80,U] [#5 0.38,0.40,0.93,U] [#6 0.14,0.37,0.86,U] [#7 0.12,-0.21,0.70,U] [#8 0.21,0.18,0.90,U] 
01:54:32.859 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.13}, one-star: {-0.09, 0.02}
01:54:32.860 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
01:54:32.861 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
01:54:32.861 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.87 mountX=0.09 mountY=-0.00, mountTheta=-0.03
01:54:32.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
01:54:32.867 00.004 21068 Enqueuing Move request for scope (-0.09, 0.02)
01:54:32.869 00.002 16108 Worker thread wakes up
01:54:32.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
01:54:32.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
01:54:32.869 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=-0.00
01:54:32.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:54:32.870 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:32.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:54:32.870 00.000 16108 MoveAxis(E, 0, ABG)
01:54:32.870 00.000 16108 Move returns status 0, amount 0
01:54:32.870 00.000 16108 MoveAxis(N, 0, ABG)
01:54:32.870 00.000 16108 Move returns status 0, amount 0
01:54:32.870 00.000 16108 move complete, result=0
01:54:32.870 00.000 16108 worker thread done servicing request
01:54:32.876 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3385, FiltMin=2857, FiltMax=62921, Gamma=1.000
01:54:32.898 00.022 21068 UpdateGuideState exits: m=110921 SNR=79.9
01:54:32.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:32.901 00.001 21068 Enqueuing Expose request
01:54:32.904 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:32.904 00.000 16108 Worker thread wakes up
01:54:32.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:32.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:33.888 00.983 16108 Exposure complete
01:54:33.966 00.078 16108 worker thread done servicing request
01:54:33.966 00.000 21068 OnExposeComplete: enter
01:54:33.969 00.003 21068 UpdateGuideState(): m_state=6
01:54:33.970 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11615
01:54:33.971 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=875.99, Mass=117087, SNR=85.7, Peak=17968 HFD=3.1
01:54:33.972 00.001 21068 MultiStar: [#1 0.06,0.33,1.13,U] [#2 0.12,0.02,1.19,U] [#3 0.20,0.20,1.12,U] [#4 -0.28,0.30,0.87,U] [#5 0.21,0.17,0.91,U] [#6 -0.02,0.25,0.95,U] [#7 0.32,0.11,0.62,U] [#8 -0.03,0.36,0.90,U] 
01:54:33.974 00.002 21068 single-star, 8 included, MultiStar: {0.05, 0.20}, one-star: {-0.12, 0.05}
01:54:33.975 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
01:54:33.976 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
01:54:33.976 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.75 mountX=0.12 mountY=-0.02, mountTheta=-0.16
01:54:33.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.05, opts=13)
01:54:33.979 00.001 21068 Enqueuing Move request for scope (-0.12, 0.05)
01:54:33.980 00.001 16108 Worker thread wakes up
01:54:33.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:54:33.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:54:33.980 00.000 16108 Moving (-0.12, 0.05) raw xDistance=0.12 yDistance=-0.02
01:54:33.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:54:33.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:33.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:33.980 00.000 16108 MoveAxis(E, 0, ABG)
01:54:33.981 00.001 16108 Move returns status 0, amount 0
01:54:33.981 00.000 16108 MoveAxis(N, 0, ABG)
01:54:33.981 00.000 16108 Move returns status 0, amount 0
01:54:33.981 00.000 16108 move complete, result=0
01:54:33.981 00.000 16108 worker thread done servicing request
01:54:33.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3385, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:54:33.999 00.014 21068 UpdateGuideState exits: m=117087 SNR=85.7
01:54:34.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:34.001 00.000 21068 Enqueuing Expose request
01:54:34.002 00.001 16108 Worker thread wakes up
01:54:34.002 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:34.003 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:34.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:35.182 01.179 16108 Exposure complete
01:54:35.262 00.080 16108 worker thread done servicing request
01:54:35.262 00.000 21068 OnExposeComplete: enter
01:54:35.263 00.001 21068 UpdateGuideState(): m_state=6
01:54:35.266 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11616
01:54:35.267 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=875.79, Mass=124627, SNR=80.6, Peak=19459 HFD=3.1
01:54:35.269 00.002 21068 MultiStar: [#1 0.22,0.03,1.13,U] [#2 0.53,-0.10,1.43,U] [#3 0.29,-0.12,1.07,U] [#4 0.08,-0.13,0.89,U] [#5 0.41,0.15,1.06,U] [#6 0.23,-0.03,0.79,U] [#7 0.80,0.07,0.00,M5] [#8 0.27,0.16,0.84,U] 
01:54:35.270 00.001 21068 refined, 7 included, MultiStar: {0.30, -0.03}, one-star: {0.27, -0.15}
01:54:35.271 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
01:54:35.272 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
01:54:35.274 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.31 cameraTheta=-0.09 mountX=-0.30 mountY=-0.04, mountTheta=-3.00
01:54:35.277 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.03, opts=13)
01:54:35.278 00.001 21068 Enqueuing Move request for scope (0.30, -0.03)
01:54:35.280 00.002 16108 Worker thread wakes up
01:54:35.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
01:54:35.280 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
01:54:35.280 00.000 16108 Moving (0.30, -0.03) raw xDistance=-0.30 yDistance=-0.04
01:54:35.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:54:35.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:35.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:54:35.280 00.000 16108 MoveAxis(E, 80, ABG)
01:54:35.280 00.000 16108 Guiding  Dir = 2, Dur = 80
01:54:35.280 00.000 16108 IsSlewing returns 0
01:54:35.280 00.000 16108 IsGuiding returns 0
01:54:35.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3385, FiltMin=2832, FiltMax=62384, Gamma=1.000
01:54:35.295 00.011 16108 PulseGuide returned control before completion, sleep 76
01:54:35.303 00.008 21068 UpdateGuideState exits: m=124627 SNR=80.6
01:54:35.305 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.307 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:35.308 00.001 21068 Enqueuing Expose request
01:54:35.372 00.064 16108 IsGuiding returns 1
01:54:35.372 00.000 16108 scope still moving after pulse duration time elapsed
01:54:35.403 00.031 16108 IsSlewing returns 0
01:54:35.403 00.000 16108 IsGuiding returns 0
01:54:35.403 00.000 16108 scope move finished after 80 + 43 ms
01:54:35.403 00.000 16108 Move returns status 0, amount 80
01:54:35.403 00.000 16108 MoveAxis(N, 0, ABG)
01:54:35.403 00.000 16108 Move returns status 0, amount 0
01:54:35.403 00.000 16108 move complete, result=0
01:54:35.403 00.000 16108 worker thread done servicing request
01:54:35.403 00.000 16108 Worker thread wakes up
01:54:35.404 00.001 21068 GuideStep: -0.3 px 80 ms EAST, -0.0 px 0 ms NORTH
01:54:35.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:35.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:36.376 00.972 16108 Exposure complete
01:54:36.436 00.060 16108 worker thread done servicing request
01:54:36.436 00.000 21068 OnExposeComplete: enter
01:54:36.436 00.000 21068 UpdateGuideState(): m_state=6
01:54:36.437 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11617
01:54:36.438 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.87, Mass=121677, SNR=89.7, Peak=15744 HFD=3.4
01:54:36.439 00.001 21068 MultiStar: [#1 -0.07,0.09,0.97,U] [#2 -0.10,-0.07,1.24,U] [#3 -0.04,0.06,0.99,U] [#4 -0.51,-0.05,0.85,U] [#5 0.02,-0.08,1.00,U] [#6 -0.28,0.31,0.76,U] [#7 0.05,-0.12,0.61,U] [#8 -0.13,0.25,0.74,U] 
01:54:36.440 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.03}, one-star: {-0.34, -0.07}
01:54:36.440 00.000 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
01:54:36.441 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
01:54:36.441 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.98 mountX=0.16 mountY=0.01, mountTheta=0.07
01:54:36.444 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.03, opts=13)
01:54:36.445 00.001 21068 Enqueuing Move request for scope (-0.16, 0.03)
01:54:36.446 00.001 16108 Worker thread wakes up
01:54:36.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
01:54:36.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
01:54:36.446 00.000 16108 Moving (-0.16, 0.03) raw xDistance=0.16 yDistance=0.01
01:54:36.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:54:36.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:36.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:54:36.446 00.000 16108 MoveAxis(E, 0, ABG)
01:54:36.446 00.000 16108 Move returns status 0, amount 0
01:54:36.447 00.001 16108 MoveAxis(N, 0, ABG)
01:54:36.447 00.000 16108 Move returns status 0, amount 0
01:54:36.447 00.000 16108 move complete, result=0
01:54:36.447 00.000 16108 worker thread done servicing request
01:54:36.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3385, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:54:36.480 00.029 21068 UpdateGuideState exits: m=121677 SNR=89.7
01:54:36.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:36.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:36.482 00.000 21068 Enqueuing Expose request
01:54:36.483 00.001 16108 Worker thread wakes up
01:54:36.483 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:36.484 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:36.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:37.650 01.166 16108 Exposure complete
01:54:37.707 00.057 16108 worker thread done servicing request
01:54:37.707 00.000 21068 OnExposeComplete: enter
01:54:37.708 00.001 21068 UpdateGuideState(): m_state=6
01:54:37.709 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11618
01:54:37.710 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.30, Mass=122267, SNR=83.6, Peak=16544 HFD=3.1
01:54:37.711 00.001 21068 MultiStar: [#1 -0.11,0.55,1.17,U] [#2 0.04,0.19,1.24,U] [#3 -0.12,0.32,0.93,U] [#4 -0.49,0.51,0.00,M1] [#5 0.16,0.57,0.00,M1] [#6 -0.23,0.73,0.00,M1] [#7 0.23,0.37,0.71,U] [#8 -0.14,0.79,0.00,M1] 
01:54:37.711 00.000 21068 refined, 4 included, MultiStar: {-0.08, 0.36}, one-star: {-0.36, 0.36}
01:54:37.713 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
01:54:37.716 00.003 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
01:54:37.717 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.36 cameraTheta=1.78 mountX=0.14 mountY=-0.33, mountTheta=-1.18
01:54:37.719 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.36, opts=13)
01:54:37.719 00.000 21068 Enqueuing Move request for scope (-0.08, 0.36)
01:54:37.720 00.001 16108 Worker thread wakes up
01:54:37.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
01:54:37.720 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
01:54:37.720 00.000 16108 Moving (-0.08, 0.36) raw xDistance=0.14 yDistance=-0.33
01:54:37.722 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:54:37.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:54:37.722 00.000 16108 MoveAxis(E, 0, ABG)
01:54:37.722 00.000 16108 Move returns status 0, amount 0
01:54:37.722 00.000 16108 MoveAxis(N, 66, ABG)
01:54:37.722 00.000 16108 Guiding  Dir = 0, Dur = 66
01:54:37.723 00.001 16108 IsSlewing returns 0
01:54:37.723 00.000 16108 IsGuiding returns 0
01:54:37.732 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3385, FiltMin=2937, FiltMax=63277, Gamma=1.000
01:54:37.745 00.013 16108 PulseGuide returned control before completion, sleep 55
01:54:37.763 00.018 21068 UpdateGuideState exits: m=122267 SNR=83.6
01:54:37.765 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.767 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:37.768 00.001 21068 Enqueuing Expose request
01:54:37.804 00.036 16108 IsGuiding returns 1
01:54:37.804 00.000 16108 scope still moving after pulse duration time elapsed
01:54:37.836 00.032 16108 IsSlewing returns 0
01:54:37.836 00.000 16108 IsGuiding returns 0
01:54:37.836 00.000 16108 scope move finished after 66 + 47 ms
01:54:37.836 00.000 16108 Move returns status 0, amount 66
01:54:37.836 00.000 16108 move complete, result=0
01:54:37.836 00.000 16108 worker thread done servicing request
01:54:37.836 00.000 16108 Worker thread wakes up
01:54:37.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:37.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:37.837 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 66 ms NORTH
01:54:38.811 00.974 16108 Exposure complete
01:54:38.900 00.089 16108 worker thread done servicing request
01:54:38.900 00.000 21068 OnExposeComplete: enter
01:54:38.901 00.001 21068 UpdateGuideState(): m_state=6
01:54:38.901 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11619
01:54:38.902 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=875.69, Mass=120093, SNR=82.8, Peak=17315 HFD=3.1
01:54:38.903 00.001 21068 MultiStar: [#1 0.32,0.01,1.16,U] [#2 0.33,-0.20,1.08,U] [#3 0.49,-0.16,1.02,U] [#4 0.16,-0.06,1.13,U] [#5 0.60,0.06,0.00,M2] [#6 0.40,-0.10,0.85,U] [#7 0.36,-0.11,0.60,U] [#8 0.17,-0.02,0.93,U] 
01:54:38.903 00.000 21068 single-star, 7 included, MultiStar: {0.29, -0.11}, one-star: {0.13, -0.25}
01:54:38.905 00.002 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
01:54:38.907 00.002 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
01:54:38.908 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.09 mountX=-0.17 mountY=0.21, mountTheta=2.25
01:54:38.911 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.25, opts=13)
01:54:38.912 00.001 21068 Enqueuing Move request for scope (0.13, -0.25)
01:54:38.914 00.002 16108 Worker thread wakes up
01:54:38.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
01:54:38.914 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
01:54:38.914 00.000 16108 Moving (0.13, -0.25) raw xDistance=-0.17 yDistance=0.21
01:54:38.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:54:38.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:38.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:54:38.914 00.000 16108 MoveAxis(E, 0, ABG)
01:54:38.914 00.000 16108 Move returns status 0, amount 0
01:54:38.915 00.001 16108 MoveAxis(N, 0, ABG)
01:54:38.915 00.000 16108 Move returns status 0, amount 0
01:54:38.915 00.000 16108 move complete, result=0
01:54:38.915 00.000 16108 worker thread done servicing request
01:54:38.920 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3385, FiltMin=2819, FiltMax=54061, Gamma=1.000
01:54:38.944 00.024 21068 UpdateGuideState exits: m=120093 SNR=82.8
01:54:38.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:38.947 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:38.949 00.002 21068 Enqueuing Expose request
01:54:38.949 00.000 16108 Worker thread wakes up
01:54:38.949 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:38.950 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:38.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:40.125 01.175 16108 Exposure complete
01:54:40.213 00.088 16108 worker thread done servicing request
01:54:40.213 00.000 21068 OnExposeComplete: enter
01:54:40.214 00.001 21068 UpdateGuideState(): m_state=6
01:54:40.215 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11620
01:54:40.216 00.001 21068 Star::Find returns 1 (0), X=221.81, Y=875.77, Mass=119522, SNR=81.0, Peak=18083 HFD=3.0
01:54:40.216 00.000 21068 MultiStar: [#1 0.31,-0.12,1.17,U] [#2 0.36,-0.25,1.38,U] [#3 0.39,-0.10,1.09,U] [#4 0.19,0.06,0.90,U] [#5 0.73,0.03,0.00,M3] [#6 0.53,-0.01,0.93,U] [#7 0.61,-0.25,0.00,M3] [#8 0.41,0.17,0.78,U] 
01:54:40.217 00.001 21068 refined, 6 included, MultiStar: {0.36, -0.08}, one-star: {0.35, -0.17}
01:54:40.218 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
01:54:40.219 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
01:54:40.219 00.000 21068 CameraToMount -- cameraX=0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-0.22 mountX=-0.37 mountY=-0.01, mountTheta=-3.12
01:54:40.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.08, opts=13)
01:54:40.223 00.002 21068 Enqueuing Move request for scope (0.36, -0.08)
01:54:40.223 00.000 16108 Worker thread wakes up
01:54:40.224 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.08) opts 0xd
01:54:40.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.08)
01:54:40.224 00.000 16108 Moving (0.36, -0.08) raw xDistance=-0.37 yDistance=-0.01
01:54:40.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:54:40.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:40.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:54:40.224 00.000 16108 MoveAxis(E, 97, ABG)
01:54:40.224 00.000 16108 Guiding  Dir = 2, Dur = 97
01:54:40.224 00.000 16108 IsSlewing returns 0
01:54:40.224 00.000 16108 IsGuiding returns 0
01:54:40.229 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3385, FiltMin=2899, FiltMax=54397, Gamma=1.000
01:54:40.252 00.023 21068 UpdateGuideState exits: m=119522 SNR=81.0
01:54:40.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:40.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:40.255 00.001 21068 Enqueuing Expose request
01:54:40.257 00.002 16108 PulseGuide returned control before completion, sleep 75
01:54:40.335 00.078 16108 IsGuiding returns 1
01:54:40.335 00.000 16108 scope still moving after pulse duration time elapsed
01:54:40.367 00.032 16108 IsSlewing returns 0
01:54:40.367 00.000 16108 IsGuiding returns 1
01:54:40.398 00.031 16108 IsSlewing returns 0
01:54:40.398 00.000 16108 IsGuiding returns 1
01:54:40.430 00.032 16108 IsSlewing returns 0
01:54:40.430 00.000 16108 IsGuiding returns 0
01:54:40.431 00.001 16108 scope move finished after 97 + 109 ms
01:54:40.431 00.000 16108 Move returns status 0, amount 97
01:54:40.431 00.000 16108 MoveAxis(N, 0, ABG)
01:54:40.431 00.000 16108 Move returns status 0, amount 0
01:54:40.431 00.000 16108 move complete, result=0
01:54:40.431 00.000 16108 worker thread done servicing request
01:54:40.431 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.0 px 0 ms NORTH
01:54:40.434 00.003 16108 Worker thread wakes up
01:54:40.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:40.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:41.395 00.961 16108 Exposure complete
01:54:41.451 00.056 16108 worker thread done servicing request
01:54:41.451 00.000 21068 OnExposeComplete: enter
01:54:41.452 00.001 21068 UpdateGuideState(): m_state=6
01:54:41.452 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11621
01:54:41.453 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.87, Mass=128281, SNR=82.7, Peak=18192 HFD=3.0
01:54:41.454 00.001 21068 MultiStar: [#1 -0.17,-0.04,1.21,U] [#2 0.01,-0.24,1.39,U] [#3 -0.09,-0.33,1.14,U] [#4 -0.56,-0.20,0.00,M1] [#5 0.06,-0.04,0.98,U] [#6 -0.24,-0.12,0.93,U] [#7 -0.23,-0.17,0.55,U] [#8 -0.16,0.25,0.86,U] 
01:54:41.455 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.11}, one-star: {-0.34, -0.06}
01:54:41.456 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
01:54:41.456 00.000 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
01:54:41.458 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.47 mountX=0.11 mountY=0.13, mountTheta=0.88
01:54:41.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
01:54:41.460 00.000 21068 Enqueuing Move request for scope (-0.13, -0.11)
01:54:41.461 00.001 16108 Worker thread wakes up
01:54:41.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
01:54:41.461 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
01:54:41.461 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.13
01:54:41.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:41.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:41.462 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:54:41.462 00.000 16108 MoveAxis(E, 0, ABG)
01:54:41.462 00.000 16108 Move returns status 0, amount 0
01:54:41.462 00.000 16108 MoveAxis(N, 0, ABG)
01:54:41.462 00.000 16108 Move returns status 0, amount 0
01:54:41.462 00.000 16108 move complete, result=0
01:54:41.462 00.000 16108 worker thread done servicing request
01:54:41.466 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3385, FiltMin=2896, FiltMax=52157, Gamma=1.000
01:54:41.481 00.015 21068 UpdateGuideState exits: m=128281 SNR=82.7
01:54:41.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.482 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:41.483 00.001 21068 Enqueuing Expose request
01:54:41.484 00.001 16108 Worker thread wakes up
01:54:41.484 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:41.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:41.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:42.639 01.154 16108 Exposure complete
01:54:42.695 00.056 16108 worker thread done servicing request
01:54:42.695 00.000 21068 OnExposeComplete: enter
01:54:42.696 00.001 21068 UpdateGuideState(): m_state=6
01:54:42.697 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11622
01:54:42.698 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.90, Mass=128072, SNR=90.9, Peak=19024 HFD=2.9
01:54:42.699 00.001 21068 MultiStar: [#1 -0.31,-0.18,1.15,U] [#2 0.08,-0.38,1.19,U] [#3 -0.05,-0.24,0.90,U] [#4 -0.45,0.14,0.98,U] [#5 0.02,-0.13,0.80,U] [#6 -0.51,-0.06,0.83,U] [#7 -0.16,0.11,0.60,U] [#8 -0.23,0.16,0.88,U] 
01:54:42.699 00.000 21068 refined, 8 included, MultiStar: {-0.23, -0.09}, one-star: {-0.48, -0.03}
01:54:42.700 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
01:54:42.701 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
01:54:42.701 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.79 mountX=0.21 mountY=0.14, mountTheta=0.57
01:54:42.704 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.09, opts=13)
01:54:42.705 00.001 21068 Enqueuing Move request for scope (-0.23, -0.09)
01:54:42.705 00.000 16108 Worker thread wakes up
01:54:42.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
01:54:42.706 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
01:54:42.706 00.000 16108 Moving (-0.23, -0.09) raw xDistance=0.21 yDistance=0.14
01:54:42.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:54:42.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:42.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:54:42.706 00.000 16108 MoveAxis(W, 56, ABG)
01:54:42.706 00.000 16108 Guiding  Dir = 3, Dur = 56
01:54:42.706 00.000 16108 IsSlewing returns 0
01:54:42.706 00.000 16108 IsGuiding returns 0
01:54:42.709 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3385, FiltMin=2845, FiltMax=57609, Gamma=1.000
01:54:42.725 00.016 21068 UpdateGuideState exits: m=128072 SNR=90.9
01:54:42.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:42.728 00.001 21068 Enqueuing Expose request
01:54:42.765 00.037 16108 IsGuiding returns 1
01:54:42.765 00.000 16108 scope still moving after pulse duration time elapsed
01:54:42.795 00.030 16108 IsSlewing returns 0
01:54:42.795 00.000 16108 IsGuiding returns 1
01:54:42.827 00.032 16108 IsSlewing returns 0
01:54:42.827 00.000 16108 IsGuiding returns 1
01:54:42.858 00.031 16108 IsSlewing returns 0
01:54:42.858 00.000 16108 IsGuiding returns 0
01:54:42.858 00.000 16108 scope move finished after 56 + 95 ms
01:54:42.858 00.000 16108 Move returns status 0, amount 56
01:54:42.858 00.000 16108 MoveAxis(N, 0, ABG)
01:54:42.858 00.000 16108 Move returns status 0, amount 0
01:54:42.858 00.000 16108 move complete, result=0
01:54:42.858 00.000 16108 worker thread done servicing request
01:54:42.858 00.000 16108 Worker thread wakes up
01:54:42.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:42.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:42.858 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
01:54:43.845 00.987 16108 Exposure complete
01:54:43.900 00.055 16108 worker thread done servicing request
01:54:43.900 00.000 21068 OnExposeComplete: enter
01:54:43.901 00.001 21068 UpdateGuideState(): m_state=6
01:54:43.902 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11623
01:54:43.903 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=875.53, Mass=115480, SNR=77.0, Peak=14944 HFD=3.0
01:54:43.904 00.001 21068 MultiStar: [#1 -0.17,0.01,1.29,U] [#2 0.00,-0.24,1.46,U] [#3 0.07,-0.15,1.18,U] [#4 -0.30,-0.15,1.10,U] [#5 0.25,-0.17,1.08,U] [#6 0.02,-0.04,0.92,U] [#7 -0.13,-0.38,0.65,U] [#8 0.03,0.02,0.89,U] 
01:54:43.905 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {-0.44, -0.41}
01:54:43.907 00.002 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
01:54:43.908 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
01:54:43.909 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.98 mountX=0.04 mountY=0.17, mountTheta=1.34
01:54:43.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.16, opts=13)
01:54:43.913 00.002 21068 Enqueuing Move request for scope (-0.07, -0.16)
01:54:43.914 00.001 16108 Worker thread wakes up
01:54:43.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
01:54:43.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
01:54:43.914 00.000 16108 Moving (-0.07, -0.16) raw xDistance=0.04 yDistance=0.17
01:54:43.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:54:43.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:43.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:54:43.914 00.000 16108 MoveAxis(E, 0, ABG)
01:54:43.914 00.000 16108 Move returns status 0, amount 0
01:54:43.914 00.000 16108 MoveAxis(N, 0, ABG)
01:54:43.914 00.000 16108 Move returns status 0, amount 0
01:54:43.914 00.000 16108 move complete, result=0
01:54:43.914 00.000 16108 worker thread done servicing request
01:54:43.919 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3385, FiltMin=2893, FiltMax=65472, Gamma=1.000
01:54:43.936 00.017 21068 UpdateGuideState exits: m=115480 SNR=77.0
01:54:43.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:43.939 00.001 21068 Enqueuing Expose request
01:54:43.940 00.001 16108 Worker thread wakes up
01:54:43.940 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:43.941 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:43.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:45.107 01.166 16108 Exposure complete
01:54:45.163 00.056 16108 worker thread done servicing request
01:54:45.163 00.000 21068 OnExposeComplete: enter
01:54:45.163 00.000 21068 UpdateGuideState(): m_state=6
01:54:45.165 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11624
01:54:45.166 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=875.58, Mass=125551, SNR=89.0, Peak=17977 HFD=3.0
01:54:45.167 00.001 21068 MultiStar: [#1 -0.41,-0.03,1.23,U] [#2 -0.35,-0.31,1.23,U] [#3 -0.25,-0.31,1.03,U] [#4 -0.58,-0.22,0.00,M1] [#5 0.09,0.03,1.03,U] [#6 -0.12,0.04,0.74,U] [#7 -0.14,-0.29,0.55,U] [#8 -0.04,-0.11,0.72,U] 
01:54:45.168 00.001 21068 refined, 7 included, MultiStar: {-0.24, -0.17}, one-star: {-0.53, -0.36}
01:54:45.169 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
01:54:45.169 00.000 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
01:54:45.170 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.53 mountX=0.21 mountY=0.22, mountTheta=0.81
01:54:45.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.17, opts=13)
01:54:45.172 00.001 21068 Enqueuing Move request for scope (-0.24, -0.17)
01:54:45.173 00.001 16108 Worker thread wakes up
01:54:45.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
01:54:45.173 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
01:54:45.173 00.000 16108 Moving (-0.24, -0.17) raw xDistance=0.21 yDistance=0.22
01:54:45.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:54:45.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:54:45.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:54:45.173 00.000 16108 MoveAxis(W, 55, ABG)
01:54:45.173 00.000 16108 Guiding  Dir = 3, Dur = 55
01:54:45.174 00.001 16108 IsSlewing returns 0
01:54:45.174 00.000 16108 IsGuiding returns 0
01:54:45.182 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3385, FiltMin=2883, FiltMax=61389, Gamma=1.000
01:54:45.206 00.024 21068 UpdateGuideState exits: m=125551 SNR=89.0
01:54:45.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:45.207 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:45.208 00.001 21068 Enqueuing Expose request
01:54:45.222 00.014 16108 PulseGuide returned control before completion, sleep 18
01:54:45.251 00.029 16108 IsGuiding returns 1
01:54:45.251 00.000 16108 scope still moving after pulse duration time elapsed
01:54:45.282 00.031 16108 IsSlewing returns 0
01:54:45.282 00.000 16108 IsGuiding returns 1
01:54:45.314 00.032 16108 IsSlewing returns 0
01:54:45.314 00.000 16108 IsGuiding returns 0
01:54:45.314 00.000 16108 scope move finished after 55 + 85 ms
01:54:45.314 00.000 16108 Move returns status 0, amount 55
01:54:45.314 00.000 16108 MoveAxis(N, 0, ABG)
01:54:45.314 00.000 16108 Move returns status 0, amount 0
01:54:45.314 00.000 16108 move complete, result=0
01:54:45.314 00.000 16108 worker thread done servicing request
01:54:45.314 00.000 16108 Worker thread wakes up
01:54:45.314 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:45.314 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.2 px 0 ms NORTH
01:54:45.315 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:46.285 00.970 16108 Exposure complete
01:54:46.352 00.067 16108 worker thread done servicing request
01:54:46.352 00.000 21068 OnExposeComplete: enter
01:54:46.353 00.001 21068 UpdateGuideState(): m_state=6
01:54:46.354 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11625
01:54:46.354 00.000 21068 Star::Find returns 1 (0), X=221.21, Y=875.65, Mass=140899, SNR=92.3, Peak=18608 HFD=3.3
01:54:46.355 00.001 21068 MultiStar: [#1 -0.24,-0.14,1.22,U] [#2 -0.25,-0.24,1.29,U] [#3 -0.13,-0.24,1.11,U] [#4 -0.54,-0.06,0.79,U] [#5 0.25,-0.15,0.95,U] [#6 0.01,-0.18,0.69,U] [#7 0.07,-0.27,0.57,U] [#8 0.13,0.23,0.78,U] 
01:54:46.356 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.16}, one-star: {-0.25, -0.29}
01:54:46.357 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
01:54:46.358 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
01:54:46.359 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.25 mountX=0.10 mountY=0.18, mountTheta=1.08
01:54:46.360 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.16, opts=13)
01:54:46.361 00.001 21068 Enqueuing Move request for scope (-0.13, -0.16)
01:54:46.362 00.001 16108 Worker thread wakes up
01:54:46.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
01:54:46.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
01:54:46.362 00.000 16108 Moving (-0.13, -0.16) raw xDistance=0.10 yDistance=0.18
01:54:46.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:54:46.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:46.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:54:46.362 00.000 16108 MoveAxis(E, 0, ABG)
01:54:46.362 00.000 16108 Move returns status 0, amount 0
01:54:46.362 00.000 16108 MoveAxis(N, 0, ABG)
01:54:46.362 00.000 16108 Move returns status 0, amount 0
01:54:46.362 00.000 16108 move complete, result=0
01:54:46.362 00.000 16108 worker thread done servicing request
01:54:46.367 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3385, FiltMin=2902, FiltMax=59421, Gamma=1.000
01:54:46.383 00.016 21068 UpdateGuideState exits: m=140899 SNR=92.3
01:54:46.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:46.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:46.385 00.000 21068 Enqueuing Expose request
01:54:46.387 00.002 16108 Worker thread wakes up
01:54:46.387 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:46.389 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:46.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:47.551 01.162 16108 Exposure complete
01:54:47.617 00.066 16108 worker thread done servicing request
01:54:47.617 00.000 21068 OnExposeComplete: enter
01:54:47.619 00.002 21068 UpdateGuideState(): m_state=6
01:54:47.621 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11626
01:54:47.623 00.002 21068 Star::Find returns 1 (0), X=221.65, Y=875.57, Mass=132760, SNR=92.5, Peak=16915 HFD=3.2
01:54:47.625 00.002 21068 MultiStar: [#1 -0.06,-0.14,1.07,U] [#2 0.18,-0.17,1.20,U] [#3 -0.11,-0.20,0.90,U] [#4 -0.39,-0.27,0.76,U] [#5 0.26,-0.10,0.79,U] [#6 0.17,0.05,0.84,U] [#7 0.18,-0.53,0.58,U] [#8 0.17,-0.09,0.74,U] 
01:54:47.627 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.19}, one-star: {0.18, -0.37}
01:54:47.628 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
01:54:47.630 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
01:54:47.632 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.24 mountX=-0.10 mountY=0.17, mountTheta=2.10
01:54:47.635 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.19, opts=13)
01:54:47.636 00.001 21068 Enqueuing Move request for scope (0.07, -0.19)
01:54:47.638 00.002 16108 Worker thread wakes up
01:54:47.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
01:54:47.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
01:54:47.638 00.000 16108 Moving (0.07, -0.19) raw xDistance=-0.10 yDistance=0.17
01:54:47.639 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:47.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:47.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:54:47.639 00.000 16108 MoveAxis(E, 0, ABG)
01:54:47.639 00.000 16108 Move returns status 0, amount 0
01:54:47.639 00.000 16108 MoveAxis(N, 0, ABG)
01:54:47.639 00.000 16108 Move returns status 0, amount 0
01:54:47.639 00.000 16108 move complete, result=0
01:54:47.639 00.000 16108 worker thread done servicing request
01:54:47.646 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3382, FiltMin=2921, FiltMax=59613, Gamma=1.000
01:54:47.673 00.027 21068 UpdateGuideState exits: m=132760 SNR=92.5
01:54:47.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.674 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:47.675 00.001 21068 Enqueuing Expose request
01:54:47.676 00.001 16108 Worker thread wakes up
01:54:47.676 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:47.677 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:47.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:48.659 00.982 16108 Exposure complete
01:54:48.721 00.062 16108 worker thread done servicing request
01:54:48.721 00.000 21068 OnExposeComplete: enter
01:54:48.722 00.001 21068 UpdateGuideState(): m_state=6
01:54:48.723 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11627
01:54:48.724 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=875.50, Mass=116376, SNR=81.1, Peak=13587 HFD=3.2
01:54:48.725 00.001 21068 MultiStar: [#1 0.25,-0.10,1.25,U] [#2 0.40,-0.25,1.40,U] [#3 0.18,-0.34,1.15,U] [#4 -0.27,-0.22,1.05,U] [#5 0.26,-0.15,0.98,U] [#6 0.07,0.23,0.88,U] [#7 0.30,-0.35,0.70,U] [#8 0.31,0.11,0.97,U] 
01:54:48.726 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {-0.03, -0.44}
01:54:48.726 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
01:54:48.727 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
01:54:48.729 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=-0.20 mountY=0.13, mountTheta=2.57
01:54:48.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
01:54:48.731 00.000 21068 Enqueuing Move request for scope (0.17, -0.17)
01:54:48.732 00.001 16108 Worker thread wakes up
01:54:48.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
01:54:48.732 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
01:54:48.732 00.000 16108 Moving (0.17, -0.17) raw xDistance=-0.20 yDistance=0.13
01:54:48.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:54:48.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:48.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:54:48.732 00.000 16108 MoveAxis(E, 0, ABG)
01:54:48.732 00.000 16108 Move returns status 0, amount 0
01:54:48.732 00.000 16108 MoveAxis(N, 0, ABG)
01:54:48.732 00.000 16108 Move returns status 0, amount 0
01:54:48.733 00.001 16108 move complete, result=0
01:54:48.733 00.000 16108 worker thread done servicing request
01:54:48.735 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3382, FiltMin=2841, FiltMax=65440, Gamma=1.000
01:54:48.751 00.016 21068 UpdateGuideState exits: m=116376 SNR=81.1
01:54:48.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:48.754 00.001 21068 Enqueuing Expose request
01:54:48.754 00.000 16108 Worker thread wakes up
01:54:48.755 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:48.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:48.756 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:49.914 01.158 16108 Exposure complete
01:54:49.967 00.053 16108 worker thread done servicing request
01:54:49.967 00.000 21068 OnExposeComplete: enter
01:54:49.968 00.001 21068 UpdateGuideState(): m_state=6
01:54:49.968 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11628
01:54:49.969 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=875.42, Mass=120650, SNR=79.4, Peak=16217 HFD=3.2
01:54:49.970 00.001 21068 MultiStar: [#1 -0.10,-0.01,1.23,U] [#2 -0.09,-0.30,1.32,U] [#3 -0.08,-0.25,1.04,U] [#4 -0.26,-0.32,0.94,U] [#5 0.19,-0.11,1.07,U] [#6 0.11,-0.09,0.91,U] [#7 0.11,-0.47,0.69,U] [#8 -0.12,-0.07,0.92,U] 
01:54:49.971 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.23}, one-star: {-0.32, -0.52}
01:54:49.972 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
01:54:49.972 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
01:54:49.974 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.86 mountX=0.03 mountY=0.24, mountTheta=1.46
01:54:49.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.23, opts=13)
01:54:49.978 00.002 21068 Enqueuing Move request for scope (-0.07, -0.23)
01:54:49.979 00.001 16108 Worker thread wakes up
01:54:49.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
01:54:49.980 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
01:54:49.980 00.000 16108 Moving (-0.07, -0.23) raw xDistance=0.03 yDistance=0.24
01:54:49.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:54:49.980 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.54
01:54:49.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:54:49.980 00.000 16108 MoveAxis(E, 0, ABG)
01:54:49.980 00.000 16108 Move returns status 0, amount 0
01:54:49.980 00.000 16108 MoveAxis(S, 48, ABG)
01:54:49.980 00.000 16108 Guiding  Dir = 1, Dur = 48
01:54:49.981 00.001 16108 IsSlewing returns 0
01:54:49.981 00.000 16108 IsGuiding returns 0
01:54:49.987 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3382, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:54:50.014 00.027 21068 UpdateGuideState exits: m=120650 SNR=79.4
01:54:50.016 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.018 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:50.019 00.001 21068 Enqueuing Expose request
01:54:50.054 00.035 16108 IsGuiding returns 1
01:54:50.054 00.000 16108 scope still moving after pulse duration time elapsed
01:54:50.087 00.033 16108 IsSlewing returns 0
01:54:50.087 00.000 16108 IsGuiding returns 1
01:54:50.114 00.027 16108 IsSlewing returns 0
01:54:50.114 00.000 16108 IsGuiding returns 1
01:54:50.146 00.032 16108 IsSlewing returns 0
01:54:50.148 00.002 16108 IsGuiding returns 0
01:54:50.148 00.000 16108 scope move finished after 48 + 117 ms
01:54:50.148 00.000 16108 Move returns status 0, amount 48
01:54:50.148 00.000 16108 move complete, result=0
01:54:50.148 00.000 16108 worker thread done servicing request
01:54:50.148 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
01:54:50.150 00.002 16108 Worker thread wakes up
01:54:50.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:50.151 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:51.122 00.971 16108 Exposure complete
01:54:51.193 00.071 16108 worker thread done servicing request
01:54:51.193 00.000 21068 OnExposeComplete: enter
01:54:51.194 00.001 21068 UpdateGuideState(): m_state=6
01:54:51.195 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11629
01:54:51.196 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.40, Mass=118043, SNR=81.5, Peak=14969 HFD=3.1
01:54:51.197 00.001 21068 MultiStar: [#1 -0.36,-0.47,0.00,M1] [#2 0.05,-0.61,0.00,M1] [#3 -0.06,-0.53,0.96,U] [#4 -0.49,-0.23,0.78,U] [#5 0.15,-0.36,0.91,U] [#6 -0.20,-0.08,0.89,U] [#7 0.16,-0.21,0.60,U] [#8 -0.18,-0.05,0.78,U] 
01:54:51.197 00.000 21068 refined, 6 included, MultiStar: {-0.14, -0.30}, one-star: {-0.30, -0.54}
01:54:51.198 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
01:54:51.199 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
01:54:51.200 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.00 mountX=0.08 mountY=0.33, mountTheta=1.32
01:54:51.201 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.30, opts=13)
01:54:51.202 00.001 21068 Enqueuing Move request for scope (-0.14, -0.30)
01:54:51.202 00.000 16108 Worker thread wakes up
01:54:51.204 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
01:54:51.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
01:54:51.204 00.000 16108 Moving (-0.14, -0.30) raw xDistance=0.08 yDistance=0.33
01:54:51.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:54:51.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
01:54:51.204 00.000 16108 MoveAxis(E, 0, ABG)
01:54:51.204 00.000 16108 Move returns status 0, amount 0
01:54:51.204 00.000 16108 MoveAxis(S, 66, ABG)
01:54:51.204 00.000 16108 Guiding  Dir = 1, Dur = 66
01:54:51.204 00.000 16108 IsSlewing returns 0
01:54:51.204 00.000 16108 IsGuiding returns 0
01:54:51.208 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=179, max=65535, med=3382, FiltMin=2873, FiltMax=58742, Gamma=1.000
01:54:51.222 00.014 21068 UpdateGuideState exits: m=118043 SNR=81.5
01:54:51.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.225 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:51.226 00.001 21068 Enqueuing Expose request
01:54:51.244 00.018 16108 PulseGuide returned control before completion, sleep 37
01:54:51.290 00.046 16108 IsGuiding returns 1
01:54:51.290 00.000 16108 scope still moving after pulse duration time elapsed
01:54:51.322 00.032 16108 IsSlewing returns 0
01:54:51.323 00.001 16108 IsGuiding returns 1
01:54:51.354 00.031 16108 IsSlewing returns 0
01:54:51.354 00.000 16108 IsGuiding returns 0
01:54:51.354 00.000 16108 scope move finished after 66 + 84 ms
01:54:51.354 00.000 16108 Move returns status 0, amount 66
01:54:51.355 00.001 16108 move complete, result=0
01:54:51.355 00.000 16108 worker thread done servicing request
01:54:51.355 00.000 16108 Worker thread wakes up
01:54:51.355 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
01:54:51.359 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:51.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:52.526 01.167 16108 Exposure complete
01:54:52.588 00.062 16108 worker thread done servicing request
01:54:52.588 00.000 21068 OnExposeComplete: enter
01:54:52.591 00.003 21068 UpdateGuideState(): m_state=6
01:54:52.593 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11630
01:54:52.594 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=875.80, Mass=134470, SNR=92.5, Peak=17392 HFD=3.5
01:54:52.595 00.001 21068 MultiStar: [#1 0.17,0.01,1.15,U] [#2 0.19,-0.29,1.06,U] [#3 0.33,-0.27,1.02,U] [#4 -0.22,0.08,0.82,U] [#5 0.25,-0.10,0.87,U] [#6 0.08,0.05,0.74,U] [#7 0.23,-0.08,0.67,U] [#8 -0.04,0.08,0.84,U] 
01:54:52.596 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.17, -0.14}
01:54:52.598 00.002 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
01:54:52.600 00.002 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
01:54:52.601 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.11 mountY=0.06, mountTheta=2.64
01:54:52.604 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
01:54:52.606 00.002 21068 Enqueuing Move request for scope (0.09, -0.08)
01:54:52.607 00.001 16108 Worker thread wakes up
01:54:52.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:54:52.608 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:54:52.608 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=0.06
01:54:52.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:54:52.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:52.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:54:52.608 00.000 16108 MoveAxis(E, 0, ABG)
01:54:52.608 00.000 16108 Move returns status 0, amount 0
01:54:52.608 00.000 16108 MoveAxis(N, 0, ABG)
01:54:52.608 00.000 16108 Move returns status 0, amount 0
01:54:52.608 00.000 16108 move complete, result=0
01:54:52.608 00.000 16108 worker thread done servicing request
01:54:52.619 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3382, FiltMin=2880, FiltMax=57533, Gamma=1.000
01:54:52.645 00.026 21068 UpdateGuideState exits: m=134470 SNR=92.5
01:54:52.647 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:52.651 00.003 21068 Enqueuing Expose request
01:54:52.652 00.001 16108 Worker thread wakes up
01:54:52.652 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:52.654 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:52.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:53.617 00.963 16108 Exposure complete
01:54:53.673 00.056 16108 worker thread done servicing request
01:54:53.673 00.000 21068 OnExposeComplete: enter
01:54:53.674 00.001 21068 UpdateGuideState(): m_state=6
01:54:53.676 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11631
01:54:53.676 00.000 21068 Star::Find returns 1 (0), X=221.60, Y=875.98, Mass=118432, SNR=73.2, Peak=17843 HFD=3.2
01:54:53.678 00.002 21068 MultiStar: [#1 0.13,0.19,1.39,U] [#2 0.12,-0.04,1.30,U] [#3 0.24,-0.06,1.18,U] [#4 -0.17,0.14,0.88,U] [#5 0.32,0.01,1.07,U] [#6 0.09,0.29,0.86,U] [#7 0.32,-0.05,0.71,U] [#8 -0.05,0.35,0.86,U] 
01:54:53.679 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.13, 0.04}
01:54:53.680 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
01:54:53.682 00.002 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
01:54:53.683 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
01:54:53.687 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
01:54:53.689 00.002 21068 Enqueuing Move request for scope (0.13, 0.04)
01:54:53.691 00.002 16108 Worker thread wakes up
01:54:53.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:54:53.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:54:53.691 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
01:54:53.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:54:53.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:53.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:53.691 00.000 16108 MoveAxis(E, 0, ABG)
01:54:53.691 00.000 16108 Move returns status 0, amount 0
01:54:53.691 00.000 16108 MoveAxis(N, 0, ABG)
01:54:53.691 00.000 16108 Move returns status 0, amount 0
01:54:53.692 00.001 16108 move complete, result=0
01:54:53.692 00.000 16108 worker thread done servicing request
01:54:53.698 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3382, FiltMin=2918, FiltMax=65440, Gamma=1.000
01:54:53.724 00.026 21068 UpdateGuideState exits: m=118432 SNR=73.2
01:54:53.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:53.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:53.727 00.001 21068 Enqueuing Expose request
01:54:53.728 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:53.729 00.001 16108 Worker thread wakes up
01:54:53.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:53.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:54.894 01.165 16108 Exposure complete
01:54:54.963 00.069 16108 worker thread done servicing request
01:54:54.963 00.000 21068 OnExposeComplete: enter
01:54:54.964 00.001 21068 UpdateGuideState(): m_state=6
01:54:54.965 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11632
01:54:54.966 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.97, Mass=112362, SNR=82.7, Peak=16931 HFD=3.0
01:54:54.966 00.000 21068 MultiStar: [#1 0.14,0.21,1.38,U] [#2 0.15,-0.10,1.48,U] [#3 0.21,0.06,1.04,U] [#4 -0.09,0.13,0.87,U] [#5 0.32,0.04,0.95,U] [#6 0.23,0.53,0.00,M1] [#7 0.31,-0.06,0.63,U] [#8 0.27,0.51,0.00,M1] 
01:54:54.967 00.001 21068 single-star, 6 included, MultiStar: {0.14, 0.05}, one-star: {-0.04, 0.03}
01:54:54.968 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
01:54:54.968 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
01:54:54.970 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.42 mountX=0.05 mountY=-0.02, mountTheta=-0.50
01:54:54.972 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
01:54:54.972 00.000 21068 Enqueuing Move request for scope (-0.04, 0.03)
01:54:54.973 00.001 16108 Worker thread wakes up
01:54:54.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:54:54.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:54:54.973 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
01:54:54.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:54:54.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:54.974 00.001 16108 MoveAxis(E, 0, ABG)
01:54:54.974 00.000 16108 Move returns status 0, amount 0
01:54:54.974 00.000 16108 MoveAxis(N, 0, ABG)
01:54:54.974 00.000 16108 Move returns status 0, amount 0
01:54:54.974 00.000 16108 move complete, result=0
01:54:54.974 00.000 16108 worker thread done servicing request
01:54:54.980 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3382, FiltMin=2848, FiltMax=56109, Gamma=1.000
01:54:55.001 00.021 21068 UpdateGuideState exits: m=112362 SNR=82.7
01:54:55.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:55.003 00.000 21068 Enqueuing Expose request
01:54:55.004 00.001 16108 Worker thread wakes up
01:54:55.004 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:55.005 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:55.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:55.969 00.964 16108 Exposure complete
01:54:56.024 00.055 16108 worker thread done servicing request
01:54:56.024 00.000 21068 OnExposeComplete: enter
01:54:56.027 00.003 21068 UpdateGuideState(): m_state=6
01:54:56.028 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11633
01:54:56.030 00.002 21068 Star::Find returns 1 (0), X=221.61, Y=875.87, Mass=114180, SNR=85.0, Peak=17139 HFD=3.2
01:54:56.033 00.003 21068 MultiStar: [#1 0.26,0.11,1.26,U] [#2 0.26,-0.03,1.35,U] [#3 0.32,0.09,1.11,U] [#4 0.07,0.17,0.79,U] [#5 0.46,0.01,0.84,U] [#6 0.34,0.22,0.84,U] [#7 0.50,0.04,0.73,U] [#8 0.01,0.14,0.83,U] 
01:54:56.035 00.002 21068 single-star, 8 included, MultiStar: {0.26, 0.07}, one-star: {0.15, -0.07}
01:54:56.037 00.002 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
01:54:56.038 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
01:54:56.039 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.42 mountX=-0.16 mountY=0.03, mountTheta=2.95
01:54:56.043 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
01:54:56.045 00.002 21068 Enqueuing Move request for scope (0.15, -0.07)
01:54:56.047 00.002 16108 Worker thread wakes up
01:54:56.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
01:54:56.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
01:54:56.047 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
01:54:56.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:54:56.048 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:56.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:56.048 00.000 16108 MoveAxis(E, 0, ABG)
01:54:56.048 00.000 16108 Move returns status 0, amount 0
01:54:56.048 00.000 16108 MoveAxis(N, 0, ABG)
01:54:56.048 00.000 16108 Move returns status 0, amount 0
01:54:56.048 00.000 16108 move complete, result=0
01:54:56.048 00.000 16108 worker thread done servicing request
01:54:56.055 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3382, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:54:56.076 00.021 21068 UpdateGuideState exits: m=114180 SNR=85.0
01:54:56.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:56.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:56.079 00.001 21068 Enqueuing Expose request
01:54:56.079 00.000 16108 Worker thread wakes up
01:54:56.079 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:56.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:56.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:57.245 01.165 16108 Exposure complete
01:54:57.301 00.056 16108 worker thread done servicing request
01:54:57.301 00.000 21068 OnExposeComplete: enter
01:54:57.302 00.001 21068 UpdateGuideState(): m_state=6
01:54:57.303 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11634
01:54:57.304 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=875.74, Mass=117412, SNR=85.5, Peak=16883 HFD=3.3
01:54:57.305 00.001 21068 MultiStar: [#1 0.18,0.11,1.10,U] [#2 0.19,-0.28,1.24,U] [#3 0.28,-0.14,1.07,U] [#4 -0.22,0.06,0.83,U] [#5 0.45,0.03,0.81,U] [#6 -0.03,-0.11,0.77,U] [#7 0.58,-0.26,0.00,M1] [#8 0.03,0.02,0.69,U] 
01:54:57.305 00.000 21068 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.31, -0.20}
01:54:57.306 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
01:54:57.307 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
01:54:57.307 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.43 mountX=-0.17 mountY=0.04, mountTheta=2.94
01:54:57.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
01:54:57.310 00.001 21068 Enqueuing Move request for scope (0.16, -0.08)
01:54:57.310 00.000 16108 Worker thread wakes up
01:54:57.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:54:57.311 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:54:57.311 00.000 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.04
01:54:57.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:54:57.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:57.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:57.311 00.000 16108 MoveAxis(E, 0, ABG)
01:54:57.311 00.000 16108 Move returns status 0, amount 0
01:54:57.311 00.000 16108 MoveAxis(N, 0, ABG)
01:54:57.311 00.000 16108 Move returns status 0, amount 0
01:54:57.311 00.000 16108 move complete, result=0
01:54:57.311 00.000 16108 worker thread done servicing request
01:54:57.315 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3382, FiltMin=2934, FiltMax=59533, Gamma=1.000
01:54:57.333 00.018 21068 UpdateGuideState exits: m=117412 SNR=85.5
01:54:57.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:57.337 00.002 21068 Enqueuing Expose request
01:54:57.339 00.002 16108 Worker thread wakes up
01:54:57.339 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:57.341 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:57.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:58.315 00.974 16108 Exposure complete
01:54:58.368 00.053 16108 worker thread done servicing request
01:54:58.368 00.000 21068 OnExposeComplete: enter
01:54:58.368 00.000 21068 UpdateGuideState(): m_state=6
01:54:58.370 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11635
01:54:58.371 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=875.63, Mass=130159, SNR=82.0, Peak=16595 HFD=3.3
01:54:58.372 00.001 21068 MultiStar: [#1 0.24,-0.02,1.22,U] [#2 0.47,-0.42,0.00,M1] [#3 0.13,-0.41,1.19,U] [#4 -0.01,-0.10,0.92,U] [#5 0.44,-0.14,1.21,U] [#6 0.08,0.18,0.75,U] [#7 0.70,-0.52,0.00,M2] [#8 0.38,-0.09,0.75,U] 
01:54:58.373 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.14}, one-star: {0.25, -0.30}
01:54:58.373 00.000 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
01:54:58.374 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
01:54:58.375 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.57 mountX=-0.25 mountY=0.09, mountTheta=2.80
01:54:58.376 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.14, opts=13)
01:54:58.377 00.001 21068 Enqueuing Move request for scope (0.23, -0.14)
01:54:58.378 00.001 16108 Worker thread wakes up
01:54:58.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
01:54:58.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
01:54:58.378 00.000 16108 Moving (0.23, -0.14) raw xDistance=-0.25 yDistance=0.09
01:54:58.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:54:58.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:58.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:54:58.378 00.000 16108 MoveAxis(E, 65, ABG)
01:54:58.378 00.000 16108 Guiding  Dir = 2, Dur = 65
01:54:58.379 00.001 16108 IsSlewing returns 0
01:54:58.379 00.000 16108 IsGuiding returns 0
01:54:58.380 00.001 16108 PulseGuide returned control before completion, sleep 74
01:54:58.471 00.091 16108 IsGuiding returns 0
01:54:58.471 00.000 16108 Move returns status 0, amount 65
01:54:58.471 00.000 16108 MoveAxis(N, 0, ABG)
01:54:58.471 00.000 16108 Move returns status 0, amount 0
01:54:58.471 00.000 16108 move complete, result=0
01:54:58.472 00.001 16108 worker thread done servicing request
01:54:58.599 00.127 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3385, FiltMin=2899, FiltMax=56365, Gamma=1.000
01:54:58.629 00.030 21068 UpdateGuideState exits: m=130159 SNR=82.0
01:54:58.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:58.632 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:58.633 00.001 21068 Enqueuing Expose request
01:54:58.634 00.001 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
01:54:58.634 00.000 16108 Worker thread wakes up
01:54:58.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:58.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:54:59.797 01.162 16108 Exposure complete
01:54:59.851 00.054 16108 worker thread done servicing request
01:54:59.851 00.000 21068 OnExposeComplete: enter
01:54:59.852 00.001 21068 UpdateGuideState(): m_state=6
01:54:59.853 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11636
01:54:59.854 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=875.73, Mass=134388, SNR=88.7, Peak=18400 HFD=3.2
01:54:59.855 00.001 21068 MultiStar: [#1 -0.21,0.13,1.00,U] [#2 -0.25,-0.18,1.28,U] [#3 -0.30,-0.09,1.11,U] [#4 -0.53,-0.02,0.86,U] [#5 0.05,0.14,0.86,U] [#6 -0.19,0.30,0.81,U] [#7 -0.08,0.01,0.64,U] [#8 -0.32,0.32,0.72,U] 
01:54:59.855 00.000 21068 refined, 8 included, MultiStar: {-0.28, 0.02}, one-star: {-0.56, -0.21}
01:54:59.856 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
01:54:59.857 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
01:54:59.857 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.07 mountX=0.27 mountY=0.05, mountTheta=0.16
01:54:59.859 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.02, opts=13)
01:54:59.860 00.001 21068 Enqueuing Move request for scope (-0.28, 0.02)
01:54:59.860 00.000 16108 Worker thread wakes up
01:54:59.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
01:54:59.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
01:54:59.860 00.000 16108 Moving (-0.28, 0.02) raw xDistance=0.27 yDistance=0.05
01:54:59.861 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
01:54:59.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:59.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:54:59.861 00.000 16108 MoveAxis(W, 68, ABG)
01:54:59.861 00.000 16108 Guiding  Dir = 3, Dur = 68
01:54:59.861 00.000 16108 IsSlewing returns 0
01:54:59.861 00.000 16108 IsGuiding returns 0
01:54:59.865 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3385, FiltMin=2886, FiltMax=65472, Gamma=1.000
01:54:59.872 00.007 16108 PulseGuide returned control before completion, sleep 68
01:54:59.880 00.008 21068 UpdateGuideState exits: m=134388 SNR=88.7
01:54:59.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:54:59.883 00.001 21068 Enqueuing Expose request
01:54:59.950 00.067 16108 IsGuiding returns 1
01:54:59.950 00.000 16108 scope still moving after pulse duration time elapsed
01:54:59.981 00.031 16108 IsSlewing returns 0
01:54:59.981 00.000 16108 IsGuiding returns 0
01:54:59.981 00.000 16108 scope move finished after 68 + 51 ms
01:54:59.981 00.000 16108 Move returns status 0, amount 68
01:54:59.981 00.000 16108 MoveAxis(N, 0, ABG)
01:54:59.981 00.000 16108 Move returns status 0, amount 0
01:54:59.981 00.000 16108 move complete, result=0
01:54:59.981 00.000 16108 worker thread done servicing request
01:54:59.982 00.001 16108 Worker thread wakes up
01:54:59.982 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.0 px 0 ms NORTH
01:54:59.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:54:59.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:00.953 00.970 16108 Exposure complete
01:55:01.016 00.063 16108 worker thread done servicing request
01:55:01.016 00.000 21068 OnExposeComplete: enter
01:55:01.017 00.001 21068 UpdateGuideState(): m_state=6
01:55:01.019 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11637
01:55:01.022 00.003 21068 Star::Find returns 1 (0), X=221.69, Y=875.84, Mass=130068, SNR=85.6, Peak=18963 HFD=3.2
01:55:01.023 00.001 21068 MultiStar: [#1 0.32,0.04,1.14,U] [#2 0.28,-0.16,1.28,U] [#3 0.10,-0.05,1.04,U] [#4 -0.18,0.08,1.03,U] [#5 0.32,0.14,0.90,U] [#6 0.13,0.07,0.79,U] [#7 0.43,0.13,0.56,U] [#8 0.30,0.27,0.83,U] 
01:55:01.024 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.03}, one-star: {0.23, -0.10}
01:55:01.025 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
01:55:01.026 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
01:55:01.026 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.21 cameraTheta=0.15 mountX=-0.20 mountY=-0.08, mountTheta=-2.77
01:55:01.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.03, opts=13)
01:55:01.029 00.001 21068 Enqueuing Move request for scope (0.20, 0.03)
01:55:01.029 00.000 16108 Worker thread wakes up
01:55:01.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:55:01.029 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:55:01.029 00.000 16108 Moving (0.20, 0.03) raw xDistance=-0.20 yDistance=-0.08
01:55:01.031 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:55:01.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:01.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:01.031 00.000 16108 MoveAxis(E, 0, ABG)
01:55:01.031 00.000 16108 Move returns status 0, amount 0
01:55:01.031 00.000 16108 MoveAxis(N, 0, ABG)
01:55:01.031 00.000 16108 Move returns status 0, amount 0
01:55:01.031 00.000 16108 move complete, result=0
01:55:01.031 00.000 16108 worker thread done servicing request
01:55:01.034 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3385, FiltMin=2883, FiltMax=65440, Gamma=1.000
01:55:01.065 00.031 21068 UpdateGuideState exits: m=130068 SNR=85.6
01:55:01.067 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.070 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:01.072 00.002 21068 Enqueuing Expose request
01:55:01.075 00.003 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:01.077 00.002 16108 Worker thread wakes up
01:55:01.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:01.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:02.240 01.163 16108 Exposure complete
01:55:02.301 00.061 16108 worker thread done servicing request
01:55:02.301 00.000 21068 OnExposeComplete: enter
01:55:02.303 00.002 21068 UpdateGuideState(): m_state=6
01:55:02.304 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11638
01:55:02.305 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=875.91, Mass=125537, SNR=91.6, Peak=16355 HFD=3.3
01:55:02.307 00.002 21068 MultiStar: [#1 0.30,-0.03,1.19,U] [#2 0.23,-0.15,1.15,U] [#3 0.22,-0.14,0.88,U] [#4 -0.06,0.04,0.80,U] [#5 0.52,0.14,0.96,U] [#6 0.13,0.11,0.83,U] [#7 0.24,0.00,0.63,U] [#8 0.26,0.38,0.70,U] 
01:55:02.308 00.001 21068 single-star, 8 included, MultiStar: {0.21, 0.02}, one-star: {-0.02, -0.03}
01:55:02.309 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
01:55:02.310 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
01:55:02.312 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.12 mountX=0.01 mountY=0.03, mountTheta=1.20
01:55:02.315 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
01:55:02.316 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
01:55:02.317 00.001 16108 Worker thread wakes up
01:55:02.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:55:02.317 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:55:02.317 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
01:55:02.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:55:02.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:02.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:02.317 00.000 16108 MoveAxis(E, 0, ABG)
01:55:02.317 00.000 16108 Move returns status 0, amount 0
01:55:02.317 00.000 16108 MoveAxis(N, 0, ABG)
01:55:02.317 00.000 16108 Move returns status 0, amount 0
01:55:02.317 00.000 16108 move complete, result=0
01:55:02.317 00.000 16108 worker thread done servicing request
01:55:02.322 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3382, FiltMin=2925, FiltMax=56374, Gamma=1.000
01:55:02.338 00.016 21068 UpdateGuideState exits: m=125537 SNR=91.6
01:55:02.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:02.340 00.000 21068 Enqueuing Expose request
01:55:02.341 00.001 16108 Worker thread wakes up
01:55:02.341 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:02.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:02.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:03.324 00.982 16108 Exposure complete
01:55:03.378 00.054 16108 worker thread done servicing request
01:55:03.378 00.000 21068 OnExposeComplete: enter
01:55:03.379 00.001 21068 UpdateGuideState(): m_state=6
01:55:03.380 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11639
01:55:03.381 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=875.73, Mass=144073, SNR=96.3, Peak=17491 HFD=3.4
01:55:03.382 00.001 21068 MultiStar: [#1 -0.03,0.21,0.95,U] [#2 -0.01,-0.10,1.05,U] [#3 0.26,-0.01,0.84,U] [#4 -0.29,0.10,0.70,U] [#5 0.46,0.15,0.83,U] [#6 0.05,0.13,0.76,U] [#7 0.12,0.05,0.62,U] [#8 -0.18,-0.01,0.69,U] 
01:55:03.383 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.14, -0.21}
01:55:03.384 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
01:55:03.384 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
01:55:03.385 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.75 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
01:55:03.387 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
01:55:03.387 00.000 21068 Enqueuing Move request for scope (0.03, 0.03)
01:55:03.388 00.001 16108 Worker thread wakes up
01:55:03.389 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:55:03.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:55:03.389 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.03
01:55:03.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:55:03.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:03.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:03.389 00.000 16108 MoveAxis(E, 0, ABG)
01:55:03.389 00.000 16108 Move returns status 0, amount 0
01:55:03.389 00.000 16108 MoveAxis(N, 0, ABG)
01:55:03.389 00.000 16108 Move returns status 0, amount 0
01:55:03.389 00.000 16108 move complete, result=0
01:55:03.389 00.000 16108 worker thread done servicing request
01:55:03.397 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3382, FiltMin=2921, FiltMax=58061, Gamma=1.000
01:55:03.412 00.015 21068 UpdateGuideState exits: m=144073 SNR=96.3
01:55:03.414 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:03.416 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:03.419 00.003 21068 Enqueuing Expose request
01:55:03.421 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:03.422 00.001 16108 Worker thread wakes up
01:55:03.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:03.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:04.594 01.172 16108 Exposure complete
01:55:04.655 00.061 16108 worker thread done servicing request
01:55:04.655 00.000 21068 OnExposeComplete: enter
01:55:04.657 00.002 21068 UpdateGuideState(): m_state=6
01:55:04.658 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11640
01:55:04.658 00.000 21068 Star::Find returns 1 (0), X=221.42, Y=875.83, Mass=124584, SNR=77.2, Peak=16979 HFD=3.3
01:55:04.659 00.001 21068 MultiStar: [#1 0.14,-0.00,1.40,U] [#2 0.15,-0.17,1.45,U] [#3 0.21,-0.36,1.18,U] [#4 -0.12,0.09,0.90,U] [#5 0.37,0.09,1.01,U] [#6 -0.13,0.14,0.88,U] [#7 0.44,-0.09,0.78,U] [#8 0.16,0.17,0.84,U] 
01:55:04.660 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.05}, one-star: {-0.04, -0.11}
01:55:04.660 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
01:55:04.661 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
01:55:04.662 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.92 mountX=0.02 mountY=0.12, mountTheta=1.40
01:55:04.663 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
01:55:04.664 00.001 21068 Enqueuing Move request for scope (-0.04, -0.11)
01:55:04.666 00.002 16108 Worker thread wakes up
01:55:04.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
01:55:04.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
01:55:04.666 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
01:55:04.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:55:04.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:04.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:55:04.666 00.000 16108 MoveAxis(E, 0, ABG)
01:55:04.667 00.001 16108 Move returns status 0, amount 0
01:55:04.667 00.000 16108 MoveAxis(N, 0, ABG)
01:55:04.667 00.000 16108 Move returns status 0, amount 0
01:55:04.667 00.000 16108 move complete, result=0
01:55:04.667 00.000 16108 worker thread done servicing request
01:55:04.670 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3385, FiltMin=2899, FiltMax=55277, Gamma=1.000
01:55:04.685 00.015 21068 UpdateGuideState exits: m=124584 SNR=77.2
01:55:04.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:04.688 00.001 21068 Enqueuing Expose request
01:55:04.689 00.001 16108 Worker thread wakes up
01:55:04.689 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:04.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:04.689 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:05.657 00.968 16108 Exposure complete
01:55:05.716 00.059 16108 worker thread done servicing request
01:55:05.716 00.000 21068 OnExposeComplete: enter
01:55:05.717 00.001 21068 UpdateGuideState(): m_state=6
01:55:05.718 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11641
01:55:05.718 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=875.85, Mass=126438, SNR=99.3, Peak=16195 HFD=3.3
01:55:05.719 00.001 21068 MultiStar: [#1 0.05,-0.04,1.09,U] [#2 0.34,-0.21,0.97,U] [#3 0.28,-0.15,0.80,U] [#4 -0.11,0.03,0.83,U] [#5 0.34,0.13,0.93,U] [#6 0.05,0.12,0.76,U] [#7 0.45,0.10,0.49,U] [#8 0.34,0.19,0.70,U] 
01:55:05.720 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.00}, one-star: {-0.00, -0.09}
01:55:05.722 00.002 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
01:55:05.723 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
01:55:05.726 00.003 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.01 mountY=0.09, mountTheta=1.73
01:55:05.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.09, opts=13)
01:55:05.730 00.002 21068 Enqueuing Move request for scope (-0.00, -0.09)
01:55:05.731 00.001 16108 Worker thread wakes up
01:55:05.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
01:55:05.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
01:55:05.731 00.000 16108 Moving (-0.00, -0.09) raw xDistance=-0.01 yDistance=0.09
01:55:05.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:55:05.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:05.732 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:55:05.732 00.000 16108 MoveAxis(E, 0, ABG)
01:55:05.732 00.000 16108 Move returns status 0, amount 0
01:55:05.732 00.000 16108 MoveAxis(N, 0, ABG)
01:55:05.732 00.000 16108 Move returns status 0, amount 0
01:55:05.732 00.000 16108 move complete, result=0
01:55:05.732 00.000 16108 worker thread done servicing request
01:55:05.737 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3385, FiltMin=2925, FiltMax=55334, Gamma=1.000
01:55:05.752 00.015 21068 UpdateGuideState exits: m=126438 SNR=99.3
01:55:05.755 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:05.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:05.757 00.001 21068 Enqueuing Expose request
01:55:05.759 00.002 16108 Worker thread wakes up
01:55:05.759 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:05.760 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:05.761 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:06.916 01.155 16108 Exposure complete
01:55:06.975 00.059 16108 worker thread done servicing request
01:55:06.975 00.000 21068 OnExposeComplete: enter
01:55:06.977 00.002 21068 UpdateGuideState(): m_state=6
01:55:06.978 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11642
01:55:06.979 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.89, Mass=118250, SNR=76.1, Peak=17408 HFD=3.2
01:55:06.980 00.001 21068 MultiStar: [#1 0.10,0.18,1.50,U] [#2 0.05,-0.00,1.64,U] [#3 0.14,-0.07,1.09,U] [#4 -0.39,0.18,0.90,U] [#5 0.23,0.27,1.30,U] [#6 -0.19,0.21,0.81,U] [#7 0.37,0.18,0.71,U] [#8 0.06,0.19,0.90,U] 
01:55:06.981 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.08, -0.05}
01:55:06.982 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
01:55:06.982 00.000 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
01:55:06.983 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.56 mountX=0.07 mountY=0.07, mountTheta=0.78
01:55:06.985 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
01:55:06.985 00.000 21068 Enqueuing Move request for scope (-0.08, -0.05)
01:55:06.986 00.001 16108 Worker thread wakes up
01:55:06.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
01:55:06.987 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
01:55:06.987 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.07
01:55:06.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:55:06.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:06.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:55:06.987 00.000 16108 MoveAxis(E, 0, ABG)
01:55:06.987 00.000 16108 Move returns status 0, amount 0
01:55:06.987 00.000 16108 MoveAxis(N, 0, ABG)
01:55:06.987 00.000 16108 Move returns status 0, amount 0
01:55:06.988 00.001 16108 move complete, result=0
01:55:06.988 00.000 16108 worker thread done servicing request
01:55:06.993 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=496, max=65535, med=3382, FiltMin=2909, FiltMax=53008, Gamma=1.000
01:55:07.011 00.018 21068 UpdateGuideState exits: m=118250 SNR=76.1
01:55:07.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.012 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:07.013 00.001 21068 Enqueuing Expose request
01:55:07.014 00.001 16108 Worker thread wakes up
01:55:07.014 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:07.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:07.015 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:07.988 00.973 16108 Exposure complete
01:55:08.045 00.057 16108 worker thread done servicing request
01:55:08.046 00.001 21068 OnExposeComplete: enter
01:55:08.048 00.002 21068 UpdateGuideState(): m_state=6
01:55:08.051 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11643
01:55:08.053 00.002 21068 Star::Find returns 1 (0), X=221.09, Y=875.86, Mass=109798, SNR=76.9, Peak=16752 HFD=3.0
01:55:08.054 00.001 21068 MultiStar: [#1 -0.06,0.06,1.35,U] [#2 0.10,-0.03,1.20,U] [#3 -0.13,-0.15,1.15,U] [#4 -0.30,-0.01,0.75,U] [#5 0.16,0.21,1.01,U] [#6 0.04,0.27,0.95,U] [#7 0.19,-0.13,0.72,U] [#8 -0.14,0.40,0.87,U] 
01:55:08.056 00.002 21068 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.37, -0.08}
01:55:08.057 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
01:55:08.057 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
01:55:08.058 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.36 mountX=0.07 mountY=-0.04, mountTheta=-0.57
01:55:08.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
01:55:08.061 00.001 21068 Enqueuing Move request for scope (-0.06, 0.06)
01:55:08.062 00.001 16108 Worker thread wakes up
01:55:08.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
01:55:08.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
01:55:08.062 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=-0.04
01:55:08.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:55:08.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:08.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:55:08.062 00.000 16108 MoveAxis(E, 0, ABG)
01:55:08.062 00.000 16108 Move returns status 0, amount 0
01:55:08.062 00.000 16108 MoveAxis(N, 0, ABG)
01:55:08.062 00.000 16108 Move returns status 0, amount 0
01:55:08.062 00.000 16108 move complete, result=0
01:55:08.062 00.000 16108 worker thread done servicing request
01:55:08.068 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3385, FiltMin=2909, FiltMax=58765, Gamma=1.000
01:55:08.092 00.024 21068 UpdateGuideState exits: m=109798 SNR=76.9
01:55:08.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.093 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:08.094 00.001 21068 Enqueuing Expose request
01:55:08.095 00.001 16108 Worker thread wakes up
01:55:08.095 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:08.095 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:08.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:09.250 01.155 16108 Exposure complete
01:55:09.307 00.057 16108 worker thread done servicing request
01:55:09.307 00.000 21068 OnExposeComplete: enter
01:55:09.309 00.002 21068 UpdateGuideState(): m_state=6
01:55:09.312 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11644
01:55:09.313 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=875.61, Mass=135720, SNR=91.3, Peak=15683 HFD=3.2
01:55:09.314 00.001 21068 MultiStar: [#1 -0.16,0.04,1.37,U] [#2 0.20,-0.46,1.03,U] [#3 0.04,-0.42,0.84,U] [#4 -0.10,-0.16,0.79,U] [#5 0.22,-0.08,0.92,U] [#6 0.03,-0.03,0.84,U] [#7 0.12,-0.40,0.62,U] [#8 0.04,-0.18,0.64,U] 
01:55:09.315 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.05, -0.33}
01:55:09.316 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
01:55:09.318 00.002 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
01:55:09.320 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.38 mountX=-0.08 mountY=0.19, mountTheta=1.94
01:55:09.322 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
01:55:09.323 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
01:55:09.325 00.002 16108 Worker thread wakes up
01:55:09.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
01:55:09.325 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
01:55:09.325 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.19
01:55:09.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:55:09.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:09.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:55:09.325 00.000 16108 MoveAxis(E, 0, ABG)
01:55:09.325 00.000 16108 Move returns status 0, amount 0
01:55:09.325 00.000 16108 MoveAxis(N, 0, ABG)
01:55:09.325 00.000 16108 Move returns status 0, amount 0
01:55:09.325 00.000 16108 move complete, result=0
01:55:09.326 00.001 16108 worker thread done servicing request
01:55:09.330 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3385, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:55:09.347 00.017 21068 UpdateGuideState exits: m=135720 SNR=91.3
01:55:09.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.350 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:09.350 00.000 21068 Enqueuing Expose request
01:55:09.351 00.001 16108 Worker thread wakes up
01:55:09.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:09.352 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:09.353 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:10.332 00.979 16108 Exposure complete
01:55:10.403 00.071 16108 worker thread done servicing request
01:55:10.404 00.001 21068 OnExposeComplete: enter
01:55:10.404 00.000 21068 UpdateGuideState(): m_state=6
01:55:10.405 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11645
01:55:10.406 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=875.13, Mass=122836, SNR=87.1, Peak=16445 HFD=3.3
01:55:10.407 00.001 21068 MultiStar: [#1 0.25,-0.67,0.00,M1] [#2 0.37,-0.79,0.00,M1] [#3 0.42,-0.67,0.00,M1] [#4 0.03,-0.60,0.00,M1] [#5 0.33,-0.75,0.00,M1] [#6 0.26,-0.66,0.00,M1] [#7 0.83,-0.79,0.00,M1] [#8 0.18,-0.43,0.76,U] 
01:55:10.408 00.001 21068 refined, 1 included, MultiStar: {0.23, -0.65}, one-star: {0.26, -0.81}
01:55:10.409 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
01:55:10.410 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
01:55:10.411 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.65 hyp=0.69 cameraTheta=-1.23 mountX=-0.34 mountY=0.58, mountTheta=2.10
01:55:10.412 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.65, opts=13)
01:55:10.413 00.001 21068 Enqueuing Move request for scope (0.23, -0.65)
01:55:10.414 00.001 16108 Worker thread wakes up
01:55:10.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.65) opts 0xd
01:55:10.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.65)
01:55:10.414 00.000 16108 Moving (0.23, -0.65) raw xDistance=-0.34 yDistance=0.58
01:55:10.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:55:10.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
01:55:10.414 00.000 16108 MoveAxis(E, 88, ABG)
01:55:10.414 00.000 16108 Guiding  Dir = 2, Dur = 88
01:55:10.415 00.001 16108 IsSlewing returns 0
01:55:10.415 00.000 16108 IsGuiding returns 0
01:55:10.418 00.003 16108 PulseGuide returned control before completion, sleep 96
01:55:10.420 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3385, FiltMin=2893, FiltMax=52976, Gamma=1.000
01:55:10.437 00.017 21068 UpdateGuideState exits: m=122836 SNR=87.1
01:55:10.437 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:10.439 00.001 21068 Enqueuing Expose request
01:55:10.528 00.089 16108 IsGuiding returns 0
01:55:10.528 00.000 16108 Move returns status 0, amount 88
01:55:10.528 00.000 16108 MoveAxis(S, 116, ABG)
01:55:10.528 00.000 16108 Guiding  Dir = 1, Dur = 116
01:55:10.529 00.001 16108 IsSlewing returns 0
01:55:10.529 00.000 16108 IsGuiding returns 0
01:55:10.577 00.048 16108 PulseGuide returned control before completion, sleep 79
01:55:10.669 00.092 16108 IsGuiding returns 1
01:55:10.669 00.000 16108 scope still moving after pulse duration time elapsed
01:55:10.700 00.031 16108 IsSlewing returns 0
01:55:10.700 00.000 16108 IsGuiding returns 1
01:55:10.731 00.031 16108 IsSlewing returns 0
01:55:10.731 00.000 16108 IsGuiding returns 1
01:55:10.763 00.032 16108 IsSlewing returns 0
01:55:10.763 00.000 16108 IsGuiding returns 0
01:55:10.763 00.000 16108 scope move finished after 116 + 118 ms
01:55:10.763 00.000 16108 Move returns status 0, amount 116
01:55:10.763 00.000 16108 move complete, result=0
01:55:10.763 00.000 16108 worker thread done servicing request
01:55:10.763 00.000 16108 Worker thread wakes up
01:55:10.764 00.001 21068 GuideStep: -0.3 px 88 ms EAST, 0.6 px 116 ms SOUTH
01:55:10.766 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:10.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:11.932 01.166 16108 Exposure complete
01:55:11.988 00.056 16108 worker thread done servicing request
01:55:11.988 00.000 21068 OnExposeComplete: enter
01:55:11.989 00.001 21068 UpdateGuideState(): m_state=6
01:55:11.990 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11646
01:55:11.992 00.002 21068 Star::Find returns 1 (0), X=221.61, Y=875.85, Mass=125214, SNR=88.6, Peak=17187 HFD=3.4
01:55:11.993 00.001 21068 MultiStar: [#1 -0.02,0.03,1.23,U] [#2 0.30,-0.19,1.32,U] [#3 0.09,-0.10,0.97,U] [#4 -0.38,-0.19,0.81,U] [#5 0.26,0.08,0.93,U] [#6 0.09,-0.05,0.77,U] [#7 0.39,-0.13,0.55,U] [#8 0.17,0.18,0.69,U] 
01:55:11.994 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.14, -0.09}
01:55:11.994 00.000 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
01:55:11.995 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
01:55:11.996 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=-0.12 mountY=0.03, mountTheta=2.91
01:55:11.997 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
01:55:11.998 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
01:55:11.999 00.001 16108 Worker thread wakes up
01:55:11.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:55:11.999 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:55:11.999 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
01:55:11.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:11.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:11.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:11.999 00.000 16108 MoveAxis(E, 0, ABG)
01:55:11.999 00.000 16108 Move returns status 0, amount 0
01:55:11.999 00.000 16108 MoveAxis(N, 0, ABG)
01:55:11.999 00.000 16108 Move returns status 0, amount 0
01:55:11.999 00.000 16108 move complete, result=0
01:55:12.000 00.001 16108 worker thread done servicing request
01:55:12.005 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3385, FiltMin=2886, FiltMax=64454, Gamma=1.000
01:55:12.021 00.016 21068 UpdateGuideState exits: m=125214 SNR=88.6
01:55:12.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:12.025 00.001 21068 Enqueuing Expose request
01:55:12.025 00.000 16108 Worker thread wakes up
01:55:12.025 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:12.026 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:12.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:13.005 00.979 16108 Exposure complete
01:55:13.073 00.068 16108 worker thread done servicing request
01:55:13.073 00.000 21068 OnExposeComplete: enter
01:55:13.074 00.001 21068 UpdateGuideState(): m_state=6
01:55:13.074 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11647
01:55:13.075 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=875.60, Mass=136071, SNR=87.3, Peak=18115 HFD=3.3
01:55:13.076 00.001 21068 MultiStar: [#1 0.34,0.02,1.21,U] [#2 0.33,-0.29,1.23,U] [#3 0.37,-0.21,1.04,U] [#4 -0.23,-0.25,0.81,U] [#5 0.29,0.02,1.18,U] [#6 0.13,-0.07,0.75,U] [#7 0.62,-0.26,0.00,M1] [#8 0.39,0.13,0.85,U] 
01:55:13.077 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.13}, one-star: {0.16, -0.33}
01:55:13.078 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
01:55:13.078 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
01:55:13.079 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-0.48 mountX=-0.26 mountY=0.07, mountTheta=2.89
01:55:13.082 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.13, opts=13)
01:55:13.082 00.000 21068 Enqueuing Move request for scope (0.24, -0.13)
01:55:13.083 00.001 16108 Worker thread wakes up
01:55:13.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.13) opts 0xd
01:55:13.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.13)
01:55:13.083 00.000 16108 Moving (0.24, -0.13) raw xDistance=-0.26 yDistance=0.07
01:55:13.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:55:13.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:13.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:55:13.083 00.000 16108 MoveAxis(E, 68, ABG)
01:55:13.083 00.000 16108 Guiding  Dir = 2, Dur = 68
01:55:13.084 00.001 16108 IsSlewing returns 0
01:55:13.084 00.000 16108 IsGuiding returns 0
01:55:13.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3385, FiltMin=2883, FiltMax=57293, Gamma=1.000
01:55:13.103 00.015 16108 PulseGuide returned control before completion, sleep 59
01:55:13.118 00.015 21068 UpdateGuideState exits: m=136071 SNR=87.3
01:55:13.120 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.122 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:13.123 00.001 21068 Enqueuing Expose request
01:55:13.164 00.041 16108 IsGuiding returns 1
01:55:13.164 00.000 16108 scope still moving after pulse duration time elapsed
01:55:13.195 00.031 16108 IsSlewing returns 0
01:55:13.195 00.000 16108 IsGuiding returns 0
01:55:13.195 00.000 16108 scope move finished after 68 + 42 ms
01:55:13.195 00.000 16108 Move returns status 0, amount 68
01:55:13.195 00.000 16108 MoveAxis(N, 0, ABG)
01:55:13.195 00.000 16108 Move returns status 0, amount 0
01:55:13.195 00.000 16108 move complete, result=0
01:55:13.195 00.000 16108 worker thread done servicing request
01:55:13.195 00.000 16108 Worker thread wakes up
01:55:13.195 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
01:55:13.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:13.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:14.361 01.165 16108 Exposure complete
01:55:14.417 00.056 16108 worker thread done servicing request
01:55:14.417 00.000 21068 OnExposeComplete: enter
01:55:14.419 00.002 21068 UpdateGuideState(): m_state=6
01:55:14.420 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11648
01:55:14.421 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=875.69, Mass=118737, SNR=81.0, Peak=15107 HFD=3.4
01:55:14.422 00.001 21068 MultiStar: [#1 0.12,0.16,1.20,U] [#2 0.22,-0.33,1.39,U] [#3 0.11,-0.13,0.99,U] [#4 -0.17,-0.09,0.97,U] [#5 0.26,-0.08,1.14,U] [#6 -0.16,0.08,0.79,U] [#7 0.47,0.09,0.70,U] [#8 -0.10,0.10,0.83,U] 
01:55:14.422 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.18, -0.25}
01:55:14.423 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
01:55:14.424 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
01:55:14.425 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=-0.12 mountY=0.04, mountTheta=2.83
01:55:14.426 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
01:55:14.427 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
01:55:14.427 00.000 16108 Worker thread wakes up
01:55:14.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:55:14.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:55:14.427 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
01:55:14.428 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:14.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:14.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:14.428 00.000 16108 MoveAxis(E, 0, ABG)
01:55:14.428 00.000 16108 Move returns status 0, amount 0
01:55:14.428 00.000 16108 MoveAxis(N, 0, ABG)
01:55:14.428 00.000 16108 Move returns status 0, amount 0
01:55:14.428 00.000 16108 move complete, result=0
01:55:14.428 00.000 16108 worker thread done servicing request
01:55:14.432 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3385, FiltMin=2880, FiltMax=55757, Gamma=1.000
01:55:14.454 00.022 21068 UpdateGuideState exits: m=118737 SNR=81.0
01:55:14.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:14.457 00.001 21068 Enqueuing Expose request
01:55:14.458 00.001 16108 Worker thread wakes up
01:55:14.458 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:14.459 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:14.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:15.442 00.983 16108 Exposure complete
01:55:15.511 00.069 16108 worker thread done servicing request
01:55:15.511 00.000 21068 OnExposeComplete: enter
01:55:15.512 00.001 21068 UpdateGuideState(): m_state=6
01:55:15.513 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11649
01:55:15.514 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=875.69, Mass=117593, SNR=87.0, Peak=15699 HFD=3.2
01:55:15.515 00.001 21068 MultiStar: [#1 0.22,0.04,1.12,U] [#2 0.36,-0.16,1.11,U] [#3 0.24,0.04,1.03,U] [#4 -0.16,-0.09,0.75,U] [#5 0.23,0.02,1.12,U] [#6 -0.09,0.06,0.76,U] [#7 0.52,0.09,0.59,U] [#8 0.13,-0.04,0.92,U] 
01:55:15.515 00.000 21068 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.22, -0.25}
01:55:15.516 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
01:55:15.517 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
01:55:15.518 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.19 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
01:55:15.520 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.04, opts=13)
01:55:15.521 00.001 21068 Enqueuing Move request for scope (0.19, -0.04)
01:55:15.521 00.000 16108 Worker thread wakes up
01:55:15.522 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
01:55:15.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
01:55:15.522 00.000 16108 Moving (0.19, -0.04) raw xDistance=-0.19 yDistance=-0.01
01:55:15.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:55:15.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:15.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:55:15.522 00.000 16108 MoveAxis(E, 0, ABG)
01:55:15.522 00.000 16108 Move returns status 0, amount 0
01:55:15.522 00.000 16108 MoveAxis(N, 0, ABG)
01:55:15.522 00.000 16108 Move returns status 0, amount 0
01:55:15.522 00.000 16108 move complete, result=0
01:55:15.522 00.000 16108 worker thread done servicing request
01:55:15.525 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3385, FiltMin=2835, FiltMax=60057, Gamma=1.000
01:55:15.540 00.015 21068 UpdateGuideState exits: m=117593 SNR=87.0
01:55:15.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:15.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:15.543 00.001 21068 Enqueuing Expose request
01:55:15.544 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:15.544 00.000 16108 Worker thread wakes up
01:55:15.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:15.545 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:16.701 01.156 16108 Exposure complete
01:55:16.762 00.061 16108 worker thread done servicing request
01:55:16.762 00.000 21068 OnExposeComplete: enter
01:55:16.764 00.002 21068 UpdateGuideState(): m_state=6
01:55:16.766 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11650
01:55:16.769 00.003 21068 Star::Find returns 1 (0), X=221.30, Y=876.16, Mass=126408, SNR=76.5, Peak=16432 HFD=3.3
01:55:16.771 00.002 21068 MultiStar: [#1 -0.13,0.10,1.11,U] [#2 0.02,0.04,1.47,U] [#3 -0.11,-0.14,1.19,U] [#4 -0.56,-0.04,0.90,U] [#5 0.27,0.20,1.07,U] [#6 -0.27,0.11,0.96,U] [#7 0.28,0.22,0.69,U] [#8 -0.16,0.42,0.85,U] 
01:55:16.772 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {-0.17, 0.22}
01:55:16.773 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
01:55:16.775 00.002 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
01:55:16.776 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.26 mountX=0.11 mountY=-0.09, mountTheta=-0.67
01:55:16.780 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.11, opts=13)
01:55:16.781 00.001 21068 Enqueuing Move request for scope (-0.09, 0.11)
01:55:16.782 00.001 16108 Worker thread wakes up
01:55:16.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
01:55:16.782 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:55:16.782 00.000 16108 Moving (-0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
01:55:16.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:55:16.783 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:16.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:16.783 00.000 16108 MoveAxis(E, 0, ABG)
01:55:16.783 00.000 16108 Move returns status 0, amount 0
01:55:16.783 00.000 16108 MoveAxis(N, 0, ABG)
01:55:16.783 00.000 16108 Move returns status 0, amount 0
01:55:16.783 00.000 16108 move complete, result=0
01:55:16.783 00.000 16108 worker thread done servicing request
01:55:16.788 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3385, FiltMin=2877, FiltMax=56953, Gamma=1.000
01:55:16.819 00.031 21068 UpdateGuideState exits: m=126408 SNR=76.5
01:55:16.821 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:16.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:16.824 00.002 21068 Enqueuing Expose request
01:55:16.825 00.001 16108 Worker thread wakes up
01:55:16.825 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:16.828 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:16.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:17.793 00.965 16108 Exposure complete
01:55:17.863 00.070 16108 worker thread done servicing request
01:55:17.863 00.000 21068 OnExposeComplete: enter
01:55:17.866 00.003 21068 UpdateGuideState(): m_state=6
01:55:17.868 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11651
01:55:17.869 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=875.89, Mass=117679, SNR=80.6, Peak=17584 HFD=2.9
01:55:17.871 00.002 21068 MultiStar: [#1 -0.30,0.19,1.33,U] [#2 -0.15,-0.07,1.50,U] [#3 -0.35,-0.09,0.91,U] [#4 -0.39,0.37,0.92,U] [#5 -0.03,0.22,1.09,U] [#6 -0.28,0.15,0.76,U] [#7 0.24,0.06,0.71,U] [#8 -0.33,0.54,0.00,M1] 
01:55:17.872 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.09}, one-star: {-0.22, -0.05}
01:55:17.873 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
01:55:17.875 00.002 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
01:55:17.876 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.22 cameraTheta=2.70 mountX=0.21 mountY=-0.04, mountTheta=-0.21
01:55:17.878 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
01:55:17.880 00.002 21068 Enqueuing Move request for scope (-0.19, 0.09)
01:55:17.883 00.003 16108 Worker thread wakes up
01:55:17.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
01:55:17.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
01:55:17.883 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.21 yDistance=-0.04
01:55:17.884 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:55:17.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:17.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:55:17.884 00.000 16108 MoveAxis(W, 54, ABG)
01:55:17.884 00.000 16108 Guiding  Dir = 3, Dur = 54
01:55:17.884 00.000 16108 IsSlewing returns 0
01:55:17.885 00.001 16108 IsGuiding returns 0
01:55:17.890 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3385, FiltMin=2899, FiltMax=63193, Gamma=1.000
01:55:17.912 00.022 16108 PulseGuide returned control before completion, sleep 37
01:55:17.917 00.005 21068 UpdateGuideState exits: m=117679 SNR=80.6
01:55:17.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:17.918 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:17.919 00.001 21068 Enqueuing Expose request
01:55:17.958 00.039 16108 IsGuiding returns 1
01:55:17.958 00.000 16108 scope still moving after pulse duration time elapsed
01:55:17.990 00.032 16108 IsSlewing returns 0
01:55:17.990 00.000 16108 IsGuiding returns 1
01:55:18.021 00.031 16108 IsSlewing returns 0
01:55:18.021 00.000 16108 IsGuiding returns 0
01:55:18.021 00.000 16108 scope move finished after 54 + 83 ms
01:55:18.021 00.000 16108 Move returns status 0, amount 54
01:55:18.021 00.000 16108 MoveAxis(N, 0, ABG)
01:55:18.021 00.000 16108 Move returns status 0, amount 0
01:55:18.021 00.000 16108 move complete, result=0
01:55:18.021 00.000 16108 worker thread done servicing request
01:55:18.021 00.000 16108 Worker thread wakes up
01:55:18.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:18.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:18.022 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
01:55:19.185 01.163 16108 Exposure complete
01:55:19.240 00.055 16108 worker thread done servicing request
01:55:19.241 00.001 21068 OnExposeComplete: enter
01:55:19.241 00.000 21068 UpdateGuideState(): m_state=6
01:55:19.242 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11652
01:55:19.243 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=875.81, Mass=109908, SNR=80.2, Peak=16643 HFD=3.1
01:55:19.245 00.002 21068 MultiStar: [#1 -0.06,0.17,1.38,U] [#2 0.21,-0.29,1.15,U] [#3 0.06,0.07,1.03,U] [#4 -0.24,0.03,0.95,U] [#5 0.19,0.20,0.97,U] [#6 -0.28,0.18,0.88,U] [#7 0.53,0.11,0.68,U] [#8 -0.01,0.23,0.94,U] 
01:55:19.246 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.18, -0.13}
01:55:19.246 00.000 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
01:55:19.247 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
01:55:19.248 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
01:55:19.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
01:55:19.250 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
01:55:19.251 00.001 16108 Worker thread wakes up
01:55:19.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:55:19.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:55:19.251 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
01:55:19.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:55:19.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:19.253 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:19.253 00.000 16108 MoveAxis(E, 0, ABG)
01:55:19.253 00.000 16108 Move returns status 0, amount 0
01:55:19.253 00.000 16108 MoveAxis(N, 0, ABG)
01:55:19.253 00.000 16108 Move returns status 0, amount 0
01:55:19.253 00.000 16108 move complete, result=0
01:55:19.253 00.000 16108 worker thread done servicing request
01:55:19.255 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3385, FiltMin=2944, FiltMax=63853, Gamma=1.000
01:55:19.273 00.018 21068 UpdateGuideState exits: m=109908 SNR=80.2
01:55:19.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:19.274 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:19.275 00.001 21068 Enqueuing Expose request
01:55:19.276 00.001 16108 Worker thread wakes up
01:55:19.276 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:19.277 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:19.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:20.245 00.968 16108 Exposure complete
01:55:20.303 00.058 16108 worker thread done servicing request
01:55:20.303 00.000 21068 OnExposeComplete: enter
01:55:20.304 00.001 21068 UpdateGuideState(): m_state=6
01:55:20.305 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11653
01:55:20.306 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.79, Mass=126133, SNR=102.3, Peak=15600 HFD=3.2
01:55:20.308 00.002 21068 MultiStar: [#1 0.03,0.22,1.12,U] [#2 -0.02,-0.12,1.03,U] [#3 -0.03,-0.02,0.86,U] [#4 -0.44,0.09,0.69,U] [#5 0.07,-0.21,0.75,U] [#6 -0.13,0.14,0.62,U] [#7 0.29,0.03,0.53,U] [#8 -0.11,0.24,0.74,U] 
01:55:20.309 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.39, -0.15}
01:55:20.309 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
01:55:20.310 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
01:55:20.311 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.95 mountX=0.09 mountY=0.00, mountTheta=0.05
01:55:20.312 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
01:55:20.313 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
01:55:20.314 00.001 16108 Worker thread wakes up
01:55:20.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
01:55:20.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
01:55:20.314 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
01:55:20.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:55:20.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:20.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:55:20.314 00.000 16108 MoveAxis(E, 0, ABG)
01:55:20.314 00.000 16108 Move returns status 0, amount 0
01:55:20.315 00.001 16108 MoveAxis(N, 0, ABG)
01:55:20.315 00.000 16108 Move returns status 0, amount 0
01:55:20.315 00.000 16108 move complete, result=0
01:55:20.315 00.000 16108 worker thread done servicing request
01:55:20.321 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3385, FiltMin=2934, FiltMax=59625, Gamma=1.000
01:55:20.340 00.019 21068 UpdateGuideState exits: m=126133 SNR=102.3
01:55:20.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:20.343 00.001 21068 Enqueuing Expose request
01:55:20.344 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:20.345 00.001 16108 Worker thread wakes up
01:55:20.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:20.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:21.499 01.154 16108 Exposure complete
01:55:21.578 00.079 16108 worker thread done servicing request
01:55:21.578 00.000 21068 OnExposeComplete: enter
01:55:21.581 00.003 21068 UpdateGuideState(): m_state=6
01:55:21.584 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11654
01:55:21.586 00.002 21068 Star::Find returns 1 (0), X=221.06, Y=875.76, Mass=123261, SNR=88.1, Peak=18240 HFD=3.1
01:55:21.589 00.003 21068 MultiStar: [#1 -0.30,0.27,1.04,U] [#2 -0.13,-0.09,1.17,U] [#3 -0.19,0.03,0.98,U] [#4 -0.41,0.10,0.78,U] [#5 -0.23,0.16,1.01,U] [#6 -0.38,0.20,0.99,U] [#7 0.41,0.11,0.62,U] [#8 -0.15,0.12,0.91,U] 
01:55:21.591 00.002 21068 refined, 8 included, MultiStar: {-0.22, 0.08}, one-star: {-0.41, -0.18}
01:55:21.592 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
01:55:21.593 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
01:55:21.595 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.81 mountX=0.23 mountY=-0.02, mountTheta=-0.10
01:55:21.600 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.08, opts=13)
01:55:21.602 00.002 21068 Enqueuing Move request for scope (-0.22, 0.08)
01:55:21.604 00.002 16108 Worker thread wakes up
01:55:21.605 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
01:55:21.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
01:55:21.605 00.000 16108 Moving (-0.22, 0.08) raw xDistance=0.23 yDistance=-0.02
01:55:21.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:55:21.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:21.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:21.605 00.000 16108 MoveAxis(W, 60, ABG)
01:55:21.605 00.000 16108 Guiding  Dir = 3, Dur = 60
01:55:21.606 00.001 16108 IsSlewing returns 0
01:55:21.606 00.000 16108 IsGuiding returns 0
01:55:21.612 00.006 16108 PulseGuide returned control before completion, sleep 66
01:55:21.613 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3385, FiltMin=2905, FiltMax=61017, Gamma=1.000
01:55:21.633 00.020 21068 UpdateGuideState exits: m=123261 SNR=88.1
01:55:21.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:21.636 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:21.637 00.001 21068 Enqueuing Expose request
01:55:21.687 00.050 16108 IsGuiding returns 1
01:55:21.687 00.000 16108 scope still moving after pulse duration time elapsed
01:55:21.718 00.031 16108 IsSlewing returns 0
01:55:21.718 00.000 16108 IsGuiding returns 0
01:55:21.718 00.000 16108 scope move finished after 60 + 52 ms
01:55:21.718 00.000 16108 Move returns status 0, amount 60
01:55:21.718 00.000 16108 MoveAxis(N, 0, ABG)
01:55:21.718 00.000 16108 Move returns status 0, amount 0
01:55:21.718 00.000 16108 move complete, result=0
01:55:21.720 00.002 16108 worker thread done servicing request
01:55:21.720 00.000 16108 Worker thread wakes up
01:55:21.720 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.0 px 0 ms NORTH
01:55:21.722 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:21.723 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:22.688 00.965 16108 Exposure complete
01:55:22.752 00.064 16108 worker thread done servicing request
01:55:22.752 00.000 21068 OnExposeComplete: enter
01:55:22.753 00.001 21068 UpdateGuideState(): m_state=6
01:55:22.754 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11655
01:55:22.754 00.000 21068 Star::Find returns 1 (0), X=221.62, Y=875.84, Mass=117677, SNR=92.9, Peak=16339 HFD=3.2
01:55:22.757 00.003 21068 MultiStar: [#1 0.14,0.00,1.07,U] [#2 0.14,-0.12,1.27,U] [#3 0.24,-0.09,0.89,U] [#4 -0.03,0.05,0.83,U] [#5 0.30,-0.01,0.84,U] [#6 -0.06,0.30,0.68,U] [#7 0.45,-0.13,0.57,U] [#8 0.09,0.28,0.68,U] 
01:55:22.757 00.000 21068 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.16, -0.10}
01:55:22.758 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
01:55:22.759 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
01:55:22.760 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
01:55:22.761 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.00, opts=13)
01:55:22.762 00.001 21068 Enqueuing Move request for scope (0.15, 0.00)
01:55:22.763 00.001 16108 Worker thread wakes up
01:55:22.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
01:55:22.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
01:55:22.763 00.000 16108 Moving (0.15, 0.00) raw xDistance=-0.15 yDistance=-0.04
01:55:22.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:55:22.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:22.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:55:22.763 00.000 16108 MoveAxis(E, 0, ABG)
01:55:22.763 00.000 16108 Move returns status 0, amount 0
01:55:22.763 00.000 16108 MoveAxis(N, 0, ABG)
01:55:22.763 00.000 16108 Move returns status 0, amount 0
01:55:22.763 00.000 16108 move complete, result=0
01:55:22.763 00.000 16108 worker thread done servicing request
01:55:22.767 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3385, FiltMin=2845, FiltMax=61917, Gamma=1.000
01:55:22.791 00.024 21068 UpdateGuideState exits: m=117677 SNR=92.9
01:55:22.793 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:22.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:22.795 00.001 21068 Enqueuing Expose request
01:55:22.795 00.000 16108 Worker thread wakes up
01:55:22.795 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:22.796 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:22.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:23.983 01.187 16108 Exposure complete
01:55:24.056 00.073 16108 worker thread done servicing request
01:55:24.056 00.000 21068 OnExposeComplete: enter
01:55:24.057 00.001 21068 UpdateGuideState(): m_state=6
01:55:24.058 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11656
01:55:24.059 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.12, Mass=131817, SNR=89.9, Peak=17699 HFD=3.4
01:55:24.060 00.001 21068 MultiStar: [#1 0.31,0.24,1.02,U] [#2 0.30,-0.07,1.25,U] [#3 0.07,0.05,1.00,U] [#4 -0.28,0.15,0.93,U] [#5 0.46,0.15,0.89,U] [#6 0.02,0.25,0.86,U] [#7 0.34,0.14,0.66,U] [#8 -0.00,0.28,0.83,U] 
01:55:24.060 00.000 21068 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.12, 0.18}
01:55:24.061 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
01:55:24.063 00.002 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
01:55:24.064 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.76 mountX=-0.12 mountY=-0.17, mountTheta=-2.18
01:55:24.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.14, opts=13)
01:55:24.067 00.001 21068 Enqueuing Move request for scope (0.15, 0.14)
01:55:24.068 00.001 16108 Worker thread wakes up
01:55:24.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:55:24.068 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:55:24.068 00.000 16108 Moving (0.15, 0.14) raw xDistance=-0.12 yDistance=-0.17
01:55:24.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:24.069 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:24.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:55:24.069 00.000 16108 MoveAxis(E, 0, ABG)
01:55:24.069 00.000 16108 Move returns status 0, amount 0
01:55:24.069 00.000 16108 MoveAxis(N, 0, ABG)
01:55:24.069 00.000 16108 Move returns status 0, amount 0
01:55:24.069 00.000 16108 move complete, result=0
01:55:24.069 00.000 16108 worker thread done servicing request
01:55:24.075 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3385, FiltMin=2873, FiltMax=63609, Gamma=1.000
01:55:24.092 00.017 21068 UpdateGuideState exits: m=131817 SNR=89.9
01:55:24.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:24.095 00.001 21068 Enqueuing Expose request
01:55:24.097 00.002 16108 Worker thread wakes up
01:55:24.097 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:24.097 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:24.098 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:25.071 00.973 16108 Exposure complete
01:55:25.129 00.058 16108 worker thread done servicing request
01:55:25.129 00.000 21068 OnExposeComplete: enter
01:55:25.130 00.001 21068 UpdateGuideState(): m_state=6
01:55:25.131 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11657
01:55:25.132 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.06, Mass=131364, SNR=90.3, Peak=16803 HFD=3.3
01:55:25.133 00.001 21068 MultiStar: [#1 0.01,0.12,1.08,U] [#2 0.29,-0.00,1.17,U] [#3 0.18,-0.02,1.12,U] [#4 -0.22,0.10,0.96,U] [#5 0.38,0.11,0.89,U] [#6 -0.07,0.21,0.79,U] [#7 0.39,-0.10,0.75,U] [#8 -0.01,0.11,0.79,U] 
01:55:25.133 00.000 21068 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {-0.05, 0.13}
01:55:25.134 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
01:55:25.135 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
01:55:25.136 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.09 mountY=-0.09, mountTheta=-2.32
01:55:25.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
01:55:25.138 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
01:55:25.139 00.001 16108 Worker thread wakes up
01:55:25.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:55:25.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:55:25.139 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
01:55:25.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:25.140 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:25.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:25.140 00.000 16108 MoveAxis(E, 0, ABG)
01:55:25.140 00.000 16108 Move returns status 0, amount 0
01:55:25.140 00.000 16108 MoveAxis(N, 0, ABG)
01:55:25.140 00.000 16108 Move returns status 0, amount 0
01:55:25.140 00.000 16108 move complete, result=0
01:55:25.140 00.000 16108 worker thread done servicing request
01:55:25.143 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3385, FiltMin=2931, FiltMax=58349, Gamma=1.000
01:55:25.432 00.289 21068 UpdateGuideState exits: m=131364 SNR=90.3
01:55:25.436 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.440 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:25.443 00.003 21068 Enqueuing Expose request
01:55:25.445 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:25.448 00.003 16108 Worker thread wakes up
01:55:25.448 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:25.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:26.612 01.164 16108 Exposure complete
01:55:26.672 00.060 16108 worker thread done servicing request
01:55:26.672 00.000 21068 OnExposeComplete: enter
01:55:26.674 00.002 21068 UpdateGuideState(): m_state=6
01:55:26.676 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11658
01:55:26.677 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=875.64, Mass=119740, SNR=77.2, Peak=13821 HFD=3.4
01:55:26.679 00.002 21068 MultiStar: [#1 0.04,0.10,1.27,U] [#2 0.20,-0.30,1.47,U] [#3 0.19,-0.02,1.17,U] [#4 -0.11,-0.31,1.21,U] [#5 0.16,-0.12,1.03,U] [#6 0.12,-0.08,0.86,U] [#7 0.26,-0.22,0.77,U] [#8 0.21,0.12,0.90,U] 
01:55:26.681 00.002 21068 refined, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.19, -0.30}
01:55:26.683 00.002 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
01:55:26.685 00.002 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
01:55:26.686 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.77 mountX=-0.15 mountY=0.09, mountTheta=2.59
01:55:26.689 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.13, opts=13)
01:55:26.689 00.000 21068 Enqueuing Move request for scope (0.13, -0.13)
01:55:26.690 00.001 16108 Worker thread wakes up
01:55:26.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
01:55:26.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
01:55:26.690 00.000 16108 Moving (0.13, -0.13) raw xDistance=-0.15 yDistance=0.09
01:55:26.691 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:55:26.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:26.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:55:26.691 00.000 16108 MoveAxis(E, 0, ABG)
01:55:26.691 00.000 16108 Move returns status 0, amount 0
01:55:26.691 00.000 16108 MoveAxis(N, 0, ABG)
01:55:26.691 00.000 16108 Move returns status 0, amount 0
01:55:26.691 00.000 16108 move complete, result=0
01:55:26.691 00.000 16108 worker thread done servicing request
01:55:26.696 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3385, FiltMin=2854, FiltMax=60141, Gamma=1.000
01:55:26.725 00.029 21068 UpdateGuideState exits: m=119740 SNR=77.2
01:55:26.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:26.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:26.727 00.000 21068 Enqueuing Expose request
01:55:26.728 00.001 16108 Worker thread wakes up
01:55:26.728 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:26.729 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:26.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:27.717 00.988 16108 Exposure complete
01:55:27.777 00.060 16108 worker thread done servicing request
01:55:27.777 00.000 21068 OnExposeComplete: enter
01:55:27.778 00.001 21068 UpdateGuideState(): m_state=6
01:55:27.779 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11659
01:55:27.779 00.000 21068 Star::Find returns 1 (0), X=221.27, Y=875.86, Mass=136181, SNR=90.1, Peak=17744 HFD=3.4
01:55:27.781 00.002 21068 MultiStar: [#1 -0.02,0.08,1.10,U] [#2 -0.01,-0.08,1.08,U] [#3 -0.11,0.04,0.93,U] [#4 -0.25,0.15,0.89,U] [#5 0.00,0.17,0.86,U] [#6 0.19,0.25,0.67,U] [#7 0.13,0.13,0.60,U] [#8 -0.04,0.33,0.76,U] 
01:55:27.782 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.20, -0.08}
01:55:27.783 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
01:55:27.784 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
01:55:27.784 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.05 mountX=0.06 mountY=-0.08, mountTheta=-0.89
01:55:27.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
01:55:27.787 00.001 21068 Enqueuing Move request for scope (-0.05, 0.09)
01:55:27.787 00.000 16108 Worker thread wakes up
01:55:27.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
01:55:27.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
01:55:27.787 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
01:55:27.788 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:55:27.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:27.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:27.788 00.000 16108 MoveAxis(E, 0, ABG)
01:55:27.788 00.000 16108 Move returns status 0, amount 0
01:55:27.788 00.000 16108 MoveAxis(N, 0, ABG)
01:55:27.788 00.000 16108 Move returns status 0, amount 0
01:55:27.788 00.000 16108 move complete, result=0
01:55:27.788 00.000 16108 worker thread done servicing request
01:55:27.792 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3385, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:55:27.809 00.017 21068 UpdateGuideState exits: m=136181 SNR=90.1
01:55:27.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:27.811 00.000 21068 Enqueuing Expose request
01:55:27.812 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:27.814 00.002 16108 Worker thread wakes up
01:55:27.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:27.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:28.975 01.161 16108 Exposure complete
01:55:29.045 00.070 16108 worker thread done servicing request
01:55:29.046 00.001 21068 OnExposeComplete: enter
01:55:29.046 00.000 21068 UpdateGuideState(): m_state=6
01:55:29.047 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11660
01:55:29.048 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.11, Mass=126640, SNR=76.9, Peak=13491 HFD=4.0
01:55:29.049 00.001 21068 MultiStar: [#1 0.02,0.39,1.24,U] [#2 0.20,0.27,1.42,U] [#3 0.02,0.33,1.17,U] [#4 -0.27,0.38,0.87,U] [#5 0.15,0.20,1.10,U] [#6 0.02,0.60,0.00,M1] [#7 0.26,0.61,0.00,M1] [#8 -0.19,0.46,0.88,U] 
01:55:29.050 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.31}, one-star: {-0.27, 0.17}
01:55:29.051 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
01:55:29.052 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
01:55:29.052 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=0.08 mountY=-0.30, mountTheta=-1.32
01:55:29.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.31, opts=13)
01:55:29.055 00.001 21068 Enqueuing Move request for scope (-0.02, 0.31)
01:55:29.056 00.001 16108 Worker thread wakes up
01:55:29.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
01:55:29.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
01:55:29.056 00.000 16108 Moving (-0.02, 0.31) raw xDistance=0.08 yDistance=-0.30
01:55:29.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:55:29.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:29.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:55:29.056 00.000 16108 MoveAxis(E, 0, ABG)
01:55:29.056 00.000 16108 Move returns status 0, amount 0
01:55:29.056 00.000 16108 MoveAxis(N, 0, ABG)
01:55:29.056 00.000 16108 Move returns status 0, amount 0
01:55:29.056 00.000 16108 move complete, result=0
01:55:29.056 00.000 16108 worker thread done servicing request
01:55:29.062 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3382, FiltMin=2870, FiltMax=56925, Gamma=1.000
01:55:29.088 00.026 21068 UpdateGuideState exits: m=126640 SNR=76.9
01:55:29.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:29.090 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:29.091 00.001 21068 Enqueuing Expose request
01:55:29.091 00.000 16108 Worker thread wakes up
01:55:29.092 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:55:29.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:29.093 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:30.089 00.996 16108 Exposure complete
01:55:30.164 00.075 16108 worker thread done servicing request
01:55:30.164 00.000 21068 OnExposeComplete: enter
01:55:30.165 00.001 21068 UpdateGuideState(): m_state=6
01:55:30.166 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11661
01:55:30.168 00.002 21068 Star::Find returns 1 (0), X=220.40, Y=875.54, Mass=134275, SNR=82.5, Peak=10928 HFD=4.1
01:55:30.169 00.001 21068 MultiStar: [#1 -1.17,0.09,0.00,M1] [#2 -0.85,-0.35,0.00,M1] [#3 -0.89,0.04,0.00,M1] [#4 -1.07,-0.32,0.00,M1] [#5 -1.10,-0.11,0.00,M1] [#6 -1.14,0.09,0.00,M2] [#7 -0.65,-0.24,0.00,M2] [#8 -0.80,-0.16,0.00,M1] 
01:55:30.169 00.000 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.54)
01:55:30.170 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.60)
01:55:30.171 00.001 21068 CameraToMount -- cameraX=-1.06 cameraY=-0.40 hyp=1.14 cameraTheta=-2.78 mountX=0.98 mountY=0.64, mountTheta=0.58
01:55:30.172 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.06, y=-0.40, opts=13)
01:55:30.173 00.001 21068 Enqueuing Move request for scope (-1.06, -0.40)
01:55:30.173 00.000 16108 Worker thread wakes up
01:55:30.174 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.40) opts 0xd
01:55:30.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.06, -0.40)
01:55:30.174 00.000 16108 Moving (-1.06, -0.40) raw xDistance=0.98 yDistance=0.64
01:55:30.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
01:55:30.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
01:55:30.174 00.000 16108 MoveAxis(W, 256, ABG)
01:55:30.174 00.000 16108 Guiding  Dir = 3, Dur = 256
01:55:30.174 00.000 16108 IsSlewing returns 0
01:55:30.174 00.000 16108 IsGuiding returns 0
01:55:30.178 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3382, FiltMin=2870, FiltMax=50201, Gamma=1.000
01:55:30.195 00.017 21068 UpdateGuideState exits: m=134275 SNR=82.5
01:55:30.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:30.197 00.000 21068 Enqueuing Expose request
01:55:30.232 00.035 16108 PulseGuide returned control before completion, sleep 210
01:55:30.449 00.217 16108 IsGuiding returns 1
01:55:30.449 00.000 16108 scope still moving after pulse duration time elapsed
01:55:30.481 00.032 16108 IsSlewing returns 0
01:55:30.481 00.000 16108 IsGuiding returns 1
01:55:30.513 00.032 16108 IsSlewing returns 0
01:55:30.513 00.000 16108 IsGuiding returns 1
01:55:30.545 00.032 16108 IsSlewing returns 0
01:55:30.545 00.000 16108 IsGuiding returns 1
01:55:30.575 00.030 16108 IsSlewing returns 0
01:55:30.575 00.000 16108 IsGuiding returns 0
01:55:30.575 00.000 16108 scope move finished after 256 + 145 ms
01:55:30.575 00.000 16108 Move returns status 0, amount 256
01:55:30.575 00.000 16108 MoveAxis(S, 129, ABG)
01:55:30.575 00.000 16108 Guiding  Dir = 1, Dur = 129
01:55:30.575 00.000 16108 IsSlewing returns 0
01:55:30.577 00.002 16108 IsGuiding returns 0
01:55:30.623 00.046 16108 PulseGuide returned control before completion, sleep 92
01:55:30.717 00.094 16108 IsGuiding returns 1
01:55:30.717 00.000 16108 scope still moving after pulse duration time elapsed
01:55:30.748 00.031 16108 IsSlewing returns 0
01:55:30.749 00.001 16108 IsGuiding returns 1
01:55:30.780 00.031 16108 IsSlewing returns 0
01:55:30.780 00.000 16108 IsGuiding returns 1
01:55:30.811 00.031 16108 IsSlewing returns 0
01:55:30.811 00.000 16108 IsGuiding returns 0
01:55:30.811 00.000 16108 scope move finished after 129 + 106 ms
01:55:30.811 00.000 16108 Move returns status 0, amount 129
01:55:30.811 00.000 16108 move complete, result=0
01:55:30.812 00.001 16108 worker thread done servicing request
01:55:30.812 00.000 16108 Worker thread wakes up
01:55:30.812 00.000 21068 GuideStep: 1.0 px 256 ms WEST, 0.6 px 129 ms SOUTH
01:55:30.815 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:30.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:31.982 01.167 16108 Exposure complete
01:55:32.041 00.059 16108 worker thread done servicing request
01:55:32.041 00.000 21068 OnExposeComplete: enter
01:55:32.042 00.001 21068 UpdateGuideState(): m_state=6
01:55:32.043 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11662
01:55:32.044 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=877.03, Mass=131778, SNR=83.0, Peak=11008 HFD=3.8
01:55:32.045 00.001 21068 MultiStar: [#1 0.24,1.00,0.00,M2] [#2 0.54,1.01,0.00,M2] [#3 0.29,0.96,0.00,M2] [#4 -0.06,0.91,0.00,M2] [#5 0.28,1.04,0.00,M2] [#6 0.32,1.32,0.00,M3] [#7 0.37,1.02,0.00,M3] [#8 0.41,1.38,0.00,M2] 
01:55:32.045 00.000 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
01:55:32.046 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
01:55:32.048 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=1.09 hyp=1.10 cameraTheta=1.43 mountX=0.04 mountY=-1.10, mountTheta=-1.54
01:55:32.049 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=1.09, opts=13)
01:55:32.050 00.001 21068 Enqueuing Move request for scope (0.16, 1.09)
01:55:32.051 00.001 16108 Worker thread wakes up
01:55:32.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 1.09) opts 0xd
01:55:32.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 1.09)
01:55:32.051 00.000 16108 Moving (0.16, 1.09) raw xDistance=0.04 yDistance=-1.10
01:55:32.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:32.052 00.001 16108 resist switch: large excursion: input -1.10 thresh 0.60 direction from 1 to -1
01:55:32.052 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.30
01:55:32.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
01:55:32.052 00.000 16108 MoveAxis(E, 0, ABG)
01:55:32.052 00.000 16108 Move returns status 0, amount 0
01:55:32.052 00.000 16108 MoveAxis(N, 221, ABG)
01:55:32.052 00.000 16108 Guiding  Dir = 0, Dur = 221
01:55:32.053 00.001 16108 IsSlewing returns 0
01:55:32.053 00.000 16108 IsGuiding returns 0
01:55:32.054 00.001 16108 PulseGuide returned control before completion, sleep 230
01:55:32.061 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3382, FiltMin=2880, FiltMax=56701, Gamma=1.000
01:55:32.087 00.026 21068 UpdateGuideState exits: m=131778 SNR=83.0
01:55:32.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.088 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:32.089 00.001 21068 Enqueuing Expose request
01:55:32.286 00.197 16108 IsGuiding returns 1
01:55:32.286 00.000 16108 scope still moving after pulse duration time elapsed
01:55:32.317 00.031 16108 IsSlewing returns 0
01:55:32.317 00.000 16108 IsGuiding returns 0
01:55:32.317 00.000 16108 scope move finished after 221 + 43 ms
01:55:32.317 00.000 16108 Move returns status 0, amount 221
01:55:32.317 00.000 16108 move complete, result=0
01:55:32.317 00.000 16108 worker thread done servicing request
01:55:32.317 00.000 16108 Worker thread wakes up
01:55:32.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:32.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:32.317 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -1.1 px 221 ms NORTH
01:55:33.278 00.961 16108 Exposure complete
01:55:33.338 00.060 16108 worker thread done servicing request
01:55:33.338 00.000 21068 OnExposeComplete: enter
01:55:33.339 00.001 21068 UpdateGuideState(): m_state=6
01:55:33.340 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11663
01:55:33.341 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=875.81, Mass=143350, SNR=102.7, Peak=12301 HFD=3.7
01:55:33.342 00.001 21068 MultiStar: [#1 0.81,0.43,0.00,M3] [#2 0.85,0.14,0.00,M3] [#3 0.87,0.13,0.00,M3] [#4 0.44,0.02,0.60,U] [#5 1.01,0.19,0.00,M3] [#6 0.71,0.29,0.00,M4] [#7 0.94,0.06,0.00,M4] [#8 0.83,0.29,0.00,M3] 
01:55:33.342 00.000 21068 refined, 1 included, MultiStar: {0.74, -0.08}, one-star: {0.91, -0.13}
01:55:33.343 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
01:55:33.345 00.002 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
01:55:33.345 00.000 21068 CameraToMount -- cameraX=0.74 cameraY=-0.08 hyp=0.74 cameraTheta=-0.10 mountX=-0.74 mountY=-0.10, mountTheta=-3.01
01:55:33.348 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.74, y=-0.08, opts=13)
01:55:33.350 00.002 21068 Enqueuing Move request for scope (0.74, -0.08)
01:55:33.353 00.003 16108 Worker thread wakes up
01:55:33.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.08) opts 0xd
01:55:33.353 00.000 16108 Handling offset move in thread for scope, endpoint = (0.74, -0.08)
01:55:33.353 00.000 16108 Moving (0.74, -0.08) raw xDistance=-0.74 yDistance=-0.10
01:55:33.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
01:55:33.354 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:33.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:33.354 00.000 16108 MoveAxis(E, 194, ABG)
01:55:33.354 00.000 16108 Guiding  Dir = 2, Dur = 194
01:55:33.354 00.000 16108 IsSlewing returns 0
01:55:33.354 00.000 16108 IsGuiding returns 0
01:55:33.360 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3382, FiltMin=2928, FiltMax=62758, Gamma=1.000
01:55:33.382 00.022 21068 UpdateGuideState exits: m=143350 SNR=102.7
01:55:33.385 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:33.388 00.002 21068 Enqueuing Expose request
01:55:33.394 00.006 16108 PulseGuide returned control before completion, sleep 164
01:55:33.566 00.172 16108 IsGuiding returns 1
01:55:33.566 00.000 16108 scope still moving after pulse duration time elapsed
01:55:33.598 00.032 16108 IsSlewing returns 0
01:55:33.598 00.000 16108 IsGuiding returns 1
01:55:33.629 00.031 16108 IsSlewing returns 0
01:55:33.629 00.000 16108 IsGuiding returns 0
01:55:33.630 00.001 16108 scope move finished after 194 + 81 ms
01:55:33.630 00.000 16108 Move returns status 0, amount 194
01:55:33.630 00.000 16108 MoveAxis(N, 0, ABG)
01:55:33.630 00.000 16108 Move returns status 0, amount 0
01:55:33.630 00.000 16108 move complete, result=0
01:55:33.630 00.000 16108 worker thread done servicing request
01:55:33.630 00.000 16108 Worker thread wakes up
01:55:33.630 00.000 21068 GuideStep: -0.7 px 194 ms EAST, -0.1 px 0 ms NORTH
01:55:33.633 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:33.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:34.796 01.163 16108 Exposure complete
01:55:34.859 00.063 16108 worker thread done servicing request
01:55:34.859 00.000 21068 OnExposeComplete: enter
01:55:34.860 00.001 21068 UpdateGuideState(): m_state=6
01:55:34.861 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11664
01:55:34.862 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=875.48, Mass=123364, SNR=88.1, Peak=13411 HFD=3.5
01:55:34.863 00.001 21068 MultiStar: [#1 0.64,0.12,0.00,M4] [#2 0.56,-0.29,0.00,M4] [#3 0.82,-0.19,0.00,M4] [#4 0.50,-0.12,0.79,U] [#5 0.78,0.00,0.00,M4] [#6 0.79,0.14,0.00,M5] [#7 1.08,-0.30,0.00,M5] [#8 0.75,-0.03,0.00,M4] 
01:55:34.863 00.000 21068 refined, 1 included, MultiStar: {0.55, -0.31}, one-star: {0.59, -0.46}
01:55:34.864 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:55:34.865 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
01:55:34.866 00.001 21068 CameraToMount -- cameraX=0.55 cameraY=-0.31 hyp=0.63 cameraTheta=-0.51 mountX=-0.59 mountY=0.17, mountTheta=2.86
01:55:34.867 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=-0.31, opts=13)
01:55:34.868 00.001 21068 Enqueuing Move request for scope (0.55, -0.31)
01:55:34.869 00.001 16108 Worker thread wakes up
01:55:34.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.31) opts 0xd
01:55:34.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, -0.31)
01:55:34.869 00.000 16108 Moving (0.55, -0.31) raw xDistance=-0.59 yDistance=0.17
01:55:34.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
01:55:34.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:34.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:55:34.869 00.000 16108 MoveAxis(E, 169, ABG)
01:55:34.869 00.000 16108 Guiding  Dir = 2, Dur = 169
01:55:34.870 00.001 16108 IsSlewing returns 0
01:55:34.870 00.000 16108 IsGuiding returns 0
01:55:34.875 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3382, FiltMin=2912, FiltMax=58409, Gamma=1.000
01:55:34.886 00.011 16108 PulseGuide returned control before completion, sleep 164
01:55:34.893 00.007 21068 UpdateGuideState exits: m=123364 SNR=88.1
01:55:34.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:34.895 00.000 21068 Enqueuing Expose request
01:55:35.057 00.162 16108 IsGuiding returns 0
01:55:35.058 00.001 16108 Move returns status 0, amount 169
01:55:35.058 00.000 16108 MoveAxis(N, 0, ABG)
01:55:35.058 00.000 16108 Move returns status 0, amount 0
01:55:35.058 00.000 16108 move complete, result=0
01:55:35.058 00.000 16108 worker thread done servicing request
01:55:35.058 00.000 16108 Worker thread wakes up
01:55:35.058 00.000 21068 GuideStep: -0.6 px 169 ms EAST, 0.2 px 0 ms NORTH
01:55:35.061 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:35.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:36.035 00.974 16108 Exposure complete
01:55:36.089 00.054 16108 worker thread done servicing request
01:55:36.089 00.000 21068 OnExposeComplete: enter
01:55:36.091 00.002 21068 UpdateGuideState(): m_state=6
01:55:36.093 00.002 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11665
01:55:36.095 00.002 21068 Star::Find returns 1 (0), X=221.52, Y=875.65, Mass=130260, SNR=95.4, Peak=13699 HFD=3.4
01:55:36.097 00.002 21068 MultiStar: [#1 0.26,-0.12,1.18,U] [#2 0.44,-0.32,1.09,U] [#3 0.31,-0.27,0.86,U] [#4 -0.14,-0.12,0.73,U] [#5 0.50,0.06,0.93,U] [#6 0.28,0.03,0.63,U] [#7 0.18,-0.17,0.64,U] [#8 0.11,0.01,0.72,U] 
01:55:36.098 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.14}, one-star: {0.05, -0.29}
01:55:36.100 00.002 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
01:55:36.101 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
01:55:36.103 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.55 mountX=-0.26 mountY=0.08, mountTheta=2.82
01:55:36.106 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.14, opts=13)
01:55:36.108 00.002 21068 Enqueuing Move request for scope (0.24, -0.14)
01:55:36.109 00.001 16108 Worker thread wakes up
01:55:36.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
01:55:36.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
01:55:36.109 00.000 16108 Moving (0.24, -0.14) raw xDistance=-0.26 yDistance=0.08
01:55:36.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
01:55:36.110 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:36.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:36.110 00.000 16108 MoveAxis(E, 80, ABG)
01:55:36.110 00.000 16108 Guiding  Dir = 2, Dur = 80
01:55:36.110 00.000 16108 IsSlewing returns 0
01:55:36.110 00.000 16108 IsGuiding returns 0
01:55:36.117 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3382, FiltMin=2835, FiltMax=62797, Gamma=1.000
01:55:36.135 00.018 21068 UpdateGuideState exits: m=130260 SNR=95.4
01:55:36.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.136 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:36.137 00.001 21068 Enqueuing Expose request
01:55:36.141 00.004 16108 PulseGuide returned control before completion, sleep 60
01:55:36.202 00.061 16108 IsGuiding returns 1
01:55:36.202 00.000 16108 scope still moving after pulse duration time elapsed
01:55:36.234 00.032 16108 IsSlewing returns 0
01:55:36.234 00.000 16108 IsGuiding returns 1
01:55:36.265 00.031 16108 IsSlewing returns 0
01:55:36.265 00.000 16108 IsGuiding returns 0
01:55:36.265 00.000 16108 scope move finished after 80 + 74 ms
01:55:36.265 00.000 16108 Move returns status 0, amount 80
01:55:36.265 00.000 16108 MoveAxis(N, 0, ABG)
01:55:36.265 00.000 16108 Move returns status 0, amount 0
01:55:36.266 00.001 16108 move complete, result=0
01:55:36.266 00.000 16108 worker thread done servicing request
01:55:36.266 00.000 16108 Worker thread wakes up
01:55:36.266 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
01:55:36.270 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:36.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:37.429 01.159 16108 Exposure complete
01:55:37.503 00.074 16108 worker thread done servicing request
01:55:37.503 00.000 21068 OnExposeComplete: enter
01:55:37.504 00.001 21068 UpdateGuideState(): m_state=6
01:55:37.505 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11666
01:55:37.506 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.76, Mass=101661, SNR=75.7, Peak=15056 HFD=2.9
01:55:37.507 00.001 21068 MultiStar: [#1 -0.07,-0.16,1.26,U] [#2 -0.04,-0.40,1.40,U] [#3 -0.15,-0.19,1.19,U] [#4 -0.35,-0.25,1.06,U] [#5 0.02,-0.19,1.19,U] [#6 -0.14,-0.00,0.92,U] [#7 0.12,-0.40,0.76,U] [#8 -0.08,-0.02,0.79,U] 
01:55:37.507 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.21}, one-star: {-0.25, -0.18}
01:55:37.509 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
01:55:37.510 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
01:55:37.511 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-2.05 mountX=0.07 mountY=0.23, mountTheta=1.27
01:55:37.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.21, opts=13)
01:55:37.513 00.001 21068 Enqueuing Move request for scope (-0.11, -0.21)
01:55:37.514 00.001 16108 Worker thread wakes up
01:55:37.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
01:55:37.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
01:55:37.514 00.000 16108 Moving (-0.11, -0.21) raw xDistance=0.07 yDistance=0.23
01:55:37.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:55:37.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:37.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:55:37.514 00.000 16108 MoveAxis(E, 0, ABG)
01:55:37.514 00.000 16108 Move returns status 0, amount 0
01:55:37.514 00.000 16108 MoveAxis(N, 0, ABG)
01:55:37.514 00.000 16108 Move returns status 0, amount 0
01:55:37.514 00.000 16108 move complete, result=0
01:55:37.514 00.000 16108 worker thread done servicing request
01:55:37.518 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3382, FiltMin=2905, FiltMax=62953, Gamma=1.000
01:55:37.534 00.016 21068 UpdateGuideState exits: m=101661 SNR=75.7
01:55:37.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:37.536 00.000 21068 Enqueuing Expose request
01:55:37.537 00.001 16108 Worker thread wakes up
01:55:37.537 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:37.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:37.537 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:38.493 00.956 16108 Exposure complete
01:55:38.565 00.072 16108 worker thread done servicing request
01:55:38.565 00.000 21068 OnExposeComplete: enter
01:55:38.566 00.001 21068 UpdateGuideState(): m_state=6
01:55:38.566 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11667
01:55:38.567 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=875.78, Mass=112839, SNR=75.5, Peak=14448 HFD=3.1
01:55:38.568 00.001 21068 MultiStar: [#1 -0.00,-0.26,1.24,U] [#2 0.20,-0.32,1.39,U] [#3 0.15,-0.40,1.23,U] [#4 -0.43,-0.24,0.79,U] [#5 0.05,-0.12,1.00,U] [#6 -0.03,0.02,1.01,U] [#7 0.31,-0.01,0.63,U] [#8 0.10,-0.04,0.79,U] 
01:55:38.569 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.19}, one-star: {-0.16, -0.16}
01:55:38.570 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
01:55:38.570 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
01:55:38.572 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.43 mountX=-0.06 mountY=0.18, mountTheta=1.89
01:55:38.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.19, opts=13)
01:55:38.576 00.002 21068 Enqueuing Move request for scope (0.03, -0.19)
01:55:38.578 00.002 16108 Worker thread wakes up
01:55:38.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
01:55:38.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
01:55:38.578 00.000 16108 Moving (0.03, -0.19) raw xDistance=-0.06 yDistance=0.18
01:55:38.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:38.579 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:38.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:55:38.579 00.000 16108 MoveAxis(E, 0, ABG)
01:55:38.579 00.000 16108 Move returns status 0, amount 0
01:55:38.579 00.000 16108 MoveAxis(N, 0, ABG)
01:55:38.579 00.000 16108 Move returns status 0, amount 0
01:55:38.579 00.000 16108 move complete, result=0
01:55:38.579 00.000 16108 worker thread done servicing request
01:55:38.585 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3385, FiltMin=2902, FiltMax=59773, Gamma=1.000
01:55:38.606 00.021 21068 UpdateGuideState exits: m=112839 SNR=75.5
01:55:38.606 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:38.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:38.608 00.001 21068 Enqueuing Expose request
01:55:38.609 00.001 16108 Worker thread wakes up
01:55:38.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:38.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:38.609 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:39.760 01.151 16108 Exposure complete
01:55:39.817 00.057 16108 worker thread done servicing request
01:55:39.817 00.000 21068 OnExposeComplete: enter
01:55:39.819 00.002 21068 UpdateGuideState(): m_state=6
01:55:39.820 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11668
01:55:39.827 00.007 21068 Star::Find returns 1 (0), X=221.20, Y=875.77, Mass=115754, SNR=76.9, Peak=15536 HFD=3.5
01:55:39.828 00.001 21068 MultiStar: [#1 0.01,0.06,1.22,U] [#2 0.20,-0.21,1.36,U] [#3 0.07,-0.21,1.29,U] [#4 -0.63,-0.13,0.00,M1] [#5 -0.05,-0.14,0.94,U] [#6 -0.36,-0.09,1.07,U] [#7 0.02,-0.13,0.86,U] [#8 -0.03,-0.10,0.93,U] 
01:55:39.829 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {-0.27, -0.17}
01:55:39.830 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
01:55:39.831 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
01:55:39.832 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.87 mountX=0.02 mountY=0.13, mountTheta=1.44
01:55:39.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
01:55:39.836 00.002 21068 Enqueuing Move request for scope (-0.04, -0.13)
01:55:39.837 00.001 16108 Worker thread wakes up
01:55:39.838 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
01:55:39.838 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
01:55:39.838 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.13
01:55:39.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:55:39.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:39.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:55:39.838 00.000 16108 MoveAxis(E, 0, ABG)
01:55:39.838 00.000 16108 Move returns status 0, amount 0
01:55:39.838 00.000 16108 MoveAxis(N, 0, ABG)
01:55:39.838 00.000 16108 Move returns status 0, amount 0
01:55:39.838 00.000 16108 move complete, result=0
01:55:39.839 00.001 16108 worker thread done servicing request
01:55:39.847 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3385, FiltMin=2950, FiltMax=62317, Gamma=1.000
01:55:39.866 00.019 21068 UpdateGuideState exits: m=115754 SNR=76.9
01:55:39.866 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:39.868 00.001 21068 Enqueuing Expose request
01:55:39.869 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:39.869 00.000 16108 Worker thread wakes up
01:55:39.869 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:39.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:40.833 00.964 16108 Exposure complete
01:55:40.893 00.060 16108 worker thread done servicing request
01:55:40.894 00.001 21068 OnExposeComplete: enter
01:55:40.895 00.001 21068 UpdateGuideState(): m_state=6
01:55:40.896 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11669
01:55:40.897 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.68, Mass=124610, SNR=83.7, Peak=16416 HFD=3.3
01:55:40.898 00.001 21068 MultiStar: [#1 0.16,0.19,1.42,U] [#2 0.05,-0.15,1.22,U] [#3 0.08,-0.13,0.94,U] [#4 -0.59,-0.18,0.00,M2] [#5 -0.16,-0.01,0.86,U] [#6 -0.47,0.25,0.86,U] [#7 0.24,-0.38,0.67,U] [#8 -0.08,-0.17,0.72,U] 
01:55:40.899 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.34, -0.26}
01:55:40.900 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
01:55:40.901 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
01:55:40.902 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.28 mountX=0.04 mountY=0.07, mountTheta=1.05
01:55:40.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
01:55:40.904 00.000 21068 Enqueuing Move request for scope (-0.05, -0.06)
01:55:40.905 00.001 16108 Worker thread wakes up
01:55:40.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:55:40.905 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:55:40.905 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
01:55:40.906 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:40.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:40.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:55:40.906 00.000 16108 MoveAxis(E, 0, ABG)
01:55:40.906 00.000 16108 Move returns status 0, amount 0
01:55:40.906 00.000 16108 MoveAxis(N, 0, ABG)
01:55:40.906 00.000 16108 Move returns status 0, amount 0
01:55:40.906 00.000 16108 move complete, result=0
01:55:40.906 00.000 16108 worker thread done servicing request
01:55:40.910 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3385, FiltMin=2857, FiltMax=65440, Gamma=1.000
01:55:40.932 00.022 21068 UpdateGuideState exits: m=124610 SNR=83.7
01:55:40.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.934 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:40.936 00.002 21068 Enqueuing Expose request
01:55:40.936 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:40.937 00.001 16108 Worker thread wakes up
01:55:40.937 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:40.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:42.087 01.150 16108 Exposure complete
01:55:42.144 00.057 16108 worker thread done servicing request
01:55:42.144 00.000 21068 OnExposeComplete: enter
01:55:42.146 00.002 21068 UpdateGuideState(): m_state=6
01:55:42.146 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11670
01:55:42.147 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=875.60, Mass=121059, SNR=82.7, Peak=14643 HFD=3.3
01:55:42.148 00.001 21068 MultiStar: [#1 0.17,-0.17,1.20,U] [#2 0.27,-0.46,1.17,U] [#3 0.41,-0.44,0.00,M1] [#4 -0.20,-0.39,1.06,U] [#5 0.48,-0.11,0.97,U] [#6 0.21,-0.24,0.91,U] [#7 0.35,-0.23,0.64,U] [#8 0.24,-0.15,0.88,U] 
01:55:42.149 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.27}, one-star: {-0.09, -0.34}
01:55:42.149 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
01:55:42.150 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
01:55:42.151 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.01 mountX=-0.21 mountY=0.22, mountTheta=2.34
01:55:42.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.27, opts=13)
01:55:42.154 00.001 21068 Enqueuing Move request for scope (0.17, -0.27)
01:55:42.154 00.000 16108 Worker thread wakes up
01:55:42.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
01:55:42.155 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
01:55:42.155 00.000 16108 Moving (0.17, -0.27) raw xDistance=-0.21 yDistance=0.22
01:55:42.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:55:42.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:42.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:55:42.155 00.000 16108 MoveAxis(E, 56, ABG)
01:55:42.155 00.000 16108 Guiding  Dir = 2, Dur = 56
01:55:42.155 00.000 16108 IsSlewing returns 0
01:55:42.155 00.000 16108 IsGuiding returns 0
01:55:42.160 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3385, FiltMin=2915, FiltMax=57389, Gamma=1.000
01:55:42.176 00.016 16108 PulseGuide returned control before completion, sleep 46
01:55:42.177 00.001 21068 UpdateGuideState exits: m=121059 SNR=82.7
01:55:42.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:42.180 00.001 21068 Enqueuing Expose request
01:55:42.237 00.057 16108 IsGuiding returns 1
01:55:42.237 00.000 16108 scope still moving after pulse duration time elapsed
01:55:42.269 00.032 16108 IsSlewing returns 0
01:55:42.270 00.001 16108 IsGuiding returns 0
01:55:42.270 00.000 16108 scope move finished after 56 + 58 ms
01:55:42.270 00.000 16108 Move returns status 0, amount 56
01:55:42.270 00.000 16108 MoveAxis(N, 0, ABG)
01:55:42.270 00.000 16108 Move returns status 0, amount 0
01:55:42.270 00.000 16108 move complete, result=0
01:55:42.271 00.001 16108 worker thread done servicing request
01:55:42.271 00.000 16108 Worker thread wakes up
01:55:42.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:42.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:42.271 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.2 px 0 ms NORTH
01:55:43.236 00.965 16108 Exposure complete
01:55:43.292 00.056 16108 worker thread done servicing request
01:55:43.292 00.000 21068 OnExposeComplete: enter
01:55:43.293 00.001 21068 UpdateGuideState(): m_state=6
01:55:43.294 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11671
01:55:43.295 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=875.61, Mass=134602, SNR=89.2, Peak=13485 HFD=3.3
01:55:43.296 00.001 21068 MultiStar: [#1 0.12,0.09,1.08,U] [#2 0.31,-0.17,1.15,U] [#3 0.39,-0.19,0.93,U] [#4 -0.22,-0.17,0.84,U] [#5 0.27,0.08,0.93,U] [#6 0.23,0.08,0.77,U] [#7 0.33,-0.04,0.60,U] [#8 0.23,-0.07,0.80,U] 
01:55:43.297 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.02, -0.33}
01:55:43.297 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
01:55:43.298 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
01:55:43.299 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.44 mountX=-0.20 mountY=0.04, mountTheta=2.93
01:55:43.300 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.09, opts=13)
01:55:43.301 00.001 21068 Enqueuing Move request for scope (0.18, -0.09)
01:55:43.302 00.001 16108 Worker thread wakes up
01:55:43.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:55:43.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:55:43.302 00.000 16108 Moving (0.18, -0.09) raw xDistance=-0.20 yDistance=0.04
01:55:43.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:55:43.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:43.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:43.303 00.001 16108 MoveAxis(E, 0, ABG)
01:55:43.303 00.000 16108 Move returns status 0, amount 0
01:55:43.303 00.000 16108 MoveAxis(N, 0, ABG)
01:55:43.303 00.000 16108 Move returns status 0, amount 0
01:55:43.303 00.000 16108 move complete, result=0
01:55:43.303 00.000 16108 worker thread done servicing request
01:55:43.306 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3385, FiltMin=2893, FiltMax=65440, Gamma=1.000
01:55:43.325 00.019 21068 UpdateGuideState exits: m=134602 SNR=89.2
01:55:43.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:43.328 00.001 21068 Enqueuing Expose request
01:55:43.329 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:43.329 00.000 16108 Worker thread wakes up
01:55:43.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:43.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:44.478 01.149 16108 Exposure complete
01:55:44.537 00.059 16108 worker thread done servicing request
01:55:44.537 00.000 21068 OnExposeComplete: enter
01:55:44.538 00.001 21068 UpdateGuideState(): m_state=6
01:55:44.539 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11672
01:55:44.540 00.001 21068 Star::Find returns 1 (0), X=220.82, Y=875.97, Mass=110631, SNR=83.7, Peak=14000 HFD=3.1
01:55:44.541 00.001 21068 MultiStar: [#1 -0.42,0.23,1.02,U] [#2 -0.22,0.10,1.38,U] [#3 -0.25,-0.03,0.95,U] [#4 -0.81,0.14,0.00,M1] [#5 -0.16,0.29,1.07,U] [#6 -0.26,0.48,0.91,U] [#7 -0.22,0.09,0.65,U] [#8 -0.55,0.21,0.00,M1] 
01:55:44.541 00.000 21068 refined, 6 included, MultiStar: {-0.31, 0.17}, one-star: {-0.64, 0.04}
01:55:44.542 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
01:55:44.543 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
01:55:44.543 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=0.17 hyp=0.35 cameraTheta=2.64 mountX=0.33 mountY=-0.09, mountTheta=-0.27
01:55:44.546 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.17, opts=13)
01:55:44.547 00.001 21068 Enqueuing Move request for scope (-0.31, 0.17)
01:55:44.548 00.001 16108 Worker thread wakes up
01:55:44.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.17) opts 0xd
01:55:44.548 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.17)
01:55:44.548 00.000 16108 Moving (-0.31, 0.17) raw xDistance=0.33 yDistance=-0.09
01:55:44.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:55:44.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:44.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:44.548 00.000 16108 MoveAxis(W, 87, ABG)
01:55:44.548 00.000 16108 Guiding  Dir = 3, Dur = 87
01:55:44.548 00.000 16108 IsSlewing returns 0
01:55:44.548 00.000 16108 IsGuiding returns 0
01:55:44.550 00.002 16108 PulseGuide returned control before completion, sleep 96
01:55:44.615 00.065 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3385, FiltMin=2870, FiltMax=64217, Gamma=1.000
01:55:44.633 00.018 21068 UpdateGuideState exits: m=110631 SNR=83.7
01:55:44.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:44.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:44.635 00.000 21068 Enqueuing Expose request
01:55:44.661 00.026 16108 IsGuiding returns 1
01:55:44.661 00.000 16108 scope still moving after pulse duration time elapsed
01:55:44.692 00.031 16108 IsSlewing returns 0
01:55:44.692 00.000 16108 IsGuiding returns 1
01:55:44.723 00.031 16108 IsSlewing returns 0
01:55:44.723 00.000 16108 IsGuiding returns 0
01:55:44.723 00.000 16108 scope move finished after 87 + 87 ms
01:55:44.723 00.000 16108 Move returns status 0, amount 87
01:55:44.723 00.000 16108 MoveAxis(N, 0, ABG)
01:55:44.723 00.000 16108 Move returns status 0, amount 0
01:55:44.723 00.000 16108 move complete, result=0
01:55:44.723 00.000 16108 worker thread done servicing request
01:55:44.723 00.000 16108 Worker thread wakes up
01:55:44.724 00.001 21068 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
01:55:44.725 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:44.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:45.685 00.960 16108 Exposure complete
01:55:45.742 00.057 16108 worker thread done servicing request
01:55:45.743 00.001 21068 OnExposeComplete: enter
01:55:45.744 00.001 21068 UpdateGuideState(): m_state=6
01:55:45.745 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11673
01:55:45.746 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=875.21, Mass=113274, SNR=78.4, Peak=14365 HFD=3.5
01:55:45.747 00.001 21068 MultiStar: [#1 0.14,-0.51,1.25,U] [#2 0.51,-0.74,0.00,M1] [#3 0.30,-0.67,0.00,M1] [#4 -0.07,-0.81,0.00,M2] [#5 0.69,-0.63,0.00,M1] [#6 0.12,-0.52,0.88,U] [#7 0.26,-0.76,0.00,M1] [#8 0.11,-0.56,0.82,U] 
01:55:45.748 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.58}, one-star: {0.23, -0.73}
01:55:45.749 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
01:55:45.750 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
01:55:45.751 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.58 hyp=0.60 cameraTheta=-1.31 mountX=-0.25 mountY=0.53, mountTheta=2.02
01:55:45.752 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.58, opts=13)
01:55:45.753 00.001 21068 Enqueuing Move request for scope (0.15, -0.58)
01:55:45.754 00.001 16108 Worker thread wakes up
01:55:45.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.58) opts 0xd
01:55:45.755 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.58)
01:55:45.755 00.000 16108 Moving (0.15, -0.58) raw xDistance=-0.25 yDistance=0.53
01:55:45.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
01:55:45.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:55:45.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
01:55:45.755 00.000 16108 MoveAxis(E, 60, ABG)
01:55:45.755 00.000 16108 Guiding  Dir = 2, Dur = 60
01:55:45.755 00.000 16108 IsSlewing returns 0
01:55:45.755 00.000 16108 IsGuiding returns 0
01:55:45.759 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3385, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:55:45.776 00.017 16108 PulseGuide returned control before completion, sleep 49
01:55:45.778 00.002 21068 UpdateGuideState exits: m=113274 SNR=78.4
01:55:45.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:45.780 00.000 21068 Enqueuing Expose request
01:55:45.838 00.058 16108 IsGuiding returns 1
01:55:45.838 00.000 16108 scope still moving after pulse duration time elapsed
01:55:45.870 00.032 16108 IsSlewing returns 0
01:55:45.870 00.000 16108 IsGuiding returns 1
01:55:45.901 00.031 16108 IsSlewing returns 0
01:55:45.901 00.000 16108 IsGuiding returns 0
01:55:45.901 00.000 16108 scope move finished after 60 + 86 ms
01:55:45.901 00.000 16108 Move returns status 0, amount 60
01:55:45.901 00.000 16108 MoveAxis(N, 0, ABG)
01:55:45.902 00.001 16108 Move returns status 0, amount 0
01:55:45.902 00.000 16108 move complete, result=0
01:55:45.902 00.000 16108 worker thread done servicing request
01:55:45.902 00.000 16108 Worker thread wakes up
01:55:45.902 00.000 21068 GuideStep: -0.3 px 60 ms EAST, 0.5 px 0 ms NORTH
01:55:45.904 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:45.905 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:47.048 01.143 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
01:55:47.052 00.004 21068 case statement mapped state 6 to 3
01:55:47.054 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:55:47.072 00.018 16108 Exposure complete
01:55:47.157 00.085 16108 worker thread done servicing request
01:55:47.157 00.000 21068 OnExposeComplete: enter
01:55:47.161 00.004 21068 UpdateGuideState(): m_state=6
01:55:47.162 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11674
01:55:47.163 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=875.23, Mass=138736, SNR=92.7, Peak=16825 HFD=3.4
01:55:47.165 00.002 21068 MultiStar: [#1 -0.19,-0.41,1.09,U] [#2 -0.18,-0.74,0.00,M2] [#3 -0.07,-0.62,0.00,M2] [#4 -0.42,-0.85,0.00,M3] [#5 0.22,-0.45,0.93,U] [#6 -0.19,-0.63,0.00,M1] [#7 -0.16,-0.61,0.00,M2] [#8 -0.26,-0.57,0.00,M1] 
01:55:47.167 00.002 21068 refined, 2 included, MultiStar: {-0.12, -0.52}, one-star: {-0.35, -0.71}
01:55:47.170 00.003 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
01:55:47.171 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
01:55:47.173 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.52 hyp=0.53 cameraTheta=-1.79 mountX=0.02 mountY=0.53, mountTheta=1.52
01:55:47.176 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.52, opts=13)
01:55:47.177 00.001 21068 Enqueuing Move request for scope (-0.12, -0.52)
01:55:47.177 00.000 16108 Worker thread wakes up
01:55:47.178 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.52) opts 0xd
01:55:47.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.52)
01:55:47.178 00.000 16108 Moving (-0.12, -0.52) raw xDistance=0.02 yDistance=0.53
01:55:47.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:55:47.178 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.49 newest=0.97
01:55:47.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
01:55:47.178 00.000 16108 MoveAxis(E, 0, ABG)
01:55:47.178 00.000 16108 Move returns status 0, amount 0
01:55:47.178 00.000 16108 MoveAxis(S, 107, ABG)
01:55:47.178 00.000 16108 Guiding  Dir = 1, Dur = 107
01:55:47.179 00.001 16108 IsSlewing returns 0
01:55:47.179 00.000 16108 IsGuiding returns 0
01:55:47.183 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3385, FiltMin=2937, FiltMax=54134, Gamma=1.000
01:55:47.200 00.017 21068 UpdateGuideState exits: m=138736 SNR=92.7
01:55:47.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:47.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:47.203 00.001 21068 Enqueuing Expose request
01:55:47.223 00.020 16108 PulseGuide returned control before completion, sleep 75
01:55:47.300 00.077 16108 IsGuiding returns 1
01:55:47.300 00.000 16108 scope still moving after pulse duration time elapsed
01:55:47.331 00.031 16108 IsSlewing returns 0
01:55:47.331 00.000 16108 IsGuiding returns 1
01:55:47.362 00.031 16108 IsSlewing returns 0
01:55:47.362 00.000 16108 IsGuiding returns 1
01:55:47.393 00.031 16108 IsSlewing returns 0
01:55:47.393 00.000 16108 IsGuiding returns 0
01:55:47.393 00.000 16108 scope move finished after 107 + 107 ms
01:55:47.393 00.000 16108 Move returns status 0, amount 107
01:55:47.393 00.000 16108 move complete, result=0
01:55:47.394 00.001 16108 worker thread done servicing request
01:55:47.394 00.000 16108 Worker thread wakes up
01:55:47.394 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.5 px 107 ms SOUTH
01:55:47.395 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:47.396 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:48.368 00.972 16108 Exposure complete
01:55:48.423 00.055 16108 worker thread done servicing request
01:55:48.423 00.000 21068 OnExposeComplete: enter
01:55:48.424 00.001 21068 UpdateGuideState(): m_state=6
01:55:48.425 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11675
01:55:48.426 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=875.00, Mass=124949, SNR=87.5, Peak=15901 HFD=3.5
01:55:48.427 00.001 21068 MultiStar: [#1 0.20,-0.70,0.00,M1] [#2 0.54,-1.04,0.00,M3] [#3 0.25,-1.05,0.00,M3] [#4 -0.17,-0.98,0.00,M4] [#5 0.58,-1.15,0.00,M1] [#6 0.39,-0.90,0.00,M2] [#7 0.29,-0.71,0.00,M3] [#8 0.35,-0.70,0.00,M2] 
01:55:48.428 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
01:55:48.429 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
01:55:48.429 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.93 hyp=0.94 cameraTheta=-1.44 mountX=-0.28 mountY=0.88, mountTheta=1.88
01:55:48.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.93, opts=13)
01:55:48.431 00.000 21068 Enqueuing Move request for scope (0.12, -0.93)
01:55:48.432 00.001 16108 Worker thread wakes up
01:55:48.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.93) opts 0xd
01:55:48.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.93)
01:55:48.432 00.000 16108 Moving (0.12, -0.93) raw xDistance=-0.28 yDistance=0.88
01:55:48.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:55:48.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
01:55:48.432 00.000 16108 MoveAxis(E, 74, ABG)
01:55:48.433 00.001 16108 Guiding  Dir = 2, Dur = 74
01:55:48.433 00.000 16108 IsSlewing returns 0
01:55:48.433 00.000 16108 IsGuiding returns 0
01:55:48.438 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3385, FiltMin=2883, FiltMax=59737, Gamma=1.000
01:55:48.453 00.015 21068 UpdateGuideState exits: m=124949 SNR=87.5
01:55:48.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.454 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:48.455 00.001 21068 Enqueuing Expose request
01:55:48.480 00.025 16108 PulseGuide returned control before completion, sleep 38
01:55:48.526 00.046 16108 IsGuiding returns 1
01:55:48.526 00.000 16108 scope still moving after pulse duration time elapsed
01:55:48.557 00.031 16108 IsSlewing returns 0
01:55:48.557 00.000 16108 IsGuiding returns 1
01:55:48.588 00.031 16108 IsSlewing returns 0
01:55:48.588 00.000 16108 IsGuiding returns 0
01:55:48.589 00.001 16108 scope move finished after 74 + 81 ms
01:55:48.589 00.000 16108 Move returns status 0, amount 74
01:55:48.589 00.000 16108 MoveAxis(S, 177, ABG)
01:55:48.589 00.000 16108 Guiding  Dir = 1, Dur = 177
01:55:48.589 00.000 16108 IsSlewing returns 0
01:55:48.589 00.000 16108 IsGuiding returns 0
01:55:48.637 00.048 16108 PulseGuide returned control before completion, sleep 140
01:55:48.795 00.158 16108 IsGuiding returns 1
01:55:48.795 00.000 16108 scope still moving after pulse duration time elapsed
01:55:48.824 00.029 16108 IsSlewing returns 0
01:55:48.824 00.000 16108 IsGuiding returns 1
01:55:48.856 00.032 16108 IsSlewing returns 0
01:55:48.856 00.000 16108 IsGuiding returns 1
01:55:48.887 00.031 16108 IsSlewing returns 0
01:55:48.887 00.000 16108 IsGuiding returns 0
01:55:48.887 00.000 16108 scope move finished after 177 + 120 ms
01:55:48.887 00.000 16108 Move returns status 0, amount 177
01:55:48.887 00.000 16108 move complete, result=0
01:55:48.887 00.000 16108 worker thread done servicing request
01:55:48.887 00.000 16108 Worker thread wakes up
01:55:48.887 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.9 px 177 ms SOUTH
01:55:48.889 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:48.890 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:50.046 01.156 16108 Exposure complete
01:55:50.122 00.076 16108 worker thread done servicing request
01:55:50.123 00.001 21068 OnExposeComplete: enter
01:55:50.123 00.000 21068 UpdateGuideState(): m_state=6
01:55:50.124 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11676
01:55:50.125 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=875.84, Mass=119390, SNR=74.2, Peak=15344 HFD=3.3
01:55:50.126 00.001 21068 MultiStar: [#1 -0.14,0.10,1.24,U] [#2 -0.05,-0.11,1.37,U] [#3 -0.12,-0.01,1.24,U] [#4 -0.46,0.18,0.89,U] [#5 0.23,0.27,1.03,U] [#6 0.13,0.41,0.92,U] [#7 0.02,0.05,0.70,U] [#8 -0.01,0.13,0.88,U] 
01:55:50.127 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.11, -0.10}
01:55:50.129 00.002 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
01:55:50.130 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
01:55:50.131 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.14 mountX=0.07 mountY=-0.07, mountTheta=-0.79
01:55:50.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
01:55:50.134 00.001 21068 Enqueuing Move request for scope (-0.06, 0.09)
01:55:50.135 00.001 16108 Worker thread wakes up
01:55:50.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:55:50.135 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:55:50.135 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.07 yDistance=-0.07
01:55:50.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:55:50.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:50.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:50.135 00.000 16108 MoveAxis(E, 0, ABG)
01:55:50.135 00.000 16108 Move returns status 0, amount 0
01:55:50.135 00.000 16108 MoveAxis(N, 0, ABG)
01:55:50.135 00.000 16108 Move returns status 0, amount 0
01:55:50.135 00.000 16108 move complete, result=0
01:55:50.135 00.000 16108 worker thread done servicing request
01:55:50.138 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3385, FiltMin=2886, FiltMax=58025, Gamma=1.000
01:55:50.155 00.017 21068 UpdateGuideState exits: m=119390 SNR=74.2
01:55:50.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:50.158 00.001 21068 Enqueuing Expose request
01:55:50.159 00.001 16108 Worker thread wakes up
01:55:50.159 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:50.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:50.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:51.146 00.986 16108 Exposure complete
01:55:51.244 00.098 16108 worker thread done servicing request
01:55:51.244 00.000 21068 OnExposeComplete: enter
01:55:51.246 00.002 21068 UpdateGuideState(): m_state=6
01:55:51.248 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11677
01:55:51.250 00.002 21068 Star::Find returns 1 (0), X=220.61, Y=876.58, Mass=124285, SNR=81.0, Peak=13536 HFD=3.3
01:55:51.252 00.002 21068 MultiStar: [#1 -0.50,0.51,0.00,M1] [#2 -0.45,0.55,0.00,M3] [#3 -0.47,0.37,0.00,M3] [#4 -0.80,0.55,0.00,M4] [#5 -0.21,0.66,0.00,M1] [#6 -0.57,0.74,0.00,M2] [#7 -0.43,0.56,0.00,M3] [#8 -0.74,0.97,0.00,M2] 
01:55:51.253 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
01:55:51.255 00.002 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
01:55:51.257 00.002 21068 CameraToMount -- cameraX=-0.85 cameraY=0.64 hyp=1.06 cameraTheta=2.50 mountX=0.95 mountY=-0.42, mountTheta=-0.42
01:55:51.260 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.85, y=0.64, opts=13)
01:55:51.262 00.002 21068 Enqueuing Move request for scope (-0.85, 0.64)
01:55:51.263 00.001 16108 Worker thread wakes up
01:55:51.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.64) opts 0xd
01:55:51.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.85, 0.64)
01:55:51.263 00.000 16108 Moving (-0.85, 0.64) raw xDistance=0.95 yDistance=-0.42
01:55:51.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.95
01:55:51.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:51.264 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:55:51.264 00.000 16108 MoveAxis(W, 249, ABG)
01:55:51.264 00.000 16108 Guiding  Dir = 3, Dur = 249
01:55:51.264 00.000 16108 IsSlewing returns 0
01:55:51.265 00.001 16108 IsGuiding returns 0
01:55:51.272 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3385, FiltMin=2915, FiltMax=55523, Gamma=1.000
01:55:51.306 00.034 21068 UpdateGuideState exits: m=124285 SNR=81.0
01:55:51.309 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:51.311 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:51.314 00.003 21068 Enqueuing Expose request
01:55:51.321 00.007 16108 PulseGuide returned control before completion, sleep 203
01:55:51.539 00.218 16108 IsGuiding returns 1
01:55:51.539 00.000 16108 scope still moving after pulse duration time elapsed
01:55:51.570 00.031 16108 IsSlewing returns 0
01:55:51.570 00.000 16108 IsGuiding returns 1
01:55:51.602 00.032 16108 IsSlewing returns 0
01:55:51.602 00.000 16108 IsGuiding returns 0
01:55:51.602 00.000 16108 scope move finished after 249 + 88 ms
01:55:51.602 00.000 16108 Move returns status 0, amount 249
01:55:51.602 00.000 16108 MoveAxis(N, 0, ABG)
01:55:51.602 00.000 16108 Move returns status 0, amount 0
01:55:51.604 00.002 16108 move complete, result=0
01:55:51.604 00.000 16108 worker thread done servicing request
01:55:51.604 00.000 16108 Worker thread wakes up
01:55:51.604 00.000 21068 GuideStep: 0.9 px 249 ms WEST, -0.4 px 0 ms NORTH
01:55:51.607 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:51.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:52.763 01.156 16108 Exposure complete
01:55:52.819 00.056 16108 worker thread done servicing request
01:55:52.819 00.000 21068 OnExposeComplete: enter
01:55:52.820 00.001 21068 UpdateGuideState(): m_state=6
01:55:52.820 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11678
01:55:52.821 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=876.26, Mass=114762, SNR=81.6, Peak=9104 HFD=4.4
01:55:52.823 00.002 21068 MultiStar: [#1 -0.63,0.59,0.00,M2] [#2 -0.24,0.45,1.13,U] [#3 -0.43,0.66,0.00,M4] [#4 -0.96,0.56,0.00,M5] [#5 -0.58,0.60,0.00,M2] [#6 -0.64,0.51,0.00,M3] [#7 -0.53,0.58,0.00,M4] [#8 -0.35,0.58,0.00,M3] 
01:55:52.824 00.001 21068 refined, 1 included, MultiStar: {-0.33, 0.39}, one-star: {-0.44, 0.32}
01:55:52.825 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
01:55:52.825 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
01:55:52.826 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.39 hyp=0.51 cameraTheta=2.27 mountX=0.39 mountY=-0.30, mountTheta=-0.66
01:55:52.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.39, opts=13)
01:55:52.828 00.001 21068 Enqueuing Move request for scope (-0.33, 0.39)
01:55:52.829 00.001 16108 Worker thread wakes up
01:55:52.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.39) opts 0xd
01:55:52.829 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.39)
01:55:52.829 00.000 16108 Moving (-0.33, 0.39) raw xDistance=0.39 yDistance=-0.30
01:55:52.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.39
01:55:52.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:52.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:55:52.829 00.000 16108 MoveAxis(W, 120, ABG)
01:55:52.829 00.000 16108 Guiding  Dir = 3, Dur = 120
01:55:52.831 00.002 16108 IsSlewing returns 0
01:55:52.831 00.000 16108 IsGuiding returns 0
01:55:52.834 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3385, FiltMin=2950, FiltMax=52646, Gamma=1.000
01:55:52.853 00.019 21068 UpdateGuideState exits: m=114762 SNR=81.6
01:55:52.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:52.856 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:52.857 00.001 21068 Enqueuing Expose request
01:55:52.892 00.035 16108 PulseGuide returned control before completion, sleep 71
01:55:52.969 00.077 16108 IsGuiding returns 1
01:55:52.969 00.000 16108 scope still moving after pulse duration time elapsed
01:55:53.001 00.032 16108 IsSlewing returns 0
01:55:53.001 00.000 16108 IsGuiding returns 1
01:55:53.032 00.031 16108 IsSlewing returns 0
01:55:53.032 00.000 16108 IsGuiding returns 1
01:55:53.064 00.032 16108 IsSlewing returns 0
01:55:53.064 00.000 16108 IsGuiding returns 0
01:55:53.065 00.001 16108 scope move finished after 120 + 112 ms
01:55:53.065 00.000 16108 Move returns status 0, amount 120
01:55:53.065 00.000 16108 MoveAxis(N, 0, ABG)
01:55:53.065 00.000 16108 Move returns status 0, amount 0
01:55:53.065 00.000 16108 move complete, result=0
01:55:53.065 00.000 16108 worker thread done servicing request
01:55:53.065 00.000 16108 Worker thread wakes up
01:55:53.065 00.000 21068 GuideStep: 0.4 px 120 ms WEST, -0.3 px 0 ms NORTH
01:55:53.068 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:53.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:54.043 00.975 16108 Exposure complete
01:55:54.097 00.054 16108 worker thread done servicing request
01:55:54.097 00.000 21068 OnExposeComplete: enter
01:55:54.098 00.001 21068 UpdateGuideState(): m_state=6
01:55:54.100 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11679
01:55:54.101 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.58, Mass=118521, SNR=80.5, Peak=13091 HFD=3.2
01:55:54.102 00.001 21068 MultiStar: [#1 0.23,1.02,0.00,M3] [#2 0.35,0.64,0.00,M3] [#3 0.21,0.94,0.00,M5] [#4 -0.32,1.04,0.00,M6] [#5 0.23,1.12,0.00,M3] [#6 0.11,1.08,0.00,M4] [#7 0.53,0.91,0.00,M5] [#8 0.21,1.09,0.00,M4] 
01:55:54.102 00.000 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
01:55:54.103 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
01:55:54.104 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.64 hyp=0.66 cameraTheta=1.31 mountX=-0.06 mountY=-0.66, mountTheta=-1.66
01:55:54.105 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.64, opts=13)
01:55:54.106 00.001 21068 Enqueuing Move request for scope (0.17, 0.64)
01:55:54.107 00.001 16108 Worker thread wakes up
01:55:54.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.64) opts 0xd
01:55:54.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.64)
01:55:54.107 00.000 16108 Moving (0.17, 0.64) raw xDistance=-0.06 yDistance=-0.66
01:55:54.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:54.107 00.000 16108 resist switch: large excursion: input -0.66 thresh 0.60 direction from 1 to -1
01:55:54.107 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.98
01:55:54.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
01:55:54.107 00.000 16108 MoveAxis(E, 0, ABG)
01:55:54.107 00.000 16108 Move returns status 0, amount 0
01:55:54.107 00.000 16108 MoveAxis(N, 133, ABG)
01:55:54.107 00.000 16108 Guiding  Dir = 0, Dur = 133
01:55:54.108 00.001 16108 IsSlewing returns 0
01:55:54.108 00.000 16108 IsGuiding returns 0
01:55:54.112 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3389, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:55:54.127 00.015 21068 UpdateGuideState exits: m=118521 SNR=80.5
01:55:54.129 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.129 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:54.130 00.001 21068 Enqueuing Expose request
01:55:54.147 00.017 16108 PulseGuide returned control before completion, sleep 106
01:55:54.254 00.107 16108 IsGuiding returns 1
01:55:54.254 00.000 16108 scope still moving after pulse duration time elapsed
01:55:54.286 00.032 16108 IsSlewing returns 0
01:55:54.286 00.000 16108 IsGuiding returns 1
01:55:54.317 00.031 16108 IsSlewing returns 0
01:55:54.317 00.000 16108 IsGuiding returns 0
01:55:54.317 00.000 16108 scope move finished after 133 + 75 ms
01:55:54.317 00.000 16108 Move returns status 0, amount 133
01:55:54.317 00.000 16108 move complete, result=0
01:55:54.318 00.001 16108 worker thread done servicing request
01:55:54.318 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.7 px 133 ms NORTH
01:55:54.319 00.001 16108 Worker thread wakes up
01:55:54.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:54.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:55.481 01.162 16108 Exposure complete
01:55:55.552 00.071 16108 worker thread done servicing request
01:55:55.553 00.001 21068 OnExposeComplete: enter
01:55:55.553 00.000 21068 UpdateGuideState(): m_state=6
01:55:55.554 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11680
01:55:55.555 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=875.97, Mass=136019, SNR=96.7, Peak=19251 HFD=2.9
01:55:55.556 00.001 21068 MultiStar: [#1 0.65,0.27,0.00,M4] [#2 0.64,-0.05,0.00,M4] [#3 0.74,0.11,0.00,M6] [#4 0.32,0.38,0.72,U] [#5 0.76,0.38,0.00,M4] [#6 0.50,0.50,0.00,M5] [#7 0.62,0.19,0.00,M6] [#8 0.58,0.38,0.00,M5] 
01:55:55.558 00.002 21068 refined, 1 included, MultiStar: {0.46, 0.18}, one-star: {0.56, 0.03}
01:55:55.558 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
01:55:55.559 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
01:55:55.560 00.001 21068 CameraToMount -- cameraX=0.46 cameraY=0.18 hyp=0.49 cameraTheta=0.37 mountX=-0.42 mountY=-0.28, mountTheta=-2.56
01:55:55.561 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.46, y=0.18, opts=13)
01:55:55.562 00.001 21068 Enqueuing Move request for scope (0.46, 0.18)
01:55:55.563 00.001 16108 Worker thread wakes up
01:55:55.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.18) opts 0xd
01:55:55.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.46, 0.18)
01:55:55.563 00.000 16108 Moving (0.46, 0.18) raw xDistance=-0.42 yDistance=-0.28
01:55:55.564 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:55:55.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:55:55.564 00.000 16108 MoveAxis(E, 111, ABG)
01:55:55.564 00.000 16108 Guiding  Dir = 2, Dur = 111
01:55:55.564 00.000 16108 IsSlewing returns 0
01:55:55.564 00.000 16108 IsGuiding returns 0
01:55:55.571 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3385, FiltMin=2928, FiltMax=61766, Gamma=1.000
01:55:55.574 00.003 16108 PulseGuide returned control before completion, sleep 112
01:55:55.589 00.015 21068 UpdateGuideState exits: m=136019 SNR=96.7
01:55:55.591 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:55.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:55.593 00.001 21068 Enqueuing Expose request
01:55:55.698 00.105 16108 IsGuiding returns 1
01:55:55.698 00.000 16108 scope still moving after pulse duration time elapsed
01:55:55.729 00.031 16108 IsSlewing returns 0
01:55:55.729 00.000 16108 IsGuiding returns 1
01:55:55.760 00.031 16108 IsSlewing returns 0
01:55:55.760 00.000 16108 IsGuiding returns 0
01:55:55.760 00.000 16108 scope move finished after 111 + 84 ms
01:55:55.760 00.000 16108 Move returns status 0, amount 111
01:55:55.760 00.000 16108 MoveAxis(N, 56, ABG)
01:55:55.760 00.000 16108 Guiding  Dir = 0, Dur = 56
01:55:55.761 00.001 16108 IsSlewing returns 0
01:55:55.761 00.000 16108 IsGuiding returns 0
01:55:55.808 00.047 16108 PulseGuide returned control before completion, sleep 20
01:55:55.838 00.030 16108 IsGuiding returns 1
01:55:55.838 00.000 16108 scope still moving after pulse duration time elapsed
01:55:55.870 00.032 16108 IsSlewing returns 0
01:55:55.870 00.000 16108 IsGuiding returns 1
01:55:55.901 00.031 16108 IsSlewing returns 0
01:55:55.901 00.000 16108 IsGuiding returns 0
01:55:55.901 00.000 16108 scope move finished after 56 + 84 ms
01:55:55.901 00.000 16108 Move returns status 0, amount 56
01:55:55.901 00.000 16108 move complete, result=0
01:55:55.901 00.000 16108 worker thread done servicing request
01:55:55.901 00.000 16108 Worker thread wakes up
01:55:55.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:55.902 00.000 21068 GuideStep: -0.4 px 111 ms EAST, -0.3 px 56 ms NORTH
01:55:55.904 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:56.873 00.969 16108 Exposure complete
01:55:56.928 00.055 16108 worker thread done servicing request
01:55:56.928 00.000 21068 OnExposeComplete: enter
01:55:56.929 00.001 21068 UpdateGuideState(): m_state=6
01:55:56.930 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11681
01:55:56.931 00.001 21068 Star::Find returns 1 (0), X=221.80, Y=875.87, Mass=138448, SNR=94.1, Peak=18723 HFD=3.3
01:55:56.933 00.002 21068 MultiStar: [#1 0.51,0.20,1.08,U] [#2 0.42,-0.22,1.14,U] [#3 0.33,0.05,0.94,U] [#4 0.15,0.07,0.87,U] [#5 0.77,0.25,0.00,M5] [#6 0.70,0.16,0.00,M6] [#7 0.52,0.25,0.00,M7] [#8 0.35,0.36,0.57,U] 
01:55:56.933 00.000 21068 single-star, 5 included, MultiStar: {0.36, 0.04}, one-star: {0.34, -0.07}
01:55:56.934 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
01:55:56.935 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
01:55:56.935 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.21 mountX=-0.35 mountY=-0.01, mountTheta=-3.12
01:55:56.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.07, opts=13)
01:55:56.938 00.001 21068 Enqueuing Move request for scope (0.34, -0.07)
01:55:56.939 00.001 16108 Worker thread wakes up
01:55:56.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
01:55:56.939 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
01:55:56.939 00.000 16108 Moving (0.34, -0.07) raw xDistance=-0.35 yDistance=-0.01
01:55:56.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:55:56.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:56.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:55:56.939 00.000 16108 MoveAxis(E, 99, ABG)
01:55:56.939 00.000 16108 Guiding  Dir = 2, Dur = 99
01:55:56.939 00.000 16108 IsSlewing returns 0
01:55:56.940 00.001 16108 IsGuiding returns 0
01:55:56.943 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3385, FiltMin=2841, FiltMax=65440, Gamma=1.000
01:55:56.958 00.015 21068 UpdateGuideState exits: m=138448 SNR=94.1
01:55:56.959 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:56.960 00.000 21068 Enqueuing Expose request
01:55:56.989 00.029 16108 PulseGuide returned control before completion, sleep 61
01:55:57.065 00.076 16108 IsGuiding returns 1
01:55:57.065 00.000 16108 scope still moving after pulse duration time elapsed
01:55:57.097 00.032 16108 IsSlewing returns 0
01:55:57.097 00.000 16108 IsGuiding returns 1
01:55:57.128 00.031 16108 IsSlewing returns 0
01:55:57.128 00.000 16108 IsGuiding returns 1
01:55:57.160 00.032 16108 IsSlewing returns 0
01:55:57.160 00.000 16108 IsGuiding returns 0
01:55:57.160 00.000 16108 scope move finished after 99 + 121 ms
01:55:57.160 00.000 16108 Move returns status 0, amount 99
01:55:57.161 00.001 16108 MoveAxis(N, 0, ABG)
01:55:57.161 00.000 16108 Move returns status 0, amount 0
01:55:57.161 00.000 16108 move complete, result=0
01:55:57.161 00.000 16108 worker thread done servicing request
01:55:57.161 00.000 21068 GuideStep: -0.3 px 99 ms EAST, -0.0 px 0 ms NORTH
01:55:57.163 00.002 16108 Worker thread wakes up
01:55:57.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:57.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:58.320 01.157 16108 Exposure complete
01:55:58.383 00.063 16108 worker thread done servicing request
01:55:58.383 00.000 21068 OnExposeComplete: enter
01:55:58.384 00.001 21068 UpdateGuideState(): m_state=6
01:55:58.385 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11682
01:55:58.385 00.000 21068 Star::Find returns 1 (0), X=221.40, Y=876.01, Mass=126733, SNR=81.2, Peak=17920 HFD=3.2
01:55:58.386 00.001 21068 MultiStar: [#1 -0.23,0.22,1.29,U] [#2 -0.08,-0.04,1.36,U] [#3 0.03,-0.02,1.06,U] [#4 -0.30,-0.02,0.93,U] [#5 0.33,-0.06,0.98,U] [#6 0.03,0.27,0.91,U] [#7 -0.01,0.01,0.71,U] [#8 -0.27,0.16,0.84,U] 
01:55:58.387 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.06, 0.07}
01:55:58.388 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
01:55:58.390 00.002 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
01:55:58.391 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.09 cameraTheta=2.36 mountX=0.08 mountY=-0.05, mountTheta=-0.56
01:55:58.393 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
01:55:58.394 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
01:55:58.395 00.001 16108 Worker thread wakes up
01:55:58.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:55:58.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:55:58.395 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
01:55:58.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:55:58.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:58.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:58.395 00.000 16108 MoveAxis(E, 0, ABG)
01:55:58.395 00.000 16108 Move returns status 0, amount 0
01:55:58.395 00.000 16108 MoveAxis(N, 0, ABG)
01:55:58.395 00.000 16108 Move returns status 0, amount 0
01:55:58.395 00.000 16108 move complete, result=0
01:55:58.395 00.000 16108 worker thread done servicing request
01:55:58.403 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3385, FiltMin=2905, FiltMax=64041, Gamma=1.000
01:55:58.439 00.036 21068 UpdateGuideState exits: m=126733 SNR=81.2
01:55:58.441 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:58.444 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:58.445 00.001 21068 Enqueuing Expose request
01:55:58.447 00.002 16108 Worker thread wakes up
01:55:58.447 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:58.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:58.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:55:59.421 00.973 16108 Exposure complete
01:55:59.482 00.061 16108 worker thread done servicing request
01:55:59.482 00.000 21068 OnExposeComplete: enter
01:55:59.483 00.001 21068 UpdateGuideState(): m_state=6
01:55:59.483 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11683
01:55:59.484 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=875.75, Mass=129947, SNR=85.2, Peak=16752 HFD=3.5
01:55:59.485 00.001 21068 MultiStar: [#1 -0.11,0.29,1.27,U] [#2 0.00,0.01,1.29,U] [#3 -0.07,0.07,1.00,U] [#4 -0.54,-0.10,0.80,U] [#5 -0.18,0.18,1.15,U] [#6 -0.40,0.06,0.78,U] [#7 -0.12,-0.01,0.67,U] [#8 -0.25,0.26,0.76,U] 
01:55:59.486 00.001 21068 refined, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.23, -0.19}
01:55:59.486 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
01:55:59.487 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
01:55:59.487 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.78 mountX=0.20 mountY=-0.03, mountTheta=-0.13
01:55:59.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.07, opts=13)
01:55:59.490 00.001 21068 Enqueuing Move request for scope (-0.19, 0.07)
01:55:59.490 00.000 16108 Worker thread wakes up
01:55:59.492 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
01:55:59.492 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
01:55:59.492 00.000 16108 Moving (-0.19, 0.07) raw xDistance=0.20 yDistance=-0.03
01:55:59.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:55:59.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:59.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:59.492 00.000 16108 MoveAxis(W, 53, ABG)
01:55:59.492 00.000 16108 Guiding  Dir = 3, Dur = 53
01:55:59.492 00.000 16108 IsSlewing returns 0
01:55:59.492 00.000 16108 IsGuiding returns 0
01:55:59.495 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3389, FiltMin=2931, FiltMax=65533, Gamma=1.000
01:55:59.510 00.015 21068 UpdateGuideState exits: m=129947 SNR=85.2
01:55:59.513 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:59.513 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:55:59.514 00.001 21068 Enqueuing Expose request
01:55:59.545 00.031 16108 PulseGuide returned control before completion, sleep 11
01:55:59.559 00.014 16108 IsGuiding returns 1
01:55:59.559 00.000 16108 scope still moving after pulse duration time elapsed
01:55:59.590 00.031 16108 IsSlewing returns 0
01:55:59.590 00.000 16108 IsGuiding returns 1
01:55:59.621 00.031 16108 IsSlewing returns 0
01:55:59.621 00.000 16108 IsGuiding returns 1
01:55:59.652 00.031 16108 IsSlewing returns 0
01:55:59.652 00.000 16108 IsGuiding returns 0
01:55:59.653 00.001 16108 scope move finished after 53 + 107 ms
01:55:59.653 00.000 16108 Move returns status 0, amount 53
01:55:59.653 00.000 16108 MoveAxis(N, 0, ABG)
01:55:59.653 00.000 16108 Move returns status 0, amount 0
01:55:59.653 00.000 16108 move complete, result=0
01:55:59.653 00.000 16108 worker thread done servicing request
01:55:59.653 00.000 16108 Worker thread wakes up
01:55:59.653 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
01:55:59.655 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:55:59.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:00.823 01.168 16108 Exposure complete
01:56:00.881 00.058 16108 worker thread done servicing request
01:56:00.881 00.000 21068 OnExposeComplete: enter
01:56:00.882 00.001 21068 UpdateGuideState(): m_state=6
01:56:00.883 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11684
01:56:00.884 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=875.87, Mass=142588, SNR=94.1, Peak=16816 HFD=3.5
01:56:00.885 00.001 21068 MultiStar: [#1 0.01,0.43,1.17,U] [#2 0.10,0.04,0.99,U] [#3 0.13,0.19,0.95,U] [#4 -0.59,0.09,0.00,M3] [#5 0.01,0.06,0.97,U] [#6 -0.10,0.45,0.77,U] [#7 -0.00,0.02,0.53,U] [#8 0.24,0.39,0.66,U] 
01:56:00.886 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.19}, one-star: {-0.23, -0.07}
01:56:00.887 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
01:56:00.887 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
01:56:00.888 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=0.02 mountY=-0.18, mountTheta=-1.46
01:56:00.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.19, opts=13)
01:56:00.891 00.001 21068 Enqueuing Move request for scope (0.01, 0.19)
01:56:00.892 00.001 16108 Worker thread wakes up
01:56:00.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:56:00.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:56:00.892 00.000 16108 Moving (0.01, 0.19) raw xDistance=0.02 yDistance=-0.18
01:56:00.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:56:00.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:00.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:56:00.892 00.000 16108 MoveAxis(E, 0, ABG)
01:56:00.892 00.000 16108 Move returns status 0, amount 0
01:56:00.892 00.000 16108 MoveAxis(N, 0, ABG)
01:56:00.892 00.000 16108 Move returns status 0, amount 0
01:56:00.892 00.000 16108 move complete, result=0
01:56:00.892 00.000 16108 worker thread done servicing request
01:56:00.896 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3385, FiltMin=2848, FiltMax=56544, Gamma=1.000
01:56:00.914 00.018 21068 UpdateGuideState exits: m=142588 SNR=94.1
01:56:00.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:00.918 00.001 21068 Enqueuing Expose request
01:56:00.921 00.003 16108 Worker thread wakes up
01:56:00.921 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:00.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:00.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:01.895 00.973 16108 Exposure complete
01:56:01.953 00.058 16108 worker thread done servicing request
01:56:01.953 00.000 21068 OnExposeComplete: enter
01:56:01.954 00.001 21068 UpdateGuideState(): m_state=6
01:56:01.955 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11685
01:56:01.955 00.000 21068 Star::Find returns 1 (0), X=221.72, Y=875.88, Mass=114382, SNR=82.3, Peak=18291 HFD=3.0
01:56:01.956 00.001 21068 MultiStar: [#1 0.15,0.24,1.13,U] [#2 0.12,-0.06,1.36,U] [#3 0.16,0.00,0.93,U] [#4 -0.44,0.16,0.85,U] [#5 0.38,-0.06,1.04,U] [#6 0.22,0.19,0.88,U] [#7 0.44,0.06,0.62,U] [#8 0.22,0.10,0.78,U] 
01:56:01.957 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {0.26, -0.05}
01:56:01.958 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
01:56:01.959 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
01:56:01.959 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.33 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
01:56:01.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.06, opts=13)
01:56:01.962 00.001 21068 Enqueuing Move request for scope (0.16, 0.06)
01:56:01.962 00.000 16108 Worker thread wakes up
01:56:01.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:56:01.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:56:01.963 00.001 16108 Moving (0.16, 0.06) raw xDistance=-0.15 yDistance=-0.09
01:56:01.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:56:01.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:01.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:01.963 00.000 16108 MoveAxis(E, 0, ABG)
01:56:01.963 00.000 16108 Move returns status 0, amount 0
01:56:01.963 00.000 16108 MoveAxis(N, 0, ABG)
01:56:01.963 00.000 16108 Move returns status 0, amount 0
01:56:01.963 00.000 16108 move complete, result=0
01:56:01.963 00.000 16108 worker thread done servicing request
01:56:01.967 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3389, FiltMin=2891, FiltMax=58717, Gamma=1.000
01:56:01.981 00.014 21068 UpdateGuideState exits: m=114382 SNR=82.3
01:56:01.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:01.984 00.001 21068 Enqueuing Expose request
01:56:01.985 00.001 16108 Worker thread wakes up
01:56:01.985 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:01.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:01.986 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:03.145 01.159 16108 Exposure complete
01:56:03.208 00.063 16108 worker thread done servicing request
01:56:03.208 00.000 21068 OnExposeComplete: enter
01:56:03.208 00.000 21068 UpdateGuideState(): m_state=6
01:56:03.210 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11686
01:56:03.211 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=875.69, Mass=117381, SNR=72.0, Peak=14611 HFD=3.3
01:56:03.212 00.001 21068 MultiStar: [#1 -0.03,0.26,1.35,U] [#2 0.02,-0.17,1.32,U] [#3 0.10,0.00,1.16,U] [#4 -0.28,0.08,1.17,U] [#5 0.35,0.20,1.20,U] [#6 0.19,0.05,0.95,U] [#7 0.29,0.18,0.71,U] [#8 0.07,0.38,0.92,U] 
01:56:03.213 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.10, -0.25}
01:56:03.213 00.000 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
01:56:03.214 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
01:56:03.215 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.09 cameraTheta=0.92 mountX=-0.04 mountY=-0.09, mountTheta=-2.03
01:56:03.216 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.08, opts=13)
01:56:03.217 00.001 21068 Enqueuing Move request for scope (0.06, 0.08)
01:56:03.218 00.001 16108 Worker thread wakes up
01:56:03.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:56:03.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:56:03.218 00.000 16108 Moving (0.06, 0.08) raw xDistance=-0.04 yDistance=-0.09
01:56:03.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:03.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:03.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:03.218 00.000 16108 MoveAxis(E, 0, ABG)
01:56:03.218 00.000 16108 Move returns status 0, amount 0
01:56:03.218 00.000 16108 MoveAxis(N, 0, ABG)
01:56:03.218 00.000 16108 Move returns status 0, amount 0
01:56:03.218 00.000 16108 move complete, result=0
01:56:03.218 00.000 16108 worker thread done servicing request
01:56:03.222 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3385, FiltMin=2896, FiltMax=65533, Gamma=1.000
01:56:03.237 00.015 21068 UpdateGuideState exits: m=117381 SNR=72.0
01:56:03.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:03.239 00.000 21068 Enqueuing Expose request
01:56:03.240 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:03.241 00.001 16108 Worker thread wakes up
01:56:03.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:03.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:04.215 00.974 16108 Exposure complete
01:56:04.277 00.062 16108 worker thread done servicing request
01:56:04.277 00.000 21068 OnExposeComplete: enter
01:56:04.280 00.003 21068 UpdateGuideState(): m_state=6
01:56:04.282 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11687
01:56:04.284 00.002 21068 Star::Find returns 1 (0), X=221.48, Y=875.63, Mass=116707, SNR=81.3, Peak=15411 HFD=3.2
01:56:04.285 00.001 21068 MultiStar: [#1 -0.01,0.16,1.14,U] [#2 0.10,-0.39,1.24,U] [#3 -0.00,-0.20,1.16,U] [#4 -0.26,0.04,0.99,U] [#5 0.05,0.04,0.98,U] [#6 -0.02,0.00,1.04,U] [#7 0.02,-0.27,0.72,U] [#8 -0.07,-0.11,0.83,U] 
01:56:04.287 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.01, -0.31}
01:56:04.288 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
01:56:04.289 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
01:56:04.291 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.71 mountX=-0.00 mountY=0.11, mountTheta=1.60
01:56:04.293 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
01:56:04.295 00.002 21068 Enqueuing Move request for scope (-0.02, -0.11)
01:56:04.297 00.002 16108 Worker thread wakes up
01:56:04.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
01:56:04.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
01:56:04.297 00.000 16108 Moving (-0.02, -0.11) raw xDistance=-0.00 yDistance=0.11
01:56:04.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:04.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:04.298 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:56:04.298 00.000 16108 MoveAxis(E, 0, ABG)
01:56:04.298 00.000 16108 Move returns status 0, amount 0
01:56:04.298 00.000 16108 MoveAxis(N, 0, ABG)
01:56:04.298 00.000 16108 Move returns status 0, amount 0
01:56:04.298 00.000 16108 move complete, result=0
01:56:04.298 00.000 16108 worker thread done servicing request
01:56:04.302 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3389, FiltMin=2864, FiltMax=65440, Gamma=1.000
01:56:04.317 00.015 21068 UpdateGuideState exits: m=116707 SNR=81.3
01:56:04.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:04.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:04.320 00.001 21068 Enqueuing Expose request
01:56:04.321 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:04.321 00.000 16108 Worker thread wakes up
01:56:04.322 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:04.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:05.486 01.164 16108 Exposure complete
01:56:05.545 00.059 16108 worker thread done servicing request
01:56:05.545 00.000 21068 OnExposeComplete: enter
01:56:05.546 00.001 21068 UpdateGuideState(): m_state=6
01:56:05.547 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11688
01:56:05.548 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=875.67, Mass=126545, SNR=96.8, Peak=17091 HFD=3.2
01:56:05.550 00.002 21068 MultiStar: [#1 0.08,0.01,1.08,U] [#2 0.35,-0.24,1.11,U] [#3 0.31,-0.11,0.93,U] [#4 -0.40,-0.05,0.62,U] [#5 0.17,-0.05,0.84,U] [#6 -0.04,0.00,0.79,U] [#7 0.25,-0.39,0.56,U] [#8 0.15,0.24,0.68,U] 
01:56:05.551 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.10, -0.27}
01:56:05.551 00.000 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
01:56:05.552 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
01:56:05.554 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.67 mountX=-0.14 mountY=0.07, mountTheta=2.69
01:56:05.558 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
01:56:05.559 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
01:56:05.560 00.001 16108 Worker thread wakes up
01:56:05.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:56:05.561 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:56:05.561 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=0.07
01:56:05.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:05.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:05.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:05.561 00.000 16108 MoveAxis(E, 0, ABG)
01:56:05.561 00.000 16108 Move returns status 0, amount 0
01:56:05.561 00.000 16108 MoveAxis(N, 0, ABG)
01:56:05.561 00.000 16108 Move returns status 0, amount 0
01:56:05.562 00.001 16108 move complete, result=0
01:56:05.562 00.000 16108 worker thread done servicing request
01:56:05.570 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3385, FiltMin=2925, FiltMax=63910, Gamma=1.000
01:56:05.589 00.019 21068 UpdateGuideState exits: m=126545 SNR=96.8
01:56:05.591 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:05.594 00.002 21068 Enqueuing Expose request
01:56:05.595 00.001 16108 Worker thread wakes up
01:56:05.595 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:05.596 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:05.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:06.580 00.984 16108 Exposure complete
01:56:06.645 00.065 16108 worker thread done servicing request
01:56:06.645 00.000 21068 OnExposeComplete: enter
01:56:06.647 00.002 21068 UpdateGuideState(): m_state=6
01:56:06.648 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11689
01:56:06.650 00.002 21068 Star::Find returns 1 (0), X=221.68, Y=875.61, Mass=117820, SNR=84.0, Peak=16643 HFD=3.2
01:56:06.651 00.001 21068 MultiStar: [#1 0.25,0.06,1.34,U] [#2 0.43,-0.34,1.24,U] [#3 0.44,-0.02,1.00,U] [#4 -0.29,-0.21,0.95,U] [#5 0.38,-0.06,0.95,U] [#6 0.23,0.11,0.98,U] [#7 0.36,-0.09,0.69,U] [#8 0.27,-0.14,0.98,U] 
01:56:06.652 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.11}, one-star: {0.22, -0.33}
01:56:06.653 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
01:56:06.654 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
01:56:06.655 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.41 mountX=-0.27 mountY=0.05, mountTheta=2.96
01:56:06.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.11, opts=13)
01:56:06.657 00.000 21068 Enqueuing Move request for scope (0.26, -0.11)
01:56:06.659 00.002 16108 Worker thread wakes up
01:56:06.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
01:56:06.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
01:56:06.659 00.000 16108 Moving (0.26, -0.11) raw xDistance=-0.27 yDistance=0.05
01:56:06.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:56:06.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:06.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:56:06.659 00.000 16108 MoveAxis(E, 72, ABG)
01:56:06.659 00.000 16108 Guiding  Dir = 2, Dur = 72
01:56:06.660 00.001 16108 IsSlewing returns 0
01:56:06.660 00.000 16108 IsGuiding returns 0
01:56:06.663 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3385, FiltMin=2931, FiltMax=64582, Gamma=1.000
01:56:06.676 00.013 21068 UpdateGuideState exits: m=117820 SNR=84.0
01:56:06.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:06.678 00.000 21068 Enqueuing Expose request
01:56:06.701 00.023 16108 PulseGuide returned control before completion, sleep 41
01:56:06.747 00.046 16108 IsGuiding returns 1
01:56:06.747 00.000 16108 scope still moving after pulse duration time elapsed
01:56:06.778 00.031 16108 IsSlewing returns 0
01:56:06.778 00.000 16108 IsGuiding returns 1
01:56:06.809 00.031 16108 IsSlewing returns 0
01:56:06.809 00.000 16108 IsGuiding returns 0
01:56:06.810 00.001 16108 scope move finished after 72 + 78 ms
01:56:06.810 00.000 16108 Move returns status 0, amount 72
01:56:06.810 00.000 16108 MoveAxis(N, 0, ABG)
01:56:06.810 00.000 16108 Move returns status 0, amount 0
01:56:06.810 00.000 16108 move complete, result=0
01:56:06.810 00.000 16108 worker thread done servicing request
01:56:06.810 00.000 16108 Worker thread wakes up
01:56:06.810 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
01:56:06.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:06.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:07.965 01.154 16108 Exposure complete
01:56:08.030 00.065 16108 worker thread done servicing request
01:56:08.030 00.000 21068 OnExposeComplete: enter
01:56:08.031 00.001 21068 UpdateGuideState(): m_state=6
01:56:08.032 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11690
01:56:08.033 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=875.58, Mass=127890, SNR=82.7, Peak=15155 HFD=3.3
01:56:08.034 00.001 21068 MultiStar: [#1 0.27,-0.12,1.21,U] [#2 0.14,-0.51,1.18,U] [#3 0.14,-0.22,1.13,U] [#4 -0.07,-0.27,0.90,U] [#5 0.38,-0.17,1.01,U] [#6 0.21,-0.02,0.82,U] [#7 0.21,-0.27,0.60,U] [#8 -0.05,-0.19,0.86,U] 
01:56:08.034 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.24}, one-star: {-0.09, -0.36}
01:56:08.035 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
01:56:08.036 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
01:56:08.038 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-1.07 mountX=-0.17 mountY=0.20, mountTheta=2.27
01:56:08.039 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.24, opts=13)
01:56:08.040 00.001 21068 Enqueuing Move request for scope (0.13, -0.24)
01:56:08.041 00.001 16108 Worker thread wakes up
01:56:08.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
01:56:08.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
01:56:08.041 00.000 16108 Moving (0.13, -0.24) raw xDistance=-0.17 yDistance=0.20
01:56:08.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:56:08.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:08.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:56:08.041 00.000 16108 MoveAxis(E, 0, ABG)
01:56:08.041 00.000 16108 Move returns status 0, amount 0
01:56:08.041 00.000 16108 MoveAxis(N, 0, ABG)
01:56:08.041 00.000 16108 Move returns status 0, amount 0
01:56:08.041 00.000 16108 move complete, result=0
01:56:08.041 00.000 16108 worker thread done servicing request
01:56:08.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3385, FiltMin=2925, FiltMax=59901, Gamma=1.000
01:56:08.060 00.016 21068 UpdateGuideState exits: m=127890 SNR=82.7
01:56:08.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:08.062 00.000 21068 Enqueuing Expose request
01:56:08.063 00.001 16108 Worker thread wakes up
01:56:08.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:08.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:08.063 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:09.029 00.966 16108 Exposure complete
01:56:09.109 00.080 16108 worker thread done servicing request
01:56:09.109 00.000 21068 OnExposeComplete: enter
01:56:09.112 00.003 21068 UpdateGuideState(): m_state=6
01:56:09.113 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11691
01:56:09.115 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=875.65, Mass=123823, SNR=79.6, Peak=14384 HFD=3.3
01:56:09.116 00.001 21068 MultiStar: [#1 0.16,-0.13,1.27,U] [#2 0.24,-0.25,1.38,U] [#3 -0.12,-0.26,1.36,U] [#4 0.06,-0.08,0.94,U] [#5 0.41,-0.06,0.89,U] [#6 0.14,-0.00,0.86,U] [#7 0.14,-0.20,0.63,U] [#8 0.07,-0.02,0.80,U] 
01:56:09.117 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.05, -0.29}
01:56:09.119 00.002 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
01:56:09.120 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
01:56:09.122 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=-0.14 mountY=0.12, mountTheta=2.43
01:56:09.125 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.16, opts=13)
01:56:09.126 00.001 21068 Enqueuing Move request for scope (0.12, -0.16)
01:56:09.127 00.001 16108 Worker thread wakes up
01:56:09.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
01:56:09.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
01:56:09.127 00.000 16108 Moving (0.12, -0.16) raw xDistance=-0.14 yDistance=0.12
01:56:09.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:09.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:09.128 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:56:09.128 00.000 16108 MoveAxis(E, 0, ABG)
01:56:09.128 00.000 16108 Move returns status 0, amount 0
01:56:09.128 00.000 16108 MoveAxis(N, 0, ABG)
01:56:09.128 00.000 16108 Move returns status 0, amount 0
01:56:09.128 00.000 16108 move complete, result=0
01:56:09.128 00.000 16108 worker thread done servicing request
01:56:09.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3385, FiltMin=2883, FiltMax=64384, Gamma=1.000
01:56:09.147 00.016 21068 UpdateGuideState exits: m=123823 SNR=79.6
01:56:09.147 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:09.149 00.001 21068 Enqueuing Expose request
01:56:09.150 00.001 16108 Worker thread wakes up
01:56:09.150 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:09.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:09.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:10.334 01.184 16108 Exposure complete
01:56:10.405 00.071 16108 worker thread done servicing request
01:56:10.405 00.000 21068 OnExposeComplete: enter
01:56:10.407 00.002 21068 UpdateGuideState(): m_state=6
01:56:10.408 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11692
01:56:10.410 00.002 21068 Star::Find returns 1 (0), X=221.27, Y=875.59, Mass=130839, SNR=94.2, Peak=15481 HFD=3.2
01:56:10.411 00.001 21068 MultiStar: [#1 -0.09,-0.18,0.93,U] [#2 0.02,-0.48,1.21,U] [#3 0.13,-0.43,1.05,U] [#4 -0.10,-0.07,0.87,U] [#5 0.11,-0.07,0.91,U] [#6 0.13,-0.17,0.80,U] [#7 0.09,-0.18,0.60,U] [#8 0.03,0.19,0.77,U] 
01:56:10.412 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.22}, one-star: {-0.20, -0.35}
01:56:10.413 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
01:56:10.414 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
01:56:10.414 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.53 mountX=-0.05 mountY=0.21, mountTheta=1.79
01:56:10.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.22, opts=13)
01:56:10.417 00.001 21068 Enqueuing Move request for scope (0.01, -0.22)
01:56:10.418 00.001 16108 Worker thread wakes up
01:56:10.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
01:56:10.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
01:56:10.418 00.000 16108 Moving (0.01, -0.22) raw xDistance=-0.05 yDistance=0.21
01:56:10.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:10.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:10.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:56:10.418 00.000 16108 MoveAxis(E, 0, ABG)
01:56:10.418 00.000 16108 Move returns status 0, amount 0
01:56:10.418 00.000 16108 MoveAxis(N, 0, ABG)
01:56:10.418 00.000 16108 Move returns status 0, amount 0
01:56:10.418 00.000 16108 move complete, result=0
01:56:10.419 00.001 16108 worker thread done servicing request
01:56:10.424 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3385, FiltMin=2934, FiltMax=60134, Gamma=1.000
01:56:10.439 00.015 21068 UpdateGuideState exits: m=130839 SNR=94.2
01:56:10.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:10.440 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:10.441 00.001 21068 Enqueuing Expose request
01:56:10.442 00.001 16108 Worker thread wakes up
01:56:10.442 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:10.444 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:10.445 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:11.421 00.976 16108 Exposure complete
01:56:11.479 00.058 16108 worker thread done servicing request
01:56:11.479 00.000 21068 OnExposeComplete: enter
01:56:11.480 00.001 21068 UpdateGuideState(): m_state=6
01:56:11.481 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11693
01:56:11.482 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.70, Mass=125606, SNR=90.2, Peak=15571 HFD=3.2
01:56:11.483 00.001 21068 MultiStar: [#1 0.06,-0.12,1.16,U] [#2 0.11,-0.34,0.95,U] [#3 0.07,-0.25,0.90,U] [#4 -0.23,-0.25,0.83,U] [#5 0.13,-0.13,0.90,U] [#6 -0.11,-0.07,0.63,U] [#7 0.19,-0.40,0.68,U] [#8 -0.09,0.08,0.65,U] 
01:56:11.484 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {-0.07, -0.24}
01:56:11.487 00.003 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
01:56:11.488 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
01:56:11.489 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=-0.05 mountY=0.19, mountTheta=1.81
01:56:11.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.20, opts=13)
01:56:11.493 00.002 21068 Enqueuing Move request for scope (0.01, -0.20)
01:56:11.495 00.002 16108 Worker thread wakes up
01:56:11.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
01:56:11.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
01:56:11.495 00.000 16108 Moving (0.01, -0.20) raw xDistance=-0.05 yDistance=0.19
01:56:11.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:11.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:11.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:56:11.495 00.000 16108 MoveAxis(E, 0, ABG)
01:56:11.495 00.000 16108 Move returns status 0, amount 0
01:56:11.495 00.000 16108 MoveAxis(N, 0, ABG)
01:56:11.495 00.000 16108 Move returns status 0, amount 0
01:56:11.495 00.000 16108 move complete, result=0
01:56:11.495 00.000 16108 worker thread done servicing request
01:56:11.500 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3385, FiltMin=2915, FiltMax=56889, Gamma=1.000
01:56:11.516 00.016 21068 UpdateGuideState exits: m=125606 SNR=90.2
01:56:11.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:11.519 00.001 21068 Enqueuing Expose request
01:56:11.519 00.000 16108 Worker thread wakes up
01:56:11.521 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:11.521 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:11.522 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:12.686 01.164 16108 Exposure complete
01:56:12.750 00.064 16108 worker thread done servicing request
01:56:12.751 00.001 21068 OnExposeComplete: enter
01:56:12.752 00.001 21068 UpdateGuideState(): m_state=6
01:56:12.755 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11694
01:56:12.757 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=875.65, Mass=122210, SNR=84.7, Peak=14768 HFD=3.3
01:56:12.759 00.002 21068 MultiStar: [#1 0.20,0.13,1.25,U] [#2 0.12,-0.21,1.10,U] [#3 0.11,-0.26,0.91,U] [#4 -0.38,-0.04,0.82,U] [#5 0.17,-0.08,0.91,U] [#6 -0.12,-0.06,0.97,U] [#7 0.24,-0.15,0.68,U] [#8 -0.20,-0.05,0.85,U] 
01:56:12.760 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.40, -0.29}
01:56:12.762 00.002 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
01:56:12.764 00.002 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
01:56:12.766 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.80 mountX=0.01 mountY=0.11, mountTheta=1.52
01:56:12.769 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
01:56:12.770 00.001 21068 Enqueuing Move request for scope (-0.02, -0.11)
01:56:12.772 00.002 16108 Worker thread wakes up
01:56:12.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
01:56:12.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
01:56:12.772 00.000 16108 Moving (-0.02, -0.11) raw xDistance=0.01 yDistance=0.11
01:56:12.774 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:12.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:12.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:56:12.774 00.000 16108 MoveAxis(E, 0, ABG)
01:56:12.774 00.000 16108 Move returns status 0, amount 0
01:56:12.774 00.000 16108 MoveAxis(N, 0, ABG)
01:56:12.774 00.000 16108 Move returns status 0, amount 0
01:56:12.774 00.000 16108 move complete, result=0
01:56:12.774 00.000 16108 worker thread done servicing request
01:56:12.779 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3382, FiltMin=2867, FiltMax=58816, Gamma=1.000
01:56:12.794 00.015 21068 UpdateGuideState exits: m=122210 SNR=84.7
01:56:12.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:12.797 00.001 21068 Enqueuing Expose request
01:56:12.798 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:12.798 00.000 16108 Worker thread wakes up
01:56:12.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:12.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:13.790 00.992 16108 Exposure complete
01:56:13.897 00.107 16108 worker thread done servicing request
01:56:13.897 00.000 21068 OnExposeComplete: enter
01:56:13.898 00.001 21068 UpdateGuideState(): m_state=6
01:56:13.900 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11695
01:56:13.901 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=875.57, Mass=124252, SNR=86.6, Peak=15008 HFD=3.2
01:56:13.902 00.001 21068 MultiStar: [#1 -0.26,-0.10,1.13,U] [#2 -0.07,-0.35,1.13,U] [#3 -0.21,-0.34,0.96,U] [#4 -0.44,-0.23,0.91,U] [#5 0.28,-0.17,0.94,U] [#6 -0.05,-0.00,0.83,U] [#7 0.08,-0.32,0.64,U] [#8 -0.05,-0.40,0.78,U] 
01:56:13.903 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.25}, one-star: {-0.34, -0.37}
01:56:13.903 00.000 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
01:56:13.905 00.002 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
01:56:13.906 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.05 mountX=0.08 mountY=0.27, mountTheta=1.27
01:56:13.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.25, opts=13)
01:56:13.909 00.001 21068 Enqueuing Move request for scope (-0.13, -0.25)
01:56:13.910 00.001 16108 Worker thread wakes up
01:56:13.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
01:56:13.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
01:56:13.910 00.000 16108 Moving (-0.13, -0.25) raw xDistance=0.08 yDistance=0.27
01:56:13.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:56:13.910 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.10 newest=0.57
01:56:13.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
01:56:13.910 00.000 16108 MoveAxis(E, 0, ABG)
01:56:13.910 00.000 16108 Move returns status 0, amount 0
01:56:13.910 00.000 16108 MoveAxis(S, 55, ABG)
01:56:13.910 00.000 16108 Guiding  Dir = 1, Dur = 55
01:56:13.910 00.000 16108 IsSlewing returns 0
01:56:13.911 00.001 16108 IsGuiding returns 0
01:56:13.914 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3382, FiltMin=2902, FiltMax=65440, Gamma=1.000
01:56:13.920 00.006 16108 PulseGuide returned control before completion, sleep 56
01:56:13.929 00.009 21068 UpdateGuideState exits: m=124252 SNR=86.6
01:56:13.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:13.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:13.932 00.001 21068 Enqueuing Expose request
01:56:13.982 00.050 16108 IsGuiding returns 1
01:56:13.982 00.000 16108 scope still moving after pulse duration time elapsed
01:56:14.014 00.032 16108 IsSlewing returns 0
01:56:14.014 00.000 16108 IsGuiding returns 0
01:56:14.014 00.000 16108 scope move finished after 55 + 47 ms
01:56:14.014 00.000 16108 Move returns status 0, amount 55
01:56:14.015 00.001 16108 move complete, result=0
01:56:14.015 00.000 16108 worker thread done servicing request
01:56:14.015 00.000 16108 Worker thread wakes up
01:56:14.015 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
01:56:14.018 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:14.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:15.193 01.175 16108 Exposure complete
01:56:15.249 00.056 16108 worker thread done servicing request
01:56:15.249 00.000 21068 OnExposeComplete: enter
01:56:15.250 00.001 21068 UpdateGuideState(): m_state=6
01:56:15.252 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11696
01:56:15.253 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.63, Mass=127028, SNR=84.2, Peak=16352 HFD=3.3
01:56:15.254 00.001 21068 MultiStar: [#1 -0.21,-0.08,1.15,U] [#2 0.03,-0.41,1.20,U] [#3 0.23,-0.41,1.19,U] [#4 -0.24,-0.32,0.96,U] [#5 0.20,-0.34,0.81,U] [#6 -0.13,0.11,0.75,U] [#7 0.05,-0.19,0.66,U] [#8 0.00,0.06,0.73,U] 
01:56:15.254 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.23}, one-star: {-0.39, -0.31}
01:56:15.255 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
01:56:15.256 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
01:56:15.256 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.80 mountX=0.01 mountY=0.24, mountTheta=1.52
01:56:15.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
01:56:15.259 00.001 21068 Enqueuing Move request for scope (-0.05, -0.23)
01:56:15.260 00.001 16108 Worker thread wakes up
01:56:15.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
01:56:15.260 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
01:56:15.260 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.24
01:56:15.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:15.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
01:56:15.260 00.000 16108 MoveAxis(E, 0, ABG)
01:56:15.260 00.000 16108 Move returns status 0, amount 0
01:56:15.260 00.000 16108 MoveAxis(S, 48, ABG)
01:56:15.261 00.001 16108 Guiding  Dir = 1, Dur = 48
01:56:15.261 00.000 16108 IsSlewing returns 0
01:56:15.261 00.000 16108 IsGuiding returns 0
01:56:15.262 00.001 16108 PulseGuide returned control before completion, sleep 57
01:56:15.267 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3385, FiltMin=2909, FiltMax=61773, Gamma=1.000
01:56:15.284 00.017 21068 UpdateGuideState exits: m=127028 SNR=84.2
01:56:15.285 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.286 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:15.287 00.001 21068 Enqueuing Expose request
01:56:15.334 00.047 16108 IsGuiding returns 1
01:56:15.334 00.000 16108 scope still moving after pulse duration time elapsed
01:56:15.366 00.032 16108 IsSlewing returns 0
01:56:15.366 00.000 16108 IsGuiding returns 0
01:56:15.366 00.000 16108 scope move finished after 48 + 56 ms
01:56:15.366 00.000 16108 Move returns status 0, amount 48
01:56:15.367 00.001 16108 move complete, result=0
01:56:15.367 00.000 16108 worker thread done servicing request
01:56:15.367 00.000 16108 Worker thread wakes up
01:56:15.367 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
01:56:15.370 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:15.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:16.335 00.965 16108 Exposure complete
01:56:16.401 00.066 16108 worker thread done servicing request
01:56:16.401 00.000 21068 OnExposeComplete: enter
01:56:16.402 00.001 21068 UpdateGuideState(): m_state=6
01:56:16.403 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11697
01:56:16.404 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=875.86, Mass=130875, SNR=79.7, Peak=16704 HFD=3.3
01:56:16.407 00.003 21068 MultiStar: [#1 -0.11,-0.06,1.27,U] [#2 0.23,-0.43,1.26,U] [#3 -0.07,-0.53,1.15,U] [#4 -0.05,0.06,0.95,U] [#5 0.30,-0.07,1.19,U] [#6 0.19,0.06,0.86,U] [#7 0.37,-0.08,0.59,U] [#8 0.08,0.11,0.85,U] 
01:56:16.408 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {-0.15, -0.08}
01:56:16.408 00.000 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
01:56:16.409 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
01:56:16.410 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.06 mountX=-0.10 mountY=0.12, mountTheta=2.28
01:56:16.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.14, opts=13)
01:56:16.413 00.001 21068 Enqueuing Move request for scope (0.08, -0.14)
01:56:16.414 00.001 16108 Worker thread wakes up
01:56:16.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
01:56:16.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
01:56:16.414 00.000 16108 Moving (0.08, -0.14) raw xDistance=-0.10 yDistance=0.12
01:56:16.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:56:16.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:16.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:56:16.414 00.000 16108 MoveAxis(E, 0, ABG)
01:56:16.414 00.000 16108 Move returns status 0, amount 0
01:56:16.414 00.000 16108 MoveAxis(N, 0, ABG)
01:56:16.414 00.000 16108 Move returns status 0, amount 0
01:56:16.414 00.000 16108 move complete, result=0
01:56:16.414 00.000 16108 worker thread done servicing request
01:56:16.419 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3385, FiltMin=2902, FiltMax=58077, Gamma=1.000
01:56:16.434 00.015 21068 UpdateGuideState exits: m=130875 SNR=79.7
01:56:16.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:16.436 00.000 21068 Enqueuing Expose request
01:56:16.437 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:16.439 00.002 16108 Worker thread wakes up
01:56:16.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:16.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:17.591 01.152 16108 Exposure complete
01:56:17.646 00.055 16108 worker thread done servicing request
01:56:17.646 00.000 21068 OnExposeComplete: enter
01:56:17.647 00.001 21068 UpdateGuideState(): m_state=6
01:56:17.648 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11698
01:56:17.649 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=875.42, Mass=128015, SNR=86.6, Peak=15408 HFD=3.2
01:56:17.650 00.001 21068 MultiStar: [#1 -0.07,0.16,1.11,U] [#2 0.24,-0.24,1.23,U] [#3 0.08,-0.23,1.18,U] [#4 -0.20,-0.10,0.84,U] [#5 0.38,0.14,0.97,U] [#6 -0.13,-0.06,0.81,U] [#7 0.04,-0.55,0.68,U] [#8 0.02,-0.13,0.74,U] 
01:56:17.651 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.19, -0.52}
01:56:17.652 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
01:56:17.653 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
01:56:17.654 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.39 mountX=-0.06 mountY=0.15, mountTheta=1.94
01:56:17.655 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
01:56:17.656 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
01:56:17.657 00.001 16108 Worker thread wakes up
01:56:17.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:56:17.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:56:17.657 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
01:56:17.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:17.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:17.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:56:17.657 00.000 16108 MoveAxis(E, 0, ABG)
01:56:17.657 00.000 16108 Move returns status 0, amount 0
01:56:17.657 00.000 16108 MoveAxis(N, 0, ABG)
01:56:17.657 00.000 16108 Move returns status 0, amount 0
01:56:17.658 00.001 16108 move complete, result=0
01:56:17.658 00.000 16108 worker thread done servicing request
01:56:17.663 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3382, FiltMin=2889, FiltMax=62205, Gamma=1.000
01:56:17.678 00.015 21068 UpdateGuideState exits: m=128015 SNR=86.6
01:56:17.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:17.681 00.001 21068 Enqueuing Expose request
01:56:17.681 00.000 16108 Worker thread wakes up
01:56:17.681 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:17.683 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:17.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:18.656 00.973 16108 Exposure complete
01:56:18.712 00.056 16108 worker thread done servicing request
01:56:18.712 00.000 21068 OnExposeComplete: enter
01:56:18.713 00.001 21068 UpdateGuideState(): m_state=6
01:56:18.714 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11699
01:56:18.716 00.002 21068 Star::Find returns 1 (0), X=221.03, Y=875.36, Mass=140754, SNR=99.3, Peak=17769 HFD=3.4
01:56:18.719 00.003 21068 MultiStar: [#1 -0.27,-0.00,0.97,U] [#2 0.06,-0.28,0.95,U] [#3 0.10,-0.13,0.87,U] [#4 -0.15,-0.21,0.77,U] [#5 -0.02,-0.16,0.85,U] [#6 -0.11,-0.17,0.71,U] [#7 0.30,-0.25,0.61,U] [#8 -0.05,-0.09,0.59,U] 
01:56:18.720 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.22}, one-star: {-0.43, -0.58}
01:56:18.721 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
01:56:18.723 00.002 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
01:56:18.725 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.94 mountX=0.04 mountY=0.23, mountTheta=1.38
01:56:18.729 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.22, opts=13)
01:56:18.730 00.001 21068 Enqueuing Move request for scope (-0.08, -0.22)
01:56:18.731 00.001 16108 Worker thread wakes up
01:56:18.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
01:56:18.732 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
01:56:18.732 00.000 16108 Moving (-0.08, -0.22) raw xDistance=0.04 yDistance=0.23
01:56:18.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:56:18.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
01:56:18.732 00.000 16108 MoveAxis(E, 0, ABG)
01:56:18.732 00.000 16108 Move returns status 0, amount 0
01:56:18.732 00.000 16108 MoveAxis(S, 46, ABG)
01:56:18.732 00.000 16108 Guiding  Dir = 1, Dur = 46
01:56:18.733 00.001 16108 IsSlewing returns 0
01:56:18.733 00.000 16108 IsGuiding returns 0
01:56:18.742 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3385, FiltMin=2883, FiltMax=59782, Gamma=1.000
01:56:18.751 00.009 16108 PulseGuide returned control before completion, sleep 39
01:56:18.768 00.017 21068 UpdateGuideState exits: m=140754 SNR=99.3
01:56:18.770 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:18.772 00.001 21068 Enqueuing Expose request
01:56:18.796 00.024 16108 IsGuiding returns 1
01:56:18.796 00.000 16108 scope still moving after pulse duration time elapsed
01:56:18.828 00.032 16108 IsSlewing returns 0
01:56:18.828 00.000 16108 IsGuiding returns 1
01:56:18.858 00.030 16108 IsSlewing returns 0
01:56:18.858 00.000 16108 IsGuiding returns 0
01:56:18.858 00.000 16108 scope move finished after 46 + 79 ms
01:56:18.858 00.000 16108 Move returns status 0, amount 46
01:56:18.858 00.000 16108 move complete, result=0
01:56:18.858 00.000 16108 worker thread done servicing request
01:56:18.858 00.000 16108 Worker thread wakes up
01:56:18.858 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
01:56:18.861 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:18.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:20.029 01.168 16108 Exposure complete
01:56:20.089 00.060 16108 worker thread done servicing request
01:56:20.089 00.000 21068 OnExposeComplete: enter
01:56:20.090 00.001 21068 UpdateGuideState(): m_state=6
01:56:20.091 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11700
01:56:20.091 00.000 21068 Star::Find returns 1 (0), X=220.75, Y=876.08, Mass=119981, SNR=90.4, Peak=16512 HFD=3.2
01:56:20.092 00.001 21068 MultiStar: [#1 -0.34,0.07,1.01,U] [#2 -0.28,0.04,1.15,U] [#3 -0.13,0.01,0.96,U] [#4 -0.61,0.14,0.00,M1] [#5 -0.11,0.37,0.79,U] [#6 -0.30,0.30,0.76,U] [#7 -0.16,0.33,0.68,U] [#8 -0.37,0.33,0.64,U] 
01:56:20.093 00.001 21068 refined, 7 included, MultiStar: {-0.31, 0.17}, one-star: {-0.71, 0.14}
01:56:20.094 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
01:56:20.095 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
01:56:20.095 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=0.17 hyp=0.36 cameraTheta=2.63 mountX=0.34 mountY=-0.10, mountTheta=-0.28
01:56:20.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.17, opts=13)
01:56:20.098 00.001 21068 Enqueuing Move request for scope (-0.31, 0.17)
01:56:20.098 00.000 16108 Worker thread wakes up
01:56:20.100 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.17) opts 0xd
01:56:20.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.17)
01:56:20.100 00.000 16108 Moving (-0.31, 0.17) raw xDistance=0.34 yDistance=-0.10
01:56:20.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:56:20.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:20.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:56:20.100 00.000 16108 MoveAxis(W, 88, ABG)
01:56:20.100 00.000 16108 Guiding  Dir = 3, Dur = 88
01:56:20.100 00.000 16108 IsSlewing returns 0
01:56:20.100 00.000 16108 IsGuiding returns 0
01:56:20.104 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3385, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:56:20.119 00.015 21068 UpdateGuideState exits: m=119981 SNR=90.4
01:56:20.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:20.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:20.122 00.001 21068 Enqueuing Expose request
01:56:20.123 00.001 16108 PulseGuide returned control before completion, sleep 77
01:56:20.213 00.090 16108 IsGuiding returns 1
01:56:20.213 00.000 16108 scope still moving after pulse duration time elapsed
01:56:20.245 00.032 16108 IsSlewing returns 0
01:56:20.245 00.000 16108 IsGuiding returns 0
01:56:20.245 00.000 16108 scope move finished after 88 + 57 ms
01:56:20.245 00.000 16108 Move returns status 0, amount 88
01:56:20.246 00.001 16108 MoveAxis(N, 0, ABG)
01:56:20.246 00.000 16108 Move returns status 0, amount 0
01:56:20.246 00.000 16108 move complete, result=0
01:56:20.246 00.000 16108 worker thread done servicing request
01:56:20.246 00.000 16108 Worker thread wakes up
01:56:20.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:20.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:20.246 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
01:56:21.227 00.981 16108 Exposure complete
01:56:21.282 00.055 16108 worker thread done servicing request
01:56:21.282 00.000 21068 OnExposeComplete: enter
01:56:21.284 00.002 21068 UpdateGuideState(): m_state=6
01:56:21.286 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11701
01:56:21.289 00.003 21068 Star::Find returns 1 (0), X=221.16, Y=876.03, Mass=141915, SNR=97.6, Peak=15408 HFD=3.9
01:56:21.290 00.001 21068 MultiStar: [#1 -0.43,0.27,0.90,U] [#2 -0.14,0.16,1.05,U] [#3 -0.08,0.07,0.89,U] [#4 -0.50,0.17,0.63,U] [#5 0.13,0.26,0.86,U] [#6 -0.09,0.20,0.68,U] [#7 0.03,0.09,0.48,U] [#8 -0.18,0.23,0.69,U] 
01:56:21.291 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.17}, one-star: {-0.30, 0.09}
01:56:21.291 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
01:56:21.292 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
01:56:21.294 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.37 mountX=0.21 mountY=-0.13, mountTheta=-0.55
01:56:21.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.17, opts=13)
01:56:21.298 00.002 21068 Enqueuing Move request for scope (-0.18, 0.17)
01:56:21.300 00.002 16108 Worker thread wakes up
01:56:21.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
01:56:21.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
01:56:21.300 00.000 16108 Moving (-0.18, 0.17) raw xDistance=0.21 yDistance=-0.13
01:56:21.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:56:21.301 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:21.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:21.301 00.000 16108 MoveAxis(W, 60, ABG)
01:56:21.301 00.000 16108 Guiding  Dir = 3, Dur = 60
01:56:21.301 00.000 16108 IsSlewing returns 0
01:56:21.302 00.001 16108 IsGuiding returns 0
01:56:21.308 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3389, FiltMin=2893, FiltMax=65533, Gamma=1.000
01:56:21.330 00.022 16108 PulseGuide returned control before completion, sleep 43
01:56:21.341 00.011 21068 UpdateGuideState exits: m=141915 SNR=97.6
01:56:21.343 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.345 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:21.346 00.001 21068 Enqueuing Expose request
01:56:21.376 00.030 16108 IsGuiding returns 1
01:56:21.376 00.000 16108 scope still moving after pulse duration time elapsed
01:56:21.407 00.031 16108 IsSlewing returns 0
01:56:21.408 00.001 16108 IsGuiding returns 1
01:56:21.439 00.031 16108 IsSlewing returns 0
01:56:21.439 00.000 16108 IsGuiding returns 0
01:56:21.439 00.000 16108 scope move finished after 60 + 77 ms
01:56:21.439 00.000 16108 Move returns status 0, amount 60
01:56:21.439 00.000 16108 MoveAxis(N, 0, ABG)
01:56:21.439 00.000 16108 Move returns status 0, amount 0
01:56:21.439 00.000 16108 move complete, result=0
01:56:21.439 00.000 16108 worker thread done servicing request
01:56:21.439 00.000 16108 Worker thread wakes up
01:56:21.441 00.002 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
01:56:21.443 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:21.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:22.594 01.151 16108 Exposure complete
01:56:22.666 00.072 16108 worker thread done servicing request
01:56:22.666 00.000 21068 OnExposeComplete: enter
01:56:22.667 00.001 21068 UpdateGuideState(): m_state=6
01:56:22.668 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11702
01:56:22.669 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=875.79, Mass=124179, SNR=79.6, Peak=17619 HFD=2.9
01:56:22.669 00.000 21068 MultiStar: [#1 0.45,0.15,1.11,U] [#2 0.42,0.00,1.11,U] [#3 0.50,0.01,0.99,U] [#4 0.24,0.02,1.00,U] [#5 0.56,0.06,1.11,U] [#6 0.16,0.16,0.89,U] [#7 0.76,-0.02,0.00,M1] [#8 0.45,0.13,0.76,U] 
01:56:22.670 00.001 21068 single-star, 7 included, MultiStar: {0.39, 0.05}, one-star: {0.31, -0.15}
01:56:22.671 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
01:56:22.673 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
01:56:22.673 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.45 mountX=-0.33 mountY=0.07, mountTheta=2.92
01:56:22.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.15, opts=13)
01:56:22.676 00.001 21068 Enqueuing Move request for scope (0.31, -0.15)
01:56:22.676 00.000 16108 Worker thread wakes up
01:56:22.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
01:56:22.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
01:56:22.677 00.001 16108 Moving (0.31, -0.15) raw xDistance=-0.33 yDistance=0.07
01:56:22.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
01:56:22.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:22.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:22.677 00.000 16108 MoveAxis(E, 82, ABG)
01:56:22.677 00.000 16108 Guiding  Dir = 2, Dur = 82
01:56:22.677 00.000 16108 IsSlewing returns 0
01:56:22.677 00.000 16108 IsGuiding returns 0
01:56:22.678 00.001 16108 PulseGuide returned control before completion, sleep 92
01:56:22.684 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3382, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:56:22.703 00.019 21068 UpdateGuideState exits: m=124179 SNR=79.6
01:56:22.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:22.706 00.001 21068 Enqueuing Expose request
01:56:22.771 00.065 16108 IsGuiding returns 1
01:56:22.771 00.000 16108 scope still moving after pulse duration time elapsed
01:56:22.802 00.031 16108 IsSlewing returns 0
01:56:22.802 00.000 16108 IsGuiding returns 0
01:56:22.802 00.000 16108 scope move finished after 82 + 43 ms
01:56:22.802 00.000 16108 Move returns status 0, amount 82
01:56:22.803 00.001 16108 MoveAxis(N, 0, ABG)
01:56:22.803 00.000 16108 Move returns status 0, amount 0
01:56:22.803 00.000 16108 move complete, result=0
01:56:22.803 00.000 16108 worker thread done servicing request
01:56:22.803 00.000 16108 Worker thread wakes up
01:56:22.803 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH
01:56:22.805 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:22.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:23.776 00.971 16108 Exposure complete
01:56:23.831 00.055 16108 worker thread done servicing request
01:56:23.831 00.000 21068 OnExposeComplete: enter
01:56:23.831 00.000 21068 UpdateGuideState(): m_state=6
01:56:23.833 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11703
01:56:23.834 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.79, Mass=127854, SNR=86.0, Peak=15520 HFD=3.2
01:56:23.835 00.001 21068 MultiStar: [#1 0.19,0.20,1.10,U] [#2 0.10,-0.33,1.26,U] [#3 0.21,0.03,1.01,U] [#4 0.04,0.03,0.89,U] [#5 0.23,0.12,1.00,U] [#6 0.10,0.09,0.89,U] [#7 0.30,-0.09,0.63,U] [#8 0.07,0.04,0.74,U] 
01:56:23.836 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {-0.05, -0.15}
01:56:23.837 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:56:23.838 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:56:23.838 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.13 mountY=-0.02, mountTheta=-3.02
01:56:23.840 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.01, opts=13)
01:56:23.841 00.001 21068 Enqueuing Move request for scope (0.13, -0.01)
01:56:23.842 00.001 16108 Worker thread wakes up
01:56:23.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:56:23.842 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:56:23.842 00.000 16108 Moving (0.13, -0.01) raw xDistance=-0.13 yDistance=-0.02
01:56:23.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:56:23.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:23.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:56:23.842 00.000 16108 MoveAxis(E, 0, ABG)
01:56:23.842 00.000 16108 Move returns status 0, amount 0
01:56:23.843 00.001 16108 MoveAxis(N, 0, ABG)
01:56:23.843 00.000 16108 Move returns status 0, amount 0
01:56:23.843 00.000 16108 move complete, result=0
01:56:23.843 00.000 16108 worker thread done servicing request
01:56:23.846 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3385, FiltMin=2902, FiltMax=63696, Gamma=1.000
01:56:23.861 00.015 21068 UpdateGuideState exits: m=127854 SNR=86.0
01:56:23.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:23.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:23.863 00.000 21068 Enqueuing Expose request
01:56:23.864 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:23.865 00.001 16108 Worker thread wakes up
01:56:23.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:23.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:25.036 01.171 16108 Exposure complete
01:56:25.101 00.065 16108 worker thread done servicing request
01:56:25.101 00.000 21068 OnExposeComplete: enter
01:56:25.102 00.001 21068 UpdateGuideState(): m_state=6
01:56:25.104 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11704
01:56:25.104 00.000 21068 Star::Find returns 1 (0), X=221.49, Y=876.09, Mass=128447, SNR=84.3, Peak=15971 HFD=3.5
01:56:25.107 00.003 21068 MultiStar: [#1 0.01,0.16,1.03,U] [#2 0.16,-0.06,1.27,U] [#3 0.25,0.29,0.92,U] [#4 -0.21,0.20,0.95,U] [#5 0.48,0.06,0.87,U] [#6 0.31,0.26,0.85,U] [#7 0.13,0.17,0.64,U] [#8 0.08,0.40,0.81,U] 
01:56:25.108 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.02, 0.15}
01:56:25.109 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
01:56:25.110 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
01:56:25.111 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=0.00 mountY=-0.15, mountTheta=-1.55
01:56:25.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
01:56:25.115 00.002 21068 Enqueuing Move request for scope (0.02, 0.15)
01:56:25.116 00.001 16108 Worker thread wakes up
01:56:25.117 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:56:25.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:56:25.117 00.000 16108 Moving (0.02, 0.15) raw xDistance=0.00 yDistance=-0.15
01:56:25.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:56:25.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:25.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:56:25.117 00.000 16108 MoveAxis(E, 0, ABG)
01:56:25.117 00.000 16108 Move returns status 0, amount 0
01:56:25.118 00.001 16108 MoveAxis(N, 0, ABG)
01:56:25.118 00.000 16108 Move returns status 0, amount 0
01:56:25.118 00.000 16108 move complete, result=0
01:56:25.118 00.000 16108 worker thread done servicing request
01:56:25.122 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=496, max=65535, med=3385, FiltMin=2899, FiltMax=59865, Gamma=1.000
01:56:25.140 00.018 21068 UpdateGuideState exits: m=128447 SNR=84.3
01:56:25.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:25.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:25.143 00.001 21068 Enqueuing Expose request
01:56:25.144 00.001 16108 Worker thread wakes up
01:56:25.144 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:25.146 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:25.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:26.135 00.989 16108 Exposure complete
01:56:26.199 00.064 16108 worker thread done servicing request
01:56:26.199 00.000 21068 OnExposeComplete: enter
01:56:26.200 00.001 21068 UpdateGuideState(): m_state=6
01:56:26.201 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11705
01:56:26.202 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=875.98, Mass=134290, SNR=100.6, Peak=17475 HFD=3.4
01:56:26.202 00.000 21068 MultiStar: [#1 0.03,0.46,1.06,U] [#2 0.23,0.25,0.98,U] [#3 0.37,0.26,0.80,U] [#4 -0.11,0.16,0.74,U] [#5 0.41,0.18,0.79,U] [#6 -0.09,0.03,0.74,U] [#7 0.39,0.07,0.47,U] [#8 0.24,0.43,0.58,U] 
01:56:26.203 00.001 21068 single-star, 8 included, MultiStar: {0.17, 0.22}, one-star: {0.17, 0.04}
01:56:26.204 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
01:56:26.206 00.002 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
01:56:26.206 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=-0.16 mountY=-0.08, mountTheta=-2.67
01:56:26.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.04, opts=13)
01:56:26.209 00.001 21068 Enqueuing Move request for scope (0.17, 0.04)
01:56:26.209 00.000 16108 Worker thread wakes up
01:56:26.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:56:26.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:56:26.209 00.000 16108 Moving (0.17, 0.04) raw xDistance=-0.16 yDistance=-0.08
01:56:26.210 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:56:26.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:26.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:26.210 00.000 16108 MoveAxis(E, 0, ABG)
01:56:26.210 00.000 16108 Move returns status 0, amount 0
01:56:26.210 00.000 16108 MoveAxis(N, 0, ABG)
01:56:26.210 00.000 16108 Move returns status 0, amount 0
01:56:26.210 00.000 16108 move complete, result=0
01:56:26.210 00.000 16108 worker thread done servicing request
01:56:26.215 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3385, FiltMin=2909, FiltMax=60137, Gamma=1.000
01:56:26.239 00.024 21068 UpdateGuideState exits: m=134290 SNR=100.6
01:56:26.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:26.241 00.001 21068 Enqueuing Expose request
01:56:26.242 00.001 16108 Worker thread wakes up
01:56:26.242 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:26.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:26.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:27.410 01.168 16108 Exposure complete
01:56:27.487 00.077 16108 worker thread done servicing request
01:56:27.487 00.000 21068 OnExposeComplete: enter
01:56:27.487 00.000 21068 UpdateGuideState(): m_state=6
01:56:27.489 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11706
01:56:27.490 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=876.17, Mass=117050, SNR=87.9, Peak=13168 HFD=3.4
01:56:27.491 00.001 21068 MultiStar: [#1 -0.10,0.47,1.22,U] [#2 0.18,0.14,1.07,U] [#3 -0.17,0.18,1.04,U] [#4 -0.44,0.48,0.00,M1] [#5 0.10,0.55,0.95,U] [#6 -0.28,0.66,0.00,M1] [#7 0.00,0.31,0.69,U] [#8 -0.07,0.63,0.00,M1] 
01:56:27.491 00.000 21068 refined, 5 included, MultiStar: {-0.04, 0.31}, one-star: {-0.22, 0.23}
01:56:27.492 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:56:27.492 00.000 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:56:27.493 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.32 cameraTheta=1.69 mountX=0.09 mountY=-0.30, mountTheta=-1.27
01:56:27.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.31, opts=13)
01:56:27.497 00.002 21068 Enqueuing Move request for scope (-0.04, 0.31)
01:56:27.497 00.000 16108 Worker thread wakes up
01:56:27.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
01:56:27.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
01:56:27.498 00.001 16108 Moving (-0.04, 0.31) raw xDistance=0.09 yDistance=-0.30
01:56:27.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:56:27.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:56:27.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:56:27.498 00.000 16108 MoveAxis(E, 0, ABG)
01:56:27.498 00.000 16108 Move returns status 0, amount 0
01:56:27.498 00.000 16108 MoveAxis(N, 0, ABG)
01:56:27.498 00.000 16108 Move returns status 0, amount 0
01:56:27.498 00.000 16108 move complete, result=0
01:56:27.498 00.000 16108 worker thread done servicing request
01:56:27.501 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3385, FiltMin=2921, FiltMax=57853, Gamma=1.000
01:56:27.516 00.015 21068 UpdateGuideState exits: m=117050 SNR=87.9
01:56:27.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:27.519 00.001 21068 Enqueuing Expose request
01:56:27.520 00.001 16108 Worker thread wakes up
01:56:27.520 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:56:27.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:27.521 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:28.511 00.990 16108 Exposure complete
01:56:28.593 00.082 16108 worker thread done servicing request
01:56:28.594 00.001 21068 OnExposeComplete: enter
01:56:28.595 00.001 21068 UpdateGuideState(): m_state=6
01:56:28.597 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11707
01:56:28.599 00.002 21068 Star::Find returns 1 (0), X=221.32, Y=876.20, Mass=128248, SNR=79.7, Peak=14659 HFD=3.3
01:56:28.600 00.001 21068 MultiStar: [#1 -0.15,0.68,0.00,M1] [#2 0.14,0.26,1.35,U] [#3 -0.08,0.59,0.00,M1] [#4 -0.56,0.25,0.00,M2] [#5 -0.02,0.32,0.84,U] [#6 -0.24,0.45,0.89,U] [#7 -0.03,0.71,0.00,M1] [#8 -0.09,0.24,0.70,U] 
01:56:28.602 00.002 21068 single-star, 4 included, MultiStar: {-0.05, 0.30}, one-star: {-0.15, 0.26}
01:56:28.603 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
01:56:28.604 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
01:56:28.605 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.07 mountX=0.19 mountY=-0.22, mountTheta=-0.87
01:56:28.609 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.26, opts=13)
01:56:28.610 00.001 21068 Enqueuing Move request for scope (-0.15, 0.26)
01:56:28.611 00.001 16108 Worker thread wakes up
01:56:28.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
01:56:28.612 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
01:56:28.612 00.000 16108 Moving (-0.15, 0.26) raw xDistance=0.19 yDistance=-0.22
01:56:28.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:56:28.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:28.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:56:28.612 00.000 16108 MoveAxis(E, 0, ABG)
01:56:28.612 00.000 16108 Move returns status 0, amount 0
01:56:28.612 00.000 16108 MoveAxis(N, 0, ABG)
01:56:28.612 00.000 16108 Move returns status 0, amount 0
01:56:28.612 00.000 16108 move complete, result=0
01:56:28.612 00.000 16108 worker thread done servicing request
01:56:28.617 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3385, FiltMin=2905, FiltMax=63881, Gamma=1.000
01:56:28.642 00.025 21068 UpdateGuideState exits: m=128248 SNR=79.7
01:56:28.644 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:28.645 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:28.648 00.003 21068 Enqueuing Expose request
01:56:28.650 00.002 16108 Worker thread wakes up
01:56:28.650 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:28.652 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:28.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:29.809 01.157 16108 Exposure complete
01:56:29.863 00.054 16108 worker thread done servicing request
01:56:29.863 00.000 21068 OnExposeComplete: enter
01:56:29.864 00.001 21068 UpdateGuideState(): m_state=6
01:56:29.865 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11708
01:56:29.866 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=875.22, Mass=120683, SNR=90.8, Peak=17309 HFD=3.4
01:56:29.867 00.001 21068 MultiStar: [#1 0.57,-0.43,0.00,M2] [#2 0.69,-0.65,0.00,M1] [#3 0.61,-0.59,0.00,M2] [#4 0.31,-0.38,0.85,U] [#5 0.67,-0.36,0.00,M1] [#6 0.23,-0.39,0.73,U] [#7 0.74,-0.30,0.00,M2] [#8 0.34,-0.43,0.77,U] 
01:56:29.868 00.001 21068 refined, 3 included, MultiStar: {0.32, -0.50}, one-star: {0.37, -0.72}
01:56:29.869 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
01:56:29.869 00.000 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
01:56:29.870 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.50 hyp=0.59 cameraTheta=-1.00 mountX=-0.40 mountY=0.41, mountTheta=2.34
01:56:29.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.50, opts=13)
01:56:29.873 00.001 21068 Enqueuing Move request for scope (0.32, -0.50)
01:56:29.874 00.001 16108 Worker thread wakes up
01:56:29.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.50) opts 0xd
01:56:29.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.50)
01:56:29.874 00.000 16108 Moving (0.32, -0.50) raw xDistance=-0.40 yDistance=0.41
01:56:29.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:56:29.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
01:56:29.874 00.000 16108 MoveAxis(E, 104, ABG)
01:56:29.874 00.000 16108 Guiding  Dir = 2, Dur = 104
01:56:29.875 00.001 16108 IsSlewing returns 0
01:56:29.875 00.000 16108 IsGuiding returns 0
01:56:29.880 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3385, FiltMin=2937, FiltMax=47721, Gamma=1.000
01:56:29.901 00.021 21068 UpdateGuideState exits: m=120683 SNR=90.8
01:56:29.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:29.903 00.000 21068 Enqueuing Expose request
01:56:29.925 00.022 16108 PulseGuide returned control before completion, sleep 64
01:56:30.002 00.077 16108 IsGuiding returns 1
01:56:30.002 00.000 16108 scope still moving after pulse duration time elapsed
01:56:30.033 00.031 16108 IsSlewing returns 0
01:56:30.033 00.000 16108 IsGuiding returns 1
01:56:30.065 00.032 16108 IsSlewing returns 0
01:56:30.066 00.001 16108 IsGuiding returns 1
01:56:30.096 00.030 16108 IsSlewing returns 0
01:56:30.096 00.000 16108 IsGuiding returns 0
01:56:30.097 00.001 16108 scope move finished after 104 + 117 ms
01:56:30.097 00.000 16108 Move returns status 0, amount 104
01:56:30.097 00.000 16108 MoveAxis(S, 82, ABG)
01:56:30.097 00.000 16108 Guiding  Dir = 1, Dur = 82
01:56:30.097 00.000 16108 IsSlewing returns 0
01:56:30.098 00.001 16108 IsGuiding returns 0
01:56:30.161 00.063 16108 PulseGuide returned control before completion, sleep 30
01:56:30.192 00.031 16108 IsGuiding returns 1
01:56:30.192 00.000 16108 scope still moving after pulse duration time elapsed
01:56:30.223 00.031 16108 IsSlewing returns 0
01:56:30.223 00.000 16108 IsGuiding returns 1
01:56:30.254 00.031 16108 IsSlewing returns 0
01:56:30.254 00.000 16108 IsGuiding returns 0
01:56:30.254 00.000 16108 scope move finished after 82 + 74 ms
01:56:30.254 00.000 16108 Move returns status 0, amount 82
01:56:30.254 00.000 16108 move complete, result=0
01:56:30.254 00.000 16108 worker thread done servicing request
01:56:30.254 00.000 16108 Worker thread wakes up
01:56:30.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:30.254 00.000 21068 GuideStep: -0.4 px 104 ms EAST, 0.4 px 82 ms SOUTH
01:56:30.256 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:31.221 00.965 16108 Exposure complete
01:56:31.289 00.068 16108 worker thread done servicing request
01:56:31.289 00.000 21068 OnExposeComplete: enter
01:56:31.290 00.001 21068 UpdateGuideState(): m_state=6
01:56:31.291 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11709
01:56:31.292 00.001 21068 Star::Find returns 1 (0), X=220.39, Y=875.70, Mass=120007, SNR=76.4, Peak=13267 HFD=3.5
01:56:31.293 00.001 21068 MultiStar: [#1 -0.81,0.23,0.00,M3] [#2 -0.82,-0.20,0.00,M2] [#3 -0.95,-0.28,0.00,M3] [#4 -1.23,-0.19,0.00,M2] [#5 -0.94,-0.22,0.00,M2] [#6 -0.84,0.23,0.00,M1] [#7 -0.62,-0.28,0.00,M3] [#8 -0.65,0.06,0.00,M1] 
01:56:31.294 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
01:56:31.295 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
01:56:31.295 00.000 21068 CameraToMount -- cameraX=-1.08 cameraY=-0.24 hyp=1.10 cameraTheta=-2.92 mountX=1.02 mountY=0.48, mountTheta=0.44
01:56:31.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.08, y=-0.24, opts=13)
01:56:31.298 00.001 21068 Enqueuing Move request for scope (-1.08, -0.24)
01:56:31.299 00.001 16108 Worker thread wakes up
01:56:31.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.24) opts 0xd
01:56:31.299 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.08, -0.24)
01:56:31.299 00.000 16108 Moving (-1.08, -0.24) raw xDistance=1.02 yDistance=0.48
01:56:31.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.02
01:56:31.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
01:56:31.299 00.000 16108 MoveAxis(W, 260, ABG)
01:56:31.299 00.000 16108 Guiding  Dir = 3, Dur = 260
01:56:31.299 00.000 16108 IsSlewing returns 0
01:56:31.300 00.001 16108 IsGuiding returns 0
01:56:31.308 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3385, FiltMin=2806, FiltMax=62029, Gamma=1.000
01:56:31.332 00.024 21068 UpdateGuideState exits: m=120007 SNR=76.4
01:56:31.336 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.338 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:31.340 00.002 21068 Enqueuing Expose request
01:56:31.348 00.008 16108 PulseGuide returned control before completion, sleep 222
01:56:31.580 00.232 16108 IsGuiding returns 1
01:56:31.580 00.000 16108 scope still moving after pulse duration time elapsed
01:56:31.610 00.030 16108 IsSlewing returns 0
01:56:31.610 00.000 16108 IsGuiding returns 1
01:56:31.642 00.032 16108 IsSlewing returns 0
01:56:31.642 00.000 16108 IsGuiding returns 1
01:56:31.673 00.031 16108 IsSlewing returns 0
01:56:31.673 00.000 16108 IsGuiding returns 0
01:56:31.673 00.000 16108 scope move finished after 260 + 114 ms
01:56:31.673 00.000 16108 Move returns status 0, amount 260
01:56:31.673 00.000 16108 MoveAxis(S, 97, ABG)
01:56:31.673 00.000 16108 Guiding  Dir = 1, Dur = 97
01:56:31.675 00.002 16108 IsSlewing returns 0
01:56:31.675 00.000 16108 IsGuiding returns 0
01:56:31.691 00.016 16108 PulseGuide returned control before completion, sleep 91
01:56:31.784 00.093 16108 IsGuiding returns 1
01:56:31.784 00.000 16108 scope still moving after pulse duration time elapsed
01:56:31.816 00.032 16108 IsSlewing returns 0
01:56:31.816 00.000 16108 IsGuiding returns 1
01:56:31.847 00.031 16108 IsSlewing returns 0
01:56:31.847 00.000 16108 IsGuiding returns 0
01:56:31.847 00.000 16108 scope move finished after 97 + 76 ms
01:56:31.847 00.000 16108 Move returns status 0, amount 97
01:56:31.848 00.001 16108 move complete, result=0
01:56:31.848 00.000 16108 worker thread done servicing request
01:56:31.848 00.000 16108 Worker thread wakes up
01:56:31.848 00.000 21068 GuideStep: 1.0 px 260 ms WEST, 0.5 px 97 ms SOUTH
01:56:31.851 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:31.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:33.024 01.173 16108 Exposure complete
01:56:33.088 00.064 16108 worker thread done servicing request
01:56:33.089 00.001 21068 OnExposeComplete: enter
01:56:33.089 00.000 21068 UpdateGuideState(): m_state=6
01:56:33.090 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11710
01:56:33.091 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=875.68, Mass=115509, SNR=83.8, Peak=14656 HFD=3.3
01:56:33.092 00.001 21068 MultiStar: [#1 -0.23,-0.02,1.30,U] [#2 0.14,-0.23,1.05,U] [#3 -0.08,-0.25,0.96,U] [#4 -0.19,-0.15,0.89,U] [#5 0.03,-0.00,0.93,U] [#6 -0.00,0.06,0.80,U] [#7 -0.11,-0.27,0.57,U] [#8 0.04,-0.17,0.80,U] 
01:56:33.093 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {-0.26, -0.26}
01:56:33.094 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
01:56:33.094 00.000 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
01:56:33.096 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=0.05 mountY=0.15, mountTheta=1.23
01:56:33.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.14, opts=13)
01:56:33.099 00.001 21068 Enqueuing Move request for scope (-0.08, -0.14)
01:56:33.099 00.000 16108 Worker thread wakes up
01:56:33.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:56:33.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:56:33.099 00.000 16108 Moving (-0.08, -0.14) raw xDistance=0.05 yDistance=0.15
01:56:33.100 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:56:33.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:33.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:56:33.100 00.000 16108 MoveAxis(E, 0, ABG)
01:56:33.100 00.000 16108 Move returns status 0, amount 0
01:56:33.100 00.000 16108 MoveAxis(N, 0, ABG)
01:56:33.100 00.000 16108 Move returns status 0, amount 0
01:56:33.100 00.000 16108 move complete, result=0
01:56:33.100 00.000 16108 worker thread done servicing request
01:56:33.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3385, FiltMin=2905, FiltMax=61485, Gamma=1.000
01:56:33.128 00.025 21068 UpdateGuideState exits: m=115509 SNR=83.8
01:56:33.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:33.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:33.133 00.002 21068 Enqueuing Expose request
01:56:33.135 00.002 16108 Worker thread wakes up
01:56:33.135 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:33.135 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:33.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:34.107 00.972 16108 Exposure complete
01:56:34.182 00.075 16108 worker thread done servicing request
01:56:34.182 00.000 21068 OnExposeComplete: enter
01:56:34.182 00.000 21068 UpdateGuideState(): m_state=6
01:56:34.183 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11711
01:56:34.184 00.001 21068 Star::Find returns 1 (0), X=220.68, Y=876.28, Mass=119836, SNR=76.6, Peak=14256 HFD=3.5
01:56:34.185 00.001 21068 MultiStar: [#1 -0.43,0.20,1.22,U] [#2 -0.38,0.07,1.22,U] [#3 -0.40,0.08,1.05,U] [#4 -0.86,0.23,0.00,M2] [#5 -0.14,0.21,1.05,U] [#6 -0.51,0.20,0.95,U] [#7 -0.05,0.33,0.75,U] [#8 -0.54,0.58,0.00,M1] 
01:56:34.186 00.001 21068 refined, 6 included, MultiStar: {-0.39, 0.20}, one-star: {-0.78, 0.34}
01:56:34.186 00.000 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
01:56:34.187 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
01:56:34.188 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=0.20 hyp=0.44 cameraTheta=2.68 mountX=0.42 mountY=-0.10, mountTheta=-0.23
01:56:34.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.20, opts=13)
01:56:34.191 00.001 21068 Enqueuing Move request for scope (-0.39, 0.20)
01:56:34.192 00.001 16108 Worker thread wakes up
01:56:34.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.20) opts 0xd
01:56:34.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.20)
01:56:34.192 00.000 16108 Moving (-0.39, 0.20) raw xDistance=0.42 yDistance=-0.10
01:56:34.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:56:34.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:34.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:56:34.192 00.000 16108 MoveAxis(W, 110, ABG)
01:56:34.192 00.000 16108 Guiding  Dir = 3, Dur = 110
01:56:34.192 00.000 16108 IsSlewing returns 0
01:56:34.192 00.000 16108 IsGuiding returns 0
01:56:34.198 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3385, FiltMin=2925, FiltMax=65472, Gamma=1.000
01:56:34.205 00.007 16108 PulseGuide returned control before completion, sleep 108
01:56:34.221 00.016 21068 UpdateGuideState exits: m=119836 SNR=76.6
01:56:34.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.222 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:34.223 00.001 21068 Enqueuing Expose request
01:56:34.329 00.106 16108 IsGuiding returns 1
01:56:34.329 00.000 16108 scope still moving after pulse duration time elapsed
01:56:34.361 00.032 16108 IsSlewing returns 0
01:56:34.361 00.000 16108 IsGuiding returns 1
01:56:34.393 00.032 16108 IsSlewing returns 0
01:56:34.393 00.000 16108 IsGuiding returns 0
01:56:34.393 00.000 16108 scope move finished after 110 + 90 ms
01:56:34.393 00.000 16108 Move returns status 0, amount 110
01:56:34.393 00.000 16108 MoveAxis(N, 0, ABG)
01:56:34.393 00.000 16108 Move returns status 0, amount 0
01:56:34.394 00.001 16108 move complete, result=0
01:56:34.394 00.000 16108 worker thread done servicing request
01:56:34.394 00.000 16108 Worker thread wakes up
01:56:34.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:34.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:34.394 00.000 21068 GuideStep: 0.4 px 110 ms WEST, -0.1 px 0 ms NORTH
01:56:35.554 01.160 16108 Exposure complete
01:56:35.626 00.072 16108 worker thread done servicing request
01:56:35.626 00.000 21068 OnExposeComplete: enter
01:56:35.628 00.002 21068 UpdateGuideState(): m_state=6
01:56:35.628 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11712
01:56:35.629 00.001 21068 Star::Find returns 1 (0), X=221.93, Y=876.07, Mass=130336, SNR=107.1, Peak=19171 HFD=3.1
01:56:35.630 00.001 21068 MultiStar: [#1 0.60,0.29,0.00,M2] [#2 0.67,0.13,0.00,M1] [#3 0.53,0.18,0.91,U] [#4 0.10,0.13,0.73,U] [#5 0.75,0.18,0.00,M1] [#6 0.59,0.18,0.00,M1] [#7 1.00,-0.09,0.00,M2] [#8 0.18,0.35,0.52,U] 
01:56:35.631 00.001 21068 refined, 3 included, MultiStar: {0.35, 0.18}, one-star: {0.46, 0.13}
01:56:35.632 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
01:56:35.632 00.000 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
01:56:35.633 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.40 cameraTheta=0.48 mountX=-0.32 mountY=-0.26, mountTheta=-2.45
01:56:35.637 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.18, opts=13)
01:56:35.638 00.001 21068 Enqueuing Move request for scope (0.35, 0.18)
01:56:35.639 00.001 16108 Worker thread wakes up
01:56:35.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
01:56:35.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
01:56:35.639 00.000 16108 Moving (0.35, 0.18) raw xDistance=-0.32 yDistance=-0.26
01:56:35.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
01:56:35.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:35.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:56:35.639 00.000 16108 MoveAxis(E, 75, ABG)
01:56:35.639 00.000 16108 Guiding  Dir = 2, Dur = 75
01:56:35.639 00.000 16108 IsSlewing returns 0
01:56:35.640 00.001 16108 IsGuiding returns 0
01:56:35.641 00.001 16108 PulseGuide returned control before completion, sleep 84
01:56:35.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3385, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:56:35.660 00.015 21068 UpdateGuideState exits: m=130336 SNR=107.1
01:56:35.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:35.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:35.662 00.000 21068 Enqueuing Expose request
01:56:35.738 00.076 16108 IsGuiding returns 0
01:56:35.738 00.000 16108 Move returns status 0, amount 75
01:56:35.738 00.000 16108 MoveAxis(N, 0, ABG)
01:56:35.738 00.000 16108 Move returns status 0, amount 0
01:56:35.738 00.000 16108 move complete, result=0
01:56:35.738 00.000 16108 worker thread done servicing request
01:56:35.738 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.3 px 0 ms NORTH
01:56:35.739 00.001 16108 Worker thread wakes up
01:56:35.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:35.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:36.710 00.971 16108 Exposure complete
01:56:36.780 00.070 16108 worker thread done servicing request
01:56:36.780 00.000 21068 OnExposeComplete: enter
01:56:36.781 00.001 21068 UpdateGuideState(): m_state=6
01:56:36.783 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11713
01:56:36.784 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=875.66, Mass=120776, SNR=80.5, Peak=16819 HFD=3.2
01:56:36.787 00.003 21068 MultiStar: [#1 0.58,0.03,1.32,U] [#2 0.87,-0.30,0.00,M2] [#3 0.85,-0.25,0.00,M1] [#4 0.55,-0.32,0.00,M2] [#5 0.84,-0.07,0.00,M2] [#6 0.79,-0.14,0.00,M2] [#7 0.85,-0.17,0.00,M3] [#8 0.65,-0.24,0.00,M1] 
01:56:36.789 00.002 21068 refined, 1 included, MultiStar: {0.64, -0.10}, one-star: {0.73, -0.28}
01:56:36.790 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
01:56:36.792 00.002 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
01:56:36.793 00.001 21068 CameraToMount -- cameraX=0.64 cameraY=-0.10 hyp=0.65 cameraTheta=-0.16 mountX=-0.65 mountY=-0.05, mountTheta=-3.06
01:56:36.797 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.64, y=-0.10, opts=13)
01:56:36.799 00.002 21068 Enqueuing Move request for scope (0.64, -0.10)
01:56:36.800 00.001 16108 Worker thread wakes up
01:56:36.801 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.10) opts 0xd
01:56:36.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.64, -0.10)
01:56:36.801 00.000 16108 Moving (0.64, -0.10) raw xDistance=-0.65 yDistance=-0.05
01:56:36.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.65
01:56:36.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:36.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:36.801 00.000 16108 MoveAxis(E, 175, ABG)
01:56:36.801 00.000 16108 Guiding  Dir = 2, Dur = 175
01:56:36.802 00.001 16108 IsSlewing returns 0
01:56:36.802 00.000 16108 IsGuiding returns 0
01:56:36.807 00.005 16108 PulseGuide returned control before completion, sleep 181
01:56:36.811 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3385, FiltMin=2883, FiltMax=61881, Gamma=1.000
01:56:36.836 00.025 21068 UpdateGuideState exits: m=120776 SNR=80.5
01:56:36.838 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:36.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:36.839 00.000 21068 Enqueuing Expose request
01:56:36.993 00.154 16108 IsGuiding returns 1
01:56:36.993 00.000 16108 scope still moving after pulse duration time elapsed
01:56:37.025 00.032 16108 IsSlewing returns 0
01:56:37.025 00.000 16108 IsGuiding returns 1
01:56:37.056 00.031 16108 IsSlewing returns 0
01:56:37.056 00.000 16108 IsGuiding returns 0
01:56:37.056 00.000 16108 scope move finished after 175 + 78 ms
01:56:37.056 00.000 16108 Move returns status 0, amount 175
01:56:37.056 00.000 16108 MoveAxis(N, 0, ABG)
01:56:37.056 00.000 16108 Move returns status 0, amount 0
01:56:37.056 00.000 16108 move complete, result=0
01:56:37.058 00.002 16108 worker thread done servicing request
01:56:37.058 00.000 16108 Worker thread wakes up
01:56:37.058 00.000 21068 GuideStep: -0.6 px 175 ms EAST, -0.1 px 0 ms NORTH
01:56:37.060 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:37.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:38.219 01.159 16108 Exposure complete
01:56:38.273 00.054 16108 worker thread done servicing request
01:56:38.273 00.000 21068 OnExposeComplete: enter
01:56:38.274 00.001 21068 UpdateGuideState(): m_state=6
01:56:38.275 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11714
01:56:38.276 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=875.84, Mass=128075, SNR=86.8, Peak=17171 HFD=3.2
01:56:38.277 00.001 21068 MultiStar: [#1 0.15,0.12,1.23,U] [#2 0.08,-0.05,1.25,U] [#3 0.17,-0.11,1.09,U] [#4 -0.02,0.17,0.83,U] [#5 0.19,-0.00,0.98,U] [#6 0.10,0.17,0.78,U] [#7 0.39,0.02,0.59,U] [#8 0.04,0.21,0.79,U] 
01:56:38.278 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.09, -0.10}
01:56:38.279 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
01:56:38.279 00.000 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
01:56:38.280 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.10 mountY=0.07, mountTheta=2.53
01:56:38.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
01:56:38.283 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
01:56:38.284 00.001 16108 Worker thread wakes up
01:56:38.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:56:38.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:56:38.284 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.10 yDistance=0.07
01:56:38.285 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:56:38.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:38.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:38.285 00.000 16108 MoveAxis(E, 0, ABG)
01:56:38.285 00.000 16108 Move returns status 0, amount 0
01:56:38.285 00.000 16108 MoveAxis(N, 0, ABG)
01:56:38.285 00.000 16108 Move returns status 0, amount 0
01:56:38.285 00.000 16108 move complete, result=0
01:56:38.286 00.001 16108 worker thread done servicing request
01:56:38.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3385, FiltMin=2921, FiltMax=62509, Gamma=1.000
01:56:38.304 00.014 21068 UpdateGuideState exits: m=128075 SNR=86.8
01:56:38.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:38.307 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:38.307 00.000 21068 Enqueuing Expose request
01:56:38.308 00.001 16108 Worker thread wakes up
01:56:38.308 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:38.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:38.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:39.289 00.980 16108 Exposure complete
01:56:39.353 00.064 16108 worker thread done servicing request
01:56:39.354 00.001 21068 OnExposeComplete: enter
01:56:39.356 00.002 21068 UpdateGuideState(): m_state=6
01:56:39.357 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11715
01:56:39.358 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.01, Mass=135079, SNR=90.2, Peak=16992 HFD=3.1
01:56:39.359 00.001 21068 MultiStar: [#1 -0.24,0.25,1.06,U] [#2 0.04,-0.06,1.29,U] [#3 -0.06,0.26,0.99,U] [#4 -0.30,0.43,0.82,U] [#5 -0.19,0.16,0.89,U] [#6 -0.16,0.27,0.90,U] [#7 0.06,0.19,0.57,U] [#8 -0.13,0.44,0.69,U] 
01:56:39.361 00.002 21068 refined, 8 included, MultiStar: {-0.14, 0.20}, one-star: {-0.27, 0.07}
01:56:39.362 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
01:56:39.363 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
01:56:39.365 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.18 mountX=0.17 mountY=-0.16, mountTheta=-0.76
01:56:39.368 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.20, opts=13)
01:56:39.372 00.004 21068 Enqueuing Move request for scope (-0.14, 0.20)
01:56:39.375 00.003 16108 Worker thread wakes up
01:56:39.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
01:56:39.375 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
01:56:39.375 00.000 16108 Moving (-0.14, 0.20) raw xDistance=0.17 yDistance=-0.16
01:56:39.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:56:39.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:39.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:56:39.375 00.000 16108 MoveAxis(E, 0, ABG)
01:56:39.375 00.000 16108 Move returns status 0, amount 0
01:56:39.375 00.000 16108 MoveAxis(N, 0, ABG)
01:56:39.375 00.000 16108 Move returns status 0, amount 0
01:56:39.375 00.000 16108 move complete, result=0
01:56:39.375 00.000 16108 worker thread done servicing request
01:56:39.386 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3385, FiltMin=2921, FiltMax=59353, Gamma=1.000
01:56:39.407 00.021 21068 UpdateGuideState exits: m=135079 SNR=90.2
01:56:39.409 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:39.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:39.411 00.001 21068 Enqueuing Expose request
01:56:39.412 00.001 16108 Worker thread wakes up
01:56:39.412 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:39.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:39.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:40.589 01.177 16108 Exposure complete
01:56:40.647 00.058 16108 worker thread done servicing request
01:56:40.647 00.000 21068 OnExposeComplete: enter
01:56:40.649 00.002 21068 UpdateGuideState(): m_state=6
01:56:40.651 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11716
01:56:40.651 00.000 21068 Star::Find returns 1 (0), X=221.47, Y=876.19, Mass=114163, SNR=72.7, Peak=14371 HFD=3.5
01:56:40.653 00.002 21068 MultiStar: [#1 -0.21,0.41,1.19,U] [#2 0.00,0.09,1.51,U] [#3 -0.09,0.27,1.35,U] [#4 -0.45,0.15,1.00,U] [#5 0.06,0.28,1.20,U] [#6 0.11,0.66,0.00,M1] [#7 0.13,0.28,0.73,U] [#8 -0.13,0.43,0.86,U] 
01:56:40.656 00.003 21068 single-star, 7 included, MultiStar: {-0.09, 0.26}, one-star: {0.01, 0.25}
01:56:40.658 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
01:56:40.659 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
01:56:40.660 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=0.04 mountY=-0.24, mountTheta=-1.41
01:56:40.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.25, opts=13)
01:56:40.663 00.001 21068 Enqueuing Move request for scope (0.01, 0.25)
01:56:40.664 00.001 16108 Worker thread wakes up
01:56:40.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
01:56:40.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
01:56:40.664 00.000 16108 Moving (0.01, 0.25) raw xDistance=0.04 yDistance=-0.24
01:56:40.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:56:40.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:40.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:56:40.664 00.000 16108 MoveAxis(E, 0, ABG)
01:56:40.664 00.000 16108 Move returns status 0, amount 0
01:56:40.664 00.000 16108 MoveAxis(N, 0, ABG)
01:56:40.664 00.000 16108 Move returns status 0, amount 0
01:56:40.664 00.000 16108 move complete, result=0
01:56:40.664 00.000 16108 worker thread done servicing request
01:56:40.668 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3385, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:56:40.685 00.017 21068 UpdateGuideState exits: m=114163 SNR=72.7
01:56:40.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:40.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:40.688 00.001 21068 Enqueuing Expose request
01:56:40.688 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:40.690 00.002 16108 Worker thread wakes up
01:56:40.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:40.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:41.657 00.967 16108 Exposure complete
01:56:41.741 00.084 16108 worker thread done servicing request
01:56:41.741 00.000 21068 OnExposeComplete: enter
01:56:41.742 00.001 21068 UpdateGuideState(): m_state=6
01:56:41.743 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11717
01:56:41.744 00.001 21068 Star::Find returns 1 (0), X=220.32, Y=875.77, Mass=144925, SNR=94.4, Peak=12787 HFD=3.8
01:56:41.744 00.000 21068 MultiStar: [#1 -1.15,0.42,0.00,M1] [#2 -0.95,-0.09,0.00,M1] [#3 -0.90,-0.14,0.00,M1] [#4 -1.62,0.12,0.00,M1] [#5 -0.90,0.01,0.00,M1] [#6 -0.97,0.17,0.00,M2] [#7 -0.73,0.09,0.00,M1] [#8 -1.02,0.10,0.00,M1] 
01:56:41.745 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
01:56:41.746 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
01:56:41.747 00.001 21068 CameraToMount -- cameraX=-1.14 cameraY=-0.17 hyp=1.16 cameraTheta=-2.99 mountX=1.10 mountY=0.43, mountTheta=0.38
01:56:41.748 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.14, y=-0.17, opts=13)
01:56:41.749 00.001 21068 Enqueuing Move request for scope (-1.14, -0.17)
01:56:41.751 00.002 16108 Worker thread wakes up
01:56:41.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -0.17) opts 0xd
01:56:41.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.14, -0.17)
01:56:41.751 00.000 16108 Moving (-1.14, -0.17) raw xDistance=1.10 yDistance=0.43
01:56:41.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.10
01:56:41.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
01:56:41.751 00.000 16108 MoveAxis(W, 287, ABG)
01:56:41.751 00.000 16108 Guiding  Dir = 3, Dur = 287
01:56:41.751 00.000 16108 IsSlewing returns 0
01:56:41.751 00.000 16108 IsGuiding returns 0
01:56:41.760 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3385, FiltMin=2915, FiltMax=65472, Gamma=1.000
01:56:41.767 00.007 16108 PulseGuide returned control before completion, sleep 281
01:56:41.786 00.019 21068 UpdateGuideState exits: m=144925 SNR=94.4
01:56:41.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:41.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:41.789 00.001 21068 Enqueuing Expose request
01:56:42.064 00.275 16108 IsGuiding returns 1
01:56:42.064 00.000 16108 scope still moving after pulse duration time elapsed
01:56:42.096 00.032 16108 IsSlewing returns 0
01:56:42.097 00.001 16108 IsGuiding returns 0
01:56:42.097 00.000 16108 scope move finished after 287 + 58 ms
01:56:42.097 00.000 16108 Move returns status 0, amount 287
01:56:42.097 00.000 16108 MoveAxis(S, 87, ABG)
01:56:42.097 00.000 16108 Guiding  Dir = 1, Dur = 87
01:56:42.097 00.000 16108 IsSlewing returns 0
01:56:42.098 00.001 16108 IsGuiding returns 0
01:56:42.160 00.062 16108 PulseGuide returned control before completion, sleep 36
01:56:42.206 00.046 16108 IsGuiding returns 1
01:56:42.206 00.000 16108 scope still moving after pulse duration time elapsed
01:56:42.238 00.032 16108 IsSlewing returns 0
01:56:42.238 00.000 16108 IsGuiding returns 1
01:56:42.269 00.031 16108 IsSlewing returns 0
01:56:42.269 00.000 16108 IsGuiding returns 0
01:56:42.271 00.002 16108 scope move finished after 87 + 85 ms
01:56:42.271 00.000 16108 Move returns status 0, amount 87
01:56:42.271 00.000 16108 move complete, result=0
01:56:42.271 00.000 16108 worker thread done servicing request
01:56:42.271 00.000 16108 Worker thread wakes up
01:56:42.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:42.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:42.272 00.001 21068 GuideStep: 1.1 px 287 ms WEST, 0.4 px 87 ms SOUTH
01:56:43.427 01.155 16108 Exposure complete
01:56:43.483 00.056 16108 worker thread done servicing request
01:56:43.483 00.000 21068 OnExposeComplete: enter
01:56:43.484 00.001 21068 UpdateGuideState(): m_state=6
01:56:43.485 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11718
01:56:43.486 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=875.26, Mass=119003, SNR=87.7, Peak=14157 HFD=3.4
01:56:43.487 00.001 21068 MultiStar: [#1 0.37,-0.49,0.00,M2] [#2 0.47,-0.89,0.00,M2] [#3 0.31,-0.50,0.00,M2] [#4 -0.17,-0.43,0.84,U] [#5 0.27,-0.52,0.00,M2] [#6 0.33,-0.46,0.94,U] [#7 0.29,-0.65,0.00,M2] [#8 0.09,-0.42,0.71,U] 
01:56:43.487 00.000 21068 refined, 3 included, MultiStar: {0.07, -0.50}, one-star: {0.00, -0.68}
01:56:43.488 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
01:56:43.490 00.002 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
01:56:43.490 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.50 hyp=0.51 cameraTheta=-1.44 mountX=-0.15 mountY=0.47, mountTheta=1.89
01:56:43.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.50, opts=13)
01:56:43.493 00.001 21068 Enqueuing Move request for scope (0.07, -0.50)
01:56:43.494 00.001 16108 Worker thread wakes up
01:56:43.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.50) opts 0xd
01:56:43.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.50)
01:56:43.494 00.000 16108 Moving (0.07, -0.50) raw xDistance=-0.15 yDistance=0.47
01:56:43.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:56:43.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
01:56:43.494 00.000 16108 MoveAxis(E, 0, ABG)
01:56:43.494 00.000 16108 Move returns status 0, amount 0
01:56:43.494 00.000 16108 MoveAxis(S, 95, ABG)
01:56:43.494 00.000 16108 Guiding  Dir = 1, Dur = 95
01:56:43.494 00.000 16108 IsSlewing returns 0
01:56:43.495 00.001 16108 IsGuiding returns 0
01:56:43.502 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3382, FiltMin=2889, FiltMax=65472, Gamma=1.000
01:56:43.528 00.026 16108 PulseGuide returned control before completion, sleep 72
01:56:43.531 00.003 21068 UpdateGuideState exits: m=119003 SNR=87.7
01:56:43.531 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:43.533 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:43.534 00.001 21068 Enqueuing Expose request
01:56:43.605 00.071 16108 IsGuiding returns 1
01:56:43.605 00.000 16108 scope still moving after pulse duration time elapsed
01:56:43.636 00.031 16108 IsSlewing returns 0
01:56:43.637 00.001 16108 IsGuiding returns 1
01:56:43.668 00.031 16108 IsSlewing returns 0
01:56:43.669 00.001 16108 IsGuiding returns 1
01:56:43.699 00.030 16108 IsSlewing returns 0
01:56:43.699 00.000 16108 IsGuiding returns 0
01:56:43.699 00.000 16108 scope move finished after 95 + 110 ms
01:56:43.701 00.002 16108 Move returns status 0, amount 95
01:56:43.701 00.000 16108 move complete, result=0
01:56:43.701 00.000 16108 worker thread done servicing request
01:56:43.701 00.000 16108 Worker thread wakes up
01:56:43.701 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.5 px 95 ms SOUTH
01:56:43.703 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:43.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:44.671 00.968 16108 Exposure complete
01:56:44.738 00.067 16108 worker thread done servicing request
01:56:44.738 00.000 21068 OnExposeComplete: enter
01:56:44.739 00.001 21068 UpdateGuideState(): m_state=6
01:56:44.740 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11719
01:56:44.741 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.00, Mass=120399, SNR=77.4, Peak=13779 HFD=3.5
01:56:44.743 00.002 21068 MultiStar: [#1 0.44,0.42,0.00,M3] [#2 0.43,0.06,1.50,U] [#3 0.17,0.04,1.11,U] [#4 0.11,-0.08,0.97,U] [#5 0.82,0.22,0.00,M3] [#6 0.09,0.02,1.06,U] [#7 0.06,-0.05,0.69,U] [#8 0.22,0.22,0.77,U] 
01:56:44.744 00.001 21068 single-star, 6 included, MultiStar: {0.19, 0.04}, one-star: {0.10, 0.07}
01:56:44.744 00.000 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
01:56:44.745 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
01:56:44.746 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.58 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
01:56:44.747 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
01:56:44.748 00.001 21068 Enqueuing Move request for scope (0.10, 0.07)
01:56:44.749 00.001 16108 Worker thread wakes up
01:56:44.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:56:44.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:56:44.749 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
01:56:44.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:56:44.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:44.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:44.749 00.000 16108 MoveAxis(E, 0, ABG)
01:56:44.749 00.000 16108 Move returns status 0, amount 0
01:56:44.749 00.000 16108 MoveAxis(N, 0, ABG)
01:56:44.749 00.000 16108 Move returns status 0, amount 0
01:56:44.749 00.000 16108 move complete, result=0
01:56:44.749 00.000 16108 worker thread done servicing request
01:56:44.755 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3385, FiltMin=2902, FiltMax=63789, Gamma=1.000
01:56:44.785 00.030 21068 UpdateGuideState exits: m=120399 SNR=77.4
01:56:44.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:44.788 00.001 21068 Enqueuing Expose request
01:56:44.790 00.002 16108 Worker thread wakes up
01:56:44.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:44.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:44.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:45.948 01.157 16108 Exposure complete
01:56:46.007 00.059 16108 worker thread done servicing request
01:56:46.007 00.000 21068 OnExposeComplete: enter
01:56:46.008 00.001 21068 UpdateGuideState(): m_state=6
01:56:46.009 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11720
01:56:46.010 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=875.75, Mass=137414, SNR=85.1, Peak=14659 HFD=3.5
01:56:46.011 00.001 21068 MultiStar: [#1 0.26,0.02,1.17,U] [#2 0.24,-0.40,1.27,U] [#3 0.18,-0.10,1.34,U] [#4 -0.10,-0.07,0.83,U] [#5 0.32,-0.03,0.93,U] [#6 -0.11,0.06,0.92,U] [#7 0.32,-0.23,0.65,U] [#8 0.08,0.20,0.69,U] 
01:56:46.012 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.10}, one-star: {0.07, -0.19}
01:56:46.012 00.000 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
01:56:46.013 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
01:56:46.014 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.16 mountY=0.06, mountTheta=2.78
01:56:46.015 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.10, opts=13)
01:56:46.017 00.002 21068 Enqueuing Move request for scope (0.15, -0.10)
01:56:46.018 00.001 16108 Worker thread wakes up
01:56:46.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:56:46.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:56:46.018 00.000 16108 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=0.06
01:56:46.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:56:46.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:46.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:56:46.018 00.000 16108 MoveAxis(E, 0, ABG)
01:56:46.018 00.000 16108 Move returns status 0, amount 0
01:56:46.018 00.000 16108 MoveAxis(N, 0, ABG)
01:56:46.018 00.000 16108 Move returns status 0, amount 0
01:56:46.018 00.000 16108 move complete, result=0
01:56:46.018 00.000 16108 worker thread done servicing request
01:56:46.021 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3385, FiltMin=2845, FiltMax=60566, Gamma=1.000
01:56:46.045 00.024 21068 UpdateGuideState exits: m=137414 SNR=85.1
01:56:46.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:46.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:46.049 00.001 21068 Enqueuing Expose request
01:56:46.050 00.001 16108 Worker thread wakes up
01:56:46.050 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:46.050 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:46.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:47.032 00.982 16108 Exposure complete
01:56:47.094 00.062 16108 worker thread done servicing request
01:56:47.094 00.000 21068 OnExposeComplete: enter
01:56:47.094 00.000 21068 UpdateGuideState(): m_state=6
01:56:47.095 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11721
01:56:47.096 00.001 21068 Star::Find returns 1 (0), X=221.82, Y=875.76, Mass=138024, SNR=84.6, Peak=16339 HFD=3.5
01:56:47.097 00.001 21068 MultiStar: [#1 0.59,0.24,0.00,M3] [#2 0.57,-0.09,0.00,M1] [#3 0.51,-0.04,0.99,U] [#4 0.35,0.14,0.84,U] [#5 0.66,0.03,0.00,M3] [#6 0.57,0.14,0.00,M1] [#7 0.57,0.03,0.61,U] [#8 0.30,0.22,0.71,U] 
01:56:47.097 00.000 21068 single-star, 4 included, MultiStar: {0.41, 0.02}, one-star: {0.36, -0.18}
01:56:47.099 00.002 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
01:56:47.100 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
01:56:47.101 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-0.47 mountX=-0.39 mountY=0.09, mountTheta=2.90
01:56:47.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.18, opts=13)
01:56:47.105 00.002 21068 Enqueuing Move request for scope (0.36, -0.18)
01:56:47.109 00.004 16108 Worker thread wakes up
01:56:47.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.18) opts 0xd
01:56:47.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.18)
01:56:47.109 00.000 16108 Moving (0.36, -0.18) raw xDistance=-0.39 yDistance=0.09
01:56:47.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:56:47.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:47.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:47.109 00.000 16108 MoveAxis(E, 101, ABG)
01:56:47.109 00.000 16108 Guiding  Dir = 2, Dur = 101
01:56:47.110 00.001 16108 IsSlewing returns 0
01:56:47.110 00.000 16108 IsGuiding returns 0
01:56:47.118 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3382, FiltMin=2893, FiltMax=65440, Gamma=1.000
01:56:47.143 00.025 21068 UpdateGuideState exits: m=138024 SNR=84.6
01:56:47.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:47.147 00.002 21068 Enqueuing Expose request
01:56:47.151 00.004 16108 PulseGuide returned control before completion, sleep 70
01:56:47.228 00.077 16108 IsGuiding returns 1
01:56:47.228 00.000 16108 scope still moving after pulse duration time elapsed
01:56:47.261 00.033 16108 IsSlewing returns 0
01:56:47.261 00.000 16108 IsGuiding returns 1
01:56:47.292 00.031 16108 IsSlewing returns 0
01:56:47.293 00.001 16108 IsGuiding returns 1
01:56:47.323 00.030 16108 IsSlewing returns 0
01:56:47.323 00.000 16108 IsGuiding returns 0
01:56:47.323 00.000 16108 scope move finished after 101 + 112 ms
01:56:47.324 00.001 16108 Move returns status 0, amount 101
01:56:47.324 00.000 16108 MoveAxis(N, 0, ABG)
01:56:47.324 00.000 16108 Move returns status 0, amount 0
01:56:47.324 00.000 16108 move complete, result=0
01:56:47.324 00.000 16108 worker thread done servicing request
01:56:47.324 00.000 16108 Worker thread wakes up
01:56:47.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:47.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:47.324 00.000 21068 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH
01:56:48.476 01.152 16108 Exposure complete
01:56:48.541 00.065 16108 worker thread done servicing request
01:56:48.541 00.000 21068 OnExposeComplete: enter
01:56:48.542 00.001 21068 UpdateGuideState(): m_state=6
01:56:48.543 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11722
01:56:48.543 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=876.42, Mass=140393, SNR=89.8, Peak=12736 HFD=4.0
01:56:48.544 00.001 21068 MultiStar: [#1 -0.59,0.80,0.00,M4] [#2 -0.39,0.61,0.00,M2] [#3 -0.47,0.87,0.00,M1] [#4 -0.55,0.75,0.00,M1] [#5 -0.32,0.58,0.00,M4] [#6 -0.72,1.11,0.00,M2] [#7 -0.06,0.46,0.52,U] [#8 -0.49,0.85,0.00,M1] 
01:56:48.545 00.001 21068 refined, 1 included, MultiStar: {-0.36, 0.47}, one-star: {-0.52, 0.48}
01:56:48.546 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
01:56:48.547 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:56:48.548 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.47 hyp=0.59 cameraTheta=2.23 mountX=0.44 mountY=-0.37, mountTheta=-0.70
01:56:48.549 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.47, opts=13)
01:56:48.550 00.001 21068 Enqueuing Move request for scope (-0.36, 0.47)
01:56:48.551 00.001 16108 Worker thread wakes up
01:56:48.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.47) opts 0xd
01:56:48.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.47)
01:56:48.551 00.000 16108 Moving (-0.36, 0.47) raw xDistance=0.44 yDistance=-0.37
01:56:48.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
01:56:48.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:56:48.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:56:48.551 00.000 16108 MoveAxis(W, 108, ABG)
01:56:48.551 00.000 16108 Guiding  Dir = 3, Dur = 108
01:56:48.551 00.000 16108 IsSlewing returns 0
01:56:48.551 00.000 16108 IsGuiding returns 0
01:56:48.556 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3382, FiltMin=2915, FiltMax=53001, Gamma=1.000
01:56:48.562 00.006 16108 PulseGuide returned control before completion, sleep 108
01:56:48.571 00.009 21068 UpdateGuideState exits: m=140393 SNR=89.8
01:56:48.571 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:48.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:48.573 00.001 21068 Enqueuing Expose request
01:56:48.685 00.112 16108 IsGuiding returns 1
01:56:48.685 00.000 16108 scope still moving after pulse duration time elapsed
01:56:48.716 00.031 16108 IsSlewing returns 0
01:56:48.717 00.001 16108 IsGuiding returns 1
01:56:48.748 00.031 16108 IsSlewing returns 0
01:56:48.748 00.000 16108 IsGuiding returns 0
01:56:48.748 00.000 16108 scope move finished after 108 + 88 ms
01:56:48.748 00.000 16108 Move returns status 0, amount 108
01:56:48.749 00.001 16108 MoveAxis(N, 0, ABG)
01:56:48.749 00.000 16108 Move returns status 0, amount 0
01:56:48.749 00.000 16108 move complete, result=0
01:56:48.749 00.000 16108 worker thread done servicing request
01:56:48.749 00.000 16108 Worker thread wakes up
01:56:48.749 00.000 21068 GuideStep: 0.4 px 108 ms WEST, -0.4 px 0 ms NORTH
01:56:48.752 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:48.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:49.728 00.976 16108 Exposure complete
01:56:49.796 00.068 16108 worker thread done servicing request
01:56:49.796 00.000 21068 OnExposeComplete: enter
01:56:49.797 00.001 21068 UpdateGuideState(): m_state=6
01:56:49.798 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11723
01:56:49.799 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=875.19, Mass=131359, SNR=80.1, Peak=14441 HFD=3.5
01:56:49.800 00.001 21068 MultiStar: large primary error, entering stabilization period
01:56:49.800 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
01:56:49.801 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
01:56:49.802 00.001 21068 CameraToMount -- cameraX=0.92 cameraY=-0.75 hyp=1.19 cameraTheta=-0.68 mountX=-1.04 mountY=0.51, mountTheta=2.68
01:56:49.805 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.92, y=-0.75, opts=13)
01:56:49.806 00.001 21068 Enqueuing Move request for scope (0.92, -0.75)
01:56:49.807 00.001 16108 Worker thread wakes up
01:56:49.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.75) opts 0xd
01:56:49.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.92, -0.75)
01:56:49.807 00.000 16108 Moving (0.92, -0.75) raw xDistance=-1.04 yDistance=0.51
01:56:49.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.04
01:56:49.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
01:56:49.807 00.000 16108 MoveAxis(E, 265, ABG)
01:56:49.807 00.000 16108 Guiding  Dir = 2, Dur = 265
01:56:49.808 00.001 16108 IsSlewing returns 0
01:56:49.808 00.000 16108 IsGuiding returns 0
01:56:49.813 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3382, FiltMin=2877, FiltMax=61216, Gamma=1.000
01:56:49.817 00.004 16108 PulseGuide returned control before completion, sleep 266
01:56:49.831 00.014 21068 UpdateGuideState exits: m=131359 SNR=80.1
01:56:49.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:49.833 00.000 21068 Enqueuing Expose request
01:56:50.098 00.265 16108 IsGuiding returns 1
01:56:50.098 00.000 16108 scope still moving after pulse duration time elapsed
01:56:50.130 00.032 16108 IsSlewing returns 0
01:56:50.131 00.001 16108 IsGuiding returns 1
01:56:50.161 00.030 16108 IsSlewing returns 0
01:56:50.161 00.000 16108 IsGuiding returns 0
01:56:50.161 00.000 16108 scope move finished after 265 + 88 ms
01:56:50.161 00.000 16108 Move returns status 0, amount 265
01:56:50.161 00.000 16108 MoveAxis(S, 103, ABG)
01:56:50.161 00.000 16108 Guiding  Dir = 1, Dur = 103
01:56:50.162 00.001 16108 IsSlewing returns 0
01:56:50.162 00.000 16108 IsGuiding returns 0
01:56:50.210 00.048 16108 PulseGuide returned control before completion, sleep 65
01:56:50.287 00.077 16108 IsGuiding returns 1
01:56:50.287 00.000 16108 scope still moving after pulse duration time elapsed
01:56:50.319 00.032 16108 IsSlewing returns 0
01:56:50.319 00.000 16108 IsGuiding returns 1
01:56:50.351 00.032 16108 IsSlewing returns 0
01:56:50.351 00.000 16108 IsGuiding returns 1
01:56:50.382 00.031 16108 IsSlewing returns 0
01:56:50.383 00.001 16108 IsGuiding returns 0
01:56:50.383 00.000 16108 scope move finished after 103 + 118 ms
01:56:50.383 00.000 16108 Move returns status 0, amount 103
01:56:50.383 00.000 16108 move complete, result=0
01:56:50.383 00.000 16108 worker thread done servicing request
01:56:50.383 00.000 21068 GuideStep: -1.0 px 265 ms EAST, 0.5 px 103 ms SOUTH
01:56:50.386 00.003 16108 Worker thread wakes up
01:56:50.386 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:50.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:51.541 01.155 16108 Exposure complete
01:56:51.610 00.069 16108 worker thread done servicing request
01:56:51.610 00.000 21068 OnExposeComplete: enter
01:56:51.611 00.001 21068 UpdateGuideState(): m_state=6
01:56:51.611 00.000 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11724
01:56:51.612 00.001 21068 Star::Find returns 1 (0), X=221.84, Y=875.86, Mass=120798, SNR=82.9, Peak=20163 HFD=3.0
01:56:51.613 00.001 21068 MultiStar: exiting stabilization period
01:56:51.613 00.000 21068 MultiStar: [#1 0.41,0.08,1.17,U] [#2 0.46,-0.06,1.17,U] [#3 0.45,-0.12,1.17,U] [#4 0.13,0.03,0.83,U] [#5 0.46,0.19,1.03,U] [#6 0.13,0.15,0.89,U] [#7 0.60,-0.16,0.00,M1] [#8 0.50,0.23,0.87,U] 
01:56:51.614 00.001 21068 refined, 7 included, MultiStar: {0.38, 0.04}, one-star: {0.38, -0.08}
01:56:51.615 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
01:56:51.617 00.002 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
01:56:51.617 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=0.04 hyp=0.38 cameraTheta=0.11 mountX=-0.36 mountY=-0.13, mountTheta=-2.80
01:56:51.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.04, opts=13)
01:56:51.620 00.001 21068 Enqueuing Move request for scope (0.38, 0.04)
01:56:51.620 00.000 16108 Worker thread wakes up
01:56:51.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.04) opts 0xd
01:56:51.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.04)
01:56:51.621 00.001 16108 Moving (0.38, 0.04) raw xDistance=-0.36 yDistance=-0.13
01:56:51.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
01:56:51.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:51.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:51.621 00.000 16108 MoveAxis(E, 114, ABG)
01:56:51.621 00.000 16108 Guiding  Dir = 2, Dur = 114
01:56:51.621 00.000 16108 IsSlewing returns 0
01:56:51.621 00.000 16108 IsGuiding returns 0
01:56:51.626 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3382, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:56:51.638 00.012 16108 PulseGuide returned control before completion, sleep 107
01:56:51.647 00.009 21068 UpdateGuideState exits: m=120798 SNR=82.9
01:56:51.649 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:51.653 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:51.654 00.001 21068 Enqueuing Expose request
01:56:51.746 00.092 16108 IsGuiding returns 1
01:56:51.746 00.000 16108 scope still moving after pulse duration time elapsed
01:56:51.778 00.032 16108 IsSlewing returns 0
01:56:51.778 00.000 16108 IsGuiding returns 1
01:56:51.810 00.032 16108 IsSlewing returns 0
01:56:51.810 00.000 16108 IsGuiding returns 0
01:56:51.811 00.001 16108 scope move finished after 114 + 75 ms
01:56:51.811 00.000 16108 Move returns status 0, amount 114
01:56:51.811 00.000 16108 MoveAxis(N, 0, ABG)
01:56:51.811 00.000 16108 Move returns status 0, amount 0
01:56:51.811 00.000 16108 move complete, result=0
01:56:51.811 00.000 16108 worker thread done servicing request
01:56:51.811 00.000 16108 Worker thread wakes up
01:56:51.811 00.000 21068 GuideStep: -0.4 px 114 ms EAST, -0.1 px 0 ms NORTH
01:56:51.813 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:51.814 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:52.781 00.967 16108 Exposure complete
01:56:52.836 00.055 16108 worker thread done servicing request
01:56:52.836 00.000 21068 OnExposeComplete: enter
01:56:52.837 00.001 21068 UpdateGuideState(): m_state=6
01:56:52.837 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11725
01:56:52.838 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=875.74, Mass=116219, SNR=87.6, Peak=17683 HFD=3.3
01:56:52.839 00.001 21068 MultiStar: [#1 -0.04,0.31,1.23,U] [#2 0.25,-0.15,1.13,U] [#3 0.55,0.09,1.11,U] [#4 -0.33,0.17,0.76,U] [#5 0.43,-0.01,0.87,U] [#6 -0.13,0.30,0.82,U] [#7 0.35,-0.04,0.71,U] [#8 -0.05,0.08,0.73,U] 
01:56:52.840 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.23, -0.20}
01:56:52.841 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
01:56:52.842 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
01:56:52.843 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.17 cameraTheta=0.37 mountX=-0.14 mountY=-0.09, mountTheta=-2.55
01:56:52.844 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
01:56:52.845 00.001 21068 Enqueuing Move request for scope (0.15, 0.06)
01:56:52.846 00.001 16108 Worker thread wakes up
01:56:52.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:56:52.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:56:52.846 00.000 16108 Moving (0.15, 0.06) raw xDistance=-0.14 yDistance=-0.09
01:56:52.847 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:52.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:52.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:52.847 00.000 16108 MoveAxis(E, 0, ABG)
01:56:52.847 00.000 16108 Move returns status 0, amount 0
01:56:52.847 00.000 16108 MoveAxis(N, 0, ABG)
01:56:52.847 00.000 16108 Move returns status 0, amount 0
01:56:52.847 00.000 16108 move complete, result=0
01:56:52.847 00.000 16108 worker thread done servicing request
01:56:52.850 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3382, FiltMin=2886, FiltMax=61840, Gamma=1.000
01:56:52.868 00.018 21068 UpdateGuideState exits: m=116219 SNR=87.6
01:56:52.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:52.870 00.000 21068 Enqueuing Expose request
01:56:52.871 00.001 16108 Worker thread wakes up
01:56:52.871 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:52.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:52.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:54.027 01.155 16108 Exposure complete
01:56:54.079 00.052 16108 worker thread done servicing request
01:56:54.080 00.001 21068 OnExposeComplete: enter
01:56:54.081 00.001 21068 UpdateGuideState(): m_state=6
01:56:54.082 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11726
01:56:54.082 00.000 21068 Star::Find returns 1 (0), X=220.95, Y=876.15, Mass=112342, SNR=68.3, Peak=18096 HFD=3.0
01:56:54.084 00.002 21068 MultiStar: [#1 -0.23,0.43,1.46,U] [#2 0.09,0.17,1.57,U] [#3 -0.19,0.31,1.31,U] [#4 -0.40,0.32,1.00,U] [#5 -0.19,0.39,1.21,U] [#6 -0.35,0.63,0.00,M1] [#7 -0.12,0.40,0.72,U] [#8 -0.18,0.52,0.95,U] 
01:56:54.085 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.33}, one-star: {-0.51, 0.22}
01:56:54.086 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
01:56:54.088 00.002 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
01:56:54.088 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.39 cameraTheta=2.11 mountX=0.26 mountY=-0.28, mountTheta=-0.82
01:56:54.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.33, opts=13)
01:56:54.091 00.001 21068 Enqueuing Move request for scope (-0.20, 0.33)
01:56:54.092 00.001 16108 Worker thread wakes up
01:56:54.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
01:56:54.092 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
01:56:54.092 00.000 16108 Moving (-0.20, 0.33) raw xDistance=0.26 yDistance=-0.28
01:56:54.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:56:54.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:56:54.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:56:54.092 00.000 16108 MoveAxis(W, 67, ABG)
01:56:54.092 00.000 16108 Guiding  Dir = 3, Dur = 67
01:56:54.092 00.000 16108 IsSlewing returns 0
01:56:54.092 00.000 16108 IsGuiding returns 0
01:56:54.097 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=269, max=65535, med=3382, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:56:54.127 00.030 21068 UpdateGuideState exits: m=112342 SNR=68.3
01:56:54.129 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:54.131 00.001 21068 Enqueuing Expose request
01:56:54.145 00.014 16108 PulseGuide returned control before completion, sleep 26
01:56:54.175 00.030 16108 IsGuiding returns 1
01:56:54.175 00.000 16108 scope still moving after pulse duration time elapsed
01:56:54.207 00.032 16108 IsSlewing returns 0
01:56:54.207 00.000 16108 IsGuiding returns 1
01:56:54.238 00.031 16108 IsSlewing returns 0
01:56:54.238 00.000 16108 IsGuiding returns 0
01:56:54.238 00.000 16108 scope move finished after 67 + 78 ms
01:56:54.238 00.000 16108 Move returns status 0, amount 67
01:56:54.238 00.000 16108 MoveAxis(N, 0, ABG)
01:56:54.238 00.000 16108 Move returns status 0, amount 0
01:56:54.239 00.001 16108 move complete, result=0
01:56:54.239 00.000 16108 worker thread done servicing request
01:56:54.239 00.000 16108 Worker thread wakes up
01:56:54.239 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.3 px 0 ms NORTH
01:56:54.242 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:54.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:55.221 00.979 16108 Exposure complete
01:56:55.289 00.068 16108 worker thread done servicing request
01:56:55.289 00.000 21068 OnExposeComplete: enter
01:56:55.291 00.002 21068 UpdateGuideState(): m_state=6
01:56:55.293 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11727
01:56:55.294 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.25, Mass=128889, SNR=83.6, Peak=16160 HFD=3.4
01:56:55.296 00.002 21068 MultiStar: [#1 -0.17,0.50,1.15,U] [#2 -0.31,0.29,1.15,U] [#3 -0.29,0.49,1.04,U] [#4 -0.65,0.49,0.00,M1] [#5 -0.45,0.53,0.00,M2] [#6 -0.43,0.93,0.00,M2] [#7 -0.16,0.31,0.59,U] [#8 -0.14,0.52,0.65,U] 
01:56:55.298 00.002 21068 refined, 5 included, MultiStar: {-0.28, 0.41}, one-star: {-0.50, 0.31}
01:56:55.301 00.003 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
01:56:55.302 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
01:56:55.304 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.41 hyp=0.49 cameraTheta=2.17 mountX=0.34 mountY=-0.33, mountTheta=-0.77
01:56:55.307 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.41, opts=13)
01:56:55.311 00.004 21068 Enqueuing Move request for scope (-0.28, 0.41)
01:56:55.313 00.002 16108 Worker thread wakes up
01:56:55.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.41) opts 0xd
01:56:55.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.41)
01:56:55.313 00.000 16108 Moving (-0.28, 0.41) raw xDistance=0.34 yDistance=-0.33
01:56:55.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:56:55.314 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:55.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:56:55.314 00.000 16108 MoveAxis(W, 95, ABG)
01:56:55.314 00.000 16108 Guiding  Dir = 3, Dur = 95
01:56:55.314 00.000 16108 IsSlewing returns 0
01:56:55.314 00.000 16108 IsGuiding returns 0
01:56:55.322 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3382, FiltMin=2915, FiltMax=52793, Gamma=1.000
01:56:55.339 00.017 16108 PulseGuide returned control before completion, sleep 81
01:56:55.346 00.007 21068 UpdateGuideState exits: m=128889 SNR=83.6
01:56:55.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:55.351 00.002 21068 Enqueuing Expose request
01:56:55.432 00.081 16108 IsGuiding returns 1
01:56:55.432 00.000 16108 scope still moving after pulse duration time elapsed
01:56:55.463 00.031 16108 IsSlewing returns 0
01:56:55.463 00.000 16108 IsGuiding returns 1
01:56:55.494 00.031 16108 IsSlewing returns 0
01:56:55.494 00.000 16108 IsGuiding returns 1
01:56:55.526 00.032 16108 IsSlewing returns 0
01:56:55.526 00.000 16108 IsGuiding returns 0
01:56:55.526 00.000 16108 scope move finished after 95 + 116 ms
01:56:55.526 00.000 16108 Move returns status 0, amount 95
01:56:55.527 00.001 16108 MoveAxis(N, 0, ABG)
01:56:55.527 00.000 16108 Move returns status 0, amount 0
01:56:55.527 00.000 16108 move complete, result=0
01:56:55.527 00.000 16108 worker thread done servicing request
01:56:55.527 00.000 21068 GuideStep: 0.3 px 95 ms WEST, -0.3 px 0 ms NORTH
01:56:55.530 00.003 16108 Worker thread wakes up
01:56:55.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:55.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:56.700 01.170 16108 Exposure complete
01:56:56.768 00.068 16108 worker thread done servicing request
01:56:56.768 00.000 21068 OnExposeComplete: enter
01:56:56.770 00.002 21068 UpdateGuideState(): m_state=6
01:56:56.771 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11728
01:56:56.771 00.000 21068 Star::Find returns 1 (0), X=219.96, Y=877.26, Mass=126629, SNR=84.5, Peak=12195 HFD=3.9
01:56:56.772 00.001 21068 MultiStar: large primary error, entering stabilization period
01:56:56.773 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
01:56:56.774 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
01:56:56.774 00.000 21068 CameraToMount -- cameraX=-1.51 cameraY=1.32 hyp=2.00 cameraTheta=2.42 mountX=1.71 mountY=-0.93, mountTheta=-0.50
01:56:56.777 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.51, y=1.32, opts=13)
01:56:56.781 00.004 21068 Enqueuing Move request for scope (-1.51, 1.32)
01:56:56.783 00.002 16108 Worker thread wakes up
01:56:56.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 1.32) opts 0xd
01:56:56.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.51, 1.32)
01:56:56.783 00.000 16108 Moving (-1.51, 1.32) raw xDistance=1.71 yDistance=-0.93
01:56:56.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.71
01:56:56.783 00.000 16108 resist switch: large excursion: input -0.93 thresh 0.60 direction from 1 to -1
01:56:56.783 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.79
01:56:56.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
01:56:56.783 00.000 16108 MoveAxis(W, 455, ABG)
01:56:56.783 00.000 16108 Guiding  Dir = 3, Dur = 455
01:56:56.783 00.000 16108 IsSlewing returns 0
01:56:56.784 00.001 16108 IsGuiding returns 0
01:56:56.788 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=269, max=65535, med=3382, FiltMin=2934, FiltMax=60573, Gamma=1.000
01:56:56.811 00.023 21068 UpdateGuideState exits: m=126629 SNR=84.5
01:56:56.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:56.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:56.813 00.001 21068 Enqueuing Expose request
01:56:56.825 00.012 16108 PulseGuide returned control before completion, sleep 424
01:56:57.263 00.438 16108 IsGuiding returns 1
01:56:57.263 00.000 16108 scope still moving after pulse duration time elapsed
01:56:57.295 00.032 16108 IsSlewing returns 0
01:56:57.295 00.000 16108 IsGuiding returns 1
01:56:57.326 00.031 16108 IsSlewing returns 0
01:56:57.326 00.000 16108 IsGuiding returns 0
01:56:57.326 00.000 16108 scope move finished after 455 + 87 ms
01:56:57.326 00.000 16108 Move returns status 0, amount 455
01:56:57.326 00.000 16108 MoveAxis(N, 187, ABG)
01:56:57.326 00.000 16108 Guiding  Dir = 0, Dur = 187
01:56:57.326 00.000 16108 IsSlewing returns 0
01:56:57.326 00.000 16108 IsGuiding returns 0
01:56:57.374 00.048 16108 PulseGuide returned control before completion, sleep 149
01:56:57.529 00.155 16108 IsGuiding returns 1
01:56:57.529 00.000 16108 scope still moving after pulse duration time elapsed
01:56:57.561 00.032 16108 IsSlewing returns 0
01:56:57.561 00.000 16108 IsGuiding returns 1
01:56:57.592 00.031 16108 IsSlewing returns 0
01:56:57.592 00.000 16108 IsGuiding returns 1
01:56:57.623 00.031 16108 IsSlewing returns 0
01:56:57.623 00.000 16108 IsGuiding returns 0
01:56:57.624 00.001 16108 scope move finished after 187 + 110 ms
01:56:57.624 00.000 16108 Move returns status 0, amount 187
01:56:57.624 00.000 16108 move complete, result=0
01:56:57.624 00.000 16108 worker thread done servicing request
01:56:57.624 00.000 16108 Worker thread wakes up
01:56:57.624 00.000 21068 GuideStep: 1.7 px 455 ms WEST, -0.9 px 187 ms NORTH
01:56:57.626 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:57.627 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:56:58.805 01.178 16108 Exposure complete
01:56:58.901 00.096 16108 worker thread done servicing request
01:56:58.901 00.000 21068 OnExposeComplete: enter
01:56:58.903 00.002 21068 UpdateGuideState(): m_state=6
01:56:58.904 00.001 21068 Star::Find(15, 219, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11729
01:56:58.905 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.04, Mass=113832, SNR=76.5, Peak=15485 HFD=3.3
01:56:58.907 00.002 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
01:56:58.908 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
01:56:58.909 00.001 21068 CameraToMount -- cameraX=1.05 cameraY=0.10 hyp=1.05 cameraTheta=0.10 mountX=-1.01 mountY=-0.35, mountTheta=-2.81
01:56:58.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.05, y=0.10, opts=13)
01:56:58.911 00.001 21068 Enqueuing Move request for scope (1.05, 0.10)
01:56:58.912 00.001 16108 Worker thread wakes up
01:56:58.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.10) opts 0xd
01:56:58.912 00.000 16108 Handling offset move in thread for scope, endpoint = (1.05, 0.10)
01:56:58.912 00.000 16108 Moving (1.05, 0.10) raw xDistance=-1.01 yDistance=-0.35
01:56:58.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.56 from input -1.01
01:56:58.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:56:58.912 00.000 16108 MoveAxis(E, 234, ABG)
01:56:58.912 00.000 16108 Guiding  Dir = 2, Dur = 234
01:56:58.912 00.000 16108 IsSlewing returns 0
01:56:58.913 00.001 16108 IsGuiding returns 0
01:56:58.917 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3385, FiltMin=2941, FiltMax=65440, Gamma=1.000
01:56:58.941 00.024 21068 UpdateGuideState exits: m=113832 SNR=76.5
01:56:58.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.942 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:56:58.943 00.001 21068 Enqueuing Expose request
01:56:58.947 00.004 16108 PulseGuide returned control before completion, sleep 210
01:56:59.166 00.219 16108 IsGuiding returns 1
01:56:59.166 00.000 16108 scope still moving after pulse duration time elapsed
01:56:59.198 00.032 16108 IsSlewing returns 0
01:56:59.198 00.000 16108 IsGuiding returns 0
01:56:59.198 00.000 16108 scope move finished after 234 + 51 ms
01:56:59.198 00.000 16108 Move returns status 0, amount 234
01:56:59.198 00.000 16108 MoveAxis(N, 70, ABG)
01:56:59.199 00.001 16108 Guiding  Dir = 0, Dur = 70
01:56:59.199 00.000 16108 IsSlewing returns 0
01:56:59.199 00.000 16108 IsGuiding returns 0
01:56:59.262 00.063 16108 PulseGuide returned control before completion, sleep 17
01:56:59.293 00.031 16108 IsGuiding returns 1
01:56:59.293 00.000 16108 scope still moving after pulse duration time elapsed
01:56:59.324 00.031 16108 IsSlewing returns 0
01:56:59.324 00.000 16108 IsGuiding returns 1
01:56:59.356 00.032 16108 IsSlewing returns 0
01:56:59.356 00.000 16108 IsGuiding returns 0
01:56:59.356 00.000 16108 scope move finished after 70 + 86 ms
01:56:59.356 00.000 16108 Move returns status 0, amount 70
01:56:59.356 00.000 16108 move complete, result=0
01:56:59.356 00.000 16108 worker thread done servicing request
01:56:59.357 00.001 21068 GuideStep: -1.0 px 234 ms EAST, -0.3 px 70 ms NORTH
01:56:59.357 00.000 16108 Worker thread wakes up
01:56:59.357 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:56:59.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:00.328 00.971 16108 Exposure complete
01:57:00.393 00.065 16108 worker thread done servicing request
01:57:00.393 00.000 21068 OnExposeComplete: enter
01:57:00.394 00.001 21068 UpdateGuideState(): m_state=6
01:57:00.396 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11730
01:57:00.396 00.000 21068 Star::Find returns 1 (0), X=222.27, Y=875.80, Mass=129029, SNR=85.4, Peak=13955 HFD=3.5
01:57:00.397 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
01:57:00.398 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
01:57:00.399 00.001 21068 CameraToMount -- cameraX=0.81 cameraY=-0.14 hyp=0.82 cameraTheta=-0.17 mountX=-0.82 mountY=-0.06, mountTheta=-3.07
01:57:00.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.81, y=-0.14, opts=13)
01:57:00.401 00.001 21068 Enqueuing Move request for scope (0.81, -0.14)
01:57:00.401 00.000 16108 Worker thread wakes up
01:57:00.402 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.14) opts 0xd
01:57:00.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.81, -0.14)
01:57:00.402 00.000 16108 Moving (0.81, -0.14) raw xDistance=-0.82 yDistance=-0.06
01:57:00.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
01:57:00.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:00.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:00.402 00.000 16108 MoveAxis(E, 231, ABG)
01:57:00.402 00.000 16108 Guiding  Dir = 2, Dur = 231
01:57:00.403 00.001 16108 IsSlewing returns 0
01:57:00.403 00.000 16108 IsGuiding returns 0
01:57:00.404 00.001 16108 PulseGuide returned control before completion, sleep 240
01:57:00.405 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3385, FiltMin=2905, FiltMax=62461, Gamma=1.000
01:57:00.434 00.029 21068 UpdateGuideState exits: m=129029 SNR=85.4
01:57:00.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:00.438 00.001 21068 Enqueuing Expose request
01:57:00.658 00.220 16108 IsGuiding returns 0
01:57:00.658 00.000 16108 Move returns status 0, amount 231
01:57:00.658 00.000 16108 MoveAxis(N, 0, ABG)
01:57:00.658 00.000 16108 Move returns status 0, amount 0
01:57:00.658 00.000 16108 move complete, result=0
01:57:00.658 00.000 16108 worker thread done servicing request
01:57:00.658 00.000 16108 Worker thread wakes up
01:57:00.658 00.000 21068 GuideStep: -0.8 px 231 ms EAST, -0.1 px 0 ms NORTH
01:57:00.661 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:00.661 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:01.811 01.150 16108 Exposure complete
01:57:01.885 00.074 16108 worker thread done servicing request
01:57:01.885 00.000 21068 OnExposeComplete: enter
01:57:01.886 00.001 21068 UpdateGuideState(): m_state=6
01:57:01.887 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11731
01:57:01.888 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.24, Mass=104280, SNR=78.1, Peak=15315 HFD=3.3
01:57:01.889 00.001 21068 MultiStar: exiting stabilization period
01:57:01.890 00.001 21068 MultiStar: [#1 0.47,0.39,0.00,M1] [#2 0.46,0.15,1.47,U] [#3 0.40,0.28,0.97,U] [#4 -0.39,0.34,0.93,U] [#5 0.52,0.48,0.00,M3] [#6 0.02,0.43,0.88,U] [#7 0.46,0.18,0.75,U] [#8 0.12,0.48,0.80,U] 
01:57:01.892 00.002 21068 single-star, 6 included, MultiStar: {0.18, 0.30}, one-star: {0.06, 0.30}
01:57:01.894 00.002 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
01:57:01.895 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
01:57:01.896 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.39 mountX=-0.00 mountY=-0.31, mountTheta=-1.58
01:57:01.898 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.30, opts=13)
01:57:01.899 00.001 21068 Enqueuing Move request for scope (0.06, 0.30)
01:57:01.899 00.000 16108 Worker thread wakes up
01:57:01.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
01:57:01.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
01:57:01.899 00.000 16108 Moving (0.06, 0.30) raw xDistance=-0.00 yDistance=-0.31
01:57:01.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:57:01.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:57:01.899 00.000 16108 MoveAxis(E, 0, ABG)
01:57:01.899 00.000 16108 Move returns status 0, amount 0
01:57:01.900 00.001 16108 MoveAxis(N, 62, ABG)
01:57:01.900 00.000 16108 Guiding  Dir = 0, Dur = 62
01:57:01.900 00.000 16108 IsSlewing returns 0
01:57:01.900 00.000 16108 IsGuiding returns 0
01:57:01.904 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3382, FiltMin=2925, FiltMax=50493, Gamma=1.000
01:57:01.919 00.015 21068 UpdateGuideState exits: m=104280 SNR=78.1
01:57:01.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:01.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:01.921 00.000 21068 Enqueuing Expose request
01:57:01.971 00.050 16108 IsGuiding returns 1
01:57:01.971 00.000 16108 scope still moving after pulse duration time elapsed
01:57:02.001 00.030 16108 IsSlewing returns 0
01:57:02.001 00.000 16108 IsGuiding returns 1
01:57:02.032 00.031 16108 IsSlewing returns 0
01:57:02.032 00.000 16108 IsGuiding returns 1
01:57:02.063 00.031 16108 IsSlewing returns 0
01:57:02.063 00.000 16108 IsGuiding returns 0
01:57:02.063 00.000 16108 scope move finished after 62 + 100 ms
01:57:02.063 00.000 16108 Move returns status 0, amount 62
01:57:02.063 00.000 16108 move complete, result=0
01:57:02.064 00.001 16108 worker thread done servicing request
01:57:02.064 00.000 16108 Worker thread wakes up
01:57:02.064 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
01:57:02.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:02.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:03.038 00.973 16108 Exposure complete
01:57:03.142 00.104 16108 worker thread done servicing request
01:57:03.143 00.001 21068 OnExposeComplete: enter
01:57:03.145 00.002 21068 UpdateGuideState(): m_state=6
01:57:03.146 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11732
01:57:03.147 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.34, Mass=131280, SNR=89.6, Peak=17683 HFD=3.2
01:57:03.149 00.002 21068 MultiStar: [#1 0.32,0.55,0.00,M2] [#2 0.27,0.27,1.14,U] [#3 0.50,0.45,0.00,M1] [#4 0.01,0.69,0.00,M1] [#5 0.50,0.50,0.00,M4] [#6 0.11,0.66,0.00,M2] [#7 0.29,0.59,0.00,M1] [#8 0.07,0.64,0.00,M1] 
01:57:03.150 00.001 21068 refined, 1 included, MultiStar: {0.19, 0.33}, one-star: {0.09, 0.40}
01:57:03.151 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
01:57:03.152 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
01:57:03.153 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.06 mountX=-0.13 mountY=-0.36, mountTheta=-1.90
01:57:03.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.33, opts=13)
01:57:03.155 00.000 21068 Enqueuing Move request for scope (0.19, 0.33)
01:57:03.156 00.001 16108 Worker thread wakes up
01:57:03.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
01:57:03.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
01:57:03.156 00.000 16108 Moving (0.19, 0.33) raw xDistance=-0.13 yDistance=-0.36
01:57:03.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:57:03.157 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:57:03.157 00.000 16108 MoveAxis(E, 0, ABG)
01:57:03.157 00.000 16108 Move returns status 0, amount 0
01:57:03.157 00.000 16108 MoveAxis(N, 73, ABG)
01:57:03.157 00.000 16108 Guiding  Dir = 0, Dur = 73
01:57:03.157 00.000 16108 IsSlewing returns 0
01:57:03.157 00.000 16108 IsGuiding returns 0
01:57:03.162 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3385, FiltMin=2889, FiltMax=56317, Gamma=1.000
01:57:03.163 00.001 16108 PulseGuide returned control before completion, sleep 79
01:57:03.178 00.015 21068 UpdateGuideState exits: m=131280 SNR=89.6
01:57:03.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:03.181 00.001 21068 Enqueuing Expose request
01:57:03.255 00.074 16108 IsGuiding returns 0
01:57:03.255 00.000 16108 Move returns status 0, amount 73
01:57:03.255 00.000 16108 move complete, result=0
01:57:03.256 00.001 16108 worker thread done servicing request
01:57:03.256 00.000 16108 Worker thread wakes up
01:57:03.256 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 73 ms NORTH
01:57:03.258 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:03.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:04.415 01.157 16108 Exposure complete
01:57:04.471 00.056 16108 worker thread done servicing request
01:57:04.471 00.000 21068 OnExposeComplete: enter
01:57:04.474 00.003 21068 UpdateGuideState(): m_state=6
01:57:04.475 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11733
01:57:04.476 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=875.50, Mass=110696, SNR=79.7, Peak=14461 HFD=3.0
01:57:04.477 00.001 21068 MultiStar: [#1 0.67,-0.05,0.00,M3] [#2 0.93,-0.38,0.00,M1] [#3 0.82,-0.12,0.00,M2] [#4 0.39,-0.17,1.00,U] [#5 0.91,-0.12,0.00,M5] [#6 0.80,-0.25,0.00,M3] [#7 1.29,-0.25,0.00,M2] [#8 0.81,0.00,0.00,M2] 
01:57:04.478 00.001 21068 refined, 1 included, MultiStar: {0.52, -0.30}, one-star: {0.66, -0.44}
01:57:04.479 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
01:57:04.480 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
01:57:04.482 00.002 21068 CameraToMount -- cameraX=0.52 cameraY=-0.30 hyp=0.60 cameraTheta=-0.53 mountX=-0.57 mountY=0.17, mountTheta=2.85
01:57:04.485 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=-0.30, opts=13)
01:57:04.486 00.001 21068 Enqueuing Move request for scope (0.52, -0.30)
01:57:04.488 00.002 16108 Worker thread wakes up
01:57:04.489 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.30) opts 0xd
01:57:04.489 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, -0.30)
01:57:04.489 00.000 16108 Moving (0.52, -0.30) raw xDistance=-0.57 yDistance=0.17
01:57:04.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:57:04.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:04.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:57:04.489 00.000 16108 MoveAxis(E, 148, ABG)
01:57:04.489 00.000 16108 Guiding  Dir = 2, Dur = 148
01:57:04.490 00.001 16108 IsSlewing returns 0
01:57:04.490 00.000 16108 IsGuiding returns 0
01:57:04.495 00.005 16108 PulseGuide returned control before completion, sleep 154
01:57:04.495 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3385, FiltMin=2886, FiltMax=65440, Gamma=1.000
01:57:04.525 00.030 21068 UpdateGuideState exits: m=110696 SNR=79.7
01:57:04.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.527 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:04.529 00.002 21068 Enqueuing Expose request
01:57:04.652 00.123 16108 IsGuiding returns 1
01:57:04.652 00.000 16108 scope still moving after pulse duration time elapsed
01:57:04.685 00.033 16108 IsSlewing returns 0
01:57:04.685 00.000 16108 IsGuiding returns 0
01:57:04.685 00.000 16108 scope move finished after 148 + 47 ms
01:57:04.685 00.000 16108 Move returns status 0, amount 148
01:57:04.685 00.000 16108 MoveAxis(N, 0, ABG)
01:57:04.685 00.000 16108 Move returns status 0, amount 0
01:57:04.685 00.000 16108 move complete, result=0
01:57:04.686 00.001 16108 worker thread done servicing request
01:57:04.686 00.000 16108 Worker thread wakes up
01:57:04.686 00.000 21068 GuideStep: -0.6 px 148 ms EAST, 0.2 px 0 ms NORTH
01:57:04.688 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:04.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:05.666 00.978 16108 Exposure complete
01:57:05.740 00.074 16108 worker thread done servicing request
01:57:05.740 00.000 21068 OnExposeComplete: enter
01:57:05.741 00.001 21068 UpdateGuideState(): m_state=6
01:57:05.742 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11734
01:57:05.743 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=875.42, Mass=120044, SNR=89.6, Peak=14301 HFD=3.2
01:57:05.745 00.002 21068 MultiStar: [#1 0.35,-0.27,1.09,U] [#2 0.23,-0.52,1.27,U] [#3 0.24,-0.52,0.96,U] [#4 -0.03,-0.38,0.79,U] [#5 0.48,-0.37,0.00,M6] [#6 0.34,-0.20,0.82,U] [#7 0.50,-0.52,0.00,M3] [#8 0.23,-0.27,0.74,U] 
01:57:05.746 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.39}, one-star: {0.06, -0.52}
01:57:05.746 00.000 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
01:57:05.747 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
01:57:05.748 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.39 hyp=0.45 cameraTheta=-1.08 mountX=-0.28 mountY=0.33, mountTheta=2.26
01:57:05.749 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.39, opts=13)
01:57:05.750 00.001 21068 Enqueuing Move request for scope (0.21, -0.39)
01:57:05.751 00.001 16108 Worker thread wakes up
01:57:05.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.39) opts 0xd
01:57:05.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.39)
01:57:05.751 00.000 16108 Moving (0.21, -0.39) raw xDistance=-0.28 yDistance=0.33
01:57:05.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:57:05.751 00.000 16108 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.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:57:05.751 00.000 16108 MoveAxis(E, 83, ABG)
01:57:05.751 00.000 16108 Guiding  Dir = 2, Dur = 83
01:57:05.752 00.001 16108 IsSlewing returns 0
01:57:05.752 00.000 16108 IsGuiding returns 0
01:57:05.757 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3385, FiltMin=2925, FiltMax=56800, Gamma=1.000
01:57:05.769 00.012 16108 PulseGuide returned control before completion, sleep 76
01:57:05.776 00.007 21068 UpdateGuideState exits: m=120044 SNR=89.6
01:57:05.778 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:05.781 00.002 21068 Enqueuing Expose request
01:57:05.862 00.081 16108 IsGuiding returns 1
01:57:05.862 00.000 16108 scope still moving after pulse duration time elapsed
01:57:05.893 00.031 16108 IsSlewing returns 0
01:57:05.893 00.000 16108 IsGuiding returns 0
01:57:05.893 00.000 16108 scope move finished after 83 + 57 ms
01:57:05.893 00.000 16108 Move returns status 0, amount 83
01:57:05.893 00.000 16108 MoveAxis(N, 0, ABG)
01:57:05.894 00.001 16108 Move returns status 0, amount 0
01:57:05.894 00.000 16108 move complete, result=0
01:57:05.894 00.000 16108 worker thread done servicing request
01:57:05.894 00.000 16108 Worker thread wakes up
01:57:05.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:05.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:05.894 00.000 21068 GuideStep: -0.3 px 83 ms EAST, 0.3 px 0 ms NORTH
01:57:07.071 01.177 16108 Exposure complete
01:57:07.128 00.057 16108 worker thread done servicing request
01:57:07.128 00.000 21068 OnExposeComplete: enter
01:57:07.129 00.001 21068 UpdateGuideState(): m_state=6
01:57:07.130 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11735
01:57:07.130 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=875.50, Mass=126470, SNR=85.1, Peak=15609 HFD=3.5
01:57:07.131 00.001 21068 MultiStar: [#1 -0.16,-0.26,1.30,U] [#2 -0.24,-0.42,1.23,U] [#3 -0.32,-0.41,1.06,U] [#4 -0.59,-0.22,0.00,M1] [#5 -0.02,-0.09,0.93,U] [#6 -0.34,-0.06,0.83,U] [#7 -0.30,-0.28,0.60,U] [#8 -0.21,-0.04,0.88,U] 
01:57:07.133 00.002 21068 refined, 7 included, MultiStar: {-0.24, -0.26}, one-star: {-0.39, -0.44}
01:57:07.134 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
01:57:07.134 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
01:57:07.135 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-2.32 mountX=0.19 mountY=0.31, mountTheta=1.02
01:57:07.136 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.26, opts=13)
01:57:07.137 00.001 21068 Enqueuing Move request for scope (-0.24, -0.26)
01:57:07.138 00.001 16108 Worker thread wakes up
01:57:07.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
01:57:07.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
01:57:07.138 00.000 16108 Moving (-0.24, -0.26) raw xDistance=0.19 yDistance=0.31
01:57:07.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:57:07.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:07.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:57:07.138 00.000 16108 MoveAxis(E, 0, ABG)
01:57:07.138 00.000 16108 Move returns status 0, amount 0
01:57:07.138 00.000 16108 MoveAxis(N, 0, ABG)
01:57:07.138 00.000 16108 Move returns status 0, amount 0
01:57:07.139 00.001 16108 move complete, result=0
01:57:07.139 00.000 16108 worker thread done servicing request
01:57:07.145 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3385, FiltMin=2889, FiltMax=59081, Gamma=1.000
01:57:07.174 00.029 21068 UpdateGuideState exits: m=126470 SNR=85.1
01:57:07.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:07.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:07.177 00.001 21068 Enqueuing Expose request
01:57:07.179 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:57:07.179 00.000 16108 Worker thread wakes up
01:57:07.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:07.180 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:08.152 00.972 16108 Exposure complete
01:57:08.217 00.065 16108 worker thread done servicing request
01:57:08.217 00.000 21068 OnExposeComplete: enter
01:57:08.218 00.001 21068 UpdateGuideState(): m_state=6
01:57:08.219 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11736
01:57:08.220 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=875.46, Mass=154767, SNR=109.2, Peak=17008 HFD=3.5
01:57:08.221 00.001 21068 MultiStar: [#1 0.03,-0.19,0.90,U] [#2 -0.02,-0.39,0.92,U] [#3 0.09,-0.54,0.85,U] [#4 -0.44,-0.30,0.69,U] [#5 0.22,-0.18,0.74,U] [#6 0.32,-0.05,0.62,U] [#7 0.16,-0.21,0.51,U] [#8 0.00,-0.16,0.73,U] 
01:57:08.221 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.29}, one-star: {-0.40, -0.48}
01:57:08.222 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.66)
01:57:08.223 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
01:57:08.224 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.30 cameraTheta=-1.66 mountX=-0.03 mountY=0.29, mountTheta=1.66
01:57:08.225 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.29, opts=13)
01:57:08.226 00.001 21068 Enqueuing Move request for scope (-0.03, -0.29)
01:57:08.227 00.001 16108 Worker thread wakes up
01:57:08.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
01:57:08.227 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
01:57:08.227 00.000 16108 Moving (-0.03, -0.29) raw xDistance=-0.03 yDistance=0.29
01:57:08.228 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:57:08.228 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:08.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:57:08.228 00.000 16108 MoveAxis(E, 0, ABG)
01:57:08.228 00.000 16108 Move returns status 0, amount 0
01:57:08.228 00.000 16108 MoveAxis(N, 0, ABG)
01:57:08.228 00.000 16108 Move returns status 0, amount 0
01:57:08.228 00.000 16108 move complete, result=0
01:57:08.228 00.000 16108 worker thread done servicing request
01:57:08.234 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3385, FiltMin=2877, FiltMax=65472, Gamma=1.000
01:57:08.253 00.019 21068 UpdateGuideState exits: m=154767 SNR=109.2
01:57:08.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:08.255 00.000 21068 Enqueuing Expose request
01:57:08.256 00.001 16108 Worker thread wakes up
01:57:08.256 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:57:08.257 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:08.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:09.427 01.170 16108 Exposure complete
01:57:09.483 00.056 16108 worker thread done servicing request
01:57:09.483 00.000 21068 OnExposeComplete: enter
01:57:09.484 00.001 21068 UpdateGuideState(): m_state=6
01:57:09.486 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11737
01:57:09.489 00.003 21068 Star::Find returns 1 (0), X=221.52, Y=875.31, Mass=128865, SNR=88.1, Peak=13805 HFD=3.4
01:57:09.491 00.002 21068 MultiStar: [#1 0.21,-0.16,1.28,U] [#2 0.36,-0.46,0.00,M1] [#3 0.25,-0.50,0.90,U] [#4 -0.07,-0.36,0.83,U] [#5 0.79,-0.37,0.00,M5] [#6 0.31,-0.13,0.78,U] [#7 0.45,-0.30,0.58,U] [#8 0.42,-0.21,0.75,U] 
01:57:09.492 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.33}, one-star: {0.05, -0.63}
01:57:09.493 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
01:57:09.494 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
01:57:09.495 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.33 hyp=0.39 cameraTheta=-0.99 mountX=-0.27 mountY=0.27, mountTheta=2.35
01:57:09.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.33, opts=13)
01:57:09.499 00.002 21068 Enqueuing Move request for scope (0.21, -0.33)
01:57:09.501 00.002 16108 Worker thread wakes up
01:57:09.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.33) opts 0xd
01:57:09.501 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.33)
01:57:09.501 00.000 16108 Moving (0.21, -0.33) raw xDistance=-0.27 yDistance=0.27
01:57:09.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:57:09.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:09.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:57:09.501 00.000 16108 MoveAxis(E, 70, ABG)
01:57:09.501 00.000 16108 Guiding  Dir = 2, Dur = 70
01:57:09.501 00.000 16108 IsSlewing returns 0
01:57:09.502 00.001 16108 IsGuiding returns 0
01:57:09.505 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3385, FiltMin=2918, FiltMax=60941, Gamma=1.000
01:57:09.521 00.016 21068 UpdateGuideState exits: m=128865 SNR=88.1
01:57:09.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:09.522 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:09.523 00.001 21068 Enqueuing Expose request
01:57:09.549 00.026 16108 PulseGuide returned control before completion, sleep 34
01:57:09.594 00.045 16108 IsGuiding returns 1
01:57:09.594 00.000 16108 scope still moving after pulse duration time elapsed
01:57:09.626 00.032 16108 IsSlewing returns 0
01:57:09.626 00.000 16108 IsGuiding returns 1
01:57:09.657 00.031 16108 IsSlewing returns 0
01:57:09.657 00.000 16108 IsGuiding returns 0
01:57:09.657 00.000 16108 scope move finished after 70 + 85 ms
01:57:09.657 00.000 16108 Move returns status 0, amount 70
01:57:09.657 00.000 16108 MoveAxis(N, 0, ABG)
01:57:09.657 00.000 16108 Move returns status 0, amount 0
01:57:09.657 00.000 16108 move complete, result=0
01:57:09.658 00.001 16108 worker thread done servicing request
01:57:09.658 00.000 16108 Worker thread wakes up
01:57:09.658 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.3 px 0 ms NORTH
01:57:09.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:09.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:10.635 00.976 16108 Exposure complete
01:57:10.702 00.067 16108 worker thread done servicing request
01:57:10.702 00.000 21068 OnExposeComplete: enter
01:57:10.703 00.001 21068 UpdateGuideState(): m_state=6
01:57:10.704 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11738
01:57:10.705 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=875.45, Mass=119493, SNR=76.4, Peak=12973 HFD=3.3
01:57:10.706 00.001 21068 MultiStar: [#1 0.06,-0.17,1.18,U] [#2 0.23,-0.37,1.38,U] [#3 0.25,-0.45,1.21,U] [#4 -0.03,-0.31,0.89,U] [#5 0.76,-0.24,0.00,M6] [#6 0.29,-0.01,0.90,U] [#7 0.58,-0.52,0.00,M1] [#8 0.33,0.01,0.92,U] 
01:57:10.707 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.27}, one-star: {-0.05, -0.49}
01:57:10.708 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
01:57:10.708 00.000 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
01:57:10.709 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.04 mountX=-0.20 mountY=0.23, mountTheta=2.30
01:57:10.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.27, opts=13)
01:57:10.712 00.001 21068 Enqueuing Move request for scope (0.16, -0.27)
01:57:10.712 00.000 16108 Worker thread wakes up
01:57:10.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
01:57:10.712 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
01:57:10.713 00.001 16108 Moving (0.16, -0.27) raw xDistance=-0.20 yDistance=0.23
01:57:10.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
01:57:10.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:10.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:57:10.713 00.000 16108 MoveAxis(E, 58, ABG)
01:57:10.713 00.000 16108 Guiding  Dir = 2, Dur = 58
01:57:10.713 00.000 16108 IsSlewing returns 0
01:57:10.713 00.000 16108 IsGuiding returns 0
01:57:10.717 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3385, FiltMin=2925, FiltMax=64125, Gamma=1.000
01:57:10.726 00.009 16108 PulseGuide returned control before completion, sleep 55
01:57:10.744 00.018 21068 UpdateGuideState exits: m=119493 SNR=76.4
01:57:10.747 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:10.749 00.001 21068 Enqueuing Expose request
01:57:10.787 00.038 16108 IsGuiding returns 1
01:57:10.787 00.000 16108 scope still moving after pulse duration time elapsed
01:57:10.818 00.031 16108 IsSlewing returns 0
01:57:10.818 00.000 16108 IsGuiding returns 0
01:57:10.818 00.000 16108 scope move finished after 58 + 47 ms
01:57:10.818 00.000 16108 Move returns status 0, amount 58
01:57:10.818 00.000 16108 MoveAxis(N, 0, ABG)
01:57:10.818 00.000 16108 Move returns status 0, amount 0
01:57:10.818 00.000 16108 move complete, result=0
01:57:10.818 00.000 16108 worker thread done servicing request
01:57:10.818 00.000 16108 Worker thread wakes up
01:57:10.818 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 0 ms NORTH
01:57:10.821 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:10.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:11.988 01.167 16108 Exposure complete
01:57:12.047 00.059 16108 worker thread done servicing request
01:57:12.047 00.000 21068 OnExposeComplete: enter
01:57:12.048 00.001 21068 UpdateGuideState(): m_state=6
01:57:12.049 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11739
01:57:12.050 00.001 21068 Star::Find returns 1 (0), X=220.28, Y=875.62, Mass=120643, SNR=83.2, Peak=14051 HFD=3.5
01:57:12.051 00.001 21068 MultiStar: large primary error, entering stabilization period
01:57:12.051 00.000 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
01:57:12.052 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
01:57:12.053 00.001 21068 CameraToMount -- cameraX=-1.18 cameraY=-0.32 hyp=1.23 cameraTheta=-2.87 mountX=1.11 mountY=0.59, mountTheta=0.49
01:57:12.056 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.18, y=-0.32, opts=13)
01:57:12.058 00.002 21068 Enqueuing Move request for scope (-1.18, -0.32)
01:57:12.061 00.003 16108 Worker thread wakes up
01:57:12.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.32) opts 0xd
01:57:12.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.18, -0.32)
01:57:12.061 00.000 16108 Moving (-1.18, -0.32) raw xDistance=1.11 yDistance=0.59
01:57:12.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.11
01:57:12.061 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.73 newest=1.09
01:57:12.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
01:57:12.061 00.000 16108 MoveAxis(W, 287, ABG)
01:57:12.062 00.001 16108 Guiding  Dir = 3, Dur = 287
01:57:12.062 00.000 16108 IsSlewing returns 0
01:57:12.062 00.000 16108 IsGuiding returns 0
01:57:12.068 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3385, FiltMin=2915, FiltMax=61177, Gamma=1.000
01:57:12.071 00.003 16108 PulseGuide returned control before completion, sleep 288
01:57:12.085 00.014 21068 UpdateGuideState exits: m=120643 SNR=83.2
01:57:12.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:12.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:12.088 00.001 21068 Enqueuing Expose request
01:57:12.368 00.280 16108 IsGuiding returns 1
01:57:12.368 00.000 16108 scope still moving after pulse duration time elapsed
01:57:12.399 00.031 16108 IsSlewing returns 0
01:57:12.399 00.000 16108 IsGuiding returns 0
01:57:12.400 00.001 16108 scope move finished after 287 + 51 ms
01:57:12.400 00.000 16108 Move returns status 0, amount 287
01:57:12.400 00.000 16108 MoveAxis(S, 119, ABG)
01:57:12.400 00.000 16108 Guiding  Dir = 1, Dur = 119
01:57:12.400 00.000 16108 IsSlewing returns 0
01:57:12.400 00.000 16108 IsGuiding returns 0
01:57:12.464 00.064 16108 PulseGuide returned control before completion, sleep 67
01:57:12.539 00.075 16108 IsGuiding returns 1
01:57:12.539 00.000 16108 scope still moving after pulse duration time elapsed
01:57:12.571 00.032 16108 IsSlewing returns 0
01:57:12.571 00.000 16108 IsGuiding returns 1
01:57:12.603 00.032 16108 IsSlewing returns 0
01:57:12.603 00.000 16108 IsGuiding returns 1
01:57:12.635 00.032 16108 IsSlewing returns 0
01:57:12.635 00.000 16108 IsGuiding returns 0
01:57:12.635 00.000 16108 scope move finished after 119 + 115 ms
01:57:12.635 00.000 16108 Move returns status 0, amount 119
01:57:12.635 00.000 16108 move complete, result=0
01:57:12.635 00.000 16108 worker thread done servicing request
01:57:12.635 00.000 16108 Worker thread wakes up
01:57:12.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:12.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:12.635 00.000 21068 GuideStep: 1.1 px 287 ms WEST, 0.6 px 119 ms SOUTH
01:57:13.609 00.974 16108 Exposure complete
01:57:13.679 00.070 16108 worker thread done servicing request
01:57:13.679 00.000 21068 OnExposeComplete: enter
01:57:13.681 00.002 21068 UpdateGuideState(): m_state=6
01:57:13.683 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11740
01:57:13.685 00.002 21068 Star::Find returns 1 (0), X=220.66, Y=875.19, Mass=118958, SNR=74.7, Peak=13241 HFD=3.6
01:57:13.686 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.93)
01:57:13.688 00.002 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.99)
01:57:13.690 00.002 21068 CameraToMount -- cameraX=-0.81 cameraY=-0.75 hyp=1.10 cameraTheta=-2.39 mountX=0.66 mountY=0.92, mountTheta=0.95
01:57:13.693 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.81, y=-0.75, opts=13)
01:57:13.695 00.002 21068 Enqueuing Move request for scope (-0.81, -0.75)
01:57:13.696 00.001 16108 Worker thread wakes up
01:57:13.697 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.75) opts 0xd
01:57:13.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.81, -0.75)
01:57:13.697 00.000 16108 Moving (-0.81, -0.75) raw xDistance=0.66 yDistance=0.92
01:57:13.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.66
01:57:13.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
01:57:13.697 00.000 16108 MoveAxis(W, 194, ABG)
01:57:13.697 00.000 16108 Guiding  Dir = 3, Dur = 194
01:57:13.698 00.001 16108 IsSlewing returns 0
01:57:13.699 00.001 16108 IsGuiding returns 0
01:57:13.705 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3385, FiltMin=2912, FiltMax=61702, Gamma=1.000
01:57:13.716 00.011 16108 PulseGuide returned control before completion, sleep 187
01:57:13.721 00.005 21068 UpdateGuideState exits: m=118958 SNR=74.7
01:57:13.723 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.723 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:13.724 00.001 21068 Enqueuing Expose request
01:57:13.919 00.195 16108 IsGuiding returns 1
01:57:13.919 00.000 16108 scope still moving after pulse duration time elapsed
01:57:13.951 00.032 16108 IsSlewing returns 0
01:57:13.951 00.000 16108 IsGuiding returns 1
01:57:13.983 00.032 16108 IsSlewing returns 0
01:57:13.983 00.000 16108 IsGuiding returns 0
01:57:13.984 00.001 16108 scope move finished after 194 + 90 ms
01:57:13.984 00.000 16108 Move returns status 0, amount 194
01:57:13.984 00.000 16108 MoveAxis(S, 185, ABG)
01:57:13.984 00.000 16108 Guiding  Dir = 1, Dur = 185
01:57:13.984 00.000 16108 IsSlewing returns 0
01:57:13.985 00.001 16108 IsGuiding returns 0
01:57:14.032 00.047 16108 PulseGuide returned control before completion, sleep 149
01:57:14.187 00.155 16108 IsGuiding returns 1
01:57:14.187 00.000 16108 scope still moving after pulse duration time elapsed
01:57:14.218 00.031 16108 IsSlewing returns 0
01:57:14.218 00.000 16108 IsGuiding returns 1
01:57:14.250 00.032 16108 IsSlewing returns 0
01:57:14.250 00.000 16108 IsGuiding returns 1
01:57:14.282 00.032 16108 IsSlewing returns 0
01:57:14.282 00.000 16108 IsGuiding returns 0
01:57:14.283 00.001 16108 scope move finished after 185 + 112 ms
01:57:14.283 00.000 16108 Move returns status 0, amount 185
01:57:14.283 00.000 16108 move complete, result=0
01:57:14.283 00.000 16108 worker thread done servicing request
01:57:14.283 00.000 16108 Worker thread wakes up
01:57:14.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:14.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:14.283 00.000 21068 GuideStep: 0.7 px 194 ms WEST, 0.9 px 185 ms SOUTH
01:57:15.443 01.160 16108 Exposure complete
01:57:15.506 00.063 16108 worker thread done servicing request
01:57:15.506 00.000 21068 OnExposeComplete: enter
01:57:15.507 00.001 21068 UpdateGuideState(): m_state=6
01:57:15.508 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11741
01:57:15.509 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=875.43, Mass=121672, SNR=80.5, Peak=13555 HFD=3.3
01:57:15.509 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
01:57:15.510 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
01:57:15.511 00.001 21068 CameraToMount -- cameraX=0.90 cameraY=-0.51 hyp=1.03 cameraTheta=-0.51 mountX=-0.97 mountY=0.28, mountTheta=2.86
01:57:15.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.90, y=-0.51, opts=13)
01:57:15.517 00.004 21068 Enqueuing Move request for scope (0.90, -0.51)
01:57:15.518 00.001 16108 Worker thread wakes up
01:57:15.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.51) opts 0xd
01:57:15.518 00.000 16108 Handling offset move in thread for scope, endpoint = (0.90, -0.51)
01:57:15.518 00.000 16108 Moving (0.90, -0.51) raw xDistance=-0.97 yDistance=0.28
01:57:15.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.97
01:57:15.519 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
01:57:15.519 00.000 16108 MoveAxis(E, 241, ABG)
01:57:15.519 00.000 16108 Guiding  Dir = 2, Dur = 241
01:57:15.519 00.000 16108 IsSlewing returns 0
01:57:15.520 00.001 16108 IsGuiding returns 0
01:57:15.525 00.005 16108 PulseGuide returned control before completion, sleep 247
01:57:15.525 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3382, FiltMin=2921, FiltMax=53641, Gamma=1.000
01:57:15.546 00.021 21068 UpdateGuideState exits: m=121672 SNR=80.5
01:57:15.547 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.549 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:15.549 00.000 21068 Enqueuing Expose request
01:57:15.775 00.226 16108 IsGuiding returns 1
01:57:15.775 00.000 16108 scope still moving after pulse duration time elapsed
01:57:15.805 00.030 16108 IsSlewing returns 0
01:57:15.805 00.000 16108 IsGuiding returns 0
01:57:15.805 00.000 16108 scope move finished after 241 + 44 ms
01:57:15.805 00.000 16108 Move returns status 0, amount 241
01:57:15.805 00.000 16108 MoveAxis(S, 57, ABG)
01:57:15.805 00.000 16108 Guiding  Dir = 1, Dur = 57
01:57:15.805 00.000 16108 IsSlewing returns 0
01:57:15.805 00.000 16108 IsGuiding returns 0
01:57:15.855 00.050 16108 PulseGuide returned control before completion, sleep 18
01:57:15.885 00.030 16108 IsGuiding returns 1
01:57:15.885 00.000 16108 scope still moving after pulse duration time elapsed
01:57:15.916 00.031 16108 IsSlewing returns 0
01:57:15.918 00.002 16108 IsGuiding returns 1
01:57:15.947 00.029 16108 IsSlewing returns 0
01:57:15.947 00.000 16108 IsGuiding returns 0
01:57:15.948 00.001 16108 scope move finished after 57 + 84 ms
01:57:15.948 00.000 16108 Move returns status 0, amount 57
01:57:15.948 00.000 16108 move complete, result=0
01:57:15.948 00.000 16108 worker thread done servicing request
01:57:15.948 00.000 16108 Worker thread wakes up
01:57:15.948 00.000 21068 GuideStep: -1.0 px 241 ms EAST, 0.3 px 57 ms SOUTH
01:57:15.951 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:15.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:16.932 00.981 16108 Exposure complete
01:57:17.002 00.070 16108 worker thread done servicing request
01:57:17.002 00.000 21068 OnExposeComplete: enter
01:57:17.005 00.003 21068 UpdateGuideState(): m_state=6
01:57:17.008 00.003 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11742
01:57:17.010 00.002 21068 Star::Find returns 1 (0), X=222.29, Y=875.18, Mass=118661, SNR=82.7, Peak=14637 HFD=3.4
01:57:17.011 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
01:57:17.013 00.002 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
01:57:17.014 00.001 21068 CameraToMount -- cameraX=0.82 cameraY=-0.76 hyp=1.12 cameraTheta=-0.75 mountX=-0.94 mountY=0.55, mountTheta=2.61
01:57:17.018 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.82, y=-0.76, opts=13)
01:57:17.019 00.001 21068 Enqueuing Move request for scope (0.82, -0.76)
01:57:17.020 00.001 16108 Worker thread wakes up
01:57:17.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.76) opts 0xd
01:57:17.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.82, -0.76)
01:57:17.020 00.000 16108 Moving (0.82, -0.76) raw xDistance=-0.94 yDistance=0.55
01:57:17.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.94
01:57:17.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
01:57:17.020 00.000 16108 MoveAxis(E, 264, ABG)
01:57:17.020 00.000 16108 Guiding  Dir = 2, Dur = 264
01:57:17.020 00.000 16108 IsSlewing returns 0
01:57:17.020 00.000 16108 IsGuiding returns 0
01:57:17.025 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3385, FiltMin=2887, FiltMax=65401, Gamma=1.000
01:57:17.047 00.022 21068 UpdateGuideState exits: m=118661 SNR=82.7
01:57:17.050 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:17.053 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:17.054 00.001 21068 Enqueuing Expose request
01:57:17.064 00.010 16108 PulseGuide returned control before completion, sleep 231
01:57:17.298 00.234 16108 IsGuiding returns 1
01:57:17.298 00.000 16108 scope still moving after pulse duration time elapsed
01:57:17.329 00.031 16108 IsSlewing returns 0
01:57:17.329 00.000 16108 IsGuiding returns 1
01:57:17.360 00.031 16108 IsSlewing returns 0
01:57:17.360 00.000 16108 IsGuiding returns 1
01:57:17.392 00.032 16108 IsSlewing returns 0
01:57:17.393 00.001 16108 IsGuiding returns 0
01:57:17.393 00.000 16108 scope move finished after 264 + 107 ms
01:57:17.393 00.000 16108 Move returns status 0, amount 264
01:57:17.393 00.000 16108 MoveAxis(S, 111, ABG)
01:57:17.393 00.000 16108 Guiding  Dir = 1, Dur = 111
01:57:17.393 00.000 16108 IsSlewing returns 0
01:57:17.393 00.000 16108 IsGuiding returns 0
01:57:17.399 00.006 16108 PulseGuide returned control before completion, sleep 115
01:57:17.518 00.119 16108 IsGuiding returns 1
01:57:17.518 00.000 16108 scope still moving after pulse duration time elapsed
01:57:17.550 00.032 16108 IsSlewing returns 0
01:57:17.550 00.000 16108 IsGuiding returns 0
01:57:17.550 00.000 16108 scope move finished after 111 + 46 ms
01:57:17.550 00.000 16108 Move returns status 0, amount 111
01:57:17.550 00.000 16108 move complete, result=0
01:57:17.550 00.000 16108 worker thread done servicing request
01:57:17.551 00.001 16108 Worker thread wakes up
01:57:17.551 00.000 21068 GuideStep: -0.9 px 264 ms EAST, 0.6 px 111 ms SOUTH
01:57:17.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:17.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:18.723 01.171 16108 Exposure complete
01:57:18.785 00.062 16108 worker thread done servicing request
01:57:18.785 00.000 21068 OnExposeComplete: enter
01:57:18.786 00.001 21068 UpdateGuideState(): m_state=6
01:57:18.786 00.000 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11743
01:57:18.787 00.001 21068 Star::Find returns 1 (0), X=221.02, Y=875.90, Mass=113461, SNR=84.9, Peak=15408 HFD=3.4
01:57:18.788 00.001 21068 MultiStar: exiting stabilization period
01:57:18.789 00.001 21068 MultiStar: [#1 -0.55,0.50,0.00,M1] [#2 -0.40,0.13,1.17,U] [#3 -0.42,0.16,1.06,U] [#4 -0.61,0.43,0.00,M1] [#5 0.07,0.38,0.98,U] [#6 -0.31,0.54,0.00,M1] [#7 -0.04,0.44,0.71,U] [#8 -0.44,0.52,0.00,M1] 
01:57:18.789 00.000 21068 refined, 4 included, MultiStar: {-0.27, 0.20}, one-star: {-0.45, -0.04}
01:57:18.790 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:57:18.791 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:57:18.791 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.33 cameraTheta=2.51 mountX=0.30 mountY=-0.13, mountTheta=-0.40
01:57:18.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.20, opts=13)
01:57:18.794 00.001 21068 Enqueuing Move request for scope (-0.27, 0.20)
01:57:18.795 00.001 16108 Worker thread wakes up
01:57:18.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
01:57:18.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
01:57:18.795 00.000 16108 Moving (-0.27, 0.20) raw xDistance=0.30 yDistance=-0.13
01:57:18.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:57:18.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:18.796 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:18.796 00.000 16108 MoveAxis(W, 60, ABG)
01:57:18.796 00.000 16108 Guiding  Dir = 3, Dur = 60
01:57:18.797 00.001 16108 IsSlewing returns 0
01:57:18.797 00.000 16108 IsGuiding returns 0
01:57:18.799 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3385, FiltMin=2915, FiltMax=56345, Gamma=1.000
01:57:18.815 00.016 21068 UpdateGuideState exits: m=113461 SNR=84.9
01:57:18.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.816 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:18.817 00.001 21068 Enqueuing Expose request
01:57:18.827 00.010 16108 PulseGuide returned control before completion, sleep 41
01:57:18.873 00.046 16108 IsGuiding returns 1
01:57:18.873 00.000 16108 scope still moving after pulse duration time elapsed
01:57:18.903 00.030 16108 IsSlewing returns 0
01:57:18.904 00.001 16108 IsGuiding returns 1
01:57:18.933 00.029 16108 IsSlewing returns 0
01:57:18.933 00.000 16108 IsGuiding returns 0
01:57:18.934 00.001 16108 scope move finished after 60 + 76 ms
01:57:18.934 00.000 16108 Move returns status 0, amount 60
01:57:18.934 00.000 16108 MoveAxis(N, 0, ABG)
01:57:18.934 00.000 16108 Move returns status 0, amount 0
01:57:18.934 00.000 16108 move complete, result=0
01:57:18.934 00.000 16108 worker thread done servicing request
01:57:18.934 00.000 16108 Worker thread wakes up
01:57:18.934 00.000 21068 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
01:57:18.937 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:18.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:19.907 00.970 16108 Exposure complete
01:57:19.968 00.061 16108 worker thread done servicing request
01:57:19.968 00.000 21068 OnExposeComplete: enter
01:57:19.970 00.002 21068 UpdateGuideState(): m_state=6
01:57:19.973 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11744
01:57:19.974 00.001 21068 Star::Find returns 1 (0), X=220.96, Y=876.33, Mass=142459, SNR=90.6, Peak=16656 HFD=3.3
01:57:19.975 00.001 21068 MultiStar: [#1 -0.65,0.60,0.00,M2] [#2 -0.34,0.23,1.13,U] [#3 -0.48,0.52,0.00,M1] [#4 -0.83,0.64,0.00,M2] [#5 -0.28,0.60,0.00,M6] [#6 -0.53,0.81,0.00,M2] [#7 -0.28,0.48,0.64,U] [#8 -0.54,0.69,0.00,M2] 
01:57:19.975 00.000 21068 refined, 2 included, MultiStar: {-0.38, 0.34}, one-star: {-0.50, 0.39}
01:57:19.976 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
01:57:19.977 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
01:57:19.977 00.000 21068 CameraToMount -- cameraX=-0.38 cameraY=0.34 hyp=0.52 cameraTheta=2.41 mountX=0.44 mountY=-0.24, mountTheta=-0.51
01:57:19.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.34, opts=13)
01:57:19.980 00.001 21068 Enqueuing Move request for scope (-0.38, 0.34)
01:57:19.981 00.001 16108 Worker thread wakes up
01:57:19.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.34) opts 0xd
01:57:19.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.34)
01:57:19.981 00.000 16108 Moving (-0.38, 0.34) raw xDistance=0.44 yDistance=-0.24
01:57:19.982 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
01:57:19.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:19.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:57:19.982 00.000 16108 MoveAxis(W, 119, ABG)
01:57:19.982 00.000 16108 Guiding  Dir = 3, Dur = 119
01:57:19.982 00.000 16108 IsSlewing returns 0
01:57:19.984 00.002 16108 IsGuiding returns 0
01:57:19.989 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3382, FiltMin=2915, FiltMax=45161, Gamma=1.000
01:57:20.013 00.024 21068 UpdateGuideState exits: m=142459 SNR=90.6
01:57:20.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:20.015 00.000 21068 Enqueuing Expose request
01:57:20.020 00.005 16108 PulseGuide returned control before completion, sleep 93
01:57:20.128 00.108 16108 IsGuiding returns 1
01:57:20.128 00.000 16108 scope still moving after pulse duration time elapsed
01:57:20.159 00.031 16108 IsSlewing returns 0
01:57:20.159 00.000 16108 IsGuiding returns 1
01:57:20.191 00.032 16108 IsSlewing returns 0
01:57:20.191 00.000 16108 IsGuiding returns 0
01:57:20.191 00.000 16108 scope move finished after 119 + 88 ms
01:57:20.191 00.000 16108 Move returns status 0, amount 119
01:57:20.191 00.000 16108 MoveAxis(N, 0, ABG)
01:57:20.191 00.000 16108 Move returns status 0, amount 0
01:57:20.191 00.000 16108 move complete, result=0
01:57:20.191 00.000 16108 worker thread done servicing request
01:57:20.191 00.000 21068 GuideStep: 0.4 px 119 ms WEST, -0.2 px 0 ms NORTH
01:57:20.193 00.002 16108 Worker thread wakes up
01:57:20.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:20.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:21.351 01.158 16108 Exposure complete
01:57:21.410 00.059 16108 worker thread done servicing request
01:57:21.410 00.000 21068 OnExposeComplete: enter
01:57:21.413 00.003 21068 UpdateGuideState(): m_state=6
01:57:21.414 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11745
01:57:21.416 00.002 21068 Star::Find returns 1 (0), X=221.57, Y=876.12, Mass=119332, SNR=91.1, Peak=16931 HFD=3.3
01:57:21.418 00.002 21068 MultiStar: [#1 0.15,0.51,1.08,U] [#2 0.20,0.13,1.14,U] [#3 0.15,0.22,1.11,U] [#4 -0.28,0.34,0.75,U] [#5 0.22,0.37,0.89,U] [#6 0.11,0.41,0.77,U] [#7 0.29,0.36,0.62,U] [#8 0.13,0.38,0.72,U] 
01:57:21.420 00.002 21068 single-star, 8 included, MultiStar: {0.12, 0.31}, one-star: {0.10, 0.18}
01:57:21.420 00.000 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
01:57:21.422 00.002 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
01:57:21.423 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.05 mountX=-0.07 mountY=-0.20, mountTheta=-1.91
01:57:21.426 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.18, opts=13)
01:57:21.427 00.001 21068 Enqueuing Move request for scope (0.10, 0.18)
01:57:21.428 00.001 16108 Worker thread wakes up
01:57:21.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
01:57:21.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
01:57:21.430 00.002 16108 Moving (0.10, 0.18) raw xDistance=-0.07 yDistance=-0.20
01:57:21.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:21.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:21.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:57:21.430 00.000 16108 MoveAxis(E, 0, ABG)
01:57:21.430 00.000 16108 Move returns status 0, amount 0
01:57:21.430 00.000 16108 MoveAxis(N, 0, ABG)
01:57:21.430 00.000 16108 Move returns status 0, amount 0
01:57:21.430 00.000 16108 move complete, result=0
01:57:21.430 00.000 16108 worker thread done servicing request
01:57:21.437 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3382, FiltMin=2928, FiltMax=65440, Gamma=1.000
01:57:21.452 00.015 21068 UpdateGuideState exits: m=119332 SNR=91.1
01:57:21.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.455 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:21.456 00.001 21068 Enqueuing Expose request
01:57:21.456 00.000 16108 Worker thread wakes up
01:57:21.456 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:21.457 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:21.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:22.426 00.969 16108 Exposure complete
01:57:22.493 00.067 16108 worker thread done servicing request
01:57:22.493 00.000 21068 OnExposeComplete: enter
01:57:22.494 00.001 21068 UpdateGuideState(): m_state=6
01:57:22.496 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11746
01:57:22.497 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=876.34, Mass=117195, SNR=80.1, Peak=17408 HFD=2.8
01:57:22.498 00.001 21068 MultiStar: [#1 -0.48,0.36,0.00,M2] [#2 -0.18,0.32,1.25,U] [#3 -0.15,0.30,1.29,U] [#4 -0.45,0.34,0.90,U] [#5 0.03,0.39,0.91,U] [#6 -0.39,0.30,0.93,U] [#7 -0.32,0.09,0.78,U] [#8 -0.27,0.48,0.72,U] 
01:57:22.499 00.001 21068 refined, 7 included, MultiStar: {-0.25, 0.33}, one-star: {-0.36, 0.40}
01:57:22.499 00.000 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
01:57:22.500 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
01:57:22.500 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.33 hyp=0.41 cameraTheta=2.23 mountX=0.31 mountY=-0.26, mountTheta=-0.70
01:57:22.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.33, opts=13)
01:57:22.503 00.001 21068 Enqueuing Move request for scope (-0.25, 0.33)
01:57:22.503 00.000 16108 Worker thread wakes up
01:57:22.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.33) opts 0xd
01:57:22.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.33)
01:57:22.505 00.002 16108 Moving (-0.25, 0.33) raw xDistance=0.31 yDistance=-0.26
01:57:22.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:57:22.505 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:22.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:57:22.505 00.000 16108 MoveAxis(W, 80, ABG)
01:57:22.505 00.000 16108 Guiding  Dir = 3, Dur = 80
01:57:22.505 00.000 16108 IsSlewing returns 0
01:57:22.505 00.000 16108 IsGuiding returns 0
01:57:22.508 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3382, FiltMin=2934, FiltMax=62937, Gamma=1.000
01:57:22.522 00.014 21068 UpdateGuideState exits: m=117195 SNR=80.1
01:57:22.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:22.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:22.525 00.001 21068 Enqueuing Expose request
01:57:22.548 00.023 16108 PulseGuide returned control before completion, sleep 48
01:57:22.609 00.061 16108 IsGuiding returns 1
01:57:22.609 00.000 16108 scope still moving after pulse duration time elapsed
01:57:22.640 00.031 16108 IsSlewing returns 0
01:57:22.640 00.000 16108 IsGuiding returns 0
01:57:22.641 00.001 16108 scope move finished after 80 + 55 ms
01:57:22.641 00.000 16108 Move returns status 0, amount 80
01:57:22.641 00.000 16108 MoveAxis(N, 0, ABG)
01:57:22.641 00.000 16108 Move returns status 0, amount 0
01:57:22.641 00.000 16108 move complete, result=0
01:57:22.641 00.000 16108 worker thread done servicing request
01:57:22.641 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.3 px 0 ms NORTH
01:57:22.644 00.003 16108 Worker thread wakes up
01:57:22.644 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:22.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:23.831 01.187 16108 Exposure complete
01:57:23.909 00.078 16108 worker thread done servicing request
01:57:23.909 00.000 21068 OnExposeComplete: enter
01:57:23.911 00.002 21068 UpdateGuideState(): m_state=6
01:57:23.913 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11747
01:57:23.914 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.19, Mass=118880, SNR=80.6, Peak=18240 HFD=2.8
01:57:23.917 00.003 21068 MultiStar: [#1 0.10,0.53,1.31,U] [#2 0.18,0.05,1.38,U] [#3 -0.05,0.23,1.34,U] [#4 -0.51,0.25,0.92,U] [#5 0.18,0.19,0.99,U] [#6 -0.15,0.58,0.00,M1] [#7 -0.07,0.37,0.66,U] [#8 0.20,0.55,0.00,M1] 
01:57:23.919 00.002 21068 refined, 6 included, MultiStar: {-0.05, 0.26}, one-star: {-0.33, 0.25}
01:57:23.921 00.002 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:57:23.922 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
01:57:23.923 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.75 mountX=0.09 mountY=-0.24, mountTheta=-1.21
01:57:23.926 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.26, opts=13)
01:57:23.927 00.001 21068 Enqueuing Move request for scope (-0.05, 0.26)
01:57:23.929 00.002 16108 Worker thread wakes up
01:57:23.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
01:57:23.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
01:57:23.930 00.001 16108 Moving (-0.05, 0.26) raw xDistance=0.09 yDistance=-0.24
01:57:23.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:57:23.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:23.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:57:23.930 00.000 16108 MoveAxis(E, 0, ABG)
01:57:23.930 00.000 16108 Move returns status 0, amount 0
01:57:23.930 00.000 16108 MoveAxis(N, 0, ABG)
01:57:23.930 00.000 16108 Move returns status 0, amount 0
01:57:23.930 00.000 16108 move complete, result=0
01:57:23.930 00.000 16108 worker thread done servicing request
01:57:23.938 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3385, FiltMin=2928, FiltMax=59680, Gamma=1.000
01:57:23.961 00.023 21068 UpdateGuideState exits: m=118880 SNR=80.6
01:57:23.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:23.964 00.001 21068 Enqueuing Expose request
01:57:23.964 00.000 16108 Worker thread wakes up
01:57:23.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:23.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:23.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:24.936 00.971 16108 Exposure complete
01:57:25.007 00.071 16108 worker thread done servicing request
01:57:25.007 00.000 21068 OnExposeComplete: enter
01:57:25.010 00.003 21068 UpdateGuideState(): m_state=6
01:57:25.011 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11748
01:57:25.013 00.002 21068 Star::Find returns 1 (0), X=221.35, Y=876.10, Mass=134430, SNR=91.3, Peak=16339 HFD=3.4
01:57:25.014 00.001 21068 MultiStar: [#1 0.06,0.30,1.15,U] [#2 0.25,0.10,1.23,U] [#3 0.02,0.19,1.01,U] [#4 -0.07,0.49,0.86,U] [#5 0.31,0.25,0.87,U] [#6 0.04,0.36,0.73,U] [#7 0.32,-0.09,0.57,U] [#8 0.11,0.17,0.60,U] 
01:57:25.015 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.22}, one-star: {-0.12, 0.16}
01:57:25.016 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
01:57:25.017 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
01:57:25.018 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.20 mountX=0.14 mountY=-0.13, mountTheta=-0.73
01:57:25.021 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.16, opts=13)
01:57:25.023 00.002 21068 Enqueuing Move request for scope (-0.12, 0.16)
01:57:25.026 00.003 16108 Worker thread wakes up
01:57:25.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
01:57:25.026 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
01:57:25.026 00.000 16108 Moving (-0.12, 0.16) raw xDistance=0.14 yDistance=-0.13
01:57:25.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:57:25.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:25.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:25.026 00.000 16108 MoveAxis(E, 0, ABG)
01:57:25.026 00.000 16108 Move returns status 0, amount 0
01:57:25.026 00.000 16108 MoveAxis(N, 0, ABG)
01:57:25.026 00.000 16108 Move returns status 0, amount 0
01:57:25.026 00.000 16108 move complete, result=0
01:57:25.026 00.000 16108 worker thread done servicing request
01:57:25.032 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3385, FiltMin=2905, FiltMax=62272, Gamma=1.000
01:57:25.053 00.021 21068 UpdateGuideState exits: m=134430 SNR=91.3
01:57:25.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:25.057 00.001 21068 Enqueuing Expose request
01:57:25.057 00.000 16108 Worker thread wakes up
01:57:25.057 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:25.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:25.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:26.219 01.161 16108 Exposure complete
01:57:26.287 00.068 16108 worker thread done servicing request
01:57:26.287 00.000 21068 OnExposeComplete: enter
01:57:26.288 00.001 21068 UpdateGuideState(): m_state=6
01:57:26.290 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11749
01:57:26.291 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.05, Mass=118953, SNR=84.1, Peak=19507 HFD=3.2
01:57:26.292 00.001 21068 MultiStar: [#1 0.24,0.25,0.94,U] [#2 0.46,0.03,1.30,U] [#3 0.47,0.09,1.13,U] [#4 0.02,0.24,0.84,U] [#5 0.56,0.26,0.00,M3] [#6 0.30,0.49,0.84,U] [#7 0.59,0.16,0.00,M1] [#8 0.40,0.36,0.79,U] 
01:57:26.292 00.000 21068 single-star, 6 included, MultiStar: {0.31, 0.20}, one-star: {0.15, 0.11}
01:57:26.293 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
01:57:26.294 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
01:57:26.294 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.63 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
01:57:26.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.11, opts=13)
01:57:26.297 00.001 21068 Enqueuing Move request for scope (0.15, 0.11)
01:57:26.299 00.002 16108 Worker thread wakes up
01:57:26.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
01:57:26.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
01:57:26.299 00.000 16108 Moving (0.15, 0.11) raw xDistance=-0.13 yDistance=-0.14
01:57:26.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:57:26.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:26.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:26.299 00.000 16108 MoveAxis(E, 0, ABG)
01:57:26.299 00.000 16108 Move returns status 0, amount 0
01:57:26.299 00.000 16108 MoveAxis(N, 0, ABG)
01:57:26.299 00.000 16108 Move returns status 0, amount 0
01:57:26.299 00.000 16108 move complete, result=0
01:57:26.299 00.000 16108 worker thread done servicing request
01:57:26.302 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3385, FiltMin=2918, FiltMax=60585, Gamma=1.000
01:57:26.318 00.016 21068 UpdateGuideState exits: m=118953 SNR=84.1
01:57:26.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:26.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:26.321 00.001 21068 Enqueuing Expose request
01:57:26.321 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:26.322 00.001 16108 Worker thread wakes up
01:57:26.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:26.323 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:27.290 00.967 16108 Exposure complete
01:57:27.377 00.087 16108 worker thread done servicing request
01:57:27.377 00.000 21068 OnExposeComplete: enter
01:57:27.378 00.001 21068 UpdateGuideState(): m_state=6
01:57:27.379 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11750
01:57:27.380 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=875.93, Mass=139853, SNR=102.6, Peak=21235 HFD=3.3
01:57:27.380 00.000 21068 MultiStar: [#1 0.26,0.06,1.03,U] [#2 0.45,-0.17,0.87,U] [#3 0.48,-0.06,0.95,U] [#4 0.25,0.15,0.78,U] [#5 0.50,0.08,0.83,U] [#6 0.35,0.06,0.77,U] [#7 0.53,-0.12,0.54,U] [#8 0.45,0.07,0.75,U] 
01:57:27.381 00.001 21068 single-star, 8 included, MultiStar: {0.36, 0.01}, one-star: {0.08, -0.01}
01:57:27.382 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
01:57:27.383 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
01:57:27.384 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
01:57:27.385 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
01:57:27.386 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
01:57:27.387 00.001 16108 Worker thread wakes up
01:57:27.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:57:27.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:57:27.387 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
01:57:27.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:57:27.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:27.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:27.387 00.000 16108 MoveAxis(E, 0, ABG)
01:57:27.387 00.000 16108 Move returns status 0, amount 0
01:57:27.389 00.002 16108 MoveAxis(N, 0, ABG)
01:57:27.389 00.000 16108 Move returns status 0, amount 0
01:57:27.389 00.000 16108 move complete, result=0
01:57:27.389 00.000 16108 worker thread done servicing request
01:57:27.392 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3385, FiltMin=2928, FiltMax=65533, Gamma=1.000
01:57:27.408 00.016 21068 UpdateGuideState exits: m=139853 SNR=102.6
01:57:27.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:27.411 00.001 21068 Enqueuing Expose request
01:57:27.411 00.000 16108 Worker thread wakes up
01:57:27.411 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:27.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:27.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:28.571 01.159 16108 Exposure complete
01:57:28.635 00.064 16108 worker thread done servicing request
01:57:28.635 00.000 21068 OnExposeComplete: enter
01:57:28.636 00.001 21068 UpdateGuideState(): m_state=6
01:57:28.637 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11751
01:57:28.637 00.000 21068 Star::Find returns 1 (0), X=221.82, Y=875.81, Mass=128012, SNR=90.8, Peak=18051 HFD=3.1
01:57:28.638 00.001 21068 MultiStar: [#1 0.41,-0.15,1.31,U] [#2 0.38,-0.40,1.21,U] [#3 0.46,-0.25,0.98,U] [#4 0.15,-0.07,0.84,U] [#5 0.54,0.02,0.86,U] [#6 0.36,-0.06,0.83,U] [#7 0.55,-0.28,0.00,M1] [#8 0.46,0.36,0.00,M1] 
01:57:28.639 00.001 21068 single-star, 6 included, MultiStar: {0.38, -0.16}, one-star: {0.36, -0.13}
01:57:28.640 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
01:57:28.640 00.000 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
01:57:28.641 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-0.35 mountX=-0.38 mountY=0.04, mountTheta=3.02
01:57:28.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.13, opts=13)
01:57:28.644 00.001 21068 Enqueuing Move request for scope (0.36, -0.13)
01:57:28.645 00.001 16108 Worker thread wakes up
01:57:28.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.13) opts 0xd
01:57:28.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.13)
01:57:28.645 00.000 16108 Moving (0.36, -0.13) raw xDistance=-0.38 yDistance=0.04
01:57:28.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:57:28.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:28.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:28.645 00.000 16108 MoveAxis(E, 98, ABG)
01:57:28.645 00.000 16108 Guiding  Dir = 2, Dur = 98
01:57:28.645 00.000 16108 IsSlewing returns 0
01:57:28.645 00.000 16108 IsGuiding returns 0
01:57:28.646 00.001 16108 PulseGuide returned control before completion, sleep 108
01:57:28.648 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3382, FiltMin=2928, FiltMax=63949, Gamma=1.000
01:57:28.663 00.015 21068 UpdateGuideState exits: m=128012 SNR=90.8
01:57:28.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.664 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:28.665 00.001 21068 Enqueuing Expose request
01:57:28.754 00.089 16108 IsGuiding returns 1
01:57:28.754 00.000 16108 scope still moving after pulse duration time elapsed
01:57:28.786 00.032 16108 IsSlewing returns 0
01:57:28.787 00.001 16108 IsGuiding returns 1
01:57:28.817 00.030 16108 IsSlewing returns 0
01:57:28.817 00.000 16108 IsGuiding returns 0
01:57:28.817 00.000 16108 scope move finished after 98 + 74 ms
01:57:28.817 00.000 16108 Move returns status 0, amount 98
01:57:28.817 00.000 16108 MoveAxis(N, 0, ABG)
01:57:28.817 00.000 16108 Move returns status 0, amount 0
01:57:28.817 00.000 16108 move complete, result=0
01:57:28.817 00.000 16108 worker thread done servicing request
01:57:28.817 00.000 16108 Worker thread wakes up
01:57:28.817 00.000 21068 GuideStep: -0.4 px 98 ms EAST, 0.0 px 0 ms NORTH
01:57:28.819 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:28.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:29.807 00.988 16108 Exposure complete
01:57:29.886 00.079 16108 worker thread done servicing request
01:57:29.887 00.001 21068 OnExposeComplete: enter
01:57:29.889 00.002 21068 UpdateGuideState(): m_state=6
01:57:29.891 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11752
01:57:29.893 00.002 21068 Star::Find returns 1 (0), X=221.54, Y=875.77, Mass=130166, SNR=84.2, Peak=16947 HFD=3.2
01:57:29.894 00.001 21068 MultiStar: [#1 -0.04,0.04,1.18,U] [#2 0.10,-0.33,1.32,U] [#3 0.04,-0.11,0.98,U] [#4 -0.34,0.00,0.92,U] [#5 0.33,0.20,0.91,U] [#6 0.12,0.42,0.84,U] [#7 0.18,0.03,0.68,U] [#8 0.27,0.10,0.91,U] 
01:57:29.896 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.08, -0.17}
01:57:29.899 00.003 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
01:57:29.901 00.002 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
01:57:29.902 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
01:57:29.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
01:57:29.905 00.001 21068 Enqueuing Move request for scope (0.07, -0.00)
01:57:29.906 00.001 16108 Worker thread wakes up
01:57:29.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:57:29.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:57:29.906 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.01
01:57:29.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:29.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:29.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:29.906 00.000 16108 MoveAxis(E, 0, ABG)
01:57:29.906 00.000 16108 Move returns status 0, amount 0
01:57:29.906 00.000 16108 MoveAxis(N, 0, ABG)
01:57:29.906 00.000 16108 Move returns status 0, amount 0
01:57:29.906 00.000 16108 move complete, result=0
01:57:29.906 00.000 16108 worker thread done servicing request
01:57:29.916 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3382, FiltMin=2877, FiltMax=53280, Gamma=1.000
01:57:29.945 00.029 21068 UpdateGuideState exits: m=130166 SNR=84.2
01:57:29.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:29.951 00.004 21068 Enqueuing Expose request
01:57:29.955 00.004 16108 Worker thread wakes up
01:57:29.955 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:29.957 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:29.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:31.114 01.157 16108 Exposure complete
01:57:31.179 00.065 16108 worker thread done servicing request
01:57:31.179 00.000 21068 OnExposeComplete: enter
01:57:31.180 00.001 21068 UpdateGuideState(): m_state=6
01:57:31.181 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11753
01:57:31.183 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=875.93, Mass=143612, SNR=98.2, Peak=17216 HFD=3.9
01:57:31.183 00.000 21068 MultiStar: [#1 -0.15,0.17,0.89,U] [#2 -0.35,-0.10,1.19,U] [#3 -0.02,0.06,0.82,U] [#4 -0.51,0.12,0.70,U] [#5 0.17,0.36,0.93,U] [#6 -0.27,0.24,0.62,U] [#7 -0.00,0.29,0.53,U] [#8 -0.04,0.42,0.64,U] 
01:57:31.184 00.001 21068 refined, 8 included, MultiStar: {-0.19, 0.14}, one-star: {-0.40, -0.01}
01:57:31.185 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
01:57:31.185 00.000 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
01:57:31.186 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.48 mountX=0.21 mountY=-0.10, mountTheta=-0.44
01:57:31.188 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.14, opts=13)
01:57:31.189 00.001 21068 Enqueuing Move request for scope (-0.19, 0.14)
01:57:31.189 00.000 16108 Worker thread wakes up
01:57:31.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
01:57:31.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
01:57:31.190 00.001 16108 Moving (-0.19, 0.14) raw xDistance=0.21 yDistance=-0.10
01:57:31.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:57:31.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:31.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:57:31.190 00.000 16108 MoveAxis(W, 54, ABG)
01:57:31.190 00.000 16108 Guiding  Dir = 3, Dur = 54
01:57:31.190 00.000 16108 IsSlewing returns 0
01:57:31.190 00.000 16108 IsGuiding returns 0
01:57:31.195 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3382, FiltMin=2928, FiltMax=62585, Gamma=1.000
01:57:31.210 00.015 21068 UpdateGuideState exits: m=143612 SNR=98.2
01:57:31.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:31.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:31.212 00.000 21068 Enqueuing Expose request
01:57:31.239 00.027 16108 PulseGuide returned control before completion, sleep 15
01:57:31.269 00.030 16108 IsGuiding returns 1
01:57:31.269 00.000 16108 scope still moving after pulse duration time elapsed
01:57:31.301 00.032 16108 IsSlewing returns 0
01:57:31.301 00.000 16108 IsGuiding returns 1
01:57:31.333 00.032 16108 IsSlewing returns 0
01:57:31.333 00.000 16108 IsGuiding returns 0
01:57:31.333 00.000 16108 scope move finished after 54 + 88 ms
01:57:31.333 00.000 16108 Move returns status 0, amount 54
01:57:31.333 00.000 16108 MoveAxis(N, 0, ABG)
01:57:31.333 00.000 16108 Move returns status 0, amount 0
01:57:31.334 00.001 16108 move complete, result=0
01:57:31.334 00.000 16108 worker thread done servicing request
01:57:31.334 00.000 16108 Worker thread wakes up
01:57:31.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:31.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:31.334 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
01:57:32.303 00.969 16108 Exposure complete
01:57:32.373 00.070 16108 worker thread done servicing request
01:57:32.373 00.000 21068 OnExposeComplete: enter
01:57:32.374 00.001 21068 UpdateGuideState(): m_state=6
01:57:32.374 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11754
01:57:32.375 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=875.93, Mass=133751, SNR=85.4, Peak=19152 HFD=3.1
01:57:32.376 00.001 21068 MultiStar: [#1 -0.04,0.33,1.26,U] [#2 0.14,0.02,1.47,U] [#3 -0.01,-0.05,1.08,U] [#4 -0.57,0.02,0.88,U] [#5 -0.11,0.01,0.92,U] [#6 -0.42,0.18,0.79,U] [#7 -0.20,-0.07,0.70,U] [#8 -0.12,0.34,0.74,U] 
01:57:32.377 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.09}, one-star: {-0.23, -0.01}
01:57:32.377 00.000 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
01:57:32.378 00.001 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
01:57:32.379 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.60 mountX=0.16 mountY=-0.05, mountTheta=-0.31
01:57:32.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.09, opts=13)
01:57:32.382 00.001 21068 Enqueuing Move request for scope (-0.14, 0.09)
01:57:32.383 00.001 16108 Worker thread wakes up
01:57:32.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
01:57:32.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
01:57:32.383 00.000 16108 Moving (-0.14, 0.09) raw xDistance=0.16 yDistance=-0.05
01:57:32.384 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:57:32.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:32.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:32.384 00.000 16108 MoveAxis(E, 0, ABG)
01:57:32.384 00.000 16108 Move returns status 0, amount 0
01:57:32.384 00.000 16108 MoveAxis(N, 0, ABG)
01:57:32.384 00.000 16108 Move returns status 0, amount 0
01:57:32.384 00.000 16108 move complete, result=0
01:57:32.384 00.000 16108 worker thread done servicing request
01:57:32.387 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3382, FiltMin=2899, FiltMax=63865, Gamma=1.000
01:57:32.402 00.015 21068 UpdateGuideState exits: m=133751 SNR=85.4
01:57:32.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.403 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:32.404 00.001 21068 Enqueuing Expose request
01:57:32.406 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:32.407 00.001 16108 Worker thread wakes up
01:57:32.407 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:32.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:33.574 01.167 16108 Exposure complete
01:57:33.637 00.063 16108 worker thread done servicing request
01:57:33.638 00.001 21068 OnExposeComplete: enter
01:57:33.638 00.000 21068 UpdateGuideState(): m_state=6
01:57:33.639 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11755
01:57:33.640 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=875.87, Mass=114445, SNR=77.2, Peak=16336 HFD=3.1
01:57:33.642 00.002 21068 MultiStar: [#1 0.09,0.15,1.24,U] [#2 0.17,-0.05,1.45,U] [#3 -0.05,-0.17,1.21,U] [#4 -0.23,0.16,0.84,U] [#5 0.03,0.05,1.05,U] [#6 -0.10,0.30,0.95,U] [#7 0.21,0.09,0.70,U] [#8 -0.16,0.26,0.87,U] 
01:57:33.642 00.000 21068 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.12, -0.07}
01:57:33.643 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:57:33.644 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
01:57:33.644 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.68 mountX=0.02 mountY=-0.06, mountTheta=-1.28
01:57:33.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
01:57:33.647 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
01:57:33.648 00.001 16108 Worker thread wakes up
01:57:33.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:57:33.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:57:33.648 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.06
01:57:33.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:57:33.649 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:33.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:33.649 00.000 16108 MoveAxis(E, 0, ABG)
01:57:33.649 00.000 16108 Move returns status 0, amount 0
01:57:33.649 00.000 16108 MoveAxis(N, 0, ABG)
01:57:33.649 00.000 16108 Move returns status 0, amount 0
01:57:33.649 00.000 16108 move complete, result=0
01:57:33.649 00.000 16108 worker thread done servicing request
01:57:33.654 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3382, FiltMin=2912, FiltMax=61501, Gamma=1.000
01:57:33.678 00.024 21068 UpdateGuideState exits: m=114445 SNR=77.2
01:57:33.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:33.680 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:33.681 00.001 21068 Enqueuing Expose request
01:57:33.682 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:33.683 00.001 16108 Worker thread wakes up
01:57:33.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:33.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:34.656 00.973 16108 Exposure complete
01:57:34.714 00.058 16108 worker thread done servicing request
01:57:34.714 00.000 21068 OnExposeComplete: enter
01:57:34.715 00.001 21068 UpdateGuideState(): m_state=6
01:57:34.715 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11756
01:57:34.716 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.67, Mass=113898, SNR=80.7, Peak=14416 HFD=3.2
01:57:34.717 00.001 21068 MultiStar: [#1 0.10,0.08,1.41,U] [#2 0.07,-0.15,1.40,U] [#3 0.16,-0.21,1.21,U] [#4 -0.28,-0.07,0.88,U] [#5 0.24,-0.14,1.06,U] [#6 0.06,0.11,0.86,U] [#7 0.07,-0.01,0.69,U] [#8 -0.02,0.27,0.89,U] 
01:57:34.718 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.26, -0.27}
01:57:34.719 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
01:57:34.720 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
01:57:34.721 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.09 mountX=-0.04 mountY=0.05, mountTheta=2.25
01:57:34.722 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
01:57:34.723 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
01:57:34.724 00.001 16108 Worker thread wakes up
01:57:34.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:57:34.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:57:34.724 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.05
01:57:34.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:57:34.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:34.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:57:34.724 00.000 16108 MoveAxis(E, 0, ABG)
01:57:34.724 00.000 16108 Move returns status 0, amount 0
01:57:34.724 00.000 16108 MoveAxis(N, 0, ABG)
01:57:34.724 00.000 16108 Move returns status 0, amount 0
01:57:34.725 00.001 16108 move complete, result=0
01:57:34.725 00.000 16108 worker thread done servicing request
01:57:34.733 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3382, FiltMin=2915, FiltMax=65533, Gamma=1.000
01:57:34.753 00.020 21068 UpdateGuideState exits: m=113898 SNR=80.7
01:57:34.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:34.756 00.001 21068 Enqueuing Expose request
01:57:34.757 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:34.757 00.000 16108 Worker thread wakes up
01:57:34.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:34.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:35.917 01.160 16108 Exposure complete
01:57:35.996 00.079 16108 worker thread done servicing request
01:57:35.996 00.000 21068 OnExposeComplete: enter
01:57:35.996 00.000 21068 UpdateGuideState(): m_state=6
01:57:35.997 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11757
01:57:35.998 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=875.77, Mass=120146, SNR=78.7, Peak=18259 HFD=3.2
01:57:35.999 00.001 21068 MultiStar: [#1 0.18,0.08,1.32,U] [#2 0.13,-0.19,1.63,U] [#3 0.31,-0.23,1.15,U] [#4 0.07,-0.10,1.05,U] [#5 0.47,0.06,1.09,U] [#6 0.40,0.12,1.03,U] [#7 0.13,-0.43,0.74,U] [#8 0.13,0.29,1.05,U] 
01:57:35.999 00.000 21068 single-star, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.11, -0.17}
01:57:36.000 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
01:57:36.001 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
01:57:36.001 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.00 mountX=-0.14 mountY=0.14, mountTheta=2.35
01:57:36.004 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
01:57:36.005 00.001 21068 Enqueuing Move request for scope (0.11, -0.17)
01:57:36.005 00.000 16108 Worker thread wakes up
01:57:36.006 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:57:36.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:57:36.006 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
01:57:36.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:57:36.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:36.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:57:36.006 00.000 16108 MoveAxis(E, 0, ABG)
01:57:36.006 00.000 16108 Move returns status 0, amount 0
01:57:36.006 00.000 16108 MoveAxis(N, 0, ABG)
01:57:36.007 00.001 16108 Move returns status 0, amount 0
01:57:36.007 00.000 16108 move complete, result=0
01:57:36.007 00.000 16108 worker thread done servicing request
01:57:36.009 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3382, FiltMin=2941, FiltMax=62029, Gamma=1.000
01:57:36.025 00.016 21068 UpdateGuideState exits: m=120146 SNR=78.7
01:57:36.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:36.027 00.000 21068 Enqueuing Expose request
01:57:36.028 00.001 16108 Worker thread wakes up
01:57:36.028 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:36.029 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:36.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:37.019 00.990 16108 Exposure complete
01:57:37.094 00.075 16108 worker thread done servicing request
01:57:37.094 00.000 21068 OnExposeComplete: enter
01:57:37.095 00.001 21068 UpdateGuideState(): m_state=6
01:57:37.097 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11758
01:57:37.098 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.04, Mass=117107, SNR=81.4, Peak=19027 HFD=3.2
01:57:37.099 00.001 21068 MultiStar: [#1 0.34,0.25,1.28,U] [#2 0.56,0.02,1.21,U] [#3 0.24,0.02,1.04,U] [#4 0.15,0.03,0.96,U] [#5 0.58,0.07,1.00,U] [#6 0.35,0.41,0.93,U] [#7 0.55,-0.04,0.69,U] [#8 0.35,0.31,0.91,U] 
01:57:37.099 00.000 21068 single-star, 8 included, MultiStar: {0.37, 0.13}, one-star: {0.26, 0.10}
01:57:37.100 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
01:57:37.101 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
01:57:37.101 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.36 mountX=-0.24 mountY=-0.16, mountTheta=-2.56
01:57:37.103 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.10, opts=13)
01:57:37.106 00.003 21068 Enqueuing Move request for scope (0.26, 0.10)
01:57:37.107 00.001 16108 Worker thread wakes up
01:57:37.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.10) opts 0xd
01:57:37.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.10)
01:57:37.107 00.000 16108 Moving (0.26, 0.10) raw xDistance=-0.24 yDistance=-0.16
01:57:37.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:57:37.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:37.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:37.107 00.000 16108 MoveAxis(E, 63, ABG)
01:57:37.107 00.000 16108 Guiding  Dir = 2, Dur = 63
01:57:37.107 00.000 16108 IsSlewing returns 0
01:57:37.108 00.001 16108 IsGuiding returns 0
01:57:37.113 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3382, FiltMin=2915, FiltMax=54841, Gamma=1.000
01:57:37.132 00.019 21068 UpdateGuideState exits: m=117107 SNR=81.4
01:57:37.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.133 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:37.135 00.002 21068 Enqueuing Expose request
01:57:37.168 00.033 16108 PulseGuide returned control before completion, sleep 14
01:57:37.197 00.029 16108 IsGuiding returns 1
01:57:37.197 00.000 16108 scope still moving after pulse duration time elapsed
01:57:37.228 00.031 16108 IsSlewing returns 0
01:57:37.228 00.000 16108 IsGuiding returns 1
01:57:37.259 00.031 16108 IsSlewing returns 0
01:57:37.259 00.000 16108 IsGuiding returns 0
01:57:37.259 00.000 16108 scope move finished after 63 + 88 ms
01:57:37.259 00.000 16108 Move returns status 0, amount 63
01:57:37.259 00.000 16108 MoveAxis(N, 0, ABG)
01:57:37.259 00.000 16108 Move returns status 0, amount 0
01:57:37.259 00.000 16108 move complete, result=0
01:57:37.259 00.000 16108 worker thread done servicing request
01:57:37.259 00.000 16108 Worker thread wakes up
01:57:37.259 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.2 px 0 ms NORTH
01:57:37.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:37.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:38.431 01.171 16108 Exposure complete
01:57:38.499 00.068 16108 worker thread done servicing request
01:57:38.499 00.000 21068 OnExposeComplete: enter
01:57:38.500 00.001 21068 UpdateGuideState(): m_state=6
01:57:38.501 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11759
01:57:38.502 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=875.83, Mass=128176, SNR=86.6, Peak=18640 HFD=2.9
01:57:38.502 00.000 21068 MultiStar: [#1 -0.28,-0.08,1.20,U] [#2 -0.09,-0.28,1.40,U] [#3 -0.11,-0.17,0.92,U] [#4 -0.41,-0.12,0.86,U] [#5 -0.17,-0.03,0.93,U] [#6 -0.03,0.10,0.75,U] [#7 0.04,-0.24,0.67,U] [#8 -0.11,0.35,0.74,U] 
01:57:38.503 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.20, -0.11}
01:57:38.504 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
01:57:38.505 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
01:57:38.505 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.65 mountX=0.14 mountY=0.12, mountTheta=0.70
01:57:38.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.08, opts=13)
01:57:38.509 00.002 21068 Enqueuing Move request for scope (-0.16, -0.08)
01:57:38.509 00.000 16108 Worker thread wakes up
01:57:38.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
01:57:38.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
01:57:38.509 00.000 16108 Moving (-0.16, -0.08) raw xDistance=0.14 yDistance=0.12
01:57:38.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:57:38.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:38.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:57:38.509 00.000 16108 MoveAxis(E, 0, ABG)
01:57:38.509 00.000 16108 Move returns status 0, amount 0
01:57:38.509 00.000 16108 MoveAxis(N, 0, ABG)
01:57:38.510 00.001 16108 Move returns status 0, amount 0
01:57:38.510 00.000 16108 move complete, result=0
01:57:38.510 00.000 16108 worker thread done servicing request
01:57:38.515 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3385, FiltMin=2905, FiltMax=65440, Gamma=1.000
01:57:38.531 00.016 21068 UpdateGuideState exits: m=128176 SNR=86.6
01:57:38.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:38.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:38.533 00.001 21068 Enqueuing Expose request
01:57:38.534 00.001 16108 Worker thread wakes up
01:57:38.534 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:38.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:38.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:39.531 00.996 16108 Exposure complete
01:57:39.587 00.056 16108 worker thread done servicing request
01:57:39.587 00.000 21068 OnExposeComplete: enter
01:57:39.588 00.001 21068 UpdateGuideState(): m_state=6
01:57:39.590 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11760
01:57:39.590 00.000 21068 Star::Find returns 1 (0), X=220.91, Y=875.65, Mass=137801, SNR=99.3, Peak=19776 HFD=3.4
01:57:39.591 00.001 21068 MultiStar: [#1 -0.49,-0.04,1.01,U] [#2 -0.17,-0.16,1.17,U] [#3 -0.12,-0.23,0.85,U] [#4 -0.75,-0.02,0.00,M1] [#5 -0.18,-0.02,0.87,U] [#6 -0.30,0.03,0.79,U] [#7 -0.07,-0.52,0.52,U] [#8 -0.46,0.22,0.74,U] 
01:57:39.592 00.001 21068 refined, 7 included, MultiStar: {-0.31, -0.12}, one-star: {-0.55, -0.29}
01:57:39.593 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
01:57:39.593 00.000 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
01:57:39.594 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-2.77 mountX=0.28 mountY=0.19, mountTheta=0.59
01:57:39.595 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.12, opts=13)
01:57:39.596 00.001 21068 Enqueuing Move request for scope (-0.31, -0.12)
01:57:39.597 00.001 16108 Worker thread wakes up
01:57:39.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.12) opts 0xd
01:57:39.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.12)
01:57:39.599 00.002 16108 Moving (-0.31, -0.12) raw xDistance=0.28 yDistance=0.19
01:57:39.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:57:39.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:39.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:57:39.599 00.000 16108 MoveAxis(W, 73, ABG)
01:57:39.599 00.000 16108 Guiding  Dir = 3, Dur = 73
01:57:39.600 00.001 16108 IsSlewing returns 0
01:57:39.600 00.000 16108 IsGuiding returns 0
01:57:39.605 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3385, FiltMin=2905, FiltMax=53129, Gamma=1.000
01:57:39.608 00.003 16108 PulseGuide returned control before completion, sleep 75
01:57:39.627 00.019 21068 UpdateGuideState exits: m=137801 SNR=99.3
01:57:39.629 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.631 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:39.632 00.001 21068 Enqueuing Expose request
01:57:39.686 00.054 16108 IsGuiding returns 1
01:57:39.686 00.000 16108 scope still moving after pulse duration time elapsed
01:57:39.717 00.031 16108 IsSlewing returns 0
01:57:39.717 00.000 16108 IsGuiding returns 0
01:57:39.717 00.000 16108 scope move finished after 73 + 44 ms
01:57:39.717 00.000 16108 Move returns status 0, amount 73
01:57:39.717 00.000 16108 MoveAxis(N, 0, ABG)
01:57:39.717 00.000 16108 Move returns status 0, amount 0
01:57:39.717 00.000 16108 move complete, result=0
01:57:39.717 00.000 16108 worker thread done servicing request
01:57:39.717 00.000 16108 Worker thread wakes up
01:57:39.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:39.717 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
01:57:39.719 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:40.877 01.158 16108 Exposure complete
01:57:40.976 00.099 16108 worker thread done servicing request
01:57:40.976 00.000 21068 OnExposeComplete: enter
01:57:40.977 00.001 21068 UpdateGuideState(): m_state=6
01:57:40.980 00.003 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11761
01:57:40.981 00.001 21068 Star::Find returns 1 (0), X=220.52, Y=875.79, Mass=136085, SNR=93.7, Peak=16864 HFD=3.4
01:57:40.982 00.001 21068 MultiStar: [#1 -0.75,0.01,0.00,M1] [#2 -0.64,-0.22,0.00,M1] [#3 -0.59,-0.15,0.00,M1] [#4 -0.90,0.15,0.00,M2] [#5 -0.44,-0.24,0.85,U] [#6 -0.40,0.27,0.73,U] [#7 -0.62,-0.05,0.00,M1] [#8 -0.68,0.28,0.00,M1] 
01:57:40.983 00.001 21068 refined, 2 included, MultiStar: {-0.62, -0.06}, one-star: {-0.94, -0.15}
01:57:40.985 00.002 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
01:57:40.986 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
01:57:40.989 00.003 21068 CameraToMount -- cameraX=-0.62 cameraY=-0.06 hyp=0.63 cameraTheta=-3.05 mountX=0.60 mountY=0.20, mountTheta=0.33
01:57:40.992 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.62, y=-0.06, opts=13)
01:57:40.993 00.001 21068 Enqueuing Move request for scope (-0.62, -0.06)
01:57:40.993 00.000 16108 Worker thread wakes up
01:57:40.994 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.06) opts 0xd
01:57:40.994 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.62, -0.06)
01:57:40.994 00.000 16108 Moving (-0.62, -0.06) raw xDistance=0.60 yDistance=0.20
01:57:40.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:57:40.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
01:57:40.994 00.000 16108 MoveAxis(W, 163, ABG)
01:57:40.994 00.000 16108 Guiding  Dir = 3, Dur = 163
01:57:40.994 00.000 16108 IsSlewing returns 0
01:57:40.995 00.001 16108 IsGuiding returns 0
01:57:41.000 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3385, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:57:41.015 00.015 21068 UpdateGuideState exits: m=136085 SNR=93.7
01:57:41.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:41.019 00.002 21068 Enqueuing Expose request
01:57:41.034 00.015 16108 PulseGuide returned control before completion, sleep 134
01:57:41.176 00.142 16108 IsGuiding returns 1
01:57:41.176 00.000 16108 scope still moving after pulse duration time elapsed
01:57:41.207 00.031 16108 IsSlewing returns 0
01:57:41.207 00.000 16108 IsGuiding returns 1
01:57:41.238 00.031 16108 IsSlewing returns 0
01:57:41.238 00.000 16108 IsGuiding returns 1
01:57:41.270 00.032 16108 IsSlewing returns 0
01:57:41.270 00.000 16108 IsGuiding returns 1
01:57:41.302 00.032 16108 IsSlewing returns 0
01:57:41.303 00.001 16108 IsGuiding returns 0
01:57:41.303 00.000 16108 scope move finished after 163 + 144 ms
01:57:41.303 00.000 16108 Move returns status 0, amount 163
01:57:41.303 00.000 16108 MoveAxis(S, 41, ABG)
01:57:41.303 00.000 16108 Guiding  Dir = 1, Dur = 41
01:57:41.303 00.000 16108 IsSlewing returns 0
01:57:41.304 00.001 16108 IsGuiding returns 0
01:57:41.352 00.048 16108 IsGuiding returns 1
01:57:41.352 00.000 16108 scope still moving after pulse duration time elapsed
01:57:41.381 00.029 16108 IsSlewing returns 0
01:57:41.381 00.000 16108 IsGuiding returns 1
01:57:41.413 00.032 16108 IsSlewing returns 0
01:57:41.413 00.000 16108 IsGuiding returns 1
01:57:41.445 00.032 16108 IsSlewing returns 0
01:57:41.445 00.000 16108 IsGuiding returns 0
01:57:41.445 00.000 16108 scope move finished after 41 + 100 ms
01:57:41.446 00.001 16108 Move returns status 0, amount 41
01:57:41.446 00.000 16108 move complete, result=0
01:57:41.446 00.000 16108 worker thread done servicing request
01:57:41.446 00.000 16108 Worker thread wakes up
01:57:41.446 00.000 21068 GuideStep: 0.6 px 163 ms WEST, 0.2 px 41 ms SOUTH
01:57:41.448 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:41.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:42.414 00.966 16108 Exposure complete
01:57:42.481 00.067 16108 worker thread done servicing request
01:57:42.481 00.000 21068 OnExposeComplete: enter
01:57:42.483 00.002 21068 UpdateGuideState(): m_state=6
01:57:42.484 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11762
01:57:42.485 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.79, Mass=126119, SNR=91.7, Peak=16608 HFD=3.6
01:57:42.488 00.003 21068 MultiStar: [#1 -0.28,0.19,1.03,U] [#2 0.22,-0.09,1.05,U] [#3 -0.02,-0.02,0.92,U] [#4 -0.49,0.11,0.73,U] [#5 -0.03,0.01,0.99,U] [#6 -0.12,0.15,0.82,U] [#7 0.09,0.11,0.56,U] [#8 0.20,0.31,0.64,U] 
01:57:42.488 00.000 21068 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.28, -0.15}
01:57:42.489 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
01:57:42.490 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
01:57:42.490 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=0.09 mountY=-0.03, mountTheta=-0.33
01:57:42.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.05, opts=13)
01:57:42.493 00.001 21068 Enqueuing Move request for scope (-0.08, 0.05)
01:57:42.494 00.001 16108 Worker thread wakes up
01:57:42.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
01:57:42.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
01:57:42.494 00.000 16108 Moving (-0.08, 0.05) raw xDistance=0.09 yDistance=-0.03
01:57:42.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:57:42.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:42.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:42.494 00.000 16108 MoveAxis(E, 0, ABG)
01:57:42.494 00.000 16108 Move returns status 0, amount 0
01:57:42.494 00.000 16108 MoveAxis(N, 0, ABG)
01:57:42.494 00.000 16108 Move returns status 0, amount 0
01:57:42.494 00.000 16108 move complete, result=0
01:57:42.494 00.000 16108 worker thread done servicing request
01:57:42.499 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3385, FiltMin=2909, FiltMax=60057, Gamma=1.000
01:57:42.515 00.016 21068 UpdateGuideState exits: m=126119 SNR=91.7
01:57:42.517 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.517 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:42.518 00.001 21068 Enqueuing Expose request
01:57:42.519 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:42.520 00.001 16108 Worker thread wakes up
01:57:42.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:42.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:43.680 01.160 16108 Exposure complete
01:57:43.735 00.055 16108 worker thread done servicing request
01:57:43.735 00.000 21068 OnExposeComplete: enter
01:57:43.736 00.001 21068 UpdateGuideState(): m_state=6
01:57:43.737 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11763
01:57:43.738 00.001 21068 Star::Find returns 1 (0), X=221.96, Y=875.40, Mass=116138, SNR=81.8, Peak=15933 HFD=3.2
01:57:43.739 00.001 21068 MultiStar: [#1 0.62,-0.26,0.00,M1] [#2 0.76,-0.33,0.00,M1] [#3 0.83,-0.53,0.00,M1] [#4 0.24,-0.36,0.82,U] [#5 0.70,-0.55,0.00,M1] [#6 0.32,-0.13,0.84,U] [#7 0.83,-0.24,0.00,M1] [#8 0.79,-0.29,0.00,M1] 
01:57:43.739 00.000 21068 refined, 2 included, MultiStar: {0.36, -0.35}, one-star: {0.50, -0.54}
01:57:43.740 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
01:57:43.741 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
01:57:43.741 00.000 21068 CameraToMount -- cameraX=0.36 cameraY=-0.35 hyp=0.51 cameraTheta=-0.77 mountX=-0.42 mountY=0.26, mountTheta=2.59
01:57:43.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.35, opts=13)
01:57:43.743 00.000 21068 Enqueuing Move request for scope (0.36, -0.35)
01:57:43.744 00.001 16108 Worker thread wakes up
01:57:43.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.35) opts 0xd
01:57:43.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.35)
01:57:43.744 00.000 16108 Moving (0.36, -0.35) raw xDistance=-0.42 yDistance=0.26
01:57:43.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:57:43.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
01:57:43.744 00.000 16108 MoveAxis(E, 110, ABG)
01:57:43.744 00.000 16108 Guiding  Dir = 2, Dur = 110
01:57:43.745 00.001 16108 IsSlewing returns 0
01:57:43.745 00.000 16108 IsGuiding returns 0
01:57:43.751 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3385, FiltMin=2937, FiltMax=49053, Gamma=1.000
01:57:43.772 00.021 21068 UpdateGuideState exits: m=116138 SNR=81.8
01:57:43.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:43.775 00.001 21068 Enqueuing Expose request
01:57:43.801 00.026 16108 PulseGuide returned control before completion, sleep 64
01:57:43.888 00.087 16108 IsGuiding returns 1
01:57:43.888 00.000 16108 scope still moving after pulse duration time elapsed
01:57:43.910 00.022 16108 IsSlewing returns 0
01:57:43.910 00.000 16108 IsGuiding returns 0
01:57:43.910 00.000 16108 scope move finished after 110 + 55 ms
01:57:43.910 00.000 16108 Move returns status 0, amount 110
01:57:43.912 00.002 16108 MoveAxis(S, 52, ABG)
01:57:43.912 00.000 16108 Guiding  Dir = 1, Dur = 52
01:57:43.912 00.000 16108 IsSlewing returns 0
01:57:43.912 00.000 16108 IsGuiding returns 0
01:57:43.975 00.063 16108 IsGuiding returns 1
01:57:43.975 00.000 16108 scope still moving after pulse duration time elapsed
01:57:44.004 00.029 16108 IsSlewing returns 0
01:57:44.004 00.000 16108 IsGuiding returns 1
01:57:44.035 00.031 16108 IsSlewing returns 0
01:57:44.035 00.000 16108 IsGuiding returns 1
01:57:44.067 00.032 16108 IsSlewing returns 0
01:57:44.067 00.000 16108 IsGuiding returns 0
01:57:44.068 00.001 16108 scope move finished after 52 + 103 ms
01:57:44.068 00.000 16108 Move returns status 0, amount 52
01:57:44.068 00.000 16108 move complete, result=0
01:57:44.068 00.000 16108 worker thread done servicing request
01:57:44.068 00.000 16108 Worker thread wakes up
01:57:44.068 00.000 21068 GuideStep: -0.4 px 110 ms EAST, 0.3 px 52 ms SOUTH
01:57:44.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:44.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:45.055 00.986 16108 Exposure complete
01:57:45.122 00.067 16108 worker thread done servicing request
01:57:45.122 00.000 21068 OnExposeComplete: enter
01:57:45.123 00.001 21068 UpdateGuideState(): m_state=6
01:57:45.124 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11764
01:57:45.125 00.001 21068 Star::Find returns 1 (0), X=221.81, Y=875.84, Mass=132377, SNR=79.1, Peak=18563 HFD=3.3
01:57:45.126 00.001 21068 MultiStar: [#1 0.65,0.02,0.00,M2] [#2 0.57,-0.17,0.00,M2] [#3 0.55,-0.13,1.10,U] [#4 0.02,-0.25,0.93,U] [#5 0.59,-0.15,0.00,M2] [#6 0.24,-0.24,0.84,U] [#7 0.69,-0.31,0.00,M2] [#8 0.38,0.07,0.74,U] 
01:57:45.126 00.000 21068 refined, 4 included, MultiStar: {0.32, -0.14}, one-star: {0.35, -0.10}
01:57:45.128 00.002 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
01:57:45.129 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.97)
01:57:45.130 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.14 hyp=0.34 cameraTheta=-0.41 mountX=-0.33 mountY=0.06, mountTheta=2.96
01:57:45.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.14, opts=13)
01:57:45.134 00.002 21068 Enqueuing Move request for scope (0.32, -0.14)
01:57:45.136 00.002 16108 Worker thread wakes up
01:57:45.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.14) opts 0xd
01:57:45.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.14)
01:57:45.136 00.000 16108 Moving (0.32, -0.14) raw xDistance=-0.33 yDistance=0.06
01:57:45.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:57:45.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:45.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:57:45.136 00.000 16108 MoveAxis(E, 95, ABG)
01:57:45.136 00.000 16108 Guiding  Dir = 2, Dur = 95
01:57:45.137 00.001 16108 IsSlewing returns 0
01:57:45.137 00.000 16108 IsGuiding returns 0
01:57:45.144 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3385, FiltMin=2925, FiltMax=60525, Gamma=1.000
01:57:45.160 00.016 21068 UpdateGuideState exits: m=132377 SNR=79.1
01:57:45.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.161 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:45.163 00.002 21068 Enqueuing Expose request
01:57:45.164 00.001 16108 PulseGuide returned control before completion, sleep 79
01:57:45.257 00.093 16108 IsGuiding returns 1
01:57:45.257 00.000 16108 scope still moving after pulse duration time elapsed
01:57:45.289 00.032 16108 IsSlewing returns 0
01:57:45.289 00.000 16108 IsGuiding returns 1
01:57:45.319 00.030 16108 IsSlewing returns 0
01:57:45.319 00.000 16108 IsGuiding returns 0
01:57:45.319 00.000 16108 scope move finished after 95 + 86 ms
01:57:45.319 00.000 16108 Move returns status 0, amount 95
01:57:45.319 00.000 16108 MoveAxis(N, 0, ABG)
01:57:45.320 00.001 16108 Move returns status 0, amount 0
01:57:45.320 00.000 16108 move complete, result=0
01:57:45.320 00.000 16108 worker thread done servicing request
01:57:45.320 00.000 16108 Worker thread wakes up
01:57:45.320 00.000 21068 GuideStep: -0.3 px 95 ms EAST, 0.1 px 0 ms NORTH
01:57:45.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:45.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:46.493 01.172 16108 Exposure complete
01:57:46.552 00.059 16108 worker thread done servicing request
01:57:46.552 00.000 21068 OnExposeComplete: enter
01:57:46.553 00.001 21068 UpdateGuideState(): m_state=6
01:57:46.554 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11765
01:57:46.554 00.000 21068 Star::Find returns 1 (0), X=221.08, Y=876.06, Mass=108779, SNR=81.1, Peak=16576 HFD=2.9
01:57:46.557 00.003 21068 MultiStar: [#1 -0.09,0.16,1.15,U] [#2 -0.06,0.00,1.44,U] [#3 -0.08,-0.00,1.02,U] [#4 -0.42,-0.11,0.91,U] [#5 -0.03,0.05,0.99,U] [#6 -0.27,0.15,0.81,U] [#7 -0.04,-0.10,0.64,U] [#8 -0.19,0.21,0.87,U] 
01:57:46.557 00.000 21068 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.39, 0.12}
01:57:46.558 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
01:57:46.559 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
01:57:46.559 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=0.17 mountY=-0.01, mountTheta=-0.09
01:57:46.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
01:57:46.562 00.001 21068 Enqueuing Move request for scope (-0.17, 0.06)
01:57:46.562 00.000 16108 Worker thread wakes up
01:57:46.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
01:57:46.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
01:57:46.562 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.17 yDistance=-0.01
01:57:46.563 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:57:46.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:46.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:46.563 00.000 16108 MoveAxis(E, 0, ABG)
01:57:46.563 00.000 16108 Move returns status 0, amount 0
01:57:46.563 00.000 16108 MoveAxis(N, 0, ABG)
01:57:46.563 00.000 16108 Move returns status 0, amount 0
01:57:46.563 00.000 16108 move complete, result=0
01:57:46.563 00.000 16108 worker thread done servicing request
01:57:46.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3382, FiltMin=2899, FiltMax=65440, Gamma=1.000
01:57:46.582 00.015 21068 UpdateGuideState exits: m=108779 SNR=81.1
01:57:46.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:46.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:46.584 00.000 21068 Enqueuing Expose request
01:57:46.585 00.001 16108 Worker thread wakes up
01:57:46.585 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:46.591 00.006 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:46.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:47.565 00.974 16108 Exposure complete
01:57:47.633 00.068 16108 worker thread done servicing request
01:57:47.633 00.000 21068 OnExposeComplete: enter
01:57:47.634 00.001 21068 UpdateGuideState(): m_state=6
01:57:47.637 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11766
01:57:47.638 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.94, Mass=120203, SNR=78.1, Peak=17712 HFD=2.9
01:57:47.639 00.001 21068 MultiStar: [#1 -0.26,0.17,1.23,U] [#2 -0.04,0.01,1.28,U] [#3 -0.12,0.03,1.07,U] [#4 -0.49,-0.07,0.99,U] [#5 -0.09,0.14,1.11,U] [#6 -0.34,0.61,0.00,M1] [#7 0.07,0.10,0.68,U] [#8 -0.26,0.21,0.77,U] 
01:57:47.641 00.002 21068 refined, 7 included, MultiStar: {-0.21, 0.07}, one-star: {-0.45, 0.00}
01:57:47.642 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
01:57:47.643 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
01:57:47.644 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=0.22 mountY=-0.02, mountTheta=-0.09
01:57:47.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.07, opts=13)
01:57:47.648 00.002 21068 Enqueuing Move request for scope (-0.21, 0.07)
01:57:47.649 00.001 16108 Worker thread wakes up
01:57:47.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
01:57:47.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
01:57:47.650 00.001 16108 Moving (-0.21, 0.07) raw xDistance=0.22 yDistance=-0.02
01:57:47.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:57:47.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:47.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:47.650 00.000 16108 MoveAxis(W, 57, ABG)
01:57:47.650 00.000 16108 Guiding  Dir = 3, Dur = 57
01:57:47.650 00.000 16108 IsSlewing returns 0
01:57:47.650 00.000 16108 IsGuiding returns 0
01:57:47.652 00.002 16108 PulseGuide returned control before completion, sleep 66
01:57:47.654 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3385, FiltMin=2886, FiltMax=56473, Gamma=1.000
01:57:47.675 00.021 21068 UpdateGuideState exits: m=120203 SNR=78.1
01:57:47.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:47.680 00.003 21068 Enqueuing Expose request
01:57:47.725 00.045 16108 IsGuiding returns 1
01:57:47.725 00.000 16108 scope still moving after pulse duration time elapsed
01:57:47.756 00.031 16108 IsSlewing returns 0
01:57:47.756 00.000 16108 IsGuiding returns 0
01:57:47.756 00.000 16108 scope move finished after 57 + 48 ms
01:57:47.756 00.000 16108 Move returns status 0, amount 57
01:57:47.756 00.000 16108 MoveAxis(N, 0, ABG)
01:57:47.756 00.000 16108 Move returns status 0, amount 0
01:57:47.756 00.000 16108 move complete, result=0
01:57:47.756 00.000 16108 worker thread done servicing request
01:57:47.756 00.000 16108 Worker thread wakes up
01:57:47.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:47.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:47.756 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
01:57:48.929 01.173 16108 Exposure complete
01:57:49.007 00.078 16108 worker thread done servicing request
01:57:49.007 00.000 21068 OnExposeComplete: enter
01:57:49.008 00.001 21068 UpdateGuideState(): m_state=6
01:57:49.009 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11767
01:57:49.010 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=876.05, Mass=104543, SNR=79.3, Peak=13763 HFD=3.3
01:57:49.011 00.001 21068 MultiStar: [#1 -0.15,0.35,1.29,U] [#2 0.06,-0.11,1.40,U] [#3 -0.20,-0.10,1.15,U] [#4 -0.67,-0.02,0.00,M1] [#5 -0.03,0.23,1.08,U] [#6 -0.28,0.03,0.78,U] [#7 0.50,0.08,0.75,U] [#8 -0.05,0.35,0.82,U] 
01:57:49.011 00.000 21068 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {-0.14, 0.11}
01:57:49.012 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
01:57:49.013 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
01:57:49.013 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:57:49.017 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
01:57:49.020 00.003 21068 Enqueuing Move request for scope (-0.05, 0.11)
01:57:49.022 00.002 16108 Worker thread wakes up
01:57:49.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:57:49.022 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:57:49.022 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.10
01:57:49.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:57:49.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:49.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:57:49.022 00.000 16108 MoveAxis(E, 0, ABG)
01:57:49.022 00.000 16108 Move returns status 0, amount 0
01:57:49.024 00.002 16108 MoveAxis(N, 0, ABG)
01:57:49.024 00.000 16108 Move returns status 0, amount 0
01:57:49.024 00.000 16108 move complete, result=0
01:57:49.024 00.000 16108 worker thread done servicing request
01:57:49.031 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3385, FiltMin=2909, FiltMax=60185, Gamma=1.000
01:57:49.058 00.027 21068 UpdateGuideState exits: m=104543 SNR=79.3
01:57:49.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:49.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:49.061 00.001 21068 Enqueuing Expose request
01:57:49.062 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:49.063 00.001 16108 Worker thread wakes up
01:57:49.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:49.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:50.040 00.977 16108 Exposure complete
01:57:50.129 00.089 16108 worker thread done servicing request
01:57:50.131 00.002 21068 OnExposeComplete: enter
01:57:50.132 00.001 21068 UpdateGuideState(): m_state=6
01:57:50.133 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11768
01:57:50.133 00.000 21068 Star::Find returns 1 (0), X=221.16, Y=875.71, Mass=133596, SNR=90.4, Peak=19040 HFD=3.4
01:57:50.134 00.001 21068 MultiStar: [#1 -0.10,0.34,1.05,U] [#2 -0.24,-0.06,1.10,U] [#3 -0.13,0.15,1.05,U] [#4 -0.39,-0.05,0.92,U] [#5 0.12,0.36,0.81,U] [#6 -0.38,0.31,0.81,U] [#7 0.36,-0.00,0.59,U] [#8 -0.13,0.22,0.74,U] 
01:57:50.135 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.11}, one-star: {-0.30, -0.23}
01:57:50.136 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
01:57:50.137 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
01:57:50.137 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.54 mountX=0.17 mountY=-0.07, mountTheta=-0.38
01:57:50.139 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.11, opts=13)
01:57:50.141 00.002 21068 Enqueuing Move request for scope (-0.16, 0.11)
01:57:50.143 00.002 16108 Worker thread wakes up
01:57:50.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
01:57:50.143 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
01:57:50.143 00.000 16108 Moving (-0.16, 0.11) raw xDistance=0.17 yDistance=-0.07
01:57:50.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:57:50.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:50.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:50.143 00.000 16108 MoveAxis(E, 0, ABG)
01:57:50.143 00.000 16108 Move returns status 0, amount 0
01:57:50.144 00.001 16108 MoveAxis(N, 0, ABG)
01:57:50.144 00.000 16108 Move returns status 0, amount 0
01:57:50.144 00.000 16108 move complete, result=0
01:57:50.144 00.000 16108 worker thread done servicing request
01:57:50.149 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3385, FiltMin=2883, FiltMax=65533, Gamma=1.000
01:57:50.164 00.015 21068 UpdateGuideState exits: m=133596 SNR=90.4
01:57:50.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:50.167 00.001 21068 Enqueuing Expose request
01:57:50.167 00.000 16108 Worker thread wakes up
01:57:50.167 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:50.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:50.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:51.331 01.163 16108 Exposure complete
01:57:51.386 00.055 16108 worker thread done servicing request
01:57:51.386 00.000 21068 OnExposeComplete: enter
01:57:51.390 00.004 21068 UpdateGuideState(): m_state=6
01:57:51.393 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11769
01:57:51.395 00.002 21068 Star::Find returns 1 (0), X=221.01, Y=875.85, Mass=114059, SNR=80.6, Peak=15632 HFD=3.0
01:57:51.397 00.002 21068 MultiStar: [#1 -0.16,0.29,1.15,U] [#2 0.11,-0.09,1.17,U] [#3 -0.07,0.30,1.26,U] [#4 -0.60,0.17,0.00,M1] [#5 0.06,0.08,0.94,U] [#6 -0.42,0.25,0.79,U] [#7 -0.11,0.21,0.72,U] [#8 0.10,0.26,0.82,U] 
01:57:51.398 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.45, -0.09}
01:57:51.400 00.002 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
01:57:51.401 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
01:57:51.401 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.21 mountX=0.13 mountY=-0.12, mountTheta=-0.72
01:57:51.404 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.15, opts=13)
01:57:51.405 00.001 21068 Enqueuing Move request for scope (-0.11, 0.15)
01:57:51.405 00.000 16108 Worker thread wakes up
01:57:51.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
01:57:51.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
01:57:51.405 00.000 16108 Moving (-0.11, 0.15) raw xDistance=0.13 yDistance=-0.12
01:57:51.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:57:51.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:51.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:57:51.406 00.001 16108 MoveAxis(E, 0, ABG)
01:57:51.406 00.000 16108 Move returns status 0, amount 0
01:57:51.406 00.000 16108 MoveAxis(N, 0, ABG)
01:57:51.406 00.000 16108 Move returns status 0, amount 0
01:57:51.406 00.000 16108 move complete, result=0
01:57:51.406 00.000 16108 worker thread done servicing request
01:57:51.409 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3385, FiltMin=2905, FiltMax=64253, Gamma=1.000
01:57:51.425 00.016 21068 UpdateGuideState exits: m=114059 SNR=80.6
01:57:51.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:51.427 00.000 21068 Enqueuing Expose request
01:57:51.428 00.001 16108 Worker thread wakes up
01:57:51.428 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:51.429 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:51.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:52.408 00.979 16108 Exposure complete
01:57:52.473 00.065 16108 worker thread done servicing request
01:57:52.473 00.000 21068 OnExposeComplete: enter
01:57:52.475 00.002 21068 UpdateGuideState(): m_state=6
01:57:52.476 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11770
01:57:52.478 00.002 21068 Star::Find returns 1 (0), X=221.34, Y=875.86, Mass=117196, SNR=78.4, Peak=15920 HFD=3.2
01:57:52.479 00.001 21068 MultiStar: [#1 0.16,0.16,1.35,U] [#2 0.30,0.13,1.37,U] [#3 0.20,0.29,1.12,U] [#4 -0.25,0.23,0.91,U] [#5 0.23,0.19,0.98,U] [#6 0.09,0.19,0.81,U] [#7 0.34,0.09,0.75,U] [#8 -0.08,0.36,0.81,U] 
01:57:52.480 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {-0.12, -0.08}
01:57:52.480 00.000 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
01:57:52.482 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
01:57:52.482 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.57 mountX=0.11 mountY=0.10, mountTheta=0.77
01:57:52.485 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.08, opts=13)
01:57:52.486 00.001 21068 Enqueuing Move request for scope (-0.12, -0.08)
01:57:52.487 00.001 16108 Worker thread wakes up
01:57:52.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:57:52.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:57:52.487 00.000 16108 Moving (-0.12, -0.08) raw xDistance=0.11 yDistance=0.10
01:57:52.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:57:52.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:52.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:57:52.487 00.000 16108 MoveAxis(E, 0, ABG)
01:57:52.487 00.000 16108 Move returns status 0, amount 0
01:57:52.487 00.000 16108 MoveAxis(N, 0, ABG)
01:57:52.487 00.000 16108 Move returns status 0, amount 0
01:57:52.487 00.000 16108 move complete, result=0
01:57:52.488 00.001 16108 worker thread done servicing request
01:57:52.492 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3385, FiltMin=2880, FiltMax=57113, Gamma=1.000
01:57:52.517 00.025 21068 UpdateGuideState exits: m=117196 SNR=78.4
01:57:52.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.518 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:52.519 00.001 21068 Enqueuing Expose request
01:57:52.520 00.001 16108 Worker thread wakes up
01:57:52.520 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:52.521 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:52.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:53.685 01.164 16108 Exposure complete
01:57:53.738 00.053 16108 worker thread done servicing request
01:57:53.739 00.001 21068 OnExposeComplete: enter
01:57:53.739 00.000 21068 UpdateGuideState(): m_state=6
01:57:53.740 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11771
01:57:53.741 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=876.25, Mass=142072, SNR=107.8, Peak=15904 HFD=3.5
01:57:53.742 00.001 21068 MultiStar: [#1 -0.47,0.68,0.00,M1] [#2 -0.33,0.41,1.01,U] [#3 -0.07,0.62,0.00,M1] [#4 -0.73,0.39,0.00,M1] [#5 -0.36,0.62,0.00,M1] [#6 -0.51,0.76,0.00,M1] [#7 0.04,0.49,0.48,U] [#8 -0.23,0.60,0.00,M1] 
01:57:53.743 00.001 21068 refined, 2 included, MultiStar: {-0.29, 0.39}, one-star: {-0.40, 0.31}
01:57:53.743 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
01:57:53.744 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
01:57:53.745 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.39 hyp=0.48 cameraTheta=2.21 mountX=0.35 mountY=-0.31, mountTheta=-0.72
01:57:53.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.39, opts=13)
01:57:53.748 00.001 21068 Enqueuing Move request for scope (-0.29, 0.39)
01:57:53.749 00.001 16108 Worker thread wakes up
01:57:53.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.39) opts 0xd
01:57:53.749 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.39)
01:57:53.749 00.000 16108 Moving (-0.29, 0.39) raw xDistance=0.35 yDistance=-0.31
01:57:53.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:57:53.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:53.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:57:53.749 00.000 16108 MoveAxis(W, 92, ABG)
01:57:53.749 00.000 16108 Guiding  Dir = 3, Dur = 92
01:57:53.750 00.001 16108 IsSlewing returns 0
01:57:53.750 00.000 16108 IsGuiding returns 0
01:57:53.751 00.001 16108 PulseGuide returned control before completion, sleep 102
01:57:53.756 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3385, FiltMin=2806, FiltMax=53728, Gamma=1.000
01:57:53.780 00.024 21068 UpdateGuideState exits: m=142072 SNR=107.8
01:57:53.783 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:53.785 00.001 21068 Enqueuing Expose request
01:57:53.867 00.082 16108 IsGuiding returns 1
01:57:53.867 00.000 16108 scope still moving after pulse duration time elapsed
01:57:53.898 00.031 16108 IsSlewing returns 0
01:57:53.898 00.000 16108 IsGuiding returns 0
01:57:53.899 00.001 16108 scope move finished after 92 + 56 ms
01:57:53.899 00.000 16108 Move returns status 0, amount 92
01:57:53.899 00.000 16108 MoveAxis(N, 0, ABG)
01:57:53.899 00.000 16108 Move returns status 0, amount 0
01:57:53.899 00.000 16108 move complete, result=0
01:57:53.900 00.001 16108 worker thread done servicing request
01:57:53.900 00.000 16108 Worker thread wakes up
01:57:53.900 00.000 21068 GuideStep: 0.4 px 92 ms WEST, -0.3 px 0 ms NORTH
01:57:53.902 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:53.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:54.870 00.968 16108 Exposure complete
01:57:54.926 00.056 16108 worker thread done servicing request
01:57:54.926 00.000 21068 OnExposeComplete: enter
01:57:54.927 00.001 21068 UpdateGuideState(): m_state=6
01:57:54.928 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11772
01:57:54.929 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=876.16, Mass=123786, SNR=81.3, Peak=15939 HFD=3.4
01:57:54.930 00.001 21068 MultiStar: [#1 -0.05,0.33,1.03,U] [#2 0.05,0.31,1.36,U] [#3 0.12,0.28,1.08,U] [#4 -0.65,0.32,0.00,M2] [#5 0.03,0.37,0.99,U] [#6 -0.19,0.55,0.00,M2] [#7 0.22,0.48,0.63,U] [#8 -0.03,0.61,0.00,M2] 
01:57:54.930 00.000 21068 single-star, 5 included, MultiStar: {0.05, 0.32}, one-star: {-0.02, 0.22}
01:57:54.931 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:57:54.932 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:57:54.932 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=0.06 mountY=-0.21, mountTheta=-1.28
01:57:54.935 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.22, opts=13)
01:57:54.937 00.002 21068 Enqueuing Move request for scope (-0.02, 0.22)
01:57:54.939 00.002 16108 Worker thread wakes up
01:57:54.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
01:57:54.939 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
01:57:54.939 00.000 16108 Moving (-0.02, 0.22) raw xDistance=0.06 yDistance=-0.21
01:57:54.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:57:54.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:54.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:57:54.939 00.000 16108 MoveAxis(E, 0, ABG)
01:57:54.939 00.000 16108 Move returns status 0, amount 0
01:57:54.939 00.000 16108 MoveAxis(N, 0, ABG)
01:57:54.939 00.000 16108 Move returns status 0, amount 0
01:57:54.939 00.000 16108 move complete, result=0
01:57:54.939 00.000 16108 worker thread done servicing request
01:57:54.944 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3385, FiltMin=2934, FiltMax=63257, Gamma=1.000
01:57:54.972 00.028 21068 UpdateGuideState exits: m=123786 SNR=81.3
01:57:54.974 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.974 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:54.975 00.001 21068 Enqueuing Expose request
01:57:54.976 00.001 16108 Worker thread wakes up
01:57:54.976 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:54.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:54.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:56.149 01.172 16108 Exposure complete
01:57:56.210 00.061 16108 worker thread done servicing request
01:57:56.210 00.000 21068 OnExposeComplete: enter
01:57:56.211 00.001 21068 UpdateGuideState(): m_state=6
01:57:56.212 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11773
01:57:56.212 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=875.97, Mass=121815, SNR=85.0, Peak=14608 HFD=3.5
01:57:56.213 00.001 21068 MultiStar: [#1 -0.13,0.37,1.14,U] [#2 0.19,0.13,1.32,U] [#3 0.09,0.23,0.93,U] [#4 -0.44,0.40,0.00,M3] [#5 0.16,0.20,0.95,U] [#6 -0.11,0.51,0.82,U] [#7 0.02,0.09,0.61,U] [#8 0.18,0.44,0.91,U] 
01:57:56.214 00.001 21068 single-star, 7 included, MultiStar: {0.06, 0.25}, one-star: {-0.01, 0.04}
01:57:56.215 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
01:57:56.215 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
01:57:56.216 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.75 mountX=0.01 mountY=-0.03, mountTheta=-1.21
01:57:56.218 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
01:57:56.218 00.000 21068 Enqueuing Move request for scope (-0.01, 0.04)
01:57:56.219 00.001 16108 Worker thread wakes up
01:57:56.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:57:56.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:57:56.219 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.01 yDistance=-0.03
01:57:56.220 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:56.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:56.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:56.220 00.000 16108 MoveAxis(E, 0, ABG)
01:57:56.220 00.000 16108 Move returns status 0, amount 0
01:57:56.220 00.000 16108 MoveAxis(N, 0, ABG)
01:57:56.220 00.000 16108 Move returns status 0, amount 0
01:57:56.220 00.000 16108 move complete, result=0
01:57:56.220 00.000 16108 worker thread done servicing request
01:57:56.224 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=275, max=65535, med=3382, FiltMin=2883, FiltMax=65440, Gamma=1.000
01:57:56.238 00.014 21068 UpdateGuideState exits: m=121815 SNR=85.0
01:57:56.241 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.241 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:56.242 00.001 21068 Enqueuing Expose request
01:57:56.243 00.001 16108 Worker thread wakes up
01:57:56.243 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:56.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:56.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:57.224 00.980 16108 Exposure complete
01:57:57.312 00.088 16108 worker thread done servicing request
01:57:57.312 00.000 21068 OnExposeComplete: enter
01:57:57.313 00.001 21068 UpdateGuideState(): m_state=6
01:57:57.315 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11774
01:57:57.316 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=875.92, Mass=140842, SNR=93.3, Peak=17523 HFD=3.4
01:57:57.317 00.001 21068 MultiStar: [#1 -0.02,0.32,0.92,U] [#2 0.35,0.25,1.14,U] [#3 0.09,-0.06,1.00,U] [#4 -0.29,0.14,0.68,U] [#5 0.24,0.09,0.87,U] [#6 0.03,0.16,0.74,U] [#7 0.25,-0.01,0.67,U] [#8 0.10,0.09,0.61,U] 
01:57:57.318 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.11}, one-star: {-0.12, -0.02}
01:57:57.319 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
01:57:57.320 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
01:57:57.321 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.95 mountX=0.11 mountY=0.05, mountTheta=0.42
01:57:57.324 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.02, opts=13)
01:57:57.325 00.001 21068 Enqueuing Move request for scope (-0.12, -0.02)
01:57:57.326 00.001 16108 Worker thread wakes up
01:57:57.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:57:57.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:57:57.327 00.001 16108 Moving (-0.12, -0.02) raw xDistance=0.11 yDistance=0.05
01:57:57.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:57:57.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:57.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:57:57.327 00.000 16108 MoveAxis(E, 0, ABG)
01:57:57.327 00.000 16108 Move returns status 0, amount 0
01:57:57.327 00.000 16108 MoveAxis(N, 0, ABG)
01:57:57.327 00.000 16108 Move returns status 0, amount 0
01:57:57.327 00.000 16108 move complete, result=0
01:57:57.327 00.000 16108 worker thread done servicing request
01:57:57.331 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3382, FiltMin=2941, FiltMax=65533, Gamma=1.000
01:57:57.351 00.020 21068 UpdateGuideState exits: m=140842 SNR=93.3
01:57:57.353 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.356 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:57.357 00.001 21068 Enqueuing Expose request
01:57:57.359 00.002 16108 Worker thread wakes up
01:57:57.359 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:57.361 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:57.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:58.522 01.161 16108 Exposure complete
01:57:58.578 00.056 16108 worker thread done servicing request
01:57:58.578 00.000 21068 OnExposeComplete: enter
01:57:58.580 00.002 21068 UpdateGuideState(): m_state=6
01:57:58.581 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11775
01:57:58.582 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.17, Mass=121383, SNR=78.3, Peak=14531 HFD=3.4
01:57:58.583 00.001 21068 MultiStar: [#1 0.20,0.33,1.34,U] [#2 0.27,0.07,1.30,U] [#3 0.12,0.17,1.07,U] [#4 -0.22,0.25,0.89,U] [#5 0.35,0.08,1.11,U] [#6 0.25,0.45,0.93,U] [#7 0.40,0.22,0.72,U] [#8 0.15,0.39,0.82,U] 
01:57:58.584 00.001 21068 single-star, 8 included, MultiStar: {0.18, 0.23}, one-star: {0.08, 0.23}
01:57:58.586 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
01:57:58.587 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
01:57:58.588 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.22 mountX=-0.04 mountY=-0.24, mountTheta=-1.75
01:57:58.591 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.23, opts=13)
01:57:58.593 00.002 21068 Enqueuing Move request for scope (0.08, 0.23)
01:57:58.594 00.001 16108 Worker thread wakes up
01:57:58.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
01:57:58.594 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
01:57:58.594 00.000 16108 Moving (0.08, 0.23) raw xDistance=-0.04 yDistance=-0.24
01:57:58.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:57:58.594 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-0.23
01:57:58.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:57:58.594 00.000 16108 MoveAxis(E, 0, ABG)
01:57:58.594 00.000 16108 Move returns status 0, amount 0
01:57:58.594 00.000 16108 MoveAxis(N, 49, ABG)
01:57:58.594 00.000 16108 Guiding  Dir = 0, Dur = 49
01:57:58.595 00.001 16108 IsSlewing returns 0
01:57:58.595 00.000 16108 IsGuiding returns 0
01:57:58.598 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3385, FiltMin=2873, FiltMax=65440, Gamma=1.000
01:57:58.615 00.017 21068 UpdateGuideState exits: m=121383 SNR=78.3
01:57:58.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:58.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:58.617 00.000 21068 Enqueuing Expose request
01:57:58.641 00.024 16108 PulseGuide returned control before completion, sleep 13
01:57:58.656 00.015 16108 IsGuiding returns 1
01:57:58.656 00.000 16108 scope still moving after pulse duration time elapsed
01:57:58.688 00.032 16108 IsSlewing returns 0
01:57:58.688 00.000 16108 IsGuiding returns 1
01:57:58.719 00.031 16108 IsSlewing returns 0
01:57:58.719 00.000 16108 IsGuiding returns 1
01:57:58.750 00.031 16108 IsSlewing returns 0
01:57:58.750 00.000 16108 IsGuiding returns 0
01:57:58.750 00.000 16108 scope move finished after 49 + 106 ms
01:57:58.750 00.000 16108 Move returns status 0, amount 49
01:57:58.750 00.000 16108 move complete, result=0
01:57:58.750 00.000 16108 worker thread done servicing request
01:57:58.750 00.000 16108 Worker thread wakes up
01:57:58.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:57:58.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:57:58.750 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
01:57:59.723 00.973 16108 Exposure complete
01:57:59.790 00.067 16108 worker thread done servicing request
01:57:59.790 00.000 21068 OnExposeComplete: enter
01:57:59.792 00.002 21068 UpdateGuideState(): m_state=6
01:57:59.793 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11776
01:57:59.793 00.000 21068 Star::Find returns 1 (0), X=221.85, Y=875.62, Mass=128496, SNR=85.7, Peak=13235 HFD=3.7
01:57:59.794 00.001 21068 MultiStar: [#1 0.55,0.21,0.00,M1] [#2 0.72,-0.24,0.00,M1] [#3 0.57,0.04,1.19,U] [#4 0.41,-0.18,0.73,U] [#5 0.66,0.05,0.00,M1] [#6 0.56,-0.04,0.96,U] [#7 0.62,-0.25,0.00,M1] [#8 0.39,0.08,0.84,U] 
01:57:59.795 00.001 21068 refined, 4 included, MultiStar: {0.47, -0.08}, one-star: {0.39, -0.32}
01:57:59.796 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
01:57:59.797 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
01:57:59.798 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=-0.08 hyp=0.48 cameraTheta=-0.17 mountX=-0.48 mountY=-0.03, mountTheta=-3.07
01:57:59.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=-0.08, opts=13)
01:57:59.800 00.001 21068 Enqueuing Move request for scope (0.47, -0.08)
01:57:59.801 00.001 16108 Worker thread wakes up
01:57:59.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.08) opts 0xd
01:57:59.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, -0.08)
01:57:59.801 00.000 16108 Moving (0.47, -0.08) raw xDistance=-0.48 yDistance=-0.03
01:57:59.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:57:59.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:59.802 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:59.802 00.000 16108 MoveAxis(E, 125, ABG)
01:57:59.802 00.000 16108 Guiding  Dir = 2, Dur = 125
01:57:59.802 00.000 16108 IsSlewing returns 0
01:57:59.802 00.000 16108 IsGuiding returns 0
01:57:59.813 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3385, FiltMin=2893, FiltMax=57558, Gamma=1.000
01:57:59.831 00.018 21068 UpdateGuideState exits: m=128496 SNR=85.7
01:57:59.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:57:59.834 00.001 21068 Enqueuing Expose request
01:57:59.835 00.001 16108 PulseGuide returned control before completion, sleep 103
01:57:59.941 00.106 16108 IsGuiding returns 1
01:57:59.941 00.000 16108 scope still moving after pulse duration time elapsed
01:57:59.973 00.032 16108 IsSlewing returns 0
01:57:59.973 00.000 16108 IsGuiding returns 1
01:58:00.004 00.031 16108 IsSlewing returns 0
01:58:00.005 00.001 16108 IsGuiding returns 0
01:58:00.005 00.000 16108 scope move finished after 125 + 77 ms
01:58:00.005 00.000 16108 Move returns status 0, amount 125
01:58:00.005 00.000 16108 MoveAxis(N, 0, ABG)
01:58:00.005 00.000 16108 Move returns status 0, amount 0
01:58:00.005 00.000 16108 move complete, result=0
01:58:00.006 00.001 16108 worker thread done servicing request
01:58:00.006 00.000 21068 GuideStep: -0.5 px 125 ms EAST, -0.0 px 0 ms NORTH
01:58:00.009 00.003 16108 Worker thread wakes up
01:58:00.009 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:00.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:01.170 01.161 16108 Exposure complete
01:58:01.257 00.087 16108 worker thread done servicing request
01:58:01.257 00.000 21068 OnExposeComplete: enter
01:58:01.258 00.001 21068 UpdateGuideState(): m_state=6
01:58:01.259 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11777
01:58:01.260 00.001 21068 Star::Find returns 1 (0), X=220.89, Y=875.72, Mass=126811, SNR=87.9, Peak=16240 HFD=3.4
01:58:01.261 00.001 21068 MultiStar: [#1 -0.59,0.08,0.00,M2] [#2 -0.32,-0.17,1.21,U] [#3 -0.38,-0.22,1.28,U] [#4 -0.46,0.15,0.81,U] [#5 -0.05,0.19,0.91,U] [#6 -0.46,0.06,0.79,U] [#7 -0.40,0.04,0.65,U] [#8 -0.50,0.28,0.67,U] 
01:58:01.262 00.001 21068 refined, 7 included, MultiStar: {-0.38, -0.02}, one-star: {-0.57, -0.22}
01:58:01.263 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
01:58:01.264 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
01:58:01.264 00.000 21068 CameraToMount -- cameraX=-0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-3.09 mountX=0.37 mountY=0.11, mountTheta=0.28
01:58:01.267 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=-0.02, opts=13)
01:58:01.269 00.002 21068 Enqueuing Move request for scope (-0.38, -0.02)
01:58:01.270 00.001 16108 Worker thread wakes up
01:58:01.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.02) opts 0xd
01:58:01.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, -0.02)
01:58:01.270 00.000 16108 Moving (-0.38, -0.02) raw xDistance=0.37 yDistance=0.11
01:58:01.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
01:58:01.271 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:01.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:58:01.271 00.000 16108 MoveAxis(W, 90, ABG)
01:58:01.271 00.000 16108 Guiding  Dir = 3, Dur = 90
01:58:01.271 00.000 16108 IsSlewing returns 0
01:58:01.271 00.000 16108 IsGuiding returns 0
01:58:01.276 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3385, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:58:01.306 00.030 21068 UpdateGuideState exits: m=126811 SNR=87.9
01:58:01.308 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:01.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:01.310 00.001 21068 Enqueuing Expose request
01:58:01.325 00.015 16108 PulseGuide returned control before completion, sleep 47
01:58:01.383 00.058 16108 IsGuiding returns 1
01:58:01.383 00.000 16108 scope still moving after pulse duration time elapsed
01:58:01.415 00.032 16108 IsSlewing returns 0
01:58:01.415 00.000 16108 IsGuiding returns 1
01:58:01.446 00.031 16108 IsSlewing returns 0
01:58:01.446 00.000 16108 IsGuiding returns 1
01:58:01.478 00.032 16108 IsSlewing returns 0
01:58:01.478 00.000 16108 IsGuiding returns 1
01:58:01.509 00.031 16108 IsSlewing returns 0
01:58:01.509 00.000 16108 IsGuiding returns 0
01:58:01.509 00.000 16108 scope move finished after 90 + 147 ms
01:58:01.510 00.001 16108 Move returns status 0, amount 90
01:58:01.510 00.000 16108 MoveAxis(N, 0, ABG)
01:58:01.510 00.000 16108 Move returns status 0, amount 0
01:58:01.510 00.000 16108 move complete, result=0
01:58:01.510 00.000 16108 worker thread done servicing request
01:58:01.510 00.000 16108 Worker thread wakes up
01:58:01.510 00.000 21068 GuideStep: 0.4 px 90 ms WEST, 0.1 px 0 ms NORTH
01:58:01.513 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:01.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:02.490 00.977 16108 Exposure complete
01:58:02.572 00.082 16108 worker thread done servicing request
01:58:02.572 00.000 21068 OnExposeComplete: enter
01:58:02.572 00.000 21068 UpdateGuideState(): m_state=6
01:58:02.573 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11778
01:58:02.574 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=875.82, Mass=125423, SNR=88.3, Peak=18339 HFD=3.0
01:58:02.575 00.001 21068 MultiStar: [#1 0.29,0.13,1.11,U] [#2 0.44,-0.22,1.18,U] [#3 0.54,-0.05,0.99,U] [#4 -0.00,0.05,0.93,U] [#5 0.59,0.28,0.00,M1] [#6 0.22,0.07,0.74,U] [#7 0.85,-0.40,0.00,M1] [#8 0.62,0.16,0.00,M1] 
01:58:02.576 00.001 21068 refined, 5 included, MultiStar: {0.33, -0.03}, one-star: {0.44, -0.11}
01:58:02.577 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
01:58:02.578 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
01:58:02.578 00.000 21068 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.08 mountX=-0.33 mountY=-0.05, mountTheta=-2.99
01:58:02.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.03, opts=13)
01:58:02.581 00.001 21068 Enqueuing Move request for scope (0.33, -0.03)
01:58:02.581 00.000 16108 Worker thread wakes up
01:58:02.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
01:58:02.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
01:58:02.582 00.001 16108 Moving (0.33, -0.03) raw xDistance=-0.33 yDistance=-0.05
01:58:02.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:58:02.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:02.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:02.582 00.000 16108 MoveAxis(E, 81, ABG)
01:58:02.582 00.000 16108 Guiding  Dir = 2, Dur = 81
01:58:02.582 00.000 16108 IsSlewing returns 0
01:58:02.582 00.000 16108 IsGuiding returns 0
01:58:02.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3385, FiltMin=2835, FiltMax=53149, Gamma=1.000
01:58:02.592 00.005 16108 PulseGuide returned control before completion, sleep 83
01:58:02.602 00.010 21068 UpdateGuideState exits: m=125423 SNR=88.3
01:58:02.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.603 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:02.604 00.001 21068 Enqueuing Expose request
01:58:02.683 00.079 16108 IsGuiding returns 1
01:58:02.683 00.000 16108 scope still moving after pulse duration time elapsed
01:58:02.714 00.031 16108 IsSlewing returns 0
01:58:02.714 00.000 16108 IsGuiding returns 0
01:58:02.714 00.000 16108 scope move finished after 81 + 50 ms
01:58:02.714 00.000 16108 Move returns status 0, amount 81
01:58:02.714 00.000 16108 MoveAxis(N, 0, ABG)
01:58:02.714 00.000 16108 Move returns status 0, amount 0
01:58:02.714 00.000 16108 move complete, result=0
01:58:02.714 00.000 16108 worker thread done servicing request
01:58:02.716 00.002 16108 Worker thread wakes up
01:58:02.716 00.000 21068 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH
01:58:02.718 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:02.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:03.882 01.164 16108 Exposure complete
01:58:03.968 00.086 16108 worker thread done servicing request
01:58:03.968 00.000 21068 OnExposeComplete: enter
01:58:03.971 00.003 21068 UpdateGuideState(): m_state=6
01:58:03.973 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11779
01:58:03.975 00.002 21068 Star::Find returns 1 (0), X=221.50, Y=875.44, Mass=144649, SNR=102.8, Peak=15507 HFD=3.2
01:58:03.977 00.002 21068 MultiStar: [#1 0.16,-0.04,0.95,U] [#2 0.21,-0.41,0.99,U] [#3 0.38,-0.47,0.00,M1] [#4 -0.10,-0.29,0.74,U] [#5 0.25,-0.42,0.77,U] [#6 0.22,0.05,0.76,U] [#7 0.39,-0.38,0.53,U] [#8 0.07,-0.18,0.81,U] 
01:58:03.978 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.27}, one-star: {0.03, -0.50}
01:58:03.981 00.003 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
01:58:03.983 00.002 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
01:58:03.984 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.08 mountX=-0.19 mountY=0.23, mountTheta=2.26
01:58:03.987 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.27, opts=13)
01:58:03.990 00.003 21068 Enqueuing Move request for scope (0.15, -0.27)
01:58:03.993 00.003 16108 Worker thread wakes up
01:58:03.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
01:58:03.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
01:58:03.993 00.000 16108 Moving (0.15, -0.27) raw xDistance=-0.19 yDistance=0.23
01:58:03.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:58:03.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:03.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:58:03.993 00.000 16108 MoveAxis(E, 0, ABG)
01:58:03.993 00.000 16108 Move returns status 0, amount 0
01:58:03.993 00.000 16108 MoveAxis(N, 0, ABG)
01:58:03.993 00.000 16108 Move returns status 0, amount 0
01:58:03.993 00.000 16108 move complete, result=0
01:58:03.993 00.000 16108 worker thread done servicing request
01:58:04.001 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3385, FiltMin=2909, FiltMax=54733, Gamma=1.000
01:58:04.024 00.023 21068 UpdateGuideState exits: m=144649 SNR=102.8
01:58:04.024 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.025 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:04.027 00.002 21068 Enqueuing Expose request
01:58:04.028 00.001 16108 Worker thread wakes up
01:58:04.028 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:04.028 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:04.029 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:05.016 00.987 16108 Exposure complete
01:58:05.084 00.068 16108 worker thread done servicing request
01:58:05.084 00.000 21068 OnExposeComplete: enter
01:58:05.085 00.001 21068 UpdateGuideState(): m_state=6
01:58:05.087 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11780
01:58:05.088 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=875.50, Mass=120147, SNR=91.3, Peak=15251 HFD=3.1
01:58:05.088 00.000 21068 MultiStar: [#1 0.25,-0.01,0.95,U] [#2 0.42,-0.42,0.00,M1] [#3 0.28,-0.36,0.95,U] [#4 0.13,-0.25,0.66,U] [#5 0.32,-0.46,0.87,U] [#6 0.19,-0.24,0.77,U] [#7 0.38,-0.29,0.63,U] [#8 0.11,-0.14,0.75,U] 
01:58:05.089 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.28}, one-star: {0.11, -0.44}
01:58:05.090 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
01:58:05.091 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
01:58:05.091 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.28 hyp=0.35 cameraTheta=-0.90 mountX=-0.26 mountY=0.22, mountTheta=2.45
01:58:05.093 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.28, opts=13)
01:58:05.094 00.001 21068 Enqueuing Move request for scope (0.22, -0.28)
01:58:05.094 00.000 16108 Worker thread wakes up
01:58:05.095 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.28) opts 0xd
01:58:05.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.28)
01:58:05.095 00.000 16108 Moving (0.22, -0.28) raw xDistance=-0.26 yDistance=0.22
01:58:05.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:58:05.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:05.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:58:05.095 00.000 16108 MoveAxis(E, 69, ABG)
01:58:05.095 00.000 16108 Guiding  Dir = 2, Dur = 69
01:58:05.095 00.000 16108 IsSlewing returns 0
01:58:05.095 00.000 16108 IsGuiding returns 0
01:58:05.099 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3382, FiltMin=2918, FiltMax=56157, Gamma=1.000
01:58:05.100 00.001 16108 PulseGuide returned control before completion, sleep 75
01:58:05.114 00.014 21068 UpdateGuideState exits: m=120147 SNR=91.3
01:58:05.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:05.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:05.117 00.001 21068 Enqueuing Expose request
01:58:05.178 00.061 16108 IsGuiding returns 1
01:58:05.178 00.000 16108 scope still moving after pulse duration time elapsed
01:58:05.209 00.031 16108 IsSlewing returns 0
01:58:05.209 00.000 16108 IsGuiding returns 0
01:58:05.209 00.000 16108 scope move finished after 69 + 43 ms
01:58:05.209 00.000 16108 Move returns status 0, amount 69
01:58:05.209 00.000 16108 MoveAxis(N, 0, ABG)
01:58:05.209 00.000 16108 Move returns status 0, amount 0
01:58:05.209 00.000 16108 move complete, result=0
01:58:05.209 00.000 16108 worker thread done servicing request
01:58:05.209 00.000 16108 Worker thread wakes up
01:58:05.209 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
01:58:05.210 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:05.211 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:06.366 01.155 16108 Exposure complete
01:58:06.422 00.056 16108 worker thread done servicing request
01:58:06.422 00.000 21068 OnExposeComplete: enter
01:58:06.424 00.002 21068 UpdateGuideState(): m_state=6
01:58:06.428 00.004 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11781
01:58:06.429 00.001 21068 Star::Find returns 1 (0), X=220.72, Y=875.92, Mass=136152, SNR=100.6, Peak=18176 HFD=3.4
01:58:06.430 00.001 21068 MultiStar: [#1 -0.18,0.24,0.97,U] [#2 -0.07,0.01,0.94,U] [#3 -0.18,0.14,1.00,U] [#4 -0.22,-0.01,0.73,U] [#5 -0.00,0.49,0.82,U] [#6 -0.27,0.28,0.80,U] [#7 -0.13,0.19,0.54,U] [#8 -0.24,0.30,0.72,U] 
01:58:06.431 00.001 21068 refined, 8 included, MultiStar: {-0.24, 0.17}, one-star: {-0.74, -0.02}
01:58:06.432 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
01:58:06.433 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:58:06.434 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.51 mountX=0.26 mountY=-0.11, mountTheta=-0.40
01:58:06.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.17, opts=13)
01:58:06.438 00.002 21068 Enqueuing Move request for scope (-0.24, 0.17)
01:58:06.439 00.001 16108 Worker thread wakes up
01:58:06.440 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
01:58:06.440 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
01:58:06.440 00.000 16108 Moving (-0.24, 0.17) raw xDistance=0.26 yDistance=-0.11
01:58:06.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:58:06.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:06.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:06.440 00.000 16108 MoveAxis(W, 64, ABG)
01:58:06.440 00.000 16108 Guiding  Dir = 3, Dur = 64
01:58:06.441 00.001 16108 IsSlewing returns 0
01:58:06.441 00.000 16108 IsGuiding returns 0
01:58:06.443 00.002 16108 PulseGuide returned control before completion, sleep 74
01:58:06.445 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3385, FiltMin=2883, FiltMax=60697, Gamma=1.000
01:58:06.461 00.016 21068 UpdateGuideState exits: m=136152 SNR=100.6
01:58:06.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:06.466 00.003 21068 Enqueuing Expose request
01:58:06.530 00.064 16108 IsGuiding returns 0
01:58:06.530 00.000 16108 Move returns status 0, amount 64
01:58:06.530 00.000 16108 MoveAxis(N, 0, ABG)
01:58:06.530 00.000 16108 Move returns status 0, amount 0
01:58:06.530 00.000 16108 move complete, result=0
01:58:06.530 00.000 16108 worker thread done servicing request
01:58:06.530 00.000 16108 Worker thread wakes up
01:58:06.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:06.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:06.531 00.001 21068 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
01:58:07.512 00.981 16108 Exposure complete
01:58:07.569 00.057 16108 worker thread done servicing request
01:58:07.569 00.000 21068 OnExposeComplete: enter
01:58:07.570 00.001 21068 UpdateGuideState(): m_state=6
01:58:07.571 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11782
01:58:07.572 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.94, Mass=119193, SNR=80.4, Peak=15856 HFD=3.1
01:58:07.574 00.002 21068 MultiStar: [#1 -0.20,0.28,1.19,U] [#2 0.04,-0.12,1.55,U] [#3 0.03,0.07,1.23,U] [#4 -0.48,0.10,1.15,U] [#5 0.13,0.37,1.14,U] [#6 -0.21,0.31,0.94,U] [#7 0.24,-0.01,0.73,U] [#8 -0.11,0.38,0.75,U] 
01:58:07.575 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.26, -0.00}
01:58:07.575 00.000 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
01:58:07.576 00.001 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
01:58:07.577 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.15 mountX=0.11 mountY=-0.11, mountTheta=-0.78
01:58:07.578 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.14, opts=13)
01:58:07.579 00.001 21068 Enqueuing Move request for scope (-0.09, 0.14)
01:58:07.580 00.001 16108 Worker thread wakes up
01:58:07.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
01:58:07.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
01:58:07.580 00.000 16108 Moving (-0.09, 0.14) raw xDistance=0.11 yDistance=-0.11
01:58:07.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:07.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:07.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:07.580 00.000 16108 MoveAxis(E, 0, ABG)
01:58:07.580 00.000 16108 Move returns status 0, amount 0
01:58:07.580 00.000 16108 MoveAxis(N, 0, ABG)
01:58:07.580 00.000 16108 Move returns status 0, amount 0
01:58:07.580 00.000 16108 move complete, result=0
01:58:07.580 00.000 16108 worker thread done servicing request
01:58:07.584 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3385, FiltMin=2909, FiltMax=55280, Gamma=1.000
01:58:07.598 00.014 21068 UpdateGuideState exits: m=119193 SNR=80.4
01:58:07.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:07.601 00.001 21068 Enqueuing Expose request
01:58:07.603 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:07.604 00.001 16108 Worker thread wakes up
01:58:07.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:07.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:08.765 01.161 16108 Exposure complete
01:58:08.838 00.073 16108 worker thread done servicing request
01:58:08.838 00.000 21068 OnExposeComplete: enter
01:58:08.839 00.001 21068 UpdateGuideState(): m_state=6
01:58:08.840 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11783
01:58:08.841 00.001 21068 Star::Find returns 1 (0), X=221.06, Y=875.88, Mass=121651, SNR=81.2, Peak=16288 HFD=3.6
01:58:08.842 00.001 21068 MultiStar: [#1 -0.21,0.18,0.95,U] [#2 0.13,-0.12,1.17,U] [#3 0.10,0.00,1.14,U] [#4 -0.23,0.12,0.91,U] [#5 0.18,0.13,0.99,U] [#6 0.12,0.13,0.77,U] [#7 0.18,0.07,0.64,U] [#8 0.21,0.28,0.82,U] 
01:58:08.842 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {-0.40, -0.06}
01:58:08.843 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
01:58:08.844 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
01:58:08.845 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.53 mountX=0.01 mountY=-0.07, mountTheta=-1.44
01:58:08.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.07, opts=13)
01:58:08.847 00.001 21068 Enqueuing Move request for scope (0.00, 0.07)
01:58:08.848 00.001 16108 Worker thread wakes up
01:58:08.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:58:08.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:58:08.848 00.000 16108 Moving (0.00, 0.07) raw xDistance=0.01 yDistance=-0.07
01:58:08.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:08.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:08.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:08.848 00.000 16108 MoveAxis(E, 0, ABG)
01:58:08.848 00.000 16108 Move returns status 0, amount 0
01:58:08.848 00.000 16108 MoveAxis(N, 0, ABG)
01:58:08.848 00.000 16108 Move returns status 0, amount 0
01:58:08.848 00.000 16108 move complete, result=0
01:58:08.848 00.000 16108 worker thread done servicing request
01:58:08.856 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3382, FiltMin=2921, FiltMax=64025, Gamma=1.000
01:58:08.880 00.024 21068 UpdateGuideState exits: m=121651 SNR=81.2
01:58:08.880 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:08.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:08.882 00.001 21068 Enqueuing Expose request
01:58:08.883 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:08.883 00.000 16108 Worker thread wakes up
01:58:08.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:08.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:09.853 00.969 16108 Exposure complete
01:58:09.920 00.067 16108 worker thread done servicing request
01:58:09.920 00.000 21068 OnExposeComplete: enter
01:58:09.922 00.002 21068 UpdateGuideState(): m_state=6
01:58:09.923 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11784
01:58:09.923 00.000 21068 Star::Find returns 1 (0), X=221.32, Y=875.81, Mass=121923, SNR=83.2, Peak=18291 HFD=3.2
01:58:09.924 00.001 21068 MultiStar: [#1 0.01,0.14,1.40,U] [#2 -0.18,-0.12,1.23,U] [#3 -0.07,-0.12,1.23,U] [#4 -0.32,0.09,0.89,U] [#5 0.21,0.18,0.94,U] [#6 -0.21,-0.03,0.83,U] [#7 0.19,-0.17,0.72,U] [#8 -0.31,0.19,0.86,U] 
01:58:09.925 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.14, -0.13}
01:58:09.926 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
01:58:09.926 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
01:58:09.927 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.09 mountX=0.09 mountY=0.02, mountTheta=0.18
01:58:09.928 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.00, opts=13)
01:58:09.929 00.001 21068 Enqueuing Move request for scope (-0.09, 0.00)
01:58:09.931 00.002 16108 Worker thread wakes up
01:58:09.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
01:58:09.932 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
01:58:09.932 00.000 16108 Moving (-0.09, 0.00) raw xDistance=0.09 yDistance=0.02
01:58:09.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:09.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:09.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:09.932 00.000 16108 MoveAxis(E, 0, ABG)
01:58:09.932 00.000 16108 Move returns status 0, amount 0
01:58:09.932 00.000 16108 MoveAxis(N, 0, ABG)
01:58:09.932 00.000 16108 Move returns status 0, amount 0
01:58:09.932 00.000 16108 move complete, result=0
01:58:09.932 00.000 16108 worker thread done servicing request
01:58:09.938 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3382, FiltMin=2915, FiltMax=65440, Gamma=1.000
01:58:09.964 00.026 21068 UpdateGuideState exits: m=121923 SNR=83.2
01:58:09.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:09.967 00.001 21068 Enqueuing Expose request
01:58:09.968 00.001 16108 Worker thread wakes up
01:58:09.968 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:09.970 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:09.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:11.148 01.178 16108 Exposure complete
01:58:11.206 00.058 16108 worker thread done servicing request
01:58:11.206 00.000 21068 OnExposeComplete: enter
01:58:11.207 00.001 21068 UpdateGuideState(): m_state=6
01:58:11.208 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11785
01:58:11.209 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=875.69, Mass=124770, SNR=84.2, Peak=14371 HFD=3.2
01:58:11.210 00.001 21068 MultiStar: [#1 0.18,0.12,1.19,U] [#2 -0.07,-0.19,1.15,U] [#3 0.08,-0.04,1.14,U] [#4 -0.25,0.25,0.88,U] [#5 0.31,0.08,1.06,U] [#6 -0.03,0.22,0.90,U] [#7 0.18,-0.13,0.58,U] [#8 -0.22,0.14,0.82,U] 
01:58:11.210 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.06, -0.25}
01:58:11.211 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
01:58:11.212 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
01:58:11.213 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.81 mountX=-0.02 mountY=-0.02, mountTheta=-2.14
01:58:11.214 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
01:58:11.215 00.001 21068 Enqueuing Move request for scope (0.02, 0.02)
01:58:11.216 00.001 16108 Worker thread wakes up
01:58:11.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:58:11.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:58:11.216 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:58:11.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:58:11.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:11.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:11.216 00.000 16108 MoveAxis(E, 0, ABG)
01:58:11.216 00.000 16108 Move returns status 0, amount 0
01:58:11.217 00.001 16108 MoveAxis(N, 0, ABG)
01:58:11.217 00.000 16108 Move returns status 0, amount 0
01:58:11.217 00.000 16108 move complete, result=0
01:58:11.217 00.000 16108 worker thread done servicing request
01:58:11.221 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3382, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:58:11.237 00.016 21068 UpdateGuideState exits: m=124770 SNR=84.2
01:58:11.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:11.240 00.001 21068 Enqueuing Expose request
01:58:11.241 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:11.241 00.000 16108 Worker thread wakes up
01:58:11.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:11.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:12.227 00.985 16108 Exposure complete
01:58:12.279 00.052 16108 worker thread done servicing request
01:58:12.280 00.001 21068 OnExposeComplete: enter
01:58:12.281 00.001 21068 UpdateGuideState(): m_state=6
01:58:12.281 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11786
01:58:12.282 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=875.69, Mass=145614, SNR=97.9, Peak=17360 HFD=3.5
01:58:12.283 00.001 21068 MultiStar: [#1 -0.17,0.14,0.92,U] [#2 -0.14,-0.13,1.18,U] [#3 -0.05,-0.11,1.07,U] [#4 -0.25,0.04,0.73,U] [#5 0.14,0.01,0.82,U] [#6 -0.15,0.25,0.75,U] [#7 0.17,-0.01,0.53,U] [#8 -0.10,0.15,0.65,U] 
01:58:12.284 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.06, -0.25}
01:58:12.285 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
01:58:12.286 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
01:58:12.287 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.02 mountX=0.07 mountY=0.03, mountTheta=0.35
01:58:12.288 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
01:58:12.289 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
01:58:12.290 00.001 16108 Worker thread wakes up
01:58:12.290 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:58:12.290 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:58:12.290 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.07 yDistance=0.03
01:58:12.290 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:12.291 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:12.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:12.291 00.000 16108 MoveAxis(E, 0, ABG)
01:58:12.291 00.000 16108 Move returns status 0, amount 0
01:58:12.291 00.000 16108 MoveAxis(N, 0, ABG)
01:58:12.291 00.000 16108 Move returns status 0, amount 0
01:58:12.291 00.000 16108 move complete, result=0
01:58:12.291 00.000 16108 worker thread done servicing request
01:58:12.294 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3382, FiltMin=2912, FiltMax=62125, Gamma=1.000
01:58:12.316 00.022 21068 UpdateGuideState exits: m=145614 SNR=97.9
01:58:12.319 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.321 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:12.323 00.002 21068 Enqueuing Expose request
01:58:12.326 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:12.327 00.001 16108 Worker thread wakes up
01:58:12.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:12.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:13.496 01.169 16108 Exposure complete
01:58:13.583 00.087 16108 worker thread done servicing request
01:58:13.583 00.000 21068 OnExposeComplete: enter
01:58:13.584 00.001 21068 UpdateGuideState(): m_state=6
01:58:13.584 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11787
01:58:13.585 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=875.84, Mass=134750, SNR=112.4, Peak=18144 HFD=3.7
01:58:13.586 00.001 21068 MultiStar: [#1 -0.11,0.10,0.88,U] [#2 -0.11,-0.12,0.80,U] [#3 0.12,0.10,0.83,U] [#4 -0.19,0.27,0.68,U] [#5 0.26,0.17,0.70,U] [#6 0.05,0.23,0.72,U] [#7 0.20,0.24,0.43,U] [#8 -0.21,0.29,0.68,U] 
01:58:13.587 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.41, -0.10}
01:58:13.587 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
01:58:13.588 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
01:58:13.589 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.11 mountX=0.09 mountY=-0.09, mountTheta=-0.83
01:58:13.592 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
01:58:13.594 00.002 21068 Enqueuing Move request for scope (-0.07, 0.11)
01:58:13.597 00.003 16108 Worker thread wakes up
01:58:13.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:58:13.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:58:13.597 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
01:58:13.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:13.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:13.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:58:13.597 00.000 16108 MoveAxis(E, 0, ABG)
01:58:13.597 00.000 16108 Move returns status 0, amount 0
01:58:13.597 00.000 16108 MoveAxis(N, 0, ABG)
01:58:13.598 00.001 16108 Move returns status 0, amount 0
01:58:13.598 00.000 16108 move complete, result=0
01:58:13.598 00.000 16108 worker thread done servicing request
01:58:13.606 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3382, FiltMin=2931, FiltMax=62041, Gamma=1.000
01:58:13.622 00.016 21068 UpdateGuideState exits: m=134750 SNR=112.4
01:58:13.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:13.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:13.625 00.001 21068 Enqueuing Expose request
01:58:13.626 00.001 16108 Worker thread wakes up
01:58:13.626 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:13.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:13.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:14.612 00.986 16108 Exposure complete
01:58:14.669 00.057 16108 worker thread done servicing request
01:58:14.669 00.000 21068 OnExposeComplete: enter
01:58:14.670 00.001 21068 UpdateGuideState(): m_state=6
01:58:14.671 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11788
01:58:14.672 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.96, Mass=124835, SNR=80.9, Peak=18864 HFD=3.0
01:58:14.674 00.002 21068 MultiStar: [#1 -0.13,0.17,1.16,U] [#2 -0.12,0.12,1.34,U] [#3 -0.23,0.20,1.16,U] [#4 -0.41,0.20,0.87,U] [#5 0.18,0.51,1.14,U] [#6 0.00,0.23,0.94,U] [#7 -0.07,0.24,0.62,U] [#8 -0.10,0.39,0.94,U] 
01:58:14.676 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.23}, one-star: {-0.35, 0.02}
01:58:14.677 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
01:58:14.678 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
01:58:14.679 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.10 mountX=0.17 mountY=-0.19, mountTheta=-0.84
01:58:14.681 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.23, opts=13)
01:58:14.683 00.002 21068 Enqueuing Move request for scope (-0.13, 0.23)
01:58:14.684 00.001 16108 Worker thread wakes up
01:58:14.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
01:58:14.684 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
01:58:14.684 00.000 16108 Moving (-0.13, 0.23) raw xDistance=0.17 yDistance=-0.19
01:58:14.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:58:14.685 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:58:14.685 00.000 16108 MoveAxis(E, 0, ABG)
01:58:14.685 00.000 16108 Move returns status 0, amount 0
01:58:14.685 00.000 16108 MoveAxis(N, 0, ABG)
01:58:14.685 00.000 16108 Move returns status 0, amount 0
01:58:14.685 00.000 16108 move complete, result=0
01:58:14.685 00.000 16108 worker thread done servicing request
01:58:14.691 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3382, FiltMin=2918, FiltMax=54713, Gamma=1.000
01:58:14.706 00.015 21068 UpdateGuideState exits: m=124835 SNR=80.9
01:58:14.706 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.708 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:14.709 00.001 21068 Enqueuing Expose request
01:58:14.710 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:14.710 00.000 16108 Worker thread wakes up
01:58:14.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:14.711 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:15.874 01.163 16108 Exposure complete
01:58:15.929 00.055 16108 worker thread done servicing request
01:58:15.930 00.001 21068 OnExposeComplete: enter
01:58:15.931 00.001 21068 UpdateGuideState(): m_state=6
01:58:15.932 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11789
01:58:15.932 00.000 21068 Star::Find returns 1 (0), X=221.06, Y=876.11, Mass=130402, SNR=84.5, Peak=19472 HFD=3.0
01:58:15.933 00.001 21068 MultiStar: [#1 -0.09,0.43,1.35,U] [#2 0.08,0.23,1.30,U] [#3 -0.04,0.23,1.03,U] [#4 -0.49,0.33,0.00,M1] [#5 -0.04,0.43,0.92,U] [#6 -0.28,0.51,0.00,M1] [#7 0.12,0.47,0.70,U] [#8 -0.22,0.44,0.76,U] 
01:58:15.934 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.33}, one-star: {-0.41, 0.17}
01:58:15.935 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
01:58:15.935 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
01:58:15.936 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.81 mountX=0.14 mountY=-0.30, mountTheta=-1.14
01:58:15.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.33, opts=13)
01:58:15.938 00.000 21068 Enqueuing Move request for scope (-0.08, 0.33)
01:58:15.939 00.001 16108 Worker thread wakes up
01:58:15.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
01:58:15.939 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
01:58:15.939 00.000 16108 Moving (-0.08, 0.33) raw xDistance=0.14 yDistance=-0.30
01:58:15.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:58:15.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:58:15.939 00.000 16108 MoveAxis(E, 0, ABG)
01:58:15.939 00.000 16108 Move returns status 0, amount 0
01:58:15.939 00.000 16108 MoveAxis(N, 61, ABG)
01:58:15.939 00.000 16108 Guiding  Dir = 0, Dur = 61
01:58:15.940 00.001 16108 IsSlewing returns 0
01:58:15.940 00.000 16108 IsGuiding returns 0
01:58:15.943 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3382, FiltMin=2902, FiltMax=60205, Gamma=1.000
01:58:15.958 00.015 21068 UpdateGuideState exits: m=130402 SNR=84.5
01:58:15.958 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:15.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:15.960 00.001 21068 Enqueuing Expose request
01:58:16.010 00.050 16108 IsGuiding returns 1
01:58:16.010 00.000 16108 scope still moving after pulse duration time elapsed
01:58:16.040 00.030 16108 IsSlewing returns 0
01:58:16.040 00.000 16108 IsGuiding returns 1
01:58:16.071 00.031 16108 IsSlewing returns 0
01:58:16.071 00.000 16108 IsGuiding returns 1
01:58:16.102 00.031 16108 IsSlewing returns 0
01:58:16.102 00.000 16108 IsGuiding returns 0
01:58:16.102 00.000 16108 scope move finished after 61 + 101 ms
01:58:16.102 00.000 16108 Move returns status 0, amount 61
01:58:16.102 00.000 16108 move complete, result=0
01:58:16.102 00.000 16108 worker thread done servicing request
01:58:16.102 00.000 16108 Worker thread wakes up
01:58:16.102 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 61 ms NORTH
01:58:16.105 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:16.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:17.086 00.981 16108 Exposure complete
01:58:17.176 00.090 16108 worker thread done servicing request
01:58:17.176 00.000 21068 OnExposeComplete: enter
01:58:17.177 00.001 21068 UpdateGuideState(): m_state=6
01:58:17.178 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11790
01:58:17.179 00.001 21068 Star::Find returns 1 (0), X=220.99, Y=876.09, Mass=132857, SNR=97.6, Peak=19952 HFD=3.0
01:58:17.180 00.001 21068 MultiStar: [#1 -0.50,0.33,0.00,M1] [#2 0.05,-0.06,1.09,U] [#3 -0.29,0.16,0.94,U] [#4 -0.67,0.18,0.00,M2] [#5 -0.10,0.30,0.93,U] [#6 -0.44,0.32,0.68,U] [#7 0.13,0.23,0.53,U] [#8 -0.33,0.42,0.79,U] 
01:58:17.180 00.000 21068 refined, 6 included, MultiStar: {-0.22, 0.20}, one-star: {-0.47, 0.15}
01:58:17.181 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
01:58:17.182 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
01:58:17.182 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.29 cameraTheta=2.40 mountX=0.25 mountY=-0.14, mountTheta=-0.52
01:58:17.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.20, opts=13)
01:58:17.188 00.004 21068 Enqueuing Move request for scope (-0.22, 0.20)
01:58:17.190 00.002 16108 Worker thread wakes up
01:58:17.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
01:58:17.190 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
01:58:17.190 00.000 16108 Moving (-0.22, 0.20) raw xDistance=0.25 yDistance=-0.14
01:58:17.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:58:17.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:17.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:17.190 00.000 16108 MoveAxis(W, 65, ABG)
01:58:17.191 00.001 16108 Guiding  Dir = 3, Dur = 65
01:58:17.191 00.000 16108 IsSlewing returns 0
01:58:17.191 00.000 16108 IsGuiding returns 0
01:58:17.198 00.007 16108 PulseGuide returned control before completion, sleep 69
01:58:17.198 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3382, FiltMin=2931, FiltMax=61309, Gamma=1.000
01:58:17.217 00.019 21068 UpdateGuideState exits: m=132857 SNR=97.6
01:58:17.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:17.219 00.000 21068 Enqueuing Expose request
01:58:17.275 00.056 16108 IsGuiding returns 1
01:58:17.275 00.000 16108 scope still moving after pulse duration time elapsed
01:58:17.306 00.031 16108 IsSlewing returns 0
01:58:17.306 00.000 16108 IsGuiding returns 0
01:58:17.306 00.000 16108 scope move finished after 65 + 50 ms
01:58:17.306 00.000 16108 Move returns status 0, amount 65
01:58:17.306 00.000 16108 MoveAxis(N, 0, ABG)
01:58:17.306 00.000 16108 Move returns status 0, amount 0
01:58:17.306 00.000 16108 move complete, result=0
01:58:17.308 00.002 16108 worker thread done servicing request
01:58:17.308 00.000 16108 Worker thread wakes up
01:58:17.308 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
01:58:17.310 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:17.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:18.474 01.164 16108 Exposure complete
01:58:18.534 00.060 16108 worker thread done servicing request
01:58:18.534 00.000 21068 OnExposeComplete: enter
01:58:18.538 00.004 21068 UpdateGuideState(): m_state=6
01:58:18.540 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11791
01:58:18.542 00.002 21068 Star::Find returns 1 (0), X=221.38, Y=875.98, Mass=133611, SNR=98.7, Peak=19795 HFD=2.9
01:58:18.544 00.002 21068 MultiStar: [#1 -0.01,0.39,0.88,U] [#2 -0.01,0.20,1.18,U] [#3 0.11,-0.00,0.92,U] [#4 -0.26,0.15,0.84,U] [#5 -0.07,0.18,0.81,U] [#6 -0.18,0.41,0.90,U] [#7 0.40,0.05,0.46,U] [#8 0.09,0.53,0.67,U] 
01:58:18.545 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.21}, one-star: {-0.08, 0.04}
01:58:18.547 00.002 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
01:58:18.547 00.000 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
01:58:18.548 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.65 mountX=0.08 mountY=-0.02, mountTheta=-0.26
01:58:18.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.04, opts=13)
01:58:18.550 00.000 21068 Enqueuing Move request for scope (-0.08, 0.04)
01:58:18.552 00.002 16108 Worker thread wakes up
01:58:18.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:58:18.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:58:18.552 00.000 16108 Moving (-0.08, 0.04) raw xDistance=0.08 yDistance=-0.02
01:58:18.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:58:18.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:18.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:18.552 00.000 16108 MoveAxis(E, 0, ABG)
01:58:18.552 00.000 16108 Move returns status 0, amount 0
01:58:18.552 00.000 16108 MoveAxis(N, 0, ABG)
01:58:18.552 00.000 16108 Move returns status 0, amount 0
01:58:18.552 00.000 16108 move complete, result=0
01:58:18.552 00.000 16108 worker thread done servicing request
01:58:18.556 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3382, FiltMin=2921, FiltMax=65440, Gamma=1.000
01:58:18.572 00.016 21068 UpdateGuideState exits: m=133611 SNR=98.7
01:58:18.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:18.573 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:18.574 00.001 21068 Enqueuing Expose request
01:58:18.575 00.001 16108 Worker thread wakes up
01:58:18.575 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:18.575 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:18.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:19.549 00.974 16108 Exposure complete
01:58:19.643 00.094 16108 worker thread done servicing request
01:58:19.644 00.001 21068 OnExposeComplete: enter
01:58:19.646 00.002 21068 UpdateGuideState(): m_state=6
01:58:19.649 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11792
01:58:19.651 00.002 21068 Star::Find returns 1 (0), X=221.63, Y=876.00, Mass=135311, SNR=87.9, Peak=17059 HFD=3.4
01:58:19.653 00.002 21068 MultiStar: [#1 0.10,0.42,1.14,U] [#2 0.08,0.03,1.13,U] [#3 0.16,0.08,1.11,U] [#4 -0.15,0.15,0.85,U] [#5 -0.06,0.07,0.87,U] [#6 0.02,0.31,0.88,U] [#7 0.25,0.07,0.55,U] [#8 0.20,0.46,0.83,U] 
01:58:19.655 00.002 21068 single-star, 8 included, MultiStar: {0.08, 0.19}, one-star: {0.17, 0.06}
01:58:19.656 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
01:58:19.657 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
01:58:19.658 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.36 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
01:58:19.661 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.06, opts=13)
01:58:19.663 00.002 21068 Enqueuing Move request for scope (0.17, 0.06)
01:58:19.665 00.002 16108 Worker thread wakes up
01:58:19.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:58:19.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:58:19.665 00.000 16108 Moving (0.17, 0.06) raw xDistance=-0.15 yDistance=-0.10
01:58:19.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:58:19.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:19.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:19.665 00.000 16108 MoveAxis(E, 0, ABG)
01:58:19.665 00.000 16108 Move returns status 0, amount 0
01:58:19.665 00.000 16108 MoveAxis(N, 0, ABG)
01:58:19.665 00.000 16108 Move returns status 0, amount 0
01:58:19.665 00.000 16108 move complete, result=0
01:58:19.665 00.000 16108 worker thread done servicing request
01:58:19.671 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3382, FiltMin=2928, FiltMax=59641, Gamma=1.000
01:58:19.687 00.016 21068 UpdateGuideState exits: m=135311 SNR=87.9
01:58:19.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.688 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:19.689 00.001 21068 Enqueuing Expose request
01:58:19.690 00.001 16108 Worker thread wakes up
01:58:19.690 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:19.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:19.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:20.866 01.176 16108 Exposure complete
01:58:20.933 00.067 16108 worker thread done servicing request
01:58:20.933 00.000 21068 OnExposeComplete: enter
01:58:20.935 00.002 21068 UpdateGuideState(): m_state=6
01:58:20.936 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11793
01:58:20.937 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=875.84, Mass=108083, SNR=80.5, Peak=14531 HFD=3.1
01:58:20.938 00.001 21068 MultiStar: [#1 0.18,0.27,1.33,U] [#2 0.37,-0.10,1.22,U] [#3 0.48,0.04,1.04,U] [#4 -0.21,0.09,0.93,U] [#5 0.26,0.04,0.90,U] [#6 0.05,0.22,0.89,U] [#7 0.43,-0.12,0.57,U] [#8 0.17,0.17,0.94,U] 
01:58:20.940 00.002 21068 single-star, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.06, -0.10}
01:58:20.941 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
01:58:20.943 00.002 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
01:58:20.944 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-0.99 mountX=-0.08 mountY=0.08, mountTheta=2.36
01:58:20.947 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
01:58:20.949 00.002 21068 Enqueuing Move request for scope (0.06, -0.10)
01:58:20.950 00.001 16108 Worker thread wakes up
01:58:20.951 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:58:20.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:58:20.951 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
01:58:20.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:20.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:20.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:58:20.951 00.000 16108 MoveAxis(E, 0, ABG)
01:58:20.951 00.000 16108 Move returns status 0, amount 0
01:58:20.951 00.000 16108 MoveAxis(N, 0, ABG)
01:58:20.951 00.000 16108 Move returns status 0, amount 0
01:58:20.951 00.000 16108 move complete, result=0
01:58:20.951 00.000 16108 worker thread done servicing request
01:58:20.959 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3382, FiltMin=2899, FiltMax=58137, Gamma=1.000
01:58:20.979 00.020 21068 UpdateGuideState exits: m=108083 SNR=80.5
01:58:20.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:20.982 00.001 21068 Enqueuing Expose request
01:58:20.982 00.000 16108 Worker thread wakes up
01:58:20.983 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:20.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:20.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:21.964 00.981 16108 Exposure complete
01:58:22.023 00.059 16108 worker thread done servicing request
01:58:22.023 00.000 21068 OnExposeComplete: enter
01:58:22.024 00.001 21068 UpdateGuideState(): m_state=6
01:58:22.024 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11794
01:58:22.025 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.89, Mass=130313, SNR=94.5, Peak=17584 HFD=3.3
01:58:22.026 00.001 21068 MultiStar: [#1 0.11,0.21,1.08,U] [#2 0.22,-0.07,1.14,U] [#3 0.25,0.00,1.02,U] [#4 -0.46,0.08,0.76,U] [#5 0.16,0.25,0.91,U] [#6 0.25,0.22,0.77,U] [#7 0.22,-0.01,0.62,U] [#8 0.16,0.27,0.80,U] 
01:58:22.027 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.09}, one-star: {-0.13, -0.05}
01:58:22.027 00.000 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
01:58:22.028 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
01:58:22.030 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.80 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
01:58:22.031 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.09, opts=13)
01:58:22.033 00.002 21068 Enqueuing Move request for scope (0.09, 0.09)
01:58:22.035 00.002 16108 Worker thread wakes up
01:58:22.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:58:22.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:58:22.035 00.000 16108 Moving (0.09, 0.09) raw xDistance=-0.07 yDistance=-0.11
01:58:22.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:22.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:22.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:22.035 00.000 16108 MoveAxis(E, 0, ABG)
01:58:22.036 00.001 16108 Move returns status 0, amount 0
01:58:22.036 00.000 16108 MoveAxis(N, 0, ABG)
01:58:22.036 00.000 16108 Move returns status 0, amount 0
01:58:22.036 00.000 16108 move complete, result=0
01:58:22.036 00.000 16108 worker thread done servicing request
01:58:22.042 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=521, max=65535, med=3382, FiltMin=2912, FiltMax=55661, Gamma=1.000
01:58:22.068 00.026 21068 UpdateGuideState exits: m=130313 SNR=94.5
01:58:22.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.071 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:22.072 00.001 21068 Enqueuing Expose request
01:58:22.072 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:22.073 00.001 16108 Worker thread wakes up
01:58:22.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:22.074 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:23.239 01.165 16108 Exposure complete
01:58:23.312 00.073 16108 worker thread done servicing request
01:58:23.312 00.000 21068 OnExposeComplete: enter
01:58:23.312 00.000 21068 UpdateGuideState(): m_state=6
01:58:23.313 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11795
01:58:23.314 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=875.89, Mass=137522, SNR=90.7, Peak=18352 HFD=3.4
01:58:23.315 00.001 21068 MultiStar: [#1 -0.02,0.16,1.04,U] [#2 0.17,-0.17,1.17,U] [#3 0.30,0.06,0.92,U] [#4 -0.47,0.18,0.73,U] [#5 0.25,-0.08,0.92,U] [#6 -0.19,0.09,0.81,U] [#7 0.04,0.05,0.71,U] [#8 -0.06,0.11,0.72,U] 
01:58:23.316 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {-0.19, -0.05}
01:58:23.317 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
01:58:23.317 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
01:58:23.318 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.61 mountX=0.01 mountY=-0.03, mountTheta=-1.36
01:58:23.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
01:58:23.321 00.001 21068 Enqueuing Move request for scope (-0.00, 0.03)
01:58:23.321 00.000 16108 Worker thread wakes up
01:58:23.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:58:23.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:58:23.321 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
01:58:23.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:23.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:23.322 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:23.322 00.000 16108 MoveAxis(E, 0, ABG)
01:58:23.322 00.000 16108 Move returns status 0, amount 0
01:58:23.322 00.000 16108 MoveAxis(N, 0, ABG)
01:58:23.322 00.000 16108 Move returns status 0, amount 0
01:58:23.322 00.000 16108 move complete, result=0
01:58:23.322 00.000 16108 worker thread done servicing request
01:58:23.326 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3382, FiltMin=2854, FiltMax=61824, Gamma=1.000
01:58:23.340 00.014 21068 UpdateGuideState exits: m=137522 SNR=90.7
01:58:23.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:23.343 00.001 21068 Enqueuing Expose request
01:58:23.343 00.000 16108 Worker thread wakes up
01:58:23.344 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:23.345 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:23.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:24.323 00.978 16108 Exposure complete
01:58:24.399 00.076 16108 worker thread done servicing request
01:58:24.399 00.000 21068 OnExposeComplete: enter
01:58:24.401 00.002 21068 UpdateGuideState(): m_state=6
01:58:24.404 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11796
01:58:24.405 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=876.19, Mass=130154, SNR=84.2, Peak=18864 HFD=2.9
01:58:24.407 00.002 21068 MultiStar: [#1 -0.04,0.24,1.00,U] [#2 0.26,-0.03,1.06,U] [#3 0.13,0.12,0.96,U] [#4 -0.09,0.08,0.94,U] [#5 0.17,0.37,0.94,U] [#6 -0.06,0.42,0.85,U] [#7 -0.09,0.03,0.66,U] [#8 -0.34,0.26,0.70,U] 
01:58:24.409 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.34, 0.25}
01:58:24.410 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
01:58:24.411 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
01:58:24.412 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=0.06 mountY=-0.18, mountTheta=-1.23
01:58:24.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.19, opts=13)
01:58:24.415 00.001 21068 Enqueuing Move request for scope (-0.03, 0.19)
01:58:24.416 00.001 16108 Worker thread wakes up
01:58:24.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
01:58:24.416 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
01:58:24.416 00.000 16108 Moving (-0.03, 0.19) raw xDistance=0.06 yDistance=-0.18
01:58:24.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:58:24.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:24.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:58:24.417 00.001 16108 MoveAxis(E, 0, ABG)
01:58:24.417 00.000 16108 Move returns status 0, amount 0
01:58:24.417 00.000 16108 MoveAxis(N, 0, ABG)
01:58:24.417 00.000 16108 Move returns status 0, amount 0
01:58:24.417 00.000 16108 move complete, result=0
01:58:24.417 00.000 16108 worker thread done servicing request
01:58:24.422 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3382, FiltMin=2931, FiltMax=65440, Gamma=1.000
01:58:24.438 00.016 21068 UpdateGuideState exits: m=130154 SNR=84.2
01:58:24.440 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.440 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:24.441 00.001 21068 Enqueuing Expose request
01:58:24.442 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:24.443 00.001 16108 Worker thread wakes up
01:58:24.443 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:24.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:25.608 01.165 16108 Exposure complete
01:58:25.663 00.055 16108 worker thread done servicing request
01:58:25.663 00.000 21068 OnExposeComplete: enter
01:58:25.664 00.001 21068 UpdateGuideState(): m_state=6
01:58:25.664 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11797
01:58:25.665 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.70, Mass=133654, SNR=104.4, Peak=16016 HFD=3.4
01:58:25.666 00.001 21068 MultiStar: [#1 0.01,0.11,0.94,U] [#2 -0.05,-0.34,1.03,U] [#3 0.12,-0.13,0.74,U] [#4 -0.36,-0.23,0.68,U] [#5 0.16,-0.06,0.77,U] [#6 -0.17,0.16,0.61,U] [#7 0.41,-0.32,0.51,U] [#8 -0.03,0.05,0.63,U] 
01:58:25.667 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.14, -0.24}
01:58:25.667 00.000 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
01:58:25.668 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
01:58:25.669 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.72 mountX=-0.00 mountY=0.12, mountTheta=1.60
01:58:25.672 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
01:58:25.673 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
01:58:25.673 00.000 16108 Worker thread wakes up
01:58:25.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:58:25.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:58:25.674 00.001 16108 Moving (-0.02, -0.12) raw xDistance=-0.00 yDistance=0.12
01:58:25.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:58:25.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:25.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:58:25.674 00.000 16108 MoveAxis(E, 0, ABG)
01:58:25.674 00.000 16108 Move returns status 0, amount 0
01:58:25.674 00.000 16108 MoveAxis(N, 0, ABG)
01:58:25.674 00.000 16108 Move returns status 0, amount 0
01:58:25.674 00.000 16108 move complete, result=0
01:58:25.674 00.000 16108 worker thread done servicing request
01:58:25.679 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=269, max=65535, med=3379, FiltMin=2918, FiltMax=63981, Gamma=1.000
01:58:25.694 00.015 21068 UpdateGuideState exits: m=133654 SNR=104.4
01:58:25.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:25.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:25.697 00.001 21068 Enqueuing Expose request
01:58:25.697 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:25.699 00.002 16108 Worker thread wakes up
01:58:25.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:25.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:26.677 00.978 16108 Exposure complete
01:58:26.754 00.077 16108 worker thread done servicing request
01:58:26.754 00.000 21068 OnExposeComplete: enter
01:58:26.755 00.001 21068 UpdateGuideState(): m_state=6
01:58:26.756 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11798
01:58:26.757 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=875.86, Mass=129383, SNR=92.0, Peak=16387 HFD=3.3
01:58:26.758 00.001 21068 MultiStar: [#1 -0.13,0.12,1.01,U] [#2 0.00,-0.04,1.16,U] [#3 0.14,-0.02,0.91,U] [#4 -0.24,0.13,0.64,U] [#5 0.13,0.19,0.85,U] [#6 -0.12,0.15,0.70,U] [#7 0.29,-0.08,0.50,U] [#8 -0.35,0.27,0.75,U] 
01:58:26.759 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.06, -0.08}
01:58:26.759 00.000 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
01:58:26.760 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
01:58:26.762 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.13 mountX=0.05 mountY=-0.05, mountTheta=-0.81
01:58:26.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
01:58:26.764 00.000 21068 Enqueuing Move request for scope (-0.04, 0.06)
01:58:26.765 00.001 16108 Worker thread wakes up
01:58:26.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:58:26.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:58:26.765 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
01:58:26.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:58:26.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:26.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:26.765 00.000 16108 MoveAxis(E, 0, ABG)
01:58:26.765 00.000 16108 Move returns status 0, amount 0
01:58:26.765 00.000 16108 MoveAxis(N, 0, ABG)
01:58:26.765 00.000 16108 Move returns status 0, amount 0
01:58:26.765 00.000 16108 move complete, result=0
01:58:26.765 00.000 16108 worker thread done servicing request
01:58:26.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3382, FiltMin=2912, FiltMax=65440, Gamma=1.000
01:58:26.785 00.017 21068 UpdateGuideState exits: m=129383 SNR=92.0
01:58:26.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.786 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:26.787 00.001 21068 Enqueuing Expose request
01:58:26.787 00.000 16108 Worker thread wakes up
01:58:26.787 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:26.788 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:26.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:27.954 01.166 16108 Exposure complete
01:58:28.011 00.057 16108 worker thread done servicing request
01:58:28.011 00.000 21068 OnExposeComplete: enter
01:58:28.012 00.001 21068 UpdateGuideState(): m_state=6
01:58:28.013 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11799
01:58:28.014 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=875.63, Mass=139586, SNR=89.0, Peak=16131 HFD=3.2
01:58:28.014 00.000 21068 MultiStar: [#1 0.09,0.07,1.06,U] [#2 0.20,-0.24,1.16,U] [#3 0.30,-0.13,0.97,U] [#4 -0.23,-0.13,0.81,U] [#5 0.25,-0.04,0.88,U] [#6 0.16,0.03,0.80,U] [#7 0.30,-0.57,0.00,M1] [#8 -0.07,0.04,0.75,U] 
01:58:28.015 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.05, -0.31}
01:58:28.016 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
01:58:28.017 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
01:58:28.017 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.75 mountX=-0.12 mountY=0.07, mountTheta=2.61
01:58:28.020 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
01:58:28.023 00.003 21068 Enqueuing Move request for scope (0.10, -0.10)
01:58:28.026 00.003 16108 Worker thread wakes up
01:58:28.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:58:28.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:58:28.026 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.12 yDistance=0.07
01:58:28.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:58:28.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:28.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:58:28.026 00.000 16108 MoveAxis(E, 0, ABG)
01:58:28.026 00.000 16108 Move returns status 0, amount 0
01:58:28.026 00.000 16108 MoveAxis(N, 0, ABG)
01:58:28.026 00.000 16108 Move returns status 0, amount 0
01:58:28.026 00.000 16108 move complete, result=0
01:58:28.026 00.000 16108 worker thread done servicing request
01:58:28.035 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3379, FiltMin=2912, FiltMax=58861, Gamma=1.000
01:58:28.062 00.027 21068 UpdateGuideState exits: m=139586 SNR=89.0
01:58:28.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:28.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:28.064 00.000 21068 Enqueuing Expose request
01:58:28.065 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:28.066 00.001 16108 Worker thread wakes up
01:58:28.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:28.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:29.029 00.963 16108 Exposure complete
01:58:29.084 00.055 16108 worker thread done servicing request
01:58:29.084 00.000 21068 OnExposeComplete: enter
01:58:29.087 00.003 21068 UpdateGuideState(): m_state=6
01:58:29.090 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11800
01:58:29.090 00.000 21068 Star::Find returns 1 (0), X=220.94, Y=876.18, Mass=126750, SNR=87.2, Peak=15008 HFD=3.5
01:58:29.091 00.001 21068 MultiStar: [#1 -0.59,0.39,0.00,M1] [#2 -0.43,0.34,1.22,U] [#3 -0.36,0.29,1.05,U] [#4 -0.80,0.66,0.00,M1] [#5 -0.36,0.29,0.90,U] [#6 -0.46,0.52,0.00,M1] [#7 -0.25,0.32,0.68,U] [#8 -0.59,0.83,0.00,M1] 
01:58:29.093 00.002 21068 refined, 4 included, MultiStar: {-0.39, 0.30}, one-star: {-0.52, 0.24}
01:58:29.094 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
01:58:29.095 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
01:58:29.096 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=0.30 hyp=0.49 cameraTheta=2.50 mountX=0.44 mountY=-0.19, mountTheta=-0.42
01:58:29.099 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.30, opts=13)
01:58:29.100 00.001 21068 Enqueuing Move request for scope (-0.39, 0.30)
01:58:29.103 00.003 16108 Worker thread wakes up
01:58:29.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.30) opts 0xd
01:58:29.103 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.30)
01:58:29.103 00.000 16108 Moving (-0.39, 0.30) raw xDistance=0.44 yDistance=-0.19
01:58:29.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:58:29.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:29.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:58:29.103 00.000 16108 MoveAxis(W, 115, ABG)
01:58:29.103 00.000 16108 Guiding  Dir = 3, Dur = 115
01:58:29.104 00.001 16108 IsSlewing returns 0
01:58:29.104 00.000 16108 IsGuiding returns 0
01:58:29.111 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3379, FiltMin=2915, FiltMax=53673, Gamma=1.000
01:58:29.137 00.026 21068 UpdateGuideState exits: m=126750 SNR=87.2
01:58:29.140 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.142 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:29.143 00.001 21068 Enqueuing Expose request
01:58:29.149 00.006 16108 PulseGuide returned control before completion, sleep 81
01:58:29.241 00.092 16108 IsGuiding returns 1
01:58:29.241 00.000 16108 scope still moving after pulse duration time elapsed
01:58:29.273 00.032 16108 IsSlewing returns 0
01:58:29.273 00.000 16108 IsGuiding returns 1
01:58:29.304 00.031 16108 IsSlewing returns 0
01:58:29.305 00.001 16108 IsGuiding returns 0
01:58:29.305 00.000 16108 scope move finished after 115 + 85 ms
01:58:29.305 00.000 16108 Move returns status 0, amount 115
01:58:29.305 00.000 16108 MoveAxis(N, 0, ABG)
01:58:29.305 00.000 16108 Move returns status 0, amount 0
01:58:29.305 00.000 16108 move complete, result=0
01:58:29.305 00.000 16108 worker thread done servicing request
01:58:29.305 00.000 16108 Worker thread wakes up
01:58:29.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:29.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:29.305 00.000 21068 GuideStep: 0.4 px 115 ms WEST, -0.2 px 0 ms NORTH
01:58:30.465 01.160 16108 Exposure complete
01:58:30.520 00.055 16108 worker thread done servicing request
01:58:30.520 00.000 21068 OnExposeComplete: enter
01:58:30.521 00.001 21068 UpdateGuideState(): m_state=6
01:58:30.523 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11801
01:58:30.524 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.01, Mass=129224, SNR=85.7, Peak=14867 HFD=3.5
01:58:30.524 00.000 21068 MultiStar: [#1 0.14,0.25,1.14,U] [#2 0.30,0.17,1.20,U] [#3 0.11,0.28,1.06,U] [#4 -0.10,0.38,0.80,U] [#5 0.49,0.55,0.00,M1] [#6 0.13,0.43,0.81,U] [#7 0.47,0.15,0.64,U] [#8 0.22,0.64,0.00,M2] 
01:58:30.525 00.001 21068 single-star, 6 included, MultiStar: {0.16, 0.24}, one-star: {0.13, 0.08}
01:58:30.526 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
01:58:30.527 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
01:58:30.528 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
01:58:30.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
01:58:30.531 00.001 21068 Enqueuing Move request for scope (0.13, 0.08)
01:58:30.532 00.001 16108 Worker thread wakes up
01:58:30.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:58:30.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:58:30.532 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.11 yDistance=-0.10
01:58:30.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:58:30.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:30.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:30.532 00.000 16108 MoveAxis(E, 0, ABG)
01:58:30.532 00.000 16108 Move returns status 0, amount 0
01:58:30.532 00.000 16108 MoveAxis(N, 0, ABG)
01:58:30.532 00.000 16108 Move returns status 0, amount 0
01:58:30.532 00.000 16108 move complete, result=0
01:58:30.532 00.000 16108 worker thread done servicing request
01:58:30.537 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3379, FiltMin=2918, FiltMax=55705, Gamma=1.000
01:58:30.555 00.018 21068 UpdateGuideState exits: m=129224 SNR=85.7
01:58:30.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:30.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:30.557 00.000 21068 Enqueuing Expose request
01:58:30.558 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:30.559 00.001 16108 Worker thread wakes up
01:58:30.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:30.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:31.530 00.970 16108 Exposure complete
01:58:31.606 00.076 16108 worker thread done servicing request
01:58:31.606 00.000 21068 OnExposeComplete: enter
01:58:31.608 00.002 21068 UpdateGuideState(): m_state=6
01:58:31.609 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11802
01:58:31.610 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=875.84, Mass=118731, SNR=77.7, Peak=16115 HFD=3.3
01:58:31.611 00.001 21068 MultiStar: [#1 0.27,-0.12,1.45,U] [#2 0.36,-0.30,1.16,U] [#3 0.51,-0.29,0.00,M1] [#4 0.14,0.02,0.91,U] [#5 0.66,-0.12,0.00,M2] [#6 0.34,0.15,1.02,U] [#7 0.45,-0.28,0.76,U] [#8 0.16,-0.01,0.87,U] 
01:58:31.612 00.001 21068 refined, 6 included, MultiStar: {0.29, -0.09}, one-star: {0.29, -0.10}
01:58:31.613 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
01:58:31.614 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
01:58:31.615 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.31 mountX=-0.30 mountY=0.02, mountTheta=3.07
01:58:31.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.09, opts=13)
01:58:31.619 00.002 21068 Enqueuing Move request for scope (0.29, -0.09)
01:58:31.619 00.000 16108 Worker thread wakes up
01:58:31.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
01:58:31.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
01:58:31.620 00.001 16108 Moving (0.29, -0.09) raw xDistance=-0.30 yDistance=0.02
01:58:31.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:58:31.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:31.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:31.620 00.000 16108 MoveAxis(E, 78, ABG)
01:58:31.620 00.000 16108 Guiding  Dir = 2, Dur = 78
01:58:31.620 00.000 16108 IsSlewing returns 0
01:58:31.620 00.000 16108 IsGuiding returns 0
01:58:31.623 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3382, FiltMin=2899, FiltMax=55485, Gamma=1.000
01:58:31.641 00.018 21068 UpdateGuideState exits: m=118731 SNR=77.7
01:58:31.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:31.644 00.001 21068 Enqueuing Expose request
01:58:31.681 00.037 16108 PulseGuide returned control before completion, sleep 28
01:58:31.711 00.030 16108 IsGuiding returns 1
01:58:31.711 00.000 16108 scope still moving after pulse duration time elapsed
01:58:31.742 00.031 16108 IsSlewing returns 0
01:58:31.742 00.000 16108 IsGuiding returns 1
01:58:31.773 00.031 16108 IsSlewing returns 0
01:58:31.773 00.000 16108 IsGuiding returns 0
01:58:31.773 00.000 16108 scope move finished after 78 + 76 ms
01:58:31.773 00.000 16108 Move returns status 0, amount 78
01:58:31.773 00.000 16108 MoveAxis(N, 0, ABG)
01:58:31.773 00.000 16108 Move returns status 0, amount 0
01:58:31.773 00.000 16108 move complete, result=0
01:58:31.773 00.000 16108 worker thread done servicing request
01:58:31.773 00.000 16108 Worker thread wakes up
01:58:31.775 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:31.775 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
01:58:31.776 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:32.942 01.166 16108 Exposure complete
01:58:33.013 00.071 16108 worker thread done servicing request
01:58:33.013 00.000 21068 OnExposeComplete: enter
01:58:33.015 00.002 21068 UpdateGuideState(): m_state=6
01:58:33.017 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11803
01:58:33.018 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=876.07, Mass=119270, SNR=83.3, Peak=15472 HFD=3.1
01:58:33.020 00.002 21068 MultiStar: [#1 0.10,0.43,1.20,U] [#2 0.03,0.15,1.14,U] [#3 0.02,0.21,1.24,U] [#4 -0.14,0.49,0.84,U] [#5 0.21,0.31,1.13,U] [#6 0.11,0.29,0.85,U] [#7 0.21,0.15,0.70,U] [#8 0.11,0.17,0.80,U] 
01:58:33.021 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.26}, one-star: {-0.34, 0.13}
01:58:33.023 00.002 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
01:58:33.024 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
01:58:33.026 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.45 mountX=0.01 mountY=-0.26, mountTheta=-1.52
01:58:33.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.26, opts=13)
01:58:33.030 00.002 21068 Enqueuing Move request for scope (0.03, 0.26)
01:58:33.031 00.001 16108 Worker thread wakes up
01:58:33.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
01:58:33.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
01:58:33.031 00.000 16108 Moving (0.03, 0.26) raw xDistance=0.01 yDistance=-0.26
01:58:33.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:33.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:58:33.031 00.000 16108 MoveAxis(E, 0, ABG)
01:58:33.032 00.001 16108 Move returns status 0, amount 0
01:58:33.032 00.000 16108 MoveAxis(N, 53, ABG)
01:58:33.032 00.000 16108 Guiding  Dir = 0, Dur = 53
01:58:33.032 00.000 16108 IsSlewing returns 0
01:58:33.032 00.000 16108 IsGuiding returns 0
01:58:33.039 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3379, FiltMin=2902, FiltMax=59385, Gamma=1.000
01:58:33.043 00.004 16108 PulseGuide returned control before completion, sleep 52
01:58:33.062 00.019 21068 UpdateGuideState exits: m=119270 SNR=83.3
01:58:33.062 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.064 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:33.065 00.001 21068 Enqueuing Expose request
01:58:33.105 00.040 16108 IsGuiding returns 1
01:58:33.105 00.000 16108 scope still moving after pulse duration time elapsed
01:58:33.136 00.031 16108 IsSlewing returns 0
01:58:33.136 00.000 16108 IsGuiding returns 0
01:58:33.136 00.000 16108 scope move finished after 53 + 51 ms
01:58:33.136 00.000 16108 Move returns status 0, amount 53
01:58:33.136 00.000 16108 move complete, result=0
01:58:33.136 00.000 16108 worker thread done servicing request
01:58:33.138 00.002 16108 Worker thread wakes up
01:58:33.138 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
01:58:33.139 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:33.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:34.127 00.988 16108 Exposure complete
01:58:34.203 00.076 16108 worker thread done servicing request
01:58:34.204 00.001 21068 OnExposeComplete: enter
01:58:34.206 00.002 21068 UpdateGuideState(): m_state=6
01:58:34.209 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11804
01:58:34.210 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.62, Mass=137661, SNR=84.2, Peak=13587 HFD=3.5
01:58:34.211 00.001 21068 MultiStar: [#1 0.32,0.67,0.00,M1] [#2 0.47,0.59,0.00,M1] [#3 0.40,0.47,0.00,M1] [#4 0.04,0.77,0.00,M1] [#5 0.59,0.84,0.00,M2] [#6 0.28,0.86,0.00,M1] [#7 0.50,0.55,0.00,M1] [#8 0.33,0.67,0.00,M1] 
01:58:34.213 00.002 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
01:58:34.214 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
01:58:34.215 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.68 hyp=0.71 cameraTheta=1.28 mountX=-0.08 mountY=-0.71, mountTheta=-1.69
01:58:34.218 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.68, opts=13)
01:58:34.220 00.002 21068 Enqueuing Move request for scope (0.20, 0.68)
01:58:34.222 00.002 16108 Worker thread wakes up
01:58:34.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.68) opts 0xd
01:58:34.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.68)
01:58:34.222 00.000 16108 Moving (0.20, 0.68) raw xDistance=-0.08 yDistance=-0.71
01:58:34.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:34.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
01:58:34.222 00.000 16108 MoveAxis(E, 0, ABG)
01:58:34.222 00.000 16108 Move returns status 0, amount 0
01:58:34.222 00.000 16108 MoveAxis(N, 142, ABG)
01:58:34.222 00.000 16108 Guiding  Dir = 0, Dur = 142
01:58:34.223 00.001 16108 IsSlewing returns 0
01:58:34.223 00.000 16108 IsGuiding returns 0
01:58:34.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3379, FiltMin=2880, FiltMax=53389, Gamma=1.000
01:58:34.236 00.009 16108 PulseGuide returned control before completion, sleep 139
01:58:34.244 00.008 21068 UpdateGuideState exits: m=137661 SNR=84.2
01:58:34.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:34.246 00.000 21068 Enqueuing Expose request
01:58:34.377 00.131 16108 IsGuiding returns 1
01:58:34.377 00.000 16108 scope still moving after pulse duration time elapsed
01:58:34.408 00.031 16108 IsSlewing returns 0
01:58:34.408 00.000 16108 IsGuiding returns 0
01:58:34.408 00.000 16108 scope move finished after 142 + 43 ms
01:58:34.408 00.000 16108 Move returns status 0, amount 142
01:58:34.408 00.000 16108 move complete, result=0
01:58:34.408 00.000 16108 worker thread done servicing request
01:58:34.409 00.001 16108 Worker thread wakes up
01:58:34.409 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.7 px 142 ms NORTH
01:58:34.412 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:34.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:35.561 01.149 16108 Exposure complete
01:58:35.621 00.060 16108 worker thread done servicing request
01:58:35.621 00.000 21068 OnExposeComplete: enter
01:58:35.622 00.001 21068 UpdateGuideState(): m_state=6
01:58:35.623 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11805
01:58:35.624 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.27, Mass=119517, SNR=77.6, Peak=14192 HFD=3.2
01:58:35.625 00.001 21068 MultiStar: [#1 -0.09,0.64,0.00,M2] [#2 -0.00,0.38,1.45,U] [#3 -0.07,0.42,1.24,U] [#4 -0.55,0.45,0.00,M2] [#5 -0.20,0.45,1.08,U] [#6 -0.35,0.81,0.00,M2] [#7 -0.04,0.35,0.68,U] [#8 -0.25,0.60,0.00,M2] 
01:58:35.625 00.000 21068 refined, 4 included, MultiStar: {-0.12, 0.39}, one-star: {-0.32, 0.33}
01:58:35.626 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
01:58:35.628 00.002 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
01:58:35.629 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.87 mountX=0.19 mountY=-0.35, mountTheta=-1.08
01:58:35.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.39, opts=13)
01:58:35.632 00.001 21068 Enqueuing Move request for scope (-0.12, 0.39)
01:58:35.633 00.001 16108 Worker thread wakes up
01:58:35.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.39) opts 0xd
01:58:35.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.39)
01:58:35.633 00.000 16108 Moving (-0.12, 0.39) raw xDistance=0.19 yDistance=-0.35
01:58:35.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:58:35.634 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:58:35.634 00.000 16108 MoveAxis(E, 0, ABG)
01:58:35.634 00.000 16108 Move returns status 0, amount 0
01:58:35.634 00.000 16108 MoveAxis(N, 71, ABG)
01:58:35.634 00.000 16108 Guiding  Dir = 0, Dur = 71
01:58:35.634 00.000 16108 IsSlewing returns 0
01:58:35.635 00.001 16108 IsGuiding returns 0
01:58:35.637 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3382, FiltMin=2909, FiltMax=64425, Gamma=1.000
01:58:35.649 00.012 16108 PulseGuide returned control before completion, sleep 67
01:58:35.654 00.005 21068 UpdateGuideState exits: m=119517 SNR=77.6
01:58:35.656 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:35.658 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:35.659 00.001 21068 Enqueuing Expose request
01:58:35.727 00.068 16108 IsGuiding returns 1
01:58:35.727 00.000 16108 scope still moving after pulse duration time elapsed
01:58:35.758 00.031 16108 IsSlewing returns 0
01:58:35.758 00.000 16108 IsGuiding returns 0
01:58:35.758 00.000 16108 scope move finished after 71 + 52 ms
01:58:35.758 00.000 16108 Move returns status 0, amount 71
01:58:35.758 00.000 16108 move complete, result=0
01:58:35.758 00.000 16108 worker thread done servicing request
01:58:35.758 00.000 16108 Worker thread wakes up
01:58:35.758 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:35.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:35.760 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 71 ms NORTH
01:58:36.729 00.969 16108 Exposure complete
01:58:36.785 00.056 16108 worker thread done servicing request
01:58:36.785 00.000 21068 OnExposeComplete: enter
01:58:36.786 00.001 21068 UpdateGuideState(): m_state=6
01:58:36.787 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11806
01:58:36.788 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=875.91, Mass=127917, SNR=87.1, Peak=17715 HFD=3.3
01:58:36.789 00.001 21068 MultiStar: [#1 0.33,0.37,1.09,U] [#2 0.42,-0.10,1.23,U] [#3 0.45,0.06,0.97,U] [#4 0.01,0.14,0.85,U] [#5 0.45,0.25,0.95,U] [#6 0.25,0.22,0.78,U] [#7 0.14,-0.16,0.64,U] [#8 0.22,0.19,0.79,U] 
01:58:36.789 00.000 21068 single-star, 8 included, MultiStar: {0.28, 0.11}, one-star: {0.14, -0.03}
01:58:36.790 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
01:58:36.790 00.000 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
01:58:36.791 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.14 mountY=-0.00, mountTheta=-3.11
01:58:36.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.03, opts=13)
01:58:36.794 00.001 21068 Enqueuing Move request for scope (0.14, -0.03)
01:58:36.794 00.000 16108 Worker thread wakes up
01:58:36.795 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:58:36.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:58:36.795 00.000 16108 Moving (0.14, -0.03) raw xDistance=-0.14 yDistance=-0.00
01:58:36.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:58:36.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:36.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:58:36.795 00.000 16108 MoveAxis(E, 0, ABG)
01:58:36.795 00.000 16108 Move returns status 0, amount 0
01:58:36.795 00.000 16108 MoveAxis(N, 0, ABG)
01:58:36.795 00.000 16108 Move returns status 0, amount 0
01:58:36.795 00.000 16108 move complete, result=0
01:58:36.795 00.000 16108 worker thread done servicing request
01:58:36.800 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3382, FiltMin=2864, FiltMax=57302, Gamma=1.000
01:58:36.814 00.014 21068 UpdateGuideState exits: m=127917 SNR=87.1
01:58:36.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:36.816 00.000 21068 Enqueuing Expose request
01:58:36.817 00.001 16108 Worker thread wakes up
01:58:36.817 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:36.819 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:36.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:37.979 01.160 16108 Exposure complete
01:58:38.033 00.054 16108 worker thread done servicing request
01:58:38.033 00.000 21068 OnExposeComplete: enter
01:58:38.034 00.001 21068 UpdateGuideState(): m_state=6
01:58:38.035 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11807
01:58:38.038 00.003 21068 Star::Find returns 1 (0), X=221.63, Y=875.53, Mass=116038, SNR=80.4, Peak=11869 HFD=3.4
01:58:38.039 00.001 21068 MultiStar: [#1 0.03,-0.20,1.32,U] [#2 0.24,-0.58,0.00,M1] [#3 0.27,-0.48,0.94,U] [#4 0.03,-0.18,0.88,U] [#5 0.58,-0.21,0.00,M1] [#6 0.19,-0.38,0.87,U] [#7 0.48,-0.38,0.00,M1] [#8 0.49,-0.38,0.00,M2] 
01:58:38.041 00.002 21068 refined, 4 included, MultiStar: {0.13, -0.32}, one-star: {0.16, -0.41}
01:58:38.042 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
01:58:38.044 00.002 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
01:58:38.046 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.19 mountX=-0.18 mountY=0.28, mountTheta=2.15
01:58:38.049 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.32, opts=13)
01:58:38.051 00.002 21068 Enqueuing Move request for scope (0.13, -0.32)
01:58:38.052 00.001 16108 Worker thread wakes up
01:58:38.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
01:58:38.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
01:58:38.052 00.000 16108 Moving (0.13, -0.32) raw xDistance=-0.18 yDistance=0.28
01:58:38.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:58:38.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:38.053 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:58:38.053 00.000 16108 MoveAxis(E, 0, ABG)
01:58:38.053 00.000 16108 Move returns status 0, amount 0
01:58:38.053 00.000 16108 MoveAxis(N, 0, ABG)
01:58:38.053 00.000 16108 Move returns status 0, amount 0
01:58:38.053 00.000 16108 move complete, result=0
01:58:38.053 00.000 16108 worker thread done servicing request
01:58:38.061 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3382, FiltMin=2745, FiltMax=60093, Gamma=1.000
01:58:38.083 00.022 21068 UpdateGuideState exits: m=116038 SNR=80.4
01:58:38.085 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:38.087 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:38.088 00.001 21068 Enqueuing Expose request
01:58:38.089 00.001 16108 Worker thread wakes up
01:58:38.089 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:58:38.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:38.091 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:39.072 00.981 16108 Exposure complete
01:58:39.144 00.072 16108 worker thread done servicing request
01:58:39.144 00.000 21068 OnExposeComplete: enter
01:58:39.147 00.003 21068 UpdateGuideState(): m_state=6
01:58:39.149 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11808
01:58:39.150 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=875.69, Mass=109425, SNR=74.1, Peak=12624 HFD=3.4
01:58:39.151 00.001 21068 MultiStar: [#1 0.25,-0.25,1.30,U] [#2 0.33,-0.56,0.00,M2] [#3 0.30,-0.56,0.00,M1] [#4 0.17,-0.39,1.11,U] [#5 0.44,-0.41,0.00,M2] [#6 0.42,-0.24,0.98,U] [#7 0.54,-0.34,0.00,M2] [#8 0.29,-0.20,0.87,U] 
01:58:39.152 00.001 21068 single-star, 4 included, MultiStar: {0.21, -0.27}, one-star: {-0.06, -0.25}
01:58:39.153 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
01:58:39.154 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
01:58:39.157 00.003 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.82 mountX=0.02 mountY=0.25, mountTheta=1.49
01:58:39.160 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.25, opts=13)
01:58:39.162 00.002 21068 Enqueuing Move request for scope (-0.06, -0.25)
01:58:39.165 00.003 16108 Worker thread wakes up
01:58:39.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
01:58:39.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
01:58:39.165 00.000 16108 Moving (-0.06, -0.25) raw xDistance=0.02 yDistance=0.25
01:58:39.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:39.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:39.166 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:58:39.166 00.000 16108 MoveAxis(E, 0, ABG)
01:58:39.166 00.000 16108 Move returns status 0, amount 0
01:58:39.166 00.000 16108 MoveAxis(N, 0, ABG)
01:58:39.166 00.000 16108 Move returns status 0, amount 0
01:58:39.166 00.000 16108 move complete, result=0
01:58:39.166 00.000 16108 worker thread done servicing request
01:58:39.174 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3382, FiltMin=2937, FiltMax=59229, Gamma=1.000
01:58:39.201 00.027 21068 UpdateGuideState exits: m=109425 SNR=74.1
01:58:39.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:39.203 00.000 21068 Enqueuing Expose request
01:58:39.204 00.001 16108 Worker thread wakes up
01:58:39.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:39.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:39.204 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:58:40.364 01.160 16108 Exposure complete
01:58:40.419 00.055 16108 worker thread done servicing request
01:58:40.419 00.000 21068 OnExposeComplete: enter
01:58:40.420 00.001 21068 UpdateGuideState(): m_state=6
01:58:40.421 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11809
01:58:40.422 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=875.83, Mass=142956, SNR=102.3, Peak=15715 HFD=3.6
01:58:40.423 00.001 21068 MultiStar: [#1 0.24,0.15,0.96,U] [#2 0.46,-0.25,0.94,U] [#3 0.26,-0.29,0.97,U] [#4 0.02,-0.13,0.79,U] [#5 0.29,0.16,0.83,U] [#6 0.19,0.33,0.70,U] [#7 0.69,-0.17,0.00,M3] [#8 0.41,0.02,0.69,U] 
01:58:40.424 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.03}, one-star: {0.29, -0.11}
01:58:40.424 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
01:58:40.425 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
01:58:40.426 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.11 mountX=-0.27 mountY=-0.03, mountTheta=-3.02
01:58:40.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.03, opts=13)
01:58:40.429 00.001 21068 Enqueuing Move request for scope (0.27, -0.03)
01:58:40.429 00.000 16108 Worker thread wakes up
01:58:40.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
01:58:40.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
01:58:40.429 00.000 16108 Moving (0.27, -0.03) raw xDistance=-0.27 yDistance=-0.03
01:58:40.430 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:58:40.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:40.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:40.430 00.000 16108 MoveAxis(E, 72, ABG)
01:58:40.430 00.000 16108 Guiding  Dir = 2, Dur = 72
01:58:40.430 00.000 16108 IsSlewing returns 0
01:58:40.430 00.000 16108 IsGuiding returns 0
01:58:40.435 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3379, FiltMin=2857, FiltMax=62941, Gamma=1.000
01:58:40.450 00.015 21068 UpdateGuideState exits: m=142956 SNR=102.3
01:58:40.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:40.451 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:40.452 00.001 21068 Enqueuing Expose request
01:58:40.478 00.026 16108 PulseGuide returned control before completion, sleep 35
01:58:40.524 00.046 16108 IsGuiding returns 1
01:58:40.524 00.000 16108 scope still moving after pulse duration time elapsed
01:58:40.556 00.032 16108 IsSlewing returns 0
01:58:40.556 00.000 16108 IsGuiding returns 1
01:58:40.587 00.031 16108 IsSlewing returns 0
01:58:40.587 00.000 16108 IsGuiding returns 0
01:58:40.588 00.001 16108 scope move finished after 72 + 85 ms
01:58:40.588 00.000 16108 Move returns status 0, amount 72
01:58:40.588 00.000 16108 MoveAxis(N, 0, ABG)
01:58:40.588 00.000 16108 Move returns status 0, amount 0
01:58:40.588 00.000 16108 move complete, result=0
01:58:40.588 00.000 16108 worker thread done servicing request
01:58:40.588 00.000 16108 Worker thread wakes up
01:58:40.588 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
01:58:40.590 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:40.591 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:41.559 00.968 16108 Exposure complete
01:58:41.616 00.057 16108 worker thread done servicing request
01:58:41.616 00.000 21068 OnExposeComplete: enter
01:58:41.617 00.001 21068 UpdateGuideState(): m_state=6
01:58:41.618 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11810
01:58:41.619 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=875.88, Mass=142753, SNR=103.0, Peak=14867 HFD=3.8
01:58:41.621 00.002 21068 MultiStar: [#1 0.58,0.01,0.00,M1] [#2 0.53,-0.37,0.00,M2] [#3 0.52,-0.19,0.89,U] [#4 0.19,-0.00,0.71,U] [#5 0.97,-0.05,0.00,M2] [#6 0.58,-0.12,0.00,M1] [#7 0.51,-0.25,0.49,U] [#8 0.45,0.15,0.62,U] 
01:58:41.622 00.001 21068 single-star, 4 included, MultiStar: {0.38, -0.07}, one-star: {0.28, -0.05}
01:58:41.625 00.003 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
01:58:41.626 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
01:58:41.627 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.19 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
01:58:41.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.05, opts=13)
01:58:41.630 00.001 21068 Enqueuing Move request for scope (0.28, -0.05)
01:58:41.631 00.001 16108 Worker thread wakes up
01:58:41.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
01:58:41.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
01:58:41.631 00.000 16108 Moving (0.28, -0.05) raw xDistance=-0.29 yDistance=-0.01
01:58:41.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:58:41.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:41.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:41.631 00.000 16108 MoveAxis(E, 80, ABG)
01:58:41.631 00.000 16108 Guiding  Dir = 2, Dur = 80
01:58:41.631 00.000 16108 IsSlewing returns 0
01:58:41.631 00.000 16108 IsGuiding returns 0
01:58:41.639 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3382, FiltMin=2918, FiltMax=59837, Gamma=1.000
01:58:41.663 00.024 21068 UpdateGuideState exits: m=142753 SNR=103.0
01:58:41.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:41.667 00.001 21068 Enqueuing Expose request
01:58:41.674 00.007 16108 PulseGuide returned control before completion, sleep 49
01:58:41.735 00.061 16108 IsGuiding returns 1
01:58:41.735 00.000 16108 scope still moving after pulse duration time elapsed
01:58:41.766 00.031 16108 IsSlewing returns 0
01:58:41.766 00.000 16108 IsGuiding returns 1
01:58:41.797 00.031 16108 IsSlewing returns 0
01:58:41.797 00.000 16108 IsGuiding returns 0
01:58:41.797 00.000 16108 scope move finished after 80 + 85 ms
01:58:41.797 00.000 16108 Move returns status 0, amount 80
01:58:41.798 00.001 16108 MoveAxis(N, 0, ABG)
01:58:41.798 00.000 16108 Move returns status 0, amount 0
01:58:41.798 00.000 16108 move complete, result=0
01:58:41.798 00.000 16108 worker thread done servicing request
01:58:41.798 00.000 16108 Worker thread wakes up
01:58:41.798 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.0 px 0 ms NORTH
01:58:41.801 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:41.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:42.961 01.160 16108 Exposure complete
01:58:43.033 00.072 16108 worker thread done servicing request
01:58:43.033 00.000 21068 OnExposeComplete: enter
01:58:43.034 00.001 21068 UpdateGuideState(): m_state=6
01:58:43.035 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11811
01:58:43.035 00.000 21068 Star::Find returns 1 (0), X=221.77, Y=875.87, Mass=105419, SNR=71.8, Peak=12963 HFD=3.4
01:58:43.036 00.001 21068 MultiStar: [#1 0.38,0.05,1.24,U] [#2 0.41,-0.18,1.54,U] [#3 0.52,-0.23,1.18,U] [#4 0.19,0.21,0.91,U] [#5 0.89,-0.09,0.00,M3] [#6 0.51,0.15,0.99,U] [#7 0.99,-0.10,0.00,M3] [#8 0.61,0.19,0.00,M1] 
01:58:43.037 00.001 21068 single-star, 5 included, MultiStar: {0.39, -0.03}, one-star: {0.31, -0.07}
01:58:43.037 00.000 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
01:58:43.039 00.002 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
01:58:43.040 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-0.21 mountX=-0.32 mountY=-0.01, mountTheta=-3.12
01:58:43.041 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.07, opts=13)
01:58:43.042 00.001 21068 Enqueuing Move request for scope (0.31, -0.07)
01:58:43.042 00.000 16108 Worker thread wakes up
01:58:43.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
01:58:43.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
01:58:43.042 00.000 16108 Moving (0.31, -0.07) raw xDistance=-0.32 yDistance=-0.01
01:58:43.043 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
01:58:43.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:43.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:43.043 00.000 16108 MoveAxis(E, 88, ABG)
01:58:43.043 00.000 16108 Guiding  Dir = 2, Dur = 88
01:58:43.043 00.000 16108 IsSlewing returns 0
01:58:43.043 00.000 16108 IsGuiding returns 0
01:58:43.044 00.001 16108 PulseGuide returned control before completion, sleep 97
01:58:43.049 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3379, FiltMin=2909, FiltMax=55069, Gamma=1.000
01:58:43.065 00.016 21068 UpdateGuideState exits: m=105419 SNR=71.8
01:58:43.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.068 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:43.068 00.000 21068 Enqueuing Expose request
01:58:43.147 00.079 16108 IsGuiding returns 1
01:58:43.147 00.000 16108 scope still moving after pulse duration time elapsed
01:58:43.179 00.032 16108 IsSlewing returns 0
01:58:43.179 00.000 16108 IsGuiding returns 1
01:58:43.210 00.031 16108 IsSlewing returns 0
01:58:43.210 00.000 16108 IsGuiding returns 0
01:58:43.210 00.000 16108 scope move finished after 88 + 78 ms
01:58:43.210 00.000 16108 Move returns status 0, amount 88
01:58:43.210 00.000 16108 MoveAxis(N, 0, ABG)
01:58:43.210 00.000 16108 Move returns status 0, amount 0
01:58:43.210 00.000 16108 move complete, result=0
01:58:43.210 00.000 16108 worker thread done servicing request
01:58:43.210 00.000 16108 Worker thread wakes up
01:58:43.211 00.001 21068 GuideStep: -0.3 px 88 ms EAST, -0.0 px 0 ms NORTH
01:58:43.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:43.212 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:44.175 00.963 16108 Exposure complete
01:58:44.235 00.060 16108 worker thread done servicing request
01:58:44.235 00.000 21068 OnExposeComplete: enter
01:58:44.237 00.002 21068 UpdateGuideState(): m_state=6
01:58:44.239 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11812
01:58:44.240 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.29, Mass=133573, SNR=83.8, Peak=14643 HFD=3.5
01:58:44.241 00.001 21068 MultiStar: [#1 0.04,0.43,1.30,U] [#2 0.20,0.26,1.18,U] [#3 0.19,0.52,1.00,U] [#4 -0.02,0.33,0.79,U] [#5 0.52,0.44,0.00,M4] [#6 -0.02,0.46,0.91,U] [#7 0.01,0.46,0.62,U] [#8 -0.12,0.53,0.70,U] 
01:58:44.242 00.001 21068 single-star, 7 included, MultiStar: {0.04, 0.41}, one-star: {-0.04, 0.35}
01:58:44.243 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
01:58:44.245 00.002 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
01:58:44.246 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.67 mountX=0.10 mountY=-0.33, mountTheta=-1.29
01:58:44.248 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.35, opts=13)
01:58:44.249 00.001 21068 Enqueuing Move request for scope (-0.04, 0.35)
01:58:44.251 00.002 16108 Worker thread wakes up
01:58:44.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
01:58:44.251 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
01:58:44.251 00.000 16108 Moving (-0.04, 0.35) raw xDistance=0.10 yDistance=-0.33
01:58:44.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:58:44.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:58:44.251 00.000 16108 MoveAxis(E, 0, ABG)
01:58:44.251 00.000 16108 Move returns status 0, amount 0
01:58:44.251 00.000 16108 MoveAxis(N, 67, ABG)
01:58:44.251 00.000 16108 Guiding  Dir = 0, Dur = 67
01:58:44.252 00.001 16108 IsSlewing returns 0
01:58:44.252 00.000 16108 IsGuiding returns 0
01:58:44.258 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3382, FiltMin=2934, FiltMax=62989, Gamma=1.000
01:58:44.273 00.015 21068 UpdateGuideState exits: m=133573 SNR=83.8
01:58:44.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.274 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:44.275 00.001 21068 Enqueuing Expose request
01:58:44.294 00.019 16108 PulseGuide returned control before completion, sleep 36
01:58:44.340 00.046 16108 IsGuiding returns 1
01:58:44.340 00.000 16108 scope still moving after pulse duration time elapsed
01:58:44.371 00.031 16108 IsSlewing returns 0
01:58:44.372 00.001 16108 IsGuiding returns 0
01:58:44.372 00.000 16108 scope move finished after 67 + 52 ms
01:58:44.372 00.000 16108 Move returns status 0, amount 67
01:58:44.372 00.000 16108 move complete, result=0
01:58:44.372 00.000 16108 worker thread done servicing request
01:58:44.372 00.000 16108 Worker thread wakes up
01:58:44.372 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
01:58:44.376 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:44.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:45.522 01.146 16108 Exposure complete
01:58:45.575 00.053 16108 worker thread done servicing request
01:58:45.575 00.000 21068 OnExposeComplete: enter
01:58:45.576 00.001 21068 UpdateGuideState(): m_state=6
01:58:45.577 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11813
01:58:45.577 00.000 21068 Star::Find returns 1 (0), X=221.66, Y=875.81, Mass=133943, SNR=89.0, Peak=15123 HFD=3.4
01:58:45.579 00.002 21068 MultiStar: [#1 0.12,-0.07,1.10,U] [#2 0.34,-0.19,1.35,U] [#3 0.41,-0.19,1.02,U] [#4 -0.22,-0.25,0.93,U] [#5 0.48,0.07,0.88,U] [#6 0.10,-0.12,0.82,U] [#7 0.39,-0.15,0.59,U] [#8 0.23,0.02,0.71,U] 
01:58:45.579 00.000 21068 single-star, 8 included, MultiStar: {0.23, -0.12}, one-star: {0.20, -0.13}
01:58:45.580 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
01:58:45.581 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
01:58:45.582 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=-0.22 mountY=0.08, mountTheta=2.79
01:58:45.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.13, opts=13)
01:58:45.585 00.001 21068 Enqueuing Move request for scope (0.20, -0.13)
01:58:45.585 00.000 16108 Worker thread wakes up
01:58:45.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
01:58:45.586 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
01:58:45.586 00.000 16108 Moving (0.20, -0.13) raw xDistance=-0.22 yDistance=0.08
01:58:45.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:58:45.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:45.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:58:45.586 00.000 16108 MoveAxis(E, 58, ABG)
01:58:45.586 00.000 16108 Guiding  Dir = 2, Dur = 58
01:58:45.586 00.000 16108 IsSlewing returns 0
01:58:45.586 00.000 16108 IsGuiding returns 0
01:58:45.589 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3379, FiltMin=2848, FiltMax=65440, Gamma=1.000
01:58:45.606 00.017 21068 UpdateGuideState exits: m=133943 SNR=89.0
01:58:45.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:45.607 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:45.608 00.001 21068 Enqueuing Expose request
01:58:45.626 00.018 16108 PulseGuide returned control before completion, sleep 29
01:58:45.656 00.030 16108 IsGuiding returns 1
01:58:45.656 00.000 16108 scope still moving after pulse duration time elapsed
01:58:45.686 00.030 16108 IsSlewing returns 0
01:58:45.686 00.000 16108 IsGuiding returns 1
01:58:45.718 00.032 16108 IsSlewing returns 0
01:58:45.718 00.000 16108 IsGuiding returns 0
01:58:45.718 00.000 16108 scope move finished after 58 + 73 ms
01:58:45.718 00.000 16108 Move returns status 0, amount 58
01:58:45.718 00.000 16108 MoveAxis(N, 0, ABG)
01:58:45.718 00.000 16108 Move returns status 0, amount 0
01:58:45.718 00.000 16108 move complete, result=0
01:58:45.718 00.000 16108 worker thread done servicing request
01:58:45.719 00.001 16108 Worker thread wakes up
01:58:45.719 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:58:45.722 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:45.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:46.688 00.966 16108 Exposure complete
01:58:46.751 00.063 16108 worker thread done servicing request
01:58:46.752 00.001 21068 OnExposeComplete: enter
01:58:46.753 00.001 21068 UpdateGuideState(): m_state=6
01:58:46.755 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11814
01:58:46.755 00.000 21068 Star::Find returns 1 (0), X=221.26, Y=876.28, Mass=134994, SNR=90.0, Peak=15312 HFD=3.5
01:58:46.756 00.001 21068 MultiStar: [#1 -0.01,0.69,0.00,M1] [#2 0.22,0.44,1.17,U] [#3 -0.01,0.61,0.00,M1] [#4 -0.12,0.64,0.00,M1] [#5 0.16,0.47,0.82,U] [#6 -0.09,0.60,0.00,M1] [#7 0.12,0.72,0.00,M2] [#8 -0.15,0.59,0.00,M1] 
01:58:46.757 00.001 21068 single-star, 2 included, MultiStar: {0.06, 0.42}, one-star: {-0.20, 0.34}
01:58:46.758 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
01:58:46.758 00.000 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
01:58:46.759 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.40 cameraTheta=2.10 mountX=0.26 mountY=-0.29, mountTheta=-0.84
01:58:46.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.34, opts=13)
01:58:46.761 00.000 21068 Enqueuing Move request for scope (-0.20, 0.34)
01:58:46.762 00.001 16108 Worker thread wakes up
01:58:46.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
01:58:46.762 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
01:58:46.762 00.000 16108 Moving (-0.20, 0.34) raw xDistance=0.26 yDistance=-0.29
01:58:46.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:58:46.763 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:58:46.763 00.000 16108 MoveAxis(W, 63, ABG)
01:58:46.763 00.000 16108 Guiding  Dir = 3, Dur = 63
01:58:46.763 00.000 16108 IsSlewing returns 0
01:58:46.763 00.000 16108 IsGuiding returns 0
01:58:46.766 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3379, FiltMin=2883, FiltMax=56976, Gamma=1.000
01:58:46.781 00.015 21068 UpdateGuideState exits: m=134994 SNR=90.0
01:58:46.784 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.786 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:46.788 00.002 21068 Enqueuing Expose request
01:58:46.798 00.010 16108 PulseGuide returned control before completion, sleep 38
01:58:46.844 00.046 16108 IsGuiding returns 1
01:58:46.844 00.000 16108 scope still moving after pulse duration time elapsed
01:58:46.875 00.031 16108 IsSlewing returns 0
01:58:46.875 00.000 16108 IsGuiding returns 1
01:58:46.907 00.032 16108 IsSlewing returns 0
01:58:46.907 00.000 16108 IsGuiding returns 0
01:58:46.907 00.000 16108 scope move finished after 63 + 81 ms
01:58:46.907 00.000 16108 Move returns status 0, amount 63
01:58:46.907 00.000 16108 MoveAxis(N, 57, ABG)
01:58:46.907 00.000 16108 Guiding  Dir = 0, Dur = 57
01:58:46.908 00.001 16108 IsSlewing returns 0
01:58:46.908 00.000 16108 IsGuiding returns 0
01:58:46.956 00.048 16108 PulseGuide returned control before completion, sleep 19
01:58:46.986 00.030 16108 IsGuiding returns 1
01:58:46.986 00.000 16108 scope still moving after pulse duration time elapsed
01:58:47.017 00.031 16108 IsSlewing returns 0
01:58:47.017 00.000 16108 IsGuiding returns 1
01:58:47.049 00.032 16108 IsSlewing returns 0
01:58:47.049 00.000 16108 IsGuiding returns 0
01:58:47.049 00.000 16108 scope move finished after 57 + 84 ms
01:58:47.049 00.000 16108 Move returns status 0, amount 57
01:58:47.049 00.000 16108 move complete, result=0
01:58:47.049 00.000 16108 worker thread done servicing request
01:58:47.049 00.000 16108 Worker thread wakes up
01:58:47.049 00.000 21068 GuideStep: 0.3 px 63 ms WEST, -0.3 px 57 ms NORTH
01:58:47.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:47.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:48.207 01.157 16108 Exposure complete
01:58:48.263 00.056 16108 worker thread done servicing request
01:58:48.263 00.000 21068 OnExposeComplete: enter
01:58:48.264 00.001 21068 UpdateGuideState(): m_state=6
01:58:48.265 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11815
01:58:48.266 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.75, Mass=124499, SNR=83.7, Peak=16400 HFD=3.2
01:58:48.267 00.001 21068 MultiStar: [#1 -0.46,-0.01,1.11,U] [#2 -0.09,-0.33,1.06,U] [#3 -0.47,-0.24,1.12,U] [#4 -0.86,0.03,0.00,M2] [#5 -0.24,-0.02,0.96,U] [#6 -0.46,0.15,0.90,U] [#7 -0.04,-0.17,0.60,U] [#8 -0.09,0.08,0.83,U] 
01:58:48.267 00.000 21068 refined, 7 included, MultiStar: {-0.30, -0.10}, one-star: {-0.43, -0.19}
01:58:48.268 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.49)
01:58:48.269 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
01:58:48.270 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.83 mountX=0.28 mountY=0.17, mountTheta=0.53
01:58:48.271 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.10, opts=13)
01:58:48.272 00.001 21068 Enqueuing Move request for scope (-0.30, -0.10)
01:58:48.274 00.002 16108 Worker thread wakes up
01:58:48.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
01:58:48.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
01:58:48.274 00.000 16108 Moving (-0.30, -0.10) raw xDistance=0.28 yDistance=0.17
01:58:48.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:58:48.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:48.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:58:48.274 00.000 16108 MoveAxis(W, 79, ABG)
01:58:48.275 00.001 16108 Guiding  Dir = 3, Dur = 79
01:58:48.275 00.000 16108 IsSlewing returns 0
01:58:48.275 00.000 16108 IsGuiding returns 0
01:58:48.288 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3379, FiltMin=2861, FiltMax=61421, Gamma=1.000
01:58:48.290 00.002 16108 PulseGuide returned control before completion, sleep 74
01:58:48.308 00.018 21068 UpdateGuideState exits: m=124499 SNR=83.7
01:58:48.308 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:48.310 00.001 21068 Enqueuing Expose request
01:58:48.368 00.058 16108 IsGuiding returns 1
01:58:48.368 00.000 16108 scope still moving after pulse duration time elapsed
01:58:48.399 00.031 16108 IsSlewing returns 0
01:58:48.399 00.000 16108 IsGuiding returns 0
01:58:48.399 00.000 16108 scope move finished after 79 + 45 ms
01:58:48.399 00.000 16108 Move returns status 0, amount 79
01:58:48.399 00.000 16108 MoveAxis(N, 0, ABG)
01:58:48.400 00.001 16108 Move returns status 0, amount 0
01:58:48.400 00.000 16108 move complete, result=0
01:58:48.400 00.000 16108 worker thread done servicing request
01:58:48.400 00.000 16108 Worker thread wakes up
01:58:48.400 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH
01:58:48.403 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:48.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:49.365 00.962 16108 Exposure complete
01:58:49.421 00.056 16108 worker thread done servicing request
01:58:49.422 00.001 21068 OnExposeComplete: enter
01:58:49.423 00.001 21068 UpdateGuideState(): m_state=6
01:58:49.423 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11816
01:58:49.424 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.82, Mass=127455, SNR=84.7, Peak=16912 HFD=3.3
01:58:49.425 00.001 21068 MultiStar: [#1 -0.41,0.07,1.17,U] [#2 -0.12,-0.13,1.22,U] [#3 -0.09,-0.14,1.02,U] [#4 -0.52,-0.18,0.79,U] [#5 -0.13,-0.07,0.91,U] [#6 -0.12,0.24,0.77,U] [#7 -0.05,-0.11,0.68,U] [#8 -0.20,0.01,0.79,U] 
01:58:49.426 00.001 21068 refined, 8 included, MultiStar: {-0.22, -0.05}, one-star: {-0.34, -0.12}
01:58:49.426 00.000 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
01:58:49.428 00.002 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
01:58:49.429 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=0.21 mountY=0.10, mountTheta=0.44
01:58:49.430 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.05, opts=13)
01:58:49.431 00.001 21068 Enqueuing Move request for scope (-0.22, -0.05)
01:58:49.432 00.001 16108 Worker thread wakes up
01:58:49.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
01:58:49.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
01:58:49.432 00.000 16108 Moving (-0.22, -0.05) raw xDistance=0.21 yDistance=0.10
01:58:49.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:58:49.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:49.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:58:49.432 00.000 16108 MoveAxis(W, 61, ABG)
01:58:49.432 00.000 16108 Guiding  Dir = 3, Dur = 61
01:58:49.433 00.001 16108 IsSlewing returns 0
01:58:49.433 00.000 16108 IsGuiding returns 0
01:58:49.436 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3379, FiltMin=2915, FiltMax=62960, Gamma=1.000
01:58:49.453 00.017 21068 UpdateGuideState exits: m=127455 SNR=84.7
01:58:49.455 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.457 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:49.458 00.001 21068 Enqueuing Expose request
01:58:49.466 00.008 16108 PulseGuide returned control before completion, sleep 38
01:58:49.513 00.047 16108 IsGuiding returns 1
01:58:49.513 00.000 16108 scope still moving after pulse duration time elapsed
01:58:49.544 00.031 16108 IsSlewing returns 0
01:58:49.544 00.000 16108 IsGuiding returns 1
01:58:49.575 00.031 16108 IsSlewing returns 0
01:58:49.575 00.000 16108 IsGuiding returns 0
01:58:49.577 00.002 16108 scope move finished after 61 + 82 ms
01:58:49.577 00.000 16108 Move returns status 0, amount 61
01:58:49.577 00.000 16108 MoveAxis(N, 0, ABG)
01:58:49.577 00.000 16108 Move returns status 0, amount 0
01:58:49.577 00.000 16108 move complete, result=0
01:58:49.577 00.000 16108 worker thread done servicing request
01:58:49.577 00.000 16108 Worker thread wakes up
01:58:49.577 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
01:58:49.580 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:49.581 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:50.753 01.172 16108 Exposure complete
01:58:50.813 00.060 16108 worker thread done servicing request
01:58:50.813 00.000 21068 OnExposeComplete: enter
01:58:50.814 00.001 21068 UpdateGuideState(): m_state=6
01:58:50.816 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11817
01:58:50.817 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=875.57, Mass=138389, SNR=90.8, Peak=16019 HFD=3.2
01:58:50.819 00.002 21068 MultiStar: [#1 0.03,-0.10,1.09,U] [#2 0.21,-0.31,1.41,U] [#3 0.08,-0.24,1.00,U] [#4 -0.18,0.17,0.89,U] [#5 0.14,0.04,0.91,U] [#6 -0.11,-0.16,0.86,U] [#7 0.40,-0.07,0.52,U] [#8 0.31,0.20,0.67,U] 
01:58:50.820 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.19, -0.37}
01:58:50.822 00.002 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
01:58:50.823 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
01:58:50.824 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=-0.13 mountY=0.09, mountTheta=2.51
01:58:50.828 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.12, opts=13)
01:58:50.829 00.001 21068 Enqueuing Move request for scope (0.11, -0.12)
01:58:50.831 00.002 16108 Worker thread wakes up
01:58:50.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:58:50.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:58:50.831 00.000 16108 Moving (0.11, -0.12) raw xDistance=-0.13 yDistance=0.09
01:58:50.832 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:58:50.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:50.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:58:50.832 00.000 16108 MoveAxis(E, 0, ABG)
01:58:50.832 00.000 16108 Move returns status 0, amount 0
01:58:50.832 00.000 16108 MoveAxis(N, 0, ABG)
01:58:50.832 00.000 16108 Move returns status 0, amount 0
01:58:50.832 00.000 16108 move complete, result=0
01:58:50.832 00.000 16108 worker thread done servicing request
01:58:50.840 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3379, FiltMin=2893, FiltMax=59405, Gamma=1.000
01:58:50.866 00.026 21068 UpdateGuideState exits: m=138389 SNR=90.8
01:58:50.868 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:50.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:50.870 00.001 21068 Enqueuing Expose request
01:58:50.871 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:50.872 00.001 16108 Worker thread wakes up
01:58:50.872 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:50.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:51.855 00.983 16108 Exposure complete
01:58:51.915 00.060 16108 worker thread done servicing request
01:58:51.915 00.000 21068 OnExposeComplete: enter
01:58:51.918 00.003 21068 UpdateGuideState(): m_state=6
01:58:51.920 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11818
01:58:51.921 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=875.59, Mass=117601, SNR=79.2, Peak=14445 HFD=3.2
01:58:51.923 00.002 21068 MultiStar: [#1 0.36,-0.03,1.30,U] [#2 0.59,-0.17,0.00,M1] [#3 0.59,-0.22,0.00,M1] [#4 -0.33,-0.17,0.92,U] [#5 0.30,-0.20,1.03,U] [#6 0.20,-0.36,0.95,U] [#7 0.42,-0.15,0.67,U] [#8 0.24,-0.18,0.86,U] 
01:58:51.924 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.20}, one-star: {0.26, -0.35}
01:58:51.927 00.003 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
01:58:51.928 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
01:58:51.930 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.76 mountX=-0.24 mountY=0.15, mountTheta=2.60
01:58:51.933 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.20, opts=13)
01:58:51.934 00.001 21068 Enqueuing Move request for scope (0.21, -0.20)
01:58:51.937 00.003 16108 Worker thread wakes up
01:58:51.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
01:58:51.937 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
01:58:51.937 00.000 16108 Moving (0.21, -0.20) raw xDistance=-0.24 yDistance=0.15
01:58:51.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:58:51.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:51.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:58:51.937 00.000 16108 MoveAxis(E, 63, ABG)
01:58:51.937 00.000 16108 Guiding  Dir = 2, Dur = 63
01:58:51.938 00.001 16108 IsSlewing returns 0
01:58:51.938 00.000 16108 IsGuiding returns 0
01:58:51.948 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3379, FiltMin=2912, FiltMax=60141, Gamma=1.000
01:58:51.969 00.021 21068 UpdateGuideState exits: m=117601 SNR=79.2
01:58:51.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.971 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:51.972 00.001 21068 Enqueuing Expose request
01:58:51.986 00.014 16108 PulseGuide returned control before completion, sleep 26
01:58:52.015 00.029 16108 IsGuiding returns 1
01:58:52.015 00.000 16108 scope still moving after pulse duration time elapsed
01:58:52.046 00.031 16108 IsSlewing returns 0
01:58:52.046 00.000 16108 IsGuiding returns 1
01:58:52.078 00.032 16108 IsSlewing returns 0
01:58:52.078 00.000 16108 IsGuiding returns 0
01:58:52.078 00.000 16108 scope move finished after 63 + 77 ms
01:58:52.078 00.000 16108 Move returns status 0, amount 63
01:58:52.078 00.000 16108 MoveAxis(N, 0, ABG)
01:58:52.078 00.000 16108 Move returns status 0, amount 0
01:58:52.078 00.000 16108 move complete, result=0
01:58:52.078 00.000 16108 worker thread done servicing request
01:58:52.078 00.000 16108 Worker thread wakes up
01:58:52.079 00.001 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
01:58:52.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:52.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:53.238 01.158 16108 Exposure complete
01:58:53.295 00.057 16108 worker thread done servicing request
01:58:53.295 00.000 21068 OnExposeComplete: enter
01:58:53.295 00.000 21068 UpdateGuideState(): m_state=6
01:58:53.298 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11819
01:58:53.299 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=875.42, Mass=131664, SNR=81.5, Peak=14288 HFD=3.2
01:58:53.300 00.001 21068 MultiStar: [#1 -0.07,-0.34,1.22,U] [#2 -0.05,-0.49,1.39,U] [#3 0.04,-0.43,1.29,U] [#4 -0.22,-0.17,0.98,U] [#5 0.31,-0.47,0.93,U] [#6 -0.08,-0.25,0.84,U] [#7 0.19,-0.31,0.69,U] [#8 -0.01,-0.06,0.91,U] 
01:58:53.301 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.35}, one-star: {-0.09, -0.52}
01:58:53.301 00.000 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
01:58:53.302 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
01:58:53.302 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.59 mountX=-0.05 mountY=0.35, mountTheta=1.73
01:58:53.304 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.35, opts=13)
01:58:53.305 00.001 21068 Enqueuing Move request for scope (-0.01, -0.35)
01:58:53.306 00.001 16108 Worker thread wakes up
01:58:53.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
01:58:53.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
01:58:53.306 00.000 16108 Moving (-0.01, -0.35) raw xDistance=-0.05 yDistance=0.35
01:58:53.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:58:53.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:53.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:58:53.306 00.000 16108 MoveAxis(E, 0, ABG)
01:58:53.306 00.000 16108 Move returns status 0, amount 0
01:58:53.306 00.000 16108 MoveAxis(N, 0, ABG)
01:58:53.306 00.000 16108 Move returns status 0, amount 0
01:58:53.306 00.000 16108 move complete, result=0
01:58:53.306 00.000 16108 worker thread done servicing request
01:58:53.309 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3379, FiltMin=2883, FiltMax=59446, Gamma=1.000
01:58:53.324 00.015 21068 UpdateGuideState exits: m=131664 SNR=81.5
01:58:53.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:53.327 00.001 21068 Enqueuing Expose request
01:58:53.328 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:58:53.328 00.000 16108 Worker thread wakes up
01:58:53.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:53.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:54.290 00.962 16108 Exposure complete
01:58:54.360 00.070 16108 worker thread done servicing request
01:58:54.360 00.000 21068 OnExposeComplete: enter
01:58:54.361 00.001 21068 UpdateGuideState(): m_state=6
01:58:54.362 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11820
01:58:54.363 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=875.46, Mass=128383, SNR=82.5, Peak=15427 HFD=3.5
01:58:54.364 00.001 21068 MultiStar: [#1 0.49,-0.14,1.16,U] [#2 0.25,-0.29,1.18,U] [#3 0.45,-0.21,1.04,U] [#4 0.04,-0.04,0.85,U] [#5 0.44,-0.12,0.98,U] [#6 0.08,0.10,0.91,U] [#7 0.69,-0.41,0.00,M1] [#8 0.46,-0.10,0.72,U] 
01:58:54.364 00.000 21068 refined, 7 included, MultiStar: {0.34, -0.17}, one-star: {0.45, -0.48}
01:58:54.365 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
01:58:54.366 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
01:58:54.366 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.46 mountX=-0.36 mountY=0.09, mountTheta=2.91
01:58:54.369 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.17, opts=13)
01:58:54.371 00.002 21068 Enqueuing Move request for scope (0.34, -0.17)
01:58:54.372 00.001 16108 Worker thread wakes up
01:58:54.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.17) opts 0xd
01:58:54.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.17)
01:58:54.372 00.000 16108 Moving (0.34, -0.17) raw xDistance=-0.36 yDistance=0.09
01:58:54.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:58:54.373 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:54.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:58:54.373 00.000 16108 MoveAxis(E, 95, ABG)
01:58:54.373 00.000 16108 Guiding  Dir = 2, Dur = 95
01:58:54.374 00.001 16108 IsSlewing returns 0
01:58:54.374 00.000 16108 IsGuiding returns 0
01:58:54.375 00.001 16108 PulseGuide returned control before completion, sleep 104
01:58:54.380 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3379, FiltMin=2905, FiltMax=53901, Gamma=1.000
01:58:54.401 00.021 21068 UpdateGuideState exits: m=128383 SNR=82.5
01:58:54.403 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:54.403 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:54.404 00.001 21068 Enqueuing Expose request
01:58:54.489 00.085 16108 IsGuiding returns 1
01:58:54.489 00.000 16108 scope still moving after pulse duration time elapsed
01:58:54.521 00.032 16108 IsSlewing returns 0
01:58:54.522 00.001 16108 IsGuiding returns 0
01:58:54.522 00.000 16108 scope move finished after 95 + 52 ms
01:58:54.522 00.000 16108 Move returns status 0, amount 95
01:58:54.522 00.000 16108 MoveAxis(N, 0, ABG)
01:58:54.522 00.000 16108 Move returns status 0, amount 0
01:58:54.522 00.000 16108 move complete, result=0
01:58:54.522 00.000 16108 worker thread done servicing request
01:58:54.522 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH
01:58:54.526 00.004 16108 Worker thread wakes up
01:58:54.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:54.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:55.682 01.156 16108 Exposure complete
01:58:55.739 00.057 16108 worker thread done servicing request
01:58:55.739 00.000 21068 OnExposeComplete: enter
01:58:55.740 00.001 21068 UpdateGuideState(): m_state=6
01:58:55.741 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11821
01:58:55.742 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=875.65, Mass=139923, SNR=93.5, Peak=16976 HFD=3.4
01:58:55.743 00.001 21068 MultiStar: [#1 -0.34,-0.19,0.95,U] [#2 -0.18,-0.33,0.98,U] [#3 -0.16,-0.14,1.16,U] [#4 -0.41,-0.08,0.90,U] [#5 -0.02,-0.11,0.83,U] [#6 -0.06,0.14,0.73,U] [#7 -0.04,-0.36,0.63,U] [#8 -0.15,0.01,0.68,U] 
01:58:55.744 00.001 21068 refined, 8 included, MultiStar: {-0.21, -0.16}, one-star: {-0.42, -0.29}
01:58:55.744 00.000 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
01:58:55.745 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
01:58:55.746 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.51 mountX=0.18 mountY=0.20, mountTheta=0.84
01:58:55.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.16, opts=13)
01:58:55.749 00.001 21068 Enqueuing Move request for scope (-0.21, -0.16)
01:58:55.750 00.001 16108 Worker thread wakes up
01:58:55.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
01:58:55.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
01:58:55.750 00.000 16108 Moving (-0.21, -0.16) raw xDistance=0.18 yDistance=0.20
01:58:55.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:58:55.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:55.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:58:55.750 00.000 16108 MoveAxis(E, 0, ABG)
01:58:55.750 00.000 16108 Move returns status 0, amount 0
01:58:55.750 00.000 16108 MoveAxis(N, 0, ABG)
01:58:55.750 00.000 16108 Move returns status 0, amount 0
01:58:55.750 00.000 16108 move complete, result=0
01:58:55.751 00.001 16108 worker thread done servicing request
01:58:55.755 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3379, FiltMin=2877, FiltMax=59181, Gamma=1.000
01:58:55.773 00.018 21068 UpdateGuideState exits: m=139923 SNR=93.5
01:58:55.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:55.776 00.001 21068 Enqueuing Expose request
01:58:55.777 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:55.778 00.001 16108 Worker thread wakes up
01:58:55.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:55.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:56.758 00.980 16108 Exposure complete
01:58:56.815 00.057 16108 worker thread done servicing request
01:58:56.815 00.000 21068 OnExposeComplete: enter
01:58:56.815 00.000 21068 UpdateGuideState(): m_state=6
01:58:56.817 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11822
01:58:56.818 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=875.74, Mass=121220, SNR=80.5, Peak=17728 HFD=3.2
01:58:56.819 00.001 21068 MultiStar: [#1 -0.27,0.20,1.23,U] [#2 0.05,-0.18,1.26,U] [#3 -0.06,-0.13,1.26,U] [#4 -0.39,0.14,0.83,U] [#5 0.07,0.16,0.97,U] [#6 -0.25,0.18,0.82,U] [#7 -0.05,-0.15,0.68,U] [#8 -0.05,0.16,0.96,U] 
01:58:56.820 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.36, -0.20}
01:58:56.820 00.000 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
01:58:56.821 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
01:58:56.822 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.04 mountX=0.14 mountY=0.02, mountTheta=0.13
01:58:56.823 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.01, opts=13)
01:58:56.824 00.001 21068 Enqueuing Move request for scope (-0.14, 0.01)
01:58:56.825 00.001 16108 Worker thread wakes up
01:58:56.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
01:58:56.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
01:58:56.825 00.000 16108 Moving (-0.14, 0.01) raw xDistance=0.14 yDistance=0.02
01:58:56.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:58:56.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:56.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:56.825 00.000 16108 MoveAxis(E, 0, ABG)
01:58:56.825 00.000 16108 Move returns status 0, amount 0
01:58:56.825 00.000 16108 MoveAxis(N, 0, ABG)
01:58:56.825 00.000 16108 Move returns status 0, amount 0
01:58:56.825 00.000 16108 move complete, result=0
01:58:56.825 00.000 16108 worker thread done servicing request
01:58:56.829 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3379, FiltMin=2899, FiltMax=62857, Gamma=1.000
01:58:56.844 00.015 21068 UpdateGuideState exits: m=121220 SNR=80.5
01:58:56.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.845 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:56.846 00.001 21068 Enqueuing Expose request
01:58:56.847 00.001 16108 Worker thread wakes up
01:58:56.847 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:56.849 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:56.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:58.010 01.161 16108 Exposure complete
01:58:58.068 00.058 16108 worker thread done servicing request
01:58:58.068 00.000 21068 OnExposeComplete: enter
01:58:58.068 00.000 21068 UpdateGuideState(): m_state=6
01:58:58.069 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11823
01:58:58.070 00.001 21068 Star::Find returns 1 (0), X=221.04, Y=875.91, Mass=130103, SNR=85.1, Peak=19856 HFD=2.9
01:58:58.071 00.001 21068 MultiStar: [#1 -0.31,0.16,1.21,U] [#2 -0.33,-0.12,1.24,U] [#3 -0.16,-0.01,0.99,U] [#4 -0.58,0.17,0.00,M1] [#5 -0.15,0.12,0.83,U] [#6 -0.19,0.38,0.76,U] [#7 -0.26,-0.13,0.64,U] [#8 -0.37,0.34,0.77,U] 
01:58:58.072 00.001 21068 refined, 7 included, MultiStar: {-0.28, 0.08}, one-star: {-0.42, -0.03}
01:58:58.072 00.000 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
01:58:58.073 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
01:58:58.074 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.87 mountX=0.29 mountY=-0.01, mountTheta=-0.03
01:58:58.075 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.08, opts=13)
01:58:58.076 00.001 21068 Enqueuing Move request for scope (-0.28, 0.08)
01:58:58.077 00.001 16108 Worker thread wakes up
01:58:58.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
01:58:58.077 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
01:58:58.077 00.000 16108 Moving (-0.28, 0.08) raw xDistance=0.29 yDistance=-0.01
01:58:58.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:58:58.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:58.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:58.077 00.000 16108 MoveAxis(W, 76, ABG)
01:58:58.077 00.000 16108 Guiding  Dir = 3, Dur = 76
01:58:58.077 00.000 16108 IsSlewing returns 0
01:58:58.078 00.001 16108 IsGuiding returns 0
01:58:58.084 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3379, FiltMin=2883, FiltMax=61433, Gamma=1.000
01:58:58.087 00.003 16108 PulseGuide returned control before completion, sleep 77
01:58:58.102 00.015 21068 UpdateGuideState exits: m=130103 SNR=85.1
01:58:58.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:58.105 00.001 21068 Enqueuing Expose request
01:58:58.165 00.060 16108 IsGuiding returns 1
01:58:58.165 00.000 16108 scope still moving after pulse duration time elapsed
01:58:58.196 00.031 16108 IsSlewing returns 0
01:58:58.196 00.000 16108 IsGuiding returns 0
01:58:58.196 00.000 16108 scope move finished after 76 + 42 ms
01:58:58.196 00.000 16108 Move returns status 0, amount 76
01:58:58.196 00.000 16108 MoveAxis(N, 0, ABG)
01:58:58.196 00.000 16108 Move returns status 0, amount 0
01:58:58.196 00.000 16108 move complete, result=0
01:58:58.196 00.000 16108 worker thread done servicing request
01:58:58.196 00.000 16108 Worker thread wakes up
01:58:58.196 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
01:58:58.198 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:58.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:58:59.158 00.960 16108 Exposure complete
01:58:59.220 00.062 16108 worker thread done servicing request
01:58:59.220 00.000 21068 OnExposeComplete: enter
01:58:59.221 00.001 21068 UpdateGuideState(): m_state=6
01:58:59.222 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11824
01:58:59.222 00.000 21068 Star::Find returns 1 (0), X=221.06, Y=875.95, Mass=143913, SNR=101.6, Peak=18960 HFD=3.9
01:58:59.223 00.001 21068 MultiStar: [#1 -0.22,0.25,1.06,U] [#2 -0.03,-0.08,1.08,U] [#3 0.05,-0.05,0.94,U] [#4 -0.48,0.06,0.71,U] [#5 0.27,0.20,0.80,U] [#6 -0.14,0.38,0.67,U] [#7 0.09,0.04,0.54,U] [#8 -0.33,0.06,0.72,U] 
01:58:59.224 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.09}, one-star: {-0.40, 0.01}
01:58:59.225 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
01:58:59.226 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
01:58:59.226 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.57 mountX=0.15 mountY=-0.05, mountTheta=-0.35
01:58:59.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.09, opts=13)
01:58:59.229 00.001 21068 Enqueuing Move request for scope (-0.14, 0.09)
01:58:59.230 00.001 16108 Worker thread wakes up
01:58:59.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
01:58:59.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
01:58:59.230 00.000 16108 Moving (-0.14, 0.09) raw xDistance=0.15 yDistance=-0.05
01:58:59.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:58:59.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:59.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:58:59.230 00.000 16108 MoveAxis(E, 0, ABG)
01:58:59.230 00.000 16108 Move returns status 0, amount 0
01:58:59.230 00.000 16108 MoveAxis(N, 0, ABG)
01:58:59.230 00.000 16108 Move returns status 0, amount 0
01:58:59.230 00.000 16108 move complete, result=0
01:58:59.230 00.000 16108 worker thread done servicing request
01:58:59.239 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3382, FiltMin=2867, FiltMax=58025, Gamma=1.000
01:58:59.263 00.024 21068 UpdateGuideState exits: m=143913 SNR=101.6
01:58:59.265 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:58:59.266 00.000 21068 Enqueuing Expose request
01:58:59.267 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:59.268 00.001 16108 Worker thread wakes up
01:58:59.268 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:58:59.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:00.427 01.159 16108 Exposure complete
01:59:00.494 00.067 16108 worker thread done servicing request
01:59:00.495 00.001 21068 OnExposeComplete: enter
01:59:00.496 00.001 21068 UpdateGuideState(): m_state=6
01:59:00.498 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11825
01:59:00.499 00.001 21068 Star::Find returns 1 (0), X=220.93, Y=876.09, Mass=106010, SNR=76.3, Peak=16912 HFD=2.8
01:59:00.501 00.002 21068 MultiStar: [#1 -0.30,0.35,1.38,U] [#2 -0.24,-0.03,1.34,U] [#3 -0.10,0.00,1.07,U] [#4 -0.74,0.07,0.00,M1] [#5 -0.12,0.41,1.08,U] [#6 -0.53,0.44,0.00,M1] [#7 -0.21,0.17,0.72,U] [#8 -0.37,0.33,0.87,U] 
01:59:00.503 00.002 21068 refined, 6 included, MultiStar: {-0.26, 0.19}, one-star: {-0.53, 0.15}
01:59:00.503 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
01:59:00.504 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
01:59:00.505 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.33 cameraTheta=2.51 mountX=0.29 mountY=-0.13, mountTheta=-0.40
01:59:00.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.19, opts=13)
01:59:00.509 00.002 21068 Enqueuing Move request for scope (-0.26, 0.19)
01:59:00.510 00.001 16108 Worker thread wakes up
01:59:00.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
01:59:00.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
01:59:00.510 00.000 16108 Moving (-0.26, 0.19) raw xDistance=0.29 yDistance=-0.13
01:59:00.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:59:00.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:00.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:59:00.510 00.000 16108 MoveAxis(W, 77, ABG)
01:59:00.510 00.000 16108 Guiding  Dir = 3, Dur = 77
01:59:00.510 00.000 16108 IsSlewing returns 0
01:59:00.511 00.001 16108 IsGuiding returns 0
01:59:00.514 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3382, FiltMin=2883, FiltMax=56672, Gamma=1.000
01:59:00.530 00.016 21068 UpdateGuideState exits: m=106010 SNR=76.3
01:59:00.531 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:00.533 00.001 21068 Enqueuing Expose request
01:59:00.552 00.019 16108 PulseGuide returned control before completion, sleep 47
01:59:00.612 00.060 16108 IsGuiding returns 1
01:59:00.612 00.000 16108 scope still moving after pulse duration time elapsed
01:59:00.644 00.032 16108 IsSlewing returns 0
01:59:00.644 00.000 16108 IsGuiding returns 0
01:59:00.644 00.000 16108 scope move finished after 77 + 56 ms
01:59:00.644 00.000 16108 Move returns status 0, amount 77
01:59:00.644 00.000 16108 MoveAxis(N, 0, ABG)
01:59:00.644 00.000 16108 Move returns status 0, amount 0
01:59:00.645 00.001 16108 move complete, result=0
01:59:00.645 00.000 16108 worker thread done servicing request
01:59:00.645 00.000 16108 Worker thread wakes up
01:59:00.645 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
01:59:00.648 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:00.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:01.609 00.961 16108 Exposure complete
01:59:01.664 00.055 16108 worker thread done servicing request
01:59:01.664 00.000 21068 OnExposeComplete: enter
01:59:01.667 00.003 21068 UpdateGuideState(): m_state=6
01:59:01.668 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11826
01:59:01.670 00.002 21068 Star::Find returns 1 (0), X=220.98, Y=876.10, Mass=129581, SNR=87.0, Peak=18704 HFD=3.2
01:59:01.671 00.001 21068 MultiStar: [#1 -0.44,0.17,1.10,U] [#2 -0.31,0.07,1.19,U] [#3 -0.24,0.21,0.93,U] [#4 -0.65,0.24,0.00,M2] [#5 -0.27,0.12,0.86,U] [#6 -0.54,0.14,0.75,U] [#7 -0.25,-0.04,0.59,U] [#8 -0.46,0.26,0.72,U] 
01:59:01.673 00.002 21068 refined, 7 included, MultiStar: {-0.37, 0.14}, one-star: {-0.48, 0.16}
01:59:01.674 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
01:59:01.676 00.002 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
01:59:01.678 00.002 21068 CameraToMount -- cameraX=-0.37 cameraY=0.14 hyp=0.40 cameraTheta=2.79 mountX=0.39 mountY=-0.05, mountTheta=-0.12
01:59:01.681 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.14, opts=13)
01:59:01.684 00.003 21068 Enqueuing Move request for scope (-0.37, 0.14)
01:59:01.686 00.002 16108 Worker thread wakes up
01:59:01.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.14) opts 0xd
01:59:01.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.14)
01:59:01.686 00.000 16108 Moving (-0.37, 0.14) raw xDistance=0.39 yDistance=-0.05
01:59:01.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:59:01.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:01.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:01.686 00.000 16108 MoveAxis(W, 108, ABG)
01:59:01.686 00.000 16108 Guiding  Dir = 3, Dur = 108
01:59:01.686 00.000 16108 IsSlewing returns 0
01:59:01.686 00.000 16108 IsGuiding returns 0
01:59:01.693 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3382, FiltMin=2835, FiltMax=65440, Gamma=1.000
01:59:01.719 00.026 21068 UpdateGuideState exits: m=129581 SNR=87.0
01:59:01.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:01.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:01.721 00.001 21068 Enqueuing Expose request
01:59:01.743 00.022 16108 PulseGuide returned control before completion, sleep 62
01:59:01.821 00.078 16108 IsGuiding returns 1
01:59:01.821 00.000 16108 scope still moving after pulse duration time elapsed
01:59:01.852 00.031 16108 IsSlewing returns 0
01:59:01.852 00.000 16108 IsGuiding returns 1
01:59:01.883 00.031 16108 IsSlewing returns 0
01:59:01.883 00.000 16108 IsGuiding returns 1
01:59:01.914 00.031 16108 IsSlewing returns 0
01:59:01.914 00.000 16108 IsGuiding returns 0
01:59:01.914 00.000 16108 scope move finished after 108 + 120 ms
01:59:01.915 00.001 16108 Move returns status 0, amount 108
01:59:01.915 00.000 16108 MoveAxis(N, 0, ABG)
01:59:01.915 00.000 16108 Move returns status 0, amount 0
01:59:01.915 00.000 16108 move complete, result=0
01:59:01.915 00.000 16108 worker thread done servicing request
01:59:01.915 00.000 16108 Worker thread wakes up
01:59:01.915 00.000 21068 GuideStep: 0.4 px 108 ms WEST, -0.0 px 0 ms NORTH
01:59:01.917 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:01.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:03.068 01.151 16108 Exposure complete
01:59:03.132 00.064 16108 worker thread done servicing request
01:59:03.132 00.000 21068 OnExposeComplete: enter
01:59:03.133 00.001 21068 UpdateGuideState(): m_state=6
01:59:03.134 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11827
01:59:03.135 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.03, Mass=121047, SNR=83.2, Peak=19619 HFD=3.2
01:59:03.136 00.001 21068 MultiStar: [#1 0.40,0.49,0.00,M1] [#2 0.34,0.02,1.18,U] [#3 0.62,0.02,0.00,M1] [#4 -0.13,0.44,0.82,U] [#5 0.67,0.23,0.00,M1] [#6 0.16,0.36,0.75,U] [#7 0.45,0.40,0.00,M1] [#8 0.27,0.52,0.00,M1] 
01:59:03.136 00.000 21068 single-star, 3 included, MultiStar: {0.18, 0.20}, one-star: {0.24, 0.09}
01:59:03.137 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
01:59:03.138 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
01:59:03.138 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.34 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
01:59:03.140 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.09, opts=13)
01:59:03.141 00.001 21068 Enqueuing Move request for scope (0.24, 0.09)
01:59:03.142 00.001 16108 Worker thread wakes up
01:59:03.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
01:59:03.142 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
01:59:03.142 00.000 16108 Moving (0.24, 0.09) raw xDistance=-0.22 yDistance=-0.14
01:59:03.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
01:59:03.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:03.143 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:03.143 00.000 16108 MoveAxis(E, 51, ABG)
01:59:03.143 00.000 16108 Guiding  Dir = 2, Dur = 51
01:59:03.143 00.000 16108 IsSlewing returns 0
01:59:03.144 00.001 16108 IsGuiding returns 0
01:59:03.147 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3382, FiltMin=2937, FiltMax=57369, Gamma=1.000
01:59:03.162 00.015 21068 UpdateGuideState exits: m=121047 SNR=83.2
01:59:03.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.163 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:03.164 00.001 21068 Enqueuing Expose request
01:59:03.185 00.021 16108 PulseGuide returned control before completion, sleep 20
01:59:03.214 00.029 16108 IsGuiding returns 1
01:59:03.214 00.000 16108 scope still moving after pulse duration time elapsed
01:59:03.245 00.031 16108 IsSlewing returns 0
01:59:03.245 00.000 16108 IsGuiding returns 1
01:59:03.277 00.032 16108 IsSlewing returns 0
01:59:03.277 00.000 16108 IsGuiding returns 0
01:59:03.277 00.000 16108 scope move finished after 51 + 82 ms
01:59:03.277 00.000 16108 Move returns status 0, amount 51
01:59:03.278 00.001 16108 MoveAxis(N, 0, ABG)
01:59:03.278 00.000 16108 Move returns status 0, amount 0
01:59:03.278 00.000 16108 move complete, result=0
01:59:03.278 00.000 16108 worker thread done servicing request
01:59:03.278 00.000 16108 Worker thread wakes up
01:59:03.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:03.278 00.000 21068 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:59:03.280 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:04.256 00.976 16108 Exposure complete
01:59:04.332 00.076 16108 worker thread done servicing request
01:59:04.333 00.001 21068 OnExposeComplete: enter
01:59:04.333 00.000 21068 UpdateGuideState(): m_state=6
01:59:04.334 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11828
01:59:04.335 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=875.90, Mass=124537, SNR=84.9, Peak=20275 HFD=3.0
01:59:04.337 00.002 21068 MultiStar: [#1 0.47,0.30,1.09,U] [#2 0.34,-0.09,1.51,U] [#3 0.61,0.02,0.00,M2] [#4 0.34,0.08,0.77,U] [#5 0.70,-0.01,0.00,M2] [#6 0.46,0.21,0.84,U] [#7 0.77,0.09,0.00,M2] [#8 0.36,0.24,0.73,U] 
01:59:04.338 00.001 21068 single-star, 5 included, MultiStar: {0.33, 0.09}, one-star: {0.03, -0.04}
01:59:04.339 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:59:04.340 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
01:59:04.340 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=-0.04 mountY=0.03, mountTheta=2.43
01:59:04.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
01:59:04.342 00.000 21068 Enqueuing Move request for scope (0.03, -0.04)
01:59:04.343 00.001 16108 Worker thread wakes up
01:59:04.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:59:04.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:59:04.343 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
01:59:04.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:59:04.344 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:04.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:59:04.344 00.000 16108 MoveAxis(E, 0, ABG)
01:59:04.344 00.000 16108 Move returns status 0, amount 0
01:59:04.344 00.000 16108 MoveAxis(N, 0, ABG)
01:59:04.344 00.000 16108 Move returns status 0, amount 0
01:59:04.344 00.000 16108 move complete, result=0
01:59:04.344 00.000 16108 worker thread done servicing request
01:59:04.349 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3382, FiltMin=2915, FiltMax=55849, Gamma=1.000
01:59:04.364 00.015 21068 UpdateGuideState exits: m=124537 SNR=84.9
01:59:04.366 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:04.366 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:04.367 00.001 21068 Enqueuing Expose request
01:59:04.368 00.001 16108 Worker thread wakes up
01:59:04.368 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:04.369 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:04.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:05.529 01.160 16108 Exposure complete
01:59:05.606 00.077 16108 worker thread done servicing request
01:59:05.606 00.000 21068 OnExposeComplete: enter
01:59:05.608 00.002 21068 UpdateGuideState(): m_state=6
01:59:05.610 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11829
01:59:05.611 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.80, Mass=130424, SNR=84.1, Peak=17808 HFD=3.0
01:59:05.613 00.002 21068 MultiStar: [#1 0.09,0.37,1.12,U] [#2 0.18,-0.06,1.38,U] [#3 0.22,0.13,1.07,U] [#4 -0.20,0.39,0.88,U] [#5 0.13,0.16,0.94,U] [#6 0.13,0.26,0.81,U] [#7 0.20,0.09,0.67,U] [#8 0.24,0.52,0.77,U] 
01:59:05.614 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {-0.28, -0.13}
01:59:05.615 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
01:59:05.617 00.002 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
01:59:05.618 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=-0.05 mountY=-0.19, mountTheta=-1.81
01:59:05.621 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.17, opts=13)
01:59:05.622 00.001 21068 Enqueuing Move request for scope (0.08, 0.17)
01:59:05.623 00.001 16108 Worker thread wakes up
01:59:05.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
01:59:05.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
01:59:05.623 00.000 16108 Moving (0.08, 0.17) raw xDistance=-0.05 yDistance=-0.19
01:59:05.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:59:05.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:05.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:59:05.623 00.000 16108 MoveAxis(E, 0, ABG)
01:59:05.623 00.000 16108 Move returns status 0, amount 0
01:59:05.623 00.000 16108 MoveAxis(N, 0, ABG)
01:59:05.623 00.000 16108 Move returns status 0, amount 0
01:59:05.623 00.000 16108 move complete, result=0
01:59:05.623 00.000 16108 worker thread done servicing request
01:59:05.627 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3379, FiltMin=2912, FiltMax=58249, Gamma=1.000
01:59:05.651 00.024 21068 UpdateGuideState exits: m=130424 SNR=84.1
01:59:05.654 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:05.655 00.000 21068 Enqueuing Expose request
01:59:05.656 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:05.657 00.001 16108 Worker thread wakes up
01:59:05.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:05.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:06.642 00.985 16108 Exposure complete
01:59:06.709 00.067 16108 worker thread done servicing request
01:59:06.709 00.000 21068 OnExposeComplete: enter
01:59:06.710 00.001 21068 UpdateGuideState(): m_state=6
01:59:06.712 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11830
01:59:06.713 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=875.99, Mass=144016, SNR=92.0, Peak=19664 HFD=2.9
01:59:06.714 00.001 21068 MultiStar: [#1 -0.26,0.16,1.04,U] [#2 -0.02,-0.12,1.03,U] [#3 -0.11,0.08,0.88,U] [#4 -0.02,0.17,0.78,U] [#5 0.28,0.23,0.83,U] [#6 -0.13,0.26,0.73,U] [#7 -0.21,0.11,0.60,U] [#8 -0.12,0.33,0.82,U] 
01:59:06.715 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.13}, one-star: {-0.41, 0.05}
01:59:06.715 00.000 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
01:59:06.716 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
01:59:06.718 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.29 mountX=0.14 mountY=-0.10, mountTheta=-0.63
01:59:06.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.13, opts=13)
01:59:06.721 00.001 21068 Enqueuing Move request for scope (-0.12, 0.13)
01:59:06.722 00.001 16108 Worker thread wakes up
01:59:06.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
01:59:06.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
01:59:06.722 00.000 16108 Moving (-0.12, 0.13) raw xDistance=0.14 yDistance=-0.10
01:59:06.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:59:06.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:06.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:06.722 00.000 16108 MoveAxis(E, 0, ABG)
01:59:06.722 00.000 16108 Move returns status 0, amount 0
01:59:06.722 00.000 16108 MoveAxis(N, 0, ABG)
01:59:06.722 00.000 16108 Move returns status 0, amount 0
01:59:06.722 00.000 16108 move complete, result=0
01:59:06.722 00.000 16108 worker thread done servicing request
01:59:06.727 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3382, FiltMin=2880, FiltMax=57085, Gamma=1.000
01:59:06.743 00.016 21068 UpdateGuideState exits: m=144016 SNR=92.0
01:59:06.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:06.746 00.001 21068 Enqueuing Expose request
01:59:06.747 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:06.748 00.001 16108 Worker thread wakes up
01:59:06.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:06.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:07.917 01.169 16108 Exposure complete
01:59:07.977 00.060 16108 worker thread done servicing request
01:59:07.977 00.000 21068 OnExposeComplete: enter
01:59:07.979 00.002 21068 UpdateGuideState(): m_state=6
01:59:07.979 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11831
01:59:07.980 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=876.02, Mass=115392, SNR=77.7, Peak=15584 HFD=3.2
01:59:07.981 00.001 21068 MultiStar: [#1 0.00,0.29,1.25,U] [#2 0.06,0.05,1.33,U] [#3 -0.00,0.27,1.24,U] [#4 -0.22,0.47,0.90,U] [#5 0.01,0.26,1.07,U] [#6 -0.17,0.35,0.82,U] [#7 -0.03,0.43,0.81,U] [#8 -0.13,0.49,0.87,U] 
01:59:07.982 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.28}, one-star: {-0.21, 0.08}
01:59:07.982 00.000 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
01:59:07.983 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
01:59:07.984 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.22 mountY=-0.03, mountTheta=-0.14
01:59:07.985 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.08, opts=13)
01:59:07.986 00.001 21068 Enqueuing Move request for scope (-0.21, 0.08)
01:59:07.986 00.000 16108 Worker thread wakes up
01:59:07.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
01:59:07.988 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
01:59:07.988 00.000 16108 Moving (-0.21, 0.08) raw xDistance=0.22 yDistance=-0.03
01:59:07.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:59:07.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:07.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:07.988 00.000 16108 MoveAxis(W, 58, ABG)
01:59:07.988 00.000 16108 Guiding  Dir = 3, Dur = 58
01:59:07.989 00.001 16108 IsSlewing returns 0
01:59:07.989 00.000 16108 IsGuiding returns 0
01:59:07.991 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3382, FiltMin=2925, FiltMax=62953, Gamma=1.000
01:59:08.003 00.012 16108 PulseGuide returned control before completion, sleep 54
01:59:08.006 00.003 21068 UpdateGuideState exits: m=115392 SNR=77.7
01:59:08.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:08.008 00.000 21068 Enqueuing Expose request
01:59:08.065 00.057 16108 IsGuiding returns 1
01:59:08.065 00.000 16108 scope still moving after pulse duration time elapsed
01:59:08.097 00.032 16108 IsSlewing returns 0
01:59:08.098 00.001 16108 IsGuiding returns 0
01:59:08.098 00.000 16108 scope move finished after 58 + 50 ms
01:59:08.098 00.000 16108 Move returns status 0, amount 58
01:59:08.098 00.000 16108 MoveAxis(N, 0, ABG)
01:59:08.098 00.000 16108 Move returns status 0, amount 0
01:59:08.098 00.000 16108 move complete, result=0
01:59:08.098 00.000 16108 worker thread done servicing request
01:59:08.099 00.001 16108 Worker thread wakes up
01:59:08.099 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
01:59:08.101 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:08.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:09.076 00.975 16108 Exposure complete
01:59:09.148 00.072 16108 worker thread done servicing request
01:59:09.148 00.000 21068 OnExposeComplete: enter
01:59:09.150 00.002 21068 UpdateGuideState(): m_state=6
01:59:09.151 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11832
01:59:09.152 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=875.98, Mass=130845, SNR=87.8, Peak=17299 HFD=3.4
01:59:09.153 00.001 21068 MultiStar: [#1 0.08,0.25,1.20,U] [#2 0.37,0.19,1.18,U] [#3 0.09,0.02,1.19,U] [#4 -0.17,0.16,0.99,U] [#5 0.28,0.18,0.93,U] [#6 0.14,0.26,0.72,U] [#7 0.40,0.23,0.67,U] [#8 0.12,0.32,0.86,U] 
01:59:09.154 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.17}, one-star: {0.01, 0.04}
01:59:09.154 00.000 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
01:59:09.156 00.002 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
01:59:09.157 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=0.00 mountY=-0.04, mountTheta=-1.53
01:59:09.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
01:59:09.159 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
01:59:09.160 00.001 16108 Worker thread wakes up
01:59:09.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:59:09.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:59:09.160 00.000 16108 Moving (0.01, 0.04) raw xDistance=0.00 yDistance=-0.04
01:59:09.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:59:09.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:09.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:59:09.160 00.000 16108 MoveAxis(E, 0, ABG)
01:59:09.160 00.000 16108 Move returns status 0, amount 0
01:59:09.160 00.000 16108 MoveAxis(N, 0, ABG)
01:59:09.160 00.000 16108 Move returns status 0, amount 0
01:59:09.160 00.000 16108 move complete, result=0
01:59:09.160 00.000 16108 worker thread done servicing request
01:59:09.163 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3382, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:59:09.179 00.016 21068 UpdateGuideState exits: m=130845 SNR=87.8
01:59:09.180 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:09.180 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:09.182 00.002 21068 Enqueuing Expose request
01:59:09.183 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:09.184 00.001 16108 Worker thread wakes up
01:59:09.184 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:09.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:10.343 01.159 16108 Exposure complete
01:59:10.398 00.055 16108 worker thread done servicing request
01:59:10.399 00.001 21068 OnExposeComplete: enter
01:59:10.400 00.001 21068 UpdateGuideState(): m_state=6
01:59:10.401 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11833
01:59:10.403 00.002 21068 Star::Find returns 1 (0), X=221.75, Y=876.24, Mass=124928, SNR=83.1, Peak=17459 HFD=3.1
01:59:10.404 00.001 21068 MultiStar: [#1 0.34,0.51,0.00,M1] [#2 0.48,0.20,1.22,U] [#3 0.23,0.35,1.09,U] [#4 0.02,0.54,0.76,U] [#5 0.63,0.50,0.00,M1] [#6 0.27,0.46,0.78,U] [#7 0.42,0.41,0.00,M1] [#8 0.30,0.53,0.00,M1] 
01:59:10.405 00.001 21068 single-star, 4 included, MultiStar: {0.28, 0.35}, one-star: {0.29, 0.30}
01:59:10.406 00.001 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
01:59:10.406 00.000 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
01:59:10.407 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.30 hyp=0.41 cameraTheta=0.80 mountX=-0.23 mountY=-0.36, mountTheta=-2.15
01:59:10.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.30, opts=13)
01:59:10.411 00.002 21068 Enqueuing Move request for scope (0.29, 0.30)
01:59:10.412 00.001 16108 Worker thread wakes up
01:59:10.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.30) opts 0xd
01:59:10.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.30)
01:59:10.412 00.000 16108 Moving (0.29, 0.30) raw xDistance=-0.23 yDistance=-0.36
01:59:10.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:59:10.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:59:10.413 00.001 16108 MoveAxis(E, 61, ABG)
01:59:10.413 00.000 16108 Guiding  Dir = 2, Dur = 61
01:59:10.413 00.000 16108 IsSlewing returns 0
01:59:10.413 00.000 16108 IsGuiding returns 0
01:59:10.417 00.004 16108 PulseGuide returned control before completion, sleep 68
01:59:10.419 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3379, FiltMin=2880, FiltMax=60121, Gamma=1.000
01:59:10.437 00.018 21068 UpdateGuideState exits: m=124928 SNR=83.1
01:59:10.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.438 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:10.439 00.001 21068 Enqueuing Expose request
01:59:10.494 00.055 16108 IsGuiding returns 1
01:59:10.494 00.000 16108 scope still moving after pulse duration time elapsed
01:59:10.525 00.031 16108 IsSlewing returns 0
01:59:10.526 00.001 16108 IsGuiding returns 0
01:59:10.526 00.000 16108 scope move finished after 61 + 51 ms
01:59:10.526 00.000 16108 Move returns status 0, amount 61
01:59:10.526 00.000 16108 MoveAxis(N, 72, ABG)
01:59:10.526 00.000 16108 Guiding  Dir = 0, Dur = 72
01:59:10.526 00.000 16108 IsSlewing returns 0
01:59:10.527 00.001 16108 IsGuiding returns 0
01:59:10.575 00.048 16108 PulseGuide returned control before completion, sleep 36
01:59:10.620 00.045 16108 IsGuiding returns 1
01:59:10.620 00.000 16108 scope still moving after pulse duration time elapsed
01:59:10.652 00.032 16108 IsSlewing returns 0
01:59:10.653 00.001 16108 IsGuiding returns 1
01:59:10.683 00.030 16108 IsSlewing returns 0
01:59:10.683 00.000 16108 IsGuiding returns 0
01:59:10.683 00.000 16108 scope move finished after 72 + 84 ms
01:59:10.683 00.000 16108 Move returns status 0, amount 72
01:59:10.683 00.000 16108 move complete, result=0
01:59:10.683 00.000 16108 worker thread done servicing request
01:59:10.684 00.001 16108 Worker thread wakes up
01:59:10.684 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.4 px 72 ms NORTH
01:59:10.686 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:10.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:11.657 00.971 16108 Exposure complete
01:59:11.712 00.055 16108 worker thread done servicing request
01:59:11.712 00.000 21068 OnExposeComplete: enter
01:59:11.714 00.002 21068 UpdateGuideState(): m_state=6
01:59:11.716 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11834
01:59:11.718 00.002 21068 Star::Find returns 1 (0), X=221.75, Y=876.26, Mass=137784, SNR=93.4, Peak=20019 HFD=3.1
01:59:11.719 00.001 21068 MultiStar: [#1 0.27,0.22,0.97,U] [#2 0.34,0.17,1.00,U] [#3 0.42,-0.08,1.01,U] [#4 0.22,0.41,0.73,U] [#5 0.78,0.30,0.00,M2] [#6 0.47,0.37,0.00,M1] [#7 0.33,0.25,0.58,U] [#8 0.34,0.51,0.00,M2] 
01:59:11.722 00.003 21068 refined, 5 included, MultiStar: {0.31, 0.20}, one-star: {0.29, 0.32}
01:59:11.723 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
01:59:11.724 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
01:59:11.725 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.20 hyp=0.37 cameraTheta=0.57 mountX=-0.27 mountY=-0.27, mountTheta=-2.37
01:59:11.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.20, opts=13)
01:59:11.728 00.001 21068 Enqueuing Move request for scope (0.31, 0.20)
01:59:11.729 00.001 16108 Worker thread wakes up
01:59:11.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.20) opts 0xd
01:59:11.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.20)
01:59:11.729 00.000 16108 Moving (0.31, 0.20) raw xDistance=-0.27 yDistance=-0.27
01:59:11.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:59:11.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:59:11.729 00.000 16108 MoveAxis(E, 76, ABG)
01:59:11.729 00.000 16108 Guiding  Dir = 2, Dur = 76
01:59:11.729 00.000 16108 IsSlewing returns 0
01:59:11.729 00.000 16108 IsGuiding returns 0
01:59:11.735 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3382, FiltMin=2877, FiltMax=60861, Gamma=1.000
01:59:11.749 00.014 21068 UpdateGuideState exits: m=137784 SNR=93.4
01:59:11.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:11.753 00.002 21068 Enqueuing Expose request
01:59:11.768 00.015 16108 PulseGuide returned control before completion, sleep 48
01:59:11.831 00.063 16108 IsGuiding returns 1
01:59:11.831 00.000 16108 scope still moving after pulse duration time elapsed
01:59:11.862 00.031 16108 IsSlewing returns 0
01:59:11.862 00.000 16108 IsGuiding returns 0
01:59:11.862 00.000 16108 scope move finished after 76 + 56 ms
01:59:11.862 00.000 16108 Move returns status 0, amount 76
01:59:11.862 00.000 16108 MoveAxis(N, 54, ABG)
01:59:11.862 00.000 16108 Guiding  Dir = 0, Dur = 54
01:59:11.862 00.000 16108 IsSlewing returns 0
01:59:11.862 00.000 16108 IsGuiding returns 0
01:59:11.927 00.065 16108 IsGuiding returns 1
01:59:11.927 00.000 16108 scope still moving after pulse duration time elapsed
01:59:11.956 00.029 16108 IsSlewing returns 0
01:59:11.956 00.000 16108 IsGuiding returns 1
01:59:11.987 00.031 16108 IsSlewing returns 0
01:59:11.987 00.000 16108 IsGuiding returns 1
01:59:12.018 00.031 16108 IsSlewing returns 0
01:59:12.018 00.000 16108 IsGuiding returns 0
01:59:12.018 00.000 16108 scope move finished after 54 + 101 ms
01:59:12.018 00.000 16108 Move returns status 0, amount 54
01:59:12.018 00.000 16108 move complete, result=0
01:59:12.018 00.000 16108 worker thread done servicing request
01:59:12.018 00.000 16108 Worker thread wakes up
01:59:12.019 00.001 21068 GuideStep: -0.3 px 76 ms EAST, -0.3 px 54 ms NORTH
01:59:12.021 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:12.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:13.171 01.150 16108 Exposure complete
01:59:13.226 00.055 16108 worker thread done servicing request
01:59:13.226 00.000 21068 OnExposeComplete: enter
01:59:13.227 00.001 21068 UpdateGuideState(): m_state=6
01:59:13.228 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11835
01:59:13.228 00.000 21068 Star::Find returns 1 (0), X=221.36, Y=876.33, Mass=125720, SNR=94.7, Peak=13392 HFD=3.4
01:59:13.229 00.001 21068 MultiStar: [#1 0.05,0.58,0.00,M1] [#2 0.40,0.54,0.00,M1] [#3 0.22,0.45,0.98,U] [#4 -0.12,0.69,0.00,M1] [#5 0.24,0.55,0.00,M3] [#6 0.35,0.92,0.00,M2] [#7 0.22,0.49,0.66,U] [#8 0.10,0.70,0.00,M3] 
01:59:13.230 00.001 21068 single-star, 2 included, MultiStar: {0.10, 0.44}, one-star: {-0.10, 0.39}
01:59:13.231 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
01:59:13.232 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
01:59:13.233 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.83 mountX=0.17 mountY=-0.35, mountTheta=-1.13
01:59:13.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.39, opts=13)
01:59:13.236 00.001 21068 Enqueuing Move request for scope (-0.10, 0.39)
01:59:13.237 00.001 16108 Worker thread wakes up
01:59:13.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
01:59:13.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
01:59:13.237 00.000 16108 Moving (-0.10, 0.39) raw xDistance=0.17 yDistance=-0.35
01:59:13.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:59:13.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:59:13.237 00.000 16108 MoveAxis(E, 0, ABG)
01:59:13.237 00.000 16108 Move returns status 0, amount 0
01:59:13.237 00.000 16108 MoveAxis(N, 71, ABG)
01:59:13.237 00.000 16108 Guiding  Dir = 0, Dur = 71
01:59:13.237 00.000 16108 IsSlewing returns 0
01:59:13.238 00.001 16108 IsGuiding returns 0
01:59:13.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3382, FiltMin=2931, FiltMax=58969, Gamma=1.000
01:59:13.256 00.015 21068 UpdateGuideState exits: m=125720 SNR=94.7
01:59:13.258 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.258 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:13.258 00.000 21068 Enqueuing Expose request
01:59:13.289 00.031 16108 PulseGuide returned control before completion, sleep 30
01:59:13.335 00.046 16108 IsGuiding returns 1
01:59:13.335 00.000 16108 scope still moving after pulse duration time elapsed
01:59:13.366 00.031 16108 IsSlewing returns 0
01:59:13.366 00.000 16108 IsGuiding returns 1
01:59:13.398 00.032 16108 IsSlewing returns 0
01:59:13.398 00.000 16108 IsGuiding returns 0
01:59:13.398 00.000 16108 scope move finished after 71 + 89 ms
01:59:13.398 00.000 16108 Move returns status 0, amount 71
01:59:13.398 00.000 16108 move complete, result=0
01:59:13.398 00.000 16108 worker thread done servicing request
01:59:13.398 00.000 16108 Worker thread wakes up
01:59:13.398 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 71 ms NORTH
01:59:13.399 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:13.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:14.375 00.976 16108 Exposure complete
01:59:14.477 00.102 16108 worker thread done servicing request
01:59:14.477 00.000 21068 OnExposeComplete: enter
01:59:14.478 00.001 21068 UpdateGuideState(): m_state=6
01:59:14.479 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11836
01:59:14.480 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.14, Mass=124652, SNR=88.6, Peak=17619 HFD=3.0
01:59:14.481 00.001 21068 MultiStar: [#1 0.13,0.44,1.06,U] [#2 0.32,0.08,1.41,U] [#3 0.26,0.15,1.06,U] [#4 -0.13,0.36,0.78,U] [#5 0.55,0.44,0.00,M4] [#6 0.18,0.30,0.89,U] [#7 0.56,0.39,0.00,M1] [#8 0.33,0.58,0.00,M4] 
01:59:14.482 00.001 21068 single-star, 5 included, MultiStar: {0.16, 0.24}, one-star: {0.04, 0.20}
01:59:14.482 00.000 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
01:59:14.483 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
01:59:14.484 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.36 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
01:59:14.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.20, opts=13)
01:59:14.488 00.002 21068 Enqueuing Move request for scope (0.04, 0.20)
01:59:14.490 00.002 16108 Worker thread wakes up
01:59:14.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
01:59:14.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
01:59:14.490 00.000 16108 Moving (0.04, 0.20) raw xDistance=-0.01 yDistance=-0.21
01:59:14.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:59:14.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:59:14.490 00.000 16108 MoveAxis(E, 0, ABG)
01:59:14.490 00.000 16108 Move returns status 0, amount 0
01:59:14.490 00.000 16108 MoveAxis(N, 41, ABG)
01:59:14.490 00.000 16108 Guiding  Dir = 0, Dur = 41
01:59:14.490 00.000 16108 IsSlewing returns 0
01:59:14.490 00.000 16108 IsGuiding returns 0
01:59:14.491 00.001 16108 PulseGuide returned control before completion, sleep 51
01:59:14.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3382, FiltMin=2889, FiltMax=53549, Gamma=1.000
01:59:14.511 00.016 21068 UpdateGuideState exits: m=124652 SNR=88.6
01:59:14.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:14.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:14.514 00.001 21068 Enqueuing Expose request
01:59:14.545 00.031 16108 IsGuiding returns 1
01:59:14.545 00.000 16108 scope still moving after pulse duration time elapsed
01:59:14.576 00.031 16108 IsSlewing returns 0
01:59:14.576 00.000 16108 IsGuiding returns 0
01:59:14.576 00.000 16108 scope move finished after 41 + 45 ms
01:59:14.576 00.000 16108 Move returns status 0, amount 41
01:59:14.576 00.000 16108 move complete, result=0
01:59:14.576 00.000 16108 worker thread done servicing request
01:59:14.576 00.000 16108 Worker thread wakes up
01:59:14.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:14.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:14.576 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
01:59:15.735 01.159 16108 Exposure complete
01:59:15.798 00.063 16108 worker thread done servicing request
01:59:15.798 00.000 21068 OnExposeComplete: enter
01:59:15.799 00.001 21068 UpdateGuideState(): m_state=6
01:59:15.801 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11837
01:59:15.802 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=875.63, Mass=110536, SNR=75.4, Peak=14512 HFD=3.2
01:59:15.803 00.001 21068 MultiStar: [#1 0.11,0.17,1.29,U] [#2 0.12,-0.14,1.26,U] [#3 0.27,-0.10,1.29,U] [#4 -0.36,-0.02,1.06,U] [#5 0.24,-0.23,1.19,U] [#6 -0.04,-0.04,0.92,U] [#7 0.11,-0.21,0.72,U] [#8 -0.14,-0.11,0.74,U] 
01:59:15.803 00.000 21068 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {-0.20, -0.31}
01:59:15.804 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
01:59:15.805 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.09)
01:59:15.805 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.29 mountX=-0.05 mountY=0.09, mountTheta=2.04
01:59:15.807 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
01:59:15.808 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
01:59:15.809 00.001 16108 Worker thread wakes up
01:59:15.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
01:59:15.809 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
01:59:15.809 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
01:59:15.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:59:15.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:15.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:59:15.809 00.000 16108 MoveAxis(E, 0, ABG)
01:59:15.809 00.000 16108 Move returns status 0, amount 0
01:59:15.809 00.000 16108 MoveAxis(N, 0, ABG)
01:59:15.809 00.000 16108 Move returns status 0, amount 0
01:59:15.809 00.000 16108 move complete, result=0
01:59:15.809 00.000 16108 worker thread done servicing request
01:59:15.815 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=141, max=65535, med=3379, FiltMin=2835, FiltMax=65440, Gamma=1.000
01:59:15.832 00.017 21068 UpdateGuideState exits: m=110536 SNR=75.4
01:59:15.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.833 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:15.835 00.002 21068 Enqueuing Expose request
01:59:15.837 00.002 16108 Worker thread wakes up
01:59:15.837 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:15.838 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:15.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:16.807 00.969 16108 Exposure complete
01:59:16.873 00.066 16108 worker thread done servicing request
01:59:16.873 00.000 21068 OnExposeComplete: enter
01:59:16.875 00.002 21068 UpdateGuideState(): m_state=6
01:59:16.876 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11838
01:59:16.876 00.000 21068 Star::Find returns 1 (0), X=221.57, Y=875.60, Mass=124521, SNR=81.3, Peak=15155 HFD=3.1
01:59:16.877 00.001 21068 MultiStar: [#1 0.01,-0.14,1.14,U] [#2 0.24,-0.52,1.24,U] [#3 0.24,-0.26,1.22,U] [#4 -0.27,-0.41,0.87,U] [#5 0.22,-0.06,1.03,U] [#6 0.06,-0.07,0.88,U] [#7 0.01,-0.56,0.66,U] [#8 -0.09,-0.14,0.75,U] 
01:59:16.878 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.28}, one-star: {0.11, -0.34}
01:59:16.879 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
01:59:16.879 00.000 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
01:59:16.880 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.29 mountX=-0.13 mountY=0.25, mountTheta=2.04
01:59:16.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.28, opts=13)
01:59:16.883 00.001 21068 Enqueuing Move request for scope (0.08, -0.28)
01:59:16.883 00.000 16108 Worker thread wakes up
01:59:16.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
01:59:16.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
01:59:16.884 00.001 16108 Moving (0.08, -0.28) raw xDistance=-0.13 yDistance=0.25
01:59:16.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:59:16.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:16.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:59:16.884 00.000 16108 MoveAxis(E, 0, ABG)
01:59:16.884 00.000 16108 Move returns status 0, amount 0
01:59:16.884 00.000 16108 MoveAxis(N, 0, ABG)
01:59:16.884 00.000 16108 Move returns status 0, amount 0
01:59:16.884 00.000 16108 move complete, result=0
01:59:16.884 00.000 16108 worker thread done servicing request
01:59:16.895 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3382, FiltMin=2921, FiltMax=60752, Gamma=1.000
01:59:16.914 00.019 21068 UpdateGuideState exits: m=124521 SNR=81.3
01:59:16.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.915 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:16.916 00.001 21068 Enqueuing Expose request
01:59:16.917 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:16.917 00.000 16108 Worker thread wakes up
01:59:16.918 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:16.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:18.073 01.155 16108 Exposure complete
01:59:18.129 00.056 16108 worker thread done servicing request
01:59:18.130 00.001 21068 OnExposeComplete: enter
01:59:18.130 00.000 21068 UpdateGuideState(): m_state=6
01:59:18.131 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11839
01:59:18.132 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=875.61, Mass=139958, SNR=104.5, Peak=15069 HFD=3.3
01:59:18.133 00.001 21068 MultiStar: [#1 0.11,-0.30,0.99,U] [#2 0.11,-0.56,1.03,U] [#3 0.13,-0.42,0.82,U] [#4 -0.14,-0.17,0.69,U] [#5 0.32,-0.28,0.83,U] [#6 0.11,-0.36,0.63,U] [#7 0.30,-0.65,0.00,M1] [#8 -0.07,-0.27,0.57,U] 
01:59:18.135 00.002 21068 single-star, 7 included, MultiStar: {0.10, -0.35}, one-star: {0.10, -0.33}
01:59:18.135 00.000 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
01:59:18.136 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
01:59:18.137 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.27 mountX=-0.16 mountY=0.29, mountTheta=2.06
01:59:18.139 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.33, opts=13)
01:59:18.139 00.000 21068 Enqueuing Move request for scope (0.10, -0.33)
01:59:18.140 00.001 16108 Worker thread wakes up
01:59:18.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.33) opts 0xd
01:59:18.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.33)
01:59:18.140 00.000 16108 Moving (0.10, -0.33) raw xDistance=-0.16 yDistance=0.29
01:59:18.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:59:18.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:18.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:59:18.140 00.000 16108 MoveAxis(E, 0, ABG)
01:59:18.140 00.000 16108 Move returns status 0, amount 0
01:59:18.141 00.001 16108 MoveAxis(N, 0, ABG)
01:59:18.141 00.000 16108 Move returns status 0, amount 0
01:59:18.141 00.000 16108 move complete, result=0
01:59:18.141 00.000 16108 worker thread done servicing request
01:59:18.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3382, FiltMin=2909, FiltMax=52493, Gamma=1.000
01:59:18.169 00.024 21068 UpdateGuideState exits: m=139958 SNR=104.5
01:59:18.171 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:18.173 00.001 21068 Enqueuing Expose request
01:59:18.175 00.002 16108 Worker thread wakes up
01:59:18.175 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:59:18.178 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:18.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:19.141 00.963 16108 Exposure complete
01:59:19.210 00.069 16108 worker thread done servicing request
01:59:19.210 00.000 21068 OnExposeComplete: enter
01:59:19.213 00.003 21068 UpdateGuideState(): m_state=6
01:59:19.214 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11840
01:59:19.215 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=875.33, Mass=126157, SNR=83.6, Peak=13773 HFD=3.4
01:59:19.216 00.001 21068 MultiStar: [#1 0.18,-0.05,1.24,U] [#2 0.27,-0.38,1.23,U] [#3 0.21,-0.37,0.96,U] [#4 -0.15,-0.04,0.93,U] [#5 0.24,-0.14,0.95,U] [#6 0.32,-0.10,0.88,U] [#7 0.60,-0.56,0.00,M2] [#8 0.13,-0.13,0.88,U] 
01:59:19.216 00.000 21068 refined, 7 included, MultiStar: {0.15, -0.23}, one-star: {-0.03, -0.61}
01:59:19.217 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
01:59:19.218 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
01:59:19.219 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-0.99 mountX=-0.19 mountY=0.19, mountTheta=2.35
01:59:19.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.23, opts=13)
01:59:19.221 00.001 21068 Enqueuing Move request for scope (0.15, -0.23)
01:59:19.223 00.002 16108 Worker thread wakes up
01:59:19.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
01:59:19.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
01:59:19.223 00.000 16108 Moving (0.15, -0.23) raw xDistance=-0.19 yDistance=0.19
01:59:19.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:59:19.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:19.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:59:19.223 00.000 16108 MoveAxis(E, 0, ABG)
01:59:19.223 00.000 16108 Move returns status 0, amount 0
01:59:19.223 00.000 16108 MoveAxis(N, 0, ABG)
01:59:19.223 00.000 16108 Move returns status 0, amount 0
01:59:19.223 00.000 16108 move complete, result=0
01:59:19.223 00.000 16108 worker thread done servicing request
01:59:19.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3382, FiltMin=2925, FiltMax=56525, Gamma=1.000
01:59:19.255 00.029 21068 UpdateGuideState exits: m=126157 SNR=83.6
01:59:19.255 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:19.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:19.257 00.001 21068 Enqueuing Expose request
01:59:19.258 00.001 16108 Worker thread wakes up
01:59:19.258 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:19.261 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:19.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:20.422 01.161 16108 Exposure complete
01:59:20.488 00.066 16108 worker thread done servicing request
01:59:20.488 00.000 21068 OnExposeComplete: enter
01:59:20.491 00.003 21068 UpdateGuideState(): m_state=6
01:59:20.492 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11841
01:59:20.493 00.001 21068 Star::Find returns 1 (0), X=221.78, Y=875.66, Mass=120206, SNR=82.7, Peak=16467 HFD=3.1
01:59:20.495 00.002 21068 MultiStar: [#1 0.36,-0.25,1.42,U] [#2 0.53,-0.49,0.00,M1] [#3 0.52,-0.30,0.00,M1] [#4 0.07,-0.20,0.95,U] [#5 0.35,-0.31,0.98,U] [#6 0.05,-0.16,0.78,U] [#7 0.56,-0.29,0.00,M3] [#8 0.42,-0.14,0.79,U] 
01:59:20.496 00.001 21068 refined, 5 included, MultiStar: {0.27, -0.23}, one-star: {0.32, -0.28}
01:59:20.497 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
01:59:20.498 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
01:59:20.499 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-0.70 mountX=-0.31 mountY=0.16, mountTheta=2.67
01:59:20.503 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.23, opts=13)
01:59:20.506 00.003 21068 Enqueuing Move request for scope (0.27, -0.23)
01:59:20.508 00.002 16108 Worker thread wakes up
01:59:20.509 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.23) opts 0xd
01:59:20.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.23)
01:59:20.509 00.000 16108 Moving (0.27, -0.23) raw xDistance=-0.31 yDistance=0.16
01:59:20.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:59:20.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:20.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:59:20.509 00.000 16108 MoveAxis(E, 81, ABG)
01:59:20.509 00.000 16108 Guiding  Dir = 2, Dur = 81
01:59:20.509 00.000 16108 IsSlewing returns 0
01:59:20.509 00.000 16108 IsGuiding returns 0
01:59:20.516 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3382, FiltMin=2931, FiltMax=51997, Gamma=1.000
01:59:20.518 00.002 16108 PulseGuide returned control before completion, sleep 84
01:59:20.537 00.019 21068 UpdateGuideState exits: m=120206 SNR=82.7
01:59:20.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:20.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:20.539 00.000 21068 Enqueuing Expose request
01:59:20.609 00.070 16108 IsGuiding returns 1
01:59:20.609 00.000 16108 scope still moving after pulse duration time elapsed
01:59:20.640 00.031 16108 IsSlewing returns 0
01:59:20.640 00.000 16108 IsGuiding returns 0
01:59:20.640 00.000 16108 scope move finished after 81 + 50 ms
01:59:20.640 00.000 16108 Move returns status 0, amount 81
01:59:20.640 00.000 16108 MoveAxis(N, 0, ABG)
01:59:20.640 00.000 16108 Move returns status 0, amount 0
01:59:20.640 00.000 16108 move complete, result=0
01:59:20.641 00.001 16108 worker thread done servicing request
01:59:20.641 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
01:59:20.643 00.002 16108 Worker thread wakes up
01:59:20.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:20.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:21.623 00.980 16108 Exposure complete
01:59:21.697 00.074 16108 worker thread done servicing request
01:59:21.697 00.000 21068 OnExposeComplete: enter
01:59:21.698 00.001 21068 UpdateGuideState(): m_state=6
01:59:21.699 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11842
01:59:21.700 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.70, Mass=140532, SNR=93.7, Peak=15667 HFD=3.4
01:59:21.701 00.001 21068 MultiStar: [#1 0.07,-0.06,1.07,U] [#2 0.18,-0.14,1.01,U] [#3 0.21,-0.14,1.03,U] [#4 -0.44,-0.29,0.83,U] [#5 0.26,-0.06,0.82,U] [#6 -0.10,0.13,0.83,U] [#7 0.37,-0.24,0.50,U] [#8 -0.18,0.26,0.66,U] 
01:59:21.702 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.04, -0.24}
01:59:21.702 00.000 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
01:59:21.703 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
01:59:21.704 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.22 mountX=-0.05 mountY=0.08, mountTheta=2.11
01:59:21.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
01:59:21.707 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
01:59:21.709 00.002 16108 Worker thread wakes up
01:59:21.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:59:21.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:59:21.709 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.05 yDistance=0.08
01:59:21.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:59:21.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:21.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:59:21.709 00.000 16108 MoveAxis(E, 0, ABG)
01:59:21.709 00.000 16108 Move returns status 0, amount 0
01:59:21.709 00.000 16108 MoveAxis(N, 0, ABG)
01:59:21.709 00.000 16108 Move returns status 0, amount 0
01:59:21.709 00.000 16108 move complete, result=0
01:59:21.709 00.000 16108 worker thread done servicing request
01:59:21.715 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3382, FiltMin=2867, FiltMax=65440, Gamma=1.000
01:59:21.730 00.015 21068 UpdateGuideState exits: m=140532 SNR=93.7
01:59:21.733 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.735 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:21.736 00.001 21068 Enqueuing Expose request
01:59:21.739 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:21.740 00.001 16108 Worker thread wakes up
01:59:21.740 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:21.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:22.920 01.180 16108 Exposure complete
01:59:22.991 00.071 16108 worker thread done servicing request
01:59:22.991 00.000 21068 OnExposeComplete: enter
01:59:22.992 00.001 21068 UpdateGuideState(): m_state=6
01:59:22.992 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11843
01:59:22.993 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=875.79, Mass=118540, SNR=81.3, Peak=17011 HFD=3.5
01:59:22.994 00.001 21068 MultiStar: [#1 0.03,-0.08,1.26,U] [#2 0.19,-0.13,1.22,U] [#3 0.22,-0.07,1.12,U] [#4 -0.14,-0.10,0.89,U] [#5 0.17,-0.10,1.21,U] [#6 0.07,0.12,0.95,U] [#7 0.61,-0.09,0.00,M3] [#8 0.24,0.41,0.80,U] 
01:59:22.995 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.26, -0.15}
01:59:22.996 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
01:59:22.996 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
01:59:22.997 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
01:59:23.000 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
01:59:23.000 00.000 21068 Enqueuing Move request for scope (0.13, -0.03)
01:59:23.001 00.001 16108 Worker thread wakes up
01:59:23.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:59:23.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:59:23.001 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.14 yDistance=-0.00
01:59:23.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:23.002 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:23.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:59:23.002 00.000 16108 MoveAxis(E, 0, ABG)
01:59:23.002 00.000 16108 Move returns status 0, amount 0
01:59:23.002 00.000 16108 MoveAxis(N, 0, ABG)
01:59:23.002 00.000 16108 Move returns status 0, amount 0
01:59:23.002 00.000 16108 move complete, result=0
01:59:23.002 00.000 16108 worker thread done servicing request
01:59:23.006 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3379, FiltMin=2854, FiltMax=52285, Gamma=1.000
01:59:23.021 00.015 21068 UpdateGuideState exits: m=118540 SNR=81.3
01:59:23.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:23.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:23.024 00.001 21068 Enqueuing Expose request
01:59:23.025 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:23.025 00.000 16108 Worker thread wakes up
01:59:23.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:23.026 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:23.999 00.973 16108 Exposure complete
01:59:24.069 00.070 16108 worker thread done servicing request
01:59:24.069 00.000 21068 OnExposeComplete: enter
01:59:24.071 00.002 21068 UpdateGuideState(): m_state=6
01:59:24.073 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11844
01:59:24.074 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=875.70, Mass=138601, SNR=92.8, Peak=16688 HFD=3.2
01:59:24.075 00.001 21068 MultiStar: [#1 0.03,0.25,1.23,U] [#2 0.21,-0.16,1.07,U] [#3 0.14,-0.12,0.89,U] [#4 -0.35,-0.18,0.89,U] [#5 0.21,-0.07,0.84,U] [#6 0.01,-0.10,0.79,U] [#7 0.22,-0.18,0.66,U] [#8 -0.04,0.06,0.64,U] 
01:59:24.077 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.09, -0.24}
01:59:24.079 00.002 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
01:59:24.080 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
01:59:24.081 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.89 mountX=-0.07 mountY=0.06, mountTheta=2.46
01:59:24.084 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
01:59:24.085 00.001 21068 Enqueuing Move request for scope (0.06, -0.07)
01:59:24.086 00.001 16108 Worker thread wakes up
01:59:24.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:59:24.086 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:59:24.086 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
01:59:24.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:24.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:24.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:24.086 00.000 16108 MoveAxis(E, 0, ABG)
01:59:24.086 00.000 16108 Move returns status 0, amount 0
01:59:24.086 00.000 16108 MoveAxis(N, 0, ABG)
01:59:24.086 00.000 16108 Move returns status 0, amount 0
01:59:24.086 00.000 16108 move complete, result=0
01:59:24.087 00.001 16108 worker thread done servicing request
01:59:24.092 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3382, FiltMin=2925, FiltMax=65440, Gamma=1.000
01:59:24.108 00.016 21068 UpdateGuideState exits: m=138601 SNR=92.8
01:59:24.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:24.111 00.001 21068 Enqueuing Expose request
01:59:24.111 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:24.112 00.001 16108 Worker thread wakes up
01:59:24.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:24.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:25.293 01.181 16108 Exposure complete
01:59:25.349 00.056 16108 worker thread done servicing request
01:59:25.349 00.000 21068 OnExposeComplete: enter
01:59:25.350 00.001 21068 UpdateGuideState(): m_state=6
01:59:25.350 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11845
01:59:25.351 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.84, Mass=138239, SNR=102.3, Peak=19328 HFD=3.1
01:59:25.352 00.001 21068 MultiStar: [#1 -0.43,0.11,1.03,U] [#2 -0.30,-0.24,0.98,U] [#3 -0.16,-0.07,0.91,U] [#4 -0.59,0.05,0.00,M1] [#5 -0.06,0.01,0.70,U] [#6 -0.09,-0.04,0.69,U] [#7 0.14,0.09,0.59,U] [#8 -0.44,-0.02,0.70,U] 
01:59:25.353 00.001 21068 refined, 7 included, MultiStar: {-0.25, -0.04}, one-star: {-0.45, -0.10}
01:59:25.354 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.34)
01:59:25.355 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.40)
01:59:25.355 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-2.98 mountX=0.24 mountY=0.10, mountTheta=0.39
01:59:25.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.04, opts=13)
01:59:25.358 00.001 21068 Enqueuing Move request for scope (-0.25, -0.04)
01:59:25.359 00.001 16108 Worker thread wakes up
01:59:25.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
01:59:25.359 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
01:59:25.359 00.000 16108 Moving (-0.25, -0.04) raw xDistance=0.24 yDistance=0.10
01:59:25.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:59:25.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:25.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:59:25.360 00.001 16108 MoveAxis(W, 63, ABG)
01:59:25.360 00.000 16108 Guiding  Dir = 3, Dur = 63
01:59:25.360 00.000 16108 IsSlewing returns 0
01:59:25.360 00.000 16108 IsGuiding returns 0
01:59:25.370 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3382, FiltMin=2845, FiltMax=61753, Gamma=1.000
01:59:25.396 00.026 21068 UpdateGuideState exits: m=138239 SNR=102.3
01:59:25.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:25.399 00.001 21068 Enqueuing Expose request
01:59:25.407 00.008 16108 PulseGuide returned control before completion, sleep 27
01:59:25.437 00.030 16108 IsGuiding returns 1
01:59:25.437 00.000 16108 scope still moving after pulse duration time elapsed
01:59:25.468 00.031 16108 IsSlewing returns 0
01:59:25.468 00.000 16108 IsGuiding returns 1
01:59:25.499 00.031 16108 IsSlewing returns 0
01:59:25.499 00.000 16108 IsGuiding returns 0
01:59:25.499 00.000 16108 scope move finished after 63 + 76 ms
01:59:25.499 00.000 16108 Move returns status 0, amount 63
01:59:25.499 00.000 16108 MoveAxis(N, 0, ABG)
01:59:25.499 00.000 16108 Move returns status 0, amount 0
01:59:25.499 00.000 16108 move complete, result=0
01:59:25.499 00.000 16108 worker thread done servicing request
01:59:25.500 00.001 16108 Worker thread wakes up
01:59:25.500 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:25.500 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
01:59:25.503 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:26.475 00.972 16108 Exposure complete
01:59:26.530 00.055 16108 worker thread done servicing request
01:59:26.530 00.000 21068 OnExposeComplete: enter
01:59:26.532 00.002 21068 UpdateGuideState(): m_state=6
01:59:26.533 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11846
01:59:26.535 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=875.79, Mass=138281, SNR=94.0, Peak=16576 HFD=3.4
01:59:26.537 00.002 21068 MultiStar: [#1 -0.55,-0.02,1.06,U] [#2 -0.42,-0.19,1.02,U] [#3 -0.36,-0.06,0.89,U] [#4 -0.51,0.03,0.76,U] [#5 -0.02,0.05,0.83,U] [#6 -0.44,0.17,0.86,U] [#7 -0.10,0.04,0.55,U] [#8 -0.36,0.21,0.71,U] 
01:59:26.539 00.002 21068 refined, 8 included, MultiStar: {-0.37, -0.00}, one-star: {-0.40, -0.15}
01:59:26.541 00.002 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
01:59:26.542 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
01:59:26.543 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.00 hyp=0.37 cameraTheta=-3.13 mountX=0.36 mountY=0.09, mountTheta=0.24
01:59:26.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.00, opts=13)
01:59:26.546 00.001 21068 Enqueuing Move request for scope (-0.37, -0.00)
01:59:26.547 00.001 16108 Worker thread wakes up
01:59:26.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.00) opts 0xd
01:59:26.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.00)
01:59:26.547 00.000 16108 Moving (-0.37, -0.00) raw xDistance=0.36 yDistance=0.09
01:59:26.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:59:26.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:26.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:59:26.547 00.000 16108 MoveAxis(W, 99, ABG)
01:59:26.547 00.000 16108 Guiding  Dir = 3, Dur = 99
01:59:26.547 00.000 16108 IsSlewing returns 0
01:59:26.547 00.000 16108 IsGuiding returns 0
01:59:26.550 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3382, FiltMin=2937, FiltMax=61869, Gamma=1.000
01:59:26.565 00.015 21068 UpdateGuideState exits: m=138281 SNR=94.0
01:59:26.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:26.567 00.000 21068 Enqueuing Expose request
01:59:26.575 00.008 16108 PulseGuide returned control before completion, sleep 83
01:59:26.667 00.092 16108 IsGuiding returns 1
01:59:26.667 00.000 16108 scope still moving after pulse duration time elapsed
01:59:26.699 00.032 16108 IsSlewing returns 0
01:59:26.699 00.000 16108 IsGuiding returns 1
01:59:26.731 00.032 16108 IsSlewing returns 0
01:59:26.731 00.000 16108 IsGuiding returns 1
01:59:26.762 00.031 16108 IsSlewing returns 0
01:59:26.762 00.000 16108 IsGuiding returns 0
01:59:26.762 00.000 16108 scope move finished after 99 + 115 ms
01:59:26.762 00.000 16108 Move returns status 0, amount 99
01:59:26.762 00.000 16108 MoveAxis(N, 0, ABG)
01:59:26.762 00.000 16108 Move returns status 0, amount 0
01:59:26.762 00.000 16108 move complete, result=0
01:59:26.762 00.000 16108 worker thread done servicing request
01:59:26.762 00.000 16108 Worker thread wakes up
01:59:26.762 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:26.764 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:26.764 00.000 21068 GuideStep: 0.4 px 99 ms WEST, 0.1 px 0 ms NORTH
01:59:27.927 01.163 16108 Exposure complete
01:59:27.997 00.070 16108 worker thread done servicing request
01:59:27.997 00.000 21068 OnExposeComplete: enter
01:59:27.998 00.001 21068 UpdateGuideState(): m_state=6
01:59:27.999 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11847
01:59:28.000 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=875.62, Mass=122685, SNR=79.9, Peak=16371 HFD=3.0
01:59:28.000 00.000 21068 MultiStar: [#1 0.24,0.01,1.31,U] [#2 0.64,-0.17,0.00,M1] [#3 0.11,-0.17,1.13,U] [#4 -0.01,0.03,1.12,U] [#5 0.52,0.11,1.21,U] [#6 0.62,0.17,0.00,M1] [#7 0.45,0.06,0.67,U] [#8 0.34,0.13,0.80,U] 
01:59:28.001 00.001 21068 refined, 6 included, MultiStar: {0.25, -0.02}, one-star: {0.18, -0.32}
01:59:28.002 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
01:59:28.004 00.002 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
01:59:28.004 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.10 mountX=-0.25 mountY=-0.03, mountTheta=-3.00
01:59:28.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.02, opts=13)
01:59:28.007 00.001 21068 Enqueuing Move request for scope (0.25, -0.02)
01:59:28.008 00.001 16108 Worker thread wakes up
01:59:28.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
01:59:28.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
01:59:28.008 00.000 16108 Moving (0.25, -0.02) raw xDistance=-0.25 yDistance=-0.03
01:59:28.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
01:59:28.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:28.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:28.008 00.000 16108 MoveAxis(E, 59, ABG)
01:59:28.008 00.000 16108 Guiding  Dir = 2, Dur = 59
01:59:28.008 00.000 16108 IsSlewing returns 0
01:59:28.009 00.001 16108 IsGuiding returns 0
01:59:28.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3379, FiltMin=2928, FiltMax=58089, Gamma=1.000
01:59:28.027 00.015 21068 UpdateGuideState exits: m=122685 SNR=79.9
01:59:28.030 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.032 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:28.033 00.001 21068 Enqueuing Expose request
01:59:28.065 00.032 16108 PulseGuide returned control before completion, sleep 13
01:59:28.079 00.014 16108 IsGuiding returns 1
01:59:28.079 00.000 16108 scope still moving after pulse duration time elapsed
01:59:28.110 00.031 16108 IsSlewing returns 0
01:59:28.110 00.000 16108 IsGuiding returns 1
01:59:28.142 00.032 16108 IsSlewing returns 0
01:59:28.143 00.001 16108 IsGuiding returns 0
01:59:28.143 00.000 16108 scope move finished after 59 + 75 ms
01:59:28.143 00.000 16108 Move returns status 0, amount 59
01:59:28.143 00.000 16108 MoveAxis(N, 0, ABG)
01:59:28.143 00.000 16108 Move returns status 0, amount 0
01:59:28.143 00.000 16108 move complete, result=0
01:59:28.143 00.000 16108 worker thread done servicing request
01:59:28.143 00.000 16108 Worker thread wakes up
01:59:28.144 00.001 21068 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
01:59:28.145 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:28.147 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:29.116 00.969 16108 Exposure complete
01:59:29.189 00.073 16108 worker thread done servicing request
01:59:29.189 00.000 21068 OnExposeComplete: enter
01:59:29.190 00.001 21068 UpdateGuideState(): m_state=6
01:59:29.190 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11848
01:59:29.191 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=875.83, Mass=124611, SNR=94.0, Peak=18547 HFD=3.3
01:59:29.193 00.002 21068 MultiStar: [#1 0.36,0.02,1.13,U] [#2 0.21,-0.02,1.16,U] [#3 0.14,-0.20,0.84,U] [#4 0.05,-0.00,0.84,U] [#5 0.72,0.04,0.00,M1] [#6 0.42,0.20,0.71,U] [#7 0.44,0.02,0.67,U] [#8 0.28,0.36,0.66,U] 
01:59:29.193 00.000 21068 refined, 7 included, MultiStar: {0.26, 0.02}, one-star: {0.25, -0.11}
01:59:29.194 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
01:59:29.194 00.000 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
01:59:29.195 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.06 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
01:59:29.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.02, opts=13)
01:59:29.199 00.001 21068 Enqueuing Move request for scope (0.26, 0.02)
01:59:29.202 00.003 16108 Worker thread wakes up
01:59:29.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
01:59:29.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
01:59:29.202 00.000 16108 Moving (0.26, 0.02) raw xDistance=-0.26 yDistance=-0.08
01:59:29.203 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:59:29.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:29.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:29.203 00.000 16108 MoveAxis(E, 71, ABG)
01:59:29.203 00.000 16108 Guiding  Dir = 2, Dur = 71
01:59:29.204 00.001 16108 IsSlewing returns 0
01:59:29.204 00.000 16108 IsGuiding returns 0
01:59:29.205 00.001 16108 PulseGuide returned control before completion, sleep 80
01:59:29.210 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3379, FiltMin=2899, FiltMax=62512, Gamma=1.000
01:59:29.230 00.020 21068 UpdateGuideState exits: m=124611 SNR=94.0
01:59:29.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:29.233 00.001 21068 Enqueuing Expose request
01:59:29.290 00.057 16108 IsGuiding returns 0
01:59:29.290 00.000 16108 Move returns status 0, amount 71
01:59:29.290 00.000 16108 MoveAxis(N, 0, ABG)
01:59:29.290 00.000 16108 Move returns status 0, amount 0
01:59:29.290 00.000 16108 move complete, result=0
01:59:29.290 00.000 16108 worker thread done servicing request
01:59:29.290 00.000 16108 Worker thread wakes up
01:59:29.290 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:29.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:29.291 00.001 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
01:59:30.445 01.154 16108 Exposure complete
01:59:30.509 00.064 16108 worker thread done servicing request
01:59:30.509 00.000 21068 OnExposeComplete: enter
01:59:30.511 00.002 21068 UpdateGuideState(): m_state=6
01:59:30.514 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11849
01:59:30.516 00.002 21068 Star::Find returns 1 (0), X=221.23, Y=875.79, Mass=132545, SNR=91.7, Peak=16032 HFD=3.5
01:59:30.517 00.001 21068 MultiStar: [#1 -0.04,0.17,1.26,U] [#2 0.15,-0.13,1.08,U] [#3 0.27,-0.05,1.06,U] [#4 -0.04,-0.18,0.70,U] [#5 0.37,0.06,1.00,U] [#6 -0.06,0.09,0.68,U] [#7 0.15,-0.01,0.60,U] [#8 0.38,0.06,0.64,U] 
01:59:30.519 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {-0.23, -0.15}
01:59:30.520 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
01:59:30.521 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
01:59:30.523 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
01:59:30.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
01:59:30.527 00.002 21068 Enqueuing Move request for scope (0.10, -0.01)
01:59:30.528 00.001 16108 Worker thread wakes up
01:59:30.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:59:30.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:59:30.528 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
01:59:30.529 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:59:30.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:30.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:59:30.529 00.000 16108 MoveAxis(E, 0, ABG)
01:59:30.529 00.000 16108 Move returns status 0, amount 0
01:59:30.529 00.000 16108 MoveAxis(N, 0, ABG)
01:59:30.529 00.000 16108 Move returns status 0, amount 0
01:59:30.529 00.000 16108 move complete, result=0
01:59:30.529 00.000 16108 worker thread done servicing request
01:59:30.542 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3376, FiltMin=2883, FiltMax=65440, Gamma=1.000
01:59:30.570 00.028 21068 UpdateGuideState exits: m=132545 SNR=91.7
01:59:30.572 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:30.574 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:30.575 00.001 21068 Enqueuing Expose request
01:59:30.577 00.002 16108 Worker thread wakes up
01:59:30.578 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:30.578 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:30.579 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:31.557 00.978 16108 Exposure complete
01:59:31.613 00.056 16108 worker thread done servicing request
01:59:31.613 00.000 21068 OnExposeComplete: enter
01:59:31.615 00.002 21068 UpdateGuideState(): m_state=6
01:59:31.617 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11850
01:59:31.619 00.002 21068 Star::Find returns 1 (0), X=221.48, Y=875.63, Mass=131599, SNR=97.6, Peak=16147 HFD=3.2
01:59:31.621 00.002 21068 MultiStar: [#1 0.17,0.23,0.97,U] [#2 0.38,-0.08,0.96,U] [#3 0.21,-0.01,1.09,U] [#4 -0.16,0.19,0.83,U] [#5 0.25,-0.04,0.93,U] [#6 0.14,0.32,0.74,U] [#7 0.15,-0.12,0.56,U] [#8 0.03,0.05,0.65,U] 
01:59:31.623 00.002 21068 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.01, -0.30}
01:59:31.625 00.002 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
01:59:31.627 00.002 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
01:59:31.628 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.14 mountY=-0.05, mountTheta=-2.78
01:59:31.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
01:59:31.631 00.001 21068 Enqueuing Move request for scope (0.14, 0.02)
01:59:31.632 00.001 16108 Worker thread wakes up
01:59:31.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:59:31.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:59:31.632 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.14 yDistance=-0.05
01:59:31.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:31.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:31.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:31.632 00.000 16108 MoveAxis(E, 0, ABG)
01:59:31.632 00.000 16108 Move returns status 0, amount 0
01:59:31.632 00.000 16108 MoveAxis(N, 0, ABG)
01:59:31.632 00.000 16108 Move returns status 0, amount 0
01:59:31.632 00.000 16108 move complete, result=0
01:59:31.633 00.001 16108 worker thread done servicing request
01:59:31.639 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3379, FiltMin=2896, FiltMax=65440, Gamma=1.000
01:59:31.660 00.021 21068 UpdateGuideState exits: m=131599 SNR=97.6
01:59:31.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:31.663 00.001 21068 Enqueuing Expose request
01:59:31.664 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:31.664 00.000 16108 Worker thread wakes up
01:59:31.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:31.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:32.819 01.154 16108 Exposure complete
01:59:32.877 00.058 16108 worker thread done servicing request
01:59:32.877 00.000 21068 OnExposeComplete: enter
01:59:32.880 00.003 21068 UpdateGuideState(): m_state=6
01:59:32.882 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11851
01:59:32.883 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=875.82, Mass=134722, SNR=86.5, Peak=16899 HFD=3.3
01:59:32.885 00.002 21068 MultiStar: [#1 0.13,0.11,1.01,U] [#2 0.43,-0.02,1.11,U] [#3 0.32,0.05,1.06,U] [#4 -0.06,0.13,0.78,U] [#5 0.49,-0.13,1.06,U] [#6 0.34,0.02,0.82,U] [#7 0.67,0.15,0.00,M1] [#8 0.29,0.30,0.74,U] 
01:59:32.886 00.001 21068 single-star, 7 included, MultiStar: {0.27, 0.03}, one-star: {0.11, -0.12}
01:59:32.887 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
01:59:32.889 00.002 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
01:59:32.890 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=-0.13 mountY=0.09, mountTheta=2.53
01:59:32.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.12, opts=13)
01:59:32.892 00.000 21068 Enqueuing Move request for scope (0.11, -0.12)
01:59:32.893 00.001 16108 Worker thread wakes up
01:59:32.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:59:32.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:59:32.894 00.001 16108 Moving (0.11, -0.12) raw xDistance=-0.13 yDistance=0.09
01:59:32.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:59:32.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:32.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:59:32.894 00.000 16108 MoveAxis(E, 0, ABG)
01:59:32.894 00.000 16108 Move returns status 0, amount 0
01:59:32.894 00.000 16108 MoveAxis(N, 0, ABG)
01:59:32.894 00.000 16108 Move returns status 0, amount 0
01:59:32.894 00.000 16108 move complete, result=0
01:59:32.894 00.000 16108 worker thread done servicing request
01:59:32.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3376, FiltMin=2861, FiltMax=63021, Gamma=1.000
01:59:32.912 00.015 21068 UpdateGuideState exits: m=134722 SNR=86.5
01:59:32.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:32.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:32.915 00.001 21068 Enqueuing Expose request
01:59:32.916 00.001 16108 Worker thread wakes up
01:59:32.916 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:32.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:32.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:33.900 00.984 16108 Exposure complete
01:59:33.957 00.057 16108 worker thread done servicing request
01:59:33.957 00.000 21068 OnExposeComplete: enter
01:59:33.959 00.002 21068 UpdateGuideState(): m_state=6
01:59:33.962 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11852
01:59:33.963 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=875.83, Mass=118855, SNR=82.4, Peak=16640 HFD=3.2
01:59:33.965 00.002 21068 MultiStar: [#1 0.12,0.26,1.15,U] [#2 0.20,-0.09,1.23,U] [#3 0.40,0.16,1.17,U] [#4 -0.02,0.06,0.86,U] [#5 0.52,0.22,0.91,U] [#6 -0.37,0.20,0.99,U] [#7 0.27,-0.05,0.57,U] [#8 0.30,0.43,0.84,U] 
01:59:33.967 00.002 21068 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.00, -0.11}
01:59:33.969 00.002 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
01:59:33.971 00.002 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
01:59:33.973 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=-0.02 mountY=0.10, mountTheta=1.78
01:59:33.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.11, opts=13)
01:59:33.977 00.002 21068 Enqueuing Move request for scope (0.00, -0.11)
01:59:33.979 00.002 16108 Worker thread wakes up
01:59:33.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:59:33.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:59:33.979 00.000 16108 Moving (0.00, -0.11) raw xDistance=-0.02 yDistance=0.10
01:59:33.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:59:33.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:33.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:59:33.979 00.000 16108 MoveAxis(E, 0, ABG)
01:59:33.979 00.000 16108 Move returns status 0, amount 0
01:59:33.979 00.000 16108 MoveAxis(N, 0, ABG)
01:59:33.979 00.000 16108 Move returns status 0, amount 0
01:59:33.979 00.000 16108 move complete, result=0
01:59:33.979 00.000 16108 worker thread done servicing request
01:59:33.986 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3376, FiltMin=2918, FiltMax=53245, Gamma=1.000
01:59:34.006 00.020 21068 UpdateGuideState exits: m=118855 SNR=82.4
01:59:34.008 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.009 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:34.010 00.001 21068 Enqueuing Expose request
01:59:34.010 00.000 16108 Worker thread wakes up
01:59:34.010 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:34.011 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:34.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:35.174 01.163 16108 Exposure complete
01:59:35.229 00.055 16108 worker thread done servicing request
01:59:35.229 00.000 21068 OnExposeComplete: enter
01:59:35.230 00.001 21068 UpdateGuideState(): m_state=6
01:59:35.231 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11853
01:59:35.232 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.02, Mass=128380, SNR=86.8, Peak=19107 HFD=3.4
01:59:35.233 00.001 21068 MultiStar: [#1 0.21,0.29,1.21,U] [#2 0.23,-0.03,1.35,U] [#3 0.25,0.13,1.35,U] [#4 -0.14,0.18,0.73,U] [#5 0.48,0.09,1.02,U] [#6 0.33,0.09,0.86,U] [#7 0.60,0.20,0.00,M1] [#8 0.07,0.28,0.75,U] 
01:59:35.233 00.000 21068 single-star, 7 included, MultiStar: {0.20, 0.13}, one-star: {0.04, 0.08}
01:59:35.234 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
01:59:35.235 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
01:59:35.236 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
01:59:35.237 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
01:59:35.238 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
01:59:35.239 00.001 16108 Worker thread wakes up
01:59:35.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:59:35.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:59:35.239 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.02 yDistance=-0.09
01:59:35.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:59:35.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:35.240 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:35.240 00.000 16108 MoveAxis(E, 0, ABG)
01:59:35.240 00.000 16108 Move returns status 0, amount 0
01:59:35.240 00.000 16108 MoveAxis(N, 0, ABG)
01:59:35.240 00.000 16108 Move returns status 0, amount 0
01:59:35.240 00.000 16108 move complete, result=0
01:59:35.240 00.000 16108 worker thread done servicing request
01:59:35.243 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3376, FiltMin=2905, FiltMax=58617, Gamma=1.000
01:59:35.259 00.016 21068 UpdateGuideState exits: m=128380 SNR=86.8
01:59:35.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:35.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:35.262 00.001 21068 Enqueuing Expose request
01:59:35.262 00.000 16108 Worker thread wakes up
01:59:35.262 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:35.263 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:35.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:36.245 00.982 16108 Exposure complete
01:59:36.301 00.056 16108 worker thread done servicing request
01:59:36.301 00.000 21068 OnExposeComplete: enter
01:59:36.301 00.000 21068 UpdateGuideState(): m_state=6
01:59:36.302 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11854
01:59:36.303 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=875.87, Mass=122838, SNR=99.4, Peak=16256 HFD=3.3
01:59:36.304 00.001 21068 MultiStar: [#1 -0.21,0.10,0.94,U] [#2 0.16,0.00,1.04,U] [#3 -0.07,0.11,0.90,U] [#4 -0.31,0.18,0.76,U] [#5 0.10,0.14,0.79,U] [#6 -0.21,0.18,0.67,U] [#7 0.25,0.14,0.48,U] [#8 -0.06,0.32,0.63,U] 
01:59:36.305 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.26, -0.07}
01:59:36.305 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
01:59:36.306 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
01:59:36.307 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.21 mountX=0.10 mountY=-0.08, mountTheta=-0.72
01:59:36.308 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.11, opts=13)
01:59:36.309 00.001 21068 Enqueuing Move request for scope (-0.08, 0.11)
01:59:36.310 00.001 16108 Worker thread wakes up
01:59:36.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:59:36.310 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:59:36.310 00.000 16108 Moving (-0.08, 0.11) raw xDistance=0.10 yDistance=-0.08
01:59:36.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:36.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:36.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:36.310 00.000 16108 MoveAxis(E, 0, ABG)
01:59:36.310 00.000 16108 Move returns status 0, amount 0
01:59:36.310 00.000 16108 MoveAxis(N, 0, ABG)
01:59:36.310 00.000 16108 Move returns status 0, amount 0
01:59:36.310 00.000 16108 move complete, result=0
01:59:36.310 00.000 16108 worker thread done servicing request
01:59:36.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3376, FiltMin=2854, FiltMax=58489, Gamma=1.000
01:59:36.329 00.015 21068 UpdateGuideState exits: m=122838 SNR=99.4
01:59:36.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.330 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:36.331 00.001 21068 Enqueuing Expose request
01:59:36.332 00.001 16108 Worker thread wakes up
01:59:36.332 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:36.333 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:36.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:37.493 01.160 16108 Exposure complete
01:59:37.556 00.063 16108 worker thread done servicing request
01:59:37.556 00.000 21068 OnExposeComplete: enter
01:59:37.557 00.001 21068 UpdateGuideState(): m_state=6
01:59:37.558 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11855
01:59:37.560 00.002 21068 Star::Find returns 1 (0), X=221.01, Y=875.73, Mass=124914, SNR=86.9, Peak=18512 HFD=3.2
01:59:37.561 00.001 21068 MultiStar: [#1 -0.21,0.14,1.26,U] [#2 0.09,-0.02,1.21,U] [#3 -0.18,-0.19,1.04,U] [#4 -0.56,0.16,0.00,M1] [#5 0.28,0.15,0.88,U] [#6 -0.04,0.38,0.72,U] [#7 0.10,0.10,0.64,U] [#8 -0.17,0.09,0.85,U] 
01:59:37.562 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.45, -0.21}
01:59:37.562 00.000 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
01:59:37.563 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
01:59:37.564 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.73 mountX=0.09 mountY=-0.02, mountTheta=-0.18
01:59:37.565 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
01:59:37.566 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
01:59:37.567 00.001 16108 Worker thread wakes up
01:59:37.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:59:37.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:59:37.567 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
01:59:37.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:59:37.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:37.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:37.567 00.000 16108 MoveAxis(E, 0, ABG)
01:59:37.567 00.000 16108 Move returns status 0, amount 0
01:59:37.567 00.000 16108 MoveAxis(N, 0, ABG)
01:59:37.567 00.000 16108 Move returns status 0, amount 0
01:59:37.567 00.000 16108 move complete, result=0
01:59:37.567 00.000 16108 worker thread done servicing request
01:59:37.571 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3376, FiltMin=2912, FiltMax=63609, Gamma=1.000
01:59:37.595 00.024 21068 UpdateGuideState exits: m=124914 SNR=86.9
01:59:37.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:37.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:37.599 00.002 21068 Enqueuing Expose request
01:59:37.600 00.001 16108 Worker thread wakes up
01:59:37.600 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:37.600 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:37.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:38.565 00.965 16108 Exposure complete
01:59:38.635 00.070 16108 worker thread done servicing request
01:59:38.635 00.000 21068 OnExposeComplete: enter
01:59:38.636 00.001 21068 UpdateGuideState(): m_state=6
01:59:38.637 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11856
01:59:38.637 00.000 21068 Star::Find returns 1 (0), X=221.32, Y=875.89, Mass=125719, SNR=89.1, Peak=16544 HFD=3.3
01:59:38.638 00.001 21068 MultiStar: [#1 0.07,-0.01,1.03,U] [#2 0.25,-0.06,1.19,U] [#3 -0.02,-0.10,0.97,U] [#4 -0.39,0.08,0.90,U] [#5 0.24,0.05,0.81,U] [#6 0.25,0.35,0.73,U] [#7 0.39,-0.22,0.68,U] [#8 0.04,-0.06,0.70,U] 
01:59:38.639 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.15, -0.05}
01:59:38.640 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
01:59:38.642 00.002 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
01:59:38.642 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.09 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
01:59:38.644 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
01:59:38.645 00.001 21068 Enqueuing Move request for scope (0.06, -0.01)
01:59:38.645 00.000 16108 Worker thread wakes up
01:59:38.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:59:38.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:59:38.646 00.001 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
01:59:38.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:59:38.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:38.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:59:38.646 00.000 16108 MoveAxis(E, 0, ABG)
01:59:38.646 00.000 16108 Move returns status 0, amount 0
01:59:38.646 00.000 16108 MoveAxis(N, 0, ABG)
01:59:38.646 00.000 16108 Move returns status 0, amount 0
01:59:38.646 00.000 16108 move complete, result=0
01:59:38.646 00.000 16108 worker thread done servicing request
01:59:38.649 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3379, FiltMin=2905, FiltMax=63037, Gamma=1.000
01:59:38.672 00.023 21068 UpdateGuideState exits: m=125719 SNR=89.1
01:59:38.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:38.675 00.001 21068 Enqueuing Expose request
01:59:38.676 00.001 16108 Worker thread wakes up
01:59:38.676 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:38.677 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:38.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:39.832 01.155 16108 Exposure complete
01:59:39.890 00.058 16108 worker thread done servicing request
01:59:39.891 00.001 21068 OnExposeComplete: enter
01:59:39.892 00.001 21068 UpdateGuideState(): m_state=6
01:59:39.895 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11857
01:59:39.896 00.001 21068 Star::Find returns 1 (0), X=221.15, Y=875.89, Mass=113379, SNR=73.2, Peak=16800 HFD=2.9
01:59:39.899 00.003 21068 MultiStar: [#1 -0.11,0.18,1.42,U] [#2 -0.12,0.02,1.21,U] [#3 -0.01,-0.11,1.19,U] [#4 -0.26,0.23,1.06,U] [#5 0.25,0.09,0.99,U] [#6 0.29,0.20,0.95,U] [#7 0.35,0.14,0.73,U] [#8 -0.19,0.31,0.88,U] 
01:59:39.902 00.003 21068 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.31, -0.05}
01:59:39.903 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
01:59:39.904 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
01:59:39.905 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=0.05 mountY=-0.10, mountTheta=-1.11
01:59:39.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
01:59:39.909 00.002 21068 Enqueuing Move request for scope (-0.03, 0.11)
01:59:39.910 00.001 16108 Worker thread wakes up
01:59:39.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:59:39.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:59:39.912 00.002 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.10
01:59:39.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:39.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:39.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:39.912 00.000 16108 MoveAxis(E, 0, ABG)
01:59:39.912 00.000 16108 Move returns status 0, amount 0
01:59:39.912 00.000 16108 MoveAxis(N, 0, ABG)
01:59:39.912 00.000 16108 Move returns status 0, amount 0
01:59:39.912 00.000 16108 move complete, result=0
01:59:39.912 00.000 16108 worker thread done servicing request
01:59:39.919 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3379, FiltMin=2934, FiltMax=65440, Gamma=1.000
01:59:39.942 00.023 21068 UpdateGuideState exits: m=113379 SNR=73.2
01:59:39.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:39.944 00.000 21068 Enqueuing Expose request
01:59:39.945 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:39.946 00.001 16108 Worker thread wakes up
01:59:39.946 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:39.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:40.911 00.965 16108 Exposure complete
01:59:40.968 00.057 16108 worker thread done servicing request
01:59:40.969 00.001 21068 OnExposeComplete: enter
01:59:40.969 00.000 21068 UpdateGuideState(): m_state=6
01:59:40.970 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11858
01:59:40.971 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=875.94, Mass=137904, SNR=96.4, Peak=18912 HFD=3.0
01:59:40.972 00.001 21068 MultiStar: [#1 -0.28,0.23,0.93,U] [#2 -0.13,0.19,1.04,U] [#3 -0.03,-0.04,0.91,U] [#4 -0.68,0.30,0.00,M1] [#5 -0.07,0.17,0.93,U] [#6 -0.25,0.20,0.77,U] [#7 -0.07,0.12,0.51,U] [#8 -0.12,0.30,0.71,U] 
01:59:40.972 00.000 21068 refined, 7 included, MultiStar: {-0.17, 0.14}, one-star: {-0.37, -0.00}
01:59:40.973 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
01:59:40.975 00.002 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
01:59:40.976 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.19 mountY=-0.10, mountTheta=-0.47
01:59:40.977 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.14, opts=13)
01:59:40.978 00.001 21068 Enqueuing Move request for scope (-0.17, 0.14)
01:59:40.979 00.001 16108 Worker thread wakes up
01:59:40.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:59:40.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:59:40.979 00.000 16108 Moving (-0.17, 0.14) raw xDistance=0.19 yDistance=-0.10
01:59:40.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:59:40.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:40.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:40.979 00.000 16108 MoveAxis(E, 0, ABG)
01:59:40.979 00.000 16108 Move returns status 0, amount 0
01:59:40.979 00.000 16108 MoveAxis(N, 0, ABG)
01:59:40.979 00.000 16108 Move returns status 0, amount 0
01:59:40.980 00.001 16108 move complete, result=0
01:59:40.980 00.000 16108 worker thread done servicing request
01:59:40.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3379, FiltMin=2880, FiltMax=58029, Gamma=1.000
01:59:40.998 00.015 21068 UpdateGuideState exits: m=137904 SNR=96.4
01:59:40.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:40.999 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:41.000 00.001 21068 Enqueuing Expose request
01:59:41.001 00.001 16108 Worker thread wakes up
01:59:41.001 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:41.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:41.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:42.165 01.164 16108 Exposure complete
01:59:42.223 00.058 16108 worker thread done servicing request
01:59:42.223 00.000 21068 OnExposeComplete: enter
01:59:42.223 00.000 21068 UpdateGuideState(): m_state=6
01:59:42.225 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11859
01:59:42.226 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.74, Mass=131517, SNR=84.4, Peak=14211 HFD=3.6
01:59:42.227 00.001 21068 MultiStar: [#1 -0.31,0.01,1.05,U] [#2 0.01,-0.17,1.31,U] [#3 -0.11,-0.06,0.98,U] [#4 -0.52,-0.07,0.71,U] [#5 0.23,-0.09,1.00,U] [#6 -0.08,-0.03,0.75,U] [#7 0.30,-0.18,0.74,U] [#8 -0.06,0.18,0.72,U] 
01:59:42.228 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.13, -0.20}
01:59:42.229 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
01:59:42.229 00.000 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
01:59:42.230 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.29 mountX=0.05 mountY=0.09, mountTheta=1.04
01:59:42.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
01:59:42.232 00.001 21068 Enqueuing Move request for scope (-0.07, -0.08)
01:59:42.233 00.001 16108 Worker thread wakes up
01:59:42.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:59:42.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:59:42.233 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.05 yDistance=0.09
01:59:42.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:42.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:42.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:59:42.233 00.000 16108 MoveAxis(E, 0, ABG)
01:59:42.233 00.000 16108 Move returns status 0, amount 0
01:59:42.233 00.000 16108 MoveAxis(N, 0, ABG)
01:59:42.233 00.000 16108 Move returns status 0, amount 0
01:59:42.234 00.001 16108 move complete, result=0
01:59:42.234 00.000 16108 worker thread done servicing request
01:59:42.237 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3379, FiltMin=2883, FiltMax=63037, Gamma=1.000
01:59:42.268 00.031 21068 UpdateGuideState exits: m=131517 SNR=84.4
01:59:42.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:42.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:42.271 00.001 21068 Enqueuing Expose request
01:59:42.272 00.001 16108 Worker thread wakes up
01:59:42.272 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:42.273 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:42.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:43.252 00.979 16108 Exposure complete
01:59:43.327 00.075 16108 worker thread done servicing request
01:59:43.327 00.000 21068 OnExposeComplete: enter
01:59:43.329 00.002 21068 UpdateGuideState(): m_state=6
01:59:43.330 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11860
01:59:43.330 00.000 21068 Star::Find returns 1 (0), X=221.52, Y=875.61, Mass=111125, SNR=80.0, Peak=13411 HFD=3.2
01:59:43.331 00.001 21068 MultiStar: [#1 -0.09,-0.05,1.11,U] [#2 0.16,-0.24,1.25,U] [#3 0.00,-0.25,1.08,U] [#4 -0.31,0.02,0.80,U] [#5 0.14,0.04,1.07,U] [#6 -0.03,0.33,0.90,U] [#7 0.36,-0.29,0.74,U] [#8 0.14,0.29,0.88,U] 
01:59:43.332 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.05, -0.32}
01:59:43.333 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
01:59:43.333 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
01:59:43.334 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.93 mountX=-0.06 mountY=0.05, mountTheta=2.42
01:59:43.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
01:59:43.337 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
01:59:43.337 00.000 16108 Worker thread wakes up
01:59:43.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:59:43.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:59:43.337 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
01:59:43.339 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:59:43.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:43.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:59:43.339 00.000 16108 MoveAxis(E, 0, ABG)
01:59:43.339 00.000 16108 Move returns status 0, amount 0
01:59:43.339 00.000 16108 MoveAxis(N, 0, ABG)
01:59:43.339 00.000 16108 Move returns status 0, amount 0
01:59:43.339 00.000 16108 move complete, result=0
01:59:43.339 00.000 16108 worker thread done servicing request
01:59:43.342 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3379, FiltMin=2822, FiltMax=65440, Gamma=1.000
01:59:43.357 00.015 21068 UpdateGuideState exits: m=111125 SNR=80.0
01:59:43.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.359 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:43.359 00.000 21068 Enqueuing Expose request
01:59:43.360 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:43.361 00.001 16108 Worker thread wakes up
01:59:43.361 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:43.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:44.521 01.160 16108 Exposure complete
01:59:44.581 00.060 16108 worker thread done servicing request
01:59:44.581 00.000 21068 OnExposeComplete: enter
01:59:44.582 00.001 21068 UpdateGuideState(): m_state=6
01:59:44.582 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11861
01:59:44.583 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=876.27, Mass=116173, SNR=75.6, Peak=16224 HFD=3.2
01:59:44.584 00.001 21068 MultiStar: [#1 -0.18,0.57,0.00,M1] [#2 -0.05,0.30,1.20,U] [#3 0.10,0.24,1.15,U] [#4 -0.44,0.46,0.00,M1] [#5 0.02,0.55,1.06,U] [#6 -0.26,0.63,0.00,M1] [#7 -0.02,0.41,0.69,U] [#8 -0.39,0.57,0.00,M1] 
01:59:44.585 00.001 21068 refined, 4 included, MultiStar: {-0.04, 0.36}, one-star: {-0.29, 0.33}
01:59:44.585 00.000 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
01:59:44.586 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
01:59:44.587 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=0.11 mountY=-0.34, mountTheta=-1.27
01:59:44.588 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.36, opts=13)
01:59:44.589 00.001 21068 Enqueuing Move request for scope (-0.04, 0.36)
01:59:44.590 00.001 16108 Worker thread wakes up
01:59:44.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
01:59:44.590 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
01:59:44.590 00.000 16108 Moving (-0.04, 0.36) raw xDistance=0.11 yDistance=-0.34
01:59:44.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:44.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:59:44.590 00.000 16108 MoveAxis(E, 0, ABG)
01:59:44.590 00.000 16108 Move returns status 0, amount 0
01:59:44.590 00.000 16108 MoveAxis(N, 68, ABG)
01:59:44.590 00.000 16108 Guiding  Dir = 0, Dur = 68
01:59:44.592 00.002 16108 IsSlewing returns 0
01:59:44.592 00.000 16108 IsGuiding returns 0
01:59:44.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3379, FiltMin=2905, FiltMax=57977, Gamma=1.000
01:59:44.612 00.016 21068 UpdateGuideState exits: m=116173 SNR=75.6
01:59:44.614 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.616 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:44.617 00.001 21068 Enqueuing Expose request
01:59:44.626 00.009 16108 PulseGuide returned control before completion, sleep 45
01:59:44.671 00.045 16108 IsGuiding returns 1
01:59:44.671 00.000 16108 scope still moving after pulse duration time elapsed
01:59:44.703 00.032 16108 IsSlewing returns 0
01:59:44.703 00.000 16108 IsGuiding returns 1
01:59:44.734 00.031 16108 IsSlewing returns 0
01:59:44.734 00.000 16108 IsGuiding returns 0
01:59:44.735 00.001 16108 scope move finished after 68 + 74 ms
01:59:44.735 00.000 16108 Move returns status 0, amount 68
01:59:44.735 00.000 16108 move complete, result=0
01:59:44.735 00.000 16108 worker thread done servicing request
01:59:44.735 00.000 16108 Worker thread wakes up
01:59:44.735 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 68 ms NORTH
01:59:44.736 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:44.738 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:45.714 00.976 16108 Exposure complete
01:59:45.767 00.053 16108 worker thread done servicing request
01:59:45.767 00.000 21068 OnExposeComplete: enter
01:59:45.768 00.001 21068 UpdateGuideState(): m_state=6
01:59:45.768 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11862
01:59:45.770 00.002 21068 Star::Find returns 1 (0), X=220.80, Y=875.92, Mass=125373, SNR=94.2, Peak=16992 HFD=3.1
01:59:45.771 00.001 21068 MultiStar: [#1 -0.39,0.14,0.99,U] [#2 -0.37,-0.15,1.25,U] [#3 -0.41,-0.17,0.96,U] [#4 -0.82,-0.08,0.00,M2] [#5 -0.10,0.12,0.82,U] [#6 -0.63,0.19,0.00,M2] [#7 -0.43,0.26,0.55,U] [#8 -0.63,0.25,0.00,M2] 
01:59:45.772 00.001 21068 refined, 5 included, MultiStar: {-0.40, 0.00}, one-star: {-0.66, -0.01}
01:59:45.772 00.000 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
01:59:45.773 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
01:59:45.774 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.00 hyp=0.40 cameraTheta=3.13 mountX=0.40 mountY=0.09, mountTheta=0.23
01:59:45.775 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.00, opts=13)
01:59:45.776 00.001 21068 Enqueuing Move request for scope (-0.40, 0.00)
01:59:45.777 00.001 16108 Worker thread wakes up
01:59:45.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.00) opts 0xd
01:59:45.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.00)
01:59:45.777 00.000 16108 Moving (-0.40, 0.00) raw xDistance=0.40 yDistance=0.09
01:59:45.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:59:45.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:45.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:59:45.777 00.000 16108 MoveAxis(W, 104, ABG)
01:59:45.777 00.000 16108 Guiding  Dir = 3, Dur = 104
01:59:45.778 00.001 16108 IsSlewing returns 0
01:59:45.778 00.000 16108 IsGuiding returns 0
01:59:45.782 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3379, FiltMin=2909, FiltMax=65440, Gamma=1.000
01:59:45.800 00.018 21068 UpdateGuideState exits: m=125373 SNR=94.2
01:59:45.802 00.002 16108 PulseGuide returned control before completion, sleep 91
01:59:45.802 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:45.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:45.805 00.002 21068 Enqueuing Expose request
01:59:45.908 00.103 16108 IsGuiding returns 1
01:59:45.908 00.000 16108 scope still moving after pulse duration time elapsed
01:59:45.940 00.032 16108 IsSlewing returns 0
01:59:45.941 00.001 16108 IsGuiding returns 1
01:59:45.971 00.030 16108 IsSlewing returns 0
01:59:45.971 00.000 16108 IsGuiding returns 0
01:59:45.971 00.000 16108 scope move finished after 104 + 89 ms
01:59:45.971 00.000 16108 Move returns status 0, amount 104
01:59:45.971 00.000 16108 MoveAxis(N, 0, ABG)
01:59:45.971 00.000 16108 Move returns status 0, amount 0
01:59:45.971 00.000 16108 move complete, result=0
01:59:45.971 00.000 16108 worker thread done servicing request
01:59:45.971 00.000 16108 Worker thread wakes up
01:59:45.971 00.000 21068 GuideStep: 0.4 px 104 ms WEST, 0.1 px 0 ms NORTH
01:59:45.974 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:45.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:47.148 01.174 16108 Exposure complete
01:59:47.218 00.070 16108 worker thread done servicing request
01:59:47.218 00.000 21068 OnExposeComplete: enter
01:59:47.219 00.001 21068 UpdateGuideState(): m_state=6
01:59:47.220 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11863
01:59:47.221 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.11, Mass=137122, SNR=89.5, Peak=19731 HFD=3.2
01:59:47.222 00.001 21068 MultiStar: [#1 0.56,0.34,0.00,M1] [#2 0.53,0.23,0.00,M1] [#3 0.42,0.32,0.96,U] [#4 0.00,0.44,0.82,U] [#5 0.84,0.26,0.00,M1] [#6 0.24,0.49,0.83,U] [#7 0.45,0.12,0.55,U] [#8 0.43,0.61,0.00,M3] 
01:59:47.222 00.000 21068 single-star, 4 included, MultiStar: {0.26, 0.31}, one-star: {0.23, 0.17}
01:59:47.223 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
01:59:47.223 00.000 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
01:59:47.224 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.28 cameraTheta=0.64 mountX=-0.19 mountY=-0.22, mountTheta=-2.30
01:59:47.226 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.17, opts=13)
01:59:47.227 00.001 21068 Enqueuing Move request for scope (0.23, 0.17)
01:59:47.229 00.002 16108 Worker thread wakes up
01:59:47.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
01:59:47.229 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
01:59:47.229 00.000 16108 Moving (0.23, 0.17) raw xDistance=-0.19 yDistance=-0.22
01:59:47.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:59:47.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:59:47.229 00.000 16108 MoveAxis(E, 0, ABG)
01:59:47.230 00.001 16108 Move returns status 0, amount 0
01:59:47.230 00.000 16108 MoveAxis(N, 43, ABG)
01:59:47.230 00.000 16108 Guiding  Dir = 0, Dur = 43
01:59:47.230 00.000 16108 IsSlewing returns 0
01:59:47.231 00.001 16108 IsGuiding returns 0
01:59:47.231 00.000 16108 PulseGuide returned control before completion, sleep 52
01:59:47.237 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3376, FiltMin=2851, FiltMax=57833, Gamma=1.000
01:59:47.261 00.024 21068 UpdateGuideState exits: m=137122 SNR=89.5
01:59:47.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:47.264 00.001 21068 Enqueuing Expose request
01:59:47.290 00.026 16108 IsGuiding returns 1
01:59:47.290 00.000 16108 scope still moving after pulse duration time elapsed
01:59:47.321 00.031 16108 IsSlewing returns 0
01:59:47.321 00.000 16108 IsGuiding returns 0
01:59:47.321 00.000 16108 scope move finished after 43 + 48 ms
01:59:47.321 00.000 16108 Move returns status 0, amount 43
01:59:47.321 00.000 16108 move complete, result=0
01:59:47.321 00.000 16108 worker thread done servicing request
01:59:47.321 00.000 16108 Worker thread wakes up
01:59:47.321 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:47.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:47.321 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 43 ms NORTH
01:59:48.301 00.980 16108 Exposure complete
01:59:48.402 00.101 16108 worker thread done servicing request
01:59:48.402 00.000 21068 OnExposeComplete: enter
01:59:48.404 00.002 21068 UpdateGuideState(): m_state=6
01:59:48.406 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11864
01:59:48.407 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=875.33, Mass=125946, SNR=90.1, Peak=14829 HFD=3.2
01:59:48.408 00.001 21068 MultiStar: [#1 0.41,-0.37,1.15,U] [#2 0.73,-0.70,0.00,M2] [#3 0.51,-0.60,0.00,M1] [#4 -0.14,-0.61,0.00,M2] [#5 0.62,-0.67,0.00,M2] [#6 0.17,-0.45,0.86,U] [#7 0.81,-0.44,0.00,M1] [#8 0.41,-0.17,0.76,U] 
01:59:48.409 00.001 21068 refined, 3 included, MultiStar: {0.30, -0.41}, one-star: {0.19, -0.61}
01:59:48.409 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
01:59:48.410 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
01:59:48.411 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.41 hyp=0.51 cameraTheta=-0.95 mountX=-0.36 mountY=0.33, mountTheta=2.40
01:59:48.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.41, opts=13)
01:59:48.415 00.002 21068 Enqueuing Move request for scope (0.30, -0.41)
01:59:48.416 00.001 16108 Worker thread wakes up
01:59:48.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.41) opts 0xd
01:59:48.417 00.001 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.41)
01:59:48.417 00.000 16108 Moving (0.30, -0.41) raw xDistance=-0.36 yDistance=0.33
01:59:48.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:59:48.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:48.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:59:48.417 00.000 16108 MoveAxis(E, 95, ABG)
01:59:48.417 00.000 16108 Guiding  Dir = 2, Dur = 95
01:59:48.417 00.000 16108 IsSlewing returns 0
01:59:48.417 00.000 16108 IsGuiding returns 0
01:59:48.419 00.002 16108 PulseGuide returned control before completion, sleep 104
01:59:48.423 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3376, FiltMin=2864, FiltMax=50694, Gamma=1.000
01:59:48.445 00.022 21068 UpdateGuideState exits: m=125946 SNR=90.1
01:59:48.448 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:48.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:48.449 00.000 21068 Enqueuing Expose request
01:59:48.530 00.081 16108 IsGuiding returns 1
01:59:48.530 00.000 16108 scope still moving after pulse duration time elapsed
01:59:48.561 00.031 16108 IsSlewing returns 0
01:59:48.562 00.001 16108 IsGuiding returns 0
01:59:48.562 00.000 16108 scope move finished after 95 + 49 ms
01:59:48.562 00.000 16108 Move returns status 0, amount 95
01:59:48.562 00.000 16108 MoveAxis(N, 0, ABG)
01:59:48.562 00.000 16108 Move returns status 0, amount 0
01:59:48.562 00.000 16108 move complete, result=0
01:59:48.562 00.000 16108 worker thread done servicing request
01:59:48.562 00.000 16108 Worker thread wakes up
01:59:48.562 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.3 px 0 ms NORTH
01:59:48.564 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:48.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:49.726 01.162 16108 Exposure complete
01:59:49.797 00.071 16108 worker thread done servicing request
01:59:49.797 00.000 21068 OnExposeComplete: enter
01:59:49.798 00.001 21068 UpdateGuideState(): m_state=6
01:59:49.798 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11865
01:59:49.800 00.002 21068 Star::Find returns 1 (0), X=221.55, Y=875.36, Mass=134800, SNR=88.5, Peak=14029 HFD=3.3
01:59:49.801 00.001 21068 MultiStar: [#1 0.10,-0.60,0.00,M1] [#2 0.35,-0.58,0.00,M3] [#3 0.39,-0.73,0.00,M2] [#4 -0.01,-0.34,0.92,U] [#5 0.50,-0.83,0.00,M3] [#6 0.39,-0.53,0.00,M1] [#7 0.48,-0.72,0.00,M2] [#8 0.21,-0.52,0.67,U] 
01:59:49.802 00.001 21068 refined, 2 included, MultiStar: {0.08, -0.48}, one-star: {0.09, -0.58}
01:59:49.802 00.000 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
01:59:49.803 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
01:59:49.804 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.48 hyp=0.49 cameraTheta=-1.40 mountX=-0.17 mountY=0.45, mountTheta=1.93
01:59:49.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.48, opts=13)
01:59:49.806 00.001 21068 Enqueuing Move request for scope (0.08, -0.48)
01:59:49.807 00.001 16108 Worker thread wakes up
01:59:49.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.48) opts 0xd
01:59:49.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.48)
01:59:49.807 00.000 16108 Moving (0.08, -0.48) raw xDistance=-0.17 yDistance=0.45
01:59:49.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:59:49.808 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:49.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:59:49.808 00.000 16108 MoveAxis(E, 0, ABG)
01:59:49.808 00.000 16108 Move returns status 0, amount 0
01:59:49.808 00.000 16108 MoveAxis(N, 0, ABG)
01:59:49.808 00.000 16108 Move returns status 0, amount 0
01:59:49.808 00.000 16108 move complete, result=0
01:59:49.808 00.000 16108 worker thread done servicing request
01:59:49.811 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3376, FiltMin=2902, FiltMax=53824, Gamma=1.000
01:59:49.828 00.017 21068 UpdateGuideState exits: m=134800 SNR=88.5
01:59:49.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:49.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:49.830 00.000 21068 Enqueuing Expose request
01:59:49.831 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:49.832 00.001 16108 Worker thread wakes up
01:59:49.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:49.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:50.813 00.981 16108 Exposure complete
01:59:50.887 00.074 16108 worker thread done servicing request
01:59:50.887 00.000 21068 OnExposeComplete: enter
01:59:50.889 00.002 21068 UpdateGuideState(): m_state=6
01:59:50.890 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11866
01:59:50.890 00.000 21068 Star::Find returns 1 (0), X=222.02, Y=875.64, Mass=119391, SNR=81.1, Peak=10739 HFD=3.9
01:59:50.891 00.001 21068 MultiStar: [#1 0.74,-0.24,0.00,M2] [#2 0.87,-0.50,0.00,M4] [#3 0.73,-0.42,0.00,M3] [#4 0.26,-0.14,0.98,U] [#5 0.88,-0.17,0.00,M4] [#6 0.98,-0.09,0.00,M2] [#7 0.80,-0.13,0.00,M3] [#8 0.72,0.17,0.00,M2] 
01:59:50.892 00.001 21068 refined, 1 included, MultiStar: {0.41, -0.22}, one-star: {0.55, -0.30}
01:59:50.893 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
01:59:50.893 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
01:59:50.894 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-0.22 hyp=0.46 cameraTheta=-0.49 mountX=-0.44 mountY=0.12, mountTheta=2.88
01:59:50.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.22, opts=13)
01:59:50.897 00.001 21068 Enqueuing Move request for scope (0.41, -0.22)
01:59:50.897 00.000 16108 Worker thread wakes up
01:59:50.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.22) opts 0xd
01:59:50.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.22)
01:59:50.898 00.001 16108 Moving (0.41, -0.22) raw xDistance=-0.44 yDistance=0.12
01:59:50.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:59:50.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:59:50.898 00.000 16108 MoveAxis(E, 115, ABG)
01:59:50.898 00.000 16108 Guiding  Dir = 2, Dur = 115
01:59:50.898 00.000 16108 IsSlewing returns 0
01:59:50.898 00.000 16108 IsGuiding returns 0
01:59:50.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3376, FiltMin=2937, FiltMax=57389, Gamma=1.000
01:59:50.917 00.016 21068 UpdateGuideState exits: m=119391 SNR=81.1
01:59:50.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:50.919 00.000 21068 Enqueuing Expose request
01:59:50.923 00.004 16108 PulseGuide returned control before completion, sleep 101
01:59:51.033 00.110 16108 IsGuiding returns 1
01:59:51.033 00.000 16108 scope still moving after pulse duration time elapsed
01:59:51.064 00.031 16108 IsSlewing returns 0
01:59:51.064 00.000 16108 IsGuiding returns 1
01:59:51.095 00.031 16108 IsSlewing returns 0
01:59:51.095 00.000 16108 IsGuiding returns 0
01:59:51.095 00.000 16108 scope move finished after 115 + 82 ms
01:59:51.095 00.000 16108 Move returns status 0, amount 115
01:59:51.095 00.000 16108 MoveAxis(N, 0, ABG)
01:59:51.095 00.000 16108 Move returns status 0, amount 0
01:59:51.095 00.000 16108 move complete, result=0
01:59:51.095 00.000 16108 worker thread done servicing request
01:59:51.095 00.000 16108 Worker thread wakes up
01:59:51.095 00.000 21068 GuideStep: -0.4 px 115 ms EAST, 0.1 px 0 ms NORTH
01:59:51.098 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:51.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:52.261 01.163 16108 Exposure complete
01:59:52.318 00.057 16108 worker thread done servicing request
01:59:52.318 00.000 21068 OnExposeComplete: enter
01:59:52.321 00.003 21068 UpdateGuideState(): m_state=6
01:59:52.322 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11867
01:59:52.323 00.001 21068 Star::Find returns 1 (0), X=220.26, Y=875.88, Mass=113766, SNR=73.9, Peak=11523 HFD=3.5
01:59:52.324 00.001 21068 MultiStar: large primary error, entering stabilization period
01:59:52.325 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
01:59:52.327 00.002 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
01:59:52.328 00.001 21068 CameraToMount -- cameraX=-1.20 cameraY=-0.06 hyp=1.20 cameraTheta=-3.09 mountX=1.17 mountY=0.34, mountTheta=0.28
01:59:52.331 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.20, y=-0.06, opts=13)
01:59:52.334 00.003 21068 Enqueuing Move request for scope (-1.20, -0.06)
01:59:52.335 00.001 16108 Worker thread wakes up
01:59:52.336 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.06) opts 0xd
01:59:52.336 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.20, -0.06)
01:59:52.336 00.000 16108 Moving (-1.20, -0.06) raw xDistance=1.17 yDistance=0.34
01:59:52.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.17
01:59:52.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:52.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:59:52.336 00.000 16108 MoveAxis(W, 299, ABG)
01:59:52.336 00.000 16108 Guiding  Dir = 3, Dur = 299
01:59:52.338 00.002 16108 IsSlewing returns 0
01:59:52.338 00.000 16108 IsGuiding returns 0
01:59:52.339 00.001 16108 PulseGuide returned control before completion, sleep 308
01:59:52.346 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3376, FiltMin=2889, FiltMax=65440, Gamma=1.000
01:59:52.371 00.025 21068 UpdateGuideState exits: m=113766 SNR=73.9
01:59:52.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:52.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:52.373 00.000 21068 Enqueuing Expose request
01:59:52.659 00.286 16108 IsGuiding returns 1
01:59:52.659 00.000 16108 scope still moving after pulse duration time elapsed
01:59:52.691 00.032 16108 IsSlewing returns 0
01:59:52.691 00.000 16108 IsGuiding returns 0
01:59:52.691 00.000 16108 scope move finished after 299 + 55 ms
01:59:52.691 00.000 16108 Move returns status 0, amount 299
01:59:52.692 00.001 16108 MoveAxis(N, 0, ABG)
01:59:52.692 00.000 16108 Move returns status 0, amount 0
01:59:52.692 00.000 16108 move complete, result=0
01:59:52.692 00.000 16108 worker thread done servicing request
01:59:52.692 00.000 21068 GuideStep: 1.2 px 299 ms WEST, 0.3 px 0 ms NORTH
01:59:52.695 00.003 16108 Worker thread wakes up
01:59:52.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:52.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:53.667 00.972 16108 Exposure complete
01:59:53.724 00.057 16108 worker thread done servicing request
01:59:53.724 00.000 21068 OnExposeComplete: enter
01:59:53.725 00.001 21068 UpdateGuideState(): m_state=6
01:59:53.726 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11868
01:59:53.727 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=875.44, Mass=117793, SNR=83.7, Peak=12720 HFD=3.4
01:59:53.727 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
01:59:53.728 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
01:59:53.729 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.50 hyp=0.53 cameraTheta=-1.92 mountX=0.09 mountY=0.53, mountTheta=1.39
01:59:53.730 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.50, opts=13)
01:59:53.731 00.001 21068 Enqueuing Move request for scope (-0.18, -0.50)
01:59:53.733 00.002 16108 Worker thread wakes up
01:59:53.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.50) opts 0xd
01:59:53.733 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.50)
01:59:53.733 00.000 16108 Moving (-0.18, -0.50) raw xDistance=0.09 yDistance=0.53
01:59:53.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:59:53.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:53.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
01:59:53.733 00.000 16108 MoveAxis(E, 0, ABG)
01:59:53.733 00.000 16108 Move returns status 0, amount 0
01:59:53.733 00.000 16108 MoveAxis(N, 0, ABG)
01:59:53.733 00.000 16108 Move returns status 0, amount 0
01:59:53.733 00.000 16108 move complete, result=0
01:59:53.733 00.000 16108 worker thread done servicing request
01:59:53.737 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3376, FiltMin=2851, FiltMax=58998, Gamma=1.000
01:59:53.753 00.016 21068 UpdateGuideState exits: m=117793 SNR=83.7
01:59:53.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.754 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:53.755 00.001 21068 Enqueuing Expose request
01:59:53.756 00.001 16108 Worker thread wakes up
01:59:53.756 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:59:53.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:53.757 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:54.915 01.158 16108 Exposure complete
01:59:54.990 00.075 16108 worker thread done servicing request
01:59:54.990 00.000 21068 OnExposeComplete: enter
01:59:54.992 00.002 21068 UpdateGuideState(): m_state=6
01:59:54.993 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11869
01:59:54.993 00.000 21068 Star::Find returns 1 (0), X=221.58, Y=875.13, Mass=106264, SNR=82.2, Peak=13261 HFD=3.6
01:59:54.994 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
01:59:54.996 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
01:59:54.997 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.81 hyp=0.82 cameraTheta=-1.43 mountX=-0.25 mountY=0.76, mountTheta=1.89
01:59:55.000 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.81, opts=13)
01:59:55.002 00.002 21068 Enqueuing Move request for scope (0.11, -0.81)
01:59:55.003 00.001 16108 Worker thread wakes up
01:59:55.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.81) opts 0xd
01:59:55.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.81)
01:59:55.003 00.000 16108 Moving (0.11, -0.81) raw xDistance=-0.25 yDistance=0.76
01:59:55.003 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:59:55.003 00.000 16108 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
01:59:55.003 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.27
01:59:55.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
01:59:55.003 00.000 16108 MoveAxis(E, 66, ABG)
01:59:55.003 00.000 16108 Guiding  Dir = 2, Dur = 66
01:59:55.004 00.001 16108 IsSlewing returns 0
01:59:55.004 00.000 16108 IsGuiding returns 0
01:59:55.008 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3376, FiltMin=2931, FiltMax=56784, Gamma=1.000
01:59:55.030 00.022 21068 UpdateGuideState exits: m=106264 SNR=82.2
01:59:55.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.033 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:55.034 00.001 21068 Enqueuing Expose request
01:59:55.048 00.014 16108 PulseGuide returned control before completion, sleep 31
01:59:55.094 00.046 16108 IsGuiding returns 1
01:59:55.094 00.000 16108 scope still moving after pulse duration time elapsed
01:59:55.126 00.032 16108 IsSlewing returns 0
01:59:55.126 00.000 16108 IsGuiding returns 1
01:59:55.157 00.031 16108 IsSlewing returns 0
01:59:55.157 00.000 16108 IsGuiding returns 0
01:59:55.157 00.000 16108 scope move finished after 66 + 87 ms
01:59:55.157 00.000 16108 Move returns status 0, amount 66
01:59:55.157 00.000 16108 MoveAxis(S, 152, ABG)
01:59:55.157 00.000 16108 Guiding  Dir = 1, Dur = 152
01:59:55.157 00.000 16108 IsSlewing returns 0
01:59:55.157 00.000 16108 IsGuiding returns 0
01:59:55.206 00.049 16108 PulseGuide returned control before completion, sleep 114
01:59:55.330 00.124 16108 IsGuiding returns 1
01:59:55.330 00.000 16108 scope still moving after pulse duration time elapsed
01:59:55.362 00.032 16108 IsSlewing returns 0
01:59:55.362 00.000 16108 IsGuiding returns 1
01:59:55.394 00.032 16108 IsSlewing returns 0
01:59:55.394 00.000 16108 IsGuiding returns 0
01:59:55.394 00.000 16108 scope move finished after 152 + 85 ms
01:59:55.394 00.000 16108 Move returns status 0, amount 152
01:59:55.395 00.001 16108 move complete, result=0
01:59:55.395 00.000 16108 worker thread done servicing request
01:59:55.395 00.000 16108 Worker thread wakes up
01:59:55.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:55.395 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.8 px 152 ms SOUTH
01:59:55.396 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:56.372 00.976 16108 Exposure complete
01:59:56.427 00.055 16108 worker thread done servicing request
01:59:56.427 00.000 21068 OnExposeComplete: enter
01:59:56.429 00.002 21068 UpdateGuideState(): m_state=6
01:59:56.431 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11870
01:59:56.432 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=873.81, Mass=137240, SNR=101.7, Peak=12371 HFD=4.0
01:59:56.433 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
01:59:56.435 00.002 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
01:59:56.436 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-2.13 hyp=2.16 cameraTheta=-1.38 mountX=-0.77 mountY=1.97, mountTheta=1.94
01:59:56.440 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-2.13, opts=13)
01:59:56.442 00.002 21068 Enqueuing Move request for scope (0.41, -2.13)
01:59:56.444 00.002 16108 Worker thread wakes up
01:59:56.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -2.13) opts 0xd
01:59:56.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -2.13)
01:59:56.444 00.000 16108 Moving (0.41, -2.13) raw xDistance=-0.77 yDistance=1.97
01:59:56.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
01:59:56.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.97 from input 1.97
01:59:56.444 00.000 16108 MoveAxis(E, 207, ABG)
01:59:56.444 00.000 16108 Guiding  Dir = 2, Dur = 207
01:59:56.445 00.001 16108 IsSlewing returns 0
01:59:56.445 00.000 16108 IsGuiding returns 0
01:59:56.450 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3376, FiltMin=2899, FiltMax=57017, Gamma=1.000
01:59:56.463 00.013 16108 PulseGuide returned control before completion, sleep 201
01:59:56.469 00.006 21068 UpdateGuideState exits: m=137240 SNR=101.7
01:59:56.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:56.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:56.471 00.000 21068 Enqueuing Expose request
01:59:56.679 00.208 16108 IsGuiding returns 1
01:59:56.679 00.000 16108 scope still moving after pulse duration time elapsed
01:59:56.710 00.031 16108 IsSlewing returns 0
01:59:56.710 00.000 16108 IsGuiding returns 0
01:59:56.710 00.000 16108 scope move finished after 207 + 58 ms
01:59:56.710 00.000 16108 Move returns status 0, amount 207
01:59:56.710 00.000 16108 MoveAxis(S, 396, ABG)
01:59:56.710 00.000 16108 Guiding  Dir = 1, Dur = 396
01:59:56.711 00.001 16108 IsSlewing returns 0
01:59:56.711 00.000 16108 IsGuiding returns 0
01:59:56.775 00.064 16108 PulseGuide returned control before completion, sleep 342
01:59:57.119 00.344 16108 IsGuiding returns 1
01:59:57.119 00.000 16108 scope still moving after pulse duration time elapsed
01:59:57.150 00.031 16108 IsSlewing returns 0
01:59:57.150 00.000 16108 IsGuiding returns 1
01:59:57.182 00.032 16108 IsSlewing returns 0
01:59:57.182 00.000 16108 IsGuiding returns 0
01:59:57.182 00.000 16108 scope move finished after 396 + 74 ms
01:59:57.182 00.000 16108 Move returns status 0, amount 396
01:59:57.182 00.000 16108 move complete, result=0
01:59:57.182 00.000 16108 worker thread done servicing request
01:59:57.182 00.000 16108 Worker thread wakes up
01:59:57.182 00.000 21068 GuideStep: -0.8 px 207 ms EAST, 2.0 px 396 ms SOUTH
01:59:57.184 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:57.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:58.350 01.166 16108 Exposure complete
01:59:58.433 00.083 16108 worker thread done servicing request
01:59:58.433 00.000 21068 OnExposeComplete: enter
01:59:58.434 00.001 21068 UpdateGuideState(): m_state=6
01:59:58.435 00.001 21068 Star::Find(15, 221, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11871
01:59:58.435 00.000 21068 Star::Find returns 1 (0), X=221.44, Y=875.73, Mass=102191, SNR=67.7, Peak=10739 HFD=3.5
01:59:58.436 00.001 21068 MultiStar: exiting stabilization period
01:59:58.437 00.001 21068 MultiStar: [#1 0.33,0.18,1.43,U] [#2 0.28,-0.14,1.40,U] [#3 0.11,-0.06,1.31,U] [#4 0.10,0.13,0.98,U] [#5 0.38,0.16,1.46,U] [#6 -0.03,0.14,1.01,U] [#7 0.50,0.06,0.82,U] [#8 0.17,0.14,1.00,U] 
01:59:58.438 00.001 21068 single-star, 8 included, MultiStar: {0.21, 0.04}, one-star: {-0.03, -0.21}
01:59:58.438 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
01:59:58.439 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
01:59:58.440 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.69 mountX=-0.01 mountY=0.21, mountTheta=1.63
01:59:58.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.21, opts=13)
01:59:58.443 00.002 21068 Enqueuing Move request for scope (-0.03, -0.21)
01:59:58.444 00.001 16108 Worker thread wakes up
01:59:58.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
01:59:58.444 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
01:59:58.444 00.000 16108 Moving (-0.03, -0.21) raw xDistance=-0.01 yDistance=0.21
01:59:58.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:59:58.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
01:59:58.444 00.000 16108 MoveAxis(E, 0, ABG)
01:59:58.444 00.000 16108 Move returns status 0, amount 0
01:59:58.444 00.000 16108 MoveAxis(S, 42, ABG)
01:59:58.444 00.000 16108 Guiding  Dir = 1, Dur = 42
01:59:58.445 00.001 16108 IsSlewing returns 0
01:59:58.445 00.000 16108 IsGuiding returns 0
01:59:58.449 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3376, FiltMin=2886, FiltMax=65440, Gamma=1.000
01:59:58.471 00.022 21068 UpdateGuideState exits: m=102191 SNR=67.7
01:59:58.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:58.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:58.473 00.000 21068 Enqueuing Expose request
01:59:58.500 00.027 16108 IsGuiding returns 1
01:59:58.500 00.000 16108 scope still moving after pulse duration time elapsed
01:59:58.530 00.030 16108 IsSlewing returns 0
01:59:58.530 00.000 16108 IsGuiding returns 1
01:59:58.562 00.032 16108 IsSlewing returns 0
01:59:58.562 00.000 16108 IsGuiding returns 1
01:59:58.593 00.031 16108 IsSlewing returns 0
01:59:58.593 00.000 16108 IsGuiding returns 0
01:59:58.593 00.000 16108 scope move finished after 42 + 106 ms
01:59:58.594 00.001 16108 Move returns status 0, amount 42
01:59:58.594 00.000 16108 move complete, result=0
01:59:58.594 00.000 16108 worker thread done servicing request
01:59:58.594 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
01:59:58.597 00.003 16108 Worker thread wakes up
01:59:58.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:58.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
01:59:59.568 00.971 16108 Exposure complete
01:59:59.623 00.055 16108 worker thread done servicing request
01:59:59.623 00.000 21068 OnExposeComplete: enter
01:59:59.624 00.001 21068 UpdateGuideState(): m_state=6
01:59:59.625 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11872
01:59:59.625 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=875.91, Mass=135124, SNR=83.4, Peak=14160 HFD=3.8
01:59:59.626 00.001 21068 MultiStar: [#1 -0.22,0.30,1.23,U] [#2 -0.20,-0.06,1.32,U] [#3 -0.28,0.05,1.01,U] [#4 -0.56,0.07,0.89,U] [#5 -0.04,0.04,0.95,U] [#6 -0.43,0.27,0.97,U] [#7 0.06,0.03,0.59,U] [#8 -0.68,0.01,0.00,M2] 
01:59:59.627 00.001 21068 refined, 7 included, MultiStar: {-0.27, 0.09}, one-star: {-0.39, -0.03}
01:59:59.628 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
01:59:59.629 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
01:59:59.629 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.82 mountX=0.28 mountY=-0.02, mountTheta=-0.08
01:59:59.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.09, opts=13)
01:59:59.632 00.001 21068 Enqueuing Move request for scope (-0.27, 0.09)
01:59:59.633 00.001 16108 Worker thread wakes up
01:59:59.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
01:59:59.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
01:59:59.633 00.000 16108 Moving (-0.27, 0.09) raw xDistance=0.28 yDistance=-0.02
01:59:59.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:59:59.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:59.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:59.633 00.000 16108 MoveAxis(W, 73, ABG)
01:59:59.634 00.001 16108 Guiding  Dir = 3, Dur = 73
01:59:59.634 00.000 16108 IsSlewing returns 0
01:59:59.634 00.000 16108 IsGuiding returns 0
01:59:59.636 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3376, FiltMin=2889, FiltMax=55293, Gamma=1.000
01:59:59.652 00.016 21068 UpdateGuideState exits: m=135124 SNR=83.4
01:59:59.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.653 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
01:59:59.654 00.001 21068 Enqueuing Expose request
01:59:59.677 00.023 16108 PulseGuide returned control before completion, sleep 41
01:59:59.723 00.046 16108 IsGuiding returns 1
01:59:59.723 00.000 16108 scope still moving after pulse duration time elapsed
01:59:59.754 00.031 16108 IsSlewing returns 0
01:59:59.754 00.000 16108 IsGuiding returns 1
01:59:59.784 00.030 16108 IsSlewing returns 0
01:59:59.784 00.000 16108 IsGuiding returns 0
01:59:59.784 00.000 16108 scope move finished after 73 + 76 ms
01:59:59.784 00.000 16108 Move returns status 0, amount 73
01:59:59.784 00.000 16108 MoveAxis(N, 0, ABG)
01:59:59.784 00.000 16108 Move returns status 0, amount 0
01:59:59.784 00.000 16108 move complete, result=0
01:59:59.784 00.000 16108 worker thread done servicing request
01:59:59.784 00.000 16108 Worker thread wakes up
01:59:59.784 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
01:59:59.784 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
01:59:59.786 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:00.955 01.169 16108 Exposure complete
02:00:01.050 00.095 16108 worker thread done servicing request
02:00:01.050 00.000 21068 OnExposeComplete: enter
02:00:01.052 00.002 21068 UpdateGuideState(): m_state=6
02:00:01.053 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11873
02:00:01.054 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.09, Mass=123586, SNR=85.9, Peak=14048 HFD=3.7
02:00:01.055 00.001 21068 MultiStar: [#1 0.30,0.47,1.13,U] [#2 0.27,0.29,1.27,U] [#3 0.28,0.25,1.26,U] [#4 -0.35,0.48,0.00,M1] [#5 0.31,0.38,1.07,U] [#6 -0.05,0.39,0.79,U] [#7 0.05,0.33,0.56,U] [#8 0.00,0.35,0.76,U] 
02:00:01.056 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.32}, one-star: {-0.26, 0.15}
02:00:01.057 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
02:00:01.057 00.000 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
02:00:01.058 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.60 mountX=0.28 mountY=-0.09, mountTheta=-0.31
02:00:01.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.15, opts=13)
02:00:01.060 00.000 21068 Enqueuing Move request for scope (-0.26, 0.15)
02:00:01.061 00.001 16108 Worker thread wakes up
02:00:01.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
02:00:01.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
02:00:01.061 00.000 16108 Moving (-0.26, 0.15) raw xDistance=0.28 yDistance=-0.09
02:00:01.062 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:00:01.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:01.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:01.062 00.000 16108 MoveAxis(W, 79, ABG)
02:00:01.062 00.000 16108 Guiding  Dir = 3, Dur = 79
02:00:01.062 00.000 16108 IsSlewing returns 0
02:00:01.063 00.001 16108 IsGuiding returns 0
02:00:01.066 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3376, FiltMin=2902, FiltMax=61053, Gamma=1.000
02:00:01.083 00.017 21068 UpdateGuideState exits: m=123586 SNR=85.9
02:00:01.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:01.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:01.086 00.001 21068 Enqueuing Expose request
02:00:01.087 00.001 16108 PulseGuide returned control before completion, sleep 65
02:00:01.164 00.077 16108 IsGuiding returns 1
02:00:01.164 00.000 16108 scope still moving after pulse duration time elapsed
02:00:01.197 00.033 16108 IsSlewing returns 0
02:00:01.197 00.000 16108 IsGuiding returns 0
02:00:01.197 00.000 16108 scope move finished after 79 + 55 ms
02:00:01.197 00.000 16108 Move returns status 0, amount 79
02:00:01.197 00.000 16108 MoveAxis(N, 0, ABG)
02:00:01.197 00.000 16108 Move returns status 0, amount 0
02:00:01.197 00.000 16108 move complete, result=0
02:00:01.198 00.001 16108 worker thread done servicing request
02:00:01.198 00.000 16108 Worker thread wakes up
02:00:01.198 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH
02:00:01.201 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:01.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:02.163 00.962 16108 Exposure complete
02:00:02.227 00.064 16108 worker thread done servicing request
02:00:02.227 00.000 21068 OnExposeComplete: enter
02:00:02.228 00.001 21068 UpdateGuideState(): m_state=6
02:00:02.229 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11874
02:00:02.231 00.002 21068 Star::Find returns 1 (0), X=221.79, Y=876.15, Mass=123242, SNR=89.0, Peak=17171 HFD=3.1
02:00:02.232 00.001 21068 MultiStar: [#1 0.44,0.41,0.00,M1] [#2 0.43,0.39,0.00,M2] [#3 0.55,0.23,0.00,M1] [#4 0.11,0.40,0.91,U] [#5 0.89,0.46,0.00,M2] [#6 0.59,0.50,0.00,M1] [#7 0.65,0.20,0.00,M1] [#8 0.47,0.68,0.00,M2] 
02:00:02.232 00.000 21068 refined, 1 included, MultiStar: {0.22, 0.30}, one-star: {0.32, 0.21}
02:00:02.233 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
02:00:02.234 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
02:00:02.234 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.38 cameraTheta=0.94 mountX=-0.17 mountY=-0.35, mountTheta=-2.02
02:00:02.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.30, opts=13)
02:00:02.237 00.001 21068 Enqueuing Move request for scope (0.22, 0.30)
02:00:02.238 00.001 16108 Worker thread wakes up
02:00:02.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
02:00:02.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
02:00:02.238 00.000 16108 Moving (0.22, 0.30) raw xDistance=-0.17 yDistance=-0.35
02:00:02.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:00:02.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:02.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:00:02.238 00.000 16108 MoveAxis(E, 0, ABG)
02:00:02.238 00.000 16108 Move returns status 0, amount 0
02:00:02.238 00.000 16108 MoveAxis(N, 0, ABG)
02:00:02.238 00.000 16108 Move returns status 0, amount 0
02:00:02.238 00.000 16108 move complete, result=0
02:00:02.238 00.000 16108 worker thread done servicing request
02:00:02.244 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3376, FiltMin=2915, FiltMax=50054, Gamma=1.000
02:00:02.262 00.018 21068 UpdateGuideState exits: m=123242 SNR=89.0
02:00:02.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:02.264 00.000 21068 Enqueuing Expose request
02:00:02.265 00.001 16108 Worker thread wakes up
02:00:02.265 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:00:02.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:02.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:03.434 01.168 16108 Exposure complete
02:00:03.491 00.057 16108 worker thread done servicing request
02:00:03.491 00.000 21068 OnExposeComplete: enter
02:00:03.494 00.003 21068 UpdateGuideState(): m_state=6
02:00:03.496 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11875
02:00:03.497 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=876.54, Mass=147782, SNR=100.3, Peak=18563 HFD=3.3
02:00:03.499 00.002 21068 MultiStar: [#1 0.21,0.79,0.00,M2] [#2 0.42,0.60,0.00,M3] [#3 0.30,0.40,0.89,U] [#4 0.14,0.62,0.00,M1] [#5 0.61,0.75,0.00,M3] [#6 0.34,1.04,0.00,M2] [#7 0.54,0.60,0.00,M2] [#8 0.26,0.87,0.00,M3] 
02:00:03.500 00.001 21068 refined, 1 included, MultiStar: {0.30, 0.50}, one-star: {0.29, 0.60}
02:00:03.503 00.003 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:00:03.504 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:00:03.505 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.50 hyp=0.58 cameraTheta=1.04 mountX=-0.20 mountY=-0.56, mountTheta=-1.92
02:00:03.508 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.50, opts=13)
02:00:03.508 00.000 21068 Enqueuing Move request for scope (0.30, 0.50)
02:00:03.509 00.001 16108 Worker thread wakes up
02:00:03.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.50) opts 0xd
02:00:03.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.50)
02:00:03.509 00.000 16108 Moving (0.30, 0.50) raw xDistance=-0.20 yDistance=-0.56
02:00:03.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:00:03.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:03.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
02:00:03.509 00.000 16108 MoveAxis(E, 53, ABG)
02:00:03.510 00.001 16108 Guiding  Dir = 2, Dur = 53
02:00:03.510 00.000 16108 IsSlewing returns 0
02:00:03.510 00.000 16108 IsGuiding returns 0
02:00:03.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3373, FiltMin=2912, FiltMax=52637, Gamma=1.000
02:00:03.521 00.007 16108 PulseGuide returned control before completion, sleep 52
02:00:03.528 00.007 21068 UpdateGuideState exits: m=147782 SNR=100.3
02:00:03.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:03.531 00.001 21068 Enqueuing Expose request
02:00:03.583 00.052 16108 IsGuiding returns 1
02:00:03.583 00.000 16108 scope still moving after pulse duration time elapsed
02:00:03.615 00.032 16108 IsSlewing returns 0
02:00:03.615 00.000 16108 IsGuiding returns 0
02:00:03.615 00.000 16108 scope move finished after 53 + 51 ms
02:00:03.615 00.000 16108 Move returns status 0, amount 53
02:00:03.615 00.000 16108 MoveAxis(N, 0, ABG)
02:00:03.615 00.000 16108 Move returns status 0, amount 0
02:00:03.615 00.000 16108 move complete, result=0
02:00:03.615 00.000 16108 worker thread done servicing request
02:00:03.615 00.000 16108 Worker thread wakes up
02:00:03.615 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:03.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:03.615 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.6 px 0 ms NORTH
02:00:04.588 00.973 16108 Exposure complete
02:00:04.649 00.061 16108 worker thread done servicing request
02:00:04.649 00.000 21068 OnExposeComplete: enter
02:00:04.650 00.001 21068 UpdateGuideState(): m_state=6
02:00:04.652 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11876
02:00:04.653 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.06, Mass=126850, SNR=83.8, Peak=18099 HFD=3.0
02:00:04.656 00.003 21068 MultiStar: [#1 0.04,0.51,1.17,U] [#2 0.28,0.11,1.29,U] [#3 0.18,0.43,0.95,U] [#4 -0.40,0.34,0.82,U] [#5 0.40,0.39,1.04,U] [#6 0.20,0.54,0.92,U] [#7 0.59,0.08,0.00,M3] [#8 0.13,0.51,0.82,U] 
02:00:04.657 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.36}, one-star: {0.15, 0.12}
02:00:04.658 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
02:00:04.659 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
02:00:04.660 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
02:00:04.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
02:00:04.663 00.001 21068 Enqueuing Move request for scope (0.15, 0.12)
02:00:04.664 00.001 16108 Worker thread wakes up
02:00:04.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
02:00:04.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
02:00:04.664 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=-0.15
02:00:04.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:00:04.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:04.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:04.664 00.000 16108 MoveAxis(E, 0, ABG)
02:00:04.664 00.000 16108 Move returns status 0, amount 0
02:00:04.664 00.000 16108 MoveAxis(N, 0, ABG)
02:00:04.664 00.000 16108 Move returns status 0, amount 0
02:00:04.664 00.000 16108 move complete, result=0
02:00:04.666 00.002 16108 worker thread done servicing request
02:00:04.677 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3376, FiltMin=2921, FiltMax=60413, Gamma=1.000
02:00:04.694 00.017 21068 UpdateGuideState exits: m=126850 SNR=83.8
02:00:04.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:04.697 00.001 21068 Enqueuing Expose request
02:00:04.698 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:04.698 00.000 16108 Worker thread wakes up
02:00:04.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:04.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:05.859 01.160 16108 Exposure complete
02:00:05.931 00.072 16108 worker thread done servicing request
02:00:05.931 00.000 21068 OnExposeComplete: enter
02:00:05.932 00.001 21068 UpdateGuideState(): m_state=6
02:00:05.933 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11877
02:00:05.934 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.20, Mass=110274, SNR=73.1, Peak=17075 HFD=2.9
02:00:05.935 00.001 21068 MultiStar: [#1 0.82,0.58,0.00,M2] [#2 0.80,0.37,0.00,M3] [#3 0.92,0.32,0.00,M1] [#4 0.39,0.61,0.00,M1] [#5 0.68,0.45,0.00,M3] [#6 0.59,0.54,0.00,M2] [#7 0.81,0.38,0.00,M4] [#8 0.62,0.47,0.00,M3] 
02:00:05.937 00.002 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
02:00:05.937 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
02:00:05.938 00.001 21068 CameraToMount -- cameraX=0.82 cameraY=0.26 hyp=0.87 cameraTheta=0.31 mountX=-0.77 mountY=-0.45, mountTheta=-2.61
02:00:05.939 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.82, y=0.26, opts=13)
02:00:05.940 00.001 21068 Enqueuing Move request for scope (0.82, 0.26)
02:00:05.941 00.001 16108 Worker thread wakes up
02:00:05.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.26) opts 0xd
02:00:05.941 00.000 16108 Handling offset move in thread for scope, endpoint = (0.82, 0.26)
02:00:05.941 00.000 16108 Moving (0.82, 0.26) raw xDistance=-0.77 yDistance=-0.45
02:00:05.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
02:00:05.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:05.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:00:05.942 00.001 16108 MoveAxis(E, 201, ABG)
02:00:05.942 00.000 16108 Guiding  Dir = 2, Dur = 201
02:00:05.942 00.000 16108 IsSlewing returns 0
02:00:05.942 00.000 16108 IsGuiding returns 0
02:00:05.945 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3376, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:00:05.959 00.014 21068 UpdateGuideState exits: m=110274 SNR=73.1
02:00:05.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.960 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:05.961 00.001 21068 Enqueuing Expose request
02:00:05.979 00.018 16108 PulseGuide returned control before completion, sleep 174
02:00:06.165 00.186 16108 IsGuiding returns 1
02:00:06.165 00.000 16108 scope still moving after pulse duration time elapsed
02:00:06.197 00.032 16108 IsSlewing returns 0
02:00:06.197 00.000 16108 IsGuiding returns 1
02:00:06.228 00.031 16108 IsSlewing returns 0
02:00:06.228 00.000 16108 IsGuiding returns 0
02:00:06.228 00.000 16108 scope move finished after 201 + 85 ms
02:00:06.228 00.000 16108 Move returns status 0, amount 201
02:00:06.228 00.000 16108 MoveAxis(N, 0, ABG)
02:00:06.228 00.000 16108 Move returns status 0, amount 0
02:00:06.228 00.000 16108 move complete, result=0
02:00:06.229 00.001 16108 worker thread done servicing request
02:00:06.229 00.000 16108 Worker thread wakes up
02:00:06.229 00.000 21068 GuideStep: -0.8 px 201 ms EAST, -0.4 px 0 ms NORTH
02:00:06.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:06.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:07.198 00.967 16108 Exposure complete
02:00:07.251 00.053 16108 worker thread done servicing request
02:00:07.251 00.000 21068 OnExposeComplete: enter
02:00:07.253 00.002 21068 UpdateGuideState(): m_state=6
02:00:07.254 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11878
02:00:07.255 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.40, Mass=131225, SNR=79.2, Peak=14675 HFD=3.3
02:00:07.257 00.002 21068 MultiStar: [#1 0.20,0.67,0.00,M3] [#2 0.45,0.43,0.00,M4] [#3 0.38,0.47,0.00,M2] [#4 -0.05,0.58,0.87,U] [#5 0.44,0.67,0.00,M4] [#6 0.22,0.86,0.00,M3] [#7 0.46,0.57,0.00,M5] [#8 0.31,0.70,0.00,M4] 
02:00:07.258 00.001 21068 single-star, 1 included, MultiStar: {0.05, 0.52}, one-star: {0.15, 0.46}
02:00:07.259 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
02:00:07.260 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
02:00:07.263 00.003 21068 CameraToMount -- cameraX=0.15 cameraY=0.46 hyp=0.48 cameraTheta=1.26 mountX=-0.06 mountY=-0.48, mountTheta=-1.70
02:00:07.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.46, opts=13)
02:00:07.267 00.002 21068 Enqueuing Move request for scope (0.15, 0.46)
02:00:07.268 00.001 16108 Worker thread wakes up
02:00:07.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.46) opts 0xd
02:00:07.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.46)
02:00:07.268 00.000 16108 Moving (0.15, 0.46) raw xDistance=-0.06 yDistance=-0.48
02:00:07.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:07.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:07.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
02:00:07.268 00.000 16108 MoveAxis(E, 0, ABG)
02:00:07.270 00.002 16108 Move returns status 0, amount 0
02:00:07.270 00.000 16108 MoveAxis(N, 0, ABG)
02:00:07.270 00.000 16108 Move returns status 0, amount 0
02:00:07.270 00.000 16108 move complete, result=0
02:00:07.270 00.000 16108 worker thread done servicing request
02:00:07.276 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3376, FiltMin=2934, FiltMax=63069, Gamma=1.000
02:00:07.296 00.020 21068 UpdateGuideState exits: m=131225 SNR=79.2
02:00:07.296 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:07.298 00.001 21068 Enqueuing Expose request
02:00:07.299 00.001 16108 Worker thread wakes up
02:00:07.299 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:00:07.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:07.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:08.464 01.165 16108 Exposure complete
02:00:08.535 00.071 16108 worker thread done servicing request
02:00:08.535 00.000 21068 OnExposeComplete: enter
02:00:08.536 00.001 21068 UpdateGuideState(): m_state=6
02:00:08.537 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11879
02:00:08.538 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.49, Mass=130524, SNR=93.6, Peak=14051 HFD=3.2
02:00:08.539 00.001 21068 MultiStar: [#1 -0.15,0.89,0.00,M4] [#2 -0.04,0.66,0.00,M5] [#3 -0.09,0.61,0.00,M3] [#4 -0.24,1.00,0.00,M1] [#5 0.23,0.95,0.00,M5] [#6 -0.51,1.29,0.00,M4] [#7 0.10,0.51,0.59,U] [#8 -0.22,1.03,0.00,M5] 
02:00:08.539 00.000 21068 refined, 1 included, MultiStar: {0.00, 0.54}, one-star: {-0.05, 0.55}
02:00:08.540 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:00:08.541 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
02:00:08.541 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.54 hyp=0.54 cameraTheta=1.56 mountX=0.09 mountY=-0.52, mountTheta=-1.40
02:00:08.543 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.54, opts=13)
02:00:08.545 00.002 21068 Enqueuing Move request for scope (0.00, 0.54)
02:00:08.546 00.001 16108 Worker thread wakes up
02:00:08.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.54) opts 0xd
02:00:08.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.54)
02:00:08.546 00.000 16108 Moving (0.00, 0.54) raw xDistance=0.09 yDistance=-0.52
02:00:08.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:00:08.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:00:08.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
02:00:08.546 00.000 16108 MoveAxis(E, 0, ABG)
02:00:08.546 00.000 16108 Move returns status 0, amount 0
02:00:08.546 00.000 16108 MoveAxis(N, 0, ABG)
02:00:08.546 00.000 16108 Move returns status 0, amount 0
02:00:08.547 00.001 16108 move complete, result=0
02:00:08.547 00.000 16108 worker thread done servicing request
02:00:08.555 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3373, FiltMin=2912, FiltMax=63933, Gamma=1.000
02:00:08.573 00.018 21068 UpdateGuideState exits: m=130524 SNR=93.6
02:00:08.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:08.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:08.576 00.001 21068 Enqueuing Expose request
02:00:08.576 00.000 16108 Worker thread wakes up
02:00:08.577 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:00:08.578 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:08.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:09.553 00.975 16108 Exposure complete
02:00:09.627 00.074 16108 worker thread done servicing request
02:00:09.627 00.000 21068 OnExposeComplete: enter
02:00:09.628 00.001 21068 UpdateGuideState(): m_state=6
02:00:09.629 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11880
02:00:09.630 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=876.58, Mass=129117, SNR=91.0, Peak=15792 HFD=3.4
02:00:09.630 00.000 21068 MultiStar: [#1 0.19,1.01,0.00,M5] [#2 0.12,0.87,0.00,M6] [#3 0.03,0.92,0.00,M4] [#4 -0.33,0.77,0.00,M2] [#5 0.01,0.76,0.00,M6] [#6 -0.10,0.98,0.00,M5] [#7 0.03,0.61,0.00,M5] [#8 -0.02,0.93,0.00,M6] 
02:00:09.631 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
02:00:09.632 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
02:00:09.632 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.64 hyp=0.67 cameraTheta=1.88 mountX=0.31 mountY=-0.57, mountTheta=-1.07
02:00:09.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.64, opts=13)
02:00:09.635 00.001 21068 Enqueuing Move request for scope (-0.20, 0.64)
02:00:09.636 00.001 16108 Worker thread wakes up
02:00:09.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.64) opts 0xd
02:00:09.636 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.64)
02:00:09.636 00.000 16108 Moving (-0.20, 0.64) raw xDistance=0.31 yDistance=-0.57
02:00:09.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:00:09.636 00.000 16108 switching direction from 1 to -1 - decHistory=-5 oldest=0.10 newest=-1.58
02:00:09.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
02:00:09.636 00.000 16108 MoveAxis(W, 81, ABG)
02:00:09.636 00.000 16108 Guiding  Dir = 3, Dur = 81
02:00:09.637 00.001 16108 IsSlewing returns 0
02:00:09.637 00.000 16108 IsGuiding returns 0
02:00:09.640 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3373, FiltMin=2928, FiltMax=55309, Gamma=1.000
02:00:09.649 00.009 16108 PulseGuide returned control before completion, sleep 80
02:00:09.654 00.005 21068 UpdateGuideState exits: m=129117 SNR=91.0
02:00:09.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:09.657 00.001 21068 Enqueuing Expose request
02:00:09.741 00.084 16108 IsGuiding returns 0
02:00:09.741 00.000 16108 Move returns status 0, amount 81
02:00:09.741 00.000 16108 MoveAxis(N, 115, ABG)
02:00:09.741 00.000 16108 Guiding  Dir = 0, Dur = 115
02:00:09.741 00.000 16108 IsSlewing returns 0
02:00:09.741 00.000 16108 IsGuiding returns 0
02:00:09.744 00.003 16108 PulseGuide returned control before completion, sleep 123
02:00:09.882 00.138 16108 IsGuiding returns 1
02:00:09.882 00.000 16108 scope still moving after pulse duration time elapsed
02:00:09.914 00.032 16108 IsSlewing returns 0
02:00:09.914 00.000 16108 IsGuiding returns 0
02:00:09.914 00.000 16108 scope move finished after 115 + 57 ms
02:00:09.914 00.000 16108 Move returns status 0, amount 115
02:00:09.914 00.000 16108 move complete, result=0
02:00:09.914 00.000 16108 worker thread done servicing request
02:00:09.914 00.000 16108 Worker thread wakes up
02:00:09.914 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.6 px 115 ms NORTH
02:00:09.915 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:09.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:11.067 01.152 16108 Exposure complete
02:00:11.123 00.056 16108 worker thread done servicing request
02:00:11.123 00.000 21068 OnExposeComplete: enter
02:00:11.124 00.001 21068 UpdateGuideState(): m_state=6
02:00:11.125 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11881
02:00:11.126 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.89, Mass=126538, SNR=86.0, Peak=17907 HFD=3.4
02:00:11.127 00.001 21068 MultiStar: [#1 0.16,0.97,0.00,M6] [#2 0.06,0.81,0.00,M7] [#3 0.28,0.65,0.00,M5] [#4 -0.33,0.88,0.00,M3] [#5 0.37,1.02,0.00,M7] [#6 0.21,0.98,0.00,M6] [#7 0.39,0.56,0.00,M6] [#8 0.18,1.06,0.00,M7] 
02:00:11.127 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
02:00:11.128 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
02:00:11.129 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.95 hyp=0.97 cameraTheta=1.37 mountX=-0.02 mountY=-0.97, mountTheta=-1.59
02:00:11.130 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.95, opts=13)
02:00:11.132 00.002 21068 Enqueuing Move request for scope (0.19, 0.95)
02:00:11.133 00.001 16108 Worker thread wakes up
02:00:11.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.95) opts 0xd
02:00:11.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.95)
02:00:11.133 00.000 16108 Moving (0.19, 0.95) raw xDistance=-0.02 yDistance=-0.97
02:00:11.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:00:11.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
02:00:11.133 00.000 16108 MoveAxis(E, 0, ABG)
02:00:11.133 00.000 16108 Move returns status 0, amount 0
02:00:11.133 00.000 16108 MoveAxis(N, 195, ABG)
02:00:11.133 00.000 16108 Guiding  Dir = 0, Dur = 195
02:00:11.133 00.000 16108 IsSlewing returns 0
02:00:11.133 00.000 16108 IsGuiding returns 0
02:00:11.137 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3373, FiltMin=2924, FiltMax=54797, Gamma=1.000
02:00:11.151 00.014 21068 UpdateGuideState exits: m=126538 SNR=86.0
02:00:11.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:11.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:11.153 00.000 21068 Enqueuing Expose request
02:00:11.169 00.016 16108 PulseGuide returned control before completion, sleep 170
02:00:11.341 00.172 16108 IsGuiding returns 1
02:00:11.341 00.000 16108 scope still moving after pulse duration time elapsed
02:00:11.372 00.031 16108 IsSlewing returns 0
02:00:11.372 00.000 16108 IsGuiding returns 1
02:00:11.404 00.032 16108 IsSlewing returns 0
02:00:11.404 00.000 16108 IsGuiding returns 1
02:00:11.436 00.032 16108 IsSlewing returns 0
02:00:11.436 00.000 16108 IsGuiding returns 0
02:00:11.436 00.000 16108 scope move finished after 195 + 107 ms
02:00:11.436 00.000 16108 Move returns status 0, amount 195
02:00:11.436 00.000 16108 move complete, result=0
02:00:11.436 00.000 16108 worker thread done servicing request
02:00:11.436 00.000 16108 Worker thread wakes up
02:00:11.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:11.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:11.436 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -1.0 px 195 ms NORTH
02:00:12.406 00.970 16108 Exposure complete
02:00:12.462 00.056 16108 worker thread done servicing request
02:00:12.462 00.000 21068 OnExposeComplete: enter
02:00:12.463 00.001 21068 UpdateGuideState(): m_state=6
02:00:12.465 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11882
02:00:12.466 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=876.48, Mass=102168, SNR=67.6, Peak=14179 HFD=3.0
02:00:12.469 00.003 21068 MultiStar: [#1 0.09,1.18,0.00,M7] [#2 0.13,0.76,0.00,M8] [#3 0.33,0.83,0.00,M6] [#4 -0.20,0.77,0.00,M4] [#5 0.09,0.84,0.00,M8] [#6 -0.18,0.89,0.00,M7] [#7 0.56,0.60,0.00,M7] [#8 0.08,0.87,0.00,M8] 
02:00:12.471 00.002 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
02:00:12.473 00.002 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
02:00:12.475 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.54 hyp=0.59 cameraTheta=1.20 mountX=-0.12 mountY=-0.58, mountTheta=-1.77
02:00:12.476 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.54, opts=13)
02:00:12.477 00.001 21068 Enqueuing Move request for scope (0.21, 0.54)
02:00:12.478 00.001 16108 Worker thread wakes up
02:00:12.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.54) opts 0xd
02:00:12.478 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.54)
02:00:12.479 00.001 16108 Moving (0.21, 0.54) raw xDistance=-0.12 yDistance=-0.58
02:00:12.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:00:12.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
02:00:12.479 00.000 16108 MoveAxis(E, 0, ABG)
02:00:12.479 00.000 16108 Move returns status 0, amount 0
02:00:12.479 00.000 16108 MoveAxis(N, 116, ABG)
02:00:12.479 00.000 16108 Guiding  Dir = 0, Dur = 116
02:00:12.479 00.000 16108 IsSlewing returns 0
02:00:12.479 00.000 16108 IsGuiding returns 0
02:00:12.483 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3373, FiltMin=2883, FiltMax=55805, Gamma=1.000
02:00:12.497 00.014 16108 PulseGuide returned control before completion, sleep 109
02:00:12.500 00.003 21068 UpdateGuideState exits: m=102168 SNR=67.6
02:00:12.500 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:12.502 00.001 21068 Enqueuing Expose request
02:00:12.620 00.118 16108 IsGuiding returns 1
02:00:12.620 00.000 16108 scope still moving after pulse duration time elapsed
02:00:12.651 00.031 16108 IsSlewing returns 0
02:00:12.651 00.000 16108 IsGuiding returns 0
02:00:12.651 00.000 16108 scope move finished after 116 + 55 ms
02:00:12.651 00.000 16108 Move returns status 0, amount 116
02:00:12.651 00.000 16108 move complete, result=0
02:00:12.651 00.000 16108 worker thread done servicing request
02:00:12.651 00.000 16108 Worker thread wakes up
02:00:12.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:12.652 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.6 px 116 ms NORTH
02:00:12.653 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:13.813 01.160 16108 Exposure complete
02:00:13.905 00.092 16108 worker thread done servicing request
02:00:13.905 00.000 21068 OnExposeComplete: enter
02:00:13.908 00.003 21068 UpdateGuideState(): m_state=6
02:00:13.910 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11883
02:00:13.913 00.003 21068 Star::Find returns 1 (0), X=221.32, Y=876.48, Mass=115012, SNR=78.3, Peak=13088 HFD=3.2
02:00:13.914 00.001 21068 MultiStar: [#1 0.05,0.68,0.00,M8] [#2 0.29,0.43,1.32,U] [#3 0.11,0.45,1.14,U] [#4 -0.28,0.69,0.00,M5] [#5 0.19,0.59,0.00,M9] [#6 0.07,0.67,0.00,M8] [#7 0.27,0.33,0.79,U] [#8 -0.08,0.63,0.00,M9] 
02:00:13.916 00.002 21068 refined, 3 included, MultiStar: {0.14, 0.45}, one-star: {-0.14, 0.54}
02:00:13.917 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
02:00:13.919 00.002 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
02:00:13.920 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.28 mountX=-0.06 mountY=-0.46, mountTheta=-1.69
02:00:13.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.45, opts=13)
02:00:13.923 00.002 21068 Enqueuing Move request for scope (0.14, 0.45)
02:00:13.924 00.001 16108 Worker thread wakes up
02:00:13.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.45) opts 0xd
02:00:13.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.45)
02:00:13.924 00.000 16108 Moving (0.14, 0.45) raw xDistance=-0.06 yDistance=-0.46
02:00:13.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:13.925 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:00:13.925 00.000 16108 MoveAxis(E, 0, ABG)
02:00:13.925 00.000 16108 Move returns status 0, amount 0
02:00:13.925 00.000 16108 MoveAxis(N, 93, ABG)
02:00:13.925 00.000 16108 Guiding  Dir = 0, Dur = 93
02:00:13.925 00.000 16108 IsSlewing returns 0
02:00:13.925 00.000 16108 IsGuiding returns 0
02:00:13.929 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3373, FiltMin=2862, FiltMax=63501, Gamma=1.000
02:00:13.934 00.005 16108 PulseGuide returned control before completion, sleep 94
02:00:13.954 00.020 21068 UpdateGuideState exits: m=115012 SNR=78.3
02:00:13.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.957 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:13.958 00.001 21068 Enqueuing Expose request
02:00:14.042 00.084 16108 IsGuiding returns 0
02:00:14.042 00.000 16108 Move returns status 0, amount 93
02:00:14.042 00.000 16108 move complete, result=0
02:00:14.043 00.001 16108 worker thread done servicing request
02:00:14.043 00.000 16108 Worker thread wakes up
02:00:14.043 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 93 ms NORTH
02:00:14.045 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:14.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:15.015 00.970 16108 Exposure complete
02:00:15.068 00.053 16108 worker thread done servicing request
02:00:15.068 00.000 21068 OnExposeComplete: enter
02:00:15.071 00.003 21068 UpdateGuideState(): m_state=6
02:00:15.072 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11884
02:00:15.072 00.000 21068 Star::Find returns 1 (0), X=221.22, Y=876.24, Mass=136602, SNR=85.2, Peak=18576 HFD=3.0
02:00:15.073 00.001 21068 MultiStar: [#1 -0.37,0.30,1.19,U] [#2 0.01,0.21,1.24,U] [#3 0.14,0.24,0.96,U] [#4 -0.48,0.23,0.79,U] [#5 0.27,0.30,0.90,U] [#6 0.07,0.45,0.81,U] [#7 0.03,0.09,0.67,U] [#8 -0.16,0.48,0.90,U] 
02:00:15.074 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.29}, one-star: {-0.24, 0.30}
02:00:15.075 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
02:00:15.075 00.000 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
02:00:15.076 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.86 mountX=0.14 mountY=-0.26, mountTheta=-1.09
02:00:15.078 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.29, opts=13)
02:00:15.079 00.001 21068 Enqueuing Move request for scope (-0.09, 0.29)
02:00:15.080 00.001 16108 Worker thread wakes up
02:00:15.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
02:00:15.080 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
02:00:15.080 00.000 16108 Moving (-0.09, 0.29) raw xDistance=0.14 yDistance=-0.26
02:00:15.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:00:15.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:00:15.080 00.000 16108 MoveAxis(E, 0, ABG)
02:00:15.080 00.000 16108 Move returns status 0, amount 0
02:00:15.080 00.000 16108 MoveAxis(N, 53, ABG)
02:00:15.080 00.000 16108 Guiding  Dir = 0, Dur = 53
02:00:15.081 00.001 16108 IsSlewing returns 0
02:00:15.081 00.000 16108 IsGuiding returns 0
02:00:15.084 00.003 16108 PulseGuide returned control before completion, sleep 60
02:00:15.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3373, FiltMin=2822, FiltMax=62480, Gamma=1.000
02:00:15.108 00.020 21068 UpdateGuideState exits: m=136602 SNR=85.2
02:00:15.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:15.109 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:15.110 00.001 21068 Enqueuing Expose request
02:00:15.158 00.048 16108 IsGuiding returns 0
02:00:15.158 00.000 16108 Move returns status 0, amount 53
02:00:15.158 00.000 16108 move complete, result=0
02:00:15.158 00.000 16108 worker thread done servicing request
02:00:15.158 00.000 16108 Worker thread wakes up
02:00:15.159 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
02:00:15.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:15.161 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:16.327 01.166 16108 Exposure complete
02:00:16.396 00.069 16108 worker thread done servicing request
02:00:16.396 00.000 21068 OnExposeComplete: enter
02:00:16.397 00.001 21068 UpdateGuideState(): m_state=6
02:00:16.399 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11885
02:00:16.400 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=875.80, Mass=121232, SNR=87.2, Peak=16768 HFD=3.1
02:00:16.401 00.001 21068 MultiStar: [#1 0.00,0.24,1.09,U] [#2 0.24,-0.10,1.19,U] [#3 -0.02,0.01,1.04,U] [#4 -0.32,0.08,0.84,U] [#5 0.13,0.07,0.85,U] [#6 -0.22,0.24,0.93,U] [#7 -0.27,0.09,0.55,U] [#8 0.04,0.18,0.82,U] 
02:00:16.401 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.01, -0.14}
02:00:16.402 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
02:00:16.403 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
02:00:16.404 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.03 mountY=-0.06, mountTheta=-1.05
02:00:16.405 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
02:00:16.406 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
02:00:16.407 00.001 16108 Worker thread wakes up
02:00:16.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:00:16.407 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:00:16.407 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
02:00:16.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:00:16.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:16.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:16.407 00.000 16108 MoveAxis(E, 0, ABG)
02:00:16.407 00.000 16108 Move returns status 0, amount 0
02:00:16.408 00.001 16108 MoveAxis(N, 0, ABG)
02:00:16.408 00.000 16108 Move returns status 0, amount 0
02:00:16.408 00.000 16108 move complete, result=0
02:00:16.408 00.000 16108 worker thread done servicing request
02:00:16.411 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3373, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:00:16.432 00.021 21068 UpdateGuideState exits: m=121232 SNR=87.2
02:00:16.433 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:16.435 00.001 21068 Enqueuing Expose request
02:00:16.436 00.001 16108 Worker thread wakes up
02:00:16.436 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:16.437 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:16.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:17.403 00.966 16108 Exposure complete
02:00:17.459 00.056 16108 worker thread done servicing request
02:00:17.459 00.000 21068 OnExposeComplete: enter
02:00:17.460 00.001 21068 UpdateGuideState(): m_state=6
02:00:17.461 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11886
02:00:17.462 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=875.80, Mass=124887, SNR=85.1, Peak=18256 HFD=3.1
02:00:17.463 00.001 21068 MultiStar: [#1 -0.04,0.25,1.11,U] [#2 0.02,0.08,1.16,U] [#3 -0.07,-0.03,1.06,U] [#4 -0.54,0.22,0.82,U] [#5 -0.05,0.25,0.99,U] [#6 -0.14,0.35,0.71,U] [#7 0.21,0.09,0.69,U] [#8 -0.19,0.15,0.84,U] 
02:00:17.463 00.000 21068 refined, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.38, -0.14}
02:00:17.464 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
02:00:17.464 00.000 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
02:00:17.466 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.36 mountX=0.15 mountY=-0.09, mountTheta=-0.56
02:00:17.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.13, opts=13)
02:00:17.469 00.001 21068 Enqueuing Move request for scope (-0.13, 0.13)
02:00:17.469 00.000 16108 Worker thread wakes up
02:00:17.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
02:00:17.469 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
02:00:17.469 00.000 16108 Moving (-0.13, 0.13) raw xDistance=0.15 yDistance=-0.09
02:00:17.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:00:17.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:17.470 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:17.470 00.000 16108 MoveAxis(E, 0, ABG)
02:00:17.470 00.000 16108 Move returns status 0, amount 0
02:00:17.470 00.000 16108 MoveAxis(N, 0, ABG)
02:00:17.470 00.000 16108 Move returns status 0, amount 0
02:00:17.470 00.000 16108 move complete, result=0
02:00:17.470 00.000 16108 worker thread done servicing request
02:00:17.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3373, FiltMin=2912, FiltMax=63033, Gamma=1.000
02:00:17.494 00.021 21068 UpdateGuideState exits: m=124887 SNR=85.1
02:00:17.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:17.497 00.001 21068 Enqueuing Expose request
02:00:17.498 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:17.499 00.001 16108 Worker thread wakes up
02:00:17.499 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:17.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:18.660 01.161 16108 Exposure complete
02:00:18.717 00.057 16108 worker thread done servicing request
02:00:18.717 00.000 21068 OnExposeComplete: enter
02:00:18.720 00.003 21068 UpdateGuideState(): m_state=6
02:00:18.721 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11887
02:00:18.723 00.002 21068 Star::Find returns 1 (0), X=221.30, Y=876.02, Mass=130184, SNR=85.5, Peak=16576 HFD=3.3
02:00:18.724 00.001 21068 MultiStar: [#1 0.03,0.32,1.27,U] [#2 0.00,-0.26,1.31,U] [#3 0.10,0.13,1.14,U] [#4 -0.52,-0.01,0.82,U] [#5 0.03,0.12,0.91,U] [#6 0.06,0.17,0.79,U] [#7 0.09,-0.00,0.70,U] [#8 -0.11,0.35,0.78,U] 
02:00:18.725 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.16, 0.08}
02:00:18.726 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
02:00:18.727 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
02:00:18.728 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.00 mountX=0.06 mountY=-0.08, mountTheta=-0.95
02:00:18.731 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
02:00:18.732 00.001 21068 Enqueuing Move request for scope (-0.04, 0.09)
02:00:18.733 00.001 16108 Worker thread wakes up
02:00:18.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
02:00:18.733 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
02:00:18.733 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.06 yDistance=-0.08
02:00:18.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:18.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:18.734 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:18.734 00.000 16108 MoveAxis(E, 0, ABG)
02:00:18.734 00.000 16108 Move returns status 0, amount 0
02:00:18.734 00.000 16108 MoveAxis(N, 0, ABG)
02:00:18.734 00.000 16108 Move returns status 0, amount 0
02:00:18.734 00.000 16108 move complete, result=0
02:00:18.734 00.000 16108 worker thread done servicing request
02:00:18.741 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3376, FiltMin=2899, FiltMax=65440, Gamma=1.000
02:00:18.769 00.028 21068 UpdateGuideState exits: m=130184 SNR=85.5
02:00:18.772 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:18.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:18.775 00.002 21068 Enqueuing Expose request
02:00:18.776 00.001 16108 Worker thread wakes up
02:00:18.776 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:18.779 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:18.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:19.749 00.970 16108 Exposure complete
02:00:19.804 00.055 16108 worker thread done servicing request
02:00:19.804 00.000 21068 OnExposeComplete: enter
02:00:19.805 00.001 21068 UpdateGuideState(): m_state=6
02:00:19.807 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11888
02:00:19.810 00.003 21068 Star::Find returns 1 (0), X=221.37, Y=875.97, Mass=132402, SNR=89.7, Peak=16083 HFD=3.4
02:00:19.812 00.002 21068 MultiStar: [#1 0.20,0.28,0.94,U] [#2 0.06,-0.05,1.23,U] [#3 0.24,-0.13,0.94,U] [#4 -0.07,0.11,0.88,U] [#5 0.47,0.07,0.75,U] [#6 -0.03,-0.01,0.80,U] [#7 0.20,0.02,0.59,U] [#8 0.05,0.19,0.75,U] 
02:00:19.812 00.000 21068 single-star, 8 included, MultiStar: {0.10, 0.05}, one-star: {-0.10, 0.03}
02:00:19.813 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
02:00:19.814 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
02:00:19.815 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.10 mountY=-0.01, mountTheta=-0.06
02:00:19.816 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
02:00:19.817 00.001 21068 Enqueuing Move request for scope (-0.10, 0.03)
02:00:19.818 00.001 16108 Worker thread wakes up
02:00:19.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:00:19.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:00:19.818 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.10 yDistance=-0.01
02:00:19.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:00:19.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:19.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:19.818 00.000 16108 MoveAxis(E, 0, ABG)
02:00:19.818 00.000 16108 Move returns status 0, amount 0
02:00:19.818 00.000 16108 MoveAxis(N, 0, ABG)
02:00:19.818 00.000 16108 Move returns status 0, amount 0
02:00:19.819 00.001 16108 move complete, result=0
02:00:19.819 00.000 16108 worker thread done servicing request
02:00:19.821 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3376, FiltMin=2841, FiltMax=65440, Gamma=1.000
02:00:19.837 00.016 21068 UpdateGuideState exits: m=132402 SNR=89.7
02:00:19.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.838 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:19.840 00.002 21068 Enqueuing Expose request
02:00:19.840 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:19.841 00.001 16108 Worker thread wakes up
02:00:19.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:19.842 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:20.993 01.151 16108 Exposure complete
02:00:21.054 00.061 16108 worker thread done servicing request
02:00:21.054 00.000 21068 OnExposeComplete: enter
02:00:21.055 00.001 21068 UpdateGuideState(): m_state=6
02:00:21.056 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11889
02:00:21.057 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=875.76, Mass=131898, SNR=84.8, Peak=18019 HFD=3.4
02:00:21.058 00.001 21068 MultiStar: [#1 0.03,0.14,1.04,U] [#2 0.17,-0.11,1.40,U] [#3 0.31,-0.12,1.18,U] [#4 -0.22,0.20,0.92,U] [#5 -0.11,-0.03,0.94,U] [#6 -0.13,0.31,0.79,U] [#7 0.27,0.08,0.67,U] [#8 0.02,0.04,0.80,U] 
02:00:21.059 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.13, -0.18}
02:00:21.060 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
02:00:21.061 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:00:21.062 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
02:00:21.063 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
02:00:21.065 00.002 21068 Enqueuing Move request for scope (0.06, 0.02)
02:00:21.065 00.000 16108 Worker thread wakes up
02:00:21.066 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
02:00:21.066 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
02:00:21.066 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
02:00:21.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:21.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:21.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:00:21.066 00.000 16108 MoveAxis(E, 0, ABG)
02:00:21.066 00.000 16108 Move returns status 0, amount 0
02:00:21.066 00.000 16108 MoveAxis(N, 0, ABG)
02:00:21.066 00.000 16108 Move returns status 0, amount 0
02:00:21.066 00.000 16108 move complete, result=0
02:00:21.066 00.000 16108 worker thread done servicing request
02:00:21.069 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3376, FiltMin=2899, FiltMax=63245, Gamma=1.000
02:00:21.085 00.016 21068 UpdateGuideState exits: m=131898 SNR=84.8
02:00:21.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:21.088 00.001 21068 Enqueuing Expose request
02:00:21.088 00.000 16108 Worker thread wakes up
02:00:21.088 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:21.090 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:21.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:22.048 00.958 16108 Exposure complete
02:00:22.127 00.079 16108 worker thread done servicing request
02:00:22.127 00.000 21068 OnExposeComplete: enter
02:00:22.129 00.002 21068 UpdateGuideState(): m_state=6
02:00:22.131 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11890
02:00:22.133 00.002 21068 Star::Find returns 1 (0), X=221.58, Y=875.53, Mass=106793, SNR=83.7, Peak=15571 HFD=3.2
02:00:22.135 00.002 21068 MultiStar: [#1 0.11,0.21,1.14,U] [#2 0.30,-0.16,1.22,U] [#3 0.54,0.09,1.06,U] [#4 -0.46,-0.20,0.80,U] [#5 0.21,0.02,1.08,U] [#6 0.03,0.14,0.91,U] [#7 0.42,-0.10,0.54,U] [#8 0.17,0.08,0.77,U] 
02:00:22.136 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.12, -0.41}
02:00:22.138 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
02:00:22.139 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:00:22.141 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
02:00:22.145 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.03, opts=13)
02:00:22.147 00.002 21068 Enqueuing Move request for scope (0.17, -0.03)
02:00:22.148 00.001 16108 Worker thread wakes up
02:00:22.149 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
02:00:22.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
02:00:22.149 00.000 16108 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=-0.01
02:00:22.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:00:22.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:22.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:22.149 00.000 16108 MoveAxis(E, 0, ABG)
02:00:22.149 00.000 16108 Move returns status 0, amount 0
02:00:22.149 00.000 16108 MoveAxis(N, 0, ABG)
02:00:22.149 00.000 16108 Move returns status 0, amount 0
02:00:22.149 00.000 16108 move complete, result=0
02:00:22.149 00.000 16108 worker thread done servicing request
02:00:22.153 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3376, FiltMin=2912, FiltMax=56317, Gamma=1.000
02:00:22.169 00.016 21068 UpdateGuideState exits: m=106793 SNR=83.7
02:00:22.172 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:22.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:22.175 00.002 21068 Enqueuing Expose request
02:00:22.176 00.001 16108 Worker thread wakes up
02:00:22.176 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:22.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:22.178 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:23.337 01.159 16108 Exposure complete
02:00:23.406 00.069 16108 worker thread done servicing request
02:00:23.407 00.001 21068 OnExposeComplete: enter
02:00:23.408 00.001 21068 UpdateGuideState(): m_state=6
02:00:23.409 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11891
02:00:23.410 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=875.99, Mass=124488, SNR=80.8, Peak=17571 HFD=3.3
02:00:23.411 00.001 21068 MultiStar: [#1 0.24,0.04,1.16,U] [#2 0.37,-0.11,1.41,U] [#3 0.43,0.01,1.09,U] [#4 -0.18,-0.10,0.77,U] [#5 0.32,0.02,1.26,U] [#6 0.03,0.16,1.02,U] [#7 0.38,-0.42,0.66,U] [#8 0.37,0.14,0.86,U] 
02:00:23.413 00.002 21068 single-star, 8 included, MultiStar: {0.24, -0.01}, one-star: {0.12, 0.05}
02:00:23.413 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:00:23.414 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:00:23.415 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.11 mountY=-0.07, mountTheta=-2.54
02:00:23.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
02:00:23.418 00.001 21068 Enqueuing Move request for scope (0.12, 0.05)
02:00:23.419 00.001 16108 Worker thread wakes up
02:00:23.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:00:23.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:00:23.419 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.07
02:00:23.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:00:23.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:23.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:00:23.419 00.000 16108 MoveAxis(E, 0, ABG)
02:00:23.419 00.000 16108 Move returns status 0, amount 0
02:00:23.419 00.000 16108 MoveAxis(N, 0, ABG)
02:00:23.419 00.000 16108 Move returns status 0, amount 0
02:00:23.419 00.000 16108 move complete, result=0
02:00:23.419 00.000 16108 worker thread done servicing request
02:00:23.426 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3379, FiltMin=2889, FiltMax=65440, Gamma=1.000
02:00:23.442 00.016 21068 UpdateGuideState exits: m=124488 SNR=80.8
02:00:23.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:23.443 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:23.444 00.001 21068 Enqueuing Expose request
02:00:23.446 00.002 16108 Worker thread wakes up
02:00:23.446 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:23.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:23.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:24.420 00.973 16108 Exposure complete
02:00:24.480 00.060 16108 worker thread done servicing request
02:00:24.480 00.000 21068 OnExposeComplete: enter
02:00:24.481 00.001 21068 UpdateGuideState(): m_state=6
02:00:24.483 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11892
02:00:24.483 00.000 21068 Star::Find returns 1 (0), X=221.63, Y=875.78, Mass=161719, SNR=112.5, Peak=20451 HFD=3.5
02:00:24.485 00.002 21068 MultiStar: [#1 0.31,0.08,0.85,U] [#2 0.27,-0.20,0.88,U] [#3 0.22,-0.16,0.84,U] [#4 -0.09,0.13,0.66,U] [#5 0.27,0.04,0.74,U] [#6 0.10,0.05,0.65,U] [#7 0.45,0.04,0.47,U] [#8 0.12,0.17,0.57,U] 
02:00:24.485 00.000 21068 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.17, -0.16}
02:00:24.486 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:00:24.487 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
02:00:24.488 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.10 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
02:00:24.489 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.02, opts=13)
02:00:24.490 00.001 21068 Enqueuing Move request for scope (0.20, -0.02)
02:00:24.491 00.001 16108 Worker thread wakes up
02:00:24.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:00:24.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:00:24.491 00.000 16108 Moving (0.20, -0.02) raw xDistance=-0.20 yDistance=-0.03
02:00:24.492 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:00:24.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:24.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:00:24.492 00.000 16108 MoveAxis(E, 53, ABG)
02:00:24.492 00.000 16108 Guiding  Dir = 2, Dur = 53
02:00:24.492 00.000 16108 IsSlewing returns 0
02:00:24.492 00.000 16108 IsGuiding returns 0
02:00:24.496 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3376, FiltMin=2931, FiltMax=59641, Gamma=1.000
02:00:24.510 00.014 21068 UpdateGuideState exits: m=161719 SNR=112.5
02:00:24.511 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.512 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:24.513 00.001 21068 Enqueuing Expose request
02:00:24.516 00.003 16108 PulseGuide returned control before completion, sleep 40
02:00:24.562 00.046 16108 IsGuiding returns 1
02:00:24.562 00.000 16108 scope still moving after pulse duration time elapsed
02:00:24.593 00.031 16108 IsSlewing returns 0
02:00:24.594 00.001 16108 IsGuiding returns 1
02:00:24.625 00.031 16108 IsSlewing returns 0
02:00:24.625 00.000 16108 IsGuiding returns 0
02:00:24.625 00.000 16108 scope move finished after 53 + 79 ms
02:00:24.625 00.000 16108 Move returns status 0, amount 53
02:00:24.625 00.000 16108 MoveAxis(N, 0, ABG)
02:00:24.626 00.001 16108 Move returns status 0, amount 0
02:00:24.626 00.000 16108 move complete, result=0
02:00:24.626 00.000 16108 worker thread done servicing request
02:00:24.626 00.000 16108 Worker thread wakes up
02:00:24.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:24.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:24.626 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
02:00:25.788 01.162 16108 Exposure complete
02:00:25.868 00.080 16108 worker thread done servicing request
02:00:25.868 00.000 21068 OnExposeComplete: enter
02:00:25.869 00.001 21068 UpdateGuideState(): m_state=6
02:00:25.870 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11893
02:00:25.871 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=875.84, Mass=130743, SNR=94.1, Peak=17427 HFD=3.2
02:00:25.872 00.001 21068 MultiStar: [#1 0.02,0.14,0.93,U] [#2 0.10,-0.14,1.29,U] [#3 0.08,-0.04,1.01,U] [#4 -0.45,0.12,0.68,U] [#5 0.02,0.02,0.81,U] [#6 -0.15,0.31,0.92,U] [#7 0.38,0.02,0.60,U] [#8 0.23,0.22,0.76,U] 
02:00:25.873 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.15, -0.09}
02:00:25.875 00.002 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
02:00:25.876 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
02:00:25.877 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
02:00:25.878 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
02:00:25.879 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
02:00:25.880 00.001 16108 Worker thread wakes up
02:00:25.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:00:25.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:00:25.880 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.06
02:00:25.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:00:25.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:25.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:25.880 00.000 16108 MoveAxis(E, 0, ABG)
02:00:25.880 00.000 16108 Move returns status 0, amount 0
02:00:25.880 00.000 16108 MoveAxis(N, 0, ABG)
02:00:25.880 00.000 16108 Move returns status 0, amount 0
02:00:25.880 00.000 16108 move complete, result=0
02:00:25.880 00.000 16108 worker thread done servicing request
02:00:25.886 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3376, FiltMin=2905, FiltMax=65440, Gamma=1.000
02:00:25.913 00.027 21068 UpdateGuideState exits: m=130743 SNR=94.1
02:00:25.915 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:25.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:25.917 00.001 21068 Enqueuing Expose request
02:00:25.919 00.002 16108 Worker thread wakes up
02:00:25.919 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:25.922 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:25.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:26.905 00.983 16108 Exposure complete
02:00:26.960 00.055 16108 worker thread done servicing request
02:00:26.960 00.000 21068 OnExposeComplete: enter
02:00:26.961 00.001 21068 UpdateGuideState(): m_state=6
02:00:26.962 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11894
02:00:26.962 00.000 21068 Star::Find returns 1 (0), X=221.48, Y=875.97, Mass=130604, SNR=83.5, Peak=18259 HFD=3.0
02:00:26.964 00.002 21068 MultiStar: [#1 -0.09,0.09,1.19,U] [#2 0.11,-0.11,1.32,U] [#3 0.04,-0.02,1.04,U] [#4 -0.22,-0.03,0.91,U] [#5 -0.02,0.14,0.98,U] [#6 -0.26,0.12,0.90,U] [#7 0.24,0.09,0.55,U] [#8 0.14,0.14,0.76,U] 
02:00:26.965 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.01, 0.03}
02:00:26.966 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
02:00:26.966 00.000 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
02:00:26.967 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.06 mountX=-0.01 mountY=-0.03, mountTheta=-1.90
02:00:26.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
02:00:26.971 00.002 21068 Enqueuing Move request for scope (0.01, 0.03)
02:00:26.973 00.002 16108 Worker thread wakes up
02:00:26.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:00:26.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:00:26.973 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
02:00:26.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:26.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:26.974 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:00:26.974 00.000 16108 MoveAxis(E, 0, ABG)
02:00:26.974 00.000 16108 Move returns status 0, amount 0
02:00:26.974 00.000 16108 MoveAxis(N, 0, ABG)
02:00:26.974 00.000 16108 Move returns status 0, amount 0
02:00:26.974 00.000 16108 move complete, result=0
02:00:26.974 00.000 16108 worker thread done servicing request
02:00:26.982 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3379, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:00:27.003 00.021 21068 UpdateGuideState exits: m=130604 SNR=83.5
02:00:27.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.004 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:27.005 00.001 21068 Enqueuing Expose request
02:00:27.006 00.001 16108 Worker thread wakes up
02:00:27.006 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:27.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:27.007 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:28.176 01.169 16108 Exposure complete
02:00:28.233 00.057 16108 worker thread done servicing request
02:00:28.233 00.000 21068 OnExposeComplete: enter
02:00:28.234 00.001 21068 UpdateGuideState(): m_state=6
02:00:28.235 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11895
02:00:28.236 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=875.81, Mass=125176, SNR=89.2, Peak=16368 HFD=3.4
02:00:28.236 00.000 21068 MultiStar: [#1 0.03,0.30,1.16,U] [#2 -0.00,-0.12,1.19,U] [#3 0.09,-0.21,0.99,U] [#4 -0.35,0.21,0.96,U] [#5 -0.01,-0.05,0.87,U] [#6 0.09,0.21,0.83,U] [#7 -0.09,0.00,0.61,U] [#8 0.01,0.29,0.78,U] 
02:00:28.237 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.23, -0.13}
02:00:28.238 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
02:00:28.239 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
02:00:28.239 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.36 mountX=0.06 mountY=-0.04, mountTheta=-0.56
02:00:28.243 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
02:00:28.246 00.003 21068 Enqueuing Move request for scope (-0.05, 0.05)
02:00:28.247 00.001 16108 Worker thread wakes up
02:00:28.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:00:28.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:00:28.248 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
02:00:28.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:28.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:28.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:28.248 00.000 16108 MoveAxis(E, 0, ABG)
02:00:28.248 00.000 16108 Move returns status 0, amount 0
02:00:28.248 00.000 16108 MoveAxis(N, 0, ABG)
02:00:28.248 00.000 16108 Move returns status 0, amount 0
02:00:28.249 00.001 16108 move complete, result=0
02:00:28.249 00.000 16108 worker thread done servicing request
02:00:28.254 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3376, FiltMin=2864, FiltMax=63977, Gamma=1.000
02:00:28.271 00.017 21068 UpdateGuideState exits: m=125176 SNR=89.2
02:00:28.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:28.275 00.002 21068 Enqueuing Expose request
02:00:28.276 00.001 16108 Worker thread wakes up
02:00:28.276 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:28.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:28.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:29.270 00.994 16108 Exposure complete
02:00:29.346 00.076 16108 worker thread done servicing request
02:00:29.346 00.000 21068 OnExposeComplete: enter
02:00:29.347 00.001 21068 UpdateGuideState(): m_state=6
02:00:29.348 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11896
02:00:29.348 00.000 21068 Star::Find returns 1 (0), X=221.35, Y=876.01, Mass=125241, SNR=87.5, Peak=15664 HFD=3.3
02:00:29.349 00.001 21068 MultiStar: [#1 -0.16,0.39,1.09,U] [#2 -0.09,-0.09,1.39,U] [#3 -0.15,-0.02,0.96,U] [#4 -0.35,0.16,0.77,U] [#5 0.16,0.15,0.90,U] [#6 -0.28,0.23,0.79,U] [#7 0.14,0.10,0.54,U] [#8 -0.23,0.22,0.74,U] 
02:00:29.350 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.11, 0.07}
02:00:29.351 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
02:00:29.351 00.000 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
02:00:29.352 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.14 cameraTheta=2.56 mountX=0.12 mountY=-0.05, mountTheta=-0.35
02:00:29.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
02:00:29.354 00.000 21068 Enqueuing Move request for scope (-0.11, 0.07)
02:00:29.355 00.001 16108 Worker thread wakes up
02:00:29.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:00:29.355 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:00:29.355 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.12 yDistance=-0.05
02:00:29.355 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:00:29.355 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:29.355 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:29.356 00.001 16108 MoveAxis(E, 0, ABG)
02:00:29.356 00.000 16108 Move returns status 0, amount 0
02:00:29.356 00.000 16108 MoveAxis(N, 0, ABG)
02:00:29.356 00.000 16108 Move returns status 0, amount 0
02:00:29.356 00.000 16108 move complete, result=0
02:00:29.356 00.000 16108 worker thread done servicing request
02:00:29.360 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3376, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:00:29.376 00.016 21068 UpdateGuideState exits: m=125241 SNR=87.5
02:00:29.378 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.378 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:29.379 00.001 21068 Enqueuing Expose request
02:00:29.380 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:29.380 00.000 16108 Worker thread wakes up
02:00:29.381 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:29.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:30.548 01.167 16108 Exposure complete
02:00:30.614 00.066 16108 worker thread done servicing request
02:00:30.615 00.001 21068 OnExposeComplete: enter
02:00:30.617 00.002 21068 UpdateGuideState(): m_state=6
02:00:30.620 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11897
02:00:30.620 00.000 21068 Star::Find returns 1 (0), X=221.51, Y=875.89, Mass=120088, SNR=92.3, Peak=16387 HFD=3.5
02:00:30.623 00.003 21068 MultiStar: [#1 -0.06,0.37,1.07,U] [#2 0.28,0.18,1.25,U] [#3 0.10,0.09,0.94,U] [#4 -0.31,0.18,0.74,U] [#5 0.11,0.26,0.89,U] [#6 -0.13,0.32,0.81,U] [#7 0.33,0.18,0.60,U] [#8 0.27,0.47,0.73,U] 
02:00:30.624 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.21}, one-star: {0.04, -0.05}
02:00:30.625 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
02:00:30.625 00.000 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
02:00:30.626 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.86 mountX=-0.05 mountY=0.04, mountTheta=2.49
02:00:30.628 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
02:00:30.629 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
02:00:30.631 00.002 16108 Worker thread wakes up
02:00:30.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:00:30.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:00:30.631 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
02:00:30.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:00:30.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:30.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:30.631 00.000 16108 MoveAxis(E, 0, ABG)
02:00:30.631 00.000 16108 Move returns status 0, amount 0
02:00:30.631 00.000 16108 MoveAxis(N, 0, ABG)
02:00:30.631 00.000 16108 Move returns status 0, amount 0
02:00:30.631 00.000 16108 move complete, result=0
02:00:30.631 00.000 16108 worker thread done servicing request
02:00:30.636 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3376, FiltMin=2886, FiltMax=55053, Gamma=1.000
02:00:30.656 00.020 21068 UpdateGuideState exits: m=120088 SNR=92.3
02:00:30.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:30.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:30.659 00.001 21068 Enqueuing Expose request
02:00:30.661 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:30.663 00.002 16108 Worker thread wakes up
02:00:30.663 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:30.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:31.646 00.983 16108 Exposure complete
02:00:31.703 00.057 16108 worker thread done servicing request
02:00:31.703 00.000 21068 OnExposeComplete: enter
02:00:31.705 00.002 21068 UpdateGuideState(): m_state=6
02:00:31.706 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11898
02:00:31.707 00.001 21068 Star::Find returns 1 (0), X=221.98, Y=876.11, Mass=119065, SNR=88.4, Peak=20019 HFD=3.0
02:00:31.707 00.000 21068 MultiStar: [#1 0.32,0.34,1.26,U] [#2 0.66,0.02,0.00,M1] [#3 0.70,0.23,0.00,M1] [#4 -0.03,-0.01,0.82,U] [#5 0.55,0.16,1.05,U] [#6 0.13,0.16,0.79,U] [#7 0.66,-0.16,0.00,M1] [#8 0.27,0.13,0.83,U] 
02:00:31.708 00.001 21068 refined, 5 included, MultiStar: {0.31, 0.17}, one-star: {0.51, 0.17}
02:00:31.709 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
02:00:31.710 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
02:00:31.711 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.17 hyp=0.36 cameraTheta=0.50 mountX=-0.28 mountY=-0.24, mountTheta=-2.43
02:00:31.712 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.17, opts=13)
02:00:31.713 00.001 21068 Enqueuing Move request for scope (0.31, 0.17)
02:00:31.714 00.001 16108 Worker thread wakes up
02:00:31.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.17) opts 0xd
02:00:31.715 00.001 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.17)
02:00:31.715 00.000 16108 Moving (0.31, 0.17) raw xDistance=-0.28 yDistance=-0.24
02:00:31.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:00:31.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:00:31.715 00.000 16108 MoveAxis(E, 72, ABG)
02:00:31.715 00.000 16108 Guiding  Dir = 2, Dur = 72
02:00:31.716 00.001 16108 IsSlewing returns 0
02:00:31.716 00.000 16108 IsGuiding returns 0
02:00:31.718 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3376, FiltMin=2905, FiltMax=65440, Gamma=1.000
02:00:31.722 00.004 16108 PulseGuide returned control before completion, sleep 76
02:00:31.738 00.016 21068 UpdateGuideState exits: m=119065 SNR=88.4
02:00:31.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:31.741 00.001 21068 Enqueuing Expose request
02:00:31.799 00.058 16108 IsGuiding returns 1
02:00:31.799 00.000 16108 scope still moving after pulse duration time elapsed
02:00:31.830 00.031 16108 IsSlewing returns 0
02:00:31.830 00.000 16108 IsGuiding returns 0
02:00:31.830 00.000 16108 scope move finished after 72 + 42 ms
02:00:31.830 00.000 16108 Move returns status 0, amount 72
02:00:31.830 00.000 16108 MoveAxis(N, 48, ABG)
02:00:31.830 00.000 16108 Guiding  Dir = 0, Dur = 48
02:00:31.830 00.000 16108 IsSlewing returns 0
02:00:31.831 00.001 16108 IsGuiding returns 0
02:00:31.877 00.046 16108 PulseGuide returned control before completion, sleep 12
02:00:31.892 00.015 16108 IsGuiding returns 1
02:00:31.892 00.000 16108 scope still moving after pulse duration time elapsed
02:00:31.923 00.031 16108 IsSlewing returns 0
02:00:31.923 00.000 16108 IsGuiding returns 1
02:00:31.955 00.032 16108 IsSlewing returns 0
02:00:31.955 00.000 16108 IsGuiding returns 1
02:00:31.986 00.031 16108 IsSlewing returns 0
02:00:31.986 00.000 16108 IsGuiding returns 0
02:00:31.986 00.000 16108 scope move finished after 48 + 107 ms
02:00:31.986 00.000 16108 Move returns status 0, amount 48
02:00:31.986 00.000 16108 move complete, result=0
02:00:31.986 00.000 16108 worker thread done servicing request
02:00:31.986 00.000 16108 Worker thread wakes up
02:00:31.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:31.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:31.988 00.002 21068 GuideStep: -0.3 px 72 ms EAST, -0.2 px 48 ms NORTH
02:00:33.154 01.166 16108 Exposure complete
02:00:33.211 00.057 21068 OnExposeComplete: enter
02:00:33.212 00.001 21068 UpdateGuideState(): m_state=6
02:00:33.213 00.001 16108 worker thread done servicing request
02:00:33.213 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11899
02:00:33.214 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.89, Mass=121160, SNR=80.6, Peak=18195 HFD=2.9
02:00:33.215 00.001 21068 MultiStar: [#1 0.18,0.01,1.04,U] [#2 0.23,-0.32,1.45,U] [#3 0.06,-0.21,1.08,U] [#4 -0.27,-0.20,1.02,U] [#5 0.25,0.06,1.11,U] [#6 -0.03,0.00,0.76,U] [#7 0.25,-0.04,0.64,U] [#8 0.17,0.20,0.78,U] 
02:00:33.216 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.04, -0.05}
02:00:33.216 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
02:00:33.217 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
02:00:33.218 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.27 mountX=0.03 mountY=0.06, mountTheta=1.06
02:00:33.219 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
02:00:33.220 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
02:00:33.221 00.001 16108 Worker thread wakes up
02:00:33.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
02:00:33.221 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
02:00:33.221 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
02:00:33.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:00:33.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:33.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:00:33.221 00.000 16108 MoveAxis(E, 0, ABG)
02:00:33.221 00.000 16108 Move returns status 0, amount 0
02:00:33.221 00.000 16108 MoveAxis(N, 0, ABG)
02:00:33.221 00.000 16108 Move returns status 0, amount 0
02:00:33.221 00.000 16108 move complete, result=0
02:00:33.221 00.000 16108 worker thread done servicing request
02:00:33.225 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3376, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:00:33.254 00.029 21068 UpdateGuideState exits: m=121160 SNR=80.6
02:00:33.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:33.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:33.257 00.001 21068 Enqueuing Expose request
02:00:33.258 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:33.260 00.002 16108 Worker thread wakes up
02:00:33.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:33.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:34.232 00.972 16108 Exposure complete
02:00:34.291 00.059 16108 worker thread done servicing request
02:00:34.291 00.000 21068 OnExposeComplete: enter
02:00:34.292 00.001 21068 UpdateGuideState(): m_state=6
02:00:34.293 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11900
02:00:34.293 00.000 21068 Star::Find returns 1 (0), X=221.18, Y=875.97, Mass=125130, SNR=87.0, Peak=18992 HFD=3.1
02:00:34.294 00.001 21068 MultiStar: [#1 -0.04,0.13,1.29,U] [#2 -0.01,0.04,1.19,U] [#3 -0.09,-0.20,0.99,U] [#4 -0.47,-0.14,0.84,U] [#5 0.02,0.15,0.84,U] [#6 -0.27,0.20,0.81,U] [#7 0.01,0.00,0.61,U] [#8 -0.25,0.36,0.76,U] 
02:00:34.295 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.28, 0.03}
02:00:34.296 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
02:00:34.297 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
02:00:34.297 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.76 mountX=0.16 mountY=-0.02, mountTheta=-0.15
02:00:34.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
02:00:34.300 00.001 21068 Enqueuing Move request for scope (-0.15, 0.06)
02:00:34.301 00.001 16108 Worker thread wakes up
02:00:34.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
02:00:34.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
02:00:34.301 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.16 yDistance=-0.02
02:00:34.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:00:34.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:34.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:00:34.301 00.000 16108 MoveAxis(E, 0, ABG)
02:00:34.301 00.000 16108 Move returns status 0, amount 0
02:00:34.301 00.000 16108 MoveAxis(N, 0, ABG)
02:00:34.301 00.000 16108 Move returns status 0, amount 0
02:00:34.301 00.000 16108 move complete, result=0
02:00:34.301 00.000 16108 worker thread done servicing request
02:00:34.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3376, FiltMin=2928, FiltMax=65440, Gamma=1.000
02:00:34.325 00.021 21068 UpdateGuideState exits: m=125130 SNR=87.0
02:00:34.327 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:34.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:34.330 00.002 21068 Enqueuing Expose request
02:00:34.331 00.001 16108 Worker thread wakes up
02:00:34.331 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:34.332 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:34.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:35.498 01.166 16108 Exposure complete
02:00:35.567 00.069 16108 worker thread done servicing request
02:00:35.569 00.002 21068 OnExposeComplete: enter
02:00:35.569 00.000 21068 UpdateGuideState(): m_state=6
02:00:35.570 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11901
02:00:35.571 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.76, Mass=126000, SNR=85.6, Peak=17360 HFD=3.0
02:00:35.572 00.001 21068 MultiStar: [#1 -0.22,0.08,1.24,U] [#2 -0.07,-0.28,1.19,U] [#3 -0.08,-0.15,1.11,U] [#4 -0.39,-0.14,0.98,U] [#5 -0.00,-0.06,0.90,U] [#6 -0.29,0.08,0.90,U] [#7 0.26,-0.16,0.55,U] [#8 -0.21,0.03,0.68,U] 
02:00:35.573 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.28, -0.18}
02:00:35.574 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
02:00:35.576 00.002 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
02:00:35.577 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.14 mountY=0.13, mountTheta=0.72
02:00:35.581 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.09, opts=13)
02:00:35.582 00.001 21068 Enqueuing Move request for scope (-0.16, -0.09)
02:00:35.583 00.001 16108 Worker thread wakes up
02:00:35.584 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
02:00:35.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
02:00:35.584 00.000 16108 Moving (-0.16, -0.09) raw xDistance=0.14 yDistance=0.13
02:00:35.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:00:35.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:35.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:00:35.584 00.000 16108 MoveAxis(E, 0, ABG)
02:00:35.584 00.000 16108 Move returns status 0, amount 0
02:00:35.585 00.001 16108 MoveAxis(N, 0, ABG)
02:00:35.585 00.000 16108 Move returns status 0, amount 0
02:00:35.585 00.000 16108 move complete, result=0
02:00:35.585 00.000 16108 worker thread done servicing request
02:00:35.591 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3376, FiltMin=2937, FiltMax=64445, Gamma=1.000
02:00:35.609 00.018 21068 UpdateGuideState exits: m=126000 SNR=85.6
02:00:35.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.612 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:35.613 00.001 21068 Enqueuing Expose request
02:00:35.614 00.001 16108 Worker thread wakes up
02:00:35.614 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:35.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:35.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:36.596 00.982 16108 Exposure complete
02:00:36.666 00.070 16108 worker thread done servicing request
02:00:36.666 00.000 21068 OnExposeComplete: enter
02:00:36.667 00.001 21068 UpdateGuideState(): m_state=6
02:00:36.668 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11902
02:00:36.669 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=876.01, Mass=125638, SNR=80.1, Peak=17856 HFD=3.2
02:00:36.669 00.000 21068 MultiStar: [#1 -0.01,0.06,1.14,U] [#2 0.10,-0.09,1.32,U] [#3 0.07,-0.06,1.15,U] [#4 -0.56,-0.02,0.90,U] [#5 -0.04,0.12,0.97,U] [#6 -0.26,0.29,0.75,U] [#7 0.12,0.11,0.58,U] [#8 -0.20,0.29,0.74,U] 
02:00:36.670 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.21, 0.07}
02:00:36.671 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
02:00:36.672 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
02:00:36.672 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=0.11 mountY=-0.04, mountTheta=-0.36
02:00:36.674 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
02:00:36.676 00.002 21068 Enqueuing Move request for scope (-0.10, 0.06)
02:00:36.676 00.000 16108 Worker thread wakes up
02:00:36.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
02:00:36.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:00:36.677 00.001 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.04
02:00:36.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:36.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:36.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:36.677 00.000 16108 MoveAxis(E, 0, ABG)
02:00:36.677 00.000 16108 Move returns status 0, amount 0
02:00:36.677 00.000 16108 MoveAxis(N, 0, ABG)
02:00:36.677 00.000 16108 Move returns status 0, amount 0
02:00:36.677 00.000 16108 move complete, result=0
02:00:36.677 00.000 16108 worker thread done servicing request
02:00:36.680 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3376, FiltMin=2915, FiltMax=65440, Gamma=1.000
02:00:36.696 00.016 21068 UpdateGuideState exits: m=125638 SNR=80.1
02:00:36.696 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:36.698 00.001 21068 Enqueuing Expose request
02:00:36.698 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:36.699 00.001 16108 Worker thread wakes up
02:00:36.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:36.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:37.868 01.168 16108 Exposure complete
02:00:37.923 00.055 16108 worker thread done servicing request
02:00:37.923 00.000 21068 OnExposeComplete: enter
02:00:37.926 00.003 21068 UpdateGuideState(): m_state=6
02:00:37.926 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11903
02:00:37.927 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.60, Mass=117183, SNR=81.7, Peak=15392 HFD=3.2
02:00:37.928 00.001 21068 MultiStar: [#1 -0.12,-0.04,1.23,U] [#2 0.01,-0.37,1.23,U] [#3 -0.19,-0.43,1.19,U] [#4 -0.42,-0.08,0.89,U] [#5 -0.12,-0.31,1.01,U] [#6 -0.16,-0.15,0.80,U] [#7 -0.01,-0.47,0.76,U] [#8 -0.16,0.06,0.82,U] 
02:00:37.929 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.24}, one-star: {-0.25, -0.34}
02:00:37.930 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.18)
02:00:37.930 00.000 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
02:00:37.931 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.14 mountX=0.11 mountY=0.27, mountTheta=1.18
02:00:37.933 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.24, opts=13)
02:00:37.933 00.000 21068 Enqueuing Move request for scope (-0.16, -0.24)
02:00:37.934 00.001 16108 Worker thread wakes up
02:00:37.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
02:00:37.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
02:00:37.934 00.000 16108 Moving (-0.16, -0.24) raw xDistance=0.11 yDistance=0.27
02:00:37.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:37.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:37.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:00:37.934 00.000 16108 MoveAxis(E, 0, ABG)
02:00:37.934 00.000 16108 Move returns status 0, amount 0
02:00:37.934 00.000 16108 MoveAxis(N, 0, ABG)
02:00:37.934 00.000 16108 Move returns status 0, amount 0
02:00:37.936 00.002 16108 move complete, result=0
02:00:37.936 00.000 16108 worker thread done servicing request
02:00:37.939 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3376, FiltMin=2886, FiltMax=55933, Gamma=1.000
02:00:37.953 00.014 21068 UpdateGuideState exits: m=117183 SNR=81.7
02:00:37.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:37.956 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:37.957 00.001 21068 Enqueuing Expose request
02:00:37.957 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:00:37.958 00.001 16108 Worker thread wakes up
02:00:37.958 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:37.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:38.929 00.971 16108 Exposure complete
02:00:39.000 00.071 16108 worker thread done servicing request
02:00:39.000 00.000 21068 OnExposeComplete: enter
02:00:39.000 00.000 21068 UpdateGuideState(): m_state=6
02:00:39.001 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11904
02:00:39.003 00.002 21068 Star::Find returns 1 (0), X=220.87, Y=875.82, Mass=125807, SNR=94.1, Peak=19392 HFD=2.9
02:00:39.004 00.001 21068 MultiStar: [#1 -0.35,-0.09,0.94,U] [#2 -0.05,-0.35,1.30,U] [#3 -0.20,-0.46,1.04,U] [#4 -0.86,-0.30,0.00,M1] [#5 -0.16,-0.17,0.95,U] [#6 -0.59,-0.06,0.00,M1] [#7 0.03,-0.29,0.59,U] [#8 -0.44,0.00,0.74,U] 
02:00:39.005 00.001 21068 refined, 6 included, MultiStar: {-0.25, -0.22}, one-star: {-0.59, -0.12}
02:00:39.005 00.000 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
02:00:39.006 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
02:00:39.007 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.34 cameraTheta=-2.41 mountX=0.21 mountY=0.28, mountTheta=0.93
02:00:39.009 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.22, opts=13)
02:00:39.009 00.000 21068 Enqueuing Move request for scope (-0.25, -0.22)
02:00:39.010 00.001 16108 Worker thread wakes up
02:00:39.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd
02:00:39.010 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.22)
02:00:39.010 00.000 16108 Moving (-0.25, -0.22) raw xDistance=0.21 yDistance=0.28
02:00:39.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:00:39.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:39.011 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:00:39.011 00.000 16108 MoveAxis(W, 55, ABG)
02:00:39.011 00.000 16108 Guiding  Dir = 3, Dur = 55
02:00:39.011 00.000 16108 IsSlewing returns 0
02:00:39.011 00.000 16108 IsGuiding returns 0
02:00:39.012 00.001 16108 PulseGuide returned control before completion, sleep 64
02:00:39.014 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3379, FiltMin=2867, FiltMax=52573, Gamma=1.000
02:00:39.034 00.020 21068 UpdateGuideState exits: m=125807 SNR=94.1
02:00:39.037 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.037 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:39.038 00.001 21068 Enqueuing Expose request
02:00:39.085 00.047 16108 IsGuiding returns 1
02:00:39.085 00.000 16108 scope still moving after pulse duration time elapsed
02:00:39.116 00.031 16108 IsSlewing returns 0
02:00:39.116 00.000 16108 IsGuiding returns 0
02:00:39.116 00.000 16108 scope move finished after 55 + 50 ms
02:00:39.117 00.001 16108 Move returns status 0, amount 55
02:00:39.117 00.000 16108 MoveAxis(N, 0, ABG)
02:00:39.117 00.000 16108 Move returns status 0, amount 0
02:00:39.117 00.000 16108 move complete, result=0
02:00:39.117 00.000 16108 worker thread done servicing request
02:00:39.117 00.000 16108 Worker thread wakes up
02:00:39.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:39.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:39.117 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.3 px 0 ms NORTH
02:00:40.294 01.177 16108 Exposure complete
02:00:40.353 00.059 16108 worker thread done servicing request
02:00:40.353 00.000 21068 OnExposeComplete: enter
02:00:40.355 00.002 21068 UpdateGuideState(): m_state=6
02:00:40.355 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11905
02:00:40.356 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=875.61, Mass=127233, SNR=87.9, Peak=15677 HFD=3.2
02:00:40.357 00.001 21068 MultiStar: [#1 0.17,-0.07,1.08,U] [#2 0.48,-0.35,0.00,M1] [#3 0.06,-0.18,1.02,U] [#4 -0.27,-0.18,0.94,U] [#5 0.21,-0.14,0.93,U] [#6 0.13,-0.05,0.70,U] [#7 0.81,-0.15,0.00,M1] [#8 -0.20,-0.29,0.85,U] 
02:00:40.358 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.18}, one-star: {0.10, -0.33}
02:00:40.358 00.000 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
02:00:40.359 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
02:00:40.360 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.39 mountX=-0.06 mountY=0.17, mountTheta=1.93
02:00:40.363 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.18, opts=13)
02:00:40.365 00.002 21068 Enqueuing Move request for scope (0.03, -0.18)
02:00:40.368 00.003 16108 Worker thread wakes up
02:00:40.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
02:00:40.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
02:00:40.368 00.000 16108 Moving (0.03, -0.18) raw xDistance=-0.06 yDistance=0.17
02:00:40.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:40.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:40.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:00:40.368 00.000 16108 MoveAxis(E, 0, ABG)
02:00:40.368 00.000 16108 Move returns status 0, amount 0
02:00:40.368 00.000 16108 MoveAxis(N, 0, ABG)
02:00:40.368 00.000 16108 Move returns status 0, amount 0
02:00:40.368 00.000 16108 move complete, result=0
02:00:40.368 00.000 16108 worker thread done servicing request
02:00:40.372 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3376, FiltMin=2902, FiltMax=48253, Gamma=1.000
02:00:40.389 00.017 21068 UpdateGuideState exits: m=127233 SNR=87.9
02:00:40.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:40.391 00.000 21068 Enqueuing Expose request
02:00:40.392 00.001 16108 Worker thread wakes up
02:00:40.392 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:40.392 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:40.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:41.377 00.985 16108 Exposure complete
02:00:41.444 00.067 16108 worker thread done servicing request
02:00:41.444 00.000 21068 OnExposeComplete: enter
02:00:41.445 00.001 21068 UpdateGuideState(): m_state=6
02:00:41.446 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11906
02:00:41.446 00.000 21068 Star::Find returns 1 (0), X=221.47, Y=875.55, Mass=108442, SNR=76.9, Peak=14275 HFD=3.1
02:00:41.447 00.001 21068 MultiStar: [#1 0.34,0.03,1.57,U] [#2 0.30,-0.41,1.45,U] [#3 0.26,-0.26,1.11,U] [#4 -0.34,-0.28,0.81,U] [#5 0.40,-0.27,0.97,U] [#6 0.04,-0.26,0.91,U] [#7 0.57,-0.36,0.00,M2] [#8 0.25,-0.36,0.87,U] 
02:00:41.448 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.26}, one-star: {0.01, -0.39}
02:00:41.449 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
02:00:41.450 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
02:00:41.451 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.94 mountX=-0.23 mountY=0.21, mountTheta=2.41
02:00:41.452 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.26, opts=13)
02:00:41.453 00.001 21068 Enqueuing Move request for scope (0.19, -0.26)
02:00:41.454 00.001 16108 Worker thread wakes up
02:00:41.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
02:00:41.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
02:00:41.454 00.000 16108 Moving (0.19, -0.26) raw xDistance=-0.23 yDistance=0.21
02:00:41.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:00:41.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:41.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:00:41.454 00.000 16108 MoveAxis(E, 61, ABG)
02:00:41.454 00.000 16108 Guiding  Dir = 2, Dur = 61
02:00:41.455 00.001 16108 IsSlewing returns 0
02:00:41.455 00.000 16108 IsGuiding returns 0
02:00:41.456 00.001 16108 PulseGuide returned control before completion, sleep 71
02:00:41.458 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3376, FiltMin=2899, FiltMax=55581, Gamma=1.000
02:00:41.482 00.024 21068 UpdateGuideState exits: m=108442 SNR=76.9
02:00:41.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:41.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:41.485 00.001 21068 Enqueuing Expose request
02:00:41.530 00.045 16108 IsGuiding returns 1
02:00:41.530 00.000 16108 scope still moving after pulse duration time elapsed
02:00:41.561 00.031 16108 IsSlewing returns 0
02:00:41.561 00.000 16108 IsGuiding returns 0
02:00:41.561 00.000 16108 scope move finished after 61 + 45 ms
02:00:41.561 00.000 16108 Move returns status 0, amount 61
02:00:41.561 00.000 16108 MoveAxis(N, 0, ABG)
02:00:41.561 00.000 16108 Move returns status 0, amount 0
02:00:41.561 00.000 16108 move complete, result=0
02:00:41.561 00.000 16108 worker thread done servicing request
02:00:41.561 00.000 16108 Worker thread wakes up
02:00:41.561 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.2 px 0 ms NORTH
02:00:41.563 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:41.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:42.725 01.162 16108 Exposure complete
02:00:42.783 00.058 16108 worker thread done servicing request
02:00:42.783 00.000 21068 OnExposeComplete: enter
02:00:42.784 00.001 21068 UpdateGuideState(): m_state=6
02:00:42.785 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11907
02:00:42.785 00.000 21068 Star::Find returns 1 (0), X=221.15, Y=875.86, Mass=123575, SNR=79.0, Peak=18640 HFD=3.3
02:00:42.786 00.001 21068 MultiStar: [#1 -0.29,0.16,1.10,U] [#2 -0.17,-0.11,1.49,U] [#3 0.01,0.01,1.07,U] [#4 -0.82,0.09,0.00,M1] [#5 -0.06,0.16,0.92,U] [#6 -0.47,0.04,0.87,U] [#7 -0.22,-0.07,0.69,U] [#8 -0.53,0.11,0.85,U] 
02:00:42.787 00.001 21068 refined, 7 included, MultiStar: {-0.24, 0.02}, one-star: {-0.31, -0.08}
02:00:42.788 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
02:00:42.789 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
02:00:42.790 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.06 mountX=0.24 mountY=0.04, mountTheta=0.15
02:00:42.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.02, opts=13)
02:00:42.792 00.000 21068 Enqueuing Move request for scope (-0.24, 0.02)
02:00:42.793 00.001 16108 Worker thread wakes up
02:00:42.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
02:00:42.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
02:00:42.793 00.000 16108 Moving (-0.24, 0.02) raw xDistance=0.24 yDistance=0.04
02:00:42.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
02:00:42.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:42.794 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:42.794 00.000 16108 MoveAxis(W, 59, ABG)
02:00:42.794 00.000 16108 Guiding  Dir = 3, Dur = 59
02:00:42.794 00.000 16108 IsSlewing returns 0
02:00:42.794 00.000 16108 IsGuiding returns 0
02:00:42.798 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3376, FiltMin=2864, FiltMax=55593, Gamma=1.000
02:00:42.813 00.015 21068 UpdateGuideState exits: m=123575 SNR=79.0
02:00:42.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:42.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:42.816 00.001 21068 Enqueuing Expose request
02:00:42.819 00.003 16108 PulseGuide returned control before completion, sleep 44
02:00:42.865 00.046 16108 IsGuiding returns 1
02:00:42.865 00.000 16108 scope still moving after pulse duration time elapsed
02:00:42.897 00.032 16108 IsSlewing returns 0
02:00:42.897 00.000 16108 IsGuiding returns 1
02:00:42.928 00.031 16108 IsSlewing returns 0
02:00:42.928 00.000 16108 IsGuiding returns 0
02:00:42.928 00.000 16108 scope move finished after 59 + 75 ms
02:00:42.928 00.000 16108 Move returns status 0, amount 59
02:00:42.928 00.000 16108 MoveAxis(N, 0, ABG)
02:00:42.928 00.000 16108 Move returns status 0, amount 0
02:00:42.928 00.000 16108 move complete, result=0
02:00:42.928 00.000 16108 worker thread done servicing request
02:00:42.928 00.000 16108 Worker thread wakes up
02:00:42.928 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
02:00:42.930 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:42.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:43.899 00.969 16108 Exposure complete
02:00:43.981 00.082 16108 worker thread done servicing request
02:00:43.981 00.000 21068 OnExposeComplete: enter
02:00:43.983 00.002 21068 UpdateGuideState(): m_state=6
02:00:43.984 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11908
02:00:43.985 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=875.74, Mass=119353, SNR=81.8, Peak=16736 HFD=3.3
02:00:43.985 00.000 21068 MultiStar: [#1 -0.29,0.10,1.38,U] [#2 -0.24,-0.31,1.18,U] [#3 -0.13,-0.13,1.32,U] [#4 -0.47,-0.11,0.97,U] [#5 -0.09,-0.12,0.88,U] [#6 -0.45,0.09,0.96,U] [#7 0.12,-0.09,0.68,U] [#8 -0.39,0.23,0.88,U] 
02:00:43.986 00.001 21068 refined, 8 included, MultiStar: {-0.26, -0.06}, one-star: {-0.29, -0.20}
02:00:43.987 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
02:00:43.987 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
02:00:43.988 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-2.90 mountX=0.24 mountY=0.12, mountTheta=0.47
02:00:43.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.06, opts=13)
02:00:43.990 00.000 21068 Enqueuing Move request for scope (-0.26, -0.06)
02:00:43.991 00.001 16108 Worker thread wakes up
02:00:43.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.06) opts 0xd
02:00:43.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.06)
02:00:43.991 00.000 16108 Moving (-0.26, -0.06) raw xDistance=0.24 yDistance=0.12
02:00:43.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
02:00:43.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:43.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:00:43.991 00.000 16108 MoveAxis(W, 68, ABG)
02:00:43.992 00.001 16108 Guiding  Dir = 3, Dur = 68
02:00:43.992 00.000 16108 IsSlewing returns 0
02:00:43.992 00.000 16108 IsGuiding returns 0
02:00:44.000 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3376, FiltMin=2931, FiltMax=52509, Gamma=1.000
02:00:44.021 00.021 21068 UpdateGuideState exits: m=119353 SNR=81.8
02:00:44.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:44.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:44.024 00.001 21068 Enqueuing Expose request
02:00:44.024 00.000 16108 PulseGuide returned control before completion, sleep 47
02:00:44.085 00.061 16108 IsGuiding returns 1
02:00:44.085 00.000 16108 scope still moving after pulse duration time elapsed
02:00:44.116 00.031 16108 IsSlewing returns 0
02:00:44.116 00.000 16108 IsGuiding returns 0
02:00:44.116 00.000 16108 scope move finished after 68 + 56 ms
02:00:44.116 00.000 16108 Move returns status 0, amount 68
02:00:44.118 00.002 16108 MoveAxis(N, 0, ABG)
02:00:44.118 00.000 16108 Move returns status 0, amount 0
02:00:44.118 00.000 16108 move complete, result=0
02:00:44.118 00.000 16108 worker thread done servicing request
02:00:44.118 00.000 21068 GuideStep: 0.2 px 68 ms WEST, 0.1 px 0 ms NORTH
02:00:44.120 00.002 16108 Worker thread wakes up
02:00:44.120 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:44.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:45.281 01.161 16108 Exposure complete
02:00:45.358 00.077 16108 worker thread done servicing request
02:00:45.358 00.000 21068 OnExposeComplete: enter
02:00:45.361 00.003 21068 UpdateGuideState(): m_state=6
02:00:45.363 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11909
02:00:45.364 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=875.44, Mass=121969, SNR=79.6, Peak=16835 HFD=3.2
02:00:45.366 00.002 21068 MultiStar: [#1 0.32,-0.09,1.16,U] [#2 0.56,-0.36,0.00,M1] [#3 0.52,-0.19,1.03,U] [#4 -0.08,-0.30,0.93,U] [#5 0.52,-0.38,0.00,M1] [#6 -0.02,-0.07,0.83,U] [#7 0.38,-0.28,0.72,U] [#8 0.21,-0.26,0.85,U] 
02:00:45.368 00.002 21068 refined, 6 included, MultiStar: {0.24, -0.24}, one-star: {0.31, -0.50}
02:00:45.369 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
02:00:45.370 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
02:00:45.371 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.78 mountX=-0.28 mountY=0.18, mountTheta=2.58
02:00:45.374 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.24, opts=13)
02:00:45.375 00.001 21068 Enqueuing Move request for scope (0.24, -0.24)
02:00:45.376 00.001 16108 Worker thread wakes up
02:00:45.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
02:00:45.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
02:00:45.376 00.000 16108 Moving (0.24, -0.24) raw xDistance=-0.28 yDistance=0.18
02:00:45.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:00:45.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:45.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:00:45.376 00.000 16108 MoveAxis(E, 69, ABG)
02:00:45.376 00.000 16108 Guiding  Dir = 2, Dur = 69
02:00:45.378 00.002 16108 IsSlewing returns 0
02:00:45.378 00.000 16108 IsGuiding returns 0
02:00:45.379 00.001 16108 PulseGuide returned control before completion, sleep 78
02:00:45.382 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3376, FiltMin=2905, FiltMax=60205, Gamma=1.000
02:00:45.398 00.016 21068 UpdateGuideState exits: m=121969 SNR=79.6
02:00:45.398 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:45.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:45.400 00.001 21068 Enqueuing Expose request
02:00:45.464 00.064 16108 IsGuiding returns 0
02:00:45.464 00.000 16108 Move returns status 0, amount 69
02:00:45.464 00.000 16108 MoveAxis(N, 0, ABG)
02:00:45.464 00.000 16108 Move returns status 0, amount 0
02:00:45.464 00.000 16108 move complete, result=0
02:00:45.464 00.000 16108 worker thread done servicing request
02:00:45.464 00.000 16108 Worker thread wakes up
02:00:45.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:45.465 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:45.466 00.001 21068 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
02:00:46.439 00.973 16108 Exposure complete
02:00:46.493 00.054 16108 worker thread done servicing request
02:00:46.493 00.000 21068 OnExposeComplete: enter
02:00:46.494 00.001 21068 UpdateGuideState(): m_state=6
02:00:46.495 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11910
02:00:46.496 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=875.71, Mass=129718, SNR=89.7, Peak=20771 HFD=3.0
02:00:46.497 00.001 21068 MultiStar: [#1 0.35,-0.20,0.95,U] [#2 0.24,-0.41,1.19,U] [#3 0.19,-0.27,0.96,U] [#4 -0.08,-0.25,0.84,U] [#5 0.36,-0.02,0.90,U] [#6 -0.10,-0.35,0.72,U] [#7 0.30,-0.38,0.64,U] [#8 -0.06,0.07,0.66,U] 
02:00:46.497 00.000 21068 refined, 8 included, MultiStar: {0.17, -0.23}, one-star: {0.21, -0.23}
02:00:46.498 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
02:00:46.499 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
02:00:46.500 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.93 mountX=-0.21 mountY=0.19, mountTheta=2.42
02:00:46.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.23, opts=13)
02:00:46.506 00.004 21068 Enqueuing Move request for scope (0.17, -0.23)
02:00:46.508 00.002 16108 Worker thread wakes up
02:00:46.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
02:00:46.508 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
02:00:46.508 00.000 16108 Moving (0.17, -0.23) raw xDistance=-0.21 yDistance=0.19
02:00:46.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:00:46.508 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:46.509 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:00:46.509 00.000 16108 MoveAxis(E, 60, ABG)
02:00:46.509 00.000 16108 Guiding  Dir = 2, Dur = 60
02:00:46.509 00.000 16108 IsSlewing returns 0
02:00:46.509 00.000 16108 IsGuiding returns 0
02:00:46.519 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=377, max=65535, med=3376, FiltMin=2909, FiltMax=55661, Gamma=1.000
02:00:46.540 00.021 21068 UpdateGuideState exits: m=129718 SNR=89.7
02:00:46.542 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.544 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:46.545 00.001 21068 Enqueuing Expose request
02:00:46.550 00.005 16108 PulseGuide returned control before completion, sleep 30
02:00:46.595 00.045 16108 IsGuiding returns 1
02:00:46.595 00.000 16108 scope still moving after pulse duration time elapsed
02:00:46.626 00.031 16108 IsSlewing returns 0
02:00:46.626 00.000 16108 IsGuiding returns 1
02:00:46.658 00.032 16108 IsSlewing returns 0
02:00:46.658 00.000 16108 IsGuiding returns 0
02:00:46.658 00.000 16108 scope move finished after 60 + 88 ms
02:00:46.658 00.000 16108 Move returns status 0, amount 60
02:00:46.658 00.000 16108 MoveAxis(N, 0, ABG)
02:00:46.658 00.000 16108 Move returns status 0, amount 0
02:00:46.658 00.000 16108 move complete, result=0
02:00:46.658 00.000 16108 worker thread done servicing request
02:00:46.658 00.000 16108 Worker thread wakes up
02:00:46.658 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
02:00:46.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:46.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:47.827 01.168 16108 Exposure complete
02:00:47.894 00.067 16108 worker thread done servicing request
02:00:47.895 00.001 21068 OnExposeComplete: enter
02:00:47.896 00.001 21068 UpdateGuideState(): m_state=6
02:00:47.897 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11911
02:00:47.898 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.63, Mass=120118, SNR=82.6, Peak=14720 HFD=3.2
02:00:47.901 00.003 21068 MultiStar: [#1 -0.16,0.13,1.35,U] [#2 0.12,-0.31,1.41,U] [#3 0.05,0.06,1.12,U] [#4 -0.26,-0.12,0.94,U] [#5 0.03,-0.13,0.86,U] [#6 -0.20,-0.03,1.01,U] [#7 0.27,-0.06,0.78,U] [#8 -0.20,-0.21,0.82,U] 
02:00:47.902 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.07, -0.31}
02:00:47.903 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
02:00:47.905 00.002 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
02:00:47.906 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.00 mountX=0.03 mountY=0.11, mountTheta=1.32
02:00:47.909 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
02:00:47.910 00.001 21068 Enqueuing Move request for scope (-0.05, -0.10)
02:00:47.911 00.001 16108 Worker thread wakes up
02:00:47.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
02:00:47.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
02:00:47.912 00.001 16108 Moving (-0.05, -0.10) raw xDistance=0.03 yDistance=0.11
02:00:47.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:00:47.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:47.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:00:47.912 00.000 16108 MoveAxis(E, 0, ABG)
02:00:47.912 00.000 16108 Move returns status 0, amount 0
02:00:47.912 00.000 16108 MoveAxis(N, 0, ABG)
02:00:47.912 00.000 16108 Move returns status 0, amount 0
02:00:47.912 00.000 16108 move complete, result=0
02:00:47.912 00.000 16108 worker thread done servicing request
02:00:47.919 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3376, FiltMin=2909, FiltMax=65472, Gamma=1.000
02:00:47.939 00.020 21068 UpdateGuideState exits: m=120118 SNR=82.6
02:00:47.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:47.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:47.942 00.001 21068 Enqueuing Expose request
02:00:47.943 00.001 16108 Worker thread wakes up
02:00:47.943 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:47.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:47.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:48.921 00.978 16108 Exposure complete
02:00:48.985 00.064 16108 worker thread done servicing request
02:00:48.985 00.000 21068 OnExposeComplete: enter
02:00:48.986 00.001 21068 UpdateGuideState(): m_state=6
02:00:48.987 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11912
02:00:48.988 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=875.82, Mass=131865, SNR=87.0, Peak=16512 HFD=3.1
02:00:48.989 00.001 21068 MultiStar: [#1 0.01,0.07,1.14,U] [#2 -0.01,-0.14,1.12,U] [#3 -0.08,-0.06,1.04,U] [#4 -0.35,0.25,0.85,U] [#5 0.24,-0.00,1.00,U] [#6 -0.06,0.03,0.88,U] [#7 0.29,-0.23,0.60,U] [#8 0.02,0.02,0.75,U] 
02:00:48.990 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.06, -0.12}
02:00:48.991 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
02:00:48.992 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
02:00:48.993 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.15 mountX=-0.01 mountY=0.01, mountTheta=2.19
02:00:48.995 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
02:00:48.996 00.001 21068 Enqueuing Move request for scope (0.01, -0.02)
02:00:48.996 00.000 16108 Worker thread wakes up
02:00:48.997 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:00:48.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:00:48.997 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
02:00:48.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:48.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:48.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:00:48.997 00.000 16108 MoveAxis(E, 0, ABG)
02:00:48.997 00.000 16108 Move returns status 0, amount 0
02:00:48.997 00.000 16108 MoveAxis(N, 0, ABG)
02:00:48.997 00.000 16108 Move returns status 0, amount 0
02:00:48.997 00.000 16108 move complete, result=0
02:00:48.997 00.000 16108 worker thread done servicing request
02:00:49.001 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3376, FiltMin=2931, FiltMax=65440, Gamma=1.000
02:00:49.025 00.024 21068 UpdateGuideState exits: m=131865 SNR=87.0
02:00:49.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:49.028 00.001 21068 Enqueuing Expose request
02:00:49.029 00.001 16108 Worker thread wakes up
02:00:49.029 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:49.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:49.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:50.173 01.144 16108 Exposure complete
02:00:50.230 00.057 16108 worker thread done servicing request
02:00:50.230 00.000 21068 OnExposeComplete: enter
02:00:50.231 00.001 21068 UpdateGuideState(): m_state=6
02:00:50.233 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11913
02:00:50.233 00.000 21068 Star::Find returns 1 (0), X=221.28, Y=875.68, Mass=118356, SNR=75.7, Peak=14057 HFD=3.3
02:00:50.234 00.001 21068 MultiStar: [#1 0.21,0.02,1.30,U] [#2 0.26,-0.34,1.32,U] [#3 0.10,-0.17,1.20,U] [#4 -0.46,-0.10,1.10,U] [#5 0.11,-0.15,1.05,U] [#6 -0.22,-0.09,1.03,U] [#7 0.15,-0.20,0.69,U] [#8 -0.18,-0.08,0.85,U] 
02:00:50.235 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.19, -0.26}
02:00:50.236 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
02:00:50.237 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
02:00:50.237 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=-0.02 mountY=0.15, mountTheta=1.67
02:00:50.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.15, opts=13)
02:00:50.240 00.001 21068 Enqueuing Move request for scope (-0.01, -0.15)
02:00:50.242 00.002 16108 Worker thread wakes up
02:00:50.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
02:00:50.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
02:00:50.242 00.000 16108 Moving (-0.01, -0.15) raw xDistance=-0.02 yDistance=0.15
02:00:50.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:00:50.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:50.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:00:50.242 00.000 16108 MoveAxis(E, 0, ABG)
02:00:50.242 00.000 16108 Move returns status 0, amount 0
02:00:50.242 00.000 16108 MoveAxis(N, 0, ABG)
02:00:50.242 00.000 16108 Move returns status 0, amount 0
02:00:50.242 00.000 16108 move complete, result=0
02:00:50.242 00.000 16108 worker thread done servicing request
02:00:50.246 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3376, FiltMin=2896, FiltMax=55485, Gamma=1.000
02:00:50.448 00.202 21068 UpdateGuideState exits: m=118356 SNR=75.7
02:00:50.450 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.454 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:50.457 00.003 21068 Enqueuing Expose request
02:00:50.460 00.003 16108 Worker thread wakes up
02:00:50.460 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:50.463 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:50.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:51.421 00.958 16108 Exposure complete
02:00:51.478 00.057 16108 worker thread done servicing request
02:00:51.478 00.000 21068 OnExposeComplete: enter
02:00:51.479 00.001 21068 UpdateGuideState(): m_state=6
02:00:51.480 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11914
02:00:51.481 00.001 21068 Star::Find returns 1 (0), X=221.03, Y=875.42, Mass=112358, SNR=75.5, Peak=15360 HFD=3.2
02:00:51.482 00.001 21068 MultiStar: [#1 -0.24,-0.28,1.39,U] [#2 0.03,-0.36,1.41,U] [#3 -0.07,-0.37,1.18,U] [#4 -0.49,-0.31,0.00,M1] [#5 -0.04,-0.13,1.02,U] [#6 -0.28,-0.05,0.92,U] [#7 0.20,-0.49,0.63,U] [#8 -0.17,-0.22,0.99,U] 
02:00:51.482 00.000 21068 refined, 7 included, MultiStar: {-0.14, -0.30}, one-star: {-0.43, -0.52}
02:00:51.485 00.003 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
02:00:51.486 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
02:00:51.487 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.99 mountX=0.08 mountY=0.32, mountTheta=1.33
02:00:51.490 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.30, opts=13)
02:00:51.490 00.000 21068 Enqueuing Move request for scope (-0.14, -0.30)
02:00:51.492 00.002 16108 Worker thread wakes up
02:00:51.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
02:00:51.492 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
02:00:51.492 00.000 16108 Moving (-0.14, -0.30) raw xDistance=0.08 yDistance=0.32
02:00:51.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:00:51.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:51.493 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:00:51.493 00.000 16108 MoveAxis(E, 0, ABG)
02:00:51.493 00.000 16108 Move returns status 0, amount 0
02:00:51.493 00.000 16108 MoveAxis(N, 0, ABG)
02:00:51.493 00.000 16108 Move returns status 0, amount 0
02:00:51.493 00.000 16108 move complete, result=0
02:00:51.493 00.000 16108 worker thread done servicing request
02:00:51.498 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3376, FiltMin=2918, FiltMax=61401, Gamma=1.000
02:00:51.525 00.027 21068 UpdateGuideState exits: m=112358 SNR=75.5
02:00:51.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.527 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:51.528 00.001 21068 Enqueuing Expose request
02:00:51.529 00.001 16108 Worker thread wakes up
02:00:51.529 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:00:51.530 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:51.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:52.678 01.148 16108 Exposure complete
02:00:52.742 00.064 16108 worker thread done servicing request
02:00:52.742 00.000 21068 OnExposeComplete: enter
02:00:52.743 00.001 21068 UpdateGuideState(): m_state=6
02:00:52.744 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11915
02:00:52.745 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=875.25, Mass=148558, SNR=109.2, Peak=18361 HFD=3.4
02:00:52.746 00.001 21068 MultiStar: [#1 0.10,-0.54,0.93,U] [#2 0.19,-0.62,0.00,M1] [#3 0.36,-0.58,0.00,M1] [#4 -0.33,-0.51,0.00,M2] [#5 0.15,-0.71,0.00,M1] [#6 0.36,-0.77,0.00,M1] [#7 0.13,-0.54,0.53,U] [#8 0.13,-0.41,0.50,U] 
02:00:52.747 00.001 21068 refined, 3 included, MultiStar: {-0.02, -0.57}, one-star: {-0.27, -0.69}
02:00:52.748 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
02:00:52.749 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
02:00:52.749 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.60 mountX=-0.08 mountY=0.56, mountTheta=1.72
02:00:52.752 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.57, opts=13)
02:00:52.753 00.001 21068 Enqueuing Move request for scope (-0.02, -0.57)
02:00:52.754 00.001 16108 Worker thread wakes up
02:00:52.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.57) opts 0xd
02:00:52.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.57)
02:00:52.754 00.000 16108 Moving (-0.02, -0.57) raw xDistance=-0.08 yDistance=0.56
02:00:52.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:00:52.754 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.37 newest=1.03
02:00:52.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:00:52.754 00.000 16108 MoveAxis(E, 0, ABG)
02:00:52.754 00.000 16108 Move returns status 0, amount 0
02:00:52.754 00.000 16108 MoveAxis(S, 112, ABG)
02:00:52.754 00.000 16108 Guiding  Dir = 1, Dur = 112
02:00:52.755 00.001 16108 IsSlewing returns 0
02:00:52.755 00.000 16108 IsGuiding returns 0
02:00:52.756 00.001 16108 PulseGuide returned control before completion, sleep 122
02:00:52.758 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3376, FiltMin=2918, FiltMax=63216, Gamma=1.000
02:00:52.776 00.018 21068 UpdateGuideState exits: m=148558 SNR=109.2
02:00:52.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:52.779 00.001 21068 Enqueuing Expose request
02:00:52.891 00.112 16108 IsGuiding returns 1
02:00:52.891 00.000 16108 scope still moving after pulse duration time elapsed
02:00:52.922 00.031 16108 IsSlewing returns 0
02:00:52.922 00.000 16108 IsGuiding returns 0
02:00:52.922 00.000 16108 scope move finished after 112 + 55 ms
02:00:52.922 00.000 16108 Move returns status 0, amount 112
02:00:52.922 00.000 16108 move complete, result=0
02:00:52.922 00.000 16108 worker thread done servicing request
02:00:52.922 00.000 16108 Worker thread wakes up
02:00:52.922 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.6 px 112 ms SOUTH
02:00:52.924 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:52.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:53.903 00.979 16108 Exposure complete
02:00:53.966 00.063 16108 worker thread done servicing request
02:00:53.966 00.000 21068 OnExposeComplete: enter
02:00:53.968 00.002 21068 UpdateGuideState(): m_state=6
02:00:53.970 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11916
02:00:53.971 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=875.37, Mass=129280, SNR=86.5, Peak=15133 HFD=3.4
02:00:53.971 00.000 21068 MultiStar: [#1 0.35,-0.21,1.10,U] [#2 0.57,-0.73,0.00,M2] [#3 0.38,-0.43,1.05,U] [#4 0.08,-0.33,0.78,U] [#5 0.50,-0.46,0.00,M2] [#6 0.34,-0.28,0.98,U] [#7 0.66,-0.31,0.00,M1] [#8 0.19,-0.18,0.69,U] 
02:00:53.972 00.001 21068 refined, 5 included, MultiStar: {0.26, -0.34}, one-star: {0.14, -0.57}
02:00:53.975 00.003 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
02:00:53.976 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
02:00:53.977 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-0.93 mountX=-0.31 mountY=0.27, mountTheta=2.43
02:00:53.980 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.34, opts=13)
02:00:53.982 00.002 21068 Enqueuing Move request for scope (0.26, -0.34)
02:00:53.984 00.002 16108 Worker thread wakes up
02:00:53.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.34) opts 0xd
02:00:53.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.34)
02:00:53.984 00.000 16108 Moving (0.26, -0.34) raw xDistance=-0.31 yDistance=0.27
02:00:53.985 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:00:53.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:00:53.985 00.000 16108 MoveAxis(E, 82, ABG)
02:00:53.985 00.000 16108 Guiding  Dir = 2, Dur = 82
02:00:53.985 00.000 16108 IsSlewing returns 0
02:00:53.986 00.001 16108 IsGuiding returns 0
02:00:53.992 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3376, FiltMin=2918, FiltMax=51088, Gamma=1.000
02:00:54.008 00.016 16108 PulseGuide returned control before completion, sleep 70
02:00:54.013 00.005 21068 UpdateGuideState exits: m=129280 SNR=86.5
02:00:54.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:54.016 00.001 21068 Enqueuing Expose request
02:00:54.085 00.069 16108 IsGuiding returns 1
02:00:54.085 00.000 16108 scope still moving after pulse duration time elapsed
02:00:54.116 00.031 16108 IsSlewing returns 0
02:00:54.116 00.000 16108 IsGuiding returns 0
02:00:54.117 00.001 16108 scope move finished after 82 + 48 ms
02:00:54.117 00.000 16108 Move returns status 0, amount 82
02:00:54.117 00.000 16108 MoveAxis(S, 55, ABG)
02:00:54.117 00.000 16108 Guiding  Dir = 1, Dur = 55
02:00:54.117 00.000 16108 IsSlewing returns 0
02:00:54.118 00.001 16108 IsGuiding returns 0
02:00:54.165 00.047 16108 PulseGuide returned control before completion, sleep 19
02:00:54.194 00.029 16108 IsGuiding returns 1
02:00:54.194 00.000 16108 scope still moving after pulse duration time elapsed
02:00:54.225 00.031 16108 IsSlewing returns 0
02:00:54.226 00.001 16108 IsGuiding returns 1
02:00:54.256 00.030 16108 IsSlewing returns 0
02:00:54.256 00.000 16108 IsGuiding returns 0
02:00:54.257 00.001 16108 scope move finished after 55 + 83 ms
02:00:54.257 00.000 16108 Move returns status 0, amount 55
02:00:54.257 00.000 16108 move complete, result=0
02:00:54.257 00.000 16108 worker thread done servicing request
02:00:54.257 00.000 16108 Worker thread wakes up
02:00:54.257 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.3 px 55 ms SOUTH
02:00:54.261 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:54.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:54.826 00.565 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:00:54.828 00.002 21068 case statement mapped state 6 to 3
02:00:54.830 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:00:55.411 00.581 16108 Exposure complete
02:00:55.472 00.061 16108 worker thread done servicing request
02:00:55.472 00.000 21068 OnExposeComplete: enter
02:00:55.473 00.001 21068 UpdateGuideState(): m_state=6
02:00:55.474 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11917
02:00:55.474 00.000 21068 Star::Find returns 1 (0), X=221.23, Y=875.78, Mass=126356, SNR=89.4, Peak=16064 HFD=3.5
02:00:55.475 00.001 21068 MultiStar: [#1 -0.05,0.29,1.09,U] [#2 0.08,-0.23,1.22,U] [#3 0.10,-0.09,1.02,U] [#4 -0.65,0.02,0.00,M2] [#5 -0.01,-0.07,0.92,U] [#6 -0.27,0.07,0.76,U] [#7 0.32,0.04,0.62,U] [#8 0.09,-0.05,0.77,U] 
02:00:55.476 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.23, -0.16}
02:00:55.477 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
02:00:55.477 00.000 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
02:00:55.479 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.73 mountX=-0.00 mountY=0.03, mountTheta=1.59
02:00:55.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
02:00:55.481 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
02:00:55.482 00.001 16108 Worker thread wakes up
02:00:55.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:00:55.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:00:55.482 00.000 16108 Moving (-0.01, -0.03) raw xDistance=-0.00 yDistance=0.03
02:00:55.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:00:55.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:55.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:55.482 00.000 16108 MoveAxis(E, 0, ABG)
02:00:55.482 00.000 16108 Move returns status 0, amount 0
02:00:55.482 00.000 16108 MoveAxis(N, 0, ABG)
02:00:55.482 00.000 16108 Move returns status 0, amount 0
02:00:55.482 00.000 16108 move complete, result=0
02:00:55.482 00.000 16108 worker thread done servicing request
02:00:55.486 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3373, FiltMin=2931, FiltMax=63293, Gamma=1.000
02:00:55.500 00.014 21068 UpdateGuideState exits: m=126356 SNR=89.4
02:00:55.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:55.503 00.001 21068 Enqueuing Expose request
02:00:55.504 00.001 16108 Worker thread wakes up
02:00:55.504 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:55.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:55.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:56.487 00.983 16108 Exposure complete
02:00:56.542 00.055 16108 worker thread done servicing request
02:00:56.542 00.000 21068 OnExposeComplete: enter
02:00:56.543 00.001 21068 UpdateGuideState(): m_state=6
02:00:56.544 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11918
02:00:56.545 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=875.89, Mass=128183, SNR=85.7, Peak=17296 HFD=3.1
02:00:56.547 00.002 21068 MultiStar: [#1 -0.29,0.21,1.09,U] [#2 -0.02,-0.08,1.14,U] [#3 -0.18,-0.06,1.04,U] [#4 -0.49,0.20,0.85,U] [#5 -0.02,0.10,1.02,U] [#6 -0.31,0.40,0.94,U] [#7 0.13,-0.09,0.65,U] [#8 -0.24,0.31,0.85,U] 
02:00:56.549 00.002 21068 refined, 8 included, MultiStar: {-0.20, 0.10}, one-star: {-0.37, -0.05}
02:00:56.552 00.003 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
02:00:56.554 00.002 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
02:00:56.556 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=0.22 mountY=-0.05, mountTheta=-0.24
02:00:56.559 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.10, opts=13)
02:00:56.561 00.002 21068 Enqueuing Move request for scope (-0.20, 0.10)
02:00:56.562 00.001 16108 Worker thread wakes up
02:00:56.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
02:00:56.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
02:00:56.562 00.000 16108 Moving (-0.20, 0.10) raw xDistance=0.22 yDistance=-0.05
02:00:56.563 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:00:56.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:56.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:56.563 00.000 16108 MoveAxis(W, 57, ABG)
02:00:56.563 00.000 16108 Guiding  Dir = 3, Dur = 57
02:00:56.563 00.000 16108 IsSlewing returns 0
02:00:56.563 00.000 16108 IsGuiding returns 0
02:00:56.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3376, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:00:56.582 00.015 21068 UpdateGuideState exits: m=128183 SNR=85.7
02:00:56.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:56.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:56.584 00.000 21068 Enqueuing Expose request
02:00:56.594 00.010 16108 PulseGuide returned control before completion, sleep 37
02:00:56.640 00.046 16108 IsGuiding returns 1
02:00:56.640 00.000 16108 scope still moving after pulse duration time elapsed
02:00:56.672 00.032 16108 IsSlewing returns 0
02:00:56.672 00.000 16108 IsGuiding returns 1
02:00:56.704 00.032 16108 IsSlewing returns 0
02:00:56.704 00.000 16108 IsGuiding returns 0
02:00:56.704 00.000 16108 scope move finished after 57 + 83 ms
02:00:56.704 00.000 16108 Move returns status 0, amount 57
02:00:56.705 00.001 16108 MoveAxis(N, 0, ABG)
02:00:56.705 00.000 16108 Move returns status 0, amount 0
02:00:56.705 00.000 16108 move complete, result=0
02:00:56.705 00.000 16108 worker thread done servicing request
02:00:56.705 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
02:00:56.706 00.001 16108 Worker thread wakes up
02:00:56.706 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:56.707 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:57.877 01.170 16108 Exposure complete
02:00:57.935 00.058 16108 worker thread done servicing request
02:00:57.935 00.000 21068 OnExposeComplete: enter
02:00:57.936 00.001 21068 UpdateGuideState(): m_state=6
02:00:57.937 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11919
02:00:57.938 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=875.70, Mass=117234, SNR=81.2, Peak=18403 HFD=2.9
02:00:57.938 00.000 21068 MultiStar: [#1 0.44,0.19,1.29,U] [#2 0.90,-0.21,0.00,M1] [#3 0.69,-0.13,0.00,M1] [#4 0.43,0.14,0.89,U] [#5 0.55,-0.01,1.01,U] [#6 0.43,0.09,0.84,U] [#7 0.90,-0.06,0.00,M1] [#8 0.45,-0.05,0.80,U] 
02:00:57.939 00.001 21068 refined, 5 included, MultiStar: {0.45, 0.03}, one-star: {0.41, -0.24}
02:00:57.940 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:00:57.941 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:00:57.941 00.000 21068 CameraToMount -- cameraX=0.45 cameraY=0.03 hyp=0.45 cameraTheta=0.06 mountX=-0.44 mountY=-0.13, mountTheta=-2.85
02:00:57.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.03, opts=13)
02:00:57.944 00.001 21068 Enqueuing Move request for scope (0.45, 0.03)
02:00:57.944 00.000 16108 Worker thread wakes up
02:00:57.945 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.03) opts 0xd
02:00:57.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.03)
02:00:57.945 00.000 16108 Moving (0.45, 0.03) raw xDistance=-0.44 yDistance=-0.13
02:00:57.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
02:00:57.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:57.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:00:57.945 00.000 16108 MoveAxis(E, 112, ABG)
02:00:57.945 00.000 16108 Guiding  Dir = 2, Dur = 112
02:00:57.946 00.001 16108 IsSlewing returns 0
02:00:57.946 00.000 16108 IsGuiding returns 0
02:00:57.948 00.002 16108 PulseGuide returned control before completion, sleep 121
02:00:57.949 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=41, max=65535, med=3376, FiltMin=2886, FiltMax=54109, Gamma=1.000
02:00:57.965 00.016 21068 UpdateGuideState exits: m=117234 SNR=81.2
02:00:57.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:57.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:57.967 00.000 21068 Enqueuing Expose request
02:00:58.083 00.116 16108 IsGuiding returns 1
02:00:58.083 00.000 16108 scope still moving after pulse duration time elapsed
02:00:58.115 00.032 16108 IsSlewing returns 0
02:00:58.115 00.000 16108 IsGuiding returns 0
02:00:58.115 00.000 16108 scope move finished after 112 + 57 ms
02:00:58.115 00.000 16108 Move returns status 0, amount 112
02:00:58.116 00.001 16108 MoveAxis(N, 0, ABG)
02:00:58.116 00.000 16108 Move returns status 0, amount 0
02:00:58.116 00.000 16108 move complete, result=0
02:00:58.116 00.000 16108 worker thread done servicing request
02:00:58.116 00.000 16108 Worker thread wakes up
02:00:58.116 00.000 21068 GuideStep: -0.4 px 112 ms EAST, -0.1 px 0 ms NORTH
02:00:58.120 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:58.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:00:59.100 00.980 16108 Exposure complete
02:00:59.186 00.086 16108 worker thread done servicing request
02:00:59.186 00.000 21068 OnExposeComplete: enter
02:00:59.187 00.001 21068 UpdateGuideState(): m_state=6
02:00:59.189 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11920
02:00:59.190 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.88, Mass=137357, SNR=88.4, Peak=19616 HFD=3.1
02:00:59.191 00.001 21068 MultiStar: [#1 0.08,0.15,1.32,U] [#2 0.19,0.02,1.13,U] [#3 0.25,0.02,0.95,U] [#4 -0.56,0.19,0.00,M1] [#5 0.21,0.10,1.06,U] [#6 0.06,0.06,0.76,U] [#7 0.44,0.28,0.63,U] [#8 -0.27,0.49,0.92,U] 
02:00:59.193 00.002 21068 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {-0.24, -0.06}
02:00:59.194 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
02:00:59.195 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
02:00:59.196 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=1.00 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
02:00:59.199 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.12, opts=13)
02:00:59.200 00.001 21068 Enqueuing Move request for scope (0.08, 0.12)
02:00:59.201 00.001 16108 Worker thread wakes up
02:00:59.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
02:00:59.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
02:00:59.201 00.000 16108 Moving (0.08, 0.12) raw xDistance=-0.06 yDistance=-0.14
02:00:59.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:59.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:59.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:00:59.201 00.000 16108 MoveAxis(E, 0, ABG)
02:00:59.201 00.000 16108 Move returns status 0, amount 0
02:00:59.201 00.000 16108 MoveAxis(N, 0, ABG)
02:00:59.201 00.000 16108 Move returns status 0, amount 0
02:00:59.201 00.000 16108 move complete, result=0
02:00:59.201 00.000 16108 worker thread done servicing request
02:00:59.206 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3376, FiltMin=2883, FiltMax=63721, Gamma=1.000
02:00:59.227 00.021 21068 UpdateGuideState exits: m=137357 SNR=88.4
02:00:59.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:00:59.230 00.000 21068 Enqueuing Expose request
02:00:59.232 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:59.233 00.001 16108 Worker thread wakes up
02:00:59.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:00:59.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:00.387 01.154 16108 Exposure complete
02:01:00.442 00.055 16108 worker thread done servicing request
02:01:00.442 00.000 21068 OnExposeComplete: enter
02:01:00.443 00.001 21068 UpdateGuideState(): m_state=6
02:01:00.443 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11921
02:01:00.444 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.01, Mass=119229, SNR=79.3, Peak=18352 HFD=2.8
02:01:00.445 00.001 21068 MultiStar: [#1 -0.57,0.44,0.00,M1] [#2 -0.24,0.22,1.37,U] [#3 -0.36,0.34,1.16,U] [#4 -0.71,0.44,0.00,M2] [#5 -0.31,0.42,0.93,U] [#6 -0.39,0.55,0.00,M1] [#7 -0.01,0.22,0.67,U] [#8 -0.46,0.57,0.00,M1] 
02:01:00.446 00.001 21068 refined, 4 included, MultiStar: {-0.30, 0.26}, one-star: {-0.49, 0.07}
02:01:00.447 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
02:01:00.448 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
02:01:00.448 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=0.26 hyp=0.39 cameraTheta=2.43 mountX=0.34 mountY=-0.18, mountTheta=-0.49
02:01:00.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.26, opts=13)
02:01:00.451 00.001 21068 Enqueuing Move request for scope (-0.30, 0.26)
02:01:00.452 00.001 16108 Worker thread wakes up
02:01:00.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.26) opts 0xd
02:01:00.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.26)
02:01:00.452 00.000 16108 Moving (-0.30, 0.26) raw xDistance=0.34 yDistance=-0.18
02:01:00.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:01:00.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:00.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:01:00.452 00.000 16108 MoveAxis(W, 88, ABG)
02:01:00.452 00.000 16108 Guiding  Dir = 3, Dur = 88
02:01:00.453 00.001 16108 IsSlewing returns 0
02:01:00.453 00.000 16108 IsGuiding returns 0
02:01:00.456 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3376, FiltMin=2886, FiltMax=56553, Gamma=1.000
02:01:00.467 00.011 16108 PulseGuide returned control before completion, sleep 85
02:01:00.472 00.005 21068 UpdateGuideState exits: m=119229 SNR=79.3
02:01:00.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:00.474 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:00.475 00.001 21068 Enqueuing Expose request
02:01:00.559 00.084 16108 IsGuiding returns 0
02:01:00.559 00.000 16108 Move returns status 0, amount 88
02:01:00.559 00.000 16108 MoveAxis(N, 0, ABG)
02:01:00.559 00.000 16108 Move returns status 0, amount 0
02:01:00.559 00.000 16108 move complete, result=0
02:01:00.559 00.000 16108 worker thread done servicing request
02:01:00.559 00.000 16108 Worker thread wakes up
02:01:00.559 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.2 px 0 ms NORTH
02:01:00.561 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:00.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:01.532 00.971 16108 Exposure complete
02:01:01.594 00.062 16108 worker thread done servicing request
02:01:01.594 00.000 21068 OnExposeComplete: enter
02:01:01.596 00.002 21068 UpdateGuideState(): m_state=6
02:01:01.597 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11922
02:01:01.598 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.32, Mass=132542, SNR=93.7, Peak=15920 HFD=3.4
02:01:01.599 00.001 21068 MultiStar: [#1 -0.25,0.64,0.00,M2] [#2 -0.07,0.39,1.17,U] [#3 -0.15,0.62,0.00,M1] [#4 -0.71,0.73,0.00,M3] [#5 -0.11,0.54,0.94,U] [#6 -0.24,0.56,0.00,M2] [#7 0.15,0.46,0.56,U] [#8 -0.03,0.85,0.00,M2] 
02:01:01.599 00.000 21068 refined, 3 included, MultiStar: {-0.13, 0.44}, one-star: {-0.37, 0.38}
02:01:01.600 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
02:01:01.601 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
02:01:01.602 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.86 mountX=0.20 mountY=-0.39, mountTheta=-1.09
02:01:01.603 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.44, opts=13)
02:01:01.604 00.001 21068 Enqueuing Move request for scope (-0.13, 0.44)
02:01:01.605 00.001 16108 Worker thread wakes up
02:01:01.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.44) opts 0xd
02:01:01.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.44)
02:01:01.605 00.000 16108 Moving (-0.13, 0.44) raw xDistance=0.20 yDistance=-0.39
02:01:01.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:01:01.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:01.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:01:01.605 00.000 16108 MoveAxis(W, 60, ABG)
02:01:01.605 00.000 16108 Guiding  Dir = 3, Dur = 60
02:01:01.605 00.000 16108 IsSlewing returns 0
02:01:01.607 00.002 16108 IsGuiding returns 0
02:01:01.610 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3376, FiltMin=2886, FiltMax=60477, Gamma=1.000
02:01:01.635 00.025 21068 UpdateGuideState exits: m=132542 SNR=93.7
02:01:01.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:01.638 00.001 21068 Enqueuing Expose request
02:01:01.657 00.019 16108 PulseGuide returned control before completion, sleep 19
02:01:01.688 00.031 16108 IsGuiding returns 1
02:01:01.688 00.000 16108 scope still moving after pulse duration time elapsed
02:01:01.719 00.031 16108 IsSlewing returns 0
02:01:01.719 00.000 16108 IsGuiding returns 1
02:01:01.750 00.031 16108 IsSlewing returns 0
02:01:01.750 00.000 16108 IsGuiding returns 0
02:01:01.750 00.000 16108 scope move finished after 60 + 84 ms
02:01:01.751 00.001 16108 Move returns status 0, amount 60
02:01:01.751 00.000 16108 MoveAxis(N, 0, ABG)
02:01:01.751 00.000 16108 Move returns status 0, amount 0
02:01:01.751 00.000 16108 move complete, result=0
02:01:01.751 00.000 16108 worker thread done servicing request
02:01:01.751 00.000 16108 Worker thread wakes up
02:01:01.751 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.4 px 0 ms NORTH
02:01:01.755 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:01.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:02.917 01.162 16108 Exposure complete
02:01:02.974 00.057 16108 worker thread done servicing request
02:01:02.974 00.000 21068 OnExposeComplete: enter
02:01:02.975 00.001 21068 UpdateGuideState(): m_state=6
02:01:02.975 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11923
02:01:02.976 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.95, Mass=123748, SNR=86.0, Peak=16835 HFD=3.3
02:01:02.977 00.001 21068 MultiStar: [#1 0.18,0.24,1.22,U] [#2 0.34,0.04,1.50,U] [#3 0.40,0.16,1.12,U] [#4 -0.11,0.12,0.84,U] [#5 0.37,0.20,0.87,U] [#6 0.07,0.40,0.78,U] [#7 0.53,0.27,0.00,M1] [#8 0.38,0.49,0.00,M3] 
02:01:02.979 00.002 21068 single-star, 6 included, MultiStar: {0.19, 0.15}, one-star: {-0.07, 0.01}
02:01:02.980 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
02:01:02.980 00.000 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
02:01:02.981 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.08 cameraTheta=2.96 mountX=0.08 mountY=0.00, mountTheta=0.06
02:01:02.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
02:01:02.983 00.000 21068 Enqueuing Move request for scope (-0.07, 0.01)
02:01:02.984 00.001 16108 Worker thread wakes up
02:01:02.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:01:02.985 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:01:02.985 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.08 yDistance=0.00
02:01:02.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:02.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:02.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:01:02.985 00.000 16108 MoveAxis(E, 0, ABG)
02:01:02.985 00.000 16108 Move returns status 0, amount 0
02:01:02.985 00.000 16108 MoveAxis(N, 0, ABG)
02:01:02.985 00.000 16108 Move returns status 0, amount 0
02:01:02.985 00.000 16108 move complete, result=0
02:01:02.986 00.001 16108 worker thread done servicing request
02:01:02.995 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3376, FiltMin=2899, FiltMax=62473, Gamma=1.000
02:01:03.014 00.019 21068 UpdateGuideState exits: m=123748 SNR=86.0
02:01:03.016 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.018 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:03.019 00.001 21068 Enqueuing Expose request
02:01:03.020 00.001 16108 Worker thread wakes up
02:01:03.020 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:03.021 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:03.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:03.994 00.973 16108 Exposure complete
02:01:04.065 00.071 16108 worker thread done servicing request
02:01:04.066 00.001 21068 OnExposeComplete: enter
02:01:04.067 00.001 21068 UpdateGuideState(): m_state=6
02:01:04.069 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11924
02:01:04.070 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.06, Mass=131328, SNR=89.2, Peak=18627 HFD=3.3
02:01:04.071 00.001 21068 MultiStar: [#1 0.24,0.32,1.16,U] [#2 0.40,-0.02,1.10,U] [#3 0.29,0.26,0.98,U] [#4 -0.01,0.36,0.79,U] [#5 0.53,0.32,0.00,M1] [#6 -0.02,0.51,0.93,U] [#7 0.31,0.21,0.66,U] [#8 0.36,0.54,0.00,M4] 
02:01:04.074 00.003 21068 single-star, 6 included, MultiStar: {0.20, 0.25}, one-star: {0.14, 0.12}
02:01:04.075 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
02:01:04.077 00.002 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
02:01:04.078 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.70 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
02:01:04.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.12, opts=13)
02:01:04.081 00.001 21068 Enqueuing Move request for scope (0.14, 0.12)
02:01:04.082 00.001 16108 Worker thread wakes up
02:01:04.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
02:01:04.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
02:01:04.082 00.000 16108 Moving (0.14, 0.12) raw xDistance=-0.12 yDistance=-0.15
02:01:04.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:01:04.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:04.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:01:04.082 00.000 16108 MoveAxis(E, 0, ABG)
02:01:04.082 00.000 16108 Move returns status 0, amount 0
02:01:04.082 00.000 16108 MoveAxis(N, 0, ABG)
02:01:04.082 00.000 16108 Move returns status 0, amount 0
02:01:04.082 00.000 16108 move complete, result=0
02:01:04.082 00.000 16108 worker thread done servicing request
02:01:04.088 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3376, FiltMin=2909, FiltMax=53257, Gamma=1.000
02:01:04.105 00.017 21068 UpdateGuideState exits: m=131328 SNR=89.2
02:01:04.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.106 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:04.107 00.001 21068 Enqueuing Expose request
02:01:04.110 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:04.112 00.002 16108 Worker thread wakes up
02:01:04.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:04.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:05.296 01.184 16108 Exposure complete
02:01:05.363 00.067 16108 worker thread done servicing request
02:01:05.363 00.000 21068 OnExposeComplete: enter
02:01:05.364 00.001 21068 UpdateGuideState(): m_state=6
02:01:05.365 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11925
02:01:05.366 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.10, Mass=111194, SNR=79.3, Peak=16195 HFD=3.2
02:01:05.367 00.001 21068 MultiStar: [#1 0.16,0.41,1.10,U] [#2 0.41,-0.07,1.35,U] [#3 0.06,0.06,1.09,U] [#4 -0.20,0.26,0.93,U] [#5 0.24,0.32,1.00,U] [#6 -0.03,0.16,0.72,U] [#7 0.43,0.33,0.68,U] [#8 0.44,0.52,0.00,M5] 
02:01:05.368 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.19}, one-star: {-0.04, 0.16}
02:01:05.369 00.001 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
02:01:05.369 00.000 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
02:01:05.370 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=0.07 mountY=-0.15, mountTheta=-1.13
02:01:05.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.16, opts=13)
02:01:05.373 00.001 21068 Enqueuing Move request for scope (-0.04, 0.16)
02:01:05.373 00.000 16108 Worker thread wakes up
02:01:05.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
02:01:05.374 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
02:01:05.374 00.000 16108 Moving (-0.04, 0.16) raw xDistance=0.07 yDistance=-0.15
02:01:05.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:01:05.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:05.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:01:05.374 00.000 16108 MoveAxis(E, 0, ABG)
02:01:05.374 00.000 16108 Move returns status 0, amount 0
02:01:05.374 00.000 16108 MoveAxis(N, 0, ABG)
02:01:05.374 00.000 16108 Move returns status 0, amount 0
02:01:05.374 00.000 16108 move complete, result=0
02:01:05.374 00.000 16108 worker thread done servicing request
02:01:05.377 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3376, FiltMin=2905, FiltMax=65440, Gamma=1.000
02:01:05.393 00.016 21068 UpdateGuideState exits: m=111194 SNR=79.3
02:01:05.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:05.394 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:05.396 00.002 21068 Enqueuing Expose request
02:01:05.397 00.001 16108 Worker thread wakes up
02:01:05.397 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:05.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:05.398 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:06.367 00.969 16108 Exposure complete
02:01:06.445 00.078 16108 worker thread done servicing request
02:01:06.445 00.000 21068 OnExposeComplete: enter
02:01:06.447 00.002 21068 UpdateGuideState(): m_state=6
02:01:06.449 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11926
02:01:06.450 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.13, Mass=130106, SNR=86.9, Peak=18947 HFD=3.3
02:01:06.454 00.004 21068 MultiStar: [#1 0.37,0.37,1.13,U] [#2 0.54,0.22,1.44,U] [#3 0.36,0.11,0.91,U] [#4 -0.16,0.32,0.98,U] [#5 0.34,0.04,1.02,U] [#6 0.19,0.32,0.88,U] [#7 0.49,0.08,0.62,U] [#8 0.33,0.42,0.81,U] 
02:01:06.455 00.001 21068 single-star, 8 included, MultiStar: {0.29, 0.23}, one-star: {0.12, 0.19}
02:01:06.457 00.002 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
02:01:06.458 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
02:01:06.459 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.00 mountX=-0.09 mountY=-0.21, mountTheta=-1.96
02:01:06.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
02:01:06.462 00.002 21068 Enqueuing Move request for scope (0.12, 0.19)
02:01:06.463 00.001 16108 Worker thread wakes up
02:01:06.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
02:01:06.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
02:01:06.463 00.000 16108 Moving (0.12, 0.19) raw xDistance=-0.09 yDistance=-0.21
02:01:06.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:06.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:06.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:01:06.463 00.000 16108 MoveAxis(E, 0, ABG)
02:01:06.463 00.000 16108 Move returns status 0, amount 0
02:01:06.463 00.000 16108 MoveAxis(N, 0, ABG)
02:01:06.463 00.000 16108 Move returns status 0, amount 0
02:01:06.463 00.000 16108 move complete, result=0
02:01:06.463 00.000 16108 worker thread done servicing request
02:01:06.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3376, FiltMin=2867, FiltMax=51545, Gamma=1.000
02:01:06.481 00.014 21068 UpdateGuideState exits: m=130106 SNR=86.9
02:01:06.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:06.483 00.000 21068 Enqueuing Expose request
02:01:06.484 00.001 16108 Worker thread wakes up
02:01:06.484 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:06.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:06.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:07.662 01.177 16108 Exposure complete
02:01:07.725 00.063 16108 worker thread done servicing request
02:01:07.725 00.000 21068 OnExposeComplete: enter
02:01:07.725 00.000 21068 UpdateGuideState(): m_state=6
02:01:07.727 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11927
02:01:07.728 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.34, Mass=124950, SNR=84.3, Peak=17027 HFD=3.3
02:01:07.729 00.001 21068 MultiStar: [#1 0.29,0.49,1.45,U] [#2 0.45,0.38,0.00,M1] [#3 0.34,0.37,0.97,U] [#4 -0.09,0.34,0.89,U] [#5 0.69,0.65,0.00,M1] [#6 0.43,0.73,0.00,M1] [#7 0.68,0.60,0.00,M1] [#8 0.44,0.67,0.00,M5] 
02:01:07.730 00.001 21068 single-star, 3 included, MultiStar: {0.21, 0.41}, one-star: {0.23, 0.40}
02:01:07.730 00.000 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
02:01:07.731 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
02:01:07.732 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.05 mountX=-0.16 mountY=-0.44, mountTheta=-1.91
02:01:07.734 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.40, opts=13)
02:01:07.735 00.001 21068 Enqueuing Move request for scope (0.23, 0.40)
02:01:07.737 00.002 16108 Worker thread wakes up
02:01:07.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
02:01:07.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
02:01:07.737 00.000 16108 Moving (0.23, 0.40) raw xDistance=-0.16 yDistance=-0.44
02:01:07.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:01:07.737 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.80
02:01:07.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
02:01:07.737 00.000 16108 MoveAxis(E, 0, ABG)
02:01:07.737 00.000 16108 Move returns status 0, amount 0
02:01:07.737 00.000 16108 MoveAxis(N, 89, ABG)
02:01:07.737 00.000 16108 Guiding  Dir = 0, Dur = 89
02:01:07.739 00.002 16108 IsSlewing returns 0
02:01:07.739 00.000 16108 IsGuiding returns 0
02:01:07.740 00.001 16108 PulseGuide returned control before completion, sleep 98
02:01:07.742 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3376, FiltMin=2899, FiltMax=47385, Gamma=1.000
02:01:07.771 00.029 21068 UpdateGuideState exits: m=124950 SNR=84.3
02:01:07.773 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.775 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:07.775 00.000 21068 Enqueuing Expose request
02:01:07.851 00.076 16108 IsGuiding returns 1
02:01:07.851 00.000 16108 scope still moving after pulse duration time elapsed
02:01:07.882 00.031 16108 IsSlewing returns 0
02:01:07.882 00.000 16108 IsGuiding returns 1
02:01:07.914 00.032 16108 IsSlewing returns 0
02:01:07.914 00.000 16108 IsGuiding returns 0
02:01:07.914 00.000 16108 scope move finished after 89 + 86 ms
02:01:07.914 00.000 16108 Move returns status 0, amount 89
02:01:07.914 00.000 16108 move complete, result=0
02:01:07.914 00.000 16108 worker thread done servicing request
02:01:07.914 00.000 16108 Worker thread wakes up
02:01:07.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:07.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:07.914 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 89 ms NORTH
02:01:08.886 00.972 16108 Exposure complete
02:01:08.958 00.072 16108 worker thread done servicing request
02:01:08.958 00.000 21068 OnExposeComplete: enter
02:01:08.960 00.002 21068 UpdateGuideState(): m_state=6
02:01:08.962 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11928
02:01:08.964 00.002 21068 Star::Find returns 1 (0), X=221.86, Y=876.51, Mass=127776, SNR=94.2, Peak=12163 HFD=3.8
02:01:08.965 00.001 21068 MultiStar: [#1 0.46,0.90,0.00,M1] [#2 0.34,0.38,1.19,U] [#3 0.39,0.72,0.00,M1] [#4 -0.17,0.66,0.00,M1] [#5 0.64,0.76,0.00,M2] [#6 0.07,0.80,0.00,M2] [#7 0.90,0.60,0.00,M2] [#8 0.21,0.89,0.00,M6] 
02:01:08.966 00.001 21068 refined, 1 included, MultiStar: {0.37, 0.47}, one-star: {0.40, 0.58}
02:01:08.967 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
02:01:08.969 00.002 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
02:01:08.971 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=0.47 hyp=0.60 cameraTheta=0.91 mountX=-0.28 mountY=-0.54, mountTheta=-2.04
02:01:08.974 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=0.47, opts=13)
02:01:08.975 00.001 21068 Enqueuing Move request for scope (0.37, 0.47)
02:01:08.977 00.002 16108 Worker thread wakes up
02:01:08.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.47) opts 0xd
02:01:08.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, 0.47)
02:01:08.977 00.000 16108 Moving (0.37, 0.47) raw xDistance=-0.28 yDistance=-0.54
02:01:08.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:01:08.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
02:01:08.977 00.000 16108 MoveAxis(E, 73, ABG)
02:01:08.977 00.000 16108 Guiding  Dir = 2, Dur = 73
02:01:08.978 00.001 16108 IsSlewing returns 0
02:01:08.978 00.000 16108 IsGuiding returns 0
02:01:08.983 00.005 16108 PulseGuide returned control before completion, sleep 79
02:01:08.985 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3376, FiltMin=2921, FiltMax=63069, Gamma=1.000
02:01:09.011 00.026 21068 UpdateGuideState exits: m=127776 SNR=94.2
02:01:09.013 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:09.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:09.015 00.001 21068 Enqueuing Expose request
02:01:09.078 00.063 16108 IsGuiding returns 0
02:01:09.078 00.000 16108 Move returns status 0, amount 73
02:01:09.078 00.000 16108 MoveAxis(N, 109, ABG)
02:01:09.078 00.000 16108 Guiding  Dir = 0, Dur = 109
02:01:09.078 00.000 16108 IsSlewing returns 0
02:01:09.079 00.001 16108 IsGuiding returns 0
02:01:09.080 00.001 16108 PulseGuide returned control before completion, sleep 118
02:01:09.203 00.123 16108 IsGuiding returns 1
02:01:09.203 00.000 16108 scope still moving after pulse duration time elapsed
02:01:09.234 00.031 16108 IsSlewing returns 0
02:01:09.234 00.000 16108 IsGuiding returns 0
02:01:09.234 00.000 16108 scope move finished after 109 + 46 ms
02:01:09.234 00.000 16108 Move returns status 0, amount 109
02:01:09.234 00.000 16108 move complete, result=0
02:01:09.234 00.000 16108 worker thread done servicing request
02:01:09.235 00.001 21068 GuideStep: -0.3 px 73 ms EAST, -0.5 px 109 ms NORTH
02:01:09.237 00.002 16108 Worker thread wakes up
02:01:09.237 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:09.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:10.413 01.176 16108 Exposure complete
02:01:10.477 00.064 16108 worker thread done servicing request
02:01:10.477 00.000 21068 OnExposeComplete: enter
02:01:10.477 00.000 21068 UpdateGuideState(): m_state=6
02:01:10.478 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11929
02:01:10.480 00.002 21068 Star::Find returns 1 (0), X=221.86, Y=875.49, Mass=129458, SNR=90.0, Peak=14611 HFD=3.5
02:01:10.481 00.001 21068 MultiStar: [#1 0.64,-0.58,0.00,M2] [#2 0.85,-0.67,0.00,M1] [#3 0.54,-0.51,0.00,M2] [#4 0.28,-0.34,0.87,U] [#5 0.69,-0.37,0.00,M3] [#6 0.23,-0.43,0.83,U] [#7 1.00,-0.40,0.00,M3] [#8 0.54,-0.42,0.00,M7] 
02:01:10.482 00.001 21068 refined, 2 included, MultiStar: {0.31, -0.41}, one-star: {0.39, -0.45}
02:01:10.482 00.000 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
02:01:10.483 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
02:01:10.484 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.41 hyp=0.51 cameraTheta=-0.92 mountX=-0.37 mountY=0.32, mountTheta=2.43
02:01:10.485 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.41, opts=13)
02:01:10.486 00.001 21068 Enqueuing Move request for scope (0.31, -0.41)
02:01:10.487 00.001 16108 Worker thread wakes up
02:01:10.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.41) opts 0xd
02:01:10.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.41)
02:01:10.487 00.000 16108 Moving (0.31, -0.41) raw xDistance=-0.37 yDistance=0.32
02:01:10.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:01:10.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:10.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:01:10.487 00.000 16108 MoveAxis(E, 103, ABG)
02:01:10.487 00.000 16108 Guiding  Dir = 2, Dur = 103
02:01:10.487 00.000 16108 IsSlewing returns 0
02:01:10.487 00.000 16108 IsGuiding returns 0
02:01:10.490 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3376, FiltMin=2893, FiltMax=63097, Gamma=1.000
02:01:10.501 00.011 16108 PulseGuide returned control before completion, sleep 100
02:01:10.507 00.006 21068 UpdateGuideState exits: m=129458 SNR=90.0
02:01:10.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:10.510 00.001 21068 Enqueuing Expose request
02:01:10.604 00.094 16108 IsGuiding returns 1
02:01:10.604 00.000 16108 scope still moving after pulse duration time elapsed
02:01:10.636 00.032 16108 IsSlewing returns 0
02:01:10.637 00.001 16108 IsGuiding returns 1
02:01:10.667 00.030 16108 IsSlewing returns 0
02:01:10.667 00.000 16108 IsGuiding returns 0
02:01:10.667 00.000 16108 scope move finished after 103 + 77 ms
02:01:10.667 00.000 16108 Move returns status 0, amount 103
02:01:10.667 00.000 16108 MoveAxis(N, 0, ABG)
02:01:10.667 00.000 16108 Move returns status 0, amount 0
02:01:10.668 00.001 16108 move complete, result=0
02:01:10.668 00.000 16108 worker thread done servicing request
02:01:10.668 00.000 16108 Worker thread wakes up
02:01:10.668 00.000 21068 GuideStep: -0.4 px 103 ms EAST, 0.3 px 0 ms NORTH
02:01:10.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:10.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:11.637 00.968 16108 Exposure complete
02:01:11.721 00.084 16108 worker thread done servicing request
02:01:11.722 00.001 21068 OnExposeComplete: enter
02:01:11.723 00.001 21068 UpdateGuideState(): m_state=6
02:01:11.724 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11930
02:01:11.725 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=875.44, Mass=125106, SNR=85.0, Peak=14409 HFD=3.3
02:01:11.728 00.003 21068 MultiStar: [#1 -0.06,-0.21,1.30,U] [#2 -0.04,-0.50,1.12,U] [#3 -0.15,-0.63,0.00,M3] [#4 -0.75,-0.47,0.00,M1] [#5 -0.17,-0.33,0.92,U] [#6 -0.29,-0.16,0.91,U] [#7 0.40,-0.36,0.75,U] [#8 -0.27,-0.26,0.96,U] 
02:01:11.729 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.33}, one-star: {-0.09, -0.50}
02:01:11.729 00.000 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
02:01:11.730 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
02:01:11.731 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=0.03 mountY=0.34, mountTheta=1.49
02:01:11.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.33, opts=13)
02:01:11.734 00.001 21068 Enqueuing Move request for scope (-0.09, -0.33)
02:01:11.734 00.000 16108 Worker thread wakes up
02:01:11.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
02:01:11.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
02:01:11.734 00.000 16108 Moving (-0.09, -0.33) raw xDistance=0.03 yDistance=0.34
02:01:11.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:11.735 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:11.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:01:11.735 00.000 16108 MoveAxis(E, 0, ABG)
02:01:11.735 00.000 16108 Move returns status 0, amount 0
02:01:11.735 00.000 16108 MoveAxis(N, 0, ABG)
02:01:11.735 00.000 16108 Move returns status 0, amount 0
02:01:11.735 00.000 16108 move complete, result=0
02:01:11.735 00.000 16108 worker thread done servicing request
02:01:11.739 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3376, FiltMin=2921, FiltMax=65472, Gamma=1.000
02:01:11.754 00.015 21068 UpdateGuideState exits: m=125106 SNR=85.0
02:01:11.754 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:11.756 00.001 21068 Enqueuing Expose request
02:01:11.758 00.002 16108 Worker thread wakes up
02:01:11.758 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:01:11.759 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:11.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:12.923 01.164 16108 Exposure complete
02:01:12.985 00.062 16108 worker thread done servicing request
02:01:12.985 00.000 21068 OnExposeComplete: enter
02:01:12.986 00.001 21068 UpdateGuideState(): m_state=6
02:01:12.987 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11931
02:01:12.987 00.000 21068 Star::Find returns 1 (0), X=221.44, Y=875.52, Mass=119181, SNR=81.6, Peak=12563 HFD=3.2
02:01:12.988 00.001 21068 MultiStar: [#1 0.06,-0.18,1.30,U] [#2 0.03,-0.51,1.23,U] [#3 0.11,-0.55,1.23,U] [#4 -0.26,-0.36,0.92,U] [#5 0.12,-0.39,1.02,U] [#6 0.03,-0.36,0.89,U] [#7 0.25,-0.48,0.68,U] [#8 0.07,-0.10,0.82,U] 
02:01:12.990 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.37}, one-star: {-0.02, -0.42}
02:01:12.991 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
02:01:12.992 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
02:01:12.992 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.47 mountX=-0.10 mountY=0.35, mountTheta=1.86
02:01:12.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.37, opts=13)
02:01:12.995 00.001 21068 Enqueuing Move request for scope (0.04, -0.37)
02:01:12.995 00.000 16108 Worker thread wakes up
02:01:12.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
02:01:12.995 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
02:01:12.995 00.000 16108 Moving (0.04, -0.37) raw xDistance=-0.10 yDistance=0.35
02:01:12.996 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:01:12.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:12.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:01:12.996 00.000 16108 MoveAxis(E, 0, ABG)
02:01:12.996 00.000 16108 Move returns status 0, amount 0
02:01:12.996 00.000 16108 MoveAxis(N, 0, ABG)
02:01:12.996 00.000 16108 Move returns status 0, amount 0
02:01:12.996 00.000 16108 move complete, result=0
02:01:12.996 00.000 16108 worker thread done servicing request
02:01:13.000 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3376, FiltMin=2937, FiltMax=59453, Gamma=1.000
02:01:13.021 00.021 21068 UpdateGuideState exits: m=119181 SNR=81.6
02:01:13.024 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.025 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:13.026 00.001 21068 Enqueuing Expose request
02:01:13.028 00.002 16108 Worker thread wakes up
02:01:13.028 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:01:13.030 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:13.031 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:14.013 00.982 16108 Exposure complete
02:01:14.079 00.066 16108 worker thread done servicing request
02:01:14.079 00.000 21068 OnExposeComplete: enter
02:01:14.081 00.002 21068 UpdateGuideState(): m_state=6
02:01:14.082 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11932
02:01:14.084 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=875.35, Mass=132392, SNR=92.5, Peak=16585 HFD=3.4
02:01:14.086 00.002 21068 MultiStar: [#1 -0.33,-0.21,1.38,U] [#2 -0.05,-0.30,1.15,U] [#3 -0.23,-0.37,0.90,U] [#4 -0.77,-0.27,0.00,M1] [#5 0.02,-0.17,0.97,U] [#6 -0.26,0.02,0.65,U] [#7 -0.03,-0.59,0.00,M2] [#8 -0.26,0.07,0.68,U] 
02:01:14.087 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.25}, one-star: {-0.39, -0.59}
02:01:14.090 00.003 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
02:01:14.091 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
02:01:14.092 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.28 mountX=0.17 mountY=0.29, mountTheta=1.05
02:01:14.095 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.25, opts=13)
02:01:14.098 00.003 21068 Enqueuing Move request for scope (-0.21, -0.25)
02:01:14.099 00.001 16108 Worker thread wakes up
02:01:14.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
02:01:14.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
02:01:14.099 00.000 16108 Moving (-0.21, -0.25) raw xDistance=0.17 yDistance=0.29
02:01:14.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:01:14.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:14.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:01:14.100 00.001 16108 MoveAxis(E, 0, ABG)
02:01:14.100 00.000 16108 Move returns status 0, amount 0
02:01:14.100 00.000 16108 MoveAxis(N, 0, ABG)
02:01:14.100 00.000 16108 Move returns status 0, amount 0
02:01:14.100 00.000 16108 move complete, result=0
02:01:14.100 00.000 16108 worker thread done servicing request
02:01:14.107 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3376, FiltMin=2909, FiltMax=63993, Gamma=1.000
02:01:14.127 00.020 21068 UpdateGuideState exits: m=132392 SNR=92.5
02:01:14.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:14.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:14.129 00.000 21068 Enqueuing Expose request
02:01:14.130 00.001 16108 Worker thread wakes up
02:01:14.130 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:01:14.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:14.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:15.306 01.175 16108 Exposure complete
02:01:15.379 00.073 16108 worker thread done servicing request
02:01:15.380 00.001 21068 OnExposeComplete: enter
02:01:15.381 00.001 21068 UpdateGuideState(): m_state=6
02:01:15.381 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11933
02:01:15.382 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=875.45, Mass=148247, SNR=107.4, Peak=15891 HFD=3.2
02:01:15.383 00.001 21068 MultiStar: [#1 0.06,-0.38,0.86,U] [#2 0.21,-0.59,0.00,M1] [#3 0.13,-0.44,0.83,U] [#4 -0.27,-0.28,0.75,U] [#5 -0.02,-0.44,0.78,U] [#6 0.22,-0.06,0.67,U] [#7 -0.03,-0.21,0.52,U] [#8 0.06,0.06,0.64,U] 
02:01:15.384 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.31}, one-star: {-0.02, -0.49}
02:01:15.385 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
02:01:15.385 00.000 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
02:01:15.386 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.52 mountX=-0.07 mountY=0.29, mountTheta=1.80
02:01:15.387 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.31, opts=13)
02:01:15.388 00.001 21068 Enqueuing Move request for scope (0.02, -0.31)
02:01:15.390 00.002 16108 Worker thread wakes up
02:01:15.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
02:01:15.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
02:01:15.390 00.000 16108 Moving (0.02, -0.31) raw xDistance=-0.07 yDistance=0.29
02:01:15.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:01:15.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:15.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:01:15.390 00.000 16108 MoveAxis(E, 0, ABG)
02:01:15.390 00.000 16108 Move returns status 0, amount 0
02:01:15.390 00.000 16108 MoveAxis(N, 0, ABG)
02:01:15.390 00.000 16108 Move returns status 0, amount 0
02:01:15.390 00.000 16108 move complete, result=0
02:01:15.390 00.000 16108 worker thread done servicing request
02:01:15.394 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3376, FiltMin=2867, FiltMax=57984, Gamma=1.000
02:01:15.420 00.026 21068 UpdateGuideState exits: m=148247 SNR=107.4
02:01:15.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:15.422 00.000 21068 Enqueuing Expose request
02:01:15.423 00.001 16108 Worker thread wakes up
02:01:15.423 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:01:15.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:15.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:16.388 00.964 16108 Exposure complete
02:01:16.455 00.067 16108 worker thread done servicing request
02:01:16.456 00.001 21068 OnExposeComplete: enter
02:01:16.456 00.000 21068 UpdateGuideState(): m_state=6
02:01:16.457 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11934
02:01:16.458 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=875.66, Mass=144122, SNR=101.2, Peak=16147 HFD=3.4
02:01:16.459 00.001 21068 MultiStar: [#1 0.28,0.01,0.93,U] [#2 0.30,-0.26,0.97,U] [#3 0.38,-0.19,1.00,U] [#4 -0.06,-0.22,0.64,U] [#5 0.30,0.03,0.74,U] [#6 0.34,0.01,0.77,U] [#7 0.72,-0.13,0.00,M2] [#8 0.21,0.01,0.59,U] 
02:01:16.460 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.12}, one-star: {-0.12, -0.28}
02:01:16.460 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
02:01:16.461 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
02:01:16.462 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=-0.23 mountY=0.07, mountTheta=2.84
02:01:16.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.12, opts=13)
02:01:16.464 00.000 21068 Enqueuing Move request for scope (0.21, -0.12)
02:01:16.465 00.001 16108 Worker thread wakes up
02:01:16.466 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
02:01:16.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
02:01:16.466 00.000 16108 Moving (0.21, -0.12) raw xDistance=-0.23 yDistance=0.07
02:01:16.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:01:16.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:16.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:16.466 00.000 16108 MoveAxis(E, 59, ABG)
02:01:16.466 00.000 16108 Guiding  Dir = 2, Dur = 59
02:01:16.467 00.001 16108 IsSlewing returns 0
02:01:16.467 00.000 16108 IsGuiding returns 0
02:01:16.469 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3376, FiltMin=2918, FiltMax=65440, Gamma=1.000
02:01:16.475 00.006 16108 PulseGuide returned control before completion, sleep 62
02:01:16.486 00.011 21068 UpdateGuideState exits: m=144122 SNR=101.2
02:01:16.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:16.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:16.489 00.001 21068 Enqueuing Expose request
02:01:16.550 00.061 16108 IsGuiding returns 1
02:01:16.550 00.000 16108 scope still moving after pulse duration time elapsed
02:01:16.582 00.032 16108 IsSlewing returns 0
02:01:16.582 00.000 16108 IsGuiding returns 0
02:01:16.582 00.000 16108 scope move finished after 59 + 55 ms
02:01:16.582 00.000 16108 Move returns status 0, amount 59
02:01:16.582 00.000 16108 MoveAxis(N, 0, ABG)
02:01:16.582 00.000 16108 Move returns status 0, amount 0
02:01:16.582 00.000 16108 move complete, result=0
02:01:16.582 00.000 16108 worker thread done servicing request
02:01:16.582 00.000 16108 Worker thread wakes up
02:01:16.582 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:16.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:16.582 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
02:01:17.748 01.166 16108 Exposure complete
02:01:17.812 00.064 16108 worker thread done servicing request
02:01:17.812 00.000 21068 OnExposeComplete: enter
02:01:17.813 00.001 21068 UpdateGuideState(): m_state=6
02:01:17.813 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11935
02:01:17.814 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=875.82, Mass=120334, SNR=80.7, Peak=15040 HFD=3.3
02:01:17.815 00.001 21068 MultiStar: [#1 -0.29,-0.10,1.13,U] [#2 -0.05,-0.36,1.44,U] [#3 -0.23,-0.28,1.10,U] [#4 -0.28,-0.28,0.91,U] [#5 -0.02,-0.02,0.92,U] [#6 -0.18,0.06,0.81,U] [#7 -0.10,-0.16,0.79,U] [#8 -0.11,0.13,0.78,U] 
02:01:17.816 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.15}, one-star: {-0.33, -0.12}
02:01:17.816 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
02:01:17.817 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
02:01:17.819 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.45 mountX=0.15 mountY=0.18, mountTheta=0.89
02:01:17.821 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.15, opts=13)
02:01:17.822 00.001 21068 Enqueuing Move request for scope (-0.18, -0.15)
02:01:17.825 00.003 16108 Worker thread wakes up
02:01:17.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
02:01:17.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
02:01:17.825 00.000 16108 Moving (-0.18, -0.15) raw xDistance=0.15 yDistance=0.18
02:01:17.826 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:01:17.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:17.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:01:17.826 00.000 16108 MoveAxis(E, 0, ABG)
02:01:17.826 00.000 16108 Move returns status 0, amount 0
02:01:17.826 00.000 16108 MoveAxis(N, 0, ABG)
02:01:17.826 00.000 16108 Move returns status 0, amount 0
02:01:17.826 00.000 16108 move complete, result=0
02:01:17.826 00.000 16108 worker thread done servicing request
02:01:17.836 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3376, FiltMin=2883, FiltMax=51129, Gamma=1.000
02:01:17.858 00.022 21068 UpdateGuideState exits: m=120334 SNR=80.7
02:01:17.860 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.860 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:17.861 00.001 21068 Enqueuing Expose request
02:01:17.862 00.001 16108 Worker thread wakes up
02:01:17.862 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:01:17.863 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:17.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:18.836 00.973 16108 Exposure complete
02:01:18.915 00.079 16108 worker thread done servicing request
02:01:18.915 00.000 21068 OnExposeComplete: enter
02:01:18.916 00.001 21068 UpdateGuideState(): m_state=6
02:01:18.917 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11936
02:01:18.917 00.000 21068 Star::Find returns 1 (0), X=220.93, Y=875.67, Mass=119389, SNR=83.5, Peak=17088 HFD=3.2
02:01:18.919 00.002 21068 MultiStar: [#1 -0.47,-0.15,1.20,U] [#2 -0.36,-0.28,1.24,U] [#3 -0.42,-0.28,1.02,U] [#4 -0.53,-0.35,0.00,M1] [#5 -0.04,-0.25,0.95,U] [#6 -0.19,0.13,0.87,U] [#7 -0.14,-0.50,0.67,U] [#8 -0.41,-0.15,0.83,U] 
02:01:18.919 00.000 21068 refined, 7 included, MultiStar: {-0.34, -0.22}, one-star: {-0.53, -0.26}
02:01:18.920 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.75)
02:01:18.921 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
02:01:18.922 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.22 hyp=0.40 cameraTheta=-2.57 mountX=0.29 mountY=0.29, mountTheta=0.78
02:01:18.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.22, opts=13)
02:01:18.925 00.001 21068 Enqueuing Move request for scope (-0.34, -0.22)
02:01:18.926 00.001 16108 Worker thread wakes up
02:01:18.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.22) opts 0xd
02:01:18.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.22)
02:01:18.926 00.000 16108 Moving (-0.34, -0.22) raw xDistance=0.29 yDistance=0.29
02:01:18.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:01:18.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:01:18.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:01:18.926 00.000 16108 MoveAxis(W, 77, ABG)
02:01:18.926 00.000 16108 Guiding  Dir = 3, Dur = 77
02:01:18.926 00.000 16108 IsSlewing returns 0
02:01:18.926 00.000 16108 IsGuiding returns 0
02:01:18.929 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3376, FiltMin=2896, FiltMax=65472, Gamma=1.000
02:01:18.933 00.004 16108 PulseGuide returned control before completion, sleep 82
02:01:18.947 00.014 21068 UpdateGuideState exits: m=119389 SNR=83.5
02:01:18.949 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:18.951 00.001 21068 Enqueuing Expose request
02:01:19.026 00.075 16108 IsGuiding returns 0
02:01:19.026 00.000 16108 Move returns status 0, amount 77
02:01:19.026 00.000 16108 MoveAxis(N, 0, ABG)
02:01:19.026 00.000 16108 Move returns status 0, amount 0
02:01:19.026 00.000 16108 move complete, result=0
02:01:19.026 00.000 16108 worker thread done servicing request
02:01:19.026 00.000 16108 Worker thread wakes up
02:01:19.026 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.3 px 0 ms NORTH
02:01:19.030 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:19.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:20.199 01.169 16108 Exposure complete
02:01:20.255 00.056 16108 worker thread done servicing request
02:01:20.256 00.001 21068 OnExposeComplete: enter
02:01:20.257 00.001 21068 UpdateGuideState(): m_state=6
02:01:20.257 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11937
02:01:20.258 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=875.73, Mass=116360, SNR=81.4, Peak=16112 HFD=3.1
02:01:20.259 00.001 21068 MultiStar: [#1 -0.31,-0.08,1.31,U] [#2 0.06,-0.27,1.28,U] [#3 -0.18,-0.22,1.34,U] [#4 -0.27,-0.24,0.93,U] [#5 -0.04,-0.12,1.20,U] [#6 -0.26,0.08,0.83,U] [#7 -0.19,-0.12,0.67,U] [#8 -0.35,0.20,0.85,U] 
02:01:20.260 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.12}, one-star: {-0.35, -0.21}
02:01:20.260 00.000 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
02:01:20.261 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.80)
02:01:20.262 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.58 mountX=0.17 mountY=0.17, mountTheta=0.77
02:01:20.263 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.12, opts=13)
02:01:20.265 00.002 21068 Enqueuing Move request for scope (-0.20, -0.12)
02:01:20.266 00.001 16108 Worker thread wakes up
02:01:20.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
02:01:20.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
02:01:20.266 00.000 16108 Moving (-0.20, -0.12) raw xDistance=0.17 yDistance=0.17
02:01:20.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:01:20.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:20.267 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:01:20.267 00.000 16108 MoveAxis(E, 0, ABG)
02:01:20.267 00.000 16108 Move returns status 0, amount 0
02:01:20.267 00.000 16108 MoveAxis(N, 0, ABG)
02:01:20.267 00.000 16108 Move returns status 0, amount 0
02:01:20.267 00.000 16108 move complete, result=0
02:01:20.267 00.000 16108 worker thread done servicing request
02:01:20.270 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3376, FiltMin=2886, FiltMax=63389, Gamma=1.000
02:01:20.286 00.016 21068 UpdateGuideState exits: m=116360 SNR=81.4
02:01:20.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:20.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:20.289 00.001 21068 Enqueuing Expose request
02:01:20.290 00.001 16108 Worker thread wakes up
02:01:20.290 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:01:20.292 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:20.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:21.277 00.985 16108 Exposure complete
02:01:21.347 00.070 16108 worker thread done servicing request
02:01:21.347 00.000 21068 OnExposeComplete: enter
02:01:21.348 00.001 21068 UpdateGuideState(): m_state=6
02:01:21.349 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11938
02:01:21.351 00.002 21068 Star::Find returns 1 (0), X=220.84, Y=875.75, Mass=127743, SNR=82.1, Peak=19552 HFD=3.1
02:01:21.352 00.001 21068 MultiStar: [#1 -0.40,0.10,1.24,U] [#2 -0.19,-0.15,1.40,U] [#3 -0.19,-0.18,1.09,U] [#4 -0.73,-0.13,0.00,M1] [#5 -0.09,-0.24,0.90,U] [#6 -0.27,-0.35,0.98,U] [#7 -0.20,-0.06,0.67,U] [#8 -0.28,0.06,0.84,U] 
02:01:21.353 00.001 21068 refined, 7 included, MultiStar: {-0.28, -0.13}, one-star: {-0.62, -0.19}
02:01:21.353 00.000 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
02:01:21.354 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
02:01:21.355 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.73 mountX=0.26 mountY=0.19, mountTheta=0.63
02:01:21.356 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.13, opts=13)
02:01:21.357 00.001 21068 Enqueuing Move request for scope (-0.28, -0.13)
02:01:21.358 00.001 16108 Worker thread wakes up
02:01:21.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.13) opts 0xd
02:01:21.358 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.13)
02:01:21.358 00.000 16108 Moving (-0.28, -0.13) raw xDistance=0.26 yDistance=0.19
02:01:21.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:01:21.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:21.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:01:21.358 00.000 16108 MoveAxis(W, 67, ABG)
02:01:21.358 00.000 16108 Guiding  Dir = 3, Dur = 67
02:01:21.358 00.000 16108 IsSlewing returns 0
02:01:21.359 00.001 16108 IsGuiding returns 0
02:01:21.363 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3376, FiltMin=2909, FiltMax=60125, Gamma=1.000
02:01:21.378 00.015 21068 UpdateGuideState exits: m=127743 SNR=82.1
02:01:21.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.381 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:21.382 00.001 21068 Enqueuing Expose request
02:01:21.382 00.000 16108 PulseGuide returned control before completion, sleep 56
02:01:21.442 00.060 16108 IsGuiding returns 1
02:01:21.442 00.000 16108 scope still moving after pulse duration time elapsed
02:01:21.474 00.032 16108 IsSlewing returns 0
02:01:21.474 00.000 16108 IsGuiding returns 0
02:01:21.474 00.000 16108 scope move finished after 67 + 48 ms
02:01:21.474 00.000 16108 Move returns status 0, amount 67
02:01:21.474 00.000 16108 MoveAxis(N, 0, ABG)
02:01:21.474 00.000 16108 Move returns status 0, amount 0
02:01:21.474 00.000 16108 move complete, result=0
02:01:21.474 00.000 16108 worker thread done servicing request
02:01:21.475 00.001 16108 Worker thread wakes up
02:01:21.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:21.475 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.2 px 0 ms NORTH
02:01:21.477 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:22.632 01.155 16108 Exposure complete
02:01:22.711 00.079 16108 worker thread done servicing request
02:01:22.711 00.000 21068 OnExposeComplete: enter
02:01:22.712 00.001 21068 UpdateGuideState(): m_state=6
02:01:22.713 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11939
02:01:22.714 00.001 21068 Star::Find returns 1 (0), X=220.85, Y=875.64, Mass=126418, SNR=93.7, Peak=17088 HFD=3.2
02:01:22.715 00.001 21068 MultiStar: [#1 -0.15,-0.05,0.94,U] [#2 -0.25,-0.32,1.01,U] [#3 -0.35,-0.33,0.89,U] [#4 -0.72,-0.31,0.00,M2] [#5 0.13,-0.07,0.82,U] [#6 -0.44,0.11,0.68,U] [#7 0.18,-0.06,0.64,U] [#8 -0.22,0.03,0.73,U] 
02:01:22.716 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.14}, one-star: {-0.61, -0.29}
02:01:22.717 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.73)
02:01:22.717 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
02:01:22.718 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.59 mountX=0.20 mountY=0.19, mountTheta=0.76
02:01:22.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.14, opts=13)
02:01:22.721 00.001 21068 Enqueuing Move request for scope (-0.23, -0.14)
02:01:22.721 00.000 16108 Worker thread wakes up
02:01:22.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
02:01:22.722 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
02:01:22.722 00.000 16108 Moving (-0.23, -0.14) raw xDistance=0.20 yDistance=0.19
02:01:22.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:01:22.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:22.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:01:22.722 00.000 16108 MoveAxis(W, 58, ABG)
02:01:22.722 00.000 16108 Guiding  Dir = 3, Dur = 58
02:01:22.722 00.000 16108 IsSlewing returns 0
02:01:22.722 00.000 16108 IsGuiding returns 0
02:01:22.724 00.002 16108 PulseGuide returned control before completion, sleep 67
02:01:22.730 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3376, FiltMin=2886, FiltMax=62397, Gamma=1.000
02:01:22.752 00.022 21068 UpdateGuideState exits: m=126418 SNR=93.7
02:01:22.754 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:22.756 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:22.756 00.000 21068 Enqueuing Expose request
02:01:22.801 00.045 16108 IsGuiding returns 0
02:01:22.801 00.000 16108 Move returns status 0, amount 58
02:01:22.801 00.000 16108 MoveAxis(N, 0, ABG)
02:01:22.802 00.001 16108 Move returns status 0, amount 0
02:01:22.802 00.000 16108 move complete, result=0
02:01:22.802 00.000 16108 worker thread done servicing request
02:01:22.802 00.000 16108 Worker thread wakes up
02:01:22.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:22.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:22.802 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.2 px 0 ms NORTH
02:01:23.783 00.981 16108 Exposure complete
02:01:23.846 00.063 16108 worker thread done servicing request
02:01:23.846 00.000 21068 OnExposeComplete: enter
02:01:23.847 00.001 21068 UpdateGuideState(): m_state=6
02:01:23.849 00.002 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11940
02:01:23.850 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=875.76, Mass=129292, SNR=102.8, Peak=17056 HFD=3.2
02:01:23.851 00.001 21068 MultiStar: [#1 0.20,0.00,0.92,U] [#2 0.23,-0.18,1.04,U] [#3 0.06,-0.09,0.82,U] [#4 -0.28,-0.02,0.79,U] [#5 0.20,0.03,0.79,U] [#6 -0.25,-0.13,0.72,U] [#7 0.23,-0.14,0.61,U] [#8 -0.15,0.04,0.66,U] 
02:01:23.852 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.11, -0.18}
02:01:23.853 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
02:01:23.854 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.09)
02:01:23.855 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.04 mountY=0.07, mountTheta=2.04
02:01:23.856 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
02:01:23.858 00.002 21068 Enqueuing Move request for scope (0.02, -0.08)
02:01:23.859 00.001 16108 Worker thread wakes up
02:01:23.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:01:23.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:01:23.859 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
02:01:23.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:23.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:23.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:23.859 00.000 16108 MoveAxis(E, 0, ABG)
02:01:23.859 00.000 16108 Move returns status 0, amount 0
02:01:23.859 00.000 16108 MoveAxis(N, 0, ABG)
02:01:23.859 00.000 16108 Move returns status 0, amount 0
02:01:23.859 00.000 16108 move complete, result=0
02:01:23.860 00.001 16108 worker thread done servicing request
02:01:23.863 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3376, FiltMin=2905, FiltMax=60509, Gamma=1.000
02:01:23.877 00.014 21068 UpdateGuideState exits: m=129292 SNR=102.8
02:01:23.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.880 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:23.881 00.001 21068 Enqueuing Expose request
02:01:23.882 00.001 16108 Worker thread wakes up
02:01:23.882 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:23.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:23.883 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:25.052 01.169 16108 Exposure complete
02:01:25.133 00.081 16108 worker thread done servicing request
02:01:25.133 00.000 21068 OnExposeComplete: enter
02:01:25.134 00.001 21068 UpdateGuideState(): m_state=6
02:01:25.135 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11941
02:01:25.135 00.000 21068 Star::Find returns 1 (0), X=221.44, Y=875.41, Mass=114310, SNR=84.2, Peak=14829 HFD=3.2
02:01:25.136 00.001 21068 MultiStar: [#1 0.17,-0.26,1.21,U] [#2 0.38,-0.48,0.00,M1] [#3 0.01,-0.52,1.04,U] [#4 -0.33,-0.29,0.81,U] [#5 0.20,-0.37,1.07,U] [#6 -0.16,-0.33,0.83,U] [#7 0.27,-0.43,0.62,U] [#8 0.06,-0.25,0.85,U] 
02:01:25.137 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.37}, one-star: {-0.02, -0.53}
02:01:25.138 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
02:01:25.139 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
02:01:25.140 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.49 mountX=-0.09 mountY=0.35, mountTheta=1.83
02:01:25.141 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.37, opts=13)
02:01:25.142 00.001 21068 Enqueuing Move request for scope (0.03, -0.37)
02:01:25.143 00.001 16108 Worker thread wakes up
02:01:25.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.37) opts 0xd
02:01:25.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.37)
02:01:25.143 00.000 16108 Moving (0.03, -0.37) raw xDistance=-0.09 yDistance=0.35
02:01:25.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:25.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:01:25.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:01:25.143 00.000 16108 MoveAxis(E, 0, ABG)
02:01:25.143 00.000 16108 Move returns status 0, amount 0
02:01:25.143 00.000 16108 MoveAxis(N, 0, ABG)
02:01:25.143 00.000 16108 Move returns status 0, amount 0
02:01:25.143 00.000 16108 move complete, result=0
02:01:25.144 00.001 16108 worker thread done servicing request
02:01:25.151 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3376, FiltMin=2921, FiltMax=63117, Gamma=1.000
02:01:25.176 00.025 21068 UpdateGuideState exits: m=114310 SNR=84.2
02:01:25.179 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:25.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:25.181 00.001 21068 Enqueuing Expose request
02:01:25.182 00.001 16108 Worker thread wakes up
02:01:25.182 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:01:25.183 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:25.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:26.170 00.987 16108 Exposure complete
02:01:26.227 00.057 16108 worker thread done servicing request
02:01:26.227 00.000 21068 OnExposeComplete: enter
02:01:26.228 00.001 21068 UpdateGuideState(): m_state=6
02:01:26.229 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11942
02:01:26.230 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=875.27, Mass=122690, SNR=84.6, Peak=14253 HFD=3.3
02:01:26.231 00.001 21068 MultiStar: [#1 0.10,-0.31,1.10,U] [#2 0.23,-0.55,0.00,M2] [#3 0.31,-0.50,0.00,M1] [#4 -0.24,-0.47,0.83,U] [#5 0.18,-0.50,0.88,U] [#6 -0.01,-0.43,0.85,U] [#7 0.10,-0.56,0.70,U] [#8 -0.04,-0.32,1.00,U] 
02:01:26.232 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.46}, one-star: {0.03, -0.67}
02:01:26.234 00.002 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
02:01:26.235 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
02:01:26.236 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.46 hyp=0.46 cameraTheta=-1.53 mountX=-0.10 mountY=0.44, mountTheta=1.79
02:01:26.238 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.46, opts=13)
02:01:26.239 00.001 21068 Enqueuing Move request for scope (0.02, -0.46)
02:01:26.239 00.000 16108 Worker thread wakes up
02:01:26.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.46) opts 0xd
02:01:26.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.46)
02:01:26.240 00.001 16108 Moving (0.02, -0.46) raw xDistance=-0.10 yDistance=0.44
02:01:26.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:01:26.240 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.55 newest=0.87
02:01:26.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:01:26.240 00.000 16108 MoveAxis(E, 0, ABG)
02:01:26.240 00.000 16108 Move returns status 0, amount 0
02:01:26.240 00.000 16108 MoveAxis(S, 89, ABG)
02:01:26.240 00.000 16108 Guiding  Dir = 1, Dur = 89
02:01:26.240 00.000 16108 IsSlewing returns 0
02:01:26.240 00.000 16108 IsGuiding returns 0
02:01:26.245 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3376, FiltMin=2899, FiltMax=62317, Gamma=1.000
02:01:26.262 00.017 21068 UpdateGuideState exits: m=122690 SNR=84.6
02:01:26.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:26.265 00.001 21068 Enqueuing Expose request
02:01:26.273 00.008 16108 PulseGuide returned control before completion, sleep 67
02:01:26.350 00.077 16108 IsGuiding returns 1
02:01:26.350 00.000 16108 scope still moving after pulse duration time elapsed
02:01:26.382 00.032 16108 IsSlewing returns 0
02:01:26.382 00.000 16108 IsGuiding returns 0
02:01:26.383 00.001 16108 scope move finished after 89 + 52 ms
02:01:26.383 00.000 16108 Move returns status 0, amount 89
02:01:26.383 00.000 16108 move complete, result=0
02:01:26.383 00.000 16108 worker thread done servicing request
02:01:26.383 00.000 16108 Worker thread wakes up
02:01:26.383 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 89 ms SOUTH
02:01:26.386 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:26.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:27.544 01.158 16108 Exposure complete
02:01:27.609 00.065 16108 worker thread done servicing request
02:01:27.609 00.000 21068 OnExposeComplete: enter
02:01:27.610 00.001 21068 UpdateGuideState(): m_state=6
02:01:27.611 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11943
02:01:27.612 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.67, Mass=127122, SNR=81.9, Peak=17024 HFD=3.2
02:01:27.613 00.001 21068 MultiStar: [#1 -0.07,0.03,1.27,U] [#2 -0.02,-0.13,1.22,U] [#3 -0.05,-0.17,1.01,U] [#4 -0.66,-0.16,0.00,M1] [#5 0.02,0.04,1.07,U] [#6 -0.40,0.05,0.96,U] [#7 -0.01,-0.14,0.70,U] [#8 -0.04,0.23,0.69,U] 
02:01:27.615 00.002 21068 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.31, -0.26}
02:01:27.615 00.000 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
02:01:27.616 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
02:01:27.617 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.72 mountX=0.10 mountY=0.07, mountTheta=0.64
02:01:27.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.05, opts=13)
02:01:27.620 00.001 21068 Enqueuing Move request for scope (-0.11, -0.05)
02:01:27.621 00.001 16108 Worker thread wakes up
02:01:27.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:01:27.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:01:27.621 00.000 16108 Moving (-0.11, -0.05) raw xDistance=0.10 yDistance=0.07
02:01:27.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:01:27.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:27.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:27.621 00.000 16108 MoveAxis(E, 0, ABG)
02:01:27.621 00.000 16108 Move returns status 0, amount 0
02:01:27.621 00.000 16108 MoveAxis(N, 0, ABG)
02:01:27.621 00.000 16108 Move returns status 0, amount 0
02:01:27.621 00.000 16108 move complete, result=0
02:01:27.621 00.000 16108 worker thread done servicing request
02:01:27.626 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3376, FiltMin=2908, FiltMax=62201, Gamma=1.000
02:01:27.640 00.014 21068 UpdateGuideState exits: m=127122 SNR=81.9
02:01:27.642 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:27.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:27.645 00.002 21068 Enqueuing Expose request
02:01:27.646 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:27.647 00.001 16108 Worker thread wakes up
02:01:27.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:27.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:28.618 00.971 16108 Exposure complete
02:01:28.677 00.059 16108 worker thread done servicing request
02:01:28.677 00.000 21068 OnExposeComplete: enter
02:01:28.678 00.001 21068 UpdateGuideState(): m_state=6
02:01:28.679 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11944
02:01:28.679 00.000 21068 Star::Find returns 1 (0), X=221.38, Y=875.48, Mass=113979, SNR=75.0, Peak=13945 HFD=3.2
02:01:28.680 00.001 21068 MultiStar: [#1 -0.09,-0.18,1.46,U] [#2 0.04,-0.25,1.16,U] [#3 0.10,-0.21,1.28,U] [#4 -0.41,-0.28,0.95,U] [#5 0.03,-0.33,1.17,U] [#6 -0.23,-0.03,0.90,U] [#7 0.13,-0.22,0.79,U] [#8 0.18,-0.08,0.95,U] 
02:01:28.682 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.23}, one-star: {-0.09, -0.46}
02:01:28.683 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
02:01:28.684 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
02:01:28.684 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.72 mountX=-0.01 mountY=0.23, mountTheta=1.60
02:01:28.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.23, opts=13)
02:01:28.687 00.001 21068 Enqueuing Move request for scope (-0.03, -0.23)
02:01:28.687 00.000 16108 Worker thread wakes up
02:01:28.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
02:01:28.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
02:01:28.687 00.000 16108 Moving (-0.03, -0.23) raw xDistance=-0.01 yDistance=0.23
02:01:28.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:28.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:01:28.688 00.001 16108 MoveAxis(E, 0, ABG)
02:01:28.688 00.000 16108 Move returns status 0, amount 0
02:01:28.688 00.000 16108 MoveAxis(S, 47, ABG)
02:01:28.688 00.000 16108 Guiding  Dir = 1, Dur = 47
02:01:28.688 00.000 16108 IsSlewing returns 0
02:01:28.688 00.000 16108 IsGuiding returns 0
02:01:28.692 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3376, FiltMin=2902, FiltMax=58733, Gamma=1.000
02:01:28.708 00.016 21068 UpdateGuideState exits: m=113979 SNR=75.0
02:01:28.710 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:28.712 00.001 21068 Enqueuing Expose request
02:01:28.723 00.011 16108 PulseGuide returned control before completion, sleep 23
02:01:28.753 00.030 16108 IsGuiding returns 1
02:01:28.753 00.000 16108 scope still moving after pulse duration time elapsed
02:01:28.784 00.031 16108 IsSlewing returns 0
02:01:28.784 00.000 16108 IsGuiding returns 1
02:01:28.816 00.032 16108 IsSlewing returns 0
02:01:28.816 00.000 16108 IsGuiding returns 0
02:01:28.816 00.000 16108 scope move finished after 47 + 80 ms
02:01:28.816 00.000 16108 Move returns status 0, amount 47
02:01:28.816 00.000 16108 move complete, result=0
02:01:28.816 00.000 16108 worker thread done servicing request
02:01:28.816 00.000 16108 Worker thread wakes up
02:01:28.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:28.816 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:01:28.818 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:29.980 01.162 16108 Exposure complete
02:01:30.072 00.092 16108 worker thread done servicing request
02:01:30.072 00.000 21068 OnExposeComplete: enter
02:01:30.073 00.001 21068 UpdateGuideState(): m_state=6
02:01:30.075 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11945
02:01:30.076 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=875.93, Mass=109292, SNR=77.1, Peak=15248 HFD=3.0
02:01:30.077 00.001 21068 MultiStar: [#1 -0.04,0.05,1.31,U] [#2 -0.05,-0.11,1.45,U] [#3 0.16,-0.06,1.23,U] [#4 -0.53,-0.28,0.00,M1] [#5 0.14,-0.04,0.96,U] [#6 0.04,-0.01,0.95,U] [#7 -0.02,-0.18,0.72,U] [#8 -0.01,0.10,0.93,U] 
02:01:30.078 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {-0.04, -0.01}
02:01:30.079 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
02:01:30.080 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
02:01:30.081 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.95 mountX=-0.03 mountY=0.02, mountTheta=2.40
02:01:30.082 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
02:01:30.083 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
02:01:30.084 00.001 16108 Worker thread wakes up
02:01:30.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:01:30.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:01:30.084 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
02:01:30.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:30.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:30.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:30.084 00.000 16108 MoveAxis(E, 0, ABG)
02:01:30.084 00.000 16108 Move returns status 0, amount 0
02:01:30.084 00.000 16108 MoveAxis(N, 0, ABG)
02:01:30.084 00.000 16108 Move returns status 0, amount 0
02:01:30.084 00.000 16108 move complete, result=0
02:01:30.084 00.000 16108 worker thread done servicing request
02:01:30.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3373, FiltMin=2862, FiltMax=61629, Gamma=1.000
02:01:30.103 00.015 21068 UpdateGuideState exits: m=109292 SNR=77.1
02:01:30.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:30.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:30.106 00.001 21068 Enqueuing Expose request
02:01:30.106 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:30.107 00.001 16108 Worker thread wakes up
02:01:30.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:30.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:31.072 00.965 16108 Exposure complete
02:01:31.164 00.092 16108 worker thread done servicing request
02:01:31.164 00.000 21068 OnExposeComplete: enter
02:01:31.165 00.001 21068 UpdateGuideState(): m_state=6
02:01:31.165 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11946
02:01:31.166 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=875.95, Mass=111808, SNR=74.9, Peak=14915 HFD=3.1
02:01:31.167 00.001 21068 MultiStar: [#1 -0.02,0.31,1.37,U] [#2 0.12,-0.26,1.42,U] [#3 0.20,-0.03,1.11,U] [#4 -0.60,-0.10,0.00,M2] [#5 -0.05,0.04,1.21,U] [#6 -0.24,0.23,0.87,U] [#7 0.09,0.08,0.66,U] [#8 0.06,0.41,0.75,U] 
02:01:31.169 00.002 21068 single-star, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.00, 0.01}
02:01:31.170 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
02:01:31.170 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
02:01:31.171 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.25 mountX=-0.00 mountY=-0.01, mountTheta=-1.72
02:01:31.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
02:01:31.173 00.000 21068 Enqueuing Move request for scope (0.00, 0.01)
02:01:31.174 00.001 16108 Worker thread wakes up
02:01:31.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
02:01:31.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
02:01:31.174 00.000 16108 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
02:01:31.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:01:31.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:31.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:31.174 00.000 16108 MoveAxis(E, 0, ABG)
02:01:31.174 00.000 16108 Move returns status 0, amount 0
02:01:31.175 00.001 16108 MoveAxis(N, 0, ABG)
02:01:31.175 00.000 16108 Move returns status 0, amount 0
02:01:31.175 00.000 16108 move complete, result=0
02:01:31.175 00.000 16108 worker thread done servicing request
02:01:31.179 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3373, FiltMin=2928, FiltMax=59088, Gamma=1.000
02:01:31.202 00.023 21068 UpdateGuideState exits: m=111808 SNR=74.9
02:01:31.205 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.208 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:31.210 00.002 21068 Enqueuing Expose request
02:01:31.212 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:31.213 00.001 16108 Worker thread wakes up
02:01:31.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:31.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:32.369 01.155 16108 Exposure complete
02:01:32.424 00.055 16108 worker thread done servicing request
02:01:32.424 00.000 21068 OnExposeComplete: enter
02:01:32.425 00.001 21068 UpdateGuideState(): m_state=6
02:01:32.425 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11947
02:01:32.427 00.002 21068 Star::Find returns 1 (0), X=221.22, Y=875.78, Mass=122474, SNR=85.6, Peak=16976 HFD=3.1
02:01:32.428 00.001 21068 MultiStar: [#1 -0.04,0.15,1.09,U] [#2 0.10,-0.16,1.22,U] [#3 0.33,-0.10,0.98,U] [#4 -0.35,-0.09,0.86,U] [#5 0.20,-0.04,1.07,U] [#6 0.04,0.06,0.74,U] [#7 0.11,-0.49,0.64,U] [#8 0.02,0.05,0.85,U] 
02:01:32.429 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.24, -0.16}
02:01:32.429 00.000 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
02:01:32.430 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
02:01:32.431 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.28 mountX=-0.03 mountY=0.07, mountTheta=2.05
02:01:32.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
02:01:32.436 00.003 21068 Enqueuing Move request for scope (0.02, -0.07)
02:01:32.437 00.001 16108 Worker thread wakes up
02:01:32.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:01:32.438 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:01:32.438 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.07
02:01:32.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:32.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:32.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:32.438 00.000 16108 MoveAxis(E, 0, ABG)
02:01:32.438 00.000 16108 Move returns status 0, amount 0
02:01:32.438 00.000 16108 MoveAxis(N, 0, ABG)
02:01:32.438 00.000 16108 Move returns status 0, amount 0
02:01:32.439 00.001 16108 move complete, result=0
02:01:32.439 00.000 16108 worker thread done servicing request
02:01:32.447 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3373, FiltMin=2925, FiltMax=60816, Gamma=1.000
02:01:32.473 00.026 21068 UpdateGuideState exits: m=122474 SNR=85.6
02:01:32.475 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:32.477 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:32.478 00.001 21068 Enqueuing Expose request
02:01:32.479 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:32.481 00.002 16108 Worker thread wakes up
02:01:32.481 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:32.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:33.441 00.960 16108 Exposure complete
02:01:33.513 00.072 16108 worker thread done servicing request
02:01:33.513 00.000 21068 OnExposeComplete: enter
02:01:33.516 00.003 21068 UpdateGuideState(): m_state=6
02:01:33.518 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11948
02:01:33.520 00.002 21068 Star::Find returns 1 (0), X=221.17, Y=875.92, Mass=126086, SNR=97.3, Peak=15504 HFD=3.5
02:01:33.522 00.002 21068 MultiStar: [#1 0.03,0.09,1.26,U] [#2 0.20,-0.37,1.06,U] [#3 0.05,-0.07,0.90,U] [#4 -0.38,0.03,0.67,U] [#5 0.19,-0.11,0.77,U] [#6 -0.05,0.30,0.71,U] [#7 0.19,-0.15,0.56,U] [#8 0.12,0.21,0.70,U] 
02:01:33.523 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {-0.30, -0.02}
02:01:33.524 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
02:01:33.527 00.003 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
02:01:33.528 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.32 mountX=-0.01 mountY=0.02, mountTheta=2.01
02:01:33.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.02, opts=13)
02:01:33.533 00.003 21068 Enqueuing Move request for scope (0.00, -0.02)
02:01:33.535 00.002 16108 Worker thread wakes up
02:01:33.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
02:01:33.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
02:01:33.535 00.000 16108 Moving (0.00, -0.02) raw xDistance=-0.01 yDistance=0.02
02:01:33.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:33.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:33.536 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:01:33.536 00.000 16108 MoveAxis(E, 0, ABG)
02:01:33.536 00.000 16108 Move returns status 0, amount 0
02:01:33.536 00.000 16108 MoveAxis(N, 0, ABG)
02:01:33.536 00.000 16108 Move returns status 0, amount 0
02:01:33.536 00.000 16108 move complete, result=0
02:01:33.536 00.000 16108 worker thread done servicing request
02:01:33.543 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3373, FiltMin=2909, FiltMax=65440, Gamma=1.000
02:01:33.565 00.022 21068 UpdateGuideState exits: m=126086 SNR=97.3
02:01:33.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:33.568 00.001 21068 Enqueuing Expose request
02:01:33.568 00.000 16108 Worker thread wakes up
02:01:33.568 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:33.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:33.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:34.719 01.150 16108 Exposure complete
02:01:34.780 00.061 16108 worker thread done servicing request
02:01:34.780 00.000 21068 OnExposeComplete: enter
02:01:34.783 00.003 21068 UpdateGuideState(): m_state=6
02:01:34.785 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11949
02:01:34.786 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=875.53, Mass=124205, SNR=85.8, Peak=14093 HFD=3.2
02:01:34.789 00.003 21068 MultiStar: [#1 -0.23,0.05,1.10,U] [#2 0.28,-0.30,1.25,U] [#3 -0.20,-0.34,1.03,U] [#4 -0.09,-0.14,0.94,U] [#5 0.26,-0.38,0.97,U] [#6 0.01,-0.12,0.92,U] [#7 -0.16,-0.23,0.57,U] [#8 0.05,0.00,0.74,U] 
02:01:34.790 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.21}, one-star: {-0.05, -0.41}
02:01:34.792 00.002 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
02:01:34.793 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
02:01:34.794 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.58 mountX=-0.03 mountY=0.21, mountTheta=1.74
02:01:34.795 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.21, opts=13)
02:01:34.796 00.001 21068 Enqueuing Move request for scope (-0.00, -0.21)
02:01:34.797 00.001 16108 Worker thread wakes up
02:01:34.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
02:01:34.798 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
02:01:34.798 00.000 16108 Moving (-0.00, -0.21) raw xDistance=-0.03 yDistance=0.21
02:01:34.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:34.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:01:34.798 00.000 16108 MoveAxis(E, 0, ABG)
02:01:34.798 00.000 16108 Move returns status 0, amount 0
02:01:34.798 00.000 16108 MoveAxis(S, 42, ABG)
02:01:34.798 00.000 16108 Guiding  Dir = 1, Dur = 42
02:01:34.798 00.000 16108 IsSlewing returns 0
02:01:34.799 00.001 16108 IsGuiding returns 0
02:01:34.802 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3373, FiltMin=2909, FiltMax=59389, Gamma=1.000
02:01:34.820 00.018 16108 PulseGuide returned control before completion, sleep 31
02:01:34.823 00.003 21068 UpdateGuideState exits: m=124205 SNR=85.8
02:01:34.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:34.826 00.001 21068 Enqueuing Expose request
02:01:34.866 00.040 16108 IsGuiding returns 1
02:01:34.866 00.000 16108 scope still moving after pulse duration time elapsed
02:01:34.897 00.031 16108 IsSlewing returns 0
02:01:34.897 00.000 16108 IsGuiding returns 1
02:01:34.928 00.031 16108 IsSlewing returns 0
02:01:34.928 00.000 16108 IsGuiding returns 0
02:01:34.928 00.000 16108 scope move finished after 42 + 88 ms
02:01:34.928 00.000 16108 Move returns status 0, amount 42
02:01:34.928 00.000 16108 move complete, result=0
02:01:34.928 00.000 16108 worker thread done servicing request
02:01:34.928 00.000 16108 Worker thread wakes up
02:01:34.930 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
02:01:34.932 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:34.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:35.907 00.975 16108 Exposure complete
02:01:35.980 00.073 16108 worker thread done servicing request
02:01:35.980 00.000 21068 OnExposeComplete: enter
02:01:35.982 00.002 21068 UpdateGuideState(): m_state=6
02:01:35.984 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11950
02:01:35.986 00.002 21068 Star::Find returns 1 (0), X=221.46, Y=875.81, Mass=129835, SNR=91.6, Peak=15056 HFD=3.5
02:01:35.988 00.002 21068 MultiStar: [#1 -0.05,0.16,1.17,U] [#2 0.21,-0.07,1.14,U] [#3 -0.05,0.08,0.95,U] [#4 -0.29,0.34,0.84,U] [#5 0.09,0.18,0.89,U] [#6 -0.00,0.40,0.75,U] [#7 0.48,-0.08,0.50,U] [#8 0.16,0.37,0.81,U] 
02:01:35.990 00.002 21068 single-star, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.00, -0.13}
02:01:35.992 00.002 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.75)
02:01:35.993 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
02:01:35.994 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.57 mountX=-0.02 mountY=0.12, mountTheta=1.75
02:01:35.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.13, opts=13)
02:01:35.998 00.002 21068 Enqueuing Move request for scope (0.00, -0.13)
02:01:36.000 00.002 16108 Worker thread wakes up
02:01:36.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
02:01:36.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
02:01:36.000 00.000 16108 Moving (0.00, -0.13) raw xDistance=-0.02 yDistance=0.12
02:01:36.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:01:36.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:36.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:01:36.000 00.000 16108 MoveAxis(E, 0, ABG)
02:01:36.000 00.000 16108 Move returns status 0, amount 0
02:01:36.001 00.001 16108 MoveAxis(N, 0, ABG)
02:01:36.001 00.000 16108 Move returns status 0, amount 0
02:01:36.001 00.000 16108 move complete, result=0
02:01:36.001 00.000 16108 worker thread done servicing request
02:01:36.006 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3373, FiltMin=2851, FiltMax=57213, Gamma=1.000
02:01:36.028 00.022 21068 UpdateGuideState exits: m=129835 SNR=91.6
02:01:36.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:36.031 00.001 21068 Enqueuing Expose request
02:01:36.032 00.001 16108 Worker thread wakes up
02:01:36.032 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:36.033 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:36.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:37.194 01.161 16108 Exposure complete
02:01:37.270 00.076 16108 worker thread done servicing request
02:01:37.270 00.000 21068 OnExposeComplete: enter
02:01:37.271 00.001 21068 UpdateGuideState(): m_state=6
02:01:37.272 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11951
02:01:37.273 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.13, Mass=144024, SNR=97.8, Peak=16675 HFD=3.5
02:01:37.274 00.001 21068 MultiStar: [#1 0.16,0.42,1.14,U] [#2 0.46,0.11,1.03,U] [#3 0.46,0.16,0.80,U] [#4 -0.16,0.03,0.78,U] [#5 0.22,0.28,0.90,U] [#6 0.14,0.32,0.66,U] [#7 0.43,0.17,0.63,U] [#8 0.34,0.36,0.73,U] 
02:01:37.275 00.001 21068 single-star, 8 included, MultiStar: {0.22, 0.23}, one-star: {-0.01, 0.19}
02:01:37.275 00.000 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
02:01:37.276 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
02:01:37.277 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=0.04 mountY=-0.18, mountTheta=-1.35
02:01:37.279 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.19, opts=13)
02:01:37.280 00.001 21068 Enqueuing Move request for scope (-0.01, 0.19)
02:01:37.281 00.001 16108 Worker thread wakes up
02:01:37.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
02:01:37.281 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
02:01:37.281 00.000 16108 Moving (-0.01, 0.19) raw xDistance=0.04 yDistance=-0.18
02:01:37.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:01:37.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:37.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:01:37.281 00.000 16108 MoveAxis(E, 0, ABG)
02:01:37.281 00.000 16108 Move returns status 0, amount 0
02:01:37.282 00.001 16108 MoveAxis(N, 0, ABG)
02:01:37.282 00.000 16108 Move returns status 0, amount 0
02:01:37.282 00.000 16108 move complete, result=0
02:01:37.282 00.000 16108 worker thread done servicing request
02:01:37.288 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3373, FiltMin=2870, FiltMax=59245, Gamma=1.000
02:01:37.315 00.027 21068 UpdateGuideState exits: m=144024 SNR=97.8
02:01:37.317 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:37.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:37.320 00.002 21068 Enqueuing Expose request
02:01:37.321 00.001 16108 Worker thread wakes up
02:01:37.322 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:37.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:37.322 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:38.301 00.979 16108 Exposure complete
02:01:38.359 00.058 16108 worker thread done servicing request
02:01:38.359 00.000 21068 OnExposeComplete: enter
02:01:38.360 00.001 21068 UpdateGuideState(): m_state=6
02:01:38.362 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11952
02:01:38.365 00.003 21068 Star::Find returns 1 (0), X=221.45, Y=876.02, Mass=113902, SNR=71.5, Peak=15443 HFD=3.4
02:01:38.367 00.002 21068 MultiStar: [#1 0.19,0.45,1.32,U] [#2 -0.06,0.09,1.36,U] [#3 0.04,0.18,1.12,U] [#4 -0.34,0.10,1.06,U] [#5 0.25,0.17,1.13,U] [#6 0.17,0.32,1.23,U] [#7 0.23,-0.08,0.74,U] [#8 0.07,0.40,1.02,U] 
02:01:38.369 00.002 21068 single-star, 8 included, MultiStar: {0.06, 0.20}, one-star: {-0.02, 0.08}
02:01:38.370 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:01:38.371 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
02:01:38.373 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.03 mountY=-0.07, mountTheta=-1.16
02:01:38.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
02:01:38.376 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
02:01:38.377 00.001 16108 Worker thread wakes up
02:01:38.378 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:01:38.378 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:01:38.378 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
02:01:38.378 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:38.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:38.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:38.378 00.000 16108 MoveAxis(E, 0, ABG)
02:01:38.378 00.000 16108 Move returns status 0, amount 0
02:01:38.378 00.000 16108 MoveAxis(N, 0, ABG)
02:01:38.378 00.000 16108 Move returns status 0, amount 0
02:01:38.378 00.000 16108 move complete, result=0
02:01:38.378 00.000 16108 worker thread done servicing request
02:01:38.383 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3376, FiltMin=2928, FiltMax=58253, Gamma=1.000
02:01:38.398 00.015 21068 UpdateGuideState exits: m=113902 SNR=71.5
02:01:38.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:38.401 00.001 21068 Enqueuing Expose request
02:01:38.401 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:38.402 00.001 16108 Worker thread wakes up
02:01:38.402 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:38.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:39.572 01.170 16108 Exposure complete
02:01:39.637 00.065 16108 worker thread done servicing request
02:01:39.637 00.000 21068 OnExposeComplete: enter
02:01:39.638 00.001 21068 UpdateGuideState(): m_state=6
02:01:39.640 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11953
02:01:39.642 00.002 21068 Star::Find returns 1 (0), X=221.63, Y=875.91, Mass=117650, SNR=78.0, Peak=16307 HFD=3.3
02:01:39.645 00.003 21068 MultiStar: [#1 0.07,0.56,1.33,U] [#2 0.21,-0.04,1.44,U] [#3 0.17,0.25,1.13,U] [#4 -0.13,0.22,0.91,U] [#5 0.04,0.25,1.14,U] [#6 0.11,0.23,1.06,U] [#7 0.29,-0.10,0.69,U] [#8 0.25,0.33,0.84,U] 
02:01:39.648 00.003 21068 single-star, 8 included, MultiStar: {0.13, 0.20}, one-star: {0.17, -0.03}
02:01:39.649 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
02:01:39.650 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
02:01:39.651 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
02:01:39.654 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.03, opts=13)
02:01:39.655 00.001 21068 Enqueuing Move request for scope (0.17, -0.03)
02:01:39.656 00.001 16108 Worker thread wakes up
02:01:39.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
02:01:39.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
02:01:39.656 00.000 16108 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=-0.01
02:01:39.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:01:39.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:39.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:39.656 00.000 16108 MoveAxis(E, 0, ABG)
02:01:39.656 00.000 16108 Move returns status 0, amount 0
02:01:39.656 00.000 16108 MoveAxis(N, 0, ABG)
02:01:39.656 00.000 16108 Move returns status 0, amount 0
02:01:39.656 00.000 16108 move complete, result=0
02:01:39.656 00.000 16108 worker thread done servicing request
02:01:39.667 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3373, FiltMin=2870, FiltMax=50157, Gamma=1.000
02:01:39.697 00.030 21068 UpdateGuideState exits: m=117650 SNR=78.0
02:01:39.699 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:39.701 00.001 21068 Enqueuing Expose request
02:01:39.702 00.001 16108 Worker thread wakes up
02:01:39.702 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:39.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:39.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:40.671 00.968 16108 Exposure complete
02:01:40.732 00.061 16108 worker thread done servicing request
02:01:40.732 00.000 21068 OnExposeComplete: enter
02:01:40.733 00.001 21068 UpdateGuideState(): m_state=6
02:01:40.734 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11954
02:01:40.735 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=875.93, Mass=127361, SNR=83.5, Peak=14435 HFD=3.4
02:01:40.735 00.000 21068 MultiStar: [#1 0.00,0.07,1.29,U] [#2 0.04,-0.33,1.37,U] [#3 0.11,-0.05,0.97,U] [#4 -0.16,0.14,0.96,U] [#5 0.19,-0.13,1.02,U] [#6 0.30,0.01,0.84,U] [#7 0.27,-0.10,0.70,U] [#8 -0.17,0.06,0.75,U] 
02:01:40.736 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.13, -0.01}
02:01:40.737 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
02:01:40.738 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
02:01:40.738 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=-0.05 mountY=0.04, mountTheta=2.48
02:01:40.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
02:01:40.741 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
02:01:40.741 00.000 16108 Worker thread wakes up
02:01:40.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:01:40.742 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:01:40.742 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
02:01:40.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:01:40.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:40.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:01:40.742 00.000 16108 MoveAxis(E, 0, ABG)
02:01:40.742 00.000 16108 Move returns status 0, amount 0
02:01:40.742 00.000 16108 MoveAxis(N, 0, ABG)
02:01:40.742 00.000 16108 Move returns status 0, amount 0
02:01:40.742 00.000 16108 move complete, result=0
02:01:40.742 00.000 16108 worker thread done servicing request
02:01:40.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3373, FiltMin=2896, FiltMax=65440, Gamma=1.000
02:01:40.768 00.023 21068 UpdateGuideState exits: m=127361 SNR=83.5
02:01:40.770 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:40.770 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:40.771 00.001 21068 Enqueuing Expose request
02:01:40.772 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:40.775 00.003 16108 Worker thread wakes up
02:01:40.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:40.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:41.940 01.165 16108 Exposure complete
02:01:42.012 00.072 16108 worker thread done servicing request
02:01:42.013 00.001 21068 OnExposeComplete: enter
02:01:42.014 00.001 21068 UpdateGuideState(): m_state=6
02:01:42.018 00.004 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11955
02:01:42.020 00.002 21068 Star::Find returns 1 (0), X=221.35, Y=876.00, Mass=149562, SNR=100.4, Peak=15667 HFD=3.6
02:01:42.022 00.002 21068 MultiStar: [#1 0.17,0.26,1.15,U] [#2 0.06,0.06,1.10,U] [#3 0.41,-0.05,0.92,U] [#4 -0.17,-0.17,0.74,U] [#5 0.24,0.06,0.82,U] [#6 0.24,0.06,0.67,U] [#7 0.61,0.12,0.00,M1] [#8 -0.06,0.27,0.59,U] 
02:01:42.025 00.003 21068 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {-0.12, 0.06}
02:01:42.026 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
02:01:42.028 00.002 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
02:01:42.029 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
02:01:42.032 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
02:01:42.035 00.003 21068 Enqueuing Move request for scope (0.10, 0.07)
02:01:42.036 00.001 16108 Worker thread wakes up
02:01:42.038 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:01:42.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:01:42.038 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
02:01:42.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:42.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:42.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:42.038 00.000 16108 MoveAxis(E, 0, ABG)
02:01:42.038 00.000 16108 Move returns status 0, amount 0
02:01:42.038 00.000 16108 MoveAxis(N, 0, ABG)
02:01:42.038 00.000 16108 Move returns status 0, amount 0
02:01:42.038 00.000 16108 move complete, result=0
02:01:42.038 00.000 16108 worker thread done servicing request
02:01:42.045 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3373, FiltMin=2925, FiltMax=60544, Gamma=1.000
02:01:42.069 00.024 21068 UpdateGuideState exits: m=149562 SNR=100.4
02:01:42.071 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:42.071 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:42.072 00.001 21068 Enqueuing Expose request
02:01:42.073 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:42.073 00.000 16108 Worker thread wakes up
02:01:42.074 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:42.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:43.056 00.982 16108 Exposure complete
02:01:43.124 00.068 16108 worker thread done servicing request
02:01:43.124 00.000 21068 OnExposeComplete: enter
02:01:43.126 00.002 21068 UpdateGuideState(): m_state=6
02:01:43.127 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11956
02:01:43.128 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=875.89, Mass=124712, SNR=88.1, Peak=15248 HFD=3.7
02:01:43.129 00.001 21068 MultiStar: [#1 -0.09,0.08,1.06,U] [#2 -0.18,-0.15,1.17,U] [#3 0.01,-0.09,1.03,U] [#4 -0.33,0.02,0.92,U] [#5 0.32,0.06,1.02,U] [#6 -0.05,0.29,0.72,U] [#7 0.12,0.12,0.66,U] [#8 -0.07,0.61,0.00,M1] 
02:01:43.130 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.38, -0.05}
02:01:43.131 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
02:01:43.131 00.000 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
02:01:43.132 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=0.08 mountY=0.00, mountTheta=0.01
02:01:43.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
02:01:43.136 00.002 21068 Enqueuing Move request for scope (-0.08, 0.02)
02:01:43.136 00.000 16108 Worker thread wakes up
02:01:43.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:01:43.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:01:43.137 00.001 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=0.00
02:01:43.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:43.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:43.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:01:43.137 00.000 16108 MoveAxis(E, 0, ABG)
02:01:43.137 00.000 16108 Move returns status 0, amount 0
02:01:43.137 00.000 16108 MoveAxis(N, 0, ABG)
02:01:43.137 00.000 16108 Move returns status 0, amount 0
02:01:43.137 00.000 16108 move complete, result=0
02:01:43.137 00.000 16108 worker thread done servicing request
02:01:43.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3373, FiltMin=2889, FiltMax=59885, Gamma=1.000
02:01:43.154 00.014 21068 UpdateGuideState exits: m=124712 SNR=88.1
02:01:43.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:43.157 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:43.157 00.000 21068 Enqueuing Expose request
02:01:43.158 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:43.159 00.001 16108 Worker thread wakes up
02:01:43.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:43.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:44.337 01.178 16108 Exposure complete
02:01:44.393 00.056 16108 worker thread done servicing request
02:01:44.393 00.000 21068 OnExposeComplete: enter
02:01:44.394 00.001 21068 UpdateGuideState(): m_state=6
02:01:44.395 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11957
02:01:44.396 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=875.76, Mass=121804, SNR=81.6, Peak=15699 HFD=3.2
02:01:44.397 00.001 21068 MultiStar: [#1 0.02,0.19,1.40,U] [#2 0.13,0.04,1.15,U] [#3 0.14,-0.06,1.14,U] [#4 -0.42,0.22,1.08,U] [#5 0.02,0.26,0.94,U] [#6 0.21,0.48,0.84,U] [#7 0.28,0.23,0.77,U] [#8 -0.18,0.17,0.87,U] 
02:01:44.398 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.12, -0.18}
02:01:44.399 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
02:01:44.400 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
02:01:44.401 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
02:01:44.404 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.14, opts=13)
02:01:44.405 00.001 21068 Enqueuing Move request for scope (0.03, 0.14)
02:01:44.407 00.002 16108 Worker thread wakes up
02:01:44.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
02:01:44.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
02:01:44.408 00.001 16108 Moving (0.03, 0.14) raw xDistance=-0.00 yDistance=-0.14
02:01:44.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:01:44.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:44.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:01:44.408 00.000 16108 MoveAxis(E, 0, ABG)
02:01:44.408 00.000 16108 Move returns status 0, amount 0
02:01:44.408 00.000 16108 MoveAxis(N, 0, ABG)
02:01:44.408 00.000 16108 Move returns status 0, amount 0
02:01:44.408 00.000 16108 move complete, result=0
02:01:44.409 00.001 16108 worker thread done servicing request
02:01:44.415 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3373, FiltMin=2912, FiltMax=58761, Gamma=1.000
02:01:44.434 00.019 21068 UpdateGuideState exits: m=121804 SNR=81.6
02:01:44.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.435 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:44.436 00.001 21068 Enqueuing Expose request
02:01:44.437 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:44.437 00.000 16108 Worker thread wakes up
02:01:44.437 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:44.438 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:45.419 00.981 16108 Exposure complete
02:01:45.475 00.056 16108 worker thread done servicing request
02:01:45.475 00.000 21068 OnExposeComplete: enter
02:01:45.476 00.001 21068 UpdateGuideState(): m_state=6
02:01:45.477 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11958
02:01:45.478 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=875.88, Mass=121214, SNR=85.9, Peak=14659 HFD=3.4
02:01:45.479 00.001 21068 MultiStar: [#1 -0.02,0.15,1.16,U] [#2 0.08,0.11,1.38,U] [#3 0.20,-0.04,1.05,U] [#4 -0.58,-0.04,0.00,M1] [#5 0.07,0.06,0.98,U] [#6 -0.05,0.42,0.96,U] [#7 0.75,0.05,0.00,M1] [#8 -0.02,0.34,0.83,U] 
02:01:45.480 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {-0.15, -0.05}
02:01:45.481 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
02:01:45.483 00.002 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
02:01:45.484 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.00 mountY=-0.13, mountTheta=-1.56
02:01:45.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
02:01:45.487 00.001 21068 Enqueuing Move request for scope (0.02, 0.13)
02:01:45.487 00.000 16108 Worker thread wakes up
02:01:45.488 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
02:01:45.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
02:01:45.488 00.000 16108 Moving (0.02, 0.13) raw xDistance=0.00 yDistance=-0.13
02:01:45.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:01:45.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:45.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:45.488 00.000 16108 MoveAxis(E, 0, ABG)
02:01:45.488 00.000 16108 Move returns status 0, amount 0
02:01:45.488 00.000 16108 MoveAxis(N, 0, ABG)
02:01:45.488 00.000 16108 Move returns status 0, amount 0
02:01:45.488 00.000 16108 move complete, result=0
02:01:45.488 00.000 16108 worker thread done servicing request
02:01:45.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3373, FiltMin=2880, FiltMax=61789, Gamma=1.000
02:01:45.508 00.015 21068 UpdateGuideState exits: m=121214 SNR=85.9
02:01:45.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:45.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:45.510 00.000 21068 Enqueuing Expose request
02:01:45.511 00.001 16108 Worker thread wakes up
02:01:45.511 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:45.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:45.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:46.668 01.156 16108 Exposure complete
02:01:46.747 00.079 16108 worker thread done servicing request
02:01:46.748 00.001 21068 OnExposeComplete: enter
02:01:46.749 00.001 21068 UpdateGuideState(): m_state=6
02:01:46.749 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11959
02:01:46.751 00.002 21068 Star::Find returns 1 (0), X=221.25, Y=876.19, Mass=123018, SNR=84.2, Peak=15232 HFD=3.4
02:01:46.751 00.000 21068 MultiStar: [#1 0.08,0.20,1.48,U] [#2 -0.14,0.09,1.45,U] [#3 0.05,0.21,1.04,U] [#4 -0.30,0.28,0.94,U] [#5 -0.03,0.13,1.07,U] [#6 -0.33,0.33,0.70,U] [#7 0.14,0.16,0.69,U] [#8 -0.45,0.45,0.00,M1] 
02:01:46.752 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.20}, one-star: {-0.22, 0.25}
02:01:46.753 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
02:01:46.754 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
02:01:46.754 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.97 mountX=0.11 mountY=-0.17, mountTheta=-0.98
02:01:46.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.20, opts=13)
02:01:46.757 00.001 21068 Enqueuing Move request for scope (-0.08, 0.20)
02:01:46.758 00.001 16108 Worker thread wakes up
02:01:46.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
02:01:46.758 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
02:01:46.758 00.000 16108 Moving (-0.08, 0.20) raw xDistance=0.11 yDistance=-0.17
02:01:46.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:01:46.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:46.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:01:46.758 00.000 16108 MoveAxis(E, 0, ABG)
02:01:46.758 00.000 16108 Move returns status 0, amount 0
02:01:46.758 00.000 16108 MoveAxis(N, 0, ABG)
02:01:46.758 00.000 16108 Move returns status 0, amount 0
02:01:46.758 00.000 16108 move complete, result=0
02:01:46.758 00.000 16108 worker thread done servicing request
02:01:46.761 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3373, FiltMin=2851, FiltMax=64096, Gamma=1.000
02:01:46.779 00.018 21068 UpdateGuideState exits: m=123018 SNR=84.2
02:01:46.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:46.783 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:46.784 00.001 21068 Enqueuing Expose request
02:01:46.785 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:46.785 00.000 16108 Worker thread wakes up
02:01:46.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:46.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:47.770 00.984 16108 Exposure complete
02:01:47.838 00.068 16108 worker thread done servicing request
02:01:47.838 00.000 21068 OnExposeComplete: enter
02:01:47.839 00.001 21068 UpdateGuideState(): m_state=6
02:01:47.841 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11960
02:01:47.842 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.93, Mass=116928, SNR=83.1, Peak=15040 HFD=3.2
02:01:47.843 00.001 21068 MultiStar: [#1 -0.41,0.17,1.06,U] [#2 -0.10,0.13,1.16,U] [#3 0.01,0.12,0.94,U] [#4 -0.25,0.19,0.87,U] [#5 0.17,0.03,0.78,U] [#6 0.04,0.30,0.87,U] [#7 0.29,0.26,0.57,U] [#8 0.04,0.12,0.71,U] 
02:01:47.844 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.25, -0.01}
02:01:47.845 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
02:01:47.846 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
02:01:47.846 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.10 mountX=0.10 mountY=-0.12, mountTheta=-0.84
02:01:47.849 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
02:01:47.850 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
02:01:47.851 00.001 16108 Worker thread wakes up
02:01:47.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
02:01:47.851 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
02:01:47.851 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
02:01:47.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:01:47.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:47.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:47.851 00.000 16108 MoveAxis(E, 0, ABG)
02:01:47.851 00.000 16108 Move returns status 0, amount 0
02:01:47.851 00.000 16108 MoveAxis(N, 0, ABG)
02:01:47.851 00.000 16108 Move returns status 0, amount 0
02:01:47.851 00.000 16108 move complete, result=0
02:01:47.851 00.000 16108 worker thread done servicing request
02:01:47.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3373, FiltMin=2886, FiltMax=59993, Gamma=1.000
02:01:47.871 00.016 21068 UpdateGuideState exits: m=116928 SNR=83.1
02:01:47.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.877 00.005 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:47.878 00.001 21068 Enqueuing Expose request
02:01:47.879 00.001 16108 Worker thread wakes up
02:01:47.879 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:47.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:47.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:49.049 01.170 16108 Exposure complete
02:01:49.116 00.067 16108 worker thread done servicing request
02:01:49.116 00.000 21068 OnExposeComplete: enter
02:01:49.118 00.002 21068 UpdateGuideState(): m_state=6
02:01:49.119 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11961
02:01:49.120 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=875.97, Mass=123828, SNR=85.7, Peak=17472 HFD=2.9
02:01:49.121 00.001 21068 MultiStar: [#1 -0.31,0.30,1.01,U] [#2 0.11,-0.18,1.30,U] [#3 -0.20,0.02,1.15,U] [#4 -0.44,0.19,1.04,U] [#5 -0.09,0.19,0.90,U] [#6 -0.13,0.31,0.93,U] [#7 0.04,0.09,0.75,U] [#8 -0.15,0.27,0.88,U] 
02:01:49.122 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.12}, one-star: {-0.41, 0.03}
02:01:49.123 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
02:01:49.123 00.000 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
02:01:49.124 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=0.19 mountY=-0.08, mountTheta=-0.38
02:01:49.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.12, opts=13)
02:01:49.127 00.001 21068 Enqueuing Move request for scope (-0.18, 0.12)
02:01:49.128 00.001 16108 Worker thread wakes up
02:01:49.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
02:01:49.130 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
02:01:49.130 00.000 16108 Moving (-0.18, 0.12) raw xDistance=0.19 yDistance=-0.08
02:01:49.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:01:49.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:49.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:49.130 00.000 16108 MoveAxis(E, 0, ABG)
02:01:49.130 00.000 16108 Move returns status 0, amount 0
02:01:49.130 00.000 16108 MoveAxis(N, 0, ABG)
02:01:49.130 00.000 16108 Move returns status 0, amount 0
02:01:49.130 00.000 16108 move complete, result=0
02:01:49.130 00.000 16108 worker thread done servicing request
02:01:49.134 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3373, FiltMin=2838, FiltMax=65533, Gamma=1.000
02:01:49.153 00.019 21068 UpdateGuideState exits: m=123828 SNR=85.7
02:01:49.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:49.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:49.156 00.001 21068 Enqueuing Expose request
02:01:49.156 00.000 16108 Worker thread wakes up
02:01:49.156 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:49.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:49.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:50.152 00.995 16108 Exposure complete
02:01:50.212 00.060 16108 worker thread done servicing request
02:01:50.212 00.000 21068 OnExposeComplete: enter
02:01:50.213 00.001 21068 UpdateGuideState(): m_state=6
02:01:50.214 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11962
02:01:50.215 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.97, Mass=127279, SNR=98.5, Peak=16176 HFD=3.6
02:01:50.215 00.000 21068 MultiStar: [#1 -0.20,0.18,1.06,U] [#2 0.08,-0.12,1.12,U] [#3 0.17,-0.12,0.84,U] [#4 -0.20,-0.02,0.74,U] [#5 0.27,0.21,0.73,U] [#6 -0.07,0.25,0.71,U] [#7 0.07,-0.13,0.61,U] [#8 0.01,0.27,0.75,U] 
02:01:50.217 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.45, 0.03}
02:01:50.218 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
02:01:50.218 00.000 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
02:01:50.219 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.31 mountX=0.06 mountY=-0.04, mountTheta=-0.61
02:01:50.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
02:01:50.221 00.000 21068 Enqueuing Move request for scope (-0.05, 0.06)
02:01:50.222 00.001 16108 Worker thread wakes up
02:01:50.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:01:50.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:01:50.222 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.04
02:01:50.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:50.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:50.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:50.222 00.000 16108 MoveAxis(E, 0, ABG)
02:01:50.222 00.000 16108 Move returns status 0, amount 0
02:01:50.222 00.000 16108 MoveAxis(N, 0, ABG)
02:01:50.222 00.000 16108 Move returns status 0, amount 0
02:01:50.222 00.000 16108 move complete, result=0
02:01:50.223 00.001 16108 worker thread done servicing request
02:01:50.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3373, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:01:50.242 00.016 21068 UpdateGuideState exits: m=127279 SNR=98.5
02:01:50.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.243 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:50.244 00.001 21068 Enqueuing Expose request
02:01:50.246 00.002 16108 Worker thread wakes up
02:01:50.246 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:50.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:50.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:51.417 01.171 16108 Exposure complete
02:01:51.481 00.064 16108 worker thread done servicing request
02:01:51.481 00.000 21068 OnExposeComplete: enter
02:01:51.482 00.001 21068 UpdateGuideState(): m_state=6
02:01:51.483 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11963
02:01:51.483 00.000 21068 Star::Find returns 1 (0), X=221.59, Y=875.70, Mass=134895, SNR=93.1, Peak=17011 HFD=3.2
02:01:51.484 00.001 21068 MultiStar: [#1 0.04,0.06,1.12,U] [#2 0.36,-0.12,1.14,U] [#3 0.22,-0.24,1.00,U] [#4 -0.17,-0.14,0.74,U] [#5 0.28,-0.01,1.03,U] [#6 0.10,0.03,0.79,U] [#7 0.08,-0.21,0.64,U] [#8 0.29,0.28,0.83,U] 
02:01:51.485 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.12, -0.24}
02:01:51.485 00.000 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
02:01:51.487 00.002 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
02:01:51.488 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.40 mountX=-0.17 mountY=0.03, mountTheta=2.97
02:01:51.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.07, opts=13)
02:01:51.491 00.001 21068 Enqueuing Move request for scope (0.16, -0.07)
02:01:51.492 00.001 16108 Worker thread wakes up
02:01:51.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:01:51.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:01:51.492 00.000 16108 Moving (0.16, -0.07) raw xDistance=-0.17 yDistance=0.03
02:01:51.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:01:51.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:51.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:01:51.492 00.000 16108 MoveAxis(E, 0, ABG)
02:01:51.492 00.000 16108 Move returns status 0, amount 0
02:01:51.492 00.000 16108 MoveAxis(N, 0, ABG)
02:01:51.492 00.000 16108 Move returns status 0, amount 0
02:01:51.492 00.000 16108 move complete, result=0
02:01:51.492 00.000 16108 worker thread done servicing request
02:01:51.498 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3373, FiltMin=2886, FiltMax=59597, Gamma=1.000
02:01:51.526 00.028 21068 UpdateGuideState exits: m=134895 SNR=93.1
02:01:51.528 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:51.530 00.001 21068 Enqueuing Expose request
02:01:51.531 00.001 16108 Worker thread wakes up
02:01:51.531 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:51.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:51.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:52.512 00.980 16108 Exposure complete
02:01:52.577 00.065 16108 worker thread done servicing request
02:01:52.577 00.000 21068 OnExposeComplete: enter
02:01:52.578 00.001 21068 UpdateGuideState(): m_state=6
02:01:52.580 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11964
02:01:52.583 00.003 21068 Star::Find returns 1 (0), X=221.53, Y=875.71, Mass=123377, SNR=85.2, Peak=13939 HFD=3.4
02:01:52.584 00.001 21068 MultiStar: [#1 0.14,0.16,1.17,U] [#2 0.14,-0.39,1.23,U] [#3 0.40,-0.12,1.03,U] [#4 -0.12,-0.14,0.96,U] [#5 0.29,0.07,0.91,U] [#6 0.10,0.20,0.83,U] [#7 0.11,-0.16,0.65,U] [#8 0.28,0.11,0.73,U] 
02:01:52.586 00.002 21068 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.06, -0.23}
02:01:52.587 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
02:01:52.588 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
02:01:52.590 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=-0.16 mountY=0.03, mountTheta=2.97
02:01:52.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
02:01:52.593 00.001 21068 Enqueuing Move request for scope (0.15, -0.07)
02:01:52.595 00.002 16108 Worker thread wakes up
02:01:52.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:01:52.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:01:52.595 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
02:01:52.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:01:52.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:52.596 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:01:52.596 00.000 16108 MoveAxis(E, 0, ABG)
02:01:52.596 00.000 16108 Move returns status 0, amount 0
02:01:52.596 00.000 16108 MoveAxis(N, 0, ABG)
02:01:52.596 00.000 16108 Move returns status 0, amount 0
02:01:52.596 00.000 16108 move complete, result=0
02:01:52.596 00.000 16108 worker thread done servicing request
02:01:52.601 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3373, FiltMin=2883, FiltMax=57741, Gamma=1.000
02:01:52.618 00.017 21068 UpdateGuideState exits: m=123377 SNR=85.2
02:01:52.620 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:52.620 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:52.621 00.001 21068 Enqueuing Expose request
02:01:52.622 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:52.623 00.001 16108 Worker thread wakes up
02:01:52.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:52.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:53.785 01.162 16108 Exposure complete
02:01:53.851 00.066 16108 worker thread done servicing request
02:01:53.851 00.000 21068 OnExposeComplete: enter
02:01:53.852 00.001 21068 UpdateGuideState(): m_state=6
02:01:53.852 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11965
02:01:53.853 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.94, Mass=144051, SNR=98.1, Peak=19104 HFD=3.2
02:01:53.855 00.002 21068 MultiStar: [#1 -0.31,0.10,1.03,U] [#2 0.01,-0.16,1.14,U] [#3 -0.18,0.14,0.98,U] [#4 -0.47,0.12,0.68,U] [#5 0.01,0.06,0.80,U] [#6 -0.37,0.13,0.80,U] [#7 0.31,0.15,0.53,U] [#8 -0.08,0.20,0.90,U] 
02:01:53.856 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-0.39, 0.00}
02:01:53.858 00.002 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
02:01:53.859 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
02:01:53.860 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.76 mountX=0.19 mountY=-0.03, mountTheta=-0.15
02:01:53.861 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.07, opts=13)
02:01:53.862 00.001 21068 Enqueuing Move request for scope (-0.18, 0.07)
02:01:53.864 00.002 16108 Worker thread wakes up
02:01:53.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
02:01:53.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
02:01:53.864 00.000 16108 Moving (-0.18, 0.07) raw xDistance=0.19 yDistance=-0.03
02:01:53.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:01:53.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:53.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:01:53.864 00.000 16108 MoveAxis(E, 0, ABG)
02:01:53.864 00.000 16108 Move returns status 0, amount 0
02:01:53.864 00.000 16108 MoveAxis(N, 0, ABG)
02:01:53.864 00.000 16108 Move returns status 0, amount 0
02:01:53.864 00.000 16108 move complete, result=0
02:01:53.864 00.000 16108 worker thread done servicing request
02:01:53.869 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3369, FiltMin=2886, FiltMax=64477, Gamma=1.000
02:01:53.884 00.015 21068 UpdateGuideState exits: m=144051 SNR=98.1
02:01:53.884 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:53.886 00.001 21068 Enqueuing Expose request
02:01:53.887 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:53.887 00.000 16108 Worker thread wakes up
02:01:53.888 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:53.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:54.860 00.972 16108 Exposure complete
02:01:54.930 00.070 16108 worker thread done servicing request
02:01:54.930 00.000 21068 OnExposeComplete: enter
02:01:54.932 00.002 21068 UpdateGuideState(): m_state=6
02:01:54.933 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11966
02:01:54.934 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=875.56, Mass=124621, SNR=84.1, Peak=15088 HFD=3.2
02:01:54.935 00.001 21068 MultiStar: [#1 -0.00,0.07,1.37,U] [#2 0.06,-0.23,1.15,U] [#3 -0.07,0.01,1.05,U] [#4 -0.40,-0.26,0.92,U] [#5 0.32,-0.03,0.92,U] [#6 -0.19,0.10,0.82,U] [#7 0.56,-0.00,0.63,U] [#8 0.20,-0.01,0.72,U] 
02:01:54.935 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.15, -0.38}
02:01:54.936 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:01:54.937 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
02:01:54.937 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=-0.03 mountY=0.08, mountTheta=1.90
02:01:54.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
02:01:54.939 00.000 21068 Enqueuing Move request for scope (0.01, -0.09)
02:01:54.940 00.001 16108 Worker thread wakes up
02:01:54.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:01:54.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:01:54.940 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
02:01:54.941 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:54.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:54.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:01:54.941 00.000 16108 MoveAxis(E, 0, ABG)
02:01:54.941 00.000 16108 Move returns status 0, amount 0
02:01:54.941 00.000 16108 MoveAxis(N, 0, ABG)
02:01:54.941 00.000 16108 Move returns status 0, amount 0
02:01:54.941 00.000 16108 move complete, result=0
02:01:54.941 00.000 16108 worker thread done servicing request
02:01:54.945 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3373, FiltMin=2909, FiltMax=59901, Gamma=1.000
02:01:54.960 00.015 21068 UpdateGuideState exits: m=124621 SNR=84.1
02:01:54.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:54.961 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:54.962 00.001 21068 Enqueuing Expose request
02:01:54.963 00.001 16108 Worker thread wakes up
02:01:54.963 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:54.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:54.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:56.124 01.160 16108 Exposure complete
02:01:56.194 00.070 16108 worker thread done servicing request
02:01:56.194 00.000 21068 OnExposeComplete: enter
02:01:56.196 00.002 21068 UpdateGuideState(): m_state=6
02:01:56.197 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11967
02:01:56.198 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.94, Mass=133123, SNR=96.9, Peak=18304 HFD=3.6
02:01:56.199 00.001 21068 MultiStar: [#1 0.06,-0.11,0.95,U] [#2 0.21,-0.31,1.13,U] [#3 0.02,-0.14,1.05,U] [#4 -0.34,-0.23,0.75,U] [#5 0.23,-0.01,0.83,U] [#6 -0.09,0.00,0.69,U] [#7 0.19,-0.13,0.53,U] [#8 0.21,0.19,0.65,U] 
02:01:56.199 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.50, 0.00}
02:01:56.200 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
02:01:56.201 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
02:01:56.201 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.68 mountX=-0.01 mountY=0.09, mountTheta=1.64
02:01:56.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
02:01:56.204 00.001 21068 Enqueuing Move request for scope (-0.01, -0.09)
02:01:56.205 00.001 16108 Worker thread wakes up
02:01:56.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:01:56.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:01:56.205 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.01 yDistance=0.09
02:01:56.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:56.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:56.206 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:01:56.206 00.000 16108 MoveAxis(E, 0, ABG)
02:01:56.206 00.000 16108 Move returns status 0, amount 0
02:01:56.206 00.000 16108 MoveAxis(N, 0, ABG)
02:01:56.206 00.000 16108 Move returns status 0, amount 0
02:01:56.206 00.000 16108 move complete, result=0
02:01:56.206 00.000 16108 worker thread done servicing request
02:01:56.209 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3369, FiltMin=2909, FiltMax=58253, Gamma=1.000
02:01:56.225 00.016 21068 UpdateGuideState exits: m=133123 SNR=96.9
02:01:56.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:56.226 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:56.227 00.001 21068 Enqueuing Expose request
02:01:56.227 00.000 16108 Worker thread wakes up
02:01:56.227 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:56.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:56.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:57.205 00.977 16108 Exposure complete
02:01:57.267 00.062 16108 worker thread done servicing request
02:01:57.267 00.000 21068 OnExposeComplete: enter
02:01:57.268 00.001 21068 UpdateGuideState(): m_state=6
02:01:57.269 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11968
02:01:57.270 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=875.82, Mass=130467, SNR=85.7, Peak=15664 HFD=3.4
02:01:57.271 00.001 21068 MultiStar: [#1 -0.08,0.07,1.11,U] [#2 0.18,-0.19,1.22,U] [#3 -0.05,-0.11,1.15,U] [#4 -0.09,-0.16,0.84,U] [#5 0.15,0.11,0.87,U] [#6 0.18,-0.03,0.82,U] [#7 0.38,-0.16,0.54,U] [#8 -0.12,0.10,0.71,U] 
02:01:57.271 00.000 21068 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.13, -0.12}
02:01:57.272 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
02:01:57.273 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
02:01:57.273 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=-0.04 mountY=0.05, mountTheta=2.27
02:01:57.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
02:01:57.277 00.002 21068 Enqueuing Move request for scope (0.03, -0.06)
02:01:57.277 00.000 16108 Worker thread wakes up
02:01:57.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:01:57.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:01:57.278 00.001 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
02:01:57.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:57.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:57.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:01:57.278 00.000 16108 MoveAxis(E, 0, ABG)
02:01:57.278 00.000 16108 Move returns status 0, amount 0
02:01:57.278 00.000 16108 MoveAxis(N, 0, ABG)
02:01:57.278 00.000 16108 Move returns status 0, amount 0
02:01:57.278 00.000 16108 move complete, result=0
02:01:57.278 00.000 16108 worker thread done servicing request
02:01:57.281 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3373, FiltMin=2925, FiltMax=63008, Gamma=1.000
02:01:57.303 00.022 21068 UpdateGuideState exits: m=130467 SNR=85.7
02:01:57.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:57.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:57.307 00.002 21068 Enqueuing Expose request
02:01:57.308 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:57.309 00.001 16108 Worker thread wakes up
02:01:57.309 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:57.310 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:58.475 01.165 16108 Exposure complete
02:01:58.549 00.074 16108 worker thread done servicing request
02:01:58.549 00.000 21068 OnExposeComplete: enter
02:01:58.551 00.002 21068 UpdateGuideState(): m_state=6
02:01:58.552 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11969
02:01:58.554 00.002 21068 Star::Find returns 1 (0), X=221.08, Y=875.99, Mass=143345, SNR=99.3, Peak=18368 HFD=3.0
02:01:58.555 00.001 21068 MultiStar: [#1 -0.26,0.43,1.10,U] [#2 -0.21,0.17,1.03,U] [#3 -0.27,0.26,0.98,U] [#4 -0.89,0.15,0.00,M1] [#5 -0.15,0.33,0.77,U] [#6 -0.38,0.22,0.74,U] [#7 -0.13,0.34,0.65,U] [#8 -0.27,0.44,0.67,U] 
02:01:58.556 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.27}, one-star: {-0.38, 0.05}
02:01:58.557 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
02:01:58.558 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
02:01:58.558 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.38 cameraTheta=2.34 mountX=0.30 mountY=-0.20, mountTheta=-0.59
02:01:58.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.27, opts=13)
02:01:58.561 00.001 21068 Enqueuing Move request for scope (-0.26, 0.27)
02:01:58.562 00.001 16108 Worker thread wakes up
02:01:58.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.27) opts 0xd
02:01:58.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.27)
02:01:58.562 00.000 16108 Moving (-0.26, 0.27) raw xDistance=0.30 yDistance=-0.20
02:01:58.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:01:58.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:58.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:01:58.562 00.000 16108 MoveAxis(W, 80, ABG)
02:01:58.562 00.000 16108 Guiding  Dir = 3, Dur = 80
02:01:58.563 00.001 16108 IsSlewing returns 0
02:01:58.563 00.000 16108 IsGuiding returns 0
02:01:58.566 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3369, FiltMin=2909, FiltMax=58089, Gamma=1.000
02:01:58.570 00.004 16108 PulseGuide returned control before completion, sleep 84
02:01:58.580 00.010 21068 UpdateGuideState exits: m=143345 SNR=99.3
02:01:58.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:58.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:58.584 00.002 21068 Enqueuing Expose request
02:01:58.663 00.079 16108 IsGuiding returns 1
02:01:58.663 00.000 16108 scope still moving after pulse duration time elapsed
02:01:58.695 00.032 16108 IsSlewing returns 0
02:01:58.695 00.000 16108 IsGuiding returns 1
02:01:58.726 00.031 16108 IsSlewing returns 0
02:01:58.726 00.000 16108 IsGuiding returns 0
02:01:58.726 00.000 16108 scope move finished after 80 + 83 ms
02:01:58.726 00.000 16108 Move returns status 0, amount 80
02:01:58.728 00.002 16108 MoveAxis(N, 0, ABG)
02:01:58.728 00.000 16108 Move returns status 0, amount 0
02:01:58.728 00.000 16108 move complete, result=0
02:01:58.728 00.000 16108 worker thread done servicing request
02:01:58.728 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.2 px 0 ms NORTH
02:01:58.730 00.002 16108 Worker thread wakes up
02:01:58.730 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:58.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:01:59.709 00.979 16108 Exposure complete
02:01:59.781 00.072 16108 worker thread done servicing request
02:01:59.781 00.000 21068 OnExposeComplete: enter
02:01:59.783 00.002 21068 UpdateGuideState(): m_state=6
02:01:59.783 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11970
02:01:59.784 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=875.57, Mass=142446, SNR=92.4, Peak=17107 HFD=3.5
02:01:59.785 00.001 21068 MultiStar: [#1 0.65,0.09,0.00,M1] [#2 0.84,-0.46,0.00,M1] [#3 0.70,0.05,0.00,M1] [#4 0.49,-0.24,0.78,U] [#5 0.74,-0.12,0.00,M1] [#6 0.52,-0.32,0.00,M1] [#7 0.90,-0.15,0.00,M1] [#8 0.35,0.13,0.70,U] 
02:01:59.786 00.001 21068 refined, 2 included, MultiStar: {0.37, -0.19}, one-star: {0.29, -0.37}
02:01:59.786 00.000 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
02:01:59.787 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
02:01:59.789 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=-0.19 hyp=0.42 cameraTheta=-0.47 mountX=-0.40 mountY=0.10, mountTheta=2.90
02:01:59.790 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.19, opts=13)
02:01:59.791 00.001 21068 Enqueuing Move request for scope (0.37, -0.19)
02:01:59.791 00.000 16108 Worker thread wakes up
02:01:59.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.19) opts 0xd
02:01:59.792 00.001 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.19)
02:01:59.792 00.000 16108 Moving (0.37, -0.19) raw xDistance=-0.40 yDistance=0.10
02:01:59.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
02:01:59.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:59.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:01:59.792 00.000 16108 MoveAxis(E, 99, ABG)
02:01:59.792 00.000 16108 Guiding  Dir = 2, Dur = 99
02:01:59.792 00.000 16108 IsSlewing returns 0
02:01:59.792 00.000 16108 IsGuiding returns 0
02:01:59.795 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3373, FiltMin=2921, FiltMax=61632, Gamma=1.000
02:01:59.811 00.016 21068 UpdateGuideState exits: m=142446 SNR=92.4
02:01:59.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:59.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:01:59.813 00.001 21068 Enqueuing Expose request
02:01:59.827 00.014 16108 PulseGuide returned control before completion, sleep 75
02:01:59.903 00.076 16108 IsGuiding returns 1
02:01:59.903 00.000 16108 scope still moving after pulse duration time elapsed
02:01:59.934 00.031 16108 IsSlewing returns 0
02:01:59.934 00.000 16108 IsGuiding returns 1
02:01:59.965 00.031 16108 IsSlewing returns 0
02:01:59.965 00.000 16108 IsGuiding returns 1
02:01:59.996 00.031 16108 IsSlewing returns 0
02:01:59.996 00.000 16108 IsGuiding returns 0
02:01:59.996 00.000 16108 scope move finished after 99 + 105 ms
02:01:59.996 00.000 16108 Move returns status 0, amount 99
02:01:59.996 00.000 16108 MoveAxis(N, 0, ABG)
02:01:59.996 00.000 16108 Move returns status 0, amount 0
02:01:59.996 00.000 16108 move complete, result=0
02:01:59.996 00.000 16108 worker thread done servicing request
02:01:59.998 00.002 16108 Worker thread wakes up
02:01:59.998 00.000 21068 GuideStep: -0.4 px 99 ms EAST, 0.1 px 0 ms NORTH
02:01:59.999 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:01:59.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:01.146 01.147 16108 Exposure complete
02:02:01.229 00.083 16108 worker thread done servicing request
02:02:01.229 00.000 21068 OnExposeComplete: enter
02:02:01.230 00.001 21068 UpdateGuideState(): m_state=6
02:02:01.231 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11971
02:02:01.235 00.004 21068 Star::Find returns 1 (0), X=221.79, Y=875.33, Mass=122826, SNR=82.7, Peak=12691 HFD=3.6
02:02:01.237 00.002 21068 MultiStar: [#1 0.11,-0.11,1.10,U] [#2 0.42,-0.31,1.28,U] [#3 0.47,-0.34,1.05,U] [#4 0.18,0.05,0.95,U] [#5 0.61,-0.32,0.00,M2] [#6 0.42,-0.19,0.81,U] [#7 0.81,-0.31,0.00,M2] [#8 0.16,-0.02,0.81,U] 
02:02:01.239 00.002 21068 refined, 6 included, MultiStar: {0.30, -0.23}, one-star: {0.32, -0.61}
02:02:01.240 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
02:02:01.241 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
02:02:01.242 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-0.65 mountX=-0.34 mountY=0.15, mountTheta=2.72
02:02:01.246 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.23, opts=13)
02:02:01.247 00.001 21068 Enqueuing Move request for scope (0.30, -0.23)
02:02:01.248 00.001 16108 Worker thread wakes up
02:02:01.249 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.23) opts 0xd
02:02:01.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.23)
02:02:01.249 00.000 16108 Moving (0.30, -0.23) raw xDistance=-0.34 yDistance=0.15
02:02:01.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:02:01.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:01.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:02:01.249 00.000 16108 MoveAxis(E, 95, ABG)
02:02:01.250 00.001 16108 Guiding  Dir = 2, Dur = 95
02:02:01.250 00.000 16108 IsSlewing returns 0
02:02:01.250 00.000 16108 IsGuiding returns 0
02:02:01.255 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3369, FiltMin=2902, FiltMax=55469, Gamma=1.000
02:02:01.264 00.009 16108 PulseGuide returned control before completion, sleep 92
02:02:01.278 00.014 21068 UpdateGuideState exits: m=122826 SNR=82.7
02:02:01.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:01.281 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:01.283 00.002 21068 Enqueuing Expose request
02:02:01.372 00.089 16108 IsGuiding returns 1
02:02:01.372 00.000 16108 scope still moving after pulse duration time elapsed
02:02:01.404 00.032 16108 IsSlewing returns 0
02:02:01.404 00.000 16108 IsGuiding returns 1
02:02:01.434 00.030 16108 IsSlewing returns 0
02:02:01.434 00.000 16108 IsGuiding returns 0
02:02:01.434 00.000 16108 scope move finished after 95 + 88 ms
02:02:01.434 00.000 16108 Move returns status 0, amount 95
02:02:01.434 00.000 16108 MoveAxis(N, 0, ABG)
02:02:01.434 00.000 16108 Move returns status 0, amount 0
02:02:01.435 00.001 16108 move complete, result=0
02:02:01.435 00.000 16108 worker thread done servicing request
02:02:01.435 00.000 16108 Worker thread wakes up
02:02:01.435 00.000 21068 GuideStep: -0.3 px 95 ms EAST, 0.2 px 0 ms NORTH
02:02:01.437 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:01.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:02.408 00.971 16108 Exposure complete
02:02:02.464 00.056 16108 worker thread done servicing request
02:02:02.464 00.000 21068 OnExposeComplete: enter
02:02:02.465 00.001 21068 UpdateGuideState(): m_state=6
02:02:02.465 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11972
02:02:02.466 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=875.72, Mass=114270, SNR=97.0, Peak=13139 HFD=3.5
02:02:02.467 00.001 21068 MultiStar: [#1 0.35,0.05,1.00,U] [#2 -0.01,-0.28,1.00,U] [#3 0.30,-0.23,0.86,U] [#4 -0.23,0.10,0.71,U] [#5 0.38,-0.01,0.90,U] [#6 0.34,0.16,0.70,U] [#7 0.14,-0.09,0.63,U] [#8 0.20,0.10,0.71,U] 
02:02:02.467 00.000 21068 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.26, -0.22}
02:02:02.468 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
02:02:02.470 00.002 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
02:02:02.473 00.003 21068 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=-0.21 mountY=0.01, mountTheta=3.08
02:02:02.477 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.06, opts=13)
02:02:02.479 00.002 21068 Enqueuing Move request for scope (0.20, -0.06)
02:02:02.481 00.002 16108 Worker thread wakes up
02:02:02.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
02:02:02.482 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
02:02:02.482 00.000 16108 Moving (0.20, -0.06) raw xDistance=-0.21 yDistance=0.01
02:02:02.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
02:02:02.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:02.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:02:02.482 00.000 16108 MoveAxis(E, 61, ABG)
02:02:02.482 00.000 16108 Guiding  Dir = 2, Dur = 61
02:02:02.483 00.001 16108 IsSlewing returns 0
02:02:02.483 00.000 16108 IsGuiding returns 0
02:02:02.485 00.002 16108 PulseGuide returned control before completion, sleep 70
02:02:02.489 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3373, FiltMin=2931, FiltMax=65472, Gamma=1.000
02:02:02.514 00.025 21068 UpdateGuideState exits: m=114270 SNR=97.0
02:02:02.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.517 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:02.517 00.000 21068 Enqueuing Expose request
02:02:02.560 00.043 16108 IsGuiding returns 0
02:02:02.560 00.000 16108 Move returns status 0, amount 61
02:02:02.560 00.000 16108 MoveAxis(N, 0, ABG)
02:02:02.560 00.000 16108 Move returns status 0, amount 0
02:02:02.560 00.000 16108 move complete, result=0
02:02:02.560 00.000 16108 worker thread done servicing request
02:02:02.561 00.001 16108 Worker thread wakes up
02:02:02.561 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
02:02:02.562 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:02.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:03.729 01.167 16108 Exposure complete
02:02:03.793 00.064 16108 worker thread done servicing request
02:02:03.793 00.000 21068 OnExposeComplete: enter
02:02:03.796 00.003 21068 UpdateGuideState(): m_state=6
02:02:03.797 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11973
02:02:03.799 00.002 21068 Star::Find returns 1 (0), X=220.72, Y=875.46, Mass=122145, SNR=83.8, Peak=15664 HFD=3.3
02:02:03.801 00.002 21068 MultiStar: [#1 -0.48,0.11,1.21,U] [#2 -0.44,-0.18,1.34,U] [#3 -0.39,0.25,1.00,U] [#4 -0.67,-0.05,0.00,M1] [#5 0.06,0.17,0.88,U] [#6 -0.31,0.13,0.79,U] [#7 -0.08,-0.23,0.67,U] [#8 -0.27,0.10,0.73,U] 
02:02:03.802 00.001 21068 refined, 7 included, MultiStar: {-0.36, -0.02}, one-star: {-0.74, -0.48}
02:02:03.804 00.002 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.24)
02:02:03.805 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
02:02:03.807 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.08 mountX=0.35 mountY=0.11, mountTheta=0.29
02:02:03.809 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.02, opts=13)
02:02:03.812 00.003 21068 Enqueuing Move request for scope (-0.36, -0.02)
02:02:03.813 00.001 16108 Worker thread wakes up
02:02:03.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.02) opts 0xd
02:02:03.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.02)
02:02:03.814 00.001 16108 Moving (-0.36, -0.02) raw xDistance=0.35 yDistance=0.11
02:02:03.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
02:02:03.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:03.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:02:03.814 00.000 16108 MoveAxis(W, 88, ABG)
02:02:03.814 00.000 16108 Guiding  Dir = 3, Dur = 88
02:02:03.815 00.001 16108 IsSlewing returns 0
02:02:03.815 00.000 16108 IsGuiding returns 0
02:02:03.817 00.002 16108 PulseGuide returned control before completion, sleep 97
02:02:03.820 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3369, FiltMin=2854, FiltMax=58365, Gamma=1.000
02:02:03.843 00.023 21068 UpdateGuideState exits: m=122145 SNR=83.8
02:02:03.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:03.845 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:03.845 00.000 21068 Enqueuing Expose request
02:02:03.927 00.082 16108 IsGuiding returns 1
02:02:03.927 00.000 16108 scope still moving after pulse duration time elapsed
02:02:03.959 00.032 16108 IsSlewing returns 0
02:02:03.959 00.000 16108 IsGuiding returns 1
02:02:03.990 00.031 16108 IsSlewing returns 0
02:02:03.990 00.000 16108 IsGuiding returns 0
02:02:03.990 00.000 16108 scope move finished after 88 + 87 ms
02:02:03.990 00.000 16108 Move returns status 0, amount 88
02:02:03.990 00.000 16108 MoveAxis(N, 0, ABG)
02:02:03.990 00.000 16108 Move returns status 0, amount 0
02:02:03.991 00.001 16108 move complete, result=0
02:02:03.991 00.000 16108 worker thread done servicing request
02:02:03.991 00.000 16108 Worker thread wakes up
02:02:03.991 00.000 21068 GuideStep: 0.4 px 88 ms WEST, 0.1 px 0 ms NORTH
02:02:03.994 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:03.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:04.973 00.979 16108 Exposure complete
02:02:05.045 00.072 16108 worker thread done servicing request
02:02:05.045 00.000 21068 OnExposeComplete: enter
02:02:05.046 00.001 21068 UpdateGuideState(): m_state=6
02:02:05.047 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11974
02:02:05.048 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.52, Mass=138782, SNR=100.5, Peak=14851 HFD=3.3
02:02:05.049 00.001 21068 MultiStar: [#1 -0.18,-0.05,1.10,U] [#2 -0.16,-0.28,1.03,U] [#3 -0.19,-0.16,0.93,U] [#4 -0.37,-0.07,0.76,U] [#5 0.23,-0.22,0.80,U] [#6 0.08,0.12,0.69,U] [#7 0.20,-0.33,0.55,U] [#8 -0.00,-0.11,0.64,U] 
02:02:05.049 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {-0.13, -0.42}
02:02:05.050 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
02:02:05.051 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
02:02:05.052 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-2.00 mountX=0.05 mountY=0.19, mountTheta=1.32
02:02:05.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.18, opts=13)
02:02:05.054 00.001 21068 Enqueuing Move request for scope (-0.08, -0.18)
02:02:05.055 00.001 16108 Worker thread wakes up
02:02:05.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
02:02:05.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
02:02:05.055 00.000 16108 Moving (-0.08, -0.18) raw xDistance=0.05 yDistance=0.19
02:02:05.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:05.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:05.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:02:05.055 00.000 16108 MoveAxis(E, 0, ABG)
02:02:05.055 00.000 16108 Move returns status 0, amount 0
02:02:05.056 00.001 16108 MoveAxis(N, 0, ABG)
02:02:05.056 00.000 16108 Move returns status 0, amount 0
02:02:05.056 00.000 16108 move complete, result=0
02:02:05.056 00.000 16108 worker thread done servicing request
02:02:05.059 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3369, FiltMin=2931, FiltMax=61545, Gamma=1.000
02:02:05.075 00.016 21068 UpdateGuideState exits: m=138782 SNR=100.5
02:02:05.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:05.076 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:05.077 00.001 21068 Enqueuing Expose request
02:02:05.078 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:05.080 00.002 16108 Worker thread wakes up
02:02:05.080 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:05.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:06.222 01.142 16108 Exposure complete
02:02:06.290 00.068 16108 worker thread done servicing request
02:02:06.290 00.000 21068 OnExposeComplete: enter
02:02:06.291 00.001 21068 UpdateGuideState(): m_state=6
02:02:06.291 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11975
02:02:06.293 00.002 21068 Star::Find returns 1 (0), X=221.34, Y=875.78, Mass=125993, SNR=81.9, Peak=15043 HFD=3.6
02:02:06.294 00.001 21068 MultiStar: [#1 0.17,0.06,1.25,U] [#2 0.24,-0.13,1.38,U] [#3 0.30,-0.13,1.07,U] [#4 -0.25,-0.18,0.92,U] [#5 0.40,-0.16,0.99,U] [#6 0.05,0.03,0.93,U] [#7 0.21,-0.22,0.61,U] [#8 0.04,-0.18,0.79,U] 
02:02:06.295 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {-0.12, -0.16}
02:02:06.296 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
02:02:06.297 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
02:02:06.299 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=-0.14 mountY=0.08, mountTheta=2.65
02:02:06.300 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.11, opts=13)
02:02:06.301 00.001 21068 Enqueuing Move request for scope (0.12, -0.11)
02:02:06.302 00.001 16108 Worker thread wakes up
02:02:06.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
02:02:06.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
02:02:06.302 00.000 16108 Moving (0.12, -0.11) raw xDistance=-0.14 yDistance=0.08
02:02:06.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:02:06.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:06.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:06.302 00.000 16108 MoveAxis(E, 0, ABG)
02:02:06.302 00.000 16108 Move returns status 0, amount 0
02:02:06.302 00.000 16108 MoveAxis(N, 0, ABG)
02:02:06.302 00.000 16108 Move returns status 0, amount 0
02:02:06.302 00.000 16108 move complete, result=0
02:02:06.302 00.000 16108 worker thread done servicing request
02:02:06.309 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3369, FiltMin=2921, FiltMax=65440, Gamma=1.000
02:02:06.340 00.031 21068 UpdateGuideState exits: m=125993 SNR=81.9
02:02:06.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:06.344 00.002 21068 Enqueuing Expose request
02:02:06.346 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:06.348 00.002 16108 Worker thread wakes up
02:02:06.348 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:06.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:07.322 00.974 16108 Exposure complete
02:02:07.387 00.065 16108 worker thread done servicing request
02:02:07.387 00.000 21068 OnExposeComplete: enter
02:02:07.388 00.001 21068 UpdateGuideState(): m_state=6
02:02:07.389 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11976
02:02:07.389 00.000 21068 Star::Find returns 1 (0), X=222.40, Y=874.94, Mass=102007, SNR=72.4, Peak=9997 HFD=3.8
02:02:07.391 00.002 21068 MultiStar: large primary error, entering stabilization period
02:02:07.392 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
02:02:07.392 00.000 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
02:02:07.393 00.001 21068 CameraToMount -- cameraX=0.94 cameraY=-1.00 hyp=1.37 cameraTheta=-0.82 mountX=-1.10 mountY=0.76, mountTheta=2.54
02:02:07.396 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.94, y=-1.00, opts=13)
02:02:07.398 00.002 21068 Enqueuing Move request for scope (0.94, -1.00)
02:02:07.400 00.002 16108 Worker thread wakes up
02:02:07.402 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.94, -1.00) opts 0xd
02:02:07.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.94, -1.00)
02:02:07.402 00.000 16108 Moving (0.94, -1.00) raw xDistance=-1.10 yDistance=0.76
02:02:07.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10
02:02:07.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:02:07.402 00.000 16108 MoveAxis(E, 288, ABG)
02:02:07.402 00.000 16108 Guiding  Dir = 2, Dur = 288
02:02:07.402 00.000 16108 IsSlewing returns 0
02:02:07.403 00.001 16108 IsGuiding returns 0
02:02:07.412 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3373, FiltMin=2909, FiltMax=52422, Gamma=1.000
02:02:07.428 00.016 21068 UpdateGuideState exits: m=102007 SNR=72.4
02:02:07.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:07.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:07.430 00.000 21068 Enqueuing Expose request
02:02:07.458 00.028 16108 PulseGuide returned control before completion, sleep 243
02:02:07.709 00.251 16108 IsGuiding returns 1
02:02:07.709 00.000 16108 scope still moving after pulse duration time elapsed
02:02:07.740 00.031 16108 IsSlewing returns 0
02:02:07.740 00.000 16108 IsGuiding returns 1
02:02:07.771 00.031 16108 IsSlewing returns 0
02:02:07.771 00.000 16108 IsGuiding returns 1
02:02:07.803 00.032 16108 IsSlewing returns 0
02:02:07.803 00.000 16108 IsGuiding returns 0
02:02:07.803 00.000 16108 scope move finished after 288 + 112 ms
02:02:07.803 00.000 16108 Move returns status 0, amount 288
02:02:07.803 00.000 16108 MoveAxis(S, 152, ABG)
02:02:07.803 00.000 16108 Guiding  Dir = 1, Dur = 152
02:02:07.803 00.000 16108 IsSlewing returns 0
02:02:07.803 00.000 16108 IsGuiding returns 0
02:02:07.853 00.050 16108 PulseGuide returned control before completion, sleep 113
02:02:07.978 00.125 16108 IsGuiding returns 1
02:02:07.978 00.000 16108 scope still moving after pulse duration time elapsed
02:02:08.010 00.032 16108 IsSlewing returns 0
02:02:08.011 00.001 16108 IsGuiding returns 1
02:02:08.042 00.031 16108 IsSlewing returns 0
02:02:08.042 00.000 16108 IsGuiding returns 0
02:02:08.042 00.000 16108 scope move finished after 152 + 86 ms
02:02:08.042 00.000 16108 Move returns status 0, amount 152
02:02:08.042 00.000 16108 move complete, result=0
02:02:08.042 00.000 16108 worker thread done servicing request
02:02:08.042 00.000 16108 Worker thread wakes up
02:02:08.043 00.001 21068 GuideStep: -1.1 px 288 ms EAST, 0.8 px 152 ms SOUTH
02:02:08.044 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:08.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:09.215 01.171 16108 Exposure complete
02:02:09.289 00.074 16108 worker thread done servicing request
02:02:09.289 00.000 21068 OnExposeComplete: enter
02:02:09.290 00.001 21068 UpdateGuideState(): m_state=6
02:02:09.290 00.000 21068 Star::Find(15, 222, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11977
02:02:09.291 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=875.86, Mass=120055, SNR=78.6, Peak=14128 HFD=3.5
02:02:09.292 00.001 21068 MultiStar: exiting stabilization period
02:02:09.293 00.001 21068 MultiStar: [#1 -0.12,-0.08,1.41,U] [#2 -0.10,-0.14,1.17,U] [#3 -0.02,-0.18,1.23,U] [#4 -0.43,-0.20,1.04,U] [#5 0.09,0.01,1.01,U] [#6 -0.13,0.14,0.75,U] [#7 0.30,0.05,0.69,U] [#8 -0.27,0.19,0.92,U] 
02:02:09.295 00.002 21068 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.22, -0.08}
02:02:09.295 00.000 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
02:02:09.296 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
02:02:09.297 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.73 mountX=0.10 mountY=0.07, mountTheta=0.63
02:02:09.298 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.05, opts=13)
02:02:09.299 00.001 21068 Enqueuing Move request for scope (-0.11, -0.05)
02:02:09.300 00.001 16108 Worker thread wakes up
02:02:09.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:02:09.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:02:09.300 00.000 16108 Moving (-0.11, -0.05) raw xDistance=0.10 yDistance=0.07
02:02:09.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:02:09.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:09.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:09.300 00.000 16108 MoveAxis(E, 0, ABG)
02:02:09.300 00.000 16108 Move returns status 0, amount 0
02:02:09.300 00.000 16108 MoveAxis(N, 0, ABG)
02:02:09.300 00.000 16108 Move returns status 0, amount 0
02:02:09.300 00.000 16108 move complete, result=0
02:02:09.300 00.000 16108 worker thread done servicing request
02:02:09.308 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3369, FiltMin=2896, FiltMax=65533, Gamma=1.000
02:02:09.331 00.023 21068 UpdateGuideState exits: m=120055 SNR=78.6
02:02:09.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:09.333 00.000 21068 Enqueuing Expose request
02:02:09.335 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:09.336 00.001 16108 Worker thread wakes up
02:02:09.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:09.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:10.315 00.979 16108 Exposure complete
02:02:10.372 00.057 16108 worker thread done servicing request
02:02:10.372 00.000 21068 OnExposeComplete: enter
02:02:10.373 00.001 21068 UpdateGuideState(): m_state=6
02:02:10.374 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11978
02:02:10.375 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=875.78, Mass=148195, SNR=104.4, Peak=16048 HFD=3.6
02:02:10.375 00.000 21068 MultiStar: [#1 -0.19,0.03,1.04,U] [#2 0.09,-0.11,0.89,U] [#3 -0.13,-0.15,0.77,U] [#4 -0.15,-0.01,0.71,U] [#5 0.11,-0.04,0.85,U] [#6 -0.10,0.13,0.74,U] [#7 0.67,0.09,0.00,M1] [#8 -0.08,0.14,0.83,U] 
02:02:10.376 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.02, -0.16}
02:02:10.377 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
02:02:10.378 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
02:02:10.379 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.73 mountX=0.05 mountY=0.04, mountTheta=0.63
02:02:10.380 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
02:02:10.381 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
02:02:10.382 00.001 16108 Worker thread wakes up
02:02:10.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:02:10.382 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:02:10.382 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
02:02:10.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:10.384 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:10.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:10.384 00.000 16108 MoveAxis(E, 0, ABG)
02:02:10.384 00.000 16108 Move returns status 0, amount 0
02:02:10.384 00.000 16108 MoveAxis(N, 0, ABG)
02:02:10.384 00.000 16108 Move returns status 0, amount 0
02:02:10.384 00.000 16108 move complete, result=0
02:02:10.384 00.000 16108 worker thread done servicing request
02:02:10.391 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3369, FiltMin=2886, FiltMax=60925, Gamma=1.000
02:02:10.409 00.018 21068 UpdateGuideState exits: m=148195 SNR=104.4
02:02:10.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:10.411 00.000 21068 Enqueuing Expose request
02:02:10.412 00.001 16108 Worker thread wakes up
02:02:10.412 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:10.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:10.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:11.574 01.161 16108 Exposure complete
02:02:11.627 00.053 16108 worker thread done servicing request
02:02:11.627 00.000 21068 OnExposeComplete: enter
02:02:11.628 00.001 21068 UpdateGuideState(): m_state=6
02:02:11.629 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11979
02:02:11.630 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=875.39, Mass=124427, SNR=85.8, Peak=15005 HFD=3.2
02:02:11.631 00.001 21068 MultiStar: [#1 0.06,-0.49,1.17,U] [#2 0.15,-0.60,0.00,M1] [#3 0.22,-0.73,0.00,M1] [#4 -0.08,-0.53,0.86,U] [#5 0.48,-0.43,0.00,M1] [#6 0.04,-0.37,0.80,U] [#7 0.61,-0.47,0.00,M2] [#8 -0.04,-0.16,0.80,U] 
02:02:11.631 00.000 21068 refined, 4 included, MultiStar: {0.01, -0.43}, one-star: {0.02, -0.55}
02:02:11.632 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.76)
02:02:11.633 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
02:02:11.633 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.56 mountX=-0.08 mountY=0.42, mountTheta=1.76
02:02:11.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.43, opts=13)
02:02:11.636 00.001 21068 Enqueuing Move request for scope (0.01, -0.43)
02:02:11.637 00.001 16108 Worker thread wakes up
02:02:11.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.43) opts 0xd
02:02:11.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.43)
02:02:11.637 00.000 16108 Moving (0.01, -0.43) raw xDistance=-0.08 yDistance=0.42
02:02:11.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:02:11.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:02:11.637 00.000 16108 MoveAxis(E, 0, ABG)
02:02:11.637 00.000 16108 Move returns status 0, amount 0
02:02:11.637 00.000 16108 MoveAxis(S, 84, ABG)
02:02:11.637 00.000 16108 Guiding  Dir = 1, Dur = 84
02:02:11.638 00.001 16108 IsSlewing returns 0
02:02:11.638 00.000 16108 IsGuiding returns 0
02:02:11.640 00.002 16108 PulseGuide returned control before completion, sleep 94
02:02:11.641 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3369, FiltMin=2841, FiltMax=59069, Gamma=1.000
02:02:11.667 00.026 21068 UpdateGuideState exits: m=124427 SNR=85.8
02:02:11.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:11.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:11.672 00.003 21068 Enqueuing Expose request
02:02:11.735 00.063 16108 IsGuiding returns 1
02:02:11.735 00.000 16108 scope still moving after pulse duration time elapsed
02:02:11.766 00.031 16108 IsSlewing returns 0
02:02:11.766 00.000 16108 IsGuiding returns 1
02:02:11.797 00.031 16108 IsSlewing returns 0
02:02:11.797 00.000 16108 IsGuiding returns 0
02:02:11.797 00.000 16108 scope move finished after 84 + 74 ms
02:02:11.797 00.000 16108 Move returns status 0, amount 84
02:02:11.797 00.000 16108 move complete, result=0
02:02:11.797 00.000 16108 worker thread done servicing request
02:02:11.797 00.000 16108 Worker thread wakes up
02:02:11.798 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 84 ms SOUTH
02:02:11.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:11.799 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:12.769 00.970 16108 Exposure complete
02:02:12.826 00.057 16108 worker thread done servicing request
02:02:12.826 00.000 21068 OnExposeComplete: enter
02:02:12.828 00.002 21068 UpdateGuideState(): m_state=6
02:02:12.829 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11980
02:02:12.829 00.000 21068 Star::Find returns 1 (0), X=221.06, Y=875.66, Mass=127611, SNR=87.5, Peak=17664 HFD=3.3
02:02:12.830 00.001 21068 MultiStar: [#1 -0.42,0.06,1.05,U] [#2 -0.19,-0.10,1.29,U] [#3 -0.18,-0.08,0.96,U] [#4 -0.65,-0.07,0.00,M1] [#5 -0.18,0.15,0.85,U] [#6 -0.22,0.12,0.86,U] [#7 -0.06,-0.19,0.67,U] [#8 -0.29,-0.15,0.73,U] 
02:02:12.831 00.001 21068 refined, 7 included, MultiStar: {-0.25, -0.06}, one-star: {-0.40, -0.28}
02:02:12.831 00.000 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
02:02:12.832 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
02:02:12.833 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.24 mountY=0.12, mountTheta=0.45
02:02:12.834 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.06, opts=13)
02:02:12.835 00.001 21068 Enqueuing Move request for scope (-0.25, -0.06)
02:02:12.837 00.002 16108 Worker thread wakes up
02:02:12.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
02:02:12.837 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
02:02:12.837 00.000 16108 Moving (-0.25, -0.06) raw xDistance=0.24 yDistance=0.12
02:02:12.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:02:12.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:12.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:02:12.837 00.000 16108 MoveAxis(W, 62, ABG)
02:02:12.837 00.000 16108 Guiding  Dir = 3, Dur = 62
02:02:12.838 00.001 16108 IsSlewing returns 0
02:02:12.838 00.000 16108 IsGuiding returns 0
02:02:12.840 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=384, max=65535, med=3369, FiltMin=2883, FiltMax=63024, Gamma=1.000
02:02:12.855 00.015 21068 UpdateGuideState exits: m=127611 SNR=87.5
02:02:12.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:12.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:12.857 00.000 21068 Enqueuing Expose request
02:02:12.877 00.020 16108 PulseGuide returned control before completion, sleep 33
02:02:12.924 00.047 16108 IsGuiding returns 1
02:02:12.924 00.000 16108 scope still moving after pulse duration time elapsed
02:02:12.955 00.031 16108 IsSlewing returns 0
02:02:12.956 00.001 16108 IsGuiding returns 1
02:02:12.987 00.031 16108 IsSlewing returns 0
02:02:12.987 00.000 16108 IsGuiding returns 0
02:02:12.987 00.000 16108 scope move finished after 62 + 88 ms
02:02:12.987 00.000 16108 Move returns status 0, amount 62
02:02:12.987 00.000 16108 MoveAxis(N, 0, ABG)
02:02:12.989 00.002 16108 Move returns status 0, amount 0
02:02:12.989 00.000 16108 move complete, result=0
02:02:12.989 00.000 16108 worker thread done servicing request
02:02:12.989 00.000 16108 Worker thread wakes up
02:02:12.989 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
02:02:12.990 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:12.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:14.139 01.149 16108 Exposure complete
02:02:14.202 00.063 16108 worker thread done servicing request
02:02:14.202 00.000 21068 OnExposeComplete: enter
02:02:14.205 00.003 21068 UpdateGuideState(): m_state=6
02:02:14.206 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11981
02:02:14.207 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=876.07, Mass=139878, SNR=86.5, Peak=19488 HFD=2.9
02:02:14.210 00.003 21068 MultiStar: [#1 -0.22,0.25,1.21,U] [#2 -0.50,-0.09,1.14,U] [#3 -0.04,-0.01,1.10,U] [#4 -0.58,0.24,0.00,M2] [#5 -0.27,0.02,1.06,U] [#6 -0.34,0.21,0.78,U] [#7 -0.08,0.08,0.64,U] [#8 -0.32,0.18,0.88,U] 
02:02:14.212 00.002 21068 refined, 7 included, MultiStar: {-0.29, 0.09}, one-star: {-0.48, 0.13}
02:02:14.213 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
02:02:14.214 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
02:02:14.215 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.83 mountX=0.30 mountY=-0.02, mountTheta=-0.08
02:02:14.218 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.09, opts=13)
02:02:14.219 00.001 21068 Enqueuing Move request for scope (-0.29, 0.09)
02:02:14.221 00.002 16108 Worker thread wakes up
02:02:14.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
02:02:14.221 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
02:02:14.221 00.000 16108 Moving (-0.29, 0.09) raw xDistance=0.30 yDistance=-0.02
02:02:14.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:02:14.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:14.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:14.221 00.000 16108 MoveAxis(W, 83, ABG)
02:02:14.221 00.000 16108 Guiding  Dir = 3, Dur = 83
02:02:14.222 00.001 16108 IsSlewing returns 0
02:02:14.222 00.000 16108 IsGuiding returns 0
02:02:14.223 00.001 16108 PulseGuide returned control before completion, sleep 92
02:02:14.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3366, FiltMin=2905, FiltMax=65440, Gamma=1.000
02:02:14.241 00.015 21068 UpdateGuideState exits: m=139878 SNR=86.5
02:02:14.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:14.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:14.244 00.001 21068 Enqueuing Expose request
02:02:14.318 00.074 16108 IsGuiding returns 1
02:02:14.318 00.000 16108 scope still moving after pulse duration time elapsed
02:02:14.349 00.031 16108 IsSlewing returns 0
02:02:14.349 00.000 16108 IsGuiding returns 1
02:02:14.380 00.031 16108 IsSlewing returns 0
02:02:14.380 00.000 16108 IsGuiding returns 0
02:02:14.380 00.000 16108 scope move finished after 83 + 75 ms
02:02:14.380 00.000 16108 Move returns status 0, amount 83
02:02:14.380 00.000 16108 MoveAxis(N, 0, ABG)
02:02:14.380 00.000 16108 Move returns status 0, amount 0
02:02:14.380 00.000 16108 move complete, result=0
02:02:14.380 00.000 16108 worker thread done servicing request
02:02:14.381 00.001 16108 Worker thread wakes up
02:02:14.381 00.000 21068 GuideStep: 0.3 px 83 ms WEST, -0.0 px 0 ms NORTH
02:02:14.383 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:14.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:15.351 00.968 16108 Exposure complete
02:02:15.412 00.061 16108 worker thread done servicing request
02:02:15.412 00.000 21068 OnExposeComplete: enter
02:02:15.414 00.002 21068 UpdateGuideState(): m_state=6
02:02:15.417 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11982
02:02:15.418 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.89, Mass=138479, SNR=86.9, Peak=18896 HFD=3.0
02:02:15.419 00.001 21068 MultiStar: [#1 -0.27,0.40,1.21,U] [#2 -0.34,0.18,1.30,U] [#3 -0.05,0.29,1.07,U] [#4 -0.43,0.35,0.92,U] [#5 -0.04,0.18,1.07,U] [#6 -0.46,0.52,0.00,M1] [#7 -0.04,0.19,0.58,U] [#8 -0.39,0.47,0.00,M1] 
02:02:15.421 00.002 21068 refined, 6 included, MultiStar: {-0.24, 0.22}, one-star: {-0.45, -0.05}
02:02:15.422 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
02:02:15.423 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
02:02:15.424 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.33 cameraTheta=2.40 mountX=0.28 mountY=-0.16, mountTheta=-0.52
02:02:15.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.22, opts=13)
02:02:15.427 00.001 21068 Enqueuing Move request for scope (-0.24, 0.22)
02:02:15.427 00.000 16108 Worker thread wakes up
02:02:15.428 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
02:02:15.428 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
02:02:15.428 00.000 16108 Moving (-0.24, 0.22) raw xDistance=0.28 yDistance=-0.16
02:02:15.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:02:15.428 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:15.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:02:15.428 00.000 16108 MoveAxis(W, 79, ABG)
02:02:15.428 00.000 16108 Guiding  Dir = 3, Dur = 79
02:02:15.428 00.000 16108 IsSlewing returns 0
02:02:15.429 00.001 16108 IsGuiding returns 0
02:02:15.433 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3366, FiltMin=2854, FiltMax=62493, Gamma=1.000
02:02:15.447 00.014 21068 UpdateGuideState exits: m=138479 SNR=86.9
02:02:15.450 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:15.452 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:15.454 00.002 21068 Enqueuing Expose request
02:02:15.480 00.026 16108 PulseGuide returned control before completion, sleep 38
02:02:15.526 00.046 16108 IsGuiding returns 1
02:02:15.526 00.000 16108 scope still moving after pulse duration time elapsed
02:02:15.557 00.031 16108 IsSlewing returns 0
02:02:15.557 00.000 16108 IsGuiding returns 1
02:02:15.588 00.031 16108 IsSlewing returns 0
02:02:15.588 00.000 16108 IsGuiding returns 1
02:02:15.619 00.031 16108 IsSlewing returns 0
02:02:15.619 00.000 16108 IsGuiding returns 1
02:02:15.650 00.031 16108 IsSlewing returns 0
02:02:15.650 00.000 16108 IsGuiding returns 0
02:02:15.650 00.000 16108 scope move finished after 79 + 142 ms
02:02:15.650 00.000 16108 Move returns status 0, amount 79
02:02:15.650 00.000 16108 MoveAxis(N, 0, ABG)
02:02:15.650 00.000 16108 Move returns status 0, amount 0
02:02:15.650 00.000 16108 move complete, result=0
02:02:15.650 00.000 16108 worker thread done servicing request
02:02:15.650 00.000 16108 Worker thread wakes up
02:02:15.650 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:15.650 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
02:02:15.652 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:16.818 01.166 16108 Exposure complete
02:02:16.877 00.059 16108 worker thread done servicing request
02:02:16.877 00.000 21068 OnExposeComplete: enter
02:02:16.878 00.001 21068 UpdateGuideState(): m_state=6
02:02:16.879 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11983
02:02:16.880 00.001 21068 Star::Find returns 1 (0), X=221.93, Y=875.44, Mass=117600, SNR=82.9, Peak=15901 HFD=3.1
02:02:16.881 00.001 21068 MultiStar: [#1 0.32,-0.16,1.34,U] [#2 0.67,-0.65,0.00,M1] [#3 0.62,-0.37,0.00,M1] [#4 0.02,-0.44,0.79,U] [#5 0.81,-0.14,0.00,M1] [#6 0.36,-0.19,0.88,U] [#7 0.79,-0.52,0.00,M1] [#8 0.69,-0.23,0.00,M2] 
02:02:16.881 00.000 21068 refined, 3 included, MultiStar: {0.31, -0.31}, one-star: {0.47, -0.50}
02:02:16.882 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
02:02:16.883 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
02:02:16.885 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=-0.31 hyp=0.43 cameraTheta=-0.79 mountX=-0.36 mountY=0.23, mountTheta=2.57
02:02:16.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.31, opts=13)
02:02:16.887 00.001 21068 Enqueuing Move request for scope (0.31, -0.31)
02:02:16.888 00.001 16108 Worker thread wakes up
02:02:16.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.31) opts 0xd
02:02:16.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.31)
02:02:16.888 00.000 16108 Moving (0.31, -0.31) raw xDistance=-0.36 yDistance=0.23
02:02:16.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:02:16.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:02:16.888 00.000 16108 MoveAxis(E, 88, ABG)
02:02:16.888 00.000 16108 Guiding  Dir = 2, Dur = 88
02:02:16.888 00.000 16108 IsSlewing returns 0
02:02:16.889 00.001 16108 IsGuiding returns 0
02:02:16.891 00.002 16108 PulseGuide returned control before completion, sleep 96
02:02:16.896 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3366, FiltMin=2902, FiltMax=51193, Gamma=1.000
02:02:16.916 00.020 21068 UpdateGuideState exits: m=117600 SNR=82.9
02:02:16.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:16.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:16.919 00.001 21068 Enqueuing Expose request
02:02:17.000 00.081 16108 IsGuiding returns 0
02:02:17.000 00.000 16108 Move returns status 0, amount 88
02:02:17.000 00.000 16108 MoveAxis(S, 46, ABG)
02:02:17.000 00.000 16108 Guiding  Dir = 1, Dur = 46
02:02:17.000 00.000 16108 IsSlewing returns 0
02:02:17.000 00.000 16108 IsGuiding returns 0
02:02:17.050 00.050 16108 IsGuiding returns 1
02:02:17.050 00.000 16108 scope still moving after pulse duration time elapsed
02:02:17.079 00.029 16108 IsSlewing returns 0
02:02:17.080 00.001 16108 IsGuiding returns 1
02:02:17.110 00.030 16108 IsSlewing returns 0
02:02:17.110 00.000 16108 IsGuiding returns 1
02:02:17.141 00.031 16108 IsSlewing returns 0
02:02:17.142 00.001 16108 IsGuiding returns 0
02:02:17.142 00.000 16108 scope move finished after 46 + 95 ms
02:02:17.142 00.000 16108 Move returns status 0, amount 46
02:02:17.142 00.000 16108 move complete, result=0
02:02:17.142 00.000 16108 worker thread done servicing request
02:02:17.142 00.000 16108 Worker thread wakes up
02:02:17.142 00.000 21068 GuideStep: -0.4 px 88 ms EAST, 0.2 px 46 ms SOUTH
02:02:17.145 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:17.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:18.126 00.981 16108 Exposure complete
02:02:18.203 00.077 16108 worker thread done servicing request
02:02:18.203 00.000 21068 OnExposeComplete: enter
02:02:18.205 00.002 21068 UpdateGuideState(): m_state=6
02:02:18.207 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11984
02:02:18.208 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=875.73, Mass=107901, SNR=74.0, Peak=15443 HFD=3.0
02:02:18.209 00.001 21068 MultiStar: [#1 0.40,0.08,1.38,U] [#2 0.54,-0.34,0.00,M2] [#3 0.45,-0.15,1.13,U] [#4 0.02,-0.04,0.86,U] [#5 0.58,-0.07,0.00,M2] [#6 0.36,-0.14,1.12,U] [#7 0.41,-0.12,0.76,U] [#8 0.40,0.11,0.97,U] 
02:02:18.210 00.001 21068 single-star, 6 included, MultiStar: {0.33, -0.06}, one-star: {0.19, -0.21}
02:02:18.211 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
02:02:18.212 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
02:02:18.212 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-0.83 mountX=-0.23 mountY=0.16, mountTheta=2.52
02:02:18.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.21, opts=13)
02:02:18.215 00.001 21068 Enqueuing Move request for scope (0.19, -0.21)
02:02:18.215 00.000 16108 Worker thread wakes up
02:02:18.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
02:02:18.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
02:02:18.215 00.000 16108 Moving (0.19, -0.21) raw xDistance=-0.23 yDistance=0.16
02:02:18.216 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:02:18.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:18.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:02:18.216 00.000 16108 MoveAxis(E, 66, ABG)
02:02:18.216 00.000 16108 Guiding  Dir = 2, Dur = 66
02:02:18.216 00.000 16108 IsSlewing returns 0
02:02:18.216 00.000 16108 IsGuiding returns 0
02:02:18.222 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3366, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:02:18.239 00.017 21068 UpdateGuideState exits: m=107901 SNR=74.0
02:02:18.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:18.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:18.242 00.001 21068 Enqueuing Expose request
02:02:18.243 00.001 16108 PulseGuide returned control before completion, sleep 49
02:02:18.304 00.061 16108 IsGuiding returns 1
02:02:18.304 00.000 16108 scope still moving after pulse duration time elapsed
02:02:18.335 00.031 16108 IsSlewing returns 0
02:02:18.335 00.000 16108 IsGuiding returns 0
02:02:18.335 00.000 16108 scope move finished after 66 + 53 ms
02:02:18.335 00.000 16108 Move returns status 0, amount 66
02:02:18.335 00.000 16108 MoveAxis(N, 0, ABG)
02:02:18.335 00.000 16108 Move returns status 0, amount 0
02:02:18.335 00.000 16108 move complete, result=0
02:02:18.335 00.000 16108 worker thread done servicing request
02:02:18.335 00.000 21068 GuideStep: -0.2 px 66 ms EAST, 0.2 px 0 ms NORTH
02:02:18.338 00.003 16108 Worker thread wakes up
02:02:18.338 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:18.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:19.502 01.164 16108 Exposure complete
02:02:19.572 00.070 16108 worker thread done servicing request
02:02:19.572 00.000 21068 OnExposeComplete: enter
02:02:19.573 00.001 21068 UpdateGuideState(): m_state=6
02:02:19.574 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11985
02:02:19.575 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.12, Mass=118200, SNR=89.9, Peak=14448 HFD=3.5
02:02:19.576 00.001 21068 MultiStar: [#1 0.14,0.14,1.13,U] [#2 0.15,-0.12,1.09,U] [#3 0.28,0.07,0.89,U] [#4 -0.36,0.04,0.73,U] [#5 0.14,-0.04,0.93,U] [#6 0.01,0.18,0.69,U] [#7 0.22,-0.17,0.68,U] [#8 -0.21,0.28,0.74,U] 
02:02:19.576 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.00, 0.18}
02:02:19.578 00.002 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
02:02:19.579 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
02:02:19.580 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=-0.04 mountY=-0.07, mountTheta=-2.11
02:02:19.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
02:02:19.585 00.003 21068 Enqueuing Move request for scope (0.05, 0.06)
02:02:19.586 00.001 16108 Worker thread wakes up
02:02:19.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
02:02:19.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
02:02:19.586 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
02:02:19.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:02:19.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:19.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:02:19.586 00.000 16108 MoveAxis(E, 0, ABG)
02:02:19.586 00.000 16108 Move returns status 0, amount 0
02:02:19.586 00.000 16108 MoveAxis(N, 0, ABG)
02:02:19.586 00.000 16108 Move returns status 0, amount 0
02:02:19.586 00.000 16108 move complete, result=0
02:02:19.587 00.001 16108 worker thread done servicing request
02:02:19.593 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3369, FiltMin=2902, FiltMax=60176, Gamma=1.000
02:02:19.611 00.018 21068 UpdateGuideState exits: m=118200 SNR=89.9
02:02:19.613 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:19.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:19.615 00.001 21068 Enqueuing Expose request
02:02:19.617 00.002 16108 Worker thread wakes up
02:02:19.617 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:19.618 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:19.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:20.593 00.975 16108 Exposure complete
02:02:20.648 00.055 16108 worker thread done servicing request
02:02:20.648 00.000 21068 OnExposeComplete: enter
02:02:20.648 00.000 21068 UpdateGuideState(): m_state=6
02:02:20.650 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11986
02:02:20.651 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=876.06, Mass=141274, SNR=86.9, Peak=18208 HFD=3.4
02:02:20.652 00.001 21068 MultiStar: [#1 -0.01,0.15,1.08,U] [#2 -0.01,-0.08,1.24,U] [#3 -0.01,0.11,1.03,U] [#4 -0.17,0.15,0.98,U] [#5 0.16,0.19,1.04,U] [#6 0.04,0.31,0.74,U] [#7 0.20,0.09,0.67,U] [#8 -0.00,0.50,0.82,U] 
02:02:20.653 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.30, 0.12}
02:02:20.654 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
02:02:20.654 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
02:02:20.655 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.68 mountX=0.05 mountY=-0.15, mountTheta=-1.28
02:02:20.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
02:02:20.661 00.004 21068 Enqueuing Move request for scope (-0.02, 0.16)
02:02:20.663 00.002 16108 Worker thread wakes up
02:02:20.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
02:02:20.663 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
02:02:20.663 00.000 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
02:02:20.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:20.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:20.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:02:20.663 00.000 16108 MoveAxis(E, 0, ABG)
02:02:20.663 00.000 16108 Move returns status 0, amount 0
02:02:20.663 00.000 16108 MoveAxis(N, 0, ABG)
02:02:20.663 00.000 16108 Move returns status 0, amount 0
02:02:20.663 00.000 16108 move complete, result=0
02:02:20.663 00.000 16108 worker thread done servicing request
02:02:20.670 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3369, FiltMin=2896, FiltMax=58185, Gamma=1.000
02:02:20.688 00.018 21068 UpdateGuideState exits: m=141274 SNR=86.9
02:02:20.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.689 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:20.691 00.002 21068 Enqueuing Expose request
02:02:20.692 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:20.693 00.001 16108 Worker thread wakes up
02:02:20.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:20.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:21.851 01.158 16108 Exposure complete
02:02:21.918 00.067 16108 worker thread done servicing request
02:02:21.918 00.000 21068 OnExposeComplete: enter
02:02:21.919 00.001 21068 UpdateGuideState(): m_state=6
02:02:21.920 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11987
02:02:21.920 00.000 21068 Star::Find returns 1 (0), X=221.26, Y=876.00, Mass=111966, SNR=80.8, Peak=16848 HFD=3.2
02:02:21.921 00.001 21068 MultiStar: [#1 -0.45,0.19,1.39,U] [#2 -0.06,0.09,1.19,U] [#3 -0.37,0.11,1.06,U] [#4 -0.56,0.32,0.00,M1] [#5 -0.19,0.49,1.12,U] [#6 -0.28,0.28,0.92,U] [#7 -0.10,0.24,0.63,U] [#8 -0.36,0.34,0.90,U] 
02:02:21.922 00.001 21068 single-star, 7 included, MultiStar: {-0.26, 0.22}, one-star: {-0.20, 0.06}
02:02:21.923 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
02:02:21.923 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
02:02:21.924 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=0.21 mountY=-0.01, mountTheta=-0.06
02:02:21.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.06, opts=13)
02:02:21.929 00.003 21068 Enqueuing Move request for scope (-0.20, 0.06)
02:02:21.931 00.002 16108 Worker thread wakes up
02:02:21.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
02:02:21.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
02:02:21.931 00.000 16108 Moving (-0.20, 0.06) raw xDistance=0.21 yDistance=-0.01
02:02:21.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:02:21.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:21.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:21.932 00.001 16108 MoveAxis(W, 55, ABG)
02:02:21.932 00.000 16108 Guiding  Dir = 3, Dur = 55
02:02:21.932 00.000 16108 IsSlewing returns 0
02:02:21.932 00.000 16108 IsGuiding returns 0
02:02:21.938 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3366, FiltMin=2880, FiltMax=56713, Gamma=1.000
02:02:21.959 00.021 16108 PulseGuide returned control before completion, sleep 39
02:02:21.961 00.002 21068 UpdateGuideState exits: m=111966 SNR=80.8
02:02:21.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:21.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:21.963 00.000 21068 Enqueuing Expose request
02:02:22.004 00.041 16108 IsGuiding returns 1
02:02:22.004 00.000 16108 scope still moving after pulse duration time elapsed
02:02:22.036 00.032 16108 IsSlewing returns 0
02:02:22.036 00.000 16108 IsGuiding returns 1
02:02:22.066 00.030 16108 IsSlewing returns 0
02:02:22.066 00.000 16108 IsGuiding returns 0
02:02:22.066 00.000 16108 scope move finished after 55 + 79 ms
02:02:22.066 00.000 16108 Move returns status 0, amount 55
02:02:22.066 00.000 16108 MoveAxis(N, 0, ABG)
02:02:22.066 00.000 16108 Move returns status 0, amount 0
02:02:22.066 00.000 16108 move complete, result=0
02:02:22.066 00.000 16108 worker thread done servicing request
02:02:22.068 00.002 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
02:02:22.069 00.001 16108 Worker thread wakes up
02:02:22.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:22.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:23.043 00.974 16108 Exposure complete
02:02:23.098 00.055 16108 worker thread done servicing request
02:02:23.098 00.000 21068 OnExposeComplete: enter
02:02:23.099 00.001 21068 UpdateGuideState(): m_state=6
02:02:23.100 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11988
02:02:23.100 00.000 21068 Star::Find returns 1 (0), X=221.22, Y=875.91, Mass=133941, SNR=84.9, Peak=16752 HFD=3.4
02:02:23.101 00.001 21068 MultiStar: [#1 -0.10,0.07,1.08,U] [#2 0.12,0.12,1.35,U] [#3 0.05,0.01,1.19,U] [#4 -0.42,0.10,0.95,U] [#5 0.10,0.15,0.90,U] [#6 -0.21,0.11,0.73,U] [#7 0.37,0.12,0.56,U] [#8 -0.25,0.29,0.87,U] 
02:02:23.102 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.25, -0.03}
02:02:23.103 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
02:02:23.103 00.000 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
02:02:23.104 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.09 mountY=-0.08, mountTheta=-0.75
02:02:23.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.10, opts=13)
02:02:23.107 00.001 21068 Enqueuing Move request for scope (-0.07, 0.10)
02:02:23.107 00.000 16108 Worker thread wakes up
02:02:23.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
02:02:23.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:02:23.107 00.000 16108 Moving (-0.07, 0.10) raw xDistance=0.09 yDistance=-0.08
02:02:23.109 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:23.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:23.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:23.109 00.000 16108 MoveAxis(E, 0, ABG)
02:02:23.109 00.000 16108 Move returns status 0, amount 0
02:02:23.109 00.000 16108 MoveAxis(N, 0, ABG)
02:02:23.109 00.000 16108 Move returns status 0, amount 0
02:02:23.109 00.000 16108 move complete, result=0
02:02:23.109 00.000 16108 worker thread done servicing request
02:02:23.117 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3366, FiltMin=2877, FiltMax=61357, Gamma=1.000
02:02:23.140 00.023 21068 UpdateGuideState exits: m=133941 SNR=84.9
02:02:23.142 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:23.144 00.001 21068 Enqueuing Expose request
02:02:23.145 00.001 16108 Worker thread wakes up
02:02:23.145 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:23.146 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:23.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:24.317 01.171 16108 Exposure complete
02:02:24.381 00.064 16108 worker thread done servicing request
02:02:24.381 00.000 21068 OnExposeComplete: enter
02:02:24.382 00.001 21068 UpdateGuideState(): m_state=6
02:02:24.383 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11989
02:02:24.384 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.13, Mass=134580, SNR=84.8, Peak=15635 HFD=3.3
02:02:24.385 00.001 21068 MultiStar: [#1 0.06,0.28,1.03,U] [#2 0.10,0.02,1.11,U] [#3 0.40,0.29,1.11,U] [#4 -0.14,0.38,0.90,U] [#5 0.34,0.20,1.05,U] [#6 -0.28,0.35,0.89,U] [#7 -0.06,0.15,0.70,U] [#8 0.04,0.48,0.91,U] 
02:02:24.386 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.26}, one-star: {-0.04, 0.19}
02:02:24.387 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
02:02:24.387 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
02:02:24.388 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.76 mountX=0.07 mountY=-0.18, mountTheta=-1.20
02:02:24.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.19, opts=13)
02:02:24.390 00.001 21068 Enqueuing Move request for scope (-0.04, 0.19)
02:02:24.391 00.001 16108 Worker thread wakes up
02:02:24.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
02:02:24.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
02:02:24.391 00.000 16108 Moving (-0.04, 0.19) raw xDistance=0.07 yDistance=-0.18
02:02:24.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:02:24.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:24.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:02:24.391 00.000 16108 MoveAxis(E, 0, ABG)
02:02:24.391 00.000 16108 Move returns status 0, amount 0
02:02:24.391 00.000 16108 MoveAxis(N, 0, ABG)
02:02:24.391 00.000 16108 Move returns status 0, amount 0
02:02:24.391 00.000 16108 move complete, result=0
02:02:24.391 00.000 16108 worker thread done servicing request
02:02:24.395 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3366, FiltMin=2870, FiltMax=61165, Gamma=1.000
02:02:24.418 00.023 21068 UpdateGuideState exits: m=134580 SNR=84.8
02:02:24.420 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:24.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:24.423 00.002 21068 Enqueuing Expose request
02:02:24.424 00.001 16108 Worker thread wakes up
02:02:24.424 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:24.426 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:24.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:25.412 00.986 16108 Exposure complete
02:02:25.501 00.089 16108 worker thread done servicing request
02:02:25.501 00.000 21068 OnExposeComplete: enter
02:02:25.504 00.003 21068 UpdateGuideState(): m_state=6
02:02:25.505 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11990
02:02:25.505 00.000 21068 Star::Find returns 1 (0), X=221.39, Y=876.15, Mass=125378, SNR=82.3, Peak=14784 HFD=3.3
02:02:25.507 00.002 21068 MultiStar: [#1 -0.11,0.45,1.44,U] [#2 -0.02,0.13,1.28,U] [#3 -0.12,0.38,1.06,U] [#4 -0.48,0.32,0.80,U] [#5 -0.05,0.35,1.09,U] [#6 -0.27,0.44,0.80,U] [#7 0.35,-0.12,0.69,U] [#8 -0.15,0.28,0.77,U] 
02:02:25.509 00.002 21068 single-star, 8 included, MultiStar: {-0.10, 0.29}, one-star: {-0.07, 0.21}
02:02:25.510 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:02:25.512 00.002 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:02:25.513 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.88 mountX=0.11 mountY=-0.19, mountTheta=-1.07
02:02:25.516 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.21, opts=13)
02:02:25.517 00.001 21068 Enqueuing Move request for scope (-0.07, 0.21)
02:02:25.518 00.001 16108 Worker thread wakes up
02:02:25.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
02:02:25.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
02:02:25.518 00.000 16108 Moving (-0.07, 0.21) raw xDistance=0.11 yDistance=-0.19
02:02:25.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:02:25.519 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:25.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:02:25.519 00.000 16108 MoveAxis(E, 0, ABG)
02:02:25.519 00.000 16108 Move returns status 0, amount 0
02:02:25.519 00.000 16108 MoveAxis(N, 0, ABG)
02:02:25.519 00.000 16108 Move returns status 0, amount 0
02:02:25.519 00.000 16108 move complete, result=0
02:02:25.519 00.000 16108 worker thread done servicing request
02:02:25.522 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3366, FiltMin=2877, FiltMax=62457, Gamma=1.000
02:02:25.538 00.016 21068 UpdateGuideState exits: m=125378 SNR=82.3
02:02:25.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:25.541 00.001 21068 Enqueuing Expose request
02:02:25.541 00.000 16108 Worker thread wakes up
02:02:25.541 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:25.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:25.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:26.722 01.180 16108 Exposure complete
02:02:26.781 00.059 16108 worker thread done servicing request
02:02:26.782 00.001 21068 OnExposeComplete: enter
02:02:26.783 00.001 21068 UpdateGuideState(): m_state=6
02:02:26.783 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11991
02:02:26.784 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=875.96, Mass=112753, SNR=74.0, Peak=14787 HFD=3.4
02:02:26.785 00.001 21068 MultiStar: [#1 0.60,0.24,0.00,M1] [#2 0.58,-0.10,0.00,M1] [#3 0.46,-0.02,1.36,U] [#4 -0.11,0.08,1.07,U] [#5 0.61,-0.11,0.00,M1] [#6 0.24,-0.05,0.89,U] [#7 0.55,-0.01,0.76,U] [#8 0.29,0.02,0.98,U] 
02:02:26.786 00.001 21068 single-star, 5 included, MultiStar: {0.27, 0.01}, one-star: {0.22, 0.03}
02:02:26.786 00.000 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
02:02:26.788 00.002 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:02:26.788 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=-0.21 mountY=-0.08, mountTheta=-2.80
02:02:26.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
02:02:26.790 00.000 21068 Enqueuing Move request for scope (0.22, 0.03)
02:02:26.791 00.001 16108 Worker thread wakes up
02:02:26.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
02:02:26.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
02:02:26.792 00.001 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
02:02:26.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:02:26.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:26.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:26.792 00.000 16108 MoveAxis(E, 55, ABG)
02:02:26.792 00.000 16108 Guiding  Dir = 2, Dur = 55
02:02:26.793 00.001 16108 IsSlewing returns 0
02:02:26.793 00.000 16108 IsGuiding returns 0
02:02:26.795 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3366, FiltMin=2915, FiltMax=65440, Gamma=1.000
02:02:26.803 00.008 16108 PulseGuide returned control before completion, sleep 56
02:02:26.811 00.008 21068 UpdateGuideState exits: m=112753 SNR=74.0
02:02:26.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:26.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:26.814 00.001 21068 Enqueuing Expose request
02:02:26.863 00.049 16108 IsGuiding returns 1
02:02:26.863 00.000 16108 scope still moving after pulse duration time elapsed
02:02:26.894 00.031 16108 IsSlewing returns 0
02:02:26.894 00.000 16108 IsGuiding returns 0
02:02:26.894 00.000 16108 scope move finished after 55 + 46 ms
02:02:26.894 00.000 16108 Move returns status 0, amount 55
02:02:26.894 00.000 16108 MoveAxis(N, 0, ABG)
02:02:26.894 00.000 16108 Move returns status 0, amount 0
02:02:26.894 00.000 16108 move complete, result=0
02:02:26.894 00.000 16108 worker thread done servicing request
02:02:26.895 00.001 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:02:26.896 00.001 16108 Worker thread wakes up
02:02:26.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:26.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:27.877 00.980 16108 Exposure complete
02:02:27.934 00.057 16108 worker thread done servicing request
02:02:27.934 00.000 21068 OnExposeComplete: enter
02:02:27.935 00.001 21068 UpdateGuideState(): m_state=6
02:02:27.936 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11992
02:02:27.936 00.000 21068 Star::Find returns 1 (0), X=221.72, Y=875.68, Mass=132246, SNR=92.8, Peak=17171 HFD=3.4
02:02:27.937 00.001 21068 MultiStar: [#1 0.46,0.01,1.06,U] [#2 0.42,-0.16,1.25,U] [#3 0.55,-0.19,1.00,U] [#4 0.11,-0.12,0.92,U] [#5 0.50,-0.20,0.78,U] [#6 0.33,-0.02,0.77,U] [#7 0.76,0.15,0.00,M1] [#8 0.14,-0.08,0.76,U] 
02:02:27.938 00.001 21068 single-star, 7 included, MultiStar: {0.35, -0.13}, one-star: {0.26, -0.26}
02:02:27.939 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
02:02:27.941 00.002 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
02:02:27.941 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.36 cameraTheta=-0.78 mountX=-0.30 mountY=0.19, mountTheta=2.58
02:02:27.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.26, opts=13)
02:02:27.944 00.001 21068 Enqueuing Move request for scope (0.26, -0.26)
02:02:27.945 00.001 16108 Worker thread wakes up
02:02:27.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
02:02:27.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
02:02:27.945 00.000 16108 Moving (0.26, -0.26) raw xDistance=-0.30 yDistance=0.19
02:02:27.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:02:27.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:27.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:02:27.945 00.000 16108 MoveAxis(E, 82, ABG)
02:02:27.945 00.000 16108 Guiding  Dir = 2, Dur = 82
02:02:27.945 00.000 16108 IsSlewing returns 0
02:02:27.946 00.001 16108 IsGuiding returns 0
02:02:27.949 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3369, FiltMin=2896, FiltMax=59693, Gamma=1.000
02:02:27.977 00.028 21068 UpdateGuideState exits: m=132246 SNR=92.8
02:02:27.979 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.981 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:27.982 00.001 21068 Enqueuing Expose request
02:02:27.995 00.013 16108 PulseGuide returned control before completion, sleep 43
02:02:28.042 00.047 16108 IsGuiding returns 1
02:02:28.042 00.000 16108 scope still moving after pulse duration time elapsed
02:02:28.073 00.031 16108 IsSlewing returns 0
02:02:28.073 00.000 16108 IsGuiding returns 1
02:02:28.105 00.032 16108 IsSlewing returns 0
02:02:28.105 00.000 16108 IsGuiding returns 0
02:02:28.105 00.000 16108 scope move finished after 82 + 77 ms
02:02:28.105 00.000 16108 Move returns status 0, amount 82
02:02:28.105 00.000 16108 MoveAxis(N, 0, ABG)
02:02:28.105 00.000 16108 Move returns status 0, amount 0
02:02:28.105 00.000 16108 move complete, result=0
02:02:28.105 00.000 16108 worker thread done servicing request
02:02:28.106 00.001 16108 Worker thread wakes up
02:02:28.106 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.2 px 0 ms NORTH
02:02:28.108 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:28.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:29.275 01.167 16108 Exposure complete
02:02:29.351 00.076 16108 worker thread done servicing request
02:02:29.351 00.000 21068 OnExposeComplete: enter
02:02:29.352 00.001 21068 UpdateGuideState(): m_state=6
02:02:29.352 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11993
02:02:29.353 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=875.79, Mass=126332, SNR=86.7, Peak=15648 HFD=3.4
02:02:29.354 00.001 21068 MultiStar: [#1 -0.04,0.01,1.16,U] [#2 -0.01,-0.33,1.34,U] [#3 -0.03,-0.01,1.05,U] [#4 -0.36,0.09,0.90,U] [#5 0.01,0.02,0.87,U] [#6 -0.30,0.29,0.78,U] [#7 0.20,-0.04,0.54,U] [#8 -0.07,0.10,0.78,U] 
02:02:29.355 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.30, -0.15}
02:02:29.355 00.000 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
02:02:29.357 00.002 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
02:02:29.358 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=0.10 mountY=0.05, mountTheta=0.45
02:02:29.359 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.02, opts=13)
02:02:29.360 00.001 21068 Enqueuing Move request for scope (-0.11, -0.02)
02:02:29.360 00.000 16108 Worker thread wakes up
02:02:29.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
02:02:29.362 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
02:02:29.362 00.000 16108 Moving (-0.11, -0.02) raw xDistance=0.10 yDistance=0.05
02:02:29.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:02:29.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:29.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:02:29.362 00.000 16108 MoveAxis(E, 0, ABG)
02:02:29.362 00.000 16108 Move returns status 0, amount 0
02:02:29.362 00.000 16108 MoveAxis(N, 0, ABG)
02:02:29.362 00.000 16108 Move returns status 0, amount 0
02:02:29.362 00.000 16108 move complete, result=0
02:02:29.362 00.000 16108 worker thread done servicing request
02:02:29.366 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3366, FiltMin=2889, FiltMax=61472, Gamma=1.000
02:02:29.381 00.015 21068 UpdateGuideState exits: m=126332 SNR=86.7
02:02:29.381 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.383 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:29.384 00.001 21068 Enqueuing Expose request
02:02:29.385 00.001 16108 Worker thread wakes up
02:02:29.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:29.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:29.385 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:30.351 00.966 16108 Exposure complete
02:02:30.408 00.057 16108 worker thread done servicing request
02:02:30.408 00.000 21068 OnExposeComplete: enter
02:02:30.409 00.001 21068 UpdateGuideState(): m_state=6
02:02:30.410 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11994
02:02:30.410 00.000 21068 Star::Find returns 1 (0), X=221.06, Y=875.76, Mass=127793, SNR=86.4, Peak=16848 HFD=3.4
02:02:30.411 00.001 21068 MultiStar: [#1 -0.24,0.16,1.26,U] [#2 -0.08,-0.21,1.22,U] [#3 -0.16,-0.19,1.07,U] [#4 -0.18,0.13,0.89,U] [#5 -0.02,-0.13,0.89,U] [#6 -0.16,-0.07,0.75,U] [#7 0.02,-0.02,0.74,U] [#8 -0.16,0.24,0.78,U] 
02:02:30.413 00.002 21068 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.40, -0.18}
02:02:30.414 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
02:02:30.414 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
02:02:30.415 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.93 mountX=0.15 mountY=0.07, mountTheta=0.44
02:02:30.416 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.03, opts=13)
02:02:30.417 00.001 21068 Enqueuing Move request for scope (-0.16, -0.03)
02:02:30.418 00.001 16108 Worker thread wakes up
02:02:30.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
02:02:30.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
02:02:30.418 00.000 16108 Moving (-0.16, -0.03) raw xDistance=0.15 yDistance=0.07
02:02:30.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:02:30.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:30.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:30.418 00.000 16108 MoveAxis(E, 0, ABG)
02:02:30.418 00.000 16108 Move returns status 0, amount 0
02:02:30.419 00.001 16108 MoveAxis(N, 0, ABG)
02:02:30.419 00.000 16108 Move returns status 0, amount 0
02:02:30.419 00.000 16108 move complete, result=0
02:02:30.419 00.000 16108 worker thread done servicing request
02:02:30.424 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3369, FiltMin=2867, FiltMax=61213, Gamma=1.000
02:02:30.439 00.015 21068 UpdateGuideState exits: m=127793 SNR=86.4
02:02:30.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.442 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:30.442 00.000 21068 Enqueuing Expose request
02:02:30.443 00.001 16108 Worker thread wakes up
02:02:30.443 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:30.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:30.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:31.604 01.160 16108 Exposure complete
02:02:31.664 00.060 16108 worker thread done servicing request
02:02:31.664 00.000 21068 OnExposeComplete: enter
02:02:31.665 00.001 21068 UpdateGuideState(): m_state=6
02:02:31.666 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11995
02:02:31.666 00.000 21068 Star::Find returns 1 (0), X=221.24, Y=876.03, Mass=127590, SNR=87.3, Peak=17968 HFD=3.3
02:02:31.667 00.001 21068 MultiStar: [#1 -0.13,0.31,1.21,U] [#2 -0.11,-0.02,1.16,U] [#3 -0.07,-0.01,0.99,U] [#4 -0.20,0.15,0.90,U] [#5 0.05,0.20,0.87,U] [#6 -0.15,0.56,0.76,U] [#7 0.14,0.22,0.69,U] [#8 0.02,0.25,0.85,U] 
02:02:31.668 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.18}, one-star: {-0.22, 0.09}
02:02:31.669 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
02:02:31.669 00.000 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
02:02:31.670 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.01 mountX=0.12 mountY=-0.16, mountTheta=-0.93
02:02:31.671 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.18, opts=13)
02:02:31.673 00.002 21068 Enqueuing Move request for scope (-0.09, 0.18)
02:02:31.674 00.001 16108 Worker thread wakes up
02:02:31.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
02:02:31.674 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
02:02:31.674 00.000 16108 Moving (-0.09, 0.18) raw xDistance=0.12 yDistance=-0.16
02:02:31.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:02:31.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:31.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:02:31.674 00.000 16108 MoveAxis(E, 0, ABG)
02:02:31.674 00.000 16108 Move returns status 0, amount 0
02:02:31.674 00.000 16108 MoveAxis(N, 0, ABG)
02:02:31.674 00.000 16108 Move returns status 0, amount 0
02:02:31.674 00.000 16108 move complete, result=0
02:02:31.674 00.000 16108 worker thread done servicing request
02:02:31.678 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3366, FiltMin=2886, FiltMax=62697, Gamma=1.000
02:02:31.700 00.022 21068 UpdateGuideState exits: m=127590 SNR=87.3
02:02:31.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.703 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:31.704 00.001 21068 Enqueuing Expose request
02:02:31.705 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:31.705 00.000 16108 Worker thread wakes up
02:02:31.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:31.706 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:32.690 00.984 16108 Exposure complete
02:02:32.747 00.057 16108 worker thread done servicing request
02:02:32.747 00.000 21068 OnExposeComplete: enter
02:02:32.749 00.002 21068 UpdateGuideState(): m_state=6
02:02:32.751 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11996
02:02:32.752 00.001 21068 Star::Find returns 1 (0), X=220.81, Y=876.10, Mass=138819, SNR=92.8, Peak=17600 HFD=3.2
02:02:32.754 00.002 21068 MultiStar: [#1 -0.25,0.27,1.03,U] [#2 -0.23,0.15,1.31,U] [#3 -0.37,0.21,0.98,U] [#4 -0.67,0.31,0.00,M1] [#5 0.14,0.23,0.89,U] [#6 -0.02,0.36,0.77,U] [#7 0.02,0.40,0.63,U] [#8 -0.46,0.55,0.00,M1] 
02:02:32.756 00.002 21068 refined, 6 included, MultiStar: {-0.22, 0.24}, one-star: {-0.66, 0.16}
02:02:32.757 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
02:02:32.758 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
02:02:32.759 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=0.26 mountY=-0.18, mountTheta=-0.60
02:02:32.762 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.24, opts=13)
02:02:32.763 00.001 21068 Enqueuing Move request for scope (-0.22, 0.24)
02:02:32.765 00.002 16108 Worker thread wakes up
02:02:32.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
02:02:32.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
02:02:32.766 00.001 16108 Moving (-0.22, 0.24) raw xDistance=0.26 yDistance=-0.18
02:02:32.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:02:32.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:32.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:02:32.766 00.000 16108 MoveAxis(W, 68, ABG)
02:02:32.766 00.000 16108 Guiding  Dir = 3, Dur = 68
02:02:32.766 00.000 16108 IsSlewing returns 0
02:02:32.766 00.000 16108 IsGuiding returns 0
02:02:32.767 00.001 16108 PulseGuide returned control before completion, sleep 78
02:02:32.770 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3369, FiltMin=2912, FiltMax=65440, Gamma=1.000
02:02:32.794 00.024 21068 UpdateGuideState exits: m=138819 SNR=92.8
02:02:32.797 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.799 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:32.800 00.001 21068 Enqueuing Expose request
02:02:32.859 00.059 16108 IsGuiding returns 0
02:02:32.859 00.000 16108 Move returns status 0, amount 68
02:02:32.859 00.000 16108 MoveAxis(N, 0, ABG)
02:02:32.859 00.000 16108 Move returns status 0, amount 0
02:02:32.859 00.000 16108 move complete, result=0
02:02:32.859 00.000 16108 worker thread done servicing request
02:02:32.859 00.000 16108 Worker thread wakes up
02:02:32.859 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:32.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:32.859 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
02:02:34.016 01.157 16108 Exposure complete
02:02:34.105 00.089 16108 worker thread done servicing request
02:02:34.105 00.000 21068 OnExposeComplete: enter
02:02:34.106 00.001 21068 UpdateGuideState(): m_state=6
02:02:34.106 00.000 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11997
02:02:34.107 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.79, Mass=142409, SNR=97.7, Peak=15568 HFD=3.5
02:02:34.108 00.001 21068 MultiStar: [#1 -0.38,-0.11,1.07,U] [#2 -0.47,-0.31,1.08,U] [#3 -0.41,-0.05,0.99,U] [#4 -0.95,-0.21,0.00,M2] [#5 -0.13,-0.22,0.83,U] [#6 -0.45,0.06,0.80,U] [#7 -0.24,-0.21,0.54,U] [#8 -0.32,0.26,0.70,U] 
02:02:34.109 00.001 21068 refined, 7 included, MultiStar: {-0.35, -0.10}, one-star: {-0.35, -0.15}
02:02:34.109 00.000 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
02:02:34.112 00.003 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
02:02:34.115 00.003 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.10 hyp=0.37 cameraTheta=-2.86 mountX=0.33 mountY=0.18, mountTheta=0.51
02:02:34.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.10, opts=13)
02:02:34.118 00.001 21068 Enqueuing Move request for scope (-0.35, -0.10)
02:02:34.119 00.001 16108 Worker thread wakes up
02:02:34.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.10) opts 0xd
02:02:34.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.10)
02:02:34.119 00.000 16108 Moving (-0.35, -0.10) raw xDistance=0.33 yDistance=0.18
02:02:34.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:02:34.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:34.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:02:34.119 00.000 16108 MoveAxis(W, 91, ABG)
02:02:34.119 00.000 16108 Guiding  Dir = 3, Dur = 91
02:02:34.121 00.002 16108 IsSlewing returns 0
02:02:34.121 00.000 16108 IsGuiding returns 0
02:02:34.122 00.001 16108 PulseGuide returned control before completion, sleep 100
02:02:34.126 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3366, FiltMin=2931, FiltMax=62013, Gamma=1.000
02:02:34.147 00.021 21068 UpdateGuideState exits: m=142409 SNR=97.7
02:02:34.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:34.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:34.149 00.000 21068 Enqueuing Expose request
02:02:34.236 00.087 16108 IsGuiding returns 1
02:02:34.236 00.000 16108 scope still moving after pulse duration time elapsed
02:02:34.267 00.031 16108 IsSlewing returns 0
02:02:34.267 00.000 16108 IsGuiding returns 1
02:02:34.299 00.032 16108 IsSlewing returns 0
02:02:34.299 00.000 16108 IsGuiding returns 0
02:02:34.299 00.000 16108 scope move finished after 91 + 87 ms
02:02:34.299 00.000 16108 Move returns status 0, amount 91
02:02:34.299 00.000 16108 MoveAxis(N, 0, ABG)
02:02:34.300 00.001 16108 Move returns status 0, amount 0
02:02:34.300 00.000 16108 move complete, result=0
02:02:34.300 00.000 16108 worker thread done servicing request
02:02:34.300 00.000 16108 Worker thread wakes up
02:02:34.300 00.000 21068 GuideStep: 0.3 px 91 ms WEST, 0.2 px 0 ms NORTH
02:02:34.303 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:34.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:35.283 00.980 16108 Exposure complete
02:02:35.338 00.055 16108 worker thread done servicing request
02:02:35.339 00.001 21068 OnExposeComplete: enter
02:02:35.339 00.000 21068 UpdateGuideState(): m_state=6
02:02:35.340 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11998
02:02:35.341 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=875.85, Mass=135312, SNR=80.4, Peak=16464 HFD=3.1
02:02:35.342 00.001 21068 MultiStar: [#1 -0.19,0.22,1.14,U] [#2 -0.19,-0.04,1.30,U] [#3 -0.25,0.14,0.97,U] [#4 -0.63,-0.16,0.00,M3] [#5 -0.22,0.04,0.96,U] [#6 -0.20,0.37,0.96,U] [#7 0.09,0.11,0.69,U] [#8 -0.22,0.18,0.83,U] 
02:02:35.343 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.11}, one-star: {-0.38, -0.09}
02:02:35.344 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
02:02:35.344 00.000 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
02:02:35.345 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.22 mountY=-0.06, mountTheta=-0.25
02:02:35.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.11, opts=13)
02:02:35.348 00.001 21068 Enqueuing Move request for scope (-0.21, 0.11)
02:02:35.349 00.001 16108 Worker thread wakes up
02:02:35.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
02:02:35.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
02:02:35.349 00.000 16108 Moving (-0.21, 0.11) raw xDistance=0.22 yDistance=-0.06
02:02:35.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
02:02:35.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:35.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:02:35.349 00.000 16108 MoveAxis(W, 65, ABG)
02:02:35.349 00.000 16108 Guiding  Dir = 3, Dur = 65
02:02:35.349 00.000 16108 IsSlewing returns 0
02:02:35.350 00.001 16108 IsGuiding returns 0
02:02:35.353 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3366, FiltMin=2797, FiltMax=61485, Gamma=1.000
02:02:35.366 00.013 21068 UpdateGuideState exits: m=135312 SNR=80.4
02:02:35.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:35.368 00.000 21068 Enqueuing Expose request
02:02:35.383 00.015 16108 PulseGuide returned control before completion, sleep 42
02:02:35.429 00.046 16108 IsGuiding returns 1
02:02:35.429 00.000 16108 scope still moving after pulse duration time elapsed
02:02:35.466 00.037 16108 IsSlewing returns 0
02:02:35.466 00.000 16108 IsGuiding returns 1
02:02:35.491 00.025 16108 IsSlewing returns 0
02:02:35.491 00.000 16108 IsGuiding returns 0
02:02:35.491 00.000 16108 scope move finished after 65 + 77 ms
02:02:35.491 00.000 16108 Move returns status 0, amount 65
02:02:35.491 00.000 16108 MoveAxis(N, 0, ABG)
02:02:35.491 00.000 16108 Move returns status 0, amount 0
02:02:35.491 00.000 16108 move complete, result=0
02:02:35.491 00.000 16108 worker thread done servicing request
02:02:35.491 00.000 16108 Worker thread wakes up
02:02:35.491 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:35.491 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
02:02:35.493 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:36.651 01.158 16108 Exposure complete
02:02:36.718 00.067 16108 worker thread done servicing request
02:02:36.718 00.000 21068 OnExposeComplete: enter
02:02:36.719 00.001 21068 UpdateGuideState(): m_state=6
02:02:36.719 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11999
02:02:36.720 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=875.83, Mass=129652, SNR=90.4, Peak=16291 HFD=3.7
02:02:36.721 00.001 21068 MultiStar: [#1 1.01,-0.05,0.00,M1] [#2 1.19,-0.22,0.00,M1] [#3 0.94,-0.22,0.00,M1] [#4 0.50,-0.08,1.00,U] [#5 1.02,-0.27,0.00,M1] [#6 0.66,0.04,0.00,M1] [#7 1.21,-0.13,0.00,M1] [#8 0.83,0.15,0.00,M1] 
02:02:36.722 00.001 21068 refined, 1 included, MultiStar: {0.59, -0.09}, one-star: {0.67, -0.11}
02:02:36.722 00.000 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
02:02:36.723 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
02:02:36.723 00.000 21068 CameraToMount -- cameraX=0.59 cameraY=-0.09 hyp=0.59 cameraTheta=-0.16 mountX=-0.59 mountY=-0.05, mountTheta=-3.06
02:02:36.725 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.59, y=-0.09, opts=13)
02:02:36.726 00.001 21068 Enqueuing Move request for scope (0.59, -0.09)
02:02:36.727 00.001 16108 Worker thread wakes up
02:02:36.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.09) opts 0xd
02:02:36.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.59, -0.09)
02:02:36.727 00.000 16108 Moving (0.59, -0.09) raw xDistance=-0.59 yDistance=-0.05
02:02:36.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.59
02:02:36.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:36.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:02:36.727 00.000 16108 MoveAxis(E, 151, ABG)
02:02:36.727 00.000 16108 Guiding  Dir = 2, Dur = 151
02:02:36.727 00.000 16108 IsSlewing returns 0
02:02:36.728 00.001 16108 IsGuiding returns 0
02:02:36.733 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3366, FiltMin=2825, FiltMax=63001, Gamma=1.000
02:02:36.748 00.015 16108 PulseGuide returned control before completion, sleep 142
02:02:36.758 00.010 21068 UpdateGuideState exits: m=129652 SNR=90.4
02:02:36.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:36.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:36.762 00.002 21068 Enqueuing Expose request
02:02:36.904 00.142 16108 IsGuiding returns 1
02:02:36.904 00.000 16108 scope still moving after pulse duration time elapsed
02:02:36.935 00.031 16108 IsSlewing returns 0
02:02:36.935 00.000 16108 IsGuiding returns 0
02:02:36.935 00.000 16108 scope move finished after 151 + 56 ms
02:02:36.935 00.000 16108 Move returns status 0, amount 151
02:02:36.935 00.000 16108 MoveAxis(N, 0, ABG)
02:02:36.935 00.000 16108 Move returns status 0, amount 0
02:02:36.935 00.000 16108 move complete, result=0
02:02:36.936 00.001 16108 worker thread done servicing request
02:02:36.936 00.000 16108 Worker thread wakes up
02:02:36.936 00.000 21068 GuideStep: -0.6 px 151 ms EAST, -0.0 px 0 ms NORTH
02:02:36.938 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:36.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:37.906 00.968 16108 Exposure complete
02:02:37.965 00.059 16108 worker thread done servicing request
02:02:37.965 00.000 21068 OnExposeComplete: enter
02:02:37.966 00.001 21068 UpdateGuideState(): m_state=6
02:02:37.967 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12000
02:02:37.968 00.001 21068 Star::Find returns 1 (0), X=221.84, Y=876.05, Mass=126644, SNR=85.4, Peak=21203 HFD=2.9
02:02:37.968 00.000 21068 MultiStar: [#1 0.53,0.17,1.10,U] [#2 0.68,0.02,0.00,M2] [#3 0.72,0.10,0.00,M2] [#4 -0.29,0.10,0.78,U] [#5 0.52,0.08,1.00,U] [#6 0.38,0.11,0.81,U] [#7 0.99,0.21,0.00,M2] [#8 0.45,0.22,0.76,U] 
02:02:37.969 00.001 21068 refined, 5 included, MultiStar: {0.35, 0.13}, one-star: {0.38, 0.11}
02:02:37.970 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
02:02:37.971 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
02:02:37.971 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.36 mountX=-0.32 mountY=-0.21, mountTheta=-2.56
02:02:37.974 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.13, opts=13)
02:02:37.975 00.001 21068 Enqueuing Move request for scope (0.35, 0.13)
02:02:37.976 00.001 16108 Worker thread wakes up
02:02:37.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
02:02:37.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
02:02:37.976 00.000 16108 Moving (0.35, 0.13) raw xDistance=-0.32 yDistance=-0.21
02:02:37.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:02:37.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:37.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:02:37.976 00.000 16108 MoveAxis(E, 95, ABG)
02:02:37.976 00.000 16108 Guiding  Dir = 2, Dur = 95
02:02:37.977 00.001 16108 IsSlewing returns 0
02:02:37.977 00.000 16108 IsGuiding returns 0
02:02:37.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3366, FiltMin=2873, FiltMax=63757, Gamma=1.000
02:02:37.995 00.015 21068 UpdateGuideState exits: m=126644 SNR=85.4
02:02:37.997 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.999 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:38.001 00.002 21068 Enqueuing Expose request
02:02:38.004 00.003 16108 PulseGuide returned control before completion, sleep 78
02:02:38.098 00.094 16108 IsGuiding returns 1
02:02:38.098 00.000 16108 scope still moving after pulse duration time elapsed
02:02:38.130 00.032 16108 IsSlewing returns 0
02:02:38.130 00.000 16108 IsGuiding returns 1
02:02:38.161 00.031 16108 IsSlewing returns 0
02:02:38.161 00.000 16108 IsGuiding returns 1
02:02:38.193 00.032 16108 IsSlewing returns 0
02:02:38.193 00.000 16108 IsGuiding returns 0
02:02:38.194 00.001 16108 scope move finished after 95 + 122 ms
02:02:38.194 00.000 16108 Move returns status 0, amount 95
02:02:38.194 00.000 16108 MoveAxis(N, 0, ABG)
02:02:38.194 00.000 16108 Move returns status 0, amount 0
02:02:38.194 00.000 16108 move complete, result=0
02:02:38.194 00.000 16108 worker thread done servicing request
02:02:38.194 00.000 16108 Worker thread wakes up
02:02:38.194 00.000 21068 GuideStep: -0.3 px 95 ms EAST, -0.2 px 0 ms NORTH
02:02:38.196 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:38.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:39.365 01.169 16108 Exposure complete
02:02:39.421 00.056 16108 worker thread done servicing request
02:02:39.421 00.000 21068 OnExposeComplete: enter
02:02:39.423 00.002 21068 UpdateGuideState(): m_state=6
02:02:39.424 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12001
02:02:39.425 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=875.94, Mass=143360, SNR=94.6, Peak=18512 HFD=3.3
02:02:39.426 00.001 21068 MultiStar: [#1 0.12,0.11,1.03,U] [#2 0.26,-0.02,1.21,U] [#3 0.06,0.00,0.96,U] [#4 -0.38,-0.18,0.75,U] [#5 0.05,-0.03,0.89,U] [#6 -0.11,0.08,0.81,U] [#7 0.14,0.13,0.52,U] [#8 0.05,0.24,0.70,U] 
02:02:39.426 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.20, 0.00}
02:02:39.427 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
02:02:39.428 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
02:02:39.429 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.30 mountX=-0.00 mountY=-0.03, mountTheta=-1.67
02:02:39.430 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
02:02:39.431 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
02:02:39.433 00.002 16108 Worker thread wakes up
02:02:39.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:02:39.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:02:39.433 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
02:02:39.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:02:39.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:39.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:02:39.433 00.000 16108 MoveAxis(E, 0, ABG)
02:02:39.433 00.000 16108 Move returns status 0, amount 0
02:02:39.433 00.000 16108 MoveAxis(N, 0, ABG)
02:02:39.433 00.000 16108 Move returns status 0, amount 0
02:02:39.434 00.001 16108 move complete, result=0
02:02:39.434 00.000 16108 worker thread done servicing request
02:02:39.438 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3366, FiltMin=2896, FiltMax=61913, Gamma=1.000
02:02:39.462 00.024 21068 UpdateGuideState exits: m=143360 SNR=94.6
02:02:39.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:39.465 00.001 21068 Enqueuing Expose request
02:02:39.465 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:39.466 00.001 16108 Worker thread wakes up
02:02:39.467 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:39.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:40.443 00.976 16108 Exposure complete
02:02:40.519 00.076 16108 worker thread done servicing request
02:02:40.519 00.000 21068 OnExposeComplete: enter
02:02:40.521 00.002 21068 UpdateGuideState(): m_state=6
02:02:40.522 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12002
02:02:40.523 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.83, Mass=130076, SNR=95.8, Peak=15984 HFD=3.5
02:02:40.523 00.000 21068 MultiStar: [#1 0.09,-0.04,1.17,U] [#2 0.32,-0.30,1.15,U] [#3 0.19,-0.03,0.93,U] [#4 -0.44,-0.10,0.86,U] [#5 0.09,-0.13,0.82,U] [#6 -0.25,-0.07,0.79,U] [#7 0.32,-0.07,0.53,U] [#8 0.09,0.18,0.81,U] 
02:02:40.524 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.26, -0.11}
02:02:40.525 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
02:02:40.525 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
02:02:40.526 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.36 mountX=-0.03 mountY=0.08, mountTheta=1.97
02:02:40.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
02:02:40.528 00.000 21068 Enqueuing Move request for scope (0.02, -0.08)
02:02:40.529 00.001 16108 Worker thread wakes up
02:02:40.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:02:40.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:02:40.529 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.03 yDistance=0.08
02:02:40.531 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:02:40.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:40.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:40.531 00.000 16108 MoveAxis(E, 0, ABG)
02:02:40.531 00.000 16108 Move returns status 0, amount 0
02:02:40.531 00.000 16108 MoveAxis(N, 0, ABG)
02:02:40.531 00.000 16108 Move returns status 0, amount 0
02:02:40.531 00.000 16108 move complete, result=0
02:02:40.531 00.000 16108 worker thread done servicing request
02:02:40.534 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3369, FiltMin=2883, FiltMax=57341, Gamma=1.000
02:02:40.548 00.014 21068 UpdateGuideState exits: m=130076 SNR=95.8
02:02:40.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:40.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:40.550 00.000 21068 Enqueuing Expose request
02:02:40.551 00.001 16108 Worker thread wakes up
02:02:40.551 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:40.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:40.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:41.715 01.163 16108 Exposure complete
02:02:41.786 00.071 16108 worker thread done servicing request
02:02:41.786 00.000 21068 OnExposeComplete: enter
02:02:41.787 00.001 21068 UpdateGuideState(): m_state=6
02:02:41.788 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12003
02:02:41.789 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=876.02, Mass=120334, SNR=79.0, Peak=16480 HFD=3.1
02:02:41.790 00.001 21068 MultiStar: [#1 0.00,0.18,1.14,U] [#2 0.23,-0.07,1.48,U] [#3 0.08,-0.06,1.37,U] [#4 -0.52,0.09,0.95,U] [#5 0.06,0.36,1.14,U] [#6 -0.23,0.20,0.98,U] [#7 0.19,0.10,0.64,U] [#8 0.04,0.23,0.82,U] 
02:02:41.791 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.01, 0.08}
02:02:41.791 00.000 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:02:41.793 00.002 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:02:41.794 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.72 mountX=0.03 mountY=-0.08, mountTheta=-1.24
02:02:41.795 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
02:02:41.796 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
02:02:41.797 00.001 16108 Worker thread wakes up
02:02:41.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
02:02:41.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
02:02:41.798 00.001 16108 Moving (-0.01, 0.08) raw xDistance=0.03 yDistance=-0.08
02:02:41.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:41.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:41.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:02:41.798 00.000 16108 MoveAxis(E, 0, ABG)
02:02:41.798 00.000 16108 Move returns status 0, amount 0
02:02:41.798 00.000 16108 MoveAxis(N, 0, ABG)
02:02:41.798 00.000 16108 Move returns status 0, amount 0
02:02:41.798 00.000 16108 move complete, result=0
02:02:41.798 00.000 16108 worker thread done servicing request
02:02:41.803 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3369, FiltMin=2899, FiltMax=65440, Gamma=1.000
02:02:41.826 00.023 21068 UpdateGuideState exits: m=120334 SNR=79.0
02:02:41.828 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.831 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:41.833 00.002 21068 Enqueuing Expose request
02:02:41.834 00.001 16108 Worker thread wakes up
02:02:41.835 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:41.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:41.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:42.810 00.974 16108 Exposure complete
02:02:42.862 00.052 16108 worker thread done servicing request
02:02:42.862 00.000 21068 OnExposeComplete: enter
02:02:42.865 00.003 21068 UpdateGuideState(): m_state=6
02:02:42.867 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12004
02:02:42.869 00.002 21068 Star::Find returns 1 (0), X=221.19, Y=875.81, Mass=128251, SNR=97.2, Peak=17984 HFD=3.1
02:02:42.872 00.003 21068 MultiStar: [#1 -0.09,0.32,1.01,U] [#2 0.05,0.09,1.17,U] [#3 0.04,-0.03,0.94,U] [#4 -0.26,0.28,0.68,U] [#5 0.33,0.16,0.82,U] [#6 -0.07,0.15,0.68,U] [#7 0.22,0.06,0.65,U] [#8 -0.01,0.41,0.72,U] 
02:02:42.873 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {-0.27, -0.13}
02:02:42.875 00.002 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
02:02:42.875 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
02:02:42.877 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.66 mountX=0.04 mountY=-0.13, mountTheta=-1.30
02:02:42.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.13, opts=13)
02:02:42.881 00.002 21068 Enqueuing Move request for scope (-0.01, 0.13)
02:02:42.882 00.001 16108 Worker thread wakes up
02:02:42.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
02:02:42.882 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
02:02:42.882 00.000 16108 Moving (-0.01, 0.13) raw xDistance=0.04 yDistance=-0.13
02:02:42.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:02:42.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:42.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:42.882 00.000 16108 MoveAxis(E, 0, ABG)
02:02:42.883 00.001 16108 Move returns status 0, amount 0
02:02:42.883 00.000 16108 MoveAxis(N, 0, ABG)
02:02:42.883 00.000 16108 Move returns status 0, amount 0
02:02:42.883 00.000 16108 move complete, result=0
02:02:42.883 00.000 16108 worker thread done servicing request
02:02:42.892 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3369, FiltMin=2925, FiltMax=57993, Gamma=1.000
02:02:42.916 00.024 21068 UpdateGuideState exits: m=128251 SNR=97.2
02:02:42.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:42.918 00.000 21068 Enqueuing Expose request
02:02:42.919 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:42.921 00.002 16108 Worker thread wakes up
02:02:42.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:42.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:44.081 01.160 16108 Exposure complete
02:02:44.134 00.053 16108 worker thread done servicing request
02:02:44.134 00.000 21068 OnExposeComplete: enter
02:02:44.135 00.001 21068 UpdateGuideState(): m_state=6
02:02:44.136 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12005
02:02:44.137 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=875.76, Mass=126871, SNR=90.3, Peak=18544 HFD=2.9
02:02:44.138 00.001 21068 MultiStar: [#1 0.03,0.33,1.38,U] [#2 -0.12,-0.03,1.31,U] [#3 -0.07,-0.01,0.95,U] [#4 -0.74,0.21,0.00,M1] [#5 -0.24,0.30,0.83,U] [#6 -0.45,0.28,0.85,U] [#7 -0.01,0.31,0.54,U] [#8 0.01,0.27,0.78,U] 
02:02:44.140 00.002 21068 refined, 7 included, MultiStar: {-0.13, 0.14}, one-star: {-0.23, -0.18}
02:02:44.140 00.000 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
02:02:44.141 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
02:02:44.142 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.15 mountY=-0.11, mountTheta=-0.62
02:02:44.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.14, opts=13)
02:02:44.145 00.001 21068 Enqueuing Move request for scope (-0.13, 0.14)
02:02:44.146 00.001 16108 Worker thread wakes up
02:02:44.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
02:02:44.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
02:02:44.147 00.001 16108 Moving (-0.13, 0.14) raw xDistance=0.15 yDistance=-0.11
02:02:44.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:02:44.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:44.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:02:44.147 00.000 16108 MoveAxis(E, 0, ABG)
02:02:44.147 00.000 16108 Move returns status 0, amount 0
02:02:44.147 00.000 16108 MoveAxis(N, 0, ABG)
02:02:44.147 00.000 16108 Move returns status 0, amount 0
02:02:44.147 00.000 16108 move complete, result=0
02:02:44.147 00.000 16108 worker thread done servicing request
02:02:44.153 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3366, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:02:44.180 00.027 21068 UpdateGuideState exits: m=126871 SNR=90.3
02:02:44.182 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:44.184 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:44.187 00.003 21068 Enqueuing Expose request
02:02:44.188 00.001 16108 Worker thread wakes up
02:02:44.188 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:44.189 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:44.190 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:45.148 00.958 16108 Exposure complete
02:02:45.203 00.055 16108 worker thread done servicing request
02:02:45.203 00.000 21068 OnExposeComplete: enter
02:02:45.206 00.003 21068 UpdateGuideState(): m_state=6
02:02:45.208 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12006
02:02:45.209 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.68, Mass=112986, SNR=78.5, Peak=14704 HFD=3.3
02:02:45.210 00.001 21068 MultiStar: [#1 -0.19,0.06,1.56,U] [#2 0.06,-0.14,1.21,U] [#3 -0.16,-0.14,1.16,U] [#4 -0.20,-0.11,0.99,U] [#5 -0.18,-0.08,0.93,U] [#6 -0.54,0.07,0.90,U] [#7 0.07,0.04,0.75,U] [#8 -0.37,0.00,0.84,U] 
02:02:45.211 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.06}, one-star: {-0.25, -0.26}
02:02:45.212 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
02:02:45.212 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
02:02:45.213 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.82 mountX=0.18 mountY=0.10, mountTheta=0.54
02:02:45.216 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.06, opts=13)
02:02:45.218 00.002 21068 Enqueuing Move request for scope (-0.19, -0.06)
02:02:45.219 00.001 16108 Worker thread wakes up
02:02:45.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
02:02:45.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
02:02:45.219 00.000 16108 Moving (-0.19, -0.06) raw xDistance=0.18 yDistance=0.10
02:02:45.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:02:45.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:45.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:02:45.219 00.000 16108 MoveAxis(E, 0, ABG)
02:02:45.219 00.000 16108 Move returns status 0, amount 0
02:02:45.219 00.000 16108 MoveAxis(N, 0, ABG)
02:02:45.219 00.000 16108 Move returns status 0, amount 0
02:02:45.219 00.000 16108 move complete, result=0
02:02:45.219 00.000 16108 worker thread done servicing request
02:02:45.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3369, FiltMin=2870, FiltMax=63689, Gamma=1.000
02:02:45.243 00.019 21068 UpdateGuideState exits: m=112986 SNR=78.5
02:02:45.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:45.246 00.001 21068 Enqueuing Expose request
02:02:45.247 00.001 16108 Worker thread wakes up
02:02:45.247 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:45.248 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:45.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:46.420 01.172 16108 Exposure complete
02:02:46.489 00.069 16108 worker thread done servicing request
02:02:46.489 00.000 21068 OnExposeComplete: enter
02:02:46.490 00.001 21068 UpdateGuideState(): m_state=6
02:02:46.491 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12007
02:02:46.492 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.80, Mass=114362, SNR=76.5, Peak=16928 HFD=3.0
02:02:46.493 00.001 21068 MultiStar: [#1 0.00,0.12,1.45,U] [#2 0.19,0.02,1.32,U] [#3 -0.16,-0.08,1.16,U] [#4 -0.52,-0.01,1.02,U] [#5 -0.08,0.01,1.11,U] [#6 -0.21,0.33,0.94,U] [#7 0.15,-0.08,0.74,U] [#8 0.14,0.04,0.97,U] 
02:02:46.494 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.24, -0.14}
02:02:46.495 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
02:02:46.496 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
02:02:46.496 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.78 mountX=0.08 mountY=-0.01, mountTheta=-0.12
02:02:46.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
02:02:46.499 00.001 21068 Enqueuing Move request for scope (-0.08, 0.03)
02:02:46.499 00.000 16108 Worker thread wakes up
02:02:46.500 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
02:02:46.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
02:02:46.500 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.08 yDistance=-0.01
02:02:46.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:02:46.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:46.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:46.500 00.000 16108 MoveAxis(E, 0, ABG)
02:02:46.500 00.000 16108 Move returns status 0, amount 0
02:02:46.500 00.000 16108 MoveAxis(N, 0, ABG)
02:02:46.500 00.000 16108 Move returns status 0, amount 0
02:02:46.500 00.000 16108 move complete, result=0
02:02:46.500 00.000 16108 worker thread done servicing request
02:02:46.505 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3366, FiltMin=2912, FiltMax=62669, Gamma=1.000
02:02:46.529 00.024 21068 UpdateGuideState exits: m=114362 SNR=76.5
02:02:46.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:46.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:46.532 00.001 21068 Enqueuing Expose request
02:02:46.533 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:46.534 00.001 16108 Worker thread wakes up
02:02:46.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:46.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:47.524 00.990 16108 Exposure complete
02:02:47.587 00.063 16108 worker thread done servicing request
02:02:47.587 00.000 21068 OnExposeComplete: enter
02:02:47.590 00.003 21068 UpdateGuideState(): m_state=6
02:02:47.592 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12008
02:02:47.595 00.003 21068 Star::Find returns 1 (0), X=221.28, Y=875.80, Mass=132651, SNR=99.3, Peak=18528 HFD=3.4
02:02:47.596 00.001 21068 MultiStar: [#1 -0.08,0.09,1.04,U] [#2 -0.02,-0.22,1.15,U] [#3 0.05,-0.10,0.89,U] [#4 -0.45,-0.11,0.72,U] [#5 -0.03,-0.04,0.89,U] [#6 -0.19,0.12,0.69,U] [#7 0.02,-0.05,0.56,U] [#8 0.03,0.22,0.69,U] 
02:02:47.597 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.19, -0.14}
02:02:47.598 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
02:02:47.598 00.000 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
02:02:47.599 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=0.08 mountY=0.06, mountTheta=0.61
02:02:47.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
02:02:47.603 00.002 21068 Enqueuing Move request for scope (-0.09, -0.04)
02:02:47.605 00.002 16108 Worker thread wakes up
02:02:47.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
02:02:47.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
02:02:47.605 00.000 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
02:02:47.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:02:47.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:47.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:02:47.605 00.000 16108 MoveAxis(E, 0, ABG)
02:02:47.605 00.000 16108 Move returns status 0, amount 0
02:02:47.605 00.000 16108 MoveAxis(N, 0, ABG)
02:02:47.606 00.001 16108 Move returns status 0, amount 0
02:02:47.606 00.000 16108 move complete, result=0
02:02:47.606 00.000 16108 worker thread done servicing request
02:02:47.609 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3369, FiltMin=2925, FiltMax=61385, Gamma=1.000
02:02:47.625 00.016 21068 UpdateGuideState exits: m=132651 SNR=99.3
02:02:47.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:47.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:47.627 00.000 21068 Enqueuing Expose request
02:02:47.628 00.001 16108 Worker thread wakes up
02:02:47.628 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:47.629 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:47.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:48.784 01.155 16108 Exposure complete
02:02:48.843 00.059 16108 worker thread done servicing request
02:02:48.843 00.000 21068 OnExposeComplete: enter
02:02:48.843 00.000 21068 UpdateGuideState(): m_state=6
02:02:48.844 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12009
02:02:48.845 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.97, Mass=125209, SNR=96.4, Peak=16515 HFD=3.3
02:02:48.846 00.001 21068 MultiStar: [#1 -0.20,0.18,0.94,U] [#2 0.04,-0.06,1.05,U] [#3 0.02,-0.08,0.93,U] [#4 -0.31,0.15,0.83,U] [#5 -0.15,0.09,1.07,U] [#6 -0.36,0.34,0.66,U] [#7 0.03,-0.11,0.53,U] [#8 -0.03,0.32,0.71,U] 
02:02:48.847 00.001 21068 single-star, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.05, 0.03}
02:02:48.847 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
02:02:48.848 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
02:02:48.849 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.51 mountX=0.05 mountY=-0.02, mountTheta=-0.41
02:02:48.852 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
02:02:48.852 00.000 21068 Enqueuing Move request for scope (-0.05, 0.03)
02:02:48.853 00.001 16108 Worker thread wakes up
02:02:48.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:02:48.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:02:48.853 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=-0.02
02:02:48.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:48.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:48.853 00.000 16108 MoveAxis(E, 0, ABG)
02:02:48.853 00.000 16108 Move returns status 0, amount 0
02:02:48.853 00.000 16108 MoveAxis(N, 0, ABG)
02:02:48.853 00.000 16108 Move returns status 0, amount 0
02:02:48.853 00.000 16108 move complete, result=0
02:02:48.854 00.001 16108 worker thread done servicing request
02:02:48.857 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3366, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:02:48.872 00.015 21068 UpdateGuideState exits: m=125209 SNR=96.4
02:02:48.872 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.874 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:48.875 00.001 21068 Enqueuing Expose request
02:02:48.876 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:48.876 00.000 16108 Worker thread wakes up
02:02:48.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:48.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:49.850 00.973 16108 Exposure complete
02:02:49.923 00.073 16108 worker thread done servicing request
02:02:49.923 00.000 21068 OnExposeComplete: enter
02:02:49.924 00.001 21068 UpdateGuideState(): m_state=6
02:02:49.925 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12010
02:02:49.927 00.002 21068 Star::Find returns 1 (0), X=221.74, Y=875.83, Mass=140737, SNR=96.1, Peak=20339 HFD=3.5
02:02:49.928 00.001 21068 MultiStar: [#1 0.32,0.11,0.95,U] [#2 0.45,-0.21,1.04,U] [#3 0.24,-0.05,0.92,U] [#4 -0.12,-0.07,0.78,U] [#5 0.38,0.02,0.83,U] [#6 0.04,-0.09,0.81,U] [#7 0.46,-0.12,0.59,U] [#8 0.03,0.34,0.70,U] 
02:02:49.929 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.03}, one-star: {0.27, -0.11}
02:02:49.931 00.002 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:02:49.932 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
02:02:49.933 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
02:02:49.934 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.03, opts=13)
02:02:49.935 00.001 21068 Enqueuing Move request for scope (0.24, -0.03)
02:02:49.936 00.001 16108 Worker thread wakes up
02:02:49.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
02:02:49.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
02:02:49.936 00.000 16108 Moving (0.24, -0.03) raw xDistance=-0.24 yDistance=-0.03
02:02:49.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:02:49.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:49.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:02:49.936 00.000 16108 MoveAxis(E, 63, ABG)
02:02:49.936 00.000 16108 Guiding  Dir = 2, Dur = 63
02:02:49.937 00.001 16108 IsSlewing returns 0
02:02:49.937 00.000 16108 IsGuiding returns 0
02:02:49.941 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3366, FiltMin=2867, FiltMax=63869, Gamma=1.000
02:02:49.963 00.022 16108 PulseGuide returned control before completion, sleep 47
02:02:49.967 00.004 21068 UpdateGuideState exits: m=140737 SNR=96.1
02:02:49.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:49.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:49.970 00.001 21068 Enqueuing Expose request
02:02:50.024 00.054 16108 IsGuiding returns 1
02:02:50.024 00.000 16108 scope still moving after pulse duration time elapsed
02:02:50.055 00.031 16108 IsSlewing returns 0
02:02:50.055 00.000 16108 IsGuiding returns 0
02:02:50.055 00.000 16108 scope move finished after 63 + 55 ms
02:02:50.056 00.001 16108 Move returns status 0, amount 63
02:02:50.056 00.000 16108 MoveAxis(N, 0, ABG)
02:02:50.056 00.000 16108 Move returns status 0, amount 0
02:02:50.056 00.000 16108 move complete, result=0
02:02:50.056 00.000 16108 worker thread done servicing request
02:02:50.056 00.000 16108 Worker thread wakes up
02:02:50.056 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
02:02:50.059 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:50.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:51.225 01.166 16108 Exposure complete
02:02:51.281 00.056 16108 worker thread done servicing request
02:02:51.281 00.000 21068 OnExposeComplete: enter
02:02:51.282 00.001 21068 UpdateGuideState(): m_state=6
02:02:51.283 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12011
02:02:51.284 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.83, Mass=120350, SNR=89.8, Peak=16272 HFD=3.4
02:02:51.285 00.001 21068 MultiStar: [#1 -0.19,0.02,1.13,U] [#2 -0.08,-0.29,1.27,U] [#3 -0.21,-0.09,0.87,U] [#4 -0.41,-0.24,0.97,U] [#5 -0.04,-0.14,0.89,U] [#6 0.02,0.28,0.83,U] [#7 -0.03,-0.15,0.59,U] [#8 -0.13,0.05,0.81,U] 
02:02:51.286 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.09}, one-star: {-0.25, -0.11}
02:02:51.287 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
02:02:51.287 00.000 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
02:02:51.288 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.63 mountX=0.14 mountY=0.12, mountTheta=0.72
02:02:51.291 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.09, opts=13)
02:02:51.291 00.000 21068 Enqueuing Move request for scope (-0.15, -0.09)
02:02:51.292 00.001 16108 Worker thread wakes up
02:02:51.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
02:02:51.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
02:02:51.292 00.000 16108 Moving (-0.15, -0.09) raw xDistance=0.14 yDistance=0.12
02:02:51.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:02:51.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:51.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:02:51.292 00.000 16108 MoveAxis(E, 0, ABG)
02:02:51.292 00.000 16108 Move returns status 0, amount 0
02:02:51.292 00.000 16108 MoveAxis(N, 0, ABG)
02:02:51.292 00.000 16108 Move returns status 0, amount 0
02:02:51.292 00.000 16108 move complete, result=0
02:02:51.292 00.000 16108 worker thread done servicing request
02:02:51.297 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3363, FiltMin=2896, FiltMax=55965, Gamma=1.000
02:02:51.313 00.016 21068 UpdateGuideState exits: m=120350 SNR=89.8
02:02:51.315 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:51.317 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:51.317 00.000 21068 Enqueuing Expose request
02:02:51.318 00.001 16108 Worker thread wakes up
02:02:51.318 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:51.320 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:51.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:52.310 00.990 16108 Exposure complete
02:02:52.364 00.054 16108 worker thread done servicing request
02:02:52.364 00.000 21068 OnExposeComplete: enter
02:02:52.367 00.003 21068 UpdateGuideState(): m_state=6
02:02:52.369 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12012
02:02:52.373 00.004 21068 Star::Find returns 1 (0), X=221.21, Y=875.76, Mass=138893, SNR=93.1, Peak=17200 HFD=3.5
02:02:52.375 00.002 21068 MultiStar: [#1 -0.11,-0.21,1.13,U] [#2 0.20,-0.43,1.12,U] [#3 -0.23,-0.23,1.04,U] [#4 -0.37,-0.22,0.79,U] [#5 0.09,-0.19,1.07,U] [#6 0.03,-0.22,0.86,U] [#7 0.26,-0.43,0.61,U] [#8 0.10,-0.03,0.75,U] 
02:02:52.377 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.24}, one-star: {-0.25, -0.18}
02:02:52.378 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
02:02:52.379 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
02:02:52.381 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=-0.00 mountY=0.24, mountTheta=1.58
02:02:52.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.24, opts=13)
02:02:52.384 00.001 21068 Enqueuing Move request for scope (-0.04, -0.24)
02:02:52.384 00.000 16108 Worker thread wakes up
02:02:52.385 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
02:02:52.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
02:02:52.385 00.000 16108 Moving (-0.04, -0.24) raw xDistance=-0.00 yDistance=0.24
02:02:52.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:02:52.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:02:52.385 00.000 16108 MoveAxis(E, 0, ABG)
02:02:52.385 00.000 16108 Move returns status 0, amount 0
02:02:52.385 00.000 16108 MoveAxis(S, 48, ABG)
02:02:52.385 00.000 16108 Guiding  Dir = 1, Dur = 48
02:02:52.386 00.001 16108 IsSlewing returns 0
02:02:52.386 00.000 16108 IsGuiding returns 0
02:02:52.393 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3363, FiltMin=2864, FiltMax=59558, Gamma=1.000
02:02:52.396 00.003 16108 PulseGuide returned control before completion, sleep 49
02:02:52.414 00.018 21068 UpdateGuideState exits: m=138893 SNR=93.1
02:02:52.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:52.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:52.416 00.000 21068 Enqueuing Expose request
02:02:52.457 00.041 16108 IsGuiding returns 1
02:02:52.457 00.000 16108 scope still moving after pulse duration time elapsed
02:02:52.488 00.031 16108 IsSlewing returns 0
02:02:52.488 00.000 16108 IsGuiding returns 0
02:02:52.488 00.000 16108 scope move finished after 48 + 53 ms
02:02:52.488 00.000 16108 Move returns status 0, amount 48
02:02:52.488 00.000 16108 move complete, result=0
02:02:52.488 00.000 16108 worker thread done servicing request
02:02:52.488 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:02:52.490 00.002 16108 Worker thread wakes up
02:02:52.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:52.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:53.665 01.175 16108 Exposure complete
02:02:53.738 00.073 16108 worker thread done servicing request
02:02:53.738 00.000 21068 OnExposeComplete: enter
02:02:53.739 00.001 21068 UpdateGuideState(): m_state=6
02:02:53.739 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12013
02:02:53.740 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=875.82, Mass=132452, SNR=82.5, Peak=15763 HFD=3.4
02:02:53.741 00.001 21068 MultiStar: [#1 -0.12,0.08,1.18,U] [#2 0.16,-0.26,1.31,U] [#3 -0.15,-0.10,1.00,U] [#4 -0.54,0.04,0.98,U] [#5 0.09,-0.16,0.87,U] [#6 -0.09,-0.01,0.82,U] [#7 0.11,-0.19,0.58,U] [#8 -0.03,0.07,0.87,U] 
02:02:53.742 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.01, -0.12}
02:02:53.743 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
02:02:53.743 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
02:02:53.744 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.31 mountX=0.05 mountY=0.09, mountTheta=1.02
02:02:53.746 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
02:02:53.746 00.000 21068 Enqueuing Move request for scope (-0.07, -0.07)
02:02:53.747 00.001 16108 Worker thread wakes up
02:02:53.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
02:02:53.747 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
02:02:53.747 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.05 yDistance=0.09
02:02:53.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:53.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:53.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:02:53.748 00.001 16108 MoveAxis(E, 0, ABG)
02:02:53.748 00.000 16108 Move returns status 0, amount 0
02:02:53.748 00.000 16108 MoveAxis(N, 0, ABG)
02:02:53.748 00.000 16108 Move returns status 0, amount 0
02:02:53.748 00.000 16108 move complete, result=0
02:02:53.748 00.000 16108 worker thread done servicing request
02:02:53.752 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3363, FiltMin=2816, FiltMax=62285, Gamma=1.000
02:02:53.768 00.016 21068 UpdateGuideState exits: m=132452 SNR=82.5
02:02:53.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:53.769 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:53.770 00.001 21068 Enqueuing Expose request
02:02:53.771 00.001 16108 Worker thread wakes up
02:02:53.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:53.772 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:53.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:54.746 00.974 16108 Exposure complete
02:02:54.809 00.063 16108 worker thread done servicing request
02:02:54.809 00.000 21068 OnExposeComplete: enter
02:02:54.811 00.002 21068 UpdateGuideState(): m_state=6
02:02:54.813 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12014
02:02:54.814 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=875.67, Mass=132745, SNR=84.9, Peak=15491 HFD=3.2
02:02:54.815 00.001 21068 MultiStar: [#1 -0.13,-0.06,1.08,U] [#2 0.14,-0.57,0.00,M1] [#3 0.14,-0.32,1.20,U] [#4 -0.48,-0.07,0.73,U] [#5 0.19,-0.20,1.17,U] [#6 -0.29,-0.14,0.78,U] [#7 0.27,-0.12,0.70,U] [#8 0.09,0.05,0.73,U] 
02:02:54.816 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {-0.08, -0.27}
02:02:54.819 00.003 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
02:02:54.820 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
02:02:54.821 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.69 mountX=-0.01 mountY=0.16, mountTheta=1.62
02:02:54.824 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
02:02:54.824 00.000 21068 Enqueuing Move request for scope (-0.02, -0.16)
02:02:54.826 00.002 16108 Worker thread wakes up
02:02:54.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
02:02:54.826 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
02:02:54.826 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
02:02:54.827 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:54.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:54.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:02:54.827 00.000 16108 MoveAxis(E, 0, ABG)
02:02:54.827 00.000 16108 Move returns status 0, amount 0
02:02:54.827 00.000 16108 MoveAxis(N, 0, ABG)
02:02:54.827 00.000 16108 Move returns status 0, amount 0
02:02:54.827 00.000 16108 move complete, result=0
02:02:54.827 00.000 16108 worker thread done servicing request
02:02:54.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3366, FiltMin=2902, FiltMax=55158, Gamma=1.000
02:02:54.846 00.015 21068 UpdateGuideState exits: m=132745 SNR=84.9
02:02:54.846 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:54.849 00.002 21068 Enqueuing Expose request
02:02:54.849 00.000 16108 Worker thread wakes up
02:02:54.849 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:54.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:54.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:56.009 01.159 16108 Exposure complete
02:02:56.064 00.055 16108 worker thread done servicing request
02:02:56.064 00.000 21068 OnExposeComplete: enter
02:02:56.065 00.001 21068 UpdateGuideState(): m_state=6
02:02:56.066 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12015
02:02:56.066 00.000 21068 Star::Find returns 1 (0), X=221.43, Y=875.82, Mass=119746, SNR=81.4, Peak=15395 HFD=3.3
02:02:56.068 00.002 21068 MultiStar: [#1 -0.10,-0.14,1.18,U] [#2 0.10,-0.41,1.60,U] [#3 0.16,-0.63,0.00,M1] [#4 -0.20,-0.12,0.95,U] [#5 0.28,-0.08,1.03,U] [#6 -0.16,-0.18,0.79,U] [#7 0.20,-0.25,0.66,U] [#8 -0.03,-0.04,0.79,U] 
02:02:56.068 00.000 21068 single-star, 7 included, MultiStar: {0.01, -0.18}, one-star: {-0.03, -0.12}
02:02:56.069 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
02:02:56.070 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
02:02:56.071 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.80 mountX=0.01 mountY=0.13, mountTheta=1.51
02:02:56.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
02:02:56.074 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
02:02:56.075 00.001 16108 Worker thread wakes up
02:02:56.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:02:56.075 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:02:56.075 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.13
02:02:56.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:02:56.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:56.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:02:56.075 00.000 16108 MoveAxis(E, 0, ABG)
02:02:56.075 00.000 16108 Move returns status 0, amount 0
02:02:56.075 00.000 16108 MoveAxis(N, 0, ABG)
02:02:56.075 00.000 16108 Move returns status 0, amount 0
02:02:56.075 00.000 16108 move complete, result=0
02:02:56.075 00.000 16108 worker thread done servicing request
02:02:56.081 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3366, FiltMin=2819, FiltMax=55901, Gamma=1.000
02:02:56.096 00.015 21068 UpdateGuideState exits: m=119746 SNR=81.4
02:02:56.098 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:56.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:56.100 00.001 21068 Enqueuing Expose request
02:02:56.102 00.002 16108 Worker thread wakes up
02:02:56.102 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:56.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:56.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:57.092 00.990 16108 Exposure complete
02:02:57.148 00.056 16108 worker thread done servicing request
02:02:57.148 00.000 21068 OnExposeComplete: enter
02:02:57.149 00.001 21068 UpdateGuideState(): m_state=6
02:02:57.150 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12016
02:02:57.151 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=875.59, Mass=119678, SNR=79.6, Peak=13817 HFD=3.2
02:02:57.153 00.002 21068 MultiStar: [#1 0.01,-0.13,1.30,U] [#2 0.10,-0.47,1.51,U] [#3 0.07,-0.20,1.14,U] [#4 -0.25,-0.18,0.93,U] [#5 0.26,-0.18,1.24,U] [#6 -0.07,-0.28,0.90,U] [#7 0.02,-0.17,0.76,U] [#8 0.02,-0.20,0.85,U] 
02:02:57.153 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.25}, one-star: {-0.21, -0.35}
02:02:57.154 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
02:02:57.155 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
02:02:57.156 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.53 mountX=-0.05 mountY=0.24, mountTheta=1.79
02:02:57.157 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.25, opts=13)
02:02:57.158 00.001 21068 Enqueuing Move request for scope (0.01, -0.25)
02:02:57.159 00.001 16108 Worker thread wakes up
02:02:57.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
02:02:57.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
02:02:57.159 00.000 16108 Moving (0.01, -0.25) raw xDistance=-0.05 yDistance=0.24
02:02:57.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:02:57.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:02:57.159 00.000 16108 MoveAxis(E, 0, ABG)
02:02:57.159 00.000 16108 Move returns status 0, amount 0
02:02:57.159 00.000 16108 MoveAxis(S, 48, ABG)
02:02:57.159 00.000 16108 Guiding  Dir = 1, Dur = 48
02:02:57.159 00.000 16108 IsSlewing returns 0
02:02:57.159 00.000 16108 IsGuiding returns 0
02:02:57.163 00.004 16108 PulseGuide returned control before completion, sleep 56
02:02:57.166 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3366, FiltMin=2883, FiltMax=56669, Gamma=1.000
02:02:57.187 00.021 21068 UpdateGuideState exits: m=119678 SNR=79.6
02:02:57.189 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:57.191 00.001 21068 Enqueuing Expose request
02:02:57.224 00.033 16108 IsGuiding returns 1
02:02:57.224 00.000 16108 scope still moving after pulse duration time elapsed
02:02:57.256 00.032 16108 IsSlewing returns 0
02:02:57.256 00.000 16108 IsGuiding returns 0
02:02:57.256 00.000 16108 scope move finished after 48 + 48 ms
02:02:57.256 00.000 16108 Move returns status 0, amount 48
02:02:57.256 00.000 16108 move complete, result=0
02:02:57.257 00.001 16108 worker thread done servicing request
02:02:57.257 00.000 16108 Worker thread wakes up
02:02:57.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:57.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:57.257 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:02:58.433 01.176 16108 Exposure complete
02:02:58.509 00.076 16108 worker thread done servicing request
02:02:58.509 00.000 21068 OnExposeComplete: enter
02:02:58.510 00.001 21068 UpdateGuideState(): m_state=6
02:02:58.511 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12017
02:02:58.512 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=875.46, Mass=142930, SNR=114.5, Peak=16809 HFD=3.3
02:02:58.513 00.001 21068 MultiStar: [#1 -0.21,-0.14,0.96,U] [#2 -0.14,-0.32,1.05,U] [#3 -0.22,-0.53,0.72,U] [#4 -0.39,-0.26,0.66,U] [#5 0.07,-0.28,0.66,U] [#6 -0.35,-0.02,0.59,U] [#7 0.26,-0.07,0.51,U] [#8 -0.11,-0.23,0.55,U] 
02:02:58.514 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.28}, one-star: {-0.23, -0.48}
02:02:58.514 00.000 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
02:02:58.515 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
02:02:58.516 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.10 mountX=0.11 mountY=0.31, mountTheta=1.23
02:02:58.517 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.28, opts=13)
02:02:58.518 00.001 21068 Enqueuing Move request for scope (-0.16, -0.28)
02:02:58.519 00.001 16108 Worker thread wakes up
02:02:58.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
02:02:58.519 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
02:02:58.519 00.000 16108 Moving (-0.16, -0.28) raw xDistance=0.11 yDistance=0.31
02:02:58.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:02:58.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:02:58.519 00.000 16108 MoveAxis(E, 0, ABG)
02:02:58.519 00.000 16108 Move returns status 0, amount 0
02:02:58.519 00.000 16108 MoveAxis(S, 62, ABG)
02:02:58.519 00.000 16108 Guiding  Dir = 1, Dur = 62
02:02:58.519 00.000 16108 IsSlewing returns 0
02:02:58.521 00.002 16108 IsGuiding returns 0
02:02:58.522 00.001 16108 PulseGuide returned control before completion, sleep 71
02:02:58.524 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3366, FiltMin=2854, FiltMax=55584, Gamma=1.000
02:02:58.543 00.019 21068 UpdateGuideState exits: m=142930 SNR=114.5
02:02:58.545 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:58.545 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:58.547 00.002 21068 Enqueuing Expose request
02:02:58.607 00.060 16108 IsGuiding returns 0
02:02:58.607 00.000 16108 Move returns status 0, amount 62
02:02:58.607 00.000 16108 move complete, result=0
02:02:58.607 00.000 16108 worker thread done servicing request
02:02:58.607 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
02:02:58.608 00.001 16108 Worker thread wakes up
02:02:58.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:58.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:59.600 00.992 16108 Exposure complete
02:02:59.669 00.069 16108 worker thread done servicing request
02:02:59.669 00.000 21068 OnExposeComplete: enter
02:02:59.670 00.001 21068 UpdateGuideState(): m_state=6
02:02:59.670 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12018
02:02:59.671 00.001 21068 Star::Find returns 1 (0), X=220.98, Y=875.67, Mass=121751, SNR=80.0, Peak=15648 HFD=3.3
02:02:59.672 00.001 21068 MultiStar: [#1 -0.29,-0.11,1.31,U] [#2 0.12,-0.36,1.40,U] [#3 -0.23,-0.15,1.28,U] [#4 -0.43,-0.22,0.88,U] [#5 0.08,-0.11,0.98,U] [#6 -0.19,0.10,0.99,U] [#7 0.02,-0.29,0.73,U] [#8 -0.21,-0.03,0.79,U] 
02:02:59.673 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.16}, one-star: {-0.48, -0.27}
02:02:59.673 00.000 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
02:02:59.674 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
02:02:59.677 00.003 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-2.38 mountX=0.14 mountY=0.20, mountTheta=0.95
02:02:59.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.16, opts=13)
02:02:59.681 00.002 21068 Enqueuing Move request for scope (-0.17, -0.16)
02:02:59.683 00.002 16108 Worker thread wakes up
02:02:59.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
02:02:59.683 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
02:02:59.683 00.000 16108 Moving (-0.17, -0.16) raw xDistance=0.14 yDistance=0.20
02:02:59.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:02:59.684 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:02:59.684 00.000 16108 MoveAxis(E, 0, ABG)
02:02:59.684 00.000 16108 Move returns status 0, amount 0
02:02:59.684 00.000 16108 MoveAxis(S, 40, ABG)
02:02:59.684 00.000 16108 Guiding  Dir = 1, Dur = 40
02:02:59.685 00.001 16108 IsSlewing returns 0
02:02:59.685 00.000 16108 IsGuiding returns 0
02:02:59.692 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3366, FiltMin=2873, FiltMax=65440, Gamma=1.000
02:02:59.708 00.016 16108 PulseGuide returned control before completion, sleep 28
02:02:59.711 00.003 21068 UpdateGuideState exits: m=121751 SNR=80.0
02:02:59.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:02:59.713 00.000 21068 Enqueuing Expose request
02:02:59.738 00.025 16108 IsGuiding returns 1
02:02:59.738 00.000 16108 scope still moving after pulse duration time elapsed
02:02:59.770 00.032 16108 IsSlewing returns 0
02:02:59.770 00.000 16108 IsGuiding returns 1
02:02:59.801 00.031 16108 IsSlewing returns 0
02:02:59.801 00.000 16108 IsGuiding returns 0
02:02:59.801 00.000 16108 scope move finished after 40 + 76 ms
02:02:59.801 00.000 16108 Move returns status 0, amount 40
02:02:59.801 00.000 16108 move complete, result=0
02:02:59.801 00.000 16108 worker thread done servicing request
02:02:59.803 00.002 16108 Worker thread wakes up
02:02:59.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:02:59.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:02:59.803 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
02:03:00.971 01.168 16108 Exposure complete
02:03:01.029 00.058 16108 worker thread done servicing request
02:03:01.030 00.001 21068 OnExposeComplete: enter
02:03:01.031 00.001 21068 UpdateGuideState(): m_state=6
02:03:01.032 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12019
02:03:01.032 00.000 21068 Star::Find returns 1 (0), X=221.07, Y=875.77, Mass=129219, SNR=89.0, Peak=17392 HFD=3.2
02:03:01.034 00.002 21068 MultiStar: [#1 -0.37,0.10,1.02,U] [#2 -0.12,-0.20,1.16,U] [#3 -0.11,-0.13,1.02,U] [#4 -0.66,-0.08,0.00,M1] [#5 -0.01,0.11,0.98,U] [#6 -0.54,0.08,0.76,U] [#7 0.04,-0.02,0.55,U] [#8 -0.10,0.34,0.79,U] 
02:03:01.034 00.000 21068 refined, 7 included, MultiStar: {-0.20, -0.00}, one-star: {-0.39, -0.17}
02:03:01.035 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.19)
02:03:01.036 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.25)
02:03:01.036 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.13 mountX=0.20 mountY=0.05, mountTheta=0.24
02:03:01.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.00, opts=13)
02:03:01.040 00.002 21068 Enqueuing Move request for scope (-0.20, -0.00)
02:03:01.043 00.003 16108 Worker thread wakes up
02:03:01.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
02:03:01.043 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
02:03:01.043 00.000 16108 Moving (-0.20, -0.00) raw xDistance=0.20 yDistance=0.05
02:03:01.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:03:01.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:01.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:03:01.043 00.000 16108 MoveAxis(W, 53, ABG)
02:03:01.043 00.000 16108 Guiding  Dir = 3, Dur = 53
02:03:01.044 00.001 16108 IsSlewing returns 0
02:03:01.044 00.000 16108 IsGuiding returns 0
02:03:01.045 00.001 16108 PulseGuide returned control before completion, sleep 61
02:03:01.050 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3366, FiltMin=2883, FiltMax=55437, Gamma=1.000
02:03:01.072 00.022 21068 UpdateGuideState exits: m=129219 SNR=89.0
02:03:01.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:01.075 00.001 21068 Enqueuing Expose request
02:03:01.123 00.048 16108 IsGuiding returns 1
02:03:01.123 00.000 16108 scope still moving after pulse duration time elapsed
02:03:01.154 00.031 16108 IsSlewing returns 0
02:03:01.154 00.000 16108 IsGuiding returns 0
02:03:01.154 00.000 16108 scope move finished after 53 + 57 ms
02:03:01.154 00.000 16108 Move returns status 0, amount 53
02:03:01.154 00.000 16108 MoveAxis(N, 0, ABG)
02:03:01.154 00.000 16108 Move returns status 0, amount 0
02:03:01.154 00.000 16108 move complete, result=0
02:03:01.155 00.001 16108 worker thread done servicing request
02:03:01.155 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
02:03:01.157 00.002 16108 Worker thread wakes up
02:03:01.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:01.158 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:02.137 00.979 16108 Exposure complete
02:03:02.209 00.072 16108 worker thread done servicing request
02:03:02.209 00.000 21068 OnExposeComplete: enter
02:03:02.211 00.002 21068 UpdateGuideState(): m_state=6
02:03:02.212 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12020
02:03:02.213 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=875.77, Mass=133472, SNR=97.2, Peak=18768 HFD=3.3
02:03:02.215 00.002 21068 MultiStar: [#1 0.21,0.09,1.00,U] [#2 0.38,-0.25,0.91,U] [#3 0.15,-0.14,0.96,U] [#4 -0.22,-0.18,0.71,U] [#5 0.26,0.19,0.79,U] [#6 -0.09,-0.00,0.67,U] [#7 0.05,-0.09,0.63,U] [#8 -0.12,-0.01,0.72,U] 
02:03:02.216 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {-0.16, -0.16}
02:03:02.217 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
02:03:02.218 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
02:03:02.219 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.79 mountX=-0.07 mountY=0.05, mountTheta=2.57
02:03:02.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
02:03:02.221 00.000 21068 Enqueuing Move request for scope (0.06, -0.06)
02:03:02.222 00.001 16108 Worker thread wakes up
02:03:02.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:03:02.223 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:03:02.223 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
02:03:02.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:02.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:02.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:03:02.223 00.000 16108 MoveAxis(E, 0, ABG)
02:03:02.223 00.000 16108 Move returns status 0, amount 0
02:03:02.223 00.000 16108 MoveAxis(N, 0, ABG)
02:03:02.223 00.000 16108 Move returns status 0, amount 0
02:03:02.223 00.000 16108 move complete, result=0
02:03:02.223 00.000 16108 worker thread done servicing request
02:03:02.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3366, FiltMin=2883, FiltMax=63193, Gamma=1.000
02:03:02.244 00.018 21068 UpdateGuideState exits: m=133472 SNR=97.2
02:03:02.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:02.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:02.249 00.003 21068 Enqueuing Expose request
02:03:02.250 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:02.252 00.002 16108 Worker thread wakes up
02:03:02.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:02.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:03.408 01.156 16108 Exposure complete
02:03:03.471 00.063 16108 worker thread done servicing request
02:03:03.472 00.001 21068 OnExposeComplete: enter
02:03:03.472 00.000 21068 UpdateGuideState(): m_state=6
02:03:03.473 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12021
02:03:03.474 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.71, Mass=126563, SNR=89.8, Peak=15408 HFD=3.2
02:03:03.475 00.001 21068 MultiStar: [#1 0.01,0.21,1.15,U] [#2 0.24,-0.32,1.07,U] [#3 0.06,-0.25,1.02,U] [#4 -0.35,-0.05,0.82,U] [#5 0.04,-0.21,0.85,U] [#6 0.18,0.03,0.81,U] [#7 0.04,-0.32,0.56,U] [#8 0.06,0.07,0.76,U] 
02:03:03.476 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.08, -0.23}
02:03:03.477 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
02:03:03.477 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
02:03:03.478 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.34 mountX=-0.05 mountY=0.10, mountTheta=1.99
02:03:03.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
02:03:03.481 00.001 21068 Enqueuing Move request for scope (0.03, -0.11)
02:03:03.482 00.001 16108 Worker thread wakes up
02:03:03.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:03:03.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:03:03.482 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
02:03:03.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:03:03.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:03.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:03:03.482 00.000 16108 MoveAxis(E, 0, ABG)
02:03:03.482 00.000 16108 Move returns status 0, amount 0
02:03:03.482 00.000 16108 MoveAxis(N, 0, ABG)
02:03:03.482 00.000 16108 Move returns status 0, amount 0
02:03:03.482 00.000 16108 move complete, result=0
02:03:03.482 00.000 16108 worker thread done servicing request
02:03:03.485 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3366, FiltMin=2896, FiltMax=65440, Gamma=1.000
02:03:03.500 00.015 21068 UpdateGuideState exits: m=126563 SNR=89.8
02:03:03.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.501 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:03.502 00.001 21068 Enqueuing Expose request
02:03:03.503 00.001 16108 Worker thread wakes up
02:03:03.503 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:03.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:03.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:04.485 00.981 16108 Exposure complete
02:03:04.541 00.056 16108 worker thread done servicing request
02:03:04.541 00.000 21068 OnExposeComplete: enter
02:03:04.542 00.001 21068 UpdateGuideState(): m_state=6
02:03:04.544 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12022
02:03:04.545 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=875.96, Mass=124521, SNR=93.1, Peak=15907 HFD=3.3
02:03:04.546 00.001 21068 MultiStar: [#1 -0.19,0.14,1.00,U] [#2 0.14,-0.12,1.22,U] [#3 0.21,0.06,1.07,U] [#4 -0.42,0.20,0.81,U] [#5 -0.06,-0.06,0.87,U] [#6 -0.15,0.15,0.77,U] [#7 0.38,0.18,0.60,U] [#8 0.21,0.54,0.00,M1] 
02:03:04.546 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {-0.13, 0.02}
02:03:04.547 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
02:03:04.548 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
02:03:04.548 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.00 mountX=0.04 mountY=-0.05, mountTheta=-0.94
02:03:04.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
02:03:04.551 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
02:03:04.551 00.000 16108 Worker thread wakes up
02:03:04.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
02:03:04.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
02:03:04.552 00.001 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
02:03:04.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:04.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:04.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:04.552 00.000 16108 MoveAxis(E, 0, ABG)
02:03:04.552 00.000 16108 Move returns status 0, amount 0
02:03:04.552 00.000 16108 MoveAxis(N, 0, ABG)
02:03:04.552 00.000 16108 Move returns status 0, amount 0
02:03:04.552 00.000 16108 move complete, result=0
02:03:04.552 00.000 16108 worker thread done servicing request
02:03:04.556 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3366, FiltMin=2870, FiltMax=63433, Gamma=1.000
02:03:04.572 00.016 21068 UpdateGuideState exits: m=124521 SNR=93.1
02:03:04.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:04.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:04.575 00.001 21068 Enqueuing Expose request
02:03:04.576 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:04.576 00.000 16108 Worker thread wakes up
02:03:04.577 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:04.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:05.751 01.174 16108 Exposure complete
02:03:05.832 00.081 16108 worker thread done servicing request
02:03:05.832 00.000 21068 OnExposeComplete: enter
02:03:05.833 00.001 21068 UpdateGuideState(): m_state=6
02:03:05.834 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12023
02:03:05.835 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=876.02, Mass=135616, SNR=85.4, Peak=18080 HFD=3.3
02:03:05.836 00.001 21068 MultiStar: [#1 -0.40,0.26,1.13,U] [#2 -0.30,-0.24,1.28,U] [#3 -0.10,-0.01,1.10,U] [#4 -0.66,0.24,0.00,M1] [#5 -0.12,0.08,1.03,U] [#6 -0.49,0.17,0.83,U] [#7 -0.14,-0.05,0.68,U] [#8 -0.27,0.28,0.77,U] 
02:03:05.837 00.001 21068 single-star, 7 included, MultiStar: {-0.25, 0.06}, one-star: {-0.20, 0.08}
02:03:05.838 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
02:03:05.839 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
02:03:05.840 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.21 mountY=-0.03, mountTheta=-0.14
02:03:05.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.08, opts=13)
02:03:05.843 00.001 21068 Enqueuing Move request for scope (-0.20, 0.08)
02:03:05.844 00.001 16108 Worker thread wakes up
02:03:05.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
02:03:05.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
02:03:05.844 00.000 16108 Moving (-0.20, 0.08) raw xDistance=0.21 yDistance=-0.03
02:03:05.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:03:05.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:05.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:05.844 00.000 16108 MoveAxis(W, 56, ABG)
02:03:05.844 00.000 16108 Guiding  Dir = 3, Dur = 56
02:03:05.844 00.000 16108 IsSlewing returns 0
02:03:05.844 00.000 16108 IsGuiding returns 0
02:03:05.846 00.002 16108 PulseGuide returned control before completion, sleep 65
02:03:05.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=400, max=65535, med=3366, FiltMin=2909, FiltMax=61673, Gamma=1.000
02:03:05.864 00.015 21068 UpdateGuideState exits: m=135616 SNR=85.4
02:03:05.866 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:05.869 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:05.872 00.003 21068 Enqueuing Expose request
02:03:05.927 00.055 16108 IsGuiding returns 0
02:03:05.927 00.000 16108 Move returns status 0, amount 56
02:03:05.927 00.000 16108 MoveAxis(N, 0, ABG)
02:03:05.927 00.000 16108 Move returns status 0, amount 0
02:03:05.927 00.000 16108 move complete, result=0
02:03:05.927 00.000 16108 worker thread done servicing request
02:03:05.927 00.000 16108 Worker thread wakes up
02:03:05.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:05.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:05.927 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
02:03:06.893 00.966 16108 Exposure complete
02:03:06.969 00.076 16108 worker thread done servicing request
02:03:06.969 00.000 21068 OnExposeComplete: enter
02:03:06.970 00.001 21068 UpdateGuideState(): m_state=6
02:03:06.971 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12024
02:03:06.971 00.000 21068 Star::Find returns 1 (0), X=221.32, Y=875.77, Mass=143231, SNR=92.0, Peak=18179 HFD=3.3
02:03:06.972 00.001 21068 MultiStar: [#1 -0.10,0.06,1.18,U] [#2 0.06,-0.13,1.16,U] [#3 0.05,-0.05,0.96,U] [#4 -0.22,-0.06,0.86,U] [#5 0.24,-0.12,0.79,U] [#6 0.00,0.23,0.80,U] [#7 0.03,-0.24,0.57,U] [#8 0.01,0.35,0.73,U] 
02:03:06.973 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.14, -0.17}
02:03:06.974 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
02:03:06.975 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
02:03:06.975 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.28 mountX=0.01 mountY=0.02, mountTheta=1.05
02:03:06.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
02:03:06.979 00.002 21068 Enqueuing Move request for scope (-0.01, -0.02)
02:03:06.979 00.000 16108 Worker thread wakes up
02:03:06.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:03:06.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:03:06.979 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
02:03:06.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:03:06.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:06.980 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:06.980 00.000 16108 MoveAxis(E, 0, ABG)
02:03:06.980 00.000 16108 Move returns status 0, amount 0
02:03:06.980 00.000 16108 MoveAxis(N, 0, ABG)
02:03:06.980 00.000 16108 Move returns status 0, amount 0
02:03:06.980 00.000 16108 move complete, result=0
02:03:06.980 00.000 16108 worker thread done servicing request
02:03:06.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3366, FiltMin=2889, FiltMax=65440, Gamma=1.000
02:03:07.001 00.018 21068 UpdateGuideState exits: m=143231 SNR=92.0
02:03:07.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:07.004 00.001 21068 Enqueuing Expose request
02:03:07.004 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:07.005 00.001 16108 Worker thread wakes up
02:03:07.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:07.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:08.185 01.180 16108 Exposure complete
02:03:08.261 00.076 16108 worker thread done servicing request
02:03:08.261 00.000 21068 OnExposeComplete: enter
02:03:08.262 00.001 21068 UpdateGuideState(): m_state=6
02:03:08.264 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12025
02:03:08.265 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=875.53, Mass=119351, SNR=86.6, Peak=15101 HFD=3.2
02:03:08.268 00.003 21068 MultiStar: [#1 0.14,-0.25,1.09,U] [#2 0.22,-0.30,1.47,U] [#3 0.19,-0.17,0.99,U] [#4 -0.09,-0.39,0.92,U] [#5 0.08,-0.26,0.95,U] [#6 0.16,-0.08,0.87,U] [#7 0.79,-0.24,0.00,M1] [#8 0.30,-0.03,0.64,U] 
02:03:08.270 00.002 21068 refined, 7 included, MultiStar: {0.16, -0.25}, one-star: {0.26, -0.41}
02:03:08.271 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
02:03:08.273 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
02:03:08.274 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.01 mountX=-0.20 mountY=0.21, mountTheta=2.33
02:03:08.278 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.25, opts=13)
02:03:08.280 00.002 21068 Enqueuing Move request for scope (0.16, -0.25)
02:03:08.281 00.001 16108 Worker thread wakes up
02:03:08.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
02:03:08.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
02:03:08.281 00.000 16108 Moving (0.16, -0.25) raw xDistance=-0.20 yDistance=0.21
02:03:08.282 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:03:08.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:03:08.282 00.000 16108 MoveAxis(E, 0, ABG)
02:03:08.282 00.000 16108 Move returns status 0, amount 0
02:03:08.282 00.000 16108 MoveAxis(S, 42, ABG)
02:03:08.282 00.000 16108 Guiding  Dir = 1, Dur = 42
02:03:08.282 00.000 16108 IsSlewing returns 0
02:03:08.282 00.000 16108 IsGuiding returns 0
02:03:08.288 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3366, FiltMin=2905, FiltMax=53917, Gamma=1.000
02:03:08.294 00.006 16108 PulseGuide returned control before completion, sleep 41
02:03:08.307 00.013 21068 UpdateGuideState exits: m=119351 SNR=86.6
02:03:08.307 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:08.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:08.309 00.001 21068 Enqueuing Expose request
02:03:08.338 00.029 16108 IsGuiding returns 1
02:03:08.338 00.000 16108 scope still moving after pulse duration time elapsed
02:03:08.369 00.031 16108 IsSlewing returns 0
02:03:08.369 00.000 16108 IsGuiding returns 1
02:03:08.401 00.032 16108 IsSlewing returns 0
02:03:08.401 00.000 16108 IsGuiding returns 0
02:03:08.401 00.000 16108 scope move finished after 42 + 76 ms
02:03:08.401 00.000 16108 Move returns status 0, amount 42
02:03:08.401 00.000 16108 move complete, result=0
02:03:08.402 00.001 16108 worker thread done servicing request
02:03:08.402 00.000 16108 Worker thread wakes up
02:03:08.402 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 42 ms SOUTH
02:03:08.404 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:08.405 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:09.368 00.963 16108 Exposure complete
02:03:09.440 00.072 16108 worker thread done servicing request
02:03:09.440 00.000 21068 OnExposeComplete: enter
02:03:09.442 00.002 21068 UpdateGuideState(): m_state=6
02:03:09.443 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12026
02:03:09.443 00.000 21068 Star::Find returns 1 (0), X=221.71, Y=875.63, Mass=126062, SNR=88.3, Peak=16003 HFD=3.2
02:03:09.444 00.001 21068 MultiStar: [#1 0.30,-0.12,1.04,U] [#2 0.41,-0.18,1.08,U] [#3 0.53,-0.15,1.13,U] [#4 0.12,0.02,0.83,U] [#5 0.33,-0.34,0.85,U] [#6 0.18,-0.21,0.84,U] [#7 0.65,-0.41,0.00,M2] [#8 0.33,-0.04,0.74,U] 
02:03:09.445 00.001 21068 refined, 7 included, MultiStar: {0.32, -0.17}, one-star: {0.25, -0.31}
02:03:09.445 00.000 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
02:03:09.446 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
02:03:09.447 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.17 hyp=0.36 cameraTheta=-0.49 mountX=-0.34 mountY=0.09, mountTheta=2.88
02:03:09.448 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.17, opts=13)
02:03:09.449 00.001 21068 Enqueuing Move request for scope (0.32, -0.17)
02:03:09.450 00.001 16108 Worker thread wakes up
02:03:09.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.17) opts 0xd
02:03:09.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.17)
02:03:09.450 00.000 16108 Moving (0.32, -0.17) raw xDistance=-0.34 yDistance=0.09
02:03:09.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:03:09.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:09.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:03:09.450 00.000 16108 MoveAxis(E, 89, ABG)
02:03:09.450 00.000 16108 Guiding  Dir = 2, Dur = 89
02:03:09.451 00.001 16108 IsSlewing returns 0
02:03:09.451 00.000 16108 IsGuiding returns 0
02:03:09.456 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3366, FiltMin=2909, FiltMax=61478, Gamma=1.000
02:03:09.468 00.012 16108 PulseGuide returned control before completion, sleep 83
02:03:09.478 00.010 21068 UpdateGuideState exits: m=126062 SNR=88.3
02:03:09.480 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.480 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:09.481 00.001 21068 Enqueuing Expose request
02:03:09.561 00.080 16108 IsGuiding returns 1
02:03:09.561 00.000 16108 scope still moving after pulse duration time elapsed
02:03:09.592 00.031 16108 IsSlewing returns 0
02:03:09.592 00.000 16108 IsGuiding returns 0
02:03:09.592 00.000 16108 scope move finished after 89 + 52 ms
02:03:09.592 00.000 16108 Move returns status 0, amount 89
02:03:09.592 00.000 16108 MoveAxis(N, 0, ABG)
02:03:09.592 00.000 16108 Move returns status 0, amount 0
02:03:09.592 00.000 16108 move complete, result=0
02:03:09.592 00.000 16108 worker thread done servicing request
02:03:09.592 00.000 16108 Worker thread wakes up
02:03:09.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:09.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:09.592 00.000 21068 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH
02:03:10.747 01.155 16108 Exposure complete
02:03:10.808 00.061 16108 worker thread done servicing request
02:03:10.808 00.000 21068 OnExposeComplete: enter
02:03:10.809 00.001 21068 UpdateGuideState(): m_state=6
02:03:10.810 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12027
02:03:10.811 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=875.69, Mass=106792, SNR=78.8, Peak=13811 HFD=3.2
02:03:10.812 00.001 21068 MultiStar: [#1 0.19,-0.13,1.43,U] [#2 0.29,-0.31,1.41,U] [#3 0.24,-0.34,1.13,U] [#4 -0.12,-0.18,0.94,U] [#5 0.37,-0.33,0.91,U] [#6 0.21,0.07,0.96,U] [#7 0.15,-0.17,0.79,U] [#8 0.25,0.08,0.82,U] 
02:03:10.812 00.000 21068 single-star, 8 included, MultiStar: {0.19, -0.18}, one-star: {0.07, -0.25}
02:03:10.813 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
02:03:10.814 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
02:03:10.815 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.25 cameraTheta=-1.31 mountX=-0.11 mountY=0.22, mountTheta=2.02
02:03:10.816 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.25, opts=13)
02:03:10.817 00.001 21068 Enqueuing Move request for scope (0.07, -0.25)
02:03:10.818 00.001 16108 Worker thread wakes up
02:03:10.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
02:03:10.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
02:03:10.818 00.000 16108 Moving (0.07, -0.25) raw xDistance=-0.11 yDistance=0.22
02:03:10.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:03:10.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:03:10.819 00.001 16108 MoveAxis(E, 0, ABG)
02:03:10.819 00.000 16108 Move returns status 0, amount 0
02:03:10.819 00.000 16108 MoveAxis(S, 45, ABG)
02:03:10.819 00.000 16108 Guiding  Dir = 1, Dur = 45
02:03:10.819 00.000 16108 IsSlewing returns 0
02:03:10.819 00.000 16108 IsGuiding returns 0
02:03:10.820 00.001 16108 PulseGuide returned control before completion, sleep 54
02:03:10.825 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3366, FiltMin=2896, FiltMax=56301, Gamma=1.000
02:03:10.855 00.030 21068 UpdateGuideState exits: m=106792 SNR=78.8
02:03:10.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:10.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:10.857 00.000 21068 Enqueuing Expose request
02:03:10.881 00.024 16108 IsGuiding returns 1
02:03:10.881 00.000 16108 scope still moving after pulse duration time elapsed
02:03:10.913 00.032 16108 IsSlewing returns 0
02:03:10.913 00.000 16108 IsGuiding returns 0
02:03:10.913 00.000 16108 scope move finished after 45 + 48 ms
02:03:10.913 00.000 16108 Move returns status 0, amount 45
02:03:10.913 00.000 16108 move complete, result=0
02:03:10.913 00.000 16108 worker thread done servicing request
02:03:10.913 00.000 16108 Worker thread wakes up
02:03:10.913 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:03:10.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:10.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:11.893 00.979 16108 Exposure complete
02:03:11.967 00.074 16108 worker thread done servicing request
02:03:11.967 00.000 21068 OnExposeComplete: enter
02:03:11.969 00.002 21068 UpdateGuideState(): m_state=6
02:03:11.970 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12028
02:03:11.971 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=875.77, Mass=117978, SNR=86.9, Peak=14035 HFD=3.4
02:03:11.972 00.001 21068 MultiStar: [#1 -0.05,-0.18,1.15,U] [#2 0.22,-0.22,1.14,U] [#3 0.38,-0.22,0.87,U] [#4 -0.22,-0.09,0.89,U] [#5 0.50,-0.25,1.15,U] [#6 0.18,-0.01,0.72,U] [#7 0.20,0.11,0.72,U] [#8 -0.18,-0.20,0.75,U] 
02:03:11.974 00.002 21068 single-star, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.07, -0.17}
02:03:11.976 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
02:03:11.977 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
02:03:11.977 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.18 mountX=-0.10 mountY=0.15, mountTheta=2.16
02:03:11.980 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
02:03:11.981 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
02:03:11.982 00.001 16108 Worker thread wakes up
02:03:11.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:03:11.982 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:03:11.983 00.001 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.15
02:03:11.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:11.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:11.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:03:11.983 00.000 16108 MoveAxis(E, 0, ABG)
02:03:11.983 00.000 16108 Move returns status 0, amount 0
02:03:11.983 00.000 16108 MoveAxis(N, 0, ABG)
02:03:11.983 00.000 16108 Move returns status 0, amount 0
02:03:11.983 00.000 16108 move complete, result=0
02:03:11.984 00.001 16108 worker thread done servicing request
02:03:11.990 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3366, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:03:12.017 00.027 21068 UpdateGuideState exits: m=117978 SNR=86.9
02:03:12.018 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:12.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:12.020 00.001 21068 Enqueuing Expose request
02:03:12.021 00.001 16108 Worker thread wakes up
02:03:12.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:12.021 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:12.023 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:13.185 01.162 16108 Exposure complete
02:03:13.252 00.067 16108 worker thread done servicing request
02:03:13.253 00.001 21068 OnExposeComplete: enter
02:03:13.253 00.000 21068 UpdateGuideState(): m_state=6
02:03:13.254 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12029
02:03:13.255 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=875.65, Mass=129568, SNR=95.2, Peak=17683 HFD=3.3
02:03:13.256 00.001 21068 MultiStar: [#1 -0.06,-0.03,1.25,U] [#2 0.10,-0.14,0.95,U] [#3 0.14,-0.22,1.06,U] [#4 -0.24,-0.19,0.81,U] [#5 0.09,0.20,0.90,U] [#6 0.04,0.11,0.75,U] [#7 0.21,-0.29,0.56,U] [#8 -0.09,0.14,0.69,U] 
02:03:13.257 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.09, -0.29}
02:03:13.258 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
02:03:13.260 00.002 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
02:03:13.260 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.50 mountX=-0.02 mountY=0.08, mountTheta=1.82
02:03:13.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
02:03:13.263 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
02:03:13.264 00.001 16108 Worker thread wakes up
02:03:13.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:03:13.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:03:13.264 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.08
02:03:13.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:03:13.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:13.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:03:13.264 00.000 16108 MoveAxis(E, 0, ABG)
02:03:13.264 00.000 16108 Move returns status 0, amount 0
02:03:13.264 00.000 16108 MoveAxis(N, 0, ABG)
02:03:13.264 00.000 16108 Move returns status 0, amount 0
02:03:13.264 00.000 16108 move complete, result=0
02:03:13.264 00.000 16108 worker thread done servicing request
02:03:13.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3366, FiltMin=2915, FiltMax=61021, Gamma=1.000
02:03:13.290 00.022 21068 UpdateGuideState exits: m=129568 SNR=95.2
02:03:13.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:13.293 00.001 21068 Enqueuing Expose request
02:03:13.294 00.001 16108 Worker thread wakes up
02:03:13.294 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:13.294 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:13.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:14.275 00.981 16108 Exposure complete
02:03:14.344 00.069 16108 worker thread done servicing request
02:03:14.344 00.000 21068 OnExposeComplete: enter
02:03:14.344 00.000 21068 UpdateGuideState(): m_state=6
02:03:14.346 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12030
02:03:14.347 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=875.85, Mass=128858, SNR=88.4, Peak=16896 HFD=3.4
02:03:14.348 00.001 21068 MultiStar: [#1 0.04,0.28,1.40,U] [#2 0.22,-0.20,1.26,U] [#3 0.11,-0.04,1.00,U] [#4 -0.31,-0.09,0.81,U] [#5 -0.18,0.05,0.96,U] [#6 -0.00,0.50,0.85,U] [#7 0.51,-0.02,0.54,U] [#8 -0.05,0.15,0.91,U] 
02:03:14.349 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {-0.28, -0.09}
02:03:14.350 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
02:03:14.350 00.000 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
02:03:14.352 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=0.02 mountY=-0.06, mountTheta=-1.32
02:03:14.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
02:03:14.355 00.001 21068 Enqueuing Move request for scope (-0.00, 0.06)
02:03:14.356 00.001 16108 Worker thread wakes up
02:03:14.357 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
02:03:14.357 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
02:03:14.357 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.02 yDistance=-0.06
02:03:14.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:14.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:14.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:03:14.357 00.000 16108 MoveAxis(E, 0, ABG)
02:03:14.357 00.000 16108 Move returns status 0, amount 0
02:03:14.357 00.000 16108 MoveAxis(N, 0, ABG)
02:03:14.357 00.000 16108 Move returns status 0, amount 0
02:03:14.357 00.000 16108 move complete, result=0
02:03:14.357 00.000 16108 worker thread done servicing request
02:03:14.361 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3366, FiltMin=2886, FiltMax=60941, Gamma=1.000
02:03:14.378 00.017 21068 UpdateGuideState exits: m=128858 SNR=88.4
02:03:14.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:14.381 00.001 21068 Enqueuing Expose request
02:03:14.382 00.001 16108 Worker thread wakes up
02:03:14.382 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:14.383 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:14.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:15.543 01.160 16108 Exposure complete
02:03:15.607 00.064 16108 worker thread done servicing request
02:03:15.607 00.000 21068 OnExposeComplete: enter
02:03:15.608 00.001 21068 UpdateGuideState(): m_state=6
02:03:15.609 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12031
02:03:15.610 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.41, Mass=120271, SNR=85.1, Peak=13235 HFD=3.4
02:03:15.611 00.001 21068 MultiStar: [#1 -0.20,0.06,1.31,U] [#2 0.46,-0.22,1.27,U] [#3 0.02,-0.03,0.97,U] [#4 -0.21,-0.23,0.78,U] [#5 0.26,-0.47,1.02,U] [#6 0.19,-0.01,0.98,U] [#7 0.44,-0.11,0.73,U] [#8 0.24,-0.08,0.75,U] 
02:03:15.611 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {-0.13, -0.53}
02:03:15.613 00.002 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
02:03:15.614 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
02:03:15.614 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.00 mountX=-0.14 mountY=0.15, mountTheta=2.34
02:03:15.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.18, opts=13)
02:03:15.617 00.001 21068 Enqueuing Move request for scope (0.11, -0.18)
02:03:15.618 00.001 16108 Worker thread wakes up
02:03:15.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
02:03:15.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
02:03:15.618 00.000 16108 Moving (0.11, -0.18) raw xDistance=-0.14 yDistance=0.15
02:03:15.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:03:15.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:15.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:03:15.618 00.000 16108 MoveAxis(E, 0, ABG)
02:03:15.618 00.000 16108 Move returns status 0, amount 0
02:03:15.618 00.000 16108 MoveAxis(N, 0, ABG)
02:03:15.618 00.000 16108 Move returns status 0, amount 0
02:03:15.619 00.001 16108 move complete, result=0
02:03:15.619 00.000 16108 worker thread done servicing request
02:03:15.622 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3366, FiltMin=2909, FiltMax=54077, Gamma=1.000
02:03:15.645 00.023 21068 UpdateGuideState exits: m=120271 SNR=85.1
02:03:15.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:15.646 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:15.648 00.002 21068 Enqueuing Expose request
02:03:15.649 00.001 16108 Worker thread wakes up
02:03:15.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:15.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:15.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:16.628 00.978 16108 Exposure complete
02:03:16.695 00.067 16108 worker thread done servicing request
02:03:16.695 00.000 21068 OnExposeComplete: enter
02:03:16.696 00.001 21068 UpdateGuideState(): m_state=6
02:03:16.698 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12032
02:03:16.699 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=875.67, Mass=131141, SNR=85.6, Peak=15712 HFD=3.3
02:03:16.702 00.003 21068 MultiStar: [#1 0.25,0.13,1.17,U] [#2 0.15,-0.24,1.17,U] [#3 0.09,-0.02,0.91,U] [#4 -0.17,-0.04,0.74,U] [#5 0.22,-0.12,0.96,U] [#6 -0.23,0.12,0.76,U] [#7 0.38,-0.14,0.68,U] [#8 0.07,-0.12,0.87,U] 
02:03:16.704 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {-0.08, -0.26}
02:03:16.705 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:03:16.707 00.002 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
02:03:16.708 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.10 mountY=0.06, mountTheta=2.60
02:03:16.712 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
02:03:16.714 00.002 21068 Enqueuing Move request for scope (0.08, -0.08)
02:03:16.715 00.001 16108 Worker thread wakes up
02:03:16.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:03:16.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:03:16.715 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=0.06
02:03:16.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:16.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:16.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:03:16.716 00.001 16108 MoveAxis(E, 0, ABG)
02:03:16.716 00.000 16108 Move returns status 0, amount 0
02:03:16.716 00.000 16108 MoveAxis(N, 0, ABG)
02:03:16.716 00.000 16108 Move returns status 0, amount 0
02:03:16.716 00.000 16108 move complete, result=0
02:03:16.716 00.000 16108 worker thread done servicing request
02:03:16.721 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3366, FiltMin=2902, FiltMax=65440, Gamma=1.000
02:03:16.738 00.017 21068 UpdateGuideState exits: m=131141 SNR=85.6
02:03:16.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:16.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:16.740 00.000 21068 Enqueuing Expose request
02:03:16.741 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:16.742 00.001 16108 Worker thread wakes up
02:03:16.742 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:16.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:17.906 01.164 16108 Exposure complete
02:03:17.995 00.089 16108 worker thread done servicing request
02:03:17.995 00.000 21068 OnExposeComplete: enter
02:03:17.997 00.002 21068 UpdateGuideState(): m_state=6
02:03:17.999 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12033
02:03:18.000 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=875.77, Mass=114916, SNR=78.9, Peak=15411 HFD=3.4
02:03:18.001 00.001 21068 MultiStar: [#1 0.02,0.13,1.36,U] [#2 0.04,-0.09,1.36,U] [#3 0.14,-0.10,1.19,U] [#4 -0.11,0.11,0.96,U] [#5 -0.03,-0.00,0.99,U] [#6 0.31,0.14,0.90,U] [#7 0.53,-0.14,0.79,U] [#8 0.18,0.29,0.84,U] 
02:03:18.003 00.002 21068 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.07, -0.17}
02:03:18.004 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
02:03:18.005 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
02:03:18.006 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
02:03:18.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
02:03:18.009 00.001 21068 Enqueuing Move request for scope (0.11, 0.01)
02:03:18.010 00.001 16108 Worker thread wakes up
02:03:18.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:03:18.010 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:03:18.010 00.000 16108 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=-0.04
02:03:18.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:03:18.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:18.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:18.010 00.000 16108 MoveAxis(E, 0, ABG)
02:03:18.010 00.000 16108 Move returns status 0, amount 0
02:03:18.010 00.000 16108 MoveAxis(N, 0, ABG)
02:03:18.010 00.000 16108 Move returns status 0, amount 0
02:03:18.010 00.000 16108 move complete, result=0
02:03:18.010 00.000 16108 worker thread done servicing request
02:03:18.014 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3366, FiltMin=2918, FiltMax=65440, Gamma=1.000
02:03:18.047 00.033 21068 UpdateGuideState exits: m=114916 SNR=78.9
02:03:18.049 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.051 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:18.053 00.002 21068 Enqueuing Expose request
02:03:18.056 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:18.058 00.002 16108 Worker thread wakes up
02:03:18.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:18.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:19.041 00.983 16108 Exposure complete
02:03:19.131 00.090 16108 worker thread done servicing request
02:03:19.131 00.000 21068 OnExposeComplete: enter
02:03:19.132 00.001 21068 UpdateGuideState(): m_state=6
02:03:19.133 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12034
02:03:19.133 00.000 21068 Star::Find returns 1 (0), X=221.44, Y=876.00, Mass=128897, SNR=90.3, Peak=18179 HFD=3.0
02:03:19.134 00.001 21068 MultiStar: [#1 -0.12,0.07,1.08,U] [#2 0.23,-0.07,1.21,U] [#3 -0.06,0.07,1.03,U] [#4 -0.43,0.02,0.79,U] [#5 -0.04,0.09,0.84,U] [#6 -0.10,0.14,0.77,U] [#7 0.10,-0.08,0.52,U] [#8 -0.10,0.21,0.75,U] 
02:03:19.135 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.02, 0.06}
02:03:19.135 00.000 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
02:03:19.136 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
02:03:19.137 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.95 mountX=0.03 mountY=-0.05, mountTheta=-0.99
02:03:19.139 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
02:03:19.140 00.001 21068 Enqueuing Move request for scope (-0.02, 0.06)
02:03:19.141 00.001 16108 Worker thread wakes up
02:03:19.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:03:19.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:03:19.141 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
02:03:19.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:19.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:19.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:19.141 00.000 16108 MoveAxis(E, 0, ABG)
02:03:19.141 00.000 16108 Move returns status 0, amount 0
02:03:19.141 00.000 16108 MoveAxis(N, 0, ABG)
02:03:19.141 00.000 16108 Move returns status 0, amount 0
02:03:19.141 00.000 16108 move complete, result=0
02:03:19.141 00.000 16108 worker thread done servicing request
02:03:19.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3366, FiltMin=2915, FiltMax=60265, Gamma=1.000
02:03:19.161 00.016 21068 UpdateGuideState exits: m=128897 SNR=90.3
02:03:19.161 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:19.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:19.163 00.001 21068 Enqueuing Expose request
02:03:19.164 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:19.165 00.001 16108 Worker thread wakes up
02:03:19.165 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:19.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:20.331 01.166 16108 Exposure complete
02:03:20.386 00.055 16108 worker thread done servicing request
02:03:20.386 00.000 21068 OnExposeComplete: enter
02:03:20.387 00.001 21068 UpdateGuideState(): m_state=6
02:03:20.388 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12035
02:03:20.389 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=875.71, Mass=145186, SNR=90.6, Peak=18515 HFD=3.1
02:03:20.389 00.000 21068 MultiStar: [#1 0.21,-0.21,1.07,U] [#2 0.15,-0.28,1.13,U] [#3 0.17,-0.13,0.90,U] [#4 0.08,0.14,0.92,U] [#5 0.23,-0.02,0.82,U] [#6 0.14,-0.03,0.80,U] [#7 0.41,-0.03,0.55,U] [#8 0.07,0.04,0.88,U] 
02:03:20.390 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.15, -0.23}
02:03:20.391 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
02:03:20.392 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
02:03:20.393 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.52 mountX=-0.18 mountY=0.05, mountTheta=2.85
02:03:20.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.10, opts=13)
02:03:20.396 00.001 21068 Enqueuing Move request for scope (0.17, -0.10)
02:03:20.396 00.000 16108 Worker thread wakes up
02:03:20.397 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:03:20.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:03:20.397 00.000 16108 Moving (0.17, -0.10) raw xDistance=-0.18 yDistance=0.05
02:03:20.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:03:20.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:20.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:03:20.397 00.000 16108 MoveAxis(E, 0, ABG)
02:03:20.397 00.000 16108 Move returns status 0, amount 0
02:03:20.397 00.000 16108 MoveAxis(N, 0, ABG)
02:03:20.397 00.000 16108 Move returns status 0, amount 0
02:03:20.397 00.000 16108 move complete, result=0
02:03:20.397 00.000 16108 worker thread done servicing request
02:03:20.401 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3363, FiltMin=2893, FiltMax=58070, Gamma=1.000
02:03:20.416 00.015 21068 UpdateGuideState exits: m=145186 SNR=90.6
02:03:20.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.417 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:20.418 00.001 21068 Enqueuing Expose request
02:03:20.420 00.002 16108 Worker thread wakes up
02:03:20.420 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:20.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:20.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:21.395 00.975 16108 Exposure complete
02:03:21.460 00.065 16108 worker thread done servicing request
02:03:21.460 00.000 21068 OnExposeComplete: enter
02:03:21.461 00.001 21068 UpdateGuideState(): m_state=6
02:03:21.463 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12036
02:03:21.464 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=875.68, Mass=129021, SNR=90.9, Peak=15123 HFD=3.2
02:03:21.465 00.001 21068 MultiStar: [#1 0.25,-0.07,1.31,U] [#2 0.24,-0.36,1.20,U] [#3 0.24,-0.13,0.94,U] [#4 -0.25,-0.10,0.70,U] [#5 0.18,-0.01,1.07,U] [#6 -0.11,0.04,0.77,U] [#7 0.32,-0.21,0.55,U] [#8 0.03,-0.20,0.76,U] 
02:03:21.466 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {-0.02, -0.26}
02:03:21.467 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
02:03:21.467 00.000 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
02:03:21.468 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=-0.14 mountY=0.12, mountTheta=2.45
02:03:21.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
02:03:21.471 00.001 21068 Enqueuing Move request for scope (0.12, -0.15)
02:03:21.472 00.001 16108 Worker thread wakes up
02:03:21.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
02:03:21.473 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
02:03:21.473 00.000 16108 Moving (0.12, -0.15) raw xDistance=-0.14 yDistance=0.12
02:03:21.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:03:21.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:21.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:03:21.473 00.000 16108 MoveAxis(E, 0, ABG)
02:03:21.473 00.000 16108 Move returns status 0, amount 0
02:03:21.473 00.000 16108 MoveAxis(N, 0, ABG)
02:03:21.473 00.000 16108 Move returns status 0, amount 0
02:03:21.473 00.000 16108 move complete, result=0
02:03:21.473 00.000 16108 worker thread done servicing request
02:03:21.477 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=189, max=65535, med=3366, FiltMin=2911, FiltMax=56157, Gamma=1.000
02:03:21.493 00.016 21068 UpdateGuideState exits: m=129021 SNR=90.9
02:03:21.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:21.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:21.496 00.001 21068 Enqueuing Expose request
02:03:21.496 00.000 16108 Worker thread wakes up
02:03:21.496 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:21.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:21.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:22.680 01.183 16108 Exposure complete
02:03:22.752 00.072 16108 worker thread done servicing request
02:03:22.752 00.000 21068 OnExposeComplete: enter
02:03:22.753 00.001 21068 UpdateGuideState(): m_state=6
02:03:22.754 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12037
02:03:22.755 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=875.67, Mass=112418, SNR=82.8, Peak=16000 HFD=2.9
02:03:22.756 00.001 21068 MultiStar: [#1 0.02,-0.02,1.20,U] [#2 0.05,-0.46,1.23,U] [#3 0.04,-0.10,1.02,U] [#4 -0.44,-0.24,0.94,U] [#5 0.35,0.07,1.06,U] [#6 -0.22,-0.03,0.82,U] [#7 -0.09,-0.47,0.79,U] [#8 0.00,0.10,0.88,U] 
02:03:22.757 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.25, -0.27}
02:03:22.758 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
02:03:22.758 00.000 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
02:03:22.759 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.85 mountX=0.02 mountY=0.17, mountTheta=1.46
02:03:22.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
02:03:22.762 00.001 21068 Enqueuing Move request for scope (-0.05, -0.16)
02:03:22.763 00.001 16108 Worker thread wakes up
02:03:22.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:03:22.763 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:03:22.763 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.17
02:03:22.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:22.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:22.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:03:22.763 00.000 16108 MoveAxis(E, 0, ABG)
02:03:22.763 00.000 16108 Move returns status 0, amount 0
02:03:22.763 00.000 16108 MoveAxis(N, 0, ABG)
02:03:22.763 00.000 16108 Move returns status 0, amount 0
02:03:22.763 00.000 16108 move complete, result=0
02:03:22.764 00.001 16108 worker thread done servicing request
02:03:22.770 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3366, FiltMin=2854, FiltMax=53296, Gamma=1.000
02:03:22.797 00.027 21068 UpdateGuideState exits: m=112418 SNR=82.8
02:03:22.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:22.798 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:22.799 00.001 21068 Enqueuing Expose request
02:03:22.800 00.001 16108 Worker thread wakes up
02:03:22.800 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:22.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:22.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:23.783 00.983 16108 Exposure complete
02:03:23.847 00.064 16108 worker thread done servicing request
02:03:23.847 00.000 21068 OnExposeComplete: enter
02:03:23.849 00.002 21068 UpdateGuideState(): m_state=6
02:03:23.849 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12038
02:03:23.849 00.000 21068 Star::Find returns 1 (0), X=221.12, Y=875.62, Mass=121338, SNR=87.4, Peak=16112 HFD=3.3
02:03:23.850 00.001 21068 MultiStar: [#1 -0.21,0.03,1.16,U] [#2 0.01,-0.40,1.21,U] [#3 -0.11,-0.29,1.06,U] [#4 -0.38,-0.25,0.98,U] [#5 0.07,-0.06,1.09,U] [#6 -0.23,0.11,0.81,U] [#7 0.34,-0.29,0.65,U] [#8 -0.07,-0.03,0.79,U] 
02:03:23.851 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.17}, one-star: {-0.34, -0.32}
02:03:23.852 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.16)
02:03:23.852 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.22)
02:03:23.853 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.16 mountX=0.08 mountY=0.19, mountTheta=1.17
02:03:23.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.17, opts=13)
02:03:23.857 00.002 21068 Enqueuing Move request for scope (-0.11, -0.17)
02:03:23.859 00.002 16108 Worker thread wakes up
02:03:23.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
02:03:23.859 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
02:03:23.859 00.000 16108 Moving (-0.11, -0.17) raw xDistance=0.08 yDistance=0.19
02:03:23.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:03:23.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:23.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:03:23.859 00.000 16108 MoveAxis(E, 0, ABG)
02:03:23.859 00.000 16108 Move returns status 0, amount 0
02:03:23.859 00.000 16108 MoveAxis(N, 0, ABG)
02:03:23.859 00.000 16108 Move returns status 0, amount 0
02:03:23.859 00.000 16108 move complete, result=0
02:03:23.860 00.001 16108 worker thread done servicing request
02:03:23.863 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3366, FiltMin=2928, FiltMax=59145, Gamma=1.000
02:03:23.881 00.018 21068 UpdateGuideState exits: m=121338 SNR=87.4
02:03:23.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.884 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:23.885 00.001 21068 Enqueuing Expose request
02:03:23.886 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:23.886 00.000 16108 Worker thread wakes up
02:03:23.888 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:23.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:25.044 01.156 16108 Exposure complete
02:03:25.100 00.056 16108 worker thread done servicing request
02:03:25.100 00.000 21068 OnExposeComplete: enter
02:03:25.101 00.001 21068 UpdateGuideState(): m_state=6
02:03:25.102 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12039
02:03:25.103 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=875.66, Mass=155706, SNR=94.7, Peak=20160 HFD=3.4
02:03:25.103 00.000 21068 MultiStar: [#1 0.06,-0.16,0.85,U] [#2 0.09,-0.37,1.12,U] [#3 -0.10,-0.11,0.89,U] [#4 -0.32,-0.20,0.82,U] [#5 0.36,-0.05,0.86,U] [#6 -0.10,-0.10,0.89,U] [#7 0.18,-0.23,0.49,U] [#8 -0.28,0.01,0.62,U] 
02:03:25.104 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {-0.17, -0.27}
02:03:25.105 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
02:03:25.105 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
02:03:25.107 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.75 mountX=0.00 mountY=0.18, mountTheta=1.56
02:03:25.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.17, opts=13)
02:03:25.110 00.001 21068 Enqueuing Move request for scope (-0.03, -0.17)
02:03:25.110 00.000 16108 Worker thread wakes up
02:03:25.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
02:03:25.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
02:03:25.110 00.000 16108 Moving (-0.03, -0.17) raw xDistance=0.00 yDistance=0.18
02:03:25.111 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:03:25.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:25.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:03:25.111 00.000 16108 MoveAxis(E, 0, ABG)
02:03:25.111 00.000 16108 Move returns status 0, amount 0
02:03:25.111 00.000 16108 MoveAxis(N, 0, ABG)
02:03:25.111 00.000 16108 Move returns status 0, amount 0
02:03:25.111 00.000 16108 move complete, result=0
02:03:25.111 00.000 16108 worker thread done servicing request
02:03:25.115 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3366, FiltMin=2881, FiltMax=65440, Gamma=1.000
02:03:25.131 00.016 21068 UpdateGuideState exits: m=155706 SNR=94.7
02:03:25.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:25.132 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:25.133 00.001 21068 Enqueuing Expose request
02:03:25.134 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:25.135 00.001 16108 Worker thread wakes up
02:03:25.135 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:25.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:26.106 00.971 16108 Exposure complete
02:03:26.167 00.061 16108 worker thread done servicing request
02:03:26.167 00.000 21068 OnExposeComplete: enter
02:03:26.168 00.001 21068 UpdateGuideState(): m_state=6
02:03:26.169 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12040
02:03:26.170 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.67, Mass=148771, SNR=120.4, Peak=17088 HFD=3.4
02:03:26.170 00.000 21068 MultiStar: [#1 -0.05,-0.01,0.85,U] [#2 -0.02,-0.43,0.96,U] [#3 -0.00,-0.26,0.70,U] [#4 -0.22,-0.32,0.64,U] [#5 0.11,-0.08,0.62,U] [#6 -0.03,-0.22,0.65,U] [#7 0.25,-0.22,0.46,U] [#8 -0.07,-0.16,0.51,U] 
02:03:26.171 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.23}, one-star: {-0.05, -0.27}
02:03:26.172 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
02:03:26.173 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
02:03:26.173 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.65 mountX=-0.02 mountY=0.22, mountTheta=1.67
02:03:26.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.23, opts=13)
02:03:26.176 00.001 21068 Enqueuing Move request for scope (-0.02, -0.23)
02:03:26.176 00.000 16108 Worker thread wakes up
02:03:26.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
02:03:26.176 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
02:03:26.177 00.001 16108 Moving (-0.02, -0.23) raw xDistance=-0.02 yDistance=0.22
02:03:26.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:03:26.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:03:26.177 00.000 16108 MoveAxis(E, 0, ABG)
02:03:26.177 00.000 16108 Move returns status 0, amount 0
02:03:26.177 00.000 16108 MoveAxis(S, 45, ABG)
02:03:26.177 00.000 16108 Guiding  Dir = 1, Dur = 45
02:03:26.177 00.000 16108 IsSlewing returns 0
02:03:26.177 00.000 16108 IsGuiding returns 0
02:03:26.181 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3366, FiltMin=2870, FiltMax=59270, Gamma=1.000
02:03:26.197 00.016 16108 PulseGuide returned control before completion, sleep 36
02:03:26.210 00.013 21068 UpdateGuideState exits: m=148771 SNR=120.4
02:03:26.213 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.215 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:26.217 00.002 21068 Enqueuing Expose request
02:03:26.242 00.025 16108 IsGuiding returns 1
02:03:26.242 00.000 16108 scope still moving after pulse duration time elapsed
02:03:26.273 00.031 16108 IsSlewing returns 0
02:03:26.273 00.000 16108 IsGuiding returns 0
02:03:26.274 00.001 16108 scope move finished after 45 + 50 ms
02:03:26.274 00.000 16108 Move returns status 0, amount 45
02:03:26.274 00.000 16108 move complete, result=0
02:03:26.274 00.000 16108 worker thread done servicing request
02:03:26.274 00.000 16108 Worker thread wakes up
02:03:26.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:26.274 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:03:26.275 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:27.424 01.149 16108 Exposure complete
02:03:27.481 00.057 16108 worker thread done servicing request
02:03:27.481 00.000 21068 OnExposeComplete: enter
02:03:27.482 00.001 21068 UpdateGuideState(): m_state=6
02:03:27.484 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12041
02:03:27.485 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.63, Mass=130958, SNR=92.4, Peak=17632 HFD=3.2
02:03:27.486 00.001 21068 MultiStar: [#1 -0.06,-0.13,1.16,U] [#2 0.17,-0.37,1.14,U] [#3 -0.09,-0.39,0.88,U] [#4 -0.47,-0.01,0.97,U] [#5 0.16,-0.27,0.87,U] [#6 0.02,-0.32,0.66,U] [#7 -0.07,-0.07,0.59,U] [#8 0.06,-0.16,0.66,U] 
02:03:27.487 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.23}, one-star: {-0.28, -0.31}
02:03:27.488 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
02:03:27.489 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
02:03:27.489 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.85 mountX=0.03 mountY=0.24, mountTheta=1.46
02:03:27.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.23, opts=13)
02:03:27.492 00.001 21068 Enqueuing Move request for scope (-0.07, -0.23)
02:03:27.493 00.001 16108 Worker thread wakes up
02:03:27.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
02:03:27.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
02:03:27.493 00.000 16108 Moving (-0.07, -0.23) raw xDistance=0.03 yDistance=0.24
02:03:27.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:27.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:03:27.493 00.000 16108 MoveAxis(E, 0, ABG)
02:03:27.493 00.000 16108 Move returns status 0, amount 0
02:03:27.493 00.000 16108 MoveAxis(S, 48, ABG)
02:03:27.493 00.000 16108 Guiding  Dir = 1, Dur = 48
02:03:27.494 00.001 16108 IsSlewing returns 0
02:03:27.494 00.000 16108 IsGuiding returns 0
02:03:27.497 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3366, FiltMin=2841, FiltMax=55568, Gamma=1.000
02:03:27.513 00.016 21068 UpdateGuideState exits: m=130958 SNR=92.4
02:03:27.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:27.516 00.001 21068 Enqueuing Expose request
02:03:27.545 00.029 16108 IsGuiding returns 1
02:03:27.545 00.000 16108 scope still moving after pulse duration time elapsed
02:03:27.575 00.030 16108 IsSlewing returns 0
02:03:27.575 00.000 16108 IsGuiding returns 1
02:03:27.605 00.030 16108 IsSlewing returns 0
02:03:27.605 00.000 16108 IsGuiding returns 1
02:03:27.637 00.032 16108 IsSlewing returns 0
02:03:27.637 00.000 16108 IsGuiding returns 0
02:03:27.637 00.000 16108 scope move finished after 48 + 94 ms
02:03:27.637 00.000 16108 Move returns status 0, amount 48
02:03:27.637 00.000 16108 move complete, result=0
02:03:27.637 00.000 16108 worker thread done servicing request
02:03:27.637 00.000 16108 Worker thread wakes up
02:03:27.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:27.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:27.637 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:03:28.600 00.963 16108 Exposure complete
02:03:28.654 00.054 16108 worker thread done servicing request
02:03:28.654 00.000 21068 OnExposeComplete: enter
02:03:28.656 00.002 21068 UpdateGuideState(): m_state=6
02:03:28.657 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12042
02:03:28.658 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=875.68, Mass=140061, SNR=90.4, Peak=17043 HFD=3.5
02:03:28.659 00.001 21068 MultiStar: [#1 -0.04,0.02,1.19,U] [#2 0.04,-0.24,1.10,U] [#3 0.10,-0.25,1.07,U] [#4 -0.38,-0.15,0.91,U] [#5 -0.03,-0.07,0.77,U] [#6 -0.16,-0.06,0.82,U] [#7 0.11,-0.17,0.63,U] [#8 0.04,0.34,0.74,U] 
02:03:28.660 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.23, -0.26}
02:03:28.661 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
02:03:28.662 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
02:03:28.662 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.12 mountX=0.04 mountY=0.12, mountTheta=1.20
02:03:28.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
02:03:28.665 00.001 21068 Enqueuing Move request for scope (-0.06, -0.10)
02:03:28.666 00.001 16108 Worker thread wakes up
02:03:28.667 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:03:28.667 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:03:28.667 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.12
02:03:28.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:28.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:28.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:03:28.667 00.000 16108 MoveAxis(E, 0, ABG)
02:03:28.667 00.000 16108 Move returns status 0, amount 0
02:03:28.668 00.001 16108 MoveAxis(N, 0, ABG)
02:03:28.668 00.000 16108 Move returns status 0, amount 0
02:03:28.668 00.000 16108 move complete, result=0
02:03:28.668 00.000 16108 worker thread done servicing request
02:03:28.675 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3366, FiltMin=2883, FiltMax=59085, Gamma=1.000
02:03:28.703 00.028 21068 UpdateGuideState exits: m=140061 SNR=90.4
02:03:28.705 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:28.705 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:28.706 00.001 21068 Enqueuing Expose request
02:03:28.708 00.002 16108 Worker thread wakes up
02:03:28.708 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:28.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:28.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:29.866 01.158 16108 Exposure complete
02:03:29.930 00.064 16108 worker thread done servicing request
02:03:29.930 00.000 21068 OnExposeComplete: enter
02:03:29.931 00.001 21068 UpdateGuideState(): m_state=6
02:03:29.932 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12043
02:03:29.932 00.000 21068 Star::Find returns 1 (0), X=221.51, Y=875.84, Mass=126369, SNR=88.0, Peak=16931 HFD=3.4
02:03:29.933 00.001 21068 MultiStar: [#1 0.12,0.15,1.19,U] [#2 0.26,-0.26,1.04,U] [#3 0.18,-0.06,1.09,U] [#4 -0.47,-0.12,0.82,U] [#5 0.30,0.12,1.00,U] [#6 0.01,0.16,0.88,U] [#7 0.31,-0.20,0.64,U] [#8 0.05,0.25,0.72,U] 
02:03:29.934 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.05, -0.10}
02:03:29.935 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:03:29.936 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:03:29.937 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
02:03:29.939 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
02:03:29.940 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
02:03:29.941 00.001 16108 Worker thread wakes up
02:03:29.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:03:29.941 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:03:29.941 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
02:03:29.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:29.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:29.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:29.941 00.000 16108 MoveAxis(E, 0, ABG)
02:03:29.941 00.000 16108 Move returns status 0, amount 0
02:03:29.941 00.000 16108 MoveAxis(N, 0, ABG)
02:03:29.941 00.000 16108 Move returns status 0, amount 0
02:03:29.941 00.000 16108 move complete, result=0
02:03:29.941 00.000 16108 worker thread done servicing request
02:03:29.944 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3363, FiltMin=2902, FiltMax=56973, Gamma=1.000
02:03:29.959 00.015 21068 UpdateGuideState exits: m=126369 SNR=88.0
02:03:29.959 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:29.961 00.001 21068 Enqueuing Expose request
02:03:29.961 00.000 16108 Worker thread wakes up
02:03:29.962 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:29.962 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:29.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:30.951 00.989 16108 Exposure complete
02:03:31.019 00.068 16108 worker thread done servicing request
02:03:31.019 00.000 21068 OnExposeComplete: enter
02:03:31.021 00.002 21068 UpdateGuideState(): m_state=6
02:03:31.022 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12044
02:03:31.023 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=875.78, Mass=129153, SNR=91.1, Peak=16867 HFD=3.2
02:03:31.024 00.001 21068 MultiStar: [#1 0.10,-0.10,1.09,U] [#2 0.25,-0.02,1.18,U] [#3 0.10,-0.19,0.92,U] [#4 -0.37,0.08,0.80,U] [#5 0.29,0.02,0.78,U] [#6 0.19,0.06,0.87,U] [#7 0.15,-0.06,0.57,U] [#8 0.26,0.15,0.70,U] 
02:03:31.025 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {-0.06, -0.16}
02:03:31.025 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
02:03:31.026 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
02:03:31.027 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=-0.10 mountY=0.01, mountTheta=3.06
02:03:31.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
02:03:31.029 00.000 21068 Enqueuing Move request for scope (0.10, -0.03)
02:03:31.032 00.003 16108 Worker thread wakes up
02:03:31.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:03:31.032 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:03:31.032 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.01
02:03:31.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:31.033 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:31.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:03:31.033 00.000 16108 MoveAxis(E, 0, ABG)
02:03:31.033 00.000 16108 Move returns status 0, amount 0
02:03:31.033 00.000 16108 MoveAxis(N, 0, ABG)
02:03:31.033 00.000 16108 Move returns status 0, amount 0
02:03:31.033 00.000 16108 move complete, result=0
02:03:31.033 00.000 16108 worker thread done servicing request
02:03:31.044 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3363, FiltMin=2832, FiltMax=65440, Gamma=1.000
02:03:31.066 00.022 21068 UpdateGuideState exits: m=129153 SNR=91.1
02:03:31.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:31.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:31.070 00.002 21068 Enqueuing Expose request
02:03:31.072 00.002 16108 Worker thread wakes up
02:03:31.072 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:31.074 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:31.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:32.239 01.165 16108 Exposure complete
02:03:32.312 00.073 16108 worker thread done servicing request
02:03:32.312 00.000 21068 OnExposeComplete: enter
02:03:32.313 00.001 21068 UpdateGuideState(): m_state=6
02:03:32.314 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12045
02:03:32.314 00.000 21068 Star::Find returns 1 (0), X=221.17, Y=875.78, Mass=119578, SNR=90.5, Peak=16448 HFD=3.4
02:03:32.315 00.001 21068 MultiStar: [#1 -0.06,-0.01,0.94,U] [#2 -0.14,-0.13,1.07,U] [#3 0.11,-0.07,1.02,U] [#4 -0.42,-0.20,0.88,U] [#5 0.19,-0.12,0.89,U] [#6 -0.12,0.10,0.83,U] [#7 0.23,-0.31,0.55,U] [#8 0.09,-0.07,0.74,U] 
02:03:32.316 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.29, -0.16}
02:03:32.317 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
02:03:32.317 00.000 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
02:03:32.319 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.13 mountX=0.04 mountY=0.11, mountTheta=1.20
02:03:32.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
02:03:32.321 00.000 21068 Enqueuing Move request for scope (-0.06, -0.10)
02:03:32.322 00.001 16108 Worker thread wakes up
02:03:32.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:03:32.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:03:32.322 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
02:03:32.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:32.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:32.323 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:03:32.323 00.000 16108 MoveAxis(E, 0, ABG)
02:03:32.323 00.000 16108 Move returns status 0, amount 0
02:03:32.323 00.000 16108 MoveAxis(N, 0, ABG)
02:03:32.323 00.000 16108 Move returns status 0, amount 0
02:03:32.323 00.000 16108 move complete, result=0
02:03:32.323 00.000 16108 worker thread done servicing request
02:03:32.326 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3366, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:03:32.342 00.016 21068 UpdateGuideState exits: m=119578 SNR=90.5
02:03:32.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:32.343 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:32.344 00.001 21068 Enqueuing Expose request
02:03:32.345 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:32.346 00.001 16108 Worker thread wakes up
02:03:32.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:32.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:33.322 00.976 16108 Exposure complete
02:03:33.394 00.072 16108 worker thread done servicing request
02:03:33.394 00.000 21068 OnExposeComplete: enter
02:03:33.395 00.001 21068 UpdateGuideState(): m_state=6
02:03:33.396 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12046
02:03:33.398 00.002 21068 Star::Find returns 1 (0), X=221.28, Y=875.63, Mass=152834, SNR=105.4, Peak=18384 HFD=3.3
02:03:33.400 00.002 21068 MultiStar: [#1 -0.33,-0.00,0.96,U] [#2 -0.00,-0.36,1.04,U] [#3 -0.12,-0.05,0.86,U] [#4 -0.54,-0.23,0.00,M1] [#5 -0.05,0.03,0.79,U] [#6 -0.43,0.04,0.65,U] [#7 0.29,-0.28,0.50,U] [#8 -0.01,0.09,0.74,U] 
02:03:33.401 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.19, -0.31}
02:03:33.403 00.002 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
02:03:33.405 00.002 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
02:03:33.407 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.37 mountX=0.10 mountY=0.14, mountTheta=0.96
02:03:33.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.12, opts=13)
02:03:33.411 00.002 21068 Enqueuing Move request for scope (-0.12, -0.12)
02:03:33.413 00.002 16108 Worker thread wakes up
02:03:33.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
02:03:33.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
02:03:33.413 00.000 16108 Moving (-0.12, -0.12) raw xDistance=0.10 yDistance=0.14
02:03:33.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:03:33.414 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:33.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:03:33.414 00.000 16108 MoveAxis(E, 0, ABG)
02:03:33.414 00.000 16108 Move returns status 0, amount 0
02:03:33.414 00.000 16108 MoveAxis(N, 0, ABG)
02:03:33.414 00.000 16108 Move returns status 0, amount 0
02:03:33.414 00.000 16108 move complete, result=0
02:03:33.414 00.000 16108 worker thread done servicing request
02:03:33.421 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3363, FiltMin=2838, FiltMax=61613, Gamma=1.000
02:03:33.439 00.018 21068 UpdateGuideState exits: m=152834 SNR=105.4
02:03:33.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.440 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:33.441 00.001 21068 Enqueuing Expose request
02:03:33.442 00.001 16108 Worker thread wakes up
02:03:33.442 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:33.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:33.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:34.607 01.165 16108 Exposure complete
02:03:34.680 00.073 16108 worker thread done servicing request
02:03:34.680 00.000 21068 OnExposeComplete: enter
02:03:34.682 00.002 21068 UpdateGuideState(): m_state=6
02:03:34.683 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12047
02:03:34.686 00.003 21068 Star::Find returns 1 (0), X=221.30, Y=875.78, Mass=130931, SNR=90.6, Peak=17760 HFD=3.3
02:03:34.688 00.002 21068 MultiStar: [#1 0.13,0.18,1.12,U] [#2 0.08,-0.27,1.08,U] [#3 0.07,-0.15,1.13,U] [#4 -0.33,0.01,0.88,U] [#5 0.13,-0.04,0.83,U] [#6 -0.31,0.24,0.79,U] [#7 0.39,-0.24,0.57,U] [#8 0.18,0.34,0.79,U] 
02:03:34.690 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.16, -0.16}
02:03:34.690 00.000 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
02:03:34.692 00.002 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
02:03:34.693 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.07 mountX=-0.01 mountY=0.01, mountTheta=2.27
02:03:34.696 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
02:03:34.699 00.003 21068 Enqueuing Move request for scope (0.01, -0.02)
02:03:34.701 00.002 16108 Worker thread wakes up
02:03:34.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:03:34.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:03:34.701 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
02:03:34.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:34.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:34.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:03:34.702 00.001 16108 MoveAxis(E, 0, ABG)
02:03:34.702 00.000 16108 Move returns status 0, amount 0
02:03:34.702 00.000 16108 MoveAxis(N, 0, ABG)
02:03:34.702 00.000 16108 Move returns status 0, amount 0
02:03:34.702 00.000 16108 move complete, result=0
02:03:34.702 00.000 16108 worker thread done servicing request
02:03:34.710 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3363, FiltMin=2889, FiltMax=61021, Gamma=1.000
02:03:34.726 00.016 21068 UpdateGuideState exits: m=130931 SNR=90.6
02:03:34.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:34.729 00.001 21068 Enqueuing Expose request
02:03:34.729 00.000 16108 Worker thread wakes up
02:03:34.729 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:34.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:34.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:35.711 00.981 16108 Exposure complete
02:03:35.767 00.056 16108 worker thread done servicing request
02:03:35.768 00.001 21068 OnExposeComplete: enter
02:03:35.768 00.000 21068 UpdateGuideState(): m_state=6
02:03:35.769 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12048
02:03:35.770 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=875.91, Mass=117561, SNR=80.5, Peak=18307 HFD=3.1
02:03:35.771 00.001 21068 MultiStar: [#1 0.13,0.19,1.24,U] [#2 0.14,-0.29,1.27,U] [#3 0.13,-0.25,1.12,U] [#4 -0.25,-0.12,0.91,U] [#5 0.29,0.10,0.95,U] [#6 -0.08,-0.05,0.82,U] [#7 0.32,-0.18,0.66,U] [#8 0.03,0.17,0.99,U] 
02:03:35.772 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.00, -0.03}
02:03:35.773 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
02:03:35.774 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
02:03:35.774 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.49 mountX=-0.01 mountY=0.03, mountTheta=1.84
02:03:35.776 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
02:03:35.777 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
02:03:35.778 00.001 16108 Worker thread wakes up
02:03:35.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
02:03:35.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
02:03:35.778 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
02:03:35.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:35.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:35.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:03:35.778 00.000 16108 MoveAxis(E, 0, ABG)
02:03:35.778 00.000 16108 Move returns status 0, amount 0
02:03:35.778 00.000 16108 MoveAxis(N, 0, ABG)
02:03:35.778 00.000 16108 Move returns status 0, amount 0
02:03:35.778 00.000 16108 move complete, result=0
02:03:35.778 00.000 16108 worker thread done servicing request
02:03:35.781 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3363, FiltMin=2848, FiltMax=56336, Gamma=1.000
02:03:35.796 00.015 21068 UpdateGuideState exits: m=117561 SNR=80.5
02:03:35.797 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:35.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:35.799 00.001 21068 Enqueuing Expose request
02:03:35.800 00.001 16108 Worker thread wakes up
02:03:35.800 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:35.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:35.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:36.969 01.169 16108 Exposure complete
02:03:37.026 00.057 16108 worker thread done servicing request
02:03:37.026 00.000 21068 OnExposeComplete: enter
02:03:37.027 00.001 21068 UpdateGuideState(): m_state=6
02:03:37.027 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12049
02:03:37.028 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=875.58, Mass=108173, SNR=70.8, Peak=13651 HFD=3.1
02:03:37.029 00.001 21068 MultiStar: [#1 0.27,0.05,1.56,U] [#2 0.12,-0.25,1.42,U] [#3 0.12,-0.34,1.35,U] [#4 0.06,-0.14,1.18,U] [#5 0.07,-0.33,1.13,U] [#6 0.06,0.06,0.99,U] [#7 0.41,-0.07,0.82,U] [#8 -0.17,-0.11,0.85,U] 
02:03:37.031 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.10, -0.36}
02:03:37.032 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
02:03:37.032 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
02:03:37.033 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.15 mountY=0.14, mountTheta=2.40
02:03:37.034 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.17, opts=13)
02:03:37.035 00.001 21068 Enqueuing Move request for scope (0.12, -0.17)
02:03:37.036 00.001 16108 Worker thread wakes up
02:03:37.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
02:03:37.036 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
02:03:37.036 00.000 16108 Moving (0.12, -0.17) raw xDistance=-0.15 yDistance=0.14
02:03:37.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:03:37.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:37.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:03:37.036 00.000 16108 MoveAxis(E, 0, ABG)
02:03:37.036 00.000 16108 Move returns status 0, amount 0
02:03:37.036 00.000 16108 MoveAxis(N, 0, ABG)
02:03:37.036 00.000 16108 Move returns status 0, amount 0
02:03:37.036 00.000 16108 move complete, result=0
02:03:37.037 00.001 16108 worker thread done servicing request
02:03:37.040 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3363, FiltMin=2896, FiltMax=55373, Gamma=1.000
02:03:37.064 00.024 21068 UpdateGuideState exits: m=108173 SNR=70.8
02:03:37.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:37.067 00.001 21068 Enqueuing Expose request
02:03:37.067 00.000 16108 Worker thread wakes up
02:03:37.068 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:37.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:37.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:38.044 00.976 16108 Exposure complete
02:03:38.101 00.057 16108 worker thread done servicing request
02:03:38.101 00.000 21068 OnExposeComplete: enter
02:03:38.102 00.001 21068 UpdateGuideState(): m_state=6
02:03:38.103 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12050
02:03:38.104 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=875.82, Mass=126396, SNR=87.4, Peak=14771 HFD=3.7
02:03:38.105 00.001 21068 MultiStar: [#1 0.02,0.04,1.15,U] [#2 0.13,-0.45,1.14,U] [#3 0.12,-0.07,1.07,U] [#4 -0.14,-0.08,0.79,U] [#5 0.04,-0.05,0.93,U] [#6 0.02,-0.01,0.74,U] [#7 0.36,-0.14,0.55,U] [#8 0.05,0.07,0.76,U] 
02:03:38.106 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.30, -0.12}
02:03:38.107 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
02:03:38.108 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
02:03:38.109 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=-0.04 mountY=0.09, mountTheta=1.96
02:03:38.110 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
02:03:38.111 00.001 21068 Enqueuing Move request for scope (0.02, -0.10)
02:03:38.112 00.001 16108 Worker thread wakes up
02:03:38.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:03:38.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:03:38.112 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.04 yDistance=0.09
02:03:38.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:03:38.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:38.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:03:38.112 00.000 16108 MoveAxis(E, 0, ABG)
02:03:38.112 00.000 16108 Move returns status 0, amount 0
02:03:38.112 00.000 16108 MoveAxis(N, 0, ABG)
02:03:38.113 00.001 16108 Move returns status 0, amount 0
02:03:38.113 00.000 16108 move complete, result=0
02:03:38.113 00.000 16108 worker thread done servicing request
02:03:38.116 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3366, FiltMin=2877, FiltMax=55101, Gamma=1.000
02:03:38.143 00.027 21068 UpdateGuideState exits: m=126396 SNR=87.4
02:03:38.145 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:38.146 00.000 21068 Enqueuing Expose request
02:03:38.147 00.001 16108 Worker thread wakes up
02:03:38.147 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:38.149 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:38.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:39.309 01.160 16108 Exposure complete
02:03:39.365 00.056 16108 worker thread done servicing request
02:03:39.365 00.000 21068 OnExposeComplete: enter
02:03:39.366 00.001 21068 UpdateGuideState(): m_state=6
02:03:39.368 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12051
02:03:39.368 00.000 21068 Star::Find returns 1 (0), X=221.16, Y=875.63, Mass=120308, SNR=79.4, Peak=14848 HFD=3.4
02:03:39.369 00.001 21068 MultiStar: [#1 -0.09,-0.11,1.05,U] [#2 0.11,-0.51,1.27,U] [#3 -0.06,-0.39,0.98,U] [#4 -0.41,-0.32,0.93,U] [#5 0.14,0.11,1.07,U] [#6 0.02,-0.12,0.70,U] [#7 0.10,-0.23,0.74,U] [#8 -0.04,0.11,0.87,U] 
02:03:39.370 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.21}, one-star: {-0.30, -0.31}
02:03:39.371 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
02:03:39.372 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
02:03:39.372 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.21 cameraTheta=-1.85 mountX=0.02 mountY=0.21, mountTheta=1.47
02:03:39.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.21, opts=13)
02:03:39.374 00.000 21068 Enqueuing Move request for scope (-0.06, -0.21)
02:03:39.375 00.001 16108 Worker thread wakes up
02:03:39.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
02:03:39.375 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
02:03:39.375 00.000 16108 Moving (-0.06, -0.21) raw xDistance=0.02 yDistance=0.21
02:03:39.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:39.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:03:39.375 00.000 16108 MoveAxis(E, 0, ABG)
02:03:39.375 00.000 16108 Move returns status 0, amount 0
02:03:39.375 00.000 16108 MoveAxis(S, 43, ABG)
02:03:39.375 00.000 16108 Guiding  Dir = 1, Dur = 43
02:03:39.376 00.001 16108 IsSlewing returns 0
02:03:39.376 00.000 16108 IsGuiding returns 0
02:03:39.380 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3366, FiltMin=2896, FiltMax=58301, Gamma=1.000
02:03:39.395 00.015 21068 UpdateGuideState exits: m=120308 SNR=79.4
02:03:39.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.396 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:39.397 00.001 21068 Enqueuing Expose request
02:03:39.416 00.019 16108 PulseGuide returned control before completion, sleep 14
02:03:39.431 00.015 16108 IsGuiding returns 1
02:03:39.431 00.000 16108 scope still moving after pulse duration time elapsed
02:03:39.463 00.032 16108 IsSlewing returns 0
02:03:39.463 00.000 16108 IsGuiding returns 1
02:03:39.495 00.032 16108 IsSlewing returns 0
02:03:39.495 00.000 16108 IsGuiding returns 1
02:03:39.526 00.031 16108 IsSlewing returns 0
02:03:39.526 00.000 16108 IsGuiding returns 0
02:03:39.526 00.000 16108 scope move finished after 43 + 106 ms
02:03:39.526 00.000 16108 Move returns status 0, amount 43
02:03:39.526 00.000 16108 move complete, result=0
02:03:39.526 00.000 16108 worker thread done servicing request
02:03:39.527 00.001 16108 Worker thread wakes up
02:03:39.527 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:39.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:39.527 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:03:40.505 00.978 16108 Exposure complete
02:03:40.561 00.056 16108 worker thread done servicing request
02:03:40.562 00.001 21068 OnExposeComplete: enter
02:03:40.564 00.002 21068 UpdateGuideState(): m_state=6
02:03:40.564 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12052
02:03:40.565 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.20, Mass=144735, SNR=97.8, Peak=17056 HFD=3.7
02:03:40.566 00.001 21068 MultiStar: [#1 -0.19,0.38,0.95,U] [#2 0.01,-0.03,1.07,U] [#3 -0.11,0.17,0.93,U] [#4 -0.51,0.31,0.00,M1] [#5 0.07,0.13,0.85,U] [#6 -0.31,0.30,0.77,U] [#7 -0.01,-0.12,0.54,U] [#8 -0.33,0.47,0.72,U] 
02:03:40.567 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.20}, one-star: {-0.38, 0.26}
02:03:40.568 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
02:03:40.568 00.000 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
02:03:40.569 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=0.19 mountY=-0.16, mountTheta=-0.70
02:03:40.570 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.20, opts=13)
02:03:40.571 00.001 21068 Enqueuing Move request for scope (-0.16, 0.20)
02:03:40.572 00.001 16108 Worker thread wakes up
02:03:40.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
02:03:40.572 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
02:03:40.572 00.000 16108 Moving (-0.16, 0.20) raw xDistance=0.19 yDistance=-0.16
02:03:40.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:03:40.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:40.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:03:40.572 00.000 16108 MoveAxis(E, 0, ABG)
02:03:40.572 00.000 16108 Move returns status 0, amount 0
02:03:40.572 00.000 16108 MoveAxis(N, 0, ABG)
02:03:40.572 00.000 16108 Move returns status 0, amount 0
02:03:40.572 00.000 16108 move complete, result=0
02:03:40.572 00.000 16108 worker thread done servicing request
02:03:40.578 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3366, FiltMin=2909, FiltMax=56281, Gamma=1.000
02:03:40.598 00.020 21068 UpdateGuideState exits: m=144735 SNR=97.8
02:03:40.600 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:40.602 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:40.603 00.001 21068 Enqueuing Expose request
02:03:40.604 00.001 16108 Worker thread wakes up
02:03:40.604 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:40.606 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:40.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:41.775 01.169 16108 Exposure complete
02:03:41.842 00.067 16108 worker thread done servicing request
02:03:41.842 00.000 21068 OnExposeComplete: enter
02:03:41.844 00.002 21068 UpdateGuideState(): m_state=6
02:03:41.845 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12053
02:03:41.847 00.002 21068 Star::Find returns 1 (0), X=221.18, Y=875.89, Mass=132399, SNR=92.9, Peak=16304 HFD=3.4
02:03:41.848 00.001 21068 MultiStar: [#1 0.16,0.30,1.03,U] [#2 0.20,-0.27,1.20,U] [#3 -0.16,-0.11,1.19,U] [#4 -0.09,-0.06,0.83,U] [#5 0.38,0.12,0.86,U] [#6 0.20,0.05,0.71,U] [#7 0.25,-0.06,0.62,U] [#8 0.22,0.31,0.76,U] 
02:03:41.850 00.002 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {-0.28, -0.05}
02:03:41.851 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
02:03:41.853 00.002 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
02:03:41.854 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
02:03:41.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
02:03:41.857 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
02:03:41.858 00.001 16108 Worker thread wakes up
02:03:41.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:03:41.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:03:41.858 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
02:03:41.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:41.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:41.859 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:41.859 00.000 16108 MoveAxis(E, 0, ABG)
02:03:41.859 00.000 16108 Move returns status 0, amount 0
02:03:41.859 00.000 16108 MoveAxis(N, 0, ABG)
02:03:41.859 00.000 16108 Move returns status 0, amount 0
02:03:41.859 00.000 16108 move complete, result=0
02:03:41.859 00.000 16108 worker thread done servicing request
02:03:41.863 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=339, max=65535, med=3366, FiltMin=2893, FiltMax=65440, Gamma=1.000
02:03:41.888 00.025 21068 UpdateGuideState exits: m=132399 SNR=92.9
02:03:41.890 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:41.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:41.892 00.001 21068 Enqueuing Expose request
02:03:41.895 00.003 16108 Worker thread wakes up
02:03:41.895 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:41.895 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:41.896 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:42.872 00.976 16108 Exposure complete
02:03:42.930 00.058 16108 worker thread done servicing request
02:03:42.930 00.000 21068 OnExposeComplete: enter
02:03:42.931 00.001 21068 UpdateGuideState(): m_state=6
02:03:42.932 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12054
02:03:42.933 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=875.83, Mass=119460, SNR=78.0, Peak=15811 HFD=3.4
02:03:42.934 00.001 21068 MultiStar: [#1 1.10,0.10,0.00,M1] [#2 1.09,-0.14,0.00,M1] [#3 0.75,-0.21,0.00,M1] [#4 0.36,-0.10,0.87,U] [#5 0.95,0.10,0.00,M1] [#6 0.77,-0.27,0.00,M1] [#7 0.84,-0.10,0.00,M1] [#8 0.87,0.16,0.00,M1] 
02:03:42.935 00.001 21068 refined, 1 included, MultiStar: {0.56, -0.11}, one-star: {0.74, -0.11}
02:03:42.935 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
02:03:42.936 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:03:42.937 00.001 21068 CameraToMount -- cameraX=0.56 cameraY=-0.11 hyp=0.57 cameraTheta=-0.19 mountX=-0.57 mountY=-0.03, mountTheta=-3.09
02:03:42.941 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.56, y=-0.11, opts=13)
02:03:42.942 00.001 21068 Enqueuing Move request for scope (0.56, -0.11)
02:03:42.942 00.000 16108 Worker thread wakes up
02:03:42.943 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.11) opts 0xd
02:03:42.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.56, -0.11)
02:03:42.943 00.000 16108 Moving (0.56, -0.11) raw xDistance=-0.57 yDistance=-0.03
02:03:42.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:03:42.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:42.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:42.943 00.000 16108 MoveAxis(E, 150, ABG)
02:03:42.943 00.000 16108 Guiding  Dir = 2, Dur = 150
02:03:42.943 00.000 16108 IsSlewing returns 0
02:03:42.943 00.000 16108 IsGuiding returns 0
02:03:42.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3366, FiltMin=2912, FiltMax=56473, Gamma=1.000
02:03:42.967 00.020 21068 UpdateGuideState exits: m=119460 SNR=78.0
02:03:42.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:42.970 00.001 21068 Enqueuing Expose request
02:03:42.980 00.010 16108 PulseGuide returned control before completion, sleep 123
02:03:43.120 00.140 16108 IsGuiding returns 1
02:03:43.120 00.000 16108 scope still moving after pulse duration time elapsed
02:03:43.152 00.032 16108 IsSlewing returns 0
02:03:43.152 00.000 16108 IsGuiding returns 0
02:03:43.152 00.000 16108 scope move finished after 150 + 59 ms
02:03:43.152 00.000 16108 Move returns status 0, amount 150
02:03:43.153 00.001 16108 MoveAxis(N, 0, ABG)
02:03:43.153 00.000 16108 Move returns status 0, amount 0
02:03:43.153 00.000 16108 move complete, result=0
02:03:43.153 00.000 16108 worker thread done servicing request
02:03:43.153 00.000 21068 GuideStep: -0.6 px 150 ms EAST, -0.0 px 0 ms NORTH
02:03:43.156 00.003 16108 Worker thread wakes up
02:03:43.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:43.157 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:44.313 01.156 16108 Exposure complete
02:03:44.369 00.056 16108 worker thread done servicing request
02:03:44.369 00.000 21068 OnExposeComplete: enter
02:03:44.370 00.001 21068 UpdateGuideState(): m_state=6
02:03:44.371 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12055
02:03:44.371 00.000 21068 Star::Find returns 1 (0), X=221.54, Y=874.92, Mass=118762, SNR=88.3, Peak=15725 HFD=3.3
02:03:44.372 00.001 21068 MultiStar: [#1 0.30,-0.46,1.05,U] [#2 0.22,-0.89,0.00,M2] [#3 0.38,-0.51,0.00,M2] [#4 0.05,-0.45,0.86,U] [#5 0.78,-0.53,0.00,M2] [#6 0.07,-0.86,0.00,M2] [#7 0.62,-0.73,0.00,M2] [#8 0.06,-0.38,0.72,U] 
02:03:44.374 00.002 21068 refined, 3 included, MultiStar: {0.13, -0.59}, one-star: {0.08, -1.02}
02:03:44.375 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
02:03:44.375 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
02:03:44.377 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.59 hyp=0.61 cameraTheta=-1.35 mountX=-0.23 mountY=0.55, mountTheta=1.98
02:03:44.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.59, opts=13)
02:03:44.380 00.001 21068 Enqueuing Move request for scope (0.13, -0.59)
02:03:44.382 00.002 16108 Worker thread wakes up
02:03:44.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.59) opts 0xd
02:03:44.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.59)
02:03:44.382 00.000 16108 Moving (0.13, -0.59) raw xDistance=-0.23 yDistance=0.55
02:03:44.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
02:03:44.383 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:03:44.383 00.000 16108 MoveAxis(E, 72, ABG)
02:03:44.383 00.000 16108 Guiding  Dir = 2, Dur = 72
02:03:44.383 00.000 16108 IsSlewing returns 0
02:03:44.384 00.001 16108 IsGuiding returns 0
02:03:44.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3366, FiltMin=2841, FiltMax=49280, Gamma=1.000
02:03:44.409 00.020 16108 PulseGuide returned control before completion, sleep 58
02:03:44.420 00.011 21068 UpdateGuideState exits: m=118762 SNR=88.3
02:03:44.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:44.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:44.424 00.002 21068 Enqueuing Expose request
02:03:44.470 00.046 16108 IsGuiding returns 1
02:03:44.470 00.000 16108 scope still moving after pulse duration time elapsed
02:03:44.501 00.031 16108 IsSlewing returns 0
02:03:44.501 00.000 16108 IsGuiding returns 0
02:03:44.501 00.000 16108 scope move finished after 72 + 46 ms
02:03:44.501 00.000 16108 Move returns status 0, amount 72
02:03:44.501 00.000 16108 MoveAxis(S, 110, ABG)
02:03:44.501 00.000 16108 Guiding  Dir = 1, Dur = 110
02:03:44.501 00.000 16108 IsSlewing returns 0
02:03:44.501 00.000 16108 IsGuiding returns 0
02:03:44.506 00.005 16108 PulseGuide returned control before completion, sleep 117
02:03:44.629 00.123 16108 IsGuiding returns 1
02:03:44.629 00.000 16108 scope still moving after pulse duration time elapsed
02:03:44.660 00.031 16108 IsSlewing returns 0
02:03:44.660 00.000 16108 IsGuiding returns 0
02:03:44.660 00.000 16108 scope move finished after 110 + 48 ms
02:03:44.660 00.000 16108 Move returns status 0, amount 110
02:03:44.660 00.000 16108 move complete, result=0
02:03:44.661 00.001 16108 worker thread done servicing request
02:03:44.661 00.000 16108 Worker thread wakes up
02:03:44.661 00.000 21068 GuideStep: -0.2 px 72 ms EAST, 0.5 px 110 ms SOUTH
02:03:44.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:44.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:45.643 00.981 16108 Exposure complete
02:03:45.713 00.070 16108 worker thread done servicing request
02:03:45.713 00.000 21068 OnExposeComplete: enter
02:03:45.714 00.001 21068 UpdateGuideState(): m_state=6
02:03:45.715 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12056
02:03:45.716 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=875.44, Mass=134082, SNR=94.8, Peak=13760 HFD=3.2
02:03:45.717 00.001 21068 MultiStar: [#1 0.28,-0.31,1.00,U] [#2 0.15,-0.59,0.00,M3] [#3 0.27,-0.47,0.97,U] [#4 -0.14,-0.14,0.71,U] [#5 0.42,-0.46,0.00,M3] [#6 0.21,-0.21,0.82,U] [#7 0.41,-0.26,0.63,U] [#8 -0.07,0.13,0.66,U] 
02:03:45.718 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.28}, one-star: {0.02, -0.50}
02:03:45.718 00.000 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
02:03:45.719 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
02:03:45.720 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.09 mountX=-0.19 mountY=0.24, mountTheta=2.25
02:03:45.722 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.28, opts=13)
02:03:45.722 00.000 21068 Enqueuing Move request for scope (0.15, -0.28)
02:03:45.723 00.001 16108 Worker thread wakes up
02:03:45.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
02:03:45.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
02:03:45.723 00.000 16108 Moving (0.15, -0.28) raw xDistance=-0.19 yDistance=0.24
02:03:45.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:03:45.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:03:45.723 00.000 16108 MoveAxis(E, 0, ABG)
02:03:45.723 00.000 16108 Move returns status 0, amount 0
02:03:45.724 00.001 16108 MoveAxis(S, 48, ABG)
02:03:45.724 00.000 16108 Guiding  Dir = 1, Dur = 48
02:03:45.724 00.000 16108 IsSlewing returns 0
02:03:45.724 00.000 16108 IsGuiding returns 0
02:03:45.730 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3366, FiltMin=2886, FiltMax=52269, Gamma=1.000
02:03:45.757 00.027 16108 PulseGuide returned control before completion, sleep 25
02:03:45.758 00.001 21068 UpdateGuideState exits: m=134082 SNR=94.8
02:03:45.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.762 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:45.764 00.002 21068 Enqueuing Expose request
02:03:45.786 00.022 16108 IsGuiding returns 1
02:03:45.786 00.000 16108 scope still moving after pulse duration time elapsed
02:03:45.817 00.031 16108 IsSlewing returns 0
02:03:45.817 00.000 16108 IsGuiding returns 1
02:03:45.848 00.031 16108 IsSlewing returns 0
02:03:45.848 00.000 16108 IsGuiding returns 0
02:03:45.848 00.000 16108 scope move finished after 48 + 76 ms
02:03:45.848 00.000 16108 Move returns status 0, amount 48
02:03:45.848 00.000 16108 move complete, result=0
02:03:45.848 00.000 16108 worker thread done servicing request
02:03:45.848 00.000 16108 Worker thread wakes up
02:03:45.848 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:03:45.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:45.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:47.019 01.170 16108 Exposure complete
02:03:47.075 00.056 16108 worker thread done servicing request
02:03:47.075 00.000 21068 OnExposeComplete: enter
02:03:47.078 00.003 21068 UpdateGuideState(): m_state=6
02:03:47.080 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12057
02:03:47.081 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.28, Mass=121367, SNR=80.3, Peak=15795 HFD=3.3
02:03:47.084 00.003 21068 MultiStar: [#1 0.05,0.50,1.25,U] [#2 0.27,0.33,1.26,U] [#3 0.25,0.24,1.24,U] [#4 -0.26,0.48,0.92,U] [#5 0.42,0.29,1.00,U] [#6 0.18,0.38,1.00,U] [#7 0.63,0.57,0.00,M2] [#8 0.24,0.70,0.00,M1] 
02:03:47.085 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.36}, one-star: {0.23, 0.34}
02:03:47.087 00.002 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
02:03:47.088 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
02:03:47.089 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.36 hyp=0.40 cameraTheta=1.13 mountX=-0.10 mountY=-0.39, mountTheta=-1.83
02:03:47.090 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.36, opts=13)
02:03:47.091 00.001 21068 Enqueuing Move request for scope (0.17, 0.36)
02:03:47.092 00.001 16108 Worker thread wakes up
02:03:47.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.36) opts 0xd
02:03:47.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.36)
02:03:47.092 00.000 16108 Moving (0.17, 0.36) raw xDistance=-0.10 yDistance=-0.39
02:03:47.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:47.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:47.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:03:47.092 00.000 16108 MoveAxis(E, 0, ABG)
02:03:47.092 00.000 16108 Move returns status 0, amount 0
02:03:47.093 00.001 16108 MoveAxis(N, 0, ABG)
02:03:47.093 00.000 16108 Move returns status 0, amount 0
02:03:47.093 00.000 16108 move complete, result=0
02:03:47.093 00.000 16108 worker thread done servicing request
02:03:47.096 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3366, FiltMin=2848, FiltMax=60125, Gamma=1.000
02:03:47.111 00.015 21068 UpdateGuideState exits: m=121367 SNR=80.3
02:03:47.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:47.113 00.000 21068 Enqueuing Expose request
02:03:47.114 00.001 16108 Worker thread wakes up
02:03:47.114 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:03:47.115 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:47.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:48.091 00.976 16108 Exposure complete
02:03:48.148 00.057 16108 worker thread done servicing request
02:03:48.148 00.000 21068 OnExposeComplete: enter
02:03:48.149 00.001 21068 UpdateGuideState(): m_state=6
02:03:48.150 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12058
02:03:48.150 00.000 21068 Star::Find returns 1 (0), X=221.63, Y=876.13, Mass=118567, SNR=83.3, Peak=14531 HFD=3.3
02:03:48.151 00.001 21068 MultiStar: [#1 0.11,0.55,1.23,U] [#2 0.25,0.21,1.40,U] [#3 0.20,0.27,0.92,U] [#4 -0.25,0.30,0.93,U] [#5 0.42,0.22,0.96,U] [#6 0.07,0.51,0.83,U] [#7 0.41,0.41,0.00,M3] [#8 0.31,0.52,0.00,M2] 
02:03:48.152 00.001 21068 single-star, 6 included, MultiStar: {0.15, 0.32}, one-star: {0.16, 0.19}
02:03:48.153 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
02:03:48.153 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
02:03:48.154 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.87 mountX=-0.13 mountY=-0.23, mountTheta=-2.08
02:03:48.157 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.19, opts=13)
02:03:48.158 00.001 21068 Enqueuing Move request for scope (0.16, 0.19)
02:03:48.158 00.000 16108 Worker thread wakes up
02:03:48.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
02:03:48.158 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
02:03:48.159 00.001 16108 Moving (0.16, 0.19) raw xDistance=-0.13 yDistance=-0.23
02:03:48.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:03:48.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:48.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:03:48.159 00.000 16108 MoveAxis(E, 0, ABG)
02:03:48.159 00.000 16108 Move returns status 0, amount 0
02:03:48.159 00.000 16108 MoveAxis(N, 0, ABG)
02:03:48.159 00.000 16108 Move returns status 0, amount 0
02:03:48.159 00.000 16108 move complete, result=0
02:03:48.159 00.000 16108 worker thread done servicing request
02:03:48.162 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3366, FiltMin=2877, FiltMax=58013, Gamma=1.000
02:03:48.177 00.015 21068 UpdateGuideState exits: m=118567 SNR=83.3
02:03:48.177 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:48.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:48.179 00.001 21068 Enqueuing Expose request
02:03:48.180 00.001 16108 Worker thread wakes up
02:03:48.180 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:48.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:48.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:49.340 01.160 16108 Exposure complete
02:03:49.395 00.055 16108 worker thread done servicing request
02:03:49.395 00.000 21068 OnExposeComplete: enter
02:03:49.397 00.002 21068 UpdateGuideState(): m_state=6
02:03:49.398 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12059
02:03:49.399 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.20, Mass=135757, SNR=96.2, Peak=15872 HFD=3.2
02:03:49.401 00.002 21068 MultiStar: [#1 -0.35,0.68,0.00,M1] [#2 -0.28,0.35,1.18,U] [#3 -0.41,0.53,0.00,M1] [#4 -0.70,0.45,0.00,M1] [#5 0.02,0.35,0.97,U] [#6 -0.53,0.45,0.00,M1] [#7 -0.01,0.47,0.64,U] [#8 -0.41,0.32,0.61,U] 
02:03:49.403 00.002 21068 refined, 4 included, MultiStar: {-0.22, 0.34}, one-star: {-0.39, 0.26}
02:03:49.405 00.002 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
02:03:49.406 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
02:03:49.408 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.41 cameraTheta=2.14 mountX=0.28 mountY=-0.28, mountTheta=-0.80
02:03:49.411 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.34, opts=13)
02:03:49.412 00.001 21068 Enqueuing Move request for scope (-0.22, 0.34)
02:03:49.413 00.001 16108 Worker thread wakes up
02:03:49.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.34) opts 0xd
02:03:49.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.34)
02:03:49.413 00.000 16108 Moving (-0.22, 0.34) raw xDistance=0.28 yDistance=-0.28
02:03:49.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:03:49.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:49.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:03:49.413 00.000 16108 MoveAxis(W, 72, ABG)
02:03:49.414 00.001 16108 Guiding  Dir = 3, Dur = 72
02:03:49.414 00.000 16108 IsSlewing returns 0
02:03:49.414 00.000 16108 IsGuiding returns 0
02:03:49.421 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3366, FiltMin=2915, FiltMax=55081, Gamma=1.000
02:03:49.444 00.023 21068 UpdateGuideState exits: m=135757 SNR=96.2
02:03:49.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:49.448 00.002 21068 Enqueuing Expose request
02:03:49.460 00.012 16108 PulseGuide returned control before completion, sleep 36
02:03:49.507 00.047 16108 IsGuiding returns 1
02:03:49.507 00.000 16108 scope still moving after pulse duration time elapsed
02:03:49.537 00.030 16108 IsSlewing returns 0
02:03:49.537 00.000 16108 IsGuiding returns 1
02:03:49.570 00.033 16108 IsSlewing returns 0
02:03:49.570 00.000 16108 IsGuiding returns 0
02:03:49.570 00.000 16108 scope move finished after 72 + 83 ms
02:03:49.570 00.000 16108 Move returns status 0, amount 72
02:03:49.570 00.000 16108 MoveAxis(N, 0, ABG)
02:03:49.570 00.000 16108 Move returns status 0, amount 0
02:03:49.570 00.000 16108 move complete, result=0
02:03:49.570 00.000 16108 worker thread done servicing request
02:03:49.570 00.000 16108 Worker thread wakes up
02:03:49.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:49.571 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.3 px 0 ms NORTH
02:03:49.574 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:50.542 00.968 16108 Exposure complete
02:03:50.605 00.063 16108 worker thread done servicing request
02:03:50.605 00.000 21068 OnExposeComplete: enter
02:03:50.608 00.003 21068 UpdateGuideState(): m_state=6
02:03:50.610 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12060
02:03:50.612 00.002 21068 Star::Find returns 1 (0), X=221.31, Y=876.05, Mass=128885, SNR=86.9, Peak=13488 HFD=3.7
02:03:50.613 00.001 21068 MultiStar: [#1 -0.32,0.36,1.03,U] [#2 -0.23,0.35,1.03,U] [#3 -0.32,0.30,0.93,U] [#4 -0.30,0.53,0.00,M2] [#5 0.10,0.31,0.93,U] [#6 0.04,0.43,0.78,U] [#7 0.32,0.37,0.62,U] [#8 0.00,0.61,0.00,M2] 
02:03:50.614 00.001 21068 single-star, 6 included, MultiStar: {-0.11, 0.31}, one-star: {-0.16, 0.11}
02:03:50.616 00.002 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
02:03:50.617 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
02:03:50.618 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.55 mountX=0.17 mountY=-0.07, mountTheta=-0.37
02:03:50.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.11, opts=13)
02:03:50.620 00.000 21068 Enqueuing Move request for scope (-0.16, 0.11)
02:03:50.621 00.001 16108 Worker thread wakes up
02:03:50.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
02:03:50.622 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
02:03:50.622 00.000 16108 Moving (-0.16, 0.11) raw xDistance=0.17 yDistance=-0.07
02:03:50.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:50.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:50.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:03:50.622 00.000 16108 MoveAxis(E, 0, ABG)
02:03:50.622 00.000 16108 Move returns status 0, amount 0
02:03:50.622 00.000 16108 MoveAxis(N, 0, ABG)
02:03:50.622 00.000 16108 Move returns status 0, amount 0
02:03:50.622 00.000 16108 move complete, result=0
02:03:50.622 00.000 16108 worker thread done servicing request
02:03:50.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3366, FiltMin=2854, FiltMax=61081, Gamma=1.000
02:03:50.644 00.018 21068 UpdateGuideState exits: m=128885 SNR=86.9
02:03:50.646 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:50.648 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:50.649 00.001 21068 Enqueuing Expose request
02:03:50.651 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:50.652 00.001 16108 Worker thread wakes up
02:03:50.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:50.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:51.807 01.155 16108 Exposure complete
02:03:51.879 00.072 16108 worker thread done servicing request
02:03:51.880 00.001 21068 OnExposeComplete: enter
02:03:51.880 00.000 21068 UpdateGuideState(): m_state=6
02:03:51.881 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12061
02:03:51.882 00.001 21068 Star::Find returns 1 (0), X=221.21, Y=876.39, Mass=120803, SNR=82.3, Peak=14640 HFD=3.2
02:03:51.884 00.002 21068 MultiStar: [#1 -0.39,0.65,0.00,M1] [#2 -0.07,0.21,1.23,U] [#3 0.02,0.48,1.17,U] [#4 -0.43,0.48,0.00,M3] [#5 -0.07,0.56,0.94,U] [#6 -0.10,0.78,0.00,M1] [#7 -0.07,0.48,0.56,U] [#8 -0.23,0.67,0.00,M3] 
02:03:51.884 00.000 21068 refined, 4 included, MultiStar: {-0.08, 0.42}, one-star: {-0.25, 0.45}
02:03:51.885 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
02:03:51.886 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:03:51.887 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.77 mountX=0.16 mountY=-0.39, mountTheta=-1.19
02:03:51.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.42, opts=13)
02:03:51.889 00.001 21068 Enqueuing Move request for scope (-0.08, 0.42)
02:03:51.890 00.001 16108 Worker thread wakes up
02:03:51.891 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
02:03:51.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
02:03:51.891 00.000 16108 Moving (-0.08, 0.42) raw xDistance=0.16 yDistance=-0.39
02:03:51.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:03:51.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:51.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:03:51.891 00.000 16108 MoveAxis(E, 0, ABG)
02:03:51.891 00.000 16108 Move returns status 0, amount 0
02:03:51.891 00.000 16108 MoveAxis(N, 0, ABG)
02:03:51.891 00.000 16108 Move returns status 0, amount 0
02:03:51.891 00.000 16108 move complete, result=0
02:03:51.891 00.000 16108 worker thread done servicing request
02:03:51.896 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3366, FiltMin=2899, FiltMax=56457, Gamma=1.000
02:03:51.911 00.015 21068 UpdateGuideState exits: m=120803 SNR=82.3
02:03:51.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:51.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:51.914 00.001 21068 Enqueuing Expose request
02:03:51.914 00.000 16108 Worker thread wakes up
02:03:51.914 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:03:51.916 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:51.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:52.898 00.982 16108 Exposure complete
02:03:52.956 00.058 16108 worker thread done servicing request
02:03:52.956 00.000 21068 OnExposeComplete: enter
02:03:52.957 00.001 21068 UpdateGuideState(): m_state=6
02:03:52.958 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12062
02:03:52.959 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=876.37, Mass=132197, SNR=100.9, Peak=14051 HFD=3.5
02:03:52.960 00.001 21068 MultiStar: [#1 -0.44,0.43,0.00,M2] [#2 0.16,0.38,1.05,U] [#3 -0.17,0.20,0.87,U] [#4 -0.35,0.58,0.00,M4] [#5 -0.17,0.55,0.77,U] [#6 -0.32,0.76,0.00,M2] [#7 0.36,0.42,0.66,U] [#8 -0.25,0.61,0.00,M4] 
02:03:52.961 00.001 21068 refined, 4 included, MultiStar: {-0.02, 0.39}, one-star: {-0.22, 0.43}
02:03:52.961 00.000 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
02:03:52.962 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
02:03:52.964 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.63 mountX=0.09 mountY=-0.37, mountTheta=-1.33
02:03:52.965 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.39, opts=13)
02:03:52.966 00.001 21068 Enqueuing Move request for scope (-0.02, 0.39)
02:03:52.967 00.001 16108 Worker thread wakes up
02:03:52.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
02:03:52.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
02:03:52.967 00.000 16108 Moving (-0.02, 0.39) raw xDistance=0.09 yDistance=-0.37
02:03:52.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:52.967 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.49 newest=-0.83
02:03:52.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:03:52.968 00.001 16108 MoveAxis(E, 0, ABG)
02:03:52.968 00.000 16108 Move returns status 0, amount 0
02:03:52.968 00.000 16108 MoveAxis(N, 75, ABG)
02:03:52.968 00.000 16108 Guiding  Dir = 0, Dur = 75
02:03:52.968 00.000 16108 IsSlewing returns 0
02:03:52.968 00.000 16108 IsGuiding returns 0
02:03:52.974 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3366, FiltMin=2896, FiltMax=58272, Gamma=1.000
02:03:52.988 00.014 21068 UpdateGuideState exits: m=132197 SNR=100.9
02:03:52.988 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:52.990 00.001 21068 Enqueuing Expose request
02:03:53.008 00.018 16108 PulseGuide returned control before completion, sleep 45
02:03:53.070 00.062 16108 IsGuiding returns 1
02:03:53.070 00.000 16108 scope still moving after pulse duration time elapsed
02:03:53.102 00.032 16108 IsSlewing returns 0
02:03:53.102 00.000 16108 IsGuiding returns 0
02:03:53.103 00.001 16108 scope move finished after 75 + 59 ms
02:03:53.103 00.000 16108 Move returns status 0, amount 75
02:03:53.103 00.000 16108 move complete, result=0
02:03:53.103 00.000 16108 worker thread done servicing request
02:03:53.103 00.000 16108 Worker thread wakes up
02:03:53.103 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:53.103 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
02:03:53.105 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:54.276 01.171 16108 Exposure complete
02:03:54.333 00.057 16108 worker thread done servicing request
02:03:54.333 00.000 21068 OnExposeComplete: enter
02:03:54.334 00.001 21068 UpdateGuideState(): m_state=6
02:03:54.335 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12063
02:03:54.335 00.000 21068 Star::Find returns 1 (0), X=221.18, Y=876.33, Mass=134862, SNR=96.1, Peak=16976 HFD=3.5
02:03:54.336 00.001 21068 MultiStar: [#1 -0.51,0.38,0.00,M3] [#2 -0.24,0.22,1.10,U] [#3 -0.65,0.17,0.00,M1] [#4 -0.71,0.50,0.00,M5] [#5 -0.06,0.33,0.82,U] [#6 -0.33,0.38,0.71,U] [#7 -0.10,0.49,0.48,U] [#8 -0.24,0.58,0.00,M5] 
02:03:54.337 00.001 21068 refined, 4 included, MultiStar: {-0.21, 0.34}, one-star: {-0.28, 0.39}
02:03:54.338 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
02:03:54.339 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
02:03:54.340 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.41 cameraTheta=2.13 mountX=0.27 mountY=-0.28, mountTheta=-0.81
02:03:54.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.34, opts=13)
02:03:54.342 00.001 21068 Enqueuing Move request for scope (-0.21, 0.34)
02:03:54.343 00.001 16108 Worker thread wakes up
02:03:54.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
02:03:54.344 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
02:03:54.344 00.000 16108 Moving (-0.21, 0.34) raw xDistance=0.27 yDistance=-0.28
02:03:54.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:03:54.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:03:54.344 00.000 16108 MoveAxis(W, 71, ABG)
02:03:54.344 00.000 16108 Guiding  Dir = 3, Dur = 71
02:03:54.345 00.001 16108 IsSlewing returns 0
02:03:54.345 00.000 16108 IsGuiding returns 0
02:03:54.346 00.001 16108 PulseGuide returned control before completion, sleep 80
02:03:54.347 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3366, FiltMin=2909, FiltMax=59689, Gamma=1.000
02:03:54.363 00.016 21068 UpdateGuideState exits: m=134862 SNR=96.1
02:03:54.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:54.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:54.365 00.000 21068 Enqueuing Expose request
02:03:54.437 00.072 16108 IsGuiding returns 0
02:03:54.437 00.000 16108 Move returns status 0, amount 71
02:03:54.437 00.000 16108 MoveAxis(N, 57, ABG)
02:03:54.437 00.000 16108 Guiding  Dir = 0, Dur = 57
02:03:54.437 00.000 16108 IsSlewing returns 0
02:03:54.437 00.000 16108 IsGuiding returns 0
02:03:54.502 00.065 16108 IsGuiding returns 1
02:03:54.502 00.000 16108 scope still moving after pulse duration time elapsed
02:03:54.532 00.030 16108 IsSlewing returns 0
02:03:54.532 00.000 16108 IsGuiding returns 1
02:03:54.563 00.031 16108 IsSlewing returns 0
02:03:54.563 00.000 16108 IsGuiding returns 1
02:03:54.595 00.032 16108 IsSlewing returns 0
02:03:54.595 00.000 16108 IsGuiding returns 0
02:03:54.595 00.000 16108 scope move finished after 57 + 100 ms
02:03:54.595 00.000 16108 Move returns status 0, amount 57
02:03:54.595 00.000 16108 move complete, result=0
02:03:54.595 00.000 16108 worker thread done servicing request
02:03:54.596 00.001 21068 GuideStep: 0.3 px 71 ms WEST, -0.3 px 57 ms NORTH
02:03:54.596 00.000 16108 Worker thread wakes up
02:03:54.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:54.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:55.573 00.976 16108 Exposure complete
02:03:55.631 00.058 16108 worker thread done servicing request
02:03:55.631 00.000 21068 OnExposeComplete: enter
02:03:55.633 00.002 21068 UpdateGuideState(): m_state=6
02:03:55.636 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12064
02:03:55.639 00.003 21068 Star::Find returns 1 (0), X=221.26, Y=876.41, Mass=118345, SNR=83.8, Peak=14083 HFD=3.3
02:03:55.641 00.002 21068 MultiStar: [#1 -0.12,0.44,1.31,U] [#2 -0.06,0.22,1.26,U] [#3 0.01,0.32,1.01,U] [#4 -0.45,0.52,0.00,M6] [#5 0.16,0.44,1.06,U] [#6 -0.11,0.53,0.75,U] [#7 0.21,0.20,0.79,U] [#8 0.11,0.69,0.00,M6] 
02:03:55.643 00.002 21068 refined, 6 included, MultiStar: {-0.02, 0.37}, one-star: {-0.20, 0.47}
02:03:55.644 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
02:03:55.647 00.003 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
02:03:55.649 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.64 mountX=0.09 mountY=-0.36, mountTheta=-1.33
02:03:55.654 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.37, opts=13)
02:03:55.656 00.002 21068 Enqueuing Move request for scope (-0.02, 0.37)
02:03:55.658 00.002 16108 Worker thread wakes up
02:03:55.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd
02:03:55.658 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.37)
02:03:55.658 00.000 16108 Moving (-0.02, 0.37) raw xDistance=0.09 yDistance=-0.36
02:03:55.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:55.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:03:55.658 00.000 16108 MoveAxis(E, 0, ABG)
02:03:55.659 00.001 16108 Move returns status 0, amount 0
02:03:55.659 00.000 16108 MoveAxis(N, 72, ABG)
02:03:55.659 00.000 16108 Guiding  Dir = 0, Dur = 72
02:03:55.659 00.000 16108 IsSlewing returns 0
02:03:55.660 00.001 16108 IsGuiding returns 0
02:03:55.665 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3366, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:03:55.677 00.012 16108 PulseGuide returned control before completion, sleep 65
02:03:55.693 00.016 21068 UpdateGuideState exits: m=118345 SNR=83.8
02:03:55.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:55.696 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:55.698 00.002 21068 Enqueuing Expose request
02:03:55.754 00.056 16108 IsGuiding returns 1
02:03:55.754 00.000 16108 scope still moving after pulse duration time elapsed
02:03:55.786 00.032 16108 IsSlewing returns 0
02:03:55.786 00.000 16108 IsGuiding returns 0
02:03:55.786 00.000 16108 scope move finished after 72 + 54 ms
02:03:55.786 00.000 16108 Move returns status 0, amount 72
02:03:55.786 00.000 16108 move complete, result=0
02:03:55.787 00.001 16108 worker thread done servicing request
02:03:55.787 00.000 16108 Worker thread wakes up
02:03:55.787 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 72 ms NORTH
02:03:55.790 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:55.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:56.967 01.177 16108 Exposure complete
02:03:57.060 00.093 16108 worker thread done servicing request
02:03:57.060 00.000 21068 OnExposeComplete: enter
02:03:57.061 00.001 21068 UpdateGuideState(): m_state=6
02:03:57.062 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12065
02:03:57.063 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=876.25, Mass=129171, SNR=100.0, Peak=13203 HFD=3.7
02:03:57.064 00.001 21068 MultiStar: [#1 -0.19,0.63,0.00,M3] [#2 -0.32,0.43,1.04,U] [#3 -0.04,0.51,0.92,U] [#4 -0.45,0.53,0.00,M7] [#5 -0.20,0.58,0.00,M1] [#6 -0.15,0.67,0.00,M1] [#7 0.15,0.31,0.60,U] [#8 -0.25,0.57,0.00,M7] 
02:03:57.064 00.000 21068 single-star, 3 included, MultiStar: {-0.16, 0.40}, one-star: {-0.29, 0.31}
02:03:57.065 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
02:03:57.066 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
02:03:57.067 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.31 hyp=0.42 cameraTheta=2.32 mountX=0.34 mountY=-0.23, mountTheta=-0.60
02:03:57.068 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.31, opts=13)
02:03:57.070 00.002 21068 Enqueuing Move request for scope (-0.29, 0.31)
02:03:57.071 00.001 16108 Worker thread wakes up
02:03:57.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.31) opts 0xd
02:03:57.071 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.31)
02:03:57.071 00.000 16108 Moving (-0.29, 0.31) raw xDistance=0.34 yDistance=-0.23
02:03:57.071 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:03:57.071 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:03:57.071 00.000 16108 MoveAxis(W, 89, ABG)
02:03:57.071 00.000 16108 Guiding  Dir = 3, Dur = 89
02:03:57.071 00.000 16108 IsSlewing returns 0
02:03:57.072 00.001 16108 IsGuiding returns 0
02:03:57.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3366, FiltMin=2873, FiltMax=61485, Gamma=1.000
02:03:57.089 00.014 16108 PulseGuide returned control before completion, sleep 83
02:03:57.091 00.002 21068 UpdateGuideState exits: m=129171 SNR=100.0
02:03:57.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:57.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:57.093 00.000 21068 Enqueuing Expose request
02:03:57.180 00.087 16108 IsGuiding returns 0
02:03:57.180 00.000 16108 Move returns status 0, amount 89
02:03:57.180 00.000 16108 MoveAxis(N, 47, ABG)
02:03:57.180 00.000 16108 Guiding  Dir = 0, Dur = 47
02:03:57.180 00.000 16108 IsSlewing returns 0
02:03:57.180 00.000 16108 IsGuiding returns 0
02:03:57.185 00.005 16108 PulseGuide returned control before completion, sleep 54
02:03:57.243 00.058 16108 IsGuiding returns 1
02:03:57.243 00.000 16108 scope still moving after pulse duration time elapsed
02:03:57.274 00.031 16108 IsSlewing returns 0
02:03:57.275 00.001 16108 IsGuiding returns 0
02:03:57.275 00.000 16108 scope move finished after 47 + 47 ms
02:03:57.275 00.000 16108 Move returns status 0, amount 47
02:03:57.275 00.000 16108 move complete, result=0
02:03:57.275 00.000 16108 worker thread done servicing request
02:03:57.275 00.000 16108 Worker thread wakes up
02:03:57.275 00.000 21068 GuideStep: 0.3 px 89 ms WEST, -0.2 px 47 ms NORTH
02:03:57.279 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:57.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:58.238 00.959 16108 Exposure complete
02:03:58.303 00.065 16108 worker thread done servicing request
02:03:58.303 00.000 21068 OnExposeComplete: enter
02:03:58.303 00.000 21068 UpdateGuideState(): m_state=6
02:03:58.304 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12066
02:03:58.305 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.16, Mass=121640, SNR=82.1, Peak=17043 HFD=3.2
02:03:58.306 00.001 21068 MultiStar: [#1 -0.16,0.32,1.12,U] [#2 -0.07,0.38,1.36,U] [#3 0.08,0.55,0.95,U] [#4 -0.39,0.51,0.00,M8] [#5 0.18,0.55,1.01,U] [#6 -0.08,0.63,0.00,M2] [#7 0.49,0.18,0.58,U] [#8 0.06,0.50,0.89,U] 
02:03:58.307 00.001 21068 single-star, 6 included, MultiStar: {0.04, 0.39}, one-star: {-0.03, 0.22}
02:03:58.308 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:03:58.309 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:03:58.310 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=0.07 mountY=-0.21, mountTheta=-1.24
02:03:58.311 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.22, opts=13)
02:03:58.312 00.001 21068 Enqueuing Move request for scope (-0.03, 0.22)
02:03:58.313 00.001 16108 Worker thread wakes up
02:03:58.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
02:03:58.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
02:03:58.313 00.000 16108 Moving (-0.03, 0.22) raw xDistance=0.07 yDistance=-0.21
02:03:58.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:03:58.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:03:58.313 00.000 16108 MoveAxis(E, 0, ABG)
02:03:58.313 00.000 16108 Move returns status 0, amount 0
02:03:58.313 00.000 16108 MoveAxis(N, 42, ABG)
02:03:58.313 00.000 16108 Guiding  Dir = 0, Dur = 42
02:03:58.313 00.000 16108 IsSlewing returns 0
02:03:58.314 00.001 16108 IsGuiding returns 0
02:03:58.316 00.002 16108 PulseGuide returned control before completion, sleep 51
02:03:58.318 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3366, FiltMin=2905, FiltMax=63321, Gamma=1.000
02:03:58.338 00.020 21068 UpdateGuideState exits: m=121640 SNR=82.1
02:03:58.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:58.340 00.000 21068 Enqueuing Expose request
02:03:58.367 00.027 16108 IsGuiding returns 1
02:03:58.367 00.000 16108 scope still moving after pulse duration time elapsed
02:03:58.398 00.031 16108 IsSlewing returns 0
02:03:58.398 00.000 16108 IsGuiding returns 0
02:03:58.399 00.001 16108 scope move finished after 42 + 43 ms
02:03:58.399 00.000 16108 Move returns status 0, amount 42
02:03:58.399 00.000 16108 move complete, result=0
02:03:58.399 00.000 16108 worker thread done servicing request
02:03:58.399 00.000 16108 Worker thread wakes up
02:03:58.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:58.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:03:58.399 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
02:03:59.567 01.168 16108 Exposure complete
02:03:59.631 00.064 16108 worker thread done servicing request
02:03:59.631 00.000 21068 OnExposeComplete: enter
02:03:59.633 00.002 21068 UpdateGuideState(): m_state=6
02:03:59.634 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12067
02:03:59.635 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.42, Mass=107620, SNR=90.3, Peak=14259 HFD=3.2
02:03:59.636 00.001 21068 MultiStar: [#1 0.04,0.53,1.10,U] [#2 0.06,0.31,0.97,U] [#3 -0.00,0.33,1.01,U] [#4 -0.46,0.55,0.00,M9] [#5 -0.01,0.44,0.96,U] [#6 -0.14,0.50,0.78,U] [#7 0.29,0.71,0.00,M1] [#8 -0.07,0.81,0.00,M7] 
02:03:59.637 00.001 21068 refined, 5 included, MultiStar: {0.00, 0.43}, one-star: {0.02, 0.48}
02:03:59.638 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:03:59.639 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
02:03:59.640 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.43 hyp=0.43 cameraTheta=1.57 mountX=0.07 mountY=-0.42, mountTheta=-1.40
02:03:59.643 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.43, opts=13)
02:03:59.644 00.001 21068 Enqueuing Move request for scope (0.00, 0.43)
02:03:59.645 00.001 16108 Worker thread wakes up
02:03:59.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.43) opts 0xd
02:03:59.646 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.43)
02:03:59.646 00.000 16108 Moving (0.00, 0.43) raw xDistance=0.07 yDistance=-0.42
02:03:59.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:03:59.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
02:03:59.646 00.000 16108 MoveAxis(E, 0, ABG)
02:03:59.646 00.000 16108 Move returns status 0, amount 0
02:03:59.646 00.000 16108 MoveAxis(N, 84, ABG)
02:03:59.646 00.000 16108 Guiding  Dir = 0, Dur = 84
02:03:59.648 00.002 16108 IsSlewing returns 0
02:03:59.648 00.000 16108 IsGuiding returns 0
02:03:59.656 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3366, FiltMin=2902, FiltMax=65440, Gamma=1.000
02:03:59.671 00.015 16108 PulseGuide returned control before completion, sleep 71
02:03:59.676 00.005 21068 UpdateGuideState exits: m=107620 SNR=90.3
02:03:59.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:59.679 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:03:59.680 00.001 21068 Enqueuing Expose request
02:03:59.748 00.068 16108 IsGuiding returns 1
02:03:59.748 00.000 16108 scope still moving after pulse duration time elapsed
02:03:59.780 00.032 16108 IsSlewing returns 0
02:03:59.780 00.000 16108 IsGuiding returns 0
02:03:59.780 00.000 16108 scope move finished after 84 + 48 ms
02:03:59.780 00.000 16108 Move returns status 0, amount 84
02:03:59.780 00.000 16108 move complete, result=0
02:03:59.780 00.000 16108 worker thread done servicing request
02:03:59.780 00.000 16108 Worker thread wakes up
02:03:59.780 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 84 ms NORTH
02:03:59.782 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:03:59.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:00.749 00.967 16108 Exposure complete
02:04:00.826 00.077 16108 worker thread done servicing request
02:04:00.826 00.000 21068 OnExposeComplete: enter
02:04:00.827 00.001 21068 UpdateGuideState(): m_state=6
02:04:00.827 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12068
02:04:00.828 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.13, Mass=128953, SNR=93.5, Peak=14611 HFD=3.5
02:04:00.829 00.001 21068 MultiStar: [#1 0.22,0.37,1.04,U] [#2 0.22,0.13,1.04,U] [#3 0.17,0.09,0.99,U] [#4 0.13,0.02,0.74,U] [#5 0.16,0.22,0.77,U] [#6 0.26,0.46,0.70,U] [#7 0.37,0.41,0.54,U] [#8 0.03,0.33,0.75,U] 
02:04:00.830 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.23}, one-star: {0.25, 0.19}
02:04:00.831 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
02:04:00.831 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
02:04:00.832 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.31 cameraTheta=0.87 mountX=-0.15 mountY=-0.27, mountTheta=-2.08
02:04:00.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.23, opts=13)
02:04:00.834 00.000 21068 Enqueuing Move request for scope (0.20, 0.23)
02:04:00.835 00.001 16108 Worker thread wakes up
02:04:00.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
02:04:00.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
02:04:00.836 00.001 16108 Moving (0.20, 0.23) raw xDistance=-0.15 yDistance=-0.27
02:04:00.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:04:00.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:04:00.836 00.000 16108 MoveAxis(E, 0, ABG)
02:04:00.836 00.000 16108 Move returns status 0, amount 0
02:04:00.836 00.000 16108 MoveAxis(N, 55, ABG)
02:04:00.836 00.000 16108 Guiding  Dir = 0, Dur = 55
02:04:00.838 00.002 16108 IsSlewing returns 0
02:04:00.838 00.000 16108 IsGuiding returns 0
02:04:00.839 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3366, FiltMin=2870, FiltMax=61142, Gamma=1.000
02:04:00.853 00.014 21068 UpdateGuideState exits: m=128953 SNR=93.5
02:04:00.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:00.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:00.856 00.001 21068 Enqueuing Expose request
02:04:00.880 00.024 16108 PulseGuide returned control before completion, sleep 23
02:04:00.911 00.031 16108 IsGuiding returns 1
02:04:00.911 00.000 16108 scope still moving after pulse duration time elapsed
02:04:00.942 00.031 16108 IsSlewing returns 0
02:04:00.942 00.000 16108 IsGuiding returns 1
02:04:00.973 00.031 16108 IsSlewing returns 0
02:04:00.973 00.000 16108 IsGuiding returns 0
02:04:00.973 00.000 16108 scope move finished after 55 + 80 ms
02:04:00.973 00.000 16108 Move returns status 0, amount 55
02:04:00.974 00.001 16108 move complete, result=0
02:04:00.974 00.000 16108 worker thread done servicing request
02:04:00.974 00.000 16108 Worker thread wakes up
02:04:00.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:00.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:00.974 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 55 ms NORTH
02:04:02.129 01.155 16108 Exposure complete
02:04:02.191 00.062 16108 worker thread done servicing request
02:04:02.191 00.000 21068 OnExposeComplete: enter
02:04:02.192 00.001 21068 UpdateGuideState(): m_state=6
02:04:02.193 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12069
02:04:02.193 00.000 21068 Star::Find returns 1 (0), X=221.34, Y=876.09, Mass=143529, SNR=88.5, Peak=11923 HFD=3.9
02:04:02.194 00.001 21068 MultiStar: [#1 0.10,0.15,0.97,U] [#2 0.10,-0.07,1.26,U] [#3 0.09,0.15,1.00,U] [#4 -0.12,0.21,0.74,U] [#5 0.45,0.23,0.93,U] [#6 0.59,0.27,0.00,M1] [#7 0.24,-0.11,0.67,U] [#8 0.30,0.33,0.73,U] 
02:04:02.196 00.002 21068 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {-0.12, 0.15}
02:04:02.197 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
02:04:02.197 00.000 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
02:04:02.198 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
02:04:02.199 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
02:04:02.200 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
02:04:02.201 00.001 16108 Worker thread wakes up
02:04:02.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:04:02.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:04:02.201 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.15
02:04:02.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:04:02.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:02.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:04:02.201 00.000 16108 MoveAxis(E, 0, ABG)
02:04:02.202 00.001 16108 Move returns status 0, amount 0
02:04:02.202 00.000 16108 MoveAxis(N, 0, ABG)
02:04:02.202 00.000 16108 Move returns status 0, amount 0
02:04:02.202 00.000 16108 move complete, result=0
02:04:02.202 00.000 16108 worker thread done servicing request
02:04:02.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3366, FiltMin=2825, FiltMax=58733, Gamma=1.000
02:04:02.220 00.015 21068 UpdateGuideState exits: m=143529 SNR=88.5
02:04:02.220 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:02.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:02.222 00.001 21068 Enqueuing Expose request
02:04:02.223 00.001 16108 Worker thread wakes up
02:04:02.223 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:02.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:02.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:03.198 00.975 16108 Exposure complete
02:04:03.278 00.080 16108 worker thread done servicing request
02:04:03.278 00.000 21068 OnExposeComplete: enter
02:04:03.280 00.002 21068 UpdateGuideState(): m_state=6
02:04:03.282 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12070
02:04:03.285 00.003 21068 Star::Find returns 1 (0), X=221.27, Y=876.21, Mass=115685, SNR=81.3, Peak=12259 HFD=3.7
02:04:03.286 00.001 21068 MultiStar: [#1 -0.03,0.50,1.24,U] [#2 0.29,0.28,1.37,U] [#3 0.14,0.44,1.09,U] [#4 -0.45,0.39,0.00,M8] [#5 0.35,0.70,0.00,M1] [#6 -0.05,0.70,0.00,M2] [#7 0.09,0.51,0.60,U] [#8 -0.19,0.52,0.73,U] 
02:04:03.288 00.002 21068 single-star, 5 included, MultiStar: {0.04, 0.40}, one-star: {-0.19, 0.27}
02:04:03.289 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
02:04:03.290 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
02:04:03.292 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.27 hyp=0.33 cameraTheta=2.19 mountX=0.23 mountY=-0.21, mountTheta=-0.74
02:04:03.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.27, opts=13)
02:04:03.294 00.000 21068 Enqueuing Move request for scope (-0.19, 0.27)
02:04:03.295 00.001 16108 Worker thread wakes up
02:04:03.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.27) opts 0xd
02:04:03.295 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.27)
02:04:03.295 00.000 16108 Moving (-0.19, 0.27) raw xDistance=0.23 yDistance=-0.21
02:04:03.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:04:03.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:04:03.295 00.000 16108 MoveAxis(W, 61, ABG)
02:04:03.295 00.000 16108 Guiding  Dir = 3, Dur = 61
02:04:03.296 00.001 16108 IsSlewing returns 0
02:04:03.296 00.000 16108 IsGuiding returns 0
02:04:03.299 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3366, FiltMin=2886, FiltMax=65440, Gamma=1.000
02:04:03.316 00.017 21068 UpdateGuideState exits: m=115685 SNR=81.3
02:04:03.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:03.318 00.000 21068 Enqueuing Expose request
02:04:03.321 00.003 16108 PulseGuide returned control before completion, sleep 46
02:04:03.383 00.062 16108 IsGuiding returns 1
02:04:03.383 00.000 16108 scope still moving after pulse duration time elapsed
02:04:03.415 00.032 16108 IsSlewing returns 0
02:04:03.415 00.000 16108 IsGuiding returns 0
02:04:03.415 00.000 16108 scope move finished after 61 + 58 ms
02:04:03.415 00.000 16108 Move returns status 0, amount 61
02:04:03.415 00.000 16108 MoveAxis(N, 43, ABG)
02:04:03.415 00.000 16108 Guiding  Dir = 0, Dur = 43
02:04:03.415 00.000 16108 IsSlewing returns 0
02:04:03.415 00.000 16108 IsGuiding returns 0
02:04:03.478 00.063 16108 IsGuiding returns 1
02:04:03.478 00.000 16108 scope still moving after pulse duration time elapsed
02:04:03.509 00.031 16108 IsSlewing returns 0
02:04:03.510 00.001 16108 IsGuiding returns 1
02:04:03.540 00.030 16108 IsSlewing returns 0
02:04:03.540 00.000 16108 IsGuiding returns 1
02:04:03.571 00.031 16108 IsSlewing returns 0
02:04:03.571 00.000 16108 IsGuiding returns 0
02:04:03.573 00.002 16108 scope move finished after 43 + 113 ms
02:04:03.573 00.000 16108 Move returns status 0, amount 43
02:04:03.573 00.000 16108 move complete, result=0
02:04:03.573 00.000 16108 worker thread done servicing request
02:04:03.573 00.000 16108 Worker thread wakes up
02:04:03.573 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:03.573 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.2 px 43 ms NORTH
02:04:03.575 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:04.734 01.159 16108 Exposure complete
02:04:04.801 00.067 16108 worker thread done servicing request
02:04:04.801 00.000 21068 OnExposeComplete: enter
02:04:04.802 00.001 21068 UpdateGuideState(): m_state=6
02:04:04.804 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12071
02:04:04.806 00.002 21068 Star::Find returns 1 (0), X=221.35, Y=876.19, Mass=121935, SNR=91.6, Peak=14256 HFD=3.3
02:04:04.808 00.002 21068 MultiStar: [#1 0.28,0.45,1.28,U] [#2 0.13,0.12,1.13,U] [#3 0.18,0.26,1.01,U] [#4 -0.24,-0.03,0.97,U] [#5 0.49,0.27,0.99,U] [#6 0.22,0.10,0.70,U] [#7 0.29,0.45,0.56,U] [#8 0.08,0.55,0.68,U] 
02:04:04.809 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.26}, one-star: {-0.12, 0.25}
02:04:04.810 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
02:04:04.810 00.000 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
02:04:04.811 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.27 cameraTheta=2.01 mountX=0.16 mountY=-0.21, mountTheta=-0.93
02:04:04.814 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.25, opts=13)
02:04:04.815 00.001 21068 Enqueuing Move request for scope (-0.12, 0.25)
02:04:04.816 00.001 16108 Worker thread wakes up
02:04:04.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
02:04:04.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
02:04:04.816 00.000 16108 Moving (-0.12, 0.25) raw xDistance=0.16 yDistance=-0.21
02:04:04.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:04:04.817 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:04:04.817 00.000 16108 MoveAxis(E, 0, ABG)
02:04:04.817 00.000 16108 Move returns status 0, amount 0
02:04:04.817 00.000 16108 MoveAxis(N, 43, ABG)
02:04:04.817 00.000 16108 Guiding  Dir = 0, Dur = 43
02:04:04.817 00.000 16108 IsSlewing returns 0
02:04:04.817 00.000 16108 IsGuiding returns 0
02:04:04.820 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3363, FiltMin=2889, FiltMax=60425, Gamma=1.000
02:04:04.835 00.015 21068 UpdateGuideState exits: m=121935 SNR=91.6
02:04:04.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:04.836 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:04.837 00.001 21068 Enqueuing Expose request
02:04:04.859 00.022 16108 PulseGuide returned control before completion, sleep 12
02:04:04.873 00.014 16108 IsGuiding returns 1
02:04:04.873 00.000 16108 scope still moving after pulse duration time elapsed
02:04:04.905 00.032 16108 IsSlewing returns 0
02:04:04.906 00.001 16108 IsGuiding returns 1
02:04:04.936 00.030 16108 IsSlewing returns 0
02:04:04.937 00.001 16108 IsGuiding returns 0
02:04:04.937 00.000 16108 scope move finished after 43 + 76 ms
02:04:04.937 00.000 16108 Move returns status 0, amount 43
02:04:04.937 00.000 16108 move complete, result=0
02:04:04.937 00.000 16108 worker thread done servicing request
02:04:04.937 00.000 16108 Worker thread wakes up
02:04:04.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:04.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:04.938 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 43 ms NORTH
02:04:05.902 00.964 16108 Exposure complete
02:04:05.990 00.088 16108 worker thread done servicing request
02:04:05.990 00.000 21068 OnExposeComplete: enter
02:04:05.993 00.003 21068 UpdateGuideState(): m_state=6
02:04:05.996 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12072
02:04:05.998 00.002 21068 Star::Find returns 1 (0), X=221.41, Y=875.94, Mass=117822, SNR=85.0, Peak=16131 HFD=3.3
02:04:06.000 00.002 21068 MultiStar: [#1 0.14,0.34,1.21,U] [#2 0.30,-0.12,1.14,U] [#3 0.09,0.08,1.06,U] [#4 -0.15,0.05,0.86,U] [#5 0.36,0.10,1.02,U] [#6 0.01,0.24,0.96,U] [#7 0.22,-0.07,0.58,U] [#8 0.10,0.31,0.78,U] 
02:04:06.002 00.002 21068 single-star, 8 included, MultiStar: {0.12, 0.11}, one-star: {-0.06, 0.00}
02:04:06.003 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
02:04:06.004 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
02:04:06.006 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.13 mountX=0.05 mountY=0.01, mountTheta=0.22
02:04:06.009 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
02:04:06.010 00.001 21068 Enqueuing Move request for scope (-0.06, 0.00)
02:04:06.011 00.001 16108 Worker thread wakes up
02:04:06.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
02:04:06.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
02:04:06.011 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.05 yDistance=0.01
02:04:06.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:04:06.012 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:06.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:04:06.012 00.000 16108 MoveAxis(E, 0, ABG)
02:04:06.012 00.000 16108 Move returns status 0, amount 0
02:04:06.012 00.000 16108 MoveAxis(N, 0, ABG)
02:04:06.012 00.000 16108 Move returns status 0, amount 0
02:04:06.012 00.000 16108 move complete, result=0
02:04:06.012 00.000 16108 worker thread done servicing request
02:04:06.018 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3366, FiltMin=2912, FiltMax=62761, Gamma=1.000
02:04:06.053 00.035 21068 UpdateGuideState exits: m=117822 SNR=85.0
02:04:06.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:06.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:06.057 00.001 21068 Enqueuing Expose request
02:04:06.059 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:06.060 00.001 16108 Worker thread wakes up
02:04:06.060 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:06.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:07.238 01.178 16108 Exposure complete
02:04:07.304 00.066 16108 worker thread done servicing request
02:04:07.304 00.000 21068 OnExposeComplete: enter
02:04:07.305 00.001 21068 UpdateGuideState(): m_state=6
02:04:07.307 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12073
02:04:07.307 00.000 21068 Star::Find returns 1 (0), X=221.16, Y=875.76, Mass=145061, SNR=95.0, Peak=18400 HFD=3.3
02:04:07.308 00.001 21068 MultiStar: [#1 -0.13,0.01,1.16,U] [#2 0.18,-0.29,1.18,U] [#3 0.05,-0.03,0.85,U] [#4 -0.25,0.18,0.86,U] [#5 0.26,0.06,0.78,U] [#6 -0.11,-0.04,0.76,U] [#7 0.37,0.15,0.65,U] [#8 0.02,0.18,0.70,U] 
02:04:07.309 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.31, -0.18}
02:04:07.310 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
02:04:07.311 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
02:04:07.311 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.91 mountX=0.00 mountY=0.02, mountTheta=1.41
02:04:07.313 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
02:04:07.314 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
02:04:07.314 00.000 16108 Worker thread wakes up
02:04:07.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:04:07.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:04:07.314 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
02:04:07.316 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:04:07.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:07.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:04:07.316 00.000 16108 MoveAxis(E, 0, ABG)
02:04:07.316 00.000 16108 Move returns status 0, amount 0
02:04:07.316 00.000 16108 MoveAxis(N, 0, ABG)
02:04:07.316 00.000 16108 Move returns status 0, amount 0
02:04:07.316 00.000 16108 move complete, result=0
02:04:07.316 00.000 16108 worker thread done servicing request
02:04:07.319 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3366, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:04:07.347 00.028 21068 UpdateGuideState exits: m=145061 SNR=95.0
02:04:07.349 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:07.351 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:07.352 00.001 21068 Enqueuing Expose request
02:04:07.354 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:07.355 00.001 16108 Worker thread wakes up
02:04:07.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:07.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:08.324 00.969 16108 Exposure complete
02:04:08.401 00.077 16108 worker thread done servicing request
02:04:08.401 00.000 21068 OnExposeComplete: enter
02:04:08.403 00.002 21068 UpdateGuideState(): m_state=6
02:04:08.404 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12074
02:04:08.405 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=875.63, Mass=128879, SNR=94.2, Peak=16112 HFD=3.6
02:04:08.406 00.001 21068 MultiStar: [#1 -0.24,-0.12,1.07,U] [#2 0.02,-0.39,0.99,U] [#3 0.01,-0.13,0.99,U] [#4 -0.12,0.04,0.77,U] [#5 0.27,-0.17,0.93,U] [#6 0.04,0.20,0.76,U] [#7 -0.03,-0.37,0.67,U] [#8 0.07,0.09,0.63,U] 
02:04:08.407 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.28, -0.31}
02:04:08.408 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.49)
02:04:08.409 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
02:04:08.409 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.83 mountX=0.01 mountY=0.15, mountTheta=1.49
02:04:08.413 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.14, opts=13)
02:04:08.413 00.000 21068 Enqueuing Move request for scope (-0.04, -0.14)
02:04:08.414 00.001 16108 Worker thread wakes up
02:04:08.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
02:04:08.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
02:04:08.414 00.000 16108 Moving (-0.04, -0.14) raw xDistance=0.01 yDistance=0.15
02:04:08.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:04:08.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:08.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:04:08.415 00.001 16108 MoveAxis(E, 0, ABG)
02:04:08.415 00.000 16108 Move returns status 0, amount 0
02:04:08.415 00.000 16108 MoveAxis(N, 0, ABG)
02:04:08.415 00.000 16108 Move returns status 0, amount 0
02:04:08.415 00.000 16108 move complete, result=0
02:04:08.415 00.000 16108 worker thread done servicing request
02:04:08.418 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3366, FiltMin=2845, FiltMax=65440, Gamma=1.000
02:04:08.434 00.016 21068 UpdateGuideState exits: m=128879 SNR=94.2
02:04:08.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:08.437 00.001 21068 Enqueuing Expose request
02:04:08.438 00.001 16108 Worker thread wakes up
02:04:08.438 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:08.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:08.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:09.603 01.165 16108 Exposure complete
02:04:09.663 00.060 16108 worker thread done servicing request
02:04:09.663 00.000 21068 OnExposeComplete: enter
02:04:09.664 00.001 21068 UpdateGuideState(): m_state=6
02:04:09.665 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12075
02:04:09.666 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=875.64, Mass=117604, SNR=77.4, Peak=15024 HFD=3.3
02:04:09.667 00.001 21068 MultiStar: [#1 -0.26,-0.23,1.30,U] [#2 -0.18,-0.42,1.47,U] [#3 -0.01,-0.29,1.23,U] [#4 -0.16,-0.06,1.05,U] [#5 -0.09,-0.30,1.13,U] [#6 -0.29,-0.04,0.98,U] [#7 -0.01,-0.37,0.62,U] [#8 -0.20,0.00,0.83,U] 
02:04:09.668 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.23}, one-star: {-0.32, -0.30}
02:04:09.669 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.11)
02:04:09.670 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
02:04:09.671 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-2.21 mountX=0.13 mountY=0.27, mountTheta=1.12
02:04:09.673 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.23, opts=13)
02:04:09.674 00.001 21068 Enqueuing Move request for scope (-0.17, -0.23)
02:04:09.675 00.001 16108 Worker thread wakes up
02:04:09.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
02:04:09.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
02:04:09.675 00.000 16108 Moving (-0.17, -0.23) raw xDistance=0.13 yDistance=0.27
02:04:09.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:04:09.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:04:09.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:04:09.675 00.000 16108 MoveAxis(E, 0, ABG)
02:04:09.675 00.000 16108 Move returns status 0, amount 0
02:04:09.675 00.000 16108 MoveAxis(N, 0, ABG)
02:04:09.676 00.001 16108 Move returns status 0, amount 0
02:04:09.676 00.000 16108 move complete, result=0
02:04:09.676 00.000 16108 worker thread done servicing request
02:04:09.680 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3363, FiltMin=2854, FiltMax=63513, Gamma=1.000
02:04:09.702 00.022 21068 UpdateGuideState exits: m=117604 SNR=77.4
02:04:09.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:09.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:09.704 00.000 21068 Enqueuing Expose request
02:04:09.707 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:04:09.710 00.003 16108 Worker thread wakes up
02:04:09.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:09.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:10.699 00.989 16108 Exposure complete
02:04:10.778 00.079 16108 worker thread done servicing request
02:04:10.778 00.000 21068 OnExposeComplete: enter
02:04:10.781 00.003 21068 UpdateGuideState(): m_state=6
02:04:10.782 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12076
02:04:10.785 00.003 21068 Star::Find returns 1 (0), X=221.51, Y=875.59, Mass=127915, SNR=83.5, Peak=14128 HFD=3.2
02:04:10.789 00.004 21068 MultiStar: [#1 0.06,-0.22,1.20,U] [#2 -0.18,-0.28,1.17,U] [#3 -0.01,-0.31,1.15,U] [#4 -0.50,-0.22,0.97,U] [#5 0.06,0.09,0.98,U] [#6 -0.02,-0.07,0.80,U] [#7 0.28,-0.36,0.69,U] [#8 0.04,-0.12,0.74,U] 
02:04:10.789 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {0.04, -0.35}
02:04:10.790 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
02:04:10.792 00.002 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:04:10.792 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.75 mountX=0.00 mountY=0.21, mountTheta=1.57
02:04:10.795 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
02:04:10.796 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
02:04:10.797 00.001 16108 Worker thread wakes up
02:04:10.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:04:10.798 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:04:10.798 00.000 16108 Moving (-0.04, -0.21) raw xDistance=0.00 yDistance=0.21
02:04:10.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:04:10.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:04:10.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:04:10.798 00.000 16108 MoveAxis(E, 0, ABG)
02:04:10.798 00.000 16108 Move returns status 0, amount 0
02:04:10.798 00.000 16108 MoveAxis(N, 0, ABG)
02:04:10.798 00.000 16108 Move returns status 0, amount 0
02:04:10.798 00.000 16108 move complete, result=0
02:04:10.798 00.000 16108 worker thread done servicing request
02:04:10.802 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3363, FiltMin=2867, FiltMax=62640, Gamma=1.000
02:04:10.822 00.020 21068 UpdateGuideState exits: m=127915 SNR=83.5
02:04:10.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:10.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:10.825 00.001 21068 Enqueuing Expose request
02:04:10.826 00.001 16108 Worker thread wakes up
02:04:10.826 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:10.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:10.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:11.989 01.162 16108 Exposure complete
02:04:12.054 00.065 16108 worker thread done servicing request
02:04:12.054 00.000 21068 OnExposeComplete: enter
02:04:12.055 00.001 21068 UpdateGuideState(): m_state=6
02:04:12.056 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12077
02:04:12.056 00.000 21068 Star::Find returns 1 (0), X=221.48, Y=875.73, Mass=123048, SNR=81.2, Peak=15875 HFD=3.2
02:04:12.058 00.002 21068 MultiStar: [#1 0.21,-0.18,1.02,U] [#2 0.38,-0.40,1.58,U] [#3 0.12,-0.15,1.01,U] [#4 -0.08,-0.05,0.77,U] [#5 0.16,-0.25,1.00,U] [#6 0.01,0.03,0.89,U] [#7 0.20,0.01,0.78,U] [#8 0.53,-0.13,0.73,U] 
02:04:12.059 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.02, -0.21}
02:04:12.060 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
02:04:12.060 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
02:04:12.061 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=-0.06 mountY=0.20, mountTheta=1.86
02:04:12.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.21, opts=13)
02:04:12.063 00.000 21068 Enqueuing Move request for scope (0.02, -0.21)
02:04:12.064 00.001 16108 Worker thread wakes up
02:04:12.065 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
02:04:12.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
02:04:12.065 00.000 16108 Moving (0.02, -0.21) raw xDistance=-0.06 yDistance=0.20
02:04:12.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:12.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:12.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:04:12.065 00.000 16108 MoveAxis(E, 0, ABG)
02:04:12.065 00.000 16108 Move returns status 0, amount 0
02:04:12.065 00.000 16108 MoveAxis(N, 0, ABG)
02:04:12.065 00.000 16108 Move returns status 0, amount 0
02:04:12.065 00.000 16108 move complete, result=0
02:04:12.065 00.000 16108 worker thread done servicing request
02:04:12.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3363, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:04:12.089 00.020 21068 UpdateGuideState exits: m=123048 SNR=81.2
02:04:12.091 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:12.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:12.093 00.001 21068 Enqueuing Expose request
02:04:12.095 00.002 16108 Worker thread wakes up
02:04:12.095 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:12.096 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:12.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:13.061 00.965 16108 Exposure complete
02:04:13.121 00.060 16108 worker thread done servicing request
02:04:13.121 00.000 21068 OnExposeComplete: enter
02:04:13.123 00.002 21068 UpdateGuideState(): m_state=6
02:04:13.125 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12078
02:04:13.127 00.002 21068 Star::Find returns 1 (0), X=221.53, Y=875.57, Mass=110940, SNR=89.2, Peak=14051 HFD=3.2
02:04:13.130 00.003 21068 MultiStar: [#1 0.37,-0.09,1.09,U] [#2 0.42,-0.20,1.19,U] [#3 0.45,-0.22,1.21,U] [#4 -0.10,-0.01,0.79,U] [#5 0.35,-0.28,0.80,U] [#6 0.33,0.03,0.73,U] [#7 0.26,-0.09,0.60,U] [#8 0.48,0.25,0.70,U] 
02:04:13.131 00.001 21068 refined, 8 included, MultiStar: {0.30, -0.13}, one-star: {0.07, -0.37}
02:04:13.132 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
02:04:13.133 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
02:04:13.135 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-0.40 mountX=-0.32 mountY=0.06, mountTheta=2.97
02:04:13.138 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.13, opts=13)
02:04:13.139 00.001 21068 Enqueuing Move request for scope (0.30, -0.13)
02:04:13.140 00.001 16108 Worker thread wakes up
02:04:13.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
02:04:13.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
02:04:13.140 00.000 16108 Moving (0.30, -0.13) raw xDistance=-0.32 yDistance=0.06
02:04:13.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:04:13.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:13.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:04:13.140 00.000 16108 MoveAxis(E, 84, ABG)
02:04:13.140 00.000 16108 Guiding  Dir = 2, Dur = 84
02:04:13.140 00.000 16108 IsSlewing returns 0
02:04:13.140 00.000 16108 IsGuiding returns 0
02:04:13.144 00.004 16108 PulseGuide returned control before completion, sleep 90
02:04:13.145 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3363, FiltMin=2893, FiltMax=59613, Gamma=1.000
02:04:13.169 00.024 21068 UpdateGuideState exits: m=110940 SNR=89.2
02:04:13.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:13.170 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:13.171 00.001 21068 Enqueuing Expose request
02:04:13.236 00.065 16108 IsGuiding returns 1
02:04:13.236 00.000 16108 scope still moving after pulse duration time elapsed
02:04:13.267 00.031 16108 IsSlewing returns 0
02:04:13.268 00.001 16108 IsGuiding returns 0
02:04:13.268 00.000 16108 scope move finished after 84 + 44 ms
02:04:13.268 00.000 16108 Move returns status 0, amount 84
02:04:13.268 00.000 16108 MoveAxis(N, 0, ABG)
02:04:13.268 00.000 16108 Move returns status 0, amount 0
02:04:13.269 00.001 16108 move complete, result=0
02:04:13.269 00.000 16108 worker thread done servicing request
02:04:13.269 00.000 16108 Worker thread wakes up
02:04:13.269 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
02:04:13.273 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:13.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:14.433 01.160 16108 Exposure complete
02:04:14.495 00.062 16108 worker thread done servicing request
02:04:14.495 00.000 21068 OnExposeComplete: enter
02:04:14.497 00.002 21068 UpdateGuideState(): m_state=6
02:04:14.499 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12079
02:04:14.500 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=875.58, Mass=137612, SNR=91.4, Peak=18640 HFD=3.4
02:04:14.503 00.003 21068 MultiStar: [#1 0.04,-0.07,1.13,U] [#2 0.06,-0.24,1.15,U] [#3 0.06,-0.20,0.93,U] [#4 -0.34,-0.04,0.79,U] [#5 0.17,-0.06,0.94,U] [#6 -0.12,0.09,0.74,U] [#7 0.21,0.04,0.66,U] [#8 0.05,0.22,0.69,U] 
02:04:14.504 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.37, -0.36}
02:04:14.505 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
02:04:14.507 00.002 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
02:04:14.508 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.87 mountX=0.01 mountY=0.10, mountTheta=1.45
02:04:14.512 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
02:04:14.514 00.002 21068 Enqueuing Move request for scope (-0.03, -0.09)
02:04:14.517 00.003 16108 Worker thread wakes up
02:04:14.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:04:14.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:04:14.518 00.001 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.10
02:04:14.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:04:14.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:14.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:04:14.518 00.000 16108 MoveAxis(E, 0, ABG)
02:04:14.518 00.000 16108 Move returns status 0, amount 0
02:04:14.518 00.000 16108 MoveAxis(N, 0, ABG)
02:04:14.518 00.000 16108 Move returns status 0, amount 0
02:04:14.518 00.000 16108 move complete, result=0
02:04:14.519 00.001 16108 worker thread done servicing request
02:04:14.527 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3363, FiltMin=2816, FiltMax=60377, Gamma=1.000
02:04:14.554 00.027 21068 UpdateGuideState exits: m=137612 SNR=91.4
02:04:14.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:14.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:14.559 00.003 21068 Enqueuing Expose request
02:04:14.559 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:14.560 00.001 16108 Worker thread wakes up
02:04:14.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:14.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:15.542 00.982 16108 Exposure complete
02:04:15.626 00.084 16108 worker thread done servicing request
02:04:15.626 00.000 21068 OnExposeComplete: enter
02:04:15.627 00.001 21068 UpdateGuideState(): m_state=6
02:04:15.628 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12080
02:04:15.630 00.002 21068 Star::Find returns 1 (0), X=221.47, Y=875.57, Mass=139835, SNR=91.9, Peak=15715 HFD=3.2
02:04:15.631 00.001 21068 MultiStar: [#1 0.09,-0.07,1.12,U] [#2 0.23,-0.29,1.02,U] [#3 0.39,-0.32,0.86,U] [#4 -0.04,-0.11,0.83,U] [#5 0.41,-0.05,0.97,U] [#6 0.33,-0.13,0.72,U] [#7 0.42,-0.11,0.55,U] [#8 -0.14,-0.01,0.71,U] 
02:04:15.632 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.01, -0.37}
02:04:15.633 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
02:04:15.633 00.000 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
02:04:15.634 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.75 mountX=-0.21 mountY=0.12, mountTheta=2.61
02:04:15.635 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.17, opts=13)
02:04:15.636 00.001 21068 Enqueuing Move request for scope (0.18, -0.17)
02:04:15.637 00.001 16108 Worker thread wakes up
02:04:15.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
02:04:15.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
02:04:15.637 00.000 16108 Moving (0.18, -0.17) raw xDistance=-0.21 yDistance=0.12
02:04:15.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:04:15.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:15.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:04:15.637 00.000 16108 MoveAxis(E, 54, ABG)
02:04:15.637 00.000 16108 Guiding  Dir = 2, Dur = 54
02:04:15.637 00.000 16108 IsSlewing returns 0
02:04:15.638 00.001 16108 IsGuiding returns 0
02:04:15.643 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=496, max=65535, med=3363, FiltMin=2899, FiltMax=61485, Gamma=1.000
02:04:15.658 00.015 21068 UpdateGuideState exits: m=139835 SNR=91.9
02:04:15.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:15.660 00.000 21068 Enqueuing Expose request
02:04:15.661 00.001 16108 PulseGuide returned control before completion, sleep 42
02:04:15.706 00.045 16108 IsGuiding returns 1
02:04:15.706 00.000 16108 scope still moving after pulse duration time elapsed
02:04:15.736 00.030 16108 IsSlewing returns 0
02:04:15.736 00.000 16108 IsGuiding returns 1
02:04:15.767 00.031 16108 IsSlewing returns 0
02:04:15.767 00.000 16108 IsGuiding returns 0
02:04:15.767 00.000 16108 scope move finished after 54 + 75 ms
02:04:15.767 00.000 16108 Move returns status 0, amount 54
02:04:15.767 00.000 16108 MoveAxis(N, 0, ABG)
02:04:15.768 00.001 16108 Move returns status 0, amount 0
02:04:15.768 00.000 16108 move complete, result=0
02:04:15.768 00.000 16108 worker thread done servicing request
02:04:15.768 00.000 16108 Worker thread wakes up
02:04:15.768 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
02:04:15.770 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:15.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:16.933 01.163 16108 Exposure complete
02:04:16.994 00.061 16108 worker thread done servicing request
02:04:16.995 00.001 21068 OnExposeComplete: enter
02:04:16.997 00.002 21068 UpdateGuideState(): m_state=6
02:04:16.999 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12081
02:04:17.000 00.001 21068 Star::Find returns 1 (0), X=220.65, Y=875.86, Mass=135162, SNR=97.5, Peak=17200 HFD=3.4
02:04:17.002 00.002 21068 MultiStar: [#1 -0.72,0.23,0.00,M1] [#2 -0.62,-0.04,0.00,M1] [#3 -0.37,0.11,0.88,U] [#4 -0.81,0.00,0.00,M1] [#5 -0.37,0.21,0.93,U] [#6 -0.45,0.20,0.66,U] [#7 -0.40,0.24,0.58,U] [#8 -0.57,0.32,0.00,M1] 
02:04:17.004 00.002 21068 refined, 4 included, MultiStar: {-0.49, 0.12}, one-star: {-0.81, -0.08}
02:04:17.005 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
02:04:17.008 00.003 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
02:04:17.009 00.001 21068 CameraToMount -- cameraX=-0.49 cameraY=0.12 hyp=0.51 cameraTheta=2.91 mountX=0.51 mountY=-0.00, mountTheta=-0.00
02:04:17.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=0.12, opts=13)
02:04:17.012 00.001 21068 Enqueuing Move request for scope (-0.49, 0.12)
02:04:17.013 00.001 16108 Worker thread wakes up
02:04:17.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.12) opts 0xd
02:04:17.013 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.49, 0.12)
02:04:17.013 00.000 16108 Moving (-0.49, 0.12) raw xDistance=0.51 yDistance=-0.00
02:04:17.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51
02:04:17.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:17.014 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:04:17.014 00.000 16108 MoveAxis(W, 129, ABG)
02:04:17.014 00.000 16108 Guiding  Dir = 3, Dur = 129
02:04:17.014 00.000 16108 IsSlewing returns 0
02:04:17.014 00.000 16108 IsGuiding returns 0
02:04:17.016 00.002 16108 PulseGuide returned control before completion, sleep 138
02:04:17.018 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3363, FiltMin=2912, FiltMax=60656, Gamma=1.000
02:04:17.033 00.015 21068 UpdateGuideState exits: m=135162 SNR=97.5
02:04:17.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:17.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:17.036 00.001 21068 Enqueuing Expose request
02:04:17.162 00.126 16108 IsGuiding returns 1
02:04:17.162 00.000 16108 scope still moving after pulse duration time elapsed
02:04:17.193 00.031 16108 IsSlewing returns 0
02:04:17.193 00.000 16108 IsGuiding returns 0
02:04:17.193 00.000 16108 scope move finished after 129 + 49 ms
02:04:17.193 00.000 16108 Move returns status 0, amount 129
02:04:17.193 00.000 16108 MoveAxis(N, 0, ABG)
02:04:17.193 00.000 16108 Move returns status 0, amount 0
02:04:17.193 00.000 16108 move complete, result=0
02:04:17.194 00.001 16108 worker thread done servicing request
02:04:17.194 00.000 16108 Worker thread wakes up
02:04:17.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:17.194 00.000 21068 GuideStep: 0.5 px 129 ms WEST, -0.0 px 0 ms NORTH
02:04:17.196 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:18.164 00.968 16108 Exposure complete
02:04:18.238 00.074 16108 worker thread done servicing request
02:04:18.238 00.000 21068 OnExposeComplete: enter
02:04:18.240 00.002 21068 UpdateGuideState(): m_state=6
02:04:18.241 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12082
02:04:18.241 00.000 21068 Star::Find returns 1 (0), X=221.15, Y=875.93, Mass=126990, SNR=77.5, Peak=16608 HFD=3.3
02:04:18.242 00.001 21068 MultiStar: [#1 -0.23,0.24,1.34,U] [#2 -0.11,0.02,1.27,U] [#3 -0.03,-0.01,1.08,U] [#4 -0.51,-0.15,1.05,U] [#5 0.17,0.01,1.10,U] [#6 -0.03,0.25,0.94,U] [#7 -0.00,-0.05,0.71,U] [#8 -0.09,0.02,0.87,U] 
02:04:18.243 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.31, -0.01}
02:04:18.243 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
02:04:18.244 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
02:04:18.245 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=0.14 mountY=-0.01, mountTheta=-0.06
02:04:18.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
02:04:18.247 00.000 21068 Enqueuing Move request for scope (-0.13, 0.04)
02:04:18.248 00.001 16108 Worker thread wakes up
02:04:18.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
02:04:18.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
02:04:18.248 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.14 yDistance=-0.01
02:04:18.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:04:18.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:18.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:04:18.249 00.001 16108 MoveAxis(E, 0, ABG)
02:04:18.249 00.000 16108 Move returns status 0, amount 0
02:04:18.249 00.000 16108 MoveAxis(N, 0, ABG)
02:04:18.249 00.000 16108 Move returns status 0, amount 0
02:04:18.249 00.000 16108 move complete, result=0
02:04:18.249 00.000 16108 worker thread done servicing request
02:04:18.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3363, FiltMin=2909, FiltMax=59193, Gamma=1.000
02:04:18.275 00.023 21068 UpdateGuideState exits: m=126990 SNR=77.5
02:04:18.277 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.279 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:18.281 00.002 21068 Enqueuing Expose request
02:04:18.284 00.003 16108 Worker thread wakes up
02:04:18.284 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:18.286 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:18.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:19.463 01.177 16108 Exposure complete
02:04:19.549 00.086 16108 worker thread done servicing request
02:04:19.549 00.000 21068 OnExposeComplete: enter
02:04:19.550 00.001 21068 UpdateGuideState(): m_state=6
02:04:19.551 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12083
02:04:19.552 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=875.55, Mass=123157, SNR=78.2, Peak=14387 HFD=3.3
02:04:19.553 00.001 21068 MultiStar: [#1 0.17,-0.10,1.32,U] [#2 0.00,-0.66,0.00,M1] [#3 0.07,-0.48,1.12,U] [#4 -0.05,-0.12,1.01,U] [#5 0.35,-0.26,1.11,U] [#6 0.30,0.02,0.89,U] [#7 0.38,-0.38,0.64,U] [#8 0.19,-0.11,0.87,U] 
02:04:19.554 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.22}, one-star: {-0.08, -0.39}
02:04:19.554 00.000 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
02:04:19.555 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
02:04:19.556 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.19 mountY=0.18, mountTheta=2.38
02:04:19.559 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.22, opts=13)
02:04:19.561 00.002 21068 Enqueuing Move request for scope (0.16, -0.22)
02:04:19.562 00.001 16108 Worker thread wakes up
02:04:19.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
02:04:19.563 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
02:04:19.563 00.000 16108 Moving (0.16, -0.22) raw xDistance=-0.19 yDistance=0.18
02:04:19.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:04:19.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:19.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:04:19.563 00.000 16108 MoveAxis(E, 0, ABG)
02:04:19.563 00.000 16108 Move returns status 0, amount 0
02:04:19.563 00.000 16108 MoveAxis(N, 0, ABG)
02:04:19.563 00.000 16108 Move returns status 0, amount 0
02:04:19.563 00.000 16108 move complete, result=0
02:04:19.563 00.000 16108 worker thread done servicing request
02:04:19.568 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3363, FiltMin=2905, FiltMax=65440, Gamma=1.000
02:04:19.584 00.016 21068 UpdateGuideState exits: m=123157 SNR=78.2
02:04:19.586 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:19.586 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:19.587 00.001 21068 Enqueuing Expose request
02:04:19.588 00.001 16108 Worker thread wakes up
02:04:19.588 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:19.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:19.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:20.569 00.981 16108 Exposure complete
02:04:20.624 00.055 16108 worker thread done servicing request
02:04:20.624 00.000 21068 OnExposeComplete: enter
02:04:20.625 00.001 21068 UpdateGuideState(): m_state=6
02:04:20.626 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12084
02:04:20.626 00.000 21068 Star::Find returns 1 (0), X=221.27, Y=875.58, Mass=131267, SNR=97.4, Peak=15712 HFD=3.3
02:04:20.627 00.001 21068 MultiStar: [#1 -0.04,0.02,1.02,U] [#2 0.16,-0.18,1.06,U] [#3 0.14,-0.24,0.91,U] [#4 -0.20,-0.19,0.70,U] [#5 0.38,0.00,0.87,U] [#6 0.07,0.01,0.62,U] [#7 0.31,0.01,0.60,U] [#8 0.14,0.14,0.63,U] 
02:04:20.629 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {-0.19, -0.36}
02:04:20.630 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
02:04:20.631 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
02:04:20.632 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.93 mountX=-0.10 mountY=0.08, mountTheta=2.42
02:04:20.633 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
02:04:20.634 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
02:04:20.634 00.000 16108 Worker thread wakes up
02:04:20.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
02:04:20.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
02:04:20.634 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
02:04:20.635 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:04:20.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:20.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:04:20.635 00.000 16108 MoveAxis(E, 0, ABG)
02:04:20.635 00.000 16108 Move returns status 0, amount 0
02:04:20.635 00.000 16108 MoveAxis(N, 0, ABG)
02:04:20.635 00.000 16108 Move returns status 0, amount 0
02:04:20.635 00.000 16108 move complete, result=0
02:04:20.635 00.000 16108 worker thread done servicing request
02:04:20.642 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3363, FiltMin=2925, FiltMax=65440, Gamma=1.000
02:04:20.665 00.023 21068 UpdateGuideState exits: m=131267 SNR=97.4
02:04:20.665 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:20.667 00.001 21068 Enqueuing Expose request
02:04:20.668 00.001 16108 Worker thread wakes up
02:04:20.668 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:20.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:20.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:21.831 01.162 16108 Exposure complete
02:04:21.883 00.052 16108 worker thread done servicing request
02:04:21.883 00.000 21068 OnExposeComplete: enter
02:04:21.886 00.003 21068 UpdateGuideState(): m_state=6
02:04:21.888 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12085
02:04:21.890 00.002 21068 Star::Find returns 1 (0), X=221.52, Y=875.35, Mass=135094, SNR=89.2, Peak=17053 HFD=3.2
02:04:21.891 00.001 21068 MultiStar: [#1 0.24,-0.28,1.09,U] [#2 0.59,-0.56,0.00,M1] [#3 0.64,-0.32,0.00,M1] [#4 0.07,-0.33,0.86,U] [#5 0.60,-0.21,0.00,M1] [#6 0.41,-0.21,0.77,U] [#7 0.41,-0.23,0.71,U] [#8 0.58,-0.03,0.00,M1] 
02:04:21.893 00.002 21068 refined, 4 included, MultiStar: {0.22, -0.34}, one-star: {0.06, -0.59}
02:04:21.894 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
02:04:21.897 00.003 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
02:04:21.902 00.005 21068 CameraToMount -- cameraX=0.22 cameraY=-0.34 hyp=0.41 cameraTheta=-0.99 mountX=-0.28 mountY=0.28, mountTheta=2.36
02:04:21.906 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.34, opts=13)
02:04:21.907 00.001 21068 Enqueuing Move request for scope (0.22, -0.34)
02:04:21.909 00.002 16108 Worker thread wakes up
02:04:21.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.34) opts 0xd
02:04:21.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.34)
02:04:21.909 00.000 16108 Moving (0.22, -0.34) raw xDistance=-0.28 yDistance=0.28
02:04:21.910 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:04:21.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:21.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:04:21.910 00.000 16108 MoveAxis(E, 73, ABG)
02:04:21.910 00.000 16108 Guiding  Dir = 2, Dur = 73
02:04:21.911 00.001 16108 IsSlewing returns 0
02:04:21.911 00.000 16108 IsGuiding returns 0
02:04:21.913 00.002 16108 PulseGuide returned control before completion, sleep 81
02:04:21.917 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3363, FiltMin=2886, FiltMax=65440, Gamma=1.000
02:04:21.940 00.023 21068 UpdateGuideState exits: m=135094 SNR=89.2
02:04:21.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:21.942 00.000 21068 Enqueuing Expose request
02:04:22.007 00.065 16108 IsGuiding returns 0
02:04:22.007 00.000 16108 Move returns status 0, amount 73
02:04:22.007 00.000 16108 MoveAxis(N, 0, ABG)
02:04:22.007 00.000 16108 Move returns status 0, amount 0
02:04:22.007 00.000 16108 move complete, result=0
02:04:22.007 00.000 16108 worker thread done servicing request
02:04:22.008 00.001 16108 Worker thread wakes up
02:04:22.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:22.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:22.008 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.3 px 0 ms NORTH
02:04:22.981 00.973 16108 Exposure complete
02:04:23.038 00.057 16108 worker thread done servicing request
02:04:23.038 00.000 21068 OnExposeComplete: enter
02:04:23.039 00.001 21068 UpdateGuideState(): m_state=6
02:04:23.039 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12086
02:04:23.042 00.003 21068 Star::Find returns 1 (0), X=221.09, Y=875.33, Mass=112670, SNR=75.4, Peak=13389 HFD=3.4
02:04:23.044 00.002 21068 MultiStar: [#1 0.01,-0.13,1.29,U] [#2 0.12,-0.49,1.34,U] [#3 0.05,-0.53,1.07,U] [#4 -0.10,-0.25,0.87,U] [#5 0.26,-0.31,1.14,U] [#6 0.27,-0.21,0.98,U] [#7 0.05,-0.70,0.00,M1] [#8 -0.00,-0.08,0.83,U] 
02:04:23.046 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.33}, one-star: {-0.37, -0.61}
02:04:23.047 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
02:04:23.050 00.003 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
02:04:23.051 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.45 mountX=-0.10 mountY=0.31, mountTheta=1.87
02:04:23.054 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.33, opts=13)
02:04:23.056 00.002 21068 Enqueuing Move request for scope (0.04, -0.33)
02:04:23.057 00.001 16108 Worker thread wakes up
02:04:23.058 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.33) opts 0xd
02:04:23.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.33)
02:04:23.058 00.000 16108 Moving (0.04, -0.33) raw xDistance=-0.10 yDistance=0.31
02:04:23.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:04:23.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:23.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:04:23.058 00.000 16108 MoveAxis(E, 0, ABG)
02:04:23.058 00.000 16108 Move returns status 0, amount 0
02:04:23.059 00.001 16108 MoveAxis(N, 0, ABG)
02:04:23.059 00.000 16108 Move returns status 0, amount 0
02:04:23.059 00.000 16108 move complete, result=0
02:04:23.059 00.000 16108 worker thread done servicing request
02:04:23.066 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3366, FiltMin=2864, FiltMax=61232, Gamma=1.000
02:04:23.086 00.020 21068 UpdateGuideState exits: m=112670 SNR=75.4
02:04:23.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.089 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:23.090 00.001 21068 Enqueuing Expose request
02:04:23.090 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:04:23.091 00.001 16108 Worker thread wakes up
02:04:23.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:23.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:24.254 01.163 16108 Exposure complete
02:04:24.311 00.057 16108 worker thread done servicing request
02:04:24.311 00.000 21068 OnExposeComplete: enter
02:04:24.312 00.001 21068 UpdateGuideState(): m_state=6
02:04:24.313 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12087
02:04:24.314 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=875.46, Mass=125721, SNR=84.8, Peak=14953 HFD=3.2
02:04:24.315 00.001 21068 MultiStar: [#1 -0.01,-0.42,1.10,U] [#2 0.00,-0.51,1.23,U] [#3 0.10,-0.85,0.00,M1] [#4 -0.26,-0.34,0.98,U] [#5 0.34,-0.33,0.97,U] [#6 0.13,-0.21,0.93,U] [#7 0.25,-0.45,0.63,U] [#8 0.05,-0.16,0.83,U] 
02:04:24.315 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.37}, one-star: {-0.20, -0.48}
02:04:24.316 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
02:04:24.317 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
02:04:24.317 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.51 mountX=-0.09 mountY=0.35, mountTheta=1.81
02:04:24.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.37, opts=13)
02:04:24.320 00.001 21068 Enqueuing Move request for scope (0.02, -0.37)
02:04:24.320 00.000 16108 Worker thread wakes up
02:04:24.321 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd
02:04:24.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.37)
02:04:24.321 00.000 16108 Moving (0.02, -0.37) raw xDistance=-0.09 yDistance=0.35
02:04:24.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:04:24.321 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.94
02:04:24.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:04:24.321 00.000 16108 MoveAxis(E, 0, ABG)
02:04:24.321 00.000 16108 Move returns status 0, amount 0
02:04:24.321 00.000 16108 MoveAxis(S, 71, ABG)
02:04:24.321 00.000 16108 Guiding  Dir = 1, Dur = 71
02:04:24.322 00.001 16108 IsSlewing returns 0
02:04:24.322 00.000 16108 IsGuiding returns 0
02:04:24.325 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3366, FiltMin=2860, FiltMax=60285, Gamma=1.000
02:04:24.360 00.035 21068 UpdateGuideState exits: m=125721 SNR=84.8
02:04:24.362 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:24.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:24.365 00.002 21068 Enqueuing Expose request
02:04:24.372 00.007 16108 PulseGuide returned control before completion, sleep 31
02:04:24.418 00.046 16108 IsGuiding returns 1
02:04:24.418 00.000 16108 scope still moving after pulse duration time elapsed
02:04:24.449 00.031 16108 IsSlewing returns 0
02:04:24.449 00.000 16108 IsGuiding returns 1
02:04:24.480 00.031 16108 IsSlewing returns 0
02:04:24.480 00.000 16108 IsGuiding returns 0
02:04:24.480 00.000 16108 scope move finished after 71 + 88 ms
02:04:24.482 00.002 16108 Move returns status 0, amount 71
02:04:24.482 00.000 16108 move complete, result=0
02:04:24.482 00.000 16108 worker thread done servicing request
02:04:24.482 00.000 16108 Worker thread wakes up
02:04:24.482 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH
02:04:24.484 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:24.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:25.452 00.968 16108 Exposure complete
02:04:25.517 00.065 16108 worker thread done servicing request
02:04:25.517 00.000 21068 OnExposeComplete: enter
02:04:25.518 00.001 21068 UpdateGuideState(): m_state=6
02:04:25.519 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12088
02:04:25.520 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=875.36, Mass=123627, SNR=88.6, Peak=15353 HFD=3.2
02:04:25.521 00.001 21068 MultiStar: [#1 0.11,-0.15,1.31,U] [#2 0.34,-0.43,1.20,U] [#3 0.04,-0.44,1.31,U] [#4 -0.19,-0.38,0.77,U] [#5 0.12,-0.21,0.91,U] [#6 0.07,-0.31,0.88,U] [#7 0.28,-0.20,0.67,U] [#8 -0.02,-0.27,0.82,U] 
02:04:25.522 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.34}, one-star: {-0.24, -0.58}
02:04:25.523 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
02:04:25.523 00.000 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
02:04:25.526 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.39 mountX=-0.12 mountY=0.31, mountTheta=1.94
02:04:25.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.34, opts=13)
02:04:25.529 00.001 21068 Enqueuing Move request for scope (0.06, -0.34)
02:04:25.530 00.001 16108 Worker thread wakes up
02:04:25.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
02:04:25.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
02:04:25.530 00.000 16108 Moving (0.06, -0.34) raw xDistance=-0.12 yDistance=0.31
02:04:25.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:04:25.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:04:25.530 00.000 16108 MoveAxis(E, 0, ABG)
02:04:25.530 00.000 16108 Move returns status 0, amount 0
02:04:25.530 00.000 16108 MoveAxis(S, 63, ABG)
02:04:25.530 00.000 16108 Guiding  Dir = 1, Dur = 63
02:04:25.530 00.000 16108 IsSlewing returns 0
02:04:25.531 00.001 16108 IsGuiding returns 0
02:04:25.534 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3366, FiltMin=2912, FiltMax=56269, Gamma=1.000
02:04:25.550 00.016 21068 UpdateGuideState exits: m=123627 SNR=88.6
02:04:25.552 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.552 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:25.553 00.001 21068 Enqueuing Expose request
02:04:25.573 00.020 16108 PulseGuide returned control before completion, sleep 31
02:04:25.619 00.046 16108 IsGuiding returns 1
02:04:25.619 00.000 16108 scope still moving after pulse duration time elapsed
02:04:25.651 00.032 16108 IsSlewing returns 0
02:04:25.651 00.000 16108 IsGuiding returns 1
02:04:25.681 00.030 16108 IsSlewing returns 0
02:04:25.682 00.001 16108 IsGuiding returns 0
02:04:25.682 00.000 16108 scope move finished after 63 + 88 ms
02:04:25.682 00.000 16108 Move returns status 0, amount 63
02:04:25.682 00.000 16108 move complete, result=0
02:04:25.682 00.000 16108 worker thread done servicing request
02:04:25.682 00.000 16108 Worker thread wakes up
02:04:25.682 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
02:04:25.684 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:25.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:26.849 01.165 16108 Exposure complete
02:04:26.910 00.061 16108 worker thread done servicing request
02:04:26.912 00.002 21068 OnExposeComplete: enter
02:04:26.913 00.001 21068 UpdateGuideState(): m_state=6
02:04:26.914 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12089
02:04:26.915 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=875.89, Mass=115089, SNR=81.3, Peak=14336 HFD=3.4
02:04:26.915 00.000 21068 MultiStar: [#1 -0.29,0.00,1.22,U] [#2 -0.06,-0.18,1.56,U] [#3 -0.30,-0.12,1.15,U] [#4 -0.64,-0.26,0.00,M1] [#5 0.17,-0.16,0.99,U] [#6 -0.06,-0.00,0.79,U] [#7 0.24,-0.40,0.68,U] [#8 -0.25,0.23,0.84,U] 
02:04:26.916 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.08}, one-star: {-0.20, -0.05}
02:04:26.917 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
02:04:26.918 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
02:04:26.918 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.49 mountX=0.10 mountY=0.11, mountTheta=0.85
02:04:26.921 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
02:04:26.924 00.003 21068 Enqueuing Move request for scope (-0.11, -0.08)
02:04:26.926 00.002 16108 Worker thread wakes up
02:04:26.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
02:04:26.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
02:04:26.926 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=0.11
02:04:26.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:04:26.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:26.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:04:26.926 00.000 16108 MoveAxis(E, 0, ABG)
02:04:26.926 00.000 16108 Move returns status 0, amount 0
02:04:26.926 00.000 16108 MoveAxis(N, 0, ABG)
02:04:26.927 00.001 16108 Move returns status 0, amount 0
02:04:26.927 00.000 16108 move complete, result=0
02:04:26.927 00.000 16108 worker thread done servicing request
02:04:26.934 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3363, FiltMin=2870, FiltMax=62829, Gamma=1.000
02:04:26.954 00.020 21068 UpdateGuideState exits: m=115089 SNR=81.3
02:04:26.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.955 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:26.956 00.001 21068 Enqueuing Expose request
02:04:26.957 00.001 16108 Worker thread wakes up
02:04:26.957 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:26.957 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:26.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:27.922 00.965 16108 Exposure complete
02:04:27.977 00.055 16108 worker thread done servicing request
02:04:27.977 00.000 21068 OnExposeComplete: enter
02:04:27.978 00.001 21068 UpdateGuideState(): m_state=6
02:04:27.979 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12090
02:04:27.979 00.000 21068 Star::Find returns 1 (0), X=220.99, Y=875.67, Mass=119591, SNR=87.3, Peak=18048 HFD=3.3
02:04:27.981 00.002 21068 MultiStar: [#1 -0.09,-0.04,1.07,U] [#2 -0.20,0.08,1.13,U] [#3 -0.08,-0.06,0.98,U] [#4 -0.66,0.07,0.00,M2] [#5 0.10,0.09,1.11,U] [#6 -0.20,0.01,0.84,U] [#7 -0.03,-0.23,0.58,U] [#8 -0.30,0.09,0.69,U] 
02:04:27.983 00.002 21068 refined, 7 included, MultiStar: {-0.16, -0.03}, one-star: {-0.48, -0.27}
02:04:27.983 00.000 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
02:04:27.984 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
02:04:27.985 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=0.15 mountY=0.07, mountTheta=0.44
02:04:27.988 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.03, opts=13)
02:04:27.989 00.001 21068 Enqueuing Move request for scope (-0.16, -0.03)
02:04:27.990 00.001 16108 Worker thread wakes up
02:04:27.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
02:04:27.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
02:04:27.990 00.000 16108 Moving (-0.16, -0.03) raw xDistance=0.15 yDistance=0.07
02:04:27.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:04:27.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:27.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:04:27.991 00.001 16108 MoveAxis(E, 0, ABG)
02:04:27.991 00.000 16108 Move returns status 0, amount 0
02:04:27.991 00.000 16108 MoveAxis(N, 0, ABG)
02:04:27.991 00.000 16108 Move returns status 0, amount 0
02:04:27.991 00.000 16108 move complete, result=0
02:04:27.991 00.000 16108 worker thread done servicing request
02:04:28.000 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3366, FiltMin=2883, FiltMax=64009, Gamma=1.000
02:04:28.028 00.028 21068 UpdateGuideState exits: m=119591 SNR=87.3
02:04:28.031 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.033 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:28.034 00.001 21068 Enqueuing Expose request
02:04:28.036 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:28.037 00.001 16108 Worker thread wakes up
02:04:28.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:28.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:29.200 01.163 16108 Exposure complete
02:04:29.269 00.069 16108 worker thread done servicing request
02:04:29.269 00.000 21068 OnExposeComplete: enter
02:04:29.270 00.001 21068 UpdateGuideState(): m_state=6
02:04:29.270 00.000 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12091
02:04:29.271 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.06, Mass=135390, SNR=90.7, Peak=17424 HFD=3.8
02:04:29.272 00.001 21068 MultiStar: [#1 -0.24,0.24,1.06,U] [#2 -0.04,-0.09,1.38,U] [#3 -0.12,-0.16,1.03,U] [#4 -0.44,0.21,0.77,U] [#5 0.19,0.32,0.96,U] [#6 0.02,0.44,0.86,U] [#7 -0.41,0.03,0.64,U] [#8 0.04,0.56,0.88,U] 
02:04:29.274 00.002 21068 refined, 8 included, MultiStar: {-0.14, 0.17}, one-star: {-0.41, 0.12}
02:04:29.275 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
02:04:29.275 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:04:29.276 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.27 mountX=0.17 mountY=-0.13, mountTheta=-0.66
02:04:29.277 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.17, opts=13)
02:04:29.278 00.001 21068 Enqueuing Move request for scope (-0.14, 0.17)
02:04:29.279 00.001 16108 Worker thread wakes up
02:04:29.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
02:04:29.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
02:04:29.279 00.000 16108 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=-0.13
02:04:29.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:04:29.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:29.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:04:29.279 00.000 16108 MoveAxis(E, 0, ABG)
02:04:29.281 00.002 16108 Move returns status 0, amount 0
02:04:29.281 00.000 16108 MoveAxis(N, 0, ABG)
02:04:29.281 00.000 16108 Move returns status 0, amount 0
02:04:29.281 00.000 16108 move complete, result=0
02:04:29.281 00.000 16108 worker thread done servicing request
02:04:29.287 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3366, FiltMin=2904, FiltMax=58809, Gamma=1.000
02:04:29.311 00.024 21068 UpdateGuideState exits: m=135390 SNR=90.7
02:04:29.313 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:29.315 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:29.316 00.001 21068 Enqueuing Expose request
02:04:29.317 00.001 16108 Worker thread wakes up
02:04:29.317 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:29.320 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:29.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:30.290 00.970 16108 Exposure complete
02:04:30.345 00.055 16108 worker thread done servicing request
02:04:30.345 00.000 21068 OnExposeComplete: enter
02:04:30.346 00.001 21068 UpdateGuideState(): m_state=6
02:04:30.347 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12092
02:04:30.348 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=875.84, Mass=141916, SNR=86.6, Peak=16275 HFD=3.4
02:04:30.349 00.001 21068 MultiStar: [#1 0.41,0.06,1.08,U] [#2 0.27,-0.23,1.07,U] [#3 0.14,-0.29,1.15,U] [#4 0.11,0.11,0.85,U] [#5 0.84,0.09,0.00,M1] [#6 0.46,0.05,0.79,U] [#7 0.28,-0.17,0.66,U] [#8 0.48,0.28,0.74,U] 
02:04:30.350 00.001 21068 single-star, 7 included, MultiStar: {0.27, -0.05}, one-star: {0.06, -0.10}
02:04:30.350 00.000 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
02:04:30.352 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
02:04:30.353 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.03 mountX=-0.08 mountY=0.09, mountTheta=2.32
02:04:30.354 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
02:04:30.355 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
02:04:30.356 00.001 16108 Worker thread wakes up
02:04:30.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
02:04:30.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
02:04:30.356 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.08 yDistance=0.09
02:04:30.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:04:30.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:30.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:04:30.356 00.000 16108 MoveAxis(E, 0, ABG)
02:04:30.356 00.000 16108 Move returns status 0, amount 0
02:04:30.356 00.000 16108 MoveAxis(N, 0, ABG)
02:04:30.357 00.001 16108 Move returns status 0, amount 0
02:04:30.357 00.000 16108 move complete, result=0
02:04:30.357 00.000 16108 worker thread done servicing request
02:04:30.363 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3369, FiltMin=2931, FiltMax=61654, Gamma=1.000
02:04:30.385 00.022 21068 UpdateGuideState exits: m=141916 SNR=86.6
02:04:30.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.388 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:30.389 00.001 21068 Enqueuing Expose request
02:04:30.389 00.000 16108 Worker thread wakes up
02:04:30.389 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:30.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:30.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:31.536 01.146 16108 Exposure complete
02:04:31.603 00.067 16108 worker thread done servicing request
02:04:31.603 00.000 21068 OnExposeComplete: enter
02:04:31.605 00.002 21068 UpdateGuideState(): m_state=6
02:04:31.607 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12093
02:04:31.609 00.002 21068 Star::Find returns 1 (0), X=221.55, Y=875.83, Mass=119834, SNR=83.5, Peak=16787 HFD=3.3
02:04:31.611 00.002 21068 MultiStar: [#1 -0.11,0.15,1.25,U] [#2 0.05,-0.05,1.22,U] [#3 0.02,-0.02,1.28,U] [#4 -0.49,-0.01,0.81,U] [#5 0.35,0.04,0.98,U] [#6 0.11,0.12,0.86,U] [#7 -0.18,-0.20,0.75,U] [#8 0.22,-0.03,0.66,U] 
02:04:31.613 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.09, -0.11}
02:04:31.615 00.002 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:04:31.616 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:04:31.617 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.51 mountX=-0.01 mountY=0.00, mountTheta=2.86
02:04:31.620 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
02:04:31.622 00.002 21068 Enqueuing Move request for scope (0.01, -0.01)
02:04:31.623 00.001 16108 Worker thread wakes up
02:04:31.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:04:31.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:04:31.623 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
02:04:31.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:04:31.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:31.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:04:31.623 00.000 16108 MoveAxis(E, 0, ABG)
02:04:31.624 00.001 16108 Move returns status 0, amount 0
02:04:31.624 00.000 16108 MoveAxis(N, 0, ABG)
02:04:31.624 00.000 16108 Move returns status 0, amount 0
02:04:31.624 00.000 16108 move complete, result=0
02:04:31.624 00.000 16108 worker thread done servicing request
02:04:31.630 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3366, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:04:31.654 00.024 21068 UpdateGuideState exits: m=119834 SNR=83.5
02:04:31.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:31.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:31.657 00.001 21068 Enqueuing Expose request
02:04:31.658 00.001 16108 Worker thread wakes up
02:04:31.658 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:31.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:31.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:32.640 00.981 16108 Exposure complete
02:04:32.731 00.091 16108 worker thread done servicing request
02:04:32.731 00.000 21068 OnExposeComplete: enter
02:04:32.734 00.003 21068 UpdateGuideState(): m_state=6
02:04:32.735 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12094
02:04:32.737 00.002 21068 Star::Find returns 1 (0), X=221.07, Y=875.70, Mass=137157, SNR=78.9, Peak=16800 HFD=3.4
02:04:32.738 00.001 21068 MultiStar: [#1 -0.28,-0.09,1.13,U] [#2 -0.21,-0.58,0.00,M1] [#3 -0.09,-0.37,1.02,U] [#4 -0.48,-0.29,0.95,U] [#5 -0.03,-0.14,1.06,U] [#6 -0.27,-0.13,0.89,U] [#7 -0.14,-0.40,0.61,U] [#8 -0.13,-0.04,0.90,U] 
02:04:32.740 00.002 21068 refined, 7 included, MultiStar: {-0.23, -0.20}, one-star: {-0.39, -0.24}
02:04:32.741 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
02:04:32.743 00.002 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
02:04:32.745 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-2.42 mountX=0.19 mountY=0.25, mountTheta=0.92
02:04:32.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.20, opts=13)
02:04:32.748 00.001 21068 Enqueuing Move request for scope (-0.23, -0.20)
02:04:32.749 00.001 16108 Worker thread wakes up
02:04:32.750 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.20) opts 0xd
02:04:32.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.20)
02:04:32.750 00.000 16108 Moving (-0.23, -0.20) raw xDistance=0.19 yDistance=0.25
02:04:32.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:04:32.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:04:32.750 00.000 16108 MoveAxis(E, 0, ABG)
02:04:32.750 00.000 16108 Move returns status 0, amount 0
02:04:32.750 00.000 16108 MoveAxis(S, 50, ABG)
02:04:32.750 00.000 16108 Guiding  Dir = 1, Dur = 50
02:04:32.750 00.000 16108 IsSlewing returns 0
02:04:32.750 00.000 16108 IsGuiding returns 0
02:04:32.759 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3366, FiltMin=2896, FiltMax=60137, Gamma=1.000
02:04:32.785 00.026 16108 PulseGuide returned control before completion, sleep 27
02:04:32.788 00.003 21068 UpdateGuideState exits: m=137157 SNR=78.9
02:04:32.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:32.791 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:32.793 00.002 21068 Enqueuing Expose request
02:04:32.819 00.026 16108 IsGuiding returns 1
02:04:32.819 00.000 16108 scope still moving after pulse duration time elapsed
02:04:32.846 00.027 16108 IsSlewing returns 0
02:04:32.846 00.000 16108 IsGuiding returns 1
02:04:32.878 00.032 16108 IsSlewing returns 0
02:04:32.878 00.000 16108 IsGuiding returns 0
02:04:32.878 00.000 16108 scope move finished after 50 + 77 ms
02:04:32.878 00.000 16108 Move returns status 0, amount 50
02:04:32.879 00.001 16108 move complete, result=0
02:04:32.879 00.000 16108 worker thread done servicing request
02:04:32.879 00.000 16108 Worker thread wakes up
02:04:32.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:32.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:32.879 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 50 ms SOUTH
02:04:34.026 01.147 16108 Exposure complete
02:04:34.085 00.059 16108 worker thread done servicing request
02:04:34.085 00.000 21068 OnExposeComplete: enter
02:04:34.086 00.001 21068 UpdateGuideState(): m_state=6
02:04:34.087 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12095
02:04:34.090 00.003 21068 Star::Find returns 1 (0), X=221.65, Y=875.41, Mass=123504, SNR=86.6, Peak=16349 HFD=3.2
02:04:34.091 00.001 21068 MultiStar: [#1 0.04,-0.21,1.24,U] [#2 0.54,-0.55,0.00,M2] [#3 0.12,-0.34,1.24,U] [#4 -0.03,-0.33,0.97,U] [#5 0.26,-0.38,0.98,U] [#6 0.18,-0.20,0.81,U] [#7 0.36,-0.45,0.55,U] [#8 0.04,-0.39,0.82,U] 
02:04:34.092 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.35}, one-star: {0.19, -0.53}
02:04:34.093 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.11)
02:04:34.093 00.000 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
02:04:34.094 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.21 mountX=-0.19 mountY=0.31, mountTheta=2.12
02:04:34.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.35, opts=13)
02:04:34.097 00.001 21068 Enqueuing Move request for scope (0.13, -0.35)
02:04:34.098 00.001 16108 Worker thread wakes up
02:04:34.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
02:04:34.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
02:04:34.098 00.000 16108 Moving (0.13, -0.35) raw xDistance=-0.19 yDistance=0.31
02:04:34.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:04:34.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:04:34.098 00.000 16108 MoveAxis(E, 0, ABG)
02:04:34.098 00.000 16108 Move returns status 0, amount 0
02:04:34.098 00.000 16108 MoveAxis(S, 62, ABG)
02:04:34.098 00.000 16108 Guiding  Dir = 1, Dur = 62
02:04:34.098 00.000 16108 IsSlewing returns 0
02:04:34.098 00.000 16108 IsGuiding returns 0
02:04:34.103 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3366, FiltMin=2877, FiltMax=56525, Gamma=1.000
02:04:34.119 00.016 21068 UpdateGuideState exits: m=123504 SNR=86.6
02:04:34.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:34.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:34.122 00.001 21068 Enqueuing Expose request
02:04:34.130 00.008 16108 PulseGuide returned control before completion, sleep 41
02:04:34.180 00.050 16108 IsGuiding returns 1
02:04:34.180 00.000 16108 scope still moving after pulse duration time elapsed
02:04:34.207 00.027 16108 IsSlewing returns 0
02:04:34.207 00.000 16108 IsGuiding returns 1
02:04:34.239 00.032 16108 IsSlewing returns 0
02:04:34.239 00.000 16108 IsGuiding returns 0
02:04:34.239 00.000 16108 scope move finished after 62 + 78 ms
02:04:34.239 00.000 16108 Move returns status 0, amount 62
02:04:34.239 00.000 16108 move complete, result=0
02:04:34.239 00.000 16108 worker thread done servicing request
02:04:34.239 00.000 16108 Worker thread wakes up
02:04:34.239 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:34.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:34.239 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 62 ms SOUTH
02:04:35.217 00.978 16108 Exposure complete
02:04:35.286 00.069 16108 worker thread done servicing request
02:04:35.286 00.000 21068 OnExposeComplete: enter
02:04:35.287 00.001 21068 UpdateGuideState(): m_state=6
02:04:35.288 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12096
02:04:35.288 00.000 21068 Star::Find returns 1 (0), X=221.31, Y=875.99, Mass=133343, SNR=95.2, Peak=17456 HFD=3.3
02:04:35.289 00.001 21068 MultiStar: [#1 0.04,-0.00,1.10,U] [#2 0.19,-0.07,1.07,U] [#3 -0.05,-0.11,1.05,U] [#4 -0.52,-0.04,0.67,U] [#5 0.01,-0.03,0.92,U] [#6 -0.14,0.03,0.71,U] [#7 -0.12,0.06,0.56,U] [#8 -0.13,0.49,0.63,U] 
02:04:35.290 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.16, 0.05}
02:04:35.291 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
02:04:35.293 00.002 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
02:04:35.294 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.86 mountX=0.07 mountY=-0.00, mountTheta=-0.05
02:04:35.297 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
02:04:35.298 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
02:04:35.299 00.001 16108 Worker thread wakes up
02:04:35.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:04:35.300 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:04:35.300 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
02:04:35.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:04:35.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:35.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:04:35.300 00.000 16108 MoveAxis(E, 0, ABG)
02:04:35.300 00.000 16108 Move returns status 0, amount 0
02:04:35.300 00.000 16108 MoveAxis(N, 0, ABG)
02:04:35.301 00.001 16108 Move returns status 0, amount 0
02:04:35.301 00.000 16108 move complete, result=0
02:04:35.301 00.000 16108 worker thread done servicing request
02:04:35.308 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3366, FiltMin=2883, FiltMax=59453, Gamma=1.000
02:04:35.326 00.018 21068 UpdateGuideState exits: m=133343 SNR=95.2
02:04:35.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:35.327 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:35.328 00.001 21068 Enqueuing Expose request
02:04:35.329 00.001 16108 Worker thread wakes up
02:04:35.329 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:35.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:35.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:36.487 01.157 16108 Exposure complete
02:04:36.560 00.073 16108 worker thread done servicing request
02:04:36.560 00.000 21068 OnExposeComplete: enter
02:04:36.561 00.001 21068 UpdateGuideState(): m_state=6
02:04:36.564 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12097
02:04:36.565 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=875.78, Mass=127301, SNR=80.3, Peak=19280 HFD=3.1
02:04:36.566 00.001 21068 MultiStar: [#1 -0.11,0.16,1.23,U] [#2 -0.07,-0.29,1.42,U] [#3 -0.08,0.07,1.12,U] [#4 -0.48,-0.14,0.95,U] [#5 0.26,0.06,1.11,U] [#6 -0.43,0.12,0.84,U] [#7 0.02,0.01,0.70,U] [#8 0.08,0.24,0.78,U] 
02:04:36.567 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.27, -0.16}
02:04:36.568 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
02:04:36.569 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
02:04:36.569 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=0.11 mountY=0.03, mountTheta=0.30
02:04:36.571 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.01, opts=13)
02:04:36.572 00.001 21068 Enqueuing Move request for scope (-0.11, -0.01)
02:04:36.573 00.001 16108 Worker thread wakes up
02:04:36.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
02:04:36.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
02:04:36.573 00.000 16108 Moving (-0.11, -0.01) raw xDistance=0.11 yDistance=0.03
02:04:36.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:04:36.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:36.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:04:36.573 00.000 16108 MoveAxis(E, 0, ABG)
02:04:36.573 00.000 16108 Move returns status 0, amount 0
02:04:36.573 00.000 16108 MoveAxis(N, 0, ABG)
02:04:36.573 00.000 16108 Move returns status 0, amount 0
02:04:36.573 00.000 16108 move complete, result=0
02:04:36.573 00.000 16108 worker thread done servicing request
02:04:36.576 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3363, FiltMin=2899, FiltMax=65440, Gamma=1.000
02:04:36.591 00.015 21068 UpdateGuideState exits: m=127301 SNR=80.3
02:04:36.592 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:36.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:36.593 00.000 21068 Enqueuing Expose request
02:04:36.594 00.001 16108 Worker thread wakes up
02:04:36.594 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:36.595 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:36.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:37.582 00.987 16108 Exposure complete
02:04:37.653 00.071 16108 worker thread done servicing request
02:04:37.653 00.000 21068 OnExposeComplete: enter
02:04:37.654 00.001 21068 UpdateGuideState(): m_state=6
02:04:37.655 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12098
02:04:37.656 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=875.49, Mass=134716, SNR=98.8, Peak=17881 HFD=3.3
02:04:37.657 00.001 21068 MultiStar: [#1 -0.07,-0.23,1.21,U] [#2 0.12,-0.38,1.14,U] [#3 -0.08,-0.18,1.00,U] [#4 -0.24,-0.41,0.72,U] [#5 0.35,-0.51,0.00,M1] [#6 -0.19,-0.37,0.74,U] [#7 0.03,-0.40,0.56,U] [#8 0.05,-0.21,0.66,U] 
02:04:37.657 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.32}, one-star: {-0.40, -0.45}
02:04:37.659 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
02:04:37.660 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
02:04:37.660 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.87 mountX=0.04 mountY=0.34, mountTheta=1.45
02:04:37.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.32, opts=13)
02:04:37.663 00.001 21068 Enqueuing Move request for scope (-0.10, -0.32)
02:04:37.664 00.001 16108 Worker thread wakes up
02:04:37.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
02:04:37.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
02:04:37.664 00.000 16108 Moving (-0.10, -0.32) raw xDistance=0.04 yDistance=0.34
02:04:37.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:04:37.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:04:37.664 00.000 16108 MoveAxis(E, 0, ABG)
02:04:37.664 00.000 16108 Move returns status 0, amount 0
02:04:37.664 00.000 16108 MoveAxis(S, 68, ABG)
02:04:37.664 00.000 16108 Guiding  Dir = 1, Dur = 68
02:04:37.664 00.000 16108 IsSlewing returns 0
02:04:37.664 00.000 16108 IsGuiding returns 0
02:04:37.665 00.001 16108 PulseGuide returned control before completion, sleep 77
02:04:37.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3366, FiltMin=2880, FiltMax=58301, Gamma=1.000
02:04:37.686 00.017 21068 UpdateGuideState exits: m=134716 SNR=98.8
02:04:37.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:37.688 00.000 21068 Enqueuing Expose request
02:04:37.744 00.056 16108 IsGuiding returns 1
02:04:37.744 00.000 16108 scope still moving after pulse duration time elapsed
02:04:37.775 00.031 16108 IsSlewing returns 0
02:04:37.775 00.000 16108 IsGuiding returns 0
02:04:37.775 00.000 16108 scope move finished after 68 + 42 ms
02:04:37.775 00.000 16108 Move returns status 0, amount 68
02:04:37.775 00.000 16108 move complete, result=0
02:04:37.775 00.000 16108 worker thread done servicing request
02:04:37.775 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 68 ms SOUTH
02:04:37.777 00.002 16108 Worker thread wakes up
02:04:37.777 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:37.779 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:38.950 01.171 16108 Exposure complete
02:04:39.006 00.056 16108 worker thread done servicing request
02:04:39.006 00.000 21068 OnExposeComplete: enter
02:04:39.007 00.001 21068 UpdateGuideState(): m_state=6
02:04:39.008 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12099
02:04:39.009 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=875.59, Mass=142048, SNR=103.8, Peak=16448 HFD=3.5
02:04:39.010 00.001 21068 MultiStar: [#1 -0.25,-0.10,1.05,U] [#2 -0.05,-0.37,1.00,U] [#3 -0.12,-0.34,0.94,U] [#4 -0.63,-0.23,0.00,M1] [#5 -0.11,-0.04,0.71,U] [#6 -0.29,-0.21,0.67,U] [#7 -0.12,-0.22,0.52,U] [#8 0.14,-0.03,0.62,U] 
02:04:39.010 00.000 21068 refined, 7 included, MultiStar: {-0.16, -0.22}, one-star: {-0.36, -0.35}
02:04:39.011 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
02:04:39.012 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
02:04:39.013 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.18 mountX=0.12 mountY=0.25, mountTheta=1.14
02:04:39.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.22, opts=13)
02:04:39.015 00.001 21068 Enqueuing Move request for scope (-0.16, -0.22)
02:04:39.016 00.001 16108 Worker thread wakes up
02:04:39.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
02:04:39.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
02:04:39.016 00.000 16108 Moving (-0.16, -0.22) raw xDistance=0.12 yDistance=0.25
02:04:39.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:04:39.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:04:39.016 00.000 16108 MoveAxis(E, 0, ABG)
02:04:39.016 00.000 16108 Move returns status 0, amount 0
02:04:39.016 00.000 16108 MoveAxis(S, 51, ABG)
02:04:39.016 00.000 16108 Guiding  Dir = 1, Dur = 51
02:04:39.017 00.001 16108 IsSlewing returns 0
02:04:39.017 00.000 16108 IsGuiding returns 0
02:04:39.018 00.001 16108 PulseGuide returned control before completion, sleep 60
02:04:39.019 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3363, FiltMin=2870, FiltMax=51289, Gamma=1.000
02:04:39.043 00.024 21068 UpdateGuideState exits: m=142048 SNR=103.8
02:04:39.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:39.044 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:39.045 00.001 21068 Enqueuing Expose request
02:04:39.085 00.040 16108 IsGuiding returns 1
02:04:39.085 00.000 16108 scope still moving after pulse duration time elapsed
02:04:39.116 00.031 16108 IsSlewing returns 0
02:04:39.116 00.000 16108 IsGuiding returns 0
02:04:39.116 00.000 16108 scope move finished after 51 + 48 ms
02:04:39.116 00.000 16108 Move returns status 0, amount 51
02:04:39.116 00.000 16108 move complete, result=0
02:04:39.118 00.002 16108 worker thread done servicing request
02:04:39.118 00.000 16108 Worker thread wakes up
02:04:39.118 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:04:39.119 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:39.120 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:40.107 00.987 16108 Exposure complete
02:04:40.177 00.070 16108 worker thread done servicing request
02:04:40.177 00.000 21068 OnExposeComplete: enter
02:04:40.178 00.001 21068 UpdateGuideState(): m_state=6
02:04:40.180 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12100
02:04:40.181 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.79, Mass=128417, SNR=79.9, Peak=16400 HFD=3.5
02:04:40.182 00.001 21068 MultiStar: [#1 -0.36,-0.23,1.08,U] [#2 -0.21,-0.42,1.42,U] [#3 -0.10,-0.14,1.08,U] [#4 -0.64,-0.03,0.00,M2] [#5 0.08,-0.04,1.06,U] [#6 -0.07,0.16,1.01,U] [#7 -0.00,-0.31,0.75,U] [#8 -0.35,0.00,0.78,U] 
02:04:40.182 00.000 21068 refined, 7 included, MultiStar: {-0.17, -0.15}, one-star: {-0.35, -0.15}
02:04:40.183 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
02:04:40.184 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
02:04:40.185 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.41 mountX=0.14 mountY=0.19, mountTheta=0.93
02:04:40.186 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.15, opts=13)
02:04:40.187 00.001 21068 Enqueuing Move request for scope (-0.17, -0.15)
02:04:40.187 00.000 16108 Worker thread wakes up
02:04:40.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
02:04:40.189 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
02:04:40.189 00.000 16108 Moving (-0.17, -0.15) raw xDistance=0.14 yDistance=0.19
02:04:40.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:04:40.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:40.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:04:40.189 00.000 16108 MoveAxis(E, 0, ABG)
02:04:40.189 00.000 16108 Move returns status 0, amount 0
02:04:40.189 00.000 16108 MoveAxis(N, 0, ABG)
02:04:40.189 00.000 16108 Move returns status 0, amount 0
02:04:40.189 00.000 16108 move complete, result=0
02:04:40.189 00.000 16108 worker thread done servicing request
02:04:40.195 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3363, FiltMin=2893, FiltMax=63821, Gamma=1.000
02:04:40.218 00.023 21068 UpdateGuideState exits: m=128417 SNR=79.9
02:04:40.218 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:40.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:40.220 00.001 21068 Enqueuing Expose request
02:04:40.220 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:40.221 00.001 16108 Worker thread wakes up
02:04:40.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:40.222 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:41.388 01.166 16108 Exposure complete
02:04:41.460 00.072 16108 worker thread done servicing request
02:04:41.460 00.000 21068 OnExposeComplete: enter
02:04:41.461 00.001 21068 UpdateGuideState(): m_state=6
02:04:41.462 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12101
02:04:41.463 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=875.43, Mass=133563, SNR=83.1, Peak=16745 HFD=3.3
02:04:41.464 00.001 21068 MultiStar: [#1 -0.16,-0.29,1.12,U] [#2 -0.28,-0.45,1.32,U] [#3 -0.13,-0.41,1.05,U] [#4 -0.60,-0.15,0.00,M3] [#5 0.09,-0.11,1.20,U] [#6 -0.25,-0.00,0.80,U] [#7 0.02,-0.51,0.67,U] [#8 -0.49,-0.15,0.77,U] 
02:04:41.465 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.31}, one-star: {-0.35, -0.51}
02:04:41.466 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
02:04:41.467 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
02:04:41.468 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.31 hyp=0.36 cameraTheta=-2.12 mountX=0.13 mountY=0.34, mountTheta=1.20
02:04:41.469 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.31, opts=13)
02:04:41.471 00.002 21068 Enqueuing Move request for scope (-0.19, -0.31)
02:04:41.472 00.001 16108 Worker thread wakes up
02:04:41.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.31) opts 0xd
02:04:41.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.31)
02:04:41.472 00.000 16108 Moving (-0.19, -0.31) raw xDistance=0.13 yDistance=0.34
02:04:41.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:04:41.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:04:41.472 00.000 16108 MoveAxis(E, 0, ABG)
02:04:41.473 00.001 16108 Move returns status 0, amount 0
02:04:41.473 00.000 16108 MoveAxis(S, 69, ABG)
02:04:41.473 00.000 16108 Guiding  Dir = 1, Dur = 69
02:04:41.473 00.000 16108 IsSlewing returns 0
02:04:41.473 00.000 16108 IsGuiding returns 0
02:04:41.474 00.001 16108 PulseGuide returned control before completion, sleep 79
02:04:41.477 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3366, FiltMin=2883, FiltMax=53177, Gamma=1.000
02:04:41.494 00.017 21068 UpdateGuideState exits: m=133563 SNR=83.1
02:04:41.496 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:41.500 00.003 21068 Enqueuing Expose request
02:04:41.567 00.067 16108 IsGuiding returns 0
02:04:41.567 00.000 16108 Move returns status 0, amount 69
02:04:41.567 00.000 16108 move complete, result=0
02:04:41.567 00.000 16108 worker thread done servicing request
02:04:41.567 00.000 16108 Worker thread wakes up
02:04:41.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:41.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:41.574 00.006 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 69 ms SOUTH
02:04:42.533 00.959 16108 Exposure complete
02:04:42.595 00.062 16108 worker thread done servicing request
02:04:42.595 00.000 21068 OnExposeComplete: enter
02:04:42.597 00.002 21068 UpdateGuideState(): m_state=6
02:04:42.598 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12102
02:04:42.601 00.003 21068 Star::Find returns 1 (0), X=220.81, Y=875.59, Mass=122429, SNR=83.1, Peak=16528 HFD=3.4
02:04:42.603 00.002 21068 MultiStar: [#1 -0.41,-0.17,1.43,U] [#2 -0.21,-0.55,0.00,M1] [#3 -0.28,-0.42,0.96,U] [#4 -0.49,-0.13,0.94,U] [#5 0.00,-0.24,0.95,U] [#6 -0.28,-0.12,0.76,U] [#7 -0.28,-0.41,0.67,U] [#8 -0.24,0.18,0.82,U] 
02:04:42.604 00.001 21068 refined, 7 included, MultiStar: {-0.34, -0.21}, one-star: {-0.65, -0.35}
02:04:42.607 00.003 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
02:04:42.608 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
02:04:42.610 00.002 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.21 hyp=0.40 cameraTheta=-2.59 mountX=0.30 mountY=0.28, mountTheta=0.76
02:04:42.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.21, opts=13)
02:04:42.615 00.002 21068 Enqueuing Move request for scope (-0.34, -0.21)
02:04:42.616 00.001 16108 Worker thread wakes up
02:04:42.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.21) opts 0xd
02:04:42.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.21)
02:04:42.616 00.000 16108 Moving (-0.34, -0.21) raw xDistance=0.30 yDistance=0.28
02:04:42.617 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:04:42.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:04:42.617 00.000 16108 MoveAxis(W, 78, ABG)
02:04:42.617 00.000 16108 Guiding  Dir = 3, Dur = 78
02:04:42.617 00.000 16108 IsSlewing returns 0
02:04:42.618 00.001 16108 IsGuiding returns 0
02:04:42.622 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3366, FiltMin=2841, FiltMax=55053, Gamma=1.000
02:04:42.631 00.009 16108 PulseGuide returned control before completion, sleep 75
02:04:42.645 00.014 21068 UpdateGuideState exits: m=122429 SNR=83.1
02:04:42.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:42.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:42.648 00.001 21068 Enqueuing Expose request
02:04:42.709 00.061 16108 IsGuiding returns 1
02:04:42.709 00.000 16108 scope still moving after pulse duration time elapsed
02:04:42.740 00.031 16108 IsSlewing returns 0
02:04:42.740 00.000 16108 IsGuiding returns 0
02:04:42.740 00.000 16108 scope move finished after 78 + 44 ms
02:04:42.740 00.000 16108 Move returns status 0, amount 78
02:04:42.740 00.000 16108 MoveAxis(S, 57, ABG)
02:04:42.740 00.000 16108 Guiding  Dir = 1, Dur = 57
02:04:42.740 00.000 16108 IsSlewing returns 0
02:04:42.741 00.001 16108 IsGuiding returns 0
02:04:42.786 00.045 16108 PulseGuide returned control before completion, sleep 21
02:04:42.817 00.031 16108 IsGuiding returns 1
02:04:42.817 00.000 16108 scope still moving after pulse duration time elapsed
02:04:42.849 00.032 16108 IsSlewing returns 0
02:04:42.849 00.000 16108 IsGuiding returns 1
02:04:42.880 00.031 16108 IsSlewing returns 0
02:04:42.880 00.000 16108 IsGuiding returns 0
02:04:42.882 00.002 16108 scope move finished after 57 + 83 ms
02:04:42.882 00.000 16108 Move returns status 0, amount 57
02:04:42.882 00.000 16108 move complete, result=0
02:04:42.882 00.000 16108 worker thread done servicing request
02:04:42.882 00.000 21068 GuideStep: 0.3 px 78 ms WEST, 0.3 px 57 ms SOUTH
02:04:42.884 00.002 16108 Worker thread wakes up
02:04:42.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:42.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:44.036 01.152 16108 Exposure complete
02:04:44.105 00.069 16108 worker thread done servicing request
02:04:44.105 00.000 21068 OnExposeComplete: enter
02:04:44.107 00.002 21068 UpdateGuideState(): m_state=6
02:04:44.108 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12103
02:04:44.108 00.000 21068 Star::Find returns 1 (0), X=221.28, Y=875.83, Mass=130175, SNR=87.9, Peak=16816 HFD=3.4
02:04:44.109 00.001 21068 MultiStar: [#1 -0.11,-0.17,1.17,U] [#2 -0.21,-0.24,1.23,U] [#3 -0.05,-0.37,0.89,U] [#4 -0.64,-0.10,0.00,M3] [#5 0.00,-0.26,0.93,U] [#6 -0.03,0.12,0.88,U] [#7 -0.05,-0.20,0.64,U] [#8 -0.04,0.13,0.93,U] 
02:04:44.110 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.14}, one-star: {-0.18, -0.11}
02:04:44.111 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
02:04:44.111 00.000 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
02:04:44.112 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=0.07 mountY=0.16, mountTheta=1.18
02:04:44.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.14, opts=13)
02:04:44.114 00.000 21068 Enqueuing Move request for scope (-0.09, -0.14)
02:04:44.115 00.001 16108 Worker thread wakes up
02:04:44.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
02:04:44.115 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
02:04:44.115 00.000 16108 Moving (-0.09, -0.14) raw xDistance=0.07 yDistance=0.16
02:04:44.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:04:44.116 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:44.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:04:44.116 00.000 16108 MoveAxis(E, 0, ABG)
02:04:44.116 00.000 16108 Move returns status 0, amount 0
02:04:44.116 00.000 16108 MoveAxis(N, 0, ABG)
02:04:44.116 00.000 16108 Move returns status 0, amount 0
02:04:44.116 00.000 16108 move complete, result=0
02:04:44.116 00.000 16108 worker thread done servicing request
02:04:44.119 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3366, FiltMin=2918, FiltMax=61805, Gamma=1.000
02:04:44.141 00.022 21068 UpdateGuideState exits: m=130175 SNR=87.9
02:04:44.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:44.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:44.144 00.001 21068 Enqueuing Expose request
02:04:44.145 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:44.146 00.001 16108 Worker thread wakes up
02:04:44.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:44.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:45.116 00.970 16108 Exposure complete
02:04:45.182 00.066 16108 worker thread done servicing request
02:04:45.182 00.000 21068 OnExposeComplete: enter
02:04:45.183 00.001 21068 UpdateGuideState(): m_state=6
02:04:45.184 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12104
02:04:45.184 00.000 21068 Star::Find returns 1 (0), X=221.05, Y=875.66, Mass=118440, SNR=85.1, Peak=14905 HFD=3.3
02:04:45.186 00.002 21068 MultiStar: [#1 -0.53,0.05,1.07,U] [#2 -0.24,-0.30,1.26,U] [#3 -0.07,-0.18,0.91,U] [#4 -0.64,-0.28,0.00,M4] [#5 0.07,0.00,1.05,U] [#6 -0.16,0.01,0.88,U] [#7 -0.14,-0.29,0.60,U] [#8 -0.27,-0.11,0.85,U] 
02:04:45.187 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.13}, one-star: {-0.42, -0.28}
02:04:45.188 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.71)
02:04:45.189 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.77)
02:04:45.189 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.61 mountX=0.20 mountY=0.18, mountTheta=0.74
02:04:45.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.13, opts=13)
02:04:45.192 00.001 21068 Enqueuing Move request for scope (-0.23, -0.13)
02:04:45.193 00.001 16108 Worker thread wakes up
02:04:45.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
02:04:45.193 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
02:04:45.193 00.000 16108 Moving (-0.23, -0.13) raw xDistance=0.20 yDistance=0.18
02:04:45.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:04:45.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:45.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:04:45.193 00.000 16108 MoveAxis(W, 52, ABG)
02:04:45.194 00.001 16108 Guiding  Dir = 3, Dur = 52
02:04:45.194 00.000 16108 IsSlewing returns 0
02:04:45.194 00.000 16108 IsGuiding returns 0
02:04:45.200 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3366, FiltMin=2870, FiltMax=61801, Gamma=1.000
02:04:45.220 00.020 21068 UpdateGuideState exits: m=118440 SNR=85.1
02:04:45.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:45.223 00.001 21068 Enqueuing Expose request
02:04:45.256 00.033 16108 IsGuiding returns 1
02:04:45.256 00.000 16108 scope still moving after pulse duration time elapsed
02:04:45.285 00.029 16108 IsSlewing returns 0
02:04:45.285 00.000 16108 IsGuiding returns 1
02:04:45.318 00.033 16108 IsSlewing returns 0
02:04:45.318 00.000 16108 IsGuiding returns 1
02:04:45.349 00.031 16108 IsSlewing returns 0
02:04:45.349 00.000 16108 IsGuiding returns 0
02:04:45.349 00.000 16108 scope move finished after 52 + 102 ms
02:04:45.349 00.000 16108 Move returns status 0, amount 52
02:04:45.349 00.000 16108 MoveAxis(N, 0, ABG)
02:04:45.349 00.000 16108 Move returns status 0, amount 0
02:04:45.349 00.000 16108 move complete, result=0
02:04:45.349 00.000 16108 worker thread done servicing request
02:04:45.349 00.000 16108 Worker thread wakes up
02:04:45.349 00.000 21068 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
02:04:45.351 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:45.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:46.519 01.168 16108 Exposure complete
02:04:46.584 00.065 16108 worker thread done servicing request
02:04:46.584 00.000 21068 OnExposeComplete: enter
02:04:46.586 00.002 21068 UpdateGuideState(): m_state=6
02:04:46.587 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12105
02:04:46.589 00.002 21068 Star::Find returns 1 (0), X=221.30, Y=875.61, Mass=132261, SNR=89.2, Peak=15712 HFD=3.3
02:04:46.590 00.001 21068 MultiStar: [#1 -0.43,-0.39,1.04,U] [#2 -0.11,-0.48,1.44,U] [#3 -0.21,-0.51,0.91,U] [#4 -0.66,-0.25,0.00,M5] [#5 -0.07,-0.13,0.92,U] [#6 -0.30,0.10,0.92,U] [#7 -0.10,-0.49,0.70,U] [#8 -0.01,-0.19,0.68,U] 
02:04:46.593 00.003 21068 refined, 7 included, MultiStar: {-0.18, -0.31}, one-star: {-0.17, -0.33}
02:04:46.594 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
02:04:46.595 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
02:04:46.597 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.10 mountX=0.12 mountY=0.35, mountTheta=1.23
02:04:46.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.31, opts=13)
02:04:46.601 00.002 21068 Enqueuing Move request for scope (-0.18, -0.31)
02:04:46.603 00.002 16108 Worker thread wakes up
02:04:46.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
02:04:46.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
02:04:46.603 00.000 16108 Moving (-0.18, -0.31) raw xDistance=0.12 yDistance=0.35
02:04:46.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:04:46.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:04:46.603 00.000 16108 MoveAxis(E, 0, ABG)
02:04:46.603 00.000 16108 Move returns status 0, amount 0
02:04:46.603 00.000 16108 MoveAxis(S, 70, ABG)
02:04:46.603 00.000 16108 Guiding  Dir = 1, Dur = 70
02:04:46.604 00.001 16108 IsSlewing returns 0
02:04:46.604 00.000 16108 IsGuiding returns 0
02:04:46.608 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3366, FiltMin=2880, FiltMax=58288, Gamma=1.000
02:04:46.609 00.001 16108 PulseGuide returned control before completion, sleep 75
02:04:46.623 00.014 21068 UpdateGuideState exits: m=132261 SNR=89.2
02:04:46.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:46.627 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:46.629 00.002 21068 Enqueuing Expose request
02:04:46.686 00.057 16108 IsGuiding returns 1
02:04:46.686 00.000 16108 scope still moving after pulse duration time elapsed
02:04:46.716 00.030 16108 IsSlewing returns 0
02:04:46.716 00.000 16108 IsGuiding returns 0
02:04:46.716 00.000 16108 scope move finished after 70 + 42 ms
02:04:46.716 00.000 16108 Move returns status 0, amount 70
02:04:46.716 00.000 16108 move complete, result=0
02:04:46.716 00.000 16108 worker thread done servicing request
02:04:46.716 00.000 16108 Worker thread wakes up
02:04:46.718 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 70 ms SOUTH
02:04:46.719 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:46.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:47.695 00.976 16108 Exposure complete
02:04:47.750 00.055 16108 worker thread done servicing request
02:04:47.750 00.000 21068 OnExposeComplete: enter
02:04:47.751 00.001 21068 UpdateGuideState(): m_state=6
02:04:47.752 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12106
02:04:47.754 00.002 21068 Star::Find returns 1 (0), X=221.22, Y=875.72, Mass=110301, SNR=72.9, Peak=16064 HFD=3.2
02:04:47.755 00.001 21068 MultiStar: [#1 -0.45,0.02,1.31,U] [#2 -0.14,-0.24,1.50,U] [#3 0.06,0.08,1.12,U] [#4 -0.50,0.02,1.07,U] [#5 0.17,0.02,1.00,U] [#6 -0.17,0.11,1.01,U] [#7 -0.02,-0.16,0.71,U] [#8 -0.17,0.12,0.92,U] 
02:04:47.756 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.24, -0.22}
02:04:47.757 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
02:04:47.757 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
02:04:47.758 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.17 mountY=0.07, mountTheta=0.41
02:04:47.759 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
02:04:47.760 00.001 21068 Enqueuing Move request for scope (-0.18, -0.03)
02:04:47.761 00.001 16108 Worker thread wakes up
02:04:47.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
02:04:47.761 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
02:04:47.761 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
02:04:47.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:04:47.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:47.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:04:47.761 00.000 16108 MoveAxis(E, 0, ABG)
02:04:47.761 00.000 16108 Move returns status 0, amount 0
02:04:47.761 00.000 16108 MoveAxis(N, 0, ABG)
02:04:47.761 00.000 16108 Move returns status 0, amount 0
02:04:47.761 00.000 16108 move complete, result=0
02:04:47.761 00.000 16108 worker thread done servicing request
02:04:47.765 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3366, FiltMin=2915, FiltMax=57709, Gamma=1.000
02:04:47.778 00.013 21068 UpdateGuideState exits: m=110301 SNR=72.9
02:04:47.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:47.781 00.001 21068 Enqueuing Expose request
02:04:47.782 00.001 16108 Worker thread wakes up
02:04:47.782 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:47.783 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:47.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:48.952 01.169 16108 Exposure complete
02:04:49.012 00.060 16108 worker thread done servicing request
02:04:49.012 00.000 21068 OnExposeComplete: enter
02:04:49.013 00.001 21068 UpdateGuideState(): m_state=6
02:04:49.014 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12107
02:04:49.015 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=875.67, Mass=130199, SNR=87.0, Peak=16787 HFD=3.1
02:04:49.016 00.001 21068 MultiStar: [#1 0.34,-0.20,1.14,U] [#2 0.13,-0.33,1.27,U] [#3 0.38,-0.24,1.05,U] [#4 -0.36,-0.19,0.82,U] [#5 0.17,0.03,0.91,U] [#6 0.09,0.05,0.78,U] [#7 0.59,-0.04,0.00,M1] [#8 -0.02,0.23,0.75,U] 
02:04:49.017 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.14}, one-star: {0.14, -0.27}
02:04:49.018 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
02:04:49.018 00.000 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
02:04:49.019 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.82 mountX=-0.15 mountY=0.10, mountTheta=2.54
02:04:49.022 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.14, opts=13)
02:04:49.022 00.000 21068 Enqueuing Move request for scope (0.13, -0.14)
02:04:49.023 00.001 16108 Worker thread wakes up
02:04:49.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
02:04:49.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
02:04:49.023 00.000 16108 Moving (0.13, -0.14) raw xDistance=-0.15 yDistance=0.10
02:04:49.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:04:49.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:49.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:04:49.023 00.000 16108 MoveAxis(E, 0, ABG)
02:04:49.023 00.000 16108 Move returns status 0, amount 0
02:04:49.023 00.000 16108 MoveAxis(N, 0, ABG)
02:04:49.023 00.000 16108 Move returns status 0, amount 0
02:04:49.024 00.001 16108 move complete, result=0
02:04:49.024 00.000 16108 worker thread done servicing request
02:04:49.027 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3363, FiltMin=2845, FiltMax=51805, Gamma=1.000
02:04:49.051 00.024 21068 UpdateGuideState exits: m=130199 SNR=87.0
02:04:49.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:49.054 00.001 21068 Enqueuing Expose request
02:04:49.055 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:49.056 00.001 16108 Worker thread wakes up
02:04:49.056 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:49.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:50.043 00.987 16108 Exposure complete
02:04:50.106 00.063 16108 worker thread done servicing request
02:04:50.106 00.000 21068 OnExposeComplete: enter
02:04:50.107 00.001 21068 UpdateGuideState(): m_state=6
02:04:50.108 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12108
02:04:50.110 00.002 21068 Star::Find returns 1 (0), X=221.47, Y=875.66, Mass=122106, SNR=81.4, Peak=13891 HFD=3.3
02:04:50.111 00.001 21068 MultiStar: [#1 -0.01,0.05,1.04,U] [#2 0.03,-0.43,1.10,U] [#3 -0.10,-0.34,1.09,U] [#4 -0.32,-0.11,0.85,U] [#5 0.12,-0.19,1.02,U] [#6 -0.11,-0.02,1.01,U] [#7 0.32,-0.22,0.65,U] [#8 -0.08,0.11,0.96,U] 
02:04:50.112 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {0.00, -0.28}
02:04:50.113 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
02:04:50.114 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
02:04:50.115 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.72 mountX=-0.00 mountY=0.16, mountTheta=1.59
02:04:50.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
02:04:50.118 00.001 21068 Enqueuing Move request for scope (-0.02, -0.16)
02:04:50.119 00.001 16108 Worker thread wakes up
02:04:50.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
02:04:50.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
02:04:50.120 00.001 16108 Moving (-0.02, -0.16) raw xDistance=-0.00 yDistance=0.16
02:04:50.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:04:50.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:50.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:04:50.120 00.000 16108 MoveAxis(E, 0, ABG)
02:04:50.120 00.000 16108 Move returns status 0, amount 0
02:04:50.120 00.000 16108 MoveAxis(N, 0, ABG)
02:04:50.120 00.000 16108 Move returns status 0, amount 0
02:04:50.120 00.000 16108 move complete, result=0
02:04:50.121 00.001 16108 worker thread done servicing request
02:04:50.128 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=233, max=65535, med=3363, FiltMin=2915, FiltMax=62925, Gamma=1.000
02:04:50.150 00.022 21068 UpdateGuideState exits: m=122106 SNR=81.4
02:04:50.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:50.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:50.152 00.000 21068 Enqueuing Expose request
02:04:50.153 00.001 16108 Worker thread wakes up
02:04:50.153 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:50.154 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:50.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:51.338 01.184 16108 Exposure complete
02:04:51.396 00.058 16108 worker thread done servicing request
02:04:51.396 00.000 21068 OnExposeComplete: enter
02:04:51.397 00.001 21068 UpdateGuideState(): m_state=6
02:04:51.398 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12109
02:04:51.399 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.54, Mass=126952, SNR=84.5, Peak=14019 HFD=3.2
02:04:51.400 00.001 21068 MultiStar: [#1 0.09,-0.21,1.20,U] [#2 0.09,-0.41,1.23,U] [#3 0.19,-0.22,1.04,U] [#4 -0.31,-0.56,0.00,M3] [#5 0.41,-0.12,1.07,U] [#6 0.07,0.01,0.79,U] [#7 0.39,-0.61,0.00,M1] [#8 0.22,-0.06,0.73,U] 
02:04:51.400 00.000 21068 refined, 6 included, MultiStar: {0.14, -0.22}, one-star: {-0.04, -0.40}
02:04:51.401 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
02:04:51.402 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
02:04:51.402 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.99 mountX=-0.18 mountY=0.18, mountTheta=2.36
02:04:51.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.22, opts=13)
02:04:51.406 00.001 21068 Enqueuing Move request for scope (0.14, -0.22)
02:04:51.407 00.001 16108 Worker thread wakes up
02:04:51.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
02:04:51.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
02:04:51.407 00.000 16108 Moving (0.14, -0.22) raw xDistance=-0.18 yDistance=0.18
02:04:51.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:04:51.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:51.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:04:51.407 00.000 16108 MoveAxis(E, 0, ABG)
02:04:51.407 00.000 16108 Move returns status 0, amount 0
02:04:51.407 00.000 16108 MoveAxis(N, 0, ABG)
02:04:51.407 00.000 16108 Move returns status 0, amount 0
02:04:51.407 00.000 16108 move complete, result=0
02:04:51.407 00.000 16108 worker thread done servicing request
02:04:51.410 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3363, FiltMin=2877, FiltMax=63174, Gamma=1.000
02:04:51.426 00.016 21068 UpdateGuideState exits: m=126952 SNR=84.5
02:04:51.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:51.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:51.429 00.001 21068 Enqueuing Expose request
02:04:51.429 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:51.430 00.001 16108 Worker thread wakes up
02:04:51.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:51.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:52.411 00.981 16108 Exposure complete
02:04:52.490 00.079 16108 worker thread done servicing request
02:04:52.490 00.000 21068 OnExposeComplete: enter
02:04:52.491 00.001 21068 UpdateGuideState(): m_state=6
02:04:52.493 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12110
02:04:52.494 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=875.69, Mass=140680, SNR=92.1, Peak=14435 HFD=3.3
02:04:52.495 00.001 21068 MultiStar: [#1 -0.10,-0.07,1.13,U] [#2 0.12,-0.30,1.13,U] [#3 0.08,-0.47,0.97,U] [#4 -0.29,-0.03,0.88,U] [#5 0.34,-0.16,0.91,U] [#6 0.12,-0.03,0.74,U] [#7 -0.10,-0.32,0.63,U] [#8 -0.11,-0.13,0.68,U] 
02:04:52.495 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.05, -0.25}
02:04:52.496 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
02:04:52.498 00.002 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.91)
02:04:52.499 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.05 mountY=0.19, mountTheta=1.85
02:04:52.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
02:04:52.502 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
02:04:52.503 00.001 16108 Worker thread wakes up
02:04:52.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
02:04:52.504 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
02:04:52.504 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.05 yDistance=0.19
02:04:52.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:04:52.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:52.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:04:52.504 00.000 16108 MoveAxis(E, 0, ABG)
02:04:52.504 00.000 16108 Move returns status 0, amount 0
02:04:52.504 00.000 16108 MoveAxis(N, 0, ABG)
02:04:52.505 00.001 16108 Move returns status 0, amount 0
02:04:52.505 00.000 16108 move complete, result=0
02:04:52.505 00.000 16108 worker thread done servicing request
02:04:52.511 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3363, FiltMin=2848, FiltMax=63248, Gamma=1.000
02:04:52.537 00.026 21068 UpdateGuideState exits: m=140680 SNR=92.1
02:04:52.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:52.541 00.002 21068 Enqueuing Expose request
02:04:52.542 00.001 16108 Worker thread wakes up
02:04:52.542 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:52.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:52.543 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:53.706 01.163 16108 Exposure complete
02:04:53.769 00.063 16108 worker thread done servicing request
02:04:53.769 00.000 21068 OnExposeComplete: enter
02:04:53.771 00.002 21068 UpdateGuideState(): m_state=6
02:04:53.774 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12111
02:04:53.776 00.002 21068 Star::Find returns 1 (0), X=221.63, Y=875.53, Mass=136910, SNR=105.0, Peak=14467 HFD=3.3
02:04:53.778 00.002 21068 MultiStar: [#1 0.15,-0.35,0.95,U] [#2 0.38,-0.46,0.00,M1] [#3 0.10,-0.45,0.92,U] [#4 -0.00,0.02,0.69,U] [#5 0.09,-0.40,0.83,U] [#6 0.16,0.05,0.63,U] [#7 0.32,-0.33,0.49,U] [#8 0.22,-0.23,0.63,U] 
02:04:53.779 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.29}, one-star: {0.17, -0.41}
02:04:53.781 00.002 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
02:04:53.783 00.002 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
02:04:53.785 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-1.11 mountX=-0.19 mountY=0.24, mountTheta=2.23
02:04:53.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.29, opts=13)
02:04:53.788 00.001 21068 Enqueuing Move request for scope (0.14, -0.29)
02:04:53.789 00.001 16108 Worker thread wakes up
02:04:53.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.29) opts 0xd
02:04:53.790 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.29)
02:04:53.790 00.000 16108 Moving (0.14, -0.29) raw xDistance=-0.19 yDistance=0.24
02:04:53.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:04:53.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:04:53.790 00.000 16108 MoveAxis(E, 0, ABG)
02:04:53.790 00.000 16108 Move returns status 0, amount 0
02:04:53.790 00.000 16108 MoveAxis(S, 49, ABG)
02:04:53.790 00.000 16108 Guiding  Dir = 1, Dur = 49
02:04:53.790 00.000 16108 IsSlewing returns 0
02:04:53.791 00.001 16108 IsGuiding returns 0
02:04:53.796 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3363, FiltMin=2835, FiltMax=61645, Gamma=1.000
02:04:53.811 00.015 21068 UpdateGuideState exits: m=136910 SNR=105.0
02:04:53.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.814 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:53.814 00.000 21068 Enqueuing Expose request
02:04:53.844 00.030 16108 IsGuiding returns 1
02:04:53.844 00.000 16108 scope still moving after pulse duration time elapsed
02:04:53.874 00.030 16108 IsSlewing returns 0
02:04:53.874 00.000 16108 IsGuiding returns 1
02:04:53.905 00.031 16108 IsSlewing returns 0
02:04:53.905 00.000 16108 IsGuiding returns 1
02:04:53.936 00.031 16108 IsSlewing returns 0
02:04:53.937 00.001 16108 IsGuiding returns 0
02:04:53.937 00.000 16108 scope move finished after 49 + 96 ms
02:04:53.937 00.000 16108 Move returns status 0, amount 49
02:04:53.937 00.000 16108 move complete, result=0
02:04:53.937 00.000 16108 worker thread done servicing request
02:04:53.937 00.000 16108 Worker thread wakes up
02:04:53.938 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
02:04:53.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:53.940 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:54.930 00.990 16108 Exposure complete
02:04:54.998 00.068 16108 worker thread done servicing request
02:04:54.998 00.000 21068 OnExposeComplete: enter
02:04:54.999 00.001 21068 UpdateGuideState(): m_state=6
02:04:55.002 00.003 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12112
02:04:55.004 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=875.48, Mass=131825, SNR=86.5, Peak=15293 HFD=3.2
02:04:55.005 00.001 21068 MultiStar: [#1 0.15,-0.38,1.28,U] [#2 0.22,-0.53,1.01,U] [#3 0.16,-0.59,0.00,M1] [#4 -0.03,-0.35,0.78,U] [#5 0.37,-0.14,1.04,U] [#6 0.27,0.09,0.70,U] [#7 0.28,-0.57,0.00,M1] [#8 0.18,-0.08,0.76,U] 
02:04:55.007 00.002 21068 refined, 6 included, MultiStar: {0.17, -0.29}, one-star: {0.04, -0.46}
02:04:55.008 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
02:04:55.010 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
02:04:55.012 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-1.03 mountX=-0.22 mountY=0.24, mountTheta=2.32
02:04:55.015 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.29, opts=13)
02:04:55.017 00.002 21068 Enqueuing Move request for scope (0.17, -0.29)
02:04:55.019 00.002 16108 Worker thread wakes up
02:04:55.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.29) opts 0xd
02:04:55.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.29)
02:04:55.019 00.000 16108 Moving (0.17, -0.29) raw xDistance=-0.22 yDistance=0.24
02:04:55.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:04:55.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:04:55.019 00.000 16108 MoveAxis(E, 58, ABG)
02:04:55.019 00.000 16108 Guiding  Dir = 2, Dur = 58
02:04:55.020 00.001 16108 IsSlewing returns 0
02:04:55.020 00.000 16108 IsGuiding returns 0
02:04:55.028 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3366, FiltMin=2883, FiltMax=55629, Gamma=1.000
02:04:55.045 00.017 21068 UpdateGuideState exits: m=131825 SNR=86.5
02:04:55.048 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:55.051 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:55.054 00.003 21068 Enqueuing Expose request
02:04:55.061 00.007 16108 PulseGuide returned control before completion, sleep 27
02:04:55.092 00.031 16108 IsGuiding returns 1
02:04:55.092 00.000 16108 scope still moving after pulse duration time elapsed
02:04:55.124 00.032 16108 IsSlewing returns 0
02:04:55.124 00.000 16108 IsGuiding returns 1
02:04:55.156 00.032 16108 IsSlewing returns 0
02:04:55.157 00.001 16108 IsGuiding returns 0
02:04:55.157 00.000 16108 scope move finished after 58 + 78 ms
02:04:55.157 00.000 16108 Move returns status 0, amount 58
02:04:55.157 00.000 16108 MoveAxis(S, 48, ABG)
02:04:55.157 00.000 16108 Guiding  Dir = 1, Dur = 48
02:04:55.157 00.000 16108 IsSlewing returns 0
02:04:55.157 00.000 16108 IsGuiding returns 0
02:04:55.220 00.063 16108 IsGuiding returns 1
02:04:55.221 00.001 16108 scope still moving after pulse duration time elapsed
02:04:55.250 00.029 16108 IsSlewing returns 0
02:04:55.250 00.000 16108 IsGuiding returns 1
02:04:55.281 00.031 16108 IsSlewing returns 0
02:04:55.281 00.000 16108 IsGuiding returns 1
02:04:55.311 00.030 16108 IsSlewing returns 0
02:04:55.311 00.000 16108 IsGuiding returns 0
02:04:55.311 00.000 16108 scope move finished after 48 + 106 ms
02:04:55.311 00.000 16108 Move returns status 0, amount 48
02:04:55.311 00.000 16108 move complete, result=0
02:04:55.311 00.000 16108 worker thread done servicing request
02:04:55.311 00.000 16108 Worker thread wakes up
02:04:55.311 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 48 ms SOUTH
02:04:55.313 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:55.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:56.466 01.153 16108 Exposure complete
02:04:56.542 00.076 16108 worker thread done servicing request
02:04:56.542 00.000 21068 OnExposeComplete: enter
02:04:56.544 00.002 21068 UpdateGuideState(): m_state=6
02:04:56.545 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12113
02:04:56.548 00.003 21068 Star::Find returns 1 (0), X=221.19, Y=875.41, Mass=142964, SNR=94.2, Peak=16521 HFD=3.4
02:04:56.549 00.001 21068 MultiStar: [#1 -0.24,-0.25,1.07,U] [#2 -0.10,-0.39,1.22,U] [#3 -0.15,-0.39,0.99,U] [#4 -0.45,-0.20,0.75,U] [#5 -0.06,-0.21,1.00,U] [#6 -0.18,-0.44,0.65,U] [#7 0.07,-0.32,0.63,U] [#8 -0.12,-0.21,0.71,U] 
02:04:56.551 00.002 21068 refined, 8 included, MultiStar: {-0.17, -0.33}, one-star: {-0.27, -0.52}
02:04:56.552 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:04:56.553 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:04:56.554 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.04 mountX=0.11 mountY=0.36, mountTheta=1.28
02:04:56.558 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.33, opts=13)
02:04:56.559 00.001 21068 Enqueuing Move request for scope (-0.17, -0.33)
02:04:56.559 00.000 16108 Worker thread wakes up
02:04:56.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
02:04:56.559 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
02:04:56.559 00.000 16108 Moving (-0.17, -0.33) raw xDistance=0.11 yDistance=0.36
02:04:56.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:04:56.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:04:56.559 00.000 16108 MoveAxis(E, 0, ABG)
02:04:56.560 00.001 16108 Move returns status 0, amount 0
02:04:56.560 00.000 16108 MoveAxis(S, 73, ABG)
02:04:56.560 00.000 16108 Guiding  Dir = 1, Dur = 73
02:04:56.560 00.000 16108 IsSlewing returns 0
02:04:56.560 00.000 16108 IsGuiding returns 0
02:04:56.566 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3363, FiltMin=2883, FiltMax=57984, Gamma=1.000
02:04:56.584 00.018 16108 PulseGuide returned control before completion, sleep 60
02:04:56.590 00.006 21068 UpdateGuideState exits: m=142964 SNR=94.2
02:04:56.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:56.593 00.001 21068 Enqueuing Expose request
02:04:56.646 00.053 16108 IsGuiding returns 1
02:04:56.646 00.000 16108 scope still moving after pulse duration time elapsed
02:04:56.677 00.031 16108 IsSlewing returns 0
02:04:56.677 00.000 16108 IsGuiding returns 0
02:04:56.677 00.000 16108 scope move finished after 73 + 44 ms
02:04:56.677 00.000 16108 Move returns status 0, amount 73
02:04:56.677 00.000 16108 move complete, result=0
02:04:56.678 00.001 16108 worker thread done servicing request
02:04:56.678 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH
02:04:56.681 00.003 16108 Worker thread wakes up
02:04:56.681 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:56.682 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:57.654 00.972 16108 Exposure complete
02:04:57.726 00.072 16108 worker thread done servicing request
02:04:57.728 00.002 21068 OnExposeComplete: enter
02:04:57.729 00.001 21068 UpdateGuideState(): m_state=6
02:04:57.730 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12114
02:04:57.731 00.001 21068 Star::Find returns 1 (0), X=221.10, Y=874.17, Mass=128376, SNR=80.8, Peak=15667 HFD=3.4
02:04:57.733 00.002 21068 MultiStar: large primary error, entering stabilization period
02:04:57.734 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
02:04:57.735 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
02:04:57.737 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-1.77 hyp=1.81 cameraTheta=-1.77 mountX=0.05 mountY=1.81, mountTheta=1.55
02:04:57.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-1.77, opts=13)
02:04:57.740 00.001 21068 Enqueuing Move request for scope (-0.36, -1.77)
02:04:57.741 00.001 16108 Worker thread wakes up
02:04:57.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.77) opts 0xd
02:04:57.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -1.77)
02:04:57.741 00.000 16108 Moving (-0.36, -1.77) raw xDistance=0.05 yDistance=1.81
02:04:57.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:04:57.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.81 from input 1.81
02:04:57.741 00.000 16108 MoveAxis(E, 0, ABG)
02:04:57.741 00.000 16108 Move returns status 0, amount 0
02:04:57.742 00.001 16108 MoveAxis(S, 363, ABG)
02:04:57.742 00.000 16108 Guiding  Dir = 1, Dur = 363
02:04:57.742 00.000 16108 IsSlewing returns 0
02:04:57.742 00.000 16108 IsGuiding returns 0
02:04:57.747 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3366, FiltMin=2915, FiltMax=65507, Gamma=1.000
02:04:57.759 00.012 16108 PulseGuide returned control before completion, sleep 357
02:04:57.765 00.006 21068 UpdateGuideState exits: m=128376 SNR=80.8
02:04:57.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:57.766 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:57.767 00.001 21068 Enqueuing Expose request
02:04:58.119 00.352 16108 IsGuiding returns 1
02:04:58.119 00.000 16108 scope still moving after pulse duration time elapsed
02:04:58.150 00.031 16108 IsSlewing returns 0
02:04:58.151 00.001 16108 IsGuiding returns 1
02:04:58.181 00.030 16108 IsSlewing returns 0
02:04:58.181 00.000 16108 IsGuiding returns 0
02:04:58.181 00.000 16108 scope move finished after 363 + 76 ms
02:04:58.181 00.000 16108 Move returns status 0, amount 363
02:04:58.181 00.000 16108 move complete, result=0
02:04:58.181 00.000 16108 worker thread done servicing request
02:04:58.181 00.000 16108 Worker thread wakes up
02:04:58.181 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 1.8 px 363 ms SOUTH
02:04:58.184 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:58.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:04:59.353 01.169 16108 Exposure complete
02:04:59.408 00.055 16108 worker thread done servicing request
02:04:59.409 00.001 21068 OnExposeComplete: enter
02:04:59.410 00.001 21068 UpdateGuideState(): m_state=6
02:04:59.411 00.001 21068 Star::Find(15, 221, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12115
02:04:59.411 00.000 21068 Star::Find returns 1 (0), X=220.79, Y=875.97, Mass=122553, SNR=75.3, Peak=15520 HFD=3.2
02:04:59.412 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:04:59.413 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:04:59.414 00.001 21068 CameraToMount -- cameraX=-0.67 cameraY=0.03 hyp=0.67 cameraTheta=3.10 mountX=0.66 mountY=0.13, mountTheta=0.19
02:04:59.415 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.67, y=0.03, opts=13)
02:04:59.417 00.002 21068 Enqueuing Move request for scope (-0.67, 0.03)
02:04:59.418 00.001 16108 Worker thread wakes up
02:04:59.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.03) opts 0xd
02:04:59.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.67, 0.03)
02:04:59.418 00.000 16108 Moving (-0.67, 0.03) raw xDistance=0.66 yDistance=0.13
02:04:59.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
02:04:59.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:59.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:04:59.418 00.000 16108 MoveAxis(W, 174, ABG)
02:04:59.418 00.000 16108 Guiding  Dir = 3, Dur = 174
02:04:59.418 00.000 16108 IsSlewing returns 0
02:04:59.419 00.001 16108 IsGuiding returns 0
02:04:59.420 00.001 16108 PulseGuide returned control before completion, sleep 183
02:04:59.422 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3363, FiltMin=2861, FiltMax=65440, Gamma=1.000
02:04:59.445 00.023 21068 UpdateGuideState exits: m=122553 SNR=75.3
02:04:59.447 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:59.447 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:04:59.448 00.001 21068 Enqueuing Expose request
02:04:59.609 00.161 16108 IsGuiding returns 1
02:04:59.609 00.000 16108 scope still moving after pulse duration time elapsed
02:04:59.641 00.032 16108 IsSlewing returns 0
02:04:59.641 00.000 16108 IsGuiding returns 1
02:04:59.672 00.031 16108 IsSlewing returns 0
02:04:59.672 00.000 16108 IsGuiding returns 0
02:04:59.672 00.000 16108 scope move finished after 174 + 80 ms
02:04:59.672 00.000 16108 Move returns status 0, amount 174
02:04:59.673 00.001 16108 MoveAxis(N, 0, ABG)
02:04:59.673 00.000 16108 Move returns status 0, amount 0
02:04:59.673 00.000 16108 move complete, result=0
02:04:59.673 00.000 16108 worker thread done servicing request
02:04:59.673 00.000 16108 Worker thread wakes up
02:04:59.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:04:59.673 00.000 21068 GuideStep: 0.7 px 174 ms WEST, 0.1 px 0 ms NORTH
02:04:59.676 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:00.653 00.977 16108 Exposure complete
02:05:00.708 00.055 16108 worker thread done servicing request
02:05:00.708 00.000 21068 OnExposeComplete: enter
02:05:00.709 00.001 21068 UpdateGuideState(): m_state=6
02:05:00.710 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12116
02:05:00.711 00.001 21068 Star::Find returns 1 (0), X=220.83, Y=875.73, Mass=122773, SNR=82.2, Peak=13824 HFD=3.5
02:05:00.712 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
02:05:00.712 00.000 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
02:05:00.713 00.001 21068 CameraToMount -- cameraX=-0.63 cameraY=-0.21 hyp=0.67 cameraTheta=-2.83 mountX=0.59 mountY=0.35, mountTheta=0.54
02:05:00.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.63, y=-0.21, opts=13)
02:05:00.716 00.001 21068 Enqueuing Move request for scope (-0.63, -0.21)
02:05:00.716 00.000 16108 Worker thread wakes up
02:05:00.717 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.21) opts 0xd
02:05:00.717 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.63, -0.21)
02:05:00.717 00.000 16108 Moving (-0.63, -0.21) raw xDistance=0.59 yDistance=0.35
02:05:00.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
02:05:00.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:05:00.717 00.000 16108 MoveAxis(W, 166, ABG)
02:05:00.717 00.000 16108 Guiding  Dir = 3, Dur = 166
02:05:00.717 00.000 16108 IsSlewing returns 0
02:05:00.717 00.000 16108 IsGuiding returns 0
02:05:00.730 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3366, FiltMin=2867, FiltMax=65472, Gamma=1.000
02:05:00.750 00.020 16108 PulseGuide returned control before completion, sleep 144
02:05:00.751 00.001 21068 UpdateGuideState exits: m=122773 SNR=82.2
02:05:00.753 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:00.755 00.001 21068 Enqueuing Expose request
02:05:00.904 00.149 16108 IsGuiding returns 1
02:05:00.904 00.000 16108 scope still moving after pulse duration time elapsed
02:05:00.935 00.031 16108 IsSlewing returns 0
02:05:00.935 00.000 16108 IsGuiding returns 0
02:05:00.935 00.000 16108 scope move finished after 166 + 51 ms
02:05:00.935 00.000 16108 Move returns status 0, amount 166
02:05:00.935 00.000 16108 MoveAxis(S, 70, ABG)
02:05:00.935 00.000 16108 Guiding  Dir = 1, Dur = 70
02:05:00.935 00.000 16108 IsSlewing returns 0
02:05:00.936 00.001 16108 IsGuiding returns 0
02:05:00.982 00.046 16108 PulseGuide returned control before completion, sleep 34
02:05:01.028 00.046 16108 IsGuiding returns 1
02:05:01.028 00.000 16108 scope still moving after pulse duration time elapsed
02:05:01.059 00.031 16108 IsSlewing returns 0
02:05:01.060 00.001 16108 IsGuiding returns 1
02:05:01.089 00.029 16108 IsSlewing returns 0
02:05:01.089 00.000 16108 IsGuiding returns 0
02:05:01.089 00.000 16108 scope move finished after 70 + 84 ms
02:05:01.089 00.000 16108 Move returns status 0, amount 70
02:05:01.090 00.001 16108 move complete, result=0
02:05:01.090 00.000 16108 worker thread done servicing request
02:05:01.090 00.000 16108 Worker thread wakes up
02:05:01.090 00.000 21068 GuideStep: 0.6 px 166 ms WEST, 0.4 px 70 ms SOUTH
02:05:01.093 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:01.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:02.253 01.160 16108 Exposure complete
02:05:02.308 00.055 16108 worker thread done servicing request
02:05:02.310 00.002 21068 OnExposeComplete: enter
02:05:02.310 00.000 21068 UpdateGuideState(): m_state=6
02:05:02.311 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12117
02:05:02.312 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=875.73, Mass=144479, SNR=94.3, Peak=18096 HFD=3.5
02:05:02.313 00.001 21068 MultiStar: exiting stabilization period
02:05:02.313 00.000 21068 MultiStar: [#1 0.27,0.21,0.94,U] [#2 0.35,-0.05,1.02,U] [#3 0.18,-0.08,1.00,U] [#4 -0.44,0.07,0.85,U] [#5 0.22,0.16,0.94,U] [#6 -0.07,0.22,0.80,U] [#7 -0.16,0.01,0.56,U] [#8 0.14,0.41,0.57,U] 
02:05:02.314 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.26, -0.21}
02:05:02.315 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
02:05:02.316 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
02:05:02.317 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
02:05:02.318 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
02:05:02.320 00.002 21068 Enqueuing Move request for scope (0.04, 0.06)
02:05:02.322 00.002 16108 Worker thread wakes up
02:05:02.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:05:02.322 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:05:02.322 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
02:05:02.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:02.323 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:02.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:05:02.323 00.000 16108 MoveAxis(E, 0, ABG)
02:05:02.323 00.000 16108 Move returns status 0, amount 0
02:05:02.323 00.000 16108 MoveAxis(N, 0, ABG)
02:05:02.323 00.000 16108 Move returns status 0, amount 0
02:05:02.323 00.000 16108 move complete, result=0
02:05:02.323 00.000 16108 worker thread done servicing request
02:05:02.331 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3363, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:05:02.346 00.015 21068 UpdateGuideState exits: m=144479 SNR=94.3
02:05:02.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:02.350 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:02.352 00.002 21068 Enqueuing Expose request
02:05:02.354 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:02.355 00.001 16108 Worker thread wakes up
02:05:02.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:02.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:03.325 00.970 16108 Exposure complete
02:05:03.396 00.071 16108 worker thread done servicing request
02:05:03.396 00.000 21068 OnExposeComplete: enter
02:05:03.397 00.001 21068 UpdateGuideState(): m_state=6
02:05:03.398 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12118
02:05:03.399 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=875.77, Mass=133698, SNR=100.5, Peak=15280 HFD=3.6
02:05:03.400 00.001 21068 MultiStar: [#1 0.10,0.17,0.94,U] [#2 0.23,-0.18,1.01,U] [#3 0.15,-0.18,0.79,U] [#4 -0.35,-0.08,0.83,U] [#5 0.02,-0.01,0.79,U] [#6 0.02,0.31,0.57,U] [#7 0.01,-0.38,0.54,U] [#8 -0.03,-0.01,0.62,U] 
02:05:03.400 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.13, -0.17}
02:05:03.401 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
02:05:03.402 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
02:05:03.404 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.46 mountX=-0.02 mountY=0.06, mountTheta=1.86
02:05:03.405 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
02:05:03.406 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
02:05:03.406 00.000 16108 Worker thread wakes up
02:05:03.407 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
02:05:03.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
02:05:03.407 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.06
02:05:03.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:03.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:03.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:05:03.407 00.000 16108 MoveAxis(E, 0, ABG)
02:05:03.407 00.000 16108 Move returns status 0, amount 0
02:05:03.407 00.000 16108 MoveAxis(N, 0, ABG)
02:05:03.407 00.000 16108 Move returns status 0, amount 0
02:05:03.407 00.000 16108 move complete, result=0
02:05:03.407 00.000 16108 worker thread done servicing request
02:05:03.410 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3363, FiltMin=2883, FiltMax=65533, Gamma=1.000
02:05:03.441 00.031 21068 UpdateGuideState exits: m=133698 SNR=100.5
02:05:03.443 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:03.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:03.445 00.001 21068 Enqueuing Expose request
02:05:03.446 00.001 16108 Worker thread wakes up
02:05:03.446 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:03.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:03.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:04.600 01.153 16108 Exposure complete
02:05:04.654 00.054 16108 worker thread done servicing request
02:05:04.654 00.000 21068 OnExposeComplete: enter
02:05:04.655 00.001 21068 UpdateGuideState(): m_state=6
02:05:04.656 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12119
02:05:04.657 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.75, Mass=123766, SNR=81.0, Peak=14355 HFD=3.3
02:05:04.658 00.001 21068 MultiStar: [#1 0.31,-0.01,1.15,U] [#2 0.26,-0.28,1.23,U] [#3 0.18,-0.30,1.25,U] [#4 -0.39,-0.40,0.91,U] [#5 0.14,-0.14,1.12,U] [#6 -0.05,-0.23,1.04,U] [#7 0.08,-0.29,0.64,U] [#8 0.08,-0.02,0.80,U] 
02:05:04.658 00.000 21068 single-star, 8 included, MultiStar: {0.08, -0.21}, one-star: {-0.04, -0.19}
02:05:04.659 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
02:05:04.660 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
02:05:04.660 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.78 mountX=0.01 mountY=0.19, mountTheta=1.54
02:05:04.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.19, opts=13)
02:05:04.663 00.001 21068 Enqueuing Move request for scope (-0.04, -0.19)
02:05:04.664 00.001 16108 Worker thread wakes up
02:05:04.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
02:05:04.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
02:05:04.664 00.000 16108 Moving (-0.04, -0.19) raw xDistance=0.01 yDistance=0.19
02:05:04.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:05:04.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:04.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:05:04.664 00.000 16108 MoveAxis(E, 0, ABG)
02:05:04.664 00.000 16108 Move returns status 0, amount 0
02:05:04.664 00.000 16108 MoveAxis(N, 0, ABG)
02:05:04.664 00.000 16108 Move returns status 0, amount 0
02:05:04.664 00.000 16108 move complete, result=0
02:05:04.664 00.000 16108 worker thread done servicing request
02:05:04.668 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3363, FiltMin=2841, FiltMax=63853, Gamma=1.000
02:05:04.691 00.023 21068 UpdateGuideState exits: m=123766 SNR=81.0
02:05:04.694 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:04.696 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:04.697 00.001 21068 Enqueuing Expose request
02:05:04.699 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:04.700 00.001 16108 Worker thread wakes up
02:05:04.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:04.701 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:05.676 00.975 16108 Exposure complete
02:05:05.736 00.060 16108 worker thread done servicing request
02:05:05.736 00.000 21068 OnExposeComplete: enter
02:05:05.738 00.002 21068 UpdateGuideState(): m_state=6
02:05:05.739 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12120
02:05:05.740 00.001 21068 Star::Find returns 1 (0), X=221.78, Y=875.51, Mass=131988, SNR=92.3, Peak=15245 HFD=3.4
02:05:05.741 00.001 21068 MultiStar: [#1 0.45,-0.06,1.06,U] [#2 0.29,-0.34,1.01,U] [#3 0.38,-0.35,1.00,U] [#4 -0.22,-0.22,0.75,U] [#5 0.38,-0.36,0.98,U] [#6 -0.03,-0.13,0.80,U] [#7 0.67,-0.39,0.00,M1] [#8 0.16,0.08,0.75,U] 
02:05:05.742 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.24}, one-star: {0.32, -0.43}
02:05:05.742 00.000 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
02:05:05.743 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
02:05:05.744 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.78 mountX=-0.28 mountY=0.17, mountTheta=2.58
02:05:05.745 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.24, opts=13)
02:05:05.747 00.002 21068 Enqueuing Move request for scope (0.24, -0.24)
02:05:05.747 00.000 16108 Worker thread wakes up
02:05:05.748 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
02:05:05.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
02:05:05.748 00.000 16108 Moving (0.24, -0.24) raw xDistance=-0.28 yDistance=0.17
02:05:05.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:05:05.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:05.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:05:05.748 00.000 16108 MoveAxis(E, 73, ABG)
02:05:05.748 00.000 16108 Guiding  Dir = 2, Dur = 73
02:05:05.748 00.000 16108 IsSlewing returns 0
02:05:05.748 00.000 16108 IsGuiding returns 0
02:05:05.751 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3363, FiltMin=2905, FiltMax=55565, Gamma=1.000
02:05:05.766 00.015 21068 UpdateGuideState exits: m=131988 SNR=92.3
02:05:05.768 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:05.769 00.000 21068 Enqueuing Expose request
02:05:05.802 00.033 16108 PulseGuide returned control before completion, sleep 29
02:05:05.833 00.031 16108 IsGuiding returns 1
02:05:05.833 00.000 16108 scope still moving after pulse duration time elapsed
02:05:05.864 00.031 16108 IsSlewing returns 0
02:05:05.864 00.000 16108 IsGuiding returns 1
02:05:05.896 00.032 16108 IsSlewing returns 0
02:05:05.897 00.001 16108 IsGuiding returns 0
02:05:05.897 00.000 16108 scope move finished after 73 + 75 ms
02:05:05.897 00.000 16108 Move returns status 0, amount 73
02:05:05.897 00.000 16108 MoveAxis(N, 0, ABG)
02:05:05.897 00.000 16108 Move returns status 0, amount 0
02:05:05.897 00.000 16108 move complete, result=0
02:05:05.897 00.000 16108 worker thread done servicing request
02:05:05.897 00.000 16108 Worker thread wakes up
02:05:05.897 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.2 px 0 ms NORTH
02:05:05.899 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:05.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:07.049 01.150 16108 Exposure complete
02:05:07.119 00.070 16108 worker thread done servicing request
02:05:07.119 00.000 21068 OnExposeComplete: enter
02:05:07.120 00.001 21068 UpdateGuideState(): m_state=6
02:05:07.120 00.000 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12121
02:05:07.121 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=875.26, Mass=106915, SNR=80.9, Peak=13577 HFD=3.2
02:05:07.122 00.001 21068 MultiStar: [#1 0.26,-0.22,1.08,U] [#2 0.12,-0.55,1.33,U] [#3 0.15,-0.49,1.22,U] [#4 -0.50,-0.12,0.97,U] [#5 0.04,-0.47,1.07,U] [#6 0.11,-0.17,0.87,U] [#7 0.16,-0.40,0.77,U] [#8 0.11,-0.19,0.83,U] 
02:05:07.123 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.38}, one-star: {-0.04, -0.68}
02:05:07.124 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
02:05:07.124 00.000 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
02:05:07.125 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.44 mountX=-0.11 mountY=0.36, mountTheta=1.88
02:05:07.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.38, opts=13)
02:05:07.127 00.001 21068 Enqueuing Move request for scope (0.05, -0.38)
02:05:07.128 00.001 16108 Worker thread wakes up
02:05:07.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.38) opts 0xd
02:05:07.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.38)
02:05:07.128 00.000 16108 Moving (0.05, -0.38) raw xDistance=-0.11 yDistance=0.36
02:05:07.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:07.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:05:07.128 00.000 16108 MoveAxis(E, 0, ABG)
02:05:07.128 00.000 16108 Move returns status 0, amount 0
02:05:07.128 00.000 16108 MoveAxis(S, 72, ABG)
02:05:07.128 00.000 16108 Guiding  Dir = 1, Dur = 72
02:05:07.129 00.001 16108 IsSlewing returns 0
02:05:07.129 00.000 16108 IsGuiding returns 0
02:05:07.133 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3363, FiltMin=2896, FiltMax=65440, Gamma=1.000
02:05:07.137 00.004 16108 PulseGuide returned control before completion, sleep 75
02:05:07.147 00.010 21068 UpdateGuideState exits: m=106915 SNR=80.9
02:05:07.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:07.149 00.000 21068 Enqueuing Expose request
02:05:07.215 00.066 16108 IsGuiding returns 1
02:05:07.215 00.000 16108 scope still moving after pulse duration time elapsed
02:05:07.244 00.029 16108 IsSlewing returns 0
02:05:07.244 00.000 16108 IsGuiding returns 0
02:05:07.244 00.000 16108 scope move finished after 72 + 43 ms
02:05:07.245 00.001 16108 Move returns status 0, amount 72
02:05:07.245 00.000 16108 move complete, result=0
02:05:07.245 00.000 16108 worker thread done servicing request
02:05:07.245 00.000 16108 Worker thread wakes up
02:05:07.245 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:07.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:07.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH
02:05:08.217 00.972 16108 Exposure complete
02:05:08.287 00.070 16108 worker thread done servicing request
02:05:08.287 00.000 21068 OnExposeComplete: enter
02:05:08.288 00.001 21068 UpdateGuideState(): m_state=6
02:05:08.289 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12122
02:05:08.290 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=875.88, Mass=127108, SNR=81.3, Peak=17059 HFD=3.4
02:05:08.291 00.001 21068 MultiStar: [#1 0.18,0.11,1.05,U] [#2 0.35,-0.19,1.48,U] [#3 0.20,-0.16,1.07,U] [#4 -0.17,-0.09,0.93,U] [#5 0.05,-0.12,1.12,U] [#6 0.23,0.16,0.87,U] [#7 0.66,-0.08,0.00,M1] [#8 -0.11,0.07,0.80,U] 
02:05:08.291 00.000 21068 single-star, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.01, -0.06}
02:05:08.293 00.002 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
02:05:08.293 00.000 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
02:05:08.295 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.32 mountX=-0.02 mountY=0.05, mountTheta=2.01
02:05:08.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
02:05:08.298 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
02:05:08.299 00.001 16108 Worker thread wakes up
02:05:08.300 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
02:05:08.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
02:05:08.300 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
02:05:08.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:08.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:08.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:08.300 00.000 16108 MoveAxis(E, 0, ABG)
02:05:08.300 00.000 16108 Move returns status 0, amount 0
02:05:08.300 00.000 16108 MoveAxis(N, 0, ABG)
02:05:08.300 00.000 16108 Move returns status 0, amount 0
02:05:08.300 00.000 16108 move complete, result=0
02:05:08.301 00.001 16108 worker thread done servicing request
02:05:08.308 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3363, FiltMin=2902, FiltMax=53456, Gamma=1.000
02:05:08.329 00.021 21068 UpdateGuideState exits: m=127108 SNR=81.3
02:05:08.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:08.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:08.333 00.002 21068 Enqueuing Expose request
02:05:08.333 00.000 16108 Worker thread wakes up
02:05:08.334 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:08.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:08.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:09.512 01.178 16108 Exposure complete
02:05:09.587 00.075 16108 worker thread done servicing request
02:05:09.587 00.000 21068 OnExposeComplete: enter
02:05:09.588 00.001 21068 UpdateGuideState(): m_state=6
02:05:09.590 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12123
02:05:09.591 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.18, Mass=108349, SNR=77.2, Peak=16131 HFD=3.3
02:05:09.594 00.003 21068 MultiStar: [#1 0.19,0.40,1.41,U] [#2 0.26,0.27,1.28,U] [#3 0.28,0.13,1.21,U] [#4 -0.22,0.20,1.06,U] [#5 0.24,0.40,1.12,U] [#6 -0.02,0.50,1.01,U] [#7 0.34,0.25,0.62,U] [#8 0.14,0.43,0.97,U] 
02:05:09.595 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.31}, one-star: {0.05, 0.24}
02:05:09.596 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
02:05:09.598 00.002 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
02:05:09.599 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.37 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
02:05:09.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.24, opts=13)
02:05:09.602 00.001 21068 Enqueuing Move request for scope (0.05, 0.24)
02:05:09.604 00.002 16108 Worker thread wakes up
02:05:09.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
02:05:09.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
02:05:09.604 00.000 16108 Moving (0.05, 0.24) raw xDistance=-0.01 yDistance=-0.24
02:05:09.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:05:09.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:05:09.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:05:09.604 00.000 16108 MoveAxis(E, 0, ABG)
02:05:09.604 00.000 16108 Move returns status 0, amount 0
02:05:09.604 00.000 16108 MoveAxis(N, 0, ABG)
02:05:09.604 00.000 16108 Move returns status 0, amount 0
02:05:09.604 00.000 16108 move complete, result=0
02:05:09.604 00.000 16108 worker thread done servicing request
02:05:09.612 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3363, FiltMin=2861, FiltMax=59453, Gamma=1.000
02:05:09.635 00.023 21068 UpdateGuideState exits: m=108349 SNR=77.2
02:05:09.635 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.637 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:09.638 00.001 21068 Enqueuing Expose request
02:05:09.638 00.000 16108 Worker thread wakes up
02:05:09.638 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:09.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:09.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:10.635 00.996 16108 Exposure complete
02:05:10.695 00.060 16108 worker thread done servicing request
02:05:10.695 00.000 21068 OnExposeComplete: enter
02:05:10.697 00.002 21068 UpdateGuideState(): m_state=6
02:05:10.699 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12124
02:05:10.700 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.07, Mass=115830, SNR=81.1, Peak=16515 HFD=3.4
02:05:10.702 00.002 21068 MultiStar: [#1 0.10,0.48,1.18,U] [#2 0.22,-0.00,1.43,U] [#3 0.18,0.24,1.27,U] [#4 -0.29,0.26,1.01,U] [#5 0.29,0.46,0.97,U] [#6 -0.06,0.60,0.00,M1] [#7 0.21,0.07,0.59,U] [#8 0.15,0.46,0.83,U] 
02:05:10.704 00.002 21068 single-star, 7 included, MultiStar: {0.12, 0.26}, one-star: {0.05, 0.13}
02:05:10.705 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:05:10.706 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
02:05:10.707 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
02:05:10.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.13, opts=13)
02:05:10.711 00.002 21068 Enqueuing Move request for scope (0.05, 0.13)
02:05:10.712 00.001 16108 Worker thread wakes up
02:05:10.713 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
02:05:10.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:05:10.713 00.000 16108 Moving (0.05, 0.13) raw xDistance=-0.03 yDistance=-0.14
02:05:10.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:10.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:10.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:10.713 00.000 16108 MoveAxis(E, 0, ABG)
02:05:10.713 00.000 16108 Move returns status 0, amount 0
02:05:10.713 00.000 16108 MoveAxis(N, 0, ABG)
02:05:10.713 00.000 16108 Move returns status 0, amount 0
02:05:10.713 00.000 16108 move complete, result=0
02:05:10.713 00.000 16108 worker thread done servicing request
02:05:10.717 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3363, FiltMin=2838, FiltMax=60089, Gamma=1.000
02:05:10.733 00.016 21068 UpdateGuideState exits: m=115830 SNR=81.1
02:05:10.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:10.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:10.735 00.000 21068 Enqueuing Expose request
02:05:10.736 00.001 16108 Worker thread wakes up
02:05:10.736 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:10.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:10.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:11.914 01.177 16108 Exposure complete
02:05:11.982 00.068 16108 worker thread done servicing request
02:05:11.982 00.000 21068 OnExposeComplete: enter
02:05:11.983 00.001 21068 UpdateGuideState(): m_state=6
02:05:11.984 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12125
02:05:11.984 00.000 21068 Star::Find returns 1 (0), X=221.54, Y=876.04, Mass=132433, SNR=86.3, Peak=17539 HFD=3.2
02:05:11.985 00.001 21068 MultiStar: [#1 0.22,0.37,1.21,U] [#2 0.35,0.12,1.09,U] [#3 0.26,0.24,1.17,U] [#4 -0.18,-0.02,0.83,U] [#5 0.34,0.41,0.99,U] [#6 0.09,0.32,0.82,U] [#7 0.36,0.11,0.59,U] [#8 0.23,0.45,0.79,U] 
02:05:11.986 00.001 21068 single-star, 8 included, MultiStar: {0.20, 0.24}, one-star: {0.07, 0.10}
02:05:11.987 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
02:05:11.987 00.000 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
02:05:11.988 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
02:05:11.989 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
02:05:11.990 00.001 21068 Enqueuing Move request for scope (0.07, 0.10)
02:05:11.992 00.002 16108 Worker thread wakes up
02:05:11.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
02:05:11.992 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:05:11.992 00.000 16108 Moving (0.07, 0.10) raw xDistance=-0.05 yDistance=-0.11
02:05:11.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:05:11.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:11.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:11.992 00.000 16108 MoveAxis(E, 0, ABG)
02:05:11.992 00.000 16108 Move returns status 0, amount 0
02:05:11.992 00.000 16108 MoveAxis(N, 0, ABG)
02:05:11.992 00.000 16108 Move returns status 0, amount 0
02:05:11.992 00.000 16108 move complete, result=0
02:05:11.992 00.000 16108 worker thread done servicing request
02:05:11.996 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3363, FiltMin=2896, FiltMax=59376, Gamma=1.000
02:05:12.009 00.013 21068 UpdateGuideState exits: m=132433 SNR=86.3
02:05:12.012 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:12.012 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:12.013 00.001 21068 Enqueuing Expose request
02:05:12.014 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:12.014 00.000 16108 Worker thread wakes up
02:05:12.015 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:12.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:13.005 00.990 16108 Exposure complete
02:05:13.069 00.064 16108 worker thread done servicing request
02:05:13.069 00.000 21068 OnExposeComplete: enter
02:05:13.070 00.001 21068 UpdateGuideState(): m_state=6
02:05:13.071 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12126
02:05:13.072 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.05, Mass=130638, SNR=87.9, Peak=17299 HFD=3.5
02:05:13.073 00.001 21068 MultiStar: [#1 0.18,0.30,1.24,U] [#2 0.31,-0.00,1.19,U] [#3 0.41,0.22,1.01,U] [#4 -0.26,-0.02,0.88,U] [#5 0.42,0.16,0.92,U] [#6 0.11,0.30,0.85,U] [#7 0.46,0.36,0.00,M1] [#8 0.18,0.41,0.75,U] 
02:05:13.073 00.000 21068 single-star, 7 included, MultiStar: {0.19, 0.18}, one-star: {0.10, 0.11}
02:05:13.074 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
02:05:13.075 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
02:05:13.076 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
02:05:13.077 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.11, opts=13)
02:05:13.078 00.001 21068 Enqueuing Move request for scope (0.10, 0.11)
02:05:13.080 00.002 16108 Worker thread wakes up
02:05:13.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:05:13.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:05:13.080 00.000 16108 Moving (0.10, 0.11) raw xDistance=-0.08 yDistance=-0.13
02:05:13.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:13.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:13.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:05:13.080 00.000 16108 MoveAxis(E, 0, ABG)
02:05:13.080 00.000 16108 Move returns status 0, amount 0
02:05:13.080 00.000 16108 MoveAxis(N, 0, ABG)
02:05:13.080 00.000 16108 Move returns status 0, amount 0
02:05:13.080 00.000 16108 move complete, result=0
02:05:13.080 00.000 16108 worker thread done servicing request
02:05:13.083 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3366, FiltMin=2896, FiltMax=59017, Gamma=1.000
02:05:13.100 00.017 21068 UpdateGuideState exits: m=130638 SNR=87.9
02:05:13.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:13.103 00.001 21068 Enqueuing Expose request
02:05:13.106 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:13.108 00.002 16108 Worker thread wakes up
02:05:13.108 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:13.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:14.280 01.172 16108 Exposure complete
02:05:14.341 00.061 16108 worker thread done servicing request
02:05:14.342 00.001 21068 OnExposeComplete: enter
02:05:14.343 00.001 21068 UpdateGuideState(): m_state=6
02:05:14.345 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12127
02:05:14.348 00.003 21068 Star::Find returns 1 (0), X=221.86, Y=875.96, Mass=140809, SNR=116.6, Peak=18659 HFD=3.8
02:05:14.349 00.001 21068 MultiStar: [#1 0.19,0.50,0.95,U] [#2 0.43,0.38,1.05,U] [#3 0.59,0.25,0.00,M1] [#4 -0.09,0.49,0.72,U] [#5 0.47,0.48,0.00,M1] [#6 0.27,0.30,0.52,U] [#7 0.32,0.21,0.42,U] [#8 0.43,0.42,0.00,M1] 
02:05:14.350 00.001 21068 single-star, 5 included, MultiStar: {0.27, 0.32}, one-star: {0.40, 0.02}
02:05:14.351 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:05:14.351 00.000 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:05:14.352 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.02 hyp=0.40 cameraTheta=0.06 mountX=-0.39 mountY=-0.11, mountTheta=-2.85
02:05:14.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.02, opts=13)
02:05:14.355 00.001 21068 Enqueuing Move request for scope (0.40, 0.02)
02:05:14.356 00.001 16108 Worker thread wakes up
02:05:14.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.02) opts 0xd
02:05:14.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.02)
02:05:14.356 00.000 16108 Moving (0.40, 0.02) raw xDistance=-0.39 yDistance=-0.11
02:05:14.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:05:14.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:14.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:14.356 00.000 16108 MoveAxis(E, 101, ABG)
02:05:14.356 00.000 16108 Guiding  Dir = 2, Dur = 101
02:05:14.357 00.001 16108 IsSlewing returns 0
02:05:14.357 00.000 16108 IsGuiding returns 0
02:05:14.358 00.001 16108 PulseGuide returned control before completion, sleep 110
02:05:14.362 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3363, FiltMin=2864, FiltMax=53305, Gamma=1.000
02:05:14.377 00.015 21068 UpdateGuideState exits: m=140809 SNR=116.6
02:05:14.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:14.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:14.380 00.001 21068 Enqueuing Expose request
02:05:14.471 00.091 16108 IsGuiding returns 1
02:05:14.471 00.000 16108 scope still moving after pulse duration time elapsed
02:05:14.503 00.032 16108 IsSlewing returns 0
02:05:14.503 00.000 16108 IsGuiding returns 1
02:05:14.534 00.031 16108 IsSlewing returns 0
02:05:14.534 00.000 16108 IsGuiding returns 0
02:05:14.534 00.000 16108 scope move finished after 101 + 75 ms
02:05:14.534 00.000 16108 Move returns status 0, amount 101
02:05:14.534 00.000 16108 MoveAxis(N, 0, ABG)
02:05:14.534 00.000 16108 Move returns status 0, amount 0
02:05:14.534 00.000 16108 move complete, result=0
02:05:14.534 00.000 16108 worker thread done servicing request
02:05:14.535 00.001 16108 Worker thread wakes up
02:05:14.535 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.1 px 0 ms NORTH
02:05:14.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:14.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:15.508 00.973 16108 Exposure complete
02:05:15.575 00.067 16108 worker thread done servicing request
02:05:15.575 00.000 21068 OnExposeComplete: enter
02:05:15.576 00.001 21068 UpdateGuideState(): m_state=6
02:05:15.577 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12128
02:05:15.578 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.16, Mass=121342, SNR=95.4, Peak=16208 HFD=3.1
02:05:15.579 00.001 21068 MultiStar: [#1 0.07,0.31,1.04,U] [#2 0.40,0.07,1.16,U] [#3 0.15,0.26,0.85,U] [#4 -0.26,0.29,0.79,U] [#5 0.23,0.43,0.99,U] [#6 -0.03,0.27,0.80,U] [#7 0.25,0.43,0.58,U] [#8 0.11,0.43,0.71,U] 
02:05:15.579 00.000 21068 single-star, 8 included, MultiStar: {0.11, 0.29}, one-star: {0.00, 0.22}
02:05:15.580 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
02:05:15.581 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
02:05:15.581 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=0.03 mountY=-0.21, mountTheta=-1.41
02:05:15.585 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.22, opts=13)
02:05:15.587 00.002 21068 Enqueuing Move request for scope (0.00, 0.22)
02:05:15.590 00.003 16108 Worker thread wakes up
02:05:15.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
02:05:15.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
02:05:15.590 00.000 16108 Moving (0.00, 0.22) raw xDistance=0.03 yDistance=-0.21
02:05:15.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:05:15.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:15.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:05:15.590 00.000 16108 MoveAxis(E, 0, ABG)
02:05:15.590 00.000 16108 Move returns status 0, amount 0
02:05:15.590 00.000 16108 MoveAxis(N, 0, ABG)
02:05:15.590 00.000 16108 Move returns status 0, amount 0
02:05:15.590 00.000 16108 move complete, result=0
02:05:15.590 00.000 16108 worker thread done servicing request
02:05:15.600 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3363, FiltMin=2899, FiltMax=58621, Gamma=1.000
02:05:15.616 00.016 21068 UpdateGuideState exits: m=121342 SNR=95.4
02:05:15.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:15.619 00.001 21068 Enqueuing Expose request
02:05:15.619 00.000 16108 Worker thread wakes up
02:05:15.619 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:15.620 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:15.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:16.782 01.162 16108 Exposure complete
02:05:16.849 00.067 16108 worker thread done servicing request
02:05:16.850 00.001 21068 OnExposeComplete: enter
02:05:16.850 00.000 21068 UpdateGuideState(): m_state=6
02:05:16.851 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12129
02:05:16.852 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=875.84, Mass=129338, SNR=84.6, Peak=18672 HFD=2.9
02:05:16.854 00.002 21068 MultiStar: [#1 -0.18,0.21,1.21,U] [#2 -0.08,-0.11,1.38,U] [#3 -0.08,0.31,1.05,U] [#4 -0.20,0.15,0.86,U] [#5 -0.00,0.38,0.99,U] [#6 -0.35,0.42,0.80,U] [#7 0.03,0.30,0.65,U] [#8 -0.40,0.16,0.79,U] 
02:05:16.854 00.000 21068 refined, 8 included, MultiStar: {-0.17, 0.17}, one-star: {-0.36, -0.10}
02:05:16.855 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
02:05:16.856 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
02:05:16.857 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.37 mountX=0.20 mountY=-0.12, mountTheta=-0.56
02:05:16.858 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.17, opts=13)
02:05:16.859 00.001 21068 Enqueuing Move request for scope (-0.17, 0.17)
02:05:16.860 00.001 16108 Worker thread wakes up
02:05:16.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
02:05:16.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
02:05:16.860 00.000 16108 Moving (-0.17, 0.17) raw xDistance=0.20 yDistance=-0.12
02:05:16.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:05:16.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:16.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:05:16.860 00.000 16108 MoveAxis(W, 52, ABG)
02:05:16.861 00.001 16108 Guiding  Dir = 3, Dur = 52
02:05:16.861 00.000 16108 IsSlewing returns 0
02:05:16.861 00.000 16108 IsGuiding returns 0
02:05:16.863 00.002 16108 PulseGuide returned control before completion, sleep 61
02:05:16.863 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3363, FiltMin=2893, FiltMax=65533, Gamma=1.000
02:05:16.879 00.016 21068 UpdateGuideState exits: m=129338 SNR=84.6
02:05:16.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:16.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:16.881 00.000 21068 Enqueuing Expose request
02:05:16.938 00.057 16108 IsGuiding returns 1
02:05:16.938 00.000 16108 scope still moving after pulse duration time elapsed
02:05:16.970 00.032 16108 IsSlewing returns 0
02:05:16.970 00.000 16108 IsGuiding returns 0
02:05:16.970 00.000 16108 scope move finished after 52 + 56 ms
02:05:16.971 00.001 16108 Move returns status 0, amount 52
02:05:16.971 00.000 16108 MoveAxis(N, 0, ABG)
02:05:16.971 00.000 16108 Move returns status 0, amount 0
02:05:16.971 00.000 16108 move complete, result=0
02:05:16.971 00.000 16108 worker thread done servicing request
02:05:16.971 00.000 16108 Worker thread wakes up
02:05:16.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:16.971 00.000 21068 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
02:05:16.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:17.961 00.990 16108 Exposure complete
02:05:18.035 00.074 16108 worker thread done servicing request
02:05:18.035 00.000 21068 OnExposeComplete: enter
02:05:18.037 00.002 21068 UpdateGuideState(): m_state=6
02:05:18.038 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12130
02:05:18.038 00.000 21068 Star::Find returns 1 (0), X=221.32, Y=875.89, Mass=128232, SNR=92.3, Peak=16320 HFD=3.3
02:05:18.039 00.001 21068 MultiStar: [#1 0.10,0.27,1.07,U] [#2 0.14,0.21,1.28,U] [#3 0.25,0.19,1.09,U] [#4 -0.36,0.46,0.86,U] [#5 0.22,0.44,0.85,U] [#6 -0.06,0.32,0.75,U] [#7 0.25,0.27,0.62,U] [#8 -0.09,0.19,0.76,U] 
02:05:18.040 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.24}, one-star: {-0.14, -0.05}
02:05:18.041 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
02:05:18.041 00.000 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
02:05:18.042 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=0.13 mountY=0.08, mountTheta=0.58
02:05:18.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.05, opts=13)
02:05:18.045 00.001 21068 Enqueuing Move request for scope (-0.14, -0.05)
02:05:18.045 00.000 16108 Worker thread wakes up
02:05:18.045 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
02:05:18.045 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
02:05:18.045 00.000 16108 Moving (-0.14, -0.05) raw xDistance=0.13 yDistance=0.08
02:05:18.046 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:05:18.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:18.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:05:18.046 00.000 16108 MoveAxis(E, 0, ABG)
02:05:18.046 00.000 16108 Move returns status 0, amount 0
02:05:18.046 00.000 16108 MoveAxis(N, 0, ABG)
02:05:18.046 00.000 16108 Move returns status 0, amount 0
02:05:18.046 00.000 16108 move complete, result=0
02:05:18.047 00.001 16108 worker thread done servicing request
02:05:18.050 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3363, FiltMin=2893, FiltMax=60416, Gamma=1.000
02:05:18.065 00.015 21068 UpdateGuideState exits: m=128232 SNR=92.3
02:05:18.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:18.069 00.002 21068 Enqueuing Expose request
02:05:18.072 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:18.074 00.002 16108 Worker thread wakes up
02:05:18.074 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:18.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:19.239 01.165 16108 Exposure complete
02:05:19.330 00.091 16108 worker thread done servicing request
02:05:19.330 00.000 21068 OnExposeComplete: enter
02:05:19.332 00.002 21068 UpdateGuideState(): m_state=6
02:05:19.333 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12131
02:05:19.335 00.002 21068 Star::Find returns 1 (0), X=221.27, Y=876.03, Mass=113431, SNR=82.5, Peak=14784 HFD=3.3
02:05:19.337 00.002 21068 MultiStar: [#1 0.04,0.50,1.12,U] [#2 0.04,0.19,1.32,U] [#3 0.19,0.31,0.93,U] [#4 -0.54,0.29,0.00,M1] [#5 0.12,0.45,1.01,U] [#6 -0.01,0.57,0.77,U] [#7 0.09,0.33,0.80,U] [#8 0.04,0.49,0.81,U] 
02:05:19.339 00.002 21068 single-star, 7 included, MultiStar: {0.04, 0.35}, one-star: {-0.19, 0.09}
02:05:19.340 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
02:05:19.341 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
02:05:19.343 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.72 mountX=0.20 mountY=-0.04, mountTheta=-0.19
02:05:19.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
02:05:19.345 00.000 21068 Enqueuing Move request for scope (-0.19, 0.09)
02:05:19.347 00.002 16108 Worker thread wakes up
02:05:19.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
02:05:19.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
02:05:19.347 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.20 yDistance=-0.04
02:05:19.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:05:19.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:19.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:05:19.347 00.000 16108 MoveAxis(W, 53, ABG)
02:05:19.347 00.000 16108 Guiding  Dir = 3, Dur = 53
02:05:19.348 00.001 16108 IsSlewing returns 0
02:05:19.348 00.000 16108 IsGuiding returns 0
02:05:19.352 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3363, FiltMin=2909, FiltMax=59389, Gamma=1.000
02:05:19.371 00.019 21068 UpdateGuideState exits: m=113431 SNR=82.5
02:05:19.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:19.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:19.373 00.000 21068 Enqueuing Expose request
02:05:19.385 00.012 16108 PulseGuide returned control before completion, sleep 26
02:05:19.416 00.031 16108 IsGuiding returns 1
02:05:19.416 00.000 16108 scope still moving after pulse duration time elapsed
02:05:19.448 00.032 16108 IsSlewing returns 0
02:05:19.448 00.000 16108 IsGuiding returns 1
02:05:19.479 00.031 16108 IsSlewing returns 0
02:05:19.479 00.000 16108 IsGuiding returns 0
02:05:19.479 00.000 16108 scope move finished after 53 + 78 ms
02:05:19.479 00.000 16108 Move returns status 0, amount 53
02:05:19.479 00.000 16108 MoveAxis(N, 0, ABG)
02:05:19.479 00.000 16108 Move returns status 0, amount 0
02:05:19.479 00.000 16108 move complete, result=0
02:05:19.479 00.000 16108 worker thread done servicing request
02:05:19.479 00.000 16108 Worker thread wakes up
02:05:19.479 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
02:05:19.483 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:19.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:20.457 00.974 16108 Exposure complete
02:05:20.521 00.064 16108 worker thread done servicing request
02:05:20.524 00.003 21068 OnExposeComplete: enter
02:05:20.525 00.001 21068 UpdateGuideState(): m_state=6
02:05:20.527 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12132
02:05:20.528 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=876.04, Mass=115546, SNR=74.1, Peak=15043 HFD=3.3
02:05:20.530 00.002 21068 MultiStar: [#1 0.15,0.71,0.00,M1] [#2 0.27,0.32,1.33,U] [#3 0.31,0.49,1.26,U] [#4 -0.01,0.48,0.98,U] [#5 0.35,0.50,0.00,M1] [#6 -0.00,0.35,1.08,U] [#7 0.20,0.45,0.75,U] [#8 0.00,0.52,0.99,U] 
02:05:20.532 00.002 21068 single-star, 6 included, MultiStar: {0.11, 0.38}, one-star: {-0.09, 0.10}
02:05:20.534 00.002 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:05:20.535 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
02:05:20.536 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.30 mountX=0.11 mountY=-0.08, mountTheta=-0.63
02:05:20.538 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.10, opts=13)
02:05:20.539 00.001 21068 Enqueuing Move request for scope (-0.09, 0.10)
02:05:20.539 00.000 16108 Worker thread wakes up
02:05:20.540 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
02:05:20.540 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
02:05:20.540 00.000 16108 Moving (-0.09, 0.10) raw xDistance=0.11 yDistance=-0.08
02:05:20.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:05:20.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:20.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:05:20.540 00.000 16108 MoveAxis(E, 0, ABG)
02:05:20.540 00.000 16108 Move returns status 0, amount 0
02:05:20.540 00.000 16108 MoveAxis(N, 0, ABG)
02:05:20.540 00.000 16108 Move returns status 0, amount 0
02:05:20.540 00.000 16108 move complete, result=0
02:05:20.540 00.000 16108 worker thread done servicing request
02:05:20.543 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3363, FiltMin=2873, FiltMax=50557, Gamma=1.000
02:05:20.556 00.013 21068 UpdateGuideState exits: m=115546 SNR=74.1
02:05:20.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:20.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:20.559 00.001 21068 Enqueuing Expose request
02:05:20.559 00.000 16108 Worker thread wakes up
02:05:20.560 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:20.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:20.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:21.716 01.156 16108 Exposure complete
02:05:21.784 00.068 16108 worker thread done servicing request
02:05:21.784 00.000 21068 OnExposeComplete: enter
02:05:21.786 00.002 21068 UpdateGuideState(): m_state=6
02:05:21.788 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12133
02:05:21.789 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.00, Mass=102724, SNR=67.9, Peak=15491 HFD=3.1
02:05:21.790 00.001 21068 MultiStar: [#1 0.25,0.44,1.35,U] [#2 0.41,0.10,1.72,U] [#3 0.39,0.44,0.00,M1] [#4 -0.16,0.17,1.21,U] [#5 0.28,0.08,1.24,U] [#6 0.13,0.15,1.09,U] [#7 0.58,0.05,0.00,M1] [#8 0.31,0.34,0.98,U] 
02:05:21.791 00.001 21068 single-star, 6 included, MultiStar: {0.21, 0.19}, one-star: {0.12, 0.06}
02:05:21.792 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:05:21.793 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:05:21.795 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=-0.10 mountY=-0.09, mountTheta=-2.45
02:05:21.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
02:05:21.798 00.001 21068 Enqueuing Move request for scope (0.12, 0.06)
02:05:21.799 00.001 16108 Worker thread wakes up
02:05:21.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:05:21.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:05:21.799 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.10 yDistance=-0.09
02:05:21.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:21.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:21.800 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:05:21.800 00.000 16108 MoveAxis(E, 0, ABG)
02:05:21.800 00.000 16108 Move returns status 0, amount 0
02:05:21.800 00.000 16108 MoveAxis(N, 0, ABG)
02:05:21.800 00.000 16108 Move returns status 0, amount 0
02:05:21.800 00.000 16108 move complete, result=0
02:05:21.800 00.000 16108 worker thread done servicing request
02:05:21.804 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3363, FiltMin=2893, FiltMax=64249, Gamma=1.000
02:05:21.821 00.017 21068 UpdateGuideState exits: m=102724 SNR=67.9
02:05:21.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:21.822 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:21.823 00.001 21068 Enqueuing Expose request
02:05:21.824 00.001 16108 Worker thread wakes up
02:05:21.824 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:21.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:21.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:22.785 00.960 16108 Exposure complete
02:05:22.841 00.056 16108 worker thread done servicing request
02:05:22.841 00.000 21068 OnExposeComplete: enter
02:05:22.842 00.001 21068 UpdateGuideState(): m_state=6
02:05:22.843 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12134
02:05:22.844 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=875.93, Mass=125756, SNR=93.2, Peak=17267 HFD=3.3
02:05:22.845 00.001 21068 MultiStar: [#1 0.41,0.45,0.00,M1] [#2 0.47,0.02,1.27,U] [#3 0.40,0.15,0.85,U] [#4 -0.13,0.25,0.78,U] [#5 0.63,0.05,0.00,M1] [#6 0.15,0.41,0.74,U] [#7 0.45,0.16,0.73,U] [#8 0.60,0.52,0.00,M1] 
02:05:22.846 00.001 21068 single-star, 5 included, MultiStar: {0.29, 0.14}, one-star: {0.26, -0.00}
02:05:22.847 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
02:05:22.847 00.000 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
02:05:22.849 00.002 21068 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.02 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
02:05:22.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.00, opts=13)
02:05:22.852 00.001 21068 Enqueuing Move request for scope (0.26, -0.00)
02:05:22.852 00.000 16108 Worker thread wakes up
02:05:22.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
02:05:22.852 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
02:05:22.852 00.000 16108 Moving (0.26, -0.00) raw xDistance=-0.26 yDistance=-0.06
02:05:22.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:05:22.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:22.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:05:22.852 00.000 16108 MoveAxis(E, 67, ABG)
02:05:22.852 00.000 16108 Guiding  Dir = 2, Dur = 67
02:05:22.853 00.001 16108 IsSlewing returns 0
02:05:22.853 00.000 16108 IsGuiding returns 0
02:05:22.858 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=233, max=65535, med=3363, FiltMin=2909, FiltMax=65533, Gamma=1.000
02:05:22.874 00.016 21068 UpdateGuideState exits: m=125756 SNR=93.2
02:05:22.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:22.875 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:22.876 00.001 21068 Enqueuing Expose request
02:05:22.886 00.010 16108 PulseGuide returned control before completion, sleep 45
02:05:22.933 00.047 16108 IsGuiding returns 1
02:05:22.933 00.000 16108 scope still moving after pulse duration time elapsed
02:05:22.965 00.032 16108 IsSlewing returns 0
02:05:22.966 00.001 16108 IsGuiding returns 1
02:05:22.996 00.030 16108 IsSlewing returns 0
02:05:22.996 00.000 16108 IsGuiding returns 0
02:05:22.996 00.000 16108 scope move finished after 67 + 76 ms
02:05:22.996 00.000 16108 Move returns status 0, amount 67
02:05:22.996 00.000 16108 MoveAxis(N, 0, ABG)
02:05:22.996 00.000 16108 Move returns status 0, amount 0
02:05:22.996 00.000 16108 move complete, result=0
02:05:22.996 00.000 16108 worker thread done servicing request
02:05:22.996 00.000 16108 Worker thread wakes up
02:05:22.996 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:22.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:22.996 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
02:05:24.178 01.182 16108 Exposure complete
02:05:24.234 00.056 16108 worker thread done servicing request
02:05:24.235 00.001 21068 OnExposeComplete: enter
02:05:24.237 00.002 21068 UpdateGuideState(): m_state=6
02:05:24.238 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12135
02:05:24.239 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=876.05, Mass=116402, SNR=87.6, Peak=17072 HFD=3.3
02:05:24.240 00.001 21068 MultiStar: [#1 -0.03,0.24,1.36,U] [#2 0.14,0.04,1.46,U] [#3 0.13,0.31,1.15,U] [#4 -0.19,0.29,0.84,U] [#5 0.19,0.29,0.94,U] [#6 -0.03,0.61,0.00,M1] [#7 0.13,-0.03,0.64,U] [#8 0.11,0.55,0.91,U] 
02:05:24.240 00.000 21068 single-star, 7 included, MultiStar: {0.04, 0.22}, one-star: {-0.15, 0.11}
02:05:24.242 00.002 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
02:05:24.242 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
02:05:24.243 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.52 mountX=0.17 mountY=-0.07, mountTheta=-0.39
02:05:24.246 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.11, opts=13)
02:05:24.248 00.002 21068 Enqueuing Move request for scope (-0.15, 0.11)
02:05:24.250 00.002 16108 Worker thread wakes up
02:05:24.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
02:05:24.250 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
02:05:24.250 00.000 16108 Moving (-0.15, 0.11) raw xDistance=0.17 yDistance=-0.07
02:05:24.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:05:24.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:24.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:05:24.251 00.001 16108 MoveAxis(E, 0, ABG)
02:05:24.251 00.000 16108 Move returns status 0, amount 0
02:05:24.251 00.000 16108 MoveAxis(N, 0, ABG)
02:05:24.251 00.000 16108 Move returns status 0, amount 0
02:05:24.251 00.000 16108 move complete, result=0
02:05:24.251 00.000 16108 worker thread done servicing request
02:05:24.258 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3360, FiltMin=2877, FiltMax=58253, Gamma=1.000
02:05:24.281 00.023 21068 UpdateGuideState exits: m=116402 SNR=87.6
02:05:24.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:24.282 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:24.283 00.001 21068 Enqueuing Expose request
02:05:24.284 00.001 16108 Worker thread wakes up
02:05:24.284 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:24.285 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:24.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:25.275 00.990 16108 Exposure complete
02:05:25.344 00.069 16108 worker thread done servicing request
02:05:25.344 00.000 21068 OnExposeComplete: enter
02:05:25.345 00.001 21068 UpdateGuideState(): m_state=6
02:05:25.347 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12136
02:05:25.348 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=876.11, Mass=131552, SNR=89.4, Peak=17920 HFD=3.3
02:05:25.350 00.002 21068 MultiStar: [#1 -0.24,0.29,0.98,U] [#2 0.08,0.07,1.18,U] [#3 0.02,0.10,1.13,U] [#4 -0.33,0.20,0.78,U] [#5 0.18,0.14,0.94,U] [#6 0.14,0.45,0.80,U] [#7 0.25,-0.03,0.52,U] [#8 0.04,0.51,0.71,U] 
02:05:25.351 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.21}, one-star: {-0.22, 0.17}
02:05:25.353 00.002 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
02:05:25.354 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
02:05:25.355 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.66 mountX=0.05 mountY=-0.20, mountTheta=-1.30
02:05:25.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.21, opts=13)
02:05:25.358 00.001 21068 Enqueuing Move request for scope (-0.02, 0.21)
02:05:25.359 00.001 16108 Worker thread wakes up
02:05:25.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
02:05:25.359 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
02:05:25.360 00.001 16108 Moving (-0.02, 0.21) raw xDistance=0.05 yDistance=-0.20
02:05:25.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:25.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:25.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:05:25.360 00.000 16108 MoveAxis(E, 0, ABG)
02:05:25.360 00.000 16108 Move returns status 0, amount 0
02:05:25.360 00.000 16108 MoveAxis(N, 0, ABG)
02:05:25.360 00.000 16108 Move returns status 0, amount 0
02:05:25.360 00.000 16108 move complete, result=0
02:05:25.360 00.000 16108 worker thread done servicing request
02:05:25.368 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3363, FiltMin=2905, FiltMax=65440, Gamma=1.000
02:05:25.396 00.028 21068 UpdateGuideState exits: m=131552 SNR=89.4
02:05:25.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:25.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:25.399 00.001 21068 Enqueuing Expose request
02:05:25.401 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:25.402 00.001 16108 Worker thread wakes up
02:05:25.402 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:25.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:26.572 01.170 16108 Exposure complete
02:05:26.649 00.077 16108 worker thread done servicing request
02:05:26.649 00.000 21068 OnExposeComplete: enter
02:05:26.651 00.002 21068 UpdateGuideState(): m_state=6
02:05:26.653 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12137
02:05:26.654 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.48, Mass=140827, SNR=91.8, Peak=16736 HFD=3.4
02:05:26.656 00.002 21068 MultiStar: [#1 -0.16,0.42,0.93,U] [#2 -0.02,0.37,1.19,U] [#3 0.05,0.36,0.95,U] [#4 -0.31,0.64,0.00,M1] [#5 0.04,0.44,1.10,U] [#6 -0.09,0.58,0.00,M1] [#7 0.06,0.34,0.57,U] [#8 0.10,0.81,0.00,M1] 
02:05:26.658 00.002 21068 refined, 5 included, MultiStar: {-0.05, 0.42}, one-star: {-0.26, 0.54}
02:05:26.659 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:05:26.660 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:05:26.662 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.70 mountX=0.13 mountY=-0.39, mountTheta=-1.26
02:05:26.665 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.42, opts=13)
02:05:26.666 00.001 21068 Enqueuing Move request for scope (-0.05, 0.42)
02:05:26.668 00.002 16108 Worker thread wakes up
02:05:26.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.42) opts 0xd
02:05:26.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.42)
02:05:26.668 00.000 16108 Moving (-0.05, 0.42) raw xDistance=0.13 yDistance=-0.39
02:05:26.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:05:26.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:26.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:05:26.668 00.000 16108 MoveAxis(E, 0, ABG)
02:05:26.668 00.000 16108 Move returns status 0, amount 0
02:05:26.669 00.001 16108 MoveAxis(N, 0, ABG)
02:05:26.669 00.000 16108 Move returns status 0, amount 0
02:05:26.669 00.000 16108 move complete, result=0
02:05:26.669 00.000 16108 worker thread done servicing request
02:05:26.676 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3363, FiltMin=2902, FiltMax=54621, Gamma=1.000
02:05:26.705 00.029 21068 UpdateGuideState exits: m=140827 SNR=91.8
02:05:26.707 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:26.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:26.710 00.002 21068 Enqueuing Expose request
02:05:26.712 00.002 16108 Worker thread wakes up
02:05:26.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:26.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:26.712 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:05:27.691 00.979 16108 Exposure complete
02:05:27.769 00.078 16108 worker thread done servicing request
02:05:27.769 00.000 21068 OnExposeComplete: enter
02:05:27.772 00.003 21068 UpdateGuideState(): m_state=6
02:05:27.773 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12138
02:05:27.774 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.22, Mass=139057, SNR=95.0, Peak=17328 HFD=3.5
02:05:27.775 00.001 21068 MultiStar: [#1 -0.06,0.55,1.05,U] [#2 -0.16,0.37,0.96,U] [#3 -0.08,0.44,0.99,U] [#4 -0.55,0.38,0.00,M2] [#5 0.03,0.31,0.97,U] [#6 -0.09,0.68,0.00,M2] [#7 0.17,0.39,0.55,U] [#8 0.15,0.53,0.66,U] 
02:05:27.776 00.001 21068 single-star, 6 included, MultiStar: {-0.06, 0.40}, one-star: {-0.30, 0.28}
02:05:27.777 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
02:05:27.778 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
02:05:27.779 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.41 cameraTheta=2.40 mountX=0.34 mountY=-0.20, mountTheta=-0.53
02:05:27.781 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.28, opts=13)
02:05:27.782 00.001 21068 Enqueuing Move request for scope (-0.30, 0.28)
02:05:27.783 00.001 16108 Worker thread wakes up
02:05:27.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
02:05:27.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
02:05:27.783 00.000 16108 Moving (-0.30, 0.28) raw xDistance=0.34 yDistance=-0.20
02:05:27.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:05:27.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:27.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:05:27.783 00.000 16108 MoveAxis(W, 90, ABG)
02:05:27.783 00.000 16108 Guiding  Dir = 3, Dur = 90
02:05:27.784 00.001 16108 IsSlewing returns 0
02:05:27.784 00.000 16108 IsGuiding returns 0
02:05:27.786 00.002 16108 PulseGuide returned control before completion, sleep 99
02:05:27.788 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3363, FiltMin=2867, FiltMax=63065, Gamma=1.000
02:05:27.814 00.026 21068 UpdateGuideState exits: m=139057 SNR=95.0
02:05:27.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:27.817 00.001 21068 Enqueuing Expose request
02:05:27.896 00.079 16108 IsGuiding returns 1
02:05:27.896 00.000 16108 scope still moving after pulse duration time elapsed
02:05:27.927 00.031 16108 IsSlewing returns 0
02:05:27.927 00.000 16108 IsGuiding returns 1
02:05:27.959 00.032 16108 IsSlewing returns 0
02:05:27.959 00.000 16108 IsGuiding returns 0
02:05:27.959 00.000 16108 scope move finished after 90 + 86 ms
02:05:27.959 00.000 16108 Move returns status 0, amount 90
02:05:27.959 00.000 16108 MoveAxis(N, 0, ABG)
02:05:27.959 00.000 16108 Move returns status 0, amount 0
02:05:27.959 00.000 16108 move complete, result=0
02:05:27.959 00.000 16108 worker thread done servicing request
02:05:27.959 00.000 16108 Worker thread wakes up
02:05:27.961 00.002 21068 GuideStep: 0.3 px 90 ms WEST, -0.2 px 0 ms NORTH
02:05:27.963 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:27.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:29.119 01.156 16108 Exposure complete
02:05:29.179 00.060 16108 worker thread done servicing request
02:05:29.179 00.000 21068 OnExposeComplete: enter
02:05:29.180 00.001 21068 UpdateGuideState(): m_state=6
02:05:29.183 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12139
02:05:29.184 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=875.84, Mass=116170, SNR=78.2, Peak=16643 HFD=3.2
02:05:29.187 00.003 21068 MultiStar: [#1 0.28,0.11,1.15,U] [#2 0.39,-0.11,1.39,U] [#3 0.27,-0.11,1.22,U] [#4 0.01,-0.10,1.01,U] [#5 0.42,0.18,1.06,U] [#6 0.29,0.33,0.79,U] [#7 0.63,0.09,0.00,M1] [#8 0.26,0.32,0.91,U] 
02:05:29.189 00.002 21068 single-star, 7 included, MultiStar: {0.27, 0.05}, one-star: {0.15, -0.10}
02:05:29.190 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
02:05:29.191 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
02:05:29.192 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.59 mountX=-0.16 mountY=0.06, mountTheta=2.78
02:05:29.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.10, opts=13)
02:05:29.195 00.001 21068 Enqueuing Move request for scope (0.15, -0.10)
02:05:29.196 00.001 16108 Worker thread wakes up
02:05:29.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
02:05:29.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
02:05:29.196 00.000 16108 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=0.06
02:05:29.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:05:29.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:29.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:05:29.196 00.000 16108 MoveAxis(E, 0, ABG)
02:05:29.196 00.000 16108 Move returns status 0, amount 0
02:05:29.197 00.001 16108 MoveAxis(N, 0, ABG)
02:05:29.197 00.000 16108 Move returns status 0, amount 0
02:05:29.197 00.000 16108 move complete, result=0
02:05:29.197 00.000 16108 worker thread done servicing request
02:05:29.201 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3360, FiltMin=2896, FiltMax=57017, Gamma=1.000
02:05:29.215 00.014 21068 UpdateGuideState exits: m=116170 SNR=78.2
02:05:29.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:29.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:29.218 00.001 21068 Enqueuing Expose request
02:05:29.219 00.001 16108 Worker thread wakes up
02:05:29.219 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:29.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:29.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:30.180 00.961 16108 Exposure complete
02:05:30.238 00.058 16108 worker thread done servicing request
02:05:30.238 00.000 21068 OnExposeComplete: enter
02:05:30.238 00.000 21068 UpdateGuideState(): m_state=6
02:05:30.239 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12140
02:05:30.240 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.05, Mass=137131, SNR=93.6, Peak=17603 HFD=3.4
02:05:30.241 00.001 21068 MultiStar: [#1 0.59,0.25,0.00,M1] [#2 0.50,0.33,0.00,M1] [#3 0.36,0.25,1.07,U] [#4 -0.39,0.08,0.77,U] [#5 0.37,0.26,0.94,U] [#6 0.38,0.40,0.80,U] [#7 0.57,0.31,0.00,M2] [#8 0.29,0.64,0.00,M1] 
02:05:30.241 00.000 21068 single-star, 4 included, MultiStar: {0.22, 0.22}, one-star: {0.26, 0.11}
02:05:30.242 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
02:05:30.243 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
02:05:30.244 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.41 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
02:05:30.245 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.11, opts=13)
02:05:30.247 00.002 21068 Enqueuing Move request for scope (0.26, 0.11)
02:05:30.248 00.001 16108 Worker thread wakes up
02:05:30.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
02:05:30.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
02:05:30.248 00.000 16108 Moving (0.26, 0.11) raw xDistance=-0.23 yDistance=-0.17
02:05:30.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:05:30.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:30.249 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:30.249 00.000 16108 MoveAxis(E, 61, ABG)
02:05:30.249 00.000 16108 Guiding  Dir = 2, Dur = 61
02:05:30.249 00.000 16108 IsSlewing returns 0
02:05:30.249 00.000 16108 IsGuiding returns 0
02:05:30.253 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3363, FiltMin=2909, FiltMax=51865, Gamma=1.000
02:05:30.267 00.014 21068 UpdateGuideState exits: m=137131 SNR=93.6
02:05:30.269 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:30.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:30.270 00.000 21068 Enqueuing Expose request
02:05:30.311 00.041 16108 IsGuiding returns 1
02:05:30.311 00.000 16108 scope still moving after pulse duration time elapsed
02:05:30.342 00.031 16108 IsSlewing returns 0
02:05:30.342 00.000 16108 IsGuiding returns 1
02:05:30.373 00.031 16108 IsSlewing returns 0
02:05:30.373 00.000 16108 IsGuiding returns 1
02:05:30.405 00.032 16108 IsSlewing returns 0
02:05:30.405 00.000 16108 IsGuiding returns 0
02:05:30.405 00.000 16108 scope move finished after 61 + 94 ms
02:05:30.405 00.000 16108 Move returns status 0, amount 61
02:05:30.405 00.000 16108 MoveAxis(N, 0, ABG)
02:05:30.406 00.001 16108 Move returns status 0, amount 0
02:05:30.406 00.000 16108 move complete, result=0
02:05:30.406 00.000 16108 worker thread done servicing request
02:05:30.406 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.2 px 0 ms NORTH
02:05:30.409 00.003 16108 Worker thread wakes up
02:05:30.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:30.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:31.572 01.163 16108 Exposure complete
02:05:31.630 00.058 16108 worker thread done servicing request
02:05:31.630 00.000 21068 OnExposeComplete: enter
02:05:31.632 00.002 21068 UpdateGuideState(): m_state=6
02:05:31.633 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12141
02:05:31.635 00.002 21068 Star::Find returns 1 (0), X=221.47, Y=876.05, Mass=129395, SNR=97.0, Peak=16179 HFD=3.5
02:05:31.636 00.001 21068 MultiStar: [#1 0.37,0.51,0.00,M2] [#2 0.08,-0.14,1.19,U] [#3 0.28,0.22,0.96,U] [#4 -0.40,0.03,0.77,U] [#5 0.23,0.37,0.90,U] [#6 -0.18,0.30,0.64,U] [#7 0.29,0.12,0.51,U] [#8 0.24,0.46,0.68,U] 
02:05:31.638 00.002 21068 single-star, 7 included, MultiStar: {0.07, 0.16}, one-star: {0.01, 0.11}
02:05:31.640 00.002 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
02:05:31.641 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
02:05:31.641 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.01 mountY=-0.11, mountTheta=-1.49
02:05:31.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
02:05:31.644 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
02:05:31.645 00.001 16108 Worker thread wakes up
02:05:31.646 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:05:31.646 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:05:31.646 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
02:05:31.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:05:31.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:31.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:31.646 00.000 16108 MoveAxis(E, 0, ABG)
02:05:31.646 00.000 16108 Move returns status 0, amount 0
02:05:31.646 00.000 16108 MoveAxis(N, 0, ABG)
02:05:31.646 00.000 16108 Move returns status 0, amount 0
02:05:31.646 00.000 16108 move complete, result=0
02:05:31.646 00.000 16108 worker thread done servicing request
02:05:31.650 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3363, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:05:31.664 00.014 21068 UpdateGuideState exits: m=129395 SNR=97.0
02:05:31.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:31.667 00.001 21068 Enqueuing Expose request
02:05:31.667 00.000 16108 Worker thread wakes up
02:05:31.669 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:31.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:31.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:32.644 00.975 16108 Exposure complete
02:05:32.700 00.056 16108 worker thread done servicing request
02:05:32.700 00.000 21068 OnExposeComplete: enter
02:05:32.701 00.001 21068 UpdateGuideState(): m_state=6
02:05:32.703 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12142
02:05:32.703 00.000 21068 Star::Find returns 1 (0), X=221.57, Y=876.20, Mass=132636, SNR=89.8, Peak=15811 HFD=3.4
02:05:32.704 00.001 21068 MultiStar: [#1 0.26,0.42,1.22,U] [#2 0.28,0.10,0.95,U] [#3 0.42,0.07,0.87,U] [#4 -0.25,0.13,0.79,U] [#5 0.45,0.27,0.86,U] [#6 -0.01,0.43,0.65,U] [#7 0.34,0.34,0.63,U] [#8 0.02,0.44,0.84,U] 
02:05:32.705 00.001 21068 single-star, 8 included, MultiStar: {0.19, 0.27}, one-star: {0.11, 0.26}
02:05:32.706 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:05:32.706 00.000 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:05:32.707 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.18 mountX=-0.06 mountY=-0.28, mountTheta=-1.78
02:05:32.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.26, opts=13)
02:05:32.709 00.000 21068 Enqueuing Move request for scope (0.11, 0.26)
02:05:32.710 00.001 16108 Worker thread wakes up
02:05:32.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
02:05:32.710 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
02:05:32.710 00.000 16108 Moving (0.11, 0.26) raw xDistance=-0.06 yDistance=-0.28
02:05:32.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:05:32.711 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:32.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:05:32.711 00.000 16108 MoveAxis(E, 0, ABG)
02:05:32.711 00.000 16108 Move returns status 0, amount 0
02:05:32.711 00.000 16108 MoveAxis(N, 0, ABG)
02:05:32.711 00.000 16108 Move returns status 0, amount 0
02:05:32.711 00.000 16108 move complete, result=0
02:05:32.711 00.000 16108 worker thread done servicing request
02:05:32.716 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3363, FiltMin=2813, FiltMax=65440, Gamma=1.000
02:05:32.740 00.024 21068 UpdateGuideState exits: m=132636 SNR=89.8
02:05:32.742 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.744 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:32.745 00.001 21068 Enqueuing Expose request
02:05:32.747 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:05:32.748 00.001 16108 Worker thread wakes up
02:05:32.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:32.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:33.912 01.164 16108 Exposure complete
02:05:33.971 00.059 16108 worker thread done servicing request
02:05:33.971 00.000 21068 OnExposeComplete: enter
02:05:33.972 00.001 21068 UpdateGuideState(): m_state=6
02:05:33.974 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12143
02:05:33.975 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=876.24, Mass=114931, SNR=74.3, Peak=14320 HFD=2.9
02:05:33.976 00.001 21068 MultiStar: [#1 -0.18,0.50,1.38,U] [#2 -0.00,0.19,1.63,U] [#3 -0.13,0.22,1.20,U] [#4 -0.49,0.50,0.00,M1] [#5 0.06,0.53,1.19,U] [#6 -0.29,0.93,0.00,M1] [#7 0.20,0.29,0.76,U] [#8 0.10,0.58,0.00,M1] 
02:05:33.976 00.000 21068 refined, 5 included, MultiStar: {-0.06, 0.34}, one-star: {-0.23, 0.30}
02:05:33.978 00.002 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
02:05:33.979 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
02:05:33.980 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.74 mountX=0.11 mountY=-0.31, mountTheta=-1.22
02:05:33.983 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.34, opts=13)
02:05:33.984 00.001 21068 Enqueuing Move request for scope (-0.06, 0.34)
02:05:33.984 00.000 16108 Worker thread wakes up
02:05:33.985 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
02:05:33.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
02:05:33.985 00.000 16108 Moving (-0.06, 0.34) raw xDistance=0.11 yDistance=-0.31
02:05:33.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:05:33.985 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.70
02:05:33.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:05:33.985 00.000 16108 MoveAxis(E, 0, ABG)
02:05:33.985 00.000 16108 Move returns status 0, amount 0
02:05:33.985 00.000 16108 MoveAxis(N, 63, ABG)
02:05:33.985 00.000 16108 Guiding  Dir = 0, Dur = 63
02:05:33.985 00.000 16108 IsSlewing returns 0
02:05:33.986 00.001 16108 IsGuiding returns 0
02:05:33.988 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3363, FiltMin=2883, FiltMax=53805, Gamma=1.000
02:05:34.010 00.022 21068 UpdateGuideState exits: m=114931 SNR=74.3
02:05:34.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:34.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:34.013 00.001 21068 Enqueuing Expose request
02:05:34.029 00.016 16108 PulseGuide returned control before completion, sleep 31
02:05:34.074 00.045 16108 IsGuiding returns 1
02:05:34.074 00.000 16108 scope still moving after pulse duration time elapsed
02:05:34.106 00.032 16108 IsSlewing returns 0
02:05:34.106 00.000 16108 IsGuiding returns 1
02:05:34.137 00.031 16108 IsSlewing returns 0
02:05:34.137 00.000 16108 IsGuiding returns 0
02:05:34.137 00.000 16108 scope move finished after 63 + 89 ms
02:05:34.137 00.000 16108 Move returns status 0, amount 63
02:05:34.137 00.000 16108 move complete, result=0
02:05:34.137 00.000 16108 worker thread done servicing request
02:05:34.137 00.000 16108 Worker thread wakes up
02:05:34.137 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 63 ms NORTH
02:05:34.140 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:34.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:35.125 00.985 16108 Exposure complete
02:05:35.177 00.052 16108 worker thread done servicing request
02:05:35.177 00.000 21068 OnExposeComplete: enter
02:05:35.178 00.001 21068 UpdateGuideState(): m_state=6
02:05:35.179 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12144
02:05:35.180 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.15, Mass=131123, SNR=88.4, Peak=17952 HFD=3.4
02:05:35.181 00.001 21068 MultiStar: [#1 -0.24,0.38,1.05,U] [#2 -0.06,0.19,1.10,U] [#3 -0.11,0.32,1.05,U] [#4 -0.36,0.51,0.00,M2] [#5 -0.05,0.45,0.93,U] [#6 -0.20,0.53,0.78,U] [#7 0.00,0.48,0.60,U] [#8 0.05,0.61,0.00,M2] 
02:05:35.182 00.001 21068 single-star, 6 included, MultiStar: {-0.11, 0.35}, one-star: {-0.09, 0.21}
02:05:35.183 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
02:05:35.184 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
02:05:35.185 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=0.12 mountY=-0.19, mountTheta=-0.99
02:05:35.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.21, opts=13)
02:05:35.188 00.001 21068 Enqueuing Move request for scope (-0.09, 0.21)
02:05:35.188 00.000 16108 Worker thread wakes up
02:05:35.189 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
02:05:35.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
02:05:35.189 00.000 16108 Moving (-0.09, 0.21) raw xDistance=0.12 yDistance=-0.19
02:05:35.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:35.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:35.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:35.189 00.000 16108 MoveAxis(E, 0, ABG)
02:05:35.189 00.000 16108 Move returns status 0, amount 0
02:05:35.189 00.000 16108 MoveAxis(N, 0, ABG)
02:05:35.189 00.000 16108 Move returns status 0, amount 0
02:05:35.189 00.000 16108 move complete, result=0
02:05:35.189 00.000 16108 worker thread done servicing request
02:05:35.193 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3363, FiltMin=2886, FiltMax=61385, Gamma=1.000
02:05:35.226 00.033 21068 UpdateGuideState exits: m=131123 SNR=88.4
02:05:35.229 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:35.232 00.002 21068 Enqueuing Expose request
02:05:35.233 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:35.234 00.001 16108 Worker thread wakes up
02:05:35.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:35.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:36.385 01.151 16108 Exposure complete
02:05:36.439 00.054 16108 worker thread done servicing request
02:05:36.439 00.000 21068 OnExposeComplete: enter
02:05:36.441 00.002 21068 UpdateGuideState(): m_state=6
02:05:36.442 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12145
02:05:36.443 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=876.25, Mass=122191, SNR=81.6, Peak=14435 HFD=3.5
02:05:36.444 00.001 21068 MultiStar: [#1 0.00,0.55,1.17,U] [#2 0.05,0.19,1.23,U] [#3 -0.12,0.22,1.02,U] [#4 -0.34,0.30,0.82,U] [#5 0.02,0.57,0.89,U] [#6 0.15,0.30,0.83,U] [#7 0.09,0.42,0.81,U] [#8 -0.05,0.57,0.86,U] 
02:05:36.444 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.37}, one-star: {-0.27, 0.31}
02:05:36.445 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
02:05:36.446 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
02:05:36.447 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.37 hyp=0.38 cameraTheta=1.70 mountX=0.11 mountY=-0.35, mountTheta=-1.26
02:05:36.448 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.37, opts=13)
02:05:36.449 00.001 21068 Enqueuing Move request for scope (-0.05, 0.37)
02:05:36.450 00.001 16108 Worker thread wakes up
02:05:36.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.37) opts 0xd
02:05:36.450 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.37)
02:05:36.450 00.000 16108 Moving (-0.05, 0.37) raw xDistance=0.11 yDistance=-0.35
02:05:36.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:05:36.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:05:36.450 00.000 16108 MoveAxis(E, 0, ABG)
02:05:36.451 00.001 16108 Move returns status 0, amount 0
02:05:36.451 00.000 16108 MoveAxis(N, 71, ABG)
02:05:36.451 00.000 16108 Guiding  Dir = 0, Dur = 71
02:05:36.453 00.002 16108 IsSlewing returns 0
02:05:36.453 00.000 16108 IsGuiding returns 0
02:05:36.455 00.002 16108 PulseGuide returned control before completion, sleep 80
02:05:36.456 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3363, FiltMin=2857, FiltMax=60125, Gamma=1.000
02:05:36.473 00.017 21068 UpdateGuideState exits: m=122191 SNR=81.6
02:05:36.473 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:36.474 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:36.475 00.001 21068 Enqueuing Expose request
02:05:36.543 00.068 16108 IsGuiding returns 0
02:05:36.543 00.000 16108 Move returns status 0, amount 71
02:05:36.543 00.000 16108 move complete, result=0
02:05:36.543 00.000 16108 worker thread done servicing request
02:05:36.543 00.000 16108 Worker thread wakes up
02:05:36.543 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 71 ms NORTH
02:05:36.545 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:36.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:37.513 00.968 16108 Exposure complete
02:05:37.573 00.060 16108 worker thread done servicing request
02:05:37.573 00.000 21068 OnExposeComplete: enter
02:05:37.575 00.002 21068 UpdateGuideState(): m_state=6
02:05:37.576 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12146
02:05:37.577 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=876.11, Mass=125924, SNR=82.7, Peak=16224 HFD=3.1
02:05:37.578 00.001 21068 MultiStar: [#1 0.01,0.55,1.43,U] [#2 0.11,-0.01,1.29,U] [#3 0.05,0.49,1.22,U] [#4 -0.45,0.51,0.00,M2] [#5 0.20,0.55,0.00,M1] [#6 -0.04,0.46,1.05,U] [#7 0.15,0.10,0.66,U] [#8 -0.24,0.27,0.80,U] 
02:05:37.578 00.000 21068 refined, 6 included, MultiStar: {-0.03, 0.31}, one-star: {-0.33, 0.17}
02:05:37.579 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
02:05:37.580 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
02:05:37.580 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.68 mountX=0.09 mountY=-0.29, mountTheta=-1.28
02:05:37.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.31, opts=13)
02:05:37.583 00.001 21068 Enqueuing Move request for scope (-0.03, 0.31)
02:05:37.584 00.001 16108 Worker thread wakes up
02:05:37.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
02:05:37.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
02:05:37.584 00.000 16108 Moving (-0.03, 0.31) raw xDistance=0.09 yDistance=-0.29
02:05:37.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:37.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:05:37.584 00.000 16108 MoveAxis(E, 0, ABG)
02:05:37.584 00.000 16108 Move returns status 0, amount 0
02:05:37.584 00.000 16108 MoveAxis(N, 59, ABG)
02:05:37.584 00.000 16108 Guiding  Dir = 0, Dur = 59
02:05:37.584 00.000 16108 IsSlewing returns 0
02:05:37.585 00.001 16108 IsGuiding returns 0
02:05:37.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3360, FiltMin=2883, FiltMax=56925, Gamma=1.000
02:05:37.603 00.014 21068 UpdateGuideState exits: m=125924 SNR=82.7
02:05:37.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:37.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:37.605 00.000 21068 Enqueuing Expose request
02:05:37.622 00.017 16108 PulseGuide returned control before completion, sleep 32
02:05:37.668 00.046 16108 IsGuiding returns 1
02:05:37.668 00.000 16108 scope still moving after pulse duration time elapsed
02:05:37.700 00.032 16108 IsSlewing returns 0
02:05:37.701 00.001 16108 IsGuiding returns 1
02:05:37.731 00.030 16108 IsSlewing returns 0
02:05:37.731 00.000 16108 IsGuiding returns 0
02:05:37.732 00.001 16108 scope move finished after 59 + 87 ms
02:05:37.732 00.000 16108 Move returns status 0, amount 59
02:05:37.732 00.000 16108 move complete, result=0
02:05:37.732 00.000 16108 worker thread done servicing request
02:05:37.732 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 59 ms NORTH
02:05:37.734 00.002 16108 Worker thread wakes up
02:05:37.734 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:37.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:38.896 01.162 16108 Exposure complete
02:05:38.961 00.065 16108 worker thread done servicing request
02:05:38.961 00.000 21068 OnExposeComplete: enter
02:05:38.962 00.001 21068 UpdateGuideState(): m_state=6
02:05:38.963 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12147
02:05:38.964 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=876.10, Mass=142579, SNR=90.8, Peak=18016 HFD=3.4
02:05:38.965 00.001 21068 MultiStar: [#1 -0.25,0.50,1.10,U] [#2 0.05,0.17,1.19,U] [#3 0.01,0.18,1.07,U] [#4 -0.09,0.42,0.85,U] [#5 0.45,0.64,0.00,M2] [#6 0.09,0.52,0.73,U] [#7 0.18,0.22,0.56,U] [#8 0.20,0.66,0.00,M1] 
02:05:38.966 00.001 21068 single-star, 6 included, MultiStar: {-0.05, 0.30}, one-star: {-0.19, 0.16}
02:05:38.966 00.000 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
02:05:38.968 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
02:05:38.968 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.46 mountX=0.22 mountY=-0.11, mountTheta=-0.46
02:05:38.971 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.16, opts=13)
02:05:38.972 00.001 21068 Enqueuing Move request for scope (-0.19, 0.16)
02:05:38.974 00.002 16108 Worker thread wakes up
02:05:38.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
02:05:38.974 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
02:05:38.974 00.000 16108 Moving (-0.19, 0.16) raw xDistance=0.22 yDistance=-0.11
02:05:38.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:05:38.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:38.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:38.974 00.000 16108 MoveAxis(W, 57, ABG)
02:05:38.975 00.001 16108 Guiding  Dir = 3, Dur = 57
02:05:38.975 00.000 16108 IsSlewing returns 0
02:05:38.975 00.000 16108 IsGuiding returns 0
02:05:38.978 00.003 16108 PulseGuide returned control before completion, sleep 66
02:05:38.983 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3363, FiltMin=2841, FiltMax=55917, Gamma=1.000
02:05:39.010 00.027 21068 UpdateGuideState exits: m=142579 SNR=90.8
02:05:39.013 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.013 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:39.014 00.001 21068 Enqueuing Expose request
02:05:39.045 00.031 16108 IsGuiding returns 1
02:05:39.045 00.000 16108 scope still moving after pulse duration time elapsed
02:05:39.076 00.031 16108 IsSlewing returns 0
02:05:39.076 00.000 16108 IsGuiding returns 0
02:05:39.076 00.000 16108 scope move finished after 57 + 43 ms
02:05:39.076 00.000 16108 Move returns status 0, amount 57
02:05:39.076 00.000 16108 MoveAxis(N, 0, ABG)
02:05:39.076 00.000 16108 Move returns status 0, amount 0
02:05:39.076 00.000 16108 move complete, result=0
02:05:39.076 00.000 16108 worker thread done servicing request
02:05:39.076 00.000 16108 Worker thread wakes up
02:05:39.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:39.076 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
02:05:39.078 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:40.043 00.965 16108 Exposure complete
02:05:40.100 00.057 16108 worker thread done servicing request
02:05:40.101 00.001 21068 OnExposeComplete: enter
02:05:40.102 00.001 21068 UpdateGuideState(): m_state=6
02:05:40.104 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12148
02:05:40.105 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=876.05, Mass=107312, SNR=73.2, Peak=14339 HFD=3.2
02:05:40.107 00.002 21068 MultiStar: [#1 0.32,0.52,0.00,M1] [#2 0.41,0.27,1.47,U] [#3 0.20,0.44,1.15,U] [#4 -0.07,0.14,1.07,U] [#5 0.47,0.25,1.23,U] [#6 0.45,0.26,1.03,U] [#7 0.47,0.43,0.00,M1] [#8 0.26,0.27,0.91,U] 
02:05:40.108 00.001 21068 single-star, 6 included, MultiStar: {0.29, 0.25}, one-star: {0.27, 0.11}
02:05:40.109 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
02:05:40.109 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
02:05:40.110 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.40 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
02:05:40.113 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.11, opts=13)
02:05:40.113 00.000 21068 Enqueuing Move request for scope (0.27, 0.11)
02:05:40.114 00.001 16108 Worker thread wakes up
02:05:40.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
02:05:40.114 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
02:05:40.114 00.000 16108 Moving (0.27, 0.11) raw xDistance=-0.24 yDistance=-0.17
02:05:40.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
02:05:40.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:40.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:40.114 00.000 16108 MoveAxis(E, 59, ABG)
02:05:40.114 00.000 16108 Guiding  Dir = 2, Dur = 59
02:05:40.115 00.001 16108 IsSlewing returns 0
02:05:40.115 00.000 16108 IsGuiding returns 0
02:05:40.118 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3360, FiltMin=2883, FiltMax=48953, Gamma=1.000
02:05:40.134 00.016 21068 UpdateGuideState exits: m=107312 SNR=73.2
02:05:40.134 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:40.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:40.136 00.001 21068 Enqueuing Expose request
02:05:40.137 00.001 16108 PulseGuide returned control before completion, sleep 46
02:05:40.199 00.062 16108 IsGuiding returns 1
02:05:40.199 00.000 16108 scope still moving after pulse duration time elapsed
02:05:40.230 00.031 16108 IsSlewing returns 0
02:05:40.230 00.000 16108 IsGuiding returns 0
02:05:40.230 00.000 16108 scope move finished after 59 + 57 ms
02:05:40.230 00.000 16108 Move returns status 0, amount 59
02:05:40.230 00.000 16108 MoveAxis(N, 0, ABG)
02:05:40.230 00.000 16108 Move returns status 0, amount 0
02:05:40.231 00.001 16108 move complete, result=0
02:05:40.231 00.000 16108 worker thread done servicing request
02:05:40.231 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.2 px 0 ms NORTH
02:05:40.233 00.002 16108 Worker thread wakes up
02:05:40.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:40.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:41.401 01.168 16108 Exposure complete
02:05:41.469 00.068 16108 worker thread done servicing request
02:05:41.469 00.000 21068 OnExposeComplete: enter
02:05:41.470 00.001 21068 UpdateGuideState(): m_state=6
02:05:41.471 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12149
02:05:41.472 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=875.96, Mass=149899, SNR=105.1, Peak=17043 HFD=3.6
02:05:41.473 00.001 21068 MultiStar: [#1 0.10,0.17,1.09,U] [#2 0.01,-0.10,1.08,U] [#3 0.34,-0.03,0.83,U] [#4 -0.10,0.14,0.76,U] [#5 0.36,0.32,0.71,U] [#6 -0.06,0.18,0.67,U] [#7 0.25,0.03,0.55,U] [#8 0.05,0.30,0.63,U] 
02:05:41.474 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.04, 0.02}
02:05:41.474 00.000 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:05:41.475 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:05:41.476 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.43 mountX=-0.04 mountY=-0.03, mountTheta=-2.49
02:05:41.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
02:05:41.478 00.000 21068 Enqueuing Move request for scope (0.04, 0.02)
02:05:41.480 00.002 16108 Worker thread wakes up
02:05:41.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:05:41.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:05:41.480 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:05:41.481 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:41.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:41.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:41.481 00.000 16108 MoveAxis(E, 0, ABG)
02:05:41.481 00.000 16108 Move returns status 0, amount 0
02:05:41.481 00.000 16108 MoveAxis(N, 0, ABG)
02:05:41.481 00.000 16108 Move returns status 0, amount 0
02:05:41.481 00.000 16108 move complete, result=0
02:05:41.482 00.001 16108 worker thread done servicing request
02:05:41.488 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3360, FiltMin=2704, FiltMax=65440, Gamma=1.000
02:05:41.508 00.020 21068 UpdateGuideState exits: m=149899 SNR=105.1
02:05:41.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:41.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:41.511 00.001 21068 Enqueuing Expose request
02:05:41.512 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:41.512 00.000 16108 Worker thread wakes up
02:05:41.513 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:41.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:42.506 00.993 16108 Exposure complete
02:05:42.584 00.078 16108 worker thread done servicing request
02:05:42.584 00.000 21068 OnExposeComplete: enter
02:05:42.586 00.002 21068 UpdateGuideState(): m_state=6
02:05:42.588 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12150
02:05:42.589 00.001 21068 Star::Find returns 1 (0), X=221.01, Y=875.98, Mass=117495, SNR=82.2, Peak=16560 HFD=2.9
02:05:42.591 00.002 21068 MultiStar: [#1 -0.16,0.36,1.15,U] [#2 -0.04,0.03,1.27,U] [#3 0.05,-0.16,1.11,U] [#4 -0.41,0.21,1.04,U] [#5 0.06,0.27,1.00,U] [#6 0.03,0.48,0.76,U] [#7 -0.01,0.25,0.65,U] [#8 -0.06,0.49,0.87,U] 
02:05:42.593 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.20}, one-star: {-0.46, 0.04}
02:05:42.594 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:05:42.595 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
02:05:42.596 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.10 mountX=0.15 mountY=-0.16, mountTheta=-0.83
02:05:42.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.20, opts=13)
02:05:42.599 00.001 21068 Enqueuing Move request for scope (-0.12, 0.20)
02:05:42.600 00.001 16108 Worker thread wakes up
02:05:42.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
02:05:42.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
02:05:42.600 00.000 16108 Moving (-0.12, 0.20) raw xDistance=0.15 yDistance=-0.16
02:05:42.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:05:42.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:42.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:05:42.600 00.000 16108 MoveAxis(E, 0, ABG)
02:05:42.600 00.000 16108 Move returns status 0, amount 0
02:05:42.600 00.000 16108 MoveAxis(N, 0, ABG)
02:05:42.600 00.000 16108 Move returns status 0, amount 0
02:05:42.600 00.000 16108 move complete, result=0
02:05:42.600 00.000 16108 worker thread done servicing request
02:05:42.611 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3363, FiltMin=2838, FiltMax=64509, Gamma=1.000
02:05:42.641 00.030 21068 UpdateGuideState exits: m=117495 SNR=82.2
02:05:42.643 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:42.645 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:42.646 00.001 21068 Enqueuing Expose request
02:05:42.648 00.002 16108 Worker thread wakes up
02:05:42.648 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:42.650 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:42.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:43.825 01.175 16108 Exposure complete
02:05:43.882 00.057 16108 worker thread done servicing request
02:05:43.883 00.001 21068 OnExposeComplete: enter
02:05:43.883 00.000 21068 UpdateGuideState(): m_state=6
02:05:43.884 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12151
02:05:43.886 00.002 21068 Star::Find returns 1 (0), X=221.40, Y=876.24, Mass=120465, SNR=84.1, Peak=16819 HFD=3.2
02:05:43.887 00.001 21068 MultiStar: [#1 0.01,0.16,1.09,U] [#2 0.24,0.14,1.39,U] [#3 0.12,0.09,1.14,U] [#4 -0.52,0.32,0.00,M1] [#5 0.27,0.34,0.93,U] [#6 0.04,0.45,0.79,U] [#7 0.49,0.15,0.56,U] [#8 -0.04,0.58,0.00,M1] 
02:05:43.888 00.001 21068 refined, 6 included, MultiStar: {0.14, 0.22}, one-star: {-0.06, 0.30}
02:05:43.889 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
02:05:43.889 00.000 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
02:05:43.890 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.00 mountX=-0.10 mountY=-0.25, mountTheta=-1.96
02:05:43.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.22, opts=13)
02:05:43.892 00.000 21068 Enqueuing Move request for scope (0.14, 0.22)
02:05:43.893 00.001 16108 Worker thread wakes up
02:05:43.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
02:05:43.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
02:05:43.893 00.000 16108 Moving (0.14, 0.22) raw xDistance=-0.10 yDistance=-0.25
02:05:43.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:43.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:05:43.893 00.000 16108 MoveAxis(E, 0, ABG)
02:05:43.894 00.001 16108 Move returns status 0, amount 0
02:05:43.894 00.000 16108 MoveAxis(N, 50, ABG)
02:05:43.894 00.000 16108 Guiding  Dir = 0, Dur = 50
02:05:43.894 00.000 16108 IsSlewing returns 0
02:05:43.894 00.000 16108 IsGuiding returns 0
02:05:43.898 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3360, FiltMin=2877, FiltMax=56669, Gamma=1.000
02:05:43.902 00.004 16108 PulseGuide returned control before completion, sleep 52
02:05:43.913 00.011 21068 UpdateGuideState exits: m=120465 SNR=84.1
02:05:43.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:43.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:43.917 00.002 21068 Enqueuing Expose request
02:05:43.963 00.046 16108 IsGuiding returns 1
02:05:43.963 00.000 16108 scope still moving after pulse duration time elapsed
02:05:43.994 00.031 16108 IsSlewing returns 0
02:05:43.994 00.000 16108 IsGuiding returns 0
02:05:43.994 00.000 16108 scope move finished after 50 + 49 ms
02:05:43.994 00.000 16108 Move returns status 0, amount 50
02:05:43.994 00.000 16108 move complete, result=0
02:05:43.994 00.000 16108 worker thread done servicing request
02:05:43.994 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
02:05:43.996 00.002 16108 Worker thread wakes up
02:05:43.996 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:43.997 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:44.982 00.985 16108 Exposure complete
02:05:45.056 00.074 16108 worker thread done servicing request
02:05:45.057 00.001 21068 OnExposeComplete: enter
02:05:45.057 00.000 21068 UpdateGuideState(): m_state=6
02:05:45.058 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12152
02:05:45.059 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=876.02, Mass=146949, SNR=85.0, Peak=16672 HFD=3.3
02:05:45.060 00.001 21068 MultiStar: [#1 0.31,0.53,0.00,M1] [#2 0.31,0.29,1.14,U] [#3 0.20,0.41,1.02,U] [#4 -0.03,0.07,0.97,U] [#5 0.19,0.38,1.00,U] [#6 0.04,0.43,0.78,U] [#7 0.49,0.33,0.00,M1] [#8 0.32,0.35,0.79,U] 
02:05:45.061 00.001 21068 single-star, 6 included, MultiStar: {0.13, 0.28}, one-star: {-0.12, 0.08}
02:05:45.063 00.002 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
02:05:45.065 00.002 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
02:05:45.086 00.021 21068 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.57 mountX=0.13 mountY=-0.05, mountTheta=-0.34
02:05:45.088 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.08, opts=13)
02:05:45.090 00.002 21068 Enqueuing Move request for scope (-0.12, 0.08)
02:05:45.091 00.001 16108 Worker thread wakes up
02:05:45.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
02:05:45.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
02:05:45.091 00.000 16108 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=-0.05
02:05:45.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:05:45.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:45.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:45.091 00.000 16108 MoveAxis(E, 0, ABG)
02:05:45.091 00.000 16108 Move returns status 0, amount 0
02:05:45.091 00.000 16108 MoveAxis(N, 0, ABG)
02:05:45.091 00.000 16108 Move returns status 0, amount 0
02:05:45.091 00.000 16108 move complete, result=0
02:05:45.091 00.000 16108 worker thread done servicing request
02:05:45.102 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3363, FiltMin=2873, FiltMax=56825, Gamma=1.000
02:05:45.120 00.018 21068 UpdateGuideState exits: m=146949 SNR=85.0
02:05:45.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:45.121 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:45.122 00.001 21068 Enqueuing Expose request
02:05:45.123 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:45.124 00.001 16108 Worker thread wakes up
02:05:45.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:45.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:46.277 01.153 16108 Exposure complete
02:05:46.335 00.058 16108 worker thread done servicing request
02:05:46.336 00.001 21068 OnExposeComplete: enter
02:05:46.336 00.000 21068 UpdateGuideState(): m_state=6
02:05:46.337 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12153
02:05:46.338 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=876.15, Mass=127412, SNR=84.5, Peak=15728 HFD=3.4
02:05:46.340 00.002 21068 MultiStar: [#1 0.11,0.34,1.12,U] [#2 0.21,0.22,1.42,U] [#3 0.05,0.25,0.89,U] [#4 -0.12,0.25,1.00,U] [#5 0.18,0.40,0.93,U] [#6 -0.04,0.54,0.88,U] [#7 0.14,0.23,0.67,U] [#8 -0.24,0.71,0.00,M1] 
02:05:46.341 00.001 21068 single-star, 7 included, MultiStar: {0.05, 0.30}, one-star: {-0.14, 0.21}
02:05:46.342 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
02:05:46.342 00.000 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
02:05:46.343 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.26 cameraTheta=2.14 mountX=0.17 mountY=-0.18, mountTheta=-0.79
02:05:46.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.21, opts=13)
02:05:46.345 00.001 21068 Enqueuing Move request for scope (-0.14, 0.21)
02:05:46.346 00.001 16108 Worker thread wakes up
02:05:46.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
02:05:46.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
02:05:46.346 00.000 16108 Moving (-0.14, 0.21) raw xDistance=0.17 yDistance=-0.18
02:05:46.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:05:46.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:46.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:05:46.346 00.000 16108 MoveAxis(E, 0, ABG)
02:05:46.346 00.000 16108 Move returns status 0, amount 0
02:05:46.346 00.000 16108 MoveAxis(N, 0, ABG)
02:05:46.346 00.000 16108 Move returns status 0, amount 0
02:05:46.346 00.000 16108 move complete, result=0
02:05:46.347 00.001 16108 worker thread done servicing request
02:05:46.351 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3360, FiltMin=2883, FiltMax=60336, Gamma=1.000
02:05:46.366 00.015 21068 UpdateGuideState exits: m=127412 SNR=84.5
02:05:46.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:46.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:46.369 00.001 21068 Enqueuing Expose request
02:05:46.369 00.000 16108 Worker thread wakes up
02:05:46.371 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:46.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:46.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:47.348 00.977 16108 Exposure complete
02:05:47.408 00.060 16108 worker thread done servicing request
02:05:47.408 00.000 21068 OnExposeComplete: enter
02:05:47.409 00.001 21068 UpdateGuideState(): m_state=6
02:05:47.410 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12154
02:05:47.411 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.13, Mass=126026, SNR=88.6, Peak=16784 HFD=3.3
02:05:47.411 00.000 21068 MultiStar: [#1 0.18,0.62,0.00,M1] [#2 0.15,0.09,1.19,U] [#3 0.05,0.42,1.08,U] [#4 -0.36,0.31,0.85,U] [#5 0.08,0.43,0.88,U] [#6 -0.11,0.64,0.00,M1] [#7 -0.10,0.23,0.61,U] [#8 -0.05,0.31,0.96,U] 
02:05:47.412 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.28}, one-star: {-0.30, 0.19}
02:05:47.413 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:05:47.414 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
02:05:47.414 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.80 mountX=0.11 mountY=-0.26, mountTheta=-1.16
02:05:47.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.28, opts=13)
02:05:47.417 00.001 21068 Enqueuing Move request for scope (-0.06, 0.28)
02:05:47.418 00.001 16108 Worker thread wakes up
02:05:47.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
02:05:47.418 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
02:05:47.418 00.000 16108 Moving (-0.06, 0.28) raw xDistance=0.11 yDistance=-0.26
02:05:47.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:05:47.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:05:47.418 00.000 16108 MoveAxis(E, 0, ABG)
02:05:47.418 00.000 16108 Move returns status 0, amount 0
02:05:47.418 00.000 16108 MoveAxis(N, 52, ABG)
02:05:47.418 00.000 16108 Guiding  Dir = 0, Dur = 52
02:05:47.419 00.001 16108 IsSlewing returns 0
02:05:47.419 00.000 16108 IsGuiding returns 0
02:05:47.423 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3360, FiltMin=2845, FiltMax=59696, Gamma=1.000
02:05:47.438 00.015 21068 UpdateGuideState exits: m=126026 SNR=88.6
02:05:47.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:47.441 00.001 21068 Enqueuing Expose request
02:05:47.455 00.014 16108 PulseGuide returned control before completion, sleep 27
02:05:47.485 00.030 16108 IsGuiding returns 1
02:05:47.485 00.000 16108 scope still moving after pulse duration time elapsed
02:05:47.516 00.031 16108 IsSlewing returns 0
02:05:47.516 00.000 16108 IsGuiding returns 1
02:05:47.547 00.031 16108 IsSlewing returns 0
02:05:47.547 00.000 16108 IsGuiding returns 0
02:05:47.547 00.000 16108 scope move finished after 52 + 76 ms
02:05:47.547 00.000 16108 Move returns status 0, amount 52
02:05:47.548 00.001 16108 move complete, result=0
02:05:47.548 00.000 16108 worker thread done servicing request
02:05:47.548 00.000 16108 Worker thread wakes up
02:05:47.548 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
02:05:47.550 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:47.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:48.708 01.158 16108 Exposure complete
02:05:48.765 00.057 16108 worker thread done servicing request
02:05:48.765 00.000 21068 OnExposeComplete: enter
02:05:48.766 00.001 21068 UpdateGuideState(): m_state=6
02:05:48.767 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12155
02:05:48.767 00.000 21068 Star::Find returns 1 (0), X=221.28, Y=875.74, Mass=117512, SNR=80.2, Peak=14032 HFD=3.5
02:05:48.768 00.001 21068 MultiStar: [#1 0.15,0.41,1.26,U] [#2 0.29,0.08,1.25,U] [#3 0.19,0.22,1.13,U] [#4 -0.33,0.14,0.95,U] [#5 0.28,0.27,1.06,U] [#6 0.16,0.31,0.83,U] [#7 0.49,0.19,0.63,U] [#8 0.15,0.49,0.95,U] 
02:05:48.769 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.21}, one-star: {-0.18, -0.20}
02:05:48.770 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
02:05:48.770 00.000 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:05:48.771 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.03 mountX=-0.09 mountY=-0.24, mountTheta=-1.93
02:05:48.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.21, opts=13)
02:05:48.776 00.002 21068 Enqueuing Move request for scope (0.13, 0.21)
02:05:48.776 00.000 16108 Worker thread wakes up
02:05:48.777 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
02:05:48.777 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
02:05:48.777 00.000 16108 Moving (0.13, 0.21) raw xDistance=-0.09 yDistance=-0.24
02:05:48.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:05:48.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:05:48.777 00.000 16108 MoveAxis(E, 0, ABG)
02:05:48.777 00.000 16108 Move returns status 0, amount 0
02:05:48.778 00.001 16108 MoveAxis(N, 48, ABG)
02:05:48.778 00.000 16108 Guiding  Dir = 0, Dur = 48
02:05:48.778 00.000 16108 IsSlewing returns 0
02:05:48.779 00.001 16108 IsGuiding returns 0
02:05:48.785 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3360, FiltMin=2880, FiltMax=62745, Gamma=1.000
02:05:48.789 00.004 16108 PulseGuide returned control before completion, sleep 48
02:05:48.803 00.014 21068 UpdateGuideState exits: m=117512 SNR=80.2
02:05:48.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:48.806 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:48.808 00.002 21068 Enqueuing Expose request
02:05:48.851 00.043 16108 IsGuiding returns 1
02:05:48.851 00.000 16108 scope still moving after pulse duration time elapsed
02:05:48.882 00.031 16108 IsSlewing returns 0
02:05:48.882 00.000 16108 IsGuiding returns 0
02:05:48.882 00.000 16108 scope move finished after 48 + 56 ms
02:05:48.882 00.000 16108 Move returns status 0, amount 48
02:05:48.882 00.000 16108 move complete, result=0
02:05:48.882 00.000 16108 worker thread done servicing request
02:05:48.882 00.000 16108 Worker thread wakes up
02:05:48.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:48.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:48.882 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
02:05:49.865 00.983 16108 Exposure complete
02:05:49.934 00.069 16108 worker thread done servicing request
02:05:49.934 00.000 21068 OnExposeComplete: enter
02:05:49.936 00.002 21068 UpdateGuideState(): m_state=6
02:05:49.938 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12156
02:05:49.940 00.002 21068 Star::Find returns 1 (0), X=221.65, Y=875.84, Mass=130624, SNR=83.0, Peak=17811 HFD=3.4
02:05:49.942 00.002 21068 MultiStar: [#1 0.26,0.27,1.19,U] [#2 0.48,-0.14,1.51,U] [#3 0.40,0.02,1.04,U] [#4 -0.18,0.14,0.81,U] [#5 0.42,0.14,1.00,U] [#6 -0.03,0.18,0.84,U] [#7 0.35,-0.23,0.67,U] [#8 0.36,0.14,0.97,U] 
02:05:49.943 00.001 21068 single-star, 8 included, MultiStar: {0.28, 0.04}, one-star: {0.19, -0.10}
02:05:49.945 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
02:05:49.946 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
02:05:49.947 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.50 mountX=-0.20 mountY=0.05, mountTheta=2.88
02:05:49.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.10, opts=13)
02:05:49.950 00.001 21068 Enqueuing Move request for scope (0.19, -0.10)
02:05:49.951 00.001 16108 Worker thread wakes up
02:05:49.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
02:05:49.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
02:05:49.951 00.000 16108 Moving (0.19, -0.10) raw xDistance=-0.20 yDistance=0.05
02:05:49.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:05:49.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:49.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:49.951 00.000 16108 MoveAxis(E, 53, ABG)
02:05:49.951 00.000 16108 Guiding  Dir = 2, Dur = 53
02:05:49.951 00.000 16108 IsSlewing returns 0
02:05:49.952 00.001 16108 IsGuiding returns 0
02:05:49.955 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3360, FiltMin=2905, FiltMax=59984, Gamma=1.000
02:05:49.968 00.013 16108 PulseGuide returned control before completion, sleep 48
02:05:49.974 00.006 21068 UpdateGuideState exits: m=130624 SNR=83.0
02:05:49.976 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.978 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:49.979 00.001 21068 Enqueuing Expose request
02:05:50.030 00.051 16108 IsGuiding returns 1
02:05:50.030 00.000 16108 scope still moving after pulse duration time elapsed
02:05:50.061 00.031 16108 IsSlewing returns 0
02:05:50.061 00.000 16108 IsGuiding returns 0
02:05:50.061 00.000 16108 scope move finished after 53 + 56 ms
02:05:50.061 00.000 16108 Move returns status 0, amount 53
02:05:50.061 00.000 16108 MoveAxis(N, 0, ABG)
02:05:50.061 00.000 16108 Move returns status 0, amount 0
02:05:50.061 00.000 16108 move complete, result=0
02:05:50.063 00.002 16108 worker thread done servicing request
02:05:50.063 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:05:50.064 00.001 16108 Worker thread wakes up
02:05:50.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:50.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:51.217 01.153 16108 Exposure complete
02:05:51.271 00.054 16108 worker thread done servicing request
02:05:51.271 00.000 21068 OnExposeComplete: enter
02:05:51.272 00.001 21068 UpdateGuideState(): m_state=6
02:05:51.273 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12157
02:05:51.274 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.26, Mass=112754, SNR=87.3, Peak=14755 HFD=3.1
02:05:51.275 00.001 21068 MultiStar: [#1 0.04,0.50,1.17,U] [#2 0.04,0.41,1.29,U] [#3 0.07,0.45,1.10,U] [#4 -0.47,0.45,0.00,M1] [#5 0.14,0.41,1.03,U] [#6 -0.06,0.70,0.00,M1] [#7 0.29,0.41,0.68,U] [#8 -0.11,0.57,0.00,M1] 
02:05:51.276 00.001 21068 single-star, 5 included, MultiStar: {0.08, 0.42}, one-star: {0.01, 0.32}
02:05:51.277 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
02:05:51.278 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
02:05:51.279 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.55 mountX=0.05 mountY=-0.31, mountTheta=-1.41
02:05:51.280 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.32, opts=13)
02:05:51.281 00.001 21068 Enqueuing Move request for scope (0.01, 0.32)
02:05:51.282 00.001 16108 Worker thread wakes up
02:05:51.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
02:05:51.282 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
02:05:51.282 00.000 16108 Moving (0.01, 0.32) raw xDistance=0.05 yDistance=-0.31
02:05:51.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:51.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:05:51.282 00.000 16108 MoveAxis(E, 0, ABG)
02:05:51.282 00.000 16108 Move returns status 0, amount 0
02:05:51.282 00.000 16108 MoveAxis(N, 62, ABG)
02:05:51.282 00.000 16108 Guiding  Dir = 0, Dur = 62
02:05:51.283 00.001 16108 IsSlewing returns 0
02:05:51.283 00.000 16108 IsGuiding returns 0
02:05:51.287 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3360, FiltMin=2873, FiltMax=65533, Gamma=1.000
02:05:51.302 00.015 21068 UpdateGuideState exits: m=112754 SNR=87.3
02:05:51.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:51.306 00.002 21068 Enqueuing Expose request
02:05:51.307 00.001 16108 PulseGuide returned control before completion, sleep 50
02:05:51.367 00.060 16108 IsGuiding returns 1
02:05:51.367 00.000 16108 scope still moving after pulse duration time elapsed
02:05:51.399 00.032 16108 IsSlewing returns 0
02:05:51.399 00.000 16108 IsGuiding returns 0
02:05:51.399 00.000 16108 scope move finished after 62 + 54 ms
02:05:51.399 00.000 16108 Move returns status 0, amount 62
02:05:51.399 00.000 16108 move complete, result=0
02:05:51.399 00.000 16108 worker thread done servicing request
02:05:51.400 00.001 16108 Worker thread wakes up
02:05:51.400 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
02:05:51.401 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:51.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:52.361 00.960 16108 Exposure complete
02:05:52.419 00.058 16108 worker thread done servicing request
02:05:52.419 00.000 21068 OnExposeComplete: enter
02:05:52.421 00.002 21068 UpdateGuideState(): m_state=6
02:05:52.423 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12158
02:05:52.424 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.22, Mass=114334, SNR=80.6, Peak=16131 HFD=3.2
02:05:52.427 00.003 21068 MultiStar: [#1 -0.03,0.34,1.19,U] [#2 0.21,0.23,1.47,U] [#3 0.21,0.33,1.03,U] [#4 -0.38,0.46,0.00,M2] [#5 0.13,0.25,1.10,U] [#6 0.03,0.41,0.87,U] [#7 0.41,0.48,0.00,M1] [#8 0.09,0.75,0.00,M2] 
02:05:52.428 00.001 21068 single-star, 5 included, MultiStar: {0.12, 0.30}, one-star: {0.15, 0.28}
02:05:52.429 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
02:05:52.431 00.002 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
02:05:52.432 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.06 mountX=-0.10 mountY=-0.31, mountTheta=-1.90
02:05:52.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.28, opts=13)
02:05:52.436 00.002 21068 Enqueuing Move request for scope (0.15, 0.28)
02:05:52.437 00.001 16108 Worker thread wakes up
02:05:52.438 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
02:05:52.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
02:05:52.438 00.000 16108 Moving (0.15, 0.28) raw xDistance=-0.10 yDistance=-0.31
02:05:52.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:52.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:05:52.438 00.000 16108 MoveAxis(E, 0, ABG)
02:05:52.438 00.000 16108 Move returns status 0, amount 0
02:05:52.438 00.000 16108 MoveAxis(N, 62, ABG)
02:05:52.438 00.000 16108 Guiding  Dir = 0, Dur = 62
02:05:52.439 00.001 16108 IsSlewing returns 0
02:05:52.439 00.000 16108 IsGuiding returns 0
02:05:52.445 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3360, FiltMin=2873, FiltMax=62189, Gamma=1.000
02:05:52.470 00.025 21068 UpdateGuideState exits: m=114334 SNR=80.6
02:05:52.472 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.472 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:52.473 00.001 21068 Enqueuing Expose request
02:05:52.479 00.006 16108 PulseGuide returned control before completion, sleep 32
02:05:52.524 00.045 16108 IsGuiding returns 1
02:05:52.524 00.000 16108 scope still moving after pulse duration time elapsed
02:05:52.555 00.031 16108 IsSlewing returns 0
02:05:52.555 00.000 16108 IsGuiding returns 1
02:05:52.585 00.030 16108 IsSlewing returns 0
02:05:52.585 00.000 16108 IsGuiding returns 0
02:05:52.585 00.000 16108 scope move finished after 62 + 85 ms
02:05:52.585 00.000 16108 Move returns status 0, amount 62
02:05:52.585 00.000 16108 move complete, result=0
02:05:52.587 00.002 16108 worker thread done servicing request
02:05:52.587 00.000 16108 Worker thread wakes up
02:05:52.587 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
02:05:52.588 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:52.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:53.748 01.160 16108 Exposure complete
02:05:53.816 00.068 16108 worker thread done servicing request
02:05:53.816 00.000 21068 OnExposeComplete: enter
02:05:53.818 00.002 21068 UpdateGuideState(): m_state=6
02:05:53.819 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12159
02:05:53.820 00.001 21068 Star::Find returns 1 (0), X=221.19, Y=875.93, Mass=116650, SNR=83.5, Peak=16224 HFD=3.2
02:05:53.821 00.001 21068 MultiStar: [#1 0.06,0.40,1.25,U] [#2 -0.02,0.17,1.28,U] [#3 0.20,0.21,0.96,U] [#4 -0.29,0.28,0.82,U] [#5 0.24,0.17,1.04,U] [#6 -0.05,0.36,0.70,U] [#7 0.21,0.44,0.60,U] [#8 -0.16,0.55,0.95,U] 
02:05:53.822 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.27}, one-star: {-0.28, -0.01}
02:05:53.823 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
02:05:53.823 00.000 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
02:05:53.824 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=0.06 mountY=-0.26, mountTheta=-1.37
02:05:53.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.27, opts=13)
02:05:53.827 00.001 21068 Enqueuing Move request for scope (-0.01, 0.27)
02:05:53.827 00.000 16108 Worker thread wakes up
02:05:53.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
02:05:53.828 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
02:05:53.828 00.000 16108 Moving (-0.01, 0.27) raw xDistance=0.06 yDistance=-0.26
02:05:53.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:05:53.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:05:53.828 00.000 16108 MoveAxis(E, 0, ABG)
02:05:53.828 00.000 16108 Move returns status 0, amount 0
02:05:53.828 00.000 16108 MoveAxis(N, 53, ABG)
02:05:53.828 00.000 16108 Guiding  Dir = 0, Dur = 53
02:05:53.828 00.000 16108 IsSlewing returns 0
02:05:53.828 00.000 16108 IsGuiding returns 0
02:05:53.833 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3360, FiltMin=2889, FiltMax=60461, Gamma=1.000
02:05:53.847 00.014 21068 UpdateGuideState exits: m=116650 SNR=83.5
02:05:53.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:53.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:53.849 00.000 21068 Enqueuing Expose request
02:05:53.877 00.028 16108 PulseGuide returned control before completion, sleep 15
02:05:53.907 00.030 16108 IsGuiding returns 1
02:05:53.907 00.000 16108 scope still moving after pulse duration time elapsed
02:05:53.938 00.031 16108 IsSlewing returns 0
02:05:53.938 00.000 16108 IsGuiding returns 1
02:05:53.969 00.031 16108 IsSlewing returns 0
02:05:53.969 00.000 16108 IsGuiding returns 0
02:05:53.969 00.000 16108 scope move finished after 53 + 88 ms
02:05:53.969 00.000 16108 Move returns status 0, amount 53
02:05:53.969 00.000 16108 move complete, result=0
02:05:53.969 00.000 16108 worker thread done servicing request
02:05:53.969 00.000 16108 Worker thread wakes up
02:05:53.969 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:53.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:53.969 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
02:05:54.951 00.982 16108 Exposure complete
02:05:55.006 00.055 16108 worker thread done servicing request
02:05:55.006 00.000 21068 OnExposeComplete: enter
02:05:55.007 00.001 21068 UpdateGuideState(): m_state=6
02:05:55.008 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12160
02:05:55.009 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=875.83, Mass=122418, SNR=79.1, Peak=15088 HFD=3.3
02:05:55.011 00.002 21068 MultiStar: [#1 0.05,0.23,1.34,U] [#2 0.00,-0.06,1.20,U] [#3 0.27,0.17,1.06,U] [#4 -0.38,0.20,0.95,U] [#5 0.34,0.21,0.89,U] [#6 -0.26,0.12,1.13,U] [#7 0.31,0.19,0.55,U] [#8 -0.04,0.42,0.93,U] 
02:05:55.011 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {-0.13, -0.11}
02:05:55.012 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
02:05:55.013 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
02:05:55.013 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=0.02 mountY=-0.14, mountTheta=-1.41
02:05:55.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.15, opts=13)
02:05:55.016 00.001 21068 Enqueuing Move request for scope (0.00, 0.15)
02:05:55.016 00.000 16108 Worker thread wakes up
02:05:55.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
02:05:55.017 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
02:05:55.017 00.000 16108 Moving (0.00, 0.15) raw xDistance=0.02 yDistance=-0.14
02:05:55.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:05:55.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:55.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:55.017 00.000 16108 MoveAxis(E, 0, ABG)
02:05:55.017 00.000 16108 Move returns status 0, amount 0
02:05:55.017 00.000 16108 MoveAxis(N, 0, ABG)
02:05:55.017 00.000 16108 Move returns status 0, amount 0
02:05:55.017 00.000 16108 move complete, result=0
02:05:55.017 00.000 16108 worker thread done servicing request
02:05:55.020 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3360, FiltMin=2925, FiltMax=60221, Gamma=1.000
02:05:55.036 00.016 21068 UpdateGuideState exits: m=122418 SNR=79.1
02:05:55.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:55.040 00.002 21068 Enqueuing Expose request
02:05:55.043 00.003 16108 Worker thread wakes up
02:05:55.043 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:55.044 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:55.045 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:56.229 01.184 16108 Exposure complete
02:05:56.311 00.082 16108 worker thread done servicing request
02:05:56.311 00.000 21068 OnExposeComplete: enter
02:05:56.313 00.002 21068 UpdateGuideState(): m_state=6
02:05:56.314 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12161
02:05:56.315 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=875.74, Mass=116549, SNR=91.3, Peak=15059 HFD=3.5
02:05:56.317 00.002 21068 MultiStar: [#1 0.16,-0.13,1.02,U] [#2 0.37,-0.30,0.96,U] [#3 0.39,-0.21,1.07,U] [#4 -0.27,-0.02,0.75,U] [#5 0.44,-0.06,0.97,U] [#6 0.02,0.12,0.73,U] [#7 0.28,-0.03,0.64,U] [#8 0.48,0.12,0.77,U] 
02:05:56.320 00.003 21068 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.21, -0.20}
02:05:56.322 00.002 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
02:05:56.323 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
02:05:56.324 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.37 mountX=-0.26 mountY=0.03, mountTheta=3.01
02:05:56.328 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.09, opts=13)
02:05:56.329 00.001 21068 Enqueuing Move request for scope (0.24, -0.09)
02:05:56.330 00.001 16108 Worker thread wakes up
02:05:56.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
02:05:56.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
02:05:56.330 00.000 16108 Moving (0.24, -0.09) raw xDistance=-0.26 yDistance=0.03
02:05:56.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:05:56.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:56.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:56.330 00.000 16108 MoveAxis(E, 68, ABG)
02:05:56.330 00.000 16108 Guiding  Dir = 2, Dur = 68
02:05:56.330 00.000 16108 IsSlewing returns 0
02:05:56.330 00.000 16108 IsGuiding returns 0
02:05:56.334 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3360, FiltMin=2886, FiltMax=53584, Gamma=1.000
02:05:56.337 00.003 16108 PulseGuide returned control before completion, sleep 71
02:05:56.350 00.013 21068 UpdateGuideState exits: m=116549 SNR=91.3
02:05:56.351 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:56.351 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:56.352 00.001 21068 Enqueuing Expose request
02:05:56.416 00.064 16108 IsGuiding returns 0
02:05:56.416 00.000 16108 Move returns status 0, amount 68
02:05:56.416 00.000 16108 MoveAxis(N, 0, ABG)
02:05:56.417 00.001 16108 Move returns status 0, amount 0
02:05:56.417 00.000 16108 move complete, result=0
02:05:56.417 00.000 16108 worker thread done servicing request
02:05:56.417 00.000 16108 Worker thread wakes up
02:05:56.417 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
02:05:56.419 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:56.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:57.385 00.966 16108 Exposure complete
02:05:57.448 00.063 16108 worker thread done servicing request
02:05:57.448 00.000 21068 OnExposeComplete: enter
02:05:57.450 00.002 21068 UpdateGuideState(): m_state=6
02:05:57.452 00.002 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12162
02:05:57.454 00.002 21068 Star::Find returns 1 (0), X=221.39, Y=875.79, Mass=127974, SNR=84.6, Peak=14384 HFD=3.6
02:05:57.458 00.004 21068 MultiStar: [#1 0.14,0.19,1.06,U] [#2 0.18,-0.09,1.20,U] [#3 0.17,-0.12,0.95,U] [#4 -0.44,-0.07,0.84,U] [#5 0.09,-0.03,0.83,U] [#6 -0.13,0.29,0.78,U] [#7 0.18,-0.23,0.55,U] [#8 -0.04,0.18,0.72,U] 
02:05:57.460 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {-0.07, -0.15}
02:05:57.462 00.002 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
02:05:57.465 00.003 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
02:05:57.467 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.02 mountY=-0.00, mountTheta=-3.03
02:05:57.472 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
02:05:57.474 00.002 21068 Enqueuing Move request for scope (0.02, -0.00)
02:05:57.476 00.002 16108 Worker thread wakes up
02:05:57.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
02:05:57.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
02:05:57.476 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=-0.00
02:05:57.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:57.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:57.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:05:57.476 00.000 16108 MoveAxis(E, 0, ABG)
02:05:57.476 00.000 16108 Move returns status 0, amount 0
02:05:57.477 00.001 16108 MoveAxis(N, 0, ABG)
02:05:57.477 00.000 16108 Move returns status 0, amount 0
02:05:57.477 00.000 16108 move complete, result=0
02:05:57.477 00.000 16108 worker thread done servicing request
02:05:57.486 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3360, FiltMin=2829, FiltMax=65533, Gamma=1.000
02:05:57.516 00.030 21068 UpdateGuideState exits: m=127974 SNR=84.6
02:05:57.518 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:57.521 00.002 21068 Enqueuing Expose request
02:05:57.522 00.001 16108 Worker thread wakes up
02:05:57.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:57.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:57.522 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:58.686 01.164 16108 Exposure complete
02:05:58.745 00.059 16108 worker thread done servicing request
02:05:58.745 00.000 21068 OnExposeComplete: enter
02:05:58.746 00.001 21068 UpdateGuideState(): m_state=6
02:05:58.747 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12163
02:05:58.748 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.00, Mass=137267, SNR=100.8, Peak=17699 HFD=3.3
02:05:58.749 00.001 21068 MultiStar: [#1 0.01,0.12,1.00,U] [#2 0.05,0.07,1.15,U] [#3 0.32,0.00,0.71,U] [#4 -0.07,0.27,0.78,U] [#5 0.31,0.26,0.78,U] [#6 0.26,0.49,0.83,U] [#7 0.28,0.11,0.60,U] [#8 -0.10,0.41,0.66,U] 
02:05:58.750 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.19}, one-star: {-0.12, 0.06}
02:05:58.751 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
02:05:58.751 00.000 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
02:05:58.752 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.68 mountX=0.13 mountY=-0.03, mountTheta=-0.23
02:05:58.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
02:05:58.755 00.001 21068 Enqueuing Move request for scope (-0.12, 0.06)
02:05:58.756 00.001 16108 Worker thread wakes up
02:05:58.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
02:05:58.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
02:05:58.756 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
02:05:58.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:05:58.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:58.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:58.756 00.000 16108 MoveAxis(E, 0, ABG)
02:05:58.756 00.000 16108 Move returns status 0, amount 0
02:05:58.756 00.000 16108 MoveAxis(N, 0, ABG)
02:05:58.756 00.000 16108 Move returns status 0, amount 0
02:05:58.756 00.000 16108 move complete, result=0
02:05:58.756 00.000 16108 worker thread done servicing request
02:05:58.761 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3360, FiltMin=2909, FiltMax=58317, Gamma=1.000
02:05:58.781 00.020 21068 UpdateGuideState exits: m=137267 SNR=100.8
02:05:58.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:58.783 00.000 21068 Enqueuing Expose request
02:05:58.784 00.001 16108 Worker thread wakes up
02:05:58.784 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:58.786 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:58.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:59.749 00.963 16108 Exposure complete
02:05:59.816 00.067 16108 worker thread done servicing request
02:05:59.816 00.000 21068 OnExposeComplete: enter
02:05:59.817 00.001 21068 UpdateGuideState(): m_state=6
02:05:59.818 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12164
02:05:59.819 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.04, Mass=131349, SNR=92.8, Peak=17456 HFD=3.7
02:05:59.820 00.001 21068 MultiStar: [#1 -0.01,0.13,1.09,U] [#2 -0.09,0.05,1.16,U] [#3 0.01,-0.10,1.00,U] [#4 -0.34,0.10,0.80,U] [#5 -0.04,0.25,0.97,U] [#6 -0.21,0.36,0.80,U] [#7 0.12,0.24,0.55,U] [#8 -0.21,0.41,0.75,U] 
02:05:59.821 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.15}, one-star: {-0.35, 0.10}
02:05:59.822 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
02:05:59.823 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
02:05:59.824 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.26 mountX=0.15 mountY=-0.12, mountTheta=-0.67
02:05:59.825 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.15, opts=13)
02:05:59.826 00.001 21068 Enqueuing Move request for scope (-0.13, 0.15)
02:05:59.827 00.001 16108 Worker thread wakes up
02:05:59.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
02:05:59.827 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
02:05:59.827 00.000 16108 Moving (-0.13, 0.15) raw xDistance=0.15 yDistance=-0.12
02:05:59.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:05:59.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:59.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:05:59.827 00.000 16108 MoveAxis(E, 0, ABG)
02:05:59.827 00.000 16108 Move returns status 0, amount 0
02:05:59.827 00.000 16108 MoveAxis(N, 0, ABG)
02:05:59.827 00.000 16108 Move returns status 0, amount 0
02:05:59.827 00.000 16108 move complete, result=0
02:05:59.827 00.000 16108 worker thread done servicing request
02:05:59.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3360, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:05:59.847 00.016 21068 UpdateGuideState exits: m=131349 SNR=92.8
02:05:59.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:59.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:05:59.849 00.000 21068 Enqueuing Expose request
02:05:59.850 00.001 16108 Worker thread wakes up
02:05:59.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:05:59.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:05:59.850 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:01.011 01.161 16108 Exposure complete
02:06:01.074 00.063 16108 worker thread done servicing request
02:06:01.074 00.000 21068 OnExposeComplete: enter
02:06:01.075 00.001 21068 UpdateGuideState(): m_state=6
02:06:01.076 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12165
02:06:01.077 00.001 21068 Star::Find returns 1 (0), X=221.05, Y=876.08, Mass=122570, SNR=91.6, Peak=17568 HFD=3.0
02:06:01.078 00.001 21068 MultiStar: [#1 -0.05,0.39,0.95,U] [#2 0.06,0.08,1.09,U] [#3 -0.15,0.30,1.09,U] [#4 -0.38,0.11,0.88,U] [#5 0.03,0.17,0.92,U] [#6 -0.15,0.54,0.86,U] [#7 0.19,0.16,0.66,U] [#8 0.00,0.54,0.78,U] 
02:06:01.079 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.27}, one-star: {-0.41, 0.14}
02:06:01.080 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
02:06:01.081 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
02:06:01.082 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=0.15 mountY=-0.23, mountTheta=-1.00
02:06:01.083 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.27, opts=13)
02:06:01.084 00.001 21068 Enqueuing Move request for scope (-0.11, 0.27)
02:06:01.085 00.001 16108 Worker thread wakes up
02:06:01.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
02:06:01.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
02:06:01.085 00.000 16108 Moving (-0.11, 0.27) raw xDistance=0.15 yDistance=-0.23
02:06:01.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:06:01.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:06:01.085 00.000 16108 MoveAxis(E, 0, ABG)
02:06:01.085 00.000 16108 Move returns status 0, amount 0
02:06:01.085 00.000 16108 MoveAxis(N, 47, ABG)
02:06:01.085 00.000 16108 Guiding  Dir = 0, Dur = 47
02:06:01.086 00.001 16108 IsSlewing returns 0
02:06:01.086 00.000 16108 IsGuiding returns 0
02:06:01.090 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3360, FiltMin=2886, FiltMax=54109, Gamma=1.000
02:06:01.102 00.012 16108 PulseGuide returned control before completion, sleep 42
02:06:01.107 00.005 21068 UpdateGuideState exits: m=122570 SNR=91.6
02:06:01.108 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:01.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:01.110 00.001 21068 Enqueuing Expose request
02:06:01.147 00.037 16108 IsGuiding returns 1
02:06:01.147 00.000 16108 scope still moving after pulse duration time elapsed
02:06:01.179 00.032 16108 IsSlewing returns 0
02:06:01.179 00.000 16108 IsGuiding returns 1
02:06:01.210 00.031 16108 IsSlewing returns 0
02:06:01.210 00.000 16108 IsGuiding returns 0
02:06:01.210 00.000 16108 scope move finished after 47 + 76 ms
02:06:01.210 00.000 16108 Move returns status 0, amount 47
02:06:01.210 00.000 16108 move complete, result=0
02:06:01.210 00.000 16108 worker thread done servicing request
02:06:01.210 00.000 16108 Worker thread wakes up
02:06:01.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:01.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:06:01.210 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
02:06:02.181 00.971 16108 Exposure complete
02:06:02.239 00.058 16108 worker thread done servicing request
02:06:02.239 00.000 21068 OnExposeComplete: enter
02:06:02.240 00.001 21068 UpdateGuideState(): m_state=6
02:06:02.241 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12166
02:06:02.242 00.001 21068 Star::Find returns 1 (0), X=220.97, Y=875.81, Mass=121207, SNR=87.8, Peak=17584 HFD=3.1
02:06:02.243 00.001 21068 MultiStar: [#1 -0.34,0.24,1.03,U] [#2 -0.00,-0.09,1.17,U] [#3 -0.12,-0.02,0.87,U] [#4 -0.59,0.13,0.00,M1] [#5 -0.22,0.18,0.91,U] [#6 -0.56,0.29,0.00,M1] [#7 -0.24,-0.22,0.58,U] [#8 -0.11,0.18,0.76,U] 
02:06:02.243 00.000 21068 refined, 6 included, MultiStar: {-0.22, 0.03}, one-star: {-0.50, -0.13}
02:06:02.244 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
02:06:02.245 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
02:06:02.245 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.02 mountX=0.22 mountY=0.03, mountTheta=0.11
02:06:02.248 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.03, opts=13)
02:06:02.249 00.001 21068 Enqueuing Move request for scope (-0.22, 0.03)
02:06:02.250 00.001 16108 Worker thread wakes up
02:06:02.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
02:06:02.250 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
02:06:02.250 00.000 16108 Moving (-0.22, 0.03) raw xDistance=0.22 yDistance=0.03
02:06:02.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:06:02.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:02.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:06:02.250 00.000 16108 MoveAxis(W, 57, ABG)
02:06:02.250 00.000 16108 Guiding  Dir = 3, Dur = 57
02:06:02.251 00.001 16108 IsSlewing returns 0
02:06:02.251 00.000 16108 IsGuiding returns 0
02:06:02.254 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3360, FiltMin=2841, FiltMax=65440, Gamma=1.000
02:06:02.270 00.016 16108 PulseGuide returned control before completion, sleep 49
02:06:02.284 00.014 21068 UpdateGuideState exits: m=121207 SNR=87.8
02:06:02.287 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:02.288 00.000 21068 Enqueuing Expose request
02:06:02.332 00.044 16108 IsGuiding returns 1
02:06:02.332 00.000 16108 scope still moving after pulse duration time elapsed
02:06:02.363 00.031 16108 IsSlewing returns 0
02:06:02.363 00.000 16108 IsGuiding returns 0
02:06:02.363 00.000 16108 scope move finished after 57 + 55 ms
02:06:02.363 00.000 16108 Move returns status 0, amount 57
02:06:02.363 00.000 16108 MoveAxis(N, 0, ABG)
02:06:02.363 00.000 16108 Move returns status 0, amount 0
02:06:02.363 00.000 16108 move complete, result=0
02:06:02.363 00.000 16108 worker thread done servicing request
02:06:02.363 00.000 16108 Worker thread wakes up
02:06:02.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:02.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:06:02.364 00.001 21068 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
02:06:03.005 00.641 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:03.008 00.003 21068 case statement mapped state 6 to 3
02:06:03.009 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:03.532 00.523 16108 Exposure complete
02:06:03.599 00.067 16108 worker thread done servicing request
02:06:03.599 00.000 21068 OnExposeComplete: enter
02:06:03.600 00.001 21068 UpdateGuideState(): m_state=6
02:06:03.601 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12167
02:06:03.601 00.000 21068 Star::Find returns 1 (0), X=221.03, Y=875.90, Mass=123825, SNR=87.6, Peak=18176 HFD=3.0
02:06:03.602 00.001 21068 MultiStar: [#1 -0.08,0.16,1.12,U] [#2 -0.12,-0.13,1.19,U] [#3 -0.11,-0.06,1.15,U] [#4 -0.51,0.22,0.91,U] [#5 0.01,0.02,0.96,U] [#6 -0.15,0.18,0.78,U] [#7 0.15,0.15,0.52,U] [#8 0.00,0.15,0.88,U] 
02:06:03.603 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.43, -0.03}
02:06:03.604 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
02:06:03.605 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
02:06:03.606 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.77 mountX=0.16 mountY=-0.02, mountTheta=-0.13
02:06:03.608 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
02:06:03.608 00.000 21068 Enqueuing Move request for scope (-0.15, 0.06)
02:06:03.609 00.001 16108 Worker thread wakes up
02:06:03.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
02:06:03.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
02:06:03.609 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.16 yDistance=-0.02
02:06:03.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:06:03.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:03.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:06:03.609 00.000 16108 MoveAxis(E, 0, ABG)
02:06:03.609 00.000 16108 Move returns status 0, amount 0
02:06:03.609 00.000 16108 MoveAxis(N, 0, ABG)
02:06:03.609 00.000 16108 Move returns status 0, amount 0
02:06:03.609 00.000 16108 move complete, result=0
02:06:03.610 00.001 16108 worker thread done servicing request
02:06:03.613 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3360, FiltMin=2849, FiltMax=64457, Gamma=1.000
02:06:03.627 00.014 21068 UpdateGuideState exits: m=123825 SNR=87.6
02:06:03.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:03.630 00.001 21068 Enqueuing Expose request
02:06:03.630 00.000 16108 Worker thread wakes up
02:06:03.630 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:03.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:03.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:06:04.118 00.487 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:04.120 00.002 21068 case statement mapped state 6 to 3
02:06:04.121 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:04.615 00.494 16108 Exposure complete
02:06:04.678 00.063 16108 worker thread done servicing request
02:06:04.678 00.000 21068 OnExposeComplete: enter
02:06:04.680 00.002 21068 UpdateGuideState(): m_state=6
02:06:04.681 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12168
02:06:04.681 00.000 21068 Star::Find returns 1 (0), X=220.90, Y=876.07, Mass=129447, SNR=97.4, Peak=21184 HFD=3.0
02:06:04.682 00.001 21068 MultiStar: [#1 -0.16,0.43,1.21,U] [#2 -0.10,0.17,1.00,U] [#3 -0.32,0.13,0.94,U] [#4 -0.55,0.43,0.00,M1] [#5 -0.24,0.41,0.94,U] [#6 -0.18,0.64,0.00,M1] [#7 0.19,0.37,0.62,U] [#8 -0.32,0.56,0.00,M1] 
02:06:04.683 00.001 21068 refined, 5 included, MultiStar: {-0.22, 0.27}, one-star: {-0.56, 0.13}
02:06:04.684 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
02:06:04.684 00.000 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
02:06:04.685 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.25 mountX=0.27 mountY=-0.21, mountTheta=-0.68
02:06:04.686 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.27, opts=13)
02:06:04.687 00.001 21068 Enqueuing Move request for scope (-0.22, 0.27)
02:06:04.688 00.001 16108 Worker thread wakes up
02:06:04.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
02:06:04.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
02:06:04.688 00.000 16108 Moving (-0.22, 0.27) raw xDistance=0.27 yDistance=-0.21
02:06:04.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:06:04.689 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:06:04.689 00.000 16108 MoveAxis(W, 70, ABG)
02:06:04.689 00.000 16108 Guiding  Dir = 3, Dur = 70
02:06:04.689 00.000 16108 IsSlewing returns 0
02:06:04.690 00.001 16108 IsGuiding returns 0
02:06:04.691 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3360, FiltMin=2912, FiltMax=51529, Gamma=1.000
02:06:04.707 00.016 21068 UpdateGuideState exits: m=129447 SNR=97.4
02:06:04.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:04.709 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:04.709 00.000 21068 Enqueuing Expose request
02:06:04.717 00.008 16108 PulseGuide returned control before completion, sleep 54
02:06:04.779 00.062 16108 IsGuiding returns 1
02:06:04.779 00.000 16108 scope still moving after pulse duration time elapsed
02:06:04.810 00.031 16108 IsSlewing returns 0
02:06:04.810 00.000 16108 IsGuiding returns 0
02:06:04.810 00.000 16108 scope move finished after 70 + 50 ms
02:06:04.810 00.000 16108 Move returns status 0, amount 70
02:06:04.812 00.002 16108 MoveAxis(N, 43, ABG)
02:06:04.812 00.000 16108 Guiding  Dir = 0, Dur = 43
02:06:04.812 00.000 16108 IsSlewing returns 0
02:06:04.812 00.000 16108 IsGuiding returns 0
02:06:04.877 00.065 16108 IsGuiding returns 1
02:06:04.877 00.000 16108 scope still moving after pulse duration time elapsed
02:06:04.910 00.033 16108 IsSlewing returns 0
02:06:04.910 00.000 16108 IsGuiding returns 1
02:06:04.937 00.027 16108 IsSlewing returns 0
02:06:04.938 00.001 16108 IsGuiding returns 1
02:06:04.968 00.030 16108 IsSlewing returns 0
02:06:04.968 00.000 16108 IsGuiding returns 0
02:06:04.968 00.000 16108 scope move finished after 43 + 113 ms
02:06:04.968 00.000 16108 Move returns status 0, amount 43
02:06:04.968 00.000 16108 move complete, result=0
02:06:04.968 00.000 16108 worker thread done servicing request
02:06:04.970 00.002 16108 Worker thread wakes up
02:06:04.970 00.000 21068 GuideStep: 0.3 px 70 ms WEST, -0.2 px 43 ms NORTH
02:06:04.972 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:04.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:06:05.236 00.264 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:05.239 00.003 21068 case statement mapped state 6 to 3
02:06:05.241 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:06.121 00.880 16108 Exposure complete
02:06:06.174 00.053 16108 worker thread done servicing request
02:06:06.174 00.000 21068 OnExposeComplete: enter
02:06:06.177 00.003 21068 UpdateGuideState(): m_state=6
02:06:06.180 00.003 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12169
02:06:06.183 00.003 21068 Star::Find returns 1 (0), X=220.83, Y=875.96, Mass=128994, SNR=85.5, Peak=16896 HFD=3.6
02:06:06.186 00.003 21068 MultiStar: [#1 -0.28,0.27,1.14,U] [#2 -0.20,-0.01,1.28,U] [#3 -0.23,0.23,1.04,U] [#4 -0.52,0.24,0.87,U] [#5 -0.08,0.45,0.99,U] [#6 -0.38,0.61,0.00,M2] [#7 -0.05,0.19,0.62,U] [#8 -0.27,0.45,0.77,U] 
02:06:06.188 00.002 21068 refined, 7 included, MultiStar: {-0.29, 0.22}, one-star: {-0.64, 0.02}
02:06:06.190 00.002 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
02:06:06.191 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
02:06:06.192 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.36 cameraTheta=2.50 mountX=0.32 mountY=-0.14, mountTheta=-0.42
02:06:06.195 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.22, opts=13)
02:06:06.196 00.001 21068 Enqueuing Move request for scope (-0.29, 0.22)
02:06:06.197 00.001 16108 Worker thread wakes up
02:06:06.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
02:06:06.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
02:06:06.197 00.000 16108 Moving (-0.29, 0.22) raw xDistance=0.32 yDistance=-0.14
02:06:06.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:06:06.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:06.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:06.197 00.000 16108 MoveAxis(W, 89, ABG)
02:06:06.197 00.000 16108 Guiding  Dir = 3, Dur = 89
02:06:06.197 00.000 16108 IsSlewing returns 0
02:06:06.197 00.000 16108 IsGuiding returns 0
02:06:06.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3360, FiltMin=2851, FiltMax=61965, Gamma=1.000
02:06:06.229 00.029 21068 UpdateGuideState exits: m=128994 SNR=85.5
02:06:06.231 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:06.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:06.234 00.002 21068 Enqueuing Expose request
02:06:06.239 00.005 16108 PulseGuide returned control before completion, sleep 58
02:06:06.299 00.060 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:06.301 00.002 21068 case statement mapped state 6 to 3
02:06:06.302 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:06.303 00.001 16108 IsGuiding returns 1
02:06:06.303 00.000 16108 scope still moving after pulse duration time elapsed
02:06:06.332 00.029 16108 IsSlewing returns 0
02:06:06.332 00.000 16108 IsGuiding returns 1
02:06:06.363 00.031 16108 IsSlewing returns 0
02:06:06.363 00.000 16108 IsGuiding returns 0
02:06:06.363 00.000 16108 scope move finished after 89 + 77 ms
02:06:06.363 00.000 16108 Move returns status 0, amount 89
02:06:06.363 00.000 16108 MoveAxis(N, 0, ABG)
02:06:06.363 00.000 16108 Move returns status 0, amount 0
02:06:06.363 00.000 16108 move complete, result=0
02:06:06.363 00.000 16108 worker thread done servicing request
02:06:06.363 00.000 16108 Worker thread wakes up
02:06:06.363 00.000 21068 GuideStep: 0.3 px 89 ms WEST, -0.1 px 0 ms NORTH
02:06:06.365 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:06.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:06:07.336 00.971 16108 Exposure complete
02:06:07.403 00.067 16108 worker thread done servicing request
02:06:07.403 00.000 21068 OnExposeComplete: enter
02:06:07.404 00.001 21068 UpdateGuideState(): m_state=6
02:06:07.405 00.001 21068 Star::Find(15, 220, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12170
02:06:07.406 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=875.81, Mass=140940, SNR=97.2, Peak=19027 HFD=3.2
02:06:07.408 00.002 21068 MultiStar: [#1 0.34,0.09,1.05,U] [#2 0.52,-0.17,1.06,U] [#3 0.39,-0.15,0.85,U] [#4 -0.06,-0.09,0.78,U] [#5 0.56,0.08,0.92,U] [#6 0.27,-0.07,0.69,U] [#7 0.33,-0.08,0.65,U] [#8 0.37,-0.06,0.75,U] 
02:06:07.409 00.001 21068 single-star, 8 included, MultiStar: {0.33, -0.06}, one-star: {0.14, -0.13}
02:06:07.410 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
02:06:07.413 00.003 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
02:06:07.414 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.72 mountX=-0.16 mountY=0.09, mountTheta=2.64
02:06:07.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
02:06:07.418 00.002 21068 Enqueuing Move request for scope (0.14, -0.13)
02:06:07.420 00.002 16108 Worker thread wakes up
02:06:07.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:06:07.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:06:07.420 00.000 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.09
02:06:07.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:06:07.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:07.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:06:07.421 00.001 16108 MoveAxis(E, 0, ABG)
02:06:07.421 00.000 16108 Move returns status 0, amount 0
02:06:07.421 00.000 16108 MoveAxis(N, 0, ABG)
02:06:07.421 00.000 16108 Move returns status 0, amount 0
02:06:07.421 00.000 16108 move complete, result=0
02:06:07.421 00.000 16108 worker thread done servicing request
02:06:07.428 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3360, FiltMin=2873, FiltMax=61133, Gamma=1.000
02:06:07.449 00.021 21068 UpdateGuideState exits: m=140940 SNR=97.2
02:06:07.451 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:07.453 00.001 21068 Enqueuing Expose request
02:06:07.454 00.001 16108 Worker thread wakes up
02:06:07.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:07.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,861,31,31)
02:06:07.454 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:07.459 00.005 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:07.460 00.001 21068 case statement mapped state 6 to 3
02:06:07.461 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:07.615 00.154 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:07.617 00.002 21068 case statement mapped state 6 to 3
02:06:07.619 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:07.718 00.099 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
02:06:07.720 00.002 21068 PhdController::Dither begins
02:06:07.722 00.002 21068 dither: size=1.00, dRA=-0.71 dDec=-0.67
02:06:07.724 00.002 21068 MountToCamera -- mountTheta (-2.38) + m_xAngle (2.97) = xAngle (0.58 = 0.58)
02:06:07.726 00.002 21068 MountToCamera -- mountX=-0.71 mountY=-0.67 hyp=0.97 mountTheta=-2.38 cameraX=0.81, cameraY=0.54 cameraTheta=0.58
02:06:07.729 00.003 21068 setting lock position to (222.27, 876.47)
02:06:07.731 00.002 21068 Mount: notify guiding dithered (0.8, 0.5)
02:06:07.733 00.002 21068 MultiStar: stabilizing after lock position change
02:06:07.734 00.001 21068 Status Line: Dither by -0.71,-0.67
02:06:07.737 00.003 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:06:07.738 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
02:06:07.739 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
02:06:08.635 00.896 16108 Exposure complete
02:06:08.695 00.060 16108 worker thread done servicing request
02:06:08.695 00.000 21068 OnExposeComplete: enter
02:06:08.696 00.001 21068 UpdateGuideState(): m_state=6
02:06:08.697 00.001 21068 Star::Find(15, 221, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12171
02:06:08.698 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.05, Mass=130998, SNR=92.4, Peak=17203 HFD=3.6
02:06:08.699 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
02:06:08.699 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
02:06:08.700 00.001 21068 CameraToMount -- cameraX=-0.81 cameraY=-0.43 hyp=0.92 cameraTheta=-2.66 mountX=0.72 mountY=0.61, mountTheta=0.70
02:06:08.702 00.002 21068 dither recenter: remaining=(0.7,0.7) step=(0.7,0.7)
02:06:08.702 00.000 21068 MountToCamera -- mountTheta (0.76) + m_xAngle (2.97) = xAngle (3.72 = -2.56)
02:06:08.703 00.001 21068 MountToCamera -- mountX=0.71 mountY=0.67 hyp=0.97 mountTheta=0.76 cameraX=-0.81, cameraY=-0.54 cameraTheta=-2.56
02:06:08.704 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.81, y=-0.54, opts=4)
02:06:08.705 00.001 21068 Enqueuing Move request for scope (-0.81, -0.54)
02:06:08.706 00.001 21068 Mount: notify direct move 0.71,0.67
02:06:08.706 00.000 16108 Worker thread wakes up
02:06:08.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.54) opts 0x4
02:06:08.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.81, -0.54)
02:06:08.706 00.000 16108 Moving (-0.81, -0.54) raw xDistance=0.71 yDistance=0.67
02:06:08.706 00.000 16108 MoveAxis(W, 293, B)
02:06:08.707 00.001 16108 Guiding  Dir = 3, Dur = 293
02:06:08.707 00.000 16108 IsSlewing returns 0
02:06:08.707 00.000 16108 IsGuiding returns 0
02:06:08.708 00.001 16108 PulseGuide returned control before completion, sleep 302
02:06:08.711 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3360, FiltMin=2883, FiltMax=61433, Gamma=1.000
02:06:08.735 00.024 21068 UpdateGuideState exits: m=130998 SNR=92.4
02:06:08.737 00.002 21068 PhdController: settling, locked = 1, distance = 1.13 (2.00) aobump = 0 frame = 1 / 99999
02:06:08.739 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781683568.739,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:06:08.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.742 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:08.743 00.001 21068 Enqueuing Expose request
02:06:09.014 00.271 16108 IsGuiding returns 1
02:06:09.014 00.000 16108 scope still moving after pulse duration time elapsed
02:06:09.045 00.031 16108 IsSlewing returns 0
02:06:09.045 00.000 16108 IsGuiding returns 0
02:06:09.045 00.000 16108 scope move finished after 293 + 45 ms
02:06:09.045 00.000 16108 Move returns status 0, amount 293
02:06:09.045 00.000 16108 MoveAxis(S, 134, B)
02:06:09.045 00.000 16108 Guiding  Dir = 1, Dur = 134
02:06:09.045 00.000 16108 IsSlewing returns 0
02:06:09.045 00.000 16108 IsGuiding returns 0
02:06:09.094 00.049 16108 PulseGuide returned control before completion, sleep 96
02:06:09.203 00.109 16108 IsGuiding returns 1
02:06:09.203 00.000 16108 scope still moving after pulse duration time elapsed
02:06:09.234 00.031 16108 IsSlewing returns 0
02:06:09.234 00.000 16108 IsGuiding returns 1
02:06:09.266 00.032 16108 IsSlewing returns 0
02:06:09.266 00.000 16108 IsGuiding returns 0
02:06:09.266 00.000 16108 scope move finished after 134 + 86 ms
02:06:09.266 00.000 16108 Move returns status 0, amount 134
02:06:09.267 00.001 16108 move complete, result=0
02:06:09.267 00.000 16108 worker thread done servicing request
02:06:09.267 00.000 16108 Worker thread wakes up
02:06:09.267 00.000 21068 GuideStep: 0.7 px 293 ms WEST, 0.7 px 134 ms SOUTH
02:06:09.269 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:09.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:10.233 00.964 16108 Exposure complete
02:06:10.300 00.067 16108 worker thread done servicing request
02:06:10.300 00.000 21068 OnExposeComplete: enter
02:06:10.301 00.001 21068 UpdateGuideState(): m_state=6
02:06:10.301 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12172
02:06:10.302 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=875.89, Mass=118507, SNR=77.4, Peak=15859 HFD=3.2
02:06:10.303 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
02:06:10.303 00.000 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
02:06:10.305 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.58 hyp=0.60 cameraTheta=-1.32 mountX=-0.25 mountY=0.53, mountTheta=2.00
02:06:10.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.58, opts=13)
02:06:10.307 00.000 21068 Enqueuing Move request for scope (0.15, -0.58)
02:06:10.308 00.001 16108 Worker thread wakes up
02:06:10.309 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.58) opts 0xd
02:06:10.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.58)
02:06:10.309 00.000 16108 Moving (0.15, -0.58) raw xDistance=-0.25 yDistance=0.53
02:06:10.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:06:10.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:10.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:06:10.309 00.000 16108 MoveAxis(E, 64, ABG)
02:06:10.309 00.000 16108 Guiding  Dir = 2, Dur = 64
02:06:10.310 00.001 16108 IsSlewing returns 0
02:06:10.310 00.000 16108 IsGuiding returns 0
02:06:10.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3360, FiltMin=2886, FiltMax=60441, Gamma=1.000
02:06:10.329 00.016 21068 UpdateGuideState exits: m=118507 SNR=77.4
02:06:10.331 00.002 21068 PhdController: settling, locked = 1, distance = 0.60 (2.00) aobump = 0 frame = 2 / 99999
02:06:10.333 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781683570.333,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.60,"Time":1.6,"SettleTime":3.0,"StarLocked":true}
02:06:10.335 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:10.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:10.338 00.002 21068 Enqueuing Expose request
02:06:10.351 00.013 16108 PulseGuide returned control before completion, sleep 33
02:06:10.397 00.046 16108 IsGuiding returns 1
02:06:10.397 00.000 16108 scope still moving after pulse duration time elapsed
02:06:10.429 00.032 16108 IsSlewing returns 0
02:06:10.430 00.001 16108 IsGuiding returns 0
02:06:10.430 00.000 16108 scope move finished after 64 + 55 ms
02:06:10.430 00.000 16108 Move returns status 0, amount 64
02:06:10.430 00.000 16108 MoveAxis(N, 0, ABG)
02:06:10.430 00.000 16108 Move returns status 0, amount 0
02:06:10.430 00.000 16108 move complete, result=0
02:06:10.430 00.000 16108 worker thread done servicing request
02:06:10.430 00.000 16108 Worker thread wakes up
02:06:10.430 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.5 px 0 ms NORTH
02:06:10.432 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:10.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:11.586 01.154 16108 Exposure complete
02:06:11.649 00.063 16108 worker thread done servicing request
02:06:11.649 00.000 21068 OnExposeComplete: enter
02:06:11.650 00.001 21068 UpdateGuideState(): m_state=6
02:06:11.651 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12173
02:06:11.652 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=876.03, Mass=115955, SNR=81.1, Peak=14413 HFD=3.6
02:06:11.653 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
02:06:11.653 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
02:06:11.654 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.45 hyp=0.50 cameraTheta=-1.11 mountX=-0.30 mountY=0.38, mountTheta=2.23
02:06:11.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.45, opts=13)
02:06:11.656 00.000 21068 Enqueuing Move request for scope (0.22, -0.45)
02:06:11.657 00.001 16108 Worker thread wakes up
02:06:11.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.45) opts 0xd
02:06:11.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.45)
02:06:11.657 00.000 16108 Moving (0.22, -0.45) raw xDistance=-0.30 yDistance=0.38
02:06:11.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:06:11.658 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:11.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:06:11.658 00.000 16108 MoveAxis(E, 82, ABG)
02:06:11.658 00.000 16108 Guiding  Dir = 2, Dur = 82
02:06:11.658 00.000 16108 IsSlewing returns 0
02:06:11.658 00.000 16108 IsGuiding returns 0
02:06:11.661 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3357, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:06:11.689 00.028 21068 UpdateGuideState exits: m=115955 SNR=81.1
02:06:11.690 00.001 21068 PhdController: settling, locked = 1, distance = 0.57 (2.00) aobump = 0 frame = 3 / 99999
02:06:11.691 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781683571.691,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.57,"Time":3.0,"SettleTime":3.0,"StarLocked":true}
02:06:11.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:11.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:11.693 00.000 21068 Enqueuing Expose request
02:06:11.696 00.003 16108 PulseGuide returned control before completion, sleep 54
02:06:11.757 00.061 16108 IsGuiding returns 1
02:06:11.757 00.000 16108 scope still moving after pulse duration time elapsed
02:06:11.789 00.032 16108 IsSlewing returns 0
02:06:11.790 00.001 16108 IsGuiding returns 0
02:06:11.790 00.000 16108 scope move finished after 82 + 49 ms
02:06:11.790 00.000 16108 Move returns status 0, amount 82
02:06:11.790 00.000 16108 MoveAxis(N, 0, ABG)
02:06:11.790 00.000 16108 Move returns status 0, amount 0
02:06:11.790 00.000 16108 move complete, result=0
02:06:11.790 00.000 16108 worker thread done servicing request
02:06:11.790 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.4 px 0 ms NORTH
02:06:11.792 00.002 16108 Worker thread wakes up
02:06:11.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:11.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:12.753 00.961 16108 Exposure complete
02:06:12.827 00.074 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:12.829 00.002 16108 worker thread done servicing request
02:06:12.829 00.000 21068 case statement mapped state 6 to 3
02:06:12.830 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:12.832 00.002 21068 OnExposeComplete: enter
02:06:12.833 00.001 21068 UpdateGuideState(): m_state=6
02:06:12.836 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12174
02:06:12.838 00.002 21068 Star::Find returns 1 (0), X=221.74, Y=876.16, Mass=121798, SNR=85.8, Peak=15891 HFD=3.4
02:06:12.839 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
02:06:12.840 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
02:06:12.841 00.001 21068 CameraToMount -- cameraX=-0.53 cameraY=-0.31 hyp=0.62 cameraTheta=-2.61 mountX=0.47 mountY=0.43, mountTheta=0.74
02:06:12.844 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.53, y=-0.31, opts=13)
02:06:12.845 00.001 21068 Enqueuing Move request for scope (-0.53, -0.31)
02:06:12.847 00.002 16108 Worker thread wakes up
02:06:12.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.31) opts 0xd
02:06:12.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.53, -0.31)
02:06:12.847 00.000 16108 Moving (-0.53, -0.31) raw xDistance=0.47 yDistance=0.43
02:06:12.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
02:06:12.847 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.35
02:06:12.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:06:12.847 00.000 16108 MoveAxis(W, 117, ABG)
02:06:12.847 00.000 16108 Guiding  Dir = 3, Dur = 117
02:06:12.849 00.002 16108 IsSlewing returns 0
02:06:12.849 00.000 16108 IsGuiding returns 0
02:06:12.853 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3360, FiltMin=2880, FiltMax=53958, Gamma=1.000
02:06:12.869 00.016 21068 UpdateGuideState exits: m=121798 SNR=85.8
02:06:12.869 00.000 21068 PhdController: settling, locked = 1, distance = 0.58 (2.00) aobump = 0 frame = 4 / 99999
02:06:12.871 00.002 21068 PhdController: newstate STATE_FINISH
02:06:12.871 00.000 21068 PhdController complete: success
02:06:12.873 00.002 16108 PulseGuide returned control before completion, sleep 104
02:06:12.873 00.000 21068 evsrv: {"Event":"SettleDone","Timestamp":1781683572.873,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:06:12.874 00.001 21068 Mount: notify guiding dither settle done success=1
02:06:12.876 00.002 21068 PhdController: newstate STATE_IDLE
02:06:12.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:12.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:12.880 00.002 21068 Enqueuing Expose request
02:06:12.929 00.049 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
02:06:12.930 00.001 21068 PhdController::Guide begins
02:06:12.930 00.000 21068 PhdController: newstate STATE_SETUP
02:06:12.931 00.001 21068 PhdController: setup
02:06:12.932 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
02:06:12.932 00.000 21068 PhdController: guider state = 6
02:06:12.933 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:06:12.934 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
02:06:12.934 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:06:12.979 00.045 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:06:12.982 00.003 16108 IsGuiding returns 1
02:06:12.982 00.000 16108 scope still moving after pulse duration time elapsed
02:06:12.982 00.000 21068 case statement mapped state 6 to 3
02:06:12.983 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:06:13.011 00.028 16108 IsSlewing returns 0
02:06:13.011 00.000 16108 IsGuiding returns 1
02:06:13.043 00.032 16108 IsSlewing returns 0
02:06:13.043 00.000 16108 IsGuiding returns 0
02:06:13.043 00.000 16108 scope move finished after 117 + 77 ms
02:06:13.043 00.000 16108 Move returns status 0, amount 117
02:06:13.043 00.000 16108 MoveAxis(S, 87, ABG)
02:06:13.043 00.000 16108 Guiding  Dir = 1, Dur = 87
02:06:13.043 00.000 16108 IsSlewing returns 0
02:06:13.043 00.000 16108 IsGuiding returns 0
02:06:13.044 00.001 16108 PulseGuide returned control before completion, sleep 96
02:06:13.153 00.109 16108 IsGuiding returns 1
02:06:13.153 00.000 16108 scope still moving after pulse duration time elapsed
02:06:13.185 00.032 16108 IsSlewing returns 0
02:06:13.185 00.000 16108 IsGuiding returns 1
02:06:13.215 00.030 16108 IsSlewing returns 0
02:06:13.215 00.000 16108 IsGuiding returns 0
02:06:13.215 00.000 16108 scope move finished after 87 + 85 ms
02:06:13.215 00.000 16108 Move returns status 0, amount 87
02:06:13.215 00.000 16108 move complete, result=0
02:06:13.215 00.000 16108 worker thread done servicing request
02:06:13.215 00.000 16108 Worker thread wakes up
02:06:13.215 00.000 21068 GuideStep: 0.5 px 117 ms WEST, 0.4 px 87 ms SOUTH
02:06:13.216 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:13.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:14.381 01.165 16108 Exposure complete
02:06:14.445 00.064 16108 worker thread done servicing request
02:06:14.445 00.000 21068 OnExposeComplete: enter
02:06:14.447 00.002 21068 UpdateGuideState(): m_state=6
02:06:14.451 00.004 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12175
02:06:14.453 00.002 21068 Star::Find returns 1 (0), X=222.19, Y=875.58, Mass=119519, SNR=79.6, Peak=15955 HFD=3.2
02:06:14.454 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
02:06:14.455 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
02:06:14.455 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.89 hyp=0.90 cameraTheta=-1.66 mountX=-0.07 mountY=0.89, mountTheta=1.65
02:06:14.457 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.89, opts=13)
02:06:14.458 00.001 21068 Enqueuing Move request for scope (-0.08, -0.89)
02:06:14.459 00.001 16108 Worker thread wakes up
02:06:14.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.89) opts 0xd
02:06:14.459 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.89)
02:06:14.459 00.000 16108 Moving (-0.08, -0.89) raw xDistance=-0.07 yDistance=0.89
02:06:14.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:06:14.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
02:06:14.459 00.000 16108 MoveAxis(E, 0, ABG)
02:06:14.459 00.000 16108 Move returns status 0, amount 0
02:06:14.459 00.000 16108 MoveAxis(S, 179, ABG)
02:06:14.459 00.000 16108 Guiding  Dir = 1, Dur = 179
02:06:14.460 00.001 16108 IsSlewing returns 0
02:06:14.460 00.000 16108 IsGuiding returns 0
02:06:14.461 00.001 16108 PulseGuide returned control before completion, sleep 189
02:06:14.463 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3357, FiltMin=2905, FiltMax=63849, Gamma=1.000
02:06:14.481 00.018 21068 UpdateGuideState exits: m=119519 SNR=79.6
02:06:14.483 00.002 21068 PhdController: settling, locked = 1, distance = 0.68 (2.00) aobump = 0 frame = 1 / 99999
02:06:14.485 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781683574.485,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:06:14.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:14.488 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:14.489 00.001 21068 Enqueuing Expose request
02:06:14.660 00.171 16108 IsGuiding returns 1
02:06:14.660 00.000 16108 scope still moving after pulse duration time elapsed
02:06:14.691 00.031 16108 IsSlewing returns 0
02:06:14.691 00.000 16108 IsGuiding returns 1
02:06:14.723 00.032 16108 IsSlewing returns 0
02:06:14.723 00.000 16108 IsGuiding returns 0
02:06:14.723 00.000 16108 scope move finished after 179 + 83 ms
02:06:14.723 00.000 16108 Move returns status 0, amount 179
02:06:14.723 00.000 16108 move complete, result=0
02:06:14.723 00.000 16108 worker thread done servicing request
02:06:14.723 00.000 16108 Worker thread wakes up
02:06:14.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:14.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:14.723 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.9 px 179 ms SOUTH
02:06:15.694 00.971 16108 Exposure complete
02:06:15.748 00.054 16108 worker thread done servicing request
02:06:15.748 00.000 21068 OnExposeComplete: enter
02:06:15.750 00.002 21068 UpdateGuideState(): m_state=6
02:06:15.751 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12176
02:06:15.753 00.002 21068 Star::Find returns 1 (0), X=222.35, Y=875.89, Mass=125936, SNR=80.0, Peak=15773 HFD=3.3
02:06:15.754 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
02:06:15.755 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
02:06:15.756 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.59 hyp=0.59 cameraTheta=-1.44 mountX=-0.18 mountY=0.55, mountTheta=1.89
02:06:15.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.59, opts=13)
02:06:15.759 00.001 21068 Enqueuing Move request for scope (0.08, -0.59)
02:06:15.760 00.001 16108 Worker thread wakes up
02:06:15.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.59) opts 0xd
02:06:15.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.59)
02:06:15.760 00.000 16108 Moving (0.08, -0.59) raw xDistance=-0.18 yDistance=0.55
02:06:15.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:06:15.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:06:15.760 00.000 16108 MoveAxis(E, 0, ABG)
02:06:15.760 00.000 16108 Move returns status 0, amount 0
02:06:15.760 00.000 16108 MoveAxis(S, 111, ABG)
02:06:15.760 00.000 16108 Guiding  Dir = 1, Dur = 111
02:06:15.761 00.001 16108 IsSlewing returns 0
02:06:15.761 00.000 16108 IsGuiding returns 0
02:06:15.766 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3357, FiltMin=2886, FiltMax=55126, Gamma=1.000
02:06:15.781 00.015 21068 UpdateGuideState exits: m=125936 SNR=80.0
02:06:15.782 00.001 21068 PhdController: settling, locked = 1, distance = 0.65 (2.00) aobump = 0 frame = 2 / 99999
02:06:15.783 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781683575.783,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.65,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
02:06:15.783 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:15.785 00.001 21068 Enqueuing Expose request
02:06:15.795 00.010 16108 PulseGuide returned control before completion, sleep 88
02:06:15.888 00.093 16108 IsGuiding returns 1
02:06:15.888 00.000 16108 scope still moving after pulse duration time elapsed
02:06:15.920 00.032 16108 IsSlewing returns 0
02:06:15.920 00.000 16108 IsGuiding returns 1
02:06:15.951 00.031 16108 IsSlewing returns 0
02:06:15.953 00.002 16108 IsGuiding returns 1
02:06:15.983 00.030 16108 IsSlewing returns 0
02:06:15.983 00.000 16108 IsGuiding returns 0
02:06:15.983 00.000 16108 scope move finished after 111 + 110 ms
02:06:15.983 00.000 16108 Move returns status 0, amount 111
02:06:15.983 00.000 16108 move complete, result=0
02:06:15.983 00.000 16108 worker thread done servicing request
02:06:15.983 00.000 16108 Worker thread wakes up
02:06:15.983 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.6 px 111 ms SOUTH
02:06:15.985 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:15.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:17.152 01.167 16108 Exposure complete
02:06:17.219 00.067 16108 worker thread done servicing request
02:06:17.219 00.000 21068 OnExposeComplete: enter
02:06:17.220 00.001 21068 UpdateGuideState(): m_state=6
02:06:17.221 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12177
02:06:17.222 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.23, Mass=112372, SNR=90.5, Peak=15827 HFD=2.9
02:06:17.222 00.000 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
02:06:17.224 00.002 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
02:06:17.226 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.77 mountX=0.01 mountY=0.25, mountTheta=1.54
02:06:17.229 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.24, opts=13)
02:06:17.231 00.002 21068 Enqueuing Move request for scope (-0.05, -0.24)
02:06:17.232 00.001 16108 Worker thread wakes up
02:06:17.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
02:06:17.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
02:06:17.232 00.000 16108 Moving (-0.05, -0.24) raw xDistance=0.01 yDistance=0.25
02:06:17.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:06:17.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:06:17.232 00.000 16108 MoveAxis(E, 0, ABG)
02:06:17.232 00.000 16108 Move returns status 0, amount 0
02:06:17.232 00.000 16108 MoveAxis(S, 50, ABG)
02:06:17.232 00.000 16108 Guiding  Dir = 1, Dur = 50
02:06:17.232 00.000 16108 IsSlewing returns 0
02:06:17.232 00.000 16108 IsGuiding returns 0
02:06:17.235 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3357, FiltMin=2909, FiltMax=56797, Gamma=1.000
02:06:17.252 00.017 21068 UpdateGuideState exits: m=112372 SNR=90.5
02:06:17.253 00.001 21068 PhdController: settling, locked = 1, distance = 0.53 (2.00) aobump = 0 frame = 3 / 99999
02:06:17.254 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781683577.254,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.53,"Time":2.8,"SettleTime":3.0,"StarLocked":true}
02:06:17.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.255 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:17.256 00.001 21068 Enqueuing Expose request
02:06:17.289 00.033 16108 IsGuiding returns 1
02:06:17.289 00.000 16108 scope still moving after pulse duration time elapsed
02:06:17.320 00.031 16108 IsSlewing returns 0
02:06:17.320 00.000 16108 IsGuiding returns 1
02:06:17.352 00.032 16108 IsSlewing returns 0
02:06:17.352 00.000 16108 IsGuiding returns 1
02:06:17.383 00.031 16108 IsSlewing returns 0
02:06:17.384 00.001 16108 IsGuiding returns 0
02:06:17.384 00.000 16108 scope move finished after 50 + 101 ms
02:06:17.384 00.000 16108 Move returns status 0, amount 50
02:06:17.384 00.000 16108 move complete, result=0
02:06:17.384 00.000 16108 worker thread done servicing request
02:06:17.385 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 50 ms SOUTH
02:06:17.388 00.003 16108 Worker thread wakes up
02:06:17.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:17.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:18.346 00.958 16108 Exposure complete
02:06:18.403 00.057 16108 worker thread done servicing request
02:06:18.403 00.000 21068 OnExposeComplete: enter
02:06:18.405 00.002 21068 UpdateGuideState(): m_state=6
02:06:18.406 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12178
02:06:18.408 00.002 21068 Star::Find returns 1 (0), X=222.25, Y=876.63, Mass=118659, SNR=82.0, Peak=15603 HFD=3.2
02:06:18.409 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:06:18.412 00.003 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:06:18.413 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=0.05 mountY=-0.14, mountTheta=-1.26
02:06:18.417 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
02:06:18.420 00.003 21068 Enqueuing Move request for scope (-0.02, 0.15)
02:06:18.421 00.001 16108 Worker thread wakes up
02:06:18.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
02:06:18.421 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
02:06:18.421 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.05 yDistance=-0.14
02:06:18.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:18.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:18.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:06:18.421 00.000 16108 MoveAxis(E, 0, ABG)
02:06:18.421 00.000 16108 Move returns status 0, amount 0
02:06:18.421 00.000 16108 MoveAxis(N, 0, ABG)
02:06:18.421 00.000 16108 Move returns status 0, amount 0
02:06:18.421 00.000 16108 move complete, result=0
02:06:18.421 00.000 16108 worker thread done servicing request
02:06:18.426 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3360, FiltMin=2835, FiltMax=60854, Gamma=1.000
02:06:18.443 00.017 21068 UpdateGuideState exits: m=118659 SNR=82.0
02:06:18.444 00.001 21068 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 4 / 99999
02:06:18.444 00.000 21068 PhdController: newstate STATE_FINISH
02:06:18.445 00.001 21068 PhdController complete: success
02:06:18.446 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781683578.446,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:06:18.447 00.001 21068 Mount: notify guiding dither settle done success=1
02:06:18.448 00.001 21068 PhdController: newstate STATE_IDLE
02:06:18.448 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:18.450 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:18.451 00.001 21068 Enqueuing Expose request
02:06:18.451 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:18.452 00.001 16108 Worker thread wakes up
02:06:18.452 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:18.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:19.602 01.150 16108 Exposure complete
02:06:19.657 00.055 16108 worker thread done servicing request
02:06:19.658 00.001 21068 OnExposeComplete: enter
02:06:19.660 00.002 21068 UpdateGuideState(): m_state=6
02:06:19.662 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.663 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.84, Mass=118499, SNR=82.7, Peak=15027 HFD=3.2
02:06:19.664 00.001 21068 MultiStar: exiting stabilization period
02:06:19.666 00.002 21068 MultiStar: updating star positions after lock position change
02:06:19.667 00.001 21068 Star::Find(15, 609, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.669 00.002 21068 Star::Find returns 1 (0), X=610.71, Y=149.45, Mass=169751, SNR=100.9, Peak=21376 HFD=3.3
02:06:19.670 00.001 21068 Star::Find(15, 477, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.671 00.001 21068 Star::Find returns 1 (0), X=477.85, Y=450.12, Mass=173274, SNR=105.9, Peak=28701 HFD=2.8
02:06:19.672 00.001 21068 Star::Find(15, 703, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.674 00.002 21068 Star::Find returns 1 (0), X=705.41, Y=51.00, Mass=111853, SNR=78.8, Peak=13929 HFD=3.4
02:06:19.675 00.001 21068 Star::Find(15, 1176, 884, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.676 00.001 21068 Star::Find returns 1 (0), X=1177.12, Y=885.09, Mass=99948, SNR=73.0, Peak=13965 HFD=3.4
02:06:19.677 00.001 21068 Star::Find(15, 1115, 407, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.678 00.001 21068 Star::Find returns 1 (0), X=1116.49, Y=408.64, Mass=132565, SNR=85.0, Peak=17405 HFD=3.2
02:06:19.679 00.001 21068 Star::Find(15, 1180, 610, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.680 00.001 21068 Star::Find returns 1 (0), X=1180.95, Y=610.86, Mass=101723, SNR=76.3, Peak=14195 HFD=3.1
02:06:19.681 00.001 21068 Star::Find(15, 125, 728, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.682 00.001 21068 Star::Find returns 1 (0), X=125.21, Y=729.30, Mass=70345, SNR=59.5, Peak=11408 HFD=3.0
02:06:19.683 00.001 21068 Star::Find(15, 548, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.684 00.001 21068 Star::Find returns 1 (0), X=548.03, Y=838.37, Mass=93371, SNR=70.5, Peak=15501 HFD=3.1
02:06:19.685 00.001 21068 Star::Find(15, 1051, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.686 00.001 21068 Star::Find returns 1 (0), X=1052.70, Y=673.28, Mass=63081, SNR=49.9, Peak=9769 HFD=2.9
02:06:19.687 00.001 21068 Star::Find(15, 1020, 636, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.687 00.000 21068 Star::Find returns 1 (0), X=1021.26, Y=636.85, Mass=65736, SNR=55.9, Peak=11533 HFD=3.0
02:06:19.688 00.001 21068 Star::Find(15, 60, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12179
02:06:19.689 00.001 21068 Star::Find returns 1 (0), X=61.16, Y=629.93, Mass=66993, SNR=58.0, Peak=11750 HFD=3.0
02:06:19.690 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
02:06:19.690 00.000 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
02:06:19.691 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.36 hyp=0.38 cameraTheta=1.28 mountX=-0.04 mountY=-0.38, mountTheta=-1.69
02:06:19.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.36, opts=13)
02:06:19.693 00.000 21068 Enqueuing Move request for scope (0.11, 0.36)
02:06:19.694 00.001 16108 Worker thread wakes up
02:06:19.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.36) opts 0xd
02:06:19.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.36)
02:06:19.694 00.000 16108 Moving (0.11, 0.36) raw xDistance=-0.04 yDistance=-0.38
02:06:19.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:19.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:19.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:06:19.695 00.001 16108 MoveAxis(E, 0, ABG)
02:06:19.695 00.000 16108 Move returns status 0, amount 0
02:06:19.695 00.000 16108 MoveAxis(N, 0, ABG)
02:06:19.695 00.000 16108 Move returns status 0, amount 0
02:06:19.695 00.000 16108 move complete, result=0
02:06:19.695 00.000 16108 worker thread done servicing request
02:06:19.698 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3360, FiltMin=2893, FiltMax=58505, Gamma=1.000
02:06:19.713 00.015 21068 UpdateGuideState exits: m=118499 SNR=82.7
02:06:19.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:19.716 00.001 21068 Enqueuing Expose request
02:06:19.717 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:06:19.718 00.001 16108 Worker thread wakes up
02:06:19.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:19.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:20.695 00.977 16108 Exposure complete
02:06:20.749 00.054 16108 worker thread done servicing request
02:06:20.749 00.000 21068 OnExposeComplete: enter
02:06:20.750 00.001 21068 UpdateGuideState(): m_state=6
02:06:20.751 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12180
02:06:20.752 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=876.69, Mass=126838, SNR=89.9, Peak=16921 HFD=3.2
02:06:20.753 00.001 21068 MultiStar: [#1 0.06,-0.02,1.21,U] [#2 -0.10,-0.18,1.10,U] [#3 -0.07,-0.18,0.97,U] [#4 -0.02,0.12,0.90,U] [#5 -0.01,-0.11,0.86,U] [#6 0.23,0.05,0.76,U] [#7 0.08,-0.18,0.60,U] [#8 0.07,-0.07,0.89,U] 
02:06:20.753 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.21, 0.21}
02:06:20.754 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
02:06:20.755 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:06:20.757 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=-0.05 mountY=0.03, mountTheta=2.66
02:06:20.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
02:06:20.760 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
02:06:20.761 00.001 16108 Worker thread wakes up
02:06:20.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:06:20.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:06:20.761 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
02:06:20.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:20.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:20.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:06:20.761 00.000 16108 MoveAxis(E, 0, ABG)
02:06:20.761 00.000 16108 Move returns status 0, amount 0
02:06:20.761 00.000 16108 MoveAxis(N, 0, ABG)
02:06:20.761 00.000 16108 Move returns status 0, amount 0
02:06:20.761 00.000 16108 move complete, result=0
02:06:20.761 00.000 16108 worker thread done servicing request
02:06:20.767 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3360, FiltMin=2899, FiltMax=58262, Gamma=1.000
02:06:20.789 00.022 21068 UpdateGuideState exits: m=126838 SNR=89.9
02:06:20.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:20.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:20.792 00.001 21068 Enqueuing Expose request
02:06:20.793 00.001 16108 Worker thread wakes up
02:06:20.793 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:20.793 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:20.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:21.954 01.161 16108 Exposure complete
02:06:22.027 00.073 16108 worker thread done servicing request
02:06:22.028 00.001 21068 OnExposeComplete: enter
02:06:22.029 00.001 21068 UpdateGuideState(): m_state=6
02:06:22.030 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12181
02:06:22.030 00.000 21068 Star::Find returns 1 (0), X=222.34, Y=876.55, Mass=113786, SNR=78.5, Peak=14483 HFD=3.2
02:06:22.031 00.001 21068 MultiStar: [#1 0.02,-0.02,1.43,U] [#2 0.02,0.02,1.42,U] [#3 0.15,-0.15,1.08,U] [#4 0.13,0.21,0.99,U] [#5 0.12,-0.01,0.99,U] [#6 0.27,0.13,0.78,U] [#7 -0.01,-0.01,0.78,U] [#8 -0.25,-0.15,1.03,U] 
02:06:22.032 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.07, 0.07}
02:06:22.034 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
02:06:22.034 00.000 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
02:06:22.035 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
02:06:22.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
02:06:22.037 00.000 21068 Enqueuing Move request for scope (0.05, 0.00)
02:06:22.038 00.001 16108 Worker thread wakes up
02:06:22.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:06:22.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:06:22.038 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.02
02:06:22.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:22.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:22.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:06:22.038 00.000 16108 MoveAxis(E, 0, ABG)
02:06:22.038 00.000 16108 Move returns status 0, amount 0
02:06:22.039 00.001 16108 MoveAxis(N, 0, ABG)
02:06:22.039 00.000 16108 Move returns status 0, amount 0
02:06:22.039 00.000 16108 move complete, result=0
02:06:22.039 00.000 16108 worker thread done servicing request
02:06:22.045 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=387, max=65535, med=3360, FiltMin=2877, FiltMax=56502, Gamma=1.000
02:06:22.067 00.022 21068 UpdateGuideState exits: m=113786 SNR=78.5
02:06:22.070 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:22.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:22.071 00.000 21068 Enqueuing Expose request
02:06:22.072 00.001 16108 Worker thread wakes up
02:06:22.072 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:22.073 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:22.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:23.049 00.976 16108 Exposure complete
02:06:23.112 00.063 16108 worker thread done servicing request
02:06:23.112 00.000 21068 OnExposeComplete: enter
02:06:23.113 00.001 21068 UpdateGuideState(): m_state=6
02:06:23.114 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12182
02:06:23.115 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=876.87, Mass=135015, SNR=99.1, Peak=18889 HFD=3.4
02:06:23.116 00.001 21068 MultiStar: [#1 0.05,0.13,1.21,U] [#2 0.09,0.20,0.93,U] [#3 0.03,-0.08,0.93,U] [#4 0.13,0.07,0.79,U] [#5 0.31,-0.16,0.81,U] [#6 0.23,-0.06,0.79,U] [#7 -0.09,0.08,0.51,U] [#8 0.01,-0.13,0.70,U] 
02:06:23.117 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.29, 0.40}
02:06:23.118 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:06:23.119 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:06:23.119 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.48 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
02:06:23.122 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
02:06:23.123 00.001 21068 Enqueuing Move request for scope (0.13, 0.06)
02:06:23.124 00.001 16108 Worker thread wakes up
02:06:23.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
02:06:23.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
02:06:23.124 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.11 yDistance=-0.09
02:06:23.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:06:23.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:23.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:06:23.124 00.000 16108 MoveAxis(E, 0, ABG)
02:06:23.125 00.001 16108 Move returns status 0, amount 0
02:06:23.125 00.000 16108 MoveAxis(N, 0, ABG)
02:06:23.125 00.000 16108 Move returns status 0, amount 0
02:06:23.125 00.000 16108 move complete, result=0
02:06:23.125 00.000 16108 worker thread done servicing request
02:06:23.128 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3360, FiltMin=2921, FiltMax=61081, Gamma=1.000
02:06:23.153 00.025 21068 UpdateGuideState exits: m=135015 SNR=99.1
02:06:23.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:23.155 00.000 21068 Enqueuing Expose request
02:06:23.156 00.001 16108 Worker thread wakes up
02:06:23.156 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:23.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:23.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:24.337 01.180 16108 Exposure complete
02:06:24.395 00.058 16108 worker thread done servicing request
02:06:24.396 00.001 21068 OnExposeComplete: enter
02:06:24.396 00.000 21068 UpdateGuideState(): m_state=6
02:06:24.398 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12183
02:06:24.399 00.001 21068 Star::Find returns 1 (0), X=222.66, Y=876.97, Mass=113937, SNR=81.1, Peak=16009 HFD=3.3
02:06:24.400 00.001 21068 MultiStar: [#1 0.11,0.29,1.20,U] [#2 0.05,0.27,1.36,U] [#3 0.14,0.19,1.24,U] [#4 0.01,0.28,0.81,U] [#5 0.04,0.08,1.16,U] [#6 0.18,0.33,1.02,U] [#7 -0.17,0.18,0.64,U] [#8 -0.04,0.08,0.79,U] 
02:06:24.401 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.25}, one-star: {0.38, 0.50}
02:06:24.402 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
02:06:24.402 00.000 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
02:06:24.403 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.21 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
02:06:24.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.25, opts=13)
02:06:24.406 00.001 21068 Enqueuing Move request for scope (0.09, 0.25)
02:06:24.406 00.000 16108 Worker thread wakes up
02:06:24.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
02:06:24.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
02:06:24.406 00.000 16108 Moving (0.09, 0.25) raw xDistance=-0.05 yDistance=-0.26
02:06:24.407 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:24.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:24.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:06:24.407 00.000 16108 MoveAxis(E, 0, ABG)
02:06:24.407 00.000 16108 Move returns status 0, amount 0
02:06:24.407 00.000 16108 MoveAxis(N, 0, ABG)
02:06:24.407 00.000 16108 Move returns status 0, amount 0
02:06:24.407 00.000 16108 move complete, result=0
02:06:24.407 00.000 16108 worker thread done servicing request
02:06:24.411 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3360, FiltMin=2870, FiltMax=63513, Gamma=1.000
02:06:24.427 00.016 21068 UpdateGuideState exits: m=113937 SNR=81.1
02:06:24.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:24.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:24.430 00.001 21068 Enqueuing Expose request
02:06:24.431 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:06:24.433 00.002 16108 Worker thread wakes up
02:06:24.433 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:24.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:25.399 00.966 16108 Exposure complete
02:06:25.488 00.089 16108 worker thread done servicing request
02:06:25.488 00.000 21068 OnExposeComplete: enter
02:06:25.489 00.001 21068 UpdateGuideState(): m_state=6
02:06:25.490 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12184
02:06:25.491 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.58, Mass=133320, SNR=90.8, Peak=15209 HFD=3.2
02:06:25.492 00.001 21068 MultiStar: [#1 0.09,0.13,1.09,U] [#2 0.08,-0.10,1.31,U] [#3 0.20,0.03,0.99,U] [#4 -0.06,0.18,0.76,U] [#5 -0.01,-0.01,0.85,U] [#6 0.31,0.02,0.82,U] [#7 0.07,0.05,0.55,U] [#8 -0.12,0.23,0.77,U] 
02:06:25.493 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.17, 0.11}
02:06:25.493 00.000 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
02:06:25.495 00.002 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
02:06:25.496 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:06:25.497 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.06, opts=13)
02:06:25.498 00.001 21068 Enqueuing Move request for scope (0.09, 0.06)
02:06:25.499 00.001 16108 Worker thread wakes up
02:06:25.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
02:06:25.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
02:06:25.499 00.000 16108 Moving (0.09, 0.06) raw xDistance=-0.08 yDistance=-0.08
02:06:25.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:06:25.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:25.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:06:25.499 00.000 16108 MoveAxis(E, 0, ABG)
02:06:25.499 00.000 16108 Move returns status 0, amount 0
02:06:25.499 00.000 16108 MoveAxis(N, 0, ABG)
02:06:25.499 00.000 16108 Move returns status 0, amount 0
02:06:25.499 00.000 16108 move complete, result=0
02:06:25.499 00.000 16108 worker thread done servicing request
02:06:25.502 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3360, FiltMin=2905, FiltMax=65497, Gamma=1.000
02:06:25.521 00.019 21068 UpdateGuideState exits: m=133320 SNR=90.8
02:06:25.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:25.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:25.524 00.001 21068 Enqueuing Expose request
02:06:25.525 00.001 16108 Worker thread wakes up
02:06:25.525 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:25.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:25.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:26.700 01.175 16108 Exposure complete
02:06:26.764 00.064 16108 worker thread done servicing request
02:06:26.764 00.000 21068 OnExposeComplete: enter
02:06:26.765 00.001 21068 UpdateGuideState(): m_state=6
02:06:26.766 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12185
02:06:26.768 00.002 21068 Star::Find returns 1 (0), X=222.34, Y=876.61, Mass=131611, SNR=87.3, Peak=14569 HFD=3.2
02:06:26.770 00.002 21068 MultiStar: [#1 -0.02,0.13,1.06,U] [#2 -0.06,-0.12,1.21,U] [#3 0.03,-0.08,1.26,U] [#4 0.16,-0.15,0.82,U] [#5 0.07,-0.16,0.92,U] [#6 0.06,-0.08,0.76,U] [#7 -0.09,0.03,0.71,U] [#8 -0.17,0.00,0.82,U] 
02:06:26.771 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.07, 0.14}
02:06:26.773 00.002 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
02:06:26.774 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
02:06:26.776 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.39 mountX=-0.01 mountY=0.03, mountTheta=1.93
02:06:26.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
02:06:26.781 00.003 21068 Enqueuing Move request for scope (0.01, -0.03)
02:06:26.782 00.001 16108 Worker thread wakes up
02:06:26.783 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:06:26.783 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:06:26.783 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
02:06:26.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:06:26.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:26.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:06:26.783 00.000 16108 MoveAxis(E, 0, ABG)
02:06:26.783 00.000 16108 Move returns status 0, amount 0
02:06:26.783 00.000 16108 MoveAxis(N, 0, ABG)
02:06:26.783 00.000 16108 Move returns status 0, amount 0
02:06:26.783 00.000 16108 move complete, result=0
02:06:26.783 00.000 16108 worker thread done servicing request
02:06:26.787 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3360, FiltMin=2918, FiltMax=63769, Gamma=1.000
02:06:26.804 00.017 21068 UpdateGuideState exits: m=131611 SNR=87.3
02:06:26.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:26.806 00.000 21068 Enqueuing Expose request
02:06:26.807 00.001 16108 Worker thread wakes up
02:06:26.807 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:26.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:26.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:27.792 00.984 16108 Exposure complete
02:06:27.854 00.062 16108 worker thread done servicing request
02:06:27.854 00.000 21068 OnExposeComplete: enter
02:06:27.854 00.000 21068 UpdateGuideState(): m_state=6
02:06:27.856 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12186
02:06:27.857 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=877.04, Mass=135151, SNR=105.6, Peak=16947 HFD=3.4
02:06:27.858 00.001 21068 MultiStar: [#1 0.05,0.42,0.97,U] [#2 -0.10,0.01,1.02,U] [#3 -0.03,0.11,0.79,U] [#4 -0.07,0.17,0.70,U] [#5 0.00,0.04,0.69,U] [#6 -0.03,-0.04,0.57,U] [#7 -0.05,0.07,0.58,U] [#8 0.08,0.39,0.66,U] 
02:06:27.859 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.21}, one-star: {0.05, 0.57}
02:06:27.859 00.000 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
02:06:27.860 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
02:06:27.861 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.62 mountX=0.05 mountY=-0.21, mountTheta=-1.34
02:06:27.862 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.21, opts=13)
02:06:27.863 00.001 21068 Enqueuing Move request for scope (-0.01, 0.21)
02:06:27.864 00.001 16108 Worker thread wakes up
02:06:27.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
02:06:27.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
02:06:27.864 00.000 16108 Moving (-0.01, 0.21) raw xDistance=0.05 yDistance=-0.21
02:06:27.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:27.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:27.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:06:27.864 00.000 16108 MoveAxis(E, 0, ABG)
02:06:27.864 00.000 16108 Move returns status 0, amount 0
02:06:27.865 00.001 16108 MoveAxis(N, 0, ABG)
02:06:27.865 00.000 16108 Move returns status 0, amount 0
02:06:27.865 00.000 16108 move complete, result=0
02:06:27.865 00.000 16108 worker thread done servicing request
02:06:27.871 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3360, FiltMin=2877, FiltMax=59357, Gamma=1.000
02:06:27.896 00.025 21068 UpdateGuideState exits: m=135151 SNR=105.6
02:06:27.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:27.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:27.899 00.001 21068 Enqueuing Expose request
02:06:27.900 00.001 16108 Worker thread wakes up
02:06:27.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:27.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:27.900 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:29.068 01.168 16108 Exposure complete
02:06:29.132 00.064 16108 worker thread done servicing request
02:06:29.132 00.000 21068 OnExposeComplete: enter
02:06:29.133 00.001 21068 UpdateGuideState(): m_state=6
02:06:29.134 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12187
02:06:29.135 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.65, Mass=134705, SNR=93.3, Peak=16051 HFD=3.3
02:06:29.136 00.001 21068 MultiStar: [#1 0.08,0.46,1.08,U] [#2 -0.27,0.02,1.15,U] [#3 -0.09,0.16,1.03,U] [#4 0.11,0.43,0.80,U] [#5 0.00,0.04,0.88,U] [#6 0.00,0.14,0.72,U] [#7 -0.21,0.15,0.60,U] [#8 -0.29,0.15,0.79,U] 
02:06:29.136 00.000 21068 single-star, 8 included, MultiStar: {-0.08, 0.19}, one-star: {-0.06, 0.17}
02:06:29.138 00.002 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:06:29.139 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:06:29.140 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.09 mountY=-0.15, mountTheta=-1.07
02:06:29.141 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.17, opts=13)
02:06:29.142 00.001 21068 Enqueuing Move request for scope (-0.06, 0.17)
02:06:29.142 00.000 16108 Worker thread wakes up
02:06:29.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
02:06:29.143 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
02:06:29.143 00.000 16108 Moving (-0.06, 0.17) raw xDistance=0.09 yDistance=-0.15
02:06:29.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:29.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:29.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:06:29.143 00.000 16108 MoveAxis(E, 0, ABG)
02:06:29.143 00.000 16108 Move returns status 0, amount 0
02:06:29.143 00.000 16108 MoveAxis(N, 0, ABG)
02:06:29.143 00.000 16108 Move returns status 0, amount 0
02:06:29.143 00.000 16108 move complete, result=0
02:06:29.143 00.000 16108 worker thread done servicing request
02:06:29.148 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3360, FiltMin=2873, FiltMax=65510, Gamma=1.000
02:06:29.163 00.015 21068 UpdateGuideState exits: m=134705 SNR=93.3
02:06:29.166 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:29.168 00.001 21068 Enqueuing Expose request
02:06:29.171 00.003 16108 Worker thread wakes up
02:06:29.171 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:29.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:29.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:30.143 00.971 16108 Exposure complete
02:06:30.200 00.057 16108 worker thread done servicing request
02:06:30.200 00.000 21068 OnExposeComplete: enter
02:06:30.201 00.001 21068 UpdateGuideState(): m_state=6
02:06:30.202 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12188
02:06:30.203 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.86, Mass=131388, SNR=96.2, Peak=16723 HFD=3.4
02:06:30.204 00.001 21068 MultiStar: [#1 -0.24,0.36,1.26,U] [#2 -0.09,0.03,0.93,U] [#3 -0.17,-0.02,0.93,U] [#4 0.01,0.23,0.77,U] [#5 -0.01,0.17,0.91,U] [#6 -0.10,0.06,0.71,U] [#7 -0.27,0.10,0.55,U] [#8 -0.33,0.00,0.76,U] 
02:06:30.206 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.03, 0.39}
02:06:30.206 00.000 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
02:06:30.207 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
02:06:30.208 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.25 mountX=0.16 mountY=-0.13, mountTheta=-0.68
02:06:30.209 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.16, opts=13)
02:06:30.210 00.001 21068 Enqueuing Move request for scope (-0.13, 0.16)
02:06:30.211 00.001 16108 Worker thread wakes up
02:06:30.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
02:06:30.211 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
02:06:30.211 00.000 16108 Moving (-0.13, 0.16) raw xDistance=0.16 yDistance=-0.13
02:06:30.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:06:30.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:30.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:06:30.211 00.000 16108 MoveAxis(E, 0, ABG)
02:06:30.211 00.000 16108 Move returns status 0, amount 0
02:06:30.211 00.000 16108 MoveAxis(N, 0, ABG)
02:06:30.211 00.000 16108 Move returns status 0, amount 0
02:06:30.211 00.000 16108 move complete, result=0
02:06:30.211 00.000 16108 worker thread done servicing request
02:06:30.218 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3360, FiltMin=2902, FiltMax=63997, Gamma=1.000
02:06:30.243 00.025 21068 UpdateGuideState exits: m=131388 SNR=96.2
02:06:30.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:30.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:30.245 00.000 21068 Enqueuing Expose request
02:06:30.246 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:30.247 00.001 16108 Worker thread wakes up
02:06:30.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:30.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:31.404 01.157 16108 Exposure complete
02:06:31.460 00.056 16108 worker thread done servicing request
02:06:31.460 00.000 21068 OnExposeComplete: enter
02:06:31.461 00.001 21068 UpdateGuideState(): m_state=6
02:06:31.462 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12189
02:06:31.463 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.96, Mass=120802, SNR=81.0, Peak=15283 HFD=3.4
02:06:31.464 00.001 21068 MultiStar: [#1 -0.07,0.22,1.23,U] [#2 -0.14,-0.12,1.35,U] [#3 -0.07,0.03,0.99,U] [#4 -0.08,0.33,0.85,U] [#5 0.10,0.17,1.00,U] [#6 0.28,0.16,0.83,U] [#7 -0.21,-0.15,0.62,U] [#8 0.02,0.28,0.77,U] 
02:06:31.465 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.16}, one-star: {0.20, 0.49}
02:06:31.465 00.000 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
02:06:31.466 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
02:06:31.468 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=0.03 mountY=-0.15, mountTheta=-1.39
02:06:31.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.16, opts=13)
02:06:31.471 00.001 21068 Enqueuing Move request for scope (-0.00, 0.16)
02:06:31.472 00.001 16108 Worker thread wakes up
02:06:31.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
02:06:31.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
02:06:31.472 00.000 16108 Moving (-0.00, 0.16) raw xDistance=0.03 yDistance=-0.15
02:06:31.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:06:31.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:31.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:06:31.472 00.000 16108 MoveAxis(E, 0, ABG)
02:06:31.472 00.000 16108 Move returns status 0, amount 0
02:06:31.472 00.000 16108 MoveAxis(N, 0, ABG)
02:06:31.473 00.001 16108 Move returns status 0, amount 0
02:06:31.473 00.000 16108 move complete, result=0
02:06:31.473 00.000 16108 worker thread done servicing request
02:06:31.476 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=368, max=65535, med=3360, FiltMin=2899, FiltMax=65510, Gamma=1.000
02:06:31.491 00.015 21068 UpdateGuideState exits: m=120802 SNR=81.0
02:06:31.493 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:31.495 00.001 21068 Enqueuing Expose request
02:06:31.496 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:31.496 00.000 16108 Worker thread wakes up
02:06:31.498 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:31.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:32.490 00.992 16108 Exposure complete
02:06:32.551 00.061 16108 worker thread done servicing request
02:06:32.551 00.000 21068 OnExposeComplete: enter
02:06:32.552 00.001 21068 UpdateGuideState(): m_state=6
02:06:32.554 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12190
02:06:32.555 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=877.17, Mass=145776, SNR=99.5, Peak=18361 HFD=3.5
02:06:32.556 00.001 21068 MultiStar: [#1 0.32,0.38,1.01,U] [#2 0.14,0.14,1.12,U] [#3 0.24,0.19,0.83,U] [#4 -0.09,0.46,0.74,U] [#5 0.28,0.12,0.80,U] [#6 0.31,0.29,0.78,U] [#7 -0.05,0.16,0.59,U] [#8 0.12,0.31,0.69,U] 
02:06:32.558 00.002 21068 refined, 8 included, MultiStar: {0.20, 0.31}, one-star: {0.35, 0.70}
02:06:32.560 00.002 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
02:06:32.562 00.002 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
02:06:32.564 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.01 mountX=-0.14 mountY=-0.35, mountTheta=-1.95
02:06:32.567 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.31, opts=13)
02:06:32.568 00.001 21068 Enqueuing Move request for scope (0.20, 0.31)
02:06:32.570 00.002 16108 Worker thread wakes up
02:06:32.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
02:06:32.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
02:06:32.570 00.000 16108 Moving (0.20, 0.31) raw xDistance=-0.14 yDistance=-0.35
02:06:32.571 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:06:32.571 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.63
02:06:32.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:06:32.571 00.000 16108 MoveAxis(E, 0, ABG)
02:06:32.571 00.000 16108 Move returns status 0, amount 0
02:06:32.571 00.000 16108 MoveAxis(N, 71, ABG)
02:06:32.571 00.000 16108 Guiding  Dir = 0, Dur = 71
02:06:32.571 00.000 16108 IsSlewing returns 0
02:06:32.572 00.001 16108 IsGuiding returns 0
02:06:32.578 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3360, FiltMin=2928, FiltMax=62067, Gamma=1.000
02:06:32.604 00.026 21068 UpdateGuideState exits: m=145776 SNR=99.5
02:06:32.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:32.605 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:32.606 00.001 21068 Enqueuing Expose request
02:06:32.634 00.028 16108 PulseGuide returned control before completion, sleep 19
02:06:32.664 00.030 16108 IsGuiding returns 1
02:06:32.664 00.000 16108 scope still moving after pulse duration time elapsed
02:06:32.696 00.032 16108 IsSlewing returns 0
02:06:32.696 00.000 16108 IsGuiding returns 1
02:06:32.728 00.032 16108 IsSlewing returns 0
02:06:32.728 00.000 16108 IsGuiding returns 0
02:06:32.728 00.000 16108 scope move finished after 71 + 85 ms
02:06:32.728 00.000 16108 Move returns status 0, amount 71
02:06:32.728 00.000 16108 move complete, result=0
02:06:32.729 00.001 16108 worker thread done servicing request
02:06:32.729 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 71 ms NORTH
02:06:32.732 00.003 16108 Worker thread wakes up
02:06:32.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:32.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:33.879 01.147 16108 Exposure complete
02:06:33.961 00.082 16108 worker thread done servicing request
02:06:33.961 00.000 21068 OnExposeComplete: enter
02:06:33.963 00.002 21068 UpdateGuideState(): m_state=6
02:06:33.965 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12191
02:06:33.966 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.93, Mass=137451, SNR=85.3, Peak=17385 HFD=3.4
02:06:33.967 00.001 21068 MultiStar: [#1 0.01,0.18,1.16,U] [#2 0.14,0.19,1.26,U] [#3 0.35,0.09,1.18,U] [#4 0.07,0.42,0.88,U] [#5 0.11,0.20,0.97,U] [#6 -0.03,0.24,0.88,U] [#7 -0.02,0.21,0.70,U] [#8 0.17,0.19,0.86,U] 
02:06:33.968 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.24}, one-star: {0.19, 0.45}
02:06:33.971 00.003 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
02:06:33.972 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
02:06:33.973 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.26 cameraTheta=1.10 mountX=-0.08 mountY=-0.26, mountTheta=-1.86
02:06:33.974 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.24, opts=13)
02:06:33.975 00.001 21068 Enqueuing Move request for scope (0.12, 0.24)
02:06:33.976 00.001 16108 Worker thread wakes up
02:06:33.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
02:06:33.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
02:06:33.976 00.000 16108 Moving (0.12, 0.24) raw xDistance=-0.08 yDistance=-0.26
02:06:33.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:06:33.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:06:33.976 00.000 16108 MoveAxis(E, 0, ABG)
02:06:33.976 00.000 16108 Move returns status 0, amount 0
02:06:33.976 00.000 16108 MoveAxis(N, 52, ABG)
02:06:33.976 00.000 16108 Guiding  Dir = 0, Dur = 52
02:06:33.977 00.001 16108 IsSlewing returns 0
02:06:33.977 00.000 16108 IsGuiding returns 0
02:06:33.978 00.001 16108 PulseGuide returned control before completion, sleep 61
02:06:33.980 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3357, FiltMin=2893, FiltMax=57859, Gamma=1.000
02:06:34.002 00.022 21068 UpdateGuideState exits: m=137451 SNR=85.3
02:06:34.004 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:34.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:34.006 00.001 21068 Enqueuing Expose request
02:06:34.043 00.037 16108 IsGuiding returns 1
02:06:34.043 00.000 16108 scope still moving after pulse duration time elapsed
02:06:34.075 00.032 16108 IsSlewing returns 0
02:06:34.076 00.001 16108 IsGuiding returns 0
02:06:34.076 00.000 16108 scope move finished after 52 + 47 ms
02:06:34.076 00.000 16108 Move returns status 0, amount 52
02:06:34.076 00.000 16108 move complete, result=0
02:06:34.076 00.000 16108 worker thread done servicing request
02:06:34.076 00.000 16108 Worker thread wakes up
02:06:34.076 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
02:06:34.080 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:34.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:35.052 00.972 16108 Exposure complete
02:06:35.104 00.052 16108 worker thread done servicing request
02:06:35.104 00.000 21068 OnExposeComplete: enter
02:06:35.105 00.001 21068 UpdateGuideState(): m_state=6
02:06:35.106 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12192
02:06:35.107 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=876.87, Mass=136796, SNR=83.1, Peak=16211 HFD=3.8
02:06:35.109 00.002 21068 MultiStar: [#1 -0.06,0.34,1.10,U] [#2 -0.41,0.23,1.08,U] [#3 -0.05,0.23,1.06,U] [#4 -0.00,0.38,0.82,U] [#5 -0.08,0.03,1.13,U] [#6 0.04,0.27,0.94,U] [#7 -0.13,0.28,0.59,U] [#8 -0.46,0.22,0.75,U] 
02:06:35.111 00.002 21068 refined, 8 included, MultiStar: {-0.14, 0.26}, one-star: {-0.17, 0.39}
02:06:35.113 00.002 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
02:06:35.114 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
02:06:35.116 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.08 mountX=0.19 mountY=-0.22, mountTheta=-0.86
02:06:35.119 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.26, opts=13)
02:06:35.120 00.001 21068 Enqueuing Move request for scope (-0.14, 0.26)
02:06:35.123 00.003 16108 Worker thread wakes up
02:06:35.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
02:06:35.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
02:06:35.123 00.000 16108 Moving (-0.14, 0.26) raw xDistance=0.19 yDistance=-0.22
02:06:35.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:06:35.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:06:35.123 00.000 16108 MoveAxis(E, 0, ABG)
02:06:35.123 00.000 16108 Move returns status 0, amount 0
02:06:35.123 00.000 16108 MoveAxis(N, 44, ABG)
02:06:35.123 00.000 16108 Guiding  Dir = 0, Dur = 44
02:06:35.124 00.001 16108 IsSlewing returns 0
02:06:35.124 00.000 16108 IsGuiding returns 0
02:06:35.132 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3360, FiltMin=2877, FiltMax=65510, Gamma=1.000
02:06:35.139 00.007 16108 PulseGuide returned control before completion, sleep 39
02:06:35.158 00.019 21068 UpdateGuideState exits: m=136796 SNR=83.1
02:06:35.160 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:35.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:35.162 00.001 21068 Enqueuing Expose request
02:06:35.184 00.022 16108 IsGuiding returns 1
02:06:35.184 00.000 16108 scope still moving after pulse duration time elapsed
02:06:35.216 00.032 16108 IsSlewing returns 0
02:06:35.216 00.000 16108 IsGuiding returns 0
02:06:35.216 00.000 16108 scope move finished after 44 + 48 ms
02:06:35.216 00.000 16108 Move returns status 0, amount 44
02:06:35.216 00.000 16108 move complete, result=0
02:06:35.216 00.000 16108 worker thread done servicing request
02:06:35.216 00.000 16108 Worker thread wakes up
02:06:35.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:35.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:35.220 00.004 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
02:06:36.374 01.154 16108 Exposure complete
02:06:36.457 00.083 16108 worker thread done servicing request
02:06:36.457 00.000 21068 OnExposeComplete: enter
02:06:36.458 00.001 21068 UpdateGuideState(): m_state=6
02:06:36.459 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12193
02:06:36.460 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=876.84, Mass=131736, SNR=99.0, Peak=15955 HFD=3.9
02:06:36.461 00.001 21068 MultiStar: [#1 -0.32,0.42,0.97,U] [#2 -0.54,0.19,1.01,U] [#3 -0.45,0.30,0.99,U] [#4 -0.43,0.46,0.00,M1] [#5 -0.32,0.18,0.87,U] [#6 -0.26,0.26,0.72,U] [#7 -0.36,0.38,0.58,U] [#8 -0.41,0.60,0.00,M1] 
02:06:36.461 00.000 21068 single-star, 6 included, MultiStar: {-0.36, 0.30}, one-star: {-0.25, 0.37}
02:06:36.462 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
02:06:36.463 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
02:06:36.463 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.37 hyp=0.44 cameraTheta=2.16 mountX=0.31 mountY=-0.30, mountTheta=-0.77
02:06:36.467 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.37, opts=13)
02:06:36.468 00.001 21068 Enqueuing Move request for scope (-0.25, 0.37)
02:06:36.469 00.001 16108 Worker thread wakes up
02:06:36.470 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.37) opts 0xd
02:06:36.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.37)
02:06:36.470 00.000 16108 Moving (-0.25, 0.37) raw xDistance=0.31 yDistance=-0.30
02:06:36.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:06:36.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:06:36.470 00.000 16108 MoveAxis(W, 81, ABG)
02:06:36.470 00.000 16108 Guiding  Dir = 3, Dur = 81
02:06:36.470 00.000 16108 IsSlewing returns 0
02:06:36.470 00.000 16108 IsGuiding returns 0
02:06:36.476 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3357, FiltMin=2816, FiltMax=61347, Gamma=1.000
02:06:36.497 00.021 21068 UpdateGuideState exits: m=131736 SNR=99.0
02:06:36.499 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:36.502 00.002 21068 Enqueuing Expose request
02:06:36.502 00.000 16108 PulseGuide returned control before completion, sleep 59
02:06:36.563 00.061 16108 IsGuiding returns 1
02:06:36.563 00.000 16108 scope still moving after pulse duration time elapsed
02:06:36.595 00.032 16108 IsSlewing returns 0
02:06:36.595 00.000 16108 IsGuiding returns 0
02:06:36.595 00.000 16108 scope move finished after 81 + 43 ms
02:06:36.595 00.000 16108 Move returns status 0, amount 81
02:06:36.595 00.000 16108 MoveAxis(N, 60, ABG)
02:06:36.595 00.000 16108 Guiding  Dir = 0, Dur = 60
02:06:36.595 00.000 16108 IsSlewing returns 0
02:06:36.595 00.000 16108 IsGuiding returns 0
02:06:36.660 00.065 16108 IsGuiding returns 1
02:06:36.661 00.001 16108 scope still moving after pulse duration time elapsed
02:06:36.690 00.029 16108 IsSlewing returns 0
02:06:36.690 00.000 16108 IsGuiding returns 1
02:06:36.721 00.031 16108 IsSlewing returns 0
02:06:36.721 00.000 16108 IsGuiding returns 1
02:06:36.753 00.032 16108 IsSlewing returns 0
02:06:36.753 00.000 16108 IsGuiding returns 0
02:06:36.753 00.000 16108 scope move finished after 60 + 97 ms
02:06:36.753 00.000 16108 Move returns status 0, amount 60
02:06:36.753 00.000 16108 move complete, result=0
02:06:36.753 00.000 16108 worker thread done servicing request
02:06:36.753 00.000 16108 Worker thread wakes up
02:06:36.753 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.3 px 60 ms NORTH
02:06:36.756 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:36.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:37.719 00.963 16108 Exposure complete
02:06:37.787 00.068 16108 worker thread done servicing request
02:06:37.787 00.000 21068 OnExposeComplete: enter
02:06:37.788 00.001 21068 UpdateGuideState(): m_state=6
02:06:37.790 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12194
02:06:37.792 00.002 21068 Star::Find returns 1 (0), X=222.19, Y=876.93, Mass=124744, SNR=85.4, Peak=17043 HFD=3.1
02:06:37.793 00.001 21068 MultiStar: [#1 -0.17,0.33,1.10,U] [#2 -0.13,0.06,1.11,U] [#3 -0.12,0.24,1.03,U] [#4 0.06,0.64,0.00,M2] [#5 0.01,-0.01,0.88,U] [#6 0.07,0.11,0.75,U] [#7 -0.40,0.26,0.65,U] [#8 -0.20,0.38,0.74,U] 
02:06:37.794 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.23}, one-star: {-0.08, 0.45}
02:06:37.794 00.000 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:06:37.795 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
02:06:37.796 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.06 mountX=0.16 mountY=-0.19, mountTheta=-0.88
02:06:37.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.23, opts=13)
02:06:37.798 00.000 21068 Enqueuing Move request for scope (-0.12, 0.23)
02:06:37.800 00.002 16108 Worker thread wakes up
02:06:37.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
02:06:37.800 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
02:06:37.800 00.000 16108 Moving (-0.12, 0.23) raw xDistance=0.16 yDistance=-0.19
02:06:37.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:06:37.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:37.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:06:37.801 00.001 16108 MoveAxis(E, 0, ABG)
02:06:37.801 00.000 16108 Move returns status 0, amount 0
02:06:37.801 00.000 16108 MoveAxis(N, 0, ABG)
02:06:37.801 00.000 16108 Move returns status 0, amount 0
02:06:37.801 00.000 16108 move complete, result=0
02:06:37.801 00.000 16108 worker thread done servicing request
02:06:37.806 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3360, FiltMin=2870, FiltMax=65510, Gamma=1.000
02:06:37.824 00.018 21068 UpdateGuideState exits: m=124744 SNR=85.4
02:06:37.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:37.825 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:37.826 00.001 21068 Enqueuing Expose request
02:06:37.827 00.001 16108 Worker thread wakes up
02:06:37.827 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:37.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:37.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:39.009 01.181 16108 Exposure complete
02:06:39.071 00.062 16108 worker thread done servicing request
02:06:39.071 00.000 21068 OnExposeComplete: enter
02:06:39.072 00.001 21068 UpdateGuideState(): m_state=6
02:06:39.073 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12195
02:06:39.074 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=876.76, Mass=128983, SNR=75.5, Peak=15577 HFD=3.4
02:06:39.075 00.001 21068 MultiStar: [#1 0.38,0.40,1.60,U] [#2 0.29,0.21,1.44,U] [#3 0.30,0.23,1.19,U] [#4 0.58,0.64,0.00,M3] [#5 0.22,0.04,1.13,U] [#6 0.58,0.20,0.00,M1] [#7 0.18,0.17,0.89,U] [#8 0.33,0.28,0.91,U] 
02:06:39.076 00.001 21068 refined, 6 included, MultiStar: {0.29, 0.24}, one-star: {0.28, 0.28}
02:06:39.077 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
02:06:39.077 00.000 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
02:06:39.078 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.24 hyp=0.38 cameraTheta=0.69 mountX=-0.24 mountY=-0.30, mountTheta=-2.25
02:06:39.081 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.24, opts=13)
02:06:39.082 00.001 21068 Enqueuing Move request for scope (0.29, 0.24)
02:06:39.083 00.001 16108 Worker thread wakes up
02:06:39.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.24) opts 0xd
02:06:39.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.24)
02:06:39.084 00.001 16108 Moving (0.29, 0.24) raw xDistance=-0.24 yDistance=-0.30
02:06:39.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:06:39.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:06:39.084 00.000 16108 MoveAxis(E, 64, ABG)
02:06:39.084 00.000 16108 Guiding  Dir = 2, Dur = 64
02:06:39.084 00.000 16108 IsSlewing returns 0
02:06:39.084 00.000 16108 IsGuiding returns 0
02:06:39.089 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3357, FiltMin=2873, FiltMax=65497, Gamma=1.000
02:06:39.108 00.019 21068 UpdateGuideState exits: m=128983 SNR=75.5
02:06:39.110 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:39.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:39.112 00.001 21068 Enqueuing Expose request
02:06:39.119 00.007 16108 PulseGuide returned control before completion, sleep 39
02:06:39.166 00.047 16108 IsGuiding returns 1
02:06:39.166 00.000 16108 scope still moving after pulse duration time elapsed
02:06:39.197 00.031 16108 IsSlewing returns 0
02:06:39.197 00.000 16108 IsGuiding returns 1
02:06:39.228 00.031 16108 IsSlewing returns 0
02:06:39.228 00.000 16108 IsGuiding returns 0
02:06:39.228 00.000 16108 scope move finished after 64 + 79 ms
02:06:39.228 00.000 16108 Move returns status 0, amount 64
02:06:39.228 00.000 16108 MoveAxis(N, 60, ABG)
02:06:39.228 00.000 16108 Guiding  Dir = 0, Dur = 60
02:06:39.228 00.000 16108 IsSlewing returns 0
02:06:39.228 00.000 16108 IsGuiding returns 0
02:06:39.279 00.051 16108 PulseGuide returned control before completion, sleep 21
02:06:39.307 00.028 16108 IsGuiding returns 1
02:06:39.307 00.000 16108 scope still moving after pulse duration time elapsed
02:06:39.338 00.031 16108 IsSlewing returns 0
02:06:39.338 00.000 16108 IsGuiding returns 1
02:06:39.370 00.032 16108 IsSlewing returns 0
02:06:39.370 00.000 16108 IsGuiding returns 0
02:06:39.370 00.000 16108 scope move finished after 60 + 81 ms
02:06:39.370 00.000 16108 Move returns status 0, amount 60
02:06:39.370 00.000 16108 move complete, result=0
02:06:39.370 00.000 16108 worker thread done servicing request
02:06:39.370 00.000 16108 Worker thread wakes up
02:06:39.370 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:39.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:39.370 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.3 px 60 ms NORTH
02:06:40.340 00.970 16108 Exposure complete
02:06:40.420 00.080 16108 worker thread done servicing request
02:06:40.420 00.000 21068 OnExposeComplete: enter
02:06:40.421 00.001 21068 UpdateGuideState(): m_state=6
02:06:40.424 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12196
02:06:40.425 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=876.78, Mass=133672, SNR=84.8, Peak=14153 HFD=3.5
02:06:40.426 00.001 21068 MultiStar: [#1 -0.27,0.37,1.35,U] [#2 -0.19,0.17,1.32,U] [#3 0.06,0.28,1.27,U] [#4 -0.00,0.56,0.77,U] [#5 0.24,0.31,0.95,U] [#6 0.03,0.42,0.78,U] [#7 -0.05,0.36,0.69,U] [#8 0.01,0.25,0.78,U] 
02:06:40.427 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.32}, one-star: {-0.02, 0.31}
02:06:40.428 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
02:06:40.429 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
02:06:40.430 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.63 mountX=0.07 mountY=-0.30, mountTheta=-1.33
02:06:40.433 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.31, opts=13)
02:06:40.435 00.002 21068 Enqueuing Move request for scope (-0.02, 0.31)
02:06:40.436 00.001 16108 Worker thread wakes up
02:06:40.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
02:06:40.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
02:06:40.436 00.000 16108 Moving (-0.02, 0.31) raw xDistance=0.07 yDistance=-0.30
02:06:40.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:06:40.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:06:40.436 00.000 16108 MoveAxis(E, 0, ABG)
02:06:40.436 00.000 16108 Move returns status 0, amount 0
02:06:40.436 00.000 16108 MoveAxis(N, 60, ABG)
02:06:40.436 00.000 16108 Guiding  Dir = 0, Dur = 60
02:06:40.436 00.000 16108 IsSlewing returns 0
02:06:40.436 00.000 16108 IsGuiding returns 0
02:06:40.441 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3357, FiltMin=2902, FiltMax=60409, Gamma=1.000
02:06:40.453 00.012 16108 PulseGuide returned control before completion, sleep 54
02:06:40.460 00.007 21068 UpdateGuideState exits: m=133672 SNR=84.8
02:06:40.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:40.461 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:40.462 00.001 21068 Enqueuing Expose request
02:06:40.514 00.052 16108 IsGuiding returns 1
02:06:40.514 00.000 16108 scope still moving after pulse duration time elapsed
02:06:40.545 00.031 16108 IsSlewing returns 0
02:06:40.545 00.000 16108 IsGuiding returns 0
02:06:40.545 00.000 16108 scope move finished after 60 + 48 ms
02:06:40.545 00.000 16108 Move returns status 0, amount 60
02:06:40.545 00.000 16108 move complete, result=0
02:06:40.545 00.000 16108 worker thread done servicing request
02:06:40.545 00.000 16108 Worker thread wakes up
02:06:40.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:40.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:40.545 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
02:06:41.705 01.160 16108 Exposure complete
02:06:41.764 00.059 16108 worker thread done servicing request
02:06:41.764 00.000 21068 OnExposeComplete: enter
02:06:41.765 00.001 21068 UpdateGuideState(): m_state=6
02:06:41.767 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12197
02:06:41.768 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=877.09, Mass=134248, SNR=91.2, Peak=16729 HFD=3.3
02:06:41.769 00.001 21068 MultiStar: [#1 0.02,0.57,1.11,U] [#2 0.10,0.30,1.02,U] [#3 -0.11,0.07,0.87,U] [#4 0.16,0.62,0.00,M3] [#5 0.30,0.23,0.91,U] [#6 0.30,0.41,0.70,U] [#7 -0.03,0.30,0.59,U] [#8 -0.11,0.56,0.78,U] 
02:06:41.769 00.000 21068 refined, 7 included, MultiStar: {0.11, 0.39}, one-star: {0.37, 0.61}
02:06:41.770 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
02:06:41.771 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
02:06:41.771 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.29 mountX=-0.04 mountY=-0.41, mountTheta=-1.67
02:06:41.773 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.39, opts=13)
02:06:41.774 00.001 21068 Enqueuing Move request for scope (0.11, 0.39)
02:06:41.775 00.001 16108 Worker thread wakes up
02:06:41.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.39) opts 0xd
02:06:41.776 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.39)
02:06:41.776 00.000 16108 Moving (0.11, 0.39) raw xDistance=-0.04 yDistance=-0.41
02:06:41.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:41.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
02:06:41.776 00.000 16108 MoveAxis(E, 0, ABG)
02:06:41.776 00.000 16108 Move returns status 0, amount 0
02:06:41.776 00.000 16108 MoveAxis(N, 82, ABG)
02:06:41.776 00.000 16108 Guiding  Dir = 0, Dur = 82
02:06:41.776 00.000 16108 IsSlewing returns 0
02:06:41.776 00.000 16108 IsGuiding returns 0
02:06:41.781 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3357, FiltMin=2883, FiltMax=59613, Gamma=1.000
02:06:41.797 00.016 21068 UpdateGuideState exits: m=134248 SNR=91.2
02:06:41.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:41.800 00.001 21068 Enqueuing Expose request
02:06:41.829 00.029 16108 PulseGuide returned control before completion, sleep 40
02:06:41.874 00.045 16108 IsGuiding returns 1
02:06:41.874 00.000 16108 scope still moving after pulse duration time elapsed
02:06:41.904 00.030 16108 IsSlewing returns 0
02:06:41.904 00.000 16108 IsGuiding returns 1
02:06:41.936 00.032 16108 IsSlewing returns 0
02:06:41.936 00.000 16108 IsGuiding returns 0
02:06:41.936 00.000 16108 scope move finished after 82 + 78 ms
02:06:41.936 00.000 16108 Move returns status 0, amount 82
02:06:41.936 00.000 16108 move complete, result=0
02:06:41.937 00.001 16108 worker thread done servicing request
02:06:41.937 00.000 16108 Worker thread wakes up
02:06:41.937 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 82 ms NORTH
02:06:41.939 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:41.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:42.907 00.968 16108 Exposure complete
02:06:42.972 00.065 16108 worker thread done servicing request
02:06:42.972 00.000 21068 OnExposeComplete: enter
02:06:42.974 00.002 21068 UpdateGuideState(): m_state=6
02:06:42.975 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12198
02:06:42.978 00.003 21068 Star::Find returns 1 (0), X=222.61, Y=877.09, Mass=118532, SNR=92.2, Peak=16249 HFD=3.4
02:06:42.980 00.002 21068 MultiStar: [#1 -0.05,0.25,1.08,U] [#2 0.09,0.24,1.25,U] [#3 0.21,0.20,0.94,U] [#4 0.10,0.57,0.87,U] [#5 0.10,0.30,0.96,U] [#6 0.05,0.27,0.69,U] [#7 0.18,0.35,0.56,U] [#8 0.25,0.59,0.00,M1] 
02:06:42.982 00.002 21068 refined, 7 included, MultiStar: {0.13, 0.35}, one-star: {0.33, 0.62}
02:06:42.983 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:06:42.985 00.002 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:06:42.986 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.22 mountX=-0.06 mountY=-0.37, mountTheta=-1.74
02:06:42.989 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.35, opts=13)
02:06:42.991 00.002 21068 Enqueuing Move request for scope (0.13, 0.35)
02:06:42.993 00.002 16108 Worker thread wakes up
02:06:42.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
02:06:42.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
02:06:42.993 00.000 16108 Moving (0.13, 0.35) raw xDistance=-0.06 yDistance=-0.37
02:06:42.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:42.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:06:42.993 00.000 16108 MoveAxis(E, 0, ABG)
02:06:42.993 00.000 16108 Move returns status 0, amount 0
02:06:42.994 00.001 16108 MoveAxis(N, 73, ABG)
02:06:42.994 00.000 16108 Guiding  Dir = 0, Dur = 73
02:06:42.994 00.000 16108 IsSlewing returns 0
02:06:42.994 00.000 16108 IsGuiding returns 0
02:06:43.002 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=237, max=65535, med=3357, FiltMin=2905, FiltMax=63555, Gamma=1.000
02:06:43.016 00.014 16108 PulseGuide returned control before completion, sleep 62
02:06:43.028 00.012 21068 UpdateGuideState exits: m=118532 SNR=92.2
02:06:43.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:43.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:43.031 00.001 21068 Enqueuing Expose request
02:06:43.093 00.062 16108 IsGuiding returns 1
02:06:43.093 00.000 16108 scope still moving after pulse duration time elapsed
02:06:43.124 00.031 16108 IsSlewing returns 0
02:06:43.124 00.000 16108 IsGuiding returns 0
02:06:43.124 00.000 16108 scope move finished after 73 + 56 ms
02:06:43.124 00.000 16108 Move returns status 0, amount 73
02:06:43.124 00.000 16108 move complete, result=0
02:06:43.124 00.000 16108 worker thread done servicing request
02:06:43.124 00.000 16108 Worker thread wakes up
02:06:43.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:43.125 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:43.125 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 73 ms NORTH
02:06:44.281 01.156 16108 Exposure complete
02:06:44.337 00.056 16108 worker thread done servicing request
02:06:44.338 00.001 21068 OnExposeComplete: enter
02:06:44.338 00.000 21068 UpdateGuideState(): m_state=6
02:06:44.339 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12199
02:06:44.340 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=876.56, Mass=129017, SNR=96.4, Peak=14387 HFD=3.6
02:06:44.341 00.001 21068 MultiStar: [#1 -0.00,0.18,1.16,U] [#2 -0.07,-0.16,1.01,U] [#3 0.05,-0.06,0.96,U] [#4 0.15,0.23,0.81,U] [#5 -0.07,0.01,0.78,U] [#6 0.35,-0.13,0.71,U] [#7 -0.13,0.06,0.48,U] [#8 0.17,0.24,0.80,U] 
02:06:44.342 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {-0.13, 0.09}
02:06:44.342 00.000 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:06:44.343 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:06:44.344 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=-0.02 mountY=-0.06, mountTheta=-1.92
02:06:44.346 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
02:06:44.347 00.001 21068 Enqueuing Move request for scope (0.03, 0.05)
02:06:44.348 00.001 16108 Worker thread wakes up
02:06:44.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:06:44.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:06:44.348 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.06
02:06:44.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:06:44.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:44.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:44.348 00.000 16108 MoveAxis(E, 0, ABG)
02:06:44.348 00.000 16108 Move returns status 0, amount 0
02:06:44.348 00.000 16108 MoveAxis(N, 0, ABG)
02:06:44.348 00.000 16108 Move returns status 0, amount 0
02:06:44.348 00.000 16108 move complete, result=0
02:06:44.349 00.001 16108 worker thread done servicing request
02:06:44.352 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3357, FiltMin=2862, FiltMax=65497, Gamma=1.000
02:06:44.368 00.016 21068 UpdateGuideState exits: m=129017 SNR=96.4
02:06:44.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:44.371 00.001 21068 Enqueuing Expose request
02:06:44.372 00.001 16108 Worker thread wakes up
02:06:44.372 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:44.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:44.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:45.339 00.967 16108 Exposure complete
02:06:45.393 00.054 16108 worker thread done servicing request
02:06:45.394 00.001 21068 OnExposeComplete: enter
02:06:45.394 00.000 21068 UpdateGuideState(): m_state=6
02:06:45.395 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12200
02:06:45.396 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=877.19, Mass=133062, SNR=104.4, Peak=16451 HFD=3.8
02:06:45.397 00.001 21068 MultiStar: [#1 0.02,0.10,0.96,U] [#2 0.00,0.15,0.98,U] [#3 -0.01,0.07,0.87,U] [#4 -0.04,0.44,0.90,U] [#5 -0.12,0.02,0.79,U] [#6 0.28,-0.04,0.69,U] [#7 -0.32,0.21,0.48,U] [#8 -0.24,0.24,0.60,U] 
02:06:45.398 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.23}, one-star: {-0.18, 0.71}
02:06:45.399 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
02:06:45.399 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
02:06:45.400 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.81 mountX=0.09 mountY=-0.21, mountTheta=-1.14
02:06:45.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.23, opts=13)
02:06:45.402 00.000 21068 Enqueuing Move request for scope (-0.06, 0.23)
02:06:45.403 00.001 16108 Worker thread wakes up
02:06:45.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
02:06:45.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
02:06:45.403 00.000 16108 Moving (-0.06, 0.23) raw xDistance=0.09 yDistance=-0.21
02:06:45.405 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:45.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:06:45.405 00.000 16108 MoveAxis(E, 0, ABG)
02:06:45.405 00.000 16108 Move returns status 0, amount 0
02:06:45.405 00.000 16108 MoveAxis(N, 42, ABG)
02:06:45.405 00.000 16108 Guiding  Dir = 0, Dur = 42
02:06:45.405 00.000 16108 IsSlewing returns 0
02:06:45.405 00.000 16108 IsGuiding returns 0
02:06:45.409 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3357, FiltMin=2893, FiltMax=60877, Gamma=1.000
02:06:45.429 00.020 21068 UpdateGuideState exits: m=133062 SNR=104.4
02:06:45.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:45.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:45.432 00.001 21068 Enqueuing Expose request
02:06:45.466 00.034 16108 IsGuiding returns 1
02:06:45.466 00.000 16108 scope still moving after pulse duration time elapsed
02:06:45.496 00.030 16108 IsSlewing returns 0
02:06:45.496 00.000 16108 IsGuiding returns 1
02:06:45.527 00.031 16108 IsSlewing returns 0
02:06:45.527 00.000 16108 IsGuiding returns 1
02:06:45.558 00.031 16108 IsSlewing returns 0
02:06:45.558 00.000 16108 IsGuiding returns 0
02:06:45.558 00.000 16108 scope move finished after 42 + 111 ms
02:06:45.558 00.000 16108 Move returns status 0, amount 42
02:06:45.558 00.000 16108 move complete, result=0
02:06:45.558 00.000 16108 worker thread done servicing request
02:06:45.558 00.000 16108 Worker thread wakes up
02:06:45.558 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:45.558 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
02:06:45.559 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:46.712 01.153 16108 Exposure complete
02:06:46.768 00.056 16108 worker thread done servicing request
02:06:46.768 00.000 21068 OnExposeComplete: enter
02:06:46.769 00.001 21068 UpdateGuideState(): m_state=6
02:06:46.771 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12201
02:06:46.771 00.000 21068 Star::Find returns 1 (0), X=222.26, Y=876.75, Mass=132485, SNR=92.3, Peak=15891 HFD=3.5
02:06:46.772 00.001 21068 MultiStar: [#1 -0.20,0.17,1.14,U] [#2 -0.18,-0.19,1.06,U] [#3 -0.03,-0.13,1.25,U] [#4 -0.10,0.05,0.78,U] [#5 -0.07,0.08,0.89,U] [#6 -0.02,-0.09,0.81,U] [#7 -0.33,-0.12,0.62,U] [#8 -0.06,0.07,0.72,U] 
02:06:46.773 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.01, 0.27}
02:06:46.774 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
02:06:46.774 00.000 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
02:06:46.775 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=3.00 mountX=0.11 mountY=0.01, mountTheta=0.10
02:06:46.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.02, opts=13)
02:06:46.777 00.000 21068 Enqueuing Move request for scope (-0.11, 0.02)
02:06:46.778 00.001 16108 Worker thread wakes up
02:06:46.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
02:06:46.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
02:06:46.778 00.000 16108 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=0.01
02:06:46.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:06:46.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:46.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:06:46.778 00.000 16108 MoveAxis(E, 0, ABG)
02:06:46.779 00.001 16108 Move returns status 0, amount 0
02:06:46.779 00.000 16108 MoveAxis(N, 0, ABG)
02:06:46.779 00.000 16108 Move returns status 0, amount 0
02:06:46.779 00.000 16108 move complete, result=0
02:06:46.779 00.000 16108 worker thread done servicing request
02:06:46.783 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3357, FiltMin=2877, FiltMax=60912, Gamma=1.000
02:06:46.798 00.015 21068 UpdateGuideState exits: m=132485 SNR=92.3
02:06:46.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:46.800 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:46.801 00.001 21068 Enqueuing Expose request
02:06:46.801 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:46.803 00.002 16108 Worker thread wakes up
02:06:46.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:46.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:47.771 00.968 16108 Exposure complete
02:06:47.827 00.056 16108 worker thread done servicing request
02:06:47.827 00.000 21068 OnExposeComplete: enter
02:06:47.828 00.001 21068 UpdateGuideState(): m_state=6
02:06:47.829 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12202
02:06:47.830 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.84, Mass=129511, SNR=85.8, Peak=16259 HFD=3.5
02:06:47.831 00.001 21068 MultiStar: [#1 0.01,0.23,1.32,U] [#2 -0.14,0.09,1.18,U] [#3 0.16,-0.02,1.20,U] [#4 0.14,0.25,0.83,U] [#5 -0.03,0.07,1.00,U] [#6 0.14,0.24,1.03,U] [#7 -0.07,0.12,0.60,U] [#8 0.08,0.35,0.86,U] 
02:06:47.831 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.06, 0.37}
02:06:47.832 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
02:06:47.833 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
02:06:47.834 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=0.01 mountY=-0.18, mountTheta=-1.54
02:06:47.835 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.18, opts=13)
02:06:47.836 00.001 21068 Enqueuing Move request for scope (0.03, 0.18)
02:06:47.837 00.001 16108 Worker thread wakes up
02:06:47.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
02:06:47.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
02:06:47.837 00.000 16108 Moving (0.03, 0.18) raw xDistance=0.01 yDistance=-0.18
02:06:47.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:06:47.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:47.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:47.837 00.000 16108 MoveAxis(E, 0, ABG)
02:06:47.837 00.000 16108 Move returns status 0, amount 0
02:06:47.837 00.000 16108 MoveAxis(N, 0, ABG)
02:06:47.838 00.001 16108 Move returns status 0, amount 0
02:06:47.838 00.000 16108 move complete, result=0
02:06:47.838 00.000 16108 worker thread done servicing request
02:06:47.841 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3357, FiltMin=2893, FiltMax=58205, Gamma=1.000
02:06:47.857 00.016 21068 UpdateGuideState exits: m=129511 SNR=85.8
02:06:47.857 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.858 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:47.859 00.001 21068 Enqueuing Expose request
02:06:47.860 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:47.860 00.000 16108 Worker thread wakes up
02:06:47.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:47.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:49.044 01.184 16108 Exposure complete
02:06:49.110 00.066 16108 worker thread done servicing request
02:06:49.110 00.000 21068 OnExposeComplete: enter
02:06:49.112 00.002 21068 UpdateGuideState(): m_state=6
02:06:49.113 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12203
02:06:49.114 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.72, Mass=130493, SNR=87.7, Peak=15401 HFD=3.3
02:06:49.115 00.001 21068 MultiStar: [#1 0.13,0.37,1.23,U] [#2 0.16,-0.11,1.13,U] [#3 0.10,-0.01,1.09,U] [#4 -0.16,0.01,0.78,U] [#5 -0.05,-0.07,1.04,U] [#6 0.15,0.04,0.99,U] [#7 -0.26,-0.01,0.61,U] [#8 0.13,-0.12,0.81,U] 
02:06:49.115 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.10, 0.25}
02:06:49.116 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:06:49.117 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:06:49.117 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
02:06:49.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
02:06:49.119 00.000 21068 Enqueuing Move request for scope (0.05, 0.05)
02:06:49.125 00.006 16108 Worker thread wakes up
02:06:49.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:06:49.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:06:49.125 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
02:06:49.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:49.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:49.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:49.125 00.000 16108 MoveAxis(E, 0, ABG)
02:06:49.125 00.000 16108 Move returns status 0, amount 0
02:06:49.125 00.000 16108 MoveAxis(N, 0, ABG)
02:06:49.125 00.000 16108 Move returns status 0, amount 0
02:06:49.125 00.000 16108 move complete, result=0
02:06:49.125 00.000 16108 worker thread done servicing request
02:06:49.132 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3353, FiltMin=2886, FiltMax=65510, Gamma=1.000
02:06:49.148 00.016 21068 UpdateGuideState exits: m=130493 SNR=87.7
02:06:49.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:49.151 00.001 21068 Enqueuing Expose request
02:06:49.152 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:49.154 00.002 16108 Worker thread wakes up
02:06:49.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:49.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:50.132 00.978 16108 Exposure complete
02:06:50.208 00.076 16108 worker thread done servicing request
02:06:50.208 00.000 21068 OnExposeComplete: enter
02:06:50.211 00.003 21068 UpdateGuideState(): m_state=6
02:06:50.214 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12204
02:06:50.215 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=876.81, Mass=139879, SNR=93.9, Peak=18649 HFD=3.3
02:06:50.217 00.002 21068 MultiStar: [#1 0.06,0.10,0.96,U] [#2 0.16,-0.06,1.12,U] [#3 -0.02,-0.04,0.99,U] [#4 -0.22,0.10,0.77,U] [#5 0.05,0.01,0.80,U] [#6 -0.15,-0.26,0.72,U] [#7 -0.17,-0.09,0.62,U] [#8 0.10,0.21,0.68,U] 
02:06:50.219 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.27, 0.34}
02:06:50.222 00.003 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
02:06:50.223 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
02:06:50.225 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.99 mountX=-0.02 mountY=-0.05, mountTheta=-1.97
02:06:50.227 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
02:06:50.229 00.002 21068 Enqueuing Move request for scope (0.03, 0.04)
02:06:50.230 00.001 16108 Worker thread wakes up
02:06:50.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:06:50.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:06:50.230 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
02:06:50.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:06:50.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:50.231 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:06:50.231 00.000 16108 MoveAxis(E, 0, ABG)
02:06:50.231 00.000 16108 Move returns status 0, amount 0
02:06:50.231 00.000 16108 MoveAxis(N, 0, ABG)
02:06:50.231 00.000 16108 Move returns status 0, amount 0
02:06:50.231 00.000 16108 move complete, result=0
02:06:50.231 00.000 16108 worker thread done servicing request
02:06:50.234 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3353, FiltMin=2905, FiltMax=65497, Gamma=1.000
02:06:50.250 00.016 21068 UpdateGuideState exits: m=139879 SNR=93.9
02:06:50.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:50.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:50.253 00.001 21068 Enqueuing Expose request
02:06:50.253 00.000 16108 Worker thread wakes up
02:06:50.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:50.254 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:50.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:51.414 01.160 16108 Exposure complete
02:06:51.475 00.061 16108 worker thread done servicing request
02:06:51.475 00.000 21068 OnExposeComplete: enter
02:06:51.477 00.002 21068 UpdateGuideState(): m_state=6
02:06:51.478 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12205
02:06:51.479 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.51, Mass=122866, SNR=86.1, Peak=16361 HFD=3.2
02:06:51.482 00.003 21068 MultiStar: [#1 0.24,0.04,1.14,U] [#2 -0.01,-0.19,1.20,U] [#3 0.11,-0.30,1.13,U] [#4 0.16,0.28,0.79,U] [#5 -0.01,-0.29,1.27,U] [#6 0.16,-0.17,0.77,U] [#7 -0.10,-0.08,0.73,U] [#8 -0.08,-0.13,0.65,U] 
02:06:51.483 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.30, 0.04}
02:06:51.485 00.002 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
02:06:51.486 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
02:06:51.487 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.84 mountX=-0.11 mountY=0.08, mountTheta=2.51
02:06:51.492 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
02:06:51.493 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
02:06:51.496 00.003 16108 Worker thread wakes up
02:06:51.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
02:06:51.496 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
02:06:51.496 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.11 yDistance=0.08
02:06:51.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:06:51.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:51.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:06:51.496 00.000 16108 MoveAxis(E, 0, ABG)
02:06:51.496 00.000 16108 Move returns status 0, amount 0
02:06:51.497 00.001 16108 MoveAxis(N, 0, ABG)
02:06:51.497 00.000 16108 Move returns status 0, amount 0
02:06:51.497 00.000 16108 move complete, result=0
02:06:51.497 00.000 16108 worker thread done servicing request
02:06:51.504 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3353, FiltMin=2896, FiltMax=54470, Gamma=1.000
02:06:51.524 00.020 21068 UpdateGuideState exits: m=122866 SNR=86.1
02:06:51.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:51.527 00.001 21068 Enqueuing Expose request
02:06:51.527 00.000 16108 Worker thread wakes up
02:06:51.527 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:51.528 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:51.528 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:52.512 00.984 16108 Exposure complete
02:06:52.585 00.073 16108 worker thread done servicing request
02:06:52.585 00.000 21068 OnExposeComplete: enter
02:06:52.588 00.003 21068 UpdateGuideState(): m_state=6
02:06:52.590 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12206
02:06:52.591 00.001 21068 Star::Find returns 1 (0), X=222.71, Y=876.81, Mass=120001, SNR=93.0, Peak=18153 HFD=3.2
02:06:52.593 00.002 21068 MultiStar: [#1 0.25,0.24,1.08,U] [#2 0.11,0.02,1.17,U] [#3 0.33,0.04,1.08,U] [#4 0.21,0.34,0.82,U] [#5 0.18,-0.04,0.86,U] [#6 0.23,0.19,0.68,U] [#7 0.20,-0.01,0.63,U] [#8 0.26,0.18,0.74,U] 
02:06:52.594 00.001 21068 refined, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.43, 0.34}
02:06:52.595 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
02:06:52.596 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
02:06:52.599 00.003 21068 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.53 mountX=-0.22 mountY=-0.20, mountTheta=-2.40
02:06:52.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.14, opts=13)
02:06:52.603 00.002 21068 Enqueuing Move request for scope (0.25, 0.14)
02:06:52.604 00.001 16108 Worker thread wakes up
02:06:52.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
02:06:52.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
02:06:52.604 00.000 16108 Moving (0.25, 0.14) raw xDistance=-0.22 yDistance=-0.20
02:06:52.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:06:52.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:52.606 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:06:52.606 00.000 16108 MoveAxis(E, 57, ABG)
02:06:52.606 00.000 16108 Guiding  Dir = 2, Dur = 57
02:06:52.606 00.000 16108 IsSlewing returns 0
02:06:52.607 00.001 16108 IsGuiding returns 0
02:06:52.613 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3353, FiltMin=2886, FiltMax=63894, Gamma=1.000
02:06:52.630 00.017 21068 UpdateGuideState exits: m=120001 SNR=93.0
02:06:52.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:52.633 00.001 21068 Enqueuing Expose request
02:06:52.647 00.014 16108 PulseGuide returned control before completion, sleep 27
02:06:52.677 00.030 16108 IsGuiding returns 1
02:06:52.677 00.000 16108 scope still moving after pulse duration time elapsed
02:06:52.709 00.032 16108 IsSlewing returns 0
02:06:52.709 00.000 16108 IsGuiding returns 1
02:06:52.741 00.032 16108 IsSlewing returns 0
02:06:52.741 00.000 16108 IsGuiding returns 0
02:06:52.741 00.000 16108 scope move finished after 57 + 77 ms
02:06:52.742 00.001 16108 Move returns status 0, amount 57
02:06:52.742 00.000 16108 MoveAxis(N, 0, ABG)
02:06:52.742 00.000 16108 Move returns status 0, amount 0
02:06:52.742 00.000 16108 move complete, result=0
02:06:52.742 00.000 16108 worker thread done servicing request
02:06:52.742 00.000 16108 Worker thread wakes up
02:06:52.742 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.2 px 0 ms NORTH
02:06:52.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:52.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:53.911 01.168 16108 Exposure complete
02:06:53.969 00.058 16108 worker thread done servicing request
02:06:53.969 00.000 21068 OnExposeComplete: enter
02:06:53.970 00.001 21068 UpdateGuideState(): m_state=6
02:06:53.972 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12207
02:06:53.972 00.000 21068 Star::Find returns 1 (0), X=222.44, Y=876.75, Mass=129442, SNR=84.0, Peak=15529 HFD=3.2
02:06:53.975 00.003 21068 MultiStar: [#1 -0.04,-0.01,1.18,U] [#2 0.01,-0.01,1.15,U] [#3 -0.02,-0.10,1.25,U] [#4 -0.12,0.09,0.84,U] [#5 0.07,-0.02,0.93,U] [#6 0.23,-0.13,0.77,U] [#7 -0.23,0.11,0.63,U] [#8 -0.22,0.16,0.87,U] 
02:06:53.977 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.16, 0.28}
02:06:53.978 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
02:06:53.980 00.002 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
02:06:53.981 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.85 mountX=0.02 mountY=-0.03, mountTheta=-1.10
02:06:53.985 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
02:06:53.988 00.003 21068 Enqueuing Move request for scope (-0.01, 0.04)
02:06:53.991 00.003 16108 Worker thread wakes up
02:06:53.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:06:53.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:06:53.991 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.03
02:06:53.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:53.992 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:53.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:53.992 00.000 16108 MoveAxis(E, 0, ABG)
02:06:53.992 00.000 16108 Move returns status 0, amount 0
02:06:53.992 00.000 16108 MoveAxis(N, 0, ABG)
02:06:53.992 00.000 16108 Move returns status 0, amount 0
02:06:53.992 00.000 16108 move complete, result=0
02:06:53.992 00.000 16108 worker thread done servicing request
02:06:54.002 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3353, FiltMin=2825, FiltMax=63254, Gamma=1.000
02:06:54.019 00.017 21068 UpdateGuideState exits: m=129442 SNR=84.0
02:06:54.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:54.022 00.001 21068 Enqueuing Expose request
02:06:54.022 00.000 16108 Worker thread wakes up
02:06:54.023 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:54.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:54.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:54.995 00.972 16108 Exposure complete
02:06:55.068 00.073 16108 worker thread done servicing request
02:06:55.068 00.000 21068 OnExposeComplete: enter
02:06:55.069 00.001 21068 UpdateGuideState(): m_state=6
02:06:55.070 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12208
02:06:55.070 00.000 21068 Star::Find returns 1 (0), X=222.12, Y=876.88, Mass=117063, SNR=77.8, Peak=19603 HFD=2.8
02:06:55.071 00.001 21068 MultiStar: [#1 -0.10,-0.01,1.25,U] [#2 -0.13,-0.08,1.53,U] [#3 -0.22,-0.18,1.19,U] [#4 -0.24,0.18,0.89,U] [#5 -0.16,0.10,1.08,U] [#6 -0.37,-0.06,0.81,U] [#7 0.02,0.13,0.66,U] [#8 -0.18,0.28,0.81,U] 
02:06:55.072 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.16, 0.41}
02:06:55.073 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
02:06:55.074 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
02:06:55.076 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.78 mountX=0.18 mountY=-0.02, mountTheta=-0.13
02:06:55.077 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
02:06:55.078 00.001 21068 Enqueuing Move request for scope (-0.17, 0.06)
02:06:55.079 00.001 16108 Worker thread wakes up
02:06:55.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
02:06:55.079 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
02:06:55.079 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.18 yDistance=-0.02
02:06:55.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:06:55.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:55.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:06:55.079 00.000 16108 MoveAxis(E, 0, ABG)
02:06:55.079 00.000 16108 Move returns status 0, amount 0
02:06:55.079 00.000 16108 MoveAxis(N, 0, ABG)
02:06:55.079 00.000 16108 Move returns status 0, amount 0
02:06:55.079 00.000 16108 move complete, result=0
02:06:55.079 00.000 16108 worker thread done servicing request
02:06:55.083 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3353, FiltMin=2889, FiltMax=55760, Gamma=1.000
02:06:55.106 00.023 21068 UpdateGuideState exits: m=117063 SNR=77.8
02:06:55.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:55.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:55.109 00.001 21068 Enqueuing Expose request
02:06:55.111 00.002 16108 Worker thread wakes up
02:06:55.111 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:55.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:55.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:56.278 01.166 16108 Exposure complete
02:06:56.354 00.076 16108 worker thread done servicing request
02:06:56.354 00.000 21068 OnExposeComplete: enter
02:06:56.355 00.001 21068 UpdateGuideState(): m_state=6
02:06:56.356 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12209
02:06:56.358 00.002 21068 Star::Find returns 1 (0), X=221.93, Y=876.93, Mass=127701, SNR=85.5, Peak=18067 HFD=3.0
02:06:56.359 00.001 21068 MultiStar: [#1 -0.13,0.18,1.12,U] [#2 -0.28,0.12,1.13,U] [#3 -0.17,0.07,1.07,U] [#4 -0.21,0.32,0.86,U] [#5 -0.01,-0.01,0.95,U] [#6 0.13,0.28,0.85,U] [#7 -0.20,0.37,0.65,U] [#8 -0.05,0.15,0.72,U] 
02:06:56.360 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.21}, one-star: {-0.35, 0.45}
02:06:56.360 00.000 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
02:06:56.361 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
02:06:56.362 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.20 mountX=0.18 mountY=-0.17, mountTheta=-0.74
02:06:56.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.21, opts=13)
02:06:56.365 00.001 21068 Enqueuing Move request for scope (-0.15, 0.21)
02:06:56.365 00.000 16108 Worker thread wakes up
02:06:56.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
02:06:56.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
02:06:56.365 00.000 16108 Moving (-0.15, 0.21) raw xDistance=0.18 yDistance=-0.17
02:06:56.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:06:56.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:56.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:06:56.366 00.001 16108 MoveAxis(E, 0, ABG)
02:06:56.366 00.000 16108 Move returns status 0, amount 0
02:06:56.366 00.000 16108 MoveAxis(N, 0, ABG)
02:06:56.366 00.000 16108 Move returns status 0, amount 0
02:06:56.366 00.000 16108 move complete, result=0
02:06:56.366 00.000 16108 worker thread done servicing request
02:06:56.369 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3353, FiltMin=2873, FiltMax=59177, Gamma=1.000
02:06:56.383 00.014 21068 UpdateGuideState exits: m=127701 SNR=85.5
02:06:56.385 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:56.386 00.000 21068 Enqueuing Expose request
02:06:56.387 00.001 16108 Worker thread wakes up
02:06:56.387 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:56.389 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:56.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:57.357 00.968 16108 Exposure complete
02:06:57.412 00.055 16108 worker thread done servicing request
02:06:57.412 00.000 21068 OnExposeComplete: enter
02:06:57.413 00.001 21068 UpdateGuideState(): m_state=6
02:06:57.414 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12210
02:06:57.415 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=876.61, Mass=128272, SNR=85.7, Peak=15971 HFD=3.6
02:06:57.416 00.001 21068 MultiStar: [#1 -0.32,0.41,1.09,U] [#2 -0.28,0.14,1.24,U] [#3 -0.26,0.08,1.02,U] [#4 -0.29,0.42,0.72,U] [#5 -0.05,0.11,0.89,U] [#6 0.06,0.19,0.80,U] [#7 -0.39,0.14,0.70,U] [#8 -0.52,0.24,0.68,U] 
02:06:57.416 00.000 21068 single-star, 8 included, MultiStar: {-0.24, 0.21}, one-star: {-0.14, 0.14}
02:06:57.417 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
02:06:57.418 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
02:06:57.418 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.37 mountX=0.16 mountY=-0.10, mountTheta=-0.55
02:06:57.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.14, opts=13)
02:06:57.421 00.001 21068 Enqueuing Move request for scope (-0.14, 0.14)
02:06:57.422 00.001 16108 Worker thread wakes up
02:06:57.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
02:06:57.423 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
02:06:57.423 00.000 16108 Moving (-0.14, 0.14) raw xDistance=0.16 yDistance=-0.10
02:06:57.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:06:57.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:57.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:06:57.423 00.000 16108 MoveAxis(E, 0, ABG)
02:06:57.423 00.000 16108 Move returns status 0, amount 0
02:06:57.423 00.000 16108 MoveAxis(N, 0, ABG)
02:06:57.423 00.000 16108 Move returns status 0, amount 0
02:06:57.423 00.000 16108 move complete, result=0
02:06:57.423 00.000 16108 worker thread done servicing request
02:06:57.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3353, FiltMin=2896, FiltMax=61801, Gamma=1.000
02:06:57.441 00.015 21068 UpdateGuideState exits: m=128272 SNR=85.7
02:06:57.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:57.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:57.443 00.000 21068 Enqueuing Expose request
02:06:57.444 00.001 16108 Worker thread wakes up
02:06:57.444 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:57.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:57.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:58.604 01.159 16108 Exposure complete
02:06:58.667 00.063 16108 worker thread done servicing request
02:06:58.667 00.000 21068 OnExposeComplete: enter
02:06:58.669 00.002 21068 UpdateGuideState(): m_state=6
02:06:58.669 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12211
02:06:58.670 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.03, Mass=149165, SNR=104.1, Peak=19315 HFD=3.3
02:06:58.671 00.001 21068 MultiStar: [#1 0.04,0.27,0.91,U] [#2 -0.26,0.22,0.91,U] [#3 -0.08,-0.02,0.89,U] [#4 -0.03,0.65,0.00,M1] [#5 0.18,0.08,0.69,U] [#6 0.18,0.25,0.78,U] [#7 -0.42,0.30,0.56,U] [#8 0.20,0.48,0.59,U] 
02:06:58.672 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.27}, one-star: {0.05, 0.56}
02:06:58.673 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
02:06:58.674 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
02:06:58.674 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=0.06 mountY=-0.26, mountTheta=-1.35
02:06:58.676 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.27, opts=13)
02:06:58.677 00.001 21068 Enqueuing Move request for scope (-0.01, 0.27)
02:06:58.678 00.001 16108 Worker thread wakes up
02:06:58.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
02:06:58.678 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
02:06:58.678 00.000 16108 Moving (-0.01, 0.27) raw xDistance=0.06 yDistance=-0.26
02:06:58.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:06:58.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:06:58.678 00.000 16108 MoveAxis(E, 0, ABG)
02:06:58.678 00.000 16108 Move returns status 0, amount 0
02:06:58.679 00.001 16108 MoveAxis(N, 51, ABG)
02:06:58.679 00.000 16108 Guiding  Dir = 0, Dur = 51
02:06:58.679 00.000 16108 IsSlewing returns 0
02:06:58.680 00.001 16108 IsGuiding returns 0
02:06:58.682 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3353, FiltMin=2915, FiltMax=63241, Gamma=1.000
02:06:58.697 00.015 21068 UpdateGuideState exits: m=149165 SNR=104.1
02:06:58.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:58.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:58.699 00.000 21068 Enqueuing Expose request
02:06:58.726 00.027 16108 PulseGuide returned control before completion, sleep 15
02:06:58.756 00.030 16108 IsGuiding returns 1
02:06:58.756 00.000 16108 scope still moving after pulse duration time elapsed
02:06:58.787 00.031 16108 IsSlewing returns 0
02:06:58.787 00.000 16108 IsGuiding returns 1
02:06:58.819 00.032 16108 IsSlewing returns 0
02:06:58.819 00.000 16108 IsGuiding returns 0
02:06:58.820 00.001 16108 scope move finished after 51 + 88 ms
02:06:58.820 00.000 16108 Move returns status 0, amount 51
02:06:58.820 00.000 16108 move complete, result=0
02:06:58.820 00.000 16108 worker thread done servicing request
02:06:58.820 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
02:06:58.821 00.001 16108 Worker thread wakes up
02:06:58.821 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:58.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:06:59.793 00.972 16108 Exposure complete
02:06:59.847 00.054 16108 worker thread done servicing request
02:06:59.847 00.000 21068 OnExposeComplete: enter
02:06:59.848 00.001 21068 UpdateGuideState(): m_state=6
02:06:59.849 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12212
02:06:59.851 00.002 21068 Star::Find returns 1 (0), X=222.46, Y=876.96, Mass=136876, SNR=87.9, Peak=16505 HFD=3.5
02:06:59.852 00.001 21068 MultiStar: [#1 0.22,0.62,0.00,M1] [#2 0.08,0.39,1.31,U] [#3 0.16,0.27,1.00,U] [#4 0.02,0.60,0.00,M2] [#5 -0.34,0.34,1.10,U] [#6 0.10,0.38,0.72,U] [#7 -0.38,0.14,0.56,U] [#8 -0.12,0.13,0.75,U] 
02:06:59.854 00.002 21068 refined, 6 included, MultiStar: {-0.02, 0.32}, one-star: {0.18, 0.48}
02:06:59.856 00.002 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
02:06:59.858 00.002 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
02:06:59.860 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.33 cameraTheta=1.65 mountX=0.08 mountY=-0.31, mountTheta=-1.31
02:06:59.862 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.32, opts=13)
02:06:59.864 00.002 21068 Enqueuing Move request for scope (-0.02, 0.32)
02:06:59.865 00.001 16108 Worker thread wakes up
02:06:59.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd
02:06:59.865 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
02:06:59.865 00.000 16108 Moving (-0.02, 0.32) raw xDistance=0.08 yDistance=-0.31
02:06:59.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:06:59.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:06:59.865 00.000 16108 MoveAxis(E, 0, ABG)
02:06:59.865 00.000 16108 Move returns status 0, amount 0
02:06:59.865 00.000 16108 MoveAxis(N, 62, ABG)
02:06:59.865 00.000 16108 Guiding  Dir = 0, Dur = 62
02:06:59.866 00.001 16108 IsSlewing returns 0
02:06:59.866 00.000 16108 IsGuiding returns 0
02:06:59.868 00.002 16108 PulseGuide returned control before completion, sleep 71
02:06:59.872 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=368, max=65535, med=3353, FiltMin=2912, FiltMax=61113, Gamma=1.000
02:06:59.887 00.015 21068 UpdateGuideState exits: m=136876 SNR=87.9
02:06:59.889 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.889 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:06:59.890 00.001 21068 Enqueuing Expose request
02:06:59.949 00.059 16108 IsGuiding returns 0
02:06:59.949 00.000 16108 Move returns status 0, amount 62
02:06:59.949 00.000 16108 move complete, result=0
02:06:59.949 00.000 16108 worker thread done servicing request
02:06:59.950 00.001 16108 Worker thread wakes up
02:06:59.950 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
02:06:59.952 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:06:59.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:01.114 01.162 16108 Exposure complete
02:07:01.173 00.059 16108 worker thread done servicing request
02:07:01.173 00.000 21068 OnExposeComplete: enter
02:07:01.175 00.002 21068 UpdateGuideState(): m_state=6
02:07:01.176 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12213
02:07:01.177 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=876.85, Mass=138509, SNR=96.8, Peak=17113 HFD=3.4
02:07:01.179 00.002 21068 MultiStar: [#1 0.04,0.12,0.90,U] [#2 -0.11,-0.06,1.30,U] [#3 -0.02,-0.12,0.98,U] [#4 0.01,0.22,0.77,U] [#5 -0.05,-0.00,0.86,U] [#6 -0.00,0.35,0.65,U] [#7 -0.03,0.08,0.63,U] [#8 -0.01,0.26,0.65,U] 
02:07:01.180 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {0.22, 0.37}
02:07:01.182 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
02:07:01.183 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
02:07:01.184 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=0.02 mountY=-0.11, mountTheta=-1.42
02:07:01.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.12, opts=13)
02:07:01.188 00.001 21068 Enqueuing Move request for scope (0.00, 0.12)
02:07:01.189 00.001 16108 Worker thread wakes up
02:07:01.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
02:07:01.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:07:01.189 00.000 16108 Moving (0.00, 0.12) raw xDistance=0.02 yDistance=-0.11
02:07:01.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:01.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:01.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:07:01.189 00.000 16108 MoveAxis(E, 0, ABG)
02:07:01.189 00.000 16108 Move returns status 0, amount 0
02:07:01.189 00.000 16108 MoveAxis(N, 0, ABG)
02:07:01.189 00.000 16108 Move returns status 0, amount 0
02:07:01.189 00.000 16108 move complete, result=0
02:07:01.189 00.000 16108 worker thread done servicing request
02:07:01.192 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3353, FiltMin=2896, FiltMax=61885, Gamma=1.000
02:07:01.211 00.019 21068 UpdateGuideState exits: m=138509 SNR=96.8
02:07:01.213 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.214 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:01.215 00.001 21068 Enqueuing Expose request
02:07:01.216 00.001 16108 Worker thread wakes up
02:07:01.216 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:01.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:01.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:02.189 00.972 16108 Exposure complete
02:07:02.258 00.069 16108 worker thread done servicing request
02:07:02.258 00.000 21068 OnExposeComplete: enter
02:07:02.261 00.003 21068 UpdateGuideState(): m_state=6
02:07:02.263 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12214
02:07:02.264 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=876.75, Mass=112593, SNR=83.2, Peak=14761 HFD=3.3
02:07:02.267 00.003 21068 MultiStar: [#1 -0.23,0.13,1.29,U] [#2 0.08,-0.01,1.30,U] [#3 0.20,-0.11,1.07,U] [#4 0.09,0.24,0.84,U] [#5 0.01,0.02,0.93,U] [#6 0.10,0.19,0.84,U] [#7 -0.03,-0.03,0.73,U] [#8 0.16,-0.08,0.71,U] 
02:07:02.269 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.27, 0.28}
02:07:02.271 00.002 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:07:02.273 00.002 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
02:07:02.274 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
02:07:02.277 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
02:07:02.278 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
02:07:02.279 00.001 16108 Worker thread wakes up
02:07:02.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:07:02.279 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:07:02.279 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
02:07:02.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:02.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:02.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:02.281 00.002 16108 MoveAxis(E, 0, ABG)
02:07:02.281 00.000 16108 Move returns status 0, amount 0
02:07:02.281 00.000 16108 MoveAxis(N, 0, ABG)
02:07:02.281 00.000 16108 Move returns status 0, amount 0
02:07:02.281 00.000 16108 move complete, result=0
02:07:02.281 00.000 16108 worker thread done servicing request
02:07:02.285 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3353, FiltMin=2877, FiltMax=58230, Gamma=1.000
02:07:02.305 00.020 21068 UpdateGuideState exits: m=112593 SNR=83.2
02:07:02.309 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:02.312 00.002 21068 Enqueuing Expose request
02:07:02.313 00.001 16108 Worker thread wakes up
02:07:02.313 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:02.315 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:02.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:03.479 01.164 16108 Exposure complete
02:07:03.559 00.080 16108 worker thread done servicing request
02:07:03.559 00.000 21068 OnExposeComplete: enter
02:07:03.561 00.002 21068 UpdateGuideState(): m_state=6
02:07:03.564 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12215
02:07:03.565 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.66, Mass=114865, SNR=83.8, Peak=14723 HFD=3.4
02:07:03.567 00.002 21068 MultiStar: [#1 0.09,0.18,1.15,U] [#2 0.02,0.01,1.27,U] [#3 -0.01,-0.09,1.08,U] [#4 -0.38,0.06,0.87,U] [#5 -0.13,-0.23,1.03,U] [#6 -0.17,-0.22,0.85,U] [#7 0.01,0.07,0.73,U] [#8 -0.08,-0.18,0.69,U] 
02:07:03.568 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.00, 0.18}
02:07:03.569 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
02:07:03.571 00.002 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
02:07:03.573 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.88 mountX=0.06 mountY=0.03, mountTheta=0.49
02:07:03.576 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
02:07:03.578 00.002 21068 Enqueuing Move request for scope (-0.06, -0.02)
02:07:03.582 00.004 16108 Worker thread wakes up
02:07:03.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:07:03.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:07:03.582 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=0.03
02:07:03.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:03.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:03.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:03.583 00.001 16108 MoveAxis(E, 0, ABG)
02:07:03.583 00.000 16108 Move returns status 0, amount 0
02:07:03.583 00.000 16108 MoveAxis(N, 0, ABG)
02:07:03.583 00.000 16108 Move returns status 0, amount 0
02:07:03.583 00.000 16108 move complete, result=0
02:07:03.583 00.000 16108 worker thread done servicing request
02:07:03.592 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3353, FiltMin=2845, FiltMax=55389, Gamma=1.000
02:07:03.608 00.016 21068 UpdateGuideState exits: m=114865 SNR=83.8
02:07:03.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:03.610 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:03.610 00.000 21068 Enqueuing Expose request
02:07:03.611 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:03.612 00.001 16108 Worker thread wakes up
02:07:03.612 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:03.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:04.586 00.974 16108 Exposure complete
02:07:04.643 00.057 16108 worker thread done servicing request
02:07:04.643 00.000 21068 OnExposeComplete: enter
02:07:04.644 00.001 21068 UpdateGuideState(): m_state=6
02:07:04.644 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12216
02:07:04.645 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=876.86, Mass=129582, SNR=98.9, Peak=17907 HFD=3.4
02:07:04.646 00.001 21068 MultiStar: [#1 -0.11,0.08,1.05,U] [#2 -0.10,-0.05,0.97,U] [#3 -0.23,-0.10,0.96,U] [#4 -0.27,0.15,0.64,U] [#5 -0.27,-0.13,0.80,U] [#6 -0.32,0.16,0.74,U] [#7 -0.46,0.02,0.58,U] [#8 -0.26,0.09,0.68,U] 
02:07:04.647 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.07, 0.38}
02:07:04.647 00.000 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
02:07:04.648 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
02:07:04.649 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=0.22 mountY=-0.02, mountTheta=-0.08
02:07:04.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.07, opts=13)
02:07:04.652 00.001 21068 Enqueuing Move request for scope (-0.21, 0.07)
02:07:04.653 00.001 16108 Worker thread wakes up
02:07:04.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
02:07:04.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
02:07:04.653 00.000 16108 Moving (-0.21, 0.07) raw xDistance=0.22 yDistance=-0.02
02:07:04.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:07:04.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:04.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:07:04.653 00.000 16108 MoveAxis(W, 58, ABG)
02:07:04.653 00.000 16108 Guiding  Dir = 3, Dur = 58
02:07:04.654 00.001 16108 IsSlewing returns 0
02:07:04.654 00.000 16108 IsGuiding returns 0
02:07:04.659 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3353, FiltMin=2886, FiltMax=65510, Gamma=1.000
02:07:04.688 00.029 16108 PulseGuide returned control before completion, sleep 34
02:07:04.688 00.000 21068 UpdateGuideState exits: m=129582 SNR=98.9
02:07:04.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:04.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:04.692 00.002 21068 Enqueuing Expose request
02:07:04.733 00.041 16108 IsGuiding returns 1
02:07:04.733 00.000 16108 scope still moving after pulse duration time elapsed
02:07:04.766 00.033 16108 IsSlewing returns 0
02:07:04.766 00.000 16108 IsGuiding returns 1
02:07:04.798 00.032 16108 IsSlewing returns 0
02:07:04.798 00.000 16108 IsGuiding returns 0
02:07:04.798 00.000 16108 scope move finished after 58 + 86 ms
02:07:04.798 00.000 16108 Move returns status 0, amount 58
02:07:04.798 00.000 16108 MoveAxis(N, 0, ABG)
02:07:04.798 00.000 16108 Move returns status 0, amount 0
02:07:04.799 00.001 16108 move complete, result=0
02:07:04.799 00.000 16108 worker thread done servicing request
02:07:04.799 00.000 16108 Worker thread wakes up
02:07:04.799 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
02:07:04.801 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:04.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:05.963 01.162 16108 Exposure complete
02:07:06.022 00.059 16108 worker thread done servicing request
02:07:06.023 00.001 21068 OnExposeComplete: enter
02:07:06.024 00.001 21068 UpdateGuideState(): m_state=6
02:07:06.025 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12217
02:07:06.027 00.002 21068 Star::Find returns 1 (0), X=222.42, Y=876.79, Mass=145223, SNR=95.1, Peak=15571 HFD=3.5
02:07:06.029 00.002 21068 MultiStar: [#1 0.32,0.17,1.05,U] [#2 0.29,-0.06,1.13,U] [#3 0.18,-0.01,0.79,U] [#4 0.04,0.19,0.65,U] [#5 0.01,-0.04,0.89,U] [#6 -0.03,-0.07,0.75,U] [#7 -0.06,-0.03,0.63,U] [#8 -0.18,-0.04,0.81,U] 
02:07:06.030 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.14, 0.32}
02:07:06.033 00.003 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:07:06.034 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:07:06.035 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=-0.09 mountY=-0.08, mountTheta=-2.45
02:07:06.038 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.05, opts=13)
02:07:06.040 00.002 21068 Enqueuing Move request for scope (0.10, 0.05)
02:07:06.042 00.002 16108 Worker thread wakes up
02:07:06.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:07:06.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:07:06.042 00.000 16108 Moving (0.10, 0.05) raw xDistance=-0.09 yDistance=-0.08
02:07:06.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:07:06.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:06.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:06.043 00.001 16108 MoveAxis(E, 0, ABG)
02:07:06.043 00.000 16108 Move returns status 0, amount 0
02:07:06.043 00.000 16108 MoveAxis(N, 0, ABG)
02:07:06.043 00.000 16108 Move returns status 0, amount 0
02:07:06.043 00.000 16108 move complete, result=0
02:07:06.043 00.000 16108 worker thread done servicing request
02:07:06.050 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3353, FiltMin=2902, FiltMax=62630, Gamma=1.000
02:07:06.081 00.031 21068 UpdateGuideState exits: m=145223 SNR=95.1
02:07:06.084 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:06.086 00.001 21068 Enqueuing Expose request
02:07:06.087 00.001 16108 Worker thread wakes up
02:07:06.087 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:06.088 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:06.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:07.071 00.983 16108 Exposure complete
02:07:07.158 00.087 16108 worker thread done servicing request
02:07:07.158 00.000 21068 OnExposeComplete: enter
02:07:07.159 00.001 21068 UpdateGuideState(): m_state=6
02:07:07.161 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12218
02:07:07.162 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.85, Mass=134042, SNR=83.7, Peak=17251 HFD=3.3
02:07:07.164 00.002 21068 MultiStar: [#1 0.02,-0.04,1.44,U] [#2 -0.03,-0.03,1.36,U] [#3 0.15,-0.04,1.20,U] [#4 0.07,0.14,0.85,U] [#5 0.14,-0.08,1.03,U] [#6 0.33,-0.16,0.90,U] [#7 -0.22,-0.19,0.69,U] [#8 -0.19,0.28,0.82,U] 
02:07:07.166 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.02, 0.37}
02:07:07.167 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
02:07:07.168 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
02:07:07.168 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.49 mountX=-0.04 mountY=-0.03, mountTheta=-2.44
02:07:07.172 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
02:07:07.173 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
02:07:07.174 00.001 16108 Worker thread wakes up
02:07:07.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:07:07.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:07:07.175 00.001 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:07:07.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:07.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:07.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:07.175 00.000 16108 MoveAxis(E, 0, ABG)
02:07:07.175 00.000 16108 Move returns status 0, amount 0
02:07:07.175 00.000 16108 MoveAxis(N, 0, ABG)
02:07:07.175 00.000 16108 Move returns status 0, amount 0
02:07:07.175 00.000 16108 move complete, result=0
02:07:07.175 00.000 16108 worker thread done servicing request
02:07:07.182 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3353, FiltMin=2889, FiltMax=58886, Gamma=1.000
02:07:07.198 00.016 21068 UpdateGuideState exits: m=134042 SNR=83.7
02:07:07.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:07.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:07.200 00.000 21068 Enqueuing Expose request
02:07:07.202 00.002 16108 Worker thread wakes up
02:07:07.202 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:07.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:07.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:08.372 01.169 16108 Exposure complete
02:07:08.433 00.061 16108 worker thread done servicing request
02:07:08.434 00.001 21068 OnExposeComplete: enter
02:07:08.435 00.001 21068 UpdateGuideState(): m_state=6
02:07:08.435 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12219
02:07:08.437 00.002 21068 Star::Find returns 1 (0), X=222.38, Y=876.48, Mass=113864, SNR=81.5, Peak=12717 HFD=3.3
02:07:08.438 00.001 21068 MultiStar: [#1 0.17,0.24,1.24,U] [#2 -0.08,-0.12,1.33,U] [#3 0.09,-0.10,1.03,U] [#4 0.21,0.08,0.85,U] [#5 0.08,-0.26,0.93,U] [#6 0.34,-0.08,0.90,U] [#7 -0.15,-0.31,0.69,U] [#8 -0.03,0.01,0.79,U] 
02:07:08.439 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.11, 0.01}
02:07:08.439 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:07:08.440 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
02:07:08.441 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.51 mountX=-0.09 mountY=0.03, mountTheta=2.86
02:07:08.442 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
02:07:08.443 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
02:07:08.444 00.001 16108 Worker thread wakes up
02:07:08.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
02:07:08.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
02:07:08.444 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.09 yDistance=0.03
02:07:08.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:07:08.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:08.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:08.444 00.000 16108 MoveAxis(E, 0, ABG)
02:07:08.444 00.000 16108 Move returns status 0, amount 0
02:07:08.444 00.000 16108 MoveAxis(N, 0, ABG)
02:07:08.444 00.000 16108 Move returns status 0, amount 0
02:07:08.444 00.000 16108 move complete, result=0
02:07:08.444 00.000 16108 worker thread done servicing request
02:07:08.451 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3353, FiltMin=2893, FiltMax=57641, Gamma=1.000
02:07:08.468 00.017 21068 UpdateGuideState exits: m=113864 SNR=81.5
02:07:08.470 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:08.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:08.471 00.000 21068 Enqueuing Expose request
02:07:08.472 00.001 16108 Worker thread wakes up
02:07:08.472 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:08.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:08.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:09.451 00.978 16108 Exposure complete
02:07:09.505 00.054 16108 worker thread done servicing request
02:07:09.505 00.000 21068 OnExposeComplete: enter
02:07:09.509 00.004 21068 UpdateGuideState(): m_state=6
02:07:09.511 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12220
02:07:09.513 00.002 21068 Star::Find returns 1 (0), X=222.48, Y=876.48, Mass=132296, SNR=90.6, Peak=15257 HFD=3.2
02:07:09.515 00.002 21068 MultiStar: [#1 0.24,-0.06,1.30,U] [#2 0.08,-0.10,1.15,U] [#3 0.06,-0.13,0.86,U] [#4 0.08,0.05,0.88,U] [#5 0.35,-0.32,1.01,U] [#6 0.42,-0.05,0.73,U] [#7 0.11,0.06,0.58,U] [#8 -0.04,-0.07,0.85,U] 
02:07:09.518 00.003 21068 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.21, 0.00}
02:07:09.519 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
02:07:09.520 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
02:07:09.521 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=-0.18 mountY=0.03, mountTheta=2.96
02:07:09.524 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
02:07:09.525 00.001 21068 Enqueuing Move request for scope (0.17, -0.08)
02:07:09.526 00.001 16108 Worker thread wakes up
02:07:09.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
02:07:09.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
02:07:09.526 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.03
02:07:09.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:07:09.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:09.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:09.526 00.000 16108 MoveAxis(E, 0, ABG)
02:07:09.526 00.000 16108 Move returns status 0, amount 0
02:07:09.526 00.000 16108 MoveAxis(N, 0, ABG)
02:07:09.526 00.000 16108 Move returns status 0, amount 0
02:07:09.526 00.000 16108 move complete, result=0
02:07:09.526 00.000 16108 worker thread done servicing request
02:07:09.531 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3353, FiltMin=2886, FiltMax=63385, Gamma=1.000
02:07:09.545 00.014 21068 UpdateGuideState exits: m=132296 SNR=90.6
02:07:09.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:09.548 00.001 21068 Enqueuing Expose request
02:07:09.548 00.000 16108 Worker thread wakes up
02:07:09.550 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:09.550 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:09.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:10.714 01.164 16108 Exposure complete
02:07:10.786 00.072 16108 worker thread done servicing request
02:07:10.786 00.000 21068 OnExposeComplete: enter
02:07:10.788 00.002 21068 UpdateGuideState(): m_state=6
02:07:10.789 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12221
02:07:10.790 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.48, Mass=132037, SNR=91.5, Peak=14355 HFD=3.3
02:07:10.792 00.002 21068 MultiStar: [#1 0.03,0.04,1.16,U] [#2 -0.29,-0.15,1.05,U] [#3 0.10,-0.18,1.22,U] [#4 0.44,0.17,0.73,U] [#5 0.06,-0.19,0.96,U] [#6 0.16,0.05,0.84,U] [#7 -0.01,-0.06,0.60,U] [#8 -0.07,-0.04,0.71,U] 
02:07:10.793 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.02, 0.01}
02:07:10.794 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
02:07:10.797 00.003 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
02:07:10.798 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.47 mountX=-0.02 mountY=-0.01, mountTheta=-2.46
02:07:10.801 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
02:07:10.802 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
02:07:10.803 00.001 16108 Worker thread wakes up
02:07:10.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:07:10.803 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:07:10.803 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
02:07:10.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:10.805 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:10.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:10.805 00.000 16108 MoveAxis(E, 0, ABG)
02:07:10.805 00.000 16108 Move returns status 0, amount 0
02:07:10.805 00.000 16108 MoveAxis(N, 0, ABG)
02:07:10.805 00.000 16108 Move returns status 0, amount 0
02:07:10.805 00.000 16108 move complete, result=0
02:07:10.805 00.000 16108 worker thread done servicing request
02:07:10.809 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3353, FiltMin=2816, FiltMax=57078, Gamma=1.000
02:07:10.826 00.017 21068 UpdateGuideState exits: m=132037 SNR=91.5
02:07:10.828 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.829 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:10.830 00.001 21068 Enqueuing Expose request
02:07:10.831 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:10.832 00.001 16108 Worker thread wakes up
02:07:10.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:10.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:11.806 00.974 16108 Exposure complete
02:07:11.868 00.062 16108 worker thread done servicing request
02:07:11.868 00.000 21068 OnExposeComplete: enter
02:07:11.869 00.001 21068 UpdateGuideState(): m_state=6
02:07:11.870 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12222
02:07:11.871 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=876.71, Mass=130872, SNR=99.3, Peak=15795 HFD=3.5
02:07:11.874 00.003 21068 MultiStar: [#1 -0.11,-0.01,0.85,U] [#2 -0.09,-0.17,1.17,U] [#3 0.01,-0.15,0.90,U] [#4 0.13,0.36,0.76,U] [#5 0.08,-0.08,0.80,U] [#6 0.21,-0.08,0.68,U] [#7 -0.22,0.01,0.51,U] [#8 0.01,0.09,0.72,U] 
02:07:11.875 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.01, 0.24}
02:07:11.876 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:07:11.877 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:07:11.879 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.69 mountX=0.01 mountY=-0.02, mountTheta=-1.27
02:07:11.883 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
02:07:11.883 00.000 21068 Enqueuing Move request for scope (-0.00, 0.02)
02:07:11.884 00.001 16108 Worker thread wakes up
02:07:11.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
02:07:11.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
02:07:11.884 00.000 16108 Moving (-0.00, 0.02) raw xDistance=0.01 yDistance=-0.02
02:07:11.885 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:11.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:11.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:07:11.885 00.000 16108 MoveAxis(E, 0, ABG)
02:07:11.885 00.000 16108 Move returns status 0, amount 0
02:07:11.885 00.000 16108 MoveAxis(N, 0, ABG)
02:07:11.885 00.000 16108 Move returns status 0, amount 0
02:07:11.885 00.000 16108 move complete, result=0
02:07:11.885 00.000 16108 worker thread done servicing request
02:07:11.891 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=313, max=65535, med=3353, FiltMin=2867, FiltMax=59769, Gamma=1.000
02:07:11.909 00.018 21068 UpdateGuideState exits: m=130872 SNR=99.3
02:07:11.911 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:11.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:11.913 00.001 21068 Enqueuing Expose request
02:07:11.913 00.000 16108 Worker thread wakes up
02:07:11.913 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:11.915 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:11.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:13.083 01.168 16108 Exposure complete
02:07:13.136 00.053 16108 worker thread done servicing request
02:07:13.136 00.000 21068 OnExposeComplete: enter
02:07:13.137 00.001 21068 UpdateGuideState(): m_state=6
02:07:13.138 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12223
02:07:13.139 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.68, Mass=120637, SNR=83.1, Peak=14771 HFD=3.2
02:07:13.140 00.001 21068 MultiStar: [#1 -0.13,0.10,1.21,U] [#2 -0.36,0.02,1.20,U] [#3 -0.10,-0.05,1.10,U] [#4 0.10,0.23,0.85,U] [#5 -0.19,-0.07,0.83,U] [#6 0.14,-0.08,0.91,U] [#7 -0.26,0.22,0.69,U] [#8 0.14,0.18,0.77,U] 
02:07:13.140 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.23, 0.21}
02:07:13.142 00.002 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
02:07:13.144 00.002 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
02:07:13.147 00.003 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.21 mountX=0.07 mountY=-0.06, mountTheta=-0.73
02:07:13.149 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
02:07:13.149 00.000 21068 Enqueuing Move request for scope (-0.06, 0.08)
02:07:13.150 00.001 16108 Worker thread wakes up
02:07:13.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
02:07:13.151 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
02:07:13.151 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.06
02:07:13.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:07:13.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:13.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:07:13.151 00.000 16108 MoveAxis(E, 0, ABG)
02:07:13.151 00.000 16108 Move returns status 0, amount 0
02:07:13.151 00.000 16108 MoveAxis(N, 0, ABG)
02:07:13.151 00.000 16108 Move returns status 0, amount 0
02:07:13.151 00.000 16108 move complete, result=0
02:07:13.151 00.000 16108 worker thread done servicing request
02:07:13.155 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3353, FiltMin=2845, FiltMax=65510, Gamma=1.000
02:07:13.178 00.023 21068 UpdateGuideState exits: m=120637 SNR=83.1
02:07:13.180 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:13.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:13.183 00.002 21068 Enqueuing Expose request
02:07:13.184 00.001 16108 Worker thread wakes up
02:07:13.184 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:13.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:13.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:14.160 00.975 16108 Exposure complete
02:07:14.227 00.067 16108 worker thread done servicing request
02:07:14.227 00.000 21068 OnExposeComplete: enter
02:07:14.228 00.001 21068 UpdateGuideState(): m_state=6
02:07:14.229 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12224
02:07:14.229 00.000 21068 Star::Find returns 1 (0), X=222.28, Y=876.69, Mass=134903, SNR=99.3, Peak=16323 HFD=3.5
02:07:14.230 00.001 21068 MultiStar: [#1 -0.15,0.21,0.97,U] [#2 -0.25,0.01,0.97,U] [#3 -0.32,0.13,0.85,U] [#4 -0.42,0.20,0.74,U] [#5 -0.31,-0.10,0.78,U] [#6 -0.42,-0.23,0.77,U] [#7 -0.13,-0.08,0.57,U] [#8 -0.08,0.12,0.59,U] 
02:07:14.231 00.001 21068 single-star, 8 included, MultiStar: {-0.23, 0.06}, one-star: {0.00, 0.22}
02:07:14.232 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:07:14.232 00.000 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
02:07:14.233 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.56 mountX=0.04 mountY=-0.21, mountTheta=-1.40
02:07:14.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.22, opts=13)
02:07:14.236 00.001 21068 Enqueuing Move request for scope (0.00, 0.22)
02:07:14.237 00.001 16108 Worker thread wakes up
02:07:14.238 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
02:07:14.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
02:07:14.238 00.000 16108 Moving (0.00, 0.22) raw xDistance=0.04 yDistance=-0.21
02:07:14.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:14.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:07:14.238 00.000 16108 MoveAxis(E, 0, ABG)
02:07:14.238 00.000 16108 Move returns status 0, amount 0
02:07:14.238 00.000 16108 MoveAxis(N, 43, ABG)
02:07:14.238 00.000 16108 Guiding  Dir = 0, Dur = 43
02:07:14.240 00.002 16108 IsSlewing returns 0
02:07:14.240 00.000 16108 IsGuiding returns 0
02:07:14.241 00.001 16108 PulseGuide returned control before completion, sleep 52
02:07:14.245 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3353, FiltMin=2822, FiltMax=60646, Gamma=1.000
02:07:14.263 00.018 21068 UpdateGuideState exits: m=134903 SNR=99.3
02:07:14.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:14.266 00.001 21068 Enqueuing Expose request
02:07:14.296 00.030 16108 IsGuiding returns 1
02:07:14.296 00.000 16108 scope still moving after pulse duration time elapsed
02:07:14.328 00.032 16108 IsSlewing returns 0
02:07:14.328 00.000 16108 IsGuiding returns 0
02:07:14.328 00.000 16108 scope move finished after 43 + 45 ms
02:07:14.328 00.000 16108 Move returns status 0, amount 43
02:07:14.328 00.000 16108 move complete, result=0
02:07:14.328 00.000 16108 worker thread done servicing request
02:07:14.328 00.000 16108 Worker thread wakes up
02:07:14.328 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
02:07:14.330 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:14.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:15.489 01.159 16108 Exposure complete
02:07:15.546 00.057 16108 worker thread done servicing request
02:07:15.546 00.000 21068 OnExposeComplete: enter
02:07:15.547 00.001 21068 UpdateGuideState(): m_state=6
02:07:15.548 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12225
02:07:15.549 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.51, Mass=116048, SNR=85.0, Peak=14435 HFD=3.2
02:07:15.550 00.001 21068 MultiStar: [#1 -0.27,-0.10,1.09,U] [#2 -0.29,-0.34,1.09,U] [#3 -0.20,-0.15,1.30,U] [#4 0.10,-0.08,0.80,U] [#5 -0.36,-0.46,0.00,M1] [#6 -0.16,-0.20,0.74,U] [#7 -0.12,-0.15,0.73,U] [#8 -0.57,-0.13,0.00,M1] 
02:07:15.550 00.000 21068 single-star, 6 included, MultiStar: {-0.15, -0.14}, one-star: {-0.03, 0.03}
02:07:15.551 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
02:07:15.552 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
02:07:15.553 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.21 mountX=0.03 mountY=-0.03, mountTheta=-0.72
02:07:15.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
02:07:15.556 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
02:07:15.557 00.001 16108 Worker thread wakes up
02:07:15.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:07:15.557 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:07:15.557 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
02:07:15.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:15.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:15.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:15.557 00.000 16108 MoveAxis(E, 0, ABG)
02:07:15.557 00.000 16108 Move returns status 0, amount 0
02:07:15.557 00.000 16108 MoveAxis(N, 0, ABG)
02:07:15.557 00.000 16108 Move returns status 0, amount 0
02:07:15.558 00.001 16108 move complete, result=0
02:07:15.558 00.000 16108 worker thread done servicing request
02:07:15.560 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3353, FiltMin=2838, FiltMax=56419, Gamma=1.000
02:07:15.576 00.016 21068 UpdateGuideState exits: m=116048 SNR=85.0
02:07:15.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:15.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:15.579 00.001 21068 Enqueuing Expose request
02:07:15.581 00.002 16108 Worker thread wakes up
02:07:15.581 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:15.583 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:15.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:16.550 00.967 16108 Exposure complete
02:07:16.605 00.055 16108 worker thread done servicing request
02:07:16.605 00.000 21068 OnExposeComplete: enter
02:07:16.606 00.001 21068 UpdateGuideState(): m_state=6
02:07:16.607 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12226
02:07:16.608 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=876.37, Mass=125503, SNR=85.7, Peak=15523 HFD=3.2
02:07:16.609 00.001 21068 MultiStar: [#1 0.04,-0.15,1.05,U] [#2 -0.34,-0.16,1.29,U] [#3 0.06,-0.35,0.95,U] [#4 0.13,0.08,0.75,U] [#5 -0.01,-0.42,0.87,U] [#6 0.33,-0.29,0.71,U] [#7 -0.13,-0.35,0.69,U] [#8 -0.17,0.05,0.73,U] 
02:07:16.610 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.27, -0.11}
02:07:16.611 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
02:07:16.612 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
02:07:16.612 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.54 mountX=-0.04 mountY=0.18, mountTheta=1.78
02:07:16.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
02:07:16.615 00.001 21068 Enqueuing Move request for scope (0.01, -0.19)
02:07:16.616 00.001 16108 Worker thread wakes up
02:07:16.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
02:07:16.616 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
02:07:16.616 00.000 16108 Moving (0.01, -0.19) raw xDistance=-0.04 yDistance=0.18
02:07:16.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:16.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:16.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:07:16.616 00.000 16108 MoveAxis(E, 0, ABG)
02:07:16.616 00.000 16108 Move returns status 0, amount 0
02:07:16.616 00.000 16108 MoveAxis(N, 0, ABG)
02:07:16.616 00.000 16108 Move returns status 0, amount 0
02:07:16.617 00.001 16108 move complete, result=0
02:07:16.617 00.000 16108 worker thread done servicing request
02:07:16.625 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3353, FiltMin=2909, FiltMax=63929, Gamma=1.000
02:07:16.641 00.016 21068 UpdateGuideState exits: m=125503 SNR=85.7
02:07:16.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:16.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:16.643 00.000 21068 Enqueuing Expose request
02:07:16.644 00.001 16108 Worker thread wakes up
02:07:16.644 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:16.646 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:16.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:17.801 01.155 16108 Exposure complete
02:07:17.871 00.070 16108 worker thread done servicing request
02:07:17.872 00.001 21068 OnExposeComplete: enter
02:07:17.873 00.001 21068 UpdateGuideState(): m_state=6
02:07:17.874 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12227
02:07:17.875 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.52, Mass=118819, SNR=99.2, Peak=12889 HFD=3.2
02:07:17.876 00.001 21068 MultiStar: [#1 0.20,-0.09,0.87,U] [#2 0.17,-0.32,1.17,U] [#3 0.07,-0.46,0.90,U] [#4 0.39,-0.06,0.74,U] [#5 0.28,-0.49,0.88,U] [#6 0.33,-0.30,0.61,U] [#7 -0.06,-0.14,0.65,U] [#8 0.17,-0.03,0.71,U] 
02:07:17.877 00.001 21068 single-star, 8 included, MultiStar: {0.19, -0.21}, one-star: {0.16, 0.04}
02:07:17.877 00.000 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:07:17.879 00.002 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:07:17.880 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
02:07:17.881 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
02:07:17.882 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
02:07:17.883 00.001 16108 Worker thread wakes up
02:07:17.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
02:07:17.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
02:07:17.883 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
02:07:17.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:07:17.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:17.884 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:17.884 00.000 16108 MoveAxis(E, 0, ABG)
02:07:17.884 00.000 16108 Move returns status 0, amount 0
02:07:17.884 00.000 16108 MoveAxis(N, 0, ABG)
02:07:17.884 00.000 16108 Move returns status 0, amount 0
02:07:17.884 00.000 16108 move complete, result=0
02:07:17.884 00.000 16108 worker thread done servicing request
02:07:17.887 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3353, FiltMin=2886, FiltMax=65497, Gamma=1.000
02:07:17.905 00.018 21068 UpdateGuideState exits: m=118819 SNR=99.2
02:07:17.907 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.909 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:17.910 00.001 21068 Enqueuing Expose request
02:07:17.912 00.002 16108 Worker thread wakes up
02:07:17.912 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:17.914 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:17.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:18.883 00.969 16108 Exposure complete
02:07:18.939 00.056 16108 worker thread done servicing request
02:07:18.939 00.000 21068 OnExposeComplete: enter
02:07:18.941 00.002 21068 UpdateGuideState(): m_state=6
02:07:18.942 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12228
02:07:18.944 00.002 21068 Star::Find returns 1 (0), X=222.34, Y=876.44, Mass=117344, SNR=78.7, Peak=14723 HFD=3.2
02:07:18.945 00.001 21068 MultiStar: [#1 -0.02,-0.17,1.42,U] [#2 -0.09,-0.26,1.39,U] [#3 0.03,-0.26,1.08,U] [#4 0.29,-0.13,0.91,U] [#5 0.18,-0.27,0.92,U] [#6 0.29,0.04,0.91,U] [#7 -0.04,-0.10,0.73,U] [#8 0.09,-0.02,0.86,U] 
02:07:18.946 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.15}, one-star: {0.06, -0.04}
02:07:18.947 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
02:07:18.948 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
02:07:18.949 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.51 mountX=-0.07 mountY=0.02, mountTheta=2.87
02:07:18.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
02:07:18.952 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
02:07:18.953 00.001 16108 Worker thread wakes up
02:07:18.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:07:18.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:07:18.953 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.02
02:07:18.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:18.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:18.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:07:18.953 00.000 16108 MoveAxis(E, 0, ABG)
02:07:18.953 00.000 16108 Move returns status 0, amount 0
02:07:18.953 00.000 16108 MoveAxis(N, 0, ABG)
02:07:18.953 00.000 16108 Move returns status 0, amount 0
02:07:18.953 00.000 16108 move complete, result=0
02:07:18.953 00.000 16108 worker thread done servicing request
02:07:18.959 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3353, FiltMin=2902, FiltMax=56925, Gamma=1.000
02:07:18.975 00.016 21068 UpdateGuideState exits: m=117344 SNR=78.7
02:07:18.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:18.976 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:18.977 00.001 21068 Enqueuing Expose request
02:07:18.978 00.001 16108 Worker thread wakes up
02:07:18.978 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:18.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:18.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:20.141 01.163 16108 Exposure complete
02:07:20.224 00.083 16108 worker thread done servicing request
02:07:20.224 00.000 21068 OnExposeComplete: enter
02:07:20.225 00.001 21068 UpdateGuideState(): m_state=6
02:07:20.226 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12229
02:07:20.227 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.91, Mass=127195, SNR=82.6, Peak=15331 HFD=3.4
02:07:20.229 00.002 21068 MultiStar: [#1 -0.04,0.34,1.32,U] [#2 -0.25,-0.06,1.30,U] [#3 -0.31,0.01,1.23,U] [#4 -0.18,0.16,1.09,U] [#5 -0.07,0.03,1.09,U] [#6 0.07,0.10,0.74,U] [#7 -0.36,0.13,0.69,U] [#8 0.04,0.20,0.74,U] 
02:07:20.229 00.000 21068 refined, 8 included, MultiStar: {-0.14, 0.14}, one-star: {-0.10, 0.43}
02:07:20.230 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
02:07:20.231 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
02:07:20.231 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=0.16 mountY=-0.11, mountTheta=-0.58
02:07:20.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.14, opts=13)
02:07:20.234 00.001 21068 Enqueuing Move request for scope (-0.14, 0.14)
02:07:20.234 00.000 16108 Worker thread wakes up
02:07:20.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
02:07:20.235 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
02:07:20.235 00.000 16108 Moving (-0.14, 0.14) raw xDistance=0.16 yDistance=-0.11
02:07:20.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:07:20.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:20.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:07:20.235 00.000 16108 MoveAxis(E, 0, ABG)
02:07:20.235 00.000 16108 Move returns status 0, amount 0
02:07:20.235 00.000 16108 MoveAxis(N, 0, ABG)
02:07:20.235 00.000 16108 Move returns status 0, amount 0
02:07:20.235 00.000 16108 move complete, result=0
02:07:20.235 00.000 16108 worker thread done servicing request
02:07:20.238 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3353, FiltMin=2841, FiltMax=58403, Gamma=1.000
02:07:20.253 00.015 21068 UpdateGuideState exits: m=127195 SNR=82.6
02:07:20.255 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:20.256 00.000 21068 Enqueuing Expose request
02:07:20.257 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:20.258 00.001 16108 Worker thread wakes up
02:07:20.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:20.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:21.241 00.983 16108 Exposure complete
02:07:21.311 00.070 16108 worker thread done servicing request
02:07:21.311 00.000 21068 OnExposeComplete: enter
02:07:21.313 00.002 21068 UpdateGuideState(): m_state=6
02:07:21.314 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12230
02:07:21.316 00.002 21068 Star::Find returns 1 (0), X=222.17, Y=876.53, Mass=130009, SNR=83.2, Peak=14547 HFD=3.8
02:07:21.318 00.002 21068 MultiStar: [#1 -0.16,0.25,1.22,U] [#2 -0.66,-0.14,0.00,M1] [#3 -0.38,-0.05,1.21,U] [#4 -0.33,0.01,0.77,U] [#5 -0.34,0.03,0.98,U] [#6 -0.30,-0.19,0.93,U] [#7 -0.40,-0.12,0.61,U] [#8 -0.53,0.05,0.81,U] 
02:07:21.320 00.002 21068 single-star, 7 included, MultiStar: {-0.31, 0.02}, one-star: {-0.10, 0.05}
02:07:21.322 00.002 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
02:07:21.324 00.002 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
02:07:21.325 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.67 mountX=0.11 mountY=-0.03, mountTheta=-0.24
02:07:21.328 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.05, opts=13)
02:07:21.329 00.001 21068 Enqueuing Move request for scope (-0.10, 0.05)
02:07:21.330 00.001 16108 Worker thread wakes up
02:07:21.331 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:07:21.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:07:21.331 00.000 16108 Moving (-0.10, 0.05) raw xDistance=0.11 yDistance=-0.03
02:07:21.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:07:21.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:21.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:21.331 00.000 16108 MoveAxis(E, 0, ABG)
02:07:21.331 00.000 16108 Move returns status 0, amount 0
02:07:21.331 00.000 16108 MoveAxis(N, 0, ABG)
02:07:21.331 00.000 16108 Move returns status 0, amount 0
02:07:21.331 00.000 16108 move complete, result=0
02:07:21.331 00.000 16108 worker thread done servicing request
02:07:21.334 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3353, FiltMin=2896, FiltMax=59011, Gamma=1.000
02:07:21.351 00.017 21068 UpdateGuideState exits: m=130009 SNR=83.2
02:07:21.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:21.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:21.353 00.000 21068 Enqueuing Expose request
02:07:21.354 00.001 16108 Worker thread wakes up
02:07:21.354 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:21.355 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:21.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:22.533 01.178 16108 Exposure complete
02:07:22.603 00.070 16108 worker thread done servicing request
02:07:22.603 00.000 21068 OnExposeComplete: enter
02:07:22.604 00.001 21068 UpdateGuideState(): m_state=6
02:07:22.605 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12231
02:07:22.606 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=876.92, Mass=125476, SNR=84.8, Peak=15763 HFD=3.1
02:07:22.606 00.000 21068 MultiStar: [#1 -0.50,0.09,1.17,U] [#2 -0.36,0.11,1.34,U] [#3 -0.30,-0.12,1.12,U] [#4 -0.07,0.32,0.85,U] [#5 -0.23,-0.05,0.85,U] [#6 -0.09,0.16,0.82,U] [#7 -0.47,-0.00,0.56,U] [#8 -0.43,0.36,0.77,U] 
02:07:22.608 00.002 21068 refined, 8 included, MultiStar: {-0.30, 0.14}, one-star: {-0.22, 0.44}
02:07:22.609 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
02:07:22.609 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
02:07:22.610 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.70 mountX=0.32 mountY=-0.07, mountTheta=-0.20
02:07:22.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.14, opts=13)
02:07:22.612 00.000 21068 Enqueuing Move request for scope (-0.30, 0.14)
02:07:22.613 00.001 16108 Worker thread wakes up
02:07:22.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.14) opts 0xd
02:07:22.614 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.14)
02:07:22.614 00.000 16108 Moving (-0.30, 0.14) raw xDistance=0.32 yDistance=-0.07
02:07:22.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:07:22.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:22.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:07:22.614 00.000 16108 MoveAxis(W, 84, ABG)
02:07:22.614 00.000 16108 Guiding  Dir = 3, Dur = 84
02:07:22.614 00.000 16108 IsSlewing returns 0
02:07:22.614 00.000 16108 IsGuiding returns 0
02:07:22.617 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3353, FiltMin=2886, FiltMax=56262, Gamma=1.000
02:07:22.630 00.013 16108 PulseGuide returned control before completion, sleep 79
02:07:22.633 00.003 21068 UpdateGuideState exits: m=125476 SNR=84.8
02:07:22.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:22.636 00.001 21068 Enqueuing Expose request
02:07:22.722 00.086 16108 IsGuiding returns 0
02:07:22.722 00.000 16108 Move returns status 0, amount 84
02:07:22.722 00.000 16108 MoveAxis(N, 0, ABG)
02:07:22.722 00.000 16108 Move returns status 0, amount 0
02:07:22.722 00.000 16108 move complete, result=0
02:07:22.722 00.000 16108 worker thread done servicing request
02:07:22.722 00.000 16108 Worker thread wakes up
02:07:22.722 00.000 21068 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
02:07:22.724 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:22.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:23.694 00.970 16108 Exposure complete
02:07:23.756 00.062 16108 worker thread done servicing request
02:07:23.757 00.001 21068 OnExposeComplete: enter
02:07:23.759 00.002 21068 UpdateGuideState(): m_state=6
02:07:23.761 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12232
02:07:23.763 00.002 21068 Star::Find returns 1 (0), X=222.36, Y=876.68, Mass=122673, SNR=90.3, Peak=13529 HFD=3.4
02:07:23.765 00.002 21068 MultiStar: [#1 -0.10,0.02,1.07,U] [#2 -0.15,-0.09,0.98,U] [#3 -0.25,0.02,0.98,U] [#4 -0.40,0.11,0.93,U] [#5 -0.17,-0.14,0.97,U] [#6 0.08,0.25,0.81,U] [#7 -0.14,-0.05,0.62,U] [#8 -0.11,0.03,0.78,U] 
02:07:23.766 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {0.09, 0.20}
02:07:23.768 00.002 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
02:07:23.769 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
02:07:23.771 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.86 mountX=0.13 mountY=-0.01, mountTheta=-0.05
02:07:23.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
02:07:23.774 00.000 21068 Enqueuing Move request for scope (-0.13, 0.04)
02:07:23.775 00.001 16108 Worker thread wakes up
02:07:23.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
02:07:23.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
02:07:23.775 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.13 yDistance=-0.01
02:07:23.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:07:23.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:23.776 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:23.776 00.000 16108 MoveAxis(E, 0, ABG)
02:07:23.776 00.000 16108 Move returns status 0, amount 0
02:07:23.776 00.000 16108 MoveAxis(N, 0, ABG)
02:07:23.776 00.000 16108 Move returns status 0, amount 0
02:07:23.776 00.000 16108 move complete, result=0
02:07:23.776 00.000 16108 worker thread done servicing request
02:07:23.781 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3353, FiltMin=2877, FiltMax=58982, Gamma=1.000
02:07:23.795 00.014 21068 UpdateGuideState exits: m=122673 SNR=90.3
02:07:23.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:23.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:23.797 00.001 21068 Enqueuing Expose request
02:07:23.798 00.001 16108 Worker thread wakes up
02:07:23.798 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:23.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:23.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:24.959 01.160 16108 Exposure complete
02:07:25.031 00.072 16108 worker thread done servicing request
02:07:25.031 00.000 21068 OnExposeComplete: enter
02:07:25.032 00.001 21068 UpdateGuideState(): m_state=6
02:07:25.034 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12233
02:07:25.035 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=876.81, Mass=136425, SNR=98.1, Peak=15657 HFD=3.6
02:07:25.036 00.001 21068 MultiStar: [#1 -0.06,0.01,1.18,U] [#2 0.04,-0.15,1.02,U] [#3 0.13,-0.21,0.96,U] [#4 0.04,0.26,0.79,U] [#5 0.27,-0.15,1.06,U] [#6 0.38,-0.02,0.75,U] [#7 0.49,-0.15,0.58,U] [#8 -0.07,0.14,0.63,U] 
02:07:25.037 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.00}, one-star: {0.38, 0.33}
02:07:25.038 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
02:07:25.038 00.000 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
02:07:25.039 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.02 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
02:07:25.040 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.00, opts=13)
02:07:25.041 00.001 21068 Enqueuing Move request for scope (0.17, 0.00)
02:07:25.043 00.002 16108 Worker thread wakes up
02:07:25.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
02:07:25.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
02:07:25.043 00.000 16108 Moving (0.17, 0.00) raw xDistance=-0.16 yDistance=-0.04
02:07:25.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:07:25.044 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:25.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:25.044 00.000 16108 MoveAxis(E, 0, ABG)
02:07:25.044 00.000 16108 Move returns status 0, amount 0
02:07:25.044 00.000 16108 MoveAxis(N, 0, ABG)
02:07:25.044 00.000 16108 Move returns status 0, amount 0
02:07:25.044 00.000 16108 move complete, result=0
02:07:25.044 00.000 16108 worker thread done servicing request
02:07:25.047 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3353, FiltMin=2864, FiltMax=60310, Gamma=1.000
02:07:25.067 00.020 21068 UpdateGuideState exits: m=136425 SNR=98.1
02:07:25.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:25.070 00.001 21068 Enqueuing Expose request
02:07:25.072 00.002 16108 Worker thread wakes up
02:07:25.072 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:25.073 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:25.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:26.040 00.967 16108 Exposure complete
02:07:26.097 00.057 16108 worker thread done servicing request
02:07:26.097 00.000 21068 OnExposeComplete: enter
02:07:26.098 00.001 21068 UpdateGuideState(): m_state=6
02:07:26.099 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12234
02:07:26.100 00.001 21068 Star::Find returns 1 (0), X=222.66, Y=876.48, Mass=124218, SNR=80.1, Peak=14121 HFD=3.3
02:07:26.100 00.000 21068 MultiStar: [#1 0.37,0.05,1.32,U] [#2 0.64,-0.01,0.00,M1] [#3 0.33,-0.01,0.92,U] [#4 0.04,0.00,0.89,U] [#5 0.16,0.00,1.03,U] [#6 0.27,-0.23,0.90,U] [#7 0.26,-0.06,0.65,U] [#8 0.25,-0.12,0.85,U] 
02:07:26.101 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.03}, one-star: {0.39, 0.01}
02:07:26.103 00.002 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
02:07:26.103 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
02:07:26.104 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.13 mountX=-0.27 mountY=-0.03, mountTheta=-3.04
02:07:26.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.03, opts=13)
02:07:26.106 00.000 21068 Enqueuing Move request for scope (0.27, -0.03)
02:07:26.108 00.002 16108 Worker thread wakes up
02:07:26.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
02:07:26.108 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
02:07:26.108 00.000 16108 Moving (0.27, -0.03) raw xDistance=-0.27 yDistance=-0.03
02:07:26.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:07:26.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:26.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:26.109 00.001 16108 MoveAxis(E, 70, ABG)
02:07:26.109 00.000 16108 Guiding  Dir = 2, Dur = 70
02:07:26.109 00.000 16108 IsSlewing returns 0
02:07:26.110 00.001 16108 IsGuiding returns 0
02:07:26.111 00.001 16108 PulseGuide returned control before completion, sleep 79
02:07:26.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3350, FiltMin=2873, FiltMax=56550, Gamma=1.000
02:07:26.134 00.018 21068 UpdateGuideState exits: m=124218 SNR=80.1
02:07:26.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:26.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:26.136 00.000 21068 Enqueuing Expose request
02:07:26.201 00.065 16108 IsGuiding returns 0
02:07:26.201 00.000 16108 Move returns status 0, amount 70
02:07:26.201 00.000 16108 MoveAxis(N, 0, ABG)
02:07:26.201 00.000 16108 Move returns status 0, amount 0
02:07:26.202 00.001 16108 move complete, result=0
02:07:26.202 00.000 16108 worker thread done servicing request
02:07:26.202 00.000 16108 Worker thread wakes up
02:07:26.202 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
02:07:26.204 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:26.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:27.358 01.154 16108 Exposure complete
02:07:27.411 00.053 16108 worker thread done servicing request
02:07:27.411 00.000 21068 OnExposeComplete: enter
02:07:27.413 00.002 21068 UpdateGuideState(): m_state=6
02:07:27.414 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12235
02:07:27.415 00.001 21068 Star::Find returns 1 (0), X=222.61, Y=876.65, Mass=133952, SNR=91.6, Peak=15177 HFD=3.3
02:07:27.416 00.001 21068 MultiStar: [#1 0.18,0.09,1.06,U] [#2 -0.09,-0.03,1.22,U] [#3 0.30,0.02,0.95,U] [#4 0.10,-0.08,0.73,U] [#5 0.13,0.02,0.96,U] [#6 0.50,-0.10,0.89,U] [#7 0.05,-0.07,0.58,U] [#8 0.09,0.03,0.73,U] 
02:07:27.416 00.000 21068 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.34, 0.17}
02:07:27.417 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
02:07:27.418 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
02:07:27.418 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=-0.17 mountY=-0.05, mountTheta=-2.84
02:07:27.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
02:07:27.423 00.003 21068 Enqueuing Move request for scope (0.18, 0.01)
02:07:27.425 00.002 16108 Worker thread wakes up
02:07:27.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
02:07:27.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
02:07:27.425 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.17 yDistance=-0.05
02:07:27.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:07:27.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:27.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:27.425 00.000 16108 MoveAxis(E, 0, ABG)
02:07:27.425 00.000 16108 Move returns status 0, amount 0
02:07:27.425 00.000 16108 MoveAxis(N, 0, ABG)
02:07:27.425 00.000 16108 Move returns status 0, amount 0
02:07:27.425 00.000 16108 move complete, result=0
02:07:27.425 00.000 16108 worker thread done servicing request
02:07:27.433 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3350, FiltMin=2857, FiltMax=53174, Gamma=1.000
02:07:27.450 00.017 21068 UpdateGuideState exits: m=133952 SNR=91.6
02:07:27.452 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.452 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:27.453 00.001 21068 Enqueuing Expose request
02:07:27.454 00.001 16108 Worker thread wakes up
02:07:27.454 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:27.457 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:27.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:28.445 00.988 16108 Exposure complete
02:07:28.522 00.077 16108 worker thread done servicing request
02:07:28.522 00.000 21068 OnExposeComplete: enter
02:07:28.524 00.002 21068 UpdateGuideState(): m_state=6
02:07:28.524 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12236
02:07:28.526 00.002 21068 Star::Find returns 1 (0), X=222.28, Y=876.65, Mass=131807, SNR=93.6, Peak=14435 HFD=3.5
02:07:28.527 00.001 21068 MultiStar: [#1 0.10,0.10,1.05,U] [#2 -0.07,-0.20,1.01,U] [#3 -0.00,-0.08,1.00,U] [#4 0.18,0.25,0.84,U] [#5 -0.10,-0.06,1.06,U] [#6 0.19,-0.12,0.64,U] [#7 -0.29,-0.16,0.52,U] [#8 -0.28,-0.00,0.64,U] 
02:07:28.528 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.00, 0.17}
02:07:28.529 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
02:07:28.530 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
02:07:28.531 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.06 mountX=0.02 mountY=0.00, mountTheta=0.31
02:07:28.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.00, opts=13)
02:07:28.534 00.001 21068 Enqueuing Move request for scope (-0.02, -0.00)
02:07:28.535 00.001 16108 Worker thread wakes up
02:07:28.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
02:07:28.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
02:07:28.535 00.000 16108 Moving (-0.02, -0.00) raw xDistance=0.02 yDistance=0.00
02:07:28.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:28.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:28.536 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:07:28.536 00.000 16108 MoveAxis(E, 0, ABG)
02:07:28.536 00.000 16108 Move returns status 0, amount 0
02:07:28.536 00.000 16108 MoveAxis(N, 0, ABG)
02:07:28.536 00.000 16108 Move returns status 0, amount 0
02:07:28.536 00.000 16108 move complete, result=0
02:07:28.536 00.000 16108 worker thread done servicing request
02:07:28.538 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3350, FiltMin=2920, FiltMax=64445, Gamma=1.000
02:07:28.553 00.015 21068 UpdateGuideState exits: m=131807 SNR=93.6
02:07:28.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:28.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:28.556 00.001 21068 Enqueuing Expose request
02:07:28.557 00.001 16108 Worker thread wakes up
02:07:28.557 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:28.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:28.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:29.715 01.158 16108 Exposure complete
02:07:29.770 00.055 16108 worker thread done servicing request
02:07:29.770 00.000 21068 OnExposeComplete: enter
02:07:29.774 00.004 21068 UpdateGuideState(): m_state=6
02:07:29.775 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12237
02:07:29.776 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.78, Mass=144208, SNR=91.2, Peak=17859 HFD=3.5
02:07:29.777 00.001 21068 MultiStar: [#1 -0.24,0.24,1.18,U] [#2 -0.03,0.01,1.34,U] [#3 -0.28,-0.14,1.03,U] [#4 -0.38,0.23,0.82,U] [#5 -0.01,0.02,0.99,U] [#6 -0.06,-0.05,0.70,U] [#7 -0.42,-0.09,0.60,U] [#8 0.20,0.01,0.83,U] 
02:07:29.778 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {0.03, 0.30}
02:07:29.780 00.002 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
02:07:29.781 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
02:07:29.781 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.63 mountX=0.13 mountY=-0.04, mountTheta=-0.28
02:07:29.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
02:07:29.784 00.001 21068 Enqueuing Move request for scope (-0.12, 0.07)
02:07:29.785 00.001 16108 Worker thread wakes up
02:07:29.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:07:29.785 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:07:29.785 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.04
02:07:29.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:07:29.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:29.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:29.785 00.000 16108 MoveAxis(E, 0, ABG)
02:07:29.785 00.000 16108 Move returns status 0, amount 0
02:07:29.786 00.001 16108 MoveAxis(N, 0, ABG)
02:07:29.786 00.000 16108 Move returns status 0, amount 0
02:07:29.786 00.000 16108 move complete, result=0
02:07:29.786 00.000 16108 worker thread done servicing request
02:07:29.790 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3350, FiltMin=2841, FiltMax=59859, Gamma=1.000
02:07:29.805 00.015 21068 UpdateGuideState exits: m=144208 SNR=91.2
02:07:29.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:29.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:29.808 00.001 21068 Enqueuing Expose request
02:07:29.808 00.000 16108 Worker thread wakes up
02:07:29.808 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:29.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:29.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:30.804 00.995 16108 Exposure complete
02:07:30.864 00.060 16108 worker thread done servicing request
02:07:30.864 00.000 21068 OnExposeComplete: enter
02:07:30.866 00.002 21068 UpdateGuideState(): m_state=6
02:07:30.867 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12238
02:07:30.868 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=876.66, Mass=119206, SNR=84.2, Peak=16227 HFD=3.4
02:07:30.869 00.001 21068 MultiStar: [#1 0.08,0.15,1.13,U] [#2 -0.05,-0.24,1.39,U] [#3 0.05,-0.00,1.16,U] [#4 -0.14,0.14,0.99,U] [#5 -0.23,-0.13,0.91,U] [#6 0.09,-0.03,0.78,U] [#7 0.03,-0.16,0.77,U] [#8 -0.13,-0.08,0.87,U] 
02:07:30.869 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.16, 0.18}
02:07:30.871 00.002 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
02:07:30.872 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
02:07:30.873 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.78 mountX=0.05 mountY=0.03, mountTheta=0.58
02:07:30.874 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
02:07:30.875 00.001 21068 Enqueuing Move request for scope (-0.05, -0.02)
02:07:30.876 00.001 16108 Worker thread wakes up
02:07:30.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:07:30.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:07:30.876 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.05 yDistance=0.03
02:07:30.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:07:30.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:30.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:30.876 00.000 16108 MoveAxis(E, 0, ABG)
02:07:30.876 00.000 16108 Move returns status 0, amount 0
02:07:30.876 00.000 16108 MoveAxis(N, 0, ABG)
02:07:30.876 00.000 16108 Move returns status 0, amount 0
02:07:30.876 00.000 16108 move complete, result=0
02:07:30.876 00.000 16108 worker thread done servicing request
02:07:30.880 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3350, FiltMin=2873, FiltMax=62672, Gamma=1.000
02:07:30.908 00.028 21068 UpdateGuideState exits: m=119206 SNR=84.2
02:07:30.910 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.910 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:30.911 00.001 21068 Enqueuing Expose request
02:07:30.913 00.002 16108 Worker thread wakes up
02:07:30.913 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:30.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:30.914 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:32.072 01.158 16108 Exposure complete
02:07:32.132 00.060 16108 worker thread done servicing request
02:07:32.133 00.001 21068 OnExposeComplete: enter
02:07:32.133 00.000 21068 UpdateGuideState(): m_state=6
02:07:32.134 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12239
02:07:32.135 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.69, Mass=139161, SNR=89.4, Peak=16467 HFD=3.6
02:07:32.136 00.001 21068 MultiStar: [#1 0.02,0.22,1.31,U] [#2 -0.10,0.11,1.20,U] [#3 -0.10,0.07,1.10,U] [#4 -0.06,0.21,0.95,U] [#5 -0.04,0.17,1.08,U] [#6 -0.23,0.17,0.99,U] [#7 -0.34,-0.18,0.62,U] [#8 -0.19,0.33,0.86,U] 
02:07:32.137 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {-0.10, 0.22}
02:07:32.138 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
02:07:32.139 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
02:07:32.139 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.17 mountX=0.14 mountY=-0.13, mountTheta=-0.76
02:07:32.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.16, opts=13)
02:07:32.142 00.000 21068 Enqueuing Move request for scope (-0.11, 0.16)
02:07:32.143 00.001 16108 Worker thread wakes up
02:07:32.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
02:07:32.143 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
02:07:32.143 00.000 16108 Moving (-0.11, 0.16) raw xDistance=0.14 yDistance=-0.13
02:07:32.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:07:32.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:32.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:07:32.143 00.000 16108 MoveAxis(E, 0, ABG)
02:07:32.143 00.000 16108 Move returns status 0, amount 0
02:07:32.143 00.000 16108 MoveAxis(N, 0, ABG)
02:07:32.143 00.000 16108 Move returns status 0, amount 0
02:07:32.143 00.000 16108 move complete, result=0
02:07:32.143 00.000 16108 worker thread done servicing request
02:07:32.147 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3350, FiltMin=2889, FiltMax=65510, Gamma=1.000
02:07:32.162 00.015 21068 UpdateGuideState exits: m=139161 SNR=89.4
02:07:32.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:32.165 00.001 21068 Enqueuing Expose request
02:07:32.165 00.000 16108 Worker thread wakes up
02:07:32.165 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:32.166 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:32.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:33.145 00.979 16108 Exposure complete
02:07:33.200 00.055 16108 worker thread done servicing request
02:07:33.200 00.000 21068 OnExposeComplete: enter
02:07:33.201 00.001 21068 UpdateGuideState(): m_state=6
02:07:33.202 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12240
02:07:33.203 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.67, Mass=138618, SNR=101.0, Peak=15193 HFD=3.4
02:07:33.205 00.002 21068 MultiStar: [#1 -0.02,0.23,1.02,U] [#2 -0.10,-0.00,1.16,U] [#3 -0.05,0.03,0.86,U] [#4 0.09,0.10,0.78,U] [#5 -0.04,0.02,0.76,U] [#6 0.06,0.20,0.71,U] [#7 -0.15,0.04,0.42,U] [#8 0.03,0.04,0.74,U] 
02:07:33.205 00.000 21068 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {0.01, 0.20}
02:07:33.206 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
02:07:33.207 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
02:07:33.208 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.74 mountX=0.03 mountY=-0.09, mountTheta=-1.22
02:07:33.209 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
02:07:33.210 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
02:07:33.211 00.001 16108 Worker thread wakes up
02:07:33.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
02:07:33.211 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
02:07:33.211 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.03 yDistance=-0.09
02:07:33.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:33.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:33.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:07:33.211 00.000 16108 MoveAxis(E, 0, ABG)
02:07:33.211 00.000 16108 Move returns status 0, amount 0
02:07:33.211 00.000 16108 MoveAxis(N, 0, ABG)
02:07:33.211 00.000 16108 Move returns status 0, amount 0
02:07:33.211 00.000 16108 move complete, result=0
02:07:33.211 00.000 16108 worker thread done servicing request
02:07:33.221 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3350, FiltMin=2899, FiltMax=59846, Gamma=1.000
02:07:33.242 00.021 21068 UpdateGuideState exits: m=138618 SNR=101.0
02:07:33.245 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:33.245 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:33.247 00.002 21068 Enqueuing Expose request
02:07:33.248 00.001 16108 Worker thread wakes up
02:07:33.248 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:33.250 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:33.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:34.409 01.159 16108 Exposure complete
02:07:34.473 00.064 16108 worker thread done servicing request
02:07:34.473 00.000 21068 OnExposeComplete: enter
02:07:34.474 00.001 21068 UpdateGuideState(): m_state=6
02:07:34.474 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12241
02:07:34.475 00.001 21068 Star::Find returns 1 (0), X=222.70, Y=876.87, Mass=119422, SNR=81.1, Peak=16713 HFD=3.0
02:07:34.477 00.002 21068 MultiStar: [#1 0.06,0.05,1.20,U] [#2 -0.15,0.01,1.29,U] [#3 0.07,-0.12,1.04,U] [#4 0.02,0.17,1.01,U] [#5 0.20,0.02,1.00,U] [#6 0.15,-0.21,0.82,U] [#7 -0.09,0.10,0.57,U] [#8 0.07,0.09,0.91,U] 
02:07:34.478 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.42, 0.39}
02:07:34.479 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
02:07:34.480 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
02:07:34.480 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=-0.07 mountY=-0.07, mountTheta=-2.34
02:07:34.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.06, opts=13)
02:07:34.483 00.001 21068 Enqueuing Move request for scope (0.08, 0.06)
02:07:34.483 00.000 16108 Worker thread wakes up
02:07:34.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
02:07:34.484 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
02:07:34.484 00.000 16108 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.07
02:07:34.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:34.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:34.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:07:34.484 00.000 16108 MoveAxis(E, 0, ABG)
02:07:34.484 00.000 16108 Move returns status 0, amount 0
02:07:34.484 00.000 16108 MoveAxis(N, 0, ABG)
02:07:34.484 00.000 16108 Move returns status 0, amount 0
02:07:34.484 00.000 16108 move complete, result=0
02:07:34.484 00.000 16108 worker thread done servicing request
02:07:34.493 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3350, FiltMin=2838, FiltMax=57805, Gamma=1.000
02:07:34.515 00.022 21068 UpdateGuideState exits: m=119422 SNR=81.1
02:07:34.517 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.517 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:34.518 00.001 21068 Enqueuing Expose request
02:07:34.519 00.001 16108 Worker thread wakes up
02:07:34.519 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:34.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:34.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:35.487 00.967 16108 Exposure complete
02:07:35.558 00.071 16108 worker thread done servicing request
02:07:35.558 00.000 21068 OnExposeComplete: enter
02:07:35.559 00.001 21068 UpdateGuideState(): m_state=6
02:07:35.560 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12242
02:07:35.561 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=876.73, Mass=135376, SNR=87.2, Peak=17577 HFD=3.1
02:07:35.561 00.000 21068 MultiStar: [#1 0.18,0.27,1.26,U] [#2 0.09,0.08,1.15,U] [#3 0.12,-0.04,1.10,U] [#4 -0.06,0.34,0.95,U] [#5 0.18,-0.01,1.04,U] [#6 0.02,0.17,0.80,U] [#7 0.29,0.14,0.76,U] [#8 0.20,0.04,0.78,U] 
02:07:35.563 00.002 21068 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.33, 0.26}
02:07:35.564 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
02:07:35.565 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
02:07:35.566 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
02:07:35.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.14, opts=13)
02:07:35.569 00.001 21068 Enqueuing Move request for scope (0.15, 0.14)
02:07:35.570 00.001 16108 Worker thread wakes up
02:07:35.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
02:07:35.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
02:07:35.570 00.000 16108 Moving (0.15, 0.14) raw xDistance=-0.12 yDistance=-0.17
02:07:35.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:07:35.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:35.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:07:35.570 00.000 16108 MoveAxis(E, 0, ABG)
02:07:35.570 00.000 16108 Move returns status 0, amount 0
02:07:35.570 00.000 16108 MoveAxis(N, 0, ABG)
02:07:35.570 00.000 16108 Move returns status 0, amount 0
02:07:35.571 00.001 16108 move complete, result=0
02:07:35.571 00.000 16108 worker thread done servicing request
02:07:36.039 00.468 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3350, FiltMin=2848, FiltMax=63437, Gamma=1.000
02:07:36.076 00.037 21068 UpdateGuideState exits: m=135376 SNR=87.2
02:07:36.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:36.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:36.079 00.001 21068 Enqueuing Expose request
02:07:36.079 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:36.080 00.001 16108 Worker thread wakes up
02:07:36.080 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:36.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:37.248 01.168 16108 Exposure complete
02:07:37.301 00.053 16108 worker thread done servicing request
02:07:37.301 00.000 21068 OnExposeComplete: enter
02:07:37.302 00.001 21068 UpdateGuideState(): m_state=6
02:07:37.303 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12243
02:07:37.304 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.79, Mass=127726, SNR=78.4, Peak=16771 HFD=3.2
02:07:37.305 00.001 21068 MultiStar: [#1 -0.13,0.27,1.25,U] [#2 -0.21,-0.04,1.54,U] [#3 -0.34,0.04,1.06,U] [#4 -0.06,0.18,1.03,U] [#5 -0.21,-0.15,1.15,U] [#6 -0.07,-0.11,0.98,U] [#7 -0.23,0.01,0.71,U] [#8 -0.18,0.19,0.84,U] 
02:07:37.306 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.07}, one-star: {0.18, 0.32}
02:07:37.307 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
02:07:37.307 00.000 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
02:07:37.309 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.66 mountX=0.15 mountY=-0.04, mountTheta=-0.25
02:07:37.310 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.07, opts=13)
02:07:37.311 00.001 21068 Enqueuing Move request for scope (-0.14, 0.07)
02:07:37.312 00.001 16108 Worker thread wakes up
02:07:37.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
02:07:37.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
02:07:37.312 00.000 16108 Moving (-0.14, 0.07) raw xDistance=0.15 yDistance=-0.04
02:07:37.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:07:37.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:37.313 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:37.313 00.000 16108 MoveAxis(E, 0, ABG)
02:07:37.313 00.000 16108 Move returns status 0, amount 0
02:07:37.313 00.000 16108 MoveAxis(N, 0, ABG)
02:07:37.313 00.000 16108 Move returns status 0, amount 0
02:07:37.313 00.000 16108 move complete, result=0
02:07:37.313 00.000 16108 worker thread done servicing request
02:07:37.316 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3347, FiltMin=2880, FiltMax=63507, Gamma=1.000
02:07:37.332 00.016 21068 UpdateGuideState exits: m=127726 SNR=78.4
02:07:37.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:37.335 00.001 21068 Enqueuing Expose request
02:07:37.336 00.001 16108 Worker thread wakes up
02:07:37.336 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:37.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:37.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:38.315 00.979 16108 Exposure complete
02:07:38.386 00.071 16108 worker thread done servicing request
02:07:38.386 00.000 21068 OnExposeComplete: enter
02:07:38.387 00.001 21068 UpdateGuideState(): m_state=6
02:07:38.388 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12244
02:07:38.389 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.67, Mass=125484, SNR=85.5, Peak=16995 HFD=3.2
02:07:38.390 00.001 21068 MultiStar: [#1 -0.01,0.23,1.31,U] [#2 -0.33,-0.20,1.32,U] [#3 -0.11,0.04,1.09,U] [#4 0.15,0.31,1.13,U] [#5 -0.04,-0.11,0.95,U] [#6 0.03,0.04,0.90,U] [#7 -0.19,-0.03,0.58,U] [#8 -0.14,0.05,0.75,U] 
02:07:38.390 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.09, 0.20}
02:07:38.391 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
02:07:38.391 00.000 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
02:07:38.392 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.32 mountX=0.07 mountY=-0.05, mountTheta=-0.60
02:07:38.394 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
02:07:38.395 00.001 21068 Enqueuing Move request for scope (-0.06, 0.06)
02:07:38.395 00.000 16108 Worker thread wakes up
02:07:38.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:07:38.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:07:38.395 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=-0.05
02:07:38.396 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:07:38.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:38.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:38.396 00.000 16108 MoveAxis(E, 0, ABG)
02:07:38.396 00.000 16108 Move returns status 0, amount 0
02:07:38.396 00.000 16108 MoveAxis(N, 0, ABG)
02:07:38.396 00.000 16108 Move returns status 0, amount 0
02:07:38.396 00.000 16108 move complete, result=0
02:07:38.396 00.000 16108 worker thread done servicing request
02:07:38.400 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3350, FiltMin=2909, FiltMax=59443, Gamma=1.000
02:07:38.414 00.014 21068 UpdateGuideState exits: m=125484 SNR=85.5
02:07:38.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:38.416 00.000 21068 Enqueuing Expose request
02:07:38.417 00.001 16108 Worker thread wakes up
02:07:38.417 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:38.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:38.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:39.583 01.165 16108 Exposure complete
02:07:39.640 00.057 16108 worker thread done servicing request
02:07:39.640 00.000 21068 OnExposeComplete: enter
02:07:39.641 00.001 21068 UpdateGuideState(): m_state=6
02:07:39.642 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12245
02:07:39.643 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.80, Mass=145785, SNR=97.3, Peak=15939 HFD=3.6
02:07:39.645 00.002 21068 MultiStar: [#1 -0.06,0.18,1.03,U] [#2 -0.29,0.10,0.97,U] [#3 -0.22,-0.12,1.03,U] [#4 -0.02,0.51,0.69,U] [#5 0.09,0.21,0.94,U] [#6 -0.06,0.22,0.74,U] [#7 -0.17,0.06,0.59,U] [#8 -0.22,0.02,0.69,U] 
02:07:39.645 00.000 21068 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {0.09, 0.32}
02:07:39.646 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
02:07:39.647 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
02:07:39.647 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.19 cameraTheta=2.09 mountX=0.12 mountY=-0.14, mountTheta=-0.85
02:07:39.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.16, opts=13)
02:07:39.650 00.001 21068 Enqueuing Move request for scope (-0.09, 0.16)
02:07:39.650 00.000 16108 Worker thread wakes up
02:07:39.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
02:07:39.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
02:07:39.651 00.001 16108 Moving (-0.09, 0.16) raw xDistance=0.12 yDistance=-0.14
02:07:39.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:07:39.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:39.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:39.651 00.000 16108 MoveAxis(E, 0, ABG)
02:07:39.651 00.000 16108 Move returns status 0, amount 0
02:07:39.651 00.000 16108 MoveAxis(N, 0, ABG)
02:07:39.651 00.000 16108 Move returns status 0, amount 0
02:07:39.651 00.000 16108 move complete, result=0
02:07:39.651 00.000 16108 worker thread done servicing request
02:07:39.655 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3350, FiltMin=2893, FiltMax=55318, Gamma=1.000
02:07:39.670 00.015 21068 UpdateGuideState exits: m=145785 SNR=97.3
02:07:39.672 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:39.672 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:39.673 00.001 21068 Enqueuing Expose request
02:07:39.674 00.001 16108 Worker thread wakes up
02:07:39.674 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:39.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:39.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:40.656 00.981 16108 Exposure complete
02:07:40.717 00.061 16108 worker thread done servicing request
02:07:40.718 00.001 21068 OnExposeComplete: enter
02:07:40.718 00.000 21068 UpdateGuideState(): m_state=6
02:07:40.719 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12246
02:07:40.720 00.001 21068 Star::Find returns 1 (0), X=222.08, Y=876.84, Mass=128104, SNR=86.0, Peak=17939 HFD=3.7
02:07:40.721 00.001 21068 MultiStar: [#1 -0.37,0.33,1.16,U] [#2 -0.26,0.12,1.28,U] [#3 -0.11,0.17,0.99,U] [#4 -0.23,0.07,0.81,U] [#5 -0.10,0.12,1.04,U] [#6 -0.25,0.18,0.87,U] [#7 -0.41,0.09,0.69,U] [#8 -0.33,0.22,0.69,U] 
02:07:40.721 00.000 21068 refined, 8 included, MultiStar: {-0.24, 0.19}, one-star: {-0.19, 0.36}
02:07:40.722 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
02:07:40.724 00.002 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
02:07:40.724 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.31 cameraTheta=2.48 mountX=0.27 mountY=-0.13, mountTheta=-0.44
02:07:40.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.19, opts=13)
02:07:40.728 00.002 21068 Enqueuing Move request for scope (-0.24, 0.19)
02:07:40.730 00.002 16108 Worker thread wakes up
02:07:40.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
02:07:40.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
02:07:40.730 00.000 16108 Moving (-0.24, 0.19) raw xDistance=0.27 yDistance=-0.13
02:07:40.731 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:07:40.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:40.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:07:40.731 00.000 16108 MoveAxis(W, 72, ABG)
02:07:40.731 00.000 16108 Guiding  Dir = 3, Dur = 72
02:07:40.732 00.001 16108 IsSlewing returns 0
02:07:40.732 00.000 16108 IsGuiding returns 0
02:07:40.739 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3350, FiltMin=2877, FiltMax=61510, Gamma=1.000
02:07:40.764 00.025 21068 UpdateGuideState exits: m=128104 SNR=86.0
02:07:40.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:40.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:40.767 00.001 21068 Enqueuing Expose request
02:07:40.789 00.022 16108 PulseGuide returned control before completion, sleep 26
02:07:40.818 00.029 16108 IsGuiding returns 1
02:07:40.818 00.000 16108 scope still moving after pulse duration time elapsed
02:07:40.849 00.031 16108 IsSlewing returns 0
02:07:40.849 00.000 16108 IsGuiding returns 1
02:07:40.881 00.032 16108 IsSlewing returns 0
02:07:40.881 00.000 16108 IsGuiding returns 0
02:07:40.882 00.001 16108 scope move finished after 72 + 77 ms
02:07:40.882 00.000 16108 Move returns status 0, amount 72
02:07:40.882 00.000 16108 MoveAxis(N, 0, ABG)
02:07:40.882 00.000 16108 Move returns status 0, amount 0
02:07:40.882 00.000 16108 move complete, result=0
02:07:40.882 00.000 16108 worker thread done servicing request
02:07:40.882 00.000 16108 Worker thread wakes up
02:07:40.882 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
02:07:40.885 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:40.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:42.055 01.170 16108 Exposure complete
02:07:42.109 00.054 16108 worker thread done servicing request
02:07:42.109 00.000 21068 OnExposeComplete: enter
02:07:42.112 00.003 21068 UpdateGuideState(): m_state=6
02:07:42.112 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12247
02:07:42.113 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.85, Mass=119426, SNR=80.3, Peak=16579 HFD=3.2
02:07:42.114 00.001 21068 MultiStar: [#1 -0.08,0.21,1.22,U] [#2 -0.04,0.12,1.25,U] [#3 0.15,0.20,1.20,U] [#4 0.04,0.20,0.93,U] [#5 0.01,0.21,1.14,U] [#6 -0.04,0.13,0.88,U] [#7 -0.23,0.22,0.72,U] [#8 -0.09,0.53,0.89,U] 
02:07:42.115 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.24}, one-star: {0.03, 0.37}
02:07:42.116 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
02:07:42.116 00.000 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
02:07:42.117 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=0.06 mountY=-0.23, mountTheta=-1.32
02:07:42.120 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.24, opts=13)
02:07:42.121 00.001 21068 Enqueuing Move request for scope (-0.02, 0.24)
02:07:42.121 00.000 16108 Worker thread wakes up
02:07:42.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
02:07:42.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
02:07:42.121 00.000 16108 Moving (-0.02, 0.24) raw xDistance=0.06 yDistance=-0.23
02:07:42.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:42.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:07:42.121 00.000 16108 MoveAxis(E, 0, ABG)
02:07:42.121 00.000 16108 Move returns status 0, amount 0
02:07:42.121 00.000 16108 MoveAxis(N, 46, ABG)
02:07:42.121 00.000 16108 Guiding  Dir = 0, Dur = 46
02:07:42.122 00.001 16108 IsSlewing returns 0
02:07:42.122 00.000 16108 IsGuiding returns 0
02:07:42.122 00.000 16108 PulseGuide returned control before completion, sleep 56
02:07:42.127 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3350, FiltMin=2902, FiltMax=65510, Gamma=1.000
02:07:42.142 00.015 21068 UpdateGuideState exits: m=119426 SNR=80.3
02:07:42.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:42.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:42.144 00.000 21068 Enqueuing Expose request
02:07:42.192 00.048 16108 IsGuiding returns 1
02:07:42.192 00.000 16108 scope still moving after pulse duration time elapsed
02:07:42.224 00.032 16108 IsSlewing returns 0
02:07:42.224 00.000 16108 IsGuiding returns 0
02:07:42.225 00.001 16108 scope move finished after 46 + 55 ms
02:07:42.225 00.000 16108 Move returns status 0, amount 46
02:07:42.225 00.000 16108 move complete, result=0
02:07:42.225 00.000 16108 worker thread done servicing request
02:07:42.225 00.000 16108 Worker thread wakes up
02:07:42.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:42.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:42.225 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
02:07:43.198 00.973 16108 Exposure complete
02:07:43.257 00.059 16108 worker thread done servicing request
02:07:43.257 00.000 21068 OnExposeComplete: enter
02:07:43.259 00.002 21068 UpdateGuideState(): m_state=6
02:07:43.260 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12248
02:07:43.261 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.76, Mass=135055, SNR=94.8, Peak=15219 HFD=3.2
02:07:43.262 00.001 21068 MultiStar: [#1 -0.06,0.21,0.94,U] [#2 -0.19,0.21,1.11,U] [#3 -0.15,0.11,0.87,U] [#4 -0.32,0.20,0.72,U] [#5 -0.13,0.04,0.91,U] [#6 -0.07,0.09,0.73,U] [#7 -0.05,0.19,0.60,U] [#8 -0.17,0.09,0.87,U] 
02:07:43.263 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {0.13, 0.28}
02:07:43.263 00.000 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
02:07:43.264 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
02:07:43.266 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.16 mountX=0.14 mountY=-0.13, mountTheta=-0.78
02:07:43.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.16, opts=13)
02:07:43.268 00.001 21068 Enqueuing Move request for scope (-0.11, 0.16)
02:07:43.268 00.000 16108 Worker thread wakes up
02:07:43.269 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
02:07:43.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
02:07:43.269 00.000 16108 Moving (-0.11, 0.16) raw xDistance=0.14 yDistance=-0.13
02:07:43.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:07:43.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:43.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:07:43.269 00.000 16108 MoveAxis(E, 0, ABG)
02:07:43.269 00.000 16108 Move returns status 0, amount 0
02:07:43.269 00.000 16108 MoveAxis(N, 0, ABG)
02:07:43.269 00.000 16108 Move returns status 0, amount 0
02:07:43.269 00.000 16108 move complete, result=0
02:07:43.269 00.000 16108 worker thread done servicing request
02:07:43.277 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3350, FiltMin=2857, FiltMax=65510, Gamma=1.000
02:07:43.296 00.019 21068 UpdateGuideState exits: m=135055 SNR=94.8
02:07:43.296 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:43.298 00.001 21068 Enqueuing Expose request
02:07:43.299 00.001 16108 Worker thread wakes up
02:07:43.299 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:43.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:43.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:44.468 01.169 16108 Exposure complete
02:07:44.526 00.058 16108 worker thread done servicing request
02:07:44.526 00.000 21068 OnExposeComplete: enter
02:07:44.528 00.002 21068 UpdateGuideState(): m_state=6
02:07:44.531 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12249
02:07:44.534 00.003 21068 Star::Find returns 1 (0), X=222.55, Y=876.41, Mass=147065, SNR=95.5, Peak=18013 HFD=3.2
02:07:44.536 00.002 21068 MultiStar: [#1 0.40,-0.24,1.07,U] [#2 0.03,-0.33,1.03,U] [#3 0.29,-0.47,0.90,U] [#4 0.39,-0.04,0.83,U] [#5 0.17,-0.13,0.91,U] [#6 0.49,-0.24,0.75,U] [#7 0.17,-0.10,0.58,U] [#8 0.03,-0.15,0.65,U] 
02:07:44.537 00.001 21068 single-star, 8 included, MultiStar: {0.25, -0.20}, one-star: {0.28, -0.06}
02:07:44.539 00.002 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
02:07:44.542 00.003 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
02:07:44.544 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-0.22 mountX=-0.29 mountY=-0.01, mountTheta=-3.12
02:07:44.549 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.06, opts=13)
02:07:44.551 00.002 21068 Enqueuing Move request for scope (0.28, -0.06)
02:07:44.553 00.002 16108 Worker thread wakes up
02:07:44.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
02:07:44.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
02:07:44.553 00.000 16108 Moving (0.28, -0.06) raw xDistance=-0.29 yDistance=-0.01
02:07:44.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:07:44.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:44.554 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:44.554 00.000 16108 MoveAxis(E, 75, ABG)
02:07:44.554 00.000 16108 Guiding  Dir = 2, Dur = 75
02:07:44.554 00.000 16108 IsSlewing returns 0
02:07:44.555 00.001 16108 IsGuiding returns 0
02:07:44.556 00.001 16108 PulseGuide returned control before completion, sleep 84
02:07:44.565 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3350, FiltMin=2870, FiltMax=46774, Gamma=1.000
02:07:44.587 00.022 21068 UpdateGuideState exits: m=147065 SNR=95.5
02:07:44.590 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:44.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:44.591 00.000 21068 Enqueuing Expose request
02:07:44.647 00.056 16108 IsGuiding returns 1
02:07:44.647 00.000 16108 scope still moving after pulse duration time elapsed
02:07:44.679 00.032 16108 IsSlewing returns 0
02:07:44.679 00.000 16108 IsGuiding returns 0
02:07:44.679 00.000 16108 scope move finished after 75 + 49 ms
02:07:44.679 00.000 16108 Move returns status 0, amount 75
02:07:44.680 00.001 16108 MoveAxis(N, 0, ABG)
02:07:44.680 00.000 16108 Move returns status 0, amount 0
02:07:44.680 00.000 16108 move complete, result=0
02:07:44.680 00.000 16108 worker thread done servicing request
02:07:44.680 00.000 16108 Worker thread wakes up
02:07:44.680 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH
02:07:44.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:44.681 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:45.653 00.972 16108 Exposure complete
02:07:45.710 00.057 16108 worker thread done servicing request
02:07:45.710 00.000 21068 OnExposeComplete: enter
02:07:45.711 00.001 21068 UpdateGuideState(): m_state=6
02:07:45.712 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12250
02:07:45.712 00.000 21068 Star::Find returns 1 (0), X=222.40, Y=876.46, Mass=122379, SNR=79.8, Peak=13965 HFD=3.3
02:07:45.713 00.001 21068 MultiStar: [#1 -0.16,-0.24,1.30,U] [#2 -0.26,-0.36,1.47,U] [#3 -0.27,-0.27,1.19,U] [#4 -0.23,-0.15,0.84,U] [#5 -0.13,-0.35,0.96,U] [#6 0.19,-0.25,1.04,U] [#7 -0.17,0.10,0.65,U] [#8 -0.21,-0.34,0.71,U] 
02:07:45.714 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.23}, one-star: {0.13, -0.01}
02:07:45.715 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:07:45.715 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
02:07:45.717 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.10 mountX=-0.13 mountY=-0.02, mountTheta=-3.01
02:07:45.720 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.01, opts=13)
02:07:45.722 00.002 21068 Enqueuing Move request for scope (0.13, -0.01)
02:07:45.723 00.001 16108 Worker thread wakes up
02:07:45.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:07:45.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:07:45.723 00.000 16108 Moving (0.13, -0.01) raw xDistance=-0.13 yDistance=-0.02
02:07:45.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:07:45.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:45.724 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:07:45.724 00.000 16108 MoveAxis(E, 0, ABG)
02:07:45.724 00.000 16108 Move returns status 0, amount 0
02:07:45.724 00.000 16108 MoveAxis(N, 0, ABG)
02:07:45.724 00.000 16108 Move returns status 0, amount 0
02:07:45.724 00.000 16108 move complete, result=0
02:07:45.724 00.000 16108 worker thread done servicing request
02:07:45.729 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3350, FiltMin=2893, FiltMax=65497, Gamma=1.000
02:07:45.751 00.022 21068 UpdateGuideState exits: m=122379 SNR=79.8
02:07:45.753 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.753 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:45.754 00.001 21068 Enqueuing Expose request
02:07:45.755 00.001 16108 Worker thread wakes up
02:07:45.755 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:45.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:45.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:46.906 01.151 16108 Exposure complete
02:07:46.988 00.082 16108 worker thread done servicing request
02:07:46.988 00.000 21068 OnExposeComplete: enter
02:07:46.989 00.001 21068 UpdateGuideState(): m_state=6
02:07:46.991 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12251
02:07:46.991 00.000 21068 Star::Find returns 1 (0), X=222.10, Y=876.83, Mass=136821, SNR=89.6, Peak=17923 HFD=3.4
02:07:46.994 00.003 21068 MultiStar: [#1 -0.22,-0.06,1.17,U] [#2 -0.25,-0.04,1.23,U] [#3 -0.04,-0.25,1.09,U] [#4 -0.19,0.14,0.78,U] [#5 -0.15,-0.43,0.93,U] [#6 -0.24,-0.08,0.87,U] [#7 -0.24,-0.19,0.55,U] [#8 -0.38,0.26,0.66,U] 
02:07:46.996 00.002 21068 refined, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.17, 0.35}
02:07:46.997 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
02:07:46.999 00.002 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
02:07:47.000 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=0.19 mountY=0.09, mountTheta=0.42
02:07:47.003 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.04, opts=13)
02:07:47.005 00.002 21068 Enqueuing Move request for scope (-0.20, -0.04)
02:07:47.006 00.001 16108 Worker thread wakes up
02:07:47.007 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
02:07:47.007 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
02:07:47.007 00.000 16108 Moving (-0.20, -0.04) raw xDistance=0.19 yDistance=0.09
02:07:47.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:07:47.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:47.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:07:47.007 00.000 16108 MoveAxis(E, 0, ABG)
02:07:47.007 00.000 16108 Move returns status 0, amount 0
02:07:47.007 00.000 16108 MoveAxis(N, 0, ABG)
02:07:47.007 00.000 16108 Move returns status 0, amount 0
02:07:47.007 00.000 16108 move complete, result=0
02:07:47.008 00.001 16108 worker thread done servicing request
02:07:47.013 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3350, FiltMin=2845, FiltMax=57830, Gamma=1.000
02:07:47.031 00.018 21068 UpdateGuideState exits: m=136821 SNR=89.6
02:07:47.033 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:47.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:47.036 00.002 21068 Enqueuing Expose request
02:07:47.037 00.001 16108 Worker thread wakes up
02:07:47.037 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:47.039 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:47.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:48.023 00.984 16108 Exposure complete
02:07:48.078 00.055 16108 worker thread done servicing request
02:07:48.078 00.000 21068 OnExposeComplete: enter
02:07:48.080 00.002 21068 UpdateGuideState(): m_state=6
02:07:48.081 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12252
02:07:48.081 00.000 21068 Star::Find returns 1 (0), X=222.06, Y=876.57, Mass=141092, SNR=94.4, Peak=15619 HFD=3.5
02:07:48.082 00.001 21068 MultiStar: [#1 -0.06,0.16,1.09,U] [#2 -0.32,-0.21,1.20,U] [#3 -0.09,0.01,0.81,U] [#4 -0.29,0.01,0.89,U] [#5 -0.35,0.03,0.87,U] [#6 0.13,-0.08,0.72,U] [#7 -0.38,-0.13,0.55,U] [#8 -0.27,0.01,0.80,U] 
02:07:48.083 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.21, 0.09}
02:07:48.084 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
02:07:48.084 00.000 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
02:07:48.085 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.10 mountX=0.20 mountY=0.06, mountTheta=0.27
02:07:48.087 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.01, opts=13)
02:07:48.089 00.002 21068 Enqueuing Move request for scope (-0.20, -0.01)
02:07:48.091 00.002 16108 Worker thread wakes up
02:07:48.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
02:07:48.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
02:07:48.091 00.000 16108 Moving (-0.20, -0.01) raw xDistance=0.20 yDistance=0.06
02:07:48.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:07:48.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:48.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:07:48.091 00.000 16108 MoveAxis(E, 0, ABG)
02:07:48.091 00.000 16108 Move returns status 0, amount 0
02:07:48.091 00.000 16108 MoveAxis(N, 0, ABG)
02:07:48.091 00.000 16108 Move returns status 0, amount 0
02:07:48.091 00.000 16108 move complete, result=0
02:07:48.091 00.000 16108 worker thread done servicing request
02:07:48.097 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3350, FiltMin=2909, FiltMax=61203, Gamma=1.000
02:07:48.115 00.018 21068 UpdateGuideState exits: m=141092 SNR=94.4
02:07:48.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:48.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:48.118 00.001 21068 Enqueuing Expose request
02:07:48.119 00.001 16108 Worker thread wakes up
02:07:48.119 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:48.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:48.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:49.273 01.154 16108 Exposure complete
02:07:49.353 00.080 16108 worker thread done servicing request
02:07:49.353 00.000 21068 OnExposeComplete: enter
02:07:49.356 00.003 21068 UpdateGuideState(): m_state=6
02:07:49.358 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12253
02:07:49.361 00.003 21068 Star::Find returns 1 (0), X=222.22, Y=876.45, Mass=129849, SNR=87.0, Peak=15907 HFD=3.3
02:07:49.364 00.003 21068 MultiStar: [#1 0.05,-0.05,1.06,U] [#2 -0.07,-0.19,1.23,U] [#3 0.14,-0.22,1.07,U] [#4 -0.19,-0.10,0.69,U] [#5 -0.12,-0.31,1.04,U] [#6 0.07,-0.27,0.83,U] [#7 0.19,-0.20,0.51,U] [#8 0.03,-0.08,0.80,U] 
02:07:49.365 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.16}, one-star: {-0.06, -0.03}
02:07:49.367 00.002 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
02:07:49.368 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
02:07:49.370 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.70 mountX=0.05 mountY=0.04, mountTheta=0.65
02:07:49.371 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
02:07:49.373 00.002 21068 Enqueuing Move request for scope (-0.06, -0.03)
02:07:49.374 00.001 16108 Worker thread wakes up
02:07:49.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:07:49.374 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:07:49.375 00.001 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
02:07:49.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:07:49.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:49.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:07:49.375 00.000 16108 MoveAxis(E, 0, ABG)
02:07:49.375 00.000 16108 Move returns status 0, amount 0
02:07:49.375 00.000 16108 MoveAxis(N, 0, ABG)
02:07:49.375 00.000 16108 Move returns status 0, amount 0
02:07:49.375 00.000 16108 move complete, result=0
02:07:49.375 00.000 16108 worker thread done servicing request
02:07:49.381 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3350, FiltMin=2899, FiltMax=60425, Gamma=1.000
02:07:49.395 00.014 21068 UpdateGuideState exits: m=129849 SNR=87.0
02:07:49.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:49.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:49.399 00.001 21068 Enqueuing Expose request
02:07:49.399 00.000 16108 Worker thread wakes up
02:07:49.399 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:49.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:49.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:50.373 00.973 16108 Exposure complete
02:07:50.428 00.055 16108 worker thread done servicing request
02:07:50.428 00.000 21068 OnExposeComplete: enter
02:07:50.429 00.001 21068 UpdateGuideState(): m_state=6
02:07:50.430 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12254
02:07:50.431 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.80, Mass=125751, SNR=88.7, Peak=16755 HFD=3.5
02:07:50.432 00.001 21068 MultiStar: [#1 -0.08,0.25,1.02,U] [#2 -0.01,-0.04,1.07,U] [#3 0.01,0.14,1.14,U] [#4 -0.32,0.12,0.80,U] [#5 0.07,-0.10,0.92,U] [#6 0.18,-0.02,0.79,U] [#7 0.14,0.16,0.59,U] [#8 0.01,0.33,0.77,U] 
02:07:50.433 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.01, 0.33}
02:07:50.433 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
02:07:50.434 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
02:07:50.435 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:07:50.437 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.13, opts=13)
02:07:50.440 00.003 21068 Enqueuing Move request for scope (-0.00, 0.13)
02:07:50.442 00.002 16108 Worker thread wakes up
02:07:50.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
02:07:50.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
02:07:50.442 00.000 16108 Moving (-0.00, 0.13) raw xDistance=0.02 yDistance=-0.12
02:07:50.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:50.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:50.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:07:50.442 00.000 16108 MoveAxis(E, 0, ABG)
02:07:50.442 00.000 16108 Move returns status 0, amount 0
02:07:50.442 00.000 16108 MoveAxis(N, 0, ABG)
02:07:50.442 00.000 16108 Move returns status 0, amount 0
02:07:50.442 00.000 16108 move complete, result=0
02:07:50.442 00.000 16108 worker thread done servicing request
02:07:50.446 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3350, FiltMin=2877, FiltMax=65510, Gamma=1.000
02:07:50.465 00.019 21068 UpdateGuideState exits: m=125751 SNR=88.7
02:07:50.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.466 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:50.472 00.006 21068 Enqueuing Expose request
02:07:50.473 00.001 16108 Worker thread wakes up
02:07:50.473 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:50.475 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:50.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:51.642 01.167 16108 Exposure complete
02:07:51.707 00.065 16108 worker thread done servicing request
02:07:51.707 00.000 21068 OnExposeComplete: enter
02:07:51.708 00.001 21068 UpdateGuideState(): m_state=6
02:07:51.710 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12255
02:07:51.711 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.69, Mass=126926, SNR=86.6, Peak=14835 HFD=3.4
02:07:51.712 00.001 21068 MultiStar: [#1 0.13,0.05,1.15,U] [#2 -0.27,-0.22,1.21,U] [#3 -0.03,-0.08,0.93,U] [#4 -0.13,0.19,0.90,U] [#5 -0.19,-0.08,0.98,U] [#6 0.02,-0.10,0.88,U] [#7 -0.16,-0.06,0.56,U] [#8 0.18,0.45,0.70,U] 
02:07:51.713 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.04, 0.21}
02:07:51.714 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
02:07:51.715 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
02:07:51.716 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.67 mountX=0.06 mountY=-0.01, mountTheta=-0.24
02:07:51.717 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
02:07:51.718 00.001 21068 Enqueuing Move request for scope (-0.05, 0.03)
02:07:51.719 00.001 16108 Worker thread wakes up
02:07:51.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:07:51.719 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:07:51.719 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.06 yDistance=-0.01
02:07:51.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:51.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:51.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:07:51.719 00.000 16108 MoveAxis(E, 0, ABG)
02:07:51.719 00.000 16108 Move returns status 0, amount 0
02:07:51.719 00.000 16108 MoveAxis(N, 0, ABG)
02:07:51.719 00.000 16108 Move returns status 0, amount 0
02:07:51.719 00.000 16108 move complete, result=0
02:07:51.719 00.000 16108 worker thread done servicing request
02:07:51.723 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3350, FiltMin=2880, FiltMax=61904, Gamma=1.000
02:07:51.738 00.015 21068 UpdateGuideState exits: m=126926 SNR=86.6
02:07:51.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:51.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:51.741 00.001 21068 Enqueuing Expose request
02:07:51.742 00.001 16108 Worker thread wakes up
02:07:51.742 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:51.743 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:51.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:52.717 00.974 16108 Exposure complete
02:07:52.787 00.070 16108 worker thread done servicing request
02:07:52.787 00.000 21068 OnExposeComplete: enter
02:07:52.788 00.001 21068 UpdateGuideState(): m_state=6
02:07:52.789 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12256
02:07:52.790 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.57, Mass=142260, SNR=105.5, Peak=15715 HFD=3.4
02:07:52.791 00.001 21068 MultiStar: [#1 -0.13,-0.11,0.84,U] [#2 -0.29,-0.33,1.03,U] [#3 -0.08,-0.17,0.83,U] [#4 0.18,0.02,0.84,U] [#5 -0.01,-0.08,0.72,U] [#6 -0.00,-0.06,0.65,U] [#7 -0.11,-0.35,0.49,U] [#8 0.16,-0.06,0.57,U] 
02:07:52.792 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.08, 0.10}
02:07:52.792 00.000 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
02:07:52.793 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
02:07:52.794 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.03 mountX=0.03 mountY=0.12, mountTheta=1.29
02:07:52.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
02:07:52.796 00.000 21068 Enqueuing Move request for scope (-0.05, -0.11)
02:07:52.797 00.001 16108 Worker thread wakes up
02:07:52.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
02:07:52.797 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
02:07:52.797 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
02:07:52.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:52.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:52.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:07:52.797 00.000 16108 MoveAxis(E, 0, ABG)
02:07:52.797 00.000 16108 Move returns status 0, amount 0
02:07:52.797 00.000 16108 MoveAxis(N, 0, ABG)
02:07:52.797 00.000 16108 Move returns status 0, amount 0
02:07:52.799 00.002 16108 move complete, result=0
02:07:52.799 00.000 16108 worker thread done servicing request
02:07:52.802 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3350, FiltMin=2851, FiltMax=58278, Gamma=1.000
02:07:52.826 00.024 21068 UpdateGuideState exits: m=142260 SNR=105.5
02:07:52.828 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.830 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:52.831 00.001 21068 Enqueuing Expose request
02:07:52.833 00.002 16108 Worker thread wakes up
02:07:52.833 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:52.835 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:52.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:54.008 01.173 16108 Exposure complete
02:07:54.072 00.064 16108 worker thread done servicing request
02:07:54.072 00.000 21068 OnExposeComplete: enter
02:07:54.074 00.002 21068 UpdateGuideState(): m_state=6
02:07:54.075 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12257
02:07:54.076 00.001 21068 Star::Find returns 1 (0), X=222.01, Y=876.58, Mass=140376, SNR=101.8, Peak=17187 HFD=3.5
02:07:54.077 00.001 21068 MultiStar: [#1 -0.35,0.03,1.03,U] [#2 -0.29,-0.19,0.95,U] [#3 -0.15,-0.03,0.85,U] [#4 -0.06,0.03,0.66,U] [#5 -0.19,-0.14,0.95,U] [#6 -0.06,0.02,0.73,U] [#7 -0.55,-0.29,0.00,M1] [#8 -0.25,0.04,0.70,U] 
02:07:54.078 00.001 21068 refined, 7 included, MultiStar: {-0.21, -0.02}, one-star: {-0.26, 0.11}
02:07:54.078 00.000 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
02:07:54.079 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
02:07:54.080 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.05 mountX=0.21 mountY=0.07, mountTheta=0.32
02:07:54.081 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.02, opts=13)
02:07:54.082 00.001 21068 Enqueuing Move request for scope (-0.21, -0.02)
02:07:54.083 00.001 16108 Worker thread wakes up
02:07:54.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
02:07:54.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
02:07:54.083 00.000 16108 Moving (-0.21, -0.02) raw xDistance=0.21 yDistance=0.07
02:07:54.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:07:54.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:54.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:07:54.083 00.000 16108 MoveAxis(W, 54, ABG)
02:07:54.083 00.000 16108 Guiding  Dir = 3, Dur = 54
02:07:54.084 00.001 16108 IsSlewing returns 0
02:07:54.084 00.000 16108 IsGuiding returns 0
02:07:54.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3350, FiltMin=2905, FiltMax=53478, Gamma=1.000
02:07:54.102 00.014 21068 UpdateGuideState exits: m=140376 SNR=101.8
02:07:54.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:54.106 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:54.107 00.001 21068 Enqueuing Expose request
02:07:54.136 00.029 16108 PulseGuide returned control before completion, sleep 13
02:07:54.150 00.014 16108 IsGuiding returns 1
02:07:54.150 00.000 16108 scope still moving after pulse duration time elapsed
02:07:54.181 00.031 16108 IsSlewing returns 0
02:07:54.181 00.000 16108 IsGuiding returns 1
02:07:54.213 00.032 16108 IsSlewing returns 0
02:07:54.213 00.000 16108 IsGuiding returns 1
02:07:54.244 00.031 16108 IsSlewing returns 0
02:07:54.244 00.000 16108 IsGuiding returns 0
02:07:54.244 00.000 16108 scope move finished after 54 + 105 ms
02:07:54.244 00.000 16108 Move returns status 0, amount 54
02:07:54.244 00.000 16108 MoveAxis(N, 0, ABG)
02:07:54.244 00.000 16108 Move returns status 0, amount 0
02:07:54.244 00.000 16108 move complete, result=0
02:07:54.244 00.000 16108 worker thread done servicing request
02:07:54.244 00.000 16108 Worker thread wakes up
02:07:54.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:54.245 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:54.245 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
02:07:55.214 00.969 16108 Exposure complete
02:07:55.279 00.065 16108 worker thread done servicing request
02:07:55.279 00.000 21068 OnExposeComplete: enter
02:07:55.280 00.001 21068 UpdateGuideState(): m_state=6
02:07:55.281 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12258
02:07:55.282 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.50, Mass=135604, SNR=89.2, Peak=13769 HFD=3.3
02:07:55.283 00.001 21068 MultiStar: [#1 0.07,-0.10,1.22,U] [#2 -0.05,-0.43,1.38,U] [#3 0.01,-0.22,0.95,U] [#4 -0.13,0.03,0.96,U] [#5 0.05,-0.19,1.11,U] [#6 -0.09,-0.09,0.79,U] [#7 -0.05,-0.13,0.77,U] [#8 -0.04,0.03,0.66,U] 
02:07:55.283 00.000 21068 single-star, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.13, 0.03}
02:07:55.285 00.002 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
02:07:55.286 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
02:07:55.286 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.20 mountX=-0.12 mountY=-0.06, mountTheta=-2.72
02:07:55.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
02:07:55.289 00.001 21068 Enqueuing Move request for scope (0.13, 0.03)
02:07:55.289 00.000 16108 Worker thread wakes up
02:07:55.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:07:55.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:07:55.289 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.12 yDistance=-0.06
02:07:55.290 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:07:55.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:55.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:07:55.290 00.000 16108 MoveAxis(E, 0, ABG)
02:07:55.290 00.000 16108 Move returns status 0, amount 0
02:07:55.290 00.000 16108 MoveAxis(N, 0, ABG)
02:07:55.290 00.000 16108 Move returns status 0, amount 0
02:07:55.290 00.000 16108 move complete, result=0
02:07:55.290 00.000 16108 worker thread done servicing request
02:07:55.295 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3350, FiltMin=2822, FiltMax=65440, Gamma=1.000
02:07:55.310 00.015 21068 UpdateGuideState exits: m=135604 SNR=89.2
02:07:55.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.311 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:55.312 00.001 21068 Enqueuing Expose request
02:07:55.313 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:55.313 00.000 16108 Worker thread wakes up
02:07:55.314 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:55.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:56.486 01.172 16108 Exposure complete
02:07:56.551 00.065 16108 worker thread done servicing request
02:07:56.551 00.000 21068 OnExposeComplete: enter
02:07:56.552 00.001 21068 UpdateGuideState(): m_state=6
02:07:56.553 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12259
02:07:56.555 00.002 21068 Star::Find returns 1 (0), X=222.37, Y=876.58, Mass=137790, SNR=95.3, Peak=15273 HFD=3.2
02:07:56.556 00.001 21068 MultiStar: [#1 0.13,0.26,0.93,U] [#2 -0.21,-0.05,1.28,U] [#3 0.20,-0.07,1.01,U] [#4 0.07,0.18,0.66,U] [#5 -0.04,-0.16,0.87,U] [#6 0.08,-0.27,0.70,U] [#7 -0.09,-0.24,0.70,U] [#8 0.07,0.03,0.73,U] 
02:07:56.558 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.10, 0.11}
02:07:56.559 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
02:07:56.560 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
02:07:56.561 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.55 mountX=-0.03 mountY=0.01, mountTheta=2.82
02:07:56.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
02:07:56.564 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
02:07:56.565 00.001 16108 Worker thread wakes up
02:07:56.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
02:07:56.565 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
02:07:56.565 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.01
02:07:56.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:07:56.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:56.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:56.565 00.000 16108 MoveAxis(E, 0, ABG)
02:07:56.565 00.000 16108 Move returns status 0, amount 0
02:07:56.565 00.000 16108 MoveAxis(N, 0, ABG)
02:07:56.565 00.000 16108 Move returns status 0, amount 0
02:07:56.565 00.000 16108 move complete, result=0
02:07:56.565 00.000 16108 worker thread done servicing request
02:07:56.570 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3350, FiltMin=2886, FiltMax=65510, Gamma=1.000
02:07:56.586 00.016 21068 UpdateGuideState exits: m=137790 SNR=95.3
02:07:56.586 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:56.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:56.588 00.001 21068 Enqueuing Expose request
02:07:56.589 00.001 16108 Worker thread wakes up
02:07:56.589 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:56.589 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:56.590 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:57.565 00.975 16108 Exposure complete
02:07:57.648 00.083 16108 worker thread done servicing request
02:07:57.648 00.000 21068 OnExposeComplete: enter
02:07:57.649 00.001 21068 UpdateGuideState(): m_state=6
02:07:57.650 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12260
02:07:57.650 00.000 21068 Star::Find returns 1 (0), X=222.31, Y=876.62, Mass=109449, SNR=83.1, Peak=13395 HFD=3.4
02:07:57.651 00.001 21068 MultiStar: [#1 0.12,0.27,1.23,U] [#2 -0.10,-0.11,1.21,U] [#3 0.04,-0.13,1.00,U] [#4 -0.16,0.08,0.87,U] [#5 -0.04,0.01,0.97,U] [#6 0.21,0.00,0.94,U] [#7 -0.02,-0.08,0.71,U] [#8 -0.14,-0.01,0.76,U] 
02:07:57.652 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {0.03, 0.15}
02:07:57.653 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:07:57.653 00.000 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
02:07:57.655 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.57 mountX=0.00 mountY=-0.03, mountTheta=-1.40
02:07:57.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.03, opts=13)
02:07:57.657 00.000 21068 Enqueuing Move request for scope (0.00, 0.03)
02:07:57.658 00.001 16108 Worker thread wakes up
02:07:57.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
02:07:57.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
02:07:57.658 00.000 16108 Moving (0.00, 0.03) raw xDistance=0.00 yDistance=-0.03
02:07:57.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:07:57.659 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:57.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:57.659 00.000 16108 MoveAxis(E, 0, ABG)
02:07:57.659 00.000 16108 Move returns status 0, amount 0
02:07:57.659 00.000 16108 MoveAxis(N, 0, ABG)
02:07:57.659 00.000 16108 Move returns status 0, amount 0
02:07:57.659 00.000 16108 move complete, result=0
02:07:57.659 00.000 16108 worker thread done servicing request
02:07:57.662 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3350, FiltMin=2909, FiltMax=60941, Gamma=1.000
02:07:57.678 00.016 21068 UpdateGuideState exits: m=109449 SNR=83.1
02:07:57.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:57.683 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:57.684 00.001 21068 Enqueuing Expose request
02:07:57.685 00.001 16108 Worker thread wakes up
02:07:57.685 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:57.687 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:57.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:58.846 01.159 16108 Exposure complete
02:07:58.911 00.065 16108 worker thread done servicing request
02:07:58.911 00.000 21068 OnExposeComplete: enter
02:07:58.912 00.001 21068 UpdateGuideState(): m_state=6
02:07:58.913 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12261
02:07:58.914 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.58, Mass=129151, SNR=89.8, Peak=14083 HFD=3.4
02:07:58.915 00.001 21068 MultiStar: [#1 -0.00,-0.05,1.04,U] [#2 0.04,-0.33,1.07,U] [#3 0.06,-0.21,0.98,U] [#4 0.04,-0.15,0.90,U] [#5 -0.01,-0.20,0.83,U] [#6 0.18,-0.12,0.81,U] [#7 -0.14,-0.08,0.61,U] [#8 -0.16,-0.09,0.73,U] 
02:07:58.916 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.02, 0.11}
02:07:58.916 00.000 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
02:07:58.917 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
02:07:58.918 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.43 mountX=0.00 mountY=-0.11, mountTheta=-1.54
02:07:58.921 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
02:07:58.924 00.003 21068 Enqueuing Move request for scope (0.02, 0.11)
02:07:58.927 00.003 16108 Worker thread wakes up
02:07:58.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
02:07:58.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:07:58.927 00.000 16108 Moving (0.02, 0.11) raw xDistance=0.00 yDistance=-0.11
02:07:58.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:07:58.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:58.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:07:58.927 00.000 16108 MoveAxis(E, 0, ABG)
02:07:58.928 00.001 16108 Move returns status 0, amount 0
02:07:58.928 00.000 16108 MoveAxis(N, 0, ABG)
02:07:58.928 00.000 16108 Move returns status 0, amount 0
02:07:58.928 00.000 16108 move complete, result=0
02:07:58.928 00.000 16108 worker thread done servicing request
02:07:58.934 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3350, FiltMin=2912, FiltMax=65497, Gamma=1.000
02:07:58.963 00.029 21068 UpdateGuideState exits: m=129151 SNR=89.8
02:07:58.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:07:58.966 00.001 21068 Enqueuing Expose request
02:07:58.967 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:58.967 00.000 16108 Worker thread wakes up
02:07:58.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:07:58.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:07:59.940 00.972 16108 Exposure complete
02:07:59.995 00.055 16108 worker thread done servicing request
02:07:59.995 00.000 21068 OnExposeComplete: enter
02:07:59.996 00.001 21068 UpdateGuideState(): m_state=6
02:07:59.997 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12262
02:07:59.997 00.000 21068 Star::Find returns 1 (0), X=222.51, Y=876.65, Mass=129579, SNR=94.9, Peak=13635 HFD=3.3
02:07:59.998 00.001 21068 MultiStar: [#1 0.16,0.22,0.96,U] [#2 -0.02,-0.17,1.16,U] [#3 -0.01,-0.04,0.94,U] [#4 -0.30,0.19,0.81,U] [#5 -0.09,0.01,0.86,U] [#6 -0.00,-0.26,0.68,U] [#7 -0.18,-0.16,0.60,U] [#8 0.04,-0.05,0.72,U] 
02:07:59.999 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.24, 0.18}
02:08:00.000 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
02:08:00.000 00.000 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
02:08:00.001 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.97 mountX=0.00 mountY=0.00, mountTheta=0.06
02:08:00.003 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.00, opts=13)
02:08:00.003 00.000 21068 Enqueuing Move request for scope (-0.00, 0.00)
02:08:00.004 00.001 16108 Worker thread wakes up
02:08:00.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
02:08:00.004 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:08:00.004 00.000 16108 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
02:08:00.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:00.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:00.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:08:00.004 00.000 16108 MoveAxis(E, 0, ABG)
02:08:00.004 00.000 16108 Move returns status 0, amount 0
02:08:00.005 00.001 16108 MoveAxis(N, 0, ABG)
02:08:00.005 00.000 16108 Move returns status 0, amount 0
02:08:00.005 00.000 16108 move complete, result=0
02:08:00.005 00.000 16108 worker thread done servicing request
02:08:00.013 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3353, FiltMin=2851, FiltMax=65510, Gamma=1.000
02:08:00.033 00.020 21068 UpdateGuideState exits: m=129579 SNR=94.9
02:08:00.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:00.036 00.001 21068 Enqueuing Expose request
02:08:00.037 00.001 16108 Worker thread wakes up
02:08:00.037 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:00.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:00.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:01.197 01.159 16108 Exposure complete
02:08:01.252 00.055 16108 worker thread done servicing request
02:08:01.252 00.000 21068 OnExposeComplete: enter
02:08:01.255 00.003 21068 UpdateGuideState(): m_state=6
02:08:01.257 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12263
02:08:01.258 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.53, Mass=110287, SNR=75.9, Peak=12745 HFD=3.2
02:08:01.260 00.002 21068 MultiStar: [#1 0.09,0.08,1.13,U] [#2 0.02,-0.29,1.30,U] [#3 0.18,-0.14,1.18,U] [#4 0.17,0.23,1.00,U] [#5 0.25,-0.12,1.13,U] [#6 0.15,-0.23,0.86,U] [#7 -0.05,-0.32,0.73,U] [#8 0.00,0.07,0.86,U] 
02:08:01.262 00.002 21068 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.30, 0.06}
02:08:01.263 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
02:08:01.265 00.002 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
02:08:01.266 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=-0.14 mountY=0.04, mountTheta=2.86
02:08:01.270 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
02:08:01.271 00.001 21068 Enqueuing Move request for scope (0.13, -0.07)
02:08:01.273 00.002 16108 Worker thread wakes up
02:08:01.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
02:08:01.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
02:08:01.273 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
02:08:01.274 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:08:01.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:01.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:01.274 00.000 16108 MoveAxis(E, 0, ABG)
02:08:01.274 00.000 16108 Move returns status 0, amount 0
02:08:01.274 00.000 16108 MoveAxis(N, 0, ABG)
02:08:01.274 00.000 16108 Move returns status 0, amount 0
02:08:01.274 00.000 16108 move complete, result=0
02:08:01.274 00.000 16108 worker thread done servicing request
02:08:01.280 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3350, FiltMin=2915, FiltMax=56237, Gamma=1.000
02:08:01.302 00.022 21068 UpdateGuideState exits: m=110287 SNR=75.9
02:08:01.304 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:01.304 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:01.305 00.001 21068 Enqueuing Expose request
02:08:01.306 00.001 16108 Worker thread wakes up
02:08:01.306 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:01.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:01.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:02.287 00.980 16108 Exposure complete
02:08:02.361 00.074 16108 worker thread done servicing request
02:08:02.361 00.000 21068 OnExposeComplete: enter
02:08:02.364 00.003 21068 UpdateGuideState(): m_state=6
02:08:02.365 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12264
02:08:02.366 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.55, Mass=128238, SNR=86.1, Peak=12717 HFD=3.3
02:08:02.368 00.002 21068 MultiStar: [#1 0.08,-0.23,1.15,U] [#2 0.10,-0.13,1.36,U] [#3 -0.27,-0.43,1.15,U] [#4 0.30,0.00,0.85,U] [#5 0.33,-0.20,0.85,U] [#6 0.42,-0.04,0.93,U] [#7 0.45,-0.27,0.62,U] [#8 0.17,0.03,0.73,U] 
02:08:02.369 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.14}, one-star: {0.26, 0.08}
02:08:02.370 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
02:08:02.372 00.002 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
02:08:02.374 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-0.68 mountX=-0.20 mountY=0.10, mountTheta=2.69
02:08:02.377 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
02:08:02.379 00.002 21068 Enqueuing Move request for scope (0.18, -0.14)
02:08:02.381 00.002 16108 Worker thread wakes up
02:08:02.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
02:08:02.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
02:08:02.381 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.10
02:08:02.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:08:02.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:02.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:08:02.382 00.001 16108 MoveAxis(E, 0, ABG)
02:08:02.382 00.000 16108 Move returns status 0, amount 0
02:08:02.382 00.000 16108 MoveAxis(N, 0, ABG)
02:08:02.382 00.000 16108 Move returns status 0, amount 0
02:08:02.382 00.000 16108 move complete, result=0
02:08:02.382 00.000 16108 worker thread done servicing request
02:08:02.388 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3353, FiltMin=2851, FiltMax=51181, Gamma=1.000
02:08:02.416 00.028 21068 UpdateGuideState exits: m=128238 SNR=86.1
02:08:02.418 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:02.420 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:02.422 00.002 21068 Enqueuing Expose request
02:08:02.423 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:02.423 00.000 16108 Worker thread wakes up
02:08:02.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:02.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:03.588 01.164 16108 Exposure complete
02:08:03.658 00.070 16108 worker thread done servicing request
02:08:03.659 00.001 21068 OnExposeComplete: enter
02:08:03.660 00.001 21068 UpdateGuideState(): m_state=6
02:08:03.662 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12265
02:08:03.665 00.003 21068 Star::Find returns 1 (0), X=222.37, Y=876.29, Mass=139544, SNR=86.6, Peak=13869 HFD=3.5
02:08:03.666 00.001 21068 MultiStar: [#1 -0.17,-0.26,0.96,U] [#2 -0.07,-0.40,1.12,U] [#3 0.21,-0.33,0.96,U] [#4 0.10,-0.10,1.00,U] [#5 0.18,-0.24,0.86,U] [#6 0.00,-0.08,0.77,U] [#7 -0.28,-0.34,0.60,U] [#8 -0.36,-0.40,0.71,U] 
02:08:03.668 00.002 21068 single-star, 8 included, MultiStar: {-0.01, -0.26}, one-star: {0.10, -0.18}
02:08:03.669 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
02:08:03.670 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
02:08:03.671 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.06 mountX=-0.13 mountY=0.15, mountTheta=2.28
02:08:03.675 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.18, opts=13)
02:08:03.676 00.001 21068 Enqueuing Move request for scope (0.10, -0.18)
02:08:03.678 00.002 16108 Worker thread wakes up
02:08:03.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
02:08:03.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
02:08:03.678 00.000 16108 Moving (0.10, -0.18) raw xDistance=-0.13 yDistance=0.15
02:08:03.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:08:03.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:03.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:08:03.678 00.000 16108 MoveAxis(E, 0, ABG)
02:08:03.678 00.000 16108 Move returns status 0, amount 0
02:08:03.678 00.000 16108 MoveAxis(N, 0, ABG)
02:08:03.678 00.000 16108 Move returns status 0, amount 0
02:08:03.678 00.000 16108 move complete, result=0
02:08:03.679 00.001 16108 worker thread done servicing request
02:08:03.686 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3350, FiltMin=2873, FiltMax=65497, Gamma=1.000
02:08:03.702 00.016 21068 UpdateGuideState exits: m=139544 SNR=86.6
02:08:03.702 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:03.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:03.705 00.002 21068 Enqueuing Expose request
02:08:03.706 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:03.707 00.001 16108 Worker thread wakes up
02:08:03.707 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:03.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:04.682 00.975 16108 Exposure complete
02:08:04.736 00.054 16108 worker thread done servicing request
02:08:04.736 00.000 21068 OnExposeComplete: enter
02:08:04.737 00.001 21068 UpdateGuideState(): m_state=6
02:08:04.738 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12266
02:08:04.739 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.47, Mass=129325, SNR=79.2, Peak=13619 HFD=3.5
02:08:04.740 00.001 21068 MultiStar: [#1 -0.27,-0.18,1.44,U] [#2 -0.46,-0.41,0.00,M1] [#3 -0.12,-0.63,0.00,M1] [#4 -0.20,-0.03,0.93,U] [#5 0.02,-0.27,0.90,U] [#6 0.19,-0.13,0.97,U] [#7 -0.27,-0.36,0.66,U] [#8 -0.29,-0.08,0.77,U] 
02:08:04.741 00.001 21068 single-star, 6 included, MultiStar: {-0.12, -0.14}, one-star: {-0.03, -0.01}
02:08:04.742 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
02:08:04.742 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
02:08:04.743 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.94 mountX=0.03 mountY=0.01, mountTheta=0.43
02:08:04.745 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
02:08:04.745 00.000 21068 Enqueuing Move request for scope (-0.03, -0.01)
02:08:04.746 00.001 16108 Worker thread wakes up
02:08:04.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:08:04.746 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:08:04.747 00.001 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.01
02:08:04.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:08:04.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:04.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:08:04.747 00.000 16108 MoveAxis(E, 0, ABG)
02:08:04.747 00.000 16108 Move returns status 0, amount 0
02:08:04.747 00.000 16108 MoveAxis(N, 0, ABG)
02:08:04.747 00.000 16108 Move returns status 0, amount 0
02:08:04.747 00.000 16108 move complete, result=0
02:08:04.747 00.000 16108 worker thread done servicing request
02:08:04.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3353, FiltMin=2848, FiltMax=60349, Gamma=1.000
02:08:04.766 00.015 21068 UpdateGuideState exits: m=129325 SNR=79.2
02:08:04.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:04.767 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:04.768 00.001 21068 Enqueuing Expose request
02:08:04.769 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:04.770 00.001 16108 Worker thread wakes up
02:08:04.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:04.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:05.933 01.163 16108 Exposure complete
02:08:05.988 00.055 16108 worker thread done servicing request
02:08:05.988 00.000 21068 OnExposeComplete: enter
02:08:05.989 00.001 21068 UpdateGuideState(): m_state=6
02:08:05.990 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12267
02:08:05.991 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.49, Mass=134052, SNR=93.3, Peak=14205 HFD=3.2
02:08:05.993 00.002 21068 MultiStar: [#1 0.18,0.05,1.13,U] [#2 -0.26,-0.26,1.09,U] [#3 -0.04,-0.42,0.90,U] [#4 0.07,-0.11,0.94,U] [#5 0.11,-0.47,0.89,U] [#6 0.10,-0.07,0.69,U] [#7 -0.16,-0.13,0.57,U] [#8 0.12,-0.16,0.71,U] 
02:08:05.994 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.14, 0.01}
02:08:05.995 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
02:08:05.996 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
02:08:05.997 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.15 cameraTheta=0.09 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
02:08:05.998 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
02:08:05.999 00.001 21068 Enqueuing Move request for scope (0.14, 0.01)
02:08:06.000 00.001 16108 Worker thread wakes up
02:08:06.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
02:08:06.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
02:08:06.000 00.000 16108 Moving (0.14, 0.01) raw xDistance=-0.14 yDistance=-0.05
02:08:06.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:08:06.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:06.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:08:06.000 00.000 16108 MoveAxis(E, 0, ABG)
02:08:06.000 00.000 16108 Move returns status 0, amount 0
02:08:06.000 00.000 16108 MoveAxis(N, 0, ABG)
02:08:06.001 00.001 16108 Move returns status 0, amount 0
02:08:06.001 00.000 16108 move complete, result=0
02:08:06.001 00.000 16108 worker thread done servicing request
02:08:06.006 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3353, FiltMin=2877, FiltMax=57709, Gamma=1.000
02:08:06.021 00.015 21068 UpdateGuideState exits: m=134052 SNR=93.3
02:08:06.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:06.022 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:06.023 00.001 21068 Enqueuing Expose request
02:08:06.024 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:06.025 00.001 16108 Worker thread wakes up
02:08:06.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:06.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:07.008 00.983 16108 Exposure complete
02:08:07.064 00.056 16108 worker thread done servicing request
02:08:07.064 00.000 21068 OnExposeComplete: enter
02:08:07.065 00.001 21068 UpdateGuideState(): m_state=6
02:08:07.066 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12268
02:08:07.067 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.60, Mass=128563, SNR=81.8, Peak=14621 HFD=3.3
02:08:07.068 00.001 21068 MultiStar: [#1 -0.05,-0.12,1.12,U] [#2 0.12,-0.36,1.39,U] [#3 0.46,-0.07,1.21,U] [#4 -0.04,-0.19,0.82,U] [#5 0.08,-0.34,1.02,U] [#6 0.25,-0.11,0.86,U] [#7 0.11,-0.17,0.65,U] [#8 0.01,-0.11,0.78,U] 
02:08:07.070 00.002 21068 single-star, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.15, 0.12}
02:08:07.072 00.002 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
02:08:07.073 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
02:08:07.075 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.68 mountX=-0.13 mountY=-0.16, mountTheta=-2.26
02:08:07.078 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
02:08:07.080 00.002 21068 Enqueuing Move request for scope (0.15, 0.12)
02:08:07.081 00.001 16108 Worker thread wakes up
02:08:07.082 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
02:08:07.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
02:08:07.082 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=-0.16
02:08:07.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:08:07.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:07.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:07.082 00.000 16108 MoveAxis(E, 0, ABG)
02:08:07.082 00.000 16108 Move returns status 0, amount 0
02:08:07.082 00.000 16108 MoveAxis(N, 0, ABG)
02:08:07.083 00.001 16108 Move returns status 0, amount 0
02:08:07.083 00.000 16108 move complete, result=0
02:08:07.083 00.000 16108 worker thread done servicing request
02:08:07.091 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3353, FiltMin=2893, FiltMax=52918, Gamma=1.000
02:08:07.109 00.018 21068 UpdateGuideState exits: m=128563 SNR=81.8
02:08:07.109 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:07.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:07.111 00.001 21068 Enqueuing Expose request
02:08:07.111 00.000 16108 Worker thread wakes up
02:08:07.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:07.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:07.112 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:08.284 01.172 16108 Exposure complete
02:08:08.336 00.052 16108 worker thread done servicing request
02:08:08.337 00.001 21068 OnExposeComplete: enter
02:08:08.338 00.001 21068 UpdateGuideState(): m_state=6
02:08:08.338 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12269
02:08:08.339 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=876.18, Mass=128681, SNR=89.2, Peak=14413 HFD=3.3
02:08:08.340 00.001 21068 MultiStar: [#1 0.07,-0.08,1.12,U] [#2 0.09,-0.29,1.09,U] [#3 -0.06,-0.44,1.00,U] [#4 -0.05,-0.10,0.75,U] [#5 0.06,-0.39,0.90,U] [#6 0.11,-0.28,0.80,U] [#7 0.22,-0.26,0.62,U] [#8 -0.16,-0.30,0.76,U] 
02:08:08.341 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.27}, one-star: {0.33, -0.30}
02:08:08.342 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
02:08:08.343 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
02:08:08.343 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=-0.12 mountY=0.25, mountTheta=2.01
02:08:08.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.27, opts=13)
02:08:08.346 00.001 21068 Enqueuing Move request for scope (0.07, -0.27)
02:08:08.347 00.001 16108 Worker thread wakes up
02:08:08.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
02:08:08.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
02:08:08.347 00.000 16108 Moving (0.07, -0.27) raw xDistance=-0.12 yDistance=0.25
02:08:08.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:08:08.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:08.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:08:08.347 00.000 16108 MoveAxis(E, 0, ABG)
02:08:08.347 00.000 16108 Move returns status 0, amount 0
02:08:08.347 00.000 16108 MoveAxis(N, 0, ABG)
02:08:08.347 00.000 16108 Move returns status 0, amount 0
02:08:08.347 00.000 16108 move complete, result=0
02:08:08.348 00.001 16108 worker thread done servicing request
02:08:08.354 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3350, FiltMin=2883, FiltMax=52573, Gamma=1.000
02:08:08.375 00.021 21068 UpdateGuideState exits: m=128681 SNR=89.2
02:08:08.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.377 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:08.378 00.001 21068 Enqueuing Expose request
02:08:08.378 00.000 16108 Worker thread wakes up
02:08:08.379 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:08.379 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:08.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:09.368 00.989 16108 Exposure complete
02:08:09.432 00.064 16108 worker thread done servicing request
02:08:09.432 00.000 21068 OnExposeComplete: enter
02:08:09.434 00.002 21068 UpdateGuideState(): m_state=6
02:08:09.435 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12270
02:08:09.436 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.49, Mass=132173, SNR=87.8, Peak=13459 HFD=3.2
02:08:09.437 00.001 21068 MultiStar: [#1 0.09,-0.19,1.11,U] [#2 0.13,-0.34,1.17,U] [#3 0.04,-0.26,1.17,U] [#4 0.38,-0.15,0.97,U] [#5 0.27,-0.37,0.91,U] [#6 0.21,-0.37,0.77,U] [#7 -0.20,-0.04,0.70,U] [#8 0.16,-0.25,0.72,U] 
02:08:09.437 00.000 21068 single-star, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.18, 0.02}
02:08:09.438 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
02:08:09.439 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
02:08:09.440 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.09 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
02:08:09.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.02, opts=13)
02:08:09.442 00.001 21068 Enqueuing Move request for scope (0.18, 0.02)
02:08:09.443 00.001 16108 Worker thread wakes up
02:08:09.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
02:08:09.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
02:08:09.443 00.000 16108 Moving (0.18, 0.02) raw xDistance=-0.18 yDistance=-0.06
02:08:09.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:08:09.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:09.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:08:09.443 00.000 16108 MoveAxis(E, 0, ABG)
02:08:09.443 00.000 16108 Move returns status 0, amount 0
02:08:09.443 00.000 16108 MoveAxis(N, 0, ABG)
02:08:09.443 00.000 16108 Move returns status 0, amount 0
02:08:09.443 00.000 16108 move complete, result=0
02:08:09.443 00.000 16108 worker thread done servicing request
02:08:09.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3350, FiltMin=2896, FiltMax=58880, Gamma=1.000
02:08:09.465 00.018 21068 UpdateGuideState exits: m=132173 SNR=87.8
02:08:09.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:09.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:09.467 00.000 21068 Enqueuing Expose request
02:08:09.468 00.001 16108 Worker thread wakes up
02:08:09.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:09.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:09.468 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:10.625 01.157 16108 Exposure complete
02:08:10.688 00.063 16108 worker thread done servicing request
02:08:10.688 00.000 21068 OnExposeComplete: enter
02:08:10.688 00.000 21068 UpdateGuideState(): m_state=6
02:08:10.689 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12271
02:08:10.690 00.001 21068 Star::Find returns 1 (0), X=222.74, Y=876.55, Mass=114417, SNR=75.4, Peak=14361 HFD=3.2
02:08:10.691 00.001 21068 MultiStar: [#1 0.44,0.11,1.29,U] [#2 0.33,-0.08,1.33,U] [#3 0.53,-0.17,1.07,U] [#4 -0.02,0.07,0.76,U] [#5 0.16,-0.34,1.18,U] [#6 0.22,-0.22,0.91,U] [#7 0.25,-0.22,0.68,U] [#8 0.09,-0.03,0.87,U] 
02:08:10.692 00.001 21068 refined, 8 included, MultiStar: {0.29, -0.09}, one-star: {0.47, 0.08}
02:08:10.693 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
02:08:10.693 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
02:08:10.694 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-0.29 mountX=-0.30 mountY=0.02, mountTheta=3.09
02:08:10.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.09, opts=13)
02:08:10.697 00.001 21068 Enqueuing Move request for scope (0.29, -0.09)
02:08:10.700 00.003 16108 Worker thread wakes up
02:08:10.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
02:08:10.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
02:08:10.700 00.000 16108 Moving (0.29, -0.09) raw xDistance=-0.30 yDistance=0.02
02:08:10.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:08:10.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:10.701 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:08:10.701 00.000 16108 MoveAxis(E, 80, ABG)
02:08:10.701 00.000 16108 Guiding  Dir = 2, Dur = 80
02:08:10.701 00.000 16108 IsSlewing returns 0
02:08:10.702 00.001 16108 IsGuiding returns 0
02:08:10.703 00.001 16108 PulseGuide returned control before completion, sleep 89
02:08:10.707 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3347, FiltMin=2883, FiltMax=47581, Gamma=1.000
02:08:10.726 00.019 21068 UpdateGuideState exits: m=114417 SNR=75.4
02:08:10.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:10.727 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:10.728 00.001 21068 Enqueuing Expose request
02:08:10.797 00.069 16108 IsGuiding returns 1
02:08:10.797 00.000 16108 scope still moving after pulse duration time elapsed
02:08:10.828 00.031 16108 IsSlewing returns 0
02:08:10.828 00.000 16108 IsGuiding returns 1
02:08:10.859 00.031 16108 IsSlewing returns 0
02:08:10.859 00.000 16108 IsGuiding returns 0
02:08:10.859 00.000 16108 scope move finished after 80 + 77 ms
02:08:10.859 00.000 16108 Move returns status 0, amount 80
02:08:10.859 00.000 16108 MoveAxis(N, 0, ABG)
02:08:10.859 00.000 16108 Move returns status 0, amount 0
02:08:10.859 00.000 16108 move complete, result=0
02:08:10.860 00.001 16108 worker thread done servicing request
02:08:10.860 00.000 16108 Worker thread wakes up
02:08:10.860 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.0 px 0 ms NORTH
02:08:10.862 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:10.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:11.833 00.971 16108 Exposure complete
02:08:11.896 00.063 16108 worker thread done servicing request
02:08:11.896 00.000 21068 OnExposeComplete: enter
02:08:11.897 00.001 21068 UpdateGuideState(): m_state=6
02:08:11.898 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12272
02:08:11.898 00.000 21068 Star::Find returns 1 (0), X=222.47, Y=876.57, Mass=126428, SNR=81.8, Peak=13881 HFD=3.3
02:08:11.899 00.001 21068 MultiStar: [#1 0.07,0.00,1.17,U] [#2 -0.09,-0.22,1.14,U] [#3 0.29,-0.22,1.43,U] [#4 0.02,-0.19,0.84,U] [#5 -0.07,-0.41,1.03,U] [#6 0.07,-0.32,0.79,U] [#7 0.06,-0.44,0.53,U] [#8 -0.07,-0.30,0.75,U] 
02:08:11.900 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {0.20, 0.10}
02:08:11.901 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
02:08:11.902 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.12)
02:08:11.903 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.26 mountX=-0.10 mountY=0.18, mountTheta=2.07
02:08:11.904 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
02:08:11.905 00.001 21068 Enqueuing Move request for scope (0.07, -0.20)
02:08:11.906 00.001 16108 Worker thread wakes up
02:08:11.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
02:08:11.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
02:08:11.906 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.10 yDistance=0.18
02:08:11.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:11.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:11.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:08:11.906 00.000 16108 MoveAxis(E, 0, ABG)
02:08:11.907 00.001 16108 Move returns status 0, amount 0
02:08:11.907 00.000 16108 MoveAxis(N, 0, ABG)
02:08:11.907 00.000 16108 Move returns status 0, amount 0
02:08:11.907 00.000 16108 move complete, result=0
02:08:11.907 00.000 16108 worker thread done servicing request
02:08:11.910 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3350, FiltMin=2816, FiltMax=65497, Gamma=1.000
02:08:11.926 00.016 21068 UpdateGuideState exits: m=126428 SNR=81.8
02:08:11.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.927 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:11.928 00.001 21068 Enqueuing Expose request
02:08:11.929 00.001 16108 Worker thread wakes up
02:08:11.929 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:11.929 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:11.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:13.101 01.172 16108 Exposure complete
02:08:13.171 00.070 16108 worker thread done servicing request
02:08:13.172 00.001 21068 OnExposeComplete: enter
02:08:13.172 00.000 21068 UpdateGuideState(): m_state=6
02:08:13.174 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12273
02:08:13.175 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.39, Mass=115989, SNR=80.0, Peak=12797 HFD=3.4
02:08:13.176 00.001 21068 MultiStar: [#1 -0.17,0.07,1.23,U] [#2 0.08,-0.14,1.31,U] [#3 -0.17,-0.24,1.27,U] [#4 -0.02,0.08,1.03,U] [#5 -0.02,-0.14,0.95,U] [#6 0.01,-0.20,0.79,U] [#7 -0.08,-0.16,0.65,U] [#8 0.13,-0.38,0.83,U] 
02:08:13.177 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.14, -0.09}
02:08:13.177 00.000 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
02:08:13.178 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
02:08:13.179 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=-0.00 mountY=0.12, mountTheta=1.61
02:08:13.180 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
02:08:13.181 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
02:08:13.182 00.001 16108 Worker thread wakes up
02:08:13.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:08:13.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:08:13.182 00.000 16108 Moving (-0.02, -0.12) raw xDistance=-0.00 yDistance=0.12
02:08:13.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:08:13.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:13.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:08:13.182 00.000 16108 MoveAxis(E, 0, ABG)
02:08:13.182 00.000 16108 Move returns status 0, amount 0
02:08:13.182 00.000 16108 MoveAxis(N, 0, ABG)
02:08:13.182 00.000 16108 Move returns status 0, amount 0
02:08:13.182 00.000 16108 move complete, result=0
02:08:13.183 00.001 16108 worker thread done servicing request
02:08:13.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=387, max=65535, med=3350, FiltMin=2877, FiltMax=63216, Gamma=1.000
02:08:13.215 00.028 21068 UpdateGuideState exits: m=115989 SNR=80.0
02:08:13.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:13.217 00.000 21068 Enqueuing Expose request
02:08:13.218 00.001 16108 Worker thread wakes up
02:08:13.218 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:13.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:13.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:14.201 00.982 16108 Exposure complete
02:08:14.271 00.070 16108 worker thread done servicing request
02:08:14.271 00.000 21068 OnExposeComplete: enter
02:08:14.272 00.001 21068 UpdateGuideState(): m_state=6
02:08:14.273 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12274
02:08:14.274 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=876.33, Mass=122246, SNR=85.5, Peak=13709 HFD=3.4
02:08:14.274 00.000 21068 MultiStar: [#1 0.10,-0.01,1.11,U] [#2 0.00,-0.20,1.21,U] [#3 -0.17,-0.37,0.99,U] [#4 0.16,-0.03,0.86,U] [#5 0.05,-0.45,0.86,U] [#6 0.05,-0.34,0.88,U] [#7 -0.33,-0.19,0.58,U] [#8 0.04,0.08,0.82,U] 
02:08:14.275 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.09, -0.15}
02:08:14.276 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.29)
02:08:14.277 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
02:08:14.278 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.03 mountX=-0.11 mountY=0.12, mountTheta=2.31
02:08:14.279 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
02:08:14.280 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
02:08:14.281 00.001 16108 Worker thread wakes up
02:08:14.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
02:08:14.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
02:08:14.281 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.11 yDistance=0.12
02:08:14.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:14.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:14.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:08:14.281 00.000 16108 MoveAxis(E, 0, ABG)
02:08:14.281 00.000 16108 Move returns status 0, amount 0
02:08:14.281 00.000 16108 MoveAxis(N, 0, ABG)
02:08:14.281 00.000 16108 Move returns status 0, amount 0
02:08:14.281 00.000 16108 move complete, result=0
02:08:14.281 00.000 16108 worker thread done servicing request
02:08:14.286 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3350, FiltMin=2902, FiltMax=57830, Gamma=1.000
02:08:14.315 00.029 21068 UpdateGuideState exits: m=122246 SNR=85.5
02:08:14.317 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:14.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:14.318 00.000 21068 Enqueuing Expose request
02:08:14.319 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:14.320 00.001 16108 Worker thread wakes up
02:08:14.320 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:14.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:15.477 01.157 16108 Exposure complete
02:08:15.555 00.078 16108 worker thread done servicing request
02:08:15.555 00.000 21068 OnExposeComplete: enter
02:08:15.556 00.001 21068 UpdateGuideState(): m_state=6
02:08:15.557 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12275
02:08:15.558 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=876.61, Mass=126204, SNR=80.2, Peak=14947 HFD=3.4
02:08:15.559 00.001 21068 MultiStar: [#1 -0.22,0.19,1.22,U] [#2 -0.13,-0.29,1.27,U] [#3 -0.07,-0.10,1.23,U] [#4 -0.05,-0.07,0.90,U] [#5 -0.07,-0.03,0.97,U] [#6 -0.27,0.10,0.97,U] [#7 -0.26,-0.39,0.72,U] [#8 -0.20,0.02,0.74,U] 
02:08:15.560 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.06, 0.13}
02:08:15.561 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
02:08:15.562 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
02:08:15.562 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.02 mountX=0.08 mountY=-0.11, mountTheta=-0.93
02:08:15.564 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
02:08:15.565 00.001 21068 Enqueuing Move request for scope (-0.06, 0.13)
02:08:15.565 00.000 16108 Worker thread wakes up
02:08:15.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
02:08:15.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
02:08:15.566 00.001 16108 Moving (-0.06, 0.13) raw xDistance=0.08 yDistance=-0.11
02:08:15.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:08:15.566 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:15.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:08:15.566 00.000 16108 MoveAxis(E, 0, ABG)
02:08:15.566 00.000 16108 Move returns status 0, amount 0
02:08:15.566 00.000 16108 MoveAxis(N, 0, ABG)
02:08:15.566 00.000 16108 Move returns status 0, amount 0
02:08:15.566 00.000 16108 move complete, result=0
02:08:15.566 00.000 16108 worker thread done servicing request
02:08:15.571 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3350, FiltMin=2877, FiltMax=65510, Gamma=1.000
02:08:15.587 00.016 21068 UpdateGuideState exits: m=126204 SNR=80.2
02:08:15.589 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.589 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:15.590 00.001 21068 Enqueuing Expose request
02:08:15.591 00.001 16108 Worker thread wakes up
02:08:15.591 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:15.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:15.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:16.562 00.970 16108 Exposure complete
02:08:16.631 00.069 16108 worker thread done servicing request
02:08:16.631 00.000 21068 OnExposeComplete: enter
02:08:16.632 00.001 21068 UpdateGuideState(): m_state=6
02:08:16.633 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12276
02:08:16.633 00.000 21068 Star::Find returns 1 (0), X=222.09, Y=876.68, Mass=109773, SNR=84.2, Peak=12035 HFD=3.5
02:08:16.634 00.001 21068 MultiStar: [#1 -0.34,0.01,1.00,U] [#2 -0.32,-0.03,1.21,U] [#3 -0.20,-0.26,1.03,U] [#4 -0.55,-0.09,0.89,U] [#5 -0.11,-0.37,1.06,U] [#6 -0.06,-0.08,0.97,U] [#7 -0.29,0.03,0.53,U] [#8 -0.44,0.08,0.80,U] 
02:08:16.635 00.001 21068 single-star, 8 included, MultiStar: {-0.27, -0.07}, one-star: {-0.18, 0.20}
02:08:16.636 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:08:16.636 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
02:08:16.637 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.30 mountX=0.21 mountY=-0.16, mountTheta=-0.63
02:08:16.640 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.20, opts=13)
02:08:16.641 00.001 21068 Enqueuing Move request for scope (-0.18, 0.20)
02:08:16.643 00.002 16108 Worker thread wakes up
02:08:16.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
02:08:16.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
02:08:16.643 00.000 16108 Moving (-0.18, 0.20) raw xDistance=0.21 yDistance=-0.16
02:08:16.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:08:16.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:16.644 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:08:16.644 00.000 16108 MoveAxis(W, 56, ABG)
02:08:16.644 00.000 16108 Guiding  Dir = 3, Dur = 56
02:08:16.644 00.000 16108 IsSlewing returns 0
02:08:16.645 00.001 16108 IsGuiding returns 0
02:08:16.652 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3350, FiltMin=2864, FiltMax=59667, Gamma=1.000
02:08:16.656 00.004 16108 PulseGuide returned control before completion, sleep 56
02:08:16.674 00.018 21068 UpdateGuideState exits: m=109773 SNR=84.2
02:08:16.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.675 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:16.676 00.001 21068 Enqueuing Expose request
02:08:16.717 00.041 16108 IsGuiding returns 1
02:08:16.717 00.000 16108 scope still moving after pulse duration time elapsed
02:08:16.748 00.031 16108 IsSlewing returns 0
02:08:16.748 00.000 16108 IsGuiding returns 0
02:08:16.748 00.000 16108 scope move finished after 56 + 46 ms
02:08:16.748 00.000 16108 Move returns status 0, amount 56
02:08:16.748 00.000 16108 MoveAxis(N, 0, ABG)
02:08:16.748 00.000 16108 Move returns status 0, amount 0
02:08:16.748 00.000 16108 move complete, result=0
02:08:16.748 00.000 16108 worker thread done servicing request
02:08:16.748 00.000 16108 Worker thread wakes up
02:08:16.748 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.2 px 0 ms NORTH
02:08:16.750 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:16.751 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:17.911 01.160 16108 Exposure complete
02:08:17.993 00.082 16108 worker thread done servicing request
02:08:17.993 00.000 21068 OnExposeComplete: enter
02:08:17.995 00.002 21068 UpdateGuideState(): m_state=6
02:08:17.996 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12277
02:08:17.997 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.56, Mass=128620, SNR=94.5, Peak=14809 HFD=3.3
02:08:17.999 00.002 21068 MultiStar: [#1 -0.29,-0.17,1.03,U] [#2 -0.26,-0.38,1.06,U] [#3 -0.07,-0.20,1.07,U] [#4 -0.24,0.05,0.75,U] [#5 0.05,-0.26,0.80,U] [#6 0.06,-0.21,0.81,U] [#7 -0.32,-0.26,0.52,U] [#8 -0.33,-0.19,0.72,U] 
02:08:18.000 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.17}, one-star: {0.26, 0.09}
02:08:18.000 00.000 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
02:08:18.002 00.002 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
02:08:18.003 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.17 mountX=0.08 mountY=0.19, mountTheta=1.16
02:08:18.004 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
02:08:18.005 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
02:08:18.006 00.001 16108 Worker thread wakes up
02:08:18.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
02:08:18.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
02:08:18.006 00.000 16108 Moving (-0.12, -0.17) raw xDistance=0.08 yDistance=0.19
02:08:18.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:08:18.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:18.007 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:08:18.007 00.000 16108 MoveAxis(E, 0, ABG)
02:08:18.007 00.000 16108 Move returns status 0, amount 0
02:08:18.007 00.000 16108 MoveAxis(N, 0, ABG)
02:08:18.007 00.000 16108 Move returns status 0, amount 0
02:08:18.007 00.000 16108 move complete, result=0
02:08:18.007 00.000 16108 worker thread done servicing request
02:08:18.009 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3350, FiltMin=2883, FiltMax=61273, Gamma=1.000
02:08:18.025 00.016 21068 UpdateGuideState exits: m=128620 SNR=94.5
02:08:18.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:18.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:18.028 00.001 21068 Enqueuing Expose request
02:08:18.028 00.000 16108 Worker thread wakes up
02:08:18.029 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:18.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:18.029 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:19.001 00.972 16108 Exposure complete
02:08:19.068 00.067 16108 worker thread done servicing request
02:08:19.068 00.000 21068 OnExposeComplete: enter
02:08:19.071 00.003 21068 UpdateGuideState(): m_state=6
02:08:19.072 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12278
02:08:19.073 00.001 21068 Star::Find returns 1 (0), X=222.81, Y=876.71, Mass=123426, SNR=91.7, Peak=14601 HFD=3.4
02:08:19.074 00.001 21068 MultiStar: [#1 0.26,0.24,1.27,U] [#2 0.15,-0.17,1.14,U] [#3 0.14,-0.05,1.04,U] [#4 0.05,0.21,0.78,U] [#5 0.06,-0.13,0.79,U] [#6 0.17,-0.16,0.76,U] [#7 -0.00,-0.25,0.57,U] [#8 0.15,0.12,0.72,U] 
02:08:19.075 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.53, 0.23}
02:08:19.076 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
02:08:19.077 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:08:19.077 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
02:08:19.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.02, opts=13)
02:08:19.081 00.002 21068 Enqueuing Move request for scope (0.19, 0.02)
02:08:19.082 00.001 16108 Worker thread wakes up
02:08:19.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
02:08:19.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
02:08:19.082 00.000 16108 Moving (0.19, 0.02) raw xDistance=-0.18 yDistance=-0.06
02:08:19.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:08:19.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:19.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:08:19.082 00.000 16108 MoveAxis(E, 0, ABG)
02:08:19.082 00.000 16108 Move returns status 0, amount 0
02:08:19.082 00.000 16108 MoveAxis(N, 0, ABG)
02:08:19.082 00.000 16108 Move returns status 0, amount 0
02:08:19.082 00.000 16108 move complete, result=0
02:08:19.082 00.000 16108 worker thread done servicing request
02:08:19.088 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3350, FiltMin=2838, FiltMax=59613, Gamma=1.000
02:08:19.103 00.015 21068 UpdateGuideState exits: m=123426 SNR=91.7
02:08:19.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.104 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:19.105 00.001 21068 Enqueuing Expose request
02:08:19.105 00.000 16108 Worker thread wakes up
02:08:19.105 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:19.107 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:19.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:20.271 01.164 16108 Exposure complete
02:08:20.348 00.077 16108 worker thread done servicing request
02:08:20.348 00.000 21068 OnExposeComplete: enter
02:08:20.349 00.001 21068 UpdateGuideState(): m_state=6
02:08:20.350 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12279
02:08:20.351 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=876.33, Mass=123357, SNR=79.0, Peak=16701 HFD=3.0
02:08:20.352 00.001 21068 MultiStar: [#1 0.21,0.18,1.42,U] [#2 -0.11,-0.19,1.32,U] [#3 0.24,-0.06,1.07,U] [#4 0.11,0.08,0.98,U] [#5 0.15,-0.14,1.07,U] [#6 0.34,-0.20,0.85,U] [#7 -0.06,-0.23,0.77,U] [#8 -0.15,-0.23,0.74,U] 
02:08:20.352 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.37, -0.15}
02:08:20.353 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
02:08:20.354 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
02:08:20.355 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.59 mountX=-0.14 mountY=0.05, mountTheta=2.78
02:08:20.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
02:08:20.357 00.000 21068 Enqueuing Move request for scope (0.13, -0.08)
02:08:20.358 00.001 16108 Worker thread wakes up
02:08:20.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:08:20.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:08:20.358 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.14 yDistance=0.05
02:08:20.359 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:08:20.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:20.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:08:20.359 00.000 16108 MoveAxis(E, 0, ABG)
02:08:20.359 00.000 16108 Move returns status 0, amount 0
02:08:20.359 00.000 16108 MoveAxis(N, 0, ABG)
02:08:20.359 00.000 16108 Move returns status 0, amount 0
02:08:20.359 00.000 16108 move complete, result=0
02:08:20.359 00.000 16108 worker thread done servicing request
02:08:20.363 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3353, FiltMin=2880, FiltMax=60765, Gamma=1.000
02:08:20.378 00.015 21068 UpdateGuideState exits: m=123357 SNR=79.0
02:08:20.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:20.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:20.381 00.001 21068 Enqueuing Expose request
02:08:20.381 00.000 16108 Worker thread wakes up
02:08:20.381 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:20.382 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:20.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:21.361 00.979 16108 Exposure complete
02:08:21.420 00.059 16108 worker thread done servicing request
02:08:21.420 00.000 21068 OnExposeComplete: enter
02:08:21.421 00.001 21068 UpdateGuideState(): m_state=6
02:08:21.422 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12280
02:08:21.423 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.56, Mass=124807, SNR=84.5, Peak=13769 HFD=3.2
02:08:21.424 00.001 21068 MultiStar: [#1 0.23,-0.00,1.05,U] [#2 0.04,-0.26,1.45,U] [#3 -0.08,-0.19,1.17,U] [#4 -0.01,0.09,0.90,U] [#5 0.08,-0.32,1.07,U] [#6 0.13,-0.22,0.78,U] [#7 -0.03,0.01,0.61,U] [#8 0.06,-0.12,0.72,U] 
02:08:21.424 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.25, 0.08}
02:08:21.425 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
02:08:21.426 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
02:08:21.426 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.00 mountX=-0.09 mountY=0.10, mountTheta=2.35
02:08:21.429 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.12, opts=13)
02:08:21.430 00.001 21068 Enqueuing Move request for scope (0.08, -0.12)
02:08:21.430 00.000 16108 Worker thread wakes up
02:08:21.431 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:08:21.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:08:21.431 00.000 16108 Moving (0.08, -0.12) raw xDistance=-0.09 yDistance=0.10
02:08:21.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:08:21.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:21.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:08:21.431 00.000 16108 MoveAxis(E, 0, ABG)
02:08:21.431 00.000 16108 Move returns status 0, amount 0
02:08:21.431 00.000 16108 MoveAxis(N, 0, ABG)
02:08:21.431 00.000 16108 Move returns status 0, amount 0
02:08:21.431 00.000 16108 move complete, result=0
02:08:21.431 00.000 16108 worker thread done servicing request
02:08:21.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3353, FiltMin=2886, FiltMax=52413, Gamma=1.000
02:08:21.455 00.020 21068 UpdateGuideState exits: m=124807 SNR=84.5
02:08:21.457 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.459 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:21.460 00.001 21068 Enqueuing Expose request
02:08:21.461 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:21.462 00.001 16108 Worker thread wakes up
02:08:21.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:21.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:22.617 01.155 16108 Exposure complete
02:08:22.673 00.056 16108 worker thread done servicing request
02:08:22.673 00.000 21068 OnExposeComplete: enter
02:08:22.675 00.002 21068 UpdateGuideState(): m_state=6
02:08:22.676 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12281
02:08:22.677 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=876.45, Mass=110367, SNR=77.1, Peak=12973 HFD=3.2
02:08:22.678 00.001 21068 MultiStar: [#1 0.02,-0.03,1.30,U] [#2 -0.07,-0.25,1.54,U] [#3 -0.09,-0.16,1.20,U] [#4 -0.11,0.10,0.92,U] [#5 0.16,-0.17,1.22,U] [#6 0.05,-0.12,1.02,U] [#7 -0.05,-0.03,0.63,U] [#8 -0.21,-0.02,0.89,U] 
02:08:22.679 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.36, -0.03}
02:08:22.681 00.002 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
02:08:22.682 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
02:08:22.683 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.10 cameraTheta=-1.45 mountX=-0.03 mountY=0.09, mountTheta=1.87
02:08:22.687 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
02:08:22.688 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
02:08:22.689 00.001 16108 Worker thread wakes up
02:08:22.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:08:22.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:08:22.689 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.09
02:08:22.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:08:22.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:22.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:08:22.689 00.000 16108 MoveAxis(E, 0, ABG)
02:08:22.689 00.000 16108 Move returns status 0, amount 0
02:08:22.690 00.001 16108 MoveAxis(N, 0, ABG)
02:08:22.690 00.000 16108 Move returns status 0, amount 0
02:08:22.690 00.000 16108 move complete, result=0
02:08:22.690 00.000 16108 worker thread done servicing request
02:08:22.695 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3353, FiltMin=2909, FiltMax=60397, Gamma=1.000
02:08:22.710 00.015 21068 UpdateGuideState exits: m=110367 SNR=77.1
02:08:22.710 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:22.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:22.712 00.001 21068 Enqueuing Expose request
02:08:22.714 00.002 16108 Worker thread wakes up
02:08:22.714 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:22.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:22.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:23.678 00.964 16108 Exposure complete
02:08:23.746 00.068 16108 worker thread done servicing request
02:08:23.746 00.000 21068 OnExposeComplete: enter
02:08:23.747 00.001 21068 UpdateGuideState(): m_state=6
02:08:23.748 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12282
02:08:23.749 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.14, Mass=125898, SNR=80.1, Peak=14781 HFD=3.4
02:08:23.751 00.002 21068 MultiStar: [#1 0.35,0.09,1.26,U] [#2 0.12,-0.23,1.52,U] [#3 -0.14,-0.16,1.12,U] [#4 -0.02,0.10,0.94,U] [#5 -0.02,-0.44,1.09,U] [#6 0.15,-0.25,0.89,U] [#7 -0.18,-0.27,0.69,U] [#8 0.06,-0.11,0.72,U] 
02:08:23.752 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.19, -0.33}
02:08:23.752 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
02:08:23.753 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
02:08:23.754 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.19 mountX=-0.10 mountY=0.15, mountTheta=2.15
02:08:23.755 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
02:08:23.756 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
02:08:23.757 00.001 16108 Worker thread wakes up
02:08:23.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:08:23.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:08:23.757 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.15
02:08:23.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:23.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:23.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:08:23.758 00.001 16108 MoveAxis(E, 0, ABG)
02:08:23.758 00.000 16108 Move returns status 0, amount 0
02:08:23.758 00.000 16108 MoveAxis(N, 0, ABG)
02:08:23.758 00.000 16108 Move returns status 0, amount 0
02:08:23.758 00.000 16108 move complete, result=0
02:08:23.758 00.000 16108 worker thread done servicing request
02:08:23.762 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=371, max=65535, med=3353, FiltMin=2864, FiltMax=58240, Gamma=1.000
02:08:23.791 00.029 21068 UpdateGuideState exits: m=125898 SNR=80.1
02:08:23.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:23.794 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:23.795 00.001 21068 Enqueuing Expose request
02:08:23.796 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:23.797 00.001 16108 Worker thread wakes up
02:08:23.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:23.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:24.965 01.168 16108 Exposure complete
02:08:25.031 00.066 16108 worker thread done servicing request
02:08:25.031 00.000 21068 OnExposeComplete: enter
02:08:25.033 00.002 21068 UpdateGuideState(): m_state=6
02:08:25.034 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12283
02:08:25.035 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=876.83, Mass=125835, SNR=94.1, Peak=14563 HFD=3.7
02:08:25.036 00.001 21068 MultiStar: [#1 -0.04,0.02,1.05,U] [#2 -0.03,-0.10,1.13,U] [#3 0.04,-0.25,0.92,U] [#4 -0.04,-0.05,0.85,U] [#5 0.06,-0.15,0.87,U] [#6 0.01,-0.16,0.78,U] [#7 0.07,-0.04,0.56,U] [#8 -0.06,-0.26,0.63,U] 
02:08:25.037 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.10, 0.35}
02:08:25.038 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
02:08:25.040 00.002 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
02:08:25.041 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.84 mountX=0.01 mountY=0.06, mountTheta=1.48
02:08:25.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
02:08:25.044 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
02:08:25.047 00.003 16108 Worker thread wakes up
02:08:25.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:08:25.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:08:25.047 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
02:08:25.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:25.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:25.048 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:25.048 00.000 16108 MoveAxis(E, 0, ABG)
02:08:25.048 00.000 16108 Move returns status 0, amount 0
02:08:25.048 00.000 16108 MoveAxis(N, 0, ABG)
02:08:25.048 00.000 16108 Move returns status 0, amount 0
02:08:25.048 00.000 16108 move complete, result=0
02:08:25.048 00.000 16108 worker thread done servicing request
02:08:25.056 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3350, FiltMin=2857, FiltMax=64019, Gamma=1.000
02:08:25.078 00.022 21068 UpdateGuideState exits: m=125835 SNR=94.1
02:08:25.080 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:25.082 00.001 21068 Enqueuing Expose request
02:08:25.083 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:25.084 00.001 16108 Worker thread wakes up
02:08:25.084 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:25.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:26.068 00.984 16108 Exposure complete
02:08:26.133 00.065 16108 worker thread done servicing request
02:08:26.133 00.000 21068 OnExposeComplete: enter
02:08:26.135 00.002 21068 UpdateGuideState(): m_state=6
02:08:26.136 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12284
02:08:26.137 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=876.78, Mass=128696, SNR=99.3, Peak=14947 HFD=3.6
02:08:26.138 00.001 21068 MultiStar: [#1 -0.25,0.18,1.03,U] [#2 -0.25,-0.15,1.24,U] [#3 0.04,-0.02,0.96,U] [#4 -0.13,0.22,0.65,U] [#5 -0.09,0.08,0.91,U] [#6 0.17,0.12,0.66,U] [#7 -0.23,0.11,0.44,U] [#8 -0.06,-0.05,0.60,U] 
02:08:26.139 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.08, 0.30}
02:08:26.140 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
02:08:26.141 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
02:08:26.141 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.51 mountX=0.12 mountY=-0.05, mountTheta=-0.41
02:08:26.144 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
02:08:26.145 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
02:08:26.146 00.001 16108 Worker thread wakes up
02:08:26.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
02:08:26.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
02:08:26.146 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
02:08:26.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:08:26.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:26.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:08:26.146 00.000 16108 MoveAxis(E, 0, ABG)
02:08:26.146 00.000 16108 Move returns status 0, amount 0
02:08:26.146 00.000 16108 MoveAxis(N, 0, ABG)
02:08:26.147 00.001 16108 Move returns status 0, amount 0
02:08:26.147 00.000 16108 move complete, result=0
02:08:26.147 00.000 16108 worker thread done servicing request
02:08:26.151 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3353, FiltMin=2899, FiltMax=65510, Gamma=1.000
02:08:26.167 00.016 21068 UpdateGuideState exits: m=128696 SNR=99.3
02:08:26.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:26.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:26.170 00.001 21068 Enqueuing Expose request
02:08:26.171 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:26.171 00.000 16108 Worker thread wakes up
02:08:26.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:26.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:27.318 01.147 16108 Exposure complete
02:08:27.386 00.068 16108 worker thread done servicing request
02:08:27.387 00.001 21068 OnExposeComplete: enter
02:08:27.388 00.001 21068 UpdateGuideState(): m_state=6
02:08:27.389 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12285
02:08:27.389 00.000 21068 Star::Find returns 1 (0), X=222.56, Y=876.89, Mass=136696, SNR=89.1, Peak=16809 HFD=3.5
02:08:27.390 00.001 21068 MultiStar: [#1 0.18,0.04,1.17,U] [#2 -0.14,-0.08,1.12,U] [#3 0.12,0.05,0.94,U] [#4 0.03,0.40,0.79,U] [#5 0.26,-0.02,0.85,U] [#6 0.29,0.04,0.76,U] [#7 0.07,-0.03,0.53,U] [#8 -0.00,0.24,0.77,U] 
02:08:27.391 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.28, 0.42}
02:08:27.392 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
02:08:27.393 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
02:08:27.393 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=-0.10 mountY=-0.14, mountTheta=-2.16
02:08:27.396 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
02:08:27.396 00.000 21068 Enqueuing Move request for scope (0.12, 0.12)
02:08:27.397 00.001 16108 Worker thread wakes up
02:08:27.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:08:27.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:08:27.397 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
02:08:27.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:27.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:27.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:08:27.398 00.001 16108 MoveAxis(E, 0, ABG)
02:08:27.398 00.000 16108 Move returns status 0, amount 0
02:08:27.398 00.000 16108 MoveAxis(N, 0, ABG)
02:08:27.398 00.000 16108 Move returns status 0, amount 0
02:08:27.398 00.000 16108 move complete, result=0
02:08:27.398 00.000 16108 worker thread done servicing request
02:08:27.400 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3350, FiltMin=2880, FiltMax=60358, Gamma=1.000
02:08:27.424 00.024 21068 UpdateGuideState exits: m=136696 SNR=89.1
02:08:27.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:27.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:27.428 00.002 21068 Enqueuing Expose request
02:08:27.429 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:27.429 00.000 16108 Worker thread wakes up
02:08:27.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:27.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:28.412 00.983 16108 Exposure complete
02:08:28.468 00.056 16108 worker thread done servicing request
02:08:28.469 00.001 21068 OnExposeComplete: enter
02:08:28.470 00.001 21068 UpdateGuideState(): m_state=6
02:08:28.472 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12286
02:08:28.473 00.001 21068 Star::Find returns 1 (0), X=222.86, Y=876.61, Mass=140455, SNR=96.6, Peak=17977 HFD=3.3
02:08:28.474 00.001 21068 MultiStar: [#1 0.51,0.03,1.16,U] [#2 0.18,-0.14,1.13,U] [#3 0.32,-0.32,1.09,U] [#4 -0.04,0.05,0.71,U] [#5 0.31,-0.02,0.86,U] [#6 0.27,0.06,0.68,U] [#7 0.08,-0.14,0.55,U] [#8 0.22,0.08,0.67,U] 
02:08:28.475 00.001 21068 refined, 8 included, MultiStar: {0.30, -0.04}, one-star: {0.59, 0.13}
02:08:28.476 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
02:08:28.477 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
02:08:28.478 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-0.13 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
02:08:28.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.04, opts=13)
02:08:28.482 00.002 21068 Enqueuing Move request for scope (0.30, -0.04)
02:08:28.484 00.002 16108 Worker thread wakes up
02:08:28.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
02:08:28.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
02:08:28.484 00.000 16108 Moving (0.30, -0.04) raw xDistance=-0.30 yDistance=-0.03
02:08:28.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:08:28.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:28.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:08:28.484 00.000 16108 MoveAxis(E, 79, ABG)
02:08:28.484 00.000 16108 Guiding  Dir = 2, Dur = 79
02:08:28.484 00.000 16108 IsSlewing returns 0
02:08:28.484 00.000 16108 IsGuiding returns 0
02:08:28.485 00.001 16108 PulseGuide returned control before completion, sleep 89
02:08:28.488 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3350, FiltMin=2864, FiltMax=48118, Gamma=1.000
02:08:28.506 00.018 21068 UpdateGuideState exits: m=140455 SNR=96.6
02:08:28.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:28.510 00.002 21068 Enqueuing Expose request
02:08:28.577 00.067 16108 IsGuiding returns 1
02:08:28.577 00.000 16108 scope still moving after pulse duration time elapsed
02:08:28.609 00.032 16108 IsSlewing returns 0
02:08:28.610 00.001 16108 IsGuiding returns 0
02:08:28.610 00.000 16108 scope move finished after 79 + 46 ms
02:08:28.610 00.000 16108 Move returns status 0, amount 79
02:08:28.610 00.000 16108 MoveAxis(N, 0, ABG)
02:08:28.610 00.000 16108 Move returns status 0, amount 0
02:08:28.610 00.000 16108 move complete, result=0
02:08:28.610 00.000 16108 worker thread done servicing request
02:08:28.610 00.000 16108 Worker thread wakes up
02:08:28.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:28.610 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
02:08:28.612 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:29.777 01.165 16108 Exposure complete
02:08:29.833 00.056 16108 worker thread done servicing request
02:08:29.833 00.000 21068 OnExposeComplete: enter
02:08:29.835 00.002 21068 UpdateGuideState(): m_state=6
02:08:29.836 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12287
02:08:29.837 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.37, Mass=137209, SNR=88.3, Peak=14697 HFD=3.3
02:08:29.838 00.001 21068 MultiStar: [#1 0.01,-0.16,1.10,U] [#2 0.06,-0.28,1.09,U] [#3 0.06,-0.25,1.11,U] [#4 -0.28,0.16,0.83,U] [#5 0.00,-0.31,0.88,U] [#6 -0.00,-0.24,0.89,U] [#7 -0.05,-0.45,0.64,U] [#8 0.26,-0.03,0.71,U] 
02:08:29.839 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {0.24, -0.11}
02:08:29.839 00.000 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
02:08:29.840 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
02:08:29.841 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.37 mountX=-0.07 mountY=0.17, mountTheta=1.95
02:08:29.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.19, opts=13)
02:08:29.844 00.002 21068 Enqueuing Move request for scope (0.04, -0.19)
02:08:29.845 00.001 16108 Worker thread wakes up
02:08:29.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:08:29.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:08:29.845 00.000 16108 Moving (0.04, -0.19) raw xDistance=-0.07 yDistance=0.17
02:08:29.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:29.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:29.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:08:29.845 00.000 16108 MoveAxis(E, 0, ABG)
02:08:29.845 00.000 16108 Move returns status 0, amount 0
02:08:29.845 00.000 16108 MoveAxis(N, 0, ABG)
02:08:29.845 00.000 16108 Move returns status 0, amount 0
02:08:29.845 00.000 16108 move complete, result=0
02:08:29.845 00.000 16108 worker thread done servicing request
02:08:29.850 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3350, FiltMin=2822, FiltMax=59648, Gamma=1.000
02:08:29.868 00.018 21068 UpdateGuideState exits: m=137209 SNR=88.3
02:08:29.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:29.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:29.870 00.000 21068 Enqueuing Expose request
02:08:29.871 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:29.872 00.001 16108 Worker thread wakes up
02:08:29.872 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:29.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:30.841 00.969 16108 Exposure complete
02:08:30.909 00.068 16108 worker thread done servicing request
02:08:30.909 00.000 21068 OnExposeComplete: enter
02:08:30.910 00.001 21068 UpdateGuideState(): m_state=6
02:08:30.911 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12288
02:08:30.912 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.53, Mass=133434, SNR=83.3, Peak=14169 HFD=3.2
02:08:30.914 00.002 21068 MultiStar: [#1 0.18,-0.11,1.49,U] [#2 0.06,-0.13,1.53,U] [#3 -0.01,-0.28,1.09,U] [#4 0.03,0.12,1.06,U] [#5 0.16,-0.09,1.18,U] [#6 0.21,-0.36,0.91,U] [#7 0.12,-0.14,0.60,U] [#8 -0.02,-0.28,0.83,U] 
02:08:30.915 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.13, 0.05}
02:08:30.915 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:08:30.916 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:08:30.917 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
02:08:30.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.05, opts=13)
02:08:30.920 00.001 21068 Enqueuing Move request for scope (0.13, 0.05)
02:08:30.921 00.001 16108 Worker thread wakes up
02:08:30.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:08:30.921 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:08:30.921 00.000 16108 Moving (0.13, 0.05) raw xDistance=-0.12 yDistance=-0.08
02:08:30.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:08:30.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:30.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:30.921 00.000 16108 MoveAxis(E, 0, ABG)
02:08:30.921 00.000 16108 Move returns status 0, amount 0
02:08:30.921 00.000 16108 MoveAxis(N, 0, ABG)
02:08:30.921 00.000 16108 Move returns status 0, amount 0
02:08:30.921 00.000 16108 move complete, result=0
02:08:30.921 00.000 16108 worker thread done servicing request
02:08:30.924 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3350, FiltMin=2889, FiltMax=53229, Gamma=1.000
02:08:30.944 00.020 21068 UpdateGuideState exits: m=133434 SNR=83.3
02:08:30.946 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.948 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:30.950 00.002 21068 Enqueuing Expose request
02:08:30.952 00.002 16108 Worker thread wakes up
02:08:30.952 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:30.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:30.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:32.142 01.189 16108 Exposure complete
02:08:32.199 00.057 16108 worker thread done servicing request
02:08:32.199 00.000 21068 OnExposeComplete: enter
02:08:32.200 00.001 21068 UpdateGuideState(): m_state=6
02:08:32.201 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12289
02:08:32.202 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.80, Mass=118450, SNR=78.9, Peak=14499 HFD=3.7
02:08:32.203 00.001 21068 MultiStar: [#1 -0.14,-0.12,1.09,U] [#2 -0.18,-0.24,1.37,U] [#3 0.25,-0.19,1.15,U] [#4 -0.14,0.36,0.97,U] [#5 0.16,-0.06,1.09,U] [#6 0.02,-0.27,0.91,U] [#7 -0.79,-0.30,0.00,M1] [#8 -0.14,0.15,0.77,U] 
02:08:32.204 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.35, 0.33}
02:08:32.204 00.000 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
02:08:32.205 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
02:08:32.206 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.78 mountX=0.06 mountY=0.04, mountTheta=0.58
02:08:32.209 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
02:08:32.212 00.003 21068 Enqueuing Move request for scope (-0.06, -0.02)
02:08:32.214 00.002 16108 Worker thread wakes up
02:08:32.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:08:32.214 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:08:32.214 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=0.04
02:08:32.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:08:32.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:32.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:32.214 00.000 16108 MoveAxis(E, 0, ABG)
02:08:32.214 00.000 16108 Move returns status 0, amount 0
02:08:32.214 00.000 16108 MoveAxis(N, 0, ABG)
02:08:32.214 00.000 16108 Move returns status 0, amount 0
02:08:32.214 00.000 16108 move complete, result=0
02:08:32.214 00.000 16108 worker thread done servicing request
02:08:32.219 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3350, FiltMin=2889, FiltMax=62566, Gamma=1.000
02:08:32.235 00.016 21068 UpdateGuideState exits: m=118450 SNR=78.9
02:08:32.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:32.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:32.237 00.000 21068 Enqueuing Expose request
02:08:32.239 00.002 16108 Worker thread wakes up
02:08:32.239 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:32.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:32.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:33.221 00.981 16108 Exposure complete
02:08:33.277 00.056 16108 worker thread done servicing request
02:08:33.277 00.000 21068 OnExposeComplete: enter
02:08:33.278 00.001 21068 UpdateGuideState(): m_state=6
02:08:33.279 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12290
02:08:33.280 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=876.61, Mass=127654, SNR=83.5, Peak=14563 HFD=3.5
02:08:33.282 00.002 21068 MultiStar: [#1 -0.04,0.09,1.17,U] [#2 -0.33,-0.01,1.17,U] [#3 0.03,0.00,1.07,U] [#4 -0.03,0.13,0.80,U] [#5 -0.04,-0.02,1.17,U] [#6 0.04,0.04,0.92,U] [#7 -0.39,-0.11,0.53,U] [#8 0.01,0.17,0.84,U] 
02:08:33.282 00.000 21068 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.24, 0.14}
02:08:33.283 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
02:08:33.285 00.002 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
02:08:33.286 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=0.11 mountY=-0.03, mountTheta=-0.23
02:08:33.287 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.05, opts=13)
02:08:33.288 00.001 21068 Enqueuing Move request for scope (-0.10, 0.05)
02:08:33.289 00.001 16108 Worker thread wakes up
02:08:33.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:08:33.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:08:33.289 00.000 16108 Moving (-0.10, 0.05) raw xDistance=0.11 yDistance=-0.03
02:08:33.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:08:33.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:33.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:08:33.289 00.000 16108 MoveAxis(E, 0, ABG)
02:08:33.289 00.000 16108 Move returns status 0, amount 0
02:08:33.289 00.000 16108 MoveAxis(N, 0, ABG)
02:08:33.289 00.000 16108 Move returns status 0, amount 0
02:08:33.289 00.000 16108 move complete, result=0
02:08:33.289 00.000 16108 worker thread done servicing request
02:08:33.292 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3353, FiltMin=2803, FiltMax=59027, Gamma=1.000
02:08:33.310 00.018 21068 UpdateGuideState exits: m=127654 SNR=83.5
02:08:33.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:33.311 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:33.312 00.001 21068 Enqueuing Expose request
02:08:33.313 00.001 16108 Worker thread wakes up
02:08:33.313 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:33.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:33.314 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:34.488 01.174 16108 Exposure complete
02:08:34.558 00.070 16108 worker thread done servicing request
02:08:34.558 00.000 21068 OnExposeComplete: enter
02:08:34.559 00.001 21068 UpdateGuideState(): m_state=6
02:08:34.560 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12291
02:08:34.561 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=876.70, Mass=141438, SNR=91.6, Peak=13107 HFD=3.8
02:08:34.562 00.001 21068 MultiStar: [#1 -0.25,-0.08,1.04,U] [#2 -0.57,-0.20,0.00,M1] [#3 -0.28,-0.21,0.96,U] [#4 -0.50,0.17,0.98,U] [#5 -0.35,-0.11,0.83,U] [#6 -0.45,0.13,0.69,U] [#7 -0.41,0.12,0.59,U] [#8 -0.61,-0.01,0.00,M1] 
02:08:34.563 00.001 21068 single-star, 6 included, MultiStar: {-0.32, 0.03}, one-star: {-0.11, 0.23}
02:08:34.563 00.000 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
02:08:34.565 00.002 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
02:08:34.566 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.02 mountX=0.15 mountY=-0.19, mountTheta=-0.93
02:08:34.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.23, opts=13)
02:08:34.570 00.002 21068 Enqueuing Move request for scope (-0.11, 0.23)
02:08:34.571 00.001 16108 Worker thread wakes up
02:08:34.573 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
02:08:34.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
02:08:34.573 00.000 16108 Moving (-0.11, 0.23) raw xDistance=0.15 yDistance=-0.19
02:08:34.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:08:34.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:34.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:08:34.573 00.000 16108 MoveAxis(E, 0, ABG)
02:08:34.573 00.000 16108 Move returns status 0, amount 0
02:08:34.573 00.000 16108 MoveAxis(N, 0, ABG)
02:08:34.573 00.000 16108 Move returns status 0, amount 0
02:08:34.574 00.001 16108 move complete, result=0
02:08:34.574 00.000 16108 worker thread done servicing request
02:08:34.582 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3350, FiltMin=2860, FiltMax=47277, Gamma=1.000
02:08:34.600 00.018 21068 UpdateGuideState exits: m=141438 SNR=91.6
02:08:34.602 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:34.603 00.000 21068 Enqueuing Expose request
02:08:34.604 00.001 16108 Worker thread wakes up
02:08:34.604 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:34.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:34.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:35.583 00.978 16108 Exposure complete
02:08:35.646 00.063 16108 worker thread done servicing request
02:08:35.646 00.000 21068 OnExposeComplete: enter
02:08:35.647 00.001 21068 UpdateGuideState(): m_state=6
02:08:35.647 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12292
02:08:35.648 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.59, Mass=126272, SNR=86.2, Peak=12761 HFD=3.4
02:08:35.649 00.001 21068 MultiStar: [#1 0.00,-0.12,1.16,U] [#2 -0.13,0.07,1.20,U] [#3 -0.09,-0.27,1.03,U] [#4 -0.04,-0.23,0.85,U] [#5 0.01,-0.18,1.10,U] [#6 0.06,-0.29,0.81,U] [#7 -0.43,-0.48,0.00,M1] [#8 -0.04,0.17,0.70,U] 
02:08:35.650 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.09}, one-star: {0.15, 0.11}
02:08:35.651 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
02:08:35.651 00.000 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
02:08:35.653 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.69 mountX=-0.01 mountY=0.09, mountTheta=1.63
02:08:35.655 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
02:08:35.655 00.000 21068 Enqueuing Move request for scope (-0.01, -0.09)
02:08:35.657 00.002 16108 Worker thread wakes up
02:08:35.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:08:35.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:08:35.657 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.01 yDistance=0.09
02:08:35.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:35.658 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:35.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:08:35.658 00.000 16108 MoveAxis(E, 0, ABG)
02:08:35.658 00.000 16108 Move returns status 0, amount 0
02:08:35.658 00.000 16108 MoveAxis(N, 0, ABG)
02:08:35.658 00.000 16108 Move returns status 0, amount 0
02:08:35.658 00.000 16108 move complete, result=0
02:08:35.658 00.000 16108 worker thread done servicing request
02:08:35.666 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3350, FiltMin=2873, FiltMax=58003, Gamma=1.000
02:08:35.696 00.030 21068 UpdateGuideState exits: m=126272 SNR=86.2
02:08:35.698 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.700 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:35.701 00.001 21068 Enqueuing Expose request
02:08:35.703 00.002 16108 Worker thread wakes up
02:08:35.703 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:35.705 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:35.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:36.876 01.171 16108 Exposure complete
02:08:36.932 00.056 16108 worker thread done servicing request
02:08:36.932 00.000 21068 OnExposeComplete: enter
02:08:36.933 00.001 21068 UpdateGuideState(): m_state=6
02:08:36.934 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12293
02:08:36.935 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=876.69, Mass=130871, SNR=92.3, Peak=14201 HFD=3.5
02:08:36.936 00.001 21068 MultiStar: [#1 0.02,0.20,0.95,U] [#2 -0.05,-0.27,1.13,U] [#3 0.13,-0.09,1.05,U] [#4 -0.07,0.02,0.77,U] [#5 -0.35,-0.26,0.82,U] [#6 0.18,-0.17,0.90,U] [#7 -0.29,-0.11,0.55,U] [#8 -0.24,-0.02,0.76,U] 
02:08:36.938 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.11, 0.22}
02:08:36.939 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
02:08:36.939 00.000 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
02:08:36.940 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.21 mountX=0.03 mountY=0.06, mountTheta=1.11
02:08:36.941 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
02:08:36.942 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
02:08:36.943 00.001 16108 Worker thread wakes up
02:08:36.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
02:08:36.943 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
02:08:36.943 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
02:08:36.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:08:36.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:36.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:36.943 00.000 16108 MoveAxis(E, 0, ABG)
02:08:36.943 00.000 16108 Move returns status 0, amount 0
02:08:36.943 00.000 16108 MoveAxis(N, 0, ABG)
02:08:36.943 00.000 16108 Move returns status 0, amount 0
02:08:36.943 00.000 16108 move complete, result=0
02:08:36.944 00.001 16108 worker thread done servicing request
02:08:36.949 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3350, FiltMin=2797, FiltMax=59187, Gamma=1.000
02:08:36.973 00.024 21068 UpdateGuideState exits: m=130871 SNR=92.3
02:08:36.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:36.974 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:36.975 00.001 21068 Enqueuing Expose request
02:08:36.976 00.001 16108 Worker thread wakes up
02:08:36.976 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:36.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:36.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:37.951 00.974 16108 Exposure complete
02:08:38.025 00.074 16108 worker thread done servicing request
02:08:38.025 00.000 21068 OnExposeComplete: enter
02:08:38.026 00.001 21068 UpdateGuideState(): m_state=6
02:08:38.026 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12294
02:08:38.027 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=876.42, Mass=120560, SNR=77.7, Peak=12829 HFD=3.4
02:08:38.028 00.001 21068 MultiStar: [#1 0.04,-0.13,1.25,U] [#2 -0.22,-0.36,1.34,U] [#3 -0.05,-0.32,1.06,U] [#4 -0.19,-0.07,0.88,U] [#5 -0.11,-0.01,0.99,U] [#6 -0.01,-0.04,0.88,U] [#7 0.18,-0.13,0.79,U] [#8 -0.19,0.16,0.89,U] 
02:08:38.030 00.002 21068 single-star, 8 included, MultiStar: {-0.06, -0.12}, one-star: {0.04, -0.05}
02:08:38.031 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
02:08:38.031 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
02:08:38.032 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.88 mountX=-0.05 mountY=0.04, mountTheta=2.47
02:08:38.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
02:08:38.034 00.000 21068 Enqueuing Move request for scope (0.04, -0.05)
02:08:38.035 00.001 16108 Worker thread wakes up
02:08:38.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:08:38.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:08:38.035 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
02:08:38.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:38.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:38.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:38.035 00.000 16108 MoveAxis(E, 0, ABG)
02:08:38.035 00.000 16108 Move returns status 0, amount 0
02:08:38.036 00.001 16108 MoveAxis(N, 0, ABG)
02:08:38.036 00.000 16108 Move returns status 0, amount 0
02:08:38.036 00.000 16108 move complete, result=0
02:08:38.036 00.000 16108 worker thread done servicing request
02:08:38.039 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3350, FiltMin=2905, FiltMax=56457, Gamma=1.000
02:08:38.054 00.015 21068 UpdateGuideState exits: m=120560 SNR=77.7
02:08:38.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:38.056 00.000 21068 Enqueuing Expose request
02:08:38.057 00.001 16108 Worker thread wakes up
02:08:38.057 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:38.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:38.058 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:39.232 01.174 16108 Exposure complete
02:08:39.289 00.057 16108 worker thread done servicing request
02:08:39.289 00.000 21068 OnExposeComplete: enter
02:08:39.290 00.001 21068 UpdateGuideState(): m_state=6
02:08:39.291 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12295
02:08:39.292 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.62, Mass=122320, SNR=81.7, Peak=12003 HFD=3.8
02:08:39.293 00.001 21068 MultiStar: [#1 -0.31,-0.11,1.23,U] [#2 -0.62,-0.30,0.00,M1] [#3 -0.24,-0.28,1.16,U] [#4 -0.35,-0.13,0.88,U] [#5 -0.13,-0.08,0.92,U] [#6 0.04,-0.11,0.77,U] [#7 -0.57,-0.05,0.68,U] [#8 -0.37,0.13,0.86,U] 
02:08:39.294 00.001 21068 refined, 7 included, MultiStar: {-0.28, -0.07}, one-star: {-0.35, 0.14}
02:08:39.295 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
02:08:39.295 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
02:08:39.296 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.90 mountX=0.27 mountY=0.13, mountTheta=0.46
02:08:39.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.07, opts=13)
02:08:39.300 00.002 21068 Enqueuing Move request for scope (-0.28, -0.07)
02:08:39.300 00.000 16108 Worker thread wakes up
02:08:39.301 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd
02:08:39.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.07)
02:08:39.301 00.000 16108 Moving (-0.28, -0.07) raw xDistance=0.27 yDistance=0.13
02:08:39.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:08:39.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:39.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:08:39.301 00.000 16108 MoveAxis(W, 70, ABG)
02:08:39.301 00.000 16108 Guiding  Dir = 3, Dur = 70
02:08:39.301 00.000 16108 IsSlewing returns 0
02:08:39.301 00.000 16108 IsGuiding returns 0
02:08:39.303 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3347, FiltMin=2912, FiltMax=62806, Gamma=1.000
02:08:39.319 00.016 16108 PulseGuide returned control before completion, sleep 62
02:08:39.319 00.000 21068 UpdateGuideState exits: m=122320 SNR=81.7
02:08:39.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:39.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:39.322 00.001 21068 Enqueuing Expose request
02:08:39.395 00.073 16108 IsGuiding returns 1
02:08:39.395 00.000 16108 scope still moving after pulse duration time elapsed
02:08:39.426 00.031 16108 IsSlewing returns 0
02:08:39.426 00.000 16108 IsGuiding returns 0
02:08:39.427 00.001 16108 scope move finished after 70 + 55 ms
02:08:39.427 00.000 16108 Move returns status 0, amount 70
02:08:39.427 00.000 16108 MoveAxis(N, 0, ABG)
02:08:39.427 00.000 16108 Move returns status 0, amount 0
02:08:39.427 00.000 16108 move complete, result=0
02:08:39.427 00.000 16108 worker thread done servicing request
02:08:39.427 00.000 16108 Worker thread wakes up
02:08:39.427 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
02:08:39.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:39.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:40.390 00.962 16108 Exposure complete
02:08:40.457 00.067 16108 worker thread done servicing request
02:08:40.457 00.000 21068 OnExposeComplete: enter
02:08:40.458 00.001 21068 UpdateGuideState(): m_state=6
02:08:40.458 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12296
02:08:40.459 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.69, Mass=129175, SNR=79.9, Peak=13699 HFD=3.6
02:08:40.460 00.001 21068 MultiStar: [#1 -0.46,0.05,1.20,U] [#2 -0.18,-0.21,1.14,U] [#3 -0.25,-0.18,1.20,U] [#4 -0.43,-0.04,0.77,U] [#5 -0.35,0.03,1.01,U] [#6 -0.34,-0.22,0.88,U] [#7 -0.33,-0.28,0.61,U] [#8 -0.28,0.18,0.80,U] 
02:08:40.461 00.001 21068 single-star, 8 included, MultiStar: {-0.30, -0.05}, one-star: {-0.08, 0.21}
02:08:40.462 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
02:08:40.463 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
02:08:40.464 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=0.12 mountY=-0.19, mountTheta=-1.00
02:08:40.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.21, opts=13)
02:08:40.467 00.001 21068 Enqueuing Move request for scope (-0.08, 0.21)
02:08:40.468 00.001 16108 Worker thread wakes up
02:08:40.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
02:08:40.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
02:08:40.468 00.000 16108 Moving (-0.08, 0.21) raw xDistance=0.12 yDistance=-0.19
02:08:40.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:08:40.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:40.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:08:40.468 00.000 16108 MoveAxis(E, 0, ABG)
02:08:40.468 00.000 16108 Move returns status 0, amount 0
02:08:40.468 00.000 16108 MoveAxis(N, 0, ABG)
02:08:40.469 00.001 16108 Move returns status 0, amount 0
02:08:40.469 00.000 16108 move complete, result=0
02:08:40.469 00.000 16108 worker thread done servicing request
02:08:40.473 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3347, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:08:40.502 00.029 21068 UpdateGuideState exits: m=129175 SNR=79.9
02:08:40.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.505 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:40.506 00.001 21068 Enqueuing Expose request
02:08:40.507 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:40.507 00.000 16108 Worker thread wakes up
02:08:40.508 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:40.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:41.675 01.167 16108 Exposure complete
02:08:41.745 00.070 16108 worker thread done servicing request
02:08:41.745 00.000 21068 OnExposeComplete: enter
02:08:41.746 00.001 21068 UpdateGuideState(): m_state=6
02:08:41.746 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12297
02:08:41.747 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.57, Mass=129089, SNR=83.1, Peak=13229 HFD=3.4
02:08:41.749 00.002 21068 MultiStar: [#1 0.33,-0.16,1.34,U] [#2 0.20,-0.22,1.25,U] [#3 0.34,-0.32,1.16,U] [#4 -0.15,0.11,0.83,U] [#5 0.13,-0.44,1.07,U] [#6 0.19,-0.19,0.86,U] [#7 0.16,-0.24,0.69,U] [#8 0.03,0.03,0.90,U] 
02:08:41.750 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.16}, one-star: {0.32, 0.10}
02:08:41.751 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
02:08:41.753 00.002 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
02:08:41.755 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.70 mountX=-0.22 mountY=0.11, mountTheta=2.67
02:08:41.760 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.16, opts=13)
02:08:41.762 00.002 21068 Enqueuing Move request for scope (0.19, -0.16)
02:08:41.764 00.002 16108 Worker thread wakes up
02:08:41.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
02:08:41.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
02:08:41.764 00.000 16108 Moving (0.19, -0.16) raw xDistance=-0.22 yDistance=0.11
02:08:41.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:08:41.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:41.765 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:08:41.765 00.000 16108 MoveAxis(E, 56, ABG)
02:08:41.765 00.000 16108 Guiding  Dir = 2, Dur = 56
02:08:41.765 00.000 16108 IsSlewing returns 0
02:08:41.766 00.001 16108 IsGuiding returns 0
02:08:41.767 00.001 16108 PulseGuide returned control before completion, sleep 65
02:08:41.776 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3347, FiltMin=2873, FiltMax=51437, Gamma=1.000
02:08:41.802 00.026 21068 UpdateGuideState exits: m=129089 SNR=83.1
02:08:41.804 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:41.807 00.002 21068 Enqueuing Expose request
02:08:41.843 00.036 16108 IsGuiding returns 1
02:08:41.843 00.000 16108 scope still moving after pulse duration time elapsed
02:08:41.874 00.031 16108 IsSlewing returns 0
02:08:41.874 00.000 16108 IsGuiding returns 0
02:08:41.874 00.000 16108 scope move finished after 56 + 52 ms
02:08:41.874 00.000 16108 Move returns status 0, amount 56
02:08:41.874 00.000 16108 MoveAxis(N, 0, ABG)
02:08:41.874 00.000 16108 Move returns status 0, amount 0
02:08:41.874 00.000 16108 move complete, result=0
02:08:41.874 00.000 16108 worker thread done servicing request
02:08:41.874 00.000 16108 Worker thread wakes up
02:08:41.874 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
02:08:41.876 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:41.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:42.857 00.981 16108 Exposure complete
02:08:42.912 00.055 16108 worker thread done servicing request
02:08:42.912 00.000 21068 OnExposeComplete: enter
02:08:42.913 00.001 21068 UpdateGuideState(): m_state=6
02:08:42.915 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12298
02:08:42.916 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=876.78, Mass=159321, SNR=94.9, Peak=15001 HFD=3.6
02:08:42.917 00.001 21068 MultiStar: [#1 -0.10,0.10,1.16,U] [#2 0.12,-0.21,1.05,U] [#3 0.04,-0.26,0.94,U] [#4 -0.19,-0.09,0.66,U] [#5 0.19,-0.03,0.84,U] [#6 0.21,-0.20,0.78,U] [#7 0.17,-0.02,0.63,U] [#8 0.22,0.06,0.66,U] 
02:08:42.917 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.06, 0.30}
02:08:42.918 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
02:08:42.919 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
02:08:42.919 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=-0.08 mountY=0.02, mountTheta=2.95
02:08:42.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
02:08:42.921 00.000 21068 Enqueuing Move request for scope (0.07, -0.03)
02:08:42.922 00.001 16108 Worker thread wakes up
02:08:42.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
02:08:42.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
02:08:42.922 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.08 yDistance=0.02
02:08:42.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:42.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:42.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:08:42.922 00.000 16108 MoveAxis(E, 0, ABG)
02:08:42.923 00.001 16108 Move returns status 0, amount 0
02:08:42.923 00.000 16108 MoveAxis(N, 0, ABG)
02:08:42.923 00.000 16108 Move returns status 0, amount 0
02:08:42.923 00.000 16108 move complete, result=0
02:08:42.923 00.000 16108 worker thread done servicing request
02:08:42.935 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3347, FiltMin=2873, FiltMax=54230, Gamma=1.000
02:08:42.955 00.020 21068 UpdateGuideState exits: m=159321 SNR=94.9
02:08:42.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:42.957 00.000 21068 Enqueuing Expose request
02:08:42.958 00.001 16108 Worker thread wakes up
02:08:42.958 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:42.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:42.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:44.157 01.198 16108 Exposure complete
02:08:44.226 00.069 16108 worker thread done servicing request
02:08:44.226 00.000 21068 OnExposeComplete: enter
02:08:44.227 00.001 21068 UpdateGuideState(): m_state=6
02:08:44.228 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12299
02:08:44.228 00.000 21068 Star::Find returns 1 (0), X=222.41, Y=876.59, Mass=132544, SNR=95.1, Peak=14317 HFD=3.3
02:08:44.230 00.002 21068 MultiStar: [#1 0.24,-0.01,0.90,U] [#2 0.13,-0.07,1.14,U] [#3 0.21,-0.08,0.85,U] [#4 -0.17,0.05,0.67,U] [#5 -0.14,-0.29,0.85,U] [#6 0.25,0.01,0.67,U] [#7 0.09,-0.19,0.63,U] [#8 0.08,-0.13,0.66,U] 
02:08:44.231 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.13, 0.11}
02:08:44.232 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
02:08:44.232 00.000 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
02:08:44.233 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.57 mountX=-0.11 mountY=0.04, mountTheta=2.80
02:08:44.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.06, opts=13)
02:08:44.238 00.003 21068 Enqueuing Move request for scope (0.10, -0.06)
02:08:44.240 00.002 16108 Worker thread wakes up
02:08:44.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
02:08:44.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
02:08:44.240 00.000 16108 Moving (0.10, -0.06) raw xDistance=-0.11 yDistance=0.04
02:08:44.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:44.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:44.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:44.240 00.000 16108 MoveAxis(E, 0, ABG)
02:08:44.240 00.000 16108 Move returns status 0, amount 0
02:08:44.241 00.001 16108 MoveAxis(N, 0, ABG)
02:08:44.241 00.000 16108 Move returns status 0, amount 0
02:08:44.241 00.000 16108 move complete, result=0
02:08:44.241 00.000 16108 worker thread done servicing request
02:08:44.244 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3347, FiltMin=2817, FiltMax=63965, Gamma=1.000
02:08:44.261 00.017 21068 UpdateGuideState exits: m=132544 SNR=95.1
02:08:44.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:44.264 00.001 21068 Enqueuing Expose request
02:08:44.264 00.000 16108 Worker thread wakes up
02:08:44.264 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:44.266 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:44.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:45.240 00.974 16108 Exposure complete
02:08:45.300 00.060 16108 worker thread done servicing request
02:08:45.300 00.000 21068 OnExposeComplete: enter
02:08:45.303 00.003 21068 UpdateGuideState(): m_state=6
02:08:45.304 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12300
02:08:45.305 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.44, Mass=115229, SNR=76.0, Peak=12925 HFD=3.2
02:08:45.306 00.001 21068 MultiStar: [#1 0.03,-0.24,1.46,U] [#2 0.19,-0.40,1.56,U] [#3 0.27,-0.38,1.23,U] [#4 -0.09,-0.20,0.97,U] [#5 0.04,-0.37,1.03,U] [#6 0.05,-0.36,0.90,U] [#7 -0.12,-0.51,0.72,U] [#8 0.09,-0.34,0.93,U] 
02:08:45.307 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.31}, one-star: {0.24, -0.03}
02:08:45.308 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
02:08:45.309 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
02:08:45.309 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.14 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
02:08:45.311 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.03, opts=13)
02:08:45.312 00.001 21068 Enqueuing Move request for scope (0.24, -0.03)
02:08:45.313 00.001 16108 Worker thread wakes up
02:08:45.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
02:08:45.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
02:08:45.313 00.000 16108 Moving (0.24, -0.03) raw xDistance=-0.24 yDistance=-0.02
02:08:45.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:08:45.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:45.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:45.313 00.000 16108 MoveAxis(E, 63, ABG)
02:08:45.314 00.001 16108 Guiding  Dir = 2, Dur = 63
02:08:45.314 00.000 16108 IsSlewing returns 0
02:08:45.314 00.000 16108 IsGuiding returns 0
02:08:45.315 00.001 16108 PulseGuide returned control before completion, sleep 72
02:08:45.318 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3347, FiltMin=2902, FiltMax=51526, Gamma=1.000
02:08:45.348 00.030 21068 UpdateGuideState exits: m=115229 SNR=76.0
02:08:45.350 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:45.353 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:45.355 00.002 21068 Enqueuing Expose request
02:08:45.395 00.040 16108 IsGuiding returns 0
02:08:45.395 00.000 16108 Move returns status 0, amount 63
02:08:45.395 00.000 16108 MoveAxis(N, 0, ABG)
02:08:45.395 00.000 16108 Move returns status 0, amount 0
02:08:45.395 00.000 16108 move complete, result=0
02:08:45.395 00.000 16108 worker thread done servicing request
02:08:45.395 00.000 16108 Worker thread wakes up
02:08:45.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:45.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:45.396 00.001 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
02:08:46.560 01.164 16108 Exposure complete
02:08:46.642 00.082 16108 worker thread done servicing request
02:08:46.642 00.000 21068 OnExposeComplete: enter
02:08:46.643 00.001 21068 UpdateGuideState(): m_state=6
02:08:46.644 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12301
02:08:46.645 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=876.36, Mass=133482, SNR=91.8, Peak=13539 HFD=3.4
02:08:46.646 00.001 21068 MultiStar: [#1 0.16,-0.02,0.98,U] [#2 -0.15,-0.01,1.28,U] [#3 0.03,-0.19,1.05,U] [#4 -0.29,-0.09,0.77,U] [#5 -0.44,-0.34,0.87,U] [#6 -0.33,-0.30,0.73,U] [#7 -0.17,-0.32,0.58,U] [#8 -0.17,-0.33,0.73,U] 
02:08:46.646 00.000 21068 single-star, 8 included, MultiStar: {-0.12, -0.17}, one-star: {0.07, -0.11}
02:08:46.647 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
02:08:46.648 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
02:08:46.648 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=-0.09 mountY=0.09, mountTheta=2.34
02:08:46.650 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
02:08:46.652 00.002 21068 Enqueuing Move request for scope (0.07, -0.11)
02:08:46.652 00.000 16108 Worker thread wakes up
02:08:46.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:08:46.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:08:46.652 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
02:08:46.653 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:08:46.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:46.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:08:46.653 00.000 16108 MoveAxis(E, 0, ABG)
02:08:46.653 00.000 16108 Move returns status 0, amount 0
02:08:46.653 00.000 16108 MoveAxis(N, 0, ABG)
02:08:46.653 00.000 16108 Move returns status 0, amount 0
02:08:46.653 00.000 16108 move complete, result=0
02:08:46.653 00.000 16108 worker thread done servicing request
02:08:46.657 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3347, FiltMin=2886, FiltMax=63584, Gamma=1.000
02:08:46.672 00.015 21068 UpdateGuideState exits: m=133482 SNR=91.8
02:08:46.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:46.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:46.675 00.001 21068 Enqueuing Expose request
02:08:46.676 00.001 16108 Worker thread wakes up
02:08:46.676 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:46.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:46.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:47.673 00.997 16108 Exposure complete
02:08:47.751 00.078 16108 worker thread done servicing request
02:08:47.751 00.000 21068 OnExposeComplete: enter
02:08:47.752 00.001 21068 UpdateGuideState(): m_state=6
02:08:47.753 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12302
02:08:47.754 00.001 21068 Star::Find returns 1 (0), X=221.75, Y=876.54, Mass=141532, SNR=88.6, Peak=16723 HFD=3.4
02:08:47.755 00.001 21068 MultiStar: [#1 0.01,-0.21,1.20,U] [#2 -0.19,-0.35,1.33,U] [#3 0.02,-0.48,1.00,U] [#4 -0.50,-0.03,0.86,U] [#5 -0.27,-0.54,0.00,M1] [#6 -0.24,-0.39,0.74,U] [#7 -0.24,-0.12,0.63,U] [#8 -0.43,-0.08,0.70,U] 
02:08:47.755 00.000 21068 refined, 7 included, MultiStar: {-0.24, -0.21}, one-star: {-0.52, 0.07}
02:08:47.756 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
02:08:47.757 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
02:08:47.758 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-2.42 mountX=0.20 mountY=0.26, mountTheta=0.92
02:08:47.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.21, opts=13)
02:08:47.761 00.001 21068 Enqueuing Move request for scope (-0.24, -0.21)
02:08:47.763 00.002 16108 Worker thread wakes up
02:08:47.764 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.21) opts 0xd
02:08:47.764 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.21)
02:08:47.764 00.000 16108 Moving (-0.24, -0.21) raw xDistance=0.20 yDistance=0.26
02:08:47.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:08:47.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:47.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:08:47.764 00.000 16108 MoveAxis(W, 53, ABG)
02:08:47.764 00.000 16108 Guiding  Dir = 3, Dur = 53
02:08:47.765 00.001 16108 IsSlewing returns 0
02:08:47.765 00.000 16108 IsGuiding returns 0
02:08:47.770 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3347, FiltMin=2841, FiltMax=54147, Gamma=1.000
02:08:47.789 00.019 21068 UpdateGuideState exits: m=141532 SNR=88.6
02:08:47.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:47.791 00.000 21068 Enqueuing Expose request
02:08:47.808 00.017 16108 PulseGuide returned control before completion, sleep 21
02:08:47.837 00.029 16108 IsGuiding returns 1
02:08:47.837 00.000 16108 scope still moving after pulse duration time elapsed
02:08:47.869 00.032 16108 IsSlewing returns 0
02:08:47.869 00.000 16108 IsGuiding returns 1
02:08:47.900 00.031 16108 IsSlewing returns 0
02:08:47.901 00.001 16108 IsGuiding returns 0
02:08:47.901 00.000 16108 scope move finished after 53 + 82 ms
02:08:47.901 00.000 16108 Move returns status 0, amount 53
02:08:47.901 00.000 16108 MoveAxis(N, 0, ABG)
02:08:47.901 00.000 16108 Move returns status 0, amount 0
02:08:47.901 00.000 16108 move complete, result=0
02:08:47.901 00.000 16108 worker thread done servicing request
02:08:47.901 00.000 16108 Worker thread wakes up
02:08:47.901 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.3 px 0 ms NORTH
02:08:47.905 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:47.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:49.059 01.154 16108 Exposure complete
02:08:49.127 00.068 16108 worker thread done servicing request
02:08:49.127 00.000 21068 OnExposeComplete: enter
02:08:49.128 00.001 21068 UpdateGuideState(): m_state=6
02:08:49.129 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12303
02:08:49.130 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=876.43, Mass=118150, SNR=85.4, Peak=15331 HFD=3.2
02:08:49.131 00.001 21068 MultiStar: [#1 -0.20,-0.27,1.15,U] [#2 -0.30,-0.37,1.27,U] [#3 -0.07,-0.38,1.16,U] [#4 0.24,0.01,0.94,U] [#5 0.12,-0.43,0.91,U] [#6 0.26,-0.30,0.86,U] [#7 -0.32,-0.39,0.58,U] [#8 -0.06,-0.23,0.80,U] 
02:08:49.131 00.000 21068 single-star, 8 included, MultiStar: {-0.05, -0.27}, one-star: {-0.04, -0.04}
02:08:49.132 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
02:08:49.133 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
02:08:49.134 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.35 mountX=0.03 mountY=0.05, mountTheta=0.99
02:08:49.135 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
02:08:49.136 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
02:08:49.138 00.002 16108 Worker thread wakes up
02:08:49.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:08:49.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:08:49.138 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
02:08:49.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:08:49.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:49.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:08:49.139 00.001 16108 MoveAxis(E, 0, ABG)
02:08:49.139 00.000 16108 Move returns status 0, amount 0
02:08:49.139 00.000 16108 MoveAxis(N, 0, ABG)
02:08:49.139 00.000 16108 Move returns status 0, amount 0
02:08:49.139 00.000 16108 move complete, result=0
02:08:49.139 00.000 16108 worker thread done servicing request
02:08:49.146 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3344, FiltMin=2867, FiltMax=60409, Gamma=1.000
02:08:49.171 00.025 21068 UpdateGuideState exits: m=118150 SNR=85.4
02:08:49.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:49.174 00.001 21068 Enqueuing Expose request
02:08:49.174 00.000 16108 Worker thread wakes up
02:08:49.174 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:49.175 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:49.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:50.156 00.981 16108 Exposure complete
02:08:50.219 00.063 16108 worker thread done servicing request
02:08:50.219 00.000 21068 OnExposeComplete: enter
02:08:50.220 00.001 21068 UpdateGuideState(): m_state=6
02:08:50.221 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12304
02:08:50.222 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=876.38, Mass=127277, SNR=88.4, Peak=15677 HFD=3.3
02:08:50.224 00.002 21068 MultiStar: [#1 0.07,-0.48,1.09,U] [#2 0.07,-0.33,1.12,U] [#3 0.02,-0.57,0.88,U] [#4 0.12,-0.20,0.83,U] [#5 0.17,-0.50,1.05,U] [#6 -0.07,-0.29,0.80,U] [#7 -0.04,-0.21,0.61,U] [#8 -0.13,-0.19,0.85,U] 
02:08:50.224 00.000 21068 single-star, 8 included, MultiStar: {0.06, -0.33}, one-star: {0.22, -0.10}
02:08:50.225 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:08:50.226 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
02:08:50.226 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=-0.23 mountY=0.04, mountTheta=2.95
02:08:50.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.10, opts=13)
02:08:50.229 00.001 21068 Enqueuing Move request for scope (0.22, -0.10)
02:08:50.229 00.000 16108 Worker thread wakes up
02:08:50.230 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:08:50.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:08:50.230 00.000 16108 Moving (0.22, -0.10) raw xDistance=-0.23 yDistance=0.04
02:08:50.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:08:50.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:50.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:50.230 00.000 16108 MoveAxis(E, 60, ABG)
02:08:50.230 00.000 16108 Guiding  Dir = 2, Dur = 60
02:08:50.230 00.000 16108 IsSlewing returns 0
02:08:50.230 00.000 16108 IsGuiding returns 0
02:08:50.232 00.002 16108 PulseGuide returned control before completion, sleep 69
02:08:50.234 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3347, FiltMin=2867, FiltMax=57363, Gamma=1.000
02:08:50.248 00.014 21068 UpdateGuideState exits: m=127277 SNR=88.4
02:08:50.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:50.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:50.252 00.002 21068 Enqueuing Expose request
02:08:50.315 00.063 16108 IsGuiding returns 1
02:08:50.315 00.000 16108 scope still moving after pulse duration time elapsed
02:08:50.347 00.032 16108 IsSlewing returns 0
02:08:50.347 00.000 16108 IsGuiding returns 0
02:08:50.347 00.000 16108 scope move finished after 60 + 56 ms
02:08:50.347 00.000 16108 Move returns status 0, amount 60
02:08:50.347 00.000 16108 MoveAxis(N, 0, ABG)
02:08:50.347 00.000 16108 Move returns status 0, amount 0
02:08:50.347 00.000 16108 move complete, result=0
02:08:50.347 00.000 16108 worker thread done servicing request
02:08:50.347 00.000 16108 Worker thread wakes up
02:08:50.348 00.001 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
02:08:50.349 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:50.350 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:51.508 01.158 16108 Exposure complete
02:08:51.582 00.074 16108 worker thread done servicing request
02:08:51.583 00.001 21068 OnExposeComplete: enter
02:08:51.584 00.001 21068 UpdateGuideState(): m_state=6
02:08:51.584 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12305
02:08:51.585 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.44, Mass=136051, SNR=93.4, Peak=14941 HFD=3.3
02:08:51.586 00.001 21068 MultiStar: [#1 0.10,-0.30,1.04,U] [#2 -0.04,-0.39,1.07,U] [#3 -0.08,-0.54,1.20,U] [#4 -0.19,-0.30,0.81,U] [#5 -0.28,-0.55,0.00,M1] [#6 0.06,-0.37,0.79,U] [#7 0.02,-0.33,0.63,U] [#8 -0.01,-0.33,0.76,U] 
02:08:51.587 00.001 21068 single-star, 7 included, MultiStar: {0.01, -0.33}, one-star: {0.19, -0.03}
02:08:51.588 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
02:08:51.588 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:08:51.590 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.18 mountX=-0.19 mountY=-0.01, mountTheta=-3.09
02:08:51.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.03, opts=13)
02:08:51.592 00.000 21068 Enqueuing Move request for scope (0.19, -0.03)
02:08:51.593 00.001 16108 Worker thread wakes up
02:08:51.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
02:08:51.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
02:08:51.593 00.000 16108 Moving (0.19, -0.03) raw xDistance=-0.19 yDistance=-0.01
02:08:51.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:08:51.594 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:51.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:51.594 00.000 16108 MoveAxis(E, 0, ABG)
02:08:51.594 00.000 16108 Move returns status 0, amount 0
02:08:51.594 00.000 16108 MoveAxis(N, 0, ABG)
02:08:51.594 00.000 16108 Move returns status 0, amount 0
02:08:51.594 00.000 16108 move complete, result=0
02:08:51.594 00.000 16108 worker thread done servicing request
02:08:51.597 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3344, FiltMin=2857, FiltMax=64227, Gamma=1.000
02:08:51.611 00.014 21068 UpdateGuideState exits: m=136051 SNR=93.4
02:08:51.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:51.614 00.001 21068 Enqueuing Expose request
02:08:51.614 00.000 16108 Worker thread wakes up
02:08:51.614 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:51.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:51.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:52.590 00.975 16108 Exposure complete
02:08:52.654 00.064 16108 worker thread done servicing request
02:08:52.654 00.000 21068 OnExposeComplete: enter
02:08:52.658 00.004 21068 UpdateGuideState(): m_state=6
02:08:52.660 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12306
02:08:52.662 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=876.26, Mass=130674, SNR=92.3, Peak=16141 HFD=3.2
02:08:52.665 00.003 21068 MultiStar: [#1 -0.08,-0.22,1.14,U] [#2 -0.14,-0.44,1.06,U] [#3 0.19,-0.39,1.08,U] [#4 -0.02,-0.13,0.88,U] [#5 -0.10,-0.50,0.96,U] [#6 0.01,-0.46,0.77,U] [#7 -0.10,-0.17,0.68,U] [#8 0.04,-0.27,0.79,U] 
02:08:52.667 00.002 21068 single-star, 8 included, MultiStar: {-0.01, -0.31}, one-star: {0.12, -0.21}
02:08:52.668 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
02:08:52.669 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.31)
02:08:52.670 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=-0.15 mountY=0.18, mountTheta=2.27
02:08:52.674 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.21, opts=13)
02:08:52.675 00.001 21068 Enqueuing Move request for scope (0.12, -0.21)
02:08:52.677 00.002 16108 Worker thread wakes up
02:08:52.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
02:08:52.677 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
02:08:52.677 00.000 16108 Moving (0.12, -0.21) raw xDistance=-0.15 yDistance=0.18
02:08:52.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:08:52.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:52.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:08:52.677 00.000 16108 MoveAxis(E, 0, ABG)
02:08:52.677 00.000 16108 Move returns status 0, amount 0
02:08:52.677 00.000 16108 MoveAxis(N, 0, ABG)
02:08:52.677 00.000 16108 Move returns status 0, amount 0
02:08:52.677 00.000 16108 move complete, result=0
02:08:52.677 00.000 16108 worker thread done servicing request
02:08:52.682 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3344, FiltMin=2829, FiltMax=61117, Gamma=1.000
02:08:52.699 00.017 21068 UpdateGuideState exits: m=130674 SNR=92.3
02:08:52.701 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:52.702 00.000 21068 Enqueuing Expose request
02:08:52.703 00.001 16108 Worker thread wakes up
02:08:52.703 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:52.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:52.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:53.873 01.170 16108 Exposure complete
02:08:53.929 00.056 16108 worker thread done servicing request
02:08:53.930 00.001 21068 OnExposeComplete: enter
02:08:53.930 00.000 21068 UpdateGuideState(): m_state=6
02:08:53.931 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12307
02:08:53.932 00.001 21068 Star::Find returns 1 (0), X=223.53, Y=876.11, Mass=132781, SNR=90.8, Peak=15773 HFD=3.5
02:08:53.934 00.002 21068 MultiStar: large primary error, entering stabilization period
02:08:53.934 00.000 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
02:08:53.935 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
02:08:53.935 00.000 21068 CameraToMount -- cameraX=1.26 cameraY=-0.36 hyp=1.31 cameraTheta=-0.28 mountX=-1.30 mountY=0.06, mountTheta=3.10
02:08:53.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.26, y=-0.36, opts=13)
02:08:53.938 00.001 21068 Enqueuing Move request for scope (1.26, -0.36)
02:08:53.938 00.000 16108 Worker thread wakes up
02:08:53.939 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.36) opts 0xd
02:08:53.939 00.000 16108 Handling offset move in thread for scope, endpoint = (1.26, -0.36)
02:08:53.939 00.000 16108 Moving (1.26, -0.36) raw xDistance=-1.30 yDistance=0.06
02:08:53.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.30
02:08:53.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:53.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:53.939 00.000 16108 MoveAxis(E, 341, ABG)
02:08:53.939 00.000 16108 Guiding  Dir = 2, Dur = 341
02:08:53.939 00.000 16108 IsSlewing returns 0
02:08:53.939 00.000 16108 IsGuiding returns 0
02:08:53.950 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3347, FiltMin=2880, FiltMax=65401, Gamma=1.000
02:08:53.974 00.024 21068 UpdateGuideState exits: m=132781 SNR=90.8
02:08:53.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:53.975 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:53.977 00.002 21068 Enqueuing Expose request
02:08:53.988 00.011 16108 PulseGuide returned control before completion, sleep 303
02:08:54.302 00.314 16108 IsGuiding returns 1
02:08:54.302 00.000 16108 scope still moving after pulse duration time elapsed
02:08:54.334 00.032 16108 IsSlewing returns 0
02:08:54.334 00.000 16108 IsGuiding returns 1
02:08:54.365 00.031 16108 IsSlewing returns 0
02:08:54.365 00.000 16108 IsGuiding returns 1
02:08:54.397 00.032 16108 IsSlewing returns 0
02:08:54.397 00.000 16108 IsGuiding returns 0
02:08:54.397 00.000 16108 scope move finished after 341 + 117 ms
02:08:54.397 00.000 16108 Move returns status 0, amount 341
02:08:54.398 00.001 16108 MoveAxis(N, 0, ABG)
02:08:54.398 00.000 16108 Move returns status 0, amount 0
02:08:54.398 00.000 16108 move complete, result=0
02:08:54.398 00.000 16108 worker thread done servicing request
02:08:54.398 00.000 16108 Worker thread wakes up
02:08:54.398 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:54.398 00.000 21068 GuideStep: -1.3 px 341 ms EAST, 0.1 px 0 ms NORTH
02:08:54.399 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:55.365 00.966 16108 Exposure complete
02:08:55.426 00.061 16108 worker thread done servicing request
02:08:55.426 00.000 21068 OnExposeComplete: enter
02:08:55.427 00.001 21068 UpdateGuideState(): m_state=6
02:08:55.428 00.001 21068 Star::Find(15, 223, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12308
02:08:55.429 00.001 21068 Star::Find returns 1 (0), X=221.82, Y=876.39, Mass=129661, SNR=89.4, Peak=13037 HFD=3.6
02:08:55.430 00.001 21068 MultiStar: exiting stabilization period
02:08:55.431 00.001 21068 MultiStar: [#1 -0.03,-0.30,1.16,U] [#2 -0.08,-0.27,1.25,U] [#3 -0.21,-0.37,0.92,U] [#4 -0.28,0.01,0.99,U] [#5 -0.48,-0.39,0.00,M1] [#6 -0.44,-0.45,0.00,M1] [#7 -0.66,-0.10,0.00,M1] [#8 -0.28,-0.34,0.94,U] 
02:08:55.432 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.23}, one-star: {-0.45, -0.08}
02:08:55.433 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
02:08:55.433 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
02:08:55.434 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.32 mountX=0.17 mountY=0.27, mountTheta=1.02
02:08:55.437 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.23, opts=13)
02:08:55.438 00.001 21068 Enqueuing Move request for scope (-0.21, -0.23)
02:08:55.439 00.001 16108 Worker thread wakes up
02:08:55.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
02:08:55.439 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
02:08:55.439 00.000 16108 Moving (-0.21, -0.23) raw xDistance=0.17 yDistance=0.27
02:08:55.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:08:55.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:55.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:08:55.439 00.000 16108 MoveAxis(E, 0, ABG)
02:08:55.439 00.000 16108 Move returns status 0, amount 0
02:08:55.439 00.000 16108 MoveAxis(N, 0, ABG)
02:08:55.439 00.000 16108 Move returns status 0, amount 0
02:08:55.439 00.000 16108 move complete, result=0
02:08:55.439 00.000 16108 worker thread done servicing request
02:08:55.444 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3347, FiltMin=2896, FiltMax=65497, Gamma=1.000
02:08:55.468 00.024 21068 UpdateGuideState exits: m=129661 SNR=89.4
02:08:55.470 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:55.470 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:55.471 00.001 21068 Enqueuing Expose request
02:08:55.472 00.001 16108 Worker thread wakes up
02:08:55.472 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:08:55.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:55.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:56.633 01.160 16108 Exposure complete
02:08:56.704 00.071 16108 worker thread done servicing request
02:08:56.704 00.000 21068 OnExposeComplete: enter
02:08:56.705 00.001 21068 UpdateGuideState(): m_state=6
02:08:56.706 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12309
02:08:56.707 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.60, Mass=133630, SNR=101.5, Peak=14083 HFD=3.5
02:08:56.708 00.001 21068 MultiStar: [#1 -0.77,-0.14,0.00,M1] [#2 -0.94,-0.40,0.00,M1] [#3 -0.86,-0.35,0.00,M1] [#4 -0.93,0.07,0.00,M1] [#5 -0.75,-0.36,0.00,M2] [#6 -0.87,-0.21,0.00,M2] [#7 -1.07,-0.12,0.00,M2] [#8 -1.03,-0.08,0.00,M1] 
02:08:56.708 00.000 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
02:08:56.709 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
02:08:56.710 00.001 21068 CameraToMount -- cameraX=-0.57 cameraY=0.12 hyp=0.58 cameraTheta=2.93 mountX=0.58 mountY=0.02, mountTheta=0.03
02:08:56.712 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.57, y=0.12, opts=13)
02:08:56.713 00.001 21068 Enqueuing Move request for scope (-0.57, 0.12)
02:08:56.714 00.001 16108 Worker thread wakes up
02:08:56.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.12) opts 0xd
02:08:56.714 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.57, 0.12)
02:08:56.714 00.000 16108 Moving (-0.57, 0.12) raw xDistance=0.58 yDistance=0.02
02:08:56.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
02:08:56.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:56.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:08:56.714 00.000 16108 MoveAxis(W, 153, ABG)
02:08:56.714 00.000 16108 Guiding  Dir = 3, Dur = 153
02:08:56.714 00.000 16108 IsSlewing returns 0
02:08:56.714 00.000 16108 IsGuiding returns 0
02:08:56.718 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3344, FiltMin=2880, FiltMax=51869, Gamma=1.000
02:08:56.733 00.015 21068 UpdateGuideState exits: m=133630 SNR=101.5
02:08:56.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:56.735 00.000 21068 Enqueuing Expose request
02:08:56.753 00.018 16108 PulseGuide returned control before completion, sleep 125
02:08:56.894 00.141 16108 IsGuiding returns 1
02:08:56.894 00.000 16108 scope still moving after pulse duration time elapsed
02:08:56.926 00.032 16108 IsSlewing returns 0
02:08:56.926 00.000 16108 IsGuiding returns 0
02:08:56.926 00.000 16108 scope move finished after 153 + 58 ms
02:08:56.926 00.000 16108 Move returns status 0, amount 153
02:08:56.926 00.000 16108 MoveAxis(N, 0, ABG)
02:08:56.926 00.000 16108 Move returns status 0, amount 0
02:08:56.926 00.000 16108 move complete, result=0
02:08:56.926 00.000 16108 worker thread done servicing request
02:08:56.926 00.000 16108 Worker thread wakes up
02:08:56.926 00.000 21068 GuideStep: 0.6 px 153 ms WEST, 0.0 px 0 ms NORTH
02:08:56.927 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:56.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:57.897 00.970 16108 Exposure complete
02:08:57.959 00.062 16108 worker thread done servicing request
02:08:57.959 00.000 21068 OnExposeComplete: enter
02:08:57.961 00.002 21068 UpdateGuideState(): m_state=6
02:08:57.962 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12310
02:08:57.963 00.001 21068 Star::Find returns 1 (0), X=221.78, Y=876.68, Mass=126701, SNR=96.2, Peak=13923 HFD=3.6
02:08:57.965 00.002 21068 MultiStar: [#1 -0.92,-0.01,0.00,M2] [#2 -0.74,-0.19,0.00,M2] [#3 -0.77,-0.30,0.00,M2] [#4 -0.83,-0.01,0.00,M2] [#5 -0.75,-0.14,0.00,M3] [#6 -0.76,-0.05,0.00,M3] [#7 -0.95,-0.12,0.00,M3] [#8 -0.85,-0.01,0.00,M2] 
02:08:57.967 00.002 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
02:08:57.967 00.000 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
02:08:57.968 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=0.20 hyp=0.54 cameraTheta=2.75 mountX=0.53 mountY=-0.08, mountTheta=-0.15
02:08:57.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=0.20, opts=13)
02:08:57.971 00.001 21068 Enqueuing Move request for scope (-0.50, 0.20)
02:08:57.972 00.001 16108 Worker thread wakes up
02:08:57.973 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.20) opts 0xd
02:08:57.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, 0.20)
02:08:57.973 00.000 16108 Moving (-0.50, 0.20) raw xDistance=0.53 yDistance=-0.08
02:08:57.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
02:08:57.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:57.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:57.973 00.000 16108 MoveAxis(W, 148, ABG)
02:08:57.973 00.000 16108 Guiding  Dir = 3, Dur = 148
02:08:57.973 00.000 16108 IsSlewing returns 0
02:08:57.973 00.000 16108 IsGuiding returns 0
02:08:57.978 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3347, FiltMin=2873, FiltMax=61325, Gamma=1.000
02:08:57.995 00.017 21068 UpdateGuideState exits: m=126701 SNR=96.2
02:08:57.997 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:57.999 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:58.000 00.001 21068 Enqueuing Expose request
02:08:58.024 00.024 16108 PulseGuide returned control before completion, sleep 109
02:08:58.148 00.124 16108 IsGuiding returns 1
02:08:58.148 00.000 16108 scope still moving after pulse duration time elapsed
02:08:58.180 00.032 16108 IsSlewing returns 0
02:08:58.180 00.000 16108 IsGuiding returns 1
02:08:58.211 00.031 16108 IsSlewing returns 0
02:08:58.211 00.000 16108 IsGuiding returns 0
02:08:58.211 00.000 16108 scope move finished after 148 + 89 ms
02:08:58.211 00.000 16108 Move returns status 0, amount 148
02:08:58.211 00.000 16108 MoveAxis(N, 0, ABG)
02:08:58.211 00.000 16108 Move returns status 0, amount 0
02:08:58.211 00.000 16108 move complete, result=0
02:08:58.211 00.000 16108 worker thread done servicing request
02:08:58.211 00.000 16108 Worker thread wakes up
02:08:58.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:58.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:58.211 00.000 21068 GuideStep: 0.5 px 148 ms WEST, -0.1 px 0 ms NORTH
02:08:59.367 01.156 16108 Exposure complete
02:08:59.431 00.064 16108 worker thread done servicing request
02:08:59.431 00.000 21068 OnExposeComplete: enter
02:08:59.431 00.000 21068 UpdateGuideState(): m_state=6
02:08:59.432 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12311
02:08:59.433 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=876.40, Mass=114668, SNR=77.7, Peak=15107 HFD=3.4
02:08:59.434 00.001 21068 MultiStar: [#1 0.00,-0.31,1.14,U] [#2 -0.10,-0.43,1.43,U] [#3 0.03,-0.43,1.31,U] [#4 -0.52,-0.42,0.00,M3] [#5 -0.21,-0.55,0.00,M4] [#6 -0.01,-0.30,1.00,U] [#7 -0.25,-0.39,0.85,U] [#8 -0.26,-0.13,0.85,U] 
02:08:59.435 00.001 21068 single-star, 6 included, MultiStar: {-0.11, -0.31}, one-star: {-0.24, -0.07}
02:08:59.436 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
02:08:59.436 00.000 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.52)
02:08:59.438 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.86 mountX=0.23 mountY=0.13, mountTheta=0.50
02:08:59.439 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.07, opts=13)
02:08:59.440 00.001 21068 Enqueuing Move request for scope (-0.24, -0.07)
02:08:59.441 00.001 16108 Worker thread wakes up
02:08:59.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
02:08:59.441 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
02:08:59.441 00.000 16108 Moving (-0.24, -0.07) raw xDistance=0.23 yDistance=0.13
02:08:59.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
02:08:59.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:59.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:08:59.441 00.000 16108 MoveAxis(W, 70, ABG)
02:08:59.441 00.000 16108 Guiding  Dir = 3, Dur = 70
02:08:59.442 00.001 16108 IsSlewing returns 0
02:08:59.442 00.000 16108 IsGuiding returns 0
02:08:59.445 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3347, FiltMin=2877, FiltMax=62217, Gamma=1.000
02:08:59.460 00.015 21068 UpdateGuideState exits: m=114668 SNR=77.7
02:08:59.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:08:59.463 00.001 21068 Enqueuing Expose request
02:08:59.484 00.021 16108 PulseGuide returned control before completion, sleep 38
02:08:59.530 00.046 16108 IsGuiding returns 1
02:08:59.530 00.000 16108 scope still moving after pulse duration time elapsed
02:08:59.560 00.030 16108 IsSlewing returns 0
02:08:59.560 00.000 16108 IsGuiding returns 1
02:08:59.591 00.031 16108 IsSlewing returns 0
02:08:59.591 00.000 16108 IsGuiding returns 0
02:08:59.591 00.000 16108 scope move finished after 70 + 80 ms
02:08:59.591 00.000 16108 Move returns status 0, amount 70
02:08:59.592 00.001 16108 MoveAxis(N, 0, ABG)
02:08:59.592 00.000 16108 Move returns status 0, amount 0
02:08:59.592 00.000 16108 move complete, result=0
02:08:59.592 00.000 16108 worker thread done servicing request
02:08:59.592 00.000 16108 Worker thread wakes up
02:08:59.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:08:59.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:08:59.592 00.000 21068 GuideStep: 0.2 px 70 ms WEST, 0.1 px 0 ms NORTH
02:09:00.573 00.981 16108 Exposure complete
02:09:00.641 00.068 16108 worker thread done servicing request
02:09:00.641 00.000 21068 OnExposeComplete: enter
02:09:00.642 00.001 21068 UpdateGuideState(): m_state=6
02:09:00.643 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12312
02:09:00.644 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.38, Mass=128936, SNR=92.8, Peak=14493 HFD=3.3
02:09:00.646 00.002 21068 MultiStar: [#1 -0.05,-0.22,1.07,U] [#2 0.05,-0.52,1.16,U] [#3 -0.05,-0.58,0.00,M2] [#4 -0.08,-0.33,0.91,U] [#5 -0.05,-0.46,0.94,U] [#6 0.29,-0.43,0.85,U] [#7 0.11,-0.39,0.51,U] [#8 0.04,-0.15,0.74,U] 
02:09:00.648 00.002 21068 single-star, 7 included, MultiStar: {0.05, -0.33}, one-star: {0.15, -0.10}
02:09:00.649 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
02:09:00.651 00.002 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
02:09:00.652 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.58 mountX=-0.17 mountY=0.06, mountTheta=2.80
02:09:00.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.10, opts=13)
02:09:00.655 00.001 21068 Enqueuing Move request for scope (0.15, -0.10)
02:09:00.658 00.003 16108 Worker thread wakes up
02:09:00.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
02:09:00.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
02:09:00.658 00.000 16108 Moving (0.15, -0.10) raw xDistance=-0.17 yDistance=0.06
02:09:00.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:09:00.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:00.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:09:00.658 00.000 16108 MoveAxis(E, 0, ABG)
02:09:00.658 00.000 16108 Move returns status 0, amount 0
02:09:00.658 00.000 16108 MoveAxis(N, 0, ABG)
02:09:00.658 00.000 16108 Move returns status 0, amount 0
02:09:00.658 00.000 16108 move complete, result=0
02:09:00.658 00.000 16108 worker thread done servicing request
02:09:00.662 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3347, FiltMin=2899, FiltMax=53872, Gamma=1.000
02:09:00.675 00.013 21068 UpdateGuideState exits: m=128936 SNR=92.8
02:09:00.677 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:00.679 00.001 21068 Enqueuing Expose request
02:09:00.680 00.001 16108 Worker thread wakes up
02:09:00.680 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:00.681 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:00.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:01.830 01.149 16108 Exposure complete
02:09:01.885 00.055 16108 worker thread done servicing request
02:09:01.885 00.000 21068 OnExposeComplete: enter
02:09:01.887 00.002 21068 UpdateGuideState(): m_state=6
02:09:01.887 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12313
02:09:01.888 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.14, Mass=109833, SNR=84.0, Peak=13917 HFD=3.4
02:09:01.889 00.001 21068 MultiStar: [#1 0.31,-0.44,1.23,U] [#2 0.20,-0.44,1.25,U] [#3 0.27,-0.51,0.00,M3] [#4 0.17,-0.51,0.94,U] [#5 0.22,-0.68,0.00,M4] [#6 0.45,-0.47,0.00,M2] [#7 -0.07,-0.30,0.68,U] [#8 0.23,-0.33,0.93,U] 
02:09:01.890 00.001 21068 single-star, 5 included, MultiStar: {0.18, -0.40}, one-star: {0.15, -0.33}
02:09:01.890 00.000 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
02:09:01.891 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
02:09:01.892 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.16 mountX=-0.20 mountY=0.29, mountTheta=2.18
02:09:01.893 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.33, opts=13)
02:09:01.895 00.002 21068 Enqueuing Move request for scope (0.15, -0.33)
02:09:01.895 00.000 16108 Worker thread wakes up
02:09:01.896 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
02:09:01.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
02:09:01.896 00.000 16108 Moving (0.15, -0.33) raw xDistance=-0.20 yDistance=0.29
02:09:01.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:09:01.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:09:01.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:09:01.896 00.000 16108 MoveAxis(E, 53, ABG)
02:09:01.896 00.000 16108 Guiding  Dir = 2, Dur = 53
02:09:01.896 00.000 16108 IsSlewing returns 0
02:09:01.896 00.000 16108 IsGuiding returns 0
02:09:01.899 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3347, FiltMin=2825, FiltMax=46781, Gamma=1.000
02:09:01.918 00.019 21068 UpdateGuideState exits: m=109833 SNR=84.0
02:09:01.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:01.919 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:01.920 00.001 21068 Enqueuing Expose request
02:09:01.931 00.011 16108 PulseGuide returned control before completion, sleep 28
02:09:01.962 00.031 16108 IsGuiding returns 1
02:09:01.962 00.000 16108 scope still moving after pulse duration time elapsed
02:09:01.994 00.032 16108 IsSlewing returns 0
02:09:01.994 00.000 16108 IsGuiding returns 1
02:09:02.026 00.032 16108 IsSlewing returns 0
02:09:02.026 00.000 16108 IsGuiding returns 0
02:09:02.026 00.000 16108 scope move finished after 53 + 76 ms
02:09:02.026 00.000 16108 Move returns status 0, amount 53
02:09:02.026 00.000 16108 MoveAxis(N, 0, ABG)
02:09:02.026 00.000 16108 Move returns status 0, amount 0
02:09:02.026 00.000 16108 move complete, result=0
02:09:02.026 00.000 16108 worker thread done servicing request
02:09:02.026 00.000 16108 Worker thread wakes up
02:09:02.026 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.3 px 0 ms NORTH
02:09:02.028 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:02.029 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:03.005 00.976 16108 Exposure complete
02:09:03.071 00.066 16108 worker thread done servicing request
02:09:03.071 00.000 21068 OnExposeComplete: enter
02:09:03.072 00.001 21068 UpdateGuideState(): m_state=6
02:09:03.072 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12314
02:09:03.073 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=876.07, Mass=136921, SNR=92.5, Peak=14723 HFD=3.8
02:09:03.074 00.001 21068 MultiStar: [#1 0.08,-0.46,1.18,U] [#2 0.03,-0.51,1.19,U] [#3 -0.06,-0.53,1.01,U] [#4 0.16,-0.29,0.72,U] [#5 -0.09,-0.62,0.00,M5] [#6 0.25,-0.56,0.00,M3] [#7 -0.24,-0.44,0.61,U] [#8 0.22,-0.41,0.82,U] 
02:09:03.075 00.001 21068 single-star, 6 included, MultiStar: {0.04, -0.44}, one-star: {0.06, -0.41}
02:09:03.075 00.000 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:09:03.076 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
02:09:03.077 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.41 cameraTheta=-1.42 mountX=-0.13 mountY=0.38, mountTheta=1.90
02:09:03.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.41, opts=13)
02:09:03.080 00.001 21068 Enqueuing Move request for scope (0.06, -0.41)
02:09:03.081 00.001 16108 Worker thread wakes up
02:09:03.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
02:09:03.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
02:09:03.081 00.000 16108 Moving (0.06, -0.41) raw xDistance=-0.13 yDistance=0.38
02:09:03.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:09:03.081 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.23 newest=0.73
02:09:03.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:09:03.081 00.000 16108 MoveAxis(E, 0, ABG)
02:09:03.081 00.000 16108 Move returns status 0, amount 0
02:09:03.081 00.000 16108 MoveAxis(S, 76, ABG)
02:09:03.081 00.000 16108 Guiding  Dir = 1, Dur = 76
02:09:03.082 00.001 16108 IsSlewing returns 0
02:09:03.083 00.001 16108 IsGuiding returns 0
02:09:03.086 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3347, FiltMin=2867, FiltMax=52822, Gamma=1.000
02:09:03.103 00.017 21068 UpdateGuideState exits: m=136921 SNR=92.5
02:09:03.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:03.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:03.105 00.000 21068 Enqueuing Expose request
02:09:03.115 00.010 16108 PulseGuide returned control before completion, sleep 54
02:09:03.176 00.061 16108 IsGuiding returns 1
02:09:03.176 00.000 16108 scope still moving after pulse duration time elapsed
02:09:03.208 00.032 16108 IsSlewing returns 0
02:09:03.208 00.000 16108 IsGuiding returns 0
02:09:03.208 00.000 16108 scope move finished after 76 + 49 ms
02:09:03.208 00.000 16108 Move returns status 0, amount 76
02:09:03.208 00.000 16108 move complete, result=0
02:09:03.208 00.000 16108 worker thread done servicing request
02:09:03.208 00.000 16108 Worker thread wakes up
02:09:03.208 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 76 ms SOUTH
02:09:03.209 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:03.210 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:04.372 01.162 16108 Exposure complete
02:09:04.430 00.058 16108 worker thread done servicing request
02:09:04.430 00.000 21068 OnExposeComplete: enter
02:09:04.432 00.002 21068 UpdateGuideState(): m_state=6
02:09:04.433 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12315
02:09:04.434 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.41, Mass=134776, SNR=98.1, Peak=15075 HFD=3.4
02:09:04.435 00.001 21068 MultiStar: [#1 0.15,-0.36,1.02,U] [#2 -0.02,-0.43,1.13,U] [#3 -0.03,-0.56,1.03,U] [#4 -0.01,-0.11,0.77,U] [#5 0.15,-0.55,0.94,U] [#6 0.19,-0.29,0.66,U] [#7 -0.35,-0.44,0.49,U] [#8 -0.13,-0.14,0.69,U] 
02:09:04.436 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.34}, one-star: {-0.00, -0.06}
02:09:04.437 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
02:09:04.438 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
02:09:04.438 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.61 mountX=-0.01 mountY=0.06, mountTheta=1.71
02:09:04.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
02:09:04.441 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
02:09:04.442 00.001 16108 Worker thread wakes up
02:09:04.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
02:09:04.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
02:09:04.442 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
02:09:04.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:04.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:04.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:09:04.442 00.000 16108 MoveAxis(E, 0, ABG)
02:09:04.442 00.000 16108 Move returns status 0, amount 0
02:09:04.442 00.000 16108 MoveAxis(N, 0, ABG)
02:09:04.442 00.000 16108 Move returns status 0, amount 0
02:09:04.442 00.000 16108 move complete, result=0
02:09:04.442 00.000 16108 worker thread done servicing request
02:09:04.446 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3350, FiltMin=2889, FiltMax=62569, Gamma=1.000
02:09:04.462 00.016 21068 UpdateGuideState exits: m=134776 SNR=98.1
02:09:04.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.465 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:04.466 00.001 21068 Enqueuing Expose request
02:09:04.467 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:04.468 00.001 16108 Worker thread wakes up
02:09:04.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:04.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:05.456 00.988 16108 Exposure complete
02:09:05.537 00.081 16108 worker thread done servicing request
02:09:05.537 00.000 21068 OnExposeComplete: enter
02:09:05.538 00.001 21068 UpdateGuideState(): m_state=6
02:09:05.539 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12316
02:09:05.540 00.001 21068 Star::Find returns 1 (0), X=222.50, Y=876.23, Mass=124170, SNR=83.4, Peak=12717 HFD=3.6
02:09:05.541 00.001 21068 MultiStar: [#1 0.07,-0.33,1.29,U] [#2 -0.06,-0.51,1.31,U] [#3 -0.02,-0.60,0.00,M2] [#4 0.21,-0.17,0.91,U] [#5 0.22,-0.39,1.01,U] [#6 0.23,-0.54,0.00,M3] [#7 0.00,-0.38,0.73,U] [#8 0.08,-0.29,0.86,U] 
02:09:05.541 00.000 21068 single-star, 6 included, MultiStar: {0.10, -0.34}, one-star: {0.23, -0.25}
02:09:05.542 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
02:09:05.543 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
02:09:05.544 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.83 mountX=-0.27 mountY=0.19, mountTheta=2.53
02:09:05.545 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.25, opts=13)
02:09:05.546 00.001 21068 Enqueuing Move request for scope (0.23, -0.25)
02:09:05.547 00.001 16108 Worker thread wakes up
02:09:05.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd
02:09:05.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.25)
02:09:05.547 00.000 16108 Moving (0.23, -0.25) raw xDistance=-0.27 yDistance=0.19
02:09:05.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:09:05.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:05.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:09:05.547 00.000 16108 MoveAxis(E, 70, ABG)
02:09:05.547 00.000 16108 Guiding  Dir = 2, Dur = 70
02:09:05.547 00.000 16108 IsSlewing returns 0
02:09:05.548 00.001 16108 IsGuiding returns 0
02:09:05.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3347, FiltMin=2854, FiltMax=61667, Gamma=1.000
02:09:05.567 00.015 21068 UpdateGuideState exits: m=124170 SNR=83.4
02:09:05.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:05.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:05.570 00.001 21068 Enqueuing Expose request
02:09:05.582 00.012 16108 PulseGuide returned control before completion, sleep 46
02:09:05.643 00.061 16108 IsGuiding returns 1
02:09:05.643 00.000 16108 scope still moving after pulse duration time elapsed
02:09:05.675 00.032 16108 IsSlewing returns 0
02:09:05.675 00.000 16108 IsGuiding returns 0
02:09:05.675 00.000 16108 scope move finished after 70 + 56 ms
02:09:05.675 00.000 16108 Move returns status 0, amount 70
02:09:05.675 00.000 16108 MoveAxis(N, 0, ABG)
02:09:05.675 00.000 16108 Move returns status 0, amount 0
02:09:05.676 00.001 16108 move complete, result=0
02:09:05.676 00.000 16108 worker thread done servicing request
02:09:05.676 00.000 16108 Worker thread wakes up
02:09:05.676 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH
02:09:05.678 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:05.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:06.841 01.163 16108 Exposure complete
02:09:06.914 00.073 16108 worker thread done servicing request
02:09:06.915 00.001 21068 OnExposeComplete: enter
02:09:06.915 00.000 21068 UpdateGuideState(): m_state=6
02:09:06.917 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12317
02:09:06.917 00.000 21068 Star::Find returns 1 (0), X=222.39, Y=876.29, Mass=113468, SNR=76.9, Peak=13043 HFD=3.4
02:09:06.918 00.001 21068 MultiStar: [#1 -0.07,-0.20,1.52,U] [#2 -0.11,-0.32,1.48,U] [#3 -0.04,-0.45,1.08,U] [#4 -0.17,-0.31,1.04,U] [#5 -0.20,-0.47,1.00,U] [#6 -0.05,-0.28,0.88,U] [#7 -0.35,-0.52,0.00,M1] [#8 -0.06,-0.31,0.86,U] 
02:09:06.919 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.31}, one-star: {0.11, -0.18}
02:09:06.921 00.002 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
02:09:06.922 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
02:09:06.922 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.22 cameraTheta=-1.01 mountX=-0.14 mountY=0.15, mountTheta=2.33
02:09:06.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.18, opts=13)
02:09:06.925 00.001 21068 Enqueuing Move request for scope (0.11, -0.18)
02:09:06.926 00.001 16108 Worker thread wakes up
02:09:06.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
02:09:06.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
02:09:06.926 00.000 16108 Moving (0.11, -0.18) raw xDistance=-0.14 yDistance=0.15
02:09:06.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:09:06.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:06.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:09:06.926 00.000 16108 MoveAxis(E, 0, ABG)
02:09:06.926 00.000 16108 Move returns status 0, amount 0
02:09:06.926 00.000 16108 MoveAxis(N, 0, ABG)
02:09:06.926 00.000 16108 Move returns status 0, amount 0
02:09:06.926 00.000 16108 move complete, result=0
02:09:06.926 00.000 16108 worker thread done servicing request
02:09:06.931 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3347, FiltMin=2912, FiltMax=65440, Gamma=1.000
02:09:06.945 00.014 21068 UpdateGuideState exits: m=113468 SNR=76.9
02:09:06.947 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.950 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:06.952 00.002 21068 Enqueuing Expose request
02:09:06.954 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:06.956 00.002 16108 Worker thread wakes up
02:09:06.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:06.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:07.942 00.986 16108 Exposure complete
02:09:07.997 00.055 16108 worker thread done servicing request
02:09:07.997 00.000 21068 OnExposeComplete: enter
02:09:07.998 00.001 21068 UpdateGuideState(): m_state=6
02:09:07.999 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12318
02:09:08.000 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=876.22, Mass=138414, SNR=91.4, Peak=17795 HFD=3.4
02:09:08.001 00.001 21068 MultiStar: [#1 -0.17,-0.53,1.14,U] [#2 -0.30,-0.61,0.00,M1] [#3 -0.16,-0.48,0.84,U] [#4 -0.26,-0.30,0.77,U] [#5 0.01,-0.65,0.00,M3] [#6 -0.05,-0.78,0.00,M3] [#7 -0.44,-0.49,0.00,M2] [#8 -0.40,-0.64,0.00,M1] 
02:09:08.002 00.001 21068 single-star, 3 included, MultiStar: {-0.17, -0.40}, one-star: {-0.13, -0.25}
02:09:08.003 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:09:08.003 00.000 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:09:08.004 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.04 mountX=0.08 mountY=0.27, mountTheta=1.28
02:09:08.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.25, opts=13)
02:09:08.006 00.000 21068 Enqueuing Move request for scope (-0.13, -0.25)
02:09:08.007 00.001 16108 Worker thread wakes up
02:09:08.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
02:09:08.007 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
02:09:08.007 00.000 16108 Moving (-0.13, -0.25) raw xDistance=0.08 yDistance=0.27
02:09:08.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:09:08.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:09:08.007 00.000 16108 MoveAxis(E, 0, ABG)
02:09:08.007 00.000 16108 Move returns status 0, amount 0
02:09:08.008 00.001 16108 MoveAxis(S, 55, ABG)
02:09:08.008 00.000 16108 Guiding  Dir = 1, Dur = 55
02:09:08.008 00.000 16108 IsSlewing returns 0
02:09:08.008 00.000 16108 IsGuiding returns 0
02:09:08.013 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3347, FiltMin=2893, FiltMax=54675, Gamma=1.000
02:09:08.036 00.023 21068 UpdateGuideState exits: m=138414 SNR=91.4
02:09:08.038 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:08.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:08.040 00.001 21068 Enqueuing Expose request
02:09:08.059 00.019 16108 PulseGuide returned control before completion, sleep 14
02:09:08.090 00.031 16108 IsGuiding returns 1
02:09:08.090 00.000 16108 scope still moving after pulse duration time elapsed
02:09:08.122 00.032 16108 IsSlewing returns 0
02:09:08.122 00.000 16108 IsGuiding returns 1
02:09:08.153 00.031 16108 IsSlewing returns 0
02:09:08.153 00.000 16108 IsGuiding returns 0
02:09:08.153 00.000 16108 scope move finished after 55 + 89 ms
02:09:08.153 00.000 16108 Move returns status 0, amount 55
02:09:08.153 00.000 16108 move complete, result=0
02:09:08.153 00.000 16108 worker thread done servicing request
02:09:08.153 00.000 16108 Worker thread wakes up
02:09:08.153 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
02:09:08.156 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:08.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:09.309 01.153 16108 Exposure complete
02:09:09.366 00.057 16108 worker thread done servicing request
02:09:09.366 00.000 21068 OnExposeComplete: enter
02:09:09.367 00.001 21068 UpdateGuideState(): m_state=6
02:09:09.367 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12319
02:09:09.368 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.42, Mass=129415, SNR=85.2, Peak=13827 HFD=3.4
02:09:09.369 00.001 21068 MultiStar: [#1 -0.49,-0.28,1.30,U] [#2 -0.71,-0.25,0.00,M2] [#3 -0.40,-0.51,0.00,M1] [#4 -0.06,-0.07,0.91,U] [#5 -0.05,-0.42,0.88,U] [#6 0.22,-0.10,0.98,U] [#7 -0.86,-0.24,0.00,M3] [#8 -0.55,-0.31,0.00,M2] 
02:09:09.370 00.001 21068 refined, 4 included, MultiStar: {-0.21, -0.19}, one-star: {-0.56, -0.06}
02:09:09.370 00.000 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
02:09:09.371 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
02:09:09.372 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.42 mountX=0.18 mountY=0.23, mountTheta=0.92
02:09:09.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.19, opts=13)
02:09:09.375 00.001 21068 Enqueuing Move request for scope (-0.21, -0.19)
02:09:09.376 00.001 16108 Worker thread wakes up
02:09:09.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
02:09:09.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
02:09:09.376 00.000 16108 Moving (-0.21, -0.19) raw xDistance=0.18 yDistance=0.23
02:09:09.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:09:09.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:09:09.377 00.001 16108 MoveAxis(E, 0, ABG)
02:09:09.377 00.000 16108 Move returns status 0, amount 0
02:09:09.377 00.000 16108 MoveAxis(S, 46, ABG)
02:09:09.377 00.000 16108 Guiding  Dir = 1, Dur = 46
02:09:09.377 00.000 16108 IsSlewing returns 0
02:09:09.378 00.001 16108 IsGuiding returns 0
02:09:09.380 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3347, FiltMin=2864, FiltMax=43081, Gamma=1.000
02:09:09.395 00.015 21068 UpdateGuideState exits: m=129415 SNR=85.2
02:09:09.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:09.397 00.000 21068 Enqueuing Expose request
02:09:09.405 00.008 16108 PulseGuide returned control before completion, sleep 29
02:09:09.435 00.030 16108 IsGuiding returns 1
02:09:09.435 00.000 16108 scope still moving after pulse duration time elapsed
02:09:09.466 00.031 16108 IsSlewing returns 0
02:09:09.466 00.000 16108 IsGuiding returns 1
02:09:09.498 00.032 16108 IsSlewing returns 0
02:09:09.498 00.000 16108 IsGuiding returns 0
02:09:09.498 00.000 16108 scope move finished after 46 + 74 ms
02:09:09.498 00.000 16108 Move returns status 0, amount 46
02:09:09.498 00.000 16108 move complete, result=0
02:09:09.498 00.000 16108 worker thread done servicing request
02:09:09.498 00.000 16108 Worker thread wakes up
02:09:09.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:09.499 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 46 ms SOUTH
02:09:09.502 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:10.481 00.979 16108 Exposure complete
02:09:10.564 00.083 16108 worker thread done servicing request
02:09:10.564 00.000 21068 OnExposeComplete: enter
02:09:10.565 00.001 21068 UpdateGuideState(): m_state=6
02:09:10.567 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12320
02:09:10.569 00.002 21068 Star::Find returns 1 (0), X=221.83, Y=876.39, Mass=125337, SNR=76.6, Peak=15875 HFD=3.4
02:09:10.570 00.001 21068 MultiStar: [#1 -0.45,-0.25,1.24,U] [#2 -0.36,-0.13,1.27,U] [#3 -0.27,-0.57,0.00,M2] [#4 -0.28,0.02,0.96,U] [#5 -0.22,-0.33,1.01,U] [#6 -0.03,-0.21,0.94,U] [#7 -0.56,-0.17,0.00,M4] [#8 -0.19,0.00,0.80,U] 
02:09:10.572 00.002 21068 refined, 6 included, MultiStar: {-0.30, -0.15}, one-star: {-0.45, -0.09}
02:09:10.573 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
02:09:10.575 00.002 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
02:09:10.576 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.68 mountX=0.27 mountY=0.21, mountTheta=0.67
02:09:10.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.15, opts=13)
02:09:10.581 00.003 21068 Enqueuing Move request for scope (-0.30, -0.15)
02:09:10.582 00.001 16108 Worker thread wakes up
02:09:10.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
02:09:10.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
02:09:10.582 00.000 16108 Moving (-0.30, -0.15) raw xDistance=0.27 yDistance=0.21
02:09:10.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:09:10.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:09:10.582 00.000 16108 MoveAxis(W, 70, ABG)
02:09:10.582 00.000 16108 Guiding  Dir = 3, Dur = 70
02:09:10.583 00.001 16108 IsSlewing returns 0
02:09:10.583 00.000 16108 IsGuiding returns 0
02:09:10.584 00.001 16108 PulseGuide returned control before completion, sleep 79
02:09:10.586 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3350, FiltMin=2886, FiltMax=55251, Gamma=1.000
02:09:10.602 00.016 21068 UpdateGuideState exits: m=125337 SNR=76.6
02:09:10.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:10.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:10.604 00.000 21068 Enqueuing Expose request
02:09:10.674 00.070 16108 IsGuiding returns 0
02:09:10.674 00.000 16108 Move returns status 0, amount 70
02:09:10.674 00.000 16108 MoveAxis(S, 43, ABG)
02:09:10.674 00.000 16108 Guiding  Dir = 1, Dur = 43
02:09:10.674 00.000 16108 IsSlewing returns 0
02:09:10.674 00.000 16108 IsGuiding returns 0
02:09:10.683 00.009 16108 PulseGuide returned control before completion, sleep 44
02:09:10.737 00.054 16108 IsGuiding returns 1
02:09:10.737 00.000 16108 scope still moving after pulse duration time elapsed
02:09:10.768 00.031 16108 IsSlewing returns 0
02:09:10.768 00.000 16108 IsGuiding returns 0
02:09:10.768 00.000 16108 scope move finished after 43 + 51 ms
02:09:10.768 00.000 16108 Move returns status 0, amount 43
02:09:10.768 00.000 16108 move complete, result=0
02:09:10.768 00.000 16108 worker thread done servicing request
02:09:10.768 00.000 16108 Worker thread wakes up
02:09:10.768 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.2 px 43 ms SOUTH
02:09:10.771 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:10.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:11.950 01.179 16108 Exposure complete
02:09:12.022 00.072 16108 worker thread done servicing request
02:09:12.022 00.000 21068 OnExposeComplete: enter
02:09:12.024 00.002 21068 UpdateGuideState(): m_state=6
02:09:12.025 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12321
02:09:12.026 00.001 21068 Star::Find returns 1 (0), X=222.50, Y=876.59, Mass=106742, SNR=73.7, Peak=12499 HFD=3.2
02:09:12.027 00.001 21068 MultiStar: [#1 -0.21,0.00,1.30,U] [#2 -0.24,-0.03,1.41,U] [#3 0.07,0.01,1.28,U] [#4 0.22,-0.00,1.05,U] [#5 -0.02,-0.14,1.20,U] [#6 0.28,-0.26,1.14,U] [#7 -0.17,-0.27,0.64,U] [#8 -0.16,0.16,0.98,U] 
02:09:12.028 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.23, 0.12}
02:09:12.029 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
02:09:12.030 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
02:09:12.031 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.67 mountX=-0.00 mountY=0.04, mountTheta=1.64
02:09:12.032 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.04, opts=13)
02:09:12.033 00.001 21068 Enqueuing Move request for scope (-0.00, -0.04)
02:09:12.035 00.002 16108 Worker thread wakes up
02:09:12.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
02:09:12.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
02:09:12.035 00.000 16108 Moving (-0.00, -0.04) raw xDistance=-0.00 yDistance=0.04
02:09:12.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:09:12.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:12.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:12.035 00.000 16108 MoveAxis(E, 0, ABG)
02:09:12.035 00.000 16108 Move returns status 0, amount 0
02:09:12.035 00.000 16108 MoveAxis(N, 0, ABG)
02:09:12.035 00.000 16108 Move returns status 0, amount 0
02:09:12.035 00.000 16108 move complete, result=0
02:09:12.036 00.001 16108 worker thread done servicing request
02:09:12.045 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3347, FiltMin=2841, FiltMax=59462, Gamma=1.000
02:09:12.063 00.018 21068 UpdateGuideState exits: m=106742 SNR=73.7
02:09:12.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.065 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:12.066 00.001 21068 Enqueuing Expose request
02:09:12.067 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:12.068 00.001 16108 Worker thread wakes up
02:09:12.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:12.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:13.032 00.964 16108 Exposure complete
02:09:13.097 00.065 16108 worker thread done servicing request
02:09:13.098 00.001 21068 OnExposeComplete: enter
02:09:13.099 00.001 21068 UpdateGuideState(): m_state=6
02:09:13.100 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12322
02:09:13.101 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.59, Mass=120492, SNR=80.0, Peak=13747 HFD=3.3
02:09:13.102 00.001 21068 MultiStar: [#1 0.28,0.03,1.38,U] [#2 -0.04,-0.32,1.46,U] [#3 0.23,-0.44,1.07,U] [#4 0.01,-0.25,1.01,U] [#5 0.34,-0.10,1.00,U] [#6 0.12,-0.24,0.88,U] [#7 -0.30,-0.07,0.67,U] [#8 0.17,-0.06,0.83,U] 
02:09:13.103 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.19, 0.11}
02:09:13.104 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
02:09:13.105 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
02:09:13.105 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.89 mountX=-0.15 mountY=0.12, mountTheta=2.46
02:09:13.108 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.15, opts=13)
02:09:13.109 00.001 21068 Enqueuing Move request for scope (0.13, -0.15)
02:09:13.109 00.000 16108 Worker thread wakes up
02:09:13.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
02:09:13.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
02:09:13.109 00.000 16108 Moving (0.13, -0.15) raw xDistance=-0.15 yDistance=0.12
02:09:13.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:09:13.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:13.110 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:09:13.110 00.000 16108 MoveAxis(E, 0, ABG)
02:09:13.110 00.000 16108 Move returns status 0, amount 0
02:09:13.110 00.000 16108 MoveAxis(N, 0, ABG)
02:09:13.110 00.000 16108 Move returns status 0, amount 0
02:09:13.110 00.000 16108 move complete, result=0
02:09:13.110 00.000 16108 worker thread done servicing request
02:09:13.113 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3347, FiltMin=2893, FiltMax=57949, Gamma=1.000
02:09:13.128 00.015 21068 UpdateGuideState exits: m=120492 SNR=80.0
02:09:13.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:13.131 00.001 21068 Enqueuing Expose request
02:09:13.131 00.000 16108 Worker thread wakes up
02:09:13.131 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:13.133 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:13.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:14.303 01.170 16108 Exposure complete
02:09:14.358 00.055 16108 worker thread done servicing request
02:09:14.358 00.000 21068 OnExposeComplete: enter
02:09:14.360 00.002 21068 UpdateGuideState(): m_state=6
02:09:14.361 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12323
02:09:14.362 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=876.57, Mass=119588, SNR=78.4, Peak=15283 HFD=3.4
02:09:14.362 00.000 21068 MultiStar: [#1 -0.26,-0.01,1.31,U] [#2 -0.18,0.08,1.66,U] [#3 0.14,-0.18,1.32,U] [#4 -0.10,0.05,1.04,U] [#5 0.24,-0.02,1.10,U] [#6 0.06,-0.07,0.94,U] [#7 -0.15,-0.06,0.72,U] [#8 -0.06,0.17,0.95,U] 
02:09:14.363 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.21, 0.09}
02:09:14.364 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
02:09:14.365 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
02:09:14.365 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.07 mountX=0.06 mountY=0.01, mountTheta=0.16
02:09:14.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
02:09:14.369 00.002 21068 Enqueuing Move request for scope (-0.06, 0.00)
02:09:14.369 00.000 16108 Worker thread wakes up
02:09:14.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
02:09:14.370 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
02:09:14.370 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
02:09:14.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:09:14.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:14.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:14.370 00.000 16108 MoveAxis(E, 0, ABG)
02:09:14.370 00.000 16108 Move returns status 0, amount 0
02:09:14.370 00.000 16108 MoveAxis(N, 0, ABG)
02:09:14.370 00.000 16108 Move returns status 0, amount 0
02:09:14.370 00.000 16108 move complete, result=0
02:09:14.370 00.000 16108 worker thread done servicing request
02:09:14.373 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3347, FiltMin=2873, FiltMax=57302, Gamma=1.000
02:09:14.388 00.015 21068 UpdateGuideState exits: m=119588 SNR=78.4
02:09:14.390 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:14.390 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:14.391 00.001 21068 Enqueuing Expose request
02:09:14.392 00.001 16108 Worker thread wakes up
02:09:14.392 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:14.393 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:14.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:15.374 00.981 16108 Exposure complete
02:09:15.457 00.083 16108 worker thread done servicing request
02:09:15.457 00.000 21068 OnExposeComplete: enter
02:09:15.457 00.000 21068 UpdateGuideState(): m_state=6
02:09:15.460 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12324
02:09:15.461 00.001 21068 Star::Find returns 1 (0), X=222.04, Y=876.60, Mass=123613, SNR=83.3, Peak=15203 HFD=3.3
02:09:15.462 00.001 21068 MultiStar: [#1 -0.41,-0.10,1.28,U] [#2 -0.45,-0.14,1.15,U] [#3 -0.22,-0.08,1.11,U] [#4 -0.39,0.20,1.00,U] [#5 -0.28,-0.11,0.96,U] [#6 -0.14,0.01,0.89,U] [#7 -0.12,0.20,0.71,U] [#8 -0.39,0.16,0.78,U] 
02:09:15.463 00.001 21068 single-star, 8 included, MultiStar: {-0.30, 0.01}, one-star: {-0.24, 0.12}
02:09:15.464 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
02:09:15.466 00.002 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
02:09:15.467 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.66 mountX=0.25 mountY=-0.07, mountTheta=-0.25
02:09:15.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.12, opts=13)
02:09:15.470 00.001 21068 Enqueuing Move request for scope (-0.24, 0.12)
02:09:15.471 00.001 16108 Worker thread wakes up
02:09:15.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
02:09:15.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
02:09:15.471 00.000 16108 Moving (-0.24, 0.12) raw xDistance=0.25 yDistance=-0.07
02:09:15.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:09:15.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:15.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:09:15.471 00.000 16108 MoveAxis(W, 67, ABG)
02:09:15.471 00.000 16108 Guiding  Dir = 3, Dur = 67
02:09:15.471 00.000 16108 IsSlewing returns 0
02:09:15.472 00.001 16108 IsGuiding returns 0
02:09:15.478 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3347, FiltMin=2883, FiltMax=62566, Gamma=1.000
02:09:15.503 00.025 21068 UpdateGuideState exits: m=123613 SNR=83.3
02:09:15.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:15.507 00.001 21068 Enqueuing Expose request
02:09:15.508 00.001 16108 PulseGuide returned control before completion, sleep 44
02:09:15.565 00.057 16108 IsGuiding returns 1
02:09:15.565 00.000 16108 scope still moving after pulse duration time elapsed
02:09:15.597 00.032 16108 IsSlewing returns 0
02:09:15.597 00.000 16108 IsGuiding returns 0
02:09:15.597 00.000 16108 scope move finished after 67 + 57 ms
02:09:15.597 00.000 16108 Move returns status 0, amount 67
02:09:15.597 00.000 16108 MoveAxis(N, 0, ABG)
02:09:15.597 00.000 16108 Move returns status 0, amount 0
02:09:15.597 00.000 16108 move complete, result=0
02:09:15.597 00.000 16108 worker thread done servicing request
02:09:15.597 00.000 16108 Worker thread wakes up
02:09:15.597 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
02:09:15.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:15.599 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:16.760 01.161 16108 Exposure complete
02:09:16.822 00.062 16108 worker thread done servicing request
02:09:16.822 00.000 21068 OnExposeComplete: enter
02:09:16.823 00.001 21068 UpdateGuideState(): m_state=6
02:09:16.824 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12325
02:09:16.825 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=876.58, Mass=127743, SNR=85.3, Peak=14109 HFD=3.2
02:09:16.826 00.001 21068 MultiStar: [#1 0.14,-0.09,1.24,U] [#2 0.06,-0.03,1.29,U] [#3 0.05,-0.28,1.02,U] [#4 -0.23,0.16,0.79,U] [#5 -0.11,-0.06,1.09,U] [#6 0.13,0.13,0.77,U] [#7 0.30,0.05,0.59,U] [#8 -0.09,0.17,0.79,U] 
02:09:16.827 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.05, 0.10}
02:09:16.828 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:09:16.828 00.000 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:09:16.829 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.06 mountX=-0.03 mountY=-0.01, mountTheta=-2.97
02:09:16.831 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
02:09:16.832 00.001 21068 Enqueuing Move request for scope (0.03, -0.00)
02:09:16.832 00.000 16108 Worker thread wakes up
02:09:16.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
02:09:16.832 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
02:09:16.832 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.01
02:09:16.833 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:16.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:16.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:09:16.833 00.000 16108 MoveAxis(E, 0, ABG)
02:09:16.833 00.000 16108 Move returns status 0, amount 0
02:09:16.833 00.000 16108 MoveAxis(N, 0, ABG)
02:09:16.833 00.000 16108 Move returns status 0, amount 0
02:09:16.833 00.000 16108 move complete, result=0
02:09:16.833 00.000 16108 worker thread done servicing request
02:09:16.836 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3347, FiltMin=2893, FiltMax=56713, Gamma=1.000
02:09:16.863 00.027 21068 UpdateGuideState exits: m=127743 SNR=85.3
02:09:16.865 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:16.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:16.868 00.002 21068 Enqueuing Expose request
02:09:16.870 00.002 16108 Worker thread wakes up
02:09:16.871 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:16.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:16.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:17.836 00.964 16108 Exposure complete
02:09:17.901 00.065 16108 worker thread done servicing request
02:09:17.901 00.000 21068 OnExposeComplete: enter
02:09:17.902 00.001 21068 UpdateGuideState(): m_state=6
02:09:17.903 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12326
02:09:17.904 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.45, Mass=127084, SNR=81.3, Peak=14253 HFD=3.3
02:09:17.905 00.001 21068 MultiStar: [#1 0.04,0.06,1.49,U] [#2 -0.05,-0.05,1.60,U] [#3 0.11,-0.15,1.14,U] [#4 -0.01,0.09,0.92,U] [#5 -0.09,-0.18,0.90,U] [#6 0.06,-0.03,0.82,U] [#7 0.01,-0.14,0.60,U] [#8 0.13,-0.05,0.84,U] 
02:09:17.906 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.03, -0.02}
02:09:17.906 00.000 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
02:09:17.907 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
02:09:17.908 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.71 mountX=-0.03 mountY=0.02, mountTheta=2.65
02:09:17.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
02:09:17.911 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
02:09:17.911 00.000 16108 Worker thread wakes up
02:09:17.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
02:09:17.911 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
02:09:17.912 00.001 16108 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.02
02:09:17.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:17.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:17.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:09:17.912 00.000 16108 MoveAxis(E, 0, ABG)
02:09:17.912 00.000 16108 Move returns status 0, amount 0
02:09:17.912 00.000 16108 MoveAxis(N, 0, ABG)
02:09:17.912 00.000 16108 Move returns status 0, amount 0
02:09:17.912 00.000 16108 move complete, result=0
02:09:17.912 00.000 16108 worker thread done servicing request
02:09:17.915 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3347, FiltMin=2867, FiltMax=56201, Gamma=1.000
02:09:17.933 00.018 21068 UpdateGuideState exits: m=127084 SNR=81.3
02:09:17.935 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.937 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:17.938 00.001 21068 Enqueuing Expose request
02:09:17.939 00.001 16108 Worker thread wakes up
02:09:17.940 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:17.941 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:17.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:19.096 01.155 16108 Exposure complete
02:09:19.162 00.066 16108 worker thread done servicing request
02:09:19.163 00.001 21068 OnExposeComplete: enter
02:09:19.164 00.001 21068 UpdateGuideState(): m_state=6
02:09:19.164 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12327
02:09:19.165 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.19, Mass=156445, SNR=99.0, Peak=18189 HFD=3.5
02:09:19.166 00.001 21068 MultiStar: [#1 0.38,-0.13,0.92,U] [#2 0.05,-0.39,1.00,U] [#3 0.17,-0.32,1.00,U] [#4 0.23,-0.15,0.69,U] [#5 0.23,-0.41,0.76,U] [#6 0.19,-0.21,0.66,U] [#7 0.08,-0.48,0.45,U] [#8 0.02,-0.23,0.66,U] 
02:09:19.167 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.28}, one-star: {0.29, -0.28}
02:09:19.168 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
02:09:19.168 00.000 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
02:09:19.169 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-0.97 mountX=-0.24 mountY=0.23, mountTheta=2.37
02:09:19.171 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.28, opts=13)
02:09:19.171 00.000 21068 Enqueuing Move request for scope (0.19, -0.28)
02:09:19.172 00.001 16108 Worker thread wakes up
02:09:19.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
02:09:19.172 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
02:09:19.172 00.000 16108 Moving (0.19, -0.28) raw xDistance=-0.24 yDistance=0.23
02:09:19.172 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:09:19.172 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:09:19.172 00.000 16108 MoveAxis(E, 62, ABG)
02:09:19.172 00.000 16108 Guiding  Dir = 2, Dur = 62
02:09:19.174 00.002 16108 IsSlewing returns 0
02:09:19.174 00.000 16108 IsGuiding returns 0
02:09:19.177 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3347, FiltMin=2886, FiltMax=56032, Gamma=1.000
02:09:19.193 00.016 21068 UpdateGuideState exits: m=156445 SNR=99.0
02:09:19.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.194 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:19.195 00.001 21068 Enqueuing Expose request
02:09:19.226 00.031 16108 PulseGuide returned control before completion, sleep 20
02:09:19.256 00.030 16108 IsGuiding returns 1
02:09:19.256 00.000 16108 scope still moving after pulse duration time elapsed
02:09:19.287 00.031 16108 IsSlewing returns 0
02:09:19.287 00.000 16108 IsGuiding returns 1
02:09:19.318 00.031 16108 IsSlewing returns 0
02:09:19.318 00.000 16108 IsGuiding returns 0
02:09:19.318 00.000 16108 scope move finished after 62 + 82 ms
02:09:19.318 00.000 16108 Move returns status 0, amount 62
02:09:19.318 00.000 16108 MoveAxis(S, 46, ABG)
02:09:19.318 00.000 16108 Guiding  Dir = 1, Dur = 46
02:09:19.318 00.000 16108 IsSlewing returns 0
02:09:19.318 00.000 16108 IsGuiding returns 0
02:09:19.320 00.002 16108 PulseGuide returned control before completion, sleep 56
02:09:19.381 00.061 16108 IsGuiding returns 1
02:09:19.381 00.000 16108 scope still moving after pulse duration time elapsed
02:09:19.413 00.032 16108 IsSlewing returns 0
02:09:19.413 00.000 16108 IsGuiding returns 0
02:09:19.413 00.000 16108 scope move finished after 46 + 48 ms
02:09:19.413 00.000 16108 Move returns status 0, amount 46
02:09:19.413 00.000 16108 move complete, result=0
02:09:19.413 00.000 16108 worker thread done servicing request
02:09:19.413 00.000 16108 Worker thread wakes up
02:09:19.413 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.2 px 46 ms SOUTH
02:09:19.417 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:19.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:20.382 00.965 16108 Exposure complete
02:09:20.436 00.054 16108 worker thread done servicing request
02:09:20.436 00.000 21068 OnExposeComplete: enter
02:09:20.437 00.001 21068 UpdateGuideState(): m_state=6
02:09:20.438 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12328
02:09:20.439 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.15, Mass=130354, SNR=89.6, Peak=15741 HFD=3.4
02:09:20.440 00.001 21068 MultiStar: [#1 0.27,0.04,1.26,U] [#2 0.07,-0.41,1.22,U] [#3 0.30,-0.24,0.85,U] [#4 -0.03,0.04,0.92,U] [#5 0.06,-0.38,0.87,U] [#6 -0.06,-0.50,0.70,U] [#7 -0.06,-0.46,0.62,U] [#8 -0.08,-0.15,0.74,U] 
02:09:20.442 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.25}, one-star: {0.11, -0.32}
02:09:20.442 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
02:09:20.443 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
02:09:20.444 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=-0.12 mountY=0.22, mountTheta=2.08
02:09:20.445 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
02:09:20.446 00.001 21068 Enqueuing Move request for scope (0.08, -0.25)
02:09:20.447 00.001 16108 Worker thread wakes up
02:09:20.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
02:09:20.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
02:09:20.447 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.12 yDistance=0.22
02:09:20.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:20.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:09:20.447 00.000 16108 MoveAxis(E, 0, ABG)
02:09:20.447 00.000 16108 Move returns status 0, amount 0
02:09:20.448 00.001 16108 MoveAxis(S, 45, ABG)
02:09:20.448 00.000 16108 Guiding  Dir = 1, Dur = 45
02:09:20.448 00.000 16108 IsSlewing returns 0
02:09:20.448 00.000 16108 IsGuiding returns 0
02:09:20.454 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3347, FiltMin=2848, FiltMax=56109, Gamma=1.000
02:09:20.476 00.022 21068 UpdateGuideState exits: m=130354 SNR=89.6
02:09:20.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:20.479 00.001 21068 Enqueuing Expose request
02:09:20.494 00.015 16108 IsGuiding returns 1
02:09:20.494 00.000 16108 scope still moving after pulse duration time elapsed
02:09:20.525 00.031 16108 IsSlewing returns 0
02:09:20.525 00.000 16108 IsGuiding returns 1
02:09:20.556 00.031 16108 IsSlewing returns 0
02:09:20.556 00.000 16108 IsGuiding returns 1
02:09:20.588 00.032 16108 IsSlewing returns 0
02:09:20.588 00.000 16108 IsGuiding returns 0
02:09:20.588 00.000 16108 scope move finished after 45 + 95 ms
02:09:20.588 00.000 16108 Move returns status 0, amount 45
02:09:20.588 00.000 16108 move complete, result=0
02:09:20.588 00.000 16108 worker thread done servicing request
02:09:20.588 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:09:20.591 00.003 16108 Worker thread wakes up
02:09:20.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:20.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:21.741 01.150 16108 Exposure complete
02:09:21.812 00.071 16108 worker thread done servicing request
02:09:21.812 00.000 21068 OnExposeComplete: enter
02:09:21.813 00.001 21068 UpdateGuideState(): m_state=6
02:09:21.815 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12329
02:09:21.817 00.002 21068 Star::Find returns 1 (0), X=222.23, Y=876.33, Mass=128934, SNR=88.2, Peak=14147 HFD=3.4
02:09:21.818 00.001 21068 MultiStar: [#1 0.27,-0.06,1.18,U] [#2 -0.06,-0.34,1.28,U] [#3 0.27,-0.57,0.00,M1] [#4 0.14,0.01,0.66,U] [#5 -0.05,-0.37,0.98,U] [#6 0.28,-0.29,0.75,U] [#7 0.16,-0.25,0.79,U] [#8 0.14,-0.07,0.72,U] 
02:09:21.819 00.001 21068 single-star, 7 included, MultiStar: {0.09, -0.20}, one-star: {-0.04, -0.14}
02:09:21.820 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
02:09:21.821 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
02:09:21.822 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.87 mountX=0.02 mountY=0.15, mountTheta=1.45
02:09:21.825 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.14, opts=13)
02:09:21.826 00.001 21068 Enqueuing Move request for scope (-0.04, -0.14)
02:09:21.827 00.001 16108 Worker thread wakes up
02:09:21.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
02:09:21.827 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
02:09:21.828 00.001 16108 Moving (-0.04, -0.14) raw xDistance=0.02 yDistance=0.15
02:09:21.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:09:21.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:21.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:09:21.828 00.000 16108 MoveAxis(E, 0, ABG)
02:09:21.828 00.000 16108 Move returns status 0, amount 0
02:09:21.828 00.000 16108 MoveAxis(N, 0, ABG)
02:09:21.828 00.000 16108 Move returns status 0, amount 0
02:09:21.828 00.000 16108 move complete, result=0
02:09:21.828 00.000 16108 worker thread done servicing request
02:09:21.834 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3347, FiltMin=2893, FiltMax=59917, Gamma=1.000
02:09:21.852 00.018 21068 UpdateGuideState exits: m=128934 SNR=88.2
02:09:21.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:21.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:21.855 00.001 21068 Enqueuing Expose request
02:09:21.856 00.001 16108 Worker thread wakes up
02:09:21.856 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:21.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:21.858 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:22.839 00.981 16108 Exposure complete
02:09:22.915 00.076 16108 worker thread done servicing request
02:09:22.915 00.000 21068 OnExposeComplete: enter
02:09:22.916 00.001 21068 UpdateGuideState(): m_state=6
02:09:22.917 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12330
02:09:22.917 00.000 21068 Star::Find returns 1 (0), X=222.43, Y=876.57, Mass=126666, SNR=83.9, Peak=13379 HFD=3.3
02:09:22.918 00.001 21068 MultiStar: [#1 -0.19,0.14,1.24,U] [#2 -0.35,-0.13,1.28,U] [#3 -0.23,-0.24,1.03,U] [#4 0.12,0.07,0.94,U] [#5 -0.06,-0.17,1.00,U] [#6 0.07,-0.09,0.84,U] [#7 -0.06,-0.15,0.59,U] [#8 0.09,0.13,0.86,U] 
02:09:22.919 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {0.16, 0.09}
02:09:22.920 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
02:09:22.920 00.000 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
02:09:22.922 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.70 mountX=0.06 mountY=0.05, mountTheta=0.66
02:09:22.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
02:09:22.924 00.000 21068 Enqueuing Move request for scope (-0.07, -0.03)
02:09:22.925 00.001 16108 Worker thread wakes up
02:09:22.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
02:09:22.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
02:09:22.925 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.06 yDistance=0.05
02:09:22.926 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:09:22.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:22.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:09:22.926 00.000 16108 MoveAxis(E, 0, ABG)
02:09:22.926 00.000 16108 Move returns status 0, amount 0
02:09:22.926 00.000 16108 MoveAxis(N, 0, ABG)
02:09:22.926 00.000 16108 Move returns status 0, amount 0
02:09:22.926 00.000 16108 move complete, result=0
02:09:22.926 00.000 16108 worker thread done servicing request
02:09:22.933 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3347, FiltMin=2861, FiltMax=59497, Gamma=1.000
02:09:22.958 00.025 21068 UpdateGuideState exits: m=126666 SNR=83.9
02:09:22.961 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:22.962 00.000 21068 Enqueuing Expose request
02:09:22.963 00.001 16108 Worker thread wakes up
02:09:22.963 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:22.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:22.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:24.124 01.160 16108 Exposure complete
02:09:24.179 00.055 16108 worker thread done servicing request
02:09:24.179 00.000 21068 OnExposeComplete: enter
02:09:24.180 00.001 21068 UpdateGuideState(): m_state=6
02:09:24.180 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12331
02:09:24.181 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.46, Mass=106754, SNR=75.2, Peak=14675 HFD=3.2
02:09:24.183 00.002 21068 MultiStar: [#1 -0.00,0.21,1.41,U] [#2 -0.28,-0.05,1.31,U] [#3 -0.24,-0.07,1.07,U] [#4 -0.12,0.09,0.94,U] [#5 -0.06,-0.15,1.24,U] [#6 0.08,0.06,0.96,U] [#7 -0.19,-0.24,0.71,U] [#8 -0.02,-0.08,0.92,U] 
02:09:24.183 00.000 21068 single-star, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.01, -0.02}
02:09:24.184 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
02:09:24.185 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.24)
02:09:24.185 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.14 mountX=-0.01 mountY=0.01, mountTheta=2.20
02:09:24.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
02:09:24.188 00.001 21068 Enqueuing Move request for scope (0.01, -0.02)
02:09:24.189 00.001 16108 Worker thread wakes up
02:09:24.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:09:24.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:09:24.189 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
02:09:24.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:24.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:24.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:24.189 00.000 16108 MoveAxis(E, 0, ABG)
02:09:24.189 00.000 16108 Move returns status 0, amount 0
02:09:24.189 00.000 16108 MoveAxis(N, 0, ABG)
02:09:24.189 00.000 16108 Move returns status 0, amount 0
02:09:24.189 00.000 16108 move complete, result=0
02:09:24.190 00.001 16108 worker thread done servicing request
02:09:24.193 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3347, FiltMin=2736, FiltMax=56723, Gamma=1.000
02:09:24.208 00.015 21068 UpdateGuideState exits: m=106754 SNR=75.2
02:09:24.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:24.211 00.001 21068 Enqueuing Expose request
02:09:24.212 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:24.213 00.001 16108 Worker thread wakes up
02:09:24.213 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:24.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:25.186 00.973 16108 Exposure complete
02:09:25.251 00.065 16108 worker thread done servicing request
02:09:25.251 00.000 21068 OnExposeComplete: enter
02:09:25.252 00.001 21068 UpdateGuideState(): m_state=6
02:09:25.252 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12332
02:09:25.253 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=876.46, Mass=112288, SNR=69.7, Peak=14979 HFD=3.3
02:09:25.254 00.001 21068 MultiStar: [#1 -0.16,-0.10,1.40,U] [#2 -0.50,-0.27,1.59,U] [#3 -0.28,-0.22,1.38,U] [#4 -0.18,0.09,1.00,U] [#5 -0.14,-0.25,1.31,U] [#6 -0.05,-0.27,1.01,U] [#7 -0.39,-0.37,0.72,U] [#8 -0.22,-0.22,0.98,U] 
02:09:25.255 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.18}, one-star: {-0.14, -0.02}
02:09:25.256 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
02:09:25.257 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
02:09:25.257 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=0.14 mountY=0.05, mountTheta=0.34
02:09:25.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.02, opts=13)
02:09:25.260 00.001 21068 Enqueuing Move request for scope (-0.14, -0.02)
02:09:25.261 00.001 16108 Worker thread wakes up
02:09:25.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
02:09:25.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
02:09:25.261 00.000 16108 Moving (-0.14, -0.02) raw xDistance=0.14 yDistance=0.05
02:09:25.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:09:25.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:25.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:09:25.261 00.000 16108 MoveAxis(E, 0, ABG)
02:09:25.261 00.000 16108 Move returns status 0, amount 0
02:09:25.261 00.000 16108 MoveAxis(N, 0, ABG)
02:09:25.261 00.000 16108 Move returns status 0, amount 0
02:09:25.261 00.000 16108 move complete, result=0
02:09:25.261 00.000 16108 worker thread done servicing request
02:09:25.270 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3347, FiltMin=2845, FiltMax=65497, Gamma=1.000
02:09:25.292 00.022 21068 UpdateGuideState exits: m=112288 SNR=69.7
02:09:25.294 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:25.296 00.001 21068 Enqueuing Expose request
02:09:25.296 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:25.297 00.001 16108 Worker thread wakes up
02:09:25.298 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:25.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:26.455 01.157 16108 Exposure complete
02:09:26.518 00.063 16108 worker thread done servicing request
02:09:26.518 00.000 21068 OnExposeComplete: enter
02:09:26.520 00.002 21068 UpdateGuideState(): m_state=6
02:09:26.521 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12333
02:09:26.522 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=876.65, Mass=129092, SNR=80.9, Peak=16147 HFD=3.3
02:09:26.523 00.001 21068 MultiStar: [#1 -0.35,-0.09,1.22,U] [#2 -0.27,-0.16,1.18,U] [#3 -0.26,-0.09,1.13,U] [#4 -0.15,0.32,1.02,U] [#5 0.02,-0.17,1.07,U] [#6 -0.12,-0.08,0.85,U] [#7 -0.13,-0.18,0.63,U] [#8 -0.43,-0.17,0.94,U] 
02:09:26.523 00.000 21068 refined, 8 included, MultiStar: {-0.23, -0.05}, one-star: {-0.34, 0.18}
02:09:26.524 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
02:09:26.525 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
02:09:26.526 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-2.95 mountX=0.22 mountY=0.10, mountTheta=0.42
02:09:26.527 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.05, opts=13)
02:09:26.528 00.001 21068 Enqueuing Move request for scope (-0.23, -0.05)
02:09:26.529 00.001 16108 Worker thread wakes up
02:09:26.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
02:09:26.529 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
02:09:26.529 00.000 16108 Moving (-0.23, -0.05) raw xDistance=0.22 yDistance=0.10
02:09:26.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:09:26.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:26.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:09:26.529 00.000 16108 MoveAxis(W, 58, ABG)
02:09:26.529 00.000 16108 Guiding  Dir = 3, Dur = 58
02:09:26.529 00.000 16108 IsSlewing returns 0
02:09:26.531 00.002 16108 IsGuiding returns 0
02:09:26.534 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=371, max=65535, med=3347, FiltMin=2902, FiltMax=57043, Gamma=1.000
02:09:26.548 00.014 21068 UpdateGuideState exits: m=129092 SNR=80.9
02:09:26.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:26.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:26.551 00.001 21068 Enqueuing Expose request
02:09:26.577 00.026 16108 PulseGuide returned control before completion, sleep 21
02:09:26.608 00.031 16108 IsGuiding returns 1
02:09:26.608 00.000 16108 scope still moving after pulse duration time elapsed
02:09:26.640 00.032 16108 IsSlewing returns 0
02:09:26.641 00.001 16108 IsGuiding returns 1
02:09:26.671 00.030 16108 IsSlewing returns 0
02:09:26.671 00.000 16108 IsGuiding returns 0
02:09:26.672 00.001 16108 scope move finished after 58 + 83 ms
02:09:26.672 00.000 16108 Move returns status 0, amount 58
02:09:26.672 00.000 16108 MoveAxis(N, 0, ABG)
02:09:26.672 00.000 16108 Move returns status 0, amount 0
02:09:26.672 00.000 16108 move complete, result=0
02:09:26.672 00.000 16108 worker thread done servicing request
02:09:26.672 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
02:09:26.674 00.002 16108 Worker thread wakes up
02:09:26.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:26.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:27.646 00.971 16108 Exposure complete
02:09:27.732 00.086 16108 worker thread done servicing request
02:09:27.732 00.000 21068 OnExposeComplete: enter
02:09:27.734 00.002 21068 UpdateGuideState(): m_state=6
02:09:27.736 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12334
02:09:27.737 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.67, Mass=132184, SNR=87.3, Peak=15801 HFD=3.2
02:09:27.739 00.002 21068 MultiStar: [#1 0.00,-0.03,1.09,U] [#2 -0.10,-0.06,1.13,U] [#3 -0.20,0.02,1.08,U] [#4 -0.17,-0.04,0.88,U] [#5 0.10,0.09,0.89,U] [#6 0.02,0.04,0.78,U] [#7 -0.29,-0.29,0.59,U] [#8 -0.01,0.03,0.76,U] 
02:09:27.740 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.25, 0.19}
02:09:27.741 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
02:09:27.742 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
02:09:27.742 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.05 mountX=0.04 mountY=0.01, mountTheta=0.14
02:09:27.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.00, opts=13)
02:09:27.745 00.001 21068 Enqueuing Move request for scope (-0.04, 0.00)
02:09:27.746 00.001 16108 Worker thread wakes up
02:09:27.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
02:09:27.746 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
02:09:27.746 00.000 16108 Moving (-0.04, 0.00) raw xDistance=0.04 yDistance=0.01
02:09:27.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:09:27.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:27.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:27.746 00.000 16108 MoveAxis(E, 0, ABG)
02:09:27.746 00.000 16108 Move returns status 0, amount 0
02:09:27.747 00.001 16108 MoveAxis(N, 0, ABG)
02:09:27.747 00.000 16108 Move returns status 0, amount 0
02:09:27.747 00.000 16108 move complete, result=0
02:09:27.747 00.000 16108 worker thread done servicing request
02:09:27.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3347, FiltMin=2877, FiltMax=57529, Gamma=1.000
02:09:27.765 00.014 21068 UpdateGuideState exits: m=132184 SNR=87.3
02:09:27.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:27.768 00.001 21068 Enqueuing Expose request
02:09:27.768 00.000 16108 Worker thread wakes up
02:09:27.768 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:27.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:27.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:28.938 01.169 16108 Exposure complete
02:09:29.002 00.064 16108 worker thread done servicing request
02:09:29.002 00.000 21068 OnExposeComplete: enter
02:09:29.003 00.001 21068 UpdateGuideState(): m_state=6
02:09:29.004 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12335
02:09:29.006 00.002 21068 Star::Find returns 1 (0), X=222.44, Y=876.47, Mass=117070, SNR=79.3, Peak=13929 HFD=3.2
02:09:29.007 00.001 21068 MultiStar: [#1 0.15,-0.10,1.34,U] [#2 -0.12,-0.20,1.39,U] [#3 0.31,-0.24,1.19,U] [#4 0.02,-0.07,0.95,U] [#5 0.27,-0.14,1.13,U] [#6 0.15,-0.06,0.76,U] [#7 -0.07,-0.21,0.68,U] [#8 -0.05,-0.01,0.78,U] 
02:09:29.008 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.17, -0.01}
02:09:29.009 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
02:09:29.011 00.002 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
02:09:29.012 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=-0.12 mountY=0.09, mountTheta=2.47
02:09:29.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
02:09:29.016 00.002 21068 Enqueuing Move request for scope (0.10, -0.12)
02:09:29.018 00.002 16108 Worker thread wakes up
02:09:29.019 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
02:09:29.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
02:09:29.019 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.09
02:09:29.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:29.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:29.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:09:29.019 00.000 16108 MoveAxis(E, 0, ABG)
02:09:29.019 00.000 16108 Move returns status 0, amount 0
02:09:29.019 00.000 16108 MoveAxis(N, 0, ABG)
02:09:29.019 00.000 16108 Move returns status 0, amount 0
02:09:29.020 00.001 16108 move complete, result=0
02:09:29.020 00.000 16108 worker thread done servicing request
02:09:29.025 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3347, FiltMin=2880, FiltMax=62038, Gamma=1.000
02:09:29.041 00.016 21068 UpdateGuideState exits: m=117070 SNR=79.3
02:09:29.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:29.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:29.043 00.000 21068 Enqueuing Expose request
02:09:29.044 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:29.045 00.001 16108 Worker thread wakes up
02:09:29.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:29.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:30.009 00.964 16108 Exposure complete
02:09:30.078 00.069 16108 worker thread done servicing request
02:09:30.079 00.001 21068 OnExposeComplete: enter
02:09:30.079 00.000 21068 UpdateGuideState(): m_state=6
02:09:30.080 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12336
02:09:30.082 00.002 21068 Star::Find returns 1 (0), X=222.65, Y=876.32, Mass=124584, SNR=88.7, Peak=13325 HFD=3.5
02:09:30.083 00.001 21068 MultiStar: [#1 0.19,-0.09,1.13,U] [#2 0.24,-0.38,1.26,U] [#3 0.39,-0.20,1.18,U] [#4 0.21,-0.19,0.78,U] [#5 0.30,-0.57,0.00,M1] [#6 0.19,-0.34,0.76,U] [#7 0.33,-0.41,0.54,U] [#8 0.37,-0.14,0.74,U] 
02:09:30.084 00.001 21068 refined, 7 included, MultiStar: {0.29, -0.23}, one-star: {0.38, -0.15}
02:09:30.084 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
02:09:30.085 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
02:09:30.086 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.68 mountX=-0.32 mountY=0.16, mountTheta=2.69
02:09:30.087 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.23, opts=13)
02:09:30.088 00.001 21068 Enqueuing Move request for scope (0.29, -0.23)
02:09:30.089 00.001 16108 Worker thread wakes up
02:09:30.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd
02:09:30.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.23)
02:09:30.089 00.000 16108 Moving (0.29, -0.23) raw xDistance=-0.32 yDistance=0.16
02:09:30.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:09:30.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:30.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:09:30.089 00.000 16108 MoveAxis(E, 85, ABG)
02:09:30.089 00.000 16108 Guiding  Dir = 2, Dur = 85
02:09:30.091 00.002 16108 IsSlewing returns 0
02:09:30.091 00.000 16108 IsGuiding returns 0
02:09:30.094 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3347, FiltMin=2877, FiltMax=53558, Gamma=1.000
02:09:30.114 00.020 21068 UpdateGuideState exits: m=124584 SNR=88.7
02:09:30.117 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:30.119 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:30.121 00.002 21068 Enqueuing Expose request
02:09:30.144 00.023 16108 PulseGuide returned control before completion, sleep 42
02:09:30.190 00.046 16108 IsGuiding returns 1
02:09:30.190 00.000 16108 scope still moving after pulse duration time elapsed
02:09:30.222 00.032 16108 IsSlewing returns 0
02:09:30.222 00.000 16108 IsGuiding returns 1
02:09:30.254 00.032 16108 IsSlewing returns 0
02:09:30.254 00.000 16108 IsGuiding returns 0
02:09:30.254 00.000 16108 scope move finished after 85 + 78 ms
02:09:30.255 00.001 16108 Move returns status 0, amount 85
02:09:30.255 00.000 16108 MoveAxis(N, 0, ABG)
02:09:30.255 00.000 16108 Move returns status 0, amount 0
02:09:30.255 00.000 16108 move complete, result=0
02:09:30.255 00.000 16108 worker thread done servicing request
02:09:30.255 00.000 16108 Worker thread wakes up
02:09:30.255 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.2 px 0 ms NORTH
02:09:30.257 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:30.258 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:31.411 01.153 16108 Exposure complete
02:09:31.476 00.065 16108 worker thread done servicing request
02:09:31.476 00.000 21068 OnExposeComplete: enter
02:09:31.477 00.001 21068 UpdateGuideState(): m_state=6
02:09:31.477 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12337
02:09:31.479 00.002 21068 Star::Find returns 1 (0), X=222.43, Y=876.40, Mass=118452, SNR=76.0, Peak=12803 HFD=3.3
02:09:31.480 00.001 21068 MultiStar: [#1 0.02,-0.13,1.19,U] [#2 0.02,-0.47,1.39,U] [#3 -0.05,-0.28,1.07,U] [#4 -0.14,-0.26,0.85,U] [#5 0.12,-0.06,1.13,U] [#6 -0.00,-0.15,0.87,U] [#7 -0.09,-0.19,0.69,U] [#8 0.03,0.09,0.84,U] 
02:09:31.481 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.16, -0.07}
02:09:31.482 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:09:31.482 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
02:09:31.483 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.17 mountY=0.03, mountTheta=2.95
02:09:31.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.07, opts=13)
02:09:31.485 00.000 21068 Enqueuing Move request for scope (0.16, -0.07)
02:09:31.486 00.001 16108 Worker thread wakes up
02:09:31.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:09:31.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:09:31.486 00.000 16108 Moving (0.16, -0.07) raw xDistance=-0.17 yDistance=0.03
02:09:31.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:09:31.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:31.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:09:31.486 00.000 16108 MoveAxis(E, 0, ABG)
02:09:31.486 00.000 16108 Move returns status 0, amount 0
02:09:31.486 00.000 16108 MoveAxis(N, 0, ABG)
02:09:31.486 00.000 16108 Move returns status 0, amount 0
02:09:31.486 00.000 16108 move complete, result=0
02:09:31.488 00.002 16108 worker thread done servicing request
02:09:31.490 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3347, FiltMin=2845, FiltMax=49885, Gamma=1.000
02:09:31.506 00.016 21068 UpdateGuideState exits: m=118452 SNR=76.0
02:09:31.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:31.508 00.001 21068 Enqueuing Expose request
02:09:31.509 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:31.510 00.001 16108 Worker thread wakes up
02:09:31.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:31.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:32.488 00.978 16108 Exposure complete
02:09:32.558 00.070 16108 worker thread done servicing request
02:09:32.558 00.000 21068 OnExposeComplete: enter
02:09:32.560 00.002 21068 UpdateGuideState(): m_state=6
02:09:32.563 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12338
02:09:32.563 00.000 21068 Star::Find returns 1 (0), X=222.05, Y=876.54, Mass=117413, SNR=83.1, Peak=15443 HFD=3.0
02:09:32.565 00.002 21068 MultiStar: [#1 -0.14,-0.09,1.25,U] [#2 -0.33,-0.34,1.28,U] [#3 -0.13,-0.41,1.15,U] [#4 -0.03,-0.16,0.88,U] [#5 -0.06,-0.25,1.08,U] [#6 -0.23,-0.16,0.84,U] [#7 -0.31,-0.15,0.61,U] [#8 -0.31,0.01,0.81,U] 
02:09:32.567 00.002 21068 single-star, 8 included, MultiStar: {-0.19, -0.18}, one-star: {-0.23, 0.06}
02:09:32.568 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
02:09:32.571 00.003 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
02:09:32.572 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=0.24 mountY=-0.01, mountTheta=-0.02
02:09:32.575 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.06, opts=13)
02:09:32.576 00.001 21068 Enqueuing Move request for scope (-0.23, 0.06)
02:09:32.578 00.002 16108 Worker thread wakes up
02:09:32.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
02:09:32.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
02:09:32.578 00.000 16108 Moving (-0.23, 0.06) raw xDistance=0.24 yDistance=-0.01
02:09:32.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:09:32.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:32.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:09:32.578 00.000 16108 MoveAxis(W, 62, ABG)
02:09:32.578 00.000 16108 Guiding  Dir = 3, Dur = 62
02:09:32.580 00.002 16108 IsSlewing returns 0
02:09:32.580 00.000 16108 IsGuiding returns 0
02:09:32.588 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3350, FiltMin=2873, FiltMax=59491, Gamma=1.000
02:09:32.595 00.007 16108 PulseGuide returned control before completion, sleep 58
02:09:32.607 00.012 21068 UpdateGuideState exits: m=117413 SNR=83.1
02:09:32.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.608 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:32.610 00.002 21068 Enqueuing Expose request
02:09:32.656 00.046 16108 IsGuiding returns 1
02:09:32.656 00.000 16108 scope still moving after pulse duration time elapsed
02:09:32.688 00.032 16108 IsSlewing returns 0
02:09:32.688 00.000 16108 IsGuiding returns 0
02:09:32.688 00.000 16108 scope move finished after 62 + 46 ms
02:09:32.688 00.000 16108 Move returns status 0, amount 62
02:09:32.688 00.000 16108 MoveAxis(N, 0, ABG)
02:09:32.688 00.000 16108 Move returns status 0, amount 0
02:09:32.688 00.000 16108 move complete, result=0
02:09:32.688 00.000 16108 worker thread done servicing request
02:09:32.689 00.001 21068 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
02:09:32.690 00.001 16108 Worker thread wakes up
02:09:32.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:32.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:33.861 01.171 16108 Exposure complete
02:09:33.927 00.066 16108 worker thread done servicing request
02:09:33.927 00.000 21068 OnExposeComplete: enter
02:09:33.930 00.003 21068 UpdateGuideState(): m_state=6
02:09:33.932 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12339
02:09:33.934 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=876.40, Mass=126954, SNR=86.7, Peak=15315 HFD=3.1
02:09:33.935 00.001 21068 MultiStar: [#1 -0.03,-0.05,1.18,U] [#2 -0.08,-0.40,1.19,U] [#3 -0.14,-0.38,1.01,U] [#4 0.21,-0.07,0.96,U] [#5 0.34,-0.11,0.94,U] [#6 0.00,-0.19,0.77,U] [#7 0.02,-0.27,0.58,U] [#8 -0.21,-0.23,0.82,U] 
02:09:33.936 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.11, -0.07}
02:09:33.938 00.002 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
02:09:33.939 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
02:09:33.941 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.12 mountY=0.04, mountTheta=2.80
02:09:33.944 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
02:09:33.945 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
02:09:33.945 00.000 16108 Worker thread wakes up
02:09:33.946 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:09:33.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:09:33.946 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
02:09:33.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:33.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:33.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:33.946 00.000 16108 MoveAxis(E, 0, ABG)
02:09:33.946 00.000 16108 Move returns status 0, amount 0
02:09:33.946 00.000 16108 MoveAxis(N, 0, ABG)
02:09:33.946 00.000 16108 Move returns status 0, amount 0
02:09:33.946 00.000 16108 move complete, result=0
02:09:33.946 00.000 16108 worker thread done servicing request
02:09:33.954 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3347, FiltMin=2864, FiltMax=60265, Gamma=1.000
02:09:33.974 00.020 21068 UpdateGuideState exits: m=126954 SNR=86.7
02:09:33.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:33.977 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:33.977 00.000 21068 Enqueuing Expose request
02:09:33.978 00.001 16108 Worker thread wakes up
02:09:33.978 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:33.979 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:33.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:34.965 00.986 16108 Exposure complete
02:09:35.042 00.077 16108 worker thread done servicing request
02:09:35.042 00.000 21068 OnExposeComplete: enter
02:09:35.043 00.001 21068 UpdateGuideState(): m_state=6
02:09:35.044 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12340
02:09:35.046 00.002 21068 Star::Find returns 1 (0), X=222.28, Y=876.22, Mass=122954, SNR=83.1, Peak=14989 HFD=3.5
02:09:35.048 00.002 21068 MultiStar: [#1 0.17,0.06,1.29,U] [#2 -0.02,-0.48,1.37,U] [#3 -0.11,-0.45,0.89,U] [#4 0.06,-0.09,0.99,U] [#5 0.03,-0.43,1.16,U] [#6 -0.10,-0.15,0.77,U] [#7 -0.11,-0.15,0.67,U] [#8 0.18,-0.16,0.69,U] 
02:09:35.049 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.24}, one-star: {0.01, -0.25}
02:09:35.050 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
02:09:35.053 00.003 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
02:09:35.055 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.49 mountX=-0.06 mountY=0.23, mountTheta=1.83
02:09:35.057 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.24, opts=13)
02:09:35.059 00.002 21068 Enqueuing Move request for scope (0.02, -0.24)
02:09:35.061 00.002 16108 Worker thread wakes up
02:09:35.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
02:09:35.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
02:09:35.061 00.000 16108 Moving (0.02, -0.24) raw xDistance=-0.06 yDistance=0.23
02:09:35.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:09:35.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:09:35.061 00.000 16108 MoveAxis(E, 0, ABG)
02:09:35.061 00.000 16108 Move returns status 0, amount 0
02:09:35.061 00.000 16108 MoveAxis(S, 47, ABG)
02:09:35.061 00.000 16108 Guiding  Dir = 1, Dur = 47
02:09:35.061 00.000 16108 IsSlewing returns 0
02:09:35.061 00.000 16108 IsGuiding returns 0
02:09:35.066 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3350, FiltMin=2857, FiltMax=64000, Gamma=1.000
02:09:35.084 00.018 21068 UpdateGuideState exits: m=122954 SNR=83.1
02:09:35.086 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:35.088 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:35.091 00.003 21068 Enqueuing Expose request
02:09:35.115 00.024 16108 IsGuiding returns 1
02:09:35.115 00.000 16108 scope still moving after pulse duration time elapsed
02:09:35.145 00.030 16108 IsSlewing returns 0
02:09:35.145 00.000 16108 IsGuiding returns 1
02:09:35.176 00.031 16108 IsSlewing returns 0
02:09:35.176 00.000 16108 IsGuiding returns 1
02:09:35.207 00.031 16108 IsSlewing returns 0
02:09:35.207 00.000 16108 IsGuiding returns 0
02:09:35.208 00.001 16108 scope move finished after 47 + 99 ms
02:09:35.208 00.000 16108 Move returns status 0, amount 47
02:09:35.208 00.000 16108 move complete, result=0
02:09:35.208 00.000 16108 worker thread done servicing request
02:09:35.208 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:09:35.210 00.002 16108 Worker thread wakes up
02:09:35.211 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:35.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:36.380 01.169 16108 Exposure complete
02:09:36.435 00.055 16108 worker thread done servicing request
02:09:36.436 00.001 21068 OnExposeComplete: enter
02:09:36.437 00.001 21068 UpdateGuideState(): m_state=6
02:09:36.437 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12341
02:09:36.438 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=876.33, Mass=122604, SNR=91.3, Peak=14541 HFD=3.1
02:09:36.439 00.001 21068 MultiStar: [#1 0.20,-0.35,1.21,U] [#2 0.16,-0.47,1.09,U] [#3 0.24,-0.43,1.00,U] [#4 0.24,-0.19,0.90,U] [#5 0.26,-0.55,0.00,M1] [#6 0.37,-0.49,0.00,M1] [#7 0.19,-0.27,0.68,U] [#8 -0.07,-0.24,0.75,U] 
02:09:36.440 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.31}, one-star: {0.37, -0.14}
02:09:36.441 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
02:09:36.441 00.000 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
02:09:36.442 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.00 mountX=-0.25 mountY=0.25, mountTheta=2.35
02:09:36.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.31, opts=13)
02:09:36.444 00.001 21068 Enqueuing Move request for scope (0.20, -0.31)
02:09:36.445 00.001 16108 Worker thread wakes up
02:09:36.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
02:09:36.445 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
02:09:36.445 00.000 16108 Moving (0.20, -0.31) raw xDistance=-0.25 yDistance=0.25
02:09:36.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:09:36.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:09:36.445 00.000 16108 MoveAxis(E, 65, ABG)
02:09:36.445 00.000 16108 Guiding  Dir = 2, Dur = 65
02:09:36.447 00.002 16108 IsSlewing returns 0
02:09:36.447 00.000 16108 IsGuiding returns 0
02:09:36.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3347, FiltMin=2889, FiltMax=50960, Gamma=1.000
02:09:36.465 00.014 21068 UpdateGuideState exits: m=122604 SNR=91.3
02:09:36.467 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:36.468 00.000 21068 Enqueuing Expose request
02:09:36.480 00.012 16108 PulseGuide returned control before completion, sleep 42
02:09:36.525 00.045 16108 IsGuiding returns 1
02:09:36.525 00.000 16108 scope still moving after pulse duration time elapsed
02:09:36.556 00.031 16108 IsSlewing returns 0
02:09:36.556 00.000 16108 IsGuiding returns 1
02:09:36.588 00.032 16108 IsSlewing returns 0
02:09:36.588 00.000 16108 IsGuiding returns 0
02:09:36.588 00.000 16108 scope move finished after 65 + 76 ms
02:09:36.588 00.000 16108 Move returns status 0, amount 65
02:09:36.588 00.000 16108 MoveAxis(S, 51, ABG)
02:09:36.588 00.000 16108 Guiding  Dir = 1, Dur = 51
02:09:36.589 00.001 16108 IsSlewing returns 0
02:09:36.589 00.000 16108 IsGuiding returns 0
02:09:36.636 00.047 16108 PulseGuide returned control before completion, sleep 14
02:09:36.666 00.030 16108 IsGuiding returns 1
02:09:36.666 00.000 16108 scope still moving after pulse duration time elapsed
02:09:36.697 00.031 16108 IsSlewing returns 0
02:09:36.697 00.000 16108 IsGuiding returns 1
02:09:36.728 00.031 16108 IsSlewing returns 0
02:09:36.728 00.000 16108 IsGuiding returns 0
02:09:36.728 00.000 16108 scope move finished after 51 + 89 ms
02:09:36.729 00.001 16108 Move returns status 0, amount 51
02:09:36.729 00.000 16108 move complete, result=0
02:09:36.729 00.000 16108 worker thread done servicing request
02:09:36.729 00.000 16108 Worker thread wakes up
02:09:36.729 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.3 px 51 ms SOUTH
02:09:36.732 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:36.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:37.703 00.971 16108 Exposure complete
02:09:37.773 00.070 16108 worker thread done servicing request
02:09:37.773 00.000 21068 OnExposeComplete: enter
02:09:37.775 00.002 21068 UpdateGuideState(): m_state=6
02:09:37.777 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12342
02:09:37.778 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=876.36, Mass=138728, SNR=93.7, Peak=16973 HFD=3.4
02:09:37.781 00.003 21068 MultiStar: [#1 0.09,-0.13,1.11,U] [#2 -0.17,-0.18,1.07,U] [#3 0.03,-0.31,0.87,U] [#4 -0.01,-0.03,0.80,U] [#5 0.06,-0.32,0.88,U] [#6 0.36,-0.30,0.81,U] [#7 0.09,-0.19,0.61,U] [#8 -0.03,-0.10,0.73,U] 
02:09:37.782 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {0.35, -0.11}
02:09:37.784 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
02:09:37.785 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
02:09:37.787 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=-0.11 mountY=0.16, mountTheta=2.20
02:09:37.790 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.18, opts=13)
02:09:37.792 00.002 21068 Enqueuing Move request for scope (0.08, -0.18)
02:09:37.794 00.002 16108 Worker thread wakes up
02:09:37.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
02:09:37.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
02:09:37.794 00.000 16108 Moving (0.08, -0.18) raw xDistance=-0.11 yDistance=0.16
02:09:37.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:09:37.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:37.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:09:37.794 00.000 16108 MoveAxis(E, 0, ABG)
02:09:37.794 00.000 16108 Move returns status 0, amount 0
02:09:37.794 00.000 16108 MoveAxis(N, 0, ABG)
02:09:37.795 00.001 16108 Move returns status 0, amount 0
02:09:37.795 00.000 16108 move complete, result=0
02:09:37.795 00.000 16108 worker thread done servicing request
02:09:37.806 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3350, FiltMin=2870, FiltMax=59853, Gamma=1.000
02:09:37.837 00.031 21068 UpdateGuideState exits: m=138728 SNR=93.7
02:09:37.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.841 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:37.842 00.001 21068 Enqueuing Expose request
02:09:37.842 00.000 16108 Worker thread wakes up
02:09:37.843 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:37.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:37.844 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:39.007 01.163 16108 Exposure complete
02:09:39.086 00.079 16108 worker thread done servicing request
02:09:39.086 00.000 21068 OnExposeComplete: enter
02:09:39.087 00.001 21068 UpdateGuideState(): m_state=6
02:09:39.088 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12343
02:09:39.088 00.000 21068 Star::Find returns 1 (0), X=222.40, Y=876.56, Mass=126760, SNR=87.6, Peak=14393 HFD=3.3
02:09:39.089 00.001 21068 MultiStar: [#1 -0.04,-0.22,1.09,U] [#2 -0.12,-0.25,1.33,U] [#3 0.01,-0.38,0.97,U] [#4 0.12,0.03,0.87,U] [#5 0.25,-0.33,0.97,U] [#6 0.29,-0.30,0.99,U] [#7 -0.01,-0.13,0.62,U] [#8 0.07,-0.08,0.84,U] 
02:09:39.090 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.18}, one-star: {0.12, 0.08}
02:09:39.091 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
02:09:39.092 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
02:09:39.093 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.60 mountX=-0.10 mountY=-0.11, mountTheta=-2.34
02:09:39.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
02:09:39.096 00.001 21068 Enqueuing Move request for scope (0.12, 0.08)
02:09:39.097 00.001 16108 Worker thread wakes up
02:09:39.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
02:09:39.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
02:09:39.097 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=-0.11
02:09:39.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:39.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:39.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:09:39.097 00.000 16108 MoveAxis(E, 0, ABG)
02:09:39.097 00.000 16108 Move returns status 0, amount 0
02:09:39.097 00.000 16108 MoveAxis(N, 0, ABG)
02:09:39.097 00.000 16108 Move returns status 0, amount 0
02:09:39.097 00.000 16108 move complete, result=0
02:09:39.097 00.000 16108 worker thread done servicing request
02:09:39.100 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3350, FiltMin=2857, FiltMax=57357, Gamma=1.000
02:09:39.125 00.025 21068 UpdateGuideState exits: m=126760 SNR=87.6
02:09:39.127 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:39.130 00.002 21068 Enqueuing Expose request
02:09:39.131 00.001 16108 Worker thread wakes up
02:09:39.131 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:39.131 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:39.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:40.090 00.959 16108 Exposure complete
02:09:40.152 00.062 16108 worker thread done servicing request
02:09:40.152 00.000 21068 OnExposeComplete: enter
02:09:40.153 00.001 21068 UpdateGuideState(): m_state=6
02:09:40.154 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12344
02:09:40.155 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=876.86, Mass=143035, SNR=102.6, Peak=17353 HFD=3.6
02:09:40.157 00.002 21068 MultiStar: [#1 0.06,-0.24,1.02,U] [#2 0.04,-0.20,0.99,U] [#3 0.13,-0.17,0.78,U] [#4 -0.09,-0.10,0.79,U] [#5 0.10,-0.36,1.05,U] [#6 0.15,-0.06,0.73,U] [#7 0.02,-0.27,0.53,U] [#8 -0.04,-0.18,0.76,U] 
02:09:40.158 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.33, 0.38}
02:09:40.158 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
02:09:40.159 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
02:09:40.160 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-0.99 mountX=-0.11 mountY=0.10, mountTheta=2.36
02:09:40.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
02:09:40.162 00.000 21068 Enqueuing Move request for scope (0.08, -0.13)
02:09:40.163 00.001 16108 Worker thread wakes up
02:09:40.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
02:09:40.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
02:09:40.163 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.11 yDistance=0.10
02:09:40.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:09:40.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:40.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:09:40.163 00.000 16108 MoveAxis(E, 0, ABG)
02:09:40.164 00.001 16108 Move returns status 0, amount 0
02:09:40.164 00.000 16108 MoveAxis(N, 0, ABG)
02:09:40.164 00.000 16108 Move returns status 0, amount 0
02:09:40.164 00.000 16108 move complete, result=0
02:09:40.164 00.000 16108 worker thread done servicing request
02:09:40.168 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3350, FiltMin=2877, FiltMax=57350, Gamma=1.000
02:09:40.182 00.014 21068 UpdateGuideState exits: m=143035 SNR=102.6
02:09:40.184 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:40.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:40.185 00.000 21068 Enqueuing Expose request
02:09:40.186 00.001 16108 Worker thread wakes up
02:09:40.186 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:40.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:40.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:41.349 01.162 16108 Exposure complete
02:09:41.403 00.054 16108 worker thread done servicing request
02:09:41.403 00.000 21068 OnExposeComplete: enter
02:09:41.404 00.001 21068 UpdateGuideState(): m_state=6
02:09:41.405 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12345
02:09:41.406 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=876.35, Mass=130325, SNR=79.2, Peak=13645 HFD=3.4
02:09:41.408 00.002 21068 MultiStar: [#1 -0.04,-0.05,1.30,U] [#2 0.03,-0.12,1.52,U] [#3 0.10,-0.22,1.08,U] [#4 -0.06,-0.06,1.03,U] [#5 0.03,-0.23,1.13,U] [#6 -0.14,-0.04,0.92,U] [#7 -0.07,-0.49,0.65,U] [#8 -0.21,-0.15,0.79,U] 
02:09:41.410 00.002 21068 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.08, -0.13}
02:09:41.411 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
02:09:41.412 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
02:09:41.414 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.10 mountY=0.11, mountTheta=2.31
02:09:41.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
02:09:41.417 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
02:09:41.418 00.001 16108 Worker thread wakes up
02:09:41.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
02:09:41.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
02:09:41.418 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
02:09:41.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:41.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:41.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:09:41.418 00.000 16108 MoveAxis(E, 0, ABG)
02:09:41.418 00.000 16108 Move returns status 0, amount 0
02:09:41.418 00.000 16108 MoveAxis(N, 0, ABG)
02:09:41.418 00.000 16108 Move returns status 0, amount 0
02:09:41.418 00.000 16108 move complete, result=0
02:09:41.418 00.000 16108 worker thread done servicing request
02:09:41.421 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3350, FiltMin=2902, FiltMax=58109, Gamma=1.000
02:09:41.437 00.016 21068 UpdateGuideState exits: m=130325 SNR=79.2
02:09:41.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:41.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:41.440 00.001 21068 Enqueuing Expose request
02:09:41.440 00.000 16108 Worker thread wakes up
02:09:41.440 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:41.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:41.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:42.412 00.971 16108 Exposure complete
02:09:42.483 00.071 16108 worker thread done servicing request
02:09:42.483 00.000 21068 OnExposeComplete: enter
02:09:42.484 00.001 21068 UpdateGuideState(): m_state=6
02:09:42.485 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12346
02:09:42.486 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=876.44, Mass=137043, SNR=91.0, Peak=16627 HFD=3.5
02:09:42.487 00.001 21068 MultiStar: [#1 -0.16,-0.28,1.19,U] [#2 -0.40,-0.25,1.41,U] [#3 -0.07,-0.37,1.13,U] [#4 -0.20,-0.23,0.99,U] [#5 -0.11,-0.39,0.91,U] [#6 -0.11,-0.44,0.85,U] [#7 -0.26,-0.16,0.59,U] [#8 -0.25,-0.08,0.88,U] 
02:09:42.487 00.000 21068 single-star, 8 included, MultiStar: {-0.18, -0.25}, one-star: {-0.01, -0.03}
02:09:42.488 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
02:09:42.489 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
02:09:42.490 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.92 mountX=0.01 mountY=0.03, mountTheta=1.39
02:09:42.491 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
02:09:42.492 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
02:09:42.493 00.001 16108 Worker thread wakes up
02:09:42.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:09:42.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:09:42.493 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.03
02:09:42.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:09:42.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:42.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:09:42.493 00.000 16108 MoveAxis(E, 0, ABG)
02:09:42.493 00.000 16108 Move returns status 0, amount 0
02:09:42.493 00.000 16108 MoveAxis(N, 0, ABG)
02:09:42.493 00.000 16108 Move returns status 0, amount 0
02:09:42.493 00.000 16108 move complete, result=0
02:09:42.493 00.000 16108 worker thread done servicing request
02:09:42.506 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3350, FiltMin=2886, FiltMax=57017, Gamma=1.000
02:09:42.525 00.019 21068 UpdateGuideState exits: m=137043 SNR=91.0
02:09:42.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.527 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:42.528 00.001 21068 Enqueuing Expose request
02:09:42.528 00.000 16108 Worker thread wakes up
02:09:42.529 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:42.530 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:42.531 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:43.680 01.149 16108 Exposure complete
02:09:43.741 00.061 16108 worker thread done servicing request
02:09:43.741 00.000 21068 OnExposeComplete: enter
02:09:43.742 00.001 21068 UpdateGuideState(): m_state=6
02:09:43.743 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12347
02:09:43.743 00.000 21068 Star::Find returns 1 (0), X=222.49, Y=876.52, Mass=123382, SNR=84.2, Peak=13571 HFD=3.2
02:09:43.744 00.001 21068 MultiStar: [#1 -0.13,-0.18,1.15,U] [#2 -0.32,-0.37,1.19,U] [#3 -0.23,-0.41,1.26,U] [#4 -0.14,0.06,0.94,U] [#5 0.07,-0.28,1.02,U] [#6 0.15,-0.01,0.78,U] [#7 -0.26,-0.32,0.78,U] [#8 -0.15,-0.42,0.88,U] 
02:09:43.745 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.22}, one-star: {0.22, 0.04}
02:09:43.746 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
02:09:43.746 00.000 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
02:09:43.747 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.19 mountX=-0.21 mountY=-0.09, mountTheta=-2.73
02:09:43.750 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.04, opts=13)
02:09:43.750 00.000 21068 Enqueuing Move request for scope (0.22, 0.04)
02:09:43.751 00.001 16108 Worker thread wakes up
02:09:43.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
02:09:43.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
02:09:43.751 00.000 16108 Moving (0.22, 0.04) raw xDistance=-0.21 yDistance=-0.09
02:09:43.752 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:09:43.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:43.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:09:43.752 00.000 16108 MoveAxis(E, 55, ABG)
02:09:43.752 00.000 16108 Guiding  Dir = 2, Dur = 55
02:09:43.752 00.000 16108 IsSlewing returns 0
02:09:43.752 00.000 16108 IsGuiding returns 0
02:09:43.755 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3350, FiltMin=2838, FiltMax=63312, Gamma=1.000
02:09:43.770 00.015 21068 UpdateGuideState exits: m=123382 SNR=84.2
02:09:43.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:43.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:43.772 00.000 21068 Enqueuing Expose request
02:09:43.781 00.009 16108 PulseGuide returned control before completion, sleep 37
02:09:43.826 00.045 16108 IsGuiding returns 1
02:09:43.826 00.000 16108 scope still moving after pulse duration time elapsed
02:09:43.857 00.031 16108 IsSlewing returns 0
02:09:43.857 00.000 16108 IsGuiding returns 1
02:09:43.889 00.032 16108 IsSlewing returns 0
02:09:43.890 00.001 16108 IsGuiding returns 0
02:09:43.890 00.000 16108 scope move finished after 55 + 82 ms
02:09:43.890 00.000 16108 Move returns status 0, amount 55
02:09:43.890 00.000 16108 MoveAxis(N, 0, ABG)
02:09:43.890 00.000 16108 Move returns status 0, amount 0
02:09:43.890 00.000 16108 move complete, result=0
02:09:43.890 00.000 16108 worker thread done servicing request
02:09:43.890 00.000 16108 Worker thread wakes up
02:09:43.890 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:09:43.894 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:43.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:44.860 00.966 16108 Exposure complete
02:09:44.928 00.068 16108 worker thread done servicing request
02:09:44.929 00.001 21068 OnExposeComplete: enter
02:09:44.930 00.001 21068 UpdateGuideState(): m_state=6
02:09:44.931 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12348
02:09:44.931 00.000 21068 Star::Find returns 1 (0), X=222.21, Y=876.68, Mass=118324, SNR=84.2, Peak=14403 HFD=3.6
02:09:44.932 00.001 21068 MultiStar: [#1 -0.46,0.07,1.21,U] [#2 -0.62,-0.10,0.00,M1] [#3 -0.47,-0.24,1.35,U] [#4 -0.46,0.02,0.81,U] [#5 -0.30,-0.22,0.99,U] [#6 -0.44,0.02,0.94,U] [#7 -0.56,-0.23,0.00,M1] [#8 -0.40,0.06,0.73,U] 
02:09:44.933 00.001 21068 single-star, 6 included, MultiStar: {-0.37, -0.03}, one-star: {-0.07, 0.20}
02:09:44.934 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:09:44.934 00.000 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:09:44.935 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=0.10 mountY=-0.18, mountTheta=-1.06
02:09:44.936 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.20, opts=13)
02:09:44.937 00.001 21068 Enqueuing Move request for scope (-0.07, 0.20)
02:09:44.938 00.001 16108 Worker thread wakes up
02:09:44.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
02:09:44.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
02:09:44.938 00.000 16108 Moving (-0.07, 0.20) raw xDistance=0.10 yDistance=-0.18
02:09:44.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:44.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:44.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:09:44.938 00.000 16108 MoveAxis(E, 0, ABG)
02:09:44.938 00.000 16108 Move returns status 0, amount 0
02:09:44.938 00.000 16108 MoveAxis(N, 0, ABG)
02:09:44.938 00.000 16108 Move returns status 0, amount 0
02:09:44.938 00.000 16108 move complete, result=0
02:09:44.939 00.001 16108 worker thread done servicing request
02:09:44.942 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3350, FiltMin=2857, FiltMax=60483, Gamma=1.000
02:09:44.965 00.023 21068 UpdateGuideState exits: m=118324 SNR=84.2
02:09:44.967 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:44.968 00.000 21068 Enqueuing Expose request
02:09:44.969 00.001 16108 Worker thread wakes up
02:09:44.969 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:44.970 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:44.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:46.141 01.171 16108 Exposure complete
02:09:46.209 00.068 16108 worker thread done servicing request
02:09:46.210 00.001 21068 OnExposeComplete: enter
02:09:46.210 00.000 21068 UpdateGuideState(): m_state=6
02:09:46.211 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12349
02:09:46.212 00.001 21068 Star::Find returns 1 (0), X=222.01, Y=876.59, Mass=133331, SNR=93.8, Peak=17859 HFD=3.4
02:09:46.213 00.001 21068 MultiStar: [#1 -0.44,0.08,1.03,U] [#2 -0.49,-0.12,1.18,U] [#3 -0.36,-0.09,1.01,U] [#4 -0.45,-0.16,0.76,U] [#5 -0.43,-0.24,0.97,U] [#6 -0.45,-0.01,0.66,U] [#7 -0.54,-0.02,0.54,U] [#8 -0.35,-0.08,0.67,U] 
02:09:46.214 00.001 21068 single-star, 8 included, MultiStar: {-0.41, -0.06}, one-star: {-0.26, 0.11}
02:09:46.214 00.000 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
02:09:46.215 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
02:09:46.217 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.73 mountX=0.28 mountY=-0.05, mountTheta=-0.18
02:09:46.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.11, opts=13)
02:09:46.219 00.000 21068 Enqueuing Move request for scope (-0.26, 0.11)
02:09:46.220 00.001 16108 Worker thread wakes up
02:09:46.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
02:09:46.220 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
02:09:46.220 00.000 16108 Moving (-0.26, 0.11) raw xDistance=0.28 yDistance=-0.05
02:09:46.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:09:46.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:46.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:46.220 00.000 16108 MoveAxis(W, 73, ABG)
02:09:46.220 00.000 16108 Guiding  Dir = 3, Dur = 73
02:09:46.221 00.001 16108 IsSlewing returns 0
02:09:46.221 00.000 16108 IsGuiding returns 0
02:09:46.224 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3350, FiltMin=2861, FiltMax=56733, Gamma=1.000
02:09:46.240 00.016 21068 UpdateGuideState exits: m=133331 SNR=93.8
02:09:46.240 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:46.242 00.001 21068 Enqueuing Expose request
02:09:46.248 00.006 16108 PulseGuide returned control before completion, sleep 57
02:09:46.310 00.062 16108 IsGuiding returns 1
02:09:46.310 00.000 16108 scope still moving after pulse duration time elapsed
02:09:46.346 00.036 16108 IsSlewing returns 0
02:09:46.346 00.000 16108 IsGuiding returns 0
02:09:46.346 00.000 16108 scope move finished after 73 + 52 ms
02:09:46.346 00.000 16108 Move returns status 0, amount 73
02:09:46.346 00.000 16108 MoveAxis(N, 0, ABG)
02:09:46.346 00.000 16108 Move returns status 0, amount 0
02:09:46.346 00.000 16108 move complete, result=0
02:09:46.346 00.000 16108 worker thread done servicing request
02:09:46.346 00.000 16108 Worker thread wakes up
02:09:46.346 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
02:09:46.348 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:46.349 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:47.316 00.967 16108 Exposure complete
02:09:47.387 00.071 16108 worker thread done servicing request
02:09:47.387 00.000 21068 OnExposeComplete: enter
02:09:47.388 00.001 21068 UpdateGuideState(): m_state=6
02:09:47.390 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12350
02:09:47.393 00.003 21068 Star::Find returns 1 (0), X=222.06, Y=876.42, Mass=137903, SNR=97.8, Peak=16531 HFD=3.5
02:09:47.394 00.001 21068 MultiStar: [#1 -0.40,-0.05,0.94,U] [#2 -0.13,-0.19,1.01,U] [#3 -0.28,-0.23,0.87,U] [#4 -0.11,0.01,0.82,U] [#5 -0.18,-0.29,0.80,U] [#6 -0.03,-0.30,0.74,U] [#7 -0.43,-0.23,0.50,U] [#8 0.02,-0.17,0.62,U] 
02:09:47.395 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.16}, one-star: {-0.22, -0.05}
02:09:47.396 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
02:09:47.396 00.000 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
02:09:47.398 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=0.20 mountY=0.10, mountTheta=0.45
02:09:47.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.05, opts=13)
02:09:47.402 00.002 21068 Enqueuing Move request for scope (-0.22, -0.05)
02:09:47.404 00.002 16108 Worker thread wakes up
02:09:47.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
02:09:47.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
02:09:47.404 00.000 16108 Moving (-0.22, -0.05) raw xDistance=0.20 yDistance=0.10
02:09:47.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:09:47.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:47.405 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:09:47.405 00.000 16108 MoveAxis(W, 59, ABG)
02:09:47.405 00.000 16108 Guiding  Dir = 3, Dur = 59
02:09:47.405 00.000 16108 IsSlewing returns 0
02:09:47.405 00.000 16108 IsGuiding returns 0
02:09:47.411 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3350, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:09:47.426 00.015 16108 PulseGuide returned control before completion, sleep 48
02:09:47.436 00.010 21068 UpdateGuideState exits: m=137903 SNR=97.8
02:09:47.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:47.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:47.439 00.001 21068 Enqueuing Expose request
02:09:47.488 00.049 16108 IsGuiding returns 1
02:09:47.488 00.000 16108 scope still moving after pulse duration time elapsed
02:09:47.519 00.031 16108 IsSlewing returns 0
02:09:47.519 00.000 16108 IsGuiding returns 0
02:09:47.519 00.000 16108 scope move finished after 59 + 56 ms
02:09:47.519 00.000 16108 Move returns status 0, amount 59
02:09:47.521 00.002 16108 MoveAxis(N, 0, ABG)
02:09:47.521 00.000 16108 Move returns status 0, amount 0
02:09:47.521 00.000 16108 move complete, result=0
02:09:47.521 00.000 16108 worker thread done servicing request
02:09:47.521 00.000 16108 Worker thread wakes up
02:09:47.521 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:47.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:47.521 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
02:09:48.675 01.154 16108 Exposure complete
02:09:48.732 00.057 16108 worker thread done servicing request
02:09:48.732 00.000 21068 OnExposeComplete: enter
02:09:48.735 00.003 21068 UpdateGuideState(): m_state=6
02:09:48.736 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12351
02:09:48.737 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.55, Mass=144801, SNR=98.1, Peak=15929 HFD=3.2
02:09:48.738 00.001 21068 MultiStar: [#1 0.26,0.02,1.21,U] [#2 0.17,-0.15,0.97,U] [#3 0.32,-0.19,0.90,U] [#4 -0.04,-0.15,0.91,U] [#5 0.25,-0.27,0.98,U] [#6 0.24,-0.04,0.72,U] [#7 -0.09,-0.20,0.60,U] [#8 0.31,-0.00,0.65,U] 
02:09:48.739 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.17, 0.08}
02:09:48.740 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
02:09:48.741 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
02:09:48.742 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.42 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
02:09:48.745 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.08, opts=13)
02:09:48.746 00.001 21068 Enqueuing Move request for scope (0.17, 0.08)
02:09:48.747 00.001 16108 Worker thread wakes up
02:09:48.748 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
02:09:48.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
02:09:48.748 00.000 16108 Moving (0.17, 0.08) raw xDistance=-0.16 yDistance=-0.12
02:09:48.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:09:48.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:48.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:09:48.748 00.000 16108 MoveAxis(E, 0, ABG)
02:09:48.748 00.000 16108 Move returns status 0, amount 0
02:09:48.748 00.000 16108 MoveAxis(N, 0, ABG)
02:09:48.748 00.000 16108 Move returns status 0, amount 0
02:09:48.748 00.000 16108 move complete, result=0
02:09:48.748 00.000 16108 worker thread done servicing request
02:09:48.752 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3347, FiltMin=2886, FiltMax=59069, Gamma=1.000
02:09:48.768 00.016 21068 UpdateGuideState exits: m=144801 SNR=98.1
02:09:48.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:48.771 00.001 21068 Enqueuing Expose request
02:09:48.772 00.001 16108 Worker thread wakes up
02:09:48.772 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:48.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:48.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:49.741 00.968 16108 Exposure complete
02:09:49.807 00.066 16108 worker thread done servicing request
02:09:49.807 00.000 21068 OnExposeComplete: enter
02:09:49.808 00.001 21068 UpdateGuideState(): m_state=6
02:09:49.809 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12352
02:09:49.810 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=876.60, Mass=137658, SNR=81.6, Peak=14451 HFD=3.4
02:09:49.811 00.001 21068 MultiStar: [#1 -0.10,-0.01,1.23,U] [#2 -0.19,-0.32,1.36,U] [#3 0.02,-0.28,1.11,U] [#4 0.08,0.05,0.87,U] [#5 -0.04,0.06,1.11,U] [#6 0.11,-0.12,0.85,U] [#7 0.00,0.05,0.66,U] [#8 -0.05,-0.04,0.76,U] 
02:09:49.812 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.04, 0.13}
02:09:49.813 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
02:09:49.814 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
02:09:49.815 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.06 mountX=0.02 mountY=0.08, mountTheta=1.26
02:09:49.816 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
02:09:49.817 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
02:09:49.818 00.001 16108 Worker thread wakes up
02:09:49.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:09:49.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:09:49.818 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.02 yDistance=0.08
02:09:49.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:09:49.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:49.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:49.818 00.000 16108 MoveAxis(E, 0, ABG)
02:09:49.818 00.000 16108 Move returns status 0, amount 0
02:09:49.819 00.001 16108 MoveAxis(N, 0, ABG)
02:09:49.819 00.000 16108 Move returns status 0, amount 0
02:09:49.819 00.000 16108 move complete, result=0
02:09:49.820 00.001 16108 worker thread done servicing request
02:09:49.823 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3347, FiltMin=2880, FiltMax=61856, Gamma=1.000
02:09:49.837 00.014 21068 UpdateGuideState exits: m=137658 SNR=81.6
02:09:49.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:49.839 00.000 21068 Enqueuing Expose request
02:09:49.840 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:49.841 00.001 16108 Worker thread wakes up
02:09:49.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:49.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:51.014 01.173 16108 Exposure complete
02:09:51.087 00.073 16108 worker thread done servicing request
02:09:51.087 00.000 21068 OnExposeComplete: enter
02:09:51.089 00.002 21068 UpdateGuideState(): m_state=6
02:09:51.091 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12353
02:09:51.092 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.52, Mass=133286, SNR=93.3, Peak=13731 HFD=3.4
02:09:51.095 00.003 21068 MultiStar: [#1 0.21,-0.29,1.02,U] [#2 0.12,-0.31,1.22,U] [#3 -0.04,-0.32,0.94,U] [#4 -0.04,-0.05,0.93,U] [#5 0.07,-0.57,0.85,U] [#6 -0.12,-0.43,0.66,U] [#7 -0.01,-0.30,0.63,U] [#8 -0.05,-0.26,0.69,U] 
02:09:51.097 00.002 21068 single-star, 8 included, MultiStar: {0.03, -0.27}, one-star: {-0.02, 0.04}
02:09:51.098 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
02:09:51.100 00.002 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
02:09:51.101 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.01 mountX=0.03 mountY=-0.04, mountTheta=-0.94
02:09:51.104 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
02:09:51.105 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
02:09:51.107 00.002 16108 Worker thread wakes up
02:09:51.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:09:51.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:09:51.107 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
02:09:51.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:09:51.108 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:51.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:09:51.108 00.000 16108 MoveAxis(E, 0, ABG)
02:09:51.108 00.000 16108 Move returns status 0, amount 0
02:09:51.108 00.000 16108 MoveAxis(N, 0, ABG)
02:09:51.108 00.000 16108 Move returns status 0, amount 0
02:09:51.108 00.000 16108 move complete, result=0
02:09:51.108 00.000 16108 worker thread done servicing request
02:09:51.113 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3347, FiltMin=2877, FiltMax=52253, Gamma=1.000
02:09:51.142 00.029 21068 UpdateGuideState exits: m=133286 SNR=93.3
02:09:51.144 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:51.146 00.001 21068 Enqueuing Expose request
02:09:51.147 00.001 16108 Worker thread wakes up
02:09:51.147 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:51.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:51.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:52.121 00.973 16108 Exposure complete
02:09:52.183 00.062 16108 worker thread done servicing request
02:09:52.183 00.000 21068 OnExposeComplete: enter
02:09:52.185 00.002 21068 UpdateGuideState(): m_state=6
02:09:52.187 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12354
02:09:52.189 00.002 21068 Star::Find returns 1 (0), X=222.54, Y=876.29, Mass=135490, SNR=94.6, Peak=15421 HFD=3.5
02:09:52.191 00.002 21068 MultiStar: [#1 0.24,-0.11,1.21,U] [#2 -0.15,-0.52,1.10,U] [#3 -0.03,-0.10,1.12,U] [#4 0.01,-0.04,0.95,U] [#5 0.25,-0.25,0.77,U] [#6 0.26,-0.08,0.66,U] [#7 0.14,-0.33,0.50,U] [#8 -0.03,0.12,0.71,U] 
02:09:52.193 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.27, -0.18}
02:09:52.194 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
02:09:52.196 00.002 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
02:09:52.197 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.05 mountX=-0.12 mountY=0.14, mountTheta=2.29
02:09:52.201 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
02:09:52.203 00.002 21068 Enqueuing Move request for scope (0.10, -0.17)
02:09:52.204 00.001 16108 Worker thread wakes up
02:09:52.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:09:52.205 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:09:52.205 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.12 yDistance=0.14
02:09:52.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:52.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:52.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:09:52.205 00.000 16108 MoveAxis(E, 0, ABG)
02:09:52.205 00.000 16108 Move returns status 0, amount 0
02:09:52.205 00.000 16108 MoveAxis(N, 0, ABG)
02:09:52.205 00.000 16108 Move returns status 0, amount 0
02:09:52.205 00.000 16108 move complete, result=0
02:09:52.206 00.001 16108 worker thread done servicing request
02:09:52.212 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3347, FiltMin=2864, FiltMax=60653, Gamma=1.000
02:09:52.242 00.030 21068 UpdateGuideState exits: m=135490 SNR=94.6
02:09:52.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:52.244 00.000 21068 Enqueuing Expose request
02:09:52.245 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:52.247 00.002 16108 Worker thread wakes up
02:09:52.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:52.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:53.399 01.152 16108 Exposure complete
02:09:53.456 00.057 16108 worker thread done servicing request
02:09:53.456 00.000 21068 OnExposeComplete: enter
02:09:53.457 00.001 21068 UpdateGuideState(): m_state=6
02:09:53.458 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12355
02:09:53.459 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.51, Mass=131107, SNR=96.6, Peak=15773 HFD=3.2
02:09:53.460 00.001 21068 MultiStar: [#1 0.45,-0.31,1.05,U] [#2 0.33,-0.12,0.95,U] [#3 0.30,-0.42,0.91,U] [#4 0.21,-0.12,0.71,U] [#5 0.13,-0.39,0.88,U] [#6 0.16,-0.23,0.77,U] [#7 0.05,0.02,0.52,U] [#8 0.15,-0.28,0.70,U] 
02:09:53.462 00.002 21068 single-star, 8 included, MultiStar: {0.24, -0.21}, one-star: {0.19, 0.03}
02:09:53.463 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
02:09:53.464 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
02:09:53.464 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.18 mountX=-0.18 mountY=-0.08, mountTheta=-2.74
02:09:53.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.03, opts=13)
02:09:53.467 00.001 21068 Enqueuing Move request for scope (0.19, 0.03)
02:09:53.467 00.000 16108 Worker thread wakes up
02:09:53.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
02:09:53.468 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
02:09:53.468 00.000 16108 Moving (0.19, 0.03) raw xDistance=-0.18 yDistance=-0.08
02:09:53.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:09:53.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:53.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:53.468 00.000 16108 MoveAxis(E, 0, ABG)
02:09:53.468 00.000 16108 Move returns status 0, amount 0
02:09:53.468 00.000 16108 MoveAxis(N, 0, ABG)
02:09:53.468 00.000 16108 Move returns status 0, amount 0
02:09:53.468 00.000 16108 move complete, result=0
02:09:53.468 00.000 16108 worker thread done servicing request
02:09:53.473 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3347, FiltMin=2915, FiltMax=52973, Gamma=1.000
02:09:53.488 00.015 21068 UpdateGuideState exits: m=131107 SNR=96.6
02:09:53.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:53.491 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:53.492 00.001 21068 Enqueuing Expose request
02:09:53.494 00.002 16108 Worker thread wakes up
02:09:53.494 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:53.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:53.496 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:54.480 00.984 16108 Exposure complete
02:09:54.540 00.060 16108 worker thread done servicing request
02:09:54.540 00.000 21068 OnExposeComplete: enter
02:09:54.541 00.001 21068 UpdateGuideState(): m_state=6
02:09:54.542 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12356
02:09:54.543 00.001 21068 Star::Find returns 1 (0), X=222.80, Y=876.38, Mass=123280, SNR=96.9, Peak=16781 HFD=3.2
02:09:54.544 00.001 21068 MultiStar: [#1 0.23,-0.19,1.17,U] [#2 0.04,-0.32,1.11,U] [#3 0.33,-0.36,1.01,U] [#4 0.08,-0.26,0.70,U] [#5 0.30,-0.23,0.83,U] [#6 0.24,-0.35,0.74,U] [#7 0.06,-0.17,0.55,U] [#8 -0.20,-0.22,0.68,U] 
02:09:54.545 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.24}, one-star: {0.53, -0.10}
02:09:54.545 00.000 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
02:09:54.546 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
02:09:54.548 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.32 cameraTheta=-0.88 mountX=-0.24 mountY=0.19, mountTheta=2.47
02:09:54.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.24, opts=13)
02:09:54.552 00.002 21068 Enqueuing Move request for scope (0.20, -0.24)
02:09:54.553 00.001 16108 Worker thread wakes up
02:09:54.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
02:09:54.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
02:09:54.553 00.000 16108 Moving (0.20, -0.24) raw xDistance=-0.24 yDistance=0.19
02:09:54.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:09:54.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:54.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:09:54.553 00.000 16108 MoveAxis(E, 63, ABG)
02:09:54.553 00.000 16108 Guiding  Dir = 2, Dur = 63
02:09:54.553 00.000 16108 IsSlewing returns 0
02:09:54.554 00.001 16108 IsGuiding returns 0
02:09:54.554 00.000 16108 PulseGuide returned control before completion, sleep 73
02:09:54.557 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3347, FiltMin=2902, FiltMax=48509, Gamma=1.000
02:09:54.572 00.015 21068 UpdateGuideState exits: m=123280 SNR=96.9
02:09:54.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:54.574 00.000 21068 Enqueuing Expose request
02:09:54.630 00.056 16108 IsGuiding returns 1
02:09:54.630 00.000 16108 scope still moving after pulse duration time elapsed
02:09:54.661 00.031 16108 IsSlewing returns 0
02:09:54.661 00.000 16108 IsGuiding returns 0
02:09:54.661 00.000 16108 scope move finished after 63 + 45 ms
02:09:54.661 00.000 16108 Move returns status 0, amount 63
02:09:54.661 00.000 16108 MoveAxis(N, 0, ABG)
02:09:54.661 00.000 16108 Move returns status 0, amount 0
02:09:54.661 00.000 16108 move complete, result=0
02:09:54.661 00.000 16108 worker thread done servicing request
02:09:54.661 00.000 16108 Worker thread wakes up
02:09:54.661 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:54.661 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
02:09:54.663 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:55.819 01.156 16108 Exposure complete
02:09:55.893 00.074 16108 worker thread done servicing request
02:09:55.893 00.000 21068 OnExposeComplete: enter
02:09:55.894 00.001 21068 UpdateGuideState(): m_state=6
02:09:55.895 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12357
02:09:55.896 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.51, Mass=141259, SNR=98.1, Peak=16633 HFD=3.2
02:09:55.897 00.001 21068 MultiStar: [#1 0.20,-0.09,1.00,U] [#2 0.35,-0.11,1.26,U] [#3 0.21,-0.37,0.94,U] [#4 0.18,-0.24,0.76,U] [#5 -0.03,-0.42,1.00,U] [#6 0.18,-0.54,0.80,U] [#7 0.11,-0.33,0.63,U] [#8 0.29,-0.15,0.66,U] 
02:09:55.898 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.23}, one-star: {0.32, 0.04}
02:09:55.901 00.003 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
02:09:55.901 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
02:09:55.902 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.85 mountX=-0.24 mountY=0.18, mountTheta=2.51
02:09:55.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.23, opts=13)
02:09:55.904 00.000 21068 Enqueuing Move request for scope (0.21, -0.23)
02:09:55.905 00.001 16108 Worker thread wakes up
02:09:55.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
02:09:55.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
02:09:55.905 00.000 16108 Moving (0.21, -0.23) raw xDistance=-0.24 yDistance=0.18
02:09:55.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
02:09:55.906 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:55.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:09:55.906 00.000 16108 MoveAxis(E, 68, ABG)
02:09:55.906 00.000 16108 Guiding  Dir = 2, Dur = 68
02:09:55.906 00.000 16108 IsSlewing returns 0
02:09:55.906 00.000 16108 IsGuiding returns 0
02:09:55.909 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3347, FiltMin=2873, FiltMax=52960, Gamma=1.000
02:09:55.924 00.015 21068 UpdateGuideState exits: m=141259 SNR=98.1
02:09:55.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:55.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:55.927 00.001 21068 Enqueuing Expose request
02:09:55.962 00.035 16108 PulseGuide returned control before completion, sleep 22
02:09:55.992 00.030 16108 IsGuiding returns 1
02:09:55.992 00.000 16108 scope still moving after pulse duration time elapsed
02:09:56.024 00.032 16108 IsSlewing returns 0
02:09:56.025 00.001 16108 IsGuiding returns 1
02:09:56.055 00.030 16108 IsSlewing returns 0
02:09:56.056 00.001 16108 IsGuiding returns 0
02:09:56.056 00.000 16108 scope move finished after 68 + 81 ms
02:09:56.056 00.000 16108 Move returns status 0, amount 68
02:09:56.056 00.000 16108 MoveAxis(N, 0, ABG)
02:09:56.056 00.000 16108 Move returns status 0, amount 0
02:09:56.056 00.000 16108 move complete, result=0
02:09:56.056 00.000 16108 worker thread done servicing request
02:09:56.056 00.000 16108 Worker thread wakes up
02:09:56.056 00.000 21068 GuideStep: -0.2 px 68 ms EAST, 0.2 px 0 ms NORTH
02:09:56.059 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:56.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:57.032 00.973 16108 Exposure complete
02:09:57.106 00.074 16108 worker thread done servicing request
02:09:57.106 00.000 21068 OnExposeComplete: enter
02:09:57.109 00.003 21068 UpdateGuideState(): m_state=6
02:09:57.110 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12358
02:09:57.111 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.16, Mass=134956, SNR=98.3, Peak=15763 HFD=3.5
02:09:57.112 00.001 21068 MultiStar: [#1 0.13,-0.08,0.89,U] [#2 -0.07,-0.27,1.00,U] [#3 0.08,-0.19,0.84,U] [#4 0.06,-0.25,0.79,U] [#5 -0.09,-0.30,0.82,U] [#6 -0.07,-0.31,0.82,U] [#7 -0.13,-0.34,0.57,U] [#8 -0.15,-0.31,0.67,U] 
02:09:57.112 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.26}, one-star: {-0.04, -0.31}
02:09:57.113 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
02:09:57.114 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
02:09:57.114 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.66 mountX=-0.02 mountY=0.26, mountTheta=1.66
02:09:57.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.26, opts=13)
02:09:57.118 00.002 21068 Enqueuing Move request for scope (-0.02, -0.26)
02:09:57.119 00.001 16108 Worker thread wakes up
02:09:57.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
02:09:57.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
02:09:57.119 00.000 16108 Moving (-0.02, -0.26) raw xDistance=-0.02 yDistance=0.26
02:09:57.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:09:57.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:09:57.119 00.000 16108 MoveAxis(E, 0, ABG)
02:09:57.119 00.000 16108 Move returns status 0, amount 0
02:09:57.119 00.000 16108 MoveAxis(S, 51, ABG)
02:09:57.119 00.000 16108 Guiding  Dir = 1, Dur = 51
02:09:57.120 00.001 16108 IsSlewing returns 0
02:09:57.120 00.000 16108 IsGuiding returns 0
02:09:57.126 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3347, FiltMin=2841, FiltMax=55005, Gamma=1.000
02:09:57.141 00.015 16108 PulseGuide returned control before completion, sleep 40
02:09:57.148 00.007 21068 UpdateGuideState exits: m=134956 SNR=98.3
02:09:57.150 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:57.152 00.001 21068 Enqueuing Expose request
02:09:57.187 00.035 16108 IsGuiding returns 1
02:09:57.187 00.000 16108 scope still moving after pulse duration time elapsed
02:09:57.218 00.031 16108 IsSlewing returns 0
02:09:57.218 00.000 16108 IsGuiding returns 1
02:09:57.250 00.032 16108 IsSlewing returns 0
02:09:57.250 00.000 16108 IsGuiding returns 0
02:09:57.250 00.000 16108 scope move finished after 51 + 79 ms
02:09:57.250 00.000 16108 Move returns status 0, amount 51
02:09:57.250 00.000 16108 move complete, result=0
02:09:57.250 00.000 16108 worker thread done servicing request
02:09:57.250 00.000 16108 Worker thread wakes up
02:09:57.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:57.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:57.250 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:09:58.406 01.156 16108 Exposure complete
02:09:58.480 00.074 16108 worker thread done servicing request
02:09:58.480 00.000 21068 OnExposeComplete: enter
02:09:58.482 00.002 21068 UpdateGuideState(): m_state=6
02:09:58.483 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12359
02:09:58.484 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.53, Mass=136326, SNR=92.5, Peak=15741 HFD=3.2
02:09:58.485 00.001 21068 MultiStar: [#1 0.20,-0.14,0.99,U] [#2 -0.13,-0.24,1.02,U] [#3 -0.04,-0.20,1.02,U] [#4 -0.02,-0.02,0.74,U] [#5 -0.05,-0.19,0.92,U] [#6 -0.05,-0.10,0.77,U] [#7 -0.10,-0.23,0.66,U] [#8 -0.08,-0.08,0.77,U] 
02:09:58.486 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.26, 0.06}
02:09:58.486 00.000 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
02:09:58.487 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
02:09:58.488 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.51 mountX=-0.03 mountY=0.12, mountTheta=1.81
02:09:58.489 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
02:09:58.491 00.002 21068 Enqueuing Move request for scope (0.01, -0.13)
02:09:58.492 00.001 16108 Worker thread wakes up
02:09:58.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
02:09:58.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
02:09:58.492 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.12
02:09:58.493 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:58.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:58.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:09:58.493 00.000 16108 MoveAxis(E, 0, ABG)
02:09:58.493 00.000 16108 Move returns status 0, amount 0
02:09:58.493 00.000 16108 MoveAxis(N, 0, ABG)
02:09:58.493 00.000 16108 Move returns status 0, amount 0
02:09:58.493 00.000 16108 move complete, result=0
02:09:58.493 00.000 16108 worker thread done servicing request
02:09:58.499 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3347, FiltMin=2860, FiltMax=52973, Gamma=1.000
02:09:58.524 00.025 21068 UpdateGuideState exits: m=136326 SNR=92.5
02:09:58.526 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:58.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:58.529 00.002 21068 Enqueuing Expose request
02:09:58.530 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:58.531 00.001 16108 Worker thread wakes up
02:09:58.531 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:58.532 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:09:59.505 00.973 16108 Exposure complete
02:09:59.575 00.070 16108 worker thread done servicing request
02:09:59.576 00.001 21068 OnExposeComplete: enter
02:09:59.576 00.000 21068 UpdateGuideState(): m_state=6
02:09:59.578 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12360
02:09:59.579 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=876.40, Mass=116611, SNR=85.7, Peak=13481 HFD=3.2
02:09:59.580 00.001 21068 MultiStar: [#1 0.29,-0.12,1.22,U] [#2 -0.02,-0.39,1.16,U] [#3 -0.00,-0.41,1.11,U] [#4 0.15,0.05,0.87,U] [#5 0.07,-0.38,0.99,U] [#6 0.05,-0.20,0.81,U] [#7 -0.05,-0.17,0.71,U] [#8 -0.31,-0.18,0.89,U] 
02:09:59.581 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.22}, one-star: {0.27, -0.07}
02:09:59.582 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
02:09:59.582 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
02:09:59.583 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.30 mountX=-0.10 mountY=0.20, mountTheta=2.03
02:09:59.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
02:09:59.585 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
02:09:59.586 00.001 16108 Worker thread wakes up
02:09:59.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
02:09:59.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
02:09:59.586 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.10 yDistance=0.20
02:09:59.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:59.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:59.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:09:59.586 00.000 16108 MoveAxis(E, 0, ABG)
02:09:59.586 00.000 16108 Move returns status 0, amount 0
02:09:59.586 00.000 16108 MoveAxis(N, 0, ABG)
02:09:59.586 00.000 16108 Move returns status 0, amount 0
02:09:59.587 00.001 16108 move complete, result=0
02:09:59.587 00.000 16108 worker thread done servicing request
02:09:59.592 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3347, FiltMin=2886, FiltMax=54333, Gamma=1.000
02:09:59.606 00.014 21068 UpdateGuideState exits: m=116611 SNR=85.7
02:09:59.608 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.608 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:09:59.609 00.001 21068 Enqueuing Expose request
02:09:59.609 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:59.610 00.001 16108 Worker thread wakes up
02:09:59.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:09:59.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:00.783 01.173 16108 Exposure complete
02:10:00.843 00.060 16108 worker thread done servicing request
02:10:00.843 00.000 21068 OnExposeComplete: enter
02:10:00.843 00.000 21068 UpdateGuideState(): m_state=6
02:10:00.844 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12361
02:10:00.845 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.48, Mass=127021, SNR=84.5, Peak=13977 HFD=3.3
02:10:00.846 00.001 21068 MultiStar: [#1 -0.06,-0.05,1.20,U] [#2 -0.38,-0.27,1.11,U] [#3 -0.17,-0.32,1.08,U] [#4 -0.11,-0.10,0.82,U] [#5 -0.10,-0.26,1.07,U] [#6 -0.03,-0.13,0.92,U] [#7 -0.24,-0.18,0.69,U] [#8 -0.37,0.02,0.91,U] 
02:10:00.847 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.15}, one-star: {0.14, 0.00}
02:10:00.847 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:10:00.849 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:10:00.850 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.14 mountY=-0.03, mountTheta=-2.90
02:10:00.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.00, opts=13)
02:10:00.854 00.002 21068 Enqueuing Move request for scope (0.14, 0.00)
02:10:00.855 00.001 16108 Worker thread wakes up
02:10:00.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
02:10:00.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
02:10:00.855 00.000 16108 Moving (0.14, 0.00) raw xDistance=-0.14 yDistance=-0.03
02:10:00.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:10:00.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:00.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:00.855 00.000 16108 MoveAxis(E, 0, ABG)
02:10:00.855 00.000 16108 Move returns status 0, amount 0
02:10:00.855 00.000 16108 MoveAxis(N, 0, ABG)
02:10:00.855 00.000 16108 Move returns status 0, amount 0
02:10:00.855 00.000 16108 move complete, result=0
02:10:00.855 00.000 16108 worker thread done servicing request
02:10:00.861 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3347, FiltMin=2851, FiltMax=61155, Gamma=1.000
02:10:00.886 00.025 21068 UpdateGuideState exits: m=127021 SNR=84.5
02:10:00.888 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:00.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:00.889 00.000 21068 Enqueuing Expose request
02:10:00.890 00.001 16108 Worker thread wakes up
02:10:00.890 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:00.891 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:00.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:01.865 00.974 16108 Exposure complete
02:10:01.923 00.058 16108 worker thread done servicing request
02:10:01.925 00.002 21068 OnExposeComplete: enter
02:10:01.927 00.002 21068 UpdateGuideState(): m_state=6
02:10:01.928 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12362
02:10:01.929 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.47, Mass=133786, SNR=93.9, Peak=15459 HFD=3.3
02:10:01.930 00.001 21068 MultiStar: [#1 0.03,-0.02,1.13,U] [#2 -0.12,-0.26,1.14,U] [#3 0.05,-0.26,0.94,U] [#4 -0.15,-0.30,0.77,U] [#5 -0.37,-0.42,0.89,U] [#6 0.15,-0.25,0.77,U] [#7 -0.17,-0.20,0.58,U] [#8 -0.34,-0.11,0.83,U] 
02:10:01.932 00.002 21068 single-star, 8 included, MultiStar: {-0.11, -0.20}, one-star: {-0.08, -0.01}
02:10:01.934 00.002 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
02:10:01.936 00.002 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
02:10:01.937 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=0.08 mountY=0.03, mountTheta=0.33
02:10:01.938 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
02:10:01.939 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
02:10:01.940 00.001 16108 Worker thread wakes up
02:10:01.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
02:10:01.940 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
02:10:01.940 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=0.03
02:10:01.941 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:01.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:01.941 00.000 16108 MoveAxis(E, 0, ABG)
02:10:01.941 00.000 16108 Move returns status 0, amount 0
02:10:01.941 00.000 16108 MoveAxis(N, 0, ABG)
02:10:01.941 00.000 16108 Move returns status 0, amount 0
02:10:01.941 00.000 16108 move complete, result=0
02:10:01.941 00.000 16108 worker thread done servicing request
02:10:01.946 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3347, FiltMin=2896, FiltMax=65497, Gamma=1.000
02:10:01.961 00.015 21068 UpdateGuideState exits: m=133786 SNR=93.9
02:10:01.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.964 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:01.964 00.000 21068 Enqueuing Expose request
02:10:01.965 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:01.966 00.001 16108 Worker thread wakes up
02:10:01.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:01.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:03.123 01.157 16108 Exposure complete
02:10:03.182 00.059 16108 worker thread done servicing request
02:10:03.182 00.000 21068 OnExposeComplete: enter
02:10:03.183 00.001 21068 UpdateGuideState(): m_state=6
02:10:03.184 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12363
02:10:03.184 00.000 21068 Star::Find returns 1 (0), X=222.07, Y=876.53, Mass=132351, SNR=90.4, Peak=16339 HFD=3.5
02:10:03.185 00.001 21068 MultiStar: [#1 -0.16,-0.09,1.10,U] [#2 -0.42,-0.17,1.22,U] [#3 -0.19,-0.41,1.07,U] [#4 -0.26,-0.18,0.89,U] [#5 -0.18,-0.40,0.99,U] [#6 0.11,-0.28,0.77,U] [#7 -0.40,-0.18,0.61,U] [#8 -0.50,-0.15,0.77,U] 
02:10:03.186 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.20}, one-star: {-0.20, 0.06}
02:10:03.187 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
02:10:03.189 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
02:10:03.189 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=0.21 mountY=-0.01, mountTheta=-0.04
02:10:03.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.06, opts=13)
02:10:03.192 00.001 21068 Enqueuing Move request for scope (-0.20, 0.06)
02:10:03.192 00.000 16108 Worker thread wakes up
02:10:03.193 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
02:10:03.193 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
02:10:03.193 00.000 16108 Moving (-0.20, 0.06) raw xDistance=0.21 yDistance=-0.01
02:10:03.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:10:03.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:03.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:03.193 00.000 16108 MoveAxis(W, 54, ABG)
02:10:03.193 00.000 16108 Guiding  Dir = 3, Dur = 54
02:10:03.194 00.001 16108 IsSlewing returns 0
02:10:03.194 00.000 16108 IsGuiding returns 0
02:10:03.195 00.001 16108 PulseGuide returned control before completion, sleep 63
02:10:03.196 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3347, FiltMin=2889, FiltMax=56006, Gamma=1.000
02:10:03.211 00.015 21068 UpdateGuideState exits: m=132351 SNR=90.4
02:10:03.211 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:03.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:03.213 00.001 21068 Enqueuing Expose request
02:10:03.262 00.049 16108 IsGuiding returns 1
02:10:03.262 00.000 16108 scope still moving after pulse duration time elapsed
02:10:03.294 00.032 16108 IsSlewing returns 0
02:10:03.294 00.000 16108 IsGuiding returns 0
02:10:03.294 00.000 16108 scope move finished after 54 + 46 ms
02:10:03.294 00.000 16108 Move returns status 0, amount 54
02:10:03.294 00.000 16108 MoveAxis(N, 0, ABG)
02:10:03.294 00.000 16108 Move returns status 0, amount 0
02:10:03.294 00.000 16108 move complete, result=0
02:10:03.294 00.000 16108 worker thread done servicing request
02:10:03.294 00.000 16108 Worker thread wakes up
02:10:03.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:03.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:03.295 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
02:10:04.279 00.984 16108 Exposure complete
02:10:04.337 00.058 16108 worker thread done servicing request
02:10:04.337 00.000 21068 OnExposeComplete: enter
02:10:04.338 00.001 21068 UpdateGuideState(): m_state=6
02:10:04.339 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12364
02:10:04.340 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=876.32, Mass=116193, SNR=76.0, Peak=14835 HFD=3.3
02:10:04.341 00.001 21068 MultiStar: [#1 -0.13,-0.12,1.24,U] [#2 -0.06,-0.35,1.64,U] [#3 -0.23,-0.45,1.08,U] [#4 -0.31,-0.19,1.04,U] [#5 -0.24,-0.24,1.00,U] [#6 -0.09,0.03,0.87,U] [#7 -0.43,-0.26,0.72,U] [#8 -0.13,-0.23,0.88,U] 
02:10:04.341 00.000 21068 single-star, 8 included, MultiStar: {-0.16, -0.23}, one-star: {0.08, -0.15}
02:10:04.342 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
02:10:04.343 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
02:10:04.344 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.09 mountX=-0.10 mountY=0.13, mountTheta=2.25
02:10:04.345 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
02:10:04.346 00.001 21068 Enqueuing Move request for scope (0.08, -0.15)
02:10:04.347 00.001 16108 Worker thread wakes up
02:10:04.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:10:04.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:10:04.347 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.10 yDistance=0.13
02:10:04.348 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:04.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:04.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:10:04.348 00.000 16108 MoveAxis(E, 0, ABG)
02:10:04.348 00.000 16108 Move returns status 0, amount 0
02:10:04.348 00.000 16108 MoveAxis(N, 0, ABG)
02:10:04.348 00.000 16108 Move returns status 0, amount 0
02:10:04.348 00.000 16108 move complete, result=0
02:10:04.348 00.000 16108 worker thread done servicing request
02:10:04.355 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3347, FiltMin=2873, FiltMax=57635, Gamma=1.000
02:10:04.376 00.021 21068 UpdateGuideState exits: m=116193 SNR=76.0
02:10:04.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.378 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:04.378 00.000 21068 Enqueuing Expose request
02:10:04.379 00.001 16108 Worker thread wakes up
02:10:04.379 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:04.380 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:04.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:05.546 01.166 16108 Exposure complete
02:10:05.604 00.058 16108 worker thread done servicing request
02:10:05.604 00.000 21068 OnExposeComplete: enter
02:10:05.605 00.001 21068 UpdateGuideState(): m_state=6
02:10:05.605 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12365
02:10:05.606 00.001 21068 Star::Find returns 1 (0), X=222.86, Y=876.45, Mass=131820, SNR=89.8, Peak=13673 HFD=3.7
02:10:05.607 00.001 21068 MultiStar: [#1 0.21,-0.25,1.10,U] [#2 0.08,-0.37,1.15,U] [#3 0.09,-0.48,1.08,U] [#4 0.08,-0.19,0.86,U] [#5 -0.17,-0.37,0.92,U] [#6 0.19,-0.50,0.70,U] [#7 -0.10,-0.39,0.58,U] [#8 -0.09,-0.38,0.84,U] 
02:10:05.608 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.32}, one-star: {0.59, -0.03}
02:10:05.609 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
02:10:05.610 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
02:10:05.610 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.24 mountX=-0.17 mountY=0.29, mountTheta=2.10
02:10:05.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.32, opts=13)
02:10:05.613 00.001 21068 Enqueuing Move request for scope (0.11, -0.32)
02:10:05.613 00.000 16108 Worker thread wakes up
02:10:05.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.32) opts 0xd
02:10:05.613 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.32)
02:10:05.614 00.001 16108 Moving (0.11, -0.32) raw xDistance=-0.17 yDistance=0.29
02:10:05.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:10:05.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:10:05.614 00.000 16108 MoveAxis(E, 0, ABG)
02:10:05.614 00.000 16108 Move returns status 0, amount 0
02:10:05.614 00.000 16108 MoveAxis(S, 58, ABG)
02:10:05.614 00.000 16108 Guiding  Dir = 1, Dur = 58
02:10:05.614 00.000 16108 IsSlewing returns 0
02:10:05.614 00.000 16108 IsGuiding returns 0
02:10:05.617 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3347, FiltMin=2893, FiltMax=59373, Gamma=1.000
02:10:05.646 00.029 21068 UpdateGuideState exits: m=131820 SNR=89.8
02:10:05.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:05.647 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:05.648 00.001 21068 Enqueuing Expose request
02:10:05.671 00.023 16108 PulseGuide returned control before completion, sleep 12
02:10:05.687 00.016 16108 IsGuiding returns 1
02:10:05.688 00.001 16108 scope still moving after pulse duration time elapsed
02:10:05.718 00.030 16108 IsSlewing returns 0
02:10:05.718 00.000 16108 IsGuiding returns 1
02:10:05.749 00.031 16108 IsSlewing returns 0
02:10:05.749 00.000 16108 IsGuiding returns 1
02:10:05.779 00.030 16108 IsSlewing returns 0
02:10:05.779 00.000 16108 IsGuiding returns 0
02:10:05.780 00.001 16108 scope move finished after 58 + 107 ms
02:10:05.780 00.000 16108 Move returns status 0, amount 58
02:10:05.780 00.000 16108 move complete, result=0
02:10:05.780 00.000 16108 worker thread done servicing request
02:10:05.780 00.000 16108 Worker thread wakes up
02:10:05.780 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 58 ms SOUTH
02:10:05.784 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:05.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:06.763 00.979 16108 Exposure complete
02:10:06.827 00.064 16108 worker thread done servicing request
02:10:06.827 00.000 21068 OnExposeComplete: enter
02:10:06.829 00.002 21068 UpdateGuideState(): m_state=6
02:10:06.830 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12366
02:10:06.831 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.33, Mass=124960, SNR=91.3, Peak=15843 HFD=3.3
02:10:06.832 00.001 21068 MultiStar: [#1 0.10,-0.39,1.14,U] [#2 0.16,-0.49,1.19,U] [#3 0.20,-0.53,1.01,U] [#4 -0.06,-0.30,0.80,U] [#5 0.02,-0.53,0.83,U] [#6 0.26,-0.69,0.00,M1] [#7 -0.29,-0.42,0.64,U] [#8 -0.14,-0.38,0.64,U] 
02:10:06.833 00.001 21068 single-star, 7 included, MultiStar: {0.04, -0.40}, one-star: {0.09, -0.14}
02:10:06.833 00.000 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
02:10:06.834 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
02:10:06.835 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.00 mountX=-0.12 mountY=0.12, mountTheta=2.35
02:10:06.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
02:10:06.838 00.001 21068 Enqueuing Move request for scope (0.09, -0.14)
02:10:06.839 00.001 16108 Worker thread wakes up
02:10:06.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:10:06.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:10:06.839 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.12
02:10:06.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:10:06.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:06.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:10:06.839 00.000 16108 MoveAxis(E, 0, ABG)
02:10:06.839 00.000 16108 Move returns status 0, amount 0
02:10:06.839 00.000 16108 MoveAxis(N, 0, ABG)
02:10:06.840 00.001 16108 Move returns status 0, amount 0
02:10:06.840 00.000 16108 move complete, result=0
02:10:06.840 00.000 16108 worker thread done servicing request
02:10:06.845 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3344, FiltMin=2886, FiltMax=65497, Gamma=1.000
02:10:06.867 00.022 21068 UpdateGuideState exits: m=124960 SNR=91.3
02:10:06.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:06.869 00.000 21068 Enqueuing Expose request
02:10:06.871 00.002 16108 Worker thread wakes up
02:10:06.871 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:06.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:06.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:08.038 01.166 16108 Exposure complete
02:10:08.099 00.061 16108 worker thread done servicing request
02:10:08.099 00.000 21068 OnExposeComplete: enter
02:10:08.101 00.002 21068 UpdateGuideState(): m_state=6
02:10:08.103 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12367
02:10:08.105 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=876.20, Mass=120128, SNR=89.1, Peak=15411 HFD=3.2
02:10:08.107 00.002 21068 MultiStar: [#1 0.07,-0.45,1.04,U] [#2 0.14,-0.45,1.30,U] [#3 -0.14,-0.32,0.99,U] [#4 -0.16,-0.12,0.83,U] [#5 0.04,-0.43,0.98,U] [#6 -0.03,-0.28,0.75,U] [#7 0.17,-0.46,0.70,U] [#8 0.04,-0.23,0.88,U] 
02:10:08.108 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.34}, one-star: {0.12, -0.28}
02:10:08.110 00.002 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
02:10:08.111 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
02:10:08.113 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.16 mountX=-0.17 mountY=0.24, mountTheta=2.18
02:10:08.116 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.28, opts=13)
02:10:08.117 00.001 21068 Enqueuing Move request for scope (0.12, -0.28)
02:10:08.118 00.001 16108 Worker thread wakes up
02:10:08.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
02:10:08.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
02:10:08.118 00.000 16108 Moving (0.12, -0.28) raw xDistance=-0.17 yDistance=0.24
02:10:08.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:10:08.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:10:08.118 00.000 16108 MoveAxis(E, 0, ABG)
02:10:08.120 00.002 16108 Move returns status 0, amount 0
02:10:08.120 00.000 16108 MoveAxis(S, 48, ABG)
02:10:08.120 00.000 16108 Guiding  Dir = 1, Dur = 48
02:10:08.120 00.000 16108 IsSlewing returns 0
02:10:08.120 00.000 16108 IsGuiding returns 0
02:10:08.122 00.002 16108 PulseGuide returned control before completion, sleep 57
02:10:08.124 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3347, FiltMin=2896, FiltMax=58352, Gamma=1.000
02:10:08.139 00.015 21068 UpdateGuideState exits: m=120128 SNR=89.1
02:10:08.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:08.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:08.147 00.006 21068 Enqueuing Expose request
02:10:08.190 00.043 16108 IsGuiding returns 1
02:10:08.190 00.000 16108 scope still moving after pulse duration time elapsed
02:10:08.221 00.031 16108 IsSlewing returns 0
02:10:08.221 00.000 16108 IsGuiding returns 0
02:10:08.221 00.000 16108 scope move finished after 48 + 53 ms
02:10:08.221 00.000 16108 Move returns status 0, amount 48
02:10:08.222 00.001 16108 move complete, result=0
02:10:08.222 00.000 16108 worker thread done servicing request
02:10:08.222 00.000 16108 Worker thread wakes up
02:10:08.222 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:10:08.224 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:08.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:09.206 00.982 16108 Exposure complete
02:10:09.283 00.077 16108 worker thread done servicing request
02:10:09.283 00.000 21068 OnExposeComplete: enter
02:10:09.285 00.002 21068 UpdateGuideState(): m_state=6
02:10:09.286 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12368
02:10:09.287 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.41, Mass=124254, SNR=83.7, Peak=15027 HFD=3.3
02:10:09.289 00.002 21068 MultiStar: [#1 -0.24,-0.29,1.19,U] [#2 0.01,-0.31,1.41,U] [#3 -0.12,-0.32,1.26,U] [#4 0.01,-0.11,0.92,U] [#5 0.07,-0.32,0.93,U] [#6 0.15,-0.09,0.91,U] [#7 -0.04,-0.10,0.66,U] [#8 -0.08,-0.15,0.79,U] 
02:10:09.290 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.21}, one-star: {-0.03, -0.07}
02:10:09.290 00.000 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.30)
02:10:09.293 00.003 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
02:10:09.294 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=0.02 mountY=0.08, mountTheta=1.30
02:10:09.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
02:10:09.297 00.001 21068 Enqueuing Move request for scope (-0.03, -0.07)
02:10:09.298 00.001 16108 Worker thread wakes up
02:10:09.298 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:10:09.298 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:10:09.298 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.08
02:10:09.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:09.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:09.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:09.298 00.000 16108 MoveAxis(E, 0, ABG)
02:10:09.298 00.000 16108 Move returns status 0, amount 0
02:10:09.298 00.000 16108 MoveAxis(N, 0, ABG)
02:10:09.298 00.000 16108 Move returns status 0, amount 0
02:10:09.298 00.000 16108 move complete, result=0
02:10:09.298 00.000 16108 worker thread done servicing request
02:10:09.303 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3344, FiltMin=2880, FiltMax=61168, Gamma=1.000
02:10:09.320 00.017 21068 UpdateGuideState exits: m=124254 SNR=83.7
02:10:09.320 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:09.322 00.001 21068 Enqueuing Expose request
02:10:09.322 00.000 16108 Worker thread wakes up
02:10:09.323 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:09.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:09.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:10.487 01.164 16108 Exposure complete
02:10:10.541 00.054 16108 worker thread done servicing request
02:10:10.541 00.000 21068 OnExposeComplete: enter
02:10:10.542 00.001 21068 UpdateGuideState(): m_state=6
02:10:10.543 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12369
02:10:10.544 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.26, Mass=138326, SNR=91.2, Peak=15661 HFD=3.4
02:10:10.545 00.001 21068 MultiStar: [#1 0.21,-0.24,1.30,U] [#2 0.01,-0.22,1.44,U] [#3 -0.02,-0.41,0.96,U] [#4 -0.15,-0.10,0.96,U] [#5 0.12,-0.45,1.08,U] [#6 0.02,-0.32,0.73,U] [#7 -0.06,-0.31,0.71,U] [#8 0.11,-0.24,0.72,U] 
02:10:10.546 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.27}, one-star: {0.24, -0.21}
02:10:10.546 00.000 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
02:10:10.547 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
02:10:10.548 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.35 mountX=-0.11 mountY=0.25, mountTheta=1.98
02:10:10.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.27, opts=13)
02:10:10.550 00.000 21068 Enqueuing Move request for scope (0.06, -0.27)
02:10:10.551 00.001 16108 Worker thread wakes up
02:10:10.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
02:10:10.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
02:10:10.551 00.000 16108 Moving (0.06, -0.27) raw xDistance=-0.11 yDistance=0.25
02:10:10.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:10.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:10:10.552 00.001 16108 MoveAxis(E, 0, ABG)
02:10:10.552 00.000 16108 Move returns status 0, amount 0
02:10:10.552 00.000 16108 MoveAxis(S, 51, ABG)
02:10:10.552 00.000 16108 Guiding  Dir = 1, Dur = 51
02:10:10.552 00.000 16108 IsSlewing returns 0
02:10:10.552 00.000 16108 IsGuiding returns 0
02:10:10.557 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3344, FiltMin=2877, FiltMax=60445, Gamma=1.000
02:10:10.572 00.015 21068 UpdateGuideState exits: m=138326 SNR=91.2
02:10:10.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:10.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:10.574 00.000 21068 Enqueuing Expose request
02:10:10.585 00.011 16108 PulseGuide returned control before completion, sleep 29
02:10:10.615 00.030 16108 IsGuiding returns 1
02:10:10.615 00.000 16108 scope still moving after pulse duration time elapsed
02:10:10.646 00.031 16108 IsSlewing returns 0
02:10:10.647 00.001 16108 IsGuiding returns 1
02:10:10.678 00.031 16108 IsSlewing returns 0
02:10:10.678 00.000 16108 IsGuiding returns 0
02:10:10.678 00.000 16108 scope move finished after 51 + 74 ms
02:10:10.678 00.000 16108 Move returns status 0, amount 51
02:10:10.679 00.001 16108 move complete, result=0
02:10:10.679 00.000 16108 worker thread done servicing request
02:10:10.679 00.000 16108 Worker thread wakes up
02:10:10.679 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:10:10.681 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:10.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:11.654 00.973 16108 Exposure complete
02:10:11.737 00.083 16108 worker thread done servicing request
02:10:11.737 00.000 21068 OnExposeComplete: enter
02:10:11.738 00.001 21068 UpdateGuideState(): m_state=6
02:10:11.739 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12370
02:10:11.740 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=876.31, Mass=136265, SNR=86.2, Peak=17821 HFD=3.2
02:10:11.742 00.002 21068 MultiStar: [#1 0.01,-0.36,1.13,U] [#2 0.03,-0.36,1.36,U] [#3 0.17,-0.47,0.98,U] [#4 -0.15,-0.18,0.82,U] [#5 0.20,-0.50,0.91,U] [#6 0.17,-0.55,0.83,U] [#7 0.10,-0.37,0.62,U] [#8 0.31,-0.06,0.74,U] 
02:10:11.743 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.34}, one-star: {0.27, -0.16}
02:10:11.743 00.000 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
02:10:11.744 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
02:10:11.746 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.54 mountX=-0.29 mountY=0.09, mountTheta=2.83
02:10:11.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.16, opts=13)
02:10:11.750 00.002 21068 Enqueuing Move request for scope (0.27, -0.16)
02:10:11.751 00.001 16108 Worker thread wakes up
02:10:11.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
02:10:11.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
02:10:11.751 00.000 16108 Moving (0.27, -0.16) raw xDistance=-0.29 yDistance=0.09
02:10:11.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:10:11.753 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:11.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:10:11.753 00.000 16108 MoveAxis(E, 77, ABG)
02:10:11.753 00.000 16108 Guiding  Dir = 2, Dur = 77
02:10:11.753 00.000 16108 IsSlewing returns 0
02:10:11.754 00.001 16108 IsGuiding returns 0
02:10:11.760 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3344, FiltMin=2899, FiltMax=50413, Gamma=1.000
02:10:11.763 00.003 16108 PulseGuide returned control before completion, sleep 78
02:10:11.783 00.020 21068 UpdateGuideState exits: m=136265 SNR=86.2
02:10:11.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.784 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:11.785 00.001 21068 Enqueuing Expose request
02:10:11.855 00.070 16108 IsGuiding returns 0
02:10:11.855 00.000 16108 Move returns status 0, amount 77
02:10:11.855 00.000 16108 MoveAxis(N, 0, ABG)
02:10:11.855 00.000 16108 Move returns status 0, amount 0
02:10:11.855 00.000 16108 move complete, result=0
02:10:11.855 00.000 16108 worker thread done servicing request
02:10:11.855 00.000 16108 Worker thread wakes up
02:10:11.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:11.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:11.856 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
02:10:13.020 01.164 16108 Exposure complete
02:10:13.075 00.055 16108 worker thread done servicing request
02:10:13.075 00.000 21068 OnExposeComplete: enter
02:10:13.076 00.001 21068 UpdateGuideState(): m_state=6
02:10:13.077 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12371
02:10:13.078 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=876.36, Mass=134063, SNR=90.0, Peak=16115 HFD=3.3
02:10:13.079 00.001 21068 MultiStar: [#1 0.01,-0.23,1.01,U] [#2 -0.29,-0.17,1.22,U] [#3 -0.12,-0.57,0.00,M1] [#4 -0.09,-0.08,0.75,U] [#5 -0.07,-0.30,1.04,U] [#6 -0.11,-0.24,0.86,U] [#7 -0.41,-0.41,0.00,M1] [#8 -0.20,-0.26,0.72,U] 
02:10:13.079 00.000 21068 single-star, 6 included, MultiStar: {-0.12, -0.20}, one-star: {-0.05, -0.11}
02:10:13.080 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
02:10:13.081 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
02:10:13.082 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.98 mountX=0.03 mountY=0.12, mountTheta=1.34
02:10:13.083 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
02:10:13.084 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
02:10:13.085 00.001 16108 Worker thread wakes up
02:10:13.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
02:10:13.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
02:10:13.085 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
02:10:13.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:10:13.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:13.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:10:13.085 00.000 16108 MoveAxis(E, 0, ABG)
02:10:13.085 00.000 16108 Move returns status 0, amount 0
02:10:13.086 00.001 16108 MoveAxis(N, 0, ABG)
02:10:13.086 00.000 16108 Move returns status 0, amount 0
02:10:13.086 00.000 16108 move complete, result=0
02:10:13.086 00.000 16108 worker thread done servicing request
02:10:13.089 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3344, FiltMin=2880, FiltMax=60883, Gamma=1.000
02:10:13.105 00.016 21068 UpdateGuideState exits: m=134063 SNR=90.0
02:10:13.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:13.108 00.001 21068 Enqueuing Expose request
02:10:13.109 00.001 16108 Worker thread wakes up
02:10:13.109 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:13.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:13.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:14.087 00.978 16108 Exposure complete
02:10:14.174 00.087 16108 worker thread done servicing request
02:10:14.174 00.000 21068 OnExposeComplete: enter
02:10:14.176 00.002 21068 UpdateGuideState(): m_state=6
02:10:14.178 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12372
02:10:14.180 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=876.55, Mass=119278, SNR=81.6, Peak=13085 HFD=3.3
02:10:14.182 00.002 21068 MultiStar: [#1 0.15,-0.09,1.08,U] [#2 0.13,-0.32,1.40,U] [#3 0.11,-0.17,1.08,U] [#4 -0.07,-0.19,0.94,U] [#5 -0.08,-0.25,0.97,U] [#6 0.11,-0.15,0.90,U] [#7 -0.12,-0.28,0.62,U] [#8 -0.01,0.10,0.79,U] 
02:10:14.184 00.002 21068 single-star, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.12, 0.07}
02:10:14.186 00.002 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
02:10:14.188 00.002 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
02:10:14.190 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.54 mountX=-0.10 mountY=-0.10, mountTheta=-2.40
02:10:14.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
02:10:14.194 00.002 21068 Enqueuing Move request for scope (0.12, 0.07)
02:10:14.195 00.001 16108 Worker thread wakes up
02:10:14.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
02:10:14.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
02:10:14.195 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.10 yDistance=-0.10
02:10:14.196 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:14.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:14.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:14.196 00.000 16108 MoveAxis(E, 0, ABG)
02:10:14.196 00.000 16108 Move returns status 0, amount 0
02:10:14.196 00.000 16108 MoveAxis(N, 0, ABG)
02:10:14.196 00.000 16108 Move returns status 0, amount 0
02:10:14.196 00.000 16108 move complete, result=0
02:10:14.196 00.000 16108 worker thread done servicing request
02:10:14.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3344, FiltMin=2873, FiltMax=57232, Gamma=1.000
02:10:14.215 00.015 21068 UpdateGuideState exits: m=119278 SNR=81.6
02:10:14.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:14.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:14.217 00.000 21068 Enqueuing Expose request
02:10:14.218 00.001 16108 Worker thread wakes up
02:10:14.218 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:14.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:14.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:15.380 01.161 16108 Exposure complete
02:10:15.447 00.067 16108 worker thread done servicing request
02:10:15.447 00.000 21068 OnExposeComplete: enter
02:10:15.447 00.000 21068 UpdateGuideState(): m_state=6
02:10:15.449 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12373
02:10:15.451 00.002 21068 Star::Find returns 1 (0), X=222.07, Y=876.46, Mass=124339, SNR=86.1, Peak=16803 HFD=3.4
02:10:15.453 00.002 21068 MultiStar: [#1 -0.17,0.07,1.20,U] [#2 -0.03,-0.26,1.20,U] [#3 0.01,-0.11,1.11,U] [#4 -0.34,0.04,0.93,U] [#5 -0.18,-0.06,1.00,U] [#6 -0.37,-0.27,0.80,U] [#7 -0.29,-0.18,0.56,U] [#8 -0.07,-0.14,0.82,U] 
02:10:15.454 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.10}, one-star: {-0.21, -0.01}
02:10:15.457 00.003 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
02:10:15.458 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
02:10:15.460 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-2.62 mountX=0.15 mountY=0.13, mountTheta=0.73
02:10:15.463 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.10, opts=13)
02:10:15.464 00.001 21068 Enqueuing Move request for scope (-0.17, -0.10)
02:10:15.465 00.001 16108 Worker thread wakes up
02:10:15.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
02:10:15.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
02:10:15.465 00.000 16108 Moving (-0.17, -0.10) raw xDistance=0.15 yDistance=0.13
02:10:15.466 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:10:15.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:15.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:10:15.466 00.000 16108 MoveAxis(E, 0, ABG)
02:10:15.466 00.000 16108 Move returns status 0, amount 0
02:10:15.466 00.000 16108 MoveAxis(N, 0, ABG)
02:10:15.466 00.000 16108 Move returns status 0, amount 0
02:10:15.466 00.000 16108 move complete, result=0
02:10:15.466 00.000 16108 worker thread done servicing request
02:10:15.469 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3344, FiltMin=2864, FiltMax=62720, Gamma=1.000
02:10:15.484 00.015 21068 UpdateGuideState exits: m=124339 SNR=86.1
02:10:15.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.485 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:15.486 00.001 21068 Enqueuing Expose request
02:10:15.487 00.001 16108 Worker thread wakes up
02:10:15.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:15.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:15.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:16.474 00.987 16108 Exposure complete
02:10:16.545 00.071 16108 worker thread done servicing request
02:10:16.545 00.000 21068 OnExposeComplete: enter
02:10:16.549 00.004 21068 UpdateGuideState(): m_state=6
02:10:16.551 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12374
02:10:16.554 00.003 21068 Star::Find returns 1 (0), X=222.09, Y=876.48, Mass=134172, SNR=94.6, Peak=16275 HFD=3.5
02:10:16.556 00.002 21068 MultiStar: [#1 -0.10,-0.06,1.21,U] [#2 -0.41,-0.29,1.11,U] [#3 -0.07,-0.29,1.04,U] [#4 -0.16,-0.07,0.89,U] [#5 -0.30,-0.19,0.93,U] [#6 -0.06,-0.06,0.90,U] [#7 -0.10,-0.08,0.63,U] [#8 -0.20,-0.02,0.71,U] 
02:10:16.559 00.003 21068 single-star, 8 included, MultiStar: {-0.18, -0.12}, one-star: {-0.18, 0.01}
02:10:16.561 00.002 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:10:16.562 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:10:16.563 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=0.18 mountY=0.03, mountTheta=0.19
02:10:16.565 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.01, opts=13)
02:10:16.567 00.002 21068 Enqueuing Move request for scope (-0.18, 0.01)
02:10:16.569 00.002 16108 Worker thread wakes up
02:10:16.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
02:10:16.569 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
02:10:16.569 00.000 16108 Moving (-0.18, 0.01) raw xDistance=0.18 yDistance=0.03
02:10:16.570 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:10:16.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:16.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:16.570 00.000 16108 MoveAxis(E, 0, ABG)
02:10:16.570 00.000 16108 Move returns status 0, amount 0
02:10:16.570 00.000 16108 MoveAxis(N, 0, ABG)
02:10:16.570 00.000 16108 Move returns status 0, amount 0
02:10:16.570 00.000 16108 move complete, result=0
02:10:16.570 00.000 16108 worker thread done servicing request
02:10:16.576 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3344, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:10:16.601 00.025 21068 UpdateGuideState exits: m=134172 SNR=94.6
02:10:16.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:16.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:16.603 00.000 21068 Enqueuing Expose request
02:10:16.604 00.001 16108 Worker thread wakes up
02:10:16.604 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:16.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:16.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:17.764 01.159 16108 Exposure complete
02:10:17.836 00.072 16108 worker thread done servicing request
02:10:17.836 00.000 21068 OnExposeComplete: enter
02:10:17.838 00.002 21068 UpdateGuideState(): m_state=6
02:10:17.838 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12375
02:10:17.839 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.20, Mass=116799, SNR=85.1, Peak=15507 HFD=3.4
02:10:17.840 00.001 21068 MultiStar: [#1 -0.11,-0.08,1.33,U] [#2 -0.03,-0.40,1.23,U] [#3 -0.11,-0.27,0.91,U] [#4 -0.09,-0.09,0.68,U] [#5 -0.09,-0.49,0.93,U] [#6 -0.09,-0.36,0.82,U] [#7 -0.16,-0.53,0.68,U] [#8 0.10,-0.47,0.87,U] 
02:10:17.841 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.32}, one-star: {0.00, -0.28}
02:10:17.842 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
02:10:17.842 00.000 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
02:10:17.843 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=-0.05 mountY=0.27, mountTheta=1.75
02:10:17.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.28, opts=13)
02:10:17.846 00.001 21068 Enqueuing Move request for scope (0.00, -0.28)
02:10:17.846 00.000 16108 Worker thread wakes up
02:10:17.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
02:10:17.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
02:10:17.846 00.000 16108 Moving (0.00, -0.28) raw xDistance=-0.05 yDistance=0.27
02:10:17.847 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:17.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:10:17.847 00.000 16108 MoveAxis(E, 0, ABG)
02:10:17.847 00.000 16108 Move returns status 0, amount 0
02:10:17.847 00.000 16108 MoveAxis(S, 54, ABG)
02:10:17.847 00.000 16108 Guiding  Dir = 1, Dur = 54
02:10:17.847 00.000 16108 IsSlewing returns 0
02:10:17.847 00.000 16108 IsGuiding returns 0
02:10:17.848 00.001 16108 PulseGuide returned control before completion, sleep 63
02:10:17.851 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3344, FiltMin=2835, FiltMax=65497, Gamma=1.000
02:10:17.865 00.014 21068 UpdateGuideState exits: m=116799 SNR=85.1
02:10:17.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.868 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:17.869 00.001 21068 Enqueuing Expose request
02:10:17.925 00.056 16108 IsGuiding returns 1
02:10:17.925 00.000 16108 scope still moving after pulse duration time elapsed
02:10:17.955 00.030 16108 IsSlewing returns 0
02:10:17.956 00.001 16108 IsGuiding returns 0
02:10:17.956 00.000 16108 scope move finished after 54 + 54 ms
02:10:17.956 00.000 16108 Move returns status 0, amount 54
02:10:17.956 00.000 16108 move complete, result=0
02:10:17.956 00.000 16108 worker thread done servicing request
02:10:17.956 00.000 16108 Worker thread wakes up
02:10:17.956 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
02:10:17.959 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:17.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:18.936 00.977 16108 Exposure complete
02:10:18.991 00.055 16108 worker thread done servicing request
02:10:18.991 00.000 21068 OnExposeComplete: enter
02:10:18.992 00.001 21068 UpdateGuideState(): m_state=6
02:10:18.993 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12376
02:10:18.993 00.000 21068 Star::Find returns 1 (0), X=222.41, Y=876.19, Mass=126677, SNR=86.1, Peak=15261 HFD=3.4
02:10:18.994 00.001 21068 MultiStar: [#1 0.07,-0.31,1.24,U] [#2 -0.16,-0.36,1.16,U] [#3 -0.14,-0.45,1.13,U] [#4 0.07,-0.29,0.89,U] [#5 0.11,-0.52,0.99,U] [#6 0.03,-0.47,0.76,U] [#7 -0.11,-0.37,0.64,U] [#8 0.11,-0.32,0.80,U] 
02:10:18.995 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.37}, one-star: {0.14, -0.29}
02:10:18.996 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
02:10:18.997 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
02:10:18.997 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-1.12 mountX=-0.19 mountY=0.25, mountTheta=2.22
02:10:18.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.29, opts=13)
02:10:19.002 00.003 21068 Enqueuing Move request for scope (0.14, -0.29)
02:10:19.003 00.001 16108 Worker thread wakes up
02:10:19.004 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.29) opts 0xd
02:10:19.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.29)
02:10:19.004 00.000 16108 Moving (0.14, -0.29) raw xDistance=-0.19 yDistance=0.25
02:10:19.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:10:19.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:10:19.004 00.000 16108 MoveAxis(E, 0, ABG)
02:10:19.004 00.000 16108 Move returns status 0, amount 0
02:10:19.004 00.000 16108 MoveAxis(S, 50, ABG)
02:10:19.004 00.000 16108 Guiding  Dir = 1, Dur = 50
02:10:19.005 00.001 16108 IsSlewing returns 0
02:10:19.005 00.000 16108 IsGuiding returns 0
02:10:19.016 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3347, FiltMin=2899, FiltMax=54355, Gamma=1.000
02:10:19.040 00.024 21068 UpdateGuideState exits: m=126677 SNR=86.1
02:10:19.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.043 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:19.044 00.001 21068 Enqueuing Expose request
02:10:19.055 00.011 16108 PulseGuide returned control before completion, sleep 11
02:10:19.084 00.029 16108 IsGuiding returns 1
02:10:19.084 00.000 16108 scope still moving after pulse duration time elapsed
02:10:19.116 00.032 16108 IsSlewing returns 0
02:10:19.116 00.000 16108 IsGuiding returns 1
02:10:19.147 00.031 16108 IsSlewing returns 0
02:10:19.147 00.000 16108 IsGuiding returns 0
02:10:19.147 00.000 16108 scope move finished after 50 + 92 ms
02:10:19.147 00.000 16108 Move returns status 0, amount 50
02:10:19.147 00.000 16108 move complete, result=0
02:10:19.147 00.000 16108 worker thread done servicing request
02:10:19.147 00.000 16108 Worker thread wakes up
02:10:19.148 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
02:10:19.151 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:19.152 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:20.325 01.173 16108 Exposure complete
02:10:20.386 00.061 16108 worker thread done servicing request
02:10:20.387 00.001 21068 OnExposeComplete: enter
02:10:20.387 00.000 21068 UpdateGuideState(): m_state=6
02:10:20.389 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12377
02:10:20.389 00.000 21068 Star::Find returns 1 (0), X=222.50, Y=876.50, Mass=136782, SNR=95.0, Peak=15101 HFD=3.2
02:10:20.390 00.001 21068 MultiStar: [#1 0.05,0.16,0.96,U] [#2 -0.06,-0.03,0.99,U] [#3 0.02,0.02,0.94,U] [#4 0.05,0.03,0.70,U] [#5 0.07,-0.06,1.01,U] [#6 0.27,-0.12,0.71,U] [#7 -0.05,-0.21,0.55,U] [#8 -0.02,-0.00,0.77,U] 
02:10:20.391 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.23, 0.03}
02:10:20.391 00.000 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
02:10:20.393 00.002 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
02:10:20.394 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
02:10:20.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
02:10:20.396 00.000 21068 Enqueuing Move request for scope (0.06, -0.01)
02:10:20.397 00.001 16108 Worker thread wakes up
02:10:20.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:10:20.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:10:20.397 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.07 yDistance=-0.01
02:10:20.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:10:20.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:20.398 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:20.398 00.000 16108 MoveAxis(E, 0, ABG)
02:10:20.398 00.000 16108 Move returns status 0, amount 0
02:10:20.398 00.000 16108 MoveAxis(N, 0, ABG)
02:10:20.398 00.000 16108 Move returns status 0, amount 0
02:10:20.398 00.000 16108 move complete, result=0
02:10:20.398 00.000 16108 worker thread done servicing request
02:10:20.401 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3347, FiltMin=2864, FiltMax=65510, Gamma=1.000
02:10:20.417 00.016 21068 UpdateGuideState exits: m=136782 SNR=95.0
02:10:20.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:20.424 00.006 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:20.425 00.001 21068 Enqueuing Expose request
02:10:20.426 00.001 16108 Worker thread wakes up
02:10:20.426 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:20.427 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:20.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:21.400 00.973 16108 Exposure complete
02:10:21.491 00.091 16108 worker thread done servicing request
02:10:21.492 00.001 21068 OnExposeComplete: enter
02:10:21.493 00.001 21068 UpdateGuideState(): m_state=6
02:10:21.494 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12378
02:10:21.497 00.003 21068 Star::Find returns 1 (0), X=222.75, Y=876.64, Mass=124405, SNR=90.0, Peak=16953 HFD=3.2
02:10:21.498 00.001 21068 MultiStar: [#1 0.29,0.10,1.02,U] [#2 0.23,-0.15,1.17,U] [#3 0.26,-0.04,0.94,U] [#4 0.34,-0.03,0.80,U] [#5 0.17,-0.09,0.95,U] [#6 0.25,-0.10,0.82,U] [#7 0.05,0.02,0.81,U] [#8 0.08,-0.04,0.81,U] 
02:10:21.500 00.002 21068 refined, 8 included, MultiStar: {0.24, -0.02}, one-star: {0.47, 0.16}
02:10:21.502 00.002 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
02:10:21.503 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
02:10:21.505 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.25 cameraTheta=-0.08 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
02:10:21.508 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.02, opts=13)
02:10:21.510 00.002 21068 Enqueuing Move request for scope (0.24, -0.02)
02:10:21.511 00.001 16108 Worker thread wakes up
02:10:21.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
02:10:21.512 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
02:10:21.512 00.000 16108 Moving (0.24, -0.02) raw xDistance=-0.24 yDistance=-0.04
02:10:21.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:10:21.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:21.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:21.512 00.000 16108 MoveAxis(E, 64, ABG)
02:10:21.512 00.000 16108 Guiding  Dir = 2, Dur = 64
02:10:21.512 00.000 16108 IsSlewing returns 0
02:10:21.512 00.000 16108 IsGuiding returns 0
02:10:21.519 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3347, FiltMin=2861, FiltMax=61494, Gamma=1.000
02:10:21.539 00.020 16108 PulseGuide returned control before completion, sleep 49
02:10:21.542 00.003 21068 UpdateGuideState exits: m=124405 SNR=90.0
02:10:21.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:21.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:21.545 00.001 21068 Enqueuing Expose request
02:10:21.600 00.055 16108 IsGuiding returns 1
02:10:21.600 00.000 16108 scope still moving after pulse duration time elapsed
02:10:21.631 00.031 16108 IsSlewing returns 0
02:10:21.631 00.000 16108 IsGuiding returns 0
02:10:21.632 00.001 16108 scope move finished after 64 + 54 ms
02:10:21.632 00.000 16108 Move returns status 0, amount 64
02:10:21.632 00.000 16108 MoveAxis(N, 0, ABG)
02:10:21.632 00.000 16108 Move returns status 0, amount 0
02:10:21.632 00.000 16108 move complete, result=0
02:10:21.632 00.000 16108 worker thread done servicing request
02:10:21.632 00.000 16108 Worker thread wakes up
02:10:21.632 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
02:10:21.634 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:21.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:22.802 01.168 16108 Exposure complete
02:10:22.880 00.078 16108 worker thread done servicing request
02:10:22.880 00.000 21068 OnExposeComplete: enter
02:10:22.881 00.001 21068 UpdateGuideState(): m_state=6
02:10:22.883 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12379
02:10:22.883 00.000 21068 Star::Find returns 1 (0), X=222.32, Y=876.82, Mass=130489, SNR=82.3, Peak=15347 HFD=3.4
02:10:22.884 00.001 21068 MultiStar: [#1 0.17,-0.18,1.02,U] [#2 -0.01,0.06,1.10,U] [#3 0.04,0.02,1.10,U] [#4 0.08,0.28,0.98,U] [#5 0.10,-0.10,1.14,U] [#6 0.16,0.21,0.89,U] [#7 -0.08,-0.21,0.66,U] [#8 0.05,-0.13,0.83,U] 
02:10:22.885 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.05, 0.34}
02:10:22.885 00.000 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
02:10:22.886 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
02:10:22.887 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
02:10:22.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
02:10:22.889 00.001 21068 Enqueuing Move request for scope (0.06, 0.04)
02:10:22.890 00.001 16108 Worker thread wakes up
02:10:22.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:10:22.890 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:10:22.890 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.06 yDistance=-0.06
02:10:22.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:10:22.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:22.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:10:22.892 00.002 16108 MoveAxis(E, 0, ABG)
02:10:22.892 00.000 16108 Move returns status 0, amount 0
02:10:22.892 00.000 16108 MoveAxis(N, 0, ABG)
02:10:22.892 00.000 16108 Move returns status 0, amount 0
02:10:22.892 00.000 16108 move complete, result=0
02:10:22.892 00.000 16108 worker thread done servicing request
02:10:22.898 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3347, FiltMin=2857, FiltMax=60301, Gamma=1.000
02:10:22.915 00.017 21068 UpdateGuideState exits: m=130489 SNR=82.3
02:10:22.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:22.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:22.918 00.001 21068 Enqueuing Expose request
02:10:22.918 00.000 16108 Worker thread wakes up
02:10:22.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:22.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:22.918 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:23.890 00.972 16108 Exposure complete
02:10:23.952 00.062 16108 worker thread done servicing request
02:10:23.952 00.000 21068 OnExposeComplete: enter
02:10:23.953 00.001 21068 UpdateGuideState(): m_state=6
02:10:23.955 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12380
02:10:23.956 00.001 21068 Star::Find returns 1 (0), X=222.61, Y=876.61, Mass=115843, SNR=75.4, Peak=15321 HFD=3.3
02:10:23.957 00.001 21068 MultiStar: [#1 0.20,-0.06,1.47,U] [#2 0.03,-0.25,1.62,U] [#3 0.15,-0.00,1.11,U] [#4 0.24,0.03,0.98,U] [#5 0.47,-0.08,1.17,U] [#6 0.60,-0.15,0.00,M1] [#7 0.33,-0.18,0.93,U] [#8 0.19,0.00,1.01,U] 
02:10:23.958 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.06}, one-star: {0.33, 0.13}
02:10:23.958 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
02:10:23.959 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
02:10:23.960 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.27 mountX=-0.24 mountY=0.01, mountTheta=3.11
02:10:23.961 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.06, opts=13)
02:10:23.962 00.001 21068 Enqueuing Move request for scope (0.23, -0.06)
02:10:23.963 00.001 16108 Worker thread wakes up
02:10:23.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:10:23.963 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:10:23.963 00.000 16108 Moving (0.23, -0.06) raw xDistance=-0.24 yDistance=0.01
02:10:23.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:10:23.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:23.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:23.963 00.000 16108 MoveAxis(E, 62, ABG)
02:10:23.963 00.000 16108 Guiding  Dir = 2, Dur = 62
02:10:23.963 00.000 16108 IsSlewing returns 0
02:10:23.964 00.001 16108 IsGuiding returns 0
02:10:23.966 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3347, FiltMin=2909, FiltMax=54397, Gamma=1.000
02:10:23.982 00.016 21068 UpdateGuideState exits: m=115843 SNR=75.4
02:10:23.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:23.985 00.001 21068 Enqueuing Expose request
02:10:24.001 00.016 16108 PulseGuide returned control before completion, sleep 34
02:10:24.047 00.046 16108 IsGuiding returns 1
02:10:24.047 00.000 16108 scope still moving after pulse duration time elapsed
02:10:24.080 00.033 16108 IsSlewing returns 0
02:10:24.080 00.000 16108 IsGuiding returns 1
02:10:24.111 00.031 16108 IsSlewing returns 0
02:10:24.111 00.000 16108 IsGuiding returns 0
02:10:24.111 00.000 16108 scope move finished after 62 + 86 ms
02:10:24.112 00.001 16108 Move returns status 0, amount 62
02:10:24.112 00.000 16108 MoveAxis(N, 0, ABG)
02:10:24.112 00.000 16108 Move returns status 0, amount 0
02:10:24.112 00.000 16108 move complete, result=0
02:10:24.112 00.000 16108 worker thread done servicing request
02:10:24.112 00.000 16108 Worker thread wakes up
02:10:24.112 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
02:10:24.115 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:24.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:25.297 01.182 16108 Exposure complete
02:10:25.377 00.080 16108 worker thread done servicing request
02:10:25.377 00.000 21068 OnExposeComplete: enter
02:10:25.378 00.001 21068 UpdateGuideState(): m_state=6
02:10:25.380 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12381
02:10:25.381 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=876.88, Mass=135589, SNR=84.3, Peak=18243 HFD=3.4
02:10:25.382 00.001 21068 MultiStar: [#1 -0.01,0.14,1.14,U] [#2 -0.04,-0.17,1.26,U] [#3 -0.05,-0.16,1.13,U] [#4 0.08,0.22,0.85,U] [#5 0.05,-0.10,0.98,U] [#6 0.26,-0.04,0.86,U] [#7 -0.27,0.03,0.62,U] [#8 -0.06,-0.02,0.87,U] 
02:10:25.383 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.05, 0.41}
02:10:25.384 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
02:10:25.385 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:10:25.386 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.77 mountX=0.01 mountY=-0.02, mountTheta=-1.19
02:10:25.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
02:10:25.390 00.002 21068 Enqueuing Move request for scope (-0.01, 0.03)
02:10:25.390 00.000 16108 Worker thread wakes up
02:10:25.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:10:25.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:10:25.391 00.001 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
02:10:25.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:10:25.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:25.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:25.391 00.000 16108 MoveAxis(E, 0, ABG)
02:10:25.391 00.000 16108 Move returns status 0, amount 0
02:10:25.391 00.000 16108 MoveAxis(N, 0, ABG)
02:10:25.391 00.000 16108 Move returns status 0, amount 0
02:10:25.391 00.000 16108 move complete, result=0
02:10:25.391 00.000 16108 worker thread done servicing request
02:10:25.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3347, FiltMin=2867, FiltMax=62582, Gamma=1.000
02:10:25.409 00.015 21068 UpdateGuideState exits: m=135589 SNR=84.3
02:10:25.411 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:25.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:25.414 00.002 21068 Enqueuing Expose request
02:10:25.415 00.001 16108 Worker thread wakes up
02:10:25.415 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:25.418 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:25.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:26.380 00.962 16108 Exposure complete
02:10:26.446 00.066 16108 worker thread done servicing request
02:10:26.447 00.001 21068 OnExposeComplete: enter
02:10:26.447 00.000 21068 UpdateGuideState(): m_state=6
02:10:26.449 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12382
02:10:26.451 00.002 21068 Star::Find returns 1 (0), X=222.18, Y=876.88, Mass=122695, SNR=81.2, Peak=19667 HFD=3.1
02:10:26.452 00.001 21068 MultiStar: [#1 -0.28,0.18,1.24,U] [#2 -0.46,0.03,1.40,U] [#3 -0.30,0.05,1.17,U] [#4 -0.27,0.32,0.78,U] [#5 -0.12,0.09,1.11,U] [#6 -0.05,0.22,0.97,U] [#7 -0.41,-0.13,0.63,U] [#8 -0.38,0.25,0.75,U] 
02:10:26.453 00.001 21068 refined, 8 included, MultiStar: {-0.26, 0.15}, one-star: {-0.09, 0.40}
02:10:26.453 00.000 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
02:10:26.454 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
02:10:26.455 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=0.29 mountY=-0.09, mountTheta=-0.30
02:10:26.456 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.15, opts=13)
02:10:26.457 00.001 21068 Enqueuing Move request for scope (-0.26, 0.15)
02:10:26.458 00.001 16108 Worker thread wakes up
02:10:26.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
02:10:26.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
02:10:26.458 00.000 16108 Moving (-0.26, 0.15) raw xDistance=0.29 yDistance=-0.09
02:10:26.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:10:26.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:26.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:26.458 00.000 16108 MoveAxis(W, 75, ABG)
02:10:26.458 00.000 16108 Guiding  Dir = 3, Dur = 75
02:10:26.458 00.000 16108 IsSlewing returns 0
02:10:26.459 00.001 16108 IsGuiding returns 0
02:10:26.462 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3347, FiltMin=2864, FiltMax=63094, Gamma=1.000
02:10:26.476 00.014 21068 UpdateGuideState exits: m=122695 SNR=81.2
02:10:26.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:26.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:26.479 00.001 21068 Enqueuing Expose request
02:10:26.512 00.033 16108 PulseGuide returned control before completion, sleep 33
02:10:26.557 00.045 16108 IsGuiding returns 1
02:10:26.557 00.000 16108 scope still moving after pulse duration time elapsed
02:10:26.588 00.031 16108 IsSlewing returns 0
02:10:26.588 00.000 16108 IsGuiding returns 1
02:10:26.619 00.031 16108 IsSlewing returns 0
02:10:26.619 00.000 16108 IsGuiding returns 0
02:10:26.619 00.000 16108 scope move finished after 75 + 86 ms
02:10:26.619 00.000 16108 Move returns status 0, amount 75
02:10:26.619 00.000 16108 MoveAxis(N, 0, ABG)
02:10:26.619 00.000 16108 Move returns status 0, amount 0
02:10:26.619 00.000 16108 move complete, result=0
02:10:26.619 00.000 16108 worker thread done servicing request
02:10:26.619 00.000 16108 Worker thread wakes up
02:10:26.619 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:26.621 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:26.621 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
02:10:27.779 01.158 16108 Exposure complete
02:10:27.850 00.071 16108 worker thread done servicing request
02:10:27.851 00.001 21068 OnExposeComplete: enter
02:10:27.852 00.001 21068 UpdateGuideState(): m_state=6
02:10:27.853 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12383
02:10:27.854 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.73, Mass=132291, SNR=103.8, Peak=15843 HFD=3.5
02:10:27.857 00.003 21068 MultiStar: [#1 -0.09,0.01,1.29,U] [#2 -0.02,-0.14,1.06,U] [#3 -0.12,0.03,0.84,U] [#4 -0.28,0.04,0.73,U] [#5 -0.22,-0.19,0.79,U] [#6 -0.28,-0.28,0.64,U] [#7 -0.11,-0.36,0.54,U] [#8 -0.01,-0.18,0.71,U] 
02:10:27.858 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.03, 0.25}
02:10:27.859 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
02:10:27.860 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
02:10:27.861 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=0.10 mountY=0.09, mountTheta=0.70
02:10:27.864 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
02:10:27.865 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
02:10:27.868 00.003 16108 Worker thread wakes up
02:10:27.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
02:10:27.868 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
02:10:27.868 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.10 yDistance=0.09
02:10:27.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:27.869 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:27.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:10:27.869 00.000 16108 MoveAxis(E, 0, ABG)
02:10:27.869 00.000 16108 Move returns status 0, amount 0
02:10:27.869 00.000 16108 MoveAxis(N, 0, ABG)
02:10:27.869 00.000 16108 Move returns status 0, amount 0
02:10:27.869 00.000 16108 move complete, result=0
02:10:27.869 00.000 16108 worker thread done servicing request
02:10:27.877 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3347, FiltMin=2900, FiltMax=59504, Gamma=1.000
02:10:27.904 00.027 21068 UpdateGuideState exits: m=132291 SNR=103.8
02:10:27.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:27.906 00.000 21068 Enqueuing Expose request
02:10:27.907 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:27.908 00.001 16108 Worker thread wakes up
02:10:27.908 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:27.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:28.874 00.966 16108 Exposure complete
02:10:28.940 00.066 16108 worker thread done servicing request
02:10:28.940 00.000 21068 OnExposeComplete: enter
02:10:28.941 00.001 21068 UpdateGuideState(): m_state=6
02:10:28.942 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12384
02:10:28.943 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.69, Mass=131224, SNR=83.2, Peak=15619 HFD=3.6
02:10:28.944 00.001 21068 MultiStar: [#1 -0.27,0.12,1.08,U] [#2 -0.12,-0.08,1.29,U] [#3 -0.06,-0.19,1.08,U] [#4 0.03,-0.02,0.80,U] [#5 -0.23,-0.05,0.92,U] [#6 0.03,-0.20,0.90,U] [#7 -0.11,0.19,0.73,U] [#8 -0.37,0.03,0.81,U] 
02:10:28.946 00.002 21068 refined, 8 included, MultiStar: {-0.12, -0.00}, one-star: {-0.04, 0.22}
02:10:28.946 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
02:10:28.947 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
02:10:28.948 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=0.12 mountY=0.03, mountTheta=0.26
02:10:28.949 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.00, opts=13)
02:10:28.950 00.001 21068 Enqueuing Move request for scope (-0.12, -0.00)
02:10:28.951 00.001 16108 Worker thread wakes up
02:10:28.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
02:10:28.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
02:10:28.951 00.000 16108 Moving (-0.12, -0.00) raw xDistance=0.12 yDistance=0.03
02:10:28.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:28.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:28.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:28.951 00.000 16108 MoveAxis(E, 0, ABG)
02:10:28.951 00.000 16108 Move returns status 0, amount 0
02:10:28.951 00.000 16108 MoveAxis(N, 0, ABG)
02:10:28.951 00.000 16108 Move returns status 0, amount 0
02:10:28.951 00.000 16108 move complete, result=0
02:10:28.951 00.000 16108 worker thread done servicing request
02:10:28.954 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3347, FiltMin=2893, FiltMax=54848, Gamma=1.000
02:10:28.971 00.017 21068 UpdateGuideState exits: m=131224 SNR=83.2
02:10:28.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:28.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:28.974 00.001 21068 Enqueuing Expose request
02:10:28.974 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:28.975 00.001 16108 Worker thread wakes up
02:10:28.975 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:28.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:30.143 01.168 16108 Exposure complete
02:10:30.195 00.052 16108 worker thread done servicing request
02:10:30.195 00.000 21068 OnExposeComplete: enter
02:10:30.196 00.001 21068 UpdateGuideState(): m_state=6
02:10:30.197 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12385
02:10:30.198 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.56, Mass=116012, SNR=78.8, Peak=13789 HFD=3.3
02:10:30.199 00.001 21068 MultiStar: [#1 -0.05,-0.03,1.34,U] [#2 0.05,0.00,1.28,U] [#3 0.14,-0.18,1.08,U] [#4 0.10,-0.11,0.94,U] [#5 -0.04,-0.29,1.11,U] [#6 0.09,-0.11,0.97,U] [#7 0.11,-0.21,0.62,U] [#8 0.12,-0.15,0.79,U] 
02:10:30.200 00.001 21068 single-star, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.04, 0.08}
02:10:30.201 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
02:10:30.202 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
02:10:30.202 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.12 mountX=-0.03 mountY=-0.09, mountTheta=-1.84
02:10:30.204 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
02:10:30.205 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
02:10:30.206 00.001 16108 Worker thread wakes up
02:10:30.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:10:30.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:10:30.206 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
02:10:30.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:30.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:30.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:30.206 00.000 16108 MoveAxis(E, 0, ABG)
02:10:30.206 00.000 16108 Move returns status 0, amount 0
02:10:30.206 00.000 16108 MoveAxis(N, 0, ABG)
02:10:30.206 00.000 16108 Move returns status 0, amount 0
02:10:30.206 00.000 16108 move complete, result=0
02:10:30.206 00.000 16108 worker thread done servicing request
02:10:30.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3347, FiltMin=2896, FiltMax=55533, Gamma=1.000
02:10:30.231 00.021 21068 UpdateGuideState exits: m=116012 SNR=78.8
02:10:30.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.234 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:30.236 00.002 21068 Enqueuing Expose request
02:10:30.237 00.001 16108 Worker thread wakes up
02:10:30.237 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:30.238 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:30.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:31.203 00.965 16108 Exposure complete
02:10:31.280 00.077 16108 worker thread done servicing request
02:10:31.280 00.000 21068 OnExposeComplete: enter
02:10:31.281 00.001 21068 UpdateGuideState(): m_state=6
02:10:31.282 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12386
02:10:31.283 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=876.45, Mass=112256, SNR=88.1, Peak=13309 HFD=3.2
02:10:31.284 00.001 21068 MultiStar: [#1 0.17,0.01,1.05,U] [#2 0.12,-0.29,1.17,U] [#3 0.38,-0.30,0.94,U] [#4 0.10,-0.23,0.73,U] [#5 0.34,-0.33,0.97,U] [#6 0.12,-0.29,0.78,U] [#7 0.04,-0.22,0.70,U] [#8 0.20,-0.19,0.74,U] 
02:10:31.285 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.20}, one-star: {0.35, -0.02}
02:10:31.286 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:10:31.287 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
02:10:31.287 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.77 mountX=-0.24 mountY=0.15, mountTheta=2.59
02:10:31.289 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.20, opts=13)
02:10:31.290 00.001 21068 Enqueuing Move request for scope (0.21, -0.20)
02:10:31.291 00.001 16108 Worker thread wakes up
02:10:31.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
02:10:31.291 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
02:10:31.291 00.000 16108 Moving (0.21, -0.20) raw xDistance=-0.24 yDistance=0.15
02:10:31.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:10:31.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:31.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:10:31.291 00.000 16108 MoveAxis(E, 64, ABG)
02:10:31.291 00.000 16108 Guiding  Dir = 2, Dur = 64
02:10:31.292 00.001 16108 IsSlewing returns 0
02:10:31.292 00.000 16108 IsGuiding returns 0
02:10:31.293 00.001 16108 PulseGuide returned control before completion, sleep 73
02:10:31.296 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3347, FiltMin=2787, FiltMax=53686, Gamma=1.000
02:10:31.313 00.017 21068 UpdateGuideState exits: m=112256 SNR=88.1
02:10:31.318 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:31.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:31.320 00.001 21068 Enqueuing Expose request
02:10:31.377 00.057 16108 IsGuiding returns 1
02:10:31.377 00.000 16108 scope still moving after pulse duration time elapsed
02:10:31.407 00.030 16108 IsSlewing returns 0
02:10:31.407 00.000 16108 IsGuiding returns 0
02:10:31.407 00.000 16108 scope move finished after 64 + 51 ms
02:10:31.407 00.000 16108 Move returns status 0, amount 64
02:10:31.407 00.000 16108 MoveAxis(N, 0, ABG)
02:10:31.407 00.000 16108 Move returns status 0, amount 0
02:10:31.407 00.000 16108 move complete, result=0
02:10:31.408 00.001 16108 worker thread done servicing request
02:10:31.408 00.000 16108 Worker thread wakes up
02:10:31.408 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:10:31.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:31.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:32.568 01.159 16108 Exposure complete
02:10:32.624 00.056 16108 worker thread done servicing request
02:10:32.624 00.000 21068 OnExposeComplete: enter
02:10:32.625 00.001 21068 UpdateGuideState(): m_state=6
02:10:32.626 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12387
02:10:32.627 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.41, Mass=127303, SNR=94.2, Peak=15539 HFD=3.2
02:10:32.628 00.001 21068 MultiStar: [#1 0.01,-0.24,1.10,U] [#2 0.03,-0.41,1.21,U] [#3 -0.01,-0.55,0.93,U] [#4 -0.23,-0.21,0.77,U] [#5 -0.07,-0.70,0.00,M1] [#6 0.13,-0.53,0.67,U] [#7 -0.13,-0.39,0.56,U] [#8 -0.02,-0.09,0.70,U] 
02:10:32.628 00.000 21068 single-star, 7 included, MultiStar: {-0.03, -0.31}, one-star: {-0.09, -0.06}
02:10:32.629 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
02:10:32.631 00.002 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
02:10:32.631 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.56 mountX=0.08 mountY=0.08, mountTheta=0.79
02:10:32.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
02:10:32.634 00.001 21068 Enqueuing Move request for scope (-0.09, -0.06)
02:10:32.635 00.001 16108 Worker thread wakes up
02:10:32.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
02:10:32.635 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
02:10:32.635 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
02:10:32.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:32.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:32.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:32.635 00.000 16108 MoveAxis(E, 0, ABG)
02:10:32.635 00.000 16108 Move returns status 0, amount 0
02:10:32.635 00.000 16108 MoveAxis(N, 0, ABG)
02:10:32.636 00.001 16108 Move returns status 0, amount 0
02:10:32.636 00.000 16108 move complete, result=0
02:10:32.636 00.000 16108 worker thread done servicing request
02:10:32.642 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3347, FiltMin=2912, FiltMax=64451, Gamma=1.000
02:10:32.662 00.020 21068 UpdateGuideState exits: m=127303 SNR=94.2
02:10:32.664 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:32.667 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:32.670 00.003 21068 Enqueuing Expose request
02:10:32.672 00.002 16108 Worker thread wakes up
02:10:32.672 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:32.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:32.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:33.663 00.990 16108 Exposure complete
02:10:33.735 00.072 16108 worker thread done servicing request
02:10:33.735 00.000 21068 OnExposeComplete: enter
02:10:33.737 00.002 21068 UpdateGuideState(): m_state=6
02:10:33.739 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12388
02:10:33.740 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=876.63, Mass=131099, SNR=81.6, Peak=15667 HFD=3.3
02:10:33.741 00.001 21068 MultiStar: [#1 0.06,-0.08,1.10,U] [#2 -0.02,-0.28,1.34,U] [#3 0.01,-0.22,1.19,U] [#4 -0.27,-0.17,0.89,U] [#5 -0.21,-0.48,1.13,U] [#6 0.10,-0.20,0.93,U] [#7 -0.38,-0.12,0.73,U] [#8 -0.09,-0.09,0.82,U] 
02:10:33.742 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.20, 0.16}
02:10:33.743 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
02:10:33.744 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
02:10:33.744 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.07 mountX=0.07 mountY=0.19, mountTheta=1.25
02:10:33.746 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.18, opts=13)
02:10:33.747 00.001 21068 Enqueuing Move request for scope (-0.10, -0.18)
02:10:33.748 00.001 16108 Worker thread wakes up
02:10:33.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
02:10:33.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
02:10:33.748 00.000 16108 Moving (-0.10, -0.18) raw xDistance=0.07 yDistance=0.19
02:10:33.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:33.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:33.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:10:33.748 00.000 16108 MoveAxis(E, 0, ABG)
02:10:33.748 00.000 16108 Move returns status 0, amount 0
02:10:33.748 00.000 16108 MoveAxis(N, 0, ABG)
02:10:33.748 00.000 16108 Move returns status 0, amount 0
02:10:33.748 00.000 16108 move complete, result=0
02:10:33.748 00.000 16108 worker thread done servicing request
02:10:33.751 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3347, FiltMin=2870, FiltMax=58067, Gamma=1.000
02:10:33.766 00.015 21068 UpdateGuideState exits: m=131099 SNR=81.6
02:10:33.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:33.769 00.001 21068 Enqueuing Expose request
02:10:33.769 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:33.770 00.001 16108 Worker thread wakes up
02:10:33.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:33.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:34.935 01.165 16108 Exposure complete
02:10:35.007 00.072 16108 worker thread done servicing request
02:10:35.008 00.001 21068 OnExposeComplete: enter
02:10:35.009 00.001 21068 UpdateGuideState(): m_state=6
02:10:35.010 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12389
02:10:35.011 00.001 21068 Star::Find returns 1 (0), X=221.79, Y=876.21, Mass=115954, SNR=78.6, Peak=15747 HFD=3.2
02:10:35.013 00.002 21068 MultiStar: [#1 -0.51,0.08,1.25,U] [#2 -0.55,-0.15,1.28,U] [#3 -0.48,-0.09,1.27,U] [#4 -0.47,0.06,0.94,U] [#5 -0.43,-0.09,0.95,U] [#6 -0.50,0.06,1.00,U] [#7 -0.64,-0.37,0.00,M1] [#8 -0.90,-0.31,0.00,M1] 
02:10:35.013 00.000 21068 refined, 6 included, MultiStar: {-0.49, -0.06}, one-star: {-0.49, -0.27}
02:10:35.014 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
02:10:35.015 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
02:10:35.016 00.001 21068 CameraToMount -- cameraX=-0.49 cameraY=-0.06 hyp=0.50 cameraTheta=-3.03 mountX=0.48 mountY=0.17, mountTheta=0.35
02:10:35.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=-0.06, opts=13)
02:10:35.018 00.000 21068 Enqueuing Move request for scope (-0.49, -0.06)
02:10:35.019 00.001 16108 Worker thread wakes up
02:10:35.021 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.06) opts 0xd
02:10:35.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.49, -0.06)
02:10:35.021 00.000 16108 Moving (-0.49, -0.06) raw xDistance=0.48 yDistance=0.17
02:10:35.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:10:35.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:35.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:10:35.021 00.000 16108 MoveAxis(W, 125, ABG)
02:10:35.021 00.000 16108 Guiding  Dir = 3, Dur = 125
02:10:35.022 00.001 16108 IsSlewing returns 0
02:10:35.022 00.000 16108 IsGuiding returns 0
02:10:35.028 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3347, FiltMin=2851, FiltMax=61414, Gamma=1.000
02:10:35.045 00.017 21068 UpdateGuideState exits: m=115954 SNR=78.6
02:10:35.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:35.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:35.048 00.001 21068 Enqueuing Expose request
02:10:35.051 00.003 16108 PulseGuide returned control before completion, sleep 108
02:10:35.178 00.127 16108 IsGuiding returns 1
02:10:35.178 00.000 16108 scope still moving after pulse duration time elapsed
02:10:35.204 00.026 16108 IsSlewing returns 0
02:10:35.204 00.000 16108 IsGuiding returns 1
02:10:35.236 00.032 16108 IsSlewing returns 0
02:10:35.236 00.000 16108 IsGuiding returns 0
02:10:35.237 00.001 16108 scope move finished after 125 + 89 ms
02:10:35.237 00.000 16108 Move returns status 0, amount 125
02:10:35.237 00.000 16108 MoveAxis(N, 0, ABG)
02:10:35.237 00.000 16108 Move returns status 0, amount 0
02:10:35.237 00.000 16108 move complete, result=0
02:10:35.237 00.000 16108 worker thread done servicing request
02:10:35.237 00.000 16108 Worker thread wakes up
02:10:35.237 00.000 21068 GuideStep: 0.5 px 125 ms WEST, 0.2 px 0 ms NORTH
02:10:35.240 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:35.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:36.205 00.965 16108 Exposure complete
02:10:36.259 00.054 16108 worker thread done servicing request
02:10:36.259 00.000 21068 OnExposeComplete: enter
02:10:36.262 00.003 21068 UpdateGuideState(): m_state=6
02:10:36.263 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12390
02:10:36.265 00.002 21068 Star::Find returns 1 (0), X=222.08, Y=876.44, Mass=117551, SNR=87.2, Peak=14355 HFD=3.6
02:10:36.266 00.001 21068 MultiStar: [#1 -0.31,-0.35,1.11,U] [#2 -0.44,-0.37,1.14,U] [#3 -0.30,-0.38,0.99,U] [#4 -0.27,-0.14,0.77,U] [#5 -0.20,-0.38,0.91,U] [#6 0.01,-0.22,0.83,U] [#7 -0.40,-0.24,0.69,U] [#8 -0.44,-0.46,0.00,M2] 
02:10:36.269 00.003 21068 single-star, 7 included, MultiStar: {-0.27, -0.27}, one-star: {-0.20, -0.03}
02:10:36.269 00.000 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
02:10:36.270 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
02:10:36.271 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.99 mountX=0.19 mountY=0.08, mountTheta=0.38
02:10:36.274 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.03, opts=13)
02:10:36.274 00.000 21068 Enqueuing Move request for scope (-0.20, -0.03)
02:10:36.278 00.004 16108 Worker thread wakes up
02:10:36.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
02:10:36.278 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
02:10:36.278 00.000 16108 Moving (-0.20, -0.03) raw xDistance=0.19 yDistance=0.08
02:10:36.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:10:36.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:36.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:36.278 00.000 16108 MoveAxis(E, 0, ABG)
02:10:36.278 00.000 16108 Move returns status 0, amount 0
02:10:36.278 00.000 16108 MoveAxis(N, 0, ABG)
02:10:36.278 00.000 16108 Move returns status 0, amount 0
02:10:36.278 00.000 16108 move complete, result=0
02:10:36.278 00.000 16108 worker thread done servicing request
02:10:36.288 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3347, FiltMin=2905, FiltMax=60643, Gamma=1.000
02:10:36.320 00.032 21068 UpdateGuideState exits: m=117551 SNR=87.2
02:10:36.321 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:36.324 00.002 21068 Enqueuing Expose request
02:10:36.325 00.001 16108 Worker thread wakes up
02:10:36.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:36.326 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:36.326 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:37.479 01.153 16108 Exposure complete
02:10:37.534 00.055 16108 worker thread done servicing request
02:10:37.534 00.000 21068 OnExposeComplete: enter
02:10:37.535 00.001 21068 UpdateGuideState(): m_state=6
02:10:37.536 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12391
02:10:37.536 00.000 21068 Star::Find returns 1 (0), X=222.15, Y=876.47, Mass=126627, SNR=88.4, Peak=16131 HFD=3.3
02:10:37.537 00.001 21068 MultiStar: [#1 -0.12,-0.32,1.22,U] [#2 -0.36,-0.37,1.14,U] [#3 -0.30,-0.61,0.00,M1] [#4 -0.34,0.01,0.80,U] [#5 -0.24,-0.61,0.00,M1] [#6 0.03,-0.38,0.79,U] [#7 -0.39,-0.26,0.67,U] [#8 -0.24,-0.39,0.78,U] 
02:10:37.538 00.001 21068 single-star, 6 included, MultiStar: {-0.21, -0.25}, one-star: {-0.12, -0.01}
02:10:37.540 00.002 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
02:10:37.541 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
02:10:37.541 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=0.12 mountY=0.04, mountTheta=0.29
02:10:37.543 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
02:10:37.544 00.001 21068 Enqueuing Move request for scope (-0.12, -0.01)
02:10:37.544 00.000 16108 Worker thread wakes up
02:10:37.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:10:37.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:10:37.544 00.000 16108 Moving (-0.12, -0.01) raw xDistance=0.12 yDistance=0.04
02:10:37.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:37.545 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:37.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:10:37.545 00.000 16108 MoveAxis(E, 0, ABG)
02:10:37.545 00.000 16108 Move returns status 0, amount 0
02:10:37.545 00.000 16108 MoveAxis(N, 0, ABG)
02:10:37.545 00.000 16108 Move returns status 0, amount 0
02:10:37.545 00.000 16108 move complete, result=0
02:10:37.545 00.000 16108 worker thread done servicing request
02:10:37.548 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3347, FiltMin=2854, FiltMax=54921, Gamma=1.000
02:10:37.564 00.016 21068 UpdateGuideState exits: m=126627 SNR=88.4
02:10:37.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:37.566 00.000 21068 Enqueuing Expose request
02:10:37.567 00.001 16108 Worker thread wakes up
02:10:37.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:37.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:37.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:38.535 00.967 16108 Exposure complete
02:10:38.605 00.070 16108 worker thread done servicing request
02:10:38.605 00.000 21068 OnExposeComplete: enter
02:10:38.606 00.001 21068 UpdateGuideState(): m_state=6
02:10:38.607 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12392
02:10:38.607 00.000 21068 Star::Find returns 1 (0), X=222.08, Y=876.26, Mass=128192, SNR=88.4, Peak=17651 HFD=3.2
02:10:38.608 00.001 21068 MultiStar: [#1 -0.35,-0.25,1.13,U] [#2 -0.23,-0.37,1.16,U] [#3 -0.09,-0.49,1.06,U] [#4 -0.10,-0.27,0.82,U] [#5 -0.18,-0.50,0.98,U] [#6 0.06,-0.37,0.84,U] [#7 -0.29,-0.49,0.66,U] [#8 -0.09,-0.42,0.79,U] 
02:10:38.609 00.001 21068 single-star, 8 included, MultiStar: {-0.17, -0.37}, one-star: {-0.19, -0.21}
02:10:38.610 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
02:10:38.610 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
02:10:38.611 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-2.31 mountX=0.15 mountY=0.25, mountTheta=1.02
02:10:38.615 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.21, opts=13)
02:10:38.617 00.002 21068 Enqueuing Move request for scope (-0.19, -0.21)
02:10:38.620 00.003 16108 Worker thread wakes up
02:10:38.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
02:10:38.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
02:10:38.620 00.000 16108 Moving (-0.19, -0.21) raw xDistance=0.15 yDistance=0.25
02:10:38.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:10:38.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:10:38.620 00.000 16108 MoveAxis(E, 0, ABG)
02:10:38.620 00.000 16108 Move returns status 0, amount 0
02:10:38.620 00.000 16108 MoveAxis(S, 51, ABG)
02:10:38.620 00.000 16108 Guiding  Dir = 1, Dur = 51
02:10:38.621 00.001 16108 IsSlewing returns 0
02:10:38.621 00.000 16108 IsGuiding returns 0
02:10:38.629 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3347, FiltMin=2886, FiltMax=54547, Gamma=1.000
02:10:38.631 00.002 16108 PulseGuide returned control before completion, sleep 53
02:10:38.650 00.019 21068 UpdateGuideState exits: m=128192 SNR=88.4
02:10:38.653 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:38.655 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:38.656 00.001 21068 Enqueuing Expose request
02:10:38.691 00.035 16108 IsGuiding returns 1
02:10:38.691 00.000 16108 scope still moving after pulse duration time elapsed
02:10:38.722 00.031 16108 IsSlewing returns 0
02:10:38.722 00.000 16108 IsGuiding returns 0
02:10:38.723 00.001 16108 scope move finished after 51 + 50 ms
02:10:38.723 00.000 16108 Move returns status 0, amount 51
02:10:38.723 00.000 16108 move complete, result=0
02:10:38.723 00.000 16108 worker thread done servicing request
02:10:38.723 00.000 16108 Worker thread wakes up
02:10:38.723 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:10:38.725 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:38.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:39.873 01.148 16108 Exposure complete
02:10:39.947 00.074 16108 worker thread done servicing request
02:10:39.947 00.000 21068 OnExposeComplete: enter
02:10:39.949 00.002 21068 UpdateGuideState(): m_state=6
02:10:39.952 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12393
02:10:39.953 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.92, Mass=123770, SNR=82.9, Peak=16473 HFD=3.2
02:10:39.955 00.002 21068 MultiStar: [#1 0.07,-0.04,1.26,U] [#2 -0.04,-0.11,1.22,U] [#3 0.03,-0.26,1.17,U] [#4 0.09,0.43,0.96,U] [#5 0.12,0.05,0.96,U] [#6 -0.03,0.23,0.99,U] [#7 -0.17,0.02,0.80,U] [#8 -0.09,0.05,0.77,U] 
02:10:39.958 00.003 21068 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.17, 0.45}
02:10:39.960 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
02:10:39.961 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
02:10:39.962 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.26 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
02:10:39.965 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
02:10:39.967 00.002 21068 Enqueuing Move request for scope (0.02, 0.08)
02:10:39.968 00.001 16108 Worker thread wakes up
02:10:39.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
02:10:39.969 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:10:39.969 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=-0.08
02:10:39.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:10:39.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:39.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:10:39.969 00.000 16108 MoveAxis(E, 0, ABG)
02:10:39.969 00.000 16108 Move returns status 0, amount 0
02:10:39.969 00.000 16108 MoveAxis(N, 0, ABG)
02:10:39.970 00.001 16108 Move returns status 0, amount 0
02:10:39.970 00.000 16108 move complete, result=0
02:10:39.970 00.000 16108 worker thread done servicing request
02:10:39.978 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3347, FiltMin=2889, FiltMax=61798, Gamma=1.000
02:10:39.996 00.018 21068 UpdateGuideState exits: m=123770 SNR=82.9
02:10:39.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:39.997 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:39.998 00.001 21068 Enqueuing Expose request
02:10:39.999 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:40.000 00.001 16108 Worker thread wakes up
02:10:40.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:40.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:40.990 00.990 16108 Exposure complete
02:10:41.046 00.056 16108 worker thread done servicing request
02:10:41.046 00.000 21068 OnExposeComplete: enter
02:10:41.047 00.001 21068 UpdateGuideState(): m_state=6
02:10:41.048 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12394
02:10:41.048 00.000 21068 Star::Find returns 1 (0), X=222.45, Y=876.81, Mass=116770, SNR=82.2, Peak=13337 HFD=3.4
02:10:41.049 00.001 21068 MultiStar: [#1 0.01,0.08,1.08,U] [#2 -0.03,0.05,1.21,U] [#3 0.24,-0.00,1.17,U] [#4 -0.22,0.14,0.77,U] [#5 0.08,-0.04,0.89,U] [#6 0.05,0.07,0.87,U] [#7 -0.03,-0.03,0.61,U] [#8 0.08,0.04,0.91,U] 
02:10:41.051 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.18, 0.34}
02:10:41.052 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
02:10:41.053 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
02:10:41.053 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.97 mountX=-0.04 mountY=-0.08, mountTheta=-1.99
02:10:41.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
02:10:41.055 00.000 21068 Enqueuing Move request for scope (0.05, 0.07)
02:10:41.056 00.001 16108 Worker thread wakes up
02:10:41.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:10:41.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:10:41.056 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
02:10:41.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:10:41.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:41.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:10:41.057 00.001 16108 MoveAxis(E, 0, ABG)
02:10:41.057 00.000 16108 Move returns status 0, amount 0
02:10:41.057 00.000 16108 MoveAxis(N, 0, ABG)
02:10:41.057 00.000 16108 Move returns status 0, amount 0
02:10:41.057 00.000 16108 move complete, result=0
02:10:41.057 00.000 16108 worker thread done servicing request
02:10:41.062 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3350, FiltMin=2886, FiltMax=57933, Gamma=1.000
02:10:41.077 00.015 21068 UpdateGuideState exits: m=116770 SNR=82.2
02:10:41.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:41.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:41.079 00.000 21068 Enqueuing Expose request
02:10:41.080 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:41.081 00.001 16108 Worker thread wakes up
02:10:41.081 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:41.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:42.260 01.179 16108 Exposure complete
02:10:42.334 00.074 16108 worker thread done servicing request
02:10:42.334 00.000 21068 OnExposeComplete: enter
02:10:42.335 00.001 21068 UpdateGuideState(): m_state=6
02:10:42.336 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12395
02:10:42.336 00.000 21068 Star::Find returns 1 (0), X=222.16, Y=876.84, Mass=130779, SNR=89.0, Peak=17955 HFD=3.1
02:10:42.337 00.001 21068 MultiStar: [#1 -0.22,0.19,1.12,U] [#2 -0.20,0.04,1.12,U] [#3 -0.07,-0.19,1.17,U] [#4 -0.26,0.19,0.91,U] [#5 -0.15,0.05,0.90,U] [#6 -0.05,-0.04,0.92,U] [#7 -0.05,-0.09,0.71,U] [#8 -0.32,0.03,0.81,U] 
02:10:42.338 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.11, 0.37}
02:10:42.339 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
02:10:42.340 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
02:10:42.340 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.77 mountX=0.17 mountY=-0.02, mountTheta=-0.14
02:10:42.342 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.06, opts=13)
02:10:42.343 00.001 21068 Enqueuing Move request for scope (-0.16, 0.06)
02:10:42.344 00.001 16108 Worker thread wakes up
02:10:42.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
02:10:42.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
02:10:42.344 00.000 16108 Moving (-0.16, 0.06) raw xDistance=0.17 yDistance=-0.02
02:10:42.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:10:42.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:42.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:42.344 00.000 16108 MoveAxis(E, 0, ABG)
02:10:42.344 00.000 16108 Move returns status 0, amount 0
02:10:42.344 00.000 16108 MoveAxis(N, 0, ABG)
02:10:42.344 00.000 16108 Move returns status 0, amount 0
02:10:42.344 00.000 16108 move complete, result=0
02:10:42.344 00.000 16108 worker thread done servicing request
02:10:42.348 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3347, FiltMin=2886, FiltMax=63638, Gamma=1.000
02:10:42.365 00.017 21068 UpdateGuideState exits: m=130779 SNR=89.0
02:10:42.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.368 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:42.368 00.000 21068 Enqueuing Expose request
02:10:42.369 00.001 16108 Worker thread wakes up
02:10:42.369 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:42.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:42.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:43.340 00.970 16108 Exposure complete
02:10:43.410 00.070 16108 worker thread done servicing request
02:10:43.410 00.000 21068 OnExposeComplete: enter
02:10:43.412 00.002 21068 UpdateGuideState(): m_state=6
02:10:43.414 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12396
02:10:43.417 00.003 21068 Star::Find returns 1 (0), X=222.24, Y=876.67, Mass=132461, SNR=87.8, Peak=14867 HFD=3.6
02:10:43.419 00.002 21068 MultiStar: [#1 -0.13,0.19,1.03,U] [#2 -0.15,-0.16,1.12,U] [#3 -0.25,-0.06,1.04,U] [#4 -0.39,-0.07,0.74,U] [#5 -0.30,0.11,0.93,U] [#6 -0.19,-0.05,0.84,U] [#7 -0.44,-0.09,0.65,U] [#8 -0.42,-0.14,0.67,U] 
02:10:43.421 00.002 21068 single-star, 8 included, MultiStar: {-0.24, 0.00}, one-star: {-0.03, 0.20}
02:10:43.423 00.002 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
02:10:43.425 00.002 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
02:10:43.427 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=0.07 mountY=-0.18, mountTheta=-1.22
02:10:43.432 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.20, opts=13)
02:10:43.435 00.003 21068 Enqueuing Move request for scope (-0.03, 0.20)
02:10:43.438 00.003 16108 Worker thread wakes up
02:10:43.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
02:10:43.438 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
02:10:43.438 00.000 16108 Moving (-0.03, 0.20) raw xDistance=0.07 yDistance=-0.18
02:10:43.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:43.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:43.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:10:43.439 00.001 16108 MoveAxis(E, 0, ABG)
02:10:43.439 00.000 16108 Move returns status 0, amount 0
02:10:43.439 00.000 16108 MoveAxis(N, 0, ABG)
02:10:43.439 00.000 16108 Move returns status 0, amount 0
02:10:43.439 00.000 16108 move complete, result=0
02:10:43.439 00.000 16108 worker thread done servicing request
02:10:43.447 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3347, FiltMin=2867, FiltMax=58838, Gamma=1.000
02:10:43.473 00.026 21068 UpdateGuideState exits: m=132461 SNR=87.8
02:10:43.474 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:43.474 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:43.475 00.001 21068 Enqueuing Expose request
02:10:43.476 00.001 16108 Worker thread wakes up
02:10:43.476 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:43.477 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:43.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:44.644 01.167 16108 Exposure complete
02:10:44.702 00.058 16108 worker thread done servicing request
02:10:44.702 00.000 21068 OnExposeComplete: enter
02:10:44.703 00.001 21068 UpdateGuideState(): m_state=6
02:10:44.704 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12397
02:10:44.705 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=876.43, Mass=123988, SNR=80.8, Peak=15779 HFD=3.3
02:10:44.706 00.001 21068 MultiStar: [#1 0.19,-0.05,1.35,U] [#2 -0.09,-0.23,1.42,U] [#3 -0.06,-0.29,1.05,U] [#4 -0.19,0.05,0.93,U] [#5 -0.09,-0.49,1.15,U] [#6 0.26,-0.21,0.83,U] [#7 -0.27,-0.32,0.62,U] [#8 -0.23,-0.14,0.83,U] 
02:10:44.706 00.000 21068 single-star, 8 included, MultiStar: {-0.06, -0.19}, one-star: {-0.15, -0.04}
02:10:44.707 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
02:10:44.708 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
02:10:44.709 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.14 mountY=0.08, mountTheta=0.50
02:10:44.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.04, opts=13)
02:10:44.714 00.003 21068 Enqueuing Move request for scope (-0.15, -0.04)
02:10:44.716 00.002 16108 Worker thread wakes up
02:10:44.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
02:10:44.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
02:10:44.716 00.000 16108 Moving (-0.15, -0.04) raw xDistance=0.14 yDistance=0.08
02:10:44.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:10:44.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:44.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:44.716 00.000 16108 MoveAxis(E, 0, ABG)
02:10:44.716 00.000 16108 Move returns status 0, amount 0
02:10:44.716 00.000 16108 MoveAxis(N, 0, ABG)
02:10:44.716 00.000 16108 Move returns status 0, amount 0
02:10:44.716 00.000 16108 move complete, result=0
02:10:44.716 00.000 16108 worker thread done servicing request
02:10:44.723 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3347, FiltMin=2893, FiltMax=58704, Gamma=1.000
02:10:44.747 00.024 21068 UpdateGuideState exits: m=123988 SNR=80.8
02:10:44.749 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:44.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:44.751 00.001 21068 Enqueuing Expose request
02:10:44.752 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:44.753 00.001 16108 Worker thread wakes up
02:10:44.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:44.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:45.740 00.987 16108 Exposure complete
02:10:45.814 00.074 16108 worker thread done servicing request
02:10:45.815 00.001 21068 OnExposeComplete: enter
02:10:45.816 00.001 21068 UpdateGuideState(): m_state=6
02:10:45.816 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12398
02:10:45.817 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.54, Mass=119921, SNR=83.9, Peak=13315 HFD=3.4
02:10:45.818 00.001 21068 MultiStar: [#1 0.10,0.05,1.22,U] [#2 -0.18,-0.33,1.30,U] [#3 -0.24,-0.37,0.96,U] [#4 -0.12,-0.11,0.80,U] [#5 -0.17,-0.25,0.92,U] [#6 0.08,-0.18,0.99,U] [#7 -0.23,-0.33,0.59,U] [#8 -0.38,-0.31,0.75,U] 
02:10:45.819 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.19}, one-star: {-0.06, 0.06}
02:10:45.819 00.000 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:10:45.820 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
02:10:45.821 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.30 mountX=0.07 mountY=-0.05, mountTheta=-0.63
02:10:45.822 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
02:10:45.824 00.002 21068 Enqueuing Move request for scope (-0.06, 0.06)
02:10:45.825 00.001 16108 Worker thread wakes up
02:10:45.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:10:45.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:10:45.825 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.07 yDistance=-0.05
02:10:45.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:45.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:45.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:10:45.825 00.000 16108 MoveAxis(E, 0, ABG)
02:10:45.825 00.000 16108 Move returns status 0, amount 0
02:10:45.825 00.000 16108 MoveAxis(N, 0, ABG)
02:10:45.825 00.000 16108 Move returns status 0, amount 0
02:10:45.825 00.000 16108 move complete, result=0
02:10:45.825 00.000 16108 worker thread done servicing request
02:10:45.829 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3347, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:10:45.845 00.016 21068 UpdateGuideState exits: m=119921 SNR=83.9
02:10:45.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.846 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:45.847 00.001 21068 Enqueuing Expose request
02:10:45.847 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:45.849 00.002 16108 Worker thread wakes up
02:10:45.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:45.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:47.012 01.163 16108 Exposure complete
02:10:47.077 00.065 16108 worker thread done servicing request
02:10:47.077 00.000 21068 OnExposeComplete: enter
02:10:47.078 00.001 21068 UpdateGuideState(): m_state=6
02:10:47.078 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12399
02:10:47.079 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=876.21, Mass=114931, SNR=79.7, Peak=14659 HFD=3.3
02:10:47.080 00.001 21068 MultiStar: [#1 0.22,-0.40,1.20,U] [#2 0.12,-0.46,1.33,U] [#3 0.07,-0.64,0.00,M1] [#4 0.17,-0.08,0.95,U] [#5 0.29,-0.64,0.00,M1] [#6 0.38,-0.38,0.82,U] [#7 -0.14,-0.44,0.64,U] [#8 0.09,-0.43,0.81,U] 
02:10:47.081 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.35}, one-star: {0.09, -0.26}
02:10:47.082 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
02:10:47.083 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
02:10:47.084 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.24 mountX=-0.13 mountY=0.23, mountTheta=2.09
02:10:47.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.26, opts=13)
02:10:47.087 00.001 21068 Enqueuing Move request for scope (0.09, -0.26)
02:10:47.088 00.001 16108 Worker thread wakes up
02:10:47.089 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
02:10:47.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
02:10:47.089 00.000 16108 Moving (0.09, -0.26) raw xDistance=-0.13 yDistance=0.23
02:10:47.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:10:47.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:10:47.089 00.000 16108 MoveAxis(E, 0, ABG)
02:10:47.089 00.000 16108 Move returns status 0, amount 0
02:10:47.089 00.000 16108 MoveAxis(S, 47, ABG)
02:10:47.089 00.000 16108 Guiding  Dir = 1, Dur = 47
02:10:47.089 00.000 16108 IsSlewing returns 0
02:10:47.091 00.002 16108 IsGuiding returns 0
02:10:47.092 00.001 16108 PulseGuide returned control before completion, sleep 56
02:10:47.095 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3347, FiltMin=2915, FiltMax=54816, Gamma=1.000
02:10:47.116 00.021 21068 UpdateGuideState exits: m=114931 SNR=79.7
02:10:47.118 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:47.120 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:47.120 00.000 21068 Enqueuing Expose request
02:10:47.161 00.041 16108 IsGuiding returns 1
02:10:47.161 00.000 16108 scope still moving after pulse duration time elapsed
02:10:47.193 00.032 16108 IsSlewing returns 0
02:10:47.193 00.000 16108 IsGuiding returns 0
02:10:47.193 00.000 16108 scope move finished after 47 + 55 ms
02:10:47.193 00.000 16108 Move returns status 0, amount 47
02:10:47.193 00.000 16108 move complete, result=0
02:10:47.193 00.000 16108 worker thread done servicing request
02:10:47.193 00.000 16108 Worker thread wakes up
02:10:47.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:47.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:47.193 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:10:48.167 00.974 16108 Exposure complete
02:10:48.229 00.062 16108 worker thread done servicing request
02:10:48.230 00.001 21068 OnExposeComplete: enter
02:10:48.231 00.001 21068 UpdateGuideState(): m_state=6
02:10:48.232 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12400
02:10:48.233 00.001 21068 Star::Find returns 1 (0), X=222.61, Y=876.37, Mass=122627, SNR=87.4, Peak=14893 HFD=3.3
02:10:48.234 00.001 21068 MultiStar: [#1 0.27,-0.24,1.23,U] [#2 0.07,-0.25,1.20,U] [#3 0.13,-0.30,1.13,U] [#4 0.50,-0.05,0.97,U] [#5 0.31,-0.26,0.82,U] [#6 0.31,-0.22,0.86,U] [#7 0.30,-0.30,0.59,U] [#8 0.36,-0.26,0.83,U] 
02:10:48.235 00.001 21068 single-star, 8 included, MultiStar: {0.28, -0.22}, one-star: {0.34, -0.10}
02:10:48.237 00.002 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
02:10:48.238 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
02:10:48.239 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-0.30 mountX=-0.35 mountY=0.02, mountTheta=3.08
02:10:48.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.10, opts=13)
02:10:48.242 00.001 21068 Enqueuing Move request for scope (0.34, -0.10)
02:10:48.243 00.001 16108 Worker thread wakes up
02:10:48.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.10) opts 0xd
02:10:48.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.10)
02:10:48.243 00.000 16108 Moving (0.34, -0.10) raw xDistance=-0.35 yDistance=0.02
02:10:48.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:10:48.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:48.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:48.243 00.000 16108 MoveAxis(E, 92, ABG)
02:10:48.243 00.000 16108 Guiding  Dir = 2, Dur = 92
02:10:48.244 00.001 16108 IsSlewing returns 0
02:10:48.244 00.000 16108 IsGuiding returns 0
02:10:48.248 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3347, FiltMin=2889, FiltMax=53139, Gamma=1.000
02:10:48.263 00.015 21068 UpdateGuideState exits: m=122627 SNR=87.4
02:10:48.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.264 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:48.265 00.001 21068 Enqueuing Expose request
02:10:48.278 00.013 16108 PulseGuide returned control before completion, sleep 68
02:10:48.356 00.078 16108 IsGuiding returns 1
02:10:48.356 00.000 16108 scope still moving after pulse duration time elapsed
02:10:48.387 00.031 16108 IsSlewing returns 0
02:10:48.387 00.000 16108 IsGuiding returns 0
02:10:48.387 00.000 16108 scope move finished after 92 + 51 ms
02:10:48.387 00.000 16108 Move returns status 0, amount 92
02:10:48.387 00.000 16108 MoveAxis(N, 0, ABG)
02:10:48.387 00.000 16108 Move returns status 0, amount 0
02:10:48.387 00.000 16108 move complete, result=0
02:10:48.387 00.000 16108 worker thread done servicing request
02:10:48.387 00.000 16108 Worker thread wakes up
02:10:48.387 00.000 21068 GuideStep: -0.3 px 92 ms EAST, 0.0 px 0 ms NORTH
02:10:48.389 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:48.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:49.553 01.164 16108 Exposure complete
02:10:49.607 00.054 16108 worker thread done servicing request
02:10:49.607 00.000 21068 OnExposeComplete: enter
02:10:49.608 00.001 21068 UpdateGuideState(): m_state=6
02:10:49.609 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12401
02:10:49.610 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=876.48, Mass=112173, SNR=77.4, Peak=12979 HFD=3.3
02:10:49.611 00.001 21068 MultiStar: [#1 -0.07,-0.16,1.42,U] [#2 -0.08,-0.26,1.41,U] [#3 0.20,-0.08,1.31,U] [#4 0.04,0.16,1.01,U] [#5 0.08,-0.19,0.93,U] [#6 0.07,-0.16,0.90,U] [#7 -0.17,-0.11,0.63,U] [#8 0.01,0.14,0.85,U] 
02:10:49.612 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.04, 0.00}
02:10:49.614 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
02:10:49.617 00.003 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
02:10:49.618 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.01 mountX=-0.04 mountY=-0.01, mountTheta=-2.89
02:10:49.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
02:10:49.622 00.002 21068 Enqueuing Move request for scope (0.04, 0.00)
02:10:49.623 00.001 16108 Worker thread wakes up
02:10:49.623 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
02:10:49.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
02:10:49.623 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=-0.01
02:10:49.624 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:10:49.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:49.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:49.624 00.000 16108 MoveAxis(E, 0, ABG)
02:10:49.624 00.000 16108 Move returns status 0, amount 0
02:10:49.624 00.000 16108 MoveAxis(N, 0, ABG)
02:10:49.624 00.000 16108 Move returns status 0, amount 0
02:10:49.624 00.000 16108 move complete, result=0
02:10:49.626 00.002 16108 worker thread done servicing request
02:10:49.633 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3344, FiltMin=2899, FiltMax=61001, Gamma=1.000
02:10:49.654 00.021 21068 UpdateGuideState exits: m=112173 SNR=77.4
02:10:49.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:49.655 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:49.656 00.001 21068 Enqueuing Expose request
02:10:49.656 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:49.658 00.002 16108 Worker thread wakes up
02:10:49.658 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:49.659 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:50.642 00.983 16108 Exposure complete
02:10:50.702 00.060 16108 worker thread done servicing request
02:10:50.702 00.000 21068 OnExposeComplete: enter
02:10:50.704 00.002 21068 UpdateGuideState(): m_state=6
02:10:50.707 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12402
02:10:50.708 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.73, Mass=130972, SNR=88.0, Peak=15763 HFD=3.2
02:10:50.709 00.001 21068 MultiStar: [#1 0.03,0.05,1.18,U] [#2 -0.09,-0.14,1.24,U] [#3 0.13,-0.28,1.02,U] [#4 0.05,-0.01,0.84,U] [#5 -0.03,0.00,0.94,U] [#6 -0.11,-0.13,0.84,U] [#7 0.11,0.08,0.54,U] [#8 0.09,-0.14,0.91,U] 
02:10:50.711 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.10, 0.26}
02:10:50.713 00.002 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
02:10:50.714 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
02:10:50.717 00.003 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.00 mountX=-0.03 mountY=0.03, mountTheta=2.35
02:10:50.720 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
02:10:50.721 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
02:10:50.724 00.003 16108 Worker thread wakes up
02:10:50.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:10:50.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:10:50.724 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
02:10:50.725 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:50.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:50.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:50.725 00.000 16108 MoveAxis(E, 0, ABG)
02:10:50.725 00.000 16108 Move returns status 0, amount 0
02:10:50.725 00.000 16108 MoveAxis(N, 0, ABG)
02:10:50.725 00.000 16108 Move returns status 0, amount 0
02:10:50.725 00.000 16108 move complete, result=0
02:10:50.725 00.000 16108 worker thread done servicing request
02:10:50.733 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3347, FiltMin=2859, FiltMax=57798, Gamma=1.000
02:10:50.754 00.021 21068 UpdateGuideState exits: m=130972 SNR=88.0
02:10:50.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:50.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:50.757 00.001 21068 Enqueuing Expose request
02:10:50.758 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:50.758 00.000 16108 Worker thread wakes up
02:10:50.759 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:50.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:51.934 01.175 16108 Exposure complete
02:10:51.996 00.062 16108 worker thread done servicing request
02:10:51.996 00.000 21068 OnExposeComplete: enter
02:10:51.996 00.000 21068 UpdateGuideState(): m_state=6
02:10:51.998 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12403
02:10:51.999 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.45, Mass=115058, SNR=77.9, Peak=13267 HFD=3.2
02:10:52.000 00.001 21068 MultiStar: [#1 0.07,-0.02,1.44,U] [#2 0.10,-0.05,1.37,U] [#3 0.26,-0.33,1.12,U] [#4 0.17,0.11,0.85,U] [#5 0.01,-0.14,1.12,U] [#6 0.13,-0.15,1.11,U] [#7 -0.27,-0.17,0.67,U] [#8 0.04,-0.16,0.87,U] 
02:10:52.001 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.23, -0.03}
02:10:52.002 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
02:10:52.002 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
02:10:52.003 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=-0.11 mountY=0.08, mountTheta=2.55
02:10:52.004 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
02:10:52.005 00.001 21068 Enqueuing Move request for scope (0.10, -0.10)
02:10:52.006 00.001 16108 Worker thread wakes up
02:10:52.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
02:10:52.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
02:10:52.006 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.11 yDistance=0.08
02:10:52.007 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:52.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:52.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:52.007 00.000 16108 MoveAxis(E, 0, ABG)
02:10:52.007 00.000 16108 Move returns status 0, amount 0
02:10:52.007 00.000 16108 MoveAxis(N, 0, ABG)
02:10:52.007 00.000 16108 Move returns status 0, amount 0
02:10:52.007 00.000 16108 move complete, result=0
02:10:52.007 00.000 16108 worker thread done servicing request
02:10:52.011 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3347, FiltMin=2896, FiltMax=60902, Gamma=1.000
02:10:52.026 00.015 21068 UpdateGuideState exits: m=115058 SNR=77.9
02:10:52.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.027 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:52.028 00.001 21068 Enqueuing Expose request
02:10:52.029 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:52.030 00.001 16108 Worker thread wakes up
02:10:52.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:52.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:52.990 00.960 16108 Exposure complete
02:10:53.043 00.053 16108 worker thread done servicing request
02:10:53.044 00.001 21068 OnExposeComplete: enter
02:10:53.045 00.001 21068 UpdateGuideState(): m_state=6
02:10:53.047 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12404
02:10:53.048 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.60, Mass=124413, SNR=76.8, Peak=17171 HFD=3.2
02:10:53.049 00.001 21068 MultiStar: [#1 -0.15,0.07,1.34,U] [#2 -0.25,-0.14,1.33,U] [#3 -0.19,-0.10,1.28,U] [#4 -0.16,-0.03,1.04,U] [#5 -0.20,0.01,0.95,U] [#6 -0.06,-0.05,1.01,U] [#7 -0.17,-0.04,0.72,U] [#8 -0.08,-0.05,0.92,U] 
02:10:53.051 00.002 21068 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.09, 0.13}
02:10:53.052 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.34)
02:10:53.054 00.002 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.40)
02:10:53.055 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.98 mountX=0.15 mountY=0.06, mountTheta=0.39
02:10:53.058 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
02:10:53.059 00.001 21068 Enqueuing Move request for scope (-0.15, -0.02)
02:10:53.060 00.001 16108 Worker thread wakes up
02:10:53.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
02:10:53.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
02:10:53.060 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.15 yDistance=0.06
02:10:53.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:10:53.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:53.061 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:10:53.061 00.000 16108 MoveAxis(E, 0, ABG)
02:10:53.061 00.000 16108 Move returns status 0, amount 0
02:10:53.061 00.000 16108 MoveAxis(N, 0, ABG)
02:10:53.061 00.000 16108 Move returns status 0, amount 0
02:10:53.061 00.000 16108 move complete, result=0
02:10:53.061 00.000 16108 worker thread done servicing request
02:10:53.065 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3347, FiltMin=2883, FiltMax=60765, Gamma=1.000
02:10:53.084 00.019 21068 UpdateGuideState exits: m=124413 SNR=76.8
02:10:53.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:53.087 00.001 21068 Enqueuing Expose request
02:10:53.087 00.000 16108 Worker thread wakes up
02:10:53.087 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:53.088 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:53.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:54.256 01.168 16108 Exposure complete
02:10:54.326 00.070 16108 worker thread done servicing request
02:10:54.326 00.000 21068 OnExposeComplete: enter
02:10:54.327 00.001 21068 UpdateGuideState(): m_state=6
02:10:54.328 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12405
02:10:54.330 00.002 21068 Star::Find returns 1 (0), X=222.12, Y=876.45, Mass=130682, SNR=87.6, Peak=16883 HFD=3.4
02:10:54.333 00.003 21068 MultiStar: [#1 -0.31,0.01,1.30,U] [#2 -0.28,-0.21,1.27,U] [#3 -0.39,-0.30,1.00,U] [#4 -0.26,-0.30,0.89,U] [#5 0.08,-0.08,0.93,U] [#6 -0.09,-0.26,0.84,U] [#7 -0.17,-0.12,0.67,U] [#8 -0.20,-0.18,0.84,U] 
02:10:54.334 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.16}, one-star: {-0.15, -0.03}
02:10:54.335 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.35)
02:10:54.337 00.002 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
02:10:54.338 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=0.15 mountY=0.06, mountTheta=0.40
02:10:54.342 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
02:10:54.344 00.002 21068 Enqueuing Move request for scope (-0.15, -0.03)
02:10:54.346 00.002 16108 Worker thread wakes up
02:10:54.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
02:10:54.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
02:10:54.346 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.15 yDistance=0.06
02:10:54.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:10:54.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:54.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:10:54.346 00.000 16108 MoveAxis(E, 0, ABG)
02:10:54.346 00.000 16108 Move returns status 0, amount 0
02:10:54.346 00.000 16108 MoveAxis(N, 0, ABG)
02:10:54.346 00.000 16108 Move returns status 0, amount 0
02:10:54.346 00.000 16108 move complete, result=0
02:10:54.346 00.000 16108 worker thread done servicing request
02:10:54.355 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3347, FiltMin=2909, FiltMax=58739, Gamma=1.000
02:10:54.374 00.019 21068 UpdateGuideState exits: m=130682 SNR=87.6
02:10:54.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:54.377 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:54.379 00.002 21068 Enqueuing Expose request
02:10:54.381 00.002 16108 Worker thread wakes up
02:10:54.381 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:54.383 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:54.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:55.356 00.973 16108 Exposure complete
02:10:55.409 00.053 16108 worker thread done servicing request
02:10:55.409 00.000 21068 OnExposeComplete: enter
02:10:55.410 00.001 21068 UpdateGuideState(): m_state=6
02:10:55.411 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12406
02:10:55.412 00.001 21068 Star::Find returns 1 (0), X=221.99, Y=876.13, Mass=121185, SNR=85.9, Peak=19923 HFD=3.0
02:10:55.413 00.001 21068 MultiStar: [#1 -0.46,-0.24,1.10,U] [#2 -0.44,-0.38,0.00,M1] [#3 -0.40,-0.43,0.00,M1] [#4 -0.35,-0.03,0.86,U] [#5 -0.11,-0.49,0.89,U] [#6 -0.26,-0.52,0.00,M1] [#7 -0.40,-0.31,0.63,U] [#8 -0.27,-0.19,0.64,U] 
02:10:55.414 00.001 21068 refined, 5 included, MultiStar: {-0.32, -0.27}, one-star: {-0.28, -0.35}
02:10:55.414 00.000 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
02:10:55.415 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
02:10:55.416 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-2.43 mountX=0.26 mountY=0.34, mountTheta=0.91
02:10:55.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.27, opts=13)
02:10:55.418 00.001 21068 Enqueuing Move request for scope (-0.32, -0.27)
02:10:55.419 00.001 16108 Worker thread wakes up
02:10:55.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.27) opts 0xd
02:10:55.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.27)
02:10:55.419 00.000 16108 Moving (-0.32, -0.27) raw xDistance=0.26 yDistance=0.34
02:10:55.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:10:55.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:10:55.419 00.000 16108 MoveAxis(W, 69, ABG)
02:10:55.419 00.000 16108 Guiding  Dir = 3, Dur = 69
02:10:55.420 00.001 16108 IsSlewing returns 0
02:10:55.420 00.000 16108 IsGuiding returns 0
02:10:55.421 00.001 16108 PulseGuide returned control before completion, sleep 78
02:10:55.426 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3347, FiltMin=2889, FiltMax=47801, Gamma=1.000
02:10:55.452 00.026 21068 UpdateGuideState exits: m=121185 SNR=85.9
02:10:55.454 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:55.456 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:55.457 00.001 21068 Enqueuing Expose request
02:10:55.514 00.057 16108 IsGuiding returns 0
02:10:55.514 00.000 16108 Move returns status 0, amount 69
02:10:55.514 00.000 16108 MoveAxis(S, 68, ABG)
02:10:55.514 00.000 16108 Guiding  Dir = 1, Dur = 68
02:10:55.514 00.000 16108 IsSlewing returns 0
02:10:55.514 00.000 16108 IsGuiding returns 0
02:10:55.562 00.048 16108 PulseGuide returned control before completion, sleep 30
02:10:55.608 00.046 16108 IsGuiding returns 1
02:10:55.608 00.000 16108 scope still moving after pulse duration time elapsed
02:10:55.640 00.032 16108 IsSlewing returns 0
02:10:55.641 00.001 16108 IsGuiding returns 1
02:10:55.671 00.030 16108 IsSlewing returns 0
02:10:55.671 00.000 16108 IsGuiding returns 0
02:10:55.671 00.000 16108 scope move finished after 68 + 89 ms
02:10:55.673 00.002 16108 Move returns status 0, amount 68
02:10:55.673 00.000 16108 move complete, result=0
02:10:55.673 00.000 16108 worker thread done servicing request
02:10:55.673 00.000 16108 Worker thread wakes up
02:10:55.673 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.3 px 68 ms SOUTH
02:10:55.676 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:55.677 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:56.851 01.174 16108 Exposure complete
02:10:56.923 00.072 16108 worker thread done servicing request
02:10:56.924 00.001 21068 OnExposeComplete: enter
02:10:56.924 00.000 21068 UpdateGuideState(): m_state=6
02:10:56.926 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12407
02:10:56.927 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.65, Mass=133040, SNR=96.2, Peak=14579 HFD=3.6
02:10:56.928 00.001 21068 MultiStar: [#1 0.04,0.12,1.20,U] [#2 0.07,-0.09,1.09,U] [#3 -0.14,-0.25,0.83,U] [#4 0.10,0.05,0.79,U] [#5 -0.01,-0.22,0.84,U] [#6 0.15,-0.39,0.68,U] [#7 -0.18,-0.14,0.52,U] [#8 0.06,0.06,0.66,U] 
02:10:56.929 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.03, 0.17}
02:10:56.930 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
02:10:56.930 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
02:10:56.931 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.34 mountX=-0.02 mountY=0.05, mountTheta=1.98
02:10:56.933 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
02:10:56.933 00.000 21068 Enqueuing Move request for scope (0.01, -0.06)
02:10:56.935 00.002 16108 Worker thread wakes up
02:10:56.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
02:10:56.935 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
02:10:56.936 00.001 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
02:10:56.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:10:56.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:56.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:56.936 00.000 16108 MoveAxis(E, 0, ABG)
02:10:56.936 00.000 16108 Move returns status 0, amount 0
02:10:56.936 00.000 16108 MoveAxis(N, 0, ABG)
02:10:56.936 00.000 16108 Move returns status 0, amount 0
02:10:56.936 00.000 16108 move complete, result=0
02:10:56.936 00.000 16108 worker thread done servicing request
02:10:56.939 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3347, FiltMin=2867, FiltMax=56345, Gamma=1.000
02:10:56.957 00.018 21068 UpdateGuideState exits: m=133040 SNR=96.2
02:10:56.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:56.960 00.001 21068 Enqueuing Expose request
02:10:56.961 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:56.962 00.001 16108 Worker thread wakes up
02:10:56.962 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:56.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:57.932 00.970 16108 Exposure complete
02:10:57.987 00.055 16108 worker thread done servicing request
02:10:57.987 00.000 21068 OnExposeComplete: enter
02:10:57.988 00.001 21068 UpdateGuideState(): m_state=6
02:10:57.988 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12408
02:10:57.989 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.71, Mass=131521, SNR=99.1, Peak=12723 HFD=3.5
02:10:57.992 00.003 21068 MultiStar: [#1 0.06,0.07,0.96,U] [#2 -0.05,-0.36,1.06,U] [#3 0.02,-0.26,0.87,U] [#4 -0.06,0.00,0.76,U] [#5 -0.18,-0.36,0.92,U] [#6 0.25,-0.26,0.71,U] [#7 -0.12,-0.34,0.55,U] [#8 0.17,-0.17,0.78,U] 
02:10:57.994 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {0.11, 0.23}
02:10:57.995 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
02:10:57.997 00.002 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
02:10:57.998 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.42 mountX=-0.05 mountY=0.14, mountTheta=1.91
02:10:58.002 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
02:10:58.003 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
02:10:58.005 00.002 16108 Worker thread wakes up
02:10:58.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:10:58.005 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:10:58.005 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
02:10:58.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:58.006 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:58.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:10:58.006 00.000 16108 MoveAxis(E, 0, ABG)
02:10:58.006 00.000 16108 Move returns status 0, amount 0
02:10:58.006 00.000 16108 MoveAxis(N, 0, ABG)
02:10:58.006 00.000 16108 Move returns status 0, amount 0
02:10:58.006 00.000 16108 move complete, result=0
02:10:58.006 00.000 16108 worker thread done servicing request
02:10:58.016 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3347, FiltMin=2870, FiltMax=62397, Gamma=1.000
02:10:58.050 00.034 21068 UpdateGuideState exits: m=131521 SNR=99.1
02:10:58.053 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.055 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:58.056 00.001 21068 Enqueuing Expose request
02:10:58.057 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:58.059 00.002 16108 Worker thread wakes up
02:10:58.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:58.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:10:59.205 01.146 16108 Exposure complete
02:10:59.275 00.070 16108 worker thread done servicing request
02:10:59.275 00.000 21068 OnExposeComplete: enter
02:10:59.276 00.001 21068 UpdateGuideState(): m_state=6
02:10:59.278 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12409
02:10:59.279 00.001 21068 Star::Find returns 1 (0), X=222.04, Y=876.52, Mass=124639, SNR=79.7, Peak=14355 HFD=3.6
02:10:59.280 00.001 21068 MultiStar: [#1 0.09,0.04,1.48,U] [#2 -0.33,-0.32,1.42,U] [#3 0.09,-0.21,1.29,U] [#4 0.02,0.01,0.99,U] [#5 0.00,-0.32,1.09,U] [#6 0.14,0.06,1.13,U] [#7 -0.22,-0.16,0.71,U] [#8 -0.20,-0.26,0.86,U] 
02:10:59.280 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.24, 0.05}
02:10:59.281 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
02:10:59.282 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
02:10:59.283 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.02 mountX=0.04 mountY=0.13, mountTheta=1.30
02:10:59.284 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
02:10:59.285 00.001 21068 Enqueuing Move request for scope (-0.06, -0.12)
02:10:59.285 00.000 16108 Worker thread wakes up
02:10:59.286 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
02:10:59.286 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
02:10:59.286 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.13
02:10:59.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:10:59.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:59.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:10:59.286 00.000 16108 MoveAxis(E, 0, ABG)
02:10:59.286 00.000 16108 Move returns status 0, amount 0
02:10:59.286 00.000 16108 MoveAxis(N, 0, ABG)
02:10:59.286 00.000 16108 Move returns status 0, amount 0
02:10:59.286 00.000 16108 move complete, result=0
02:10:59.286 00.000 16108 worker thread done servicing request
02:10:59.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3347, FiltMin=2880, FiltMax=65497, Gamma=1.000
02:10:59.319 00.029 21068 UpdateGuideState exits: m=124639 SNR=79.7
02:10:59.321 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:10:59.324 00.002 21068 Enqueuing Expose request
02:10:59.325 00.001 16108 Worker thread wakes up
02:10:59.325 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:59.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:10:59.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:00.310 00.984 16108 Exposure complete
02:11:00.379 00.069 16108 worker thread done servicing request
02:11:00.379 00.000 21068 OnExposeComplete: enter
02:11:00.380 00.001 21068 UpdateGuideState(): m_state=6
02:11:00.381 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12410
02:11:00.382 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=876.56, Mass=133430, SNR=91.6, Peak=13667 HFD=3.7
02:11:00.383 00.001 21068 MultiStar: [#1 -0.22,0.15,1.25,U] [#2 -0.50,-0.08,1.07,U] [#3 -0.14,-0.06,1.11,U] [#4 -0.01,0.25,0.88,U] [#5 -0.06,0.02,1.03,U] [#6 0.16,0.16,0.77,U] [#7 -0.12,-0.19,0.67,U] [#8 0.04,0.07,0.70,U] 
02:11:00.384 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.16, 0.08}
02:11:00.385 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
02:11:00.385 00.000 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
02:11:00.386 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.80 mountX=0.14 mountY=-0.01, mountTheta=-0.11
02:11:00.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.05, opts=13)
02:11:00.389 00.001 21068 Enqueuing Move request for scope (-0.13, 0.05)
02:11:00.390 00.001 16108 Worker thread wakes up
02:11:00.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
02:11:00.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
02:11:00.390 00.000 16108 Moving (-0.13, 0.05) raw xDistance=0.14 yDistance=-0.01
02:11:00.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:11:00.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:00.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:00.390 00.000 16108 MoveAxis(E, 0, ABG)
02:11:00.390 00.000 16108 Move returns status 0, amount 0
02:11:00.391 00.001 16108 MoveAxis(N, 0, ABG)
02:11:00.391 00.000 16108 Move returns status 0, amount 0
02:11:00.391 00.000 16108 move complete, result=0
02:11:00.391 00.000 16108 worker thread done servicing request
02:11:00.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=425, max=65535, med=3347, FiltMin=2803, FiltMax=65440, Gamma=1.000
02:11:00.409 00.015 21068 UpdateGuideState exits: m=133430 SNR=91.6
02:11:00.411 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:00.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:00.414 00.002 21068 Enqueuing Expose request
02:11:00.414 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:00.415 00.001 16108 Worker thread wakes up
02:11:00.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:00.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:01.573 01.158 16108 Exposure complete
02:11:01.635 00.062 16108 worker thread done servicing request
02:11:01.635 00.000 21068 OnExposeComplete: enter
02:11:01.637 00.002 21068 UpdateGuideState(): m_state=6
02:11:01.638 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12411
02:11:01.638 00.000 21068 Star::Find returns 1 (0), X=222.23, Y=876.51, Mass=122498, SNR=99.6, Peak=14707 HFD=3.3
02:11:01.639 00.001 21068 MultiStar: [#1 -0.03,0.09,1.00,U] [#2 -0.08,-0.17,1.01,U] [#3 0.05,-0.11,0.86,U] [#4 -0.10,-0.07,0.81,U] [#5 0.20,-0.17,0.90,U] [#6 -0.08,-0.14,0.71,U] [#7 -0.35,-0.15,0.52,U] [#8 0.01,0.12,0.64,U] 
02:11:01.642 00.003 21068 single-star, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.04, 0.04}
02:11:01.643 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
02:11:01.644 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
02:11:01.644 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.37 mountX=0.05 mountY=-0.03, mountTheta=-0.56
02:11:01.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.04, opts=13)
02:11:01.647 00.001 21068 Enqueuing Move request for scope (-0.04, 0.04)
02:11:01.647 00.000 16108 Worker thread wakes up
02:11:01.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
02:11:01.647 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
02:11:01.647 00.000 16108 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=-0.03
02:11:01.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:11:01.648 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:01.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:11:01.648 00.000 16108 MoveAxis(E, 0, ABG)
02:11:01.648 00.000 16108 Move returns status 0, amount 0
02:11:01.648 00.000 16108 MoveAxis(N, 0, ABG)
02:11:01.648 00.000 16108 Move returns status 0, amount 0
02:11:01.648 00.000 16108 move complete, result=0
02:11:01.648 00.000 16108 worker thread done servicing request
02:11:01.654 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3347, FiltMin=2893, FiltMax=59603, Gamma=1.000
02:11:01.676 00.022 21068 UpdateGuideState exits: m=122498 SNR=99.6
02:11:01.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:01.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:01.678 00.000 21068 Enqueuing Expose request
02:11:01.679 00.001 16108 Worker thread wakes up
02:11:01.679 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:01.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:01.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:02.649 00.969 16108 Exposure complete
02:11:02.704 00.055 16108 worker thread done servicing request
02:11:02.704 00.000 21068 OnExposeComplete: enter
02:11:02.706 00.002 21068 UpdateGuideState(): m_state=6
02:11:02.707 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12412
02:11:02.707 00.000 21068 Star::Find returns 1 (0), X=222.25, Y=876.47, Mass=127540, SNR=89.0, Peak=15379 HFD=3.3
02:11:02.708 00.001 21068 MultiStar: [#1 0.07,-0.13,1.22,U] [#2 -0.20,-0.26,1.17,U] [#3 -0.07,-0.25,1.06,U] [#4 0.13,0.04,0.90,U] [#5 0.23,-0.08,0.90,U] [#6 0.20,-0.34,0.88,U] [#7 -0.38,-0.15,0.71,U] [#8 -0.09,-0.17,0.65,U] 
02:11:02.709 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.02, -0.01}
02:11:02.710 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
02:11:02.710 00.000 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
02:11:02.711 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.91 mountX=0.02 mountY=0.01, mountTheta=0.46
02:11:02.712 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
02:11:02.713 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
02:11:02.714 00.001 16108 Worker thread wakes up
02:11:02.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:11:02.714 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:11:02.715 00.001 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
02:11:02.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:11:02.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:02.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:11:02.715 00.000 16108 MoveAxis(E, 0, ABG)
02:11:02.715 00.000 16108 Move returns status 0, amount 0
02:11:02.715 00.000 16108 MoveAxis(N, 0, ABG)
02:11:02.716 00.001 16108 Move returns status 0, amount 0
02:11:02.716 00.000 16108 move complete, result=0
02:11:02.716 00.000 16108 worker thread done servicing request
02:11:02.721 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3347, FiltMin=2829, FiltMax=59779, Gamma=1.000
02:11:02.740 00.019 21068 UpdateGuideState exits: m=127540 SNR=89.0
02:11:02.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.743 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:02.743 00.000 21068 Enqueuing Expose request
02:11:02.744 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:02.745 00.001 16108 Worker thread wakes up
02:11:02.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:02.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:03.900 01.155 16108 Exposure complete
02:11:03.978 00.078 16108 worker thread done servicing request
02:11:03.978 00.000 21068 OnExposeComplete: enter
02:11:03.978 00.000 21068 UpdateGuideState(): m_state=6
02:11:03.980 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12413
02:11:03.981 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.76, Mass=126687, SNR=85.9, Peak=15811 HFD=3.6
02:11:03.982 00.001 21068 MultiStar: [#1 -0.24,0.08,1.11,U] [#2 -0.22,-0.14,1.26,U] [#3 -0.04,-0.08,1.05,U] [#4 -0.23,0.05,0.85,U] [#5 -0.19,-0.25,0.93,U] [#6 -0.07,-0.13,0.74,U] [#7 -0.25,-0.16,0.67,U] [#8 -0.40,0.06,0.86,U] 
02:11:03.983 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {0.01, 0.28}
02:11:03.983 00.000 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
02:11:03.984 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
02:11:03.985 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=0.17 mountY=0.07, mountTheta=0.38
02:11:03.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
02:11:03.988 00.001 21068 Enqueuing Move request for scope (-0.18, -0.03)
02:11:03.990 00.002 16108 Worker thread wakes up
02:11:03.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
02:11:03.990 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
02:11:03.990 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
02:11:03.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:11:03.991 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:03.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:03.991 00.000 16108 MoveAxis(E, 0, ABG)
02:11:03.991 00.000 16108 Move returns status 0, amount 0
02:11:03.991 00.000 16108 MoveAxis(N, 0, ABG)
02:11:03.991 00.000 16108 Move returns status 0, amount 0
02:11:03.991 00.000 16108 move complete, result=0
02:11:03.991 00.000 16108 worker thread done servicing request
02:11:03.998 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3347, FiltMin=2899, FiltMax=61123, Gamma=1.000
02:11:04.015 00.017 21068 UpdateGuideState exits: m=126687 SNR=85.9
02:11:04.015 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:04.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:04.017 00.001 21068 Enqueuing Expose request
02:11:04.017 00.000 16108 Worker thread wakes up
02:11:04.017 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:04.018 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:04.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:04.989 00.971 16108 Exposure complete
02:11:05.068 00.079 16108 worker thread done servicing request
02:11:05.068 00.000 21068 OnExposeComplete: enter
02:11:05.069 00.001 21068 UpdateGuideState(): m_state=6
02:11:05.070 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12414
02:11:05.070 00.000 21068 Star::Find returns 1 (0), X=222.27, Y=876.75, Mass=118731, SNR=84.5, Peak=14467 HFD=3.5
02:11:05.071 00.001 21068 MultiStar: [#1 -0.12,0.18,1.24,U] [#2 -0.16,0.13,1.27,U] [#3 -0.27,-0.08,1.12,U] [#4 -0.31,0.16,0.90,U] [#5 -0.24,-0.09,0.94,U] [#6 -0.10,-0.00,0.82,U] [#7 -0.18,0.17,0.59,U] [#8 -0.16,0.11,0.88,U] 
02:11:05.072 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.09}, one-star: {-0.00, 0.28}
02:11:05.074 00.002 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
02:11:05.074 00.000 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
02:11:05.075 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.63 mountX=0.18 mountY=-0.05, mountTheta=-0.28
02:11:05.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.09, opts=13)
02:11:05.077 00.001 21068 Enqueuing Move request for scope (-0.17, 0.09)
02:11:05.078 00.001 16108 Worker thread wakes up
02:11:05.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
02:11:05.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
02:11:05.078 00.000 16108 Moving (-0.17, 0.09) raw xDistance=0.18 yDistance=-0.05
02:11:05.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:11:05.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:05.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:11:05.078 00.000 16108 MoveAxis(E, 0, ABG)
02:11:05.078 00.000 16108 Move returns status 0, amount 0
02:11:05.078 00.000 16108 MoveAxis(N, 0, ABG)
02:11:05.079 00.001 16108 Move returns status 0, amount 0
02:11:05.079 00.000 16108 move complete, result=0
02:11:05.079 00.000 16108 worker thread done servicing request
02:11:05.081 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3347, FiltMin=2841, FiltMax=60685, Gamma=1.000
02:11:05.096 00.015 21068 UpdateGuideState exits: m=118731 SNR=84.5
02:11:05.097 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:05.099 00.001 21068 Enqueuing Expose request
02:11:05.099 00.000 16108 Worker thread wakes up
02:11:05.099 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:05.100 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:05.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:06.281 01.181 16108 Exposure complete
02:11:06.352 00.071 16108 worker thread done servicing request
02:11:06.352 00.000 21068 OnExposeComplete: enter
02:11:06.354 00.002 21068 UpdateGuideState(): m_state=6
02:11:06.355 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12415
02:11:06.357 00.002 21068 Star::Find returns 1 (0), X=222.29, Y=876.51, Mass=124503, SNR=94.6, Peak=13347 HFD=3.3
02:11:06.358 00.001 21068 MultiStar: [#1 0.14,-0.21,1.04,U] [#2 0.14,-0.12,1.17,U] [#3 0.19,-0.21,0.97,U] [#4 0.19,-0.04,0.73,U] [#5 0.19,-0.33,0.92,U] [#6 0.31,-0.17,0.86,U] [#7 -0.16,0.04,0.54,U] [#8 -0.01,-0.16,0.73,U] 
02:11:06.359 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.02, 0.04}
02:11:06.360 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
02:11:06.360 00.000 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
02:11:06.361 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.11 mountX=-0.01 mountY=-0.04, mountTheta=-1.85
02:11:06.362 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
02:11:06.363 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
02:11:06.364 00.001 16108 Worker thread wakes up
02:11:06.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:11:06.364 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:11:06.364 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
02:11:06.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:11:06.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:06.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:11:06.364 00.000 16108 MoveAxis(E, 0, ABG)
02:11:06.364 00.000 16108 Move returns status 0, amount 0
02:11:06.364 00.000 16108 MoveAxis(N, 0, ABG)
02:11:06.364 00.000 16108 Move returns status 0, amount 0
02:11:06.364 00.000 16108 move complete, result=0
02:11:06.364 00.000 16108 worker thread done servicing request
02:11:06.369 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3347, FiltMin=2889, FiltMax=55382, Gamma=1.000
02:11:06.384 00.015 21068 UpdateGuideState exits: m=124503 SNR=94.6
02:11:06.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:06.386 00.000 21068 Enqueuing Expose request
02:11:06.387 00.001 16108 Worker thread wakes up
02:11:06.387 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:06.388 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:06.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:07.366 00.978 16108 Exposure complete
02:11:07.471 00.105 16108 worker thread done servicing request
02:11:07.471 00.000 21068 OnExposeComplete: enter
02:11:07.473 00.002 21068 UpdateGuideState(): m_state=6
02:11:07.474 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12416
02:11:07.476 00.002 21068 Star::Find returns 1 (0), X=222.34, Y=876.53, Mass=112839, SNR=78.4, Peak=13145 HFD=3.4
02:11:07.478 00.002 21068 MultiStar: [#1 0.25,-0.15,1.26,U] [#2 0.09,-0.30,1.40,U] [#3 0.22,-0.18,1.17,U] [#4 0.16,0.11,0.77,U] [#5 0.04,-0.15,1.03,U] [#6 0.43,-0.24,0.93,U] [#7 0.10,-0.18,0.54,U] [#8 0.13,-0.03,0.84,U] 
02:11:07.481 00.003 21068 single-star, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.06, 0.05}
02:11:07.482 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
02:11:07.483 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
02:11:07.484 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.68 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
02:11:07.487 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
02:11:07.489 00.002 21068 Enqueuing Move request for scope (0.06, 0.05)
02:11:07.490 00.001 16108 Worker thread wakes up
02:11:07.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
02:11:07.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
02:11:07.491 00.001 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
02:11:07.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:07.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:07.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:11:07.491 00.000 16108 MoveAxis(E, 0, ABG)
02:11:07.491 00.000 16108 Move returns status 0, amount 0
02:11:07.491 00.000 16108 MoveAxis(N, 0, ABG)
02:11:07.491 00.000 16108 Move returns status 0, amount 0
02:11:07.491 00.000 16108 move complete, result=0
02:11:07.492 00.001 16108 worker thread done servicing request
02:11:07.495 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3347, FiltMin=2864, FiltMax=52406, Gamma=1.000
02:11:07.513 00.018 21068 UpdateGuideState exits: m=112839 SNR=78.4
02:11:07.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:07.514 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:07.516 00.002 21068 Enqueuing Expose request
02:11:07.517 00.001 16108 Worker thread wakes up
02:11:07.517 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:07.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:07.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:08.684 01.166 16108 Exposure complete
02:11:08.756 00.072 16108 worker thread done servicing request
02:11:08.757 00.001 21068 OnExposeComplete: enter
02:11:08.757 00.000 21068 UpdateGuideState(): m_state=6
02:11:08.758 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12417
02:11:08.759 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.72, Mass=138543, SNR=87.5, Peak=17769 HFD=3.3
02:11:08.760 00.001 21068 MultiStar: [#1 0.01,0.00,1.02,U] [#2 0.12,0.02,1.24,U] [#3 0.04,-0.22,1.06,U] [#4 0.01,-0.02,0.82,U] [#5 0.03,-0.06,1.11,U] [#6 0.33,0.14,0.82,U] [#7 0.12,0.23,0.68,U] [#8 -0.24,0.33,0.90,U] 
02:11:08.760 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.26, 0.25}
02:11:08.761 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
02:11:08.762 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
02:11:08.762 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
02:11:08.765 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
02:11:08.766 00.001 21068 Enqueuing Move request for scope (0.07, 0.06)
02:11:08.767 00.001 16108 Worker thread wakes up
02:11:08.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:11:08.767 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:11:08.767 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.08
02:11:08.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:08.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:08.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:11:08.767 00.000 16108 MoveAxis(E, 0, ABG)
02:11:08.767 00.000 16108 Move returns status 0, amount 0
02:11:08.767 00.000 16108 MoveAxis(N, 0, ABG)
02:11:08.767 00.000 16108 Move returns status 0, amount 0
02:11:08.767 00.000 16108 move complete, result=0
02:11:08.768 00.001 16108 worker thread done servicing request
02:11:08.771 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3347, FiltMin=2896, FiltMax=61197, Gamma=1.000
02:11:08.786 00.015 21068 UpdateGuideState exits: m=138543 SNR=87.5
02:11:08.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:08.789 00.001 21068 Enqueuing Expose request
02:11:08.790 00.001 16108 Worker thread wakes up
02:11:08.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:08.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:08.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:09.767 00.976 16108 Exposure complete
02:11:09.837 00.070 16108 worker thread done servicing request
02:11:09.838 00.001 21068 OnExposeComplete: enter
02:11:09.839 00.001 21068 UpdateGuideState(): m_state=6
02:11:09.839 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12418
02:11:09.840 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=876.60, Mass=143688, SNR=94.8, Peak=14633 HFD=3.3
02:11:09.841 00.001 21068 MultiStar: [#1 -0.06,0.10,1.11,U] [#2 0.11,-0.18,1.05,U] [#3 -0.08,-0.10,1.04,U] [#4 -0.17,-0.19,0.63,U] [#5 0.03,-0.06,0.91,U] [#6 0.01,-0.40,0.77,U] [#7 -0.04,-0.11,0.58,U] [#8 -0.07,-0.01,0.72,U] 
02:11:09.842 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.27, 0.12}
02:11:09.844 00.002 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
02:11:09.845 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
02:11:09.846 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=-0.02 mountY=0.07, mountTheta=1.89
02:11:09.847 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
02:11:09.848 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
02:11:09.849 00.001 16108 Worker thread wakes up
02:11:09.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:11:09.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:11:09.849 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.07
02:11:09.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:11:09.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:09.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:09.849 00.000 16108 MoveAxis(E, 0, ABG)
02:11:09.849 00.000 16108 Move returns status 0, amount 0
02:11:09.849 00.000 16108 MoveAxis(N, 0, ABG)
02:11:09.849 00.000 16108 Move returns status 0, amount 0
02:11:09.849 00.000 16108 move complete, result=0
02:11:09.849 00.000 16108 worker thread done servicing request
02:11:09.852 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3347, FiltMin=2905, FiltMax=54342, Gamma=1.000
02:11:09.868 00.016 21068 UpdateGuideState exits: m=143688 SNR=94.8
02:11:09.871 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:09.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:09.873 00.001 21068 Enqueuing Expose request
02:11:09.874 00.001 16108 Worker thread wakes up
02:11:09.874 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:09.875 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:09.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:11.040 01.165 16108 Exposure complete
02:11:11.103 00.063 16108 worker thread done servicing request
02:11:11.103 00.000 21068 OnExposeComplete: enter
02:11:11.104 00.001 21068 UpdateGuideState(): m_state=6
02:11:11.105 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12419
02:11:11.106 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.73, Mass=136452, SNR=88.5, Peak=16291 HFD=3.5
02:11:11.107 00.001 21068 MultiStar: [#1 0.02,-0.08,0.93,U] [#2 -0.02,-0.09,1.10,U] [#3 -0.14,-0.19,0.93,U] [#4 -0.20,0.04,0.82,U] [#5 -0.08,-0.23,0.88,U] [#6 -0.19,-0.23,0.80,U] [#7 -0.10,0.16,0.64,U] [#8 -0.17,0.07,0.79,U] 
02:11:11.108 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.01, 0.26}
02:11:11.109 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
02:11:11.109 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
02:11:11.110 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.76 mountX=0.08 mountY=0.06, mountTheta=0.60
02:11:11.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
02:11:11.113 00.001 21068 Enqueuing Move request for scope (-0.09, -0.04)
02:11:11.114 00.001 16108 Worker thread wakes up
02:11:11.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
02:11:11.114 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
02:11:11.114 00.000 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
02:11:11.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:11:11.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:11.115 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:11.115 00.000 16108 MoveAxis(E, 0, ABG)
02:11:11.115 00.000 16108 Move returns status 0, amount 0
02:11:11.115 00.000 16108 MoveAxis(N, 0, ABG)
02:11:11.115 00.000 16108 Move returns status 0, amount 0
02:11:11.115 00.000 16108 move complete, result=0
02:11:11.115 00.000 16108 worker thread done servicing request
02:11:11.119 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3347, FiltMin=2832, FiltMax=54214, Gamma=1.000
02:11:11.134 00.015 21068 UpdateGuideState exits: m=136452 SNR=88.5
02:11:11.136 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.136 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:11.137 00.001 21068 Enqueuing Expose request
02:11:11.138 00.001 16108 Worker thread wakes up
02:11:11.138 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:11.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:11.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:12.120 00.982 16108 Exposure complete
02:11:12.194 00.074 16108 worker thread done servicing request
02:11:12.194 00.000 21068 OnExposeComplete: enter
02:11:12.195 00.001 21068 UpdateGuideState(): m_state=6
02:11:12.197 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12420
02:11:12.198 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.61, Mass=119067, SNR=77.2, Peak=15363 HFD=3.2
02:11:12.199 00.001 21068 MultiStar: [#1 -0.13,0.24,1.32,U] [#2 -0.16,-0.13,1.51,U] [#3 -0.06,-0.24,1.25,U] [#4 -0.05,0.07,0.96,U] [#5 -0.15,-0.24,1.07,U] [#6 -0.28,-0.21,0.78,U] [#7 -0.25,-0.20,0.74,U] [#8 -0.52,-0.22,0.83,U] 
02:11:12.200 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.08}, one-star: {0.02, 0.14}
02:11:12.200 00.000 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
02:11:12.201 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
02:11:12.202 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.43 mountX=0.00 mountY=-0.14, mountTheta=-1.54
02:11:12.204 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
02:11:12.206 00.002 21068 Enqueuing Move request for scope (0.02, 0.14)
02:11:12.211 00.005 16108 Worker thread wakes up
02:11:12.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:11:12.211 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:11:12.211 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.00 yDistance=-0.14
02:11:12.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:11:12.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:12.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:11:12.211 00.000 16108 MoveAxis(E, 0, ABG)
02:11:12.211 00.000 16108 Move returns status 0, amount 0
02:11:12.211 00.000 16108 MoveAxis(N, 0, ABG)
02:11:12.211 00.000 16108 Move returns status 0, amount 0
02:11:12.211 00.000 16108 move complete, result=0
02:11:12.211 00.000 16108 worker thread done servicing request
02:11:12.215 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3347, FiltMin=2905, FiltMax=56230, Gamma=1.000
02:11:12.235 00.020 21068 UpdateGuideState exits: m=119067 SNR=77.2
02:11:12.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:12.238 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:12.238 00.000 21068 Enqueuing Expose request
02:11:12.240 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:12.241 00.001 16108 Worker thread wakes up
02:11:12.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:12.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:13.407 01.166 16108 Exposure complete
02:11:13.476 00.069 16108 worker thread done servicing request
02:11:13.476 00.000 21068 OnExposeComplete: enter
02:11:13.479 00.003 21068 UpdateGuideState(): m_state=6
02:11:13.481 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12421
02:11:13.484 00.003 21068 Star::Find returns 1 (0), X=222.19, Y=876.74, Mass=132049, SNR=85.9, Peak=15859 HFD=3.4
02:11:13.486 00.002 21068 MultiStar: [#1 -0.10,0.10,1.31,U] [#2 -0.34,-0.13,1.34,U] [#3 -0.18,-0.18,0.97,U] [#4 -0.45,0.01,1.00,U] [#5 -0.22,-0.08,1.01,U] [#6 -0.33,0.02,0.88,U] [#7 -0.10,0.00,0.59,U] [#8 -0.20,-0.01,0.80,U] 
02:11:13.488 00.002 21068 refined, 8 included, MultiStar: {-0.23, -0.00}, one-star: {-0.09, 0.26}
02:11:13.489 00.001 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
02:11:13.490 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
02:11:13.492 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.14 mountX=0.22 mountY=0.05, mountTheta=0.24
02:11:13.495 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.00, opts=13)
02:11:13.497 00.002 21068 Enqueuing Move request for scope (-0.23, -0.00)
02:11:13.499 00.002 16108 Worker thread wakes up
02:11:13.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.00) opts 0xd
02:11:13.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.00)
02:11:13.499 00.000 16108 Moving (-0.23, -0.00) raw xDistance=0.22 yDistance=0.05
02:11:13.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:11:13.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:13.500 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:11:13.500 00.000 16108 MoveAxis(W, 59, ABG)
02:11:13.500 00.000 16108 Guiding  Dir = 3, Dur = 59
02:11:13.500 00.000 16108 IsSlewing returns 0
02:11:13.501 00.001 16108 IsGuiding returns 0
02:11:13.509 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3347, FiltMin=2861, FiltMax=60400, Gamma=1.000
02:11:13.523 00.014 16108 PulseGuide returned control before completion, sleep 48
02:11:13.529 00.006 21068 UpdateGuideState exits: m=132049 SNR=85.9
02:11:13.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:13.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:13.533 00.001 21068 Enqueuing Expose request
02:11:13.588 00.055 16108 IsGuiding returns 1
02:11:13.588 00.000 16108 scope still moving after pulse duration time elapsed
02:11:13.615 00.027 16108 IsSlewing returns 0
02:11:13.615 00.000 16108 IsGuiding returns 0
02:11:13.615 00.000 16108 scope move finished after 59 + 54 ms
02:11:13.615 00.000 16108 Move returns status 0, amount 59
02:11:13.615 00.000 16108 MoveAxis(N, 0, ABG)
02:11:13.615 00.000 16108 Move returns status 0, amount 0
02:11:13.615 00.000 16108 move complete, result=0
02:11:13.615 00.000 16108 worker thread done servicing request
02:11:13.615 00.000 16108 Worker thread wakes up
02:11:13.615 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
02:11:13.616 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:13.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:14.604 00.988 16108 Exposure complete
02:11:14.679 00.075 16108 worker thread done servicing request
02:11:14.679 00.000 21068 OnExposeComplete: enter
02:11:14.680 00.001 21068 UpdateGuideState(): m_state=6
02:11:14.681 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12422
02:11:14.682 00.001 21068 Star::Find returns 1 (0), X=222.50, Y=876.73, Mass=133944, SNR=95.8, Peak=15193 HFD=3.3
02:11:14.683 00.001 21068 MultiStar: [#1 -0.04,-0.09,1.00,U] [#2 -0.07,-0.16,1.17,U] [#3 -0.03,-0.23,1.10,U] [#4 -0.06,-0.02,0.74,U] [#5 -0.02,-0.08,0.78,U] [#6 0.16,-0.30,0.79,U] [#7 -0.07,0.00,0.54,U] [#8 -0.18,-0.04,0.76,U] 
02:11:14.683 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.23, 0.26}
02:11:14.684 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
02:11:14.685 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
02:11:14.686 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.66 mountX=-0.01 mountY=0.08, mountTheta=1.66
02:11:14.687 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
02:11:14.688 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
02:11:14.689 00.001 16108 Worker thread wakes up
02:11:14.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:11:14.689 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:11:14.689 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.01 yDistance=0.08
02:11:14.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:11:14.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:14.690 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:11:14.690 00.000 16108 MoveAxis(E, 0, ABG)
02:11:14.690 00.000 16108 Move returns status 0, amount 0
02:11:14.690 00.000 16108 MoveAxis(N, 0, ABG)
02:11:14.690 00.000 16108 Move returns status 0, amount 0
02:11:14.690 00.000 16108 move complete, result=0
02:11:14.690 00.000 16108 worker thread done servicing request
02:11:14.693 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3347, FiltMin=2857, FiltMax=62998, Gamma=1.000
02:11:14.711 00.018 21068 UpdateGuideState exits: m=133944 SNR=95.8
02:11:14.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:14.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:14.714 00.001 21068 Enqueuing Expose request
02:11:14.715 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:14.716 00.001 16108 Worker thread wakes up
02:11:14.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:14.717 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:15.884 01.167 16108 Exposure complete
02:11:15.940 00.056 16108 worker thread done servicing request
02:11:15.940 00.000 21068 OnExposeComplete: enter
02:11:15.941 00.001 21068 UpdateGuideState(): m_state=6
02:11:15.942 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12423
02:11:15.942 00.000 21068 Star::Find returns 1 (0), X=222.44, Y=876.60, Mass=126170, SNR=96.0, Peak=13725 HFD=3.3
02:11:15.943 00.001 21068 MultiStar: [#1 0.25,0.02,1.07,U] [#2 0.13,-0.22,1.00,U] [#3 0.03,-0.28,1.00,U] [#4 0.20,0.09,0.85,U] [#5 0.32,-0.29,0.90,U] [#6 0.54,-0.14,0.69,U] [#7 0.21,-0.05,0.54,U] [#8 0.08,0.00,0.74,U] 
02:11:15.944 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.08}, one-star: {0.16, 0.12}
02:11:15.945 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
02:11:15.946 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
02:11:15.946 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
02:11:15.949 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.12, opts=13)
02:11:15.950 00.001 21068 Enqueuing Move request for scope (0.16, 0.12)
02:11:15.950 00.000 16108 Worker thread wakes up
02:11:15.951 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
02:11:15.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
02:11:15.951 00.000 16108 Moving (0.16, 0.12) raw xDistance=-0.14 yDistance=-0.16
02:11:15.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:11:15.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:15.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:11:15.951 00.000 16108 MoveAxis(E, 0, ABG)
02:11:15.951 00.000 16108 Move returns status 0, amount 0
02:11:15.951 00.000 16108 MoveAxis(N, 0, ABG)
02:11:15.951 00.000 16108 Move returns status 0, amount 0
02:11:15.951 00.000 16108 move complete, result=0
02:11:15.951 00.000 16108 worker thread done servicing request
02:11:15.954 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3347, FiltMin=2896, FiltMax=51654, Gamma=1.000
02:11:15.969 00.015 21068 UpdateGuideState exits: m=126170 SNR=96.0
02:11:15.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.971 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:15.972 00.001 21068 Enqueuing Expose request
02:11:15.973 00.001 16108 Worker thread wakes up
02:11:15.973 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:15.975 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:15.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:16.946 00.971 16108 Exposure complete
02:11:17.014 00.068 16108 worker thread done servicing request
02:11:17.014 00.000 21068 OnExposeComplete: enter
02:11:17.016 00.002 21068 UpdateGuideState(): m_state=6
02:11:17.017 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12424
02:11:17.019 00.002 21068 Star::Find returns 1 (0), X=222.70, Y=876.41, Mass=128092, SNR=86.4, Peak=15485 HFD=3.4
02:11:17.020 00.001 21068 MultiStar: [#1 0.20,-0.19,1.21,U] [#2 0.29,-0.32,1.13,U] [#3 0.24,-0.33,1.24,U] [#4 0.20,0.04,0.79,U] [#5 0.19,-0.30,1.03,U] [#6 0.11,-0.52,0.83,U] [#7 -0.07,-0.19,0.55,U] [#8 0.09,-0.38,0.85,U] 
02:11:17.021 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.25}, one-star: {0.42, -0.07}
02:11:17.022 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
02:11:17.024 00.002 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
02:11:17.025 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-0.89 mountX=-0.25 mountY=0.20, mountTheta=2.46
02:11:17.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.25, opts=13)
02:11:17.027 00.000 21068 Enqueuing Move request for scope (0.21, -0.25)
02:11:17.028 00.001 16108 Worker thread wakes up
02:11:17.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
02:11:17.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
02:11:17.028 00.000 16108 Moving (0.21, -0.25) raw xDistance=-0.25 yDistance=0.20
02:11:17.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:11:17.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:17.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:11:17.029 00.001 16108 MoveAxis(E, 65, ABG)
02:11:17.029 00.000 16108 Guiding  Dir = 2, Dur = 65
02:11:17.029 00.000 16108 IsSlewing returns 0
02:11:17.029 00.000 16108 IsGuiding returns 0
02:11:17.032 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3347, FiltMin=2854, FiltMax=56310, Gamma=1.000
02:11:17.047 00.015 21068 UpdateGuideState exits: m=128092 SNR=86.4
02:11:17.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:17.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:17.049 00.000 21068 Enqueuing Expose request
02:11:17.068 00.019 16108 PulseGuide returned control before completion, sleep 37
02:11:17.113 00.045 16108 IsGuiding returns 1
02:11:17.113 00.000 16108 scope still moving after pulse duration time elapsed
02:11:17.144 00.031 16108 IsSlewing returns 0
02:11:17.144 00.000 16108 IsGuiding returns 1
02:11:17.176 00.032 16108 IsSlewing returns 0
02:11:17.176 00.000 16108 IsGuiding returns 0
02:11:17.176 00.000 16108 scope move finished after 65 + 82 ms
02:11:17.176 00.000 16108 Move returns status 0, amount 65
02:11:17.176 00.000 16108 MoveAxis(N, 0, ABG)
02:11:17.176 00.000 16108 Move returns status 0, amount 0
02:11:17.176 00.000 16108 move complete, result=0
02:11:17.176 00.000 16108 worker thread done servicing request
02:11:17.177 00.001 16108 Worker thread wakes up
02:11:17.177 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
02:11:17.179 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:17.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:18.336 01.157 16108 Exposure complete
02:11:18.391 00.055 16108 worker thread done servicing request
02:11:18.391 00.000 21068 OnExposeComplete: enter
02:11:18.392 00.001 21068 UpdateGuideState(): m_state=6
02:11:18.393 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12425
02:11:18.394 00.001 21068 Star::Find returns 1 (0), X=222.04, Y=876.42, Mass=121130, SNR=82.4, Peak=15747 HFD=3.5
02:11:18.395 00.001 21068 MultiStar: [#1 -0.20,-0.36,1.32,U] [#2 -0.28,-0.32,1.32,U] [#3 -0.14,-0.43,1.12,U] [#4 -0.31,-0.03,0.89,U] [#5 -0.19,-0.38,0.92,U] [#6 -0.03,-0.50,0.81,U] [#7 -0.41,-0.16,0.70,U] [#8 -0.41,-0.27,0.85,U] 
02:11:18.395 00.000 21068 single-star, 8 included, MultiStar: {-0.24, -0.29}, one-star: {-0.24, -0.05}
02:11:18.396 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
02:11:18.397 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
02:11:18.398 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.93 mountX=0.22 mountY=0.11, mountTheta=0.44
02:11:18.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.05, opts=13)
02:11:18.401 00.001 21068 Enqueuing Move request for scope (-0.24, -0.05)
02:11:18.403 00.002 16108 Worker thread wakes up
02:11:18.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
02:11:18.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
02:11:18.403 00.000 16108 Moving (-0.24, -0.05) raw xDistance=0.22 yDistance=0.11
02:11:18.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
02:11:18.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:18.404 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:11:18.404 00.000 16108 MoveAxis(W, 54, ABG)
02:11:18.404 00.000 16108 Guiding  Dir = 3, Dur = 54
02:11:18.404 00.000 16108 IsSlewing returns 0
02:11:18.404 00.000 16108 IsGuiding returns 0
02:11:18.414 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3344, FiltMin=2864, FiltMax=50953, Gamma=1.000
02:11:18.431 00.017 16108 PulseGuide returned control before completion, sleep 38
02:11:18.446 00.015 21068 UpdateGuideState exits: m=121130 SNR=82.4
02:11:18.448 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:18.450 00.001 21068 Enqueuing Expose request
02:11:18.477 00.027 16108 IsGuiding returns 1
02:11:18.477 00.000 16108 scope still moving after pulse duration time elapsed
02:11:18.508 00.031 16108 IsSlewing returns 0
02:11:18.508 00.000 16108 IsGuiding returns 1
02:11:18.540 00.032 16108 IsSlewing returns 0
02:11:18.541 00.001 16108 IsGuiding returns 0
02:11:18.541 00.000 16108 scope move finished after 54 + 81 ms
02:11:18.541 00.000 16108 Move returns status 0, amount 54
02:11:18.541 00.000 16108 MoveAxis(N, 0, ABG)
02:11:18.541 00.000 16108 Move returns status 0, amount 0
02:11:18.541 00.000 16108 move complete, result=0
02:11:18.541 00.000 16108 worker thread done servicing request
02:11:18.541 00.000 16108 Worker thread wakes up
02:11:18.541 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
02:11:18.543 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:18.544 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:19.523 00.979 16108 Exposure complete
02:11:19.597 00.074 16108 worker thread done servicing request
02:11:19.597 00.000 21068 OnExposeComplete: enter
02:11:19.599 00.002 21068 UpdateGuideState(): m_state=6
02:11:19.601 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12426
02:11:19.602 00.001 21068 Star::Find returns 1 (0), X=221.95, Y=876.20, Mass=131804, SNR=90.4, Peak=18067 HFD=3.1
02:11:19.604 00.002 21068 MultiStar: [#1 -0.38,-0.19,1.22,U] [#2 -0.56,-0.48,0.00,M1] [#3 -0.13,-0.28,0.97,U] [#4 -0.18,0.01,0.75,U] [#5 -0.10,-0.24,0.88,U] [#6 -0.10,-0.25,0.64,U] [#7 -0.19,-0.56,0.00,M1] [#8 -0.30,-0.36,0.67,U] 
02:11:19.605 00.001 21068 refined, 6 included, MultiStar: {-0.23, -0.23}, one-star: {-0.33, -0.28}
02:11:19.607 00.002 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
02:11:19.608 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
02:11:19.610 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-2.37 mountX=0.19 mountY=0.27, mountTheta=0.97
02:11:19.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.23, opts=13)
02:11:19.615 00.002 21068 Enqueuing Move request for scope (-0.23, -0.23)
02:11:19.616 00.001 16108 Worker thread wakes up
02:11:19.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.23) opts 0xd
02:11:19.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.23)
02:11:19.616 00.000 16108 Moving (-0.23, -0.23) raw xDistance=0.19 yDistance=0.27
02:11:19.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:11:19.617 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:11:19.617 00.000 16108 MoveAxis(E, 0, ABG)
02:11:19.617 00.000 16108 Move returns status 0, amount 0
02:11:19.617 00.000 16108 MoveAxis(S, 55, ABG)
02:11:19.617 00.000 16108 Guiding  Dir = 1, Dur = 55
02:11:19.617 00.000 16108 IsSlewing returns 0
02:11:19.618 00.001 16108 IsGuiding returns 0
02:11:19.619 00.001 16108 PulseGuide returned control before completion, sleep 64
02:11:19.625 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3347, FiltMin=2899, FiltMax=60355, Gamma=1.000
02:11:19.655 00.030 21068 UpdateGuideState exits: m=131804 SNR=90.4
02:11:19.657 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:19.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:19.659 00.001 21068 Enqueuing Expose request
02:11:19.698 00.039 16108 IsGuiding returns 0
02:11:19.698 00.000 16108 Move returns status 0, amount 55
02:11:19.698 00.000 16108 move complete, result=0
02:11:19.698 00.000 16108 worker thread done servicing request
02:11:19.698 00.000 16108 Worker thread wakes up
02:11:19.698 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH
02:11:19.701 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:19.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:20.853 01.152 16108 Exposure complete
02:11:20.917 00.064 16108 worker thread done servicing request
02:11:20.917 00.000 21068 OnExposeComplete: enter
02:11:20.918 00.001 21068 UpdateGuideState(): m_state=6
02:11:20.919 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12427
02:11:20.920 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=876.33, Mass=152820, SNR=103.8, Peak=17197 HFD=3.2
02:11:20.922 00.002 21068 MultiStar: [#1 -0.10,-0.27,1.10,U] [#2 -0.16,-0.20,1.05,U] [#3 -0.03,-0.55,0.90,U] [#4 0.12,0.10,0.72,U] [#5 -0.01,-0.26,0.78,U] [#6 0.04,-0.24,0.81,U] [#7 -0.03,-0.12,0.56,U] [#8 -0.06,-0.35,0.64,U] 
02:11:20.922 00.000 21068 single-star, 8 included, MultiStar: {-0.01, -0.23}, one-star: {0.17, -0.15}
02:11:20.924 00.002 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
02:11:20.925 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
02:11:20.925 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.73 mountX=-0.19 mountY=0.11, mountTheta=2.63
02:11:20.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.15, opts=13)
02:11:20.928 00.001 21068 Enqueuing Move request for scope (0.17, -0.15)
02:11:20.929 00.001 16108 Worker thread wakes up
02:11:20.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
02:11:20.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
02:11:20.929 00.000 16108 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=0.11
02:11:20.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:11:20.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:20.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:11:20.929 00.000 16108 MoveAxis(E, 0, ABG)
02:11:20.929 00.000 16108 Move returns status 0, amount 0
02:11:20.929 00.000 16108 MoveAxis(N, 0, ABG)
02:11:20.929 00.000 16108 Move returns status 0, amount 0
02:11:20.929 00.000 16108 move complete, result=0
02:11:20.929 00.000 16108 worker thread done servicing request
02:11:20.934 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3344, FiltMin=2889, FiltMax=61613, Gamma=1.000
02:11:20.954 00.020 21068 UpdateGuideState exits: m=152820 SNR=103.8
02:11:20.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:20.958 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:20.959 00.001 21068 Enqueuing Expose request
02:11:20.960 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:20.962 00.002 16108 Worker thread wakes up
02:11:20.962 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:20.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:21.936 00.974 16108 Exposure complete
02:11:22.004 00.068 16108 worker thread done servicing request
02:11:22.004 00.000 21068 OnExposeComplete: enter
02:11:22.006 00.002 21068 UpdateGuideState(): m_state=6
02:11:22.007 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12428
02:11:22.009 00.002 21068 Star::Find returns 1 (0), X=222.29, Y=876.77, Mass=143713, SNR=105.7, Peak=15363 HFD=3.6
02:11:22.010 00.001 21068 MultiStar: [#1 0.04,-0.09,0.93,U] [#2 -0.22,-0.06,0.94,U] [#3 0.09,-0.02,0.81,U] [#4 -0.05,0.04,0.73,U] [#5 0.10,-0.01,0.77,U] [#6 0.06,-0.27,0.74,U] [#7 0.26,-0.18,0.60,U] [#8 -0.46,0.10,0.60,U] 
02:11:22.011 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.02, 0.30}
02:11:22.012 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
02:11:22.013 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
02:11:22.015 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.53 mountX=0.01 mountY=0.01, mountTheta=0.82
02:11:22.020 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
02:11:22.023 00.003 21068 Enqueuing Move request for scope (-0.02, -0.01)
02:11:22.024 00.001 16108 Worker thread wakes up
02:11:22.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:11:22.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:11:22.024 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.01
02:11:22.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:11:22.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:22.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:11:22.024 00.000 16108 MoveAxis(E, 0, ABG)
02:11:22.025 00.001 16108 Move returns status 0, amount 0
02:11:22.025 00.000 16108 MoveAxis(N, 0, ABG)
02:11:22.025 00.000 16108 Move returns status 0, amount 0
02:11:22.025 00.000 16108 move complete, result=0
02:11:22.025 00.000 16108 worker thread done servicing request
02:11:22.036 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3347, FiltMin=2806, FiltMax=65510, Gamma=1.000
02:11:22.065 00.029 21068 UpdateGuideState exits: m=143713 SNR=105.7
02:11:22.067 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:22.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:22.070 00.002 21068 Enqueuing Expose request
02:11:22.072 00.002 16108 Worker thread wakes up
02:11:22.072 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:22.074 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:22.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:23.237 01.163 16108 Exposure complete
02:11:23.303 00.066 16108 worker thread done servicing request
02:11:23.303 00.000 21068 OnExposeComplete: enter
02:11:23.305 00.002 21068 UpdateGuideState(): m_state=6
02:11:23.306 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12429
02:11:23.307 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.51, Mass=117869, SNR=79.0, Peak=13209 HFD=3.3
02:11:23.308 00.001 21068 MultiStar: [#1 -0.04,-0.05,1.24,U] [#2 -0.02,-0.20,1.28,U] [#3 -0.01,-0.24,1.20,U] [#4 -0.06,-0.14,1.01,U] [#5 -0.09,-0.23,1.11,U] [#6 0.12,-0.10,0.88,U] [#7 -0.21,0.11,0.77,U] [#8 -0.29,-0.12,0.94,U] 
02:11:23.309 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.12}, one-star: {0.01, 0.03}
02:11:23.309 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
02:11:23.310 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
02:11:23.311 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.27 mountX=-0.00 mountY=-0.03, mountTheta=-1.70
02:11:23.313 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
02:11:23.314 00.001 21068 Enqueuing Move request for scope (0.01, 0.03)
02:11:23.315 00.001 16108 Worker thread wakes up
02:11:23.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:11:23.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:11:23.315 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
02:11:23.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:11:23.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:23.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:11:23.315 00.000 16108 MoveAxis(E, 0, ABG)
02:11:23.315 00.000 16108 Move returns status 0, amount 0
02:11:23.315 00.000 16108 MoveAxis(N, 0, ABG)
02:11:23.315 00.000 16108 Move returns status 0, amount 0
02:11:23.315 00.000 16108 move complete, result=0
02:11:23.315 00.000 16108 worker thread done servicing request
02:11:23.319 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3344, FiltMin=2867, FiltMax=63037, Gamma=1.000
02:11:23.336 00.017 21068 UpdateGuideState exits: m=117869 SNR=79.0
02:11:23.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:23.339 00.001 21068 Enqueuing Expose request
02:11:23.340 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:23.341 00.001 16108 Worker thread wakes up
02:11:23.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:23.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:24.304 00.963 16108 Exposure complete
02:11:24.364 00.060 16108 worker thread done servicing request
02:11:24.364 00.000 21068 OnExposeComplete: enter
02:11:24.365 00.001 21068 UpdateGuideState(): m_state=6
02:11:24.367 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12430
02:11:24.368 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=876.39, Mass=122207, SNR=84.2, Peak=13945 HFD=3.2
02:11:24.369 00.001 21068 MultiStar: [#1 0.06,0.12,1.32,U] [#2 -0.07,-0.02,1.30,U] [#3 0.12,-0.25,0.98,U] [#4 -0.06,0.10,1.00,U] [#5 0.25,-0.32,0.90,U] [#6 0.09,0.15,0.89,U] [#7 0.20,-0.15,0.65,U] [#8 -0.08,-0.17,0.86,U] 
02:11:24.371 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.35, -0.08}
02:11:24.372 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
02:11:24.373 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
02:11:24.374 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.58 mountX=-0.09 mountY=0.03, mountTheta=2.79
02:11:24.376 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
02:11:24.378 00.002 21068 Enqueuing Move request for scope (0.08, -0.06)
02:11:24.379 00.001 16108 Worker thread wakes up
02:11:24.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:11:24.379 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:11:24.379 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.03
02:11:24.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:11:24.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:24.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:24.379 00.000 16108 MoveAxis(E, 0, ABG)
02:11:24.379 00.000 16108 Move returns status 0, amount 0
02:11:24.379 00.000 16108 MoveAxis(N, 0, ABG)
02:11:24.379 00.000 16108 Move returns status 0, amount 0
02:11:24.379 00.000 16108 move complete, result=0
02:11:24.379 00.000 16108 worker thread done servicing request
02:11:24.506 00.127 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3347, FiltMin=2854, FiltMax=57597, Gamma=1.000
02:11:24.527 00.021 21068 UpdateGuideState exits: m=122207 SNR=84.2
02:11:24.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:24.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:24.529 00.000 21068 Enqueuing Expose request
02:11:24.530 00.001 16108 Worker thread wakes up
02:11:24.530 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:24.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:24.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:25.688 01.157 16108 Exposure complete
02:11:25.742 00.054 16108 worker thread done servicing request
02:11:25.742 00.000 21068 OnExposeComplete: enter
02:11:25.743 00.001 21068 UpdateGuideState(): m_state=6
02:11:25.744 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12431
02:11:25.745 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=876.19, Mass=129530, SNR=87.0, Peak=15469 HFD=3.4
02:11:25.746 00.001 21068 MultiStar: [#1 -0.06,-0.35,1.11,U] [#2 0.01,-0.51,1.21,U] [#3 -0.06,-0.34,0.91,U] [#4 0.43,-0.29,0.90,U] [#5 -0.08,-0.64,0.00,M1] [#6 0.40,-0.55,0.00,M1] [#7 -0.01,-0.35,0.63,U] [#8 0.00,-0.33,1.03,U] 
02:11:25.747 00.001 21068 single-star, 6 included, MultiStar: {0.06, -0.36}, one-star: {0.13, -0.28}
02:11:25.747 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.18)
02:11:25.748 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
02:11:25.749 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.14 mountX=-0.18 mountY=0.24, mountTheta=2.20
02:11:25.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.28, opts=13)
02:11:25.752 00.001 21068 Enqueuing Move request for scope (0.13, -0.28)
02:11:25.753 00.001 16108 Worker thread wakes up
02:11:25.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
02:11:25.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
02:11:25.753 00.000 16108 Moving (0.13, -0.28) raw xDistance=-0.18 yDistance=0.24
02:11:25.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:11:25.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:11:25.753 00.000 16108 MoveAxis(E, 0, ABG)
02:11:25.753 00.000 16108 Move returns status 0, amount 0
02:11:25.753 00.000 16108 MoveAxis(S, 49, ABG)
02:11:25.753 00.000 16108 Guiding  Dir = 1, Dur = 49
02:11:25.753 00.000 16108 IsSlewing returns 0
02:11:25.754 00.001 16108 IsGuiding returns 0
02:11:25.755 00.001 16108 PulseGuide returned control before completion, sleep 58
02:11:25.756 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3347, FiltMin=2781, FiltMax=48624, Gamma=1.000
02:11:25.770 00.014 21068 UpdateGuideState exits: m=129530 SNR=87.0
02:11:25.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:25.773 00.001 21068 Enqueuing Expose request
02:11:25.818 00.045 16108 IsGuiding returns 1
02:11:25.818 00.000 16108 scope still moving after pulse duration time elapsed
02:11:25.849 00.031 16108 IsSlewing returns 0
02:11:25.849 00.000 16108 IsGuiding returns 0
02:11:25.849 00.000 16108 scope move finished after 49 + 46 ms
02:11:25.849 00.000 16108 Move returns status 0, amount 49
02:11:25.849 00.000 16108 move complete, result=0
02:11:25.849 00.000 16108 worker thread done servicing request
02:11:25.849 00.000 16108 Worker thread wakes up
02:11:25.849 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
02:11:25.851 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:25.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:26.818 00.967 16108 Exposure complete
02:11:26.874 00.056 16108 worker thread done servicing request
02:11:26.874 00.000 21068 OnExposeComplete: enter
02:11:26.874 00.000 21068 UpdateGuideState(): m_state=6
02:11:26.875 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12432
02:11:26.876 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=876.37, Mass=125379, SNR=85.6, Peak=15843 HFD=3.3
02:11:26.877 00.001 21068 MultiStar: [#1 0.03,-0.18,1.22,U] [#2 -0.09,-0.33,1.21,U] [#3 -0.14,-0.60,0.00,M1] [#4 -0.18,-0.21,0.75,U] [#5 -0.11,-0.34,0.92,U] [#6 0.08,-0.31,0.86,U] [#7 -0.07,-0.39,0.67,U] [#8 0.04,-0.19,0.74,U] 
02:11:26.878 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.25}, one-star: {-0.06, -0.10}
02:11:26.879 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
02:11:26.879 00.000 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
02:11:26.880 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.11 mountX=0.04 mountY=0.12, mountTheta=1.21
02:11:26.881 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
02:11:26.882 00.001 21068 Enqueuing Move request for scope (-0.06, -0.10)
02:11:26.883 00.001 16108 Worker thread wakes up
02:11:26.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:11:26.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:11:26.883 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.12
02:11:26.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:26.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:26.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:11:26.883 00.000 16108 MoveAxis(E, 0, ABG)
02:11:26.883 00.000 16108 Move returns status 0, amount 0
02:11:26.883 00.000 16108 MoveAxis(N, 0, ABG)
02:11:26.883 00.000 16108 Move returns status 0, amount 0
02:11:26.883 00.000 16108 move complete, result=0
02:11:26.884 00.001 16108 worker thread done servicing request
02:11:26.888 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3347, FiltMin=2877, FiltMax=61229, Gamma=1.000
02:11:26.906 00.018 21068 UpdateGuideState exits: m=125379 SNR=85.6
02:11:26.908 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:26.911 00.002 21068 Enqueuing Expose request
02:11:26.912 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:26.913 00.001 16108 Worker thread wakes up
02:11:26.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:26.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:26.930 00.017 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:11:26.931 00.001 21068 case statement mapped state 6 to 3
02:11:26.932 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:11:28.067 01.135 16108 Exposure complete
02:11:28.122 00.055 16108 worker thread done servicing request
02:11:28.122 00.000 21068 OnExposeComplete: enter
02:11:28.123 00.001 21068 UpdateGuideState(): m_state=6
02:11:28.124 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12433
02:11:28.125 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.46, Mass=122393, SNR=89.7, Peak=14493 HFD=3.3
02:11:28.125 00.000 21068 MultiStar: [#1 0.28,-0.05,1.11,U] [#2 0.06,-0.26,1.32,U] [#3 0.23,-0.05,0.97,U] [#4 0.02,-0.09,0.86,U] [#5 0.01,-0.34,0.96,U] [#6 0.24,-0.20,0.84,U] [#7 0.25,-0.13,0.59,U] [#8 -0.13,-0.06,0.74,U] 
02:11:28.126 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.14}, one-star: {0.31, -0.01}
02:11:28.127 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:11:28.129 00.002 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
02:11:28.129 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.17 mountY=0.10, mountTheta=2.60
02:11:28.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
02:11:28.131 00.000 21068 Enqueuing Move request for scope (0.14, -0.14)
02:11:28.132 00.001 16108 Worker thread wakes up
02:11:28.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
02:11:28.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
02:11:28.132 00.000 16108 Moving (0.14, -0.14) raw xDistance=-0.17 yDistance=0.10
02:11:28.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:11:28.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:28.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:11:28.132 00.000 16108 MoveAxis(E, 0, ABG)
02:11:28.133 00.001 16108 Move returns status 0, amount 0
02:11:28.133 00.000 16108 MoveAxis(N, 0, ABG)
02:11:28.133 00.000 16108 Move returns status 0, amount 0
02:11:28.133 00.000 16108 move complete, result=0
02:11:28.133 00.000 16108 worker thread done servicing request
02:11:28.136 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3347, FiltMin=2845, FiltMax=59469, Gamma=1.000
02:11:28.152 00.016 21068 UpdateGuideState exits: m=122393 SNR=89.7
02:11:28.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.153 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:28.154 00.001 21068 Enqueuing Expose request
02:11:28.156 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:28.157 00.001 16108 Worker thread wakes up
02:11:28.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:28.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:29.123 00.966 16108 Exposure complete
02:11:29.190 00.067 16108 worker thread done servicing request
02:11:29.190 00.000 21068 OnExposeComplete: enter
02:11:29.190 00.000 21068 UpdateGuideState(): m_state=6
02:11:29.192 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12434
02:11:29.193 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.61, Mass=144060, SNR=109.4, Peak=15747 HFD=3.5
02:11:29.194 00.001 21068 MultiStar: [#1 0.22,-0.12,0.95,U] [#2 -0.30,-0.15,1.00,U] [#3 0.10,-0.13,0.82,U] [#4 -0.06,0.03,0.71,U] [#5 0.06,-0.21,0.80,U] [#6 -0.01,-0.05,0.62,U] [#7 -0.06,0.12,0.47,U] [#8 -0.02,-0.10,0.67,U] 
02:11:29.195 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {0.02, 0.13}
02:11:29.196 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
02:11:29.196 00.000 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
02:11:29.197 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.65 mountX=-0.01 mountY=0.06, mountTheta=1.67
02:11:29.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
02:11:29.199 00.000 21068 Enqueuing Move request for scope (-0.00, -0.06)
02:11:29.201 00.002 16108 Worker thread wakes up
02:11:29.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
02:11:29.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
02:11:29.201 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
02:11:29.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:11:29.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:29.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:29.201 00.000 16108 MoveAxis(E, 0, ABG)
02:11:29.201 00.000 16108 Move returns status 0, amount 0
02:11:29.201 00.000 16108 MoveAxis(N, 0, ABG)
02:11:29.201 00.000 16108 Move returns status 0, amount 0
02:11:29.201 00.000 16108 move complete, result=0
02:11:29.202 00.001 16108 worker thread done servicing request
02:11:29.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=61, max=65535, med=3347, FiltMin=2889, FiltMax=61721, Gamma=1.000
02:11:29.232 00.027 21068 UpdateGuideState exits: m=144060 SNR=109.4
02:11:29.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:29.236 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:29.237 00.001 21068 Enqueuing Expose request
02:11:29.238 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:29.238 00.000 16108 Worker thread wakes up
02:11:29.239 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:29.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:30.407 01.168 16108 Exposure complete
02:11:30.468 00.061 16108 worker thread done servicing request
02:11:30.468 00.000 21068 OnExposeComplete: enter
02:11:30.470 00.002 21068 UpdateGuideState(): m_state=6
02:11:30.471 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12435
02:11:30.472 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=876.78, Mass=123651, SNR=78.7, Peak=17027 HFD=3.5
02:11:30.474 00.002 21068 MultiStar: [#1 -0.39,0.09,1.15,U] [#2 -0.33,-0.20,1.47,U] [#3 -0.48,-0.19,1.18,U] [#4 -0.39,-0.22,1.04,U] [#5 -0.04,-0.22,0.88,U] [#6 -0.21,-0.50,0.95,U] [#7 -0.53,0.05,0.81,U] [#8 -0.41,-0.15,0.94,U] 
02:11:30.476 00.002 21068 refined, 8 included, MultiStar: {-0.37, -0.12}, one-star: {-0.50, 0.30}
02:11:30.477 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.49)
02:11:30.479 00.002 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
02:11:30.480 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-2.83 mountX=0.34 mountY=0.20, mountTheta=0.53
02:11:30.483 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.12, opts=13)
02:11:30.485 00.002 21068 Enqueuing Move request for scope (-0.37, -0.12)
02:11:30.487 00.002 16108 Worker thread wakes up
02:11:30.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.12) opts 0xd
02:11:30.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.12)
02:11:30.487 00.000 16108 Moving (-0.37, -0.12) raw xDistance=0.34 yDistance=0.20
02:11:30.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:11:30.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:11:30.487 00.000 16108 MoveAxis(W, 89, ABG)
02:11:30.487 00.000 16108 Guiding  Dir = 3, Dur = 89
02:11:30.487 00.000 16108 IsSlewing returns 0
02:11:30.487 00.000 16108 IsGuiding returns 0
02:11:30.492 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3347, FiltMin=2861, FiltMax=57286, Gamma=1.000
02:11:30.513 00.021 21068 UpdateGuideState exits: m=123651 SNR=78.7
02:11:30.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:30.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:30.515 00.000 21068 Enqueuing Expose request
02:11:30.533 00.018 16108 PulseGuide returned control before completion, sleep 53
02:11:30.594 00.061 16108 IsGuiding returns 1
02:11:30.594 00.000 16108 scope still moving after pulse duration time elapsed
02:11:30.626 00.032 16108 IsSlewing returns 0
02:11:30.626 00.000 16108 IsGuiding returns 1
02:11:30.658 00.032 16108 IsSlewing returns 0
02:11:30.658 00.000 16108 IsGuiding returns 1
02:11:30.690 00.032 16108 IsSlewing returns 0
02:11:30.690 00.000 16108 IsGuiding returns 1
02:11:30.722 00.032 16108 IsSlewing returns 0
02:11:30.723 00.001 16108 IsGuiding returns 0
02:11:30.723 00.000 16108 scope move finished after 89 + 146 ms
02:11:30.723 00.000 16108 Move returns status 0, amount 89
02:11:30.723 00.000 16108 MoveAxis(S, 40, ABG)
02:11:30.723 00.000 16108 Guiding  Dir = 1, Dur = 40
02:11:30.724 00.001 16108 IsSlewing returns 0
02:11:30.724 00.000 16108 IsGuiding returns 0
02:11:30.772 00.048 16108 IsGuiding returns 1
02:11:30.772 00.000 16108 scope still moving after pulse duration time elapsed
02:11:30.802 00.030 16108 IsSlewing returns 0
02:11:30.802 00.000 16108 IsGuiding returns 1
02:11:30.833 00.031 16108 IsSlewing returns 0
02:11:30.833 00.000 16108 IsGuiding returns 1
02:11:30.863 00.030 16108 IsSlewing returns 0
02:11:30.863 00.000 16108 IsGuiding returns 0
02:11:30.863 00.000 16108 scope move finished after 40 + 99 ms
02:11:30.863 00.000 16108 Move returns status 0, amount 40
02:11:30.865 00.002 16108 move complete, result=0
02:11:30.865 00.000 16108 worker thread done servicing request
02:11:30.865 00.000 16108 Worker thread wakes up
02:11:30.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:30.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:30.865 00.000 21068 GuideStep: 0.3 px 89 ms WEST, 0.2 px 40 ms SOUTH
02:11:31.824 00.959 16108 Exposure complete
02:11:31.917 00.093 16108 worker thread done servicing request
02:11:31.917 00.000 21068 OnExposeComplete: enter
02:11:31.919 00.002 21068 UpdateGuideState(): m_state=6
02:11:31.920 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12436
02:11:31.921 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=876.75, Mass=112174, SNR=80.0, Peak=14809 HFD=3.0
02:11:31.922 00.001 21068 MultiStar: [#1 -0.04,0.05,1.21,U] [#2 -0.15,0.01,1.27,U] [#3 0.14,-0.05,1.08,U] [#4 -0.15,0.37,0.82,U] [#5 0.13,-0.06,1.03,U] [#6 0.19,0.19,0.95,U] [#7 -0.20,0.25,0.76,U] [#8 -0.20,0.27,0.89,U] 
02:11:31.923 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.05, 0.27}
02:11:31.924 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
02:11:31.925 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
02:11:31.926 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.04 mountY=-0.12, mountTheta=-1.23
02:11:31.928 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
02:11:31.929 00.001 21068 Enqueuing Move request for scope (-0.02, 0.13)
02:11:31.930 00.001 16108 Worker thread wakes up
02:11:31.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:11:31.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:11:31.930 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.04 yDistance=-0.12
02:11:31.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:31.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:31.931 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:11:31.931 00.000 16108 MoveAxis(E, 0, ABG)
02:11:31.931 00.000 16108 Move returns status 0, amount 0
02:11:31.931 00.000 16108 MoveAxis(N, 0, ABG)
02:11:31.931 00.000 16108 Move returns status 0, amount 0
02:11:31.931 00.000 16108 move complete, result=0
02:11:31.931 00.000 16108 worker thread done servicing request
02:11:31.936 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=109, max=65535, med=3347, FiltMin=2912, FiltMax=61686, Gamma=1.000
02:11:31.950 00.014 21068 UpdateGuideState exits: m=112174 SNR=80.0
02:11:31.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:31.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:31.953 00.001 21068 Enqueuing Expose request
02:11:31.954 00.001 16108 Worker thread wakes up
02:11:31.954 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:31.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:31.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:33.134 01.180 16108 Exposure complete
02:11:33.210 00.076 16108 worker thread done servicing request
02:11:33.210 00.000 21068 OnExposeComplete: enter
02:11:33.212 00.002 21068 UpdateGuideState(): m_state=6
02:11:33.214 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12437
02:11:33.216 00.002 21068 Star::Find returns 1 (0), X=222.79, Y=876.95, Mass=130756, SNR=99.2, Peak=20825 HFD=3.1
02:11:33.218 00.002 21068 MultiStar: [#1 0.41,0.50,0.00,M1] [#2 0.29,0.15,1.06,U] [#3 0.30,0.35,0.96,U] [#4 0.09,0.50,0.68,U] [#5 0.36,0.37,0.92,U] [#6 0.49,0.27,0.77,U] [#7 0.43,0.37,0.67,U] [#8 0.08,0.50,0.66,U] 
02:11:33.219 00.001 21068 refined, 7 included, MultiStar: {0.33, 0.36}, one-star: {0.52, 0.48}
02:11:33.221 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
02:11:33.222 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
02:11:33.224 00.002 21068 CameraToMount -- cameraX=0.33 cameraY=0.36 hyp=0.49 cameraTheta=0.83 mountX=-0.26 mountY=-0.43, mountTheta=-2.12
02:11:33.227 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.36, opts=13)
02:11:33.228 00.001 21068 Enqueuing Move request for scope (0.33, 0.36)
02:11:33.228 00.000 16108 Worker thread wakes up
02:11:33.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.36) opts 0xd
02:11:33.229 00.001 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.36)
02:11:33.229 00.000 16108 Moving (0.33, 0.36) raw xDistance=-0.26 yDistance=-0.43
02:11:33.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:11:33.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:33.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:11:33.229 00.000 16108 MoveAxis(E, 69, ABG)
02:11:33.229 00.000 16108 Guiding  Dir = 2, Dur = 69
02:11:33.229 00.000 16108 IsSlewing returns 0
02:11:33.231 00.002 16108 IsGuiding returns 0
02:11:33.236 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3344, FiltMin=2787, FiltMax=58985, Gamma=1.000
02:11:33.251 00.015 21068 UpdateGuideState exits: m=130756 SNR=99.2
02:11:33.251 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:33.253 00.001 21068 Enqueuing Expose request
02:11:33.275 00.022 16108 PulseGuide returned control before completion, sleep 35
02:11:33.320 00.045 16108 IsGuiding returns 1
02:11:33.320 00.000 16108 scope still moving after pulse duration time elapsed
02:11:33.352 00.032 16108 IsSlewing returns 0
02:11:33.352 00.000 16108 IsGuiding returns 1
02:11:33.383 00.031 16108 IsSlewing returns 0
02:11:33.383 00.000 16108 IsGuiding returns 0
02:11:33.383 00.000 16108 scope move finished after 69 + 83 ms
02:11:33.383 00.000 16108 Move returns status 0, amount 69
02:11:33.383 00.000 16108 MoveAxis(N, 0, ABG)
02:11:33.383 00.000 16108 Move returns status 0, amount 0
02:11:33.383 00.000 16108 move complete, result=0
02:11:33.383 00.000 16108 worker thread done servicing request
02:11:33.383 00.000 16108 Worker thread wakes up
02:11:33.383 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.4 px 0 ms NORTH
02:11:33.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:33.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:34.373 00.989 16108 Exposure complete
02:11:34.428 00.055 16108 worker thread done servicing request
02:11:34.429 00.001 21068 OnExposeComplete: enter
02:11:34.431 00.002 21068 UpdateGuideState(): m_state=6
02:11:34.432 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12438
02:11:34.433 00.001 21068 Star::Find returns 1 (0), X=222.50, Y=876.94, Mass=127708, SNR=88.1, Peak=17081 HFD=3.5
02:11:34.435 00.002 21068 MultiStar: [#1 0.08,0.39,1.28,U] [#2 -0.03,0.38,1.20,U] [#3 0.21,0.33,1.11,U] [#4 0.07,0.42,0.93,U] [#5 0.18,0.13,1.07,U] [#6 0.19,0.26,0.77,U] [#7 0.15,0.52,0.65,U] [#8 -0.10,0.59,0.00,M1] 
02:11:34.436 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.36}, one-star: {0.23, 0.46}
02:11:34.439 00.003 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:11:34.440 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:11:34.442 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.23 mountX=-0.06 mountY=-0.38, mountTheta=-1.74
02:11:34.445 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.36, opts=13)
02:11:34.446 00.001 21068 Enqueuing Move request for scope (0.13, 0.36)
02:11:34.448 00.002 16108 Worker thread wakes up
02:11:34.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.36) opts 0xd
02:11:34.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.36)
02:11:34.449 00.001 16108 Moving (0.13, 0.36) raw xDistance=-0.06 yDistance=-0.38
02:11:34.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:34.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:34.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:11:34.449 00.000 16108 MoveAxis(E, 0, ABG)
02:11:34.449 00.000 16108 Move returns status 0, amount 0
02:11:34.449 00.000 16108 MoveAxis(N, 0, ABG)
02:11:34.449 00.000 16108 Move returns status 0, amount 0
02:11:34.449 00.000 16108 move complete, result=0
02:11:34.450 00.001 16108 worker thread done servicing request
02:11:34.454 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3347, FiltMin=2861, FiltMax=56809, Gamma=1.000
02:11:34.472 00.018 21068 UpdateGuideState exits: m=127708 SNR=88.1
02:11:34.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.474 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:34.475 00.001 21068 Enqueuing Expose request
02:11:34.475 00.000 16108 Worker thread wakes up
02:11:34.476 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:11:34.476 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:34.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:35.639 01.163 16108 Exposure complete
02:11:35.701 00.062 16108 worker thread done servicing request
02:11:35.701 00.000 21068 OnExposeComplete: enter
02:11:35.701 00.000 21068 UpdateGuideState(): m_state=6
02:11:35.702 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12439
02:11:35.703 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=877.04, Mass=124366, SNR=89.3, Peak=18355 HFD=3.0
02:11:35.705 00.002 21068 MultiStar: [#1 0.12,0.59,0.00,M1] [#2 -0.08,0.43,1.29,U] [#3 0.05,0.37,1.04,U] [#4 -0.12,0.52,0.78,U] [#5 -0.19,0.30,0.93,U] [#6 -0.05,0.21,0.87,U] [#7 -0.04,0.40,0.63,U] [#8 -0.06,0.46,0.98,U] 
02:11:35.706 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.41}, one-star: {-0.17, 0.56}
02:11:35.707 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
02:11:35.708 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:11:35.709 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.77 mountX=0.15 mountY=-0.38, mountTheta=-1.19
02:11:35.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.41, opts=13)
02:11:35.711 00.000 21068 Enqueuing Move request for scope (-0.08, 0.41)
02:11:35.712 00.001 16108 Worker thread wakes up
02:11:35.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
02:11:35.712 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
02:11:35.712 00.000 16108 Moving (-0.08, 0.41) raw xDistance=0.15 yDistance=-0.38
02:11:35.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:11:35.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:35.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:11:35.712 00.000 16108 MoveAxis(E, 0, ABG)
02:11:35.712 00.000 16108 Move returns status 0, amount 0
02:11:35.712 00.000 16108 MoveAxis(N, 0, ABG)
02:11:35.712 00.000 16108 Move returns status 0, amount 0
02:11:35.714 00.002 16108 move complete, result=0
02:11:35.714 00.000 16108 worker thread done servicing request
02:11:35.717 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3344, FiltMin=2902, FiltMax=62573, Gamma=1.000
02:11:35.740 00.023 21068 UpdateGuideState exits: m=124366 SNR=89.3
02:11:35.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:35.743 00.001 21068 Enqueuing Expose request
02:11:35.744 00.001 16108 Worker thread wakes up
02:11:35.744 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:11:35.744 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:35.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:36.715 00.971 16108 Exposure complete
02:11:36.777 00.062 16108 worker thread done servicing request
02:11:36.777 00.000 21068 OnExposeComplete: enter
02:11:36.778 00.001 21068 UpdateGuideState(): m_state=6
02:11:36.779 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12440
02:11:36.780 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=876.96, Mass=137774, SNR=86.9, Peak=16643 HFD=3.9
02:11:36.781 00.001 21068 MultiStar: [#1 -0.22,0.56,0.00,M2] [#2 -0.22,0.37,1.14,U] [#3 -0.18,0.40,1.24,U] [#4 -0.48,0.66,0.00,M1] [#5 -0.19,0.15,0.88,U] [#6 -0.10,0.34,0.84,U] [#7 -0.27,0.32,0.60,U] [#8 -0.30,0.29,0.77,U] 
02:11:36.782 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.35}, one-star: {-0.13, 0.49}
02:11:36.782 00.000 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
02:11:36.783 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
02:11:36.784 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.39 cameraTheta=2.08 mountX=0.25 mountY=-0.29, mountTheta=-0.87
02:11:36.785 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.35, opts=13)
02:11:36.786 00.001 21068 Enqueuing Move request for scope (-0.19, 0.35)
02:11:36.787 00.001 16108 Worker thread wakes up
02:11:36.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.35) opts 0xd
02:11:36.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.35)
02:11:36.787 00.000 16108 Moving (-0.19, 0.35) raw xDistance=0.25 yDistance=-0.29
02:11:36.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:11:36.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:36.788 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:11:36.788 00.000 16108 MoveAxis(W, 65, ABG)
02:11:36.788 00.000 16108 Guiding  Dir = 3, Dur = 65
02:11:36.788 00.000 16108 IsSlewing returns 0
02:11:36.788 00.000 16108 IsGuiding returns 0
02:11:36.791 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3344, FiltMin=2883, FiltMax=55017, Gamma=1.000
02:11:36.807 00.016 21068 UpdateGuideState exits: m=137774 SNR=86.9
02:11:36.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:36.808 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:36.809 00.001 21068 Enqueuing Expose request
02:11:36.832 00.023 16108 PulseGuide returned control before completion, sleep 32
02:11:36.876 00.044 16108 IsGuiding returns 1
02:11:36.876 00.000 16108 scope still moving after pulse duration time elapsed
02:11:36.907 00.031 16108 IsSlewing returns 0
02:11:36.907 00.000 16108 IsGuiding returns 1
02:11:36.939 00.032 16108 IsSlewing returns 0
02:11:36.939 00.000 16108 IsGuiding returns 0
02:11:36.939 00.000 16108 scope move finished after 65 + 85 ms
02:11:36.939 00.000 16108 Move returns status 0, amount 65
02:11:36.939 00.000 16108 MoveAxis(N, 0, ABG)
02:11:36.939 00.000 16108 Move returns status 0, amount 0
02:11:36.939 00.000 16108 move complete, result=0
02:11:36.939 00.000 16108 worker thread done servicing request
02:11:36.939 00.000 16108 Worker thread wakes up
02:11:36.939 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.3 px 0 ms NORTH
02:11:36.941 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:36.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:38.106 01.165 16108 Exposure complete
02:11:38.166 00.060 16108 worker thread done servicing request
02:11:38.166 00.000 21068 OnExposeComplete: enter
02:11:38.167 00.001 21068 UpdateGuideState(): m_state=6
02:11:38.168 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12441
02:11:38.170 00.002 21068 Star::Find returns 1 (0), X=222.49, Y=876.93, Mass=126885, SNR=92.1, Peak=15961 HFD=3.5
02:11:38.171 00.001 21068 MultiStar: [#1 -0.04,0.34,1.05,U] [#2 -0.04,0.28,1.19,U] [#3 0.31,0.06,0.83,U] [#4 -0.07,0.32,0.82,U] [#5 0.18,0.16,0.89,U] [#6 0.13,0.26,0.79,U] [#7 0.25,0.30,0.60,U] [#8 0.06,0.35,0.72,U] 
02:11:38.171 00.000 21068 refined, 8 included, MultiStar: {0.10, 0.28}, one-star: {0.21, 0.45}
02:11:38.173 00.002 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
02:11:38.174 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
02:11:38.175 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.23 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
02:11:38.178 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.28, opts=13)
02:11:38.180 00.002 21068 Enqueuing Move request for scope (0.10, 0.28)
02:11:38.181 00.001 16108 Worker thread wakes up
02:11:38.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
02:11:38.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
02:11:38.181 00.000 16108 Moving (0.10, 0.28) raw xDistance=-0.05 yDistance=-0.30
02:11:38.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:38.181 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.28 newest=-0.97
02:11:38.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:11:38.181 00.000 16108 MoveAxis(E, 0, ABG)
02:11:38.181 00.000 16108 Move returns status 0, amount 0
02:11:38.181 00.000 16108 MoveAxis(N, 60, ABG)
02:11:38.181 00.000 16108 Guiding  Dir = 0, Dur = 60
02:11:38.181 00.000 16108 IsSlewing returns 0
02:11:38.181 00.000 16108 IsGuiding returns 0
02:11:38.187 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3347, FiltMin=2864, FiltMax=57177, Gamma=1.000
02:11:38.215 00.028 21068 UpdateGuideState exits: m=126885 SNR=92.1
02:11:38.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:38.218 00.001 21068 Enqueuing Expose request
02:11:38.242 00.024 16108 IsGuiding returns 1
02:11:38.244 00.002 16108 scope still moving after pulse duration time elapsed
02:11:38.273 00.029 16108 IsSlewing returns 0
02:11:38.273 00.000 16108 IsGuiding returns 1
02:11:38.305 00.032 16108 IsSlewing returns 0
02:11:38.305 00.000 16108 IsGuiding returns 1
02:11:38.336 00.031 16108 IsSlewing returns 0
02:11:38.336 00.000 16108 IsGuiding returns 0
02:11:38.336 00.000 16108 scope move finished after 60 + 95 ms
02:11:38.336 00.000 16108 Move returns status 0, amount 60
02:11:38.336 00.000 16108 move complete, result=0
02:11:38.336 00.000 16108 worker thread done servicing request
02:11:38.338 00.002 16108 Worker thread wakes up
02:11:38.338 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH
02:11:38.341 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:38.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:39.308 00.967 16108 Exposure complete
02:11:39.373 00.065 16108 worker thread done servicing request
02:11:39.374 00.001 21068 OnExposeComplete: enter
02:11:39.375 00.001 21068 UpdateGuideState(): m_state=6
02:11:39.376 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12442
02:11:39.377 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.95, Mass=109066, SNR=85.7, Peak=14697 HFD=3.5
02:11:39.378 00.001 21068 MultiStar: [#1 0.17,0.39,1.37,U] [#2 0.01,0.11,1.22,U] [#3 0.01,0.09,1.16,U] [#4 -0.03,0.41,0.84,U] [#5 -0.03,0.14,1.09,U] [#6 0.16,0.13,0.89,U] [#7 0.05,0.05,0.59,U] [#8 0.31,0.26,0.76,U] 
02:11:39.378 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.23}, one-star: {0.16, 0.48}
02:11:39.379 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:11:39.380 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:11:39.381 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.22 mountX=-0.04 mountY=-0.25, mountTheta=-1.74
02:11:39.382 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.23, opts=13)
02:11:39.383 00.001 21068 Enqueuing Move request for scope (0.09, 0.23)
02:11:39.384 00.001 16108 Worker thread wakes up
02:11:39.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
02:11:39.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
02:11:39.384 00.000 16108 Moving (0.09, 0.23) raw xDistance=-0.04 yDistance=-0.25
02:11:39.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:11:39.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:11:39.384 00.000 16108 MoveAxis(E, 0, ABG)
02:11:39.384 00.000 16108 Move returns status 0, amount 0
02:11:39.384 00.000 16108 MoveAxis(N, 50, ABG)
02:11:39.384 00.000 16108 Guiding  Dir = 0, Dur = 50
02:11:39.384 00.000 16108 IsSlewing returns 0
02:11:39.385 00.001 16108 IsGuiding returns 0
02:11:39.390 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3347, FiltMin=2832, FiltMax=63689, Gamma=1.000
02:11:39.411 00.021 21068 UpdateGuideState exits: m=109066 SNR=85.7
02:11:39.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:39.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:39.414 00.001 21068 Enqueuing Expose request
02:11:39.434 00.020 16108 PulseGuide returned control before completion, sleep 12
02:11:39.448 00.014 16108 IsGuiding returns 1
02:11:39.448 00.000 16108 scope still moving after pulse duration time elapsed
02:11:39.479 00.031 16108 IsSlewing returns 0
02:11:39.479 00.000 16108 IsGuiding returns 1
02:11:39.511 00.032 16108 IsSlewing returns 0
02:11:39.511 00.000 16108 IsGuiding returns 1
02:11:39.542 00.031 16108 IsSlewing returns 0
02:11:39.542 00.000 16108 IsGuiding returns 0
02:11:39.542 00.000 16108 scope move finished after 50 + 107 ms
02:11:39.542 00.000 16108 Move returns status 0, amount 50
02:11:39.542 00.000 16108 move complete, result=0
02:11:39.543 00.001 16108 worker thread done servicing request
02:11:39.543 00.000 16108 Worker thread wakes up
02:11:39.543 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
02:11:39.545 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:39.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:40.721 01.176 16108 Exposure complete
02:11:40.816 00.095 16108 worker thread done servicing request
02:11:40.816 00.000 21068 OnExposeComplete: enter
02:11:40.817 00.001 21068 UpdateGuideState(): m_state=6
02:11:40.819 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12443
02:11:40.820 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=876.46, Mass=125498, SNR=75.6, Peak=16953 HFD=3.2
02:11:40.821 00.001 21068 MultiStar: [#1 0.14,0.16,1.18,U] [#2 0.21,0.01,1.46,U] [#3 0.27,-0.07,1.33,U] [#4 -0.13,0.09,1.20,U] [#5 0.11,0.04,1.03,U] [#6 0.36,0.11,0.86,U] [#7 0.01,-0.07,0.83,U] [#8 0.22,0.14,0.77,U] 
02:11:40.822 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.37, -0.01}
02:11:40.823 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
02:11:40.823 00.000 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
02:11:40.824 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
02:11:40.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.04, opts=13)
02:11:40.827 00.001 21068 Enqueuing Move request for scope (0.17, 0.04)
02:11:40.829 00.002 16108 Worker thread wakes up
02:11:40.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
02:11:40.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
02:11:40.829 00.000 16108 Moving (0.17, 0.04) raw xDistance=-0.16 yDistance=-0.08
02:11:40.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:11:40.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:40.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:11:40.829 00.000 16108 MoveAxis(E, 0, ABG)
02:11:40.829 00.000 16108 Move returns status 0, amount 0
02:11:40.829 00.000 16108 MoveAxis(N, 0, ABG)
02:11:40.829 00.000 16108 Move returns status 0, amount 0
02:11:40.829 00.000 16108 move complete, result=0
02:11:40.829 00.000 16108 worker thread done servicing request
02:11:40.837 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3347, FiltMin=2889, FiltMax=61369, Gamma=1.000
02:11:40.856 00.019 21068 UpdateGuideState exits: m=125498 SNR=75.6
02:11:40.856 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:40.858 00.001 21068 Enqueuing Expose request
02:11:40.859 00.001 16108 Worker thread wakes up
02:11:40.859 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:40.860 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:40.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:41.840 00.980 16108 Exposure complete
02:11:41.899 00.059 16108 worker thread done servicing request
02:11:41.899 00.000 21068 OnExposeComplete: enter
02:11:41.901 00.002 21068 UpdateGuideState(): m_state=6
02:11:41.902 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12444
02:11:41.902 00.000 21068 Star::Find returns 1 (0), X=222.61, Y=876.81, Mass=123216, SNR=81.0, Peak=16649 HFD=3.2
02:11:41.905 00.003 21068 MultiStar: [#1 0.20,0.29,1.04,U] [#2 0.23,-0.04,1.23,U] [#3 0.36,0.03,1.15,U] [#4 0.11,0.24,0.91,U] [#5 0.29,-0.04,1.02,U] [#6 0.07,0.04,0.93,U] [#7 0.15,0.05,0.66,U] [#8 0.06,0.31,0.78,U] 
02:11:41.906 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.13}, one-star: {0.34, 0.33}
02:11:41.907 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
02:11:41.909 00.002 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
02:11:41.910 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.54 mountX=-0.19 mountY=-0.18, mountTheta=-2.39
02:11:41.914 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.13, opts=13)
02:11:41.915 00.001 21068 Enqueuing Move request for scope (0.21, 0.13)
02:11:41.916 00.001 16108 Worker thread wakes up
02:11:41.917 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
02:11:41.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
02:11:41.917 00.000 16108 Moving (0.21, 0.13) raw xDistance=-0.19 yDistance=-0.18
02:11:41.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:11:41.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:41.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:11:41.917 00.000 16108 MoveAxis(E, 0, ABG)
02:11:41.917 00.000 16108 Move returns status 0, amount 0
02:11:41.917 00.000 16108 MoveAxis(N, 0, ABG)
02:11:41.917 00.000 16108 Move returns status 0, amount 0
02:11:41.917 00.000 16108 move complete, result=0
02:11:41.917 00.000 16108 worker thread done servicing request
02:11:41.921 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3347, FiltMin=2889, FiltMax=59139, Gamma=1.000
02:11:41.936 00.015 21068 UpdateGuideState exits: m=123216 SNR=81.0
02:11:41.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:41.939 00.001 21068 Enqueuing Expose request
02:11:41.941 00.002 16108 Worker thread wakes up
02:11:41.941 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:41.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:41.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:43.108 01.167 16108 Exposure complete
02:11:43.165 00.057 16108 worker thread done servicing request
02:11:43.165 00.000 21068 OnExposeComplete: enter
02:11:43.166 00.001 21068 UpdateGuideState(): m_state=6
02:11:43.167 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12445
02:11:43.168 00.001 21068 Star::Find returns 1 (0), X=222.72, Y=876.86, Mass=118845, SNR=81.1, Peak=17177 HFD=3.2
02:11:43.168 00.000 21068 MultiStar: [#1 0.33,0.17,1.16,U] [#2 0.11,0.06,1.23,U] [#3 0.20,0.22,1.12,U] [#4 0.10,0.29,0.78,U] [#5 0.15,0.19,0.99,U] [#6 0.12,0.11,0.78,U] [#7 -0.03,-0.06,0.74,U] [#8 0.17,0.54,0.90,U] 
02:11:43.169 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.21}, one-star: {0.44, 0.39}
02:11:43.170 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
02:11:43.171 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
02:11:43.171 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.84 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
02:11:43.175 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.21, opts=13)
02:11:43.176 00.001 21068 Enqueuing Move request for scope (0.19, 0.21)
02:11:43.178 00.002 16108 Worker thread wakes up
02:11:43.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
02:11:43.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
02:11:43.178 00.000 16108 Moving (0.19, 0.21) raw xDistance=-0.15 yDistance=-0.25
02:11:43.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:11:43.179 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:11:43.179 00.000 16108 MoveAxis(E, 0, ABG)
02:11:43.179 00.000 16108 Move returns status 0, amount 0
02:11:43.179 00.000 16108 MoveAxis(N, 50, ABG)
02:11:43.179 00.000 16108 Guiding  Dir = 0, Dur = 50
02:11:43.179 00.000 16108 IsSlewing returns 0
02:11:43.180 00.001 16108 IsGuiding returns 0
02:11:43.185 00.005 16108 PulseGuide returned control before completion, sleep 56
02:11:43.186 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3347, FiltMin=2880, FiltMax=59641, Gamma=1.000
02:11:43.202 00.016 21068 UpdateGuideState exits: m=118845 SNR=81.1
02:11:43.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:43.205 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:43.205 00.000 21068 Enqueuing Expose request
02:11:43.248 00.043 16108 IsGuiding returns 1
02:11:43.248 00.000 16108 scope still moving after pulse duration time elapsed
02:11:43.277 00.029 16108 IsSlewing returns 0
02:11:43.277 00.000 16108 IsGuiding returns 0
02:11:43.277 00.000 16108 scope move finished after 50 + 47 ms
02:11:43.277 00.000 16108 Move returns status 0, amount 50
02:11:43.277 00.000 16108 move complete, result=0
02:11:43.277 00.000 16108 worker thread done servicing request
02:11:43.277 00.000 16108 Worker thread wakes up
02:11:43.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:43.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
02:11:43.279 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:44.262 00.983 16108 Exposure complete
02:11:44.343 00.081 16108 worker thread done servicing request
02:11:44.343 00.000 21068 OnExposeComplete: enter
02:11:44.343 00.000 21068 UpdateGuideState(): m_state=6
02:11:44.344 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12446
02:11:44.345 00.001 21068 Star::Find returns 1 (0), X=222.71, Y=876.91, Mass=134971, SNR=93.3, Peak=16137 HFD=3.6
02:11:44.346 00.001 21068 MultiStar: [#1 0.16,0.15,1.04,U] [#2 0.17,0.02,1.17,U] [#3 -0.00,-0.06,0.94,U] [#4 0.05,0.15,0.70,U] [#5 0.19,0.12,0.95,U] [#6 0.29,0.00,0.78,U] [#7 0.19,0.01,0.58,U] [#8 0.06,0.20,0.63,U] 
02:11:44.347 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.12}, one-star: {0.44, 0.44}
02:11:44.349 00.002 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
02:11:44.350 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
02:11:44.350 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.57 mountX=-0.16 mountY=-0.15, mountTheta=-2.36
02:11:44.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.12, opts=13)
02:11:44.353 00.001 21068 Enqueuing Move request for scope (0.18, 0.12)
02:11:44.353 00.000 16108 Worker thread wakes up
02:11:44.354 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
02:11:44.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
02:11:44.354 00.000 16108 Moving (0.18, 0.12) raw xDistance=-0.16 yDistance=-0.15
02:11:44.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:11:44.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:44.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:44.354 00.000 16108 MoveAxis(E, 0, ABG)
02:11:44.354 00.000 16108 Move returns status 0, amount 0
02:11:44.354 00.000 16108 MoveAxis(N, 0, ABG)
02:11:44.354 00.000 16108 Move returns status 0, amount 0
02:11:44.354 00.000 16108 move complete, result=0
02:11:44.354 00.000 16108 worker thread done servicing request
02:11:44.358 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3347, FiltMin=2848, FiltMax=61945, Gamma=1.000
02:11:44.373 00.015 21068 UpdateGuideState exits: m=134971 SNR=93.3
02:11:44.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.375 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:44.375 00.000 21068 Enqueuing Expose request
02:11:44.377 00.002 16108 Worker thread wakes up
02:11:44.377 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:44.378 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:44.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:45.544 01.166 16108 Exposure complete
02:11:45.615 00.071 16108 worker thread done servicing request
02:11:45.615 00.000 21068 OnExposeComplete: enter
02:11:45.617 00.002 21068 UpdateGuideState(): m_state=6
02:11:45.619 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12447
02:11:45.620 00.001 21068 Star::Find returns 1 (0), X=222.82, Y=876.73, Mass=126297, SNR=79.8, Peak=18025 HFD=3.1
02:11:45.621 00.001 21068 MultiStar: [#1 0.11,0.17,1.26,U] [#2 -0.00,0.10,1.36,U] [#3 0.02,0.23,1.25,U] [#4 -0.04,0.25,1.11,U] [#5 0.04,0.03,1.02,U] [#6 0.30,0.14,1.07,U] [#7 -0.12,-0.03,0.63,U] [#8 0.03,0.27,0.81,U] 
02:11:45.622 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.55, 0.26}
02:11:45.623 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
02:11:45.623 00.000 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
02:11:45.624 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
02:11:45.626 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.16, opts=13)
02:11:45.626 00.000 21068 Enqueuing Move request for scope (0.10, 0.16)
02:11:45.627 00.001 16108 Worker thread wakes up
02:11:45.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
02:11:45.627 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
02:11:45.627 00.000 16108 Moving (0.10, 0.16) raw xDistance=-0.07 yDistance=-0.18
02:11:45.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:45.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:45.629 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:11:45.629 00.000 16108 MoveAxis(E, 0, ABG)
02:11:45.629 00.000 16108 Move returns status 0, amount 0
02:11:45.629 00.000 16108 MoveAxis(N, 0, ABG)
02:11:45.629 00.000 16108 Move returns status 0, amount 0
02:11:45.629 00.000 16108 move complete, result=0
02:11:45.629 00.000 16108 worker thread done servicing request
02:11:45.632 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3347, FiltMin=2893, FiltMax=65510, Gamma=1.000
02:11:45.654 00.022 21068 UpdateGuideState exits: m=126297 SNR=79.8
02:11:45.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:45.657 00.001 21068 Enqueuing Expose request
02:11:45.658 00.001 16108 Worker thread wakes up
02:11:45.658 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:45.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:45.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:46.632 00.973 16108 Exposure complete
02:11:46.687 00.055 16108 worker thread done servicing request
02:11:46.687 00.000 21068 OnExposeComplete: enter
02:11:46.689 00.002 21068 UpdateGuideState(): m_state=6
02:11:46.691 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12448
02:11:46.693 00.002 21068 Star::Find returns 1 (0), X=222.48, Y=876.71, Mass=113918, SNR=76.5, Peak=14259 HFD=3.2
02:11:46.695 00.002 21068 MultiStar: [#1 0.19,0.34,1.31,U] [#2 0.06,0.17,1.46,U] [#3 0.02,0.12,1.14,U] [#4 -0.23,0.19,0.94,U] [#5 -0.21,-0.08,0.91,U] [#6 0.00,0.18,0.90,U] [#7 -0.02,0.01,0.71,U] [#8 -0.01,0.36,0.95,U] 
02:11:46.696 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.20, 0.24}
02:11:46.697 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
02:11:46.698 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
02:11:46.699 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=0.02 mountY=-0.18, mountTheta=-1.47
02:11:46.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.18, opts=13)
02:11:46.703 00.002 21068 Enqueuing Move request for scope (0.01, 0.18)
02:11:46.705 00.002 16108 Worker thread wakes up
02:11:46.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
02:11:46.705 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
02:11:46.705 00.000 16108 Moving (0.01, 0.18) raw xDistance=0.02 yDistance=-0.18
02:11:46.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:11:46.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:46.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:11:46.705 00.000 16108 MoveAxis(E, 0, ABG)
02:11:46.705 00.000 16108 Move returns status 0, amount 0
02:11:46.705 00.000 16108 MoveAxis(N, 0, ABG)
02:11:46.705 00.000 16108 Move returns status 0, amount 0
02:11:46.705 00.000 16108 move complete, result=0
02:11:46.705 00.000 16108 worker thread done servicing request
02:11:46.713 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3347, FiltMin=2883, FiltMax=63587, Gamma=1.000
02:11:46.741 00.028 21068 UpdateGuideState exits: m=113918 SNR=76.5
02:11:46.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:46.745 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:46.746 00.001 21068 Enqueuing Expose request
02:11:46.747 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:46.748 00.001 16108 Worker thread wakes up
02:11:46.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:46.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:47.895 01.147 16108 Exposure complete
02:11:47.961 00.066 16108 worker thread done servicing request
02:11:47.961 00.000 21068 OnExposeComplete: enter
02:11:47.962 00.001 21068 UpdateGuideState(): m_state=6
02:11:47.964 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12449
02:11:47.964 00.000 21068 Star::Find returns 1 (0), X=222.08, Y=876.78, Mass=133737, SNR=91.2, Peak=16883 HFD=3.2
02:11:47.965 00.001 21068 MultiStar: [#1 0.00,0.31,1.00,U] [#2 -0.25,0.24,1.06,U] [#3 -0.18,0.31,1.16,U] [#4 -0.30,0.22,0.83,U] [#5 -0.00,0.31,0.80,U] [#6 -0.06,0.12,0.73,U] [#7 -0.17,-0.10,0.68,U] [#8 -0.01,0.36,0.74,U] 
02:11:47.966 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.24}, one-star: {-0.20, 0.31}
02:11:47.967 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
02:11:47.967 00.000 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
02:11:47.968 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.08 mountX=0.18 mountY=-0.20, mountTheta=-0.86
02:11:47.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.24, opts=13)
02:11:47.971 00.001 21068 Enqueuing Move request for scope (-0.14, 0.24)
02:11:47.971 00.000 16108 Worker thread wakes up
02:11:47.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
02:11:47.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
02:11:47.972 00.001 16108 Moving (-0.14, 0.24) raw xDistance=0.18 yDistance=-0.20
02:11:47.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:11:47.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:11:47.972 00.000 16108 MoveAxis(E, 0, ABG)
02:11:47.972 00.000 16108 Move returns status 0, amount 0
02:11:47.972 00.000 16108 MoveAxis(N, 41, ABG)
02:11:47.972 00.000 16108 Guiding  Dir = 0, Dur = 41
02:11:47.972 00.000 16108 IsSlewing returns 0
02:11:47.972 00.000 16108 IsGuiding returns 0
02:11:47.975 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3347, FiltMin=2896, FiltMax=63507, Gamma=1.000
02:11:47.984 00.009 16108 PulseGuide returned control before completion, sleep 40
02:11:47.990 00.006 21068 UpdateGuideState exits: m=133737 SNR=91.2
02:11:47.992 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:47.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:47.994 00.001 21068 Enqueuing Expose request
02:11:48.029 00.035 16108 IsGuiding returns 1
02:11:48.029 00.000 16108 scope still moving after pulse duration time elapsed
02:11:48.061 00.032 16108 IsSlewing returns 0
02:11:48.061 00.000 16108 IsGuiding returns 1
02:11:48.092 00.031 16108 IsSlewing returns 0
02:11:48.092 00.000 16108 IsGuiding returns 0
02:11:48.092 00.000 16108 scope move finished after 41 + 78 ms
02:11:48.092 00.000 16108 Move returns status 0, amount 41
02:11:48.092 00.000 16108 move complete, result=0
02:11:48.092 00.000 16108 worker thread done servicing request
02:11:48.092 00.000 16108 Worker thread wakes up
02:11:48.092 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
02:11:48.094 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:48.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:49.064 00.970 16108 Exposure complete
02:11:49.120 00.056 16108 worker thread done servicing request
02:11:49.120 00.000 21068 OnExposeComplete: enter
02:11:49.121 00.001 21068 UpdateGuideState(): m_state=6
02:11:49.122 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12450
02:11:49.123 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.39, Mass=122721, SNR=89.1, Peak=12931 HFD=3.5
02:11:49.125 00.002 21068 MultiStar: [#1 -0.08,0.08,1.31,U] [#2 -0.13,-0.13,1.17,U] [#3 -0.01,-0.24,1.11,U] [#4 -0.11,0.17,0.84,U] [#5 0.00,0.17,1.05,U] [#6 0.01,-0.11,0.94,U] [#7 -0.04,-0.09,0.61,U] [#8 0.03,-0.10,0.76,U] 
02:11:49.126 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.01, -0.08}
02:11:49.127 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
02:11:49.128 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
02:11:49.128 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.42 mountX=0.03 mountY=0.04, mountTheta=0.91
02:11:49.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
02:11:49.132 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
02:11:49.133 00.001 16108 Worker thread wakes up
02:11:49.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
02:11:49.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
02:11:49.133 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
02:11:49.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:11:49.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:49.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:11:49.134 00.001 16108 MoveAxis(E, 0, ABG)
02:11:49.134 00.000 16108 Move returns status 0, amount 0
02:11:49.134 00.000 16108 MoveAxis(N, 0, ABG)
02:11:49.134 00.000 16108 Move returns status 0, amount 0
02:11:49.134 00.000 16108 move complete, result=0
02:11:49.134 00.000 16108 worker thread done servicing request
02:11:49.141 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3347, FiltMin=2864, FiltMax=57750, Gamma=1.000
02:11:49.166 00.025 21068 UpdateGuideState exits: m=122721 SNR=89.1
02:11:49.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.169 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:49.170 00.001 21068 Enqueuing Expose request
02:11:49.172 00.002 16108 Worker thread wakes up
02:11:49.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:49.172 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:49.174 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:50.325 01.151 16108 Exposure complete
02:11:50.379 00.054 16108 worker thread done servicing request
02:11:50.379 00.000 21068 OnExposeComplete: enter
02:11:50.380 00.001 21068 UpdateGuideState(): m_state=6
02:11:50.381 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12451
02:11:50.382 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.79, Mass=140194, SNR=89.4, Peak=17747 HFD=3.5
02:11:50.383 00.001 21068 MultiStar: [#1 -0.06,0.17,1.12,U] [#2 -0.07,0.03,1.09,U] [#3 -0.12,0.08,1.01,U] [#4 -0.16,0.35,0.85,U] [#5 -0.11,-0.09,0.96,U] [#6 -0.32,0.02,0.71,U] [#7 -0.05,0.12,0.60,U] [#8 -0.17,0.17,0.82,U] 
02:11:50.383 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.13}, one-star: {-0.05, 0.31}
02:11:50.384 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
02:11:50.385 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
02:11:50.386 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.31 mountX=0.14 mountY=-0.10, mountTheta=-0.61
02:11:50.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.13, opts=13)
02:11:50.391 00.002 21068 Enqueuing Move request for scope (-0.12, 0.13)
02:11:50.394 00.003 16108 Worker thread wakes up
02:11:50.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
02:11:50.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
02:11:50.394 00.000 16108 Moving (-0.12, 0.13) raw xDistance=0.14 yDistance=-0.10
02:11:50.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:11:50.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:50.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:50.394 00.000 16108 MoveAxis(E, 0, ABG)
02:11:50.394 00.000 16108 Move returns status 0, amount 0
02:11:50.394 00.000 16108 MoveAxis(N, 0, ABG)
02:11:50.394 00.000 16108 Move returns status 0, amount 0
02:11:50.394 00.000 16108 move complete, result=0
02:11:50.394 00.000 16108 worker thread done servicing request
02:11:50.399 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3347, FiltMin=2915, FiltMax=64157, Gamma=1.000
02:11:50.416 00.017 21068 UpdateGuideState exits: m=140194 SNR=89.4
02:11:50.416 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:50.418 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:50.419 00.001 21068 Enqueuing Expose request
02:11:50.420 00.001 16108 Worker thread wakes up
02:11:50.420 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:50.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:50.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:51.409 00.989 16108 Exposure complete
02:11:51.485 00.076 16108 worker thread done servicing request
02:11:51.485 00.000 21068 OnExposeComplete: enter
02:11:51.486 00.001 21068 UpdateGuideState(): m_state=6
02:11:51.487 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12452
02:11:51.488 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.38, Mass=129676, SNR=81.4, Peak=15043 HFD=3.3
02:11:51.489 00.001 21068 MultiStar: [#1 0.04,0.10,1.31,U] [#2 -0.06,-0.06,1.42,U] [#3 -0.10,-0.08,1.19,U] [#4 -0.09,0.01,0.88,U] [#5 0.08,0.08,1.31,U] [#6 -0.20,0.06,0.80,U] [#7 -0.28,-0.24,0.64,U] [#8 -0.01,-0.01,0.89,U] 
02:11:51.490 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.03, -0.10}
02:11:51.490 00.000 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
02:11:51.491 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
02:11:51.492 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-2.89 mountX=0.05 mountY=0.03, mountTheta=0.47
02:11:51.495 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
02:11:51.496 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
02:11:51.496 00.000 16108 Worker thread wakes up
02:11:51.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
02:11:51.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
02:11:51.496 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.03
02:11:51.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:11:51.497 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:51.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:51.497 00.000 16108 MoveAxis(E, 0, ABG)
02:11:51.497 00.000 16108 Move returns status 0, amount 0
02:11:51.497 00.000 16108 MoveAxis(N, 0, ABG)
02:11:51.497 00.000 16108 Move returns status 0, amount 0
02:11:51.497 00.000 16108 move complete, result=0
02:11:51.497 00.000 16108 worker thread done servicing request
02:11:51.500 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3347, FiltMin=2886, FiltMax=56061, Gamma=1.000
02:11:51.515 00.015 21068 UpdateGuideState exits: m=129676 SNR=81.4
02:11:51.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:51.517 00.000 21068 Enqueuing Expose request
02:11:51.518 00.001 16108 Worker thread wakes up
02:11:51.518 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:51.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:51.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:52.685 01.166 16108 Exposure complete
02:11:52.740 00.055 16108 worker thread done servicing request
02:11:52.740 00.000 21068 OnExposeComplete: enter
02:11:52.741 00.001 21068 UpdateGuideState(): m_state=6
02:11:52.742 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12453
02:11:52.743 00.001 21068 Star::Find returns 1 (0), X=221.97, Y=876.70, Mass=117207, SNR=80.6, Peak=15155 HFD=3.3
02:11:52.744 00.001 21068 MultiStar: [#1 -0.28,0.18,1.32,U] [#2 -0.36,-0.16,1.26,U] [#3 -0.25,0.16,1.16,U] [#4 -0.38,0.20,0.93,U] [#5 -0.28,-0.17,1.07,U] [#6 -0.27,-0.10,0.84,U] [#7 -0.53,-0.01,0.70,U] [#8 -0.06,0.13,0.96,U] 
02:11:52.744 00.000 21068 refined, 8 included, MultiStar: {-0.30, 0.05}, one-star: {-0.31, 0.23}
02:11:52.746 00.002 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
02:11:52.747 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
02:11:52.747 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.30 cameraTheta=2.97 mountX=0.30 mountY=0.02, mountTheta=0.06
02:11:52.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.05, opts=13)
02:11:52.750 00.001 21068 Enqueuing Move request for scope (-0.30, 0.05)
02:11:52.750 00.000 16108 Worker thread wakes up
02:11:52.751 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.05) opts 0xd
02:11:52.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.05)
02:11:52.751 00.000 16108 Moving (-0.30, 0.05) raw xDistance=0.30 yDistance=0.02
02:11:52.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:11:52.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:52.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:11:52.751 00.000 16108 MoveAxis(W, 79, ABG)
02:11:52.751 00.000 16108 Guiding  Dir = 3, Dur = 79
02:11:52.752 00.001 16108 IsSlewing returns 0
02:11:52.752 00.000 16108 IsGuiding returns 0
02:11:52.754 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3347, FiltMin=2816, FiltMax=65440, Gamma=1.000
02:11:52.769 00.015 21068 UpdateGuideState exits: m=117207 SNR=80.6
02:11:52.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:52.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:52.772 00.001 21068 Enqueuing Expose request
02:11:52.791 00.019 16108 PulseGuide returned control before completion, sleep 50
02:11:52.852 00.061 16108 IsGuiding returns 1
02:11:52.852 00.000 16108 scope still moving after pulse duration time elapsed
02:11:52.884 00.032 16108 IsSlewing returns 0
02:11:52.884 00.000 16108 IsGuiding returns 0
02:11:52.884 00.000 16108 scope move finished after 79 + 53 ms
02:11:52.884 00.000 16108 Move returns status 0, amount 79
02:11:52.884 00.000 16108 MoveAxis(N, 0, ABG)
02:11:52.884 00.000 16108 Move returns status 0, amount 0
02:11:52.884 00.000 16108 move complete, result=0
02:11:52.884 00.000 16108 worker thread done servicing request
02:11:52.884 00.000 16108 Worker thread wakes up
02:11:52.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:52.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:52.884 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.0 px 0 ms NORTH
02:11:53.851 00.967 16108 Exposure complete
02:11:53.906 00.055 16108 worker thread done servicing request
02:11:53.906 00.000 21068 OnExposeComplete: enter
02:11:53.906 00.000 21068 UpdateGuideState(): m_state=6
02:11:53.908 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12454
02:11:53.909 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=876.36, Mass=118731, SNR=80.8, Peak=15011 HFD=3.3
02:11:53.910 00.001 21068 MultiStar: [#1 -0.04,0.09,1.19,U] [#2 -0.33,-0.10,1.42,U] [#3 -0.22,-0.11,1.10,U] [#4 0.17,0.09,0.92,U] [#5 -0.19,0.08,0.98,U] [#6 -0.03,-0.04,1.00,U] [#7 -0.16,0.12,0.71,U] [#8 -0.24,-0.03,0.77,U] 
02:11:53.911 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.14, -0.12}
02:11:53.911 00.000 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
02:11:53.912 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
02:11:53.913 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=0.13 mountY=0.04, mountTheta=0.32
02:11:53.916 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
02:11:53.919 00.003 21068 Enqueuing Move request for scope (-0.14, -0.01)
02:11:53.922 00.003 16108 Worker thread wakes up
02:11:53.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
02:11:53.923 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
02:11:53.923 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.13 yDistance=0.04
02:11:53.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:11:53.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:53.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:11:53.923 00.000 16108 MoveAxis(E, 0, ABG)
02:11:53.923 00.000 16108 Move returns status 0, amount 0
02:11:53.923 00.000 16108 MoveAxis(N, 0, ABG)
02:11:53.925 00.002 16108 Move returns status 0, amount 0
02:11:53.925 00.000 16108 move complete, result=0
02:11:53.926 00.001 16108 worker thread done servicing request
02:11:53.934 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3347, FiltMin=2902, FiltMax=59273, Gamma=1.000
02:11:53.960 00.026 21068 UpdateGuideState exits: m=118731 SNR=80.8
02:11:53.965 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.969 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:53.970 00.001 21068 Enqueuing Expose request
02:11:53.971 00.001 16108 Worker thread wakes up
02:11:53.971 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:53.972 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:53.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:55.152 01.180 16108 Exposure complete
02:11:55.233 00.081 16108 worker thread done servicing request
02:11:55.233 00.000 21068 OnExposeComplete: enter
02:11:55.234 00.001 21068 UpdateGuideState(): m_state=6
02:11:55.235 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12455
02:11:55.236 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.63, Mass=140175, SNR=102.0, Peak=15491 HFD=3.4
02:11:55.237 00.001 21068 MultiStar: [#1 0.04,0.04,1.04,U] [#2 -0.02,-0.19,0.93,U] [#3 -0.10,-0.13,0.74,U] [#4 -0.02,0.15,0.83,U] [#5 0.12,-0.09,0.82,U] [#6 0.00,-0.18,0.72,U] [#7 0.05,-0.30,0.47,U] [#8 -0.23,-0.11,0.71,U] 
02:11:55.237 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.10, 0.16}
02:11:55.239 00.002 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
02:11:55.239 00.000 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
02:11:55.240 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.08 mountX=0.02 mountY=0.06, mountTheta=1.24
02:11:55.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
02:11:55.242 00.000 21068 Enqueuing Move request for scope (-0.03, -0.05)
02:11:55.243 00.001 16108 Worker thread wakes up
02:11:55.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:11:55.243 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:11:55.243 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
02:11:55.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:11:55.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:55.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:55.243 00.000 16108 MoveAxis(E, 0, ABG)
02:11:55.244 00.001 16108 Move returns status 0, amount 0
02:11:55.244 00.000 16108 MoveAxis(N, 0, ABG)
02:11:55.244 00.000 16108 Move returns status 0, amount 0
02:11:55.244 00.000 16108 move complete, result=0
02:11:55.244 00.000 16108 worker thread done servicing request
02:11:55.249 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3347, FiltMin=2883, FiltMax=46598, Gamma=1.000
02:11:55.271 00.022 21068 UpdateGuideState exits: m=140175 SNR=102.0
02:11:55.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.272 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:55.273 00.001 21068 Enqueuing Expose request
02:11:55.275 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:55.276 00.001 16108 Worker thread wakes up
02:11:55.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:55.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:56.251 00.975 16108 Exposure complete
02:11:56.320 00.069 16108 worker thread done servicing request
02:11:56.320 00.000 21068 OnExposeComplete: enter
02:11:56.321 00.001 21068 UpdateGuideState(): m_state=6
02:11:56.322 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12456
02:11:56.324 00.002 21068 Star::Find returns 1 (0), X=222.49, Y=876.40, Mass=139197, SNR=97.3, Peak=14531 HFD=3.2
02:11:56.325 00.001 21068 MultiStar: [#1 -0.06,-0.11,1.00,U] [#2 0.05,-0.34,1.08,U] [#3 0.04,-0.31,0.90,U] [#4 0.13,-0.17,0.67,U] [#5 0.09,-0.34,0.88,U] [#6 0.01,-0.22,0.75,U] [#7 -0.13,-0.22,0.71,U] [#8 0.01,-0.11,0.85,U] 
02:11:56.328 00.003 21068 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.21, -0.07}
02:11:56.329 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
02:11:56.330 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
02:11:56.331 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.37 mountX=-0.08 mountY=0.20, mountTheta=1.95
02:11:56.334 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
02:11:56.335 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
02:11:56.338 00.003 16108 Worker thread wakes up
02:11:56.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:11:56.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:11:56.338 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.20
02:11:56.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:11:56.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:56.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:11:56.338 00.000 16108 MoveAxis(E, 0, ABG)
02:11:56.339 00.001 16108 Move returns status 0, amount 0
02:11:56.339 00.000 16108 MoveAxis(N, 0, ABG)
02:11:56.339 00.000 16108 Move returns status 0, amount 0
02:11:56.339 00.000 16108 move complete, result=0
02:11:56.339 00.000 16108 worker thread done servicing request
02:11:56.343 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3347, FiltMin=2835, FiltMax=50253, Gamma=1.000
02:11:56.361 00.018 21068 UpdateGuideState exits: m=139197 SNR=97.3
02:11:56.362 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:56.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:56.365 00.002 21068 Enqueuing Expose request
02:11:56.366 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:56.367 00.001 16108 Worker thread wakes up
02:11:56.367 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:56.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:57.546 01.179 16108 Exposure complete
02:11:57.611 00.065 16108 worker thread done servicing request
02:11:57.611 00.000 21068 OnExposeComplete: enter
02:11:57.612 00.001 21068 UpdateGuideState(): m_state=6
02:11:57.612 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12457
02:11:57.613 00.001 21068 Star::Find returns 1 (0), X=222.83, Y=876.37, Mass=123040, SNR=90.5, Peak=14749 HFD=3.3
02:11:57.615 00.002 21068 MultiStar: [#1 0.06,-0.38,1.21,U] [#2 0.13,-0.36,1.08,U] [#3 0.21,-0.40,0.89,U] [#4 0.27,0.03,0.75,U] [#5 0.26,-0.30,0.92,U] [#6 0.44,-0.22,0.72,U] [#7 0.22,-0.56,0.00,M1] [#8 0.37,-0.08,0.66,U] 
02:11:57.616 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.25}, one-star: {0.56, -0.11}
02:11:57.616 00.000 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
02:11:57.617 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
02:11:57.618 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-0.74 mountX=-0.31 mountY=0.18, mountTheta=2.63
02:11:57.619 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.25, opts=13)
02:11:57.620 00.001 21068 Enqueuing Move request for scope (0.27, -0.25)
02:11:57.621 00.001 16108 Worker thread wakes up
02:11:57.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
02:11:57.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
02:11:57.621 00.000 16108 Moving (0.27, -0.25) raw xDistance=-0.31 yDistance=0.18
02:11:57.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:11:57.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:57.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:11:57.621 00.000 16108 MoveAxis(E, 81, ABG)
02:11:57.621 00.000 16108 Guiding  Dir = 2, Dur = 81
02:11:57.622 00.001 16108 IsSlewing returns 0
02:11:57.622 00.000 16108 IsGuiding returns 0
02:11:57.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3347, FiltMin=2848, FiltMax=44352, Gamma=1.000
02:11:57.641 00.015 21068 UpdateGuideState exits: m=123040 SNR=90.5
02:11:57.643 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:57.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:57.646 00.002 21068 Enqueuing Expose request
02:11:57.662 00.016 16108 PulseGuide returned control before completion, sleep 51
02:11:57.724 00.062 16108 IsGuiding returns 1
02:11:57.724 00.000 16108 scope still moving after pulse duration time elapsed
02:11:57.755 00.031 16108 IsSlewing returns 0
02:11:57.755 00.000 16108 IsGuiding returns 1
02:11:57.786 00.031 16108 IsSlewing returns 0
02:11:57.786 00.000 16108 IsGuiding returns 0
02:11:57.786 00.000 16108 scope move finished after 81 + 83 ms
02:11:57.786 00.000 16108 Move returns status 0, amount 81
02:11:57.786 00.000 16108 MoveAxis(N, 0, ABG)
02:11:57.786 00.000 16108 Move returns status 0, amount 0
02:11:57.786 00.000 16108 move complete, result=0
02:11:57.787 00.001 16108 worker thread done servicing request
02:11:57.787 00.000 16108 Worker thread wakes up
02:11:57.787 00.000 21068 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
02:11:57.790 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:57.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:11:58.761 00.971 16108 Exposure complete
02:11:58.817 00.056 16108 worker thread done servicing request
02:11:58.817 00.000 21068 OnExposeComplete: enter
02:11:58.818 00.001 21068 UpdateGuideState(): m_state=6
02:11:58.819 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12458
02:11:58.819 00.000 21068 Star::Find returns 1 (0), X=222.42, Y=876.52, Mass=119673, SNR=86.0, Peak=14131 HFD=3.2
02:11:58.820 00.001 21068 MultiStar: [#1 0.18,-0.06,1.13,U] [#2 -0.04,-0.08,1.32,U] [#3 0.18,-0.39,0.95,U] [#4 0.30,0.16,0.87,U] [#5 0.06,-0.12,0.91,U] [#6 0.27,-0.27,0.93,U] [#7 -0.02,-0.03,0.87,U] [#8 0.07,0.08,0.72,U] 
02:11:58.821 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.15, 0.04}
02:11:58.822 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
02:11:58.822 00.000 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
02:11:58.823 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.57 mountX=-0.13 mountY=0.05, mountTheta=2.80
02:11:58.824 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
02:11:58.825 00.001 21068 Enqueuing Move request for scope (0.12, -0.08)
02:11:58.826 00.001 16108 Worker thread wakes up
02:11:58.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
02:11:58.826 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
02:11:58.827 00.001 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
02:11:58.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:11:58.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:58.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:11:58.827 00.000 16108 MoveAxis(E, 0, ABG)
02:11:58.827 00.000 16108 Move returns status 0, amount 0
02:11:58.827 00.000 16108 MoveAxis(N, 0, ABG)
02:11:58.827 00.000 16108 Move returns status 0, amount 0
02:11:58.827 00.000 16108 move complete, result=0
02:11:58.827 00.000 16108 worker thread done servicing request
02:11:58.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3347, FiltMin=2880, FiltMax=59853, Gamma=1.000
02:11:58.845 00.014 21068 UpdateGuideState exits: m=119673 SNR=86.0
02:11:58.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:11:58.848 00.001 21068 Enqueuing Expose request
02:11:58.848 00.000 16108 Worker thread wakes up
02:11:58.848 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:58.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:11:58.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:00.003 01.154 16108 Exposure complete
02:12:00.069 00.066 16108 worker thread done servicing request
02:12:00.069 00.000 21068 OnExposeComplete: enter
02:12:00.070 00.001 21068 UpdateGuideState(): m_state=6
02:12:00.071 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12459
02:12:00.072 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=876.52, Mass=128008, SNR=90.2, Peak=13465 HFD=3.6
02:12:00.074 00.002 21068 MultiStar: [#1 0.07,0.12,1.13,U] [#2 0.13,-0.25,1.23,U] [#3 0.15,-0.25,1.11,U] [#4 -0.01,0.16,0.78,U] [#5 0.23,0.03,0.99,U] [#6 0.27,0.05,0.77,U] [#7 0.07,-0.04,0.54,U] [#8 0.17,-0.05,0.68,U] 
02:12:00.074 00.000 21068 single-star, 8 included, MultiStar: {0.11, -0.03}, one-star: {-0.10, 0.04}
02:12:00.075 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
02:12:00.076 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
02:12:00.076 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.76 mountX=0.11 mountY=-0.02, mountTheta=-0.15
02:12:00.078 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
02:12:00.079 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
02:12:00.080 00.001 16108 Worker thread wakes up
02:12:00.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:12:00.080 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:12:00.080 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.02
02:12:00.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:12:00.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:00.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:00.080 00.000 16108 MoveAxis(E, 0, ABG)
02:12:00.081 00.001 16108 Move returns status 0, amount 0
02:12:00.081 00.000 16108 MoveAxis(N, 0, ABG)
02:12:00.081 00.000 16108 Move returns status 0, amount 0
02:12:00.081 00.000 16108 move complete, result=0
02:12:00.081 00.000 16108 worker thread done servicing request
02:12:00.084 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3347, FiltMin=2857, FiltMax=61494, Gamma=1.000
02:12:00.102 00.018 21068 UpdateGuideState exits: m=128008 SNR=90.2
02:12:00.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:00.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:00.107 00.003 21068 Enqueuing Expose request
02:12:00.108 00.001 16108 Worker thread wakes up
02:12:00.108 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:00.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:00.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:01.080 00.971 16108 Exposure complete
02:12:01.137 00.057 16108 worker thread done servicing request
02:12:01.137 00.000 21068 OnExposeComplete: enter
02:12:01.138 00.001 21068 UpdateGuideState(): m_state=6
02:12:01.138 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12460
02:12:01.139 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.69, Mass=145035, SNR=93.8, Peak=15689 HFD=3.3
02:12:01.141 00.002 21068 MultiStar: [#1 0.11,-0.16,0.98,U] [#2 -0.21,-0.05,1.35,U] [#3 -0.04,-0.28,1.05,U] [#4 -0.08,0.02,0.75,U] [#5 0.01,-0.06,0.89,U] [#6 -0.06,0.13,0.91,U] [#7 -0.13,-0.00,0.51,U] [#8 0.00,0.02,0.63,U] 
02:12:01.142 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.15, 0.22}
02:12:01.143 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
02:12:01.143 00.000 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
02:12:01.144 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.43 mountX=0.03 mountY=0.03, mountTheta=0.91
02:12:01.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
02:12:01.146 00.000 21068 Enqueuing Move request for scope (-0.03, -0.03)
02:12:01.147 00.001 16108 Worker thread wakes up
02:12:01.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:12:01.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:12:01.147 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
02:12:01.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:12:01.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:01.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:01.148 00.001 16108 MoveAxis(E, 0, ABG)
02:12:01.148 00.000 16108 Move returns status 0, amount 0
02:12:01.148 00.000 16108 MoveAxis(N, 0, ABG)
02:12:01.148 00.000 16108 Move returns status 0, amount 0
02:12:01.148 00.000 16108 move complete, result=0
02:12:01.148 00.000 16108 worker thread done servicing request
02:12:01.151 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3347, FiltMin=2883, FiltMax=57341, Gamma=1.000
02:12:01.167 00.016 21068 UpdateGuideState exits: m=145035 SNR=93.8
02:12:01.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:01.170 00.001 21068 Enqueuing Expose request
02:12:01.171 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:01.171 00.000 16108 Worker thread wakes up
02:12:01.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:01.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:02.342 01.170 16108 Exposure complete
02:12:02.429 00.087 16108 worker thread done servicing request
02:12:02.429 00.000 21068 OnExposeComplete: enter
02:12:02.432 00.003 21068 UpdateGuideState(): m_state=6
02:12:02.435 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12461
02:12:02.435 00.000 21068 Star::Find returns 1 (0), X=222.47, Y=876.66, Mass=133362, SNR=78.9, Peak=15449 HFD=3.2
02:12:02.436 00.001 21068 MultiStar: [#1 0.11,-0.13,1.25,U] [#2 0.09,-0.17,1.36,U] [#3 0.01,-0.18,1.07,U] [#4 -0.00,0.10,0.90,U] [#5 0.00,0.01,0.96,U] [#6 0.02,0.02,0.88,U] [#7 -0.00,-0.33,0.73,U] [#8 -0.05,-0.01,0.78,U] 
02:12:02.437 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.19, 0.19}
02:12:02.438 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
02:12:02.439 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
02:12:02.439 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.06 mountY=0.05, mountTheta=2.48
02:12:02.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
02:12:02.442 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
02:12:02.443 00.001 16108 Worker thread wakes up
02:12:02.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:12:02.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:12:02.443 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
02:12:02.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:02.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:02.444 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:12:02.444 00.000 16108 MoveAxis(E, 0, ABG)
02:12:02.444 00.000 16108 Move returns status 0, amount 0
02:12:02.444 00.000 16108 MoveAxis(N, 0, ABG)
02:12:02.444 00.000 16108 Move returns status 0, amount 0
02:12:02.444 00.000 16108 move complete, result=0
02:12:02.444 00.000 16108 worker thread done servicing request
02:12:02.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3344, FiltMin=2841, FiltMax=63817, Gamma=1.000
02:12:02.463 00.016 21068 UpdateGuideState exits: m=133362 SNR=78.9
02:12:02.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:02.464 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:02.465 00.001 21068 Enqueuing Expose request
02:12:02.466 00.001 16108 Worker thread wakes up
02:12:02.466 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:02.467 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:02.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:03.454 00.987 16108 Exposure complete
02:12:03.532 00.078 16108 worker thread done servicing request
02:12:03.532 00.000 21068 OnExposeComplete: enter
02:12:03.533 00.001 21068 UpdateGuideState(): m_state=6
02:12:03.535 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12462
02:12:03.536 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=876.42, Mass=139832, SNR=86.7, Peak=16051 HFD=3.2
02:12:03.538 00.002 21068 MultiStar: [#1 0.24,0.01,1.03,U] [#2 0.24,-0.25,1.21,U] [#3 -0.12,-0.34,1.10,U] [#4 -0.23,-0.21,0.98,U] [#5 -0.19,-0.10,1.07,U] [#6 0.10,-0.02,0.83,U] [#7 -0.10,-0.11,0.70,U] [#8 -0.01,-0.30,0.73,U] 
02:12:03.542 00.004 21068 single-star, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.07, -0.05}
02:12:03.544 00.002 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
02:12:03.546 00.002 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
02:12:03.547 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.49 mountX=0.06 mountY=0.07, mountTheta=0.85
02:12:03.551 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
02:12:03.552 00.001 21068 Enqueuing Move request for scope (-0.07, -0.05)
02:12:03.554 00.002 16108 Worker thread wakes up
02:12:03.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:12:03.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:12:03.555 00.001 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.07
02:12:03.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:03.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:03.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:12:03.555 00.000 16108 MoveAxis(E, 0, ABG)
02:12:03.555 00.000 16108 Move returns status 0, amount 0
02:12:03.555 00.000 16108 MoveAxis(N, 0, ABG)
02:12:03.555 00.000 16108 Move returns status 0, amount 0
02:12:03.555 00.000 16108 move complete, result=0
02:12:03.555 00.000 16108 worker thread done servicing request
02:12:03.566 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3347, FiltMin=2854, FiltMax=63453, Gamma=1.000
02:12:03.584 00.018 21068 UpdateGuideState exits: m=139832 SNR=86.7
02:12:03.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:03.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:03.586 00.000 21068 Enqueuing Expose request
02:12:03.587 00.001 16108 Worker thread wakes up
02:12:03.587 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:03.591 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:03.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:04.746 01.155 16108 Exposure complete
02:12:04.812 00.066 16108 worker thread done servicing request
02:12:04.812 00.000 21068 OnExposeComplete: enter
02:12:04.813 00.001 21068 UpdateGuideState(): m_state=6
02:12:04.814 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12463
02:12:04.815 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.58, Mass=118030, SNR=76.3, Peak=14531 HFD=3.3
02:12:04.816 00.001 21068 MultiStar: [#1 0.12,-0.00,1.23,U] [#2 -0.32,-0.39,1.23,U] [#3 -0.07,-0.23,1.14,U] [#4 0.29,0.04,0.93,U] [#5 0.14,-0.16,0.99,U] [#6 0.43,-0.14,0.85,U] [#7 -0.15,-0.10,0.75,U] [#8 -0.19,-0.01,0.93,U] 
02:12:04.816 00.000 21068 single-star, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.02, 0.11}
02:12:04.817 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:12:04.818 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
02:12:04.819 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=0.04 mountY=-0.10, mountTheta=-1.16
02:12:04.820 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
02:12:04.821 00.001 21068 Enqueuing Move request for scope (-0.02, 0.11)
02:12:04.822 00.001 16108 Worker thread wakes up
02:12:04.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:12:04.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:12:04.822 00.000 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
02:12:04.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:12:04.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:04.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:12:04.822 00.000 16108 MoveAxis(E, 0, ABG)
02:12:04.823 00.001 16108 Move returns status 0, amount 0
02:12:04.823 00.000 16108 MoveAxis(N, 0, ABG)
02:12:04.823 00.000 16108 Move returns status 0, amount 0
02:12:04.823 00.000 16108 move complete, result=0
02:12:04.823 00.000 16108 worker thread done servicing request
02:12:04.826 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3347, FiltMin=2893, FiltMax=59289, Gamma=1.000
02:12:04.848 00.022 21068 UpdateGuideState exits: m=118030 SNR=76.3
02:12:04.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:04.851 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:04.852 00.001 21068 Enqueuing Expose request
02:12:04.853 00.001 16108 Worker thread wakes up
02:12:04.853 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:04.854 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:04.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:05.832 00.978 16108 Exposure complete
02:12:05.900 00.068 16108 worker thread done servicing request
02:12:05.900 00.000 21068 OnExposeComplete: enter
02:12:05.901 00.001 21068 UpdateGuideState(): m_state=6
02:12:05.902 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12464
02:12:05.903 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=876.24, Mass=136208, SNR=85.0, Peak=14755 HFD=3.4
02:12:05.904 00.001 21068 MultiStar: [#1 0.05,-0.33,1.11,U] [#2 -0.06,-0.58,0.00,M1] [#3 -0.14,-0.57,0.00,M1] [#4 0.11,-0.47,0.74,U] [#5 0.13,-0.39,0.93,U] [#6 0.19,-0.45,0.88,U] [#7 -0.05,-0.35,0.77,U] [#8 -0.20,-0.19,0.88,U] 
02:12:05.905 00.001 21068 single-star, 6 included, MultiStar: {0.04, -0.34}, one-star: {0.06, -0.24}
02:12:05.906 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
02:12:05.906 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
02:12:05.907 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.31 mountX=-0.10 mountY=0.21, mountTheta=2.02
02:12:05.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.24, opts=13)
02:12:05.913 00.004 21068 Enqueuing Move request for scope (0.06, -0.24)
02:12:05.914 00.001 16108 Worker thread wakes up
02:12:05.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
02:12:05.914 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
02:12:05.914 00.000 16108 Moving (0.06, -0.24) raw xDistance=-0.10 yDistance=0.21
02:12:05.915 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:05.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:05.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:12:05.915 00.000 16108 MoveAxis(E, 0, ABG)
02:12:05.915 00.000 16108 Move returns status 0, amount 0
02:12:05.915 00.000 16108 MoveAxis(N, 0, ABG)
02:12:05.915 00.000 16108 Move returns status 0, amount 0
02:12:05.915 00.000 16108 move complete, result=0
02:12:05.915 00.000 16108 worker thread done servicing request
02:12:05.919 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=189, max=65535, med=3344, FiltMin=2912, FiltMax=62147, Gamma=1.000
02:12:05.935 00.016 21068 UpdateGuideState exits: m=136208 SNR=85.0
02:12:05.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:05.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:05.938 00.001 21068 Enqueuing Expose request
02:12:05.938 00.000 16108 Worker thread wakes up
02:12:05.938 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:05.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:05.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:07.101 01.162 16108 Exposure complete
02:12:07.157 00.056 16108 worker thread done servicing request
02:12:07.157 00.000 21068 OnExposeComplete: enter
02:12:07.159 00.002 21068 UpdateGuideState(): m_state=6
02:12:07.159 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12465
02:12:07.160 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.52, Mass=123607, SNR=84.7, Peak=14329 HFD=3.2
02:12:07.161 00.001 21068 MultiStar: [#1 -0.06,-0.29,1.29,U] [#2 0.06,-0.29,1.36,U] [#3 -0.08,-0.24,1.00,U] [#4 0.01,0.04,0.94,U] [#5 -0.18,-0.27,0.83,U] [#6 0.11,-0.37,0.78,U] [#7 -0.06,-0.30,0.71,U] [#8 -0.20,-0.20,0.92,U] 
02:12:07.162 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.21}, one-star: {0.25, 0.04}
02:12:07.162 00.000 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
02:12:07.163 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
02:12:07.164 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.63 mountX=-0.02 mountY=0.21, mountTheta=1.68
02:12:07.165 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.21, opts=13)
02:12:07.166 00.001 21068 Enqueuing Move request for scope (-0.01, -0.21)
02:12:07.167 00.001 16108 Worker thread wakes up
02:12:07.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
02:12:07.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
02:12:07.167 00.000 16108 Moving (-0.01, -0.21) raw xDistance=-0.02 yDistance=0.21
02:12:07.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:07.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:07.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:12:07.167 00.000 16108 MoveAxis(E, 0, ABG)
02:12:07.167 00.000 16108 Move returns status 0, amount 0
02:12:07.167 00.000 16108 MoveAxis(N, 0, ABG)
02:12:07.167 00.000 16108 Move returns status 0, amount 0
02:12:07.167 00.000 16108 move complete, result=0
02:12:07.168 00.001 16108 worker thread done servicing request
02:12:07.172 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3344, FiltMin=2848, FiltMax=54592, Gamma=1.000
02:12:07.193 00.021 21068 UpdateGuideState exits: m=123607 SNR=84.7
02:12:07.196 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:07.198 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:07.200 00.002 21068 Enqueuing Expose request
02:12:07.202 00.002 16108 Worker thread wakes up
02:12:07.202 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:07.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:07.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:08.162 00.959 16108 Exposure complete
02:12:08.234 00.072 16108 worker thread done servicing request
02:12:08.234 00.000 21068 OnExposeComplete: enter
02:12:08.235 00.001 21068 UpdateGuideState(): m_state=6
02:12:08.235 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12466
02:12:08.236 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.51, Mass=143205, SNR=86.6, Peak=14995 HFD=3.3
02:12:08.237 00.001 21068 MultiStar: [#1 0.03,-0.19,1.21,U] [#2 -0.10,-0.28,1.12,U] [#3 -0.00,-0.59,0.00,M1] [#4 0.02,-0.01,0.83,U] [#5 -0.10,-0.35,1.00,U] [#6 -0.04,-0.47,0.70,U] [#7 0.04,-0.30,0.72,U] [#8 0.08,-0.03,0.82,U] 
02:12:08.238 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.19}, one-star: {0.03, 0.03}
02:12:08.239 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
02:12:08.239 00.000 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
02:12:08.240 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.81 mountX=-0.02 mountY=-0.04, mountTheta=-2.14
02:12:08.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
02:12:08.243 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
02:12:08.243 00.000 16108 Worker thread wakes up
02:12:08.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
02:12:08.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:12:08.243 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
02:12:08.244 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:08.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:08.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:08.244 00.000 16108 MoveAxis(E, 0, ABG)
02:12:08.244 00.000 16108 Move returns status 0, amount 0
02:12:08.244 00.000 16108 MoveAxis(N, 0, ABG)
02:12:08.244 00.000 16108 Move returns status 0, amount 0
02:12:08.244 00.000 16108 move complete, result=0
02:12:08.244 00.000 16108 worker thread done servicing request
02:12:08.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3347, FiltMin=2829, FiltMax=55629, Gamma=1.000
02:12:08.262 00.015 21068 UpdateGuideState exits: m=143205 SNR=86.6
02:12:08.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:08.264 00.000 21068 Enqueuing Expose request
02:12:08.265 00.001 16108 Worker thread wakes up
02:12:08.265 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:08.266 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:08.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:09.428 01.162 16108 Exposure complete
02:12:09.498 00.070 16108 worker thread done servicing request
02:12:09.499 00.001 21068 OnExposeComplete: enter
02:12:09.501 00.002 21068 UpdateGuideState(): m_state=6
02:12:09.501 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12467
02:12:09.502 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=876.70, Mass=138942, SNR=94.1, Peak=16451 HFD=3.5
02:12:09.503 00.001 21068 MultiStar: [#1 -0.30,0.01,1.02,U] [#2 -0.28,-0.10,1.22,U] [#3 -0.13,-0.26,0.98,U] [#4 -0.56,0.05,0.81,U] [#5 -0.21,0.21,0.87,U] [#6 -0.10,0.10,0.75,U] [#7 -0.47,0.01,0.64,U] [#8 -0.12,0.16,0.75,U] 
02:12:09.504 00.001 21068 refined, 8 included, MultiStar: {-0.25, 0.03}, one-star: {-0.13, 0.22}
02:12:09.505 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
02:12:09.506 00.001 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
02:12:09.506 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=0.25 mountY=0.03, mountTheta=0.10
02:12:09.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.03, opts=13)
02:12:09.508 00.000 21068 Enqueuing Move request for scope (-0.25, 0.03)
02:12:09.509 00.001 16108 Worker thread wakes up
02:12:09.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
02:12:09.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
02:12:09.509 00.000 16108 Moving (-0.25, 0.03) raw xDistance=0.25 yDistance=0.03
02:12:09.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:12:09.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:09.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:09.509 00.000 16108 MoveAxis(W, 66, ABG)
02:12:09.511 00.002 16108 Guiding  Dir = 3, Dur = 66
02:12:09.511 00.000 16108 IsSlewing returns 0
02:12:09.511 00.000 16108 IsGuiding returns 0
02:12:09.514 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3344, FiltMin=2893, FiltMax=56009, Gamma=1.000
02:12:09.529 00.015 21068 UpdateGuideState exits: m=138942 SNR=94.1
02:12:09.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:09.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:09.533 00.001 21068 Enqueuing Expose request
02:12:09.567 00.034 16108 PulseGuide returned control before completion, sleep 20
02:12:09.596 00.029 16108 IsGuiding returns 1
02:12:09.596 00.000 16108 scope still moving after pulse duration time elapsed
02:12:09.627 00.031 16108 IsSlewing returns 0
02:12:09.627 00.000 16108 IsGuiding returns 1
02:12:09.659 00.032 16108 IsSlewing returns 0
02:12:09.659 00.000 16108 IsGuiding returns 0
02:12:09.659 00.000 16108 scope move finished after 66 + 82 ms
02:12:09.659 00.000 16108 Move returns status 0, amount 66
02:12:09.659 00.000 16108 MoveAxis(N, 0, ABG)
02:12:09.660 00.001 16108 Move returns status 0, amount 0
02:12:09.660 00.000 16108 move complete, result=0
02:12:09.660 00.000 16108 worker thread done servicing request
02:12:09.660 00.000 16108 Worker thread wakes up
02:12:09.660 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.0 px 0 ms NORTH
02:12:09.662 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:09.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:10.641 00.979 16108 Exposure complete
02:12:10.698 00.057 16108 worker thread done servicing request
02:12:10.698 00.000 21068 OnExposeComplete: enter
02:12:10.699 00.001 21068 UpdateGuideState(): m_state=6
02:12:10.700 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12468
02:12:10.700 00.000 21068 Star::Find returns 1 (0), X=222.69, Y=876.45, Mass=111819, SNR=82.0, Peak=14125 HFD=3.2
02:12:10.702 00.002 21068 MultiStar: [#1 0.07,-0.15,1.33,U] [#2 -0.16,-0.07,1.16,U] [#3 0.04,-0.24,1.11,U] [#4 -0.18,-0.01,0.94,U] [#5 -0.33,-0.21,1.05,U] [#6 -0.01,-0.28,0.95,U] [#7 -0.04,-0.19,0.69,U] [#8 -0.31,0.02,1.01,U] 
02:12:10.703 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {0.42, -0.03}
02:12:10.704 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
02:12:10.705 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
02:12:10.705 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=0.03 mountY=0.14, mountTheta=1.35
02:12:10.707 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
02:12:10.708 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
02:12:10.708 00.000 16108 Worker thread wakes up
02:12:10.709 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
02:12:10.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
02:12:10.709 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.03 yDistance=0.14
02:12:10.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:12:10.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:10.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:12:10.709 00.000 16108 MoveAxis(E, 0, ABG)
02:12:10.709 00.000 16108 Move returns status 0, amount 0
02:12:10.709 00.000 16108 MoveAxis(N, 0, ABG)
02:12:10.709 00.000 16108 Move returns status 0, amount 0
02:12:10.709 00.000 16108 move complete, result=0
02:12:10.709 00.000 16108 worker thread done servicing request
02:12:10.716 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3344, FiltMin=2864, FiltMax=65497, Gamma=1.000
02:12:10.737 00.021 21068 UpdateGuideState exits: m=111819 SNR=82.0
02:12:10.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:10.739 00.000 21068 Enqueuing Expose request
02:12:10.740 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:10.741 00.001 16108 Worker thread wakes up
02:12:10.741 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:10.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:11.914 01.173 16108 Exposure complete
02:12:11.987 00.073 16108 worker thread done servicing request
02:12:11.987 00.000 21068 OnExposeComplete: enter
02:12:11.988 00.001 21068 UpdateGuideState(): m_state=6
02:12:11.990 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12469
02:12:11.991 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=876.59, Mass=129551, SNR=90.2, Peak=14845 HFD=3.2
02:12:11.991 00.000 21068 MultiStar: [#1 -0.07,-0.12,1.25,U] [#2 -0.04,-0.02,1.20,U] [#3 0.08,-0.27,1.13,U] [#4 -0.19,-0.04,0.83,U] [#5 0.07,0.02,0.90,U] [#6 -0.01,-0.15,0.81,U] [#7 -0.09,-0.25,0.64,U] [#8 -0.02,-0.16,0.64,U] 
02:12:11.992 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.27, 0.12}
02:12:11.993 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
02:12:11.994 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
02:12:11.994 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.49 mountX=-0.02 mountY=0.09, mountTheta=1.83
02:12:11.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
02:12:11.997 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
02:12:11.997 00.000 16108 Worker thread wakes up
02:12:11.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:12:11.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:12:11.997 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.09
02:12:11.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:11.998 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:11.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:11.998 00.000 16108 MoveAxis(E, 0, ABG)
02:12:11.998 00.000 16108 Move returns status 0, amount 0
02:12:11.998 00.000 16108 MoveAxis(N, 0, ABG)
02:12:11.998 00.000 16108 Move returns status 0, amount 0
02:12:11.998 00.000 16108 move complete, result=0
02:12:11.998 00.000 16108 worker thread done servicing request
02:12:12.004 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3344, FiltMin=2819, FiltMax=56816, Gamma=1.000
02:12:12.028 00.024 21068 UpdateGuideState exits: m=129551 SNR=90.2
02:12:12.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:12.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:12.031 00.001 21068 Enqueuing Expose request
02:12:12.033 00.002 16108 Worker thread wakes up
02:12:12.033 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:12.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:12.034 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:13.003 00.969 16108 Exposure complete
02:12:13.062 00.059 16108 worker thread done servicing request
02:12:13.063 00.001 21068 OnExposeComplete: enter
02:12:13.063 00.000 21068 UpdateGuideState(): m_state=6
02:12:13.064 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12470
02:12:13.065 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.61, Mass=139098, SNR=100.3, Peak=15235 HFD=3.3
02:12:13.066 00.001 21068 MultiStar: [#1 0.13,-0.13,0.92,U] [#2 -0.01,-0.28,1.07,U] [#3 -0.01,-0.22,0.92,U] [#4 0.17,0.00,0.68,U] [#5 -0.35,-0.23,0.77,U] [#6 0.18,-0.36,0.62,U] [#7 -0.23,-0.12,0.59,U] [#8 0.04,-0.14,0.66,U] 
02:12:13.066 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.15, 0.14}
02:12:13.067 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
02:12:13.068 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
02:12:13.068 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.15 cameraTheta=-1.48 mountX=-0.04 mountY=0.14, mountTheta=1.84
02:12:13.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.14, opts=13)
02:12:13.071 00.001 21068 Enqueuing Move request for scope (0.01, -0.14)
02:12:13.071 00.000 16108 Worker thread wakes up
02:12:13.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:12:13.072 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:12:13.072 00.000 16108 Moving (0.01, -0.14) raw xDistance=-0.04 yDistance=0.14
02:12:13.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:12:13.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:13.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:12:13.072 00.000 16108 MoveAxis(E, 0, ABG)
02:12:13.072 00.000 16108 Move returns status 0, amount 0
02:12:13.072 00.000 16108 MoveAxis(N, 0, ABG)
02:12:13.072 00.000 16108 Move returns status 0, amount 0
02:12:13.072 00.000 16108 move complete, result=0
02:12:13.072 00.000 16108 worker thread done servicing request
02:12:13.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3344, FiltMin=2880, FiltMax=56201, Gamma=1.000
02:12:13.090 00.015 21068 UpdateGuideState exits: m=139098 SNR=100.3
02:12:13.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:13.092 00.000 21068 Enqueuing Expose request
02:12:13.093 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:13.094 00.001 16108 Worker thread wakes up
02:12:13.094 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:13.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:14.257 01.163 16108 Exposure complete
02:12:14.324 00.067 16108 worker thread done servicing request
02:12:14.324 00.000 21068 OnExposeComplete: enter
02:12:14.325 00.001 21068 UpdateGuideState(): m_state=6
02:12:14.326 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12471
02:12:14.326 00.000 21068 Star::Find returns 1 (0), X=222.36, Y=876.34, Mass=125852, SNR=95.2, Peak=13389 HFD=3.4
02:12:14.327 00.001 21068 MultiStar: [#1 0.37,-0.12,1.13,U] [#2 0.26,-0.26,1.28,U] [#3 0.26,-0.22,1.10,U] [#4 0.21,-0.02,0.74,U] [#5 0.17,-0.27,1.05,U] [#6 0.08,-0.39,0.75,U] [#7 -0.23,-0.13,0.59,U] [#8 0.21,-0.02,0.68,U] 
02:12:14.328 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.09, -0.14}
02:12:14.329 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
02:12:14.329 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
02:12:14.330 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.99 mountX=-0.11 mountY=0.11, mountTheta=2.35
02:12:14.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
02:12:14.332 00.000 21068 Enqueuing Move request for scope (0.09, -0.14)
02:12:14.333 00.001 16108 Worker thread wakes up
02:12:14.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:12:14.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:12:14.333 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.11 yDistance=0.11
02:12:14.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:12:14.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:14.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:12:14.333 00.000 16108 MoveAxis(E, 0, ABG)
02:12:14.333 00.000 16108 Move returns status 0, amount 0
02:12:14.334 00.001 16108 MoveAxis(N, 0, ABG)
02:12:14.334 00.000 16108 Move returns status 0, amount 0
02:12:14.334 00.000 16108 move complete, result=0
02:12:14.334 00.000 16108 worker thread done servicing request
02:12:14.337 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3344, FiltMin=2841, FiltMax=57600, Gamma=1.000
02:12:14.352 00.015 21068 UpdateGuideState exits: m=125852 SNR=95.2
02:12:14.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:14.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:14.355 00.001 21068 Enqueuing Expose request
02:12:14.355 00.000 16108 Worker thread wakes up
02:12:14.355 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:14.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:14.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:15.328 00.972 16108 Exposure complete
02:12:15.383 00.055 16108 worker thread done servicing request
02:12:15.383 00.000 21068 OnExposeComplete: enter
02:12:15.384 00.001 21068 UpdateGuideState(): m_state=6
02:12:15.386 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12472
02:12:15.387 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.31, Mass=128243, SNR=79.8, Peak=15155 HFD=3.2
02:12:15.388 00.001 21068 MultiStar: [#1 0.06,-0.13,1.20,U] [#2 0.02,-0.19,1.35,U] [#3 0.22,-0.23,1.13,U] [#4 0.02,-0.06,0.91,U] [#5 0.05,-0.20,1.00,U] [#6 0.22,-0.14,1.00,U] [#7 -0.08,-0.46,0.77,U] [#8 -0.26,-0.26,0.80,U] 
02:12:15.388 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {0.24, -0.17}
02:12:15.389 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
02:12:15.390 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
02:12:15.390 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=-0.10 mountY=0.18, mountTheta=2.08
02:12:15.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
02:12:15.394 00.002 21068 Enqueuing Move request for scope (0.07, -0.20)
02:12:15.395 00.001 16108 Worker thread wakes up
02:12:15.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
02:12:15.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
02:12:15.395 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.10 yDistance=0.18
02:12:15.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:15.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:15.397 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:12:15.397 00.000 16108 MoveAxis(E, 0, ABG)
02:12:15.397 00.000 16108 Move returns status 0, amount 0
02:12:15.397 00.000 16108 MoveAxis(N, 0, ABG)
02:12:15.397 00.000 16108 Move returns status 0, amount 0
02:12:15.397 00.000 16108 move complete, result=0
02:12:15.397 00.000 16108 worker thread done servicing request
02:12:15.402 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3344, FiltMin=2835, FiltMax=57661, Gamma=1.000
02:12:15.427 00.025 21068 UpdateGuideState exits: m=128243 SNR=79.8
02:12:15.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:15.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:15.430 00.001 21068 Enqueuing Expose request
02:12:15.430 00.000 16108 Worker thread wakes up
02:12:15.431 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:15.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:15.431 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:16.589 01.158 16108 Exposure complete
02:12:16.647 00.058 16108 worker thread done servicing request
02:12:16.647 00.000 21068 OnExposeComplete: enter
02:12:16.648 00.001 21068 UpdateGuideState(): m_state=6
02:12:16.649 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12473
02:12:16.649 00.000 21068 Star::Find returns 1 (0), X=222.51, Y=876.34, Mass=121835, SNR=80.0, Peak=13725 HFD=3.3
02:12:16.650 00.001 21068 MultiStar: [#1 0.25,-0.18,1.06,U] [#2 0.22,-0.33,1.31,U] [#3 0.32,-0.20,1.08,U] [#4 0.38,0.02,0.81,U] [#5 0.42,-0.34,1.01,U] [#6 0.20,-0.38,1.04,U] [#7 0.02,-0.20,0.79,U] [#8 -0.04,-0.26,0.85,U] 
02:12:16.651 00.001 21068 single-star, 8 included, MultiStar: {0.23, -0.23}, one-star: {0.23, -0.13}
02:12:16.653 00.002 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
02:12:16.654 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
02:12:16.654 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.51 mountX=-0.25 mountY=0.07, mountTheta=2.86
02:12:16.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.13, opts=13)
02:12:16.657 00.001 21068 Enqueuing Move request for scope (0.23, -0.13)
02:12:16.658 00.001 16108 Worker thread wakes up
02:12:16.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
02:12:16.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
02:12:16.658 00.000 16108 Moving (0.23, -0.13) raw xDistance=-0.25 yDistance=0.07
02:12:16.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:12:16.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:16.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:12:16.658 00.000 16108 MoveAxis(E, 66, ABG)
02:12:16.658 00.000 16108 Guiding  Dir = 2, Dur = 66
02:12:16.658 00.000 16108 IsSlewing returns 0
02:12:16.658 00.000 16108 IsGuiding returns 0
02:12:16.663 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3344, FiltMin=2841, FiltMax=49664, Gamma=1.000
02:12:16.673 00.010 16108 PulseGuide returned control before completion, sleep 61
02:12:16.677 00.004 21068 UpdateGuideState exits: m=121835 SNR=80.0
02:12:16.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:16.680 00.001 21068 Enqueuing Expose request
02:12:16.751 00.071 16108 IsGuiding returns 1
02:12:16.751 00.000 16108 scope still moving after pulse duration time elapsed
02:12:16.783 00.032 16108 IsSlewing returns 0
02:12:16.783 00.000 16108 IsGuiding returns 0
02:12:16.783 00.000 16108 scope move finished after 66 + 58 ms
02:12:16.783 00.000 16108 Move returns status 0, amount 66
02:12:16.783 00.000 16108 MoveAxis(N, 0, ABG)
02:12:16.783 00.000 16108 Move returns status 0, amount 0
02:12:16.783 00.000 16108 move complete, result=0
02:12:16.783 00.000 16108 worker thread done servicing request
02:12:16.783 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
02:12:16.786 00.003 16108 Worker thread wakes up
02:12:16.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:16.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:17.761 00.975 16108 Exposure complete
02:12:17.832 00.071 16108 worker thread done servicing request
02:12:17.832 00.000 21068 OnExposeComplete: enter
02:12:17.833 00.001 21068 UpdateGuideState(): m_state=6
02:12:17.833 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12474
02:12:17.834 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.41, Mass=144436, SNR=97.0, Peak=16205 HFD=3.3
02:12:17.835 00.001 21068 MultiStar: [#1 0.15,-0.09,1.00,U] [#2 0.33,-0.40,1.07,U] [#3 0.45,-0.16,0.88,U] [#4 0.49,-0.04,0.74,U] [#5 -0.01,-0.54,0.96,U] [#6 0.06,-0.59,0.00,M1] [#7 0.09,-0.32,0.60,U] [#8 -0.10,-0.47,0.80,U] 
02:12:17.836 00.001 21068 single-star, 7 included, MultiStar: {0.21, -0.26}, one-star: {0.24, -0.06}
02:12:17.837 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
02:12:17.837 00.000 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
02:12:17.838 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.24 mountX=-0.25 mountY=0.00, mountTheta=3.13
02:12:17.840 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.06, opts=13)
02:12:17.840 00.000 21068 Enqueuing Move request for scope (0.24, -0.06)
02:12:17.841 00.001 16108 Worker thread wakes up
02:12:17.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
02:12:17.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
02:12:17.841 00.000 16108 Moving (0.24, -0.06) raw xDistance=-0.25 yDistance=0.00
02:12:17.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
02:12:17.842 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:17.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:12:17.842 00.000 16108 MoveAxis(E, 70, ABG)
02:12:17.842 00.000 16108 Guiding  Dir = 2, Dur = 70
02:12:17.842 00.000 16108 IsSlewing returns 0
02:12:17.842 00.000 16108 IsGuiding returns 0
02:12:17.846 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3344, FiltMin=2790, FiltMax=65440, Gamma=1.000
02:12:17.852 00.006 16108 PulseGuide returned control before completion, sleep 71
02:12:17.865 00.013 21068 UpdateGuideState exits: m=144436 SNR=97.0
02:12:17.869 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:17.871 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:17.872 00.001 21068 Enqueuing Expose request
02:12:17.929 00.057 16108 IsGuiding returns 1
02:12:17.929 00.000 16108 scope still moving after pulse duration time elapsed
02:12:17.959 00.030 16108 IsSlewing returns 0
02:12:17.959 00.000 16108 IsGuiding returns 0
02:12:17.959 00.000 16108 scope move finished after 70 + 46 ms
02:12:17.959 00.000 16108 Move returns status 0, amount 70
02:12:17.959 00.000 16108 MoveAxis(N, 0, ABG)
02:12:17.959 00.000 16108 Move returns status 0, amount 0
02:12:17.959 00.000 16108 move complete, result=0
02:12:17.959 00.000 16108 worker thread done servicing request
02:12:17.959 00.000 16108 Worker thread wakes up
02:12:17.959 00.000 21068 GuideStep: -0.2 px 70 ms EAST, 0.0 px 0 ms NORTH
02:12:17.960 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:17.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:19.128 01.168 16108 Exposure complete
02:12:19.200 00.072 16108 worker thread done servicing request
02:12:19.200 00.000 21068 OnExposeComplete: enter
02:12:19.202 00.002 21068 UpdateGuideState(): m_state=6
02:12:19.203 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12475
02:12:19.203 00.000 21068 Star::Find returns 1 (0), X=222.05, Y=876.51, Mass=129825, SNR=85.1, Peak=14931 HFD=3.5
02:12:19.204 00.001 21068 MultiStar: [#1 -0.28,0.11,1.18,U] [#2 -0.55,-0.25,0.00,M1] [#3 -0.16,-0.26,0.97,U] [#4 -0.29,0.18,0.82,U] [#5 -0.13,0.09,1.05,U] [#6 -0.40,0.09,0.80,U] [#7 -0.48,-0.27,0.65,U] [#8 -0.55,0.04,0.87,U] 
02:12:19.205 00.001 21068 single-star, 7 included, MultiStar: {-0.30, 0.01}, one-star: {-0.22, 0.03}
02:12:19.206 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
02:12:19.206 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
02:12:19.207 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=0.22 mountY=0.02, mountTheta=0.10
02:12:19.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.03, opts=13)
02:12:19.209 00.000 21068 Enqueuing Move request for scope (-0.22, 0.03)
02:12:19.210 00.001 16108 Worker thread wakes up
02:12:19.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
02:12:19.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
02:12:19.210 00.000 16108 Moving (-0.22, 0.03) raw xDistance=0.22 yDistance=0.02
02:12:19.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
02:12:19.211 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:19.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:12:19.211 00.000 16108 MoveAxis(W, 54, ABG)
02:12:19.211 00.000 16108 Guiding  Dir = 3, Dur = 54
02:12:19.211 00.000 16108 IsSlewing returns 0
02:12:19.211 00.000 16108 IsGuiding returns 0
02:12:19.212 00.001 16108 PulseGuide returned control before completion, sleep 63
02:12:19.217 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3344, FiltMin=2870, FiltMax=49494, Gamma=1.000
02:12:19.231 00.014 21068 UpdateGuideState exits: m=129825 SNR=85.1
02:12:19.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:19.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:19.234 00.001 21068 Enqueuing Expose request
02:12:19.290 00.056 16108 IsGuiding returns 0
02:12:19.290 00.000 16108 Move returns status 0, amount 54
02:12:19.290 00.000 16108 MoveAxis(N, 0, ABG)
02:12:19.290 00.000 16108 Move returns status 0, amount 0
02:12:19.290 00.000 16108 move complete, result=0
02:12:19.290 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
02:12:19.291 00.001 16108 worker thread done servicing request
02:12:19.291 00.000 16108 Worker thread wakes up
02:12:19.292 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:19.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:20.266 00.974 16108 Exposure complete
02:12:20.339 00.073 16108 worker thread done servicing request
02:12:20.339 00.000 21068 OnExposeComplete: enter
02:12:20.342 00.003 21068 UpdateGuideState(): m_state=6
02:12:20.342 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12476
02:12:20.343 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=876.34, Mass=161663, SNR=111.1, Peak=17043 HFD=3.6
02:12:20.344 00.001 21068 MultiStar: [#1 -0.27,0.07,0.97,U] [#2 -0.18,-0.29,1.01,U] [#3 -0.32,-0.31,0.76,U] [#4 -0.21,-0.01,0.61,U] [#5 -0.20,-0.04,0.74,U] [#6 -0.10,-0.06,0.61,U] [#7 -0.07,-0.23,0.53,U] [#8 -0.40,-0.26,0.58,U] 
02:12:20.345 00.001 21068 refined, 8 included, MultiStar: {-0.23, -0.14}, one-star: {-0.25, -0.13}
02:12:20.346 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
02:12:20.346 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
02:12:20.347 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.59 mountX=0.20 mountY=0.19, mountTheta=0.76
02:12:20.348 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.14, opts=13)
02:12:20.349 00.001 21068 Enqueuing Move request for scope (-0.23, -0.14)
02:12:20.350 00.001 16108 Worker thread wakes up
02:12:20.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
02:12:20.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
02:12:20.350 00.000 16108 Moving (-0.23, -0.14) raw xDistance=0.20 yDistance=0.19
02:12:20.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:12:20.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:20.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:12:20.350 00.000 16108 MoveAxis(E, 0, ABG)
02:12:20.350 00.000 16108 Move returns status 0, amount 0
02:12:20.350 00.000 16108 MoveAxis(N, 0, ABG)
02:12:20.350 00.000 16108 Move returns status 0, amount 0
02:12:20.350 00.000 16108 move complete, result=0
02:12:20.350 00.000 16108 worker thread done servicing request
02:12:20.355 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3344, FiltMin=2835, FiltMax=57411, Gamma=1.000
02:12:20.369 00.014 21068 UpdateGuideState exits: m=161663 SNR=111.1
02:12:20.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:20.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:20.376 00.005 21068 Enqueuing Expose request
02:12:20.378 00.002 16108 Worker thread wakes up
02:12:20.378 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:20.379 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:20.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:21.545 01.166 16108 Exposure complete
02:12:21.623 00.078 16108 worker thread done servicing request
02:12:21.623 00.000 21068 OnExposeComplete: enter
02:12:21.624 00.001 21068 UpdateGuideState(): m_state=6
02:12:21.625 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12477
02:12:21.627 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=876.06, Mass=140830, SNR=92.7, Peak=14867 HFD=3.6
02:12:21.627 00.000 21068 MultiStar: [#1 0.14,-0.22,1.06,U] [#2 0.15,-0.33,1.08,U] [#3 0.22,-0.29,0.82,U] [#4 -0.10,-0.17,0.79,U] [#5 -0.21,-0.53,0.96,U] [#6 0.31,-0.78,0.00,M1] [#7 -0.11,-0.38,0.64,U] [#8 0.11,-0.49,0.67,U] 
02:12:21.628 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.35}, one-star: {0.12, -0.41}
02:12:21.629 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
02:12:21.629 00.000 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
02:12:21.630 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.44 mountX=-0.11 mountY=0.33, mountTheta=1.88
02:12:21.632 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.35, opts=13)
02:12:21.633 00.001 21068 Enqueuing Move request for scope (0.05, -0.35)
02:12:21.633 00.000 16108 Worker thread wakes up
02:12:21.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.35) opts 0xd
02:12:21.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.35)
02:12:21.634 00.001 16108 Moving (0.05, -0.35) raw xDistance=-0.11 yDistance=0.33
02:12:21.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:12:21.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:21.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:12:21.634 00.000 16108 MoveAxis(E, 0, ABG)
02:12:21.634 00.000 16108 Move returns status 0, amount 0
02:12:21.634 00.000 16108 MoveAxis(N, 0, ABG)
02:12:21.634 00.000 16108 Move returns status 0, amount 0
02:12:21.634 00.000 16108 move complete, result=0
02:12:21.634 00.000 16108 worker thread done servicing request
02:12:21.644 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3344, FiltMin=2838, FiltMax=58192, Gamma=1.000
02:12:21.665 00.021 21068 UpdateGuideState exits: m=140830 SNR=92.7
02:12:21.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:21.669 00.001 21068 Enqueuing Expose request
02:12:21.670 00.001 16108 Worker thread wakes up
02:12:21.670 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:12:21.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:21.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:22.633 00.962 16108 Exposure complete
02:12:22.686 00.053 16108 worker thread done servicing request
02:12:22.686 00.000 21068 OnExposeComplete: enter
02:12:22.687 00.001 21068 UpdateGuideState(): m_state=6
02:12:22.688 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12478
02:12:22.689 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=876.29, Mass=128114, SNR=87.9, Peak=14947 HFD=3.6
02:12:22.691 00.002 21068 MultiStar: [#1 -0.22,-0.12,1.04,U] [#2 -0.35,-0.47,0.00,M1] [#3 -0.01,-0.27,1.08,U] [#4 0.04,-0.04,1.01,U] [#5 -0.01,-0.37,0.89,U] [#6 -0.01,-0.10,0.83,U] [#7 -0.34,-0.47,0.00,M1] [#8 -0.18,0.10,0.83,U] 
02:12:22.692 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.15}, one-star: {-0.26, -0.18}
02:12:22.693 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
02:12:22.694 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
02:12:22.694 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.13 mountX=0.06 mountY=0.16, mountTheta=1.19
02:12:22.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.15, opts=13)
02:12:22.697 00.001 21068 Enqueuing Move request for scope (-0.09, -0.15)
02:12:22.698 00.001 16108 Worker thread wakes up
02:12:22.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:12:22.698 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:12:22.698 00.000 16108 Moving (-0.09, -0.15) raw xDistance=0.06 yDistance=0.16
02:12:22.699 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:22.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:22.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:12:22.699 00.000 16108 MoveAxis(E, 0, ABG)
02:12:22.699 00.000 16108 Move returns status 0, amount 0
02:12:22.699 00.000 16108 MoveAxis(N, 0, ABG)
02:12:22.699 00.000 16108 Move returns status 0, amount 0
02:12:22.699 00.000 16108 move complete, result=0
02:12:22.699 00.000 16108 worker thread done servicing request
02:12:22.704 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3344, FiltMin=2870, FiltMax=48185, Gamma=1.000
02:12:22.732 00.028 21068 UpdateGuideState exits: m=128114 SNR=87.9
02:12:22.734 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:22.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:22.736 00.001 21068 Enqueuing Expose request
02:12:22.737 00.001 16108 Worker thread wakes up
02:12:22.737 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:22.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:22.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:23.908 01.170 16108 Exposure complete
02:12:23.983 00.075 16108 worker thread done servicing request
02:12:23.983 00.000 21068 OnExposeComplete: enter
02:12:23.985 00.002 21068 UpdateGuideState(): m_state=6
02:12:23.986 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12479
02:12:23.987 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=876.45, Mass=138012, SNR=92.0, Peak=13613 HFD=3.3
02:12:23.988 00.001 21068 MultiStar: [#1 -0.31,-0.03,1.14,U] [#2 -0.09,-0.25,1.04,U] [#3 -0.14,-0.39,0.96,U] [#4 -0.11,-0.25,0.75,U] [#5 -0.06,-0.45,0.94,U] [#6 -0.18,-0.24,0.70,U] [#7 -0.07,-0.25,0.66,U] [#8 -0.11,-0.54,0.73,U] 
02:12:23.989 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.26}, one-star: {0.12, -0.02}
02:12:23.990 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
02:12:23.991 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:12:23.992 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
02:12:23.993 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.02, opts=13)
02:12:23.994 00.001 21068 Enqueuing Move request for scope (0.12, -0.02)
02:12:23.995 00.001 16108 Worker thread wakes up
02:12:23.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
02:12:23.995 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
02:12:23.995 00.000 16108 Moving (0.12, -0.02) raw xDistance=-0.13 yDistance=-0.01
02:12:23.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:23.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:23.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:23.995 00.000 16108 MoveAxis(E, 0, ABG)
02:12:23.995 00.000 16108 Move returns status 0, amount 0
02:12:23.995 00.000 16108 MoveAxis(N, 0, ABG)
02:12:23.995 00.000 16108 Move returns status 0, amount 0
02:12:23.996 00.001 16108 move complete, result=0
02:12:23.996 00.000 16108 worker thread done servicing request
02:12:23.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3344, FiltMin=2873, FiltMax=63200, Gamma=1.000
02:12:24.014 00.015 21068 UpdateGuideState exits: m=138012 SNR=92.0
02:12:24.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:24.017 00.001 21068 Enqueuing Expose request
02:12:24.017 00.000 16108 Worker thread wakes up
02:12:24.018 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:24.018 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:24.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:24.993 00.975 16108 Exposure complete
02:12:25.063 00.070 16108 worker thread done servicing request
02:12:25.063 00.000 21068 OnExposeComplete: enter
02:12:25.064 00.001 21068 UpdateGuideState(): m_state=6
02:12:25.066 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12480
02:12:25.067 00.001 21068 Star::Find returns 1 (0), X=222.85, Y=876.43, Mass=126895, SNR=84.0, Peak=14345 HFD=3.6
02:12:25.069 00.002 21068 MultiStar: [#1 0.30,-0.09,1.15,U] [#2 0.34,-0.41,1.26,U] [#3 0.39,-0.39,1.17,U] [#4 0.20,-0.15,0.89,U] [#5 0.19,-0.19,0.99,U] [#6 0.20,-0.19,0.78,U] [#7 0.38,-0.13,0.61,U] [#8 0.15,-0.36,0.84,U] 
02:12:25.070 00.001 21068 refined, 8 included, MultiStar: {0.31, -0.23}, one-star: {0.58, -0.04}
02:12:25.071 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
02:12:25.071 00.000 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
02:12:25.072 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.38 cameraTheta=-0.63 mountX=-0.34 mountY=0.15, mountTheta=2.73
02:12:25.074 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.23, opts=13)
02:12:25.074 00.000 21068 Enqueuing Move request for scope (0.31, -0.23)
02:12:25.075 00.001 16108 Worker thread wakes up
02:12:25.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
02:12:25.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
02:12:25.075 00.000 16108 Moving (0.31, -0.23) raw xDistance=-0.34 yDistance=0.15
02:12:25.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:12:25.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:25.076 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:12:25.076 00.000 16108 MoveAxis(E, 90, ABG)
02:12:25.076 00.000 16108 Guiding  Dir = 2, Dur = 90
02:12:25.076 00.000 16108 IsSlewing returns 0
02:12:25.076 00.000 16108 IsGuiding returns 0
02:12:25.077 00.001 16108 PulseGuide returned control before completion, sleep 99
02:12:25.083 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3344, FiltMin=2854, FiltMax=51350, Gamma=1.000
02:12:25.101 00.018 21068 UpdateGuideState exits: m=126895 SNR=84.0
02:12:25.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:25.104 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:25.105 00.001 21068 Enqueuing Expose request
02:12:25.185 00.080 16108 IsGuiding returns 0
02:12:25.185 00.000 16108 Move returns status 0, amount 90
02:12:25.185 00.000 16108 MoveAxis(N, 0, ABG)
02:12:25.185 00.000 16108 Move returns status 0, amount 0
02:12:25.185 00.000 16108 move complete, result=0
02:12:25.185 00.000 16108 worker thread done servicing request
02:12:25.185 00.000 16108 Worker thread wakes up
02:12:25.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:25.185 00.000 21068 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH
02:12:25.186 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:26.346 01.160 16108 Exposure complete
02:12:26.420 00.074 16108 worker thread done servicing request
02:12:26.420 00.000 21068 OnExposeComplete: enter
02:12:26.422 00.002 21068 UpdateGuideState(): m_state=6
02:12:26.424 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12481
02:12:26.425 00.001 21068 Star::Find returns 1 (0), X=222.04, Y=876.56, Mass=139567, SNR=97.2, Peak=17075 HFD=3.5
02:12:26.426 00.001 21068 MultiStar: [#1 -0.13,-0.02,1.21,U] [#2 -0.49,-0.27,1.07,U] [#3 -0.20,-0.11,0.96,U] [#4 -0.51,-0.04,0.86,U] [#5 -0.10,-0.26,0.89,U] [#6 -0.17,-0.38,0.72,U] [#7 -0.57,-0.20,0.00,M1] [#8 -0.57,-0.24,0.00,M1] 
02:12:26.428 00.002 21068 single-star, 6 included, MultiStar: {-0.26, -0.13}, one-star: {-0.24, 0.09}
02:12:26.429 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
02:12:26.431 00.002 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
02:12:26.432 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.79 mountX=0.25 mountY=-0.03, mountTheta=-0.11
02:12:26.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.09, opts=13)
02:12:26.435 00.001 21068 Enqueuing Move request for scope (-0.24, 0.09)
02:12:26.436 00.001 16108 Worker thread wakes up
02:12:26.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
02:12:26.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
02:12:26.436 00.000 16108 Moving (-0.24, 0.09) raw xDistance=0.25 yDistance=-0.03
02:12:26.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
02:12:26.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:26.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:12:26.436 00.000 16108 MoveAxis(W, 59, ABG)
02:12:26.436 00.000 16108 Guiding  Dir = 3, Dur = 59
02:12:26.436 00.000 16108 IsSlewing returns 0
02:12:26.436 00.000 16108 IsGuiding returns 0
02:12:26.441 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3347, FiltMin=2809, FiltMax=61990, Gamma=1.000
02:12:26.459 00.018 21068 UpdateGuideState exits: m=139567 SNR=97.2
02:12:26.459 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:26.461 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:26.463 00.002 21068 Enqueuing Expose request
02:12:26.489 00.026 16108 PulseGuide returned control before completion, sleep 18
02:12:26.519 00.030 16108 IsGuiding returns 1
02:12:26.519 00.000 16108 scope still moving after pulse duration time elapsed
02:12:26.551 00.032 16108 IsSlewing returns 0
02:12:26.551 00.000 16108 IsGuiding returns 1
02:12:26.582 00.031 16108 IsSlewing returns 0
02:12:26.582 00.000 16108 IsGuiding returns 0
02:12:26.582 00.000 16108 scope move finished after 59 + 86 ms
02:12:26.582 00.000 16108 Move returns status 0, amount 59
02:12:26.582 00.000 16108 MoveAxis(N, 0, ABG)
02:12:26.582 00.000 16108 Move returns status 0, amount 0
02:12:26.582 00.000 16108 move complete, result=0
02:12:26.582 00.000 16108 worker thread done servicing request
02:12:26.582 00.000 16108 Worker thread wakes up
02:12:26.583 00.001 21068 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
02:12:26.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:26.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:27.575 00.991 16108 Exposure complete
02:12:27.634 00.059 16108 worker thread done servicing request
02:12:27.634 00.000 21068 OnExposeComplete: enter
02:12:27.635 00.001 21068 UpdateGuideState(): m_state=6
02:12:27.636 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12482
02:12:27.637 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.68, Mass=150007, SNR=94.6, Peak=17267 HFD=3.5
02:12:27.638 00.001 21068 MultiStar: [#1 -0.34,0.12,1.18,U] [#2 -0.33,-0.15,1.07,U] [#3 -0.28,-0.25,1.07,U] [#4 -0.74,-0.14,0.00,M1] [#5 -0.34,-0.42,0.81,U] [#6 -0.44,-0.38,0.00,M1] [#7 -0.53,-0.30,0.00,M2] [#8 -0.59,-0.08,0.00,M2] 
02:12:27.638 00.000 21068 refined, 4 included, MultiStar: {-0.36, -0.08}, one-star: {-0.56, 0.21}
02:12:27.639 00.001 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.89 = 0.40)
02:12:27.640 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
02:12:27.641 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.92 mountX=0.35 mountY=0.17, mountTheta=0.45
02:12:27.642 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.08, opts=13)
02:12:27.643 00.001 21068 Enqueuing Move request for scope (-0.36, -0.08)
02:12:27.644 00.001 16108 Worker thread wakes up
02:12:27.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
02:12:27.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
02:12:27.644 00.000 16108 Moving (-0.36, -0.08) raw xDistance=0.35 yDistance=0.17
02:12:27.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
02:12:27.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:27.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:12:27.644 00.000 16108 MoveAxis(W, 95, ABG)
02:12:27.644 00.000 16108 Guiding  Dir = 3, Dur = 95
02:12:27.644 00.000 16108 IsSlewing returns 0
02:12:27.645 00.001 16108 IsGuiding returns 0
02:12:27.648 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3347, FiltMin=2877, FiltMax=56950, Gamma=1.000
02:12:27.664 00.016 21068 UpdateGuideState exits: m=150007 SNR=94.6
02:12:27.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:27.665 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:27.666 00.001 21068 Enqueuing Expose request
02:12:27.699 00.033 16108 PulseGuide returned control before completion, sleep 51
02:12:27.761 00.062 16108 IsGuiding returns 1
02:12:27.761 00.000 16108 scope still moving after pulse duration time elapsed
02:12:27.792 00.031 16108 IsSlewing returns 0
02:12:27.792 00.000 16108 IsGuiding returns 1
02:12:27.823 00.031 16108 IsSlewing returns 0
02:12:27.823 00.000 16108 IsGuiding returns 1
02:12:27.854 00.031 16108 IsSlewing returns 0
02:12:27.854 00.000 16108 IsGuiding returns 1
02:12:27.885 00.031 16108 IsSlewing returns 0
02:12:27.885 00.000 16108 IsGuiding returns 0
02:12:27.885 00.000 16108 scope move finished after 95 + 146 ms
02:12:27.885 00.000 16108 Move returns status 0, amount 95
02:12:27.885 00.000 16108 MoveAxis(N, 0, ABG)
02:12:27.885 00.000 16108 Move returns status 0, amount 0
02:12:27.885 00.000 16108 move complete, result=0
02:12:27.885 00.000 16108 worker thread done servicing request
02:12:27.885 00.000 16108 Worker thread wakes up
02:12:27.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:27.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:27.885 00.000 21068 GuideStep: 0.3 px 95 ms WEST, 0.2 px 0 ms NORTH
02:12:29.058 01.173 16108 Exposure complete
02:12:29.124 00.066 16108 worker thread done servicing request
02:12:29.124 00.000 21068 OnExposeComplete: enter
02:12:29.126 00.002 21068 UpdateGuideState(): m_state=6
02:12:29.127 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12483
02:12:29.128 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.54, Mass=131673, SNR=82.7, Peak=13481 HFD=3.3
02:12:29.130 00.002 21068 MultiStar: [#1 -0.16,-0.03,1.33,U] [#2 -0.15,-0.27,1.59,U] [#3 -0.16,-0.24,1.29,U] [#4 -0.04,-0.08,1.02,U] [#5 -0.20,-0.47,0.98,U] [#6 -0.00,-0.14,0.88,U] [#7 0.04,-0.28,0.73,U] [#8 -0.44,-0.20,0.80,U] 
02:12:29.132 00.002 21068 single-star, 8 included, MultiStar: {-0.12, -0.18}, one-star: {0.04, 0.06}
02:12:29.133 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:12:29.134 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:12:29.135 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
02:12:29.138 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
02:12:29.140 00.002 21068 Enqueuing Move request for scope (0.04, 0.06)
02:12:29.141 00.001 16108 Worker thread wakes up
02:12:29.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:12:29.142 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:12:29.142 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
02:12:29.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:29.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:29.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:12:29.142 00.000 16108 MoveAxis(E, 0, ABG)
02:12:29.142 00.000 16108 Move returns status 0, amount 0
02:12:29.142 00.000 16108 MoveAxis(N, 0, ABG)
02:12:29.142 00.000 16108 Move returns status 0, amount 0
02:12:29.143 00.001 16108 move complete, result=0
02:12:29.143 00.000 16108 worker thread done servicing request
02:12:29.150 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3344, FiltMin=2889, FiltMax=64121, Gamma=1.000
02:12:29.167 00.017 21068 UpdateGuideState exits: m=131673 SNR=82.7
02:12:29.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.168 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:29.169 00.001 21068 Enqueuing Expose request
02:12:29.170 00.001 16108 Worker thread wakes up
02:12:29.170 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:29.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:29.171 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:30.154 00.983 16108 Exposure complete
02:12:30.210 00.056 16108 worker thread done servicing request
02:12:30.210 00.000 21068 OnExposeComplete: enter
02:12:30.211 00.001 21068 UpdateGuideState(): m_state=6
02:12:30.212 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12484
02:12:30.213 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=876.43, Mass=126737, SNR=93.8, Peak=14323 HFD=3.6
02:12:30.213 00.000 21068 MultiStar: [#1 0.07,-0.13,1.16,U] [#2 0.11,-0.44,1.05,U] [#3 0.03,-0.15,1.01,U] [#4 0.18,-0.01,0.76,U] [#5 -0.11,-0.35,0.78,U] [#6 0.33,0.01,0.74,U] [#7 0.18,-0.13,0.60,U] [#8 -0.08,-0.01,0.81,U] 
02:12:30.214 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {-0.17, -0.04}
02:12:30.215 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
02:12:30.216 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
02:12:30.216 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.07 mountY=0.13, mountTheta=2.08
02:12:30.220 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
02:12:30.221 00.001 21068 Enqueuing Move request for scope (0.05, -0.15)
02:12:30.222 00.001 16108 Worker thread wakes up
02:12:30.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
02:12:30.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
02:12:30.222 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.07 yDistance=0.13
02:12:30.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:12:30.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:30.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:30.222 00.000 16108 MoveAxis(E, 0, ABG)
02:12:30.222 00.000 16108 Move returns status 0, amount 0
02:12:30.222 00.000 16108 MoveAxis(N, 0, ABG)
02:12:30.222 00.000 16108 Move returns status 0, amount 0
02:12:30.223 00.001 16108 move complete, result=0
02:12:30.223 00.000 16108 worker thread done servicing request
02:12:30.229 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3344, FiltMin=2867, FiltMax=61645, Gamma=1.000
02:12:30.247 00.018 21068 UpdateGuideState exits: m=126737 SNR=93.8
02:12:30.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:30.248 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:30.249 00.001 21068 Enqueuing Expose request
02:12:30.250 00.001 16108 Worker thread wakes up
02:12:30.250 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:30.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:30.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:31.415 01.164 16108 Exposure complete
02:12:31.468 00.053 16108 worker thread done servicing request
02:12:31.469 00.001 21068 OnExposeComplete: enter
02:12:31.470 00.001 21068 UpdateGuideState(): m_state=6
02:12:31.473 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12485
02:12:31.474 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.51, Mass=121783, SNR=89.4, Peak=13757 HFD=3.1
02:12:31.476 00.002 21068 MultiStar: [#1 -0.12,-0.04,1.04,U] [#2 -0.31,-0.16,1.18,U] [#3 0.08,-0.36,1.01,U] [#4 -0.15,-0.28,0.83,U] [#5 -0.13,-0.29,0.86,U] [#6 0.09,-0.54,0.84,U] [#7 -0.19,-0.28,0.68,U] [#8 -0.28,-0.09,0.66,U] 
02:12:31.477 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.22}, one-star: {0.02, 0.04}
02:12:31.480 00.003 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
02:12:31.481 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
02:12:31.483 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.08 mountX=-0.01 mountY=-0.04, mountTheta=-1.89
02:12:31.486 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
02:12:31.487 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
02:12:31.490 00.003 16108 Worker thread wakes up
02:12:31.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:12:31.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:12:31.490 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
02:12:31.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:31.491 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:31.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:31.491 00.000 16108 MoveAxis(E, 0, ABG)
02:12:31.491 00.000 16108 Move returns status 0, amount 0
02:12:31.491 00.000 16108 MoveAxis(N, 0, ABG)
02:12:31.491 00.000 16108 Move returns status 0, amount 0
02:12:31.491 00.000 16108 move complete, result=0
02:12:31.491 00.000 16108 worker thread done servicing request
02:12:31.499 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3344, FiltMin=2848, FiltMax=57229, Gamma=1.000
02:12:31.525 00.026 21068 UpdateGuideState exits: m=121783 SNR=89.4
02:12:31.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:31.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:31.529 00.001 21068 Enqueuing Expose request
02:12:31.530 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:31.530 00.000 16108 Worker thread wakes up
02:12:31.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:31.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:32.512 00.982 16108 Exposure complete
02:12:32.588 00.076 16108 worker thread done servicing request
02:12:32.588 00.000 21068 OnExposeComplete: enter
02:12:32.590 00.002 21068 UpdateGuideState(): m_state=6
02:12:32.592 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12486
02:12:32.593 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.26, Mass=135097, SNR=89.5, Peak=16163 HFD=3.2
02:12:32.595 00.002 21068 MultiStar: [#1 0.13,0.04,0.98,U] [#2 -0.02,-0.32,1.35,U] [#3 0.03,-0.24,1.01,U] [#4 0.11,-0.28,0.74,U] [#5 0.05,-0.52,0.99,U] [#6 0.24,-0.19,0.80,U] [#7 0.11,-0.51,0.72,U] [#8 -0.09,-0.46,0.74,U] 
02:12:32.596 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.29}, one-star: {0.19, -0.22}
02:12:32.597 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.47)
02:12:32.598 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
02:12:32.600 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.85 mountX=-0.22 mountY=0.16, mountTheta=2.51
02:12:32.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.22, opts=13)
02:12:32.604 00.002 21068 Enqueuing Move request for scope (0.19, -0.22)
02:12:32.606 00.002 16108 Worker thread wakes up
02:12:32.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
02:12:32.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
02:12:32.606 00.000 16108 Moving (0.19, -0.22) raw xDistance=-0.22 yDistance=0.16
02:12:32.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:12:32.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:32.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:12:32.606 00.000 16108 MoveAxis(E, 59, ABG)
02:12:32.606 00.000 16108 Guiding  Dir = 2, Dur = 59
02:12:32.607 00.001 16108 IsSlewing returns 0
02:12:32.607 00.000 16108 IsGuiding returns 0
02:12:32.609 00.002 16108 PulseGuide returned control before completion, sleep 69
02:12:32.611 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3347, FiltMin=2867, FiltMax=52720, Gamma=1.000
02:12:32.628 00.017 21068 UpdateGuideState exits: m=135097 SNR=89.5
02:12:32.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:32.632 00.002 21068 Enqueuing Expose request
02:12:32.686 00.054 16108 IsGuiding returns 0
02:12:32.686 00.000 16108 Move returns status 0, amount 59
02:12:32.686 00.000 16108 MoveAxis(N, 0, ABG)
02:12:32.686 00.000 16108 Move returns status 0, amount 0
02:12:32.686 00.000 16108 move complete, result=0
02:12:32.686 00.000 16108 worker thread done servicing request
02:12:32.687 00.001 16108 Worker thread wakes up
02:12:32.687 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.2 px 0 ms NORTH
02:12:32.690 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:32.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:33.846 01.156 16108 Exposure complete
02:12:33.911 00.065 16108 worker thread done servicing request
02:12:33.911 00.000 21068 OnExposeComplete: enter
02:12:33.913 00.002 21068 UpdateGuideState(): m_state=6
02:12:33.914 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12487
02:12:33.915 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=876.38, Mass=115455, SNR=86.1, Peak=14253 HFD=3.3
02:12:33.917 00.002 21068 MultiStar: [#1 0.47,-0.15,1.08,U] [#2 0.11,-0.30,1.19,U] [#3 0.12,-0.37,1.05,U] [#4 0.18,0.00,0.79,U] [#5 0.61,-0.36,0.00,M1] [#6 0.39,-0.19,0.81,U] [#7 -0.04,-0.35,0.62,U] [#8 0.23,-0.02,0.82,U] 
02:12:33.919 00.002 21068 refined, 7 included, MultiStar: {0.23, -0.19}, one-star: {0.33, -0.10}
02:12:33.920 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
02:12:33.922 00.002 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
02:12:33.923 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.68 mountX=-0.26 mountY=0.13, mountTheta=2.68
02:12:33.927 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.19, opts=13)
02:12:33.929 00.002 21068 Enqueuing Move request for scope (0.23, -0.19)
02:12:33.930 00.001 16108 Worker thread wakes up
02:12:33.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
02:12:33.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
02:12:33.930 00.000 16108 Moving (0.23, -0.19) raw xDistance=-0.26 yDistance=0.13
02:12:33.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:12:33.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:33.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:33.930 00.000 16108 MoveAxis(E, 73, ABG)
02:12:33.930 00.000 16108 Guiding  Dir = 2, Dur = 73
02:12:33.931 00.001 16108 IsSlewing returns 0
02:12:33.931 00.000 16108 IsGuiding returns 0
02:12:33.933 00.002 16108 PulseGuide returned control before completion, sleep 82
02:12:33.937 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3344, FiltMin=2835, FiltMax=58157, Gamma=1.000
02:12:33.951 00.014 21068 UpdateGuideState exits: m=115455 SNR=86.1
02:12:33.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:33.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:33.954 00.001 21068 Enqueuing Expose request
02:12:34.018 00.064 16108 IsGuiding returns 0
02:12:34.018 00.000 16108 Move returns status 0, amount 73
02:12:34.018 00.000 16108 MoveAxis(N, 0, ABG)
02:12:34.018 00.000 16108 Move returns status 0, amount 0
02:12:34.018 00.000 16108 move complete, result=0
02:12:34.018 00.000 16108 worker thread done servicing request
02:12:34.018 00.000 16108 Worker thread wakes up
02:12:34.018 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
02:12:34.019 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:34.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:35.003 00.984 16108 Exposure complete
02:12:35.058 00.055 16108 worker thread done servicing request
02:12:35.058 00.000 21068 OnExposeComplete: enter
02:12:35.059 00.001 21068 UpdateGuideState(): m_state=6
02:12:35.060 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12488
02:12:35.061 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.57, Mass=108866, SNR=74.9, Peak=12339 HFD=3.3
02:12:35.062 00.001 21068 MultiStar: [#1 0.22,-0.11,1.39,U] [#2 0.05,-0.30,1.34,U] [#3 0.02,-0.43,1.24,U] [#4 0.08,0.04,1.03,U] [#5 0.18,-0.26,1.14,U] [#6 0.21,-0.14,0.95,U] [#7 -0.26,-0.53,0.00,M1] [#8 0.17,-0.15,0.81,U] 
02:12:35.063 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.17}, one-star: {0.14, 0.09}
02:12:35.063 00.000 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
02:12:35.064 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
02:12:35.065 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.59 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
02:12:35.066 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
02:12:35.067 00.001 21068 Enqueuing Move request for scope (0.14, 0.09)
02:12:35.068 00.001 16108 Worker thread wakes up
02:12:35.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
02:12:35.068 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
02:12:35.068 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
02:12:35.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:35.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:35.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:12:35.068 00.000 16108 MoveAxis(E, 0, ABG)
02:12:35.069 00.001 16108 Move returns status 0, amount 0
02:12:35.069 00.000 16108 MoveAxis(N, 0, ABG)
02:12:35.069 00.000 16108 Move returns status 0, amount 0
02:12:35.069 00.000 16108 move complete, result=0
02:12:35.069 00.000 16108 worker thread done servicing request
02:12:35.079 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3347, FiltMin=2832, FiltMax=65497, Gamma=1.000
02:12:35.098 00.019 21068 UpdateGuideState exits: m=108866 SNR=74.9
02:12:35.098 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:35.100 00.001 21068 Enqueuing Expose request
02:12:35.100 00.000 16108 Worker thread wakes up
02:12:35.100 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:35.101 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:35.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:36.255 01.154 16108 Exposure complete
02:12:36.311 00.056 16108 worker thread done servicing request
02:12:36.311 00.000 21068 OnExposeComplete: enter
02:12:36.312 00.001 21068 UpdateGuideState(): m_state=6
02:12:36.313 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12489
02:12:36.314 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.45, Mass=133887, SNR=84.9, Peak=16115 HFD=3.2
02:12:36.315 00.001 21068 MultiStar: [#1 -0.32,-0.16,1.24,U] [#2 -0.20,-0.27,1.20,U] [#3 -0.05,-0.13,0.87,U] [#4 -0.05,-0.19,0.95,U] [#5 0.08,-0.31,0.88,U] [#6 0.03,-0.11,0.71,U] [#7 -0.28,-0.43,0.80,U] [#8 -0.25,-0.31,0.79,U] 
02:12:36.316 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.21}, one-star: {-0.03, -0.03}
02:12:36.316 00.000 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
02:12:36.317 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
02:12:36.318 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.44 mountX=0.03 mountY=0.03, mountTheta=0.90
02:12:36.319 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
02:12:36.320 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
02:12:36.321 00.001 16108 Worker thread wakes up
02:12:36.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:12:36.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:12:36.321 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
02:12:36.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:12:36.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:36.322 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:36.322 00.000 16108 MoveAxis(E, 0, ABG)
02:12:36.322 00.000 16108 Move returns status 0, amount 0
02:12:36.322 00.000 16108 MoveAxis(N, 0, ABG)
02:12:36.322 00.000 16108 Move returns status 0, amount 0
02:12:36.322 00.000 16108 move complete, result=0
02:12:36.322 00.000 16108 worker thread done servicing request
02:12:36.330 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3344, FiltMin=2841, FiltMax=63552, Gamma=1.000
02:12:36.352 00.022 21068 UpdateGuideState exits: m=133887 SNR=84.9
02:12:36.354 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:36.354 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:36.355 00.001 21068 Enqueuing Expose request
02:12:36.356 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:36.357 00.001 16108 Worker thread wakes up
02:12:36.357 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:36.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:37.333 00.976 16108 Exposure complete
02:12:37.396 00.063 16108 worker thread done servicing request
02:12:37.398 00.002 21068 OnExposeComplete: enter
02:12:37.399 00.001 21068 UpdateGuideState(): m_state=6
02:12:37.400 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12490
02:12:37.401 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=876.34, Mass=147537, SNR=96.5, Peak=15005 HFD=3.5
02:12:37.403 00.002 21068 MultiStar: [#1 -0.14,-0.44,1.13,U] [#2 -0.08,-0.38,1.29,U] [#3 -0.16,-0.46,0.86,U] [#4 0.07,-0.12,0.76,U] [#5 0.08,-0.15,1.04,U] [#6 0.07,-0.12,0.66,U] [#7 -0.32,-0.27,0.50,U] [#8 0.06,-0.24,0.72,U] 
02:12:37.404 00.001 21068 single-star, 8 included, MultiStar: {-0.02, -0.27}, one-star: {0.21, -0.14}
02:12:37.405 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
02:12:37.407 00.002 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
02:12:37.407 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=-0.23 mountY=0.08, mountTheta=2.79
02:12:37.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.14, opts=13)
02:12:37.409 00.000 21068 Enqueuing Move request for scope (0.21, -0.14)
02:12:37.410 00.001 16108 Worker thread wakes up
02:12:37.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
02:12:37.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
02:12:37.410 00.000 16108 Moving (0.21, -0.14) raw xDistance=-0.23 yDistance=0.08
02:12:37.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:12:37.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:37.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:12:37.410 00.000 16108 MoveAxis(E, 60, ABG)
02:12:37.410 00.000 16108 Guiding  Dir = 2, Dur = 60
02:12:37.411 00.001 16108 IsSlewing returns 0
02:12:37.411 00.000 16108 IsGuiding returns 0
02:12:37.412 00.001 16108 PulseGuide returned control before completion, sleep 69
02:12:37.413 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3344, FiltMin=2899, FiltMax=63808, Gamma=1.000
02:12:37.429 00.016 21068 UpdateGuideState exits: m=147537 SNR=96.5
02:12:37.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:37.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:37.431 00.000 21068 Enqueuing Expose request
02:12:37.483 00.052 16108 IsGuiding returns 1
02:12:37.483 00.000 16108 scope still moving after pulse duration time elapsed
02:12:37.514 00.031 16108 IsSlewing returns 0
02:12:37.514 00.000 16108 IsGuiding returns 0
02:12:37.514 00.000 16108 scope move finished after 60 + 42 ms
02:12:37.514 00.000 16108 Move returns status 0, amount 60
02:12:37.514 00.000 16108 MoveAxis(N, 0, ABG)
02:12:37.514 00.000 16108 Move returns status 0, amount 0
02:12:37.514 00.000 16108 move complete, result=0
02:12:37.514 00.000 16108 worker thread done servicing request
02:12:37.514 00.000 16108 Worker thread wakes up
02:12:37.514 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:37.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:37.515 00.001 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
02:12:38.678 01.163 16108 Exposure complete
02:12:38.752 00.074 16108 worker thread done servicing request
02:12:38.752 00.000 21068 OnExposeComplete: enter
02:12:38.754 00.002 21068 UpdateGuideState(): m_state=6
02:12:38.756 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12491
02:12:38.759 00.003 21068 Star::Find returns 1 (0), X=221.77, Y=876.50, Mass=133590, SNR=81.7, Peak=16787 HFD=3.4
02:12:38.761 00.002 21068 MultiStar: [#1 -0.42,-0.22,1.35,U] [#2 -0.56,-0.16,0.00,M1] [#3 -0.43,-0.51,0.00,M1] [#4 -0.23,-0.10,0.85,U] [#5 -0.13,-0.05,0.99,U] [#6 -0.16,-0.18,0.94,U] [#7 -0.56,0.00,0.57,U] [#8 -0.36,-0.23,0.93,U] 
02:12:38.763 00.002 21068 refined, 6 included, MultiStar: {-0.33, -0.12}, one-star: {-0.51, 0.02}
02:12:38.765 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
02:12:38.766 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
02:12:38.767 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.12 hyp=0.35 cameraTheta=-2.80 mountX=0.31 mountY=0.19, mountTheta=0.56
02:12:38.769 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.12, opts=13)
02:12:38.770 00.001 21068 Enqueuing Move request for scope (-0.33, -0.12)
02:12:38.771 00.001 16108 Worker thread wakes up
02:12:38.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.12) opts 0xd
02:12:38.771 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.12)
02:12:38.771 00.000 16108 Moving (-0.33, -0.12) raw xDistance=0.31 yDistance=0.19
02:12:38.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
02:12:38.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:38.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:12:38.771 00.000 16108 MoveAxis(W, 76, ABG)
02:12:38.771 00.000 16108 Guiding  Dir = 3, Dur = 76
02:12:38.771 00.000 16108 IsSlewing returns 0
02:12:38.771 00.000 16108 IsGuiding returns 0
02:12:38.776 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3344, FiltMin=2880, FiltMax=52083, Gamma=1.000
02:12:38.791 00.015 21068 UpdateGuideState exits: m=133590 SNR=81.7
02:12:38.793 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:38.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:38.795 00.001 21068 Enqueuing Expose request
02:12:38.816 00.021 16108 PulseGuide returned control before completion, sleep 42
02:12:38.863 00.047 16108 IsGuiding returns 1
02:12:38.863 00.000 16108 scope still moving after pulse duration time elapsed
02:12:38.894 00.031 16108 IsSlewing returns 0
02:12:38.894 00.000 16108 IsGuiding returns 1
02:12:38.926 00.032 16108 IsSlewing returns 0
02:12:38.926 00.000 16108 IsGuiding returns 0
02:12:38.926 00.000 16108 scope move finished after 76 + 78 ms
02:12:38.926 00.000 16108 Move returns status 0, amount 76
02:12:38.926 00.000 16108 MoveAxis(N, 0, ABG)
02:12:38.926 00.000 16108 Move returns status 0, amount 0
02:12:38.926 00.000 16108 move complete, result=0
02:12:38.926 00.000 16108 worker thread done servicing request
02:12:38.926 00.000 16108 Worker thread wakes up
02:12:38.926 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.2 px 0 ms NORTH
02:12:38.929 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:38.930 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:39.908 00.978 16108 Exposure complete
02:12:39.978 00.070 16108 worker thread done servicing request
02:12:39.978 00.000 21068 OnExposeComplete: enter
02:12:39.979 00.001 21068 UpdateGuideState(): m_state=6
02:12:39.980 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12492
02:12:39.981 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=876.25, Mass=114643, SNR=81.7, Peak=13555 HFD=3.5
02:12:39.982 00.001 21068 MultiStar: [#1 -0.26,-0.10,1.19,U] [#2 -0.47,-0.45,0.00,M2] [#3 -0.22,-0.21,1.07,U] [#4 -0.35,-0.13,0.82,U] [#5 -0.06,-0.26,0.95,U] [#6 -0.17,0.07,0.85,U] [#7 -0.37,-0.20,0.56,U] [#8 -0.27,-0.13,0.73,U] 
02:12:39.983 00.001 21068 single-star, 7 included, MultiStar: {-0.21, -0.15}, one-star: {-0.10, -0.22}
02:12:39.984 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
02:12:39.984 00.000 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
02:12:39.985 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-2.00 mountX=0.06 mountY=0.24, mountTheta=1.32
02:12:39.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.22, opts=13)
02:12:39.988 00.001 21068 Enqueuing Move request for scope (-0.10, -0.22)
02:12:39.989 00.001 16108 Worker thread wakes up
02:12:39.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
02:12:39.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
02:12:39.989 00.000 16108 Moving (-0.10, -0.22) raw xDistance=0.06 yDistance=0.24
02:12:39.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:39.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:39.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:12:39.989 00.000 16108 MoveAxis(E, 0, ABG)
02:12:39.989 00.000 16108 Move returns status 0, amount 0
02:12:39.989 00.000 16108 MoveAxis(N, 0, ABG)
02:12:39.989 00.000 16108 Move returns status 0, amount 0
02:12:39.989 00.000 16108 move complete, result=0
02:12:39.989 00.000 16108 worker thread done servicing request
02:12:39.997 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3344, FiltMin=2880, FiltMax=52073, Gamma=1.000
02:12:40.027 00.030 21068 UpdateGuideState exits: m=114643 SNR=81.7
02:12:40.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:40.030 00.001 21068 Enqueuing Expose request
02:12:40.032 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:40.033 00.001 16108 Worker thread wakes up
02:12:40.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:40.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:41.187 01.154 16108 Exposure complete
02:12:41.240 00.053 16108 worker thread done servicing request
02:12:41.240 00.000 21068 OnExposeComplete: enter
02:12:41.241 00.001 21068 UpdateGuideState(): m_state=6
02:12:41.243 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12493
02:12:41.244 00.001 21068 Star::Find returns 1 (0), X=221.96, Y=876.48, Mass=126229, SNR=84.8, Peak=15475 HFD=3.4
02:12:41.245 00.001 21068 MultiStar: [#1 -0.19,-0.26,1.26,U] [#2 -0.40,-0.37,1.33,U] [#3 -0.33,-0.36,1.14,U] [#4 -0.45,0.03,0.88,U] [#5 -0.27,-0.49,0.94,U] [#6 -0.31,-0.23,0.91,U] [#7 -0.62,-0.39,0.00,M1] [#8 -0.46,0.01,0.87,U] 
02:12:41.246 00.001 21068 single-star, 7 included, MultiStar: {-0.33, -0.22}, one-star: {-0.31, 0.00}
02:12:41.247 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
02:12:41.248 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
02:12:41.249 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=0.31 mountY=0.07, mountTheta=0.22
02:12:41.250 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.00, opts=13)
02:12:41.251 00.001 21068 Enqueuing Move request for scope (-0.31, 0.00)
02:12:41.252 00.001 16108 Worker thread wakes up
02:12:41.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.00) opts 0xd
02:12:41.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.00)
02:12:41.252 00.000 16108 Moving (-0.31, 0.00) raw xDistance=0.31 yDistance=0.07
02:12:41.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:12:41.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:41.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:12:41.252 00.000 16108 MoveAxis(W, 80, ABG)
02:12:41.252 00.000 16108 Guiding  Dir = 3, Dur = 80
02:12:41.252 00.000 16108 IsSlewing returns 0
02:12:41.253 00.001 16108 IsGuiding returns 0
02:12:41.256 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3344, FiltMin=2873, FiltMax=45753, Gamma=1.000
02:12:41.269 00.013 21068 UpdateGuideState exits: m=126229 SNR=84.8
02:12:41.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:41.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:41.271 00.000 21068 Enqueuing Expose request
02:12:41.276 00.005 16108 PulseGuide returned control before completion, sleep 68
02:12:41.353 00.077 16108 IsGuiding returns 1
02:12:41.353 00.000 16108 scope still moving after pulse duration time elapsed
02:12:41.385 00.032 16108 IsSlewing returns 0
02:12:41.385 00.000 16108 IsGuiding returns 1
02:12:41.417 00.032 16108 IsSlewing returns 0
02:12:41.417 00.000 16108 IsGuiding returns 1
02:12:41.447 00.030 16108 IsSlewing returns 0
02:12:41.448 00.001 16108 IsGuiding returns 0
02:12:41.448 00.000 16108 scope move finished after 80 + 114 ms
02:12:41.448 00.000 16108 Move returns status 0, amount 80
02:12:41.448 00.000 16108 MoveAxis(N, 0, ABG)
02:12:41.448 00.000 16108 Move returns status 0, amount 0
02:12:41.448 00.000 16108 move complete, result=0
02:12:41.448 00.000 16108 worker thread done servicing request
02:12:41.448 00.000 16108 Worker thread wakes up
02:12:41.448 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
02:12:41.450 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:41.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:42.423 00.973 16108 Exposure complete
02:12:42.498 00.075 16108 worker thread done servicing request
02:12:42.498 00.000 21068 OnExposeComplete: enter
02:12:42.501 00.003 21068 UpdateGuideState(): m_state=6
02:12:42.503 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12494
02:12:42.504 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.42, Mass=113734, SNR=69.0, Peak=12803 HFD=3.2
02:12:42.506 00.002 21068 MultiStar: [#1 -0.00,-0.18,1.47,U] [#2 -0.20,-0.29,1.46,U] [#3 -0.27,-0.51,0.00,M1] [#4 -0.07,-0.14,1.17,U] [#5 -0.11,-0.06,1.08,U] [#6 -0.13,-0.21,0.95,U] [#7 -0.29,-0.21,0.78,U] [#8 -0.16,-0.27,1.02,U] 
02:12:42.508 00.002 21068 single-star, 7 included, MultiStar: {-0.10, -0.18}, one-star: {0.10, -0.05}
02:12:42.510 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
02:12:42.512 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
02:12:42.513 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.10 mountY=0.03, mountTheta=2.87
02:12:42.516 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
02:12:42.520 00.004 21068 Enqueuing Move request for scope (0.10, -0.05)
02:12:42.522 00.002 16108 Worker thread wakes up
02:12:42.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:12:42.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:12:42.522 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.10 yDistance=0.03
02:12:42.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:42.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:42.523 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:42.523 00.000 16108 MoveAxis(E, 0, ABG)
02:12:42.523 00.000 16108 Move returns status 0, amount 0
02:12:42.523 00.000 16108 MoveAxis(N, 0, ABG)
02:12:42.523 00.000 16108 Move returns status 0, amount 0
02:12:42.523 00.000 16108 move complete, result=0
02:12:42.523 00.000 16108 worker thread done servicing request
02:12:42.531 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3347, FiltMin=2873, FiltMax=59513, Gamma=1.000
02:12:42.549 00.018 21068 UpdateGuideState exits: m=113734 SNR=69.0
02:12:42.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.552 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:42.553 00.001 21068 Enqueuing Expose request
02:12:42.555 00.002 16108 Worker thread wakes up
02:12:42.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:42.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:42.555 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:43.724 01.169 16108 Exposure complete
02:12:43.779 00.055 16108 worker thread done servicing request
02:12:43.780 00.001 21068 OnExposeComplete: enter
02:12:43.781 00.001 21068 UpdateGuideState(): m_state=6
02:12:43.781 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12495
02:12:43.782 00.001 21068 Star::Find returns 1 (0), X=223.08, Y=876.30, Mass=125417, SNR=87.7, Peak=15245 HFD=3.3
02:12:43.785 00.003 21068 MultiStar: [#1 0.44,-0.20,1.23,U] [#2 0.23,-0.37,1.11,U] [#3 0.29,-0.21,1.02,U] [#4 0.20,-0.05,0.89,U] [#5 0.44,-0.49,0.00,M1] [#6 0.58,-0.32,0.00,M1] [#7 0.04,-0.52,0.56,U] [#8 0.38,-0.41,0.80,U] 
02:12:43.787 00.002 21068 refined, 6 included, MultiStar: {0.36, -0.26}, one-star: {0.80, -0.17}
02:12:43.788 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
02:12:43.789 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
02:12:43.792 00.003 21068 CameraToMount -- cameraX=0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-0.62 mountX=-0.40 mountY=0.17, mountTheta=2.75
02:12:43.795 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.26, opts=13)
02:12:43.796 00.001 21068 Enqueuing Move request for scope (0.36, -0.26)
02:12:43.797 00.001 16108 Worker thread wakes up
02:12:43.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.26) opts 0xd
02:12:43.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.26)
02:12:43.797 00.000 16108 Moving (0.36, -0.26) raw xDistance=-0.40 yDistance=0.17
02:12:43.798 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:12:43.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:43.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:12:43.798 00.000 16108 MoveAxis(E, 105, ABG)
02:12:43.798 00.000 16108 Guiding  Dir = 2, Dur = 105
02:12:43.798 00.000 16108 IsSlewing returns 0
02:12:43.798 00.000 16108 IsGuiding returns 0
02:12:43.803 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3344, FiltMin=2873, FiltMax=47913, Gamma=1.000
02:12:43.815 00.012 16108 PulseGuide returned control before completion, sleep 99
02:12:43.818 00.003 21068 UpdateGuideState exits: m=125417 SNR=87.7
02:12:43.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:43.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:43.820 00.000 21068 Enqueuing Expose request
02:12:43.925 00.105 16108 IsGuiding returns 1
02:12:43.925 00.000 16108 scope still moving after pulse duration time elapsed
02:12:43.956 00.031 16108 IsSlewing returns 0
02:12:43.956 00.000 16108 IsGuiding returns 0
02:12:43.956 00.000 16108 scope move finished after 105 + 52 ms
02:12:43.956 00.000 16108 Move returns status 0, amount 105
02:12:43.957 00.001 16108 MoveAxis(N, 0, ABG)
02:12:43.957 00.000 16108 Move returns status 0, amount 0
02:12:43.957 00.000 16108 move complete, result=0
02:12:43.957 00.000 16108 worker thread done servicing request
02:12:43.957 00.000 16108 Worker thread wakes up
02:12:43.957 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:43.957 00.000 21068 GuideStep: -0.4 px 105 ms EAST, 0.2 px 0 ms NORTH
02:12:43.960 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:44.928 00.968 16108 Exposure complete
02:12:44.989 00.061 16108 worker thread done servicing request
02:12:44.989 00.000 21068 OnExposeComplete: enter
02:12:44.990 00.001 21068 UpdateGuideState(): m_state=6
02:12:44.991 00.001 21068 Star::Find(15, 223, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12496
02:12:44.992 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=876.74, Mass=117750, SNR=80.2, Peak=13417 HFD=3.6
02:12:44.993 00.001 21068 MultiStar: [#1 0.22,0.05,1.21,U] [#2 0.21,-0.07,1.33,U] [#3 0.14,-0.22,1.12,U] [#4 0.05,0.03,0.87,U] [#5 0.06,-0.31,0.86,U] [#6 -0.26,-0.23,0.84,U] [#7 0.08,0.05,0.69,U] [#8 0.00,-0.19,0.78,U] 
02:12:44.993 00.000 21068 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.37, 0.27}
02:12:44.994 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:12:44.995 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:12:44.996 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-0.51 mountX=-0.12 mountY=0.04, mountTheta=2.86
02:12:44.997 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
02:12:44.998 00.001 21068 Enqueuing Move request for scope (0.12, -0.07)
02:12:44.999 00.001 16108 Worker thread wakes up
02:12:44.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
02:12:44.999 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
02:12:44.999 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.12 yDistance=0.04
02:12:44.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:44.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:44.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:12:44.999 00.000 16108 MoveAxis(E, 0, ABG)
02:12:44.999 00.000 16108 Move returns status 0, amount 0
02:12:44.999 00.000 16108 MoveAxis(N, 0, ABG)
02:12:45.000 00.001 16108 Move returns status 0, amount 0
02:12:45.000 00.000 16108 move complete, result=0
02:12:45.000 00.000 16108 worker thread done servicing request
02:12:45.003 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3344, FiltMin=2873, FiltMax=55366, Gamma=1.000
02:12:45.018 00.015 21068 UpdateGuideState exits: m=117750 SNR=80.2
02:12:45.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:45.021 00.001 21068 Enqueuing Expose request
02:12:45.021 00.000 16108 Worker thread wakes up
02:12:45.022 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:45.023 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:45.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:46.193 01.170 16108 Exposure complete
02:12:46.258 00.065 16108 worker thread done servicing request
02:12:46.258 00.000 21068 OnExposeComplete: enter
02:12:46.258 00.000 21068 UpdateGuideState(): m_state=6
02:12:46.259 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12497
02:12:46.260 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.91, Mass=130904, SNR=92.4, Peak=15955 HFD=3.5
02:12:46.261 00.001 21068 MultiStar: [#1 -0.09,0.34,1.14,U] [#2 -0.22,-0.01,1.04,U] [#3 -0.17,0.05,0.96,U] [#4 -0.32,0.26,0.88,U] [#5 0.10,0.13,0.83,U] [#6 0.11,0.05,0.80,U] [#7 -0.46,0.15,0.53,U] [#8 -0.37,0.43,0.61,U] 
02:12:46.261 00.000 21068 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.09, 0.43}
02:12:46.262 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
02:12:46.268 00.006 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
02:12:46.268 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=0.18 mountY=-0.16, mountTheta=-0.73
02:12:46.270 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.20, opts=13)
02:12:46.271 00.001 21068 Enqueuing Move request for scope (-0.15, 0.20)
02:12:46.271 00.000 16108 Worker thread wakes up
02:12:46.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
02:12:46.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
02:12:46.271 00.000 16108 Moving (-0.15, 0.20) raw xDistance=0.18 yDistance=-0.16
02:12:46.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:12:46.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:46.272 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:12:46.272 00.000 16108 MoveAxis(E, 0, ABG)
02:12:46.272 00.000 16108 Move returns status 0, amount 0
02:12:46.272 00.000 16108 MoveAxis(N, 0, ABG)
02:12:46.272 00.000 16108 Move returns status 0, amount 0
02:12:46.272 00.000 16108 move complete, result=0
02:12:46.272 00.000 16108 worker thread done servicing request
02:12:46.275 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3347, FiltMin=2902, FiltMax=61155, Gamma=1.000
02:12:46.290 00.015 21068 UpdateGuideState exits: m=130904 SNR=92.4
02:12:46.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:46.291 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:46.292 00.001 21068 Enqueuing Expose request
02:12:46.293 00.001 16108 Worker thread wakes up
02:12:46.293 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:46.293 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:46.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:47.264 00.971 16108 Exposure complete
02:12:47.341 00.077 16108 worker thread done servicing request
02:12:47.341 00.000 21068 OnExposeComplete: enter
02:12:47.343 00.002 21068 UpdateGuideState(): m_state=6
02:12:47.344 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12498
02:12:47.344 00.000 21068 Star::Find returns 1 (0), X=222.41, Y=876.89, Mass=132951, SNR=92.4, Peak=14713 HFD=3.6
02:12:47.345 00.001 21068 MultiStar: [#1 0.02,0.00,1.19,U] [#2 0.02,-0.12,1.11,U] [#3 0.20,-0.36,1.00,U] [#4 -0.18,0.02,0.79,U] [#5 0.27,-0.18,1.01,U] [#6 0.22,-0.28,0.61,U] [#7 -0.00,-0.05,0.57,U] [#8 0.05,0.21,0.72,U] 
02:12:47.346 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.14, 0.41}
02:12:47.347 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
02:12:47.347 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
02:12:47.348 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.41 mountX=-0.09 mountY=0.02, mountTheta=2.97
02:12:47.351 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
02:12:47.353 00.002 21068 Enqueuing Move request for scope (0.09, -0.04)
02:12:47.356 00.003 16108 Worker thread wakes up
02:12:47.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
02:12:47.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
02:12:47.356 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
02:12:47.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:12:47.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:47.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:12:47.356 00.000 16108 MoveAxis(E, 0, ABG)
02:12:47.356 00.000 16108 Move returns status 0, amount 0
02:12:47.356 00.000 16108 MoveAxis(N, 0, ABG)
02:12:47.357 00.001 16108 Move returns status 0, amount 0
02:12:47.357 00.000 16108 move complete, result=0
02:12:47.357 00.000 16108 worker thread done servicing request
02:12:47.362 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3347, FiltMin=2854, FiltMax=55766, Gamma=1.000
02:12:47.383 00.021 21068 UpdateGuideState exits: m=132951 SNR=92.4
02:12:47.386 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.388 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:47.389 00.001 21068 Enqueuing Expose request
02:12:47.391 00.002 16108 Worker thread wakes up
02:12:47.391 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:47.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:47.394 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:48.573 01.179 16108 Exposure complete
02:12:48.631 00.058 16108 worker thread done servicing request
02:12:48.631 00.000 21068 OnExposeComplete: enter
02:12:48.632 00.001 21068 UpdateGuideState(): m_state=6
02:12:48.632 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12499
02:12:48.633 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=876.65, Mass=129551, SNR=84.4, Peak=14851 HFD=3.5
02:12:48.634 00.001 21068 MultiStar: [#1 -0.05,0.19,1.24,U] [#2 -0.12,-0.04,1.10,U] [#3 -0.26,-0.07,1.04,U] [#4 -0.00,0.18,1.00,U] [#5 -0.04,0.02,0.99,U] [#6 0.04,0.01,0.90,U] [#7 -0.34,0.07,0.65,U] [#8 -0.34,0.12,0.80,U] 
02:12:48.635 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.07, 0.18}
02:12:48.635 00.000 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
02:12:48.636 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
02:12:48.637 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.58 mountX=0.13 mountY=-0.04, mountTheta=-0.33
02:12:48.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
02:12:48.640 00.001 21068 Enqueuing Move request for scope (-0.12, 0.07)
02:12:48.641 00.001 16108 Worker thread wakes up
02:12:48.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:12:48.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:12:48.641 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.04
02:12:48.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:12:48.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:48.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:48.641 00.000 16108 MoveAxis(E, 0, ABG)
02:12:48.641 00.000 16108 Move returns status 0, amount 0
02:12:48.641 00.000 16108 MoveAxis(N, 0, ABG)
02:12:48.641 00.000 16108 Move returns status 0, amount 0
02:12:48.641 00.000 16108 move complete, result=0
02:12:48.641 00.000 16108 worker thread done servicing request
02:12:48.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3344, FiltMin=2883, FiltMax=59718, Gamma=1.000
02:12:48.661 00.016 21068 UpdateGuideState exits: m=129551 SNR=84.4
02:12:48.662 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.662 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:48.663 00.001 21068 Enqueuing Expose request
02:12:48.664 00.001 16108 Worker thread wakes up
02:12:48.664 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:48.666 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:48.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:49.637 00.971 16108 Exposure complete
02:12:49.693 00.056 16108 worker thread done servicing request
02:12:49.693 00.000 21068 OnExposeComplete: enter
02:12:49.694 00.001 21068 UpdateGuideState(): m_state=6
02:12:49.695 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12500
02:12:49.696 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.35, Mass=129198, SNR=83.4, Peak=13603 HFD=3.4
02:12:49.697 00.001 21068 MultiStar: [#1 -0.01,-0.13,1.20,U] [#2 -0.19,-0.14,1.28,U] [#3 0.09,-0.28,1.04,U] [#4 0.00,0.01,0.84,U] [#5 0.01,-0.00,1.00,U] [#6 0.14,0.01,0.81,U] [#7 0.00,-0.11,0.73,U] [#8 -0.05,0.01,0.77,U] 
02:12:49.697 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.03, -0.12}
02:12:49.699 00.002 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
02:12:49.700 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
02:12:49.700 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.64 mountX=-0.01 mountY=0.09, mountTheta=1.68
02:12:49.702 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
02:12:49.703 00.001 21068 Enqueuing Move request for scope (-0.01, -0.09)
02:12:49.703 00.000 16108 Worker thread wakes up
02:12:49.704 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:12:49.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:12:49.704 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.01 yDistance=0.09
02:12:49.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:49.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:49.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:49.704 00.000 16108 MoveAxis(E, 0, ABG)
02:12:49.704 00.000 16108 Move returns status 0, amount 0
02:12:49.704 00.000 16108 MoveAxis(N, 0, ABG)
02:12:49.704 00.000 16108 Move returns status 0, amount 0
02:12:49.704 00.000 16108 move complete, result=0
02:12:49.704 00.000 16108 worker thread done servicing request
02:12:49.709 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3344, FiltMin=2889, FiltMax=58336, Gamma=1.000
02:12:49.726 00.017 21068 UpdateGuideState exits: m=129198 SNR=83.4
02:12:49.729 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:49.731 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:49.734 00.003 21068 Enqueuing Expose request
02:12:49.735 00.001 16108 Worker thread wakes up
02:12:49.736 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:49.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:49.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:50.898 01.161 16108 Exposure complete
02:12:50.972 00.074 16108 worker thread done servicing request
02:12:50.972 00.000 21068 OnExposeComplete: enter
02:12:50.973 00.001 21068 UpdateGuideState(): m_state=6
02:12:50.974 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12501
02:12:50.975 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=876.58, Mass=110027, SNR=76.2, Peak=14259 HFD=3.3
02:12:50.977 00.002 21068 MultiStar: [#1 -0.27,0.11,1.17,U] [#2 -0.37,-0.06,1.40,U] [#3 -0.17,0.06,1.14,U] [#4 -0.22,-0.02,0.95,U] [#5 -0.35,-0.07,1.08,U] [#6 -0.23,-0.28,1.04,U] [#7 -0.20,-0.06,0.78,U] [#8 -0.23,-0.14,0.94,U] 
02:12:50.978 00.001 21068 single-star, 8 included, MultiStar: {-0.25, -0.04}, one-star: {-0.11, 0.11}
02:12:50.980 00.002 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:12:50.981 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
02:12:50.981 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.37 mountX=0.13 mountY=-0.08, mountTheta=-0.55
02:12:50.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.11, opts=13)
02:12:50.984 00.001 21068 Enqueuing Move request for scope (-0.11, 0.11)
02:12:50.985 00.001 16108 Worker thread wakes up
02:12:50.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
02:12:50.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
02:12:50.985 00.000 16108 Moving (-0.11, 0.11) raw xDistance=0.13 yDistance=-0.08
02:12:50.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:12:50.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:50.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:50.985 00.000 16108 MoveAxis(E, 0, ABG)
02:12:50.985 00.000 16108 Move returns status 0, amount 0
02:12:50.985 00.000 16108 MoveAxis(N, 0, ABG)
02:12:50.985 00.000 16108 Move returns status 0, amount 0
02:12:50.985 00.000 16108 move complete, result=0
02:12:50.985 00.000 16108 worker thread done servicing request
02:12:50.989 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=189, max=65535, med=3344, FiltMin=2861, FiltMax=58614, Gamma=1.000
02:12:51.004 00.015 21068 UpdateGuideState exits: m=110027 SNR=76.2
02:12:51.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:51.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:51.007 00.001 21068 Enqueuing Expose request
02:12:51.007 00.000 16108 Worker thread wakes up
02:12:51.007 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:51.008 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:51.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:51.984 00.976 16108 Exposure complete
02:12:52.053 00.069 16108 worker thread done servicing request
02:12:52.053 00.000 21068 OnExposeComplete: enter
02:12:52.053 00.000 21068 UpdateGuideState(): m_state=6
02:12:52.055 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12502
02:12:52.056 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.46, Mass=127696, SNR=83.9, Peak=14707 HFD=3.3
02:12:52.057 00.001 21068 MultiStar: [#1 -0.06,-0.19,1.23,U] [#2 0.04,-0.36,1.52,U] [#3 0.08,-0.29,1.19,U] [#4 -0.04,-0.07,1.00,U] [#5 -0.12,-0.51,1.04,U] [#6 0.16,-0.39,0.91,U] [#7 0.00,-0.19,0.57,U] [#8 -0.10,-0.13,0.89,U] 
02:12:52.058 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.25}, one-star: {0.09, -0.01}
02:12:52.058 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:12:52.059 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
02:12:52.060 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
02:12:52.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
02:12:52.063 00.001 21068 Enqueuing Move request for scope (0.09, -0.01)
02:12:52.063 00.000 16108 Worker thread wakes up
02:12:52.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
02:12:52.063 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
02:12:52.064 00.001 16108 Moving (0.09, -0.01) raw xDistance=-0.10 yDistance=-0.01
02:12:52.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:52.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:52.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:52.064 00.000 16108 MoveAxis(E, 0, ABG)
02:12:52.064 00.000 16108 Move returns status 0, amount 0
02:12:52.064 00.000 16108 MoveAxis(N, 0, ABG)
02:12:52.064 00.000 16108 Move returns status 0, amount 0
02:12:52.064 00.000 16108 move complete, result=0
02:12:52.064 00.000 16108 worker thread done servicing request
02:12:52.067 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3344, FiltMin=2880, FiltMax=57360, Gamma=1.000
02:12:52.081 00.014 21068 UpdateGuideState exits: m=127696 SNR=83.9
02:12:52.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:52.084 00.001 21068 Enqueuing Expose request
02:12:52.085 00.001 16108 Worker thread wakes up
02:12:52.085 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:52.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:52.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:53.250 01.165 16108 Exposure complete
02:12:53.306 00.056 16108 worker thread done servicing request
02:12:53.306 00.000 21068 OnExposeComplete: enter
02:12:53.307 00.001 21068 UpdateGuideState(): m_state=6
02:12:53.308 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12503
02:12:53.309 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=876.79, Mass=127275, SNR=83.7, Peak=16707 HFD=3.1
02:12:53.310 00.001 21068 MultiStar: [#1 0.16,0.01,1.08,U] [#2 -0.23,0.00,1.15,U] [#3 0.08,-0.15,1.10,U] [#4 -0.09,0.29,0.85,U] [#5 -0.05,0.09,0.92,U] [#6 0.52,0.15,0.90,U] [#7 -0.10,-0.10,0.64,U] [#8 -0.14,0.23,0.81,U] 
02:12:53.310 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {-0.14, 0.31}
02:12:53.312 00.002 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
02:12:53.313 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
02:12:53.313 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.01 mountY=-0.09, mountTheta=-1.42
02:12:53.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
02:12:53.316 00.001 21068 Enqueuing Move request for scope (0.00, 0.09)
02:12:53.317 00.001 16108 Worker thread wakes up
02:12:53.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
02:12:53.317 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
02:12:53.317 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.01 yDistance=-0.09
02:12:53.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:12:53.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:53.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:12:53.317 00.000 16108 MoveAxis(E, 0, ABG)
02:12:53.317 00.000 16108 Move returns status 0, amount 0
02:12:53.317 00.000 16108 MoveAxis(N, 0, ABG)
02:12:53.317 00.000 16108 Move returns status 0, amount 0
02:12:53.317 00.000 16108 move complete, result=0
02:12:53.317 00.000 16108 worker thread done servicing request
02:12:53.323 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3344, FiltMin=2902, FiltMax=57334, Gamma=1.000
02:12:53.342 00.019 21068 UpdateGuideState exits: m=127275 SNR=83.7
02:12:53.344 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:53.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:53.346 00.001 21068 Enqueuing Expose request
02:12:53.348 00.002 16108 Worker thread wakes up
02:12:53.348 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:53.349 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:53.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:54.320 00.971 16108 Exposure complete
02:12:54.388 00.068 16108 worker thread done servicing request
02:12:54.388 00.000 21068 OnExposeComplete: enter
02:12:54.389 00.001 21068 UpdateGuideState(): m_state=6
02:12:54.390 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12504
02:12:54.391 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=876.60, Mass=128236, SNR=94.7, Peak=14563 HFD=3.6
02:12:54.392 00.001 21068 MultiStar: [#1 -0.01,0.10,1.12,U] [#2 -0.01,-0.01,1.14,U] [#3 0.03,0.14,1.06,U] [#4 -0.33,0.15,0.72,U] [#5 0.03,0.20,0.94,U] [#6 0.06,-0.13,0.74,U] [#7 -0.10,-0.06,0.57,U] [#8 -0.02,0.13,0.73,U] 
02:12:54.393 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.16, 0.13}
02:12:54.394 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
02:12:54.395 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
02:12:54.395 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.12 mountX=0.06 mountY=-0.07, mountTheta=-0.82
02:12:54.398 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.08, opts=13)
02:12:54.399 00.001 21068 Enqueuing Move request for scope (-0.05, 0.08)
02:12:54.400 00.001 16108 Worker thread wakes up
02:12:54.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
02:12:54.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:12:54.400 00.000 16108 Moving (-0.05, 0.08) raw xDistance=0.06 yDistance=-0.07
02:12:54.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:54.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:54.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:12:54.400 00.000 16108 MoveAxis(E, 0, ABG)
02:12:54.400 00.000 16108 Move returns status 0, amount 0
02:12:54.400 00.000 16108 MoveAxis(N, 0, ABG)
02:12:54.401 00.001 16108 Move returns status 0, amount 0
02:12:54.401 00.000 16108 move complete, result=0
02:12:54.401 00.000 16108 worker thread done servicing request
02:12:54.405 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3344, FiltMin=2857, FiltMax=58637, Gamma=1.000
02:12:54.435 00.030 21068 UpdateGuideState exits: m=128236 SNR=94.7
02:12:54.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:54.438 00.001 21068 Enqueuing Expose request
02:12:54.439 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:54.440 00.001 16108 Worker thread wakes up
02:12:54.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:54.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:55.618 01.178 16108 Exposure complete
02:12:55.676 00.058 16108 worker thread done servicing request
02:12:55.676 00.000 21068 OnExposeComplete: enter
02:12:55.677 00.001 21068 UpdateGuideState(): m_state=6
02:12:55.678 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12505
02:12:55.679 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.64, Mass=123381, SNR=84.3, Peak=13225 HFD=3.4
02:12:55.680 00.001 21068 MultiStar: [#1 -0.24,-0.12,1.24,U] [#2 -0.34,-0.33,1.33,U] [#3 -0.17,-0.19,1.11,U] [#4 -0.02,0.02,0.74,U] [#5 -0.06,-0.09,1.12,U] [#6 0.22,-0.15,0.93,U] [#7 -0.27,-0.31,0.54,U] [#8 -0.07,0.05,0.76,U] 
02:12:55.680 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {0.10, 0.17}
02:12:55.681 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
02:12:55.683 00.002 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
02:12:55.683 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.33 mountX=0.08 mountY=0.13, mountTheta=1.00
02:12:55.685 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.11, opts=13)
02:12:55.686 00.001 21068 Enqueuing Move request for scope (-0.11, -0.11)
02:12:55.687 00.001 16108 Worker thread wakes up
02:12:55.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:12:55.687 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:12:55.687 00.000 16108 Moving (-0.11, -0.11) raw xDistance=0.08 yDistance=0.13
02:12:55.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:12:55.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:55.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:55.687 00.000 16108 MoveAxis(E, 0, ABG)
02:12:55.687 00.000 16108 Move returns status 0, amount 0
02:12:55.687 00.000 16108 MoveAxis(N, 0, ABG)
02:12:55.688 00.001 16108 Move returns status 0, amount 0
02:12:55.688 00.000 16108 move complete, result=0
02:12:55.688 00.000 16108 worker thread done servicing request
02:12:55.692 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3344, FiltMin=2889, FiltMax=62416, Gamma=1.000
02:12:55.714 00.022 21068 UpdateGuideState exits: m=123381 SNR=84.3
02:12:55.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:55.717 00.001 21068 Enqueuing Expose request
02:12:55.718 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:55.719 00.001 16108 Worker thread wakes up
02:12:55.719 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:55.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:56.695 00.976 16108 Exposure complete
02:12:56.763 00.068 16108 worker thread done servicing request
02:12:56.763 00.000 21068 OnExposeComplete: enter
02:12:56.764 00.001 21068 UpdateGuideState(): m_state=6
02:12:56.764 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12506
02:12:56.765 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.70, Mass=118161, SNR=85.9, Peak=12649 HFD=3.5
02:12:56.766 00.001 21068 MultiStar: [#1 0.03,-0.08,1.21,U] [#2 -0.04,-0.09,1.20,U] [#3 0.13,-0.31,1.02,U] [#4 0.09,0.08,0.78,U] [#5 0.23,-0.06,0.87,U] [#6 0.38,-0.28,0.78,U] [#7 -0.14,-0.21,0.66,U] [#8 -0.23,0.11,0.74,U] 
02:12:56.767 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.18, 0.22}
02:12:56.768 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
02:12:56.768 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
02:12:56.769 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=-0.08 mountY=0.05, mountTheta=2.60
02:12:56.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
02:12:56.773 00.002 21068 Enqueuing Move request for scope (0.07, -0.07)
02:12:56.773 00.000 16108 Worker thread wakes up
02:12:56.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:12:56.774 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:12:56.774 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
02:12:56.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:12:56.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:56.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:12:56.774 00.000 16108 MoveAxis(E, 0, ABG)
02:12:56.774 00.000 16108 Move returns status 0, amount 0
02:12:56.774 00.000 16108 MoveAxis(N, 0, ABG)
02:12:56.774 00.000 16108 Move returns status 0, amount 0
02:12:56.774 00.000 16108 move complete, result=0
02:12:56.774 00.000 16108 worker thread done servicing request
02:12:56.777 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3341, FiltMin=2832, FiltMax=56029, Gamma=1.000
02:12:56.792 00.015 21068 UpdateGuideState exits: m=118161 SNR=85.9
02:12:56.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:56.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:56.794 00.000 21068 Enqueuing Expose request
02:12:56.795 00.001 16108 Worker thread wakes up
02:12:56.795 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:56.797 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:56.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:57.958 01.161 16108 Exposure complete
02:12:58.011 00.053 16108 worker thread done servicing request
02:12:58.011 00.000 21068 OnExposeComplete: enter
02:12:58.013 00.002 21068 UpdateGuideState(): m_state=6
02:12:58.014 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12507
02:12:58.014 00.000 21068 Star::Find returns 1 (0), X=222.37, Y=876.96, Mass=116159, SNR=78.4, Peak=13491 HFD=3.4
02:12:58.015 00.001 21068 MultiStar: [#1 0.06,0.31,1.30,U] [#2 -0.07,0.12,1.37,U] [#3 0.05,0.01,1.09,U] [#4 -0.14,0.29,0.98,U] [#5 0.02,0.11,0.89,U] [#6 0.12,0.18,0.93,U] [#7 -0.29,0.09,0.61,U] [#8 -0.40,0.28,0.84,U] 
02:12:58.016 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.21}, one-star: {0.09, 0.48}
02:12:58.017 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
02:12:58.019 00.002 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
02:12:58.021 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.78 mountX=0.08 mountY=-0.19, mountTheta=-1.18
02:12:58.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.21, opts=13)
02:12:58.023 00.000 21068 Enqueuing Move request for scope (-0.04, 0.21)
02:12:58.024 00.001 16108 Worker thread wakes up
02:12:58.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
02:12:58.024 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
02:12:58.024 00.000 16108 Moving (-0.04, 0.21) raw xDistance=0.08 yDistance=-0.19
02:12:58.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:12:58.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:58.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:12:58.024 00.000 16108 MoveAxis(E, 0, ABG)
02:12:58.025 00.001 16108 Move returns status 0, amount 0
02:12:58.025 00.000 16108 MoveAxis(N, 0, ABG)
02:12:58.025 00.000 16108 Move returns status 0, amount 0
02:12:58.025 00.000 16108 move complete, result=0
02:12:58.025 00.000 16108 worker thread done servicing request
02:12:58.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3341, FiltMin=2809, FiltMax=65510, Gamma=1.000
02:12:58.045 00.016 21068 UpdateGuideState exits: m=116159 SNR=78.4
02:12:58.047 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:58.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:58.049 00.001 21068 Enqueuing Expose request
02:12:58.049 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:58.050 00.001 16108 Worker thread wakes up
02:12:58.050 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:58.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:12:59.035 00.985 16108 Exposure complete
02:12:59.092 00.057 16108 worker thread done servicing request
02:12:59.092 00.000 21068 OnExposeComplete: enter
02:12:59.092 00.000 21068 UpdateGuideState(): m_state=6
02:12:59.094 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12508
02:12:59.094 00.000 21068 Star::Find returns 1 (0), X=221.85, Y=876.53, Mass=127890, SNR=80.1, Peak=13443 HFD=3.5
02:12:59.096 00.002 21068 MultiStar: [#1 -0.24,0.21,1.35,U] [#2 -0.31,-0.04,1.36,U] [#3 -0.21,-0.05,1.22,U] [#4 -0.68,0.22,0.00,M1] [#5 -0.37,-0.06,1.14,U] [#6 -0.40,0.10,0.83,U] [#7 -0.49,0.13,0.70,U] [#8 -0.25,0.13,0.83,U] 
02:12:59.096 00.000 21068 refined, 7 included, MultiStar: {-0.32, 0.05}, one-star: {-0.42, 0.05}
02:12:59.097 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
02:12:59.098 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
02:12:59.098 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.33 cameraTheta=2.98 mountX=0.33 mountY=0.03, mountTheta=0.08
02:12:59.100 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.05, opts=13)
02:12:59.101 00.001 21068 Enqueuing Move request for scope (-0.32, 0.05)
02:12:59.102 00.001 16108 Worker thread wakes up
02:12:59.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.05) opts 0xd
02:12:59.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.05)
02:12:59.102 00.000 16108 Moving (-0.32, 0.05) raw xDistance=0.33 yDistance=0.03
02:12:59.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:12:59.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:59.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:12:59.102 00.000 16108 MoveAxis(W, 86, ABG)
02:12:59.102 00.000 16108 Guiding  Dir = 3, Dur = 86
02:12:59.102 00.000 16108 IsSlewing returns 0
02:12:59.103 00.001 16108 IsGuiding returns 0
02:12:59.103 00.000 16108 PulseGuide returned control before completion, sleep 95
02:12:59.106 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3344, FiltMin=2861, FiltMax=60867, Gamma=1.000
02:12:59.121 00.015 21068 UpdateGuideState exits: m=127890 SNR=80.1
02:12:59.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:12:59.123 00.000 21068 Enqueuing Expose request
02:12:59.203 00.080 16108 IsGuiding returns 0
02:12:59.203 00.000 16108 Move returns status 0, amount 86
02:12:59.204 00.001 16108 MoveAxis(N, 0, ABG)
02:12:59.204 00.000 16108 Move returns status 0, amount 0
02:12:59.204 00.000 16108 move complete, result=0
02:12:59.204 00.000 16108 worker thread done servicing request
02:12:59.204 00.000 16108 Worker thread wakes up
02:12:59.204 00.000 21068 GuideStep: 0.3 px 86 ms WEST, 0.0 px 0 ms NORTH
02:12:59.205 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:12:59.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:00.363 01.158 16108 Exposure complete
02:13:00.436 00.073 16108 worker thread done servicing request
02:13:00.436 00.000 21068 OnExposeComplete: enter
02:13:00.437 00.001 21068 UpdateGuideState(): m_state=6
02:13:00.438 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12509
02:13:00.440 00.002 21068 Star::Find returns 1 (0), X=222.63, Y=876.94, Mass=127476, SNR=83.0, Peak=15945 HFD=3.3
02:13:00.440 00.000 21068 MultiStar: [#1 0.01,0.18,1.20,U] [#2 0.19,0.09,1.16,U] [#3 0.24,0.02,0.84,U] [#4 0.36,0.17,0.93,U] [#5 0.33,-0.09,1.02,U] [#6 0.27,0.05,0.73,U] [#7 0.01,-0.20,0.68,U] [#8 0.10,-0.03,0.74,U] 
02:13:00.441 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.09}, one-star: {0.36, 0.46}
02:13:00.442 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
02:13:00.443 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
02:13:00.443 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.40 mountX=-0.19 mountY=-0.14, mountTheta=-2.52
02:13:00.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.09, opts=13)
02:13:00.446 00.001 21068 Enqueuing Move request for scope (0.21, 0.09)
02:13:00.446 00.000 16108 Worker thread wakes up
02:13:00.447 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
02:13:00.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
02:13:00.447 00.000 16108 Moving (0.21, 0.09) raw xDistance=-0.19 yDistance=-0.14
02:13:00.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:13:00.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:00.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:00.447 00.000 16108 MoveAxis(E, 0, ABG)
02:13:00.447 00.000 16108 Move returns status 0, amount 0
02:13:00.447 00.000 16108 MoveAxis(N, 0, ABG)
02:13:00.447 00.000 16108 Move returns status 0, amount 0
02:13:00.447 00.000 16108 move complete, result=0
02:13:00.447 00.000 16108 worker thread done servicing request
02:13:00.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3341, FiltMin=2864, FiltMax=59174, Gamma=1.000
02:13:00.467 00.016 21068 UpdateGuideState exits: m=127476 SNR=83.0
02:13:00.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:00.470 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:00.470 00.000 21068 Enqueuing Expose request
02:13:00.471 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:00.472 00.001 16108 Worker thread wakes up
02:13:00.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:00.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:01.437 00.965 16108 Exposure complete
02:13:01.495 00.058 16108 worker thread done servicing request
02:13:01.496 00.001 21068 OnExposeComplete: enter
02:13:01.497 00.001 21068 UpdateGuideState(): m_state=6
02:13:01.499 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12510
02:13:01.499 00.000 21068 Star::Find returns 1 (0), X=222.68, Y=876.79, Mass=125726, SNR=95.5, Peak=16057 HFD=3.4
02:13:01.502 00.003 21068 MultiStar: [#1 0.36,0.29,1.25,U] [#2 0.16,0.00,1.03,U] [#3 0.22,0.05,0.88,U] [#4 0.19,0.36,0.83,U] [#5 0.23,0.03,0.89,U] [#6 0.34,0.27,0.73,U] [#7 0.15,-0.08,0.61,U] [#8 0.23,0.08,0.82,U] 
02:13:01.503 00.001 21068 refined, 8 included, MultiStar: {0.26, 0.16}, one-star: {0.41, 0.32}
02:13:01.504 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
02:13:01.505 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
02:13:01.507 00.002 21068 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.54 mountX=-0.23 mountY=-0.21, mountTheta=-2.40
02:13:01.511 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.16, opts=13)
02:13:01.512 00.001 21068 Enqueuing Move request for scope (0.26, 0.16)
02:13:01.513 00.001 16108 Worker thread wakes up
02:13:01.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
02:13:01.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
02:13:01.513 00.000 16108 Moving (0.26, 0.16) raw xDistance=-0.23 yDistance=-0.21
02:13:01.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:13:01.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:13:01.513 00.000 16108 MoveAxis(E, 61, ABG)
02:13:01.513 00.000 16108 Guiding  Dir = 2, Dur = 61
02:13:01.514 00.001 16108 IsSlewing returns 0
02:13:01.514 00.000 16108 IsGuiding returns 0
02:13:01.518 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3341, FiltMin=2889, FiltMax=65510, Gamma=1.000
02:13:01.537 00.019 21068 UpdateGuideState exits: m=125726 SNR=95.5
02:13:01.539 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.541 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:01.542 00.001 21068 Enqueuing Expose request
02:13:01.549 00.007 16108 PulseGuide returned control before completion, sleep 36
02:13:01.595 00.046 16108 IsGuiding returns 1
02:13:01.595 00.000 16108 scope still moving after pulse duration time elapsed
02:13:01.627 00.032 16108 IsSlewing returns 0
02:13:01.627 00.000 16108 IsGuiding returns 1
02:13:01.658 00.031 16108 IsSlewing returns 0
02:13:01.658 00.000 16108 IsGuiding returns 0
02:13:01.658 00.000 16108 scope move finished after 61 + 83 ms
02:13:01.658 00.000 16108 Move returns status 0, amount 61
02:13:01.658 00.000 16108 MoveAxis(N, 43, ABG)
02:13:01.658 00.000 16108 Guiding  Dir = 0, Dur = 43
02:13:01.658 00.000 16108 IsSlewing returns 0
02:13:01.659 00.001 16108 IsGuiding returns 0
02:13:01.707 00.048 16108 IsGuiding returns 1
02:13:01.707 00.000 16108 scope still moving after pulse duration time elapsed
02:13:01.737 00.030 16108 IsSlewing returns 0
02:13:01.737 00.000 16108 IsGuiding returns 1
02:13:01.768 00.031 16108 IsSlewing returns 0
02:13:01.768 00.000 16108 IsGuiding returns 1
02:13:01.799 00.031 16108 IsSlewing returns 0
02:13:01.799 00.000 16108 IsGuiding returns 0
02:13:01.799 00.000 16108 scope move finished after 43 + 97 ms
02:13:01.799 00.000 16108 Move returns status 0, amount 43
02:13:01.799 00.000 16108 move complete, result=0
02:13:01.799 00.000 16108 worker thread done servicing request
02:13:01.799 00.000 16108 Worker thread wakes up
02:13:01.799 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.2 px 43 ms NORTH
02:13:01.800 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:01.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:02.966 01.166 16108 Exposure complete
02:13:03.029 00.063 16108 worker thread done servicing request
02:13:03.029 00.000 21068 OnExposeComplete: enter
02:13:03.030 00.001 21068 UpdateGuideState(): m_state=6
02:13:03.031 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12511
02:13:03.032 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=876.62, Mass=103980, SNR=78.5, Peak=12291 HFD=3.4
02:13:03.033 00.001 21068 MultiStar: [#1 -0.11,0.15,1.59,U] [#2 -0.43,-0.12,1.19,U] [#3 -0.24,-0.24,1.14,U] [#4 -0.27,-0.00,0.85,U] [#5 0.09,-0.11,1.13,U] [#6 0.03,-0.06,0.82,U] [#7 -0.47,-0.17,0.70,U] [#8 -0.54,0.15,0.96,U] 
02:13:03.033 00.000 21068 refined, 8 included, MultiStar: {-0.23, -0.02}, one-star: {-0.25, 0.14}
02:13:03.034 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
02:13:03.035 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
02:13:03.035 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.06 mountX=0.22 mountY=0.07, mountTheta=0.31
02:13:03.039 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.02, opts=13)
02:13:03.042 00.003 21068 Enqueuing Move request for scope (-0.23, -0.02)
02:13:03.044 00.002 16108 Worker thread wakes up
02:13:03.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
02:13:03.044 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
02:13:03.044 00.000 16108 Moving (-0.23, -0.02) raw xDistance=0.22 yDistance=0.07
02:13:03.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
02:13:03.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:03.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:03.044 00.000 16108 MoveAxis(W, 54, ABG)
02:13:03.044 00.000 16108 Guiding  Dir = 3, Dur = 54
02:13:03.044 00.000 16108 IsSlewing returns 0
02:13:03.044 00.000 16108 IsGuiding returns 0
02:13:03.052 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3341, FiltMin=2867, FiltMax=65510, Gamma=1.000
02:13:03.069 00.017 16108 PulseGuide returned control before completion, sleep 40
02:13:03.073 00.004 21068 UpdateGuideState exits: m=103980 SNR=78.5
02:13:03.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:03.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:03.076 00.001 21068 Enqueuing Expose request
02:13:03.116 00.040 16108 IsGuiding returns 1
02:13:03.116 00.000 16108 scope still moving after pulse duration time elapsed
02:13:03.147 00.031 16108 IsSlewing returns 0
02:13:03.147 00.000 16108 IsGuiding returns 0
02:13:03.147 00.000 16108 scope move finished after 54 + 48 ms
02:13:03.147 00.000 16108 Move returns status 0, amount 54
02:13:03.147 00.000 16108 MoveAxis(N, 0, ABG)
02:13:03.147 00.000 16108 Move returns status 0, amount 0
02:13:03.147 00.000 16108 move complete, result=0
02:13:03.147 00.000 16108 worker thread done servicing request
02:13:03.148 00.001 16108 Worker thread wakes up
02:13:03.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:03.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:03.148 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
02:13:04.126 00.978 16108 Exposure complete
02:13:04.181 00.055 16108 worker thread done servicing request
02:13:04.181 00.000 21068 OnExposeComplete: enter
02:13:04.184 00.003 21068 UpdateGuideState(): m_state=6
02:13:04.184 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12512
02:13:04.185 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.40, Mass=123960, SNR=84.4, Peak=11801 HFD=3.5
02:13:04.186 00.001 21068 MultiStar: [#1 -0.44,0.04,1.11,U] [#2 -0.29,-0.12,1.15,U] [#3 -0.28,-0.15,1.07,U] [#4 -0.02,0.37,0.89,U] [#5 0.22,-0.01,0.95,U] [#6 0.33,-0.02,0.75,U] [#7 -0.07,-0.10,0.67,U] [#8 -0.37,-0.08,0.78,U] 
02:13:04.187 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.02}, one-star: {0.01, -0.07}
02:13:04.188 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:13:04.188 00.000 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
02:13:04.189 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.42 mountX=-0.02 mountY=0.07, mountTheta=1.90
02:13:04.190 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
02:13:04.191 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
02:13:04.192 00.001 16108 Worker thread wakes up
02:13:04.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
02:13:04.192 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
02:13:04.192 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.07
02:13:04.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:04.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:04.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:04.192 00.000 16108 MoveAxis(E, 0, ABG)
02:13:04.192 00.000 16108 Move returns status 0, amount 0
02:13:04.192 00.000 16108 MoveAxis(N, 0, ABG)
02:13:04.192 00.000 16108 Move returns status 0, amount 0
02:13:04.192 00.000 16108 move complete, result=0
02:13:04.192 00.000 16108 worker thread done servicing request
02:13:04.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3341, FiltMin=2877, FiltMax=62784, Gamma=1.000
02:13:04.211 00.015 21068 UpdateGuideState exits: m=123960 SNR=84.4
02:13:04.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.212 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:04.213 00.001 21068 Enqueuing Expose request
02:13:04.214 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:04.215 00.001 16108 Worker thread wakes up
02:13:04.215 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:04.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:05.374 01.159 16108 Exposure complete
02:13:05.428 00.054 16108 worker thread done servicing request
02:13:05.428 00.000 21068 OnExposeComplete: enter
02:13:05.429 00.001 21068 UpdateGuideState(): m_state=6
02:13:05.430 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12513
02:13:05.430 00.000 21068 Star::Find returns 1 (0), X=222.62, Y=876.36, Mass=110997, SNR=80.5, Peak=11517 HFD=3.5
02:13:05.431 00.001 21068 MultiStar: [#1 0.26,0.07,1.49,U] [#2 0.05,-0.38,1.30,U] [#3 0.12,-0.21,1.01,U] [#4 -0.01,-0.06,0.84,U] [#5 -0.09,-0.24,1.08,U] [#6 0.10,-0.18,0.87,U] [#7 -0.06,-0.36,0.66,U] [#8 0.15,-0.29,0.88,U] 
02:13:05.432 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.35, -0.12}
02:13:05.433 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
02:13:05.434 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
02:13:05.434 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=-0.14 mountY=0.15, mountTheta=2.31
02:13:05.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.18, opts=13)
02:13:05.437 00.001 21068 Enqueuing Move request for scope (0.11, -0.18)
02:13:05.438 00.001 16108 Worker thread wakes up
02:13:05.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
02:13:05.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
02:13:05.438 00.000 16108 Moving (0.11, -0.18) raw xDistance=-0.14 yDistance=0.15
02:13:05.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:13:05.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:05.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:13:05.438 00.000 16108 MoveAxis(E, 0, ABG)
02:13:05.438 00.000 16108 Move returns status 0, amount 0
02:13:05.438 00.000 16108 MoveAxis(N, 0, ABG)
02:13:05.438 00.000 16108 Move returns status 0, amount 0
02:13:05.439 00.001 16108 move complete, result=0
02:13:05.439 00.000 16108 worker thread done servicing request
02:13:05.445 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3341, FiltMin=2896, FiltMax=56045, Gamma=1.000
02:13:05.467 00.022 21068 UpdateGuideState exits: m=110997 SNR=80.5
02:13:05.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:05.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:05.470 00.001 21068 Enqueuing Expose request
02:13:05.470 00.000 16108 Worker thread wakes up
02:13:05.470 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:05.472 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:05.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:06.440 00.968 16108 Exposure complete
02:13:06.505 00.065 16108 worker thread done servicing request
02:13:06.505 00.000 21068 OnExposeComplete: enter
02:13:06.508 00.003 21068 UpdateGuideState(): m_state=6
02:13:06.510 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12514
02:13:06.512 00.002 21068 Star::Find returns 1 (0), X=222.26, Y=876.91, Mass=139913, SNR=97.0, Peak=13539 HFD=3.9
02:13:06.514 00.002 21068 MultiStar: [#1 0.05,0.06,1.00,U] [#2 -0.04,-0.20,1.09,U] [#3 0.11,-0.31,0.92,U] [#4 -0.03,0.17,0.93,U] [#5 0.08,-0.12,0.91,U] [#6 0.22,-0.13,0.71,U] [#7 -0.23,0.18,0.62,U] [#8 -0.07,-0.03,0.62,U] 
02:13:06.516 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.01, 0.44}
02:13:06.518 00.002 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:13:06.519 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:13:06.520 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.43 mountX=-0.01 mountY=-0.01, mountTheta=-2.49
02:13:06.523 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
02:13:06.525 00.002 21068 Enqueuing Move request for scope (0.01, 0.01)
02:13:06.527 00.002 16108 Worker thread wakes up
02:13:06.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:13:06.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:13:06.527 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
02:13:06.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:06.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:06.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:06.527 00.000 16108 MoveAxis(E, 0, ABG)
02:13:06.528 00.001 16108 Move returns status 0, amount 0
02:13:06.528 00.000 16108 MoveAxis(N, 0, ABG)
02:13:06.528 00.000 16108 Move returns status 0, amount 0
02:13:06.528 00.000 16108 move complete, result=0
02:13:06.528 00.000 16108 worker thread done servicing request
02:13:06.536 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3341, FiltMin=2880, FiltMax=61933, Gamma=1.000
02:13:06.564 00.028 21068 UpdateGuideState exits: m=139913 SNR=97.0
02:13:06.566 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:06.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:06.568 00.001 21068 Enqueuing Expose request
02:13:06.570 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:06.570 00.000 16108 Worker thread wakes up
02:13:06.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:06.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:07.722 01.151 16108 Exposure complete
02:13:07.789 00.067 16108 worker thread done servicing request
02:13:07.790 00.001 21068 OnExposeComplete: enter
02:13:07.791 00.001 21068 UpdateGuideState(): m_state=6
02:13:07.792 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12515
02:13:07.794 00.002 21068 Star::Find returns 1 (0), X=221.91, Y=876.84, Mass=124838, SNR=90.4, Peak=15027 HFD=3.6
02:13:07.796 00.002 21068 MultiStar: [#1 0.09,0.44,1.10,U] [#2 -0.06,0.15,1.08,U] [#3 -0.18,0.48,1.01,U] [#4 -0.51,0.63,0.00,M1] [#5 -0.46,0.13,0.89,U] [#6 -0.46,-0.05,0.85,U] [#7 -0.11,0.02,0.53,U] [#8 -0.26,0.29,0.73,U] 
02:13:07.798 00.002 21068 refined, 7 included, MultiStar: {-0.22, 0.25}, one-star: {-0.36, 0.36}
02:13:07.799 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
02:13:07.801 00.002 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
02:13:07.802 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.29 mountX=0.26 mountY=-0.19, mountTheta=-0.64
02:13:07.806 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.25, opts=13)
02:13:07.808 00.002 21068 Enqueuing Move request for scope (-0.22, 0.25)
02:13:07.809 00.001 16108 Worker thread wakes up
02:13:07.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd
02:13:07.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
02:13:07.809 00.000 16108 Moving (-0.22, 0.25) raw xDistance=0.26 yDistance=-0.19
02:13:07.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:13:07.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:07.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:13:07.810 00.001 16108 MoveAxis(W, 67, ABG)
02:13:07.810 00.000 16108 Guiding  Dir = 3, Dur = 67
02:13:07.810 00.000 16108 IsSlewing returns 0
02:13:07.811 00.001 16108 IsGuiding returns 0
02:13:07.816 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3341, FiltMin=2873, FiltMax=65510, Gamma=1.000
02:13:07.840 00.024 16108 PulseGuide returned control before completion, sleep 48
02:13:07.841 00.001 21068 UpdateGuideState exits: m=124838 SNR=90.4
02:13:07.842 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:07.844 00.001 21068 Enqueuing Expose request
02:13:07.902 00.058 16108 IsGuiding returns 1
02:13:07.902 00.000 16108 scope still moving after pulse duration time elapsed
02:13:07.933 00.031 16108 IsSlewing returns 0
02:13:07.934 00.001 16108 IsGuiding returns 0
02:13:07.934 00.000 16108 scope move finished after 67 + 56 ms
02:13:07.934 00.000 16108 Move returns status 0, amount 67
02:13:07.934 00.000 16108 MoveAxis(N, 0, ABG)
02:13:07.934 00.000 16108 Move returns status 0, amount 0
02:13:07.934 00.000 16108 move complete, result=0
02:13:07.934 00.000 16108 worker thread done servicing request
02:13:07.934 00.000 16108 Worker thread wakes up
02:13:07.934 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:07.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:07.934 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.2 px 0 ms NORTH
02:13:08.908 00.974 16108 Exposure complete
02:13:08.964 00.056 16108 worker thread done servicing request
02:13:08.964 00.000 21068 OnExposeComplete: enter
02:13:08.965 00.001 21068 UpdateGuideState(): m_state=6
02:13:08.967 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12516
02:13:08.968 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.63, Mass=119754, SNR=92.3, Peak=12825 HFD=3.5
02:13:08.969 00.001 21068 MultiStar: [#1 0.27,0.14,0.98,U] [#2 0.25,0.13,1.21,U] [#3 0.27,-0.03,0.93,U] [#4 -0.07,0.15,0.80,U] [#5 0.13,0.27,0.82,U] [#6 0.20,0.21,0.81,U] [#7 0.02,-0.07,0.53,U] [#8 0.04,0.08,0.68,U] 
02:13:08.970 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.12}, one-star: {0.01, 0.16}
02:13:08.970 00.000 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
02:13:08.971 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
02:13:08.971 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=0.02 mountY=-0.15, mountTheta=-1.46
02:13:08.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
02:13:08.974 00.001 21068 Enqueuing Move request for scope (0.01, 0.16)
02:13:08.975 00.001 16108 Worker thread wakes up
02:13:08.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:13:08.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:13:08.975 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.02 yDistance=-0.15
02:13:08.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:13:08.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:08.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:13:08.975 00.000 16108 MoveAxis(E, 0, ABG)
02:13:08.975 00.000 16108 Move returns status 0, amount 0
02:13:08.975 00.000 16108 MoveAxis(N, 0, ABG)
02:13:08.975 00.000 16108 Move returns status 0, amount 0
02:13:08.975 00.000 16108 move complete, result=0
02:13:08.975 00.000 16108 worker thread done servicing request
02:13:08.978 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3341, FiltMin=2873, FiltMax=64013, Gamma=1.000
02:13:08.993 00.015 21068 UpdateGuideState exits: m=119754 SNR=92.3
02:13:08.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:08.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:08.995 00.000 21068 Enqueuing Expose request
02:13:08.996 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:08.997 00.001 16108 Worker thread wakes up
02:13:08.997 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:08.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:10.167 01.170 16108 Exposure complete
02:13:10.221 00.054 16108 worker thread done servicing request
02:13:10.221 00.000 21068 OnExposeComplete: enter
02:13:10.224 00.003 21068 UpdateGuideState(): m_state=6
02:13:10.226 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12517
02:13:10.230 00.004 21068 Star::Find returns 1 (0), X=223.23, Y=876.79, Mass=119119, SNR=74.6, Peak=14313 HFD=3.6
02:13:10.232 00.002 21068 MultiStar: [#1 0.80,-0.05,0.00,M1] [#2 0.52,0.04,1.50,U] [#3 0.67,-0.13,0.00,M1] [#4 0.80,0.20,0.00,M1] [#5 0.56,0.17,0.00,M1] [#6 0.75,0.00,0.00,M1] [#7 0.66,0.20,0.00,M1] [#8 0.72,0.14,0.00,M1] 
02:13:10.233 00.001 21068 refined, 1 included, MultiStar: {0.69, 0.15}, one-star: {0.96, 0.32}
02:13:10.234 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
02:13:10.235 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
02:13:10.236 00.001 21068 CameraToMount -- cameraX=0.69 cameraY=0.15 hyp=0.71 cameraTheta=0.22 mountX=-0.66 mountY=-0.31, mountTheta=-2.70
02:13:10.239 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.69, y=0.15, opts=13)
02:13:10.240 00.001 21068 Enqueuing Move request for scope (0.69, 0.15)
02:13:10.241 00.001 16108 Worker thread wakes up
02:13:10.242 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.15) opts 0xd
02:13:10.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.69, 0.15)
02:13:10.242 00.000 16108 Moving (0.69, 0.15) raw xDistance=-0.66 yDistance=-0.31
02:13:10.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
02:13:10.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:13:10.242 00.000 16108 MoveAxis(E, 172, ABG)
02:13:10.242 00.000 16108 Guiding  Dir = 2, Dur = 172
02:13:10.242 00.000 16108 IsSlewing returns 0
02:13:10.243 00.001 16108 IsGuiding returns 0
02:13:10.248 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3341, FiltMin=2880, FiltMax=63405, Gamma=1.000
02:13:10.264 00.016 21068 UpdateGuideState exits: m=119119 SNR=74.6
02:13:10.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.267 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:10.268 00.001 21068 Enqueuing Expose request
02:13:10.299 00.031 16108 PulseGuide returned control before completion, sleep 127
02:13:10.439 00.140 16108 IsGuiding returns 1
02:13:10.439 00.000 16108 scope still moving after pulse duration time elapsed
02:13:10.471 00.032 16108 IsSlewing returns 0
02:13:10.472 00.001 16108 IsGuiding returns 0
02:13:10.472 00.000 16108 scope move finished after 172 + 56 ms
02:13:10.472 00.000 16108 Move returns status 0, amount 172
02:13:10.472 00.000 16108 MoveAxis(N, 62, ABG)
02:13:10.472 00.000 16108 Guiding  Dir = 0, Dur = 62
02:13:10.472 00.000 16108 IsSlewing returns 0
02:13:10.472 00.000 16108 IsGuiding returns 0
02:13:10.535 00.063 16108 IsGuiding returns 1
02:13:10.535 00.000 16108 scope still moving after pulse duration time elapsed
02:13:10.564 00.029 16108 IsSlewing returns 0
02:13:10.564 00.000 16108 IsGuiding returns 1
02:13:10.595 00.031 16108 IsSlewing returns 0
02:13:10.595 00.000 16108 IsGuiding returns 1
02:13:10.626 00.031 16108 IsSlewing returns 0
02:13:10.626 00.000 16108 IsGuiding returns 0
02:13:10.626 00.000 16108 scope move finished after 62 + 93 ms
02:13:10.626 00.000 16108 Move returns status 0, amount 62
02:13:10.627 00.001 16108 move complete, result=0
02:13:10.627 00.000 16108 worker thread done servicing request
02:13:10.627 00.000 21068 GuideStep: -0.7 px 172 ms EAST, -0.3 px 62 ms NORTH
02:13:10.629 00.002 16108 Worker thread wakes up
02:13:10.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:10.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:11.592 00.963 16108 Exposure complete
02:13:11.650 00.058 16108 worker thread done servicing request
02:13:11.650 00.000 21068 OnExposeComplete: enter
02:13:11.651 00.001 21068 UpdateGuideState(): m_state=6
02:13:11.652 00.001 21068 Star::Find(15, 223, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12518
02:13:11.653 00.001 21068 Star::Find returns 1 (0), X=222.80, Y=876.48, Mass=123068, SNR=76.6, Peak=11837 HFD=3.7
02:13:11.654 00.001 21068 MultiStar: [#1 0.41,0.02,1.50,U] [#2 0.40,-0.09,1.48,U] [#3 0.54,-0.08,1.22,U] [#4 0.42,0.14,0.86,U] [#5 0.45,-0.42,0.00,M2] [#6 0.50,-0.16,0.92,U] [#7 0.61,-0.09,0.00,M2] [#8 0.62,-0.13,0.00,M2] 
02:13:11.655 00.001 21068 refined, 5 included, MultiStar: {0.46, -0.03}, one-star: {0.52, 0.00}
02:13:11.656 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:13:11.657 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:13:11.657 00.000 21068 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.07 mountX=-0.46 mountY=-0.08, mountTheta=-2.97
02:13:11.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.46, y=-0.03, opts=13)
02:13:11.660 00.001 21068 Enqueuing Move request for scope (0.46, -0.03)
02:13:11.660 00.000 16108 Worker thread wakes up
02:13:11.661 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0xd
02:13:11.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
02:13:11.661 00.000 16108 Moving (0.46, -0.03) raw xDistance=-0.46 yDistance=-0.08
02:13:11.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
02:13:11.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:11.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:11.661 00.000 16108 MoveAxis(E, 132, ABG)
02:13:11.661 00.000 16108 Guiding  Dir = 2, Dur = 132
02:13:11.661 00.000 16108 IsSlewing returns 0
02:13:11.661 00.000 16108 IsGuiding returns 0
02:13:11.662 00.001 16108 PulseGuide returned control before completion, sleep 142
02:13:11.665 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3341, FiltMin=2896, FiltMax=60205, Gamma=1.000
02:13:11.681 00.016 21068 UpdateGuideState exits: m=123068 SNR=76.6
02:13:11.681 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:11.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:11.683 00.001 21068 Enqueuing Expose request
02:13:11.816 00.133 16108 IsGuiding returns 1
02:13:11.816 00.000 16108 scope still moving after pulse duration time elapsed
02:13:11.847 00.031 16108 IsSlewing returns 0
02:13:11.847 00.000 16108 IsGuiding returns 0
02:13:11.847 00.000 16108 scope move finished after 132 + 53 ms
02:13:11.847 00.000 16108 Move returns status 0, amount 132
02:13:11.847 00.000 16108 MoveAxis(N, 0, ABG)
02:13:11.847 00.000 16108 Move returns status 0, amount 0
02:13:11.847 00.000 16108 move complete, result=0
02:13:11.847 00.000 16108 worker thread done servicing request
02:13:11.847 00.000 16108 Worker thread wakes up
02:13:11.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:11.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:11.848 00.001 21068 GuideStep: -0.5 px 132 ms EAST, -0.1 px 0 ms NORTH
02:13:13.018 01.170 16108 Exposure complete
02:13:13.073 00.055 16108 worker thread done servicing request
02:13:13.073 00.000 21068 OnExposeComplete: enter
02:13:13.075 00.002 21068 UpdateGuideState(): m_state=6
02:13:13.078 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12519
02:13:13.080 00.002 21068 Star::Find returns 1 (0), X=222.12, Y=876.41, Mass=128538, SNR=91.2, Peak=13155 HFD=3.6
02:13:13.083 00.003 21068 MultiStar: [#1 -0.32,0.03,0.97,U] [#2 -0.16,-0.09,1.19,U] [#3 -0.21,-0.15,0.96,U] [#4 -0.56,-0.00,0.80,U] [#5 -0.28,0.04,0.90,U] [#6 -0.20,-0.21,0.75,U] [#7 -0.38,-0.23,0.54,U] [#8 -0.20,0.11,0.85,U] 
02:13:13.085 00.002 21068 single-star, 8 included, MultiStar: {-0.26, -0.06}, one-star: {-0.15, -0.06}
02:13:13.086 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
02:13:13.087 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.63)
02:13:13.088 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-2.75 mountX=0.14 mountY=0.10, mountTheta=0.61
02:13:13.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
02:13:13.091 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
02:13:13.092 00.001 16108 Worker thread wakes up
02:13:13.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
02:13:13.093 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
02:13:13.093 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.10
02:13:13.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:13:13.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:13.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:13.093 00.000 16108 MoveAxis(E, 0, ABG)
02:13:13.093 00.000 16108 Move returns status 0, amount 0
02:13:13.093 00.000 16108 MoveAxis(N, 0, ABG)
02:13:13.093 00.000 16108 Move returns status 0, amount 0
02:13:13.093 00.000 16108 move complete, result=0
02:13:13.093 00.000 16108 worker thread done servicing request
02:13:13.098 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3341, FiltMin=2889, FiltMax=55734, Gamma=1.000
02:13:13.114 00.016 21068 UpdateGuideState exits: m=128538 SNR=91.2
02:13:13.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:13.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:13.116 00.000 21068 Enqueuing Expose request
02:13:13.117 00.001 16108 Worker thread wakes up
02:13:13.117 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:13.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:13.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:14.099 00.981 16108 Exposure complete
02:13:14.166 00.067 16108 worker thread done servicing request
02:13:14.166 00.000 21068 OnExposeComplete: enter
02:13:14.167 00.001 21068 UpdateGuideState(): m_state=6
02:13:14.168 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12520
02:13:14.170 00.002 21068 Star::Find returns 1 (0), X=222.33, Y=876.69, Mass=144076, SNR=110.5, Peak=13635 HFD=3.6
02:13:14.171 00.001 21068 MultiStar: [#1 -0.12,0.18,0.94,U] [#2 -0.36,-0.17,0.88,U] [#3 -0.14,-0.01,0.84,U] [#4 -0.26,0.27,0.70,U] [#5 -0.36,0.04,0.83,U] [#6 -0.05,0.15,0.67,U] [#7 -0.15,0.01,0.55,U] [#8 -0.41,0.40,0.69,U] 
02:13:14.172 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.12}, one-star: {0.06, 0.22}
02:13:14.172 00.000 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
02:13:14.173 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
02:13:14.173 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.32 mountX=-0.02 mountY=-0.22, mountTheta=-1.65
02:13:14.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.22, opts=13)
02:13:14.176 00.001 21068 Enqueuing Move request for scope (0.06, 0.22)
02:13:14.177 00.001 16108 Worker thread wakes up
02:13:14.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
02:13:14.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
02:13:14.177 00.000 16108 Moving (0.06, 0.22) raw xDistance=-0.02 yDistance=-0.22
02:13:14.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:14.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:13:14.177 00.000 16108 MoveAxis(E, 0, ABG)
02:13:14.177 00.000 16108 Move returns status 0, amount 0
02:13:14.177 00.000 16108 MoveAxis(N, 45, ABG)
02:13:14.177 00.000 16108 Guiding  Dir = 0, Dur = 45
02:13:14.177 00.000 16108 IsSlewing returns 0
02:13:14.178 00.001 16108 IsGuiding returns 0
02:13:14.182 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3341, FiltMin=2774, FiltMax=60310, Gamma=1.000
02:13:14.183 00.001 16108 PulseGuide returned control before completion, sleep 51
02:13:14.214 00.031 21068 UpdateGuideState exits: m=144076 SNR=110.5
02:13:14.216 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:14.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:14.219 00.002 21068 Enqueuing Expose request
02:13:14.244 00.025 16108 IsGuiding returns 1
02:13:14.244 00.000 16108 scope still moving after pulse duration time elapsed
02:13:14.275 00.031 16108 IsSlewing returns 0
02:13:14.275 00.000 16108 IsGuiding returns 0
02:13:14.275 00.000 16108 scope move finished after 45 + 51 ms
02:13:14.275 00.000 16108 Move returns status 0, amount 45
02:13:14.275 00.000 16108 move complete, result=0
02:13:14.275 00.000 16108 worker thread done servicing request
02:13:14.275 00.000 16108 Worker thread wakes up
02:13:14.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:14.275 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
02:13:14.276 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:15.444 01.168 16108 Exposure complete
02:13:15.499 00.055 16108 worker thread done servicing request
02:13:15.500 00.001 21068 OnExposeComplete: enter
02:13:15.500 00.000 21068 UpdateGuideState(): m_state=6
02:13:15.501 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12521
02:13:15.502 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=876.74, Mass=125033, SNR=82.0, Peak=15091 HFD=3.5
02:13:15.503 00.001 21068 MultiStar: [#1 -0.39,0.40,1.25,U] [#2 -0.66,0.13,0.00,M1] [#3 -0.45,0.29,1.09,U] [#4 -0.64,0.31,0.00,M1] [#5 -0.50,0.18,1.09,U] [#6 -0.52,0.30,0.00,M1] [#7 -0.36,-0.16,0.69,U] [#8 -0.44,0.35,0.75,U] 
02:13:15.504 00.001 21068 single-star, 5 included, MultiStar: {-0.38, 0.24}, one-star: {-0.12, 0.27}
02:13:15.504 00.000 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
02:13:15.505 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
02:13:15.506 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.29 cameraTheta=2.00 mountX=0.17 mountY=-0.23, mountTheta=-0.94
02:13:15.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.27, opts=13)
02:13:15.508 00.000 21068 Enqueuing Move request for scope (-0.12, 0.27)
02:13:15.509 00.001 16108 Worker thread wakes up
02:13:15.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
02:13:15.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
02:13:15.509 00.000 16108 Moving (-0.12, 0.27) raw xDistance=0.17 yDistance=-0.23
02:13:15.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:13:15.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:13:15.509 00.000 16108 MoveAxis(E, 0, ABG)
02:13:15.510 00.001 16108 Move returns status 0, amount 0
02:13:15.510 00.000 16108 MoveAxis(N, 46, ABG)
02:13:15.510 00.000 16108 Guiding  Dir = 0, Dur = 46
02:13:15.510 00.000 16108 IsSlewing returns 0
02:13:15.510 00.000 16108 IsGuiding returns 0
02:13:15.513 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3341, FiltMin=2877, FiltMax=57705, Gamma=1.000
02:13:15.515 00.002 16108 PulseGuide returned control before completion, sleep 51
02:13:15.528 00.013 21068 UpdateGuideState exits: m=125033 SNR=82.0
02:13:15.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:15.532 00.002 21068 Enqueuing Expose request
02:13:15.577 00.045 16108 IsGuiding returns 1
02:13:15.577 00.000 16108 scope still moving after pulse duration time elapsed
02:13:15.608 00.031 16108 IsSlewing returns 0
02:13:15.608 00.000 16108 IsGuiding returns 0
02:13:15.608 00.000 16108 scope move finished after 46 + 51 ms
02:13:15.608 00.000 16108 Move returns status 0, amount 46
02:13:15.608 00.000 16108 move complete, result=0
02:13:15.608 00.000 16108 worker thread done servicing request
02:13:15.608 00.000 16108 Worker thread wakes up
02:13:15.608 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 46 ms NORTH
02:13:15.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:15.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:16.589 00.980 16108 Exposure complete
02:13:16.646 00.057 16108 worker thread done servicing request
02:13:16.646 00.000 21068 OnExposeComplete: enter
02:13:16.648 00.002 21068 UpdateGuideState(): m_state=6
02:13:16.649 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12522
02:13:16.650 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=876.23, Mass=134862, SNR=95.5, Peak=15379 HFD=3.6
02:13:16.651 00.001 21068 MultiStar: [#1 -0.18,-0.24,1.28,U] [#2 -0.20,-0.41,1.05,U] [#3 -0.20,-0.44,0.94,U] [#4 -0.33,-0.16,0.82,U] [#5 0.13,-0.10,0.73,U] [#6 0.01,-0.11,0.74,U] [#7 -0.32,-0.45,0.47,U] [#8 -0.51,-0.26,0.57,U] 
02:13:16.651 00.000 21068 refined, 8 included, MultiStar: {-0.21, -0.27}, one-star: {-0.39, -0.25}
02:13:16.652 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
02:13:16.653 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
02:13:16.654 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-2.24 mountX=0.16 mountY=0.31, mountTheta=1.09
02:13:16.655 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.27, opts=13)
02:13:16.657 00.002 21068 Enqueuing Move request for scope (-0.21, -0.27)
02:13:16.657 00.000 16108 Worker thread wakes up
02:13:16.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.27) opts 0xd
02:13:16.658 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.27)
02:13:16.658 00.000 16108 Moving (-0.21, -0.27) raw xDistance=0.16 yDistance=0.31
02:13:16.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:13:16.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:13:16.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:13:16.658 00.000 16108 MoveAxis(E, 0, ABG)
02:13:16.658 00.000 16108 Move returns status 0, amount 0
02:13:16.658 00.000 16108 MoveAxis(N, 0, ABG)
02:13:16.658 00.000 16108 Move returns status 0, amount 0
02:13:16.658 00.000 16108 move complete, result=0
02:13:16.658 00.000 16108 worker thread done servicing request
02:13:16.662 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3344, FiltMin=2905, FiltMax=58393, Gamma=1.000
02:13:16.680 00.018 21068 UpdateGuideState exits: m=134862 SNR=95.5
02:13:16.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:16.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:16.683 00.001 21068 Enqueuing Expose request
02:13:16.684 00.001 16108 Worker thread wakes up
02:13:16.684 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:13:16.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:16.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:17.838 01.154 16108 Exposure complete
02:13:17.893 00.055 16108 worker thread done servicing request
02:13:17.893 00.000 21068 OnExposeComplete: enter
02:13:17.894 00.001 21068 UpdateGuideState(): m_state=6
02:13:17.895 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12523
02:13:17.895 00.000 21068 Star::Find returns 1 (0), X=222.24, Y=876.58, Mass=121315, SNR=85.7, Peak=12851 HFD=3.6
02:13:17.897 00.002 21068 MultiStar: [#1 -0.08,-0.11,1.15,U] [#2 -0.20,-0.27,1.22,U] [#3 -0.21,-0.33,1.11,U] [#4 -0.01,0.05,0.97,U] [#5 -0.13,-0.16,0.85,U] [#6 -0.17,-0.16,0.90,U] [#7 -0.26,-0.22,0.62,U] [#8 -0.29,-0.06,0.87,U] 
02:13:17.899 00.002 21068 single-star, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.03, 0.11}
02:13:17.900 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
02:13:17.901 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
02:13:17.904 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.84 mountX=0.05 mountY=-0.10, mountTheta=-1.12
02:13:17.908 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
02:13:17.910 00.002 21068 Enqueuing Move request for scope (-0.03, 0.11)
02:13:17.912 00.002 16108 Worker thread wakes up
02:13:17.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:13:17.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:13:17.912 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.10
02:13:17.913 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:17.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:17.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:17.913 00.000 16108 MoveAxis(E, 0, ABG)
02:13:17.913 00.000 16108 Move returns status 0, amount 0
02:13:17.913 00.000 16108 MoveAxis(N, 0, ABG)
02:13:17.913 00.000 16108 Move returns status 0, amount 0
02:13:17.913 00.000 16108 move complete, result=0
02:13:17.913 00.000 16108 worker thread done servicing request
02:13:17.920 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3344, FiltMin=2886, FiltMax=52233, Gamma=1.000
02:13:17.942 00.022 21068 UpdateGuideState exits: m=121315 SNR=85.7
02:13:17.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:17.945 00.001 21068 Enqueuing Expose request
02:13:17.946 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:17.947 00.001 16108 Worker thread wakes up
02:13:17.947 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:17.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:18.931 00.984 16108 Exposure complete
02:13:19.001 00.070 16108 worker thread done servicing request
02:13:19.001 00.000 21068 OnExposeComplete: enter
02:13:19.003 00.002 21068 UpdateGuideState(): m_state=6
02:13:19.006 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12524
02:13:19.007 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=876.70, Mass=109137, SNR=75.0, Peak=12899 HFD=3.5
02:13:19.009 00.002 21068 MultiStar: [#1 0.02,0.09,1.23,U] [#2 -0.11,-0.15,1.38,U] [#3 0.13,-0.31,1.24,U] [#4 -0.23,0.11,1.03,U] [#5 0.10,-0.02,1.02,U] [#6 0.11,-0.07,1.04,U] [#7 -0.21,-0.04,0.66,U] [#8 -0.13,0.22,0.88,U] 
02:13:19.010 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.06, 0.22}
02:13:19.012 00.002 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.60)
02:13:19.013 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
02:13:19.014 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.72 mountX=0.02 mountY=0.01, mountTheta=0.64
02:13:19.017 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
02:13:19.018 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
02:13:19.019 00.001 16108 Worker thread wakes up
02:13:19.020 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:13:19.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:13:19.020 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
02:13:19.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:13:19.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:19.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:13:19.020 00.000 16108 MoveAxis(E, 0, ABG)
02:13:19.021 00.001 16108 Move returns status 0, amount 0
02:13:19.021 00.000 16108 MoveAxis(N, 0, ABG)
02:13:19.021 00.000 16108 Move returns status 0, amount 0
02:13:19.021 00.000 16108 move complete, result=0
02:13:19.021 00.000 16108 worker thread done servicing request
02:13:19.025 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3344, FiltMin=2886, FiltMax=58387, Gamma=1.000
02:13:19.041 00.016 21068 UpdateGuideState exits: m=109137 SNR=75.0
02:13:19.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:19.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:19.043 00.000 21068 Enqueuing Expose request
02:13:19.044 00.001 16108 Worker thread wakes up
02:13:19.044 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:19.046 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:19.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:20.210 01.164 16108 Exposure complete
02:13:20.265 00.055 16108 worker thread done servicing request
02:13:20.265 00.000 21068 OnExposeComplete: enter
02:13:20.265 00.000 21068 UpdateGuideState(): m_state=6
02:13:20.268 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12525
02:13:20.270 00.002 21068 Star::Find returns 1 (0), X=221.71, Y=876.69, Mass=127555, SNR=87.5, Peak=14035 HFD=3.4
02:13:20.271 00.001 21068 MultiStar: [#1 -0.47,0.01,1.19,U] [#2 -0.64,-0.08,0.00,M1] [#3 -0.39,-0.05,1.22,U] [#4 -0.62,0.10,0.00,M1] [#5 -0.13,-0.06,0.75,U] [#6 -0.44,-0.20,0.96,U] [#7 -0.97,0.31,0.00,M1] [#8 -0.49,0.09,0.82,U] 
02:13:20.273 00.002 21068 refined, 5 included, MultiStar: {-0.42, 0.00}, one-star: {-0.56, 0.21}
02:13:20.275 00.002 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
02:13:20.277 00.002 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
02:13:20.279 00.002 21068 CameraToMount -- cameraX=-0.42 cameraY=0.00 hyp=0.42 cameraTheta=3.14 mountX=0.42 mountY=0.10, mountTheta=0.23
02:13:20.283 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=0.00, opts=13)
02:13:20.284 00.001 21068 Enqueuing Move request for scope (-0.42, 0.00)
02:13:20.285 00.001 16108 Worker thread wakes up
02:13:20.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.00) opts 0xd
02:13:20.286 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.42, 0.00)
02:13:20.286 00.000 16108 Moving (-0.42, 0.00) raw xDistance=0.42 yDistance=0.10
02:13:20.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:13:20.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:20.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:20.286 00.000 16108 MoveAxis(W, 110, ABG)
02:13:20.286 00.000 16108 Guiding  Dir = 3, Dur = 110
02:13:20.286 00.000 16108 IsSlewing returns 0
02:13:20.286 00.000 16108 IsGuiding returns 0
02:13:20.288 00.002 16108 PulseGuide returned control before completion, sleep 119
02:13:20.291 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3344, FiltMin=2886, FiltMax=55389, Gamma=1.000
02:13:20.307 00.016 21068 UpdateGuideState exits: m=127555 SNR=87.5
02:13:20.309 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:20.312 00.002 21068 Enqueuing Expose request
02:13:20.412 00.100 16108 IsGuiding returns 1
02:13:20.412 00.000 16108 scope still moving after pulse duration time elapsed
02:13:20.441 00.029 16108 IsSlewing returns 0
02:13:20.443 00.002 16108 IsGuiding returns 1
02:13:20.473 00.030 16108 IsSlewing returns 0
02:13:20.474 00.001 16108 IsGuiding returns 0
02:13:20.474 00.000 16108 scope move finished after 110 + 77 ms
02:13:20.474 00.000 16108 Move returns status 0, amount 110
02:13:20.474 00.000 16108 MoveAxis(N, 0, ABG)
02:13:20.474 00.000 16108 Move returns status 0, amount 0
02:13:20.474 00.000 16108 move complete, result=0
02:13:20.474 00.000 16108 worker thread done servicing request
02:13:20.474 00.000 16108 Worker thread wakes up
02:13:20.474 00.000 21068 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH
02:13:20.477 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:20.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:21.453 00.976 16108 Exposure complete
02:13:21.505 00.052 16108 worker thread done servicing request
02:13:21.505 00.000 21068 OnExposeComplete: enter
02:13:21.506 00.001 21068 UpdateGuideState(): m_state=6
02:13:21.507 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12526
02:13:21.508 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=876.76, Mass=139722, SNR=97.4, Peak=16163 HFD=3.7
02:13:21.509 00.001 21068 MultiStar: [#1 -0.77,0.28,0.00,M1] [#2 -0.78,-0.01,0.00,M2] [#3 -0.29,0.01,0.80,U] [#4 -0.68,0.45,0.00,M2] [#5 -0.42,0.21,0.65,U] [#6 -0.57,0.34,0.00,M1] [#7 -0.38,0.16,0.65,U] [#8 -0.70,0.37,0.00,M1] 
02:13:21.510 00.001 21068 refined, 3 included, MultiStar: {-0.37, 0.17}, one-star: {-0.41, 0.28}
02:13:21.511 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
02:13:21.511 00.000 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
02:13:21.512 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.41 cameraTheta=2.71 mountX=0.40 mountY=-0.08, mountTheta=-0.20
02:13:21.515 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.17, opts=13)
02:13:21.516 00.001 21068 Enqueuing Move request for scope (-0.37, 0.17)
02:13:21.516 00.000 16108 Worker thread wakes up
02:13:21.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.17) opts 0xd
02:13:21.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.17)
02:13:21.516 00.000 16108 Moving (-0.37, 0.17) raw xDistance=0.40 yDistance=-0.08
02:13:21.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:13:21.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:21.517 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:21.517 00.000 16108 MoveAxis(W, 112, ABG)
02:13:21.517 00.000 16108 Guiding  Dir = 3, Dur = 112
02:13:21.517 00.000 16108 IsSlewing returns 0
02:13:21.517 00.000 16108 IsGuiding returns 0
02:13:21.520 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3344, FiltMin=2880, FiltMax=59798, Gamma=1.000
02:13:21.535 00.015 21068 UpdateGuideState exits: m=139722 SNR=97.4
02:13:21.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:21.536 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:21.537 00.001 21068 Enqueuing Expose request
02:13:21.571 00.034 16108 PulseGuide returned control before completion, sleep 69
02:13:21.648 00.077 16108 IsGuiding returns 1
02:13:21.648 00.000 16108 scope still moving after pulse duration time elapsed
02:13:21.679 00.031 16108 IsSlewing returns 0
02:13:21.679 00.000 16108 IsGuiding returns 1
02:13:21.713 00.034 16108 IsSlewing returns 0
02:13:21.713 00.000 16108 IsGuiding returns 1
02:13:21.741 00.028 16108 IsSlewing returns 0
02:13:21.741 00.000 16108 IsGuiding returns 0
02:13:21.741 00.000 16108 scope move finished after 112 + 112 ms
02:13:21.741 00.000 16108 Move returns status 0, amount 112
02:13:21.741 00.000 16108 MoveAxis(N, 0, ABG)
02:13:21.741 00.000 16108 Move returns status 0, amount 0
02:13:21.741 00.000 16108 move complete, result=0
02:13:21.741 00.000 16108 worker thread done servicing request
02:13:21.741 00.000 16108 Worker thread wakes up
02:13:21.741 00.000 21068 GuideStep: 0.4 px 112 ms WEST, -0.1 px 0 ms NORTH
02:13:21.742 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:21.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:22.899 01.157 16108 Exposure complete
02:13:22.960 00.061 16108 worker thread done servicing request
02:13:22.960 00.000 21068 OnExposeComplete: enter
02:13:22.961 00.001 21068 UpdateGuideState(): m_state=6
02:13:22.961 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12527
02:13:22.962 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.75, Mass=130543, SNR=87.8, Peak=14905 HFD=3.4
02:13:22.963 00.001 21068 MultiStar: [#1 0.10,0.04,1.28,U] [#2 0.10,-0.03,1.20,U] [#3 0.11,-0.04,0.96,U] [#4 0.07,0.13,0.84,U] [#5 0.34,-0.01,0.90,U] [#6 0.15,0.13,0.73,U] [#7 0.17,0.16,0.57,U] [#8 -0.19,0.29,0.81,U] 
02:13:22.964 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.20, 0.27}
02:13:22.964 00.000 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
02:13:22.965 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
02:13:22.966 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
02:13:22.969 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.09, opts=13)
02:13:22.969 00.000 21068 Enqueuing Move request for scope (0.12, 0.09)
02:13:22.970 00.001 16108 Worker thread wakes up
02:13:22.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
02:13:22.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
02:13:22.970 00.000 16108 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.12
02:13:22.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:22.971 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:22.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:13:22.971 00.000 16108 MoveAxis(E, 0, ABG)
02:13:22.971 00.000 16108 Move returns status 0, amount 0
02:13:22.971 00.000 16108 MoveAxis(N, 0, ABG)
02:13:22.971 00.000 16108 Move returns status 0, amount 0
02:13:22.971 00.000 16108 move complete, result=0
02:13:22.971 00.000 16108 worker thread done servicing request
02:13:22.977 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3344, FiltMin=2864, FiltMax=65510, Gamma=1.000
02:13:22.995 00.018 21068 UpdateGuideState exits: m=130543 SNR=87.8
02:13:22.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:22.997 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:22.998 00.001 21068 Enqueuing Expose request
02:13:22.999 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:23.000 00.001 16108 Worker thread wakes up
02:13:23.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:23.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:23.964 00.964 16108 Exposure complete
02:13:24.026 00.062 16108 worker thread done servicing request
02:13:24.026 00.000 21068 OnExposeComplete: enter
02:13:24.027 00.001 21068 UpdateGuideState(): m_state=6
02:13:24.028 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12528
02:13:24.028 00.000 21068 Star::Find returns 1 (0), X=222.44, Y=876.65, Mass=122422, SNR=83.9, Peak=13705 HFD=3.3
02:13:24.029 00.001 21068 MultiStar: [#1 0.19,0.26,1.20,U] [#2 0.09,0.07,1.28,U] [#3 0.27,0.22,1.00,U] [#4 -0.08,0.24,0.82,U] [#5 0.09,-0.09,0.94,U] [#6 0.18,0.14,0.85,U] [#7 0.14,0.21,0.64,U] [#8 0.20,0.24,0.88,U] 
02:13:24.031 00.002 21068 refined, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.17, 0.18}
02:13:24.032 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:13:24.033 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
02:13:24.034 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.85 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
02:13:24.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.16, opts=13)
02:13:24.038 00.002 21068 Enqueuing Move request for scope (0.14, 0.16)
02:13:24.039 00.001 16108 Worker thread wakes up
02:13:24.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
02:13:24.040 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
02:13:24.040 00.000 16108 Moving (0.14, 0.16) raw xDistance=-0.11 yDistance=-0.19
02:13:24.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:13:24.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:24.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:13:24.040 00.000 16108 MoveAxis(E, 0, ABG)
02:13:24.040 00.000 16108 Move returns status 0, amount 0
02:13:24.040 00.000 16108 MoveAxis(N, 0, ABG)
02:13:24.040 00.000 16108 Move returns status 0, amount 0
02:13:24.041 00.001 16108 move complete, result=0
02:13:24.041 00.000 16108 worker thread done servicing request
02:13:24.048 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3347, FiltMin=2838, FiltMax=58121, Gamma=1.000
02:13:24.063 00.015 21068 UpdateGuideState exits: m=122422 SNR=83.9
02:13:24.065 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.067 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:24.068 00.001 21068 Enqueuing Expose request
02:13:24.068 00.000 16108 Worker thread wakes up
02:13:24.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:24.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:24.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:25.232 01.163 16108 Exposure complete
02:13:25.294 00.062 16108 worker thread done servicing request
02:13:25.294 00.000 21068 OnExposeComplete: enter
02:13:25.295 00.001 21068 UpdateGuideState(): m_state=6
02:13:25.296 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12529
02:13:25.298 00.002 21068 Star::Find returns 1 (0), X=222.50, Y=876.93, Mass=118001, SNR=76.1, Peak=15001 HFD=3.5
02:13:25.298 00.000 21068 MultiStar: [#1 0.11,0.30,1.14,U] [#2 0.10,0.17,1.27,U] [#3 0.25,0.22,1.24,U] [#4 0.27,0.34,0.84,U] [#5 0.23,0.02,1.10,U] [#6 0.04,0.15,0.95,U] [#7 -0.04,-0.03,0.66,U] [#8 0.22,0.31,0.79,U] 
02:13:25.299 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.22}, one-star: {0.23, 0.46}
02:13:25.300 00.001 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
02:13:25.301 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
02:13:25.301 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.93 mountX=-0.12 mountY=-0.25, mountTheta=-2.02
02:13:25.303 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.22, opts=13)
02:13:25.305 00.002 21068 Enqueuing Move request for scope (0.16, 0.22)
02:13:25.306 00.001 16108 Worker thread wakes up
02:13:25.307 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
02:13:25.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
02:13:25.307 00.000 16108 Moving (0.16, 0.22) raw xDistance=-0.12 yDistance=-0.25
02:13:25.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:25.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:13:25.307 00.000 16108 MoveAxis(E, 0, ABG)
02:13:25.307 00.000 16108 Move returns status 0, amount 0
02:13:25.307 00.000 16108 MoveAxis(N, 50, ABG)
02:13:25.307 00.000 16108 Guiding  Dir = 0, Dur = 50
02:13:25.309 00.002 16108 IsSlewing returns 0
02:13:25.309 00.000 16108 IsGuiding returns 0
02:13:25.315 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3344, FiltMin=2889, FiltMax=63350, Gamma=1.000
02:13:25.346 00.031 21068 UpdateGuideState exits: m=118001 SNR=76.1
02:13:25.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:25.350 00.002 21068 Enqueuing Expose request
02:13:25.366 00.016 16108 IsGuiding returns 1
02:13:25.366 00.000 16108 scope still moving after pulse duration time elapsed
02:13:25.395 00.029 16108 IsSlewing returns 0
02:13:25.395 00.000 16108 IsGuiding returns 1
02:13:25.427 00.032 16108 IsSlewing returns 0
02:13:25.427 00.000 16108 IsGuiding returns 1
02:13:25.459 00.032 16108 IsSlewing returns 0
02:13:25.460 00.001 16108 IsGuiding returns 0
02:13:25.460 00.000 16108 scope move finished after 50 + 100 ms
02:13:25.460 00.000 16108 Move returns status 0, amount 50
02:13:25.460 00.000 16108 move complete, result=0
02:13:25.460 00.000 16108 worker thread done servicing request
02:13:25.460 00.000 16108 Worker thread wakes up
02:13:25.460 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
02:13:25.463 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:25.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:26.443 00.980 16108 Exposure complete
02:13:26.511 00.068 16108 worker thread done servicing request
02:13:26.511 00.000 21068 OnExposeComplete: enter
02:13:26.512 00.001 21068 UpdateGuideState(): m_state=6
02:13:26.513 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12530
02:13:26.513 00.000 21068 Star::Find returns 1 (0), X=222.58, Y=876.65, Mass=122658, SNR=87.7, Peak=14297 HFD=3.3
02:13:26.514 00.001 21068 MultiStar: [#1 0.24,0.08,1.07,U] [#2 -0.02,-0.12,1.04,U] [#3 0.22,-0.05,1.08,U] [#4 0.24,0.02,0.80,U] [#5 0.22,-0.07,0.98,U] [#6 0.13,0.19,0.90,U] [#7 0.11,-0.12,0.68,U] [#8 0.10,0.03,0.72,U] 
02:13:26.515 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.30, 0.18}
02:13:26.516 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
02:13:26.517 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
02:13:26.518 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.18 cameraTheta=0.11 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
02:13:26.519 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.02, opts=13)
02:13:26.520 00.001 21068 Enqueuing Move request for scope (0.17, 0.02)
02:13:26.521 00.001 16108 Worker thread wakes up
02:13:26.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
02:13:26.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
02:13:26.521 00.000 16108 Moving (0.17, 0.02) raw xDistance=-0.17 yDistance=-0.06
02:13:26.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:13:26.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:26.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:13:26.521 00.000 16108 MoveAxis(E, 0, ABG)
02:13:26.521 00.000 16108 Move returns status 0, amount 0
02:13:26.521 00.000 16108 MoveAxis(N, 0, ABG)
02:13:26.521 00.000 16108 Move returns status 0, amount 0
02:13:26.521 00.000 16108 move complete, result=0
02:13:26.521 00.000 16108 worker thread done servicing request
02:13:26.526 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3344, FiltMin=2883, FiltMax=65510, Gamma=1.000
02:13:26.554 00.028 21068 UpdateGuideState exits: m=122658 SNR=87.7
02:13:26.556 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:26.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:26.558 00.001 21068 Enqueuing Expose request
02:13:26.560 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:26.561 00.001 16108 Worker thread wakes up
02:13:26.561 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:26.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:27.726 01.165 16108 Exposure complete
02:13:27.782 00.056 16108 worker thread done servicing request
02:13:27.782 00.000 21068 OnExposeComplete: enter
02:13:27.782 00.000 21068 UpdateGuideState(): m_state=6
02:13:27.784 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12531
02:13:27.785 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.57, Mass=129415, SNR=79.2, Peak=15513 HFD=3.2
02:13:27.787 00.002 21068 MultiStar: [#1 0.13,0.15,1.19,U] [#2 0.04,-0.13,1.12,U] [#3 0.15,-0.15,1.14,U] [#4 0.23,0.03,1.02,U] [#5 0.36,-0.02,1.03,U] [#6 0.12,0.20,0.86,U] [#7 0.05,-0.05,0.71,U] [#8 0.10,0.08,0.76,U] 
02:13:27.790 00.003 21068 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.18, 0.10}
02:13:27.791 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
02:13:27.793 00.002 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:13:27.794 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.15 mountY=-0.05, mountTheta=-2.79
02:13:27.797 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.02, opts=13)
02:13:27.801 00.004 21068 Enqueuing Move request for scope (0.15, 0.02)
02:13:27.804 00.003 16108 Worker thread wakes up
02:13:27.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:13:27.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:13:27.804 00.000 16108 Moving (0.15, 0.02) raw xDistance=-0.15 yDistance=-0.05
02:13:27.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:13:27.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:27.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:27.804 00.000 16108 MoveAxis(E, 0, ABG)
02:13:27.804 00.000 16108 Move returns status 0, amount 0
02:13:27.804 00.000 16108 MoveAxis(N, 0, ABG)
02:13:27.804 00.000 16108 Move returns status 0, amount 0
02:13:27.804 00.000 16108 move complete, result=0
02:13:27.805 00.001 16108 worker thread done servicing request
02:13:27.816 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3344, FiltMin=2864, FiltMax=65497, Gamma=1.000
02:13:27.851 00.035 21068 UpdateGuideState exits: m=129415 SNR=79.2
02:13:27.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:27.854 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:27.855 00.001 21068 Enqueuing Expose request
02:13:27.856 00.001 16108 Worker thread wakes up
02:13:27.856 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:27.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:27.857 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:28.852 00.995 16108 Exposure complete
02:13:28.918 00.066 16108 worker thread done servicing request
02:13:28.918 00.000 21068 OnExposeComplete: enter
02:13:28.920 00.002 21068 UpdateGuideState(): m_state=6
02:13:28.921 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12532
02:13:28.922 00.001 21068 Star::Find returns 1 (0), X=222.78, Y=876.79, Mass=123753, SNR=86.6, Peak=17433 HFD=3.3
02:13:28.925 00.003 21068 MultiStar: [#1 0.45,0.19,1.18,U] [#2 0.42,0.09,1.24,U] [#3 0.69,-0.06,0.00,M1] [#4 0.29,0.06,0.82,U] [#5 0.50,0.06,0.91,U] [#6 0.48,0.14,0.80,U] [#7 0.36,-0.05,0.72,U] [#8 0.28,0.07,0.79,U] 
02:13:28.925 00.000 21068 refined, 7 included, MultiStar: {0.42, 0.12}, one-star: {0.50, 0.32}
02:13:28.926 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
02:13:28.928 00.002 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
02:13:28.929 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.43 cameraTheta=0.28 mountX=-0.39 mountY=-0.21, mountTheta=-2.64
02:13:28.933 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.12, opts=13)
02:13:28.934 00.001 21068 Enqueuing Move request for scope (0.42, 0.12)
02:13:28.935 00.001 16108 Worker thread wakes up
02:13:28.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.12) opts 0xd
02:13:28.935 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.12)
02:13:28.935 00.000 16108 Moving (0.42, 0.12) raw xDistance=-0.39 yDistance=-0.21
02:13:28.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:13:28.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:13:28.935 00.000 16108 MoveAxis(E, 102, ABG)
02:13:28.935 00.000 16108 Guiding  Dir = 2, Dur = 102
02:13:28.935 00.000 16108 IsSlewing returns 0
02:13:28.935 00.000 16108 IsGuiding returns 0
02:13:28.937 00.002 16108 PulseGuide returned control before completion, sleep 111
02:13:28.940 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3344, FiltMin=2893, FiltMax=59702, Gamma=1.000
02:13:28.957 00.017 21068 UpdateGuideState exits: m=123753 SNR=86.6
02:13:28.959 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.961 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:28.962 00.001 21068 Enqueuing Expose request
02:13:29.052 00.090 16108 IsGuiding returns 1
02:13:29.052 00.000 16108 scope still moving after pulse duration time elapsed
02:13:29.082 00.030 16108 IsSlewing returns 0
02:13:29.083 00.001 16108 IsGuiding returns 1
02:13:29.117 00.034 16108 IsSlewing returns 0
02:13:29.117 00.000 16108 IsGuiding returns 0
02:13:29.117 00.000 16108 scope move finished after 102 + 79 ms
02:13:29.117 00.000 16108 Move returns status 0, amount 102
02:13:29.117 00.000 16108 MoveAxis(N, 43, ABG)
02:13:29.117 00.000 16108 Guiding  Dir = 0, Dur = 43
02:13:29.117 00.000 16108 IsSlewing returns 0
02:13:29.118 00.001 16108 IsGuiding returns 0
02:13:29.164 00.046 16108 IsGuiding returns 1
02:13:29.164 00.000 16108 scope still moving after pulse duration time elapsed
02:13:29.193 00.029 16108 IsSlewing returns 0
02:13:29.193 00.000 16108 IsGuiding returns 1
02:13:29.225 00.032 16108 IsSlewing returns 0
02:13:29.225 00.000 16108 IsGuiding returns 1
02:13:29.256 00.031 16108 IsSlewing returns 0
02:13:29.256 00.000 16108 IsGuiding returns 0
02:13:29.257 00.001 16108 scope move finished after 43 + 95 ms
02:13:29.257 00.000 16108 Move returns status 0, amount 43
02:13:29.257 00.000 16108 move complete, result=0
02:13:29.257 00.000 16108 worker thread done servicing request
02:13:29.257 00.000 16108 Worker thread wakes up
02:13:29.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:29.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:29.257 00.000 21068 GuideStep: -0.4 px 102 ms EAST, -0.2 px 43 ms NORTH
02:13:30.432 01.175 16108 Exposure complete
02:13:30.527 00.095 16108 worker thread done servicing request
02:13:30.527 00.000 21068 OnExposeComplete: enter
02:13:30.528 00.001 21068 UpdateGuideState(): m_state=6
02:13:30.529 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12533
02:13:30.530 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=876.49, Mass=137288, SNR=96.0, Peak=14787 HFD=3.4
02:13:30.531 00.001 21068 MultiStar: [#1 -0.11,0.24,1.16,U] [#2 -0.31,-0.07,1.14,U] [#3 -0.12,-0.17,0.92,U] [#4 -0.36,-0.24,0.78,U] [#5 -0.29,-0.04,0.94,U] [#6 -0.25,-0.14,0.82,U] [#7 -0.12,-0.26,0.56,U] [#8 -0.08,0.08,0.75,U] 
02:13:30.532 00.001 21068 single-star, 8 included, MultiStar: {-0.19, -0.05}, one-star: {-0.05, 0.02}
02:13:30.533 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
02:13:30.534 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
02:13:30.534 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.77 mountX=0.05 mountY=-0.01, mountTheta=-0.14
02:13:30.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
02:13:30.537 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
02:13:30.537 00.000 16108 Worker thread wakes up
02:13:30.539 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:13:30.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:13:30.539 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
02:13:30.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:30.539 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:30.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:30.539 00.000 16108 MoveAxis(E, 0, ABG)
02:13:30.539 00.000 16108 Move returns status 0, amount 0
02:13:30.539 00.000 16108 MoveAxis(N, 0, ABG)
02:13:30.539 00.000 16108 Move returns status 0, amount 0
02:13:30.539 00.000 16108 move complete, result=0
02:13:30.539 00.000 16108 worker thread done servicing request
02:13:30.543 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3341, FiltMin=2838, FiltMax=58608, Gamma=1.000
02:13:30.566 00.023 21068 UpdateGuideState exits: m=137288 SNR=96.0
02:13:30.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:30.569 00.001 21068 Enqueuing Expose request
02:13:30.570 00.001 16108 Worker thread wakes up
02:13:30.570 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:30.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:30.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:31.548 00.978 16108 Exposure complete
02:13:31.605 00.057 16108 worker thread done servicing request
02:13:31.606 00.001 21068 OnExposeComplete: enter
02:13:31.606 00.000 21068 UpdateGuideState(): m_state=6
02:13:31.607 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12534
02:13:31.609 00.002 21068 Star::Find returns 1 (0), X=222.18, Y=876.77, Mass=127436, SNR=91.3, Peak=17955 HFD=3.0
02:13:31.611 00.002 21068 MultiStar: [#1 -0.14,0.31,1.04,U] [#2 -0.22,0.05,1.10,U] [#3 -0.10,-0.03,1.09,U] [#4 -0.21,0.27,0.78,U] [#5 -0.24,0.06,0.97,U] [#6 -0.26,0.22,0.72,U] [#7 -0.41,0.09,0.65,U] [#8 -0.25,0.20,0.76,U] 
02:13:31.613 00.002 21068 refined, 8 included, MultiStar: {-0.20, 0.16}, one-star: {-0.09, 0.29}
02:13:31.616 00.003 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
02:13:31.617 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
02:13:31.619 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.47 mountX=0.23 mountY=-0.11, mountTheta=-0.45
02:13:31.622 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.16, opts=13)
02:13:31.623 00.001 21068 Enqueuing Move request for scope (-0.20, 0.16)
02:13:31.625 00.002 16108 Worker thread wakes up
02:13:31.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
02:13:31.625 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
02:13:31.625 00.000 16108 Moving (-0.20, 0.16) raw xDistance=0.23 yDistance=-0.11
02:13:31.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:13:31.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:31.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:31.625 00.000 16108 MoveAxis(W, 59, ABG)
02:13:31.625 00.000 16108 Guiding  Dir = 3, Dur = 59
02:13:31.626 00.001 16108 IsSlewing returns 0
02:13:31.626 00.000 16108 IsGuiding returns 0
02:13:31.627 00.001 16108 PulseGuide returned control before completion, sleep 68
02:13:31.632 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3344, FiltMin=2886, FiltMax=65510, Gamma=1.000
02:13:31.656 00.024 21068 UpdateGuideState exits: m=127436 SNR=91.3
02:13:31.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.659 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:31.661 00.002 21068 Enqueuing Expose request
02:13:31.703 00.042 16108 IsGuiding returns 1
02:13:31.703 00.000 16108 scope still moving after pulse duration time elapsed
02:13:31.734 00.031 16108 IsSlewing returns 0
02:13:31.734 00.000 16108 IsGuiding returns 0
02:13:31.734 00.000 16108 scope move finished after 59 + 48 ms
02:13:31.734 00.000 16108 Move returns status 0, amount 59
02:13:31.734 00.000 16108 MoveAxis(N, 0, ABG)
02:13:31.734 00.000 16108 Move returns status 0, amount 0
02:13:31.734 00.000 16108 move complete, result=0
02:13:31.734 00.000 16108 worker thread done servicing request
02:13:31.734 00.000 16108 Worker thread wakes up
02:13:31.735 00.001 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
02:13:31.737 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:31.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:32.903 01.166 16108 Exposure complete
02:13:32.969 00.066 16108 worker thread done servicing request
02:13:32.970 00.001 21068 OnExposeComplete: enter
02:13:32.971 00.001 21068 UpdateGuideState(): m_state=6
02:13:32.971 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12535
02:13:32.972 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=876.69, Mass=139780, SNR=84.5, Peak=16099 HFD=3.5
02:13:32.973 00.001 21068 MultiStar: [#1 -0.07,0.17,1.14,U] [#2 -0.00,-0.18,1.28,U] [#3 0.03,0.02,1.22,U] [#4 -0.03,0.08,0.81,U] [#5 -0.02,0.00,1.00,U] [#6 -0.12,0.19,0.81,U] [#7 -0.27,0.17,0.63,U] [#8 0.03,-0.08,0.87,U] 
02:13:32.975 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.05, 0.22}
02:13:32.975 00.000 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
02:13:32.976 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:13:32.977 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=0.05 mountY=-0.04, mountTheta=-0.66
02:13:32.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
02:13:32.979 00.000 21068 Enqueuing Move request for scope (-0.04, 0.05)
02:13:32.980 00.001 16108 Worker thread wakes up
02:13:32.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
02:13:32.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
02:13:32.980 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
02:13:32.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:32.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:32.981 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:13:32.981 00.000 16108 MoveAxis(E, 0, ABG)
02:13:32.981 00.000 16108 Move returns status 0, amount 0
02:13:32.981 00.000 16108 MoveAxis(N, 0, ABG)
02:13:32.981 00.000 16108 Move returns status 0, amount 0
02:13:32.981 00.000 16108 move complete, result=0
02:13:32.981 00.000 16108 worker thread done servicing request
02:13:32.984 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3344, FiltMin=2877, FiltMax=65510, Gamma=1.000
02:13:33.000 00.016 21068 UpdateGuideState exits: m=139780 SNR=84.5
02:13:33.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:33.002 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:33.002 00.000 21068 Enqueuing Expose request
02:13:33.003 00.001 16108 Worker thread wakes up
02:13:33.003 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:33.004 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:33.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:33.975 00.971 16108 Exposure complete
02:13:34.046 00.071 16108 worker thread done servicing request
02:13:34.046 00.000 21068 OnExposeComplete: enter
02:13:34.048 00.002 21068 UpdateGuideState(): m_state=6
02:13:34.049 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12536
02:13:34.051 00.002 21068 Star::Find returns 1 (0), X=222.23, Y=876.73, Mass=117242, SNR=91.9, Peak=15699 HFD=3.5
02:13:34.053 00.002 21068 MultiStar: [#1 -0.17,0.19,1.20,U] [#2 -0.25,0.05,1.26,U] [#3 -0.28,-0.17,1.07,U] [#4 0.00,0.32,0.77,U] [#5 -0.21,0.13,0.87,U] [#6 -0.08,0.34,0.92,U] [#7 -0.28,0.18,0.51,U] [#8 -0.29,0.27,0.64,U] 
02:13:34.054 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.16}, one-star: {-0.04, 0.26}
02:13:34.056 00.002 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
02:13:34.056 00.000 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
02:13:34.057 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.41 mountX=0.20 mountY=-0.11, mountTheta=-0.51
02:13:34.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.16, opts=13)
02:13:34.060 00.002 21068 Enqueuing Move request for scope (-0.18, 0.16)
02:13:34.061 00.001 16108 Worker thread wakes up
02:13:34.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
02:13:34.061 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
02:13:34.061 00.000 16108 Moving (-0.18, 0.16) raw xDistance=0.20 yDistance=-0.11
02:13:34.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:13:34.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:34.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:34.061 00.000 16108 MoveAxis(W, 53, ABG)
02:13:34.061 00.000 16108 Guiding  Dir = 3, Dur = 53
02:13:34.061 00.000 16108 IsSlewing returns 0
02:13:34.062 00.001 16108 IsGuiding returns 0
02:13:34.064 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3344, FiltMin=2889, FiltMax=65440, Gamma=1.000
02:13:34.073 00.009 16108 PulseGuide returned control before completion, sleep 52
02:13:34.079 00.006 21068 UpdateGuideState exits: m=117242 SNR=91.9
02:13:34.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:34.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:34.081 00.000 21068 Enqueuing Expose request
02:13:34.135 00.054 16108 IsGuiding returns 1
02:13:34.135 00.000 16108 scope still moving after pulse duration time elapsed
02:13:34.166 00.031 16108 IsSlewing returns 0
02:13:34.166 00.000 16108 IsGuiding returns 0
02:13:34.166 00.000 16108 scope move finished after 53 + 51 ms
02:13:34.166 00.000 16108 Move returns status 0, amount 53
02:13:34.166 00.000 16108 MoveAxis(N, 0, ABG)
02:13:34.166 00.000 16108 Move returns status 0, amount 0
02:13:34.166 00.000 16108 move complete, result=0
02:13:34.166 00.000 16108 worker thread done servicing request
02:13:34.166 00.000 16108 Worker thread wakes up
02:13:34.166 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
02:13:34.167 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:34.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:35.335 01.168 16108 Exposure complete
02:13:35.396 00.061 16108 worker thread done servicing request
02:13:35.396 00.000 21068 OnExposeComplete: enter
02:13:35.397 00.001 21068 UpdateGuideState(): m_state=6
02:13:35.398 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12537
02:13:35.399 00.001 21068 Star::Find returns 1 (0), X=222.92, Y=876.72, Mass=134246, SNR=88.1, Peak=16729 HFD=3.3
02:13:35.400 00.001 21068 MultiStar: [#1 0.34,0.20,1.21,U] [#2 0.30,-0.09,1.50,U] [#3 0.24,-0.03,0.92,U] [#4 0.42,0.05,0.86,U] [#5 0.55,0.08,1.01,U] [#6 0.37,0.17,0.88,U] [#7 0.12,-0.10,0.62,U] [#8 0.16,0.13,0.77,U] 
02:13:35.400 00.000 21068 refined, 8 included, MultiStar: {0.36, 0.07}, one-star: {0.65, 0.24}
02:13:35.401 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
02:13:35.402 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
02:13:35.403 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.37 cameraTheta=0.20 mountX=-0.34 mountY=-0.15, mountTheta=-2.72
02:13:35.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.07, opts=13)
02:13:35.405 00.000 21068 Enqueuing Move request for scope (0.36, 0.07)
02:13:35.406 00.001 16108 Worker thread wakes up
02:13:35.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd
02:13:35.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.07)
02:13:35.407 00.001 16108 Moving (0.36, 0.07) raw xDistance=-0.34 yDistance=-0.15
02:13:35.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:13:35.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:35.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:13:35.407 00.000 16108 MoveAxis(E, 86, ABG)
02:13:35.407 00.000 16108 Guiding  Dir = 2, Dur = 86
02:13:35.407 00.000 16108 IsSlewing returns 0
02:13:35.407 00.000 16108 IsGuiding returns 0
02:13:35.408 00.001 16108 PulseGuide returned control before completion, sleep 96
02:13:35.415 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3344, FiltMin=2912, FiltMax=55261, Gamma=1.000
02:13:35.431 00.016 21068 UpdateGuideState exits: m=134246 SNR=88.1
02:13:35.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:35.434 00.001 21068 Enqueuing Expose request
02:13:35.516 00.082 16108 IsGuiding returns 0
02:13:35.516 00.000 16108 Move returns status 0, amount 86
02:13:35.516 00.000 16108 MoveAxis(N, 0, ABG)
02:13:35.516 00.000 16108 Move returns status 0, amount 0
02:13:35.516 00.000 16108 move complete, result=0
02:13:35.516 00.000 16108 worker thread done servicing request
02:13:35.516 00.000 16108 Worker thread wakes up
02:13:35.516 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.2 px 0 ms NORTH
02:13:35.518 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:35.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:36.497 00.979 16108 Exposure complete
02:13:36.571 00.074 16108 worker thread done servicing request
02:13:36.571 00.000 21068 OnExposeComplete: enter
02:13:36.572 00.001 21068 UpdateGuideState(): m_state=6
02:13:36.573 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12538
02:13:36.574 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=876.57, Mass=119873, SNR=79.8, Peak=14317 HFD=3.2
02:13:36.575 00.001 21068 MultiStar: [#1 0.31,0.21,1.34,U] [#2 0.12,-0.13,1.21,U] [#3 0.19,-0.04,1.21,U] [#4 0.16,0.14,0.92,U] [#5 0.38,-0.00,0.92,U] [#6 0.42,-0.04,0.99,U] [#7 0.27,-0.24,0.68,U] [#8 -0.02,0.04,0.90,U] 
02:13:36.576 00.001 21068 single-star, 8 included, MultiStar: {0.23, 0.01}, one-star: {0.20, 0.09}
02:13:36.577 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:13:36.578 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:13:36.579 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.43 mountX=-0.18 mountY=-0.14, mountTheta=-2.49
02:13:36.580 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.09, opts=13)
02:13:36.581 00.001 21068 Enqueuing Move request for scope (0.20, 0.09)
02:13:36.582 00.001 16108 Worker thread wakes up
02:13:36.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
02:13:36.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
02:13:36.582 00.000 16108 Moving (0.20, 0.09) raw xDistance=-0.18 yDistance=-0.14
02:13:36.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:13:36.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:36.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:36.583 00.001 16108 MoveAxis(E, 0, ABG)
02:13:36.583 00.000 16108 Move returns status 0, amount 0
02:13:36.583 00.000 16108 MoveAxis(N, 0, ABG)
02:13:36.583 00.000 16108 Move returns status 0, amount 0
02:13:36.583 00.000 16108 move complete, result=0
02:13:36.583 00.000 16108 worker thread done servicing request
02:13:36.586 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3341, FiltMin=2829, FiltMax=54787, Gamma=1.000
02:13:36.601 00.015 21068 UpdateGuideState exits: m=119873 SNR=79.8
02:13:36.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:36.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:36.604 00.001 21068 Enqueuing Expose request
02:13:36.604 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:36.605 00.001 16108 Worker thread wakes up
02:13:36.605 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:36.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:37.781 01.176 16108 Exposure complete
02:13:37.850 00.069 16108 worker thread done servicing request
02:13:37.850 00.000 21068 OnExposeComplete: enter
02:13:37.851 00.001 21068 UpdateGuideState(): m_state=6
02:13:37.853 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12539
02:13:37.854 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=876.59, Mass=120974, SNR=87.5, Peak=14179 HFD=3.4
02:13:37.855 00.001 21068 MultiStar: [#1 0.04,0.15,1.26,U] [#2 0.05,-0.08,1.38,U] [#3 0.04,-0.10,1.10,U] [#4 0.11,0.21,0.80,U] [#5 0.44,0.13,0.90,U] [#6 0.10,0.07,0.84,U] [#7 -0.01,0.00,0.59,U] [#8 0.29,0.17,0.73,U] 
02:13:37.855 00.000 21068 single-star, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.06, 0.12}
02:13:37.856 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
02:13:37.857 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
02:13:37.858 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.03 mountY=-0.13, mountTheta=-1.83
02:13:37.859 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
02:13:37.860 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
02:13:37.861 00.001 16108 Worker thread wakes up
02:13:37.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
02:13:37.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
02:13:37.861 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.03 yDistance=-0.13
02:13:37.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:37.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:37.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:13:37.861 00.000 16108 MoveAxis(E, 0, ABG)
02:13:37.861 00.000 16108 Move returns status 0, amount 0
02:13:37.861 00.000 16108 MoveAxis(N, 0, ABG)
02:13:37.861 00.000 16108 Move returns status 0, amount 0
02:13:37.861 00.000 16108 move complete, result=0
02:13:37.861 00.000 16108 worker thread done servicing request
02:13:37.865 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3341, FiltMin=2870, FiltMax=55245, Gamma=1.000
02:13:37.880 00.015 21068 UpdateGuideState exits: m=120974 SNR=87.5
02:13:37.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:37.883 00.001 21068 Enqueuing Expose request
02:13:37.884 00.001 16108 Worker thread wakes up
02:13:37.884 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:37.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:37.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:38.853 00.969 16108 Exposure complete
02:13:38.921 00.068 16108 worker thread done servicing request
02:13:38.921 00.000 21068 OnExposeComplete: enter
02:13:38.923 00.002 21068 UpdateGuideState(): m_state=6
02:13:38.926 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12540
02:13:38.927 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.89, Mass=119660, SNR=82.9, Peak=15699 HFD=3.3
02:13:38.929 00.002 21068 MultiStar: [#1 -0.20,0.47,1.34,U] [#2 -0.25,0.38,1.39,U] [#3 -0.29,0.27,0.98,U] [#4 -0.11,0.26,0.92,U] [#5 -0.15,0.19,1.02,U] [#6 -0.07,0.33,0.83,U] [#7 0.04,0.31,0.73,U] [#8 -0.23,0.25,0.77,U] 
02:13:38.930 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.33}, one-star: {0.03, 0.42}
02:13:38.932 00.002 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
02:13:38.933 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
02:13:38.934 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.99 mountX=0.20 mountY=-0.29, mountTheta=-0.95
02:13:38.936 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.33, opts=13)
02:13:38.937 00.001 21068 Enqueuing Move request for scope (-0.15, 0.33)
02:13:38.937 00.000 16108 Worker thread wakes up
02:13:38.938 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
02:13:38.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
02:13:38.938 00.000 16108 Moving (-0.15, 0.33) raw xDistance=0.20 yDistance=-0.29
02:13:38.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:13:38.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:13:38.938 00.000 16108 MoveAxis(W, 53, ABG)
02:13:38.938 00.000 16108 Guiding  Dir = 3, Dur = 53
02:13:38.938 00.000 16108 IsSlewing returns 0
02:13:38.940 00.002 16108 IsGuiding returns 0
02:13:38.945 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=291, max=65535, med=3344, FiltMin=2864, FiltMax=65510, Gamma=1.000
02:13:38.964 00.019 21068 UpdateGuideState exits: m=119660 SNR=82.9
02:13:38.966 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:38.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:38.968 00.001 21068 Enqueuing Expose request
02:13:38.968 00.000 16108 PulseGuide returned control before completion, sleep 36
02:13:39.013 00.045 16108 IsGuiding returns 1
02:13:39.013 00.000 16108 scope still moving after pulse duration time elapsed
02:13:39.045 00.032 16108 IsSlewing returns 0
02:13:39.045 00.000 16108 IsGuiding returns 0
02:13:39.045 00.000 16108 scope move finished after 53 + 52 ms
02:13:39.045 00.000 16108 Move returns status 0, amount 53
02:13:39.045 00.000 16108 MoveAxis(N, 57, ABG)
02:13:39.045 00.000 16108 Guiding  Dir = 0, Dur = 57
02:13:39.046 00.001 16108 IsSlewing returns 0
02:13:39.046 00.000 16108 IsGuiding returns 0
02:13:39.047 00.001 16108 PulseGuide returned control before completion, sleep 67
02:13:39.124 00.077 16108 IsGuiding returns 1
02:13:39.124 00.000 16108 scope still moving after pulse duration time elapsed
02:13:39.155 00.031 16108 IsSlewing returns 0
02:13:39.155 00.000 16108 IsGuiding returns 0
02:13:39.155 00.000 16108 scope move finished after 57 + 52 ms
02:13:39.155 00.000 16108 Move returns status 0, amount 57
02:13:39.156 00.001 16108 move complete, result=0
02:13:39.156 00.000 16108 worker thread done servicing request
02:13:39.156 00.000 16108 Worker thread wakes up
02:13:39.156 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.3 px 57 ms NORTH
02:13:39.158 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:39.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:40.320 01.162 16108 Exposure complete
02:13:40.399 00.079 16108 worker thread done servicing request
02:13:40.399 00.000 21068 OnExposeComplete: enter
02:13:40.400 00.001 21068 UpdateGuideState(): m_state=6
02:13:40.401 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12541
02:13:40.402 00.001 21068 Star::Find returns 1 (0), X=222.76, Y=876.55, Mass=145700, SNR=101.8, Peak=19689 HFD=3.3
02:13:40.403 00.001 21068 MultiStar: [#1 0.61,0.29,0.00,M1] [#2 0.32,0.15,1.00,U] [#3 0.65,0.22,0.00,M1] [#4 0.46,0.23,0.70,U] [#5 0.43,0.21,0.87,U] [#6 0.49,0.20,0.69,U] [#7 0.31,0.07,0.55,U] [#8 0.39,0.04,0.60,U] 
02:13:40.403 00.000 21068 refined, 6 included, MultiStar: {0.42, 0.14}, one-star: {0.48, 0.08}
02:13:40.404 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
02:13:40.405 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
02:13:40.406 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.14 hyp=0.44 cameraTheta=0.33 mountX=-0.38 mountY=-0.23, mountTheta=-2.59
02:13:40.407 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.14, opts=13)
02:13:40.408 00.001 21068 Enqueuing Move request for scope (0.42, 0.14)
02:13:40.409 00.001 16108 Worker thread wakes up
02:13:40.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.14) opts 0xd
02:13:40.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.14)
02:13:40.409 00.000 16108 Moving (0.42, 0.14) raw xDistance=-0.38 yDistance=-0.23
02:13:40.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
02:13:40.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:13:40.409 00.000 16108 MoveAxis(E, 97, ABG)
02:13:40.409 00.000 16108 Guiding  Dir = 2, Dur = 97
02:13:40.410 00.001 16108 IsSlewing returns 0
02:13:40.410 00.000 16108 IsGuiding returns 0
02:13:40.413 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3344, FiltMin=2836, FiltMax=60313, Gamma=1.000
02:13:40.429 00.016 21068 UpdateGuideState exits: m=145700 SNR=101.8
02:13:40.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:40.432 00.001 21068 Enqueuing Expose request
02:13:40.465 00.033 16108 PulseGuide returned control before completion, sleep 53
02:13:40.526 00.061 16108 IsGuiding returns 1
02:13:40.526 00.000 16108 scope still moving after pulse duration time elapsed
02:13:40.557 00.031 16108 IsSlewing returns 0
02:13:40.558 00.001 16108 IsGuiding returns 1
02:13:40.588 00.030 16108 IsSlewing returns 0
02:13:40.588 00.000 16108 IsGuiding returns 1
02:13:40.620 00.032 16108 IsSlewing returns 0
02:13:40.620 00.000 16108 IsGuiding returns 1
02:13:40.651 00.031 16108 IsSlewing returns 0
02:13:40.651 00.000 16108 IsGuiding returns 0
02:13:40.651 00.000 16108 scope move finished after 97 + 144 ms
02:13:40.651 00.000 16108 Move returns status 0, amount 97
02:13:40.652 00.001 16108 MoveAxis(N, 47, ABG)
02:13:40.652 00.000 16108 Guiding  Dir = 0, Dur = 47
02:13:40.652 00.000 16108 IsSlewing returns 0
02:13:40.652 00.000 16108 IsGuiding returns 0
02:13:40.700 00.048 16108 IsGuiding returns 1
02:13:40.700 00.000 16108 scope still moving after pulse duration time elapsed
02:13:40.729 00.029 16108 IsSlewing returns 0
02:13:40.729 00.000 16108 IsGuiding returns 1
02:13:40.761 00.032 16108 IsSlewing returns 0
02:13:40.761 00.000 16108 IsGuiding returns 1
02:13:40.796 00.035 16108 IsSlewing returns 0
02:13:40.796 00.000 16108 IsGuiding returns 0
02:13:40.796 00.000 16108 scope move finished after 47 + 97 ms
02:13:40.796 00.000 16108 Move returns status 0, amount 47
02:13:40.796 00.000 16108 move complete, result=0
02:13:40.796 00.000 16108 worker thread done servicing request
02:13:40.796 00.000 16108 Worker thread wakes up
02:13:40.798 00.002 21068 GuideStep: -0.4 px 97 ms EAST, -0.2 px 47 ms NORTH
02:13:40.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:40.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:41.780 00.981 16108 Exposure complete
02:13:41.854 00.074 16108 worker thread done servicing request
02:13:41.854 00.000 21068 OnExposeComplete: enter
02:13:41.855 00.001 21068 UpdateGuideState(): m_state=6
02:13:41.856 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12542
02:13:41.856 00.000 21068 Star::Find returns 1 (0), X=222.57, Y=876.35, Mass=142568, SNR=102.5, Peak=15229 HFD=3.4
02:13:41.857 00.001 21068 MultiStar: [#1 0.34,-0.04,1.01,U] [#2 0.10,-0.24,1.06,U] [#3 0.38,-0.01,0.76,U] [#4 0.20,-0.16,0.63,U] [#5 0.22,-0.47,0.85,U] [#6 0.28,-0.29,0.73,U] [#7 0.01,-0.30,0.53,U] [#8 -0.13,-0.38,0.62,U] 
02:13:41.858 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.21}, one-star: {0.29, -0.13}
02:13:41.860 00.002 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
02:13:41.860 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
02:13:41.861 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-0.81 mountX=-0.24 mountY=0.16, mountTheta=2.55
02:13:41.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.21, opts=13)
02:13:41.863 00.000 21068 Enqueuing Move request for scope (0.21, -0.21)
02:13:41.864 00.001 16108 Worker thread wakes up
02:13:41.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
02:13:41.864 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
02:13:41.865 00.001 16108 Moving (0.21, -0.21) raw xDistance=-0.24 yDistance=0.16
02:13:41.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
02:13:41.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:41.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:13:41.865 00.000 16108 MoveAxis(E, 70, ABG)
02:13:41.865 00.000 16108 Guiding  Dir = 2, Dur = 70
02:13:41.865 00.000 16108 IsSlewing returns 0
02:13:41.865 00.000 16108 IsGuiding returns 0
02:13:41.871 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3344, FiltMin=2873, FiltMax=52653, Gamma=1.000
02:13:41.881 00.010 16108 PulseGuide returned control before completion, sleep 65
02:13:41.894 00.013 21068 UpdateGuideState exits: m=142568 SNR=102.5
02:13:41.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:41.897 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:41.898 00.001 21068 Enqueuing Expose request
02:13:41.958 00.060 16108 IsGuiding returns 1
02:13:41.958 00.000 16108 scope still moving after pulse duration time elapsed
02:13:41.988 00.030 16108 IsSlewing returns 0
02:13:41.988 00.000 16108 IsGuiding returns 0
02:13:41.988 00.000 16108 scope move finished after 70 + 53 ms
02:13:41.988 00.000 16108 Move returns status 0, amount 70
02:13:41.988 00.000 16108 MoveAxis(N, 0, ABG)
02:13:41.988 00.000 16108 Move returns status 0, amount 0
02:13:41.988 00.000 16108 move complete, result=0
02:13:41.988 00.000 16108 worker thread done servicing request
02:13:41.988 00.000 16108 Worker thread wakes up
02:13:41.988 00.000 21068 GuideStep: -0.2 px 70 ms EAST, 0.2 px 0 ms NORTH
02:13:41.990 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:41.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:43.147 01.157 16108 Exposure complete
02:13:43.215 00.068 16108 worker thread done servicing request
02:13:43.215 00.000 21068 OnExposeComplete: enter
02:13:43.218 00.003 21068 UpdateGuideState(): m_state=6
02:13:43.220 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12543
02:13:43.222 00.002 21068 Star::Find returns 1 (0), X=222.15, Y=876.35, Mass=111440, SNR=79.0, Peak=13299 HFD=3.5
02:13:43.226 00.004 21068 MultiStar: [#1 0.10,-0.02,1.12,U] [#2 -0.32,-0.22,1.38,U] [#3 -0.10,-0.28,1.07,U] [#4 -0.12,0.21,0.91,U] [#5 -0.17,-0.11,0.98,U] [#6 -0.06,-0.38,0.85,U] [#7 -0.14,0.07,0.75,U] [#8 -0.34,0.02,0.73,U] 
02:13:43.227 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.10}, one-star: {-0.12, -0.12}
02:13:43.229 00.002 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
02:13:43.231 00.002 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
02:13:43.233 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.50 mountX=0.12 mountY=0.13, mountTheta=0.84
02:13:43.238 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.10, opts=13)
02:13:43.240 00.002 21068 Enqueuing Move request for scope (-0.14, -0.10)
02:13:43.242 00.002 16108 Worker thread wakes up
02:13:43.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
02:13:43.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
02:13:43.242 00.000 16108 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=0.13
02:13:43.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:13:43.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:43.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:13:43.242 00.000 16108 MoveAxis(E, 0, ABG)
02:13:43.242 00.000 16108 Move returns status 0, amount 0
02:13:43.242 00.000 16108 MoveAxis(N, 0, ABG)
02:13:43.242 00.000 16108 Move returns status 0, amount 0
02:13:43.242 00.000 16108 move complete, result=0
02:13:43.242 00.000 16108 worker thread done servicing request
02:13:43.248 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=313, max=65535, med=3344, FiltMin=2899, FiltMax=64019, Gamma=1.000
02:13:43.271 00.023 21068 UpdateGuideState exits: m=111440 SNR=79.0
02:13:43.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:43.273 00.000 21068 Enqueuing Expose request
02:13:43.274 00.001 16108 Worker thread wakes up
02:13:43.274 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:43.276 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:43.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:44.248 00.972 16108 Exposure complete
02:13:44.323 00.075 16108 worker thread done servicing request
02:13:44.323 00.000 21068 OnExposeComplete: enter
02:13:44.324 00.001 21068 UpdateGuideState(): m_state=6
02:13:44.326 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12544
02:13:44.326 00.000 21068 Star::Find returns 1 (0), X=222.08, Y=876.61, Mass=133329, SNR=91.7, Peak=15587 HFD=3.4
02:13:44.327 00.001 21068 MultiStar: [#1 -0.27,0.20,1.10,U] [#2 -0.15,0.14,1.17,U] [#3 -0.29,-0.19,1.03,U] [#4 -0.28,0.18,0.76,U] [#5 -0.25,0.00,1.01,U] [#6 -0.18,-0.05,0.79,U] [#7 -0.19,-0.13,0.54,U] [#8 -0.15,0.16,0.66,U] 
02:13:44.328 00.001 21068 refined, 8 included, MultiStar: {-0.22, 0.06}, one-star: {-0.20, 0.14}
02:13:44.328 00.000 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
02:13:44.329 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
02:13:44.330 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.89 mountX=0.23 mountY=-0.00, mountTheta=-0.02
02:13:44.331 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.06, opts=13)
02:13:44.332 00.001 21068 Enqueuing Move request for scope (-0.22, 0.06)
02:13:44.334 00.002 16108 Worker thread wakes up
02:13:44.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
02:13:44.334 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
02:13:44.334 00.000 16108 Moving (-0.22, 0.06) raw xDistance=0.23 yDistance=-0.00
02:13:44.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:13:44.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:44.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:13:44.334 00.000 16108 MoveAxis(W, 60, ABG)
02:13:44.334 00.000 16108 Guiding  Dir = 3, Dur = 60
02:13:44.334 00.000 16108 IsSlewing returns 0
02:13:44.334 00.000 16108 IsGuiding returns 0
02:13:44.336 00.002 16108 PulseGuide returned control before completion, sleep 69
02:13:44.338 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3344, FiltMin=2861, FiltMax=65440, Gamma=1.000
02:13:44.354 00.016 21068 UpdateGuideState exits: m=133329 SNR=91.7
02:13:44.354 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:44.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:44.356 00.001 21068 Enqueuing Expose request
02:13:44.419 00.063 16108 IsGuiding returns 0
02:13:44.419 00.000 16108 Move returns status 0, amount 60
02:13:44.419 00.000 16108 MoveAxis(N, 0, ABG)
02:13:44.419 00.000 16108 Move returns status 0, amount 0
02:13:44.419 00.000 16108 move complete, result=0
02:13:44.419 00.000 16108 worker thread done servicing request
02:13:44.419 00.000 16108 Worker thread wakes up
02:13:44.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:44.419 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.0 px 0 ms NORTH
02:13:44.420 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:45.582 01.162 16108 Exposure complete
02:13:45.638 00.056 16108 worker thread done servicing request
02:13:45.638 00.000 21068 OnExposeComplete: enter
02:13:45.639 00.001 21068 UpdateGuideState(): m_state=6
02:13:45.640 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12545
02:13:45.641 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.37, Mass=120091, SNR=86.3, Peak=14061 HFD=3.3
02:13:45.641 00.000 21068 MultiStar: [#1 0.31,-0.10,1.09,U] [#2 0.25,-0.27,1.22,U] [#3 0.34,-0.09,0.97,U] [#4 0.28,0.07,0.90,U] [#5 0.49,-0.15,0.96,U] [#6 -0.04,-0.46,0.81,U] [#7 0.29,-0.27,0.66,U] [#8 0.19,-0.23,0.76,U] 
02:13:45.643 00.002 21068 refined, 8 included, MultiStar: {0.28, -0.17}, one-star: {0.32, -0.10}
02:13:45.644 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
02:13:45.645 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
02:13:45.647 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.17 hyp=0.32 cameraTheta=-0.56 mountX=-0.30 mountY=0.10, mountTheta=2.81
02:13:45.652 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.17, opts=13)
02:13:45.654 00.002 21068 Enqueuing Move request for scope (0.28, -0.17)
02:13:45.656 00.002 16108 Worker thread wakes up
02:13:45.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.17) opts 0xd
02:13:45.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.17)
02:13:45.656 00.000 16108 Moving (0.28, -0.17) raw xDistance=-0.30 yDistance=0.10
02:13:45.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
02:13:45.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:45.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:45.658 00.002 16108 MoveAxis(E, 75, ABG)
02:13:45.658 00.000 16108 Guiding  Dir = 2, Dur = 75
02:13:45.658 00.000 16108 IsSlewing returns 0
02:13:45.659 00.001 16108 IsGuiding returns 0
02:13:45.668 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3344, FiltMin=2909, FiltMax=47286, Gamma=1.000
02:13:45.692 00.024 16108 PulseGuide returned control before completion, sleep 51
02:13:45.696 00.004 21068 UpdateGuideState exits: m=120091 SNR=86.3
02:13:45.699 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.701 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:45.702 00.001 21068 Enqueuing Expose request
02:13:45.755 00.053 16108 IsGuiding returns 1
02:13:45.755 00.000 16108 scope still moving after pulse duration time elapsed
02:13:45.786 00.031 16108 IsSlewing returns 0
02:13:45.787 00.001 16108 IsGuiding returns 0
02:13:45.787 00.000 16108 scope move finished after 75 + 53 ms
02:13:45.787 00.000 16108 Move returns status 0, amount 75
02:13:45.787 00.000 16108 MoveAxis(N, 0, ABG)
02:13:45.787 00.000 16108 Move returns status 0, amount 0
02:13:45.787 00.000 16108 move complete, result=0
02:13:45.787 00.000 16108 worker thread done servicing request
02:13:45.787 00.000 16108 Worker thread wakes up
02:13:45.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:45.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:45.787 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
02:13:46.761 00.974 16108 Exposure complete
02:13:46.817 00.056 16108 worker thread done servicing request
02:13:46.817 00.000 21068 OnExposeComplete: enter
02:13:46.818 00.001 21068 UpdateGuideState(): m_state=6
02:13:46.818 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12546
02:13:46.819 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.54, Mass=123668, SNR=91.9, Peak=13561 HFD=3.2
02:13:46.820 00.001 21068 MultiStar: [#1 0.07,-0.10,1.02,U] [#2 0.14,-0.11,1.13,U] [#3 0.08,-0.25,1.14,U] [#4 0.02,-0.09,0.70,U] [#5 0.25,-0.19,0.88,U] [#6 0.21,-0.12,0.76,U] [#7 -0.08,-0.23,0.76,U] [#8 -0.13,-0.16,0.87,U] 
02:13:46.821 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.29, 0.07}
02:13:46.821 00.000 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
02:13:46.822 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.47)
02:13:46.823 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.91 mountX=-0.12 mountY=0.10, mountTheta=2.44
02:13:46.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
02:13:46.826 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
02:13:46.827 00.001 16108 Worker thread wakes up
02:13:46.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:13:46.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:13:46.827 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
02:13:46.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:46.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:46.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:46.827 00.000 16108 MoveAxis(E, 0, ABG)
02:13:46.827 00.000 16108 Move returns status 0, amount 0
02:13:46.827 00.000 16108 MoveAxis(N, 0, ABG)
02:13:46.828 00.001 16108 Move returns status 0, amount 0
02:13:46.828 00.000 16108 move complete, result=0
02:13:46.828 00.000 16108 worker thread done servicing request
02:13:46.831 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3347, FiltMin=2886, FiltMax=65497, Gamma=1.000
02:13:46.852 00.021 21068 UpdateGuideState exits: m=123668 SNR=91.9
02:13:46.854 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:46.857 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:46.858 00.001 21068 Enqueuing Expose request
02:13:46.859 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:46.861 00.002 16108 Worker thread wakes up
02:13:46.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:46.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:48.040 01.179 16108 Exposure complete
02:13:48.121 00.081 16108 worker thread done servicing request
02:13:48.121 00.000 21068 OnExposeComplete: enter
02:13:48.122 00.001 21068 UpdateGuideState(): m_state=6
02:13:48.123 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12547
02:13:48.124 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.96, Mass=127683, SNR=89.6, Peak=15123 HFD=3.4
02:13:48.126 00.002 21068 MultiStar: [#1 -0.18,0.14,1.13,U] [#2 -0.13,-0.19,1.18,U] [#3 -0.07,-0.14,1.02,U] [#4 -0.17,0.05,0.85,U] [#5 0.04,-0.28,0.87,U] [#6 0.22,-0.06,0.75,U] [#7 -0.30,-0.11,0.64,U] [#8 -0.27,-0.05,0.70,U] 
02:13:48.126 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {0.02, 0.48}
02:13:48.127 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
02:13:48.128 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
02:13:48.129 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=0.09 mountY=0.03, mountTheta=0.35
02:13:48.130 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
02:13:48.131 00.001 21068 Enqueuing Move request for scope (-0.09, -0.01)
02:13:48.132 00.001 16108 Worker thread wakes up
02:13:48.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
02:13:48.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
02:13:48.132 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=0.03
02:13:48.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:13:48.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:48.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:48.132 00.000 16108 MoveAxis(E, 0, ABG)
02:13:48.132 00.000 16108 Move returns status 0, amount 0
02:13:48.132 00.000 16108 MoveAxis(N, 0, ABG)
02:13:48.132 00.000 16108 Move returns status 0, amount 0
02:13:48.132 00.000 16108 move complete, result=0
02:13:48.132 00.000 16108 worker thread done servicing request
02:13:48.135 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3344, FiltMin=2899, FiltMax=60185, Gamma=1.000
02:13:48.151 00.016 21068 UpdateGuideState exits: m=127683 SNR=89.6
02:13:48.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:48.152 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:48.153 00.001 21068 Enqueuing Expose request
02:13:48.154 00.001 16108 Worker thread wakes up
02:13:48.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:48.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:48.154 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:49.129 00.975 16108 Exposure complete
02:13:49.201 00.072 16108 worker thread done servicing request
02:13:49.201 00.000 21068 OnExposeComplete: enter
02:13:49.202 00.001 21068 UpdateGuideState(): m_state=6
02:13:49.203 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12548
02:13:49.204 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.68, Mass=120565, SNR=87.3, Peak=13827 HFD=3.5
02:13:49.205 00.001 21068 MultiStar: [#1 -0.25,0.07,1.12,U] [#2 -0.03,0.10,1.30,U] [#3 0.07,-0.21,1.14,U] [#4 -0.09,0.15,0.84,U] [#5 -0.09,-0.12,0.83,U] [#6 -0.02,-0.12,0.75,U] [#7 -0.41,-0.03,0.64,U] [#8 -0.38,-0.23,0.72,U] 
02:13:49.206 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.06, 0.21}
02:13:49.207 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
02:13:49.207 00.000 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
02:13:49.209 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.06 mountX=0.12 mountY=0.04, mountTheta=0.31
02:13:49.210 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
02:13:49.211 00.001 21068 Enqueuing Move request for scope (-0.12, -0.01)
02:13:49.212 00.001 16108 Worker thread wakes up
02:13:49.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:13:49.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:13:49.213 00.001 16108 Moving (-0.12, -0.01) raw xDistance=0.12 yDistance=0.04
02:13:49.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:13:49.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:49.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:49.213 00.000 16108 MoveAxis(E, 0, ABG)
02:13:49.213 00.000 16108 Move returns status 0, amount 0
02:13:49.213 00.000 16108 MoveAxis(N, 0, ABG)
02:13:49.213 00.000 16108 Move returns status 0, amount 0
02:13:49.213 00.000 16108 move complete, result=0
02:13:49.213 00.000 16108 worker thread done servicing request
02:13:49.218 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3347, FiltMin=2881, FiltMax=62902, Gamma=1.000
02:13:49.245 00.027 21068 UpdateGuideState exits: m=120565 SNR=87.3
02:13:49.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:49.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:49.249 00.002 21068 Enqueuing Expose request
02:13:49.250 00.001 16108 Worker thread wakes up
02:13:49.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:49.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:49.250 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:50.403 01.153 16108 Exposure complete
02:13:50.465 00.062 16108 worker thread done servicing request
02:13:50.466 00.001 21068 OnExposeComplete: enter
02:13:50.467 00.001 21068 UpdateGuideState(): m_state=6
02:13:50.469 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12549
02:13:50.470 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=876.63, Mass=120105, SNR=83.6, Peak=13011 HFD=3.4
02:13:50.471 00.001 21068 MultiStar: [#1 -0.34,-0.05,1.17,U] [#2 -0.39,-0.16,1.42,U] [#3 -0.23,-0.10,1.01,U] [#4 -0.44,0.07,0.80,U] [#5 -0.34,-0.12,1.03,U] [#6 -0.34,0.03,0.92,U] [#7 -0.23,-0.10,0.62,U] [#8 -0.12,0.17,0.70,U] 
02:13:50.472 00.001 21068 single-star, 8 included, MultiStar: {-0.29, -0.02}, one-star: {-0.11, 0.15}
02:13:50.473 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
02:13:50.474 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
02:13:50.475 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=0.14 mountY=-0.12, mountTheta=-0.72
02:13:50.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.15, opts=13)
02:13:50.478 00.001 21068 Enqueuing Move request for scope (-0.11, 0.15)
02:13:50.479 00.001 16108 Worker thread wakes up
02:13:50.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:13:50.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:13:50.479 00.000 16108 Moving (-0.11, 0.15) raw xDistance=0.14 yDistance=-0.12
02:13:50.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:13:50.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:50.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:13:50.479 00.000 16108 MoveAxis(E, 0, ABG)
02:13:50.479 00.000 16108 Move returns status 0, amount 0
02:13:50.479 00.000 16108 MoveAxis(N, 0, ABG)
02:13:50.479 00.000 16108 Move returns status 0, amount 0
02:13:50.479 00.000 16108 move complete, result=0
02:13:50.479 00.000 16108 worker thread done servicing request
02:13:50.484 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3347, FiltMin=2867, FiltMax=51843, Gamma=1.000
02:13:50.500 00.016 21068 UpdateGuideState exits: m=120105 SNR=83.6
02:13:50.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:50.503 00.001 21068 Enqueuing Expose request
02:13:50.503 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:50.504 00.001 16108 Worker thread wakes up
02:13:50.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:50.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:51.461 00.957 16108 Exposure complete
02:13:51.525 00.064 16108 worker thread done servicing request
02:13:51.525 00.000 21068 OnExposeComplete: enter
02:13:51.526 00.001 21068 UpdateGuideState(): m_state=6
02:13:51.527 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12550
02:13:51.528 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.75, Mass=127266, SNR=99.2, Peak=15427 HFD=3.5
02:13:51.529 00.001 21068 MultiStar: [#1 -0.21,0.18,0.90,U] [#2 -0.11,-0.04,1.03,U] [#3 -0.02,0.07,0.91,U] [#4 -0.21,0.13,0.79,U] [#5 -0.01,0.15,0.98,U] [#6 -0.20,0.07,0.83,U] [#7 -0.42,0.16,0.58,U] [#8 0.08,0.21,0.74,U] 
02:13:51.529 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.13}, one-star: {-0.05, 0.28}
02:13:51.531 00.002 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:13:51.532 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
02:13:51.532 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.29 mountX=0.14 mountY=-0.10, mountTheta=-0.63
02:13:51.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.13, opts=13)
02:13:51.535 00.001 21068 Enqueuing Move request for scope (-0.12, 0.13)
02:13:51.538 00.003 16108 Worker thread wakes up
02:13:51.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
02:13:51.538 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
02:13:51.538 00.000 16108 Moving (-0.12, 0.13) raw xDistance=0.14 yDistance=-0.10
02:13:51.539 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:13:51.539 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:51.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:51.539 00.000 16108 MoveAxis(E, 0, ABG)
02:13:51.539 00.000 16108 Move returns status 0, amount 0
02:13:51.539 00.000 16108 MoveAxis(N, 0, ABG)
02:13:51.539 00.000 16108 Move returns status 0, amount 0
02:13:51.539 00.000 16108 move complete, result=0
02:13:51.539 00.000 16108 worker thread done servicing request
02:13:51.547 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3347, FiltMin=2899, FiltMax=65510, Gamma=1.000
02:13:51.575 00.028 21068 UpdateGuideState exits: m=127266 SNR=99.2
02:13:51.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:51.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:51.577 00.001 21068 Enqueuing Expose request
02:13:51.578 00.001 16108 Worker thread wakes up
02:13:51.578 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:51.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:51.578 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:52.758 01.180 16108 Exposure complete
02:13:52.816 00.058 16108 worker thread done servicing request
02:13:52.817 00.001 21068 OnExposeComplete: enter
02:13:52.817 00.000 21068 UpdateGuideState(): m_state=6
02:13:52.818 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12551
02:13:52.819 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=876.87, Mass=125169, SNR=85.1, Peak=14995 HFD=3.2
02:13:52.820 00.001 21068 MultiStar: [#1 -0.23,0.19,1.27,U] [#2 -0.29,0.03,1.25,U] [#3 -0.18,-0.03,1.12,U] [#4 -0.09,0.23,0.81,U] [#5 0.03,0.21,0.94,U] [#6 0.04,0.08,0.86,U] [#7 -0.06,0.19,0.57,U] [#8 -0.08,0.44,0.86,U] 
02:13:52.821 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.18}, one-star: {-0.15, 0.40}
02:13:52.821 00.000 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
02:13:52.822 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
02:13:52.823 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.18 mountX=0.16 mountY=-0.15, mountTheta=-0.75
02:13:52.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.18, opts=13)
02:13:52.826 00.001 21068 Enqueuing Move request for scope (-0.13, 0.18)
02:13:52.827 00.001 16108 Worker thread wakes up
02:13:52.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
02:13:52.827 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
02:13:52.827 00.000 16108 Moving (-0.13, 0.18) raw xDistance=0.16 yDistance=-0.15
02:13:52.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:13:52.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:52.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:13:52.827 00.000 16108 MoveAxis(E, 0, ABG)
02:13:52.827 00.000 16108 Move returns status 0, amount 0
02:13:52.828 00.001 16108 MoveAxis(N, 0, ABG)
02:13:52.828 00.000 16108 Move returns status 0, amount 0
02:13:52.828 00.000 16108 move complete, result=0
02:13:52.828 00.000 16108 worker thread done servicing request
02:13:52.831 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3347, FiltMin=2857, FiltMax=65510, Gamma=1.000
02:13:52.847 00.016 21068 UpdateGuideState exits: m=125169 SNR=85.1
02:13:52.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:52.848 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:52.849 00.001 21068 Enqueuing Expose request
02:13:52.850 00.001 16108 Worker thread wakes up
02:13:52.850 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:52.851 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:52.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:53.816 00.965 16108 Exposure complete
02:13:53.873 00.057 16108 worker thread done servicing request
02:13:53.873 00.000 21068 OnExposeComplete: enter
02:13:53.874 00.001 21068 UpdateGuideState(): m_state=6
02:13:53.875 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12552
02:13:53.876 00.001 21068 Star::Find returns 1 (0), X=222.90, Y=876.61, Mass=137216, SNR=86.4, Peak=15753 HFD=3.5
02:13:53.877 00.001 21068 MultiStar: [#1 0.38,0.10,1.13,U] [#2 0.12,0.03,1.15,U] [#3 0.36,-0.11,0.99,U] [#4 0.44,0.06,0.80,U] [#5 0.41,-0.13,0.86,U] [#6 0.27,0.26,0.94,U] [#7 0.15,-0.06,0.61,U] [#8 0.07,0.05,0.77,U] 
02:13:53.877 00.000 21068 refined, 8 included, MultiStar: {0.32, 0.04}, one-star: {0.63, 0.14}
02:13:53.878 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
02:13:53.879 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
02:13:53.880 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.33 cameraTheta=0.14 mountX=-0.31 mountY=-0.12, mountTheta=-2.78
02:13:53.881 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.04, opts=13)
02:13:53.882 00.001 21068 Enqueuing Move request for scope (0.32, 0.04)
02:13:53.883 00.001 16108 Worker thread wakes up
02:13:53.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd
02:13:53.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.04)
02:13:53.883 00.000 16108 Moving (0.32, 0.04) raw xDistance=-0.31 yDistance=-0.12
02:13:53.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:13:53.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:53.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:13:53.883 00.000 16108 MoveAxis(E, 81, ABG)
02:13:53.883 00.000 16108 Guiding  Dir = 2, Dur = 81
02:13:53.883 00.000 16108 IsSlewing returns 0
02:13:53.884 00.001 16108 IsGuiding returns 0
02:13:53.887 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3347, FiltMin=2857, FiltMax=60649, Gamma=1.000
02:13:53.902 00.015 21068 UpdateGuideState exits: m=137216 SNR=86.4
02:13:53.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:53.905 00.001 21068 Enqueuing Expose request
02:13:53.928 00.023 16108 PulseGuide returned control before completion, sleep 47
02:13:53.990 00.062 16108 IsGuiding returns 1
02:13:53.990 00.000 16108 scope still moving after pulse duration time elapsed
02:13:54.021 00.031 16108 IsSlewing returns 0
02:13:54.021 00.000 16108 IsGuiding returns 0
02:13:54.021 00.000 16108 scope move finished after 81 + 56 ms
02:13:54.021 00.000 16108 Move returns status 0, amount 81
02:13:54.021 00.000 16108 MoveAxis(N, 0, ABG)
02:13:54.021 00.000 16108 Move returns status 0, amount 0
02:13:54.021 00.000 16108 move complete, result=0
02:13:54.021 00.000 16108 worker thread done servicing request
02:13:54.021 00.000 16108 Worker thread wakes up
02:13:54.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:54.021 00.000 21068 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH
02:13:54.023 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:55.177 01.154 16108 Exposure complete
02:13:55.232 00.055 16108 worker thread done servicing request
02:13:55.232 00.000 21068 OnExposeComplete: enter
02:13:55.233 00.001 21068 UpdateGuideState(): m_state=6
02:13:55.234 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12553
02:13:55.235 00.001 21068 Star::Find returns 1 (0), X=222.06, Y=876.64, Mass=115200, SNR=73.1, Peak=13427 HFD=3.4
02:13:55.236 00.001 21068 MultiStar: [#1 -0.06,-0.18,1.30,U] [#2 -0.17,-0.20,1.49,U] [#3 -0.15,-0.30,1.16,U] [#4 -0.14,0.18,1.00,U] [#5 -0.09,-0.19,1.31,U] [#6 -0.08,-0.19,0.96,U] [#7 -0.34,0.10,0.70,U] [#8 -0.18,-0.14,0.94,U] 
02:13:55.237 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.10}, one-star: {-0.22, 0.17}
02:13:55.238 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
02:13:55.239 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
02:13:55.239 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.53 mountX=0.13 mountY=0.13, mountTheta=0.81
02:13:55.242 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.10, opts=13)
02:13:55.243 00.001 21068 Enqueuing Move request for scope (-0.15, -0.10)
02:13:55.243 00.000 16108 Worker thread wakes up
02:13:55.244 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:13:55.244 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:13:55.244 00.000 16108 Moving (-0.15, -0.10) raw xDistance=0.13 yDistance=0.13
02:13:55.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:13:55.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:55.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:13:55.244 00.000 16108 MoveAxis(E, 0, ABG)
02:13:55.244 00.000 16108 Move returns status 0, amount 0
02:13:55.244 00.000 16108 MoveAxis(N, 0, ABG)
02:13:55.244 00.000 16108 Move returns status 0, amount 0
02:13:55.244 00.000 16108 move complete, result=0
02:13:55.244 00.000 16108 worker thread done servicing request
02:13:55.254 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3344, FiltMin=2825, FiltMax=57446, Gamma=1.000
02:13:55.275 00.021 21068 UpdateGuideState exits: m=115200 SNR=73.1
02:13:55.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.279 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:55.281 00.002 21068 Enqueuing Expose request
02:13:55.282 00.001 16108 Worker thread wakes up
02:13:55.282 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:55.284 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:55.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:56.272 00.988 16108 Exposure complete
02:13:56.328 00.056 16108 worker thread done servicing request
02:13:56.328 00.000 21068 OnExposeComplete: enter
02:13:56.330 00.002 21068 UpdateGuideState(): m_state=6
02:13:56.333 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12554
02:13:56.335 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=876.40, Mass=118953, SNR=79.5, Peak=13827 HFD=3.3
02:13:56.337 00.002 21068 MultiStar: [#1 -0.04,0.18,1.20,U] [#2 -0.32,-0.20,1.38,U] [#3 -0.09,-0.05,1.00,U] [#4 -0.15,0.01,1.03,U] [#5 0.01,-0.19,1.06,U] [#6 0.20,0.12,0.96,U] [#7 -0.04,-0.10,0.75,U] [#8 -0.30,0.05,0.96,U] 
02:13:56.339 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.11, -0.07}
02:13:56.340 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
02:13:56.342 00.002 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
02:13:56.343 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.75 mountX=0.07 mountY=0.05, mountTheta=0.60
02:13:56.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
02:13:56.346 00.001 21068 Enqueuing Move request for scope (-0.08, -0.03)
02:13:56.347 00.001 16108 Worker thread wakes up
02:13:56.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
02:13:56.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
02:13:56.347 00.000 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
02:13:56.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:13:56.348 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:56.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:56.348 00.000 16108 MoveAxis(E, 0, ABG)
02:13:56.348 00.000 16108 Move returns status 0, amount 0
02:13:56.348 00.000 16108 MoveAxis(N, 0, ABG)
02:13:56.348 00.000 16108 Move returns status 0, amount 0
02:13:56.348 00.000 16108 move complete, result=0
02:13:56.348 00.000 16108 worker thread done servicing request
02:13:56.355 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3347, FiltMin=2864, FiltMax=63709, Gamma=1.000
02:13:56.384 00.029 21068 UpdateGuideState exits: m=118953 SNR=79.5
02:13:56.386 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:56.388 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:56.390 00.002 21068 Enqueuing Expose request
02:13:56.391 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:56.393 00.002 16108 Worker thread wakes up
02:13:56.393 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:56.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:57.564 01.171 16108 Exposure complete
02:13:57.629 00.065 16108 worker thread done servicing request
02:13:57.629 00.000 21068 OnExposeComplete: enter
02:13:57.630 00.001 21068 UpdateGuideState(): m_state=6
02:13:57.630 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12555
02:13:57.631 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.54, Mass=124115, SNR=92.2, Peak=15027 HFD=3.2
02:13:57.632 00.001 21068 MultiStar: [#1 -0.29,-0.10,0.90,U] [#2 -0.31,-0.12,1.17,U] [#3 -0.30,-0.05,1.01,U] [#4 -0.25,-0.04,0.77,U] [#5 -0.25,0.12,0.91,U] [#6 -0.10,-0.01,0.87,U] [#7 -0.27,-0.15,0.69,U] [#8 -0.19,0.17,0.74,U] 
02:13:57.633 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.01}, one-star: {0.11, 0.07}
02:13:57.634 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
02:13:57.635 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
02:13:57.636 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=-0.10 mountY=-0.09, mountTheta=-2.38
02:13:57.637 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
02:13:57.638 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
02:13:57.639 00.001 16108 Worker thread wakes up
02:13:57.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:13:57.640 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:13:57.640 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.10 yDistance=-0.09
02:13:57.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:57.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:57.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:13:57.640 00.000 16108 MoveAxis(E, 0, ABG)
02:13:57.640 00.000 16108 Move returns status 0, amount 0
02:13:57.640 00.000 16108 MoveAxis(N, 0, ABG)
02:13:57.640 00.000 16108 Move returns status 0, amount 0
02:13:57.640 00.000 16108 move complete, result=0
02:13:57.640 00.000 16108 worker thread done servicing request
02:13:57.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3347, FiltMin=2889, FiltMax=58496, Gamma=1.000
02:13:57.659 00.016 21068 UpdateGuideState exits: m=124115 SNR=92.2
02:13:57.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:57.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:57.661 00.000 21068 Enqueuing Expose request
02:13:57.662 00.001 16108 Worker thread wakes up
02:13:57.662 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:57.663 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:57.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:58.666 01.003 16108 Exposure complete
02:13:58.726 00.060 16108 worker thread done servicing request
02:13:58.726 00.000 21068 OnExposeComplete: enter
02:13:58.728 00.002 21068 UpdateGuideState(): m_state=6
02:13:58.729 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12556
02:13:58.730 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=876.61, Mass=104895, SNR=73.5, Peak=12083 HFD=3.5
02:13:58.731 00.001 21068 MultiStar: [#1 -0.46,0.30,1.33,U] [#2 -0.33,-0.07,1.31,U] [#3 -0.37,-0.09,1.08,U] [#4 -0.50,0.12,0.94,U] [#5 -0.14,-0.04,1.15,U] [#6 -0.37,0.10,0.86,U] [#7 -0.43,0.01,0.73,U] [#8 -0.60,0.02,0.00,M1] 
02:13:58.731 00.000 21068 single-star, 7 included, MultiStar: {-0.34, 0.06}, one-star: {-0.11, 0.14}
02:13:58.732 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
02:13:58.733 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:13:58.734 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.26 mountX=0.14 mountY=-0.11, mountTheta=-0.66
02:13:58.735 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
02:13:58.736 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
02:13:58.736 00.000 16108 Worker thread wakes up
02:13:58.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
02:13:58.737 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
02:13:58.737 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.14 yDistance=-0.11
02:13:58.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:13:58.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:58.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:13:58.737 00.000 16108 MoveAxis(E, 0, ABG)
02:13:58.737 00.000 16108 Move returns status 0, amount 0
02:13:58.737 00.000 16108 MoveAxis(N, 0, ABG)
02:13:58.737 00.000 16108 Move returns status 0, amount 0
02:13:58.737 00.000 16108 move complete, result=0
02:13:58.737 00.000 16108 worker thread done servicing request
02:13:58.741 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3347, FiltMin=2861, FiltMax=52166, Gamma=1.000
02:13:58.757 00.016 21068 UpdateGuideState exits: m=104895 SNR=73.5
02:13:58.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:13:58.760 00.001 21068 Enqueuing Expose request
02:13:58.762 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:58.763 00.001 16108 Worker thread wakes up
02:13:58.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:13:58.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:13:59.924 01.160 16108 Exposure complete
02:13:59.981 00.057 16108 worker thread done servicing request
02:13:59.981 00.000 21068 OnExposeComplete: enter
02:13:59.982 00.001 21068 UpdateGuideState(): m_state=6
02:13:59.984 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12557
02:13:59.987 00.003 21068 Star::Find returns 1 (0), X=221.67, Y=877.09, Mass=120075, SNR=83.2, Peak=16211 HFD=3.3
02:13:59.989 00.002 21068 MultiStar: [#1 -0.83,0.48,0.00,M1] [#2 -0.85,0.16,0.00,M1] [#3 -0.67,0.25,0.00,M1] [#4 -0.84,0.48,0.00,M1] [#5 -0.77,0.21,0.00,M1] [#6 -0.63,0.18,0.00,M1] [#7 -0.89,0.30,0.00,M1] [#8 -0.68,0.45,0.00,M2] 
02:13:59.990 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
02:13:59.991 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
02:13:59.992 00.001 21068 CameraToMount -- cameraX=-0.61 cameraY=0.62 hyp=0.87 cameraTheta=2.35 mountX=0.71 mountY=-0.46, mountTheta=-0.57
02:13:59.995 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.61, y=0.62, opts=13)
02:13:59.997 00.002 21068 Enqueuing Move request for scope (-0.61, 0.62)
02:13:59.997 00.000 16108 Worker thread wakes up
02:13:59.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.62) opts 0xd
02:13:59.998 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.61, 0.62)
02:13:59.998 00.000 16108 Moving (-0.61, 0.62) raw xDistance=0.71 yDistance=-0.46
02:13:59.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71
02:13:59.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:13:59.998 00.000 16108 MoveAxis(W, 185, ABG)
02:13:59.998 00.000 16108 Guiding  Dir = 3, Dur = 185
02:13:59.998 00.000 16108 IsSlewing returns 0
02:13:59.998 00.000 16108 IsGuiding returns 0
02:14:00.003 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3347, FiltMin=2864, FiltMax=58864, Gamma=1.000
02:14:00.020 00.017 21068 UpdateGuideState exits: m=120075 SNR=83.2
02:14:00.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:00.023 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:00.024 00.001 21068 Enqueuing Expose request
02:14:00.043 00.019 16108 PulseGuide returned control before completion, sleep 151
02:14:00.198 00.155 16108 IsGuiding returns 1
02:14:00.198 00.000 16108 scope still moving after pulse duration time elapsed
02:14:00.230 00.032 16108 IsSlewing returns 0
02:14:00.230 00.000 16108 IsGuiding returns 1
02:14:00.262 00.032 16108 IsSlewing returns 0
02:14:00.262 00.000 16108 IsGuiding returns 1
02:14:00.292 00.030 16108 IsSlewing returns 0
02:14:00.292 00.000 16108 IsGuiding returns 0
02:14:00.292 00.000 16108 scope move finished after 185 + 107 ms
02:14:00.292 00.000 16108 Move returns status 0, amount 185
02:14:00.292 00.000 16108 MoveAxis(N, 92, ABG)
02:14:00.292 00.000 16108 Guiding  Dir = 0, Dur = 92
02:14:00.292 00.000 16108 IsSlewing returns 0
02:14:00.292 00.000 16108 IsGuiding returns 0
02:14:00.357 00.065 16108 PulseGuide returned control before completion, sleep 38
02:14:00.402 00.045 16108 IsGuiding returns 1
02:14:00.402 00.000 16108 scope still moving after pulse duration time elapsed
02:14:00.433 00.031 16108 IsSlewing returns 0
02:14:00.434 00.001 16108 IsGuiding returns 1
02:14:00.467 00.033 16108 IsSlewing returns 0
02:14:00.467 00.000 16108 IsGuiding returns 0
02:14:00.467 00.000 16108 scope move finished after 92 + 82 ms
02:14:00.467 00.000 16108 Move returns status 0, amount 92
02:14:00.467 00.000 16108 move complete, result=0
02:14:00.468 00.001 16108 worker thread done servicing request
02:14:00.468 00.000 16108 Worker thread wakes up
02:14:00.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:00.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:00.468 00.000 21068 GuideStep: 0.7 px 185 ms WEST, -0.5 px 92 ms NORTH
02:14:01.441 00.973 16108 Exposure complete
02:14:01.496 00.055 16108 worker thread done servicing request
02:14:01.496 00.000 21068 OnExposeComplete: enter
02:14:01.498 00.002 21068 UpdateGuideState(): m_state=6
02:14:01.499 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12558
02:14:01.500 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.23, Mass=122151, SNR=85.8, Peak=13747 HFD=3.6
02:14:01.501 00.001 21068 MultiStar: [#1 -0.10,0.45,1.22,U] [#2 -0.28,0.50,1.28,U] [#3 -0.30,0.19,0.95,U] [#4 -0.25,0.69,0.00,M2] [#5 -0.08,0.39,0.91,U] [#6 -0.06,0.30,0.82,U] [#7 -0.21,0.20,0.62,U] [#8 -0.34,0.48,0.00,M3] 
02:14:01.502 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.42}, one-star: {0.04, 0.75}
02:14:01.503 00.001 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
02:14:01.504 00.001 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
02:14:01.504 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.42 hyp=0.44 cameraTheta=1.90 mountX=0.21 mountY=-0.37, mountTheta=-1.05
02:14:01.507 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.42, opts=13)
02:14:01.508 00.001 21068 Enqueuing Move request for scope (-0.14, 0.42)
02:14:01.508 00.000 16108 Worker thread wakes up
02:14:01.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.42) opts 0xd
02:14:01.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.42)
02:14:01.509 00.001 16108 Moving (-0.14, 0.42) raw xDistance=0.21 yDistance=-0.37
02:14:01.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.21
02:14:01.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:14:01.509 00.000 16108 MoveAxis(W, 69, ABG)
02:14:01.509 00.000 16108 Guiding  Dir = 3, Dur = 69
02:14:01.509 00.000 16108 IsSlewing returns 0
02:14:01.509 00.000 16108 IsGuiding returns 0
02:14:01.515 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3347, FiltMin=2822, FiltMax=62803, Gamma=1.000
02:14:01.539 00.024 21068 UpdateGuideState exits: m=122151 SNR=85.8
02:14:01.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:01.541 00.000 21068 Enqueuing Expose request
02:14:01.561 00.020 16108 PulseGuide returned control before completion, sleep 27
02:14:01.592 00.031 16108 IsGuiding returns 1
02:14:01.592 00.000 16108 scope still moving after pulse duration time elapsed
02:14:01.623 00.031 16108 IsSlewing returns 0
02:14:01.623 00.000 16108 IsGuiding returns 1
02:14:01.654 00.031 16108 IsSlewing returns 0
02:14:01.654 00.000 16108 IsGuiding returns 0
02:14:01.655 00.001 16108 scope move finished after 69 + 77 ms
02:14:01.655 00.000 16108 Move returns status 0, amount 69
02:14:01.655 00.000 16108 MoveAxis(N, 75, ABG)
02:14:01.655 00.000 16108 Guiding  Dir = 0, Dur = 75
02:14:01.655 00.000 16108 IsSlewing returns 0
02:14:01.655 00.000 16108 IsGuiding returns 0
02:14:01.657 00.002 16108 PulseGuide returned control before completion, sleep 84
02:14:01.750 00.093 16108 IsGuiding returns 0
02:14:01.750 00.000 16108 Move returns status 0, amount 75
02:14:01.750 00.000 16108 move complete, result=0
02:14:01.750 00.000 16108 worker thread done servicing request
02:14:01.750 00.000 16108 Worker thread wakes up
02:14:01.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:01.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:01.750 00.000 21068 GuideStep: 0.2 px 69 ms WEST, -0.4 px 75 ms NORTH
02:14:02.921 01.171 16108 Exposure complete
02:14:02.983 00.062 16108 worker thread done servicing request
02:14:02.983 00.000 21068 OnExposeComplete: enter
02:14:02.986 00.003 21068 UpdateGuideState(): m_state=6
02:14:02.987 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12559
02:14:02.988 00.001 21068 Star::Find returns 1 (0), X=222.74, Y=876.79, Mass=127754, SNR=94.9, Peak=16377 HFD=3.5
02:14:02.989 00.001 21068 MultiStar: [#1 0.69,0.40,0.00,M1] [#2 0.37,0.11,1.10,U] [#3 0.57,0.07,0.00,M1] [#4 0.45,0.25,0.73,U] [#5 0.39,0.02,0.89,U] [#6 0.35,0.09,0.79,U] [#7 0.38,0.07,0.63,U] [#8 0.37,0.12,0.75,U] 
02:14:02.990 00.001 21068 refined, 6 included, MultiStar: {0.40, 0.14}, one-star: {0.47, 0.32}
02:14:02.991 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
02:14:02.992 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
02:14:02.993 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.14 hyp=0.42 cameraTheta=0.34 mountX=-0.37 mountY=-0.23, mountTheta=-2.58
02:14:02.994 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.14, opts=13)
02:14:02.995 00.001 21068 Enqueuing Move request for scope (0.40, 0.14)
02:14:02.996 00.001 16108 Worker thread wakes up
02:14:02.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.14) opts 0xd
02:14:02.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.14)
02:14:02.996 00.000 16108 Moving (0.40, 0.14) raw xDistance=-0.37 yDistance=-0.23
02:14:02.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
02:14:02.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:14:02.996 00.000 16108 MoveAxis(E, 91, ABG)
02:14:02.996 00.000 16108 Guiding  Dir = 2, Dur = 91
02:14:02.997 00.001 16108 IsSlewing returns 0
02:14:02.997 00.000 16108 IsGuiding returns 0
02:14:03.001 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3347, FiltMin=2835, FiltMax=56390, Gamma=1.000
02:14:03.030 00.029 21068 UpdateGuideState exits: m=127754 SNR=94.9
02:14:03.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:03.033 00.001 21068 Enqueuing Expose request
02:14:03.051 00.018 16108 PulseGuide returned control before completion, sleep 47
02:14:03.112 00.061 16108 IsGuiding returns 1
02:14:03.112 00.000 16108 scope still moving after pulse duration time elapsed
02:14:03.144 00.032 16108 IsSlewing returns 0
02:14:03.144 00.000 16108 IsGuiding returns 1
02:14:03.175 00.031 16108 IsSlewing returns 0
02:14:03.175 00.000 16108 IsGuiding returns 0
02:14:03.175 00.000 16108 scope move finished after 91 + 87 ms
02:14:03.175 00.000 16108 Move returns status 0, amount 91
02:14:03.175 00.000 16108 MoveAxis(N, 46, ABG)
02:14:03.175 00.000 16108 Guiding  Dir = 0, Dur = 46
02:14:03.176 00.001 16108 IsSlewing returns 0
02:14:03.176 00.000 16108 IsGuiding returns 0
02:14:03.209 00.033 16108 PulseGuide returned control before completion, sleep 24
02:14:03.238 00.029 16108 IsGuiding returns 1
02:14:03.238 00.000 16108 scope still moving after pulse duration time elapsed
02:14:03.270 00.032 16108 IsSlewing returns 0
02:14:03.270 00.000 16108 IsGuiding returns 1
02:14:03.301 00.031 16108 IsSlewing returns 0
02:14:03.301 00.000 16108 IsGuiding returns 0
02:14:03.301 00.000 16108 scope move finished after 46 + 79 ms
02:14:03.302 00.001 16108 Move returns status 0, amount 46
02:14:03.302 00.000 16108 move complete, result=0
02:14:03.302 00.000 16108 worker thread done servicing request
02:14:03.302 00.000 16108 Worker thread wakes up
02:14:03.302 00.000 21068 GuideStep: -0.4 px 91 ms EAST, -0.2 px 46 ms NORTH
02:14:03.304 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:03.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:04.280 00.976 16108 Exposure complete
02:14:04.341 00.061 16108 worker thread done servicing request
02:14:04.341 00.000 21068 OnExposeComplete: enter
02:14:04.342 00.001 21068 UpdateGuideState(): m_state=6
02:14:04.343 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12560
02:14:04.344 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=876.47, Mass=118159, SNR=82.2, Peak=13363 HFD=3.2
02:14:04.345 00.001 21068 MultiStar: [#1 0.11,-0.03,1.38,U] [#2 -0.16,-0.32,1.35,U] [#3 -0.03,-0.30,1.26,U] [#4 -0.20,-0.04,0.86,U] [#5 -0.02,-0.28,0.98,U] [#6 0.25,-0.36,0.91,U] [#7 -0.29,-0.40,0.67,U] [#8 -0.05,-0.11,0.75,U] 
02:14:04.346 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.20}, one-star: {0.16, -0.01}
02:14:04.346 00.000 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
02:14:04.347 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
02:14:04.348 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
02:14:04.349 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
02:14:04.350 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
02:14:04.352 00.002 16108 Worker thread wakes up
02:14:04.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:14:04.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:14:04.352 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
02:14:04.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:14:04.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:04.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:04.352 00.000 16108 MoveAxis(E, 0, ABG)
02:14:04.352 00.000 16108 Move returns status 0, amount 0
02:14:04.352 00.000 16108 MoveAxis(N, 0, ABG)
02:14:04.352 00.000 16108 Move returns status 0, amount 0
02:14:04.352 00.000 16108 move complete, result=0
02:14:04.352 00.000 16108 worker thread done servicing request
02:14:04.355 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3347, FiltMin=2845, FiltMax=60816, Gamma=1.000
02:14:04.378 00.023 21068 UpdateGuideState exits: m=118159 SNR=82.2
02:14:04.380 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:04.380 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:04.382 00.002 21068 Enqueuing Expose request
02:14:04.383 00.001 16108 Worker thread wakes up
02:14:04.383 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:04.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:04.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:05.552 01.168 16108 Exposure complete
02:14:05.609 00.057 16108 worker thread done servicing request
02:14:05.609 00.000 21068 OnExposeComplete: enter
02:14:05.610 00.001 21068 UpdateGuideState(): m_state=6
02:14:05.611 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12561
02:14:05.612 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.30, Mass=126655, SNR=87.0, Peak=13731 HFD=3.5
02:14:05.613 00.001 21068 MultiStar: [#1 -0.16,-0.18,1.12,U] [#2 0.05,-0.39,1.33,U] [#3 0.08,-0.33,1.15,U] [#4 -0.04,-0.13,0.89,U] [#5 0.01,-0.47,0.88,U] [#6 0.11,-0.28,0.83,U] [#7 -0.24,-0.35,0.80,U] [#8 0.02,-0.17,0.83,U] 
02:14:05.613 00.000 21068 single-star, 8 included, MultiStar: {-0.01, -0.28}, one-star: {0.04, -0.18}
02:14:05.614 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
02:14:05.615 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
02:14:05.616 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=-0.07 mountY=0.16, mountTheta=1.97
02:14:05.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.18, opts=13)
02:14:05.618 00.000 21068 Enqueuing Move request for scope (0.04, -0.18)
02:14:05.619 00.001 16108 Worker thread wakes up
02:14:05.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
02:14:05.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
02:14:05.619 00.000 16108 Moving (0.04, -0.18) raw xDistance=-0.07 yDistance=0.16
02:14:05.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:14:05.620 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:05.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:14:05.620 00.000 16108 MoveAxis(E, 0, ABG)
02:14:05.620 00.000 16108 Move returns status 0, amount 0
02:14:05.620 00.000 16108 MoveAxis(N, 0, ABG)
02:14:05.620 00.000 16108 Move returns status 0, amount 0
02:14:05.620 00.000 16108 move complete, result=0
02:14:05.620 00.000 16108 worker thread done servicing request
02:14:05.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3344, FiltMin=2864, FiltMax=55021, Gamma=1.000
02:14:05.641 00.017 21068 UpdateGuideState exits: m=126655 SNR=87.0
02:14:05.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:05.642 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:05.643 00.001 21068 Enqueuing Expose request
02:14:05.643 00.000 16108 Worker thread wakes up
02:14:05.643 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:05.645 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:05.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:06.626 00.981 16108 Exposure complete
02:14:06.703 00.077 16108 worker thread done servicing request
02:14:06.703 00.000 21068 OnExposeComplete: enter
02:14:06.705 00.002 21068 UpdateGuideState(): m_state=6
02:14:06.707 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12562
02:14:06.708 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=876.40, Mass=131481, SNR=82.1, Peak=19523 HFD=3.1
02:14:06.710 00.002 21068 MultiStar: [#1 -0.05,-0.51,1.08,U] [#2 -0.20,-0.66,0.00,M1] [#3 -0.22,-0.64,0.00,M1] [#4 0.09,-0.14,0.92,U] [#5 -0.13,-0.41,0.79,U] [#6 0.04,-0.41,0.81,U] [#7 -0.33,-0.41,0.73,U] [#8 -0.19,-0.15,0.80,U] 
02:14:06.711 00.001 21068 single-star, 6 included, MultiStar: {-0.10, -0.30}, one-star: {-0.16, -0.07}
02:14:06.713 00.002 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
02:14:06.714 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
02:14:06.714 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.72 mountX=0.15 mountY=0.11, mountTheta=0.64
02:14:06.716 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
02:14:06.717 00.001 21068 Enqueuing Move request for scope (-0.16, -0.07)
02:14:06.718 00.001 16108 Worker thread wakes up
02:14:06.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
02:14:06.718 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
02:14:06.718 00.000 16108 Moving (-0.16, -0.07) raw xDistance=0.15 yDistance=0.11
02:14:06.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:14:06.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:06.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:14:06.718 00.000 16108 MoveAxis(E, 0, ABG)
02:14:06.718 00.000 16108 Move returns status 0, amount 0
02:14:06.718 00.000 16108 MoveAxis(N, 0, ABG)
02:14:06.718 00.000 16108 Move returns status 0, amount 0
02:14:06.718 00.000 16108 move complete, result=0
02:14:06.718 00.000 16108 worker thread done servicing request
02:14:06.722 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3347, FiltMin=2819, FiltMax=60499, Gamma=1.000
02:14:06.736 00.014 21068 UpdateGuideState exits: m=131481 SNR=82.1
02:14:06.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.737 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:06.739 00.002 21068 Enqueuing Expose request
02:14:06.740 00.001 16108 Worker thread wakes up
02:14:06.740 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:06.740 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:06.741 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:07.908 01.167 16108 Exposure complete
02:14:07.970 00.062 16108 worker thread done servicing request
02:14:07.970 00.000 21068 OnExposeComplete: enter
02:14:07.971 00.001 21068 UpdateGuideState(): m_state=6
02:14:07.972 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12563
02:14:07.974 00.002 21068 Star::Find returns 1 (0), X=222.45, Y=876.20, Mass=129073, SNR=80.5, Peak=16259 HFD=3.2
02:14:07.975 00.001 21068 MultiStar: [#1 -0.07,-0.42,1.18,U] [#2 -0.05,-0.44,1.28,U] [#3 -0.00,-0.44,1.27,U] [#4 -0.01,-0.19,0.96,U] [#5 -0.12,-0.51,0.90,U] [#6 0.01,-0.59,0.00,M1] [#7 -0.01,-0.57,0.71,U] [#8 -0.16,-0.51,0.88,U] 
02:14:07.976 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.41}, one-star: {0.17, -0.28}
02:14:07.977 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
02:14:07.979 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
02:14:07.980 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=-0.22 mountY=0.23, mountTheta=2.34
02:14:07.983 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.28, opts=13)
02:14:07.984 00.001 21068 Enqueuing Move request for scope (0.17, -0.28)
02:14:07.984 00.000 16108 Worker thread wakes up
02:14:07.985 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
02:14:07.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
02:14:07.985 00.000 16108 Moving (0.17, -0.28) raw xDistance=-0.22 yDistance=0.23
02:14:07.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:14:07.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:07.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:14:07.985 00.000 16108 MoveAxis(E, 57, ABG)
02:14:07.985 00.000 16108 Guiding  Dir = 2, Dur = 57
02:14:07.985 00.000 16108 IsSlewing returns 0
02:14:07.985 00.000 16108 IsGuiding returns 0
02:14:07.989 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3347, FiltMin=2829, FiltMax=62560, Gamma=1.000
02:14:08.004 00.015 21068 UpdateGuideState exits: m=129073 SNR=80.5
02:14:08.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:08.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:08.007 00.001 21068 Enqueuing Expose request
02:14:08.046 00.039 16108 IsGuiding returns 1
02:14:08.046 00.000 16108 scope still moving after pulse duration time elapsed
02:14:08.073 00.027 16108 IsSlewing returns 0
02:14:08.073 00.000 16108 IsGuiding returns 1
02:14:08.104 00.031 16108 IsSlewing returns 0
02:14:08.104 00.000 16108 IsGuiding returns 1
02:14:08.134 00.030 16108 IsSlewing returns 0
02:14:08.135 00.001 16108 IsGuiding returns 0
02:14:08.135 00.000 16108 scope move finished after 57 + 92 ms
02:14:08.135 00.000 16108 Move returns status 0, amount 57
02:14:08.135 00.000 16108 MoveAxis(N, 0, ABG)
02:14:08.135 00.000 16108 Move returns status 0, amount 0
02:14:08.135 00.000 16108 move complete, result=0
02:14:08.135 00.000 16108 worker thread done servicing request
02:14:08.135 00.000 16108 Worker thread wakes up
02:14:08.136 00.001 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
02:14:08.138 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:08.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:09.104 00.966 16108 Exposure complete
02:14:09.182 00.078 16108 worker thread done servicing request
02:14:09.183 00.001 21068 OnExposeComplete: enter
02:14:09.184 00.001 21068 UpdateGuideState(): m_state=6
02:14:09.185 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12564
02:14:09.186 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.16, Mass=125300, SNR=89.0, Peak=16403 HFD=3.4
02:14:09.187 00.001 21068 MultiStar: [#1 -0.11,-0.19,1.18,U] [#2 -0.19,-0.44,1.26,U] [#3 -0.17,-0.59,0.00,M1] [#4 0.02,-0.25,0.94,U] [#5 -0.18,-0.46,0.81,U] [#6 -0.05,-0.48,0.75,U] [#7 -0.17,-0.44,0.58,U] [#8 -0.45,-0.41,0.00,M1] 
02:14:09.188 00.001 21068 single-star, 6 included, MultiStar: {-0.09, -0.36}, one-star: {0.02, -0.32}
02:14:09.190 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
02:14:09.191 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
02:14:09.191 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.52 mountX=-0.07 mountY=0.31, mountTheta=1.80
02:14:09.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.32, opts=13)
02:14:09.194 00.001 21068 Enqueuing Move request for scope (0.02, -0.32)
02:14:09.194 00.000 16108 Worker thread wakes up
02:14:09.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
02:14:09.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
02:14:09.194 00.000 16108 Moving (0.02, -0.32) raw xDistance=-0.07 yDistance=0.31
02:14:09.195 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:14:09.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:09.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:14:09.195 00.000 16108 MoveAxis(E, 0, ABG)
02:14:09.195 00.000 16108 Move returns status 0, amount 0
02:14:09.195 00.000 16108 MoveAxis(N, 0, ABG)
02:14:09.195 00.000 16108 Move returns status 0, amount 0
02:14:09.195 00.000 16108 move complete, result=0
02:14:09.195 00.000 16108 worker thread done servicing request
02:14:09.198 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3347, FiltMin=2857, FiltMax=60253, Gamma=1.000
02:14:09.214 00.016 21068 UpdateGuideState exits: m=125300 SNR=89.0
02:14:09.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.215 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:09.216 00.001 21068 Enqueuing Expose request
02:14:09.217 00.001 16108 Worker thread wakes up
02:14:09.217 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:14:09.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:09.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:10.376 01.159 16108 Exposure complete
02:14:10.439 00.063 16108 worker thread done servicing request
02:14:10.439 00.000 21068 OnExposeComplete: enter
02:14:10.440 00.001 21068 UpdateGuideState(): m_state=6
02:14:10.441 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12565
02:14:10.442 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=876.31, Mass=114300, SNR=83.7, Peak=17539 HFD=3.1
02:14:10.443 00.001 21068 MultiStar: [#1 -0.31,-0.41,1.24,U] [#2 -0.42,-0.70,0.00,M1] [#3 -0.22,-0.75,0.00,M2] [#4 -0.29,-0.22,0.88,U] [#5 -0.36,-0.67,0.00,M1] [#6 -0.36,-0.63,0.00,M1] [#7 -0.07,-0.64,0.00,M1] [#8 -0.13,-0.29,0.85,U] 
02:14:10.443 00.000 21068 single-star, 3 included, MultiStar: {-0.22, -0.28}, one-star: {-0.13, -0.16}
02:14:10.444 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
02:14:10.445 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
02:14:10.445 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=0.10 mountY=0.19, mountTheta=1.09
02:14:10.448 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.16, opts=13)
02:14:10.449 00.001 21068 Enqueuing Move request for scope (-0.13, -0.16)
02:14:10.450 00.001 16108 Worker thread wakes up
02:14:10.451 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
02:14:10.451 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
02:14:10.451 00.000 16108 Moving (-0.13, -0.16) raw xDistance=0.10 yDistance=0.19
02:14:10.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:10.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:10.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:14:10.451 00.000 16108 MoveAxis(E, 0, ABG)
02:14:10.451 00.000 16108 Move returns status 0, amount 0
02:14:10.452 00.001 16108 MoveAxis(N, 0, ABG)
02:14:10.452 00.000 16108 Move returns status 0, amount 0
02:14:10.452 00.000 16108 move complete, result=0
02:14:10.452 00.000 16108 worker thread done servicing request
02:14:10.457 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3344, FiltMin=2893, FiltMax=63565, Gamma=1.000
02:14:10.477 00.020 21068 UpdateGuideState exits: m=114300 SNR=83.7
02:14:10.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:10.480 00.001 21068 Enqueuing Expose request
02:14:10.481 00.001 16108 Worker thread wakes up
02:14:10.481 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:10.481 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:10.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:11.448 00.967 16108 Exposure complete
02:14:11.505 00.057 16108 worker thread done servicing request
02:14:11.505 00.000 21068 OnExposeComplete: enter
02:14:11.507 00.002 21068 UpdateGuideState(): m_state=6
02:14:11.508 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12566
02:14:11.509 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=876.29, Mass=135048, SNR=97.8, Peak=17747 HFD=3.4
02:14:11.511 00.002 21068 MultiStar: [#1 0.00,-0.34,0.94,U] [#2 -0.08,-0.49,1.17,U] [#3 -0.07,-0.50,0.97,U] [#4 -0.19,-0.36,0.65,U] [#5 -0.08,-0.55,0.78,U] [#6 0.00,-0.59,0.00,M2] [#7 -0.28,-0.40,0.55,U] [#8 -0.13,-0.49,0.64,U] 
02:14:11.512 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.41}, one-star: {-0.08, -0.19}
02:14:11.513 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
02:14:11.515 00.002 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
02:14:11.515 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.96 mountX=0.04 mountY=0.20, mountTheta=1.36
02:14:11.517 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.19, opts=13)
02:14:11.517 00.000 21068 Enqueuing Move request for scope (-0.08, -0.19)
02:14:11.518 00.001 16108 Worker thread wakes up
02:14:11.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
02:14:11.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
02:14:11.518 00.000 16108 Moving (-0.08, -0.19) raw xDistance=0.04 yDistance=0.20
02:14:11.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:11.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:11.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:14:11.518 00.000 16108 MoveAxis(E, 0, ABG)
02:14:11.519 00.001 16108 Move returns status 0, amount 0
02:14:11.519 00.000 16108 MoveAxis(N, 0, ABG)
02:14:11.519 00.000 16108 Move returns status 0, amount 0
02:14:11.519 00.000 16108 move complete, result=0
02:14:11.519 00.000 16108 worker thread done servicing request
02:14:11.522 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3347, FiltMin=2864, FiltMax=63603, Gamma=1.000
02:14:11.538 00.016 21068 UpdateGuideState exits: m=135048 SNR=97.8
02:14:11.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:11.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:11.540 00.000 21068 Enqueuing Expose request
02:14:11.541 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:11.542 00.001 16108 Worker thread wakes up
02:14:11.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:11.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:12.720 01.178 16108 Exposure complete
02:14:12.798 00.078 16108 worker thread done servicing request
02:14:12.798 00.000 21068 OnExposeComplete: enter
02:14:12.800 00.002 21068 UpdateGuideState(): m_state=6
02:14:12.801 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12567
02:14:12.802 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.20, Mass=136031, SNR=87.7, Peak=18035 HFD=3.4
02:14:12.805 00.003 21068 MultiStar: [#1 -0.13,-0.47,1.03,U] [#2 -0.09,-0.71,0.00,M1] [#3 -0.11,-0.60,0.00,M2] [#4 -0.10,-0.18,0.93,U] [#5 -0.03,-0.76,0.00,M1] [#6 0.14,-0.71,0.00,M3] [#7 -0.34,-0.63,0.00,M1] [#8 -0.05,-0.52,0.94,U] 
02:14:12.806 00.001 21068 single-star, 3 included, MultiStar: {-0.08, -0.36}, one-star: {-0.03, -0.27}
02:14:12.808 00.002 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
02:14:12.809 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.71)
02:14:12.811 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.67 mountX=-0.02 mountY=0.27, mountTheta=1.65
02:14:12.814 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.27, opts=13)
02:14:12.816 00.002 21068 Enqueuing Move request for scope (-0.03, -0.27)
02:14:12.819 00.003 16108 Worker thread wakes up
02:14:12.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
02:14:12.819 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
02:14:12.819 00.000 16108 Moving (-0.03, -0.27) raw xDistance=-0.02 yDistance=0.27
02:14:12.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:12.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:12.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:14:12.819 00.000 16108 MoveAxis(E, 0, ABG)
02:14:12.819 00.000 16108 Move returns status 0, amount 0
02:14:12.819 00.000 16108 MoveAxis(N, 0, ABG)
02:14:12.819 00.000 16108 Move returns status 0, amount 0
02:14:12.819 00.000 16108 move complete, result=0
02:14:12.819 00.000 16108 worker thread done servicing request
02:14:12.827 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3344, FiltMin=2880, FiltMax=58272, Gamma=1.000
02:14:12.847 00.020 21068 UpdateGuideState exits: m=136031 SNR=87.7
02:14:12.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:12.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:12.850 00.001 21068 Enqueuing Expose request
02:14:12.850 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:14:12.852 00.002 16108 Worker thread wakes up
02:14:12.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:12.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:13.821 00.969 16108 Exposure complete
02:14:13.904 00.083 16108 worker thread done servicing request
02:14:13.904 00.000 21068 OnExposeComplete: enter
02:14:13.906 00.002 21068 UpdateGuideState(): m_state=6
02:14:13.908 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12568
02:14:13.909 00.001 21068 Star::Find returns 1 (0), X=222.00, Y=876.25, Mass=138723, SNR=101.0, Peak=16643 HFD=3.4
02:14:13.911 00.002 21068 MultiStar: [#1 -0.20,-0.19,1.03,U] [#2 -0.14,-0.33,1.06,U] [#3 -0.14,-0.36,0.99,U] [#4 -0.37,-0.30,0.75,U] [#5 0.01,-0.47,0.86,U] [#6 -0.21,-0.35,0.61,U] [#7 -0.35,-0.66,0.00,M2] [#8 -0.19,-0.41,0.67,U] 
02:14:13.913 00.002 21068 single-star, 7 included, MultiStar: {-0.19, -0.32}, one-star: {-0.28, -0.23}
02:14:13.914 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
02:14:13.916 00.002 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
02:14:13.918 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-2.46 mountX=0.23 mountY=0.28, mountTheta=0.88
02:14:13.921 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.23, opts=13)
02:14:13.922 00.001 21068 Enqueuing Move request for scope (-0.28, -0.23)
02:14:13.923 00.001 16108 Worker thread wakes up
02:14:13.924 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.23) opts 0xd
02:14:13.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.23)
02:14:13.924 00.000 16108 Moving (-0.28, -0.23) raw xDistance=0.23 yDistance=0.28
02:14:13.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:14:13.924 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.10 newest=0.75
02:14:13.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:14:13.924 00.000 16108 MoveAxis(W, 61, ABG)
02:14:13.924 00.000 16108 Guiding  Dir = 3, Dur = 61
02:14:13.924 00.000 16108 IsSlewing returns 0
02:14:13.925 00.001 16108 IsGuiding returns 0
02:14:13.930 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3344, FiltMin=2851, FiltMax=57059, Gamma=1.000
02:14:13.942 00.012 16108 PulseGuide returned control before completion, sleep 55
02:14:13.949 00.007 21068 UpdateGuideState exits: m=138723 SNR=101.0
02:14:13.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:13.952 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:13.953 00.001 21068 Enqueuing Expose request
02:14:14.003 00.050 16108 IsGuiding returns 1
02:14:14.003 00.000 16108 scope still moving after pulse duration time elapsed
02:14:14.034 00.031 16108 IsSlewing returns 0
02:14:14.035 00.001 16108 IsGuiding returns 0
02:14:14.035 00.000 16108 scope move finished after 61 + 48 ms
02:14:14.035 00.000 16108 Move returns status 0, amount 61
02:14:14.035 00.000 16108 MoveAxis(S, 57, ABG)
02:14:14.035 00.000 16108 Guiding  Dir = 1, Dur = 57
02:14:14.035 00.000 16108 IsSlewing returns 0
02:14:14.035 00.000 16108 IsGuiding returns 0
02:14:14.098 00.063 16108 IsGuiding returns 1
02:14:14.099 00.001 16108 scope still moving after pulse duration time elapsed
02:14:14.128 00.029 16108 IsSlewing returns 0
02:14:14.128 00.000 16108 IsGuiding returns 1
02:14:14.159 00.031 16108 IsSlewing returns 0
02:14:14.159 00.000 16108 IsGuiding returns 1
02:14:14.190 00.031 16108 IsSlewing returns 0
02:14:14.191 00.001 16108 IsGuiding returns 0
02:14:14.191 00.000 16108 scope move finished after 57 + 98 ms
02:14:14.191 00.000 16108 Move returns status 0, amount 57
02:14:14.191 00.000 16108 move complete, result=0
02:14:14.191 00.000 16108 worker thread done servicing request
02:14:14.191 00.000 16108 Worker thread wakes up
02:14:14.191 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.3 px 57 ms SOUTH
02:14:14.194 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:14.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:15.358 01.164 16108 Exposure complete
02:14:15.410 00.052 16108 worker thread done servicing request
02:14:15.410 00.000 21068 OnExposeComplete: enter
02:14:15.411 00.001 21068 UpdateGuideState(): m_state=6
02:14:15.412 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12569
02:14:15.413 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.62, Mass=129895, SNR=86.3, Peak=14499 HFD=3.3
02:14:15.415 00.002 21068 MultiStar: [#1 -0.03,0.08,1.03,U] [#2 -0.26,-0.33,1.24,U] [#3 -0.06,-0.22,1.08,U] [#4 -0.23,-0.03,0.84,U] [#5 -0.33,-0.34,1.03,U] [#6 0.00,-0.44,0.79,U] [#7 -0.15,-0.21,0.85,U] [#8 -0.48,-0.53,0.00,M1] 
02:14:15.416 00.001 21068 single-star, 7 included, MultiStar: {-0.12, -0.17}, one-star: {0.10, 0.14}
02:14:15.419 00.003 21068 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
02:14:15.420 00.001 21068 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
02:14:15.421 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.93 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
02:14:15.424 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.14, opts=13)
02:14:15.426 00.002 21068 Enqueuing Move request for scope (0.10, 0.14)
02:14:15.428 00.002 16108 Worker thread wakes up
02:14:15.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
02:14:15.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
02:14:15.428 00.000 16108 Moving (0.10, 0.14) raw xDistance=-0.08 yDistance=-0.16
02:14:15.428 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:14:15.429 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:15.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:14:15.429 00.000 16108 MoveAxis(E, 0, ABG)
02:14:15.429 00.000 16108 Move returns status 0, amount 0
02:14:15.429 00.000 16108 MoveAxis(N, 0, ABG)
02:14:15.429 00.000 16108 Move returns status 0, amount 0
02:14:15.429 00.000 16108 move complete, result=0
02:14:15.429 00.000 16108 worker thread done servicing request
02:14:15.434 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3344, FiltMin=2877, FiltMax=53533, Gamma=1.000
02:14:15.454 00.020 21068 UpdateGuideState exits: m=129895 SNR=86.3
02:14:15.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:15.457 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:15.459 00.002 21068 Enqueuing Expose request
02:14:15.460 00.001 16108 Worker thread wakes up
02:14:15.460 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:15.461 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:15.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:16.431 00.970 16108 Exposure complete
02:14:16.486 00.055 16108 worker thread done servicing request
02:14:16.487 00.001 21068 OnExposeComplete: enter
02:14:16.487 00.000 21068 UpdateGuideState(): m_state=6
02:14:16.488 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12570
02:14:16.490 00.002 21068 Star::Find returns 1 (0), X=222.07, Y=876.07, Mass=116054, SNR=76.1, Peak=14979 HFD=3.0
02:14:16.491 00.001 21068 MultiStar: [#1 -0.02,-0.48,1.29,U] [#2 -0.14,-0.44,1.36,U] [#3 -0.05,-0.52,1.32,U] [#4 -0.07,-0.22,1.00,U] [#5 -0.17,-0.43,1.18,U] [#6 0.24,-0.38,0.95,U] [#7 -0.14,-0.24,0.77,U] [#8 -0.38,-0.33,0.94,U] 
02:14:16.491 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.40}, one-star: {-0.20, -0.41}
02:14:16.492 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
02:14:16.493 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
02:14:16.493 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.82 mountX=0.03 mountY=0.41, mountTheta=1.49
02:14:16.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.40, opts=13)
02:14:16.496 00.001 21068 Enqueuing Move request for scope (-0.10, -0.40)
02:14:16.497 00.001 16108 Worker thread wakes up
02:14:16.498 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd
02:14:16.498 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.40)
02:14:16.498 00.000 16108 Moving (-0.10, -0.40) raw xDistance=0.03 yDistance=0.41
02:14:16.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:16.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:14:16.498 00.000 16108 MoveAxis(E, 0, ABG)
02:14:16.498 00.000 16108 Move returns status 0, amount 0
02:14:16.498 00.000 16108 MoveAxis(S, 82, ABG)
02:14:16.498 00.000 16108 Guiding  Dir = 1, Dur = 82
02:14:16.499 00.001 16108 IsSlewing returns 0
02:14:16.499 00.000 16108 IsGuiding returns 0
02:14:16.505 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3347, FiltMin=2889, FiltMax=62819, Gamma=1.000
02:14:16.525 00.020 21068 UpdateGuideState exits: m=116054 SNR=76.1
02:14:16.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:16.530 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:16.531 00.001 21068 Enqueuing Expose request
02:14:16.542 00.011 16108 PulseGuide returned control before completion, sleep 50
02:14:16.603 00.061 16108 IsGuiding returns 1
02:14:16.603 00.000 16108 scope still moving after pulse duration time elapsed
02:14:16.634 00.031 16108 IsSlewing returns 0
02:14:16.634 00.000 16108 IsGuiding returns 1
02:14:16.667 00.033 16108 IsSlewing returns 0
02:14:16.667 00.000 16108 IsGuiding returns 1
02:14:16.697 00.030 16108 IsSlewing returns 0
02:14:16.697 00.000 16108 IsGuiding returns 1
02:14:16.728 00.031 16108 IsSlewing returns 0
02:14:16.728 00.000 16108 IsGuiding returns 0
02:14:16.728 00.000 16108 scope move finished after 82 + 146 ms
02:14:16.728 00.000 16108 Move returns status 0, amount 82
02:14:16.728 00.000 16108 move complete, result=0
02:14:16.728 00.000 16108 worker thread done servicing request
02:14:16.729 00.001 16108 Worker thread wakes up
02:14:16.729 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 82 ms SOUTH
02:14:16.732 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:16.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:17.905 01.173 16108 Exposure complete
02:14:17.973 00.068 16108 worker thread done servicing request
02:14:17.973 00.000 21068 OnExposeComplete: enter
02:14:17.975 00.002 21068 UpdateGuideState(): m_state=6
02:14:17.978 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12571
02:14:17.979 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.58, Mass=103865, SNR=76.8, Peak=13683 HFD=3.2
02:14:17.982 00.003 21068 MultiStar: [#1 -0.10,0.06,1.46,U] [#2 0.01,-0.06,1.42,U] [#3 -0.16,-0.39,1.07,U] [#4 0.10,0.03,1.03,U] [#5 0.15,-0.05,1.12,U] [#6 0.22,0.20,0.85,U] [#7 0.07,-0.08,0.75,U] [#8 -0.11,0.22,0.93,U] 
02:14:17.984 00.002 21068 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {-0.09, 0.11}
02:14:17.985 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
02:14:17.986 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
02:14:17.987 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.09 mountX=-0.00 mountY=0.00, mountTheta=2.25
02:14:17.989 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.00, opts=13)
02:14:17.990 00.001 21068 Enqueuing Move request for scope (0.00, -0.00)
02:14:17.991 00.001 16108 Worker thread wakes up
02:14:17.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
02:14:17.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
02:14:17.991 00.000 16108 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
02:14:17.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:14:17.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:17.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:14:17.991 00.000 16108 MoveAxis(E, 0, ABG)
02:14:17.991 00.000 16108 Move returns status 0, amount 0
02:14:17.991 00.000 16108 MoveAxis(N, 0, ABG)
02:14:17.991 00.000 16108 Move returns status 0, amount 0
02:14:17.991 00.000 16108 move complete, result=0
02:14:17.992 00.001 16108 worker thread done servicing request
02:14:17.996 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3347, FiltMin=2896, FiltMax=55049, Gamma=1.000
02:14:18.015 00.019 21068 UpdateGuideState exits: m=103865 SNR=76.8
02:14:18.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.019 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:18.021 00.002 21068 Enqueuing Expose request
02:14:18.023 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:18.024 00.001 16108 Worker thread wakes up
02:14:18.024 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:18.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:19.007 00.983 16108 Exposure complete
02:14:19.064 00.057 16108 worker thread done servicing request
02:14:19.064 00.000 21068 OnExposeComplete: enter
02:14:19.065 00.001 21068 UpdateGuideState(): m_state=6
02:14:19.066 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12572
02:14:19.068 00.002 21068 Star::Find returns 1 (0), X=222.31, Y=876.50, Mass=144068, SNR=94.9, Peak=14051 HFD=3.5
02:14:19.069 00.001 21068 MultiStar: [#1 -0.02,-0.12,1.10,U] [#2 -0.13,-0.17,1.14,U] [#3 -0.17,-0.27,1.25,U] [#4 -0.16,0.11,0.69,U] [#5 0.02,0.06,0.86,U] [#6 0.31,-0.03,0.84,U] [#7 -0.23,-0.19,0.57,U] [#8 -0.14,-0.00,0.59,U] 
02:14:19.069 00.000 21068 single-star, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.04, 0.03}
02:14:19.070 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
02:14:19.071 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
02:14:19.071 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.63 mountX=-0.03 mountY=-0.04, mountTheta=-2.30
02:14:19.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
02:14:19.074 00.001 21068 Enqueuing Move request for scope (0.04, 0.03)
02:14:19.076 00.002 16108 Worker thread wakes up
02:14:19.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:14:19.076 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:14:19.076 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
02:14:19.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:14:19.078 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:19.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:19.078 00.000 16108 MoveAxis(E, 0, ABG)
02:14:19.078 00.000 16108 Move returns status 0, amount 0
02:14:19.078 00.000 16108 MoveAxis(N, 0, ABG)
02:14:19.078 00.000 16108 Move returns status 0, amount 0
02:14:19.078 00.000 16108 move complete, result=0
02:14:19.078 00.000 16108 worker thread done servicing request
02:14:19.085 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3347, FiltMin=2909, FiltMax=61104, Gamma=1.000
02:14:19.115 00.030 21068 UpdateGuideState exits: m=144068 SNR=94.9
02:14:19.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:19.118 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:19.118 00.000 21068 Enqueuing Expose request
02:14:19.120 00.002 16108 Worker thread wakes up
02:14:19.120 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:19.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:19.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:20.293 01.172 16108 Exposure complete
02:14:20.357 00.064 16108 worker thread done servicing request
02:14:20.357 00.000 21068 OnExposeComplete: enter
02:14:20.359 00.002 21068 UpdateGuideState(): m_state=6
02:14:20.360 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12573
02:14:20.360 00.000 21068 Star::Find returns 1 (0), X=222.58, Y=876.80, Mass=128104, SNR=87.6, Peak=14857 HFD=3.5
02:14:20.361 00.001 21068 MultiStar: [#1 -0.07,0.10,1.01,U] [#2 -0.06,0.20,1.06,U] [#3 -0.03,-0.05,1.09,U] [#4 -0.06,-0.03,0.79,U] [#5 -0.01,-0.09,0.84,U] [#6 0.15,0.10,0.84,U] [#7 0.03,-0.10,0.65,U] [#8 -0.04,0.04,0.72,U] 
02:14:20.362 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.30, 0.32}
02:14:20.363 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
02:14:20.364 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
02:14:20.365 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
02:14:20.366 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
02:14:20.367 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
02:14:20.368 00.001 16108 Worker thread wakes up
02:14:20.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
02:14:20.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:14:20.368 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
02:14:20.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:20.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:20.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:14:20.368 00.000 16108 MoveAxis(E, 0, ABG)
02:14:20.368 00.000 16108 Move returns status 0, amount 0
02:14:20.368 00.000 16108 MoveAxis(N, 0, ABG)
02:14:20.368 00.000 16108 Move returns status 0, amount 0
02:14:20.368 00.000 16108 move complete, result=0
02:14:20.368 00.000 16108 worker thread done servicing request
02:14:20.372 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3347, FiltMin=2864, FiltMax=60493, Gamma=1.000
02:14:20.386 00.014 21068 UpdateGuideState exits: m=128104 SNR=87.6
02:14:20.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:20.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:20.388 00.000 21068 Enqueuing Expose request
02:14:20.389 00.001 16108 Worker thread wakes up
02:14:20.389 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:20.390 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:20.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:21.356 00.966 16108 Exposure complete
02:14:21.426 00.070 16108 worker thread done servicing request
02:14:21.426 00.000 21068 OnExposeComplete: enter
02:14:21.427 00.001 21068 UpdateGuideState(): m_state=6
02:14:21.428 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12574
02:14:21.429 00.001 21068 Star::Find returns 1 (0), X=222.69, Y=876.88, Mass=125288, SNR=81.1, Peak=15721 HFD=3.4
02:14:21.430 00.001 21068 MultiStar: [#1 0.21,0.28,1.28,U] [#2 0.09,-0.11,1.23,U] [#3 0.23,0.13,1.12,U] [#4 -0.15,0.37,0.85,U] [#5 -0.12,0.06,1.19,U] [#6 -0.09,0.20,0.71,U] [#7 0.08,0.08,0.69,U] [#8 -0.21,0.26,0.85,U] 
02:14:21.432 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.42, 0.40}
02:14:21.432 00.000 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
02:14:21.433 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
02:14:21.434 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
02:14:21.435 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
02:14:21.436 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
02:14:21.437 00.001 16108 Worker thread wakes up
02:14:21.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
02:14:21.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
02:14:21.437 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
02:14:21.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:21.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:21.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:14:21.437 00.000 16108 MoveAxis(E, 0, ABG)
02:14:21.437 00.000 16108 Move returns status 0, amount 0
02:14:21.437 00.000 16108 MoveAxis(N, 0, ABG)
02:14:21.437 00.000 16108 Move returns status 0, amount 0
02:14:21.437 00.000 16108 move complete, result=0
02:14:21.438 00.001 16108 worker thread done servicing request
02:14:21.440 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3347, FiltMin=2867, FiltMax=65497, Gamma=1.000
02:14:21.456 00.016 21068 UpdateGuideState exits: m=125288 SNR=81.1
02:14:21.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:21.458 00.000 21068 Enqueuing Expose request
02:14:21.459 00.001 16108 Worker thread wakes up
02:14:21.459 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:21.460 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:21.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:22.631 01.171 16108 Exposure complete
02:14:22.686 00.055 16108 worker thread done servicing request
02:14:22.686 00.000 21068 OnExposeComplete: enter
02:14:22.688 00.002 21068 UpdateGuideState(): m_state=6
02:14:22.689 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12575
02:14:22.691 00.002 21068 Star::Find returns 1 (0), X=222.24, Y=876.43, Mass=121672, SNR=84.6, Peak=12995 HFD=3.4
02:14:22.692 00.001 21068 MultiStar: [#1 0.06,0.17,1.23,U] [#2 0.02,-0.00,1.16,U] [#3 0.08,-0.18,1.20,U] [#4 -0.01,0.09,0.98,U] [#5 -0.29,0.01,1.04,U] [#6 -0.11,0.21,0.90,U] [#7 0.13,0.23,0.75,U] [#8 -0.15,0.05,0.74,U] 
02:14:22.694 00.002 21068 single-star, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.03, -0.04}
02:14:22.695 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
02:14:22.696 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
02:14:22.696 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.23 mountX=0.02 mountY=0.05, mountTheta=1.10
02:14:22.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
02:14:22.698 00.000 21068 Enqueuing Move request for scope (-0.03, -0.04)
02:14:22.699 00.001 16108 Worker thread wakes up
02:14:22.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:14:22.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:14:22.699 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.05
02:14:22.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:22.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:22.700 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:14:22.700 00.000 16108 MoveAxis(E, 0, ABG)
02:14:22.700 00.000 16108 Move returns status 0, amount 0
02:14:22.700 00.000 16108 MoveAxis(N, 0, ABG)
02:14:22.700 00.000 16108 Move returns status 0, amount 0
02:14:22.700 00.000 16108 move complete, result=0
02:14:22.700 00.000 16108 worker thread done servicing request
02:14:22.707 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3344, FiltMin=2867, FiltMax=56758, Gamma=1.000
02:14:22.731 00.024 21068 UpdateGuideState exits: m=121672 SNR=84.6
02:14:22.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:22.735 00.002 21068 Enqueuing Expose request
02:14:22.736 00.001 16108 Worker thread wakes up
02:14:22.736 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:22.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:22.738 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:23.716 00.978 16108 Exposure complete
02:14:23.773 00.057 16108 worker thread done servicing request
02:14:23.773 00.000 21068 OnExposeComplete: enter
02:14:23.775 00.002 21068 UpdateGuideState(): m_state=6
02:14:23.776 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12576
02:14:23.778 00.002 21068 Star::Find returns 1 (0), X=222.27, Y=876.50, Mass=125241, SNR=86.0, Peak=14259 HFD=3.3
02:14:23.780 00.002 21068 MultiStar: [#1 -0.07,0.35,1.05,U] [#2 -0.03,0.03,1.32,U] [#3 0.02,0.03,1.22,U] [#4 -0.19,0.08,1.01,U] [#5 -0.24,-0.33,0.88,U] [#6 -0.07,-0.07,0.88,U] [#7 -0.14,0.15,0.71,U] [#8 -0.25,0.06,0.78,U] 
02:14:23.783 00.003 21068 single-star, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.01, 0.02}
02:14:23.785 00.002 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
02:14:23.786 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
02:14:23.788 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.81 mountX=0.01 mountY=-0.02, mountTheta=-1.15
02:14:23.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
02:14:23.792 00.002 21068 Enqueuing Move request for scope (-0.01, 0.02)
02:14:23.793 00.001 16108 Worker thread wakes up
02:14:23.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:14:23.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:14:23.793 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
02:14:23.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:23.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:23.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:23.794 00.001 16108 MoveAxis(E, 0, ABG)
02:14:23.794 00.000 16108 Move returns status 0, amount 0
02:14:23.794 00.000 16108 MoveAxis(N, 0, ABG)
02:14:23.794 00.000 16108 Move returns status 0, amount 0
02:14:23.794 00.000 16108 move complete, result=0
02:14:23.794 00.000 16108 worker thread done servicing request
02:14:23.800 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3347, FiltMin=2835, FiltMax=65510, Gamma=1.000
02:14:23.814 00.014 21068 UpdateGuideState exits: m=125241 SNR=86.0
02:14:23.816 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:23.816 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:23.817 00.001 21068 Enqueuing Expose request
02:14:23.818 00.001 16108 Worker thread wakes up
02:14:23.818 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:23.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:23.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:24.990 01.171 16108 Exposure complete
02:14:25.058 00.068 16108 worker thread done servicing request
02:14:25.058 00.000 21068 OnExposeComplete: enter
02:14:25.059 00.001 21068 UpdateGuideState(): m_state=6
02:14:25.061 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12577
02:14:25.064 00.003 21068 Star::Find returns 1 (0), X=222.32, Y=876.63, Mass=122708, SNR=80.2, Peak=14259 HFD=3.3
02:14:25.067 00.003 21068 MultiStar: [#1 0.00,0.04,1.21,U] [#2 0.04,-0.02,1.35,U] [#3 0.16,-0.18,1.06,U] [#4 -0.09,0.12,0.95,U] [#5 0.21,0.18,1.00,U] [#6 0.04,0.23,0.84,U] [#7 -0.29,0.04,0.63,U] [#8 0.21,0.13,0.86,U] 
02:14:25.070 00.003 21068 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.04, 0.16}
02:14:25.071 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
02:14:25.072 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
02:14:25.073 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.95 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
02:14:25.075 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
02:14:25.076 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
02:14:25.076 00.000 16108 Worker thread wakes up
02:14:25.077 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:14:25.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:14:25.077 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
02:14:25.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:25.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:25.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:14:25.077 00.000 16108 MoveAxis(E, 0, ABG)
02:14:25.077 00.000 16108 Move returns status 0, amount 0
02:14:25.077 00.000 16108 MoveAxis(N, 0, ABG)
02:14:25.078 00.001 16108 Move returns status 0, amount 0
02:14:25.078 00.000 16108 move complete, result=0
02:14:25.078 00.000 16108 worker thread done servicing request
02:14:25.082 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3344, FiltMin=2851, FiltMax=54537, Gamma=1.000
02:14:25.102 00.020 21068 UpdateGuideState exits: m=122708 SNR=80.2
02:14:25.104 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:25.106 00.001 21068 Enqueuing Expose request
02:14:25.106 00.000 16108 Worker thread wakes up
02:14:25.106 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:25.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:25.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:26.082 00.975 16108 Exposure complete
02:14:26.150 00.068 16108 worker thread done servicing request
02:14:26.150 00.000 21068 OnExposeComplete: enter
02:14:26.151 00.001 21068 UpdateGuideState(): m_state=6
02:14:26.152 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12578
02:14:26.153 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=877.08, Mass=134195, SNR=93.1, Peak=14851 HFD=3.6
02:14:26.154 00.001 21068 MultiStar: [#1 0.00,0.37,0.91,U] [#2 -0.05,0.10,1.15,U] [#3 -0.01,0.27,0.93,U] [#4 -0.06,0.27,0.86,U] [#5 0.11,0.23,0.91,U] [#6 -0.06,-0.27,0.78,U] [#7 -0.24,0.08,0.67,U] [#8 0.08,0.27,0.76,U] 
02:14:26.155 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.23}, one-star: {0.15, 0.60}
02:14:26.156 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
02:14:26.156 00.000 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
02:14:26.157 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=0.04 mountY=-0.22, mountTheta=-1.39
02:14:26.161 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.23, opts=13)
02:14:26.163 00.002 21068 Enqueuing Move request for scope (-0.00, 0.23)
02:14:26.164 00.001 16108 Worker thread wakes up
02:14:26.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
02:14:26.164 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
02:14:26.164 00.000 16108 Moving (-0.00, 0.23) raw xDistance=0.04 yDistance=-0.22
02:14:26.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:26.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:26.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:14:26.165 00.001 16108 MoveAxis(E, 0, ABG)
02:14:26.165 00.000 16108 Move returns status 0, amount 0
02:14:26.165 00.000 16108 MoveAxis(N, 0, ABG)
02:14:26.165 00.000 16108 Move returns status 0, amount 0
02:14:26.165 00.000 16108 move complete, result=0
02:14:26.165 00.000 16108 worker thread done servicing request
02:14:26.172 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3344, FiltMin=2870, FiltMax=65510, Gamma=1.000
02:14:26.198 00.026 21068 UpdateGuideState exits: m=134195 SNR=93.1
02:14:26.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:26.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:26.200 00.000 21068 Enqueuing Expose request
02:14:26.201 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:26.202 00.001 16108 Worker thread wakes up
02:14:26.202 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:26.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:27.368 01.166 16108 Exposure complete
02:14:27.421 00.053 16108 worker thread done servicing request
02:14:27.421 00.000 21068 OnExposeComplete: enter
02:14:27.422 00.001 21068 UpdateGuideState(): m_state=6
02:14:27.423 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12579
02:14:27.423 00.000 21068 Star::Find returns 1 (0), X=222.52, Y=876.90, Mass=123178, SNR=89.8, Peak=15241 HFD=3.3
02:14:27.424 00.001 21068 MultiStar: [#1 0.01,0.13,1.02,U] [#2 0.00,0.14,1.28,U] [#3 0.15,-0.04,1.00,U] [#4 0.00,0.27,0.78,U] [#5 0.05,-0.16,0.85,U] [#6 -0.03,0.07,0.84,U] [#7 0.01,-0.06,0.54,U] [#8 0.10,0.26,0.80,U] 
02:14:27.425 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.24, 0.42}
02:14:27.426 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
02:14:27.426 00.000 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
02:14:27.427 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.10 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
02:14:27.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
02:14:27.430 00.001 21068 Enqueuing Move request for scope (0.06, 0.13)
02:14:27.431 00.001 16108 Worker thread wakes up
02:14:27.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
02:14:27.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:14:27.431 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.04 yDistance=-0.14
02:14:27.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:27.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:27.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:14:27.431 00.000 16108 MoveAxis(E, 0, ABG)
02:14:27.431 00.000 16108 Move returns status 0, amount 0
02:14:27.431 00.000 16108 MoveAxis(N, 0, ABG)
02:14:27.431 00.000 16108 Move returns status 0, amount 0
02:14:27.431 00.000 16108 move complete, result=0
02:14:27.431 00.000 16108 worker thread done servicing request
02:14:27.436 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3344, FiltMin=2899, FiltMax=61133, Gamma=1.000
02:14:27.458 00.022 21068 UpdateGuideState exits: m=123178 SNR=89.8
02:14:27.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:27.461 00.001 21068 Enqueuing Expose request
02:14:27.461 00.000 16108 Worker thread wakes up
02:14:27.461 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:27.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:27.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:28.439 00.977 16108 Exposure complete
02:14:28.504 00.065 16108 worker thread done servicing request
02:14:28.504 00.000 21068 OnExposeComplete: enter
02:14:28.505 00.001 21068 UpdateGuideState(): m_state=6
02:14:28.506 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12580
02:14:28.507 00.001 21068 Star::Find returns 1 (0), X=222.78, Y=876.64, Mass=130693, SNR=89.7, Peak=14649 HFD=3.6
02:14:28.508 00.001 21068 MultiStar: [#1 0.13,0.31,1.13,U] [#2 0.21,0.13,1.21,U] [#3 0.38,-0.01,1.09,U] [#4 0.26,0.23,0.81,U] [#5 0.11,-0.11,0.87,U] [#6 0.40,0.18,0.84,U] [#7 0.47,-0.01,0.56,U] [#8 0.31,0.11,0.80,U] 
02:14:28.509 00.001 21068 refined, 8 included, MultiStar: {0.30, 0.12}, one-star: {0.50, 0.17}
02:14:28.509 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:14:28.510 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:14:28.511 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.32 cameraTheta=0.38 mountX=-0.27 mountY=-0.19, mountTheta=-2.54
02:14:28.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.12, opts=13)
02:14:28.513 00.001 21068 Enqueuing Move request for scope (0.30, 0.12)
02:14:28.514 00.001 16108 Worker thread wakes up
02:14:28.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.12) opts 0xd
02:14:28.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.12)
02:14:28.515 00.001 16108 Moving (0.30, 0.12) raw xDistance=-0.27 yDistance=-0.19
02:14:28.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:14:28.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:28.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:14:28.515 00.000 16108 MoveAxis(E, 72, ABG)
02:14:28.515 00.000 16108 Guiding  Dir = 2, Dur = 72
02:14:28.515 00.000 16108 IsSlewing returns 0
02:14:28.515 00.000 16108 IsGuiding returns 0
02:14:28.520 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3344, FiltMin=2867, FiltMax=53526, Gamma=1.000
02:14:28.532 00.012 16108 PulseGuide returned control before completion, sleep 67
02:14:28.536 00.004 21068 UpdateGuideState exits: m=130693 SNR=89.7
02:14:28.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:28.537 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:28.539 00.002 21068 Enqueuing Expose request
02:14:28.609 00.070 16108 IsGuiding returns 1
02:14:28.609 00.000 16108 scope still moving after pulse duration time elapsed
02:14:28.641 00.032 16108 IsSlewing returns 0
02:14:28.641 00.000 16108 IsGuiding returns 0
02:14:28.641 00.000 16108 scope move finished after 72 + 53 ms
02:14:28.642 00.001 16108 Move returns status 0, amount 72
02:14:28.642 00.000 16108 MoveAxis(N, 0, ABG)
02:14:28.642 00.000 16108 Move returns status 0, amount 0
02:14:28.642 00.000 16108 move complete, result=0
02:14:28.642 00.000 16108 worker thread done servicing request
02:14:28.642 00.000 16108 Worker thread wakes up
02:14:28.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:28.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:28.642 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.2 px 0 ms NORTH
02:14:29.806 01.164 16108 Exposure complete
02:14:29.878 00.072 16108 worker thread done servicing request
02:14:29.878 00.000 21068 OnExposeComplete: enter
02:14:29.880 00.002 21068 UpdateGuideState(): m_state=6
02:14:29.881 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12581
02:14:29.882 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.89, Mass=123205, SNR=83.5, Peak=16297 HFD=3.6
02:14:29.883 00.001 21068 MultiStar: [#1 0.14,0.16,1.22,U] [#2 0.43,0.06,1.24,U] [#3 0.32,0.07,0.95,U] [#4 0.24,0.27,0.85,U] [#5 0.13,0.20,1.03,U] [#6 0.21,0.20,0.82,U] [#7 -0.02,0.16,0.69,U] [#8 0.35,0.13,0.79,U] 
02:14:29.884 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.18}, one-star: {0.32, 0.42}
02:14:29.885 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
02:14:29.886 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
02:14:29.887 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.30 cameraTheta=0.64 mountX=-0.21 mountY=-0.23, mountTheta=-2.30
02:14:29.890 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.18, opts=13)
02:14:29.892 00.002 21068 Enqueuing Move request for scope (0.24, 0.18)
02:14:29.893 00.001 16108 Worker thread wakes up
02:14:29.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.18) opts 0xd
02:14:29.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.18)
02:14:29.893 00.000 16108 Moving (0.24, 0.18) raw xDistance=-0.21 yDistance=-0.23
02:14:29.894 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:14:29.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:29.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:14:29.894 00.000 16108 MoveAxis(E, 60, ABG)
02:14:29.894 00.000 16108 Guiding  Dir = 2, Dur = 60
02:14:29.894 00.000 16108 IsSlewing returns 0
02:14:29.895 00.001 16108 IsGuiding returns 0
02:14:29.900 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3344, FiltMin=2886, FiltMax=60486, Gamma=1.000
02:14:29.921 00.021 21068 UpdateGuideState exits: m=123205 SNR=83.5
02:14:29.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:29.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:29.925 00.002 21068 Enqueuing Expose request
02:14:29.952 00.027 16108 PulseGuide returned control before completion, sleep 13
02:14:29.966 00.014 16108 IsGuiding returns 1
02:14:29.966 00.000 16108 scope still moving after pulse duration time elapsed
02:14:29.998 00.032 16108 IsSlewing returns 0
02:14:29.998 00.000 16108 IsGuiding returns 1
02:14:30.029 00.031 16108 IsSlewing returns 0
02:14:30.029 00.000 16108 IsGuiding returns 1
02:14:30.060 00.031 16108 IsSlewing returns 0
02:14:30.060 00.000 16108 IsGuiding returns 0
02:14:30.060 00.000 16108 scope move finished after 60 + 105 ms
02:14:30.061 00.001 16108 Move returns status 0, amount 60
02:14:30.061 00.000 16108 MoveAxis(N, 0, ABG)
02:14:30.061 00.000 16108 Move returns status 0, amount 0
02:14:30.061 00.000 16108 move complete, result=0
02:14:30.061 00.000 16108 worker thread done servicing request
02:14:30.061 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
02:14:30.065 00.004 16108 Worker thread wakes up
02:14:30.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:30.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:31.041 00.976 16108 Exposure complete
02:14:31.110 00.069 16108 worker thread done servicing request
02:14:31.110 00.000 21068 OnExposeComplete: enter
02:14:31.110 00.000 21068 UpdateGuideState(): m_state=6
02:14:31.112 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12582
02:14:31.113 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.93, Mass=127540, SNR=82.2, Peak=15993 HFD=3.2
02:14:31.114 00.001 21068 MultiStar: [#1 0.02,0.37,1.41,U] [#2 0.01,0.22,1.09,U] [#3 -0.29,0.11,1.02,U] [#4 -0.17,0.09,0.93,U] [#5 -0.16,0.12,0.98,U] [#6 -0.09,0.13,0.78,U] [#7 0.06,0.25,0.67,U] [#8 -0.11,0.43,0.87,U] 
02:14:31.115 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.14, 0.45}
02:14:31.115 00.000 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
02:14:31.116 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
02:14:31.117 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.82 mountX=0.11 mountY=-0.23, mountTheta=-1.14
02:14:31.118 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.25, opts=13)
02:14:31.119 00.001 21068 Enqueuing Move request for scope (-0.06, 0.25)
02:14:31.120 00.001 16108 Worker thread wakes up
02:14:31.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
02:14:31.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
02:14:31.120 00.000 16108 Moving (-0.06, 0.25) raw xDistance=0.11 yDistance=-0.23
02:14:31.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:14:31.120 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-0.65
02:14:31.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:14:31.120 00.000 16108 MoveAxis(E, 0, ABG)
02:14:31.121 00.001 16108 Move returns status 0, amount 0
02:14:31.121 00.000 16108 MoveAxis(N, 46, ABG)
02:14:31.121 00.000 16108 Guiding  Dir = 0, Dur = 46
02:14:31.121 00.000 16108 IsSlewing returns 0
02:14:31.122 00.001 16108 IsGuiding returns 0
02:14:31.124 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3344, FiltMin=2873, FiltMax=62649, Gamma=1.000
02:14:31.144 00.020 16108 PulseGuide returned control before completion, sleep 34
02:14:31.146 00.002 21068 UpdateGuideState exits: m=127540 SNR=82.2
02:14:31.148 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:31.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:31.150 00.001 21068 Enqueuing Expose request
02:14:31.190 00.040 16108 IsGuiding returns 1
02:14:31.190 00.000 16108 scope still moving after pulse duration time elapsed
02:14:31.221 00.031 16108 IsSlewing returns 0
02:14:31.221 00.000 16108 IsGuiding returns 1
02:14:31.252 00.031 16108 IsSlewing returns 0
02:14:31.252 00.000 16108 IsGuiding returns 0
02:14:31.252 00.000 16108 scope move finished after 46 + 85 ms
02:14:31.252 00.000 16108 Move returns status 0, amount 46
02:14:31.252 00.000 16108 move complete, result=0
02:14:31.252 00.000 16108 worker thread done servicing request
02:14:31.252 00.000 16108 Worker thread wakes up
02:14:31.252 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
02:14:31.256 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:31.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:32.415 01.159 16108 Exposure complete
02:14:32.481 00.066 16108 worker thread done servicing request
02:14:32.481 00.000 21068 OnExposeComplete: enter
02:14:32.483 00.002 21068 UpdateGuideState(): m_state=6
02:14:32.484 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12583
02:14:32.485 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=876.75, Mass=112180, SNR=78.2, Peak=15235 HFD=3.1
02:14:32.485 00.000 21068 MultiStar: [#1 -0.20,0.21,1.19,U] [#2 -0.36,0.01,1.43,U] [#3 -0.07,0.06,1.23,U] [#4 -0.44,0.09,0.93,U] [#5 -0.21,-0.06,0.97,U] [#6 -0.46,-0.03,0.81,U] [#7 -0.33,0.11,0.69,U] [#8 -0.48,0.11,0.94,U] 
02:14:32.486 00.001 21068 refined, 8 included, MultiStar: {-0.28, 0.09}, one-star: {-0.12, 0.28}
02:14:32.487 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
02:14:32.488 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
02:14:32.488 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.30 cameraTheta=2.84 mountX=0.29 mountY=-0.02, mountTheta=-0.06
02:14:32.489 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.09, opts=13)
02:14:32.490 00.001 21068 Enqueuing Move request for scope (-0.28, 0.09)
02:14:32.491 00.001 16108 Worker thread wakes up
02:14:32.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
02:14:32.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
02:14:32.491 00.000 16108 Moving (-0.28, 0.09) raw xDistance=0.29 yDistance=-0.02
02:14:32.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:14:32.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:32.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:32.491 00.000 16108 MoveAxis(W, 77, ABG)
02:14:32.491 00.000 16108 Guiding  Dir = 3, Dur = 77
02:14:32.492 00.001 16108 IsSlewing returns 0
02:14:32.492 00.000 16108 IsGuiding returns 0
02:14:32.493 00.001 16108 PulseGuide returned control before completion, sleep 86
02:14:32.498 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=61, max=65535, med=3344, FiltMin=2902, FiltMax=65510, Gamma=1.000
02:14:32.516 00.018 21068 UpdateGuideState exits: m=112180 SNR=78.2
02:14:32.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:32.517 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:32.518 00.001 21068 Enqueuing Expose request
02:14:32.586 00.068 16108 IsGuiding returns 0
02:14:32.586 00.000 16108 Move returns status 0, amount 77
02:14:32.586 00.000 16108 MoveAxis(N, 0, ABG)
02:14:32.586 00.000 16108 Move returns status 0, amount 0
02:14:32.586 00.000 16108 move complete, result=0
02:14:32.586 00.000 16108 worker thread done servicing request
02:14:32.586 00.000 16108 Worker thread wakes up
02:14:32.587 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:32.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:32.587 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.0 px 0 ms NORTH
02:14:33.567 00.980 16108 Exposure complete
02:14:33.655 00.088 16108 worker thread done servicing request
02:14:33.655 00.000 21068 OnExposeComplete: enter
02:14:33.657 00.002 21068 UpdateGuideState(): m_state=6
02:14:33.659 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12584
02:14:33.661 00.002 21068 Star::Find returns 1 (0), X=222.28, Y=876.59, Mass=124566, SNR=84.1, Peak=14873 HFD=3.2
02:14:33.663 00.002 21068 MultiStar: [#1 -0.07,0.11,1.24,U] [#2 -0.11,-0.18,1.09,U] [#3 -0.10,-0.16,1.00,U] [#4 -0.11,0.30,0.81,U] [#5 0.19,-0.05,0.80,U] [#6 -0.31,-0.18,1.02,U] [#7 -0.30,0.05,0.69,U] [#8 -0.11,-0.10,0.84,U] 
02:14:33.665 00.002 21068 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {0.00, 0.12}
02:14:33.667 00.002 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
02:14:33.668 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
02:14:33.669 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.99 mountX=0.10 mountY=0.04, mountTheta=0.38
02:14:33.672 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
02:14:33.673 00.001 21068 Enqueuing Move request for scope (-0.10, -0.02)
02:14:33.675 00.002 16108 Worker thread wakes up
02:14:33.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
02:14:33.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
02:14:33.675 00.000 16108 Moving (-0.10, -0.02) raw xDistance=0.10 yDistance=0.04
02:14:33.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:33.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:33.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:33.675 00.000 16108 MoveAxis(E, 0, ABG)
02:14:33.675 00.000 16108 Move returns status 0, amount 0
02:14:33.675 00.000 16108 MoveAxis(N, 0, ABG)
02:14:33.675 00.000 16108 Move returns status 0, amount 0
02:14:33.675 00.000 16108 move complete, result=0
02:14:33.675 00.000 16108 worker thread done servicing request
02:14:33.683 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3347, FiltMin=2864, FiltMax=59606, Gamma=1.000
02:14:33.703 00.020 21068 UpdateGuideState exits: m=124566 SNR=84.1
02:14:33.706 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:33.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:33.708 00.001 21068 Enqueuing Expose request
02:14:33.709 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:33.710 00.001 16108 Worker thread wakes up
02:14:33.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:33.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:34.874 01.164 16108 Exposure complete
02:14:34.965 00.091 16108 worker thread done servicing request
02:14:34.965 00.000 21068 OnExposeComplete: enter
02:14:34.968 00.003 21068 UpdateGuideState(): m_state=6
02:14:34.969 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12585
02:14:34.970 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.86, Mass=133729, SNR=89.6, Peak=16611 HFD=3.5
02:14:34.972 00.002 21068 MultiStar: [#1 -0.40,0.31,1.03,U] [#2 -0.23,0.10,1.18,U] [#3 -0.27,0.15,0.97,U] [#4 -0.29,0.34,0.81,U] [#5 -0.17,0.13,0.89,U] [#6 -0.18,0.14,0.81,U] [#7 -0.01,0.09,0.57,U] [#8 -0.24,0.34,0.70,U] 
02:14:34.974 00.002 21068 refined, 8 included, MultiStar: {-0.21, 0.22}, one-star: {-0.02, 0.38}
02:14:34.976 00.002 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
02:14:34.978 00.002 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
02:14:34.979 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.33 mountX=0.24 mountY=-0.16, mountTheta=-0.59
02:14:34.983 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.22, opts=13)
02:14:34.986 00.003 21068 Enqueuing Move request for scope (-0.21, 0.22)
02:14:34.989 00.003 16108 Worker thread wakes up
02:14:34.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
02:14:34.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
02:14:34.989 00.000 16108 Moving (-0.21, 0.22) raw xDistance=0.24 yDistance=-0.16
02:14:34.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:14:34.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:34.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:14:34.990 00.001 16108 MoveAxis(W, 64, ABG)
02:14:34.990 00.000 16108 Guiding  Dir = 3, Dur = 64
02:14:34.990 00.000 16108 IsSlewing returns 0
02:14:34.991 00.001 16108 IsGuiding returns 0
02:14:34.997 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3344, FiltMin=2896, FiltMax=57955, Gamma=1.000
02:14:35.025 00.028 21068 UpdateGuideState exits: m=133729 SNR=89.6
02:14:35.027 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.030 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:35.030 00.000 21068 Enqueuing Expose request
02:14:35.032 00.002 16108 PulseGuide returned control before completion, sleep 35
02:14:35.074 00.042 16108 IsGuiding returns 1
02:14:35.074 00.000 16108 scope still moving after pulse duration time elapsed
02:14:35.105 00.031 16108 IsSlewing returns 0
02:14:35.105 00.000 16108 IsGuiding returns 1
02:14:35.137 00.032 16108 IsSlewing returns 0
02:14:35.137 00.000 16108 IsGuiding returns 0
02:14:35.137 00.000 16108 scope move finished after 64 + 82 ms
02:14:35.137 00.000 16108 Move returns status 0, amount 64
02:14:35.138 00.001 16108 MoveAxis(N, 0, ABG)
02:14:35.138 00.000 16108 Move returns status 0, amount 0
02:14:35.138 00.000 16108 move complete, result=0
02:14:35.138 00.000 16108 worker thread done servicing request
02:14:35.138 00.000 16108 Worker thread wakes up
02:14:35.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:35.138 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.2 px 0 ms NORTH
02:14:35.140 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:36.118 00.978 16108 Exposure complete
02:14:36.192 00.074 16108 worker thread done servicing request
02:14:36.192 00.000 21068 OnExposeComplete: enter
02:14:36.193 00.001 21068 UpdateGuideState(): m_state=6
02:14:36.194 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12586
02:14:36.194 00.000 21068 Star::Find returns 1 (0), X=222.68, Y=876.79, Mass=122779, SNR=89.7, Peak=16121 HFD=3.3
02:14:36.195 00.001 21068 MultiStar: [#1 0.22,0.27,0.98,U] [#2 0.36,0.12,1.08,U] [#3 0.17,0.33,1.15,U] [#4 -0.15,0.13,0.80,U] [#5 0.10,0.21,0.85,U] [#6 0.26,0.01,0.75,U] [#7 -0.17,0.13,0.69,U] [#8 0.08,0.01,0.71,U] 
02:14:36.196 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.18}, one-star: {0.40, 0.32}
02:14:36.199 00.003 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:14:36.200 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
02:14:36.201 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.25 cameraTheta=0.85 mountX=-0.13 mountY=-0.22, mountTheta=-2.10
02:14:36.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.18, opts=13)
02:14:36.205 00.001 21068 Enqueuing Move request for scope (0.16, 0.18)
02:14:36.207 00.002 16108 Worker thread wakes up
02:14:36.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
02:14:36.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
02:14:36.207 00.000 16108 Moving (0.16, 0.18) raw xDistance=-0.13 yDistance=-0.22
02:14:36.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:14:36.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:14:36.207 00.000 16108 MoveAxis(E, 0, ABG)
02:14:36.207 00.000 16108 Move returns status 0, amount 0
02:14:36.208 00.001 16108 MoveAxis(N, 44, ABG)
02:14:36.208 00.000 16108 Guiding  Dir = 0, Dur = 44
02:14:36.208 00.000 16108 IsSlewing returns 0
02:14:36.209 00.001 16108 IsGuiding returns 0
02:14:36.214 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3344, FiltMin=2864, FiltMax=56413, Gamma=1.000
02:14:36.228 00.014 21068 UpdateGuideState exits: m=122779 SNR=89.7
02:14:36.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:36.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:36.231 00.001 21068 Enqueuing Expose request
02:14:36.234 00.003 16108 PulseGuide returned control before completion, sleep 29
02:14:36.279 00.045 16108 IsGuiding returns 1
02:14:36.279 00.000 16108 scope still moving after pulse duration time elapsed
02:14:36.310 00.031 16108 IsSlewing returns 0
02:14:36.311 00.001 16108 IsGuiding returns 1
02:14:36.341 00.030 16108 IsSlewing returns 0
02:14:36.341 00.000 16108 IsGuiding returns 0
02:14:36.341 00.000 16108 scope move finished after 44 + 89 ms
02:14:36.341 00.000 16108 Move returns status 0, amount 44
02:14:36.341 00.000 16108 move complete, result=0
02:14:36.341 00.000 16108 worker thread done servicing request
02:14:36.341 00.000 16108 Worker thread wakes up
02:14:36.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:36.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:36.341 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
02:14:37.510 01.169 16108 Exposure complete
02:14:37.581 00.071 16108 worker thread done servicing request
02:14:37.581 00.000 21068 OnExposeComplete: enter
02:14:37.583 00.002 21068 UpdateGuideState(): m_state=6
02:14:37.584 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12587
02:14:37.587 00.003 21068 Star::Find returns 1 (0), X=222.80, Y=876.29, Mass=124009, SNR=87.4, Peak=16893 HFD=3.5
02:14:37.588 00.001 21068 MultiStar: [#1 0.40,-0.17,1.43,U] [#2 0.52,-0.41,0.00,M1] [#3 0.66,-0.41,0.00,M1] [#4 0.21,-0.20,0.80,U] [#5 0.35,-0.44,1.03,U] [#6 0.47,-0.36,0.00,M1] [#7 0.36,-0.45,0.70,U] [#8 0.25,-0.37,0.82,U] 
02:14:37.590 00.002 21068 refined, 5 included, MultiStar: {0.36, -0.29}, one-star: {0.52, -0.19}
02:14:37.591 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
02:14:37.593 00.002 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
02:14:37.594 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.29 hyp=0.46 cameraTheta=-0.67 mountX=-0.40 mountY=0.19, mountTheta=2.69
02:14:37.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.29, opts=13)
02:14:37.597 00.001 21068 Enqueuing Move request for scope (0.36, -0.29)
02:14:37.599 00.002 16108 Worker thread wakes up
02:14:37.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.29) opts 0xd
02:14:37.600 00.001 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.29)
02:14:37.600 00.000 16108 Moving (0.36, -0.29) raw xDistance=-0.40 yDistance=0.19
02:14:37.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:14:37.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:37.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:14:37.600 00.000 16108 MoveAxis(E, 106, ABG)
02:14:37.600 00.000 16108 Guiding  Dir = 2, Dur = 106
02:14:37.600 00.000 16108 IsSlewing returns 0
02:14:37.600 00.000 16108 IsGuiding returns 0
02:14:37.604 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3344, FiltMin=2845, FiltMax=44982, Gamma=1.000
02:14:37.625 00.021 21068 UpdateGuideState exits: m=124009 SNR=87.4
02:14:37.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:37.628 00.001 21068 Enqueuing Expose request
02:14:37.648 00.020 16108 PulseGuide returned control before completion, sleep 69
02:14:37.724 00.076 16108 IsGuiding returns 1
02:14:37.724 00.000 16108 scope still moving after pulse duration time elapsed
02:14:37.756 00.032 16108 IsSlewing returns 0
02:14:37.757 00.001 16108 IsGuiding returns 0
02:14:37.757 00.000 16108 scope move finished after 106 + 50 ms
02:14:37.757 00.000 16108 Move returns status 0, amount 106
02:14:37.757 00.000 16108 MoveAxis(N, 0, ABG)
02:14:37.757 00.000 16108 Move returns status 0, amount 0
02:14:37.757 00.000 16108 move complete, result=0
02:14:37.757 00.000 16108 worker thread done servicing request
02:14:37.757 00.000 16108 Worker thread wakes up
02:14:37.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:37.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:37.757 00.000 21068 GuideStep: -0.4 px 106 ms EAST, 0.2 px 0 ms NORTH
02:14:38.727 00.970 16108 Exposure complete
02:14:38.796 00.069 16108 worker thread done servicing request
02:14:38.796 00.000 21068 OnExposeComplete: enter
02:14:38.799 00.003 21068 UpdateGuideState(): m_state=6
02:14:38.800 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12588
02:14:38.801 00.001 21068 Star::Find returns 1 (0), X=222.82, Y=876.62, Mass=124719, SNR=86.9, Peak=15833 HFD=3.3
02:14:38.804 00.003 21068 MultiStar: [#1 0.35,-0.09,1.06,U] [#2 0.28,-0.09,1.29,U] [#3 0.37,-0.23,1.21,U] [#4 0.18,-0.14,0.88,U] [#5 0.36,-0.38,1.00,U] [#6 0.61,-0.13,0.00,M2] [#7 0.29,-0.26,0.58,U] [#8 0.22,-0.23,0.82,U] 
02:14:38.805 00.001 21068 refined, 7 included, MultiStar: {0.33, -0.15}, one-star: {0.54, 0.14}
02:14:38.806 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:14:38.807 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
02:14:38.808 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-0.43 mountX=-0.35 mountY=0.07, mountTheta=2.95
02:14:38.811 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.15, opts=13)
02:14:38.812 00.001 21068 Enqueuing Move request for scope (0.33, -0.15)
02:14:38.815 00.003 16108 Worker thread wakes up
02:14:38.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.15) opts 0xd
02:14:38.816 00.001 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.15)
02:14:38.816 00.000 16108 Moving (0.33, -0.15) raw xDistance=-0.35 yDistance=0.07
02:14:38.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:14:38.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:38.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:14:38.816 00.000 16108 MoveAxis(E, 100, ABG)
02:14:38.816 00.000 16108 Guiding  Dir = 2, Dur = 100
02:14:38.817 00.001 16108 IsSlewing returns 0
02:14:38.817 00.000 16108 IsGuiding returns 0
02:14:38.824 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3344, FiltMin=2800, FiltMax=49709, Gamma=1.000
02:14:38.841 00.017 16108 PulseGuide returned control before completion, sleep 86
02:14:38.844 00.003 21068 UpdateGuideState exits: m=124719 SNR=86.9
02:14:38.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:38.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:38.846 00.000 21068 Enqueuing Expose request
02:14:38.936 00.090 16108 IsGuiding returns 1
02:14:38.936 00.000 16108 scope still moving after pulse duration time elapsed
02:14:38.966 00.030 16108 IsSlewing returns 0
02:14:38.966 00.000 16108 IsGuiding returns 1
02:14:38.997 00.031 16108 IsSlewing returns 0
02:14:38.997 00.000 16108 IsGuiding returns 1
02:14:39.029 00.032 16108 IsSlewing returns 0
02:14:39.029 00.000 16108 IsGuiding returns 0
02:14:39.029 00.000 16108 scope move finished after 100 + 112 ms
02:14:39.029 00.000 16108 Move returns status 0, amount 100
02:14:39.029 00.000 16108 MoveAxis(N, 0, ABG)
02:14:39.029 00.000 16108 Move returns status 0, amount 0
02:14:39.030 00.001 16108 move complete, result=0
02:14:39.030 00.000 16108 worker thread done servicing request
02:14:39.030 00.000 16108 Worker thread wakes up
02:14:39.030 00.000 21068 GuideStep: -0.4 px 100 ms EAST, 0.1 px 0 ms NORTH
02:14:39.032 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:39.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:40.195 01.163 16108 Exposure complete
02:14:40.252 00.057 16108 worker thread done servicing request
02:14:40.252 00.000 21068 OnExposeComplete: enter
02:14:40.253 00.001 21068 UpdateGuideState(): m_state=6
02:14:40.254 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12589
02:14:40.255 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=876.60, Mass=115377, SNR=78.1, Peak=16067 HFD=3.2
02:14:40.256 00.001 21068 MultiStar: [#1 -0.71,0.30,0.00,M1] [#2 -0.77,-0.08,0.00,M1] [#3 -0.37,-0.07,1.02,U] [#4 -0.47,0.17,0.95,U] [#5 -0.34,-0.06,1.12,U] [#6 -0.25,0.13,0.83,U] [#7 -0.43,-0.09,0.69,U] [#8 -0.65,0.11,0.00,M1] 
02:14:40.257 00.001 21068 refined, 5 included, MultiStar: {-0.38, 0.03}, one-star: {-0.44, 0.13}
02:14:40.258 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
02:14:40.259 00.001 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
02:14:40.260 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.39 cameraTheta=3.05 mountX=0.38 mountY=0.06, mountTheta=0.15
02:14:40.263 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.03, opts=13)
02:14:40.264 00.001 21068 Enqueuing Move request for scope (-0.38, 0.03)
02:14:40.267 00.003 16108 Worker thread wakes up
02:14:40.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.03) opts 0xd
02:14:40.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.03)
02:14:40.267 00.000 16108 Moving (-0.38, 0.03) raw xDistance=0.38 yDistance=0.06
02:14:40.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38
02:14:40.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:40.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:14:40.267 00.000 16108 MoveAxis(W, 94, ABG)
02:14:40.267 00.000 16108 Guiding  Dir = 3, Dur = 94
02:14:40.268 00.001 16108 IsSlewing returns 0
02:14:40.268 00.000 16108 IsGuiding returns 0
02:14:40.269 00.001 16108 PulseGuide returned control before completion, sleep 103
02:14:40.273 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3344, FiltMin=2870, FiltMax=57638, Gamma=1.000
02:14:40.295 00.022 21068 UpdateGuideState exits: m=115377 SNR=78.1
02:14:40.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:40.298 00.001 21068 Enqueuing Expose request
02:14:40.381 00.083 16108 IsGuiding returns 1
02:14:40.381 00.000 16108 scope still moving after pulse duration time elapsed
02:14:40.412 00.031 16108 IsSlewing returns 0
02:14:40.412 00.000 16108 IsGuiding returns 1
02:14:40.442 00.030 16108 IsSlewing returns 0
02:14:40.442 00.000 16108 IsGuiding returns 0
02:14:40.442 00.000 16108 scope move finished after 94 + 80 ms
02:14:40.442 00.000 16108 Move returns status 0, amount 94
02:14:40.442 00.000 16108 MoveAxis(N, 0, ABG)
02:14:40.442 00.000 16108 Move returns status 0, amount 0
02:14:40.442 00.000 16108 move complete, result=0
02:14:40.443 00.001 16108 worker thread done servicing request
02:14:40.443 00.000 16108 Worker thread wakes up
02:14:40.443 00.000 21068 GuideStep: 0.4 px 94 ms WEST, 0.1 px 0 ms NORTH
02:14:40.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:40.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:41.425 00.981 16108 Exposure complete
02:14:41.496 00.071 16108 worker thread done servicing request
02:14:41.496 00.000 21068 OnExposeComplete: enter
02:14:41.497 00.001 21068 UpdateGuideState(): m_state=6
02:14:41.498 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12590
02:14:41.499 00.001 21068 Star::Find returns 1 (0), X=222.04, Y=876.62, Mass=115539, SNR=83.0, Peak=14755 HFD=3.3
02:14:41.500 00.001 21068 MultiStar: [#1 -0.28,0.23,1.15,U] [#2 -0.39,0.07,1.53,U] [#3 -0.35,-0.04,0.92,U] [#4 -0.28,0.25,0.93,U] [#5 -0.13,0.28,1.05,U] [#6 -0.39,0.07,0.88,U] [#7 -0.46,-0.04,0.65,U] [#8 -0.36,0.14,0.79,U] 
02:14:41.501 00.001 21068 single-star, 8 included, MultiStar: {-0.32, 0.13}, one-star: {-0.24, 0.15}
02:14:41.502 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
02:14:41.502 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
02:14:41.503 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.28 cameraTheta=2.58 mountX=0.26 mountY=-0.09, mountTheta=-0.34
02:14:41.505 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.15, opts=13)
02:14:41.506 00.001 21068 Enqueuing Move request for scope (-0.24, 0.15)
02:14:41.507 00.001 16108 Worker thread wakes up
02:14:41.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd
02:14:41.507 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.15)
02:14:41.507 00.000 16108 Moving (-0.24, 0.15) raw xDistance=0.26 yDistance=-0.09
02:14:41.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:14:41.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:41.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:14:41.507 00.000 16108 MoveAxis(W, 74, ABG)
02:14:41.507 00.000 16108 Guiding  Dir = 3, Dur = 74
02:14:41.507 00.000 16108 IsSlewing returns 0
02:14:41.508 00.001 16108 IsGuiding returns 0
02:14:41.514 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3344, FiltMin=2825, FiltMax=60758, Gamma=1.000
02:14:41.537 00.023 21068 UpdateGuideState exits: m=115539 SNR=83.0
02:14:41.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:41.540 00.001 21068 Enqueuing Expose request
02:14:41.542 00.002 16108 PulseGuide returned control before completion, sleep 51
02:14:41.602 00.060 16108 IsGuiding returns 1
02:14:41.602 00.000 16108 scope still moving after pulse duration time elapsed
02:14:41.634 00.032 16108 IsSlewing returns 0
02:14:41.634 00.000 16108 IsGuiding returns 0
02:14:41.634 00.000 16108 scope move finished after 74 + 52 ms
02:14:41.634 00.000 16108 Move returns status 0, amount 74
02:14:41.634 00.000 16108 MoveAxis(N, 0, ABG)
02:14:41.634 00.000 16108 Move returns status 0, amount 0
02:14:41.634 00.000 16108 move complete, result=0
02:14:41.634 00.000 16108 worker thread done servicing request
02:14:41.634 00.000 16108 Worker thread wakes up
02:14:41.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:41.635 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
02:14:41.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:42.794 01.159 16108 Exposure complete
02:14:42.864 00.070 16108 worker thread done servicing request
02:14:42.864 00.000 21068 OnExposeComplete: enter
02:14:42.865 00.001 21068 UpdateGuideState(): m_state=6
02:14:42.866 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12591
02:14:42.867 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.69, Mass=125534, SNR=83.8, Peak=16259 HFD=3.3
02:14:42.867 00.000 21068 MultiStar: [#1 0.04,-0.05,1.06,U] [#2 -0.32,-0.38,1.14,U] [#3 0.07,-0.39,1.26,U] [#4 -0.19,0.01,0.92,U] [#5 -0.07,-0.20,1.02,U] [#6 0.20,-0.25,0.85,U] [#7 -0.36,-0.16,0.66,U] [#8 -0.08,-0.14,0.85,U] 
02:14:42.868 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.16}, one-star: {-0.08, 0.21}
02:14:42.870 00.002 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
02:14:42.871 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
02:14:42.874 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.04 mountX=0.05 mountY=0.18, mountTheta=1.29
02:14:42.877 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.16, opts=13)
02:14:42.878 00.001 21068 Enqueuing Move request for scope (-0.08, -0.16)
02:14:42.880 00.002 16108 Worker thread wakes up
02:14:42.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
02:14:42.880 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
02:14:42.880 00.000 16108 Moving (-0.08, -0.16) raw xDistance=0.05 yDistance=0.18
02:14:42.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:42.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:42.881 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:14:42.881 00.000 16108 MoveAxis(E, 0, ABG)
02:14:42.881 00.000 16108 Move returns status 0, amount 0
02:14:42.881 00.000 16108 MoveAxis(N, 0, ABG)
02:14:42.881 00.000 16108 Move returns status 0, amount 0
02:14:42.881 00.000 16108 move complete, result=0
02:14:42.881 00.000 16108 worker thread done servicing request
02:14:42.888 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3344, FiltMin=2867, FiltMax=59453, Gamma=1.000
02:14:42.911 00.023 21068 UpdateGuideState exits: m=125534 SNR=83.8
02:14:42.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:42.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:42.915 00.001 21068 Enqueuing Expose request
02:14:42.917 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:42.919 00.002 16108 Worker thread wakes up
02:14:42.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:42.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:43.886 00.967 16108 Exposure complete
02:14:43.968 00.082 16108 worker thread done servicing request
02:14:43.968 00.000 21068 OnExposeComplete: enter
02:14:43.969 00.001 21068 UpdateGuideState(): m_state=6
02:14:43.970 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12592
02:14:43.970 00.000 21068 Star::Find returns 1 (0), X=222.40, Y=876.89, Mass=130423, SNR=90.4, Peak=14707 HFD=3.6
02:14:43.971 00.001 21068 MultiStar: [#1 -0.02,-0.00,1.17,U] [#2 -0.10,0.02,1.19,U] [#3 -0.01,-0.27,1.13,U] [#4 0.15,0.37,0.79,U] [#5 -0.07,-0.03,0.86,U] [#6 0.11,0.18,0.71,U] [#7 -0.15,-0.08,0.65,U] [#8 -0.02,-0.01,0.70,U] 
02:14:43.972 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.12, 0.41}
02:14:43.973 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
02:14:43.974 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
02:14:43.974 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.60 mountX=0.01 mountY=-0.05, mountTheta=-1.36
02:14:43.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.06, opts=13)
02:14:43.977 00.001 21068 Enqueuing Move request for scope (-0.00, 0.06)
02:14:43.978 00.001 16108 Worker thread wakes up
02:14:43.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
02:14:43.978 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
02:14:43.978 00.000 16108 Moving (-0.00, 0.06) raw xDistance=0.01 yDistance=-0.05
02:14:43.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:43.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:43.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:14:43.978 00.000 16108 MoveAxis(E, 0, ABG)
02:14:43.978 00.000 16108 Move returns status 0, amount 0
02:14:43.978 00.000 16108 MoveAxis(N, 0, ABG)
02:14:43.978 00.000 16108 Move returns status 0, amount 0
02:14:43.978 00.000 16108 move complete, result=0
02:14:43.979 00.001 16108 worker thread done servicing request
02:14:43.983 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3347, FiltMin=2867, FiltMax=63769, Gamma=1.000
02:14:43.997 00.014 21068 UpdateGuideState exits: m=130423 SNR=90.4
02:14:43.999 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:44.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:44.001 00.001 21068 Enqueuing Expose request
02:14:44.001 00.000 16108 Worker thread wakes up
02:14:44.001 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:44.003 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:44.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:45.159 01.156 16108 Exposure complete
02:14:45.216 00.057 16108 worker thread done servicing request
02:14:45.216 00.000 21068 OnExposeComplete: enter
02:14:45.217 00.001 21068 UpdateGuideState(): m_state=6
02:14:45.217 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12593
02:14:45.218 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.82, Mass=118469, SNR=81.3, Peak=15283 HFD=3.2
02:14:45.219 00.001 21068 MultiStar: [#1 0.14,0.12,1.18,U] [#2 -0.06,0.01,1.50,U] [#3 0.15,0.08,1.07,U] [#4 -0.08,0.09,0.88,U] [#5 0.09,-0.21,0.90,U] [#6 0.01,0.25,0.84,U] [#7 -0.08,0.05,0.59,U] [#8 -0.06,0.30,0.90,U] 
02:14:45.219 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.01, 0.34}
02:14:45.221 00.002 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
02:14:45.222 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
02:14:45.223 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=0.00 mountY=-0.11, mountTheta=-1.56
02:14:45.224 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
02:14:45.225 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
02:14:45.226 00.001 16108 Worker thread wakes up
02:14:45.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
02:14:45.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:14:45.226 00.000 16108 Moving (0.02, 0.11) raw xDistance=0.00 yDistance=-0.11
02:14:45.227 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:14:45.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:45.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:45.227 00.000 16108 MoveAxis(E, 0, ABG)
02:14:45.227 00.000 16108 Move returns status 0, amount 0
02:14:45.227 00.000 16108 MoveAxis(N, 0, ABG)
02:14:45.227 00.000 16108 Move returns status 0, amount 0
02:14:45.227 00.000 16108 move complete, result=0
02:14:45.227 00.000 16108 worker thread done servicing request
02:14:45.231 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3344, FiltMin=2893, FiltMax=65510, Gamma=1.000
02:14:45.246 00.015 21068 UpdateGuideState exits: m=118469 SNR=81.3
02:14:45.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:45.249 00.001 21068 Enqueuing Expose request
02:14:45.250 00.001 16108 Worker thread wakes up
02:14:45.250 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:45.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:45.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:46.228 00.978 16108 Exposure complete
02:14:46.288 00.060 16108 worker thread done servicing request
02:14:46.289 00.001 21068 OnExposeComplete: enter
02:14:46.289 00.000 21068 UpdateGuideState(): m_state=6
02:14:46.290 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12594
02:14:46.291 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.50, Mass=130701, SNR=99.4, Peak=14537 HFD=3.2
02:14:46.292 00.001 21068 MultiStar: [#1 0.05,0.20,1.11,U] [#2 0.06,-0.15,1.05,U] [#3 0.22,-0.08,1.01,U] [#4 0.09,0.01,0.71,U] [#5 -0.03,0.01,0.85,U] [#6 0.22,-0.01,0.65,U] [#7 0.14,-0.05,0.59,U] [#8 0.17,-0.01,0.66,U] 
02:14:46.293 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.14, 0.02}
02:14:46.293 00.000 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:14:46.294 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
02:14:46.296 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
02:14:46.297 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
02:14:46.298 00.001 21068 Enqueuing Move request for scope (0.11, -0.00)
02:14:46.299 00.001 16108 Worker thread wakes up
02:14:46.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
02:14:46.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
02:14:46.299 00.000 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.02
02:14:46.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:14:46.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:46.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:46.299 00.000 16108 MoveAxis(E, 0, ABG)
02:14:46.299 00.000 16108 Move returns status 0, amount 0
02:14:46.299 00.000 16108 MoveAxis(N, 0, ABG)
02:14:46.299 00.000 16108 Move returns status 0, amount 0
02:14:46.299 00.000 16108 move complete, result=0
02:14:46.300 00.001 16108 worker thread done servicing request
02:14:46.305 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3344, FiltMin=2889, FiltMax=53251, Gamma=1.000
02:14:46.324 00.019 21068 UpdateGuideState exits: m=130701 SNR=99.4
02:14:46.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:46.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:46.326 00.001 21068 Enqueuing Expose request
02:14:46.327 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:46.328 00.001 16108 Worker thread wakes up
02:14:46.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:46.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:47.496 01.168 16108 Exposure complete
02:14:47.577 00.081 16108 worker thread done servicing request
02:14:47.577 00.000 21068 OnExposeComplete: enter
02:14:47.578 00.001 21068 UpdateGuideState(): m_state=6
02:14:47.579 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12595
02:14:47.580 00.001 21068 Star::Find returns 1 (0), X=222.75, Y=876.69, Mass=130500, SNR=91.8, Peak=15945 HFD=3.6
02:14:47.580 00.000 21068 MultiStar: [#1 0.34,-0.11,1.02,U] [#2 0.40,-0.09,1.04,U] [#3 0.42,-0.23,1.03,U] [#4 0.35,0.14,0.80,U] [#5 0.54,-0.23,0.00,M1] [#6 0.42,-0.18,0.92,U] [#7 0.24,-0.13,0.63,U] [#8 0.37,0.14,0.68,U] 
02:14:47.582 00.002 21068 refined, 7 included, MultiStar: {0.39, -0.04}, one-star: {0.48, 0.22}
02:14:47.583 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
02:14:47.584 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
02:14:47.585 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-0.10 mountX=-0.39 mountY=-0.05, mountTheta=-3.00
02:14:47.586 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.04, opts=13)
02:14:47.587 00.001 21068 Enqueuing Move request for scope (0.39, -0.04)
02:14:47.588 00.001 16108 Worker thread wakes up
02:14:47.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.04) opts 0xd
02:14:47.588 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.04)
02:14:47.588 00.000 16108 Moving (0.39, -0.04) raw xDistance=-0.39 yDistance=-0.05
02:14:47.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:14:47.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:47.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:14:47.588 00.000 16108 MoveAxis(E, 102, ABG)
02:14:47.588 00.000 16108 Guiding  Dir = 2, Dur = 102
02:14:47.589 00.001 16108 IsSlewing returns 0
02:14:47.589 00.000 16108 IsGuiding returns 0
02:14:47.594 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3344, FiltMin=2867, FiltMax=49059, Gamma=1.000
02:14:47.611 00.017 21068 UpdateGuideState exits: m=130500 SNR=91.8
02:14:47.614 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:47.615 00.000 21068 Enqueuing Expose request
02:14:47.616 00.001 16108 PulseGuide returned control before completion, sleep 87
02:14:47.706 00.090 16108 IsGuiding returns 1
02:14:47.706 00.000 16108 scope still moving after pulse duration time elapsed
02:14:47.737 00.031 16108 IsSlewing returns 0
02:14:47.737 00.000 16108 IsGuiding returns 1
02:14:47.769 00.032 16108 IsSlewing returns 0
02:14:47.769 00.000 16108 IsGuiding returns 1
02:14:47.800 00.031 16108 IsSlewing returns 0
02:14:47.800 00.000 16108 IsGuiding returns 0
02:14:47.800 00.000 16108 scope move finished after 102 + 109 ms
02:14:47.800 00.000 16108 Move returns status 0, amount 102
02:14:47.800 00.000 16108 MoveAxis(N, 0, ABG)
02:14:47.800 00.000 16108 Move returns status 0, amount 0
02:14:47.801 00.001 16108 move complete, result=0
02:14:47.801 00.000 16108 worker thread done servicing request
02:14:47.801 00.000 16108 Worker thread wakes up
02:14:47.801 00.000 21068 GuideStep: -0.4 px 102 ms EAST, -0.1 px 0 ms NORTH
02:14:47.802 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:47.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:48.787 00.985 16108 Exposure complete
02:14:48.865 00.078 16108 worker thread done servicing request
02:14:48.866 00.001 21068 OnExposeComplete: enter
02:14:48.866 00.000 21068 UpdateGuideState(): m_state=6
02:14:48.868 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12596
02:14:48.869 00.001 21068 Star::Find returns 1 (0), X=222.84, Y=876.85, Mass=131267, SNR=82.2, Peak=17545 HFD=3.1
02:14:48.870 00.001 21068 MultiStar: [#1 0.40,-0.10,1.17,U] [#2 0.25,-0.31,1.21,U] [#3 0.50,-0.20,1.18,U] [#4 0.39,0.23,1.06,U] [#5 0.36,-0.09,0.88,U] [#6 0.46,-0.14,0.91,U] [#7 0.20,-0.07,0.74,U] [#8 0.18,0.03,0.86,U] 
02:14:48.870 00.000 21068 refined, 8 included, MultiStar: {0.38, -0.04}, one-star: {0.57, 0.37}
02:14:48.871 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:14:48.872 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
02:14:48.872 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-0.10 mountX=-0.38 mountY=-0.05, mountTheta=-3.01
02:14:48.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.04, opts=13)
02:14:48.876 00.002 21068 Enqueuing Move request for scope (0.38, -0.04)
02:14:48.879 00.003 16108 Worker thread wakes up
02:14:48.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.04) opts 0xd
02:14:48.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.04)
02:14:48.879 00.000 16108 Moving (0.38, -0.04) raw xDistance=-0.38 yDistance=-0.05
02:14:48.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
02:14:48.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:48.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:14:48.879 00.000 16108 MoveAxis(E, 106, ABG)
02:14:48.879 00.000 16108 Guiding  Dir = 2, Dur = 106
02:14:48.879 00.000 16108 IsSlewing returns 0
02:14:48.879 00.000 16108 IsGuiding returns 0
02:14:48.885 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3344, FiltMin=2838, FiltMax=50013, Gamma=1.000
02:14:48.902 00.017 21068 UpdateGuideState exits: m=131267 SNR=82.2
02:14:48.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:48.905 00.001 21068 Enqueuing Expose request
02:14:48.922 00.017 16108 PulseGuide returned control before completion, sleep 74
02:14:49.000 00.078 16108 IsGuiding returns 1
02:14:49.000 00.000 16108 scope still moving after pulse duration time elapsed
02:14:49.031 00.031 16108 IsSlewing returns 0
02:14:49.031 00.000 16108 IsGuiding returns 0
02:14:49.032 00.001 16108 scope move finished after 106 + 46 ms
02:14:49.032 00.000 16108 Move returns status 0, amount 106
02:14:49.032 00.000 16108 MoveAxis(N, 0, ABG)
02:14:49.032 00.000 16108 Move returns status 0, amount 0
02:14:49.032 00.000 16108 move complete, result=0
02:14:49.032 00.000 16108 worker thread done servicing request
02:14:49.032 00.000 16108 Worker thread wakes up
02:14:49.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:49.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:49.032 00.000 21068 GuideStep: -0.4 px 106 ms EAST, -0.1 px 0 ms NORTH
02:14:50.191 01.159 16108 Exposure complete
02:14:50.245 00.054 16108 worker thread done servicing request
02:14:50.245 00.000 21068 OnExposeComplete: enter
02:14:50.247 00.002 21068 UpdateGuideState(): m_state=6
02:14:50.249 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12597
02:14:50.250 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=876.75, Mass=126534, SNR=94.1, Peak=17251 HFD=3.3
02:14:50.252 00.002 21068 MultiStar: [#1 -0.27,0.14,1.46,U] [#2 -0.46,-0.10,1.00,U] [#3 -0.44,0.01,1.07,U] [#4 -0.44,0.15,0.82,U] [#5 -0.16,0.01,1.18,U] [#6 -0.20,0.13,0.73,U] [#7 -0.45,-0.05,0.63,U] [#8 -0.48,0.13,0.80,U] 
02:14:50.253 00.001 21068 refined, 8 included, MultiStar: {-0.33, 0.08}, one-star: {-0.21, 0.28}
02:14:50.254 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
02:14:50.255 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
02:14:50.257 00.002 21068 CameraToMount -- cameraX=-0.33 cameraY=0.08 hyp=0.34 cameraTheta=2.91 mountX=0.34 mountY=0.00, mountTheta=0.00
02:14:50.259 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.08, opts=13)
02:14:50.260 00.001 21068 Enqueuing Move request for scope (-0.33, 0.08)
02:14:50.260 00.000 16108 Worker thread wakes up
02:14:50.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.08) opts 0xd
02:14:50.261 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.08)
02:14:50.261 00.000 16108 Moving (-0.33, 0.08) raw xDistance=0.34 yDistance=0.00
02:14:50.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:14:50.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:50.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:14:50.261 00.000 16108 MoveAxis(W, 82, ABG)
02:14:50.261 00.000 16108 Guiding  Dir = 3, Dur = 82
02:14:50.261 00.000 16108 IsSlewing returns 0
02:14:50.262 00.001 16108 IsGuiding returns 0
02:14:50.264 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3341, FiltMin=2864, FiltMax=61606, Gamma=1.000
02:14:50.280 00.016 21068 UpdateGuideState exits: m=126534 SNR=94.1
02:14:50.281 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.282 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:50.283 00.001 21068 Enqueuing Expose request
02:14:50.291 00.008 16108 PulseGuide returned control before completion, sleep 63
02:14:50.369 00.078 16108 IsGuiding returns 1
02:14:50.369 00.000 16108 scope still moving after pulse duration time elapsed
02:14:50.400 00.031 16108 IsSlewing returns 0
02:14:50.400 00.000 16108 IsGuiding returns 0
02:14:50.400 00.000 16108 scope move finished after 82 + 56 ms
02:14:50.400 00.000 16108 Move returns status 0, amount 82
02:14:50.400 00.000 16108 MoveAxis(N, 0, ABG)
02:14:50.400 00.000 16108 Move returns status 0, amount 0
02:14:50.400 00.000 16108 move complete, result=0
02:14:50.400 00.000 16108 worker thread done servicing request
02:14:50.401 00.001 16108 Worker thread wakes up
02:14:50.401 00.000 21068 GuideStep: 0.3 px 82 ms WEST, 0.0 px 0 ms NORTH
02:14:50.403 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:50.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:51.384 00.981 16108 Exposure complete
02:14:51.459 00.075 16108 worker thread done servicing request
02:14:51.459 00.000 21068 OnExposeComplete: enter
02:14:51.461 00.002 21068 UpdateGuideState(): m_state=6
02:14:51.462 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12598
02:14:51.464 00.002 21068 Star::Find returns 1 (0), X=222.34, Y=876.66, Mass=126526, SNR=94.1, Peak=15923 HFD=3.3
02:14:51.466 00.002 21068 MultiStar: [#1 -0.06,-0.02,1.01,U] [#2 -0.23,-0.11,1.14,U] [#3 -0.05,-0.03,1.03,U] [#4 -0.09,0.06,0.75,U] [#5 0.18,-0.16,0.92,U] [#6 0.15,-0.21,0.75,U] [#7 0.01,-0.00,0.59,U] [#8 -0.08,0.00,0.65,U] 
02:14:51.468 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.06, 0.19}
02:14:51.470 00.002 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
02:14:51.471 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
02:14:51.472 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.12 mountX=0.01 mountY=0.03, mountTheta=1.20
02:14:51.476 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
02:14:51.478 00.002 21068 Enqueuing Move request for scope (-0.02, -0.03)
02:14:51.479 00.001 16108 Worker thread wakes up
02:14:51.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
02:14:51.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
02:14:51.479 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
02:14:51.480 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:51.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:51.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:14:51.480 00.000 16108 MoveAxis(E, 0, ABG)
02:14:51.480 00.000 16108 Move returns status 0, amount 0
02:14:51.480 00.000 16108 MoveAxis(N, 0, ABG)
02:14:51.480 00.000 16108 Move returns status 0, amount 0
02:14:51.480 00.000 16108 move complete, result=0
02:14:51.480 00.000 16108 worker thread done servicing request
02:14:51.487 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3344, FiltMin=2873, FiltMax=65497, Gamma=1.000
02:14:51.508 00.021 21068 UpdateGuideState exits: m=126526 SNR=94.1
02:14:51.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:51.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:51.511 00.001 21068 Enqueuing Expose request
02:14:51.511 00.000 16108 Worker thread wakes up
02:14:51.511 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:51.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:51.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:52.684 01.172 16108 Exposure complete
02:14:52.749 00.065 16108 worker thread done servicing request
02:14:52.749 00.000 21068 OnExposeComplete: enter
02:14:52.750 00.001 21068 UpdateGuideState(): m_state=6
02:14:52.753 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12599
02:14:52.754 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=876.81, Mass=124740, SNR=87.2, Peak=18211 HFD=3.2
02:14:52.755 00.001 21068 MultiStar: [#1 -0.33,-0.04,1.15,U] [#2 -0.42,-0.04,1.22,U] [#3 -0.24,-0.09,0.94,U] [#4 -0.33,0.26,0.93,U] [#5 0.01,0.14,1.01,U] [#6 -0.05,-0.05,0.73,U] [#7 -0.27,0.16,0.56,U] [#8 -0.23,0.21,0.66,U] 
02:14:52.757 00.002 21068 refined, 8 included, MultiStar: {-0.23, 0.09}, one-star: {-0.16, 0.33}
02:14:52.757 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
02:14:52.758 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
02:14:52.759 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.78 mountX=0.24 mountY=-0.03, mountTheta=-0.13
02:14:52.760 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.09, opts=13)
02:14:52.761 00.001 21068 Enqueuing Move request for scope (-0.23, 0.09)
02:14:52.762 00.001 16108 Worker thread wakes up
02:14:52.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
02:14:52.762 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
02:14:52.762 00.000 16108 Moving (-0.23, 0.09) raw xDistance=0.24 yDistance=-0.03
02:14:52.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:14:52.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:52.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:52.762 00.000 16108 MoveAxis(W, 64, ABG)
02:14:52.762 00.000 16108 Guiding  Dir = 3, Dur = 64
02:14:52.764 00.002 16108 IsSlewing returns 0
02:14:52.764 00.000 16108 IsGuiding returns 0
02:14:52.767 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3341, FiltMin=2883, FiltMax=58934, Gamma=1.000
02:14:52.783 00.016 21068 UpdateGuideState exits: m=124740 SNR=87.2
02:14:52.783 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:52.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:52.785 00.001 21068 Enqueuing Expose request
02:14:52.820 00.035 16108 PulseGuide returned control before completion, sleep 18
02:14:52.849 00.029 16108 IsGuiding returns 1
02:14:52.849 00.000 16108 scope still moving after pulse duration time elapsed
02:14:52.880 00.031 16108 IsSlewing returns 0
02:14:52.880 00.000 16108 IsGuiding returns 1
02:14:52.911 00.031 16108 IsSlewing returns 0
02:14:52.911 00.000 16108 IsGuiding returns 0
02:14:52.911 00.000 16108 scope move finished after 64 + 84 ms
02:14:52.911 00.000 16108 Move returns status 0, amount 64
02:14:52.911 00.000 16108 MoveAxis(N, 0, ABG)
02:14:52.911 00.000 16108 Move returns status 0, amount 0
02:14:52.911 00.000 16108 move complete, result=0
02:14:52.911 00.000 16108 worker thread done servicing request
02:14:52.911 00.000 16108 Worker thread wakes up
02:14:52.911 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.0 px 0 ms NORTH
02:14:52.914 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:52.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:53.889 00.975 16108 Exposure complete
02:14:53.959 00.070 16108 worker thread done servicing request
02:14:53.959 00.000 21068 OnExposeComplete: enter
02:14:53.960 00.001 21068 UpdateGuideState(): m_state=6
02:14:53.960 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12600
02:14:53.961 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=876.54, Mass=125298, SNR=88.6, Peak=17331 HFD=3.3
02:14:53.962 00.001 21068 MultiStar: [#1 -0.20,0.05,1.17,U] [#2 -0.34,-0.17,1.14,U] [#3 -0.09,-0.24,1.01,U] [#4 0.01,0.02,0.89,U] [#5 -0.08,-0.16,0.96,U] [#6 0.22,0.05,0.71,U] [#7 -0.08,-0.08,0.54,U] [#8 -0.23,0.07,0.86,U] 
02:14:53.963 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.05}, one-star: {-0.26, 0.07}
02:14:53.963 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
02:14:53.964 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
02:14:53.965 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-2.79 mountX=0.12 mountY=0.08, mountTheta=0.57
02:14:53.967 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.05, opts=13)
02:14:53.969 00.002 21068 Enqueuing Move request for scope (-0.14, -0.05)
02:14:53.969 00.000 16108 Worker thread wakes up
02:14:53.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
02:14:53.970 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
02:14:53.970 00.000 16108 Moving (-0.14, -0.05) raw xDistance=0.12 yDistance=0.08
02:14:53.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:14:53.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:53.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:14:53.970 00.000 16108 MoveAxis(E, 0, ABG)
02:14:53.970 00.000 16108 Move returns status 0, amount 0
02:14:53.970 00.000 16108 MoveAxis(N, 0, ABG)
02:14:53.970 00.000 16108 Move returns status 0, amount 0
02:14:53.970 00.000 16108 move complete, result=0
02:14:53.970 00.000 16108 worker thread done servicing request
02:14:53.976 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3344, FiltMin=2880, FiltMax=58592, Gamma=1.000
02:14:53.998 00.022 21068 UpdateGuideState exits: m=125298 SNR=88.6
02:14:53.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:54.001 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:54.001 00.000 21068 Enqueuing Expose request
02:14:54.002 00.001 16108 Worker thread wakes up
02:14:54.002 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:54.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:54.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:55.164 01.162 16108 Exposure complete
02:14:55.237 00.073 16108 worker thread done servicing request
02:14:55.237 00.000 21068 OnExposeComplete: enter
02:14:55.238 00.001 21068 UpdateGuideState(): m_state=6
02:14:55.239 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12601
02:14:55.240 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=876.52, Mass=108397, SNR=80.3, Peak=13321 HFD=3.2
02:14:55.241 00.001 21068 MultiStar: [#1 0.23,-0.18,1.33,U] [#2 0.08,-0.37,1.31,U] [#3 0.13,-0.62,0.00,M1] [#4 0.11,-0.14,0.96,U] [#5 0.30,-0.34,0.99,U] [#6 0.38,-0.18,0.88,U] [#7 0.43,0.08,0.66,U] [#8 0.41,-0.29,0.82,U] 
02:14:55.243 00.002 21068 single-star, 7 included, MultiStar: {0.25, -0.19}, one-star: {0.21, 0.05}
02:14:55.244 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
02:14:55.245 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
02:14:55.246 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.23 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
02:14:55.248 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.05, opts=13)
02:14:55.249 00.001 21068 Enqueuing Move request for scope (0.21, 0.05)
02:14:55.250 00.001 16108 Worker thread wakes up
02:14:55.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
02:14:55.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
02:14:55.250 00.000 16108 Moving (0.21, 0.05) raw xDistance=-0.20 yDistance=-0.10
02:14:55.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:14:55.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:55.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:55.250 00.000 16108 MoveAxis(E, 0, ABG)
02:14:55.250 00.000 16108 Move returns status 0, amount 0
02:14:55.250 00.000 16108 MoveAxis(N, 0, ABG)
02:14:55.250 00.000 16108 Move returns status 0, amount 0
02:14:55.250 00.000 16108 move complete, result=0
02:14:55.250 00.000 16108 worker thread done servicing request
02:14:55.255 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3341, FiltMin=2851, FiltMax=48966, Gamma=1.000
02:14:55.270 00.015 21068 UpdateGuideState exits: m=108397 SNR=80.3
02:14:55.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:55.272 00.000 21068 Enqueuing Expose request
02:14:55.273 00.001 16108 Worker thread wakes up
02:14:55.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:55.273 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:55.274 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:56.260 00.986 16108 Exposure complete
02:14:56.316 00.056 16108 worker thread done servicing request
02:14:56.316 00.000 21068 OnExposeComplete: enter
02:14:56.318 00.002 21068 UpdateGuideState(): m_state=6
02:14:56.319 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12602
02:14:56.320 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.53, Mass=124282, SNR=85.5, Peak=15011 HFD=3.2
02:14:56.320 00.000 21068 MultiStar: [#1 0.40,0.12,1.20,U] [#2 0.03,-0.06,1.33,U] [#3 0.32,-0.13,1.07,U] [#4 0.35,0.17,0.92,U] [#5 0.32,0.03,0.94,U] [#6 0.28,-0.22,0.76,U] [#7 -0.08,-0.16,0.56,U] [#8 0.30,-0.08,0.77,U] 
02:14:56.321 00.001 21068 single-star, 8 included, MultiStar: {0.24, -0.02}, one-star: {0.16, 0.05}
02:14:56.322 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
02:14:56.323 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
02:14:56.323 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.33 mountX=-0.14 mountY=-0.09, mountTheta=-2.59
02:14:56.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.05, opts=13)
02:14:56.325 00.000 21068 Enqueuing Move request for scope (0.16, 0.05)
02:14:56.327 00.002 16108 Worker thread wakes up
02:14:56.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
02:14:56.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
02:14:56.327 00.000 16108 Moving (0.16, 0.05) raw xDistance=-0.14 yDistance=-0.09
02:14:56.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:14:56.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:56.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:14:56.327 00.000 16108 MoveAxis(E, 0, ABG)
02:14:56.327 00.000 16108 Move returns status 0, amount 0
02:14:56.328 00.001 16108 MoveAxis(N, 0, ABG)
02:14:56.328 00.000 16108 Move returns status 0, amount 0
02:14:56.328 00.000 16108 move complete, result=0
02:14:56.328 00.000 16108 worker thread done servicing request
02:14:56.331 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3344, FiltMin=2877, FiltMax=57190, Gamma=1.000
02:14:56.346 00.015 21068 UpdateGuideState exits: m=124282 SNR=85.5
02:14:56.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:56.350 00.002 21068 Enqueuing Expose request
02:14:56.350 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:56.351 00.001 16108 Worker thread wakes up
02:14:56.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:56.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:57.524 01.173 16108 Exposure complete
02:14:57.606 00.082 16108 worker thread done servicing request
02:14:57.606 00.000 21068 OnExposeComplete: enter
02:14:57.607 00.001 21068 UpdateGuideState(): m_state=6
02:14:57.608 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12603
02:14:57.609 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.61, Mass=125667, SNR=89.6, Peak=14761 HFD=3.3
02:14:57.611 00.002 21068 MultiStar: [#1 0.11,0.08,1.13,U] [#2 -0.12,-0.11,1.05,U] [#3 0.16,-0.19,1.07,U] [#4 -0.08,0.18,0.79,U] [#5 0.12,-0.22,0.96,U] [#6 0.18,0.13,0.84,U] [#7 -0.14,-0.08,0.60,U] [#8 -0.03,0.10,0.77,U] 
02:14:57.612 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.29, 0.14}
02:14:57.613 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:14:57.614 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
02:14:57.615 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.03 mountX=-0.07 mountY=-0.01, mountTheta=-2.94
02:14:57.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
02:14:57.618 00.001 21068 Enqueuing Move request for scope (0.07, -0.00)
02:14:57.619 00.001 16108 Worker thread wakes up
02:14:57.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
02:14:57.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
02:14:57.619 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.01
02:14:57.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:14:57.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:57.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:14:57.621 00.002 16108 MoveAxis(E, 0, ABG)
02:14:57.621 00.000 16108 Move returns status 0, amount 0
02:14:57.621 00.000 16108 MoveAxis(N, 0, ABG)
02:14:57.621 00.000 16108 Move returns status 0, amount 0
02:14:57.621 00.000 16108 move complete, result=0
02:14:57.621 00.000 16108 worker thread done servicing request
02:14:57.624 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3341, FiltMin=2857, FiltMax=59235, Gamma=1.000
02:14:57.638 00.014 21068 UpdateGuideState exits: m=125667 SNR=89.6
02:14:57.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:57.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:57.641 00.001 21068 Enqueuing Expose request
02:14:57.642 00.001 16108 Worker thread wakes up
02:14:57.642 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:57.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:57.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:14:58.634 00.992 16108 Exposure complete
02:14:58.690 00.056 16108 worker thread done servicing request
02:14:58.690 00.000 21068 OnExposeComplete: enter
02:14:58.691 00.001 21068 UpdateGuideState(): m_state=6
02:14:58.692 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12604
02:14:58.693 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=876.97, Mass=126260, SNR=92.9, Peak=18307 HFD=3.1
02:14:58.694 00.001 21068 MultiStar: [#1 -0.47,0.18,1.14,U] [#2 -0.45,0.20,1.26,U] [#3 -0.38,0.08,0.92,U] [#4 -0.45,0.58,0.00,M1] [#5 -0.30,0.14,0.92,U] [#6 -0.30,0.49,0.87,U] [#7 -0.45,0.07,0.61,U] [#8 -0.10,0.55,0.66,U] 
02:14:58.694 00.000 21068 refined, 7 included, MultiStar: {-0.34, 0.27}, one-star: {-0.21, 0.50}
02:14:58.695 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
02:14:58.696 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
02:14:58.696 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=0.27 hyp=0.44 cameraTheta=2.48 mountX=0.38 mountY=-0.18, mountTheta=-0.44
02:14:58.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.27, opts=13)
02:14:58.699 00.001 21068 Enqueuing Move request for scope (-0.34, 0.27)
02:14:58.699 00.000 16108 Worker thread wakes up
02:14:58.701 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.27) opts 0xd
02:14:58.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.27)
02:14:58.701 00.000 16108 Moving (-0.34, 0.27) raw xDistance=0.38 yDistance=-0.18
02:14:58.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:14:58.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:58.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:14:58.701 00.000 16108 MoveAxis(W, 101, ABG)
02:14:58.701 00.000 16108 Guiding  Dir = 3, Dur = 101
02:14:58.702 00.001 16108 IsSlewing returns 0
02:14:58.702 00.000 16108 IsGuiding returns 0
02:14:58.703 00.001 16108 PulseGuide returned control before completion, sleep 110
02:14:58.704 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3341, FiltMin=2877, FiltMax=57526, Gamma=1.000
02:14:58.719 00.015 21068 UpdateGuideState exits: m=126260 SNR=92.9
02:14:58.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:14:58.721 00.001 21068 Enqueuing Expose request
02:14:58.825 00.104 16108 IsGuiding returns 1
02:14:58.825 00.000 16108 scope still moving after pulse duration time elapsed
02:14:58.856 00.031 16108 IsSlewing returns 0
02:14:58.857 00.001 16108 IsGuiding returns 1
02:14:58.888 00.031 16108 IsSlewing returns 0
02:14:58.888 00.000 16108 IsGuiding returns 0
02:14:58.888 00.000 16108 scope move finished after 101 + 84 ms
02:14:58.888 00.000 16108 Move returns status 0, amount 101
02:14:58.888 00.000 16108 MoveAxis(N, 0, ABG)
02:14:58.889 00.001 16108 Move returns status 0, amount 0
02:14:58.889 00.000 16108 move complete, result=0
02:14:58.889 00.000 16108 worker thread done servicing request
02:14:58.889 00.000 16108 Worker thread wakes up
02:14:58.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:14:58.889 00.000 21068 GuideStep: 0.4 px 101 ms WEST, -0.2 px 0 ms NORTH
02:14:58.890 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:00.054 01.164 16108 Exposure complete
02:15:00.130 00.076 16108 worker thread done servicing request
02:15:00.130 00.000 21068 OnExposeComplete: enter
02:15:00.131 00.001 21068 UpdateGuideState(): m_state=6
02:15:00.133 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12605
02:15:00.134 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=876.57, Mass=130568, SNR=89.6, Peak=16883 HFD=3.2
02:15:00.135 00.001 21068 MultiStar: [#1 -0.01,0.09,0.98,U] [#2 -0.26,-0.26,1.21,U] [#3 0.01,-0.22,1.00,U] [#4 0.00,0.07,0.81,U] [#5 0.28,0.06,0.97,U] [#6 0.09,0.14,0.82,U] [#7 -0.24,-0.18,0.61,U] [#8 -0.14,0.11,0.72,U] 
02:15:00.136 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.05, 0.10}
02:15:00.137 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.96)
02:15:00.140 00.003 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.02)
02:15:00.141 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.36 mountX=0.01 mountY=0.02, mountTheta=0.98
02:15:00.142 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
02:15:00.144 00.002 21068 Enqueuing Move request for scope (-0.02, -0.02)
02:15:00.144 00.000 16108 Worker thread wakes up
02:15:00.145 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:15:00.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:15:00.145 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.02
02:15:00.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:00.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:00.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:15:00.145 00.000 16108 MoveAxis(E, 0, ABG)
02:15:00.145 00.000 16108 Move returns status 0, amount 0
02:15:00.145 00.000 16108 MoveAxis(N, 0, ABG)
02:15:00.145 00.000 16108 Move returns status 0, amount 0
02:15:00.145 00.000 16108 move complete, result=0
02:15:00.145 00.000 16108 worker thread done servicing request
02:15:00.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3344, FiltMin=2883, FiltMax=64246, Gamma=1.000
02:15:00.175 00.024 21068 UpdateGuideState exits: m=130568 SNR=89.6
02:15:00.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:00.178 00.001 21068 Enqueuing Expose request
02:15:00.179 00.001 16108 Worker thread wakes up
02:15:00.179 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:00.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:00.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:01.148 00.969 16108 Exposure complete
02:15:01.205 00.057 16108 worker thread done servicing request
02:15:01.205 00.000 21068 OnExposeComplete: enter
02:15:01.207 00.002 21068 UpdateGuideState(): m_state=6
02:15:01.207 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12606
02:15:01.208 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=876.84, Mass=120840, SNR=82.4, Peak=14499 HFD=3.6
02:15:01.210 00.002 21068 MultiStar: [#1 -0.09,0.35,1.16,U] [#2 0.08,0.17,1.29,U] [#3 -0.00,0.06,0.93,U] [#4 0.11,0.45,0.84,U] [#5 0.24,0.37,1.21,U] [#6 0.20,0.39,0.80,U] [#7 -0.26,0.04,0.65,U] [#8 0.21,0.43,0.90,U] 
02:15:01.210 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.30}, one-star: {0.06, 0.37}
02:15:01.211 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
02:15:01.212 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
02:15:01.212 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.30 cameraTheta=1.34 mountX=-0.02 mountY=-0.30, mountTheta=-1.63
02:15:01.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.30, opts=13)
02:15:01.215 00.001 21068 Enqueuing Move request for scope (0.07, 0.30)
02:15:01.215 00.000 16108 Worker thread wakes up
02:15:01.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
02:15:01.216 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
02:15:01.216 00.000 16108 Moving (0.07, 0.30) raw xDistance=-0.02 yDistance=-0.30
02:15:01.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:01.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:15:01.216 00.000 16108 MoveAxis(E, 0, ABG)
02:15:01.216 00.000 16108 Move returns status 0, amount 0
02:15:01.216 00.000 16108 MoveAxis(N, 61, ABG)
02:15:01.216 00.000 16108 Guiding  Dir = 0, Dur = 61
02:15:01.216 00.000 16108 IsSlewing returns 0
02:15:01.217 00.001 16108 IsGuiding returns 0
02:15:01.219 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3344, FiltMin=2896, FiltMax=65510, Gamma=1.000
02:15:01.224 00.005 16108 PulseGuide returned control before completion, sleep 65
02:15:01.239 00.015 21068 UpdateGuideState exits: m=120840 SNR=82.4
02:15:01.241 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:01.243 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:01.244 00.001 21068 Enqueuing Expose request
02:15:01.300 00.056 16108 IsGuiding returns 1
02:15:01.300 00.000 16108 scope still moving after pulse duration time elapsed
02:15:01.331 00.031 16108 IsSlewing returns 0
02:15:01.331 00.000 16108 IsGuiding returns 0
02:15:01.332 00.001 16108 scope move finished after 61 + 54 ms
02:15:01.332 00.000 16108 Move returns status 0, amount 61
02:15:01.332 00.000 16108 move complete, result=0
02:15:01.332 00.000 16108 worker thread done servicing request
02:15:01.332 00.000 16108 Worker thread wakes up
02:15:01.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:01.333 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:01.333 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
02:15:02.500 01.167 16108 Exposure complete
02:15:02.564 00.064 16108 worker thread done servicing request
02:15:02.565 00.001 21068 OnExposeComplete: enter
02:15:02.565 00.000 21068 UpdateGuideState(): m_state=6
02:15:02.566 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12607
02:15:02.567 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=876.64, Mass=134154, SNR=87.8, Peak=14771 HFD=3.6
02:15:02.568 00.001 21068 MultiStar: [#1 -0.02,0.04,1.08,U] [#2 0.01,-0.01,1.22,U] [#3 -0.03,-0.21,0.90,U] [#4 -0.21,0.15,0.74,U] [#5 0.05,-0.13,1.01,U] [#6 0.35,-0.14,0.75,U] [#7 -0.24,-0.21,0.61,U] [#8 -0.16,-0.22,0.75,U] 
02:15:02.569 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.13, 0.16}
02:15:02.570 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
02:15:02.571 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
02:15:02.572 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.15 mountX=0.02 mountY=0.06, mountTheta=1.18
02:15:02.576 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
02:15:02.578 00.002 21068 Enqueuing Move request for scope (-0.03, -0.05)
02:15:02.579 00.001 16108 Worker thread wakes up
02:15:02.580 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:15:02.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:15:02.580 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
02:15:02.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:02.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:02.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:15:02.580 00.000 16108 MoveAxis(E, 0, ABG)
02:15:02.580 00.000 16108 Move returns status 0, amount 0
02:15:02.580 00.000 16108 MoveAxis(N, 0, ABG)
02:15:02.581 00.001 16108 Move returns status 0, amount 0
02:15:02.581 00.000 16108 move complete, result=0
02:15:02.581 00.000 16108 worker thread done servicing request
02:15:02.587 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3341, FiltMin=2857, FiltMax=59376, Gamma=1.000
02:15:02.607 00.020 21068 UpdateGuideState exits: m=134154 SNR=87.8
02:15:02.607 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:02.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:02.609 00.001 21068 Enqueuing Expose request
02:15:02.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:02.610 00.001 16108 Worker thread wakes up
02:15:02.610 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:02.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:03.593 00.983 16108 Exposure complete
02:15:03.671 00.078 16108 worker thread done servicing request
02:15:03.671 00.000 21068 OnExposeComplete: enter
02:15:03.674 00.003 21068 UpdateGuideState(): m_state=6
02:15:03.678 00.004 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12608
02:15:03.679 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.69, Mass=160984, SNR=107.3, Peak=16761 HFD=3.4
02:15:03.680 00.001 21068 MultiStar: [#1 0.08,0.12,1.05,U] [#2 0.06,0.11,1.12,U] [#3 0.13,-0.18,0.95,U] [#4 0.22,-0.09,0.91,U] [#5 0.31,0.01,0.96,U] [#6 0.58,0.05,0.00,M1] [#7 -0.12,0.16,0.49,U] [#8 0.06,0.09,0.65,U] 
02:15:03.681 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.19, 0.21}
02:15:03.683 00.002 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
02:15:03.684 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
02:15:03.685 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
02:15:03.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.05, opts=13)
02:15:03.688 00.001 21068 Enqueuing Move request for scope (0.13, 0.05)
02:15:03.689 00.001 16108 Worker thread wakes up
02:15:03.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:15:03.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:15:03.689 00.000 16108 Moving (0.13, 0.05) raw xDistance=-0.12 yDistance=-0.08
02:15:03.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:03.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:03.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:15:03.689 00.000 16108 MoveAxis(E, 0, ABG)
02:15:03.689 00.000 16108 Move returns status 0, amount 0
02:15:03.689 00.000 16108 MoveAxis(N, 0, ABG)
02:15:03.689 00.000 16108 Move returns status 0, amount 0
02:15:03.689 00.000 16108 move complete, result=0
02:15:03.689 00.000 16108 worker thread done servicing request
02:15:03.696 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3341, FiltMin=2886, FiltMax=55334, Gamma=1.000
02:15:03.713 00.017 21068 UpdateGuideState exits: m=160984 SNR=107.3
02:15:03.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:03.716 00.001 21068 Enqueuing Expose request
02:15:03.717 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:03.718 00.001 16108 Worker thread wakes up
02:15:03.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:03.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:04.887 01.169 16108 Exposure complete
02:15:04.963 00.076 16108 worker thread done servicing request
02:15:04.963 00.000 21068 OnExposeComplete: enter
02:15:04.964 00.001 21068 UpdateGuideState(): m_state=6
02:15:04.964 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12609
02:15:04.965 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=876.96, Mass=129339, SNR=91.8, Peak=16041 HFD=3.7
02:15:04.966 00.001 21068 MultiStar: [#1 0.23,0.16,1.12,U] [#2 0.12,0.04,1.25,U] [#3 -0.06,0.08,0.99,U] [#4 0.08,0.56,0.72,U] [#5 0.07,0.21,0.86,U] [#6 0.31,0.35,1.01,U] [#7 -0.06,0.04,0.60,U] [#8 0.01,0.20,0.69,U] 
02:15:04.967 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.23}, one-star: {0.35, 0.49}
02:15:04.968 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:15:04.968 00.000 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:15:04.969 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.04 mountX=-0.09 mountY=-0.25, mountTheta=-1.92
02:15:04.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.23, opts=13)
02:15:04.972 00.001 21068 Enqueuing Move request for scope (0.13, 0.23)
02:15:04.973 00.001 16108 Worker thread wakes up
02:15:04.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
02:15:04.973 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
02:15:04.973 00.000 16108 Moving (0.13, 0.23) raw xDistance=-0.09 yDistance=-0.25
02:15:04.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:04.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:15:04.973 00.000 16108 MoveAxis(E, 0, ABG)
02:15:04.974 00.001 16108 Move returns status 0, amount 0
02:15:04.974 00.000 16108 MoveAxis(N, 51, ABG)
02:15:04.974 00.000 16108 Guiding  Dir = 0, Dur = 51
02:15:04.974 00.000 16108 IsSlewing returns 0
02:15:04.974 00.000 16108 IsGuiding returns 0
02:15:04.977 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3344, FiltMin=2867, FiltMax=61837, Gamma=1.000
02:15:04.991 00.014 21068 UpdateGuideState exits: m=129339 SNR=91.8
02:15:04.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.994 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:04.995 00.001 21068 Enqueuing Expose request
02:15:05.001 00.006 16108 PulseGuide returned control before completion, sleep 35
02:15:05.046 00.045 16108 IsGuiding returns 1
02:15:05.046 00.000 16108 scope still moving after pulse duration time elapsed
02:15:05.078 00.032 16108 IsSlewing returns 0
02:15:05.078 00.000 16108 IsGuiding returns 1
02:15:05.109 00.031 16108 IsSlewing returns 0
02:15:05.109 00.000 16108 IsGuiding returns 0
02:15:05.109 00.000 16108 scope move finished after 51 + 83 ms
02:15:05.109 00.000 16108 Move returns status 0, amount 51
02:15:05.109 00.000 16108 move complete, result=0
02:15:05.110 00.001 16108 worker thread done servicing request
02:15:05.110 00.000 16108 Worker thread wakes up
02:15:05.110 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
02:15:05.113 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:05.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:06.099 00.986 16108 Exposure complete
02:15:06.178 00.079 16108 worker thread done servicing request
02:15:06.178 00.000 21068 OnExposeComplete: enter
02:15:06.180 00.002 21068 UpdateGuideState(): m_state=6
02:15:06.181 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12610
02:15:06.183 00.002 21068 Star::Find returns 1 (0), X=222.53, Y=876.80, Mass=128880, SNR=82.7, Peak=17129 HFD=3.3
02:15:06.185 00.002 21068 MultiStar: [#1 0.21,0.42,1.21,U] [#2 0.17,0.16,1.46,U] [#3 0.06,0.09,1.11,U] [#4 0.08,0.38,1.06,U] [#5 0.25,0.17,1.09,U] [#6 0.16,0.14,0.79,U] [#7 0.13,0.08,0.63,U] [#8 0.16,0.53,0.88,U] 
02:15:06.187 00.002 21068 refined, 8 included, MultiStar: {0.17, 0.26}, one-star: {0.26, 0.33}
02:15:06.188 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
02:15:06.190 00.002 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
02:15:06.192 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=-0.12 mountY=-0.29, mountTheta=-1.96
02:15:06.195 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.26, opts=13)
02:15:06.196 00.001 21068 Enqueuing Move request for scope (0.17, 0.26)
02:15:06.197 00.001 16108 Worker thread wakes up
02:15:06.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
02:15:06.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
02:15:06.198 00.001 16108 Moving (0.17, 0.26) raw xDistance=-0.12 yDistance=-0.29
02:15:06.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:06.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:15:06.198 00.000 16108 MoveAxis(E, 0, ABG)
02:15:06.198 00.000 16108 Move returns status 0, amount 0
02:15:06.198 00.000 16108 MoveAxis(N, 58, ABG)
02:15:06.198 00.000 16108 Guiding  Dir = 0, Dur = 58
02:15:06.198 00.000 16108 IsSlewing returns 0
02:15:06.199 00.001 16108 IsGuiding returns 0
02:15:06.203 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3344, FiltMin=2800, FiltMax=58339, Gamma=1.000
02:15:06.204 00.001 16108 PulseGuide returned control before completion, sleep 64
02:15:06.218 00.014 21068 UpdateGuideState exits: m=128880 SNR=82.7
02:15:06.220 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.222 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:06.223 00.001 21068 Enqueuing Expose request
02:15:06.279 00.056 16108 IsGuiding returns 1
02:15:06.279 00.000 16108 scope still moving after pulse duration time elapsed
02:15:06.310 00.031 16108 IsSlewing returns 0
02:15:06.310 00.000 16108 IsGuiding returns 0
02:15:06.310 00.000 16108 scope move finished after 58 + 54 ms
02:15:06.310 00.000 16108 Move returns status 0, amount 58
02:15:06.310 00.000 16108 move complete, result=0
02:15:06.312 00.002 16108 worker thread done servicing request
02:15:06.312 00.000 16108 Worker thread wakes up
02:15:06.312 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
02:15:06.315 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:06.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:07.498 01.183 16108 Exposure complete
02:15:07.564 00.066 16108 worker thread done servicing request
02:15:07.565 00.001 21068 OnExposeComplete: enter
02:15:07.565 00.000 21068 UpdateGuideState(): m_state=6
02:15:07.567 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12611
02:15:07.569 00.002 21068 Star::Find returns 1 (0), X=222.34, Y=875.77, Mass=117990, SNR=84.0, Peak=11763 HFD=3.6
02:15:07.571 00.002 21068 MultiStar: [#1 0.24,-0.70,0.00,M1] [#2 0.08,-0.80,0.00,M1] [#3 -0.13,-0.96,0.00,M1] [#4 0.06,-0.84,0.00,M1] [#5 0.03,-1.02,0.00,M1] [#6 -0.06,-0.81,0.00,M1] [#7 -0.05,-0.68,0.00,M1] [#8 -0.03,-0.91,0.00,M1] 
02:15:07.572 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
02:15:07.573 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
02:15:07.574 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.71 hyp=0.71 cameraTheta=-1.48 mountX=-0.18 mountY=0.67, mountTheta=1.84
02:15:07.577 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.71, opts=13)
02:15:07.580 00.003 21068 Enqueuing Move request for scope (0.06, -0.71)
02:15:07.581 00.001 16108 Worker thread wakes up
02:15:07.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.71) opts 0xd
02:15:07.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.71)
02:15:07.581 00.000 16108 Moving (0.06, -0.71) raw xDistance=-0.18 yDistance=0.67
02:15:07.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:15:07.582 00.001 16108 resist switch: large excursion: input 0.67 thresh 0.60 direction from -1 to 1
02:15:07.582 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.02
02:15:07.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:15:07.582 00.000 16108 MoveAxis(E, 0, ABG)
02:15:07.582 00.000 16108 Move returns status 0, amount 0
02:15:07.582 00.000 16108 MoveAxis(S, 135, ABG)
02:15:07.582 00.000 16108 Guiding  Dir = 1, Dur = 135
02:15:07.582 00.000 16108 IsSlewing returns 0
02:15:07.582 00.000 16108 IsGuiding returns 0
02:15:07.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3341, FiltMin=2880, FiltMax=60889, Gamma=1.000
02:15:07.602 00.016 21068 UpdateGuideState exits: m=117990 SNR=84.0
02:15:07.602 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:07.604 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:07.605 00.001 21068 Enqueuing Expose request
02:15:07.609 00.004 16108 PulseGuide returned control before completion, sleep 119
02:15:07.733 00.124 16108 IsGuiding returns 1
02:15:07.733 00.000 16108 scope still moving after pulse duration time elapsed
02:15:07.765 00.032 16108 IsSlewing returns 0
02:15:07.766 00.001 16108 IsGuiding returns 1
02:15:07.797 00.031 16108 IsSlewing returns 0
02:15:07.797 00.000 16108 IsGuiding returns 0
02:15:07.797 00.000 16108 scope move finished after 135 + 79 ms
02:15:07.797 00.000 16108 Move returns status 0, amount 135
02:15:07.797 00.000 16108 move complete, result=0
02:15:07.797 00.000 16108 worker thread done servicing request
02:15:07.797 00.000 16108 Worker thread wakes up
02:15:07.797 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.7 px 135 ms SOUTH
02:15:07.799 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:07.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:08.779 00.980 16108 Exposure complete
02:15:08.851 00.072 16108 worker thread done servicing request
02:15:08.851 00.000 21068 OnExposeComplete: enter
02:15:08.852 00.001 21068 UpdateGuideState(): m_state=6
02:15:08.853 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12612
02:15:08.854 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=875.46, Mass=123259, SNR=95.0, Peak=12189 HFD=3.4
02:15:08.855 00.001 21068 MultiStar: [#1 0.33,-1.03,0.00,M2] [#2 0.17,-1.14,0.00,M2] [#3 0.34,-1.38,0.00,M2] [#4 0.10,-0.97,0.00,M2] [#5 0.17,-1.19,0.00,M2] [#6 0.50,-1.11,0.00,M2] [#7 0.32,-0.96,0.00,M2] [#8 0.05,-1.14,0.00,M2] 
02:15:08.855 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
02:15:08.856 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
02:15:08.857 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-1.02 hyp=1.02 cameraTheta=-1.45 mountX=-0.30 mountY=0.96, mountTheta=1.88
02:15:08.858 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-1.02, opts=13)
02:15:08.860 00.002 21068 Enqueuing Move request for scope (0.13, -1.02)
02:15:08.861 00.001 16108 Worker thread wakes up
02:15:08.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.02) opts 0xd
02:15:08.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -1.02)
02:15:08.861 00.000 16108 Moving (0.13, -1.02) raw xDistance=-0.30 yDistance=0.96
02:15:08.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:15:08.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
02:15:08.861 00.000 16108 MoveAxis(E, 79, ABG)
02:15:08.861 00.000 16108 Guiding  Dir = 2, Dur = 79
02:15:08.862 00.001 16108 IsSlewing returns 0
02:15:08.862 00.000 16108 IsGuiding returns 0
02:15:08.864 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3341, FiltMin=2886, FiltMax=58912, Gamma=1.000
02:15:08.868 00.004 16108 PulseGuide returned control before completion, sleep 83
02:15:08.879 00.011 21068 UpdateGuideState exits: m=123259 SNR=95.0
02:15:08.879 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.881 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:08.882 00.001 21068 Enqueuing Expose request
02:15:08.960 00.078 16108 IsGuiding returns 1
02:15:08.960 00.000 16108 scope still moving after pulse duration time elapsed
02:15:08.991 00.031 16108 IsSlewing returns 0
02:15:08.991 00.000 16108 IsGuiding returns 0
02:15:08.992 00.001 16108 scope move finished after 79 + 50 ms
02:15:08.992 00.000 16108 Move returns status 0, amount 79
02:15:08.992 00.000 16108 MoveAxis(S, 193, ABG)
02:15:08.992 00.000 16108 Guiding  Dir = 1, Dur = 193
02:15:08.992 00.000 16108 IsSlewing returns 0
02:15:08.992 00.000 16108 IsGuiding returns 0
02:15:09.024 00.032 16108 PulseGuide returned control before completion, sleep 172
02:15:09.207 00.183 16108 IsGuiding returns 1
02:15:09.207 00.000 16108 scope still moving after pulse duration time elapsed
02:15:09.238 00.031 16108 IsSlewing returns 0
02:15:09.238 00.000 16108 IsGuiding returns 1
02:15:09.268 00.030 16108 IsSlewing returns 0
02:15:09.269 00.001 16108 IsGuiding returns 0
02:15:09.269 00.000 16108 scope move finished after 193 + 84 ms
02:15:09.269 00.000 16108 Move returns status 0, amount 193
02:15:09.269 00.000 16108 move complete, result=0
02:15:09.269 00.000 16108 worker thread done servicing request
02:15:09.269 00.000 16108 Worker thread wakes up
02:15:09.269 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 1.0 px 193 ms SOUTH
02:15:09.273 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:09.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:10.426 01.153 16108 Exposure complete
02:15:10.481 00.055 16108 worker thread done servicing request
02:15:10.481 00.000 21068 OnExposeComplete: enter
02:15:10.484 00.003 21068 UpdateGuideState(): m_state=6
02:15:10.487 00.003 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12613
02:15:10.489 00.002 21068 Star::Find returns 1 (0), X=222.57, Y=876.82, Mass=119343, SNR=81.1, Peak=11241 HFD=3.8
02:15:10.491 00.002 21068 MultiStar: [#1 0.22,0.07,1.37,U] [#2 0.10,-0.11,1.28,U] [#3 0.19,-0.04,1.10,U] [#4 0.14,0.44,0.79,U] [#5 0.36,0.05,0.80,U] [#6 0.13,0.06,0.80,U] [#7 0.10,-0.19,0.67,U] [#8 0.04,0.20,0.75,U] 
02:15:10.492 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.30, 0.34}
02:15:10.494 00.002 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:15:10.496 00.002 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:15:10.497 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.44 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
02:15:10.498 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
02:15:10.499 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
02:15:10.500 00.001 16108 Worker thread wakes up
02:15:10.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
02:15:10.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
02:15:10.500 00.000 16108 Moving (0.18, 0.08) raw xDistance=-0.16 yDistance=-0.12
02:15:10.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:15:10.501 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:10.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:15:10.501 00.000 16108 MoveAxis(E, 0, ABG)
02:15:10.501 00.000 16108 Move returns status 0, amount 0
02:15:10.501 00.000 16108 MoveAxis(N, 0, ABG)
02:15:10.501 00.000 16108 Move returns status 0, amount 0
02:15:10.501 00.000 16108 move complete, result=0
02:15:10.501 00.000 16108 worker thread done servicing request
02:15:10.505 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3341, FiltMin=2848, FiltMax=61001, Gamma=1.000
02:15:10.524 00.019 21068 UpdateGuideState exits: m=119343 SNR=81.1
02:15:10.527 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:10.529 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:10.531 00.002 21068 Enqueuing Expose request
02:15:10.532 00.001 16108 Worker thread wakes up
02:15:10.532 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:10.534 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:10.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:11.508 00.974 16108 Exposure complete
02:15:11.570 00.062 16108 worker thread done servicing request
02:15:11.570 00.000 21068 OnExposeComplete: enter
02:15:11.571 00.001 21068 UpdateGuideState(): m_state=6
02:15:11.573 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12614
02:15:11.573 00.000 21068 Star::Find returns 1 (0), X=222.59, Y=877.02, Mass=132164, SNR=91.2, Peak=9881 HFD=4.5
02:15:11.574 00.001 21068 MultiStar: [#1 0.24,0.29,1.20,U] [#2 0.03,0.04,1.20,U] [#3 0.19,-0.22,0.90,U] [#4 0.22,-0.07,0.66,U] [#5 0.40,0.28,0.82,U] [#6 0.20,0.46,0.71,U] [#7 0.15,-0.07,0.55,U] [#8 -0.05,0.20,0.71,U] 
02:15:11.575 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.17}, one-star: {0.32, 0.54}
02:15:11.576 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:15:11.577 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:15:11.578 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.75 mountX=-0.16 mountY=-0.21, mountTheta=-2.20
02:15:11.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.17, opts=13)
02:15:11.581 00.001 21068 Enqueuing Move request for scope (0.19, 0.17)
02:15:11.581 00.000 16108 Worker thread wakes up
02:15:11.582 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
02:15:11.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
02:15:11.582 00.000 16108 Moving (0.19, 0.17) raw xDistance=-0.16 yDistance=-0.21
02:15:11.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:15:11.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:11.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:15:11.582 00.000 16108 MoveAxis(E, 0, ABG)
02:15:11.582 00.000 16108 Move returns status 0, amount 0
02:15:11.582 00.000 16108 MoveAxis(N, 0, ABG)
02:15:11.582 00.000 16108 Move returns status 0, amount 0
02:15:11.582 00.000 16108 move complete, result=0
02:15:11.582 00.000 16108 worker thread done servicing request
02:15:11.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1024, max=65535, med=3341, FiltMin=2877, FiltMax=45411, Gamma=1.000
02:15:11.604 00.017 21068 UpdateGuideState exits: m=132164 SNR=91.2
02:15:11.604 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:11.606 00.001 21068 Enqueuing Expose request
02:15:11.607 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:11.607 00.000 16108 Worker thread wakes up
02:15:11.607 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:11.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:12.775 01.168 16108 Exposure complete
02:15:12.836 00.061 16108 worker thread done servicing request
02:15:12.836 00.000 21068 OnExposeComplete: enter
02:15:12.837 00.001 21068 UpdateGuideState(): m_state=6
02:15:12.838 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12615
02:15:12.839 00.001 21068 Star::Find returns 1 (0), X=222.75, Y=876.97, Mass=148212, SNR=94.0, Peak=13913 HFD=4.1
02:15:12.839 00.000 21068 MultiStar: [#1 0.30,0.12,1.11,U] [#2 0.30,0.06,1.20,U] [#3 0.36,0.18,0.96,U] [#4 0.31,0.47,0.78,U] [#5 0.36,0.12,0.97,U] [#6 0.34,0.16,0.72,U] [#7 0.10,0.02,0.58,U] [#8 0.31,0.33,0.71,U] 
02:15:12.840 00.001 21068 refined, 8 included, MultiStar: {0.33, 0.21}, one-star: {0.47, 0.49}
02:15:12.841 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
02:15:12.841 00.000 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
02:15:12.842 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.58 mountX=-0.28 mountY=-0.29, mountTheta=-2.36
02:15:12.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.21, opts=13)
02:15:12.845 00.001 21068 Enqueuing Move request for scope (0.33, 0.21)
02:15:12.845 00.000 16108 Worker thread wakes up
02:15:12.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.21) opts 0xd
02:15:12.846 00.001 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.21)
02:15:12.846 00.000 16108 Moving (0.33, 0.21) raw xDistance=-0.28 yDistance=-0.29
02:15:12.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:15:12.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:12.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:15:12.846 00.000 16108 MoveAxis(E, 75, ABG)
02:15:12.846 00.000 16108 Guiding  Dir = 2, Dur = 75
02:15:12.847 00.001 16108 IsSlewing returns 0
02:15:12.847 00.000 16108 IsGuiding returns 0
02:15:12.849 00.002 16108 PulseGuide returned control before completion, sleep 84
02:15:12.854 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3341, FiltMin=2870, FiltMax=62150, Gamma=1.000
02:15:12.871 00.017 21068 UpdateGuideState exits: m=148212 SNR=94.0
02:15:12.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:12.874 00.001 21068 Enqueuing Expose request
02:15:12.940 00.066 16108 IsGuiding returns 0
02:15:12.940 00.000 16108 Move returns status 0, amount 75
02:15:12.940 00.000 16108 MoveAxis(N, 0, ABG)
02:15:12.940 00.000 16108 Move returns status 0, amount 0
02:15:12.940 00.000 16108 move complete, result=0
02:15:12.940 00.000 16108 worker thread done servicing request
02:15:12.940 00.000 16108 Worker thread wakes up
02:15:12.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:12.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:12.942 00.002 21068 GuideStep: -0.3 px 75 ms EAST, -0.3 px 0 ms NORTH
02:15:13.910 00.968 16108 Exposure complete
02:15:13.972 00.062 16108 worker thread done servicing request
02:15:13.973 00.001 21068 OnExposeComplete: enter
02:15:13.975 00.002 21068 UpdateGuideState(): m_state=6
02:15:13.977 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12616
02:15:13.978 00.001 21068 Star::Find returns 1 (0), X=222.68, Y=876.83, Mass=132125, SNR=84.5, Peak=16361 HFD=3.4
02:15:13.980 00.002 21068 MultiStar: [#1 0.50,0.46,0.00,M1] [#2 0.49,0.27,1.12,U] [#3 0.57,0.32,0.00,M1] [#4 0.42,0.48,0.00,M1] [#5 0.59,0.15,0.00,M1] [#6 0.79,0.33,0.00,M1] [#7 0.40,0.55,0.00,M1] [#8 0.43,0.41,0.00,M1] 
02:15:13.981 00.001 21068 single-star, 1 included, MultiStar: {0.45, 0.31}, one-star: {0.41, 0.36}
02:15:13.982 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
02:15:13.984 00.002 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
02:15:13.985 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.36 hyp=0.54 cameraTheta=0.72 mountX=-0.34 mountY=-0.45, mountTheta=-2.22
02:15:13.988 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.36, opts=13)
02:15:13.989 00.001 21068 Enqueuing Move request for scope (0.41, 0.36)
02:15:13.990 00.001 16108 Worker thread wakes up
02:15:13.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.36) opts 0xd
02:15:13.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.36)
02:15:13.990 00.000 16108 Moving (0.41, 0.36) raw xDistance=-0.34 yDistance=-0.45
02:15:13.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:15:13.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:13.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:15:13.990 00.000 16108 MoveAxis(E, 94, ABG)
02:15:13.990 00.000 16108 Guiding  Dir = 2, Dur = 94
02:15:13.991 00.001 16108 IsSlewing returns 0
02:15:13.991 00.000 16108 IsGuiding returns 0
02:15:13.996 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3341, FiltMin=2867, FiltMax=61433, Gamma=1.000
02:15:14.016 00.020 21068 UpdateGuideState exits: m=132125 SNR=84.5
02:15:14.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:14.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:14.018 00.000 21068 Enqueuing Expose request
02:15:14.023 00.005 16108 PulseGuide returned control before completion, sleep 71
02:15:14.101 00.078 16108 IsGuiding returns 1
02:15:14.101 00.000 16108 scope still moving after pulse duration time elapsed
02:15:14.132 00.031 16108 IsSlewing returns 0
02:15:14.132 00.000 16108 IsGuiding returns 0
02:15:14.132 00.000 16108 scope move finished after 94 + 47 ms
02:15:14.132 00.000 16108 Move returns status 0, amount 94
02:15:14.132 00.000 16108 MoveAxis(N, 0, ABG)
02:15:14.132 00.000 16108 Move returns status 0, amount 0
02:15:14.132 00.000 16108 move complete, result=0
02:15:14.132 00.000 16108 worker thread done servicing request
02:15:14.133 00.001 16108 Worker thread wakes up
02:15:14.133 00.000 21068 GuideStep: -0.3 px 94 ms EAST, -0.4 px 0 ms NORTH
02:15:14.133 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:14.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:15.294 01.161 16108 Exposure complete
02:15:15.361 00.067 16108 worker thread done servicing request
02:15:15.361 00.000 21068 OnExposeComplete: enter
02:15:15.363 00.002 21068 UpdateGuideState(): m_state=6
02:15:15.363 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12617
02:15:15.364 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=877.18, Mass=122592, SNR=79.3, Peak=15779 HFD=3.1
02:15:15.366 00.002 21068 MultiStar: [#1 -0.07,0.55,1.28,U] [#2 -0.07,0.37,1.44,U] [#3 0.02,0.47,1.05,U] [#4 0.11,0.82,0.00,M2] [#5 0.25,0.34,1.11,U] [#6 0.25,0.49,1.00,U] [#7 -0.32,0.42,0.58,U] [#8 0.03,0.45,0.82,U] 
02:15:15.368 00.002 21068 refined, 7 included, MultiStar: {0.05, 0.47}, one-star: {0.19, 0.71}
02:15:15.371 00.003 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
02:15:15.375 00.004 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
02:15:15.377 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.47 mountX=0.04 mountY=-0.47, mountTheta=-1.50
02:15:15.379 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.47, opts=13)
02:15:15.380 00.001 21068 Enqueuing Move request for scope (0.05, 0.47)
02:15:15.382 00.002 16108 Worker thread wakes up
02:15:15.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.47) opts 0xd
02:15:15.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.47)
02:15:15.382 00.000 16108 Moving (0.05, 0.47) raw xDistance=0.04 yDistance=-0.47
02:15:15.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:15:15.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:15.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:15:15.383 00.001 16108 MoveAxis(E, 0, ABG)
02:15:15.383 00.000 16108 Move returns status 0, amount 0
02:15:15.383 00.000 16108 MoveAxis(N, 0, ABG)
02:15:15.383 00.000 16108 Move returns status 0, amount 0
02:15:15.383 00.000 16108 move complete, result=0
02:15:15.383 00.000 16108 worker thread done servicing request
02:15:15.389 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3341, FiltMin=2880, FiltMax=65533, Gamma=1.000
02:15:15.410 00.021 21068 UpdateGuideState exits: m=122592 SNR=79.3
02:15:15.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:15.413 00.001 21068 Enqueuing Expose request
02:15:15.414 00.001 16108 Worker thread wakes up
02:15:15.414 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:15:15.415 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:15.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:16.398 00.983 16108 Exposure complete
02:15:16.452 00.054 16108 worker thread done servicing request
02:15:16.452 00.000 21068 OnExposeComplete: enter
02:15:16.455 00.003 21068 UpdateGuideState(): m_state=6
02:15:16.456 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12618
02:15:16.457 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=877.27, Mass=143240, SNR=91.1, Peak=19331 HFD=3.5
02:15:16.459 00.002 21068 MultiStar: [#1 -0.15,0.74,0.00,M1] [#2 -0.16,0.60,0.00,M1] [#3 -0.01,0.55,1.02,U] [#4 -0.00,0.77,0.00,M3] [#5 -0.02,0.57,0.96,U] [#6 0.04,0.89,0.00,M1] [#7 -0.25,0.56,0.00,M1] [#8 0.05,0.64,0.00,M1] 
02:15:16.461 00.002 21068 refined, 2 included, MultiStar: {-0.01, 0.64}, one-star: {0.00, 0.79}
02:15:16.463 00.002 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
02:15:16.463 00.000 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
02:15:16.465 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.58 mountX=0.12 mountY=-0.62, mountTheta=-1.38
02:15:16.469 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.64, opts=13)
02:15:16.470 00.001 21068 Enqueuing Move request for scope (-0.01, 0.64)
02:15:16.472 00.002 16108 Worker thread wakes up
02:15:16.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.64) opts 0xd
02:15:16.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.64)
02:15:16.472 00.000 16108 Moving (-0.01, 0.64) raw xDistance=0.12 yDistance=-0.62
02:15:16.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:15:16.472 00.000 16108 resist switch: large excursion: input -0.62 thresh 0.60 direction from 1 to -1
02:15:16.472 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.85
02:15:16.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
02:15:16.473 00.001 16108 MoveAxis(E, 0, ABG)
02:15:16.473 00.000 16108 Move returns status 0, amount 0
02:15:16.473 00.000 16108 MoveAxis(N, 124, ABG)
02:15:16.473 00.000 16108 Guiding  Dir = 0, Dur = 124
02:15:16.473 00.000 16108 IsSlewing returns 0
02:15:16.474 00.001 16108 IsGuiding returns 0
02:15:16.475 00.001 16108 PulseGuide returned control before completion, sleep 133
02:15:16.480 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3344, FiltMin=2889, FiltMax=65510, Gamma=1.000
02:15:16.529 00.049 21068 UpdateGuideState exits: m=143240 SNR=91.1
02:15:16.532 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:16.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:16.535 00.002 21068 Enqueuing Expose request
02:15:16.622 00.087 16108 IsGuiding returns 1
02:15:16.622 00.000 16108 scope still moving after pulse duration time elapsed
02:15:16.653 00.031 16108 IsSlewing returns 0
02:15:16.653 00.000 16108 IsGuiding returns 0
02:15:16.653 00.000 16108 scope move finished after 124 + 55 ms
02:15:16.653 00.000 16108 Move returns status 0, amount 124
02:15:16.653 00.000 16108 move complete, result=0
02:15:16.654 00.001 16108 worker thread done servicing request
02:15:16.654 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 124 ms NORTH
02:15:16.657 00.003 16108 Worker thread wakes up
02:15:16.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:16.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:17.809 01.152 16108 Exposure complete
02:15:17.865 00.056 16108 worker thread done servicing request
02:15:17.865 00.000 21068 OnExposeComplete: enter
02:15:17.868 00.003 21068 UpdateGuideState(): m_state=6
02:15:17.869 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12619
02:15:17.869 00.000 21068 Star::Find returns 1 (0), X=222.47, Y=877.16, Mass=113195, SNR=84.1, Peak=16361 HFD=3.1
02:15:17.870 00.001 21068 MultiStar: [#1 0.05,0.48,1.43,U] [#2 0.02,0.40,1.25,U] [#3 0.15,0.36,1.07,U] [#4 -0.07,0.50,0.85,U] [#5 -0.02,0.38,1.12,U] [#6 -0.03,0.59,0.00,M2] [#7 0.20,0.56,0.00,M2] [#8 -0.12,0.44,0.91,U] 
02:15:17.871 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.46}, one-star: {0.20, 0.68}
02:15:17.872 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
02:15:17.872 00.000 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
02:15:17.873 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.50 mountX=0.05 mountY=-0.46, mountTheta=-1.47
02:15:17.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.46, opts=13)
02:15:17.875 00.000 21068 Enqueuing Move request for scope (0.03, 0.46)
02:15:17.876 00.001 16108 Worker thread wakes up
02:15:17.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.46) opts 0xd
02:15:17.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.46)
02:15:17.876 00.000 16108 Moving (0.03, 0.46) raw xDistance=0.05 yDistance=-0.46
02:15:17.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:17.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:15:17.877 00.001 16108 MoveAxis(E, 0, ABG)
02:15:17.877 00.000 16108 Move returns status 0, amount 0
02:15:17.877 00.000 16108 MoveAxis(N, 91, ABG)
02:15:17.877 00.000 16108 Guiding  Dir = 0, Dur = 91
02:15:17.877 00.000 16108 IsSlewing returns 0
02:15:17.877 00.000 16108 IsGuiding returns 0
02:15:17.881 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3341, FiltMin=2861, FiltMax=59325, Gamma=1.000
02:15:17.882 00.001 16108 PulseGuide returned control before completion, sleep 97
02:15:17.902 00.020 21068 UpdateGuideState exits: m=113195 SNR=84.1
02:15:17.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:17.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:17.905 00.001 21068 Enqueuing Expose request
02:15:17.990 00.085 16108 IsGuiding returns 0
02:15:17.990 00.000 16108 Move returns status 0, amount 91
02:15:17.990 00.000 16108 move complete, result=0
02:15:17.990 00.000 16108 worker thread done servicing request
02:15:17.990 00.000 16108 Worker thread wakes up
02:15:17.990 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:17.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:17.990 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.5 px 91 ms NORTH
02:15:18.966 00.976 16108 Exposure complete
02:15:19.033 00.067 16108 worker thread done servicing request
02:15:19.033 00.000 21068 OnExposeComplete: enter
02:15:19.035 00.002 21068 UpdateGuideState(): m_state=6
02:15:19.037 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12620
02:15:19.038 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=876.88, Mass=128168, SNR=81.6, Peak=19043 HFD=3.0
02:15:19.040 00.002 21068 MultiStar: [#1 0.07,0.34,1.41,U] [#2 -0.16,0.09,1.30,U] [#3 0.08,0.28,1.36,U] [#4 -0.06,0.50,0.87,U] [#5 -0.16,0.09,1.11,U] [#6 0.40,0.08,0.84,U] [#7 -0.28,0.39,0.64,U] [#8 -0.43,0.38,0.85,U] 
02:15:19.043 00.003 21068 refined, 8 included, MultiStar: {-0.06, 0.27}, one-star: {-0.11, 0.41}
02:15:19.044 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
02:15:19.046 00.002 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
02:15:19.048 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.78 mountX=0.11 mountY=-0.25, mountTheta=-1.17
02:15:19.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.27, opts=13)
02:15:19.051 00.001 21068 Enqueuing Move request for scope (-0.06, 0.27)
02:15:19.053 00.002 16108 Worker thread wakes up
02:15:19.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
02:15:19.053 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
02:15:19.053 00.000 16108 Moving (-0.06, 0.27) raw xDistance=0.11 yDistance=-0.25
02:15:19.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:15:19.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:15:19.053 00.000 16108 MoveAxis(E, 0, ABG)
02:15:19.053 00.000 16108 Move returns status 0, amount 0
02:15:19.054 00.001 16108 MoveAxis(N, 51, ABG)
02:15:19.054 00.000 16108 Guiding  Dir = 0, Dur = 51
02:15:19.054 00.000 16108 IsSlewing returns 0
02:15:19.055 00.001 16108 IsGuiding returns 0
02:15:19.061 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3341, FiltMin=2867, FiltMax=65510, Gamma=1.000
02:15:19.063 00.002 16108 PulseGuide returned control before completion, sleep 54
02:15:19.085 00.022 21068 UpdateGuideState exits: m=128168 SNR=81.6
02:15:19.085 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.087 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:19.088 00.001 21068 Enqueuing Expose request
02:15:19.123 00.035 16108 IsGuiding returns 1
02:15:19.123 00.000 16108 scope still moving after pulse duration time elapsed
02:15:19.154 00.031 16108 IsSlewing returns 0
02:15:19.154 00.000 16108 IsGuiding returns 0
02:15:19.154 00.000 16108 scope move finished after 51 + 48 ms
02:15:19.154 00.000 16108 Move returns status 0, amount 51
02:15:19.154 00.000 16108 move complete, result=0
02:15:19.154 00.000 16108 worker thread done servicing request
02:15:19.155 00.001 16108 Worker thread wakes up
02:15:19.155 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
02:15:19.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:19.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:20.320 01.164 16108 Exposure complete
02:15:20.376 00.056 16108 worker thread done servicing request
02:15:20.376 00.000 21068 OnExposeComplete: enter
02:15:20.377 00.001 21068 UpdateGuideState(): m_state=6
02:15:20.378 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12621
02:15:20.379 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.68, Mass=133761, SNR=92.6, Peak=15827 HFD=3.4
02:15:20.380 00.001 21068 MultiStar: [#1 -0.07,0.14,1.23,U] [#2 -0.03,-0.05,1.11,U] [#3 -0.07,0.11,1.04,U] [#4 -0.04,0.09,0.73,U] [#5 0.01,0.17,0.83,U] [#6 0.12,0.04,0.80,U] [#7 -0.04,0.12,0.56,U] [#8 -0.09,-0.08,0.76,U] 
02:15:20.381 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.19, 0.20}
02:15:20.382 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
02:15:20.383 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
02:15:20.384 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.02 mountY=-0.08, mountTheta=-1.37
02:15:20.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
02:15:20.387 00.001 21068 Enqueuing Move request for scope (-0.00, 0.09)
02:15:20.388 00.001 16108 Worker thread wakes up
02:15:20.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
02:15:20.388 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
02:15:20.388 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.08
02:15:20.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:20.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:20.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:15:20.388 00.000 16108 MoveAxis(E, 0, ABG)
02:15:20.388 00.000 16108 Move returns status 0, amount 0
02:15:20.388 00.000 16108 MoveAxis(N, 0, ABG)
02:15:20.388 00.000 16108 Move returns status 0, amount 0
02:15:20.389 00.001 16108 move complete, result=0
02:15:20.389 00.000 16108 worker thread done servicing request
02:15:20.393 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3341, FiltMin=2864, FiltMax=65510, Gamma=1.000
02:15:20.409 00.016 21068 UpdateGuideState exits: m=133761 SNR=92.6
02:15:20.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:20.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:20.412 00.001 21068 Enqueuing Expose request
02:15:20.413 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:20.413 00.000 16108 Worker thread wakes up
02:15:20.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:20.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:21.383 00.970 16108 Exposure complete
02:15:21.437 00.054 16108 worker thread done servicing request
02:15:21.437 00.000 21068 OnExposeComplete: enter
02:15:21.438 00.001 21068 UpdateGuideState(): m_state=6
02:15:21.440 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12622
02:15:21.443 00.003 21068 Star::Find returns 1 (0), X=222.77, Y=876.81, Mass=125024, SNR=90.0, Peak=15721 HFD=3.1
02:15:21.445 00.002 21068 MultiStar: [#1 -0.02,0.24,1.11,U] [#2 -0.05,-0.21,1.26,U] [#3 0.13,0.03,0.99,U] [#4 0.00,-0.09,0.82,U] [#5 0.04,-0.05,1.03,U] [#6 0.15,-0.07,0.66,U] [#7 0.22,-0.28,0.61,U] [#8 -0.04,0.02,0.80,U] 
02:15:21.446 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.49, 0.34}
02:15:21.446 00.000 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:15:21.447 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:15:21.449 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.09 mountY=-0.03, mountTheta=-2.85
02:15:21.450 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
02:15:21.451 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
02:15:21.452 00.001 16108 Worker thread wakes up
02:15:21.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:15:21.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:15:21.452 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.09 yDistance=-0.03
02:15:21.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:21.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:21.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:21.452 00.000 16108 MoveAxis(E, 0, ABG)
02:15:21.452 00.000 16108 Move returns status 0, amount 0
02:15:21.452 00.000 16108 MoveAxis(N, 0, ABG)
02:15:21.452 00.000 16108 Move returns status 0, amount 0
02:15:21.452 00.000 16108 move complete, result=0
02:15:21.452 00.000 16108 worker thread done servicing request
02:15:21.456 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3341, FiltMin=2867, FiltMax=65497, Gamma=1.000
02:15:21.471 00.015 21068 UpdateGuideState exits: m=125024 SNR=90.0
02:15:21.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:21.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:21.473 00.000 21068 Enqueuing Expose request
02:15:21.474 00.001 16108 Worker thread wakes up
02:15:21.474 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:21.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:21.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:22.656 01.182 16108 Exposure complete
02:15:22.728 00.072 16108 worker thread done servicing request
02:15:22.728 00.000 21068 OnExposeComplete: enter
02:15:22.730 00.002 21068 UpdateGuideState(): m_state=6
02:15:22.732 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12623
02:15:22.734 00.002 21068 Star::Find returns 1 (0), X=222.42, Y=876.32, Mass=107915, SNR=79.0, Peak=14861 HFD=3.2
02:15:22.735 00.001 21068 MultiStar: [#1 0.26,0.05,1.27,U] [#2 0.24,-0.18,1.46,U] [#3 0.22,-0.21,1.04,U] [#4 -0.03,-0.20,0.80,U] [#5 0.16,-0.25,0.93,U] [#6 0.14,-0.04,0.88,U] [#7 0.20,-0.24,0.84,U] [#8 0.26,-0.02,0.68,U] 
02:15:22.739 00.004 21068 single-star, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.14, -0.16}
02:15:22.741 00.002 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
02:15:22.742 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
02:15:22.744 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=-0.17 mountY=0.12, mountTheta=2.51
02:15:22.747 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.16, opts=13)
02:15:22.748 00.001 21068 Enqueuing Move request for scope (0.14, -0.16)
02:15:22.750 00.002 16108 Worker thread wakes up
02:15:22.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:15:22.750 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:15:22.750 00.000 16108 Moving (0.14, -0.16) raw xDistance=-0.17 yDistance=0.12
02:15:22.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:15:22.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:22.751 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:15:22.751 00.000 16108 MoveAxis(E, 0, ABG)
02:15:22.751 00.000 16108 Move returns status 0, amount 0
02:15:22.751 00.000 16108 MoveAxis(N, 0, ABG)
02:15:22.751 00.000 16108 Move returns status 0, amount 0
02:15:22.751 00.000 16108 move complete, result=0
02:15:22.751 00.000 16108 worker thread done servicing request
02:15:22.758 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3341, FiltMin=2889, FiltMax=50918, Gamma=1.000
02:15:22.771 00.013 21068 UpdateGuideState exits: m=107915 SNR=79.0
02:15:22.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:22.774 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:22.775 00.001 21068 Enqueuing Expose request
02:15:22.776 00.001 16108 Worker thread wakes up
02:15:22.776 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:22.776 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:22.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:23.764 00.988 16108 Exposure complete
02:15:23.821 00.057 16108 worker thread done servicing request
02:15:23.821 00.000 21068 OnExposeComplete: enter
02:15:23.822 00.001 21068 UpdateGuideState(): m_state=6
02:15:23.824 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12624
02:15:23.826 00.002 21068 Star::Find returns 1 (0), X=222.57, Y=876.09, Mass=125665, SNR=97.4, Peak=15629 HFD=3.3
02:15:23.827 00.001 21068 MultiStar: [#1 0.07,-0.17,1.09,U] [#2 0.04,-0.42,1.05,U] [#3 0.19,-0.55,0.00,M1] [#4 -0.13,-0.33,0.72,U] [#5 0.12,-0.41,0.85,U] [#6 -0.03,-0.50,0.83,U] [#7 0.07,-0.53,0.55,U] [#8 -0.17,-0.54,0.66,U] 
02:15:23.828 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.40}, one-star: {0.30, -0.39}
02:15:23.828 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
02:15:23.829 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
02:15:23.830 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.45 mountX=-0.12 mountY=0.37, mountTheta=1.88
02:15:23.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.40, opts=13)
02:15:23.832 00.001 21068 Enqueuing Move request for scope (0.05, -0.40)
02:15:23.833 00.001 16108 Worker thread wakes up
02:15:23.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.40) opts 0xd
02:15:23.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.40)
02:15:23.833 00.000 16108 Moving (0.05, -0.40) raw xDistance=-0.12 yDistance=0.37
02:15:23.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:23.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:23.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:15:23.833 00.000 16108 MoveAxis(E, 0, ABG)
02:15:23.833 00.000 16108 Move returns status 0, amount 0
02:15:23.833 00.000 16108 MoveAxis(N, 0, ABG)
02:15:23.833 00.000 16108 Move returns status 0, amount 0
02:15:23.833 00.000 16108 move complete, result=0
02:15:23.833 00.000 16108 worker thread done servicing request
02:15:23.838 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3341, FiltMin=2851, FiltMax=51152, Gamma=1.000
02:15:23.865 00.027 21068 UpdateGuideState exits: m=125665 SNR=97.4
02:15:23.868 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.870 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:23.872 00.002 21068 Enqueuing Expose request
02:15:23.873 00.001 16108 Worker thread wakes up
02:15:23.873 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:15:23.875 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:23.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:25.017 01.142 16108 Exposure complete
02:15:25.221 00.204 16108 worker thread done servicing request
02:15:25.281 00.060 21068 OnExposeComplete: enter
02:15:25.282 00.001 21068 UpdateGuideState(): m_state=6
02:15:25.283 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12625
02:15:25.285 00.002 21068 Star::Find returns 1 (0), X=222.27, Y=876.28, Mass=133358, SNR=96.7, Peak=14483 HFD=3.5
02:15:25.287 00.002 21068 MultiStar: [#1 -0.07,-0.27,1.06,U] [#2 -0.17,-0.53,1.04,U] [#3 -0.17,-0.41,0.93,U] [#4 0.05,-0.14,0.85,U] [#5 -0.03,-0.25,0.87,U] [#6 -0.05,-0.44,0.75,U] [#7 -0.15,-0.55,0.47,U] [#8 -0.18,-0.43,0.66,U] 
02:15:25.289 00.002 21068 single-star, 8 included, MultiStar: {-0.08, -0.34}, one-star: {-0.01, -0.19}
02:15:25.290 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.71)
02:15:25.292 00.002 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
02:15:25.293 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.61 mountX=-0.03 mountY=0.19, mountTheta=1.71
02:15:25.305 00.012 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
02:15:25.307 00.002 21068 Enqueuing Move request for scope (-0.01, -0.19)
02:15:25.308 00.001 16108 Worker thread wakes up
02:15:25.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
02:15:25.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
02:15:25.308 00.000 16108 Moving (-0.01, -0.19) raw xDistance=-0.03 yDistance=0.19
02:15:25.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:15:25.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:25.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:15:25.308 00.000 16108 MoveAxis(E, 0, ABG)
02:15:25.308 00.000 16108 Move returns status 0, amount 0
02:15:25.309 00.001 16108 MoveAxis(N, 0, ABG)
02:15:25.309 00.000 16108 Move returns status 0, amount 0
02:15:25.309 00.000 16108 move complete, result=0
02:15:25.311 00.002 16108 worker thread done servicing request
02:15:25.321 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3341, FiltMin=2864, FiltMax=52928, Gamma=1.000
02:15:25.354 00.033 21068 UpdateGuideState exits: m=133358 SNR=96.7
02:15:25.356 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:25.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:25.359 00.002 21068 Enqueuing Expose request
02:15:25.364 00.005 16108 Worker thread wakes up
02:15:25.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:25.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:25.365 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:26.334 00.969 16108 Exposure complete
02:15:26.383 00.049 16108 worker thread done servicing request
02:15:26.383 00.000 21068 OnExposeComplete: enter
02:15:26.384 00.001 21068 UpdateGuideState(): m_state=6
02:15:26.385 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12626
02:15:26.386 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.30, Mass=115174, SNR=78.7, Peak=13875 HFD=3.5
02:15:26.386 00.000 21068 MultiStar: [#1 0.19,-0.22,1.22,U] [#2 0.02,-0.45,1.54,U] [#3 0.04,-0.57,1.30,U] [#4 0.04,-0.27,0.99,U] [#5 0.10,-0.60,0.00,M1] [#6 0.23,-0.51,0.95,U] [#7 -0.12,-0.34,0.63,U] [#8 -0.21,-0.43,0.82,U] 
02:15:26.387 00.001 21068 single-star, 7 included, MultiStar: {0.05, -0.38}, one-star: {0.09, -0.18}
02:15:26.388 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
02:15:26.389 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
02:15:26.390 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=-0.12 mountY=0.15, mountTheta=2.25
02:15:26.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.18, opts=13)
02:15:26.393 00.001 21068 Enqueuing Move request for scope (0.09, -0.18)
02:15:26.394 00.001 16108 Worker thread wakes up
02:15:26.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
02:15:26.394 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
02:15:26.394 00.000 16108 Moving (0.09, -0.18) raw xDistance=-0.12 yDistance=0.15
02:15:26.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:26.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:26.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:15:26.394 00.000 16108 MoveAxis(E, 0, ABG)
02:15:26.394 00.000 16108 Move returns status 0, amount 0
02:15:26.394 00.000 16108 MoveAxis(N, 0, ABG)
02:15:26.394 00.000 16108 Move returns status 0, amount 0
02:15:26.394 00.000 16108 move complete, result=0
02:15:26.394 00.000 16108 worker thread done servicing request
02:15:26.398 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3341, FiltMin=2835, FiltMax=60816, Gamma=1.000
02:15:26.413 00.015 21068 UpdateGuideState exits: m=115174 SNR=78.7
02:15:26.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:26.417 00.001 21068 Enqueuing Expose request
02:15:26.417 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:26.418 00.001 16108 Worker thread wakes up
02:15:26.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:26.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:27.567 01.148 16108 Exposure complete
02:15:27.615 00.048 16108 worker thread done servicing request
02:15:27.615 00.000 21068 OnExposeComplete: enter
02:15:27.616 00.001 21068 UpdateGuideState(): m_state=6
02:15:27.617 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12627
02:15:27.618 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.08, Mass=141002, SNR=97.5, Peak=16627 HFD=3.5
02:15:27.619 00.001 21068 MultiStar: [#1 0.12,-0.63,0.00,M1] [#2 0.05,-0.66,0.00,M1] [#3 0.18,-0.85,0.00,M1] [#4 0.25,-0.53,0.00,M1] [#5 0.12,-0.85,0.00,M2] [#6 0.27,-0.71,0.00,M1] [#7 -0.09,-0.75,0.00,M1] [#8 0.12,-0.58,0.00,M1] 
02:15:27.620 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
02:15:27.620 00.000 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
02:15:27.621 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.39 hyp=0.43 cameraTheta=-1.15 mountX=-0.24 mountY=0.34, mountTheta=2.19
02:15:27.623 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.39, opts=13)
02:15:27.624 00.001 21068 Enqueuing Move request for scope (0.18, -0.39)
02:15:27.624 00.000 16108 Worker thread wakes up
02:15:27.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.39) opts 0xd
02:15:27.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.39)
02:15:27.625 00.001 16108 Moving (0.18, -0.39) raw xDistance=-0.24 yDistance=0.34
02:15:27.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:15:27.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:27.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:15:27.625 00.000 16108 MoveAxis(E, 64, ABG)
02:15:27.625 00.000 16108 Guiding  Dir = 2, Dur = 64
02:15:27.625 00.000 16108 IsSlewing returns 0
02:15:27.625 00.000 16108 IsGuiding returns 0
02:15:27.628 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3341, FiltMin=2825, FiltMax=57568, Gamma=1.000
02:15:27.641 00.013 21068 UpdateGuideState exits: m=141002 SNR=97.5
02:15:27.641 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:27.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:27.642 00.000 21068 Enqueuing Expose request
02:15:27.653 00.011 16108 PulseGuide returned control before completion, sleep 46
02:15:27.714 00.061 16108 IsGuiding returns 1
02:15:27.714 00.000 16108 scope still moving after pulse duration time elapsed
02:15:27.747 00.033 16108 IsSlewing returns 0
02:15:27.747 00.000 16108 IsGuiding returns 0
02:15:27.747 00.000 16108 scope move finished after 64 + 57 ms
02:15:27.747 00.000 16108 Move returns status 0, amount 64
02:15:27.747 00.000 16108 MoveAxis(N, 0, ABG)
02:15:27.747 00.000 16108 Move returns status 0, amount 0
02:15:27.747 00.000 16108 move complete, result=0
02:15:27.747 00.000 16108 worker thread done servicing request
02:15:27.747 00.000 16108 Worker thread wakes up
02:15:27.747 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.3 px 0 ms NORTH
02:15:27.748 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:27.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:28.701 00.953 16108 Exposure complete
02:15:28.746 00.045 16108 worker thread done servicing request
02:15:28.746 00.000 21068 OnExposeComplete: enter
02:15:28.747 00.001 21068 UpdateGuideState(): m_state=6
02:15:28.748 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12628
02:15:28.749 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=876.27, Mass=133684, SNR=86.5, Peak=16979 HFD=3.1
02:15:28.750 00.001 21068 MultiStar: [#1 0.17,-0.41,1.21,U] [#2 -0.11,-0.41,1.28,U] [#3 0.12,-0.44,0.95,U] [#4 0.12,-0.19,0.93,U] [#5 -0.13,-0.64,0.00,M3] [#6 0.06,-0.39,0.90,U] [#7 0.20,-0.68,0.00,M2] [#8 -0.06,-0.69,0.00,M2] 
02:15:28.751 00.001 21068 single-star, 5 included, MultiStar: {0.06, -0.35}, one-star: {0.04, -0.20}
02:15:28.752 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
02:15:28.752 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
02:15:28.753 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.36 mountX=-0.08 mountY=0.19, mountTheta=1.96
02:15:28.754 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.20, opts=13)
02:15:28.755 00.001 21068 Enqueuing Move request for scope (0.04, -0.20)
02:15:28.756 00.001 16108 Worker thread wakes up
02:15:28.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:15:28.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:15:28.756 00.000 16108 Moving (0.04, -0.20) raw xDistance=-0.08 yDistance=0.19
02:15:28.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:28.756 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:28.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:15:28.756 00.000 16108 MoveAxis(E, 0, ABG)
02:15:28.756 00.000 16108 Move returns status 0, amount 0
02:15:28.756 00.000 16108 MoveAxis(N, 0, ABG)
02:15:28.756 00.000 16108 Move returns status 0, amount 0
02:15:28.756 00.000 16108 move complete, result=0
02:15:28.756 00.000 16108 worker thread done servicing request
02:15:28.759 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3341, FiltMin=2893, FiltMax=63408, Gamma=1.000
02:15:28.774 00.015 21068 UpdateGuideState exits: m=133684 SNR=86.5
02:15:28.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:28.776 00.000 21068 Enqueuing Expose request
02:15:28.777 00.001 16108 Worker thread wakes up
02:15:28.777 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:28.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:28.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:29.976 01.198 16108 Exposure complete
02:15:30.068 00.092 16108 worker thread done servicing request
02:15:30.068 00.000 21068 OnExposeComplete: enter
02:15:30.070 00.002 21068 UpdateGuideState(): m_state=6
02:15:30.071 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12629
02:15:30.071 00.000 21068 Star::Find returns 1 (0), X=222.23, Y=876.26, Mass=127122, SNR=91.2, Peak=14589 HFD=3.5
02:15:30.073 00.002 21068 MultiStar: [#1 0.11,-0.31,1.18,U] [#2 -0.05,-0.30,1.17,U] [#3 0.03,-0.53,1.28,U] [#4 0.03,-0.19,0.78,U] [#5 0.12,-0.45,0.98,U] [#6 0.24,-0.21,0.80,U] [#7 -0.13,-0.27,0.65,U] [#8 -0.21,-0.31,0.66,U] 
02:15:30.075 00.002 21068 single-star, 8 included, MultiStar: {0.02, -0.32}, one-star: {-0.05, -0.22}
02:15:30.077 00.002 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
02:15:30.078 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
02:15:30.079 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.78 mountX=0.01 mountY=0.22, mountTheta=1.53
02:15:30.087 00.008 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.22, opts=13)
02:15:30.088 00.001 21068 Enqueuing Move request for scope (-0.05, -0.22)
02:15:30.089 00.001 16108 Worker thread wakes up
02:15:30.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
02:15:30.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
02:15:30.089 00.000 16108 Moving (-0.05, -0.22) raw xDistance=0.01 yDistance=0.22
02:15:30.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:30.090 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:30.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:15:30.090 00.000 16108 MoveAxis(E, 0, ABG)
02:15:30.090 00.000 16108 Move returns status 0, amount 0
02:15:30.090 00.000 16108 MoveAxis(N, 0, ABG)
02:15:30.090 00.000 16108 Move returns status 0, amount 0
02:15:30.090 00.000 16108 move complete, result=0
02:15:30.090 00.000 16108 worker thread done servicing request
02:15:30.100 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3341, FiltMin=2793, FiltMax=57277, Gamma=1.000
02:15:30.132 00.032 21068 UpdateGuideState exits: m=127122 SNR=91.2
02:15:30.134 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:30.136 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:30.137 00.001 21068 Enqueuing Expose request
02:15:30.137 00.000 16108 Worker thread wakes up
02:15:30.137 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:30.139 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:30.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:31.106 00.967 16108 Exposure complete
02:15:31.180 00.074 16108 worker thread done servicing request
02:15:31.180 00.000 21068 OnExposeComplete: enter
02:15:31.183 00.003 21068 UpdateGuideState(): m_state=6
02:15:31.185 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12630
02:15:31.187 00.002 21068 Star::Find returns 1 (0), X=222.56, Y=876.24, Mass=111294, SNR=79.1, Peak=15917 HFD=3.0
02:15:31.188 00.001 21068 MultiStar: [#1 0.24,-0.15,1.28,U] [#2 0.01,-0.36,1.41,U] [#3 0.35,-0.30,1.22,U] [#4 0.12,-0.28,0.96,U] [#5 0.21,-0.52,1.01,U] [#6 0.33,-0.47,0.93,U] [#7 -0.14,-0.45,0.72,U] [#8 -0.04,-0.28,0.86,U] 
02:15:31.189 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.33}, one-star: {0.29, -0.23}
02:15:31.190 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
02:15:31.192 00.002 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
02:15:31.192 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.11 mountX=-0.22 mountY=0.28, mountTheta=2.23
02:15:31.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.33, opts=13)
02:15:31.195 00.001 21068 Enqueuing Move request for scope (0.16, -0.33)
02:15:31.195 00.000 16108 Worker thread wakes up
02:15:31.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
02:15:31.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
02:15:31.195 00.000 16108 Moving (0.16, -0.33) raw xDistance=-0.22 yDistance=0.28
02:15:31.196 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:15:31.196 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.01 newest=0.69
02:15:31.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:15:31.196 00.000 16108 MoveAxis(E, 57, ABG)
02:15:31.196 00.000 16108 Guiding  Dir = 2, Dur = 57
02:15:31.196 00.000 16108 IsSlewing returns 0
02:15:31.196 00.000 16108 IsGuiding returns 0
02:15:31.199 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3341, FiltMin=2854, FiltMax=52182, Gamma=1.000
02:15:31.215 00.016 21068 UpdateGuideState exits: m=111294 SNR=79.1
02:15:31.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.216 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:31.218 00.002 21068 Enqueuing Expose request
02:15:31.248 00.030 16108 PulseGuide returned control before completion, sleep 14
02:15:31.279 00.031 16108 IsGuiding returns 1
02:15:31.279 00.000 16108 scope still moving after pulse duration time elapsed
02:15:31.310 00.031 16108 IsSlewing returns 0
02:15:31.310 00.000 16108 IsGuiding returns 1
02:15:31.342 00.032 16108 IsSlewing returns 0
02:15:31.342 00.000 16108 IsGuiding returns 0
02:15:31.342 00.000 16108 scope move finished after 57 + 88 ms
02:15:31.342 00.000 16108 Move returns status 0, amount 57
02:15:31.342 00.000 16108 MoveAxis(S, 57, ABG)
02:15:31.342 00.000 16108 Guiding  Dir = 1, Dur = 57
02:15:31.342 00.000 16108 IsSlewing returns 0
02:15:31.342 00.000 16108 IsGuiding returns 0
02:15:31.406 00.064 16108 IsGuiding returns 1
02:15:31.406 00.000 16108 scope still moving after pulse duration time elapsed
02:15:31.436 00.030 16108 IsSlewing returns 0
02:15:31.436 00.000 16108 IsGuiding returns 1
02:15:31.467 00.031 16108 IsSlewing returns 0
02:15:31.467 00.000 16108 IsGuiding returns 1
02:15:31.498 00.031 16108 IsSlewing returns 0
02:15:31.498 00.000 16108 IsGuiding returns 0
02:15:31.498 00.000 16108 scope move finished after 57 + 98 ms
02:15:31.498 00.000 16108 Move returns status 0, amount 57
02:15:31.498 00.000 16108 move complete, result=0
02:15:31.498 00.000 16108 worker thread done servicing request
02:15:31.498 00.000 16108 Worker thread wakes up
02:15:31.498 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:31.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:31.498 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.3 px 57 ms SOUTH
02:15:32.653 01.155 16108 Exposure complete
02:15:32.720 00.067 16108 worker thread done servicing request
02:15:32.720 00.000 21068 OnExposeComplete: enter
02:15:32.721 00.001 21068 UpdateGuideState(): m_state=6
02:15:32.722 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12631
02:15:32.723 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.44, Mass=135842, SNR=94.6, Peak=18883 HFD=3.2
02:15:32.724 00.001 21068 MultiStar: [#1 -0.31,-0.07,1.07,U] [#2 -0.25,-0.22,1.22,U] [#3 -0.01,-0.39,0.92,U] [#4 -0.19,-0.15,0.84,U] [#5 -0.22,-0.24,0.92,U] [#6 -0.07,-0.43,0.76,U] [#7 -0.22,-0.30,0.59,U] [#8 -0.40,-0.26,0.67,U] 
02:15:32.725 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.22}, one-star: {0.00, -0.04}
02:15:32.725 00.000 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
02:15:32.726 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
02:15:32.728 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.56 mountX=-0.01 mountY=0.04, mountTheta=1.75
02:15:32.729 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
02:15:32.730 00.001 21068 Enqueuing Move request for scope (0.00, -0.04)
02:15:32.731 00.001 16108 Worker thread wakes up
02:15:32.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
02:15:32.731 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
02:15:32.731 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
02:15:32.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:15:32.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:32.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:15:32.731 00.000 16108 MoveAxis(E, 0, ABG)
02:15:32.731 00.000 16108 Move returns status 0, amount 0
02:15:32.731 00.000 16108 MoveAxis(N, 0, ABG)
02:15:32.731 00.000 16108 Move returns status 0, amount 0
02:15:32.731 00.000 16108 move complete, result=0
02:15:32.731 00.000 16108 worker thread done servicing request
02:15:32.737 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3341, FiltMin=2877, FiltMax=58995, Gamma=1.000
02:15:32.752 00.015 21068 UpdateGuideState exits: m=135842 SNR=94.6
02:15:32.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:32.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:32.754 00.000 21068 Enqueuing Expose request
02:15:32.755 00.001 16108 Worker thread wakes up
02:15:32.755 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:32.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:32.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:33.744 00.988 16108 Exposure complete
02:15:33.801 00.057 16108 worker thread done servicing request
02:15:33.801 00.000 21068 OnExposeComplete: enter
02:15:33.801 00.000 21068 UpdateGuideState(): m_state=6
02:15:33.803 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12632
02:15:33.804 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.32, Mass=130240, SNR=82.5, Peak=16483 HFD=3.2
02:15:33.805 00.001 21068 MultiStar: [#1 -0.04,-0.15,1.32,U] [#2 -0.22,-0.34,1.13,U] [#3 -0.04,-0.23,1.25,U] [#4 -0.28,-0.10,0.92,U] [#5 -0.36,-0.46,0.00,M1] [#6 -0.33,-0.14,0.93,U] [#7 -0.23,-0.31,0.65,U] [#8 -0.25,-0.25,0.79,U] 
02:15:33.806 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.21}, one-star: {-0.09, -0.15}
02:15:33.807 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
02:15:33.807 00.000 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
02:15:33.808 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.11 mountX=0.06 mountY=0.17, mountTheta=1.21
02:15:33.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.15, opts=13)
02:15:33.811 00.001 21068 Enqueuing Move request for scope (-0.09, -0.15)
02:15:33.812 00.001 16108 Worker thread wakes up
02:15:33.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:15:33.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:15:33.812 00.000 16108 Moving (-0.09, -0.15) raw xDistance=0.06 yDistance=0.17
02:15:33.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:15:33.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:33.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:15:33.812 00.000 16108 MoveAxis(E, 0, ABG)
02:15:33.812 00.000 16108 Move returns status 0, amount 0
02:15:33.812 00.000 16108 MoveAxis(N, 0, ABG)
02:15:33.812 00.000 16108 Move returns status 0, amount 0
02:15:33.812 00.000 16108 move complete, result=0
02:15:33.812 00.000 16108 worker thread done servicing request
02:15:33.816 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3341, FiltMin=2883, FiltMax=59481, Gamma=1.000
02:15:33.831 00.015 21068 UpdateGuideState exits: m=130240 SNR=82.5
02:15:33.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.835 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:33.836 00.001 21068 Enqueuing Expose request
02:15:33.838 00.002 16108 Worker thread wakes up
02:15:33.838 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:33.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:33.840 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:35.008 01.168 16108 Exposure complete
02:15:35.077 00.069 16108 worker thread done servicing request
02:15:35.077 00.000 21068 OnExposeComplete: enter
02:15:35.079 00.002 21068 UpdateGuideState(): m_state=6
02:15:35.080 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12633
02:15:35.081 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.31, Mass=139307, SNR=96.0, Peak=19747 HFD=3.3
02:15:35.082 00.001 21068 MultiStar: [#1 -0.42,-0.22,1.09,U] [#2 -0.48,-0.09,1.13,U] [#3 -0.21,-0.38,0.96,U] [#4 -0.41,0.00,0.77,U] [#5 -0.36,-0.40,0.94,U] [#6 -0.27,-0.36,0.72,U] [#7 -0.56,-0.27,0.00,M1] [#8 -0.48,-0.41,0.00,M1] 
02:15:35.082 00.000 21068 single-star, 6 included, MultiStar: {-0.37, -0.23}, one-star: {-0.40, -0.17}
02:15:35.083 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
02:15:35.083 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
02:15:35.084 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.17 hyp=0.44 cameraTheta=-2.74 mountX=0.37 mountY=0.26, mountTheta=0.61
02:15:35.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.17, opts=13)
02:15:35.087 00.001 21068 Enqueuing Move request for scope (-0.40, -0.17)
02:15:35.087 00.000 16108 Worker thread wakes up
02:15:35.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.17) opts 0xd
02:15:35.089 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.17)
02:15:35.089 00.000 16108 Moving (-0.40, -0.17) raw xDistance=0.37 yDistance=0.26
02:15:35.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:15:35.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:15:35.089 00.000 16108 MoveAxis(W, 96, ABG)
02:15:35.089 00.000 16108 Guiding  Dir = 3, Dur = 96
02:15:35.089 00.000 16108 IsSlewing returns 0
02:15:35.089 00.000 16108 IsGuiding returns 0
02:15:35.092 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3341, FiltMin=2896, FiltMax=52067, Gamma=1.000
02:15:35.096 00.004 16108 PulseGuide returned control before completion, sleep 99
02:15:35.108 00.012 21068 UpdateGuideState exits: m=139307 SNR=96.0
02:15:35.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:35.111 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:35.111 00.000 21068 Enqueuing Expose request
02:15:35.205 00.094 16108 IsGuiding returns 1
02:15:35.205 00.000 16108 scope still moving after pulse duration time elapsed
02:15:35.237 00.032 16108 IsSlewing returns 0
02:15:35.237 00.000 16108 IsGuiding returns 1
02:15:35.268 00.031 16108 IsSlewing returns 0
02:15:35.268 00.000 16108 IsGuiding returns 0
02:15:35.268 00.000 16108 scope move finished after 96 + 83 ms
02:15:35.268 00.000 16108 Move returns status 0, amount 96
02:15:35.268 00.000 16108 MoveAxis(S, 52, ABG)
02:15:35.268 00.000 16108 Guiding  Dir = 1, Dur = 52
02:15:35.268 00.000 16108 IsSlewing returns 0
02:15:35.269 00.001 16108 IsGuiding returns 0
02:15:35.332 00.063 16108 IsGuiding returns 1
02:15:35.332 00.000 16108 scope still moving after pulse duration time elapsed
02:15:35.363 00.031 16108 IsSlewing returns 0
02:15:35.363 00.000 16108 IsGuiding returns 1
02:15:35.394 00.031 16108 IsSlewing returns 0
02:15:35.394 00.000 16108 IsGuiding returns 1
02:15:35.425 00.031 16108 IsSlewing returns 0
02:15:35.425 00.000 16108 IsGuiding returns 0
02:15:35.425 00.000 16108 scope move finished after 52 + 104 ms
02:15:35.425 00.000 16108 Move returns status 0, amount 52
02:15:35.425 00.000 16108 move complete, result=0
02:15:35.425 00.000 16108 worker thread done servicing request
02:15:35.425 00.000 16108 Worker thread wakes up
02:15:35.425 00.000 21068 GuideStep: 0.4 px 96 ms WEST, 0.3 px 52 ms SOUTH
02:15:35.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:35.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:36.403 00.977 16108 Exposure complete
02:15:36.474 00.071 16108 worker thread done servicing request
02:15:36.474 00.000 21068 OnExposeComplete: enter
02:15:36.475 00.001 21068 UpdateGuideState(): m_state=6
02:15:36.477 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12634
02:15:36.478 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.54, Mass=133015, SNR=83.8, Peak=14707 HFD=3.4
02:15:36.480 00.002 21068 MultiStar: [#1 -0.10,-0.01,1.10,U] [#2 -0.33,-0.16,1.25,U] [#3 0.11,-0.19,1.05,U] [#4 -0.18,-0.07,0.93,U] [#5 -0.23,-0.23,0.99,U] [#6 -0.15,-0.31,0.78,U] [#7 -0.11,-0.36,0.65,U] [#8 -0.20,-0.26,0.84,U] 
02:15:36.482 00.002 21068 single-star, 8 included, MultiStar: {-0.14, -0.16}, one-star: {-0.00, 0.07}
02:15:36.483 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
02:15:36.485 00.002 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
02:15:36.486 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.60 mountX=0.01 mountY=-0.06, mountTheta=-1.36
02:15:36.488 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
02:15:36.490 00.002 21068 Enqueuing Move request for scope (-0.00, 0.07)
02:15:36.491 00.001 16108 Worker thread wakes up
02:15:36.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
02:15:36.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:15:36.492 00.001 16108 Moving (-0.00, 0.07) raw xDistance=0.01 yDistance=-0.06
02:15:36.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:36.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:36.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:36.492 00.000 16108 MoveAxis(E, 0, ABG)
02:15:36.492 00.000 16108 Move returns status 0, amount 0
02:15:36.492 00.000 16108 MoveAxis(N, 0, ABG)
02:15:36.492 00.000 16108 Move returns status 0, amount 0
02:15:36.492 00.000 16108 move complete, result=0
02:15:36.493 00.001 16108 worker thread done servicing request
02:15:36.498 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3341, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:15:36.518 00.020 21068 UpdateGuideState exits: m=133015 SNR=83.8
02:15:36.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:36.521 00.001 21068 Enqueuing Expose request
02:15:36.521 00.000 16108 Worker thread wakes up
02:15:36.521 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:36.522 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:36.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:37.677 01.155 16108 Exposure complete
02:15:37.734 00.057 16108 worker thread done servicing request
02:15:37.734 00.000 21068 OnExposeComplete: enter
02:15:37.735 00.001 21068 UpdateGuideState(): m_state=6
02:15:37.736 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12635
02:15:37.736 00.000 21068 Star::Find returns 1 (0), X=222.35, Y=876.46, Mass=117369, SNR=75.7, Peak=13721 HFD=3.3
02:15:37.737 00.001 21068 MultiStar: [#1 0.12,0.03,1.38,U] [#2 -0.03,-0.16,1.71,U] [#3 0.08,-0.24,1.34,U] [#4 -0.06,0.08,1.08,U] [#5 -0.02,-0.19,1.10,U] [#6 0.40,-0.14,0.92,U] [#7 0.09,-0.03,0.73,U] [#8 0.05,-0.07,0.81,U] 
02:15:37.738 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.08, -0.01}
02:15:37.740 00.002 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
02:15:37.741 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
02:15:37.741 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.14 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
02:15:37.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
02:15:37.743 00.000 21068 Enqueuing Move request for scope (0.08, -0.01)
02:15:37.744 00.001 16108 Worker thread wakes up
02:15:37.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
02:15:37.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
02:15:37.744 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
02:15:37.745 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:37.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:37.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:15:37.745 00.000 16108 MoveAxis(E, 0, ABG)
02:15:37.745 00.000 16108 Move returns status 0, amount 0
02:15:37.745 00.000 16108 MoveAxis(N, 0, ABG)
02:15:37.745 00.000 16108 Move returns status 0, amount 0
02:15:37.745 00.000 16108 move complete, result=0
02:15:37.745 00.000 16108 worker thread done servicing request
02:15:37.748 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3337, FiltMin=2820, FiltMax=58045, Gamma=1.000
02:15:37.764 00.016 21068 UpdateGuideState exits: m=117369 SNR=75.7
02:15:37.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:37.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:37.766 00.000 21068 Enqueuing Expose request
02:15:37.767 00.001 16108 Worker thread wakes up
02:15:37.767 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:37.769 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:37.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:38.729 00.960 16108 Exposure complete
02:15:38.794 00.065 16108 worker thread done servicing request
02:15:38.794 00.000 21068 OnExposeComplete: enter
02:15:38.795 00.001 21068 UpdateGuideState(): m_state=6
02:15:38.796 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12636
02:15:38.796 00.000 21068 Star::Find returns 1 (0), X=222.46, Y=876.46, Mass=133155, SNR=95.2, Peak=14157 HFD=3.2
02:15:38.797 00.001 21068 MultiStar: [#1 0.09,-0.01,1.00,U] [#2 0.06,-0.22,1.15,U] [#3 0.20,-0.25,0.92,U] [#4 0.13,-0.05,0.85,U] [#5 0.16,-0.29,0.94,U] [#6 0.20,-0.32,0.76,U] [#7 0.06,0.01,0.64,U] [#8 -0.17,-0.07,0.78,U] 
02:15:38.798 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.19, -0.02}
02:15:38.799 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
02:15:38.800 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
02:15:38.800 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=-0.13 mountY=0.11, mountTheta=2.42
02:15:38.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
02:15:38.804 00.002 21068 Enqueuing Move request for scope (0.10, -0.14)
02:15:38.804 00.000 16108 Worker thread wakes up
02:15:38.805 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:15:38.805 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:15:38.805 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.13 yDistance=0.11
02:15:38.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:15:38.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:38.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:15:38.805 00.000 16108 MoveAxis(E, 0, ABG)
02:15:38.805 00.000 16108 Move returns status 0, amount 0
02:15:38.805 00.000 16108 MoveAxis(N, 0, ABG)
02:15:38.805 00.000 16108 Move returns status 0, amount 0
02:15:38.805 00.000 16108 move complete, result=0
02:15:38.805 00.000 16108 worker thread done servicing request
02:15:38.808 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3341, FiltMin=2883, FiltMax=61085, Gamma=1.000
02:15:38.825 00.017 21068 UpdateGuideState exits: m=133155 SNR=95.2
02:15:38.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:38.828 00.001 21068 Enqueuing Expose request
02:15:38.828 00.000 16108 Worker thread wakes up
02:15:38.828 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:38.830 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:38.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:39.983 01.153 16108 Exposure complete
02:15:40.054 00.071 16108 worker thread done servicing request
02:15:40.054 00.000 21068 OnExposeComplete: enter
02:15:40.055 00.001 21068 UpdateGuideState(): m_state=6
02:15:40.056 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12637
02:15:40.057 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=876.28, Mass=121781, SNR=83.6, Peak=16301 HFD=3.1
02:15:40.058 00.001 21068 MultiStar: [#1 0.10,-0.39,1.25,U] [#2 0.10,-0.48,1.13,U] [#3 0.25,-0.41,1.01,U] [#4 0.14,-0.17,0.80,U] [#5 0.41,-0.43,0.00,M1] [#6 0.34,-0.20,0.80,U] [#7 0.11,-0.28,0.61,U] [#8 0.29,-0.32,0.76,U] 
02:15:40.058 00.000 21068 single-star, 7 included, MultiStar: {0.20, -0.32}, one-star: {0.27, -0.20}
02:15:40.059 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
02:15:40.060 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
02:15:40.061 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.33 cameraTheta=-0.63 mountX=-0.30 mountY=0.13, mountTheta=2.74
02:15:40.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.20, opts=13)
02:15:40.064 00.001 21068 Enqueuing Move request for scope (0.27, -0.20)
02:15:40.065 00.001 16108 Worker thread wakes up
02:15:40.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd
02:15:40.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.20)
02:15:40.065 00.000 16108 Moving (0.27, -0.20) raw xDistance=-0.30 yDistance=0.13
02:15:40.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:15:40.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:40.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:15:40.065 00.000 16108 MoveAxis(E, 79, ABG)
02:15:40.065 00.000 16108 Guiding  Dir = 2, Dur = 79
02:15:40.065 00.000 16108 IsSlewing returns 0
02:15:40.065 00.000 16108 IsGuiding returns 0
02:15:40.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3341, FiltMin=2864, FiltMax=52144, Gamma=1.000
02:15:40.083 00.014 21068 UpdateGuideState exits: m=121781 SNR=83.6
02:15:40.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:40.084 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:40.086 00.002 21068 Enqueuing Expose request
02:15:40.094 00.008 16108 PulseGuide returned control before completion, sleep 62
02:15:40.170 00.076 16108 IsGuiding returns 1
02:15:40.170 00.000 16108 scope still moving after pulse duration time elapsed
02:15:40.201 00.031 16108 IsSlewing returns 0
02:15:40.201 00.000 16108 IsGuiding returns 0
02:15:40.201 00.000 16108 scope move finished after 79 + 56 ms
02:15:40.201 00.000 16108 Move returns status 0, amount 79
02:15:40.201 00.000 16108 MoveAxis(N, 0, ABG)
02:15:40.201 00.000 16108 Move returns status 0, amount 0
02:15:40.201 00.000 16108 move complete, result=0
02:15:40.201 00.000 16108 worker thread done servicing request
02:15:40.201 00.000 16108 Worker thread wakes up
02:15:40.201 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
02:15:40.203 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:40.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:41.172 00.969 16108 Exposure complete
02:15:41.237 00.065 16108 worker thread done servicing request
02:15:41.237 00.000 21068 OnExposeComplete: enter
02:15:41.238 00.001 21068 UpdateGuideState(): m_state=6
02:15:41.238 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12638
02:15:41.239 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.71, Mass=118451, SNR=83.7, Peak=14243 HFD=3.2
02:15:41.240 00.001 21068 MultiStar: [#1 0.14,-0.06,1.21,U] [#2 0.09,-0.20,1.27,U] [#3 0.36,-0.32,1.02,U] [#4 0.01,0.09,0.89,U] [#5 0.13,-0.15,1.00,U] [#6 0.15,-0.12,0.83,U] [#7 0.16,0.07,0.78,U] [#8 0.10,-0.08,0.79,U] 
02:15:41.241 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.24, 0.24}
02:15:41.241 00.000 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
02:15:41.242 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
02:15:41.243 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=-0.16 mountY=0.03, mountTheta=2.96
02:15:41.244 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
02:15:41.245 00.001 21068 Enqueuing Move request for scope (0.15, -0.07)
02:15:41.247 00.002 16108 Worker thread wakes up
02:15:41.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:15:41.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:15:41.247 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
02:15:41.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:15:41.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:41.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:15:41.247 00.000 16108 MoveAxis(E, 0, ABG)
02:15:41.247 00.000 16108 Move returns status 0, amount 0
02:15:41.247 00.000 16108 MoveAxis(N, 0, ABG)
02:15:41.247 00.000 16108 Move returns status 0, amount 0
02:15:41.247 00.000 16108 move complete, result=0
02:15:41.248 00.001 16108 worker thread done servicing request
02:15:41.251 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3341, FiltMin=2880, FiltMax=61997, Gamma=1.000
02:15:41.274 00.023 21068 UpdateGuideState exits: m=118451 SNR=83.7
02:15:41.275 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.277 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:41.278 00.001 21068 Enqueuing Expose request
02:15:41.279 00.001 16108 Worker thread wakes up
02:15:41.279 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:41.281 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:41.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:42.457 01.176 16108 Exposure complete
02:15:42.526 00.069 16108 worker thread done servicing request
02:15:42.526 00.000 21068 OnExposeComplete: enter
02:15:42.527 00.001 21068 UpdateGuideState(): m_state=6
02:15:42.528 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12639
02:15:42.528 00.000 21068 Star::Find returns 1 (0), X=222.41, Y=876.59, Mass=120856, SNR=85.9, Peak=15027 HFD=3.2
02:15:42.529 00.001 21068 MultiStar: [#1 -0.10,0.08,1.12,U] [#2 0.04,-0.23,1.16,U] [#3 0.09,-0.03,1.23,U] [#4 -0.15,-0.02,1.02,U] [#5 0.09,-0.18,1.04,U] [#6 -0.17,0.02,0.87,U] [#7 -0.19,-0.44,0.63,U] [#8 0.03,-0.13,0.82,U] 
02:15:42.530 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.14, 0.12}
02:15:42.531 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
02:15:42.531 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:15:42.533 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.75 mountX=-0.00 mountY=0.08, mountTheta=1.57
02:15:42.535 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
02:15:42.535 00.000 21068 Enqueuing Move request for scope (-0.01, -0.08)
02:15:42.536 00.001 16108 Worker thread wakes up
02:15:42.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:15:42.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:15:42.536 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.00 yDistance=0.08
02:15:42.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:15:42.537 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:42.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:15:42.537 00.000 16108 MoveAxis(E, 0, ABG)
02:15:42.537 00.000 16108 Move returns status 0, amount 0
02:15:42.537 00.000 16108 MoveAxis(N, 0, ABG)
02:15:42.537 00.000 16108 Move returns status 0, amount 0
02:15:42.537 00.000 16108 move complete, result=0
02:15:42.537 00.000 16108 worker thread done servicing request
02:15:42.540 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3341, FiltMin=2816, FiltMax=61664, Gamma=1.000
02:15:42.555 00.015 21068 UpdateGuideState exits: m=120856 SNR=85.9
02:15:42.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:42.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:42.559 00.002 21068 Enqueuing Expose request
02:15:42.559 00.000 16108 Worker thread wakes up
02:15:42.559 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:42.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:42.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:43.535 00.975 16108 Exposure complete
02:15:43.596 00.061 16108 worker thread done servicing request
02:15:43.596 00.000 21068 OnExposeComplete: enter
02:15:43.597 00.001 21068 UpdateGuideState(): m_state=6
02:15:43.599 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12640
02:15:43.602 00.003 21068 Star::Find returns 1 (0), X=222.21, Y=876.60, Mass=114721, SNR=80.6, Peak=16003 HFD=3.2
02:15:43.604 00.002 21068 MultiStar: [#1 0.06,0.05,1.28,U] [#2 0.03,-0.13,1.38,U] [#3 0.12,-0.33,1.16,U] [#4 -0.29,-0.01,0.96,U] [#5 0.01,0.04,1.02,U] [#6 -0.16,-0.01,0.87,U] [#7 -0.19,-0.09,0.66,U] [#8 -0.19,0.10,0.73,U] 
02:15:43.605 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.06, 0.13}
02:15:43.605 00.000 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
02:15:43.606 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
02:15:43.607 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.54 mountX=0.05 mountY=0.05, mountTheta=0.81
02:15:43.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
02:15:43.609 00.000 21068 Enqueuing Move request for scope (-0.05, -0.04)
02:15:43.610 00.001 16108 Worker thread wakes up
02:15:43.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:15:43.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:15:43.610 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
02:15:43.611 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:43.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:43.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:15:43.611 00.000 16108 MoveAxis(E, 0, ABG)
02:15:43.611 00.000 16108 Move returns status 0, amount 0
02:15:43.611 00.000 16108 MoveAxis(N, 0, ABG)
02:15:43.611 00.000 16108 Move returns status 0, amount 0
02:15:43.611 00.000 16108 move complete, result=0
02:15:43.612 00.001 16108 worker thread done servicing request
02:15:43.616 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3341, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:15:43.634 00.018 21068 UpdateGuideState exits: m=114721 SNR=80.6
02:15:43.636 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.636 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:43.637 00.001 21068 Enqueuing Expose request
02:15:43.638 00.001 16108 Worker thread wakes up
02:15:43.638 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:43.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:43.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:44.804 01.166 16108 Exposure complete
02:15:44.864 00.060 16108 worker thread done servicing request
02:15:44.864 00.000 21068 OnExposeComplete: enter
02:15:44.865 00.001 21068 UpdateGuideState(): m_state=6
02:15:44.865 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12641
02:15:44.866 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=876.55, Mass=116391, SNR=82.8, Peak=14179 HFD=3.4
02:15:44.867 00.001 21068 MultiStar: [#1 -0.05,0.33,1.38,U] [#2 -0.27,-0.20,1.38,U] [#3 -0.12,-0.03,1.13,U] [#4 -0.25,-0.07,0.87,U] [#5 0.00,-0.13,1.01,U] [#6 0.08,-0.28,1.03,U] [#7 -0.21,-0.34,0.57,U] [#8 0.03,-0.09,0.73,U] 
02:15:44.868 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.12, 0.07}
02:15:44.869 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
02:15:44.870 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
02:15:44.871 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.64 mountX=0.09 mountY=0.08, mountTheta=0.71
02:15:44.872 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
02:15:44.874 00.002 21068 Enqueuing Move request for scope (-0.10, -0.06)
02:15:44.875 00.001 16108 Worker thread wakes up
02:15:44.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:15:44.875 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:15:44.875 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.09 yDistance=0.08
02:15:44.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:44.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:44.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:15:44.875 00.000 16108 MoveAxis(E, 0, ABG)
02:15:44.875 00.000 16108 Move returns status 0, amount 0
02:15:44.875 00.000 16108 MoveAxis(N, 0, ABG)
02:15:44.875 00.000 16108 Move returns status 0, amount 0
02:15:44.875 00.000 16108 move complete, result=0
02:15:44.875 00.000 16108 worker thread done servicing request
02:15:44.882 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3341, FiltMin=2845, FiltMax=65510, Gamma=1.000
02:15:44.900 00.018 21068 UpdateGuideState exits: m=116391 SNR=82.8
02:15:44.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.901 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:44.903 00.002 21068 Enqueuing Expose request
02:15:44.904 00.001 16108 Worker thread wakes up
02:15:44.904 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:44.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:44.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:45.878 00.973 16108 Exposure complete
02:15:45.935 00.057 16108 worker thread done servicing request
02:15:45.936 00.001 21068 OnExposeComplete: enter
02:15:45.937 00.001 21068 UpdateGuideState(): m_state=6
02:15:45.938 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12642
02:15:45.939 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.42, Mass=119219, SNR=86.0, Peak=14963 HFD=3.2
02:15:45.939 00.000 21068 MultiStar: [#1 -0.01,-0.12,1.18,U] [#2 -0.05,-0.30,1.21,U] [#3 -0.09,-0.22,1.20,U] [#4 -0.01,-0.18,0.72,U] [#5 -0.00,-0.26,0.85,U] [#6 0.20,-0.14,0.89,U] [#7 -0.02,-0.34,0.59,U] [#8 -0.12,-0.05,0.74,U] 
02:15:45.940 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.18}, one-star: {0.13, -0.05}
02:15:45.941 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
02:15:45.942 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
02:15:45.943 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=-0.14 mountY=0.02, mountTheta=3.01
02:15:45.946 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
02:15:45.948 00.002 21068 Enqueuing Move request for scope (0.13, -0.05)
02:15:45.949 00.001 16108 Worker thread wakes up
02:15:45.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:15:45.949 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:15:45.949 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.14 yDistance=0.02
02:15:45.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:15:45.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:45.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:15:45.949 00.000 16108 MoveAxis(E, 0, ABG)
02:15:45.949 00.000 16108 Move returns status 0, amount 0
02:15:45.949 00.000 16108 MoveAxis(N, 0, ABG)
02:15:45.950 00.001 16108 Move returns status 0, amount 0
02:15:45.950 00.000 16108 move complete, result=0
02:15:45.950 00.000 16108 worker thread done servicing request
02:15:45.954 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3341, FiltMin=2854, FiltMax=63693, Gamma=1.000
02:15:45.982 00.028 21068 UpdateGuideState exits: m=119219 SNR=86.0
02:15:45.984 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:45.986 00.001 21068 Enqueuing Expose request
02:15:45.986 00.000 16108 Worker thread wakes up
02:15:45.986 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:45.988 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:45.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:47.152 01.164 16108 Exposure complete
02:15:47.209 00.057 16108 worker thread done servicing request
02:15:47.209 00.000 21068 OnExposeComplete: enter
02:15:47.210 00.001 21068 UpdateGuideState(): m_state=6
02:15:47.211 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12643
02:15:47.212 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.50, Mass=132000, SNR=93.4, Peak=16403 HFD=3.3
02:15:47.213 00.001 21068 MultiStar: [#1 0.03,-0.23,1.20,U] [#2 -0.11,-0.44,1.10,U] [#3 -0.01,-0.40,0.95,U] [#4 0.05,-0.28,0.82,U] [#5 -0.23,-0.55,0.00,M1] [#6 0.11,-0.10,0.96,U] [#7 -0.28,-0.34,0.56,U] [#8 -0.26,-0.10,0.72,U] 
02:15:47.214 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.23}, one-star: {0.03, 0.02}
02:15:47.214 00.000 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
02:15:47.216 00.002 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
02:15:47.216 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.78 mountX=-0.02 mountY=-0.03, mountTheta=-2.17
02:15:47.218 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
02:15:47.219 00.001 21068 Enqueuing Move request for scope (0.03, 0.02)
02:15:47.220 00.001 16108 Worker thread wakes up
02:15:47.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:15:47.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:15:47.220 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
02:15:47.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:47.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:47.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:47.220 00.000 16108 MoveAxis(E, 0, ABG)
02:15:47.220 00.000 16108 Move returns status 0, amount 0
02:15:47.220 00.000 16108 MoveAxis(N, 0, ABG)
02:15:47.220 00.000 16108 Move returns status 0, amount 0
02:15:47.220 00.000 16108 move complete, result=0
02:15:47.220 00.000 16108 worker thread done servicing request
02:15:47.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3341, FiltMin=2899, FiltMax=63603, Gamma=1.000
02:15:47.240 00.017 21068 UpdateGuideState exits: m=132000 SNR=93.4
02:15:47.240 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:47.242 00.001 21068 Enqueuing Expose request
02:15:47.244 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:47.244 00.000 16108 Worker thread wakes up
02:15:47.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:47.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:48.229 00.985 16108 Exposure complete
02:15:48.287 00.058 16108 worker thread done servicing request
02:15:48.287 00.000 21068 OnExposeComplete: enter
02:15:48.288 00.001 21068 UpdateGuideState(): m_state=6
02:15:48.288 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12644
02:15:48.289 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.54, Mass=123425, SNR=85.7, Peak=14435 HFD=3.2
02:15:48.290 00.001 21068 MultiStar: [#1 -0.05,0.03,1.06,U] [#2 -0.17,-0.10,1.09,U] [#3 -0.19,-0.33,1.09,U] [#4 -0.08,0.10,0.88,U] [#5 -0.15,-0.11,1.02,U] [#6 0.08,0.05,0.76,U] [#7 0.00,-0.23,0.72,U] [#8 -0.21,0.07,0.96,U] 
02:15:48.291 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.08, 0.06}
02:15:48.292 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
02:15:48.293 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
02:15:48.293 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.50 mountX=0.09 mountY=-0.04, mountTheta=-0.42
02:15:48.296 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.06, opts=13)
02:15:48.296 00.000 21068 Enqueuing Move request for scope (-0.08, 0.06)
02:15:48.297 00.001 16108 Worker thread wakes up
02:15:48.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
02:15:48.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
02:15:48.297 00.000 16108 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=-0.04
02:15:48.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:48.298 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:48.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:15:48.298 00.000 16108 MoveAxis(E, 0, ABG)
02:15:48.298 00.000 16108 Move returns status 0, amount 0
02:15:48.298 00.000 16108 MoveAxis(N, 0, ABG)
02:15:48.298 00.000 16108 Move returns status 0, amount 0
02:15:48.298 00.000 16108 move complete, result=0
02:15:48.298 00.000 16108 worker thread done servicing request
02:15:48.301 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3341, FiltMin=2829, FiltMax=62422, Gamma=1.000
02:15:48.317 00.016 21068 UpdateGuideState exits: m=123425 SNR=85.7
02:15:48.319 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:48.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:48.322 00.002 21068 Enqueuing Expose request
02:15:48.323 00.001 16108 Worker thread wakes up
02:15:48.324 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:48.325 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:48.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:49.492 01.167 16108 Exposure complete
02:15:49.551 00.059 16108 worker thread done servicing request
02:15:49.551 00.000 21068 OnExposeComplete: enter
02:15:49.552 00.001 21068 UpdateGuideState(): m_state=6
02:15:49.553 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12645
02:15:49.554 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.38, Mass=141044, SNR=103.4, Peak=15405 HFD=3.3
02:15:49.555 00.001 21068 MultiStar: [#1 0.04,-0.22,0.89,U] [#2 0.06,-0.23,1.06,U] [#3 0.09,-0.27,1.06,U] [#4 -0.06,-0.02,0.84,U] [#5 0.12,-0.32,0.71,U] [#6 0.12,-0.00,0.66,U] [#7 -0.14,-0.15,0.66,U] [#8 -0.19,-0.30,0.68,U] 
02:15:49.557 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.24, -0.10}
02:15:49.557 00.000 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
02:15:49.558 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
02:15:49.559 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.34 mountX=-0.07 mountY=0.17, mountTheta=1.99
02:15:49.560 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.18, opts=13)
02:15:49.561 00.001 21068 Enqueuing Move request for scope (0.04, -0.18)
02:15:49.563 00.002 16108 Worker thread wakes up
02:15:49.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
02:15:49.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
02:15:49.563 00.000 16108 Moving (0.04, -0.18) raw xDistance=-0.07 yDistance=0.17
02:15:49.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:15:49.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:49.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:15:49.563 00.000 16108 MoveAxis(E, 0, ABG)
02:15:49.563 00.000 16108 Move returns status 0, amount 0
02:15:49.563 00.000 16108 MoveAxis(N, 0, ABG)
02:15:49.563 00.000 16108 Move returns status 0, amount 0
02:15:49.563 00.000 16108 move complete, result=0
02:15:49.563 00.000 16108 worker thread done servicing request
02:15:49.566 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3341, FiltMin=2867, FiltMax=52765, Gamma=1.000
02:15:49.582 00.016 21068 UpdateGuideState exits: m=141044 SNR=103.4
02:15:49.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:49.583 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:49.584 00.001 21068 Enqueuing Expose request
02:15:49.585 00.001 16108 Worker thread wakes up
02:15:49.585 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:49.587 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:49.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:50.563 00.976 16108 Exposure complete
02:15:50.621 00.058 16108 worker thread done servicing request
02:15:50.621 00.000 21068 OnExposeComplete: enter
02:15:50.622 00.001 21068 UpdateGuideState(): m_state=6
02:15:50.623 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12646
02:15:50.623 00.000 21068 Star::Find returns 1 (0), X=222.60, Y=876.27, Mass=142367, SNR=102.1, Peak=16429 HFD=3.4
02:15:50.624 00.001 21068 MultiStar: [#1 0.04,-0.25,0.96,U] [#2 0.14,-0.48,1.03,U] [#3 -0.12,-0.23,0.98,U] [#4 0.13,0.10,0.74,U] [#5 -0.12,-0.31,0.90,U] [#6 0.20,-0.24,0.82,U] [#7 0.11,-0.40,0.52,U] [#8 0.09,-0.05,0.63,U] 
02:15:50.625 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.24}, one-star: {0.32, -0.21}
02:15:50.626 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
02:15:50.628 00.002 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
02:15:50.628 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=-0.12 mountY=0.21, mountTheta=2.10
02:15:50.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.24, opts=13)
02:15:50.631 00.001 21068 Enqueuing Move request for scope (0.08, -0.24)
02:15:50.631 00.000 16108 Worker thread wakes up
02:15:50.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
02:15:50.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
02:15:50.631 00.000 16108 Moving (0.08, -0.24) raw xDistance=-0.12 yDistance=0.21
02:15:50.632 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:50.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:15:50.632 00.000 16108 MoveAxis(E, 0, ABG)
02:15:50.632 00.000 16108 Move returns status 0, amount 0
02:15:50.632 00.000 16108 MoveAxis(S, 43, ABG)
02:15:50.632 00.000 16108 Guiding  Dir = 1, Dur = 43
02:15:50.632 00.000 16108 IsSlewing returns 0
02:15:50.632 00.000 16108 IsGuiding returns 0
02:15:50.635 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3341, FiltMin=2845, FiltMax=56077, Gamma=1.000
02:15:50.651 00.016 21068 UpdateGuideState exits: m=142367 SNR=102.1
02:15:50.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:50.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:50.653 00.000 21068 Enqueuing Expose request
02:15:50.656 00.003 16108 PulseGuide returned control before completion, sleep 30
02:15:50.701 00.045 16108 IsGuiding returns 1
02:15:50.701 00.000 16108 scope still moving after pulse duration time elapsed
02:15:50.733 00.032 16108 IsSlewing returns 0
02:15:50.733 00.000 16108 IsGuiding returns 1
02:15:50.764 00.031 16108 IsSlewing returns 0
02:15:50.764 00.000 16108 IsGuiding returns 0
02:15:50.764 00.000 16108 scope move finished after 43 + 89 ms
02:15:50.764 00.000 16108 Move returns status 0, amount 43
02:15:50.764 00.000 16108 move complete, result=0
02:15:50.764 00.000 16108 worker thread done servicing request
02:15:50.764 00.000 16108 Worker thread wakes up
02:15:50.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:15:50.767 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:50.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:51.942 01.175 16108 Exposure complete
02:15:52.013 00.071 16108 worker thread done servicing request
02:15:52.013 00.000 21068 OnExposeComplete: enter
02:15:52.014 00.001 21068 UpdateGuideState(): m_state=6
02:15:52.015 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12647
02:15:52.016 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=876.62, Mass=134687, SNR=87.4, Peak=16761 HFD=3.2
02:15:52.017 00.001 21068 MultiStar: [#1 0.15,0.00,1.09,U] [#2 -0.05,-0.16,1.31,U] [#3 -0.05,-0.42,0.92,U] [#4 -0.09,-0.18,0.88,U] [#5 -0.13,-0.17,0.89,U] [#6 -0.02,-0.18,0.78,U] [#7 -0.00,-0.10,0.55,U] [#8 -0.01,-0.19,0.74,U] 
02:15:52.018 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.35, 0.15}
02:15:52.018 00.000 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
02:15:52.019 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
02:15:52.021 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.41 mountX=-0.04 mountY=0.13, mountTheta=1.91
02:15:52.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
02:15:52.023 00.000 21068 Enqueuing Move request for scope (0.02, -0.13)
02:15:52.024 00.001 16108 Worker thread wakes up
02:15:52.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:15:52.024 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:15:52.024 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.13
02:15:52.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:52.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:52.025 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:15:52.025 00.000 16108 MoveAxis(E, 0, ABG)
02:15:52.025 00.000 16108 Move returns status 0, amount 0
02:15:52.025 00.000 16108 MoveAxis(N, 0, ABG)
02:15:52.025 00.000 16108 Move returns status 0, amount 0
02:15:52.025 00.000 16108 move complete, result=0
02:15:52.025 00.000 16108 worker thread done servicing request
02:15:52.030 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3341, FiltMin=2873, FiltMax=57949, Gamma=1.000
02:15:52.054 00.024 21068 UpdateGuideState exits: m=134687 SNR=87.4
02:15:52.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:52.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:52.057 00.001 21068 Enqueuing Expose request
02:15:52.057 00.000 16108 Worker thread wakes up
02:15:52.057 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:52.059 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:52.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:53.036 00.977 16108 Exposure complete
02:15:53.108 00.072 16108 worker thread done servicing request
02:15:53.108 00.000 21068 OnExposeComplete: enter
02:15:53.109 00.001 21068 UpdateGuideState(): m_state=6
02:15:53.110 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12648
02:15:53.111 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=876.81, Mass=127129, SNR=92.7, Peak=16051 HFD=3.4
02:15:53.112 00.001 21068 MultiStar: [#1 0.12,0.10,1.00,U] [#2 0.03,0.05,1.13,U] [#3 0.38,0.12,1.03,U] [#4 0.18,0.12,0.76,U] [#5 0.11,0.03,0.89,U] [#6 0.39,-0.11,0.81,U] [#7 0.03,-0.04,0.62,U] [#8 0.01,-0.18,0.69,U] 
02:15:53.113 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.07, 0.33}
02:15:53.114 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:15:53.115 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:15:53.116 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=-0.14 mountY=-0.10, mountTheta=-2.54
02:15:53.119 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
02:15:53.120 00.001 21068 Enqueuing Move request for scope (0.15, 0.06)
02:15:53.121 00.001 16108 Worker thread wakes up
02:15:53.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:15:53.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:15:53.121 00.000 16108 Moving (0.15, 0.06) raw xDistance=-0.14 yDistance=-0.10
02:15:53.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:15:53.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:53.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:53.121 00.000 16108 MoveAxis(E, 0, ABG)
02:15:53.121 00.000 16108 Move returns status 0, amount 0
02:15:53.121 00.000 16108 MoveAxis(N, 0, ABG)
02:15:53.121 00.000 16108 Move returns status 0, amount 0
02:15:53.121 00.000 16108 move complete, result=0
02:15:53.121 00.000 16108 worker thread done servicing request
02:15:53.127 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3341, FiltMin=2889, FiltMax=59053, Gamma=1.000
02:15:53.154 00.027 21068 UpdateGuideState exits: m=127129 SNR=92.7
02:15:53.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:53.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:53.157 00.001 21068 Enqueuing Expose request
02:15:53.158 00.001 16108 Worker thread wakes up
02:15:53.158 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:53.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:53.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:54.310 01.152 16108 Exposure complete
02:15:54.368 00.058 16108 worker thread done servicing request
02:15:54.368 00.000 21068 OnExposeComplete: enter
02:15:54.369 00.001 21068 UpdateGuideState(): m_state=6
02:15:54.369 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12649
02:15:54.371 00.002 21068 Star::Find returns 1 (0), X=222.49, Y=876.61, Mass=137490, SNR=92.1, Peak=16249 HFD=3.2
02:15:54.372 00.001 21068 MultiStar: [#1 -0.01,-0.07,1.05,U] [#2 -0.21,-0.18,1.06,U] [#3 0.21,-0.08,0.92,U] [#4 -0.18,0.09,0.89,U] [#5 0.21,-0.08,0.84,U] [#6 -0.17,0.03,0.75,U] [#7 0.00,0.00,0.69,U] [#8 -0.02,-0.10,0.71,U] 
02:15:54.373 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.22, 0.14}
02:15:54.374 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
02:15:54.374 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
02:15:54.375 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.36 mountX=-0.01 mountY=0.02, mountTheta=1.97
02:15:54.377 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
02:15:54.378 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
02:15:54.378 00.000 16108 Worker thread wakes up
02:15:54.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:15:54.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:15:54.378 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.02
02:15:54.379 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:15:54.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:54.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:15:54.379 00.000 16108 MoveAxis(E, 0, ABG)
02:15:54.379 00.000 16108 Move returns status 0, amount 0
02:15:54.379 00.000 16108 MoveAxis(N, 0, ABG)
02:15:54.379 00.000 16108 Move returns status 0, amount 0
02:15:54.379 00.000 16108 move complete, result=0
02:15:54.379 00.000 16108 worker thread done servicing request
02:15:54.383 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3341, FiltMin=2877, FiltMax=55030, Gamma=1.000
02:15:54.402 00.019 21068 UpdateGuideState exits: m=137490 SNR=92.1
02:15:54.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:54.407 00.002 21068 Enqueuing Expose request
02:15:54.408 00.001 16108 Worker thread wakes up
02:15:54.408 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:54.410 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:54.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:55.394 00.984 16108 Exposure complete
02:15:55.458 00.064 16108 worker thread done servicing request
02:15:55.458 00.000 21068 OnExposeComplete: enter
02:15:55.459 00.001 21068 UpdateGuideState(): m_state=6
02:15:55.460 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12650
02:15:55.461 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.48, Mass=126563, SNR=86.8, Peak=14829 HFD=3.2
02:15:55.462 00.001 21068 MultiStar: [#1 -0.28,-0.12,1.15,U] [#2 -0.20,-0.12,1.28,U] [#3 -0.16,-0.42,1.12,U] [#4 0.01,-0.13,0.91,U] [#5 0.22,-0.14,0.96,U] [#6 0.17,-0.18,0.77,U] [#7 0.13,-0.16,0.67,U] [#8 -0.13,-0.10,0.85,U] 
02:15:55.462 00.000 21068 single-star, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.10, 0.01}
02:15:55.463 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:15:55.464 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:15:55.465 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
02:15:55.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
02:15:55.467 00.000 21068 Enqueuing Move request for scope (0.10, 0.01)
02:15:55.468 00.001 16108 Worker thread wakes up
02:15:55.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:15:55.468 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:15:55.468 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
02:15:55.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:15:55.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:55.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:55.468 00.000 16108 MoveAxis(E, 0, ABG)
02:15:55.469 00.001 16108 Move returns status 0, amount 0
02:15:55.469 00.000 16108 MoveAxis(N, 0, ABG)
02:15:55.469 00.000 16108 Move returns status 0, amount 0
02:15:55.469 00.000 16108 move complete, result=0
02:15:55.469 00.000 16108 worker thread done servicing request
02:15:55.473 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3341, FiltMin=2905, FiltMax=51341, Gamma=1.000
02:15:55.488 00.015 21068 UpdateGuideState exits: m=126563 SNR=86.8
02:15:55.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:55.491 00.001 21068 Enqueuing Expose request
02:15:55.491 00.000 16108 Worker thread wakes up
02:15:55.491 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:55.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:55.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:56.651 01.159 16108 Exposure complete
02:15:56.726 00.075 16108 worker thread done servicing request
02:15:56.726 00.000 21068 OnExposeComplete: enter
02:15:56.728 00.002 21068 UpdateGuideState(): m_state=6
02:15:56.730 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12651
02:15:56.731 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.73, Mass=138194, SNR=93.3, Peak=16489 HFD=3.3
02:15:56.732 00.001 21068 MultiStar: [#1 0.08,-0.01,1.01,U] [#2 -0.12,-0.19,1.18,U] [#3 0.11,-0.22,0.99,U] [#4 -0.06,0.11,0.99,U] [#5 0.11,-0.20,0.83,U] [#6 0.17,0.04,0.73,U] [#7 -0.10,-0.08,0.59,U] [#8 -0.16,0.08,0.74,U] 
02:15:56.733 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.24, 0.25}
02:15:56.734 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
02:15:56.736 00.002 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:15:56.737 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.71 mountX=-0.04 mountY=0.02, mountTheta=2.66
02:15:56.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
02:15:56.742 00.002 21068 Enqueuing Move request for scope (0.03, -0.03)
02:15:56.743 00.001 16108 Worker thread wakes up
02:15:56.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:15:56.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:15:56.743 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=0.02
02:15:56.744 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:56.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:56.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:15:56.744 00.000 16108 MoveAxis(E, 0, ABG)
02:15:56.744 00.000 16108 Move returns status 0, amount 0
02:15:56.744 00.000 16108 MoveAxis(N, 0, ABG)
02:15:56.744 00.000 16108 Move returns status 0, amount 0
02:15:56.744 00.000 16108 move complete, result=0
02:15:56.744 00.000 16108 worker thread done servicing request
02:15:56.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3341, FiltMin=2854, FiltMax=60141, Gamma=1.000
02:15:56.765 00.017 21068 UpdateGuideState exits: m=138194 SNR=93.3
02:15:56.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:56.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:56.768 00.001 21068 Enqueuing Expose request
02:15:56.768 00.000 16108 Worker thread wakes up
02:15:56.768 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:56.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:56.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:57.740 00.971 16108 Exposure complete
02:15:57.815 00.075 16108 worker thread done servicing request
02:15:57.816 00.001 21068 OnExposeComplete: enter
02:15:57.816 00.000 21068 UpdateGuideState(): m_state=6
02:15:57.817 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12652
02:15:57.818 00.001 21068 Star::Find returns 1 (0), X=222.66, Y=876.77, Mass=143328, SNR=97.6, Peak=19065 HFD=3.2
02:15:57.819 00.001 21068 MultiStar: [#1 0.17,0.12,1.12,U] [#2 0.20,-0.16,1.14,U] [#3 0.16,-0.23,0.90,U] [#4 0.06,0.24,0.82,U] [#5 0.01,-0.11,0.81,U] [#6 0.23,0.13,0.64,U] [#7 0.01,0.06,0.51,U] [#8 0.19,0.04,0.73,U] 
02:15:57.819 00.000 21068 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.38, 0.29}
02:15:57.820 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
02:15:57.822 00.002 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
02:15:57.823 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
02:15:57.824 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.04, opts=13)
02:15:57.825 00.001 21068 Enqueuing Move request for scope (0.17, 0.04)
02:15:57.826 00.001 16108 Worker thread wakes up
02:15:57.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
02:15:57.826 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
02:15:57.826 00.000 16108 Moving (0.17, 0.04) raw xDistance=-0.16 yDistance=-0.08
02:15:57.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:15:57.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:57.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:15:57.826 00.000 16108 MoveAxis(E, 0, ABG)
02:15:57.826 00.000 16108 Move returns status 0, amount 0
02:15:57.826 00.000 16108 MoveAxis(N, 0, ABG)
02:15:57.826 00.000 16108 Move returns status 0, amount 0
02:15:57.826 00.000 16108 move complete, result=0
02:15:57.827 00.001 16108 worker thread done servicing request
02:15:57.830 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3341, FiltMin=2883, FiltMax=55446, Gamma=1.000
02:15:57.844 00.014 21068 UpdateGuideState exits: m=143328 SNR=97.6
02:15:57.846 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.846 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:57.847 00.001 21068 Enqueuing Expose request
02:15:57.848 00.001 16108 Worker thread wakes up
02:15:57.848 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:57.848 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:57.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:15:59.010 01.162 16108 Exposure complete
02:15:59.085 00.075 16108 worker thread done servicing request
02:15:59.085 00.000 21068 OnExposeComplete: enter
02:15:59.086 00.001 21068 UpdateGuideState(): m_state=6
02:15:59.087 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12653
02:15:59.088 00.001 21068 Star::Find returns 1 (0), X=222.68, Y=876.26, Mass=125394, SNR=92.3, Peak=15773 HFD=3.3
02:15:59.089 00.001 21068 MultiStar: [#1 0.25,-0.11,1.07,U] [#2 0.25,-0.33,1.24,U] [#3 0.16,-0.36,0.90,U] [#4 0.29,-0.02,0.81,U] [#5 0.23,-0.49,0.86,U] [#6 0.42,-0.20,0.77,U] [#7 0.05,-0.40,0.59,U] [#8 0.03,-0.35,0.66,U] 
02:15:59.089 00.000 21068 refined, 8 included, MultiStar: {0.25, -0.27}, one-star: {0.41, -0.22}
02:15:59.090 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
02:15:59.091 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
02:15:59.092 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.36 cameraTheta=-0.83 mountX=-0.29 mountY=0.20, mountTheta=2.53
02:15:59.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.27, opts=13)
02:15:59.095 00.002 21068 Enqueuing Move request for scope (0.25, -0.27)
02:15:59.096 00.001 16108 Worker thread wakes up
02:15:59.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.27) opts 0xd
02:15:59.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.27)
02:15:59.096 00.000 16108 Moving (0.25, -0.27) raw xDistance=-0.29 yDistance=0.20
02:15:59.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:15:59.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:15:59.096 00.000 16108 MoveAxis(E, 76, ABG)
02:15:59.096 00.000 16108 Guiding  Dir = 2, Dur = 76
02:15:59.097 00.001 16108 IsSlewing returns 0
02:15:59.097 00.000 16108 IsGuiding returns 0
02:15:59.098 00.001 16108 PulseGuide returned control before completion, sleep 86
02:15:59.100 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3341, FiltMin=2829, FiltMax=57360, Gamma=1.000
02:15:59.115 00.015 21068 UpdateGuideState exits: m=125394 SNR=92.3
02:15:59.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.116 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:15:59.118 00.002 21068 Enqueuing Expose request
02:15:59.186 00.068 16108 IsGuiding returns 0
02:15:59.186 00.000 16108 Move returns status 0, amount 76
02:15:59.186 00.000 16108 MoveAxis(S, 41, ABG)
02:15:59.186 00.000 16108 Guiding  Dir = 1, Dur = 41
02:15:59.186 00.000 16108 IsSlewing returns 0
02:15:59.186 00.000 16108 IsGuiding returns 0
02:15:59.251 00.065 16108 IsGuiding returns 1
02:15:59.251 00.000 16108 scope still moving after pulse duration time elapsed
02:15:59.280 00.029 16108 IsSlewing returns 0
02:15:59.280 00.000 16108 IsGuiding returns 1
02:15:59.311 00.031 16108 IsSlewing returns 0
02:15:59.311 00.000 16108 IsGuiding returns 1
02:15:59.342 00.031 16108 IsSlewing returns 0
02:15:59.342 00.000 16108 IsGuiding returns 0
02:15:59.343 00.001 16108 scope move finished after 41 + 115 ms
02:15:59.343 00.000 16108 Move returns status 0, amount 41
02:15:59.343 00.000 16108 move complete, result=0
02:15:59.343 00.000 16108 worker thread done servicing request
02:15:59.343 00.000 16108 Worker thread wakes up
02:15:59.343 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.2 px 41 ms SOUTH
02:15:59.345 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:15:59.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:00.318 00.973 16108 Exposure complete
02:16:00.396 00.078 16108 worker thread done servicing request
02:16:00.396 00.000 21068 OnExposeComplete: enter
02:16:00.397 00.001 21068 UpdateGuideState(): m_state=6
02:16:00.399 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12654
02:16:00.400 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.61, Mass=133387, SNR=88.8, Peak=15907 HFD=3.3
02:16:00.401 00.001 21068 MultiStar: [#1 0.14,0.08,1.16,U] [#2 -0.06,-0.14,1.21,U] [#3 -0.01,-0.29,1.16,U] [#4 -0.11,0.26,0.87,U] [#5 0.21,-0.18,0.90,U] [#6 0.04,-0.05,0.84,U] [#7 -0.20,0.04,0.57,U] [#8 -0.25,-0.16,0.84,U] 
02:16:00.402 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.04}, one-star: {0.09, 0.13}
02:16:00.404 00.002 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
02:16:00.405 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
02:16:00.407 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.66 mountX=-0.00 mountY=0.04, mountTheta=1.66
02:16:00.410 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.04, opts=13)
02:16:00.411 00.001 21068 Enqueuing Move request for scope (-0.00, -0.04)
02:16:00.413 00.002 16108 Worker thread wakes up
02:16:00.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
02:16:00.413 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
02:16:00.414 00.001 16108 Moving (-0.00, -0.04) raw xDistance=-0.00 yDistance=0.04
02:16:00.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:16:00.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:00.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:00.414 00.000 16108 MoveAxis(E, 0, ABG)
02:16:00.414 00.000 16108 Move returns status 0, amount 0
02:16:00.414 00.000 16108 MoveAxis(N, 0, ABG)
02:16:00.414 00.000 16108 Move returns status 0, amount 0
02:16:00.414 00.000 16108 move complete, result=0
02:16:00.414 00.000 16108 worker thread done servicing request
02:16:00.420 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3344, FiltMin=2845, FiltMax=56582, Gamma=1.000
02:16:00.437 00.017 21068 UpdateGuideState exits: m=133387 SNR=88.8
02:16:00.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:00.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:00.440 00.001 21068 Enqueuing Expose request
02:16:00.440 00.000 16108 Worker thread wakes up
02:16:00.440 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:00.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:00.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:01.602 01.161 16108 Exposure complete
02:16:01.691 00.089 16108 worker thread done servicing request
02:16:01.691 00.000 21068 OnExposeComplete: enter
02:16:01.691 00.000 21068 UpdateGuideState(): m_state=6
02:16:01.693 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12655
02:16:01.694 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=876.74, Mass=139376, SNR=92.0, Peak=16643 HFD=3.2
02:16:01.695 00.001 21068 MultiStar: [#1 0.09,0.13,1.11,U] [#2 -0.02,-0.04,1.12,U] [#3 -0.10,0.01,0.92,U] [#4 -0.31,-0.02,0.72,U] [#5 -0.02,0.18,1.00,U] [#6 -0.04,-0.22,0.73,U] [#7 -0.20,-0.29,0.62,U] [#8 0.03,-0.05,0.77,U] 
02:16:01.696 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.17, 0.27}
02:16:01.697 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
02:16:01.698 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
02:16:01.699 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.47 mountX=0.03 mountY=-0.01, mountTheta=-0.45
02:16:01.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
02:16:01.702 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
02:16:01.703 00.001 16108 Worker thread wakes up
02:16:01.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:16:01.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:16:01.703 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.01
02:16:01.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:16:01.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:01.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:01.704 00.001 16108 MoveAxis(E, 0, ABG)
02:16:01.704 00.000 16108 Move returns status 0, amount 0
02:16:01.704 00.000 16108 MoveAxis(N, 0, ABG)
02:16:01.704 00.000 16108 Move returns status 0, amount 0
02:16:01.704 00.000 16108 move complete, result=0
02:16:01.704 00.000 16108 worker thread done servicing request
02:16:01.708 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=291, max=65535, med=3341, FiltMin=2889, FiltMax=58217, Gamma=1.000
02:16:01.727 00.019 21068 UpdateGuideState exits: m=139376 SNR=92.0
02:16:01.727 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.729 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:01.730 00.001 21068 Enqueuing Expose request
02:16:01.731 00.001 16108 Worker thread wakes up
02:16:01.731 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:01.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:01.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:02.704 00.973 16108 Exposure complete
02:16:02.765 00.061 16108 worker thread done servicing request
02:16:02.765 00.000 21068 OnExposeComplete: enter
02:16:02.767 00.002 21068 UpdateGuideState(): m_state=6
02:16:02.767 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12656
02:16:02.768 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.45, Mass=126039, SNR=83.2, Peak=15251 HFD=3.4
02:16:02.770 00.002 21068 MultiStar: [#1 0.16,0.27,1.15,U] [#2 -0.11,-0.05,1.30,U] [#3 0.04,0.00,1.04,U] [#4 0.02,0.07,0.80,U] [#5 -0.03,0.04,1.03,U] [#6 -0.13,-0.16,0.99,U] [#7 -0.47,0.17,0.66,U] [#8 -0.22,-0.00,0.77,U] 
02:16:02.770 00.000 21068 single-star, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.06, -0.03}
02:16:02.771 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
02:16:02.772 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
02:16:02.773 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.67 mountX=0.05 mountY=0.04, mountTheta=0.69
02:16:02.774 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
02:16:02.775 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
02:16:02.776 00.001 16108 Worker thread wakes up
02:16:02.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:16:02.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:16:02.776 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
02:16:02.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:02.777 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:02.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:02.777 00.000 16108 MoveAxis(E, 0, ABG)
02:16:02.777 00.000 16108 Move returns status 0, amount 0
02:16:02.777 00.000 16108 MoveAxis(N, 0, ABG)
02:16:02.777 00.000 16108 Move returns status 0, amount 0
02:16:02.777 00.000 16108 move complete, result=0
02:16:02.777 00.000 16108 worker thread done servicing request
02:16:02.781 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3341, FiltMin=2864, FiltMax=54582, Gamma=1.000
02:16:02.797 00.016 21068 UpdateGuideState exits: m=126039 SNR=83.2
02:16:02.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:02.799 00.000 21068 Enqueuing Expose request
02:16:02.800 00.001 16108 Worker thread wakes up
02:16:02.800 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:02.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:02.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:03.955 01.154 16108 Exposure complete
02:16:04.023 00.068 16108 worker thread done servicing request
02:16:04.023 00.000 21068 OnExposeComplete: enter
02:16:04.024 00.001 21068 UpdateGuideState(): m_state=6
02:16:04.025 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12657
02:16:04.025 00.000 21068 Star::Find returns 1 (0), X=222.39, Y=876.80, Mass=130485, SNR=89.3, Peak=15747 HFD=3.3
02:16:04.026 00.001 21068 MultiStar: [#1 0.01,0.13,1.11,U] [#2 -0.15,-0.10,1.25,U] [#3 0.16,-0.04,1.09,U] [#4 0.08,0.17,0.75,U] [#5 0.13,-0.04,0.94,U] [#6 -0.11,0.15,0.80,U] [#7 -0.41,0.13,0.67,U] [#8 -0.22,0.17,0.84,U] 
02:16:04.027 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.12, 0.32}
02:16:04.028 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
02:16:04.028 00.000 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:16:04.029 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.88 mountX=0.04 mountY=-0.08, mountTheta=-1.07
02:16:04.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
02:16:04.032 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
02:16:04.033 00.001 16108 Worker thread wakes up
02:16:04.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
02:16:04.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
02:16:04.033 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.04 yDistance=-0.08
02:16:04.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:04.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:04.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:16:04.033 00.000 16108 MoveAxis(E, 0, ABG)
02:16:04.033 00.000 16108 Move returns status 0, amount 0
02:16:04.033 00.000 16108 MoveAxis(N, 0, ABG)
02:16:04.033 00.000 16108 Move returns status 0, amount 0
02:16:04.033 00.000 16108 move complete, result=0
02:16:04.033 00.000 16108 worker thread done servicing request
02:16:04.038 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3341, FiltMin=2883, FiltMax=59693, Gamma=1.000
02:16:04.052 00.014 21068 UpdateGuideState exits: m=130485 SNR=89.3
02:16:04.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:04.055 00.001 21068 Enqueuing Expose request
02:16:04.056 00.001 16108 Worker thread wakes up
02:16:04.056 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:04.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:04.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:05.023 00.966 16108 Exposure complete
02:16:05.078 00.055 16108 worker thread done servicing request
02:16:05.078 00.000 21068 OnExposeComplete: enter
02:16:05.078 00.000 21068 UpdateGuideState(): m_state=6
02:16:05.079 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12658
02:16:05.080 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.78, Mass=137573, SNR=95.5, Peak=15401 HFD=3.4
02:16:05.081 00.001 21068 MultiStar: [#1 0.05,0.20,1.06,U] [#2 -0.06,-0.16,1.15,U] [#3 -0.06,0.08,0.99,U] [#4 -0.10,0.33,0.71,U] [#5 -0.06,-0.02,0.81,U] [#6 -0.04,0.08,0.69,U] [#7 0.02,-0.05,0.68,U] [#8 -0.02,0.11,0.60,U] 
02:16:05.082 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.24, 0.31}
02:16:05.083 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
02:16:05.083 00.000 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
02:16:05.084 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=0.01 mountY=-0.09, mountTheta=-1.43
02:16:05.087 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
02:16:05.088 00.001 21068 Enqueuing Move request for scope (0.00, 0.09)
02:16:05.090 00.002 16108 Worker thread wakes up
02:16:05.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
02:16:05.090 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
02:16:05.090 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.01 yDistance=-0.09
02:16:05.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:05.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:05.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:16:05.091 00.001 16108 MoveAxis(E, 0, ABG)
02:16:05.091 00.000 16108 Move returns status 0, amount 0
02:16:05.091 00.000 16108 MoveAxis(N, 0, ABG)
02:16:05.091 00.000 16108 Move returns status 0, amount 0
02:16:05.091 00.000 16108 move complete, result=0
02:16:05.091 00.000 16108 worker thread done servicing request
02:16:05.098 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3344, FiltMin=2877, FiltMax=64025, Gamma=1.000
02:16:05.113 00.015 21068 UpdateGuideState exits: m=137573 SNR=95.5
02:16:05.115 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:05.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:05.116 00.000 21068 Enqueuing Expose request
02:16:05.117 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:05.118 00.001 16108 Worker thread wakes up
02:16:05.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:05.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:06.277 01.159 16108 Exposure complete
02:16:06.340 00.063 16108 worker thread done servicing request
02:16:06.340 00.000 21068 OnExposeComplete: enter
02:16:06.341 00.001 21068 UpdateGuideState(): m_state=6
02:16:06.342 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12659
02:16:06.343 00.001 21068 Star::Find returns 1 (0), X=222.50, Y=876.67, Mass=128100, SNR=76.6, Peak=15529 HFD=3.3
02:16:06.344 00.001 21068 MultiStar: [#1 0.26,0.17,1.29,U] [#2 0.26,0.02,1.35,U] [#3 0.16,0.02,1.28,U] [#4 0.23,0.17,0.99,U] [#5 0.32,-0.08,1.04,U] [#6 0.34,-0.12,0.91,U] [#7 0.25,-0.05,0.61,U] [#8 0.33,0.22,0.98,U] 
02:16:06.345 00.001 21068 refined, 8 included, MultiStar: {0.26, 0.07}, one-star: {0.23, 0.20}
02:16:06.346 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
02:16:06.346 00.000 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
02:16:06.347 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.25 mountX=-0.25 mountY=-0.13, mountTheta=-2.67
02:16:06.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.07, opts=13)
02:16:06.350 00.001 21068 Enqueuing Move request for scope (0.26, 0.07)
02:16:06.351 00.001 16108 Worker thread wakes up
02:16:06.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
02:16:06.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
02:16:06.351 00.000 16108 Moving (0.26, 0.07) raw xDistance=-0.25 yDistance=-0.13
02:16:06.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:16:06.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:06.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:06.351 00.000 16108 MoveAxis(E, 65, ABG)
02:16:06.351 00.000 16108 Guiding  Dir = 2, Dur = 65
02:16:06.351 00.000 16108 IsSlewing returns 0
02:16:06.352 00.001 16108 IsGuiding returns 0
02:16:06.353 00.001 16108 PulseGuide returned control before completion, sleep 74
02:16:06.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3344, FiltMin=2899, FiltMax=61129, Gamma=1.000
02:16:06.372 00.016 21068 UpdateGuideState exits: m=128100 SNR=76.6
02:16:06.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:06.374 00.000 21068 Enqueuing Expose request
02:16:06.431 00.057 16108 IsGuiding returns 1
02:16:06.431 00.000 16108 scope still moving after pulse duration time elapsed
02:16:06.462 00.031 16108 IsSlewing returns 0
02:16:06.462 00.000 16108 IsGuiding returns 0
02:16:06.462 00.000 16108 scope move finished after 65 + 44 ms
02:16:06.462 00.000 16108 Move returns status 0, amount 65
02:16:06.462 00.000 16108 MoveAxis(N, 0, ABG)
02:16:06.462 00.000 16108 Move returns status 0, amount 0
02:16:06.462 00.000 16108 move complete, result=0
02:16:06.462 00.000 16108 worker thread done servicing request
02:16:06.462 00.000 16108 Worker thread wakes up
02:16:06.462 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
02:16:06.465 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:06.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:07.440 00.975 16108 Exposure complete
02:16:07.498 00.058 16108 worker thread done servicing request
02:16:07.499 00.001 21068 OnExposeComplete: enter
02:16:07.499 00.000 21068 UpdateGuideState(): m_state=6
02:16:07.500 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12660
02:16:07.502 00.002 21068 Star::Find returns 1 (0), X=222.28, Y=876.74, Mass=122531, SNR=82.7, Peak=10115 HFD=4.0
02:16:07.503 00.001 21068 MultiStar: [#1 -0.08,0.29,1.17,U] [#2 0.01,0.28,1.13,U] [#3 -0.01,0.03,1.23,U] [#4 -0.07,0.27,0.78,U] [#5 -0.11,0.28,1.02,U] [#6 0.09,0.56,0.76,U] [#7 -0.18,0.15,0.64,U] [#8 -0.21,0.27,0.76,U] 
02:16:07.503 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.26}, one-star: {0.00, 0.27}
02:16:07.504 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
02:16:07.505 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
02:16:07.506 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.78 mountX=0.10 mountY=-0.24, mountTheta=-1.18
02:16:07.507 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.26, opts=13)
02:16:07.508 00.001 21068 Enqueuing Move request for scope (-0.06, 0.26)
02:16:07.509 00.001 16108 Worker thread wakes up
02:16:07.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
02:16:07.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
02:16:07.509 00.000 16108 Moving (-0.06, 0.26) raw xDistance=0.10 yDistance=-0.24
02:16:07.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:07.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:16:07.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:16:07.509 00.000 16108 MoveAxis(E, 0, ABG)
02:16:07.509 00.000 16108 Move returns status 0, amount 0
02:16:07.509 00.000 16108 MoveAxis(N, 0, ABG)
02:16:07.509 00.000 16108 Move returns status 0, amount 0
02:16:07.509 00.000 16108 move complete, result=0
02:16:07.509 00.000 16108 worker thread done servicing request
02:16:07.515 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3344, FiltMin=2838, FiltMax=48576, Gamma=1.000
02:16:07.537 00.022 21068 UpdateGuideState exits: m=122531 SNR=82.7
02:16:07.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:07.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:07.540 00.001 21068 Enqueuing Expose request
02:16:07.541 00.001 16108 Worker thread wakes up
02:16:07.541 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:07.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:07.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:08.710 01.168 16108 Exposure complete
02:16:08.786 00.076 16108 worker thread done servicing request
02:16:08.786 00.000 21068 OnExposeComplete: enter
02:16:08.789 00.003 21068 UpdateGuideState(): m_state=6
02:16:08.790 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12661
02:16:08.791 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=876.33, Mass=110251, SNR=71.7, Peak=10051 HFD=4.3
02:16:08.792 00.001 21068 MultiStar: [#1 -0.17,0.06,1.31,U] [#2 -0.57,-0.21,0.00,M1] [#3 -0.43,-0.12,1.10,U] [#4 -0.48,-0.09,0.87,U] [#5 -0.49,0.18,1.15,U] [#6 -0.58,-0.14,0.00,M1] [#7 -0.43,-0.01,0.81,U] [#8 -0.69,-0.25,0.00,M1] 
02:16:08.795 00.003 21068 refined, 5 included, MultiStar: {-0.41, -0.01}, one-star: {-0.50, -0.14}
02:16:08.797 00.002 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
02:16:08.800 00.003 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
02:16:08.803 00.003 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.11 mountX=0.40 mountY=0.11, mountTheta=0.26
02:16:08.808 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.01, opts=13)
02:16:08.809 00.001 21068 Enqueuing Move request for scope (-0.41, -0.01)
02:16:08.811 00.002 16108 Worker thread wakes up
02:16:08.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
02:16:08.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
02:16:08.811 00.000 16108 Moving (-0.41, -0.01) raw xDistance=0.40 yDistance=0.11
02:16:08.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:16:08.812 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:08.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:16:08.812 00.000 16108 MoveAxis(W, 104, ABG)
02:16:08.812 00.000 16108 Guiding  Dir = 3, Dur = 104
02:16:08.812 00.000 16108 IsSlewing returns 0
02:16:08.814 00.002 16108 IsGuiding returns 0
02:16:08.821 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3341, FiltMin=2838, FiltMax=48246, Gamma=1.000
02:16:08.851 00.030 21068 UpdateGuideState exits: m=110251 SNR=71.7
02:16:08.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:08.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:08.854 00.001 21068 Enqueuing Expose request
02:16:08.871 00.017 16108 PulseGuide returned control before completion, sleep 56
02:16:08.933 00.062 16108 IsGuiding returns 1
02:16:08.933 00.000 16108 scope still moving after pulse duration time elapsed
02:16:08.965 00.032 16108 IsSlewing returns 0
02:16:08.965 00.000 16108 IsGuiding returns 1
02:16:08.994 00.029 16108 IsSlewing returns 0
02:16:08.994 00.000 16108 IsGuiding returns 1
02:16:09.025 00.031 16108 IsSlewing returns 0
02:16:09.025 00.000 16108 IsGuiding returns 1
02:16:09.056 00.031 16108 IsSlewing returns 0
02:16:09.056 00.000 16108 IsGuiding returns 0
02:16:09.056 00.000 16108 scope move finished after 104 + 139 ms
02:16:09.056 00.000 16108 Move returns status 0, amount 104
02:16:09.056 00.000 16108 MoveAxis(N, 0, ABG)
02:16:09.056 00.000 16108 Move returns status 0, amount 0
02:16:09.056 00.000 16108 move complete, result=0
02:16:09.056 00.000 16108 worker thread done servicing request
02:16:09.056 00.000 16108 Worker thread wakes up
02:16:09.056 00.000 21068 GuideStep: 0.4 px 104 ms WEST, 0.1 px 0 ms NORTH
02:16:09.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:09.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:10.020 00.963 16108 Exposure complete
02:16:10.090 00.070 16108 worker thread done servicing request
02:16:10.091 00.001 21068 OnExposeComplete: enter
02:16:10.094 00.003 21068 UpdateGuideState(): m_state=6
02:16:10.097 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12662
02:16:10.099 00.002 21068 Star::Find returns 1 (0), X=221.83, Y=876.43, Mass=130316, SNR=79.8, Peak=9779 HFD=4.5
02:16:10.103 00.004 21068 MultiStar: [#1 -0.36,-0.01,1.18,U] [#2 -0.43,-0.19,1.23,U] [#3 -0.23,-0.44,1.14,U] [#4 -0.44,0.17,0.76,U] [#5 -0.22,-0.26,0.91,U] [#6 -0.26,-0.10,0.88,U] [#7 -0.25,-0.44,0.57,U] [#8 -0.38,0.00,0.70,U] 
02:16:10.106 00.003 21068 refined, 8 included, MultiStar: {-0.34, -0.15}, one-star: {-0.44, -0.04}
02:16:10.110 00.004 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
02:16:10.112 00.002 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
02:16:10.114 00.002 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-2.73 mountX=0.31 mountY=0.22, mountTheta=0.63
02:16:10.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.15, opts=13)
02:16:10.117 00.001 21068 Enqueuing Move request for scope (-0.34, -0.15)
02:16:10.118 00.001 16108 Worker thread wakes up
02:16:10.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.15) opts 0xd
02:16:10.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.15)
02:16:10.118 00.000 16108 Moving (-0.34, -0.15) raw xDistance=0.31 yDistance=0.22
02:16:10.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:16:10.119 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:16:10.119 00.000 16108 MoveAxis(W, 88, ABG)
02:16:10.119 00.000 16108 Guiding  Dir = 3, Dur = 88
02:16:10.119 00.000 16108 IsSlewing returns 0
02:16:10.119 00.000 16108 IsGuiding returns 0
02:16:10.124 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3344, FiltMin=2909, FiltMax=48061, Gamma=1.000
02:16:10.138 00.014 16108 PulseGuide returned control before completion, sleep 79
02:16:10.154 00.016 21068 UpdateGuideState exits: m=130316 SNR=79.8
02:16:10.156 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:10.159 00.002 21068 Enqueuing Expose request
02:16:10.231 00.072 16108 IsGuiding returns 0
02:16:10.231 00.000 16108 Move returns status 0, amount 88
02:16:10.231 00.000 16108 MoveAxis(S, 45, ABG)
02:16:10.231 00.000 16108 Guiding  Dir = 1, Dur = 45
02:16:10.231 00.000 16108 IsSlewing returns 0
02:16:10.231 00.000 16108 IsGuiding returns 0
02:16:10.232 00.001 16108 PulseGuide returned control before completion, sleep 55
02:16:10.294 00.062 16108 IsGuiding returns 1
02:16:10.294 00.000 16108 scope still moving after pulse duration time elapsed
02:16:10.325 00.031 16108 IsSlewing returns 0
02:16:10.325 00.000 16108 IsGuiding returns 0
02:16:10.325 00.000 16108 scope move finished after 45 + 49 ms
02:16:10.325 00.000 16108 Move returns status 0, amount 45
02:16:10.325 00.000 16108 move complete, result=0
02:16:10.325 00.000 16108 worker thread done servicing request
02:16:10.325 00.000 16108 Worker thread wakes up
02:16:10.325 00.000 21068 GuideStep: 0.3 px 88 ms WEST, 0.2 px 45 ms SOUTH
02:16:10.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:10.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:11.477 01.151 16108 Exposure complete
02:16:11.534 00.057 16108 worker thread done servicing request
02:16:11.534 00.000 21068 OnExposeComplete: enter
02:16:11.535 00.001 21068 UpdateGuideState(): m_state=6
02:16:11.535 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12663
02:16:11.536 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.72, Mass=122710, SNR=77.4, Peak=10105 HFD=3.7
02:16:11.537 00.001 21068 MultiStar: [#1 -0.09,-0.23,1.37,U] [#2 0.00,-0.08,1.23,U] [#3 0.06,-0.13,1.52,U] [#4 -0.29,-0.03,0.83,U] [#5 -0.14,-0.41,1.02,U] [#6 0.01,-0.43,0.79,U] [#7 -0.27,-0.11,0.69,U] [#8 0.09,0.05,0.78,U] 
02:16:11.538 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {0.02, 0.25}
02:16:11.539 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
02:16:11.540 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
02:16:11.540 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.98 mountX=0.03 mountY=0.14, mountTheta=1.34
02:16:11.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
02:16:11.543 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
02:16:11.544 00.001 16108 Worker thread wakes up
02:16:11.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
02:16:11.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
02:16:11.544 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.03 yDistance=0.14
02:16:11.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:16:11.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:11.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:16:11.544 00.000 16108 MoveAxis(E, 0, ABG)
02:16:11.544 00.000 16108 Move returns status 0, amount 0
02:16:11.544 00.000 16108 MoveAxis(N, 0, ABG)
02:16:11.544 00.000 16108 Move returns status 0, amount 0
02:16:11.544 00.000 16108 move complete, result=0
02:16:11.544 00.000 16108 worker thread done servicing request
02:16:11.550 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3341, FiltMin=2877, FiltMax=48333, Gamma=1.000
02:16:11.568 00.018 21068 UpdateGuideState exits: m=122710 SNR=77.4
02:16:11.569 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:11.570 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:11.571 00.001 21068 Enqueuing Expose request
02:16:11.571 00.000 16108 Worker thread wakes up
02:16:11.571 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:11.572 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:11.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:12.544 00.972 16108 Exposure complete
02:16:12.605 00.061 16108 worker thread done servicing request
02:16:12.605 00.000 21068 OnExposeComplete: enter
02:16:12.605 00.000 21068 UpdateGuideState(): m_state=6
02:16:12.606 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12664
02:16:12.607 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=876.84, Mass=119041, SNR=80.9, Peak=14179 HFD=3.5
02:16:12.608 00.001 21068 MultiStar: [#1 0.08,0.33,1.24,U] [#2 0.13,0.24,1.45,U] [#3 -0.11,0.07,1.05,U] [#4 -0.17,0.29,0.88,U] [#5 0.08,0.14,1.18,U] [#6 0.09,0.21,1.00,U] [#7 -0.34,0.37,0.72,U] [#8 -0.11,0.34,0.84,U] 
02:16:12.609 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.25}, one-star: {0.06, 0.36}
02:16:12.609 00.000 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
02:16:12.610 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
02:16:12.611 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=0.05 mountY=-0.24, mountTheta=-1.36
02:16:12.614 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.25, opts=13)
02:16:12.614 00.000 21068 Enqueuing Move request for scope (-0.01, 0.25)
02:16:12.615 00.001 16108 Worker thread wakes up
02:16:12.616 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
02:16:12.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
02:16:12.616 00.000 16108 Moving (-0.01, 0.25) raw xDistance=0.05 yDistance=-0.24
02:16:12.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:12.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:12.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:16:12.616 00.000 16108 MoveAxis(E, 0, ABG)
02:16:12.616 00.000 16108 Move returns status 0, amount 0
02:16:12.616 00.000 16108 MoveAxis(N, 0, ABG)
02:16:12.616 00.000 16108 Move returns status 0, amount 0
02:16:12.616 00.000 16108 move complete, result=0
02:16:12.616 00.000 16108 worker thread done servicing request
02:16:12.621 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3341, FiltMin=2864, FiltMax=56381, Gamma=1.000
02:16:12.637 00.016 21068 UpdateGuideState exits: m=119041 SNR=80.9
02:16:12.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:12.640 00.001 21068 Enqueuing Expose request
02:16:12.640 00.000 16108 Worker thread wakes up
02:16:12.640 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:12.642 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:12.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:13.805 01.163 16108 Exposure complete
02:16:13.873 00.068 16108 worker thread done servicing request
02:16:13.874 00.001 21068 OnExposeComplete: enter
02:16:13.875 00.001 21068 UpdateGuideState(): m_state=6
02:16:13.875 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12665
02:16:13.877 00.002 21068 Star::Find returns 1 (0), X=222.51, Y=876.57, Mass=122583, SNR=83.6, Peak=15241 HFD=3.2
02:16:13.878 00.001 21068 MultiStar: [#1 0.27,0.38,1.27,U] [#2 0.31,0.07,1.18,U] [#3 0.26,0.05,1.11,U] [#4 -0.09,0.18,0.84,U] [#5 -0.00,0.08,0.99,U] [#6 0.22,0.19,0.81,U] [#7 0.28,-0.01,0.64,U] [#8 0.12,0.23,0.77,U] 
02:16:13.878 00.000 21068 refined, 8 included, MultiStar: {0.19, 0.15}, one-star: {0.23, 0.10}
02:16:13.879 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
02:16:13.880 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
02:16:13.881 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.67 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
02:16:13.882 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.15, opts=13)
02:16:13.883 00.001 21068 Enqueuing Move request for scope (0.19, 0.15)
02:16:13.884 00.001 16108 Worker thread wakes up
02:16:13.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
02:16:13.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
02:16:13.884 00.000 16108 Moving (0.19, 0.15) raw xDistance=-0.16 yDistance=-0.19
02:16:13.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:16:13.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:13.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:16:13.884 00.000 16108 MoveAxis(E, 0, ABG)
02:16:13.884 00.000 16108 Move returns status 0, amount 0
02:16:13.884 00.000 16108 MoveAxis(N, 0, ABG)
02:16:13.884 00.000 16108 Move returns status 0, amount 0
02:16:13.884 00.000 16108 move complete, result=0
02:16:13.884 00.000 16108 worker thread done servicing request
02:16:13.888 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3341, FiltMin=2896, FiltMax=63046, Gamma=1.000
02:16:13.901 00.013 21068 UpdateGuideState exits: m=122583 SNR=83.6
02:16:13.903 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:13.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:13.905 00.001 21068 Enqueuing Expose request
02:16:13.907 00.002 16108 Worker thread wakes up
02:16:13.907 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:13.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:13.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:14.878 00.970 16108 Exposure complete
02:16:14.942 00.064 16108 worker thread done servicing request
02:16:14.942 00.000 21068 OnExposeComplete: enter
02:16:14.944 00.002 21068 UpdateGuideState(): m_state=6
02:16:14.945 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12666
02:16:14.946 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=876.78, Mass=135696, SNR=84.9, Peak=15673 HFD=3.6
02:16:14.948 00.002 21068 MultiStar: [#1 0.41,0.41,0.00,M1] [#2 0.12,-0.02,1.40,U] [#3 0.29,0.01,1.15,U] [#4 0.03,0.35,0.97,U] [#5 0.04,0.12,0.99,U] [#6 -0.02,0.17,0.76,U] [#7 0.05,-0.00,0.59,U] [#8 0.15,0.24,0.75,U] 
02:16:14.949 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.14}, one-star: {0.37, 0.31}
02:16:14.950 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
02:16:14.951 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
02:16:14.952 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.78 mountX=-0.11 mountY=-0.17, mountTheta=-2.17
02:16:14.953 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.14, opts=13)
02:16:14.954 00.001 21068 Enqueuing Move request for scope (0.14, 0.14)
02:16:14.956 00.002 16108 Worker thread wakes up
02:16:14.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
02:16:14.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
02:16:14.956 00.000 16108 Moving (0.14, 0.14) raw xDistance=-0.11 yDistance=-0.17
02:16:14.957 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:16:14.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:14.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:16:14.957 00.000 16108 MoveAxis(E, 0, ABG)
02:16:14.957 00.000 16108 Move returns status 0, amount 0
02:16:14.957 00.000 16108 MoveAxis(N, 0, ABG)
02:16:14.957 00.000 16108 Move returns status 0, amount 0
02:16:14.957 00.000 16108 move complete, result=0
02:16:14.957 00.000 16108 worker thread done servicing request
02:16:14.963 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3344, FiltMin=2889, FiltMax=64310, Gamma=1.000
02:16:14.987 00.024 21068 UpdateGuideState exits: m=135696 SNR=84.9
02:16:14.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.991 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:14.992 00.001 21068 Enqueuing Expose request
02:16:14.993 00.001 16108 Worker thread wakes up
02:16:14.993 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:14.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:14.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:16.160 01.166 16108 Exposure complete
02:16:16.224 00.064 16108 worker thread done servicing request
02:16:16.224 00.000 21068 OnExposeComplete: enter
02:16:16.225 00.001 21068 UpdateGuideState(): m_state=6
02:16:16.226 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12667
02:16:16.227 00.001 21068 Star::Find returns 1 (0), X=222.74, Y=876.89, Mass=136464, SNR=88.0, Peak=16105 HFD=3.4
02:16:16.228 00.001 21068 MultiStar: [#1 0.20,0.11,1.15,U] [#2 0.10,0.10,1.12,U] [#3 0.36,-0.11,1.00,U] [#4 0.17,0.43,0.89,U] [#5 0.38,0.05,0.90,U] [#6 0.49,0.09,0.81,U] [#7 0.01,0.13,0.61,U] [#8 0.12,0.37,0.70,U] 
02:16:16.229 00.001 21068 refined, 8 included, MultiStar: {0.26, 0.17}, one-star: {0.47, 0.42}
02:16:16.230 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
02:16:16.231 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
02:16:16.232 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.31 cameraTheta=0.57 mountX=-0.23 mountY=-0.23, mountTheta=-2.36
02:16:16.233 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.17, opts=13)
02:16:16.235 00.002 21068 Enqueuing Move request for scope (0.26, 0.17)
02:16:16.236 00.001 16108 Worker thread wakes up
02:16:16.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.17) opts 0xd
02:16:16.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.17)
02:16:16.236 00.000 16108 Moving (0.26, 0.17) raw xDistance=-0.23 yDistance=-0.23
02:16:16.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:16:16.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:16.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:16:16.236 00.000 16108 MoveAxis(E, 60, ABG)
02:16:16.236 00.000 16108 Guiding  Dir = 2, Dur = 60
02:16:16.237 00.001 16108 IsSlewing returns 0
02:16:16.237 00.000 16108 IsGuiding returns 0
02:16:16.240 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3344, FiltMin=2880, FiltMax=65510, Gamma=1.000
02:16:16.259 00.019 21068 UpdateGuideState exits: m=136464 SNR=88.0
02:16:16.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:16.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:16.262 00.001 21068 Enqueuing Expose request
02:16:16.265 00.003 16108 PulseGuide returned control before completion, sleep 42
02:16:16.311 00.046 16108 IsGuiding returns 1
02:16:16.311 00.000 16108 scope still moving after pulse duration time elapsed
02:16:16.343 00.032 16108 IsSlewing returns 0
02:16:16.343 00.000 16108 IsGuiding returns 1
02:16:16.374 00.031 16108 IsSlewing returns 0
02:16:16.374 00.000 16108 IsGuiding returns 0
02:16:16.374 00.000 16108 scope move finished after 60 + 78 ms
02:16:16.374 00.000 16108 Move returns status 0, amount 60
02:16:16.374 00.000 16108 MoveAxis(N, 0, ABG)
02:16:16.374 00.000 16108 Move returns status 0, amount 0
02:16:16.374 00.000 16108 move complete, result=0
02:16:16.375 00.001 16108 worker thread done servicing request
02:16:16.375 00.000 16108 Worker thread wakes up
02:16:16.375 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
02:16:16.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:16.378 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:17.354 00.976 16108 Exposure complete
02:16:17.433 00.079 16108 worker thread done servicing request
02:16:17.433 00.000 21068 OnExposeComplete: enter
02:16:17.434 00.001 21068 UpdateGuideState(): m_state=6
02:16:17.435 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12668
02:16:17.436 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.82, Mass=141107, SNR=88.2, Peak=17993 HFD=3.2
02:16:17.437 00.001 21068 MultiStar: [#1 0.06,0.60,0.00,M1] [#2 -0.09,0.35,1.06,U] [#3 0.06,0.22,1.02,U] [#4 -0.08,0.35,0.87,U] [#5 0.05,0.37,0.96,U] [#6 0.10,0.31,0.93,U] [#7 0.13,0.29,0.53,U] [#8 -0.22,0.35,0.79,U] 
02:16:17.438 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.32}, one-star: {0.11, 0.35}
02:16:17.438 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
02:16:17.439 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
02:16:17.440 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.56 mountX=0.05 mountY=-0.32, mountTheta=-1.41
02:16:17.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.32, opts=13)
02:16:17.442 00.000 21068 Enqueuing Move request for scope (0.00, 0.32)
02:16:17.443 00.001 16108 Worker thread wakes up
02:16:17.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
02:16:17.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
02:16:17.444 00.001 16108 Moving (0.00, 0.32) raw xDistance=0.05 yDistance=-0.32
02:16:17.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:17.444 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.71
02:16:17.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
02:16:17.444 00.000 16108 MoveAxis(E, 0, ABG)
02:16:17.444 00.000 16108 Move returns status 0, amount 0
02:16:17.444 00.000 16108 MoveAxis(N, 64, ABG)
02:16:17.444 00.000 16108 Guiding  Dir = 0, Dur = 64
02:16:17.444 00.000 16108 IsSlewing returns 0
02:16:17.444 00.000 16108 IsGuiding returns 0
02:16:17.448 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3344, FiltMin=2851, FiltMax=65510, Gamma=1.000
02:16:17.453 00.005 16108 PulseGuide returned control before completion, sleep 66
02:16:17.465 00.012 21068 UpdateGuideState exits: m=141107 SNR=88.2
02:16:17.467 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:17.470 00.002 21068 Enqueuing Expose request
02:16:17.529 00.059 16108 IsGuiding returns 1
02:16:17.529 00.000 16108 scope still moving after pulse duration time elapsed
02:16:17.564 00.035 16108 IsSlewing returns 0
02:16:17.565 00.001 16108 IsGuiding returns 0
02:16:17.565 00.000 16108 scope move finished after 64 + 56 ms
02:16:17.565 00.000 16108 Move returns status 0, amount 64
02:16:17.565 00.000 16108 move complete, result=0
02:16:17.565 00.000 16108 worker thread done servicing request
02:16:17.565 00.000 16108 Worker thread wakes up
02:16:17.565 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 64 ms NORTH
02:16:17.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:17.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:18.743 01.177 16108 Exposure complete
02:16:18.816 00.073 16108 worker thread done servicing request
02:16:18.816 00.000 21068 OnExposeComplete: enter
02:16:18.817 00.001 21068 UpdateGuideState(): m_state=6
02:16:18.818 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12669
02:16:18.819 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.94, Mass=151443, SNR=94.5, Peak=16915 HFD=3.4
02:16:18.820 00.001 21068 MultiStar: [#1 0.03,0.29,1.09,U] [#2 -0.15,0.12,1.11,U] [#3 -0.06,0.15,0.91,U] [#4 -0.17,0.22,0.80,U] [#5 -0.05,0.21,0.81,U] [#6 -0.03,-0.01,0.75,U] [#7 -0.15,0.17,0.51,U] [#8 -0.28,0.24,0.71,U] 
02:16:18.821 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.21}, one-star: {0.10, 0.46}
02:16:18.821 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
02:16:18.822 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
02:16:18.823 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.91 mountX=0.11 mountY=-0.19, mountTheta=-1.05
02:16:18.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.21, opts=13)
02:16:18.826 00.001 21068 Enqueuing Move request for scope (-0.07, 0.21)
02:16:18.826 00.000 16108 Worker thread wakes up
02:16:18.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
02:16:18.826 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
02:16:18.827 00.001 16108 Moving (-0.07, 0.21) raw xDistance=0.11 yDistance=-0.19
02:16:18.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:16:18.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:18.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:16:18.827 00.000 16108 MoveAxis(E, 0, ABG)
02:16:18.827 00.000 16108 Move returns status 0, amount 0
02:16:18.827 00.000 16108 MoveAxis(N, 0, ABG)
02:16:18.827 00.000 16108 Move returns status 0, amount 0
02:16:18.827 00.000 16108 move complete, result=0
02:16:18.827 00.000 16108 worker thread done servicing request
02:16:18.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3344, FiltMin=2864, FiltMax=65510, Gamma=1.000
02:16:18.847 00.016 21068 UpdateGuideState exits: m=151443 SNR=94.5
02:16:18.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:18.848 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:18.849 00.001 21068 Enqueuing Expose request
02:16:18.850 00.001 16108 Worker thread wakes up
02:16:18.850 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:18.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:18.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:19.816 00.966 16108 Exposure complete
02:16:19.873 00.057 16108 worker thread done servicing request
02:16:19.873 00.000 21068 OnExposeComplete: enter
02:16:19.874 00.001 21068 UpdateGuideState(): m_state=6
02:16:19.875 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12670
02:16:19.876 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=876.74, Mass=144263, SNR=91.4, Peak=17187 HFD=3.4
02:16:19.877 00.001 21068 MultiStar: [#1 0.10,-0.02,0.99,U] [#2 -0.09,0.00,1.13,U] [#3 0.08,0.12,0.99,U] [#4 -0.01,0.04,0.77,U] [#5 -0.26,-0.31,0.95,U] [#6 0.15,0.14,0.87,U] [#7 -0.30,0.22,0.63,U] [#8 -0.12,0.08,0.77,U] 
02:16:19.878 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.16, 0.26}
02:16:19.878 00.000 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
02:16:19.879 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
02:16:19.880 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=0.07 mountY=-0.04, mountTheta=-0.49
02:16:19.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
02:16:19.883 00.001 21068 Enqueuing Move request for scope (-0.06, 0.05)
02:16:19.883 00.000 16108 Worker thread wakes up
02:16:19.884 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:16:19.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:16:19.884 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.04
02:16:19.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:19.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:19.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:16:19.884 00.000 16108 MoveAxis(E, 0, ABG)
02:16:19.884 00.000 16108 Move returns status 0, amount 0
02:16:19.884 00.000 16108 MoveAxis(N, 0, ABG)
02:16:19.884 00.000 16108 Move returns status 0, amount 0
02:16:19.884 00.000 16108 move complete, result=0
02:16:19.884 00.000 16108 worker thread done servicing request
02:16:19.890 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3344, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:16:19.912 00.022 21068 UpdateGuideState exits: m=144263 SNR=91.4
02:16:19.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:19.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:19.915 00.001 21068 Enqueuing Expose request
02:16:19.917 00.002 16108 Worker thread wakes up
02:16:19.917 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:19.918 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:19.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:21.088 01.170 16108 Exposure complete
02:16:21.155 00.067 16108 worker thread done servicing request
02:16:21.155 00.000 21068 OnExposeComplete: enter
02:16:21.156 00.001 21068 UpdateGuideState(): m_state=6
02:16:21.158 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12671
02:16:21.158 00.000 21068 Star::Find returns 1 (0), X=222.37, Y=876.52, Mass=130109, SNR=84.6, Peak=14825 HFD=3.3
02:16:21.161 00.003 21068 MultiStar: [#1 0.10,0.35,1.16,U] [#2 -0.31,-0.21,1.29,U] [#3 0.07,-0.05,1.04,U] [#4 -0.04,0.23,0.92,U] [#5 -0.16,-0.15,1.00,U] [#6 0.08,0.05,0.89,U] [#7 -0.35,-0.14,0.55,U] [#8 -0.18,-0.02,0.76,U] 
02:16:21.163 00.002 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {0.10, 0.04}
02:16:21.164 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
02:16:21.167 00.003 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
02:16:21.168 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.86 mountX=0.07 mountY=-0.00, mountTheta=-0.04
02:16:21.171 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
02:16:21.173 00.002 21068 Enqueuing Move request for scope (-0.07, 0.02)
02:16:21.174 00.001 16108 Worker thread wakes up
02:16:21.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:16:21.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:16:21.174 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
02:16:21.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:21.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:21.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:16:21.174 00.000 16108 MoveAxis(E, 0, ABG)
02:16:21.174 00.000 16108 Move returns status 0, amount 0
02:16:21.174 00.000 16108 MoveAxis(N, 0, ABG)
02:16:21.174 00.000 16108 Move returns status 0, amount 0
02:16:21.175 00.001 16108 move complete, result=0
02:16:21.175 00.000 16108 worker thread done servicing request
02:16:21.178 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3344, FiltMin=2781, FiltMax=54208, Gamma=1.000
02:16:21.195 00.017 21068 UpdateGuideState exits: m=130109 SNR=84.6
02:16:21.197 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.197 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:21.198 00.001 21068 Enqueuing Expose request
02:16:21.199 00.001 16108 Worker thread wakes up
02:16:21.199 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:21.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:21.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:22.171 00.971 16108 Exposure complete
02:16:22.223 00.052 16108 worker thread done servicing request
02:16:22.223 00.000 21068 OnExposeComplete: enter
02:16:22.225 00.002 21068 UpdateGuideState(): m_state=6
02:16:22.226 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12672
02:16:22.226 00.000 21068 Star::Find returns 1 (0), X=222.64, Y=876.73, Mass=130832, SNR=83.2, Peak=16361 HFD=3.2
02:16:22.227 00.001 21068 MultiStar: [#1 0.23,0.25,1.15,U] [#2 0.02,-0.13,1.26,U] [#3 0.28,0.03,1.09,U] [#4 0.24,0.27,1.15,U] [#5 0.34,-0.35,1.01,U] [#6 0.28,0.35,0.87,U] [#7 -0.04,-0.11,0.58,U] [#8 -0.04,0.06,0.88,U] 
02:16:22.228 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.37, 0.25}
02:16:22.229 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
02:16:22.229 00.000 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
02:16:22.230 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.36 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
02:16:22.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.07, opts=13)
02:16:22.232 00.000 21068 Enqueuing Move request for scope (0.20, 0.07)
02:16:22.233 00.001 16108 Worker thread wakes up
02:16:22.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
02:16:22.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
02:16:22.233 00.000 16108 Moving (0.20, 0.07) raw xDistance=-0.18 yDistance=-0.12
02:16:22.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:16:22.234 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:22.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:22.234 00.000 16108 MoveAxis(E, 0, ABG)
02:16:22.234 00.000 16108 Move returns status 0, amount 0
02:16:22.234 00.000 16108 MoveAxis(N, 0, ABG)
02:16:22.234 00.000 16108 Move returns status 0, amount 0
02:16:22.234 00.000 16108 move complete, result=0
02:16:22.234 00.000 16108 worker thread done servicing request
02:16:22.238 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3347, FiltMin=2893, FiltMax=61721, Gamma=1.000
02:16:22.254 00.016 21068 UpdateGuideState exits: m=130832 SNR=83.2
02:16:22.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:22.257 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:22.258 00.001 21068 Enqueuing Expose request
02:16:22.259 00.001 16108 Worker thread wakes up
02:16:22.259 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:22.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:22.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:23.422 01.162 16108 Exposure complete
02:16:23.491 00.069 16108 worker thread done servicing request
02:16:23.491 00.000 21068 OnExposeComplete: enter
02:16:23.492 00.001 21068 UpdateGuideState(): m_state=6
02:16:23.493 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12673
02:16:23.494 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.76, Mass=119779, SNR=85.4, Peak=13779 HFD=3.2
02:16:23.495 00.001 21068 MultiStar: [#1 0.28,0.02,1.05,U] [#2 0.45,-0.06,1.13,U] [#3 0.41,-0.11,0.95,U] [#4 0.30,0.06,0.86,U] [#5 0.43,-0.26,0.92,U] [#6 0.48,0.05,0.74,U] [#7 -0.10,-0.02,0.71,U] [#8 0.20,-0.20,0.74,U] 
02:16:23.496 00.001 21068 refined, 8 included, MultiStar: {0.32, -0.02}, one-star: {0.29, 0.28}
02:16:23.497 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:16:23.497 00.000 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:16:23.498 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-0.07 mountX=-0.32 mountY=-0.05, mountTheta=-2.98
02:16:23.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.02, opts=13)
02:16:23.501 00.001 21068 Enqueuing Move request for scope (0.32, -0.02)
02:16:23.501 00.000 16108 Worker thread wakes up
02:16:23.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.02) opts 0xd
02:16:23.502 00.001 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.02)
02:16:23.502 00.000 16108 Moving (0.32, -0.02) raw xDistance=-0.32 yDistance=-0.05
02:16:23.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:16:23.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:23.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:23.502 00.000 16108 MoveAxis(E, 83, ABG)
02:16:23.502 00.000 16108 Guiding  Dir = 2, Dur = 83
02:16:23.502 00.000 16108 IsSlewing returns 0
02:16:23.502 00.000 16108 IsGuiding returns 0
02:16:23.506 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3347, FiltMin=2836, FiltMax=59325, Gamma=1.000
02:16:23.523 00.017 21068 UpdateGuideState exits: m=119779 SNR=85.4
02:16:23.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.525 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:23.526 00.001 21068 Enqueuing Expose request
02:16:23.541 00.015 16108 PulseGuide returned control before completion, sleep 55
02:16:23.602 00.061 16108 IsGuiding returns 1
02:16:23.602 00.000 16108 scope still moving after pulse duration time elapsed
02:16:23.634 00.032 16108 IsSlewing returns 0
02:16:23.634 00.000 16108 IsGuiding returns 0
02:16:23.635 00.001 16108 scope move finished after 83 + 49 ms
02:16:23.635 00.000 16108 Move returns status 0, amount 83
02:16:23.635 00.000 16108 MoveAxis(N, 0, ABG)
02:16:23.635 00.000 16108 Move returns status 0, amount 0
02:16:23.635 00.000 16108 move complete, result=0
02:16:23.635 00.000 16108 worker thread done servicing request
02:16:23.635 00.000 16108 Worker thread wakes up
02:16:23.635 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.1 px 0 ms NORTH
02:16:23.636 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:23.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:24.602 00.966 16108 Exposure complete
02:16:24.663 00.061 16108 worker thread done servicing request
02:16:24.664 00.001 21068 OnExposeComplete: enter
02:16:24.664 00.000 21068 UpdateGuideState(): m_state=6
02:16:24.665 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12674
02:16:24.666 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=876.52, Mass=121930, SNR=82.1, Peak=15395 HFD=3.5
02:16:24.667 00.001 21068 MultiStar: [#1 0.12,0.09,1.23,U] [#2 -0.29,0.10,1.15,U] [#3 0.06,-0.23,1.08,U] [#4 -0.08,0.21,0.81,U] [#5 -0.09,-0.12,0.93,U] [#6 0.12,0.14,0.80,U] [#7 -0.19,0.08,0.68,U] [#8 -0.16,-0.04,0.82,U] 
02:16:24.668 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.16, 0.04}
02:16:24.669 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
02:16:24.669 00.000 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
02:16:24.670 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.78 mountX=0.07 mountY=-0.01, mountTheta=-0.12
02:16:24.672 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.03, opts=13)
02:16:24.672 00.000 21068 Enqueuing Move request for scope (-0.07, 0.03)
02:16:24.673 00.001 16108 Worker thread wakes up
02:16:24.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
02:16:24.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
02:16:24.673 00.000 16108 Moving (-0.07, 0.03) raw xDistance=0.07 yDistance=-0.01
02:16:24.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:24.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:24.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:24.673 00.000 16108 MoveAxis(E, 0, ABG)
02:16:24.673 00.000 16108 Move returns status 0, amount 0
02:16:24.673 00.000 16108 MoveAxis(N, 0, ABG)
02:16:24.674 00.001 16108 Move returns status 0, amount 0
02:16:24.674 00.000 16108 move complete, result=0
02:16:24.674 00.000 16108 worker thread done servicing request
02:16:24.680 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3347, FiltMin=2845, FiltMax=62166, Gamma=1.000
02:16:24.709 00.029 21068 UpdateGuideState exits: m=121930 SNR=82.1
02:16:24.711 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:24.713 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:24.714 00.001 21068 Enqueuing Expose request
02:16:24.715 00.001 16108 Worker thread wakes up
02:16:24.715 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:24.716 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:24.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:25.869 01.153 16108 Exposure complete
02:16:25.923 00.054 16108 worker thread done servicing request
02:16:25.924 00.001 21068 OnExposeComplete: enter
02:16:25.924 00.000 21068 UpdateGuideState(): m_state=6
02:16:25.925 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12675
02:16:25.926 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.58, Mass=135907, SNR=97.3, Peak=14179 HFD=3.3
02:16:25.927 00.001 21068 MultiStar: [#1 -0.14,0.06,0.93,U] [#2 -0.07,-0.02,1.15,U] [#3 -0.13,-0.10,0.90,U] [#4 -0.13,-0.17,0.75,U] [#5 -0.20,-0.15,0.97,U] [#6 0.11,-0.16,0.70,U] [#7 -0.04,-0.05,0.58,U] [#8 -0.35,-0.25,0.63,U] 
02:16:25.928 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {0.19, 0.11}
02:16:25.929 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
02:16:25.930 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
02:16:25.930 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.43 mountX=0.07 mountY=0.08, mountTheta=0.91
02:16:25.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.07, opts=13)
02:16:25.932 00.000 21068 Enqueuing Move request for scope (-0.08, -0.07)
02:16:25.933 00.001 16108 Worker thread wakes up
02:16:25.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
02:16:25.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
02:16:25.933 00.000 16108 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.08
02:16:25.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:25.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:25.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:16:25.933 00.000 16108 MoveAxis(E, 0, ABG)
02:16:25.933 00.000 16108 Move returns status 0, amount 0
02:16:25.933 00.000 16108 MoveAxis(N, 0, ABG)
02:16:25.933 00.000 16108 Move returns status 0, amount 0
02:16:25.934 00.001 16108 move complete, result=0
02:16:25.934 00.000 16108 worker thread done servicing request
02:16:25.939 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3347, FiltMin=2864, FiltMax=60365, Gamma=1.000
02:16:25.961 00.022 21068 UpdateGuideState exits: m=135907 SNR=97.3
02:16:25.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:25.963 00.000 21068 Enqueuing Expose request
02:16:25.964 00.001 16108 Worker thread wakes up
02:16:25.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:25.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:25.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:26.928 00.963 16108 Exposure complete
02:16:26.997 00.069 16108 worker thread done servicing request
02:16:26.997 00.000 21068 OnExposeComplete: enter
02:16:26.998 00.001 21068 UpdateGuideState(): m_state=6
02:16:26.999 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12676
02:16:27.001 00.002 21068 Star::Find returns 1 (0), X=222.31, Y=876.49, Mass=128074, SNR=83.5, Peak=12765 HFD=3.3
02:16:27.002 00.001 21068 MultiStar: [#1 0.12,0.08,1.31,U] [#2 0.01,-0.12,1.14,U] [#3 -0.19,-0.01,1.12,U] [#4 -0.19,-0.06,0.85,U] [#5 -0.14,-0.27,1.08,U] [#6 -0.20,-0.14,0.88,U] [#7 -0.10,-0.07,0.73,U] [#8 0.01,0.04,0.86,U] 
02:16:27.003 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.04, 0.02}
02:16:27.004 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
02:16:27.005 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
02:16:27.006 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.40 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
02:16:27.009 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
02:16:27.010 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
02:16:27.011 00.001 16108 Worker thread wakes up
02:16:27.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:16:27.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:16:27.011 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:16:27.012 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:16:27.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:27.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:16:27.012 00.000 16108 MoveAxis(E, 0, ABG)
02:16:27.012 00.000 16108 Move returns status 0, amount 0
02:16:27.012 00.000 16108 MoveAxis(N, 0, ABG)
02:16:27.012 00.000 16108 Move returns status 0, amount 0
02:16:27.012 00.000 16108 move complete, result=0
02:16:27.012 00.000 16108 worker thread done servicing request
02:16:27.016 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3347, FiltMin=2877, FiltMax=65497, Gamma=1.000
02:16:27.033 00.017 21068 UpdateGuideState exits: m=128074 SNR=83.5
02:16:27.034 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.035 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:27.035 00.000 21068 Enqueuing Expose request
02:16:27.036 00.001 16108 Worker thread wakes up
02:16:27.036 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:27.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:27.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:28.191 01.154 16108 Exposure complete
02:16:28.249 00.058 16108 worker thread done servicing request
02:16:28.251 00.002 21068 OnExposeComplete: enter
02:16:28.251 00.000 21068 UpdateGuideState(): m_state=6
02:16:28.253 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12677
02:16:28.254 00.001 21068 Star::Find returns 1 (0), X=222.06, Y=876.64, Mass=137158, SNR=94.5, Peak=14835 HFD=3.4
02:16:28.255 00.001 21068 MultiStar: [#1 0.26,0.17,1.03,U] [#2 -0.17,-0.14,1.10,U] [#3 0.12,0.03,0.91,U] [#4 -0.08,0.12,0.82,U] [#5 -0.16,0.08,0.89,U] [#6 -0.11,-0.06,0.84,U] [#7 -0.04,-0.10,0.62,U] [#8 -0.13,0.11,0.61,U] 
02:16:28.256 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.22, 0.16}
02:16:28.257 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
02:16:28.258 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
02:16:28.259 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=0.06 mountY=-0.03, mountTheta=-0.41
02:16:28.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
02:16:28.263 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
02:16:28.264 00.001 16108 Worker thread wakes up
02:16:28.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
02:16:28.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
02:16:28.264 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
02:16:28.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:28.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:28.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:16:28.264 00.000 16108 MoveAxis(E, 0, ABG)
02:16:28.264 00.000 16108 Move returns status 0, amount 0
02:16:28.264 00.000 16108 MoveAxis(N, 0, ABG)
02:16:28.264 00.000 16108 Move returns status 0, amount 0
02:16:28.264 00.000 16108 move complete, result=0
02:16:28.264 00.000 16108 worker thread done servicing request
02:16:28.269 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3347, FiltMin=2886, FiltMax=61200, Gamma=1.000
02:16:28.288 00.019 21068 UpdateGuideState exits: m=137158 SNR=94.5
02:16:28.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:28.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:28.291 00.001 21068 Enqueuing Expose request
02:16:28.291 00.000 16108 Worker thread wakes up
02:16:28.292 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:28.293 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:28.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:29.272 00.979 16108 Exposure complete
02:16:29.348 00.076 16108 worker thread done servicing request
02:16:29.348 00.000 21068 OnExposeComplete: enter
02:16:29.349 00.001 21068 UpdateGuideState(): m_state=6
02:16:29.350 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12678
02:16:29.351 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=876.84, Mass=127989, SNR=90.1, Peak=15395 HFD=3.5
02:16:29.352 00.001 21068 MultiStar: [#1 -0.13,0.29,1.10,U] [#2 -0.19,-0.06,1.08,U] [#3 -0.13,-0.04,0.97,U] [#4 -0.33,0.06,0.79,U] [#5 -0.20,0.09,0.90,U] [#6 -0.14,0.08,0.83,U] [#7 -0.53,0.08,0.55,U] [#8 -0.22,0.12,0.77,U] 
02:16:29.353 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.11}, one-star: {-0.33, 0.37}
02:16:29.354 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
02:16:29.356 00.002 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
02:16:29.357 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.68 mountX=0.25 mountY=-0.06, mountTheta=-0.23
02:16:29.360 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.11, opts=13)
02:16:29.361 00.001 21068 Enqueuing Move request for scope (-0.23, 0.11)
02:16:29.362 00.001 16108 Worker thread wakes up
02:16:29.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
02:16:29.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
02:16:29.363 00.001 16108 Moving (-0.23, 0.11) raw xDistance=0.25 yDistance=-0.06
02:16:29.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
02:16:29.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:29.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:29.363 00.000 16108 MoveAxis(W, 64, ABG)
02:16:29.363 00.000 16108 Guiding  Dir = 3, Dur = 64
02:16:29.364 00.001 16108 IsSlewing returns 0
02:16:29.364 00.000 16108 IsGuiding returns 0
02:16:29.370 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3347, FiltMin=2784, FiltMax=59350, Gamma=1.000
02:16:29.390 00.020 21068 UpdateGuideState exits: m=127989 SNR=90.1
02:16:29.392 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:29.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:29.394 00.001 21068 Enqueuing Expose request
02:16:29.415 00.021 16108 PulseGuide returned control before completion, sleep 23
02:16:29.445 00.030 16108 IsGuiding returns 1
02:16:29.445 00.000 16108 scope still moving after pulse duration time elapsed
02:16:29.477 00.032 16108 IsSlewing returns 0
02:16:29.477 00.000 16108 IsGuiding returns 1
02:16:29.508 00.031 16108 IsSlewing returns 0
02:16:29.508 00.000 16108 IsGuiding returns 0
02:16:29.508 00.000 16108 scope move finished after 64 + 79 ms
02:16:29.508 00.000 16108 Move returns status 0, amount 64
02:16:29.508 00.000 16108 MoveAxis(N, 0, ABG)
02:16:29.508 00.000 16108 Move returns status 0, amount 0
02:16:29.508 00.000 16108 move complete, result=0
02:16:29.508 00.000 16108 worker thread done servicing request
02:16:29.508 00.000 16108 Worker thread wakes up
02:16:29.508 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
02:16:29.509 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:29.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:30.669 01.160 16108 Exposure complete
02:16:30.729 00.060 16108 worker thread done servicing request
02:16:30.729 00.000 21068 OnExposeComplete: enter
02:16:30.730 00.001 21068 UpdateGuideState(): m_state=6
02:16:30.731 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12679
02:16:30.732 00.001 21068 Star::Find returns 1 (0), X=221.99, Y=876.77, Mass=126522, SNR=80.9, Peak=16115 HFD=3.2
02:16:30.734 00.002 21068 MultiStar: [#1 0.02,0.23,1.24,U] [#2 -0.13,0.20,1.22,U] [#3 0.02,-0.04,1.21,U] [#4 -0.00,0.75,0.00,M1] [#5 -0.08,-0.14,1.02,U] [#6 -0.12,0.16,1.00,U] [#7 -0.52,0.39,0.00,M1] [#8 -0.43,0.28,0.84,U] 
02:16:30.734 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.14}, one-star: {-0.29, 0.29}
02:16:30.736 00.002 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
02:16:30.737 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
02:16:30.738 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.33 mountX=0.15 mountY=-0.10, mountTheta=-0.60
02:16:30.741 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.14, opts=13)
02:16:30.742 00.001 21068 Enqueuing Move request for scope (-0.13, 0.14)
02:16:30.742 00.000 16108 Worker thread wakes up
02:16:30.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
02:16:30.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
02:16:30.743 00.001 16108 Moving (-0.13, 0.14) raw xDistance=0.15 yDistance=-0.10
02:16:30.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:16:30.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:30.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:30.743 00.000 16108 MoveAxis(E, 0, ABG)
02:16:30.743 00.000 16108 Move returns status 0, amount 0
02:16:30.743 00.000 16108 MoveAxis(N, 0, ABG)
02:16:30.743 00.000 16108 Move returns status 0, amount 0
02:16:30.743 00.000 16108 move complete, result=0
02:16:30.743 00.000 16108 worker thread done servicing request
02:16:30.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3347, FiltMin=2838, FiltMax=52269, Gamma=1.000
02:16:30.766 00.020 21068 UpdateGuideState exits: m=126522 SNR=80.9
02:16:30.768 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.768 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:30.769 00.001 21068 Enqueuing Expose request
02:16:30.770 00.001 16108 Worker thread wakes up
02:16:30.770 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:30.771 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:30.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:31.741 00.970 16108 Exposure complete
02:16:31.842 00.101 16108 worker thread done servicing request
02:16:31.842 00.000 21068 OnExposeComplete: enter
02:16:31.843 00.001 21068 UpdateGuideState(): m_state=6
02:16:31.845 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12680
02:16:31.845 00.000 21068 Star::Find returns 1 (0), X=222.31, Y=876.49, Mass=134086, SNR=87.6, Peak=13549 HFD=3.4
02:16:31.848 00.003 21068 MultiStar: [#1 0.18,0.11,1.06,U] [#2 0.01,-0.04,1.07,U] [#3 0.05,0.08,0.90,U] [#4 -0.05,0.26,0.85,U] [#5 -0.16,-0.31,1.03,U] [#6 0.22,0.01,0.79,U] [#7 0.12,-0.32,0.61,U] [#8 -0.04,-0.15,0.79,U] 
02:16:31.850 00.002 21068 single-star, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.04, 0.01}
02:16:31.851 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
02:16:31.852 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
02:16:31.853 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.32 mountX=-0.04 mountY=-0.02, mountTheta=-2.60
02:16:31.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
02:16:31.856 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
02:16:31.857 00.001 16108 Worker thread wakes up
02:16:31.858 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
02:16:31.858 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
02:16:31.858 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
02:16:31.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:16:31.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:31.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:16:31.858 00.000 16108 MoveAxis(E, 0, ABG)
02:16:31.858 00.000 16108 Move returns status 0, amount 0
02:16:31.858 00.000 16108 MoveAxis(N, 0, ABG)
02:16:31.858 00.000 16108 Move returns status 0, amount 0
02:16:31.858 00.000 16108 move complete, result=0
02:16:31.858 00.000 16108 worker thread done servicing request
02:16:31.863 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3347, FiltMin=2873, FiltMax=56534, Gamma=1.000
02:16:31.887 00.024 21068 UpdateGuideState exits: m=134086 SNR=87.6
02:16:31.889 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:31.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:31.891 00.001 21068 Enqueuing Expose request
02:16:31.893 00.002 16108 Worker thread wakes up
02:16:31.893 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:31.895 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:31.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:33.063 01.168 16108 Exposure complete
02:16:33.129 00.066 16108 worker thread done servicing request
02:16:33.129 00.000 21068 OnExposeComplete: enter
02:16:33.130 00.001 21068 UpdateGuideState(): m_state=6
02:16:33.131 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12681
02:16:33.132 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=876.60, Mass=125203, SNR=88.2, Peak=12889 HFD=3.4
02:16:33.133 00.001 21068 MultiStar: [#1 0.20,-0.27,1.32,U] [#2 0.13,-0.10,1.19,U] [#3 0.24,-0.54,0.00,M1] [#4 -0.13,0.03,0.74,U] [#5 -0.10,-0.35,0.91,U] [#6 -0.15,-0.54,0.78,U] [#7 -0.17,-0.16,0.65,U] [#8 -0.12,-0.06,0.67,U] 
02:16:33.134 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.17}, one-star: {0.36, 0.13}
02:16:33.136 00.002 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.99)
02:16:33.138 00.002 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.05)
02:16:33.139 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.33 mountX=-0.07 mountY=0.15, mountTheta=2.00
02:16:33.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
02:16:33.143 00.001 21068 Enqueuing Move request for scope (0.04, -0.17)
02:16:33.145 00.002 16108 Worker thread wakes up
02:16:33.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:16:33.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:16:33.145 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.15
02:16:33.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:16:33.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:33.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:16:33.145 00.000 16108 MoveAxis(E, 0, ABG)
02:16:33.145 00.000 16108 Move returns status 0, amount 0
02:16:33.145 00.000 16108 MoveAxis(N, 0, ABG)
02:16:33.145 00.000 16108 Move returns status 0, amount 0
02:16:33.145 00.000 16108 move complete, result=0
02:16:33.145 00.000 16108 worker thread done servicing request
02:16:33.153 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3347, FiltMin=2893, FiltMax=54998, Gamma=1.000
02:16:33.173 00.020 21068 UpdateGuideState exits: m=125203 SNR=88.2
02:16:33.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:33.176 00.001 21068 Enqueuing Expose request
02:16:33.177 00.001 16108 Worker thread wakes up
02:16:33.177 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:33.179 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:33.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:34.145 00.966 16108 Exposure complete
02:16:34.227 00.082 16108 worker thread done servicing request
02:16:34.227 00.000 21068 OnExposeComplete: enter
02:16:34.229 00.002 21068 UpdateGuideState(): m_state=6
02:16:34.231 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12682
02:16:34.233 00.002 21068 Star::Find returns 1 (0), X=222.43, Y=876.63, Mass=134261, SNR=87.3, Peak=13449 HFD=3.3
02:16:34.234 00.001 21068 MultiStar: [#1 0.06,0.36,1.24,U] [#2 -0.02,-0.09,1.29,U] [#3 0.22,-0.12,1.13,U] [#4 0.14,0.16,0.80,U] [#5 -0.12,0.05,1.16,U] [#6 -0.19,0.04,0.78,U] [#7 -0.26,-0.12,0.63,U] [#8 -0.29,-0.30,0.71,U] 
02:16:34.235 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.16, 0.15}
02:16:34.236 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
02:16:34.237 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
02:16:34.238 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.87 mountX=0.01 mountY=-0.03, mountTheta=-1.09
02:16:34.240 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
02:16:34.242 00.002 21068 Enqueuing Move request for scope (-0.01, 0.03)
02:16:34.243 00.001 16108 Worker thread wakes up
02:16:34.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:16:34.243 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:16:34.243 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
02:16:34.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:34.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:34.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:16:34.243 00.000 16108 MoveAxis(E, 0, ABG)
02:16:34.243 00.000 16108 Move returns status 0, amount 0
02:16:34.243 00.000 16108 MoveAxis(N, 0, ABG)
02:16:34.243 00.000 16108 Move returns status 0, amount 0
02:16:34.243 00.000 16108 move complete, result=0
02:16:34.244 00.001 16108 worker thread done servicing request
02:16:34.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3347, FiltMin=2832, FiltMax=53942, Gamma=1.000
02:16:34.263 00.016 21068 UpdateGuideState exits: m=134261 SNR=87.3
02:16:34.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:34.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:34.266 00.001 21068 Enqueuing Expose request
02:16:34.266 00.000 16108 Worker thread wakes up
02:16:34.266 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:34.267 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:34.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:34.876 00.609 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:16:34.877 00.001 21068 case statement mapped state 6 to 3
02:16:34.878 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:16:35.415 00.537 16108 Exposure complete
02:16:35.493 00.078 16108 worker thread done servicing request
02:16:35.493 00.000 21068 OnExposeComplete: enter
02:16:35.494 00.001 21068 UpdateGuideState(): m_state=6
02:16:35.494 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12683
02:16:35.495 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.93, Mass=115684, SNR=70.9, Peak=12489 HFD=3.5
02:16:35.496 00.001 21068 MultiStar: [#1 0.33,0.29,1.50,U] [#2 0.53,-0.09,1.50,U] [#3 0.59,-0.10,0.00,M1] [#4 -0.28,-0.20,0.97,U] [#5 -0.29,-0.26,1.02,U] [#6 -0.06,-0.57,0.91,U] [#7 0.11,0.07,0.70,U] [#8 -0.05,-0.30,0.96,U] 
02:16:35.497 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.31, 0.46}
02:16:35.498 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:16:35.498 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
02:16:35.499 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.13 mountY=0.02, mountTheta=2.95
02:16:35.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
02:16:35.501 00.000 21068 Enqueuing Move request for scope (0.12, -0.05)
02:16:35.502 00.001 16108 Worker thread wakes up
02:16:35.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:16:35.502 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:16:35.502 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
02:16:35.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:16:35.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:35.503 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:16:35.503 00.000 16108 MoveAxis(E, 0, ABG)
02:16:35.503 00.000 16108 Move returns status 0, amount 0
02:16:35.503 00.000 16108 MoveAxis(N, 0, ABG)
02:16:35.503 00.000 16108 Move returns status 0, amount 0
02:16:35.503 00.000 16108 move complete, result=0
02:16:35.503 00.000 16108 worker thread done servicing request
02:16:35.507 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3347, FiltMin=2825, FiltMax=61677, Gamma=1.000
02:16:35.524 00.017 21068 UpdateGuideState exits: m=115684 SNR=70.9
02:16:35.526 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:35.529 00.002 21068 Enqueuing Expose request
02:16:35.530 00.001 16108 Worker thread wakes up
02:16:35.530 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:35.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:35.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:36.504 00.973 16108 Exposure complete
02:16:36.589 00.085 16108 worker thread done servicing request
02:16:36.589 00.000 21068 OnExposeComplete: enter
02:16:36.590 00.001 21068 UpdateGuideState(): m_state=6
02:16:36.591 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12684
02:16:36.591 00.000 21068 Star::Find returns 1 (0), X=222.25, Y=876.75, Mass=124977, SNR=81.8, Peak=14499 HFD=3.5
02:16:36.592 00.001 21068 MultiStar: [#1 0.26,0.30,1.17,U] [#2 -0.02,0.01,1.21,U] [#3 0.50,-0.17,1.03,U] [#4 -0.09,0.14,0.93,U] [#5 0.35,-0.18,0.96,U] [#6 -0.28,-0.06,0.81,U] [#7 -0.32,-0.07,0.69,U] [#8 -0.26,0.03,0.76,U] 
02:16:36.593 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {-0.03, 0.27}
02:16:36.594 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:16:36.594 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:16:36.596 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=-0.03 mountY=-0.05, mountTheta=-2.20
02:16:36.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
02:16:36.598 00.000 21068 Enqueuing Move request for scope (0.04, 0.04)
02:16:36.599 00.001 16108 Worker thread wakes up
02:16:36.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:16:36.599 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:16:36.599 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
02:16:36.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:36.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:36.600 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:36.600 00.000 16108 MoveAxis(E, 0, ABG)
02:16:36.600 00.000 16108 Move returns status 0, amount 0
02:16:36.600 00.000 16108 MoveAxis(N, 0, ABG)
02:16:36.600 00.000 16108 Move returns status 0, amount 0
02:16:36.600 00.000 16108 move complete, result=0
02:16:36.600 00.000 16108 worker thread done servicing request
02:16:36.605 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3347, FiltMin=2893, FiltMax=65510, Gamma=1.000
02:16:36.625 00.020 21068 UpdateGuideState exits: m=124977 SNR=81.8
02:16:36.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:36.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:36.628 00.001 21068 Enqueuing Expose request
02:16:36.629 00.001 16108 Worker thread wakes up
02:16:36.629 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:36.629 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:36.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:37.786 01.157 16108 Exposure complete
02:16:37.851 00.065 16108 worker thread done servicing request
02:16:37.852 00.001 21068 OnExposeComplete: enter
02:16:37.852 00.000 21068 UpdateGuideState(): m_state=6
02:16:37.853 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12685
02:16:37.854 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=876.36, Mass=123928, SNR=85.1, Peak=14323 HFD=3.3
02:16:37.855 00.001 21068 MultiStar: [#1 -0.02,-0.11,1.11,U] [#2 -0.16,-0.14,1.15,U] [#3 -0.04,-0.25,1.15,U] [#4 -0.02,-0.01,0.92,U] [#5 -0.13,-0.32,0.99,U] [#6 -0.06,-0.03,0.97,U] [#7 -0.52,-0.02,0.64,U] [#8 -0.35,-0.17,0.74,U] 
02:16:37.856 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.14}, one-star: {-0.18, -0.12}
02:16:37.857 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.94)
02:16:37.857 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
02:16:37.858 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.38 mountX=0.12 mountY=0.17, mountTheta=0.96
02:16:37.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.14, opts=13)
02:16:37.860 00.000 21068 Enqueuing Move request for scope (-0.14, -0.14)
02:16:37.862 00.002 16108 Worker thread wakes up
02:16:37.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:16:37.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:16:37.862 00.000 16108 Moving (-0.14, -0.14) raw xDistance=0.12 yDistance=0.17
02:16:37.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:16:37.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:37.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:16:37.862 00.000 16108 MoveAxis(E, 0, ABG)
02:16:37.862 00.000 16108 Move returns status 0, amount 0
02:16:37.862 00.000 16108 MoveAxis(N, 0, ABG)
02:16:37.864 00.002 16108 Move returns status 0, amount 0
02:16:37.864 00.000 16108 move complete, result=0
02:16:37.864 00.000 16108 worker thread done servicing request
02:16:37.869 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3347, FiltMin=2857, FiltMax=65510, Gamma=1.000
02:16:37.890 00.021 21068 UpdateGuideState exits: m=123928 SNR=85.1
02:16:37.892 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.892 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:37.893 00.001 21068 Enqueuing Expose request
02:16:37.894 00.001 16108 Worker thread wakes up
02:16:37.894 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:37.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:37.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:38.865 00.971 16108 Exposure complete
02:16:38.955 00.090 16108 worker thread done servicing request
02:16:38.955 00.000 21068 OnExposeComplete: enter
02:16:38.956 00.001 21068 UpdateGuideState(): m_state=6
02:16:38.957 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12686
02:16:38.958 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=876.67, Mass=124034, SNR=81.6, Peak=13811 HFD=3.3
02:16:38.959 00.001 21068 MultiStar: [#1 -0.19,0.29,1.31,U] [#2 -0.26,-0.12,1.18,U] [#3 -0.10,-0.06,1.12,U] [#4 -0.20,0.16,0.79,U] [#5 -0.18,-0.08,0.97,U] [#6 -0.21,-0.03,0.87,U] [#7 -0.26,0.01,0.65,U] [#8 -0.60,-0.32,0.00,M1] 
02:16:38.959 00.000 21068 refined, 7 included, MultiStar: {-0.20, 0.05}, one-star: {-0.26, 0.20}
02:16:38.960 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
02:16:38.962 00.002 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
02:16:38.963 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.90 mountX=0.21 mountY=-0.00, mountTheta=-0.01
02:16:38.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.05, opts=13)
02:16:38.966 00.001 21068 Enqueuing Move request for scope (-0.20, 0.05)
02:16:38.967 00.001 16108 Worker thread wakes up
02:16:38.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
02:16:38.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
02:16:38.967 00.000 16108 Moving (-0.20, 0.05) raw xDistance=0.21 yDistance=-0.00
02:16:38.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:16:38.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:38.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:16:38.967 00.000 16108 MoveAxis(W, 54, ABG)
02:16:38.967 00.000 16108 Guiding  Dir = 3, Dur = 54
02:16:38.968 00.001 16108 IsSlewing returns 0
02:16:38.968 00.000 16108 IsGuiding returns 0
02:16:38.972 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3347, FiltMin=2845, FiltMax=58624, Gamma=1.000
02:16:38.999 00.027 21068 UpdateGuideState exits: m=124034 SNR=81.6
02:16:39.002 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:39.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:39.005 00.002 21068 Enqueuing Expose request
02:16:39.005 00.000 16108 PulseGuide returned control before completion, sleep 28
02:16:39.036 00.031 16108 IsGuiding returns 1
02:16:39.036 00.000 16108 scope still moving after pulse duration time elapsed
02:16:39.067 00.031 16108 IsSlewing returns 0
02:16:39.067 00.000 16108 IsGuiding returns 1
02:16:39.099 00.032 16108 IsSlewing returns 0
02:16:39.099 00.000 16108 IsGuiding returns 0
02:16:39.099 00.000 16108 scope move finished after 54 + 76 ms
02:16:39.099 00.000 16108 Move returns status 0, amount 54
02:16:39.099 00.000 16108 MoveAxis(N, 0, ABG)
02:16:39.099 00.000 16108 Move returns status 0, amount 0
02:16:39.099 00.000 16108 move complete, result=0
02:16:39.099 00.000 16108 worker thread done servicing request
02:16:39.099 00.000 16108 Worker thread wakes up
02:16:39.099 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
02:16:39.101 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:39.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:40.250 01.149 16108 Exposure complete
02:16:40.322 00.072 16108 worker thread done servicing request
02:16:40.324 00.002 21068 OnExposeComplete: enter
02:16:40.325 00.001 21068 UpdateGuideState(): m_state=6
02:16:40.326 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12687
02:16:40.327 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=876.38, Mass=116031, SNR=80.7, Peak=13427 HFD=3.2
02:16:40.328 00.001 21068 MultiStar: [#1 0.33,-0.13,1.17,U] [#2 0.21,-0.16,1.12,U] [#3 0.22,-0.47,1.10,U] [#4 0.19,-0.02,1.04,U] [#5 0.22,-0.14,0.95,U] [#6 0.28,-0.22,1.00,U] [#7 -0.08,-0.24,0.58,U] [#8 -0.29,-0.23,0.75,U] 
02:16:40.329 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.19}, one-star: {0.12, -0.09}
02:16:40.330 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.65)
02:16:40.331 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
02:16:40.332 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.67 mountX=-0.13 mountY=0.06, mountTheta=2.69
02:16:40.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
02:16:40.335 00.001 21068 Enqueuing Move request for scope (0.12, -0.09)
02:16:40.336 00.001 16108 Worker thread wakes up
02:16:40.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:16:40.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:16:40.337 00.001 16108 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=0.06
02:16:40.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:16:40.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:40.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:16:40.337 00.000 16108 MoveAxis(E, 0, ABG)
02:16:40.337 00.000 16108 Move returns status 0, amount 0
02:16:40.337 00.000 16108 MoveAxis(N, 0, ABG)
02:16:40.337 00.000 16108 Move returns status 0, amount 0
02:16:40.337 00.000 16108 move complete, result=0
02:16:40.337 00.000 16108 worker thread done servicing request
02:16:40.343 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3344, FiltMin=2867, FiltMax=55469, Gamma=1.000
02:16:40.364 00.021 21068 UpdateGuideState exits: m=116031 SNR=80.7
02:16:40.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:40.367 00.001 21068 Enqueuing Expose request
02:16:40.369 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:40.370 00.001 16108 Worker thread wakes up
02:16:40.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:40.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:41.347 00.976 16108 Exposure complete
02:16:41.419 00.072 16108 worker thread done servicing request
02:16:41.419 00.000 21068 OnExposeComplete: enter
02:16:41.421 00.002 21068 UpdateGuideState(): m_state=6
02:16:41.423 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12688
02:16:41.425 00.002 21068 Star::Find returns 1 (0), X=222.78, Y=876.41, Mass=138754, SNR=94.2, Peak=15193 HFD=3.5
02:16:41.427 00.002 21068 MultiStar: [#1 0.38,-0.02,1.04,U] [#2 0.18,-0.26,1.10,U] [#3 0.27,-0.28,0.94,U] [#4 0.35,0.09,0.70,U] [#5 0.46,-0.28,0.85,U] [#6 0.47,-0.28,0.79,U] [#7 0.34,-0.38,0.51,U] [#8 0.32,-0.19,0.66,U] 
02:16:41.429 00.002 21068 refined, 8 included, MultiStar: {0.36, -0.18}, one-star: {0.51, -0.06}
02:16:41.431 00.002 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.86)
02:16:41.432 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
02:16:41.435 00.003 21068 CameraToMount -- cameraX=0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-0.46 mountX=-0.39 mountY=0.09, mountTheta=2.92
02:16:41.438 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.18, opts=13)
02:16:41.440 00.002 21068 Enqueuing Move request for scope (0.36, -0.18)
02:16:41.442 00.002 16108 Worker thread wakes up
02:16:41.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.18) opts 0xd
02:16:41.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.18)
02:16:41.442 00.000 16108 Moving (0.36, -0.18) raw xDistance=-0.39 yDistance=0.09
02:16:41.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:16:41.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:41.443 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:16:41.443 00.000 16108 MoveAxis(E, 102, ABG)
02:16:41.443 00.000 16108 Guiding  Dir = 2, Dur = 102
02:16:41.443 00.000 16108 IsSlewing returns 0
02:16:41.443 00.000 16108 IsGuiding returns 0
02:16:41.449 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3347, FiltMin=2877, FiltMax=47757, Gamma=1.000
02:16:41.465 00.016 16108 PulseGuide returned control before completion, sleep 91
02:16:41.479 00.014 21068 UpdateGuideState exits: m=138754 SNR=94.2
02:16:41.481 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:41.483 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:41.484 00.001 21068 Enqueuing Expose request
02:16:41.558 00.074 16108 IsGuiding returns 1
02:16:41.558 00.000 16108 scope still moving after pulse duration time elapsed
02:16:41.589 00.031 16108 IsSlewing returns 0
02:16:41.589 00.000 16108 IsGuiding returns 1
02:16:41.621 00.032 16108 IsSlewing returns 0
02:16:41.621 00.000 16108 IsGuiding returns 1
02:16:41.653 00.032 16108 IsSlewing returns 0
02:16:41.653 00.000 16108 IsGuiding returns 0
02:16:41.653 00.000 16108 scope move finished after 102 + 107 ms
02:16:41.653 00.000 16108 Move returns status 0, amount 102
02:16:41.653 00.000 16108 MoveAxis(N, 0, ABG)
02:16:41.653 00.000 16108 Move returns status 0, amount 0
02:16:41.653 00.000 16108 move complete, result=0
02:16:41.653 00.000 16108 worker thread done servicing request
02:16:41.653 00.000 16108 Worker thread wakes up
02:16:41.653 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.1 px 0 ms NORTH
02:16:41.655 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:41.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:42.822 01.167 16108 Exposure complete
02:16:42.883 00.061 16108 worker thread done servicing request
02:16:42.883 00.000 21068 OnExposeComplete: enter
02:16:42.884 00.001 21068 UpdateGuideState(): m_state=6
02:16:42.886 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12689
02:16:42.887 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=876.62, Mass=127027, SNR=79.6, Peak=13475 HFD=3.5
02:16:42.889 00.002 21068 MultiStar: [#1 -0.11,0.23,1.29,U] [#2 -0.03,-0.04,1.47,U] [#3 -0.10,-0.14,1.12,U] [#4 -0.31,0.10,1.09,U] [#5 -0.15,-0.38,1.05,U] [#6 -0.03,0.02,0.87,U] [#7 -0.10,-0.08,0.65,U] [#8 -0.14,0.01,0.85,U] 
02:16:42.891 00.002 21068 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {0.04, 0.15}
02:16:42.893 00.002 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
02:16:42.894 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.31)
02:16:42.895 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.10 mountY=0.03, mountTheta=0.30
02:16:42.899 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
02:16:42.901 00.002 21068 Enqueuing Move request for scope (-0.10, -0.01)
02:16:42.902 00.001 16108 Worker thread wakes up
02:16:42.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
02:16:42.902 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
02:16:42.903 00.001 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.03
02:16:42.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:42.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:42.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:16:42.903 00.000 16108 MoveAxis(E, 0, ABG)
02:16:42.903 00.000 16108 Move returns status 0, amount 0
02:16:42.903 00.000 16108 MoveAxis(N, 0, ABG)
02:16:42.903 00.000 16108 Move returns status 0, amount 0
02:16:42.903 00.000 16108 move complete, result=0
02:16:42.904 00.001 16108 worker thread done servicing request
02:16:42.911 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3347, FiltMin=2870, FiltMax=61145, Gamma=1.000
02:16:42.933 00.022 21068 UpdateGuideState exits: m=127027 SNR=79.6
02:16:42.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:42.936 00.001 21068 Enqueuing Expose request
02:16:42.937 00.001 16108 Worker thread wakes up
02:16:42.937 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:42.937 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:42.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:43.915 00.978 16108 Exposure complete
02:16:43.973 00.058 16108 worker thread done servicing request
02:16:43.973 00.000 21068 OnExposeComplete: enter
02:16:43.974 00.001 21068 UpdateGuideState(): m_state=6
02:16:43.974 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12690
02:16:43.975 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=876.67, Mass=130195, SNR=96.0, Peak=13833 HFD=3.4
02:16:43.976 00.001 21068 MultiStar: [#1 -0.21,0.09,0.95,U] [#2 -0.16,-0.17,1.05,U] [#3 -0.06,-0.01,0.88,U] [#4 -0.21,0.04,0.73,U] [#5 -0.12,-0.17,0.82,U] [#6 0.08,-0.06,0.69,U] [#7 -0.15,0.13,0.55,U] [#8 -0.15,-0.01,0.72,U] 
02:16:43.977 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {0.09, 0.19}
02:16:43.978 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
02:16:43.979 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
02:16:43.980 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.13 mountX=0.09 mountY=0.02, mountTheta=0.22
02:16:43.981 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.00, opts=13)
02:16:43.982 00.001 21068 Enqueuing Move request for scope (-0.10, 0.00)
02:16:43.983 00.001 16108 Worker thread wakes up
02:16:43.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
02:16:43.983 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
02:16:43.983 00.000 16108 Moving (-0.10, 0.00) raw xDistance=0.09 yDistance=0.02
02:16:43.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:43.984 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:43.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:16:43.984 00.000 16108 MoveAxis(E, 0, ABG)
02:16:43.984 00.000 16108 Move returns status 0, amount 0
02:16:43.984 00.000 16108 MoveAxis(N, 0, ABG)
02:16:43.984 00.000 16108 Move returns status 0, amount 0
02:16:43.984 00.000 16108 move complete, result=0
02:16:43.984 00.000 16108 worker thread done servicing request
02:16:43.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3347, FiltMin=2896, FiltMax=56384, Gamma=1.000
02:16:44.004 00.016 21068 UpdateGuideState exits: m=130195 SNR=96.0
02:16:44.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:44.007 00.001 21068 Enqueuing Expose request
02:16:44.009 00.002 16108 Worker thread wakes up
02:16:44.009 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:44.010 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:44.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:45.164 01.154 16108 Exposure complete
02:16:45.220 00.056 16108 worker thread done servicing request
02:16:45.220 00.000 21068 OnExposeComplete: enter
02:16:45.221 00.001 21068 UpdateGuideState(): m_state=6
02:16:45.222 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12691
02:16:45.223 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.45, Mass=143604, SNR=91.6, Peak=15907 HFD=3.4
02:16:45.224 00.001 21068 MultiStar: [#1 0.00,0.00,0.99,U] [#2 -0.17,-0.23,1.24,U] [#3 -0.16,-0.29,0.96,U] [#4 -0.20,-0.14,0.76,U] [#5 -0.06,-0.22,0.96,U] [#6 -0.02,-0.26,0.82,U] [#7 -0.31,-0.03,0.66,U] [#8 -0.30,-0.09,0.94,U] 
02:16:45.224 00.000 21068 single-star, 8 included, MultiStar: {-0.14, -0.15}, one-star: {-0.09, -0.02}
02:16:45.225 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
02:16:45.226 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
02:16:45.227 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.93 mountX=0.09 mountY=0.04, mountTheta=0.44
02:16:45.228 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
02:16:45.229 00.001 21068 Enqueuing Move request for scope (-0.09, -0.02)
02:16:45.232 00.003 16108 Worker thread wakes up
02:16:45.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:16:45.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:16:45.232 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=0.04
02:16:45.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:45.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:45.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:45.232 00.000 16108 MoveAxis(E, 0, ABG)
02:16:45.232 00.000 16108 Move returns status 0, amount 0
02:16:45.232 00.000 16108 MoveAxis(N, 0, ABG)
02:16:45.232 00.000 16108 Move returns status 0, amount 0
02:16:45.233 00.001 16108 move complete, result=0
02:16:45.233 00.000 16108 worker thread done servicing request
02:16:45.237 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3347, FiltMin=2893, FiltMax=54969, Gamma=1.000
02:16:45.252 00.015 21068 UpdateGuideState exits: m=143604 SNR=91.6
02:16:45.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:45.255 00.001 21068 Enqueuing Expose request
02:16:45.256 00.001 16108 Worker thread wakes up
02:16:45.256 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:45.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:45.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:46.222 00.966 16108 Exposure complete
02:16:46.283 00.061 16108 worker thread done servicing request
02:16:46.283 00.000 21068 OnExposeComplete: enter
02:16:46.284 00.001 21068 UpdateGuideState(): m_state=6
02:16:46.285 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12692
02:16:46.286 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.53, Mass=114221, SNR=79.7, Peak=12691 HFD=3.5
02:16:46.287 00.001 21068 MultiStar: [#1 0.03,-0.07,1.31,U] [#2 -0.05,-0.33,1.24,U] [#3 -0.03,-0.29,1.27,U] [#4 -0.07,0.08,0.83,U] [#5 0.16,-0.42,0.94,U] [#6 0.14,-0.44,0.86,U] [#7 -0.69,-0.13,0.00,M1] [#8 -0.47,-0.14,0.96,U] 
02:16:46.288 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.20}, one-star: {-0.01, 0.06}
02:16:46.289 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:16:46.290 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:16:46.290 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.69 mountX=0.02 mountY=-0.05, mountTheta=-1.27
02:16:46.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
02:16:46.293 00.001 21068 Enqueuing Move request for scope (-0.01, 0.06)
02:16:46.293 00.000 16108 Worker thread wakes up
02:16:46.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:16:46.294 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:16:46.294 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
02:16:46.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:46.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:46.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:46.294 00.000 16108 MoveAxis(E, 0, ABG)
02:16:46.294 00.000 16108 Move returns status 0, amount 0
02:16:46.294 00.000 16108 MoveAxis(N, 0, ABG)
02:16:46.294 00.000 16108 Move returns status 0, amount 0
02:16:46.294 00.000 16108 move complete, result=0
02:16:46.294 00.000 16108 worker thread done servicing request
02:16:46.301 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3344, FiltMin=2861, FiltMax=49379, Gamma=1.000
02:16:46.321 00.020 21068 UpdateGuideState exits: m=114221 SNR=79.7
02:16:46.321 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:46.323 00.001 21068 Enqueuing Expose request
02:16:46.324 00.001 16108 Worker thread wakes up
02:16:46.324 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:46.325 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:46.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:47.486 01.161 16108 Exposure complete
02:16:47.560 00.074 16108 worker thread done servicing request
02:16:47.560 00.000 21068 OnExposeComplete: enter
02:16:47.561 00.001 21068 UpdateGuideState(): m_state=6
02:16:47.561 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12693
02:16:47.562 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=876.87, Mass=120107, SNR=79.8, Peak=12643 HFD=4.0
02:16:47.563 00.001 21068 MultiStar: [#1 -0.48,-0.05,1.24,U] [#2 -0.32,-0.05,1.26,U] [#3 -0.36,-0.39,1.23,U] [#4 -0.38,0.12,0.89,U] [#5 -0.21,-0.01,0.97,U] [#6 0.15,0.16,0.89,U] [#7 -0.60,-0.01,0.00,M2] [#8 -0.36,0.21,0.83,U] 
02:16:47.564 00.001 21068 refined, 7 included, MultiStar: {-0.28, 0.02}, one-star: {-0.22, 0.40}
02:16:47.565 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
02:16:47.566 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
02:16:47.567 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.29 cameraTheta=3.06 mountX=0.28 mountY=0.04, mountTheta=0.15
02:16:47.568 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.02, opts=13)
02:16:47.569 00.001 21068 Enqueuing Move request for scope (-0.28, 0.02)
02:16:47.570 00.001 16108 Worker thread wakes up
02:16:47.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
02:16:47.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
02:16:47.570 00.000 16108 Moving (-0.28, 0.02) raw xDistance=0.28 yDistance=0.04
02:16:47.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:16:47.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:47.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:47.570 00.000 16108 MoveAxis(W, 75, ABG)
02:16:47.570 00.000 16108 Guiding  Dir = 3, Dur = 75
02:16:47.571 00.001 16108 IsSlewing returns 0
02:16:47.571 00.000 16108 IsGuiding returns 0
02:16:47.572 00.001 16108 PulseGuide returned control before completion, sleep 85
02:16:47.575 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3344, FiltMin=2873, FiltMax=49997, Gamma=1.000
02:16:47.589 00.014 21068 UpdateGuideState exits: m=120107 SNR=79.8
02:16:47.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:47.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:47.592 00.001 21068 Enqueuing Expose request
02:16:47.659 00.067 16108 IsGuiding returns 0
02:16:47.659 00.000 16108 Move returns status 0, amount 75
02:16:47.659 00.000 16108 MoveAxis(N, 0, ABG)
02:16:47.659 00.000 16108 Move returns status 0, amount 0
02:16:47.659 00.000 16108 move complete, result=0
02:16:47.659 00.000 16108 worker thread done servicing request
02:16:47.659 00.000 16108 Worker thread wakes up
02:16:47.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:47.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:47.659 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
02:16:48.641 00.982 16108 Exposure complete
02:16:48.700 00.059 16108 worker thread done servicing request
02:16:48.700 00.000 21068 OnExposeComplete: enter
02:16:48.700 00.000 21068 UpdateGuideState(): m_state=6
02:16:48.701 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12694
02:16:48.702 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=876.62, Mass=138462, SNR=95.5, Peak=12979 HFD=3.6
02:16:48.703 00.001 21068 MultiStar: [#1 -0.31,0.08,1.14,U] [#2 -0.31,-0.08,1.23,U] [#3 -0.40,-0.15,0.87,U] [#4 0.16,0.21,0.80,U] [#5 0.09,0.04,0.78,U] [#6 0.07,0.11,0.79,U] [#7 0.04,-0.02,0.49,U] [#8 -0.11,0.12,0.67,U] 
02:16:48.704 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.12, 0.15}
02:16:48.705 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
02:16:48.705 00.000 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
02:16:48.706 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.79 mountX=0.14 mountY=-0.02, mountTheta=-0.11
02:16:48.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.05, opts=13)
02:16:48.709 00.001 21068 Enqueuing Move request for scope (-0.13, 0.05)
02:16:48.710 00.001 16108 Worker thread wakes up
02:16:48.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
02:16:48.710 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
02:16:48.710 00.000 16108 Moving (-0.13, 0.05) raw xDistance=0.14 yDistance=-0.02
02:16:48.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:48.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:48.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:16:48.710 00.000 16108 MoveAxis(E, 0, ABG)
02:16:48.710 00.000 16108 Move returns status 0, amount 0
02:16:48.710 00.000 16108 MoveAxis(N, 0, ABG)
02:16:48.710 00.000 16108 Move returns status 0, amount 0
02:16:48.710 00.000 16108 move complete, result=0
02:16:48.710 00.000 16108 worker thread done servicing request
02:16:48.715 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3347, FiltMin=2880, FiltMax=60441, Gamma=1.000
02:16:48.730 00.015 21068 UpdateGuideState exits: m=138462 SNR=95.5
02:16:48.731 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:48.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:48.733 00.001 21068 Enqueuing Expose request
02:16:48.734 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:48.735 00.001 16108 Worker thread wakes up
02:16:48.735 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:48.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:49.901 01.166 16108 Exposure complete
02:16:49.977 00.076 16108 worker thread done servicing request
02:16:49.977 00.000 21068 OnExposeComplete: enter
02:16:49.977 00.000 21068 UpdateGuideState(): m_state=6
02:16:49.979 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12695
02:16:49.980 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=876.62, Mass=127007, SNR=86.1, Peak=13401 HFD=3.4
02:16:49.981 00.001 21068 MultiStar: [#1 -0.20,0.02,0.96,U] [#2 0.04,-0.14,1.20,U] [#3 0.01,-0.21,1.11,U] [#4 -0.03,0.17,0.87,U] [#5 0.25,-0.10,0.98,U] [#6 0.14,0.06,0.85,U] [#7 -0.48,0.07,0.60,U] [#8 -0.33,-0.17,0.88,U] 
02:16:49.982 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.13, 0.14}
02:16:49.983 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
02:16:49.983 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
02:16:49.984 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.31 mountX=0.02 mountY=0.04, mountTheta=1.02
02:16:49.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
02:16:49.987 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
02:16:49.987 00.000 16108 Worker thread wakes up
02:16:49.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:16:49.988 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:16:49.988 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.04
02:16:49.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:49.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:49.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:49.988 00.000 16108 MoveAxis(E, 0, ABG)
02:16:49.988 00.000 16108 Move returns status 0, amount 0
02:16:49.988 00.000 16108 MoveAxis(N, 0, ABG)
02:16:49.988 00.000 16108 Move returns status 0, amount 0
02:16:49.988 00.000 16108 move complete, result=0
02:16:49.988 00.000 16108 worker thread done servicing request
02:16:49.992 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3344, FiltMin=2873, FiltMax=58358, Gamma=1.000
02:16:50.021 00.029 21068 UpdateGuideState exits: m=127007 SNR=86.1
02:16:50.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.025 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:50.026 00.001 21068 Enqueuing Expose request
02:16:50.027 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:50.029 00.002 16108 Worker thread wakes up
02:16:50.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:50.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:51.012 00.983 16108 Exposure complete
02:16:51.078 00.066 16108 worker thread done servicing request
02:16:51.078 00.000 21068 OnExposeComplete: enter
02:16:51.079 00.001 21068 UpdateGuideState(): m_state=6
02:16:51.080 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12696
02:16:51.081 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.07, Mass=123312, SNR=90.3, Peak=14493 HFD=3.6
02:16:51.082 00.001 21068 MultiStar: [#1 0.05,-0.15,1.02,U] [#2 -0.11,-0.16,1.04,U] [#3 -0.16,-0.10,1.01,U] [#4 0.10,-0.06,0.81,U] [#5 -0.04,0.05,0.82,U] [#6 -0.10,-0.18,0.77,U] [#7 -0.00,-0.52,0.60,U] [#8 -0.02,-0.41,0.76,U] 
02:16:51.082 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.20}, one-star: {0.23, -0.40}
02:16:51.083 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
02:16:51.084 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
02:16:51.085 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.59 mountX=-0.03 mountY=0.20, mountTheta=1.72
02:16:51.086 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.20, opts=13)
02:16:51.087 00.001 21068 Enqueuing Move request for scope (-0.00, -0.20)
02:16:51.088 00.001 16108 Worker thread wakes up
02:16:51.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
02:16:51.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
02:16:51.088 00.000 16108 Moving (-0.00, -0.20) raw xDistance=-0.03 yDistance=0.20
02:16:51.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:51.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:51.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:16:51.088 00.000 16108 MoveAxis(E, 0, ABG)
02:16:51.088 00.000 16108 Move returns status 0, amount 0
02:16:51.088 00.000 16108 MoveAxis(N, 0, ABG)
02:16:51.088 00.000 16108 Move returns status 0, amount 0
02:16:51.088 00.000 16108 move complete, result=0
02:16:51.088 00.000 16108 worker thread done servicing request
02:16:51.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3341, FiltMin=2880, FiltMax=62208, Gamma=1.000
02:16:51.108 00.016 21068 UpdateGuideState exits: m=123312 SNR=90.3
02:16:51.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:51.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:51.110 00.000 21068 Enqueuing Expose request
02:16:51.111 00.001 16108 Worker thread wakes up
02:16:51.111 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:51.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:51.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:52.270 01.158 16108 Exposure complete
02:16:52.348 00.078 16108 worker thread done servicing request
02:16:52.348 00.000 21068 OnExposeComplete: enter
02:16:52.350 00.002 21068 UpdateGuideState(): m_state=6
02:16:52.352 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12697
02:16:52.353 00.001 21068 Star::Find returns 1 (0), X=222.87, Y=876.50, Mass=133792, SNR=93.6, Peak=14285 HFD=3.5
02:16:52.355 00.002 21068 MultiStar: [#1 -0.02,-0.30,0.90,U] [#2 -0.09,-0.32,1.27,U] [#3 -0.04,-0.31,0.79,U] [#4 0.03,-0.17,0.75,U] [#5 0.05,-0.44,0.93,U] [#6 0.34,-0.37,0.73,U] [#7 -0.21,-0.04,0.62,U] [#8 -0.13,-0.18,0.69,U] 
02:16:52.357 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.24}, one-star: {0.60, 0.03}
02:16:52.358 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
02:16:52.359 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
02:16:52.361 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.30 mountX=-0.11 mountY=0.22, mountTheta=2.03
02:16:52.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.24, opts=13)
02:16:52.363 00.000 21068 Enqueuing Move request for scope (0.07, -0.24)
02:16:52.365 00.002 16108 Worker thread wakes up
02:16:52.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
02:16:52.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
02:16:52.365 00.000 16108 Moving (0.07, -0.24) raw xDistance=-0.11 yDistance=0.22
02:16:52.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:16:52.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:52.366 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:16:52.366 00.000 16108 MoveAxis(E, 0, ABG)
02:16:52.366 00.000 16108 Move returns status 0, amount 0
02:16:52.366 00.000 16108 MoveAxis(N, 0, ABG)
02:16:52.366 00.000 16108 Move returns status 0, amount 0
02:16:52.366 00.000 16108 move complete, result=0
02:16:52.366 00.000 16108 worker thread done servicing request
02:16:52.370 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3341, FiltMin=2883, FiltMax=57725, Gamma=1.000
02:16:52.389 00.019 21068 UpdateGuideState exits: m=133792 SNR=93.6
02:16:52.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:52.392 00.001 21068 Enqueuing Expose request
02:16:52.393 00.001 16108 Worker thread wakes up
02:16:52.393 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:52.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:52.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:53.368 00.974 16108 Exposure complete
02:16:53.430 00.062 16108 worker thread done servicing request
02:16:53.430 00.000 21068 OnExposeComplete: enter
02:16:53.430 00.000 21068 UpdateGuideState(): m_state=6
02:16:53.431 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12698
02:16:53.432 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.31, Mass=128163, SNR=95.6, Peak=14749 HFD=3.3
02:16:53.433 00.001 21068 MultiStar: [#1 0.02,-0.07,1.08,U] [#2 0.08,-0.29,1.08,U] [#3 -0.02,-0.38,0.93,U] [#4 0.08,-0.36,0.77,U] [#5 0.09,-0.53,0.95,U] [#6 0.08,-0.27,0.78,U] [#7 -0.02,-0.45,0.58,U] [#8 0.03,-0.23,0.65,U] 
02:16:53.434 00.001 21068 single-star, 8 included, MultiStar: {0.05, -0.30}, one-star: {0.11, -0.17}
02:16:53.434 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
02:16:53.435 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
02:16:53.436 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.99 mountX=-0.14 mountY=0.14, mountTheta=2.35
02:16:53.437 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
02:16:53.438 00.001 21068 Enqueuing Move request for scope (0.11, -0.17)
02:16:53.439 00.001 16108 Worker thread wakes up
02:16:53.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
02:16:53.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
02:16:53.439 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.14 yDistance=0.14
02:16:53.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:16:53.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:53.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:16:53.439 00.000 16108 MoveAxis(E, 0, ABG)
02:16:53.439 00.000 16108 Move returns status 0, amount 0
02:16:53.439 00.000 16108 MoveAxis(N, 0, ABG)
02:16:53.439 00.000 16108 Move returns status 0, amount 0
02:16:53.439 00.000 16108 move complete, result=0
02:16:53.439 00.000 16108 worker thread done servicing request
02:16:53.444 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3341, FiltMin=2841, FiltMax=61737, Gamma=1.000
02:16:53.458 00.014 21068 UpdateGuideState exits: m=128163 SNR=95.6
02:16:53.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:53.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:53.461 00.001 21068 Enqueuing Expose request
02:16:53.462 00.001 16108 Worker thread wakes up
02:16:53.462 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:53.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:53.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:54.637 01.175 16108 Exposure complete
02:16:54.715 00.078 16108 worker thread done servicing request
02:16:54.715 00.000 21068 OnExposeComplete: enter
02:16:54.715 00.000 21068 UpdateGuideState(): m_state=6
02:16:54.716 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12699
02:16:54.717 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.10, Mass=115398, SNR=80.3, Peak=12349 HFD=3.5
02:16:54.718 00.001 21068 MultiStar: [#1 0.20,-0.10,1.27,U] [#2 0.10,-0.72,0.00,M1] [#3 -0.17,-0.45,1.06,U] [#4 -0.08,-0.32,1.07,U] [#5 -0.13,-0.60,0.00,M1] [#6 0.34,-0.39,0.95,U] [#7 0.21,-0.44,0.67,U] [#8 -0.14,-0.26,0.77,U] 
02:16:54.719 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.32}, one-star: {0.24, -0.37}
02:16:54.720 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
02:16:54.721 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
02:16:54.721 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=-0.14 mountY=0.29, mountTheta=2.02
02:16:54.723 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.32, opts=13)
02:16:54.726 00.003 21068 Enqueuing Move request for scope (0.09, -0.32)
02:16:54.726 00.000 16108 Worker thread wakes up
02:16:54.727 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
02:16:54.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
02:16:54.727 00.000 16108 Moving (0.09, -0.32) raw xDistance=-0.14 yDistance=0.29
02:16:54.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:16:54.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:54.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:16:54.727 00.000 16108 MoveAxis(E, 0, ABG)
02:16:54.727 00.000 16108 Move returns status 0, amount 0
02:16:54.727 00.000 16108 MoveAxis(N, 0, ABG)
02:16:54.727 00.000 16108 Move returns status 0, amount 0
02:16:54.727 00.000 16108 move complete, result=0
02:16:54.727 00.000 16108 worker thread done servicing request
02:16:54.732 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3341, FiltMin=2867, FiltMax=61456, Gamma=1.000
02:16:54.758 00.026 21068 UpdateGuideState exits: m=115398 SNR=80.3
02:16:54.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:54.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:54.763 00.002 21068 Enqueuing Expose request
02:16:54.764 00.001 16108 Worker thread wakes up
02:16:54.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:16:54.766 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:54.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:55.733 00.967 16108 Exposure complete
02:16:55.792 00.059 16108 worker thread done servicing request
02:16:55.792 00.000 21068 OnExposeComplete: enter
02:16:55.793 00.001 21068 UpdateGuideState(): m_state=6
02:16:55.794 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12700
02:16:55.796 00.002 21068 Star::Find returns 1 (0), X=222.36, Y=876.03, Mass=131390, SNR=89.2, Peak=16115 HFD=3.4
02:16:55.797 00.001 21068 MultiStar: [#1 -0.10,-0.41,1.05,U] [#2 -0.14,-0.48,1.23,U] [#3 -0.10,-0.59,0.00,M1] [#4 0.00,-0.54,0.84,U] [#5 0.05,-0.39,0.78,U] [#6 0.47,-0.66,0.00,M1] [#7 -0.10,-0.69,0.00,M1] [#8 -0.26,-0.51,0.73,U] 
02:16:55.799 00.002 21068 single-star, 5 included, MultiStar: {-0.06, -0.46}, one-star: {0.08, -0.44}
02:16:55.800 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
02:16:55.801 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
02:16:55.802 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.44 hyp=0.45 cameraTheta=-1.39 mountX=-0.16 mountY=0.41, mountTheta=1.94
02:16:55.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.44, opts=13)
02:16:55.805 00.001 21068 Enqueuing Move request for scope (0.08, -0.44)
02:16:55.806 00.001 16108 Worker thread wakes up
02:16:55.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.44) opts 0xd
02:16:55.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.44)
02:16:55.806 00.000 16108 Moving (0.08, -0.44) raw xDistance=-0.16 yDistance=0.41
02:16:55.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:16:55.806 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.84
02:16:55.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:16:55.806 00.000 16108 MoveAxis(E, 0, ABG)
02:16:55.807 00.001 16108 Move returns status 0, amount 0
02:16:55.807 00.000 16108 MoveAxis(S, 82, ABG)
02:16:55.807 00.000 16108 Guiding  Dir = 1, Dur = 82
02:16:55.807 00.000 16108 IsSlewing returns 0
02:16:55.807 00.000 16108 IsGuiding returns 0
02:16:55.812 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3341, FiltMin=2835, FiltMax=53008, Gamma=1.000
02:16:55.830 00.018 21068 UpdateGuideState exits: m=131390 SNR=89.2
02:16:55.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.831 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:55.834 00.003 21068 Enqueuing Expose request
02:16:55.835 00.001 16108 PulseGuide returned control before completion, sleep 66
02:16:55.910 00.075 16108 IsGuiding returns 1
02:16:55.910 00.000 16108 scope still moving after pulse duration time elapsed
02:16:55.942 00.032 16108 IsSlewing returns 0
02:16:55.943 00.001 16108 IsGuiding returns 0
02:16:55.943 00.000 16108 scope move finished after 82 + 53 ms
02:16:55.943 00.000 16108 Move returns status 0, amount 82
02:16:55.943 00.000 16108 move complete, result=0
02:16:55.943 00.000 16108 worker thread done servicing request
02:16:55.943 00.000 16108 Worker thread wakes up
02:16:55.943 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 82 ms SOUTH
02:16:55.945 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:55.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:57.104 01.159 16108 Exposure complete
02:16:57.164 00.060 16108 worker thread done servicing request
02:16:57.166 00.002 21068 OnExposeComplete: enter
02:16:57.166 00.000 21068 UpdateGuideState(): m_state=6
02:16:57.167 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12701
02:16:57.168 00.001 21068 Star::Find returns 1 (0), X=222.70, Y=875.84, Mass=109864, SNR=80.3, Peak=13549 HFD=3.5
02:16:57.169 00.001 21068 MultiStar: [#1 0.12,-0.51,1.27,U] [#2 0.22,-0.45,1.24,U] [#3 0.41,-0.66,0.00,M2] [#4 0.01,-0.65,0.00,M1] [#5 0.26,-0.76,0.00,M1] [#6 0.08,-0.89,0.00,M2] [#7 -0.00,-0.67,0.00,M2] [#8 -0.09,-0.58,0.00,M1] 
02:16:57.170 00.001 21068 refined, 2 included, MultiStar: {0.24, -0.52}, one-star: {0.43, -0.64}
02:16:57.171 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
02:16:57.171 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
02:16:57.172 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.52 hyp=0.58 cameraTheta=-1.14 mountX=-0.33 mountY=0.45, mountTheta=2.20
02:16:57.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.52, opts=13)
02:16:57.175 00.001 21068 Enqueuing Move request for scope (0.24, -0.52)
02:16:57.176 00.001 16108 Worker thread wakes up
02:16:57.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.52) opts 0xd
02:16:57.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.52)
02:16:57.176 00.000 16108 Moving (0.24, -0.52) raw xDistance=-0.33 yDistance=0.45
02:16:57.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:16:57.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:16:57.176 00.000 16108 MoveAxis(E, 86, ABG)
02:16:57.176 00.000 16108 Guiding  Dir = 2, Dur = 86
02:16:57.176 00.000 16108 IsSlewing returns 0
02:16:57.176 00.000 16108 IsGuiding returns 0
02:16:57.177 00.001 16108 PulseGuide returned control before completion, sleep 96
02:16:57.179 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3341, FiltMin=2873, FiltMax=60262, Gamma=1.000
02:16:57.207 00.028 21068 UpdateGuideState exits: m=109864 SNR=80.3
02:16:57.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:57.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:57.210 00.001 21068 Enqueuing Expose request
02:16:57.288 00.078 16108 IsGuiding returns 1
02:16:57.288 00.000 16108 scope still moving after pulse duration time elapsed
02:16:57.319 00.031 16108 IsSlewing returns 0
02:16:57.319 00.000 16108 IsGuiding returns 1
02:16:57.351 00.032 16108 IsSlewing returns 0
02:16:57.351 00.000 16108 IsGuiding returns 0
02:16:57.351 00.000 16108 scope move finished after 86 + 88 ms
02:16:57.351 00.000 16108 Move returns status 0, amount 86
02:16:57.351 00.000 16108 MoveAxis(S, 91, ABG)
02:16:57.352 00.001 16108 Guiding  Dir = 1, Dur = 91
02:16:57.352 00.000 16108 IsSlewing returns 0
02:16:57.352 00.000 16108 IsGuiding returns 0
02:16:57.399 00.047 16108 PulseGuide returned control before completion, sleep 54
02:16:57.461 00.062 16108 IsGuiding returns 1
02:16:57.461 00.000 16108 scope still moving after pulse duration time elapsed
02:16:57.493 00.032 16108 IsSlewing returns 0
02:16:57.493 00.000 16108 IsGuiding returns 1
02:16:57.524 00.031 16108 IsSlewing returns 0
02:16:57.524 00.000 16108 IsGuiding returns 0
02:16:57.524 00.000 16108 scope move finished after 91 + 81 ms
02:16:57.524 00.000 16108 Move returns status 0, amount 91
02:16:57.524 00.000 16108 move complete, result=0
02:16:57.524 00.000 16108 worker thread done servicing request
02:16:57.524 00.000 16108 Worker thread wakes up
02:16:57.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:57.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:57.524 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.5 px 91 ms SOUTH
02:16:58.490 00.966 16108 Exposure complete
02:16:58.553 00.063 16108 worker thread done servicing request
02:16:58.553 00.000 21068 OnExposeComplete: enter
02:16:58.553 00.000 21068 UpdateGuideState(): m_state=6
02:16:58.554 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12702
02:16:58.555 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=876.26, Mass=116360, SNR=85.1, Peak=14243 HFD=3.5
02:16:58.556 00.001 21068 MultiStar: [#1 0.08,-0.29,1.02,U] [#2 -0.17,-0.45,1.18,U] [#3 0.06,-0.31,0.95,U] [#4 -0.10,-0.16,0.95,U] [#5 0.34,-0.57,0.00,M2] [#6 0.04,-0.84,0.00,M3] [#7 -0.43,-0.10,0.59,U] [#8 -0.06,-0.32,0.84,U] 
02:16:58.557 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.28}, one-star: {-0.22, -0.21}
02:16:58.558 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
02:16:58.559 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
02:16:58.560 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.29 cameraTheta=-1.92 mountX=0.05 mountY=0.29, mountTheta=1.39
02:16:58.563 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.28, opts=13)
02:16:58.564 00.001 21068 Enqueuing Move request for scope (-0.10, -0.28)
02:16:58.565 00.001 16108 Worker thread wakes up
02:16:58.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
02:16:58.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
02:16:58.565 00.000 16108 Moving (-0.10, -0.28) raw xDistance=0.05 yDistance=0.29
02:16:58.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:58.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:16:58.565 00.000 16108 MoveAxis(E, 0, ABG)
02:16:58.565 00.000 16108 Move returns status 0, amount 0
02:16:58.565 00.000 16108 MoveAxis(S, 59, ABG)
02:16:58.565 00.000 16108 Guiding  Dir = 1, Dur = 59
02:16:58.565 00.000 16108 IsSlewing returns 0
02:16:58.565 00.000 16108 IsGuiding returns 0
02:16:58.569 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3344, FiltMin=2861, FiltMax=63385, Gamma=1.000
02:16:58.592 00.023 16108 PulseGuide returned control before completion, sleep 43
02:16:58.593 00.001 21068 UpdateGuideState exits: m=116360 SNR=85.1
02:16:58.595 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:58.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:58.596 00.000 21068 Enqueuing Expose request
02:16:58.637 00.041 16108 IsGuiding returns 1
02:16:58.637 00.000 16108 scope still moving after pulse duration time elapsed
02:16:58.668 00.031 16108 IsSlewing returns 0
02:16:58.668 00.000 16108 IsGuiding returns 1
02:16:58.699 00.031 16108 IsSlewing returns 0
02:16:58.699 00.000 16108 IsGuiding returns 0
02:16:58.699 00.000 16108 scope move finished after 59 + 75 ms
02:16:58.699 00.000 16108 Move returns status 0, amount 59
02:16:58.699 00.000 16108 move complete, result=0
02:16:58.699 00.000 16108 worker thread done servicing request
02:16:58.699 00.000 16108 Worker thread wakes up
02:16:58.699 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
02:16:58.700 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:58.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:16:59.851 01.151 16108 Exposure complete
02:16:59.929 00.078 16108 worker thread done servicing request
02:16:59.929 00.000 21068 OnExposeComplete: enter
02:16:59.931 00.002 21068 UpdateGuideState(): m_state=6
02:16:59.932 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12703
02:16:59.934 00.002 21068 Star::Find returns 1 (0), X=222.27, Y=876.32, Mass=141278, SNR=88.1, Peak=16163 HFD=3.5
02:16:59.935 00.001 21068 MultiStar: [#1 -0.03,-0.23,1.04,U] [#2 -0.06,-0.34,1.24,U] [#3 0.14,-0.30,1.04,U] [#4 0.19,0.14,0.78,U] [#5 0.15,-0.13,0.92,U] [#6 0.27,0.12,0.78,U] [#7 -0.17,-0.28,0.63,U] [#8 -0.22,-0.15,0.86,U] 
02:16:59.937 00.002 21068 single-star, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.00, -0.15}
02:16:59.939 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
02:16:59.941 00.002 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
02:16:59.942 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.60 mountX=-0.02 mountY=0.15, mountTheta=1.72
02:16:59.946 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.15, opts=13)
02:16:59.947 00.001 21068 Enqueuing Move request for scope (-0.00, -0.15)
02:16:59.949 00.002 16108 Worker thread wakes up
02:16:59.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
02:16:59.949 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
02:16:59.949 00.000 16108 Moving (-0.00, -0.15) raw xDistance=-0.02 yDistance=0.15
02:16:59.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:59.950 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:59.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:16:59.950 00.000 16108 MoveAxis(E, 0, ABG)
02:16:59.950 00.000 16108 Move returns status 0, amount 0
02:16:59.950 00.000 16108 MoveAxis(N, 0, ABG)
02:16:59.950 00.000 16108 Move returns status 0, amount 0
02:16:59.950 00.000 16108 move complete, result=0
02:16:59.950 00.000 16108 worker thread done servicing request
02:16:59.956 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3344, FiltMin=2804, FiltMax=63113, Gamma=1.000
02:16:59.974 00.018 21068 UpdateGuideState exits: m=141278 SNR=88.1
02:16:59.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:16:59.977 00.001 21068 Enqueuing Expose request
02:16:59.977 00.000 16108 Worker thread wakes up
02:16:59.977 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:59.978 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:16:59.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:00.946 00.968 16108 Exposure complete
02:17:01.020 00.074 16108 worker thread done servicing request
02:17:01.020 00.000 21068 OnExposeComplete: enter
02:17:01.022 00.002 21068 UpdateGuideState(): m_state=6
02:17:01.024 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12704
02:17:01.026 00.002 21068 Star::Find returns 1 (0), X=222.51, Y=876.74, Mass=144870, SNR=92.4, Peak=14745 HFD=3.6
02:17:01.028 00.002 21068 MultiStar: [#1 -0.14,-0.06,1.20,U] [#2 -0.04,-0.24,1.13,U] [#3 0.09,-0.32,0.97,U] [#4 -0.29,0.03,0.73,U] [#5 0.18,-0.15,0.86,U] [#6 -0.11,-0.09,1.01,U] [#7 -0.22,-0.14,0.54,U] [#8 -0.15,-0.20,0.67,U] 
02:17:01.030 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.24, 0.26}
02:17:01.031 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:17:01.033 00.002 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
02:17:01.034 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.91 mountX=0.02 mountY=0.10, mountTheta=1.41
02:17:01.038 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
02:17:01.039 00.001 21068 Enqueuing Move request for scope (-0.03, -0.10)
02:17:01.041 00.002 16108 Worker thread wakes up
02:17:01.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:17:01.041 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:17:01.041 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.02 yDistance=0.10
02:17:01.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:01.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:01.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:17:01.042 00.001 16108 MoveAxis(E, 0, ABG)
02:17:01.042 00.000 16108 Move returns status 0, amount 0
02:17:01.042 00.000 16108 MoveAxis(N, 0, ABG)
02:17:01.042 00.000 16108 Move returns status 0, amount 0
02:17:01.042 00.000 16108 move complete, result=0
02:17:01.042 00.000 16108 worker thread done servicing request
02:17:01.047 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3344, FiltMin=2841, FiltMax=55641, Gamma=1.000
02:17:01.063 00.016 21068 UpdateGuideState exits: m=144870 SNR=92.4
02:17:01.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:01.066 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:01.066 00.000 21068 Enqueuing Expose request
02:17:01.067 00.001 16108 Worker thread wakes up
02:17:01.067 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:01.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:01.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:02.222 01.154 16108 Exposure complete
02:17:02.295 00.073 16108 worker thread done servicing request
02:17:02.295 00.000 21068 OnExposeComplete: enter
02:17:02.296 00.001 21068 UpdateGuideState(): m_state=6
02:17:02.297 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12705
02:17:02.298 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=876.31, Mass=146588, SNR=104.0, Peak=16659 HFD=3.5
02:17:02.299 00.001 21068 MultiStar: [#1 -0.08,-0.17,1.02,U] [#2 -0.21,-0.39,1.11,U] [#3 -0.04,-0.30,0.95,U] [#4 -0.12,-0.03,0.57,U] [#5 0.04,-0.42,0.76,U] [#6 0.08,-0.11,0.67,U] [#7 -0.16,-0.35,0.52,U] [#8 0.01,-0.14,0.63,U] 
02:17:02.300 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.24}, one-star: {-0.11, -0.17}
02:17:02.301 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
02:17:02.302 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
02:17:02.302 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.17 mountX=0.08 mountY=0.19, mountTheta=1.15
02:17:02.304 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.17, opts=13)
02:17:02.305 00.001 21068 Enqueuing Move request for scope (-0.11, -0.17)
02:17:02.306 00.001 16108 Worker thread wakes up
02:17:02.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
02:17:02.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
02:17:02.306 00.000 16108 Moving (-0.11, -0.17) raw xDistance=0.08 yDistance=0.19
02:17:02.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:02.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:02.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:17:02.306 00.000 16108 MoveAxis(E, 0, ABG)
02:17:02.306 00.000 16108 Move returns status 0, amount 0
02:17:02.306 00.000 16108 MoveAxis(N, 0, ABG)
02:17:02.306 00.000 16108 Move returns status 0, amount 0
02:17:02.306 00.000 16108 move complete, result=0
02:17:02.306 00.000 16108 worker thread done servicing request
02:17:02.311 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3344, FiltMin=2883, FiltMax=64019, Gamma=1.000
02:17:02.333 00.022 21068 UpdateGuideState exits: m=146588 SNR=104.0
02:17:02.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:02.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:02.337 00.002 21068 Enqueuing Expose request
02:17:02.338 00.001 16108 Worker thread wakes up
02:17:02.338 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:02.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:02.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:03.313 00.974 16108 Exposure complete
02:17:03.371 00.058 16108 worker thread done servicing request
02:17:03.372 00.001 21068 OnExposeComplete: enter
02:17:03.374 00.002 21068 UpdateGuideState(): m_state=6
02:17:03.375 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12706
02:17:03.378 00.003 21068 Star::Find returns 1 (0), X=221.90, Y=876.63, Mass=129169, SNR=84.6, Peak=14243 HFD=3.7
02:17:03.379 00.001 21068 MultiStar: [#1 -0.24,-0.01,1.21,U] [#2 -0.36,-0.11,1.12,U] [#3 -0.31,-0.20,0.95,U] [#4 -0.47,0.11,1.02,U] [#5 -0.21,-0.12,1.00,U] [#6 -0.43,-0.11,0.85,U] [#7 -0.52,-0.11,0.62,U] [#8 -0.43,-0.01,0.82,U] 
02:17:03.380 00.001 21068 refined, 8 included, MultiStar: {-0.36, -0.04}, one-star: {-0.37, 0.15}
02:17:03.382 00.002 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
02:17:03.383 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
02:17:03.385 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-3.03 mountX=0.35 mountY=0.12, mountTheta=0.34
02:17:03.389 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.04, opts=13)
02:17:03.390 00.001 21068 Enqueuing Move request for scope (-0.36, -0.04)
02:17:03.392 00.002 16108 Worker thread wakes up
02:17:03.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.04) opts 0xd
02:17:03.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.04)
02:17:03.392 00.000 16108 Moving (-0.36, -0.04) raw xDistance=0.35 yDistance=0.12
02:17:03.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:17:03.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:03.393 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:17:03.393 00.000 16108 MoveAxis(W, 91, ABG)
02:17:03.393 00.000 16108 Guiding  Dir = 3, Dur = 91
02:17:03.393 00.000 16108 IsSlewing returns 0
02:17:03.394 00.001 16108 IsGuiding returns 0
02:17:03.401 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3344, FiltMin=2880, FiltMax=45261, Gamma=1.000
02:17:03.430 00.029 21068 UpdateGuideState exits: m=129169 SNR=84.6
02:17:03.432 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:03.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:03.434 00.001 21068 Enqueuing Expose request
02:17:03.443 00.009 16108 PulseGuide returned control before completion, sleep 53
02:17:03.504 00.061 16108 IsGuiding returns 1
02:17:03.504 00.000 16108 scope still moving after pulse duration time elapsed
02:17:03.535 00.031 16108 IsSlewing returns 0
02:17:03.535 00.000 16108 IsGuiding returns 0
02:17:03.535 00.000 16108 scope move finished after 91 + 49 ms
02:17:03.535 00.000 16108 Move returns status 0, amount 91
02:17:03.535 00.000 16108 MoveAxis(N, 0, ABG)
02:17:03.535 00.000 16108 Move returns status 0, amount 0
02:17:03.535 00.000 16108 move complete, result=0
02:17:03.535 00.000 16108 worker thread done servicing request
02:17:03.535 00.000 16108 Worker thread wakes up
02:17:03.535 00.000 21068 GuideStep: 0.3 px 91 ms WEST, 0.1 px 0 ms NORTH
02:17:03.537 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:03.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:04.685 01.148 16108 Exposure complete
02:17:04.751 00.066 16108 worker thread done servicing request
02:17:04.751 00.000 21068 OnExposeComplete: enter
02:17:04.754 00.003 21068 UpdateGuideState(): m_state=6
02:17:04.755 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12707
02:17:04.756 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.41, Mass=119546, SNR=88.1, Peak=14931 HFD=3.4
02:17:04.757 00.001 21068 MultiStar: [#1 -0.01,-0.14,1.01,U] [#2 -0.23,-0.39,1.06,U] [#3 -0.07,-0.24,1.35,U] [#4 -0.40,-0.28,0.86,U] [#5 -0.35,-0.55,0.00,M1] [#6 -0.21,-0.72,0.00,M1] [#7 -0.55,-0.23,0.00,M1] [#8 -0.64,-0.46,0.00,M1] 
02:17:04.758 00.001 21068 refined, 4 included, MultiStar: {-0.23, -0.22}, one-star: {-0.54, -0.07}
02:17:04.760 00.002 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.94)
02:17:04.761 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
02:17:04.762 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-2.38 mountX=0.19 mountY=0.27, mountTheta=0.96
02:17:04.765 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.22, opts=13)
02:17:04.766 00.001 21068 Enqueuing Move request for scope (-0.23, -0.22)
02:17:04.767 00.001 16108 Worker thread wakes up
02:17:04.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.22) opts 0xd
02:17:04.767 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.22)
02:17:04.767 00.000 16108 Moving (-0.23, -0.22) raw xDistance=0.19 yDistance=0.27
02:17:04.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:17:04.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:17:04.767 00.000 16108 MoveAxis(E, 0, ABG)
02:17:04.767 00.000 16108 Move returns status 0, amount 0
02:17:04.767 00.000 16108 MoveAxis(S, 54, ABG)
02:17:04.767 00.000 16108 Guiding  Dir = 1, Dur = 54
02:17:04.767 00.000 16108 IsSlewing returns 0
02:17:04.767 00.000 16108 IsGuiding returns 0
02:17:04.771 00.004 16108 PulseGuide returned control before completion, sleep 61
02:17:04.771 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3344, FiltMin=2838, FiltMax=57609, Gamma=1.000
02:17:04.795 00.024 21068 UpdateGuideState exits: m=119546 SNR=88.1
02:17:04.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.798 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:04.800 00.002 21068 Enqueuing Expose request
02:17:04.847 00.047 16108 IsGuiding returns 1
02:17:04.847 00.000 16108 scope still moving after pulse duration time elapsed
02:17:04.879 00.032 16108 IsSlewing returns 0
02:17:04.879 00.000 16108 IsGuiding returns 0
02:17:04.879 00.000 16108 scope move finished after 54 + 57 ms
02:17:04.879 00.000 16108 Move returns status 0, amount 54
02:17:04.879 00.000 16108 move complete, result=0
02:17:04.879 00.000 16108 worker thread done servicing request
02:17:04.879 00.000 16108 Worker thread wakes up
02:17:04.879 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 54 ms SOUTH
02:17:04.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:04.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:05.849 00.969 16108 Exposure complete
02:17:05.902 00.053 16108 worker thread done servicing request
02:17:05.902 00.000 21068 OnExposeComplete: enter
02:17:05.902 00.000 21068 UpdateGuideState(): m_state=6
02:17:05.903 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12708
02:17:05.904 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.24, Mass=121414, SNR=77.4, Peak=17219 HFD=3.4
02:17:05.905 00.001 21068 MultiStar: [#1 -0.51,-0.27,0.00,M1] [#2 -0.36,-0.51,0.00,M1] [#3 -0.31,-0.45,1.31,U] [#4 -0.35,-0.19,1.02,U] [#5 -0.30,-0.58,0.00,M2] [#6 -0.17,-0.70,0.00,M2] [#7 -0.81,-0.41,0.00,M2] [#8 -0.43,-0.40,0.00,M2] 
02:17:05.905 00.000 21068 refined, 2 included, MultiStar: {-0.41, -0.30}, one-star: {-0.59, -0.23}
02:17:05.906 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
02:17:05.907 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
02:17:05.907 00.000 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.30 hyp=0.51 cameraTheta=-2.50 mountX=0.35 mountY=0.39, mountTheta=0.84
02:17:05.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.30, opts=13)
02:17:05.910 00.001 21068 Enqueuing Move request for scope (-0.41, -0.30)
02:17:05.910 00.000 16108 Worker thread wakes up
02:17:05.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.30) opts 0xd
02:17:05.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.30)
02:17:05.910 00.000 16108 Moving (-0.41, -0.30) raw xDistance=0.35 yDistance=0.39
02:17:05.911 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:17:05.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:17:05.911 00.000 16108 MoveAxis(W, 91, ABG)
02:17:05.911 00.000 16108 Guiding  Dir = 3, Dur = 91
02:17:05.911 00.000 16108 IsSlewing returns 0
02:17:05.911 00.000 16108 IsGuiding returns 0
02:17:05.915 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3347, FiltMin=2851, FiltMax=49219, Gamma=1.000
02:17:05.929 00.014 21068 UpdateGuideState exits: m=121414 SNR=77.4
02:17:05.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:05.930 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:05.932 00.002 21068 Enqueuing Expose request
02:17:05.948 00.016 16108 PulseGuide returned control before completion, sleep 65
02:17:06.025 00.077 16108 IsGuiding returns 1
02:17:06.025 00.000 16108 scope still moving after pulse duration time elapsed
02:17:06.056 00.031 16108 IsSlewing returns 0
02:17:06.056 00.000 16108 IsGuiding returns 1
02:17:06.088 00.032 16108 IsSlewing returns 0
02:17:06.088 00.000 16108 IsGuiding returns 1
02:17:06.119 00.031 16108 IsSlewing returns 0
02:17:06.119 00.000 16108 IsGuiding returns 0
02:17:06.119 00.000 16108 scope move finished after 91 + 116 ms
02:17:06.119 00.000 16108 Move returns status 0, amount 91
02:17:06.119 00.000 16108 MoveAxis(S, 79, ABG)
02:17:06.119 00.000 16108 Guiding  Dir = 1, Dur = 79
02:17:06.119 00.000 16108 IsSlewing returns 0
02:17:06.120 00.001 16108 IsGuiding returns 0
02:17:06.181 00.061 16108 PulseGuide returned control before completion, sleep 28
02:17:06.213 00.032 16108 IsGuiding returns 1
02:17:06.213 00.000 16108 scope still moving after pulse duration time elapsed
02:17:06.245 00.032 16108 IsSlewing returns 0
02:17:06.245 00.000 16108 IsGuiding returns 1
02:17:06.276 00.031 16108 IsSlewing returns 0
02:17:06.276 00.000 16108 IsGuiding returns 0
02:17:06.276 00.000 16108 scope move finished after 79 + 77 ms
02:17:06.276 00.000 16108 Move returns status 0, amount 79
02:17:06.276 00.000 16108 move complete, result=0
02:17:06.276 00.000 16108 worker thread done servicing request
02:17:06.276 00.000 16108 Worker thread wakes up
02:17:06.276 00.000 21068 GuideStep: 0.3 px 91 ms WEST, 0.4 px 79 ms SOUTH
02:17:06.277 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:06.278 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:07.426 01.148 16108 Exposure complete
02:17:07.497 00.071 16108 worker thread done servicing request
02:17:07.498 00.001 21068 OnExposeComplete: enter
02:17:07.499 00.001 21068 UpdateGuideState(): m_state=6
02:17:07.501 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12709
02:17:07.503 00.002 21068 Star::Find returns 1 (0), X=222.47, Y=876.47, Mass=129200, SNR=98.6, Peak=13965 HFD=3.2
02:17:07.506 00.003 21068 MultiStar: [#1 -0.08,-0.06,1.14,U] [#2 -0.38,-0.32,1.06,U] [#3 -0.05,-0.36,0.94,U] [#4 -0.22,-0.03,0.76,U] [#5 -0.02,-0.06,0.79,U] [#6 0.18,-0.03,0.63,U] [#7 -0.28,-0.18,0.56,U] [#8 -0.17,-0.11,0.57,U] 
02:17:07.507 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.13}, one-star: {0.19, -0.01}
02:17:07.509 00.002 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
02:17:07.510 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
02:17:07.511 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.17 mountX=0.07 mountY=0.15, mountTheta=1.15
02:17:07.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.13, opts=13)
02:17:07.515 00.002 21068 Enqueuing Move request for scope (-0.09, -0.13)
02:17:07.516 00.001 16108 Worker thread wakes up
02:17:07.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:17:07.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:17:07.516 00.000 16108 Moving (-0.09, -0.13) raw xDistance=0.07 yDistance=0.15
02:17:07.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:07.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:07.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:17:07.516 00.000 16108 MoveAxis(E, 0, ABG)
02:17:07.516 00.000 16108 Move returns status 0, amount 0
02:17:07.517 00.001 16108 MoveAxis(N, 0, ABG)
02:17:07.517 00.000 16108 Move returns status 0, amount 0
02:17:07.517 00.000 16108 move complete, result=0
02:17:07.517 00.000 16108 worker thread done servicing request
02:17:07.522 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3344, FiltMin=2896, FiltMax=65440, Gamma=1.000
02:17:07.547 00.025 21068 UpdateGuideState exits: m=129200 SNR=98.6
02:17:07.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.548 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:07.549 00.001 21068 Enqueuing Expose request
02:17:07.550 00.001 16108 Worker thread wakes up
02:17:07.550 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:07.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:07.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:08.530 00.979 16108 Exposure complete
02:17:08.588 00.058 16108 worker thread done servicing request
02:17:08.589 00.001 21068 OnExposeComplete: enter
02:17:08.590 00.001 21068 UpdateGuideState(): m_state=6
02:17:08.590 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12710
02:17:08.591 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.75, Mass=131407, SNR=85.7, Peak=15209 HFD=3.5
02:17:08.592 00.001 21068 MultiStar: [#1 -0.09,-0.06,1.21,U] [#2 0.02,-0.36,1.20,U] [#3 0.10,-0.15,1.11,U] [#4 0.09,0.00,0.88,U] [#5 0.17,-0.22,1.00,U] [#6 0.30,0.15,1.00,U] [#7 -0.19,-0.34,0.68,U] [#8 0.05,-0.15,0.77,U] 
02:17:08.593 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.31, 0.27}
02:17:08.595 00.002 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
02:17:08.595 00.000 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
02:17:08.596 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.80 mountX=-0.10 mountY=0.07, mountTheta=2.56
02:17:08.597 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
02:17:08.598 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
02:17:08.599 00.001 16108 Worker thread wakes up
02:17:08.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:17:08.599 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:17:08.599 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.10 yDistance=0.07
02:17:08.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:17:08.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:08.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:17:08.599 00.000 16108 MoveAxis(E, 0, ABG)
02:17:08.599 00.000 16108 Move returns status 0, amount 0
02:17:08.600 00.001 16108 MoveAxis(N, 0, ABG)
02:17:08.600 00.000 16108 Move returns status 0, amount 0
02:17:08.600 00.000 16108 move complete, result=0
02:17:08.600 00.000 16108 worker thread done servicing request
02:17:08.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3344, FiltMin=2902, FiltMax=63533, Gamma=1.000
02:17:08.619 00.016 21068 UpdateGuideState exits: m=131407 SNR=85.7
02:17:08.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:08.622 00.001 21068 Enqueuing Expose request
02:17:08.625 00.003 16108 Worker thread wakes up
02:17:08.625 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:08.626 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:08.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:09.786 01.160 16108 Exposure complete
02:17:09.842 00.056 16108 worker thread done servicing request
02:17:09.842 00.000 21068 OnExposeComplete: enter
02:17:09.843 00.001 21068 UpdateGuideState(): m_state=6
02:17:09.844 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12711
02:17:09.845 00.001 21068 Star::Find returns 1 (0), X=222.83, Y=876.17, Mass=117522, SNR=79.1, Peak=14029 HFD=3.7
02:17:09.846 00.001 21068 MultiStar: [#1 0.68,-0.10,0.00,M1] [#2 0.48,-0.66,0.00,M1] [#3 0.53,-0.50,0.00,M1] [#4 0.41,-0.49,0.00,M1] [#5 0.37,-0.51,0.00,M1] [#6 0.66,-0.61,0.00,M1] [#7 0.19,-0.64,0.00,M1] [#8 0.76,-0.33,0.00,M1] 
02:17:09.847 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
02:17:09.848 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
02:17:09.848 00.000 21068 CameraToMount -- cameraX=0.56 cameraY=-0.31 hyp=0.63 cameraTheta=-0.50 mountX=-0.60 mountY=0.17, mountTheta=2.87
02:17:09.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.56, y=-0.31, opts=13)
02:17:09.851 00.001 21068 Enqueuing Move request for scope (0.56, -0.31)
02:17:09.853 00.002 16108 Worker thread wakes up
02:17:09.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.31) opts 0xd
02:17:09.853 00.000 16108 Handling offset move in thread for scope, endpoint = (0.56, -0.31)
02:17:09.853 00.000 16108 Moving (0.56, -0.31) raw xDistance=-0.60 yDistance=0.17
02:17:09.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:17:09.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:09.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:17:09.853 00.000 16108 MoveAxis(E, 158, ABG)
02:17:09.853 00.000 16108 Guiding  Dir = 2, Dur = 158
02:17:09.853 00.000 16108 IsSlewing returns 0
02:17:09.853 00.000 16108 IsGuiding returns 0
02:17:09.857 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3344, FiltMin=2841, FiltMax=50502, Gamma=1.000
02:17:09.873 00.016 21068 UpdateGuideState exits: m=117522 SNR=79.1
02:17:09.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.876 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:09.878 00.002 21068 Enqueuing Expose request
02:17:09.884 00.006 16108 PulseGuide returned control before completion, sleep 138
02:17:10.025 00.141 16108 IsGuiding returns 1
02:17:10.025 00.000 16108 scope still moving after pulse duration time elapsed
02:17:10.056 00.031 16108 IsSlewing returns 0
02:17:10.056 00.000 16108 IsGuiding returns 0
02:17:10.056 00.000 16108 scope move finished after 158 + 45 ms
02:17:10.056 00.000 16108 Move returns status 0, amount 158
02:17:10.056 00.000 16108 MoveAxis(N, 0, ABG)
02:17:10.056 00.000 16108 Move returns status 0, amount 0
02:17:10.056 00.000 16108 move complete, result=0
02:17:10.056 00.000 16108 worker thread done servicing request
02:17:10.056 00.000 16108 Worker thread wakes up
02:17:10.057 00.001 21068 GuideStep: -0.6 px 158 ms EAST, 0.2 px 0 ms NORTH
02:17:10.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:10.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:11.036 00.978 16108 Exposure complete
02:17:11.097 00.061 16108 worker thread done servicing request
02:17:11.098 00.001 21068 OnExposeComplete: enter
02:17:11.099 00.001 21068 UpdateGuideState(): m_state=6
02:17:11.100 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12712
02:17:11.102 00.002 21068 Star::Find returns 1 (0), X=222.48, Y=876.22, Mass=135738, SNR=90.4, Peak=15469 HFD=3.4
02:17:11.104 00.002 21068 MultiStar: [#1 0.23,-0.45,1.06,U] [#2 0.24,-0.27,1.25,U] [#3 0.05,-0.50,0.99,U] [#4 0.16,-0.19,0.84,U] [#5 0.27,-0.59,0.00,M2] [#6 0.23,-0.49,0.78,U] [#7 0.37,-0.60,0.00,M2] [#8 0.20,-0.53,0.74,U] 
02:17:11.105 00.001 21068 single-star, 6 included, MultiStar: {0.19, -0.38}, one-star: {0.20, -0.26}
02:17:11.106 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
02:17:11.106 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
02:17:11.107 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.90 mountX=-0.25 mountY=0.20, mountTheta=2.45
02:17:11.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.26, opts=13)
02:17:11.110 00.001 21068 Enqueuing Move request for scope (0.20, -0.26)
02:17:11.111 00.001 16108 Worker thread wakes up
02:17:11.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
02:17:11.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
02:17:11.111 00.000 16108 Moving (0.20, -0.26) raw xDistance=-0.25 yDistance=0.20
02:17:11.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
02:17:11.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:17:11.111 00.000 16108 MoveAxis(E, 76, ABG)
02:17:11.111 00.000 16108 Guiding  Dir = 2, Dur = 76
02:17:11.111 00.000 16108 IsSlewing returns 0
02:17:11.112 00.001 16108 IsGuiding returns 0
02:17:11.115 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3344, FiltMin=2889, FiltMax=60384, Gamma=1.000
02:17:11.129 00.014 21068 UpdateGuideState exits: m=135738 SNR=90.4
02:17:11.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:11.132 00.001 21068 Enqueuing Expose request
02:17:11.149 00.017 16108 PulseGuide returned control before completion, sleep 49
02:17:11.210 00.061 16108 IsGuiding returns 1
02:17:11.210 00.000 16108 scope still moving after pulse duration time elapsed
02:17:11.242 00.032 16108 IsSlewing returns 0
02:17:11.242 00.000 16108 IsGuiding returns 0
02:17:11.242 00.000 16108 scope move finished after 76 + 54 ms
02:17:11.242 00.000 16108 Move returns status 0, amount 76
02:17:11.242 00.000 16108 MoveAxis(S, 41, ABG)
02:17:11.242 00.000 16108 Guiding  Dir = 1, Dur = 41
02:17:11.243 00.001 16108 IsSlewing returns 0
02:17:11.243 00.000 16108 IsGuiding returns 0
02:17:11.251 00.008 16108 PulseGuide returned control before completion, sleep 44
02:17:11.305 00.054 16108 IsGuiding returns 1
02:17:11.305 00.000 16108 scope still moving after pulse duration time elapsed
02:17:11.337 00.032 16108 IsSlewing returns 0
02:17:11.337 00.000 16108 IsGuiding returns 0
02:17:11.337 00.000 16108 scope move finished after 41 + 52 ms
02:17:11.338 00.001 16108 Move returns status 0, amount 41
02:17:11.338 00.000 16108 move complete, result=0
02:17:11.338 00.000 16108 worker thread done servicing request
02:17:11.338 00.000 16108 Worker thread wakes up
02:17:11.338 00.000 21068 GuideStep: -0.2 px 76 ms EAST, 0.2 px 41 ms SOUTH
02:17:11.340 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:11.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:12.489 01.149 16108 Exposure complete
02:17:12.541 00.052 16108 worker thread done servicing request
02:17:12.542 00.001 21068 OnExposeComplete: enter
02:17:12.542 00.000 21068 UpdateGuideState(): m_state=6
02:17:12.544 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12713
02:17:12.545 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.22, Mass=125451, SNR=86.4, Peak=15267 HFD=3.5
02:17:12.546 00.001 21068 MultiStar: [#1 -0.09,-0.51,1.09,U] [#2 -0.25,-0.52,0.00,M1] [#3 -0.16,-0.74,0.00,M1] [#4 -0.34,-0.33,0.85,U] [#5 0.07,-0.38,0.92,U] [#6 -0.03,-0.38,0.78,U] [#7 -0.57,-0.56,0.00,M3] [#8 -0.37,-0.34,0.68,U] 
02:17:12.547 00.001 21068 refined, 5 included, MultiStar: {-0.19, -0.37}, one-star: {-0.40, -0.25}
02:17:12.548 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:17:12.549 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
02:17:12.550 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.37 hyp=0.42 cameraTheta=-2.04 mountX=0.12 mountY=0.40, mountTheta=1.28
02:17:12.551 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.37, opts=13)
02:17:12.552 00.001 21068 Enqueuing Move request for scope (-0.19, -0.37)
02:17:12.553 00.001 16108 Worker thread wakes up
02:17:12.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.37) opts 0xd
02:17:12.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.37)
02:17:12.553 00.000 16108 Moving (-0.19, -0.37) raw xDistance=0.12 yDistance=0.40
02:17:12.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:17:12.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:17:12.553 00.000 16108 MoveAxis(E, 0, ABG)
02:17:12.553 00.000 16108 Move returns status 0, amount 0
02:17:12.553 00.000 16108 MoveAxis(S, 81, ABG)
02:17:12.554 00.001 16108 Guiding  Dir = 1, Dur = 81
02:17:12.554 00.000 16108 IsSlewing returns 0
02:17:12.554 00.000 16108 IsGuiding returns 0
02:17:12.557 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3344, FiltMin=2835, FiltMax=57689, Gamma=1.000
02:17:12.570 00.013 21068 UpdateGuideState exits: m=125451 SNR=86.4
02:17:12.572 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:12.572 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:12.573 00.001 21068 Enqueuing Expose request
02:17:12.605 00.032 16108 PulseGuide returned control before completion, sleep 41
02:17:12.649 00.044 16108 IsGuiding returns 1
02:17:12.649 00.000 16108 scope still moving after pulse duration time elapsed
02:17:12.680 00.031 16108 IsSlewing returns 0
02:17:12.680 00.000 16108 IsGuiding returns 1
02:17:12.710 00.030 16108 IsSlewing returns 0
02:17:12.710 00.000 16108 IsGuiding returns 1
02:17:12.744 00.034 16108 IsSlewing returns 0
02:17:12.744 00.000 16108 IsGuiding returns 1
02:17:12.773 00.029 16108 IsSlewing returns 0
02:17:12.774 00.001 16108 IsGuiding returns 0
02:17:12.774 00.000 16108 scope move finished after 81 + 139 ms
02:17:12.774 00.000 16108 Move returns status 0, amount 81
02:17:12.774 00.000 16108 move complete, result=0
02:17:12.774 00.000 16108 worker thread done servicing request
02:17:12.774 00.000 16108 Worker thread wakes up
02:17:12.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:12.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:12.774 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 81 ms SOUTH
02:17:13.744 00.970 16108 Exposure complete
02:17:13.800 00.056 16108 worker thread done servicing request
02:17:13.800 00.000 21068 OnExposeComplete: enter
02:17:13.801 00.001 21068 UpdateGuideState(): m_state=6
02:17:13.803 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12714
02:17:13.804 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=876.33, Mass=125726, SNR=85.2, Peak=14723 HFD=3.4
02:17:13.805 00.001 21068 MultiStar: [#1 -0.28,-0.13,1.14,U] [#2 -0.46,-0.29,1.22,U] [#3 -0.11,-0.35,1.12,U] [#4 -0.23,0.06,0.79,U] [#5 -0.21,-0.44,1.03,U] [#6 -0.31,-0.28,0.80,U] [#7 -0.50,-0.43,0.00,M4] [#8 -0.14,-0.33,0.75,U] 
02:17:13.806 00.001 21068 single-star, 7 included, MultiStar: {-0.25, -0.24}, one-star: {-0.20, -0.14}
02:17:13.807 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
02:17:13.808 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
02:17:13.809 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.52 mountX=0.17 mountY=0.19, mountTheta=0.83
02:17:13.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.14, opts=13)
02:17:13.813 00.002 21068 Enqueuing Move request for scope (-0.20, -0.14)
02:17:13.814 00.001 16108 Worker thread wakes up
02:17:13.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
02:17:13.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
02:17:13.814 00.000 16108 Moving (-0.20, -0.14) raw xDistance=0.17 yDistance=0.19
02:17:13.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:17:13.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:13.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:17:13.814 00.000 16108 MoveAxis(E, 0, ABG)
02:17:13.814 00.000 16108 Move returns status 0, amount 0
02:17:13.814 00.000 16108 MoveAxis(N, 0, ABG)
02:17:13.814 00.000 16108 Move returns status 0, amount 0
02:17:13.814 00.000 16108 move complete, result=0
02:17:13.814 00.000 16108 worker thread done servicing request
02:17:13.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3344, FiltMin=2902, FiltMax=59923, Gamma=1.000
02:17:13.836 00.018 21068 UpdateGuideState exits: m=125726 SNR=85.2
02:17:13.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:13.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:13.839 00.001 21068 Enqueuing Expose request
02:17:13.840 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:13.841 00.001 16108 Worker thread wakes up
02:17:13.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:13.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:15.009 01.168 16108 Exposure complete
02:17:15.098 00.089 16108 worker thread done servicing request
02:17:15.098 00.000 21068 OnExposeComplete: enter
02:17:15.099 00.001 21068 UpdateGuideState(): m_state=6
02:17:15.101 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12715
02:17:15.102 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=876.21, Mass=122518, SNR=90.1, Peak=14371 HFD=3.6
02:17:15.105 00.003 21068 MultiStar: [#1 -0.27,-0.47,1.08,U] [#2 -0.23,-0.59,0.00,M1] [#3 -0.06,-0.53,1.21,U] [#4 0.03,-0.45,0.79,U] [#5 -0.15,-0.51,0.94,U] [#6 0.15,-0.54,0.84,U] [#7 -0.08,-0.56,0.62,U] [#8 -0.24,-0.33,0.75,U] 
02:17:15.106 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.46}, one-star: {-0.11, -0.26}
02:17:15.107 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
02:17:15.109 00.002 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
02:17:15.110 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.29 cameraTheta=-1.98 mountX=0.07 mountY=0.28, mountTheta=1.34
02:17:15.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.26, opts=13)
02:17:15.115 00.003 21068 Enqueuing Move request for scope (-0.11, -0.26)
02:17:15.116 00.001 16108 Worker thread wakes up
02:17:15.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
02:17:15.116 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
02:17:15.116 00.000 16108 Moving (-0.11, -0.26) raw xDistance=0.07 yDistance=0.28
02:17:15.117 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:15.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:17:15.117 00.000 16108 MoveAxis(E, 0, ABG)
02:17:15.117 00.000 16108 Move returns status 0, amount 0
02:17:15.117 00.000 16108 MoveAxis(S, 57, ABG)
02:17:15.117 00.000 16108 Guiding  Dir = 1, Dur = 57
02:17:15.117 00.000 16108 IsSlewing returns 0
02:17:15.117 00.000 16108 IsGuiding returns 0
02:17:15.122 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3344, FiltMin=2873, FiltMax=58006, Gamma=1.000
02:17:15.141 00.019 21068 UpdateGuideState exits: m=122518 SNR=90.1
02:17:15.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.144 00.002 16108 PulseGuide returned control before completion, sleep 41
02:17:15.144 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:15.145 00.001 21068 Enqueuing Expose request
02:17:15.189 00.044 16108 IsGuiding returns 1
02:17:15.189 00.000 16108 scope still moving after pulse duration time elapsed
02:17:15.220 00.031 16108 IsSlewing returns 0
02:17:15.220 00.000 16108 IsGuiding returns 1
02:17:15.252 00.032 16108 IsSlewing returns 0
02:17:15.252 00.000 16108 IsGuiding returns 0
02:17:15.252 00.000 16108 scope move finished after 57 + 77 ms
02:17:15.252 00.000 16108 Move returns status 0, amount 57
02:17:15.252 00.000 16108 move complete, result=0
02:17:15.252 00.000 16108 worker thread done servicing request
02:17:15.252 00.000 16108 Worker thread wakes up
02:17:15.252 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
02:17:15.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:15.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:16.219 00.966 16108 Exposure complete
02:17:16.285 00.066 16108 worker thread done servicing request
02:17:16.285 00.000 21068 OnExposeComplete: enter
02:17:16.286 00.001 21068 UpdateGuideState(): m_state=6
02:17:16.287 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12716
02:17:16.288 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=876.11, Mass=146043, SNR=104.7, Peak=16835 HFD=3.8
02:17:16.289 00.001 21068 MultiStar: [#1 -0.29,-0.42,0.86,U] [#2 -0.24,-0.56,0.00,M2] [#3 -0.28,-0.55,0.00,M1] [#4 -0.19,-0.25,0.78,U] [#5 -0.09,-0.52,0.71,U] [#6 -0.20,-0.80,0.00,M1] [#7 -0.23,-0.53,0.00,M4] [#8 -0.40,-0.63,0.00,M1] 
02:17:16.290 00.001 21068 single-star, 3 included, MultiStar: {-0.19, -0.39}, one-star: {-0.18, -0.36}
02:17:16.290 00.000 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.30)
02:17:16.291 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
02:17:16.292 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-2.02 mountX=0.11 mountY=0.40, mountTheta=1.30
02:17:16.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.36, opts=13)
02:17:16.295 00.001 21068 Enqueuing Move request for scope (-0.18, -0.36)
02:17:16.296 00.001 16108 Worker thread wakes up
02:17:16.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.36) opts 0xd
02:17:16.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.36)
02:17:16.296 00.000 16108 Moving (-0.18, -0.36) raw xDistance=0.11 yDistance=0.40
02:17:16.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:16.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:17:16.296 00.000 16108 MoveAxis(E, 0, ABG)
02:17:16.296 00.000 16108 Move returns status 0, amount 0
02:17:16.296 00.000 16108 MoveAxis(S, 79, ABG)
02:17:16.296 00.000 16108 Guiding  Dir = 1, Dur = 79
02:17:16.296 00.000 16108 IsSlewing returns 0
02:17:16.297 00.001 16108 IsGuiding returns 0
02:17:16.301 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3344, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:17:16.318 00.017 21068 UpdateGuideState exits: m=146043 SNR=104.7
02:17:16.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:16.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:16.320 00.000 21068 Enqueuing Expose request
02:17:16.332 00.012 16108 PulseGuide returned control before completion, sleep 54
02:17:16.394 00.062 16108 IsGuiding returns 1
02:17:16.394 00.000 16108 scope still moving after pulse duration time elapsed
02:17:16.425 00.031 16108 IsSlewing returns 0
02:17:16.425 00.000 16108 IsGuiding returns 0
02:17:16.425 00.000 16108 scope move finished after 79 + 49 ms
02:17:16.425 00.000 16108 Move returns status 0, amount 79
02:17:16.425 00.000 16108 move complete, result=0
02:17:16.425 00.000 16108 worker thread done servicing request
02:17:16.425 00.000 16108 Worker thread wakes up
02:17:16.425 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 79 ms SOUTH
02:17:16.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:16.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:17.576 01.150 16108 Exposure complete
02:17:17.649 00.073 16108 worker thread done servicing request
02:17:17.649 00.000 21068 OnExposeComplete: enter
02:17:17.651 00.002 21068 UpdateGuideState(): m_state=6
02:17:17.652 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12717
02:17:17.653 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.21, Mass=121849, SNR=81.4, Peak=15389 HFD=3.2
02:17:17.654 00.001 21068 MultiStar: [#1 -0.04,-0.39,1.26,U] [#2 0.04,-0.45,1.51,U] [#3 -0.13,-0.51,1.13,U] [#4 -0.13,-0.28,0.96,U] [#5 -0.15,-0.43,0.98,U] [#6 -0.27,-0.32,0.91,U] [#7 -0.20,-0.43,0.63,U] [#8 -0.04,-0.30,0.93,U] 
02:17:17.655 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.38}, one-star: {0.32, -0.27}
02:17:17.655 00.000 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
02:17:17.656 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
02:17:17.657 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.39 cameraTheta=-1.71 mountX=-0.01 mountY=0.38, mountTheta=1.61
02:17:17.658 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.38, opts=13)
02:17:17.659 00.001 21068 Enqueuing Move request for scope (-0.05, -0.38)
02:17:17.660 00.001 16108 Worker thread wakes up
02:17:17.660 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd
02:17:17.660 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.38)
02:17:17.660 00.000 16108 Moving (-0.05, -0.38) raw xDistance=-0.01 yDistance=0.38
02:17:17.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:17.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:17:17.660 00.000 16108 MoveAxis(E, 0, ABG)
02:17:17.660 00.000 16108 Move returns status 0, amount 0
02:17:17.660 00.000 16108 MoveAxis(S, 77, ABG)
02:17:17.660 00.000 16108 Guiding  Dir = 1, Dur = 77
02:17:17.660 00.000 16108 IsSlewing returns 0
02:17:17.660 00.000 16108 IsGuiding returns 0
02:17:17.663 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3344, FiltMin=2832, FiltMax=57542, Gamma=1.000
02:17:17.678 00.015 21068 UpdateGuideState exits: m=121849 SNR=81.4
02:17:17.678 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:17.680 00.001 21068 Enqueuing Expose request
02:17:17.695 00.015 16108 PulseGuide returned control before completion, sleep 53
02:17:17.756 00.061 16108 IsGuiding returns 1
02:17:17.756 00.000 16108 scope still moving after pulse duration time elapsed
02:17:17.787 00.031 16108 IsSlewing returns 0
02:17:17.787 00.000 16108 IsGuiding returns 0
02:17:17.787 00.000 16108 scope move finished after 77 + 50 ms
02:17:17.787 00.000 16108 Move returns status 0, amount 77
02:17:17.787 00.000 16108 move complete, result=0
02:17:17.787 00.000 16108 worker thread done servicing request
02:17:17.787 00.000 16108 Worker thread wakes up
02:17:17.788 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 77 ms SOUTH
02:17:17.788 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:17.790 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:18.747 00.957 16108 Exposure complete
02:17:18.808 00.061 16108 worker thread done servicing request
02:17:18.808 00.000 21068 OnExposeComplete: enter
02:17:18.810 00.002 21068 UpdateGuideState(): m_state=6
02:17:18.812 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12718
02:17:18.814 00.002 21068 Star::Find returns 1 (0), X=222.50, Y=876.39, Mass=127948, SNR=87.0, Peak=14749 HFD=3.2
02:17:18.816 00.002 21068 MultiStar: [#1 0.27,-0.21,1.14,U] [#2 0.21,-0.32,1.18,U] [#3 0.18,-0.57,0.00,M1] [#4 -0.04,-0.33,0.94,U] [#5 -0.18,-0.49,0.92,U] [#6 0.15,-0.36,0.81,U] [#7 -0.15,-0.49,0.57,U] [#8 0.20,-0.41,0.66,U] 
02:17:18.817 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.32}, one-star: {0.23, -0.09}
02:17:18.818 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
02:17:18.819 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
02:17:18.820 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-0.36 mountX=-0.24 mountY=0.03, mountTheta=3.01
02:17:18.822 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.09, opts=13)
02:17:18.824 00.002 21068 Enqueuing Move request for scope (0.23, -0.09)
02:17:18.825 00.001 16108 Worker thread wakes up
02:17:18.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
02:17:18.827 00.002 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
02:17:18.827 00.000 16108 Moving (0.23, -0.09) raw xDistance=-0.24 yDistance=0.03
02:17:18.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:17:18.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:18.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:17:18.827 00.000 16108 MoveAxis(E, 62, ABG)
02:17:18.827 00.000 16108 Guiding  Dir = 2, Dur = 62
02:17:18.827 00.000 16108 IsSlewing returns 0
02:17:18.828 00.001 16108 IsGuiding returns 0
02:17:18.832 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=269, max=65535, med=3344, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:17:18.850 00.018 21068 UpdateGuideState exits: m=127948 SNR=87.0
02:17:18.852 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:18.855 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:18.856 00.001 21068 Enqueuing Expose request
02:17:18.865 00.009 16108 PulseGuide returned control before completion, sleep 36
02:17:18.910 00.045 16108 IsGuiding returns 1
02:17:18.910 00.000 16108 scope still moving after pulse duration time elapsed
02:17:18.941 00.031 16108 IsSlewing returns 0
02:17:18.941 00.000 16108 IsGuiding returns 1
02:17:18.972 00.031 16108 IsSlewing returns 0
02:17:18.972 00.000 16108 IsGuiding returns 0
02:17:18.972 00.000 16108 scope move finished after 62 + 82 ms
02:17:18.972 00.000 16108 Move returns status 0, amount 62
02:17:18.972 00.000 16108 MoveAxis(N, 0, ABG)
02:17:18.972 00.000 16108 Move returns status 0, amount 0
02:17:18.972 00.000 16108 move complete, result=0
02:17:18.972 00.000 16108 worker thread done servicing request
02:17:18.972 00.000 16108 Worker thread wakes up
02:17:18.972 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
02:17:18.974 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:18.975 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:20.148 01.173 16108 Exposure complete
02:17:20.208 00.060 16108 worker thread done servicing request
02:17:20.208 00.000 21068 OnExposeComplete: enter
02:17:20.209 00.001 21068 UpdateGuideState(): m_state=6
02:17:20.210 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12719
02:17:20.211 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=876.63, Mass=131766, SNR=99.3, Peak=14147 HFD=3.6
02:17:20.213 00.002 21068 MultiStar: [#1 0.14,-0.02,1.15,U] [#2 -0.15,-0.30,1.25,U] [#3 -0.03,-0.24,0.93,U] [#4 0.19,0.20,0.74,U] [#5 -0.21,-0.40,0.81,U] [#6 -0.25,-0.38,0.75,U] [#7 -0.60,-0.30,0.00,M3] [#8 -0.24,-0.05,0.67,U] 
02:17:20.214 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {-0.07, 0.15}
02:17:20.214 00.000 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:17:20.215 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:17:20.216 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=0.04 mountY=0.15, mountTheta=1.28
02:17:20.217 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.13, opts=13)
02:17:20.218 00.001 21068 Enqueuing Move request for scope (-0.07, -0.13)
02:17:20.219 00.001 16108 Worker thread wakes up
02:17:20.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
02:17:20.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
02:17:20.219 00.000 16108 Moving (-0.07, -0.13) raw xDistance=0.04 yDistance=0.15
02:17:20.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:17:20.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:20.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:17:20.219 00.000 16108 MoveAxis(E, 0, ABG)
02:17:20.219 00.000 16108 Move returns status 0, amount 0
02:17:20.219 00.000 16108 MoveAxis(N, 0, ABG)
02:17:20.219 00.000 16108 Move returns status 0, amount 0
02:17:20.219 00.000 16108 move complete, result=0
02:17:20.219 00.000 16108 worker thread done servicing request
02:17:20.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=323, max=65535, med=3344, FiltMin=2742, FiltMax=56899, Gamma=1.000
02:17:20.239 00.016 21068 UpdateGuideState exits: m=131766 SNR=99.3
02:17:20.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:20.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:20.242 00.002 21068 Enqueuing Expose request
02:17:20.243 00.001 16108 Worker thread wakes up
02:17:20.243 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:20.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:20.244 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:21.215 00.971 16108 Exposure complete
02:17:21.285 00.070 16108 worker thread done servicing request
02:17:21.285 00.000 21068 OnExposeComplete: enter
02:17:21.286 00.001 21068 UpdateGuideState(): m_state=6
02:17:21.288 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12720
02:17:21.290 00.002 21068 Star::Find returns 1 (0), X=222.12, Y=876.48, Mass=132039, SNR=94.4, Peak=14787 HFD=3.5
02:17:21.293 00.003 21068 MultiStar: [#1 -0.34,-0.05,1.08,U] [#2 -0.39,-0.13,1.24,U] [#3 -0.18,-0.14,0.86,U] [#4 -0.17,0.06,0.87,U] [#5 -0.18,-0.14,0.91,U] [#6 -0.37,-0.13,0.75,U] [#7 -0.45,-0.23,0.48,U] [#8 -0.40,0.02,0.63,U] 
02:17:21.294 00.001 21068 single-star, 8 included, MultiStar: {-0.28, -0.08}, one-star: {-0.16, 0.01}
02:17:21.296 00.002 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
02:17:21.297 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
02:17:21.300 00.003 21068 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=0.16 mountY=0.03, mountTheta=0.17
02:17:21.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.01, opts=13)
02:17:21.304 00.002 21068 Enqueuing Move request for scope (-0.16, 0.01)
02:17:21.306 00.002 16108 Worker thread wakes up
02:17:21.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
02:17:21.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
02:17:21.306 00.000 16108 Moving (-0.16, 0.01) raw xDistance=0.16 yDistance=0.03
02:17:21.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:17:21.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:21.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:17:21.307 00.001 16108 MoveAxis(E, 0, ABG)
02:17:21.307 00.000 16108 Move returns status 0, amount 0
02:17:21.307 00.000 16108 MoveAxis(N, 0, ABG)
02:17:21.307 00.000 16108 Move returns status 0, amount 0
02:17:21.307 00.000 16108 move complete, result=0
02:17:21.307 00.000 16108 worker thread done servicing request
02:17:21.315 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3344, FiltMin=2899, FiltMax=63526, Gamma=1.000
02:17:21.345 00.030 21068 UpdateGuideState exits: m=132039 SNR=94.4
02:17:21.347 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:21.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:21.349 00.001 21068 Enqueuing Expose request
02:17:21.352 00.003 16108 Worker thread wakes up
02:17:21.352 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:21.354 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:21.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:22.522 01.168 16108 Exposure complete
02:17:22.581 00.059 16108 worker thread done servicing request
02:17:22.581 00.000 21068 OnExposeComplete: enter
02:17:22.583 00.002 21068 UpdateGuideState(): m_state=6
02:17:22.584 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12721
02:17:22.587 00.003 21068 Star::Find returns 1 (0), X=221.68, Y=876.63, Mass=111370, SNR=71.3, Peak=12899 HFD=3.4
02:17:22.588 00.001 21068 MultiStar: [#1 -0.71,-0.28,0.00,M1] [#2 -0.71,-0.25,0.00,M1] [#3 -0.41,-0.20,1.23,U] [#4 -0.43,-0.10,1.03,U] [#5 -0.45,-0.43,0.00,M1] [#6 -0.29,-0.24,1.02,U] [#7 -0.97,-0.19,0.00,M3] [#8 -0.71,-0.13,0.00,M1] 
02:17:22.590 00.002 21068 refined, 3 included, MultiStar: {-0.43, -0.10}, one-star: {-0.59, 0.16}
02:17:22.591 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.41)
02:17:22.593 00.002 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.47)
02:17:22.595 00.002 21068 CameraToMount -- cameraX=-0.43 cameraY=-0.10 hyp=0.44 cameraTheta=-2.91 mountX=0.40 mountY=0.20, mountTheta=0.46
02:17:22.598 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=-0.10, opts=13)
02:17:22.598 00.000 21068 Enqueuing Move request for scope (-0.43, -0.10)
02:17:22.600 00.002 16108 Worker thread wakes up
02:17:22.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.10) opts 0xd
02:17:22.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, -0.10)
02:17:22.600 00.000 16108 Moving (-0.43, -0.10) raw xDistance=0.40 yDistance=0.20
02:17:22.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:17:22.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:22.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:17:22.600 00.000 16108 MoveAxis(W, 106, ABG)
02:17:22.601 00.001 16108 Guiding  Dir = 3, Dur = 106
02:17:22.601 00.000 16108 IsSlewing returns 0
02:17:22.601 00.000 16108 IsGuiding returns 0
02:17:22.608 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3344, FiltMin=2886, FiltMax=57469, Gamma=1.000
02:17:22.611 00.003 16108 PulseGuide returned control before completion, sleep 108
02:17:22.632 00.021 21068 UpdateGuideState exits: m=111370 SNR=71.3
02:17:22.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:22.635 00.001 21068 Enqueuing Expose request
02:17:22.733 00.098 16108 IsGuiding returns 0
02:17:22.733 00.000 16108 Move returns status 0, amount 106
02:17:22.733 00.000 16108 MoveAxis(N, 0, ABG)
02:17:22.733 00.000 16108 Move returns status 0, amount 0
02:17:22.733 00.000 16108 move complete, result=0
02:17:22.733 00.000 16108 worker thread done servicing request
02:17:22.733 00.000 16108 Worker thread wakes up
02:17:22.733 00.000 21068 GuideStep: 0.4 px 106 ms WEST, 0.2 px 0 ms NORTH
02:17:22.734 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:22.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:23.709 00.975 16108 Exposure complete
02:17:23.775 00.066 16108 worker thread done servicing request
02:17:23.776 00.001 21068 OnExposeComplete: enter
02:17:23.776 00.000 21068 UpdateGuideState(): m_state=6
02:17:23.777 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12722
02:17:23.778 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.35, Mass=128808, SNR=85.1, Peak=16307 HFD=3.3
02:17:23.780 00.002 21068 MultiStar: [#1 -0.50,-0.20,1.29,U] [#2 -0.30,-0.31,1.29,U] [#3 -0.34,-0.32,1.08,U] [#4 0.03,-0.19,0.80,U] [#5 -0.28,-0.28,0.91,U] [#6 -0.23,-0.30,0.85,U] [#7 -0.33,-0.30,0.60,U] [#8 -0.21,-0.36,0.80,U] 
02:17:23.781 00.001 21068 single-star, 8 included, MultiStar: {-0.26, -0.26}, one-star: {-0.03, -0.12}
02:17:23.781 00.000 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
02:17:23.782 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
02:17:23.783 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.83 mountX=0.01 mountY=0.12, mountTheta=1.49
02:17:23.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
02:17:23.785 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
02:17:23.786 00.001 16108 Worker thread wakes up
02:17:23.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:17:23.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:17:23.786 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
02:17:23.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:17:23.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:23.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:17:23.786 00.000 16108 MoveAxis(E, 0, ABG)
02:17:23.786 00.000 16108 Move returns status 0, amount 0
02:17:23.786 00.000 16108 MoveAxis(N, 0, ABG)
02:17:23.787 00.001 16108 Move returns status 0, amount 0
02:17:23.787 00.000 16108 move complete, result=0
02:17:23.787 00.000 16108 worker thread done servicing request
02:17:23.792 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=489, max=65535, med=3347, FiltMin=2889, FiltMax=61001, Gamma=1.000
02:17:23.819 00.027 21068 UpdateGuideState exits: m=128808 SNR=85.1
02:17:23.821 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.822 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:23.824 00.002 21068 Enqueuing Expose request
02:17:23.825 00.001 16108 Worker thread wakes up
02:17:23.825 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:23.827 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:23.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:24.980 01.153 16108 Exposure complete
02:17:25.050 00.070 16108 worker thread done servicing request
02:17:25.050 00.000 21068 OnExposeComplete: enter
02:17:25.050 00.000 21068 UpdateGuideState(): m_state=6
02:17:25.052 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12723
02:17:25.053 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=876.45, Mass=121531, SNR=77.0, Peak=13363 HFD=3.5
02:17:25.054 00.001 21068 MultiStar: [#1 -0.19,-0.05,1.43,U] [#2 -0.23,-0.22,1.27,U] [#3 -0.11,-0.20,1.18,U] [#4 -0.16,-0.20,0.91,U] [#5 -0.24,-0.42,1.01,U] [#6 -0.19,-0.66,0.00,M1] [#7 -0.52,-0.28,0.00,M3] [#8 -0.44,-0.07,0.98,U] 
02:17:25.055 00.001 21068 single-star, 6 included, MultiStar: {-0.21, -0.17}, one-star: {-0.17, -0.03}
02:17:25.055 00.000 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
02:17:25.056 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
02:17:25.057 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.98 mountX=0.16 mountY=0.07, mountTheta=0.39
02:17:25.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.03, opts=13)
02:17:25.059 00.001 21068 Enqueuing Move request for scope (-0.17, -0.03)
02:17:25.060 00.001 16108 Worker thread wakes up
02:17:25.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
02:17:25.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
02:17:25.060 00.000 16108 Moving (-0.17, -0.03) raw xDistance=0.16 yDistance=0.07
02:17:25.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:17:25.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:25.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:17:25.060 00.000 16108 MoveAxis(E, 0, ABG)
02:17:25.060 00.000 16108 Move returns status 0, amount 0
02:17:25.060 00.000 16108 MoveAxis(N, 0, ABG)
02:17:25.060 00.000 16108 Move returns status 0, amount 0
02:17:25.060 00.000 16108 move complete, result=0
02:17:25.060 00.000 16108 worker thread done servicing request
02:17:25.065 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3344, FiltMin=2841, FiltMax=60544, Gamma=1.000
02:17:25.090 00.025 21068 UpdateGuideState exits: m=121531 SNR=77.0
02:17:25.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:25.092 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:25.094 00.002 21068 Enqueuing Expose request
02:17:25.095 00.001 16108 Worker thread wakes up
02:17:25.095 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:25.098 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:25.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:26.070 00.972 16108 Exposure complete
02:17:26.129 00.059 16108 worker thread done servicing request
02:17:26.129 00.000 21068 OnExposeComplete: enter
02:17:26.130 00.001 21068 UpdateGuideState(): m_state=6
02:17:26.131 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12724
02:17:26.131 00.000 21068 Star::Find returns 1 (0), X=222.16, Y=876.20, Mass=131933, SNR=82.0, Peak=13363 HFD=3.7
02:17:26.132 00.001 21068 MultiStar: [#1 -0.09,0.04,1.30,U] [#2 0.00,-0.16,1.25,U] [#3 -0.02,-0.36,1.07,U] [#4 -0.74,-0.56,0.00,M1] [#5 -0.46,-0.24,1.03,U] [#6 -0.35,-0.23,0.87,U] [#7 -0.32,-0.41,0.71,U] [#8 -0.05,-0.46,0.71,U] 
02:17:26.133 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.24}, one-star: {-0.11, -0.27}
02:17:26.134 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
02:17:26.135 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
02:17:26.136 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.18 mountX=0.12 mountY=0.27, mountTheta=1.15
02:17:26.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.24, opts=13)
02:17:26.140 00.003 21068 Enqueuing Move request for scope (-0.16, -0.24)
02:17:26.141 00.001 16108 Worker thread wakes up
02:17:26.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
02:17:26.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
02:17:26.141 00.000 16108 Moving (-0.16, -0.24) raw xDistance=0.12 yDistance=0.27
02:17:26.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:17:26.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:17:26.141 00.000 16108 MoveAxis(E, 0, ABG)
02:17:26.141 00.000 16108 Move returns status 0, amount 0
02:17:26.142 00.001 16108 MoveAxis(S, 54, ABG)
02:17:26.142 00.000 16108 Guiding  Dir = 1, Dur = 54
02:17:26.142 00.000 16108 IsSlewing returns 0
02:17:26.142 00.000 16108 IsGuiding returns 0
02:17:26.146 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3344, FiltMin=2915, FiltMax=65497, Gamma=1.000
02:17:26.155 00.009 16108 PulseGuide returned control before completion, sleep 51
02:17:26.171 00.016 21068 UpdateGuideState exits: m=131933 SNR=82.0
02:17:26.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:26.174 00.001 21068 Enqueuing Expose request
02:17:26.216 00.042 16108 IsGuiding returns 1
02:17:26.216 00.000 16108 scope still moving after pulse duration time elapsed
02:17:26.249 00.033 16108 IsSlewing returns 0
02:17:26.249 00.000 16108 IsGuiding returns 0
02:17:26.249 00.000 16108 scope move finished after 54 + 53 ms
02:17:26.249 00.000 16108 Move returns status 0, amount 54
02:17:26.249 00.000 16108 move complete, result=0
02:17:26.249 00.000 16108 worker thread done servicing request
02:17:26.249 00.000 16108 Worker thread wakes up
02:17:26.249 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
02:17:26.251 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:26.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:27.419 01.168 16108 Exposure complete
02:17:27.480 00.061 16108 worker thread done servicing request
02:17:27.480 00.000 21068 OnExposeComplete: enter
02:17:27.481 00.001 21068 UpdateGuideState(): m_state=6
02:17:27.482 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12725
02:17:27.482 00.000 21068 Star::Find returns 1 (0), X=221.92, Y=876.85, Mass=134706, SNR=85.5, Peak=12323 HFD=4.1
02:17:27.483 00.001 21068 MultiStar: [#1 0.16,0.05,1.07,U] [#2 -0.11,-0.10,1.38,U] [#3 -0.03,-0.15,0.87,U] [#4 -0.39,0.23,0.87,U] [#5 0.02,-0.40,1.04,U] [#6 -0.46,-0.14,0.71,U] [#7 -0.35,0.32,0.75,U] [#8 0.02,0.16,0.72,U] 
02:17:27.485 00.002 21068 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.36, 0.38}
02:17:27.486 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
02:17:27.487 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
02:17:27.487 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.15 mountY=0.01, mountTheta=0.08
02:17:27.490 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
02:17:27.490 00.000 21068 Enqueuing Move request for scope (-0.15, 0.02)
02:17:27.491 00.001 16108 Worker thread wakes up
02:17:27.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
02:17:27.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
02:17:27.491 00.000 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.01
02:17:27.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:17:27.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:27.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:17:27.491 00.000 16108 MoveAxis(E, 0, ABG)
02:17:27.491 00.000 16108 Move returns status 0, amount 0
02:17:27.492 00.001 16108 MoveAxis(N, 0, ABG)
02:17:27.492 00.000 16108 Move returns status 0, amount 0
02:17:27.492 00.000 16108 move complete, result=0
02:17:27.492 00.000 16108 worker thread done servicing request
02:17:27.496 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3344, FiltMin=2861, FiltMax=53382, Gamma=1.000
02:17:27.512 00.016 21068 UpdateGuideState exits: m=134706 SNR=85.5
02:17:27.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.513 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:27.514 00.001 21068 Enqueuing Expose request
02:17:27.515 00.001 16108 Worker thread wakes up
02:17:27.515 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:27.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:27.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:28.486 00.970 16108 Exposure complete
02:17:28.543 00.057 16108 worker thread done servicing request
02:17:28.543 00.000 21068 OnExposeComplete: enter
02:17:28.544 00.001 21068 UpdateGuideState(): m_state=6
02:17:28.544 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12726
02:17:28.546 00.002 21068 Star::Find returns 1 (0), X=221.72, Y=876.33, Mass=124188, SNR=81.1, Peak=13587 HFD=3.5
02:17:28.547 00.001 21068 MultiStar: [#1 -0.23,-0.12,1.16,U] [#2 -0.51,-0.13,1.25,U] [#3 -0.17,-0.35,1.17,U] [#4 -0.50,0.01,0.90,U] [#5 -0.15,-0.21,0.91,U] [#6 0.17,-0.02,0.86,U] [#7 -0.36,-0.03,0.65,U] [#8 -0.46,0.07,0.92,U] 
02:17:28.548 00.001 21068 refined, 8 included, MultiStar: {-0.31, -0.11}, one-star: {-0.56, -0.14}
02:17:28.548 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
02:17:28.549 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
02:17:28.550 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.79 mountX=0.29 mountY=0.18, mountTheta=0.57
02:17:28.552 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.11, opts=13)
02:17:28.553 00.001 21068 Enqueuing Move request for scope (-0.31, -0.11)
02:17:28.553 00.000 16108 Worker thread wakes up
02:17:28.554 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.11) opts 0xd
02:17:28.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.11)
02:17:28.554 00.000 16108 Moving (-0.31, -0.11) raw xDistance=0.29 yDistance=0.18
02:17:28.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:17:28.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:28.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:17:28.554 00.000 16108 MoveAxis(W, 76, ABG)
02:17:28.554 00.000 16108 Guiding  Dir = 3, Dur = 76
02:17:28.554 00.000 16108 IsSlewing returns 0
02:17:28.555 00.001 16108 IsGuiding returns 0
02:17:28.559 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3344, FiltMin=2822, FiltMax=48365, Gamma=1.000
02:17:28.576 00.017 21068 UpdateGuideState exits: m=124188 SNR=81.1
02:17:28.578 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.578 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:28.579 00.001 21068 Enqueuing Expose request
02:17:28.599 00.020 16108 PulseGuide returned control before completion, sleep 42
02:17:28.644 00.045 16108 IsGuiding returns 1
02:17:28.644 00.000 16108 scope still moving after pulse duration time elapsed
02:17:28.676 00.032 16108 IsSlewing returns 0
02:17:28.676 00.000 16108 IsGuiding returns 1
02:17:28.707 00.031 16108 IsSlewing returns 0
02:17:28.707 00.000 16108 IsGuiding returns 0
02:17:28.707 00.000 16108 scope move finished after 76 + 76 ms
02:17:28.707 00.000 16108 Move returns status 0, amount 76
02:17:28.707 00.000 16108 MoveAxis(N, 0, ABG)
02:17:28.707 00.000 16108 Move returns status 0, amount 0
02:17:28.707 00.000 16108 move complete, result=0
02:17:28.707 00.000 16108 worker thread done servicing request
02:17:28.707 00.000 16108 Worker thread wakes up
02:17:28.707 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.2 px 0 ms NORTH
02:17:28.710 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:28.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:29.861 01.151 16108 Exposure complete
02:17:29.917 00.056 16108 worker thread done servicing request
02:17:29.917 00.000 21068 OnExposeComplete: enter
02:17:29.918 00.001 21068 UpdateGuideState(): m_state=6
02:17:29.919 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12727
02:17:29.920 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=876.24, Mass=140578, SNR=95.8, Peak=12957 HFD=3.7
02:17:29.921 00.001 21068 MultiStar: [#1 0.28,-0.01,1.01,U] [#2 0.06,-0.09,1.17,U] [#3 0.25,0.06,0.93,U] [#4 0.18,-0.01,0.76,U] [#5 0.06,-0.19,0.97,U] [#6 0.15,-0.36,0.75,U] [#7 -0.40,-0.42,0.00,M1] [#8 0.05,-0.15,0.71,U] 
02:17:29.921 00.000 21068 refined, 7 included, MultiStar: {0.17, -0.12}, one-star: {0.28, -0.24}
02:17:29.922 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
02:17:29.923 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
02:17:29.924 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.62 mountX=-0.18 mountY=0.08, mountTheta=2.75
02:17:29.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.12, opts=13)
02:17:29.927 00.001 21068 Enqueuing Move request for scope (0.17, -0.12)
02:17:29.928 00.001 16108 Worker thread wakes up
02:17:29.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:17:29.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:17:29.928 00.000 16108 Moving (0.17, -0.12) raw xDistance=-0.18 yDistance=0.08
02:17:29.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:17:29.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:29.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:17:29.928 00.000 16108 MoveAxis(E, 0, ABG)
02:17:29.928 00.000 16108 Move returns status 0, amount 0
02:17:29.930 00.002 16108 MoveAxis(N, 0, ABG)
02:17:29.930 00.000 16108 Move returns status 0, amount 0
02:17:29.930 00.000 16108 move complete, result=0
02:17:29.930 00.000 16108 worker thread done servicing request
02:17:29.936 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3341, FiltMin=2861, FiltMax=55027, Gamma=1.000
02:17:29.955 00.019 21068 UpdateGuideState exits: m=140578 SNR=95.8
02:17:29.957 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:29.959 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:29.960 00.001 21068 Enqueuing Expose request
02:17:29.962 00.002 16108 Worker thread wakes up
02:17:29.962 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:29.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:29.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:30.955 00.992 16108 Exposure complete
02:17:31.019 00.064 16108 worker thread done servicing request
02:17:31.020 00.001 21068 OnExposeComplete: enter
02:17:31.021 00.001 21068 UpdateGuideState(): m_state=6
02:17:31.023 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12728
02:17:31.024 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.14, Mass=130156, SNR=77.9, Peak=12429 HFD=3.8
02:17:31.027 00.003 21068 MultiStar: [#1 0.00,-0.14,1.43,U] [#2 0.30,-0.44,1.19,U] [#3 -0.03,-0.14,0.96,U] [#4 0.04,-0.32,0.91,U] [#5 -0.32,-0.83,0.00,M1] [#6 0.14,-0.45,0.77,U] [#7 0.14,-0.74,0.00,M2] [#8 0.20,-0.57,0.00,M1] 
02:17:31.029 00.002 21068 refined, 5 included, MultiStar: {0.12, -0.29}, one-star: {0.30, -0.33}
02:17:31.030 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
02:17:31.031 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
02:17:31.033 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.17 mountX=-0.17 mountY=0.26, mountTheta=2.16
02:17:31.037 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.29, opts=13)
02:17:31.038 00.001 21068 Enqueuing Move request for scope (0.12, -0.29)
02:17:31.038 00.000 16108 Worker thread wakes up
02:17:31.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
02:17:31.039 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
02:17:31.039 00.000 16108 Moving (0.12, -0.29) raw xDistance=-0.17 yDistance=0.26
02:17:31.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:17:31.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:17:31.039 00.000 16108 MoveAxis(E, 0, ABG)
02:17:31.039 00.000 16108 Move returns status 0, amount 0
02:17:31.039 00.000 16108 MoveAxis(S, 51, ABG)
02:17:31.039 00.000 16108 Guiding  Dir = 1, Dur = 51
02:17:31.040 00.001 16108 IsSlewing returns 0
02:17:31.040 00.000 16108 IsGuiding returns 0
02:17:31.048 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2880, FiltMax=55142, Gamma=1.000
02:17:31.068 00.020 21068 UpdateGuideState exits: m=130156 SNR=77.9
02:17:31.068 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:31.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:31.071 00.002 21068 Enqueuing Expose request
02:17:31.099 00.028 16108 IsGuiding returns 1
02:17:31.099 00.000 16108 scope still moving after pulse duration time elapsed
02:17:31.130 00.031 16108 IsSlewing returns 0
02:17:31.130 00.000 16108 IsGuiding returns 1
02:17:31.160 00.030 16108 IsSlewing returns 0
02:17:31.160 00.000 16108 IsGuiding returns 1
02:17:31.191 00.031 16108 IsSlewing returns 0
02:17:31.191 00.000 16108 IsGuiding returns 0
02:17:31.191 00.000 16108 scope move finished after 51 + 100 ms
02:17:31.191 00.000 16108 Move returns status 0, amount 51
02:17:31.191 00.000 16108 move complete, result=0
02:17:31.191 00.000 16108 worker thread done servicing request
02:17:31.191 00.000 16108 Worker thread wakes up
02:17:31.191 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:17:31.193 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:31.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:32.346 01.153 16108 Exposure complete
02:17:32.419 00.073 16108 worker thread done servicing request
02:17:32.419 00.000 21068 OnExposeComplete: enter
02:17:32.420 00.001 21068 UpdateGuideState(): m_state=6
02:17:32.421 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12729
02:17:32.421 00.000 21068 Star::Find returns 1 (0), X=222.44, Y=876.35, Mass=118693, SNR=84.1, Peak=13357 HFD=3.3
02:17:32.422 00.001 21068 MultiStar: [#1 0.26,-0.12,1.14,U] [#2 -0.01,-0.61,0.00,M1] [#3 0.26,-0.51,0.87,U] [#4 0.03,-0.13,0.80,U] [#5 0.06,-0.48,0.83,U] [#6 0.35,-0.25,0.85,U] [#7 -0.17,-0.31,0.64,U] [#8 0.09,-0.17,0.76,U] 
02:17:32.423 00.001 21068 single-star, 7 included, MultiStar: {0.15, -0.25}, one-star: {0.17, -0.13}
02:17:32.424 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
02:17:32.425 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
02:17:32.426 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.64 mountX=-0.19 mountY=0.08, mountTheta=2.72
02:17:32.427 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.13, opts=13)
02:17:32.428 00.001 21068 Enqueuing Move request for scope (0.17, -0.13)
02:17:32.429 00.001 16108 Worker thread wakes up
02:17:32.430 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
02:17:32.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
02:17:32.430 00.000 16108 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=0.08
02:17:32.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:17:32.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:32.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:17:32.430 00.000 16108 MoveAxis(E, 0, ABG)
02:17:32.430 00.000 16108 Move returns status 0, amount 0
02:17:32.430 00.000 16108 MoveAxis(N, 0, ABG)
02:17:32.430 00.000 16108 Move returns status 0, amount 0
02:17:32.430 00.000 16108 move complete, result=0
02:17:32.430 00.000 16108 worker thread done servicing request
02:17:32.437 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3341, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:17:32.457 00.020 21068 UpdateGuideState exits: m=118693 SNR=84.1
02:17:32.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:32.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:32.460 00.001 21068 Enqueuing Expose request
02:17:32.461 00.001 16108 Worker thread wakes up
02:17:32.461 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:32.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:32.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:33.453 00.991 16108 Exposure complete
02:17:33.519 00.066 16108 worker thread done servicing request
02:17:33.519 00.000 21068 OnExposeComplete: enter
02:17:33.520 00.001 21068 UpdateGuideState(): m_state=6
02:17:33.520 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12730
02:17:33.522 00.002 21068 Star::Find returns 1 (0), X=222.35, Y=876.45, Mass=113596, SNR=73.6, Peak=13971 HFD=3.2
02:17:33.522 00.000 21068 MultiStar: [#1 -0.03,0.13,1.46,U] [#2 -0.21,-0.17,1.15,U] [#3 0.15,-0.32,1.20,U] [#4 -0.21,0.06,1.06,U] [#5 0.03,-0.20,1.26,U] [#6 0.12,-0.32,0.96,U] [#7 -0.21,-0.09,0.68,U] [#8 -0.38,-0.39,1.02,U] 
02:17:33.523 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.14}, one-star: {0.08, -0.03}
02:17:33.524 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
02:17:33.525 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
02:17:33.525 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=-0.08 mountY=0.01, mountTheta=3.01
02:17:33.528 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
02:17:33.528 00.000 21068 Enqueuing Move request for scope (0.08, -0.03)
02:17:33.529 00.001 16108 Worker thread wakes up
02:17:33.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:17:33.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:17:33.529 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
02:17:33.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:17:33.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:33.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:17:33.529 00.000 16108 MoveAxis(E, 0, ABG)
02:17:33.529 00.000 16108 Move returns status 0, amount 0
02:17:33.529 00.000 16108 MoveAxis(N, 0, ABG)
02:17:33.529 00.000 16108 Move returns status 0, amount 0
02:17:33.530 00.001 16108 move complete, result=0
02:17:33.530 00.000 16108 worker thread done servicing request
02:17:33.536 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3344, FiltMin=2899, FiltMax=60934, Gamma=1.000
02:17:33.564 00.028 21068 UpdateGuideState exits: m=113596 SNR=73.6
02:17:33.566 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:33.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:33.568 00.001 21068 Enqueuing Expose request
02:17:33.568 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:33.569 00.001 16108 Worker thread wakes up
02:17:33.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:33.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:34.736 01.167 16108 Exposure complete
02:17:34.817 00.081 16108 worker thread done servicing request
02:17:34.817 00.000 21068 OnExposeComplete: enter
02:17:34.818 00.001 21068 UpdateGuideState(): m_state=6
02:17:34.821 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12731
02:17:34.822 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.29, Mass=115848, SNR=77.8, Peak=13619 HFD=3.4
02:17:34.824 00.002 21068 MultiStar: [#1 -0.32,-0.11,1.15,U] [#2 -0.59,-0.11,0.00,M1] [#3 -0.30,-0.37,1.28,U] [#4 -0.26,0.15,0.97,U] [#5 -0.28,-0.32,1.01,U] [#6 -0.39,-0.00,0.87,U] [#7 -0.63,-0.31,0.00,M1] [#8 -0.55,-0.03,0.92,U] 
02:17:34.826 00.002 21068 refined, 6 included, MultiStar: {-0.35, -0.14}, one-star: {-0.41, -0.18}
02:17:34.827 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
02:17:34.830 00.003 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
02:17:34.831 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.77 mountX=0.32 mountY=0.22, mountTheta=0.59
02:17:34.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.14, opts=13)
02:17:34.835 00.002 21068 Enqueuing Move request for scope (-0.35, -0.14)
02:17:34.837 00.002 16108 Worker thread wakes up
02:17:34.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
02:17:34.837 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
02:17:34.837 00.000 16108 Moving (-0.35, -0.14) raw xDistance=0.32 yDistance=0.22
02:17:34.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:17:34.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:17:34.837 00.000 16108 MoveAxis(W, 85, ABG)
02:17:34.837 00.000 16108 Guiding  Dir = 3, Dur = 85
02:17:34.837 00.000 16108 IsSlewing returns 0
02:17:34.837 00.000 16108 IsGuiding returns 0
02:17:34.843 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3341, FiltMin=2870, FiltMax=53686, Gamma=1.000
02:17:34.873 00.030 21068 UpdateGuideState exits: m=115848 SNR=77.8
02:17:34.875 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:34.876 00.000 21068 Enqueuing Expose request
02:17:34.891 00.015 16108 PulseGuide returned control before completion, sleep 43
02:17:34.937 00.046 16108 IsGuiding returns 1
02:17:34.937 00.000 16108 scope still moving after pulse duration time elapsed
02:17:34.968 00.031 16108 IsSlewing returns 0
02:17:34.968 00.000 16108 IsGuiding returns 1
02:17:34.999 00.031 16108 IsSlewing returns 0
02:17:34.999 00.000 16108 IsGuiding returns 0
02:17:34.999 00.000 16108 scope move finished after 85 + 76 ms
02:17:34.999 00.000 16108 Move returns status 0, amount 85
02:17:34.999 00.000 16108 MoveAxis(S, 43, ABG)
02:17:34.999 00.000 16108 Guiding  Dir = 1, Dur = 43
02:17:34.999 00.000 16108 IsSlewing returns 0
02:17:34.999 00.000 16108 IsGuiding returns 0
02:17:35.064 00.065 16108 IsGuiding returns 1
02:17:35.064 00.000 16108 scope still moving after pulse duration time elapsed
02:17:35.095 00.031 16108 IsSlewing returns 0
02:17:35.095 00.000 16108 IsGuiding returns 1
02:17:35.126 00.031 16108 IsSlewing returns 0
02:17:35.126 00.000 16108 IsGuiding returns 1
02:17:35.158 00.032 16108 IsSlewing returns 0
02:17:35.158 00.000 16108 IsGuiding returns 0
02:17:35.158 00.000 16108 scope move finished after 43 + 115 ms
02:17:35.158 00.000 16108 Move returns status 0, amount 43
02:17:35.158 00.000 16108 move complete, result=0
02:17:35.159 00.001 16108 worker thread done servicing request
02:17:35.159 00.000 16108 Worker thread wakes up
02:17:35.159 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.2 px 43 ms SOUTH
02:17:35.162 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:35.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:36.126 00.964 16108 Exposure complete
02:17:36.200 00.074 16108 worker thread done servicing request
02:17:36.200 00.000 21068 OnExposeComplete: enter
02:17:36.200 00.000 21068 UpdateGuideState(): m_state=6
02:17:36.201 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12732
02:17:36.202 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.31, Mass=130149, SNR=82.8, Peak=13945 HFD=3.4
02:17:36.203 00.001 21068 MultiStar: [#1 0.09,-0.19,1.07,U] [#2 0.12,-0.26,1.21,U] [#3 0.26,-0.36,1.14,U] [#4 -0.07,-0.04,0.94,U] [#5 0.08,-0.12,0.95,U] [#6 0.45,0.06,0.85,U] [#7 0.18,-0.17,0.68,U] [#8 -0.05,-0.19,0.74,U] 
02:17:36.204 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.31, -0.16}
02:17:36.205 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
02:17:36.205 00.000 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
02:17:36.206 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.82 mountX=-0.18 mountY=0.13, mountTheta=2.53
02:17:36.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.17, opts=13)
02:17:36.209 00.001 21068 Enqueuing Move request for scope (0.16, -0.17)
02:17:36.210 00.001 16108 Worker thread wakes up
02:17:36.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:17:36.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:17:36.210 00.000 16108 Moving (0.16, -0.17) raw xDistance=-0.18 yDistance=0.13
02:17:36.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:17:36.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:36.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:17:36.210 00.000 16108 MoveAxis(E, 0, ABG)
02:17:36.210 00.000 16108 Move returns status 0, amount 0
02:17:36.210 00.000 16108 MoveAxis(N, 0, ABG)
02:17:36.210 00.000 16108 Move returns status 0, amount 0
02:17:36.210 00.000 16108 move complete, result=0
02:17:36.210 00.000 16108 worker thread done servicing request
02:17:36.215 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3344, FiltMin=2883, FiltMax=46214, Gamma=1.000
02:17:36.229 00.014 21068 UpdateGuideState exits: m=130149 SNR=82.8
02:17:36.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:36.231 00.000 21068 Enqueuing Expose request
02:17:36.232 00.001 16108 Worker thread wakes up
02:17:36.232 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:36.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:36.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:37.398 01.165 16108 Exposure complete
02:17:37.462 00.064 16108 worker thread done servicing request
02:17:37.462 00.000 21068 OnExposeComplete: enter
02:17:37.463 00.001 21068 UpdateGuideState(): m_state=6
02:17:37.465 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12733
02:17:37.466 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.68, Mass=119919, SNR=76.7, Peak=14201 HFD=3.4
02:17:37.468 00.002 21068 MultiStar: [#1 0.42,0.27,1.30,U] [#2 0.35,0.16,1.42,U] [#3 0.27,-0.10,1.17,U] [#4 -0.01,0.28,1.04,U] [#5 0.16,-0.09,1.11,U] [#6 0.24,0.11,0.98,U] [#7 0.04,0.14,0.74,U] [#8 0.30,0.22,0.96,U] 
02:17:37.470 00.002 21068 single-star, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.16, 0.20}
02:17:37.472 00.002 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
02:17:37.473 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
02:17:37.474 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.92 mountX=-0.12 mountY=-0.24, mountTheta=-2.04
02:17:37.479 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.20, opts=13)
02:17:37.480 00.001 21068 Enqueuing Move request for scope (0.16, 0.20)
02:17:37.480 00.000 16108 Worker thread wakes up
02:17:37.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
02:17:37.481 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
02:17:37.481 00.000 16108 Moving (0.16, 0.20) raw xDistance=-0.12 yDistance=-0.24
02:17:37.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:17:37.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:37.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:17:37.481 00.000 16108 MoveAxis(E, 0, ABG)
02:17:37.481 00.000 16108 Move returns status 0, amount 0
02:17:37.481 00.000 16108 MoveAxis(N, 0, ABG)
02:17:37.481 00.000 16108 Move returns status 0, amount 0
02:17:37.481 00.000 16108 move complete, result=0
02:17:37.481 00.000 16108 worker thread done servicing request
02:17:37.486 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3344, FiltMin=2832, FiltMax=65497, Gamma=1.000
02:17:37.505 00.019 21068 UpdateGuideState exits: m=119919 SNR=76.7
02:17:37.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:37.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:37.508 00.001 21068 Enqueuing Expose request
02:17:37.508 00.000 16108 Worker thread wakes up
02:17:37.508 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:37.510 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:37.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:38.484 00.974 16108 Exposure complete
02:17:38.542 00.058 16108 worker thread done servicing request
02:17:38.542 00.000 21068 OnExposeComplete: enter
02:17:38.543 00.001 21068 UpdateGuideState(): m_state=6
02:17:38.543 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12734
02:17:38.544 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=876.16, Mass=138737, SNR=97.6, Peak=15923 HFD=3.8
02:17:38.545 00.001 21068 MultiStar: [#1 0.09,-0.01,1.02,U] [#2 -0.12,-0.42,1.04,U] [#3 -0.02,-0.12,0.81,U] [#4 0.18,0.02,0.74,U] [#5 0.02,-0.19,0.80,U] [#6 -0.00,-0.18,0.79,U] [#7 -0.07,-0.14,0.54,U] [#8 -0.10,-0.24,0.66,U] 
02:17:38.546 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.18}, one-star: {-0.17, -0.31}
02:17:38.547 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
02:17:38.547 00.000 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
02:17:38.548 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.70 mountX=-0.01 mountY=0.18, mountTheta=1.62
02:17:38.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.18, opts=13)
02:17:38.551 00.001 21068 Enqueuing Move request for scope (-0.02, -0.18)
02:17:38.552 00.001 16108 Worker thread wakes up
02:17:38.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
02:17:38.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
02:17:38.552 00.000 16108 Moving (-0.02, -0.18) raw xDistance=-0.01 yDistance=0.18
02:17:38.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:38.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:38.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:17:38.552 00.000 16108 MoveAxis(E, 0, ABG)
02:17:38.552 00.000 16108 Move returns status 0, amount 0
02:17:38.552 00.000 16108 MoveAxis(N, 0, ABG)
02:17:38.552 00.000 16108 Move returns status 0, amount 0
02:17:38.552 00.000 16108 move complete, result=0
02:17:38.552 00.000 16108 worker thread done servicing request
02:17:38.556 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3344, FiltMin=2873, FiltMax=55597, Gamma=1.000
02:17:38.571 00.015 21068 UpdateGuideState exits: m=138737 SNR=97.6
02:17:38.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:38.574 00.001 21068 Enqueuing Expose request
02:17:38.575 00.001 16108 Worker thread wakes up
02:17:38.575 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:38.577 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:38.577 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:39.722 01.145 16108 Exposure complete
02:17:39.784 00.062 16108 worker thread done servicing request
02:17:39.784 00.000 21068 OnExposeComplete: enter
02:17:39.785 00.001 21068 UpdateGuideState(): m_state=6
02:17:39.785 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12735
02:17:39.786 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.48, Mass=132417, SNR=81.6, Peak=13645 HFD=3.3
02:17:39.787 00.001 21068 MultiStar: [#1 0.13,0.26,1.14,U] [#2 0.06,-0.03,1.32,U] [#3 0.30,-0.01,1.06,U] [#4 0.37,0.32,0.79,U] [#5 0.14,-0.12,1.26,U] [#6 0.32,0.00,0.88,U] [#7 -0.01,0.04,0.61,U] [#8 0.09,0.12,0.81,U] 
02:17:39.788 00.001 21068 single-star, 8 included, MultiStar: {0.15, 0.05}, one-star: {-0.00, 0.00}
02:17:39.789 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
02:17:39.789 00.000 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
02:17:39.790 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.22 mountX=0.00 mountY=-0.00, mountTheta=-0.71
02:17:39.793 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.00, opts=13)
02:17:39.793 00.000 21068 Enqueuing Move request for scope (-0.00, 0.00)
02:17:39.794 00.001 16108 Worker thread wakes up
02:17:39.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
02:17:39.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:17:39.794 00.000 16108 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
02:17:39.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:17:39.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:39.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:17:39.794 00.000 16108 MoveAxis(E, 0, ABG)
02:17:39.794 00.000 16108 Move returns status 0, amount 0
02:17:39.795 00.001 16108 MoveAxis(N, 0, ABG)
02:17:39.795 00.000 16108 Move returns status 0, amount 0
02:17:39.795 00.000 16108 move complete, result=0
02:17:39.795 00.000 16108 worker thread done servicing request
02:17:39.798 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3344, FiltMin=2877, FiltMax=59958, Gamma=1.000
02:17:39.818 00.020 21068 UpdateGuideState exits: m=132417 SNR=81.6
02:17:39.820 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:39.822 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:39.824 00.002 21068 Enqueuing Expose request
02:17:39.826 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:39.827 00.001 16108 Worker thread wakes up
02:17:39.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:39.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:40.796 00.969 16108 Exposure complete
02:17:40.862 00.066 16108 worker thread done servicing request
02:17:40.862 00.000 21068 OnExposeComplete: enter
02:17:40.862 00.000 21068 UpdateGuideState(): m_state=6
02:17:40.863 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12736
02:17:40.864 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=876.48, Mass=135377, SNR=90.7, Peak=15545 HFD=3.2
02:17:40.866 00.002 21068 MultiStar: [#1 0.20,-0.21,0.92,U] [#2 0.23,-0.34,1.25,U] [#3 0.23,-0.30,1.14,U] [#4 0.06,0.30,0.81,U] [#5 0.22,-0.38,0.86,U] [#6 0.33,-0.06,0.74,U] [#7 0.11,-0.18,0.72,U] [#8 0.18,-0.14,0.89,U] 
02:17:40.867 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.16}, one-star: {0.26, 0.00}
02:17:40.867 00.000 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
02:17:40.868 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
02:17:40.869 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.66 mountX=-0.23 mountY=0.11, mountTheta=2.70
02:17:40.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.16, opts=13)
02:17:40.871 00.001 21068 Enqueuing Move request for scope (0.21, -0.16)
02:17:40.872 00.001 16108 Worker thread wakes up
02:17:40.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
02:17:40.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
02:17:40.872 00.000 16108 Moving (0.21, -0.16) raw xDistance=-0.23 yDistance=0.11
02:17:40.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:17:40.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:40.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:17:40.872 00.000 16108 MoveAxis(E, 60, ABG)
02:17:40.872 00.000 16108 Guiding  Dir = 2, Dur = 60
02:17:40.873 00.001 16108 IsSlewing returns 0
02:17:40.873 00.000 16108 IsGuiding returns 0
02:17:40.877 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3344, FiltMin=2864, FiltMax=51702, Gamma=1.000
02:17:40.892 00.015 21068 UpdateGuideState exits: m=135377 SNR=90.7
02:17:40.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:40.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:40.896 00.002 21068 Enqueuing Expose request
02:17:40.913 00.017 16108 PulseGuide returned control before completion, sleep 31
02:17:40.959 00.046 16108 IsGuiding returns 1
02:17:40.959 00.000 16108 scope still moving after pulse duration time elapsed
02:17:40.990 00.031 16108 IsSlewing returns 0
02:17:40.990 00.000 16108 IsGuiding returns 1
02:17:41.021 00.031 16108 IsSlewing returns 0
02:17:41.021 00.000 16108 IsGuiding returns 0
02:17:41.021 00.000 16108 scope move finished after 60 + 88 ms
02:17:41.021 00.000 16108 Move returns status 0, amount 60
02:17:41.021 00.000 16108 MoveAxis(N, 0, ABG)
02:17:41.021 00.000 16108 Move returns status 0, amount 0
02:17:41.021 00.000 16108 move complete, result=0
02:17:41.021 00.000 16108 worker thread done servicing request
02:17:41.021 00.000 16108 Worker thread wakes up
02:17:41.021 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
02:17:41.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:41.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:42.169 01.147 16108 Exposure complete
02:17:42.259 00.090 16108 worker thread done servicing request
02:17:42.259 00.000 21068 OnExposeComplete: enter
02:17:42.260 00.001 21068 UpdateGuideState(): m_state=6
02:17:42.263 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12737
02:17:42.265 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=876.50, Mass=123328, SNR=83.9, Peak=14499 HFD=3.2
02:17:42.266 00.001 21068 MultiStar: [#1 0.11,0.16,1.06,U] [#2 0.11,-0.10,1.14,U] [#3 0.36,0.02,1.09,U] [#4 0.06,-0.18,1.05,U] [#5 0.37,-0.15,1.06,U] [#6 0.22,-0.13,0.87,U] [#7 0.30,-0.17,0.57,U] [#8 0.22,-0.15,0.70,U] 
02:17:42.268 00.002 21068 single-star, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.11, 0.03}
02:17:42.269 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
02:17:42.270 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
02:17:42.272 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.11 mountY=-0.05, mountTheta=-2.67
02:17:42.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
02:17:42.274 00.000 21068 Enqueuing Move request for scope (0.11, 0.03)
02:17:42.276 00.002 16108 Worker thread wakes up
02:17:42.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
02:17:42.276 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
02:17:42.276 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.05
02:17:42.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:17:42.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:42.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:42.276 00.000 16108 MoveAxis(E, 0, ABG)
02:17:42.276 00.000 16108 Move returns status 0, amount 0
02:17:42.276 00.000 16108 MoveAxis(N, 0, ABG)
02:17:42.276 00.000 16108 Move returns status 0, amount 0
02:17:42.276 00.000 16108 move complete, result=0
02:17:42.276 00.000 16108 worker thread done servicing request
02:17:42.280 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3344, FiltMin=2835, FiltMax=59862, Gamma=1.000
02:17:42.296 00.016 21068 UpdateGuideState exits: m=123328 SNR=83.9
02:17:42.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:42.297 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:42.298 00.001 21068 Enqueuing Expose request
02:17:42.299 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:42.299 00.000 16108 Worker thread wakes up
02:17:42.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:42.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:43.273 00.973 16108 Exposure complete
02:17:43.338 00.065 16108 worker thread done servicing request
02:17:43.338 00.000 21068 OnExposeComplete: enter
02:17:43.338 00.000 21068 UpdateGuideState(): m_state=6
02:17:43.339 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12738
02:17:43.340 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.08, Mass=144918, SNR=100.3, Peak=16733 HFD=3.6
02:17:43.342 00.002 21068 MultiStar: [#1 0.12,-0.23,0.95,U] [#2 0.06,-0.26,1.05,U] [#3 0.35,-0.25,1.00,U] [#4 0.27,-0.32,0.82,U] [#5 0.12,-0.57,0.00,M1] [#6 0.18,-0.46,0.69,U] [#7 0.45,-0.45,0.00,M1] [#8 0.33,-0.16,0.67,U] 
02:17:43.343 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.29}, one-star: {0.26, -0.39}
02:17:43.344 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
02:17:43.344 00.000 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
02:17:43.345 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.37 cameraTheta=-0.93 mountX=-0.27 mountY=0.23, mountTheta=2.42
02:17:43.348 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.29, opts=13)
02:17:43.349 00.001 21068 Enqueuing Move request for scope (0.22, -0.29)
02:17:43.350 00.001 16108 Worker thread wakes up
02:17:43.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
02:17:43.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
02:17:43.350 00.000 16108 Moving (0.22, -0.29) raw xDistance=-0.27 yDistance=0.23
02:17:43.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:17:43.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:17:43.350 00.000 16108 MoveAxis(E, 70, ABG)
02:17:43.351 00.001 16108 Guiding  Dir = 2, Dur = 70
02:17:43.351 00.000 16108 IsSlewing returns 0
02:17:43.351 00.000 16108 IsGuiding returns 0
02:17:43.355 00.004 16108 PulseGuide returned control before completion, sleep 77
02:17:43.355 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3344, FiltMin=2851, FiltMax=59552, Gamma=1.000
02:17:43.376 00.021 21068 UpdateGuideState exits: m=144918 SNR=100.3
02:17:43.377 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.378 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:43.379 00.001 21068 Enqueuing Expose request
02:17:43.448 00.069 16108 IsGuiding returns 0
02:17:43.448 00.000 16108 Move returns status 0, amount 70
02:17:43.448 00.000 16108 MoveAxis(S, 47, ABG)
02:17:43.448 00.000 16108 Guiding  Dir = 1, Dur = 47
02:17:43.448 00.000 16108 IsSlewing returns 0
02:17:43.448 00.000 16108 IsGuiding returns 0
02:17:43.450 00.002 16108 PulseGuide returned control before completion, sleep 56
02:17:43.509 00.059 16108 IsGuiding returns 1
02:17:43.509 00.000 16108 scope still moving after pulse duration time elapsed
02:17:43.540 00.031 16108 IsSlewing returns 0
02:17:43.540 00.000 16108 IsGuiding returns 0
02:17:43.540 00.000 16108 scope move finished after 47 + 45 ms
02:17:43.540 00.000 16108 Move returns status 0, amount 47
02:17:43.540 00.000 16108 move complete, result=0
02:17:43.540 00.000 16108 worker thread done servicing request
02:17:43.540 00.000 16108 Worker thread wakes up
02:17:43.540 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:43.540 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.2 px 47 ms SOUTH
02:17:43.541 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:44.698 01.157 16108 Exposure complete
02:17:44.778 00.080 16108 worker thread done servicing request
02:17:44.778 00.000 21068 OnExposeComplete: enter
02:17:44.780 00.002 21068 UpdateGuideState(): m_state=6
02:17:44.781 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12739
02:17:44.783 00.002 21068 Star::Find returns 1 (0), X=222.34, Y=876.83, Mass=124668, SNR=78.3, Peak=13427 HFD=3.6
02:17:44.785 00.002 21068 MultiStar: [#1 0.04,0.15,1.31,U] [#2 -0.02,-0.03,1.39,U] [#3 0.11,-0.10,1.13,U] [#4 0.17,0.22,0.97,U] [#5 -0.03,-0.13,1.06,U] [#6 0.11,-0.13,0.96,U] [#7 -0.29,0.03,0.68,U] [#8 -0.09,0.10,0.90,U] 
02:17:44.786 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.07, 0.35}
02:17:44.789 00.003 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:17:44.790 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:17:44.792 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.19 mountX=-0.01 mountY=-0.05, mountTheta=-1.78
02:17:44.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
02:17:44.799 00.005 21068 Enqueuing Move request for scope (0.02, 0.05)
02:17:44.800 00.001 16108 Worker thread wakes up
02:17:44.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:17:44.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:17:44.800 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
02:17:44.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:44.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:44.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:44.800 00.000 16108 MoveAxis(E, 0, ABG)
02:17:44.800 00.000 16108 Move returns status 0, amount 0
02:17:44.800 00.000 16108 MoveAxis(N, 0, ABG)
02:17:44.800 00.000 16108 Move returns status 0, amount 0
02:17:44.800 00.000 16108 move complete, result=0
02:17:44.800 00.000 16108 worker thread done servicing request
02:17:44.808 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3344, FiltMin=2832, FiltMax=54621, Gamma=1.000
02:17:44.834 00.026 21068 UpdateGuideState exits: m=124668 SNR=78.3
02:17:44.836 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:44.839 00.002 21068 Enqueuing Expose request
02:17:44.840 00.001 16108 Worker thread wakes up
02:17:44.840 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:44.842 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:44.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:45.822 00.980 16108 Exposure complete
02:17:45.890 00.068 16108 worker thread done servicing request
02:17:45.890 00.000 21068 OnExposeComplete: enter
02:17:45.891 00.001 21068 UpdateGuideState(): m_state=6
02:17:45.891 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12740
02:17:45.893 00.002 21068 Star::Find returns 1 (0), X=222.21, Y=876.80, Mass=132379, SNR=90.5, Peak=15283 HFD=3.6
02:17:45.894 00.001 21068 MultiStar: [#1 -0.14,0.33,0.99,U] [#2 -0.11,0.31,1.29,U] [#3 -0.07,0.08,0.94,U] [#4 0.03,0.40,0.73,U] [#5 -0.18,0.25,0.91,U] [#6 0.15,0.19,0.81,U] [#7 -0.19,0.36,0.59,U] [#8 -0.13,0.37,0.71,U] 
02:17:45.895 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.29}, one-star: {-0.06, 0.33}
02:17:45.895 00.000 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
02:17:45.896 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
02:17:45.897 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.84 mountX=0.13 mountY=-0.26, mountTheta=-1.11
02:17:45.898 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.29, opts=13)
02:17:45.899 00.001 21068 Enqueuing Move request for scope (-0.08, 0.29)
02:17:45.900 00.001 16108 Worker thread wakes up
02:17:45.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
02:17:45.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
02:17:45.900 00.000 16108 Moving (-0.08, 0.29) raw xDistance=0.13 yDistance=-0.26
02:17:45.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:17:45.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:45.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:17:45.900 00.000 16108 MoveAxis(E, 0, ABG)
02:17:45.900 00.000 16108 Move returns status 0, amount 0
02:17:45.900 00.000 16108 MoveAxis(N, 0, ABG)
02:17:45.900 00.000 16108 Move returns status 0, amount 0
02:17:45.900 00.000 16108 move complete, result=0
02:17:45.900 00.000 16108 worker thread done servicing request
02:17:45.905 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3344, FiltMin=2880, FiltMax=65510, Gamma=1.000
02:17:45.921 00.016 21068 UpdateGuideState exits: m=132379 SNR=90.5
02:17:45.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:45.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:45.924 00.001 21068 Enqueuing Expose request
02:17:45.924 00.000 16108 Worker thread wakes up
02:17:45.924 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:17:45.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:45.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:47.071 01.146 16108 Exposure complete
02:17:47.137 00.066 16108 worker thread done servicing request
02:17:47.137 00.000 21068 OnExposeComplete: enter
02:17:47.138 00.001 21068 UpdateGuideState(): m_state=6
02:17:47.139 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12741
02:17:47.139 00.000 21068 Star::Find returns 1 (0), X=222.24, Y=876.75, Mass=125522, SNR=85.6, Peak=14563 HFD=3.3
02:17:47.140 00.001 21068 MultiStar: [#1 0.13,0.34,1.17,U] [#2 -0.18,-0.10,1.24,U] [#3 0.02,0.02,1.01,U] [#4 -0.22,0.31,0.97,U] [#5 0.05,0.20,1.01,U] [#6 0.24,0.41,0.78,U] [#7 -0.29,-0.11,0.68,U] [#8 0.13,0.37,0.73,U] 
02:17:47.141 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.03, 0.27}
02:17:47.142 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
02:17:47.143 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
02:17:47.144 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.68 mountX=0.05 mountY=-0.17, mountTheta=-1.29
02:17:47.145 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.18, opts=13)
02:17:47.146 00.001 21068 Enqueuing Move request for scope (-0.02, 0.18)
02:17:47.147 00.001 16108 Worker thread wakes up
02:17:47.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
02:17:47.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
02:17:47.147 00.000 16108 Moving (-0.02, 0.18) raw xDistance=0.05 yDistance=-0.17
02:17:47.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:47.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:47.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:17:47.147 00.000 16108 MoveAxis(E, 0, ABG)
02:17:47.147 00.000 16108 Move returns status 0, amount 0
02:17:47.147 00.000 16108 MoveAxis(N, 0, ABG)
02:17:47.147 00.000 16108 Move returns status 0, amount 0
02:17:47.147 00.000 16108 move complete, result=0
02:17:47.147 00.000 16108 worker thread done servicing request
02:17:47.151 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3344, FiltMin=2854, FiltMax=60381, Gamma=1.000
02:17:47.165 00.014 21068 UpdateGuideState exits: m=125522 SNR=85.6
02:17:47.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:47.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:47.168 00.001 21068 Enqueuing Expose request
02:17:47.168 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:47.169 00.001 16108 Worker thread wakes up
02:17:47.169 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:47.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:48.156 00.987 16108 Exposure complete
02:17:48.231 00.075 16108 worker thread done servicing request
02:17:48.231 00.000 21068 OnExposeComplete: enter
02:17:48.232 00.001 21068 UpdateGuideState(): m_state=6
02:17:48.233 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12742
02:17:48.234 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=876.85, Mass=130823, SNR=97.4, Peak=14483 HFD=3.5
02:17:48.235 00.001 21068 MultiStar: [#1 0.19,0.31,0.99,U] [#2 0.03,0.22,1.18,U] [#3 0.23,0.33,1.02,U] [#4 0.02,0.16,0.75,U] [#5 0.22,0.15,0.84,U] [#6 0.24,0.00,0.67,U] [#7 -0.19,0.36,0.57,U] [#8 -0.06,0.40,0.55,U] 
02:17:48.235 00.000 21068 refined, 8 included, MultiStar: {0.11, 0.26}, one-star: {0.12, 0.37}
02:17:48.236 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:17:48.237 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:17:48.237 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.18 mountX=-0.06 mountY=-0.28, mountTheta=-1.78
02:17:48.241 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.26, opts=13)
02:17:48.241 00.000 21068 Enqueuing Move request for scope (0.11, 0.26)
02:17:48.243 00.002 16108 Worker thread wakes up
02:17:48.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
02:17:48.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
02:17:48.243 00.000 16108 Moving (0.11, 0.26) raw xDistance=-0.06 yDistance=-0.28
02:17:48.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:17:48.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:48.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:17:48.243 00.000 16108 MoveAxis(E, 0, ABG)
02:17:48.243 00.000 16108 Move returns status 0, amount 0
02:17:48.244 00.001 16108 MoveAxis(N, 0, ABG)
02:17:48.244 00.000 16108 Move returns status 0, amount 0
02:17:48.244 00.000 16108 move complete, result=0
02:17:48.244 00.000 16108 worker thread done servicing request
02:17:48.250 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3344, FiltMin=2899, FiltMax=61926, Gamma=1.000
02:17:48.275 00.025 21068 UpdateGuideState exits: m=130823 SNR=97.4
02:17:48.277 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:48.278 00.000 21068 Enqueuing Expose request
02:17:48.280 00.002 16108 Worker thread wakes up
02:17:48.280 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:17:48.281 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:48.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:49.462 01.181 16108 Exposure complete
02:17:49.539 00.077 16108 worker thread done servicing request
02:17:49.540 00.001 21068 OnExposeComplete: enter
02:17:49.541 00.001 21068 UpdateGuideState(): m_state=6
02:17:49.542 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12743
02:17:49.543 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.92, Mass=128273, SNR=86.1, Peak=13993 HFD=3.5
02:17:49.544 00.001 21068 MultiStar: [#1 0.17,0.37,1.29,U] [#2 0.11,0.05,1.23,U] [#3 0.14,0.34,0.93,U] [#4 0.09,0.20,1.02,U] [#5 0.42,0.33,1.08,U] [#6 0.06,0.14,0.83,U] [#7 -0.09,0.07,0.57,U] [#8 0.12,0.05,0.79,U] 
02:17:49.545 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.23}, one-star: {0.10, 0.44}
02:17:49.546 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:17:49.547 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:17:49.548 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.03 mountX=-0.10 mountY=-0.26, mountTheta=-1.93
02:17:49.551 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.23, opts=13)
02:17:49.554 00.003 21068 Enqueuing Move request for scope (0.14, 0.23)
02:17:49.555 00.001 16108 Worker thread wakes up
02:17:49.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
02:17:49.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
02:17:49.555 00.000 16108 Moving (0.14, 0.23) raw xDistance=-0.10 yDistance=-0.26
02:17:49.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:17:49.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:49.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:17:49.555 00.000 16108 MoveAxis(E, 0, ABG)
02:17:49.555 00.000 16108 Move returns status 0, amount 0
02:17:49.556 00.001 16108 MoveAxis(N, 0, ABG)
02:17:49.556 00.000 16108 Move returns status 0, amount 0
02:17:49.556 00.000 16108 move complete, result=0
02:17:49.556 00.000 16108 worker thread done servicing request
02:17:49.561 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3344, FiltMin=2909, FiltMax=53155, Gamma=1.000
02:17:49.581 00.020 21068 UpdateGuideState exits: m=128273 SNR=86.1
02:17:49.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:49.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:49.584 00.001 21068 Enqueuing Expose request
02:17:49.584 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:17:49.585 00.001 16108 Worker thread wakes up
02:17:49.585 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:49.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:50.562 00.977 16108 Exposure complete
02:17:50.645 00.083 16108 worker thread done servicing request
02:17:50.645 00.000 21068 OnExposeComplete: enter
02:17:50.646 00.001 21068 UpdateGuideState(): m_state=6
02:17:50.647 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12744
02:17:50.648 00.001 21068 Star::Find returns 1 (0), X=222.70, Y=876.70, Mass=118291, SNR=80.7, Peak=14825 HFD=3.5
02:17:50.649 00.001 21068 MultiStar: [#1 0.08,0.27,1.46,U] [#2 -0.11,-0.08,1.37,U] [#3 0.25,-0.05,1.03,U] [#4 -0.08,0.16,0.85,U] [#5 0.15,-0.03,1.04,U] [#6 0.11,-0.35,0.80,U] [#7 -0.17,-0.25,0.67,U] [#8 0.06,-0.08,0.80,U] 
02:17:50.650 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.43, 0.23}
02:17:50.651 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:17:50.651 00.000 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:17:50.652 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
02:17:50.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
02:17:50.655 00.001 21068 Enqueuing Move request for scope (0.09, 0.01)
02:17:50.656 00.001 16108 Worker thread wakes up
02:17:50.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:17:50.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:17:50.656 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.08 yDistance=-0.02
02:17:50.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:17:50.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:50.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:17:50.656 00.000 16108 MoveAxis(E, 0, ABG)
02:17:50.656 00.000 16108 Move returns status 0, amount 0
02:17:50.656 00.000 16108 MoveAxis(N, 0, ABG)
02:17:50.656 00.000 16108 Move returns status 0, amount 0
02:17:50.656 00.000 16108 move complete, result=0
02:17:50.656 00.000 16108 worker thread done servicing request
02:17:50.661 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3344, FiltMin=2873, FiltMax=56077, Gamma=1.000
02:17:50.677 00.016 21068 UpdateGuideState exits: m=118291 SNR=80.7
02:17:50.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:50.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:50.679 00.000 21068 Enqueuing Expose request
02:17:50.680 00.001 16108 Worker thread wakes up
02:17:50.680 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:50.681 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:50.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:51.857 01.176 16108 Exposure complete
02:17:51.936 00.079 16108 worker thread done servicing request
02:17:51.936 00.000 21068 OnExposeComplete: enter
02:17:51.938 00.002 21068 UpdateGuideState(): m_state=6
02:17:51.939 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12745
02:17:51.940 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=876.42, Mass=121346, SNR=80.2, Peak=14531 HFD=3.2
02:17:51.941 00.001 21068 MultiStar: [#1 -0.05,0.32,1.29,U] [#2 0.00,0.16,1.24,U] [#3 0.05,0.12,1.16,U] [#4 0.17,0.27,1.02,U] [#5 0.02,-0.10,1.15,U] [#6 0.24,0.02,0.83,U] [#7 0.02,-0.34,0.71,U] [#8 -0.27,-0.17,0.81,U] 
02:17:51.942 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.06, -0.05}
02:17:51.943 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
02:17:51.944 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
02:17:51.946 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=-0.02 mountY=-0.06, mountTheta=-1.85
02:17:51.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
02:17:51.949 00.001 21068 Enqueuing Move request for scope (0.03, 0.05)
02:17:51.950 00.001 16108 Worker thread wakes up
02:17:51.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:17:51.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:17:51.950 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.06
02:17:51.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:17:51.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:51.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:17:51.950 00.000 16108 MoveAxis(E, 0, ABG)
02:17:51.950 00.000 16108 Move returns status 0, amount 0
02:17:51.950 00.000 16108 MoveAxis(N, 0, ABG)
02:17:51.950 00.000 16108 Move returns status 0, amount 0
02:17:51.950 00.000 16108 move complete, result=0
02:17:51.950 00.000 16108 worker thread done servicing request
02:17:51.954 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3344, FiltMin=2899, FiltMax=61094, Gamma=1.000
02:17:51.981 00.027 21068 UpdateGuideState exits: m=121346 SNR=80.2
02:17:51.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.985 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:51.987 00.002 21068 Enqueuing Expose request
02:17:51.988 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:51.989 00.001 16108 Worker thread wakes up
02:17:51.989 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:51.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:52.979 00.990 16108 Exposure complete
02:17:53.050 00.071 16108 worker thread done servicing request
02:17:53.050 00.000 21068 OnExposeComplete: enter
02:17:53.051 00.001 21068 UpdateGuideState(): m_state=6
02:17:53.052 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12746
02:17:53.053 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=876.52, Mass=125654, SNR=90.7, Peak=14035 HFD=3.3
02:17:53.055 00.002 21068 MultiStar: [#1 0.02,0.21,0.98,U] [#2 -0.06,-0.10,1.21,U] [#3 0.27,0.18,1.07,U] [#4 -0.01,0.19,0.81,U] [#5 -0.05,-0.14,0.96,U] [#6 0.26,-0.00,0.74,U] [#7 -0.20,-0.35,0.64,U] [#8 -0.07,-0.09,0.75,U] 
02:17:53.056 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.08, 0.04}
02:17:53.057 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
02:17:53.059 00.002 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
02:17:53.061 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.13 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
02:17:53.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
02:17:53.064 00.001 21068 Enqueuing Move request for scope (0.03, 0.00)
02:17:53.065 00.001 16108 Worker thread wakes up
02:17:53.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
02:17:53.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
02:17:53.066 00.001 16108 Moving (0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01
02:17:53.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:17:53.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:53.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:17:53.066 00.000 16108 MoveAxis(E, 0, ABG)
02:17:53.066 00.000 16108 Move returns status 0, amount 0
02:17:53.066 00.000 16108 MoveAxis(N, 0, ABG)
02:17:53.066 00.000 16108 Move returns status 0, amount 0
02:17:53.066 00.000 16108 move complete, result=0
02:17:53.066 00.000 16108 worker thread done servicing request
02:17:53.071 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3347, FiltMin=2877, FiltMax=62957, Gamma=1.000
02:17:53.090 00.019 21068 UpdateGuideState exits: m=125654 SNR=90.7
02:17:53.092 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:53.092 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:53.093 00.001 21068 Enqueuing Expose request
02:17:53.094 00.001 16108 Worker thread wakes up
02:17:53.094 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:53.095 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:53.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:54.262 01.167 16108 Exposure complete
02:17:54.326 00.064 16108 worker thread done servicing request
02:17:54.326 00.000 21068 OnExposeComplete: enter
02:17:54.327 00.001 21068 UpdateGuideState(): m_state=6
02:17:54.329 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12747
02:17:54.330 00.001 21068 Star::Find returns 1 (0), X=221.99, Y=876.64, Mass=145221, SNR=91.9, Peak=18195 HFD=3.4
02:17:54.331 00.001 21068 MultiStar: [#1 -0.11,0.00,0.96,U] [#2 -0.30,-0.19,1.20,U] [#3 -0.06,-0.15,1.11,U] [#4 -0.02,0.26,0.76,U] [#5 -0.03,0.11,1.00,U] [#6 -0.14,-0.06,0.94,U] [#7 -0.32,-0.01,0.66,U] [#8 0.15,0.25,0.74,U] 
02:17:54.332 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.29, 0.16}
02:17:54.332 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
02:17:54.333 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
02:17:54.334 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.95 mountX=0.13 mountY=0.01, mountTheta=0.05
02:17:54.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
02:17:54.337 00.001 21068 Enqueuing Move request for scope (-0.13, 0.03)
02:17:54.339 00.002 16108 Worker thread wakes up
02:17:54.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
02:17:54.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
02:17:54.340 00.001 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=0.01
02:17:54.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:17:54.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:54.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:17:54.340 00.000 16108 MoveAxis(E, 0, ABG)
02:17:54.340 00.000 16108 Move returns status 0, amount 0
02:17:54.340 00.000 16108 MoveAxis(N, 0, ABG)
02:17:54.340 00.000 16108 Move returns status 0, amount 0
02:17:54.340 00.000 16108 move complete, result=0
02:17:54.340 00.000 16108 worker thread done servicing request
02:17:54.345 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3344, FiltMin=2893, FiltMax=57360, Gamma=1.000
02:17:54.360 00.015 21068 UpdateGuideState exits: m=145221 SNR=91.9
02:17:54.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:54.363 00.001 21068 Enqueuing Expose request
02:17:54.363 00.000 16108 Worker thread wakes up
02:17:54.363 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:54.364 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:54.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:55.350 00.986 16108 Exposure complete
02:17:55.421 00.071 16108 worker thread done servicing request
02:17:55.421 00.000 21068 OnExposeComplete: enter
02:17:55.422 00.001 21068 UpdateGuideState(): m_state=6
02:17:55.423 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12748
02:17:55.424 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=876.73, Mass=122204, SNR=87.4, Peak=15891 HFD=3.4
02:17:55.425 00.001 21068 MultiStar: [#1 -0.25,-0.02,1.05,U] [#2 -0.25,0.01,1.09,U] [#3 -0.15,-0.21,0.95,U] [#4 0.11,0.32,0.80,U] [#5 0.04,-0.03,0.93,U] [#6 0.00,0.03,0.76,U] [#7 -0.31,-0.20,0.64,U] [#8 -0.36,0.29,0.89,U] 
02:17:55.426 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.17, 0.25}
02:17:55.426 00.000 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
02:17:55.427 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
02:17:55.428 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.81 mountX=0.16 mountY=-0.01, mountTheta=-0.09
02:17:55.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
02:17:55.431 00.001 21068 Enqueuing Move request for scope (-0.15, 0.05)
02:17:55.431 00.000 16108 Worker thread wakes up
02:17:55.432 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
02:17:55.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
02:17:55.432 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.16 yDistance=-0.01
02:17:55.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:17:55.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:55.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:17:55.432 00.000 16108 MoveAxis(E, 0, ABG)
02:17:55.432 00.000 16108 Move returns status 0, amount 0
02:17:55.432 00.000 16108 MoveAxis(N, 0, ABG)
02:17:55.432 00.000 16108 Move returns status 0, amount 0
02:17:55.432 00.000 16108 move complete, result=0
02:17:55.432 00.000 16108 worker thread done servicing request
02:17:55.436 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3344, FiltMin=2883, FiltMax=49875, Gamma=1.000
02:17:55.453 00.017 21068 UpdateGuideState exits: m=122204 SNR=87.4
02:17:55.455 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:55.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:55.457 00.001 21068 Enqueuing Expose request
02:17:55.458 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:55.460 00.002 16108 Worker thread wakes up
02:17:55.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:55.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:56.623 01.163 16108 Exposure complete
02:17:56.696 00.073 16108 worker thread done servicing request
02:17:56.696 00.000 21068 OnExposeComplete: enter
02:17:56.697 00.001 21068 UpdateGuideState(): m_state=6
02:17:56.697 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12749
02:17:56.698 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=876.77, Mass=126622, SNR=79.1, Peak=16563 HFD=3.1
02:17:56.699 00.001 21068 MultiStar: [#1 -0.15,0.09,1.37,U] [#2 -0.17,-0.10,1.34,U] [#3 -0.13,0.07,1.17,U] [#4 -0.12,0.04,0.97,U] [#5 -0.13,0.05,1.02,U] [#6 -0.33,0.22,0.81,U] [#7 -0.42,0.10,0.67,U] [#8 -0.19,0.11,0.74,U] 
02:17:56.700 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.09}, one-star: {-0.10, 0.29}
02:17:56.701 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
02:17:56.702 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
02:17:56.702 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.69 mountX=0.19 mountY=-0.04, mountTheta=-0.22
02:17:56.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.09, opts=13)
02:17:56.705 00.001 21068 Enqueuing Move request for scope (-0.18, 0.09)
02:17:56.706 00.001 16108 Worker thread wakes up
02:17:56.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
02:17:56.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
02:17:56.706 00.000 16108 Moving (-0.18, 0.09) raw xDistance=0.19 yDistance=-0.04
02:17:56.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:17:56.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:56.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:17:56.706 00.000 16108 MoveAxis(E, 0, ABG)
02:17:56.706 00.000 16108 Move returns status 0, amount 0
02:17:56.706 00.000 16108 MoveAxis(N, 0, ABG)
02:17:56.706 00.000 16108 Move returns status 0, amount 0
02:17:56.706 00.000 16108 move complete, result=0
02:17:56.706 00.000 16108 worker thread done servicing request
02:17:56.710 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3344, FiltMin=2899, FiltMax=65510, Gamma=1.000
02:17:56.727 00.017 21068 UpdateGuideState exits: m=126622 SNR=79.1
02:17:56.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:56.732 00.003 21068 Enqueuing Expose request
02:17:56.733 00.001 16108 Worker thread wakes up
02:17:56.733 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:56.734 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:56.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:57.705 00.971 16108 Exposure complete
02:17:57.795 00.090 16108 worker thread done servicing request
02:17:57.795 00.000 21068 OnExposeComplete: enter
02:17:57.796 00.001 21068 UpdateGuideState(): m_state=6
02:17:57.797 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12750
02:17:57.798 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=876.85, Mass=132358, SNR=86.6, Peak=18115 HFD=3.0
02:17:57.799 00.001 21068 MultiStar: [#1 -0.31,0.23,1.22,U] [#2 -0.22,0.08,1.22,U] [#3 -0.09,0.05,1.05,U] [#4 -0.14,0.25,0.91,U] [#5 -0.01,0.04,1.04,U] [#6 -0.34,0.03,0.86,U] [#7 -0.26,-0.06,0.64,U] [#8 -0.19,0.28,0.74,U] 
02:17:57.799 00.000 21068 refined, 8 included, MultiStar: {-0.19, 0.15}, one-star: {-0.17, 0.38}
02:17:57.801 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
02:17:57.802 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
02:17:57.802 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.49 mountX=0.21 mountY=-0.10, mountTheta=-0.43
02:17:57.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.15, opts=13)
02:17:57.805 00.001 21068 Enqueuing Move request for scope (-0.19, 0.15)
02:17:57.806 00.001 16108 Worker thread wakes up
02:17:57.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
02:17:57.806 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
02:17:57.806 00.000 16108 Moving (-0.19, 0.15) raw xDistance=0.21 yDistance=-0.10
02:17:57.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:17:57.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:57.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:57.806 00.000 16108 MoveAxis(W, 56, ABG)
02:17:57.806 00.000 16108 Guiding  Dir = 3, Dur = 56
02:17:57.806 00.000 16108 IsSlewing returns 0
02:17:57.806 00.000 16108 IsGuiding returns 0
02:17:57.810 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3344, FiltMin=2841, FiltMax=51424, Gamma=1.000
02:17:57.825 00.015 21068 UpdateGuideState exits: m=132358 SNR=86.6
02:17:57.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.828 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:57.828 00.000 21068 Enqueuing Expose request
02:17:57.865 00.037 16108 IsGuiding returns 1
02:17:57.865 00.000 16108 scope still moving after pulse duration time elapsed
02:17:57.895 00.030 16108 IsSlewing returns 0
02:17:57.895 00.000 16108 IsGuiding returns 1
02:17:57.926 00.031 16108 IsSlewing returns 0
02:17:57.926 00.000 16108 IsGuiding returns 1
02:17:57.957 00.031 16108 IsSlewing returns 0
02:17:57.957 00.000 16108 IsGuiding returns 0
02:17:57.957 00.000 16108 scope move finished after 56 + 95 ms
02:17:57.957 00.000 16108 Move returns status 0, amount 56
02:17:57.957 00.000 16108 MoveAxis(N, 0, ABG)
02:17:57.957 00.000 16108 Move returns status 0, amount 0
02:17:57.957 00.000 16108 move complete, result=0
02:17:57.957 00.000 16108 worker thread done servicing request
02:17:57.957 00.000 16108 Worker thread wakes up
02:17:57.957 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
02:17:57.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:57.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:17:59.116 01.157 16108 Exposure complete
02:17:59.183 00.067 16108 worker thread done servicing request
02:17:59.183 00.000 21068 OnExposeComplete: enter
02:17:59.184 00.001 21068 UpdateGuideState(): m_state=6
02:17:59.185 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12751
02:17:59.186 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=876.50, Mass=126479, SNR=87.4, Peak=14163 HFD=3.4
02:17:59.187 00.001 21068 MultiStar: [#1 0.15,0.15,1.27,U] [#2 0.10,0.00,1.21,U] [#3 -0.13,-0.12,1.01,U] [#4 0.04,0.07,0.81,U] [#5 0.15,0.06,0.91,U] [#6 0.39,0.01,0.77,U] [#7 -0.27,-0.04,0.63,U] [#8 -0.21,-0.19,0.82,U] 
02:17:59.187 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.06, 0.03}
02:17:59.188 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
02:17:59.189 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
02:17:59.190 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.20 mountX=-0.03 mountY=-0.01, mountTheta=-2.72
02:17:59.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
02:17:59.193 00.001 21068 Enqueuing Move request for scope (0.03, 0.01)
02:17:59.194 00.001 16108 Worker thread wakes up
02:17:59.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:17:59.194 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:17:59.194 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.01
02:17:59.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:17:59.194 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:59.195 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:17:59.195 00.000 16108 MoveAxis(E, 0, ABG)
02:17:59.195 00.000 16108 Move returns status 0, amount 0
02:17:59.195 00.000 16108 MoveAxis(N, 0, ABG)
02:17:59.195 00.000 16108 Move returns status 0, amount 0
02:17:59.195 00.000 16108 move complete, result=0
02:17:59.195 00.000 16108 worker thread done servicing request
02:17:59.198 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=192, max=65535, med=3344, FiltMin=2873, FiltMax=65510, Gamma=1.000
02:17:59.214 00.016 21068 UpdateGuideState exits: m=126479 SNR=87.4
02:17:59.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:17:59.218 00.002 21068 Enqueuing Expose request
02:17:59.218 00.000 16108 Worker thread wakes up
02:17:59.218 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:59.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:17:59.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:00.206 00.987 16108 Exposure complete
02:18:00.268 00.062 16108 worker thread done servicing request
02:18:00.269 00.001 21068 OnExposeComplete: enter
02:18:00.270 00.001 21068 UpdateGuideState(): m_state=6
02:18:00.272 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12752
02:18:00.273 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.75, Mass=125632, SNR=91.9, Peak=15513 HFD=3.2
02:18:00.275 00.002 21068 MultiStar: [#1 0.18,-0.08,1.10,U] [#2 -0.10,-0.26,1.29,U] [#3 0.22,-0.31,1.04,U] [#4 0.10,0.06,0.85,U] [#5 0.16,-0.35,0.82,U] [#6 0.34,-0.03,0.83,U] [#7 -0.36,-0.14,0.55,U] [#8 -0.18,-0.02,0.76,U] 
02:18:00.277 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.14, 0.27}
02:18:00.278 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
02:18:00.280 00.002 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
02:18:00.281 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.94 mountX=-0.09 mountY=0.08, mountTheta=2.41
02:18:00.285 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
02:18:00.286 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
02:18:00.287 00.001 16108 Worker thread wakes up
02:18:00.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
02:18:00.287 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
02:18:00.287 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.09 yDistance=0.08
02:18:00.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:00.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:00.288 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:18:00.288 00.000 16108 MoveAxis(E, 0, ABG)
02:18:00.288 00.000 16108 Move returns status 0, amount 0
02:18:00.288 00.000 16108 MoveAxis(N, 0, ABG)
02:18:00.288 00.000 16108 Move returns status 0, amount 0
02:18:00.288 00.000 16108 move complete, result=0
02:18:00.288 00.000 16108 worker thread done servicing request
02:18:00.292 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3344, FiltMin=2761, FiltMax=63773, Gamma=1.000
02:18:00.313 00.021 21068 UpdateGuideState exits: m=125632 SNR=91.9
02:18:00.315 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:00.317 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:00.318 00.001 21068 Enqueuing Expose request
02:18:00.319 00.001 16108 Worker thread wakes up
02:18:00.319 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:00.321 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:00.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:01.465 01.144 16108 Exposure complete
02:18:01.532 00.067 16108 worker thread done servicing request
02:18:01.533 00.001 21068 OnExposeComplete: enter
02:18:01.533 00.000 21068 UpdateGuideState(): m_state=6
02:18:01.534 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12753
02:18:01.535 00.001 21068 Star::Find returns 1 (0), X=222.80, Y=876.84, Mass=122925, SNR=94.3, Peak=17673 HFD=3.4
02:18:01.536 00.001 21068 MultiStar: [#1 0.29,-0.02,1.04,U] [#2 0.27,-0.10,1.03,U] [#3 0.38,-0.13,0.99,U] [#4 0.33,0.25,0.88,U] [#5 0.31,-0.01,0.81,U] [#6 0.39,0.05,0.78,U] [#7 0.26,-0.13,0.59,U] [#8 0.29,0.11,0.70,U] 
02:18:01.537 00.001 21068 refined, 8 included, MultiStar: {0.35, 0.05}, one-star: {0.53, 0.37}
02:18:01.537 00.000 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
02:18:01.538 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
02:18:01.539 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.14 mountX=-0.33 mountY=-0.13, mountTheta=-2.78
02:18:01.540 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.05, opts=13)
02:18:01.541 00.001 21068 Enqueuing Move request for scope (0.35, 0.05)
02:18:01.541 00.000 16108 Worker thread wakes up
02:18:01.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
02:18:01.542 00.001 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
02:18:01.542 00.000 16108 Moving (0.35, 0.05) raw xDistance=-0.33 yDistance=-0.13
02:18:01.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:18:01.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:01.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:18:01.542 00.000 16108 MoveAxis(E, 87, ABG)
02:18:01.542 00.000 16108 Guiding  Dir = 2, Dur = 87
02:18:01.542 00.000 16108 IsSlewing returns 0
02:18:01.542 00.000 16108 IsGuiding returns 0
02:18:01.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3344, FiltMin=2841, FiltMax=60470, Gamma=1.000
02:18:01.567 00.021 21068 UpdateGuideState exits: m=122925 SNR=94.3
02:18:01.568 00.001 16108 PulseGuide returned control before completion, sleep 72
02:18:01.568 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.571 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:01.572 00.001 21068 Enqueuing Expose request
02:18:01.645 00.073 16108 IsGuiding returns 1
02:18:01.645 00.000 16108 scope still moving after pulse duration time elapsed
02:18:01.677 00.032 16108 IsSlewing returns 0
02:18:01.677 00.000 16108 IsGuiding returns 0
02:18:01.677 00.000 16108 scope move finished after 87 + 47 ms
02:18:01.677 00.000 16108 Move returns status 0, amount 87
02:18:01.677 00.000 16108 MoveAxis(N, 0, ABG)
02:18:01.677 00.000 16108 Move returns status 0, amount 0
02:18:01.677 00.000 16108 move complete, result=0
02:18:01.677 00.000 16108 worker thread done servicing request
02:18:01.677 00.000 16108 Worker thread wakes up
02:18:01.677 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.1 px 0 ms NORTH
02:18:01.678 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:01.679 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:02.644 00.965 16108 Exposure complete
02:18:02.700 00.056 16108 worker thread done servicing request
02:18:02.700 00.000 21068 OnExposeComplete: enter
02:18:02.701 00.001 21068 UpdateGuideState(): m_state=6
02:18:02.702 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12754
02:18:02.703 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=876.57, Mass=123113, SNR=83.7, Peak=14211 HFD=3.2
02:18:02.704 00.001 21068 MultiStar: [#1 0.09,0.04,1.19,U] [#2 -0.08,0.06,1.39,U] [#3 0.06,-0.19,1.06,U] [#4 -0.02,0.21,0.79,U] [#5 0.07,-0.33,0.99,U] [#6 -0.05,-0.02,0.83,U] [#7 -0.01,0.03,0.62,U] [#8 -0.07,-0.03,0.75,U] 
02:18:02.705 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.07, 0.10}
02:18:02.705 00.000 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
02:18:02.706 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
02:18:02.707 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.10 mountX=-0.01 mountY=0.02, mountTheta=2.24
02:18:02.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
02:18:02.710 00.001 21068 Enqueuing Move request for scope (0.01, -0.02)
02:18:02.711 00.001 16108 Worker thread wakes up
02:18:02.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:18:02.711 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:18:02.711 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
02:18:02.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:18:02.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:02.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:18:02.712 00.001 16108 MoveAxis(E, 0, ABG)
02:18:02.712 00.000 16108 Move returns status 0, amount 0
02:18:02.712 00.000 16108 MoveAxis(N, 0, ABG)
02:18:02.712 00.000 16108 Move returns status 0, amount 0
02:18:02.712 00.000 16108 move complete, result=0
02:18:02.712 00.000 16108 worker thread done servicing request
02:18:02.716 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3344, FiltMin=2883, FiltMax=61721, Gamma=1.000
02:18:02.732 00.016 21068 UpdateGuideState exits: m=123113 SNR=83.7
02:18:02.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.735 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:02.736 00.001 21068 Enqueuing Expose request
02:18:02.737 00.001 16108 Worker thread wakes up
02:18:02.738 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:02.739 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:02.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:03.907 01.168 16108 Exposure complete
02:18:03.975 00.068 16108 worker thread done servicing request
02:18:03.975 00.000 21068 OnExposeComplete: enter
02:18:03.976 00.001 21068 UpdateGuideState(): m_state=6
02:18:03.977 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12755
02:18:03.978 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=876.24, Mass=128747, SNR=78.6, Peak=14531 HFD=3.9
02:18:03.979 00.001 21068 MultiStar: [#1 -0.34,0.22,1.41,U] [#2 -0.38,-0.20,1.32,U] [#3 -0.13,-0.11,1.18,U] [#4 -0.40,-0.02,0.96,U] [#5 -0.31,0.08,1.00,U] [#6 -0.34,-0.01,0.90,U] [#7 -0.00,0.04,0.69,U] [#8 -0.31,0.12,0.90,U] 
02:18:03.980 00.001 21068 refined, 8 included, MultiStar: {-0.29, -0.01}, one-star: {-0.33, -0.23}
02:18:03.981 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
02:18:03.982 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
02:18:03.983 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.09 mountX=0.29 mountY=0.08, mountTheta=0.28
02:18:03.985 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.01, opts=13)
02:18:03.986 00.001 21068 Enqueuing Move request for scope (-0.29, -0.01)
02:18:03.987 00.001 16108 Worker thread wakes up
02:18:03.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
02:18:03.987 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
02:18:03.987 00.000 16108 Moving (-0.29, -0.01) raw xDistance=0.29 yDistance=0.08
02:18:03.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:18:03.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:03.988 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:18:03.988 00.000 16108 MoveAxis(W, 75, ABG)
02:18:03.988 00.000 16108 Guiding  Dir = 3, Dur = 75
02:18:03.988 00.000 16108 IsSlewing returns 0
02:18:03.988 00.000 16108 IsGuiding returns 0
02:18:03.991 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3344, FiltMin=2867, FiltMax=57459, Gamma=1.000
02:18:03.996 00.005 16108 PulseGuide returned control before completion, sleep 78
02:18:04.015 00.019 21068 UpdateGuideState exits: m=128747 SNR=78.6
02:18:04.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:04.018 00.001 21068 Enqueuing Expose request
02:18:04.089 00.071 16108 IsGuiding returns 0
02:18:04.089 00.000 16108 Move returns status 0, amount 75
02:18:04.089 00.000 16108 MoveAxis(N, 0, ABG)
02:18:04.089 00.000 16108 Move returns status 0, amount 0
02:18:04.089 00.000 16108 move complete, result=0
02:18:04.089 00.000 16108 worker thread done servicing request
02:18:04.089 00.000 16108 Worker thread wakes up
02:18:04.089 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:04.089 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
02:18:04.090 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:05.064 00.974 16108 Exposure complete
02:18:05.125 00.061 16108 worker thread done servicing request
02:18:05.125 00.000 21068 OnExposeComplete: enter
02:18:05.127 00.002 21068 UpdateGuideState(): m_state=6
02:18:05.128 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12756
02:18:05.129 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.49, Mass=119850, SNR=79.8, Peak=13715 HFD=3.3
02:18:05.130 00.001 21068 MultiStar: [#1 -0.05,0.32,1.14,U] [#2 -0.06,-0.34,1.46,U] [#3 -0.18,-0.18,1.13,U] [#4 0.08,-0.17,1.05,U] [#5 -0.17,-0.05,0.98,U] [#6 0.06,-0.11,0.86,U] [#7 -0.17,-0.10,0.74,U] [#8 -0.23,-0.02,0.93,U] 
02:18:05.132 00.002 21068 single-star, 8 included, MultiStar: {-0.08, -0.08}, one-star: {0.00, 0.01}
02:18:05.133 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
02:18:05.133 00.000 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
02:18:05.134 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.44 mountX=0.00 mountY=-0.01, mountTheta=-1.52
02:18:05.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
02:18:05.137 00.001 21068 Enqueuing Move request for scope (0.00, 0.01)
02:18:05.137 00.000 16108 Worker thread wakes up
02:18:05.138 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
02:18:05.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
02:18:05.138 00.000 16108 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
02:18:05.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:18:05.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:05.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:18:05.138 00.000 16108 MoveAxis(E, 0, ABG)
02:18:05.138 00.000 16108 Move returns status 0, amount 0
02:18:05.138 00.000 16108 MoveAxis(N, 0, ABG)
02:18:05.138 00.000 16108 Move returns status 0, amount 0
02:18:05.138 00.000 16108 move complete, result=0
02:18:05.138 00.000 16108 worker thread done servicing request
02:18:05.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3344, FiltMin=2864, FiltMax=57421, Gamma=1.000
02:18:05.171 00.029 21068 UpdateGuideState exits: m=119850 SNR=79.8
02:18:05.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:05.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:05.174 00.001 21068 Enqueuing Expose request
02:18:05.175 00.001 16108 Worker thread wakes up
02:18:05.175 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:05.177 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:05.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:06.331 01.154 16108 Exposure complete
02:18:06.412 00.081 16108 worker thread done servicing request
02:18:06.412 00.000 21068 OnExposeComplete: enter
02:18:06.413 00.001 21068 UpdateGuideState(): m_state=6
02:18:06.414 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12757
02:18:06.415 00.001 21068 Star::Find returns 1 (0), X=222.64, Y=876.48, Mass=110584, SNR=71.8, Peak=14297 HFD=3.2
02:18:06.416 00.001 21068 MultiStar: [#1 0.27,-0.05,1.29,U] [#2 0.06,-0.27,1.30,U] [#3 0.16,-0.41,1.32,U] [#4 0.03,0.03,1.04,U] [#5 0.06,-0.39,1.16,U] [#6 0.13,-0.28,0.92,U] [#7 0.19,-0.34,0.61,U] [#8 0.07,-0.33,1.03,U] 
02:18:06.416 00.000 21068 refined, 8 included, MultiStar: {0.14, -0.23}, one-star: {0.36, 0.00}
02:18:06.417 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
02:18:06.418 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
02:18:06.419 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.00 mountX=-0.18 mountY=0.19, mountTheta=2.34
02:18:06.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.23, opts=13)
02:18:06.421 00.000 21068 Enqueuing Move request for scope (0.14, -0.23)
02:18:06.422 00.001 16108 Worker thread wakes up
02:18:06.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:18:06.422 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:18:06.423 00.001 16108 Moving (0.14, -0.23) raw xDistance=-0.18 yDistance=0.19
02:18:06.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:18:06.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:06.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:18:06.423 00.000 16108 MoveAxis(E, 0, ABG)
02:18:06.423 00.000 16108 Move returns status 0, amount 0
02:18:06.423 00.000 16108 MoveAxis(N, 0, ABG)
02:18:06.423 00.000 16108 Move returns status 0, amount 0
02:18:06.423 00.000 16108 move complete, result=0
02:18:06.423 00.000 16108 worker thread done servicing request
02:18:06.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3344, FiltMin=2864, FiltMax=51232, Gamma=1.000
02:18:06.441 00.015 21068 UpdateGuideState exits: m=110584 SNR=71.8
02:18:06.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:06.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:06.444 00.001 21068 Enqueuing Expose request
02:18:06.446 00.002 16108 Worker thread wakes up
02:18:06.446 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:06.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:06.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:07.432 00.985 16108 Exposure complete
02:18:07.490 00.058 16108 worker thread done servicing request
02:18:07.491 00.001 21068 OnExposeComplete: enter
02:18:07.491 00.000 21068 UpdateGuideState(): m_state=6
02:18:07.492 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12758
02:18:07.493 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=876.50, Mass=119009, SNR=89.2, Peak=12905 HFD=3.2
02:18:07.496 00.003 21068 MultiStar: [#1 0.19,-0.43,1.07,U] [#2 0.32,-0.29,1.37,U] [#3 0.36,-0.22,0.98,U] [#4 0.22,-0.48,0.87,U] [#5 -0.03,-0.30,0.93,U] [#6 0.33,-0.41,0.90,U] [#7 -0.01,-0.32,0.72,U] [#8 0.34,-0.17,0.73,U] 
02:18:07.497 00.001 21068 single-star, 8 included, MultiStar: {0.23, -0.29}, one-star: {0.29, 0.02}
02:18:07.499 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
02:18:07.500 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
02:18:07.501 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.08 mountX=-0.28 mountY=-0.09, mountTheta=-2.83
02:18:07.503 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.02, opts=13)
02:18:07.504 00.001 21068 Enqueuing Move request for scope (0.29, 0.02)
02:18:07.505 00.001 16108 Worker thread wakes up
02:18:07.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
02:18:07.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
02:18:07.507 00.002 16108 Moving (0.29, 0.02) raw xDistance=-0.28 yDistance=-0.09
02:18:07.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:18:07.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:07.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:18:07.507 00.000 16108 MoveAxis(E, 74, ABG)
02:18:07.507 00.000 16108 Guiding  Dir = 2, Dur = 74
02:18:07.507 00.000 16108 IsSlewing returns 0
02:18:07.508 00.001 16108 IsGuiding returns 0
02:18:07.515 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3344, FiltMin=2845, FiltMax=56880, Gamma=1.000
02:18:07.538 00.023 21068 UpdateGuideState exits: m=119009 SNR=89.2
02:18:07.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:07.539 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:07.540 00.001 21068 Enqueuing Expose request
02:18:07.568 00.028 16108 PulseGuide returned control before completion, sleep 24
02:18:07.595 00.027 16108 IsGuiding returns 1
02:18:07.595 00.000 16108 scope still moving after pulse duration time elapsed
02:18:07.627 00.032 16108 IsSlewing returns 0
02:18:07.627 00.000 16108 IsGuiding returns 1
02:18:07.658 00.031 16108 IsSlewing returns 0
02:18:07.658 00.000 16108 IsGuiding returns 0
02:18:07.658 00.000 16108 scope move finished after 74 + 76 ms
02:18:07.658 00.000 16108 Move returns status 0, amount 74
02:18:07.658 00.000 16108 MoveAxis(N, 0, ABG)
02:18:07.658 00.000 16108 Move returns status 0, amount 0
02:18:07.658 00.000 16108 move complete, result=0
02:18:07.658 00.000 16108 worker thread done servicing request
02:18:07.658 00.000 16108 Worker thread wakes up
02:18:07.658 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
02:18:07.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:07.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:08.814 01.155 16108 Exposure complete
02:18:08.877 00.063 16108 worker thread done servicing request
02:18:08.877 00.000 21068 OnExposeComplete: enter
02:18:08.880 00.003 21068 UpdateGuideState(): m_state=6
02:18:08.881 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12759
02:18:08.883 00.002 21068 Star::Find returns 1 (0), X=222.36, Y=876.85, Mass=118468, SNR=78.2, Peak=14067 HFD=3.2
02:18:08.885 00.002 21068 MultiStar: [#1 -0.25,-0.06,1.17,U] [#2 -0.26,-0.30,1.27,U] [#3 0.04,-0.27,1.09,U] [#4 -0.22,0.15,0.96,U] [#5 -0.12,-0.41,0.89,U] [#6 -0.03,0.12,0.90,U] [#7 0.06,0.38,0.67,U] [#8 0.02,0.17,0.73,U] 
02:18:08.886 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {0.09, 0.37}
02:18:08.889 00.003 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
02:18:08.890 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
02:18:08.892 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=0.09 mountY=0.03, mountTheta=0.37
02:18:08.893 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
02:18:08.894 00.001 21068 Enqueuing Move request for scope (-0.09, -0.01)
02:18:08.895 00.001 16108 Worker thread wakes up
02:18:08.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
02:18:08.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
02:18:08.895 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=0.03
02:18:08.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:08.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:08.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:18:08.895 00.000 16108 MoveAxis(E, 0, ABG)
02:18:08.895 00.000 16108 Move returns status 0, amount 0
02:18:08.895 00.000 16108 MoveAxis(N, 0, ABG)
02:18:08.895 00.000 16108 Move returns status 0, amount 0
02:18:08.895 00.000 16108 move complete, result=0
02:18:08.895 00.000 16108 worker thread done servicing request
02:18:08.900 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3344, FiltMin=2915, FiltMax=65440, Gamma=1.000
02:18:08.917 00.017 21068 UpdateGuideState exits: m=118468 SNR=78.2
02:18:08.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:08.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:08.920 00.001 21068 Enqueuing Expose request
02:18:08.920 00.000 16108 Worker thread wakes up
02:18:08.920 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:08.923 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:08.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:09.896 00.973 16108 Exposure complete
02:18:09.964 00.068 16108 worker thread done servicing request
02:18:09.964 00.000 21068 OnExposeComplete: enter
02:18:09.965 00.001 21068 UpdateGuideState(): m_state=6
02:18:09.966 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12760
02:18:09.967 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.59, Mass=124288, SNR=86.4, Peak=13673 HFD=3.2
02:18:09.969 00.002 21068 MultiStar: [#1 -0.03,-0.02,1.03,U] [#2 0.06,-0.08,1.25,U] [#3 0.05,-0.17,0.98,U] [#4 0.11,0.01,1.00,U] [#5 -0.03,-0.23,0.93,U] [#6 0.15,-0.01,0.94,U] [#7 0.18,-0.22,0.61,U] [#8 -0.05,-0.17,0.88,U] 
02:18:09.970 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.19, 0.12}
02:18:09.971 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
02:18:09.973 00.002 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
02:18:09.974 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.86 mountX=-0.08 mountY=0.06, mountTheta=2.50
02:18:09.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
02:18:09.977 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
02:18:09.978 00.001 16108 Worker thread wakes up
02:18:09.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
02:18:09.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
02:18:09.978 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
02:18:09.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:18:09.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:09.979 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:18:09.979 00.000 16108 MoveAxis(E, 0, ABG)
02:18:09.979 00.000 16108 Move returns status 0, amount 0
02:18:09.979 00.000 16108 MoveAxis(N, 0, ABG)
02:18:09.979 00.000 16108 Move returns status 0, amount 0
02:18:09.979 00.000 16108 move complete, result=0
02:18:09.980 00.001 16108 worker thread done servicing request
02:18:09.984 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3341, FiltMin=2841, FiltMax=63718, Gamma=1.000
02:18:10.012 00.028 21068 UpdateGuideState exits: m=124288 SNR=86.4
02:18:10.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:10.015 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:10.016 00.001 21068 Enqueuing Expose request
02:18:10.017 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:10.018 00.001 16108 Worker thread wakes up
02:18:10.018 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:10.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:11.176 01.158 16108 Exposure complete
02:18:11.235 00.059 16108 worker thread done servicing request
02:18:11.235 00.000 21068 OnExposeComplete: enter
02:18:11.236 00.001 21068 UpdateGuideState(): m_state=6
02:18:11.238 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12761
02:18:11.238 00.000 21068 Star::Find returns 1 (0), X=222.53, Y=876.46, Mass=124746, SNR=89.9, Peak=14505 HFD=3.2
02:18:11.239 00.001 21068 MultiStar: [#1 0.18,0.13,1.08,U] [#2 0.04,-0.40,1.27,U] [#3 -0.17,-0.35,1.16,U] [#4 0.11,-0.15,0.76,U] [#5 0.26,-0.29,0.95,U] [#6 0.26,-0.06,0.78,U] [#7 0.24,0.04,0.63,U] [#8 0.19,-0.19,0.76,U] 
02:18:11.240 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.26, -0.01}
02:18:11.241 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
02:18:11.242 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
02:18:11.242 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.87 mountX=-0.16 mountY=0.12, mountTheta=2.48
02:18:11.244 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.16, opts=13)
02:18:11.245 00.001 21068 Enqueuing Move request for scope (0.13, -0.16)
02:18:11.246 00.001 16108 Worker thread wakes up
02:18:11.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
02:18:11.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
02:18:11.246 00.000 16108 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=0.12
02:18:11.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:18:11.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:11.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:18:11.246 00.000 16108 MoveAxis(E, 0, ABG)
02:18:11.246 00.000 16108 Move returns status 0, amount 0
02:18:11.246 00.000 16108 MoveAxis(N, 0, ABG)
02:18:11.246 00.000 16108 Move returns status 0, amount 0
02:18:11.247 00.001 16108 move complete, result=0
02:18:11.247 00.000 16108 worker thread done servicing request
02:18:11.254 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3341, FiltMin=2880, FiltMax=55133, Gamma=1.000
02:18:11.281 00.027 21068 UpdateGuideState exits: m=124746 SNR=89.9
02:18:11.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:11.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:11.284 00.001 21068 Enqueuing Expose request
02:18:11.284 00.000 16108 Worker thread wakes up
02:18:11.284 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:11.285 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:11.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:12.272 00.987 16108 Exposure complete
02:18:12.327 00.055 16108 worker thread done servicing request
02:18:12.327 00.000 21068 OnExposeComplete: enter
02:18:12.328 00.001 21068 UpdateGuideState(): m_state=6
02:18:12.329 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12762
02:18:12.330 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.45, Mass=121230, SNR=89.5, Peak=13325 HFD=3.3
02:18:12.331 00.001 21068 MultiStar: [#1 0.40,0.16,1.18,U] [#2 0.04,0.03,1.14,U] [#3 0.31,-0.13,1.08,U] [#4 -0.17,-0.24,0.96,U] [#5 -0.15,-0.23,0.93,U] [#6 0.08,-0.27,0.85,U] [#7 -0.19,-0.20,0.65,U] [#8 -0.10,0.02,0.75,U] 
02:18:12.331 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.15, -0.02}
02:18:12.332 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
02:18:12.333 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
02:18:12.334 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.91 mountX=-0.08 mountY=0.07, mountTheta=2.45
02:18:12.335 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
02:18:12.336 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
02:18:12.337 00.001 16108 Worker thread wakes up
02:18:12.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
02:18:12.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
02:18:12.337 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.07
02:18:12.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:18:12.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:12.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:18:12.337 00.000 16108 MoveAxis(E, 0, ABG)
02:18:12.337 00.000 16108 Move returns status 0, amount 0
02:18:12.337 00.000 16108 MoveAxis(N, 0, ABG)
02:18:12.337 00.000 16108 Move returns status 0, amount 0
02:18:12.337 00.000 16108 move complete, result=0
02:18:12.337 00.000 16108 worker thread done servicing request
02:18:12.341 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3341, FiltMin=2854, FiltMax=58278, Gamma=1.000
02:18:12.356 00.015 21068 UpdateGuideState exits: m=121230 SNR=89.5
02:18:12.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:12.359 00.001 21068 Enqueuing Expose request
02:18:12.359 00.000 16108 Worker thread wakes up
02:18:12.359 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:12.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:12.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:13.515 01.155 16108 Exposure complete
02:18:13.589 00.074 16108 worker thread done servicing request
02:18:13.590 00.001 21068 OnExposeComplete: enter
02:18:13.591 00.001 21068 UpdateGuideState(): m_state=6
02:18:13.593 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12763
02:18:13.595 00.002 21068 Star::Find returns 1 (0), X=221.96, Y=876.33, Mass=125162, SNR=83.9, Peak=15267 HFD=3.4
02:18:13.596 00.001 21068 MultiStar: [#1 -0.16,-0.50,1.22,U] [#2 -0.23,-0.45,1.25,U] [#3 -0.05,-0.60,0.00,M1] [#4 -0.28,-0.10,0.71,U] [#5 -0.09,-0.46,1.02,U] [#6 -0.22,-0.48,0.76,U] [#7 -0.61,-0.20,0.00,M1] [#8 -0.19,-0.47,0.81,U] 
02:18:13.597 00.001 21068 single-star, 6 included, MultiStar: {-0.21, -0.38}, one-star: {-0.32, -0.15}
02:18:13.598 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
02:18:13.600 00.002 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
02:18:13.600 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-2.71 mountX=0.29 mountY=0.22, mountTheta=0.65
02:18:13.603 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.15, opts=13)
02:18:13.604 00.001 21068 Enqueuing Move request for scope (-0.32, -0.15)
02:18:13.605 00.001 16108 Worker thread wakes up
02:18:13.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.15) opts 0xd
02:18:13.605 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.15)
02:18:13.605 00.000 16108 Moving (-0.32, -0.15) raw xDistance=0.29 yDistance=0.22
02:18:13.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:18:13.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:18:13.605 00.000 16108 MoveAxis(W, 75, ABG)
02:18:13.605 00.000 16108 Guiding  Dir = 3, Dur = 75
02:18:13.606 00.001 16108 IsSlewing returns 0
02:18:13.606 00.000 16108 IsGuiding returns 0
02:18:13.611 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3341, FiltMin=2787, FiltMax=59049, Gamma=1.000
02:18:13.635 00.024 21068 UpdateGuideState exits: m=125162 SNR=83.9
02:18:13.638 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:13.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:13.640 00.001 21068 Enqueuing Expose request
02:18:13.642 00.002 16108 PulseGuide returned control before completion, sleep 49
02:18:13.703 00.061 16108 IsGuiding returns 1
02:18:13.703 00.000 16108 scope still moving after pulse duration time elapsed
02:18:13.735 00.032 16108 IsSlewing returns 0
02:18:13.735 00.000 16108 IsGuiding returns 0
02:18:13.735 00.000 16108 scope move finished after 75 + 54 ms
02:18:13.735 00.000 16108 Move returns status 0, amount 75
02:18:13.735 00.000 16108 MoveAxis(S, 44, ABG)
02:18:13.735 00.000 16108 Guiding  Dir = 1, Dur = 44
02:18:13.735 00.000 16108 IsSlewing returns 0
02:18:13.736 00.001 16108 IsGuiding returns 0
02:18:13.798 00.062 16108 IsGuiding returns 1
02:18:13.798 00.000 16108 scope still moving after pulse duration time elapsed
02:18:13.828 00.030 16108 IsSlewing returns 0
02:18:13.828 00.000 16108 IsGuiding returns 1
02:18:13.859 00.031 16108 IsSlewing returns 0
02:18:13.859 00.000 16108 IsGuiding returns 1
02:18:13.891 00.032 16108 IsSlewing returns 0
02:18:13.891 00.000 16108 IsGuiding returns 0
02:18:13.891 00.000 16108 scope move finished after 44 + 111 ms
02:18:13.891 00.000 16108 Move returns status 0, amount 44
02:18:13.891 00.000 16108 move complete, result=0
02:18:13.891 00.000 16108 worker thread done servicing request
02:18:13.891 00.000 16108 Worker thread wakes up
02:18:13.892 00.001 21068 GuideStep: 0.3 px 75 ms WEST, 0.2 px 44 ms SOUTH
02:18:13.894 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:13.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:14.873 00.979 16108 Exposure complete
02:18:14.941 00.068 16108 worker thread done servicing request
02:18:14.941 00.000 21068 OnExposeComplete: enter
02:18:14.942 00.001 21068 UpdateGuideState(): m_state=6
02:18:14.943 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12764
02:18:14.944 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.63, Mass=125269, SNR=87.5, Peak=14073 HFD=3.3
02:18:14.945 00.001 21068 MultiStar: [#1 -0.05,-0.13,1.43,U] [#2 -0.14,-0.36,1.21,U] [#3 -0.14,-0.29,0.92,U] [#4 -0.16,-0.17,0.85,U] [#5 -0.18,-0.41,0.85,U] [#6 -0.08,-0.31,0.71,U] [#7 -0.47,-0.27,0.61,U] [#8 -0.05,-0.22,0.87,U] 
02:18:14.946 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.21}, one-star: {0.31, 0.15}
02:18:14.946 00.000 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
02:18:14.947 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
02:18:14.948 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.95 mountX=0.05 mountY=0.23, mountTheta=1.36
02:18:14.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.21, opts=13)
02:18:14.951 00.001 21068 Enqueuing Move request for scope (-0.09, -0.21)
02:18:14.952 00.001 16108 Worker thread wakes up
02:18:14.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
02:18:14.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
02:18:14.952 00.000 16108 Moving (-0.09, -0.21) raw xDistance=0.05 yDistance=0.23
02:18:14.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:18:14.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:18:14.952 00.000 16108 MoveAxis(E, 0, ABG)
02:18:14.952 00.000 16108 Move returns status 0, amount 0
02:18:14.952 00.000 16108 MoveAxis(S, 46, ABG)
02:18:14.952 00.000 16108 Guiding  Dir = 1, Dur = 46
02:18:14.952 00.000 16108 IsSlewing returns 0
02:18:14.952 00.000 16108 IsGuiding returns 0
02:18:14.958 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3341, FiltMin=2861, FiltMax=60483, Gamma=1.000
02:18:14.968 00.010 16108 PulseGuide returned control before completion, sleep 41
02:18:14.981 00.013 21068 UpdateGuideState exits: m=125269 SNR=87.5
02:18:14.984 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:14.985 00.000 21068 Enqueuing Expose request
02:18:15.013 00.028 16108 IsGuiding returns 1
02:18:15.013 00.000 16108 scope still moving after pulse duration time elapsed
02:18:15.045 00.032 16108 IsSlewing returns 0
02:18:15.045 00.000 16108 IsGuiding returns 1
02:18:15.076 00.031 16108 IsSlewing returns 0
02:18:15.076 00.000 16108 IsGuiding returns 0
02:18:15.076 00.000 16108 scope move finished after 46 + 77 ms
02:18:15.076 00.000 16108 Move returns status 0, amount 46
02:18:15.076 00.000 16108 move complete, result=0
02:18:15.076 00.000 16108 worker thread done servicing request
02:18:15.076 00.000 16108 Worker thread wakes up
02:18:15.076 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
02:18:15.078 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:15.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:16.239 01.161 16108 Exposure complete
02:18:16.294 00.055 16108 worker thread done servicing request
02:18:16.294 00.000 21068 OnExposeComplete: enter
02:18:16.295 00.001 21068 UpdateGuideState(): m_state=6
02:18:16.296 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12765
02:18:16.297 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.99, Mass=118845, SNR=77.1, Peak=13865 HFD=3.6
02:18:16.298 00.001 21068 MultiStar: [#1 -0.01,0.40,1.25,U] [#2 -0.02,0.09,1.18,U] [#3 -0.02,0.27,1.10,U] [#4 -0.18,0.22,0.87,U] [#5 -0.17,-0.09,1.04,U] [#6 -0.20,0.10,0.86,U] [#7 -0.02,0.33,0.65,U] [#8 0.04,0.05,0.82,U] 
02:18:16.299 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.21}, one-star: {0.18, 0.52}
02:18:16.299 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
02:18:16.300 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:18:16.301 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.76 mountX=0.08 mountY=-0.20, mountTheta=-1.20
02:18:16.303 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.21, opts=13)
02:18:16.304 00.001 21068 Enqueuing Move request for scope (-0.04, 0.21)
02:18:16.304 00.000 16108 Worker thread wakes up
02:18:16.305 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
02:18:16.305 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
02:18:16.305 00.000 16108 Moving (-0.04, 0.21) raw xDistance=0.08 yDistance=-0.20
02:18:16.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:18:16.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:16.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:18:16.305 00.000 16108 MoveAxis(E, 0, ABG)
02:18:16.305 00.000 16108 Move returns status 0, amount 0
02:18:16.305 00.000 16108 MoveAxis(N, 0, ABG)
02:18:16.305 00.000 16108 Move returns status 0, amount 0
02:18:16.305 00.000 16108 move complete, result=0
02:18:16.305 00.000 16108 worker thread done servicing request
02:18:16.310 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=304, max=65535, med=3341, FiltMin=2825, FiltMax=61238, Gamma=1.000
02:18:16.324 00.014 21068 UpdateGuideState exits: m=118845 SNR=77.1
02:18:16.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:16.326 00.000 21068 Enqueuing Expose request
02:18:16.327 00.001 16108 Worker thread wakes up
02:18:16.327 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:16.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:16.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:17.318 00.990 16108 Exposure complete
02:18:17.402 00.084 16108 worker thread done servicing request
02:18:17.403 00.001 21068 OnExposeComplete: enter
02:18:17.403 00.000 21068 UpdateGuideState(): m_state=6
02:18:17.405 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12766
02:18:17.405 00.000 21068 Star::Find returns 1 (0), X=222.52, Y=876.39, Mass=118349, SNR=75.8, Peak=13229 HFD=3.2
02:18:17.406 00.001 21068 MultiStar: [#1 0.09,0.06,1.34,U] [#2 -0.04,-0.26,1.35,U] [#3 0.21,0.06,1.15,U] [#4 -0.06,-0.00,0.99,U] [#5 -0.06,-0.17,1.04,U] [#6 -0.03,-0.17,1.19,U] [#7 -0.16,-0.16,0.64,U] [#8 -0.13,0.03,0.79,U] 
02:18:17.407 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.25, -0.08}
02:18:17.408 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
02:18:17.408 00.000 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
02:18:17.409 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.32 mountX=-0.03 mountY=0.07, mountTheta=2.01
02:18:17.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
02:18:17.412 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
02:18:17.412 00.000 16108 Worker thread wakes up
02:18:17.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:18:17.413 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:18:17.413 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.03 yDistance=0.07
02:18:17.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:18:17.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:17.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:18:17.413 00.000 16108 MoveAxis(E, 0, ABG)
02:18:17.413 00.000 16108 Move returns status 0, amount 0
02:18:17.413 00.000 16108 MoveAxis(N, 0, ABG)
02:18:17.413 00.000 16108 Move returns status 0, amount 0
02:18:17.413 00.000 16108 move complete, result=0
02:18:17.413 00.000 16108 worker thread done servicing request
02:18:17.421 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3341, FiltMin=2899, FiltMax=65497, Gamma=1.000
02:18:17.445 00.024 21068 UpdateGuideState exits: m=118349 SNR=75.8
02:18:17.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.448 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:17.449 00.001 21068 Enqueuing Expose request
02:18:17.450 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:17.451 00.001 16108 Worker thread wakes up
02:18:17.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:17.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:18.608 01.157 16108 Exposure complete
02:18:18.668 00.060 16108 worker thread done servicing request
02:18:18.668 00.000 21068 OnExposeComplete: enter
02:18:18.669 00.001 21068 UpdateGuideState(): m_state=6
02:18:18.670 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12767
02:18:18.670 00.000 21068 Star::Find returns 1 (0), X=222.34, Y=876.86, Mass=126924, SNR=80.0, Peak=14153 HFD=3.5
02:18:18.671 00.001 21068 MultiStar: [#1 -0.06,-0.03,1.29,U] [#2 0.05,-0.14,1.31,U] [#3 -0.04,-0.27,1.21,U] [#4 0.24,0.08,0.99,U] [#5 0.27,-0.16,1.05,U] [#6 0.27,-0.09,0.93,U] [#7 0.16,-0.16,0.74,U] [#8 0.33,0.16,0.88,U] 
02:18:18.672 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.07, 0.38}
02:18:18.673 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
02:18:18.674 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
02:18:18.675 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=-0.13 mountY=0.00, mountTheta=3.11
02:18:18.676 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
02:18:18.678 00.002 21068 Enqueuing Move request for scope (0.13, -0.03)
02:18:18.679 00.001 16108 Worker thread wakes up
02:18:18.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:18:18.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:18:18.679 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=0.00
02:18:18.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:18:18.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:18.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:18.679 00.000 16108 MoveAxis(E, 0, ABG)
02:18:18.679 00.000 16108 Move returns status 0, amount 0
02:18:18.679 00.000 16108 MoveAxis(N, 0, ABG)
02:18:18.679 00.000 16108 Move returns status 0, amount 0
02:18:18.679 00.000 16108 move complete, result=0
02:18:18.679 00.000 16108 worker thread done servicing request
02:18:18.686 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3341, FiltMin=2835, FiltMax=65497, Gamma=1.000
02:18:18.714 00.028 21068 UpdateGuideState exits: m=126924 SNR=80.0
02:18:18.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:18.717 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:18.718 00.001 21068 Enqueuing Expose request
02:18:18.719 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:18.720 00.001 16108 Worker thread wakes up
02:18:18.720 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:18.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:19.685 00.965 16108 Exposure complete
02:18:19.744 00.059 16108 worker thread done servicing request
02:18:19.744 00.000 21068 OnExposeComplete: enter
02:18:19.746 00.002 21068 UpdateGuideState(): m_state=6
02:18:19.747 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12768
02:18:19.749 00.002 21068 Star::Find returns 1 (0), X=222.44, Y=876.88, Mass=149057, SNR=97.8, Peak=16105 HFD=3.6
02:18:19.751 00.002 21068 MultiStar: [#1 0.20,-0.29,1.07,U] [#2 0.12,0.08,1.25,U] [#3 -0.06,-0.29,0.93,U] [#4 -0.01,0.11,0.70,U] [#5 0.28,0.17,0.77,U] [#6 0.11,-0.04,0.80,U] [#7 0.14,0.06,0.58,U] [#8 0.12,0.04,0.71,U] 
02:18:19.753 00.002 21068 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.17, 0.41}
02:18:19.755 00.002 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
02:18:19.756 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
02:18:19.757 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
02:18:19.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
02:18:19.760 00.002 21068 Enqueuing Move request for scope (0.12, 0.02)
02:18:19.760 00.000 16108 Worker thread wakes up
02:18:19.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
02:18:19.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
02:18:19.760 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.05
02:18:19.761 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:18:19.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:19.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:19.761 00.000 16108 MoveAxis(E, 0, ABG)
02:18:19.761 00.000 16108 Move returns status 0, amount 0
02:18:19.761 00.000 16108 MoveAxis(N, 0, ABG)
02:18:19.761 00.000 16108 Move returns status 0, amount 0
02:18:19.761 00.000 16108 move complete, result=0
02:18:19.761 00.000 16108 worker thread done servicing request
02:18:19.764 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3344, FiltMin=2845, FiltMax=57721, Gamma=1.000
02:18:19.779 00.015 21068 UpdateGuideState exits: m=149057 SNR=97.8
02:18:19.780 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:19.782 00.001 21068 Enqueuing Expose request
02:18:19.783 00.001 16108 Worker thread wakes up
02:18:19.783 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:19.783 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:19.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:20.949 01.166 16108 Exposure complete
02:18:21.006 00.057 16108 worker thread done servicing request
02:18:21.006 00.000 21068 OnExposeComplete: enter
02:18:21.007 00.001 21068 UpdateGuideState(): m_state=6
02:18:21.007 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12769
02:18:21.008 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.65, Mass=119613, SNR=81.9, Peak=13555 HFD=3.3
02:18:21.009 00.001 21068 MultiStar: [#1 -0.41,-0.01,1.12,U] [#2 -0.30,-0.26,1.31,U] [#3 -0.13,-0.22,1.10,U] [#4 -0.46,-0.06,0.94,U] [#5 -0.56,-0.26,0.00,M1] [#6 -0.35,-0.18,0.90,U] [#7 -0.33,-0.17,0.65,U] [#8 0.03,0.11,0.91,U] 
02:18:21.010 00.001 21068 refined, 7 included, MultiStar: {-0.29, -0.08}, one-star: {-0.36, 0.17}
02:18:21.011 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
02:18:21.012 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
02:18:21.013 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.86 mountX=0.27 mountY=0.15, mountTheta=0.50
02:18:21.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.08, opts=13)
02:18:21.015 00.001 21068 Enqueuing Move request for scope (-0.29, -0.08)
02:18:21.016 00.001 16108 Worker thread wakes up
02:18:21.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd
02:18:21.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.08)
02:18:21.016 00.000 16108 Moving (-0.29, -0.08) raw xDistance=0.27 yDistance=0.15
02:18:21.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:18:21.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:21.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:18:21.016 00.000 16108 MoveAxis(W, 70, ABG)
02:18:21.016 00.000 16108 Guiding  Dir = 3, Dur = 70
02:18:21.017 00.001 16108 IsSlewing returns 0
02:18:21.017 00.000 16108 IsGuiding returns 0
02:18:21.018 00.001 16108 PulseGuide returned control before completion, sleep 80
02:18:21.020 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3341, FiltMin=2857, FiltMax=58771, Gamma=1.000
02:18:21.036 00.016 21068 UpdateGuideState exits: m=119613 SNR=81.9
02:18:21.036 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:21.038 00.001 21068 Enqueuing Expose request
02:18:21.102 00.064 16108 IsGuiding returns 1
02:18:21.102 00.000 16108 scope still moving after pulse duration time elapsed
02:18:21.133 00.031 16108 IsSlewing returns 0
02:18:21.133 00.000 16108 IsGuiding returns 0
02:18:21.133 00.000 16108 scope move finished after 70 + 45 ms
02:18:21.133 00.000 16108 Move returns status 0, amount 70
02:18:21.133 00.000 16108 MoveAxis(N, 0, ABG)
02:18:21.133 00.000 16108 Move returns status 0, amount 0
02:18:21.133 00.000 16108 move complete, result=0
02:18:21.133 00.000 16108 worker thread done servicing request
02:18:21.133 00.000 16108 Worker thread wakes up
02:18:21.133 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
02:18:21.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:21.135 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:22.112 00.977 16108 Exposure complete
02:18:22.175 00.063 16108 worker thread done servicing request
02:18:22.175 00.000 21068 OnExposeComplete: enter
02:18:22.175 00.000 21068 UpdateGuideState(): m_state=6
02:18:22.176 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12770
02:18:22.177 00.001 21068 Star::Find returns 1 (0), X=222.20, Y=876.88, Mass=133416, SNR=93.4, Peak=15923 HFD=3.6
02:18:22.178 00.001 21068 MultiStar: [#1 -0.40,0.02,1.09,U] [#2 -0.50,-0.04,1.11,U] [#3 -0.04,-0.06,1.04,U] [#4 -0.29,0.08,0.76,U] [#5 -0.08,-0.02,0.91,U] [#6 -0.15,-0.14,0.72,U] [#7 -0.11,0.09,0.59,U] [#8 -0.31,0.14,0.73,U] 
02:18:22.179 00.001 21068 refined, 8 included, MultiStar: {-0.22, 0.05}, one-star: {-0.07, 0.40}
02:18:22.179 00.000 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
02:18:22.180 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
02:18:22.182 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.23 cameraTheta=2.91 mountX=0.23 mountY=0.00, mountTheta=0.01
02:18:22.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.05, opts=13)
02:18:22.185 00.001 21068 Enqueuing Move request for scope (-0.22, 0.05)
02:18:22.185 00.000 16108 Worker thread wakes up
02:18:22.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
02:18:22.186 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
02:18:22.186 00.000 16108 Moving (-0.22, 0.05) raw xDistance=0.23 yDistance=0.00
02:18:22.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
02:18:22.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:22.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:22.186 00.000 16108 MoveAxis(W, 65, ABG)
02:18:22.186 00.000 16108 Guiding  Dir = 3, Dur = 65
02:18:22.187 00.001 16108 IsSlewing returns 0
02:18:22.187 00.000 16108 IsGuiding returns 0
02:18:22.191 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3344, FiltMin=2848, FiltMax=60659, Gamma=1.000
02:18:22.200 00.009 16108 PulseGuide returned control before completion, sleep 63
02:18:22.219 00.019 21068 UpdateGuideState exits: m=133416 SNR=93.4
02:18:22.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:22.220 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:22.221 00.001 21068 Enqueuing Expose request
02:18:22.276 00.055 16108 IsGuiding returns 1
02:18:22.276 00.000 16108 scope still moving after pulse duration time elapsed
02:18:22.308 00.032 16108 IsSlewing returns 0
02:18:22.308 00.000 16108 IsGuiding returns 0
02:18:22.308 00.000 16108 scope move finished after 65 + 55 ms
02:18:22.308 00.000 16108 Move returns status 0, amount 65
02:18:22.308 00.000 16108 MoveAxis(N, 0, ABG)
02:18:22.308 00.000 16108 Move returns status 0, amount 0
02:18:22.308 00.000 16108 move complete, result=0
02:18:22.308 00.000 16108 worker thread done servicing request
02:18:22.308 00.000 16108 Worker thread wakes up
02:18:22.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:22.308 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.0 px 0 ms NORTH
02:18:22.309 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:23.483 01.174 16108 Exposure complete
02:18:23.551 00.068 16108 worker thread done servicing request
02:18:23.551 00.000 21068 OnExposeComplete: enter
02:18:23.552 00.001 21068 UpdateGuideState(): m_state=6
02:18:23.553 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12771
02:18:23.554 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.81, Mass=117002, SNR=76.7, Peak=15145 HFD=3.4
02:18:23.555 00.001 21068 MultiStar: [#1 0.26,-0.03,1.37,U] [#2 0.22,-0.20,1.25,U] [#3 0.38,-0.14,1.20,U] [#4 0.29,0.19,0.88,U] [#5 0.02,-0.01,1.15,U] [#6 0.07,-0.02,1.02,U] [#7 0.07,-0.05,0.78,U] [#8 0.18,-0.06,0.90,U] 
02:18:23.556 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.20, 0.33}
02:18:23.557 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
02:18:23.557 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
02:18:23.558 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
02:18:23.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
02:18:23.560 00.000 21068 Enqueuing Move request for scope (0.19, -0.01)
02:18:23.561 00.001 16108 Worker thread wakes up
02:18:23.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
02:18:23.561 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
02:18:23.561 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=-0.04
02:18:23.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:18:23.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:23.562 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:23.562 00.000 16108 MoveAxis(E, 0, ABG)
02:18:23.562 00.000 16108 Move returns status 0, amount 0
02:18:23.562 00.000 16108 MoveAxis(N, 0, ABG)
02:18:23.562 00.000 16108 Move returns status 0, amount 0
02:18:23.562 00.000 16108 move complete, result=0
02:18:23.562 00.000 16108 worker thread done servicing request
02:18:23.565 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3341, FiltMin=2864, FiltMax=55657, Gamma=1.000
02:18:23.580 00.015 21068 UpdateGuideState exits: m=117002 SNR=76.7
02:18:23.580 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:23.582 00.001 21068 Enqueuing Expose request
02:18:23.583 00.001 16108 Worker thread wakes up
02:18:23.583 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:23.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:23.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:24.562 00.979 16108 Exposure complete
02:18:24.634 00.072 16108 worker thread done servicing request
02:18:24.634 00.000 21068 OnExposeComplete: enter
02:18:24.635 00.001 21068 UpdateGuideState(): m_state=6
02:18:24.636 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12772
02:18:24.637 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=876.68, Mass=136099, SNR=89.5, Peak=17257 HFD=3.4
02:18:24.638 00.001 21068 MultiStar: [#1 0.26,0.19,1.07,U] [#2 0.24,0.01,1.21,U] [#3 0.24,-0.16,1.05,U] [#4 0.51,0.40,0.00,M1] [#5 0.27,-0.10,0.89,U] [#6 0.44,-0.04,0.96,U] [#7 0.30,-0.02,0.60,U] [#8 -0.04,-0.12,0.77,U] 
02:18:24.639 00.001 21068 refined, 7 included, MultiStar: {0.26, 0.00}, one-star: {0.35, 0.20}
02:18:24.639 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:18:24.640 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:18:24.641 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.01 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
02:18:24.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.00, opts=13)
02:18:24.644 00.001 21068 Enqueuing Move request for scope (0.26, 0.00)
02:18:24.644 00.000 16108 Worker thread wakes up
02:18:24.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.00) opts 0xd
02:18:24.645 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.00)
02:18:24.645 00.000 16108 Moving (0.26, 0.00) raw xDistance=-0.26 yDistance=-0.06
02:18:24.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:18:24.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:24.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:18:24.645 00.000 16108 MoveAxis(E, 68, ABG)
02:18:24.645 00.000 16108 Guiding  Dir = 2, Dur = 68
02:18:24.645 00.000 16108 IsSlewing returns 0
02:18:24.645 00.000 16108 IsGuiding returns 0
02:18:24.649 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3341, FiltMin=2851, FiltMax=56758, Gamma=1.000
02:18:24.663 00.014 21068 UpdateGuideState exits: m=136099 SNR=89.5
02:18:24.665 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:24.665 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:24.667 00.002 21068 Enqueuing Expose request
02:18:24.695 00.028 16108 PulseGuide returned control before completion, sleep 29
02:18:24.739 00.044 16108 IsGuiding returns 1
02:18:24.739 00.000 16108 scope still moving after pulse duration time elapsed
02:18:24.771 00.032 16108 IsSlewing returns 0
02:18:24.771 00.000 16108 IsGuiding returns 1
02:18:24.803 00.032 16108 IsSlewing returns 0
02:18:24.803 00.000 16108 IsGuiding returns 0
02:18:24.803 00.000 16108 scope move finished after 68 + 89 ms
02:18:24.803 00.000 16108 Move returns status 0, amount 68
02:18:24.803 00.000 16108 MoveAxis(N, 0, ABG)
02:18:24.803 00.000 16108 Move returns status 0, amount 0
02:18:24.803 00.000 16108 move complete, result=0
02:18:24.803 00.000 16108 worker thread done servicing request
02:18:24.803 00.000 16108 Worker thread wakes up
02:18:24.803 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
02:18:24.804 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:24.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:25.962 01.158 16108 Exposure complete
02:18:26.039 00.077 16108 worker thread done servicing request
02:18:26.039 00.000 21068 OnExposeComplete: enter
02:18:26.040 00.001 21068 UpdateGuideState(): m_state=6
02:18:26.041 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12773
02:18:26.042 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=876.73, Mass=152643, SNR=97.3, Peak=17833 HFD=3.5
02:18:26.043 00.001 21068 MultiStar: [#1 0.36,0.30,1.17,U] [#2 0.04,-0.18,1.09,U] [#3 0.20,-0.05,1.01,U] [#4 0.17,0.21,0.76,U] [#5 0.07,-0.16,0.86,U] [#6 0.54,0.24,0.00,M1] [#7 -0.01,-0.02,0.46,U] [#8 0.24,0.16,0.67,U] 
02:18:26.043 00.000 21068 refined, 7 included, MultiStar: {0.19, 0.07}, one-star: {0.33, 0.26}
02:18:26.044 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
02:18:26.045 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
02:18:26.045 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=-0.18 mountY=-0.11, mountTheta=-2.57
02:18:26.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.07, opts=13)
02:18:26.048 00.001 21068 Enqueuing Move request for scope (0.19, 0.07)
02:18:26.048 00.000 16108 Worker thread wakes up
02:18:26.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
02:18:26.049 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
02:18:26.049 00.000 16108 Moving (0.19, 0.07) raw xDistance=-0.18 yDistance=-0.11
02:18:26.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:18:26.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:26.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:26.049 00.000 16108 MoveAxis(E, 0, ABG)
02:18:26.049 00.000 16108 Move returns status 0, amount 0
02:18:26.049 00.000 16108 MoveAxis(N, 0, ABG)
02:18:26.049 00.000 16108 Move returns status 0, amount 0
02:18:26.049 00.000 16108 move complete, result=0
02:18:26.049 00.000 16108 worker thread done servicing request
02:18:26.054 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3341, FiltMin=2877, FiltMax=60870, Gamma=1.000
02:18:26.075 00.021 21068 UpdateGuideState exits: m=152643 SNR=97.3
02:18:26.077 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:26.079 00.001 21068 Enqueuing Expose request
02:18:26.080 00.001 16108 Worker thread wakes up
02:18:26.080 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:26.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:26.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:27.051 00.970 16108 Exposure complete
02:18:27.122 00.071 16108 worker thread done servicing request
02:18:27.123 00.001 21068 OnExposeComplete: enter
02:18:27.123 00.000 21068 UpdateGuideState(): m_state=6
02:18:27.124 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12774
02:18:27.125 00.001 21068 Star::Find returns 1 (0), X=223.07, Y=876.69, Mass=123142, SNR=82.6, Peak=16569 HFD=3.4
02:18:27.126 00.001 21068 MultiStar: [#1 0.54,0.27,0.00,M1] [#2 0.47,-0.05,1.43,U] [#3 0.44,-0.04,1.09,U] [#4 0.29,-0.09,0.89,U] [#5 0.29,0.15,0.86,U] [#6 0.38,0.19,0.83,U] [#7 0.23,-0.05,0.70,U] [#8 0.37,-0.12,0.78,U] 
02:18:27.127 00.001 21068 refined, 7 included, MultiStar: {0.42, 0.02}, one-star: {0.79, 0.22}
02:18:27.128 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:18:27.128 00.000 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:18:27.129 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.02 hyp=0.43 cameraTheta=0.06 mountX=-0.41 mountY=-0.12, mountTheta=-2.85
02:18:27.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.02, opts=13)
02:18:27.132 00.001 21068 Enqueuing Move request for scope (0.42, 0.02)
02:18:27.133 00.001 16108 Worker thread wakes up
02:18:27.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.02) opts 0xd
02:18:27.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.02)
02:18:27.133 00.000 16108 Moving (0.42, 0.02) raw xDistance=-0.41 yDistance=-0.12
02:18:27.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:18:27.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:27.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:27.133 00.000 16108 MoveAxis(E, 109, ABG)
02:18:27.133 00.000 16108 Guiding  Dir = 2, Dur = 109
02:18:27.134 00.001 16108 IsSlewing returns 0
02:18:27.134 00.000 16108 IsGuiding returns 0
02:18:27.139 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3341, FiltMin=2896, FiltMax=46755, Gamma=1.000
02:18:27.151 00.012 16108 PulseGuide returned control before completion, sleep 103
02:18:27.163 00.012 21068 UpdateGuideState exits: m=123142 SNR=82.6
02:18:27.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:27.166 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:27.167 00.001 21068 Enqueuing Expose request
02:18:27.258 00.091 16108 IsGuiding returns 1
02:18:27.258 00.000 16108 scope still moving after pulse duration time elapsed
02:18:27.290 00.032 16108 IsSlewing returns 0
02:18:27.290 00.000 16108 IsGuiding returns 1
02:18:27.321 00.031 16108 IsSlewing returns 0
02:18:27.321 00.000 16108 IsGuiding returns 0
02:18:27.321 00.000 16108 scope move finished after 109 + 79 ms
02:18:27.323 00.002 16108 Move returns status 0, amount 109
02:18:27.323 00.000 16108 MoveAxis(N, 0, ABG)
02:18:27.323 00.000 16108 Move returns status 0, amount 0
02:18:27.323 00.000 16108 move complete, result=0
02:18:27.323 00.000 16108 worker thread done servicing request
02:18:27.323 00.000 21068 GuideStep: -0.4 px 109 ms EAST, -0.1 px 0 ms NORTH
02:18:27.325 00.002 16108 Worker thread wakes up
02:18:27.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:27.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:28.506 01.181 16108 Exposure complete
02:18:28.573 00.067 16108 worker thread done servicing request
02:18:28.573 00.000 21068 OnExposeComplete: enter
02:18:28.574 00.001 21068 UpdateGuideState(): m_state=6
02:18:28.575 00.001 21068 Star::Find(15, 223, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12775
02:18:28.576 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.43, Mass=150018, SNR=91.3, Peak=14899 HFD=3.6
02:18:28.578 00.002 21068 MultiStar: [#1 -0.03,0.23,1.04,U] [#2 -0.12,-0.13,1.18,U] [#3 0.32,-0.18,0.97,U] [#4 0.18,-0.08,0.80,U] [#5 0.01,0.01,1.11,U] [#6 0.13,-0.14,0.82,U] [#7 -0.21,0.06,0.58,U] [#8 -0.25,0.01,0.80,U] 
02:18:28.579 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {-0.06, -0.05}
02:18:28.580 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
02:18:28.581 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.86)
02:18:28.582 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.52 mountX=-0.01 mountY=0.03, mountTheta=1.80
02:18:28.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
02:18:28.585 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
02:18:28.586 00.001 16108 Worker thread wakes up
02:18:28.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
02:18:28.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
02:18:28.586 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
02:18:28.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:18:28.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:28.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:18:28.586 00.000 16108 MoveAxis(E, 0, ABG)
02:18:28.586 00.000 16108 Move returns status 0, amount 0
02:18:28.586 00.000 16108 MoveAxis(N, 0, ABG)
02:18:28.586 00.000 16108 Move returns status 0, amount 0
02:18:28.586 00.000 16108 move complete, result=0
02:18:28.586 00.000 16108 worker thread done servicing request
02:18:28.589 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3341, FiltMin=2854, FiltMax=65510, Gamma=1.000
02:18:28.604 00.015 21068 UpdateGuideState exits: m=150018 SNR=91.3
02:18:28.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:28.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:28.607 00.001 21068 Enqueuing Expose request
02:18:28.607 00.000 16108 Worker thread wakes up
02:18:28.607 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:28.608 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:28.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:29.579 00.971 16108 Exposure complete
02:18:29.640 00.061 16108 worker thread done servicing request
02:18:29.641 00.001 21068 OnExposeComplete: enter
02:18:29.642 00.001 21068 UpdateGuideState(): m_state=6
02:18:29.643 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12776
02:18:29.643 00.000 21068 Star::Find returns 1 (0), X=222.28, Y=876.58, Mass=133851, SNR=96.0, Peak=14147 HFD=3.5
02:18:29.644 00.001 21068 MultiStar: [#1 -0.18,0.05,0.96,U] [#2 -0.61,-0.23,0.00,M1] [#3 -0.06,-0.04,1.09,U] [#4 -0.10,0.23,0.75,U] [#5 -0.06,0.15,0.90,U] [#6 -0.05,-0.09,0.78,U] [#7 -0.47,0.02,0.58,U] [#8 -0.43,0.00,0.62,U] 
02:18:29.645 00.001 21068 single-star, 7 included, MultiStar: {-0.14, 0.05}, one-star: {0.00, 0.10}
02:18:29.646 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
02:18:29.647 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
02:18:29.647 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.01 mountY=-0.10, mountTheta=-1.44
02:18:29.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
02:18:29.651 00.002 21068 Enqueuing Move request for scope (0.00, 0.10)
02:18:29.652 00.001 16108 Worker thread wakes up
02:18:29.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
02:18:29.652 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
02:18:29.652 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.10
02:18:29.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:18:29.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:29.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:29.652 00.000 16108 MoveAxis(E, 0, ABG)
02:18:29.652 00.000 16108 Move returns status 0, amount 0
02:18:29.652 00.000 16108 MoveAxis(N, 0, ABG)
02:18:29.652 00.000 16108 Move returns status 0, amount 0
02:18:29.652 00.000 16108 move complete, result=0
02:18:29.652 00.000 16108 worker thread done servicing request
02:18:29.659 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3341, FiltMin=2873, FiltMax=57958, Gamma=1.000
02:18:29.680 00.021 21068 UpdateGuideState exits: m=133851 SNR=96.0
02:18:29.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:29.683 00.001 21068 Enqueuing Expose request
02:18:29.684 00.001 16108 Worker thread wakes up
02:18:29.684 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:29.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:29.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:30.853 01.168 16108 Exposure complete
02:18:30.932 00.079 16108 worker thread done servicing request
02:18:30.932 00.000 21068 OnExposeComplete: enter
02:18:30.934 00.002 21068 UpdateGuideState(): m_state=6
02:18:30.936 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12777
02:18:30.938 00.002 21068 Star::Find returns 1 (0), X=222.28, Y=876.64, Mass=119286, SNR=89.1, Peak=14291 HFD=3.5
02:18:30.940 00.002 21068 MultiStar: [#1 -0.08,0.09,0.97,U] [#2 -0.19,-0.26,1.06,U] [#3 -0.16,-0.09,1.02,U] [#4 -0.05,0.25,0.86,U] [#5 -0.20,-0.23,0.84,U] [#6 0.28,0.05,0.71,U] [#7 -0.42,-0.30,0.55,U] [#8 -0.02,0.11,0.72,U] 
02:18:30.941 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.00, 0.17}
02:18:30.943 00.002 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
02:18:30.945 00.002 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
02:18:30.946 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.94 mountX=0.09 mountY=0.04, mountTheta=0.42
02:18:30.949 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
02:18:30.950 00.001 21068 Enqueuing Move request for scope (-0.09, -0.02)
02:18:30.952 00.002 16108 Worker thread wakes up
02:18:30.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:18:30.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:18:30.952 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=0.04
02:18:30.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:30.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:30.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:18:30.953 00.001 16108 MoveAxis(E, 0, ABG)
02:18:30.953 00.000 16108 Move returns status 0, amount 0
02:18:30.953 00.000 16108 MoveAxis(N, 0, ABG)
02:18:30.953 00.000 16108 Move returns status 0, amount 0
02:18:30.953 00.000 16108 move complete, result=0
02:18:30.953 00.000 16108 worker thread done servicing request
02:18:30.958 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3341, FiltMin=2877, FiltMax=59555, Gamma=1.000
02:18:30.975 00.017 21068 UpdateGuideState exits: m=119286 SNR=89.1
02:18:30.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:30.976 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:30.977 00.001 21068 Enqueuing Expose request
02:18:30.978 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:30.979 00.001 16108 Worker thread wakes up
02:18:30.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:30.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:31.955 00.976 16108 Exposure complete
02:18:32.040 00.085 16108 worker thread done servicing request
02:18:32.040 00.000 21068 OnExposeComplete: enter
02:18:32.041 00.001 21068 UpdateGuideState(): m_state=6
02:18:32.043 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12778
02:18:32.045 00.002 21068 Star::Find returns 1 (0), X=222.47, Y=876.66, Mass=125619, SNR=91.8, Peak=14137 HFD=3.2
02:18:32.047 00.002 21068 MultiStar: [#1 0.03,0.08,1.17,U] [#2 -0.09,-0.43,1.20,U] [#3 -0.22,-0.06,1.05,U] [#4 0.08,-0.06,0.78,U] [#5 0.15,-0.21,0.99,U] [#6 0.25,-0.03,0.81,U] [#7 -0.33,-0.07,0.73,U] [#8 -0.08,0.07,0.70,U] 
02:18:32.049 00.002 21068 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.19, 0.18}
02:18:32.049 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
02:18:32.051 00.002 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
02:18:32.051 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.01 mountY=0.07, mountTheta=1.74
02:18:32.054 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
02:18:32.057 00.003 21068 Enqueuing Move request for scope (-0.00, -0.07)
02:18:32.058 00.001 16108 Worker thread wakes up
02:18:32.059 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
02:18:32.059 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
02:18:32.059 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
02:18:32.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:18:32.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:32.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:18:32.059 00.000 16108 MoveAxis(E, 0, ABG)
02:18:32.059 00.000 16108 Move returns status 0, amount 0
02:18:32.059 00.000 16108 MoveAxis(N, 0, ABG)
02:18:32.059 00.000 16108 Move returns status 0, amount 0
02:18:32.059 00.000 16108 move complete, result=0
02:18:32.059 00.000 16108 worker thread done servicing request
02:18:32.064 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3341, FiltMin=2899, FiltMax=62553, Gamma=1.000
02:18:32.087 00.023 21068 UpdateGuideState exits: m=125619 SNR=91.8
02:18:32.089 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:32.090 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:32.091 00.001 21068 Enqueuing Expose request
02:18:32.093 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:32.094 00.001 16108 Worker thread wakes up
02:18:32.094 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:32.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:33.261 01.167 16108 Exposure complete
02:18:33.327 00.066 16108 worker thread done servicing request
02:18:33.327 00.000 21068 OnExposeComplete: enter
02:18:33.328 00.001 21068 UpdateGuideState(): m_state=6
02:18:33.329 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12779
02:18:33.330 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.39, Mass=102388, SNR=72.6, Peak=12499 HFD=3.2
02:18:33.332 00.002 21068 MultiStar: [#1 -0.00,0.32,1.44,U] [#2 0.03,-0.11,1.57,U] [#3 -0.20,-0.25,1.31,U] [#4 -0.41,-0.16,0.80,U] [#5 -0.32,-0.30,1.21,U] [#6 -0.12,-0.32,0.85,U] [#7 -0.37,-0.14,0.71,U] [#8 -0.53,-0.31,0.00,M1] 
02:18:33.333 00.001 21068 single-star, 7 included, MultiStar: {-0.15, -0.11}, one-star: {-0.03, -0.09}
02:18:33.335 00.002 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.37)
02:18:33.337 00.002 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.43)
02:18:33.338 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.95 mountX=0.02 mountY=0.09, mountTheta=1.37
02:18:33.342 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
02:18:33.343 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
02:18:33.344 00.001 16108 Worker thread wakes up
02:18:33.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:18:33.344 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:18:33.344 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.09
02:18:33.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:33.344 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:33.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:33.345 00.001 16108 MoveAxis(E, 0, ABG)
02:18:33.345 00.000 16108 Move returns status 0, amount 0
02:18:33.345 00.000 16108 MoveAxis(N, 0, ABG)
02:18:33.345 00.000 16108 Move returns status 0, amount 0
02:18:33.345 00.000 16108 move complete, result=0
02:18:33.345 00.000 16108 worker thread done servicing request
02:18:33.352 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=323, max=65535, med=3341, FiltMin=2857, FiltMax=59088, Gamma=1.000
02:18:33.367 00.015 21068 UpdateGuideState exits: m=102388 SNR=72.6
02:18:33.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:33.370 00.001 21068 Enqueuing Expose request
02:18:33.370 00.000 16108 Worker thread wakes up
02:18:33.370 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:33.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:33.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:34.348 00.977 16108 Exposure complete
02:18:34.425 00.077 16108 worker thread done servicing request
02:18:34.425 00.000 21068 OnExposeComplete: enter
02:18:34.426 00.001 21068 UpdateGuideState(): m_state=6
02:18:34.427 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12780
02:18:34.428 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.41, Mass=128431, SNR=101.7, Peak=13203 HFD=3.4
02:18:34.430 00.002 21068 MultiStar: [#1 -0.50,-0.05,0.93,U] [#2 -0.64,-0.29,0.00,M1] [#3 -0.55,-0.22,0.00,M1] [#4 -0.34,0.01,0.67,U] [#5 -0.43,-0.54,0.00,M1] [#6 -0.30,-0.19,0.68,U] [#7 -1.05,-0.15,0.00,M1] [#8 -0.52,-0.16,0.72,U] 
02:18:34.430 00.000 21068 refined, 4 included, MultiStar: {-0.48, -0.09}, one-star: {-0.64, -0.07}
02:18:34.431 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
02:18:34.432 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
02:18:34.432 00.000 21068 CameraToMount -- cameraX=-0.48 cameraY=-0.09 hyp=0.48 cameraTheta=-2.96 mountX=0.45 mountY=0.20, mountTheta=0.41
02:18:34.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-0.09, opts=13)
02:18:34.436 00.002 21068 Enqueuing Move request for scope (-0.48, -0.09)
02:18:34.436 00.000 16108 Worker thread wakes up
02:18:34.437 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.09) opts 0xd
02:18:34.437 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, -0.09)
02:18:34.437 00.000 16108 Moving (-0.48, -0.09) raw xDistance=0.45 yDistance=0.20
02:18:34.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:18:34.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:34.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:18:34.437 00.000 16108 MoveAxis(W, 119, ABG)
02:18:34.437 00.000 16108 Guiding  Dir = 3, Dur = 119
02:18:34.437 00.000 16108 IsSlewing returns 0
02:18:34.437 00.000 16108 IsGuiding returns 0
02:18:34.440 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3341, FiltMin=2893, FiltMax=55981, Gamma=1.000
02:18:34.462 00.022 21068 UpdateGuideState exits: m=128431 SNR=101.7
02:18:34.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:34.465 00.001 21068 Enqueuing Expose request
02:18:34.477 00.012 16108 PulseGuide returned control before completion, sleep 89
02:18:34.570 00.093 16108 IsGuiding returns 1
02:18:34.570 00.000 16108 scope still moving after pulse duration time elapsed
02:18:34.601 00.031 16108 IsSlewing returns 0
02:18:34.601 00.000 16108 IsGuiding returns 1
02:18:34.632 00.031 16108 IsSlewing returns 0
02:18:34.632 00.000 16108 IsGuiding returns 1
02:18:34.664 00.032 16108 IsSlewing returns 0
02:18:34.664 00.000 16108 IsGuiding returns 0
02:18:34.664 00.000 16108 scope move finished after 119 + 108 ms
02:18:34.664 00.000 16108 Move returns status 0, amount 119
02:18:34.664 00.000 16108 MoveAxis(N, 0, ABG)
02:18:34.664 00.000 16108 Move returns status 0, amount 0
02:18:34.664 00.000 16108 move complete, result=0
02:18:34.664 00.000 16108 worker thread done servicing request
02:18:34.665 00.001 16108 Worker thread wakes up
02:18:34.665 00.000 21068 GuideStep: 0.5 px 119 ms WEST, 0.2 px 0 ms NORTH
02:18:34.665 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:34.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:35.816 01.151 16108 Exposure complete
02:18:35.871 00.055 16108 worker thread done servicing request
02:18:35.871 00.000 21068 OnExposeComplete: enter
02:18:35.872 00.001 21068 UpdateGuideState(): m_state=6
02:18:35.873 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12781
02:18:35.874 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=876.14, Mass=117888, SNR=79.4, Peak=14723 HFD=3.3
02:18:35.875 00.001 21068 MultiStar: [#1 -0.14,-0.42,1.32,U] [#2 -0.26,-0.43,1.38,U] [#3 -0.19,-0.38,1.20,U] [#4 0.07,-0.19,0.99,U] [#5 -0.04,-0.64,0.00,M2] [#6 -0.07,-0.65,0.00,M1] [#7 0.02,-0.19,0.64,U] [#8 -0.21,-0.46,0.79,U] 
02:18:35.876 00.001 21068 single-star, 6 included, MultiStar: {-0.11, -0.36}, one-star: {0.08, -0.33}
02:18:35.877 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
02:18:35.877 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
02:18:35.878 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.34 mountX=-0.14 mountY=0.31, mountTheta=1.99
02:18:35.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.33, opts=13)
02:18:35.881 00.001 21068 Enqueuing Move request for scope (0.08, -0.33)
02:18:35.882 00.001 16108 Worker thread wakes up
02:18:35.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
02:18:35.882 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
02:18:35.882 00.000 16108 Moving (0.08, -0.33) raw xDistance=-0.14 yDistance=0.31
02:18:35.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:18:35.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:18:35.882 00.000 16108 MoveAxis(E, 0, ABG)
02:18:35.882 00.000 16108 Move returns status 0, amount 0
02:18:35.882 00.000 16108 MoveAxis(S, 62, ABG)
02:18:35.882 00.000 16108 Guiding  Dir = 1, Dur = 62
02:18:35.882 00.000 16108 IsSlewing returns 0
02:18:35.882 00.000 16108 IsGuiding returns 0
02:18:35.886 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3337, FiltMin=2883, FiltMax=60589, Gamma=1.000
02:18:35.890 00.004 16108 PulseGuide returned control before completion, sleep 65
02:18:35.901 00.011 21068 UpdateGuideState exits: m=117888 SNR=79.4
02:18:35.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:35.902 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:35.903 00.001 21068 Enqueuing Expose request
02:18:35.967 00.064 16108 IsGuiding returns 1
02:18:35.967 00.000 16108 scope still moving after pulse duration time elapsed
02:18:35.999 00.032 16108 IsSlewing returns 0
02:18:35.999 00.000 16108 IsGuiding returns 0
02:18:35.999 00.000 16108 scope move finished after 62 + 54 ms
02:18:35.999 00.000 16108 Move returns status 0, amount 62
02:18:35.999 00.000 16108 move complete, result=0
02:18:35.999 00.000 16108 worker thread done servicing request
02:18:35.999 00.000 16108 Worker thread wakes up
02:18:35.999 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
02:18:36.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:36.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:36.982 00.982 16108 Exposure complete
02:18:37.065 00.083 16108 worker thread done servicing request
02:18:37.065 00.000 21068 OnExposeComplete: enter
02:18:37.066 00.001 21068 UpdateGuideState(): m_state=6
02:18:37.066 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12782
02:18:37.068 00.002 21068 Star::Find returns 1 (0), X=222.69, Y=876.30, Mass=127763, SNR=85.5, Peak=13949 HFD=3.4
02:18:37.070 00.002 21068 MultiStar: [#1 -0.00,-0.35,1.17,U] [#2 0.33,-0.14,1.26,U] [#3 0.26,-0.39,1.07,U] [#4 0.39,0.05,0.83,U] [#5 0.13,-0.35,0.94,U] [#6 0.57,-0.23,0.00,M2] [#7 0.29,-0.19,0.65,U] [#8 0.00,-0.11,0.86,U] 
02:18:37.070 00.000 21068 refined, 7 included, MultiStar: {0.22, -0.22}, one-star: {0.42, -0.17}
02:18:37.072 00.002 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
02:18:37.074 00.002 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
02:18:37.075 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.77 mountX=-0.26 mountY=0.16, mountTheta=2.59
02:18:37.079 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.22, opts=13)
02:18:37.081 00.002 21068 Enqueuing Move request for scope (0.22, -0.22)
02:18:37.082 00.001 16108 Worker thread wakes up
02:18:37.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
02:18:37.083 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
02:18:37.083 00.000 16108 Moving (0.22, -0.22) raw xDistance=-0.26 yDistance=0.16
02:18:37.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:18:37.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:37.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:18:37.083 00.000 16108 MoveAxis(E, 67, ABG)
02:18:37.083 00.000 16108 Guiding  Dir = 2, Dur = 67
02:18:37.083 00.000 16108 IsSlewing returns 0
02:18:37.084 00.001 16108 IsGuiding returns 0
02:18:37.089 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3341, FiltMin=2883, FiltMax=63760, Gamma=1.000
02:18:37.102 00.013 16108 PulseGuide returned control before completion, sleep 59
02:18:37.115 00.013 21068 UpdateGuideState exits: m=127763 SNR=85.5
02:18:37.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:37.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:37.118 00.000 21068 Enqueuing Expose request
02:18:37.164 00.046 16108 IsGuiding returns 1
02:18:37.164 00.000 16108 scope still moving after pulse duration time elapsed
02:18:37.195 00.031 16108 IsSlewing returns 0
02:18:37.195 00.000 16108 IsGuiding returns 0
02:18:37.195 00.000 16108 scope move finished after 67 + 44 ms
02:18:37.195 00.000 16108 Move returns status 0, amount 67
02:18:37.195 00.000 16108 MoveAxis(N, 0, ABG)
02:18:37.195 00.000 16108 Move returns status 0, amount 0
02:18:37.195 00.000 16108 move complete, result=0
02:18:37.195 00.000 16108 worker thread done servicing request
02:18:37.195 00.000 16108 Worker thread wakes up
02:18:37.195 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
02:18:37.198 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:37.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:38.351 01.153 16108 Exposure complete
02:18:38.431 00.080 16108 worker thread done servicing request
02:18:38.431 00.000 21068 OnExposeComplete: enter
02:18:38.433 00.002 21068 UpdateGuideState(): m_state=6
02:18:38.434 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12783
02:18:38.435 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=876.62, Mass=123624, SNR=80.5, Peak=13491 HFD=3.3
02:18:38.436 00.001 21068 MultiStar: [#1 -0.36,-0.17,1.24,U] [#2 -0.29,-0.27,1.26,U] [#3 -0.38,-0.20,1.16,U] [#4 -0.29,0.04,0.88,U] [#5 -0.15,-0.03,0.94,U] [#6 -0.11,-0.09,0.79,U] [#7 -0.23,-0.03,0.62,U] [#8 -0.26,-0.08,0.86,U] 
02:18:38.437 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.09}, one-star: {-0.01, 0.15}
02:18:38.438 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
02:18:38.438 00.000 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
02:18:38.439 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=0.04 mountY=-0.14, mountTheta=-1.32
02:18:38.440 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
02:18:38.442 00.002 21068 Enqueuing Move request for scope (-0.01, 0.15)
02:18:38.443 00.001 16108 Worker thread wakes up
02:18:38.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
02:18:38.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
02:18:38.443 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.04 yDistance=-0.14
02:18:38.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:18:38.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:38.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:18:38.443 00.000 16108 MoveAxis(E, 0, ABG)
02:18:38.444 00.001 16108 Move returns status 0, amount 0
02:18:38.444 00.000 16108 MoveAxis(N, 0, ABG)
02:18:38.444 00.000 16108 Move returns status 0, amount 0
02:18:38.444 00.000 16108 move complete, result=0
02:18:38.444 00.000 16108 worker thread done servicing request
02:18:38.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3341, FiltMin=2795, FiltMax=61577, Gamma=1.000
02:18:38.474 00.027 21068 UpdateGuideState exits: m=123624 SNR=80.5
02:18:38.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:38.478 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:38.480 00.002 21068 Enqueuing Expose request
02:18:38.481 00.001 16108 Worker thread wakes up
02:18:38.481 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:38.482 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:38.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:39.460 00.978 16108 Exposure complete
02:18:39.531 00.071 16108 worker thread done servicing request
02:18:39.533 00.002 21068 OnExposeComplete: enter
02:18:39.533 00.000 21068 UpdateGuideState(): m_state=6
02:18:39.534 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12784
02:18:39.535 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.48, Mass=139920, SNR=90.8, Peak=15507 HFD=3.2
02:18:39.536 00.001 21068 MultiStar: [#1 -0.17,0.10,1.00,U] [#2 -0.11,-0.18,1.06,U] [#3 -0.07,-0.18,1.15,U] [#4 -0.17,0.09,0.77,U] [#5 -0.07,-0.20,0.98,U] [#6 0.12,-0.19,0.75,U] [#7 -0.21,-0.17,0.64,U] [#8 0.00,-0.09,0.67,U] 
02:18:39.537 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.09}, one-star: {0.10, 0.00}
02:18:39.537 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
02:18:39.538 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
02:18:39.539 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.10 mountY=-0.03, mountTheta=-2.87
02:18:39.540 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.00, opts=13)
02:18:39.541 00.001 21068 Enqueuing Move request for scope (0.10, 0.00)
02:18:39.544 00.003 16108 Worker thread wakes up
02:18:39.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
02:18:39.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
02:18:39.544 00.000 16108 Moving (0.10, 0.00) raw xDistance=-0.10 yDistance=-0.03
02:18:39.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:39.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:39.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:18:39.545 00.001 16108 MoveAxis(E, 0, ABG)
02:18:39.545 00.000 16108 Move returns status 0, amount 0
02:18:39.545 00.000 16108 MoveAxis(N, 0, ABG)
02:18:39.545 00.000 16108 Move returns status 0, amount 0
02:18:39.545 00.000 16108 move complete, result=0
02:18:39.545 00.000 16108 worker thread done servicing request
02:18:39.550 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3341, FiltMin=2867, FiltMax=59917, Gamma=1.000
02:18:39.578 00.028 21068 UpdateGuideState exits: m=139920 SNR=90.8
02:18:39.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:39.582 00.002 21068 Enqueuing Expose request
02:18:39.583 00.001 16108 Worker thread wakes up
02:18:39.583 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:39.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:39.585 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:40.737 01.152 16108 Exposure complete
02:18:40.795 00.058 16108 worker thread done servicing request
02:18:40.795 00.000 21068 OnExposeComplete: enter
02:18:40.796 00.001 21068 UpdateGuideState(): m_state=6
02:18:40.797 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12785
02:18:40.799 00.002 21068 Star::Find returns 1 (0), X=221.93, Y=876.86, Mass=134979, SNR=86.4, Peak=17651 HFD=3.1
02:18:40.800 00.001 21068 MultiStar: [#1 -0.16,0.07,1.19,U] [#2 -0.42,-0.07,1.06,U] [#3 -0.18,-0.17,1.03,U] [#4 -0.14,0.35,0.93,U] [#5 -0.29,-0.03,0.90,U] [#6 -0.05,0.22,0.90,U] [#7 -0.47,0.14,0.63,U] [#8 -0.28,0.18,0.76,U] 
02:18:40.802 00.002 21068 refined, 8 included, MultiStar: {-0.25, 0.11}, one-star: {-0.35, 0.39}
02:18:40.803 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
02:18:40.805 00.002 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
02:18:40.806 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.28 cameraTheta=2.72 mountX=0.27 mountY=-0.05, mountTheta=-0.19
02:18:40.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.11, opts=13)
02:18:40.809 00.001 21068 Enqueuing Move request for scope (-0.25, 0.11)
02:18:40.810 00.001 16108 Worker thread wakes up
02:18:40.812 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
02:18:40.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
02:18:40.812 00.000 16108 Moving (-0.25, 0.11) raw xDistance=0.27 yDistance=-0.05
02:18:40.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:18:40.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:40.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:40.812 00.000 16108 MoveAxis(W, 70, ABG)
02:18:40.812 00.000 16108 Guiding  Dir = 3, Dur = 70
02:18:40.813 00.001 16108 IsSlewing returns 0
02:18:40.813 00.000 16108 IsGuiding returns 0
02:18:40.814 00.001 16108 PulseGuide returned control before completion, sleep 79
02:18:40.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=173, max=65535, med=3341, FiltMin=2889, FiltMax=55366, Gamma=1.000
02:18:40.839 00.021 21068 UpdateGuideState exits: m=134979 SNR=86.4
02:18:40.841 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:40.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:40.843 00.001 21068 Enqueuing Expose request
02:18:40.901 00.058 16108 IsGuiding returns 0
02:18:40.901 00.000 16108 Move returns status 0, amount 70
02:18:40.901 00.000 16108 MoveAxis(N, 0, ABG)
02:18:40.901 00.000 16108 Move returns status 0, amount 0
02:18:40.901 00.000 16108 move complete, result=0
02:18:40.901 00.000 16108 worker thread done servicing request
02:18:40.901 00.000 16108 Worker thread wakes up
02:18:40.901 00.000 21068 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
02:18:40.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:40.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:41.865 00.963 16108 Exposure complete
02:18:41.918 00.053 16108 worker thread done servicing request
02:18:41.918 00.000 21068 OnExposeComplete: enter
02:18:41.919 00.001 21068 UpdateGuideState(): m_state=6
02:18:41.920 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12786
02:18:41.921 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.74, Mass=123944, SNR=97.6, Peak=14035 HFD=3.3
02:18:41.922 00.001 21068 MultiStar: [#1 -0.25,-0.04,1.04,U] [#2 -0.15,-0.11,1.15,U] [#3 -0.11,-0.12,1.01,U] [#4 -0.24,0.01,0.72,U] [#5 0.06,-0.01,0.91,U] [#6 0.05,0.19,0.85,U] [#7 -0.05,-0.13,0.52,U] [#8 -0.05,0.17,0.74,U] 
02:18:41.922 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.19, 0.26}
02:18:41.923 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
02:18:41.924 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
02:18:41.925 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.77 mountX=0.06 mountY=-0.01, mountTheta=-0.13
02:18:41.926 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.02, opts=13)
02:18:41.927 00.001 21068 Enqueuing Move request for scope (-0.06, 0.02)
02:18:41.928 00.001 16108 Worker thread wakes up
02:18:41.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
02:18:41.928 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
02:18:41.928 00.000 16108 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.01
02:18:41.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:18:41.929 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:41.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:18:41.929 00.000 16108 MoveAxis(E, 0, ABG)
02:18:41.929 00.000 16108 Move returns status 0, amount 0
02:18:41.929 00.000 16108 MoveAxis(N, 0, ABG)
02:18:41.929 00.000 16108 Move returns status 0, amount 0
02:18:41.929 00.000 16108 move complete, result=0
02:18:41.929 00.000 16108 worker thread done servicing request
02:18:41.933 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3341, FiltMin=2886, FiltMax=62454, Gamma=1.000
02:18:41.949 00.016 21068 UpdateGuideState exits: m=123944 SNR=97.6
02:18:41.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:41.952 00.001 21068 Enqueuing Expose request
02:18:41.952 00.000 16108 Worker thread wakes up
02:18:41.953 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:41.953 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:41.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:43.110 01.157 16108 Exposure complete
02:18:43.165 00.055 16108 worker thread done servicing request
02:18:43.165 00.000 21068 OnExposeComplete: enter
02:18:43.167 00.002 21068 UpdateGuideState(): m_state=6
02:18:43.167 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12787
02:18:43.168 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=876.29, Mass=115420, SNR=84.1, Peak=14301 HFD=3.2
02:18:43.169 00.001 21068 MultiStar: [#1 0.11,-0.02,1.17,U] [#2 -0.02,-0.34,1.26,U] [#3 0.05,-0.36,1.03,U] [#4 0.16,0.05,0.98,U] [#5 0.29,-0.32,1.26,U] [#6 0.22,-0.04,0.88,U] [#7 0.11,-0.14,0.66,U] [#8 0.05,-0.24,0.83,U] 
02:18:43.170 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.36, -0.19}
02:18:43.171 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
02:18:43.172 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
02:18:43.172 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.18 mountY=0.15, mountTheta=2.45
02:18:43.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.19, opts=13)
02:18:43.175 00.001 21068 Enqueuing Move request for scope (0.15, -0.19)
02:18:43.176 00.001 16108 Worker thread wakes up
02:18:43.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
02:18:43.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
02:18:43.176 00.000 16108 Moving (0.15, -0.19) raw xDistance=-0.18 yDistance=0.15
02:18:43.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:18:43.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:43.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:18:43.176 00.000 16108 MoveAxis(E, 0, ABG)
02:18:43.176 00.000 16108 Move returns status 0, amount 0
02:18:43.177 00.001 16108 MoveAxis(N, 0, ABG)
02:18:43.177 00.000 16108 Move returns status 0, amount 0
02:18:43.177 00.000 16108 move complete, result=0
02:18:43.177 00.000 16108 worker thread done servicing request
02:18:43.181 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3341, FiltMin=2883, FiltMax=53312, Gamma=1.000
02:18:43.196 00.015 21068 UpdateGuideState exits: m=115420 SNR=84.1
02:18:43.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.198 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:43.198 00.000 21068 Enqueuing Expose request
02:18:43.199 00.001 16108 Worker thread wakes up
02:18:43.199 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:43.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:43.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:44.169 00.969 16108 Exposure complete
02:18:44.237 00.068 16108 worker thread done servicing request
02:18:44.238 00.001 21068 OnExposeComplete: enter
02:18:44.239 00.001 21068 UpdateGuideState(): m_state=6
02:18:44.240 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12788
02:18:44.241 00.001 21068 Star::Find returns 1 (0), X=222.69, Y=875.91, Mass=115461, SNR=92.0, Peak=14157 HFD=3.4
02:18:44.243 00.002 21068 MultiStar: [#1 0.17,-0.35,1.05,U] [#2 0.27,-0.47,1.10,U] [#3 0.52,-0.65,0.00,M1] [#4 0.40,-0.62,0.00,M1] [#5 0.52,-0.62,0.00,M1] [#6 0.45,-0.74,0.00,M1] [#7 0.27,-0.63,0.00,M1] [#8 0.34,-0.59,0.00,M1] 
02:18:44.245 00.002 21068 refined, 2 included, MultiStar: {0.29, -0.46}, one-star: {0.42, -0.57}
02:18:44.246 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
02:18:44.246 00.000 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
02:18:44.247 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.46 hyp=0.55 cameraTheta=-1.02 mountX=-0.36 mountY=0.38, mountTheta=2.33
02:18:44.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.46, opts=13)
02:18:44.249 00.000 21068 Enqueuing Move request for scope (0.29, -0.46)
02:18:44.250 00.001 16108 Worker thread wakes up
02:18:44.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.46) opts 0xd
02:18:44.251 00.001 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.46)
02:18:44.251 00.000 16108 Moving (0.29, -0.46) raw xDistance=-0.36 yDistance=0.38
02:18:44.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:18:44.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:18:44.251 00.000 16108 MoveAxis(E, 95, ABG)
02:18:44.251 00.000 16108 Guiding  Dir = 2, Dur = 95
02:18:44.252 00.001 16108 IsSlewing returns 0
02:18:44.252 00.000 16108 IsGuiding returns 0
02:18:44.260 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3341, FiltMin=2851, FiltMax=59763, Gamma=1.000
02:18:44.277 00.017 16108 PulseGuide returned control before completion, sleep 81
02:18:44.291 00.014 21068 UpdateGuideState exits: m=115461 SNR=92.0
02:18:44.294 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:44.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:44.297 00.002 21068 Enqueuing Expose request
02:18:44.370 00.073 16108 IsGuiding returns 1
02:18:44.370 00.000 16108 scope still moving after pulse duration time elapsed
02:18:44.402 00.032 16108 IsSlewing returns 0
02:18:44.402 00.000 16108 IsGuiding returns 1
02:18:44.433 00.031 16108 IsSlewing returns 0
02:18:44.433 00.000 16108 IsGuiding returns 1
02:18:44.464 00.031 16108 IsSlewing returns 0
02:18:44.464 00.000 16108 IsGuiding returns 0
02:18:44.464 00.000 16108 scope move finished after 95 + 116 ms
02:18:44.464 00.000 16108 Move returns status 0, amount 95
02:18:44.464 00.000 16108 MoveAxis(S, 77, ABG)
02:18:44.464 00.000 16108 Guiding  Dir = 1, Dur = 77
02:18:44.464 00.000 16108 IsSlewing returns 0
02:18:44.464 00.000 16108 IsGuiding returns 0
02:18:44.513 00.049 16108 PulseGuide returned control before completion, sleep 39
02:18:44.559 00.046 16108 IsGuiding returns 1
02:18:44.559 00.000 16108 scope still moving after pulse duration time elapsed
02:18:44.591 00.032 16108 IsSlewing returns 0
02:18:44.591 00.000 16108 IsGuiding returns 1
02:18:44.622 00.031 16108 IsSlewing returns 0
02:18:44.622 00.000 16108 IsGuiding returns 0
02:18:44.622 00.000 16108 scope move finished after 77 + 80 ms
02:18:44.622 00.000 16108 Move returns status 0, amount 77
02:18:44.622 00.000 16108 move complete, result=0
02:18:44.622 00.000 16108 worker thread done servicing request
02:18:44.622 00.000 16108 Worker thread wakes up
02:18:44.623 00.001 21068 GuideStep: -0.4 px 95 ms EAST, 0.4 px 77 ms SOUTH
02:18:44.624 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:44.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:45.803 01.179 16108 Exposure complete
02:18:45.888 00.085 16108 worker thread done servicing request
02:18:45.888 00.000 21068 OnExposeComplete: enter
02:18:45.889 00.001 21068 UpdateGuideState(): m_state=6
02:18:45.890 00.001 21068 Star::Find(15, 222, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12789
02:18:45.891 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=877.22, Mass=138376, SNR=93.6, Peak=18771 HFD=3.2
02:18:45.892 00.001 21068 MultiStar: [#1 0.00,0.36,1.17,U] [#2 -0.17,0.23,1.12,U] [#3 -0.32,-0.01,0.94,U] [#4 -0.19,0.64,0.00,M2] [#5 -0.11,0.39,1.02,U] [#6 0.01,0.48,0.67,U] [#7 -0.38,0.36,0.59,U] [#8 -0.43,0.48,0.00,M2] 
02:18:45.892 00.000 21068 refined, 6 included, MultiStar: {-0.17, 0.36}, one-star: {-0.25, 0.74}
02:18:45.893 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
02:18:45.894 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
02:18:45.895 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.40 cameraTheta=2.00 mountX=0.23 mountY=-0.31, mountTheta=-0.94
02:18:45.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.36, opts=13)
02:18:45.898 00.002 21068 Enqueuing Move request for scope (-0.17, 0.36)
02:18:45.899 00.001 16108 Worker thread wakes up
02:18:45.900 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
02:18:45.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
02:18:45.900 00.000 16108 Moving (-0.17, 0.36) raw xDistance=0.23 yDistance=-0.31
02:18:45.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
02:18:45.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:18:45.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:18:45.900 00.000 16108 MoveAxis(W, 53, ABG)
02:18:45.900 00.000 16108 Guiding  Dir = 3, Dur = 53
02:18:45.900 00.000 16108 IsSlewing returns 0
02:18:45.900 00.000 16108 IsGuiding returns 0
02:18:45.906 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3341, FiltMin=2857, FiltMax=65501, Gamma=1.000
02:18:45.916 00.010 16108 PulseGuide returned control before completion, sleep 47
02:18:45.932 00.016 21068 UpdateGuideState exits: m=138376 SNR=93.6
02:18:45.934 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:45.935 00.000 21068 Enqueuing Expose request
02:18:45.978 00.043 16108 IsGuiding returns 1
02:18:45.978 00.000 16108 scope still moving after pulse duration time elapsed
02:18:46.009 00.031 16108 IsSlewing returns 0
02:18:46.009 00.000 16108 IsGuiding returns 0
02:18:46.009 00.000 16108 scope move finished after 53 + 55 ms
02:18:46.009 00.000 16108 Move returns status 0, amount 53
02:18:46.009 00.000 16108 MoveAxis(N, 0, ABG)
02:18:46.009 00.000 16108 Move returns status 0, amount 0
02:18:46.009 00.000 16108 move complete, result=0
02:18:46.009 00.000 16108 worker thread done servicing request
02:18:46.009 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.3 px 0 ms NORTH
02:18:46.010 00.001 16108 Worker thread wakes up
02:18:46.011 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:46.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:46.975 00.964 16108 Exposure complete
02:18:47.029 00.054 16108 worker thread done servicing request
02:18:47.029 00.000 21068 OnExposeComplete: enter
02:18:47.030 00.001 21068 UpdateGuideState(): m_state=6
02:18:47.031 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12790
02:18:47.032 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.98, Mass=117839, SNR=84.0, Peak=15363 HFD=3.3
02:18:47.032 00.000 21068 MultiStar: [#1 0.03,0.41,1.14,U] [#2 -0.24,0.04,1.20,U] [#3 -0.09,0.31,1.12,U] [#4 -0.15,0.36,0.92,U] [#5 -0.27,0.30,0.85,U] [#6 0.08,0.50,0.98,U] [#7 -0.25,0.07,0.69,U] [#8 0.03,0.43,0.84,U] 
02:18:47.033 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.33}, one-star: {0.13, 0.51}
02:18:47.034 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:18:47.035 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
02:18:47.036 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.80 mountX=0.13 mountY=-0.30, mountTheta=-1.16
02:18:47.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.33, opts=13)
02:18:47.039 00.001 21068 Enqueuing Move request for scope (-0.08, 0.33)
02:18:47.040 00.001 16108 Worker thread wakes up
02:18:47.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
02:18:47.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
02:18:47.040 00.000 16108 Moving (-0.08, 0.33) raw xDistance=0.13 yDistance=-0.30
02:18:47.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:18:47.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:18:47.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:18:47.040 00.000 16108 MoveAxis(E, 0, ABG)
02:18:47.041 00.001 16108 Move returns status 0, amount 0
02:18:47.041 00.000 16108 MoveAxis(N, 0, ABG)
02:18:47.041 00.000 16108 Move returns status 0, amount 0
02:18:47.041 00.000 16108 move complete, result=0
02:18:47.041 00.000 16108 worker thread done servicing request
02:18:47.048 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3341, FiltMin=2886, FiltMax=65510, Gamma=1.000
02:18:47.074 00.026 21068 UpdateGuideState exits: m=117839 SNR=84.0
02:18:47.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:47.075 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:47.076 00.001 21068 Enqueuing Expose request
02:18:47.077 00.001 16108 Worker thread wakes up
02:18:47.077 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:47.079 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:47.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:48.241 01.162 16108 Exposure complete
02:18:48.316 00.075 16108 worker thread done servicing request
02:18:48.316 00.000 21068 OnExposeComplete: enter
02:18:48.317 00.001 21068 UpdateGuideState(): m_state=6
02:18:48.318 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12791
02:18:48.319 00.001 21068 Star::Find returns 1 (0), X=221.85, Y=876.85, Mass=123845, SNR=83.4, Peak=14067 HFD=3.6
02:18:48.320 00.001 21068 MultiStar: [#1 0.07,0.47,1.20,U] [#2 -0.08,0.20,1.24,U] [#3 0.13,0.31,1.15,U] [#4 -0.28,0.49,0.97,U] [#5 -0.05,0.16,0.86,U] [#6 -0.09,0.28,0.88,U] [#7 -0.30,0.38,0.61,U] [#8 -0.20,0.35,0.72,U] 
02:18:48.320 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.33}, one-star: {-0.43, 0.37}
02:18:48.321 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
02:18:48.322 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
02:18:48.322 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.91 mountX=0.17 mountY=-0.30, mountTheta=-1.04
02:18:48.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.33, opts=13)
02:18:48.326 00.001 21068 Enqueuing Move request for scope (-0.12, 0.33)
02:18:48.326 00.000 16108 Worker thread wakes up
02:18:48.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
02:18:48.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
02:18:48.327 00.001 16108 Moving (-0.12, 0.33) raw xDistance=0.17 yDistance=-0.30
02:18:48.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:18:48.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:48.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:18:48.327 00.000 16108 MoveAxis(E, 0, ABG)
02:18:48.327 00.000 16108 Move returns status 0, amount 0
02:18:48.327 00.000 16108 MoveAxis(N, 0, ABG)
02:18:48.327 00.000 16108 Move returns status 0, amount 0
02:18:48.327 00.000 16108 move complete, result=0
02:18:48.327 00.000 16108 worker thread done servicing request
02:18:48.332 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3341, FiltMin=2880, FiltMax=65501, Gamma=1.000
02:18:48.356 00.024 21068 UpdateGuideState exits: m=123845 SNR=83.4
02:18:48.356 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:48.358 00.001 21068 Enqueuing Expose request
02:18:48.360 00.002 16108 Worker thread wakes up
02:18:48.360 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:48.360 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:48.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:49.330 00.970 16108 Exposure complete
02:18:49.395 00.065 16108 worker thread done servicing request
02:18:49.395 00.000 21068 OnExposeComplete: enter
02:18:49.396 00.001 21068 UpdateGuideState(): m_state=6
02:18:49.397 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12792
02:18:49.397 00.000 21068 Star::Find returns 1 (0), X=222.30, Y=876.81, Mass=127267, SNR=86.0, Peak=14515 HFD=3.6
02:18:49.398 00.001 21068 MultiStar: [#1 -0.15,0.27,1.13,U] [#2 -0.32,0.13,1.22,U] [#3 0.05,0.18,1.07,U] [#4 -0.10,0.31,0.85,U] [#5 -0.10,0.29,0.98,U] [#6 -0.10,0.31,0.89,U] [#7 -0.12,0.09,0.54,U] [#8 -0.07,0.33,0.75,U] 
02:18:49.399 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.25}, one-star: {0.03, 0.34}
02:18:49.400 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
02:18:49.401 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
02:18:49.401 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.96 mountX=0.15 mountY=-0.22, mountTheta=-0.99
02:18:49.403 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.25, opts=13)
02:18:49.404 00.001 21068 Enqueuing Move request for scope (-0.10, 0.25)
02:18:49.405 00.001 16108 Worker thread wakes up
02:18:49.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
02:18:49.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
02:18:49.405 00.000 16108 Moving (-0.10, 0.25) raw xDistance=0.15 yDistance=-0.22
02:18:49.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:18:49.405 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.82
02:18:49.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:18:49.405 00.000 16108 MoveAxis(E, 0, ABG)
02:18:49.405 00.000 16108 Move returns status 0, amount 0
02:18:49.405 00.000 16108 MoveAxis(N, 44, ABG)
02:18:49.405 00.000 16108 Guiding  Dir = 0, Dur = 44
02:18:49.406 00.001 16108 IsSlewing returns 0
02:18:49.406 00.000 16108 IsGuiding returns 0
02:18:49.409 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3337, FiltMin=2870, FiltMax=65510, Gamma=1.000
02:18:49.427 00.018 21068 UpdateGuideState exits: m=127267 SNR=86.0
02:18:49.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:49.430 00.001 21068 Enqueuing Expose request
02:18:49.460 00.030 16108 IsGuiding returns 1
02:18:49.460 00.000 16108 scope still moving after pulse duration time elapsed
02:18:49.491 00.031 16108 IsSlewing returns 0
02:18:49.491 00.000 16108 IsGuiding returns 1
02:18:49.522 00.031 16108 IsSlewing returns 0
02:18:49.522 00.000 16108 IsGuiding returns 1
02:18:49.553 00.031 16108 IsSlewing returns 0
02:18:49.553 00.000 16108 IsGuiding returns 0
02:18:49.553 00.000 16108 scope move finished after 44 + 102 ms
02:18:49.553 00.000 16108 Move returns status 0, amount 44
02:18:49.553 00.000 16108 move complete, result=0
02:18:49.553 00.000 16108 worker thread done servicing request
02:18:49.553 00.000 16108 Worker thread wakes up
02:18:49.553 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
02:18:49.554 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:49.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:50.723 01.169 16108 Exposure complete
02:18:50.800 00.077 16108 worker thread done servicing request
02:18:50.800 00.000 21068 OnExposeComplete: enter
02:18:50.801 00.001 21068 UpdateGuideState(): m_state=6
02:18:50.802 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12793
02:18:50.803 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=876.88, Mass=118188, SNR=80.8, Peak=13795 HFD=3.8
02:18:50.804 00.001 21068 MultiStar: [#1 0.08,0.24,1.19,U] [#2 -0.31,-0.03,1.16,U] [#3 -0.06,0.28,1.09,U] [#4 -0.08,0.14,0.87,U] [#5 0.20,-0.11,0.99,U] [#6 0.23,-0.01,0.87,U] [#7 -0.27,0.14,0.64,U] [#8 -0.15,0.07,0.81,U] 
02:18:50.805 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.19, 0.41}
02:18:50.805 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
02:18:50.806 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
02:18:50.808 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.98 mountX=0.08 mountY=-0.11, mountTheta=-0.96
02:18:50.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
02:18:50.810 00.001 21068 Enqueuing Move request for scope (-0.06, 0.13)
02:18:50.811 00.001 16108 Worker thread wakes up
02:18:50.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
02:18:50.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
02:18:50.811 00.000 16108 Moving (-0.06, 0.13) raw xDistance=0.08 yDistance=-0.11
02:18:50.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:18:50.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:50.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:18:50.811 00.000 16108 MoveAxis(E, 0, ABG)
02:18:50.811 00.000 16108 Move returns status 0, amount 0
02:18:50.811 00.000 16108 MoveAxis(N, 0, ABG)
02:18:50.812 00.001 16108 Move returns status 0, amount 0
02:18:50.812 00.000 16108 move complete, result=0
02:18:50.812 00.000 16108 worker thread done servicing request
02:18:50.815 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3337, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:18:50.831 00.016 21068 UpdateGuideState exits: m=118188 SNR=80.8
02:18:50.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:50.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:50.834 00.001 21068 Enqueuing Expose request
02:18:50.836 00.002 16108 Worker thread wakes up
02:18:50.836 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:50.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:50.839 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:51.816 00.977 16108 Exposure complete
02:18:51.895 00.079 16108 worker thread done servicing request
02:18:51.896 00.001 21068 OnExposeComplete: enter
02:18:51.896 00.000 21068 UpdateGuideState(): m_state=6
02:18:51.897 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12794
02:18:51.898 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.73, Mass=132875, SNR=93.0, Peak=16483 HFD=3.5
02:18:51.900 00.002 21068 MultiStar: [#1 -0.35,0.15,1.14,U] [#2 -0.24,-0.19,1.38,U] [#3 -0.31,-0.25,0.96,U] [#4 -0.16,0.15,0.78,U] [#5 -0.20,0.01,0.74,U] [#6 0.15,0.02,0.81,U] [#7 -0.45,-0.07,0.63,U] [#8 -0.22,0.27,0.72,U] 
02:18:51.901 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.09, 0.26}
02:18:51.901 00.000 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
02:18:51.902 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
02:18:51.903 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.02 mountX=0.21 mountY=0.02, mountTheta=0.11
02:18:51.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.03, opts=13)
02:18:51.906 00.001 21068 Enqueuing Move request for scope (-0.21, 0.03)
02:18:51.907 00.001 16108 Worker thread wakes up
02:18:51.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
02:18:51.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
02:18:51.907 00.000 16108 Moving (-0.21, 0.03) raw xDistance=0.21 yDistance=0.02
02:18:51.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:18:51.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:51.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:18:51.908 00.001 16108 MoveAxis(W, 55, ABG)
02:18:51.908 00.000 16108 Guiding  Dir = 3, Dur = 55
02:18:51.908 00.000 16108 IsSlewing returns 0
02:18:51.908 00.000 16108 IsGuiding returns 0
02:18:51.911 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3341, FiltMin=2883, FiltMax=55590, Gamma=1.000
02:18:51.924 00.013 16108 PulseGuide returned control before completion, sleep 50
02:18:51.928 00.004 21068 UpdateGuideState exits: m=132875 SNR=93.0
02:18:51.930 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:51.933 00.002 21068 Enqueuing Expose request
02:18:51.985 00.052 16108 IsGuiding returns 1
02:18:51.985 00.000 16108 scope still moving after pulse duration time elapsed
02:18:52.016 00.031 16108 IsSlewing returns 0
02:18:52.016 00.000 16108 IsGuiding returns 0
02:18:52.016 00.000 16108 scope move finished after 55 + 53 ms
02:18:52.016 00.000 16108 Move returns status 0, amount 55
02:18:52.016 00.000 16108 MoveAxis(N, 0, ABG)
02:18:52.016 00.000 16108 Move returns status 0, amount 0
02:18:52.016 00.000 16108 move complete, result=0
02:18:52.016 00.000 16108 worker thread done servicing request
02:18:52.016 00.000 16108 Worker thread wakes up
02:18:52.016 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
02:18:52.017 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:52.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:53.167 01.150 16108 Exposure complete
02:18:53.236 00.069 16108 worker thread done servicing request
02:18:53.236 00.000 21068 OnExposeComplete: enter
02:18:53.237 00.001 21068 UpdateGuideState(): m_state=6
02:18:53.238 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12795
02:18:53.239 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=876.82, Mass=111114, SNR=81.5, Peak=13209 HFD=3.3
02:18:53.240 00.001 21068 MultiStar: [#1 0.05,-0.07,1.21,U] [#2 -0.19,-0.15,1.16,U] [#3 0.01,0.00,1.12,U] [#4 0.03,0.12,0.81,U] [#5 -0.11,-0.08,1.01,U] [#6 0.01,0.17,0.86,U] [#7 -0.03,0.02,0.67,U] [#8 -0.11,0.08,0.69,U] 
02:18:53.241 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.17, 0.34}
02:18:53.242 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
02:18:53.242 00.000 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
02:18:53.243 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.03 mountX=0.02 mountY=-0.03, mountTheta=-0.91
02:18:53.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
02:18:53.247 00.002 21068 Enqueuing Move request for scope (-0.02, 0.04)
02:18:53.247 00.000 16108 Worker thread wakes up
02:18:53.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:18:53.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:18:53.248 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.02 yDistance=-0.03
02:18:53.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:53.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:53.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:18:53.248 00.000 16108 MoveAxis(E, 0, ABG)
02:18:53.248 00.000 16108 Move returns status 0, amount 0
02:18:53.248 00.000 16108 MoveAxis(N, 0, ABG)
02:18:53.248 00.000 16108 Move returns status 0, amount 0
02:18:53.248 00.000 16108 move complete, result=0
02:18:53.248 00.000 16108 worker thread done servicing request
02:18:53.251 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3341, FiltMin=2909, FiltMax=65510, Gamma=1.000
02:18:53.268 00.017 21068 UpdateGuideState exits: m=111114 SNR=81.5
02:18:53.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:53.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:53.273 00.002 21068 Enqueuing Expose request
02:18:53.275 00.002 16108 Worker thread wakes up
02:18:53.275 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:53.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:53.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:54.264 00.988 16108 Exposure complete
02:18:54.348 00.084 16108 worker thread done servicing request
02:18:54.348 00.000 21068 OnExposeComplete: enter
02:18:54.349 00.001 21068 UpdateGuideState(): m_state=6
02:18:54.350 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12796
02:18:54.351 00.001 21068 Star::Find returns 1 (0), X=222.70, Y=876.81, Mass=134034, SNR=95.8, Peak=17193 HFD=3.4
02:18:54.352 00.001 21068 MultiStar: [#1 0.24,0.13,1.07,U] [#2 0.39,-0.15,0.96,U] [#3 0.26,-0.26,0.98,U] [#4 0.06,0.25,0.73,U] [#5 0.30,-0.09,0.87,U] [#6 0.37,0.16,0.77,U] [#7 0.04,-0.18,0.66,U] [#8 0.06,0.20,0.66,U] 
02:18:54.352 00.000 21068 refined, 8 included, MultiStar: {0.26, 0.04}, one-star: {0.43, 0.33}
02:18:54.353 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
02:18:54.354 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
02:18:54.355 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.16 mountX=-0.25 mountY=-0.10, mountTheta=-2.75
02:18:54.356 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.04, opts=13)
02:18:54.358 00.002 21068 Enqueuing Move request for scope (0.26, 0.04)
02:18:54.359 00.001 16108 Worker thread wakes up
02:18:54.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
02:18:54.359 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
02:18:54.359 00.000 16108 Moving (0.26, 0.04) raw xDistance=-0.25 yDistance=-0.10
02:18:54.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:18:54.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:54.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:54.359 00.000 16108 MoveAxis(E, 64, ABG)
02:18:54.359 00.000 16108 Guiding  Dir = 2, Dur = 64
02:18:54.360 00.001 16108 IsSlewing returns 0
02:18:54.360 00.000 16108 IsGuiding returns 0
02:18:54.360 00.000 16108 PulseGuide returned control before completion, sleep 74
02:18:54.365 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3337, FiltMin=2825, FiltMax=59350, Gamma=1.000
02:18:54.393 00.028 21068 UpdateGuideState exits: m=134034 SNR=95.8
02:18:54.395 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:54.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:54.397 00.001 21068 Enqueuing Expose request
02:18:54.437 00.040 16108 IsGuiding returns 1
02:18:54.437 00.000 16108 scope still moving after pulse duration time elapsed
02:18:54.468 00.031 16108 IsSlewing returns 0
02:18:54.468 00.000 16108 IsGuiding returns 0
02:18:54.468 00.000 16108 scope move finished after 64 + 44 ms
02:18:54.468 00.000 16108 Move returns status 0, amount 64
02:18:54.468 00.000 16108 MoveAxis(N, 0, ABG)
02:18:54.468 00.000 16108 Move returns status 0, amount 0
02:18:54.468 00.000 16108 move complete, result=0
02:18:54.468 00.000 16108 worker thread done servicing request
02:18:54.468 00.000 16108 Worker thread wakes up
02:18:54.468 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
02:18:54.471 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:54.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:55.623 01.152 16108 Exposure complete
02:18:55.697 00.074 16108 worker thread done servicing request
02:18:55.697 00.000 21068 OnExposeComplete: enter
02:18:55.698 00.001 21068 UpdateGuideState(): m_state=6
02:18:55.699 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12797
02:18:55.700 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=876.70, Mass=130487, SNR=92.3, Peak=14947 HFD=3.5
02:18:55.701 00.001 21068 MultiStar: [#1 -0.24,-0.00,1.03,U] [#2 -0.10,0.14,1.18,U] [#3 -0.04,0.01,1.10,U] [#4 -0.00,-0.06,0.80,U] [#5 0.12,-0.23,0.82,U] [#6 0.01,-0.05,0.72,U] [#7 -0.35,-0.06,0.67,U] [#8 -0.12,-0.09,0.78,U] 
02:18:55.701 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {0.10, 0.23}
02:18:55.702 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:18:55.703 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:18:55.704 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=0.07 mountY=0.01, mountTheta=0.19
02:18:55.705 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
02:18:55.706 00.001 21068 Enqueuing Move request for scope (-0.07, 0.00)
02:18:55.708 00.002 16108 Worker thread wakes up
02:18:55.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
02:18:55.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
02:18:55.708 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.01
02:18:55.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:18:55.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:55.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:55.708 00.000 16108 MoveAxis(E, 0, ABG)
02:18:55.708 00.000 16108 Move returns status 0, amount 0
02:18:55.708 00.000 16108 MoveAxis(N, 0, ABG)
02:18:55.708 00.000 16108 Move returns status 0, amount 0
02:18:55.708 00.000 16108 move complete, result=0
02:18:55.708 00.000 16108 worker thread done servicing request
02:18:55.713 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3341, FiltMin=2864, FiltMax=54438, Gamma=1.000
02:18:55.731 00.018 21068 UpdateGuideState exits: m=130487 SNR=92.3
02:18:55.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:55.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:55.734 00.001 21068 Enqueuing Expose request
02:18:55.735 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:55.736 00.001 16108 Worker thread wakes up
02:18:55.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:55.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:56.702 00.965 16108 Exposure complete
02:18:56.765 00.063 16108 worker thread done servicing request
02:18:56.765 00.000 21068 OnExposeComplete: enter
02:18:56.766 00.001 21068 UpdateGuideState(): m_state=6
02:18:56.767 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12798
02:18:56.768 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=876.71, Mass=124857, SNR=90.2, Peak=13283 HFD=3.5
02:18:56.769 00.001 21068 MultiStar: [#1 -0.49,0.08,1.16,U] [#2 -0.67,-0.21,0.00,M1] [#3 -0.25,-0.17,1.08,U] [#4 -0.43,0.25,0.87,U] [#5 -0.29,0.05,0.93,U] [#6 -0.07,0.00,0.80,U] [#7 -0.50,-0.09,0.60,U] [#8 -0.46,0.30,0.74,U] 
02:18:56.769 00.000 21068 single-star, 7 included, MultiStar: {-0.33, 0.08}, one-star: {-0.17, 0.24}
02:18:56.770 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
02:18:56.771 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
02:18:56.772 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.19 mountX=0.21 mountY=-0.19, mountTheta=-0.74
02:18:56.773 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.24, opts=13)
02:18:56.775 00.002 21068 Enqueuing Move request for scope (-0.17, 0.24)
02:18:56.776 00.001 16108 Worker thread wakes up
02:18:56.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
02:18:56.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
02:18:56.776 00.000 16108 Moving (-0.17, 0.24) raw xDistance=0.21 yDistance=-0.19
02:18:56.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:18:56.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:56.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:18:56.776 00.000 16108 MoveAxis(W, 55, ABG)
02:18:56.776 00.000 16108 Guiding  Dir = 3, Dur = 55
02:18:56.776 00.000 16108 IsSlewing returns 0
02:18:56.776 00.000 16108 IsGuiding returns 0
02:18:56.779 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3341, FiltMin=2886, FiltMax=57875, Gamma=1.000
02:18:56.795 00.016 21068 UpdateGuideState exits: m=124857 SNR=90.2
02:18:56.795 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:56.797 00.001 21068 Enqueuing Expose request
02:18:56.816 00.019 16108 PulseGuide returned control before completion, sleep 26
02:18:56.846 00.030 16108 IsGuiding returns 1
02:18:56.846 00.000 16108 scope still moving after pulse duration time elapsed
02:18:56.878 00.032 16108 IsSlewing returns 0
02:18:56.878 00.000 16108 IsGuiding returns 1
02:18:56.908 00.030 16108 IsSlewing returns 0
02:18:56.908 00.000 16108 IsGuiding returns 0
02:18:56.908 00.000 16108 scope move finished after 55 + 77 ms
02:18:56.908 00.000 16108 Move returns status 0, amount 55
02:18:56.908 00.000 16108 MoveAxis(N, 0, ABG)
02:18:56.908 00.000 16108 Move returns status 0, amount 0
02:18:56.908 00.000 16108 move complete, result=0
02:18:56.908 00.000 16108 worker thread done servicing request
02:18:56.909 00.001 16108 Worker thread wakes up
02:18:56.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:56.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:56.909 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.2 px 0 ms NORTH
02:18:58.073 01.164 16108 Exposure complete
02:18:58.132 00.059 16108 worker thread done servicing request
02:18:58.132 00.000 21068 OnExposeComplete: enter
02:18:58.134 00.002 21068 UpdateGuideState(): m_state=6
02:18:58.135 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12799
02:18:58.137 00.002 21068 Star::Find returns 1 (0), X=222.01, Y=876.64, Mass=135489, SNR=98.0, Peak=16243 HFD=3.4
02:18:58.139 00.002 21068 MultiStar: [#1 -0.07,0.11,0.97,U] [#2 -0.24,-0.17,0.91,U] [#3 -0.37,-0.02,0.93,U] [#4 -0.22,0.15,0.72,U] [#5 -0.10,-0.04,0.79,U] [#6 -0.11,0.16,0.70,U] [#7 -0.63,-0.20,0.00,M1] [#8 0.05,0.02,0.67,U] 
02:18:58.141 00.002 21068 refined, 7 included, MultiStar: {-0.18, 0.04}, one-star: {-0.26, 0.16}
02:18:58.142 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
02:18:58.143 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
02:18:58.145 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=0.18 mountY=-0.00, mountTheta=-0.00
02:18:58.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.04, opts=13)
02:18:58.147 00.000 21068 Enqueuing Move request for scope (-0.18, 0.04)
02:18:58.148 00.001 16108 Worker thread wakes up
02:18:58.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
02:18:58.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
02:18:58.148 00.000 16108 Moving (-0.18, 0.04) raw xDistance=0.18 yDistance=-0.00
02:18:58.149 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:18:58.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:58.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:18:58.149 00.000 16108 MoveAxis(E, 0, ABG)
02:18:58.149 00.000 16108 Move returns status 0, amount 0
02:18:58.149 00.000 16108 MoveAxis(N, 0, ABG)
02:18:58.149 00.000 16108 Move returns status 0, amount 0
02:18:58.149 00.000 16108 move complete, result=0
02:18:58.149 00.000 16108 worker thread done servicing request
02:18:58.153 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2835, FiltMax=57478, Gamma=1.000
02:18:58.168 00.015 21068 UpdateGuideState exits: m=135489 SNR=98.0
02:18:58.168 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:58.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:58.170 00.001 21068 Enqueuing Expose request
02:18:58.171 00.001 16108 Worker thread wakes up
02:18:58.171 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:58.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:58.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:18:59.154 00.983 16108 Exposure complete
02:18:59.212 00.058 16108 worker thread done servicing request
02:18:59.212 00.000 21068 OnExposeComplete: enter
02:18:59.213 00.001 21068 UpdateGuideState(): m_state=6
02:18:59.214 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12800
02:18:59.215 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=876.60, Mass=143954, SNR=105.6, Peak=15843 HFD=3.6
02:18:59.216 00.001 21068 MultiStar: [#1 -0.39,0.14,1.12,U] [#2 -0.31,-0.21,0.95,U] [#3 -0.25,-0.27,0.89,U] [#4 -0.05,0.10,0.77,U] [#5 -0.15,-0.06,0.84,U] [#6 -0.08,-0.07,0.81,U] [#7 -0.41,-0.25,0.43,U] [#8 -0.08,0.02,0.72,U] 
02:18:59.217 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.13, 0.12}
02:18:59.218 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:18:59.218 00.000 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
02:18:59.219 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.38 mountX=0.15 mountY=-0.09, mountTheta=-0.54
02:18:59.222 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.12, opts=13)
02:18:59.222 00.000 21068 Enqueuing Move request for scope (-0.13, 0.12)
02:18:59.223 00.001 16108 Worker thread wakes up
02:18:59.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
02:18:59.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
02:18:59.223 00.000 16108 Moving (-0.13, 0.12) raw xDistance=0.15 yDistance=-0.09
02:18:59.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:18:59.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:59.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:18:59.224 00.001 16108 MoveAxis(E, 0, ABG)
02:18:59.224 00.000 16108 Move returns status 0, amount 0
02:18:59.224 00.000 16108 MoveAxis(N, 0, ABG)
02:18:59.224 00.000 16108 Move returns status 0, amount 0
02:18:59.224 00.000 16108 move complete, result=0
02:18:59.224 00.000 16108 worker thread done servicing request
02:18:59.228 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3341, FiltMin=2912, FiltMax=65510, Gamma=1.000
02:18:59.260 00.032 21068 UpdateGuideState exits: m=143954 SNR=105.6
02:18:59.261 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:18:59.263 00.001 21068 Enqueuing Expose request
02:18:59.264 00.001 16108 Worker thread wakes up
02:18:59.264 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:59.265 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:18:59.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:00.431 01.166 16108 Exposure complete
02:19:00.490 00.059 21068 OnExposeComplete: enter
02:19:00.492 00.002 21068 UpdateGuideState(): m_state=6
02:19:00.494 00.002 16108 worker thread done servicing request
02:19:00.494 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12801
02:19:00.495 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.69, Mass=116504, SNR=77.0, Peak=13619 HFD=3.4
02:19:00.498 00.003 21068 MultiStar: [#1 -0.06,0.31,1.23,U] [#2 -0.15,-0.06,1.57,U] [#3 -0.13,-0.10,1.24,U] [#4 -0.17,0.11,1.08,U] [#5 -0.18,-0.03,1.00,U] [#6 -0.14,-0.02,0.97,U] [#7 -0.37,-0.01,0.78,U] [#8 -0.42,0.06,0.86,U] 
02:19:00.499 00.001 21068 refined, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.04, 0.21}
02:19:00.500 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
02:19:00.500 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
02:19:00.501 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.85 mountX=0.18 mountY=-0.01, mountTheta=-0.06
02:19:00.504 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.05, opts=13)
02:19:00.505 00.001 21068 Enqueuing Move request for scope (-0.17, 0.05)
02:19:00.506 00.001 16108 Worker thread wakes up
02:19:00.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
02:19:00.506 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
02:19:00.506 00.000 16108 Moving (-0.17, 0.05) raw xDistance=0.18 yDistance=-0.01
02:19:00.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:19:00.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:00.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:00.506 00.000 16108 MoveAxis(E, 0, ABG)
02:19:00.506 00.000 16108 Move returns status 0, amount 0
02:19:00.506 00.000 16108 MoveAxis(N, 0, ABG)
02:19:00.506 00.000 16108 Move returns status 0, amount 0
02:19:00.506 00.000 16108 move complete, result=0
02:19:00.506 00.000 16108 worker thread done servicing request
02:19:00.510 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3341, FiltMin=2851, FiltMax=59481, Gamma=1.000
02:19:00.526 00.016 21068 UpdateGuideState exits: m=116504 SNR=77.0
02:19:00.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:00.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:00.529 00.001 21068 Enqueuing Expose request
02:19:00.530 00.001 16108 Worker thread wakes up
02:19:00.530 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:00.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:00.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:01.500 00.970 16108 Exposure complete
02:19:01.577 00.077 16108 worker thread done servicing request
02:19:01.577 00.000 21068 OnExposeComplete: enter
02:19:01.578 00.001 21068 UpdateGuideState(): m_state=6
02:19:01.579 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12802
02:19:01.580 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.72, Mass=136011, SNR=79.7, Peak=15331 HFD=3.6
02:19:01.581 00.001 21068 MultiStar: [#1 -0.23,0.09,1.22,U] [#2 -0.40,-0.14,1.31,U] [#3 -0.15,-0.20,1.08,U] [#4 -0.40,0.13,0.86,U] [#5 -0.19,0.02,0.98,U] [#6 0.10,0.11,0.86,U] [#7 -0.42,-0.26,0.85,U] [#8 -0.24,0.07,0.82,U] 
02:19:01.582 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.00}, one-star: {-0.08, 0.24}
02:19:01.585 00.003 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
02:19:01.586 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
02:19:01.587 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.13 mountX=0.22 mountY=0.05, mountTheta=0.23
02:19:01.590 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.00, opts=13)
02:19:01.591 00.001 21068 Enqueuing Move request for scope (-0.23, 0.00)
02:19:01.592 00.001 16108 Worker thread wakes up
02:19:01.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd
02:19:01.592 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.00)
02:19:01.592 00.000 16108 Moving (-0.23, 0.00) raw xDistance=0.22 yDistance=0.05
02:19:01.593 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:19:01.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:01.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:01.593 00.000 16108 MoveAxis(W, 58, ABG)
02:19:01.593 00.000 16108 Guiding  Dir = 3, Dur = 58
02:19:01.593 00.000 16108 IsSlewing returns 0
02:19:01.593 00.000 16108 IsGuiding returns 0
02:19:01.599 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=173, max=65535, med=3341, FiltMin=2851, FiltMax=61046, Gamma=1.000
02:19:01.618 00.019 21068 UpdateGuideState exits: m=136011 SNR=79.7
02:19:01.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:01.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:01.621 00.001 21068 Enqueuing Expose request
02:19:01.627 00.006 16108 PulseGuide returned control before completion, sleep 35
02:19:01.673 00.046 16108 IsGuiding returns 1
02:19:01.673 00.000 16108 scope still moving after pulse duration time elapsed
02:19:01.705 00.032 16108 IsSlewing returns 0
02:19:01.705 00.000 16108 IsGuiding returns 1
02:19:01.736 00.031 16108 IsSlewing returns 0
02:19:01.736 00.000 16108 IsGuiding returns 0
02:19:01.736 00.000 16108 scope move finished after 58 + 84 ms
02:19:01.736 00.000 16108 Move returns status 0, amount 58
02:19:01.736 00.000 16108 MoveAxis(N, 0, ABG)
02:19:01.736 00.000 16108 Move returns status 0, amount 0
02:19:01.736 00.000 16108 move complete, result=0
02:19:01.736 00.000 16108 worker thread done servicing request
02:19:01.736 00.000 16108 Worker thread wakes up
02:19:01.736 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
02:19:01.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:01.738 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:02.901 01.163 16108 Exposure complete
02:19:02.959 00.058 16108 worker thread done servicing request
02:19:02.960 00.001 21068 OnExposeComplete: enter
02:19:02.960 00.000 21068 UpdateGuideState(): m_state=6
02:19:02.961 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12803
02:19:02.962 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.43, Mass=128123, SNR=92.2, Peak=14413 HFD=3.2
02:19:02.963 00.001 21068 MultiStar: [#1 0.48,-0.07,1.08,U] [#2 0.25,-0.30,1.15,U] [#3 0.17,-0.40,0.91,U] [#4 0.42,-0.02,0.81,U] [#5 0.26,-0.47,0.82,U] [#6 0.43,-0.41,0.00,M1] [#7 -0.15,-0.52,0.55,U] [#8 0.24,-0.32,0.74,U] 
02:19:02.964 00.001 21068 single-star, 7 included, MultiStar: {0.26, -0.25}, one-star: {0.25, -0.05}
02:19:02.964 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
02:19:02.965 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:19:02.966 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-0.18 mountX=-0.26 mountY=-0.01, mountTheta=-3.09
02:19:02.967 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.05, opts=13)
02:19:02.968 00.001 21068 Enqueuing Move request for scope (0.25, -0.05)
02:19:02.969 00.001 16108 Worker thread wakes up
02:19:02.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
02:19:02.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
02:19:02.969 00.000 16108 Moving (0.25, -0.05) raw xDistance=-0.26 yDistance=-0.01
02:19:02.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
02:19:02.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:02.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:02.969 00.000 16108 MoveAxis(E, 63, ABG)
02:19:02.969 00.000 16108 Guiding  Dir = 2, Dur = 63
02:19:02.970 00.001 16108 IsSlewing returns 0
02:19:02.971 00.001 16108 IsGuiding returns 0
02:19:02.971 00.000 16108 PulseGuide returned control before completion, sleep 73
02:19:02.973 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3341, FiltMin=2861, FiltMax=50173, Gamma=1.000
02:19:02.987 00.014 21068 UpdateGuideState exits: m=128123 SNR=92.2
02:19:02.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:02.990 00.001 21068 Enqueuing Expose request
02:19:03.050 00.060 16108 IsGuiding returns 0
02:19:03.050 00.000 16108 Move returns status 0, amount 63
02:19:03.050 00.000 16108 MoveAxis(N, 0, ABG)
02:19:03.050 00.000 16108 Move returns status 0, amount 0
02:19:03.050 00.000 16108 move complete, result=0
02:19:03.050 00.000 16108 worker thread done servicing request
02:19:03.050 00.000 16108 Worker thread wakes up
02:19:03.050 00.000 21068 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
02:19:03.052 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:03.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:04.023 00.971 16108 Exposure complete
02:19:04.076 00.053 16108 worker thread done servicing request
02:19:04.077 00.001 21068 OnExposeComplete: enter
02:19:04.077 00.000 21068 UpdateGuideState(): m_state=6
02:19:04.078 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12804
02:19:04.079 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=876.45, Mass=124396, SNR=88.4, Peak=15981 HFD=3.2
02:19:04.080 00.001 21068 MultiStar: [#1 0.32,0.07,1.13,U] [#2 0.09,-0.04,1.17,U] [#3 0.16,-0.16,1.01,U] [#4 0.09,-0.47,0.78,U] [#5 0.10,-0.19,0.95,U] [#6 0.14,-0.32,0.86,U] [#7 0.12,-0.45,0.66,U] [#8 -0.00,-0.33,0.75,U] 
02:19:04.081 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.26, -0.03}
02:19:04.082 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
02:19:04.082 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
02:19:04.083 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.88 mountX=-0.18 mountY=0.14, mountTheta=2.47
02:19:04.085 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.18, opts=13)
02:19:04.086 00.001 21068 Enqueuing Move request for scope (0.15, -0.18)
02:19:04.086 00.000 16108 Worker thread wakes up
02:19:04.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
02:19:04.087 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
02:19:04.087 00.000 16108 Moving (0.15, -0.18) raw xDistance=-0.18 yDistance=0.14
02:19:04.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:04.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:04.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:19:04.087 00.000 16108 MoveAxis(E, 0, ABG)
02:19:04.087 00.000 16108 Move returns status 0, amount 0
02:19:04.087 00.000 16108 MoveAxis(N, 0, ABG)
02:19:04.087 00.000 16108 Move returns status 0, amount 0
02:19:04.087 00.000 16108 move complete, result=0
02:19:04.087 00.000 16108 worker thread done servicing request
02:19:04.090 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3341, FiltMin=2889, FiltMax=57280, Gamma=1.000
02:19:04.105 00.015 21068 UpdateGuideState exits: m=124396 SNR=88.4
02:19:04.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:04.107 00.000 21068 Enqueuing Expose request
02:19:04.108 00.001 16108 Worker thread wakes up
02:19:04.108 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:04.110 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:04.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:05.263 01.153 16108 Exposure complete
02:19:05.329 00.066 16108 worker thread done servicing request
02:19:05.329 00.000 21068 OnExposeComplete: enter
02:19:05.329 00.000 21068 UpdateGuideState(): m_state=6
02:19:05.330 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12805
02:19:05.331 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=876.31, Mass=120101, SNR=86.9, Peak=15987 HFD=3.2
02:19:05.332 00.001 21068 MultiStar: [#1 0.00,-0.18,1.16,U] [#2 -0.04,-0.46,1.24,U] [#3 0.18,-0.26,1.14,U] [#4 0.22,0.01,0.86,U] [#5 0.18,-0.54,0.85,U] [#6 0.31,-0.03,0.76,U] [#7 -0.14,-0.29,0.72,U] [#8 0.10,-0.25,0.77,U] 
02:19:05.333 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.25}, one-star: {-0.09, -0.16}
02:19:05.334 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
02:19:05.334 00.000 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
02:19:05.335 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-2.10 mountX=0.06 mountY=0.18, mountTheta=1.23
02:19:05.337 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.16, opts=13)
02:19:05.338 00.001 21068 Enqueuing Move request for scope (-0.09, -0.16)
02:19:05.338 00.000 16108 Worker thread wakes up
02:19:05.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
02:19:05.338 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
02:19:05.338 00.000 16108 Moving (-0.09, -0.16) raw xDistance=0.06 yDistance=0.18
02:19:05.340 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:19:05.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:05.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:19:05.340 00.000 16108 MoveAxis(E, 0, ABG)
02:19:05.340 00.000 16108 Move returns status 0, amount 0
02:19:05.340 00.000 16108 MoveAxis(N, 0, ABG)
02:19:05.340 00.000 16108 Move returns status 0, amount 0
02:19:05.340 00.000 16108 move complete, result=0
02:19:05.340 00.000 16108 worker thread done servicing request
02:19:05.343 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3341, FiltMin=2793, FiltMax=62496, Gamma=1.000
02:19:05.359 00.016 21068 UpdateGuideState exits: m=120101 SNR=86.9
02:19:05.359 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:05.361 00.001 21068 Enqueuing Expose request
02:19:05.362 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:05.362 00.000 16108 Worker thread wakes up
02:19:05.362 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:05.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:06.340 00.978 16108 Exposure complete
02:19:06.397 00.057 16108 worker thread done servicing request
02:19:06.397 00.000 21068 OnExposeComplete: enter
02:19:06.398 00.001 21068 UpdateGuideState(): m_state=6
02:19:06.400 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12806
02:19:06.401 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.45, Mass=133863, SNR=85.9, Peak=16739 HFD=3.2
02:19:06.402 00.001 21068 MultiStar: [#1 -0.24,-0.32,1.09,U] [#2 -0.26,-0.44,1.34,U] [#3 -0.15,-0.42,0.98,U] [#4 -0.05,-0.19,0.83,U] [#5 0.06,-0.34,0.99,U] [#6 0.10,-0.20,0.92,U] [#7 -0.08,-0.54,0.54,U] [#8 -0.23,-0.44,0.74,U] 
02:19:06.402 00.000 21068 single-star, 8 included, MultiStar: {-0.09, -0.32}, one-star: {0.14, -0.02}
02:19:06.403 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
02:19:06.404 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
02:19:06.404 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.18 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
02:19:06.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.02, opts=13)
02:19:06.407 00.001 21068 Enqueuing Move request for scope (0.14, -0.02)
02:19:06.408 00.001 16108 Worker thread wakes up
02:19:06.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:19:06.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:19:06.408 00.000 16108 Moving (0.14, -0.02) raw xDistance=-0.14 yDistance=-0.01
02:19:06.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:06.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:06.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:06.408 00.000 16108 MoveAxis(E, 0, ABG)
02:19:06.408 00.000 16108 Move returns status 0, amount 0
02:19:06.408 00.000 16108 MoveAxis(N, 0, ABG)
02:19:06.408 00.000 16108 Move returns status 0, amount 0
02:19:06.408 00.000 16108 move complete, result=0
02:19:06.408 00.000 16108 worker thread done servicing request
02:19:06.413 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3341, FiltMin=2861, FiltMax=65440, Gamma=1.000
02:19:06.434 00.021 21068 UpdateGuideState exits: m=133863 SNR=85.9
02:19:06.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:06.436 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:06.437 00.001 21068 Enqueuing Expose request
02:19:06.438 00.001 16108 Worker thread wakes up
02:19:06.438 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:06.438 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:06.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:07.603 01.165 16108 Exposure complete
02:19:07.678 00.075 16108 worker thread done servicing request
02:19:07.678 00.000 21068 OnExposeComplete: enter
02:19:07.680 00.002 21068 UpdateGuideState(): m_state=6
02:19:07.681 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12807
02:19:07.681 00.000 21068 Star::Find returns 1 (0), X=222.32, Y=876.41, Mass=133637, SNR=88.5, Peak=14771 HFD=3.2
02:19:07.683 00.002 21068 MultiStar: [#1 0.09,0.02,1.07,U] [#2 -0.28,-0.36,1.04,U] [#3 0.11,-0.24,1.06,U] [#4 -0.07,-0.12,0.72,U] [#5 -0.10,-0.41,0.91,U] [#6 0.10,-0.23,0.83,U] [#7 -0.27,-0.20,0.68,U] [#8 -0.15,-0.30,0.84,U] 
02:19:07.684 00.001 21068 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {0.04, -0.06}
02:19:07.685 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
02:19:07.686 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
02:19:07.688 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.96 mountX=-0.05 mountY=0.05, mountTheta=2.39
02:19:07.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
02:19:07.691 00.001 21068 Enqueuing Move request for scope (0.04, -0.06)
02:19:07.691 00.000 16108 Worker thread wakes up
02:19:07.692 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:19:07.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:19:07.692 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
02:19:07.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:07.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:07.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:07.692 00.000 16108 MoveAxis(E, 0, ABG)
02:19:07.692 00.000 16108 Move returns status 0, amount 0
02:19:07.692 00.000 16108 MoveAxis(N, 0, ABG)
02:19:07.692 00.000 16108 Move returns status 0, amount 0
02:19:07.692 00.000 16108 move complete, result=0
02:19:07.692 00.000 16108 worker thread done servicing request
02:19:07.698 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3341, FiltMin=2864, FiltMax=57417, Gamma=1.000
02:19:07.726 00.028 21068 UpdateGuideState exits: m=133637 SNR=88.5
02:19:07.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:07.727 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:07.728 00.001 21068 Enqueuing Expose request
02:19:07.729 00.001 16108 Worker thread wakes up
02:19:07.729 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:07.731 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:07.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:08.697 00.966 16108 Exposure complete
02:19:08.751 00.054 16108 worker thread done servicing request
02:19:08.751 00.000 21068 OnExposeComplete: enter
02:19:08.752 00.001 21068 UpdateGuideState(): m_state=6
02:19:08.752 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12808
02:19:08.753 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=876.48, Mass=130479, SNR=90.3, Peak=16211 HFD=3.3
02:19:08.754 00.001 21068 MultiStar: [#1 -0.27,-0.12,1.04,U] [#2 -0.43,-0.31,1.25,U] [#3 -0.45,-0.39,0.00,M1] [#4 -0.70,-0.10,0.00,M1] [#5 -0.24,-0.22,0.88,U] [#6 -0.06,-0.18,0.75,U] [#7 -0.48,-0.20,0.58,U] [#8 -0.28,-0.12,0.83,U] 
02:19:08.755 00.001 21068 single-star, 6 included, MultiStar: {-0.29, -0.17}, one-star: {-0.22, 0.01}
02:19:08.756 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:19:08.757 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
02:19:08.757 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.10 mountX=0.22 mountY=0.04, mountTheta=0.19
02:19:08.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.01, opts=13)
02:19:08.760 00.001 21068 Enqueuing Move request for scope (-0.22, 0.01)
02:19:08.761 00.001 16108 Worker thread wakes up
02:19:08.762 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
02:19:08.762 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
02:19:08.762 00.000 16108 Moving (-0.22, 0.01) raw xDistance=0.22 yDistance=0.04
02:19:08.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:19:08.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:08.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:19:08.762 00.000 16108 MoveAxis(W, 57, ABG)
02:19:08.762 00.000 16108 Guiding  Dir = 3, Dur = 57
02:19:08.763 00.001 16108 IsSlewing returns 0
02:19:08.763 00.000 16108 IsGuiding returns 0
02:19:08.765 00.002 16108 PulseGuide returned control before completion, sleep 66
02:19:08.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3341, FiltMin=2883, FiltMax=62035, Gamma=1.000
02:19:08.786 00.018 21068 UpdateGuideState exits: m=130479 SNR=90.3
02:19:08.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.787 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:08.788 00.001 21068 Enqueuing Expose request
02:19:08.838 00.050 16108 IsGuiding returns 1
02:19:08.838 00.000 16108 scope still moving after pulse duration time elapsed
02:19:08.868 00.030 16108 IsSlewing returns 0
02:19:08.868 00.000 16108 IsGuiding returns 0
02:19:08.868 00.000 16108 scope move finished after 57 + 47 ms
02:19:08.868 00.000 16108 Move returns status 0, amount 57
02:19:08.868 00.000 16108 MoveAxis(N, 0, ABG)
02:19:08.868 00.000 16108 Move returns status 0, amount 0
02:19:08.868 00.000 16108 move complete, result=0
02:19:08.868 00.000 16108 worker thread done servicing request
02:19:08.868 00.000 16108 Worker thread wakes up
02:19:08.868 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
02:19:08.869 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:08.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:10.035 01.166 16108 Exposure complete
02:19:10.094 00.059 16108 worker thread done servicing request
02:19:10.094 00.000 21068 OnExposeComplete: enter
02:19:10.095 00.001 21068 UpdateGuideState(): m_state=6
02:19:10.096 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12809
02:19:10.097 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=876.59, Mass=136795, SNR=99.2, Peak=16339 HFD=3.4
02:19:10.098 00.001 21068 MultiStar: [#1 0.14,-0.09,0.99,U] [#2 0.06,-0.25,1.07,U] [#3 0.03,-0.34,0.88,U] [#4 0.11,-0.00,0.65,U] [#5 0.07,-0.46,0.74,U] [#6 0.29,-0.18,0.74,U] [#7 0.08,-0.10,0.56,U] [#8 -0.21,-0.34,0.77,U] 
02:19:10.098 00.000 21068 single-star, 8 included, MultiStar: {0.06, -0.18}, one-star: {-0.01, 0.11}
02:19:10.099 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
02:19:10.100 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
02:19:10.101 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=0.03 mountY=-0.11, mountTheta=-1.28
02:19:10.102 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
02:19:10.104 00.002 21068 Enqueuing Move request for scope (-0.01, 0.11)
02:19:10.105 00.001 16108 Worker thread wakes up
02:19:10.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
02:19:10.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
02:19:10.105 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
02:19:10.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:19:10.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:10.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:19:10.105 00.000 16108 MoveAxis(E, 0, ABG)
02:19:10.105 00.000 16108 Move returns status 0, amount 0
02:19:10.105 00.000 16108 MoveAxis(N, 0, ABG)
02:19:10.105 00.000 16108 Move returns status 0, amount 0
02:19:10.105 00.000 16108 move complete, result=0
02:19:10.105 00.000 16108 worker thread done servicing request
02:19:10.110 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3341, FiltMin=2883, FiltMax=59005, Gamma=1.000
02:19:10.127 00.017 21068 UpdateGuideState exits: m=136795 SNR=99.2
02:19:10.130 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.132 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:10.133 00.001 21068 Enqueuing Expose request
02:19:10.135 00.002 16108 Worker thread wakes up
02:19:10.135 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:10.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:10.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:11.103 00.967 16108 Exposure complete
02:19:11.164 00.061 16108 worker thread done servicing request
02:19:11.164 00.000 21068 OnExposeComplete: enter
02:19:11.166 00.002 21068 UpdateGuideState(): m_state=6
02:19:11.167 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12810
02:19:11.168 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.40, Mass=125752, SNR=87.7, Peak=14147 HFD=3.2
02:19:11.169 00.001 21068 MultiStar: [#1 0.31,0.03,1.05,U] [#2 -0.03,-0.34,1.04,U] [#3 0.15,-0.14,1.09,U] [#4 0.01,-0.14,0.79,U] [#5 0.10,-0.31,1.13,U] [#6 0.09,-0.06,0.69,U] [#7 -0.28,-0.24,0.58,U] [#8 0.04,-0.14,0.87,U] 
02:19:11.170 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.01, -0.08}
02:19:11.170 00.000 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
02:19:11.171 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
02:19:11.172 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=-0.02 mountY=0.07, mountTheta=1.89
02:19:11.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
02:19:11.175 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
02:19:11.175 00.000 16108 Worker thread wakes up
02:19:11.176 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:19:11.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:19:11.176 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.07
02:19:11.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:19:11.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:11.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:19:11.176 00.000 16108 MoveAxis(E, 0, ABG)
02:19:11.176 00.000 16108 Move returns status 0, amount 0
02:19:11.176 00.000 16108 MoveAxis(N, 0, ABG)
02:19:11.176 00.000 16108 Move returns status 0, amount 0
02:19:11.176 00.000 16108 move complete, result=0
02:19:11.176 00.000 16108 worker thread done servicing request
02:19:11.180 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3341, FiltMin=2845, FiltMax=55133, Gamma=1.000
02:19:11.194 00.014 21068 UpdateGuideState exits: m=125752 SNR=87.7
02:19:11.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.197 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:11.197 00.000 21068 Enqueuing Expose request
02:19:11.198 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:11.199 00.001 16108 Worker thread wakes up
02:19:11.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:11.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:12.378 01.179 16108 Exposure complete
02:19:12.436 00.058 16108 worker thread done servicing request
02:19:12.436 00.000 21068 OnExposeComplete: enter
02:19:12.437 00.001 21068 UpdateGuideState(): m_state=6
02:19:12.437 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12811
02:19:12.438 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=876.39, Mass=131036, SNR=81.8, Peak=14621 HFD=3.3
02:19:12.439 00.001 21068 MultiStar: [#1 0.27,0.06,1.23,U] [#2 0.10,-0.36,1.35,U] [#3 0.11,-0.30,1.24,U] [#4 0.18,-0.08,0.87,U] [#5 0.10,-0.36,0.91,U] [#6 0.30,-0.25,0.95,U] [#7 -0.03,-0.17,0.66,U] [#8 0.06,-0.16,0.90,U] 
02:19:12.440 00.001 21068 single-star, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.16, -0.09}
02:19:12.441 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
02:19:12.442 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
02:19:12.443 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.48 mountX=-0.18 mountY=0.05, mountTheta=2.89
02:19:12.444 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.09, opts=13)
02:19:12.445 00.001 21068 Enqueuing Move request for scope (0.16, -0.09)
02:19:12.446 00.001 16108 Worker thread wakes up
02:19:12.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:19:12.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:19:12.446 00.000 16108 Moving (0.16, -0.09) raw xDistance=-0.18 yDistance=0.05
02:19:12.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:12.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:12.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:12.446 00.000 16108 MoveAxis(E, 0, ABG)
02:19:12.446 00.000 16108 Move returns status 0, amount 0
02:19:12.446 00.000 16108 MoveAxis(N, 0, ABG)
02:19:12.446 00.000 16108 Move returns status 0, amount 0
02:19:12.446 00.000 16108 move complete, result=0
02:19:12.446 00.000 16108 worker thread done servicing request
02:19:12.451 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2873, FiltMax=52432, Gamma=1.000
02:19:12.474 00.023 21068 UpdateGuideState exits: m=131036 SNR=81.8
02:19:12.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:12.476 00.000 21068 Enqueuing Expose request
02:19:12.477 00.001 16108 Worker thread wakes up
02:19:12.477 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:12.478 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:12.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:13.448 00.970 16108 Exposure complete
02:19:13.510 00.062 16108 worker thread done servicing request
02:19:13.510 00.000 21068 OnExposeComplete: enter
02:19:13.511 00.001 21068 UpdateGuideState(): m_state=6
02:19:13.512 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12812
02:19:13.512 00.000 21068 Star::Find returns 1 (0), X=222.44, Y=876.44, Mass=131751, SNR=89.1, Peak=13389 HFD=3.3
02:19:13.513 00.001 21068 MultiStar: [#1 0.17,-0.38,1.07,U] [#2 -0.22,-0.41,1.09,U] [#3 0.09,-0.44,1.02,U] [#4 0.00,0.04,0.76,U] [#5 0.15,-0.35,1.06,U] [#6 0.14,-0.43,0.78,U] [#7 -0.06,-0.20,0.59,U] [#8 0.11,-0.14,0.74,U] 
02:19:13.515 00.002 21068 single-star, 8 included, MultiStar: {0.07, -0.28}, one-star: {0.16, -0.03}
02:19:13.515 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
02:19:13.516 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
02:19:13.517 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
02:19:13.518 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
02:19:13.519 00.001 21068 Enqueuing Move request for scope (0.16, -0.03)
02:19:13.520 00.001 16108 Worker thread wakes up
02:19:13.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
02:19:13.520 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
02:19:13.520 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.17 yDistance=-0.01
02:19:13.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:19:13.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:13.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:13.520 00.000 16108 MoveAxis(E, 0, ABG)
02:19:13.520 00.000 16108 Move returns status 0, amount 0
02:19:13.521 00.001 16108 MoveAxis(N, 0, ABG)
02:19:13.521 00.000 16108 Move returns status 0, amount 0
02:19:13.521 00.000 16108 move complete, result=0
02:19:13.521 00.000 16108 worker thread done servicing request
02:19:13.525 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3341, FiltMin=2889, FiltMax=61248, Gamma=1.000
02:19:13.541 00.016 21068 UpdateGuideState exits: m=131751 SNR=89.1
02:19:13.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:13.542 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:13.544 00.002 21068 Enqueuing Expose request
02:19:13.545 00.001 16108 Worker thread wakes up
02:19:13.545 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:13.546 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:13.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:14.714 01.168 16108 Exposure complete
02:19:14.771 00.057 16108 worker thread done servicing request
02:19:14.771 00.000 21068 OnExposeComplete: enter
02:19:14.777 00.006 21068 UpdateGuideState(): m_state=6
02:19:14.778 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12813
02:19:14.780 00.002 21068 Star::Find returns 1 (0), X=222.44, Y=876.32, Mass=149225, SNR=102.3, Peak=15965 HFD=3.4
02:19:14.781 00.001 21068 MultiStar: [#1 0.18,-0.05,1.03,U] [#2 -0.02,-0.05,1.05,U] [#3 0.16,-0.18,0.87,U] [#4 -0.09,-0.09,0.73,U] [#5 -0.01,0.07,0.78,U] [#6 0.02,-0.19,0.72,U] [#7 -0.28,-0.14,0.54,U] [#8 -0.20,0.01,0.66,U] 
02:19:14.783 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.16, -0.15}
02:19:14.784 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
02:19:14.786 00.002 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
02:19:14.787 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.37 mountX=-0.03 mountY=0.08, mountTheta=1.96
02:19:14.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
02:19:14.790 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
02:19:14.791 00.001 16108 Worker thread wakes up
02:19:14.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:19:14.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:19:14.791 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.03 yDistance=0.08
02:19:14.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:19:14.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:14.792 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:14.792 00.000 16108 MoveAxis(E, 0, ABG)
02:19:14.792 00.000 16108 Move returns status 0, amount 0
02:19:14.792 00.000 16108 MoveAxis(N, 0, ABG)
02:19:14.792 00.000 16108 Move returns status 0, amount 0
02:19:14.792 00.000 16108 move complete, result=0
02:19:14.792 00.000 16108 worker thread done servicing request
02:19:14.798 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3341, FiltMin=2883, FiltMax=65497, Gamma=1.000
02:19:14.815 00.017 21068 UpdateGuideState exits: m=149225 SNR=102.3
02:19:14.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:14.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:14.818 00.001 21068 Enqueuing Expose request
02:19:14.818 00.000 16108 Worker thread wakes up
02:19:14.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:14.819 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:14.820 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:15.790 00.970 16108 Exposure complete
02:19:15.855 00.065 16108 worker thread done servicing request
02:19:15.855 00.000 21068 OnExposeComplete: enter
02:19:15.856 00.001 21068 UpdateGuideState(): m_state=6
02:19:15.857 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12814
02:19:15.858 00.001 21068 Star::Find returns 1 (0), X=222.50, Y=876.40, Mass=117448, SNR=78.3, Peak=13395 HFD=3.2
02:19:15.860 00.002 21068 MultiStar: [#1 0.16,-0.23,1.34,U] [#2 0.11,-0.22,1.65,U] [#3 0.13,-0.19,1.05,U] [#4 -0.03,-0.31,1.13,U] [#5 0.03,-0.27,1.07,U] [#6 0.26,-0.16,0.98,U] [#7 -0.08,-0.15,0.72,U] [#8 -0.32,-0.43,0.77,U] 
02:19:15.863 00.003 21068 single-star, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.22, -0.07}
02:19:15.864 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
02:19:15.866 00.002 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
02:19:15.867 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.31 mountX=-0.23 mountY=0.02, mountTheta=3.07
02:19:15.870 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.07, opts=13)
02:19:15.871 00.001 21068 Enqueuing Move request for scope (0.22, -0.07)
02:19:15.872 00.001 16108 Worker thread wakes up
02:19:15.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:19:15.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:19:15.872 00.000 16108 Moving (0.22, -0.07) raw xDistance=-0.23 yDistance=0.02
02:19:15.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:19:15.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:15.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:15.873 00.001 16108 MoveAxis(E, 60, ABG)
02:19:15.873 00.000 16108 Guiding  Dir = 2, Dur = 60
02:19:15.873 00.000 16108 IsSlewing returns 0
02:19:15.873 00.000 16108 IsGuiding returns 0
02:19:15.877 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3341, FiltMin=2848, FiltMax=63392, Gamma=1.000
02:19:15.900 00.023 21068 UpdateGuideState exits: m=117448 SNR=78.3
02:19:15.902 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:15.904 00.001 21068 Enqueuing Expose request
02:19:15.905 00.001 16108 PulseGuide returned control before completion, sleep 41
02:19:15.948 00.043 16108 IsGuiding returns 1
02:19:15.948 00.000 16108 scope still moving after pulse duration time elapsed
02:19:15.980 00.032 16108 IsSlewing returns 0
02:19:15.980 00.000 16108 IsGuiding returns 1
02:19:16.011 00.031 16108 IsSlewing returns 0
02:19:16.011 00.000 16108 IsGuiding returns 0
02:19:16.011 00.000 16108 scope move finished after 60 + 78 ms
02:19:16.011 00.000 16108 Move returns status 0, amount 60
02:19:16.011 00.000 16108 MoveAxis(N, 0, ABG)
02:19:16.011 00.000 16108 Move returns status 0, amount 0
02:19:16.011 00.000 16108 move complete, result=0
02:19:16.013 00.002 16108 worker thread done servicing request
02:19:16.013 00.000 16108 Worker thread wakes up
02:19:16.013 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
02:19:16.014 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:16.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:17.172 01.158 16108 Exposure complete
02:19:17.248 00.076 16108 worker thread done servicing request
02:19:17.248 00.000 21068 OnExposeComplete: enter
02:19:17.249 00.001 21068 UpdateGuideState(): m_state=6
02:19:17.250 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12815
02:19:17.252 00.002 21068 Star::Find returns 1 (0), X=222.64, Y=876.52, Mass=126028, SNR=92.7, Peak=14605 HFD=3.2
02:19:17.252 00.000 21068 MultiStar: [#1 -0.15,0.10,1.13,U] [#2 0.01,-0.26,1.10,U] [#3 0.03,-0.22,1.23,U] [#4 -0.00,0.09,0.81,U] [#5 -0.16,-0.04,0.82,U] [#6 0.05,-0.20,0.78,U] [#7 -0.15,-0.21,0.61,U] [#8 -0.16,-0.37,0.69,U] 
02:19:17.255 00.003 21068 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.36, 0.05}
02:19:17.256 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
02:19:17.257 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
02:19:17.259 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.63 mountX=-0.01 mountY=0.11, mountTheta=1.68
02:19:17.263 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
02:19:17.264 00.001 21068 Enqueuing Move request for scope (-0.01, -0.11)
02:19:17.264 00.000 16108 Worker thread wakes up
02:19:17.265 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:19:17.265 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:19:17.265 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
02:19:17.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:17.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:17.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:19:17.265 00.000 16108 MoveAxis(E, 0, ABG)
02:19:17.265 00.000 16108 Move returns status 0, amount 0
02:19:17.265 00.000 16108 MoveAxis(N, 0, ABG)
02:19:17.265 00.000 16108 Move returns status 0, amount 0
02:19:17.265 00.000 16108 move complete, result=0
02:19:17.265 00.000 16108 worker thread done servicing request
02:19:17.270 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3341, FiltMin=2851, FiltMax=58889, Gamma=1.000
02:19:17.295 00.025 21068 UpdateGuideState exits: m=126028 SNR=92.7
02:19:17.297 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.299 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:17.300 00.001 21068 Enqueuing Expose request
02:19:17.302 00.002 16108 Worker thread wakes up
02:19:17.302 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:17.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:17.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:18.284 00.981 16108 Exposure complete
02:19:18.357 00.073 16108 worker thread done servicing request
02:19:18.357 00.000 21068 OnExposeComplete: enter
02:19:18.358 00.001 21068 UpdateGuideState(): m_state=6
02:19:18.358 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12816
02:19:18.359 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=876.40, Mass=126873, SNR=103.3, Peak=13549 HFD=3.4
02:19:18.360 00.001 21068 MultiStar: [#1 0.11,-0.08,1.14,U] [#2 0.22,-0.11,1.12,U] [#3 -0.20,-0.23,0.83,U] [#4 -0.08,-0.27,0.64,U] [#5 0.17,-0.29,0.76,U] [#6 0.30,-0.21,0.65,U] [#7 0.04,-0.48,0.55,U] [#8 0.08,-0.13,0.63,U] 
02:19:18.361 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.19}, one-star: {0.11, -0.08}
02:19:18.361 00.000 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.72)
02:19:18.362 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
02:19:18.364 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.12 mountY=0.05, mountTheta=2.77
02:19:18.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.08, opts=13)
02:19:18.366 00.001 21068 Enqueuing Move request for scope (0.11, -0.08)
02:19:18.367 00.001 16108 Worker thread wakes up
02:19:18.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
02:19:18.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
02:19:18.367 00.000 16108 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=0.05
02:19:18.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:19:18.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:18.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:18.367 00.000 16108 MoveAxis(E, 0, ABG)
02:19:18.367 00.000 16108 Move returns status 0, amount 0
02:19:18.367 00.000 16108 MoveAxis(N, 0, ABG)
02:19:18.367 00.000 16108 Move returns status 0, amount 0
02:19:18.367 00.000 16108 move complete, result=0
02:19:18.368 00.001 16108 worker thread done servicing request
02:19:18.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3344, FiltMin=2851, FiltMax=63904, Gamma=1.000
02:19:18.388 00.017 21068 UpdateGuideState exits: m=126873 SNR=103.3
02:19:18.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:18.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:18.391 00.001 21068 Enqueuing Expose request
02:19:18.391 00.000 16108 Worker thread wakes up
02:19:18.391 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:18.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:18.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:19.542 01.150 16108 Exposure complete
02:19:19.613 00.071 16108 worker thread done servicing request
02:19:19.613 00.000 21068 OnExposeComplete: enter
02:19:19.614 00.001 21068 UpdateGuideState(): m_state=6
02:19:19.615 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12817
02:19:19.616 00.001 21068 Star::Find returns 1 (0), X=222.66, Y=876.24, Mass=120994, SNR=88.5, Peak=16413 HFD=3.3
02:19:19.617 00.001 21068 MultiStar: [#1 0.35,-0.12,1.16,U] [#2 0.09,-0.41,1.27,U] [#3 0.39,-0.32,0.93,U] [#4 0.32,-0.33,1.00,U] [#5 0.20,-0.41,0.89,U] [#6 0.21,-0.26,0.88,U] [#7 0.21,-0.01,0.69,U] [#8 0.37,-0.30,0.68,U] 
02:19:19.618 00.001 21068 refined, 8 included, MultiStar: {0.27, -0.27}, one-star: {0.38, -0.24}
02:19:19.618 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
02:19:19.619 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
02:19:19.620 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.27 hyp=0.39 cameraTheta=-0.79 mountX=-0.32 mountY=0.20, mountTheta=2.57
02:19:19.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.27, opts=13)
02:19:19.622 00.000 21068 Enqueuing Move request for scope (0.27, -0.27)
02:19:19.624 00.002 16108 Worker thread wakes up
02:19:19.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.27) opts 0xd
02:19:19.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.27)
02:19:19.624 00.000 16108 Moving (0.27, -0.27) raw xDistance=-0.32 yDistance=0.20
02:19:19.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:19:19.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:19.625 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:19:19.625 00.000 16108 MoveAxis(E, 83, ABG)
02:19:19.625 00.000 16108 Guiding  Dir = 2, Dur = 83
02:19:19.625 00.000 16108 IsSlewing returns 0
02:19:19.625 00.000 16108 IsGuiding returns 0
02:19:19.628 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3341, FiltMin=2829, FiltMax=44518, Gamma=1.000
02:19:19.643 00.015 21068 UpdateGuideState exits: m=120994 SNR=88.5
02:19:19.643 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:19.645 00.001 21068 Enqueuing Expose request
02:19:19.655 00.010 16108 PulseGuide returned control before completion, sleep 64
02:19:19.731 00.076 16108 IsGuiding returns 1
02:19:19.731 00.000 16108 scope still moving after pulse duration time elapsed
02:19:19.761 00.030 16108 IsSlewing returns 0
02:19:19.761 00.000 16108 IsGuiding returns 0
02:19:19.761 00.000 16108 scope move finished after 83 + 53 ms
02:19:19.761 00.000 16108 Move returns status 0, amount 83
02:19:19.761 00.000 16108 MoveAxis(N, 0, ABG)
02:19:19.761 00.000 16108 Move returns status 0, amount 0
02:19:19.761 00.000 16108 move complete, result=0
02:19:19.761 00.000 16108 worker thread done servicing request
02:19:19.761 00.000 16108 Worker thread wakes up
02:19:19.761 00.000 21068 GuideStep: -0.3 px 83 ms EAST, 0.2 px 0 ms NORTH
02:19:19.763 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:19.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:20.740 00.977 16108 Exposure complete
02:19:20.811 00.071 16108 worker thread done servicing request
02:19:20.811 00.000 21068 OnExposeComplete: enter
02:19:20.813 00.002 21068 UpdateGuideState(): m_state=6
02:19:20.815 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12818
02:19:20.817 00.002 21068 Star::Find returns 1 (0), X=222.50, Y=876.40, Mass=119458, SNR=77.8, Peak=15661 HFD=3.2
02:19:20.818 00.001 21068 MultiStar: [#1 0.56,-0.18,0.00,M1] [#2 0.07,-0.48,1.52,U] [#3 0.32,-0.41,1.21,U] [#4 0.24,-0.45,0.87,U] [#5 0.58,-0.30,0.00,M1] [#6 0.44,0.02,1.05,U] [#7 -0.39,-0.45,0.00,M1] [#8 0.30,-0.41,0.95,U] 
02:19:20.821 00.003 21068 single-star, 5 included, MultiStar: {0.25, -0.31}, one-star: {0.22, -0.07}
02:19:20.823 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
02:19:20.824 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
02:19:20.825 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.24 cameraTheta=-0.32 mountX=-0.23 mountY=0.02, mountTheta=3.06
02:19:20.826 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.07, opts=13)
02:19:20.828 00.002 21068 Enqueuing Move request for scope (0.22, -0.07)
02:19:20.830 00.002 16108 Worker thread wakes up
02:19:20.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:19:20.830 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:19:20.830 00.000 16108 Moving (0.22, -0.07) raw xDistance=-0.23 yDistance=0.02
02:19:20.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:19:20.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:20.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:20.830 00.000 16108 MoveAxis(E, 67, ABG)
02:19:20.830 00.000 16108 Guiding  Dir = 2, Dur = 67
02:19:20.832 00.002 16108 IsSlewing returns 0
02:19:20.832 00.000 16108 IsGuiding returns 0
02:19:20.833 00.001 16108 PulseGuide returned control before completion, sleep 76
02:19:20.838 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3341, FiltMin=2870, FiltMax=52960, Gamma=1.000
02:19:20.855 00.017 21068 UpdateGuideState exits: m=119458 SNR=77.8
02:19:20.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:20.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:20.857 00.000 21068 Enqueuing Expose request
02:19:20.919 00.062 16108 IsGuiding returns 0
02:19:20.919 00.000 16108 Move returns status 0, amount 67
02:19:20.919 00.000 16108 MoveAxis(N, 0, ABG)
02:19:20.919 00.000 16108 Move returns status 0, amount 0
02:19:20.919 00.000 16108 move complete, result=0
02:19:20.919 00.000 16108 worker thread done servicing request
02:19:20.919 00.000 21068 GuideStep: -0.2 px 67 ms EAST, 0.0 px 0 ms NORTH
02:19:20.920 00.001 16108 Worker thread wakes up
02:19:20.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:20.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:22.084 01.163 16108 Exposure complete
02:19:22.150 00.066 16108 worker thread done servicing request
02:19:22.150 00.000 21068 OnExposeComplete: enter
02:19:22.152 00.002 21068 UpdateGuideState(): m_state=6
02:19:22.153 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12819
02:19:22.156 00.003 21068 Star::Find returns 1 (0), X=222.29, Y=876.39, Mass=130912, SNR=83.1, Peak=16067 HFD=3.3
02:19:22.158 00.002 21068 MultiStar: [#1 -0.32,-0.36,1.24,U] [#2 -0.36,-0.31,1.25,U] [#3 -0.31,-0.46,1.17,U] [#4 -0.45,-0.15,0.97,U] [#5 -0.31,-0.58,0.00,M2] [#6 -0.13,-0.46,0.88,U] [#7 -0.38,-0.40,0.71,U] [#8 -0.25,-0.42,0.84,U] 
02:19:22.160 00.002 21068 single-star, 7 included, MultiStar: {-0.28, -0.33}, one-star: {0.02, -0.09}
02:19:22.161 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
02:19:22.163 00.002 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
02:19:22.164 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.36 mountX=-0.03 mountY=0.08, mountTheta=1.97
02:19:22.168 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
02:19:22.169 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
02:19:22.170 00.001 16108 Worker thread wakes up
02:19:22.171 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:19:22.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:19:22.171 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.03 yDistance=0.08
02:19:22.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:19:22.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:22.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:22.171 00.000 16108 MoveAxis(E, 0, ABG)
02:19:22.171 00.000 16108 Move returns status 0, amount 0
02:19:22.171 00.000 16108 MoveAxis(N, 0, ABG)
02:19:22.171 00.000 16108 Move returns status 0, amount 0
02:19:22.171 00.000 16108 move complete, result=0
02:19:22.171 00.000 16108 worker thread done servicing request
02:19:22.175 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3341, FiltMin=2905, FiltMax=55961, Gamma=1.000
02:19:22.192 00.017 21068 UpdateGuideState exits: m=130912 SNR=83.1
02:19:22.192 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:22.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:22.194 00.001 21068 Enqueuing Expose request
02:19:22.195 00.001 16108 Worker thread wakes up
02:19:22.195 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:22.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:22.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:23.190 00.994 16108 Exposure complete
02:19:23.273 00.083 16108 worker thread done servicing request
02:19:23.273 00.000 21068 OnExposeComplete: enter
02:19:23.276 00.003 21068 UpdateGuideState(): m_state=6
02:19:23.277 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12820
02:19:23.279 00.002 21068 Star::Find returns 1 (0), X=221.86, Y=876.38, Mass=127120, SNR=87.1, Peak=15075 HFD=3.5
02:19:23.281 00.002 21068 MultiStar: [#1 -0.48,-0.18,1.18,U] [#2 -0.38,-0.20,1.16,U] [#3 -0.51,-0.50,0.00,M1] [#4 -0.19,-0.03,0.86,U] [#5 -0.19,-0.58,0.00,M3] [#6 -0.21,-0.10,0.82,U] [#7 -0.69,-0.32,0.00,M1] [#8 -0.62,-0.12,0.00,M1] 
02:19:23.283 00.002 21068 refined, 4 included, MultiStar: {-0.35, -0.13}, one-star: {-0.42, -0.09}
02:19:23.284 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
02:19:23.286 00.002 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
02:19:23.287 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.13 hyp=0.37 cameraTheta=-2.79 mountX=0.32 mountY=0.21, mountTheta=0.57
02:19:23.289 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.13, opts=13)
02:19:23.291 00.002 21068 Enqueuing Move request for scope (-0.35, -0.13)
02:19:23.292 00.001 16108 Worker thread wakes up
02:19:23.293 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.13) opts 0xd
02:19:23.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.13)
02:19:23.293 00.000 16108 Moving (-0.35, -0.13) raw xDistance=0.32 yDistance=0.21
02:19:23.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:19:23.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:23.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:19:23.293 00.000 16108 MoveAxis(W, 85, ABG)
02:19:23.293 00.000 16108 Guiding  Dir = 3, Dur = 85
02:19:23.294 00.001 16108 IsSlewing returns 0
02:19:23.294 00.000 16108 IsGuiding returns 0
02:19:23.296 00.002 16108 PulseGuide returned control before completion, sleep 94
02:19:23.301 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3341, FiltMin=2835, FiltMax=51094, Gamma=1.000
02:19:23.322 00.021 21068 UpdateGuideState exits: m=127120 SNR=87.1
02:19:23.324 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:23.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:23.326 00.001 21068 Enqueuing Expose request
02:19:23.396 00.070 16108 IsGuiding returns 1
02:19:23.396 00.000 16108 scope still moving after pulse duration time elapsed
02:19:23.427 00.031 16108 IsSlewing returns 0
02:19:23.427 00.000 16108 IsGuiding returns 1
02:19:23.459 00.032 16108 IsSlewing returns 0
02:19:23.459 00.000 16108 IsGuiding returns 0
02:19:23.459 00.000 16108 scope move finished after 85 + 79 ms
02:19:23.459 00.000 16108 Move returns status 0, amount 85
02:19:23.459 00.000 16108 MoveAxis(N, 0, ABG)
02:19:23.459 00.000 16108 Move returns status 0, amount 0
02:19:23.459 00.000 16108 move complete, result=0
02:19:23.459 00.000 16108 worker thread done servicing request
02:19:23.459 00.000 16108 Worker thread wakes up
02:19:23.459 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH
02:19:23.461 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:23.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:24.619 01.158 16108 Exposure complete
02:19:24.680 00.061 16108 worker thread done servicing request
02:19:24.681 00.001 21068 OnExposeComplete: enter
02:19:24.681 00.000 21068 UpdateGuideState(): m_state=6
02:19:24.682 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12821
02:19:24.683 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=876.32, Mass=139615, SNR=89.9, Peak=17011 HFD=3.4
02:19:24.684 00.001 21068 MultiStar: [#1 -0.40,-0.08,1.13,U] [#2 -0.26,-0.33,1.13,U] [#3 -0.24,-0.33,1.05,U] [#4 -0.20,-0.14,0.81,U] [#5 -0.29,-0.36,1.00,U] [#6 -0.22,-0.26,0.74,U] [#7 -0.26,-0.34,0.55,U] [#8 -0.43,-0.42,0.00,M2] 
02:19:24.684 00.000 21068 single-star, 7 included, MultiStar: {-0.26, -0.24}, one-star: {-0.13, -0.15}
02:19:24.685 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
02:19:24.686 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
02:19:24.688 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.28 mountX=0.10 mountY=0.18, mountTheta=1.05
02:19:24.689 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.15, opts=13)
02:19:24.690 00.001 21068 Enqueuing Move request for scope (-0.13, -0.15)
02:19:24.691 00.001 16108 Worker thread wakes up
02:19:24.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
02:19:24.691 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
02:19:24.691 00.000 16108 Moving (-0.13, -0.15) raw xDistance=0.10 yDistance=0.18
02:19:24.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:19:24.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:24.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:19:24.691 00.000 16108 MoveAxis(E, 0, ABG)
02:19:24.691 00.000 16108 Move returns status 0, amount 0
02:19:24.691 00.000 16108 MoveAxis(N, 0, ABG)
02:19:24.691 00.000 16108 Move returns status 0, amount 0
02:19:24.691 00.000 16108 move complete, result=0
02:19:24.692 00.001 16108 worker thread done servicing request
02:19:24.698 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3341, FiltMin=2867, FiltMax=64256, Gamma=1.000
02:19:24.717 00.019 21068 UpdateGuideState exits: m=139615 SNR=89.9
02:19:24.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:24.719 00.000 21068 Enqueuing Expose request
02:19:24.720 00.001 16108 Worker thread wakes up
02:19:24.720 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:24.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:24.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:25.700 00.979 16108 Exposure complete
02:19:25.760 00.060 16108 worker thread done servicing request
02:19:25.760 00.000 21068 OnExposeComplete: enter
02:19:25.761 00.001 21068 UpdateGuideState(): m_state=6
02:19:25.762 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12822
02:19:25.763 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=876.37, Mass=124338, SNR=94.2, Peak=14979 HFD=3.3
02:19:25.765 00.002 21068 MultiStar: [#1 -0.10,-0.26,1.00,U] [#2 -0.03,-0.41,1.12,U] [#3 -0.02,-0.49,0.98,U] [#4 -0.23,-0.04,0.81,U] [#5 0.02,-0.33,0.83,U] [#6 0.04,-0.13,0.76,U] [#7 -0.10,-0.32,0.50,U] [#8 -0.07,-0.30,0.72,U] 
02:19:25.766 00.001 21068 single-star, 8 included, MultiStar: {-0.05, -0.27}, one-star: {0.01, -0.11}
02:19:25.769 00.003 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
02:19:25.771 00.002 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:19:25.773 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=-0.03 mountY=0.10, mountTheta=1.81
02:19:25.776 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
02:19:25.777 00.001 21068 Enqueuing Move request for scope (0.01, -0.11)
02:19:25.778 00.001 16108 Worker thread wakes up
02:19:25.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:19:25.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:19:25.778 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
02:19:25.780 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:19:25.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:25.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:19:25.780 00.000 16108 MoveAxis(E, 0, ABG)
02:19:25.780 00.000 16108 Move returns status 0, amount 0
02:19:25.780 00.000 16108 MoveAxis(N, 0, ABG)
02:19:25.780 00.000 16108 Move returns status 0, amount 0
02:19:25.780 00.000 16108 move complete, result=0
02:19:25.781 00.001 16108 worker thread done servicing request
02:19:25.788 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3344, FiltMin=2838, FiltMax=56461, Gamma=1.000
02:19:25.815 00.027 21068 UpdateGuideState exits: m=124338 SNR=94.2
02:19:25.817 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:25.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:25.819 00.001 21068 Enqueuing Expose request
02:19:25.822 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:25.823 00.001 16108 Worker thread wakes up
02:19:25.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:25.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:26.991 01.167 16108 Exposure complete
02:19:27.050 00.059 16108 worker thread done servicing request
02:19:27.050 00.000 21068 OnExposeComplete: enter
02:19:27.051 00.001 21068 UpdateGuideState(): m_state=6
02:19:27.053 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12823
02:19:27.054 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.59, Mass=136822, SNR=92.9, Peak=13315 HFD=3.5
02:19:27.056 00.002 21068 MultiStar: [#1 0.02,0.09,1.00,U] [#2 -0.27,-0.40,1.16,U] [#3 -0.28,-0.31,1.01,U] [#4 0.04,-0.12,0.81,U] [#5 -0.12,-0.11,0.95,U] [#6 -0.03,-0.01,0.77,U] [#7 -0.27,-0.29,0.60,U] [#8 -0.16,-0.17,0.79,U] 
02:19:27.057 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.14}, one-star: {-0.03, 0.11}
02:19:27.059 00.002 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
02:19:27.060 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
02:19:27.061 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.82 mountX=0.05 mountY=-0.10, mountTheta=-1.14
02:19:27.062 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
02:19:27.064 00.002 21068 Enqueuing Move request for scope (-0.03, 0.11)
02:19:27.065 00.001 16108 Worker thread wakes up
02:19:27.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:19:27.065 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:19:27.066 00.001 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.10
02:19:27.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:19:27.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:27.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:19:27.066 00.000 16108 MoveAxis(E, 0, ABG)
02:19:27.066 00.000 16108 Move returns status 0, amount 0
02:19:27.066 00.000 16108 MoveAxis(N, 0, ABG)
02:19:27.066 00.000 16108 Move returns status 0, amount 0
02:19:27.066 00.000 16108 move complete, result=0
02:19:27.066 00.000 16108 worker thread done servicing request
02:19:27.071 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:19:27.095 00.024 21068 UpdateGuideState exits: m=136822 SNR=92.9
02:19:27.097 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.097 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:27.098 00.001 21068 Enqueuing Expose request
02:19:27.099 00.001 16108 Worker thread wakes up
02:19:27.099 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:27.099 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:27.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:28.079 00.980 16108 Exposure complete
02:19:28.137 00.058 16108 worker thread done servicing request
02:19:28.137 00.000 21068 OnExposeComplete: enter
02:19:28.139 00.002 21068 UpdateGuideState(): m_state=6
02:19:28.139 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12824
02:19:28.140 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.55, Mass=141239, SNR=90.6, Peak=14265 HFD=3.3
02:19:28.141 00.001 21068 MultiStar: [#1 -0.13,-0.36,1.28,U] [#2 -0.20,-0.11,1.21,U] [#3 0.09,-0.35,0.90,U] [#4 -0.26,-0.05,0.82,U] [#5 -0.09,-0.28,0.83,U] [#6 -0.38,-0.12,0.69,U] [#7 -0.46,-0.20,0.57,U] [#8 -0.27,0.00,0.84,U] 
02:19:28.142 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.16}, one-star: {0.30, 0.08}
02:19:28.143 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.06)
02:19:28.143 00.000 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
02:19:28.144 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.26 mountX=0.10 mountY=0.18, mountTheta=1.07
02:19:28.147 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.16, opts=13)
02:19:28.147 00.000 21068 Enqueuing Move request for scope (-0.13, -0.16)
02:19:28.148 00.001 16108 Worker thread wakes up
02:19:28.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
02:19:28.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
02:19:28.148 00.000 16108 Moving (-0.13, -0.16) raw xDistance=0.10 yDistance=0.18
02:19:28.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:19:28.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:28.149 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:19:28.149 00.000 16108 MoveAxis(E, 0, ABG)
02:19:28.149 00.000 16108 Move returns status 0, amount 0
02:19:28.149 00.000 16108 MoveAxis(N, 0, ABG)
02:19:28.149 00.000 16108 Move returns status 0, amount 0
02:19:28.149 00.000 16108 move complete, result=0
02:19:28.149 00.000 16108 worker thread done servicing request
02:19:28.152 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3344, FiltMin=2880, FiltMax=54582, Gamma=1.000
02:19:28.167 00.015 21068 UpdateGuideState exits: m=141239 SNR=90.6
02:19:28.169 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:28.169 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:28.170 00.001 21068 Enqueuing Expose request
02:19:28.171 00.001 16108 Worker thread wakes up
02:19:28.171 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:28.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:28.172 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:29.333 01.161 16108 Exposure complete
02:19:29.395 00.062 16108 worker thread done servicing request
02:19:29.395 00.000 21068 OnExposeComplete: enter
02:19:29.396 00.001 21068 UpdateGuideState(): m_state=6
02:19:29.398 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12825
02:19:29.399 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=876.47, Mass=125807, SNR=88.1, Peak=13853 HFD=3.2
02:19:29.400 00.001 21068 MultiStar: [#1 -0.16,-0.31,1.03,U] [#2 -0.19,-0.34,1.17,U] [#3 -0.20,-0.28,0.88,U] [#4 0.02,0.11,0.85,U] [#5 -0.07,-0.37,0.91,U] [#6 -0.02,-0.46,0.75,U] [#7 -0.04,-0.28,0.59,U] [#8 0.17,-0.09,0.80,U] 
02:19:29.402 00.002 21068 single-star, 8 included, MultiStar: {-0.04, -0.23}, one-star: {0.22, -0.01}
02:19:29.403 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:19:29.404 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
02:19:29.404 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
02:19:29.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.01, opts=13)
02:19:29.406 00.000 21068 Enqueuing Move request for scope (0.22, -0.01)
02:19:29.407 00.001 16108 Worker thread wakes up
02:19:29.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
02:19:29.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
02:19:29.407 00.000 16108 Moving (0.22, -0.01) raw xDistance=-0.21 yDistance=-0.04
02:19:29.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:19:29.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:29.408 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:29.408 00.000 16108 MoveAxis(E, 56, ABG)
02:19:29.408 00.000 16108 Guiding  Dir = 2, Dur = 56
02:19:29.408 00.000 16108 IsSlewing returns 0
02:19:29.408 00.000 16108 IsGuiding returns 0
02:19:29.409 00.001 16108 PulseGuide returned control before completion, sleep 66
02:19:29.411 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3341, FiltMin=2806, FiltMax=60253, Gamma=1.000
02:19:29.442 00.031 21068 UpdateGuideState exits: m=125807 SNR=88.1
02:19:29.444 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:29.446 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:29.448 00.002 21068 Enqueuing Expose request
02:19:29.488 00.040 16108 IsGuiding returns 0
02:19:29.488 00.000 16108 Move returns status 0, amount 56
02:19:29.488 00.000 16108 MoveAxis(N, 0, ABG)
02:19:29.488 00.000 16108 Move returns status 0, amount 0
02:19:29.488 00.000 16108 move complete, result=0
02:19:29.488 00.000 16108 worker thread done servicing request
02:19:29.488 00.000 16108 Worker thread wakes up
02:19:29.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:29.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:29.488 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
02:19:30.458 00.970 16108 Exposure complete
02:19:30.521 00.063 16108 worker thread done servicing request
02:19:30.521 00.000 21068 OnExposeComplete: enter
02:19:30.522 00.001 21068 UpdateGuideState(): m_state=6
02:19:30.524 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12826
02:19:30.525 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=876.68, Mass=119529, SNR=81.5, Peak=14041 HFD=3.4
02:19:30.526 00.001 21068 MultiStar: [#1 0.25,0.02,1.30,U] [#2 0.13,-0.16,1.18,U] [#3 0.11,-0.20,1.08,U] [#4 -0.01,0.00,0.89,U] [#5 0.21,0.03,0.94,U] [#6 0.15,-0.16,0.79,U] [#7 -0.08,-0.21,0.70,U] [#8 0.07,0.01,0.82,U] 
02:19:30.528 00.002 21068 refined, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.35, 0.20}
02:19:30.529 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
02:19:30.530 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
02:19:30.530 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.31 mountX=-0.15 mountY=0.01, mountTheta=3.07
02:19:30.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.05, opts=13)
02:19:30.533 00.001 21068 Enqueuing Move request for scope (0.15, -0.05)
02:19:30.534 00.001 16108 Worker thread wakes up
02:19:30.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
02:19:30.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
02:19:30.534 00.000 16108 Moving (0.15, -0.05) raw xDistance=-0.15 yDistance=0.01
02:19:30.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:30.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:30.534 00.000 16108 MoveAxis(E, 0, ABG)
02:19:30.534 00.000 16108 Move returns status 0, amount 0
02:19:30.534 00.000 16108 MoveAxis(N, 0, ABG)
02:19:30.534 00.000 16108 Move returns status 0, amount 0
02:19:30.534 00.000 16108 move complete, result=0
02:19:30.535 00.001 16108 worker thread done servicing request
02:19:30.538 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3341, FiltMin=2883, FiltMax=62288, Gamma=1.000
02:19:30.565 00.027 21068 UpdateGuideState exits: m=119529 SNR=81.5
02:19:30.567 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.569 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:30.570 00.001 21068 Enqueuing Expose request
02:19:30.572 00.002 16108 Worker thread wakes up
02:19:30.572 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:30.573 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:30.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:31.728 01.155 16108 Exposure complete
02:19:31.787 00.059 16108 worker thread done servicing request
02:19:31.787 00.000 21068 OnExposeComplete: enter
02:19:31.788 00.001 21068 UpdateGuideState(): m_state=6
02:19:31.790 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12827
02:19:31.790 00.000 21068 Star::Find returns 1 (0), X=222.23, Y=876.82, Mass=135340, SNR=89.0, Peak=17635 HFD=3.3
02:19:31.792 00.002 21068 MultiStar: [#1 -0.25,0.33,1.34,U] [#2 -0.44,-0.04,1.23,U] [#3 -0.18,0.04,1.16,U] [#4 -0.23,-0.08,0.75,U] [#5 -0.04,-0.28,0.87,U] [#6 -0.05,-0.21,0.83,U] [#7 -0.19,-0.15,0.60,U] [#8 -0.18,-0.08,0.81,U] 
02:19:31.792 00.000 21068 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.05, 0.35}
02:19:31.793 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
02:19:31.794 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
02:19:31.795 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=0.19 mountY=0.03, mountTheta=0.14
02:19:31.796 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.02, opts=13)
02:19:31.797 00.001 21068 Enqueuing Move request for scope (-0.19, 0.02)
02:19:31.798 00.001 16108 Worker thread wakes up
02:19:31.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
02:19:31.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
02:19:31.798 00.000 16108 Moving (-0.19, 0.02) raw xDistance=0.19 yDistance=0.03
02:19:31.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:19:31.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:31.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:31.799 00.001 16108 MoveAxis(E, 0, ABG)
02:19:31.799 00.000 16108 Move returns status 0, amount 0
02:19:31.799 00.000 16108 MoveAxis(N, 0, ABG)
02:19:31.799 00.000 16108 Move returns status 0, amount 0
02:19:31.799 00.000 16108 move complete, result=0
02:19:31.799 00.000 16108 worker thread done servicing request
02:19:31.803 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3341, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:19:31.822 00.019 21068 UpdateGuideState exits: m=135340 SNR=89.0
02:19:31.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:31.825 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:31.826 00.001 21068 Enqueuing Expose request
02:19:31.827 00.001 16108 Worker thread wakes up
02:19:31.827 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:31.827 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:31.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:32.799 00.972 16108 Exposure complete
02:19:32.872 00.073 16108 worker thread done servicing request
02:19:32.872 00.000 21068 OnExposeComplete: enter
02:19:32.875 00.003 21068 UpdateGuideState(): m_state=6
02:19:32.877 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12828
02:19:32.878 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=876.50, Mass=149698, SNR=99.1, Peak=18147 HFD=3.5
02:19:32.880 00.002 21068 MultiStar: [#1 -0.30,-0.09,0.99,U] [#2 -0.14,-0.27,1.10,U] [#3 -0.18,-0.02,0.99,U] [#4 -0.28,0.01,0.77,U] [#5 -0.22,-0.63,0.00,M1] [#6 -0.26,-0.26,0.75,U] [#7 -0.28,-0.22,0.62,U] [#8 -0.32,-0.25,0.73,U] 
02:19:32.880 00.000 21068 single-star, 7 included, MultiStar: {-0.23, -0.13}, one-star: {-0.18, 0.02}
02:19:32.882 00.002 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
02:19:32.883 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
02:19:32.883 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=0.18 mountY=0.02, mountTheta=0.11
02:19:32.886 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.02, opts=13)
02:19:32.887 00.001 21068 Enqueuing Move request for scope (-0.18, 0.02)
02:19:32.889 00.002 16108 Worker thread wakes up
02:19:32.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
02:19:32.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
02:19:32.889 00.000 16108 Moving (-0.18, 0.02) raw xDistance=0.18 yDistance=0.02
02:19:32.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:19:32.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:32.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:32.889 00.000 16108 MoveAxis(E, 0, ABG)
02:19:32.889 00.000 16108 Move returns status 0, amount 0
02:19:32.889 00.000 16108 MoveAxis(N, 0, ABG)
02:19:32.889 00.000 16108 Move returns status 0, amount 0
02:19:32.891 00.002 16108 move complete, result=0
02:19:32.891 00.000 16108 worker thread done servicing request
02:19:32.895 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3341, FiltMin=2889, FiltMax=64480, Gamma=1.000
02:19:32.913 00.018 21068 UpdateGuideState exits: m=149698 SNR=99.1
02:19:32.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:32.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:32.915 00.000 21068 Enqueuing Expose request
02:19:32.916 00.001 16108 Worker thread wakes up
02:19:32.916 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:32.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:32.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:34.062 01.145 16108 Exposure complete
02:19:34.125 00.063 16108 worker thread done servicing request
02:19:34.125 00.000 21068 OnExposeComplete: enter
02:19:34.126 00.001 21068 UpdateGuideState(): m_state=6
02:19:34.127 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12829
02:19:34.127 00.000 21068 Star::Find returns 1 (0), X=222.27, Y=876.19, Mass=107853, SNR=71.4, Peak=14483 HFD=3.3
02:19:34.128 00.001 21068 MultiStar: [#1 -0.31,-0.47,1.37,U] [#2 -0.24,-0.40,1.42,U] [#3 -0.13,-0.52,1.35,U] [#4 -0.39,-0.24,0.94,U] [#5 -0.08,-0.09,1.27,U] [#6 -0.13,-0.28,0.96,U] [#7 -0.43,-0.15,0.79,U] [#8 -0.20,-0.53,0.89,U] 
02:19:34.129 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.34}, one-star: {-0.00, -0.28}
02:19:34.130 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
02:19:34.131 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
02:19:34.132 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=-0.05 mountY=0.28, mountTheta=1.75
02:19:34.133 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.28, opts=13)
02:19:34.134 00.001 21068 Enqueuing Move request for scope (-0.00, -0.28)
02:19:34.135 00.001 16108 Worker thread wakes up
02:19:34.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.28) opts 0xd
02:19:34.135 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.28)
02:19:34.135 00.000 16108 Moving (-0.00, -0.28) raw xDistance=-0.05 yDistance=0.28
02:19:34.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:34.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:34.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:19:34.135 00.000 16108 MoveAxis(E, 0, ABG)
02:19:34.135 00.000 16108 Move returns status 0, amount 0
02:19:34.135 00.000 16108 MoveAxis(N, 0, ABG)
02:19:34.135 00.000 16108 Move returns status 0, amount 0
02:19:34.135 00.000 16108 move complete, result=0
02:19:34.135 00.000 16108 worker thread done servicing request
02:19:34.141 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3341, FiltMin=2880, FiltMax=60825, Gamma=1.000
02:19:34.162 00.021 21068 UpdateGuideState exits: m=107853 SNR=71.4
02:19:34.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:34.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:34.165 00.001 21068 Enqueuing Expose request
02:19:34.168 00.003 16108 Worker thread wakes up
02:19:34.168 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:19:34.169 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:34.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:35.151 00.982 16108 Exposure complete
02:19:35.211 00.060 16108 worker thread done servicing request
02:19:35.212 00.001 21068 OnExposeComplete: enter
02:19:35.213 00.001 21068 UpdateGuideState(): m_state=6
02:19:35.215 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12830
02:19:35.216 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=876.20, Mass=132401, SNR=90.9, Peak=17475 HFD=3.3
02:19:35.219 00.003 21068 MultiStar: [#1 -0.15,-0.09,1.06,U] [#2 -0.03,-0.29,1.25,U] [#3 -0.05,-0.18,0.90,U] [#4 -0.20,-0.01,0.77,U] [#5 -0.17,-0.43,0.89,U] [#6 0.16,0.15,0.78,U] [#7 -0.28,-0.13,0.78,U] [#8 -0.30,-0.13,0.70,U] 
02:19:35.220 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.16, -0.28}
02:19:35.221 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
02:19:35.221 00.000 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
02:19:35.222 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.21 mountX=0.09 mountY=0.19, mountTheta=1.12
02:19:35.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
02:19:35.225 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
02:19:35.226 00.001 16108 Worker thread wakes up
02:19:35.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
02:19:35.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
02:19:35.226 00.000 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.19
02:19:35.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:19:35.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:35.227 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:19:35.227 00.000 16108 MoveAxis(E, 0, ABG)
02:19:35.227 00.000 16108 Move returns status 0, amount 0
02:19:35.227 00.000 16108 MoveAxis(N, 0, ABG)
02:19:35.227 00.000 16108 Move returns status 0, amount 0
02:19:35.227 00.000 16108 move complete, result=0
02:19:35.227 00.000 16108 worker thread done servicing request
02:19:35.231 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3341, FiltMin=2873, FiltMax=55353, Gamma=1.000
02:19:35.247 00.016 21068 UpdateGuideState exits: m=132401 SNR=90.9
02:19:35.247 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:35.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:35.249 00.001 21068 Enqueuing Expose request
02:19:35.249 00.000 16108 Worker thread wakes up
02:19:35.249 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:35.250 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:35.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:36.412 01.162 16108 Exposure complete
02:19:36.477 00.065 16108 worker thread done servicing request
02:19:36.477 00.000 21068 OnExposeComplete: enter
02:19:36.478 00.001 21068 UpdateGuideState(): m_state=6
02:19:36.479 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12831
02:19:36.481 00.002 21068 Star::Find returns 1 (0), X=222.17, Y=876.13, Mass=118477, SNR=79.0, Peak=15059 HFD=3.2
02:19:36.482 00.001 21068 MultiStar: [#1 -0.12,-0.25,1.14,U] [#2 -0.56,-0.46,0.00,M1] [#3 -0.25,-0.43,1.06,U] [#4 -0.37,-0.35,0.92,U] [#5 -0.09,-0.40,1.08,U] [#6 -0.09,-0.43,0.92,U] [#7 -0.43,-0.67,0.00,M1] [#8 -0.24,-0.39,0.76,U] 
02:19:36.485 00.003 21068 single-star, 6 included, MultiStar: {-0.18, -0.37}, one-star: {-0.10, -0.34}
02:19:36.486 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
02:19:36.488 00.002 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
02:19:36.488 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.85 mountX=0.04 mountY=0.36, mountTheta=1.46
02:19:36.491 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.34, opts=13)
02:19:36.492 00.001 21068 Enqueuing Move request for scope (-0.10, -0.34)
02:19:36.493 00.001 16108 Worker thread wakes up
02:19:36.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
02:19:36.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
02:19:36.495 00.002 16108 Moving (-0.10, -0.34) raw xDistance=0.04 yDistance=0.36
02:19:36.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:19:36.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:36.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:19:36.495 00.000 16108 MoveAxis(E, 0, ABG)
02:19:36.495 00.000 16108 Move returns status 0, amount 0
02:19:36.495 00.000 16108 MoveAxis(N, 0, ABG)
02:19:36.495 00.000 16108 Move returns status 0, amount 0
02:19:36.495 00.000 16108 move complete, result=0
02:19:36.495 00.000 16108 worker thread done servicing request
02:19:36.502 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3341, FiltMin=2867, FiltMax=56550, Gamma=1.000
02:19:36.522 00.020 21068 UpdateGuideState exits: m=118477 SNR=79.0
02:19:36.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:36.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:36.524 00.000 21068 Enqueuing Expose request
02:19:36.526 00.002 16108 Worker thread wakes up
02:19:36.526 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:19:36.527 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:36.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:37.483 00.956 16108 Exposure complete
02:19:37.542 00.059 16108 worker thread done servicing request
02:19:37.542 00.000 21068 OnExposeComplete: enter
02:19:37.543 00.001 21068 UpdateGuideState(): m_state=6
02:19:37.543 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12832
02:19:37.544 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=876.09, Mass=129747, SNR=93.2, Peak=15043 HFD=3.4
02:19:37.546 00.002 21068 MultiStar: [#1 0.10,-0.49,1.09,U] [#2 0.02,-0.49,1.15,U] [#3 0.28,-0.62,0.00,M1] [#4 -0.02,-0.33,0.83,U] [#5 0.05,-0.54,0.91,U] [#6 0.20,-0.38,0.78,U] [#7 -0.30,-0.59,0.00,M2] [#8 0.19,-0.27,0.69,U] 
02:19:37.547 00.001 21068 single-star, 6 included, MultiStar: {0.08, -0.42}, one-star: {0.08, -0.38}
02:19:37.548 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
02:19:37.548 00.000 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
02:19:37.549 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.37 mountX=-0.14 mountY=0.35, mountTheta=1.96
02:19:37.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.38, opts=13)
02:19:37.552 00.001 21068 Enqueuing Move request for scope (0.08, -0.38)
02:19:37.553 00.001 16108 Worker thread wakes up
02:19:37.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
02:19:37.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
02:19:37.553 00.000 16108 Moving (0.08, -0.38) raw xDistance=-0.14 yDistance=0.35
02:19:37.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:37.553 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.04 newest=0.90
02:19:37.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:19:37.553 00.000 16108 MoveAxis(E, 0, ABG)
02:19:37.553 00.000 16108 Move returns status 0, amount 0
02:19:37.553 00.000 16108 MoveAxis(S, 71, ABG)
02:19:37.553 00.000 16108 Guiding  Dir = 1, Dur = 71
02:19:37.553 00.000 16108 IsSlewing returns 0
02:19:37.553 00.000 16108 IsGuiding returns 0
02:19:37.558 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3341, FiltMin=2893, FiltMax=64224, Gamma=1.000
02:19:37.577 00.019 21068 UpdateGuideState exits: m=129747 SNR=93.2
02:19:37.579 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.581 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:37.582 00.001 21068 Enqueuing Expose request
02:19:37.616 00.034 16108 PulseGuide returned control before completion, sleep 20
02:19:37.646 00.030 16108 IsGuiding returns 1
02:19:37.646 00.000 16108 scope still moving after pulse duration time elapsed
02:19:37.676 00.030 16108 IsSlewing returns 0
02:19:37.676 00.000 16108 IsGuiding returns 1
02:19:37.707 00.031 16108 IsSlewing returns 0
02:19:37.707 00.000 16108 IsGuiding returns 0
02:19:37.707 00.000 16108 scope move finished after 71 + 82 ms
02:19:37.707 00.000 16108 Move returns status 0, amount 71
02:19:37.707 00.000 16108 move complete, result=0
02:19:37.707 00.000 16108 worker thread done servicing request
02:19:37.707 00.000 16108 Worker thread wakes up
02:19:37.707 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH
02:19:37.709 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:37.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:38.871 01.162 16108 Exposure complete
02:19:38.935 00.064 16108 worker thread done servicing request
02:19:38.936 00.001 21068 OnExposeComplete: enter
02:19:38.937 00.001 21068 UpdateGuideState(): m_state=6
02:19:38.939 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12833
02:19:38.940 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=876.31, Mass=146648, SNR=95.8, Peak=15507 HFD=3.5
02:19:38.941 00.001 21068 MultiStar: [#1 0.09,-0.19,0.94,U] [#2 -0.03,-0.30,1.08,U] [#3 0.07,-0.44,0.92,U] [#4 -0.22,-0.23,0.85,U] [#5 0.24,-0.40,0.91,U] [#6 0.11,-0.47,0.83,U] [#7 0.00,-0.35,0.66,U] [#8 -0.03,-0.27,0.70,U] 
02:19:38.943 00.002 21068 single-star, 8 included, MultiStar: {0.05, -0.31}, one-star: {0.20, -0.16}
02:19:38.945 00.002 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
02:19:38.945 00.000 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
02:19:38.946 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.69 mountX=-0.22 mountY=0.11, mountTheta=2.67
02:19:38.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.16, opts=13)
02:19:38.949 00.001 21068 Enqueuing Move request for scope (0.20, -0.16)
02:19:38.950 00.001 16108 Worker thread wakes up
02:19:38.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
02:19:38.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
02:19:38.950 00.000 16108 Moving (0.20, -0.16) raw xDistance=-0.22 yDistance=0.11
02:19:38.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:19:38.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:38.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:19:38.950 00.000 16108 MoveAxis(E, 59, ABG)
02:19:38.950 00.000 16108 Guiding  Dir = 2, Dur = 59
02:19:38.950 00.000 16108 IsSlewing returns 0
02:19:38.950 00.000 16108 IsGuiding returns 0
02:19:38.951 00.001 16108 PulseGuide returned control before completion, sleep 69
02:19:38.953 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3344, FiltMin=2899, FiltMax=62448, Gamma=1.000
02:19:38.975 00.022 21068 UpdateGuideState exits: m=146648 SNR=95.8
02:19:38.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:38.976 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:38.977 00.001 21068 Enqueuing Expose request
02:19:39.033 00.056 16108 IsGuiding returns 0
02:19:39.033 00.000 16108 Move returns status 0, amount 59
02:19:39.033 00.000 16108 MoveAxis(N, 0, ABG)
02:19:39.033 00.000 16108 Move returns status 0, amount 0
02:19:39.033 00.000 16108 move complete, result=0
02:19:39.033 00.000 16108 worker thread done servicing request
02:19:39.033 00.000 16108 Worker thread wakes up
02:19:39.033 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
02:19:39.034 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:39.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:39.995 00.961 16108 Exposure complete
02:19:40.053 00.058 16108 worker thread done servicing request
02:19:40.053 00.000 21068 OnExposeComplete: enter
02:19:40.054 00.001 21068 UpdateGuideState(): m_state=6
02:19:40.054 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12834
02:19:40.055 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.40, Mass=136680, SNR=90.5, Peak=15987 HFD=3.3
02:19:40.057 00.002 21068 MultiStar: [#1 -0.10,-0.08,1.10,U] [#2 -0.22,-0.30,1.18,U] [#3 -0.10,-0.31,1.01,U] [#4 -0.18,0.08,0.81,U] [#5 -0.19,-0.23,0.87,U] [#6 -0.15,-0.35,0.83,U] [#7 -0.40,-0.15,0.53,U] [#8 -0.32,-0.20,0.76,U] 
02:19:40.057 00.000 21068 single-star, 8 included, MultiStar: {-0.17, -0.19}, one-star: {-0.04, -0.08}
02:19:40.058 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
02:19:40.059 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
02:19:40.059 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.99 mountX=0.02 mountY=0.09, mountTheta=1.33
02:19:40.061 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
02:19:40.062 00.001 21068 Enqueuing Move request for scope (-0.04, -0.08)
02:19:40.063 00.001 16108 Worker thread wakes up
02:19:40.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:19:40.063 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:19:40.063 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.02 yDistance=0.09
02:19:40.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:19:40.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:40.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:19:40.063 00.000 16108 MoveAxis(E, 0, ABG)
02:19:40.063 00.000 16108 Move returns status 0, amount 0
02:19:40.063 00.000 16108 MoveAxis(N, 0, ABG)
02:19:40.063 00.000 16108 Move returns status 0, amount 0
02:19:40.063 00.000 16108 move complete, result=0
02:19:40.063 00.000 16108 worker thread done servicing request
02:19:40.070 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3344, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:19:40.100 00.030 21068 UpdateGuideState exits: m=136680 SNR=90.5
02:19:40.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:40.103 00.001 21068 Enqueuing Expose request
02:19:40.104 00.001 16108 Worker thread wakes up
02:19:40.104 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:40.105 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:40.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:41.278 01.173 16108 Exposure complete
02:19:41.344 00.066 16108 worker thread done servicing request
02:19:41.344 00.000 21068 OnExposeComplete: enter
02:19:41.345 00.001 21068 UpdateGuideState(): m_state=6
02:19:41.345 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12835
02:19:41.346 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.62, Mass=122078, SNR=83.5, Peak=13555 HFD=3.5
02:19:41.347 00.001 21068 MultiStar: [#1 0.18,0.01,1.09,U] [#2 -0.10,0.02,1.39,U] [#3 -0.05,-0.29,1.17,U] [#4 -0.41,0.14,0.90,U] [#5 -0.21,-0.06,1.09,U] [#6 -0.37,-0.01,0.82,U] [#7 -0.26,-0.34,0.64,U] [#8 -0.36,-0.20,0.73,U] 
02:19:41.348 00.001 21068 single-star, 8 included, MultiStar: {-0.15, -0.05}, one-star: {0.02, 0.14}
02:19:41.349 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
02:19:41.350 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
02:19:41.351 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=0.00 mountY=-0.14, mountTheta=-1.55
02:19:41.352 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
02:19:41.353 00.001 21068 Enqueuing Move request for scope (0.02, 0.14)
02:19:41.354 00.001 16108 Worker thread wakes up
02:19:41.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:19:41.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:19:41.354 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.00 yDistance=-0.14
02:19:41.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:19:41.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:41.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:19:41.354 00.000 16108 MoveAxis(E, 0, ABG)
02:19:41.354 00.000 16108 Move returns status 0, amount 0
02:19:41.354 00.000 16108 MoveAxis(N, 0, ABG)
02:19:41.354 00.000 16108 Move returns status 0, amount 0
02:19:41.354 00.000 16108 move complete, result=0
02:19:41.355 00.001 16108 worker thread done servicing request
02:19:41.360 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3344, FiltMin=2845, FiltMax=60131, Gamma=1.000
02:19:41.375 00.015 21068 UpdateGuideState exits: m=122078 SNR=83.5
02:19:41.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.377 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:41.378 00.001 21068 Enqueuing Expose request
02:19:41.379 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:41.380 00.001 16108 Worker thread wakes up
02:19:41.380 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:41.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:42.364 00.984 16108 Exposure complete
02:19:42.444 00.080 16108 worker thread done servicing request
02:19:42.444 00.000 21068 OnExposeComplete: enter
02:19:42.446 00.002 21068 UpdateGuideState(): m_state=6
02:19:42.447 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12836
02:19:42.448 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=876.51, Mass=129374, SNR=87.7, Peak=15075 HFD=3.5
02:19:42.449 00.001 21068 MultiStar: [#1 -0.19,-0.24,1.06,U] [#2 -0.37,-0.19,1.29,U] [#3 -0.38,-0.27,1.00,U] [#4 -0.33,0.10,0.80,U] [#5 -0.22,-0.23,0.94,U] [#6 -0.35,-0.12,0.91,U] [#7 -0.55,-0.10,0.63,U] [#8 -0.27,-0.04,0.81,U] 
02:19:42.450 00.001 21068 single-star, 8 included, MultiStar: {-0.30, -0.13}, one-star: {-0.14, 0.03}
02:19:42.450 00.000 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
02:19:42.451 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
02:19:42.452 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.90 mountX=0.14 mountY=-0.00, mountTheta=-0.01
02:19:42.453 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.03, opts=13)
02:19:42.454 00.001 21068 Enqueuing Move request for scope (-0.14, 0.03)
02:19:42.455 00.001 16108 Worker thread wakes up
02:19:42.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
02:19:42.455 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
02:19:42.455 00.000 16108 Moving (-0.14, 0.03) raw xDistance=0.14 yDistance=-0.00
02:19:42.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:19:42.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:42.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:19:42.455 00.000 16108 MoveAxis(E, 0, ABG)
02:19:42.455 00.000 16108 Move returns status 0, amount 0
02:19:42.455 00.000 16108 MoveAxis(N, 0, ABG)
02:19:42.456 00.001 16108 Move returns status 0, amount 0
02:19:42.456 00.000 16108 move complete, result=0
02:19:42.456 00.000 16108 worker thread done servicing request
02:19:42.460 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3344, FiltMin=2861, FiltMax=50371, Gamma=1.000
02:19:42.475 00.015 21068 UpdateGuideState exits: m=129374 SNR=87.7
02:19:42.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:42.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:42.477 00.000 21068 Enqueuing Expose request
02:19:42.478 00.001 16108 Worker thread wakes up
02:19:42.478 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:42.479 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:42.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:43.629 01.150 16108 Exposure complete
02:19:43.687 00.058 16108 worker thread done servicing request
02:19:43.687 00.000 21068 OnExposeComplete: enter
02:19:43.688 00.001 21068 UpdateGuideState(): m_state=6
02:19:43.689 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12837
02:19:43.690 00.001 21068 Star::Find returns 1 (0), X=221.96, Y=876.37, Mass=130310, SNR=92.3, Peak=16627 HFD=3.4
02:19:43.691 00.001 21068 MultiStar: [#1 -0.24,0.02,1.05,U] [#2 -0.55,-0.19,0.00,M1] [#3 -0.33,-0.27,0.93,U] [#4 -0.39,-0.12,0.93,U] [#5 -0.33,-0.20,0.87,U] [#6 -0.22,0.04,0.74,U] [#7 -0.54,-0.15,0.57,U] [#8 -0.79,-0.07,0.00,M1] 
02:19:43.691 00.000 21068 single-star, 6 included, MultiStar: {-0.33, -0.11}, one-star: {-0.31, -0.11}
02:19:43.692 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
02:19:43.693 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
02:19:43.694 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.81 mountX=0.29 mountY=0.18, mountTheta=0.55
02:19:43.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.11, opts=13)
02:19:43.697 00.001 21068 Enqueuing Move request for scope (-0.31, -0.11)
02:19:43.699 00.002 16108 Worker thread wakes up
02:19:43.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.11) opts 0xd
02:19:43.700 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.11)
02:19:43.700 00.000 16108 Moving (-0.31, -0.11) raw xDistance=0.29 yDistance=0.18
02:19:43.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:19:43.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:43.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:19:43.700 00.000 16108 MoveAxis(W, 75, ABG)
02:19:43.700 00.000 16108 Guiding  Dir = 3, Dur = 75
02:19:43.701 00.001 16108 IsSlewing returns 0
02:19:43.701 00.000 16108 IsGuiding returns 0
02:19:43.704 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3344, FiltMin=2829, FiltMax=60406, Gamma=1.000
02:19:43.720 00.016 21068 UpdateGuideState exits: m=130310 SNR=92.3
02:19:43.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:43.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:43.723 00.001 21068 Enqueuing Expose request
02:19:43.742 00.019 16108 PulseGuide returned control before completion, sleep 44
02:19:43.788 00.046 16108 IsGuiding returns 1
02:19:43.788 00.000 16108 scope still moving after pulse duration time elapsed
02:19:43.820 00.032 16108 IsSlewing returns 0
02:19:43.820 00.000 16108 IsGuiding returns 1
02:19:43.850 00.030 16108 IsSlewing returns 0
02:19:43.850 00.000 16108 IsGuiding returns 0
02:19:43.850 00.000 16108 scope move finished after 75 + 74 ms
02:19:43.850 00.000 16108 Move returns status 0, amount 75
02:19:43.850 00.000 16108 MoveAxis(N, 0, ABG)
02:19:43.850 00.000 16108 Move returns status 0, amount 0
02:19:43.850 00.000 16108 move complete, result=0
02:19:43.850 00.000 16108 worker thread done servicing request
02:19:43.850 00.000 16108 Worker thread wakes up
02:19:43.850 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
02:19:43.852 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:43.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:44.828 00.976 16108 Exposure complete
02:19:44.886 00.058 16108 worker thread done servicing request
02:19:44.886 00.000 21068 OnExposeComplete: enter
02:19:44.886 00.000 21068 UpdateGuideState(): m_state=6
02:19:44.888 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12838
02:19:44.890 00.002 21068 Star::Find returns 1 (0), X=222.16, Y=876.71, Mass=103704, SNR=73.5, Peak=13587 HFD=3.2
02:19:44.892 00.002 21068 MultiStar: [#1 -0.38,0.03,1.43,U] [#2 -0.25,-0.23,1.39,U] [#3 -0.30,-0.27,1.23,U] [#4 -0.56,0.01,1.04,U] [#5 -0.22,-0.21,1.19,U] [#6 -0.23,-0.03,1.07,U] [#7 -0.34,-0.14,0.77,U] [#8 -0.20,-0.03,0.93,U] 
02:19:44.893 00.001 21068 single-star, 8 included, MultiStar: {-0.29, -0.08}, one-star: {-0.11, 0.23}
02:19:44.895 00.002 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
02:19:44.897 00.002 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
02:19:44.898 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.26 cameraTheta=2.01 mountX=0.15 mountY=-0.20, mountTheta=-0.93
02:19:44.901 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.23, opts=13)
02:19:44.902 00.001 21068 Enqueuing Move request for scope (-0.11, 0.23)
02:19:44.903 00.001 16108 Worker thread wakes up
02:19:44.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
02:19:44.903 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
02:19:44.903 00.000 16108 Moving (-0.11, 0.23) raw xDistance=0.15 yDistance=-0.20
02:19:44.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:19:44.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:19:44.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:19:44.903 00.000 16108 MoveAxis(E, 0, ABG)
02:19:44.903 00.000 16108 Move returns status 0, amount 0
02:19:44.904 00.001 16108 MoveAxis(N, 0, ABG)
02:19:44.904 00.000 16108 Move returns status 0, amount 0
02:19:44.904 00.000 16108 move complete, result=0
02:19:44.904 00.000 16108 worker thread done servicing request
02:19:44.912 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3344, FiltMin=2864, FiltMax=50819, Gamma=1.000
02:19:44.933 00.021 21068 UpdateGuideState exits: m=103704 SNR=73.5
02:19:44.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:44.936 00.001 21068 Enqueuing Expose request
02:19:44.937 00.001 16108 Worker thread wakes up
02:19:44.937 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:44.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:44.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:46.086 01.148 16108 Exposure complete
02:19:46.144 00.058 16108 worker thread done servicing request
02:19:46.144 00.000 21068 OnExposeComplete: enter
02:19:46.145 00.001 21068 UpdateGuideState(): m_state=6
02:19:46.146 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12839
02:19:46.146 00.000 21068 Star::Find returns 1 (0), X=222.35, Y=876.52, Mass=140758, SNR=101.0, Peak=14995 HFD=3.3
02:19:46.147 00.001 21068 MultiStar: [#1 -0.10,0.05,0.97,U] [#2 -0.06,-0.23,1.24,U] [#3 0.09,-0.20,0.94,U] [#4 -0.07,-0.03,0.89,U] [#5 -0.30,-0.30,0.73,U] [#6 -0.08,0.13,0.62,U] [#7 -0.20,-0.25,0.54,U] [#8 -0.05,0.25,0.64,U] 
02:19:46.149 00.002 21068 single-star, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.08, 0.05}
02:19:46.150 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
02:19:46.150 00.000 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
02:19:46.151 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
02:19:46.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.05, opts=13)
02:19:46.154 00.001 21068 Enqueuing Move request for scope (0.08, 0.05)
02:19:46.154 00.000 16108 Worker thread wakes up
02:19:46.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:19:46.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:19:46.154 00.000 16108 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=-0.07
02:19:46.155 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:46.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:46.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:46.155 00.000 16108 MoveAxis(E, 0, ABG)
02:19:46.155 00.000 16108 Move returns status 0, amount 0
02:19:46.155 00.000 16108 MoveAxis(N, 0, ABG)
02:19:46.155 00.000 16108 Move returns status 0, amount 0
02:19:46.155 00.000 16108 move complete, result=0
02:19:46.155 00.000 16108 worker thread done servicing request
02:19:46.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3344, FiltMin=2889, FiltMax=62134, Gamma=1.000
02:19:46.175 00.017 21068 UpdateGuideState exits: m=140758 SNR=101.0
02:19:46.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:46.178 00.001 21068 Enqueuing Expose request
02:19:46.178 00.000 16108 Worker thread wakes up
02:19:46.178 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:46.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:46.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:47.153 00.974 16108 Exposure complete
02:19:47.222 00.069 16108 worker thread done servicing request
02:19:47.222 00.000 21068 OnExposeComplete: enter
02:19:47.225 00.003 21068 UpdateGuideState(): m_state=6
02:19:47.227 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12840
02:19:47.227 00.000 21068 Star::Find returns 1 (0), X=222.34, Y=876.26, Mass=107399, SNR=73.6, Peak=12525 HFD=3.3
02:19:47.228 00.001 21068 MultiStar: [#1 -0.07,0.05,1.33,U] [#2 -0.16,-0.33,1.39,U] [#3 -0.08,-0.29,1.28,U] [#4 -0.23,0.14,1.12,U] [#5 0.03,-0.07,1.15,U] [#6 0.19,-0.15,0.99,U] [#7 -0.30,-0.49,0.80,U] [#8 -0.25,-0.25,0.98,U] 
02:19:47.229 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.17}, one-star: {0.06, -0.21}
02:19:47.230 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:19:47.230 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:19:47.233 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.05 mountX=0.06 mountY=0.18, mountTheta=1.27
02:19:47.236 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.17, opts=13)
02:19:47.237 00.001 21068 Enqueuing Move request for scope (-0.09, -0.17)
02:19:47.238 00.001 16108 Worker thread wakes up
02:19:47.239 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
02:19:47.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
02:19:47.239 00.000 16108 Moving (-0.09, -0.17) raw xDistance=0.06 yDistance=0.18
02:19:47.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:19:47.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:47.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:19:47.239 00.000 16108 MoveAxis(E, 0, ABG)
02:19:47.239 00.000 16108 Move returns status 0, amount 0
02:19:47.239 00.000 16108 MoveAxis(N, 0, ABG)
02:19:47.239 00.000 16108 Move returns status 0, amount 0
02:19:47.239 00.000 16108 move complete, result=0
02:19:47.239 00.000 16108 worker thread done servicing request
02:19:47.244 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3344, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:19:47.267 00.023 21068 UpdateGuideState exits: m=107399 SNR=73.6
02:19:47.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:47.270 00.001 21068 Enqueuing Expose request
02:19:47.271 00.001 16108 Worker thread wakes up
02:19:47.271 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:47.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:47.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:48.448 01.177 16108 Exposure complete
02:19:48.516 00.068 16108 worker thread done servicing request
02:19:48.516 00.000 21068 OnExposeComplete: enter
02:19:48.517 00.001 21068 UpdateGuideState(): m_state=6
02:19:48.518 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12841
02:19:48.518 00.000 21068 Star::Find returns 1 (0), X=222.40, Y=876.67, Mass=126939, SNR=84.1, Peak=15593 HFD=3.2
02:19:48.519 00.001 21068 MultiStar: [#1 0.27,-0.09,1.20,U] [#2 0.01,-0.28,1.32,U] [#3 0.06,-0.31,0.98,U] [#4 -0.12,-0.03,0.86,U] [#5 0.17,-0.23,0.93,U] [#6 0.36,0.02,0.80,U] [#7 -0.00,-0.15,0.74,U] [#8 -0.10,0.00,0.80,U] 
02:19:48.520 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.12, 0.20}
02:19:48.521 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
02:19:48.521 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
02:19:48.522 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=-0.11 mountY=0.08, mountTheta=2.48
02:19:48.525 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
02:19:48.526 00.001 21068 Enqueuing Move request for scope (0.09, -0.11)
02:19:48.526 00.000 16108 Worker thread wakes up
02:19:48.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:19:48.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:19:48.526 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=0.08
02:19:48.527 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:19:48.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:48.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:48.527 00.000 16108 MoveAxis(E, 0, ABG)
02:19:48.527 00.000 16108 Move returns status 0, amount 0
02:19:48.527 00.000 16108 MoveAxis(N, 0, ABG)
02:19:48.527 00.000 16108 Move returns status 0, amount 0
02:19:48.527 00.000 16108 move complete, result=0
02:19:48.527 00.000 16108 worker thread done servicing request
02:19:48.533 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3344, FiltMin=2867, FiltMax=58288, Gamma=1.000
02:19:48.561 00.028 21068 UpdateGuideState exits: m=126939 SNR=84.1
02:19:48.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:48.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:48.564 00.001 21068 Enqueuing Expose request
02:19:48.564 00.000 16108 Worker thread wakes up
02:19:48.564 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:48.565 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:48.565 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:49.523 00.958 16108 Exposure complete
02:19:49.605 00.082 16108 worker thread done servicing request
02:19:49.605 00.000 21068 OnExposeComplete: enter
02:19:49.606 00.001 21068 UpdateGuideState(): m_state=6
02:19:49.607 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12842
02:19:49.608 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.63, Mass=124642, SNR=90.8, Peak=15763 HFD=3.2
02:19:49.608 00.000 21068 MultiStar: [#1 0.02,-0.06,1.05,U] [#2 -0.09,-0.09,1.18,U] [#3 0.06,-0.18,1.02,U] [#4 0.05,-0.03,0.83,U] [#5 0.04,-0.25,1.05,U] [#6 -0.08,-0.21,0.73,U] [#7 -0.34,-0.19,0.51,U] [#8 -0.27,-0.09,0.86,U] 
02:19:49.609 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.01, 0.16}
02:19:49.610 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
02:19:49.611 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
02:19:49.612 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.04 mountX=0.03 mountY=0.11, mountTheta=1.28
02:19:49.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
02:19:49.614 00.001 21068 Enqueuing Move request for scope (-0.05, -0.10)
02:19:49.615 00.001 16108 Worker thread wakes up
02:19:49.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
02:19:49.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
02:19:49.615 00.000 16108 Moving (-0.05, -0.10) raw xDistance=0.03 yDistance=0.11
02:19:49.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:19:49.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:49.616 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:19:49.616 00.000 16108 MoveAxis(E, 0, ABG)
02:19:49.616 00.000 16108 Move returns status 0, amount 0
02:19:49.616 00.000 16108 MoveAxis(N, 0, ABG)
02:19:49.616 00.000 16108 Move returns status 0, amount 0
02:19:49.616 00.000 16108 move complete, result=0
02:19:49.616 00.000 16108 worker thread done servicing request
02:19:49.620 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3344, FiltMin=2857, FiltMax=60185, Gamma=1.000
02:19:49.634 00.014 21068 UpdateGuideState exits: m=124642 SNR=90.8
02:19:49.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:49.637 00.001 21068 Enqueuing Expose request
02:19:49.637 00.000 16108 Worker thread wakes up
02:19:49.637 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:49.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:49.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:50.783 01.145 16108 Exposure complete
02:19:50.840 00.057 16108 worker thread done servicing request
02:19:50.840 00.000 21068 OnExposeComplete: enter
02:19:50.841 00.001 21068 UpdateGuideState(): m_state=6
02:19:50.841 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12843
02:19:50.843 00.002 21068 Star::Find returns 1 (0), X=221.99, Y=876.76, Mass=115458, SNR=82.9, Peak=17987 HFD=3.2
02:19:50.844 00.001 21068 MultiStar: [#1 -0.23,0.22,1.28,U] [#2 -0.14,0.19,1.39,U] [#3 -0.19,-0.14,1.41,U] [#4 -0.25,-0.00,0.87,U] [#5 -0.16,-0.05,0.98,U] [#6 0.02,0.23,0.76,U] [#7 -0.32,0.25,0.62,U] [#8 -0.18,0.16,0.91,U] 
02:19:50.845 00.001 21068 refined, 8 included, MultiStar: {-0.19, 0.12}, one-star: {-0.28, 0.28}
02:19:50.846 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
02:19:50.846 00.000 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
02:19:50.847 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.60 mountX=0.21 mountY=-0.07, mountTheta=-0.31
02:19:50.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.12, opts=13)
02:19:50.849 00.000 21068 Enqueuing Move request for scope (-0.19, 0.12)
02:19:50.850 00.001 16108 Worker thread wakes up
02:19:50.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
02:19:50.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
02:19:50.850 00.000 16108 Moving (-0.19, 0.12) raw xDistance=0.21 yDistance=-0.07
02:19:50.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:19:50.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:50.851 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:50.851 00.000 16108 MoveAxis(W, 55, ABG)
02:19:50.851 00.000 16108 Guiding  Dir = 3, Dur = 55
02:19:50.851 00.000 16108 IsSlewing returns 0
02:19:50.851 00.000 16108 IsGuiding returns 0
02:19:50.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3344, FiltMin=2848, FiltMax=65510, Gamma=1.000
02:19:50.875 00.020 21068 UpdateGuideState exits: m=115458 SNR=82.9
02:19:50.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:50.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:50.879 00.002 21068 Enqueuing Expose request
02:19:50.904 00.025 16108 PulseGuide returned control before completion, sleep 13
02:19:50.918 00.014 16108 IsGuiding returns 1
02:19:50.918 00.000 16108 scope still moving after pulse duration time elapsed
02:19:50.950 00.032 16108 IsSlewing returns 0
02:19:50.950 00.000 16108 IsGuiding returns 1
02:19:50.981 00.031 16108 IsSlewing returns 0
02:19:50.981 00.000 16108 IsGuiding returns 1
02:19:51.012 00.031 16108 IsSlewing returns 0
02:19:51.012 00.000 16108 IsGuiding returns 0
02:19:51.012 00.000 16108 scope move finished after 55 + 106 ms
02:19:51.012 00.000 16108 Move returns status 0, amount 55
02:19:51.013 00.001 16108 MoveAxis(N, 0, ABG)
02:19:51.013 00.000 16108 Move returns status 0, amount 0
02:19:51.013 00.000 16108 move complete, result=0
02:19:51.013 00.000 16108 worker thread done servicing request
02:19:51.013 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
02:19:51.016 00.003 16108 Worker thread wakes up
02:19:51.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:51.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:51.992 00.976 16108 Exposure complete
02:19:52.065 00.073 16108 worker thread done servicing request
02:19:52.065 00.000 21068 OnExposeComplete: enter
02:19:52.067 00.002 21068 UpdateGuideState(): m_state=6
02:19:52.069 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12844
02:19:52.071 00.002 21068 Star::Find returns 1 (0), X=222.55, Y=876.70, Mass=150903, SNR=113.5, Peak=16169 HFD=3.5
02:19:52.072 00.001 21068 MultiStar: [#1 -0.08,-0.01,0.82,U] [#2 -0.11,-0.20,0.93,U] [#3 -0.01,-0.14,0.90,U] [#4 -0.06,0.17,0.63,U] [#5 -0.07,0.22,0.83,U] [#6 -0.16,-0.11,0.60,U] [#7 -0.04,-0.12,0.46,U] [#8 -0.39,0.21,0.47,U] 
02:19:52.074 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.28, 0.23}
02:19:52.075 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
02:19:52.078 00.003 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
02:19:52.079 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.60 mountX=0.05 mountY=-0.02, mountTheta=-0.31
02:19:52.082 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
02:19:52.084 00.002 21068 Enqueuing Move request for scope (-0.04, 0.03)
02:19:52.086 00.002 16108 Worker thread wakes up
02:19:52.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:19:52.086 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:19:52.086 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
02:19:52.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:19:52.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:52.087 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:19:52.087 00.000 16108 MoveAxis(E, 0, ABG)
02:19:52.087 00.000 16108 Move returns status 0, amount 0
02:19:52.087 00.000 16108 MoveAxis(N, 0, ABG)
02:19:52.087 00.000 16108 Move returns status 0, amount 0
02:19:52.087 00.000 16108 move complete, result=0
02:19:52.087 00.000 16108 worker thread done servicing request
02:19:52.094 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3344, FiltMin=2886, FiltMax=59853, Gamma=1.000
02:19:52.127 00.033 21068 UpdateGuideState exits: m=150903 SNR=113.5
02:19:52.129 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.131 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:52.132 00.001 21068 Enqueuing Expose request
02:19:52.134 00.002 16108 Worker thread wakes up
02:19:52.134 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:52.137 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:52.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:53.295 01.158 16108 Exposure complete
02:19:53.363 00.068 16108 worker thread done servicing request
02:19:53.363 00.000 21068 OnExposeComplete: enter
02:19:53.364 00.001 21068 UpdateGuideState(): m_state=6
02:19:53.365 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12845
02:19:53.366 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=876.65, Mass=155774, SNR=106.7, Peak=16489 HFD=3.4
02:19:53.367 00.001 21068 MultiStar: [#1 0.12,-0.07,1.04,U] [#2 0.00,-0.31,1.01,U] [#3 0.17,-0.13,0.89,U] [#4 0.12,0.08,0.66,U] [#5 0.21,-0.00,0.95,U] [#6 0.37,-0.13,0.64,U] [#7 0.10,-0.11,0.46,U] [#8 0.20,-0.19,0.63,U] 
02:19:53.367 00.000 21068 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.28, 0.18}
02:19:53.368 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
02:19:53.369 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
02:19:53.370 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=-0.18 mountY=0.03, mountTheta=2.97
02:19:53.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.07, opts=13)
02:19:53.372 00.000 21068 Enqueuing Move request for scope (0.17, -0.07)
02:19:53.373 00.001 16108 Worker thread wakes up
02:19:53.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:19:53.374 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:19:53.374 00.000 16108 Moving (0.17, -0.07) raw xDistance=-0.18 yDistance=0.03
02:19:53.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:53.374 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:53.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:53.374 00.000 16108 MoveAxis(E, 0, ABG)
02:19:53.374 00.000 16108 Move returns status 0, amount 0
02:19:53.374 00.000 16108 MoveAxis(N, 0, ABG)
02:19:53.374 00.000 16108 Move returns status 0, amount 0
02:19:53.374 00.000 16108 move complete, result=0
02:19:53.374 00.000 16108 worker thread done servicing request
02:19:53.380 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3344, FiltMin=2861, FiltMax=58710, Gamma=1.000
02:19:53.396 00.016 21068 UpdateGuideState exits: m=155774 SNR=106.7
02:19:53.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.397 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:53.398 00.001 21068 Enqueuing Expose request
02:19:53.399 00.001 16108 Worker thread wakes up
02:19:53.399 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:53.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:53.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:54.362 00.962 16108 Exposure complete
02:19:54.425 00.063 16108 worker thread done servicing request
02:19:54.425 00.000 21068 OnExposeComplete: enter
02:19:54.426 00.001 21068 UpdateGuideState(): m_state=6
02:19:54.427 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12846
02:19:54.430 00.003 21068 Star::Find returns 1 (0), X=222.29, Y=876.60, Mass=131442, SNR=100.3, Peak=16195 HFD=3.2
02:19:54.431 00.001 21068 MultiStar: [#1 -0.08,0.15,1.18,U] [#2 0.03,-0.17,1.20,U] [#3 0.03,-0.06,0.94,U] [#4 -0.10,0.15,0.69,U] [#5 0.06,-0.08,0.81,U] [#6 0.02,-0.29,0.71,U] [#7 0.02,-0.14,0.56,U] [#8 -0.23,0.00,0.68,U] 
02:19:54.432 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.02, 0.13}
02:19:54.433 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
02:19:54.434 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
02:19:54.436 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.27 mountX=0.02 mountY=0.03, mountTheta=1.06
02:19:54.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
02:19:54.441 00.003 21068 Enqueuing Move request for scope (-0.02, -0.03)
02:19:54.442 00.001 16108 Worker thread wakes up
02:19:54.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
02:19:54.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
02:19:54.442 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
02:19:54.443 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:19:54.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:54.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:54.443 00.000 16108 MoveAxis(E, 0, ABG)
02:19:54.443 00.000 16108 Move returns status 0, amount 0
02:19:54.443 00.000 16108 MoveAxis(N, 0, ABG)
02:19:54.443 00.000 16108 Move returns status 0, amount 0
02:19:54.443 00.000 16108 move complete, result=0
02:19:54.443 00.000 16108 worker thread done servicing request
02:19:54.448 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3344, FiltMin=2905, FiltMax=65497, Gamma=1.000
02:19:54.467 00.019 21068 UpdateGuideState exits: m=131442 SNR=100.3
02:19:54.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:54.469 00.000 21068 Enqueuing Expose request
02:19:54.470 00.001 16108 Worker thread wakes up
02:19:54.470 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:54.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:54.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:55.631 01.160 16108 Exposure complete
02:19:55.694 00.063 16108 worker thread done servicing request
02:19:55.694 00.000 21068 OnExposeComplete: enter
02:19:55.695 00.001 21068 UpdateGuideState(): m_state=6
02:19:55.695 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12847
02:19:55.696 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.50, Mass=138133, SNR=96.0, Peak=15149 HFD=3.2
02:19:55.697 00.001 21068 MultiStar: [#1 0.02,-0.03,1.18,U] [#2 0.30,-0.19,1.10,U] [#3 0.35,-0.26,0.87,U] [#4 0.24,0.11,0.72,U] [#5 0.07,-0.21,0.88,U] [#6 0.18,0.07,0.64,U] [#7 0.46,-0.19,0.62,U] [#8 0.17,-0.10,0.70,U] 
02:19:55.698 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.24, 0.03}
02:19:55.699 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
02:19:55.700 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
02:19:55.700 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-0.39 mountX=-0.23 mountY=0.04, mountTheta=2.99
02:19:55.702 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.09, opts=13)
02:19:55.703 00.001 21068 Enqueuing Move request for scope (0.22, -0.09)
02:19:55.704 00.001 16108 Worker thread wakes up
02:19:55.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
02:19:55.704 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
02:19:55.704 00.000 16108 Moving (0.22, -0.09) raw xDistance=-0.23 yDistance=0.04
02:19:55.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:19:55.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:55.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:19:55.704 00.000 16108 MoveAxis(E, 60, ABG)
02:19:55.704 00.000 16108 Guiding  Dir = 2, Dur = 60
02:19:55.705 00.001 16108 IsSlewing returns 0
02:19:55.705 00.000 16108 IsGuiding returns 0
02:19:55.708 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3344, FiltMin=2877, FiltMax=46701, Gamma=1.000
02:19:55.724 00.016 21068 UpdateGuideState exits: m=138133 SNR=96.0
02:19:55.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:55.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:55.726 00.000 21068 Enqueuing Expose request
02:19:55.746 00.020 16108 PulseGuide returned control before completion, sleep 30
02:19:55.791 00.045 16108 IsGuiding returns 1
02:19:55.791 00.000 16108 scope still moving after pulse duration time elapsed
02:19:55.822 00.031 16108 IsSlewing returns 0
02:19:55.822 00.000 16108 IsGuiding returns 1
02:19:55.854 00.032 16108 IsSlewing returns 0
02:19:55.854 00.000 16108 IsGuiding returns 0
02:19:55.854 00.000 16108 scope move finished after 60 + 88 ms
02:19:55.854 00.000 16108 Move returns status 0, amount 60
02:19:55.854 00.000 16108 MoveAxis(N, 0, ABG)
02:19:55.854 00.000 16108 Move returns status 0, amount 0
02:19:55.854 00.000 16108 move complete, result=0
02:19:55.854 00.000 16108 worker thread done servicing request
02:19:55.854 00.000 16108 Worker thread wakes up
02:19:55.854 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
02:19:55.855 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:55.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:56.831 00.976 16108 Exposure complete
02:19:56.890 00.059 16108 worker thread done servicing request
02:19:56.890 00.000 21068 OnExposeComplete: enter
02:19:56.891 00.001 21068 UpdateGuideState(): m_state=6
02:19:56.891 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12848
02:19:56.892 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=876.67, Mass=118321, SNR=81.9, Peak=15699 HFD=3.3
02:19:56.893 00.001 21068 MultiStar: [#1 -0.20,-0.04,1.20,U] [#2 -0.09,-0.05,1.19,U] [#3 0.10,0.09,0.92,U] [#4 -0.34,-0.15,0.90,U] [#5 -0.20,-0.02,0.92,U] [#6 -0.08,0.13,0.90,U] [#7 -0.48,0.12,0.61,U] [#8 0.00,0.17,0.93,U] 
02:19:56.894 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.15, 0.19}
02:19:56.894 00.000 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
02:19:56.895 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
02:19:56.896 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=0.15 mountY=-0.01, mountTheta=-0.05
02:19:56.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
02:19:56.898 00.001 21068 Enqueuing Move request for scope (-0.15, 0.04)
02:19:56.899 00.001 16108 Worker thread wakes up
02:19:56.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
02:19:56.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
02:19:56.899 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.15 yDistance=-0.01
02:19:56.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:19:56.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:56.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:56.899 00.000 16108 MoveAxis(E, 0, ABG)
02:19:56.899 00.000 16108 Move returns status 0, amount 0
02:19:56.899 00.000 16108 MoveAxis(N, 0, ABG)
02:19:56.899 00.000 16108 Move returns status 0, amount 0
02:19:56.899 00.000 16108 move complete, result=0
02:19:56.900 00.001 16108 worker thread done servicing request
02:19:56.904 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3344, FiltMin=2825, FiltMax=58544, Gamma=1.000
02:19:56.926 00.022 21068 UpdateGuideState exits: m=118321 SNR=81.9
02:19:56.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:56.929 00.001 21068 Enqueuing Expose request
02:19:56.930 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:56.931 00.001 16108 Worker thread wakes up
02:19:56.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:56.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:58.101 01.170 16108 Exposure complete
02:19:58.193 00.092 16108 worker thread done servicing request
02:19:58.193 00.000 21068 OnExposeComplete: enter
02:19:58.194 00.001 21068 UpdateGuideState(): m_state=6
02:19:58.195 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12849
02:19:58.195 00.000 21068 Star::Find returns 1 (0), X=222.34, Y=876.66, Mass=128112, SNR=86.2, Peak=16755 HFD=3.1
02:19:58.196 00.001 21068 MultiStar: [#1 -0.15,-0.07,1.31,U] [#2 -0.17,-0.08,1.42,U] [#3 -0.12,-0.15,1.05,U] [#4 -0.48,0.13,0.85,U] [#5 -0.35,0.03,0.87,U] [#6 -0.24,-0.03,0.86,U] [#7 -0.27,-0.21,0.58,U] [#8 -0.09,-0.16,0.77,U] 
02:19:58.197 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.03}, one-star: {0.06, 0.18}
02:19:58.198 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
02:19:58.198 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
02:19:58.199 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.96 mountX=0.18 mountY=0.08, mountTheta=0.41
02:19:58.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.03, opts=13)
02:19:58.202 00.001 21068 Enqueuing Move request for scope (-0.19, -0.03)
02:19:58.203 00.001 16108 Worker thread wakes up
02:19:58.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
02:19:58.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
02:19:58.203 00.000 16108 Moving (-0.19, -0.03) raw xDistance=0.18 yDistance=0.08
02:19:58.204 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:19:58.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:58.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:58.204 00.000 16108 MoveAxis(E, 0, ABG)
02:19:58.204 00.000 16108 Move returns status 0, amount 0
02:19:58.204 00.000 16108 MoveAxis(N, 0, ABG)
02:19:58.204 00.000 16108 Move returns status 0, amount 0
02:19:58.204 00.000 16108 move complete, result=0
02:19:58.204 00.000 16108 worker thread done servicing request
02:19:58.208 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3344, FiltMin=2861, FiltMax=45366, Gamma=1.000
02:19:58.226 00.018 21068 UpdateGuideState exits: m=128112 SNR=86.2
02:19:58.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:58.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:58.229 00.001 21068 Enqueuing Expose request
02:19:58.229 00.000 16108 Worker thread wakes up
02:19:58.229 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:58.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:58.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:19:59.215 00.985 16108 Exposure complete
02:19:59.273 00.058 16108 worker thread done servicing request
02:19:59.273 00.000 21068 OnExposeComplete: enter
02:19:59.275 00.002 21068 UpdateGuideState(): m_state=6
02:19:59.277 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12850
02:19:59.278 00.001 21068 Star::Find returns 1 (0), X=222.08, Y=876.67, Mass=136388, SNR=89.7, Peak=16227 HFD=3.4
02:19:59.280 00.002 21068 MultiStar: [#1 -0.16,0.17,1.21,U] [#2 -0.26,-0.05,1.23,U] [#3 -0.33,-0.03,0.86,U] [#4 -0.42,0.20,0.77,U] [#5 -0.21,-0.15,0.81,U] [#6 -0.14,0.04,0.74,U] [#7 -0.39,-0.17,0.60,U] [#8 -0.28,0.08,0.76,U] 
02:19:59.283 00.003 21068 refined, 8 included, MultiStar: {-0.26, 0.04}, one-star: {-0.19, 0.20}
02:19:59.284 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
02:19:59.285 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
02:19:59.287 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=0.26 mountY=0.02, mountTheta=0.07
02:19:59.289 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.04, opts=13)
02:19:59.289 00.000 21068 Enqueuing Move request for scope (-0.26, 0.04)
02:19:59.292 00.003 16108 Worker thread wakes up
02:19:59.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
02:19:59.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
02:19:59.292 00.000 16108 Moving (-0.26, 0.04) raw xDistance=0.26 yDistance=0.02
02:19:59.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:19:59.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:59.293 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:59.293 00.000 16108 MoveAxis(W, 68, ABG)
02:19:59.293 00.000 16108 Guiding  Dir = 3, Dur = 68
02:19:59.293 00.000 16108 IsSlewing returns 0
02:19:59.293 00.000 16108 IsGuiding returns 0
02:19:59.294 00.001 16108 PulseGuide returned control before completion, sleep 78
02:19:59.297 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3344, FiltMin=2768, FiltMax=62118, Gamma=1.000
02:19:59.314 00.017 21068 UpdateGuideState exits: m=136388 SNR=89.7
02:19:59.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:19:59.317 00.001 21068 Enqueuing Expose request
02:19:59.381 00.064 16108 IsGuiding returns 0
02:19:59.381 00.000 16108 Move returns status 0, amount 68
02:19:59.381 00.000 16108 MoveAxis(N, 0, ABG)
02:19:59.381 00.000 16108 Move returns status 0, amount 0
02:19:59.381 00.000 16108 move complete, result=0
02:19:59.381 00.000 16108 worker thread done servicing request
02:19:59.381 00.000 16108 Worker thread wakes up
02:19:59.381 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.0 px 0 ms NORTH
02:19:59.382 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:19:59.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:00.544 01.162 16108 Exposure complete
02:20:00.605 00.061 16108 worker thread done servicing request
02:20:00.605 00.000 21068 OnExposeComplete: enter
02:20:00.605 00.000 21068 UpdateGuideState(): m_state=6
02:20:00.606 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12851
02:20:00.607 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=876.61, Mass=134819, SNR=94.2, Peak=16521 HFD=3.2
02:20:00.608 00.001 21068 MultiStar: [#1 0.13,-0.11,1.15,U] [#2 0.06,-0.25,1.30,U] [#3 0.28,-0.19,0.87,U] [#4 0.04,0.05,0.73,U] [#5 0.04,-0.06,0.94,U] [#6 0.23,-0.10,0.86,U] [#7 -0.01,-0.21,0.47,U] [#8 0.02,0.05,0.77,U] 
02:20:00.609 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.22, 0.13}
02:20:00.609 00.000 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
02:20:00.610 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
02:20:00.611 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.59 mountX=-0.13 mountY=0.05, mountTheta=2.78
02:20:00.612 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
02:20:00.614 00.002 21068 Enqueuing Move request for scope (0.12, -0.08)
02:20:00.615 00.001 16108 Worker thread wakes up
02:20:00.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
02:20:00.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
02:20:00.615 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
02:20:00.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:20:00.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:00.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:00.615 00.000 16108 MoveAxis(E, 0, ABG)
02:20:00.615 00.000 16108 Move returns status 0, amount 0
02:20:00.615 00.000 16108 MoveAxis(N, 0, ABG)
02:20:00.615 00.000 16108 Move returns status 0, amount 0
02:20:00.615 00.000 16108 move complete, result=0
02:20:00.616 00.001 16108 worker thread done servicing request
02:20:00.620 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3341, FiltMin=2886, FiltMax=57645, Gamma=1.000
02:20:00.648 00.028 21068 UpdateGuideState exits: m=134819 SNR=94.2
02:20:00.650 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.652 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:00.654 00.002 21068 Enqueuing Expose request
02:20:00.655 00.001 16108 Worker thread wakes up
02:20:00.655 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:00.657 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:00.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:01.632 00.975 16108 Exposure complete
02:20:01.723 00.091 16108 worker thread done servicing request
02:20:01.723 00.000 21068 OnExposeComplete: enter
02:20:01.724 00.001 21068 UpdateGuideState(): m_state=6
02:20:01.725 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12852
02:20:01.726 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=876.57, Mass=102324, SNR=75.6, Peak=13369 HFD=3.1
02:20:01.728 00.002 21068 MultiStar: [#1 0.01,0.01,1.21,U] [#2 -0.02,-0.05,1.56,U] [#3 0.03,-0.34,1.40,U] [#4 0.05,-0.18,0.94,U] [#5 -0.08,-0.10,1.33,U] [#6 -0.27,0.06,1.06,U] [#7 -0.07,-0.21,0.82,U] [#8 -0.09,-0.11,0.89,U] 
02:20:01.728 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.13, 0.09}
02:20:01.729 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
02:20:01.730 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
02:20:01.731 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.90 mountX=0.02 mountY=0.10, mountTheta=1.42
02:20:01.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
02:20:01.734 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
02:20:01.735 00.001 16108 Worker thread wakes up
02:20:01.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:20:01.735 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:20:01.735 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.10
02:20:01.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:20:01.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:01.736 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:20:01.736 00.000 16108 MoveAxis(E, 0, ABG)
02:20:01.736 00.000 16108 Move returns status 0, amount 0
02:20:01.736 00.000 16108 MoveAxis(N, 0, ABG)
02:20:01.736 00.000 16108 Move returns status 0, amount 0
02:20:01.736 00.000 16108 move complete, result=0
02:20:01.736 00.000 16108 worker thread done servicing request
02:20:01.741 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3341, FiltMin=2835, FiltMax=55081, Gamma=1.000
02:20:01.762 00.021 21068 UpdateGuideState exits: m=102324 SNR=75.6
02:20:01.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:01.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:01.764 00.000 21068 Enqueuing Expose request
02:20:01.765 00.001 16108 Worker thread wakes up
02:20:01.765 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:01.766 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:01.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:02.938 01.172 16108 Exposure complete
02:20:03.008 00.070 16108 worker thread done servicing request
02:20:03.009 00.001 21068 OnExposeComplete: enter
02:20:03.011 00.002 21068 UpdateGuideState(): m_state=6
02:20:03.011 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12853
02:20:03.012 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.35, Mass=108279, SNR=69.0, Peak=14051 HFD=3.2
02:20:03.013 00.001 21068 MultiStar: [#1 0.11,-0.18,1.63,U] [#2 -0.10,-0.27,1.80,U] [#3 0.16,-0.25,1.23,U] [#4 0.14,-0.10,1.12,U] [#5 0.14,-0.19,1.13,U] [#6 0.22,-0.26,0.93,U] [#7 0.05,-0.37,0.90,U] [#8 -0.11,-0.54,1.02,U] 
02:20:03.014 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.25}, one-star: {0.03, -0.13}
02:20:03.014 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
02:20:03.015 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
02:20:03.016 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.31 mountX=-0.06 mountY=0.12, mountTheta=2.02
02:20:03.017 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.13, opts=13)
02:20:03.018 00.001 21068 Enqueuing Move request for scope (0.03, -0.13)
02:20:03.019 00.001 16108 Worker thread wakes up
02:20:03.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
02:20:03.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
02:20:03.019 00.000 16108 Moving (0.03, -0.13) raw xDistance=-0.06 yDistance=0.12
02:20:03.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:20:03.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:03.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:20:03.019 00.000 16108 MoveAxis(E, 0, ABG)
02:20:03.019 00.000 16108 Move returns status 0, amount 0
02:20:03.019 00.000 16108 MoveAxis(N, 0, ABG)
02:20:03.019 00.000 16108 Move returns status 0, amount 0
02:20:03.020 00.001 16108 move complete, result=0
02:20:03.020 00.000 16108 worker thread done servicing request
02:20:03.027 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3344, FiltMin=2848, FiltMax=56141, Gamma=1.000
02:20:03.044 00.017 21068 UpdateGuideState exits: m=108279 SNR=69.0
02:20:03.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.045 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:03.046 00.001 21068 Enqueuing Expose request
02:20:03.048 00.002 16108 Worker thread wakes up
02:20:03.048 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:03.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:03.049 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:04.036 00.987 16108 Exposure complete
02:20:04.109 00.073 16108 worker thread done servicing request
02:20:04.109 00.000 21068 OnExposeComplete: enter
02:20:04.110 00.001 21068 UpdateGuideState(): m_state=6
02:20:04.111 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12854
02:20:04.112 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.63, Mass=114319, SNR=85.1, Peak=13369 HFD=3.2
02:20:04.113 00.001 21068 MultiStar: [#1 0.41,-0.22,1.40,U] [#2 0.23,-0.33,1.33,U] [#3 0.35,-0.33,1.17,U] [#4 0.21,-0.04,0.70,U] [#5 0.26,-0.30,0.93,U] [#6 0.20,0.02,1.02,U] [#7 -0.09,-0.05,0.71,U] [#8 0.25,-0.05,0.84,U] 
02:20:04.115 00.002 21068 single-star, 8 included, MultiStar: {0.25, -0.15}, one-star: {0.24, 0.16}
02:20:04.116 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
02:20:04.117 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
02:20:04.119 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.29 cameraTheta=0.59 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
02:20:04.121 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.16, opts=13)
02:20:04.122 00.001 21068 Enqueuing Move request for scope (0.24, 0.16)
02:20:04.122 00.000 16108 Worker thread wakes up
02:20:04.123 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
02:20:04.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
02:20:04.123 00.000 16108 Moving (0.24, 0.16) raw xDistance=-0.21 yDistance=-0.21
02:20:04.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:20:04.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:04.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:20:04.123 00.000 16108 MoveAxis(E, 54, ABG)
02:20:04.123 00.000 16108 Guiding  Dir = 2, Dur = 54
02:20:04.123 00.000 16108 IsSlewing returns 0
02:20:04.123 00.000 16108 IsGuiding returns 0
02:20:04.128 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3344, FiltMin=2883, FiltMax=52592, Gamma=1.000
02:20:04.136 00.008 16108 PulseGuide returned control before completion, sleep 51
02:20:04.153 00.017 21068 UpdateGuideState exits: m=114319 SNR=85.1
02:20:04.155 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:04.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:04.158 00.002 21068 Enqueuing Expose request
02:20:04.197 00.039 16108 IsGuiding returns 1
02:20:04.197 00.000 16108 scope still moving after pulse duration time elapsed
02:20:04.229 00.032 16108 IsSlewing returns 0
02:20:04.230 00.001 16108 IsGuiding returns 0
02:20:04.230 00.000 16108 scope move finished after 54 + 52 ms
02:20:04.230 00.000 16108 Move returns status 0, amount 54
02:20:04.230 00.000 16108 MoveAxis(N, 0, ABG)
02:20:04.230 00.000 16108 Move returns status 0, amount 0
02:20:04.230 00.000 16108 move complete, result=0
02:20:04.231 00.001 16108 worker thread done servicing request
02:20:04.231 00.000 16108 Worker thread wakes up
02:20:04.231 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
02:20:04.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:04.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:05.396 01.164 16108 Exposure complete
02:20:05.464 00.068 16108 worker thread done servicing request
02:20:05.464 00.000 21068 OnExposeComplete: enter
02:20:05.465 00.001 21068 UpdateGuideState(): m_state=6
02:20:05.465 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12855
02:20:05.466 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.60, Mass=136069, SNR=88.2, Peak=15171 HFD=3.5
02:20:05.468 00.002 21068 MultiStar: [#1 -0.07,0.20,1.16,U] [#2 -0.09,0.13,1.21,U] [#3 -0.15,0.04,1.07,U] [#4 0.01,0.26,0.77,U] [#5 0.11,0.07,1.02,U] [#6 0.10,0.04,0.91,U] [#7 -0.21,0.13,0.60,U] [#8 -0.06,0.14,0.85,U] 
02:20:05.469 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.02, 0.13}
02:20:05.470 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
02:20:05.470 00.000 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
02:20:05.471 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=0.04 mountY=-0.12, mountTheta=-1.23
02:20:05.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
02:20:05.473 00.000 21068 Enqueuing Move request for scope (-0.02, 0.13)
02:20:05.474 00.001 16108 Worker thread wakes up
02:20:05.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:20:05.474 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:20:05.474 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.04 yDistance=-0.12
02:20:05.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:05.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:05.475 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:20:05.475 00.000 16108 MoveAxis(E, 0, ABG)
02:20:05.475 00.000 16108 Move returns status 0, amount 0
02:20:05.475 00.000 16108 MoveAxis(N, 0, ABG)
02:20:05.475 00.000 16108 Move returns status 0, amount 0
02:20:05.475 00.000 16108 move complete, result=0
02:20:05.475 00.000 16108 worker thread done servicing request
02:20:05.479 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3341, FiltMin=2851, FiltMax=64358, Gamma=1.000
02:20:05.494 00.015 21068 UpdateGuideState exits: m=136069 SNR=88.2
02:20:05.496 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:05.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:05.498 00.001 21068 Enqueuing Expose request
02:20:05.498 00.000 16108 Worker thread wakes up
02:20:05.499 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:05.499 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:05.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:06.495 00.996 16108 Exposure complete
02:20:06.559 00.064 16108 worker thread done servicing request
02:20:06.560 00.001 21068 OnExposeComplete: enter
02:20:06.561 00.001 21068 UpdateGuideState(): m_state=6
02:20:06.562 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12856
02:20:06.562 00.000 21068 Star::Find returns 1 (0), X=222.42, Y=876.69, Mass=121731, SNR=79.1, Peak=14505 HFD=3.4
02:20:06.563 00.001 21068 MultiStar: [#1 -0.06,0.19,1.34,U] [#2 0.08,-0.28,1.20,U] [#3 -0.04,-0.11,1.05,U] [#4 0.18,0.47,0.92,U] [#5 -0.33,-0.05,1.03,U] [#6 0.22,-0.07,0.88,U] [#7 -0.20,0.00,0.56,U] [#8 0.02,0.18,0.81,U] 
02:20:06.564 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {0.15, 0.22}
02:20:06.565 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
02:20:06.565 00.000 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
02:20:06.566 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.00 mountY=-0.06, mountTheta=-1.48
02:20:06.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
02:20:06.569 00.000 21068 Enqueuing Move request for scope (0.00, 0.06)
02:20:06.570 00.001 16108 Worker thread wakes up
02:20:06.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
02:20:06.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
02:20:06.570 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.00 yDistance=-0.06
02:20:06.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:20:06.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:06.571 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:06.571 00.000 16108 MoveAxis(E, 0, ABG)
02:20:06.571 00.000 16108 Move returns status 0, amount 0
02:20:06.571 00.000 16108 MoveAxis(N, 0, ABG)
02:20:06.571 00.000 16108 Move returns status 0, amount 0
02:20:06.571 00.000 16108 move complete, result=0
02:20:06.571 00.000 16108 worker thread done servicing request
02:20:06.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3344, FiltMin=2870, FiltMax=59641, Gamma=1.000
02:20:06.590 00.016 21068 UpdateGuideState exits: m=121731 SNR=79.1
02:20:06.592 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:06.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:06.593 00.000 21068 Enqueuing Expose request
02:20:06.594 00.001 16108 Worker thread wakes up
02:20:06.594 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:06.595 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:06.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:07.755 01.160 16108 Exposure complete
02:20:07.828 00.073 16108 worker thread done servicing request
02:20:07.828 00.000 21068 OnExposeComplete: enter
02:20:07.830 00.002 21068 UpdateGuideState(): m_state=6
02:20:07.831 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12857
02:20:07.832 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.85, Mass=120424, SNR=84.6, Peak=14035 HFD=3.5
02:20:07.833 00.001 21068 MultiStar: [#1 0.01,0.31,1.12,U] [#2 -0.14,0.14,1.18,U] [#3 0.14,0.15,0.96,U] [#4 0.01,0.39,1.00,U] [#5 -0.02,0.29,1.01,U] [#6 0.27,0.16,1.00,U] [#7 0.06,0.47,0.65,U] [#8 -0.15,0.13,0.80,U] 
02:20:07.833 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.26}, one-star: {0.16, 0.38}
02:20:07.834 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
02:20:07.835 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
02:20:07.836 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.44 mountX=0.01 mountY=-0.26, mountTheta=-1.53
02:20:07.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.26, opts=13)
02:20:07.839 00.001 21068 Enqueuing Move request for scope (0.03, 0.26)
02:20:07.839 00.000 16108 Worker thread wakes up
02:20:07.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
02:20:07.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
02:20:07.839 00.000 16108 Moving (0.03, 0.26) raw xDistance=0.01 yDistance=-0.26
02:20:07.840 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:20:07.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:07.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:20:07.840 00.000 16108 MoveAxis(E, 0, ABG)
02:20:07.840 00.000 16108 Move returns status 0, amount 0
02:20:07.840 00.000 16108 MoveAxis(N, 0, ABG)
02:20:07.840 00.000 16108 Move returns status 0, amount 0
02:20:07.840 00.000 16108 move complete, result=0
02:20:07.840 00.000 16108 worker thread done servicing request
02:20:07.843 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3344, FiltMin=2870, FiltMax=58045, Gamma=1.000
02:20:07.860 00.017 21068 UpdateGuideState exits: m=120424 SNR=84.6
02:20:07.860 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:07.862 00.001 21068 Enqueuing Expose request
02:20:07.863 00.001 16108 Worker thread wakes up
02:20:07.863 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:20:07.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:07.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:08.839 00.976 16108 Exposure complete
02:20:08.895 00.056 16108 worker thread done servicing request
02:20:08.895 00.000 21068 OnExposeComplete: enter
02:20:08.896 00.001 21068 UpdateGuideState(): m_state=6
02:20:08.896 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12858
02:20:08.897 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.85, Mass=126319, SNR=84.4, Peak=14803 HFD=3.4
02:20:08.898 00.001 21068 MultiStar: [#1 -0.06,0.31,1.25,U] [#2 -0.03,0.29,1.31,U] [#3 0.13,0.12,1.21,U] [#4 0.06,0.42,0.73,U] [#5 0.14,0.08,0.96,U] [#6 0.09,0.16,0.86,U] [#7 -0.17,0.40,0.66,U] [#8 0.24,0.38,0.74,U] 
02:20:08.899 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.27}, one-star: {0.04, 0.37}
02:20:08.900 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
02:20:08.901 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
02:20:08.903 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.40 mountX=0.00 mountY=-0.27, mountTheta=-1.57
02:20:08.906 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.27, opts=13)
02:20:08.907 00.001 21068 Enqueuing Move request for scope (0.05, 0.27)
02:20:08.910 00.003 16108 Worker thread wakes up
02:20:08.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
02:20:08.910 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
02:20:08.910 00.000 16108 Moving (0.05, 0.27) raw xDistance=0.00 yDistance=-0.27
02:20:08.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:20:08.910 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.15 newest=-0.59
02:20:08.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:20:08.911 00.001 16108 MoveAxis(E, 0, ABG)
02:20:08.911 00.000 16108 Move returns status 0, amount 0
02:20:08.911 00.000 16108 MoveAxis(N, 55, ABG)
02:20:08.911 00.000 16108 Guiding  Dir = 0, Dur = 55
02:20:08.911 00.000 16108 IsSlewing returns 0
02:20:08.912 00.001 16108 IsGuiding returns 0
02:20:08.916 00.004 16108 PulseGuide returned control before completion, sleep 60
02:20:08.919 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3341, FiltMin=2902, FiltMax=58553, Gamma=1.000
02:20:08.950 00.031 21068 UpdateGuideState exits: m=126319 SNR=84.4
02:20:08.952 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:08.954 00.001 21068 Enqueuing Expose request
02:20:08.978 00.024 16108 IsGuiding returns 1
02:20:08.978 00.000 16108 scope still moving after pulse duration time elapsed
02:20:09.009 00.031 16108 IsSlewing returns 0
02:20:09.009 00.000 16108 IsGuiding returns 0
02:20:09.009 00.000 16108 scope move finished after 55 + 42 ms
02:20:09.009 00.000 16108 Move returns status 0, amount 55
02:20:09.009 00.000 16108 move complete, result=0
02:20:09.009 00.000 16108 worker thread done servicing request
02:20:09.009 00.000 16108 Worker thread wakes up
02:20:09.009 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:09.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:09.010 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
02:20:10.177 01.167 16108 Exposure complete
02:20:10.235 00.058 16108 worker thread done servicing request
02:20:10.235 00.000 21068 OnExposeComplete: enter
02:20:10.236 00.001 21068 UpdateGuideState(): m_state=6
02:20:10.237 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12859
02:20:10.238 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.66, Mass=124461, SNR=82.4, Peak=15091 HFD=3.4
02:20:10.238 00.000 21068 MultiStar: [#1 -0.07,0.48,1.16,U] [#2 -0.13,0.23,1.28,U] [#3 -0.10,0.25,1.03,U] [#4 -0.21,0.10,0.95,U] [#5 -0.01,0.24,0.92,U] [#6 -0.08,0.27,0.85,U] [#7 -0.47,0.10,0.70,U] [#8 -0.12,-0.09,0.73,U] 
02:20:10.239 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.21}, one-star: {-0.03, 0.19}
02:20:10.240 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:20:10.241 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:20:10.241 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.72 mountX=0.06 mountY=-0.18, mountTheta=-1.24
02:20:10.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.19, opts=13)
02:20:10.245 00.001 21068 Enqueuing Move request for scope (-0.03, 0.19)
02:20:10.245 00.000 16108 Worker thread wakes up
02:20:10.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
02:20:10.245 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
02:20:10.246 00.001 16108 Moving (-0.03, 0.19) raw xDistance=0.06 yDistance=-0.18
02:20:10.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:20:10.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:10.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:20:10.246 00.000 16108 MoveAxis(E, 0, ABG)
02:20:10.246 00.000 16108 Move returns status 0, amount 0
02:20:10.246 00.000 16108 MoveAxis(N, 0, ABG)
02:20:10.246 00.000 16108 Move returns status 0, amount 0
02:20:10.246 00.000 16108 move complete, result=0
02:20:10.246 00.000 16108 worker thread done servicing request
02:20:10.252 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2851, FiltMax=61737, Gamma=1.000
02:20:10.272 00.020 21068 UpdateGuideState exits: m=124461 SNR=82.4
02:20:10.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:10.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:10.274 00.000 21068 Enqueuing Expose request
02:20:10.275 00.001 16108 Worker thread wakes up
02:20:10.275 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:10.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:10.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:11.256 00.980 16108 Exposure complete
02:20:11.332 00.076 16108 worker thread done servicing request
02:20:11.332 00.000 21068 OnExposeComplete: enter
02:20:11.334 00.002 21068 UpdateGuideState(): m_state=6
02:20:11.337 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12860
02:20:11.339 00.002 21068 Star::Find returns 1 (0), X=222.32, Y=876.71, Mass=147136, SNR=98.4, Peak=14707 HFD=3.6
02:20:11.340 00.001 21068 MultiStar: [#1 0.07,0.13,1.05,U] [#2 -0.13,-0.03,1.27,U] [#3 0.06,-0.19,0.87,U] [#4 -0.11,0.27,0.69,U] [#5 0.24,-0.06,0.83,U] [#6 -0.29,-0.02,0.81,U] [#7 -0.29,-0.02,0.54,U] [#8 -0.12,0.26,0.65,U] 
02:20:11.341 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.04, 0.23}
02:20:11.342 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
02:20:11.343 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
02:20:11.344 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.23 mountX=0.05 mountY=-0.05, mountTheta=-0.70
02:20:11.346 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
02:20:11.347 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
02:20:11.348 00.001 16108 Worker thread wakes up
02:20:11.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:20:11.348 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:20:11.348 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
02:20:11.349 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:20:11.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:11.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:11.349 00.000 16108 MoveAxis(E, 0, ABG)
02:20:11.349 00.000 16108 Move returns status 0, amount 0
02:20:11.349 00.000 16108 MoveAxis(N, 0, ABG)
02:20:11.349 00.000 16108 Move returns status 0, amount 0
02:20:11.349 00.000 16108 move complete, result=0
02:20:11.350 00.001 16108 worker thread done servicing request
02:20:11.354 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3341, FiltMin=2832, FiltMax=58845, Gamma=1.000
02:20:11.382 00.028 21068 UpdateGuideState exits: m=147136 SNR=98.4
02:20:11.384 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:11.387 00.002 21068 Enqueuing Expose request
02:20:11.388 00.001 16108 Worker thread wakes up
02:20:11.388 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:11.391 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:11.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:12.547 01.156 16108 Exposure complete
02:20:12.603 00.056 16108 worker thread done servicing request
02:20:12.603 00.000 21068 OnExposeComplete: enter
02:20:12.604 00.001 21068 UpdateGuideState(): m_state=6
02:20:12.605 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12861
02:20:12.606 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=876.79, Mass=105279, SNR=76.5, Peak=13267 HFD=3.4
02:20:12.607 00.001 21068 MultiStar: [#1 -0.02,0.12,1.26,U] [#2 0.05,0.17,1.48,U] [#3 0.03,-0.05,1.14,U] [#4 -0.16,0.27,1.01,U] [#5 0.28,0.18,1.02,U] [#6 -0.07,-0.01,0.84,U] [#7 -0.14,-0.17,0.67,U] [#8 -0.27,0.29,0.91,U] 
02:20:12.608 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.05, 0.32}
02:20:12.608 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
02:20:12.609 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
02:20:12.610 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.76 mountX=0.05 mountY=-0.13, mountTheta=-1.20
02:20:12.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
02:20:12.613 00.001 21068 Enqueuing Move request for scope (-0.03, 0.13)
02:20:12.614 00.001 16108 Worker thread wakes up
02:20:12.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:20:12.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:20:12.614 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.13
02:20:12.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:20:12.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:12.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:12.614 00.000 16108 MoveAxis(E, 0, ABG)
02:20:12.614 00.000 16108 Move returns status 0, amount 0
02:20:12.614 00.000 16108 MoveAxis(N, 0, ABG)
02:20:12.614 00.000 16108 Move returns status 0, amount 0
02:20:12.614 00.000 16108 move complete, result=0
02:20:12.614 00.000 16108 worker thread done servicing request
02:20:12.622 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3341, FiltMin=2886, FiltMax=61913, Gamma=1.000
02:20:12.649 00.027 21068 UpdateGuideState exits: m=105279 SNR=76.5
02:20:12.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.653 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:12.654 00.001 21068 Enqueuing Expose request
02:20:12.656 00.002 16108 Worker thread wakes up
02:20:12.656 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:12.657 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:12.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:13.620 00.963 16108 Exposure complete
02:20:13.681 00.061 16108 worker thread done servicing request
02:20:13.681 00.000 21068 OnExposeComplete: enter
02:20:13.681 00.000 21068 UpdateGuideState(): m_state=6
02:20:13.682 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12862
02:20:13.683 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=876.65, Mass=127028, SNR=80.3, Peak=13545 HFD=3.4
02:20:13.684 00.001 21068 MultiStar: [#1 0.12,0.52,1.25,U] [#2 -0.07,0.18,1.57,U] [#3 0.19,0.18,1.02,U] [#4 0.02,0.38,0.89,U] [#5 0.10,-0.17,1.15,U] [#6 0.31,0.20,0.87,U] [#7 -0.10,-0.20,0.68,U] [#8 -0.21,0.04,0.89,U] 
02:20:13.684 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {0.07, 0.17}
02:20:13.685 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
02:20:13.686 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
02:20:13.686 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
02:20:13.688 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.16, opts=13)
02:20:13.689 00.001 21068 Enqueuing Move request for scope (0.05, 0.16)
02:20:13.690 00.001 16108 Worker thread wakes up
02:20:13.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
02:20:13.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
02:20:13.690 00.000 16108 Moving (0.05, 0.16) raw xDistance=-0.02 yDistance=-0.17
02:20:13.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:13.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:13.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:20:13.690 00.000 16108 MoveAxis(E, 0, ABG)
02:20:13.690 00.000 16108 Move returns status 0, amount 0
02:20:13.690 00.000 16108 MoveAxis(N, 0, ABG)
02:20:13.690 00.000 16108 Move returns status 0, amount 0
02:20:13.690 00.000 16108 move complete, result=0
02:20:13.690 00.000 16108 worker thread done servicing request
02:20:13.695 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3341, FiltMin=2835, FiltMax=59625, Gamma=1.000
02:20:13.711 00.016 21068 UpdateGuideState exits: m=127028 SNR=80.3
02:20:13.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:13.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:13.714 00.001 21068 Enqueuing Expose request
02:20:13.715 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:13.716 00.001 16108 Worker thread wakes up
02:20:13.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:13.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:14.877 01.161 16108 Exposure complete
02:20:14.935 00.058 16108 worker thread done servicing request
02:20:14.935 00.000 21068 OnExposeComplete: enter
02:20:14.936 00.001 21068 UpdateGuideState(): m_state=6
02:20:14.936 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12863
02:20:14.937 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=876.90, Mass=128318, SNR=84.8, Peak=16931 HFD=3.4
02:20:14.938 00.001 21068 MultiStar: [#1 -0.01,0.02,1.22,U] [#2 -0.09,0.02,1.28,U] [#3 -0.07,0.08,1.13,U] [#4 -0.18,0.49,0.88,U] [#5 -0.04,0.15,0.93,U] [#6 -0.13,0.36,0.82,U] [#7 -0.33,-0.24,0.69,U] [#8 -0.03,0.55,0.68,U] 
02:20:14.939 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.19}, one-star: {0.02, 0.43}
02:20:14.940 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
02:20:14.941 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
02:20:14.941 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.00 mountX=0.12 mountY=-0.16, mountTheta=-0.95
02:20:14.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.19, opts=13)
02:20:14.945 00.002 21068 Enqueuing Move request for scope (-0.09, 0.19)
02:20:14.946 00.001 16108 Worker thread wakes up
02:20:14.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
02:20:14.946 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
02:20:14.946 00.000 16108 Moving (-0.09, 0.19) raw xDistance=0.12 yDistance=-0.16
02:20:14.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:20:14.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:14.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:14.946 00.000 16108 MoveAxis(E, 0, ABG)
02:20:14.946 00.000 16108 Move returns status 0, amount 0
02:20:14.946 00.000 16108 MoveAxis(N, 0, ABG)
02:20:14.946 00.000 16108 Move returns status 0, amount 0
02:20:14.946 00.000 16108 move complete, result=0
02:20:14.946 00.000 16108 worker thread done servicing request
02:20:14.950 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3341, FiltMin=2883, FiltMax=65510, Gamma=1.000
02:20:14.967 00.017 21068 UpdateGuideState exits: m=128318 SNR=84.8
02:20:14.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:14.968 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:14.969 00.001 21068 Enqueuing Expose request
02:20:14.970 00.001 16108 Worker thread wakes up
02:20:14.970 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:14.972 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:14.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:15.932 00.960 16108 Exposure complete
02:20:15.985 00.053 16108 worker thread done servicing request
02:20:15.985 00.000 21068 OnExposeComplete: enter
02:20:15.986 00.001 21068 UpdateGuideState(): m_state=6
02:20:15.989 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12864
02:20:15.990 00.001 21068 Star::Find returns 1 (0), X=221.96, Y=876.75, Mass=137238, SNR=88.7, Peak=19315 HFD=3.3
02:20:15.992 00.002 21068 MultiStar: [#1 -0.34,0.43,0.95,U] [#2 -0.46,0.18,1.12,U] [#3 -0.30,-0.07,1.03,U] [#4 -0.06,0.64,0.00,M1] [#5 -0.21,0.27,0.91,U] [#6 -0.15,0.55,0.81,U] [#7 -0.19,0.21,0.62,U] [#8 -0.26,0.49,0.74,U] 
02:20:15.993 00.001 21068 refined, 7 included, MultiStar: {-0.29, 0.28}, one-star: {-0.31, 0.27}
02:20:15.995 00.002 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:20:15.996 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
02:20:15.999 00.003 21068 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.37 mountX=0.33 mountY=-0.20, mountTheta=-0.55
02:20:16.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.28, opts=13)
02:20:16.002 00.001 21068 Enqueuing Move request for scope (-0.29, 0.28)
02:20:16.003 00.001 16108 Worker thread wakes up
02:20:16.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.28) opts 0xd
02:20:16.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.28)
02:20:16.003 00.000 16108 Moving (-0.29, 0.28) raw xDistance=0.33 yDistance=-0.20
02:20:16.004 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:20:16.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:20:16.004 00.000 16108 MoveAxis(W, 87, ABG)
02:20:16.004 00.000 16108 Guiding  Dir = 3, Dur = 87
02:20:16.004 00.000 16108 IsSlewing returns 0
02:20:16.004 00.000 16108 IsGuiding returns 0
02:20:16.008 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3341, FiltMin=2864, FiltMax=63299, Gamma=1.000
02:20:16.023 00.015 21068 UpdateGuideState exits: m=137238 SNR=88.7
02:20:16.024 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:16.024 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:16.025 00.001 21068 Enqueuing Expose request
02:20:16.033 00.008 16108 PulseGuide returned control before completion, sleep 69
02:20:16.117 00.084 16108 IsGuiding returns 1
02:20:16.117 00.000 16108 scope still moving after pulse duration time elapsed
02:20:16.142 00.025 16108 IsSlewing returns 0
02:20:16.142 00.000 16108 IsGuiding returns 0
02:20:16.142 00.000 16108 scope move finished after 87 + 50 ms
02:20:16.142 00.000 16108 Move returns status 0, amount 87
02:20:16.142 00.000 16108 MoveAxis(N, 41, ABG)
02:20:16.142 00.000 16108 Guiding  Dir = 0, Dur = 41
02:20:16.142 00.000 16108 IsSlewing returns 0
02:20:16.142 00.000 16108 IsGuiding returns 0
02:20:16.205 00.063 16108 IsGuiding returns 1
02:20:16.205 00.000 16108 scope still moving after pulse duration time elapsed
02:20:16.235 00.030 16108 IsSlewing returns 0
02:20:16.235 00.000 16108 IsGuiding returns 1
02:20:16.267 00.032 16108 IsSlewing returns 0
02:20:16.267 00.000 16108 IsGuiding returns 1
02:20:16.299 00.032 16108 IsSlewing returns 0
02:20:16.299 00.000 16108 IsGuiding returns 0
02:20:16.299 00.000 16108 scope move finished after 41 + 115 ms
02:20:16.299 00.000 16108 Move returns status 0, amount 41
02:20:16.299 00.000 16108 move complete, result=0
02:20:16.299 00.000 16108 worker thread done servicing request
02:20:16.299 00.000 16108 Worker thread wakes up
02:20:16.299 00.000 21068 GuideStep: 0.3 px 87 ms WEST, -0.2 px 41 ms NORTH
02:20:16.301 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:16.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:17.462 01.161 16108 Exposure complete
02:20:17.530 00.068 16108 worker thread done servicing request
02:20:17.530 00.000 21068 OnExposeComplete: enter
02:20:17.532 00.002 21068 UpdateGuideState(): m_state=6
02:20:17.533 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12865
02:20:17.534 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=876.97, Mass=135292, SNR=97.5, Peak=16691 HFD=3.3
02:20:17.535 00.001 21068 MultiStar: [#1 0.31,0.60,0.00,M1] [#2 0.29,0.14,0.99,U] [#3 0.12,0.25,0.99,U] [#4 0.15,0.57,0.00,M2] [#5 0.28,0.45,0.82,U] [#6 0.40,0.34,0.75,U] [#7 -0.07,0.41,0.55,U] [#8 0.51,0.51,0.00,M1] 
02:20:17.535 00.000 21068 refined, 5 included, MultiStar: {0.18, 0.34}, one-star: {0.03, 0.50}
02:20:17.536 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
02:20:17.537 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
02:20:17.538 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.34 hyp=0.39 cameraTheta=1.08 mountX=-0.12 mountY=-0.37, mountTheta=-1.88
02:20:17.540 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.34, opts=13)
02:20:17.541 00.001 21068 Enqueuing Move request for scope (0.18, 0.34)
02:20:17.542 00.001 16108 Worker thread wakes up
02:20:17.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.34) opts 0xd
02:20:17.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.34)
02:20:17.542 00.000 16108 Moving (0.18, 0.34) raw xDistance=-0.12 yDistance=-0.37
02:20:17.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:20:17.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
02:20:17.543 00.001 16108 MoveAxis(E, 0, ABG)
02:20:17.543 00.000 16108 Move returns status 0, amount 0
02:20:17.543 00.000 16108 MoveAxis(N, 75, ABG)
02:20:17.543 00.000 16108 Guiding  Dir = 0, Dur = 75
02:20:17.544 00.001 16108 IsSlewing returns 0
02:20:17.544 00.000 16108 IsGuiding returns 0
02:20:17.545 00.001 16108 PulseGuide returned control before completion, sleep 84
02:20:17.551 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3341, FiltMin=2841, FiltMax=56729, Gamma=1.000
02:20:17.579 00.028 21068 UpdateGuideState exits: m=135292 SNR=97.5
02:20:17.581 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:17.583 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:17.584 00.001 21068 Enqueuing Expose request
02:20:17.644 00.060 16108 IsGuiding returns 0
02:20:17.644 00.000 16108 Move returns status 0, amount 75
02:20:17.644 00.000 16108 move complete, result=0
02:20:17.645 00.001 16108 worker thread done servicing request
02:20:17.645 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 75 ms NORTH
02:20:17.647 00.002 16108 Worker thread wakes up
02:20:17.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:17.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:18.620 00.973 16108 Exposure complete
02:20:18.703 00.083 16108 worker thread done servicing request
02:20:18.703 00.000 21068 OnExposeComplete: enter
02:20:18.703 00.000 21068 UpdateGuideState(): m_state=6
02:20:18.705 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12866
02:20:18.706 00.001 21068 Star::Find returns 1 (0), X=222.86, Y=877.26, Mass=119650, SNR=87.2, Peak=17305 HFD=3.4
02:20:18.707 00.001 21068 MultiStar: [#1 0.43,0.52,0.00,M2] [#2 0.32,0.40,1.21,U] [#3 0.57,0.47,0.00,M1] [#4 0.38,0.56,0.00,M3] [#5 0.39,0.46,0.00,M1] [#6 0.40,0.46,0.00,M1] [#7 0.07,0.18,0.55,U] [#8 0.54,0.50,0.00,M2] 
02:20:18.708 00.001 21068 refined, 2 included, MultiStar: {0.36, 0.50}, one-star: {0.58, 0.79}
02:20:18.709 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
02:20:18.709 00.000 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
02:20:18.710 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.50 hyp=0.62 cameraTheta=0.94 mountX=-0.27 mountY=-0.57, mountTheta=-2.02
02:20:18.712 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.50, opts=13)
02:20:18.713 00.001 21068 Enqueuing Move request for scope (0.36, 0.50)
02:20:18.714 00.001 16108 Worker thread wakes up
02:20:18.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.50) opts 0xd
02:20:18.714 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.50)
02:20:18.714 00.000 16108 Moving (0.36, 0.50) raw xDistance=-0.27 yDistance=-0.57
02:20:18.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:20:18.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
02:20:18.714 00.000 16108 MoveAxis(E, 71, ABG)
02:20:18.714 00.000 16108 Guiding  Dir = 2, Dur = 71
02:20:18.714 00.000 16108 IsSlewing returns 0
02:20:18.714 00.000 16108 IsGuiding returns 0
02:20:18.716 00.002 16108 PulseGuide returned control before completion, sleep 80
02:20:18.717 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3341, FiltMin=2861, FiltMax=63705, Gamma=1.000
02:20:18.731 00.014 21068 UpdateGuideState exits: m=119650 SNR=87.2
02:20:18.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.732 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:18.733 00.001 21068 Enqueuing Expose request
02:20:18.800 00.067 16108 IsGuiding returns 1
02:20:18.800 00.000 16108 scope still moving after pulse duration time elapsed
02:20:18.836 00.036 16108 IsSlewing returns 0
02:20:18.836 00.000 16108 IsGuiding returns 1
02:20:18.862 00.026 16108 IsSlewing returns 0
02:20:18.862 00.000 16108 IsGuiding returns 1
02:20:18.894 00.032 16108 IsSlewing returns 0
02:20:18.894 00.000 16108 IsGuiding returns 0
02:20:18.894 00.000 16108 scope move finished after 71 + 108 ms
02:20:18.894 00.000 16108 Move returns status 0, amount 71
02:20:18.894 00.000 16108 MoveAxis(N, 114, ABG)
02:20:18.894 00.000 16108 Guiding  Dir = 0, Dur = 114
02:20:18.894 00.000 16108 IsSlewing returns 0
02:20:18.894 00.000 16108 IsGuiding returns 0
02:20:18.913 00.019 16108 PulseGuide returned control before completion, sleep 106
02:20:19.035 00.122 16108 IsGuiding returns 1
02:20:19.035 00.000 16108 scope still moving after pulse duration time elapsed
02:20:19.066 00.031 16108 IsSlewing returns 0
02:20:19.066 00.000 16108 IsGuiding returns 0
02:20:19.066 00.000 16108 scope move finished after 114 + 58 ms
02:20:19.067 00.001 16108 Move returns status 0, amount 114
02:20:19.067 00.000 16108 move complete, result=0
02:20:19.067 00.000 16108 worker thread done servicing request
02:20:19.067 00.000 16108 Worker thread wakes up
02:20:19.067 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.6 px 114 ms NORTH
02:20:19.071 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:19.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:20.226 01.155 16108 Exposure complete
02:20:20.283 00.057 16108 worker thread done servicing request
02:20:20.283 00.000 21068 OnExposeComplete: enter
02:20:20.285 00.002 21068 UpdateGuideState(): m_state=6
02:20:20.286 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12867
02:20:20.287 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.72, Mass=104567, SNR=74.8, Peak=13859 HFD=3.0
02:20:20.288 00.001 21068 MultiStar: [#1 0.01,0.23,1.34,U] [#2 -0.09,0.00,1.50,U] [#3 0.06,0.15,1.24,U] [#4 0.06,0.51,0.92,U] [#5 0.20,0.07,1.03,U] [#6 0.19,0.06,0.96,U] [#7 -0.01,-0.11,0.77,U] [#8 -0.19,0.21,0.90,U] 
02:20:20.289 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.03, 0.25}
02:20:20.289 00.000 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
02:20:20.290 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
02:20:20.290 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.40 mountX=0.00 mountY=-0.15, mountTheta=-1.57
02:20:20.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.15, opts=13)
02:20:20.293 00.001 21068 Enqueuing Move request for scope (0.03, 0.15)
02:20:20.293 00.000 16108 Worker thread wakes up
02:20:20.295 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
02:20:20.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
02:20:20.295 00.000 16108 Moving (0.03, 0.15) raw xDistance=0.00 yDistance=-0.15
02:20:20.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:20:20.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:20.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:20.295 00.000 16108 MoveAxis(E, 0, ABG)
02:20:20.295 00.000 16108 Move returns status 0, amount 0
02:20:20.295 00.000 16108 MoveAxis(N, 0, ABG)
02:20:20.295 00.000 16108 Move returns status 0, amount 0
02:20:20.295 00.000 16108 move complete, result=0
02:20:20.295 00.000 16108 worker thread done servicing request
02:20:20.298 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3341, FiltMin=2793, FiltMax=57430, Gamma=1.000
02:20:20.313 00.015 21068 UpdateGuideState exits: m=104567 SNR=74.8
02:20:20.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:20.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:20.316 00.001 21068 Enqueuing Expose request
02:20:20.317 00.001 16108 Worker thread wakes up
02:20:20.317 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:20.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:20.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:21.304 00.987 16108 Exposure complete
02:20:21.369 00.065 16108 worker thread done servicing request
02:20:21.369 00.000 21068 OnExposeComplete: enter
02:20:21.370 00.001 21068 UpdateGuideState(): m_state=6
02:20:21.371 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12868
02:20:21.372 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=876.96, Mass=138811, SNR=87.1, Peak=17619 HFD=3.3
02:20:21.373 00.001 21068 MultiStar: [#1 0.13,0.36,1.20,U] [#2 -0.21,0.34,1.34,U] [#3 0.04,0.45,1.30,U] [#4 -0.14,0.46,0.84,U] [#5 -0.05,0.27,0.91,U] [#6 -0.05,0.36,0.86,U] [#7 -0.40,0.01,0.63,U] [#8 -0.22,0.23,0.87,U] 
02:20:21.374 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.35}, one-star: {-0.22, 0.48}
02:20:21.375 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
02:20:21.375 00.000 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
02:20:21.376 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.36 cameraTheta=1.87 mountX=0.16 mountY=-0.31, mountTheta=-1.08
02:20:21.377 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.35, opts=13)
02:20:21.378 00.001 21068 Enqueuing Move request for scope (-0.11, 0.35)
02:20:21.380 00.002 16108 Worker thread wakes up
02:20:21.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
02:20:21.380 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
02:20:21.380 00.000 16108 Moving (-0.11, 0.35) raw xDistance=0.16 yDistance=-0.31
02:20:21.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:20:21.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:20:21.380 00.000 16108 MoveAxis(E, 0, ABG)
02:20:21.380 00.000 16108 Move returns status 0, amount 0
02:20:21.380 00.000 16108 MoveAxis(N, 63, ABG)
02:20:21.380 00.000 16108 Guiding  Dir = 0, Dur = 63
02:20:21.382 00.002 16108 IsSlewing returns 0
02:20:21.382 00.000 16108 IsGuiding returns 0
02:20:21.386 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3344, FiltMin=2902, FiltMax=65501, Gamma=1.000
02:20:21.406 00.020 16108 PulseGuide returned control before completion, sleep 49
02:20:21.408 00.002 21068 UpdateGuideState exits: m=138811 SNR=87.1
02:20:21.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.411 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:21.411 00.000 21068 Enqueuing Expose request
02:20:21.468 00.057 16108 IsGuiding returns 1
02:20:21.468 00.000 16108 scope still moving after pulse duration time elapsed
02:20:21.499 00.031 16108 IsSlewing returns 0
02:20:21.499 00.000 16108 IsGuiding returns 0
02:20:21.499 00.000 16108 scope move finished after 63 + 55 ms
02:20:21.499 00.000 16108 Move returns status 0, amount 63
02:20:21.499 00.000 16108 move complete, result=0
02:20:21.499 00.000 16108 worker thread done servicing request
02:20:21.499 00.000 16108 Worker thread wakes up
02:20:21.499 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 63 ms NORTH
02:20:21.502 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:21.503 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:22.678 01.175 16108 Exposure complete
02:20:22.746 00.068 16108 worker thread done servicing request
02:20:22.746 00.000 21068 OnExposeComplete: enter
02:20:22.747 00.001 21068 UpdateGuideState(): m_state=6
02:20:22.748 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12869
02:20:22.749 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.96, Mass=130420, SNR=87.9, Peak=15625 HFD=3.6
02:20:22.750 00.001 21068 MultiStar: [#1 0.08,0.30,1.18,U] [#2 0.08,0.20,1.29,U] [#3 0.07,0.20,1.05,U] [#4 0.06,0.55,0.86,U] [#5 0.09,0.37,0.81,U] [#6 0.14,0.19,0.83,U] [#7 0.03,0.15,0.60,U] [#8 -0.24,0.23,0.79,U] 
02:20:22.751 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.30}, one-star: {0.25, 0.49}
02:20:22.751 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
02:20:22.752 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
02:20:22.753 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.34 mountX=-0.02 mountY=-0.31, mountTheta=-1.63
02:20:22.754 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.30, opts=13)
02:20:22.755 00.001 21068 Enqueuing Move request for scope (0.07, 0.30)
02:20:22.756 00.001 16108 Worker thread wakes up
02:20:22.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
02:20:22.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
02:20:22.756 00.000 16108 Moving (0.07, 0.30) raw xDistance=-0.02 yDistance=-0.31
02:20:22.756 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:22.756 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:20:22.756 00.000 16108 MoveAxis(E, 0, ABG)
02:20:22.756 00.000 16108 Move returns status 0, amount 0
02:20:22.756 00.000 16108 MoveAxis(N, 61, ABG)
02:20:22.756 00.000 16108 Guiding  Dir = 0, Dur = 61
02:20:22.757 00.001 16108 IsSlewing returns 0
02:20:22.757 00.000 16108 IsGuiding returns 0
02:20:22.760 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3344, FiltMin=2889, FiltMax=65510, Gamma=1.000
02:20:22.775 00.015 21068 UpdateGuideState exits: m=130420 SNR=87.9
02:20:22.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:22.777 00.000 21068 Enqueuing Expose request
02:20:22.807 00.030 16108 PulseGuide returned control before completion, sleep 22
02:20:22.837 00.030 16108 IsGuiding returns 1
02:20:22.837 00.000 16108 scope still moving after pulse duration time elapsed
02:20:22.867 00.030 16108 IsSlewing returns 0
02:20:22.867 00.000 16108 IsGuiding returns 1
02:20:22.899 00.032 16108 IsSlewing returns 0
02:20:22.900 00.001 16108 IsGuiding returns 0
02:20:22.900 00.000 16108 scope move finished after 61 + 81 ms
02:20:22.900 00.000 16108 Move returns status 0, amount 61
02:20:22.900 00.000 16108 move complete, result=0
02:20:22.900 00.000 16108 worker thread done servicing request
02:20:22.900 00.000 16108 Worker thread wakes up
02:20:22.900 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
02:20:22.903 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:22.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:23.883 00.980 16108 Exposure complete
02:20:23.942 00.059 16108 worker thread done servicing request
02:20:23.942 00.000 21068 OnExposeComplete: enter
02:20:23.943 00.001 21068 UpdateGuideState(): m_state=6
02:20:23.944 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12870
02:20:23.945 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=877.02, Mass=136677, SNR=92.7, Peak=16691 HFD=3.4
02:20:23.946 00.001 21068 MultiStar: [#1 0.13,0.54,1.10,U] [#2 -0.06,0.33,1.19,U] [#3 -0.17,0.24,0.91,U] [#4 0.13,0.65,0.00,M1] [#5 -0.07,0.25,0.98,U] [#6 -0.03,0.29,0.87,U] [#7 -0.18,-0.01,0.54,U] [#8 -0.32,0.43,0.70,U] 
02:20:23.948 00.002 21068 refined, 7 included, MultiStar: {-0.06, 0.35}, one-star: {0.09, 0.54}
02:20:23.948 00.000 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
02:20:23.949 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
02:20:23.950 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.73 mountX=0.12 mountY=-0.33, mountTheta=-1.23
02:20:23.951 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.35, opts=13)
02:20:23.953 00.002 21068 Enqueuing Move request for scope (-0.06, 0.35)
02:20:23.953 00.000 16108 Worker thread wakes up
02:20:23.954 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
02:20:23.954 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
02:20:23.954 00.000 16108 Moving (-0.06, 0.35) raw xDistance=0.12 yDistance=-0.33
02:20:23.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:20:23.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
02:20:23.954 00.000 16108 MoveAxis(E, 0, ABG)
02:20:23.954 00.000 16108 Move returns status 0, amount 0
02:20:23.954 00.000 16108 MoveAxis(N, 65, ABG)
02:20:23.954 00.000 16108 Guiding  Dir = 0, Dur = 65
02:20:23.956 00.002 16108 IsSlewing returns 0
02:20:23.956 00.000 16108 IsGuiding returns 0
02:20:23.961 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3344, FiltMin=2793, FiltMax=57875, Gamma=1.000
02:20:23.982 00.021 21068 UpdateGuideState exits: m=136677 SNR=92.7
02:20:23.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:23.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:23.985 00.001 21068 Enqueuing Expose request
02:20:23.985 00.000 16108 PulseGuide returned control before completion, sleep 46
02:20:24.045 00.060 16108 IsGuiding returns 1
02:20:24.045 00.000 16108 scope still moving after pulse duration time elapsed
02:20:24.076 00.031 16108 IsSlewing returns 0
02:20:24.076 00.000 16108 IsGuiding returns 0
02:20:24.076 00.000 16108 scope move finished after 65 + 55 ms
02:20:24.076 00.000 16108 Move returns status 0, amount 65
02:20:24.076 00.000 16108 move complete, result=0
02:20:24.076 00.000 16108 worker thread done servicing request
02:20:24.076 00.000 16108 Worker thread wakes up
02:20:24.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:24.076 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 65 ms NORTH
02:20:24.078 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:25.231 01.153 16108 Exposure complete
02:20:25.289 00.058 16108 worker thread done servicing request
02:20:25.291 00.002 21068 OnExposeComplete: enter
02:20:25.291 00.000 21068 UpdateGuideState(): m_state=6
02:20:25.292 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12871
02:20:25.293 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=876.95, Mass=129264, SNR=86.3, Peak=17251 HFD=3.6
02:20:25.294 00.001 21068 MultiStar: [#1 -0.12,0.34,1.25,U] [#2 -0.34,0.28,1.36,U] [#3 -0.24,0.31,1.04,U] [#4 -0.20,0.49,1.06,U] [#5 -0.06,0.45,1.15,U] [#6 -0.03,0.60,0.00,M1] [#7 -0.23,0.46,0.59,U] [#8 -0.25,0.61,0.00,M1] 
02:20:25.294 00.000 21068 refined, 6 included, MultiStar: {-0.20, 0.39}, one-star: {-0.21, 0.47}
02:20:25.295 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
02:20:25.296 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
02:20:25.297 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.39 hyp=0.44 cameraTheta=2.05 mountX=0.27 mountY=-0.33, mountTheta=-0.90
02:20:25.298 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.39, opts=13)
02:20:25.299 00.001 21068 Enqueuing Move request for scope (-0.20, 0.39)
02:20:25.300 00.001 16108 Worker thread wakes up
02:20:25.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.39) opts 0xd
02:20:25.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.39)
02:20:25.300 00.000 16108 Moving (-0.20, 0.39) raw xDistance=0.27 yDistance=-0.33
02:20:25.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:20:25.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
02:20:25.300 00.000 16108 MoveAxis(W, 70, ABG)
02:20:25.300 00.000 16108 Guiding  Dir = 3, Dur = 70
02:20:25.302 00.002 16108 IsSlewing returns 0
02:20:25.302 00.000 16108 IsGuiding returns 0
02:20:25.304 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3341, FiltMin=2889, FiltMax=58201, Gamma=1.000
02:20:25.318 00.014 16108 PulseGuide returned control before completion, sleep 65
02:20:25.325 00.007 21068 UpdateGuideState exits: m=129264 SNR=86.3
02:20:25.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:25.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:25.328 00.001 21068 Enqueuing Expose request
02:20:25.396 00.068 16108 IsGuiding returns 1
02:20:25.396 00.000 16108 scope still moving after pulse duration time elapsed
02:20:25.427 00.031 16108 IsSlewing returns 0
02:20:25.427 00.000 16108 IsGuiding returns 0
02:20:25.427 00.000 16108 scope move finished after 70 + 55 ms
02:20:25.427 00.000 16108 Move returns status 0, amount 70
02:20:25.427 00.000 16108 MoveAxis(N, 67, ABG)
02:20:25.427 00.000 16108 Guiding  Dir = 0, Dur = 67
02:20:25.427 00.000 16108 IsSlewing returns 0
02:20:25.427 00.000 16108 IsGuiding returns 0
02:20:25.474 00.047 16108 PulseGuide returned control before completion, sleep 30
02:20:25.519 00.045 16108 IsGuiding returns 1
02:20:25.519 00.000 16108 scope still moving after pulse duration time elapsed
02:20:25.550 00.031 16108 IsSlewing returns 0
02:20:25.551 00.001 16108 IsGuiding returns 1
02:20:25.582 00.031 16108 IsSlewing returns 0
02:20:25.582 00.000 16108 IsGuiding returns 0
02:20:25.582 00.000 16108 scope move finished after 67 + 88 ms
02:20:25.582 00.000 16108 Move returns status 0, amount 67
02:20:25.582 00.000 16108 move complete, result=0
02:20:25.582 00.000 16108 worker thread done servicing request
02:20:25.582 00.000 21068 GuideStep: 0.3 px 70 ms WEST, -0.3 px 67 ms NORTH
02:20:25.583 00.001 16108 Worker thread wakes up
02:20:25.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:25.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:26.557 00.974 16108 Exposure complete
02:20:26.609 00.052 16108 worker thread done servicing request
02:20:26.609 00.000 21068 OnExposeComplete: enter
02:20:26.611 00.002 21068 UpdateGuideState(): m_state=6
02:20:26.612 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12872
02:20:26.613 00.001 21068 Star::Find returns 1 (0), X=222.08, Y=876.76, Mass=139897, SNR=93.1, Peak=17523 HFD=3.7
02:20:26.614 00.001 21068 MultiStar: [#1 -0.16,0.27,1.05,U] [#2 -0.33,0.22,1.16,U] [#3 -0.12,0.30,0.88,U] [#4 -0.26,0.29,0.78,U] [#5 -0.33,0.49,0.00,M1] [#6 -0.31,0.09,0.62,U] [#7 -0.42,0.20,0.70,U] [#8 -0.03,0.34,0.72,U] 
02:20:26.614 00.000 21068 refined, 7 included, MultiStar: {-0.23, 0.25}, one-star: {-0.20, 0.28}
02:20:26.615 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:20:26.616 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
02:20:26.617 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.30 mountX=0.27 mountY=-0.19, mountTheta=-0.63
02:20:26.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.25, opts=13)
02:20:26.620 00.001 21068 Enqueuing Move request for scope (-0.23, 0.25)
02:20:26.621 00.001 16108 Worker thread wakes up
02:20:26.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
02:20:26.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
02:20:26.621 00.000 16108 Moving (-0.23, 0.25) raw xDistance=0.27 yDistance=-0.19
02:20:26.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:20:26.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:26.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:20:26.621 00.000 16108 MoveAxis(W, 75, ABG)
02:20:26.621 00.000 16108 Guiding  Dir = 3, Dur = 75
02:20:26.621 00.000 16108 IsSlewing returns 0
02:20:26.621 00.000 16108 IsGuiding returns 0
02:20:26.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3344, FiltMin=2841, FiltMax=60121, Gamma=1.000
02:20:26.640 00.015 21068 UpdateGuideState exits: m=139897 SNR=93.1
02:20:26.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:26.642 00.000 21068 Enqueuing Expose request
02:20:26.678 00.036 16108 PulseGuide returned control before completion, sleep 28
02:20:26.709 00.031 16108 IsGuiding returns 1
02:20:26.709 00.000 16108 scope still moving after pulse duration time elapsed
02:20:26.740 00.031 16108 IsSlewing returns 0
02:20:26.740 00.000 16108 IsGuiding returns 1
02:20:26.771 00.031 16108 IsSlewing returns 0
02:20:26.771 00.000 16108 IsGuiding returns 0
02:20:26.771 00.000 16108 scope move finished after 75 + 74 ms
02:20:26.771 00.000 16108 Move returns status 0, amount 75
02:20:26.771 00.000 16108 MoveAxis(N, 0, ABG)
02:20:26.771 00.000 16108 Move returns status 0, amount 0
02:20:26.771 00.000 16108 move complete, result=0
02:20:26.771 00.000 16108 worker thread done servicing request
02:20:26.771 00.000 16108 Worker thread wakes up
02:20:26.772 00.001 21068 GuideStep: 0.3 px 75 ms WEST, -0.2 px 0 ms NORTH
02:20:26.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:26.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:27.932 01.159 16108 Exposure complete
02:20:27.995 00.063 16108 worker thread done servicing request
02:20:27.995 00.000 21068 OnExposeComplete: enter
02:20:27.996 00.001 21068 UpdateGuideState(): m_state=6
02:20:27.998 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12873
02:20:27.999 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=876.90, Mass=156029, SNR=97.0, Peak=17289 HFD=3.6
02:20:28.002 00.003 21068 MultiStar: [#1 0.28,0.49,1.10,U] [#2 0.23,0.22,1.18,U] [#3 0.30,0.31,0.98,U] [#4 -0.15,0.27,0.78,U] [#5 0.01,0.27,0.87,U] [#6 0.17,0.29,0.69,U] [#7 0.38,0.67,0.00,M1] [#8 0.10,0.26,0.75,U] 
02:20:28.004 00.002 21068 refined, 7 included, MultiStar: {0.15, 0.32}, one-star: {0.16, 0.43}
02:20:28.005 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
02:20:28.007 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
02:20:28.008 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.36 cameraTheta=1.13 mountX=-0.09 mountY=-0.35, mountTheta=-1.83
02:20:28.011 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.32, opts=13)
02:20:28.013 00.002 21068 Enqueuing Move request for scope (0.15, 0.32)
02:20:28.014 00.001 16108 Worker thread wakes up
02:20:28.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
02:20:28.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
02:20:28.014 00.000 16108 Moving (0.15, 0.32) raw xDistance=-0.09 yDistance=-0.35
02:20:28.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:28.015 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:20:28.015 00.000 16108 MoveAxis(E, 0, ABG)
02:20:28.015 00.000 16108 Move returns status 0, amount 0
02:20:28.015 00.000 16108 MoveAxis(N, 70, ABG)
02:20:28.015 00.000 16108 Guiding  Dir = 0, Dur = 70
02:20:28.015 00.000 16108 IsSlewing returns 0
02:20:28.016 00.001 16108 IsGuiding returns 0
02:20:28.016 00.000 16108 PulseGuide returned control before completion, sleep 80
02:20:28.020 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3341, FiltMin=2873, FiltMax=58819, Gamma=1.000
02:20:28.038 00.018 21068 UpdateGuideState exits: m=156029 SNR=97.0
02:20:28.040 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.041 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:28.042 00.001 21068 Enqueuing Expose request
02:20:28.102 00.060 16108 IsGuiding returns 1
02:20:28.102 00.000 16108 scope still moving after pulse duration time elapsed
02:20:28.134 00.032 16108 IsSlewing returns 0
02:20:28.134 00.000 16108 IsGuiding returns 0
02:20:28.134 00.000 16108 scope move finished after 70 + 48 ms
02:20:28.134 00.000 16108 Move returns status 0, amount 70
02:20:28.134 00.000 16108 move complete, result=0
02:20:28.134 00.000 16108 worker thread done servicing request
02:20:28.134 00.000 16108 Worker thread wakes up
02:20:28.134 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 70 ms NORTH
02:20:28.136 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:28.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:29.112 00.976 16108 Exposure complete
02:20:29.171 00.059 16108 worker thread done servicing request
02:20:29.171 00.000 21068 OnExposeComplete: enter
02:20:29.172 00.001 21068 UpdateGuideState(): m_state=6
02:20:29.172 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12874
02:20:29.173 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=876.51, Mass=116603, SNR=80.2, Peak=15193 HFD=3.2
02:20:29.174 00.001 21068 MultiStar: [#1 0.21,0.35,1.24,U] [#2 0.01,-0.06,1.33,U] [#3 0.33,0.00,0.99,U] [#4 0.22,0.18,0.93,U] [#5 0.06,0.06,0.94,U] [#6 0.25,0.14,0.89,U] [#7 0.49,0.18,0.68,U] [#8 0.12,0.02,0.85,U] 
02:20:29.175 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.36, 0.03}
02:20:29.176 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:20:29.177 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:20:29.177 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.44 mountX=-0.19 mountY=-0.15, mountTheta=-2.49
02:20:29.179 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.10, opts=13)
02:20:29.180 00.001 21068 Enqueuing Move request for scope (0.21, 0.10)
02:20:29.181 00.001 16108 Worker thread wakes up
02:20:29.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
02:20:29.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
02:20:29.181 00.000 16108 Moving (0.21, 0.10) raw xDistance=-0.19 yDistance=-0.15
02:20:29.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:29.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:29.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:29.181 00.000 16108 MoveAxis(E, 0, ABG)
02:20:29.181 00.000 16108 Move returns status 0, amount 0
02:20:29.181 00.000 16108 MoveAxis(N, 0, ABG)
02:20:29.181 00.000 16108 Move returns status 0, amount 0
02:20:29.181 00.000 16108 move complete, result=0
02:20:29.181 00.000 16108 worker thread done servicing request
02:20:29.186 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3344, FiltMin=2889, FiltMax=48733, Gamma=1.000
02:20:29.200 00.014 21068 UpdateGuideState exits: m=116603 SNR=80.2
02:20:29.202 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:29.204 00.001 21068 Enqueuing Expose request
02:20:29.204 00.000 16108 Worker thread wakes up
02:20:29.204 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:29.205 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:29.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:30.361 01.156 16108 Exposure complete
02:20:30.426 00.065 16108 worker thread done servicing request
02:20:30.426 00.000 21068 OnExposeComplete: enter
02:20:30.426 00.000 21068 UpdateGuideState(): m_state=6
02:20:30.428 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12875
02:20:30.429 00.001 21068 Star::Find returns 1 (0), X=222.83, Y=876.90, Mass=136229, SNR=92.3, Peak=15865 HFD=3.7
02:20:30.430 00.001 21068 MultiStar: [#1 0.07,0.18,1.31,U] [#2 0.24,0.06,1.22,U] [#3 0.34,0.15,0.95,U] [#4 0.12,-0.01,0.69,U] [#5 0.58,0.15,0.00,M1] [#6 0.37,0.11,0.73,U] [#7 -0.05,0.12,0.68,U] [#8 -0.00,0.02,0.71,U] 
02:20:30.431 00.001 21068 refined, 7 included, MultiStar: {0.22, 0.14}, one-star: {0.56, 0.42}
02:20:30.431 00.000 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
02:20:30.432 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
02:20:30.433 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.59 mountX=-0.19 mountY=-0.19, mountTheta=-2.35
02:20:30.434 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.14, opts=13)
02:20:30.435 00.001 21068 Enqueuing Move request for scope (0.22, 0.14)
02:20:30.437 00.002 16108 Worker thread wakes up
02:20:30.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
02:20:30.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
02:20:30.437 00.000 16108 Moving (0.22, 0.14) raw xDistance=-0.19 yDistance=-0.19
02:20:30.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:30.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:30.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:20:30.437 00.000 16108 MoveAxis(E, 0, ABG)
02:20:30.437 00.000 16108 Move returns status 0, amount 0
02:20:30.437 00.000 16108 MoveAxis(N, 0, ABG)
02:20:30.437 00.000 16108 Move returns status 0, amount 0
02:20:30.437 00.000 16108 move complete, result=0
02:20:30.437 00.000 16108 worker thread done servicing request
02:20:30.441 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3341, FiltMin=2870, FiltMax=59222, Gamma=1.000
02:20:30.456 00.015 21068 UpdateGuideState exits: m=136229 SNR=92.3
02:20:30.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:30.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:30.459 00.001 21068 Enqueuing Expose request
02:20:30.460 00.001 16108 Worker thread wakes up
02:20:30.460 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:30.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:30.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:31.439 00.979 16108 Exposure complete
02:20:31.511 00.072 16108 worker thread done servicing request
02:20:31.511 00.000 21068 OnExposeComplete: enter
02:20:31.512 00.001 21068 UpdateGuideState(): m_state=6
02:20:31.513 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12876
02:20:31.514 00.001 21068 Star::Find returns 1 (0), X=222.94, Y=876.50, Mass=114317, SNR=83.6, Peak=14297 HFD=3.5
02:20:31.515 00.001 21068 MultiStar: [#1 0.59,0.42,0.00,M1] [#2 0.43,-0.17,1.23,U] [#3 0.41,-0.09,1.07,U] [#4 0.30,0.17,0.98,U] [#5 0.49,-0.09,1.11,U] [#6 0.36,-0.20,0.85,U] [#7 0.51,0.10,0.71,U] [#8 0.26,-0.11,0.83,U] 
02:20:31.516 00.001 21068 refined, 7 included, MultiStar: {0.43, -0.05}, one-star: {0.66, 0.03}
02:20:31.517 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:20:31.517 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
02:20:31.518 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.43 cameraTheta=-0.12 mountX=-0.43 mountY=-0.05, mountTheta=-3.02
02:20:31.520 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.05, opts=13)
02:20:31.521 00.001 21068 Enqueuing Move request for scope (0.43, -0.05)
02:20:31.521 00.000 16108 Worker thread wakes up
02:20:31.522 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.05) opts 0xd
02:20:31.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.05)
02:20:31.522 00.000 16108 Moving (0.43, -0.05) raw xDistance=-0.43 yDistance=-0.05
02:20:31.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:20:31.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:31.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:31.522 00.000 16108 MoveAxis(E, 114, ABG)
02:20:31.522 00.000 16108 Guiding  Dir = 2, Dur = 114
02:20:31.522 00.000 16108 IsSlewing returns 0
02:20:31.522 00.000 16108 IsGuiding returns 0
02:20:31.526 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=371, max=65535, med=3344, FiltMin=2889, FiltMax=51341, Gamma=1.000
02:20:31.548 00.022 21068 UpdateGuideState exits: m=114317 SNR=83.6
02:20:31.550 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:31.553 00.002 21068 Enqueuing Expose request
02:20:31.563 00.010 16108 PulseGuide returned control before completion, sleep 84
02:20:31.657 00.094 16108 IsGuiding returns 1
02:20:31.657 00.000 16108 scope still moving after pulse duration time elapsed
02:20:31.689 00.032 16108 IsSlewing returns 0
02:20:31.689 00.000 16108 IsGuiding returns 1
02:20:31.721 00.032 16108 IsSlewing returns 0
02:20:31.721 00.000 16108 IsGuiding returns 1
02:20:31.753 00.032 16108 IsSlewing returns 0
02:20:31.753 00.000 16108 IsGuiding returns 0
02:20:31.753 00.000 16108 scope move finished after 114 + 115 ms
02:20:31.753 00.000 16108 Move returns status 0, amount 114
02:20:31.753 00.000 16108 MoveAxis(N, 0, ABG)
02:20:31.753 00.000 16108 Move returns status 0, amount 0
02:20:31.753 00.000 16108 move complete, result=0
02:20:31.753 00.000 16108 worker thread done servicing request
02:20:31.753 00.000 16108 Worker thread wakes up
02:20:31.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:31.753 00.000 21068 GuideStep: -0.4 px 114 ms EAST, -0.1 px 0 ms NORTH
02:20:31.754 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:32.913 01.159 16108 Exposure complete
02:20:32.971 00.058 16108 worker thread done servicing request
02:20:32.971 00.000 21068 OnExposeComplete: enter
02:20:32.972 00.001 21068 UpdateGuideState(): m_state=6
02:20:32.972 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12877
02:20:32.973 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.80, Mass=121988, SNR=79.3, Peak=14067 HFD=3.5
02:20:32.974 00.001 21068 MultiStar: [#1 0.06,0.10,1.24,U] [#2 -0.10,0.20,1.33,U] [#3 -0.06,0.16,1.06,U] [#4 -0.43,0.03,0.97,U] [#5 -0.05,0.14,1.14,U] [#6 -0.36,0.32,0.85,U] [#7 -0.23,-0.02,0.61,U] [#8 0.00,-0.09,0.81,U] 
02:20:32.975 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.14}, one-star: {-0.04, 0.32}
02:20:32.976 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
02:20:32.977 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
02:20:32.977 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.28 mountX=0.14 mountY=-0.11, mountTheta=-0.65
02:20:32.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.14, opts=13)
02:20:32.980 00.001 21068 Enqueuing Move request for scope (-0.12, 0.14)
02:20:32.981 00.001 16108 Worker thread wakes up
02:20:32.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
02:20:32.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
02:20:32.981 00.000 16108 Moving (-0.12, 0.14) raw xDistance=0.14 yDistance=-0.11
02:20:32.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:20:32.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:32.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:20:32.981 00.000 16108 MoveAxis(E, 0, ABG)
02:20:32.981 00.000 16108 Move returns status 0, amount 0
02:20:32.981 00.000 16108 MoveAxis(N, 0, ABG)
02:20:32.981 00.000 16108 Move returns status 0, amount 0
02:20:32.981 00.000 16108 move complete, result=0
02:20:32.981 00.000 16108 worker thread done servicing request
02:20:32.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3341, FiltMin=2870, FiltMax=61430, Gamma=1.000
02:20:33.002 00.017 21068 UpdateGuideState exits: m=121988 SNR=79.3
02:20:33.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:33.004 00.000 21068 Enqueuing Expose request
02:20:33.005 00.001 16108 Worker thread wakes up
02:20:33.005 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:33.006 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:33.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:33.987 00.981 16108 Exposure complete
02:20:34.068 00.081 16108 worker thread done servicing request
02:20:34.068 00.000 21068 OnExposeComplete: enter
02:20:34.069 00.001 21068 UpdateGuideState(): m_state=6
02:20:34.071 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12878
02:20:34.072 00.001 21068 Star::Find returns 1 (0), X=221.97, Y=876.98, Mass=99795, SNR=65.1, Peak=14659 HFD=2.8
02:20:34.074 00.002 21068 MultiStar: [#1 -0.41,0.12,1.70,U] [#2 -0.53,-0.02,1.50,U] [#3 -0.21,0.11,1.29,U] [#4 -0.34,0.30,1.19,U] [#5 -0.43,0.04,1.21,U] [#6 -0.38,0.32,0.97,U] [#7 -0.28,0.25,0.80,U] [#8 -0.27,0.49,1.06,U] 
02:20:34.075 00.001 21068 refined, 8 included, MultiStar: {-0.36, 0.21}, one-star: {-0.31, 0.50}
02:20:34.077 00.002 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
02:20:34.079 00.002 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
02:20:34.080 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.42 cameraTheta=2.62 mountX=0.39 mountY=-0.12, mountTheta=-0.30
02:20:34.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.21, opts=13)
02:20:34.083 00.001 21068 Enqueuing Move request for scope (-0.36, 0.21)
02:20:34.084 00.001 16108 Worker thread wakes up
02:20:34.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.21) opts 0xd
02:20:34.085 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.21)
02:20:34.085 00.000 16108 Moving (-0.36, 0.21) raw xDistance=0.39 yDistance=-0.12
02:20:34.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:20:34.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:34.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:20:34.085 00.000 16108 MoveAxis(W, 103, ABG)
02:20:34.085 00.000 16108 Guiding  Dir = 3, Dur = 103
02:20:34.085 00.000 16108 IsSlewing returns 0
02:20:34.085 00.000 16108 IsGuiding returns 0
02:20:34.089 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3341, FiltMin=2886, FiltMax=55280, Gamma=1.000
02:20:34.106 00.017 21068 UpdateGuideState exits: m=99795 SNR=65.1
02:20:34.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:34.110 00.002 21068 Enqueuing Expose request
02:20:34.119 00.009 16108 PulseGuide returned control before completion, sleep 80
02:20:34.213 00.094 16108 IsGuiding returns 1
02:20:34.213 00.000 16108 scope still moving after pulse duration time elapsed
02:20:34.245 00.032 16108 IsSlewing returns 0
02:20:34.245 00.000 16108 IsGuiding returns 1
02:20:34.276 00.031 16108 IsSlewing returns 0
02:20:34.276 00.000 16108 IsGuiding returns 1
02:20:34.307 00.031 16108 IsSlewing returns 0
02:20:34.307 00.000 16108 IsGuiding returns 0
02:20:34.307 00.000 16108 scope move finished after 103 + 118 ms
02:20:34.307 00.000 16108 Move returns status 0, amount 103
02:20:34.307 00.000 16108 MoveAxis(N, 0, ABG)
02:20:34.307 00.000 16108 Move returns status 0, amount 0
02:20:34.308 00.001 16108 move complete, result=0
02:20:34.308 00.000 16108 worker thread done servicing request
02:20:34.308 00.000 16108 Worker thread wakes up
02:20:34.308 00.000 21068 GuideStep: 0.4 px 103 ms WEST, -0.1 px 0 ms NORTH
02:20:34.310 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:34.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:35.476 01.166 16108 Exposure complete
02:20:35.534 00.058 16108 worker thread done servicing request
02:20:35.535 00.001 21068 OnExposeComplete: enter
02:20:35.535 00.000 21068 UpdateGuideState(): m_state=6
02:20:35.536 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12879
02:20:35.537 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.66, Mass=134264, SNR=103.7, Peak=14073 HFD=3.3
02:20:35.538 00.001 21068 MultiStar: [#1 0.14,0.05,0.95,U] [#2 0.10,-0.04,0.88,U] [#3 0.09,0.00,0.99,U] [#4 -0.08,0.31,0.76,U] [#5 -0.04,0.02,0.82,U] [#6 0.03,0.06,0.64,U] [#7 -0.02,0.10,0.54,U] [#8 -0.06,0.13,0.60,U] 
02:20:35.539 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.23, 0.19}
02:20:35.540 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
02:20:35.540 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
02:20:35.541 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
02:20:35.545 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.09, opts=13)
02:20:35.546 00.001 21068 Enqueuing Move request for scope (0.06, 0.09)
02:20:35.548 00.002 16108 Worker thread wakes up
02:20:35.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:20:35.548 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:20:35.548 00.000 16108 Moving (0.06, 0.09) raw xDistance=-0.04 yDistance=-0.10
02:20:35.549 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:20:35.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:35.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:20:35.549 00.000 16108 MoveAxis(E, 0, ABG)
02:20:35.549 00.000 16108 Move returns status 0, amount 0
02:20:35.549 00.000 16108 MoveAxis(N, 0, ABG)
02:20:35.549 00.000 16108 Move returns status 0, amount 0
02:20:35.549 00.000 16108 move complete, result=0
02:20:35.549 00.000 16108 worker thread done servicing request
02:20:35.557 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3341, FiltMin=2867, FiltMax=56262, Gamma=1.000
02:20:35.575 00.018 21068 UpdateGuideState exits: m=134264 SNR=103.7
02:20:35.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:35.577 00.001 21068 Enqueuing Expose request
02:20:35.578 00.001 16108 Worker thread wakes up
02:20:35.578 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:35.578 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:35.579 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:36.547 00.968 16108 Exposure complete
02:20:36.608 00.061 16108 worker thread done servicing request
02:20:36.608 00.000 21068 OnExposeComplete: enter
02:20:36.609 00.001 21068 UpdateGuideState(): m_state=6
02:20:36.610 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12880
02:20:36.611 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=876.90, Mass=138804, SNR=89.8, Peak=15827 HFD=3.3
02:20:36.612 00.001 21068 MultiStar: [#1 0.01,-0.11,1.06,U] [#2 0.02,-0.11,1.09,U] [#3 0.13,-0.23,1.07,U] [#4 0.17,0.35,0.96,U] [#5 0.12,0.15,0.87,U] [#6 0.19,0.29,0.81,U] [#7 -0.35,-0.00,0.53,U] [#8 -0.25,0.10,0.75,U] 
02:20:36.613 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {-0.05, 0.42}
02:20:36.614 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
02:20:36.615 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
02:20:36.615 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.34 mountX=-0.01 mountY=-0.09, mountTheta=-1.63
02:20:36.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
02:20:36.618 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
02:20:36.619 00.001 16108 Worker thread wakes up
02:20:36.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:20:36.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:20:36.619 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.01 yDistance=-0.09
02:20:36.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:20:36.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:36.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:36.619 00.000 16108 MoveAxis(E, 0, ABG)
02:20:36.619 00.000 16108 Move returns status 0, amount 0
02:20:36.619 00.000 16108 MoveAxis(N, 0, ABG)
02:20:36.619 00.000 16108 Move returns status 0, amount 0
02:20:36.619 00.000 16108 move complete, result=0
02:20:36.620 00.001 16108 worker thread done servicing request
02:20:36.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3344, FiltMin=2867, FiltMax=65510, Gamma=1.000
02:20:36.649 00.025 21068 UpdateGuideState exits: m=138804 SNR=89.8
02:20:36.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:36.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:36.652 00.001 21068 Enqueuing Expose request
02:20:36.653 00.001 16108 Worker thread wakes up
02:20:36.653 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:36.654 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:36.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:37.808 01.154 16108 Exposure complete
02:20:37.863 00.055 16108 worker thread done servicing request
02:20:37.864 00.001 21068 OnExposeComplete: enter
02:20:37.866 00.002 21068 UpdateGuideState(): m_state=6
02:20:37.868 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12881
02:20:37.869 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=876.67, Mass=109290, SNR=81.9, Peak=13731 HFD=3.2
02:20:37.870 00.001 21068 MultiStar: [#1 -0.08,0.27,1.30,U] [#2 -0.02,0.05,1.19,U] [#3 -0.11,0.05,1.09,U] [#4 -0.07,0.43,0.96,U] [#5 0.24,0.39,1.07,U] [#6 0.00,0.29,0.95,U] [#7 -0.37,0.04,0.67,U] [#8 0.08,0.40,0.89,U] 
02:20:37.871 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.23}, one-star: {0.12, 0.20}
02:20:37.872 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
02:20:37.872 00.000 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
02:20:37.873 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.02 mountX=-0.08 mountY=-0.22, mountTheta=-1.94
02:20:37.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.20, opts=13)
02:20:37.875 00.000 21068 Enqueuing Move request for scope (0.12, 0.20)
02:20:37.876 00.001 16108 Worker thread wakes up
02:20:37.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
02:20:37.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
02:20:37.876 00.000 16108 Moving (0.12, 0.20) raw xDistance=-0.08 yDistance=-0.22
02:20:37.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:20:37.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:20:37.876 00.000 16108 MoveAxis(E, 0, ABG)
02:20:37.876 00.000 16108 Move returns status 0, amount 0
02:20:37.876 00.000 16108 MoveAxis(N, 44, ABG)
02:20:37.876 00.000 16108 Guiding  Dir = 0, Dur = 44
02:20:37.878 00.002 16108 IsSlewing returns 0
02:20:37.878 00.000 16108 IsGuiding returns 0
02:20:37.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3341, FiltMin=2873, FiltMax=65510, Gamma=1.000
02:20:37.903 00.022 21068 UpdateGuideState exits: m=109290 SNR=81.9
02:20:37.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:37.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:37.906 00.001 21068 Enqueuing Expose request
02:20:37.908 00.002 16108 PulseGuide returned control before completion, sleep 24
02:20:37.937 00.029 16108 IsGuiding returns 1
02:20:37.937 00.000 16108 scope still moving after pulse duration time elapsed
02:20:37.969 00.032 16108 IsSlewing returns 0
02:20:37.969 00.000 16108 IsGuiding returns 1
02:20:38.000 00.031 16108 IsSlewing returns 0
02:20:38.000 00.000 16108 IsGuiding returns 0
02:20:38.000 00.000 16108 scope move finished after 44 + 78 ms
02:20:38.000 00.000 16108 Move returns status 0, amount 44
02:20:38.000 00.000 16108 move complete, result=0
02:20:38.000 00.000 16108 worker thread done servicing request
02:20:38.000 00.000 16108 Worker thread wakes up
02:20:38.000 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
02:20:38.002 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:38.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:38.970 00.968 16108 Exposure complete
02:20:39.029 00.059 16108 worker thread done servicing request
02:20:39.030 00.001 21068 OnExposeComplete: enter
02:20:39.030 00.000 21068 UpdateGuideState(): m_state=6
02:20:39.031 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12882
02:20:39.032 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=876.94, Mass=115261, SNR=76.0, Peak=14499 HFD=3.2
02:20:39.034 00.002 21068 MultiStar: [#1 0.11,0.33,1.64,U] [#2 0.05,0.14,1.37,U] [#3 -0.05,-0.03,1.07,U] [#4 0.15,0.48,0.84,U] [#5 -0.00,0.07,0.96,U] [#6 0.26,0.17,0.79,U] [#7 -0.07,0.03,0.61,U] [#8 0.20,0.45,0.91,U] 
02:20:39.035 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.24}, one-star: {-0.00, 0.46}
02:20:39.036 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
02:20:39.037 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
02:20:39.037 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.28 mountX=-0.03 mountY=-0.25, mountTheta=-1.69
02:20:39.039 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.24, opts=13)
02:20:39.039 00.000 21068 Enqueuing Move request for scope (0.07, 0.24)
02:20:39.040 00.001 16108 Worker thread wakes up
02:20:39.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
02:20:39.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
02:20:39.040 00.000 16108 Moving (0.07, 0.24) raw xDistance=-0.03 yDistance=-0.25
02:20:39.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:39.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:20:39.040 00.000 16108 MoveAxis(E, 0, ABG)
02:20:39.040 00.000 16108 Move returns status 0, amount 0
02:20:39.040 00.000 16108 MoveAxis(N, 50, ABG)
02:20:39.040 00.000 16108 Guiding  Dir = 0, Dur = 50
02:20:39.041 00.001 16108 IsSlewing returns 0
02:20:39.041 00.000 16108 IsGuiding returns 0
02:20:39.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3344, FiltMin=2861, FiltMax=63318, Gamma=1.000
02:20:39.074 00.030 21068 UpdateGuideState exits: m=115261 SNR=76.0
02:20:39.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:39.077 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:39.078 00.001 21068 Enqueuing Expose request
02:20:39.094 00.016 16108 IsGuiding returns 1
02:20:39.094 00.000 16108 scope still moving after pulse duration time elapsed
02:20:39.125 00.031 16108 IsSlewing returns 0
02:20:39.125 00.000 16108 IsGuiding returns 1
02:20:39.157 00.032 16108 IsSlewing returns 0
02:20:39.157 00.000 16108 IsGuiding returns 1
02:20:39.188 00.031 16108 IsSlewing returns 0
02:20:39.188 00.000 16108 IsGuiding returns 0
02:20:39.188 00.000 16108 scope move finished after 50 + 97 ms
02:20:39.188 00.000 16108 Move returns status 0, amount 50
02:20:39.188 00.000 16108 move complete, result=0
02:20:39.188 00.000 16108 worker thread done servicing request
02:20:39.188 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 50 ms NORTH
02:20:39.191 00.003 16108 Worker thread wakes up
02:20:39.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:39.192 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:40.346 01.154 16108 Exposure complete
02:20:40.403 00.057 16108 worker thread done servicing request
02:20:40.403 00.000 21068 OnExposeComplete: enter
02:20:40.404 00.001 21068 UpdateGuideState(): m_state=6
02:20:40.405 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12883
02:20:40.406 00.001 21068 Star::Find returns 1 (0), X=222.69, Y=876.71, Mass=113584, SNR=82.3, Peak=15833 HFD=3.4
02:20:40.407 00.001 21068 MultiStar: [#1 0.33,0.31,1.29,U] [#2 0.10,-0.01,1.18,U] [#3 0.15,-0.12,1.01,U] [#4 0.11,0.39,0.98,U] [#5 0.14,0.13,0.99,U] [#6 0.18,0.36,0.90,U] [#7 0.32,-0.22,0.74,U] [#8 0.22,0.33,0.84,U] 
02:20:40.408 00.001 21068 refined, 8 included, MultiStar: {0.22, 0.16}, one-star: {0.41, 0.23}
02:20:40.409 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
02:20:40.409 00.000 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
02:20:40.410 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.64 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
02:20:40.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.16, opts=13)
02:20:40.413 00.001 21068 Enqueuing Move request for scope (0.22, 0.16)
02:20:40.414 00.001 16108 Worker thread wakes up
02:20:40.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
02:20:40.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
02:20:40.414 00.000 16108 Moving (0.22, 0.16) raw xDistance=-0.19 yDistance=-0.21
02:20:40.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:40.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:20:40.414 00.000 16108 MoveAxis(E, 0, ABG)
02:20:40.415 00.001 16108 Move returns status 0, amount 0
02:20:40.415 00.000 16108 MoveAxis(N, 42, ABG)
02:20:40.415 00.000 16108 Guiding  Dir = 0, Dur = 42
02:20:40.415 00.000 16108 IsSlewing returns 0
02:20:40.415 00.000 16108 IsGuiding returns 0
02:20:40.418 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3341, FiltMin=2832, FiltMax=62598, Gamma=1.000
02:20:40.436 00.018 21068 UpdateGuideState exits: m=113584 SNR=82.3
02:20:40.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.437 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:40.438 00.001 21068 Enqueuing Expose request
02:20:40.460 00.022 16108 IsGuiding returns 1
02:20:40.460 00.000 16108 scope still moving after pulse duration time elapsed
02:20:40.490 00.030 16108 IsSlewing returns 0
02:20:40.490 00.000 16108 IsGuiding returns 1
02:20:40.522 00.032 16108 IsSlewing returns 0
02:20:40.522 00.000 16108 IsGuiding returns 1
02:20:40.553 00.031 16108 IsSlewing returns 0
02:20:40.553 00.000 16108 IsGuiding returns 0
02:20:40.553 00.000 16108 scope move finished after 42 + 95 ms
02:20:40.553 00.000 16108 Move returns status 0, amount 42
02:20:40.553 00.000 16108 move complete, result=0
02:20:40.553 00.000 16108 worker thread done servicing request
02:20:40.553 00.000 16108 Worker thread wakes up
02:20:40.553 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 42 ms NORTH
02:20:40.554 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:40.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:41.525 00.971 16108 Exposure complete
02:20:41.598 00.073 16108 worker thread done servicing request
02:20:41.598 00.000 21068 OnExposeComplete: enter
02:20:41.598 00.000 21068 UpdateGuideState(): m_state=6
02:20:41.599 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12884
02:20:41.600 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=876.43, Mass=135982, SNR=87.6, Peak=14429 HFD=3.3
02:20:41.601 00.001 21068 MultiStar: [#1 0.20,0.24,1.03,U] [#2 0.19,-0.18,1.14,U] [#3 0.27,0.05,1.11,U] [#4 0.10,0.11,0.67,U] [#5 0.29,0.13,0.91,U] [#6 0.47,0.33,0.00,M1] [#7 0.01,-0.26,0.54,U] [#8 0.11,0.14,0.67,U] 
02:20:41.603 00.002 21068 refined, 7 included, MultiStar: {0.20, 0.03}, one-star: {0.29, -0.04}
02:20:41.603 00.000 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
02:20:41.604 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
02:20:41.605 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.15 mountX=-0.19 mountY=-0.08, mountTheta=-2.77
02:20:41.606 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.03, opts=13)
02:20:41.607 00.001 21068 Enqueuing Move request for scope (0.20, 0.03)
02:20:41.608 00.001 16108 Worker thread wakes up
02:20:41.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
02:20:41.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
02:20:41.608 00.000 16108 Moving (0.20, 0.03) raw xDistance=-0.19 yDistance=-0.08
02:20:41.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:41.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:41.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:20:41.608 00.000 16108 MoveAxis(E, 0, ABG)
02:20:41.608 00.000 16108 Move returns status 0, amount 0
02:20:41.608 00.000 16108 MoveAxis(N, 0, ABG)
02:20:41.608 00.000 16108 Move returns status 0, amount 0
02:20:41.608 00.000 16108 move complete, result=0
02:20:41.608 00.000 16108 worker thread done servicing request
02:20:41.612 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3341, FiltMin=2883, FiltMax=53629, Gamma=1.000
02:20:41.627 00.015 21068 UpdateGuideState exits: m=135982 SNR=87.6
02:20:41.627 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:41.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:41.629 00.001 21068 Enqueuing Expose request
02:20:41.630 00.001 16108 Worker thread wakes up
02:20:41.630 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:41.630 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:41.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:42.797 01.167 16108 Exposure complete
02:20:42.857 00.060 16108 worker thread done servicing request
02:20:42.857 00.000 21068 OnExposeComplete: enter
02:20:42.857 00.000 21068 UpdateGuideState(): m_state=6
02:20:42.858 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12885
02:20:42.859 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=876.61, Mass=141279, SNR=98.0, Peak=15913 HFD=3.3
02:20:42.860 00.001 21068 MultiStar: [#1 0.04,-0.00,1.02,U] [#2 0.10,-0.10,1.10,U] [#3 -0.07,-0.40,0.86,U] [#4 -0.11,-0.02,0.73,U] [#5 0.09,-0.18,0.87,U] [#6 0.10,0.16,0.69,U] [#7 -0.00,-0.06,0.65,U] [#8 0.11,-0.15,0.74,U] 
02:20:42.861 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.25, 0.14}
02:20:42.861 00.000 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
02:20:42.862 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
02:20:42.864 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.83 mountX=-0.08 mountY=0.05, mountTheta=2.53
02:20:42.865 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
02:20:42.866 00.001 21068 Enqueuing Move request for scope (0.06, -0.07)
02:20:42.867 00.001 16108 Worker thread wakes up
02:20:42.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
02:20:42.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
02:20:42.867 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.08 yDistance=0.05
02:20:42.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:20:42.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:42.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:42.867 00.000 16108 MoveAxis(E, 0, ABG)
02:20:42.867 00.000 16108 Move returns status 0, amount 0
02:20:42.867 00.000 16108 MoveAxis(N, 0, ABG)
02:20:42.867 00.000 16108 Move returns status 0, amount 0
02:20:42.867 00.000 16108 move complete, result=0
02:20:42.868 00.001 16108 worker thread done servicing request
02:20:42.871 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3341, FiltMin=2870, FiltMax=61491, Gamma=1.000
02:20:42.887 00.016 21068 UpdateGuideState exits: m=141279 SNR=98.0
02:20:42.887 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:42.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:42.888 00.000 21068 Enqueuing Expose request
02:20:42.890 00.002 16108 Worker thread wakes up
02:20:42.890 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:42.891 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:42.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:43.851 00.960 16108 Exposure complete
02:20:43.914 00.063 16108 worker thread done servicing request
02:20:43.914 00.000 21068 OnExposeComplete: enter
02:20:43.915 00.001 21068 UpdateGuideState(): m_state=6
02:20:43.916 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12886
02:20:43.917 00.001 21068 Star::Find returns 1 (0), X=222.66, Y=876.53, Mass=147908, SNR=101.4, Peak=16521 HFD=3.3
02:20:43.918 00.001 21068 MultiStar: [#1 0.17,0.06,1.04,U] [#2 0.02,-0.13,1.17,U] [#3 0.17,-0.14,0.94,U] [#4 0.06,-0.01,0.69,U] [#5 0.11,-0.12,0.99,U] [#6 -0.07,0.01,0.70,U] [#7 -0.04,-0.01,0.50,U] [#8 0.03,0.01,0.74,U] 
02:20:43.918 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.38, 0.06}
02:20:43.919 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.02)
02:20:43.920 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
02:20:43.921 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.11 mountY=0.01, mountTheta=3.08
02:20:43.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
02:20:43.923 00.000 21068 Enqueuing Move request for scope (0.11, -0.03)
02:20:43.924 00.001 16108 Worker thread wakes up
02:20:43.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:20:43.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:20:43.924 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.11 yDistance=0.01
02:20:43.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:20:43.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:43.926 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:20:43.926 00.000 16108 MoveAxis(E, 0, ABG)
02:20:43.926 00.000 16108 Move returns status 0, amount 0
02:20:43.926 00.000 16108 MoveAxis(N, 0, ABG)
02:20:43.926 00.000 16108 Move returns status 0, amount 0
02:20:43.926 00.000 16108 move complete, result=0
02:20:43.926 00.000 16108 worker thread done servicing request
02:20:43.930 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3341, FiltMin=2909, FiltMax=61779, Gamma=1.000
02:20:43.957 00.027 21068 UpdateGuideState exits: m=147908 SNR=101.4
02:20:43.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:43.959 00.000 21068 Enqueuing Expose request
02:20:43.960 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:43.961 00.001 16108 Worker thread wakes up
02:20:43.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:43.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:45.112 01.151 16108 Exposure complete
02:20:45.170 00.058 16108 worker thread done servicing request
02:20:45.171 00.001 21068 OnExposeComplete: enter
02:20:45.171 00.000 21068 UpdateGuideState(): m_state=6
02:20:45.172 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12887
02:20:45.173 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.70, Mass=117257, SNR=83.6, Peak=13763 HFD=3.2
02:20:45.174 00.001 21068 MultiStar: [#1 -0.08,-0.13,1.19,U] [#2 0.10,-0.10,1.32,U] [#3 0.10,-0.23,1.23,U] [#4 -0.15,0.12,1.02,U] [#5 0.16,-0.18,0.93,U] [#6 -0.15,-0.22,0.83,U] [#7 -0.17,-0.02,0.59,U] [#8 0.03,0.01,0.68,U] 
02:20:45.174 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.15, 0.23}
02:20:45.175 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
02:20:45.176 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
02:20:45.177 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.41 mountX=-0.02 mountY=0.06, mountTheta=1.92
02:20:45.178 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
02:20:45.179 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
02:20:45.180 00.001 16108 Worker thread wakes up
02:20:45.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
02:20:45.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
02:20:45.180 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.06
02:20:45.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:45.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:45.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:20:45.180 00.000 16108 MoveAxis(E, 0, ABG)
02:20:45.181 00.001 16108 Move returns status 0, amount 0
02:20:45.181 00.000 16108 MoveAxis(N, 0, ABG)
02:20:45.181 00.000 16108 Move returns status 0, amount 0
02:20:45.181 00.000 16108 move complete, result=0
02:20:45.182 00.001 16108 worker thread done servicing request
02:20:45.185 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3341, FiltMin=2867, FiltMax=56262, Gamma=1.000
02:20:45.201 00.016 21068 UpdateGuideState exits: m=117257 SNR=83.6
02:20:45.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:45.204 00.001 21068 Enqueuing Expose request
02:20:45.204 00.000 16108 Worker thread wakes up
02:20:45.204 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:45.205 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:45.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:46.177 00.972 16108 Exposure complete
02:20:46.255 00.078 16108 worker thread done servicing request
02:20:46.255 00.000 21068 OnExposeComplete: enter
02:20:46.257 00.002 21068 UpdateGuideState(): m_state=6
02:20:46.258 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12888
02:20:46.258 00.000 21068 Star::Find returns 1 (0), X=222.50, Y=876.72, Mass=125839, SNR=94.5, Peak=13593 HFD=3.4
02:20:46.259 00.001 21068 MultiStar: [#1 0.23,0.15,1.26,U] [#2 0.13,-0.22,1.16,U] [#3 -0.06,-0.13,0.88,U] [#4 0.23,0.47,0.83,U] [#5 -0.16,-0.04,1.08,U] [#6 0.32,-0.01,0.75,U] [#7 -0.24,-0.20,0.70,U] [#8 -0.02,0.15,0.64,U] 
02:20:46.260 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.22, 0.24}
02:20:46.261 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:20:46.262 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:20:46.262 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
02:20:46.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
02:20:46.265 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
02:20:46.266 00.001 16108 Worker thread wakes up
02:20:46.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:20:46.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:20:46.266 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.07 yDistance=-0.06
02:20:46.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:46.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:46.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:46.266 00.000 16108 MoveAxis(E, 0, ABG)
02:20:46.266 00.000 16108 Move returns status 0, amount 0
02:20:46.266 00.000 16108 MoveAxis(N, 0, ABG)
02:20:46.266 00.000 16108 Move returns status 0, amount 0
02:20:46.266 00.000 16108 move complete, result=0
02:20:46.266 00.000 16108 worker thread done servicing request
02:20:46.270 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3341, FiltMin=2854, FiltMax=65497, Gamma=1.000
02:20:46.291 00.021 21068 UpdateGuideState exits: m=125839 SNR=94.5
02:20:46.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:46.294 00.001 21068 Enqueuing Expose request
02:20:46.294 00.000 16108 Worker thread wakes up
02:20:46.294 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:46.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:46.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:47.446 01.151 16108 Exposure complete
02:20:47.505 00.059 16108 worker thread done servicing request
02:20:47.505 00.000 21068 OnExposeComplete: enter
02:20:47.505 00.000 21068 UpdateGuideState(): m_state=6
02:20:47.507 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12889
02:20:47.508 00.001 21068 Star::Find returns 1 (0), X=222.58, Y=876.77, Mass=116010, SNR=80.2, Peak=16137 HFD=3.2
02:20:47.509 00.001 21068 MultiStar: [#1 0.12,-0.10,1.04,U] [#2 0.14,0.07,1.36,U] [#3 0.25,-0.38,1.19,U] [#4 -0.02,0.25,0.91,U] [#5 0.04,-0.04,1.03,U] [#6 0.27,0.19,0.98,U] [#7 -0.11,-0.16,0.68,U] [#8 0.04,0.03,0.86,U] 
02:20:47.510 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.31, 0.30}
02:20:47.511 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
02:20:47.512 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:20:47.513 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=-0.12 mountY=-0.05, mountTheta=-2.79
02:20:47.515 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
02:20:47.516 00.001 21068 Enqueuing Move request for scope (0.13, 0.02)
02:20:47.516 00.000 16108 Worker thread wakes up
02:20:47.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:20:47.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:20:47.517 00.001 16108 Moving (0.13, 0.02) raw xDistance=-0.12 yDistance=-0.05
02:20:47.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:20:47.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:47.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:20:47.517 00.000 16108 MoveAxis(E, 0, ABG)
02:20:47.517 00.000 16108 Move returns status 0, amount 0
02:20:47.517 00.000 16108 MoveAxis(N, 0, ABG)
02:20:47.517 00.000 16108 Move returns status 0, amount 0
02:20:47.517 00.000 16108 move complete, result=0
02:20:47.517 00.000 16108 worker thread done servicing request
02:20:47.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3341, FiltMin=2832, FiltMax=64374, Gamma=1.000
02:20:47.543 00.022 21068 UpdateGuideState exits: m=116010 SNR=80.2
02:20:47.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:47.544 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:47.545 00.001 21068 Enqueuing Expose request
02:20:47.546 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:47.547 00.001 16108 Worker thread wakes up
02:20:47.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:47.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:48.529 00.982 16108 Exposure complete
02:20:48.597 00.068 16108 worker thread done servicing request
02:20:48.597 00.000 21068 OnExposeComplete: enter
02:20:48.598 00.001 21068 UpdateGuideState(): m_state=6
02:20:48.598 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12890
02:20:48.599 00.001 21068 Star::Find returns 1 (0), X=222.78, Y=876.47, Mass=115955, SNR=77.9, Peak=15673 HFD=3.1
02:20:48.600 00.001 21068 MultiStar: [#1 -0.04,-0.20,1.14,U] [#2 0.39,-0.27,1.44,U] [#3 0.03,-0.12,1.19,U] [#4 0.20,0.07,0.93,U] [#5 0.22,-0.04,1.12,U] [#6 0.56,-0.17,0.00,M1] [#7 0.53,-0.25,0.00,M1] [#8 -0.06,-0.18,0.78,U] 
02:20:48.601 00.001 21068 refined, 6 included, MultiStar: {0.19, -0.12}, one-star: {0.51, -0.00}
02:20:48.602 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
02:20:48.602 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
02:20:48.603 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.55 mountX=-0.21 mountY=0.07, mountTheta=2.82
02:20:48.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.12, opts=13)
02:20:48.606 00.001 21068 Enqueuing Move request for scope (0.19, -0.12)
02:20:48.606 00.000 16108 Worker thread wakes up
02:20:48.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
02:20:48.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
02:20:48.606 00.000 16108 Moving (0.19, -0.12) raw xDistance=-0.21 yDistance=0.07
02:20:48.608 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:20:48.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:48.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:20:48.608 00.000 16108 MoveAxis(E, 55, ABG)
02:20:48.608 00.000 16108 Guiding  Dir = 2, Dur = 55
02:20:48.608 00.000 16108 IsSlewing returns 0
02:20:48.608 00.000 16108 IsGuiding returns 0
02:20:48.611 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3341, FiltMin=2889, FiltMax=47629, Gamma=1.000
02:20:48.624 00.013 16108 PulseGuide returned control before completion, sleep 49
02:20:48.628 00.004 21068 UpdateGuideState exits: m=115955 SNR=77.9
02:20:48.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.629 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:48.630 00.001 21068 Enqueuing Expose request
02:20:48.686 00.056 16108 IsGuiding returns 1
02:20:48.686 00.000 16108 scope still moving after pulse duration time elapsed
02:20:48.716 00.030 16108 IsSlewing returns 0
02:20:48.716 00.000 16108 IsGuiding returns 0
02:20:48.716 00.000 16108 scope move finished after 55 + 53 ms
02:20:48.716 00.000 16108 Move returns status 0, amount 55
02:20:48.716 00.000 16108 MoveAxis(N, 0, ABG)
02:20:48.717 00.001 16108 Move returns status 0, amount 0
02:20:48.717 00.000 16108 move complete, result=0
02:20:48.717 00.000 16108 worker thread done servicing request
02:20:48.717 00.000 16108 Worker thread wakes up
02:20:48.717 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:20:48.718 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:48.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:49.870 01.152 16108 Exposure complete
02:20:49.934 00.064 16108 worker thread done servicing request
02:20:49.934 00.000 21068 OnExposeComplete: enter
02:20:49.935 00.001 21068 UpdateGuideState(): m_state=6
02:20:49.936 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12891
02:20:49.936 00.000 21068 Star::Find returns 1 (0), X=222.57, Y=876.54, Mass=137770, SNR=100.8, Peak=14893 HFD=3.3
02:20:49.937 00.001 21068 MultiStar: [#1 0.11,-0.09,0.99,U] [#2 -0.12,-0.24,0.99,U] [#3 0.15,-0.28,0.78,U] [#4 -0.27,0.11,0.79,U] [#5 -0.05,0.04,0.79,U] [#6 -0.21,0.09,0.63,U] [#7 0.01,-0.20,0.57,U] [#8 -0.02,0.03,0.64,U] 
02:20:49.938 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.30, 0.07}
02:20:49.938 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
02:20:49.939 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
02:20:49.940 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.54 mountX=-0.01 mountY=0.05, mountTheta=1.78
02:20:49.941 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
02:20:49.942 00.001 21068 Enqueuing Move request for scope (0.00, -0.06)
02:20:49.943 00.001 16108 Worker thread wakes up
02:20:49.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
02:20:49.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
02:20:49.943 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.05
02:20:49.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:20:49.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:49.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:49.943 00.000 16108 MoveAxis(E, 0, ABG)
02:20:49.943 00.000 16108 Move returns status 0, amount 0
02:20:49.943 00.000 16108 MoveAxis(N, 0, ABG)
02:20:49.943 00.000 16108 Move returns status 0, amount 0
02:20:49.943 00.000 16108 move complete, result=0
02:20:49.943 00.000 16108 worker thread done servicing request
02:20:49.947 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3341, FiltMin=2873, FiltMax=56784, Gamma=1.000
02:20:49.963 00.016 21068 UpdateGuideState exits: m=137770 SNR=100.8
02:20:49.963 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:49.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:49.965 00.001 21068 Enqueuing Expose request
02:20:49.966 00.001 16108 Worker thread wakes up
02:20:49.966 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:49.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:49.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:50.943 00.977 16108 Exposure complete
02:20:51.038 00.095 16108 worker thread done servicing request
02:20:51.038 00.000 21068 OnExposeComplete: enter
02:20:51.039 00.001 21068 UpdateGuideState(): m_state=6
02:20:51.040 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12892
02:20:51.041 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=876.38, Mass=117437, SNR=93.0, Peak=12787 HFD=3.3
02:20:51.042 00.001 21068 MultiStar: [#1 0.00,-0.01,0.99,U] [#2 -0.02,-0.28,1.13,U] [#3 -0.04,-0.40,0.96,U] [#4 -0.14,-0.09,0.72,U] [#5 -0.29,-0.28,0.82,U] [#6 -0.16,-0.24,0.73,U] [#7 0.03,-0.02,0.55,U] [#8 -0.32,-0.19,0.75,U] 
02:20:51.043 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {0.19, -0.09}
02:20:51.045 00.002 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
02:20:51.045 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
02:20:51.046 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.94 mountX=0.04 mountY=0.20, mountTheta=1.37
02:20:51.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.19, opts=13)
02:20:51.049 00.001 21068 Enqueuing Move request for scope (-0.07, -0.19)
02:20:51.050 00.001 16108 Worker thread wakes up
02:20:51.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
02:20:51.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
02:20:51.050 00.000 16108 Moving (-0.07, -0.19) raw xDistance=0.04 yDistance=0.20
02:20:51.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:51.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:51.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:20:51.050 00.000 16108 MoveAxis(E, 0, ABG)
02:20:51.050 00.000 16108 Move returns status 0, amount 0
02:20:51.050 00.000 16108 MoveAxis(N, 0, ABG)
02:20:51.050 00.000 16108 Move returns status 0, amount 0
02:20:51.050 00.000 16108 move complete, result=0
02:20:51.050 00.000 16108 worker thread done servicing request
02:20:51.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3341, FiltMin=2883, FiltMax=61773, Gamma=1.000
02:20:51.070 00.017 21068 UpdateGuideState exits: m=117437 SNR=93.0
02:20:51.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:51.073 00.001 21068 Enqueuing Expose request
02:20:51.073 00.000 16108 Worker thread wakes up
02:20:51.073 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:51.074 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:51.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:52.251 01.177 16108 Exposure complete
02:20:52.311 00.060 16108 worker thread done servicing request
02:20:52.311 00.000 21068 OnExposeComplete: enter
02:20:52.312 00.001 21068 UpdateGuideState(): m_state=6
02:20:52.312 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12893
02:20:52.313 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.43, Mass=124027, SNR=79.2, Peak=12557 HFD=3.2
02:20:52.314 00.001 21068 MultiStar: [#1 0.09,0.11,1.19,U] [#2 0.00,-0.24,1.24,U] [#3 -0.26,-0.17,1.08,U] [#4 -0.16,-0.03,0.89,U] [#5 -0.14,-0.07,0.94,U] [#6 0.05,-0.15,0.78,U] [#7 0.01,-0.31,0.65,U] [#8 -0.08,-0.18,0.84,U] 
02:20:52.315 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.23, -0.04}
02:20:52.315 00.000 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.50)
02:20:52.317 00.002 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
02:20:52.318 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.82 mountX=0.01 mountY=0.11, mountTheta=1.50
02:20:52.319 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
02:20:52.320 00.001 21068 Enqueuing Move request for scope (-0.03, -0.11)
02:20:52.321 00.001 16108 Worker thread wakes up
02:20:52.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:20:52.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:20:52.321 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.11
02:20:52.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:20:52.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:52.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:20:52.321 00.000 16108 MoveAxis(E, 0, ABG)
02:20:52.321 00.000 16108 Move returns status 0, amount 0
02:20:52.321 00.000 16108 MoveAxis(N, 0, ABG)
02:20:52.321 00.000 16108 Move returns status 0, amount 0
02:20:52.321 00.000 16108 move complete, result=0
02:20:52.321 00.000 16108 worker thread done servicing request
02:20:52.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3341, FiltMin=2870, FiltMax=53705, Gamma=1.000
02:20:52.342 00.017 21068 UpdateGuideState exits: m=124027 SNR=79.2
02:20:52.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:52.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:52.345 00.001 21068 Enqueuing Expose request
02:20:52.346 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:52.347 00.001 16108 Worker thread wakes up
02:20:52.348 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:52.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:53.331 00.983 16108 Exposure complete
02:20:53.384 00.053 16108 worker thread done servicing request
02:20:53.384 00.000 21068 OnExposeComplete: enter
02:20:53.385 00.001 21068 UpdateGuideState(): m_state=6
02:20:53.385 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12894
02:20:53.386 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=876.71, Mass=131802, SNR=85.6, Peak=13891 HFD=3.5
02:20:53.387 00.001 21068 MultiStar: [#1 0.12,0.25,1.22,U] [#2 -0.16,-0.08,1.32,U] [#3 0.09,-0.04,1.17,U] [#4 -0.17,0.05,0.86,U] [#5 -0.22,-0.17,0.99,U] [#6 -0.01,0.05,0.87,U] [#7 -0.36,-0.07,0.60,U] [#8 -0.06,-0.04,0.84,U] 
02:20:53.388 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.11, 0.23}
02:20:53.388 00.000 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
02:20:53.389 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
02:20:53.390 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.72 mountX=0.06 mountY=-0.01, mountTheta=-0.19
02:20:53.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.02, opts=13)
02:20:53.392 00.000 21068 Enqueuing Move request for scope (-0.06, 0.02)
02:20:53.394 00.002 16108 Worker thread wakes up
02:20:53.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
02:20:53.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
02:20:53.394 00.000 16108 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.01
02:20:53.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:20:53.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:53.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:20:53.394 00.000 16108 MoveAxis(E, 0, ABG)
02:20:53.394 00.000 16108 Move returns status 0, amount 0
02:20:53.395 00.001 16108 MoveAxis(N, 0, ABG)
02:20:53.395 00.000 16108 Move returns status 0, amount 0
02:20:53.395 00.000 16108 move complete, result=0
02:20:53.395 00.000 16108 worker thread done servicing request
02:20:53.400 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3341, FiltMin=2889, FiltMax=58633, Gamma=1.000
02:20:53.429 00.029 21068 UpdateGuideState exits: m=131802 SNR=85.6
02:20:53.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:53.432 00.001 21068 Enqueuing Expose request
02:20:53.434 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:53.434 00.000 16108 Worker thread wakes up
02:20:53.436 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:53.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:54.599 01.163 16108 Exposure complete
02:20:54.687 00.088 16108 worker thread done servicing request
02:20:54.688 00.001 21068 OnExposeComplete: enter
02:20:54.689 00.001 21068 UpdateGuideState(): m_state=6
02:20:54.690 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12895
02:20:54.691 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=876.57, Mass=115165, SNR=79.0, Peak=13491 HFD=3.2
02:20:54.692 00.001 21068 MultiStar: [#1 -0.46,-0.12,1.24,U] [#2 -0.31,0.04,1.44,U] [#3 -0.37,-0.31,1.16,U] [#4 -0.44,0.24,1.00,U] [#5 -0.32,-0.20,1.26,U] [#6 -0.24,-0.21,0.88,U] [#7 -0.47,-0.08,0.62,U] [#8 -0.29,-0.27,0.89,U] 
02:20:54.694 00.002 21068 single-star, 8 included, MultiStar: {-0.32, -0.09}, one-star: {-0.01, 0.09}
02:20:54.695 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
02:20:54.696 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
02:20:54.697 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=0.03 mountY=-0.09, mountTheta=-1.28
02:20:54.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
02:20:54.700 00.001 21068 Enqueuing Move request for scope (-0.01, 0.09)
02:20:54.700 00.000 16108 Worker thread wakes up
02:20:54.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
02:20:54.701 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
02:20:54.701 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.03 yDistance=-0.09
02:20:54.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:20:54.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:54.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:20:54.701 00.000 16108 MoveAxis(E, 0, ABG)
02:20:54.701 00.000 16108 Move returns status 0, amount 0
02:20:54.701 00.000 16108 MoveAxis(N, 0, ABG)
02:20:54.701 00.000 16108 Move returns status 0, amount 0
02:20:54.701 00.000 16108 move complete, result=0
02:20:54.701 00.000 16108 worker thread done servicing request
02:20:54.708 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3341, FiltMin=2781, FiltMax=59494, Gamma=1.000
02:20:54.725 00.017 21068 UpdateGuideState exits: m=115165 SNR=79.0
02:20:54.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:54.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:54.727 00.000 21068 Enqueuing Expose request
02:20:54.728 00.001 16108 Worker thread wakes up
02:20:54.728 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:54.729 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:54.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:55.707 00.978 16108 Exposure complete
02:20:55.765 00.058 16108 worker thread done servicing request
02:20:55.766 00.001 21068 OnExposeComplete: enter
02:20:55.766 00.000 21068 UpdateGuideState(): m_state=6
02:20:55.767 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12896
02:20:55.768 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=876.57, Mass=123033, SNR=87.4, Peak=13571 HFD=3.5
02:20:55.769 00.001 21068 MultiStar: [#1 -0.01,0.06,1.20,U] [#2 -0.07,-0.20,1.22,U] [#3 -0.18,-0.30,1.06,U] [#4 0.08,0.06,0.72,U] [#5 -0.06,-0.14,0.85,U] [#6 0.12,0.08,0.74,U] [#7 -0.41,-0.28,0.47,U] [#8 -0.06,-0.02,0.82,U] 
02:20:55.769 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.26, 0.09}
02:20:55.770 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
02:20:55.771 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
02:20:55.771 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.47 mountX=0.07 mountY=0.09, mountTheta=0.87
02:20:55.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
02:20:55.775 00.001 21068 Enqueuing Move request for scope (-0.09, -0.07)
02:20:55.776 00.001 16108 Worker thread wakes up
02:20:55.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:20:55.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:20:55.776 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
02:20:55.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:20:55.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:55.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:20:55.776 00.000 16108 MoveAxis(E, 0, ABG)
02:20:55.776 00.000 16108 Move returns status 0, amount 0
02:20:55.776 00.000 16108 MoveAxis(N, 0, ABG)
02:20:55.776 00.000 16108 Move returns status 0, amount 0
02:20:55.776 00.000 16108 move complete, result=0
02:20:55.776 00.000 16108 worker thread done servicing request
02:20:55.780 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3341, FiltMin=2870, FiltMax=49033, Gamma=1.000
02:20:55.799 00.019 21068 UpdateGuideState exits: m=123033 SNR=87.4
02:20:55.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:55.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:55.803 00.001 21068 Enqueuing Expose request
02:20:55.803 00.000 16108 Worker thread wakes up
02:20:55.803 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:55.804 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:55.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:56.988 01.184 16108 Exposure complete
02:20:57.054 00.066 16108 worker thread done servicing request
02:20:57.055 00.001 21068 OnExposeComplete: enter
02:20:57.055 00.000 21068 UpdateGuideState(): m_state=6
02:20:57.056 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12897
02:20:57.057 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=876.78, Mass=125013, SNR=88.4, Peak=14035 HFD=3.6
02:20:57.058 00.001 21068 MultiStar: [#1 -0.12,0.14,0.97,U] [#2 -0.17,-0.16,0.98,U] [#3 0.01,0.01,1.14,U] [#4 -0.00,0.24,0.78,U] [#5 0.20,-0.00,0.94,U] [#6 0.08,0.05,0.87,U] [#7 -0.34,-0.47,0.00,M1] [#8 -0.19,0.22,0.73,U] 
02:20:57.059 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.08, 0.31}
02:20:57.059 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
02:20:57.061 00.002 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
02:20:57.062 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.91 mountX=0.05 mountY=-0.08, mountTheta=-1.04
02:20:57.063 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
02:20:57.064 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
02:20:57.065 00.001 16108 Worker thread wakes up
02:20:57.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
02:20:57.065 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
02:20:57.065 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
02:20:57.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:20:57.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:57.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:20:57.065 00.000 16108 MoveAxis(E, 0, ABG)
02:20:57.065 00.000 16108 Move returns status 0, amount 0
02:20:57.066 00.001 16108 MoveAxis(N, 0, ABG)
02:20:57.066 00.000 16108 Move returns status 0, amount 0
02:20:57.066 00.000 16108 move complete, result=0
02:20:57.066 00.000 16108 worker thread done servicing request
02:20:57.071 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3341, FiltMin=2825, FiltMax=59110, Gamma=1.000
02:20:57.091 00.020 21068 UpdateGuideState exits: m=125013 SNR=88.4
02:20:57.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:57.092 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:57.093 00.001 21068 Enqueuing Expose request
02:20:57.094 00.001 16108 Worker thread wakes up
02:20:57.094 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:57.095 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:57.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:58.085 00.990 16108 Exposure complete
02:20:58.159 00.074 16108 worker thread done servicing request
02:20:58.159 00.000 21068 OnExposeComplete: enter
02:20:58.160 00.001 21068 UpdateGuideState(): m_state=6
02:20:58.163 00.003 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12898
02:20:58.164 00.001 21068 Star::Find returns 1 (0), X=222.70, Y=876.67, Mass=132847, SNR=85.4, Peak=14809 HFD=3.4
02:20:58.165 00.001 21068 MultiStar: [#1 0.20,0.02,1.15,U] [#2 0.31,-0.21,1.06,U] [#3 0.21,-0.10,0.98,U] [#4 0.22,0.03,0.91,U] [#5 0.31,0.08,0.91,U] [#6 0.30,0.07,0.82,U] [#7 -0.17,-0.28,0.63,U] [#8 0.37,0.11,0.90,U] 
02:20:58.167 00.002 21068 refined, 8 included, MultiStar: {0.26, -0.00}, one-star: {0.43, 0.19}
02:20:58.168 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
02:20:58.171 00.003 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
02:20:58.172 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.01 mountX=-0.25 mountY=-0.06, mountTheta=-2.91
02:20:58.175 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.00, opts=13)
02:20:58.177 00.002 21068 Enqueuing Move request for scope (0.26, -0.00)
02:20:58.178 00.001 16108 Worker thread wakes up
02:20:58.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
02:20:58.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
02:20:58.178 00.000 16108 Moving (0.26, -0.00) raw xDistance=-0.25 yDistance=-0.06
02:20:58.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:20:58.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:58.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:58.178 00.000 16108 MoveAxis(E, 66, ABG)
02:20:58.178 00.000 16108 Guiding  Dir = 2, Dur = 66
02:20:58.178 00.000 16108 IsSlewing returns 0
02:20:58.180 00.002 16108 IsGuiding returns 0
02:20:58.185 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3341, FiltMin=2864, FiltMax=65440, Gamma=1.000
02:20:58.208 00.023 21068 UpdateGuideState exits: m=132847 SNR=85.4
02:20:58.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:58.211 00.002 16108 PulseGuide returned control before completion, sleep 45
02:20:58.211 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:58.212 00.001 21068 Enqueuing Expose request
02:20:58.272 00.060 16108 IsGuiding returns 1
02:20:58.272 00.000 16108 scope still moving after pulse duration time elapsed
02:20:58.304 00.032 16108 IsSlewing returns 0
02:20:58.304 00.000 16108 IsGuiding returns 0
02:20:58.304 00.000 16108 scope move finished after 66 + 58 ms
02:20:58.304 00.000 16108 Move returns status 0, amount 66
02:20:58.304 00.000 16108 MoveAxis(N, 0, ABG)
02:20:58.304 00.000 16108 Move returns status 0, amount 0
02:20:58.304 00.000 16108 move complete, result=0
02:20:58.304 00.000 16108 worker thread done servicing request
02:20:58.304 00.000 16108 Worker thread wakes up
02:20:58.304 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
02:20:58.307 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:58.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:20:59.471 01.164 16108 Exposure complete
02:20:59.527 00.056 16108 worker thread done servicing request
02:20:59.528 00.001 21068 OnExposeComplete: enter
02:20:59.528 00.000 21068 UpdateGuideState(): m_state=6
02:20:59.529 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12899
02:20:59.530 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.76, Mass=130744, SNR=87.8, Peak=17171 HFD=3.3
02:20:59.531 00.001 21068 MultiStar: [#1 -0.16,0.09,1.08,U] [#2 -0.15,-0.08,1.20,U] [#3 -0.17,-0.01,1.01,U] [#4 -0.29,0.30,0.77,U] [#5 -0.35,0.03,0.96,U] [#6 -0.19,0.15,0.80,U] [#7 -0.68,-0.03,0.00,M1] [#8 -0.23,0.38,0.75,U] 
02:20:59.532 00.001 21068 refined, 7 included, MultiStar: {-0.28, 0.13}, one-star: {-0.72, 0.29}
02:20:59.533 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
02:20:59.533 00.000 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
02:20:59.535 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.72 mountX=0.30 mountY=-0.06, mountTheta=-0.19
02:20:59.536 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.13, opts=13)
02:20:59.538 00.002 21068 Enqueuing Move request for scope (-0.28, 0.13)
02:20:59.540 00.002 16108 Worker thread wakes up
02:20:59.541 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
02:20:59.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
02:20:59.541 00.000 16108 Moving (-0.28, 0.13) raw xDistance=0.30 yDistance=-0.06
02:20:59.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
02:20:59.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:59.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:59.541 00.000 16108 MoveAxis(W, 73, ABG)
02:20:59.541 00.000 16108 Guiding  Dir = 3, Dur = 73
02:20:59.542 00.001 16108 IsSlewing returns 0
02:20:59.542 00.000 16108 IsGuiding returns 0
02:20:59.543 00.001 16108 PulseGuide returned control before completion, sleep 83
02:20:59.546 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3344, FiltMin=2851, FiltMax=54941, Gamma=1.000
02:20:59.567 00.021 21068 UpdateGuideState exits: m=130744 SNR=87.8
02:20:59.569 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:59.572 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:20:59.573 00.001 21068 Enqueuing Expose request
02:20:59.629 00.056 16108 IsGuiding returns 1
02:20:59.629 00.000 16108 scope still moving after pulse duration time elapsed
02:20:59.660 00.031 16108 IsSlewing returns 0
02:20:59.660 00.000 16108 IsGuiding returns 0
02:20:59.660 00.000 16108 scope move finished after 73 + 45 ms
02:20:59.660 00.000 16108 Move returns status 0, amount 73
02:20:59.660 00.000 16108 MoveAxis(N, 0, ABG)
02:20:59.660 00.000 16108 Move returns status 0, amount 0
02:20:59.660 00.000 16108 move complete, result=0
02:20:59.660 00.000 16108 worker thread done servicing request
02:20:59.660 00.000 16108 Worker thread wakes up
02:20:59.660 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
02:20:59.661 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:20:59.661 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:00.643 00.982 16108 Exposure complete
02:21:00.706 00.063 16108 worker thread done servicing request
02:21:00.706 00.000 21068 OnExposeComplete: enter
02:21:00.708 00.002 21068 UpdateGuideState(): m_state=6
02:21:00.709 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12900
02:21:00.710 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=876.92, Mass=125964, SNR=86.4, Peak=17139 HFD=3.3
02:21:00.711 00.001 21068 MultiStar: [#1 0.11,0.34,1.07,U] [#2 -0.28,0.08,1.17,U] [#3 0.02,0.04,0.96,U] [#4 0.01,0.24,0.78,U] [#5 -0.01,0.12,0.96,U] [#6 0.07,0.34,0.75,U] [#7 -0.41,0.12,0.68,U] [#8 -0.31,0.49,0.00,M1] 
02:21:00.711 00.000 21068 refined, 7 included, MultiStar: {-0.09, 0.22}, one-star: {-0.25, 0.45}
02:21:00.712 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
02:21:00.713 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
02:21:00.714 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.97 mountX=0.13 mountY=-0.19, mountTheta=-0.98
02:21:00.715 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.22, opts=13)
02:21:00.717 00.002 21068 Enqueuing Move request for scope (-0.09, 0.22)
02:21:00.718 00.001 16108 Worker thread wakes up
02:21:00.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
02:21:00.718 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
02:21:00.718 00.000 16108 Moving (-0.09, 0.22) raw xDistance=0.13 yDistance=-0.19
02:21:00.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:21:00.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:00.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:21:00.718 00.000 16108 MoveAxis(E, 0, ABG)
02:21:00.718 00.000 16108 Move returns status 0, amount 0
02:21:00.718 00.000 16108 MoveAxis(N, 0, ABG)
02:21:00.718 00.000 16108 Move returns status 0, amount 0
02:21:00.718 00.000 16108 move complete, result=0
02:21:00.718 00.000 16108 worker thread done servicing request
02:21:00.722 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3341, FiltMin=2873, FiltMax=63318, Gamma=1.000
02:21:00.738 00.016 21068 UpdateGuideState exits: m=125964 SNR=86.4
02:21:00.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.739 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:00.740 00.001 21068 Enqueuing Expose request
02:21:00.741 00.001 16108 Worker thread wakes up
02:21:00.742 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:00.744 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:00.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:01.913 01.169 16108 Exposure complete
02:21:01.979 00.066 16108 worker thread done servicing request
02:21:01.979 00.000 21068 OnExposeComplete: enter
02:21:01.980 00.001 21068 UpdateGuideState(): m_state=6
02:21:01.981 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12901
02:21:01.982 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=876.75, Mass=116157, SNR=79.7, Peak=16387 HFD=3.5
02:21:01.983 00.001 21068 MultiStar: [#1 -0.24,0.26,1.19,U] [#2 -0.54,0.12,1.43,U] [#3 -0.12,-0.00,1.27,U] [#4 -0.02,0.38,1.02,U] [#5 -0.07,0.10,0.96,U] [#6 0.20,0.44,0.74,U] [#7 -0.55,0.07,0.68,U] [#8 -0.24,0.42,0.74,U] 
02:21:01.984 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.21}, one-star: {-0.39, 0.27}
02:21:01.986 00.002 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
02:21:01.987 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
02:21:01.989 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.32 cameraTheta=2.40 mountX=0.27 mountY=-0.15, mountTheta=-0.53
02:21:01.992 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.21, opts=13)
02:21:01.993 00.001 21068 Enqueuing Move request for scope (-0.23, 0.21)
02:21:01.994 00.001 16108 Worker thread wakes up
02:21:01.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
02:21:01.994 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
02:21:01.994 00.000 16108 Moving (-0.23, 0.21) raw xDistance=0.27 yDistance=-0.15
02:21:01.995 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:21:01.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:01.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:01.995 00.000 16108 MoveAxis(W, 70, ABG)
02:21:01.995 00.000 16108 Guiding  Dir = 3, Dur = 70
02:21:01.995 00.000 16108 IsSlewing returns 0
02:21:01.995 00.000 16108 IsGuiding returns 0
02:21:01.999 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3341, FiltMin=2883, FiltMax=63085, Gamma=1.000
02:21:02.028 00.029 21068 UpdateGuideState exits: m=116157 SNR=79.7
02:21:02.030 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:02.030 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:02.031 00.001 21068 Enqueuing Expose request
02:21:02.055 00.024 16108 PulseGuide returned control before completion, sleep 21
02:21:02.084 00.029 16108 IsGuiding returns 1
02:21:02.084 00.000 16108 scope still moving after pulse duration time elapsed
02:21:02.116 00.032 16108 IsSlewing returns 0
02:21:02.116 00.000 16108 IsGuiding returns 1
02:21:02.147 00.031 16108 IsSlewing returns 0
02:21:02.147 00.000 16108 IsGuiding returns 0
02:21:02.147 00.000 16108 scope move finished after 70 + 82 ms
02:21:02.147 00.000 16108 Move returns status 0, amount 70
02:21:02.147 00.000 16108 MoveAxis(N, 0, ABG)
02:21:02.147 00.000 16108 Move returns status 0, amount 0
02:21:02.147 00.000 16108 move complete, result=0
02:21:02.147 00.000 16108 worker thread done servicing request
02:21:02.148 00.001 16108 Worker thread wakes up
02:21:02.148 00.000 21068 GuideStep: 0.3 px 70 ms WEST, -0.2 px 0 ms NORTH
02:21:02.149 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:02.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:03.134 00.985 16108 Exposure complete
02:21:03.194 00.060 16108 worker thread done servicing request
02:21:03.194 00.000 21068 OnExposeComplete: enter
02:21:03.195 00.001 21068 UpdateGuideState(): m_state=6
02:21:03.196 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12902
02:21:03.197 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=876.89, Mass=123578, SNR=89.3, Peak=14489 HFD=3.5
02:21:03.198 00.001 21068 MultiStar: [#1 0.09,0.50,1.03,U] [#2 -0.04,0.19,1.29,U] [#3 -0.17,0.30,0.98,U] [#4 -0.04,0.23,0.75,U] [#5 0.04,0.32,0.83,U] [#6 -0.06,0.26,0.79,U] [#7 -0.16,0.22,0.59,U] [#8 -0.01,0.29,0.68,U] 
02:21:03.199 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.31}, one-star: {-0.03, 0.41}
02:21:03.200 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:21:03.200 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:21:03.201 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=0.09 mountY=-0.29, mountTheta=-1.27
02:21:03.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.31, opts=13)
02:21:03.204 00.001 21068 Enqueuing Move request for scope (-0.04, 0.31)
02:21:03.205 00.001 16108 Worker thread wakes up
02:21:03.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
02:21:03.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
02:21:03.205 00.000 16108 Moving (-0.04, 0.31) raw xDistance=0.09 yDistance=-0.29
02:21:03.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:21:03.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:21:03.205 00.000 16108 MoveAxis(E, 0, ABG)
02:21:03.205 00.000 16108 Move returns status 0, amount 0
02:21:03.205 00.000 16108 MoveAxis(N, 58, ABG)
02:21:03.205 00.000 16108 Guiding  Dir = 0, Dur = 58
02:21:03.205 00.000 16108 IsSlewing returns 0
02:21:03.207 00.002 16108 IsGuiding returns 0
02:21:03.213 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3341, FiltMin=2886, FiltMax=65510, Gamma=1.000
02:21:03.222 00.009 16108 PulseGuide returned control before completion, sleep 53
02:21:03.241 00.019 21068 UpdateGuideState exits: m=123578 SNR=89.3
02:21:03.243 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.245 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:03.245 00.000 21068 Enqueuing Expose request
02:21:03.283 00.038 16108 IsGuiding returns 1
02:21:03.283 00.000 16108 scope still moving after pulse duration time elapsed
02:21:03.314 00.031 16108 IsSlewing returns 0
02:21:03.314 00.000 16108 IsGuiding returns 0
02:21:03.314 00.000 16108 scope move finished after 58 + 49 ms
02:21:03.314 00.000 16108 Move returns status 0, amount 58
02:21:03.314 00.000 16108 move complete, result=0
02:21:03.314 00.000 16108 worker thread done servicing request
02:21:03.314 00.000 16108 Worker thread wakes up
02:21:03.314 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
02:21:03.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:03.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:04.478 01.163 16108 Exposure complete
02:21:04.536 00.058 16108 worker thread done servicing request
02:21:04.536 00.000 21068 OnExposeComplete: enter
02:21:04.537 00.001 21068 UpdateGuideState(): m_state=6
02:21:04.538 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12903
02:21:04.539 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=876.86, Mass=142687, SNR=94.1, Peak=16953 HFD=3.4
02:21:04.542 00.003 21068 MultiStar: [#1 0.40,0.48,0.00,M1] [#2 0.07,0.45,1.12,U] [#3 0.21,0.20,0.93,U] [#4 0.11,0.66,0.00,M1] [#5 0.27,0.10,0.92,U] [#6 0.22,0.31,0.82,U] [#7 0.11,0.60,0.00,M1] [#8 0.06,0.47,0.71,U] 
02:21:04.543 00.001 21068 refined, 5 included, MultiStar: {0.20, 0.32}, one-star: {0.37, 0.38}
02:21:04.544 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
02:21:04.545 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
02:21:04.548 00.003 21068 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.01 mountX=-0.14 mountY=-0.36, mountTheta=-1.95
02:21:04.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.32, opts=13)
02:21:04.552 00.002 21068 Enqueuing Move request for scope (0.20, 0.32)
02:21:04.553 00.001 16108 Worker thread wakes up
02:21:04.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
02:21:04.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
02:21:04.553 00.000 16108 Moving (0.20, 0.32) raw xDistance=-0.14 yDistance=-0.36
02:21:04.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:21:04.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:21:04.553 00.000 16108 MoveAxis(E, 0, ABG)
02:21:04.553 00.000 16108 Move returns status 0, amount 0
02:21:04.553 00.000 16108 MoveAxis(N, 72, ABG)
02:21:04.553 00.000 16108 Guiding  Dir = 0, Dur = 72
02:21:04.554 00.001 16108 IsSlewing returns 0
02:21:04.554 00.000 16108 IsGuiding returns 0
02:21:04.558 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3341, FiltMin=2877, FiltMax=65510, Gamma=1.000
02:21:04.584 00.026 16108 PulseGuide returned control before completion, sleep 53
02:21:04.586 00.002 21068 UpdateGuideState exits: m=142687 SNR=94.1
02:21:04.588 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:04.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:04.591 00.002 21068 Enqueuing Expose request
02:21:04.644 00.053 16108 IsGuiding returns 1
02:21:04.644 00.000 16108 scope still moving after pulse duration time elapsed
02:21:04.675 00.031 16108 IsSlewing returns 0
02:21:04.675 00.000 16108 IsGuiding returns 0
02:21:04.675 00.000 16108 scope move finished after 72 + 49 ms
02:21:04.675 00.000 16108 Move returns status 0, amount 72
02:21:04.675 00.000 16108 move complete, result=0
02:21:04.675 00.000 16108 worker thread done servicing request
02:21:04.675 00.000 16108 Worker thread wakes up
02:21:04.675 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 72 ms NORTH
02:21:04.676 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:04.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:05.638 00.962 16108 Exposure complete
02:21:05.692 00.054 16108 worker thread done servicing request
02:21:05.692 00.000 21068 OnExposeComplete: enter
02:21:05.693 00.001 21068 UpdateGuideState(): m_state=6
02:21:05.694 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12904
02:21:05.695 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=876.33, Mass=111282, SNR=77.3, Peak=13273 HFD=3.2
02:21:05.696 00.001 21068 MultiStar: [#1 0.38,0.36,1.17,U] [#2 0.12,-0.02,1.36,U] [#3 0.17,0.03,1.23,U] [#4 -0.14,-0.00,1.00,U] [#5 0.23,0.26,1.12,U] [#6 0.18,0.00,1.02,U] [#7 0.13,-0.34,0.76,U] [#8 0.19,-0.09,0.77,U] 
02:21:05.696 00.000 21068 refined, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.34, -0.14}
02:21:05.697 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
02:21:05.698 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
02:21:05.699 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.14 mountX=-0.17 mountY=-0.07, mountTheta=-2.77
02:21:05.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.03, opts=13)
02:21:05.703 00.002 21068 Enqueuing Move request for scope (0.18, 0.03)
02:21:05.703 00.000 16108 Worker thread wakes up
02:21:05.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
02:21:05.703 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
02:21:05.703 00.000 16108 Moving (0.18, 0.03) raw xDistance=-0.17 yDistance=-0.07
02:21:05.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:21:05.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:05.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:21:05.703 00.000 16108 MoveAxis(E, 0, ABG)
02:21:05.703 00.000 16108 Move returns status 0, amount 0
02:21:05.703 00.000 16108 MoveAxis(N, 0, ABG)
02:21:05.703 00.000 16108 Move returns status 0, amount 0
02:21:05.703 00.000 16108 move complete, result=0
02:21:05.704 00.001 16108 worker thread done servicing request
02:21:05.706 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3341, FiltMin=2867, FiltMax=61593, Gamma=1.000
02:21:05.722 00.016 21068 UpdateGuideState exits: m=111282 SNR=77.3
02:21:05.724 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:05.725 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:05.725 00.000 21068 Enqueuing Expose request
02:21:05.726 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:05.727 00.001 16108 Worker thread wakes up
02:21:05.727 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:05.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:06.915 01.188 16108 Exposure complete
02:21:06.983 00.068 16108 worker thread done servicing request
02:21:06.984 00.001 21068 OnExposeComplete: enter
02:21:06.984 00.000 21068 UpdateGuideState(): m_state=6
02:21:06.985 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12905
02:21:06.986 00.001 21068 Star::Find returns 1 (0), X=222.79, Y=876.41, Mass=129996, SNR=93.1, Peak=14045 HFD=3.6
02:21:06.987 00.001 21068 MultiStar: [#1 0.38,-0.09,1.05,U] [#2 0.00,-0.16,1.12,U] [#3 0.34,-0.23,0.93,U] [#4 0.02,-0.03,0.68,U] [#5 0.25,-0.08,0.78,U] [#6 0.17,-0.49,0.78,U] [#7 0.22,-0.30,0.60,U] [#8 -0.30,-0.10,0.79,U] 
02:21:06.988 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.17}, one-star: {0.52, -0.07}
02:21:06.988 00.000 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
02:21:06.989 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
02:21:06.990 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.72 mountX=-0.22 mountY=0.12, mountTheta=2.65
02:21:06.991 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.17, opts=13)
02:21:06.993 00.002 21068 Enqueuing Move request for scope (0.19, -0.17)
02:21:06.994 00.001 16108 Worker thread wakes up
02:21:06.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
02:21:06.994 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
02:21:06.994 00.000 16108 Moving (0.19, -0.17) raw xDistance=-0.22 yDistance=0.12
02:21:06.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:21:06.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:06.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:21:06.994 00.000 16108 MoveAxis(E, 57, ABG)
02:21:06.994 00.000 16108 Guiding  Dir = 2, Dur = 57
02:21:06.994 00.000 16108 IsSlewing returns 0
02:21:06.995 00.001 16108 IsGuiding returns 0
02:21:06.999 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3341, FiltMin=2886, FiltMax=56045, Gamma=1.000
02:21:07.002 00.003 16108 PulseGuide returned control before completion, sleep 60
02:21:07.015 00.013 21068 UpdateGuideState exits: m=129996 SNR=93.1
02:21:07.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:07.019 00.002 21068 Enqueuing Expose request
02:21:07.065 00.046 16108 IsGuiding returns 1
02:21:07.065 00.000 16108 scope still moving after pulse duration time elapsed
02:21:07.096 00.031 16108 IsSlewing returns 0
02:21:07.096 00.000 16108 IsGuiding returns 0
02:21:07.096 00.000 16108 scope move finished after 57 + 44 ms
02:21:07.096 00.000 16108 Move returns status 0, amount 57
02:21:07.096 00.000 16108 MoveAxis(N, 0, ABG)
02:21:07.096 00.000 16108 Move returns status 0, amount 0
02:21:07.096 00.000 16108 move complete, result=0
02:21:07.096 00.000 16108 worker thread done servicing request
02:21:07.096 00.000 16108 Worker thread wakes up
02:21:07.096 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
02:21:07.097 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:07.098 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:08.080 00.982 16108 Exposure complete
02:21:08.137 00.057 16108 worker thread done servicing request
02:21:08.138 00.001 21068 OnExposeComplete: enter
02:21:08.139 00.001 21068 UpdateGuideState(): m_state=6
02:21:08.140 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12906
02:21:08.140 00.000 21068 Star::Find returns 1 (0), X=222.74, Y=876.46, Mass=122912, SNR=87.6, Peak=14301 HFD=3.3
02:21:08.141 00.001 21068 MultiStar: [#1 0.37,-0.04,0.99,U] [#2 0.24,-0.24,1.12,U] [#3 0.13,-0.07,1.14,U] [#4 -0.08,0.12,0.92,U] [#5 -0.14,-0.25,0.79,U] [#6 0.13,-0.11,0.92,U] [#7 0.06,-0.10,0.65,U] [#8 -0.15,-0.43,0.89,U] 
02:21:08.142 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.47, -0.02}
02:21:08.143 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:21:08.144 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
02:21:08.144 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.15 mountY=0.09, mountTheta=2.60
02:21:08.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
02:21:08.147 00.001 21068 Enqueuing Move request for scope (0.13, -0.12)
02:21:08.149 00.002 16108 Worker thread wakes up
02:21:08.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
02:21:08.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
02:21:08.149 00.000 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.09
02:21:08.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:21:08.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:08.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:21:08.149 00.000 16108 MoveAxis(E, 0, ABG)
02:21:08.149 00.000 16108 Move returns status 0, amount 0
02:21:08.149 00.000 16108 MoveAxis(N, 0, ABG)
02:21:08.149 00.000 16108 Move returns status 0, amount 0
02:21:08.149 00.000 16108 move complete, result=0
02:21:08.149 00.000 16108 worker thread done servicing request
02:21:08.153 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3341, FiltMin=2790, FiltMax=51725, Gamma=1.000
02:21:08.177 00.024 21068 UpdateGuideState exits: m=122912 SNR=87.6
02:21:08.177 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:08.179 00.001 21068 Enqueuing Expose request
02:21:08.179 00.000 16108 Worker thread wakes up
02:21:08.179 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:08.180 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:08.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:09.344 01.164 16108 Exposure complete
02:21:09.401 00.057 16108 worker thread done servicing request
02:21:09.401 00.000 21068 OnExposeComplete: enter
02:21:09.402 00.001 21068 UpdateGuideState(): m_state=6
02:21:09.404 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12907
02:21:09.404 00.000 21068 Star::Find returns 1 (0), X=222.58, Y=876.77, Mass=123914, SNR=78.9, Peak=15113 HFD=3.2
02:21:09.405 00.001 21068 MultiStar: [#1 0.28,0.03,1.12,U] [#2 0.06,0.02,1.31,U] [#3 0.13,-0.35,1.06,U] [#4 0.24,-0.08,1.03,U] [#5 0.25,-0.31,1.14,U] [#6 0.44,-0.08,0.83,U] [#7 -0.01,-0.27,0.80,U] [#8 -0.19,-0.27,0.90,U] 
02:21:09.406 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.31, 0.30}
02:21:09.407 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
02:21:09.408 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
02:21:09.409 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.56 mountX=-0.18 mountY=0.06, mountTheta=2.81
02:21:09.410 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.11, opts=13)
02:21:09.411 00.001 21068 Enqueuing Move request for scope (0.17, -0.11)
02:21:09.412 00.001 16108 Worker thread wakes up
02:21:09.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
02:21:09.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
02:21:09.412 00.000 16108 Moving (0.17, -0.11) raw xDistance=-0.18 yDistance=0.06
02:21:09.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:21:09.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:09.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:21:09.412 00.000 16108 MoveAxis(E, 0, ABG)
02:21:09.412 00.000 16108 Move returns status 0, amount 0
02:21:09.412 00.000 16108 MoveAxis(N, 0, ABG)
02:21:09.412 00.000 16108 Move returns status 0, amount 0
02:21:09.412 00.000 16108 move complete, result=0
02:21:09.412 00.000 16108 worker thread done servicing request
02:21:09.416 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3337, FiltMin=2877, FiltMax=53917, Gamma=1.000
02:21:09.431 00.015 21068 UpdateGuideState exits: m=123914 SNR=78.9
02:21:09.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:09.432 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:09.434 00.002 21068 Enqueuing Expose request
02:21:09.435 00.001 16108 Worker thread wakes up
02:21:09.435 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:09.436 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:09.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:10.407 00.971 16108 Exposure complete
02:21:10.461 00.054 16108 worker thread done servicing request
02:21:10.461 00.000 21068 OnExposeComplete: enter
02:21:10.462 00.001 21068 UpdateGuideState(): m_state=6
02:21:10.463 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12908
02:21:10.464 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.67, Mass=140975, SNR=90.2, Peak=15225 HFD=3.4
02:21:10.465 00.001 21068 MultiStar: [#1 -0.04,-0.21,1.04,U] [#2 -0.05,-0.29,1.13,U] [#3 0.02,-0.42,0.89,U] [#4 0.08,0.09,0.83,U] [#5 0.11,-0.21,0.78,U] [#6 0.32,-0.04,0.77,U] [#7 -0.02,-0.29,0.63,U] [#8 0.02,-0.09,0.83,U] 
02:21:10.466 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.14}, one-star: {0.17, 0.20}
02:21:10.466 00.000 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.17)
02:21:10.468 00.002 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
02:21:10.469 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.15 mountX=-0.09 mountY=0.12, mountTheta=2.19
02:21:10.470 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.14, opts=13)
02:21:10.471 00.001 21068 Enqueuing Move request for scope (0.06, -0.14)
02:21:10.472 00.001 16108 Worker thread wakes up
02:21:10.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
02:21:10.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
02:21:10.472 00.000 16108 Moving (0.06, -0.14) raw xDistance=-0.09 yDistance=0.12
02:21:10.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:10.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:10.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:21:10.472 00.000 16108 MoveAxis(E, 0, ABG)
02:21:10.472 00.000 16108 Move returns status 0, amount 0
02:21:10.472 00.000 16108 MoveAxis(N, 0, ABG)
02:21:10.472 00.000 16108 Move returns status 0, amount 0
02:21:10.472 00.000 16108 move complete, result=0
02:21:10.472 00.000 16108 worker thread done servicing request
02:21:10.477 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3341, FiltMin=2819, FiltMax=64224, Gamma=1.000
02:21:10.496 00.019 21068 UpdateGuideState exits: m=140975 SNR=90.2
02:21:10.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.499 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:10.500 00.001 21068 Enqueuing Expose request
02:21:10.501 00.001 16108 Worker thread wakes up
02:21:10.501 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:10.503 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:10.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:11.669 01.166 16108 Exposure complete
02:21:11.742 00.073 16108 worker thread done servicing request
02:21:11.742 00.000 21068 OnExposeComplete: enter
02:21:11.743 00.001 21068 UpdateGuideState(): m_state=6
02:21:11.745 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12909
02:21:11.746 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=876.61, Mass=125405, SNR=84.0, Peak=13305 HFD=3.3
02:21:11.747 00.001 21068 MultiStar: [#1 0.04,-0.07,1.20,U] [#2 0.16,-0.19,1.44,U] [#3 -0.15,-0.14,1.02,U] [#4 0.08,0.18,0.92,U] [#5 -0.24,-0.27,1.02,U] [#6 0.14,-0.09,0.82,U] [#7 -0.02,-0.04,0.64,U] [#8 -0.08,-0.31,0.78,U] 
02:21:11.748 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.27, 0.13}
02:21:11.749 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
02:21:11.749 00.000 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
02:21:11.750 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=-0.05 mountY=0.08, mountTheta=2.07
02:21:11.751 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
02:21:11.752 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
02:21:11.754 00.002 16108 Worker thread wakes up
02:21:11.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
02:21:11.754 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
02:21:11.754 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.05 yDistance=0.08
02:21:11.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:11.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:11.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:21:11.754 00.000 16108 MoveAxis(E, 0, ABG)
02:21:11.754 00.000 16108 Move returns status 0, amount 0
02:21:11.754 00.000 16108 MoveAxis(N, 0, ABG)
02:21:11.754 00.000 16108 Move returns status 0, amount 0
02:21:11.754 00.000 16108 move complete, result=0
02:21:11.754 00.000 16108 worker thread done servicing request
02:21:11.760 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3337, FiltMin=2883, FiltMax=55965, Gamma=1.000
02:21:11.790 00.030 21068 UpdateGuideState exits: m=125405 SNR=84.0
02:21:11.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:11.793 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:11.794 00.001 21068 Enqueuing Expose request
02:21:11.795 00.001 16108 Worker thread wakes up
02:21:11.795 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:11.797 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:11.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:12.777 00.980 16108 Exposure complete
02:21:12.860 00.083 16108 worker thread done servicing request
02:21:12.860 00.000 21068 OnExposeComplete: enter
02:21:12.861 00.001 21068 UpdateGuideState(): m_state=6
02:21:12.862 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12910
02:21:12.863 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=876.68, Mass=104672, SNR=75.3, Peak=13363 HFD=3.3
02:21:12.864 00.001 21068 MultiStar: [#1 0.01,-0.24,1.50,U] [#2 -0.10,-0.21,1.32,U] [#3 -0.03,-0.28,1.22,U] [#4 -0.37,-0.15,1.07,U] [#5 -0.14,-0.28,1.41,U] [#6 0.01,-0.05,1.12,U] [#7 -0.27,-0.36,0.77,U] [#8 0.09,-0.03,0.93,U] 
02:21:12.864 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.16}, one-star: {-0.25, 0.20}
02:21:12.865 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
02:21:12.866 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
02:21:12.867 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.16 mountX=0.08 mountY=0.18, mountTheta=1.17
02:21:12.868 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.16, opts=13)
02:21:12.869 00.001 21068 Enqueuing Move request for scope (-0.11, -0.16)
02:21:12.870 00.001 16108 Worker thread wakes up
02:21:12.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
02:21:12.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
02:21:12.870 00.000 16108 Moving (-0.11, -0.16) raw xDistance=0.08 yDistance=0.18
02:21:12.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:21:12.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:12.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:21:12.870 00.000 16108 MoveAxis(E, 0, ABG)
02:21:12.870 00.000 16108 Move returns status 0, amount 0
02:21:12.870 00.000 16108 MoveAxis(N, 0, ABG)
02:21:12.870 00.000 16108 Move returns status 0, amount 0
02:21:12.870 00.000 16108 move complete, result=0
02:21:12.870 00.000 16108 worker thread done servicing request
02:21:12.875 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3341, FiltMin=2832, FiltMax=61689, Gamma=1.000
02:21:12.889 00.014 21068 UpdateGuideState exits: m=104672 SNR=75.3
02:21:12.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:12.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:12.891 00.000 21068 Enqueuing Expose request
02:21:12.893 00.002 16108 Worker thread wakes up
02:21:12.893 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:12.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:12.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:14.052 01.158 16108 Exposure complete
02:21:14.133 00.081 16108 worker thread done servicing request
02:21:14.133 00.000 21068 OnExposeComplete: enter
02:21:14.135 00.002 21068 UpdateGuideState(): m_state=6
02:21:14.136 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12911
02:21:14.138 00.002 21068 Star::Find returns 1 (0), X=222.48, Y=876.46, Mass=130543, SNR=84.4, Peak=12579 HFD=3.2
02:21:14.140 00.002 21068 MultiStar: [#1 0.18,-0.00,1.20,U] [#2 -0.09,-0.12,1.27,U] [#3 -0.04,-0.21,1.18,U] [#4 -0.02,-0.06,1.01,U] [#5 0.24,-0.15,0.95,U] [#6 0.32,-0.16,0.79,U] [#7 -0.00,-0.17,0.71,U] [#8 -0.16,0.14,0.67,U] 
02:21:14.142 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.20, -0.01}
02:21:14.143 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
02:21:14.144 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
02:21:14.145 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.90 mountX=-0.08 mountY=0.07, mountTheta=2.46
02:21:14.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
02:21:14.147 00.000 21068 Enqueuing Move request for scope (0.07, -0.09)
02:21:14.149 00.002 16108 Worker thread wakes up
02:21:14.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:21:14.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:21:14.149 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
02:21:14.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:21:14.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:14.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:21:14.149 00.000 16108 MoveAxis(E, 0, ABG)
02:21:14.151 00.002 16108 Move returns status 0, amount 0
02:21:14.151 00.000 16108 MoveAxis(N, 0, ABG)
02:21:14.151 00.000 16108 Move returns status 0, amount 0
02:21:14.151 00.000 16108 move complete, result=0
02:21:14.151 00.000 16108 worker thread done servicing request
02:21:14.158 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3337, FiltMin=2835, FiltMax=55309, Gamma=1.000
02:21:14.187 00.029 21068 UpdateGuideState exits: m=130543 SNR=84.4
02:21:14.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:14.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:14.189 00.000 21068 Enqueuing Expose request
02:21:14.190 00.001 16108 Worker thread wakes up
02:21:14.190 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:14.192 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:14.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:15.163 00.971 16108 Exposure complete
02:21:15.219 00.056 16108 worker thread done servicing request
02:21:15.219 00.000 21068 OnExposeComplete: enter
02:21:15.220 00.001 21068 UpdateGuideState(): m_state=6
02:21:15.222 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12912
02:21:15.223 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=876.55, Mass=122024, SNR=76.1, Peak=13293 HFD=3.3
02:21:15.225 00.002 21068 MultiStar: [#1 0.17,-0.01,1.23,U] [#2 0.08,-0.28,1.67,U] [#3 -0.13,-0.33,1.27,U] [#4 -0.36,-0.27,0.91,U] [#5 0.01,-0.18,1.01,U] [#6 0.12,-0.29,0.80,U] [#7 -0.29,-0.43,0.83,U] [#8 -0.38,-0.23,0.83,U] 
02:21:15.226 00.001 21068 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {0.14, 0.08}
02:21:15.227 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
02:21:15.229 00.002 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
02:21:15.230 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.50 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
02:21:15.233 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.08, opts=13)
02:21:15.234 00.001 21068 Enqueuing Move request for scope (0.14, 0.08)
02:21:15.235 00.001 16108 Worker thread wakes up
02:21:15.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
02:21:15.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
02:21:15.235 00.000 16108 Moving (0.14, 0.08) raw xDistance=-0.13 yDistance=-0.11
02:21:15.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:21:15.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:15.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:15.236 00.001 16108 MoveAxis(E, 0, ABG)
02:21:15.236 00.000 16108 Move returns status 0, amount 0
02:21:15.236 00.000 16108 MoveAxis(N, 0, ABG)
02:21:15.236 00.000 16108 Move returns status 0, amount 0
02:21:15.236 00.000 16108 move complete, result=0
02:21:15.236 00.000 16108 worker thread done servicing request
02:21:15.242 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3341, FiltMin=2877, FiltMax=59907, Gamma=1.000
02:21:15.257 00.015 21068 UpdateGuideState exits: m=122024 SNR=76.1
02:21:15.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:15.259 00.000 21068 Enqueuing Expose request
02:21:15.260 00.001 16108 Worker thread wakes up
02:21:15.260 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:15.262 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:15.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:16.417 01.155 16108 Exposure complete
02:21:16.487 00.070 16108 worker thread done servicing request
02:21:16.487 00.000 21068 OnExposeComplete: enter
02:21:16.489 00.002 21068 UpdateGuideState(): m_state=6
02:21:16.491 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12913
02:21:16.493 00.002 21068 Star::Find returns 1 (0), X=222.19, Y=876.28, Mass=138435, SNR=101.5, Peak=14067 HFD=3.6
02:21:16.495 00.002 21068 MultiStar: [#1 0.03,0.07,0.95,U] [#2 -0.12,-0.26,1.02,U] [#3 0.13,-0.32,0.89,U] [#4 0.41,0.03,0.70,U] [#5 0.06,-0.17,0.81,U] [#6 0.17,-0.18,0.82,U] [#7 0.04,-0.29,0.57,U] [#8 -0.24,-0.27,0.62,U] 
02:21:16.496 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {-0.09, -0.19}
02:21:16.498 00.002 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
02:21:16.499 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
02:21:16.500 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.35 mountX=-0.07 mountY=0.16, mountTheta=1.98
02:21:16.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
02:21:16.503 00.001 21068 Enqueuing Move request for scope (0.04, -0.17)
02:21:16.504 00.001 16108 Worker thread wakes up
02:21:16.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:21:16.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:21:16.504 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.16
02:21:16.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:16.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:16.505 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:21:16.505 00.000 16108 MoveAxis(E, 0, ABG)
02:21:16.505 00.000 16108 Move returns status 0, amount 0
02:21:16.505 00.000 16108 MoveAxis(N, 0, ABG)
02:21:16.505 00.000 16108 Move returns status 0, amount 0
02:21:16.505 00.000 16108 move complete, result=0
02:21:16.505 00.000 16108 worker thread done servicing request
02:21:16.509 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3337, FiltMin=2813, FiltMax=62029, Gamma=1.000
02:21:16.529 00.020 21068 UpdateGuideState exits: m=138435 SNR=101.5
02:21:16.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:16.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:16.533 00.001 21068 Enqueuing Expose request
02:21:16.533 00.000 16108 Worker thread wakes up
02:21:16.534 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:16.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:16.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:17.496 00.961 16108 Exposure complete
02:21:17.557 00.061 16108 worker thread done servicing request
02:21:17.557 00.000 21068 OnExposeComplete: enter
02:21:17.558 00.001 21068 UpdateGuideState(): m_state=6
02:21:17.559 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12914
02:21:17.560 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=876.38, Mass=130815, SNR=103.1, Peak=13965 HFD=3.4
02:21:17.561 00.001 21068 MultiStar: [#1 -0.00,-0.26,0.92,U] [#2 -0.17,-0.22,1.05,U] [#3 -0.04,-0.38,0.84,U] [#4 0.05,0.23,0.76,U] [#5 0.08,-0.23,0.83,U] [#6 0.04,0.08,0.67,U] [#7 -0.30,-0.53,0.00,M1] [#8 0.11,-0.11,0.66,U] 
02:21:17.561 00.000 21068 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.29, -0.10}
02:21:17.562 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
02:21:17.563 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
02:21:17.564 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.29 mountX=-0.06 mountY=0.12, mountTheta=2.04
02:21:17.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
02:21:17.566 00.000 21068 Enqueuing Move request for scope (0.04, -0.14)
02:21:17.567 00.001 16108 Worker thread wakes up
02:21:17.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:21:17.567 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:21:17.567 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.06 yDistance=0.12
02:21:17.568 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:21:17.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:17.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:21:17.568 00.000 16108 MoveAxis(E, 0, ABG)
02:21:17.568 00.000 16108 Move returns status 0, amount 0
02:21:17.568 00.000 16108 MoveAxis(N, 0, ABG)
02:21:17.568 00.000 16108 Move returns status 0, amount 0
02:21:17.568 00.000 16108 move complete, result=0
02:21:17.568 00.000 16108 worker thread done servicing request
02:21:17.571 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3341, FiltMin=2899, FiltMax=52701, Gamma=1.000
02:21:17.586 00.015 21068 UpdateGuideState exits: m=130815 SNR=103.1
02:21:17.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:17.588 00.000 21068 Enqueuing Expose request
02:21:17.589 00.001 16108 Worker thread wakes up
02:21:17.589 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:17.590 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:17.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:18.740 01.150 16108 Exposure complete
02:21:18.799 00.059 16108 worker thread done servicing request
02:21:18.799 00.000 21068 OnExposeComplete: enter
02:21:18.799 00.000 21068 UpdateGuideState(): m_state=6
02:21:18.801 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12915
02:21:18.802 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=876.41, Mass=130992, SNR=87.4, Peak=13283 HFD=3.3
02:21:18.803 00.001 21068 MultiStar: [#1 0.27,-0.27,1.12,U] [#2 0.14,-0.28,1.13,U] [#3 0.36,-0.31,1.03,U] [#4 0.17,0.07,0.97,U] [#5 0.33,0.03,0.93,U] [#6 0.34,0.06,0.79,U] [#7 -0.30,-0.31,0.62,U] [#8 0.08,-0.08,0.66,U] 
02:21:18.804 00.001 21068 single-star, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.12, -0.07}
02:21:18.805 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
02:21:18.806 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
02:21:18.807 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=-0.13 mountY=0.04, mountTheta=2.85
02:21:18.808 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
02:21:18.809 00.001 21068 Enqueuing Move request for scope (0.12, -0.07)
02:21:18.810 00.001 16108 Worker thread wakes up
02:21:18.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
02:21:18.810 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
02:21:18.810 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.04
02:21:18.810 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:21:18.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:18.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:21:18.810 00.000 16108 MoveAxis(E, 0, ABG)
02:21:18.811 00.001 16108 Move returns status 0, amount 0
02:21:18.812 00.001 16108 MoveAxis(N, 0, ABG)
02:21:18.812 00.000 16108 Move returns status 0, amount 0
02:21:18.812 00.000 16108 move complete, result=0
02:21:18.812 00.000 16108 worker thread done servicing request
02:21:18.817 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3341, FiltMin=2800, FiltMax=63462, Gamma=1.000
02:21:18.846 00.029 21068 UpdateGuideState exits: m=130992 SNR=87.4
02:21:18.848 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:18.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:18.850 00.001 21068 Enqueuing Expose request
02:21:18.851 00.001 16108 Worker thread wakes up
02:21:18.853 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:18.853 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:18.854 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:19.832 00.978 16108 Exposure complete
02:21:19.896 00.064 16108 worker thread done servicing request
02:21:19.896 00.000 21068 OnExposeComplete: enter
02:21:19.898 00.002 21068 UpdateGuideState(): m_state=6
02:21:19.900 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12916
02:21:19.902 00.002 21068 Star::Find returns 1 (0), X=222.50, Y=876.40, Mass=135891, SNR=88.3, Peak=15395 HFD=3.2
02:21:19.904 00.002 21068 MultiStar: [#1 0.24,-0.12,1.27,U] [#2 0.11,-0.36,1.22,U] [#3 0.14,-0.20,1.35,U] [#4 0.34,0.21,0.73,U] [#5 0.28,-0.06,0.99,U] [#6 0.22,-0.08,0.71,U] [#7 -0.41,-0.69,0.00,M1] [#8 -0.03,-0.34,0.85,U] 
02:21:19.905 00.001 21068 single-star, 7 included, MultiStar: {0.19, -0.15}, one-star: {0.23, -0.07}
02:21:19.907 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
02:21:19.909 00.002 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
02:21:19.910 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.32 mountX=-0.23 mountY=0.02, mountTheta=3.06
02:21:19.913 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.07, opts=13)
02:21:19.915 00.002 21068 Enqueuing Move request for scope (0.23, -0.07)
02:21:19.916 00.001 16108 Worker thread wakes up
02:21:19.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
02:21:19.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
02:21:19.916 00.000 16108 Moving (0.23, -0.07) raw xDistance=-0.23 yDistance=0.02
02:21:19.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:21:19.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:19.917 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:19.917 00.000 16108 MoveAxis(E, 62, ABG)
02:21:19.917 00.000 16108 Guiding  Dir = 2, Dur = 62
02:21:19.917 00.000 16108 IsSlewing returns 0
02:21:19.917 00.000 16108 IsGuiding returns 0
02:21:19.919 00.002 16108 PulseGuide returned control before completion, sleep 70
02:21:19.923 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3341, FiltMin=2761, FiltMax=60352, Gamma=1.000
02:21:19.939 00.016 21068 UpdateGuideState exits: m=135891 SNR=88.3
02:21:19.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:19.942 00.001 21068 Enqueuing Expose request
02:21:19.997 00.055 16108 IsGuiding returns 0
02:21:19.997 00.000 16108 Move returns status 0, amount 62
02:21:19.997 00.000 16108 MoveAxis(N, 0, ABG)
02:21:19.997 00.000 16108 Move returns status 0, amount 0
02:21:19.997 00.000 16108 move complete, result=0
02:21:19.997 00.000 16108 worker thread done servicing request
02:21:19.997 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
02:21:19.998 00.001 16108 Worker thread wakes up
02:21:19.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:19.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:21.150 01.152 16108 Exposure complete
02:21:21.228 00.078 16108 worker thread done servicing request
02:21:21.228 00.000 21068 OnExposeComplete: enter
02:21:21.228 00.000 21068 UpdateGuideState(): m_state=6
02:21:21.229 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12917
02:21:21.231 00.002 21068 Star::Find returns 1 (0), X=222.11, Y=876.24, Mass=121514, SNR=73.0, Peak=14403 HFD=3.5
02:21:21.232 00.001 21068 MultiStar: [#1 -0.16,-0.28,1.36,U] [#2 -0.08,-0.14,1.34,U] [#3 -0.17,-0.29,1.21,U] [#4 0.10,0.20,0.99,U] [#5 -0.32,-0.36,1.00,U] [#6 0.19,-0.26,1.04,U] [#7 -0.17,-0.17,0.74,U] [#8 -0.44,-0.43,0.00,M1] 
02:21:21.233 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.20}, one-star: {-0.16, -0.24}
02:21:21.233 00.000 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
02:21:21.234 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
02:21:21.235 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.06 mountY=0.22, mountTheta=1.30
02:21:21.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.20, opts=13)
02:21:21.238 00.001 21068 Enqueuing Move request for scope (-0.10, -0.20)
02:21:21.239 00.001 16108 Worker thread wakes up
02:21:21.240 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
02:21:21.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
02:21:21.240 00.000 16108 Moving (-0.10, -0.20) raw xDistance=0.06 yDistance=0.22
02:21:21.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:21:21.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:21.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:21:21.240 00.000 16108 MoveAxis(E, 0, ABG)
02:21:21.240 00.000 16108 Move returns status 0, amount 0
02:21:21.240 00.000 16108 MoveAxis(N, 0, ABG)
02:21:21.241 00.001 16108 Move returns status 0, amount 0
02:21:21.241 00.000 16108 move complete, result=0
02:21:21.241 00.000 16108 worker thread done servicing request
02:21:21.247 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3337, FiltMin=2825, FiltMax=58953, Gamma=1.000
02:21:21.265 00.018 21068 UpdateGuideState exits: m=121514 SNR=73.0
02:21:21.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.266 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:21.267 00.001 21068 Enqueuing Expose request
02:21:21.268 00.001 16108 Worker thread wakes up
02:21:21.268 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:21.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:21.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:22.252 00.983 16108 Exposure complete
02:21:22.311 00.059 16108 worker thread done servicing request
02:21:22.311 00.000 21068 OnExposeComplete: enter
02:21:22.313 00.002 21068 UpdateGuideState(): m_state=6
02:21:22.314 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12918
02:21:22.315 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=876.58, Mass=122792, SNR=86.0, Peak=13763 HFD=3.5
02:21:22.315 00.000 21068 MultiStar: [#1 0.02,0.10,1.50,U] [#2 0.01,-0.16,1.28,U] [#3 -0.09,-0.12,1.03,U] [#4 -0.05,0.04,0.78,U] [#5 -0.06,-0.28,1.01,U] [#6 -0.00,-0.05,0.89,U] [#7 -0.52,-0.28,0.00,M1] [#8 0.09,-0.08,0.81,U] 
02:21:22.316 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.02, 0.11}
02:21:22.317 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
02:21:22.318 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
02:21:22.318 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=0.00 mountY=0.05, mountTheta=1.54
02:21:22.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
02:21:22.321 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
02:21:22.322 00.001 16108 Worker thread wakes up
02:21:22.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:21:22.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:21:22.322 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=0.05
02:21:22.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:21:22.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:22.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:21:22.322 00.000 16108 MoveAxis(E, 0, ABG)
02:21:22.322 00.000 16108 Move returns status 0, amount 0
02:21:22.322 00.000 16108 MoveAxis(N, 0, ABG)
02:21:22.322 00.000 16108 Move returns status 0, amount 0
02:21:22.322 00.000 16108 move complete, result=0
02:21:22.322 00.000 16108 worker thread done servicing request
02:21:22.329 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3337, FiltMin=2905, FiltMax=61561, Gamma=1.000
02:21:22.356 00.027 21068 UpdateGuideState exits: m=122792 SNR=86.0
02:21:22.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:22.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:22.359 00.001 21068 Enqueuing Expose request
02:21:22.360 00.001 16108 Worker thread wakes up
02:21:22.360 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:22.361 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:22.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:23.541 01.180 16108 Exposure complete
02:21:23.608 00.067 16108 worker thread done servicing request
02:21:23.608 00.000 21068 OnExposeComplete: enter
02:21:23.609 00.001 21068 UpdateGuideState(): m_state=6
02:21:23.610 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12919
02:21:23.611 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=876.33, Mass=123608, SNR=89.6, Peak=13117 HFD=3.3
02:21:23.612 00.001 21068 MultiStar: [#1 0.30,-0.17,1.12,U] [#2 -0.06,-0.24,1.03,U] [#3 0.35,-0.05,0.96,U] [#4 0.10,0.19,0.87,U] [#5 -0.02,-0.33,0.86,U] [#6 0.18,-0.20,0.77,U] [#7 0.16,-0.31,0.56,U] [#8 0.14,-0.35,0.74,U] 
02:21:23.614 00.002 21068 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.31, -0.14}
02:21:23.615 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
02:21:23.618 00.003 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
02:21:23.619 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=-0.19 mountY=0.12, mountTheta=2.57
02:21:23.622 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
02:21:23.623 00.001 21068 Enqueuing Move request for scope (0.17, -0.17)
02:21:23.624 00.001 16108 Worker thread wakes up
02:21:23.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:21:23.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:21:23.625 00.001 16108 Moving (0.17, -0.17) raw xDistance=-0.19 yDistance=0.12
02:21:23.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:21:23.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:23.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:21:23.625 00.000 16108 MoveAxis(E, 0, ABG)
02:21:23.625 00.000 16108 Move returns status 0, amount 0
02:21:23.625 00.000 16108 MoveAxis(N, 0, ABG)
02:21:23.625 00.000 16108 Move returns status 0, amount 0
02:21:23.625 00.000 16108 move complete, result=0
02:21:23.625 00.000 16108 worker thread done servicing request
02:21:23.631 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3337, FiltMin=2893, FiltMax=56496, Gamma=1.000
02:21:23.655 00.024 21068 UpdateGuideState exits: m=123608 SNR=89.6
02:21:23.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:23.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:23.658 00.001 21068 Enqueuing Expose request
02:21:23.660 00.002 16108 Worker thread wakes up
02:21:23.660 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:23.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:23.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:24.646 00.986 16108 Exposure complete
02:21:24.708 00.062 16108 worker thread done servicing request
02:21:24.708 00.000 21068 OnExposeComplete: enter
02:21:24.708 00.000 21068 UpdateGuideState(): m_state=6
02:21:24.709 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12920
02:21:24.710 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.40, Mass=124084, SNR=80.8, Peak=12125 HFD=3.3
02:21:24.711 00.001 21068 MultiStar: [#1 0.21,-0.08,1.31,U] [#2 0.05,-0.46,1.31,U] [#3 0.16,-0.25,1.09,U] [#4 0.08,-0.21,0.99,U] [#5 0.19,-0.29,1.21,U] [#6 0.46,-0.25,0.85,U] [#7 -0.14,-0.39,0.59,U] [#8 0.07,-0.18,0.86,U] 
02:21:24.712 00.001 21068 single-star, 8 included, MultiStar: {0.15, -0.24}, one-star: {0.23, -0.07}
02:21:24.712 00.000 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
02:21:24.713 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
02:21:24.715 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.25 cameraTheta=-0.31 mountX=-0.24 mountY=0.02, mountTheta=3.07
02:21:24.716 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.07, opts=13)
02:21:24.717 00.001 21068 Enqueuing Move request for scope (0.23, -0.07)
02:21:24.718 00.001 16108 Worker thread wakes up
02:21:24.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
02:21:24.718 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
02:21:24.718 00.000 16108 Moving (0.23, -0.07) raw xDistance=-0.24 yDistance=0.02
02:21:24.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:21:24.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:24.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:24.718 00.000 16108 MoveAxis(E, 64, ABG)
02:21:24.718 00.000 16108 Guiding  Dir = 2, Dur = 64
02:21:24.719 00.001 16108 IsSlewing returns 0
02:21:24.719 00.000 16108 IsGuiding returns 0
02:21:24.722 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3341, FiltMin=2841, FiltMax=55437, Gamma=1.000
02:21:24.737 00.015 21068 UpdateGuideState exits: m=124084 SNR=80.8
02:21:24.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:24.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:24.740 00.001 21068 Enqueuing Expose request
02:21:24.780 00.040 16108 PulseGuide returned control before completion, sleep 13
02:21:24.795 00.015 16108 IsGuiding returns 1
02:21:24.795 00.000 16108 scope still moving after pulse duration time elapsed
02:21:24.826 00.031 16108 IsSlewing returns 0
02:21:24.826 00.000 16108 IsGuiding returns 1
02:21:24.858 00.032 16108 IsSlewing returns 0
02:21:24.858 00.000 16108 IsGuiding returns 1
02:21:24.890 00.032 16108 IsSlewing returns 0
02:21:24.890 00.000 16108 IsGuiding returns 0
02:21:24.890 00.000 16108 scope move finished after 64 + 107 ms
02:21:24.890 00.000 16108 Move returns status 0, amount 64
02:21:24.890 00.000 16108 MoveAxis(N, 0, ABG)
02:21:24.890 00.000 16108 Move returns status 0, amount 0
02:21:24.890 00.000 16108 move complete, result=0
02:21:24.890 00.000 16108 worker thread done servicing request
02:21:24.890 00.000 16108 Worker thread wakes up
02:21:24.890 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.0 px 0 ms NORTH
02:21:24.892 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:24.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:26.073 01.181 16108 Exposure complete
02:21:26.141 00.068 16108 worker thread done servicing request
02:21:26.141 00.000 21068 OnExposeComplete: enter
02:21:26.141 00.000 21068 UpdateGuideState(): m_state=6
02:21:26.143 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12921
02:21:26.144 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=876.66, Mass=134951, SNR=84.2, Peak=15091 HFD=3.3
02:21:26.145 00.001 21068 MultiStar: [#1 -0.10,0.02,1.33,U] [#2 0.05,-0.02,1.15,U] [#3 -0.02,-0.16,1.07,U] [#4 -0.11,-0.04,0.97,U] [#5 -0.14,-0.26,0.89,U] [#6 -0.03,-0.03,0.65,U] [#7 -0.39,-0.10,0.61,U] [#8 0.00,-0.04,0.85,U] 
02:21:26.146 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.24, 0.19}
02:21:26.146 00.000 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
02:21:26.147 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
02:21:26.148 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.72 mountX=0.09 mountY=0.06, mountTheta=0.64
02:21:26.149 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
02:21:26.150 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
02:21:26.151 00.001 16108 Worker thread wakes up
02:21:26.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
02:21:26.151 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
02:21:26.151 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
02:21:26.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:21:26.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:26.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:21:26.151 00.000 16108 MoveAxis(E, 0, ABG)
02:21:26.151 00.000 16108 Move returns status 0, amount 0
02:21:26.151 00.000 16108 MoveAxis(N, 0, ABG)
02:21:26.151 00.000 16108 Move returns status 0, amount 0
02:21:26.151 00.000 16108 move complete, result=0
02:21:26.151 00.000 16108 worker thread done servicing request
02:21:26.154 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3337, FiltMin=2816, FiltMax=60659, Gamma=1.000
02:21:26.170 00.016 21068 UpdateGuideState exits: m=134951 SNR=84.2
02:21:26.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:26.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:26.172 00.001 21068 Enqueuing Expose request
02:21:26.173 00.001 16108 Worker thread wakes up
02:21:26.173 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:26.173 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:26.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:27.157 00.984 16108 Exposure complete
02:21:27.216 00.059 16108 worker thread done servicing request
02:21:27.216 00.000 21068 OnExposeComplete: enter
02:21:27.217 00.001 21068 UpdateGuideState(): m_state=6
02:21:27.218 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12922
02:21:27.219 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=876.67, Mass=128894, SNR=85.9, Peak=16227 HFD=3.2
02:21:27.220 00.001 21068 MultiStar: [#1 0.12,-0.01,1.24,U] [#2 -0.18,-0.02,1.42,U] [#3 -0.09,-0.30,0.98,U] [#4 0.02,0.27,0.88,U] [#5 -0.10,-0.07,1.01,U] [#6 -0.21,-0.20,0.83,U] [#7 -0.26,-0.12,0.73,U] [#8 -0.32,-0.29,0.76,U] 
02:21:27.221 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.18, 0.19}
02:21:27.221 00.000 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
02:21:27.222 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
02:21:27.223 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.74 mountX=0.11 mountY=0.08, mountTheta=0.61
02:21:27.224 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.05, opts=13)
02:21:27.225 00.001 21068 Enqueuing Move request for scope (-0.12, -0.05)
02:21:27.226 00.001 16108 Worker thread wakes up
02:21:27.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
02:21:27.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
02:21:27.226 00.000 16108 Moving (-0.12, -0.05) raw xDistance=0.11 yDistance=0.08
02:21:27.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:21:27.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:27.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:21:27.226 00.000 16108 MoveAxis(E, 0, ABG)
02:21:27.226 00.000 16108 Move returns status 0, amount 0
02:21:27.226 00.000 16108 MoveAxis(N, 0, ABG)
02:21:27.226 00.000 16108 Move returns status 0, amount 0
02:21:27.226 00.000 16108 move complete, result=0
02:21:27.226 00.000 16108 worker thread done servicing request
02:21:27.231 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3337, FiltMin=2867, FiltMax=63366, Gamma=1.000
02:21:27.260 00.029 21068 UpdateGuideState exits: m=128894 SNR=85.9
02:21:27.262 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:27.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:27.264 00.001 21068 Enqueuing Expose request
02:21:27.266 00.002 16108 Worker thread wakes up
02:21:27.266 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:27.267 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:27.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:28.427 01.160 16108 Exposure complete
02:21:28.483 00.056 16108 worker thread done servicing request
02:21:28.483 00.000 21068 OnExposeComplete: enter
02:21:28.484 00.001 21068 UpdateGuideState(): m_state=6
02:21:28.485 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12923
02:21:28.486 00.001 21068 Star::Find returns 1 (0), X=221.97, Y=876.46, Mass=103873, SNR=75.3, Peak=12995 HFD=3.6
02:21:28.487 00.001 21068 MultiStar: [#1 -0.32,0.26,1.48,U] [#2 -0.23,-0.21,1.28,U] [#3 -0.32,0.07,1.16,U] [#4 -0.28,0.10,0.94,U] [#5 -0.32,-0.29,1.02,U] [#6 0.07,0.14,0.85,U] [#7 -0.23,-0.01,0.67,U] [#8 -0.18,-0.28,0.86,U] 
02:21:28.488 00.001 21068 refined, 8 included, MultiStar: {-0.25, -0.02}, one-star: {-0.30, -0.01}
02:21:28.488 00.000 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
02:21:28.489 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
02:21:28.490 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.08 mountX=0.24 mountY=0.07, mountTheta=0.30
02:21:28.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.02, opts=13)
02:21:28.493 00.001 21068 Enqueuing Move request for scope (-0.25, -0.02)
02:21:28.494 00.001 16108 Worker thread wakes up
02:21:28.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
02:21:28.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
02:21:28.494 00.000 16108 Moving (-0.25, -0.02) raw xDistance=0.24 yDistance=0.07
02:21:28.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:21:28.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:28.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:21:28.494 00.000 16108 MoveAxis(W, 63, ABG)
02:21:28.494 00.000 16108 Guiding  Dir = 3, Dur = 63
02:21:28.495 00.001 16108 IsSlewing returns 0
02:21:28.495 00.000 16108 IsGuiding returns 0
02:21:28.496 00.001 16108 PulseGuide returned control before completion, sleep 73
02:21:28.498 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3337, FiltMin=2883, FiltMax=61091, Gamma=1.000
02:21:28.521 00.023 21068 UpdateGuideState exits: m=103873 SNR=75.3
02:21:28.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:28.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:28.526 00.002 21068 Enqueuing Expose request
02:21:28.578 00.052 16108 IsGuiding returns 0
02:21:28.578 00.000 16108 Move returns status 0, amount 63
02:21:28.578 00.000 16108 MoveAxis(N, 0, ABG)
02:21:28.578 00.000 16108 Move returns status 0, amount 0
02:21:28.578 00.000 16108 move complete, result=0
02:21:28.578 00.000 16108 worker thread done servicing request
02:21:28.578 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
02:21:28.579 00.001 16108 Worker thread wakes up
02:21:28.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:28.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:29.553 00.974 16108 Exposure complete
02:21:29.628 00.075 16108 worker thread done servicing request
02:21:29.628 00.000 21068 OnExposeComplete: enter
02:21:29.629 00.001 21068 UpdateGuideState(): m_state=6
02:21:29.629 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12924
02:21:29.631 00.002 21068 Star::Find returns 1 (0), X=222.21, Y=876.71, Mass=120266, SNR=88.7, Peak=14323 HFD=3.6
02:21:29.633 00.002 21068 MultiStar: [#1 -0.21,-0.28,1.35,U] [#2 -0.14,-0.09,1.08,U] [#3 0.07,-0.35,0.98,U] [#4 0.19,0.15,0.78,U] [#5 0.05,-0.39,0.84,U] [#6 0.00,0.05,0.87,U] [#7 -0.10,-0.15,0.66,U] [#8 -0.11,0.09,0.86,U] 
02:21:29.634 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.06, 0.23}
02:21:29.635 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
02:21:29.635 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
02:21:29.636 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=0.03 mountY=0.10, mountTheta=1.27
02:21:29.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.09, opts=13)
02:21:29.639 00.001 21068 Enqueuing Move request for scope (-0.05, -0.09)
02:21:29.640 00.001 16108 Worker thread wakes up
02:21:29.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:21:29.640 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:21:29.640 00.000 16108 Moving (-0.05, -0.09) raw xDistance=0.03 yDistance=0.10
02:21:29.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:21:29.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:29.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:21:29.640 00.000 16108 MoveAxis(E, 0, ABG)
02:21:29.640 00.000 16108 Move returns status 0, amount 0
02:21:29.640 00.000 16108 MoveAxis(N, 0, ABG)
02:21:29.640 00.000 16108 Move returns status 0, amount 0
02:21:29.640 00.000 16108 move complete, result=0
02:21:29.640 00.000 16108 worker thread done servicing request
02:21:29.645 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3337, FiltMin=2896, FiltMax=61021, Gamma=1.000
02:21:29.661 00.016 21068 UpdateGuideState exits: m=120266 SNR=88.7
02:21:29.663 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:29.666 00.002 21068 Enqueuing Expose request
02:21:29.667 00.001 16108 Worker thread wakes up
02:21:29.667 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:29.669 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:29.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:30.846 01.177 16108 Exposure complete
02:21:30.920 00.074 16108 worker thread done servicing request
02:21:30.920 00.000 21068 OnExposeComplete: enter
02:21:30.921 00.001 21068 UpdateGuideState(): m_state=6
02:21:30.922 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12925
02:21:30.922 00.000 21068 Star::Find returns 1 (0), X=222.74, Y=876.73, Mass=127696, SNR=86.7, Peak=18393 HFD=2.9
02:21:30.924 00.002 21068 MultiStar: [#1 -0.11,0.06,1.22,U] [#2 0.15,0.09,1.44,U] [#3 -0.13,-0.14,0.99,U] [#4 0.10,0.11,0.77,U] [#5 -0.17,0.04,0.95,U] [#6 -0.03,0.09,0.79,U] [#7 0.18,0.01,0.66,U] [#8 0.23,0.08,0.74,U] 
02:21:30.924 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.47, 0.26}
02:21:30.925 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
02:21:30.926 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
02:21:30.929 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=-0.06 mountY=-0.08, mountTheta=-2.19
02:21:30.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.07, opts=13)
02:21:30.932 00.001 21068 Enqueuing Move request for scope (0.07, 0.07)
02:21:30.933 00.001 16108 Worker thread wakes up
02:21:30.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
02:21:30.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
02:21:30.933 00.000 16108 Moving (0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
02:21:30.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:21:30.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:30.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:21:30.933 00.000 16108 MoveAxis(E, 0, ABG)
02:21:30.933 00.000 16108 Move returns status 0, amount 0
02:21:30.933 00.000 16108 MoveAxis(N, 0, ABG)
02:21:30.933 00.000 16108 Move returns status 0, amount 0
02:21:30.933 00.000 16108 move complete, result=0
02:21:30.933 00.000 16108 worker thread done servicing request
02:21:30.936 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3337, FiltMin=2877, FiltMax=49798, Gamma=1.000
02:21:30.951 00.015 21068 UpdateGuideState exits: m=127696 SNR=86.7
02:21:30.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.954 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:30.954 00.000 21068 Enqueuing Expose request
02:21:30.955 00.001 16108 Worker thread wakes up
02:21:30.955 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:30.956 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:30.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:31.918 00.962 16108 Exposure complete
02:21:31.976 00.058 16108 worker thread done servicing request
02:21:31.976 00.000 21068 OnExposeComplete: enter
02:21:31.977 00.001 21068 UpdateGuideState(): m_state=6
02:21:31.977 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12926
02:21:31.978 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=876.54, Mass=121671, SNR=97.2, Peak=14067 HFD=3.2
02:21:31.979 00.001 21068 MultiStar: [#1 0.40,0.29,1.02,U] [#2 0.16,-0.13,1.07,U] [#3 0.20,-0.27,0.98,U] [#4 0.12,0.11,0.82,U] [#5 0.38,-0.07,0.92,U] [#6 0.25,-0.31,0.67,U] [#7 0.04,-0.11,0.64,U] [#8 0.25,0.02,0.68,U] 
02:21:31.980 00.001 21068 single-star, 8 included, MultiStar: {0.23, -0.04}, one-star: {0.20, 0.07}
02:21:31.980 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
02:21:31.981 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
02:21:31.982 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=-0.19 mountY=-0.11, mountTheta=-2.60
02:21:31.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.07, opts=13)
02:21:31.984 00.001 21068 Enqueuing Move request for scope (0.20, 0.07)
02:21:31.986 00.002 16108 Worker thread wakes up
02:21:31.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
02:21:31.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
02:21:31.986 00.000 16108 Moving (0.20, 0.07) raw xDistance=-0.19 yDistance=-0.11
02:21:31.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:21:31.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:31.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:31.986 00.000 16108 MoveAxis(E, 0, ABG)
02:21:31.986 00.000 16108 Move returns status 0, amount 0
02:21:31.987 00.001 16108 MoveAxis(N, 0, ABG)
02:21:31.987 00.000 16108 Move returns status 0, amount 0
02:21:31.987 00.000 16108 move complete, result=0
02:21:31.987 00.000 16108 worker thread done servicing request
02:21:31.990 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3337, FiltMin=2867, FiltMax=60557, Gamma=1.000
02:21:32.006 00.016 21068 UpdateGuideState exits: m=121671 SNR=97.2
02:21:32.009 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:32.012 00.002 21068 Enqueuing Expose request
02:21:32.013 00.001 16108 Worker thread wakes up
02:21:32.013 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:32.015 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:32.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:33.193 01.178 16108 Exposure complete
02:21:33.267 00.074 16108 worker thread done servicing request
02:21:33.267 00.000 21068 OnExposeComplete: enter
02:21:33.268 00.001 21068 UpdateGuideState(): m_state=6
02:21:33.269 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12927
02:21:33.270 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=876.66, Mass=110103, SNR=76.0, Peak=14617 HFD=3.1
02:21:33.272 00.002 21068 MultiStar: [#1 0.18,0.17,1.19,U] [#2 0.16,0.00,1.48,U] [#3 0.12,-0.24,1.24,U] [#4 -0.08,0.08,1.10,U] [#5 0.15,-0.19,1.06,U] [#6 0.11,-0.13,0.90,U] [#7 -0.05,0.18,0.75,U] [#8 0.09,-0.11,0.95,U] 
02:21:33.273 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.24, 0.19}
02:21:33.274 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
02:21:33.275 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
02:21:33.277 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.11 mountY=-0.02, mountTheta=-3.00
02:21:33.279 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.01, opts=13)
02:21:33.280 00.001 21068 Enqueuing Move request for scope (0.11, -0.01)
02:21:33.282 00.002 16108 Worker thread wakes up
02:21:33.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:21:33.282 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:21:33.282 00.000 16108 Moving (0.11, -0.01) raw xDistance=-0.11 yDistance=-0.02
02:21:33.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:33.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:33.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:21:33.282 00.000 16108 MoveAxis(E, 0, ABG)
02:21:33.282 00.000 16108 Move returns status 0, amount 0
02:21:33.282 00.000 16108 MoveAxis(N, 0, ABG)
02:21:33.282 00.000 16108 Move returns status 0, amount 0
02:21:33.282 00.000 16108 move complete, result=0
02:21:33.282 00.000 16108 worker thread done servicing request
02:21:33.288 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3337, FiltMin=2864, FiltMax=63053, Gamma=1.000
02:21:33.318 00.030 21068 UpdateGuideState exits: m=110103 SNR=76.0
02:21:33.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:33.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:33.321 00.001 21068 Enqueuing Expose request
02:21:33.322 00.001 16108 Worker thread wakes up
02:21:33.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:33.322 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:33.323 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:34.304 00.981 16108 Exposure complete
02:21:34.374 00.070 16108 worker thread done servicing request
02:21:34.374 00.000 21068 OnExposeComplete: enter
02:21:34.375 00.001 21068 UpdateGuideState(): m_state=6
02:21:34.376 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12928
02:21:34.378 00.002 21068 Star::Find returns 1 (0), X=222.45, Y=876.95, Mass=131834, SNR=86.4, Peak=16825 HFD=3.2
02:21:34.379 00.001 21068 MultiStar: [#1 0.13,0.07,1.17,U] [#2 -0.06,-0.08,1.15,U] [#3 0.28,0.01,0.98,U] [#4 0.13,0.15,0.94,U] [#5 -0.02,-0.18,0.94,U] [#6 0.13,-0.15,0.80,U] [#7 0.20,-0.04,0.59,U] [#8 0.30,0.06,0.73,U] 
02:21:34.380 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.18, 0.48}
02:21:34.381 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
02:21:34.382 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
02:21:34.383 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
02:21:34.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
02:21:34.386 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
02:21:34.387 00.001 16108 Worker thread wakes up
02:21:34.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
02:21:34.388 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
02:21:34.388 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
02:21:34.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:21:34.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:34.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:21:34.388 00.000 16108 MoveAxis(E, 0, ABG)
02:21:34.388 00.000 16108 Move returns status 0, amount 0
02:21:34.388 00.000 16108 MoveAxis(N, 0, ABG)
02:21:34.388 00.000 16108 Move returns status 0, amount 0
02:21:34.388 00.000 16108 move complete, result=0
02:21:34.389 00.001 16108 worker thread done servicing request
02:21:34.395 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3337, FiltMin=2867, FiltMax=63401, Gamma=1.000
02:21:34.414 00.019 21068 UpdateGuideState exits: m=131834 SNR=86.4
02:21:34.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:34.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:34.416 00.000 21068 Enqueuing Expose request
02:21:34.418 00.002 16108 Worker thread wakes up
02:21:34.418 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:34.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:34.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:35.579 01.160 16108 Exposure complete
02:21:35.656 00.077 16108 worker thread done servicing request
02:21:35.656 00.000 21068 OnExposeComplete: enter
02:21:35.657 00.001 21068 UpdateGuideState(): m_state=6
02:21:35.658 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12929
02:21:35.659 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.71, Mass=125849, SNR=87.0, Peak=13705 HFD=3.4
02:21:35.660 00.001 21068 MultiStar: [#1 0.12,-0.14,1.08,U] [#2 0.16,-0.21,1.27,U] [#3 0.19,-0.01,1.00,U] [#4 0.04,0.11,0.83,U] [#5 0.19,-0.10,0.95,U] [#6 0.32,-0.32,0.88,U] [#7 -0.27,-0.09,0.62,U] [#8 -0.06,-0.03,0.82,U] 
02:21:35.660 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.18, 0.23}
02:21:35.661 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
02:21:35.662 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
02:21:35.663 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.52 mountX=-0.12 mountY=0.04, mountTheta=2.85
02:21:35.664 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
02:21:35.665 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
02:21:35.666 00.001 16108 Worker thread wakes up
02:21:35.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:21:35.666 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:21:35.666 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
02:21:35.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:21:35.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:35.667 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:21:35.667 00.000 16108 MoveAxis(E, 0, ABG)
02:21:35.667 00.000 16108 Move returns status 0, amount 0
02:21:35.667 00.000 16108 MoveAxis(N, 0, ABG)
02:21:35.667 00.000 16108 Move returns status 0, amount 0
02:21:35.667 00.000 16108 move complete, result=0
02:21:35.667 00.000 16108 worker thread done servicing request
02:21:35.670 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3337, FiltMin=2870, FiltMax=65497, Gamma=1.000
02:21:35.686 00.016 21068 UpdateGuideState exits: m=125849 SNR=87.0
02:21:35.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:35.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:35.689 00.001 21068 Enqueuing Expose request
02:21:35.690 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:35.692 00.002 16108 Worker thread wakes up
02:21:35.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:35.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:36.656 00.964 16108 Exposure complete
02:21:36.719 00.063 16108 worker thread done servicing request
02:21:36.720 00.001 21068 OnExposeComplete: enter
02:21:36.721 00.001 21068 UpdateGuideState(): m_state=6
02:21:36.721 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12930
02:21:36.722 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=876.73, Mass=118774, SNR=81.4, Peak=16009 HFD=3.4
02:21:36.723 00.001 21068 MultiStar: [#1 0.17,0.07,1.21,U] [#2 0.04,-0.16,1.38,U] [#3 0.15,0.05,1.08,U] [#4 -0.01,0.29,0.91,U] [#5 -0.18,-0.22,0.94,U] [#6 0.24,-0.05,0.89,U] [#7 -0.36,-0.03,0.65,U] [#8 -0.15,0.04,0.79,U] 
02:21:36.724 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.20, 0.26}
02:21:36.725 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
02:21:36.725 00.000 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
02:21:36.726 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.59 mountX=-0.03 mountY=-0.03, mountTheta=-2.35
02:21:36.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.02, opts=13)
02:21:36.729 00.001 21068 Enqueuing Move request for scope (0.03, 0.02)
02:21:36.729 00.000 16108 Worker thread wakes up
02:21:36.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:21:36.730 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:21:36.730 00.000 16108 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.03
02:21:36.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:36.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:36.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:36.730 00.000 16108 MoveAxis(E, 0, ABG)
02:21:36.730 00.000 16108 Move returns status 0, amount 0
02:21:36.730 00.000 16108 MoveAxis(N, 0, ABG)
02:21:36.730 00.000 16108 Move returns status 0, amount 0
02:21:36.730 00.000 16108 move complete, result=0
02:21:36.730 00.000 16108 worker thread done servicing request
02:21:36.734 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3337, FiltMin=2857, FiltMax=61872, Gamma=1.000
02:21:36.752 00.018 21068 UpdateGuideState exits: m=118774 SNR=81.4
02:21:36.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.755 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:36.755 00.000 21068 Enqueuing Expose request
02:21:36.756 00.001 16108 Worker thread wakes up
02:21:36.756 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:36.758 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:36.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:37.921 01.163 16108 Exposure complete
02:21:37.979 00.058 16108 worker thread done servicing request
02:21:37.979 00.000 21068 OnExposeComplete: enter
02:21:37.980 00.001 21068 UpdateGuideState(): m_state=6
02:21:37.981 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12931
02:21:37.982 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=876.85, Mass=129435, SNR=94.7, Peak=17513 HFD=3.2
02:21:37.983 00.001 21068 MultiStar: [#1 0.36,0.41,1.21,U] [#2 0.18,-0.10,1.18,U] [#3 0.26,0.20,0.98,U] [#4 -0.06,0.09,0.80,U] [#5 -0.09,-0.12,1.03,U] [#6 0.18,-0.13,0.87,U] [#7 -0.02,0.17,0.48,U] [#8 0.00,0.23,0.82,U] 
02:21:37.983 00.000 21068 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.29, 0.37}
02:21:37.984 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
02:21:37.986 00.002 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
02:21:37.987 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.72 mountX=-0.12 mountY=-0.15, mountTheta=-2.22
02:21:37.988 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
02:21:37.989 00.001 21068 Enqueuing Move request for scope (0.14, 0.13)
02:21:37.990 00.001 16108 Worker thread wakes up
02:21:37.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
02:21:37.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
02:21:37.990 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.12 yDistance=-0.15
02:21:37.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:21:37.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:37.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:21:37.990 00.000 16108 MoveAxis(E, 0, ABG)
02:21:37.990 00.000 16108 Move returns status 0, amount 0
02:21:37.990 00.000 16108 MoveAxis(N, 0, ABG)
02:21:37.990 00.000 16108 Move returns status 0, amount 0
02:21:37.990 00.000 16108 move complete, result=0
02:21:37.991 00.001 16108 worker thread done servicing request
02:21:37.994 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3337, FiltMin=2793, FiltMax=62137, Gamma=1.000
02:21:38.012 00.018 21068 UpdateGuideState exits: m=129435 SNR=94.7
02:21:38.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:38.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:38.014 00.000 21068 Enqueuing Expose request
02:21:38.015 00.001 16108 Worker thread wakes up
02:21:38.015 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:38.017 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:38.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:38.978 00.961 16108 Exposure complete
02:21:39.034 00.056 16108 worker thread done servicing request
02:21:39.034 00.000 21068 OnExposeComplete: enter
02:21:39.035 00.001 21068 UpdateGuideState(): m_state=6
02:21:39.036 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12932
02:21:39.037 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=876.89, Mass=148185, SNR=97.2, Peak=16931 HFD=3.4
02:21:39.038 00.001 21068 MultiStar: [#1 0.21,0.37,0.99,U] [#2 0.01,0.00,1.13,U] [#3 0.33,0.23,0.88,U] [#4 -0.13,0.30,0.89,U] [#5 0.01,-0.08,0.88,U] [#6 -0.24,0.10,0.70,U] [#7 -0.04,0.05,0.57,U] [#8 -0.12,0.12,0.78,U] 
02:21:39.039 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.12, 0.41}
02:21:39.040 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
02:21:39.041 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
02:21:39.042 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.40 mountX=0.00 mountY=-0.18, mountTheta=-1.57
02:21:39.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.17, opts=13)
02:21:39.045 00.001 21068 Enqueuing Move request for scope (0.03, 0.17)
02:21:39.046 00.001 16108 Worker thread wakes up
02:21:39.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
02:21:39.046 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
02:21:39.047 00.001 16108 Moving (0.03, 0.17) raw xDistance=0.00 yDistance=-0.18
02:21:39.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:21:39.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:39.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:21:39.047 00.000 16108 MoveAxis(E, 0, ABG)
02:21:39.047 00.000 16108 Move returns status 0, amount 0
02:21:39.047 00.000 16108 MoveAxis(N, 0, ABG)
02:21:39.047 00.000 16108 Move returns status 0, amount 0
02:21:39.047 00.000 16108 move complete, result=0
02:21:39.047 00.000 16108 worker thread done servicing request
02:21:39.051 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3337, FiltMin=2864, FiltMax=65510, Gamma=1.000
02:21:39.072 00.021 21068 UpdateGuideState exits: m=148185 SNR=97.2
02:21:39.074 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.076 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:39.077 00.001 21068 Enqueuing Expose request
02:21:39.080 00.003 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:39.081 00.001 16108 Worker thread wakes up
02:21:39.081 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:39.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:40.246 01.165 16108 Exposure complete
02:21:40.312 00.066 16108 worker thread done servicing request
02:21:40.312 00.000 21068 OnExposeComplete: enter
02:21:40.314 00.002 21068 UpdateGuideState(): m_state=6
02:21:40.315 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12933
02:21:40.317 00.002 21068 Star::Find returns 1 (0), X=222.32, Y=876.66, Mass=135056, SNR=85.2, Peak=15907 HFD=3.3
02:21:40.318 00.001 21068 MultiStar: [#1 0.01,0.25,1.14,U] [#2 -0.03,-0.11,1.33,U] [#3 0.06,-0.01,1.06,U] [#4 -0.06,0.39,0.95,U] [#5 0.05,-0.06,0.98,U] [#6 0.15,0.00,0.81,U] [#7 -0.07,-0.10,0.60,U] [#8 0.00,0.31,0.79,U] 
02:21:40.320 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.05, 0.18}
02:21:40.322 00.002 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
02:21:40.323 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
02:21:40.324 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
02:21:40.327 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
02:21:40.329 00.002 21068 Enqueuing Move request for scope (0.02, 0.09)
02:21:40.330 00.001 16108 Worker thread wakes up
02:21:40.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:21:40.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:21:40.330 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
02:21:40.331 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:21:40.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:40.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:21:40.331 00.000 16108 MoveAxis(E, 0, ABG)
02:21:40.331 00.000 16108 Move returns status 0, amount 0
02:21:40.331 00.000 16108 MoveAxis(N, 0, ABG)
02:21:40.331 00.000 16108 Move returns status 0, amount 0
02:21:40.331 00.000 16108 move complete, result=0
02:21:40.331 00.000 16108 worker thread done servicing request
02:21:40.335 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3337, FiltMin=2864, FiltMax=52950, Gamma=1.000
02:21:40.358 00.023 21068 UpdateGuideState exits: m=135056 SNR=85.2
02:21:40.360 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:40.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:40.361 00.000 21068 Enqueuing Expose request
02:21:40.362 00.001 16108 Worker thread wakes up
02:21:40.362 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:40.364 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:40.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:41.337 00.973 16108 Exposure complete
02:21:41.409 00.072 16108 worker thread done servicing request
02:21:41.409 00.000 21068 OnExposeComplete: enter
02:21:41.410 00.001 21068 UpdateGuideState(): m_state=6
02:21:41.411 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12934
02:21:41.412 00.001 21068 Star::Find returns 1 (0), X=222.58, Y=876.83, Mass=122845, SNR=75.7, Peak=17001 HFD=3.2
02:21:41.413 00.001 21068 MultiStar: [#1 0.11,0.04,1.30,U] [#2 -0.08,-0.06,1.17,U] [#3 -0.03,-0.02,1.09,U] [#4 0.13,0.31,0.99,U] [#5 0.26,-0.13,1.07,U] [#6 0.61,0.21,0.00,M1] [#7 -0.12,-0.07,0.74,U] [#8 0.02,0.22,0.83,U] 
02:21:41.414 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.30, 0.36}
02:21:41.415 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
02:21:41.416 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
02:21:41.417 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.75 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:21:41.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
02:21:41.419 00.000 21068 Enqueuing Move request for scope (0.08, 0.07)
02:21:41.421 00.002 16108 Worker thread wakes up
02:21:41.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:21:41.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:21:41.421 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
02:21:41.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:41.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:41.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:21:41.421 00.000 16108 MoveAxis(E, 0, ABG)
02:21:41.421 00.000 16108 Move returns status 0, amount 0
02:21:41.421 00.000 16108 MoveAxis(N, 0, ABG)
02:21:41.421 00.000 16108 Move returns status 0, amount 0
02:21:41.421 00.000 16108 move complete, result=0
02:21:41.421 00.000 16108 worker thread done servicing request
02:21:41.424 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3337, FiltMin=2889, FiltMax=57481, Gamma=1.000
02:21:41.441 00.017 21068 UpdateGuideState exits: m=122845 SNR=75.7
02:21:41.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:41.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:41.443 00.000 21068 Enqueuing Expose request
02:21:41.444 00.001 16108 Worker thread wakes up
02:21:41.444 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:41.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:41.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:42.340 00.895 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:42.342 00.002 21068 case statement mapped state 6 to 3
02:21:42.343 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:42.608 00.265 16108 Exposure complete
02:21:42.675 00.067 16108 worker thread done servicing request
02:21:42.675 00.000 21068 OnExposeComplete: enter
02:21:42.676 00.001 21068 UpdateGuideState(): m_state=6
02:21:42.677 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12935
02:21:42.678 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=876.76, Mass=134993, SNR=98.6, Peak=16505 HFD=3.2
02:21:42.679 00.001 21068 MultiStar: [#1 0.19,0.37,1.05,U] [#2 0.17,0.12,1.16,U] [#3 0.30,0.08,0.92,U] [#4 0.29,0.18,0.71,U] [#5 0.27,0.08,0.97,U] [#6 0.23,0.18,0.77,U] [#7 -0.03,0.03,0.58,U] [#8 0.06,0.07,0.66,U] 
02:21:42.681 00.002 21068 refined, 8 included, MultiStar: {0.19, 0.16}, one-star: {0.17, 0.28}
02:21:42.682 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
02:21:42.684 00.002 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
02:21:42.685 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.71 mountX=-0.16 mountY=-0.21, mountTheta=-2.24
02:21:42.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.16, opts=13)
02:21:42.689 00.001 21068 Enqueuing Move request for scope (0.19, 0.16)
02:21:42.690 00.001 16108 Worker thread wakes up
02:21:42.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
02:21:42.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
02:21:42.690 00.000 16108 Moving (0.19, 0.16) raw xDistance=-0.16 yDistance=-0.21
02:21:42.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:21:42.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:21:42.690 00.000 16108 MoveAxis(E, 0, ABG)
02:21:42.690 00.000 16108 Move returns status 0, amount 0
02:21:42.690 00.000 16108 MoveAxis(N, 41, ABG)
02:21:42.690 00.000 16108 Guiding  Dir = 0, Dur = 41
02:21:42.690 00.000 16108 IsSlewing returns 0
02:21:42.691 00.001 16108 IsGuiding returns 0
02:21:42.694 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3337, FiltMin=2883, FiltMax=60169, Gamma=1.000
02:21:42.712 00.018 21068 UpdateGuideState exits: m=134993 SNR=98.6
02:21:42.714 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:42.717 00.002 21068 Enqueuing Expose request
02:21:42.736 00.019 16108 IsGuiding returns 1
02:21:42.736 00.000 16108 scope still moving after pulse duration time elapsed
02:21:42.767 00.031 16108 IsSlewing returns 0
02:21:42.767 00.000 16108 IsGuiding returns 1
02:21:42.798 00.031 16108 IsSlewing returns 0
02:21:42.798 00.000 16108 IsGuiding returns 1
02:21:42.830 00.032 16108 IsSlewing returns 0
02:21:42.830 00.000 16108 IsGuiding returns 1
02:21:42.862 00.032 16108 IsSlewing returns 0
02:21:42.862 00.000 16108 IsGuiding returns 0
02:21:42.862 00.000 16108 scope move finished after 41 + 130 ms
02:21:42.862 00.000 16108 Move returns status 0, amount 41
02:21:42.862 00.000 16108 move complete, result=0
02:21:42.862 00.000 16108 worker thread done servicing request
02:21:42.862 00.000 16108 Worker thread wakes up
02:21:42.862 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 41 ms NORTH
02:21:42.863 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:42.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:43.455 00.592 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:43.457 00.002 21068 case statement mapped state 6 to 3
02:21:43.458 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:43.832 00.374 16108 Exposure complete
02:21:43.889 00.057 16108 worker thread done servicing request
02:21:43.889 00.000 21068 OnExposeComplete: enter
02:21:43.890 00.001 21068 UpdateGuideState(): m_state=6
02:21:43.891 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12936
02:21:43.892 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=876.68, Mass=140463, SNR=95.3, Peak=17251 HFD=3.4
02:21:43.893 00.001 21068 MultiStar: [#1 0.18,0.13,0.97,U] [#2 0.10,-0.10,1.09,U] [#3 0.20,-0.05,0.85,U] [#4 -0.00,0.23,0.81,U] [#5 -0.05,-0.26,0.90,U] [#6 -0.01,0.00,0.83,U] [#7 -0.27,-0.30,0.64,U] [#8 -0.07,-0.11,0.73,U] 
02:21:43.893 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.01, 0.20}
02:21:43.894 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
02:21:43.895 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:21:43.896 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.70 mountX=-0.02 mountY=0.01, mountTheta=2.66
02:21:43.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
02:21:43.898 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
02:21:43.899 00.001 16108 Worker thread wakes up
02:21:43.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:21:43.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:21:43.899 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.01
02:21:43.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:43.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:43.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:21:43.899 00.000 16108 MoveAxis(E, 0, ABG)
02:21:43.899 00.000 16108 Move returns status 0, amount 0
02:21:43.899 00.000 16108 MoveAxis(N, 0, ABG)
02:21:43.899 00.000 16108 Move returns status 0, amount 0
02:21:43.899 00.000 16108 move complete, result=0
02:21:43.899 00.000 16108 worker thread done servicing request
02:21:43.903 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3337, FiltMin=2867, FiltMax=58941, Gamma=1.000
02:21:43.924 00.021 21068 UpdateGuideState exits: m=140463 SNR=95.3
02:21:43.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:43.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:43.926 00.000 21068 Enqueuing Expose request
02:21:43.927 00.001 16108 Worker thread wakes up
02:21:43.927 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:43.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:43.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:44.569 00.641 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:44.570 00.001 21068 case statement mapped state 6 to 3
02:21:44.570 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:45.086 00.516 16108 Exposure complete
02:21:45.151 00.065 16108 worker thread done servicing request
02:21:45.151 00.000 21068 OnExposeComplete: enter
02:21:45.151 00.000 21068 UpdateGuideState(): m_state=6
02:21:45.152 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12937
02:21:45.153 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=876.58, Mass=126419, SNR=86.8, Peak=16083 HFD=3.2
02:21:45.155 00.002 21068 MultiStar: [#1 -0.02,0.02,1.27,U] [#2 -0.34,-0.19,1.26,U] [#3 -0.12,-0.05,1.02,U] [#4 -0.12,0.10,0.89,U] [#5 0.05,0.01,0.97,U] [#6 0.01,-0.05,0.78,U] [#7 -0.18,-0.16,0.65,U] [#8 -0.25,0.06,0.70,U] 
02:21:45.156 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {0.04, 0.11}
02:21:45.156 00.000 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
02:21:45.157 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
02:21:45.158 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=0.10 mountY=0.04, mountTheta=0.41
02:21:45.159 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
02:21:45.160 00.001 21068 Enqueuing Move request for scope (-0.10, -0.02)
02:21:45.161 00.001 16108 Worker thread wakes up
02:21:45.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
02:21:45.161 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
02:21:45.161 00.000 16108 Moving (-0.10, -0.02) raw xDistance=0.10 yDistance=0.04
02:21:45.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:21:45.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:45.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:21:45.161 00.000 16108 MoveAxis(E, 0, ABG)
02:21:45.161 00.000 16108 Move returns status 0, amount 0
02:21:45.161 00.000 16108 MoveAxis(N, 0, ABG)
02:21:45.161 00.000 16108 Move returns status 0, amount 0
02:21:45.161 00.000 16108 move complete, result=0
02:21:45.161 00.000 16108 worker thread done servicing request
02:21:45.164 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=409, max=65535, med=3337, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:21:45.182 00.018 21068 UpdateGuideState exits: m=126419 SNR=86.8
02:21:45.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:45.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:45.185 00.001 21068 Enqueuing Expose request
02:21:45.186 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:45.187 00.001 16108 Worker thread wakes up
02:21:45.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:45.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:45.635 00.448 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:45.636 00.001 21068 case statement mapped state 6 to 3
02:21:45.638 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:46.154 00.516 16108 Exposure complete
02:21:46.216 00.062 16108 worker thread done servicing request
02:21:46.216 00.000 21068 OnExposeComplete: enter
02:21:46.217 00.001 21068 UpdateGuideState(): m_state=6
02:21:46.218 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12938
02:21:46.218 00.000 21068 Star::Find returns 1 (0), X=222.04, Y=876.61, Mass=135254, SNR=93.9, Peak=17187 HFD=3.4
02:21:46.219 00.001 21068 MultiStar: [#1 -0.32,-0.17,1.16,U] [#2 -0.15,-0.22,1.12,U] [#3 -0.16,-0.39,1.07,U] [#4 -0.08,0.07,0.82,U] [#5 -0.06,-0.28,0.86,U] [#6 -0.21,-0.05,0.71,U] [#7 -0.25,-0.12,0.52,U] [#8 -0.20,-0.22,0.90,U] 
02:21:46.220 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.15}, one-star: {-0.23, 0.14}
02:21:46.222 00.002 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
02:21:46.223 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
02:21:46.223 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.47 mountX=0.16 mountY=0.19, mountTheta=0.87
02:21:46.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.15, opts=13)
02:21:46.226 00.001 21068 Enqueuing Move request for scope (-0.19, -0.15)
02:21:46.227 00.001 16108 Worker thread wakes up
02:21:46.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
02:21:46.227 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
02:21:46.227 00.000 16108 Moving (-0.19, -0.15) raw xDistance=0.16 yDistance=0.19
02:21:46.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:21:46.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:46.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:21:46.227 00.000 16108 MoveAxis(E, 0, ABG)
02:21:46.227 00.000 16108 Move returns status 0, amount 0
02:21:46.227 00.000 16108 MoveAxis(N, 0, ABG)
02:21:46.227 00.000 16108 Move returns status 0, amount 0
02:21:46.227 00.000 16108 move complete, result=0
02:21:46.227 00.000 16108 worker thread done servicing request
02:21:46.230 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3337, FiltMin=2819, FiltMax=56675, Gamma=1.000
02:21:46.247 00.017 21068 UpdateGuideState exits: m=135254 SNR=93.9
02:21:46.249 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:46.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:46.251 00.001 21068 Enqueuing Expose request
02:21:46.252 00.001 16108 Worker thread wakes up
02:21:46.252 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:46.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:46.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,861,31,31)
02:21:46.751 00.498 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:46.752 00.001 21068 case statement mapped state 6 to 3
02:21:46.752 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:46.853 00.101 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:46.854 00.001 21068 case statement mapped state 6 to 3
02:21:46.855 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:46.954 00.099 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
02:21:46.955 00.001 21068 PhdController::Dither begins
02:21:46.956 00.001 21068 dither: size=1.00, dRA=0.98 dDec=-0.11
02:21:46.958 00.002 21068 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.97) = xAngle (2.86 = 2.86)
02:21:46.959 00.001 21068 MountToCamera -- mountX=0.98 mountY=-0.11 hyp=0.98 mountTheta=-0.11 cameraX=-0.94, cameraY=0.28 cameraTheta=2.86
02:21:46.960 00.001 21068 setting lock position to (221.33, 876.75)
02:21:46.961 00.001 21068 Mount: notify guiding dithered (-0.9, 0.3)
02:21:46.961 00.000 21068 MultiStar: stabilizing after lock position change
02:21:46.962 00.001 21068 Status Line: Dither by 0.98,-0.11
02:21:46.966 00.004 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:21:46.967 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
02:21:46.968 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
02:21:47.415 00.447 16108 Exposure complete
02:21:47.479 00.064 16108 worker thread done servicing request
02:21:47.479 00.000 21068 OnExposeComplete: enter
02:21:47.480 00.001 21068 UpdateGuideState(): m_state=6
02:21:47.481 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12939
02:21:47.483 00.002 21068 Star::Find returns 1 (0), X=222.24, Y=876.65, Mass=130691, SNR=90.2, Peak=15139 HFD=3.5
02:21:47.484 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:21:47.485 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
02:21:47.485 00.000 21068 CameraToMount -- cameraX=0.91 cameraY=-0.10 hyp=0.91 cameraTheta=-0.11 mountX=-0.91 mountY=-0.11, mountTheta=-3.02
02:21:47.488 00.003 21068 dither recenter: remaining=(-1.0,0.1) step=(-1.0,0.1)
02:21:47.489 00.001 21068 MountToCamera -- mountTheta (3.03) + m_xAngle (2.97) = xAngle (6.00 = -0.29)
02:21:47.490 00.001 21068 MountToCamera -- mountX=-0.98 mountY=0.11 hyp=0.98 mountTheta=3.03 cameraX=0.94, cameraY=-0.28 cameraTheta=-0.29
02:21:47.490 00.000 21068 SchedulePrimaryMove(0D0C3370, x=0.94, y=-0.28, opts=4)
02:21:47.491 00.001 21068 Enqueuing Move request for scope (0.94, -0.28)
02:21:47.492 00.001 21068 Mount: notify direct move -0.98,0.11
02:21:47.493 00.001 16108 Worker thread wakes up
02:21:47.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.28) opts 0x4
02:21:47.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.94, -0.28)
02:21:47.493 00.000 16108 Moving (0.94, -0.28) raw xDistance=-0.98 yDistance=0.11
02:21:47.493 00.000 16108 MoveAxis(E, 406, B)
02:21:47.493 00.000 16108 Guiding  Dir = 2, Dur = 406
02:21:47.493 00.000 16108 IsSlewing returns 0
02:21:47.493 00.000 16108 IsGuiding returns 0
02:21:47.496 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3334, FiltMin=2857, FiltMax=65497, Gamma=1.000
02:21:47.515 00.019 21068 UpdateGuideState exits: m=130691 SNR=90.2
02:21:47.517 00.002 21068 PhdController: settling, locked = 1, distance = 1.07 (2.00) aobump = 0 frame = 1 / 99999
02:21:47.518 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781684507.518,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.07,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:21:47.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:47.519 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:47.521 00.002 21068 Enqueuing Expose request
02:21:47.544 00.023 16108 PulseGuide returned control before completion, sleep 366
02:21:47.923 00.379 16108 IsGuiding returns 1
02:21:47.923 00.000 16108 scope still moving after pulse duration time elapsed
02:21:47.953 00.030 16108 IsSlewing returns 0
02:21:47.953 00.000 16108 IsGuiding returns 0
02:21:47.953 00.000 16108 scope move finished after 406 + 54 ms
02:21:47.953 00.000 16108 Move returns status 0, amount 406
02:21:47.953 00.000 16108 MoveAxis(S, 22, B)
02:21:47.953 00.000 16108 Guiding  Dir = 1, Dur = 22
02:21:47.954 00.001 16108 IsSlewing returns 0
02:21:47.954 00.000 16108 IsGuiding returns 0
02:21:48.014 00.060 16108 IsGuiding returns 1
02:21:48.015 00.001 16108 scope still moving after pulse duration time elapsed
02:21:48.045 00.030 16108 IsSlewing returns 0
02:21:48.045 00.000 16108 IsGuiding returns 1
02:21:48.077 00.032 16108 IsSlewing returns 0
02:21:48.077 00.000 16108 IsGuiding returns 1
02:21:48.107 00.030 16108 IsSlewing returns 0
02:21:48.107 00.000 16108 IsGuiding returns 0
02:21:48.107 00.000 16108 scope move finished after 22 + 131 ms
02:21:48.107 00.000 16108 Move returns status 0, amount 22
02:21:48.107 00.000 16108 move complete, result=0
02:21:48.107 00.000 16108 worker thread done servicing request
02:21:48.107 00.000 16108 Worker thread wakes up
02:21:48.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:48.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:48.108 00.001 21068 GuideStep: -1.0 px 406 ms EAST, 0.1 px 22 ms SOUTH
02:21:49.072 00.964 16108 Exposure complete
02:21:49.128 00.056 16108 worker thread done servicing request
02:21:49.128 00.000 21068 OnExposeComplete: enter
02:21:49.129 00.001 21068 UpdateGuideState(): m_state=6
02:21:49.130 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12940
02:21:49.131 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.54, Mass=115377, SNR=83.9, Peak=13331 HFD=3.2
02:21:49.132 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:21:49.133 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
02:21:49.134 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.76 mountX=-0.26 mountY=0.16, mountTheta=2.60
02:21:49.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.21, opts=13)
02:21:49.137 00.001 21068 Enqueuing Move request for scope (0.22, -0.21)
02:21:49.138 00.001 16108 Worker thread wakes up
02:21:49.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
02:21:49.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
02:21:49.138 00.000 16108 Moving (0.22, -0.21) raw xDistance=-0.26 yDistance=0.16
02:21:49.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:21:49.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:49.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:21:49.138 00.000 16108 MoveAxis(E, 67, ABG)
02:21:49.138 00.000 16108 Guiding  Dir = 2, Dur = 67
02:21:49.139 00.001 16108 IsSlewing returns 0
02:21:49.139 00.000 16108 IsGuiding returns 0
02:21:49.143 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3337, FiltMin=2864, FiltMax=59526, Gamma=1.000
02:21:49.162 00.019 21068 UpdateGuideState exits: m=115377 SNR=83.9
02:21:49.163 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 2 / 99999
02:21:49.164 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781684509.164,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.31,"Time":1.6,"SettleTime":3.0,"StarLocked":true}
02:21:49.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:49.167 00.001 21068 Enqueuing Expose request
02:21:49.188 00.021 16108 PulseGuide returned control before completion, sleep 29
02:21:49.218 00.030 16108 IsGuiding returns 1
02:21:49.218 00.000 16108 scope still moving after pulse duration time elapsed
02:21:49.249 00.031 16108 IsSlewing returns 0
02:21:49.249 00.000 16108 IsGuiding returns 1
02:21:49.281 00.032 16108 IsSlewing returns 0
02:21:49.281 00.000 16108 IsGuiding returns 0
02:21:49.281 00.000 16108 scope move finished after 67 + 74 ms
02:21:49.281 00.000 16108 Move returns status 0, amount 67
02:21:49.281 00.000 16108 MoveAxis(N, 0, ABG)
02:21:49.281 00.000 16108 Move returns status 0, amount 0
02:21:49.281 00.000 16108 move complete, result=0
02:21:49.281 00.000 16108 worker thread done servicing request
02:21:49.281 00.000 16108 Worker thread wakes up
02:21:49.281 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
02:21:49.283 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:49.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:50.444 01.161 16108 Exposure complete
02:21:50.523 00.079 16108 worker thread done servicing request
02:21:50.523 00.000 21068 OnExposeComplete: enter
02:21:50.524 00.001 21068 UpdateGuideState(): m_state=6
02:21:50.525 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12941
02:21:50.526 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.97, Mass=127341, SNR=90.1, Peak=15152 HFD=3.5
02:21:50.527 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
02:21:50.528 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
02:21:50.528 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.29 cameraTheta=0.83 mountX=-0.16 mountY=-0.26, mountTheta=-2.12
02:21:50.531 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.22, opts=13)
02:21:50.531 00.000 21068 Enqueuing Move request for scope (0.20, 0.22)
02:21:50.532 00.001 16108 Worker thread wakes up
02:21:50.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
02:21:50.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
02:21:50.532 00.000 16108 Moving (0.20, 0.22) raw xDistance=-0.16 yDistance=-0.26
02:21:50.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:21:50.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:50.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:21:50.532 00.000 16108 MoveAxis(E, 0, ABG)
02:21:50.532 00.000 16108 Move returns status 0, amount 0
02:21:50.533 00.001 16108 MoveAxis(N, 0, ABG)
02:21:50.533 00.000 16108 Move returns status 0, amount 0
02:21:50.533 00.000 16108 move complete, result=0
02:21:50.533 00.000 16108 worker thread done servicing request
02:21:50.538 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3334, FiltMin=2857, FiltMax=60429, Gamma=1.000
02:21:50.563 00.025 21068 UpdateGuideState exits: m=127341 SNR=90.1
02:21:50.564 00.001 21068 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 3 / 99999
02:21:50.565 00.001 21068 PhdController: newstate STATE_FINISH
02:21:50.567 00.002 21068 PhdController complete: success
02:21:50.568 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781684510.568,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
02:21:50.570 00.002 21068 Mount: notify guiding dither settle done success=1
02:21:50.571 00.001 21068 PhdController: newstate STATE_IDLE
02:21:50.573 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:50.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:50.575 00.001 21068 Enqueuing Expose request
02:21:50.577 00.002 16108 Worker thread wakes up
02:21:50.577 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:21:50.578 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:50.578 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:51.537 00.959 16108 Exposure complete
02:21:51.601 00.064 16108 worker thread done servicing request
02:21:51.601 00.000 21068 OnExposeComplete: enter
02:21:51.602 00.001 21068 UpdateGuideState(): m_state=6
02:21:51.603 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.604 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=877.03, Mass=142070, SNR=94.2, Peak=19811 HFD=3.5
02:21:51.604 00.000 21068 MultiStar: exiting stabilization period
02:21:51.606 00.002 21068 MultiStar: updating star positions after lock position change
02:21:51.607 00.001 21068 Star::Find(15, 608, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.608 00.001 21068 Star::Find returns 1 (0), X=610.11, Y=149.73, Mass=176382, SNR=104.1, Peak=22352 HFD=3.4
02:21:51.608 00.000 21068 Star::Find(15, 476, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.609 00.001 21068 Star::Find returns 1 (0), X=477.02, Y=450.31, Mass=145986, SNR=102.6, Peak=19270 HFD=2.9
02:21:51.610 00.001 21068 Star::Find(15, 703, 50, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.611 00.001 21068 Star::Find returns 1 (0), X=704.71, Y=51.14, Mass=121509, SNR=88.1, Peak=14185 HFD=3.4
02:21:51.611 00.000 21068 Star::Find(15, 1176, 884, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.612 00.001 21068 Star::Find returns 1 (0), X=1176.36, Y=885.31, Mass=103492, SNR=76.0, Peak=14326 HFD=3.2
02:21:51.612 00.000 21068 Star::Find(15, 1114, 407, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.613 00.001 21068 Star::Find returns 1 (0), X=1115.73, Y=408.55, Mass=117843, SNR=82.6, Peak=14006 HFD=3.5
02:21:51.614 00.001 21068 Star::Find(15, 1179, 610, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.615 00.001 21068 Star::Find returns 1 (0), X=1180.28, Y=610.71, Mass=98386, SNR=70.9, Peak=13680 HFD=3.5
02:21:51.615 00.000 21068 Star::Find(15, 124, 729, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.616 00.001 21068 Star::Find returns 1 (0), X=124.32, Y=729.44, Mass=62934, SNR=54.6, Peak=8544 HFD=3.4
02:21:51.618 00.002 21068 Star::Find(15, 547, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.619 00.001 21068 Star::Find returns 1 (0), X=547.38, Y=838.57, Mass=79523, SNR=66.3, Peak=12973 HFD=3.0
02:21:51.619 00.000 21068 Star::Find(15, 1051, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.621 00.002 21068 Star::Find returns 1 (0), X=1052.22, Y=673.76, Mass=69223, SNR=56.6, Peak=11571 HFD=2.9
02:21:51.622 00.001 21068 Star::Find(15, 1019, 636, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.623 00.001 21068 Star::Find returns 1 (0), X=1019.94, Y=637.13, Mass=57564, SNR=44.4, Peak=10822 HFD=2.6
02:21:51.624 00.001 21068 Star::Find(15, 59, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12942
02:21:51.625 00.001 21068 Star::Find returns 1 (0), X=60.10, Y=630.26, Mass=71607, SNR=62.7, Peak=12013 HFD=3.3
02:21:51.626 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:21:51.627 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
02:21:51.628 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.37 cameraTheta=0.85 mountX=-0.19 mountY=-0.32, mountTheta=-2.10
02:21:51.631 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.27, opts=13)
02:21:51.632 00.001 21068 Enqueuing Move request for scope (0.24, 0.27)
02:21:51.633 00.001 16108 Worker thread wakes up
02:21:51.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
02:21:51.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
02:21:51.633 00.000 16108 Moving (0.24, 0.27) raw xDistance=-0.19 yDistance=-0.32
02:21:51.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:21:51.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:51.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:21:51.633 00.000 16108 MoveAxis(E, 0, ABG)
02:21:51.633 00.000 16108 Move returns status 0, amount 0
02:21:51.633 00.000 16108 MoveAxis(N, 0, ABG)
02:21:51.633 00.000 16108 Move returns status 0, amount 0
02:21:51.633 00.000 16108 move complete, result=0
02:21:51.633 00.000 16108 worker thread done servicing request
02:21:51.638 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3334, FiltMin=2825, FiltMax=57449, Gamma=1.000
02:21:51.659 00.021 21068 UpdateGuideState exits: m=142070 SNR=94.2
02:21:51.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:51.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:51.661 00.000 21068 Enqueuing Expose request
02:21:51.662 00.001 16108 Worker thread wakes up
02:21:51.662 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:21:51.663 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:51.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:52.075 00.412 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:52.076 00.001 21068 case statement mapped state 6 to 3
02:21:52.077 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:52.177 00.100 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
02:21:52.178 00.001 21068 PhdController::Guide begins
02:21:52.180 00.002 21068 PhdController: newstate STATE_SETUP
02:21:52.182 00.002 21068 PhdController: setup
02:21:52.183 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
02:21:52.185 00.002 21068 PhdController: guider state = 6
02:21:52.186 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:21:52.188 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
02:21:52.189 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:21:52.227 00.038 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:21:52.227 00.000 21068 case statement mapped state 6 to 3
02:21:52.230 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:52.836 00.606 16108 Exposure complete
02:21:52.892 00.056 16108 worker thread done servicing request
02:21:52.892 00.000 21068 OnExposeComplete: enter
02:21:52.893 00.001 21068 UpdateGuideState(): m_state=6
02:21:52.894 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12943
02:21:52.895 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=876.75, Mass=133271, SNR=89.3, Peak=15760 HFD=3.5
02:21:52.896 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:21:52.897 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
02:21:52.898 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.42 mountX=-0.00 mountY=0.00, mountTheta=1.90
02:21:52.900 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.00, opts=13)
02:21:52.900 00.000 21068 Enqueuing Move request for scope (0.00, -0.00)
02:21:52.901 00.001 16108 Worker thread wakes up
02:21:52.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
02:21:52.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
02:21:52.901 00.000 16108 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
02:21:52.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:21:52.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:52.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:21:52.902 00.001 16108 MoveAxis(E, 0, ABG)
02:21:52.902 00.000 16108 Move returns status 0, amount 0
02:21:52.902 00.000 16108 MoveAxis(N, 0, ABG)
02:21:52.902 00.000 16108 Move returns status 0, amount 0
02:21:52.902 00.000 16108 move complete, result=0
02:21:52.902 00.000 16108 worker thread done servicing request
02:21:52.905 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3334, FiltMin=2864, FiltMax=58893, Gamma=1.000
02:21:52.920 00.015 21068 UpdateGuideState exits: m=133271 SNR=89.3
02:21:52.921 00.001 21068 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 1 / 99999
02:21:52.923 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781684512.923,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:21:52.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:52.926 00.001 21068 Enqueuing Expose request
02:21:52.926 00.000 16108 Worker thread wakes up
02:21:52.926 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:52.927 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:52.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:53.895 00.968 16108 Exposure complete
02:21:53.980 00.085 16108 worker thread done servicing request
02:21:53.980 00.000 21068 OnExposeComplete: enter
02:21:53.982 00.002 21068 UpdateGuideState(): m_state=6
02:21:53.983 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12944
02:21:53.985 00.002 21068 Star::Find returns 1 (0), X=221.49, Y=876.75, Mass=124369, SNR=92.7, Peak=14643 HFD=3.3
02:21:53.987 00.002 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:21:53.988 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
02:21:53.989 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.04 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
02:21:53.992 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
02:21:53.993 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
02:21:54.011 00.018 16108 Worker thread wakes up
02:21:54.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:21:54.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:21:54.011 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
02:21:54.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:21:54.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:54.012 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:54.012 00.000 16108 MoveAxis(E, 0, ABG)
02:21:54.012 00.000 16108 Move returns status 0, amount 0
02:21:54.012 00.000 16108 MoveAxis(N, 0, ABG)
02:21:54.012 00.000 16108 Move returns status 0, amount 0
02:21:54.012 00.000 16108 move complete, result=0
02:21:54.013 00.001 16108 worker thread done servicing request
02:21:54.023 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3334, FiltMin=2899, FiltMax=65501, Gamma=1.000
02:21:54.066 00.043 21068 UpdateGuideState exits: m=124369 SNR=92.7
02:21:54.067 00.001 21068 PhdController: settling, locked = 1, distance = 0.21 (2.00) aobump = 0 frame = 2 / 99999
02:21:54.071 00.004 21068 evsrv: {"Event":"Settling","Timestamp":1781684514.070,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.21,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
02:21:54.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:54.075 00.002 21068 Enqueuing Expose request
02:21:54.076 00.001 16108 Worker thread wakes up
02:21:54.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:54.077 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:54.080 00.003 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:55.230 01.150 16108 Exposure complete
02:21:55.292 00.062 16108 worker thread done servicing request
02:21:55.293 00.001 21068 OnExposeComplete: enter
02:21:55.293 00.000 21068 UpdateGuideState(): m_state=6
02:21:55.294 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12945
02:21:55.295 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=876.76, Mass=126243, SNR=89.1, Peak=14528 HFD=3.1
02:21:55.296 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
02:21:55.297 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:21:55.297 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=0.11 mountY=0.02, mountTheta=0.18
02:21:55.298 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
02:21:55.299 00.001 21068 Enqueuing Move request for scope (-0.11, 0.01)
02:21:55.300 00.001 16108 Worker thread wakes up
02:21:55.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
02:21:55.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
02:21:55.300 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
02:21:55.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:21:55.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:55.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:55.300 00.000 16108 MoveAxis(E, 0, ABG)
02:21:55.300 00.000 16108 Move returns status 0, amount 0
02:21:55.300 00.000 16108 MoveAxis(N, 0, ABG)
02:21:55.300 00.000 16108 Move returns status 0, amount 0
02:21:55.300 00.000 16108 move complete, result=0
02:21:55.300 00.000 16108 worker thread done servicing request
02:21:55.305 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3337, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:21:55.322 00.017 21068 UpdateGuideState exits: m=126243 SNR=89.1
02:21:55.323 00.001 21068 PhdController: settling, locked = 1, distance = 0.18 (2.00) aobump = 0 frame = 3 / 99999
02:21:55.324 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781684515.324,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.18,"Time":2.4,"SettleTime":3.0,"StarLocked":true}
02:21:55.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:55.326 00.001 21068 Enqueuing Expose request
02:21:55.327 00.001 16108 Worker thread wakes up
02:21:55.327 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:55.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:55.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:56.284 00.957 16108 Exposure complete
02:21:56.343 00.059 16108 worker thread done servicing request
02:21:56.343 00.000 21068 OnExposeComplete: enter
02:21:56.344 00.001 21068 UpdateGuideState(): m_state=6
02:21:56.345 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12946
02:21:56.346 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.54, Mass=119393, SNR=93.1, Peak=13715 HFD=3.2
02:21:56.347 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
02:21:56.348 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
02:21:56.349 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.90 mountX=-0.20 mountY=0.17, mountTheta=2.45
02:21:56.350 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.21, opts=13)
02:21:56.351 00.001 21068 Enqueuing Move request for scope (0.17, -0.21)
02:21:56.352 00.001 16108 Worker thread wakes up
02:21:56.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
02:21:56.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
02:21:56.352 00.000 16108 Moving (0.17, -0.21) raw xDistance=-0.20 yDistance=0.17
02:21:56.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:21:56.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:56.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:21:56.352 00.000 16108 MoveAxis(E, 54, ABG)
02:21:56.352 00.000 16108 Guiding  Dir = 2, Dur = 54
02:21:56.352 00.000 16108 IsSlewing returns 0
02:21:56.352 00.000 16108 IsGuiding returns 0
02:21:56.356 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3337, FiltMin=2880, FiltMax=63773, Gamma=1.000
02:21:56.373 00.017 21068 UpdateGuideState exits: m=119393 SNR=93.1
02:21:56.373 00.000 21068 PhdController: settling, locked = 1, distance = 0.21 (2.00) aobump = 0 frame = 4 / 99999
02:21:56.374 00.001 21068 PhdController: newstate STATE_FINISH
02:21:56.375 00.001 21068 PhdController complete: success
02:21:56.375 00.000 21068 evsrv: {"Event":"SettleDone","Timestamp":1781684516.375,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:21:56.376 00.001 21068 Mount: notify guiding dither settle done success=1
02:21:56.377 00.001 21068 PhdController: newstate STATE_IDLE
02:21:56.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:56.378 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:56.379 00.001 21068 Enqueuing Expose request
02:21:56.388 00.009 16108 PulseGuide returned control before completion, sleep 29
02:21:56.418 00.030 16108 IsGuiding returns 1
02:21:56.418 00.000 16108 scope still moving after pulse duration time elapsed
02:21:56.449 00.031 16108 IsSlewing returns 0
02:21:56.449 00.000 16108 IsGuiding returns 1
02:21:56.481 00.032 16108 IsSlewing returns 0
02:21:56.481 00.000 16108 IsGuiding returns 0
02:21:56.481 00.000 16108 scope move finished after 54 + 74 ms
02:21:56.481 00.000 16108 Move returns status 0, amount 54
02:21:56.481 00.000 16108 MoveAxis(N, 0, ABG)
02:21:56.481 00.000 16108 Move returns status 0, amount 0
02:21:56.482 00.001 16108 move complete, result=0
02:21:56.482 00.000 16108 worker thread done servicing request
02:21:56.482 00.000 16108 Worker thread wakes up
02:21:56.482 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
02:21:56.485 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:56.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:57.662 01.177 16108 Exposure complete
02:21:57.750 00.088 16108 worker thread done servicing request
02:21:57.750 00.000 21068 OnExposeComplete: enter
02:21:57.751 00.001 21068 UpdateGuideState(): m_state=6
02:21:57.751 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12947
02:21:57.753 00.002 21068 Star::Find returns 1 (0), X=221.04, Y=876.76, Mass=133800, SNR=94.1, Peak=17824 HFD=3.3
02:21:57.754 00.001 21068 MultiStar: [#1 -0.66,-0.17,0.00,M1] [#2 -0.50,-0.03,1.19,U] [#3 -0.53,-0.20,0.95,U] [#4 -0.05,0.22,0.68,U] [#5 -0.04,0.16,0.75,U] [#6 -0.24,0.26,0.78,U] [#7 -0.53,-0.10,0.51,U] [#8 -0.44,-0.06,0.72,U] 
02:21:57.754 00.000 21068 single-star, 7 included, MultiStar: {-0.34, 0.03}, one-star: {-0.29, 0.01}
02:21:57.755 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
02:21:57.756 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
02:21:57.757 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.11 mountX=0.29 mountY=0.06, mountTheta=0.20
02:21:57.758 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.01, opts=13)
02:21:57.760 00.002 21068 Enqueuing Move request for scope (-0.29, 0.01)
02:21:57.761 00.001 16108 Worker thread wakes up
02:21:57.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.01) opts 0xd
02:21:57.761 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.01)
02:21:57.761 00.000 16108 Moving (-0.29, 0.01) raw xDistance=0.29 yDistance=0.06
02:21:57.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
02:21:57.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:57.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:21:57.761 00.000 16108 MoveAxis(W, 73, ABG)
02:21:57.761 00.000 16108 Guiding  Dir = 3, Dur = 73
02:21:57.762 00.001 16108 IsSlewing returns 0
02:21:57.762 00.000 16108 IsGuiding returns 0
02:21:57.765 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3337, FiltMin=2883, FiltMax=63213, Gamma=1.000
02:21:57.781 00.016 21068 UpdateGuideState exits: m=133800 SNR=94.1
02:21:57.781 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:57.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:57.783 00.001 21068 Enqueuing Expose request
02:21:57.794 00.011 16108 PulseGuide returned control before completion, sleep 51
02:21:57.854 00.060 16108 IsGuiding returns 1
02:21:57.854 00.000 16108 scope still moving after pulse duration time elapsed
02:21:57.885 00.031 16108 IsSlewing returns 0
02:21:57.885 00.000 16108 IsGuiding returns 0
02:21:57.885 00.000 16108 scope move finished after 73 + 51 ms
02:21:57.885 00.000 16108 Move returns status 0, amount 73
02:21:57.885 00.000 16108 MoveAxis(N, 0, ABG)
02:21:57.885 00.000 16108 Move returns status 0, amount 0
02:21:57.885 00.000 16108 move complete, result=0
02:21:57.885 00.000 16108 worker thread done servicing request
02:21:57.885 00.000 16108 Worker thread wakes up
02:21:57.885 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
02:21:57.888 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:57.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:21:58.850 00.962 16108 Exposure complete
02:21:58.910 00.060 16108 worker thread done servicing request
02:21:58.910 00.000 21068 OnExposeComplete: enter
02:21:58.912 00.002 21068 UpdateGuideState(): m_state=6
02:21:58.913 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12948
02:21:58.916 00.003 21068 Star::Find returns 1 (0), X=221.46, Y=876.85, Mass=126682, SNR=87.6, Peak=13555 HFD=3.5
02:21:58.917 00.001 21068 MultiStar: [#1 -0.10,-0.16,1.24,U] [#2 -0.23,-0.06,1.28,U] [#3 -0.14,-0.35,1.14,U] [#4 -0.11,0.13,0.91,U] [#5 -0.04,0.02,0.96,U] [#6 -0.13,0.26,0.80,U] [#7 -0.53,-0.33,0.00,M1] [#8 -0.45,-0.24,0.75,U] 
02:21:58.919 00.002 21068 refined, 7 included, MultiStar: {-0.13, -0.05}, one-star: {0.13, 0.10}
02:21:58.921 00.002 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
02:21:58.922 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
02:21:58.924 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=0.12 mountY=0.08, mountTheta=0.59
02:21:58.927 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
02:21:58.929 00.002 21068 Enqueuing Move request for scope (-0.13, -0.05)
02:21:58.930 00.001 16108 Worker thread wakes up
02:21:58.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:21:58.931 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:21:58.931 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
02:21:58.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:21:58.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:58.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:21:58.931 00.000 16108 MoveAxis(E, 0, ABG)
02:21:58.931 00.000 16108 Move returns status 0, amount 0
02:21:58.931 00.000 16108 MoveAxis(N, 0, ABG)
02:21:58.931 00.000 16108 Move returns status 0, amount 0
02:21:58.931 00.000 16108 move complete, result=0
02:21:58.931 00.000 16108 worker thread done servicing request
02:21:58.938 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3334, FiltMin=2864, FiltMax=57997, Gamma=1.000
02:21:58.964 00.026 21068 UpdateGuideState exits: m=126682 SNR=87.6
02:21:58.966 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:21:58.969 00.002 21068 Enqueuing Expose request
02:21:58.971 00.002 16108 Worker thread wakes up
02:21:58.971 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:58.972 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:21:58.973 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:00.122 01.149 16108 Exposure complete
02:22:00.186 00.064 16108 worker thread done servicing request
02:22:00.186 00.000 21068 OnExposeComplete: enter
02:22:00.187 00.001 21068 UpdateGuideState(): m_state=6
02:22:00.188 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12949
02:22:00.189 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.72, Mass=133114, SNR=96.6, Peak=14400 HFD=3.5
02:22:00.190 00.001 21068 MultiStar: [#1 -0.24,-0.38,1.06,U] [#2 -0.51,-0.31,0.00,M1] [#3 -0.29,-0.57,0.00,M1] [#4 -0.23,0.14,0.80,U] [#5 -0.27,0.03,0.87,U] [#6 -0.09,0.22,0.72,U] [#7 -0.14,0.05,0.56,U] [#8 -0.55,-0.26,0.00,M1] 
02:22:00.191 00.001 21068 single-star, 5 included, MultiStar: {-0.20, -0.02}, one-star: {-0.19, -0.03}
02:22:00.192 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
02:22:00.193 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
02:22:00.193 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-3.00 mountX=0.18 mountY=0.07, mountTheta=0.37
02:22:00.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.03, opts=13)
02:22:00.196 00.001 21068 Enqueuing Move request for scope (-0.19, -0.03)
02:22:00.197 00.001 16108 Worker thread wakes up
02:22:00.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
02:22:00.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
02:22:00.197 00.000 16108 Moving (-0.19, -0.03) raw xDistance=0.18 yDistance=0.07
02:22:00.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:22:00.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:00.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:22:00.197 00.000 16108 MoveAxis(E, 0, ABG)
02:22:00.197 00.000 16108 Move returns status 0, amount 0
02:22:00.197 00.000 16108 MoveAxis(N, 0, ABG)
02:22:00.198 00.001 16108 Move returns status 0, amount 0
02:22:00.198 00.000 16108 move complete, result=0
02:22:00.198 00.000 16108 worker thread done servicing request
02:22:00.201 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3334, FiltMin=2822, FiltMax=63885, Gamma=1.000
02:22:00.215 00.014 21068 UpdateGuideState exits: m=133114 SNR=96.6
02:22:00.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:00.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:00.218 00.001 21068 Enqueuing Expose request
02:22:00.218 00.000 16108 Worker thread wakes up
02:22:00.218 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:00.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:00.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:01.190 00.971 16108 Exposure complete
02:22:01.264 00.074 16108 worker thread done servicing request
02:22:01.264 00.000 21068 OnExposeComplete: enter
02:22:01.266 00.002 21068 UpdateGuideState(): m_state=6
02:22:01.267 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12950
02:22:01.268 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.88, Mass=112622, SNR=77.7, Peak=16243 HFD=3.3
02:22:01.269 00.001 21068 MultiStar: [#1 -0.20,-0.07,1.29,U] [#2 -0.15,-0.05,1.17,U] [#3 -0.27,-0.15,1.21,U] [#4 -0.08,0.20,1.00,U] [#5 -0.32,0.07,0.93,U] [#6 -0.44,0.29,0.88,U] [#7 -0.23,0.40,0.58,U] [#8 -0.22,0.06,0.88,U] 
02:22:01.269 00.000 21068 refined, 8 included, MultiStar: {-0.18, 0.07}, one-star: {0.26, 0.13}
02:22:01.270 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
02:22:01.271 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
02:22:01.271 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.77 mountX=0.19 mountY=-0.03, mountTheta=-0.14
02:22:01.274 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.07, opts=13)
02:22:01.274 00.000 21068 Enqueuing Move request for scope (-0.18, 0.07)
02:22:01.276 00.002 16108 Worker thread wakes up
02:22:01.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
02:22:01.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
02:22:01.276 00.000 16108 Moving (-0.18, 0.07) raw xDistance=0.19 yDistance=-0.03
02:22:01.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:22:01.277 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:01.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:22:01.277 00.000 16108 MoveAxis(E, 0, ABG)
02:22:01.277 00.000 16108 Move returns status 0, amount 0
02:22:01.277 00.000 16108 MoveAxis(N, 0, ABG)
02:22:01.277 00.000 16108 Move returns status 0, amount 0
02:22:01.277 00.000 16108 move complete, result=0
02:22:01.277 00.000 16108 worker thread done servicing request
02:22:01.284 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3337, FiltMin=2870, FiltMax=59405, Gamma=1.000
02:22:01.308 00.024 21068 UpdateGuideState exits: m=112622 SNR=77.7
02:22:01.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:01.311 00.001 21068 Enqueuing Expose request
02:22:01.312 00.001 16108 Worker thread wakes up
02:22:01.312 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:01.313 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:01.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:02.474 01.161 16108 Exposure complete
02:22:02.537 00.063 16108 worker thread done servicing request
02:22:02.537 00.000 21068 OnExposeComplete: enter
02:22:02.539 00.002 21068 UpdateGuideState(): m_state=6
02:22:02.541 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12951
02:22:02.542 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=876.77, Mass=130298, SNR=87.8, Peak=16320 HFD=3.4
02:22:02.543 00.001 21068 MultiStar: [#1 -0.18,0.14,1.32,U] [#2 -0.11,-0.03,1.33,U] [#3 -0.05,-0.15,1.09,U] [#4 -0.23,0.12,0.85,U] [#5 0.07,0.28,0.91,U] [#6 -0.05,0.46,0.80,U] [#7 -0.39,-0.11,0.53,U] [#8 -0.27,0.12,0.71,U] 
02:22:02.544 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.05, 0.02}
02:22:02.544 00.000 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
02:22:02.545 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
02:22:02.546 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=0.05 mountY=-0.01, mountTheta=-0.10
02:22:02.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
02:22:02.550 00.002 21068 Enqueuing Move request for scope (-0.05, 0.02)
02:22:02.552 00.002 16108 Worker thread wakes up
02:22:02.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:22:02.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:22:02.552 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
02:22:02.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:22:02.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:02.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:22:02.552 00.000 16108 MoveAxis(E, 0, ABG)
02:22:02.552 00.000 16108 Move returns status 0, amount 0
02:22:02.552 00.000 16108 MoveAxis(N, 0, ABG)
02:22:02.552 00.000 16108 Move returns status 0, amount 0
02:22:02.552 00.000 16108 move complete, result=0
02:22:02.552 00.000 16108 worker thread done servicing request
02:22:02.556 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3337, FiltMin=2861, FiltMax=64141, Gamma=1.000
02:22:02.572 00.016 21068 UpdateGuideState exits: m=130298 SNR=87.8
02:22:02.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:02.575 00.001 21068 Enqueuing Expose request
02:22:02.575 00.000 16108 Worker thread wakes up
02:22:02.575 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:02.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:02.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:03.546 00.970 16108 Exposure complete
02:22:03.619 00.073 16108 worker thread done servicing request
02:22:03.619 00.000 21068 OnExposeComplete: enter
02:22:03.620 00.001 21068 UpdateGuideState(): m_state=6
02:22:03.622 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12952
02:22:03.623 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=876.92, Mass=117857, SNR=79.6, Peak=14179 HFD=3.4
02:22:03.625 00.002 21068 MultiStar: [#1 -0.63,-0.11,0.00,M1] [#2 -0.45,0.07,1.45,U] [#3 -0.37,0.02,1.04,U] [#4 -0.27,0.02,1.02,U] [#5 -0.33,0.27,1.05,U] [#6 -0.22,0.35,0.93,U] [#7 -0.33,-0.14,0.72,U] [#8 -0.23,0.31,0.77,U] 
02:22:03.626 00.001 21068 single-star, 7 included, MultiStar: {-0.29, 0.13}, one-star: {-0.00, 0.17}
02:22:03.628 00.002 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
02:22:03.628 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
02:22:03.629 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=0.03 mountY=-0.17, mountTheta=-1.38
02:22:03.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.17, opts=13)
02:22:03.632 00.001 21068 Enqueuing Move request for scope (-0.00, 0.17)
02:22:03.634 00.002 16108 Worker thread wakes up
02:22:03.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
02:22:03.634 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
02:22:03.634 00.000 16108 Moving (-0.00, 0.17) raw xDistance=0.03 yDistance=-0.17
02:22:03.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:22:03.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:03.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:22:03.634 00.000 16108 MoveAxis(E, 0, ABG)
02:22:03.634 00.000 16108 Move returns status 0, amount 0
02:22:03.634 00.000 16108 MoveAxis(N, 0, ABG)
02:22:03.634 00.000 16108 Move returns status 0, amount 0
02:22:03.634 00.000 16108 move complete, result=0
02:22:03.634 00.000 16108 worker thread done servicing request
02:22:03.642 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=313, max=65535, med=3337, FiltMin=2803, FiltMax=65440, Gamma=1.000
02:22:03.666 00.024 21068 UpdateGuideState exits: m=117857 SNR=79.6
02:22:03.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:03.669 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:03.669 00.000 21068 Enqueuing Expose request
02:22:03.670 00.001 16108 Worker thread wakes up
02:22:03.670 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:03.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:03.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:04.843 01.172 16108 Exposure complete
02:22:04.901 00.058 16108 worker thread done servicing request
02:22:04.901 00.000 21068 OnExposeComplete: enter
02:22:04.902 00.001 21068 UpdateGuideState(): m_state=6
02:22:04.902 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12953
02:22:04.903 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.92, Mass=124901, SNR=89.7, Peak=16019 HFD=3.4
02:22:04.905 00.002 21068 MultiStar: [#1 -0.25,-0.12,1.22,U] [#2 -0.06,-0.20,1.35,U] [#3 -0.32,-0.37,1.06,U] [#4 -0.15,-0.00,0.88,U] [#5 -0.14,0.19,0.84,U] [#6 -0.23,0.09,0.77,U] [#7 -0.23,-0.03,0.58,U] [#8 -0.49,-0.06,0.67,U] 
02:22:04.905 00.000 21068 refined, 8 included, MultiStar: {-0.16, -0.05}, one-star: {0.28, 0.17}
02:22:04.906 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.51)
02:22:04.907 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.57)
02:22:04.908 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.81 mountX=0.15 mountY=0.09, mountTheta=0.55
02:22:04.909 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.05, opts=13)
02:22:04.910 00.001 21068 Enqueuing Move request for scope (-0.16, -0.05)
02:22:04.911 00.001 16108 Worker thread wakes up
02:22:04.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
02:22:04.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
02:22:04.911 00.000 16108 Moving (-0.16, -0.05) raw xDistance=0.15 yDistance=0.09
02:22:04.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:22:04.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:04.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:04.911 00.000 16108 MoveAxis(E, 0, ABG)
02:22:04.911 00.000 16108 Move returns status 0, amount 0
02:22:04.911 00.000 16108 MoveAxis(N, 0, ABG)
02:22:04.911 00.000 16108 Move returns status 0, amount 0
02:22:04.911 00.000 16108 move complete, result=0
02:22:04.912 00.001 16108 worker thread done servicing request
02:22:04.916 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3334, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:22:04.942 00.026 21068 UpdateGuideState exits: m=124901 SNR=89.7
02:22:04.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:04.945 00.001 21068 Enqueuing Expose request
02:22:04.946 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:04.947 00.001 16108 Worker thread wakes up
02:22:04.947 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:04.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:05.920 00.973 16108 Exposure complete
02:22:05.985 00.065 16108 worker thread done servicing request
02:22:05.985 00.000 21068 OnExposeComplete: enter
02:22:05.986 00.001 21068 UpdateGuideState(): m_state=6
02:22:05.987 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12954
02:22:05.990 00.003 21068 Star::Find returns 1 (0), X=221.32, Y=876.73, Mass=129647, SNR=95.8, Peak=15216 HFD=3.4
02:22:05.992 00.002 21068 MultiStar: [#1 -0.12,-0.07,1.19,U] [#2 -0.10,-0.02,1.07,U] [#3 -0.21,-0.18,1.04,U] [#4 -0.37,0.02,0.70,U] [#5 -0.19,-0.02,0.94,U] [#6 -0.26,0.08,0.72,U] [#7 -0.02,-0.07,0.48,U] [#8 -0.31,-0.11,0.77,U] 
02:22:05.992 00.000 21068 single-star, 8 included, MultiStar: {-0.17, -0.05}, one-star: {-0.01, -0.02}
02:22:05.993 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
02:22:05.994 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
02:22:05.995 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.89 mountX=0.00 mountY=0.02, mountTheta=1.43
02:22:05.997 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
02:22:05.999 00.002 21068 Enqueuing Move request for scope (-0.01, -0.02)
02:22:06.000 00.001 16108 Worker thread wakes up
02:22:06.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:22:06.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:22:06.001 00.001 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.02
02:22:06.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:22:06.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:06.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:06.001 00.000 16108 MoveAxis(E, 0, ABG)
02:22:06.001 00.000 16108 Move returns status 0, amount 0
02:22:06.001 00.000 16108 MoveAxis(N, 0, ABG)
02:22:06.001 00.000 16108 Move returns status 0, amount 0
02:22:06.001 00.000 16108 move complete, result=0
02:22:06.001 00.000 16108 worker thread done servicing request
02:22:06.008 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3337, FiltMin=2883, FiltMax=59881, Gamma=1.000
02:22:06.029 00.021 21068 UpdateGuideState exits: m=129647 SNR=95.8
02:22:06.031 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:06.034 00.002 21068 Enqueuing Expose request
02:22:06.036 00.002 16108 Worker thread wakes up
02:22:06.036 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:06.038 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:06.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:07.189 01.151 16108 Exposure complete
02:22:07.259 00.070 16108 worker thread done servicing request
02:22:07.259 00.000 21068 OnExposeComplete: enter
02:22:07.260 00.001 21068 UpdateGuideState(): m_state=6
02:22:07.261 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12955
02:22:07.262 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.66, Mass=123891, SNR=83.9, Peak=14563 HFD=3.2
02:22:07.263 00.001 21068 MultiStar: [#1 -0.05,0.07,1.12,U] [#2 -0.08,0.20,1.43,U] [#3 0.02,-0.03,1.20,U] [#4 -0.41,-0.09,0.87,U] [#5 -0.45,0.27,1.00,U] [#6 -0.12,0.49,0.91,U] [#7 0.03,0.11,0.60,U] [#8 -0.22,-0.29,0.76,U] 
02:22:07.263 00.000 21068 single-star, 8 included, MultiStar: {-0.13, 0.08}, one-star: {0.09, -0.09}
02:22:07.264 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
02:22:07.265 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
02:22:07.266 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.81 mountX=-0.10 mountY=0.07, mountTheta=2.55
02:22:07.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
02:22:07.269 00.002 21068 Enqueuing Move request for scope (0.09, -0.09)
02:22:07.270 00.001 16108 Worker thread wakes up
02:22:07.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:22:07.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:22:07.270 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.10 yDistance=0.07
02:22:07.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:07.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:07.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:22:07.270 00.000 16108 MoveAxis(E, 0, ABG)
02:22:07.270 00.000 16108 Move returns status 0, amount 0
02:22:07.270 00.000 16108 MoveAxis(N, 0, ABG)
02:22:07.270 00.000 16108 Move returns status 0, amount 0
02:22:07.270 00.000 16108 move complete, result=0
02:22:07.271 00.001 16108 worker thread done servicing request
02:22:07.275 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3337, FiltMin=2870, FiltMax=59078, Gamma=1.000
02:22:07.300 00.025 21068 UpdateGuideState exits: m=123891 SNR=83.9
02:22:07.303 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:07.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:07.306 00.002 21068 Enqueuing Expose request
02:22:07.307 00.001 16108 Worker thread wakes up
02:22:07.307 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:07.308 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:07.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:08.288 00.980 16108 Exposure complete
02:22:08.354 00.066 16108 worker thread done servicing request
02:22:08.354 00.000 21068 OnExposeComplete: enter
02:22:08.355 00.001 21068 UpdateGuideState(): m_state=6
02:22:08.355 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12956
02:22:08.357 00.002 21068 Star::Find returns 1 (0), X=221.48, Y=876.68, Mass=135668, SNR=102.7, Peak=15907 HFD=3.4
02:22:08.358 00.001 21068 MultiStar: [#1 -0.27,0.20,1.01,U] [#2 -0.01,-0.10,1.01,U] [#3 -0.01,0.03,0.94,U] [#4 0.04,-0.04,0.82,U] [#5 -0.18,0.06,0.88,U] [#6 -0.23,0.25,0.64,U] [#7 -0.03,-0.04,0.57,U] [#8 -0.19,-0.08,0.58,U] 
02:22:08.359 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {0.15, -0.07}
02:22:08.360 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
02:22:08.361 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
02:22:08.362 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.84 mountX=0.08 mountY=-0.01, mountTheta=-0.07
02:22:08.363 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
02:22:08.364 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
02:22:08.365 00.001 16108 Worker thread wakes up
02:22:08.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:22:08.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:22:08.365 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.08 yDistance=-0.01
02:22:08.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:08.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:08.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:22:08.365 00.000 16108 MoveAxis(E, 0, ABG)
02:22:08.365 00.000 16108 Move returns status 0, amount 0
02:22:08.365 00.000 16108 MoveAxis(N, 0, ABG)
02:22:08.365 00.000 16108 Move returns status 0, amount 0
02:22:08.365 00.000 16108 move complete, result=0
02:22:08.365 00.000 16108 worker thread done servicing request
02:22:08.369 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3337, FiltMin=2883, FiltMax=51229, Gamma=1.000
02:22:08.385 00.016 21068 UpdateGuideState exits: m=135668 SNR=102.7
02:22:08.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.386 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:08.387 00.001 21068 Enqueuing Expose request
02:22:08.388 00.001 16108 Worker thread wakes up
02:22:08.388 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:08.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:08.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:09.556 01.168 16108 Exposure complete
02:22:09.629 00.073 16108 worker thread done servicing request
02:22:09.630 00.001 21068 OnExposeComplete: enter
02:22:09.630 00.000 21068 UpdateGuideState(): m_state=6
02:22:09.632 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12957
02:22:09.633 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=876.67, Mass=116508, SNR=80.9, Peak=14819 HFD=3.2
02:22:09.634 00.001 21068 MultiStar: [#1 -0.16,0.04,1.25,U] [#2 0.15,-0.38,1.21,U] [#3 0.05,-0.03,1.12,U] [#4 -0.32,-0.16,0.95,U] [#5 0.20,0.21,0.98,U] [#6 -0.15,0.36,0.97,U] [#7 0.16,0.04,0.73,U] [#8 -0.24,-0.17,0.89,U] 
02:22:09.634 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.39, -0.08}
02:22:09.635 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.11)
02:22:09.636 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
02:22:09.636 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.21 mountX=-0.01 mountY=0.02, mountTheta=2.13
02:22:09.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
02:22:09.639 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
02:22:09.639 00.000 16108 Worker thread wakes up
02:22:09.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:22:09.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:22:09.640 00.001 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.02
02:22:09.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:09.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:09.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:09.640 00.000 16108 MoveAxis(E, 0, ABG)
02:22:09.640 00.000 16108 Move returns status 0, amount 0
02:22:09.640 00.000 16108 MoveAxis(N, 0, ABG)
02:22:09.640 00.000 16108 Move returns status 0, amount 0
02:22:09.640 00.000 16108 move complete, result=0
02:22:09.640 00.000 16108 worker thread done servicing request
02:22:09.644 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3334, FiltMin=2867, FiltMax=60637, Gamma=1.000
02:22:09.661 00.017 21068 UpdateGuideState exits: m=116508 SNR=80.9
02:22:09.661 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:09.663 00.001 21068 Enqueuing Expose request
02:22:09.664 00.001 16108 Worker thread wakes up
02:22:09.664 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:09.665 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:09.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:10.641 00.976 16108 Exposure complete
02:22:10.719 00.078 16108 worker thread done servicing request
02:22:10.719 00.000 21068 OnExposeComplete: enter
02:22:10.719 00.000 21068 UpdateGuideState(): m_state=6
02:22:10.720 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12958
02:22:10.721 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.76, Mass=135968, SNR=93.4, Peak=15888 HFD=3.4
02:22:10.722 00.001 21068 MultiStar: [#1 -0.09,-0.04,0.95,U] [#2 -0.24,-0.20,1.26,U] [#3 0.17,0.08,0.95,U] [#4 -0.26,-0.36,0.85,U] [#5 -0.04,-0.12,0.95,U] [#6 -0.20,0.11,0.76,U] [#7 -0.31,-0.42,0.62,U] [#8 -0.32,-0.19,0.72,U] 
02:22:10.722 00.000 21068 single-star, 8 included, MultiStar: {-0.12, -0.12}, one-star: {0.09, 0.01}
02:22:10.723 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
02:22:10.725 00.002 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:22:10.725 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=-0.09 mountY=-0.03, mountTheta=-2.80
02:22:10.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
02:22:10.728 00.001 21068 Enqueuing Move request for scope (0.09, 0.01)
02:22:10.729 00.001 16108 Worker thread wakes up
02:22:10.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:22:10.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:22:10.729 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.09 yDistance=-0.03
02:22:10.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:10.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:10.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:22:10.729 00.000 16108 MoveAxis(E, 0, ABG)
02:22:10.729 00.000 16108 Move returns status 0, amount 0
02:22:10.729 00.000 16108 MoveAxis(N, 0, ABG)
02:22:10.729 00.000 16108 Move returns status 0, amount 0
02:22:10.729 00.000 16108 move complete, result=0
02:22:10.729 00.000 16108 worker thread done servicing request
02:22:10.735 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3337, FiltMin=2886, FiltMax=65440, Gamma=1.000
02:22:10.755 00.020 21068 UpdateGuideState exits: m=135968 SNR=93.4
02:22:10.757 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:10.758 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:10.758 00.000 21068 Enqueuing Expose request
02:22:10.759 00.001 16108 Worker thread wakes up
02:22:10.759 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:10.760 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:10.760 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:11.916 01.156 16108 Exposure complete
02:22:11.984 00.068 16108 worker thread done servicing request
02:22:11.985 00.001 21068 OnExposeComplete: enter
02:22:11.985 00.000 21068 UpdateGuideState(): m_state=6
02:22:11.986 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12959
02:22:11.987 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.72, Mass=112082, SNR=80.0, Peak=13619 HFD=3.2
02:22:11.988 00.001 21068 MultiStar: [#1 -0.40,-0.15,1.25,U] [#2 -0.21,-0.34,1.29,U] [#3 -0.24,-0.23,1.27,U] [#4 -0.35,-0.14,0.81,U] [#5 -0.51,-0.09,1.07,U] [#6 -0.34,0.28,0.90,U] [#7 -0.19,0.00,0.71,U] [#8 -0.32,-0.08,0.89,U] 
02:22:11.989 00.001 21068 single-star, 8 included, MultiStar: {-0.27, -0.11}, one-star: {0.16, -0.04}
02:22:11.990 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
02:22:11.990 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
02:22:11.991 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.22 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
02:22:11.993 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.04, opts=13)
02:22:11.994 00.001 21068 Enqueuing Move request for scope (0.16, -0.04)
02:22:11.995 00.001 16108 Worker thread wakes up
02:22:11.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
02:22:11.995 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
02:22:11.995 00.000 16108 Moving (0.16, -0.04) raw xDistance=-0.16 yDistance=-0.00
02:22:11.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:22:11.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:11.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:22:11.995 00.000 16108 MoveAxis(E, 0, ABG)
02:22:11.995 00.000 16108 Move returns status 0, amount 0
02:22:11.995 00.000 16108 MoveAxis(N, 0, ABG)
02:22:11.995 00.000 16108 Move returns status 0, amount 0
02:22:11.995 00.000 16108 move complete, result=0
02:22:11.996 00.001 16108 worker thread done servicing request
02:22:11.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3334, FiltMin=2825, FiltMax=53533, Gamma=1.000
02:22:12.014 00.015 21068 UpdateGuideState exits: m=112082 SNR=80.0
02:22:12.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:12.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:12.016 00.000 21068 Enqueuing Expose request
02:22:12.017 00.001 16108 Worker thread wakes up
02:22:12.017 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:12.018 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:12.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:13.009 00.991 16108 Exposure complete
02:22:13.066 00.057 16108 worker thread done servicing request
02:22:13.066 00.000 21068 OnExposeComplete: enter
02:22:13.067 00.001 21068 UpdateGuideState(): m_state=6
02:22:13.068 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12960
02:22:13.068 00.000 21068 Star::Find returns 1 (0), X=221.49, Y=876.55, Mass=128320, SNR=90.5, Peak=13283 HFD=3.2
02:22:13.069 00.001 21068 MultiStar: [#1 -0.13,-0.27,1.09,U] [#2 -0.02,-0.29,1.12,U] [#3 -0.41,-0.46,0.00,M1] [#4 -0.10,-0.06,0.83,U] [#5 -0.11,0.01,0.98,U] [#6 -0.24,-0.00,0.81,U] [#7 -0.10,-0.39,0.58,U] [#8 -0.31,-0.25,0.64,U] 
02:22:13.070 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.18}, one-star: {0.16, -0.20}
02:22:13.071 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
02:22:13.072 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
02:22:13.073 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=0.06 mountY=0.20, mountTheta=1.27
02:22:13.076 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.18, opts=13)
02:22:13.077 00.001 21068 Enqueuing Move request for scope (-0.09, -0.18)
02:22:13.078 00.001 16108 Worker thread wakes up
02:22:13.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
02:22:13.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
02:22:13.078 00.000 16108 Moving (-0.09, -0.18) raw xDistance=0.06 yDistance=0.20
02:22:13.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:13.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:13.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:13.078 00.000 16108 MoveAxis(E, 0, ABG)
02:22:13.078 00.000 16108 Move returns status 0, amount 0
02:22:13.078 00.000 16108 MoveAxis(N, 0, ABG)
02:22:13.078 00.000 16108 Move returns status 0, amount 0
02:22:13.078 00.000 16108 move complete, result=0
02:22:13.078 00.000 16108 worker thread done servicing request
02:22:13.081 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3337, FiltMin=2848, FiltMax=57885, Gamma=1.000
02:22:13.102 00.021 21068 UpdateGuideState exits: m=128320 SNR=90.5
02:22:13.104 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:13.106 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:13.107 00.001 21068 Enqueuing Expose request
02:22:13.108 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:13.109 00.001 16108 Worker thread wakes up
02:22:13.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:13.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:14.263 01.154 16108 Exposure complete
02:22:14.360 00.097 16108 worker thread done servicing request
02:22:14.360 00.000 21068 OnExposeComplete: enter
02:22:14.362 00.002 21068 UpdateGuideState(): m_state=6
02:22:14.363 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12961
02:22:14.365 00.002 21068 Star::Find returns 1 (0), X=221.34, Y=876.77, Mass=130258, SNR=86.7, Peak=15648 HFD=3.3
02:22:14.367 00.002 21068 MultiStar: [#1 -0.22,-0.47,0.98,U] [#2 -0.22,-0.17,1.26,U] [#3 -0.47,-0.18,1.05,U] [#4 -0.19,-0.10,1.02,U] [#5 0.10,0.27,1.01,U] [#6 -0.28,0.06,0.76,U] [#7 -0.48,-0.18,0.61,U] [#8 -0.16,0.22,0.76,U] 
02:22:14.368 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.07}, one-star: {0.01, 0.02}
02:22:14.370 00.002 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
02:22:14.371 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
02:22:14.372 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.08 mountX=-0.01 mountY=-0.02, mountTheta=-1.88
02:22:14.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
02:22:14.375 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
02:22:14.376 00.001 16108 Worker thread wakes up
02:22:14.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:22:14.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:22:14.376 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
02:22:14.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:14.377 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:14.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:14.377 00.000 16108 MoveAxis(E, 0, ABG)
02:22:14.377 00.000 16108 Move returns status 0, amount 0
02:22:14.377 00.000 16108 MoveAxis(N, 0, ABG)
02:22:14.377 00.000 16108 Move returns status 0, amount 0
02:22:14.377 00.000 16108 move complete, result=0
02:22:14.377 00.000 16108 worker thread done servicing request
02:22:14.382 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3334, FiltMin=2841, FiltMax=57085, Gamma=1.000
02:22:14.404 00.022 21068 UpdateGuideState exits: m=130258 SNR=86.7
02:22:14.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:14.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:14.407 00.001 21068 Enqueuing Expose request
02:22:14.408 00.001 16108 Worker thread wakes up
02:22:14.409 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:14.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:14.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:15.393 00.984 16108 Exposure complete
02:22:15.453 00.060 16108 worker thread done servicing request
02:22:15.453 00.000 21068 OnExposeComplete: enter
02:22:15.456 00.003 21068 UpdateGuideState(): m_state=6
02:22:15.457 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12962
02:22:15.459 00.002 21068 Star::Find returns 1 (0), X=221.45, Y=876.68, Mass=119128, SNR=84.6, Peak=14544 HFD=3.2
02:22:15.461 00.002 21068 MultiStar: [#1 -0.37,-0.20,0.96,U] [#2 -0.08,-0.21,1.13,U] [#3 -0.24,-0.38,1.11,U] [#4 -0.05,-0.10,0.78,U] [#5 0.02,-0.13,0.85,U] [#6 -0.25,0.12,0.92,U] [#7 -0.04,-0.32,0.70,U] [#8 -0.11,-0.05,0.86,U] 
02:22:15.462 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.15}, one-star: {0.12, -0.07}
02:22:15.465 00.003 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
02:22:15.465 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
02:22:15.466 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.55 mountX=-0.13 mountY=0.04, mountTheta=2.82
02:22:15.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
02:22:15.470 00.001 21068 Enqueuing Move request for scope (0.12, -0.07)
02:22:15.470 00.000 16108 Worker thread wakes up
02:22:15.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
02:22:15.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
02:22:15.471 00.001 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.04
02:22:15.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:22:15.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:15.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:15.471 00.000 16108 MoveAxis(E, 0, ABG)
02:22:15.471 00.000 16108 Move returns status 0, amount 0
02:22:15.471 00.000 16108 MoveAxis(N, 0, ABG)
02:22:15.471 00.000 16108 Move returns status 0, amount 0
02:22:15.471 00.000 16108 move complete, result=0
02:22:15.471 00.000 16108 worker thread done servicing request
02:22:15.475 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3337, FiltMin=2816, FiltMax=55405, Gamma=1.000
02:22:15.489 00.014 21068 UpdateGuideState exits: m=119128 SNR=84.6
02:22:15.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:15.492 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:15.493 00.001 21068 Enqueuing Expose request
02:22:15.493 00.000 16108 Worker thread wakes up
02:22:15.494 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:15.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:15.494 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:16.651 01.157 16108 Exposure complete
02:22:16.707 00.056 16108 worker thread done servicing request
02:22:16.707 00.000 21068 OnExposeComplete: enter
02:22:16.708 00.001 21068 UpdateGuideState(): m_state=6
02:22:16.708 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12963
02:22:16.709 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=876.36, Mass=116606, SNR=77.9, Peak=15027 HFD=3.3
02:22:16.710 00.001 21068 MultiStar: [#1 -0.05,-0.10,1.45,U] [#2 0.12,-0.41,1.41,U] [#3 0.01,-0.18,1.03,U] [#4 0.05,-0.18,0.96,U] [#5 -0.12,-0.27,1.17,U] [#6 0.02,-0.02,0.94,U] [#7 -0.04,-0.70,0.00,M1] [#8 0.05,-0.38,0.95,U] 
02:22:16.711 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.24}, one-star: {0.50, -0.39}
02:22:16.712 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
02:22:16.712 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
02:22:16.713 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.31 mountX=-0.11 mountY=0.22, mountTheta=2.02
02:22:16.716 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.24, opts=13)
02:22:16.717 00.001 21068 Enqueuing Move request for scope (0.06, -0.24)
02:22:16.719 00.002 16108 Worker thread wakes up
02:22:16.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
02:22:16.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
02:22:16.719 00.000 16108 Moving (0.06, -0.24) raw xDistance=-0.11 yDistance=0.22
02:22:16.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:16.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:16.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:22:16.719 00.000 16108 MoveAxis(E, 0, ABG)
02:22:16.719 00.000 16108 Move returns status 0, amount 0
02:22:16.719 00.000 16108 MoveAxis(N, 0, ABG)
02:22:16.720 00.001 16108 Move returns status 0, amount 0
02:22:16.720 00.000 16108 move complete, result=0
02:22:16.720 00.000 16108 worker thread done servicing request
02:22:16.727 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=13, max=65535, med=3337, FiltMin=2861, FiltMax=55421, Gamma=1.000
02:22:16.755 00.028 21068 UpdateGuideState exits: m=116606 SNR=77.9
02:22:16.757 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:16.759 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:16.759 00.000 21068 Enqueuing Expose request
02:22:16.761 00.002 16108 Worker thread wakes up
02:22:16.761 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:16.762 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:16.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:17.735 00.973 16108 Exposure complete
02:22:17.793 00.058 16108 worker thread done servicing request
02:22:17.794 00.001 21068 OnExposeComplete: enter
02:22:17.794 00.000 21068 UpdateGuideState(): m_state=6
02:22:17.795 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12964
02:22:17.796 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=876.64, Mass=131047, SNR=91.0, Peak=16419 HFD=3.5
02:22:17.797 00.001 21068 MultiStar: [#1 0.15,-0.40,1.08,U] [#2 0.36,-0.45,0.00,M1] [#3 0.19,-0.55,0.00,M1] [#4 0.01,-0.02,0.79,U] [#5 0.19,-0.08,1.11,U] [#6 0.33,0.18,0.70,U] [#7 0.22,-0.30,0.69,U] [#8 0.13,-0.24,0.75,U] 
02:22:17.798 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.15}, one-star: {0.53, -0.11}
02:22:17.799 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
02:22:17.800 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
02:22:17.802 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.58 mountX=-0.25 mountY=0.09, mountTheta=2.79
02:22:17.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.15, opts=13)
02:22:17.806 00.002 21068 Enqueuing Move request for scope (0.23, -0.15)
02:22:17.807 00.001 16108 Worker thread wakes up
02:22:17.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
02:22:17.808 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
02:22:17.808 00.000 16108 Moving (0.23, -0.15) raw xDistance=-0.25 yDistance=0.09
02:22:17.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:22:17.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:17.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:17.808 00.000 16108 MoveAxis(E, 65, ABG)
02:22:17.808 00.000 16108 Guiding  Dir = 2, Dur = 65
02:22:17.810 00.002 16108 IsSlewing returns 0
02:22:17.810 00.000 16108 IsGuiding returns 0
02:22:17.816 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3337, FiltMin=2889, FiltMax=49465, Gamma=1.000
02:22:17.838 00.022 21068 UpdateGuideState exits: m=131047 SNR=91.0
02:22:17.840 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:17.842 00.001 21068 Enqueuing Expose request
02:22:17.865 00.023 16108 PulseGuide returned control before completion, sleep 21
02:22:17.895 00.030 16108 IsGuiding returns 1
02:22:17.895 00.000 16108 scope still moving after pulse duration time elapsed
02:22:17.926 00.031 16108 IsSlewing returns 0
02:22:17.926 00.000 16108 IsGuiding returns 1
02:22:17.957 00.031 16108 IsSlewing returns 0
02:22:17.957 00.000 16108 IsGuiding returns 0
02:22:17.957 00.000 16108 scope move finished after 65 + 82 ms
02:22:17.957 00.000 16108 Move returns status 0, amount 65
02:22:17.957 00.000 16108 MoveAxis(N, 0, ABG)
02:22:17.957 00.000 16108 Move returns status 0, amount 0
02:22:17.958 00.001 16108 move complete, result=0
02:22:17.958 00.000 16108 worker thread done servicing request
02:22:17.958 00.000 16108 Worker thread wakes up
02:22:17.958 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
02:22:17.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:17.960 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:19.129 01.169 16108 Exposure complete
02:22:19.203 00.074 16108 worker thread done servicing request
02:22:19.203 00.000 21068 OnExposeComplete: enter
02:22:19.204 00.001 21068 UpdateGuideState(): m_state=6
02:22:19.206 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12965
02:22:19.207 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.57, Mass=120587, SNR=89.3, Peak=13843 HFD=3.2
02:22:19.209 00.002 21068 MultiStar: [#1 -0.14,-0.07,0.98,U] [#2 -0.10,-0.16,1.24,U] [#3 0.18,-0.19,0.94,U] [#4 0.02,-0.12,0.79,U] [#5 -0.08,-0.01,0.81,U] [#6 0.05,0.18,0.87,U] [#7 -0.07,-0.34,0.50,U] [#8 -0.34,-0.35,0.88,U] 
02:22:19.210 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {0.13, -0.18}
02:22:19.211 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
02:22:19.212 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
02:22:19.213 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=0.02 mountY=0.14, mountTheta=1.46
02:22:19.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
02:22:19.216 00.001 21068 Enqueuing Move request for scope (-0.04, -0.13)
02:22:19.217 00.001 16108 Worker thread wakes up
02:22:19.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
02:22:19.217 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
02:22:19.217 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.14
02:22:19.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:22:19.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:19.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:22:19.217 00.000 16108 MoveAxis(E, 0, ABG)
02:22:19.217 00.000 16108 Move returns status 0, amount 0
02:22:19.217 00.000 16108 MoveAxis(N, 0, ABG)
02:22:19.217 00.000 16108 Move returns status 0, amount 0
02:22:19.217 00.000 16108 move complete, result=0
02:22:19.217 00.000 16108 worker thread done servicing request
02:22:19.223 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3337, FiltMin=2880, FiltMax=56873, Gamma=1.000
02:22:19.241 00.018 21068 UpdateGuideState exits: m=120587 SNR=89.3
02:22:19.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:19.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:19.243 00.000 21068 Enqueuing Expose request
02:22:19.244 00.001 16108 Worker thread wakes up
02:22:19.244 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:19.245 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:19.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:20.204 00.959 16108 Exposure complete
02:22:20.266 00.062 16108 worker thread done servicing request
02:22:20.266 00.000 21068 OnExposeComplete: enter
02:22:20.267 00.001 21068 UpdateGuideState(): m_state=6
02:22:20.268 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12966
02:22:20.269 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.65, Mass=115786, SNR=75.4, Peak=14579 HFD=3.4
02:22:20.271 00.002 21068 MultiStar: [#1 -0.02,-0.08,1.53,U] [#2 -0.06,-0.26,1.47,U] [#3 -0.22,-0.25,1.29,U] [#4 -0.10,-0.15,1.03,U] [#5 -0.09,0.04,1.07,U] [#6 -0.07,0.32,1.15,U] [#7 -0.05,-0.19,0.74,U] [#8 -0.26,-0.15,0.95,U] 
02:22:20.273 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {0.34, -0.10}
02:22:20.274 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
02:22:20.275 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
02:22:20.276 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.15 mountX=0.04 mountY=0.11, mountTheta=1.18
02:22:20.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
02:22:20.279 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
02:22:20.279 00.000 16108 Worker thread wakes up
02:22:20.280 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
02:22:20.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
02:22:20.280 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.11
02:22:20.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:22:20.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:20.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:22:20.280 00.000 16108 MoveAxis(E, 0, ABG)
02:22:20.280 00.000 16108 Move returns status 0, amount 0
02:22:20.280 00.000 16108 MoveAxis(N, 0, ABG)
02:22:20.280 00.000 16108 Move returns status 0, amount 0
02:22:20.280 00.000 16108 move complete, result=0
02:22:20.280 00.000 16108 worker thread done servicing request
02:22:20.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3337, FiltMin=2886, FiltMax=48813, Gamma=1.000
02:22:20.298 00.014 21068 UpdateGuideState exits: m=115786 SNR=75.4
02:22:20.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:20.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:20.301 00.001 21068 Enqueuing Expose request
02:22:20.302 00.001 16108 Worker thread wakes up
02:22:20.302 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:20.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:20.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:21.476 01.173 16108 Exposure complete
02:22:21.557 00.081 16108 worker thread done servicing request
02:22:21.557 00.000 21068 OnExposeComplete: enter
02:22:21.558 00.001 21068 UpdateGuideState(): m_state=6
02:22:21.558 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12967
02:22:21.559 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.78, Mass=124111, SNR=84.7, Peak=15760 HFD=3.2
02:22:21.561 00.002 21068 MultiStar: [#1 -0.13,-0.28,1.21,U] [#2 -0.16,-0.10,1.26,U] [#3 0.07,-0.06,1.07,U] [#4 -0.14,0.06,0.73,U] [#5 0.04,0.03,1.09,U] [#6 -0.10,0.14,0.85,U] [#7 -0.19,-0.05,0.64,U] [#8 -0.36,-0.17,0.88,U] 
02:22:21.561 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.13, 0.03}
02:22:21.562 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
02:22:21.563 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
02:22:21.563 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=0.07 mountY=0.07, mountTheta=0.80
02:22:21.565 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
02:22:21.566 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
02:22:21.567 00.001 16108 Worker thread wakes up
02:22:21.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:22:21.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:22:21.567 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.07
02:22:21.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:22:21.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:21.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:22:21.567 00.000 16108 MoveAxis(E, 0, ABG)
02:22:21.567 00.000 16108 Move returns status 0, amount 0
02:22:21.567 00.000 16108 MoveAxis(N, 0, ABG)
02:22:21.567 00.000 16108 Move returns status 0, amount 0
02:22:21.567 00.000 16108 move complete, result=0
02:22:21.567 00.000 16108 worker thread done servicing request
02:22:21.573 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3337, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:22:21.600 00.027 21068 UpdateGuideState exits: m=124111 SNR=84.7
02:22:21.600 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.601 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:21.604 00.003 21068 Enqueuing Expose request
02:22:21.605 00.001 16108 Worker thread wakes up
02:22:21.605 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:21.607 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:21.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:22.582 00.975 16108 Exposure complete
02:22:22.647 00.065 16108 worker thread done servicing request
02:22:22.647 00.000 21068 OnExposeComplete: enter
02:22:22.648 00.001 21068 UpdateGuideState(): m_state=6
02:22:22.649 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12968
02:22:22.650 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.67, Mass=125727, SNR=90.9, Peak=15424 HFD=3.5
02:22:22.651 00.001 21068 MultiStar: [#1 -0.51,0.04,1.04,U] [#2 -0.30,-0.15,1.03,U] [#3 -0.38,-0.11,1.03,U] [#4 -0.23,-0.15,0.75,U] [#5 0.37,0.18,0.83,U] [#6 0.03,0.21,0.72,U] [#7 -0.32,-0.15,0.59,U] [#8 -0.19,-0.02,0.75,U] 
02:22:22.652 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.03}, one-star: {-0.13, -0.08}
02:22:22.652 00.000 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
02:22:22.653 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
02:22:22.654 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=0.11 mountY=0.11, mountTheta=0.75
02:22:22.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.08, opts=13)
02:22:22.657 00.001 21068 Enqueuing Move request for scope (-0.13, -0.08)
02:22:22.657 00.000 16108 Worker thread wakes up
02:22:22.658 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
02:22:22.658 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
02:22:22.658 00.000 16108 Moving (-0.13, -0.08) raw xDistance=0.11 yDistance=0.11
02:22:22.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:22:22.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:22.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:22:22.658 00.000 16108 MoveAxis(E, 0, ABG)
02:22:22.658 00.000 16108 Move returns status 0, amount 0
02:22:22.658 00.000 16108 MoveAxis(N, 0, ABG)
02:22:22.658 00.000 16108 Move returns status 0, amount 0
02:22:22.658 00.000 16108 move complete, result=0
02:22:22.658 00.000 16108 worker thread done servicing request
02:22:22.662 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3337, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:22:22.678 00.016 21068 UpdateGuideState exits: m=125727 SNR=90.9
02:22:22.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:22.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:22.681 00.001 21068 Enqueuing Expose request
02:22:22.682 00.001 16108 Worker thread wakes up
02:22:22.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:22.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:22.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:23.833 01.151 16108 Exposure complete
02:22:23.894 00.061 16108 worker thread done servicing request
02:22:23.894 00.000 21068 OnExposeComplete: enter
02:22:23.896 00.002 21068 UpdateGuideState(): m_state=6
02:22:23.898 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12969
02:22:23.899 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.75, Mass=126929, SNR=86.7, Peak=14835 HFD=3.3
02:22:23.902 00.003 21068 MultiStar: [#1 -0.35,-0.16,1.02,U] [#2 -0.16,-0.34,1.40,U] [#3 -0.32,-0.19,0.96,U] [#4 -0.10,-0.10,0.81,U] [#5 -0.10,0.16,1.02,U] [#6 -0.04,0.11,0.93,U] [#7 -0.24,-0.25,0.64,U] [#8 -0.43,-0.34,0.73,U] 
02:22:23.903 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.12}, one-star: {0.18, -0.01}
02:22:23.905 00.002 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:22:23.905 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
02:22:23.906 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=-0.18 mountY=-0.04, mountTheta=-2.94
02:22:23.910 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.01, opts=13)
02:22:23.912 00.002 21068 Enqueuing Move request for scope (0.18, -0.01)
02:22:23.913 00.001 16108 Worker thread wakes up
02:22:23.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
02:22:23.914 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
02:22:23.914 00.000 16108 Moving (0.18, -0.01) raw xDistance=-0.18 yDistance=-0.04
02:22:23.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:22:23.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:23.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:22:23.914 00.000 16108 MoveAxis(E, 0, ABG)
02:22:23.914 00.000 16108 Move returns status 0, amount 0
02:22:23.914 00.000 16108 MoveAxis(N, 0, ABG)
02:22:23.914 00.000 16108 Move returns status 0, amount 0
02:22:23.914 00.000 16108 move complete, result=0
02:22:23.914 00.000 16108 worker thread done servicing request
02:22:23.919 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3337, FiltMin=2806, FiltMax=63769, Gamma=1.000
02:22:23.934 00.015 21068 UpdateGuideState exits: m=126929 SNR=86.7
02:22:23.934 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:23.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:23.937 00.002 21068 Enqueuing Expose request
02:22:23.938 00.001 16108 Worker thread wakes up
02:22:23.938 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:23.938 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:23.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:24.901 00.963 16108 Exposure complete
02:22:24.959 00.058 16108 worker thread done servicing request
02:22:24.959 00.000 21068 OnExposeComplete: enter
02:22:24.960 00.001 21068 UpdateGuideState(): m_state=6
02:22:24.963 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12970
02:22:24.965 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=876.46, Mass=136355, SNR=88.0, Peak=15763 HFD=3.2
02:22:24.966 00.001 21068 MultiStar: [#1 -0.23,-0.32,1.17,U] [#2 0.08,-0.42,1.19,U] [#3 -0.07,-0.27,0.95,U] [#4 0.15,-0.15,0.94,U] [#5 -0.12,-0.25,0.93,U] [#6 0.04,-0.19,0.77,U] [#7 0.00,-0.24,0.71,U] [#8 -0.32,-0.28,0.75,U] 
02:22:24.967 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.28}, one-star: {0.18, -0.30}
02:22:24.968 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
02:22:24.970 00.002 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.71)
02:22:24.972 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.67 mountX=-0.02 mountY=0.28, mountTheta=1.65
02:22:24.975 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.28, opts=13)
02:22:24.977 00.002 21068 Enqueuing Move request for scope (-0.03, -0.28)
02:22:24.978 00.001 16108 Worker thread wakes up
02:22:24.979 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
02:22:24.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
02:22:24.979 00.000 16108 Moving (-0.03, -0.28) raw xDistance=-0.02 yDistance=0.28
02:22:24.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:22:24.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:24.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:22:24.979 00.000 16108 MoveAxis(E, 0, ABG)
02:22:24.979 00.000 16108 Move returns status 0, amount 0
02:22:24.980 00.001 16108 MoveAxis(N, 0, ABG)
02:22:24.980 00.000 16108 Move returns status 0, amount 0
02:22:24.980 00.000 16108 move complete, result=0
02:22:24.980 00.000 16108 worker thread done servicing request
02:22:24.987 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3337, FiltMin=2822, FiltMax=57853, Gamma=1.000
02:22:25.012 00.025 21068 UpdateGuideState exits: m=136355 SNR=88.0
02:22:25.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:25.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:25.015 00.001 21068 Enqueuing Expose request
02:22:25.016 00.001 16108 Worker thread wakes up
02:22:25.016 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:22:25.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:25.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:26.180 01.164 16108 Exposure complete
02:22:26.243 00.063 16108 worker thread done servicing request
02:22:26.243 00.000 21068 OnExposeComplete: enter
02:22:26.245 00.002 21068 UpdateGuideState(): m_state=6
02:22:26.246 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12971
02:22:26.247 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.68, Mass=110345, SNR=73.3, Peak=13347 HFD=3.2
02:22:26.248 00.001 21068 MultiStar: [#1 -0.35,-0.51,0.00,M1] [#2 -0.18,-0.44,1.54,U] [#3 -0.12,-0.42,1.32,U] [#4 0.21,-0.13,0.94,U] [#5 0.09,-0.01,1.11,U] [#6 -0.05,-0.05,0.97,U] [#7 -0.12,-0.26,0.75,U] [#8 -0.02,-0.21,0.87,U] 
02:22:26.249 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.22}, one-star: {0.21, -0.07}
02:22:26.250 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
02:22:26.251 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
02:22:26.252 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.35 mountX=-0.21 mountY=0.02, mountTheta=3.03
02:22:26.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.07, opts=13)
02:22:26.255 00.001 21068 Enqueuing Move request for scope (0.21, -0.07)
02:22:26.256 00.001 16108 Worker thread wakes up
02:22:26.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
02:22:26.256 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
02:22:26.257 00.001 16108 Moving (0.21, -0.07) raw xDistance=-0.21 yDistance=0.02
02:22:26.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:22:26.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:26.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:26.257 00.000 16108 MoveAxis(E, 56, ABG)
02:22:26.257 00.000 16108 Guiding  Dir = 2, Dur = 56
02:22:26.257 00.000 16108 IsSlewing returns 0
02:22:26.258 00.001 16108 IsGuiding returns 0
02:22:26.261 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3341, FiltMin=2825, FiltMax=53869, Gamma=1.000
02:22:26.286 00.025 21068 UpdateGuideState exits: m=110345 SNR=73.3
02:22:26.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:26.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:26.289 00.001 21068 Enqueuing Expose request
02:22:26.305 00.016 16108 PulseGuide returned control before completion, sleep 19
02:22:26.336 00.031 16108 IsGuiding returns 1
02:22:26.336 00.000 16108 scope still moving after pulse duration time elapsed
02:22:26.366 00.030 16108 IsSlewing returns 0
02:22:26.366 00.000 16108 IsGuiding returns 1
02:22:26.397 00.031 16108 IsSlewing returns 0
02:22:26.397 00.000 16108 IsGuiding returns 1
02:22:26.429 00.032 16108 IsSlewing returns 0
02:22:26.429 00.000 16108 IsGuiding returns 0
02:22:26.429 00.000 16108 scope move finished after 56 + 115 ms
02:22:26.429 00.000 16108 Move returns status 0, amount 56
02:22:26.429 00.000 16108 MoveAxis(N, 0, ABG)
02:22:26.429 00.000 16108 Move returns status 0, amount 0
02:22:26.429 00.000 16108 move complete, result=0
02:22:26.429 00.000 16108 worker thread done servicing request
02:22:26.429 00.000 16108 Worker thread wakes up
02:22:26.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:26.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:26.429 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
02:22:27.397 00.968 16108 Exposure complete
02:22:27.472 00.075 16108 worker thread done servicing request
02:22:27.472 00.000 21068 OnExposeComplete: enter
02:22:27.474 00.002 21068 UpdateGuideState(): m_state=6
02:22:27.475 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12972
02:22:27.475 00.000 21068 Star::Find returns 1 (0), X=221.52, Y=876.87, Mass=115761, SNR=83.6, Peak=15040 HFD=3.2
02:22:27.476 00.001 21068 MultiStar: [#1 0.03,-0.25,1.10,U] [#2 -0.18,-0.21,1.31,U] [#3 -0.30,-0.24,1.15,U] [#4 -0.31,0.09,0.71,U] [#5 -0.51,0.13,1.17,U] [#6 -0.38,0.36,1.01,U] [#7 -0.01,0.02,0.65,U] [#8 -0.29,0.03,0.89,U] 
02:22:27.477 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {0.19, 0.12}
02:22:27.478 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
02:22:27.478 00.000 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.28)
02:22:27.479 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.10 mountX=0.20 mountY=0.06, mountTheta=0.27
02:22:27.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.01, opts=13)
02:22:27.482 00.001 21068 Enqueuing Move request for scope (-0.20, -0.01)
02:22:27.482 00.000 16108 Worker thread wakes up
02:22:27.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
02:22:27.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
02:22:27.482 00.000 16108 Moving (-0.20, -0.01) raw xDistance=0.20 yDistance=0.06
02:22:27.484 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:22:27.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:27.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:22:27.484 00.000 16108 MoveAxis(E, 0, ABG)
02:22:27.484 00.000 16108 Move returns status 0, amount 0
02:22:27.484 00.000 16108 MoveAxis(N, 0, ABG)
02:22:27.484 00.000 16108 Move returns status 0, amount 0
02:22:27.484 00.000 16108 move complete, result=0
02:22:27.484 00.000 16108 worker thread done servicing request
02:22:27.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3341, FiltMin=2873, FiltMax=61737, Gamma=1.000
02:22:27.502 00.015 21068 UpdateGuideState exits: m=115761 SNR=83.6
02:22:27.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:27.503 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:27.506 00.003 21068 Enqueuing Expose request
02:22:27.507 00.001 16108 Worker thread wakes up
02:22:27.507 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:27.508 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:27.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:28.677 01.169 16108 Exposure complete
02:22:28.741 00.064 16108 worker thread done servicing request
02:22:28.741 00.000 21068 OnExposeComplete: enter
02:22:28.742 00.001 21068 UpdateGuideState(): m_state=6
02:22:28.743 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12973
02:22:28.744 00.001 21068 Star::Find returns 1 (0), X=221.08, Y=876.91, Mass=132518, SNR=87.2, Peak=17696 HFD=3.4
02:22:28.745 00.001 21068 MultiStar: [#1 -0.53,0.11,1.52,U] [#2 -0.66,-0.06,0.00,M1] [#3 -0.53,0.26,0.00,M1] [#4 -0.75,0.30,0.00,M1] [#5 -0.41,0.33,0.81,U] [#6 -0.47,0.44,0.00,M1] [#7 -0.56,0.12,0.00,M1] [#8 -0.45,0.25,0.72,U] 
02:22:28.745 00.000 21068 single-star, 3 included, MultiStar: {-0.42, 0.19}, one-star: {-0.25, 0.16}
02:22:28.746 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
02:22:28.747 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
02:22:28.747 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.57 mountX=0.27 mountY=-0.10, mountTheta=-0.35
02:22:28.750 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.16, opts=13)
02:22:28.751 00.001 21068 Enqueuing Move request for scope (-0.25, 0.16)
02:22:28.751 00.000 16108 Worker thread wakes up
02:22:28.752 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
02:22:28.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
02:22:28.752 00.000 16108 Moving (-0.25, 0.16) raw xDistance=0.27 yDistance=-0.10
02:22:28.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:22:28.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:28.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:22:28.752 00.000 16108 MoveAxis(W, 71, ABG)
02:22:28.752 00.000 16108 Guiding  Dir = 3, Dur = 71
02:22:28.752 00.000 16108 IsSlewing returns 0
02:22:28.752 00.000 16108 IsGuiding returns 0
02:22:28.755 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3337, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:22:28.771 00.016 21068 UpdateGuideState exits: m=132518 SNR=87.2
02:22:28.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:28.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:28.773 00.000 21068 Enqueuing Expose request
02:22:28.775 00.002 16108 PulseGuide returned control before completion, sleep 58
02:22:28.837 00.062 16108 IsGuiding returns 1
02:22:28.837 00.000 16108 scope still moving after pulse duration time elapsed
02:22:28.868 00.031 16108 IsSlewing returns 0
02:22:28.868 00.000 16108 IsGuiding returns 0
02:22:28.868 00.000 16108 scope move finished after 71 + 45 ms
02:22:28.868 00.000 16108 Move returns status 0, amount 71
02:22:28.868 00.000 16108 MoveAxis(N, 0, ABG)
02:22:28.868 00.000 16108 Move returns status 0, amount 0
02:22:28.868 00.000 16108 move complete, result=0
02:22:28.868 00.000 16108 worker thread done servicing request
02:22:28.868 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
02:22:28.870 00.002 16108 Worker thread wakes up
02:22:28.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:28.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:29.847 00.977 16108 Exposure complete
02:22:29.905 00.058 16108 worker thread done servicing request
02:22:29.905 00.000 21068 OnExposeComplete: enter
02:22:29.906 00.001 21068 UpdateGuideState(): m_state=6
02:22:29.908 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12974
02:22:29.908 00.000 21068 Star::Find returns 1 (0), X=221.15, Y=876.94, Mass=121218, SNR=83.0, Peak=16528 HFD=3.1
02:22:29.909 00.001 21068 MultiStar: [#1 -0.55,0.09,1.17,U] [#2 -0.41,-0.19,1.37,U] [#3 -0.58,0.15,0.00,M2] [#4 -0.69,0.21,0.00,M2] [#5 -0.71,0.23,0.00,M1] [#6 -0.52,0.45,0.00,M2] [#7 -0.23,0.12,0.71,U] [#8 -0.58,0.06,0.00,M1] 
02:22:29.910 00.001 21068 single-star, 3 included, MultiStar: {-0.36, 0.03}, one-star: {-0.18, 0.19}
02:22:29.911 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
02:22:29.912 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
02:22:29.913 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.34 mountX=0.21 mountY=-0.14, mountTheta=-0.58
02:22:29.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.19, opts=13)
02:22:29.915 00.000 21068 Enqueuing Move request for scope (-0.18, 0.19)
02:22:29.916 00.001 16108 Worker thread wakes up
02:22:29.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
02:22:29.916 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
02:22:29.916 00.000 16108 Moving (-0.18, 0.19) raw xDistance=0.21 yDistance=-0.14
02:22:29.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:22:29.917 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:29.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:29.917 00.000 16108 MoveAxis(W, 60, ABG)
02:22:29.917 00.000 16108 Guiding  Dir = 3, Dur = 60
02:22:29.917 00.000 16108 IsSlewing returns 0
02:22:29.917 00.000 16108 IsGuiding returns 0
02:22:29.921 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2841, FiltMax=61776, Gamma=1.000
02:22:29.938 00.017 21068 UpdateGuideState exits: m=121218 SNR=83.0
02:22:29.938 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:29.940 00.001 21068 Enqueuing Expose request
02:22:29.943 00.003 16108 PulseGuide returned control before completion, sleep 45
02:22:30.004 00.061 16108 IsGuiding returns 1
02:22:30.004 00.000 16108 scope still moving after pulse duration time elapsed
02:22:30.035 00.031 16108 IsSlewing returns 0
02:22:30.035 00.000 16108 IsGuiding returns 0
02:22:30.035 00.000 16108 scope move finished after 60 + 58 ms
02:22:30.035 00.000 16108 Move returns status 0, amount 60
02:22:30.035 00.000 16108 MoveAxis(N, 0, ABG)
02:22:30.035 00.000 16108 Move returns status 0, amount 0
02:22:30.035 00.000 16108 move complete, result=0
02:22:30.035 00.000 16108 worker thread done servicing request
02:22:30.035 00.000 16108 Worker thread wakes up
02:22:30.035 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
02:22:30.037 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:30.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:31.191 01.154 16108 Exposure complete
02:22:31.273 00.082 16108 worker thread done servicing request
02:22:31.273 00.000 21068 OnExposeComplete: enter
02:22:31.274 00.001 21068 UpdateGuideState(): m_state=6
02:22:31.276 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12975
02:22:31.277 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=876.57, Mass=113982, SNR=83.9, Peak=14784 HFD=3.3
02:22:31.278 00.001 21068 MultiStar: [#1 -0.69,-0.44,0.00,M1] [#2 -0.21,-0.43,1.38,U] [#3 -0.27,-0.34,1.16,U] [#4 -0.24,-0.08,0.86,U] [#5 -0.16,-0.33,0.90,U] [#6 -0.32,0.00,0.93,U] [#7 -0.11,-0.29,0.56,U] [#8 -0.21,-0.37,0.77,U] 
02:22:31.280 00.002 21068 single-star, 7 included, MultiStar: {-0.21, -0.26}, one-star: {-0.10, -0.18}
02:22:31.281 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
02:22:31.282 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
02:22:31.283 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.06 mountX=0.06 mountY=0.20, mountTheta=1.26
02:22:31.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.18, opts=13)
02:22:31.286 00.001 21068 Enqueuing Move request for scope (-0.10, -0.18)
02:22:31.286 00.000 16108 Worker thread wakes up
02:22:31.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
02:22:31.286 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
02:22:31.287 00.001 16108 Moving (-0.10, -0.18) raw xDistance=0.06 yDistance=0.20
02:22:31.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:31.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:31.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:31.287 00.000 16108 MoveAxis(E, 0, ABG)
02:22:31.287 00.000 16108 Move returns status 0, amount 0
02:22:31.287 00.000 16108 MoveAxis(N, 0, ABG)
02:22:31.287 00.000 16108 Move returns status 0, amount 0
02:22:31.287 00.000 16108 move complete, result=0
02:22:31.287 00.000 16108 worker thread done servicing request
02:22:31.291 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3337, FiltMin=2854, FiltMax=65533, Gamma=1.000
02:22:31.307 00.016 21068 UpdateGuideState exits: m=113982 SNR=83.9
02:22:31.307 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:31.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:31.309 00.001 21068 Enqueuing Expose request
02:22:31.309 00.000 16108 Worker thread wakes up
02:22:31.309 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:31.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:31.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:32.274 00.964 16108 Exposure complete
02:22:32.338 00.064 16108 worker thread done servicing request
02:22:32.338 00.000 21068 OnExposeComplete: enter
02:22:32.339 00.001 21068 UpdateGuideState(): m_state=6
02:22:32.340 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12976
02:22:32.341 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.66, Mass=139343, SNR=85.3, Peak=16848 HFD=3.3
02:22:32.343 00.002 21068 MultiStar: [#1 -0.37,-0.02,1.21,U] [#2 -0.44,-0.09,1.26,U] [#3 -0.27,-0.31,1.10,U] [#4 -0.25,0.08,0.93,U] [#5 -0.12,0.01,1.06,U] [#6 -0.28,0.02,0.86,U] [#7 -0.44,-0.26,0.68,U] [#8 -0.55,-0.00,0.71,U] 
02:22:32.343 00.000 21068 single-star, 8 included, MultiStar: {-0.29, -0.07}, one-star: {0.05, -0.09}
02:22:32.344 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
02:22:32.345 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
02:22:32.346 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.04 mountX=-0.07 mountY=0.08, mountTheta=2.30
02:22:32.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
02:22:32.348 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
02:22:32.349 00.001 16108 Worker thread wakes up
02:22:32.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:22:32.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:22:32.349 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
02:22:32.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:22:32.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:32.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:32.349 00.000 16108 MoveAxis(E, 0, ABG)
02:22:32.349 00.000 16108 Move returns status 0, amount 0
02:22:32.349 00.000 16108 MoveAxis(N, 0, ABG)
02:22:32.349 00.000 16108 Move returns status 0, amount 0
02:22:32.349 00.000 16108 move complete, result=0
02:22:32.349 00.000 16108 worker thread done servicing request
02:22:32.353 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3337, FiltMin=2857, FiltMax=61872, Gamma=1.000
02:22:32.374 00.021 21068 UpdateGuideState exits: m=139343 SNR=85.3
02:22:32.376 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:32.377 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:32.378 00.001 21068 Enqueuing Expose request
02:22:32.379 00.001 16108 Worker thread wakes up
02:22:32.379 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:32.379 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:32.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:33.541 01.162 16108 Exposure complete
02:22:33.604 00.063 16108 worker thread done servicing request
02:22:33.604 00.000 21068 OnExposeComplete: enter
02:22:33.605 00.001 21068 UpdateGuideState(): m_state=6
02:22:33.606 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12977
02:22:33.606 00.000 21068 Star::Find returns 1 (0), X=221.42, Y=876.43, Mass=110702, SNR=73.0, Peak=14003 HFD=3.3
02:22:33.607 00.001 21068 MultiStar: [#1 -0.22,-0.13,1.34,U] [#2 -0.30,-0.16,1.49,U] [#3 -0.27,0.01,1.29,U] [#4 -0.21,-0.03,1.20,U] [#5 -0.10,0.02,1.06,U] [#6 -0.16,-0.01,0.91,U] [#7 -0.23,-0.20,0.81,U] [#8 -0.34,-0.40,0.86,U] 
02:22:33.609 00.002 21068 refined, 8 included, MultiStar: {-0.20, -0.13}, one-star: {0.09, -0.32}
02:22:33.610 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
02:22:33.611 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
02:22:33.611 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-2.58 mountX=0.17 mountY=0.17, mountTheta=0.77
02:22:33.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.13, opts=13)
02:22:33.614 00.001 21068 Enqueuing Move request for scope (-0.20, -0.13)
02:22:33.614 00.000 16108 Worker thread wakes up
02:22:33.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
02:22:33.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
02:22:33.614 00.000 16108 Moving (-0.20, -0.13) raw xDistance=0.17 yDistance=0.17
02:22:33.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:22:33.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:33.615 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:22:33.615 00.000 16108 MoveAxis(E, 0, ABG)
02:22:33.615 00.000 16108 Move returns status 0, amount 0
02:22:33.615 00.000 16108 MoveAxis(N, 0, ABG)
02:22:33.615 00.000 16108 Move returns status 0, amount 0
02:22:33.615 00.000 16108 move complete, result=0
02:22:33.615 00.000 16108 worker thread done servicing request
02:22:33.619 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3341, FiltMin=2880, FiltMax=55357, Gamma=1.000
02:22:33.645 00.026 21068 UpdateGuideState exits: m=110702 SNR=73.0
02:22:33.647 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:33.647 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:33.648 00.001 21068 Enqueuing Expose request
02:22:33.650 00.002 16108 Worker thread wakes up
02:22:33.650 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:33.650 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:33.651 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:34.626 00.975 16108 Exposure complete
02:22:34.684 00.058 16108 worker thread done servicing request
02:22:34.684 00.000 21068 OnExposeComplete: enter
02:22:34.685 00.001 21068 UpdateGuideState(): m_state=6
02:22:34.686 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12978
02:22:34.688 00.002 21068 Star::Find returns 1 (0), X=221.87, Y=876.58, Mass=135706, SNR=96.2, Peak=17315 HFD=3.3
02:22:34.689 00.001 21068 MultiStar: [#1 -0.10,-0.11,1.14,U] [#2 0.28,-0.19,0.98,U] [#3 0.14,-0.34,1.00,U] [#4 0.07,-0.16,0.76,U] [#5 0.12,-0.01,0.90,U] [#6 0.24,-0.00,0.81,U] [#7 0.09,-0.25,0.58,U] [#8 0.15,-0.04,0.72,U] 
02:22:34.689 00.000 21068 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.54, -0.18}
02:22:34.690 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
02:22:34.691 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
02:22:34.692 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.69 mountX=-0.20 mountY=0.10, mountTheta=2.67
02:22:34.693 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.14, opts=13)
02:22:34.694 00.001 21068 Enqueuing Move request for scope (0.17, -0.14)
02:22:34.695 00.001 16108 Worker thread wakes up
02:22:34.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:22:34.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:22:34.695 00.000 16108 Moving (0.17, -0.14) raw xDistance=-0.20 yDistance=0.10
02:22:34.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:22:34.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:34.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:22:34.695 00.000 16108 MoveAxis(E, 0, ABG)
02:22:34.695 00.000 16108 Move returns status 0, amount 0
02:22:34.695 00.000 16108 MoveAxis(N, 0, ABG)
02:22:34.695 00.000 16108 Move returns status 0, amount 0
02:22:34.695 00.000 16108 move complete, result=0
02:22:34.695 00.000 16108 worker thread done servicing request
02:22:34.700 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3337, FiltMin=2905, FiltMax=53421, Gamma=1.000
02:22:34.715 00.015 21068 UpdateGuideState exits: m=135706 SNR=96.2
02:22:34.715 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:34.717 00.001 21068 Enqueuing Expose request
02:22:34.718 00.001 16108 Worker thread wakes up
02:22:34.718 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:34.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:34.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:35.868 01.150 16108 Exposure complete
02:22:35.925 00.057 16108 worker thread done servicing request
02:22:35.925 00.000 21068 OnExposeComplete: enter
02:22:35.926 00.001 21068 UpdateGuideState(): m_state=6
02:22:35.927 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12979
02:22:35.928 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.09, Mass=135902, SNR=100.1, Peak=14784 HFD=3.6
02:22:35.929 00.001 21068 MultiStar: [#1 0.06,-0.30,1.00,U] [#2 -0.08,-0.58,0.00,M1] [#3 0.13,-0.40,0.79,U] [#4 0.02,-0.49,0.71,U] [#5 -0.16,-0.36,0.88,U] [#6 0.14,-0.15,0.76,U] [#7 -0.15,-0.37,0.55,U] [#8 -0.15,-0.71,0.00,M1] 
02:22:35.930 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.40}, one-star: {0.20, -0.67}
02:22:35.930 00.000 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
02:22:35.931 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
02:22:35.932 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.46 mountX=-0.11 mountY=0.38, mountTheta=1.87
02:22:35.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.40, opts=13)
02:22:35.935 00.001 21068 Enqueuing Move request for scope (0.05, -0.40)
02:22:35.935 00.000 16108 Worker thread wakes up
02:22:35.936 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.40) opts 0xd
02:22:35.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.40)
02:22:35.936 00.000 16108 Moving (0.05, -0.40) raw xDistance=-0.11 yDistance=0.38
02:22:35.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:35.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:35.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:22:35.936 00.000 16108 MoveAxis(E, 0, ABG)
02:22:35.936 00.000 16108 Move returns status 0, amount 0
02:22:35.936 00.000 16108 MoveAxis(N, 0, ABG)
02:22:35.936 00.000 16108 Move returns status 0, amount 0
02:22:35.936 00.000 16108 move complete, result=0
02:22:35.936 00.000 16108 worker thread done servicing request
02:22:35.940 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3337, FiltMin=2851, FiltMax=56374, Gamma=1.000
02:22:35.957 00.017 21068 UpdateGuideState exits: m=135902 SNR=100.1
02:22:35.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:35.960 00.001 21068 Enqueuing Expose request
02:22:35.960 00.000 16108 Worker thread wakes up
02:22:35.961 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:22:35.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:35.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:36.923 00.962 16108 Exposure complete
02:22:36.982 00.059 16108 worker thread done servicing request
02:22:36.982 00.000 21068 OnExposeComplete: enter
02:22:36.983 00.001 21068 UpdateGuideState(): m_state=6
02:22:36.984 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12980
02:22:36.985 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.60, Mass=130230, SNR=88.7, Peak=15619 HFD=3.2
02:22:36.986 00.001 21068 MultiStar: [#1 -0.22,-0.21,1.27,U] [#2 -0.02,-0.49,1.13,U] [#3 0.14,-0.27,1.05,U] [#4 0.12,-0.15,0.83,U] [#5 -0.02,0.08,0.99,U] [#6 -0.11,0.17,0.85,U] [#7 -0.15,-0.43,0.59,U] [#8 -0.19,-0.43,0.81,U] 
02:22:36.987 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.21}, one-star: {0.15, -0.15}
02:22:36.989 00.002 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
02:22:36.990 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
02:22:36.991 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.71 mountX=-0.01 mountY=0.21, mountTheta=1.61
02:22:36.992 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.21, opts=13)
02:22:36.993 00.001 21068 Enqueuing Move request for scope (-0.03, -0.21)
02:22:36.994 00.001 16108 Worker thread wakes up
02:22:36.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
02:22:36.994 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
02:22:36.995 00.001 16108 Moving (-0.03, -0.21) raw xDistance=-0.01 yDistance=0.21
02:22:36.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:36.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:36.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:22:36.995 00.000 16108 MoveAxis(E, 0, ABG)
02:22:36.995 00.000 16108 Move returns status 0, amount 0
02:22:36.995 00.000 16108 MoveAxis(N, 0, ABG)
02:22:36.995 00.000 16108 Move returns status 0, amount 0
02:22:36.995 00.000 16108 move complete, result=0
02:22:36.996 00.001 16108 worker thread done servicing request
02:22:37.003 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3341, FiltMin=2886, FiltMax=58381, Gamma=1.000
02:22:37.028 00.025 21068 UpdateGuideState exits: m=130230 SNR=88.7
02:22:37.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:37.031 00.001 21068 Enqueuing Expose request
02:22:37.031 00.000 16108 Worker thread wakes up
02:22:37.032 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:37.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:37.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:38.201 01.169 16108 Exposure complete
02:22:38.262 00.061 16108 worker thread done servicing request
02:22:38.263 00.001 21068 OnExposeComplete: enter
02:22:38.263 00.000 21068 UpdateGuideState(): m_state=6
02:22:38.264 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12981
02:22:38.265 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.78, Mass=128363, SNR=84.7, Peak=15987 HFD=3.3
02:22:38.266 00.001 21068 MultiStar: [#1 -0.28,-0.34,1.26,U] [#2 -0.27,-0.31,1.16,U] [#3 -0.30,-0.60,0.00,M1] [#4 -0.14,-0.10,0.89,U] [#5 0.02,0.13,0.91,U] [#6 -0.35,0.16,0.88,U] [#7 0.03,-0.15,0.67,U] [#8 -0.30,-0.13,0.76,U] 
02:22:38.266 00.000 21068 refined, 7 included, MultiStar: {-0.14, -0.10}, one-star: {0.25, 0.02}
02:22:38.267 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
02:22:38.268 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
02:22:38.268 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.50 mountX=0.12 mountY=0.13, mountTheta=0.85
02:22:38.270 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.10, opts=13)
02:22:38.271 00.001 21068 Enqueuing Move request for scope (-0.14, -0.10)
02:22:38.272 00.001 16108 Worker thread wakes up
02:22:38.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
02:22:38.272 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
02:22:38.272 00.000 16108 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=0.13
02:22:38.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:38.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:38.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:22:38.272 00.000 16108 MoveAxis(E, 0, ABG)
02:22:38.272 00.000 16108 Move returns status 0, amount 0
02:22:38.272 00.000 16108 MoveAxis(N, 0, ABG)
02:22:38.272 00.000 16108 Move returns status 0, amount 0
02:22:38.272 00.000 16108 move complete, result=0
02:22:38.273 00.001 16108 worker thread done servicing request
02:22:38.278 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3341, FiltMin=2755, FiltMax=63849, Gamma=1.000
02:22:38.300 00.022 21068 UpdateGuideState exits: m=128363 SNR=84.7
02:22:38.303 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:38.305 00.001 21068 Enqueuing Expose request
02:22:38.306 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:38.307 00.001 16108 Worker thread wakes up
02:22:38.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:38.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:39.270 00.963 16108 Exposure complete
02:22:39.327 00.057 16108 worker thread done servicing request
02:22:39.327 00.000 21068 OnExposeComplete: enter
02:22:39.328 00.001 21068 UpdateGuideState(): m_state=6
02:22:39.329 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12982
02:22:39.330 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=876.73, Mass=140226, SNR=89.6, Peak=16032 HFD=3.5
02:22:39.331 00.001 21068 MultiStar: [#1 -0.51,0.06,1.10,U] [#2 -0.37,-0.04,1.25,U] [#3 -0.40,-0.08,1.01,U] [#4 -0.32,0.16,0.91,U] [#5 -0.25,0.17,0.98,U] [#6 -0.15,0.11,0.86,U] [#7 -0.25,-0.13,0.69,U] [#8 -0.50,-0.31,0.00,M1] 
02:22:39.332 00.001 21068 single-star, 7 included, MultiStar: {-0.30, 0.03}, one-star: {-0.07, -0.02}
02:22:39.333 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
02:22:39.334 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
02:22:39.335 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.83 mountX=0.06 mountY=0.04, mountTheta=0.53
02:22:39.338 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
02:22:39.340 00.002 21068 Enqueuing Move request for scope (-0.07, -0.02)
02:22:39.341 00.001 16108 Worker thread wakes up
02:22:39.342 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:22:39.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:22:39.342 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.06 yDistance=0.04
02:22:39.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:39.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:39.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:39.342 00.000 16108 MoveAxis(E, 0, ABG)
02:22:39.342 00.000 16108 Move returns status 0, amount 0
02:22:39.342 00.000 16108 MoveAxis(N, 0, ABG)
02:22:39.342 00.000 16108 Move returns status 0, amount 0
02:22:39.342 00.000 16108 move complete, result=0
02:22:39.342 00.000 16108 worker thread done servicing request
02:22:39.351 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3341, FiltMin=2816, FiltMax=65440, Gamma=1.000
02:22:39.373 00.022 21068 UpdateGuideState exits: m=140226 SNR=89.6
02:22:39.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:39.374 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:39.375 00.001 21068 Enqueuing Expose request
02:22:39.376 00.001 16108 Worker thread wakes up
02:22:39.376 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:39.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:39.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:40.571 01.195 16108 Exposure complete
02:22:40.647 00.076 16108 worker thread done servicing request
02:22:40.647 00.000 21068 OnExposeComplete: enter
02:22:40.649 00.002 21068 UpdateGuideState(): m_state=6
02:22:40.651 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12983
02:22:40.653 00.002 21068 Star::Find returns 1 (0), X=221.64, Y=876.44, Mass=122904, SNR=102.7, Peak=15747 HFD=3.2
02:22:40.654 00.001 21068 MultiStar: [#1 -0.30,-0.21,0.91,U] [#2 -0.28,-0.38,0.99,U] [#3 -0.17,-0.26,0.94,U] [#4 -0.29,-0.31,0.82,U] [#5 0.08,0.11,0.76,U] [#6 -0.09,-0.01,0.69,U] [#7 0.04,-0.73,0.00,M1] [#8 -0.25,-0.16,0.61,U] 
02:22:40.655 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.21}, one-star: {0.31, -0.32}
02:22:40.656 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
02:22:40.657 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
02:22:40.657 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.09 mountX=0.08 mountY=0.23, mountTheta=1.24
02:22:40.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.21, opts=13)
02:22:40.660 00.001 21068 Enqueuing Move request for scope (-0.12, -0.21)
02:22:40.661 00.001 16108 Worker thread wakes up
02:22:40.662 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
02:22:40.662 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
02:22:40.662 00.000 16108 Moving (-0.12, -0.21) raw xDistance=0.08 yDistance=0.23
02:22:40.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:40.662 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.14 newest=0.40
02:22:40.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:22:40.662 00.000 16108 MoveAxis(E, 0, ABG)
02:22:40.662 00.000 16108 Move returns status 0, amount 0
02:22:40.662 00.000 16108 MoveAxis(S, 46, ABG)
02:22:40.662 00.000 16108 Guiding  Dir = 1, Dur = 46
02:22:40.663 00.001 16108 IsSlewing returns 0
02:22:40.663 00.000 16108 IsGuiding returns 0
02:22:40.664 00.001 16108 PulseGuide returned control before completion, sleep 55
02:22:40.670 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3341, FiltMin=2909, FiltMax=60381, Gamma=1.000
02:22:40.686 00.016 21068 UpdateGuideState exits: m=122904 SNR=102.7
02:22:40.688 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:40.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:40.690 00.001 21068 Enqueuing Expose request
02:22:40.730 00.040 16108 IsGuiding returns 1
02:22:40.730 00.000 16108 scope still moving after pulse duration time elapsed
02:22:40.760 00.030 16108 IsSlewing returns 0
02:22:40.760 00.000 16108 IsGuiding returns 0
02:22:40.760 00.000 16108 scope move finished after 46 + 51 ms
02:22:40.760 00.000 16108 Move returns status 0, amount 46
02:22:40.760 00.000 16108 move complete, result=0
02:22:40.760 00.000 16108 worker thread done servicing request
02:22:40.760 00.000 16108 Worker thread wakes up
02:22:40.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:40.761 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:40.761 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
02:22:41.719 00.958 16108 Exposure complete
02:22:41.776 00.057 16108 worker thread done servicing request
02:22:41.776 00.000 21068 OnExposeComplete: enter
02:22:41.778 00.002 21068 UpdateGuideState(): m_state=6
02:22:41.780 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12984
02:22:41.780 00.000 21068 Star::Find returns 1 (0), X=221.68, Y=876.70, Mass=138097, SNR=92.5, Peak=18019 HFD=3.4
02:22:41.781 00.001 21068 MultiStar: [#1 0.02,-0.11,1.06,U] [#2 -0.06,-0.18,1.17,U] [#3 -0.03,-0.12,1.16,U] [#4 -0.19,0.21,0.78,U] [#5 -0.29,-0.04,0.97,U] [#6 -0.05,0.22,0.69,U] [#7 -0.13,0.07,0.61,U] [#8 -0.47,0.06,0.88,U] 
02:22:41.782 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.35, -0.05}
02:22:41.783 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
02:22:41.783 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
02:22:41.784 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.93 mountX=0.08 mountY=0.04, mountTheta=0.44
02:22:41.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
02:22:41.787 00.001 21068 Enqueuing Move request for scope (-0.08, -0.02)
02:22:41.787 00.000 16108 Worker thread wakes up
02:22:41.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
02:22:41.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
02:22:41.788 00.001 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
02:22:41.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:41.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:41.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:41.788 00.000 16108 MoveAxis(E, 0, ABG)
02:22:41.788 00.000 16108 Move returns status 0, amount 0
02:22:41.788 00.000 16108 MoveAxis(N, 0, ABG)
02:22:41.788 00.000 16108 Move returns status 0, amount 0
02:22:41.788 00.000 16108 move complete, result=0
02:22:41.788 00.000 16108 worker thread done servicing request
02:22:41.794 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3341, FiltMin=2886, FiltMax=55286, Gamma=1.000
02:22:41.816 00.022 21068 UpdateGuideState exits: m=138097 SNR=92.5
02:22:41.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:41.820 00.002 21068 Enqueuing Expose request
02:22:41.821 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:41.822 00.001 16108 Worker thread wakes up
02:22:41.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:41.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:42.982 01.160 16108 Exposure complete
02:22:43.054 00.072 16108 worker thread done servicing request
02:22:43.054 00.000 21068 OnExposeComplete: enter
02:22:43.055 00.001 21068 UpdateGuideState(): m_state=6
02:22:43.056 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12985
02:22:43.056 00.000 21068 Star::Find returns 1 (0), X=221.18, Y=876.66, Mass=128785, SNR=87.2, Peak=14000 HFD=3.5
02:22:43.058 00.002 21068 MultiStar: [#1 -0.16,0.17,1.15,U] [#2 -0.10,-0.10,1.21,U] [#3 -0.20,-0.02,1.23,U] [#4 0.00,0.15,0.92,U] [#5 -0.05,0.42,1.10,U] [#6 -0.18,0.22,0.84,U] [#7 -0.00,0.02,0.70,U] [#8 -0.16,-0.13,0.83,U] 
02:22:43.059 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.15, -0.09}
02:22:43.060 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
02:22:43.060 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
02:22:43.061 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.58 mountX=0.13 mountY=-0.04, mountTheta=-0.33
02:22:43.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
02:22:43.064 00.001 21068 Enqueuing Move request for scope (-0.12, 0.07)
02:22:43.064 00.000 16108 Worker thread wakes up
02:22:43.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:22:43.065 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:22:43.065 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.04
02:22:43.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:22:43.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:43.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:22:43.065 00.000 16108 MoveAxis(E, 0, ABG)
02:22:43.065 00.000 16108 Move returns status 0, amount 0
02:22:43.065 00.000 16108 MoveAxis(N, 0, ABG)
02:22:43.065 00.000 16108 Move returns status 0, amount 0
02:22:43.065 00.000 16108 move complete, result=0
02:22:43.065 00.000 16108 worker thread done servicing request
02:22:43.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3341, FiltMin=2822, FiltMax=55936, Gamma=1.000
02:22:43.084 00.015 21068 UpdateGuideState exits: m=128785 SNR=87.2
02:22:43.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:43.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:43.088 00.002 21068 Enqueuing Expose request
02:22:43.089 00.001 16108 Worker thread wakes up
02:22:43.089 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:43.089 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:43.090 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:44.069 00.979 16108 Exposure complete
02:22:44.126 00.057 16108 worker thread done servicing request
02:22:44.126 00.000 21068 OnExposeComplete: enter
02:22:44.129 00.003 21068 UpdateGuideState(): m_state=6
02:22:44.130 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12986
02:22:44.132 00.002 21068 Star::Find returns 1 (0), X=221.52, Y=876.58, Mass=121720, SNR=78.4, Peak=14995 HFD=3.2
02:22:44.134 00.002 21068 MultiStar: [#1 -0.28,-0.15,1.18,U] [#2 -0.06,-0.19,1.36,U] [#3 -0.20,0.02,1.19,U] [#4 -0.04,0.03,0.93,U] [#5 -0.01,-0.02,1.08,U] [#6 -0.04,0.18,1.01,U] [#7 0.18,-0.17,0.66,U] [#8 -0.31,-0.26,0.84,U] 
02:22:44.135 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {0.18, -0.17}
02:22:44.136 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
02:22:44.137 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
02:22:44.138 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=0.06 mountY=0.09, mountTheta=1.00
02:22:44.140 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
02:22:44.141 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
02:22:44.142 00.001 16108 Worker thread wakes up
02:22:44.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:22:44.143 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:22:44.143 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.06 yDistance=0.09
02:22:44.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:44.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:44.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:44.143 00.000 16108 MoveAxis(E, 0, ABG)
02:22:44.143 00.000 16108 Move returns status 0, amount 0
02:22:44.143 00.000 16108 MoveAxis(N, 0, ABG)
02:22:44.143 00.000 16108 Move returns status 0, amount 0
02:22:44.143 00.000 16108 move complete, result=0
02:22:44.143 00.000 16108 worker thread done servicing request
02:22:44.148 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3341, FiltMin=2857, FiltMax=59181, Gamma=1.000
02:22:44.169 00.021 21068 UpdateGuideState exits: m=121720 SNR=78.4
02:22:44.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:44.171 00.000 21068 Enqueuing Expose request
02:22:44.172 00.001 16108 Worker thread wakes up
02:22:44.172 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:44.173 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:44.173 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:45.327 01.154 16108 Exposure complete
02:22:45.382 00.055 16108 worker thread done servicing request
02:22:45.383 00.001 21068 OnExposeComplete: enter
02:22:45.383 00.000 21068 UpdateGuideState(): m_state=6
02:22:45.385 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12987
02:22:45.386 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.59, Mass=121891, SNR=86.8, Peak=14035 HFD=3.2
02:22:45.389 00.003 21068 MultiStar: [#1 -0.13,-0.16,1.18,U] [#2 0.05,-0.37,1.18,U] [#3 -0.02,-0.41,1.11,U] [#4 0.01,-0.18,0.91,U] [#5 0.19,-0.04,1.03,U] [#6 0.12,-0.07,0.82,U] [#7 0.51,-0.07,0.61,U] [#8 -0.04,0.08,0.84,U] 
02:22:45.390 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.14, -0.16}
02:22:45.392 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
02:22:45.393 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
02:22:45.395 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.18 mountX=-0.10 mountY=0.15, mountTheta=2.15
02:22:45.397 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
02:22:45.399 00.002 21068 Enqueuing Move request for scope (0.07, -0.17)
02:22:45.400 00.001 16108 Worker thread wakes up
02:22:45.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
02:22:45.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
02:22:45.400 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.15
02:22:45.401 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:45.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:45.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:22:45.401 00.000 16108 MoveAxis(E, 0, ABG)
02:22:45.401 00.000 16108 Move returns status 0, amount 0
02:22:45.401 00.000 16108 MoveAxis(N, 0, ABG)
02:22:45.401 00.000 16108 Move returns status 0, amount 0
02:22:45.401 00.000 16108 move complete, result=0
02:22:45.401 00.000 16108 worker thread done servicing request
02:22:45.404 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3341, FiltMin=2893, FiltMax=58125, Gamma=1.000
02:22:45.430 00.026 21068 UpdateGuideState exits: m=121891 SNR=86.8
02:22:45.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:45.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:45.434 00.002 21068 Enqueuing Expose request
02:22:45.435 00.001 16108 Worker thread wakes up
02:22:45.435 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:45.437 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:45.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:46.423 00.986 16108 Exposure complete
02:22:46.481 00.058 16108 worker thread done servicing request
02:22:46.481 00.000 21068 OnExposeComplete: enter
02:22:46.482 00.001 21068 UpdateGuideState(): m_state=6
02:22:46.483 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12988
02:22:46.484 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.71, Mass=142648, SNR=96.3, Peak=15539 HFD=3.5
02:22:46.485 00.001 21068 MultiStar: [#1 -0.29,-0.14,1.07,U] [#2 -0.05,-0.33,1.20,U] [#3 -0.19,-0.41,0.90,U] [#4 -0.21,0.03,0.75,U] [#5 -0.09,0.08,0.97,U] [#6 -0.35,0.02,0.77,U] [#7 -0.03,-0.09,0.53,U] [#8 -0.09,-0.01,0.64,U] 
02:22:46.486 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.11}, one-star: {0.14, -0.04}
02:22:46.487 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
02:22:46.487 00.000 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
02:22:46.488 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.14 mountY=0.01, mountTheta=3.10
02:22:46.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
02:22:46.492 00.002 21068 Enqueuing Move request for scope (0.14, -0.04)
02:22:46.492 00.000 16108 Worker thread wakes up
02:22:46.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:22:46.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:22:46.492 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.14 yDistance=0.01
02:22:46.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:22:46.493 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:46.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:22:46.493 00.000 16108 MoveAxis(E, 0, ABG)
02:22:46.493 00.000 16108 Move returns status 0, amount 0
02:22:46.493 00.000 16108 MoveAxis(N, 0, ABG)
02:22:46.493 00.000 16108 Move returns status 0, amount 0
02:22:46.493 00.000 16108 move complete, result=0
02:22:46.493 00.000 16108 worker thread done servicing request
02:22:46.498 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3341, FiltMin=2838, FiltMax=53670, Gamma=1.000
02:22:46.513 00.015 21068 UpdateGuideState exits: m=142648 SNR=96.3
02:22:46.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:46.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:46.516 00.001 21068 Enqueuing Expose request
02:22:46.517 00.001 16108 Worker thread wakes up
02:22:46.517 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:46.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:46.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:47.683 01.166 16108 Exposure complete
02:22:47.743 00.060 16108 worker thread done servicing request
02:22:47.743 00.000 21068 OnExposeComplete: enter
02:22:47.745 00.002 21068 UpdateGuideState(): m_state=6
02:22:47.747 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12989
02:22:47.749 00.002 21068 Star::Find returns 1 (0), X=221.69, Y=876.41, Mass=124698, SNR=81.4, Peak=15651 HFD=3.4
02:22:47.751 00.002 21068 MultiStar: [#1 0.02,-0.07,1.29,U] [#2 0.23,-0.21,1.16,U] [#3 0.20,-0.28,1.22,U] [#4 -0.05,-0.25,0.96,U] [#5 0.19,0.00,0.93,U] [#6 0.03,0.25,0.75,U] [#7 0.28,-0.30,0.69,U] [#8 -0.24,-0.20,0.81,U] 
02:22:47.752 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.36, -0.34}
02:22:47.754 00.002 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
02:22:47.756 00.002 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
02:22:47.756 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=-0.15 mountY=0.13, mountTheta=2.41
02:22:47.759 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.16, opts=13)
02:22:47.760 00.001 21068 Enqueuing Move request for scope (0.12, -0.16)
02:22:47.760 00.000 16108 Worker thread wakes up
02:22:47.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
02:22:47.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
02:22:47.760 00.000 16108 Moving (0.12, -0.16) raw xDistance=-0.15 yDistance=0.13
02:22:47.761 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:22:47.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:47.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:22:47.761 00.000 16108 MoveAxis(E, 0, ABG)
02:22:47.761 00.000 16108 Move returns status 0, amount 0
02:22:47.761 00.000 16108 MoveAxis(N, 0, ABG)
02:22:47.761 00.000 16108 Move returns status 0, amount 0
02:22:47.761 00.000 16108 move complete, result=0
02:22:47.762 00.001 16108 worker thread done servicing request
02:22:47.766 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3341, FiltMin=2883, FiltMax=57741, Gamma=1.000
02:22:47.783 00.017 21068 UpdateGuideState exits: m=124698 SNR=81.4
02:22:47.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:47.786 00.001 21068 Enqueuing Expose request
02:22:47.786 00.000 16108 Worker thread wakes up
02:22:47.786 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:47.787 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:47.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:48.767 00.980 16108 Exposure complete
02:22:48.836 00.069 16108 worker thread done servicing request
02:22:48.836 00.000 21068 OnExposeComplete: enter
02:22:48.837 00.001 21068 UpdateGuideState(): m_state=6
02:22:48.838 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12990
02:22:48.839 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.70, Mass=125229, SNR=93.5, Peak=14771 HFD=3.3
02:22:48.840 00.001 21068 MultiStar: [#1 -0.17,-0.32,1.11,U] [#2 0.22,-0.37,1.22,U] [#3 0.05,-0.06,1.04,U] [#4 -0.36,0.07,0.76,U] [#5 0.06,-0.05,0.96,U] [#6 -0.33,-0.24,0.83,U] [#7 0.19,-0.22,0.54,U] [#8 -0.35,-0.07,0.68,U] 
02:22:48.842 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.16}, one-star: {0.24, -0.06}
02:22:48.843 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
02:22:48.844 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
02:22:48.845 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=0.00 mountY=0.16, mountTheta=1.56
02:22:48.848 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.16, opts=13)
02:22:48.849 00.001 21068 Enqueuing Move request for scope (-0.03, -0.16)
02:22:48.850 00.001 16108 Worker thread wakes up
02:22:48.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
02:22:48.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
02:22:48.850 00.000 16108 Moving (-0.03, -0.16) raw xDistance=0.00 yDistance=0.16
02:22:48.851 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:22:48.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:48.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:22:48.851 00.000 16108 MoveAxis(E, 0, ABG)
02:22:48.851 00.000 16108 Move returns status 0, amount 0
02:22:48.851 00.000 16108 MoveAxis(N, 0, ABG)
02:22:48.851 00.000 16108 Move returns status 0, amount 0
02:22:48.851 00.000 16108 move complete, result=0
02:22:48.851 00.000 16108 worker thread done servicing request
02:22:48.857 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3341, FiltMin=2841, FiltMax=53389, Gamma=1.000
02:22:48.873 00.016 21068 UpdateGuideState exits: m=125229 SNR=93.5
02:22:48.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:48.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:48.875 00.000 21068 Enqueuing Expose request
02:22:48.877 00.002 16108 Worker thread wakes up
02:22:48.877 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:48.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:48.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:50.032 01.154 16108 Exposure complete
02:22:50.088 00.056 16108 worker thread done servicing request
02:22:50.088 00.000 21068 OnExposeComplete: enter
02:22:50.089 00.001 21068 UpdateGuideState(): m_state=6
02:22:50.090 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12991
02:22:50.090 00.000 21068 Star::Find returns 1 (0), X=221.60, Y=876.48, Mass=134995, SNR=91.5, Peak=15779 HFD=3.2
02:22:50.091 00.001 21068 MultiStar: [#1 -0.28,0.06,1.12,U] [#2 0.12,-0.24,1.16,U] [#3 0.01,-0.23,0.93,U] [#4 -0.14,-0.05,0.74,U] [#5 0.06,0.00,0.88,U] [#6 0.05,0.25,0.80,U] [#7 0.02,-0.29,0.61,U] [#8 0.03,0.01,0.78,U] 
02:22:50.092 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.27, -0.27}
02:22:50.093 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
02:22:50.094 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
02:22:50.095 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.38 mountX=-0.03 mountY=0.08, mountTheta=1.94
02:22:50.096 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
02:22:50.098 00.002 21068 Enqueuing Move request for scope (0.02, -0.09)
02:22:50.099 00.001 16108 Worker thread wakes up
02:22:50.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:22:50.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:22:50.099 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.03 yDistance=0.08
02:22:50.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:22:50.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:50.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:50.099 00.000 16108 MoveAxis(E, 0, ABG)
02:22:50.099 00.000 16108 Move returns status 0, amount 0
02:22:50.099 00.000 16108 MoveAxis(N, 0, ABG)
02:22:50.099 00.000 16108 Move returns status 0, amount 0
02:22:50.099 00.000 16108 move complete, result=0
02:22:50.099 00.000 16108 worker thread done servicing request
02:22:50.103 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3341, FiltMin=2848, FiltMax=47789, Gamma=1.000
02:22:50.123 00.020 21068 UpdateGuideState exits: m=134995 SNR=91.5
02:22:50.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:50.126 00.001 21068 Enqueuing Expose request
02:22:50.127 00.001 16108 Worker thread wakes up
02:22:50.127 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:50.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:50.128 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:51.094 00.966 16108 Exposure complete
02:22:51.152 00.058 16108 worker thread done servicing request
02:22:51.152 00.000 21068 OnExposeComplete: enter
02:22:51.154 00.002 21068 UpdateGuideState(): m_state=6
02:22:51.155 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12992
02:22:51.155 00.000 21068 Star::Find returns 1 (0), X=221.68, Y=876.47, Mass=128703, SNR=88.7, Peak=16915 HFD=3.2
02:22:51.157 00.002 21068 MultiStar: [#1 -0.06,-0.28,1.17,U] [#2 0.08,-0.41,1.18,U] [#3 -0.02,-0.25,0.97,U] [#4 0.25,-0.15,0.80,U] [#5 0.00,0.03,0.96,U] [#6 -0.01,-0.06,0.71,U] [#7 -0.00,-0.70,0.00,M1] [#8 0.22,-0.24,0.81,U] 
02:22:51.157 00.000 21068 refined, 7 included, MultiStar: {0.10, -0.22}, one-star: {0.35, -0.28}
02:22:51.158 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
02:22:51.159 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
02:22:51.159 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.16 mountX=-0.13 mountY=0.19, mountTheta=2.18
02:22:51.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.22, opts=13)
02:22:51.161 00.000 21068 Enqueuing Move request for scope (0.10, -0.22)
02:22:51.162 00.001 16108 Worker thread wakes up
02:22:51.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
02:22:51.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
02:22:51.162 00.000 16108 Moving (0.10, -0.22) raw xDistance=-0.13 yDistance=0.19
02:22:51.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:22:51.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:51.163 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:22:51.163 00.000 16108 MoveAxis(E, 0, ABG)
02:22:51.163 00.000 16108 Move returns status 0, amount 0
02:22:51.163 00.000 16108 MoveAxis(N, 0, ABG)
02:22:51.163 00.000 16108 Move returns status 0, amount 0
02:22:51.163 00.000 16108 move complete, result=0
02:22:51.163 00.000 16108 worker thread done servicing request
02:22:51.166 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3341, FiltMin=2851, FiltMax=52253, Gamma=1.000
02:22:51.181 00.015 21068 UpdateGuideState exits: m=128703 SNR=88.7
02:22:51.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:51.183 00.000 21068 Enqueuing Expose request
02:22:51.184 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:51.185 00.001 16108 Worker thread wakes up
02:22:51.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:51.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:52.357 01.172 16108 Exposure complete
02:22:52.431 00.074 16108 worker thread done servicing request
02:22:52.431 00.000 21068 OnExposeComplete: enter
02:22:52.432 00.001 21068 UpdateGuideState(): m_state=6
02:22:52.434 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12993
02:22:52.435 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.57, Mass=136494, SNR=111.0, Peak=15763 HFD=3.4
02:22:52.435 00.000 21068 MultiStar: [#1 0.12,-0.30,0.83,U] [#2 0.26,-0.42,0.92,U] [#3 0.13,-0.42,0.73,U] [#4 0.16,-0.09,0.77,U] [#5 0.45,0.11,0.69,U] [#6 0.10,0.10,0.73,U] [#7 0.46,-0.23,0.47,U] [#8 -0.08,-0.18,0.74,U] 
02:22:52.436 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.19}, one-star: {0.34, -0.18}
02:22:52.437 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
02:22:52.438 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
02:22:52.438 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.73 mountX=-0.24 mountY=0.13, mountTheta=2.63
02:22:52.441 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.19, opts=13)
02:22:52.441 00.000 21068 Enqueuing Move request for scope (0.21, -0.19)
02:22:52.442 00.001 16108 Worker thread wakes up
02:22:52.443 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
02:22:52.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
02:22:52.443 00.000 16108 Moving (0.21, -0.19) raw xDistance=-0.24 yDistance=0.13
02:22:52.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:22:52.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:52.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:22:52.443 00.000 16108 MoveAxis(E, 62, ABG)
02:22:52.443 00.000 16108 Guiding  Dir = 2, Dur = 62
02:22:52.443 00.000 16108 IsSlewing returns 0
02:22:52.443 00.000 16108 IsGuiding returns 0
02:22:52.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3341, FiltMin=2902, FiltMax=54726, Gamma=1.000
02:22:52.462 00.015 21068 UpdateGuideState exits: m=136494 SNR=111.0
02:22:52.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:52.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:52.465 00.001 21068 Enqueuing Expose request
02:22:52.503 00.038 16108 PulseGuide returned control before completion, sleep 13
02:22:52.517 00.014 16108 IsGuiding returns 1
02:22:52.517 00.000 16108 scope still moving after pulse duration time elapsed
02:22:52.549 00.032 16108 IsSlewing returns 0
02:22:52.549 00.000 16108 IsGuiding returns 1
02:22:52.581 00.032 16108 IsSlewing returns 0
02:22:52.581 00.000 16108 IsGuiding returns 1
02:22:52.616 00.035 16108 IsSlewing returns 0
02:22:52.618 00.002 16108 IsGuiding returns 0
02:22:52.618 00.000 16108 scope move finished after 62 + 111 ms
02:22:52.618 00.000 16108 Move returns status 0, amount 62
02:22:52.618 00.000 16108 MoveAxis(N, 0, ABG)
02:22:52.618 00.000 16108 Move returns status 0, amount 0
02:22:52.618 00.000 16108 move complete, result=0
02:22:52.618 00.000 16108 worker thread done servicing request
02:22:52.618 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
02:22:52.621 00.003 16108 Worker thread wakes up
02:22:52.621 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:52.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:53.606 00.985 16108 Exposure complete
02:22:53.664 00.058 16108 worker thread done servicing request
02:22:53.664 00.000 21068 OnExposeComplete: enter
02:22:53.665 00.001 21068 UpdateGuideState(): m_state=6
02:22:53.666 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12994
02:22:53.667 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.63, Mass=120953, SNR=95.1, Peak=13715 HFD=3.2
02:22:53.668 00.001 21068 MultiStar: [#1 -0.13,-0.41,0.99,U] [#2 0.00,-0.30,1.08,U] [#3 -0.02,-0.41,1.12,U] [#4 0.17,0.11,0.82,U] [#5 0.19,0.07,0.93,U] [#6 0.17,0.13,0.77,U] [#7 0.18,-0.26,0.57,U] [#8 -0.15,-0.04,0.74,U] 
02:22:53.669 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.14, -0.12}
02:22:53.669 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
02:22:53.670 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
02:22:53.671 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=-0.08 mountY=0.14, mountTheta=2.10
02:22:53.673 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
02:22:53.673 00.000 21068 Enqueuing Move request for scope (0.05, -0.15)
02:22:53.674 00.001 16108 Worker thread wakes up
02:22:53.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
02:22:53.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
02:22:53.674 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.08 yDistance=0.14
02:22:53.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:22:53.675 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:53.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:22:53.675 00.000 16108 MoveAxis(E, 0, ABG)
02:22:53.675 00.000 16108 Move returns status 0, amount 0
02:22:53.675 00.000 16108 MoveAxis(N, 0, ABG)
02:22:53.675 00.000 16108 Move returns status 0, amount 0
02:22:53.675 00.000 16108 move complete, result=0
02:22:53.675 00.000 16108 worker thread done servicing request
02:22:53.678 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3341, FiltMin=2838, FiltMax=65440, Gamma=1.000
02:22:53.694 00.016 21068 UpdateGuideState exits: m=120953 SNR=95.1
02:22:53.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:53.697 00.001 21068 Enqueuing Expose request
02:22:53.698 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:53.699 00.001 16108 Worker thread wakes up
02:22:53.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:53.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:54.857 01.158 16108 Exposure complete
02:22:54.911 00.054 16108 worker thread done servicing request
02:22:54.911 00.000 21068 OnExposeComplete: enter
02:22:54.912 00.001 21068 UpdateGuideState(): m_state=6
02:22:54.913 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12995
02:22:54.914 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.64, Mass=129820, SNR=85.2, Peak=15603 HFD=3.2
02:22:54.915 00.001 21068 MultiStar: [#1 -0.16,-0.08,1.25,U] [#2 -0.06,-0.20,1.07,U] [#3 -0.09,-0.28,1.22,U] [#4 -0.15,0.04,0.80,U] [#5 -0.03,0.19,0.94,U] [#6 0.05,0.23,0.76,U] [#7 0.16,-0.16,0.60,U] [#8 0.08,0.06,0.74,U] 
02:22:54.916 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.26, -0.12}
02:22:54.916 00.000 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
02:22:54.917 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
02:22:54.918 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.74 mountX=-0.00 mountY=0.05, mountTheta=1.58
02:22:54.920 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
02:22:54.921 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
02:22:54.921 00.000 16108 Worker thread wakes up
02:22:54.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:22:54.921 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:22:54.922 00.001 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
02:22:54.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:22:54.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:54.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:22:54.922 00.000 16108 MoveAxis(E, 0, ABG)
02:22:54.922 00.000 16108 Move returns status 0, amount 0
02:22:54.922 00.000 16108 MoveAxis(N, 0, ABG)
02:22:54.922 00.000 16108 Move returns status 0, amount 0
02:22:54.922 00.000 16108 move complete, result=0
02:22:54.922 00.000 16108 worker thread done servicing request
02:22:54.927 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3337, FiltMin=2880, FiltMax=58425, Gamma=1.000
02:22:54.956 00.029 21068 UpdateGuideState exits: m=129820 SNR=85.2
02:22:54.958 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:54.960 00.001 21068 Enqueuing Expose request
02:22:54.961 00.001 16108 Worker thread wakes up
02:22:54.961 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:54.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:54.962 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:55.934 00.972 16108 Exposure complete
02:22:55.998 00.064 16108 worker thread done servicing request
02:22:55.998 00.000 21068 OnExposeComplete: enter
02:22:56.001 00.003 21068 UpdateGuideState(): m_state=6
02:22:56.003 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12996
02:22:56.004 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.64, Mass=142165, SNR=101.8, Peak=15539 HFD=3.3
02:22:56.006 00.002 21068 MultiStar: [#1 -0.20,-0.15,0.97,U] [#2 -0.12,-0.23,0.95,U] [#3 -0.16,-0.20,0.95,U] [#4 -0.54,-0.21,0.00,M1] [#5 -0.15,0.13,0.77,U] [#6 -0.26,0.16,0.73,U] [#7 -0.24,-0.31,0.63,U] [#8 -0.08,-0.01,0.65,U] 
02:22:56.006 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.10}, one-star: {0.30, -0.11}
02:22:56.007 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.94)
02:22:56.009 00.002 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
02:22:56.010 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=0.08 mountY=0.12, mountTheta=0.96
02:22:56.014 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
02:22:56.015 00.001 21068 Enqueuing Move request for scope (-0.10, -0.10)
02:22:56.016 00.001 16108 Worker thread wakes up
02:22:56.017 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
02:22:56.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
02:22:56.017 00.000 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.12
02:22:56.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:56.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:56.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:22:56.017 00.000 16108 MoveAxis(E, 0, ABG)
02:22:56.017 00.000 16108 Move returns status 0, amount 0
02:22:56.017 00.000 16108 MoveAxis(N, 0, ABG)
02:22:56.017 00.000 16108 Move returns status 0, amount 0
02:22:56.017 00.000 16108 move complete, result=0
02:22:56.018 00.001 16108 worker thread done servicing request
02:22:56.022 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3341, FiltMin=2861, FiltMax=58637, Gamma=1.000
02:22:56.042 00.020 21068 UpdateGuideState exits: m=142165 SNR=101.8
02:22:56.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:56.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:56.045 00.001 21068 Enqueuing Expose request
02:22:56.046 00.001 16108 Worker thread wakes up
02:22:56.046 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:56.046 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:56.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:57.218 01.172 16108 Exposure complete
02:22:57.300 00.082 16108 worker thread done servicing request
02:22:57.300 00.000 21068 OnExposeComplete: enter
02:22:57.302 00.002 21068 UpdateGuideState(): m_state=6
02:22:57.303 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12997
02:22:57.304 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.78, Mass=124801, SNR=80.3, Peak=14627 HFD=3.4
02:22:57.305 00.001 21068 MultiStar: [#1 -0.08,-0.22,1.08,U] [#2 -0.21,-0.27,1.41,U] [#3 -0.22,-0.40,1.02,U] [#4 -0.57,-0.09,0.00,M2] [#5 -0.16,0.23,1.10,U] [#6 -0.18,0.24,0.79,U] [#7 0.03,-0.21,0.73,U] [#8 -0.03,0.05,0.80,U] 
02:22:57.305 00.000 21068 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {0.18, 0.03}
02:22:57.306 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
02:22:57.307 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
02:22:57.307 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-2.41 mountX=0.08 mountY=0.10, mountTheta=0.93
02:22:57.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.08, opts=13)
02:22:57.310 00.001 21068 Enqueuing Move request for scope (-0.09, -0.08)
02:22:57.310 00.000 16108 Worker thread wakes up
02:22:57.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
02:22:57.310 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
02:22:57.311 00.001 16108 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=0.10
02:22:57.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:57.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:57.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:22:57.311 00.000 16108 MoveAxis(E, 0, ABG)
02:22:57.311 00.000 16108 Move returns status 0, amount 0
02:22:57.311 00.000 16108 MoveAxis(N, 0, ABG)
02:22:57.311 00.000 16108 Move returns status 0, amount 0
02:22:57.311 00.000 16108 move complete, result=0
02:22:57.311 00.000 16108 worker thread done servicing request
02:22:57.314 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3341, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:22:57.330 00.016 21068 UpdateGuideState exits: m=124801 SNR=80.3
02:22:57.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:57.332 00.000 21068 Enqueuing Expose request
02:22:57.333 00.001 16108 Worker thread wakes up
02:22:57.333 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:57.334 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:57.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:58.310 00.976 16108 Exposure complete
02:22:58.382 00.072 16108 worker thread done servicing request
02:22:58.382 00.000 21068 OnExposeComplete: enter
02:22:58.383 00.001 21068 UpdateGuideState(): m_state=6
02:22:58.384 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12998
02:22:58.385 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=876.67, Mass=120401, SNR=83.3, Peak=15312 HFD=3.3
02:22:58.386 00.001 21068 MultiStar: [#1 -0.15,-0.09,1.02,U] [#2 -0.13,-0.20,1.34,U] [#3 -0.24,-0.15,1.28,U] [#4 -0.18,0.06,0.84,U] [#5 -0.12,0.06,0.94,U] [#6 -0.11,0.01,0.84,U] [#7 -0.37,-0.09,0.62,U] [#8 -0.30,-0.03,0.80,U] 
02:22:58.387 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.07}, one-star: {-0.08, -0.08}
02:22:58.388 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
02:22:58.388 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
02:22:58.389 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.32 mountX=0.06 mountY=0.10, mountTheta=1.02
02:22:58.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
02:22:58.392 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
02:22:58.393 00.001 16108 Worker thread wakes up
02:22:58.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:22:58.393 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:22:58.393 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.06 yDistance=0.10
02:22:58.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:58.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:58.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:22:58.393 00.000 16108 MoveAxis(E, 0, ABG)
02:22:58.393 00.000 16108 Move returns status 0, amount 0
02:22:58.393 00.000 16108 MoveAxis(N, 0, ABG)
02:22:58.393 00.000 16108 Move returns status 0, amount 0
02:22:58.393 00.000 16108 move complete, result=0
02:22:58.393 00.000 16108 worker thread done servicing request
02:22:58.398 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3341, FiltMin=2896, FiltMax=61741, Gamma=1.000
02:22:58.412 00.014 21068 UpdateGuideState exits: m=120401 SNR=83.3
02:22:58.414 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:58.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:58.418 00.003 21068 Enqueuing Expose request
02:22:58.419 00.001 16108 Worker thread wakes up
02:22:58.419 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:58.420 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:58.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:22:59.575 01.155 16108 Exposure complete
02:22:59.651 00.076 16108 worker thread done servicing request
02:22:59.651 00.000 21068 OnExposeComplete: enter
02:22:59.652 00.001 21068 UpdateGuideState(): m_state=6
02:22:59.653 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12999
02:22:59.653 00.000 21068 Star::Find returns 1 (0), X=221.41, Y=876.64, Mass=131581, SNR=94.8, Peak=16208 HFD=3.3
02:22:59.654 00.001 21068 MultiStar: [#1 -0.15,-0.01,1.05,U] [#2 -0.10,-0.23,1.14,U] [#3 -0.04,0.19,1.01,U] [#4 -0.02,0.04,0.81,U] [#5 -0.28,0.12,0.80,U] [#6 -0.23,0.25,0.75,U] [#7 0.01,-0.22,0.62,U] [#8 -0.44,-0.18,0.73,U] 
02:22:59.655 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {0.08, -0.12}
02:22:59.656 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
02:22:59.657 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
02:22:59.658 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.99 mountX=0.12 mountY=0.05, mountTheta=0.38
02:22:59.659 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.02, opts=13)
02:22:59.660 00.001 21068 Enqueuing Move request for scope (-0.12, -0.02)
02:22:59.661 00.001 16108 Worker thread wakes up
02:22:59.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
02:22:59.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
02:22:59.661 00.000 16108 Moving (-0.12, -0.02) raw xDistance=0.12 yDistance=0.05
02:22:59.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:59.663 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:59.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:22:59.663 00.000 16108 MoveAxis(E, 0, ABG)
02:22:59.663 00.000 16108 Move returns status 0, amount 0
02:22:59.663 00.000 16108 MoveAxis(N, 0, ABG)
02:22:59.663 00.000 16108 Move returns status 0, amount 0
02:22:59.663 00.000 16108 move complete, result=0
02:22:59.663 00.000 16108 worker thread done servicing request
02:22:59.668 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3341, FiltMin=2877, FiltMax=63686, Gamma=1.000
02:22:59.686 00.018 21068 UpdateGuideState exits: m=131581 SNR=94.8
02:22:59.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:22:59.689 00.001 21068 Enqueuing Expose request
02:22:59.690 00.001 16108 Worker thread wakes up
02:22:59.690 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:59.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:22:59.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:00.676 00.986 16108 Exposure complete
02:23:00.734 00.058 16108 worker thread done servicing request
02:23:00.734 00.000 21068 OnExposeComplete: enter
02:23:00.735 00.001 21068 UpdateGuideState(): m_state=6
02:23:00.735 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13000
02:23:00.736 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.70, Mass=136683, SNR=85.7, Peak=19171 HFD=3.0
02:23:00.737 00.001 21068 MultiStar: [#1 -0.04,-0.26,1.17,U] [#2 -0.13,-0.28,1.10,U] [#3 0.10,-0.16,1.18,U] [#4 -0.01,-0.16,0.86,U] [#5 -0.04,0.23,1.10,U] [#6 -0.07,0.20,0.82,U] [#7 -0.08,-0.26,0.59,U] [#8 -0.37,-0.16,0.80,U] 
02:23:00.738 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.38, -0.05}
02:23:00.739 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
02:23:00.740 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:23:00.740 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.75 mountX=-0.00 mountY=0.10, mountTheta=1.57
02:23:00.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.10, opts=13)
02:23:00.743 00.001 21068 Enqueuing Move request for scope (-0.02, -0.10)
02:23:00.744 00.001 16108 Worker thread wakes up
02:23:00.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
02:23:00.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
02:23:00.744 00.000 16108 Moving (-0.02, -0.10) raw xDistance=-0.00 yDistance=0.10
02:23:00.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:23:00.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:00.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:23:00.744 00.000 16108 MoveAxis(E, 0, ABG)
02:23:00.744 00.000 16108 Move returns status 0, amount 0
02:23:00.745 00.001 16108 MoveAxis(N, 0, ABG)
02:23:00.745 00.000 16108 Move returns status 0, amount 0
02:23:00.745 00.000 16108 move complete, result=0
02:23:00.745 00.000 16108 worker thread done servicing request
02:23:00.750 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3344, FiltMin=2873, FiltMax=60457, Gamma=1.000
02:23:00.766 00.016 21068 UpdateGuideState exits: m=136683 SNR=85.7
02:23:00.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:00.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:00.769 00.001 21068 Enqueuing Expose request
02:23:00.770 00.001 16108 Worker thread wakes up
02:23:00.770 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:00.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:00.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:01.930 01.160 16108 Exposure complete
02:23:01.995 00.065 16108 worker thread done servicing request
02:23:01.995 00.000 21068 OnExposeComplete: enter
02:23:01.996 00.001 21068 UpdateGuideState(): m_state=6
02:23:01.997 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13001
02:23:01.999 00.002 21068 Star::Find returns 1 (0), X=221.66, Y=876.75, Mass=139013, SNR=99.9, Peak=18467 HFD=3.4
02:23:02.001 00.002 21068 MultiStar: [#1 -0.02,-0.17,1.04,U] [#2 -0.13,-0.19,1.10,U] [#3 0.03,-0.14,0.98,U] [#4 -0.14,-0.22,0.79,U] [#5 -0.14,0.06,0.81,U] [#6 -0.12,0.18,0.81,U] [#7 0.05,-0.14,0.55,U] [#8 -0.31,-0.11,0.63,U] 
02:23:02.002 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.33, -0.00}
02:23:02.005 00.003 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
02:23:02.006 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
02:23:02.007 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.98 mountX=0.02 mountY=0.09, mountTheta=1.34
02:23:02.010 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
02:23:02.012 00.002 21068 Enqueuing Move request for scope (-0.04, -0.08)
02:23:02.013 00.001 16108 Worker thread wakes up
02:23:02.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:23:02.013 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:23:02.013 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.02 yDistance=0.09
02:23:02.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:02.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:02.014 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:23:02.014 00.000 16108 MoveAxis(E, 0, ABG)
02:23:02.014 00.000 16108 Move returns status 0, amount 0
02:23:02.014 00.000 16108 MoveAxis(N, 0, ABG)
02:23:02.014 00.000 16108 Move returns status 0, amount 0
02:23:02.014 00.000 16108 move complete, result=0
02:23:02.014 00.000 16108 worker thread done servicing request
02:23:02.021 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3341, FiltMin=2790, FiltMax=65440, Gamma=1.000
02:23:02.045 00.024 21068 UpdateGuideState exits: m=139013 SNR=99.9
02:23:02.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.048 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:02.048 00.000 21068 Enqueuing Expose request
02:23:02.049 00.001 16108 Worker thread wakes up
02:23:02.049 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:02.050 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:02.050 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:03.035 00.985 16108 Exposure complete
02:23:03.098 00.063 16108 worker thread done servicing request
02:23:03.099 00.001 21068 OnExposeComplete: enter
02:23:03.099 00.000 21068 UpdateGuideState(): m_state=6
02:23:03.100 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13002
02:23:03.101 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.71, Mass=124658, SNR=86.8, Peak=14384 HFD=3.2
02:23:03.103 00.002 21068 MultiStar: [#1 -0.20,-0.10,1.09,U] [#2 -0.06,-0.13,1.21,U] [#3 -0.05,-0.24,1.00,U] [#4 0.04,-0.02,0.77,U] [#5 0.03,0.20,0.87,U] [#6 0.12,0.19,0.71,U] [#7 0.14,-0.23,0.64,U] [#8 -0.36,-0.16,0.80,U] 
02:23:03.104 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.22, -0.04}
02:23:03.104 00.000 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
02:23:03.105 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
02:23:03.106 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=0.01 mountY=0.07, mountTheta=1.41
02:23:03.107 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
02:23:03.108 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
02:23:03.110 00.002 16108 Worker thread wakes up
02:23:03.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:23:03.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:23:03.110 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.07
02:23:03.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:03.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:03.112 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:23:03.112 00.000 16108 MoveAxis(E, 0, ABG)
02:23:03.112 00.000 16108 Move returns status 0, amount 0
02:23:03.112 00.000 16108 MoveAxis(N, 0, ABG)
02:23:03.112 00.000 16108 Move returns status 0, amount 0
02:23:03.112 00.000 16108 move complete, result=0
02:23:03.112 00.000 16108 worker thread done servicing request
02:23:03.120 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3344, FiltMin=2899, FiltMax=60921, Gamma=1.000
02:23:03.151 00.031 21068 UpdateGuideState exits: m=124658 SNR=86.8
02:23:03.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:03.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:03.154 00.001 21068 Enqueuing Expose request
02:23:03.155 00.001 16108 Worker thread wakes up
02:23:03.155 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:03.157 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:03.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:04.331 01.174 16108 Exposure complete
02:23:04.389 00.058 16108 worker thread done servicing request
02:23:04.389 00.000 21068 OnExposeComplete: enter
02:23:04.390 00.001 21068 UpdateGuideState(): m_state=6
02:23:04.391 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13003
02:23:04.391 00.000 21068 Star::Find returns 1 (0), X=221.49, Y=876.55, Mass=154105, SNR=95.7, Peak=14947 HFD=3.2
02:23:04.392 00.001 21068 MultiStar: [#1 -0.36,-0.19,1.11,U] [#2 -0.04,-0.40,1.15,U] [#3 -0.11,-0.25,0.98,U] [#4 -0.26,-0.25,0.76,U] [#5 -0.21,0.01,0.95,U] [#6 -0.48,-0.04,0.77,U] [#7 -0.30,-0.34,0.50,U] [#8 -0.28,-0.40,0.68,U] 
02:23:04.393 00.001 21068 single-star, 8 included, MultiStar: {-0.19, -0.23}, one-star: {0.16, -0.20}
02:23:04.394 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
02:23:04.394 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
02:23:04.395 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.89 mountX=-0.20 mountY=0.16, mountTheta=2.47
02:23:04.398 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.20, opts=13)
02:23:04.398 00.000 21068 Enqueuing Move request for scope (0.16, -0.20)
02:23:04.399 00.001 16108 Worker thread wakes up
02:23:04.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
02:23:04.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
02:23:04.399 00.000 16108 Moving (0.16, -0.20) raw xDistance=-0.20 yDistance=0.16
02:23:04.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:23:04.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:04.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:23:04.399 00.000 16108 MoveAxis(E, 0, ABG)
02:23:04.399 00.000 16108 Move returns status 0, amount 0
02:23:04.399 00.000 16108 MoveAxis(N, 0, ABG)
02:23:04.399 00.000 16108 Move returns status 0, amount 0
02:23:04.399 00.000 16108 move complete, result=0
02:23:04.400 00.001 16108 worker thread done servicing request
02:23:04.405 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3341, FiltMin=2886, FiltMax=55005, Gamma=1.000
02:23:04.434 00.029 21068 UpdateGuideState exits: m=154105 SNR=95.7
02:23:04.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:04.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:04.438 00.001 21068 Enqueuing Expose request
02:23:04.439 00.001 16108 Worker thread wakes up
02:23:04.439 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:04.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:04.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:05.405 00.965 16108 Exposure complete
02:23:05.470 00.065 16108 worker thread done servicing request
02:23:05.470 00.000 21068 OnExposeComplete: enter
02:23:05.471 00.001 21068 UpdateGuideState(): m_state=6
02:23:05.471 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13004
02:23:05.472 00.001 21068 Star::Find returns 1 (0), X=221.28, Y=876.59, Mass=125554, SNR=86.7, Peak=14064 HFD=3.5
02:23:05.473 00.001 21068 MultiStar: [#1 0.04,-0.28,1.03,U] [#2 -0.10,-0.47,1.21,U] [#3 0.08,-0.22,1.07,U] [#4 -0.25,-0.58,0.00,M1] [#5 -0.19,-0.48,1.01,U] [#6 -0.04,0.33,0.76,U] [#7 -0.02,-0.11,0.56,U] [#8 -0.53,-0.29,0.00,M1] 
02:23:05.474 00.001 21068 single-star, 6 included, MultiStar: {-0.04, -0.23}, one-star: {-0.05, -0.16}
02:23:05.476 00.002 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
02:23:05.476 00.000 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
02:23:05.477 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=0.02 mountY=0.17, mountTheta=1.43
02:23:05.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
02:23:05.480 00.001 21068 Enqueuing Move request for scope (-0.05, -0.16)
02:23:05.481 00.001 16108 Worker thread wakes up
02:23:05.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:23:05.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:23:05.481 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.17
02:23:05.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:05.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:05.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:23:05.481 00.000 16108 MoveAxis(E, 0, ABG)
02:23:05.481 00.000 16108 Move returns status 0, amount 0
02:23:05.481 00.000 16108 MoveAxis(N, 0, ABG)
02:23:05.481 00.000 16108 Move returns status 0, amount 0
02:23:05.481 00.000 16108 move complete, result=0
02:23:05.481 00.000 16108 worker thread done servicing request
02:23:05.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3344, FiltMin=2873, FiltMax=65440, Gamma=1.000
02:23:05.503 00.018 21068 UpdateGuideState exits: m=125554 SNR=86.7
02:23:05.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.506 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:05.506 00.000 21068 Enqueuing Expose request
02:23:05.508 00.002 16108 Worker thread wakes up
02:23:05.508 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:05.510 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:05.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:06.674 01.164 16108 Exposure complete
02:23:06.761 00.087 16108 worker thread done servicing request
02:23:06.761 00.000 21068 OnExposeComplete: enter
02:23:06.762 00.001 21068 UpdateGuideState(): m_state=6
02:23:06.763 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13005
02:23:06.764 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.76, Mass=146917, SNR=89.8, Peak=17072 HFD=3.3
02:23:06.765 00.001 21068 MultiStar: [#1 -0.41,-0.18,1.08,U] [#2 -0.24,-0.36,1.38,U] [#3 -0.31,-0.33,1.00,U] [#4 -0.33,0.10,0.79,U] [#5 -0.06,0.11,0.97,U] [#6 -0.20,0.25,0.75,U] [#7 -0.06,-0.42,0.72,U] [#8 -0.39,-0.27,0.81,U] 
02:23:06.765 00.000 21068 single-star, 8 included, MultiStar: {-0.22, -0.14}, one-star: {0.06, 0.00}
02:23:06.766 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:23:06.767 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:23:06.767 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.06 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
02:23:06.770 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
02:23:06.771 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
02:23:06.772 00.001 16108 Worker thread wakes up
02:23:06.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
02:23:06.772 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
02:23:06.772 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.02
02:23:06.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:23:06.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:06.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:06.772 00.000 16108 MoveAxis(E, 0, ABG)
02:23:06.772 00.000 16108 Move returns status 0, amount 0
02:23:06.772 00.000 16108 MoveAxis(N, 0, ABG)
02:23:06.772 00.000 16108 Move returns status 0, amount 0
02:23:06.772 00.000 16108 move complete, result=0
02:23:06.772 00.000 16108 worker thread done servicing request
02:23:06.777 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3344, FiltMin=2889, FiltMax=65440, Gamma=1.000
02:23:06.800 00.023 21068 UpdateGuideState exits: m=146917 SNR=89.8
02:23:06.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:06.801 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:06.803 00.002 21068 Enqueuing Expose request
02:23:06.804 00.001 16108 Worker thread wakes up
02:23:06.804 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:06.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:06.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:07.789 00.985 16108 Exposure complete
02:23:07.851 00.062 16108 worker thread done servicing request
02:23:07.851 00.000 21068 OnExposeComplete: enter
02:23:07.853 00.002 21068 UpdateGuideState(): m_state=6
02:23:07.853 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13006
02:23:07.854 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=876.66, Mass=122540, SNR=86.4, Peak=15155 HFD=3.4
02:23:07.855 00.001 21068 MultiStar: [#1 -0.39,0.02,1.44,U] [#2 -0.18,-0.03,1.34,U] [#3 -0.31,-0.23,1.09,U] [#4 -0.35,0.19,1.01,U] [#5 -0.12,0.25,1.02,U] [#6 -0.15,0.39,0.87,U] [#7 -0.24,0.13,0.54,U] [#8 -0.37,0.08,0.93,U] 
02:23:07.855 00.000 21068 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {0.35, -0.09}
02:23:07.856 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
02:23:07.857 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
02:23:07.857 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=0.21 mountY=-0.01, mountTheta=-0.05
02:23:07.860 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.06, opts=13)
02:23:07.861 00.001 21068 Enqueuing Move request for scope (-0.20, 0.06)
02:23:07.861 00.000 16108 Worker thread wakes up
02:23:07.862 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
02:23:07.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
02:23:07.862 00.000 16108 Moving (-0.20, 0.06) raw xDistance=0.21 yDistance=-0.01
02:23:07.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:23:07.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:07.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:07.862 00.000 16108 MoveAxis(W, 55, ABG)
02:23:07.862 00.000 16108 Guiding  Dir = 3, Dur = 55
02:23:07.862 00.000 16108 IsSlewing returns 0
02:23:07.862 00.000 16108 IsGuiding returns 0
02:23:07.863 00.001 16108 PulseGuide returned control before completion, sleep 64
02:23:07.865 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3344, FiltMin=2867, FiltMax=58381, Gamma=1.000
02:23:07.882 00.017 21068 UpdateGuideState exits: m=122540 SNR=86.4
02:23:07.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:07.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:07.885 00.001 21068 Enqueuing Expose request
02:23:07.933 00.048 16108 IsGuiding returns 1
02:23:07.933 00.000 16108 scope still moving after pulse duration time elapsed
02:23:07.964 00.031 16108 IsSlewing returns 0
02:23:07.964 00.000 16108 IsGuiding returns 0
02:23:07.964 00.000 16108 scope move finished after 55 + 46 ms
02:23:07.964 00.000 16108 Move returns status 0, amount 55
02:23:07.964 00.000 16108 MoveAxis(N, 0, ABG)
02:23:07.964 00.000 16108 Move returns status 0, amount 0
02:23:07.964 00.000 16108 move complete, result=0
02:23:07.964 00.000 16108 worker thread done servicing request
02:23:07.964 00.000 16108 Worker thread wakes up
02:23:07.964 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
02:23:07.967 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:07.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:09.139 01.172 16108 Exposure complete
02:23:09.216 00.077 16108 worker thread done servicing request
02:23:09.216 00.000 21068 OnExposeComplete: enter
02:23:09.217 00.001 21068 UpdateGuideState(): m_state=6
02:23:09.218 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13007
02:23:09.219 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.34, Mass=122754, SNR=80.1, Peak=13939 HFD=3.3
02:23:09.220 00.001 21068 MultiStar: [#1 0.03,-0.31,1.54,U] [#2 0.13,-0.25,1.27,U] [#3 0.00,-0.22,1.25,U] [#4 -0.03,-0.35,1.03,U] [#5 -0.09,-0.14,1.07,U] [#6 0.14,0.07,0.95,U] [#7 0.06,-0.40,0.66,U] [#8 -0.16,-0.43,0.84,U] 
02:23:09.221 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.26}, one-star: {0.19, -0.41}
02:23:09.222 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
02:23:09.222 00.000 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
02:23:09.223 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.45 mountX=-0.08 mountY=0.25, mountTheta=1.87
02:23:09.226 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.26, opts=13)
02:23:09.227 00.001 21068 Enqueuing Move request for scope (0.03, -0.26)
02:23:09.227 00.000 16108 Worker thread wakes up
02:23:09.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
02:23:09.228 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
02:23:09.228 00.000 16108 Moving (0.03, -0.26) raw xDistance=-0.08 yDistance=0.25
02:23:09.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:09.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:23:09.228 00.000 16108 MoveAxis(E, 0, ABG)
02:23:09.228 00.000 16108 Move returns status 0, amount 0
02:23:09.228 00.000 16108 MoveAxis(S, 50, ABG)
02:23:09.228 00.000 16108 Guiding  Dir = 1, Dur = 50
02:23:09.228 00.000 16108 IsSlewing returns 0
02:23:09.228 00.000 16108 IsGuiding returns 0
02:23:09.232 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3341, FiltMin=2877, FiltMax=51997, Gamma=1.000
02:23:09.251 00.019 21068 UpdateGuideState exits: m=122754 SNR=80.1
02:23:09.253 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:09.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:09.255 00.001 21068 Enqueuing Expose request
02:23:09.266 00.011 16108 PulseGuide returned control before completion, sleep 23
02:23:09.296 00.030 16108 IsGuiding returns 1
02:23:09.296 00.000 16108 scope still moving after pulse duration time elapsed
02:23:09.327 00.031 16108 IsSlewing returns 0
02:23:09.327 00.000 16108 IsGuiding returns 1
02:23:09.359 00.032 16108 IsSlewing returns 0
02:23:09.359 00.000 16108 IsGuiding returns 0
02:23:09.359 00.000 16108 scope move finished after 50 + 81 ms
02:23:09.359 00.000 16108 Move returns status 0, amount 50
02:23:09.359 00.000 16108 move complete, result=0
02:23:09.359 00.000 16108 worker thread done servicing request
02:23:09.359 00.000 16108 Worker thread wakes up
02:23:09.359 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
02:23:09.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:09.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:10.321 00.961 16108 Exposure complete
02:23:10.371 00.050 16108 worker thread done servicing request
02:23:10.371 00.000 21068 OnExposeComplete: enter
02:23:10.372 00.001 21068 UpdateGuideState(): m_state=6
02:23:10.373 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13008
02:23:10.374 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.42, Mass=132239, SNR=101.4, Peak=16595 HFD=3.4
02:23:10.375 00.001 21068 MultiStar: [#1 -0.02,-0.15,1.05,U] [#2 0.09,-0.26,0.95,U] [#3 0.39,-0.00,0.91,U] [#4 0.04,0.08,0.83,U] [#5 0.21,0.07,0.83,U] [#6 0.23,0.17,0.76,U] [#7 0.09,-0.35,0.55,U] [#8 -0.02,-0.09,0.69,U] 
02:23:10.376 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.10}, one-star: {0.59, -0.33}
02:23:10.377 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
02:23:10.378 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
02:23:10.380 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.48 mountX=-0.20 mountY=0.05, mountTheta=2.90
02:23:10.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.10, opts=13)
02:23:10.383 00.001 21068 Enqueuing Move request for scope (0.19, -0.10)
02:23:10.383 00.000 16108 Worker thread wakes up
02:23:10.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
02:23:10.384 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
02:23:10.384 00.000 16108 Moving (0.19, -0.10) raw xDistance=-0.20 yDistance=0.05
02:23:10.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:23:10.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:10.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:23:10.384 00.000 16108 MoveAxis(E, 53, ABG)
02:23:10.384 00.000 16108 Guiding  Dir = 2, Dur = 53
02:23:10.384 00.000 16108 IsSlewing returns 0
02:23:10.384 00.000 16108 IsGuiding returns 0
02:23:10.388 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3344, FiltMin=2883, FiltMax=49574, Gamma=1.000
02:23:10.402 00.014 21068 UpdateGuideState exits: m=132239 SNR=101.4
02:23:10.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.403 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:10.404 00.001 21068 Enqueuing Expose request
02:23:10.439 00.035 16108 IsGuiding returns 1
02:23:10.439 00.000 16108 scope still moving after pulse duration time elapsed
02:23:10.468 00.029 16108 IsSlewing returns 0
02:23:10.468 00.000 16108 IsGuiding returns 1
02:23:10.499 00.031 16108 IsSlewing returns 0
02:23:10.499 00.000 16108 IsGuiding returns 1
02:23:10.531 00.032 16108 IsSlewing returns 0
02:23:10.531 00.000 16108 IsGuiding returns 0
02:23:10.531 00.000 16108 scope move finished after 53 + 94 ms
02:23:10.531 00.000 16108 Move returns status 0, amount 53
02:23:10.531 00.000 16108 MoveAxis(N, 0, ABG)
02:23:10.531 00.000 16108 Move returns status 0, amount 0
02:23:10.531 00.000 16108 move complete, result=0
02:23:10.531 00.000 16108 worker thread done servicing request
02:23:10.531 00.000 16108 Worker thread wakes up
02:23:10.531 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:23:10.532 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:10.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:11.679 01.147 16108 Exposure complete
02:23:11.739 00.060 16108 worker thread done servicing request
02:23:11.739 00.000 21068 OnExposeComplete: enter
02:23:11.740 00.001 21068 UpdateGuideState(): m_state=6
02:23:11.741 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13009
02:23:11.741 00.000 21068 Star::Find returns 1 (0), X=221.61, Y=876.74, Mass=122760, SNR=88.6, Peak=14323 HFD=3.4
02:23:11.742 00.001 21068 MultiStar: [#1 -0.15,-0.23,1.19,U] [#2 0.08,-0.15,1.22,U] [#3 -0.09,-0.07,1.10,U] [#4 0.13,-0.09,0.91,U] [#5 -0.11,0.02,0.89,U] [#6 -0.22,0.18,0.74,U] [#7 -0.12,-0.18,0.58,U] [#8 -0.20,-0.02,0.89,U] 
02:23:11.743 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.28, -0.01}
02:23:11.743 00.000 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
02:23:11.744 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
02:23:11.745 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=0.02 mountY=0.08, mountTheta=1.30
02:23:11.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
02:23:11.748 00.002 21068 Enqueuing Move request for scope (-0.03, -0.07)
02:23:11.750 00.002 16108 Worker thread wakes up
02:23:11.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:23:11.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:23:11.750 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.08
02:23:11.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:11.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:11.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:23:11.750 00.000 16108 MoveAxis(E, 0, ABG)
02:23:11.750 00.000 16108 Move returns status 0, amount 0
02:23:11.750 00.000 16108 MoveAxis(N, 0, ABG)
02:23:11.750 00.000 16108 Move returns status 0, amount 0
02:23:11.750 00.000 16108 move complete, result=0
02:23:11.750 00.000 16108 worker thread done servicing request
02:23:11.756 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3341, FiltMin=2872, FiltMax=57565, Gamma=1.000
02:23:11.776 00.020 21068 UpdateGuideState exits: m=122760 SNR=88.6
02:23:11.776 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:11.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:11.778 00.001 21068 Enqueuing Expose request
02:23:11.779 00.001 16108 Worker thread wakes up
02:23:11.779 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:11.779 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:11.781 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:12.755 00.974 16108 Exposure complete
02:23:12.818 00.063 16108 worker thread done servicing request
02:23:12.819 00.001 21068 OnExposeComplete: enter
02:23:12.819 00.000 21068 UpdateGuideState(): m_state=6
02:23:12.820 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13010
02:23:12.821 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.58, Mass=109102, SNR=72.6, Peak=13667 HFD=3.3
02:23:12.822 00.001 21068 MultiStar: [#1 0.02,0.01,1.39,U] [#2 0.01,0.04,1.53,U] [#3 0.15,-0.23,1.24,U] [#4 0.07,-0.14,1.20,U] [#5 -0.04,0.15,1.15,U] [#6 -0.13,0.40,0.97,U] [#7 -0.29,-0.13,0.85,U] [#8 -0.15,-0.24,0.86,U] 
02:23:12.822 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.06, -0.17}
02:23:12.823 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.24)
02:23:12.824 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
02:23:12.824 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.08 mountX=0.01 mountY=0.03, mountTheta=1.24
02:23:12.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
02:23:12.827 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
02:23:12.827 00.000 16108 Worker thread wakes up
02:23:12.828 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
02:23:12.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
02:23:12.828 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
02:23:12.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:12.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:12.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:23:12.828 00.000 16108 MoveAxis(E, 0, ABG)
02:23:12.828 00.000 16108 Move returns status 0, amount 0
02:23:12.828 00.000 16108 MoveAxis(N, 0, ABG)
02:23:12.828 00.000 16108 Move returns status 0, amount 0
02:23:12.828 00.000 16108 move complete, result=0
02:23:12.828 00.000 16108 worker thread done servicing request
02:23:12.833 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3341, FiltMin=2905, FiltMax=61673, Gamma=1.000
02:23:12.859 00.026 21068 UpdateGuideState exits: m=109102 SNR=72.6
02:23:12.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.862 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:12.863 00.001 21068 Enqueuing Expose request
02:23:12.865 00.002 16108 Worker thread wakes up
02:23:12.865 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:12.866 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:12.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:14.036 01.170 16108 Exposure complete
02:23:14.108 00.072 16108 worker thread done servicing request
02:23:14.108 00.000 21068 OnExposeComplete: enter
02:23:14.109 00.001 21068 UpdateGuideState(): m_state=6
02:23:14.110 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13011
02:23:14.112 00.002 21068 Star::Find returns 1 (0), X=221.57, Y=876.55, Mass=109812, SNR=84.8, Peak=12835 HFD=3.2
02:23:14.112 00.000 21068 MultiStar: [#1 -0.09,-0.20,1.10,U] [#2 -0.19,-0.38,1.21,U] [#3 -0.03,-0.27,1.08,U] [#4 -0.06,-0.09,0.81,U] [#5 -0.01,-0.23,0.83,U] [#6 -0.03,0.00,0.83,U] [#7 -0.40,-0.41,0.64,U] [#8 -0.48,-0.38,0.00,M1] 
02:23:14.113 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.23}, one-star: {0.23, -0.21}
02:23:14.114 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
02:23:14.114 00.000 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
02:23:14.115 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.83 mountX=0.02 mountY=0.23, mountTheta=1.48
02:23:14.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.23, opts=13)
02:23:14.117 00.000 21068 Enqueuing Move request for scope (-0.06, -0.23)
02:23:14.118 00.001 16108 Worker thread wakes up
02:23:14.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
02:23:14.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
02:23:14.118 00.000 16108 Moving (-0.06, -0.23) raw xDistance=0.02 yDistance=0.23
02:23:14.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:14.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:23:14.118 00.000 16108 MoveAxis(E, 0, ABG)
02:23:14.118 00.000 16108 Move returns status 0, amount 0
02:23:14.119 00.001 16108 MoveAxis(S, 47, ABG)
02:23:14.119 00.000 16108 Guiding  Dir = 1, Dur = 47
02:23:14.119 00.000 16108 IsSlewing returns 0
02:23:14.119 00.000 16108 IsGuiding returns 0
02:23:14.122 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3344, FiltMin=2897, FiltMax=57645, Gamma=1.000
02:23:14.137 00.015 21068 UpdateGuideState exits: m=109812 SNR=84.8
02:23:14.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:14.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:14.139 00.000 21068 Enqueuing Expose request
02:23:14.143 00.004 16108 PulseGuide returned control before completion, sleep 33
02:23:14.189 00.046 16108 IsGuiding returns 1
02:23:14.189 00.000 16108 scope still moving after pulse duration time elapsed
02:23:14.221 00.032 16108 IsSlewing returns 0
02:23:14.221 00.000 16108 IsGuiding returns 1
02:23:14.252 00.031 16108 IsSlewing returns 0
02:23:14.252 00.000 16108 IsGuiding returns 0
02:23:14.252 00.000 16108 scope move finished after 47 + 85 ms
02:23:14.252 00.000 16108 Move returns status 0, amount 47
02:23:14.252 00.000 16108 move complete, result=0
02:23:14.252 00.000 16108 worker thread done servicing request
02:23:14.252 00.000 16108 Worker thread wakes up
02:23:14.252 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:23:14.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:14.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:15.229 00.976 16108 Exposure complete
02:23:15.299 00.070 16108 worker thread done servicing request
02:23:15.299 00.000 21068 OnExposeComplete: enter
02:23:15.300 00.001 21068 UpdateGuideState(): m_state=6
02:23:15.301 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13012
02:23:15.301 00.000 21068 Star::Find returns 1 (0), X=221.86, Y=876.85, Mass=121911, SNR=86.3, Peak=16499 HFD=2.9
02:23:15.302 00.001 21068 MultiStar: [#1 -0.17,-0.05,1.27,U] [#2 0.06,-0.33,1.19,U] [#3 0.07,-0.04,1.15,U] [#4 0.03,-0.06,0.78,U] [#5 -0.19,0.09,0.93,U] [#6 -0.08,0.54,0.88,U] [#7 0.22,-0.11,0.68,U] [#8 -0.26,-0.20,0.74,U] 
02:23:15.303 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.52, 0.09}
02:23:15.304 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
02:23:15.304 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
02:23:15.305 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.59 mountX=-0.02 mountY=0.01, mountTheta=2.78
02:23:15.306 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
02:23:15.307 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
02:23:15.309 00.002 16108 Worker thread wakes up
02:23:15.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:23:15.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:23:15.309 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.01
02:23:15.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:23:15.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:15.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:15.309 00.000 16108 MoveAxis(E, 0, ABG)
02:23:15.309 00.000 16108 Move returns status 0, amount 0
02:23:15.309 00.000 16108 MoveAxis(N, 0, ABG)
02:23:15.309 00.000 16108 Move returns status 0, amount 0
02:23:15.309 00.000 16108 move complete, result=0
02:23:15.309 00.000 16108 worker thread done servicing request
02:23:15.313 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3344, FiltMin=2877, FiltMax=65501, Gamma=1.000
02:23:15.335 00.022 21068 UpdateGuideState exits: m=121911 SNR=86.3
02:23:15.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:15.336 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:15.337 00.001 21068 Enqueuing Expose request
02:23:15.338 00.001 16108 Worker thread wakes up
02:23:15.338 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:15.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:15.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:16.518 01.179 16108 Exposure complete
02:23:16.587 00.069 16108 worker thread done servicing request
02:23:16.587 00.000 21068 OnExposeComplete: enter
02:23:16.589 00.002 21068 UpdateGuideState(): m_state=6
02:23:16.591 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13013
02:23:16.593 00.002 21068 Star::Find returns 1 (0), X=221.40, Y=876.94, Mass=112360, SNR=79.5, Peak=16336 HFD=3.1
02:23:16.594 00.001 21068 MultiStar: [#1 -0.32,0.04,1.29,U] [#2 0.10,-0.11,1.27,U] [#3 -0.23,-0.20,0.97,U] [#4 -0.43,0.00,1.08,U] [#5 -0.32,0.42,1.04,U] [#6 -0.22,0.15,0.83,U] [#7 -0.24,0.17,0.70,U] [#8 -0.52,0.23,0.75,U] 
02:23:16.596 00.002 21068 single-star, 8 included, MultiStar: {-0.22, 0.08}, one-star: {0.07, 0.18}
02:23:16.597 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
02:23:16.599 00.002 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
02:23:16.600 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.22 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
02:23:16.604 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
02:23:16.604 00.000 21068 Enqueuing Move request for scope (0.07, 0.18)
02:23:16.605 00.001 16108 Worker thread wakes up
02:23:16.606 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
02:23:16.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
02:23:16.606 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.03 yDistance=-0.19
02:23:16.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:23:16.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:16.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:23:16.606 00.000 16108 MoveAxis(E, 0, ABG)
02:23:16.606 00.000 16108 Move returns status 0, amount 0
02:23:16.606 00.000 16108 MoveAxis(N, 0, ABG)
02:23:16.606 00.000 16108 Move returns status 0, amount 0
02:23:16.606 00.000 16108 move complete, result=0
02:23:16.606 00.000 16108 worker thread done servicing request
02:23:16.613 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3341, FiltMin=2822, FiltMax=57901, Gamma=1.000
02:23:16.631 00.018 21068 UpdateGuideState exits: m=112360 SNR=79.5
02:23:16.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:16.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:16.634 00.001 21068 Enqueuing Expose request
02:23:16.635 00.001 16108 Worker thread wakes up
02:23:16.635 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:16.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:16.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:17.602 00.967 16108 Exposure complete
02:23:17.678 00.076 16108 worker thread done servicing request
02:23:17.678 00.000 21068 OnExposeComplete: enter
02:23:17.679 00.001 21068 UpdateGuideState(): m_state=6
02:23:17.680 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13014
02:23:17.681 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.80, Mass=89496, SNR=68.0, Peak=13232 HFD=2.9
02:23:17.683 00.002 21068 MultiStar: [#1 -0.39,-0.05,1.53,U] [#2 -0.12,-0.19,1.22,U] [#3 -0.33,-0.12,1.24,U] [#4 -0.44,0.09,1.16,U] [#5 -0.36,0.03,1.21,U] [#6 -0.47,0.11,1.11,U] [#7 -0.34,-0.14,0.93,U] [#8 -0.57,0.05,0.93,U] 
02:23:17.684 00.001 21068 single-star, 8 included, MultiStar: {-0.33, -0.02}, one-star: {0.05, 0.05}
02:23:17.685 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
02:23:17.686 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
02:23:17.687 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
02:23:17.688 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
02:23:17.689 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
02:23:17.691 00.002 16108 Worker thread wakes up
02:23:17.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:23:17.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:23:17.691 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
02:23:17.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:17.692 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:17.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:17.692 00.000 16108 MoveAxis(E, 0, ABG)
02:23:17.692 00.000 16108 Move returns status 0, amount 0
02:23:17.692 00.000 16108 MoveAxis(N, 0, ABG)
02:23:17.692 00.000 16108 Move returns status 0, amount 0
02:23:17.692 00.000 16108 move complete, result=0
02:23:17.692 00.000 16108 worker thread done servicing request
02:23:17.700 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3341, FiltMin=2870, FiltMax=64013, Gamma=1.000
02:23:17.720 00.020 21068 UpdateGuideState exits: m=89496 SNR=68.0
02:23:17.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:17.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:17.722 00.000 21068 Enqueuing Expose request
02:23:17.723 00.001 16108 Worker thread wakes up
02:23:17.723 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:17.724 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:17.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:18.880 01.156 16108 Exposure complete
02:23:18.941 00.061 16108 worker thread done servicing request
02:23:18.941 00.000 21068 OnExposeComplete: enter
02:23:18.943 00.002 21068 UpdateGuideState(): m_state=6
02:23:18.944 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13015
02:23:18.945 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.83, Mass=116986, SNR=82.6, Peak=17123 HFD=3.4
02:23:18.946 00.001 21068 MultiStar: [#1 -0.12,0.04,1.30,U] [#2 -0.06,0.03,1.13,U] [#3 0.03,0.13,1.02,U] [#4 -0.20,0.10,0.91,U] [#5 -0.02,0.21,1.12,U] [#6 -0.19,0.46,0.89,U] [#7 0.06,0.11,0.81,U] [#8 -0.27,0.42,0.82,U] 
02:23:18.947 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {0.37, 0.08}
02:23:18.947 00.000 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
02:23:18.948 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
02:23:18.949 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=0.07 mountY=-0.15, mountTheta=-1.14
02:23:18.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.16, opts=13)
02:23:18.951 00.000 21068 Enqueuing Move request for scope (-0.04, 0.16)
02:23:18.952 00.001 16108 Worker thread wakes up
02:23:18.953 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
02:23:18.953 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
02:23:18.953 00.000 16108 Moving (-0.04, 0.16) raw xDistance=0.07 yDistance=-0.15
02:23:18.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:18.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:18.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:23:18.953 00.000 16108 MoveAxis(E, 0, ABG)
02:23:18.953 00.000 16108 Move returns status 0, amount 0
02:23:18.953 00.000 16108 MoveAxis(N, 0, ABG)
02:23:18.953 00.000 16108 Move returns status 0, amount 0
02:23:18.953 00.000 16108 move complete, result=0
02:23:18.953 00.000 16108 worker thread done servicing request
02:23:18.958 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3341, FiltMin=2806, FiltMax=61469, Gamma=1.000
02:23:18.982 00.024 21068 UpdateGuideState exits: m=116986 SNR=82.6
02:23:18.984 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:18.986 00.001 21068 Enqueuing Expose request
02:23:18.987 00.001 16108 Worker thread wakes up
02:23:18.987 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:18.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:18.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:19.980 00.992 16108 Exposure complete
02:23:20.042 00.062 16108 worker thread done servicing request
02:23:20.044 00.002 21068 OnExposeComplete: enter
02:23:20.044 00.000 21068 UpdateGuideState(): m_state=6
02:23:20.045 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13016
02:23:20.046 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.92, Mass=121503, SNR=85.5, Peak=17331 HFD=3.3
02:23:20.047 00.001 21068 MultiStar: [#1 -0.07,0.05,1.03,U] [#2 -0.08,-0.16,1.17,U] [#3 0.16,0.20,1.03,U] [#4 -0.18,0.11,0.90,U] [#5 -0.12,0.09,0.88,U] [#6 -0.04,0.50,0.99,U] [#7 0.09,0.24,0.72,U] [#8 -0.04,0.10,0.72,U] 
02:23:20.048 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.37, 0.17}
02:23:20.049 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
02:23:20.049 00.000 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
02:23:20.050 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=0.01 mountY=-0.14, mountTheta=-1.48
02:23:20.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
02:23:20.052 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
02:23:20.053 00.001 16108 Worker thread wakes up
02:23:20.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:23:20.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:23:20.053 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.01 yDistance=-0.14
02:23:20.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:20.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:20.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:20.053 00.000 16108 MoveAxis(E, 0, ABG)
02:23:20.053 00.000 16108 Move returns status 0, amount 0
02:23:20.053 00.000 16108 MoveAxis(N, 0, ABG)
02:23:20.053 00.000 16108 Move returns status 0, amount 0
02:23:20.053 00.000 16108 move complete, result=0
02:23:20.053 00.000 16108 worker thread done servicing request
02:23:20.060 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2905, FiltMax=62416, Gamma=1.000
02:23:20.088 00.028 21068 UpdateGuideState exits: m=121503 SNR=85.5
02:23:20.090 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:20.093 00.002 21068 Enqueuing Expose request
02:23:20.093 00.000 16108 Worker thread wakes up
02:23:20.093 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:20.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:20.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:21.258 01.164 16108 Exposure complete
02:23:21.312 00.054 16108 worker thread done servicing request
02:23:21.312 00.000 21068 OnExposeComplete: enter
02:23:21.313 00.001 21068 UpdateGuideState(): m_state=6
02:23:21.314 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13017
02:23:21.314 00.000 21068 Star::Find returns 1 (0), X=221.40, Y=877.03, Mass=125761, SNR=94.0, Peak=15424 HFD=3.5
02:23:21.315 00.001 21068 MultiStar: [#1 -0.23,-0.02,1.29,U] [#2 -0.20,-0.02,1.12,U] [#3 -0.37,0.13,0.89,U] [#4 -0.14,0.22,0.72,U] [#5 -0.19,0.18,0.80,U] [#6 -0.21,0.40,0.65,U] [#7 -0.26,0.03,0.57,U] [#8 -0.26,0.22,0.64,U] 
02:23:21.316 00.001 21068 refined, 8 included, MultiStar: {-0.19, 0.14}, one-star: {0.07, 0.28}
02:23:21.317 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
02:23:21.318 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
02:23:21.318 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.52 mountX=0.21 mountY=-0.09, mountTheta=-0.40
02:23:21.321 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.14, opts=13)
02:23:21.322 00.001 21068 Enqueuing Move request for scope (-0.19, 0.14)
02:23:21.322 00.000 16108 Worker thread wakes up
02:23:21.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
02:23:21.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
02:23:21.322 00.000 16108 Moving (-0.19, 0.14) raw xDistance=0.21 yDistance=-0.09
02:23:21.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:23:21.323 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:21.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:23:21.323 00.000 16108 MoveAxis(W, 56, ABG)
02:23:21.323 00.000 16108 Guiding  Dir = 3, Dur = 56
02:23:21.323 00.000 16108 IsSlewing returns 0
02:23:21.323 00.000 16108 IsGuiding returns 0
02:23:21.326 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=560, max=65535, med=3341, FiltMin=2896, FiltMax=65501, Gamma=1.000
02:23:21.342 00.016 21068 UpdateGuideState exits: m=125761 SNR=94.0
02:23:21.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:21.343 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:21.344 00.001 21068 Enqueuing Expose request
02:23:21.368 00.024 16108 PulseGuide returned control before completion, sleep 22
02:23:21.398 00.030 16108 IsGuiding returns 1
02:23:21.398 00.000 16108 scope still moving after pulse duration time elapsed
02:23:21.429 00.031 16108 IsSlewing returns 0
02:23:21.429 00.000 16108 IsGuiding returns 1
02:23:21.461 00.032 16108 IsSlewing returns 0
02:23:21.461 00.000 16108 IsGuiding returns 0
02:23:21.461 00.000 16108 scope move finished after 56 + 81 ms
02:23:21.461 00.000 16108 Move returns status 0, amount 56
02:23:21.461 00.000 16108 MoveAxis(N, 0, ABG)
02:23:21.461 00.000 16108 Move returns status 0, amount 0
02:23:21.461 00.000 16108 move complete, result=0
02:23:21.461 00.000 16108 worker thread done servicing request
02:23:21.461 00.000 16108 Worker thread wakes up
02:23:21.461 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
02:23:21.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:21.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:22.438 00.976 16108 Exposure complete
02:23:22.501 00.063 16108 worker thread done servicing request
02:23:22.501 00.000 21068 OnExposeComplete: enter
02:23:22.502 00.001 21068 UpdateGuideState(): m_state=6
02:23:22.503 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13018
02:23:22.504 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.93, Mass=112033, SNR=78.2, Peak=15875 HFD=3.4
02:23:22.506 00.002 21068 MultiStar: [#1 -0.09,0.11,1.24,U] [#2 -0.08,0.09,1.34,U] [#3 -0.10,0.06,1.21,U] [#4 -0.05,0.13,0.93,U] [#5 -0.04,0.42,1.09,U] [#6 -0.11,0.53,0.89,U] [#7 -0.02,0.33,0.68,U] [#8 -0.34,0.12,0.78,U] 
02:23:22.506 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.21}, one-star: {0.23, 0.18}
02:23:22.507 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
02:23:22.508 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
02:23:22.509 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.21 cameraTheta=1.87 mountX=0.10 mountY=-0.19, mountTheta=-1.09
02:23:22.510 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.21, opts=13)
02:23:22.511 00.001 21068 Enqueuing Move request for scope (-0.06, 0.21)
02:23:22.512 00.001 16108 Worker thread wakes up
02:23:22.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
02:23:22.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
02:23:22.512 00.000 16108 Moving (-0.06, 0.21) raw xDistance=0.10 yDistance=-0.19
02:23:22.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:23:22.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:22.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:23:22.512 00.000 16108 MoveAxis(E, 0, ABG)
02:23:22.512 00.000 16108 Move returns status 0, amount 0
02:23:22.512 00.000 16108 MoveAxis(N, 0, ABG)
02:23:22.512 00.000 16108 Move returns status 0, amount 0
02:23:22.512 00.000 16108 move complete, result=0
02:23:22.512 00.000 16108 worker thread done servicing request
02:23:22.518 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3341, FiltMin=2870, FiltMax=60032, Gamma=1.000
02:23:22.543 00.025 21068 UpdateGuideState exits: m=112033 SNR=78.2
02:23:22.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:22.546 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:22.547 00.001 21068 Enqueuing Expose request
02:23:22.548 00.001 16108 Worker thread wakes up
02:23:22.548 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:22.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:22.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:23.720 01.172 16108 Exposure complete
02:23:23.789 00.069 16108 worker thread done servicing request
02:23:23.789 00.000 21068 OnExposeComplete: enter
02:23:23.790 00.001 21068 UpdateGuideState(): m_state=6
02:23:23.792 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13019
02:23:23.793 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.71, Mass=115846, SNR=80.1, Peak=16547 HFD=3.2
02:23:23.794 00.001 21068 MultiStar: [#1 -0.07,-0.19,1.13,U] [#2 0.07,-0.26,1.52,U] [#3 0.13,-0.31,1.11,U] [#4 0.02,0.03,1.11,U] [#5 0.05,0.27,1.04,U] [#6 -0.14,0.11,0.84,U] [#7 -0.09,-0.29,0.64,U] [#8 -0.12,-0.10,0.79,U] 
02:23:23.794 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.24, -0.04}
02:23:23.795 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
02:23:23.796 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
02:23:23.796 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.32 mountX=-0.04 mountY=0.09, mountTheta=2.01
02:23:23.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
02:23:23.799 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
02:23:23.800 00.001 16108 Worker thread wakes up
02:23:23.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:23:23.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:23:23.800 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.09
02:23:23.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:23.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:23.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:23:23.800 00.000 16108 MoveAxis(E, 0, ABG)
02:23:23.800 00.000 16108 Move returns status 0, amount 0
02:23:23.800 00.000 16108 MoveAxis(N, 0, ABG)
02:23:23.800 00.000 16108 Move returns status 0, amount 0
02:23:23.800 00.000 16108 move complete, result=0
02:23:23.800 00.000 16108 worker thread done servicing request
02:23:23.805 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3341, FiltMin=2864, FiltMax=65501, Gamma=1.000
02:23:23.832 00.027 21068 UpdateGuideState exits: m=115846 SNR=80.1
02:23:23.834 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:23.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:23.837 00.002 21068 Enqueuing Expose request
02:23:23.838 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:23.838 00.000 16108 Worker thread wakes up
02:23:23.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:23.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:24.819 00.980 16108 Exposure complete
02:23:24.873 00.054 16108 worker thread done servicing request
02:23:24.873 00.000 21068 OnExposeComplete: enter
02:23:24.874 00.001 21068 UpdateGuideState(): m_state=6
02:23:24.875 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13020
02:23:24.875 00.000 21068 Star::Find returns 1 (0), X=221.78, Y=876.59, Mass=129814, SNR=83.7, Peak=15683 HFD=3.2
02:23:24.876 00.001 21068 MultiStar: [#1 0.08,-0.16,1.42,U] [#2 0.12,-0.40,1.47,U] [#3 0.21,-0.22,1.24,U] [#4 0.20,-0.25,0.84,U] [#5 -0.05,0.15,1.02,U] [#6 0.38,0.13,0.81,U] [#7 0.01,-0.04,0.61,U] [#8 -0.13,-0.22,0.71,U] 
02:23:24.877 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.45, -0.16}
02:23:24.878 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
02:23:24.878 00.000 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
02:23:24.880 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.80 mountX=-0.17 mountY=0.11, mountTheta=2.56
02:23:24.881 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.15, opts=13)
02:23:24.882 00.001 21068 Enqueuing Move request for scope (0.15, -0.15)
02:23:24.883 00.001 16108 Worker thread wakes up
02:23:24.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
02:23:24.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
02:23:24.883 00.000 16108 Moving (0.15, -0.15) raw xDistance=-0.17 yDistance=0.11
02:23:24.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:23:24.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:24.884 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:24.884 00.000 16108 MoveAxis(E, 0, ABG)
02:23:24.884 00.000 16108 Move returns status 0, amount 0
02:23:24.884 00.000 16108 MoveAxis(N, 0, ABG)
02:23:24.884 00.000 16108 Move returns status 0, amount 0
02:23:24.884 00.000 16108 move complete, result=0
02:23:24.884 00.000 16108 worker thread done servicing request
02:23:24.888 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=233, max=65535, med=3341, FiltMin=2893, FiltMax=65440, Gamma=1.000
02:23:24.907 00.019 21068 UpdateGuideState exits: m=129814 SNR=83.7
02:23:24.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:24.908 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:24.909 00.001 21068 Enqueuing Expose request
02:23:24.909 00.000 16108 Worker thread wakes up
02:23:24.909 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:24.911 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:24.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:26.065 01.154 16108 Exposure complete
02:23:26.128 00.063 16108 worker thread done servicing request
02:23:26.128 00.000 21068 OnExposeComplete: enter
02:23:26.129 00.001 21068 UpdateGuideState(): m_state=6
02:23:26.130 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13021
02:23:26.131 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.48, Mass=124658, SNR=78.1, Peak=14707 HFD=3.2
02:23:26.132 00.001 21068 MultiStar: [#1 0.06,-0.41,1.21,U] [#2 -0.06,-0.36,1.29,U] [#3 0.16,-0.55,0.00,M1] [#4 0.41,0.01,0.89,U] [#5 0.34,-0.06,1.04,U] [#6 0.34,0.26,0.86,U] [#7 0.49,-0.25,0.76,U] [#8 -0.11,-0.07,0.82,U] 
02:23:26.133 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.17}, one-star: {0.26, -0.27}
02:23:26.133 00.000 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
02:23:26.134 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
02:23:26.135 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.70 mountX=-0.22 mountY=0.11, mountTheta=2.66
02:23:26.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.17, opts=13)
02:23:26.138 00.001 21068 Enqueuing Move request for scope (0.20, -0.17)
02:23:26.140 00.002 16108 Worker thread wakes up
02:23:26.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
02:23:26.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
02:23:26.140 00.000 16108 Moving (0.20, -0.17) raw xDistance=-0.22 yDistance=0.11
02:23:26.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:23:26.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:26.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:26.140 00.000 16108 MoveAxis(E, 58, ABG)
02:23:26.140 00.000 16108 Guiding  Dir = 2, Dur = 58
02:23:26.140 00.000 16108 IsSlewing returns 0
02:23:26.141 00.001 16108 IsGuiding returns 0
02:23:26.144 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3341, FiltMin=2873, FiltMax=58541, Gamma=1.000
02:23:26.159 00.015 21068 UpdateGuideState exits: m=124658 SNR=78.1
02:23:26.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:26.162 00.001 21068 Enqueuing Expose request
02:23:26.195 00.033 16108 PulseGuide returned control before completion, sleep 15
02:23:26.224 00.029 16108 IsGuiding returns 1
02:23:26.224 00.000 16108 scope still moving after pulse duration time elapsed
02:23:26.255 00.031 16108 IsSlewing returns 0
02:23:26.255 00.000 16108 IsGuiding returns 1
02:23:26.286 00.031 16108 IsSlewing returns 0
02:23:26.286 00.000 16108 IsGuiding returns 0
02:23:26.286 00.000 16108 scope move finished after 58 + 87 ms
02:23:26.286 00.000 16108 Move returns status 0, amount 58
02:23:26.286 00.000 16108 MoveAxis(N, 0, ABG)
02:23:26.286 00.000 16108 Move returns status 0, amount 0
02:23:26.286 00.000 16108 move complete, result=0
02:23:26.286 00.000 16108 worker thread done servicing request
02:23:26.286 00.000 16108 Worker thread wakes up
02:23:26.286 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
02:23:26.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:26.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:27.248 00.961 16108 Exposure complete
02:23:27.306 00.058 16108 worker thread done servicing request
02:23:27.306 00.000 21068 OnExposeComplete: enter
02:23:27.308 00.002 21068 UpdateGuideState(): m_state=6
02:23:27.310 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13022
02:23:27.312 00.002 21068 Star::Find returns 1 (0), X=221.42, Y=876.71, Mass=140193, SNR=100.0, Peak=17891 HFD=3.3
02:23:27.314 00.002 21068 MultiStar: [#1 -0.17,-0.32,1.05,U] [#2 -0.23,-0.25,0.98,U] [#3 0.15,-0.37,0.87,U] [#4 0.15,0.04,0.70,U] [#5 0.11,-0.10,0.85,U] [#6 0.09,0.26,0.72,U] [#7 -0.13,0.01,0.46,U] [#8 0.01,0.05,0.67,U] 
02:23:27.315 00.001 21068 single-star, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.09, -0.04}
02:23:27.317 00.002 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:23:27.318 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
02:23:27.320 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=-0.09 mountY=0.02, mountTheta=2.95
02:23:27.323 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
02:23:27.323 00.000 21068 Enqueuing Move request for scope (0.09, -0.04)
02:23:27.325 00.002 16108 Worker thread wakes up
02:23:27.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
02:23:27.325 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
02:23:27.325 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
02:23:27.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:23:27.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:27.326 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:23:27.326 00.000 16108 MoveAxis(E, 0, ABG)
02:23:27.326 00.000 16108 Move returns status 0, amount 0
02:23:27.326 00.000 16108 MoveAxis(N, 0, ABG)
02:23:27.326 00.000 16108 Move returns status 0, amount 0
02:23:27.326 00.000 16108 move complete, result=0
02:23:27.326 00.000 16108 worker thread done servicing request
02:23:27.329 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3341, FiltMin=2877, FiltMax=56953, Gamma=1.000
02:23:27.346 00.017 21068 UpdateGuideState exits: m=140193 SNR=100.0
02:23:27.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:27.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:27.351 00.002 21068 Enqueuing Expose request
02:23:27.352 00.001 16108 Worker thread wakes up
02:23:27.353 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:27.354 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:27.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:28.507 01.153 16108 Exposure complete
02:23:28.565 00.058 16108 worker thread done servicing request
02:23:28.565 00.000 21068 OnExposeComplete: enter
02:23:28.567 00.002 21068 UpdateGuideState(): m_state=6
02:23:28.568 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13023
02:23:28.569 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=876.68, Mass=135323, SNR=94.4, Peak=15971 HFD=3.4
02:23:28.570 00.001 21068 MultiStar: [#1 -0.21,0.04,1.23,U] [#2 0.17,-0.17,1.11,U] [#3 -0.14,-0.14,0.97,U] [#4 -0.31,-0.13,0.72,U] [#5 0.13,0.10,0.85,U] [#6 0.07,0.26,0.82,U] [#7 -0.10,-0.43,0.52,U] [#8 -0.14,-0.26,0.69,U] 
02:23:28.571 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.33, -0.08}
02:23:28.572 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
02:23:28.573 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
02:23:28.574 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.71 mountX=-0.00 mountY=0.07, mountTheta=1.61
02:23:28.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
02:23:28.578 00.002 21068 Enqueuing Move request for scope (-0.01, -0.07)
02:23:28.579 00.001 16108 Worker thread wakes up
02:23:28.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:23:28.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:23:28.579 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.07
02:23:28.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:23:28.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:28.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:23:28.579 00.000 16108 MoveAxis(E, 0, ABG)
02:23:28.580 00.001 16108 Move returns status 0, amount 0
02:23:28.580 00.000 16108 MoveAxis(N, 0, ABG)
02:23:28.580 00.000 16108 Move returns status 0, amount 0
02:23:28.580 00.000 16108 move complete, result=0
02:23:28.580 00.000 16108 worker thread done servicing request
02:23:28.587 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3341, FiltMin=2845, FiltMax=58009, Gamma=1.000
02:23:28.610 00.023 21068 UpdateGuideState exits: m=135323 SNR=94.4
02:23:28.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:28.613 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:28.614 00.001 21068 Enqueuing Expose request
02:23:28.617 00.003 16108 Worker thread wakes up
02:23:28.617 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:28.619 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:28.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:29.589 00.970 16108 Exposure complete
02:23:29.647 00.058 16108 worker thread done servicing request
02:23:29.647 00.000 21068 OnExposeComplete: enter
02:23:29.648 00.001 21068 UpdateGuideState(): m_state=6
02:23:29.650 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13024
02:23:29.651 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.77, Mass=137265, SNR=92.9, Peak=19987 HFD=3.2
02:23:29.653 00.002 21068 MultiStar: [#1 -0.27,-0.11,1.21,U] [#2 0.05,-0.27,1.05,U] [#3 -0.01,-0.15,1.00,U] [#4 0.19,0.10,0.81,U] [#5 0.12,0.20,0.87,U] [#6 -0.23,0.19,0.87,U] [#7 -0.03,-0.31,0.62,U] [#8 -0.27,-0.18,0.65,U] 
02:23:29.653 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.37, 0.02}
02:23:29.655 00.002 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
02:23:29.656 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
02:23:29.658 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.71 mountX=-0.00 mountY=0.05, mountTheta=1.61
02:23:29.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
02:23:29.660 00.000 21068 Enqueuing Move request for scope (-0.01, -0.05)
02:23:29.661 00.001 16108 Worker thread wakes up
02:23:29.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:23:29.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:23:29.661 00.000 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
02:23:29.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:23:29.662 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:29.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:23:29.662 00.000 16108 MoveAxis(E, 0, ABG)
02:23:29.662 00.000 16108 Move returns status 0, amount 0
02:23:29.662 00.000 16108 MoveAxis(N, 0, ABG)
02:23:29.662 00.000 16108 Move returns status 0, amount 0
02:23:29.662 00.000 16108 move complete, result=0
02:23:29.662 00.000 16108 worker thread done servicing request
02:23:29.666 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3341, FiltMin=2854, FiltMax=59789, Gamma=1.000
02:23:29.683 00.017 21068 UpdateGuideState exits: m=137265 SNR=92.9
02:23:29.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:29.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:29.686 00.001 21068 Enqueuing Expose request
02:23:29.686 00.000 16108 Worker thread wakes up
02:23:29.686 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:29.688 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:29.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:30.852 01.164 16108 Exposure complete
02:23:30.922 00.070 16108 worker thread done servicing request
02:23:30.922 00.000 21068 OnExposeComplete: enter
02:23:30.923 00.001 21068 UpdateGuideState(): m_state=6
02:23:30.923 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13025
02:23:30.924 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.84, Mass=108199, SNR=90.5, Peak=13987 HFD=3.2
02:23:30.925 00.001 21068 MultiStar: [#1 -0.21,0.11,1.00,U] [#2 0.16,-0.07,1.16,U] [#3 0.10,-0.13,0.98,U] [#4 -0.21,-0.08,0.87,U] [#5 0.16,0.00,0.97,U] [#6 -0.18,0.22,0.66,U] [#7 0.10,-0.04,0.59,U] [#8 -0.24,0.10,0.74,U] 
02:23:30.925 00.000 21068 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.19, 0.09}
02:23:30.926 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
02:23:30.928 00.002 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
02:23:30.928 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.61 mountX=0.00 mountY=-0.01, mountTheta=-1.35
02:23:30.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.01, opts=13)
02:23:30.931 00.001 21068 Enqueuing Move request for scope (-0.00, 0.01)
02:23:30.932 00.001 16108 Worker thread wakes up
02:23:30.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
02:23:30.932 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
02:23:30.932 00.000 16108 Moving (-0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
02:23:30.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:23:30.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:30.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:30.932 00.000 16108 MoveAxis(E, 0, ABG)
02:23:30.932 00.000 16108 Move returns status 0, amount 0
02:23:30.932 00.000 16108 MoveAxis(N, 0, ABG)
02:23:30.932 00.000 16108 Move returns status 0, amount 0
02:23:30.933 00.001 16108 move complete, result=0
02:23:30.933 00.000 16108 worker thread done servicing request
02:23:30.939 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3341, FiltMin=2886, FiltMax=65501, Gamma=1.000
02:23:30.965 00.026 21068 UpdateGuideState exits: m=108199 SNR=90.5
02:23:30.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:30.968 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:30.970 00.002 21068 Enqueuing Expose request
02:23:30.971 00.001 16108 Worker thread wakes up
02:23:30.971 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:30.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:30.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:31.956 00.985 16108 Exposure complete
02:23:32.023 00.067 16108 worker thread done servicing request
02:23:32.023 00.000 21068 OnExposeComplete: enter
02:23:32.024 00.001 21068 UpdateGuideState(): m_state=6
02:23:32.025 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13026
02:23:32.025 00.000 21068 Star::Find returns 1 (0), X=221.68, Y=876.73, Mass=157696, SNR=106.6, Peak=17763 HFD=3.5
02:23:32.026 00.001 21068 MultiStar: [#1 -0.30,-0.09,1.09,U] [#2 -0.14,-0.35,1.02,U] [#3 -0.26,-0.01,1.00,U] [#4 -0.13,-0.09,0.60,U] [#5 0.04,0.18,0.77,U] [#6 0.03,0.00,0.72,U] [#7 0.16,-0.10,0.50,U] [#8 -0.29,-0.31,0.68,U] 
02:23:32.027 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.34, -0.02}
02:23:32.028 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
02:23:32.029 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
02:23:32.029 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.25 mountX=0.05 mountY=0.10, mountTheta=1.08
02:23:32.032 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
02:23:32.032 00.000 21068 Enqueuing Move request for scope (-0.07, -0.09)
02:23:32.033 00.001 16108 Worker thread wakes up
02:23:32.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:23:32.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:23:32.033 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.10
02:23:32.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:32.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:32.034 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:23:32.034 00.000 16108 MoveAxis(E, 0, ABG)
02:23:32.034 00.000 16108 Move returns status 0, amount 0
02:23:32.034 00.000 16108 MoveAxis(N, 0, ABG)
02:23:32.034 00.000 16108 Move returns status 0, amount 0
02:23:32.034 00.000 16108 move complete, result=0
02:23:32.034 00.000 16108 worker thread done servicing request
02:23:32.037 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3341, FiltMin=2813, FiltMax=56310, Gamma=1.000
02:23:32.054 00.017 21068 UpdateGuideState exits: m=157696 SNR=106.6
02:23:32.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:32.055 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:32.056 00.001 21068 Enqueuing Expose request
02:23:32.057 00.001 16108 Worker thread wakes up
02:23:32.057 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:32.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:32.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:33.215 01.157 16108 Exposure complete
02:23:33.290 00.075 16108 worker thread done servicing request
02:23:33.290 00.000 21068 OnExposeComplete: enter
02:23:33.292 00.002 21068 UpdateGuideState(): m_state=6
02:23:33.293 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13027
02:23:33.295 00.002 21068 Star::Find returns 1 (0), X=221.57, Y=876.45, Mass=112573, SNR=79.2, Peak=15107 HFD=3.2
02:23:33.296 00.001 21068 MultiStar: [#1 -0.07,-0.11,1.25,U] [#2 0.24,-0.44,1.40,U] [#3 0.06,-0.31,1.28,U] [#4 -0.11,-0.24,0.92,U] [#5 0.00,-0.07,1.00,U] [#6 -0.13,0.13,0.86,U] [#7 -0.13,-0.25,0.72,U] [#8 -0.09,-0.38,0.81,U] 
02:23:33.297 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.23}, one-star: {0.23, -0.30}
02:23:33.298 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
02:23:33.299 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
02:23:33.299 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.49 mountX=-0.06 mountY=0.22, mountTheta=1.84
02:23:33.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.23, opts=13)
02:23:33.302 00.001 21068 Enqueuing Move request for scope (0.02, -0.23)
02:23:33.303 00.001 16108 Worker thread wakes up
02:23:33.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
02:23:33.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
02:23:33.303 00.000 16108 Moving (0.02, -0.23) raw xDistance=-0.06 yDistance=0.22
02:23:33.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:23:33.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:23:33.303 00.000 16108 MoveAxis(E, 0, ABG)
02:23:33.304 00.001 16108 Move returns status 0, amount 0
02:23:33.304 00.000 16108 MoveAxis(S, 44, ABG)
02:23:33.304 00.000 16108 Guiding  Dir = 1, Dur = 44
02:23:33.304 00.000 16108 IsSlewing returns 0
02:23:33.304 00.000 16108 IsGuiding returns 0
02:23:33.308 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3337, FiltMin=2873, FiltMax=53325, Gamma=1.000
02:23:33.323 00.015 16108 PulseGuide returned control before completion, sleep 36
02:23:33.324 00.001 21068 UpdateGuideState exits: m=112573 SNR=79.2
02:23:33.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:33.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:33.326 00.001 21068 Enqueuing Expose request
02:23:33.368 00.042 16108 IsGuiding returns 1
02:23:33.368 00.000 16108 scope still moving after pulse duration time elapsed
02:23:33.400 00.032 16108 IsSlewing returns 0
02:23:33.400 00.000 16108 IsGuiding returns 1
02:23:33.432 00.032 16108 IsSlewing returns 0
02:23:33.432 00.000 16108 IsGuiding returns 0
02:23:33.432 00.000 16108 scope move finished after 44 + 83 ms
02:23:33.432 00.000 16108 Move returns status 0, amount 44
02:23:33.432 00.000 16108 move complete, result=0
02:23:33.433 00.001 16108 worker thread done servicing request
02:23:33.433 00.000 16108 Worker thread wakes up
02:23:33.433 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:33.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:33.433 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
02:23:34.392 00.959 16108 Exposure complete
02:23:34.457 00.065 16108 worker thread done servicing request
02:23:34.457 00.000 21068 OnExposeComplete: enter
02:23:34.457 00.000 21068 UpdateGuideState(): m_state=6
02:23:34.458 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13028
02:23:34.459 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.88, Mass=139613, SNR=94.0, Peak=17779 HFD=3.4
02:23:34.460 00.001 21068 MultiStar: [#1 -0.12,-0.03,1.15,U] [#2 -0.07,-0.26,1.04,U] [#3 0.01,0.00,0.94,U] [#4 0.04,-0.00,0.72,U] [#5 0.11,0.29,0.89,U] [#6 -0.11,0.17,0.83,U] [#7 -0.31,-0.13,0.63,U] [#8 0.00,-0.07,0.69,U] 
02:23:34.461 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.27, 0.13}
02:23:34.461 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
02:23:34.462 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
02:23:34.464 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.39 mountX=0.01 mountY=-0.01, mountTheta=-0.53
02:23:34.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
02:23:34.467 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
02:23:34.469 00.002 16108 Worker thread wakes up
02:23:34.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
02:23:34.469 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
02:23:34.469 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
02:23:34.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:34.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:34.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:34.469 00.000 16108 MoveAxis(E, 0, ABG)
02:23:34.470 00.001 16108 Move returns status 0, amount 0
02:23:34.470 00.000 16108 MoveAxis(N, 0, ABG)
02:23:34.470 00.000 16108 Move returns status 0, amount 0
02:23:34.470 00.000 16108 move complete, result=0
02:23:34.470 00.000 16108 worker thread done servicing request
02:23:34.478 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3341, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:23:34.505 00.027 21068 UpdateGuideState exits: m=139613 SNR=94.0
02:23:34.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:34.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:34.507 00.000 21068 Enqueuing Expose request
02:23:34.508 00.001 16108 Worker thread wakes up
02:23:34.508 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:34.509 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:34.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:35.667 01.158 16108 Exposure complete
02:23:35.733 00.066 16108 worker thread done servicing request
02:23:35.733 00.000 21068 OnExposeComplete: enter
02:23:35.735 00.002 21068 UpdateGuideState(): m_state=6
02:23:35.735 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13029
02:23:35.736 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.60, Mass=138251, SNR=96.3, Peak=16355 HFD=3.3
02:23:35.737 00.001 21068 MultiStar: [#1 -0.22,-0.11,0.91,U] [#2 -0.09,0.01,1.24,U] [#3 -0.01,0.05,0.98,U] [#4 -0.10,0.10,0.72,U] [#5 0.08,0.18,0.89,U] [#6 0.13,0.18,0.81,U] [#7 -0.16,-0.42,0.69,U] [#8 -0.37,-0.13,0.80,U] 
02:23:35.738 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.31, -0.15}
02:23:35.738 00.000 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
02:23:35.739 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
02:23:35.740 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.59 mountX=0.03 mountY=0.03, mountTheta=0.76
02:23:35.741 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
02:23:35.742 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
02:23:35.743 00.001 16108 Worker thread wakes up
02:23:35.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:23:35.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:23:35.743 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=0.03
02:23:35.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:23:35.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:35.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:23:35.743 00.000 16108 MoveAxis(E, 0, ABG)
02:23:35.743 00.000 16108 Move returns status 0, amount 0
02:23:35.743 00.000 16108 MoveAxis(N, 0, ABG)
02:23:35.743 00.000 16108 Move returns status 0, amount 0
02:23:35.743 00.000 16108 move complete, result=0
02:23:35.743 00.000 16108 worker thread done servicing request
02:23:35.748 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3337, FiltMin=2899, FiltMax=65440, Gamma=1.000
02:23:35.763 00.015 21068 UpdateGuideState exits: m=138251 SNR=96.3
02:23:35.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:35.766 00.001 21068 Enqueuing Expose request
02:23:35.766 00.000 16108 Worker thread wakes up
02:23:35.766 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:35.768 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:35.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:36.753 00.985 16108 Exposure complete
02:23:36.815 00.062 16108 worker thread done servicing request
02:23:36.815 00.000 21068 OnExposeComplete: enter
02:23:36.816 00.001 21068 UpdateGuideState(): m_state=6
02:23:36.818 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13030
02:23:36.819 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=877.10, Mass=142505, SNR=93.6, Peak=20019 HFD=3.2
02:23:36.822 00.003 21068 MultiStar: [#1 0.26,0.17,1.17,U] [#2 0.15,-0.19,1.24,U] [#3 0.32,0.15,0.87,U] [#4 0.14,-0.12,0.88,U] [#5 0.28,0.16,0.83,U] [#6 0.22,0.32,0.86,U] [#7 -0.12,-0.13,0.68,U] [#8 -0.05,0.15,0.65,U] 
02:23:36.823 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.43, 0.35}
02:23:36.824 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
02:23:36.825 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
02:23:36.827 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.43 mountX=-0.18 mountY=-0.14, mountTheta=-2.50
02:23:36.830 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.09, opts=13)
02:23:36.833 00.003 21068 Enqueuing Move request for scope (0.20, 0.09)
02:23:36.834 00.001 16108 Worker thread wakes up
02:23:36.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
02:23:36.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
02:23:36.834 00.000 16108 Moving (0.20, 0.09) raw xDistance=-0.18 yDistance=-0.14
02:23:36.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:23:36.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:36.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:36.834 00.000 16108 MoveAxis(E, 0, ABG)
02:23:36.834 00.000 16108 Move returns status 0, amount 0
02:23:36.834 00.000 16108 MoveAxis(N, 0, ABG)
02:23:36.834 00.000 16108 Move returns status 0, amount 0
02:23:36.835 00.001 16108 move complete, result=0
02:23:36.835 00.000 16108 worker thread done servicing request
02:23:36.840 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=323, max=65535, med=3341, FiltMin=2867, FiltMax=57165, Gamma=1.000
02:23:36.865 00.025 21068 UpdateGuideState exits: m=142505 SNR=93.6
02:23:36.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:36.866 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:36.869 00.003 21068 Enqueuing Expose request
02:23:36.870 00.001 16108 Worker thread wakes up
02:23:36.871 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:36.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:36.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:38.032 01.160 16108 Exposure complete
02:23:38.085 00.053 16108 worker thread done servicing request
02:23:38.085 00.000 21068 OnExposeComplete: enter
02:23:38.086 00.001 21068 UpdateGuideState(): m_state=6
02:23:38.088 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13031
02:23:38.089 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.87, Mass=127905, SNR=87.7, Peak=17027 HFD=3.4
02:23:38.091 00.002 21068 MultiStar: [#1 -0.29,0.05,1.27,U] [#2 -0.10,0.03,1.21,U] [#3 -0.10,0.03,0.97,U] [#4 0.03,0.14,0.90,U] [#5 -0.07,0.38,0.93,U] [#6 -0.04,0.16,0.90,U] [#7 0.31,-0.33,0.67,U] [#8 -0.29,-0.04,0.77,U] 
02:23:38.092 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.38, 0.12}
02:23:38.092 00.000 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
02:23:38.093 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
02:23:38.094 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.03 mountX=0.05 mountY=-0.06, mountTheta=-0.91
02:23:38.098 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
02:23:38.098 00.000 21068 Enqueuing Move request for scope (-0.03, 0.07)
02:23:38.099 00.001 16108 Worker thread wakes up
02:23:38.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:23:38.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:23:38.100 00.001 16108 Moving (-0.03, 0.07) raw xDistance=0.05 yDistance=-0.06
02:23:38.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:38.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:38.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:38.100 00.000 16108 MoveAxis(E, 0, ABG)
02:23:38.100 00.000 16108 Move returns status 0, amount 0
02:23:38.100 00.000 16108 MoveAxis(N, 0, ABG)
02:23:38.100 00.000 16108 Move returns status 0, amount 0
02:23:38.100 00.000 16108 move complete, result=0
02:23:38.100 00.000 16108 worker thread done servicing request
02:23:38.107 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3337, FiltMin=2822, FiltMax=65440, Gamma=1.000
02:23:38.133 00.026 21068 UpdateGuideState exits: m=127905 SNR=87.7
02:23:38.135 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:38.135 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:38.136 00.001 21068 Enqueuing Expose request
02:23:38.137 00.001 16108 Worker thread wakes up
02:23:38.137 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:38.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:38.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:39.127 00.989 16108 Exposure complete
02:23:39.195 00.068 16108 worker thread done servicing request
02:23:39.195 00.000 21068 OnExposeComplete: enter
02:23:39.196 00.001 21068 UpdateGuideState(): m_state=6
02:23:39.197 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13032
02:23:39.198 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.77, Mass=124390, SNR=84.2, Peak=17091 HFD=3.1
02:23:39.199 00.001 21068 MultiStar: [#1 0.02,0.16,1.26,U] [#2 0.16,-0.29,1.23,U] [#3 0.11,0.05,1.22,U] [#4 0.06,0.10,0.96,U] [#5 0.11,0.19,0.99,U] [#6 -0.06,0.20,0.73,U] [#7 0.40,-0.02,0.75,U] [#8 -0.08,0.08,0.70,U] 
02:23:39.200 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.31, 0.02}
02:23:39.201 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
02:23:39.202 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
02:23:39.203 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.36 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
02:23:39.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
02:23:39.205 00.000 21068 Enqueuing Move request for scope (0.12, 0.04)
02:23:39.206 00.001 16108 Worker thread wakes up
02:23:39.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
02:23:39.206 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
02:23:39.207 00.001 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.07
02:23:39.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:23:39.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:39.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:23:39.207 00.000 16108 MoveAxis(E, 0, ABG)
02:23:39.207 00.000 16108 Move returns status 0, amount 0
02:23:39.207 00.000 16108 MoveAxis(N, 0, ABG)
02:23:39.207 00.000 16108 Move returns status 0, amount 0
02:23:39.207 00.000 16108 move complete, result=0
02:23:39.207 00.000 16108 worker thread done servicing request
02:23:39.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3341, FiltMin=2845, FiltMax=58857, Gamma=1.000
02:23:39.227 00.017 21068 UpdateGuideState exits: m=124390 SNR=84.2
02:23:39.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:39.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:39.230 00.001 21068 Enqueuing Expose request
02:23:39.231 00.001 16108 Worker thread wakes up
02:23:39.231 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:39.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:39.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:40.398 01.166 16108 Exposure complete
02:23:40.452 00.054 16108 worker thread done servicing request
02:23:40.452 00.000 21068 OnExposeComplete: enter
02:23:40.453 00.001 21068 UpdateGuideState(): m_state=6
02:23:40.453 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13033
02:23:40.454 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=876.78, Mass=130719, SNR=87.4, Peak=15139 HFD=3.2
02:23:40.455 00.001 21068 MultiStar: [#1 -0.15,-0.13,1.31,U] [#2 0.03,-0.13,1.17,U] [#3 -0.14,-0.17,0.97,U] [#4 -0.08,0.19,0.86,U] [#5 -0.08,0.22,0.92,U] [#6 0.09,0.14,0.83,U] [#7 -0.07,-0.12,0.58,U] [#8 -0.24,0.06,0.77,U] 
02:23:40.456 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {0.07, 0.03}
02:23:40.457 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
02:23:40.458 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
02:23:40.459 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.13 mountX=0.06 mountY=0.01, mountTheta=0.22
02:23:40.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
02:23:40.461 00.001 21068 Enqueuing Move request for scope (-0.06, 0.00)
02:23:40.462 00.001 16108 Worker thread wakes up
02:23:40.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
02:23:40.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
02:23:40.462 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
02:23:40.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:40.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:40.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:40.462 00.000 16108 MoveAxis(E, 0, ABG)
02:23:40.462 00.000 16108 Move returns status 0, amount 0
02:23:40.462 00.000 16108 MoveAxis(N, 0, ABG)
02:23:40.462 00.000 16108 Move returns status 0, amount 0
02:23:40.463 00.001 16108 move complete, result=0
02:23:40.463 00.000 16108 worker thread done servicing request
02:23:40.466 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3337, FiltMin=2893, FiltMax=64477, Gamma=1.000
02:23:40.482 00.016 21068 UpdateGuideState exits: m=130719 SNR=87.4
02:23:40.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:40.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:40.485 00.001 21068 Enqueuing Expose request
02:23:40.485 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:40.487 00.002 16108 Worker thread wakes up
02:23:40.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:40.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:41.460 00.973 16108 Exposure complete
02:23:41.538 00.078 16108 worker thread done servicing request
02:23:41.538 00.000 21068 OnExposeComplete: enter
02:23:41.539 00.001 21068 UpdateGuideState(): m_state=6
02:23:41.540 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13034
02:23:41.542 00.002 21068 Star::Find returns 1 (0), X=221.74, Y=876.76, Mass=139084, SNR=92.1, Peak=17811 HFD=3.3
02:23:41.544 00.002 21068 MultiStar: [#1 -0.11,-0.01,1.00,U] [#2 -0.08,-0.15,1.31,U] [#3 -0.12,-0.29,1.06,U] [#4 0.13,0.19,0.74,U] [#5 0.04,0.38,0.94,U] [#6 0.11,0.40,0.86,U] [#7 -0.00,-0.22,0.76,U] [#8 -0.16,0.12,0.68,U] 
02:23:41.546 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.41, 0.00}
02:23:41.547 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
02:23:41.548 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
02:23:41.549 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.95 mountX=-0.02 mountY=-0.03, mountTheta=-2.01
02:23:41.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
02:23:41.552 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
02:23:41.553 00.001 16108 Worker thread wakes up
02:23:41.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:23:41.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:23:41.553 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
02:23:41.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:23:41.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:41.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:23:41.553 00.000 16108 MoveAxis(E, 0, ABG)
02:23:41.553 00.000 16108 Move returns status 0, amount 0
02:23:41.554 00.001 16108 MoveAxis(N, 0, ABG)
02:23:41.554 00.000 16108 Move returns status 0, amount 0
02:23:41.554 00.000 16108 move complete, result=0
02:23:41.554 00.000 16108 worker thread done servicing request
02:23:41.560 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3341, FiltMin=2803, FiltMax=59325, Gamma=1.000
02:23:41.579 00.019 21068 UpdateGuideState exits: m=139084 SNR=92.1
02:23:41.580 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:41.581 00.000 21068 Enqueuing Expose request
02:23:41.582 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:41.584 00.002 16108 Worker thread wakes up
02:23:41.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:41.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:42.746 01.162 16108 Exposure complete
02:23:42.825 00.079 16108 worker thread done servicing request
02:23:42.825 00.000 21068 OnExposeComplete: enter
02:23:42.826 00.001 21068 UpdateGuideState(): m_state=6
02:23:42.827 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13035
02:23:42.827 00.000 21068 Star::Find returns 1 (0), X=221.78, Y=876.67, Mass=119641, SNR=82.5, Peak=16419 HFD=3.0
02:23:42.828 00.001 21068 MultiStar: [#1 -0.00,-0.21,1.14,U] [#2 0.22,-0.24,1.36,U] [#3 0.21,-0.18,1.14,U] [#4 0.09,-0.01,0.93,U] [#5 0.18,-0.06,1.06,U] [#6 0.02,0.16,0.76,U] [#7 0.10,-0.33,0.75,U] [#8 0.11,-0.02,0.79,U] 
02:23:42.829 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.45, -0.08}
02:23:42.829 00.000 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
02:23:42.830 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
02:23:42.831 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=-0.18 mountY=0.08, mountTheta=2.72
02:23:42.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.12, opts=13)
02:23:42.836 00.003 21068 Enqueuing Move request for scope (0.16, -0.12)
02:23:42.837 00.001 16108 Worker thread wakes up
02:23:42.837 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:23:42.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:23:42.837 00.000 16108 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=0.08
02:23:42.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:23:42.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:42.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:23:42.838 00.001 16108 MoveAxis(E, 0, ABG)
02:23:42.838 00.000 16108 Move returns status 0, amount 0
02:23:42.838 00.000 16108 MoveAxis(N, 0, ABG)
02:23:42.838 00.000 16108 Move returns status 0, amount 0
02:23:42.838 00.000 16108 move complete, result=0
02:23:42.838 00.000 16108 worker thread done servicing request
02:23:42.846 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3341, FiltMin=2806, FiltMax=51325, Gamma=1.000
02:23:42.860 00.014 21068 UpdateGuideState exits: m=119641 SNR=82.5
02:23:42.862 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:42.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:42.864 00.001 21068 Enqueuing Expose request
02:23:42.864 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:42.865 00.001 16108 Worker thread wakes up
02:23:42.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:42.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:43.837 00.972 16108 Exposure complete
02:23:43.918 00.081 16108 worker thread done servicing request
02:23:43.918 00.000 21068 OnExposeComplete: enter
02:23:43.920 00.002 21068 UpdateGuideState(): m_state=6
02:23:43.922 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13036
02:23:43.924 00.002 21068 Star::Find returns 1 (0), X=221.76, Y=876.46, Mass=115702, SNR=88.1, Peak=15347 HFD=3.2
02:23:43.926 00.002 21068 MultiStar: [#1 0.15,-0.13,1.26,U] [#2 0.13,-0.19,1.02,U] [#3 -0.04,-0.20,1.05,U] [#4 0.12,0.01,0.73,U] [#5 0.06,0.13,1.01,U] [#6 0.29,0.15,0.83,U] [#7 0.17,-0.32,0.56,U] [#8 0.13,-0.20,0.69,U] 
02:23:43.927 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.43, -0.30}
02:23:43.928 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
02:23:43.929 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
02:23:43.930 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.63 mountX=-0.18 mountY=0.07, mountTheta=2.74
02:23:43.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.11, opts=13)
02:23:43.933 00.001 21068 Enqueuing Move request for scope (0.16, -0.11)
02:23:43.934 00.001 16108 Worker thread wakes up
02:23:43.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
02:23:43.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
02:23:43.934 00.000 16108 Moving (0.16, -0.11) raw xDistance=-0.18 yDistance=0.07
02:23:43.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:23:43.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:43.935 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:23:43.935 00.000 16108 MoveAxis(E, 0, ABG)
02:23:43.935 00.000 16108 Move returns status 0, amount 0
02:23:43.935 00.000 16108 MoveAxis(N, 0, ABG)
02:23:43.935 00.000 16108 Move returns status 0, amount 0
02:23:43.935 00.000 16108 move complete, result=0
02:23:43.935 00.000 16108 worker thread done servicing request
02:23:43.940 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3341, FiltMin=2884, FiltMax=53798, Gamma=1.000
02:23:43.956 00.016 21068 UpdateGuideState exits: m=115702 SNR=88.1
02:23:43.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.957 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:43.958 00.001 21068 Enqueuing Expose request
02:23:43.959 00.001 16108 Worker thread wakes up
02:23:43.959 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:43.959 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:43.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:45.117 01.158 16108 Exposure complete
02:23:45.174 00.057 16108 worker thread done servicing request
02:23:45.174 00.000 21068 OnExposeComplete: enter
02:23:45.177 00.003 21068 UpdateGuideState(): m_state=6
02:23:45.177 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13037
02:23:45.178 00.001 21068 Star::Find returns 1 (0), X=221.80, Y=876.88, Mass=117695, SNR=80.1, Peak=18515 HFD=2.9
02:23:45.179 00.001 21068 MultiStar: [#1 0.12,-0.05,1.21,U] [#2 0.43,-0.08,1.49,U] [#3 0.15,-0.19,1.20,U] [#4 0.28,-0.01,1.00,U] [#5 0.07,0.11,0.98,U] [#6 0.03,0.25,0.91,U] [#7 0.05,-0.17,0.59,U] [#8 0.01,-0.07,0.98,U] 
02:23:45.180 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.47, 0.13}
02:23:45.180 00.000 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:23:45.181 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:23:45.182 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=-0.20 mountY=-0.03, mountTheta=-2.97
02:23:45.183 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.01, opts=13)
02:23:45.184 00.001 21068 Enqueuing Move request for scope (0.20, -0.01)
02:23:45.186 00.002 16108 Worker thread wakes up
02:23:45.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
02:23:45.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
02:23:45.186 00.000 16108 Moving (0.20, -0.01) raw xDistance=-0.20 yDistance=-0.03
02:23:45.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:23:45.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:45.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:23:45.186 00.000 16108 MoveAxis(E, 0, ABG)
02:23:45.186 00.000 16108 Move returns status 0, amount 0
02:23:45.186 00.000 16108 MoveAxis(N, 0, ABG)
02:23:45.187 00.001 16108 Move returns status 0, amount 0
02:23:45.187 00.000 16108 move complete, result=0
02:23:45.187 00.000 16108 worker thread done servicing request
02:23:45.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3337, FiltMin=2871, FiltMax=61302, Gamma=1.000
02:23:45.206 00.016 21068 UpdateGuideState exits: m=117695 SNR=80.1
02:23:45.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:45.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:45.209 00.001 21068 Enqueuing Expose request
02:23:45.210 00.001 16108 Worker thread wakes up
02:23:45.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:45.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:45.210 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:46.189 00.979 16108 Exposure complete
02:23:46.248 00.059 16108 worker thread done servicing request
02:23:46.249 00.001 21068 OnExposeComplete: enter
02:23:46.249 00.000 21068 UpdateGuideState(): m_state=6
02:23:46.250 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13038
02:23:46.251 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=876.70, Mass=143313, SNR=99.4, Peak=17635 HFD=3.4
02:23:46.252 00.001 21068 MultiStar: [#1 0.27,-0.07,1.10,U] [#2 0.29,-0.22,1.00,U] [#3 0.30,-0.11,0.92,U] [#4 0.29,-0.21,0.82,U] [#5 0.37,-0.10,0.84,U] [#6 0.33,-0.05,0.66,U] [#7 0.01,-0.17,0.58,U] [#8 0.00,-0.26,0.64,U] 
02:23:46.253 00.001 21068 refined, 8 included, MultiStar: {0.29, -0.13}, one-star: {0.57, -0.05}
02:23:46.254 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:23:46.255 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
02:23:46.256 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.43 mountX=-0.31 mountY=0.06, mountTheta=2.95
02:23:46.257 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.13, opts=13)
02:23:46.260 00.003 21068 Enqueuing Move request for scope (0.29, -0.13)
02:23:46.261 00.001 16108 Worker thread wakes up
02:23:46.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
02:23:46.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
02:23:46.261 00.000 16108 Moving (0.29, -0.13) raw xDistance=-0.31 yDistance=0.06
02:23:46.262 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:23:46.262 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:46.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:23:46.262 00.000 16108 MoveAxis(E, 81, ABG)
02:23:46.262 00.000 16108 Guiding  Dir = 2, Dur = 81
02:23:46.263 00.001 16108 IsSlewing returns 0
02:23:46.263 00.000 16108 IsGuiding returns 0
02:23:46.268 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3341, FiltMin=2851, FiltMax=50438, Gamma=1.000
02:23:46.285 00.017 16108 PulseGuide returned control before completion, sleep 69
02:23:46.288 00.003 21068 UpdateGuideState exits: m=143313 SNR=99.4
02:23:46.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:46.290 00.000 21068 Enqueuing Expose request
02:23:46.363 00.073 16108 IsGuiding returns 1
02:23:46.363 00.000 16108 scope still moving after pulse duration time elapsed
02:23:46.394 00.031 16108 IsSlewing returns 0
02:23:46.394 00.000 16108 IsGuiding returns 0
02:23:46.394 00.000 16108 scope move finished after 81 + 50 ms
02:23:46.394 00.000 16108 Move returns status 0, amount 81
02:23:46.394 00.000 16108 MoveAxis(N, 0, ABG)
02:23:46.394 00.000 16108 Move returns status 0, amount 0
02:23:46.394 00.000 16108 move complete, result=0
02:23:46.394 00.000 16108 worker thread done servicing request
02:23:46.394 00.000 16108 Worker thread wakes up
02:23:46.395 00.001 21068 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH
02:23:46.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:46.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:47.544 01.149 16108 Exposure complete
02:23:47.615 00.071 16108 worker thread done servicing request
02:23:47.615 00.000 21068 OnExposeComplete: enter
02:23:47.616 00.001 21068 UpdateGuideState(): m_state=6
02:23:47.617 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13039
02:23:47.618 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.81, Mass=124060, SNR=89.5, Peak=15411 HFD=3.4
02:23:47.619 00.001 21068 MultiStar: [#1 -0.32,-0.13,1.18,U] [#2 0.05,-0.23,1.24,U] [#3 -0.04,-0.14,1.13,U] [#4 -0.22,0.15,0.86,U] [#5 -0.19,0.14,0.96,U] [#6 -0.10,0.12,0.75,U] [#7 -0.39,-0.22,0.56,U] [#8 -0.17,0.08,0.76,U] 
02:23:47.620 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {0.32, 0.06}
02:23:47.620 00.000 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.47)
02:23:47.622 00.002 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.53)
02:23:47.623 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.85 mountX=0.09 mountY=0.05, mountTheta=0.51
02:23:47.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.03, opts=13)
02:23:47.625 00.001 21068 Enqueuing Move request for scope (-0.10, -0.03)
02:23:47.626 00.001 16108 Worker thread wakes up
02:23:47.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:23:47.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:23:47.626 00.000 16108 Moving (-0.10, -0.03) raw xDistance=0.09 yDistance=0.05
02:23:47.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:47.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:47.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:23:47.626 00.000 16108 MoveAxis(E, 0, ABG)
02:23:47.626 00.000 16108 Move returns status 0, amount 0
02:23:47.626 00.000 16108 MoveAxis(N, 0, ABG)
02:23:47.626 00.000 16108 Move returns status 0, amount 0
02:23:47.626 00.000 16108 move complete, result=0
02:23:47.626 00.000 16108 worker thread done servicing request
02:23:47.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3337, FiltMin=2832, FiltMax=61197, Gamma=1.000
02:23:47.650 00.020 21068 UpdateGuideState exits: m=124060 SNR=89.5
02:23:47.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:47.654 00.002 21068 Enqueuing Expose request
02:23:47.655 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:47.656 00.001 16108 Worker thread wakes up
02:23:47.656 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:47.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:48.620 00.964 16108 Exposure complete
02:23:48.690 00.070 16108 worker thread done servicing request
02:23:48.690 00.000 21068 OnExposeComplete: enter
02:23:48.692 00.002 21068 UpdateGuideState(): m_state=6
02:23:48.693 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13040
02:23:48.694 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.67, Mass=133554, SNR=80.0, Peak=16819 HFD=3.4
02:23:48.696 00.002 21068 MultiStar: [#1 -0.45,-0.15,1.31,U] [#2 -0.28,-0.02,1.46,U] [#3 -0.22,-0.09,1.27,U] [#4 -0.01,-0.11,0.98,U] [#5 -0.26,0.12,0.96,U] [#6 -0.09,0.15,0.91,U] [#7 -0.03,-0.27,0.73,U] [#8 -0.41,-0.16,0.98,U] 
02:23:48.699 00.003 21068 refined, 8 included, MultiStar: {-0.17, -0.07}, one-star: {0.39, -0.08}
02:23:48.700 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.54)
02:23:48.702 00.002 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.60)
02:23:48.703 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.78 mountX=0.16 mountY=0.10, mountTheta=0.58
02:23:48.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.07, opts=13)
02:23:48.706 00.001 21068 Enqueuing Move request for scope (-0.17, -0.07)
02:23:48.707 00.001 16108 Worker thread wakes up
02:23:48.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
02:23:48.707 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
02:23:48.707 00.000 16108 Moving (-0.17, -0.07) raw xDistance=0.16 yDistance=0.10
02:23:48.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:23:48.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:48.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:23:48.707 00.000 16108 MoveAxis(E, 0, ABG)
02:23:48.707 00.000 16108 Move returns status 0, amount 0
02:23:48.707 00.000 16108 MoveAxis(N, 0, ABG)
02:23:48.707 00.000 16108 Move returns status 0, amount 0
02:23:48.707 00.000 16108 move complete, result=0
02:23:48.707 00.000 16108 worker thread done servicing request
02:23:48.712 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3341, FiltMin=2861, FiltMax=54845, Gamma=1.000
02:23:48.729 00.017 21068 UpdateGuideState exits: m=133554 SNR=80.0
02:23:48.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:48.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:48.732 00.001 21068 Enqueuing Expose request
02:23:48.733 00.001 16108 Worker thread wakes up
02:23:48.733 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:48.733 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:48.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:49.898 01.165 16108 Exposure complete
02:23:49.974 00.076 16108 worker thread done servicing request
02:23:49.974 00.000 21068 OnExposeComplete: enter
02:23:49.975 00.001 21068 UpdateGuideState(): m_state=6
02:23:49.976 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13041
02:23:49.977 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=876.69, Mass=129914, SNR=88.8, Peak=16051 HFD=3.5
02:23:49.978 00.001 21068 MultiStar: [#1 -0.19,-0.24,1.24,U] [#2 -0.10,-0.37,1.18,U] [#3 -0.01,-0.19,1.00,U] [#4 0.01,-0.19,0.85,U] [#5 0.19,0.01,0.97,U] [#6 -0.06,0.08,0.79,U] [#7 -0.07,-0.40,0.65,U] [#8 -0.05,-0.30,0.69,U] 
02:23:49.980 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.40, -0.06}
02:23:49.981 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
02:23:49.981 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:23:49.982 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.51 mountX=-0.04 mountY=0.18, mountTheta=1.81
02:23:49.984 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
02:23:49.985 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
02:23:49.986 00.001 16108 Worker thread wakes up
02:23:49.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
02:23:49.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
02:23:49.986 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.18
02:23:49.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:49.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:49.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:23:49.986 00.000 16108 MoveAxis(E, 0, ABG)
02:23:49.986 00.000 16108 Move returns status 0, amount 0
02:23:49.986 00.000 16108 MoveAxis(N, 0, ABG)
02:23:49.986 00.000 16108 Move returns status 0, amount 0
02:23:49.986 00.000 16108 move complete, result=0
02:23:49.986 00.000 16108 worker thread done servicing request
02:23:49.990 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3337, FiltMin=2877, FiltMax=53005, Gamma=1.000
02:23:50.016 00.026 21068 UpdateGuideState exits: m=129914 SNR=88.8
02:23:50.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:50.019 00.001 21068 Enqueuing Expose request
02:23:50.020 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:50.020 00.000 16108 Worker thread wakes up
02:23:50.020 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:50.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:51.007 00.987 16108 Exposure complete
02:23:51.077 00.070 16108 worker thread done servicing request
02:23:51.077 00.000 21068 OnExposeComplete: enter
02:23:51.078 00.001 21068 UpdateGuideState(): m_state=6
02:23:51.079 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13042
02:23:51.080 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=876.61, Mass=123506, SNR=95.7, Peak=15203 HFD=3.2
02:23:51.080 00.000 21068 MultiStar: [#1 -0.19,-0.20,1.21,U] [#2 0.01,-0.17,1.09,U] [#3 0.02,-0.22,1.08,U] [#4 -0.02,-0.08,0.72,U] [#5 0.03,-0.10,0.94,U] [#6 -0.16,0.24,0.78,U] [#7 0.25,-0.21,0.67,U] [#8 -0.17,-0.23,0.79,U] 
02:23:51.082 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.44, -0.14}
02:23:51.083 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
02:23:51.084 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
02:23:51.084 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.40 mountX=-0.04 mountY=0.12, mountTheta=1.92
02:23:51.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
02:23:51.087 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
02:23:51.088 00.001 16108 Worker thread wakes up
02:23:51.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:23:51.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:23:51.088 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.12
02:23:51.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:51.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:51.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:23:51.088 00.000 16108 MoveAxis(E, 0, ABG)
02:23:51.088 00.000 16108 Move returns status 0, amount 0
02:23:51.088 00.000 16108 MoveAxis(N, 0, ABG)
02:23:51.088 00.000 16108 Move returns status 0, amount 0
02:23:51.088 00.000 16108 move complete, result=0
02:23:51.088 00.000 16108 worker thread done servicing request
02:23:51.092 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3341, FiltMin=2889, FiltMax=60813, Gamma=1.000
02:23:51.117 00.025 21068 UpdateGuideState exits: m=123506 SNR=95.7
02:23:51.119 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.120 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:51.121 00.001 21068 Enqueuing Expose request
02:23:51.124 00.003 16108 Worker thread wakes up
02:23:51.124 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:51.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:51.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:52.278 01.153 16108 Exposure complete
02:23:52.350 00.072 16108 worker thread done servicing request
02:23:52.350 00.000 21068 OnExposeComplete: enter
02:23:52.351 00.001 21068 UpdateGuideState(): m_state=6
02:23:52.352 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13043
02:23:52.353 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.73, Mass=109885, SNR=86.2, Peak=16211 HFD=3.2
02:23:52.354 00.001 21068 MultiStar: [#1 -0.05,-0.10,1.28,U] [#2 -0.03,-0.20,1.31,U] [#3 -0.08,-0.37,1.18,U] [#4 -0.11,-0.17,0.97,U] [#5 -0.18,0.08,0.98,U] [#6 -0.22,0.21,0.83,U] [#7 0.11,-0.05,0.61,U] [#8 -0.28,0.18,0.76,U] 
02:23:52.355 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.28, -0.02}
02:23:52.355 00.000 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
02:23:52.356 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
02:23:52.357 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.28 mountX=0.05 mountY=0.08, mountTheta=1.06
02:23:52.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
02:23:52.360 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
02:23:52.361 00.001 16108 Worker thread wakes up
02:23:52.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
02:23:52.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
02:23:52.361 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
02:23:52.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:52.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:52.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:23:52.361 00.000 16108 MoveAxis(E, 0, ABG)
02:23:52.361 00.000 16108 Move returns status 0, amount 0
02:23:52.361 00.000 16108 MoveAxis(N, 0, ABG)
02:23:52.361 00.000 16108 Move returns status 0, amount 0
02:23:52.361 00.000 16108 move complete, result=0
02:23:52.361 00.000 16108 worker thread done servicing request
02:23:52.364 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3337, FiltMin=2883, FiltMax=62653, Gamma=1.000
02:23:52.379 00.015 21068 UpdateGuideState exits: m=109885 SNR=86.2
02:23:52.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:52.381 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:52.382 00.001 21068 Enqueuing Expose request
02:23:52.382 00.000 16108 Worker thread wakes up
02:23:52.382 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:52.383 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:52.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:53.350 00.967 16108 Exposure complete
02:23:53.425 00.075 16108 worker thread done servicing request
02:23:53.425 00.000 21068 OnExposeComplete: enter
02:23:53.426 00.001 21068 UpdateGuideState(): m_state=6
02:23:53.427 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13044
02:23:53.428 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.73, Mass=129232, SNR=110.0, Peak=15299 HFD=3.5
02:23:53.430 00.002 21068 MultiStar: [#1 -0.04,-0.22,0.82,U] [#2 0.12,-0.29,0.96,U] [#3 0.12,-0.16,0.78,U] [#4 -0.23,-0.17,0.69,U] [#5 -0.24,-0.09,0.67,U] [#6 -0.11,0.03,0.61,U] [#7 0.04,-0.23,0.52,U] [#8 -0.20,-0.16,0.66,U] 
02:23:53.431 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.39, -0.02}
02:23:53.432 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
02:23:53.433 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:23:53.434 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=-0.04 mountY=0.14, mountTheta=1.81
02:23:53.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
02:23:53.437 00.001 21068 Enqueuing Move request for scope (0.01, -0.15)
02:23:53.438 00.001 16108 Worker thread wakes up
02:23:53.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:23:53.438 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:23:53.438 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.04 yDistance=0.14
02:23:53.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:53.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:53.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:23:53.439 00.001 16108 MoveAxis(E, 0, ABG)
02:23:53.439 00.000 16108 Move returns status 0, amount 0
02:23:53.439 00.000 16108 MoveAxis(N, 0, ABG)
02:23:53.439 00.000 16108 Move returns status 0, amount 0
02:23:53.439 00.000 16108 move complete, result=0
02:23:53.439 00.000 16108 worker thread done servicing request
02:23:53.442 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3337, FiltMin=2899, FiltMax=49357, Gamma=1.000
02:23:53.457 00.015 21068 UpdateGuideState exits: m=129232 SNR=110.0
02:23:53.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:53.460 00.001 21068 Enqueuing Expose request
02:23:53.461 00.001 16108 Worker thread wakes up
02:23:53.461 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:53.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:53.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:54.638 01.176 16108 Exposure complete
02:23:54.703 00.065 16108 worker thread done servicing request
02:23:54.703 00.000 21068 OnExposeComplete: enter
02:23:54.704 00.001 21068 UpdateGuideState(): m_state=6
02:23:54.705 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13045
02:23:54.705 00.000 21068 Star::Find returns 1 (0), X=221.74, Y=876.74, Mass=110279, SNR=80.4, Peak=15987 HFD=2.9
02:23:54.706 00.001 21068 MultiStar: [#1 -0.22,-0.11,1.35,U] [#2 -0.06,-0.08,1.32,U] [#3 -0.02,-0.11,1.16,U] [#4 -0.19,-0.11,0.88,U] [#5 -0.05,0.15,1.04,U] [#6 -0.18,0.25,0.93,U] [#7 0.11,-0.06,0.62,U] [#8 -0.41,0.16,0.92,U] 
02:23:54.707 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {0.41, -0.01}
02:23:54.709 00.002 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
02:23:54.710 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
02:23:54.710 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.07 mountY=0.02, mountTheta=0.21
02:23:54.712 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
02:23:54.713 00.001 21068 Enqueuing Move request for scope (-0.07, 0.00)
02:23:54.713 00.000 16108 Worker thread wakes up
02:23:54.714 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
02:23:54.714 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
02:23:54.714 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.02
02:23:54.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:54.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:54.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:23:54.714 00.000 16108 MoveAxis(E, 0, ABG)
02:23:54.714 00.000 16108 Move returns status 0, amount 0
02:23:54.714 00.000 16108 MoveAxis(N, 0, ABG)
02:23:54.714 00.000 16108 Move returns status 0, amount 0
02:23:54.714 00.000 16108 move complete, result=0
02:23:54.714 00.000 16108 worker thread done servicing request
02:23:54.720 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3337, FiltMin=2829, FiltMax=58733, Gamma=1.000
02:23:54.748 00.028 21068 UpdateGuideState exits: m=110279 SNR=80.4
02:23:54.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:54.751 00.001 21068 Enqueuing Expose request
02:23:54.751 00.000 16108 Worker thread wakes up
02:23:54.751 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:54.753 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:54.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:55.725 00.972 16108 Exposure complete
02:23:55.783 00.058 16108 worker thread done servicing request
02:23:55.783 00.000 21068 OnExposeComplete: enter
02:23:55.784 00.001 21068 UpdateGuideState(): m_state=6
02:23:55.785 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13046
02:23:55.786 00.001 21068 Star::Find returns 1 (0), X=221.75, Y=876.69, Mass=124385, SNR=83.7, Peak=16995 HFD=3.3
02:23:55.787 00.001 21068 MultiStar: [#1 -0.10,-0.13,1.10,U] [#2 0.14,-0.30,1.19,U] [#3 0.17,-0.21,1.03,U] [#4 -0.06,0.01,0.86,U] [#5 0.22,0.05,1.04,U] [#6 -0.18,0.13,0.90,U] [#7 0.31,-0.16,0.64,U] [#8 -0.28,-0.13,0.75,U] 
02:23:55.787 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.42, -0.06}
02:23:55.788 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
02:23:55.789 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
02:23:55.790 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.89 mountX=-0.09 mountY=0.07, mountTheta=2.46
02:23:55.791 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
02:23:55.792 00.001 21068 Enqueuing Move request for scope (0.08, -0.09)
02:23:55.793 00.001 16108 Worker thread wakes up
02:23:55.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:23:55.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:23:55.793 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=0.07
02:23:55.794 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:23:55.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:55.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:23:55.794 00.000 16108 MoveAxis(E, 0, ABG)
02:23:55.794 00.000 16108 Move returns status 0, amount 0
02:23:55.794 00.000 16108 MoveAxis(N, 0, ABG)
02:23:55.794 00.000 16108 Move returns status 0, amount 0
02:23:55.794 00.000 16108 move complete, result=0
02:23:55.794 00.000 16108 worker thread done servicing request
02:23:55.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3341, FiltMin=2845, FiltMax=64077, Gamma=1.000
02:23:55.813 00.016 21068 UpdateGuideState exits: m=124385 SNR=83.7
02:23:55.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:55.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:55.817 00.001 21068 Enqueuing Expose request
02:23:55.819 00.002 16108 Worker thread wakes up
02:23:55.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:55.821 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:55.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:56.978 01.157 16108 Exposure complete
02:23:57.036 00.058 16108 worker thread done servicing request
02:23:57.036 00.000 21068 OnExposeComplete: enter
02:23:57.037 00.001 21068 UpdateGuideState(): m_state=6
02:23:57.038 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13047
02:23:57.040 00.002 21068 Star::Find returns 1 (0), X=221.23, Y=876.68, Mass=138285, SNR=91.4, Peak=16864 HFD=3.5
02:23:57.041 00.001 21068 MultiStar: [#1 -0.06,-0.16,1.11,U] [#2 0.13,-0.18,1.04,U] [#3 -0.20,-0.30,1.00,U] [#4 -0.21,-0.23,0.80,U] [#5 -0.20,0.00,0.92,U] [#6 -0.26,-0.03,0.81,U] [#7 -0.17,-0.29,0.64,U] [#8 -0.31,-0.08,0.71,U] 
02:23:57.042 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.15}, one-star: {-0.10, -0.07}
02:23:57.042 00.000 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
02:23:57.043 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.84)
02:23:57.044 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.54 mountX=0.09 mountY=0.09, mountTheta=0.80
02:23:57.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.07, opts=13)
02:23:57.047 00.001 21068 Enqueuing Move request for scope (-0.10, -0.07)
02:23:57.047 00.000 16108 Worker thread wakes up
02:23:57.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
02:23:57.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
02:23:57.047 00.000 16108 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=0.09
02:23:57.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:57.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:57.048 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:23:57.048 00.000 16108 MoveAxis(E, 0, ABG)
02:23:57.048 00.000 16108 Move returns status 0, amount 0
02:23:57.048 00.000 16108 MoveAxis(N, 0, ABG)
02:23:57.048 00.000 16108 Move returns status 0, amount 0
02:23:57.048 00.000 16108 move complete, result=0
02:23:57.048 00.000 16108 worker thread done servicing request
02:23:57.051 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3337, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:23:57.067 00.016 21068 UpdateGuideState exits: m=138285 SNR=91.4
02:23:57.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:57.070 00.001 21068 Enqueuing Expose request
02:23:57.071 00.001 16108 Worker thread wakes up
02:23:57.071 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:57.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:57.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:58.041 00.970 16108 Exposure complete
02:23:58.124 00.083 16108 worker thread done servicing request
02:23:58.124 00.000 21068 OnExposeComplete: enter
02:23:58.125 00.001 21068 UpdateGuideState(): m_state=6
02:23:58.126 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13048
02:23:58.127 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=876.51, Mass=120306, SNR=89.1, Peak=13619 HFD=3.2
02:23:58.128 00.001 21068 MultiStar: [#1 -0.18,-0.16,1.23,U] [#2 -0.10,-0.14,1.26,U] [#3 -0.15,-0.31,0.94,U] [#4 -0.34,-0.32,0.79,U] [#5 -0.18,-0.15,1.10,U] [#6 -0.24,-0.14,0.84,U] [#7 -0.11,-0.41,0.55,U] [#8 -0.44,-0.30,0.70,U] 
02:23:58.129 00.001 21068 single-star, 8 included, MultiStar: {-0.19, -0.22}, one-star: {-0.04, -0.24}
02:23:58.129 00.000 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
02:23:58.130 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:23:58.131 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=-0.00 mountY=0.24, mountTheta=1.57
02:23:58.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.24, opts=13)
02:23:58.134 00.001 21068 Enqueuing Move request for scope (-0.04, -0.24)
02:23:58.134 00.000 16108 Worker thread wakes up
02:23:58.135 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
02:23:58.135 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
02:23:58.135 00.000 16108 Moving (-0.04, -0.24) raw xDistance=-0.00 yDistance=0.24
02:23:58.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:23:58.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:23:58.135 00.000 16108 MoveAxis(E, 0, ABG)
02:23:58.135 00.000 16108 Move returns status 0, amount 0
02:23:58.135 00.000 16108 MoveAxis(S, 48, ABG)
02:23:58.135 00.000 16108 Guiding  Dir = 1, Dur = 48
02:23:58.135 00.000 16108 IsSlewing returns 0
02:23:58.135 00.000 16108 IsGuiding returns 0
02:23:58.136 00.001 16108 PulseGuide returned control before completion, sleep 58
02:23:58.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3337, FiltMin=2857, FiltMax=52713, Gamma=1.000
02:23:58.155 00.016 21068 UpdateGuideState exits: m=120306 SNR=89.1
02:23:58.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:58.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:58.157 00.000 21068 Enqueuing Expose request
02:23:58.201 00.044 16108 IsGuiding returns 1
02:23:58.201 00.000 16108 scope still moving after pulse duration time elapsed
02:23:58.232 00.031 16108 IsSlewing returns 0
02:23:58.232 00.000 16108 IsGuiding returns 0
02:23:58.232 00.000 16108 scope move finished after 48 + 49 ms
02:23:58.232 00.000 16108 Move returns status 0, amount 48
02:23:58.232 00.000 16108 move complete, result=0
02:23:58.232 00.000 16108 worker thread done servicing request
02:23:58.232 00.000 16108 Worker thread wakes up
02:23:58.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:58.232 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:23:58.233 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:23:59.410 01.177 16108 Exposure complete
02:23:59.474 00.064 16108 worker thread done servicing request
02:23:59.474 00.000 21068 OnExposeComplete: enter
02:23:59.475 00.001 21068 UpdateGuideState(): m_state=6
02:23:59.475 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13049
02:23:59.476 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=876.87, Mass=149926, SNR=104.2, Peak=17347 HFD=3.6
02:23:59.477 00.001 21068 MultiStar: [#1 -0.05,-0.23,0.85,U] [#2 -0.27,-0.46,0.79,U] [#3 0.04,-0.24,0.83,U] [#4 -0.25,0.32,0.67,U] [#5 -0.35,-0.11,0.77,U] [#6 -0.08,-0.01,0.74,U] [#7 -0.23,-0.12,0.57,U] [#8 -0.33,-0.02,0.62,U] 
02:23:59.478 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {0.35, 0.12}
02:23:59.479 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
02:23:59.480 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
02:23:59.480 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.43 mountX=0.09 mountY=0.11, mountTheta=0.90
02:23:59.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.09, opts=13)
02:23:59.484 00.002 21068 Enqueuing Move request for scope (-0.10, -0.09)
02:23:59.484 00.000 16108 Worker thread wakes up
02:23:59.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
02:23:59.484 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
02:23:59.485 00.001 16108 Moving (-0.10, -0.09) raw xDistance=0.09 yDistance=0.11
02:23:59.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:59.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:59.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:59.485 00.000 16108 MoveAxis(E, 0, ABG)
02:23:59.485 00.000 16108 Move returns status 0, amount 0
02:23:59.485 00.000 16108 MoveAxis(N, 0, ABG)
02:23:59.485 00.000 16108 Move returns status 0, amount 0
02:23:59.485 00.000 16108 move complete, result=0
02:23:59.485 00.000 16108 worker thread done servicing request
02:23:59.490 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:23:59.509 00.019 21068 UpdateGuideState exits: m=149926 SNR=104.2
02:23:59.511 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.511 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:23:59.513 00.002 21068 Enqueuing Expose request
02:23:59.514 00.001 16108 Worker thread wakes up
02:23:59.514 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:59.516 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:23:59.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:00.477 00.961 16108 Exposure complete
02:24:00.555 00.078 16108 worker thread done servicing request
02:24:00.555 00.000 21068 OnExposeComplete: enter
02:24:00.556 00.001 21068 UpdateGuideState(): m_state=6
02:24:00.556 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13050
02:24:00.558 00.002 21068 Star::Find returns 1 (0), X=221.45, Y=876.43, Mass=124272, SNR=85.8, Peak=13632 HFD=3.3
02:24:00.559 00.001 21068 MultiStar: [#1 -0.26,-0.22,1.25,U] [#2 0.17,-0.44,1.18,U] [#3 -0.25,-0.26,1.20,U] [#4 -0.07,-0.16,0.87,U] [#5 -0.24,-0.03,1.00,U] [#6 -0.21,0.12,0.73,U] [#7 0.27,-0.26,0.66,U] [#8 -0.19,-0.34,0.82,U] 
02:24:00.561 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.22}, one-star: {0.12, -0.32}
02:24:00.563 00.002 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
02:24:00.565 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
02:24:00.566 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.93 mountX=0.04 mountY=0.24, mountTheta=1.39
02:24:00.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.22, opts=13)
02:24:00.571 00.002 21068 Enqueuing Move request for scope (-0.08, -0.22)
02:24:00.572 00.001 16108 Worker thread wakes up
02:24:00.574 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
02:24:00.574 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
02:24:00.574 00.000 16108 Moving (-0.08, -0.22) raw xDistance=0.04 yDistance=0.24
02:24:00.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:24:00.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:24:00.574 00.000 16108 MoveAxis(E, 0, ABG)
02:24:00.574 00.000 16108 Move returns status 0, amount 0
02:24:00.574 00.000 16108 MoveAxis(S, 48, ABG)
02:24:00.574 00.000 16108 Guiding  Dir = 1, Dur = 48
02:24:00.575 00.001 16108 IsSlewing returns 0
02:24:00.575 00.000 16108 IsGuiding returns 0
02:24:00.576 00.001 16108 PulseGuide returned control before completion, sleep 57
02:24:00.579 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3337, FiltMin=2857, FiltMax=59881, Gamma=1.000
02:24:00.600 00.021 21068 UpdateGuideState exits: m=124272 SNR=85.8
02:24:00.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:00.601 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:00.602 00.001 21068 Enqueuing Expose request
02:24:00.636 00.034 16108 IsGuiding returns 1
02:24:00.636 00.000 16108 scope still moving after pulse duration time elapsed
02:24:00.667 00.031 16108 IsSlewing returns 0
02:24:00.667 00.000 16108 IsGuiding returns 0
02:24:00.667 00.000 16108 scope move finished after 48 + 45 ms
02:24:00.667 00.000 16108 Move returns status 0, amount 48
02:24:00.667 00.000 16108 move complete, result=0
02:24:00.667 00.000 16108 worker thread done servicing request
02:24:00.667 00.000 16108 Worker thread wakes up
02:24:00.667 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:24:00.669 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:00.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:01.840 01.171 16108 Exposure complete
02:24:01.898 00.058 16108 worker thread done servicing request
02:24:01.898 00.000 21068 OnExposeComplete: enter
02:24:01.899 00.001 21068 UpdateGuideState(): m_state=6
02:24:01.900 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13051
02:24:01.901 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=876.84, Mass=130463, SNR=90.0, Peak=18352 HFD=3.3
02:24:01.902 00.001 21068 MultiStar: [#1 -0.15,-0.00,1.04,U] [#2 -0.21,-0.21,1.13,U] [#3 0.04,-0.11,0.98,U] [#4 -0.24,-0.06,0.86,U] [#5 -0.06,0.11,0.88,U] [#6 0.12,0.29,0.85,U] [#7 -0.25,-0.13,0.62,U] [#8 -0.26,-0.00,0.71,U] 
02:24:01.903 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.10, 0.09}
02:24:01.904 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.24)
02:24:01.906 00.002 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
02:24:01.907 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=0.11 mountY=0.03, mountTheta=0.29
02:24:01.908 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
02:24:01.909 00.001 21068 Enqueuing Move request for scope (-0.12, -0.01)
02:24:01.910 00.001 16108 Worker thread wakes up
02:24:01.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:24:01.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:24:01.910 00.000 16108 Moving (-0.12, -0.01) raw xDistance=0.11 yDistance=0.03
02:24:01.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:24:01.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:01.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:24:01.910 00.000 16108 MoveAxis(E, 0, ABG)
02:24:01.910 00.000 16108 Move returns status 0, amount 0
02:24:01.910 00.000 16108 MoveAxis(N, 0, ABG)
02:24:01.911 00.001 16108 Move returns status 0, amount 0
02:24:01.911 00.000 16108 move complete, result=0
02:24:01.911 00.000 16108 worker thread done servicing request
02:24:01.916 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3337, FiltMin=2800, FiltMax=57149, Gamma=1.000
02:24:01.932 00.016 21068 UpdateGuideState exits: m=130463 SNR=90.0
02:24:01.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.935 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:01.936 00.001 21068 Enqueuing Expose request
02:24:01.937 00.001 16108 Worker thread wakes up
02:24:01.937 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:01.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:01.939 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:02.904 00.965 16108 Exposure complete
02:24:02.957 00.053 16108 worker thread done servicing request
02:24:02.957 00.000 21068 OnExposeComplete: enter
02:24:02.958 00.001 21068 UpdateGuideState(): m_state=6
02:24:02.959 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13052
02:24:02.959 00.000 21068 Star::Find returns 1 (0), X=221.88, Y=876.58, Mass=145309, SNR=102.0, Peak=16019 HFD=3.6
02:24:02.960 00.001 21068 MultiStar: [#1 -0.07,-0.23,1.03,U] [#2 -0.07,-0.35,1.18,U] [#3 0.08,-0.21,0.81,U] [#4 -0.01,-0.21,0.69,U] [#5 0.36,-0.06,0.79,U] [#6 0.08,0.22,0.67,U] [#7 0.22,-0.35,0.63,U] [#8 -0.26,-0.35,0.61,U] 
02:24:02.961 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.20}, one-star: {0.55, -0.17}
02:24:02.962 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
02:24:02.963 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
02:24:02.964 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.09 mountX=-0.14 mountY=0.17, mountTheta=2.25
02:24:02.965 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.20, opts=13)
02:24:02.966 00.001 21068 Enqueuing Move request for scope (0.10, -0.20)
02:24:02.967 00.001 16108 Worker thread wakes up
02:24:02.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
02:24:02.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
02:24:02.967 00.000 16108 Moving (0.10, -0.20) raw xDistance=-0.14 yDistance=0.17
02:24:02.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:24:02.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:02.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:24:02.967 00.000 16108 MoveAxis(E, 0, ABG)
02:24:02.967 00.000 16108 Move returns status 0, amount 0
02:24:02.967 00.000 16108 MoveAxis(N, 0, ABG)
02:24:02.967 00.000 16108 Move returns status 0, amount 0
02:24:02.967 00.000 16108 move complete, result=0
02:24:02.968 00.001 16108 worker thread done servicing request
02:24:02.971 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3337, FiltMin=2838, FiltMax=53053, Gamma=1.000
02:24:02.984 00.013 21068 UpdateGuideState exits: m=145309 SNR=102.0
02:24:02.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:02.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:02.989 00.003 21068 Enqueuing Expose request
02:24:02.991 00.002 16108 Worker thread wakes up
02:24:02.991 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:02.992 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:02.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:04.158 01.166 16108 Exposure complete
02:24:04.217 00.059 16108 worker thread done servicing request
02:24:04.217 00.000 21068 OnExposeComplete: enter
02:24:04.218 00.001 21068 UpdateGuideState(): m_state=6
02:24:04.219 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13053
02:24:04.220 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.86, Mass=126843, SNR=84.1, Peak=14339 HFD=3.5
02:24:04.221 00.001 21068 MultiStar: [#1 0.12,-0.19,1.39,U] [#2 0.31,-0.18,1.15,U] [#3 0.02,-0.07,0.94,U] [#4 0.07,-0.13,0.77,U] [#5 0.35,0.08,0.89,U] [#6 0.32,0.27,1.04,U] [#7 0.04,-0.16,0.76,U] [#8 -0.21,0.05,0.70,U] 
02:24:04.221 00.000 21068 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.17, 0.11}
02:24:04.222 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
02:24:04.223 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
02:24:04.224 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
02:24:04.225 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.03, opts=13)
02:24:04.226 00.001 21068 Enqueuing Move request for scope (0.15, -0.03)
02:24:04.227 00.001 16108 Worker thread wakes up
02:24:04.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
02:24:04.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
02:24:04.227 00.000 16108 Moving (0.15, -0.03) raw xDistance=-0.15 yDistance=-0.01
02:24:04.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:24:04.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:04.228 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:04.228 00.000 16108 MoveAxis(E, 0, ABG)
02:24:04.228 00.000 16108 Move returns status 0, amount 0
02:24:04.228 00.000 16108 MoveAxis(N, 0, ABG)
02:24:04.228 00.000 16108 Move returns status 0, amount 0
02:24:04.228 00.000 16108 move complete, result=0
02:24:04.228 00.000 16108 worker thread done servicing request
02:24:04.232 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3334, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:24:04.248 00.016 21068 UpdateGuideState exits: m=126843 SNR=84.1
02:24:04.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:04.249 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:04.251 00.002 21068 Enqueuing Expose request
02:24:04.252 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:04.252 00.000 16108 Worker thread wakes up
02:24:04.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:04.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:05.234 00.981 16108 Exposure complete
02:24:05.293 00.059 16108 worker thread done servicing request
02:24:05.293 00.000 21068 OnExposeComplete: enter
02:24:05.295 00.002 21068 UpdateGuideState(): m_state=6
02:24:05.296 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13054
02:24:05.298 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=876.83, Mass=130964, SNR=88.3, Peak=16163 HFD=3.5
02:24:05.301 00.003 21068 MultiStar: [#1 -0.04,-0.15,1.51,U] [#2 0.10,-0.08,1.31,U] [#3 0.07,-0.17,0.92,U] [#4 0.00,0.11,0.86,U] [#5 0.02,0.17,0.94,U] [#6 -0.15,0.16,0.81,U] [#7 0.02,-0.13,0.59,U] [#8 -0.32,0.13,0.85,U] 
02:24:05.302 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.18, 0.08}
02:24:05.303 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
02:24:05.304 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
02:24:05.305 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.01 cameraTheta=2.65 mountX=0.01 mountY=-0.00, mountTheta=-0.26
02:24:05.308 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.00, opts=13)
02:24:05.310 00.002 21068 Enqueuing Move request for scope (-0.00, 0.00)
02:24:05.312 00.002 16108 Worker thread wakes up
02:24:05.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
02:24:05.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:24:05.312 00.000 16108 Moving (-0.00, 0.00) raw xDistance=0.01 yDistance=-0.00
02:24:05.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:05.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:05.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:24:05.312 00.000 16108 MoveAxis(E, 0, ABG)
02:24:05.312 00.000 16108 Move returns status 0, amount 0
02:24:05.312 00.000 16108 MoveAxis(N, 0, ABG)
02:24:05.313 00.001 16108 Move returns status 0, amount 0
02:24:05.313 00.000 16108 move complete, result=0
02:24:05.313 00.000 16108 worker thread done servicing request
02:24:05.321 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3337, FiltMin=2870, FiltMax=63286, Gamma=1.000
02:24:05.346 00.025 21068 UpdateGuideState exits: m=130964 SNR=88.3
02:24:05.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:05.349 00.001 21068 Enqueuing Expose request
02:24:05.350 00.001 16108 Worker thread wakes up
02:24:05.350 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:05.351 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:05.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:06.516 01.165 16108 Exposure complete
02:24:06.610 00.094 16108 worker thread done servicing request
02:24:06.611 00.001 21068 OnExposeComplete: enter
02:24:06.611 00.000 21068 UpdateGuideState(): m_state=6
02:24:06.612 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13055
02:24:06.613 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.72, Mass=142554, SNR=90.7, Peak=12752 HFD=3.9
02:24:06.614 00.001 21068 MultiStar: [#1 -0.34,-0.15,1.18,U] [#2 -0.29,-0.22,1.22,U] [#3 -0.23,-0.11,0.86,U] [#4 -0.05,0.07,0.85,U] [#5 -0.19,0.13,0.78,U] [#6 -0.19,0.36,0.76,U] [#7 -0.09,-0.09,0.52,U] [#8 -0.30,-0.05,0.68,U] 
02:24:06.615 00.001 21068 single-star, 8 included, MultiStar: {-0.22, -0.03}, one-star: {-0.17, -0.03}
02:24:06.616 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
02:24:06.616 00.000 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.40)
02:24:06.617 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.98 mountX=0.16 mountY=0.07, mountTheta=0.39
02:24:06.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.03, opts=13)
02:24:06.620 00.001 21068 Enqueuing Move request for scope (-0.17, -0.03)
02:24:06.621 00.001 16108 Worker thread wakes up
02:24:06.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
02:24:06.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
02:24:06.621 00.000 16108 Moving (-0.17, -0.03) raw xDistance=0.16 yDistance=0.07
02:24:06.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:24:06.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:06.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:24:06.621 00.000 16108 MoveAxis(E, 0, ABG)
02:24:06.621 00.000 16108 Move returns status 0, amount 0
02:24:06.621 00.000 16108 MoveAxis(N, 0, ABG)
02:24:06.621 00.000 16108 Move returns status 0, amount 0
02:24:06.621 00.000 16108 move complete, result=0
02:24:06.621 00.000 16108 worker thread done servicing request
02:24:06.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3334, FiltMin=2896, FiltMax=65440, Gamma=1.000
02:24:06.641 00.016 21068 UpdateGuideState exits: m=142554 SNR=90.7
02:24:06.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:06.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:06.643 00.000 21068 Enqueuing Expose request
02:24:06.644 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:06.645 00.001 16108 Worker thread wakes up
02:24:06.645 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:06.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:07.620 00.975 16108 Exposure complete
02:24:07.675 00.055 16108 worker thread done servicing request
02:24:07.675 00.000 21068 OnExposeComplete: enter
02:24:07.675 00.000 21068 UpdateGuideState(): m_state=6
02:24:07.677 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13056
02:24:07.678 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.21, Mass=119621, SNR=84.6, Peak=13315 HFD=3.7
02:24:07.679 00.001 21068 MultiStar: [#1 -0.33,-0.31,1.17,U] [#2 -0.32,-0.65,0.00,M1] [#3 -0.26,-0.29,1.25,U] [#4 -0.09,-0.14,0.92,U] [#5 -0.19,-0.07,0.87,U] [#6 -0.25,0.09,0.87,U] [#7 0.37,-0.43,0.68,U] [#8 -0.23,-0.51,0.86,U] 
02:24:07.680 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.28}, one-star: {0.05, -0.54}
02:24:07.681 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
02:24:07.681 00.000 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
02:24:07.682 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-2.04 mountX=0.09 mountY=0.30, mountTheta=1.28
02:24:07.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.28, opts=13)
02:24:07.685 00.001 21068 Enqueuing Move request for scope (-0.14, -0.28)
02:24:07.686 00.001 16108 Worker thread wakes up
02:24:07.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
02:24:07.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
02:24:07.687 00.001 16108 Moving (-0.14, -0.28) raw xDistance=0.09 yDistance=0.30
02:24:07.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:07.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:24:07.687 00.000 16108 MoveAxis(E, 0, ABG)
02:24:07.687 00.000 16108 Move returns status 0, amount 0
02:24:07.687 00.000 16108 MoveAxis(S, 61, ABG)
02:24:07.687 00.000 16108 Guiding  Dir = 1, Dur = 61
02:24:07.688 00.001 16108 IsSlewing returns 0
02:24:07.688 00.000 16108 IsGuiding returns 0
02:24:07.691 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3334, FiltMin=2845, FiltMax=52493, Gamma=1.000
02:24:07.706 00.015 21068 UpdateGuideState exits: m=119621 SNR=84.6
02:24:07.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:07.708 00.000 21068 Enqueuing Expose request
02:24:07.719 00.011 16108 PulseGuide returned control before completion, sleep 41
02:24:07.766 00.047 16108 IsGuiding returns 1
02:24:07.766 00.000 16108 scope still moving after pulse duration time elapsed
02:24:07.798 00.032 16108 IsSlewing returns 0
02:24:07.798 00.000 16108 IsGuiding returns 1
02:24:07.828 00.030 16108 IsSlewing returns 0
02:24:07.828 00.000 16108 IsGuiding returns 0
02:24:07.828 00.000 16108 scope move finished after 61 + 78 ms
02:24:07.828 00.000 16108 Move returns status 0, amount 61
02:24:07.828 00.000 16108 move complete, result=0
02:24:07.828 00.000 16108 worker thread done servicing request
02:24:07.828 00.000 16108 Worker thread wakes up
02:24:07.828 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
02:24:07.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:07.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:08.986 01.157 16108 Exposure complete
02:24:09.087 00.101 16108 worker thread done servicing request
02:24:09.087 00.000 21068 OnExposeComplete: enter
02:24:09.088 00.001 21068 UpdateGuideState(): m_state=6
02:24:09.088 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13057
02:24:09.089 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.72, Mass=124993, SNR=91.5, Peak=14467 HFD=3.2
02:24:09.090 00.001 21068 MultiStar: [#1 -0.34,-0.33,0.98,U] [#2 -0.25,-0.44,1.17,U] [#3 -0.43,-0.48,0.00,M1] [#4 -0.22,-0.32,0.79,U] [#5 0.28,-0.20,0.93,U] [#6 -0.08,-0.02,0.77,U] [#7 -0.31,-0.22,0.57,U] [#8 -0.57,-0.14,0.00,M1] 
02:24:09.092 00.002 21068 single-star, 6 included, MultiStar: {-0.11, -0.23}, one-star: {0.13, -0.04}
02:24:09.093 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
02:24:09.094 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
02:24:09.095 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.13 mountY=0.01, mountTheta=3.10
02:24:09.096 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
02:24:09.097 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
02:24:09.098 00.001 16108 Worker thread wakes up
02:24:09.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:24:09.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:24:09.098 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.13 yDistance=0.01
02:24:09.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:24:09.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:09.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:09.098 00.000 16108 MoveAxis(E, 0, ABG)
02:24:09.098 00.000 16108 Move returns status 0, amount 0
02:24:09.098 00.000 16108 MoveAxis(N, 0, ABG)
02:24:09.098 00.000 16108 Move returns status 0, amount 0
02:24:09.098 00.000 16108 move complete, result=0
02:24:09.098 00.000 16108 worker thread done servicing request
02:24:09.103 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3331, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:24:09.118 00.015 21068 UpdateGuideState exits: m=124993 SNR=91.5
02:24:09.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.120 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:09.121 00.001 21068 Enqueuing Expose request
02:24:09.121 00.000 16108 Worker thread wakes up
02:24:09.122 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:09.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:09.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:10.093 00.971 16108 Exposure complete
02:24:10.150 00.057 16108 worker thread done servicing request
02:24:10.150 00.000 21068 OnExposeComplete: enter
02:24:10.151 00.001 21068 UpdateGuideState(): m_state=6
02:24:10.151 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13058
02:24:10.152 00.001 21068 Star::Find returns 1 (0), X=221.85, Y=876.67, Mass=121971, SNR=90.4, Peak=15267 HFD=3.3
02:24:10.153 00.001 21068 MultiStar: [#1 -0.35,-0.18,1.14,U] [#2 -0.24,-0.24,1.23,U] [#3 -0.22,-0.53,0.00,M2] [#4 -0.06,0.04,0.79,U] [#5 -0.00,-0.02,0.90,U] [#6 -0.34,0.05,0.66,U] [#7 0.11,-0.12,0.56,U] [#8 -0.13,-0.21,0.79,U] 
02:24:10.154 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {0.51, -0.08}
02:24:10.155 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
02:24:10.156 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
02:24:10.157 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.15 mountX=0.05 mountY=0.12, mountTheta=1.18
02:24:10.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
02:24:10.159 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
02:24:10.160 00.001 16108 Worker thread wakes up
02:24:10.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:24:10.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:24:10.160 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
02:24:10.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:10.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:10.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:24:10.160 00.000 16108 MoveAxis(E, 0, ABG)
02:24:10.160 00.000 16108 Move returns status 0, amount 0
02:24:10.161 00.001 16108 MoveAxis(N, 0, ABG)
02:24:10.161 00.000 16108 Move returns status 0, amount 0
02:24:10.161 00.000 16108 move complete, result=0
02:24:10.161 00.000 16108 worker thread done servicing request
02:24:10.164 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3334, FiltMin=2835, FiltMax=58749, Gamma=1.000
02:24:10.184 00.020 21068 UpdateGuideState exits: m=121971 SNR=90.4
02:24:10.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:10.188 00.001 21068 Enqueuing Expose request
02:24:10.191 00.003 16108 Worker thread wakes up
02:24:10.191 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:10.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:10.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:11.357 01.165 16108 Exposure complete
02:24:11.428 00.071 16108 worker thread done servicing request
02:24:11.428 00.000 21068 OnExposeComplete: enter
02:24:11.430 00.002 21068 UpdateGuideState(): m_state=6
02:24:11.431 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13059
02:24:11.432 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.87, Mass=103642, SNR=77.8, Peak=14627 HFD=3.0
02:24:11.433 00.001 21068 MultiStar: [#1 0.21,-0.19,1.48,U] [#2 0.17,-0.41,1.40,U] [#3 0.16,-0.25,1.25,U] [#4 0.21,0.11,1.00,U] [#5 0.03,0.09,1.19,U] [#6 -0.10,0.26,0.91,U] [#7 0.26,0.03,0.71,U] [#8 -0.00,-0.15,0.95,U] 
02:24:11.434 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.59, 0.12}
02:24:11.435 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
02:24:11.435 00.000 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
02:24:11.436 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=-0.18 mountY=0.03, mountTheta=2.97
02:24:11.437 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.07, opts=13)
02:24:11.438 00.001 21068 Enqueuing Move request for scope (0.17, -0.07)
02:24:11.439 00.001 16108 Worker thread wakes up
02:24:11.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:24:11.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:24:11.439 00.000 16108 Moving (0.17, -0.07) raw xDistance=-0.18 yDistance=0.03
02:24:11.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:24:11.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:11.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:24:11.439 00.000 16108 MoveAxis(E, 0, ABG)
02:24:11.439 00.000 16108 Move returns status 0, amount 0
02:24:11.440 00.001 16108 MoveAxis(N, 0, ABG)
02:24:11.440 00.000 16108 Move returns status 0, amount 0
02:24:11.440 00.000 16108 move complete, result=0
02:24:11.440 00.000 16108 worker thread done servicing request
02:24:11.443 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3334, FiltMin=2822, FiltMax=58637, Gamma=1.000
02:24:11.459 00.016 21068 UpdateGuideState exits: m=103642 SNR=77.8
02:24:11.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:11.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:11.462 00.001 21068 Enqueuing Expose request
02:24:11.463 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:11.463 00.000 16108 Worker thread wakes up
02:24:11.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:11.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:12.436 00.973 16108 Exposure complete
02:24:12.510 00.074 16108 worker thread done servicing request
02:24:12.510 00.000 21068 OnExposeComplete: enter
02:24:12.511 00.001 21068 UpdateGuideState(): m_state=6
02:24:12.512 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13060
02:24:12.514 00.002 21068 Star::Find returns 1 (0), X=221.58, Y=876.81, Mass=130517, SNR=84.7, Peak=15459 HFD=3.3
02:24:12.515 00.001 21068 MultiStar: [#1 0.10,0.02,1.37,U] [#2 0.17,-0.30,1.23,U] [#3 -0.03,-0.18,1.14,U] [#4 0.04,-0.17,0.82,U] [#5 0.45,0.04,0.93,U] [#6 0.29,0.37,0.79,U] [#7 0.33,0.01,0.65,U] [#8 0.07,0.04,0.74,U] 
02:24:12.517 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.25, 0.06}
02:24:12.518 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
02:24:12.519 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
02:24:12.521 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.18 mountX=-0.18 mountY=-0.01, mountTheta=-3.08
02:24:12.525 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
02:24:12.526 00.001 21068 Enqueuing Move request for scope (0.18, -0.03)
02:24:12.527 00.001 16108 Worker thread wakes up
02:24:12.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
02:24:12.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
02:24:12.528 00.001 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.01
02:24:12.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:24:12.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:12.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:12.528 00.000 16108 MoveAxis(E, 0, ABG)
02:24:12.528 00.000 16108 Move returns status 0, amount 0
02:24:12.528 00.000 16108 MoveAxis(N, 0, ABG)
02:24:12.528 00.000 16108 Move returns status 0, amount 0
02:24:12.528 00.000 16108 move complete, result=0
02:24:12.528 00.000 16108 worker thread done servicing request
02:24:12.534 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3334, FiltMin=2867, FiltMax=64054, Gamma=1.000
02:24:12.553 00.019 21068 UpdateGuideState exits: m=130517 SNR=84.7
02:24:12.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:12.554 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:12.555 00.001 21068 Enqueuing Expose request
02:24:12.557 00.002 16108 Worker thread wakes up
02:24:12.557 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:12.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:12.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:13.716 01.158 16108 Exposure complete
02:24:13.772 00.056 16108 worker thread done servicing request
02:24:13.772 00.000 21068 OnExposeComplete: enter
02:24:13.774 00.002 21068 UpdateGuideState(): m_state=6
02:24:13.775 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13061
02:24:13.777 00.002 21068 Star::Find returns 1 (0), X=221.62, Y=876.92, Mass=152421, SNR=94.3, Peak=17171 HFD=3.8
02:24:13.778 00.001 21068 MultiStar: [#1 -0.14,-0.15,1.17,U] [#2 0.23,-0.26,1.10,U] [#3 0.39,-0.05,0.93,U] [#4 0.26,-0.17,0.83,U] [#5 0.17,0.17,0.81,U] [#6 0.10,0.15,0.81,U] [#7 0.05,-0.18,0.56,U] [#8 0.21,0.09,0.54,U] 
02:24:13.780 00.002 21068 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.29, 0.16}
02:24:13.781 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
02:24:13.782 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
02:24:13.783 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.21 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
02:24:13.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
02:24:13.785 00.001 21068 Enqueuing Move request for scope (0.17, -0.04)
02:24:13.785 00.000 16108 Worker thread wakes up
02:24:13.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:24:13.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:24:13.786 00.001 16108 Moving (0.17, -0.04) raw xDistance=-0.17 yDistance=-0.01
02:24:13.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:24:13.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:13.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:13.786 00.000 16108 MoveAxis(E, 0, ABG)
02:24:13.786 00.000 16108 Move returns status 0, amount 0
02:24:13.786 00.000 16108 MoveAxis(N, 0, ABG)
02:24:13.786 00.000 16108 Move returns status 0, amount 0
02:24:13.786 00.000 16108 move complete, result=0
02:24:13.786 00.000 16108 worker thread done servicing request
02:24:13.789 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3331, FiltMin=2861, FiltMax=55149, Gamma=1.000
02:24:13.804 00.015 21068 UpdateGuideState exits: m=152421 SNR=94.3
02:24:13.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.805 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:13.806 00.001 21068 Enqueuing Expose request
02:24:13.807 00.001 16108 Worker thread wakes up
02:24:13.807 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:13.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:13.808 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:14.771 00.963 16108 Exposure complete
02:24:14.829 00.058 16108 worker thread done servicing request
02:24:14.829 00.000 21068 OnExposeComplete: enter
02:24:14.830 00.001 21068 UpdateGuideState(): m_state=6
02:24:14.831 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13062
02:24:14.833 00.002 21068 Star::Find returns 1 (0), X=221.84, Y=876.71, Mass=122712, SNR=90.4, Peak=13075 HFD=3.7
02:24:14.833 00.000 21068 MultiStar: [#1 0.14,-0.35,1.12,U] [#2 0.12,-0.29,1.33,U] [#3 0.25,-0.47,0.98,U] [#4 0.04,-0.07,0.98,U] [#5 0.22,-0.03,0.89,U] [#6 -0.09,0.02,0.88,U] [#7 0.40,-0.12,0.61,U] [#8 0.10,-0.19,0.62,U] 
02:24:14.835 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.18}, one-star: {0.51, -0.04}
02:24:14.836 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
02:24:14.838 00.002 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
02:24:14.839 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-0.79 mountX=-0.21 mountY=0.14, mountTheta=2.57
02:24:14.842 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.18, opts=13)
02:24:14.843 00.001 21068 Enqueuing Move request for scope (0.18, -0.18)
02:24:14.845 00.002 16108 Worker thread wakes up
02:24:14.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
02:24:14.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
02:24:14.845 00.000 16108 Moving (0.18, -0.18) raw xDistance=-0.21 yDistance=0.14
02:24:14.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:24:14.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:14.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:14.846 00.001 16108 MoveAxis(E, 55, ABG)
02:24:14.846 00.000 16108 Guiding  Dir = 2, Dur = 55
02:24:14.846 00.000 16108 IsSlewing returns 0
02:24:14.846 00.000 16108 IsGuiding returns 0
02:24:14.852 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3331, FiltMin=2832, FiltMax=61245, Gamma=1.000
02:24:14.874 00.022 21068 UpdateGuideState exits: m=122712 SNR=90.4
02:24:14.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:14.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:14.876 00.000 21068 Enqueuing Expose request
02:24:14.905 00.029 16108 IsGuiding returns 1
02:24:14.905 00.000 16108 scope still moving after pulse duration time elapsed
02:24:14.935 00.030 16108 IsSlewing returns 0
02:24:14.936 00.001 16108 IsGuiding returns 1
02:24:14.967 00.031 16108 IsSlewing returns 0
02:24:14.967 00.000 16108 IsGuiding returns 1
02:24:14.998 00.031 16108 IsSlewing returns 0
02:24:14.998 00.000 16108 IsGuiding returns 0
02:24:14.998 00.000 16108 scope move finished after 55 + 97 ms
02:24:14.998 00.000 16108 Move returns status 0, amount 55
02:24:14.998 00.000 16108 MoveAxis(N, 0, ABG)
02:24:14.998 00.000 16108 Move returns status 0, amount 0
02:24:14.998 00.000 16108 move complete, result=0
02:24:14.998 00.000 16108 worker thread done servicing request
02:24:14.998 00.000 16108 Worker thread wakes up
02:24:14.998 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:24:15.000 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:15.001 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:16.156 01.155 16108 Exposure complete
02:24:16.214 00.058 16108 worker thread done servicing request
02:24:16.214 00.000 21068 OnExposeComplete: enter
02:24:16.216 00.002 21068 UpdateGuideState(): m_state=6
02:24:16.216 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13063
02:24:16.217 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.61, Mass=134212, SNR=102.5, Peak=15203 HFD=3.4
02:24:16.218 00.001 21068 MultiStar: [#1 -0.08,-0.19,0.94,U] [#2 -0.03,-0.22,1.01,U] [#3 -0.00,-0.40,0.87,U] [#4 -0.04,-0.15,0.84,U] [#5 -0.16,-0.34,0.82,U] [#6 0.04,0.07,0.67,U] [#7 0.12,-0.23,0.55,U] [#8 -0.25,-0.39,0.62,U] 
02:24:16.219 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.22}, one-star: {0.38, -0.14}
02:24:16.219 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
02:24:16.220 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
02:24:16.221 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.54 mountX=-0.04 mountY=0.21, mountTheta=1.78
02:24:16.222 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.22, opts=13)
02:24:16.223 00.001 21068 Enqueuing Move request for scope (0.01, -0.22)
02:24:16.224 00.001 16108 Worker thread wakes up
02:24:16.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
02:24:16.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
02:24:16.224 00.000 16108 Moving (0.01, -0.22) raw xDistance=-0.04 yDistance=0.21
02:24:16.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:16.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:24:16.224 00.000 16108 MoveAxis(E, 0, ABG)
02:24:16.224 00.000 16108 Move returns status 0, amount 0
02:24:16.224 00.000 16108 MoveAxis(S, 43, ABG)
02:24:16.224 00.000 16108 Guiding  Dir = 1, Dur = 43
02:24:16.225 00.001 16108 IsSlewing returns 0
02:24:16.225 00.000 16108 IsGuiding returns 0
02:24:16.229 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3331, FiltMin=2886, FiltMax=50477, Gamma=1.000
02:24:16.243 00.014 21068 UpdateGuideState exits: m=134212 SNR=102.5
02:24:16.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:16.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:16.246 00.001 21068 Enqueuing Expose request
02:24:16.252 00.006 16108 PulseGuide returned control before completion, sleep 27
02:24:16.281 00.029 16108 IsGuiding returns 1
02:24:16.281 00.000 16108 scope still moving after pulse duration time elapsed
02:24:16.312 00.031 16108 IsSlewing returns 0
02:24:16.312 00.000 16108 IsGuiding returns 1
02:24:16.344 00.032 16108 IsSlewing returns 0
02:24:16.344 00.000 16108 IsGuiding returns 1
02:24:16.375 00.031 16108 IsSlewing returns 0
02:24:16.375 00.000 16108 IsGuiding returns 0
02:24:16.375 00.000 16108 scope move finished after 43 + 106 ms
02:24:16.375 00.000 16108 Move returns status 0, amount 43
02:24:16.375 00.000 16108 move complete, result=0
02:24:16.375 00.000 16108 worker thread done servicing request
02:24:16.375 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:24:16.376 00.001 16108 Worker thread wakes up
02:24:16.377 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:16.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:17.364 00.987 16108 Exposure complete
02:24:17.436 00.072 16108 worker thread done servicing request
02:24:17.436 00.000 21068 OnExposeComplete: enter
02:24:17.438 00.002 21068 UpdateGuideState(): m_state=6
02:24:17.438 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13064
02:24:17.439 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.80, Mass=124325, SNR=88.3, Peak=14432 HFD=3.4
02:24:17.440 00.001 21068 MultiStar: [#1 -0.05,0.08,1.10,U] [#2 -0.05,0.03,1.22,U] [#3 0.04,-0.14,1.15,U] [#4 -0.08,0.20,0.87,U] [#5 -0.12,0.18,0.92,U] [#6 -0.06,0.47,0.75,U] [#7 0.01,0.04,0.64,U] [#8 0.04,-0.07,0.76,U] 
02:24:17.441 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.09, 0.05}
02:24:17.441 00.000 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
02:24:17.442 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
02:24:17.443 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=0.03 mountY=-0.07, mountTheta=-1.15
02:24:17.444 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
02:24:17.445 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
02:24:17.446 00.001 16108 Worker thread wakes up
02:24:17.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:24:17.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:24:17.446 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
02:24:17.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:24:17.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:17.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:17.446 00.000 16108 MoveAxis(E, 0, ABG)
02:24:17.447 00.001 16108 Move returns status 0, amount 0
02:24:17.447 00.000 16108 MoveAxis(N, 0, ABG)
02:24:17.447 00.000 16108 Move returns status 0, amount 0
02:24:17.447 00.000 16108 move complete, result=0
02:24:17.447 00.000 16108 worker thread done servicing request
02:24:17.452 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3331, FiltMin=2857, FiltMax=64342, Gamma=1.000
02:24:17.467 00.015 21068 UpdateGuideState exits: m=124325 SNR=88.3
02:24:17.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:17.470 00.001 21068 Enqueuing Expose request
02:24:17.470 00.000 16108 Worker thread wakes up
02:24:17.470 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:17.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:17.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:18.634 01.163 16108 Exposure complete
02:24:18.694 00.060 16108 worker thread done servicing request
02:24:18.694 00.000 21068 OnExposeComplete: enter
02:24:18.695 00.001 21068 UpdateGuideState(): m_state=6
02:24:18.696 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13065
02:24:18.697 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.74, Mass=121082, SNR=82.3, Peak=15923 HFD=3.3
02:24:18.698 00.001 21068 MultiStar: [#1 -0.05,-0.06,1.15,U] [#2 -0.11,-0.18,1.19,U] [#3 -0.21,-0.06,1.23,U] [#4 -0.06,0.05,0.97,U] [#5 -0.13,0.10,1.06,U] [#6 -0.11,0.08,0.77,U] [#7 0.25,0.17,0.62,U] [#8 -0.20,-0.06,0.89,U] 
02:24:18.699 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.59, -0.01}
02:24:18.699 00.000 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
02:24:18.700 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
02:24:18.701 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.58 mountX=0.01 mountY=0.01, mountTheta=0.77
02:24:18.702 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
02:24:18.703 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
02:24:18.705 00.002 16108 Worker thread wakes up
02:24:18.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:24:18.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:24:18.705 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.01
02:24:18.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:18.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:18.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:18.705 00.000 16108 MoveAxis(E, 0, ABG)
02:24:18.705 00.000 16108 Move returns status 0, amount 0
02:24:18.705 00.000 16108 MoveAxis(N, 0, ABG)
02:24:18.705 00.000 16108 Move returns status 0, amount 0
02:24:18.705 00.000 16108 move complete, result=0
02:24:18.706 00.001 16108 worker thread done servicing request
02:24:18.710 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3331, FiltMin=2854, FiltMax=56701, Gamma=1.000
02:24:18.734 00.024 21068 UpdateGuideState exits: m=121082 SNR=82.3
02:24:18.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:18.738 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:18.739 00.001 21068 Enqueuing Expose request
02:24:18.740 00.001 16108 Worker thread wakes up
02:24:18.740 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:18.742 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:18.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:19.723 00.981 16108 Exposure complete
02:24:19.806 00.083 16108 worker thread done servicing request
02:24:19.806 00.000 21068 OnExposeComplete: enter
02:24:19.809 00.003 21068 UpdateGuideState(): m_state=6
02:24:19.811 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13066
02:24:19.813 00.002 21068 Star::Find returns 1 (0), X=221.64, Y=876.74, Mass=119298, SNR=91.7, Peak=14627 HFD=3.4
02:24:19.815 00.002 21068 MultiStar: [#1 -0.07,-0.01,1.00,U] [#2 0.15,0.29,1.23,U] [#3 -0.07,-0.13,0.98,U] [#4 -0.43,-0.13,0.93,U] [#5 -0.26,0.38,0.78,U] [#6 -0.34,0.34,0.76,U] [#7 0.07,0.15,0.62,U] [#8 -0.10,0.01,0.79,U] 
02:24:19.816 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {0.30, -0.02}
02:24:19.817 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
02:24:19.818 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
02:24:19.819 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.21 mountX=0.08 mountY=-0.07, mountTheta=-0.72
02:24:19.821 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
02:24:19.822 00.001 21068 Enqueuing Move request for scope (-0.07, 0.09)
02:24:19.823 00.001 16108 Worker thread wakes up
02:24:19.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
02:24:19.823 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:24:19.823 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.08 yDistance=-0.07
02:24:19.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:24:19.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:19.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:19.823 00.000 16108 MoveAxis(E, 0, ABG)
02:24:19.823 00.000 16108 Move returns status 0, amount 0
02:24:19.823 00.000 16108 MoveAxis(N, 0, ABG)
02:24:19.823 00.000 16108 Move returns status 0, amount 0
02:24:19.824 00.001 16108 move complete, result=0
02:24:19.824 00.000 16108 worker thread done servicing request
02:24:19.829 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3331, FiltMin=2873, FiltMax=59629, Gamma=1.000
02:24:19.855 00.026 21068 UpdateGuideState exits: m=119298 SNR=91.7
02:24:19.858 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:19.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:19.860 00.001 21068 Enqueuing Expose request
02:24:19.861 00.001 16108 Worker thread wakes up
02:24:19.861 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:19.862 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:19.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:21.017 01.155 16108 Exposure complete
02:24:21.085 00.068 16108 worker thread done servicing request
02:24:21.085 00.000 21068 OnExposeComplete: enter
02:24:21.086 00.001 21068 UpdateGuideState(): m_state=6
02:24:21.087 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13067
02:24:21.087 00.000 21068 Star::Find returns 1 (0), X=221.62, Y=876.71, Mass=131766, SNR=92.5, Peak=16227 HFD=3.2
02:24:21.089 00.002 21068 MultiStar: [#1 0.45,0.08,1.16,U] [#2 0.24,-0.17,1.30,U] [#3 0.15,-0.26,1.05,U] [#4 0.01,-0.30,0.73,U] [#5 0.26,-0.01,0.88,U] [#6 0.10,0.36,0.77,U] [#7 0.09,0.06,0.60,U] [#8 0.25,0.12,0.76,U] 
02:24:21.089 00.000 21068 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.28, -0.04}
02:24:21.090 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
02:24:21.091 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
02:24:21.092 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.14 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
02:24:21.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.03, opts=13)
02:24:21.094 00.001 21068 Enqueuing Move request for scope (0.22, -0.03)
02:24:21.095 00.001 16108 Worker thread wakes up
02:24:21.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
02:24:21.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
02:24:21.095 00.000 16108 Moving (0.22, -0.03) raw xDistance=-0.22 yDistance=-0.02
02:24:21.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:24:21.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:21.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:21.095 00.000 16108 MoveAxis(E, 59, ABG)
02:24:21.096 00.001 16108 Guiding  Dir = 2, Dur = 59
02:24:21.096 00.000 16108 IsSlewing returns 0
02:24:21.096 00.000 16108 IsGuiding returns 0
02:24:21.100 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3331, FiltMin=2873, FiltMax=61357, Gamma=1.000
02:24:21.116 00.016 21068 UpdateGuideState exits: m=131766 SNR=92.5
02:24:21.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:21.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:21.118 00.001 21068 Enqueuing Expose request
02:24:21.127 00.009 16108 PulseGuide returned control before completion, sleep 40
02:24:21.172 00.045 16108 IsGuiding returns 1
02:24:21.172 00.000 16108 scope still moving after pulse duration time elapsed
02:24:21.204 00.032 16108 IsSlewing returns 0
02:24:21.204 00.000 16108 IsGuiding returns 1
02:24:21.235 00.031 16108 IsSlewing returns 0
02:24:21.235 00.000 16108 IsGuiding returns 0
02:24:21.235 00.000 16108 scope move finished after 59 + 79 ms
02:24:21.235 00.000 16108 Move returns status 0, amount 59
02:24:21.235 00.000 16108 MoveAxis(N, 0, ABG)
02:24:21.235 00.000 16108 Move returns status 0, amount 0
02:24:21.235 00.000 16108 move complete, result=0
02:24:21.235 00.000 16108 worker thread done servicing request
02:24:21.235 00.000 16108 Worker thread wakes up
02:24:21.235 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
02:24:21.236 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:21.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:22.209 00.973 16108 Exposure complete
02:24:22.263 00.054 16108 worker thread done servicing request
02:24:22.263 00.000 21068 OnExposeComplete: enter
02:24:22.264 00.001 21068 UpdateGuideState(): m_state=6
02:24:22.265 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13068
02:24:22.266 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.73, Mass=118831, SNR=79.3, Peak=15123 HFD=3.4
02:24:22.267 00.001 21068 MultiStar: [#1 -0.00,-0.11,1.17,U] [#2 0.11,-0.13,1.24,U] [#3 0.06,-0.39,1.09,U] [#4 -0.22,-0.16,0.92,U] [#5 -0.01,0.05,1.04,U] [#6 0.06,0.36,0.92,U] [#7 0.01,0.02,0.64,U] [#8 -0.19,-0.18,0.80,U] 
02:24:22.268 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.28, -0.02}
02:24:22.268 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
02:24:22.269 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
02:24:22.270 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.30 mountX=-0.03 mountY=0.07, mountTheta=2.03
02:24:22.271 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
02:24:22.272 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
02:24:22.273 00.001 16108 Worker thread wakes up
02:24:22.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:24:22.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:24:22.273 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.07
02:24:22.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:24:22.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:22.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:24:22.274 00.001 16108 MoveAxis(E, 0, ABG)
02:24:22.274 00.000 16108 Move returns status 0, amount 0
02:24:22.274 00.000 16108 MoveAxis(N, 0, ABG)
02:24:22.274 00.000 16108 Move returns status 0, amount 0
02:24:22.274 00.000 16108 move complete, result=0
02:24:22.274 00.000 16108 worker thread done servicing request
02:24:22.278 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3331, FiltMin=2832, FiltMax=65440, Gamma=1.000
02:24:22.294 00.016 21068 UpdateGuideState exits: m=118831 SNR=79.3
02:24:22.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:22.297 00.001 21068 Enqueuing Expose request
02:24:22.297 00.000 16108 Worker thread wakes up
02:24:22.297 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:22.298 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:22.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:23.446 01.148 16108 Exposure complete
02:24:23.512 00.066 16108 worker thread done servicing request
02:24:23.512 00.000 21068 OnExposeComplete: enter
02:24:23.514 00.002 21068 UpdateGuideState(): m_state=6
02:24:23.515 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13069
02:24:23.516 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.52, Mass=113108, SNR=76.5, Peak=13139 HFD=3.3
02:24:23.517 00.001 21068 MultiStar: [#1 -0.34,-0.05,1.39,U] [#2 -0.17,-0.34,1.32,U] [#3 -0.07,-0.27,1.18,U] [#4 -0.20,-0.07,0.91,U] [#5 -0.11,0.18,1.15,U] [#6 -0.29,0.24,0.89,U] [#7 -0.15,-0.36,0.74,U] [#8 -0.15,-0.33,0.87,U] 
02:24:23.518 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.13}, one-star: {0.40, -0.23}
02:24:23.519 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
02:24:23.520 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
02:24:23.520 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.10 mountY=0.16, mountTheta=1.01
02:24:23.522 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.13, opts=13)
02:24:23.523 00.001 21068 Enqueuing Move request for scope (-0.13, -0.13)
02:24:23.523 00.000 16108 Worker thread wakes up
02:24:23.524 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
02:24:23.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
02:24:23.524 00.000 16108 Moving (-0.13, -0.13) raw xDistance=0.10 yDistance=0.16
02:24:23.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:23.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:23.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:24:23.524 00.000 16108 MoveAxis(E, 0, ABG)
02:24:23.524 00.000 16108 Move returns status 0, amount 0
02:24:23.524 00.000 16108 MoveAxis(N, 0, ABG)
02:24:23.524 00.000 16108 Move returns status 0, amount 0
02:24:23.524 00.000 16108 move complete, result=0
02:24:23.524 00.000 16108 worker thread done servicing request
02:24:23.528 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3331, FiltMin=2845, FiltMax=65501, Gamma=1.000
02:24:23.542 00.014 21068 UpdateGuideState exits: m=113108 SNR=76.5
02:24:23.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.545 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:23.545 00.000 21068 Enqueuing Expose request
02:24:23.547 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:23.548 00.001 16108 Worker thread wakes up
02:24:23.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:23.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:24.514 00.966 16108 Exposure complete
02:24:24.598 00.084 16108 worker thread done servicing request
02:24:24.598 00.000 21068 OnExposeComplete: enter
02:24:24.599 00.001 21068 UpdateGuideState(): m_state=6
02:24:24.602 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13070
02:24:24.604 00.002 21068 Star::Find returns 1 (0), X=221.60, Y=876.47, Mass=121716, SNR=84.0, Peak=13651 HFD=3.3
02:24:24.606 00.002 21068 MultiStar: [#1 0.11,-0.23,1.02,U] [#2 0.04,-0.19,1.25,U] [#3 0.07,-0.25,1.24,U] [#4 0.00,0.10,0.91,U] [#5 0.09,-0.08,0.95,U] [#6 0.23,-0.13,0.82,U] [#7 -0.29,-0.21,0.54,U] [#8 -0.20,-0.36,0.84,U] 
02:24:24.608 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.27, -0.28}
02:24:24.609 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
02:24:24.610 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
02:24:24.611 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.27 mountX=-0.09 mountY=0.16, mountTheta=2.06
02:24:24.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
02:24:24.614 00.001 21068 Enqueuing Move request for scope (0.06, -0.18)
02:24:24.615 00.001 16108 Worker thread wakes up
02:24:24.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
02:24:24.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
02:24:24.615 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
02:24:24.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:24:24.616 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:24.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:24:24.616 00.000 16108 MoveAxis(E, 0, ABG)
02:24:24.616 00.000 16108 Move returns status 0, amount 0
02:24:24.616 00.000 16108 MoveAxis(N, 0, ABG)
02:24:24.616 00.000 16108 Move returns status 0, amount 0
02:24:24.616 00.000 16108 move complete, result=0
02:24:24.616 00.000 16108 worker thread done servicing request
02:24:24.621 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3331, FiltMin=2864, FiltMax=63053, Gamma=1.000
02:24:24.643 00.022 21068 UpdateGuideState exits: m=121716 SNR=84.0
02:24:24.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:24.644 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:24.645 00.001 21068 Enqueuing Expose request
02:24:24.646 00.001 16108 Worker thread wakes up
02:24:24.646 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:24.647 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:24.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:25.792 01.145 16108 Exposure complete
02:24:25.865 00.073 16108 worker thread done servicing request
02:24:25.866 00.001 21068 OnExposeComplete: enter
02:24:25.866 00.000 21068 UpdateGuideState(): m_state=6
02:24:25.868 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13071
02:24:25.870 00.002 21068 Star::Find returns 1 (0), X=221.70, Y=876.50, Mass=113883, SNR=86.6, Peak=14163 HFD=3.3
02:24:25.871 00.001 21068 MultiStar: [#1 -0.31,-0.33,1.27,U] [#2 0.01,-0.26,0.95,U] [#3 -0.11,-0.50,1.25,U] [#4 -0.05,-0.16,0.85,U] [#5 0.03,0.19,1.07,U] [#6 -0.17,0.23,0.81,U] [#7 -0.24,-0.43,0.71,U] [#8 -0.27,-0.17,0.75,U] 
02:24:25.873 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.20}, one-star: {0.36, -0.25}
02:24:25.875 00.002 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
02:24:25.876 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
02:24:25.878 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.95 mountX=0.04 mountY=0.21, mountTheta=1.37
02:24:25.879 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.20, opts=13)
02:24:25.881 00.002 21068 Enqueuing Move request for scope (-0.08, -0.20)
02:24:25.881 00.000 16108 Worker thread wakes up
02:24:25.882 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
02:24:25.882 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
02:24:25.882 00.000 16108 Moving (-0.08, -0.20) raw xDistance=0.04 yDistance=0.21
02:24:25.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:24:25.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:24:25.882 00.000 16108 MoveAxis(E, 0, ABG)
02:24:25.882 00.000 16108 Move returns status 0, amount 0
02:24:25.882 00.000 16108 MoveAxis(S, 43, ABG)
02:24:25.883 00.001 16108 Guiding  Dir = 1, Dur = 43
02:24:25.883 00.000 16108 IsSlewing returns 0
02:24:25.883 00.000 16108 IsGuiding returns 0
02:24:25.887 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3331, FiltMin=2819, FiltMax=56861, Gamma=1.000
02:24:25.911 00.024 16108 PulseGuide returned control before completion, sleep 26
02:24:25.911 00.000 21068 UpdateGuideState exits: m=113883 SNR=86.6
02:24:25.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:25.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:25.915 00.001 21068 Enqueuing Expose request
02:24:25.941 00.026 16108 IsGuiding returns 1
02:24:25.941 00.000 16108 scope still moving after pulse duration time elapsed
02:24:25.972 00.031 16108 IsSlewing returns 0
02:24:25.972 00.000 16108 IsGuiding returns 1
02:24:26.003 00.031 16108 IsSlewing returns 0
02:24:26.003 00.000 16108 IsGuiding returns 0
02:24:26.003 00.000 16108 scope move finished after 43 + 77 ms
02:24:26.003 00.000 16108 Move returns status 0, amount 43
02:24:26.003 00.000 16108 move complete, result=0
02:24:26.003 00.000 16108 worker thread done servicing request
02:24:26.003 00.000 16108 Worker thread wakes up
02:24:26.003 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:24:26.005 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:26.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:26.995 00.990 16108 Exposure complete
02:24:27.078 00.083 16108 worker thread done servicing request
02:24:27.078 00.000 21068 OnExposeComplete: enter
02:24:27.080 00.002 21068 UpdateGuideState(): m_state=6
02:24:27.083 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13072
02:24:27.084 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=876.42, Mass=126912, SNR=85.3, Peak=13456 HFD=3.3
02:24:27.085 00.001 21068 MultiStar: [#1 -0.41,-0.49,0.00,M1] [#2 -0.15,-0.60,0.00,M1] [#3 -0.18,-0.46,1.01,U] [#4 -0.49,-0.02,1.01,U] [#5 -0.14,-0.29,0.94,U] [#6 -0.27,0.11,0.83,U] [#7 -0.22,-0.60,0.00,M1] [#8 -0.20,-0.21,0.69,U] 
02:24:27.087 00.002 21068 refined, 5 included, MultiStar: {-0.20, -0.21}, one-star: {0.07, -0.33}
02:24:27.088 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
02:24:27.089 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
02:24:27.092 00.003 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.34 mountX=0.16 mountY=0.25, mountTheta=0.99
02:24:27.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.21, opts=13)
02:24:27.095 00.001 21068 Enqueuing Move request for scope (-0.20, -0.21)
02:24:27.096 00.001 16108 Worker thread wakes up
02:24:27.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
02:24:27.096 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
02:24:27.096 00.000 16108 Moving (-0.20, -0.21) raw xDistance=0.16 yDistance=0.25
02:24:27.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:24:27.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:24:27.096 00.000 16108 MoveAxis(E, 0, ABG)
02:24:27.096 00.000 16108 Move returns status 0, amount 0
02:24:27.096 00.000 16108 MoveAxis(S, 50, ABG)
02:24:27.096 00.000 16108 Guiding  Dir = 1, Dur = 50
02:24:27.097 00.001 16108 IsSlewing returns 0
02:24:27.097 00.000 16108 IsGuiding returns 0
02:24:27.100 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3331, FiltMin=2870, FiltMax=56153, Gamma=1.000
02:24:27.116 00.016 21068 UpdateGuideState exits: m=126912 SNR=85.3
02:24:27.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:27.118 00.001 21068 Enqueuing Expose request
02:24:27.157 00.039 16108 IsGuiding returns 1
02:24:27.157 00.000 16108 scope still moving after pulse duration time elapsed
02:24:27.186 00.029 16108 IsSlewing returns 0
02:24:27.186 00.000 16108 IsGuiding returns 1
02:24:27.217 00.031 16108 IsSlewing returns 0
02:24:27.217 00.000 16108 IsGuiding returns 1
02:24:27.248 00.031 16108 IsSlewing returns 0
02:24:27.248 00.000 16108 IsGuiding returns 0
02:24:27.248 00.000 16108 scope move finished after 50 + 101 ms
02:24:27.248 00.000 16108 Move returns status 0, amount 50
02:24:27.248 00.000 16108 move complete, result=0
02:24:27.248 00.000 16108 worker thread done servicing request
02:24:27.248 00.000 16108 Worker thread wakes up
02:24:27.248 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
02:24:27.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:27.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:28.422 01.173 16108 Exposure complete
02:24:28.481 00.059 16108 worker thread done servicing request
02:24:28.481 00.000 21068 OnExposeComplete: enter
02:24:28.482 00.001 21068 UpdateGuideState(): m_state=6
02:24:28.483 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13073
02:24:28.483 00.000 21068 Star::Find returns 1 (0), X=221.97, Y=876.67, Mass=142334, SNR=91.6, Peak=16611 HFD=3.9
02:24:28.484 00.001 21068 MultiStar: [#1 0.12,-0.22,1.06,U] [#2 0.26,-0.23,1.28,U] [#3 0.09,-0.44,1.01,U] [#4 0.16,-0.12,0.81,U] [#5 0.13,-0.19,0.88,U] [#6 0.04,-0.05,0.77,U] [#7 0.03,-0.47,0.62,U] [#8 0.17,-0.09,0.75,U] 
02:24:28.485 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.21}, one-star: {0.64, -0.08}
02:24:28.486 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
02:24:28.487 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
02:24:28.487 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.82 mountX=-0.23 mountY=0.16, mountTheta=2.54
02:24:28.490 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.21, opts=13)
02:24:28.491 00.001 21068 Enqueuing Move request for scope (0.20, -0.21)
02:24:28.491 00.000 16108 Worker thread wakes up
02:24:28.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
02:24:28.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
02:24:28.492 00.001 16108 Moving (0.20, -0.21) raw xDistance=-0.23 yDistance=0.16
02:24:28.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:24:28.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:28.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:24:28.492 00.000 16108 MoveAxis(E, 60, ABG)
02:24:28.492 00.000 16108 Guiding  Dir = 2, Dur = 60
02:24:28.492 00.000 16108 IsSlewing returns 0
02:24:28.492 00.000 16108 IsGuiding returns 0
02:24:28.495 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3331, FiltMin=2899, FiltMax=58925, Gamma=1.000
02:24:28.510 00.015 21068 UpdateGuideState exits: m=142334 SNR=91.6
02:24:28.511 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.513 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:28.513 00.000 21068 Enqueuing Expose request
02:24:28.519 00.006 16108 PulseGuide returned control before completion, sleep 43
02:24:28.565 00.046 16108 IsGuiding returns 1
02:24:28.565 00.000 16108 scope still moving after pulse duration time elapsed
02:24:28.596 00.031 16108 IsSlewing returns 0
02:24:28.596 00.000 16108 IsGuiding returns 1
02:24:28.627 00.031 16108 IsSlewing returns 0
02:24:28.627 00.000 16108 IsGuiding returns 0
02:24:28.627 00.000 16108 scope move finished after 60 + 75 ms
02:24:28.627 00.000 16108 Move returns status 0, amount 60
02:24:28.627 00.000 16108 MoveAxis(N, 0, ABG)
02:24:28.628 00.001 16108 Move returns status 0, amount 0
02:24:28.628 00.000 16108 move complete, result=0
02:24:28.628 00.000 16108 worker thread done servicing request
02:24:28.628 00.000 16108 Worker thread wakes up
02:24:28.628 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
02:24:28.631 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:28.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:29.600 00.969 16108 Exposure complete
02:24:29.685 00.085 16108 worker thread done servicing request
02:24:29.685 00.000 21068 OnExposeComplete: enter
02:24:29.686 00.001 21068 UpdateGuideState(): m_state=6
02:24:29.687 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13074
02:24:29.689 00.002 21068 Star::Find returns 1 (0), X=221.55, Y=876.82, Mass=129009, SNR=85.7, Peak=15555 HFD=3.4
02:24:29.690 00.001 21068 MultiStar: [#1 -0.31,-0.09,1.18,U] [#2 0.03,-0.20,1.37,U] [#3 -0.12,-0.25,1.07,U] [#4 0.02,-0.14,0.81,U] [#5 -0.15,0.05,0.92,U] [#6 -0.20,0.15,0.71,U] [#7 -0.02,-0.10,0.64,U] [#8 -0.25,-0.15,0.70,U] 
02:24:29.690 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {0.22, 0.07}
02:24:29.691 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
02:24:29.692 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
02:24:29.693 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.34 mountX=0.07 mountY=0.10, mountTheta=1.00
02:24:29.694 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
02:24:29.695 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
02:24:29.695 00.000 16108 Worker thread wakes up
02:24:29.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:24:29.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:24:29.696 00.001 16108 Moving (-0.08, -0.08) raw xDistance=0.07 yDistance=0.10
02:24:29.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:24:29.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:29.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:24:29.696 00.000 16108 MoveAxis(E, 0, ABG)
02:24:29.696 00.000 16108 Move returns status 0, amount 0
02:24:29.696 00.000 16108 MoveAxis(N, 0, ABG)
02:24:29.696 00.000 16108 Move returns status 0, amount 0
02:24:29.696 00.000 16108 move complete, result=0
02:24:29.696 00.000 16108 worker thread done servicing request
02:24:29.700 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3334, FiltMin=2857, FiltMax=62701, Gamma=1.000
02:24:29.715 00.015 21068 UpdateGuideState exits: m=129009 SNR=85.7
02:24:29.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:29.718 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:29.718 00.000 21068 Enqueuing Expose request
02:24:29.719 00.001 16108 Worker thread wakes up
02:24:29.719 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:29.720 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:29.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:30.874 01.154 16108 Exposure complete
02:24:30.951 00.077 16108 worker thread done servicing request
02:24:30.951 00.000 21068 OnExposeComplete: enter
02:24:30.952 00.001 21068 UpdateGuideState(): m_state=6
02:24:30.953 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13075
02:24:30.953 00.000 21068 Star::Find returns 1 (0), X=221.67, Y=876.85, Mass=128049, SNR=81.2, Peak=14931 HFD=3.4
02:24:30.954 00.001 21068 MultiStar: [#1 -0.21,0.01,1.13,U] [#2 0.05,-0.20,1.43,U] [#3 -0.02,0.04,0.92,U] [#4 -0.01,-0.06,0.90,U] [#5 -0.00,0.22,1.03,U] [#6 -0.06,0.23,0.77,U] [#7 0.09,-0.19,0.61,U] [#8 -0.43,-0.19,0.77,U] 
02:24:30.955 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.34, 0.10}
02:24:30.956 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
02:24:30.956 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
02:24:30.957 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.90 mountX=0.02 mountY=0.01, mountTheta=0.47
02:24:30.960 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
02:24:30.961 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
02:24:30.962 00.001 16108 Worker thread wakes up
02:24:30.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:24:30.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:24:30.962 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
02:24:30.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:24:30.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:30.963 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:30.963 00.000 16108 MoveAxis(E, 0, ABG)
02:24:30.963 00.000 16108 Move returns status 0, amount 0
02:24:30.963 00.000 16108 MoveAxis(N, 0, ABG)
02:24:30.963 00.000 16108 Move returns status 0, amount 0
02:24:30.963 00.000 16108 move complete, result=0
02:24:30.963 00.000 16108 worker thread done servicing request
02:24:30.967 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3331, FiltMin=2873, FiltMax=62701, Gamma=1.000
02:24:30.989 00.022 21068 UpdateGuideState exits: m=128049 SNR=81.2
02:24:30.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:30.992 00.001 21068 Enqueuing Expose request
02:24:30.993 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:30.994 00.001 16108 Worker thread wakes up
02:24:30.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:30.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:31.972 00.978 16108 Exposure complete
02:24:32.047 00.075 16108 worker thread done servicing request
02:24:32.047 00.000 21068 OnExposeComplete: enter
02:24:32.048 00.001 21068 UpdateGuideState(): m_state=6
02:24:32.048 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13076
02:24:32.049 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.60, Mass=136727, SNR=82.3, Peak=13920 HFD=3.3
02:24:32.050 00.001 21068 MultiStar: [#1 -0.06,-0.21,1.30,U] [#2 -0.00,-0.35,1.23,U] [#3 0.12,-0.22,1.19,U] [#4 -0.01,-0.08,0.85,U] [#5 0.05,-0.13,0.97,U] [#6 -0.01,0.06,0.78,U] [#7 -0.25,-0.46,0.54,U] [#8 -0.20,-0.37,0.82,U] 
02:24:32.051 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.21}, one-star: {0.24, -0.15}
02:24:32.052 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
02:24:32.052 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
02:24:32.053 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=-0.04 mountY=0.20, mountTheta=1.77
02:24:32.056 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.21, opts=13)
02:24:32.057 00.001 21068 Enqueuing Move request for scope (0.01, -0.21)
02:24:32.058 00.001 16108 Worker thread wakes up
02:24:32.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:24:32.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:24:32.058 00.000 16108 Moving (0.01, -0.21) raw xDistance=-0.04 yDistance=0.20
02:24:32.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:32.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:24:32.058 00.000 16108 MoveAxis(E, 0, ABG)
02:24:32.058 00.000 16108 Move returns status 0, amount 0
02:24:32.058 00.000 16108 MoveAxis(S, 41, ABG)
02:24:32.058 00.000 16108 Guiding  Dir = 1, Dur = 41
02:24:32.058 00.000 16108 IsSlewing returns 0
02:24:32.058 00.000 16108 IsGuiding returns 0
02:24:32.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=537, max=65535, med=3334, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:24:32.077 00.015 21068 UpdateGuideState exits: m=136727 SNR=82.3
02:24:32.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.079 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:32.080 00.001 21068 Enqueuing Expose request
02:24:32.101 00.021 16108 IsGuiding returns 1
02:24:32.101 00.000 16108 scope still moving after pulse duration time elapsed
02:24:32.131 00.030 16108 IsSlewing returns 0
02:24:32.131 00.000 16108 IsGuiding returns 1
02:24:32.162 00.031 16108 IsSlewing returns 0
02:24:32.162 00.000 16108 IsGuiding returns 1
02:24:32.194 00.032 16108 IsSlewing returns 0
02:24:32.195 00.001 16108 IsGuiding returns 0
02:24:32.195 00.000 16108 scope move finished after 41 + 95 ms
02:24:32.195 00.000 16108 Move returns status 0, amount 41
02:24:32.195 00.000 16108 move complete, result=0
02:24:32.195 00.000 16108 worker thread done servicing request
02:24:32.195 00.000 16108 Worker thread wakes up
02:24:32.195 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:24:32.197 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:32.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:33.365 01.168 16108 Exposure complete
02:24:33.425 00.060 16108 worker thread done servicing request
02:24:33.425 00.000 21068 OnExposeComplete: enter
02:24:33.426 00.001 21068 UpdateGuideState(): m_state=6
02:24:33.426 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13077
02:24:33.427 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.84, Mass=123700, SNR=84.7, Peak=13616 HFD=3.5
02:24:33.429 00.002 21068 MultiStar: [#1 -0.44,0.10,1.10,U] [#2 -0.40,0.19,1.31,U] [#3 -0.53,-0.11,1.15,U] [#4 -0.31,0.12,0.91,U] [#5 -0.36,0.24,0.96,U] [#6 -0.55,0.03,0.85,U] [#7 -0.60,-0.30,0.00,M1] [#8 -0.69,-0.08,0.00,M1] 
02:24:33.429 00.000 21068 single-star, 6 included, MultiStar: {-0.39, 0.09}, one-star: {-0.13, 0.09}
02:24:33.430 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
02:24:33.431 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
02:24:33.432 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=0.14 mountY=-0.05, mountTheta=-0.37
02:24:33.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
02:24:33.434 00.001 21068 Enqueuing Move request for scope (-0.13, 0.09)
02:24:33.435 00.001 16108 Worker thread wakes up
02:24:33.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
02:24:33.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
02:24:33.435 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=-0.05
02:24:33.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:24:33.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:33.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:24:33.435 00.000 16108 MoveAxis(E, 0, ABG)
02:24:33.435 00.000 16108 Move returns status 0, amount 0
02:24:33.435 00.000 16108 MoveAxis(N, 0, ABG)
02:24:33.435 00.000 16108 Move returns status 0, amount 0
02:24:33.435 00.000 16108 move complete, result=0
02:24:33.435 00.000 16108 worker thread done servicing request
02:24:33.438 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3334, FiltMin=2889, FiltMax=60541, Gamma=1.000
02:24:33.457 00.019 21068 UpdateGuideState exits: m=123700 SNR=84.7
02:24:33.459 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.459 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:33.462 00.003 21068 Enqueuing Expose request
02:24:33.463 00.001 16108 Worker thread wakes up
02:24:33.464 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:33.465 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:33.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:34.440 00.975 16108 Exposure complete
02:24:34.508 00.068 16108 worker thread done servicing request
02:24:34.508 00.000 21068 OnExposeComplete: enter
02:24:34.509 00.001 21068 UpdateGuideState(): m_state=6
02:24:34.512 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13078
02:24:34.513 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.66, Mass=141253, SNR=91.5, Peak=14643 HFD=3.3
02:24:34.515 00.002 21068 MultiStar: [#1 -0.58,0.28,0.00,M1] [#2 -0.10,-0.00,1.22,U] [#3 -0.41,0.16,0.96,U] [#4 -0.38,0.03,0.68,U] [#5 -0.23,0.28,0.92,U] [#6 -0.28,0.54,0.00,M1] [#7 -0.40,-0.21,0.53,U] [#8 -0.47,-0.14,0.80,U] 
02:24:34.516 00.001 21068 single-star, 6 included, MultiStar: {-0.23, 0.02}, one-star: {0.15, -0.09}
02:24:34.517 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
02:24:34.519 00.002 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
02:24:34.521 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=-0.16 mountY=0.05, mountTheta=2.85
02:24:34.524 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.09, opts=13)
02:24:34.525 00.001 21068 Enqueuing Move request for scope (0.15, -0.09)
02:24:34.526 00.001 16108 Worker thread wakes up
02:24:34.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:24:34.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:24:34.526 00.000 16108 Moving (0.15, -0.09) raw xDistance=-0.16 yDistance=0.05
02:24:34.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:24:34.527 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:34.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:24:34.527 00.000 16108 MoveAxis(E, 0, ABG)
02:24:34.527 00.000 16108 Move returns status 0, amount 0
02:24:34.527 00.000 16108 MoveAxis(N, 0, ABG)
02:24:34.527 00.000 16108 Move returns status 0, amount 0
02:24:34.527 00.000 16108 move complete, result=0
02:24:34.527 00.000 16108 worker thread done servicing request
02:24:34.533 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3334, FiltMin=2877, FiltMax=55805, Gamma=1.000
02:24:34.557 00.024 21068 UpdateGuideState exits: m=141253 SNR=91.5
02:24:34.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:34.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:34.560 00.001 21068 Enqueuing Expose request
02:24:34.561 00.001 16108 Worker thread wakes up
02:24:34.561 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:34.561 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:34.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:35.710 01.149 16108 Exposure complete
02:24:35.776 00.066 16108 worker thread done servicing request
02:24:35.776 00.000 21068 OnExposeComplete: enter
02:24:35.778 00.002 21068 UpdateGuideState(): m_state=6
02:24:35.779 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13079
02:24:35.780 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.69, Mass=126320, SNR=91.5, Peak=12979 HFD=3.4
02:24:35.781 00.001 21068 MultiStar: [#1 -0.25,-0.18,1.22,U] [#2 -0.01,-0.08,1.24,U] [#3 -0.05,-0.14,0.92,U] [#4 -0.39,-0.14,0.81,U] [#5 -0.38,0.02,0.95,U] [#6 -0.10,0.04,0.89,U] [#7 0.03,-0.12,0.65,U] [#8 -0.45,-0.40,0.00,M1] 
02:24:35.782 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.09}, one-star: {0.22, -0.06}
02:24:35.783 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
02:24:35.784 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.87)
02:24:35.785 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.14 cameraTheta=-2.51 mountX=0.10 mountY=0.11, mountTheta=0.83
02:24:35.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.09, opts=13)
02:24:35.788 00.001 21068 Enqueuing Move request for scope (-0.12, -0.09)
02:24:35.788 00.000 16108 Worker thread wakes up
02:24:35.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:24:35.788 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:24:35.789 00.001 16108 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.11
02:24:35.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:35.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:35.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:24:35.789 00.000 16108 MoveAxis(E, 0, ABG)
02:24:35.789 00.000 16108 Move returns status 0, amount 0
02:24:35.789 00.000 16108 MoveAxis(N, 0, ABG)
02:24:35.789 00.000 16108 Move returns status 0, amount 0
02:24:35.789 00.000 16108 move complete, result=0
02:24:35.789 00.000 16108 worker thread done servicing request
02:24:35.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3334, FiltMin=2848, FiltMax=65501, Gamma=1.000
02:24:35.810 00.017 21068 UpdateGuideState exits: m=126320 SNR=91.5
02:24:35.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:35.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:35.813 00.001 21068 Enqueuing Expose request
02:24:35.814 00.001 16108 Worker thread wakes up
02:24:35.814 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:35.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:35.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:36.786 00.972 16108 Exposure complete
02:24:36.844 00.058 16108 worker thread done servicing request
02:24:36.844 00.000 21068 OnExposeComplete: enter
02:24:36.845 00.001 21068 UpdateGuideState(): m_state=6
02:24:36.846 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13080
02:24:36.846 00.000 21068 Star::Find returns 1 (0), X=221.66, Y=876.94, Mass=122391, SNR=83.4, Peak=15347 HFD=3.4
02:24:36.847 00.001 21068 MultiStar: [#1 0.02,0.10,1.20,U] [#2 0.16,-0.10,1.50,U] [#3 0.13,-0.09,1.06,U] [#4 -0.27,-0.05,0.86,U] [#5 -0.11,0.05,0.91,U] [#6 -0.23,0.24,0.82,U] [#7 -0.00,0.07,0.68,U] [#8 -0.17,0.02,0.99,U] 
02:24:36.848 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.33, 0.19}
02:24:36.850 00.002 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
02:24:36.850 00.000 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
02:24:36.851 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.45 mountX=0.00 mountY=-0.04, mountTheta=-1.51
02:24:36.852 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
02:24:36.853 00.001 21068 Enqueuing Move request for scope (0.00, 0.04)
02:24:36.854 00.001 16108 Worker thread wakes up
02:24:36.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:24:36.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:24:36.854 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
02:24:36.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:24:36.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:36.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:36.854 00.000 16108 MoveAxis(E, 0, ABG)
02:24:36.854 00.000 16108 Move returns status 0, amount 0
02:24:36.855 00.001 16108 MoveAxis(N, 0, ABG)
02:24:36.855 00.000 16108 Move returns status 0, amount 0
02:24:36.855 00.000 16108 move complete, result=0
02:24:36.855 00.000 16108 worker thread done servicing request
02:24:36.858 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3334, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:24:36.875 00.017 21068 UpdateGuideState exits: m=122391 SNR=83.4
02:24:36.875 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:36.876 00.000 21068 Enqueuing Expose request
02:24:36.878 00.002 16108 Worker thread wakes up
02:24:36.878 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:36.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:36.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:38.045 01.166 16108 Exposure complete
02:24:38.117 00.072 16108 worker thread done servicing request
02:24:38.117 00.000 21068 OnExposeComplete: enter
02:24:38.118 00.001 21068 UpdateGuideState(): m_state=6
02:24:38.120 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13081
02:24:38.121 00.001 21068 Star::Find returns 1 (0), X=221.18, Y=876.68, Mass=116817, SNR=80.2, Peak=14016 HFD=3.5
02:24:38.124 00.003 21068 MultiStar: [#1 -0.53,-0.21,1.25,U] [#2 -0.46,-0.34,0.00,M1] [#3 -0.27,-0.15,1.02,U] [#4 -0.30,0.07,1.08,U] [#5 -0.08,0.12,0.99,U] [#6 -0.15,0.13,0.80,U] [#7 -0.48,-0.35,0.00,M1] [#8 -0.42,-0.24,0.82,U] 
02:24:38.126 00.002 21068 single-star, 6 included, MultiStar: {-0.28, -0.05}, one-star: {-0.16, -0.07}
02:24:38.127 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
02:24:38.128 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
02:24:38.129 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=0.14 mountY=0.10, mountTheta=0.63
02:24:38.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
02:24:38.133 00.002 21068 Enqueuing Move request for scope (-0.16, -0.07)
02:24:38.134 00.001 16108 Worker thread wakes up
02:24:38.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
02:24:38.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
02:24:38.134 00.000 16108 Moving (-0.16, -0.07) raw xDistance=0.14 yDistance=0.10
02:24:38.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:24:38.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:38.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:24:38.134 00.000 16108 MoveAxis(E, 0, ABG)
02:24:38.134 00.000 16108 Move returns status 0, amount 0
02:24:38.134 00.000 16108 MoveAxis(N, 0, ABG)
02:24:38.134 00.000 16108 Move returns status 0, amount 0
02:24:38.134 00.000 16108 move complete, result=0
02:24:38.134 00.000 16108 worker thread done servicing request
02:24:38.138 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3334, FiltMin=2822, FiltMax=65440, Gamma=1.000
02:24:38.161 00.023 21068 UpdateGuideState exits: m=116817 SNR=80.2
02:24:38.161 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:38.163 00.001 21068 Enqueuing Expose request
02:24:38.163 00.000 16108 Worker thread wakes up
02:24:38.163 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:38.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:38.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:39.142 00.978 16108 Exposure complete
02:24:39.207 00.065 16108 worker thread done servicing request
02:24:39.208 00.001 21068 OnExposeComplete: enter
02:24:39.209 00.001 21068 UpdateGuideState(): m_state=6
02:24:39.210 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13082
02:24:39.212 00.002 21068 Star::Find returns 1 (0), X=221.31, Y=876.37, Mass=132337, SNR=87.5, Peak=13856 HFD=3.5
02:24:39.213 00.001 21068 MultiStar: [#1 -0.32,-0.36,1.09,U] [#2 -0.23,-0.47,1.34,U] [#3 -0.09,-0.43,1.04,U] [#4 -0.20,-0.08,0.96,U] [#5 0.04,-0.35,0.82,U] [#6 0.23,-0.22,0.67,U] [#7 -0.21,0.04,0.78,U] [#8 -0.45,-0.67,0.00,M1] 
02:24:39.216 00.003 21068 refined, 7 included, MultiStar: {-0.12, -0.30}, one-star: {-0.02, -0.38}
02:24:39.217 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
02:24:39.219 00.002 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
02:24:39.220 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.96 mountX=0.07 mountY=0.32, mountTheta=1.36
02:24:39.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.30, opts=13)
02:24:39.223 00.001 21068 Enqueuing Move request for scope (-0.12, -0.30)
02:24:39.224 00.001 16108 Worker thread wakes up
02:24:39.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
02:24:39.224 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
02:24:39.224 00.000 16108 Moving (-0.12, -0.30) raw xDistance=0.07 yDistance=0.32
02:24:39.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:24:39.225 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:24:39.225 00.000 16108 MoveAxis(E, 0, ABG)
02:24:39.225 00.000 16108 Move returns status 0, amount 0
02:24:39.225 00.000 16108 MoveAxis(S, 65, ABG)
02:24:39.225 00.000 16108 Guiding  Dir = 1, Dur = 65
02:24:39.225 00.000 16108 IsSlewing returns 0
02:24:39.227 00.002 16108 IsGuiding returns 0
02:24:39.228 00.001 16108 PulseGuide returned control before completion, sleep 75
02:24:39.231 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3334, FiltMin=2867, FiltMax=65533, Gamma=1.000
02:24:39.250 00.019 21068 UpdateGuideState exits: m=132337 SNR=87.5
02:24:39.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.251 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:39.252 00.001 21068 Enqueuing Expose request
02:24:39.313 00.061 16108 IsGuiding returns 0
02:24:39.313 00.000 16108 Move returns status 0, amount 65
02:24:39.313 00.000 16108 move complete, result=0
02:24:39.313 00.000 16108 worker thread done servicing request
02:24:39.313 00.000 16108 Worker thread wakes up
02:24:39.313 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
02:24:39.314 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:39.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:40.468 01.154 16108 Exposure complete
02:24:40.525 00.057 16108 worker thread done servicing request
02:24:40.525 00.000 21068 OnExposeComplete: enter
02:24:40.528 00.003 21068 UpdateGuideState(): m_state=6
02:24:40.529 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13083
02:24:40.531 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=876.62, Mass=123143, SNR=86.6, Peak=13315 HFD=3.3
02:24:40.533 00.002 21068 MultiStar: [#1 -0.37,-0.35,1.12,U] [#2 -0.18,-0.66,0.00,M1] [#3 -0.08,-0.25,1.09,U] [#4 -0.19,-0.37,0.94,U] [#5 -0.36,-0.35,0.92,U] [#6 -0.24,-0.32,0.91,U] [#7 -0.30,0.00,0.61,U] [#8 0.01,-0.34,0.73,U] 
02:24:40.534 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.27}, one-star: {0.23, -0.13}
02:24:40.537 00.003 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:24:40.537 00.000 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:24:40.539 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.51 mountX=-0.25 mountY=0.07, mountTheta=2.86
02:24:40.541 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.13, opts=13)
02:24:40.542 00.001 21068 Enqueuing Move request for scope (0.23, -0.13)
02:24:40.543 00.001 16108 Worker thread wakes up
02:24:40.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
02:24:40.543 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
02:24:40.544 00.001 16108 Moving (0.23, -0.13) raw xDistance=-0.25 yDistance=0.07
02:24:40.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:24:40.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:40.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:24:40.544 00.000 16108 MoveAxis(E, 66, ABG)
02:24:40.544 00.000 16108 Guiding  Dir = 2, Dur = 66
02:24:40.544 00.000 16108 IsSlewing returns 0
02:24:40.545 00.001 16108 IsGuiding returns 0
02:24:40.550 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3334, FiltMin=2819, FiltMax=51613, Gamma=1.000
02:24:40.556 00.006 16108 PulseGuide returned control before completion, sleep 66
02:24:40.572 00.016 21068 UpdateGuideState exits: m=123143 SNR=86.6
02:24:40.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:40.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:40.574 00.000 21068 Enqueuing Expose request
02:24:40.633 00.059 16108 IsGuiding returns 1
02:24:40.633 00.000 16108 scope still moving after pulse duration time elapsed
02:24:40.665 00.032 16108 IsSlewing returns 0
02:24:40.665 00.000 16108 IsGuiding returns 0
02:24:40.665 00.000 16108 scope move finished after 66 + 54 ms
02:24:40.665 00.000 16108 Move returns status 0, amount 66
02:24:40.665 00.000 16108 MoveAxis(N, 0, ABG)
02:24:40.665 00.000 16108 Move returns status 0, amount 0
02:24:40.665 00.000 16108 move complete, result=0
02:24:40.665 00.000 16108 worker thread done servicing request
02:24:40.665 00.000 16108 Worker thread wakes up
02:24:40.665 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
02:24:40.666 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:40.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:41.632 00.966 16108 Exposure complete
02:24:41.709 00.077 16108 worker thread done servicing request
02:24:41.709 00.000 21068 OnExposeComplete: enter
02:24:41.710 00.001 21068 UpdateGuideState(): m_state=6
02:24:41.711 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13084
02:24:41.711 00.000 21068 Star::Find returns 1 (0), X=221.38, Y=877.06, Mass=119673, SNR=87.6, Peak=11155 HFD=3.9
02:24:41.713 00.002 21068 MultiStar: [#1 -0.31,-0.43,1.33,U] [#2 -0.30,-0.19,1.22,U] [#3 -0.29,-0.31,1.01,U] [#4 -0.65,-0.18,0.00,M1] [#5 -0.18,0.13,1.06,U] [#6 -0.53,0.14,0.83,U] [#7 -0.46,0.01,0.59,U] [#8 -0.33,0.14,0.70,U] 
02:24:41.715 00.002 21068 refined, 7 included, MultiStar: {-0.28, -0.06}, one-star: {0.05, 0.31}
02:24:41.716 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
02:24:41.717 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
02:24:41.719 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-2.94 mountX=0.26 mountY=0.12, mountTheta=0.43
02:24:41.721 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.06, opts=13)
02:24:41.722 00.001 21068 Enqueuing Move request for scope (-0.28, -0.06)
02:24:41.723 00.001 16108 Worker thread wakes up
02:24:41.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
02:24:41.723 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
02:24:41.723 00.000 16108 Moving (-0.28, -0.06) raw xDistance=0.26 yDistance=0.12
02:24:41.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
02:24:41.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:41.724 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:24:41.724 00.000 16108 MoveAxis(W, 64, ABG)
02:24:41.724 00.000 16108 Guiding  Dir = 3, Dur = 64
02:24:41.724 00.000 16108 IsSlewing returns 0
02:24:41.724 00.000 16108 IsGuiding returns 0
02:24:41.726 00.002 16108 PulseGuide returned control before completion, sleep 73
02:24:41.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3334, FiltMin=2896, FiltMax=60048, Gamma=1.000
02:24:41.745 00.016 21068 UpdateGuideState exits: m=119673 SNR=87.6
02:24:41.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:41.748 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:41.748 00.000 21068 Enqueuing Expose request
02:24:41.801 00.053 16108 IsGuiding returns 1
02:24:41.801 00.000 16108 scope still moving after pulse duration time elapsed
02:24:41.832 00.031 16108 IsSlewing returns 0
02:24:41.832 00.000 16108 IsGuiding returns 0
02:24:41.834 00.002 16108 scope move finished after 64 + 44 ms
02:24:41.834 00.000 16108 Move returns status 0, amount 64
02:24:41.834 00.000 16108 MoveAxis(N, 0, ABG)
02:24:41.834 00.000 16108 Move returns status 0, amount 0
02:24:41.834 00.000 16108 move complete, result=0
02:24:41.834 00.000 16108 worker thread done servicing request
02:24:41.834 00.000 21068 GuideStep: 0.3 px 64 ms WEST, 0.1 px 0 ms NORTH
02:24:41.836 00.002 16108 Worker thread wakes up
02:24:41.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:41.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:42.998 01.162 16108 Exposure complete
02:24:43.056 00.058 16108 worker thread done servicing request
02:24:43.056 00.000 21068 OnExposeComplete: enter
02:24:43.057 00.001 21068 UpdateGuideState(): m_state=6
02:24:43.058 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13085
02:24:43.059 00.001 21068 Star::Find returns 1 (0), X=221.13, Y=876.58, Mass=121865, SNR=75.8, Peak=12976 HFD=3.6
02:24:43.059 00.000 21068 MultiStar: [#1 -0.55,-0.24,0.00,M1] [#2 -0.02,-0.20,1.42,U] [#3 -0.54,-0.15,1.37,U] [#4 -0.51,-0.24,0.99,U] [#5 -0.32,0.18,0.98,U] [#6 -0.24,-0.13,0.95,U] [#7 -0.14,-0.11,0.61,U] [#8 -0.38,-0.26,0.88,U] 
02:24:43.060 00.001 21068 single-star, 7 included, MultiStar: {-0.30, -0.14}, one-star: {-0.20, -0.18}
02:24:43.061 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
02:24:43.062 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
02:24:43.062 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.26 cameraTheta=-2.41 mountX=0.16 mountY=0.22, mountTheta=0.93
02:24:43.064 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.18, opts=13)
02:24:43.065 00.001 21068 Enqueuing Move request for scope (-0.20, -0.18)
02:24:43.066 00.001 16108 Worker thread wakes up
02:24:43.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
02:24:43.066 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
02:24:43.066 00.000 16108 Moving (-0.20, -0.18) raw xDistance=0.16 yDistance=0.22
02:24:43.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:24:43.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:24:43.066 00.000 16108 MoveAxis(E, 0, ABG)
02:24:43.066 00.000 16108 Move returns status 0, amount 0
02:24:43.066 00.000 16108 MoveAxis(S, 44, ABG)
02:24:43.066 00.000 16108 Guiding  Dir = 1, Dur = 44
02:24:43.066 00.000 16108 IsSlewing returns 0
02:24:43.068 00.002 16108 IsGuiding returns 0
02:24:43.069 00.001 16108 PulseGuide returned control before completion, sleep 54
02:24:43.072 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3334, FiltMin=2886, FiltMax=59920, Gamma=1.000
02:24:43.102 00.030 21068 UpdateGuideState exits: m=121865 SNR=75.8
02:24:43.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:43.106 00.002 21068 Enqueuing Expose request
02:24:43.131 00.025 16108 IsGuiding returns 1
02:24:43.131 00.000 16108 scope still moving after pulse duration time elapsed
02:24:43.163 00.032 16108 IsSlewing returns 0
02:24:43.163 00.000 16108 IsGuiding returns 0
02:24:43.163 00.000 16108 scope move finished after 44 + 51 ms
02:24:43.163 00.000 16108 Move returns status 0, amount 44
02:24:43.163 00.000 16108 move complete, result=0
02:24:43.163 00.000 16108 worker thread done servicing request
02:24:43.163 00.000 16108 Worker thread wakes up
02:24:43.163 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 44 ms SOUTH
02:24:43.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:43.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:44.129 00.965 16108 Exposure complete
02:24:44.186 00.057 16108 worker thread done servicing request
02:24:44.186 00.000 21068 OnExposeComplete: enter
02:24:44.187 00.001 21068 UpdateGuideState(): m_state=6
02:24:44.188 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13086
02:24:44.189 00.001 21068 Star::Find returns 1 (0), X=220.94, Y=876.46, Mass=131603, SNR=88.1, Peak=13680 HFD=3.6
02:24:44.190 00.001 21068 MultiStar: [#1 -0.62,-0.31,0.00,M2] [#2 -0.16,-0.31,1.06,U] [#3 -0.50,-0.32,0.00,M1] [#4 -0.49,-0.18,0.86,U] [#5 -0.44,0.09,0.90,U] [#6 -0.60,-0.03,0.00,M1] [#7 -0.56,-0.18,0.00,M1] [#8 -0.58,-0.20,0.00,M1] 
02:24:44.190 00.000 21068 refined, 3 included, MultiStar: {-0.36, -0.18}, one-star: {-0.39, -0.29}
02:24:44.191 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
02:24:44.192 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
02:24:44.193 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-2.68 mountX=0.32 mountY=0.26, mountTheta=0.68
02:24:44.194 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.18, opts=13)
02:24:44.196 00.002 21068 Enqueuing Move request for scope (-0.36, -0.18)
02:24:44.197 00.001 16108 Worker thread wakes up
02:24:44.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.18) opts 0xd
02:24:44.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.18)
02:24:44.197 00.000 16108 Moving (-0.36, -0.18) raw xDistance=0.32 yDistance=0.26
02:24:44.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:24:44.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:24:44.197 00.000 16108 MoveAxis(W, 85, ABG)
02:24:44.197 00.000 16108 Guiding  Dir = 3, Dur = 85
02:24:44.197 00.000 16108 IsSlewing returns 0
02:24:44.197 00.000 16108 IsGuiding returns 0
02:24:44.198 00.001 16108 PulseGuide returned control before completion, sleep 95
02:24:44.201 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=109, max=65535, med=3337, FiltMin=2835, FiltMax=61072, Gamma=1.000
02:24:44.217 00.016 21068 UpdateGuideState exits: m=131603 SNR=88.1
02:24:44.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:44.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:44.220 00.001 21068 Enqueuing Expose request
02:24:44.307 00.087 16108 IsGuiding returns 1
02:24:44.307 00.000 16108 scope still moving after pulse duration time elapsed
02:24:44.338 00.031 16108 IsSlewing returns 0
02:24:44.338 00.000 16108 IsGuiding returns 0
02:24:44.338 00.000 16108 scope move finished after 85 + 57 ms
02:24:44.340 00.002 16108 Move returns status 0, amount 85
02:24:44.340 00.000 16108 MoveAxis(S, 52, ABG)
02:24:44.340 00.000 16108 Guiding  Dir = 1, Dur = 52
02:24:44.340 00.000 16108 IsSlewing returns 0
02:24:44.340 00.000 16108 IsGuiding returns 0
02:24:44.342 00.002 16108 PulseGuide returned control before completion, sleep 61
02:24:44.416 00.074 16108 IsGuiding returns 1
02:24:44.416 00.000 16108 scope still moving after pulse duration time elapsed
02:24:44.447 00.031 16108 IsSlewing returns 0
02:24:44.447 00.000 16108 IsGuiding returns 0
02:24:44.447 00.000 16108 scope move finished after 52 + 55 ms
02:24:44.447 00.000 16108 Move returns status 0, amount 52
02:24:44.447 00.000 16108 move complete, result=0
02:24:44.447 00.000 16108 worker thread done servicing request
02:24:44.447 00.000 16108 Worker thread wakes up
02:24:44.447 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.3 px 52 ms SOUTH
02:24:44.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:44.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:45.616 01.167 16108 Exposure complete
02:24:45.673 00.057 16108 worker thread done servicing request
02:24:45.673 00.000 21068 OnExposeComplete: enter
02:24:45.675 00.002 21068 UpdateGuideState(): m_state=6
02:24:45.677 00.002 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13087
02:24:45.677 00.000 21068 Star::Find returns 1 (0), X=221.88, Y=876.58, Mass=119637, SNR=81.4, Peak=11603 HFD=3.6
02:24:45.679 00.002 21068 MultiStar: [#1 0.09,-0.10,1.10,U] [#2 0.12,-0.45,1.30,U] [#3 0.12,-0.17,1.09,U] [#4 0.12,-0.17,0.97,U] [#5 0.16,-0.21,1.09,U] [#6 -0.30,0.05,0.90,U] [#7 0.61,-0.43,0.00,M2] [#8 0.21,-0.28,0.92,U] 
02:24:45.680 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.20}, one-star: {0.55, -0.18}
02:24:45.681 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
02:24:45.684 00.003 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
02:24:45.685 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.96 mountX=-0.17 mountY=0.16, mountTheta=2.39
02:24:45.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.20, opts=13)
02:24:45.688 00.000 21068 Enqueuing Move request for scope (0.14, -0.20)
02:24:45.689 00.001 16108 Worker thread wakes up
02:24:45.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
02:24:45.690 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
02:24:45.690 00.000 16108 Moving (0.14, -0.20) raw xDistance=-0.17 yDistance=0.16
02:24:45.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:24:45.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:45.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:24:45.690 00.000 16108 MoveAxis(E, 0, ABG)
02:24:45.690 00.000 16108 Move returns status 0, amount 0
02:24:45.690 00.000 16108 MoveAxis(N, 0, ABG)
02:24:45.690 00.000 16108 Move returns status 0, amount 0
02:24:45.690 00.000 16108 move complete, result=0
02:24:45.690 00.000 16108 worker thread done servicing request
02:24:45.697 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3334, FiltMin=2883, FiltMax=48358, Gamma=1.000
02:24:45.725 00.028 21068 UpdateGuideState exits: m=119637 SNR=81.4
02:24:45.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.726 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:45.727 00.001 21068 Enqueuing Expose request
02:24:45.728 00.001 16108 Worker thread wakes up
02:24:45.728 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:45.730 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:45.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:46.723 00.993 16108 Exposure complete
02:24:46.781 00.058 16108 worker thread done servicing request
02:24:46.781 00.000 21068 OnExposeComplete: enter
02:24:46.782 00.001 21068 UpdateGuideState(): m_state=6
02:24:46.783 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13088
02:24:46.784 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.38, Mass=137343, SNR=82.8, Peak=14099 HFD=3.6
02:24:46.786 00.002 21068 MultiStar: [#1 -0.02,-0.26,1.17,U] [#2 0.62,-0.37,0.00,M1] [#3 0.39,-0.40,1.04,U] [#4 -0.05,-0.48,0.90,U] [#5 0.18,-0.23,0.94,U] [#6 0.24,-0.04,0.94,U] [#7 0.17,-0.49,0.80,U] [#8 0.18,-0.42,0.79,U] 
02:24:46.786 00.000 21068 refined, 7 included, MultiStar: {0.20, -0.33}, one-star: {0.54, -0.37}
02:24:46.787 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
02:24:46.788 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
02:24:46.788 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.39 cameraTheta=-1.02 mountX=-0.26 mountY=0.27, mountTheta=2.33
02:24:46.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.33, opts=13)
02:24:46.791 00.001 21068 Enqueuing Move request for scope (0.20, -0.33)
02:24:46.791 00.000 16108 Worker thread wakes up
02:24:46.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.33) opts 0xd
02:24:46.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.33)
02:24:46.791 00.000 16108 Moving (0.20, -0.33) raw xDistance=-0.26 yDistance=0.27
02:24:46.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:24:46.792 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:24:46.792 00.000 16108 MoveAxis(E, 68, ABG)
02:24:46.792 00.000 16108 Guiding  Dir = 2, Dur = 68
02:24:46.792 00.000 16108 IsSlewing returns 0
02:24:46.792 00.000 16108 IsGuiding returns 0
02:24:46.796 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3337, FiltMin=2864, FiltMax=44249, Gamma=1.000
02:24:46.810 00.014 21068 UpdateGuideState exits: m=137343 SNR=82.8
02:24:46.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:46.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:46.812 00.000 21068 Enqueuing Expose request
02:24:46.817 00.005 16108 PulseGuide returned control before completion, sleep 54
02:24:46.878 00.061 16108 IsGuiding returns 1
02:24:46.878 00.000 16108 scope still moving after pulse duration time elapsed
02:24:46.909 00.031 16108 IsSlewing returns 0
02:24:46.909 00.000 16108 IsGuiding returns 0
02:24:46.909 00.000 16108 scope move finished after 68 + 48 ms
02:24:46.909 00.000 16108 Move returns status 0, amount 68
02:24:46.909 00.000 16108 MoveAxis(S, 55, ABG)
02:24:46.909 00.000 16108 Guiding  Dir = 1, Dur = 55
02:24:46.909 00.000 16108 IsSlewing returns 0
02:24:46.910 00.001 16108 IsGuiding returns 0
02:24:46.912 00.002 16108 PulseGuide returned control before completion, sleep 63
02:24:46.987 00.075 16108 IsGuiding returns 0
02:24:46.987 00.000 16108 Move returns status 0, amount 55
02:24:46.987 00.000 16108 move complete, result=0
02:24:46.987 00.000 16108 worker thread done servicing request
02:24:46.987 00.000 16108 Worker thread wakes up
02:24:46.988 00.001 21068 GuideStep: -0.3 px 68 ms EAST, 0.3 px 55 ms SOUTH
02:24:46.990 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:46.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:48.162 01.172 16108 Exposure complete
02:24:48.222 00.060 16108 worker thread done servicing request
02:24:48.222 00.000 21068 OnExposeComplete: enter
02:24:48.223 00.001 21068 UpdateGuideState(): m_state=6
02:24:48.223 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13089
02:24:48.224 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=876.32, Mass=118216, SNR=75.4, Peak=14995 HFD=3.4
02:24:48.225 00.001 21068 MultiStar: [#1 0.18,-0.63,0.00,M1] [#2 0.13,-0.47,1.39,U] [#3 0.26,-0.36,1.21,U] [#4 0.34,-0.20,0.96,U] [#5 0.28,-0.46,0.87,U] [#6 0.71,0.15,0.00,M1] [#7 0.22,-0.53,0.00,M2] [#8 -0.02,-0.14,0.78,U] 
02:24:48.226 00.001 21068 refined, 5 included, MultiStar: {0.26, -0.36}, one-star: {0.57, -0.43}
02:24:48.226 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
02:24:48.227 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
02:24:48.228 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.94 mountX=-0.32 mountY=0.28, mountTheta=2.41
02:24:48.229 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.36, opts=13)
02:24:48.230 00.001 21068 Enqueuing Move request for scope (0.26, -0.36)
02:24:48.231 00.001 16108 Worker thread wakes up
02:24:48.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd
02:24:48.231 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.36)
02:24:48.231 00.000 16108 Moving (0.26, -0.36) raw xDistance=-0.32 yDistance=0.28
02:24:48.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
02:24:48.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:24:48.231 00.000 16108 MoveAxis(E, 88, ABG)
02:24:48.231 00.000 16108 Guiding  Dir = 2, Dur = 88
02:24:48.231 00.000 16108 IsSlewing returns 0
02:24:48.232 00.001 16108 IsGuiding returns 0
02:24:48.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3334, FiltMin=2867, FiltMax=51229, Gamma=1.000
02:24:48.249 00.013 21068 UpdateGuideState exits: m=118216 SNR=75.4
02:24:48.251 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:48.253 00.001 21068 Enqueuing Expose request
02:24:48.254 00.001 16108 PulseGuide returned control before completion, sleep 79
02:24:48.344 00.090 16108 IsGuiding returns 1
02:24:48.344 00.000 16108 scope still moving after pulse duration time elapsed
02:24:48.375 00.031 16108 IsSlewing returns 0
02:24:48.375 00.000 16108 IsGuiding returns 0
02:24:48.375 00.000 16108 scope move finished after 88 + 55 ms
02:24:48.375 00.000 16108 Move returns status 0, amount 88
02:24:48.375 00.000 16108 MoveAxis(S, 57, ABG)
02:24:48.375 00.000 16108 Guiding  Dir = 1, Dur = 57
02:24:48.376 00.001 16108 IsSlewing returns 0
02:24:48.376 00.000 16108 IsGuiding returns 0
02:24:48.408 00.032 16108 PulseGuide returned control before completion, sleep 36
02:24:48.454 00.046 16108 IsGuiding returns 1
02:24:48.454 00.000 16108 scope still moving after pulse duration time elapsed
02:24:48.485 00.031 16108 IsSlewing returns 0
02:24:48.485 00.000 16108 IsGuiding returns 1
02:24:48.517 00.032 16108 IsSlewing returns 0
02:24:48.517 00.000 16108 IsGuiding returns 0
02:24:48.517 00.000 16108 scope move finished after 57 + 83 ms
02:24:48.517 00.000 16108 Move returns status 0, amount 57
02:24:48.517 00.000 16108 move complete, result=0
02:24:48.517 00.000 16108 worker thread done servicing request
02:24:48.517 00.000 16108 Worker thread wakes up
02:24:48.517 00.000 21068 GuideStep: -0.3 px 88 ms EAST, 0.3 px 57 ms SOUTH
02:24:48.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:48.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:49.498 00.980 16108 Exposure complete
02:24:49.574 00.076 16108 worker thread done servicing request
02:24:49.574 00.000 21068 OnExposeComplete: enter
02:24:49.575 00.001 21068 UpdateGuideState(): m_state=6
02:24:49.577 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13090
02:24:49.578 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=876.51, Mass=122247, SNR=83.6, Peak=14083 HFD=3.3
02:24:49.581 00.003 21068 MultiStar: [#1 -0.00,-0.18,1.37,U] [#2 0.03,-0.12,1.40,U] [#3 0.07,-0.39,1.16,U] [#4 0.27,-0.19,0.81,U] [#5 0.51,0.19,0.94,U] [#6 0.39,0.44,0.00,M2] [#7 -0.13,-0.11,0.67,U] [#8 0.05,-0.18,0.77,U] 
02:24:49.581 00.000 21068 refined, 7 included, MultiStar: {0.14, -0.16}, one-star: {0.35, -0.24}
02:24:49.583 00.002 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
02:24:49.584 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
02:24:49.585 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=-0.16 mountY=0.12, mountTheta=2.49
02:24:49.586 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.16, opts=13)
02:24:49.588 00.002 21068 Enqueuing Move request for scope (0.14, -0.16)
02:24:49.589 00.001 16108 Worker thread wakes up
02:24:49.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:24:49.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:24:49.590 00.001 16108 Moving (0.14, -0.16) raw xDistance=-0.16 yDistance=0.12
02:24:49.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:24:49.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:49.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:24:49.590 00.000 16108 MoveAxis(E, 0, ABG)
02:24:49.590 00.000 16108 Move returns status 0, amount 0
02:24:49.590 00.000 16108 MoveAxis(N, 0, ABG)
02:24:49.590 00.000 16108 Move returns status 0, amount 0
02:24:49.590 00.000 16108 move complete, result=0
02:24:49.590 00.000 16108 worker thread done servicing request
02:24:49.596 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3334, FiltMin=2893, FiltMax=62637, Gamma=1.000
02:24:49.612 00.016 21068 UpdateGuideState exits: m=122247 SNR=83.6
02:24:49.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:49.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:49.614 00.000 21068 Enqueuing Expose request
02:24:49.615 00.001 16108 Worker thread wakes up
02:24:49.615 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:49.616 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:49.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:50.760 01.144 16108 Exposure complete
02:24:50.830 00.070 16108 worker thread done servicing request
02:24:50.830 00.000 21068 OnExposeComplete: enter
02:24:50.831 00.001 21068 UpdateGuideState(): m_state=6
02:24:50.832 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13091
02:24:50.833 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.85, Mass=135416, SNR=102.1, Peak=14483 HFD=3.6
02:24:50.834 00.001 21068 MultiStar: [#1 -0.21,-0.07,0.94,U] [#2 -0.13,-0.00,1.07,U] [#3 -0.16,0.07,0.87,U] [#4 -0.05,-0.15,0.62,U] [#5 0.05,0.15,0.76,U] [#6 -0.05,0.20,0.69,U] [#7 -0.19,0.02,0.42,U] [#8 -0.32,0.03,0.63,U] 
02:24:50.835 00.001 21068 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {0.01, 0.09}
02:24:50.836 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
02:24:50.836 00.000 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
02:24:50.837 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.47 mountX=0.01 mountY=-0.09, mountTheta=-1.50
02:24:50.840 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.09, opts=13)
02:24:50.841 00.001 21068 Enqueuing Move request for scope (0.01, 0.09)
02:24:50.842 00.001 16108 Worker thread wakes up
02:24:50.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:24:50.842 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:24:50.842 00.000 16108 Moving (0.01, 0.09) raw xDistance=0.01 yDistance=-0.09
02:24:50.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:50.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:50.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:24:50.842 00.000 16108 MoveAxis(E, 0, ABG)
02:24:50.842 00.000 16108 Move returns status 0, amount 0
02:24:50.842 00.000 16108 MoveAxis(N, 0, ABG)
02:24:50.842 00.000 16108 Move returns status 0, amount 0
02:24:50.842 00.000 16108 move complete, result=0
02:24:50.842 00.000 16108 worker thread done servicing request
02:24:50.846 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3334, FiltMin=2864, FiltMax=65440, Gamma=1.000
02:24:50.863 00.017 21068 UpdateGuideState exits: m=135416 SNR=102.1
02:24:50.864 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:50.864 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:50.865 00.001 21068 Enqueuing Expose request
02:24:50.866 00.001 16108 Worker thread wakes up
02:24:50.866 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:50.867 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:50.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:51.827 00.960 16108 Exposure complete
02:24:51.881 00.054 16108 worker thread done servicing request
02:24:51.881 00.000 21068 OnExposeComplete: enter
02:24:51.883 00.002 21068 UpdateGuideState(): m_state=6
02:24:51.885 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13092
02:24:51.886 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=876.69, Mass=126263, SNR=89.4, Peak=16336 HFD=3.0
02:24:51.888 00.002 21068 MultiStar: [#1 -0.48,-0.29,1.05,U] [#2 -0.24,-0.27,1.19,U] [#3 -0.30,-0.14,1.10,U] [#4 -0.15,-0.06,0.76,U] [#5 -0.25,0.22,0.82,U] [#6 -0.04,0.26,0.78,U] [#7 -0.28,-0.03,0.62,U] [#8 -0.60,-0.27,0.00,M1] 
02:24:51.889 00.001 21068 single-star, 7 included, MultiStar: {-0.24, -0.07}, one-star: {-0.11, -0.06}
02:24:51.890 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
02:24:51.893 00.003 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
02:24:51.894 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=0.10 mountY=0.08, mountTheta=0.70
02:24:51.897 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
02:24:51.898 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
02:24:51.899 00.001 16108 Worker thread wakes up
02:24:51.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
02:24:51.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
02:24:51.900 00.001 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
02:24:51.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:51.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:51.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:24:51.900 00.000 16108 MoveAxis(E, 0, ABG)
02:24:51.900 00.000 16108 Move returns status 0, amount 0
02:24:51.900 00.000 16108 MoveAxis(N, 0, ABG)
02:24:51.900 00.000 16108 Move returns status 0, amount 0
02:24:51.900 00.000 16108 move complete, result=0
02:24:51.900 00.000 16108 worker thread done servicing request
02:24:51.907 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3334, FiltMin=2797, FiltMax=61033, Gamma=1.000
02:24:51.934 00.027 21068 UpdateGuideState exits: m=126263 SNR=89.4
02:24:51.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:51.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:51.937 00.001 21068 Enqueuing Expose request
02:24:51.939 00.002 16108 Worker thread wakes up
02:24:51.939 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:51.941 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:51.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:53.109 01.168 16108 Exposure complete
02:24:53.177 00.068 16108 worker thread done servicing request
02:24:53.177 00.000 21068 OnExposeComplete: enter
02:24:53.178 00.001 21068 UpdateGuideState(): m_state=6
02:24:53.179 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13093
02:24:53.179 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=877.04, Mass=135800, SNR=87.4, Peak=15587 HFD=3.6
02:24:53.180 00.001 21068 MultiStar: [#1 -0.30,-0.19,1.11,U] [#2 0.00,-0.11,1.15,U] [#3 -0.39,-0.29,1.07,U] [#4 -0.09,0.12,0.82,U] [#5 0.06,0.01,0.88,U] [#6 -0.08,0.05,0.80,U] [#7 0.07,0.08,0.71,U] [#8 -0.24,-0.13,0.68,U] 
02:24:53.181 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {0.13, 0.28}
02:24:53.182 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
02:24:53.183 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.53)
02:24:53.184 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.85 mountX=0.09 mountY=0.05, mountTheta=0.51
02:24:53.185 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.03, opts=13)
02:24:53.186 00.001 21068 Enqueuing Move request for scope (-0.10, -0.03)
02:24:53.187 00.001 16108 Worker thread wakes up
02:24:53.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:24:53.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:24:53.187 00.000 16108 Moving (-0.10, -0.03) raw xDistance=0.09 yDistance=0.05
02:24:53.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:53.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:53.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:24:53.187 00.000 16108 MoveAxis(E, 0, ABG)
02:24:53.187 00.000 16108 Move returns status 0, amount 0
02:24:53.188 00.001 16108 MoveAxis(N, 0, ABG)
02:24:53.188 00.000 16108 Move returns status 0, amount 0
02:24:53.188 00.000 16108 move complete, result=0
02:24:53.188 00.000 16108 worker thread done servicing request
02:24:53.191 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3334, FiltMin=2889, FiltMax=63741, Gamma=1.000
02:24:53.207 00.016 21068 UpdateGuideState exits: m=135800 SNR=87.4
02:24:53.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:53.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:53.210 00.001 21068 Enqueuing Expose request
02:24:53.210 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:53.211 00.001 16108 Worker thread wakes up
02:24:53.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:53.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:54.182 00.971 16108 Exposure complete
02:24:54.238 00.056 16108 worker thread done servicing request
02:24:54.238 00.000 21068 OnExposeComplete: enter
02:24:54.239 00.001 21068 UpdateGuideState(): m_state=6
02:24:54.240 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13094
02:24:54.240 00.000 21068 Star::Find returns 1 (0), X=221.43, Y=876.87, Mass=126833, SNR=97.9, Peak=15203 HFD=3.4
02:24:54.242 00.002 21068 MultiStar: [#1 -0.26,0.05,1.06,U] [#2 -0.28,0.04,1.17,U] [#3 -0.35,0.12,0.91,U] [#4 -0.34,0.23,0.76,U] [#5 -0.36,0.35,1.00,U] [#6 -0.34,0.54,0.00,M1] [#7 0.03,-0.05,0.62,U] [#8 -0.37,0.16,0.67,U] 
02:24:54.243 00.001 21068 single-star, 7 included, MultiStar: {-0.23, 0.13}, one-star: {0.10, 0.12}
02:24:54.244 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
02:24:54.245 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
02:24:54.245 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.90 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
02:24:54.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.12, opts=13)
02:24:54.248 00.001 21068 Enqueuing Move request for scope (0.10, 0.12)
02:24:54.248 00.000 16108 Worker thread wakes up
02:24:54.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
02:24:54.249 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:24:54.249 00.000 16108 Moving (0.10, 0.12) raw xDistance=-0.07 yDistance=-0.14
02:24:54.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:24:54.249 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:54.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:24:54.249 00.000 16108 MoveAxis(E, 0, ABG)
02:24:54.249 00.000 16108 Move returns status 0, amount 0
02:24:54.249 00.000 16108 MoveAxis(N, 0, ABG)
02:24:54.249 00.000 16108 Move returns status 0, amount 0
02:24:54.249 00.000 16108 move complete, result=0
02:24:54.249 00.000 16108 worker thread done servicing request
02:24:54.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3334, FiltMin=2835, FiltMax=56928, Gamma=1.000
02:24:54.268 00.016 21068 UpdateGuideState exits: m=126833 SNR=97.9
02:24:54.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:54.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:54.271 00.001 21068 Enqueuing Expose request
02:24:54.271 00.000 16108 Worker thread wakes up
02:24:54.271 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:54.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:54.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:55.442 01.170 16108 Exposure complete
02:24:55.525 00.083 16108 worker thread done servicing request
02:24:55.525 00.000 21068 OnExposeComplete: enter
02:24:55.527 00.002 21068 UpdateGuideState(): m_state=6
02:24:55.528 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13095
02:24:55.530 00.002 21068 Star::Find returns 1 (0), X=221.63, Y=876.93, Mass=132955, SNR=92.6, Peak=15443 HFD=3.3
02:24:55.532 00.002 21068 MultiStar: [#1 -0.37,-0.24,1.07,U] [#2 -0.37,-0.25,0.99,U] [#3 -0.22,0.05,0.95,U] [#4 -0.04,0.06,0.87,U] [#5 0.04,0.30,0.89,U] [#6 -0.14,0.52,0.80,U] [#7 -0.13,-0.02,0.60,U] [#8 -0.23,0.22,0.64,U] 
02:24:55.533 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.30, 0.18}
02:24:55.534 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
02:24:55.535 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
02:24:55.537 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.62 mountX=0.14 mountY=-0.04, mountTheta=-0.29
02:24:55.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.07, opts=13)
02:24:55.540 00.001 21068 Enqueuing Move request for scope (-0.13, 0.07)
02:24:55.541 00.001 16108 Worker thread wakes up
02:24:55.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
02:24:55.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
02:24:55.541 00.000 16108 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=-0.04
02:24:55.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:24:55.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:55.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:55.541 00.000 16108 MoveAxis(E, 0, ABG)
02:24:55.541 00.000 16108 Move returns status 0, amount 0
02:24:55.541 00.000 16108 MoveAxis(N, 0, ABG)
02:24:55.541 00.000 16108 Move returns status 0, amount 0
02:24:55.541 00.000 16108 move complete, result=0
02:24:55.541 00.000 16108 worker thread done servicing request
02:24:55.545 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3334, FiltMin=2829, FiltMax=65440, Gamma=1.000
02:24:55.560 00.015 21068 UpdateGuideState exits: m=132955 SNR=92.6
02:24:55.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:55.563 00.001 21068 Enqueuing Expose request
02:24:55.563 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:55.564 00.001 16108 Worker thread wakes up
02:24:55.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:55.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:56.538 00.974 16108 Exposure complete
02:24:56.608 00.070 16108 worker thread done servicing request
02:24:56.609 00.001 21068 OnExposeComplete: enter
02:24:56.610 00.001 21068 UpdateGuideState(): m_state=6
02:24:56.611 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13096
02:24:56.613 00.002 21068 Star::Find returns 1 (0), X=221.73, Y=877.01, Mass=151312, SNR=103.8, Peak=21267 HFD=3.4
02:24:56.615 00.002 21068 MultiStar: [#1 -0.12,-0.17,0.97,U] [#2 -0.02,-0.14,0.94,U] [#3 0.17,-0.09,0.82,U] [#4 -0.04,-0.05,0.77,U] [#5 0.13,0.18,0.98,U] [#6 0.23,0.34,0.72,U] [#7 0.11,-0.22,0.49,U] [#8 -0.13,-0.00,0.64,U] 
02:24:56.616 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.40, 0.26}
02:24:56.617 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
02:24:56.619 00.002 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
02:24:56.620 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.25 mountX=-0.08 mountY=-0.04, mountTheta=-2.66
02:24:56.623 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
02:24:56.624 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
02:24:56.625 00.001 16108 Worker thread wakes up
02:24:56.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:24:56.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:24:56.625 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.08 yDistance=-0.04
02:24:56.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:24:56.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:56.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:56.625 00.000 16108 MoveAxis(E, 0, ABG)
02:24:56.625 00.000 16108 Move returns status 0, amount 0
02:24:56.625 00.000 16108 MoveAxis(N, 0, ABG)
02:24:56.625 00.000 16108 Move returns status 0, amount 0
02:24:56.625 00.000 16108 move complete, result=0
02:24:56.625 00.000 16108 worker thread done servicing request
02:24:56.629 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3337, FiltMin=2861, FiltMax=62841, Gamma=1.000
02:24:56.649 00.020 21068 UpdateGuideState exits: m=151312 SNR=103.8
02:24:56.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:56.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:56.652 00.001 21068 Enqueuing Expose request
02:24:56.653 00.001 16108 Worker thread wakes up
02:24:56.653 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:56.654 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:56.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:57.818 01.164 16108 Exposure complete
02:24:57.880 00.062 16108 worker thread done servicing request
02:24:57.880 00.000 21068 OnExposeComplete: enter
02:24:57.882 00.002 21068 UpdateGuideState(): m_state=6
02:24:57.884 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13097
02:24:57.885 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.80, Mass=120453, SNR=80.3, Peak=16771 HFD=3.2
02:24:57.886 00.001 21068 MultiStar: [#1 -0.05,0.04,1.24,U] [#2 0.01,0.16,1.27,U] [#3 -0.06,-0.04,1.41,U] [#4 -0.07,-0.05,0.89,U] [#5 0.22,0.36,0.98,U] [#6 -0.03,-0.00,0.92,U] [#7 0.31,-0.01,0.68,U] [#8 0.14,0.01,0.76,U] 
02:24:57.887 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.26, 0.04}
02:24:57.889 00.002 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
02:24:57.891 00.002 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
02:24:57.892 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
02:24:57.895 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
02:24:57.896 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
02:24:57.897 00.001 16108 Worker thread wakes up
02:24:57.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:24:57.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:24:57.897 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
02:24:57.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:24:57.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:57.899 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:57.899 00.000 16108 MoveAxis(E, 0, ABG)
02:24:57.899 00.000 16108 Move returns status 0, amount 0
02:24:57.899 00.000 16108 MoveAxis(N, 0, ABG)
02:24:57.899 00.000 16108 Move returns status 0, amount 0
02:24:57.899 00.000 16108 move complete, result=0
02:24:57.899 00.000 16108 worker thread done servicing request
02:24:57.904 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3337, FiltMin=2864, FiltMax=60758, Gamma=1.000
02:24:57.933 00.029 21068 UpdateGuideState exits: m=120453 SNR=80.3
02:24:57.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:57.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:57.936 00.001 21068 Enqueuing Expose request
02:24:57.936 00.000 16108 Worker thread wakes up
02:24:57.936 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:57.937 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:57.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:24:58.900 00.963 16108 Exposure complete
02:24:58.956 00.056 16108 worker thread done servicing request
02:24:58.956 00.000 21068 OnExposeComplete: enter
02:24:58.957 00.001 21068 UpdateGuideState(): m_state=6
02:24:58.957 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13098
02:24:58.958 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.76, Mass=117583, SNR=85.2, Peak=14659 HFD=3.4
02:24:58.959 00.001 21068 MultiStar: [#1 -0.29,-0.01,1.21,U] [#2 -0.13,-0.25,1.10,U] [#3 -0.17,-0.22,0.89,U] [#4 -0.05,-0.21,0.84,U] [#5 0.07,0.01,0.97,U] [#6 -0.04,0.26,0.90,U] [#7 -0.20,-0.29,0.64,U] [#8 -0.24,-0.04,0.73,U] 
02:24:58.960 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {0.16, 0.00}
02:24:58.961 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
02:24:58.962 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
02:24:58.962 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-2.46 mountX=0.08 mountY=0.10, mountTheta=0.88
02:24:58.965 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.08, opts=13)
02:24:58.966 00.001 21068 Enqueuing Move request for scope (-0.10, -0.08)
02:24:58.968 00.002 16108 Worker thread wakes up
02:24:58.969 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:24:58.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:24:58.969 00.000 16108 Moving (-0.10, -0.08) raw xDistance=0.08 yDistance=0.10
02:24:58.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:24:58.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:58.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:24:58.969 00.000 16108 MoveAxis(E, 0, ABG)
02:24:58.969 00.000 16108 Move returns status 0, amount 0
02:24:58.969 00.000 16108 MoveAxis(N, 0, ABG)
02:24:58.970 00.001 16108 Move returns status 0, amount 0
02:24:58.970 00.000 16108 move complete, result=0
02:24:58.970 00.000 16108 worker thread done servicing request
02:24:58.976 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3337, FiltMin=2902, FiltMax=63309, Gamma=1.000
02:24:59.003 00.027 21068 UpdateGuideState exits: m=117583 SNR=85.2
02:24:59.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:59.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:24:59.006 00.001 21068 Enqueuing Expose request
02:24:59.006 00.000 16108 Worker thread wakes up
02:24:59.006 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:59.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:24:59.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:00.163 01.156 16108 Exposure complete
02:25:00.216 00.053 16108 worker thread done servicing request
02:25:00.216 00.000 21068 OnExposeComplete: enter
02:25:00.217 00.001 21068 UpdateGuideState(): m_state=6
02:25:00.218 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13099
02:25:00.219 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.44, Mass=123775, SNR=83.1, Peak=13939 HFD=3.4
02:25:00.220 00.001 21068 MultiStar: [#1 -0.10,-0.21,1.23,U] [#2 0.17,-0.28,1.35,U] [#3 0.07,-0.43,1.23,U] [#4 0.05,-0.31,0.91,U] [#5 -0.06,0.08,1.07,U] [#6 0.21,0.00,0.82,U] [#7 0.30,-0.18,0.71,U] [#8 -0.12,-0.25,0.76,U] 
02:25:00.221 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.22}, one-star: {0.39, -0.31}
02:25:00.221 00.000 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
02:25:00.222 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
02:25:00.223 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.17 mountX=-0.13 mountY=0.19, mountTheta=2.17
02:25:00.224 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.22, opts=13)
02:25:00.225 00.001 21068 Enqueuing Move request for scope (0.09, -0.22)
02:25:00.226 00.001 16108 Worker thread wakes up
02:25:00.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
02:25:00.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
02:25:00.226 00.000 16108 Moving (0.09, -0.22) raw xDistance=-0.13 yDistance=0.19
02:25:00.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:25:00.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:00.227 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:25:00.227 00.000 16108 MoveAxis(E, 0, ABG)
02:25:00.227 00.000 16108 Move returns status 0, amount 0
02:25:00.227 00.000 16108 MoveAxis(N, 0, ABG)
02:25:00.227 00.000 16108 Move returns status 0, amount 0
02:25:00.227 00.000 16108 move complete, result=0
02:25:00.227 00.000 16108 worker thread done servicing request
02:25:00.230 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3334, FiltMin=2896, FiltMax=62253, Gamma=1.000
02:25:00.245 00.015 21068 UpdateGuideState exits: m=123775 SNR=83.1
02:25:00.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:00.247 00.000 21068 Enqueuing Expose request
02:25:00.248 00.001 16108 Worker thread wakes up
02:25:00.248 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:00.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:00.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:01.233 00.984 16108 Exposure complete
02:25:01.328 00.095 16108 worker thread done servicing request
02:25:01.328 00.000 21068 OnExposeComplete: enter
02:25:01.330 00.002 21068 UpdateGuideState(): m_state=6
02:25:01.331 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13100
02:25:01.331 00.000 21068 Star::Find returns 1 (0), X=221.58, Y=876.69, Mass=115339, SNR=88.3, Peak=14723 HFD=3.2
02:25:01.332 00.001 21068 MultiStar: [#1 -0.02,-0.47,1.17,U] [#2 0.19,-0.23,1.21,U] [#3 -0.07,-0.33,0.96,U] [#4 -0.06,-0.17,0.85,U] [#5 -0.01,-0.21,1.02,U] [#6 -0.20,0.07,0.84,U] [#7 0.26,-0.14,0.61,U] [#8 -0.20,-0.43,0.71,U] 
02:25:01.333 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.23}, one-star: {0.25, -0.06}
02:25:01.334 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.84)
02:25:01.335 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
02:25:01.335 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=-0.06 mountY=0.22, mountTheta=1.84
02:25:01.337 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.23, opts=13)
02:25:01.338 00.001 21068 Enqueuing Move request for scope (0.02, -0.23)
02:25:01.338 00.000 16108 Worker thread wakes up
02:25:01.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
02:25:01.339 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
02:25:01.339 00.000 16108 Moving (0.02, -0.23) raw xDistance=-0.06 yDistance=0.22
02:25:01.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:01.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:25:01.339 00.000 16108 MoveAxis(E, 0, ABG)
02:25:01.339 00.000 16108 Move returns status 0, amount 0
02:25:01.339 00.000 16108 MoveAxis(S, 44, ABG)
02:25:01.339 00.000 16108 Guiding  Dir = 1, Dur = 44
02:25:01.339 00.000 16108 IsSlewing returns 0
02:25:01.339 00.000 16108 IsGuiding returns 0
02:25:01.342 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3337, FiltMin=2893, FiltMax=60141, Gamma=1.000
02:25:01.355 00.013 16108 PulseGuide returned control before completion, sleep 38
02:25:01.358 00.003 21068 UpdateGuideState exits: m=115339 SNR=88.3
02:25:01.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:01.360 00.000 21068 Enqueuing Expose request
02:25:01.402 00.042 16108 IsGuiding returns 1
02:25:01.402 00.000 16108 scope still moving after pulse duration time elapsed
02:25:01.433 00.031 16108 IsSlewing returns 0
02:25:01.433 00.000 16108 IsGuiding returns 1
02:25:01.464 00.031 16108 IsSlewing returns 0
02:25:01.464 00.000 16108 IsGuiding returns 0
02:25:01.464 00.000 16108 scope move finished after 44 + 80 ms
02:25:01.464 00.000 16108 Move returns status 0, amount 44
02:25:01.464 00.000 16108 move complete, result=0
02:25:01.464 00.000 16108 worker thread done servicing request
02:25:01.464 00.000 16108 Worker thread wakes up
02:25:01.464 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
02:25:01.466 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:01.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:02.624 01.158 16108 Exposure complete
02:25:02.688 00.064 16108 worker thread done servicing request
02:25:02.688 00.000 21068 OnExposeComplete: enter
02:25:02.690 00.002 21068 UpdateGuideState(): m_state=6
02:25:02.691 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13101
02:25:02.692 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.87, Mass=132676, SNR=96.6, Peak=15827 HFD=3.4
02:25:02.694 00.002 21068 MultiStar: [#1 -0.21,-0.12,1.03,U] [#2 -0.01,0.12,1.16,U] [#3 -0.04,0.09,0.85,U] [#4 -0.07,0.24,0.83,U] [#5 -0.03,0.27,1.00,U] [#6 -0.20,0.14,0.76,U] [#7 0.24,0.00,0.56,U] [#8 -0.19,0.12,0.63,U] 
02:25:02.696 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.36, 0.12}
02:25:02.697 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
02:25:02.698 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:25:02.700 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.71 mountX=0.03 mountY=-0.10, mountTheta=-1.25
02:25:02.703 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
02:25:02.705 00.002 21068 Enqueuing Move request for scope (-0.02, 0.11)
02:25:02.705 00.000 16108 Worker thread wakes up
02:25:02.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:25:02.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:25:02.706 00.001 16108 Moving (-0.02, 0.11) raw xDistance=0.03 yDistance=-0.10
02:25:02.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:02.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:02.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:02.706 00.000 16108 MoveAxis(E, 0, ABG)
02:25:02.706 00.000 16108 Move returns status 0, amount 0
02:25:02.706 00.000 16108 MoveAxis(N, 0, ABG)
02:25:02.706 00.000 16108 Move returns status 0, amount 0
02:25:02.706 00.000 16108 move complete, result=0
02:25:02.706 00.000 16108 worker thread done servicing request
02:25:02.711 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3334, FiltMin=2790, FiltMax=57901, Gamma=1.000
02:25:02.735 00.024 21068 UpdateGuideState exits: m=132676 SNR=96.6
02:25:02.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:02.738 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:02.739 00.001 21068 Enqueuing Expose request
02:25:02.740 00.001 16108 Worker thread wakes up
02:25:02.740 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:02.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:02.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:03.726 00.985 16108 Exposure complete
02:25:03.791 00.065 16108 worker thread done servicing request
02:25:03.791 00.000 21068 OnExposeComplete: enter
02:25:03.792 00.001 21068 UpdateGuideState(): m_state=6
02:25:03.793 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13102
02:25:03.794 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.62, Mass=124947, SNR=78.1, Peak=15571 HFD=3.3
02:25:03.795 00.001 21068 MultiStar: [#1 -0.21,-0.11,1.27,U] [#2 0.16,-0.11,1.40,U] [#3 -0.19,-0.18,1.07,U] [#4 -0.24,0.06,1.02,U] [#5 -0.18,0.06,1.07,U] [#6 -0.07,0.37,0.91,U] [#7 0.21,-0.04,0.78,U] [#8 -0.04,-0.10,0.79,U] 
02:25:03.796 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.31, -0.13}
02:25:03.797 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
02:25:03.797 00.000 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
02:25:03.798 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.40 mountX=0.03 mountY=0.04, mountTheta=0.94
02:25:03.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
02:25:03.801 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
02:25:03.802 00.001 16108 Worker thread wakes up
02:25:03.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:25:03.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:25:03.802 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.04
02:25:03.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:03.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:03.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:25:03.802 00.000 16108 MoveAxis(E, 0, ABG)
02:25:03.802 00.000 16108 Move returns status 0, amount 0
02:25:03.802 00.000 16108 MoveAxis(N, 0, ABG)
02:25:03.802 00.000 16108 Move returns status 0, amount 0
02:25:03.802 00.000 16108 move complete, result=0
02:25:03.802 00.000 16108 worker thread done servicing request
02:25:03.806 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3337, FiltMin=2857, FiltMax=64182, Gamma=1.000
02:25:03.831 00.025 21068 UpdateGuideState exits: m=124947 SNR=78.1
02:25:03.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:03.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:03.834 00.001 21068 Enqueuing Expose request
02:25:03.834 00.000 16108 Worker thread wakes up
02:25:03.836 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:03.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:03.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:05.005 01.169 16108 Exposure complete
02:25:05.071 00.066 16108 worker thread done servicing request
02:25:05.071 00.000 21068 OnExposeComplete: enter
02:25:05.072 00.001 21068 UpdateGuideState(): m_state=6
02:25:05.073 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13103
02:25:05.074 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.63, Mass=111039, SNR=75.0, Peak=13827 HFD=3.1
02:25:05.075 00.001 21068 MultiStar: [#1 0.04,0.02,1.21,U] [#2 0.31,-0.16,1.38,U] [#3 0.17,-0.19,1.31,U] [#4 -0.22,-0.25,1.04,U] [#5 0.01,0.20,0.96,U] [#6 0.05,0.19,1.08,U] [#7 -0.07,-0.15,0.64,U] [#8 -0.04,-0.22,0.90,U] 
02:25:05.075 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.39, -0.12}
02:25:05.076 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
02:25:05.077 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:25:05.078 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=-0.10 mountY=0.05, mountTheta=2.65
02:25:05.079 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
02:25:05.080 00.001 21068 Enqueuing Move request for scope (0.09, -0.08)
02:25:05.081 00.001 16108 Worker thread wakes up
02:25:05.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:25:05.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:25:05.081 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.05
02:25:05.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:05.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:05.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:05.081 00.000 16108 MoveAxis(E, 0, ABG)
02:25:05.082 00.001 16108 Move returns status 0, amount 0
02:25:05.082 00.000 16108 MoveAxis(N, 0, ABG)
02:25:05.082 00.000 16108 Move returns status 0, amount 0
02:25:05.082 00.000 16108 move complete, result=0
02:25:05.082 00.000 16108 worker thread done servicing request
02:25:05.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3337, FiltMin=2857, FiltMax=65501, Gamma=1.000
02:25:05.101 00.016 21068 UpdateGuideState exits: m=111039 SNR=75.0
02:25:05.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:05.109 00.007 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:05.110 00.001 21068 Enqueuing Expose request
02:25:05.111 00.001 16108 Worker thread wakes up
02:25:05.111 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:05.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:05.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:06.089 00.977 16108 Exposure complete
02:25:06.158 00.069 16108 worker thread done servicing request
02:25:06.158 00.000 21068 OnExposeComplete: enter
02:25:06.159 00.001 21068 UpdateGuideState(): m_state=6
02:25:06.160 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13104
02:25:06.161 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.65, Mass=138791, SNR=96.0, Peak=16243 HFD=3.4
02:25:06.162 00.001 21068 MultiStar: [#1 0.23,0.18,1.09,U] [#2 0.20,-0.00,1.05,U] [#3 0.39,-0.19,1.02,U] [#4 0.14,-0.10,0.76,U] [#5 -0.03,0.10,0.90,U] [#6 0.05,0.34,0.66,U] [#7 0.00,-0.18,0.50,U] [#8 0.17,-0.18,0.66,U] 
02:25:06.163 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.27, -0.10}
02:25:06.163 00.000 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
02:25:06.164 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
02:25:06.165 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.05 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
02:25:06.166 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.01, opts=13)
02:25:06.167 00.001 21068 Enqueuing Move request for scope (0.18, -0.01)
02:25:06.169 00.002 16108 Worker thread wakes up
02:25:06.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
02:25:06.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
02:25:06.169 00.000 16108 Moving (0.18, -0.01) raw xDistance=-0.18 yDistance=-0.03
02:25:06.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:25:06.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:06.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:25:06.169 00.000 16108 MoveAxis(E, 0, ABG)
02:25:06.169 00.000 16108 Move returns status 0, amount 0
02:25:06.169 00.000 16108 MoveAxis(N, 0, ABG)
02:25:06.169 00.000 16108 Move returns status 0, amount 0
02:25:06.169 00.000 16108 move complete, result=0
02:25:06.169 00.000 16108 worker thread done servicing request
02:25:06.173 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3337, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:25:06.190 00.017 21068 UpdateGuideState exits: m=138791 SNR=96.0
02:25:06.192 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:06.195 00.002 21068 Enqueuing Expose request
02:25:06.196 00.001 16108 Worker thread wakes up
02:25:06.197 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:06.199 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:06.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:07.358 01.159 16108 Exposure complete
02:25:07.416 00.058 16108 worker thread done servicing request
02:25:07.417 00.001 21068 OnExposeComplete: enter
02:25:07.417 00.000 21068 UpdateGuideState(): m_state=6
02:25:07.418 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13105
02:25:07.419 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.69, Mass=119926, SNR=76.2, Peak=14032 HFD=3.3
02:25:07.420 00.001 21068 MultiStar: [#1 -0.30,-0.13,1.06,U] [#2 -0.18,-0.17,1.41,U] [#3 -0.20,-0.33,1.16,U] [#4 -0.04,0.06,0.94,U] [#5 0.20,0.22,1.08,U] [#6 -0.12,0.28,1.06,U] [#7 -0.55,-0.01,0.64,U] [#8 -0.32,-0.19,1.04,U] 
02:25:07.421 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {0.19, -0.06}
02:25:07.421 00.000 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
02:25:07.422 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
02:25:07.423 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.81 mountX=0.12 mountY=0.08, mountTheta=0.55
02:25:07.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
02:25:07.425 00.000 21068 Enqueuing Move request for scope (-0.13, -0.05)
02:25:07.427 00.002 16108 Worker thread wakes up
02:25:07.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:25:07.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:25:07.427 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
02:25:07.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:25:07.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:07.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:25:07.427 00.000 16108 MoveAxis(E, 0, ABG)
02:25:07.427 00.000 16108 Move returns status 0, amount 0
02:25:07.427 00.000 16108 MoveAxis(N, 0, ABG)
02:25:07.427 00.000 16108 Move returns status 0, amount 0
02:25:07.427 00.000 16108 move complete, result=0
02:25:07.428 00.001 16108 worker thread done servicing request
02:25:07.431 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3337, FiltMin=2803, FiltMax=62349, Gamma=1.000
02:25:07.447 00.016 21068 UpdateGuideState exits: m=119926 SNR=76.2
02:25:07.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:07.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:07.449 00.000 21068 Enqueuing Expose request
02:25:07.450 00.001 16108 Worker thread wakes up
02:25:07.450 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:07.451 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:07.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:08.418 00.967 16108 Exposure complete
02:25:08.475 00.057 16108 worker thread done servicing request
02:25:08.475 00.000 21068 OnExposeComplete: enter
02:25:08.475 00.000 21068 UpdateGuideState(): m_state=6
02:25:08.476 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13106
02:25:08.477 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.83, Mass=134042, SNR=95.6, Peak=15763 HFD=3.6
02:25:08.478 00.001 21068 MultiStar: [#1 -0.12,-0.10,1.02,U] [#2 0.19,-0.13,1.14,U] [#3 -0.08,-0.09,0.98,U] [#4 -0.21,0.19,0.72,U] [#5 -0.22,0.13,0.90,U] [#6 -0.38,0.14,0.81,U] [#7 0.10,-0.25,0.53,U] [#8 -0.21,0.10,0.74,U] 
02:25:08.479 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.28, 0.08}
02:25:08.480 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
02:25:08.480 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
02:25:08.481 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.03 mountX=0.06 mountY=0.01, mountTheta=0.12
02:25:08.483 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
02:25:08.484 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
02:25:08.484 00.000 16108 Worker thread wakes up
02:25:08.485 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
02:25:08.485 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
02:25:08.485 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
02:25:08.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:25:08.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:08.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:08.485 00.000 16108 MoveAxis(E, 0, ABG)
02:25:08.485 00.000 16108 Move returns status 0, amount 0
02:25:08.485 00.000 16108 MoveAxis(N, 0, ABG)
02:25:08.485 00.000 16108 Move returns status 0, amount 0
02:25:08.485 00.000 16108 move complete, result=0
02:25:08.485 00.000 16108 worker thread done servicing request
02:25:08.489 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3337, FiltMin=2859, FiltMax=62877, Gamma=1.000
02:25:08.505 00.016 21068 UpdateGuideState exits: m=134042 SNR=95.6
02:25:08.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:08.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:08.508 00.001 21068 Enqueuing Expose request
02:25:08.508 00.000 16108 Worker thread wakes up
02:25:08.508 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:08.509 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:08.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:09.685 01.176 16108 Exposure complete
02:25:09.753 00.068 16108 worker thread done servicing request
02:25:09.754 00.001 21068 OnExposeComplete: enter
02:25:09.754 00.000 21068 UpdateGuideState(): m_state=6
02:25:09.756 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13107
02:25:09.758 00.002 21068 Star::Find returns 1 (0), X=221.58, Y=876.95, Mass=145638, SNR=91.0, Peak=15459 HFD=3.6
02:25:09.760 00.002 21068 MultiStar: [#1 0.03,0.14,1.02,U] [#2 0.17,-0.07,1.14,U] [#3 -0.07,-0.01,1.04,U] [#4 -0.16,0.33,0.78,U] [#5 -0.17,0.19,1.06,U] [#6 -0.31,0.15,0.92,U] [#7 -0.14,-0.01,0.53,U] [#8 0.14,0.20,0.71,U] 
02:25:09.762 00.002 21068 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.25, 0.20}
02:25:09.763 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
02:25:09.764 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
02:25:09.766 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:25:09.769 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
02:25:09.770 00.001 21068 Enqueuing Move request for scope (-0.02, 0.12)
02:25:09.771 00.001 16108 Worker thread wakes up
02:25:09.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:25:09.771 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:25:09.771 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
02:25:09.772 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:25:09.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:09.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:25:09.772 00.000 16108 MoveAxis(E, 0, ABG)
02:25:09.772 00.000 16108 Move returns status 0, amount 0
02:25:09.772 00.000 16108 MoveAxis(N, 0, ABG)
02:25:09.772 00.000 16108 Move returns status 0, amount 0
02:25:09.772 00.000 16108 move complete, result=0
02:25:09.772 00.000 16108 worker thread done servicing request
02:25:09.778 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3337, FiltMin=2877, FiltMax=64336, Gamma=1.000
02:25:09.807 00.029 21068 UpdateGuideState exits: m=145638 SNR=91.0
02:25:09.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.809 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:09.809 00.000 21068 Enqueuing Expose request
02:25:09.810 00.001 16108 Worker thread wakes up
02:25:09.810 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:09.812 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:09.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:10.797 00.985 16108 Exposure complete
02:25:10.854 00.057 16108 worker thread done servicing request
02:25:10.855 00.001 21068 OnExposeComplete: enter
02:25:10.855 00.000 21068 UpdateGuideState(): m_state=6
02:25:10.857 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13108
02:25:10.858 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.67, Mass=140679, SNR=97.6, Peak=14675 HFD=3.4
02:25:10.859 00.001 21068 MultiStar: [#1 -0.09,-0.37,1.10,U] [#2 0.12,-0.03,1.18,U] [#3 -0.01,-0.17,0.90,U] [#4 0.38,-0.01,0.70,U] [#5 0.08,-0.11,0.79,U] [#6 0.07,0.09,0.65,U] [#7 -0.07,-0.42,0.53,U] [#8 0.03,-0.07,0.61,U] 
02:25:10.859 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.33, -0.08}
02:25:10.860 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
02:25:10.861 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
02:25:10.862 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.93 mountX=-0.12 mountY=0.10, mountTheta=2.42
02:25:10.863 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
02:25:10.864 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
02:25:10.865 00.001 16108 Worker thread wakes up
02:25:10.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:25:10.865 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:25:10.865 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
02:25:10.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:25:10.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:10.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:25:10.865 00.000 16108 MoveAxis(E, 0, ABG)
02:25:10.865 00.000 16108 Move returns status 0, amount 0
02:25:10.865 00.000 16108 MoveAxis(N, 0, ABG)
02:25:10.865 00.000 16108 Move returns status 0, amount 0
02:25:10.866 00.001 16108 move complete, result=0
02:25:10.866 00.000 16108 worker thread done servicing request
02:25:10.869 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3337, FiltMin=2832, FiltMax=57433, Gamma=1.000
02:25:10.884 00.015 21068 UpdateGuideState exits: m=140679 SNR=97.6
02:25:10.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:10.887 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:10.888 00.001 21068 Enqueuing Expose request
02:25:10.888 00.000 16108 Worker thread wakes up
02:25:10.888 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:10.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:10.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:12.050 01.161 16108 Exposure complete
02:25:12.115 00.065 16108 worker thread done servicing request
02:25:12.115 00.000 21068 OnExposeComplete: enter
02:25:12.115 00.000 21068 UpdateGuideState(): m_state=6
02:25:12.116 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13109
02:25:12.117 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.68, Mass=126619, SNR=92.3, Peak=14624 HFD=3.4
02:25:12.118 00.001 21068 MultiStar: [#1 -0.32,-0.09,1.25,U] [#2 -0.30,-0.35,1.36,U] [#3 -0.27,-0.19,0.96,U] [#4 -0.35,0.09,0.92,U] [#5 -0.42,-0.13,0.85,U] [#6 -0.46,0.32,0.75,U] [#7 0.01,-0.15,0.67,U] [#8 -0.14,-0.01,0.64,U] 
02:25:12.119 00.001 21068 single-star, 8 included, MultiStar: {-0.26, -0.09}, one-star: {-0.03, -0.07}
02:25:12.120 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
02:25:12.120 00.000 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
02:25:12.121 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.98 mountX=0.02 mountY=0.07, mountTheta=1.34
02:25:12.123 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
02:25:12.124 00.001 21068 Enqueuing Move request for scope (-0.03, -0.07)
02:25:12.124 00.000 16108 Worker thread wakes up
02:25:12.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:25:12.124 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:25:12.125 00.001 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.07
02:25:12.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:12.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:12.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:25:12.125 00.000 16108 MoveAxis(E, 0, ABG)
02:25:12.125 00.000 16108 Move returns status 0, amount 0
02:25:12.125 00.000 16108 MoveAxis(N, 0, ABG)
02:25:12.125 00.000 16108 Move returns status 0, amount 0
02:25:12.125 00.000 16108 move complete, result=0
02:25:12.125 00.000 16108 worker thread done servicing request
02:25:12.129 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3337, FiltMin=2873, FiltMax=57065, Gamma=1.000
02:25:12.146 00.017 21068 UpdateGuideState exits: m=126619 SNR=92.3
02:25:12.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:12.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:12.149 00.001 21068 Enqueuing Expose request
02:25:12.151 00.002 16108 Worker thread wakes up
02:25:12.151 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:12.154 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:12.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:13.126 00.972 16108 Exposure complete
02:25:13.180 00.054 16108 worker thread done servicing request
02:25:13.180 00.000 21068 OnExposeComplete: enter
02:25:13.181 00.001 21068 UpdateGuideState(): m_state=6
02:25:13.182 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13110
02:25:13.183 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.88, Mass=143571, SNR=93.5, Peak=17635 HFD=3.3
02:25:13.184 00.001 21068 MultiStar: [#1 -0.25,-0.26,1.10,U] [#2 -0.02,-0.19,1.25,U] [#3 0.04,-0.27,0.91,U] [#4 -0.22,-0.19,0.87,U] [#5 0.18,0.02,1.00,U] [#6 0.14,0.32,0.79,U] [#7 0.01,-0.32,0.57,U] [#8 -0.07,-0.09,0.71,U] 
02:25:13.185 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {0.24, 0.13}
02:25:13.186 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
02:25:13.186 00.000 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
02:25:13.187 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.53 mountX=-0.02 mountY=0.09, mountTheta=1.79
02:25:13.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
02:25:13.190 00.001 21068 Enqueuing Move request for scope (0.00, -0.10)
02:25:13.191 00.001 16108 Worker thread wakes up
02:25:13.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
02:25:13.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
02:25:13.191 00.000 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.09
02:25:13.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:13.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:13.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:25:13.191 00.000 16108 MoveAxis(E, 0, ABG)
02:25:13.191 00.000 16108 Move returns status 0, amount 0
02:25:13.191 00.000 16108 MoveAxis(N, 0, ABG)
02:25:13.191 00.000 16108 Move returns status 0, amount 0
02:25:13.191 00.000 16108 move complete, result=0
02:25:13.191 00.000 16108 worker thread done servicing request
02:25:13.195 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3337, FiltMin=2889, FiltMax=59917, Gamma=1.000
02:25:13.219 00.024 21068 UpdateGuideState exits: m=143571 SNR=93.5
02:25:13.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:13.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:13.222 00.001 21068 Enqueuing Expose request
02:25:13.222 00.000 16108 Worker thread wakes up
02:25:13.223 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:13.223 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:13.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:14.378 01.155 16108 Exposure complete
02:25:14.442 00.064 16108 worker thread done servicing request
02:25:14.442 00.000 21068 OnExposeComplete: enter
02:25:14.443 00.001 21068 UpdateGuideState(): m_state=6
02:25:14.445 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13111
02:25:14.446 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.55, Mass=129644, SNR=86.2, Peak=16099 HFD=3.2
02:25:14.447 00.001 21068 MultiStar: [#1 -0.10,-0.09,1.10,U] [#2 -0.10,-0.29,1.32,U] [#3 0.11,-0.33,1.17,U] [#4 0.11,-0.19,0.77,U] [#5 0.21,-0.18,1.00,U] [#6 0.28,0.29,0.86,U] [#7 0.12,-0.30,0.63,U] [#8 0.16,-0.04,0.73,U] 
02:25:14.448 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.38, -0.20}
02:25:14.449 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
02:25:14.450 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
02:25:14.452 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=-0.14 mountY=0.13, mountTheta=2.42
02:25:14.455 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.16, opts=13)
02:25:14.457 00.002 21068 Enqueuing Move request for scope (0.12, -0.16)
02:25:14.458 00.001 16108 Worker thread wakes up
02:25:14.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
02:25:14.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
02:25:14.458 00.000 16108 Moving (0.12, -0.16) raw xDistance=-0.14 yDistance=0.13
02:25:14.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:25:14.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:14.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:25:14.458 00.000 16108 MoveAxis(E, 0, ABG)
02:25:14.459 00.001 16108 Move returns status 0, amount 0
02:25:14.459 00.000 16108 MoveAxis(N, 0, ABG)
02:25:14.459 00.000 16108 Move returns status 0, amount 0
02:25:14.459 00.000 16108 move complete, result=0
02:25:14.459 00.000 16108 worker thread done servicing request
02:25:14.464 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3337, FiltMin=2877, FiltMax=60525, Gamma=1.000
02:25:14.484 00.020 21068 UpdateGuideState exits: m=129644 SNR=86.2
02:25:14.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:14.487 00.001 21068 Enqueuing Expose request
02:25:14.488 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:14.489 00.001 16108 Worker thread wakes up
02:25:14.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:14.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:15.453 00.964 16108 Exposure complete
02:25:15.505 00.052 16108 worker thread done servicing request
02:25:15.505 00.000 21068 OnExposeComplete: enter
02:25:15.506 00.001 21068 UpdateGuideState(): m_state=6
02:25:15.507 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13112
02:25:15.509 00.002 21068 Star::Find returns 1 (0), X=221.40, Y=876.73, Mass=130655, SNR=83.4, Peak=15235 HFD=3.3
02:25:15.511 00.002 21068 MultiStar: [#1 -0.09,-0.28,1.27,U] [#2 -0.40,-0.32,1.20,U] [#3 0.02,-0.13,1.02,U] [#4 -0.08,-0.13,0.88,U] [#5 -0.01,-0.03,0.97,U] [#6 0.04,0.14,0.86,U] [#7 0.00,-0.12,0.67,U] [#8 -0.24,-0.03,0.76,U] 
02:25:15.513 00.002 21068 single-star, 8 included, MultiStar: {-0.09, -0.12}, one-star: {0.07, -0.02}
02:25:15.514 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
02:25:15.515 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
02:25:15.517 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.34 mountX=-0.07 mountY=0.01, mountTheta=3.04
02:25:15.519 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
02:25:15.520 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
02:25:15.521 00.001 16108 Worker thread wakes up
02:25:15.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:25:15.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:25:15.521 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.01
02:25:15.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:25:15.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:15.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:15.522 00.001 16108 MoveAxis(E, 0, ABG)
02:25:15.522 00.000 16108 Move returns status 0, amount 0
02:25:15.522 00.000 16108 MoveAxis(N, 0, ABG)
02:25:15.522 00.000 16108 Move returns status 0, amount 0
02:25:15.522 00.000 16108 move complete, result=0
02:25:15.522 00.000 16108 worker thread done servicing request
02:25:15.527 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3337, FiltMin=2873, FiltMax=60477, Gamma=1.000
02:25:15.548 00.021 21068 UpdateGuideState exits: m=130655 SNR=83.4
02:25:15.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:15.551 00.001 21068 Enqueuing Expose request
02:25:15.551 00.000 16108 Worker thread wakes up
02:25:15.551 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:15.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:15.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:16.707 01.155 16108 Exposure complete
02:25:16.762 00.055 16108 worker thread done servicing request
02:25:16.762 00.000 21068 OnExposeComplete: enter
02:25:16.763 00.001 21068 UpdateGuideState(): m_state=6
02:25:16.764 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13113
02:25:16.765 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.43, Mass=122984, SNR=87.6, Peak=16051 HFD=3.2
02:25:16.766 00.001 21068 MultiStar: [#1 -0.18,-0.07,1.08,U] [#2 -0.18,-0.14,1.12,U] [#3 -0.05,-0.34,1.09,U] [#4 0.00,-0.08,0.71,U] [#5 -0.00,0.08,0.92,U] [#6 0.13,0.25,0.79,U] [#7 -0.02,-0.17,0.63,U] [#8 -0.27,0.01,0.71,U] 
02:25:16.767 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.25, -0.33}
02:25:16.767 00.000 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:25:16.768 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
02:25:16.769 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.91 mountX=0.02 mountY=0.11, mountTheta=1.41
02:25:16.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
02:25:16.772 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
02:25:16.772 00.000 16108 Worker thread wakes up
02:25:16.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
02:25:16.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
02:25:16.773 00.001 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
02:25:16.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:16.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:16.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:25:16.773 00.000 16108 MoveAxis(E, 0, ABG)
02:25:16.773 00.000 16108 Move returns status 0, amount 0
02:25:16.773 00.000 16108 MoveAxis(N, 0, ABG)
02:25:16.773 00.000 16108 Move returns status 0, amount 0
02:25:16.773 00.000 16108 move complete, result=0
02:25:16.773 00.000 16108 worker thread done servicing request
02:25:16.776 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3337, FiltMin=2883, FiltMax=49373, Gamma=1.000
02:25:16.798 00.022 21068 UpdateGuideState exits: m=122984 SNR=87.6
02:25:16.800 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:16.800 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:16.801 00.001 21068 Enqueuing Expose request
02:25:16.802 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:16.803 00.001 16108 Worker thread wakes up
02:25:16.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:16.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:17.786 00.983 16108 Exposure complete
02:25:17.860 00.074 16108 worker thread done servicing request
02:25:17.860 00.000 21068 OnExposeComplete: enter
02:25:17.861 00.001 21068 UpdateGuideState(): m_state=6
02:25:17.861 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13114
02:25:17.862 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.68, Mass=127395, SNR=96.7, Peak=17171 HFD=3.4
02:25:17.863 00.001 21068 MultiStar: [#1 -0.30,-0.44,0.92,U] [#2 -0.11,-0.43,1.20,U] [#3 -0.04,-0.30,0.85,U] [#4 0.08,0.06,0.84,U] [#5 0.20,-0.01,0.84,U] [#6 0.11,0.16,0.75,U] [#7 -0.01,-0.37,0.55,U] [#8 -0.28,-0.24,0.75,U] 
02:25:17.865 00.002 21068 refined, 8 included, MultiStar: {0.00, -0.19}, one-star: {0.36, -0.07}
02:25:17.866 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
02:25:17.866 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
02:25:17.867 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.56 mountX=-0.03 mountY=0.19, mountTheta=1.76
02:25:17.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.19, opts=13)
02:25:17.870 00.001 21068 Enqueuing Move request for scope (0.00, -0.19)
02:25:17.871 00.001 16108 Worker thread wakes up
02:25:17.872 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
02:25:17.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
02:25:17.872 00.000 16108 Moving (0.00, -0.19) raw xDistance=-0.03 yDistance=0.19
02:25:17.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:17.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:17.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:25:17.872 00.000 16108 MoveAxis(E, 0, ABG)
02:25:17.872 00.000 16108 Move returns status 0, amount 0
02:25:17.872 00.000 16108 MoveAxis(N, 0, ABG)
02:25:17.873 00.001 16108 Move returns status 0, amount 0
02:25:17.873 00.000 16108 move complete, result=0
02:25:17.873 00.000 16108 worker thread done servicing request
02:25:17.877 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3337, FiltMin=2889, FiltMax=56829, Gamma=1.000
02:25:17.892 00.015 21068 UpdateGuideState exits: m=127395 SNR=96.7
02:25:17.894 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.894 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:17.895 00.001 21068 Enqueuing Expose request
02:25:17.896 00.001 16108 Worker thread wakes up
02:25:17.896 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:17.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:17.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:19.058 01.161 16108 Exposure complete
02:25:19.133 00.075 16108 worker thread done servicing request
02:25:19.133 00.000 21068 OnExposeComplete: enter
02:25:19.134 00.001 21068 UpdateGuideState(): m_state=6
02:25:19.136 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13115
02:25:19.137 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=876.64, Mass=120063, SNR=83.0, Peak=14387 HFD=3.4
02:25:19.140 00.003 21068 MultiStar: [#1 -0.42,-0.13,1.09,U] [#2 -0.22,-0.27,1.25,U] [#3 -0.28,-0.39,1.08,U] [#4 -0.11,0.15,0.83,U] [#5 0.00,0.33,1.07,U] [#6 0.05,0.26,0.88,U] [#7 0.07,-0.43,0.59,U] [#8 0.12,-0.15,0.85,U] 
02:25:19.142 00.002 21068 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {0.34, -0.12}
02:25:19.143 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
02:25:19.145 00.002 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
02:25:19.146 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.28 mountX=0.05 mountY=0.09, mountTheta=1.05
02:25:19.149 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.08, opts=13)
02:25:19.151 00.002 21068 Enqueuing Move request for scope (-0.07, -0.08)
02:25:19.153 00.002 16108 Worker thread wakes up
02:25:19.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
02:25:19.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
02:25:19.153 00.000 16108 Moving (-0.07, -0.08) raw xDistance=0.05 yDistance=0.09
02:25:19.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:19.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:19.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:25:19.154 00.001 16108 MoveAxis(E, 0, ABG)
02:25:19.154 00.000 16108 Move returns status 0, amount 0
02:25:19.154 00.000 16108 MoveAxis(N, 0, ABG)
02:25:19.154 00.000 16108 Move returns status 0, amount 0
02:25:19.154 00.000 16108 move complete, result=0
02:25:19.154 00.000 16108 worker thread done servicing request
02:25:19.160 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3337, FiltMin=2867, FiltMax=58909, Gamma=1.000
02:25:19.187 00.027 21068 UpdateGuideState exits: m=120063 SNR=83.0
02:25:19.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:19.190 00.001 21068 Enqueuing Expose request
02:25:19.191 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:19.191 00.000 16108 Worker thread wakes up
02:25:19.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:19.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:20.177 00.986 16108 Exposure complete
02:25:20.256 00.079 16108 worker thread done servicing request
02:25:20.256 00.000 21068 OnExposeComplete: enter
02:25:20.258 00.002 21068 UpdateGuideState(): m_state=6
02:25:20.259 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13116
02:25:20.260 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=877.00, Mass=131658, SNR=92.1, Peak=16659 HFD=3.3
02:25:20.261 00.001 21068 MultiStar: [#1 -0.39,-0.10,1.04,U] [#2 -0.02,-0.13,1.01,U] [#3 -0.38,-0.13,0.99,U] [#4 -0.36,0.19,0.82,U] [#5 -0.04,0.13,0.91,U] [#6 -0.16,0.31,0.78,U] [#7 0.03,0.08,0.66,U] [#8 -0.12,-0.19,0.73,U] 
02:25:20.261 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {0.36, 0.25}
02:25:20.262 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
02:25:20.263 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
02:25:20.264 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.82 mountX=0.13 mountY=-0.01, mountTheta=-0.08
02:25:20.265 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.04, opts=13)
02:25:20.266 00.001 21068 Enqueuing Move request for scope (-0.12, 0.04)
02:25:20.267 00.001 16108 Worker thread wakes up
02:25:20.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
02:25:20.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
02:25:20.267 00.000 16108 Moving (-0.12, 0.04) raw xDistance=0.13 yDistance=-0.01
02:25:20.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:25:20.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:20.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:25:20.267 00.000 16108 MoveAxis(E, 0, ABG)
02:25:20.267 00.000 16108 Move returns status 0, amount 0
02:25:20.267 00.000 16108 MoveAxis(N, 0, ABG)
02:25:20.267 00.000 16108 Move returns status 0, amount 0
02:25:20.267 00.000 16108 move complete, result=0
02:25:20.267 00.000 16108 worker thread done servicing request
02:25:20.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3337, FiltMin=2886, FiltMax=59113, Gamma=1.000
02:25:20.287 00.016 21068 UpdateGuideState exits: m=131658 SNR=92.1
02:25:20.287 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:20.291 00.003 21068 Enqueuing Expose request
02:25:20.292 00.001 16108 Worker thread wakes up
02:25:20.292 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:20.294 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:20.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:21.460 01.166 16108 Exposure complete
02:25:21.529 00.069 16108 worker thread done servicing request
02:25:21.530 00.001 21068 OnExposeComplete: enter
02:25:21.530 00.000 21068 UpdateGuideState(): m_state=6
02:25:21.531 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13117
02:25:21.532 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.61, Mass=130701, SNR=91.5, Peak=15075 HFD=3.3
02:25:21.533 00.001 21068 MultiStar: [#1 -0.27,-0.06,1.02,U] [#2 -0.31,-0.22,1.01,U] [#3 -0.38,0.15,1.01,U] [#4 -0.18,0.08,0.76,U] [#5 -0.36,0.21,0.82,U] [#6 -0.28,0.25,0.73,U] [#7 0.03,-0.11,0.58,U] [#8 -0.29,-0.32,0.72,U] 
02:25:21.534 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.02}, one-star: {0.27, -0.14}
02:25:21.535 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.28)
02:25:21.536 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
02:25:21.536 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.04 mountX=0.19 mountY=0.07, mountTheta=0.33
02:25:21.538 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.02, opts=13)
02:25:21.539 00.001 21068 Enqueuing Move request for scope (-0.20, -0.02)
02:25:21.540 00.001 16108 Worker thread wakes up
02:25:21.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
02:25:21.540 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
02:25:21.540 00.000 16108 Moving (-0.20, -0.02) raw xDistance=0.19 yDistance=0.07
02:25:21.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:25:21.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:21.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:25:21.540 00.000 16108 MoveAxis(E, 0, ABG)
02:25:21.540 00.000 16108 Move returns status 0, amount 0
02:25:21.540 00.000 16108 MoveAxis(N, 0, ABG)
02:25:21.540 00.000 16108 Move returns status 0, amount 0
02:25:21.540 00.000 16108 move complete, result=0
02:25:21.540 00.000 16108 worker thread done servicing request
02:25:21.544 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3337, FiltMin=2873, FiltMax=56678, Gamma=1.000
02:25:21.560 00.016 21068 UpdateGuideState exits: m=130701 SNR=91.5
02:25:21.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:21.562 00.000 21068 Enqueuing Expose request
02:25:21.563 00.001 16108 Worker thread wakes up
02:25:21.563 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:21.564 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:21.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:22.534 00.970 16108 Exposure complete
02:25:22.592 00.058 16108 worker thread done servicing request
02:25:22.592 00.000 21068 OnExposeComplete: enter
02:25:22.592 00.000 21068 UpdateGuideState(): m_state=6
02:25:22.593 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13118
02:25:22.594 00.001 21068 Star::Find returns 1 (0), X=221.95, Y=876.56, Mass=125935, SNR=82.5, Peak=15971 HFD=3.2
02:25:22.595 00.001 21068 MultiStar: [#1 -0.07,-0.36,1.17,U] [#2 0.20,-0.28,1.53,U] [#3 0.15,-0.32,1.24,U] [#4 0.51,-0.25,1.00,U] [#5 0.20,-0.03,0.79,U] [#6 0.15,0.11,0.80,U] [#7 0.44,-0.12,0.67,U] [#8 -0.21,-0.72,0.00,M1] 
02:25:22.596 00.001 21068 refined, 7 included, MultiStar: {0.26, -0.21}, one-star: {0.61, -0.20}
02:25:22.597 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
02:25:22.597 00.000 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
02:25:22.598 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.68 mountX=-0.29 mountY=0.14, mountTheta=2.69
02:25:22.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.21, opts=13)
02:25:22.601 00.001 21068 Enqueuing Move request for scope (0.26, -0.21)
02:25:22.602 00.001 16108 Worker thread wakes up
02:25:22.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
02:25:22.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
02:25:22.602 00.000 16108 Moving (0.26, -0.21) raw xDistance=-0.29 yDistance=0.14
02:25:22.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:25:22.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:22.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:25:22.602 00.000 16108 MoveAxis(E, 75, ABG)
02:25:22.602 00.000 16108 Guiding  Dir = 2, Dur = 75
02:25:22.603 00.001 16108 IsSlewing returns 0
02:25:22.603 00.000 16108 IsGuiding returns 0
02:25:22.605 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3337, FiltMin=2825, FiltMax=47091, Gamma=1.000
02:25:22.620 00.015 21068 UpdateGuideState exits: m=125935 SNR=82.5
02:25:22.622 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:22.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:22.624 00.001 21068 Enqueuing Expose request
02:25:22.625 00.001 16108 PulseGuide returned control before completion, sleep 67
02:25:22.699 00.074 16108 IsGuiding returns 1
02:25:22.699 00.000 16108 scope still moving after pulse duration time elapsed
02:25:22.731 00.032 16108 IsSlewing returns 0
02:25:22.731 00.000 16108 IsGuiding returns 0
02:25:22.731 00.000 16108 scope move finished after 75 + 53 ms
02:25:22.731 00.000 16108 Move returns status 0, amount 75
02:25:22.731 00.000 16108 MoveAxis(N, 0, ABG)
02:25:22.731 00.000 16108 Move returns status 0, amount 0
02:25:22.731 00.000 16108 move complete, result=0
02:25:22.731 00.000 16108 worker thread done servicing request
02:25:22.731 00.000 16108 Worker thread wakes up
02:25:22.731 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
02:25:22.734 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:22.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:23.893 01.159 16108 Exposure complete
02:25:23.973 00.080 16108 worker thread done servicing request
02:25:23.974 00.001 21068 OnExposeComplete: enter
02:25:23.975 00.001 21068 UpdateGuideState(): m_state=6
02:25:23.975 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13119
02:25:23.977 00.002 21068 Star::Find returns 1 (0), X=221.54, Y=876.39, Mass=110526, SNR=79.9, Peak=13219 HFD=3.3
02:25:23.978 00.001 21068 MultiStar: [#1 -0.23,-0.45,1.23,U] [#2 -0.13,-0.48,1.29,U] [#3 0.07,-0.39,1.21,U] [#4 -0.20,-0.36,1.01,U] [#5 -0.11,-0.45,0.95,U] [#6 -0.29,-0.29,1.01,U] [#7 -0.08,-0.31,0.74,U] [#8 -0.27,-0.67,0.00,M2] 
02:25:23.978 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.39}, one-star: {0.21, -0.36}
02:25:23.979 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
02:25:23.980 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.57)
02:25:23.981 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.41 cameraTheta=-1.81 mountX=0.03 mountY=0.41, mountTheta=1.50
02:25:23.982 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.39, opts=13)
02:25:23.983 00.001 21068 Enqueuing Move request for scope (-0.10, -0.39)
02:25:23.985 00.002 16108 Worker thread wakes up
02:25:23.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
02:25:23.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
02:25:23.985 00.000 16108 Moving (-0.10, -0.39) raw xDistance=0.03 yDistance=0.41
02:25:23.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:23.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:25:23.985 00.000 16108 MoveAxis(E, 0, ABG)
02:25:23.985 00.000 16108 Move returns status 0, amount 0
02:25:23.985 00.000 16108 MoveAxis(S, 82, ABG)
02:25:23.985 00.000 16108 Guiding  Dir = 1, Dur = 82
02:25:23.986 00.001 16108 IsSlewing returns 0
02:25:23.986 00.000 16108 IsGuiding returns 0
02:25:23.987 00.001 16108 PulseGuide returned control before completion, sleep 92
02:25:23.989 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3337, FiltMin=2845, FiltMax=58637, Gamma=1.000
02:25:24.005 00.016 21068 UpdateGuideState exits: m=110526 SNR=79.9
02:25:24.007 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:24.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:24.010 00.002 21068 Enqueuing Expose request
02:25:24.082 00.072 16108 IsGuiding returns 1
02:25:24.082 00.000 16108 scope still moving after pulse duration time elapsed
02:25:24.113 00.031 16108 IsSlewing returns 0
02:25:24.113 00.000 16108 IsGuiding returns 1
02:25:24.145 00.032 16108 IsSlewing returns 0
02:25:24.145 00.000 16108 IsGuiding returns 0
02:25:24.146 00.001 16108 scope move finished after 82 + 77 ms
02:25:24.146 00.000 16108 Move returns status 0, amount 82
02:25:24.146 00.000 16108 move complete, result=0
02:25:24.146 00.000 16108 worker thread done servicing request
02:25:24.146 00.000 16108 Worker thread wakes up
02:25:24.146 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 82 ms SOUTH
02:25:24.148 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:24.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:25.123 00.975 16108 Exposure complete
02:25:25.178 00.055 16108 worker thread done servicing request
02:25:25.178 00.000 21068 OnExposeComplete: enter
02:25:25.180 00.002 21068 UpdateGuideState(): m_state=6
02:25:25.180 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13120
02:25:25.181 00.001 21068 Star::Find returns 1 (0), X=220.95, Y=876.85, Mass=120286, SNR=85.0, Peak=16576 HFD=3.0
02:25:25.182 00.001 21068 MultiStar: [#1 -0.51,-0.10,1.35,U] [#2 -0.04,-0.28,1.27,U] [#3 -0.12,0.08,0.98,U] [#4 -0.35,-0.02,0.87,U] [#5 -0.48,-0.02,0.90,U] [#6 -0.56,0.20,0.00,M1] [#7 -0.48,0.06,0.69,U] [#8 -0.66,-0.09,0.00,M3] 
02:25:25.183 00.001 21068 refined, 6 included, MultiStar: {-0.33, -0.04}, one-star: {-0.38, 0.10}
02:25:25.184 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
02:25:25.184 00.000 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
02:25:25.185 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-3.01 mountX=0.31 mountY=0.12, mountTheta=0.36
02:25:25.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.04, opts=13)
02:25:25.188 00.001 21068 Enqueuing Move request for scope (-0.33, -0.04)
02:25:25.189 00.001 16108 Worker thread wakes up
02:25:25.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.04) opts 0xd
02:25:25.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.04)
02:25:25.189 00.000 16108 Moving (-0.33, -0.04) raw xDistance=0.31 yDistance=0.12
02:25:25.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:25:25.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:25.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:25:25.189 00.000 16108 MoveAxis(W, 82, ABG)
02:25:25.189 00.000 16108 Guiding  Dir = 3, Dur = 82
02:25:25.190 00.001 16108 IsSlewing returns 0
02:25:25.190 00.000 16108 IsGuiding returns 0
02:25:25.193 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3334, FiltMin=2823, FiltMax=63008, Gamma=1.000
02:25:25.217 00.024 21068 UpdateGuideState exits: m=120286 SNR=85.0
02:25:25.219 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.221 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:25.222 00.001 21068 Enqueuing Expose request
02:25:25.227 00.005 16108 PulseGuide returned control before completion, sleep 56
02:25:25.289 00.062 16108 IsGuiding returns 1
02:25:25.289 00.000 16108 scope still moving after pulse duration time elapsed
02:25:25.320 00.031 16108 IsSlewing returns 0
02:25:25.320 00.000 16108 IsGuiding returns 0
02:25:25.320 00.000 16108 scope move finished after 82 + 48 ms
02:25:25.320 00.000 16108 Move returns status 0, amount 82
02:25:25.320 00.000 16108 MoveAxis(N, 0, ABG)
02:25:25.321 00.001 16108 Move returns status 0, amount 0
02:25:25.321 00.000 16108 move complete, result=0
02:25:25.321 00.000 16108 worker thread done servicing request
02:25:25.321 00.000 16108 Worker thread wakes up
02:25:25.321 00.000 21068 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH
02:25:25.323 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:25.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:26.482 01.159 16108 Exposure complete
02:25:26.551 00.069 16108 worker thread done servicing request
02:25:26.551 00.000 21068 OnExposeComplete: enter
02:25:26.552 00.001 21068 UpdateGuideState(): m_state=6
02:25:26.553 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13121
02:25:26.554 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.85, Mass=137131, SNR=86.1, Peak=16323 HFD=3.5
02:25:26.555 00.001 21068 MultiStar: [#1 -0.16,0.26,1.10,U] [#2 -0.18,-0.11,1.29,U] [#3 -0.14,0.42,1.07,U] [#4 -0.11,0.27,0.86,U] [#5 -0.20,0.43,1.00,U] [#6 -0.07,0.58,0.00,M2] [#7 0.14,0.05,0.65,U] [#8 -0.10,0.23,0.75,U] 
02:25:26.555 00.000 21068 refined, 7 included, MultiStar: {-0.06, 0.20}, one-star: {0.37, 0.10}
02:25:26.556 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
02:25:26.557 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
02:25:26.558 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.86 mountX=0.09 mountY=-0.18, mountTheta=-1.09
02:25:26.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.20, opts=13)
02:25:26.561 00.001 21068 Enqueuing Move request for scope (-0.06, 0.20)
02:25:26.561 00.000 16108 Worker thread wakes up
02:25:26.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
02:25:26.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
02:25:26.562 00.001 16108 Moving (-0.06, 0.20) raw xDistance=0.09 yDistance=-0.18
02:25:26.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:25:26.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:26.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:25:26.562 00.000 16108 MoveAxis(E, 0, ABG)
02:25:26.562 00.000 16108 Move returns status 0, amount 0
02:25:26.562 00.000 16108 MoveAxis(N, 0, ABG)
02:25:26.562 00.000 16108 Move returns status 0, amount 0
02:25:26.562 00.000 16108 move complete, result=0
02:25:26.562 00.000 16108 worker thread done servicing request
02:25:26.567 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3337, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:25:26.582 00.015 21068 UpdateGuideState exits: m=137131 SNR=86.1
02:25:26.584 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:26.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:26.586 00.001 21068 Enqueuing Expose request
02:25:26.586 00.000 16108 Worker thread wakes up
02:25:26.587 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:26.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:26.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:27.567 00.980 16108 Exposure complete
02:25:27.643 00.076 16108 worker thread done servicing request
02:25:27.643 00.000 21068 OnExposeComplete: enter
02:25:27.646 00.003 21068 UpdateGuideState(): m_state=6
02:25:27.647 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13122
02:25:27.649 00.002 21068 Star::Find returns 1 (0), X=221.46, Y=877.11, Mass=148051, SNR=101.2, Peak=15475 HFD=3.6
02:25:27.650 00.001 21068 MultiStar: [#1 0.02,0.22,0.91,U] [#2 0.01,0.39,1.07,U] [#3 -0.09,-0.00,0.81,U] [#4 0.17,0.65,0.00,M1] [#5 0.09,0.47,0.89,U] [#6 0.17,0.76,0.00,M3] [#7 0.02,0.54,0.56,U] [#8 0.18,0.69,0.00,M3] 
02:25:27.653 00.003 21068 refined, 5 included, MultiStar: {0.03, 0.33}, one-star: {0.13, 0.36}
02:25:27.654 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
02:25:27.654 00.000 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
02:25:27.655 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=0.02 mountY=-0.32, mountTheta=-1.49
02:25:27.658 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.33, opts=13)
02:25:27.659 00.001 21068 Enqueuing Move request for scope (0.03, 0.33)
02:25:27.659 00.000 16108 Worker thread wakes up
02:25:27.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
02:25:27.660 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
02:25:27.660 00.000 16108 Moving (0.03, 0.33) raw xDistance=0.02 yDistance=-0.32
02:25:27.660 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:27.660 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:27.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:25:27.660 00.000 16108 MoveAxis(E, 0, ABG)
02:25:27.660 00.000 16108 Move returns status 0, amount 0
02:25:27.660 00.000 16108 MoveAxis(N, 0, ABG)
02:25:27.660 00.000 16108 Move returns status 0, amount 0
02:25:27.660 00.000 16108 move complete, result=0
02:25:27.660 00.000 16108 worker thread done servicing request
02:25:27.664 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3334, FiltMin=2841, FiltMax=57904, Gamma=1.000
02:25:27.679 00.015 21068 UpdateGuideState exits: m=148051 SNR=101.2
02:25:27.680 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:27.682 00.001 21068 Enqueuing Expose request
02:25:27.683 00.001 16108 Worker thread wakes up
02:25:27.683 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:25:27.683 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:27.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:28.860 01.177 16108 Exposure complete
02:25:28.925 00.065 16108 worker thread done servicing request
02:25:28.925 00.000 21068 OnExposeComplete: enter
02:25:28.927 00.002 21068 UpdateGuideState(): m_state=6
02:25:28.930 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13123
02:25:28.931 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=877.06, Mass=111634, SNR=79.6, Peak=14979 HFD=3.5
02:25:28.933 00.002 21068 MultiStar: [#1 -0.36,0.30,1.34,U] [#2 -0.10,0.14,1.27,U] [#3 -0.28,0.40,1.16,U] [#4 -0.42,0.33,0.89,U] [#5 -0.45,0.33,1.09,U] [#6 -0.27,0.29,0.84,U] [#7 0.03,-0.09,0.65,U] [#8 -0.03,0.49,0.80,U] 
02:25:28.934 00.001 21068 refined, 8 included, MultiStar: {-0.20, 0.29}, one-star: {0.23, 0.30}
02:25:28.936 00.002 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
02:25:28.937 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
02:25:28.938 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.35 cameraTheta=2.18 mountX=0.25 mountY=-0.23, mountTheta=-0.75
02:25:28.943 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.29, opts=13)
02:25:28.943 00.000 21068 Enqueuing Move request for scope (-0.20, 0.29)
02:25:28.944 00.001 16108 Worker thread wakes up
02:25:28.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
02:25:28.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
02:25:28.944 00.000 16108 Moving (-0.20, 0.29) raw xDistance=0.25 yDistance=-0.23
02:25:28.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:25:28.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:28.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:25:28.944 00.000 16108 MoveAxis(W, 65, ABG)
02:25:28.944 00.000 16108 Guiding  Dir = 3, Dur = 65
02:25:28.945 00.001 16108 IsSlewing returns 0
02:25:28.945 00.000 16108 IsGuiding returns 0
02:25:28.950 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3334, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:25:28.956 00.006 16108 PulseGuide returned control before completion, sleep 64
02:25:28.972 00.016 21068 UpdateGuideState exits: m=111634 SNR=79.6
02:25:28.974 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:28.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:28.976 00.001 21068 Enqueuing Expose request
02:25:29.031 00.055 16108 IsGuiding returns 1
02:25:29.031 00.000 16108 scope still moving after pulse duration time elapsed
02:25:29.062 00.031 16108 IsSlewing returns 0
02:25:29.062 00.000 16108 IsGuiding returns 0
02:25:29.062 00.000 16108 scope move finished after 65 + 53 ms
02:25:29.062 00.000 16108 Move returns status 0, amount 65
02:25:29.062 00.000 16108 MoveAxis(N, 0, ABG)
02:25:29.062 00.000 16108 Move returns status 0, amount 0
02:25:29.062 00.000 16108 move complete, result=0
02:25:29.062 00.000 16108 worker thread done servicing request
02:25:29.062 00.000 16108 Worker thread wakes up
02:25:29.064 00.002 21068 GuideStep: 0.2 px 65 ms WEST, -0.2 px 0 ms NORTH
02:25:29.065 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:29.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:30.035 00.970 16108 Exposure complete
02:25:30.090 00.055 16108 worker thread done servicing request
02:25:30.090 00.000 21068 OnExposeComplete: enter
02:25:30.091 00.001 21068 UpdateGuideState(): m_state=6
02:25:30.091 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13124
02:25:30.092 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=876.81, Mass=125727, SNR=89.4, Peak=15987 HFD=3.2
02:25:30.093 00.001 21068 MultiStar: [#1 -0.18,0.10,1.05,U] [#2 -0.12,-0.23,1.04,U] [#3 -0.12,0.03,1.05,U] [#4 -0.08,0.20,0.80,U] [#5 0.05,0.22,0.84,U] [#6 -0.13,0.43,0.82,U] [#7 0.15,0.08,0.68,U] [#8 -0.26,0.19,0.96,U] 
02:25:30.094 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.33, 0.06}
02:25:30.095 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
02:25:30.095 00.000 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
02:25:30.096 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:25:30.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
02:25:30.099 00.001 21068 Enqueuing Move request for scope (-0.05, 0.11)
02:25:30.099 00.000 16108 Worker thread wakes up
02:25:30.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:25:30.100 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:25:30.100 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.10
02:25:30.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:25:30.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:30.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:30.100 00.000 16108 MoveAxis(E, 0, ABG)
02:25:30.100 00.000 16108 Move returns status 0, amount 0
02:25:30.100 00.000 16108 MoveAxis(N, 0, ABG)
02:25:30.100 00.000 16108 Move returns status 0, amount 0
02:25:30.100 00.000 16108 move complete, result=0
02:25:30.100 00.000 16108 worker thread done servicing request
02:25:30.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3334, FiltMin=2896, FiltMax=59961, Gamma=1.000
02:25:30.119 00.016 21068 UpdateGuideState exits: m=125727 SNR=89.4
02:25:30.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:30.120 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:30.121 00.001 21068 Enqueuing Expose request
02:25:30.122 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:30.122 00.000 16108 Worker thread wakes up
02:25:30.123 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:30.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:31.289 01.166 16108 Exposure complete
02:25:31.344 00.055 16108 worker thread done servicing request
02:25:31.344 00.000 21068 OnExposeComplete: enter
02:25:31.345 00.001 21068 UpdateGuideState(): m_state=6
02:25:31.345 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13125
02:25:31.346 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=876.76, Mass=130059, SNR=85.9, Peak=17139 HFD=3.5
02:25:31.347 00.001 21068 MultiStar: [#1 -0.02,-0.00,1.18,U] [#2 0.20,-0.07,1.39,U] [#3 0.12,-0.00,1.30,U] [#4 0.43,0.13,0.77,U] [#5 0.26,0.37,1.04,U] [#6 0.27,0.60,0.00,M2] [#7 0.08,0.16,0.61,U] [#8 0.01,0.02,0.86,U] 
02:25:31.348 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.06}, one-star: {0.55, 0.00}
02:25:31.349 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
02:25:31.350 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
02:25:31.350 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.30 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
02:25:31.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.06, opts=13)
02:25:31.353 00.001 21068 Enqueuing Move request for scope (0.20, 0.06)
02:25:31.353 00.000 16108 Worker thread wakes up
02:25:31.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
02:25:31.354 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
02:25:31.354 00.000 16108 Moving (0.20, 0.06) raw xDistance=-0.19 yDistance=-0.11
02:25:31.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:25:31.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:31.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:25:31.354 00.000 16108 MoveAxis(E, 0, ABG)
02:25:31.354 00.000 16108 Move returns status 0, amount 0
02:25:31.354 00.000 16108 MoveAxis(N, 0, ABG)
02:25:31.354 00.000 16108 Move returns status 0, amount 0
02:25:31.354 00.000 16108 move complete, result=0
02:25:31.354 00.000 16108 worker thread done servicing request
02:25:31.357 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3331, FiltMin=2896, FiltMax=57328, Gamma=1.000
02:25:31.372 00.015 21068 UpdateGuideState exits: m=130059 SNR=85.9
02:25:31.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:31.375 00.001 21068 Enqueuing Expose request
02:25:31.375 00.000 16108 Worker thread wakes up
02:25:31.375 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:31.376 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:31.376 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:32.336 00.960 16108 Exposure complete
02:25:32.411 00.075 16108 worker thread done servicing request
02:25:32.411 00.000 21068 OnExposeComplete: enter
02:25:32.412 00.001 21068 UpdateGuideState(): m_state=6
02:25:32.413 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13126
02:25:32.414 00.001 21068 Star::Find returns 1 (0), X=221.96, Y=877.00, Mass=132273, SNR=99.8, Peak=20227 HFD=2.9
02:25:32.415 00.001 21068 MultiStar: [#1 0.17,0.00,1.04,U] [#2 0.40,-0.08,0.94,U] [#3 0.19,-0.06,0.89,U] [#4 0.42,0.22,0.76,U] [#5 0.25,0.18,0.83,U] [#6 0.16,0.26,0.72,U] [#7 0.52,-0.01,0.50,U] [#8 0.23,0.16,0.68,U] 
02:25:32.416 00.001 21068 refined, 8 included, MultiStar: {0.33, 0.10}, one-star: {0.63, 0.25}
02:25:32.417 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
02:25:32.418 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
02:25:32.419 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.29 mountX=-0.31 mountY=-0.17, mountTheta=-2.63
02:25:32.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.10, opts=13)
02:25:32.423 00.002 21068 Enqueuing Move request for scope (0.33, 0.10)
02:25:32.423 00.000 16108 Worker thread wakes up
02:25:32.424 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
02:25:32.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
02:25:32.424 00.000 16108 Moving (0.33, 0.10) raw xDistance=-0.31 yDistance=-0.17
02:25:32.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:25:32.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:32.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:25:32.424 00.000 16108 MoveAxis(E, 80, ABG)
02:25:32.424 00.000 16108 Guiding  Dir = 2, Dur = 80
02:25:32.424 00.000 16108 IsSlewing returns 0
02:25:32.425 00.001 16108 IsGuiding returns 0
02:25:32.430 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3331, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:25:32.448 00.018 21068 UpdateGuideState exits: m=132273 SNR=99.8
02:25:32.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:32.452 00.002 21068 Enqueuing Expose request
02:25:32.483 00.031 16108 PulseGuide returned control before completion, sleep 32
02:25:32.530 00.047 16108 IsGuiding returns 1
02:25:32.530 00.000 16108 scope still moving after pulse duration time elapsed
02:25:32.562 00.032 16108 IsSlewing returns 0
02:25:32.562 00.000 16108 IsGuiding returns 1
02:25:32.593 00.031 16108 IsSlewing returns 0
02:25:32.593 00.000 16108 IsGuiding returns 0
02:25:32.593 00.000 16108 scope move finished after 80 + 88 ms
02:25:32.593 00.000 16108 Move returns status 0, amount 80
02:25:32.593 00.000 16108 MoveAxis(N, 0, ABG)
02:25:32.593 00.000 16108 Move returns status 0, amount 0
02:25:32.593 00.000 16108 move complete, result=0
02:25:32.593 00.000 16108 worker thread done servicing request
02:25:32.593 00.000 16108 Worker thread wakes up
02:25:32.593 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:32.593 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.2 px 0 ms NORTH
02:25:32.594 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:33.752 01.158 16108 Exposure complete
02:25:33.825 00.073 16108 worker thread done servicing request
02:25:33.825 00.000 21068 OnExposeComplete: enter
02:25:33.827 00.002 21068 UpdateGuideState(): m_state=6
02:25:33.828 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13127
02:25:33.829 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.96, Mass=119946, SNR=83.5, Peak=16995 HFD=3.2
02:25:33.830 00.001 21068 MultiStar: [#1 -0.07,-0.09,1.15,U] [#2 0.07,-0.35,1.31,U] [#3 -0.07,-0.05,1.31,U] [#4 0.19,-0.04,0.84,U] [#5 -0.11,0.08,0.88,U] [#6 -0.04,0.10,0.80,U] [#7 -0.19,0.05,0.68,U] [#8 -0.33,-0.27,0.97,U] 
02:25:33.832 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.38, 0.20}
02:25:33.833 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
02:25:33.834 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
02:25:33.835 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.78 mountX=0.00 mountY=0.06, mountTheta=1.53
02:25:33.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
02:25:33.839 00.002 21068 Enqueuing Move request for scope (-0.01, -0.06)
02:25:33.839 00.000 16108 Worker thread wakes up
02:25:33.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
02:25:33.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
02:25:33.840 00.001 16108 Moving (-0.01, -0.06) raw xDistance=0.00 yDistance=0.06
02:25:33.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:25:33.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:33.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:25:33.840 00.000 16108 MoveAxis(E, 0, ABG)
02:25:33.840 00.000 16108 Move returns status 0, amount 0
02:25:33.840 00.000 16108 MoveAxis(N, 0, ABG)
02:25:33.840 00.000 16108 Move returns status 0, amount 0
02:25:33.840 00.000 16108 move complete, result=0
02:25:33.840 00.000 16108 worker thread done servicing request
02:25:33.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3331, FiltMin=2825, FiltMax=63693, Gamma=1.000
02:25:33.868 00.024 21068 UpdateGuideState exits: m=119946 SNR=83.5
02:25:33.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:33.869 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:33.870 00.001 21068 Enqueuing Expose request
02:25:33.871 00.001 16108 Worker thread wakes up
02:25:33.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:33.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:33.871 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:34.841 00.970 16108 Exposure complete
02:25:34.904 00.063 16108 worker thread done servicing request
02:25:34.904 00.000 21068 OnExposeComplete: enter
02:25:34.905 00.001 21068 UpdateGuideState(): m_state=6
02:25:34.905 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13128
02:25:34.906 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.67, Mass=141063, SNR=89.5, Peak=16707 HFD=3.4
02:25:34.907 00.001 21068 MultiStar: [#1 -0.27,-0.13,0.98,U] [#2 -0.21,-0.01,1.31,U] [#3 -0.18,-0.25,1.00,U] [#4 -0.05,0.01,0.91,U] [#5 -0.02,0.02,0.88,U] [#6 -0.24,0.20,0.80,U] [#7 -0.47,-0.42,0.00,M1] [#8 -0.47,-0.13,0.79,U] 
02:25:34.908 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.05}, one-star: {0.34, -0.08}
02:25:34.908 00.000 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
02:25:34.909 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
02:25:34.911 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.78 mountX=0.12 mountY=0.08, mountTheta=0.58
02:25:34.912 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
02:25:34.913 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
02:25:34.914 00.001 16108 Worker thread wakes up
02:25:34.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:25:34.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:25:34.914 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
02:25:34.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:25:34.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:34.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:25:34.914 00.000 16108 MoveAxis(E, 0, ABG)
02:25:34.914 00.000 16108 Move returns status 0, amount 0
02:25:34.914 00.000 16108 MoveAxis(N, 0, ABG)
02:25:34.914 00.000 16108 Move returns status 0, amount 0
02:25:34.914 00.000 16108 move complete, result=0
02:25:34.914 00.000 16108 worker thread done servicing request
02:25:34.917 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3331, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:25:34.933 00.016 21068 UpdateGuideState exits: m=141063 SNR=89.5
02:25:34.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:34.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:34.936 00.001 21068 Enqueuing Expose request
02:25:34.937 00.001 16108 Worker thread wakes up
02:25:34.937 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:34.937 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:34.937 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:36.100 01.163 16108 Exposure complete
02:25:36.166 00.066 16108 worker thread done servicing request
02:25:36.166 00.000 21068 OnExposeComplete: enter
02:25:36.167 00.001 21068 UpdateGuideState(): m_state=6
02:25:36.170 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13129
02:25:36.172 00.002 21068 Star::Find returns 1 (0), X=221.40, Y=876.69, Mass=119538, SNR=85.0, Peak=14611 HFD=3.2
02:25:36.174 00.002 21068 MultiStar: [#1 -0.38,0.01,1.17,U] [#2 -0.17,-0.24,1.31,U] [#3 0.01,-0.19,1.04,U] [#4 -0.18,0.01,0.75,U] [#5 -0.14,0.08,0.98,U] [#6 0.01,0.32,0.81,U] [#7 0.06,0.25,0.62,U] [#8 -0.38,-0.12,0.96,U] 
02:25:36.176 00.002 21068 single-star, 8 included, MultiStar: {-0.14, -0.02}, one-star: {0.07, -0.06}
02:25:36.177 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
02:25:36.180 00.003 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
02:25:36.181 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=0.05, mountTheta=2.60
02:25:36.184 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
02:25:36.186 00.002 21068 Enqueuing Move request for scope (0.07, -0.06)
02:25:36.187 00.001 16108 Worker thread wakes up
02:25:36.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
02:25:36.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
02:25:36.187 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.05
02:25:36.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:25:36.188 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:36.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:36.188 00.000 16108 MoveAxis(E, 0, ABG)
02:25:36.188 00.000 16108 Move returns status 0, amount 0
02:25:36.188 00.000 16108 MoveAxis(N, 0, ABG)
02:25:36.188 00.000 16108 Move returns status 0, amount 0
02:25:36.188 00.000 16108 move complete, result=0
02:25:36.188 00.000 16108 worker thread done servicing request
02:25:36.192 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3331, FiltMin=2864, FiltMax=65440, Gamma=1.000
02:25:36.222 00.030 21068 UpdateGuideState exits: m=119538 SNR=85.0
02:25:36.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:36.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:36.225 00.001 21068 Enqueuing Expose request
02:25:36.228 00.003 16108 Worker thread wakes up
02:25:36.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:36.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:36.229 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:37.201 00.972 16108 Exposure complete
02:25:37.288 00.087 16108 worker thread done servicing request
02:25:37.288 00.000 21068 OnExposeComplete: enter
02:25:37.289 00.001 21068 UpdateGuideState(): m_state=6
02:25:37.289 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13130
02:25:37.290 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.74, Mass=141470, SNR=97.6, Peak=15123 HFD=3.5
02:25:37.291 00.001 21068 MultiStar: [#1 -0.28,-0.23,0.89,U] [#2 0.02,-0.15,1.09,U] [#3 0.06,-0.09,0.92,U] [#4 0.07,0.23,0.67,U] [#5 -0.07,0.30,0.89,U] [#6 0.07,0.20,0.63,U] [#7 -0.24,-0.33,0.64,U] [#8 -0.37,-0.28,0.66,U] 
02:25:37.292 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.30, -0.01}
02:25:37.292 00.000 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
02:25:37.293 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
02:25:37.295 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.25 mountX=0.03 mountY=0.05, mountTheta=1.08
02:25:37.296 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
02:25:37.297 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
02:25:37.299 00.002 16108 Worker thread wakes up
02:25:37.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:25:37.299 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:25:37.299 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.03 yDistance=0.05
02:25:37.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:37.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:37.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:37.299 00.000 16108 MoveAxis(E, 0, ABG)
02:25:37.299 00.000 16108 Move returns status 0, amount 0
02:25:37.299 00.000 16108 MoveAxis(N, 0, ABG)
02:25:37.299 00.000 16108 Move returns status 0, amount 0
02:25:37.299 00.000 16108 move complete, result=0
02:25:37.299 00.000 16108 worker thread done servicing request
02:25:37.303 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3331, FiltMin=2832, FiltMax=58361, Gamma=1.000
02:25:37.318 00.015 21068 UpdateGuideState exits: m=141470 SNR=97.6
02:25:37.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:37.320 00.000 21068 Enqueuing Expose request
02:25:37.321 00.001 16108 Worker thread wakes up
02:25:37.321 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:37.323 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:37.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:38.477 01.154 16108 Exposure complete
02:25:38.547 00.070 16108 worker thread done servicing request
02:25:38.547 00.000 21068 OnExposeComplete: enter
02:25:38.549 00.002 21068 UpdateGuideState(): m_state=6
02:25:38.550 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13131
02:25:38.552 00.002 21068 Star::Find returns 1 (0), X=221.22, Y=876.86, Mass=128151, SNR=88.5, Peak=15760 HFD=3.4
02:25:38.553 00.001 21068 MultiStar: [#1 -0.37,-0.20,1.07,U] [#2 -0.16,-0.04,1.38,U] [#3 -0.29,-0.07,0.99,U] [#4 -0.11,-0.04,0.83,U] [#5 -0.32,0.20,0.85,U] [#6 -0.16,0.48,0.89,U] [#7 -0.46,0.07,0.54,U] [#8 -0.28,0.21,0.79,U] 
02:25:38.555 00.002 21068 single-star, 8 included, MultiStar: {-0.24, 0.06}, one-star: {-0.11, 0.11}
02:25:38.557 00.002 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
02:25:38.558 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
02:25:38.559 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.35 mountX=0.12 mountY=-0.08, mountTheta=-0.58
02:25:38.562 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.11, opts=13)
02:25:38.564 00.002 21068 Enqueuing Move request for scope (-0.11, 0.11)
02:25:38.564 00.000 16108 Worker thread wakes up
02:25:38.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
02:25:38.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
02:25:38.564 00.000 16108 Moving (-0.11, 0.11) raw xDistance=0.12 yDistance=-0.08
02:25:38.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:25:38.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:38.565 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:25:38.565 00.000 16108 MoveAxis(E, 0, ABG)
02:25:38.565 00.000 16108 Move returns status 0, amount 0
02:25:38.565 00.000 16108 MoveAxis(N, 0, ABG)
02:25:38.565 00.000 16108 Move returns status 0, amount 0
02:25:38.565 00.000 16108 move complete, result=0
02:25:38.565 00.000 16108 worker thread done servicing request
02:25:38.572 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3331, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:25:38.590 00.018 21068 UpdateGuideState exits: m=128151 SNR=88.5
02:25:38.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:38.594 00.002 21068 Enqueuing Expose request
02:25:38.594 00.000 16108 Worker thread wakes up
02:25:38.594 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:38.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:38.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:39.552 00.958 16108 Exposure complete
02:25:39.613 00.061 16108 worker thread done servicing request
02:25:39.613 00.000 21068 OnExposeComplete: enter
02:25:39.616 00.003 21068 UpdateGuideState(): m_state=6
02:25:39.618 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13132
02:25:39.620 00.002 21068 Star::Find returns 1 (0), X=221.38, Y=876.84, Mass=125795, SNR=89.2, Peak=14051 HFD=3.5
02:25:39.622 00.002 21068 MultiStar: [#1 -0.31,-0.25,1.17,U] [#2 -0.16,-0.24,1.03,U] [#3 -0.07,-0.09,1.04,U] [#4 -0.15,0.02,0.72,U] [#5 -0.24,0.10,0.98,U] [#6 -0.12,0.25,0.89,U] [#7 -0.16,-0.05,0.54,U] [#8 -0.25,-0.00,0.76,U] 
02:25:39.624 00.002 21068 single-star, 8 included, MultiStar: {-0.16, -0.03}, one-star: {0.05, 0.09}
02:25:39.625 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
02:25:39.627 00.002 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
02:25:39.628 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=-0.04 mountY=-0.10, mountTheta=-1.91
02:25:39.632 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.09, opts=13)
02:25:39.634 00.002 21068 Enqueuing Move request for scope (0.05, 0.09)
02:25:39.635 00.001 16108 Worker thread wakes up
02:25:39.636 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:25:39.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:25:39.636 00.000 16108 Moving (0.05, 0.09) raw xDistance=-0.04 yDistance=-0.10
02:25:39.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:39.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:39.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:39.636 00.000 16108 MoveAxis(E, 0, ABG)
02:25:39.636 00.000 16108 Move returns status 0, amount 0
02:25:39.637 00.001 16108 MoveAxis(N, 0, ABG)
02:25:39.637 00.000 16108 Move returns status 0, amount 0
02:25:39.637 00.000 16108 move complete, result=0
02:25:39.637 00.000 16108 worker thread done servicing request
02:25:39.643 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=227, max=65535, med=3334, FiltMin=2848, FiltMax=54717, Gamma=1.000
02:25:39.672 00.029 21068 UpdateGuideState exits: m=125795 SNR=89.2
02:25:39.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:39.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:39.675 00.001 21068 Enqueuing Expose request
02:25:39.676 00.001 16108 Worker thread wakes up
02:25:39.676 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:39.677 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:39.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:40.845 01.168 16108 Exposure complete
02:25:40.932 00.087 16108 worker thread done servicing request
02:25:40.932 00.000 21068 OnExposeComplete: enter
02:25:40.933 00.001 21068 UpdateGuideState(): m_state=6
02:25:40.934 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13133
02:25:40.935 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.86, Mass=115930, SNR=83.9, Peak=14579 HFD=3.6
02:25:40.936 00.001 21068 MultiStar: [#1 -0.38,-0.04,1.17,U] [#2 -0.26,-0.30,1.36,U] [#3 -0.31,-0.19,1.02,U] [#4 0.19,0.03,1.01,U] [#5 0.03,0.11,1.04,U] [#6 0.02,0.29,0.93,U] [#7 0.08,-0.15,0.70,U] [#8 -0.36,-0.17,0.86,U] 
02:25:40.936 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {0.29, 0.11}
02:25:40.937 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
02:25:40.938 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
02:25:40.939 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.71 mountX=0.08 mountY=0.06, mountTheta=0.64
02:25:40.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
02:25:40.941 00.001 21068 Enqueuing Move request for scope (-0.09, -0.04)
02:25:40.942 00.001 16108 Worker thread wakes up
02:25:40.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
02:25:40.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
02:25:40.943 00.001 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
02:25:40.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:25:40.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:40.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:25:40.943 00.000 16108 MoveAxis(E, 0, ABG)
02:25:40.943 00.000 16108 Move returns status 0, amount 0
02:25:40.943 00.000 16108 MoveAxis(N, 0, ABG)
02:25:40.943 00.000 16108 Move returns status 0, amount 0
02:25:40.943 00.000 16108 move complete, result=0
02:25:40.943 00.000 16108 worker thread done servicing request
02:25:40.948 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3331, FiltMin=2877, FiltMax=62681, Gamma=1.000
02:25:40.975 00.027 21068 UpdateGuideState exits: m=115930 SNR=83.9
02:25:40.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:40.977 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:40.978 00.001 21068 Enqueuing Expose request
02:25:40.978 00.000 16108 Worker thread wakes up
02:25:40.979 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:40.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:40.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:41.942 00.963 16108 Exposure complete
02:25:42.002 00.060 16108 worker thread done servicing request
02:25:42.003 00.001 21068 OnExposeComplete: enter
02:25:42.004 00.001 21068 UpdateGuideState(): m_state=6
02:25:42.005 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13134
02:25:42.007 00.002 21068 Star::Find returns 1 (0), X=221.36, Y=876.67, Mass=112813, SNR=76.1, Peak=13155 HFD=3.4
02:25:42.009 00.002 21068 MultiStar: [#1 -0.24,-0.24,1.24,U] [#2 0.02,-0.34,1.42,U] [#3 -0.16,-0.31,1.29,U] [#4 -0.26,-0.11,0.91,U] [#5 -0.17,-0.11,1.00,U] [#6 0.04,0.36,0.98,U] [#7 0.10,-0.22,0.84,U] [#8 -0.16,-0.33,0.89,U] 
02:25:42.009 00.000 21068 single-star, 8 included, MultiStar: {-0.09, -0.17}, one-star: {0.03, -0.08}
02:25:42.011 00.002 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.08)
02:25:42.012 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
02:25:42.014 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.24 mountX=-0.04 mountY=0.07, mountTheta=2.09
02:25:42.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
02:25:42.017 00.001 21068 Enqueuing Move request for scope (0.03, -0.08)
02:25:42.018 00.001 16108 Worker thread wakes up
02:25:42.019 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
02:25:42.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
02:25:42.019 00.000 16108 Moving (0.03, -0.08) raw xDistance=-0.04 yDistance=0.07
02:25:42.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:42.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:42.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:25:42.019 00.000 16108 MoveAxis(E, 0, ABG)
02:25:42.019 00.000 16108 Move returns status 0, amount 0
02:25:42.019 00.000 16108 MoveAxis(N, 0, ABG)
02:25:42.019 00.000 16108 Move returns status 0, amount 0
02:25:42.019 00.000 16108 move complete, result=0
02:25:42.019 00.000 16108 worker thread done servicing request
02:25:42.022 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3334, FiltMin=2873, FiltMax=63021, Gamma=1.000
02:25:42.044 00.022 21068 UpdateGuideState exits: m=112813 SNR=76.1
02:25:42.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:42.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:42.047 00.001 21068 Enqueuing Expose request
02:25:42.048 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:42.049 00.001 16108 Worker thread wakes up
02:25:42.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:42.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:43.205 01.156 16108 Exposure complete
02:25:43.282 00.077 16108 worker thread done servicing request
02:25:43.282 00.000 21068 OnExposeComplete: enter
02:25:43.283 00.001 21068 UpdateGuideState(): m_state=6
02:25:43.284 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13135
02:25:43.285 00.001 21068 Star::Find returns 1 (0), X=221.07, Y=876.47, Mass=140749, SNR=104.6, Peak=15632 HFD=3.4
02:25:43.286 00.001 21068 MultiStar: [#1 -0.41,-0.25,0.89,U] [#2 -0.55,-0.34,0.00,M1] [#3 -0.42,-0.27,0.94,U] [#4 -0.22,-0.15,0.75,U] [#5 -0.10,-0.01,0.92,U] [#6 -0.30,0.18,0.66,U] [#7 -0.43,-0.22,0.50,U] [#8 -0.57,-0.03,0.66,U] 
02:25:43.287 00.001 21068 refined, 7 included, MultiStar: {-0.33, -0.14}, one-star: {-0.26, -0.28}
02:25:43.287 00.000 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
02:25:43.288 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
02:25:43.289 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-2.73 mountX=0.30 mountY=0.21, mountTheta=0.63
02:25:43.292 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.14, opts=13)
02:25:43.293 00.001 21068 Enqueuing Move request for scope (-0.33, -0.14)
02:25:43.294 00.001 16108 Worker thread wakes up
02:25:43.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.14) opts 0xd
02:25:43.294 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.14)
02:25:43.294 00.000 16108 Moving (-0.33, -0.14) raw xDistance=0.30 yDistance=0.21
02:25:43.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:25:43.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:25:43.294 00.000 16108 MoveAxis(W, 78, ABG)
02:25:43.294 00.000 16108 Guiding  Dir = 3, Dur = 78
02:25:43.294 00.000 16108 IsSlewing returns 0
02:25:43.294 00.000 16108 IsGuiding returns 0
02:25:43.295 00.001 16108 PulseGuide returned control before completion, sleep 88
02:25:43.298 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3331, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:25:43.313 00.015 21068 UpdateGuideState exits: m=140749 SNR=104.6
02:25:43.315 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.315 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:43.316 00.001 21068 Enqueuing Expose request
02:25:43.385 00.069 16108 IsGuiding returns 0
02:25:43.385 00.000 16108 Move returns status 0, amount 78
02:25:43.385 00.000 16108 MoveAxis(S, 43, ABG)
02:25:43.385 00.000 16108 Guiding  Dir = 1, Dur = 43
02:25:43.385 00.000 16108 IsSlewing returns 0
02:25:43.385 00.000 16108 IsGuiding returns 0
02:25:43.449 00.064 16108 IsGuiding returns 1
02:25:43.449 00.000 16108 scope still moving after pulse duration time elapsed
02:25:43.479 00.030 16108 IsSlewing returns 0
02:25:43.479 00.000 16108 IsGuiding returns 1
02:25:43.511 00.032 16108 IsSlewing returns 0
02:25:43.511 00.000 16108 IsGuiding returns 1
02:25:43.546 00.035 16108 IsSlewing returns 0
02:25:43.546 00.000 16108 IsGuiding returns 0
02:25:43.547 00.001 16108 scope move finished after 43 + 117 ms
02:25:43.547 00.000 16108 Move returns status 0, amount 43
02:25:43.547 00.000 16108 move complete, result=0
02:25:43.547 00.000 16108 worker thread done servicing request
02:25:43.547 00.000 16108 Worker thread wakes up
02:25:43.547 00.000 21068 GuideStep: 0.3 px 78 ms WEST, 0.2 px 43 ms SOUTH
02:25:43.549 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:43.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:44.519 00.970 16108 Exposure complete
02:25:44.585 00.066 16108 worker thread done servicing request
02:25:44.585 00.000 21068 OnExposeComplete: enter
02:25:44.586 00.001 21068 UpdateGuideState(): m_state=6
02:25:44.588 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13136
02:25:44.589 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.57, Mass=136704, SNR=90.3, Peak=15232 HFD=3.2
02:25:44.590 00.001 21068 MultiStar: [#1 -0.49,-0.20,1.32,U] [#2 -0.29,-0.28,1.26,U] [#3 -0.39,-0.30,0.96,U] [#4 0.12,0.05,0.73,U] [#5 -0.16,-0.01,0.93,U] [#6 -0.23,0.15,0.84,U] [#7 0.12,-0.11,0.64,U] [#8 -0.35,-0.24,0.74,U] 
02:25:44.591 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.14}, one-star: {0.01, -0.18}
02:25:44.592 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
02:25:44.592 00.000 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:25:44.593 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.50 mountX=-0.04 mountY=0.17, mountTheta=1.82
02:25:44.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
02:25:44.596 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
02:25:44.596 00.000 16108 Worker thread wakes up
02:25:44.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
02:25:44.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
02:25:44.596 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.17
02:25:44.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:44.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:44.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:25:44.596 00.000 16108 MoveAxis(E, 0, ABG)
02:25:44.597 00.001 16108 Move returns status 0, amount 0
02:25:44.597 00.000 16108 MoveAxis(N, 0, ABG)
02:25:44.597 00.000 16108 Move returns status 0, amount 0
02:25:44.597 00.000 16108 move complete, result=0
02:25:44.597 00.000 16108 worker thread done servicing request
02:25:44.602 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3331, FiltMin=2845, FiltMax=63433, Gamma=1.000
02:25:44.617 00.015 21068 UpdateGuideState exits: m=136704 SNR=90.3
02:25:44.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.618 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:44.619 00.001 21068 Enqueuing Expose request
02:25:44.621 00.002 16108 Worker thread wakes up
02:25:44.621 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:44.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:44.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:45.777 01.155 16108 Exposure complete
02:25:45.855 00.078 16108 worker thread done servicing request
02:25:45.855 00.000 21068 OnExposeComplete: enter
02:25:45.857 00.002 21068 UpdateGuideState(): m_state=6
02:25:45.859 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13137
02:25:45.861 00.002 21068 Star::Find returns 1 (0), X=221.42, Y=876.66, Mass=140363, SNR=104.4, Peak=15331 HFD=3.3
02:25:45.863 00.002 21068 MultiStar: [#1 -0.12,-0.03,0.95,U] [#2 -0.12,-0.37,1.08,U] [#3 -0.19,-0.37,0.84,U] [#4 -0.06,-0.03,0.69,U] [#5 -0.16,0.15,0.78,U] [#6 -0.18,0.22,0.63,U] [#7 0.12,-0.16,0.53,U] [#8 -0.30,-0.08,0.63,U] 
02:25:45.865 00.002 21068 single-star, 8 included, MultiStar: {-0.10, -0.10}, one-star: {0.09, -0.09}
02:25:45.866 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
02:25:45.868 00.002 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
02:25:45.870 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.79 mountX=-0.10 mountY=0.06, mountTheta=2.57
02:25:45.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
02:25:45.873 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
02:25:45.874 00.001 16108 Worker thread wakes up
02:25:45.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:25:45.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:25:45.874 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.10 yDistance=0.06
02:25:45.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:45.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:45.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:25:45.874 00.000 16108 MoveAxis(E, 0, ABG)
02:25:45.874 00.000 16108 Move returns status 0, amount 0
02:25:45.874 00.000 16108 MoveAxis(N, 0, ABG)
02:25:45.874 00.000 16108 Move returns status 0, amount 0
02:25:45.874 00.000 16108 move complete, result=0
02:25:45.875 00.001 16108 worker thread done servicing request
02:25:45.882 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3331, FiltMin=2864, FiltMax=58461, Gamma=1.000
02:25:45.899 00.017 21068 UpdateGuideState exits: m=140363 SNR=104.4
02:25:45.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:45.900 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:45.901 00.001 21068 Enqueuing Expose request
02:25:45.902 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:45.903 00.001 16108 Worker thread wakes up
02:25:45.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:45.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:46.892 00.989 16108 Exposure complete
02:25:46.953 00.061 16108 worker thread done servicing request
02:25:46.953 00.000 21068 OnExposeComplete: enter
02:25:46.954 00.001 21068 UpdateGuideState(): m_state=6
02:25:46.955 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13138
02:25:46.955 00.000 21068 Star::Find returns 1 (0), X=221.72, Y=876.88, Mass=129759, SNR=90.8, Peak=16419 HFD=3.4
02:25:46.957 00.002 21068 MultiStar: [#1 -0.27,-0.18,1.03,U] [#2 0.03,-0.06,1.14,U] [#3 -0.21,-0.24,1.04,U] [#4 -0.29,0.04,0.93,U] [#5 -0.12,0.10,0.97,U] [#6 -0.23,0.20,0.87,U] [#7 -0.13,-0.02,0.62,U] [#8 -0.21,0.15,0.80,U] 
02:25:46.957 00.000 21068 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {0.39, 0.13}
02:25:46.958 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:25:46.959 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:25:46.960 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.10 mountX=0.11 mountY=0.02, mountTheta=0.19
02:25:46.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
02:25:46.963 00.001 21068 Enqueuing Move request for scope (-0.11, 0.00)
02:25:46.963 00.000 16108 Worker thread wakes up
02:25:46.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
02:25:46.964 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
02:25:46.964 00.000 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.02
02:25:46.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:46.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:46.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:25:46.964 00.000 16108 MoveAxis(E, 0, ABG)
02:25:46.964 00.000 16108 Move returns status 0, amount 0
02:25:46.964 00.000 16108 MoveAxis(N, 0, ABG)
02:25:46.964 00.000 16108 Move returns status 0, amount 0
02:25:46.964 00.000 16108 move complete, result=0
02:25:46.964 00.000 16108 worker thread done servicing request
02:25:46.968 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3331, FiltMin=2835, FiltMax=57597, Gamma=1.000
02:25:46.981 00.013 21068 UpdateGuideState exits: m=129759 SNR=90.8
02:25:46.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:46.983 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:46.984 00.001 21068 Enqueuing Expose request
02:25:46.984 00.000 16108 Worker thread wakes up
02:25:46.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:46.985 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:46.986 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:48.163 01.177 16108 Exposure complete
02:25:48.223 00.060 16108 worker thread done servicing request
02:25:48.223 00.000 21068 OnExposeComplete: enter
02:25:48.224 00.001 21068 UpdateGuideState(): m_state=6
02:25:48.224 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13139
02:25:48.225 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.74, Mass=128067, SNR=88.8, Peak=14771 HFD=3.3
02:25:48.227 00.002 21068 MultiStar: [#1 -0.05,0.11,1.09,U] [#2 0.08,-0.17,1.21,U] [#3 0.09,-0.07,1.13,U] [#4 -0.17,-0.34,0.80,U] [#5 0.15,0.28,0.93,U] [#6 0.11,0.31,1.01,U] [#7 -0.05,-0.07,0.60,U] [#8 -0.05,0.06,0.74,U] 
02:25:48.229 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.20, -0.01}
02:25:48.230 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
02:25:48.232 00.002 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
02:25:48.233 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.34 mountX=-0.04 mountY=-0.03, mountTheta=-2.59
02:25:48.237 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
02:25:48.239 00.002 21068 Enqueuing Move request for scope (0.05, 0.02)
02:25:48.240 00.001 16108 Worker thread wakes up
02:25:48.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:25:48.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:25:48.241 00.001 16108 Moving (0.05, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:25:48.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:48.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:48.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:25:48.241 00.000 16108 MoveAxis(E, 0, ABG)
02:25:48.241 00.000 16108 Move returns status 0, amount 0
02:25:48.241 00.000 16108 MoveAxis(N, 0, ABG)
02:25:48.241 00.000 16108 Move returns status 0, amount 0
02:25:48.241 00.000 16108 move complete, result=0
02:25:48.243 00.002 16108 worker thread done servicing request
02:25:48.248 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3331, FiltMin=2848, FiltMax=56077, Gamma=1.000
02:25:48.268 00.020 21068 UpdateGuideState exits: m=128067 SNR=88.8
02:25:48.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:48.269 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:48.270 00.001 21068 Enqueuing Expose request
02:25:48.271 00.001 16108 Worker thread wakes up
02:25:48.271 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:48.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:48.272 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:49.257 00.985 16108 Exposure complete
02:25:49.316 00.059 16108 worker thread done servicing request
02:25:49.316 00.000 21068 OnExposeComplete: enter
02:25:49.317 00.001 21068 UpdateGuideState(): m_state=6
02:25:49.318 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13140
02:25:49.318 00.000 21068 Star::Find returns 1 (0), X=221.87, Y=876.50, Mass=125960, SNR=88.5, Peak=15843 HFD=3.5
02:25:49.319 00.001 21068 MultiStar: [#1 0.12,-0.02,1.04,U] [#2 0.31,-0.22,1.17,U] [#3 0.17,-0.42,0.98,U] [#4 -0.25,-0.19,0.79,U] [#5 0.28,0.05,0.92,U] [#6 0.26,0.35,0.85,U] [#7 0.41,-0.18,0.59,U] [#8 0.06,0.01,0.79,U] 
02:25:49.320 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.54, -0.25}
02:25:49.321 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
02:25:49.321 00.000 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
02:25:49.323 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.45 mountX=-0.23 mountY=0.05, mountTheta=2.93
02:25:49.326 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.10, opts=13)
02:25:49.326 00.000 21068 Enqueuing Move request for scope (0.22, -0.10)
02:25:49.327 00.001 16108 Worker thread wakes up
02:25:49.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:25:49.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:25:49.327 00.000 16108 Moving (0.22, -0.10) raw xDistance=-0.23 yDistance=0.05
02:25:49.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:25:49.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:49.328 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:49.328 00.000 16108 MoveAxis(E, 61, ABG)
02:25:49.328 00.000 16108 Guiding  Dir = 2, Dur = 61
02:25:49.328 00.000 16108 IsSlewing returns 0
02:25:49.329 00.001 16108 IsGuiding returns 0
02:25:49.335 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3331, FiltMin=2880, FiltMax=58624, Gamma=1.000
02:25:49.351 00.016 21068 UpdateGuideState exits: m=125960 SNR=88.5
02:25:49.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:49.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:49.353 00.000 21068 Enqueuing Expose request
02:25:49.385 00.032 16108 PulseGuide returned control before completion, sleep 16
02:25:49.415 00.030 16108 IsGuiding returns 1
02:25:49.415 00.000 16108 scope still moving after pulse duration time elapsed
02:25:49.446 00.031 16108 IsSlewing returns 0
02:25:49.446 00.000 16108 IsGuiding returns 1
02:25:49.478 00.032 16108 IsSlewing returns 0
02:25:49.478 00.000 16108 IsGuiding returns 0
02:25:49.478 00.000 16108 scope move finished after 61 + 88 ms
02:25:49.478 00.000 16108 Move returns status 0, amount 61
02:25:49.478 00.000 16108 MoveAxis(N, 0, ABG)
02:25:49.478 00.000 16108 Move returns status 0, amount 0
02:25:49.478 00.000 16108 move complete, result=0
02:25:49.479 00.001 16108 worker thread done servicing request
02:25:49.479 00.000 16108 Worker thread wakes up
02:25:49.479 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
02:25:49.480 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:49.481 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:50.638 01.157 16108 Exposure complete
02:25:50.704 00.066 16108 worker thread done servicing request
02:25:50.705 00.001 21068 OnExposeComplete: enter
02:25:50.705 00.000 21068 UpdateGuideState(): m_state=6
02:25:50.706 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13141
02:25:50.707 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.75, Mass=115277, SNR=84.4, Peak=14739 HFD=3.2
02:25:50.708 00.001 21068 MultiStar: [#1 -0.16,0.17,1.22,U] [#2 -0.06,0.00,1.19,U] [#3 -0.09,-0.09,1.19,U] [#4 -0.35,0.08,0.84,U] [#5 -0.06,-0.01,1.04,U] [#6 -0.11,0.11,0.93,U] [#7 -0.00,-0.20,0.62,U] [#8 -0.31,-0.23,0.78,U] 
02:25:50.709 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {0.22, -0.00}
02:25:50.709 00.000 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
02:25:50.710 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
02:25:50.711 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=0.10 mountY=0.03, mountTheta=0.29
02:25:50.712 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
02:25:50.713 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
02:25:50.713 00.000 16108 Worker thread wakes up
02:25:50.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
02:25:50.713 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
02:25:50.713 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.03
02:25:50.714 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:25:50.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:50.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:25:50.714 00.000 16108 MoveAxis(E, 0, ABG)
02:25:50.714 00.000 16108 Move returns status 0, amount 0
02:25:50.714 00.000 16108 MoveAxis(N, 0, ABG)
02:25:50.714 00.000 16108 Move returns status 0, amount 0
02:25:50.714 00.000 16108 move complete, result=0
02:25:50.714 00.000 16108 worker thread done servicing request
02:25:50.717 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3331, FiltMin=2854, FiltMax=60838, Gamma=1.000
02:25:50.732 00.015 21068 UpdateGuideState exits: m=115277 SNR=84.4
02:25:50.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:50.734 00.000 21068 Enqueuing Expose request
02:25:50.735 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:50.736 00.001 16108 Worker thread wakes up
02:25:50.736 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:50.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:51.702 00.966 16108 Exposure complete
02:25:51.755 00.053 16108 worker thread done servicing request
02:25:51.755 00.000 21068 OnExposeComplete: enter
02:25:51.756 00.001 21068 UpdateGuideState(): m_state=6
02:25:51.757 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13142
02:25:51.758 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=876.83, Mass=132943, SNR=85.4, Peak=15731 HFD=3.4
02:25:51.760 00.002 21068 MultiStar: [#1 -0.19,-0.29,1.13,U] [#2 -0.01,-0.31,1.38,U] [#3 -0.02,-0.25,1.05,U] [#4 -0.32,-0.01,0.91,U] [#5 -0.04,0.04,1.01,U] [#6 -0.10,0.11,0.77,U] [#7 0.12,-0.25,0.63,U] [#8 -0.14,-0.02,0.78,U] 
02:25:51.762 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.50, 0.08}
02:25:51.763 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
02:25:51.765 00.002 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
02:25:51.766 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=0.00 mountY=0.12, mountTheta=1.55
02:25:51.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
02:25:51.770 00.002 21068 Enqueuing Move request for scope (-0.02, -0.12)
02:25:51.770 00.000 16108 Worker thread wakes up
02:25:51.772 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:25:51.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:25:51.772 00.000 16108 Moving (-0.02, -0.12) raw xDistance=0.00 yDistance=0.12
02:25:51.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:25:51.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:51.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:25:51.772 00.000 16108 MoveAxis(E, 0, ABG)
02:25:51.772 00.000 16108 Move returns status 0, amount 0
02:25:51.772 00.000 16108 MoveAxis(N, 0, ABG)
02:25:51.772 00.000 16108 Move returns status 0, amount 0
02:25:51.772 00.000 16108 move complete, result=0
02:25:51.772 00.000 16108 worker thread done servicing request
02:25:51.776 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3331, FiltMin=2870, FiltMax=58841, Gamma=1.000
02:25:51.796 00.020 21068 UpdateGuideState exits: m=132943 SNR=85.4
02:25:51.798 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:51.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:51.799 00.000 21068 Enqueuing Expose request
02:25:51.800 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:51.801 00.001 16108 Worker thread wakes up
02:25:51.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:51.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:52.967 01.166 16108 Exposure complete
02:25:53.038 00.071 16108 worker thread done servicing request
02:25:53.038 00.000 21068 OnExposeComplete: enter
02:25:53.039 00.001 21068 UpdateGuideState(): m_state=6
02:25:53.040 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13143
02:25:53.043 00.003 21068 Star::Find returns 1 (0), X=221.47, Y=876.47, Mass=127153, SNR=90.5, Peak=14179 HFD=3.2
02:25:53.045 00.002 21068 MultiStar: [#1 -0.19,-0.05,1.20,U] [#2 0.16,-0.18,1.35,U] [#3 -0.21,-0.07,0.96,U] [#4 -0.16,0.04,0.70,U] [#5 -0.26,-0.11,0.92,U] [#6 -0.02,0.38,0.88,U] [#7 -0.01,-0.27,0.55,U] [#8 -0.16,-0.40,0.80,U] 
02:25:53.046 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.14, -0.28}
02:25:53.047 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
02:25:53.048 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
02:25:53.050 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.16 mountX=0.05 mountY=0.12, mountTheta=1.17
02:25:53.053 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.10, opts=13)
02:25:53.055 00.002 21068 Enqueuing Move request for scope (-0.07, -0.10)
02:25:53.056 00.001 16108 Worker thread wakes up
02:25:53.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
02:25:53.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
02:25:53.056 00.000 16108 Moving (-0.07, -0.10) raw xDistance=0.05 yDistance=0.12
02:25:53.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:53.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:53.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:25:53.056 00.000 16108 MoveAxis(E, 0, ABG)
02:25:53.058 00.002 16108 Move returns status 0, amount 0
02:25:53.058 00.000 16108 MoveAxis(N, 0, ABG)
02:25:53.058 00.000 16108 Move returns status 0, amount 0
02:25:53.058 00.000 16108 move complete, result=0
02:25:53.058 00.000 16108 worker thread done servicing request
02:25:53.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3331, FiltMin=2875, FiltMax=60221, Gamma=1.000
02:25:53.089 00.027 21068 UpdateGuideState exits: m=127153 SNR=90.5
02:25:53.091 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.093 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:53.094 00.001 21068 Enqueuing Expose request
02:25:53.096 00.002 16108 Worker thread wakes up
02:25:53.096 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:53.098 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:53.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:54.072 00.974 16108 Exposure complete
02:25:54.141 00.069 16108 worker thread done servicing request
02:25:54.142 00.001 21068 OnExposeComplete: enter
02:25:54.143 00.001 21068 UpdateGuideState(): m_state=6
02:25:54.144 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13144
02:25:54.146 00.002 21068 Star::Find returns 1 (0), X=221.46, Y=876.77, Mass=119113, SNR=78.6, Peak=13827 HFD=3.3
02:25:54.147 00.001 21068 MultiStar: [#1 -0.14,-0.25,1.10,U] [#2 -0.08,-0.39,1.43,U] [#3 -0.06,-0.19,1.24,U] [#4 -0.15,-0.08,0.95,U] [#5 -0.59,0.00,0.00,M1] [#6 -0.02,0.38,0.96,U] [#7 0.01,0.03,0.79,U] [#8 -0.49,-0.17,0.94,U] 
02:25:54.147 00.000 21068 single-star, 7 included, MultiStar: {-0.10, -0.11}, one-star: {0.13, 0.02}
02:25:54.148 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
02:25:54.149 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
02:25:54.149 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
02:25:54.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.02, opts=13)
02:25:54.152 00.001 21068 Enqueuing Move request for scope (0.13, 0.02)
02:25:54.153 00.001 16108 Worker thread wakes up
02:25:54.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:25:54.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:25:54.153 00.000 16108 Moving (0.13, 0.02) raw xDistance=-0.13 yDistance=-0.05
02:25:54.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:25:54.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:54.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:54.153 00.000 16108 MoveAxis(E, 0, ABG)
02:25:54.153 00.000 16108 Move returns status 0, amount 0
02:25:54.153 00.000 16108 MoveAxis(N, 0, ABG)
02:25:54.153 00.000 16108 Move returns status 0, amount 0
02:25:54.153 00.000 16108 move complete, result=0
02:25:54.153 00.000 16108 worker thread done servicing request
02:25:54.158 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3331, FiltMin=2880, FiltMax=63305, Gamma=1.000
02:25:54.173 00.015 21068 UpdateGuideState exits: m=119113 SNR=78.6
02:25:54.178 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:54.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:54.179 00.000 21068 Enqueuing Expose request
02:25:54.181 00.002 16108 Worker thread wakes up
02:25:54.181 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:54.182 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:54.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:55.350 01.168 16108 Exposure complete
02:25:55.415 00.065 16108 worker thread done servicing request
02:25:55.415 00.000 21068 OnExposeComplete: enter
02:25:55.416 00.001 21068 UpdateGuideState(): m_state=6
02:25:55.417 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13145
02:25:55.418 00.001 21068 Star::Find returns 1 (0), X=221.24, Y=876.58, Mass=112514, SNR=78.3, Peak=12960 HFD=3.2
02:25:55.419 00.001 21068 MultiStar: [#1 -0.54,-0.28,0.00,M1] [#2 -0.32,-0.53,0.00,M1] [#3 -0.67,-0.38,0.00,M1] [#4 -0.18,-0.13,0.93,U] [#5 -0.12,-0.16,1.00,U] [#6 -0.36,-0.16,1.04,U] [#7 -0.40,-0.45,0.00,M1] [#8 -0.50,-0.35,0.00,M1] 
02:25:55.420 00.001 21068 single-star, 3 included, MultiStar: {-0.19, -0.16}, one-star: {-0.09, -0.18}
02:25:55.422 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:25:55.423 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:25:55.424 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=0.06 mountY=0.19, mountTheta=1.27
02:25:55.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.18, opts=13)
02:25:55.426 00.000 21068 Enqueuing Move request for scope (-0.09, -0.18)
02:25:55.427 00.001 16108 Worker thread wakes up
02:25:55.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
02:25:55.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
02:25:55.427 00.000 16108 Moving (-0.09, -0.18) raw xDistance=0.06 yDistance=0.19
02:25:55.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:25:55.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:55.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:25:55.427 00.000 16108 MoveAxis(E, 0, ABG)
02:25:55.427 00.000 16108 Move returns status 0, amount 0
02:25:55.427 00.000 16108 MoveAxis(N, 0, ABG)
02:25:55.427 00.000 16108 Move returns status 0, amount 0
02:25:55.427 00.000 16108 move complete, result=0
02:25:55.428 00.001 16108 worker thread done servicing request
02:25:55.431 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=45, max=65535, med=3331, FiltMin=2845, FiltMax=64173, Gamma=1.000
02:25:55.447 00.016 21068 UpdateGuideState exits: m=112514 SNR=78.3
02:25:55.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:55.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:55.450 00.001 21068 Enqueuing Expose request
02:25:55.451 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:55.451 00.000 16108 Worker thread wakes up
02:25:55.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:55.452 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:56.424 00.972 16108 Exposure complete
02:25:56.497 00.073 16108 worker thread done servicing request
02:25:56.497 00.000 21068 OnExposeComplete: enter
02:25:56.498 00.001 21068 UpdateGuideState(): m_state=6
02:25:56.499 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13146
02:25:56.500 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.68, Mass=123017, SNR=83.7, Peak=14528 HFD=3.4
02:25:56.501 00.001 21068 MultiStar: [#1 -0.11,-0.16,1.28,U] [#2 -0.04,-0.24,1.25,U] [#3 -0.22,-0.26,1.05,U] [#4 -0.19,0.03,0.75,U] [#5 -0.22,-0.03,0.93,U] [#6 -0.28,0.27,1.00,U] [#7 -0.08,-0.15,0.68,U] [#8 -0.53,-0.27,0.00,M2] 
02:25:56.502 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.09}, one-star: {-0.03, -0.07}
02:25:56.503 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
02:25:56.505 00.002 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
02:25:56.507 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.01 mountX=0.02 mountY=0.08, mountTheta=1.31
02:25:56.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
02:25:56.511 00.002 21068 Enqueuing Move request for scope (-0.03, -0.07)
02:25:56.512 00.001 16108 Worker thread wakes up
02:25:56.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:25:56.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:25:56.513 00.001 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.08
02:25:56.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:56.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:56.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:25:56.513 00.000 16108 MoveAxis(E, 0, ABG)
02:25:56.513 00.000 16108 Move returns status 0, amount 0
02:25:56.513 00.000 16108 MoveAxis(N, 0, ABG)
02:25:56.513 00.000 16108 Move returns status 0, amount 0
02:25:56.513 00.000 16108 move complete, result=0
02:25:56.514 00.001 16108 worker thread done servicing request
02:25:56.519 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=291, max=65535, med=3331, FiltMin=2880, FiltMax=55741, Gamma=1.000
02:25:56.534 00.015 21068 UpdateGuideState exits: m=123017 SNR=83.7
02:25:56.536 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:56.537 00.000 21068 Enqueuing Expose request
02:25:56.538 00.001 16108 Worker thread wakes up
02:25:56.538 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:56.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:56.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:57.701 01.162 16108 Exposure complete
02:25:57.759 00.058 16108 worker thread done servicing request
02:25:57.759 00.000 21068 OnExposeComplete: enter
02:25:57.759 00.000 21068 UpdateGuideState(): m_state=6
02:25:57.760 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13147
02:25:57.761 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.45, Mass=133634, SNR=89.5, Peak=14803 HFD=3.2
02:25:57.762 00.001 21068 MultiStar: [#1 -0.05,-0.15,1.13,U] [#2 -0.11,-0.52,1.44,U] [#3 -0.21,-0.36,0.95,U] [#4 -0.18,-0.32,0.87,U] [#5 0.13,0.08,0.95,U] [#6 -0.05,0.01,0.87,U] [#7 -0.04,-0.43,0.68,U] [#8 0.04,-0.24,0.79,U] 
02:25:57.763 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.26}, one-star: {0.33, -0.30}
02:25:57.764 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
02:25:57.764 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
02:25:57.765 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.64 mountX=-0.03 mountY=0.25, mountTheta=1.67
02:25:57.768 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.26, opts=13)
02:25:57.769 00.001 21068 Enqueuing Move request for scope (-0.02, -0.26)
02:25:57.770 00.001 16108 Worker thread wakes up
02:25:57.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
02:25:57.771 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
02:25:57.771 00.000 16108 Moving (-0.02, -0.26) raw xDistance=-0.03 yDistance=0.25
02:25:57.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:57.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:25:57.771 00.000 16108 MoveAxis(E, 0, ABG)
02:25:57.771 00.000 16108 Move returns status 0, amount 0
02:25:57.771 00.000 16108 MoveAxis(S, 51, ABG)
02:25:57.771 00.000 16108 Guiding  Dir = 1, Dur = 51
02:25:57.772 00.001 16108 IsSlewing returns 0
02:25:57.772 00.000 16108 IsGuiding returns 0
02:25:57.773 00.001 16108 PulseGuide returned control before completion, sleep 61
02:25:57.777 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3331, FiltMin=2857, FiltMax=49965, Gamma=1.000
02:25:57.793 00.016 21068 UpdateGuideState exits: m=133634 SNR=89.5
02:25:57.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:57.796 00.001 21068 Enqueuing Expose request
02:25:57.844 00.048 16108 IsGuiding returns 1
02:25:57.844 00.000 16108 scope still moving after pulse duration time elapsed
02:25:57.875 00.031 16108 IsSlewing returns 0
02:25:57.875 00.000 16108 IsGuiding returns 0
02:25:57.875 00.000 16108 scope move finished after 51 + 52 ms
02:25:57.875 00.000 16108 Move returns status 0, amount 51
02:25:57.875 00.000 16108 move complete, result=0
02:25:57.875 00.000 16108 worker thread done servicing request
02:25:57.875 00.000 16108 Worker thread wakes up
02:25:57.875 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:25:57.878 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:57.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:25:58.853 00.975 16108 Exposure complete
02:25:58.922 00.069 16108 worker thread done servicing request
02:25:58.922 00.000 21068 OnExposeComplete: enter
02:25:58.923 00.001 21068 UpdateGuideState(): m_state=6
02:25:58.924 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13148
02:25:58.925 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.81, Mass=116643, SNR=82.5, Peak=15779 HFD=3.3
02:25:58.926 00.001 21068 MultiStar: [#1 -0.15,-0.08,1.26,U] [#2 0.02,-0.31,1.37,U] [#3 -0.12,-0.21,1.06,U] [#4 -0.09,-0.33,0.94,U] [#5 0.25,-0.07,1.07,U] [#6 -0.12,0.23,0.82,U] [#7 -0.04,0.02,0.68,U] [#8 -0.25,-0.13,0.85,U] 
02:25:58.926 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.29, 0.06}
02:25:58.928 00.002 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
02:25:58.929 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:25:58.930 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.74 mountX=-0.00 mountY=0.11, mountTheta=1.57
02:25:58.931 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
02:25:58.932 00.001 21068 Enqueuing Move request for scope (-0.02, -0.11)
02:25:58.933 00.001 16108 Worker thread wakes up
02:25:58.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
02:25:58.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
02:25:58.933 00.000 16108 Moving (-0.02, -0.11) raw xDistance=-0.00 yDistance=0.11
02:25:58.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:25:58.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:58.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:25:58.933 00.000 16108 MoveAxis(E, 0, ABG)
02:25:58.933 00.000 16108 Move returns status 0, amount 0
02:25:58.933 00.000 16108 MoveAxis(N, 0, ABG)
02:25:58.933 00.000 16108 Move returns status 0, amount 0
02:25:58.933 00.000 16108 move complete, result=0
02:25:58.934 00.001 16108 worker thread done servicing request
02:25:58.938 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3334, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:25:58.954 00.016 21068 UpdateGuideState exits: m=116643 SNR=82.5
02:25:58.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:58.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:25:58.956 00.000 21068 Enqueuing Expose request
02:25:58.958 00.002 16108 Worker thread wakes up
02:25:58.958 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:58.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:25:58.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:00.138 01.179 16108 Exposure complete
02:26:00.200 00.062 16108 worker thread done servicing request
02:26:00.200 00.000 21068 OnExposeComplete: enter
02:26:00.201 00.001 21068 UpdateGuideState(): m_state=6
02:26:00.202 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13149
02:26:00.203 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.79, Mass=115624, SNR=81.8, Peak=14675 HFD=3.3
02:26:00.204 00.001 21068 MultiStar: [#1 -0.22,-0.07,1.30,U] [#2 -0.16,-0.28,1.40,U] [#3 -0.29,-0.21,0.93,U] [#4 -0.11,0.16,0.84,U] [#5 -0.12,0.20,1.10,U] [#6 0.02,0.19,0.90,U] [#7 -0.07,-0.06,0.65,U] [#8 -0.28,-0.16,0.72,U] 
02:26:00.205 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {0.15, 0.04}
02:26:00.206 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
02:26:00.208 00.002 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.48)
02:26:00.208 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=0.12 mountY=0.06, mountTheta=0.47
02:26:00.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.03, opts=13)
02:26:00.211 00.001 21068 Enqueuing Move request for scope (-0.12, -0.03)
02:26:00.212 00.001 16108 Worker thread wakes up
02:26:00.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
02:26:00.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
02:26:00.212 00.000 16108 Moving (-0.12, -0.03) raw xDistance=0.12 yDistance=0.06
02:26:00.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:00.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:00.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:26:00.212 00.000 16108 MoveAxis(E, 0, ABG)
02:26:00.212 00.000 16108 Move returns status 0, amount 0
02:26:00.212 00.000 16108 MoveAxis(N, 0, ABG)
02:26:00.212 00.000 16108 Move returns status 0, amount 0
02:26:00.212 00.000 16108 move complete, result=0
02:26:00.212 00.000 16108 worker thread done servicing request
02:26:00.216 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3331, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:26:00.233 00.017 21068 UpdateGuideState exits: m=115624 SNR=81.8
02:26:00.233 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.235 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:00.237 00.002 21068 Enqueuing Expose request
02:26:00.238 00.001 16108 Worker thread wakes up
02:26:00.238 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:00.239 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:00.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:01.197 00.958 16108 Exposure complete
02:26:01.255 00.058 16108 worker thread done servicing request
02:26:01.255 00.000 21068 OnExposeComplete: enter
02:26:01.258 00.003 21068 UpdateGuideState(): m_state=6
02:26:01.259 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13150
02:26:01.261 00.002 21068 Star::Find returns 1 (0), X=221.30, Y=876.69, Mass=126165, SNR=84.7, Peak=14560 HFD=3.4
02:26:01.263 00.002 21068 MultiStar: [#1 -0.52,-0.12,1.14,U] [#2 -0.19,-0.14,1.29,U] [#3 -0.18,-0.04,1.12,U] [#4 -0.18,0.00,0.80,U] [#5 -0.11,0.24,1.08,U] [#6 -0.24,0.22,0.81,U] [#7 -0.17,-0.10,0.64,U] [#8 -0.21,-0.08,0.84,U] 
02:26:01.264 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.01}, one-star: {-0.03, -0.07}
02:26:01.265 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
02:26:01.268 00.003 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
02:26:01.269 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.96 mountX=0.02 mountY=0.07, mountTheta=1.36
02:26:01.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
02:26:01.272 00.001 21068 Enqueuing Move request for scope (-0.03, -0.07)
02:26:01.273 00.001 16108 Worker thread wakes up
02:26:01.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:26:01.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:26:01.273 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.07
02:26:01.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:01.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:01.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:01.273 00.000 16108 MoveAxis(E, 0, ABG)
02:26:01.273 00.000 16108 Move returns status 0, amount 0
02:26:01.273 00.000 16108 MoveAxis(N, 0, ABG)
02:26:01.273 00.000 16108 Move returns status 0, amount 0
02:26:01.273 00.000 16108 move complete, result=0
02:26:01.273 00.000 16108 worker thread done servicing request
02:26:01.277 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3331, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:26:01.303 00.026 21068 UpdateGuideState exits: m=126165 SNR=84.7
02:26:01.305 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:01.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:01.308 00.002 21068 Enqueuing Expose request
02:26:01.310 00.002 16108 Worker thread wakes up
02:26:01.310 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:01.312 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:01.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:02.464 01.152 16108 Exposure complete
02:26:02.525 00.061 16108 worker thread done servicing request
02:26:02.525 00.000 21068 OnExposeComplete: enter
02:26:02.526 00.001 21068 UpdateGuideState(): m_state=6
02:26:02.527 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13151
02:26:02.528 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=876.15, Mass=111517, SNR=69.3, Peak=13200 HFD=3.2
02:26:02.529 00.001 21068 MultiStar: [#1 -0.40,-0.34,1.50,U] [#2 -0.40,-0.74,0.00,M1] [#3 -0.19,-0.48,1.47,U] [#4 0.03,-0.26,1.15,U] [#5 -0.02,-0.12,1.25,U] [#6 -0.03,-0.24,1.00,U] [#7 0.02,-0.78,0.00,M1] [#8 -0.27,-0.35,1.03,U] 
02:26:02.531 00.002 21068 refined, 6 included, MultiStar: {-0.13, -0.34}, one-star: {0.06, -0.60}
02:26:02.532 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
02:26:02.534 00.002 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
02:26:02.535 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.37 cameraTheta=-1.94 mountX=0.07 mountY=0.37, mountTheta=1.38
02:26:02.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.34, opts=13)
02:26:02.539 00.002 21068 Enqueuing Move request for scope (-0.13, -0.34)
02:26:02.541 00.002 16108 Worker thread wakes up
02:26:02.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.34) opts 0xd
02:26:02.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.34)
02:26:02.541 00.000 16108 Moving (-0.13, -0.34) raw xDistance=0.07 yDistance=0.37
02:26:02.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:02.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:26:02.541 00.000 16108 MoveAxis(E, 0, ABG)
02:26:02.541 00.000 16108 Move returns status 0, amount 0
02:26:02.541 00.000 16108 MoveAxis(S, 73, ABG)
02:26:02.541 00.000 16108 Guiding  Dir = 1, Dur = 73
02:26:02.542 00.001 16108 IsSlewing returns 0
02:26:02.542 00.000 16108 IsGuiding returns 0
02:26:02.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3331, FiltMin=2835, FiltMax=59917, Gamma=1.000
02:26:02.565 00.019 21068 UpdateGuideState exits: m=111517 SNR=69.3
02:26:02.567 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.569 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:02.570 00.001 21068 Enqueuing Expose request
02:26:02.591 00.021 16108 PulseGuide returned control before completion, sleep 34
02:26:02.637 00.046 16108 IsGuiding returns 1
02:26:02.637 00.000 16108 scope still moving after pulse duration time elapsed
02:26:02.668 00.031 16108 IsSlewing returns 0
02:26:02.668 00.000 16108 IsGuiding returns 1
02:26:02.699 00.031 16108 IsSlewing returns 0
02:26:02.699 00.000 16108 IsGuiding returns 0
02:26:02.699 00.000 16108 scope move finished after 73 + 84 ms
02:26:02.699 00.000 16108 Move returns status 0, amount 73
02:26:02.699 00.000 16108 move complete, result=0
02:26:02.699 00.000 16108 worker thread done servicing request
02:26:02.699 00.000 16108 Worker thread wakes up
02:26:02.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:02.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:02.700 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 73 ms SOUTH
02:26:03.657 00.957 16108 Exposure complete
02:26:03.732 00.075 16108 worker thread done servicing request
02:26:03.732 00.000 21068 OnExposeComplete: enter
02:26:03.734 00.002 21068 UpdateGuideState(): m_state=6
02:26:03.735 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13152
02:26:03.736 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=876.97, Mass=134678, SNR=88.6, Peak=16864 HFD=3.3
02:26:03.737 00.001 21068 MultiStar: [#1 -0.21,-0.21,1.09,U] [#2 -0.27,-0.27,1.28,U] [#3 -0.22,-0.37,0.90,U] [#4 -0.15,-0.09,0.82,U] [#5 -0.15,0.02,1.00,U] [#6 -0.17,0.24,0.94,U] [#7 -0.03,-0.13,0.57,U] [#8 -0.23,0.11,0.68,U] 
02:26:03.738 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {0.00, 0.22}
02:26:03.739 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
02:26:03.740 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
02:26:03.740 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=0.15 mountY=0.10, mountTheta=0.57
02:26:03.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.06, opts=13)
02:26:03.743 00.001 21068 Enqueuing Move request for scope (-0.17, -0.06)
02:26:03.744 00.001 16108 Worker thread wakes up
02:26:03.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
02:26:03.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
02:26:03.744 00.000 16108 Moving (-0.17, -0.06) raw xDistance=0.15 yDistance=0.10
02:26:03.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:03.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:03.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:26:03.744 00.000 16108 MoveAxis(E, 0, ABG)
02:26:03.744 00.000 16108 Move returns status 0, amount 0
02:26:03.744 00.000 16108 MoveAxis(N, 0, ABG)
02:26:03.744 00.000 16108 Move returns status 0, amount 0
02:26:03.744 00.000 16108 move complete, result=0
02:26:03.744 00.000 16108 worker thread done servicing request
02:26:03.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3331, FiltMin=2838, FiltMax=57798, Gamma=1.000
02:26:03.765 00.017 21068 UpdateGuideState exits: m=134678 SNR=88.6
02:26:03.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:03.768 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:03.769 00.001 21068 Enqueuing Expose request
02:26:03.771 00.002 16108 Worker thread wakes up
02:26:03.771 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:03.773 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:03.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:04.955 01.182 16108 Exposure complete
02:26:05.017 00.062 16108 worker thread done servicing request
02:26:05.017 00.000 21068 OnExposeComplete: enter
02:26:05.018 00.001 21068 UpdateGuideState(): m_state=6
02:26:05.019 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13153
02:26:05.019 00.000 21068 Star::Find returns 1 (0), X=221.58, Y=877.04, Mass=118699, SNR=80.8, Peak=15875 HFD=3.3
02:26:05.020 00.001 21068 MultiStar: [#1 -0.32,0.08,1.43,U] [#2 0.03,-0.04,1.31,U] [#3 -0.14,-0.04,1.02,U] [#4 -0.06,0.16,0.88,U] [#5 -0.08,0.27,0.99,U] [#6 -0.11,0.39,1.05,U] [#7 0.03,0.12,0.65,U] [#8 -0.17,0.09,0.82,U] 
02:26:05.021 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {0.25, 0.29}
02:26:05.022 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:26:05.022 00.000 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
02:26:05.023 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=0.10 mountY=-0.12, mountTheta=-0.88
02:26:05.026 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
02:26:05.027 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
02:26:05.027 00.000 16108 Worker thread wakes up
02:26:05.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
02:26:05.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
02:26:05.027 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
02:26:05.028 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:05.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:05.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:26:05.028 00.000 16108 MoveAxis(E, 0, ABG)
02:26:05.028 00.000 16108 Move returns status 0, amount 0
02:26:05.028 00.000 16108 MoveAxis(N, 0, ABG)
02:26:05.028 00.000 16108 Move returns status 0, amount 0
02:26:05.028 00.000 16108 move complete, result=0
02:26:05.028 00.000 16108 worker thread done servicing request
02:26:05.034 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3331, FiltMin=2867, FiltMax=64326, Gamma=1.000
02:26:05.061 00.027 21068 UpdateGuideState exits: m=118699 SNR=80.8
02:26:05.063 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:05.065 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:05.066 00.001 21068 Enqueuing Expose request
02:26:05.067 00.001 16108 Worker thread wakes up
02:26:05.067 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:05.069 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:05.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:06.030 00.961 16108 Exposure complete
02:26:06.086 00.056 16108 worker thread done servicing request
02:26:06.086 00.000 21068 OnExposeComplete: enter
02:26:06.087 00.001 21068 UpdateGuideState(): m_state=6
02:26:06.088 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13154
02:26:06.088 00.000 21068 Star::Find returns 1 (0), X=221.66, Y=876.89, Mass=122287, SNR=81.5, Peak=17267 HFD=3.3
02:26:06.089 00.001 21068 MultiStar: [#1 0.12,0.14,1.06,U] [#2 0.05,-0.07,1.38,U] [#3 0.13,0.03,1.15,U] [#4 0.17,0.13,0.90,U] [#5 0.17,0.19,0.97,U] [#6 -0.01,0.49,0.84,U] [#7 -0.25,0.03,0.67,U] [#8 -0.17,0.06,0.89,U] 
02:26:06.091 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.32, 0.14}
02:26:06.092 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
02:26:06.092 00.000 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
02:26:06.093 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.14 cameraTheta=1.00 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
02:26:06.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
02:26:06.096 00.001 21068 Enqueuing Move request for scope (0.07, 0.11)
02:26:06.096 00.000 16108 Worker thread wakes up
02:26:06.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
02:26:06.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
02:26:06.097 00.001 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.13
02:26:06.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:26:06.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:06.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:06.097 00.000 16108 MoveAxis(E, 0, ABG)
02:26:06.097 00.000 16108 Move returns status 0, amount 0
02:26:06.097 00.000 16108 MoveAxis(N, 0, ABG)
02:26:06.097 00.000 16108 Move returns status 0, amount 0
02:26:06.097 00.000 16108 move complete, result=0
02:26:06.097 00.000 16108 worker thread done servicing request
02:26:06.103 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3331, FiltMin=2781, FiltMax=65440, Gamma=1.000
02:26:06.121 00.018 21068 UpdateGuideState exits: m=122287 SNR=81.5
02:26:06.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:06.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:06.124 00.001 21068 Enqueuing Expose request
02:26:06.124 00.000 16108 Worker thread wakes up
02:26:06.124 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:06.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:06.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:07.304 01.179 16108 Exposure complete
02:26:07.367 00.063 16108 worker thread done servicing request
02:26:07.367 00.000 21068 OnExposeComplete: enter
02:26:07.368 00.001 21068 UpdateGuideState(): m_state=6
02:26:07.368 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13155
02:26:07.369 00.001 21068 Star::Find returns 1 (0), X=221.75, Y=876.88, Mass=135180, SNR=100.8, Peak=18179 HFD=3.3
02:26:07.371 00.002 21068 MultiStar: [#1 -0.00,-0.05,0.96,U] [#2 0.08,-0.05,1.23,U] [#3 0.07,-0.11,0.97,U] [#4 0.02,0.18,0.80,U] [#5 -0.08,0.15,0.79,U] [#6 0.03,0.42,0.79,U] [#7 0.21,-0.14,0.50,U] [#8 -0.08,0.11,0.76,U] 
02:26:07.372 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.42, 0.13}
02:26:07.372 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
02:26:07.373 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
02:26:07.374 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.73 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
02:26:07.375 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
02:26:07.376 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
02:26:07.377 00.001 16108 Worker thread wakes up
02:26:07.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:26:07.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:26:07.377 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.06 yDistance=-0.08
02:26:07.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:26:07.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:07.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:07.377 00.000 16108 MoveAxis(E, 0, ABG)
02:26:07.378 00.001 16108 Move returns status 0, amount 0
02:26:07.378 00.000 16108 MoveAxis(N, 0, ABG)
02:26:07.378 00.000 16108 Move returns status 0, amount 0
02:26:07.378 00.000 16108 move complete, result=0
02:26:07.378 00.000 16108 worker thread done servicing request
02:26:07.383 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3331, FiltMin=2749, FiltMax=62902, Gamma=1.000
02:26:07.408 00.025 21068 UpdateGuideState exits: m=135180 SNR=100.8
02:26:07.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:07.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:07.413 00.002 21068 Enqueuing Expose request
02:26:07.415 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:07.416 00.001 16108 Worker thread wakes up
02:26:07.416 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:07.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:08.388 00.972 16108 Exposure complete
02:26:08.462 00.074 16108 worker thread done servicing request
02:26:08.462 00.000 21068 OnExposeComplete: enter
02:26:08.463 00.001 21068 UpdateGuideState(): m_state=6
02:26:08.464 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13156
02:26:08.465 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.84, Mass=123791, SNR=79.7, Peak=16611 HFD=3.2
02:26:08.465 00.000 21068 MultiStar: [#1 -0.05,0.03,1.27,U] [#2 -0.09,-0.03,1.38,U] [#3 -0.08,-0.13,1.13,U] [#4 -0.11,-0.02,1.00,U] [#5 -0.02,0.15,1.11,U] [#6 0.08,0.38,0.91,U] [#7 0.21,0.18,0.68,U] [#8 -0.45,-0.12,0.86,U] 
02:26:08.466 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.04, 0.09}
02:26:08.467 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
02:26:08.468 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
02:26:08.469 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.44 mountX=0.07 mountY=-0.03, mountTheta=-0.48
02:26:08.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
02:26:08.472 00.001 21068 Enqueuing Move request for scope (-0.06, 0.05)
02:26:08.472 00.000 16108 Worker thread wakes up
02:26:08.473 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:26:08.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:26:08.473 00.000 16108 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=-0.03
02:26:08.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:08.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:08.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:26:08.473 00.000 16108 MoveAxis(E, 0, ABG)
02:26:08.473 00.000 16108 Move returns status 0, amount 0
02:26:08.473 00.000 16108 MoveAxis(N, 0, ABG)
02:26:08.473 00.000 16108 Move returns status 0, amount 0
02:26:08.473 00.000 16108 move complete, result=0
02:26:08.473 00.000 16108 worker thread done servicing request
02:26:08.478 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3331, FiltMin=2873, FiltMax=59462, Gamma=1.000
02:26:08.498 00.020 21068 UpdateGuideState exits: m=123791 SNR=79.7
02:26:08.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:08.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:08.501 00.001 21068 Enqueuing Expose request
02:26:08.501 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:08.502 00.001 16108 Worker thread wakes up
02:26:08.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:08.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:09.665 01.163 16108 Exposure complete
02:26:09.730 00.065 16108 worker thread done servicing request
02:26:09.730 00.000 21068 OnExposeComplete: enter
02:26:09.731 00.001 21068 UpdateGuideState(): m_state=6
02:26:09.731 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13157
02:26:09.734 00.003 21068 Star::Find returns 1 (0), X=221.53, Y=876.74, Mass=121814, SNR=84.1, Peak=15715 HFD=3.1
02:26:09.736 00.002 21068 MultiStar: [#1 -0.37,-0.01,1.16,U] [#2 -0.19,-0.25,1.34,U] [#3 -0.15,-0.10,1.13,U] [#4 -0.05,0.01,0.85,U] [#5 -0.27,0.15,0.94,U] [#6 -0.21,0.31,0.93,U] [#7 0.23,-0.06,0.72,U] [#8 -0.18,-0.14,0.86,U] 
02:26:09.737 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {0.19, -0.01}
02:26:09.738 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
02:26:09.740 00.002 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
02:26:09.741 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.12 mountY=0.05, mountTheta=0.39
02:26:09.746 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
02:26:09.746 00.000 21068 Enqueuing Move request for scope (-0.13, -0.02)
02:26:09.747 00.001 16108 Worker thread wakes up
02:26:09.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
02:26:09.748 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
02:26:09.748 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.12 yDistance=0.05
02:26:09.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:09.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:09.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:26:09.748 00.000 16108 MoveAxis(E, 0, ABG)
02:26:09.748 00.000 16108 Move returns status 0, amount 0
02:26:09.748 00.000 16108 MoveAxis(N, 0, ABG)
02:26:09.748 00.000 16108 Move returns status 0, amount 0
02:26:09.748 00.000 16108 move complete, result=0
02:26:09.748 00.000 16108 worker thread done servicing request
02:26:09.755 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3331, FiltMin=2813, FiltMax=63696, Gamma=1.000
02:26:09.774 00.019 21068 UpdateGuideState exits: m=121814 SNR=84.1
02:26:09.776 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.776 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:09.777 00.001 21068 Enqueuing Expose request
02:26:09.778 00.001 16108 Worker thread wakes up
02:26:09.778 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:09.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:09.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:10.753 00.975 16108 Exposure complete
02:26:10.836 00.083 16108 worker thread done servicing request
02:26:10.836 00.000 21068 OnExposeComplete: enter
02:26:10.838 00.002 21068 UpdateGuideState(): m_state=6
02:26:10.839 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13158
02:26:10.840 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=876.80, Mass=124993, SNR=80.8, Peak=18963 HFD=3.0
02:26:10.841 00.001 21068 MultiStar: [#1 -0.41,-0.18,1.02,U] [#2 -0.01,-0.29,1.34,U] [#3 -0.08,-0.23,1.39,U] [#4 0.00,-0.02,0.89,U] [#5 -0.06,0.25,1.11,U] [#6 -0.12,0.11,0.96,U] [#7 0.16,-0.15,0.64,U] [#8 -0.21,-0.12,0.95,U] 
02:26:10.842 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.55, 0.05}
02:26:10.843 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.41)
02:26:10.844 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
02:26:10.845 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.91 mountX=0.01 mountY=0.08, mountTheta=1.41
02:26:10.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
02:26:10.847 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
02:26:10.848 00.001 16108 Worker thread wakes up
02:26:10.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:26:10.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:26:10.848 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.08
02:26:10.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:26:10.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:10.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:26:10.849 00.001 16108 MoveAxis(E, 0, ABG)
02:26:10.849 00.000 16108 Move returns status 0, amount 0
02:26:10.849 00.000 16108 MoveAxis(N, 0, ABG)
02:26:10.849 00.000 16108 Move returns status 0, amount 0
02:26:10.849 00.000 16108 move complete, result=0
02:26:10.850 00.001 16108 worker thread done servicing request
02:26:10.853 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3331, FiltMin=2873, FiltMax=56454, Gamma=1.000
02:26:10.868 00.015 21068 UpdateGuideState exits: m=124993 SNR=80.8
02:26:10.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:10.870 00.000 21068 Enqueuing Expose request
02:26:10.871 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:10.872 00.001 16108 Worker thread wakes up
02:26:10.873 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:10.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:12.034 01.161 16108 Exposure complete
02:26:12.106 00.072 16108 worker thread done servicing request
02:26:12.106 00.000 21068 OnExposeComplete: enter
02:26:12.107 00.001 21068 UpdateGuideState(): m_state=6
02:26:12.108 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13159
02:26:12.109 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.84, Mass=123349, SNR=82.7, Peak=16771 HFD=3.2
02:26:12.110 00.001 21068 MultiStar: [#1 -0.07,0.04,1.06,U] [#2 0.03,0.07,1.40,U] [#3 -0.18,0.16,0.95,U] [#4 -0.16,0.09,0.89,U] [#5 0.01,0.23,1.12,U] [#6 -0.27,0.38,0.81,U] [#7 0.08,0.19,0.65,U] [#8 -0.05,-0.12,0.79,U] 
02:26:12.110 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {0.27, 0.09}
02:26:12.111 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
02:26:12.112 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
02:26:12.113 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:26:12.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
02:26:12.115 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
02:26:12.116 00.001 16108 Worker thread wakes up
02:26:12.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
02:26:12.116 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:26:12.116 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
02:26:12.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:26:12.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:12.117 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:26:12.117 00.000 16108 MoveAxis(E, 0, ABG)
02:26:12.117 00.000 16108 Move returns status 0, amount 0
02:26:12.117 00.000 16108 MoveAxis(N, 0, ABG)
02:26:12.117 00.000 16108 Move returns status 0, amount 0
02:26:12.117 00.000 16108 move complete, result=0
02:26:12.117 00.000 16108 worker thread done servicing request
02:26:12.121 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3331, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:26:12.135 00.014 21068 UpdateGuideState exits: m=123349 SNR=82.7
02:26:12.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:12.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:12.137 00.000 21068 Enqueuing Expose request
02:26:12.138 00.001 16108 Worker thread wakes up
02:26:12.138 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:12.139 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:12.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:13.121 00.982 16108 Exposure complete
02:26:13.198 00.077 16108 worker thread done servicing request
02:26:13.198 00.000 21068 OnExposeComplete: enter
02:26:13.199 00.001 21068 UpdateGuideState(): m_state=6
02:26:13.199 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13160
02:26:13.200 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.85, Mass=108087, SNR=77.0, Peak=16451 HFD=3.1
02:26:13.201 00.001 21068 MultiStar: [#1 -0.27,-0.14,1.55,U] [#2 -0.12,-0.16,1.31,U] [#3 -0.04,-0.09,1.09,U] [#4 -0.09,0.03,1.05,U] [#5 0.27,-0.07,1.07,U] [#6 -0.06,0.22,0.98,U] [#7 0.37,0.27,0.73,U] [#8 -0.18,0.22,0.83,U] 
02:26:13.202 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.39, 0.10}
02:26:13.202 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
02:26:13.204 00.002 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
02:26:13.205 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.28 mountX=-0.00 mountY=-0.01, mountTheta=-1.68
02:26:13.206 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
02:26:13.207 00.001 21068 Enqueuing Move request for scope (0.00, 0.01)
02:26:13.208 00.001 16108 Worker thread wakes up
02:26:13.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
02:26:13.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
02:26:13.208 00.000 16108 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
02:26:13.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:26:13.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:13.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:26:13.208 00.000 16108 MoveAxis(E, 0, ABG)
02:26:13.208 00.000 16108 Move returns status 0, amount 0
02:26:13.208 00.000 16108 MoveAxis(N, 0, ABG)
02:26:13.208 00.000 16108 Move returns status 0, amount 0
02:26:13.208 00.000 16108 move complete, result=0
02:26:13.208 00.000 16108 worker thread done servicing request
02:26:13.212 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3331, FiltMin=2889, FiltMax=58157, Gamma=1.000
02:26:13.228 00.016 21068 UpdateGuideState exits: m=108087 SNR=77.0
02:26:13.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:13.229 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:13.230 00.001 21068 Enqueuing Expose request
02:26:13.231 00.001 16108 Worker thread wakes up
02:26:13.231 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:13.232 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:13.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:14.405 01.173 16108 Exposure complete
02:26:14.463 00.058 16108 worker thread done servicing request
02:26:14.463 00.000 21068 OnExposeComplete: enter
02:26:14.464 00.001 21068 UpdateGuideState(): m_state=6
02:26:14.465 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13161
02:26:14.465 00.000 21068 Star::Find returns 1 (0), X=221.70, Y=876.48, Mass=121520, SNR=88.6, Peak=16243 HFD=3.2
02:26:14.466 00.001 21068 MultiStar: [#1 -0.04,0.01,1.17,U] [#2 -0.08,-0.28,1.20,U] [#3 0.11,-0.13,1.03,U] [#4 -0.27,-0.07,0.91,U] [#5 0.05,0.19,0.95,U] [#6 -0.02,0.09,0.77,U] [#7 -0.08,-0.11,0.61,U] [#8 -0.32,0.02,0.74,U] 
02:26:14.467 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.37, -0.27}
02:26:14.468 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
02:26:14.469 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
02:26:14.469 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.81 mountX=0.00 mountY=0.07, mountTheta=1.50
02:26:14.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
02:26:14.473 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
02:26:14.473 00.000 16108 Worker thread wakes up
02:26:14.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:26:14.474 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:26:14.474 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.00 yDistance=0.07
02:26:14.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:26:14.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:14.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:14.474 00.000 16108 MoveAxis(E, 0, ABG)
02:26:14.474 00.000 16108 Move returns status 0, amount 0
02:26:14.474 00.000 16108 MoveAxis(N, 0, ABG)
02:26:14.474 00.000 16108 Move returns status 0, amount 0
02:26:14.474 00.000 16108 move complete, result=0
02:26:14.474 00.000 16108 worker thread done servicing request
02:26:14.477 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3331, FiltMin=2880, FiltMax=61693, Gamma=1.000
02:26:14.493 00.016 21068 UpdateGuideState exits: m=121520 SNR=88.6
02:26:14.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.494 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:14.495 00.001 21068 Enqueuing Expose request
02:26:14.496 00.001 16108 Worker thread wakes up
02:26:14.496 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:14.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:14.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:15.455 00.958 16108 Exposure complete
02:26:15.517 00.062 16108 worker thread done servicing request
02:26:15.517 00.000 21068 OnExposeComplete: enter
02:26:15.518 00.001 21068 UpdateGuideState(): m_state=6
02:26:15.520 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13162
02:26:15.520 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=876.87, Mass=121708, SNR=80.8, Peak=15667 HFD=3.6
02:26:15.521 00.001 21068 MultiStar: [#1 -0.11,-0.21,1.09,U] [#2 0.03,-0.20,1.27,U] [#3 -0.03,-0.15,1.02,U] [#4 0.06,0.04,0.81,U] [#5 0.18,0.13,1.33,U] [#6 0.08,0.25,1.01,U] [#7 0.07,-0.26,0.71,U] [#8 0.05,-0.12,0.86,U] 
02:26:15.522 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.47, 0.12}
02:26:15.523 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
02:26:15.523 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
02:26:15.524 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=-0.10 mountY=0.02, mountTheta=2.96
02:26:15.526 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
02:26:15.527 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
02:26:15.528 00.001 16108 Worker thread wakes up
02:26:15.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
02:26:15.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
02:26:15.528 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.10 yDistance=0.02
02:26:15.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:26:15.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:15.529 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:26:15.529 00.000 16108 MoveAxis(E, 0, ABG)
02:26:15.529 00.000 16108 Move returns status 0, amount 0
02:26:15.529 00.000 16108 MoveAxis(N, 0, ABG)
02:26:15.529 00.000 16108 Move returns status 0, amount 0
02:26:15.529 00.000 16108 move complete, result=0
02:26:15.529 00.000 16108 worker thread done servicing request
02:26:15.537 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3331, FiltMin=2893, FiltMax=56829, Gamma=1.000
02:26:15.565 00.028 21068 UpdateGuideState exits: m=121708 SNR=80.8
02:26:15.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:15.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:15.568 00.001 21068 Enqueuing Expose request
02:26:15.569 00.001 16108 Worker thread wakes up
02:26:15.569 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:15.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:15.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:16.743 01.174 16108 Exposure complete
02:26:16.820 00.077 16108 worker thread done servicing request
02:26:16.820 00.000 21068 OnExposeComplete: enter
02:26:16.821 00.001 21068 UpdateGuideState(): m_state=6
02:26:16.821 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13163
02:26:16.822 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=876.50, Mass=125542, SNR=86.6, Peak=14512 HFD=3.2
02:26:16.824 00.002 21068 MultiStar: [#1 -0.16,-0.28,1.00,U] [#2 -0.08,-0.29,1.27,U] [#3 0.14,-0.24,1.24,U] [#4 -0.38,-0.07,0.90,U] [#5 0.04,0.04,0.94,U] [#6 -0.20,0.25,0.83,U] [#7 -0.15,0.03,0.62,U] [#8 -0.08,-0.01,0.92,U] 
02:26:16.825 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {0.03, -0.25}
02:26:16.825 00.000 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
02:26:16.826 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
02:26:16.827 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.17 mountX=0.06 mountY=0.13, mountTheta=1.16
02:26:16.830 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
02:26:16.831 00.001 21068 Enqueuing Move request for scope (-0.08, -0.11)
02:26:16.832 00.001 16108 Worker thread wakes up
02:26:16.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:26:16.832 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:26:16.832 00.000 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.13
02:26:16.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:26:16.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:16.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:26:16.832 00.000 16108 MoveAxis(E, 0, ABG)
02:26:16.832 00.000 16108 Move returns status 0, amount 0
02:26:16.832 00.000 16108 MoveAxis(N, 0, ABG)
02:26:16.832 00.000 16108 Move returns status 0, amount 0
02:26:16.832 00.000 16108 move complete, result=0
02:26:16.833 00.001 16108 worker thread done servicing request
02:26:16.837 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3331, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:26:16.853 00.016 21068 UpdateGuideState exits: m=125542 SNR=86.6
02:26:16.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:16.856 00.001 21068 Enqueuing Expose request
02:26:16.857 00.001 16108 Worker thread wakes up
02:26:16.857 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:16.857 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:16.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:17.839 00.982 16108 Exposure complete
02:26:17.927 00.088 16108 worker thread done servicing request
02:26:17.927 00.000 21068 OnExposeComplete: enter
02:26:17.928 00.001 21068 UpdateGuideState(): m_state=6
02:26:17.929 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13164
02:26:17.930 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.80, Mass=128277, SNR=87.8, Peak=15184 HFD=3.2
02:26:17.931 00.001 21068 MultiStar: [#1 -0.27,-0.25,1.09,U] [#2 -0.10,-0.19,1.23,U] [#3 0.02,-0.09,1.03,U] [#4 -0.35,-0.21,0.86,U] [#5 -0.26,0.01,0.91,U] [#6 -0.23,0.34,0.83,U] [#7 -0.20,-0.20,0.66,U] [#8 -0.43,-0.13,0.81,U] 
02:26:17.931 00.000 21068 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {0.21, 0.05}
02:26:17.932 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
02:26:17.933 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
02:26:17.933 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-2.70 mountX=0.15 mountY=0.12, mountTheta=0.66
02:26:17.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.08, opts=13)
02:26:17.936 00.001 21068 Enqueuing Move request for scope (-0.17, -0.08)
02:26:17.937 00.001 16108 Worker thread wakes up
02:26:17.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
02:26:17.937 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
02:26:17.937 00.000 16108 Moving (-0.17, -0.08) raw xDistance=0.15 yDistance=0.12
02:26:17.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:17.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:17.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:26:17.937 00.000 16108 MoveAxis(E, 0, ABG)
02:26:17.937 00.000 16108 Move returns status 0, amount 0
02:26:17.937 00.000 16108 MoveAxis(N, 0, ABG)
02:26:17.937 00.000 16108 Move returns status 0, amount 0
02:26:17.937 00.000 16108 move complete, result=0
02:26:17.937 00.000 16108 worker thread done servicing request
02:26:17.943 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3331, FiltMin=2873, FiltMax=56141, Gamma=1.000
02:26:17.962 00.019 21068 UpdateGuideState exits: m=128277 SNR=87.8
02:26:17.964 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:17.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:17.966 00.001 21068 Enqueuing Expose request
02:26:17.969 00.003 16108 Worker thread wakes up
02:26:17.969 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:17.971 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:17.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:19.133 01.162 16108 Exposure complete
02:26:19.211 00.078 16108 worker thread done servicing request
02:26:19.211 00.000 21068 OnExposeComplete: enter
02:26:19.212 00.001 21068 UpdateGuideState(): m_state=6
02:26:19.212 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13165
02:26:19.214 00.002 21068 Star::Find returns 1 (0), X=221.50, Y=876.77, Mass=121921, SNR=81.2, Peak=16483 HFD=3.4
02:26:19.215 00.001 21068 MultiStar: [#1 -0.22,-0.06,1.23,U] [#2 -0.11,0.07,1.12,U] [#3 -0.16,-0.09,1.05,U] [#4 -0.07,0.12,1.02,U] [#5 -0.03,0.30,1.05,U] [#6 -0.13,0.35,0.83,U] [#7 -0.20,-0.27,0.74,U] [#8 -0.14,0.18,0.86,U] 
02:26:19.216 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {0.17, 0.02}
02:26:19.217 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
02:26:19.217 00.000 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
02:26:19.218 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.55 mountX=0.11 mountY=-0.04, mountTheta=-0.37
02:26:19.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.07, opts=13)
02:26:19.221 00.001 21068 Enqueuing Move request for scope (-0.10, 0.07)
02:26:19.221 00.000 16108 Worker thread wakes up
02:26:19.222 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
02:26:19.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:26:19.222 00.000 16108 Moving (-0.10, 0.07) raw xDistance=0.11 yDistance=-0.04
02:26:19.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:26:19.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:19.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:26:19.222 00.000 16108 MoveAxis(E, 0, ABG)
02:26:19.222 00.000 16108 Move returns status 0, amount 0
02:26:19.222 00.000 16108 MoveAxis(N, 0, ABG)
02:26:19.222 00.000 16108 Move returns status 0, amount 0
02:26:19.222 00.000 16108 move complete, result=0
02:26:19.222 00.000 16108 worker thread done servicing request
02:26:19.229 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3331, FiltMin=2883, FiltMax=55273, Gamma=1.000
02:26:19.253 00.024 21068 UpdateGuideState exits: m=121921 SNR=81.2
02:26:19.255 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:19.255 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:19.256 00.001 21068 Enqueuing Expose request
02:26:19.257 00.001 16108 Worker thread wakes up
02:26:19.257 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:19.258 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:19.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:20.232 00.974 16108 Exposure complete
02:26:20.320 00.088 16108 worker thread done servicing request
02:26:20.321 00.001 21068 OnExposeComplete: enter
02:26:20.321 00.000 21068 UpdateGuideState(): m_state=6
02:26:20.322 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13166
02:26:20.323 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=877.00, Mass=137921, SNR=94.6, Peak=19411 HFD=3.3
02:26:20.325 00.002 21068 MultiStar: [#1 -0.14,-0.06,1.09,U] [#2 0.20,0.10,1.23,U] [#3 0.03,0.01,0.93,U] [#4 -0.20,0.03,1.00,U] [#5 -0.19,0.14,0.88,U] [#6 -0.21,0.30,0.72,U] [#7 0.11,-0.08,0.49,U] [#8 -0.23,0.17,0.71,U] 
02:26:20.325 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.20, 0.24}
02:26:20.326 00.001 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
02:26:20.327 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
02:26:20.329 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.95 mountX=0.05 mountY=-0.08, mountTheta=-1.00
02:26:20.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
02:26:20.332 00.001 21068 Enqueuing Move request for scope (-0.04, 0.10)
02:26:20.333 00.001 16108 Worker thread wakes up
02:26:20.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:26:20.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:26:20.333 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.05 yDistance=-0.08
02:26:20.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:26:20.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:20.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:20.333 00.000 16108 MoveAxis(E, 0, ABG)
02:26:20.333 00.000 16108 Move returns status 0, amount 0
02:26:20.333 00.000 16108 MoveAxis(N, 0, ABG)
02:26:20.334 00.001 16108 Move returns status 0, amount 0
02:26:20.334 00.000 16108 move complete, result=0
02:26:20.334 00.000 16108 worker thread done servicing request
02:26:20.339 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3331, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:26:20.366 00.027 21068 UpdateGuideState exits: m=137921 SNR=94.6
02:26:20.368 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:20.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:20.369 00.000 21068 Enqueuing Expose request
02:26:20.370 00.001 16108 Worker thread wakes up
02:26:20.370 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:20.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:20.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:21.534 01.163 16108 Exposure complete
02:26:21.589 00.055 16108 worker thread done servicing request
02:26:21.589 00.000 21068 OnExposeComplete: enter
02:26:21.590 00.001 21068 UpdateGuideState(): m_state=6
02:26:21.592 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13167
02:26:21.594 00.002 21068 Star::Find returns 1 (0), X=221.27, Y=876.85, Mass=130482, SNR=87.8, Peak=17184 HFD=3.1
02:26:21.596 00.002 21068 MultiStar: [#1 -0.36,-0.06,1.00,U] [#2 -0.30,-0.12,1.20,U] [#3 -0.07,0.09,1.03,U] [#4 -0.25,0.11,0.90,U] [#5 -0.06,0.40,0.95,U] [#6 0.09,0.21,0.85,U] [#7 0.03,0.03,0.56,U] [#8 -0.24,0.00,0.66,U] 
02:26:21.597 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.06, 0.10}
02:26:21.599 00.002 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:26:21.601 00.002 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
02:26:21.603 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.11 mountX=0.07 mountY=-0.08, mountTheta=-0.83
02:26:21.606 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.10, opts=13)
02:26:21.607 00.001 21068 Enqueuing Move request for scope (-0.06, 0.10)
02:26:21.608 00.001 16108 Worker thread wakes up
02:26:21.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:26:21.608 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:26:21.608 00.000 16108 Moving (-0.06, 0.10) raw xDistance=0.07 yDistance=-0.08
02:26:21.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:21.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:21.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:21.608 00.000 16108 MoveAxis(E, 0, ABG)
02:26:21.608 00.000 16108 Move returns status 0, amount 0
02:26:21.608 00.000 16108 MoveAxis(N, 0, ABG)
02:26:21.608 00.000 16108 Move returns status 0, amount 0
02:26:21.608 00.000 16108 move complete, result=0
02:26:21.608 00.000 16108 worker thread done servicing request
02:26:21.613 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3334, FiltMin=2877, FiltMax=62598, Gamma=1.000
02:26:21.630 00.017 21068 UpdateGuideState exits: m=130482 SNR=87.8
02:26:21.631 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:21.633 00.001 21068 Enqueuing Expose request
02:26:21.634 00.001 16108 Worker thread wakes up
02:26:21.634 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:21.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:21.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:22.601 00.966 16108 Exposure complete
02:26:22.656 00.055 16108 worker thread done servicing request
02:26:22.656 00.000 21068 OnExposeComplete: enter
02:26:22.657 00.001 21068 UpdateGuideState(): m_state=6
02:26:22.659 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13168
02:26:22.660 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=876.68, Mass=123852, SNR=96.4, Peak=15331 HFD=3.4
02:26:22.662 00.002 21068 MultiStar: [#1 -0.39,0.08,1.11,U] [#2 -0.01,-0.16,1.08,U] [#3 -0.03,-0.10,1.08,U] [#4 -0.09,-0.20,0.85,U] [#5 -0.02,0.23,0.84,U] [#6 -0.11,0.06,0.77,U] [#7 0.16,-0.38,0.58,U] [#8 -0.12,0.01,0.64,U] 
02:26:22.664 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.44, -0.07}
02:26:22.665 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
02:26:22.667 00.002 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
02:26:22.667 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.04 mountX=0.02 mountY=0.05, mountTheta=1.28
02:26:22.670 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
02:26:22.671 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
02:26:22.673 00.002 16108 Worker thread wakes up
02:26:22.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:26:22.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:26:22.673 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.05
02:26:22.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:22.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:22.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:26:22.673 00.000 16108 MoveAxis(E, 0, ABG)
02:26:22.673 00.000 16108 Move returns status 0, amount 0
02:26:22.673 00.000 16108 MoveAxis(N, 0, ABG)
02:26:22.673 00.000 16108 Move returns status 0, amount 0
02:26:22.673 00.000 16108 move complete, result=0
02:26:22.673 00.000 16108 worker thread done servicing request
02:26:22.681 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3331, FiltMin=2861, FiltMax=58528, Gamma=1.000
02:26:22.710 00.029 21068 UpdateGuideState exits: m=123852 SNR=96.4
02:26:22.712 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:22.714 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:22.714 00.000 21068 Enqueuing Expose request
02:26:22.716 00.002 16108 Worker thread wakes up
02:26:22.716 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:22.719 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:22.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:23.889 01.170 16108 Exposure complete
02:26:23.946 00.057 16108 worker thread done servicing request
02:26:23.946 00.000 21068 OnExposeComplete: enter
02:26:23.948 00.002 21068 UpdateGuideState(): m_state=6
02:26:23.949 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13169
02:26:23.949 00.000 21068 Star::Find returns 1 (0), X=221.61, Y=876.78, Mass=127675, SNR=87.5, Peak=17075 HFD=3.2
02:26:23.950 00.001 21068 MultiStar: [#1 0.11,-0.21,1.14,U] [#2 0.10,-0.41,1.36,U] [#3 0.04,-0.18,0.91,U] [#4 0.23,-0.05,0.99,U] [#5 0.35,-0.00,0.97,U] [#6 0.24,0.39,0.84,U] [#7 0.22,-0.15,0.63,U] [#8 -0.14,-0.18,0.89,U] 
02:26:23.951 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.11}, one-star: {0.28, 0.03}
02:26:23.952 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
02:26:23.952 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
02:26:23.953 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.59 mountX=-0.17 mountY=0.07, mountTheta=2.78
02:26:23.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.11, opts=13)
02:26:23.956 00.001 21068 Enqueuing Move request for scope (0.16, -0.11)
02:26:23.956 00.000 16108 Worker thread wakes up
02:26:23.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
02:26:23.957 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
02:26:23.957 00.000 16108 Moving (0.16, -0.11) raw xDistance=-0.17 yDistance=0.07
02:26:23.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:26:23.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:23.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:26:23.957 00.000 16108 MoveAxis(E, 0, ABG)
02:26:23.957 00.000 16108 Move returns status 0, amount 0
02:26:23.957 00.000 16108 MoveAxis(N, 0, ABG)
02:26:23.957 00.000 16108 Move returns status 0, amount 0
02:26:23.957 00.000 16108 move complete, result=0
02:26:23.957 00.000 16108 worker thread done servicing request
02:26:23.960 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3334, FiltMin=2822, FiltMax=54301, Gamma=1.000
02:26:23.974 00.014 21068 UpdateGuideState exits: m=127675 SNR=87.5
02:26:23.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:23.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:23.977 00.001 21068 Enqueuing Expose request
02:26:23.978 00.001 16108 Worker thread wakes up
02:26:23.978 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:23.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:23.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:24.966 00.988 16108 Exposure complete
02:26:25.048 00.082 16108 worker thread done servicing request
02:26:25.048 00.000 21068 OnExposeComplete: enter
02:26:25.049 00.001 21068 UpdateGuideState(): m_state=6
02:26:25.050 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13170
02:26:25.050 00.000 21068 Star::Find returns 1 (0), X=221.76, Y=876.67, Mass=144220, SNR=97.4, Peak=18579 HFD=3.5
02:26:25.051 00.001 21068 MultiStar: [#1 -0.01,-0.25,1.15,U] [#2 0.32,-0.33,1.10,U] [#3 0.13,-0.19,1.01,U] [#4 0.15,-0.08,0.78,U] [#5 0.13,-0.12,0.91,U] [#6 0.04,-0.00,0.65,U] [#7 0.26,0.00,0.57,U] [#8 0.13,-0.22,0.78,U] 
02:26:25.052 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.43, -0.08}
02:26:25.053 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
02:26:25.053 00.000 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
02:26:25.054 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=-0.20 mountY=0.11, mountTheta=2.62
02:26:25.056 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.16, opts=13)
02:26:25.058 00.002 21068 Enqueuing Move request for scope (0.18, -0.16)
02:26:25.058 00.000 16108 Worker thread wakes up
02:26:25.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:26:25.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:26:25.059 00.001 16108 Moving (0.18, -0.16) raw xDistance=-0.20 yDistance=0.11
02:26:25.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:26:25.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:25.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:26:25.059 00.000 16108 MoveAxis(E, 53, ABG)
02:26:25.059 00.000 16108 Guiding  Dir = 2, Dur = 53
02:26:25.059 00.000 16108 IsSlewing returns 0
02:26:25.059 00.000 16108 IsGuiding returns 0
02:26:25.060 00.001 16108 PulseGuide returned control before completion, sleep 63
02:26:25.065 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=464, max=65535, med=3334, FiltMin=2855, FiltMax=55526, Gamma=1.000
02:26:25.088 00.023 21068 UpdateGuideState exits: m=144220 SNR=97.4
02:26:25.090 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:25.092 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:25.094 00.002 21068 Enqueuing Expose request
02:26:25.128 00.034 16108 IsGuiding returns 1
02:26:25.128 00.000 16108 scope still moving after pulse duration time elapsed
02:26:25.159 00.031 16108 IsSlewing returns 0
02:26:25.159 00.000 16108 IsGuiding returns 0
02:26:25.159 00.000 16108 scope move finished after 53 + 47 ms
02:26:25.159 00.000 16108 Move returns status 0, amount 53
02:26:25.160 00.001 16108 MoveAxis(N, 0, ABG)
02:26:25.160 00.000 16108 Move returns status 0, amount 0
02:26:25.160 00.000 16108 move complete, result=0
02:26:25.160 00.000 16108 worker thread done servicing request
02:26:25.160 00.000 16108 Worker thread wakes up
02:26:25.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:25.160 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:26:25.162 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:26.320 01.158 16108 Exposure complete
02:26:26.405 00.085 16108 worker thread done servicing request
02:26:26.405 00.000 21068 OnExposeComplete: enter
02:26:26.406 00.001 21068 UpdateGuideState(): m_state=6
02:26:26.407 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13171
02:26:26.408 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.86, Mass=122941, SNR=93.3, Peak=16435 HFD=3.2
02:26:26.409 00.001 21068 MultiStar: [#1 -0.08,-0.03,1.08,U] [#2 -0.05,-0.29,1.12,U] [#3 0.09,-0.25,0.98,U] [#4 -0.15,-0.05,0.78,U] [#5 0.04,0.16,0.86,U] [#6 -0.31,0.20,0.84,U] [#7 -0.07,-0.22,0.49,U] [#8 -0.35,-0.03,0.71,U] 
02:26:26.410 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.39, 0.10}
02:26:26.410 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
02:26:26.412 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
02:26:26.412 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.27 mountX=0.03 mountY=0.05, mountTheta=1.06
02:26:26.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
02:26:26.415 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
02:26:26.416 00.001 16108 Worker thread wakes up
02:26:26.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:26:26.416 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:26:26.416 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
02:26:26.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:26:26.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:26.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:26:26.416 00.000 16108 MoveAxis(E, 0, ABG)
02:26:26.416 00.000 16108 Move returns status 0, amount 0
02:26:26.416 00.000 16108 MoveAxis(N, 0, ABG)
02:26:26.416 00.000 16108 Move returns status 0, amount 0
02:26:26.416 00.000 16108 move complete, result=0
02:26:26.417 00.001 16108 worker thread done servicing request
02:26:26.423 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3331, FiltMin=2883, FiltMax=61117, Gamma=1.000
02:26:26.447 00.024 21068 UpdateGuideState exits: m=122941 SNR=93.3
02:26:26.449 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:26.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:26.451 00.001 21068 Enqueuing Expose request
02:26:26.452 00.001 16108 Worker thread wakes up
02:26:26.452 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:26.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:26.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:27.420 00.967 16108 Exposure complete
02:26:27.492 00.072 16108 worker thread done servicing request
02:26:27.492 00.000 21068 OnExposeComplete: enter
02:26:27.493 00.001 21068 UpdateGuideState(): m_state=6
02:26:27.494 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13172
02:26:27.494 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=876.70, Mass=139066, SNR=91.9, Peak=15891 HFD=3.4
02:26:27.495 00.001 21068 MultiStar: [#1 -0.18,-0.12,1.18,U] [#2 -0.29,-0.48,1.04,U] [#3 -0.03,-0.18,0.98,U] [#4 -0.01,0.02,0.81,U] [#5 -0.04,-0.05,0.87,U] [#6 -0.17,0.23,0.79,U] [#7 -0.08,-0.33,0.58,U] [#8 -0.44,-0.17,0.64,U] 
02:26:27.496 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.13}, one-star: {0.13, -0.05}
02:26:27.497 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
02:26:27.497 00.000 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
02:26:27.498 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=-0.14 mountY=0.02, mountTheta=3.02
02:26:27.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
02:26:27.500 00.000 21068 Enqueuing Move request for scope (0.13, -0.05)
02:26:27.502 00.002 16108 Worker thread wakes up
02:26:27.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:26:27.502 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:26:27.502 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.14 yDistance=0.02
02:26:27.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:26:27.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:27.503 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:26:27.503 00.000 16108 MoveAxis(E, 0, ABG)
02:26:27.503 00.000 16108 Move returns status 0, amount 0
02:26:27.503 00.000 16108 MoveAxis(N, 0, ABG)
02:26:27.503 00.000 16108 Move returns status 0, amount 0
02:26:27.503 00.000 16108 move complete, result=0
02:26:27.503 00.000 16108 worker thread done servicing request
02:26:27.506 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3334, FiltMin=2886, FiltMax=61597, Gamma=1.000
02:26:27.523 00.017 21068 UpdateGuideState exits: m=139066 SNR=91.9
02:26:27.524 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:27.524 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:27.525 00.001 21068 Enqueuing Expose request
02:26:27.526 00.001 16108 Worker thread wakes up
02:26:27.526 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:27.527 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:27.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:28.701 01.174 16108 Exposure complete
02:26:28.757 00.056 16108 worker thread done servicing request
02:26:28.757 00.000 21068 OnExposeComplete: enter
02:26:28.758 00.001 21068 UpdateGuideState(): m_state=6
02:26:28.759 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13173
02:26:28.759 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=876.70, Mass=136546, SNR=93.6, Peak=16307 HFD=3.4
02:26:28.760 00.001 21068 MultiStar: [#1 -0.33,0.03,1.20,U] [#2 -0.08,-0.16,1.17,U] [#3 -0.33,-0.09,0.98,U] [#4 0.12,0.08,0.88,U] [#5 -0.03,0.33,0.80,U] [#6 0.24,0.34,0.72,U] [#7 -0.20,-0.09,0.63,U] [#8 -0.54,-0.19,0.00,M1] 
02:26:28.762 00.002 21068 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {0.13, -0.05}
02:26:28.763 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
02:26:28.763 00.000 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
02:26:28.764 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.74 mountX=0.08 mountY=-0.01, mountTheta=-0.17
02:26:28.766 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
02:26:28.767 00.001 21068 Enqueuing Move request for scope (-0.08, 0.03)
02:26:28.767 00.000 16108 Worker thread wakes up
02:26:28.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
02:26:28.767 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
02:26:28.767 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.08 yDistance=-0.01
02:26:28.768 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:26:28.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:28.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:26:28.768 00.000 16108 MoveAxis(E, 0, ABG)
02:26:28.768 00.000 16108 Move returns status 0, amount 0
02:26:28.768 00.000 16108 MoveAxis(N, 0, ABG)
02:26:28.768 00.000 16108 Move returns status 0, amount 0
02:26:28.768 00.000 16108 move complete, result=0
02:26:28.768 00.000 16108 worker thread done servicing request
02:26:28.771 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3331, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:26:28.788 00.017 21068 UpdateGuideState exits: m=136546 SNR=93.6
02:26:28.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:28.789 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:28.790 00.001 21068 Enqueuing Expose request
02:26:28.791 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:28.792 00.001 16108 Worker thread wakes up
02:26:28.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:28.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:29.771 00.979 16108 Exposure complete
02:26:29.841 00.070 16108 worker thread done servicing request
02:26:29.841 00.000 21068 OnExposeComplete: enter
02:26:29.842 00.001 21068 UpdateGuideState(): m_state=6
02:26:29.843 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13174
02:26:29.843 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=876.68, Mass=120583, SNR=77.4, Peak=15459 HFD=3.4
02:26:29.844 00.001 21068 MultiStar: [#1 -0.31,-0.18,1.23,U] [#2 -0.29,-0.25,1.28,U] [#3 -0.42,-0.34,1.05,U] [#4 -0.39,-0.27,0.93,U] [#5 -0.10,0.02,1.09,U] [#6 0.04,0.25,0.86,U] [#7 -0.25,-0.43,0.71,U] [#8 -0.30,-0.27,1.13,U] 
02:26:29.846 00.002 21068 refined, 8 included, MultiStar: {-0.18, -0.17}, one-star: {0.46, -0.08}
02:26:29.847 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
02:26:29.847 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
02:26:29.848 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.38 mountX=0.15 mountY=0.21, mountTheta=0.96
02:26:29.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.17, opts=13)
02:26:29.851 00.001 21068 Enqueuing Move request for scope (-0.18, -0.17)
02:26:29.852 00.001 16108 Worker thread wakes up
02:26:29.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
02:26:29.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
02:26:29.852 00.000 16108 Moving (-0.18, -0.17) raw xDistance=0.15 yDistance=0.21
02:26:29.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:29.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:26:29.852 00.000 16108 MoveAxis(E, 0, ABG)
02:26:29.852 00.000 16108 Move returns status 0, amount 0
02:26:29.852 00.000 16108 MoveAxis(S, 42, ABG)
02:26:29.853 00.001 16108 Guiding  Dir = 1, Dur = 42
02:26:29.853 00.000 16108 IsSlewing returns 0
02:26:29.853 00.000 16108 IsGuiding returns 0
02:26:29.854 00.001 16108 PulseGuide returned control before completion, sleep 52
02:26:29.856 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3334, FiltMin=2873, FiltMax=52445, Gamma=1.000
02:26:29.872 00.016 21068 UpdateGuideState exits: m=120583 SNR=77.4
02:26:29.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:29.873 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:29.874 00.001 21068 Enqueuing Expose request
02:26:29.911 00.037 16108 IsGuiding returns 1
02:26:29.911 00.000 16108 scope still moving after pulse duration time elapsed
02:26:29.942 00.031 16108 IsSlewing returns 0
02:26:29.942 00.000 16108 IsGuiding returns 0
02:26:29.942 00.000 16108 scope move finished after 42 + 46 ms
02:26:29.942 00.000 16108 Move returns status 0, amount 42
02:26:29.942 00.000 16108 move complete, result=0
02:26:29.942 00.000 16108 worker thread done servicing request
02:26:29.942 00.000 16108 Worker thread wakes up
02:26:29.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:29.942 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
02:26:29.943 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:31.100 01.157 16108 Exposure complete
02:26:31.154 00.054 16108 worker thread done servicing request
02:26:31.154 00.000 21068 OnExposeComplete: enter
02:26:31.154 00.000 21068 UpdateGuideState(): m_state=6
02:26:31.156 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13175
02:26:31.157 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.90, Mass=127731, SNR=84.6, Peak=15603 HFD=3.3
02:26:31.159 00.002 21068 MultiStar: [#1 -0.24,-0.21,1.11,U] [#2 -0.14,-0.15,1.15,U] [#3 0.05,-0.13,1.00,U] [#4 -0.12,-0.14,0.72,U] [#5 0.05,-0.05,0.99,U] [#6 -0.14,0.06,0.93,U] [#7 0.09,-0.21,0.71,U] [#8 -0.36,-0.13,0.79,U] 
02:26:31.160 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.15, 0.15}
02:26:31.162 00.002 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
02:26:31.163 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
02:26:31.164 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.26 mountX=0.06 mountY=0.10, mountTheta=1.07
02:26:31.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
02:26:31.167 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
02:26:31.168 00.001 16108 Worker thread wakes up
02:26:31.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:26:31.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:26:31.168 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.06 yDistance=0.10
02:26:31.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:26:31.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:31.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:26:31.169 00.001 16108 MoveAxis(E, 0, ABG)
02:26:31.169 00.000 16108 Move returns status 0, amount 0
02:26:31.169 00.000 16108 MoveAxis(N, 0, ABG)
02:26:31.169 00.000 16108 Move returns status 0, amount 0
02:26:31.169 00.000 16108 move complete, result=0
02:26:31.169 00.000 16108 worker thread done servicing request
02:26:31.177 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3334, FiltMin=2880, FiltMax=61961, Gamma=1.000
02:26:31.201 00.024 21068 UpdateGuideState exits: m=127731 SNR=84.6
02:26:31.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:31.204 00.001 21068 Enqueuing Expose request
02:26:31.205 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:31.205 00.000 16108 Worker thread wakes up
02:26:31.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:31.206 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:32.178 00.972 16108 Exposure complete
02:26:32.241 00.063 16108 worker thread done servicing request
02:26:32.241 00.000 21068 OnExposeComplete: enter
02:26:32.242 00.001 21068 UpdateGuideState(): m_state=6
02:26:32.244 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13176
02:26:32.245 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=877.02, Mass=102369, SNR=73.0, Peak=14528 HFD=3.0
02:26:32.246 00.001 21068 MultiStar: [#1 -0.22,0.03,1.43,U] [#2 -0.32,-0.07,1.48,U] [#3 -0.23,0.07,1.20,U] [#4 -0.07,0.30,0.96,U] [#5 -0.22,0.29,1.20,U] [#6 -0.11,0.32,0.94,U] [#7 -0.24,0.26,0.75,U] [#8 -0.56,0.08,0.00,M1] 
02:26:32.247 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.16}, one-star: {0.21, 0.27}
02:26:32.247 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:26:32.248 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
02:26:32.249 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=0.19 mountY=-0.12, mountTheta=-0.55
02:26:32.250 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.16, opts=13)
02:26:32.251 00.001 21068 Enqueuing Move request for scope (-0.16, 0.16)
02:26:32.252 00.001 16108 Worker thread wakes up
02:26:32.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
02:26:32.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
02:26:32.252 00.000 16108 Moving (-0.16, 0.16) raw xDistance=0.19 yDistance=-0.12
02:26:32.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:26:32.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:32.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:26:32.252 00.000 16108 MoveAxis(E, 0, ABG)
02:26:32.252 00.000 16108 Move returns status 0, amount 0
02:26:32.252 00.000 16108 MoveAxis(N, 0, ABG)
02:26:32.252 00.000 16108 Move returns status 0, amount 0
02:26:32.252 00.000 16108 move complete, result=0
02:26:32.252 00.000 16108 worker thread done servicing request
02:26:32.257 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3334, FiltMin=2870, FiltMax=56096, Gamma=1.000
02:26:32.279 00.022 21068 UpdateGuideState exits: m=102369 SNR=73.0
02:26:32.282 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:32.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:32.284 00.001 21068 Enqueuing Expose request
02:26:32.285 00.001 16108 Worker thread wakes up
02:26:32.285 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:32.285 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:32.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:33.442 01.157 16108 Exposure complete
02:26:33.511 00.069 16108 worker thread done servicing request
02:26:33.512 00.001 21068 OnExposeComplete: enter
02:26:33.513 00.001 21068 UpdateGuideState(): m_state=6
02:26:33.515 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13177
02:26:33.517 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=877.03, Mass=119691, SNR=86.1, Peak=16259 HFD=3.3
02:26:33.518 00.001 21068 MultiStar: [#1 -0.15,0.16,1.05,U] [#2 -0.29,-0.06,1.28,U] [#3 -0.00,0.10,1.04,U] [#4 -0.23,-0.08,0.89,U] [#5 -0.03,0.25,1.03,U] [#6 -0.07,0.32,0.84,U] [#7 0.04,0.11,0.74,U] [#8 -0.29,0.42,0.79,U] 
02:26:33.520 00.002 21068 refined, 8 included, MultiStar: {-0.09, 0.15}, one-star: {0.23, 0.28}
02:26:33.522 00.002 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:26:33.523 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
02:26:33.525 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.11 mountX=0.12 mountY=-0.13, mountTheta=-0.83
02:26:33.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
02:26:33.528 00.001 21068 Enqueuing Move request for scope (-0.09, 0.15)
02:26:33.528 00.000 16108 Worker thread wakes up
02:26:33.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
02:26:33.528 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
02:26:33.529 00.001 16108 Moving (-0.09, 0.15) raw xDistance=0.12 yDistance=-0.13
02:26:33.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:33.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:33.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:33.529 00.000 16108 MoveAxis(E, 0, ABG)
02:26:33.529 00.000 16108 Move returns status 0, amount 0
02:26:33.529 00.000 16108 MoveAxis(N, 0, ABG)
02:26:33.529 00.000 16108 Move returns status 0, amount 0
02:26:33.529 00.000 16108 move complete, result=0
02:26:33.529 00.000 16108 worker thread done servicing request
02:26:33.533 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3331, FiltMin=2864, FiltMax=53376, Gamma=1.000
02:26:33.549 00.016 21068 UpdateGuideState exits: m=119691 SNR=86.1
02:26:33.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:33.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:33.552 00.001 21068 Enqueuing Expose request
02:26:33.553 00.001 16108 Worker thread wakes up
02:26:33.553 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:33.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:33.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:34.537 00.984 16108 Exposure complete
02:26:34.591 00.054 16108 worker thread done servicing request
02:26:34.592 00.001 21068 OnExposeComplete: enter
02:26:34.592 00.000 21068 UpdateGuideState(): m_state=6
02:26:34.593 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13178
02:26:34.594 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.85, Mass=115228, SNR=86.4, Peak=14259 HFD=3.4
02:26:34.595 00.001 21068 MultiStar: [#1 -0.12,0.21,1.10,U] [#2 -0.08,0.15,1.27,U] [#3 -0.28,0.12,1.02,U] [#4 0.01,0.03,0.79,U] [#5 0.06,0.34,0.97,U] [#6 -0.03,0.53,0.89,U] [#7 -0.06,0.12,0.69,U] [#8 -0.17,-0.01,0.92,U] 
02:26:34.596 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {0.31, 0.10}
02:26:34.597 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:26:34.598 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
02:26:34.598 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.80 mountX=0.07 mountY=-0.16, mountTheta=-1.16
02:26:34.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.18, opts=13)
02:26:34.601 00.001 21068 Enqueuing Move request for scope (-0.04, 0.18)
02:26:34.602 00.001 16108 Worker thread wakes up
02:26:34.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
02:26:34.604 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
02:26:34.604 00.000 16108 Moving (-0.04, 0.18) raw xDistance=0.07 yDistance=-0.16
02:26:34.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:34.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:34.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:26:34.604 00.000 16108 MoveAxis(E, 0, ABG)
02:26:34.604 00.000 16108 Move returns status 0, amount 0
02:26:34.604 00.000 16108 MoveAxis(N, 0, ABG)
02:26:34.604 00.000 16108 Move returns status 0, amount 0
02:26:34.604 00.000 16108 move complete, result=0
02:26:34.604 00.000 16108 worker thread done servicing request
02:26:34.610 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3334, FiltMin=2829, FiltMax=54480, Gamma=1.000
02:26:34.641 00.031 21068 UpdateGuideState exits: m=115228 SNR=86.4
02:26:34.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:34.644 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:34.645 00.001 21068 Enqueuing Expose request
02:26:34.647 00.002 16108 Worker thread wakes up
02:26:34.647 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:34.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:34.648 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:35.807 01.159 16108 Exposure complete
02:26:35.865 00.058 16108 worker thread done servicing request
02:26:35.865 00.000 21068 OnExposeComplete: enter
02:26:35.866 00.001 21068 UpdateGuideState(): m_state=6
02:26:35.867 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13179
02:26:35.868 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=877.05, Mass=119567, SNR=81.7, Peak=15475 HFD=3.5
02:26:35.869 00.001 21068 MultiStar: [#1 -0.26,-0.03,1.19,U] [#2 -0.27,0.12,1.21,U] [#3 -0.32,0.06,1.13,U] [#4 -0.40,0.45,0.00,M1] [#5 -0.34,0.41,0.95,U] [#6 -0.22,0.68,0.00,M1] [#7 -0.03,-0.11,0.64,U] [#8 -0.38,0.09,0.94,U] 
02:26:35.869 00.000 21068 refined, 6 included, MultiStar: {-0.22, 0.13}, one-star: {0.12, 0.30}
02:26:35.870 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
02:26:35.871 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
02:26:35.872 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.63 mountX=0.24 mountY=-0.07, mountTheta=-0.28
02:26:35.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.13, opts=13)
02:26:35.875 00.001 21068 Enqueuing Move request for scope (-0.22, 0.13)
02:26:35.876 00.001 16108 Worker thread wakes up
02:26:35.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
02:26:35.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
02:26:35.876 00.000 16108 Moving (-0.22, 0.13) raw xDistance=0.24 yDistance=-0.07
02:26:35.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:26:35.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:35.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:26:35.876 00.000 16108 MoveAxis(W, 63, ABG)
02:26:35.876 00.000 16108 Guiding  Dir = 3, Dur = 63
02:26:35.876 00.000 16108 IsSlewing returns 0
02:26:35.877 00.001 16108 IsGuiding returns 0
02:26:35.878 00.001 16108 PulseGuide returned control before completion, sleep 73
02:26:35.880 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3334, FiltMin=2822, FiltMax=60653, Gamma=1.000
02:26:35.893 00.013 21068 UpdateGuideState exits: m=119567 SNR=81.7
02:26:35.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:35.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:35.895 00.000 21068 Enqueuing Expose request
02:26:35.961 00.066 16108 IsGuiding returns 1
02:26:35.961 00.000 16108 scope still moving after pulse duration time elapsed
02:26:35.993 00.032 16108 IsSlewing returns 0
02:26:35.993 00.000 16108 IsGuiding returns 0
02:26:35.993 00.000 16108 scope move finished after 63 + 53 ms
02:26:35.993 00.000 16108 Move returns status 0, amount 63
02:26:35.993 00.000 16108 MoveAxis(N, 0, ABG)
02:26:35.993 00.000 16108 Move returns status 0, amount 0
02:26:35.993 00.000 16108 move complete, result=0
02:26:35.993 00.000 16108 worker thread done servicing request
02:26:35.993 00.000 16108 Worker thread wakes up
02:26:35.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:35.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:35.993 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
02:26:36.960 00.967 16108 Exposure complete
02:26:37.016 00.056 16108 worker thread done servicing request
02:26:37.017 00.001 21068 OnExposeComplete: enter
02:26:37.017 00.000 21068 UpdateGuideState(): m_state=6
02:26:37.018 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13180
02:26:37.019 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=877.03, Mass=124562, SNR=77.3, Peak=15888 HFD=3.2
02:26:37.020 00.001 21068 MultiStar: [#1 -0.45,0.07,1.13,U] [#2 -0.09,0.12,1.38,U] [#3 -0.08,0.11,0.99,U] [#4 -0.29,0.02,0.91,U] [#5 -0.32,0.42,1.01,U] [#6 -0.21,0.23,0.91,U] [#7 -0.34,0.07,0.63,U] [#8 -0.37,0.27,0.85,U] 
02:26:37.022 00.002 21068 single-star, 8 included, MultiStar: {-0.24, 0.18}, one-star: {-0.11, 0.28}
02:26:37.022 00.000 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
02:26:37.023 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
02:26:37.024 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.94 mountX=0.15 mountY=-0.24, mountTheta=-1.01
02:26:37.025 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.28, opts=13)
02:26:37.026 00.001 21068 Enqueuing Move request for scope (-0.11, 0.28)
02:26:37.027 00.001 16108 Worker thread wakes up
02:26:37.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
02:26:37.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
02:26:37.027 00.000 16108 Moving (-0.11, 0.28) raw xDistance=0.15 yDistance=-0.24
02:26:37.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:37.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:26:37.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:26:37.027 00.000 16108 MoveAxis(E, 0, ABG)
02:26:37.027 00.000 16108 Move returns status 0, amount 0
02:26:37.027 00.000 16108 MoveAxis(N, 0, ABG)
02:26:37.028 00.001 16108 Move returns status 0, amount 0
02:26:37.028 00.000 16108 move complete, result=0
02:26:37.028 00.000 16108 worker thread done servicing request
02:26:37.032 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3331, FiltMin=2861, FiltMax=59789, Gamma=1.000
02:26:37.051 00.019 21068 UpdateGuideState exits: m=124562 SNR=77.3
02:26:37.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:37.052 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:37.053 00.001 21068 Enqueuing Expose request
02:26:37.054 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:37.055 00.001 16108 Worker thread wakes up
02:26:37.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:37.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:38.233 01.178 16108 Exposure complete
02:26:38.291 00.058 16108 worker thread done servicing request
02:26:38.291 00.000 21068 OnExposeComplete: enter
02:26:38.291 00.000 21068 UpdateGuideState(): m_state=6
02:26:38.292 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13181
02:26:38.293 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=877.02, Mass=135261, SNR=104.5, Peak=16883 HFD=3.5
02:26:38.294 00.001 21068 MultiStar: [#1 -0.29,0.25,1.02,U] [#2 -0.22,0.02,1.04,U] [#3 -0.22,0.13,0.89,U] [#4 -0.27,0.16,0.73,U] [#5 -0.16,0.27,0.83,U] [#6 -0.09,0.29,0.59,U] [#7 -0.13,0.08,0.47,U] [#8 -0.30,0.21,0.70,U] 
02:26:38.295 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.19}, one-star: {0.17, 0.26}
02:26:38.295 00.000 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:26:38.296 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
02:26:38.297 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.29 mountX=0.19 mountY=-0.14, mountTheta=-0.63
02:26:38.298 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.19, opts=13)
02:26:38.299 00.001 21068 Enqueuing Move request for scope (-0.16, 0.19)
02:26:38.300 00.001 16108 Worker thread wakes up
02:26:38.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
02:26:38.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
02:26:38.300 00.000 16108 Moving (-0.16, 0.19) raw xDistance=0.19 yDistance=-0.14
02:26:38.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:26:38.301 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:38.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:26:38.301 00.000 16108 MoveAxis(E, 0, ABG)
02:26:38.301 00.000 16108 Move returns status 0, amount 0
02:26:38.301 00.000 16108 MoveAxis(N, 0, ABG)
02:26:38.301 00.000 16108 Move returns status 0, amount 0
02:26:38.301 00.000 16108 move complete, result=0
02:26:38.301 00.000 16108 worker thread done servicing request
02:26:38.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3331, FiltMin=2864, FiltMax=58717, Gamma=1.000
02:26:38.321 00.017 21068 UpdateGuideState exits: m=135261 SNR=104.5
02:26:38.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.325 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:38.326 00.001 21068 Enqueuing Expose request
02:26:38.328 00.002 16108 Worker thread wakes up
02:26:38.328 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:38.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:38.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:39.301 00.972 16108 Exposure complete
02:26:39.370 00.069 16108 worker thread done servicing request
02:26:39.371 00.001 21068 OnExposeComplete: enter
02:26:39.371 00.000 21068 UpdateGuideState(): m_state=6
02:26:39.372 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13182
02:26:39.374 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=877.03, Mass=132493, SNR=87.9, Peak=18067 HFD=3.4
02:26:39.375 00.001 21068 MultiStar: [#1 -0.24,-0.02,1.15,U] [#2 0.09,0.02,1.29,U] [#3 -0.20,0.12,0.98,U] [#4 -0.02,0.07,0.91,U] [#5 -0.07,0.31,1.01,U] [#6 -0.12,0.45,0.75,U] [#7 -0.19,0.18,0.68,U] [#8 -0.45,0.12,0.77,U] 
02:26:39.376 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {0.23, 0.28}
02:26:39.377 00.001 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:26:39.379 00.002 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
02:26:39.380 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.10 mountX=0.12 mountY=-0.13, mountTheta=-0.84
02:26:39.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.16, opts=13)
02:26:39.384 00.002 21068 Enqueuing Move request for scope (-0.09, 0.16)
02:26:39.385 00.001 16108 Worker thread wakes up
02:26:39.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
02:26:39.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
02:26:39.385 00.000 16108 Moving (-0.09, 0.16) raw xDistance=0.12 yDistance=-0.13
02:26:39.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:39.386 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:39.386 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:39.386 00.000 16108 MoveAxis(E, 0, ABG)
02:26:39.386 00.000 16108 Move returns status 0, amount 0
02:26:39.386 00.000 16108 MoveAxis(N, 0, ABG)
02:26:39.386 00.000 16108 Move returns status 0, amount 0
02:26:39.386 00.000 16108 move complete, result=0
02:26:39.386 00.000 16108 worker thread done servicing request
02:26:39.393 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3334, FiltMin=2854, FiltMax=55760, Gamma=1.000
02:26:39.414 00.021 21068 UpdateGuideState exits: m=132493 SNR=87.9
02:26:39.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:39.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:39.416 00.000 21068 Enqueuing Expose request
02:26:39.418 00.002 16108 Worker thread wakes up
02:26:39.418 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:39.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:39.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:40.580 01.161 16108 Exposure complete
02:26:40.661 00.081 16108 worker thread done servicing request
02:26:40.661 00.000 21068 OnExposeComplete: enter
02:26:40.662 00.001 21068 UpdateGuideState(): m_state=6
02:26:40.663 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13183
02:26:40.664 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.70, Mass=116861, SNR=86.5, Peak=15043 HFD=3.2
02:26:40.665 00.001 21068 MultiStar: [#1 -0.11,0.10,1.14,U] [#2 -0.00,-0.10,1.28,U] [#3 -0.10,0.31,1.09,U] [#4 -0.19,0.02,0.82,U] [#5 -0.01,0.25,1.01,U] [#6 -0.29,0.34,0.90,U] [#7 -0.03,-0.06,0.61,U] [#8 -0.20,0.09,0.85,U] 
02:26:40.666 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {0.15, -0.05}
02:26:40.667 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
02:26:40.669 00.002 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
02:26:40.670 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.24 mountX=0.10 mountY=-0.08, mountTheta=-0.69
02:26:40.673 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
02:26:40.675 00.002 21068 Enqueuing Move request for scope (-0.08, 0.10)
02:26:40.677 00.002 16108 Worker thread wakes up
02:26:40.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
02:26:40.677 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
02:26:40.677 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=-0.08
02:26:40.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:40.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:40.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:40.677 00.000 16108 MoveAxis(E, 0, ABG)
02:26:40.677 00.000 16108 Move returns status 0, amount 0
02:26:40.677 00.000 16108 MoveAxis(N, 0, ABG)
02:26:40.677 00.000 16108 Move returns status 0, amount 0
02:26:40.677 00.000 16108 move complete, result=0
02:26:40.677 00.000 16108 worker thread done servicing request
02:26:40.681 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3331, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:26:40.698 00.017 21068 UpdateGuideState exits: m=116861 SNR=86.5
02:26:40.698 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:40.701 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:40.702 00.001 21068 Enqueuing Expose request
02:26:40.703 00.001 16108 Worker thread wakes up
02:26:40.703 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:40.705 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:40.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:41.686 00.981 16108 Exposure complete
02:26:41.754 00.068 16108 worker thread done servicing request
02:26:41.754 00.000 21068 OnExposeComplete: enter
02:26:41.755 00.001 21068 UpdateGuideState(): m_state=6
02:26:41.756 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13184
02:26:41.756 00.000 21068 Star::Find returns 1 (0), X=221.89, Y=876.81, Mass=128748, SNR=80.7, Peak=19203 HFD=3.1
02:26:41.757 00.001 21068 MultiStar: [#1 -0.24,0.03,1.24,U] [#2 0.20,-0.13,1.35,U] [#3 -0.09,-0.07,1.14,U] [#4 0.06,-0.15,0.96,U] [#5 0.01,-0.13,0.84,U] [#6 0.01,0.17,0.78,U] [#7 0.13,-0.30,0.80,U] [#8 -0.06,-0.02,0.83,U] 
02:26:41.758 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.56, 0.06}
02:26:41.759 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
02:26:41.760 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
02:26:41.761 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.77 mountX=-0.07 mountY=0.04, mountTheta=2.59
02:26:41.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
02:26:41.764 00.001 21068 Enqueuing Move request for scope (0.06, -0.06)
02:26:41.764 00.000 16108 Worker thread wakes up
02:26:41.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:26:41.765 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:26:41.765 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.04
02:26:41.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:41.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:41.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:26:41.765 00.000 16108 MoveAxis(E, 0, ABG)
02:26:41.765 00.000 16108 Move returns status 0, amount 0
02:26:41.765 00.000 16108 MoveAxis(N, 0, ABG)
02:26:41.765 00.000 16108 Move returns status 0, amount 0
02:26:41.765 00.000 16108 move complete, result=0
02:26:41.765 00.000 16108 worker thread done servicing request
02:26:41.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3331, FiltMin=2822, FiltMax=65501, Gamma=1.000
02:26:41.787 00.019 21068 UpdateGuideState exits: m=128748 SNR=80.7
02:26:41.790 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:41.792 00.001 21068 Enqueuing Expose request
02:26:41.793 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:41.794 00.001 16108 Worker thread wakes up
02:26:41.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:41.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:42.964 01.170 16108 Exposure complete
02:26:43.036 00.072 16108 worker thread done servicing request
02:26:43.036 00.000 21068 OnExposeComplete: enter
02:26:43.037 00.001 21068 UpdateGuideState(): m_state=6
02:26:43.038 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13185
02:26:43.039 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=876.94, Mass=123338, SNR=86.1, Peak=18931 HFD=2.9
02:26:43.040 00.001 21068 MultiStar: [#1 -0.08,0.06,1.19,U] [#2 0.15,-0.20,1.30,U] [#3 0.04,-0.13,1.00,U] [#4 -0.04,0.20,0.82,U] [#5 0.14,0.39,0.95,U] [#6 0.03,0.39,0.88,U] [#7 -0.01,0.04,0.73,U] [#8 0.15,0.22,0.85,U] 
02:26:43.040 00.000 21068 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.57, 0.19}
02:26:43.041 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
02:26:43.042 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
02:26:43.043 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=-0.09 mountY=-0.13, mountTheta=-2.16
02:26:43.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.11, opts=13)
02:26:43.046 00.001 21068 Enqueuing Move request for scope (0.11, 0.11)
02:26:43.047 00.001 16108 Worker thread wakes up
02:26:43.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
02:26:43.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
02:26:43.047 00.000 16108 Moving (0.11, 0.11) raw xDistance=-0.09 yDistance=-0.13
02:26:43.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:26:43.048 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:43.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:43.048 00.000 16108 MoveAxis(E, 0, ABG)
02:26:43.048 00.000 16108 Move returns status 0, amount 0
02:26:43.048 00.000 16108 MoveAxis(N, 0, ABG)
02:26:43.048 00.000 16108 Move returns status 0, amount 0
02:26:43.048 00.000 16108 move complete, result=0
02:26:43.048 00.000 16108 worker thread done servicing request
02:26:43.052 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3331, FiltMin=2854, FiltMax=59197, Gamma=1.000
02:26:43.077 00.025 21068 UpdateGuideState exits: m=123338 SNR=86.1
02:26:43.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:43.081 00.001 21068 Enqueuing Expose request
02:26:43.083 00.002 16108 Worker thread wakes up
02:26:43.083 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:43.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:43.085 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:44.067 00.982 16108 Exposure complete
02:26:44.124 00.057 16108 worker thread done servicing request
02:26:44.124 00.000 21068 OnExposeComplete: enter
02:26:44.125 00.001 21068 UpdateGuideState(): m_state=6
02:26:44.126 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13186
02:26:44.127 00.001 21068 Star::Find returns 1 (0), X=221.75, Y=876.81, Mass=105943, SNR=75.7, Peak=16483 HFD=2.9
02:26:44.128 00.001 21068 MultiStar: [#1 0.08,-0.13,1.07,U] [#2 0.16,-0.10,1.29,U] [#3 0.07,0.03,1.06,U] [#4 -0.06,0.26,0.91,U] [#5 0.06,0.17,1.04,U] [#6 -0.07,0.39,0.88,U] [#7 0.03,0.05,0.91,U] [#8 0.00,0.36,0.93,U] 
02:26:44.128 00.000 21068 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.42, 0.06}
02:26:44.129 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
02:26:44.130 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
02:26:44.131 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
02:26:44.132 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
02:26:44.133 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
02:26:44.134 00.001 16108 Worker thread wakes up
02:26:44.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
02:26:44.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
02:26:44.134 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.12
02:26:44.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:26:44.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:44.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:26:44.134 00.000 16108 MoveAxis(E, 0, ABG)
02:26:44.134 00.000 16108 Move returns status 0, amount 0
02:26:44.134 00.000 16108 MoveAxis(N, 0, ABG)
02:26:44.135 00.001 16108 Move returns status 0, amount 0
02:26:44.135 00.000 16108 move complete, result=0
02:26:44.135 00.000 16108 worker thread done servicing request
02:26:44.139 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3331, FiltMin=2909, FiltMax=58880, Gamma=1.000
02:26:44.155 00.016 21068 UpdateGuideState exits: m=105943 SNR=75.7
02:26:44.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:44.156 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:44.157 00.001 21068 Enqueuing Expose request
02:26:44.158 00.001 16108 Worker thread wakes up
02:26:44.158 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:44.160 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:44.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:45.319 01.159 16108 Exposure complete
02:26:45.375 00.056 16108 worker thread done servicing request
02:26:45.375 00.000 21068 OnExposeComplete: enter
02:26:45.376 00.001 21068 UpdateGuideState(): m_state=6
02:26:45.377 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13187
02:26:45.378 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=877.09, Mass=134571, SNR=89.3, Peak=18179 HFD=3.2
02:26:45.379 00.001 21068 MultiStar: [#1 -0.17,0.17,1.18,U] [#2 0.14,-0.00,1.12,U] [#3 0.00,0.31,1.12,U] [#4 0.03,0.24,0.90,U] [#5 -0.11,0.30,0.96,U] [#6 -0.10,0.36,0.79,U] [#7 -0.07,0.18,0.52,U] [#8 0.02,-0.06,0.83,U] 
02:26:45.381 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.20}, one-star: {0.12, 0.34}
02:26:45.382 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
02:26:45.384 00.002 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
02:26:45.386 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.62 mountX=0.05 mountY=-0.20, mountTheta=-1.34
02:26:45.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.20, opts=13)
02:26:45.390 00.001 21068 Enqueuing Move request for scope (-0.01, 0.20)
02:26:45.392 00.002 16108 Worker thread wakes up
02:26:45.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
02:26:45.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
02:26:45.392 00.000 16108 Moving (-0.01, 0.20) raw xDistance=0.05 yDistance=-0.20
02:26:45.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:26:45.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:45.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:26:45.392 00.000 16108 MoveAxis(E, 0, ABG)
02:26:45.392 00.000 16108 Move returns status 0, amount 0
02:26:45.392 00.000 16108 MoveAxis(N, 0, ABG)
02:26:45.393 00.001 16108 Move returns status 0, amount 0
02:26:45.393 00.000 16108 move complete, result=0
02:26:45.393 00.000 16108 worker thread done servicing request
02:26:45.399 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3331, FiltMin=2864, FiltMax=65440, Gamma=1.000
02:26:45.428 00.029 21068 UpdateGuideState exits: m=134571 SNR=89.3
02:26:45.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:45.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:45.430 00.000 21068 Enqueuing Expose request
02:26:45.431 00.001 16108 Worker thread wakes up
02:26:45.431 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:45.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:45.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:46.420 00.988 16108 Exposure complete
02:26:46.475 00.055 16108 worker thread done servicing request
02:26:46.475 00.000 21068 OnExposeComplete: enter
02:26:46.477 00.002 21068 UpdateGuideState(): m_state=6
02:26:46.478 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13188
02:26:46.478 00.000 21068 Star::Find returns 1 (0), X=221.58, Y=877.06, Mass=121576, SNR=78.4, Peak=18355 HFD=3.0
02:26:46.479 00.001 21068 MultiStar: [#1 -0.04,0.03,1.26,U] [#2 -0.01,-0.02,1.35,U] [#3 0.04,-0.06,1.25,U] [#4 -0.18,0.33,0.89,U] [#5 -0.04,0.35,1.21,U] [#6 -0.05,0.42,1.05,U] [#7 -0.15,0.21,0.68,U] [#8 -0.40,0.28,0.95,U] 
02:26:46.480 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {0.25, 0.31}
02:26:46.481 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
02:26:46.482 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
02:26:46.482 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.84 mountX=0.08 mountY=-0.17, mountTheta=-1.11
02:26:46.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.19, opts=13)
02:26:46.485 00.001 21068 Enqueuing Move request for scope (-0.05, 0.19)
02:26:46.486 00.001 16108 Worker thread wakes up
02:26:46.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
02:26:46.486 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
02:26:46.486 00.000 16108 Moving (-0.05, 0.19) raw xDistance=0.08 yDistance=-0.17
02:26:46.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:26:46.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:46.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:26:46.486 00.000 16108 MoveAxis(E, 0, ABG)
02:26:46.486 00.000 16108 Move returns status 0, amount 0
02:26:46.487 00.001 16108 MoveAxis(N, 0, ABG)
02:26:46.487 00.000 16108 Move returns status 0, amount 0
02:26:46.487 00.000 16108 move complete, result=0
02:26:46.487 00.000 16108 worker thread done servicing request
02:26:46.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3331, FiltMin=2857, FiltMax=61341, Gamma=1.000
02:26:46.514 00.023 21068 UpdateGuideState exits: m=121576 SNR=78.4
02:26:46.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:46.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:46.517 00.001 21068 Enqueuing Expose request
02:26:46.517 00.000 16108 Worker thread wakes up
02:26:46.517 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:46.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:46.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:47.670 01.152 16108 Exposure complete
02:26:47.745 00.075 16108 worker thread done servicing request
02:26:47.745 00.000 21068 OnExposeComplete: enter
02:26:47.747 00.002 21068 UpdateGuideState(): m_state=6
02:26:47.749 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13189
02:26:47.750 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.94, Mass=123765, SNR=81.8, Peak=18499 HFD=3.1
02:26:47.752 00.002 21068 MultiStar: [#1 -0.01,0.08,1.37,U] [#2 -0.12,0.07,1.34,U] [#3 -0.02,0.22,0.98,U] [#4 -0.02,0.03,0.96,U] [#5 0.05,0.41,1.03,U] [#6 -0.23,0.30,0.88,U] [#7 0.13,0.28,0.72,U] [#8 0.01,0.13,0.81,U] 
02:26:47.755 00.003 21068 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.34, 0.19}
02:26:47.756 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
02:26:47.758 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
02:26:47.759 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.02 mountY=-0.18, mountTheta=-1.45
02:26:47.763 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.18, opts=13)
02:26:47.764 00.001 21068 Enqueuing Move request for scope (0.01, 0.18)
02:26:47.766 00.002 16108 Worker thread wakes up
02:26:47.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
02:26:47.766 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
02:26:47.766 00.000 16108 Moving (0.01, 0.18) raw xDistance=0.02 yDistance=-0.18
02:26:47.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:47.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:47.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:26:47.767 00.000 16108 MoveAxis(E, 0, ABG)
02:26:47.767 00.000 16108 Move returns status 0, amount 0
02:26:47.767 00.000 16108 MoveAxis(N, 0, ABG)
02:26:47.767 00.000 16108 Move returns status 0, amount 0
02:26:47.767 00.000 16108 move complete, result=0
02:26:47.767 00.000 16108 worker thread done servicing request
02:26:47.771 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3331, FiltMin=2902, FiltMax=52352, Gamma=1.000
02:26:47.791 00.020 21068 UpdateGuideState exits: m=123765 SNR=81.8
02:26:47.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:47.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:47.794 00.001 21068 Enqueuing Expose request
02:26:47.795 00.001 16108 Worker thread wakes up
02:26:47.795 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:47.796 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:47.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:48.771 00.975 16108 Exposure complete
02:26:48.834 00.063 16108 worker thread done servicing request
02:26:48.834 00.000 21068 OnExposeComplete: enter
02:26:48.836 00.002 21068 UpdateGuideState(): m_state=6
02:26:48.837 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13190
02:26:48.838 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.85, Mass=122128, SNR=88.2, Peak=17043 HFD=3.2
02:26:48.840 00.002 21068 MultiStar: [#1 -0.06,0.06,1.20,U] [#2 0.11,-0.01,1.18,U] [#3 0.11,0.24,1.02,U] [#4 -0.25,0.05,1.01,U] [#5 0.05,0.29,1.02,U] [#6 -0.10,0.62,0.00,M1] [#7 0.27,0.32,0.66,U] [#8 -0.18,0.05,0.81,U] 
02:26:48.841 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.24, 0.10}
02:26:48.841 00.000 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
02:26:48.842 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
02:26:48.843 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.36 mountX=-0.00 mountY=-0.13, mountTheta=-1.61
02:26:48.844 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
02:26:48.845 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
02:26:48.846 00.001 16108 Worker thread wakes up
02:26:48.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
02:26:48.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
02:26:48.846 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.00 yDistance=-0.13
02:26:48.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:26:48.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:48.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:48.846 00.000 16108 MoveAxis(E, 0, ABG)
02:26:48.846 00.000 16108 Move returns status 0, amount 0
02:26:48.846 00.000 16108 MoveAxis(N, 0, ABG)
02:26:48.846 00.000 16108 Move returns status 0, amount 0
02:26:48.846 00.000 16108 move complete, result=0
02:26:48.846 00.000 16108 worker thread done servicing request
02:26:48.850 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3331, FiltMin=2845, FiltMax=61136, Gamma=1.000
02:26:48.867 00.017 21068 UpdateGuideState exits: m=122128 SNR=88.2
02:26:48.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:48.870 00.001 21068 Enqueuing Expose request
02:26:48.871 00.001 16108 Worker thread wakes up
02:26:48.871 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:48.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:48.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:50.053 01.182 16108 Exposure complete
02:26:50.117 00.064 16108 worker thread done servicing request
02:26:50.117 00.000 21068 OnExposeComplete: enter
02:26:50.118 00.001 21068 UpdateGuideState(): m_state=6
02:26:50.119 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13191
02:26:50.120 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=877.07, Mass=108223, SNR=84.4, Peak=15683 HFD=3.1
02:26:50.121 00.001 21068 MultiStar: [#1 0.21,0.06,1.30,U] [#2 0.22,-0.09,1.42,U] [#3 0.20,0.05,1.08,U] [#4 0.04,-0.07,1.07,U] [#5 0.31,0.23,1.17,U] [#6 0.13,0.32,0.80,U] [#7 0.36,0.27,0.64,U] [#8 -0.03,0.29,0.82,U] 
02:26:50.121 00.000 21068 refined, 8 included, MultiStar: {0.21, 0.13}, one-star: {0.44, 0.31}
02:26:50.123 00.002 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
02:26:50.124 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
02:26:50.125 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.54 mountX=-0.19 mountY=-0.17, mountTheta=-2.39
02:26:50.127 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.13, opts=13)
02:26:50.128 00.001 21068 Enqueuing Move request for scope (0.21, 0.13)
02:26:50.129 00.001 16108 Worker thread wakes up
02:26:50.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
02:26:50.129 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
02:26:50.129 00.000 16108 Moving (0.21, 0.13) raw xDistance=-0.19 yDistance=-0.17
02:26:50.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:26:50.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:50.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:26:50.129 00.000 16108 MoveAxis(E, 0, ABG)
02:26:50.129 00.000 16108 Move returns status 0, amount 0
02:26:50.129 00.000 16108 MoveAxis(N, 0, ABG)
02:26:50.129 00.000 16108 Move returns status 0, amount 0
02:26:50.129 00.000 16108 move complete, result=0
02:26:50.129 00.000 16108 worker thread done servicing request
02:26:50.133 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3328, FiltMin=2838, FiltMax=60598, Gamma=1.000
02:26:50.150 00.017 21068 UpdateGuideState exits: m=108223 SNR=84.4
02:26:50.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:50.151 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:50.152 00.001 21068 Enqueuing Expose request
02:26:50.153 00.001 16108 Worker thread wakes up
02:26:50.153 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:50.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:50.155 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:51.139 00.984 16108 Exposure complete
02:26:51.222 00.083 16108 worker thread done servicing request
02:26:51.222 00.000 21068 OnExposeComplete: enter
02:26:51.222 00.000 21068 UpdateGuideState(): m_state=6
02:26:51.223 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13192
02:26:51.224 00.001 21068 Star::Find returns 1 (0), X=221.85, Y=876.85, Mass=129474, SNR=88.6, Peak=18163 HFD=3.0
02:26:51.225 00.001 21068 MultiStar: [#1 -0.01,-0.24,1.32,U] [#2 0.42,-0.06,1.23,U] [#3 0.25,0.03,1.05,U] [#4 0.03,-0.01,0.91,U] [#5 0.10,0.16,1.09,U] [#6 0.25,0.25,0.91,U] [#7 0.13,-0.10,0.59,U] [#8 -0.06,-0.01,0.72,U] 
02:26:51.226 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.52, 0.10}
02:26:51.226 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
02:26:51.227 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
02:26:51.228 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.04 mountX=-0.19 mountY=-0.05, mountTheta=-2.86
02:26:51.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
02:26:51.231 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
02:26:51.231 00.000 16108 Worker thread wakes up
02:26:51.232 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
02:26:51.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
02:26:51.232 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.19 yDistance=-0.05
02:26:51.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:26:51.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:51.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:26:51.232 00.000 16108 MoveAxis(E, 0, ABG)
02:26:51.232 00.000 16108 Move returns status 0, amount 0
02:26:51.232 00.000 16108 MoveAxis(N, 0, ABG)
02:26:51.232 00.000 16108 Move returns status 0, amount 0
02:26:51.232 00.000 16108 move complete, result=0
02:26:51.232 00.000 16108 worker thread done servicing request
02:26:51.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3331, FiltMin=2877, FiltMax=63245, Gamma=1.000
02:26:51.252 00.016 21068 UpdateGuideState exits: m=129474 SNR=88.6
02:26:51.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.255 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:51.256 00.001 21068 Enqueuing Expose request
02:26:51.258 00.002 16108 Worker thread wakes up
02:26:51.258 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:51.259 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:51.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:52.443 01.184 16108 Exposure complete
02:26:52.516 00.073 16108 worker thread done servicing request
02:26:52.516 00.000 21068 OnExposeComplete: enter
02:26:52.517 00.001 21068 UpdateGuideState(): m_state=6
02:26:52.518 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13193
02:26:52.519 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=877.05, Mass=124582, SNR=87.7, Peak=16275 HFD=3.0
02:26:52.520 00.001 21068 MultiStar: [#1 0.25,0.27,1.20,U] [#2 0.13,-0.04,1.25,U] [#3 0.44,0.39,0.00,M1] [#4 -0.04,0.27,0.97,U] [#5 0.22,0.22,0.90,U] [#6 0.26,0.49,0.89,U] [#7 0.09,0.06,0.54,U] [#8 -0.13,0.19,0.70,U] 
02:26:52.520 00.000 21068 refined, 7 included, MultiStar: {0.19, 0.22}, one-star: {0.58, 0.30}
02:26:52.521 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
02:26:52.522 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
02:26:52.522 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.86 mountX=-0.15 mountY=-0.26, mountTheta=-2.09
02:26:52.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.22, opts=13)
02:26:52.525 00.001 21068 Enqueuing Move request for scope (0.19, 0.22)
02:26:52.527 00.002 16108 Worker thread wakes up
02:26:52.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
02:26:52.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
02:26:52.528 00.001 16108 Moving (0.19, 0.22) raw xDistance=-0.15 yDistance=-0.26
02:26:52.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:26:52.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:52.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:26:52.528 00.000 16108 MoveAxis(E, 0, ABG)
02:26:52.528 00.000 16108 Move returns status 0, amount 0
02:26:52.528 00.000 16108 MoveAxis(N, 0, ABG)
02:26:52.528 00.000 16108 Move returns status 0, amount 0
02:26:52.528 00.000 16108 move complete, result=0
02:26:52.529 00.001 16108 worker thread done servicing request
02:26:52.534 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3331, FiltMin=2861, FiltMax=52585, Gamma=1.000
02:26:52.555 00.021 21068 UpdateGuideState exits: m=124582 SNR=87.7
02:26:52.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:52.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:52.558 00.001 21068 Enqueuing Expose request
02:26:52.559 00.001 16108 Worker thread wakes up
02:26:52.559 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:26:52.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:52.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:53.540 00.980 16108 Exposure complete
02:26:53.621 00.081 16108 worker thread done servicing request
02:26:53.621 00.000 21068 OnExposeComplete: enter
02:26:53.622 00.001 21068 UpdateGuideState(): m_state=6
02:26:53.622 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13194
02:26:53.623 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=877.06, Mass=118305, SNR=77.9, Peak=13504 HFD=3.3
02:26:53.625 00.002 21068 MultiStar: [#1 -0.07,0.22,1.33,U] [#2 -0.06,0.33,1.47,U] [#3 -0.22,0.20,1.22,U] [#4 -0.15,0.29,0.87,U] [#5 0.11,0.29,0.92,U] [#6 -0.05,0.39,0.77,U] [#7 -0.01,0.17,0.69,U] [#8 -0.27,0.31,0.72,U] 
02:26:53.627 00.002 21068 refined, 8 included, MultiStar: {-0.06, 0.28}, one-star: {0.15, 0.31}
02:26:53.627 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:26:53.628 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
02:26:53.630 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.28 cameraTheta=1.79 mountX=0.11 mountY=-0.26, mountTheta=-1.16
02:26:53.633 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.28, opts=13)
02:26:53.634 00.001 21068 Enqueuing Move request for scope (-0.06, 0.28)
02:26:53.636 00.002 16108 Worker thread wakes up
02:26:53.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
02:26:53.636 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
02:26:53.636 00.000 16108 Moving (-0.06, 0.28) raw xDistance=0.11 yDistance=-0.26
02:26:53.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:26:53.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:53.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:26:53.636 00.000 16108 MoveAxis(E, 0, ABG)
02:26:53.636 00.000 16108 Move returns status 0, amount 0
02:26:53.636 00.000 16108 MoveAxis(N, 0, ABG)
02:26:53.636 00.000 16108 Move returns status 0, amount 0
02:26:53.636 00.000 16108 move complete, result=0
02:26:53.637 00.001 16108 worker thread done servicing request
02:26:53.642 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3331, FiltMin=2790, FiltMax=53821, Gamma=1.000
02:26:53.665 00.023 21068 UpdateGuideState exits: m=118305 SNR=77.9
02:26:53.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:53.669 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:53.671 00.002 21068 Enqueuing Expose request
02:26:53.672 00.001 16108 Worker thread wakes up
02:26:53.672 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:26:53.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:53.674 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:54.846 01.172 16108 Exposure complete
02:26:54.905 00.059 16108 worker thread done servicing request
02:26:54.905 00.000 21068 OnExposeComplete: enter
02:26:54.905 00.000 21068 UpdateGuideState(): m_state=6
02:26:54.906 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13195
02:26:54.907 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.89, Mass=125391, SNR=88.1, Peak=13875 HFD=3.6
02:26:54.909 00.002 21068 MultiStar: [#1 -0.06,0.10,0.97,U] [#2 -0.19,-0.02,1.11,U] [#3 -0.16,0.08,0.97,U] [#4 -0.09,0.32,0.76,U] [#5 -0.29,0.35,0.81,U] [#6 0.09,0.70,0.00,M1] [#7 -0.34,-0.04,0.60,U] [#8 -0.40,0.21,0.76,U] 
02:26:54.911 00.002 21068 single-star, 7 included, MultiStar: {-0.17, 0.14}, one-star: {0.06, 0.14}
02:26:54.913 00.002 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
02:26:54.914 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
02:26:54.916 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=-0.04 mountY=-0.15, mountTheta=-1.82
02:26:54.919 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
02:26:54.920 00.001 21068 Enqueuing Move request for scope (0.06, 0.14)
02:26:54.922 00.002 16108 Worker thread wakes up
02:26:54.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
02:26:54.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:26:54.922 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.04 yDistance=-0.15
02:26:54.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:26:54.923 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:54.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:26:54.923 00.000 16108 MoveAxis(E, 0, ABG)
02:26:54.923 00.000 16108 Move returns status 0, amount 0
02:26:54.923 00.000 16108 MoveAxis(N, 0, ABG)
02:26:54.923 00.000 16108 Move returns status 0, amount 0
02:26:54.923 00.000 16108 move complete, result=0
02:26:54.923 00.000 16108 worker thread done servicing request
02:26:54.931 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3328, FiltMin=2851, FiltMax=56342, Gamma=1.000
02:26:54.956 00.025 21068 UpdateGuideState exits: m=125391 SNR=88.1
02:26:54.958 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.960 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:54.961 00.001 21068 Enqueuing Expose request
02:26:54.963 00.002 16108 Worker thread wakes up
02:26:54.963 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:54.965 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:54.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:55.925 00.960 16108 Exposure complete
02:26:55.996 00.071 16108 worker thread done servicing request
02:26:55.996 00.000 21068 OnExposeComplete: enter
02:26:55.997 00.001 21068 UpdateGuideState(): m_state=6
02:26:55.997 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13196
02:26:55.999 00.002 21068 Star::Find returns 1 (0), X=221.53, Y=877.12, Mass=132954, SNR=87.8, Peak=15075 HFD=3.5
02:26:56.000 00.001 21068 MultiStar: [#1 -0.43,0.12,1.11,U] [#2 -0.17,0.15,1.13,U] [#3 -0.15,0.12,1.05,U] [#4 0.15,0.40,0.81,U] [#5 -0.16,0.47,0.97,U] [#6 0.30,0.77,0.00,M2] [#7 -0.21,0.22,0.54,U] [#8 -0.10,0.49,0.81,U] 
02:26:56.002 00.002 21068 refined, 7 included, MultiStar: {-0.12, 0.28}, one-star: {0.20, 0.36}
02:26:56.004 00.002 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
02:26:56.005 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
02:26:56.006 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.96 mountX=0.16 mountY=-0.25, mountTheta=-0.99
02:26:56.009 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.28, opts=13)
02:26:56.010 00.001 21068 Enqueuing Move request for scope (-0.12, 0.28)
02:26:56.011 00.001 16108 Worker thread wakes up
02:26:56.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
02:26:56.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
02:26:56.011 00.000 16108 Moving (-0.12, 0.28) raw xDistance=0.16 yDistance=-0.25
02:26:56.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:26:56.011 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.54 newest=-0.65
02:26:56.012 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:26:56.012 00.000 16108 MoveAxis(E, 0, ABG)
02:26:56.012 00.000 16108 Move returns status 0, amount 0
02:26:56.012 00.000 16108 MoveAxis(N, 50, ABG)
02:26:56.012 00.000 16108 Guiding  Dir = 0, Dur = 50
02:26:56.012 00.000 16108 IsSlewing returns 0
02:26:56.014 00.002 16108 IsGuiding returns 0
02:26:56.018 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3331, FiltMin=2909, FiltMax=65440, Gamma=1.000
02:26:56.025 00.007 16108 PulseGuide returned control before completion, sleep 49
02:26:56.043 00.018 21068 UpdateGuideState exits: m=132954 SNR=87.8
02:26:56.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:56.046 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:56.047 00.001 21068 Enqueuing Expose request
02:26:56.086 00.039 16108 IsGuiding returns 1
02:26:56.086 00.000 16108 scope still moving after pulse duration time elapsed
02:26:56.117 00.031 16108 IsSlewing returns 0
02:26:56.117 00.000 16108 IsGuiding returns 0
02:26:56.117 00.000 16108 scope move finished after 50 + 53 ms
02:26:56.117 00.000 16108 Move returns status 0, amount 50
02:26:56.117 00.000 16108 move complete, result=0
02:26:56.117 00.000 16108 worker thread done servicing request
02:26:56.117 00.000 16108 Worker thread wakes up
02:26:56.117 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
02:26:56.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:56.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:57.273 01.155 16108 Exposure complete
02:26:57.339 00.066 16108 worker thread done servicing request
02:26:57.340 00.001 21068 OnExposeComplete: enter
02:26:57.340 00.000 21068 UpdateGuideState(): m_state=6
02:26:57.342 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13197
02:26:57.344 00.002 21068 Star::Find returns 1 (0), X=221.59, Y=876.84, Mass=142553, SNR=93.2, Peak=14867 HFD=3.6
02:26:57.345 00.001 21068 MultiStar: [#1 -0.25,0.30,1.08,U] [#2 -0.15,0.15,1.22,U] [#3 -0.01,0.13,0.89,U] [#4 -0.00,0.28,0.82,U] [#5 0.04,0.30,0.86,U] [#6 -0.25,0.73,0.00,M3] [#7 0.04,0.14,0.46,U] [#8 -0.13,0.33,0.66,U] 
02:26:57.346 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {0.26, 0.09}
02:26:57.347 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
02:26:57.348 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
02:26:57.349 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.73 mountX=0.07 mountY=-0.20, mountTheta=-1.23
02:26:57.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.21, opts=13)
02:26:57.352 00.001 21068 Enqueuing Move request for scope (-0.03, 0.21)
02:26:57.353 00.001 16108 Worker thread wakes up
02:26:57.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
02:26:57.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
02:26:57.353 00.000 16108 Moving (-0.03, 0.21) raw xDistance=0.07 yDistance=-0.20
02:26:57.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:57.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:26:57.353 00.000 16108 MoveAxis(E, 0, ABG)
02:26:57.353 00.000 16108 Move returns status 0, amount 0
02:26:57.353 00.000 16108 MoveAxis(N, 40, ABG)
02:26:57.353 00.000 16108 Guiding  Dir = 0, Dur = 40
02:26:57.354 00.001 16108 IsSlewing returns 0
02:26:57.354 00.000 16108 IsGuiding returns 0
02:26:57.357 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3328, FiltMin=2867, FiltMax=62781, Gamma=1.000
02:26:57.380 00.023 21068 UpdateGuideState exits: m=142553 SNR=93.2
02:26:57.382 00.002 16108 PulseGuide returned control before completion, sleep 24
02:26:57.382 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:57.382 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:57.383 00.001 21068 Enqueuing Expose request
02:26:57.410 00.027 16108 IsGuiding returns 1
02:26:57.410 00.000 16108 scope still moving after pulse duration time elapsed
02:26:57.442 00.032 16108 IsSlewing returns 0
02:26:57.442 00.000 16108 IsGuiding returns 1
02:26:57.477 00.035 16108 IsSlewing returns 0
02:26:57.477 00.000 16108 IsGuiding returns 0
02:26:57.477 00.000 16108 scope move finished after 40 + 83 ms
02:26:57.477 00.000 16108 Move returns status 0, amount 40
02:26:57.477 00.000 16108 move complete, result=0
02:26:57.477 00.000 16108 worker thread done servicing request
02:26:57.477 00.000 16108 Worker thread wakes up
02:26:57.477 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 40 ms NORTH
02:26:57.478 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:57.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:58.443 00.965 16108 Exposure complete
02:26:58.502 00.059 16108 worker thread done servicing request
02:26:58.502 00.000 21068 OnExposeComplete: enter
02:26:58.503 00.001 21068 UpdateGuideState(): m_state=6
02:26:58.504 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13198
02:26:58.506 00.002 21068 Star::Find returns 1 (0), X=221.77, Y=876.87, Mass=122920, SNR=85.4, Peak=15283 HFD=3.3
02:26:58.508 00.002 21068 MultiStar: [#1 0.02,0.16,1.17,U] [#2 0.05,0.12,1.15,U] [#3 0.06,0.19,0.98,U] [#4 0.09,0.05,0.75,U] [#5 -0.15,0.46,0.88,U] [#6 0.23,0.42,0.86,U] [#7 0.16,0.01,0.65,U] [#8 -0.24,-0.04,0.89,U] 
02:26:58.509 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.44, 0.12}
02:26:58.510 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
02:26:58.510 00.000 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
02:26:58.512 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.16 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
02:26:58.513 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.17, opts=13)
02:26:58.514 00.001 21068 Enqueuing Move request for scope (0.07, 0.17)
02:26:58.514 00.000 16108 Worker thread wakes up
02:26:58.515 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
02:26:58.515 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
02:26:58.515 00.000 16108 Moving (0.07, 0.17) raw xDistance=-0.04 yDistance=-0.18
02:26:58.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:26:58.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:58.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:26:58.515 00.000 16108 MoveAxis(E, 0, ABG)
02:26:58.515 00.000 16108 Move returns status 0, amount 0
02:26:58.515 00.000 16108 MoveAxis(N, 0, ABG)
02:26:58.515 00.000 16108 Move returns status 0, amount 0
02:26:58.515 00.000 16108 move complete, result=0
02:26:58.515 00.000 16108 worker thread done servicing request
02:26:58.520 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3328, FiltMin=2881, FiltMax=60998, Gamma=1.000
02:26:58.539 00.019 21068 UpdateGuideState exits: m=122920 SNR=85.4
02:26:58.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:58.542 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:58.543 00.001 21068 Enqueuing Expose request
02:26:58.544 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:58.546 00.002 16108 Worker thread wakes up
02:26:58.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:58.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:26:59.692 01.146 16108 Exposure complete
02:26:59.766 00.074 16108 worker thread done servicing request
02:26:59.767 00.001 21068 OnExposeComplete: enter
02:26:59.768 00.001 21068 UpdateGuideState(): m_state=6
02:26:59.770 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13199
02:26:59.772 00.002 21068 Star::Find returns 1 (0), X=222.01, Y=876.87, Mass=122406, SNR=83.1, Peak=13875 HFD=3.7
02:26:59.774 00.002 21068 MultiStar: [#1 -0.07,0.04,1.20,U] [#2 0.06,0.36,1.32,U] [#3 0.31,0.05,1.11,U] [#4 0.14,0.40,0.90,U] [#5 0.38,0.63,0.00,M1] [#6 0.01,0.26,0.78,U] [#7 0.40,-0.08,0.69,U] [#8 -0.08,0.08,0.84,U] 
02:26:59.775 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.16}, one-star: {0.68, 0.12}
02:26:59.777 00.002 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:26:59.778 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:26:59.779 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.14 mountY=-0.20, mountTheta=-2.20
02:26:59.784 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.16, opts=13)
02:26:59.785 00.001 21068 Enqueuing Move request for scope (0.17, 0.16)
02:26:59.787 00.002 16108 Worker thread wakes up
02:26:59.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
02:26:59.787 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
02:26:59.787 00.000 16108 Moving (0.17, 0.16) raw xDistance=-0.14 yDistance=-0.20
02:26:59.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:26:59.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:59.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:26:59.788 00.001 16108 MoveAxis(E, 0, ABG)
02:26:59.788 00.000 16108 Move returns status 0, amount 0
02:26:59.788 00.000 16108 MoveAxis(N, 0, ABG)
02:26:59.788 00.000 16108 Move returns status 0, amount 0
02:26:59.788 00.000 16108 move complete, result=0
02:26:59.788 00.000 16108 worker thread done servicing request
02:26:59.795 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3331, FiltMin=2883, FiltMax=59696, Gamma=1.000
02:26:59.825 00.030 21068 UpdateGuideState exits: m=122406 SNR=83.1
02:26:59.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:59.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:26:59.827 00.000 21068 Enqueuing Expose request
02:26:59.828 00.001 16108 Worker thread wakes up
02:26:59.828 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:59.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:26:59.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:00.802 00.973 16108 Exposure complete
02:27:00.867 00.065 16108 worker thread done servicing request
02:27:00.867 00.000 21068 OnExposeComplete: enter
02:27:00.868 00.001 21068 UpdateGuideState(): m_state=6
02:27:00.870 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13200
02:27:00.870 00.000 21068 Star::Find returns 1 (0), X=221.65, Y=876.74, Mass=133594, SNR=92.4, Peak=15475 HFD=3.5
02:27:00.872 00.002 21068 MultiStar: [#1 -0.21,0.01,1.16,U] [#2 0.15,-0.17,1.15,U] [#3 -0.02,0.34,0.93,U] [#4 -0.02,0.18,0.84,U] [#5 0.08,0.26,0.78,U] [#6 0.03,0.19,0.84,U] [#7 0.37,-0.22,0.57,U] [#8 -0.17,0.21,0.79,U] 
02:27:00.873 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.32, -0.02}
02:27:00.876 00.003 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
02:27:00.877 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
02:27:00.879 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
02:27:00.882 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.08, opts=13)
02:27:00.883 00.001 21068 Enqueuing Move request for scope (0.05, 0.08)
02:27:00.884 00.001 16108 Worker thread wakes up
02:27:00.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
02:27:00.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
02:27:00.884 00.000 16108 Moving (0.05, 0.08) raw xDistance=-0.03 yDistance=-0.09
02:27:00.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:27:00.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:00.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:00.884 00.000 16108 MoveAxis(E, 0, ABG)
02:27:00.884 00.000 16108 Move returns status 0, amount 0
02:27:00.884 00.000 16108 MoveAxis(N, 0, ABG)
02:27:00.884 00.000 16108 Move returns status 0, amount 0
02:27:00.885 00.001 16108 move complete, result=0
02:27:00.885 00.000 16108 worker thread done servicing request
02:27:00.891 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3331, FiltMin=2848, FiltMax=57849, Gamma=1.000
02:27:00.915 00.024 21068 UpdateGuideState exits: m=133594 SNR=92.4
02:27:00.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:00.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:00.919 00.002 21068 Enqueuing Expose request
02:27:00.920 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:00.921 00.001 16108 Worker thread wakes up
02:27:00.921 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:00.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:02.073 01.152 16108 Exposure complete
02:27:02.133 00.060 16108 worker thread done servicing request
02:27:02.133 00.000 21068 OnExposeComplete: enter
02:27:02.134 00.001 21068 UpdateGuideState(): m_state=6
02:27:02.135 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13201
02:27:02.137 00.002 21068 Star::Find returns 1 (0), X=222.08, Y=877.08, Mass=125500, SNR=80.8, Peak=16083 HFD=3.3
02:27:02.138 00.001 21068 MultiStar: [#1 -0.01,0.11,1.22,U] [#2 0.27,-0.02,1.12,U] [#3 -0.07,0.21,1.26,U] [#4 0.21,0.14,0.82,U] [#5 0.34,0.43,1.03,U] [#6 -0.12,0.29,1.01,U] [#7 0.23,0.18,0.79,U] [#8 -0.10,0.01,0.89,U] 
02:27:02.139 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.19}, one-star: {0.75, 0.33}
02:27:02.140 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
02:27:02.141 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
02:27:02.143 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.24 cameraTheta=0.86 mountX=-0.12 mountY=-0.22, mountTheta=-2.09
02:27:02.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.19, opts=13)
02:27:02.146 00.001 21068 Enqueuing Move request for scope (0.16, 0.19)
02:27:02.147 00.001 16108 Worker thread wakes up
02:27:02.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
02:27:02.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
02:27:02.147 00.000 16108 Moving (0.16, 0.19) raw xDistance=-0.12 yDistance=-0.22
02:27:02.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:27:02.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:27:02.147 00.000 16108 MoveAxis(E, 0, ABG)
02:27:02.147 00.000 16108 Move returns status 0, amount 0
02:27:02.147 00.000 16108 MoveAxis(N, 44, ABG)
02:27:02.147 00.000 16108 Guiding  Dir = 0, Dur = 44
02:27:02.147 00.000 16108 IsSlewing returns 0
02:27:02.147 00.000 16108 IsGuiding returns 0
02:27:02.152 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3328, FiltMin=2864, FiltMax=65501, Gamma=1.000
02:27:02.172 00.020 21068 UpdateGuideState exits: m=125500 SNR=80.8
02:27:02.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:02.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:02.175 00.001 21068 Enqueuing Expose request
02:27:02.194 00.019 16108 IsGuiding returns 1
02:27:02.194 00.000 16108 scope still moving after pulse duration time elapsed
02:27:02.225 00.031 16108 IsSlewing returns 0
02:27:02.225 00.000 16108 IsGuiding returns 1
02:27:02.257 00.032 16108 IsSlewing returns 0
02:27:02.257 00.000 16108 IsGuiding returns 1
02:27:02.288 00.031 16108 IsSlewing returns 0
02:27:02.288 00.000 16108 IsGuiding returns 0
02:27:02.288 00.000 16108 scope move finished after 44 + 96 ms
02:27:02.288 00.000 16108 Move returns status 0, amount 44
02:27:02.288 00.000 16108 move complete, result=0
02:27:02.288 00.000 16108 worker thread done servicing request
02:27:02.288 00.000 16108 Worker thread wakes up
02:27:02.288 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
02:27:02.290 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:02.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:03.252 00.962 16108 Exposure complete
02:27:03.312 00.060 16108 worker thread done servicing request
02:27:03.312 00.000 21068 OnExposeComplete: enter
02:27:03.314 00.002 21068 UpdateGuideState(): m_state=6
02:27:03.316 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13202
02:27:03.316 00.000 21068 Star::Find returns 1 (0), X=221.55, Y=877.05, Mass=129642, SNR=86.0, Peak=14979 HFD=3.6
02:27:03.318 00.002 21068 MultiStar: [#1 0.01,0.21,1.11,U] [#2 0.31,0.19,1.22,U] [#3 0.41,0.13,0.98,U] [#4 -0.29,-0.01,0.85,U] [#5 0.19,0.06,0.90,U] [#6 0.07,0.35,0.94,U] [#7 0.33,0.35,0.65,U] [#8 -0.30,0.20,0.70,U] 
02:27:03.319 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.19}, one-star: {0.22, 0.29}
02:27:03.320 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
02:27:03.322 00.002 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
02:27:03.323 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.01 mountX=-0.09 mountY=-0.22, mountTheta=-1.95
02:27:03.326 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
02:27:03.326 00.000 21068 Enqueuing Move request for scope (0.12, 0.19)
02:27:03.327 00.001 16108 Worker thread wakes up
02:27:03.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
02:27:03.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
02:27:03.327 00.000 16108 Moving (0.12, 0.19) raw xDistance=-0.09 yDistance=-0.22
02:27:03.328 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:27:03.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:27:03.328 00.000 16108 MoveAxis(E, 0, ABG)
02:27:03.328 00.000 16108 Move returns status 0, amount 0
02:27:03.328 00.000 16108 MoveAxis(N, 44, ABG)
02:27:03.328 00.000 16108 Guiding  Dir = 0, Dur = 44
02:27:03.328 00.000 16108 IsSlewing returns 0
02:27:03.328 00.000 16108 IsGuiding returns 0
02:27:03.371 00.043 16108 PulseGuide returned control before completion, sleep 12
02:27:03.386 00.015 16108 IsGuiding returns 1
02:27:03.386 00.000 16108 scope still moving after pulse duration time elapsed
02:27:03.417 00.031 16108 IsSlewing returns 0
02:27:03.417 00.000 16108 IsGuiding returns 1
02:27:03.448 00.031 16108 IsSlewing returns 0
02:27:03.448 00.000 16108 IsGuiding returns 0
02:27:03.448 00.000 16108 scope move finished after 44 + 75 ms
02:27:03.448 00.000 16108 Move returns status 0, amount 44
02:27:03.448 00.000 16108 move complete, result=0
02:27:03.574 00.126 16108 worker thread done servicing request
02:27:03.581 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3331, FiltMin=2781, FiltMax=62416, Gamma=1.000
02:27:03.599 00.018 21068 UpdateGuideState exits: m=129642 SNR=86.0
02:27:03.602 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.602 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:03.604 00.002 21068 Enqueuing Expose request
02:27:03.604 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
02:27:03.605 00.001 16108 Worker thread wakes up
02:27:03.605 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:03.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:04.753 01.148 16108 Exposure complete
02:27:04.810 00.057 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:27:04.811 00.001 21068 case statement mapped state 6 to 3
02:27:04.813 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:27:04.826 00.013 16108 worker thread done servicing request
02:27:04.828 00.002 21068 OnExposeComplete: enter
02:27:04.829 00.001 21068 UpdateGuideState(): m_state=6
02:27:04.831 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13203
02:27:04.832 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=876.89, Mass=137542, SNR=90.6, Peak=16963 HFD=3.2
02:27:04.833 00.001 21068 MultiStar: [#1 -0.06,0.09,1.01,U] [#2 -0.09,0.02,1.22,U] [#3 0.22,0.28,1.00,U] [#4 -0.27,-0.06,0.94,U] [#5 0.14,0.26,0.92,U] [#6 -0.15,0.26,0.75,U] [#7 -0.03,-0.11,0.63,U] [#8 -0.17,0.33,0.78,U] 
02:27:04.835 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.53, 0.14}
02:27:04.836 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
02:27:04.838 00.002 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
02:27:04.839 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.00 mountY=-0.13, mountTheta=-1.56
02:27:04.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.13, opts=13)
02:27:04.842 00.001 21068 Enqueuing Move request for scope (0.02, 0.13)
02:27:04.843 00.001 16108 Worker thread wakes up
02:27:04.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
02:27:04.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
02:27:04.843 00.000 16108 Moving (0.02, 0.13) raw xDistance=0.00 yDistance=-0.13
02:27:04.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:27:04.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:04.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:04.843 00.000 16108 MoveAxis(E, 0, ABG)
02:27:04.843 00.000 16108 Move returns status 0, amount 0
02:27:04.843 00.000 16108 MoveAxis(N, 0, ABG)
02:27:04.843 00.000 16108 Move returns status 0, amount 0
02:27:04.843 00.000 16108 move complete, result=0
02:27:04.843 00.000 16108 worker thread done servicing request
02:27:04.848 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3328, FiltMin=2873, FiltMax=61849, Gamma=1.000
02:27:04.866 00.018 21068 UpdateGuideState exits: m=137542 SNR=90.6
02:27:04.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:04.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:04.869 00.001 21068 Enqueuing Expose request
02:27:04.870 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:04.871 00.001 16108 Worker thread wakes up
02:27:04.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:04.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:05.836 00.965 16108 Exposure complete
02:27:05.924 00.088 16108 worker thread done servicing request
02:27:05.924 00.000 21068 OnExposeComplete: enter
02:27:05.926 00.002 21068 UpdateGuideState(): m_state=6
02:27:05.928 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13204
02:27:05.929 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.67, Mass=100078, SNR=77.3, Peak=13491 HFD=3.3
02:27:05.932 00.003 21068 MultiStar: [#1 -0.12,0.12,1.34,U] [#2 0.26,-0.24,1.62,U] [#3 -0.09,-0.18,1.25,U] [#4 0.03,0.13,0.96,U] [#5 -0.03,0.08,1.13,U] [#6 -0.32,0.30,0.91,U] [#7 0.06,-0.21,0.70,U] [#8 -0.09,-0.22,0.81,U] 
02:27:05.933 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.54, -0.09}
02:27:05.935 00.002 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
02:27:05.936 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.60)
02:27:05.938 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.78 mountX=-0.04 mountY=0.03, mountTheta=2.58
02:27:05.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
02:27:05.941 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
02:27:05.942 00.001 16108 Worker thread wakes up
02:27:05.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:27:05.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:27:05.942 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.03
02:27:05.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:27:05.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:05.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:05.942 00.000 16108 MoveAxis(E, 0, ABG)
02:27:05.942 00.000 16108 Move returns status 0, amount 0
02:27:05.942 00.000 16108 MoveAxis(N, 0, ABG)
02:27:05.942 00.000 16108 Move returns status 0, amount 0
02:27:05.942 00.000 16108 move complete, result=0
02:27:05.942 00.000 16108 worker thread done servicing request
02:27:05.947 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3331, FiltMin=2867, FiltMax=61981, Gamma=1.000
02:27:05.962 00.015 21068 UpdateGuideState exits: m=100078 SNR=77.3
02:27:05.965 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:05.968 00.002 21068 Enqueuing Expose request
02:27:05.969 00.001 16108 Worker thread wakes up
02:27:05.969 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:05.971 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:05.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:07.134 01.163 16108 Exposure complete
02:27:07.200 00.066 16108 worker thread done servicing request
02:27:07.200 00.000 21068 OnExposeComplete: enter
02:27:07.201 00.001 21068 UpdateGuideState(): m_state=6
02:27:07.201 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13205
02:27:07.202 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.81, Mass=115479, SNR=77.6, Peak=16339 HFD=3.2
02:27:07.204 00.002 21068 MultiStar: [#1 0.03,-0.11,1.23,U] [#2 0.01,0.06,1.23,U] [#3 -0.02,-0.21,1.14,U] [#4 -0.02,0.24,0.83,U] [#5 0.15,0.11,1.11,U] [#6 0.01,0.30,0.98,U] [#7 0.16,0.22,0.72,U] [#8 -0.18,0.36,0.78,U] 
02:27:07.205 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.41, 0.06}
02:27:07.208 00.003 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
02:27:07.209 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
02:27:07.211 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:27:07.213 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.09, opts=13)
02:27:07.215 00.002 21068 Enqueuing Move request for scope (0.06, 0.09)
02:27:07.216 00.001 16108 Worker thread wakes up
02:27:07.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:27:07.217 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:27:07.217 00.000 16108 Moving (0.06, 0.09) raw xDistance=-0.05 yDistance=-0.10
02:27:07.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:07.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:07.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:27:07.217 00.000 16108 MoveAxis(E, 0, ABG)
02:27:07.217 00.000 16108 Move returns status 0, amount 0
02:27:07.217 00.000 16108 MoveAxis(N, 0, ABG)
02:27:07.217 00.000 16108 Move returns status 0, amount 0
02:27:07.217 00.000 16108 move complete, result=0
02:27:07.217 00.000 16108 worker thread done servicing request
02:27:07.224 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3331, FiltMin=2816, FiltMax=58221, Gamma=1.000
02:27:07.250 00.026 21068 UpdateGuideState exits: m=115479 SNR=77.6
02:27:07.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:07.254 00.002 21068 Enqueuing Expose request
02:27:07.255 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:07.256 00.001 16108 Worker thread wakes up
02:27:07.257 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:07.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:08.225 00.968 16108 Exposure complete
02:27:08.282 00.057 16108 worker thread done servicing request
02:27:08.282 00.000 21068 OnExposeComplete: enter
02:27:08.282 00.000 21068 UpdateGuideState(): m_state=6
02:27:08.283 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13206
02:27:08.284 00.001 21068 Star::Find returns 1 (0), X=221.75, Y=876.90, Mass=124817, SNR=83.4, Peak=15027 HFD=3.4
02:27:08.285 00.001 21068 MultiStar: [#1 -0.10,-0.01,1.06,U] [#2 0.16,0.07,1.23,U] [#3 0.27,0.02,1.05,U] [#4 0.26,0.17,0.89,U] [#5 0.40,0.29,1.06,U] [#6 0.14,0.19,0.90,U] [#7 -0.15,-0.23,0.58,U] [#8 -0.13,0.08,0.77,U] 
02:27:08.286 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.41, 0.14}
02:27:08.286 00.000 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
02:27:08.287 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
02:27:08.289 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.53 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
02:27:08.290 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.09, opts=13)
02:27:08.291 00.001 21068 Enqueuing Move request for scope (0.16, 0.09)
02:27:08.292 00.001 16108 Worker thread wakes up
02:27:08.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:27:08.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:27:08.292 00.000 16108 Moving (0.16, 0.09) raw xDistance=-0.14 yDistance=-0.13
02:27:08.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:27:08.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:08.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:08.292 00.000 16108 MoveAxis(E, 0, ABG)
02:27:08.292 00.000 16108 Move returns status 0, amount 0
02:27:08.292 00.000 16108 MoveAxis(N, 0, ABG)
02:27:08.292 00.000 16108 Move returns status 0, amount 0
02:27:08.292 00.000 16108 move complete, result=0
02:27:08.292 00.000 16108 worker thread done servicing request
02:27:08.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3328, FiltMin=2854, FiltMax=57913, Gamma=1.000
02:27:08.312 00.016 21068 UpdateGuideState exits: m=124817 SNR=83.4
02:27:08.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:08.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:08.315 00.001 21068 Enqueuing Expose request
02:27:08.318 00.003 16108 Worker thread wakes up
02:27:08.318 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:08.320 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:08.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:09.490 01.170 16108 Exposure complete
02:27:09.565 00.075 16108 worker thread done servicing request
02:27:09.565 00.000 21068 OnExposeComplete: enter
02:27:09.566 00.001 21068 UpdateGuideState(): m_state=6
02:27:09.568 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13207
02:27:09.569 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=876.83, Mass=111908, SNR=76.6, Peak=13811 HFD=3.2
02:27:09.570 00.001 21068 MultiStar: [#1 -0.06,0.16,1.18,U] [#2 -0.01,-0.00,1.46,U] [#3 0.09,0.16,1.28,U] [#4 0.20,0.19,1.04,U] [#5 0.21,0.19,1.20,U] [#6 0.18,0.13,0.95,U] [#7 -0.09,-0.15,0.83,U] [#8 -0.26,-0.20,1.01,U] 
02:27:09.572 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.07, 0.08}
02:27:09.573 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
02:27:09.574 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
02:27:09.575 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
02:27:09.577 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
02:27:09.579 00.002 21068 Enqueuing Move request for scope (0.04, 0.07)
02:27:09.580 00.001 16108 Worker thread wakes up
02:27:09.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
02:27:09.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:27:09.580 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.08
02:27:09.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:27:09.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:09.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:27:09.580 00.000 16108 MoveAxis(E, 0, ABG)
02:27:09.580 00.000 16108 Move returns status 0, amount 0
02:27:09.580 00.000 16108 MoveAxis(N, 0, ABG)
02:27:09.580 00.000 16108 Move returns status 0, amount 0
02:27:09.580 00.000 16108 move complete, result=0
02:27:09.580 00.000 16108 worker thread done servicing request
02:27:09.588 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3331, FiltMin=2870, FiltMax=55257, Gamma=1.000
02:27:09.621 00.033 21068 UpdateGuideState exits: m=111908 SNR=76.6
02:27:09.621 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:09.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:09.623 00.001 21068 Enqueuing Expose request
02:27:09.623 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:09.624 00.001 16108 Worker thread wakes up
02:27:09.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:09.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:10.588 00.964 16108 Exposure complete
02:27:10.666 00.078 16108 worker thread done servicing request
02:27:10.666 00.000 21068 OnExposeComplete: enter
02:27:10.668 00.002 21068 UpdateGuideState(): m_state=6
02:27:10.670 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13208
02:27:10.671 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.96, Mass=124399, SNR=85.5, Peak=15187 HFD=3.5
02:27:10.673 00.002 21068 MultiStar: [#1 -0.10,-0.01,1.00,U] [#2 -0.06,0.02,1.18,U] [#3 -0.26,-0.11,0.98,U] [#4 0.13,0.34,0.90,U] [#5 0.08,0.38,1.02,U] [#6 -0.23,0.36,0.89,U] [#7 -0.16,0.32,0.60,U] [#8 -0.21,0.06,0.84,U] 
02:27:10.674 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.16}, one-star: {0.16, 0.21}
02:27:10.676 00.002 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
02:27:10.677 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
02:27:10.679 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.95 mountX=0.09 mountY=-0.14, mountTheta=-1.00
02:27:10.682 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.16, opts=13)
02:27:10.684 00.002 21068 Enqueuing Move request for scope (-0.06, 0.16)
02:27:10.686 00.002 16108 Worker thread wakes up
02:27:10.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
02:27:10.686 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
02:27:10.686 00.000 16108 Moving (-0.06, 0.16) raw xDistance=0.09 yDistance=-0.14
02:27:10.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:27:10.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:10.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:27:10.686 00.000 16108 MoveAxis(E, 0, ABG)
02:27:10.686 00.000 16108 Move returns status 0, amount 0
02:27:10.688 00.002 16108 MoveAxis(N, 0, ABG)
02:27:10.688 00.000 16108 Move returns status 0, amount 0
02:27:10.688 00.000 16108 move complete, result=0
02:27:10.688 00.000 16108 worker thread done servicing request
02:27:10.693 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3331, FiltMin=2883, FiltMax=62496, Gamma=1.000
02:27:10.720 00.027 21068 UpdateGuideState exits: m=124399 SNR=85.5
02:27:10.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:10.726 00.003 21068 Enqueuing Expose request
02:27:10.727 00.001 16108 Worker thread wakes up
02:27:10.727 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:10.728 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:10.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:11.905 01.177 16108 Exposure complete
02:27:11.963 00.058 16108 worker thread done servicing request
02:27:11.963 00.000 21068 OnExposeComplete: enter
02:27:11.964 00.001 21068 UpdateGuideState(): m_state=6
02:27:11.966 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13209
02:27:11.966 00.000 21068 Star::Find returns 1 (0), X=221.76, Y=877.17, Mass=139632, SNR=98.1, Peak=18291 HFD=3.5
02:27:11.967 00.001 21068 MultiStar: [#1 0.02,0.19,1.22,U] [#2 0.03,0.11,1.10,U] [#3 0.20,0.19,0.91,U] [#4 0.21,0.45,0.71,U] [#5 0.28,0.32,0.80,U] [#6 0.28,0.67,0.00,M1] [#7 -0.20,0.25,0.61,U] [#8 -0.18,0.45,0.68,U] 
02:27:11.968 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.28}, one-star: {0.43, 0.42}
02:27:11.969 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:27:11.969 00.000 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
02:27:11.971 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.19 mountX=-0.06 mountY=-0.30, mountTheta=-1.77
02:27:11.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.28, opts=13)
02:27:11.974 00.001 21068 Enqueuing Move request for scope (0.11, 0.28)
02:27:11.975 00.001 16108 Worker thread wakes up
02:27:11.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
02:27:11.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
02:27:11.975 00.000 16108 Moving (0.11, 0.28) raw xDistance=-0.06 yDistance=-0.30
02:27:11.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:11.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:27:11.975 00.000 16108 MoveAxis(E, 0, ABG)
02:27:11.975 00.000 16108 Move returns status 0, amount 0
02:27:11.976 00.001 16108 MoveAxis(N, 60, ABG)
02:27:11.976 00.000 16108 Guiding  Dir = 0, Dur = 60
02:27:11.976 00.000 16108 IsSlewing returns 0
02:27:11.976 00.000 16108 IsGuiding returns 0
02:27:11.982 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3331, FiltMin=2883, FiltMax=57840, Gamma=1.000
02:27:11.986 00.004 16108 PulseGuide returned control before completion, sleep 60
02:27:12.001 00.015 21068 UpdateGuideState exits: m=139632 SNR=98.1
02:27:12.003 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:12.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:12.006 00.002 21068 Enqueuing Expose request
02:27:12.048 00.042 16108 IsGuiding returns 1
02:27:12.048 00.000 16108 scope still moving after pulse duration time elapsed
02:27:12.079 00.031 16108 IsSlewing returns 0
02:27:12.079 00.000 16108 IsGuiding returns 0
02:27:12.079 00.000 16108 scope move finished after 60 + 43 ms
02:27:12.079 00.000 16108 Move returns status 0, amount 60
02:27:12.079 00.000 16108 move complete, result=0
02:27:12.079 00.000 16108 worker thread done servicing request
02:27:12.079 00.000 16108 Worker thread wakes up
02:27:12.079 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
02:27:12.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:12.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:13.053 00.973 16108 Exposure complete
02:27:13.124 00.071 16108 worker thread done servicing request
02:27:13.124 00.000 21068 OnExposeComplete: enter
02:27:13.126 00.002 21068 UpdateGuideState(): m_state=6
02:27:13.127 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13210
02:27:13.128 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=877.11, Mass=116523, SNR=85.7, Peak=16915 HFD=3.1
02:27:13.129 00.001 21068 MultiStar: [#1 -0.13,0.25,1.09,U] [#2 0.15,0.22,1.15,U] [#3 0.04,0.35,1.00,U] [#4 -0.00,0.57,0.00,M1] [#5 0.39,0.58,0.00,M1] [#6 -0.24,0.53,0.00,M2] [#7 0.14,0.06,0.66,U] [#8 -0.07,0.45,0.68,U] 
02:27:13.129 00.000 21068 refined, 5 included, MultiStar: {0.06, 0.28}, one-star: {0.24, 0.35}
02:27:13.130 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
02:27:13.132 00.002 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
02:27:13.134 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.35 mountX=-0.01 mountY=-0.29, mountTheta=-1.62
02:27:13.137 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.28, opts=13)
02:27:13.139 00.002 21068 Enqueuing Move request for scope (0.06, 0.28)
02:27:13.140 00.001 16108 Worker thread wakes up
02:27:13.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
02:27:13.141 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
02:27:13.141 00.000 16108 Moving (0.06, 0.28) raw xDistance=-0.01 yDistance=-0.29
02:27:13.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:13.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:27:13.141 00.000 16108 MoveAxis(E, 0, ABG)
02:27:13.141 00.000 16108 Move returns status 0, amount 0
02:27:13.141 00.000 16108 MoveAxis(N, 58, ABG)
02:27:13.141 00.000 16108 Guiding  Dir = 0, Dur = 58
02:27:13.141 00.000 16108 IsSlewing returns 0
02:27:13.141 00.000 16108 IsGuiding returns 0
02:27:13.148 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3331, FiltMin=2848, FiltMax=54320, Gamma=1.000
02:27:13.158 00.010 16108 PulseGuide returned control before completion, sleep 52
02:27:13.171 00.013 21068 UpdateGuideState exits: m=116523 SNR=85.7
02:27:13.173 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.173 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:13.174 00.001 21068 Enqueuing Expose request
02:27:13.220 00.046 16108 IsGuiding returns 1
02:27:13.220 00.000 16108 scope still moving after pulse duration time elapsed
02:27:13.250 00.030 16108 IsSlewing returns 0
02:27:13.250 00.000 16108 IsGuiding returns 0
02:27:13.250 00.000 16108 scope move finished after 58 + 51 ms
02:27:13.250 00.000 16108 Move returns status 0, amount 58
02:27:13.250 00.000 16108 move complete, result=0
02:27:13.250 00.000 16108 worker thread done servicing request
02:27:13.251 00.001 16108 Worker thread wakes up
02:27:13.251 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
02:27:13.251 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:13.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:14.406 01.155 16108 Exposure complete
02:27:14.462 00.056 16108 worker thread done servicing request
02:27:14.462 00.000 21068 OnExposeComplete: enter
02:27:14.463 00.001 21068 UpdateGuideState(): m_state=6
02:27:14.464 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13211
02:27:14.465 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=877.00, Mass=128398, SNR=93.9, Peak=17475 HFD=3.4
02:27:14.466 00.001 21068 MultiStar: [#1 0.00,0.39,1.00,U] [#2 -0.10,0.29,1.15,U] [#3 -0.19,0.20,0.92,U] [#4 0.04,0.47,0.75,U] [#5 0.27,0.31,0.85,U] [#6 0.13,0.54,0.74,U] [#7 0.60,-0.03,0.00,M1] [#8 -0.08,0.10,0.77,U] 
02:27:14.466 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.31}, one-star: {0.29, 0.25}
02:27:14.468 00.002 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
02:27:14.469 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
02:27:14.469 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.32 cameraTheta=1.44 mountX=0.01 mountY=-0.32, mountTheta=-1.53
02:27:14.472 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.31, opts=13)
02:27:14.472 00.000 21068 Enqueuing Move request for scope (0.04, 0.31)
02:27:14.473 00.001 16108 Worker thread wakes up
02:27:14.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
02:27:14.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
02:27:14.473 00.000 16108 Moving (0.04, 0.31) raw xDistance=0.01 yDistance=-0.32
02:27:14.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:14.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
02:27:14.473 00.000 16108 MoveAxis(E, 0, ABG)
02:27:14.473 00.000 16108 Move returns status 0, amount 0
02:27:14.473 00.000 16108 MoveAxis(N, 63, ABG)
02:27:14.473 00.000 16108 Guiding  Dir = 0, Dur = 63
02:27:14.473 00.000 16108 IsSlewing returns 0
02:27:14.473 00.000 16108 IsGuiding returns 0
02:27:14.477 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3331, FiltMin=2870, FiltMax=60032, Gamma=1.000
02:27:14.493 00.016 21068 UpdateGuideState exits: m=128398 SNR=93.9
02:27:14.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:14.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:14.496 00.001 21068 Enqueuing Expose request
02:27:14.513 00.017 16108 PulseGuide returned control before completion, sleep 34
02:27:14.559 00.046 16108 IsGuiding returns 1
02:27:14.559 00.000 16108 scope still moving after pulse duration time elapsed
02:27:14.591 00.032 16108 IsSlewing returns 0
02:27:14.591 00.000 16108 IsGuiding returns 1
02:27:14.623 00.032 16108 IsSlewing returns 0
02:27:14.623 00.000 16108 IsGuiding returns 0
02:27:14.623 00.000 16108 scope move finished after 63 + 86 ms
02:27:14.623 00.000 16108 Move returns status 0, amount 63
02:27:14.623 00.000 16108 move complete, result=0
02:27:14.624 00.001 16108 worker thread done servicing request
02:27:14.624 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
02:27:14.626 00.002 16108 Worker thread wakes up
02:27:14.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:14.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:15.602 00.976 16108 Exposure complete
02:27:15.677 00.075 16108 worker thread done servicing request
02:27:15.677 00.000 21068 OnExposeComplete: enter
02:27:15.678 00.001 21068 UpdateGuideState(): m_state=6
02:27:15.679 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13212
02:27:15.679 00.000 21068 Star::Find returns 1 (0), X=221.82, Y=877.08, Mass=128383, SNR=83.2, Peak=18099 HFD=3.2
02:27:15.680 00.001 21068 MultiStar: [#1 -0.03,0.21,1.41,U] [#2 0.21,-0.06,1.28,U] [#3 0.03,0.10,1.10,U] [#4 0.07,0.41,0.90,U] [#5 0.19,0.38,1.05,U] [#6 0.29,0.48,0.88,U] [#7 0.44,0.16,0.66,U] [#8 0.03,0.03,0.78,U] 
02:27:15.681 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.22}, one-star: {0.49, 0.33}
02:27:15.682 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
02:27:15.682 00.000 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
02:27:15.683 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.90 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
02:27:15.686 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.22, opts=13)
02:27:15.687 00.001 21068 Enqueuing Move request for scope (0.17, 0.22)
02:27:15.687 00.000 16108 Worker thread wakes up
02:27:15.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
02:27:15.688 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
02:27:15.688 00.000 16108 Moving (0.17, 0.22) raw xDistance=-0.13 yDistance=-0.25
02:27:15.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:27:15.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:27:15.688 00.000 16108 MoveAxis(E, 0, ABG)
02:27:15.688 00.000 16108 Move returns status 0, amount 0
02:27:15.688 00.000 16108 MoveAxis(N, 51, ABG)
02:27:15.688 00.000 16108 Guiding  Dir = 0, Dur = 51
02:27:15.690 00.002 16108 IsSlewing returns 0
02:27:15.691 00.001 16108 IsGuiding returns 0
02:27:15.692 00.001 16108 PulseGuide returned control before completion, sleep 60
02:27:15.696 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3331, FiltMin=2864, FiltMax=62057, Gamma=1.000
02:27:15.717 00.021 21068 UpdateGuideState exits: m=128383 SNR=83.2
02:27:15.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:15.721 00.002 21068 Enqueuing Expose request
02:27:15.766 00.045 16108 IsGuiding returns 1
02:27:15.766 00.000 16108 scope still moving after pulse duration time elapsed
02:27:15.797 00.031 16108 IsSlewing returns 0
02:27:15.797 00.000 16108 IsGuiding returns 0
02:27:15.797 00.000 16108 scope move finished after 51 + 54 ms
02:27:15.797 00.000 16108 Move returns status 0, amount 51
02:27:15.797 00.000 16108 move complete, result=0
02:27:15.797 00.000 16108 worker thread done servicing request
02:27:15.797 00.000 16108 Worker thread wakes up
02:27:15.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:15.797 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH
02:27:15.798 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:16.943 01.145 16108 Exposure complete
02:27:17.017 00.074 16108 worker thread done servicing request
02:27:17.018 00.001 21068 OnExposeComplete: enter
02:27:17.019 00.001 21068 UpdateGuideState(): m_state=6
02:27:17.020 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13213
02:27:17.020 00.000 21068 Star::Find returns 1 (0), X=222.03, Y=877.07, Mass=125209, SNR=84.9, Peak=17219 HFD=3.1
02:27:17.022 00.002 21068 MultiStar: [#1 0.20,0.25,1.36,U] [#2 0.49,0.20,1.17,U] [#3 0.28,0.04,1.16,U] [#4 0.16,0.34,0.90,U] [#5 0.44,0.34,0.92,U] [#6 0.29,0.80,0.00,M1] [#7 0.37,0.24,0.67,U] [#8 -0.01,0.24,0.71,U] 
02:27:17.023 00.001 21068 refined, 7 included, MultiStar: {0.34, 0.24}, one-star: {0.70, 0.31}
02:27:17.024 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
02:27:17.026 00.002 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
02:27:17.028 00.002 21068 CameraToMount -- cameraX=0.34 cameraY=0.24 hyp=0.41 cameraTheta=0.61 mountX=-0.29 mountY=-0.31, mountTheta=-2.32
02:27:17.030 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.24, opts=13)
02:27:17.032 00.002 21068 Enqueuing Move request for scope (0.34, 0.24)
02:27:17.035 00.003 16108 Worker thread wakes up
02:27:17.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.24) opts 0xd
02:27:17.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.24)
02:27:17.035 00.000 16108 Moving (0.34, 0.24) raw xDistance=-0.29 yDistance=-0.31
02:27:17.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:27:17.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:27:17.035 00.000 16108 MoveAxis(E, 76, ABG)
02:27:17.035 00.000 16108 Guiding  Dir = 2, Dur = 76
02:27:17.036 00.001 16108 IsSlewing returns 0
02:27:17.036 00.000 16108 IsGuiding returns 0
02:27:17.041 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3328, FiltMin=2893, FiltMax=56064, Gamma=1.000
02:27:17.045 00.004 16108 PulseGuide returned control before completion, sleep 77
02:27:17.066 00.021 21068 UpdateGuideState exits: m=125209 SNR=84.9
02:27:17.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:17.069 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:17.070 00.001 21068 Enqueuing Expose request
02:27:17.137 00.067 16108 IsGuiding returns 0
02:27:17.137 00.000 16108 Move returns status 0, amount 76
02:27:17.137 00.000 16108 MoveAxis(N, 62, ABG)
02:27:17.137 00.000 16108 Guiding  Dir = 0, Dur = 62
02:27:17.137 00.000 16108 IsSlewing returns 0
02:27:17.137 00.000 16108 IsGuiding returns 0
02:27:17.202 00.065 16108 IsGuiding returns 1
02:27:17.202 00.000 16108 scope still moving after pulse duration time elapsed
02:27:17.232 00.030 16108 IsSlewing returns 0
02:27:17.232 00.000 16108 IsGuiding returns 1
02:27:17.263 00.031 16108 IsSlewing returns 0
02:27:17.263 00.000 16108 IsGuiding returns 1
02:27:17.294 00.031 16108 IsSlewing returns 0
02:27:17.295 00.001 16108 IsGuiding returns 0
02:27:17.295 00.000 16108 scope move finished after 62 + 95 ms
02:27:17.295 00.000 16108 Move returns status 0, amount 62
02:27:17.295 00.000 16108 move complete, result=0
02:27:17.295 00.000 16108 worker thread done servicing request
02:27:17.295 00.000 16108 Worker thread wakes up
02:27:17.295 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:17.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:17.295 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.3 px 62 ms NORTH
02:27:18.273 00.978 16108 Exposure complete
02:27:18.335 00.062 16108 worker thread done servicing request
02:27:18.335 00.000 21068 OnExposeComplete: enter
02:27:18.337 00.002 21068 UpdateGuideState(): m_state=6
02:27:18.339 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13214
02:27:18.341 00.002 21068 Star::Find returns 1 (0), X=221.73, Y=876.83, Mass=132302, SNR=84.5, Peak=16163 HFD=3.6
02:27:18.343 00.002 21068 MultiStar: [#1 0.13,0.28,1.06,U] [#2 0.11,-0.12,1.23,U] [#3 0.36,0.17,1.14,U] [#4 0.07,0.16,0.85,U] [#5 0.18,0.26,0.93,U] [#6 0.18,0.36,0.79,U] [#7 0.50,0.10,0.73,U] [#8 -0.14,0.03,0.71,U] 
02:27:18.344 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.14}, one-star: {0.40, 0.08}
02:27:18.346 00.002 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
02:27:18.347 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
02:27:18.349 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.61 mountX=-0.17 mountY=-0.19, mountTheta=-2.32
02:27:18.352 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.14, opts=13)
02:27:18.354 00.002 21068 Enqueuing Move request for scope (0.20, 0.14)
02:27:18.355 00.001 16108 Worker thread wakes up
02:27:18.356 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
02:27:18.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
02:27:18.356 00.000 16108 Moving (0.20, 0.14) raw xDistance=-0.17 yDistance=-0.19
02:27:18.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:27:18.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:18.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:27:18.356 00.000 16108 MoveAxis(E, 0, ABG)
02:27:18.356 00.000 16108 Move returns status 0, amount 0
02:27:18.356 00.000 16108 MoveAxis(N, 0, ABG)
02:27:18.356 00.000 16108 Move returns status 0, amount 0
02:27:18.356 00.000 16108 move complete, result=0
02:27:18.356 00.000 16108 worker thread done servicing request
02:27:18.360 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3331, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:27:18.378 00.018 21068 UpdateGuideState exits: m=132302 SNR=84.5
02:27:18.379 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:18.380 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:18.382 00.002 21068 Enqueuing Expose request
02:27:18.383 00.001 16108 Worker thread wakes up
02:27:18.383 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:18.385 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:18.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:19.552 01.167 16108 Exposure complete
02:27:19.613 00.061 16108 worker thread done servicing request
02:27:19.613 00.000 21068 OnExposeComplete: enter
02:27:19.614 00.001 21068 UpdateGuideState(): m_state=6
02:27:19.615 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13215
02:27:19.616 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=877.08, Mass=131705, SNR=87.4, Peak=14851 HFD=3.5
02:27:19.617 00.001 21068 MultiStar: [#1 -0.11,0.29,1.23,U] [#2 -0.06,0.07,1.14,U] [#3 -0.22,0.21,0.93,U] [#4 -0.36,0.14,0.82,U] [#5 -0.11,0.30,0.84,U] [#6 -0.16,0.51,0.78,U] [#7 -0.24,0.08,0.62,U] [#8 -0.41,0.16,0.66,U] 
02:27:19.618 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.24}, one-star: {0.15, 0.33}
02:27:19.621 00.003 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
02:27:19.622 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
02:27:19.623 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.14 mountX=0.19 mountY=-0.19, mountTheta=-0.80
02:27:19.626 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.24, opts=13)
02:27:19.627 00.001 21068 Enqueuing Move request for scope (-0.15, 0.24)
02:27:19.627 00.000 16108 Worker thread wakes up
02:27:19.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
02:27:19.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
02:27:19.627 00.000 16108 Moving (-0.15, 0.24) raw xDistance=0.19 yDistance=-0.19
02:27:19.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:27:19.628 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:19.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:27:19.628 00.000 16108 MoveAxis(E, 0, ABG)
02:27:19.628 00.000 16108 Move returns status 0, amount 0
02:27:19.628 00.000 16108 MoveAxis(N, 0, ABG)
02:27:19.628 00.000 16108 Move returns status 0, amount 0
02:27:19.628 00.000 16108 move complete, result=0
02:27:19.628 00.000 16108 worker thread done servicing request
02:27:19.633 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3331, FiltMin=2813, FiltMax=65440, Gamma=1.000
02:27:19.656 00.023 21068 UpdateGuideState exits: m=131705 SNR=87.4
02:27:19.658 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:19.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:19.661 00.002 21068 Enqueuing Expose request
02:27:19.662 00.001 16108 Worker thread wakes up
02:27:19.662 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:19.663 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:19.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:20.655 00.992 16108 Exposure complete
02:27:20.726 00.071 16108 worker thread done servicing request
02:27:20.726 00.000 21068 OnExposeComplete: enter
02:27:20.727 00.001 21068 UpdateGuideState(): m_state=6
02:27:20.728 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13216
02:27:20.730 00.002 21068 Star::Find returns 1 (0), X=221.46, Y=877.07, Mass=121231, SNR=82.2, Peak=14771 HFD=3.5
02:27:20.732 00.002 21068 MultiStar: [#1 -0.10,0.34,1.23,U] [#2 0.01,0.19,1.31,U] [#3 0.04,0.12,0.99,U] [#4 0.07,0.54,0.90,U] [#5 0.08,0.19,0.98,U] [#6 -0.14,0.57,0.00,M1] [#7 -0.23,0.09,0.68,U] [#8 -0.48,0.16,0.73,U] 
02:27:20.733 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.25}, one-star: {0.13, 0.32}
02:27:20.734 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:27:20.735 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:27:20.736 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.72 mountX=0.08 mountY=-0.23, mountTheta=-1.24
02:27:20.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.25, opts=13)
02:27:20.740 00.002 21068 Enqueuing Move request for scope (-0.04, 0.25)
02:27:20.740 00.000 16108 Worker thread wakes up
02:27:20.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
02:27:20.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
02:27:20.742 00.002 16108 Moving (-0.04, 0.25) raw xDistance=0.08 yDistance=-0.23
02:27:20.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:27:20.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:27:20.742 00.000 16108 MoveAxis(E, 0, ABG)
02:27:20.742 00.000 16108 Move returns status 0, amount 0
02:27:20.742 00.000 16108 MoveAxis(N, 47, ABG)
02:27:20.742 00.000 16108 Guiding  Dir = 0, Dur = 47
02:27:20.742 00.000 16108 IsSlewing returns 0
02:27:20.742 00.000 16108 IsGuiding returns 0
02:27:20.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3331, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:27:20.762 00.017 21068 UpdateGuideState exits: m=121231 SNR=82.2
02:27:20.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.763 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:20.764 00.001 21068 Enqueuing Expose request
02:27:20.786 00.022 16108 PulseGuide returned control before completion, sleep 14
02:27:20.815 00.029 16108 IsGuiding returns 1
02:27:20.815 00.000 16108 scope still moving after pulse duration time elapsed
02:27:20.847 00.032 16108 IsSlewing returns 0
02:27:20.847 00.000 16108 IsGuiding returns 1
02:27:20.878 00.031 16108 IsSlewing returns 0
02:27:20.878 00.000 16108 IsGuiding returns 0
02:27:20.878 00.000 16108 scope move finished after 47 + 88 ms
02:27:20.878 00.000 16108 Move returns status 0, amount 47
02:27:20.878 00.000 16108 move complete, result=0
02:27:20.878 00.000 16108 worker thread done servicing request
02:27:20.878 00.000 16108 Worker thread wakes up
02:27:20.879 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
02:27:20.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:20.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:22.035 01.155 16108 Exposure complete
02:27:22.091 00.056 16108 worker thread done servicing request
02:27:22.091 00.000 21068 OnExposeComplete: enter
02:27:22.092 00.001 21068 UpdateGuideState(): m_state=6
02:27:22.093 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13217
02:27:22.094 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.87, Mass=144030, SNR=84.4, Peak=16211 HFD=3.6
02:27:22.095 00.001 21068 MultiStar: [#1 -0.06,0.13,1.10,U] [#2 0.01,0.04,1.32,U] [#3 0.07,0.12,1.12,U] [#4 0.02,0.18,0.85,U] [#5 -0.10,0.33,0.86,U] [#6 -0.07,0.24,0.83,U] [#7 -0.17,0.07,0.69,U] [#8 -0.06,0.09,0.78,U] 
02:27:22.096 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.08, 0.12}
02:27:22.096 00.000 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
02:27:22.097 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
02:27:22.098 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
02:27:22.100 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.12, opts=13)
02:27:22.101 00.001 21068 Enqueuing Move request for scope (0.08, 0.12)
02:27:22.102 00.001 16108 Worker thread wakes up
02:27:22.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
02:27:22.103 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
02:27:22.103 00.000 16108 Moving (0.08, 0.12) raw xDistance=-0.05 yDistance=-0.13
02:27:22.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:22.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:22.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:22.103 00.000 16108 MoveAxis(E, 0, ABG)
02:27:22.103 00.000 16108 Move returns status 0, amount 0
02:27:22.103 00.000 16108 MoveAxis(N, 0, ABG)
02:27:22.103 00.000 16108 Move returns status 0, amount 0
02:27:22.103 00.000 16108 move complete, result=0
02:27:22.104 00.001 16108 worker thread done servicing request
02:27:22.111 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3328, FiltMin=2819, FiltMax=65440, Gamma=1.000
02:27:22.132 00.021 21068 UpdateGuideState exits: m=144030 SNR=84.4
02:27:22.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:22.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:22.135 00.001 21068 Enqueuing Expose request
02:27:22.135 00.000 16108 Worker thread wakes up
02:27:22.135 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:22.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:22.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:23.105 00.968 16108 Exposure complete
02:27:23.172 00.067 16108 worker thread done servicing request
02:27:23.173 00.001 21068 OnExposeComplete: enter
02:27:23.173 00.000 21068 UpdateGuideState(): m_state=6
02:27:23.174 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13218
02:27:23.175 00.001 21068 Star::Find returns 1 (0), X=220.90, Y=876.94, Mass=120575, SNR=81.3, Peak=14864 HFD=3.0
02:27:23.176 00.001 21068 MultiStar: [#1 -0.35,0.06,1.38,U] [#2 -0.11,0.08,1.34,U] [#3 -0.18,0.02,1.02,U] [#4 0.01,0.25,0.86,U] [#5 -0.30,0.41,1.14,U] [#6 0.08,0.62,0.00,M1] [#7 -0.54,0.11,0.55,U] [#8 -0.44,0.46,0.00,M1] 
02:27:23.177 00.001 21068 refined, 6 included, MultiStar: {-0.26, 0.16}, one-star: {-0.43, 0.18}
02:27:23.179 00.002 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
02:27:23.179 00.000 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
02:27:23.180 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.30 cameraTheta=2.59 mountX=0.28 mountY=-0.09, mountTheta=-0.32
02:27:23.183 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.16, opts=13)
02:27:23.183 00.000 21068 Enqueuing Move request for scope (-0.26, 0.16)
02:27:23.184 00.001 16108 Worker thread wakes up
02:27:23.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
02:27:23.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
02:27:23.184 00.000 16108 Moving (-0.26, 0.16) raw xDistance=0.28 yDistance=-0.09
02:27:23.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:27:23.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:23.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:23.184 00.000 16108 MoveAxis(W, 73, ABG)
02:27:23.184 00.000 16108 Guiding  Dir = 3, Dur = 73
02:27:23.185 00.001 16108 IsSlewing returns 0
02:27:23.185 00.000 16108 IsGuiding returns 0
02:27:23.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3331, FiltMin=2864, FiltMax=59261, Gamma=1.000
02:27:23.215 00.027 21068 UpdateGuideState exits: m=120575 SNR=81.3
02:27:23.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:23.218 00.001 21068 Enqueuing Expose request
02:27:23.235 00.017 16108 PulseGuide returned control before completion, sleep 33
02:27:23.280 00.045 16108 IsGuiding returns 1
02:27:23.280 00.000 16108 scope still moving after pulse duration time elapsed
02:27:23.312 00.032 16108 IsSlewing returns 0
02:27:23.312 00.000 16108 IsGuiding returns 1
02:27:23.343 00.031 16108 IsSlewing returns 0
02:27:23.343 00.000 16108 IsGuiding returns 0
02:27:23.343 00.000 16108 scope move finished after 73 + 85 ms
02:27:23.343 00.000 16108 Move returns status 0, amount 73
02:27:23.343 00.000 16108 MoveAxis(N, 0, ABG)
02:27:23.343 00.000 16108 Move returns status 0, amount 0
02:27:23.343 00.000 16108 move complete, result=0
02:27:23.343 00.000 16108 worker thread done servicing request
02:27:23.343 00.000 16108 Worker thread wakes up
02:27:23.343 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
02:27:23.344 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:23.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:24.502 01.158 16108 Exposure complete
02:27:24.573 00.071 16108 worker thread done servicing request
02:27:24.573 00.000 21068 OnExposeComplete: enter
02:27:24.574 00.001 21068 UpdateGuideState(): m_state=6
02:27:24.575 00.001 21068 Star::Find(15, 220, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13219
02:27:24.575 00.000 21068 Star::Find returns 1 (0), X=221.21, Y=877.14, Mass=120655, SNR=79.6, Peak=13488 HFD=3.6
02:27:24.576 00.001 21068 MultiStar: [#1 -0.56,0.17,0.00,M1] [#2 -0.57,0.00,0.00,M1] [#3 -0.32,0.31,1.23,U] [#4 -0.10,0.29,0.97,U] [#5 -0.13,0.51,1.00,U] [#6 -0.15,0.79,0.00,M2] [#7 -0.31,0.10,0.66,U] [#8 -0.45,0.24,0.71,U] 
02:27:24.577 00.001 21068 refined, 5 included, MultiStar: {-0.23, 0.32}, one-star: {-0.12, 0.39}
02:27:24.577 00.000 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
02:27:24.578 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
02:27:24.579 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.32 hyp=0.39 cameraTheta=2.18 mountX=0.28 mountY=-0.26, mountTheta=-0.75
02:27:24.582 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.32, opts=13)
02:27:24.583 00.001 21068 Enqueuing Move request for scope (-0.23, 0.32)
02:27:24.585 00.002 16108 Worker thread wakes up
02:27:24.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.32) opts 0xd
02:27:24.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.32)
02:27:24.585 00.000 16108 Moving (-0.23, 0.32) raw xDistance=0.28 yDistance=-0.26
02:27:24.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:27:24.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:27:24.585 00.000 16108 MoveAxis(W, 78, ABG)
02:27:24.585 00.000 16108 Guiding  Dir = 3, Dur = 78
02:27:24.586 00.001 16108 IsSlewing returns 0
02:27:24.586 00.000 16108 IsGuiding returns 0
02:27:24.590 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3328, FiltMin=2877, FiltMax=61936, Gamma=1.000
02:27:24.615 00.025 21068 UpdateGuideState exits: m=120655 SNR=79.6
02:27:24.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:24.618 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:24.619 00.001 21068 Enqueuing Expose request
02:27:24.644 00.025 16108 PulseGuide returned control before completion, sleep 30
02:27:24.675 00.031 16108 IsGuiding returns 1
02:27:24.675 00.000 16108 scope still moving after pulse duration time elapsed
02:27:24.706 00.031 16108 IsSlewing returns 0
02:27:24.706 00.000 16108 IsGuiding returns 1
02:27:24.738 00.032 16108 IsSlewing returns 0
02:27:24.738 00.000 16108 IsGuiding returns 1
02:27:24.770 00.032 16108 IsSlewing returns 0
02:27:24.770 00.000 16108 IsGuiding returns 0
02:27:24.770 00.000 16108 scope move finished after 78 + 106 ms
02:27:24.771 00.001 16108 Move returns status 0, amount 78
02:27:24.771 00.000 16108 MoveAxis(N, 52, ABG)
02:27:24.771 00.000 16108 Guiding  Dir = 0, Dur = 52
02:27:24.771 00.000 16108 IsSlewing returns 0
02:27:24.771 00.000 16108 IsGuiding returns 0
02:27:24.818 00.047 16108 PulseGuide returned control before completion, sleep 16
02:27:24.847 00.029 16108 IsGuiding returns 1
02:27:24.847 00.000 16108 scope still moving after pulse duration time elapsed
02:27:24.879 00.032 16108 IsSlewing returns 0
02:27:24.879 00.000 16108 IsGuiding returns 1
02:27:24.910 00.031 16108 IsSlewing returns 0
02:27:24.910 00.000 16108 IsGuiding returns 0
02:27:24.910 00.000 16108 scope move finished after 52 + 87 ms
02:27:24.910 00.000 16108 Move returns status 0, amount 52
02:27:24.910 00.000 16108 move complete, result=0
02:27:24.910 00.000 16108 worker thread done servicing request
02:27:24.910 00.000 16108 Worker thread wakes up
02:27:24.912 00.002 21068 GuideStep: 0.3 px 78 ms WEST, -0.3 px 52 ms NORTH
02:27:24.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:24.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:25.894 00.981 16108 Exposure complete
02:27:25.960 00.066 16108 worker thread done servicing request
02:27:25.960 00.000 21068 OnExposeComplete: enter
02:27:25.961 00.001 21068 UpdateGuideState(): m_state=6
02:27:25.962 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13220
02:27:25.962 00.000 21068 Star::Find returns 1 (0), X=221.44, Y=876.70, Mass=108454, SNR=69.4, Peak=12144 HFD=3.3
02:27:25.963 00.001 21068 MultiStar: [#1 -0.24,0.04,1.47,U] [#2 -0.26,-0.07,1.54,U] [#3 -0.20,0.04,1.27,U] [#4 0.22,0.16,0.96,U] [#5 -0.10,0.33,1.06,U] [#6 -0.05,0.56,0.99,U] [#7 -0.32,0.19,0.83,U] [#8 -0.36,0.14,0.87,U] 
02:27:25.964 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.13}, one-star: {0.11, -0.05}
02:27:25.966 00.002 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
02:27:25.966 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
02:27:25.967 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.12 mountY=0.02, mountTheta=2.94
02:27:25.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
02:27:25.970 00.001 21068 Enqueuing Move request for scope (0.11, -0.05)
02:27:25.970 00.000 16108 Worker thread wakes up
02:27:25.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:27:25.971 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:27:25.971 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.02
02:27:25.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:27:25.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:25.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:27:25.971 00.000 16108 MoveAxis(E, 0, ABG)
02:27:25.971 00.000 16108 Move returns status 0, amount 0
02:27:25.971 00.000 16108 MoveAxis(N, 0, ABG)
02:27:25.971 00.000 16108 Move returns status 0, amount 0
02:27:25.971 00.000 16108 move complete, result=0
02:27:25.971 00.000 16108 worker thread done servicing request
02:27:25.975 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3328, FiltMin=2829, FiltMax=65440, Gamma=1.000
02:27:25.990 00.015 21068 UpdateGuideState exits: m=108454 SNR=69.4
02:27:25.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:25.992 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:25.993 00.001 21068 Enqueuing Expose request
02:27:25.993 00.000 16108 Worker thread wakes up
02:27:25.993 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:25.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:25.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:27.177 01.183 16108 Exposure complete
02:27:27.252 00.075 16108 worker thread done servicing request
02:27:27.252 00.000 21068 OnExposeComplete: enter
02:27:27.254 00.002 21068 UpdateGuideState(): m_state=6
02:27:27.255 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13221
02:27:27.256 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.88, Mass=134245, SNR=88.8, Peak=13027 HFD=3.8
02:27:27.257 00.001 21068 MultiStar: [#1 -0.19,-0.02,1.01,U] [#2 0.09,-0.05,1.09,U] [#3 -0.12,0.02,1.04,U] [#4 -0.35,0.42,0.79,U] [#5 -0.15,0.18,1.02,U] [#6 -0.02,0.71,0.00,M2] [#7 0.18,0.21,0.63,U] [#8 -0.26,0.19,0.60,U] 
02:27:27.258 00.001 21068 single-star, 7 included, MultiStar: {-0.09, 0.12}, one-star: {0.01, 0.13}
02:27:27.258 00.000 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
02:27:27.259 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
02:27:27.259 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=0.01 mountY=-0.13, mountTheta=-1.50
02:27:27.261 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
02:27:27.262 00.001 21068 Enqueuing Move request for scope (0.01, 0.13)
02:27:27.264 00.002 16108 Worker thread wakes up
02:27:27.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
02:27:27.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
02:27:27.264 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.01 yDistance=-0.13
02:27:27.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:27.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:27.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:27.264 00.000 16108 MoveAxis(E, 0, ABG)
02:27:27.264 00.000 16108 Move returns status 0, amount 0
02:27:27.264 00.000 16108 MoveAxis(N, 0, ABG)
02:27:27.264 00.000 16108 Move returns status 0, amount 0
02:27:27.264 00.000 16108 move complete, result=0
02:27:27.264 00.000 16108 worker thread done servicing request
02:27:27.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3328, FiltMin=2877, FiltMax=60198, Gamma=1.000
02:27:27.294 00.026 21068 UpdateGuideState exits: m=134245 SNR=88.8
02:27:27.296 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:27.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:27.300 00.003 21068 Enqueuing Expose request
02:27:27.301 00.001 16108 Worker thread wakes up
02:27:27.301 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:27.303 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:27.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:28.270 00.967 16108 Exposure complete
02:27:28.329 00.059 16108 worker thread done servicing request
02:27:28.329 00.000 21068 OnExposeComplete: enter
02:27:28.331 00.002 21068 UpdateGuideState(): m_state=6
02:27:28.332 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13222
02:27:28.332 00.000 21068 Star::Find returns 1 (0), X=221.70, Y=876.79, Mass=116910, SNR=77.1, Peak=13747 HFD=3.5
02:27:28.333 00.001 21068 MultiStar: [#1 0.02,0.03,1.20,U] [#2 0.05,-0.19,1.40,U] [#3 0.21,0.07,1.29,U] [#4 0.49,0.59,0.00,M1] [#5 0.11,0.23,1.06,U] [#6 0.21,0.40,0.81,U] [#7 0.38,-0.02,0.60,U] [#8 -0.12,0.01,0.77,U] 
02:27:28.334 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.37, 0.04}
02:27:28.335 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
02:27:28.336 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
02:27:28.337 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.37 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
02:27:28.338 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.06, opts=13)
02:27:28.340 00.002 21068 Enqueuing Move request for scope (0.14, 0.06)
02:27:28.341 00.001 16108 Worker thread wakes up
02:27:28.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:27:28.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:27:28.341 00.000 16108 Moving (0.14, 0.06) raw xDistance=-0.13 yDistance=-0.09
02:27:28.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:27:28.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:28.342 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:28.342 00.000 16108 MoveAxis(E, 0, ABG)
02:27:28.342 00.000 16108 Move returns status 0, amount 0
02:27:28.342 00.000 16108 MoveAxis(N, 0, ABG)
02:27:28.342 00.000 16108 Move returns status 0, amount 0
02:27:28.342 00.000 16108 move complete, result=0
02:27:28.342 00.000 16108 worker thread done servicing request
02:27:28.348 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3328, FiltMin=2867, FiltMax=62381, Gamma=1.000
02:27:28.365 00.017 21068 UpdateGuideState exits: m=116910 SNR=77.1
02:27:28.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.368 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:28.369 00.001 21068 Enqueuing Expose request
02:27:28.370 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:28.371 00.001 16108 Worker thread wakes up
02:27:28.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:28.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:29.519 01.148 16108 Exposure complete
02:27:29.584 00.065 16108 worker thread done servicing request
02:27:29.585 00.001 21068 OnExposeComplete: enter
02:27:29.586 00.001 21068 UpdateGuideState(): m_state=6
02:27:29.587 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13223
02:27:29.590 00.003 21068 Star::Find returns 1 (0), X=221.53, Y=876.93, Mass=117684, SNR=87.8, Peak=14179 HFD=3.6
02:27:29.591 00.001 21068 MultiStar: [#1 -0.05,0.23,1.16,U] [#2 -0.02,-0.06,1.34,U] [#3 -0.05,0.09,0.97,U] [#4 0.07,0.02,0.88,U] [#5 0.11,0.52,1.03,U] [#6 0.05,0.38,0.66,U] [#7 -0.03,-0.05,0.57,U] [#8 -0.09,0.06,0.74,U] 
02:27:29.592 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.20, 0.18}
02:27:29.595 00.003 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
02:27:29.596 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
02:27:29.598 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=0.00 mountY=-0.15, mountTheta=-1.55
02:27:29.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
02:27:29.602 00.002 21068 Enqueuing Move request for scope (0.02, 0.15)
02:27:29.603 00.001 16108 Worker thread wakes up
02:27:29.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
02:27:29.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
02:27:29.604 00.001 16108 Moving (0.02, 0.15) raw xDistance=0.00 yDistance=-0.15
02:27:29.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:27:29.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:29.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:29.604 00.000 16108 MoveAxis(E, 0, ABG)
02:27:29.604 00.000 16108 Move returns status 0, amount 0
02:27:29.604 00.000 16108 MoveAxis(N, 0, ABG)
02:27:29.604 00.000 16108 Move returns status 0, amount 0
02:27:29.604 00.000 16108 move complete, result=0
02:27:29.604 00.000 16108 worker thread done servicing request
02:27:29.611 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3328, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:27:29.631 00.020 21068 UpdateGuideState exits: m=117684 SNR=87.8
02:27:29.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:29.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:29.634 00.001 21068 Enqueuing Expose request
02:27:29.635 00.001 16108 Worker thread wakes up
02:27:29.635 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:29.637 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:29.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:30.602 00.965 16108 Exposure complete
02:27:30.681 00.079 16108 worker thread done servicing request
02:27:30.681 00.000 21068 OnExposeComplete: enter
02:27:30.682 00.001 21068 UpdateGuideState(): m_state=6
02:27:30.683 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13224
02:27:30.684 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=877.02, Mass=134342, SNR=92.6, Peak=14835 HFD=3.4
02:27:30.685 00.001 21068 MultiStar: [#1 0.12,-0.05,1.05,U] [#2 0.33,-0.17,1.21,U] [#3 0.06,-0.15,0.87,U] [#4 0.15,0.07,0.84,U] [#5 0.19,0.22,0.84,U] [#6 -0.20,0.12,0.73,U] [#7 -0.11,0.26,0.52,U] [#8 0.03,-0.01,0.70,U] 
02:27:30.686 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.38, 0.27}
02:27:30.687 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
02:27:30.687 00.000 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
02:27:30.688 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.14 cameraTheta=0.32 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
02:27:30.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.05, opts=13)
02:27:30.691 00.001 21068 Enqueuing Move request for scope (0.14, 0.05)
02:27:30.691 00.000 16108 Worker thread wakes up
02:27:30.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
02:27:30.692 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
02:27:30.692 00.000 16108 Moving (0.14, 0.05) raw xDistance=-0.13 yDistance=-0.08
02:27:30.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:27:30.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:30.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:27:30.692 00.000 16108 MoveAxis(E, 0, ABG)
02:27:30.692 00.000 16108 Move returns status 0, amount 0
02:27:30.692 00.000 16108 MoveAxis(N, 0, ABG)
02:27:30.692 00.000 16108 Move returns status 0, amount 0
02:27:30.692 00.000 16108 move complete, result=0
02:27:30.692 00.000 16108 worker thread done servicing request
02:27:30.695 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3328, FiltMin=2822, FiltMax=56477, Gamma=1.000
02:27:30.710 00.015 21068 UpdateGuideState exits: m=134342 SNR=92.6
02:27:30.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:30.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:30.712 00.000 21068 Enqueuing Expose request
02:27:30.713 00.001 16108 Worker thread wakes up
02:27:30.713 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:30.714 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:30.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:31.871 01.157 16108 Exposure complete
02:27:31.951 00.080 16108 worker thread done servicing request
02:27:31.952 00.001 21068 OnExposeComplete: enter
02:27:31.953 00.001 21068 UpdateGuideState(): m_state=6
02:27:31.953 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13225
02:27:31.954 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=877.15, Mass=129793, SNR=95.7, Peak=13587 HFD=3.7
02:27:31.955 00.001 21068 MultiStar: [#1 -0.04,0.21,1.10,U] [#2 -0.01,0.13,1.10,U] [#3 -0.02,0.19,1.00,U] [#4 0.07,0.28,0.69,U] [#5 0.12,0.46,0.89,U] [#6 -0.04,0.59,0.00,M1] [#7 -0.27,0.07,0.56,U] [#8 -0.14,0.23,0.71,U] 
02:27:31.956 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.25}, one-star: {0.07, 0.39}
02:27:31.957 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
02:27:31.957 00.000 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
02:27:31.959 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=0.06 mountY=-0.24, mountTheta=-1.34
02:27:31.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.25, opts=13)
02:27:31.962 00.001 21068 Enqueuing Move request for scope (-0.01, 0.25)
02:27:31.962 00.000 16108 Worker thread wakes up
02:27:31.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
02:27:31.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
02:27:31.962 00.000 16108 Moving (-0.01, 0.25) raw xDistance=0.06 yDistance=-0.24
02:27:31.963 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:27:31.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:27:31.963 00.000 16108 MoveAxis(E, 0, ABG)
02:27:31.963 00.000 16108 Move returns status 0, amount 0
02:27:31.963 00.000 16108 MoveAxis(N, 48, ABG)
02:27:31.963 00.000 16108 Guiding  Dir = 0, Dur = 48
02:27:31.963 00.000 16108 IsSlewing returns 0
02:27:31.963 00.000 16108 IsGuiding returns 0
02:27:31.966 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3328, FiltMin=2870, FiltMax=65501, Gamma=1.000
02:27:31.982 00.016 21068 UpdateGuideState exits: m=129793 SNR=95.7
02:27:31.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:31.986 00.002 21068 Enqueuing Expose request
02:27:32.013 00.027 16108 IsGuiding returns 1
02:27:32.013 00.000 16108 scope still moving after pulse duration time elapsed
02:27:32.043 00.030 16108 IsSlewing returns 0
02:27:32.043 00.000 16108 IsGuiding returns 1
02:27:32.075 00.032 16108 IsSlewing returns 0
02:27:32.075 00.000 16108 IsGuiding returns 1
02:27:32.106 00.031 16108 IsSlewing returns 0
02:27:32.106 00.000 16108 IsGuiding returns 0
02:27:32.106 00.000 16108 scope move finished after 48 + 95 ms
02:27:32.106 00.000 16108 Move returns status 0, amount 48
02:27:32.106 00.000 16108 move complete, result=0
02:27:32.106 00.000 16108 worker thread done servicing request
02:27:32.106 00.000 16108 Worker thread wakes up
02:27:32.106 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:32.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:32.106 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
02:27:33.080 00.974 16108 Exposure complete
02:27:33.136 00.056 16108 worker thread done servicing request
02:27:33.136 00.000 21068 OnExposeComplete: enter
02:27:33.137 00.001 21068 UpdateGuideState(): m_state=6
02:27:33.140 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13226
02:27:33.141 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.86, Mass=117979, SNR=86.7, Peak=14979 HFD=3.3
02:27:33.143 00.002 21068 MultiStar: [#1 -0.06,-0.01,1.16,U] [#2 -0.06,-0.34,1.25,U] [#3 0.33,0.11,1.14,U] [#4 -0.12,-0.07,0.73,U] [#5 0.13,0.18,0.91,U] [#6 -0.06,-0.02,0.88,U] [#7 0.38,-0.05,0.68,U] [#8 -0.21,-0.21,0.74,U] 
02:27:33.145 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.20, 0.11}
02:27:33.146 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
02:27:33.147 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
02:27:33.150 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.07 mountY=0.02, mountTheta=2.84
02:27:33.153 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
02:27:33.154 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
02:27:33.156 00.002 16108 Worker thread wakes up
02:27:33.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:27:33.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:27:33.156 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.02
02:27:33.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:33.157 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:33.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:27:33.157 00.000 16108 MoveAxis(E, 0, ABG)
02:27:33.157 00.000 16108 Move returns status 0, amount 0
02:27:33.157 00.000 16108 MoveAxis(N, 0, ABG)
02:27:33.157 00.000 16108 Move returns status 0, amount 0
02:27:33.157 00.000 16108 move complete, result=0
02:27:33.157 00.000 16108 worker thread done servicing request
02:27:33.162 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3328, FiltMin=2880, FiltMax=58413, Gamma=1.000
02:27:33.186 00.024 21068 UpdateGuideState exits: m=117979 SNR=86.7
02:27:33.188 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:33.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:33.190 00.002 21068 Enqueuing Expose request
02:27:33.191 00.001 16108 Worker thread wakes up
02:27:33.191 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:33.194 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:33.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:34.367 01.173 16108 Exposure complete
02:27:34.425 00.058 16108 worker thread done servicing request
02:27:34.425 00.000 21068 OnExposeComplete: enter
02:27:34.426 00.001 21068 UpdateGuideState(): m_state=6
02:27:34.427 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13227
02:27:34.428 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=876.67, Mass=132367, SNR=87.8, Peak=15731 HFD=3.3
02:27:34.429 00.001 21068 MultiStar: [#1 -0.20,0.05,1.18,U] [#2 0.09,-0.16,1.13,U] [#3 -0.02,-0.05,1.03,U] [#4 0.10,0.09,0.77,U] [#5 -0.13,0.15,0.96,U] [#6 -0.10,0.26,0.75,U] [#7 0.00,-0.18,0.59,U] [#8 -0.14,-0.24,0.72,U] 
02:27:34.429 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.57, -0.08}
02:27:34.430 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
02:27:34.431 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
02:27:34.432 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=-0.02 mountY=0.01, mountTheta=2.75
02:27:34.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
02:27:34.434 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
02:27:34.435 00.001 16108 Worker thread wakes up
02:27:34.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:27:34.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:27:34.435 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.01
02:27:34.436 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:27:34.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:34.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:27:34.436 00.000 16108 MoveAxis(E, 0, ABG)
02:27:34.436 00.000 16108 Move returns status 0, amount 0
02:27:34.436 00.000 16108 MoveAxis(N, 0, ABG)
02:27:34.436 00.000 16108 Move returns status 0, amount 0
02:27:34.436 00.000 16108 move complete, result=0
02:27:34.436 00.000 16108 worker thread done servicing request
02:27:34.441 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3328, FiltMin=2832, FiltMax=58070, Gamma=1.000
02:27:34.458 00.017 21068 UpdateGuideState exits: m=132367 SNR=87.8
02:27:34.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:34.462 00.002 21068 Enqueuing Expose request
02:27:34.463 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:34.464 00.001 16108 Worker thread wakes up
02:27:34.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:34.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:35.443 00.979 16108 Exposure complete
02:27:35.511 00.068 16108 worker thread done servicing request
02:27:35.511 00.000 21068 OnExposeComplete: enter
02:27:35.512 00.001 21068 UpdateGuideState(): m_state=6
02:27:35.512 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13228
02:27:35.513 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.63, Mass=117293, SNR=87.7, Peak=14067 HFD=3.3
02:27:35.514 00.001 21068 MultiStar: [#1 -0.01,-0.12,1.04,U] [#2 0.22,-0.19,1.29,U] [#3 -0.02,-0.28,1.05,U] [#4 -0.08,-0.10,0.82,U] [#5 0.33,0.06,1.02,U] [#6 0.50,0.22,0.83,U] [#7 0.02,0.06,0.57,U] [#8 -0.22,-0.37,0.80,U] 
02:27:35.514 00.000 21068 single-star, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.05, -0.12}
02:27:35.515 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.11)
02:27:35.516 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
02:27:35.517 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.21 mountX=-0.07 mountY=0.11, mountTheta=2.12
02:27:35.519 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.12, opts=13)
02:27:35.520 00.001 21068 Enqueuing Move request for scope (0.05, -0.12)
02:27:35.521 00.001 16108 Worker thread wakes up
02:27:35.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
02:27:35.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
02:27:35.521 00.000 16108 Moving (0.05, -0.12) raw xDistance=-0.07 yDistance=0.11
02:27:35.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:35.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:35.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:27:35.521 00.000 16108 MoveAxis(E, 0, ABG)
02:27:35.521 00.000 16108 Move returns status 0, amount 0
02:27:35.521 00.000 16108 MoveAxis(N, 0, ABG)
02:27:35.521 00.000 16108 Move returns status 0, amount 0
02:27:35.521 00.000 16108 move complete, result=0
02:27:35.521 00.000 16108 worker thread done servicing request
02:27:35.524 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3328, FiltMin=2867, FiltMax=65440, Gamma=1.000
02:27:35.543 00.019 21068 UpdateGuideState exits: m=117293 SNR=87.7
02:27:35.545 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:35.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:35.548 00.002 21068 Enqueuing Expose request
02:27:35.550 00.002 16108 Worker thread wakes up
02:27:35.550 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:35.552 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:35.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:36.699 01.147 16108 Exposure complete
02:27:36.755 00.056 16108 worker thread done servicing request
02:27:36.755 00.000 21068 OnExposeComplete: enter
02:27:36.756 00.001 21068 UpdateGuideState(): m_state=6
02:27:36.757 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13229
02:27:36.758 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.74, Mass=122852, SNR=85.2, Peak=15891 HFD=3.3
02:27:36.759 00.001 21068 MultiStar: [#1 -0.22,0.03,1.11,U] [#2 0.00,-0.18,1.34,U] [#3 -0.22,-0.31,1.04,U] [#4 0.00,-0.27,1.07,U] [#5 0.19,0.09,0.97,U] [#6 -0.09,0.26,0.93,U] [#7 0.03,-0.30,0.69,U] [#8 -0.32,-0.05,0.69,U] 
02:27:36.760 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.31, -0.01}
02:27:36.761 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:27:36.761 00.000 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
02:27:36.762 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.91 mountX=0.01 mountY=0.09, mountTheta=1.41
02:27:36.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
02:27:36.765 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
02:27:36.766 00.001 16108 Worker thread wakes up
02:27:36.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:27:36.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:27:36.766 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.09
02:27:36.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:36.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:36.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:27:36.766 00.000 16108 MoveAxis(E, 0, ABG)
02:27:36.766 00.000 16108 Move returns status 0, amount 0
02:27:36.766 00.000 16108 MoveAxis(N, 0, ABG)
02:27:36.766 00.000 16108 Move returns status 0, amount 0
02:27:36.766 00.000 16108 move complete, result=0
02:27:36.767 00.001 16108 worker thread done servicing request
02:27:36.770 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3328, FiltMin=2886, FiltMax=55325, Gamma=1.000
02:27:36.785 00.015 21068 UpdateGuideState exits: m=122852 SNR=85.2
02:27:36.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:36.788 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:36.788 00.000 21068 Enqueuing Expose request
02:27:36.790 00.002 16108 Worker thread wakes up
02:27:36.791 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:36.792 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:36.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:37.775 00.983 16108 Exposure complete
02:27:37.833 00.058 16108 worker thread done servicing request
02:27:37.833 00.000 21068 OnExposeComplete: enter
02:27:37.834 00.001 21068 UpdateGuideState(): m_state=6
02:27:37.835 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13230
02:27:37.836 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.87, Mass=132228, SNR=86.6, Peak=15539 HFD=3.3
02:27:37.837 00.001 21068 MultiStar: [#1 0.04,-0.02,1.21,U] [#2 -0.12,-0.54,1.08,U] [#3 -0.00,-0.29,1.03,U] [#4 0.06,-0.10,0.87,U] [#5 0.06,-0.02,1.06,U] [#6 0.15,-0.01,0.87,U] [#7 0.22,-0.12,0.68,U] [#8 -0.32,-0.13,0.78,U] 
02:27:37.838 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.31, 0.12}
02:27:37.838 00.000 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
02:27:37.839 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
02:27:37.840 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.24 mountX=-0.06 mountY=0.11, mountTheta=2.10
02:27:37.844 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
02:27:37.845 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
02:27:37.846 00.001 16108 Worker thread wakes up
02:27:37.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:27:37.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:27:37.846 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.11
02:27:37.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:37.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:37.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:27:37.846 00.000 16108 MoveAxis(E, 0, ABG)
02:27:37.846 00.000 16108 Move returns status 0, amount 0
02:27:37.846 00.000 16108 MoveAxis(N, 0, ABG)
02:27:37.846 00.000 16108 Move returns status 0, amount 0
02:27:37.846 00.000 16108 move complete, result=0
02:27:37.846 00.000 16108 worker thread done servicing request
02:27:37.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3328, FiltMin=2873, FiltMax=62537, Gamma=1.000
02:27:37.864 00.015 21068 UpdateGuideState exits: m=132228 SNR=86.6
02:27:37.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:37.867 00.001 21068 Enqueuing Expose request
02:27:37.868 00.001 16108 Worker thread wakes up
02:27:37.868 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:37.868 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:37.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:39.044 01.176 16108 Exposure complete
02:27:39.106 00.062 16108 worker thread done servicing request
02:27:39.106 00.000 21068 OnExposeComplete: enter
02:27:39.107 00.001 21068 UpdateGuideState(): m_state=6
02:27:39.108 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13231
02:27:39.109 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.63, Mass=130002, SNR=99.2, Peak=15699 HFD=3.3
02:27:39.110 00.001 21068 MultiStar: [#1 -0.23,-0.16,0.96,U] [#2 -0.07,-0.28,1.18,U] [#3 -0.00,-0.17,0.84,U] [#4 -0.01,0.07,0.71,U] [#5 -0.00,0.04,0.69,U] [#6 -0.08,0.41,0.76,U] [#7 -0.02,-0.17,0.53,U] [#8 -0.08,-0.02,0.62,U] 
02:27:39.111 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.31, -0.12}
02:27:39.112 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
02:27:39.112 00.000 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.55)
02:27:39.113 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.83 mountX=0.01 mountY=0.07, mountTheta=1.48
02:27:39.115 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
02:27:39.117 00.002 21068 Enqueuing Move request for scope (-0.02, -0.06)
02:27:39.118 00.001 16108 Worker thread wakes up
02:27:39.119 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:27:39.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:27:39.119 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.07
02:27:39.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:39.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:39.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:27:39.119 00.000 16108 MoveAxis(E, 0, ABG)
02:27:39.120 00.001 16108 Move returns status 0, amount 0
02:27:39.120 00.000 16108 MoveAxis(N, 0, ABG)
02:27:39.120 00.000 16108 Move returns status 0, amount 0
02:27:39.120 00.000 16108 move complete, result=0
02:27:39.120 00.000 16108 worker thread done servicing request
02:27:39.127 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3328, FiltMin=2886, FiltMax=63689, Gamma=1.000
02:27:39.153 00.026 21068 UpdateGuideState exits: m=130002 SNR=99.2
02:27:39.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:39.154 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:39.155 00.001 21068 Enqueuing Expose request
02:27:39.156 00.001 16108 Worker thread wakes up
02:27:39.156 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:39.157 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:39.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:40.143 00.986 16108 Exposure complete
02:27:40.200 00.057 16108 worker thread done servicing request
02:27:40.200 00.000 21068 OnExposeComplete: enter
02:27:40.202 00.002 21068 UpdateGuideState(): m_state=6
02:27:40.203 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13232
02:27:40.204 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=876.71, Mass=106676, SNR=73.0, Peak=13075 HFD=3.2
02:27:40.205 00.001 21068 MultiStar: [#1 -0.13,-0.16,1.51,U] [#2 -0.04,-0.22,1.55,U] [#3 -0.04,-0.15,1.35,U] [#4 -0.15,0.12,1.08,U] [#5 0.14,0.18,1.09,U] [#6 -0.01,0.39,0.97,U] [#7 -0.62,-0.18,0.00,M1] [#8 -0.16,0.02,0.91,U] 
02:27:40.206 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.01, -0.04}
02:27:40.207 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
02:27:40.207 00.000 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
02:27:40.208 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.23 mountX=-0.02 mountY=0.04, mountTheta=2.10
02:27:40.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
02:27:40.211 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
02:27:40.212 00.001 16108 Worker thread wakes up
02:27:40.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:27:40.213 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:27:40.213 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.04
02:27:40.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:27:40.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:40.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:27:40.213 00.000 16108 MoveAxis(E, 0, ABG)
02:27:40.213 00.000 16108 Move returns status 0, amount 0
02:27:40.213 00.000 16108 MoveAxis(N, 0, ABG)
02:27:40.213 00.000 16108 Move returns status 0, amount 0
02:27:40.213 00.000 16108 move complete, result=0
02:27:40.213 00.000 16108 worker thread done servicing request
02:27:40.220 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3328, FiltMin=2889, FiltMax=63593, Gamma=1.000
02:27:40.248 00.028 21068 UpdateGuideState exits: m=106676 SNR=73.0
02:27:40.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:40.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:40.250 00.000 21068 Enqueuing Expose request
02:27:40.251 00.001 16108 Worker thread wakes up
02:27:40.251 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:40.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:40.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:41.423 01.171 16108 Exposure complete
02:27:41.490 00.067 16108 worker thread done servicing request
02:27:41.491 00.001 21068 OnExposeComplete: enter
02:27:41.493 00.002 21068 UpdateGuideState(): m_state=6
02:27:41.494 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13233
02:27:41.496 00.002 21068 Star::Find returns 1 (0), X=221.30, Y=876.67, Mass=145746, SNR=88.7, Peak=16080 HFD=3.4
02:27:41.499 00.003 21068 MultiStar: [#1 -0.37,-0.05,1.11,U] [#2 -0.22,-0.00,1.16,U] [#3 -0.23,-0.10,0.88,U] [#4 -0.11,0.05,0.81,U] [#5 -0.03,-0.07,0.94,U] [#6 -0.02,0.27,0.88,U] [#7 -0.40,-0.22,0.52,U] [#8 -0.36,0.16,0.78,U] 
02:27:41.500 00.001 21068 single-star, 8 included, MultiStar: {-0.19, -0.00}, one-star: {-0.03, -0.08}
02:27:41.501 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
02:27:41.503 00.002 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
02:27:41.504 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.92 mountX=0.01 mountY=0.08, mountTheta=1.40
02:27:41.507 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
02:27:41.508 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
02:27:41.509 00.001 16108 Worker thread wakes up
02:27:41.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:27:41.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:27:41.509 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.08
02:27:41.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:41.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:41.510 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:27:41.510 00.000 16108 MoveAxis(E, 0, ABG)
02:27:41.510 00.000 16108 Move returns status 0, amount 0
02:27:41.510 00.000 16108 MoveAxis(N, 0, ABG)
02:27:41.510 00.000 16108 Move returns status 0, amount 0
02:27:41.510 00.000 16108 move complete, result=0
02:27:41.510 00.000 16108 worker thread done servicing request
02:27:41.517 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3328, FiltMin=2841, FiltMax=61005, Gamma=1.000
02:27:41.539 00.022 21068 UpdateGuideState exits: m=145746 SNR=88.7
02:27:41.541 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.543 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:41.545 00.002 21068 Enqueuing Expose request
02:27:41.546 00.001 16108 Worker thread wakes up
02:27:41.546 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:41.548 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:41.549 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:42.528 00.979 16108 Exposure complete
02:27:42.590 00.062 16108 worker thread done servicing request
02:27:42.590 00.000 21068 OnExposeComplete: enter
02:27:42.592 00.002 21068 UpdateGuideState(): m_state=6
02:27:42.594 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13234
02:27:42.595 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.56, Mass=124412, SNR=87.4, Peak=14579 HFD=3.3
02:27:42.597 00.002 21068 MultiStar: [#1 -0.27,-0.04,1.23,U] [#2 -0.17,-0.37,1.14,U] [#3 -0.17,-0.08,1.01,U] [#4 -0.29,0.01,0.84,U] [#5 -0.07,0.06,0.84,U] [#6 0.01,0.06,0.80,U] [#7 0.19,-0.20,0.51,U] [#8 -0.48,-0.19,0.76,U] 
02:27:42.599 00.002 21068 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {0.10, -0.19}
02:27:42.600 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
02:27:42.602 00.002 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.88)
02:27:42.603 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.50 mountX=0.12 mountY=0.14, mountTheta=0.84
02:27:42.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
02:27:42.606 00.001 21068 Enqueuing Move request for scope (-0.14, -0.11)
02:27:42.607 00.001 16108 Worker thread wakes up
02:27:42.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
02:27:42.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
02:27:42.607 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
02:27:42.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:27:42.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:42.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:27:42.607 00.000 16108 MoveAxis(E, 0, ABG)
02:27:42.607 00.000 16108 Move returns status 0, amount 0
02:27:42.607 00.000 16108 MoveAxis(N, 0, ABG)
02:27:42.607 00.000 16108 Move returns status 0, amount 0
02:27:42.607 00.000 16108 move complete, result=0
02:27:42.608 00.001 16108 worker thread done servicing request
02:27:42.612 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3331, FiltMin=2883, FiltMax=57165, Gamma=1.000
02:27:42.629 00.017 21068 UpdateGuideState exits: m=124412 SNR=87.4
02:27:42.631 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:42.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:42.634 00.002 21068 Enqueuing Expose request
02:27:42.635 00.001 16108 Worker thread wakes up
02:27:42.635 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:42.637 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:42.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:43.802 01.165 16108 Exposure complete
02:27:43.856 00.054 16108 worker thread done servicing request
02:27:43.857 00.001 21068 OnExposeComplete: enter
02:27:43.857 00.000 21068 UpdateGuideState(): m_state=6
02:27:43.858 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13235
02:27:43.859 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=876.83, Mass=131619, SNR=91.8, Peak=14451 HFD=3.5
02:27:43.860 00.001 21068 MultiStar: [#1 0.12,-0.28,1.20,U] [#2 0.23,-0.45,1.24,U] [#3 0.25,-0.19,1.08,U] [#4 -0.11,-0.02,0.75,U] [#5 0.10,0.25,0.89,U] [#6 -0.08,0.16,0.81,U] [#7 -0.11,-0.22,0.64,U] [#8 -0.34,-0.15,0.61,U] 
02:27:43.860 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.35, 0.07}
02:27:43.861 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
02:27:43.862 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
02:27:43.863 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.10 mountY=0.09, mountTheta=2.45
02:27:43.864 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
02:27:43.865 00.001 21068 Enqueuing Move request for scope (0.09, -0.11)
02:27:43.867 00.002 16108 Worker thread wakes up
02:27:43.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:27:43.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:27:43.867 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.10 yDistance=0.09
02:27:43.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:27:43.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:43.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:27:43.867 00.000 16108 MoveAxis(E, 0, ABG)
02:27:43.867 00.000 16108 Move returns status 0, amount 0
02:27:43.867 00.000 16108 MoveAxis(N, 0, ABG)
02:27:43.867 00.000 16108 Move returns status 0, amount 0
02:27:43.867 00.000 16108 move complete, result=0
02:27:43.867 00.000 16108 worker thread done servicing request
02:27:43.872 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3328, FiltMin=2851, FiltMax=60701, Gamma=1.000
02:27:43.887 00.015 21068 UpdateGuideState exits: m=131619 SNR=91.8
02:27:43.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:43.891 00.002 21068 Enqueuing Expose request
02:27:43.891 00.000 16108 Worker thread wakes up
02:27:43.891 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:43.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:43.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:44.869 00.977 16108 Exposure complete
02:27:44.922 00.053 16108 worker thread done servicing request
02:27:44.922 00.000 21068 OnExposeComplete: enter
02:27:44.923 00.001 21068 UpdateGuideState(): m_state=6
02:27:44.924 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13236
02:27:44.925 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.64, Mass=120968, SNR=81.8, Peak=14131 HFD=3.2
02:27:44.926 00.001 21068 MultiStar: [#1 -0.06,-0.13,1.12,U] [#2 -0.29,-0.21,1.20,U] [#3 -0.04,-0.07,1.16,U] [#4 -0.05,0.01,0.95,U] [#5 0.42,0.08,0.94,U] [#6 -0.13,0.27,1.02,U] [#7 -0.18,-0.16,0.65,U] [#8 -0.23,-0.25,0.87,U] 
02:27:44.927 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.14, -0.11}
02:27:44.928 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
02:27:44.928 00.000 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
02:27:44.929 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.23 mountX=0.04 mountY=0.07, mountTheta=1.10
02:27:44.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
02:27:44.932 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
02:27:44.933 00.001 16108 Worker thread wakes up
02:27:44.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:27:44.933 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:27:44.933 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
02:27:44.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:44.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:44.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:27:44.933 00.000 16108 MoveAxis(E, 0, ABG)
02:27:44.933 00.000 16108 Move returns status 0, amount 0
02:27:44.933 00.000 16108 MoveAxis(N, 0, ABG)
02:27:44.933 00.000 16108 Move returns status 0, amount 0
02:27:44.933 00.000 16108 move complete, result=0
02:27:44.933 00.000 16108 worker thread done servicing request
02:27:44.937 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3328, FiltMin=2848, FiltMax=55017, Gamma=1.000
02:27:44.953 00.016 21068 UpdateGuideState exits: m=120968 SNR=81.8
02:27:44.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:44.955 00.000 21068 Enqueuing Expose request
02:27:44.956 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:44.957 00.001 16108 Worker thread wakes up
02:27:44.957 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:44.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:46.114 01.157 16108 Exposure complete
02:27:46.191 00.077 16108 worker thread done servicing request
02:27:46.191 00.000 21068 OnExposeComplete: enter
02:27:46.192 00.001 21068 UpdateGuideState(): m_state=6
02:27:46.193 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13237
02:27:46.195 00.002 21068 Star::Find returns 1 (0), X=221.32, Y=876.64, Mass=117786, SNR=85.4, Peak=14096 HFD=3.4
02:27:46.196 00.001 21068 MultiStar: [#1 -0.38,0.15,1.14,U] [#2 -0.29,-0.32,1.28,U] [#3 -0.21,-0.04,1.05,U] [#4 -0.14,-0.10,0.78,U] [#5 -0.11,0.18,0.87,U] [#6 -0.38,0.21,0.86,U] [#7 -0.14,0.14,0.62,U] [#8 -0.57,0.06,0.00,M1] 
02:27:46.197 00.001 21068 single-star, 7 included, MultiStar: {-0.22, -0.01}, one-star: {-0.01, -0.11}
02:27:46.199 00.002 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
02:27:46.201 00.002 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
02:27:46.202 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.66 mountX=-0.01 mountY=0.11, mountTheta=1.66
02:27:46.205 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
02:27:46.206 00.001 21068 Enqueuing Move request for scope (-0.01, -0.11)
02:27:46.207 00.001 16108 Worker thread wakes up
02:27:46.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:27:46.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:27:46.207 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
02:27:46.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:46.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:46.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:27:46.208 00.001 16108 MoveAxis(E, 0, ABG)
02:27:46.208 00.000 16108 Move returns status 0, amount 0
02:27:46.208 00.000 16108 MoveAxis(N, 0, ABG)
02:27:46.208 00.000 16108 Move returns status 0, amount 0
02:27:46.208 00.000 16108 move complete, result=0
02:27:46.208 00.000 16108 worker thread done servicing request
02:27:46.212 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3328, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:27:46.231 00.019 21068 UpdateGuideState exits: m=117786 SNR=85.4
02:27:46.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:46.234 00.001 21068 Enqueuing Expose request
02:27:46.234 00.000 16108 Worker thread wakes up
02:27:46.235 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:46.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:46.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:47.212 00.977 16108 Exposure complete
02:27:47.268 00.056 16108 worker thread done servicing request
02:27:47.268 00.000 21068 OnExposeComplete: enter
02:27:47.269 00.001 21068 UpdateGuideState(): m_state=6
02:27:47.269 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13238
02:27:47.270 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.81, Mass=135783, SNR=94.1, Peak=14659 HFD=3.6
02:27:47.271 00.001 21068 MultiStar: [#1 -0.18,-0.00,1.10,U] [#2 -0.13,-0.24,1.06,U] [#3 -0.18,0.11,0.88,U] [#4 -0.27,-0.12,0.79,U] [#5 -0.27,0.13,0.88,U] [#6 -0.25,0.26,0.81,U] [#7 -0.29,-0.44,0.60,U] [#8 -0.53,-0.10,0.64,U] 
02:27:47.272 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {0.25, 0.05}
02:27:47.273 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.32)
02:27:47.274 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
02:27:47.275 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-3.00 mountX=0.17 mountY=0.07, mountTheta=0.37
02:27:47.276 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
02:27:47.277 00.001 21068 Enqueuing Move request for scope (-0.18, -0.03)
02:27:47.278 00.001 16108 Worker thread wakes up
02:27:47.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
02:27:47.278 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
02:27:47.278 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
02:27:47.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:27:47.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:47.279 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:27:47.279 00.000 16108 MoveAxis(E, 0, ABG)
02:27:47.279 00.000 16108 Move returns status 0, amount 0
02:27:47.279 00.000 16108 MoveAxis(N, 0, ABG)
02:27:47.279 00.000 16108 Move returns status 0, amount 0
02:27:47.279 00.000 16108 move complete, result=0
02:27:47.279 00.000 16108 worker thread done servicing request
02:27:47.282 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3328, FiltMin=2864, FiltMax=59293, Gamma=1.000
02:27:47.299 00.017 21068 UpdateGuideState exits: m=135783 SNR=94.1
02:27:47.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:47.301 00.000 21068 Enqueuing Expose request
02:27:47.302 00.001 16108 Worker thread wakes up
02:27:47.302 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:47.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:47.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:48.473 01.170 16108 Exposure complete
02:27:48.549 00.076 16108 worker thread done servicing request
02:27:48.550 00.001 21068 OnExposeComplete: enter
02:27:48.551 00.001 21068 UpdateGuideState(): m_state=6
02:27:48.553 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13239
02:27:48.554 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.58, Mass=138610, SNR=100.4, Peak=14160 HFD=3.4
02:27:48.555 00.001 21068 MultiStar: [#1 -0.38,-0.25,1.18,U] [#2 -0.27,-0.24,1.17,U] [#3 -0.16,-0.32,0.92,U] [#4 -0.33,0.10,0.76,U] [#5 -0.14,-0.14,0.86,U] [#6 -0.26,0.25,0.77,U] [#7 -0.14,-0.16,0.50,U] [#8 -0.31,0.00,0.67,U] 
02:27:48.556 00.001 21068 single-star, 8 included, MultiStar: {-0.23, -0.12}, one-star: {-0.03, -0.17}
02:27:48.558 00.002 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
02:27:48.558 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.61)
02:27:48.559 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.77 mountX=0.00 mountY=0.17, mountTheta=1.55
02:27:48.562 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.17, opts=13)
02:27:48.562 00.000 21068 Enqueuing Move request for scope (-0.03, -0.17)
02:27:48.564 00.002 16108 Worker thread wakes up
02:27:48.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
02:27:48.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
02:27:48.564 00.000 16108 Moving (-0.03, -0.17) raw xDistance=0.00 yDistance=0.17
02:27:48.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:27:48.565 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:48.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:27:48.565 00.000 16108 MoveAxis(E, 0, ABG)
02:27:48.565 00.000 16108 Move returns status 0, amount 0
02:27:48.565 00.000 16108 MoveAxis(N, 0, ABG)
02:27:48.565 00.000 16108 Move returns status 0, amount 0
02:27:48.565 00.000 16108 move complete, result=0
02:27:48.565 00.000 16108 worker thread done servicing request
02:27:48.572 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3328, FiltMin=2841, FiltMax=57437, Gamma=1.000
02:27:48.598 00.026 21068 UpdateGuideState exits: m=138610 SNR=100.4
02:27:48.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:48.599 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:48.600 00.001 21068 Enqueuing Expose request
02:27:48.602 00.002 16108 Worker thread wakes up
02:27:48.602 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:48.603 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:48.603 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:49.559 00.956 16108 Exposure complete
02:27:49.633 00.074 16108 worker thread done servicing request
02:27:49.633 00.000 21068 OnExposeComplete: enter
02:27:49.635 00.002 21068 UpdateGuideState(): m_state=6
02:27:49.637 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13240
02:27:49.638 00.001 21068 Star::Find returns 1 (0), X=221.12, Y=876.81, Mass=120390, SNR=77.5, Peak=14144 HFD=3.5
02:27:49.640 00.002 21068 MultiStar: [#1 -0.18,-0.06,1.29,U] [#2 -0.16,-0.20,1.48,U] [#3 -0.03,-0.16,1.15,U] [#4 0.02,-0.02,0.85,U] [#5 0.03,0.29,1.11,U] [#6 -0.01,0.31,0.88,U] [#7 -0.29,0.06,0.69,U] [#8 -0.29,0.31,0.81,U] 
02:27:49.642 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.21, 0.06}
02:27:49.643 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
02:27:49.645 00.002 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
02:27:49.647 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.82 mountX=0.13 mountY=-0.01, mountTheta=-0.09
02:27:49.650 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.04, opts=13)
02:27:49.651 00.001 21068 Enqueuing Move request for scope (-0.12, 0.04)
02:27:49.654 00.003 16108 Worker thread wakes up
02:27:49.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
02:27:49.654 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
02:27:49.654 00.000 16108 Moving (-0.12, 0.04) raw xDistance=0.13 yDistance=-0.01
02:27:49.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:27:49.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:49.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:27:49.654 00.000 16108 MoveAxis(E, 0, ABG)
02:27:49.654 00.000 16108 Move returns status 0, amount 0
02:27:49.654 00.000 16108 MoveAxis(N, 0, ABG)
02:27:49.655 00.001 16108 Move returns status 0, amount 0
02:27:49.655 00.000 16108 move complete, result=0
02:27:49.655 00.000 16108 worker thread done servicing request
02:27:49.661 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3328, FiltMin=2899, FiltMax=64333, Gamma=1.000
02:27:49.678 00.017 21068 UpdateGuideState exits: m=120390 SNR=77.5
02:27:49.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:49.683 00.002 21068 Enqueuing Expose request
02:27:49.685 00.002 16108 Worker thread wakes up
02:27:49.685 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:49.687 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:49.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:50.863 01.176 16108 Exposure complete
02:27:50.916 00.053 16108 worker thread done servicing request
02:27:50.916 00.000 21068 OnExposeComplete: enter
02:27:50.917 00.001 21068 UpdateGuideState(): m_state=6
02:27:50.918 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13241
02:27:50.918 00.000 21068 Star::Find returns 1 (0), X=221.13, Y=876.93, Mass=141081, SNR=87.8, Peak=13616 HFD=3.8
02:27:50.919 00.001 21068 MultiStar: [#1 -0.01,-0.01,1.15,U] [#2 -0.06,0.22,1.12,U] [#3 -0.00,0.08,0.96,U] [#4 -0.35,0.01,0.71,U] [#5 -0.13,0.11,1.01,U] [#6 -0.15,0.26,0.85,U] [#7 -0.26,0.15,0.55,U] [#8 -0.44,0.27,0.64,U] 
02:27:50.920 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.14}, one-star: {-0.20, 0.18}
02:27:50.921 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
02:27:50.922 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
02:27:50.923 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.41 mountX=0.17 mountY=-0.10, mountTheta=-0.51
02:27:50.924 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.14, opts=13)
02:27:50.925 00.001 21068 Enqueuing Move request for scope (-0.15, 0.14)
02:27:50.926 00.001 16108 Worker thread wakes up
02:27:50.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
02:27:50.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
02:27:50.926 00.000 16108 Moving (-0.15, 0.14) raw xDistance=0.17 yDistance=-0.10
02:27:50.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:27:50.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:50.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:27:50.927 00.001 16108 MoveAxis(E, 0, ABG)
02:27:50.927 00.000 16108 Move returns status 0, amount 0
02:27:50.927 00.000 16108 MoveAxis(N, 0, ABG)
02:27:50.927 00.000 16108 Move returns status 0, amount 0
02:27:50.927 00.000 16108 move complete, result=0
02:27:50.927 00.000 16108 worker thread done servicing request
02:27:50.930 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3328, FiltMin=2848, FiltMax=62349, Gamma=1.000
02:27:50.947 00.017 21068 UpdateGuideState exits: m=141081 SNR=87.8
02:27:50.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:50.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:50.949 00.000 21068 Enqueuing Expose request
02:27:50.950 00.001 16108 Worker thread wakes up
02:27:50.950 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:50.951 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:50.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:51.921 00.970 16108 Exposure complete
02:27:52.018 00.097 16108 worker thread done servicing request
02:27:52.018 00.000 21068 OnExposeComplete: enter
02:27:52.019 00.001 21068 UpdateGuideState(): m_state=6
02:27:52.020 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13242
02:27:52.021 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=876.84, Mass=135380, SNR=92.1, Peak=13696 HFD=3.7
02:27:52.023 00.002 21068 MultiStar: [#1 -0.48,0.25,1.03,U] [#2 -0.25,0.02,0.93,U] [#3 -0.12,0.32,0.91,U] [#4 -0.16,0.27,0.92,U] [#5 -0.12,0.24,0.88,U] [#6 -0.19,0.46,0.72,U] [#7 -0.04,-0.19,0.54,U] [#8 -0.31,0.16,0.86,U] 
02:27:52.023 00.000 21068 single-star, 8 included, MultiStar: {-0.18, 0.19}, one-star: {0.11, 0.09}
02:27:52.024 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
02:27:52.024 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
02:27:52.025 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
02:27:52.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.09, opts=13)
02:27:52.028 00.001 21068 Enqueuing Move request for scope (0.11, 0.09)
02:27:52.028 00.000 16108 Worker thread wakes up
02:27:52.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:27:52.030 00.002 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:27:52.030 00.000 16108 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
02:27:52.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:27:52.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:52.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:52.030 00.000 16108 MoveAxis(E, 0, ABG)
02:27:52.030 00.000 16108 Move returns status 0, amount 0
02:27:52.030 00.000 16108 MoveAxis(N, 0, ABG)
02:27:52.030 00.000 16108 Move returns status 0, amount 0
02:27:52.030 00.000 16108 move complete, result=0
02:27:52.030 00.000 16108 worker thread done servicing request
02:27:52.033 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3328, FiltMin=2884, FiltMax=65440, Gamma=1.000
02:27:52.050 00.017 21068 UpdateGuideState exits: m=135380 SNR=92.1
02:27:52.050 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:52.052 00.001 21068 Enqueuing Expose request
02:27:52.053 00.001 16108 Worker thread wakes up
02:27:52.053 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:52.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:52.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:53.214 01.161 16108 Exposure complete
02:27:53.278 00.064 16108 worker thread done servicing request
02:27:53.278 00.000 21068 OnExposeComplete: enter
02:27:53.279 00.001 21068 UpdateGuideState(): m_state=6
02:27:53.279 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13243
02:27:53.280 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.88, Mass=111649, SNR=74.5, Peak=12899 HFD=3.4
02:27:53.281 00.001 21068 MultiStar: [#1 -0.30,-0.10,1.35,U] [#2 0.10,-0.07,1.37,U] [#3 -0.06,0.22,1.31,U] [#4 0.18,0.28,0.88,U] [#5 -0.11,0.12,1.02,U] [#6 -0.18,0.37,1.04,U] [#7 0.12,-0.17,0.78,U] [#8 -0.27,-0.05,0.88,U] 
02:27:53.282 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.31, 0.12}
02:27:53.283 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
02:27:53.284 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
02:27:53.284 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.97 mountX=0.05 mountY=-0.07, mountTheta=-0.98
02:27:53.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
02:27:53.287 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
02:27:53.288 00.001 16108 Worker thread wakes up
02:27:53.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
02:27:53.288 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
02:27:53.288 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.05 yDistance=-0.07
02:27:53.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:53.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:53.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:27:53.288 00.000 16108 MoveAxis(E, 0, ABG)
02:27:53.288 00.000 16108 Move returns status 0, amount 0
02:27:53.288 00.000 16108 MoveAxis(N, 0, ABG)
02:27:53.288 00.000 16108 Move returns status 0, amount 0
02:27:53.288 00.000 16108 move complete, result=0
02:27:53.288 00.000 16108 worker thread done servicing request
02:27:53.293 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3328, FiltMin=2832, FiltMax=60944, Gamma=1.000
02:27:53.308 00.015 21068 UpdateGuideState exits: m=111649 SNR=74.5
02:27:53.309 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:53.310 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:53.312 00.002 21068 Enqueuing Expose request
02:27:53.313 00.001 16108 Worker thread wakes up
02:27:53.314 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:53.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:53.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:54.299 00.984 16108 Exposure complete
02:27:54.365 00.066 16108 worker thread done servicing request
02:27:54.365 00.000 21068 OnExposeComplete: enter
02:27:54.366 00.001 21068 UpdateGuideState(): m_state=6
02:27:54.367 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13244
02:27:54.368 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=877.05, Mass=121921, SNR=95.6, Peak=13923 HFD=3.6
02:27:54.369 00.001 21068 MultiStar: [#1 -0.18,-0.24,0.93,U] [#2 0.25,-0.14,1.21,U] [#3 0.10,-0.06,0.94,U] [#4 -0.05,-0.00,0.84,U] [#5 -0.11,0.12,0.83,U] [#6 -0.05,0.14,0.77,U] [#7 0.14,0.17,0.57,U] [#8 -0.11,-0.05,0.62,U] 
02:27:54.369 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.35, 0.30}
02:27:54.370 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
02:27:54.371 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
02:27:54.372 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=-0.05 mountY=-0.03, mountTheta=-2.64
02:27:54.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
02:27:54.375 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
02:27:54.376 00.001 16108 Worker thread wakes up
02:27:54.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:27:54.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:27:54.376 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
02:27:54.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:54.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:54.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:54.376 00.000 16108 MoveAxis(E, 0, ABG)
02:27:54.376 00.000 16108 Move returns status 0, amount 0
02:27:54.376 00.000 16108 MoveAxis(N, 0, ABG)
02:27:54.376 00.000 16108 Move returns status 0, amount 0
02:27:54.376 00.000 16108 move complete, result=0
02:27:54.376 00.000 16108 worker thread done servicing request
02:27:54.379 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3328, FiltMin=2877, FiltMax=60457, Gamma=1.000
02:27:54.397 00.018 21068 UpdateGuideState exits: m=121921 SNR=95.6
02:27:54.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:54.400 00.001 21068 Enqueuing Expose request
02:27:54.401 00.001 16108 Worker thread wakes up
02:27:54.401 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:54.401 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:54.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:55.549 01.148 16108 Exposure complete
02:27:55.629 00.080 16108 worker thread done servicing request
02:27:55.629 00.000 21068 OnExposeComplete: enter
02:27:55.630 00.001 21068 UpdateGuideState(): m_state=6
02:27:55.631 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13245
02:27:55.632 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=876.77, Mass=127490, SNR=85.5, Peak=16435 HFD=3.3
02:27:55.633 00.001 21068 MultiStar: [#1 0.08,-0.12,1.13,U] [#2 0.13,-0.22,1.21,U] [#3 0.35,0.10,0.91,U] [#4 -0.05,0.03,0.81,U] [#5 -0.02,0.08,0.87,U] [#6 -0.06,0.25,0.79,U] [#7 0.31,-0.10,0.69,U] [#8 0.17,-0.05,0.77,U] 
02:27:55.633 00.000 21068 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.72, 0.02}
02:27:55.635 00.002 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:27:55.636 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:27:55.636 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
02:27:55.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
02:27:55.638 00.000 21068 Enqueuing Move request for scope (0.19, -0.01)
02:27:55.639 00.001 16108 Worker thread wakes up
02:27:55.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
02:27:55.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
02:27:55.639 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=-0.03
02:27:55.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:27:55.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:55.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:55.639 00.000 16108 MoveAxis(E, 0, ABG)
02:27:55.639 00.000 16108 Move returns status 0, amount 0
02:27:55.639 00.000 16108 MoveAxis(N, 0, ABG)
02:27:55.639 00.000 16108 Move returns status 0, amount 0
02:27:55.640 00.001 16108 move complete, result=0
02:27:55.640 00.000 16108 worker thread done servicing request
02:27:55.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3328, FiltMin=2841, FiltMax=45597, Gamma=1.000
02:27:55.665 00.022 21068 UpdateGuideState exits: m=127490 SNR=85.5
02:27:55.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:55.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:55.669 00.001 21068 Enqueuing Expose request
02:27:55.671 00.002 16108 Worker thread wakes up
02:27:55.671 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:55.671 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:55.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:56.649 00.978 16108 Exposure complete
02:27:56.746 00.097 16108 worker thread done servicing request
02:27:56.746 00.000 21068 OnExposeComplete: enter
02:27:56.747 00.001 21068 UpdateGuideState(): m_state=6
02:27:56.749 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13246
02:27:56.749 00.000 21068 Star::Find returns 1 (0), X=221.63, Y=876.79, Mass=112347, SNR=80.7, Peak=13283 HFD=3.4
02:27:56.750 00.001 21068 MultiStar: [#1 -0.14,0.01,1.20,U] [#2 0.07,-0.11,1.21,U] [#3 0.09,-0.05,1.18,U] [#4 -0.32,0.20,0.95,U] [#5 -0.08,0.19,0.97,U] [#6 -0.02,-0.04,0.88,U] [#7 -0.33,-0.14,0.72,U] [#8 -0.03,0.01,0.75,U] 
02:27:56.751 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.30, 0.03}
02:27:56.752 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
02:27:56.752 00.000 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
02:27:56.753 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.91 mountX=0.04 mountY=-0.00, mountTheta=-0.00
02:27:56.756 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
02:27:56.756 00.000 21068 Enqueuing Move request for scope (-0.04, 0.01)
02:27:56.757 00.001 16108 Worker thread wakes up
02:27:56.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:27:56.757 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:27:56.757 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=-0.00
02:27:56.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:56.758 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:56.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:27:56.758 00.000 16108 MoveAxis(E, 0, ABG)
02:27:56.758 00.000 16108 Move returns status 0, amount 0
02:27:56.758 00.000 16108 MoveAxis(N, 0, ABG)
02:27:56.758 00.000 16108 Move returns status 0, amount 0
02:27:56.758 00.000 16108 move complete, result=0
02:27:56.758 00.000 16108 worker thread done servicing request
02:27:56.761 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3328, FiltMin=2764, FiltMax=59277, Gamma=1.000
02:27:56.776 00.015 21068 UpdateGuideState exits: m=112347 SNR=80.7
02:27:56.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:56.778 00.000 21068 Enqueuing Expose request
02:27:56.780 00.002 16108 Worker thread wakes up
02:27:56.780 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:56.781 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:56.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:57.942 01.161 16108 Exposure complete
02:27:58.020 00.078 16108 worker thread done servicing request
02:27:58.020 00.000 21068 OnExposeComplete: enter
02:27:58.021 00.001 21068 UpdateGuideState(): m_state=6
02:27:58.021 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13247
02:27:58.022 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=877.07, Mass=128364, SNR=90.6, Peak=13248 HFD=3.6
02:27:58.023 00.001 21068 MultiStar: [#1 -0.22,0.02,1.17,U] [#2 -0.14,-0.24,1.14,U] [#3 -0.05,-0.00,0.94,U] [#4 0.02,0.19,0.89,U] [#5 0.17,0.15,0.93,U] [#6 -0.00,0.42,0.78,U] [#7 -0.18,0.09,0.57,U] [#8 -0.29,0.12,0.68,U] 
02:27:58.025 00.002 21068 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {0.08, 0.31}
02:27:58.025 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:27:58.026 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
02:27:58.027 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.08 mountY=-0.09, mountTheta=-0.83
02:27:58.028 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.10, opts=13)
02:27:58.029 00.001 21068 Enqueuing Move request for scope (-0.06, 0.10)
02:27:58.030 00.001 16108 Worker thread wakes up
02:27:58.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:27:58.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:27:58.030 00.000 16108 Moving (-0.06, 0.10) raw xDistance=0.08 yDistance=-0.09
02:27:58.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:27:58.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:58.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:58.030 00.000 16108 MoveAxis(E, 0, ABG)
02:27:58.030 00.000 16108 Move returns status 0, amount 0
02:27:58.030 00.000 16108 MoveAxis(N, 0, ABG)
02:27:58.030 00.000 16108 Move returns status 0, amount 0
02:27:58.030 00.000 16108 move complete, result=0
02:27:58.030 00.000 16108 worker thread done servicing request
02:27:58.033 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3328, FiltMin=2845, FiltMax=53021, Gamma=1.000
02:27:58.049 00.016 21068 UpdateGuideState exits: m=128364 SNR=90.6
02:27:58.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:58.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:58.051 00.001 21068 Enqueuing Expose request
02:27:58.052 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:58.054 00.002 16108 Worker thread wakes up
02:27:58.054 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:58.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:27:59.020 00.966 16108 Exposure complete
02:27:59.072 00.052 16108 worker thread done servicing request
02:27:59.073 00.001 21068 OnExposeComplete: enter
02:27:59.073 00.000 21068 UpdateGuideState(): m_state=6
02:27:59.074 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13248
02:27:59.075 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.79, Mass=130275, SNR=89.5, Peak=14259 HFD=3.5
02:27:59.076 00.001 21068 MultiStar: [#1 -0.16,0.23,1.39,U] [#2 -0.12,0.23,1.20,U] [#3 0.07,0.24,1.06,U] [#4 -0.10,0.46,0.78,U] [#5 -0.07,0.35,0.91,U] [#6 -0.11,0.60,0.00,M1] [#7 -0.36,0.33,0.58,U] [#8 -0.27,0.07,0.85,U] 
02:27:59.077 00.001 21068 single-star, 7 included, MultiStar: {-0.09, 0.23}, one-star: {0.18, 0.04}
02:27:59.078 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
02:27:59.078 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
02:27:59.079 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
02:27:59.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.04, opts=13)
02:27:59.081 00.000 21068 Enqueuing Move request for scope (0.18, 0.04)
02:27:59.082 00.001 16108 Worker thread wakes up
02:27:59.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
02:27:59.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
02:27:59.082 00.000 16108 Moving (0.18, 0.04) raw xDistance=-0.17 yDistance=-0.08
02:27:59.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:27:59.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:59.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:27:59.083 00.001 16108 MoveAxis(E, 0, ABG)
02:27:59.083 00.000 16108 Move returns status 0, amount 0
02:27:59.083 00.000 16108 MoveAxis(N, 0, ABG)
02:27:59.083 00.000 16108 Move returns status 0, amount 0
02:27:59.083 00.000 16108 move complete, result=0
02:27:59.083 00.000 16108 worker thread done servicing request
02:27:59.086 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3328, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:27:59.101 00.015 21068 UpdateGuideState exits: m=130275 SNR=89.5
02:27:59.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:59.102 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:27:59.103 00.001 21068 Enqueuing Expose request
02:27:59.104 00.001 16108 Worker thread wakes up
02:27:59.104 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:59.104 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:27:59.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:00.264 01.160 16108 Exposure complete
02:28:00.347 00.083 16108 worker thread done servicing request
02:28:00.348 00.001 21068 OnExposeComplete: enter
02:28:00.348 00.000 21068 UpdateGuideState(): m_state=6
02:28:00.350 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13249
02:28:00.352 00.002 21068 Star::Find returns 1 (0), X=221.36, Y=876.94, Mass=126775, SNR=77.1, Peak=13523 HFD=3.6
02:28:00.353 00.001 21068 MultiStar: [#1 -0.03,0.08,1.24,U] [#2 -0.10,-0.09,1.38,U] [#3 -0.08,0.13,1.21,U] [#4 -0.13,0.15,1.06,U] [#5 -0.35,0.22,0.96,U] [#6 0.01,0.41,0.82,U] [#7 -0.34,-0.08,0.67,U] [#8 -0.09,-0.02,0.95,U] 
02:28:00.355 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {0.03, 0.18}
02:28:00.356 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
02:28:00.357 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
02:28:00.359 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=0.13 mountY=-0.07, mountTheta=-0.52
02:28:00.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.10, opts=13)
02:28:00.362 00.001 21068 Enqueuing Move request for scope (-0.11, 0.10)
02:28:00.365 00.003 16108 Worker thread wakes up
02:28:00.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
02:28:00.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
02:28:00.365 00.000 16108 Moving (-0.11, 0.10) raw xDistance=0.13 yDistance=-0.07
02:28:00.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:28:00.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:00.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:00.365 00.000 16108 MoveAxis(E, 0, ABG)
02:28:00.365 00.000 16108 Move returns status 0, amount 0
02:28:00.365 00.000 16108 MoveAxis(N, 0, ABG)
02:28:00.365 00.000 16108 Move returns status 0, amount 0
02:28:00.365 00.000 16108 move complete, result=0
02:28:00.366 00.001 16108 worker thread done servicing request
02:28:00.371 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3328, FiltMin=2835, FiltMax=55069, Gamma=1.000
02:28:00.390 00.019 21068 UpdateGuideState exits: m=126775 SNR=77.1
02:28:00.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.391 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:00.392 00.001 21068 Enqueuing Expose request
02:28:00.393 00.001 16108 Worker thread wakes up
02:28:00.393 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:00.393 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:00.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:01.357 00.964 16108 Exposure complete
02:28:01.424 00.067 16108 worker thread done servicing request
02:28:01.425 00.001 21068 OnExposeComplete: enter
02:28:01.427 00.002 21068 UpdateGuideState(): m_state=6
02:28:01.429 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13250
02:28:01.432 00.003 21068 Star::Find returns 1 (0), X=221.73, Y=876.93, Mass=136471, SNR=86.2, Peak=14115 HFD=3.9
02:28:01.434 00.002 21068 MultiStar: [#1 -0.02,0.00,1.16,U] [#2 0.09,-0.19,1.26,U] [#3 -0.13,-0.18,1.06,U] [#4 -0.08,0.08,0.79,U] [#5 0.29,0.23,0.98,U] [#6 -0.16,0.56,0.00,M1] [#7 0.24,-0.18,0.61,U] [#8 -0.02,0.24,0.82,U] 
02:28:01.436 00.002 21068 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.40, 0.18}
02:28:01.437 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
02:28:01.438 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
02:28:01.438 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
02:28:01.441 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
02:28:01.444 00.003 21068 Enqueuing Move request for scope (0.09, 0.02)
02:28:01.445 00.001 16108 Worker thread wakes up
02:28:01.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:28:01.445 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:28:01.445 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
02:28:01.446 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:28:01.446 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:01.446 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:01.446 00.000 16108 MoveAxis(E, 0, ABG)
02:28:01.446 00.000 16108 Move returns status 0, amount 0
02:28:01.446 00.000 16108 MoveAxis(N, 0, ABG)
02:28:01.446 00.000 16108 Move returns status 0, amount 0
02:28:01.446 00.000 16108 move complete, result=0
02:28:01.446 00.000 16108 worker thread done servicing request
02:28:01.451 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3328, FiltMin=2867, FiltMax=60461, Gamma=1.000
02:28:01.468 00.017 21068 UpdateGuideState exits: m=136471 SNR=86.2
02:28:01.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:01.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:01.470 00.000 21068 Enqueuing Expose request
02:28:01.471 00.001 16108 Worker thread wakes up
02:28:01.471 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:01.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:01.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:02.636 01.164 16108 Exposure complete
02:28:02.690 00.054 16108 worker thread done servicing request
02:28:02.690 00.000 21068 OnExposeComplete: enter
02:28:02.691 00.001 21068 UpdateGuideState(): m_state=6
02:28:02.692 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13251
02:28:02.693 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.96, Mass=143331, SNR=91.0, Peak=16227 HFD=3.8
02:28:02.694 00.001 21068 MultiStar: [#1 0.11,0.09,1.04,U] [#2 0.48,0.07,1.19,U] [#3 0.67,0.06,0.00,M1] [#4 0.03,0.18,0.76,U] [#5 0.16,0.13,0.82,U] [#6 0.14,0.30,0.66,U] [#7 0.26,0.22,0.65,U] [#8 0.25,0.07,0.71,U] 
02:28:02.694 00.000 21068 refined, 7 included, MultiStar: {0.27, 0.15}, one-star: {0.54, 0.20}
02:28:02.695 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
02:28:02.696 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
02:28:02.697 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.30 cameraTheta=0.51 mountX=-0.24 mountY=-0.21, mountTheta=-2.42
02:28:02.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.15, opts=13)
02:28:02.699 00.001 21068 Enqueuing Move request for scope (0.27, 0.15)
02:28:02.700 00.001 16108 Worker thread wakes up
02:28:02.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
02:28:02.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
02:28:02.700 00.000 16108 Moving (0.27, 0.15) raw xDistance=-0.24 yDistance=-0.21
02:28:02.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:28:02.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:28:02.700 00.000 16108 MoveAxis(E, 62, ABG)
02:28:02.700 00.000 16108 Guiding  Dir = 2, Dur = 62
02:28:02.700 00.000 16108 IsSlewing returns 0
02:28:02.700 00.000 16108 IsGuiding returns 0
02:28:02.706 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3328, FiltMin=2883, FiltMax=60950, Gamma=1.000
02:28:02.709 00.003 16108 PulseGuide returned control before completion, sleep 64
02:28:02.732 00.023 21068 UpdateGuideState exits: m=143331 SNR=91.0
02:28:02.732 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:02.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:02.735 00.002 21068 Enqueuing Expose request
02:28:02.787 00.052 16108 IsGuiding returns 1
02:28:02.787 00.000 16108 scope still moving after pulse duration time elapsed
02:28:02.818 00.031 16108 IsSlewing returns 0
02:28:02.818 00.000 16108 IsGuiding returns 0
02:28:02.818 00.000 16108 scope move finished after 62 + 55 ms
02:28:02.818 00.000 16108 Move returns status 0, amount 62
02:28:02.818 00.000 16108 MoveAxis(N, 42, ABG)
02:28:02.818 00.000 16108 Guiding  Dir = 0, Dur = 42
02:28:02.818 00.000 16108 IsSlewing returns 0
02:28:02.818 00.000 16108 IsGuiding returns 0
02:28:02.867 00.049 16108 IsGuiding returns 1
02:28:02.867 00.000 16108 scope still moving after pulse duration time elapsed
02:28:02.896 00.029 16108 IsSlewing returns 0
02:28:02.896 00.000 16108 IsGuiding returns 1
02:28:02.928 00.032 16108 IsSlewing returns 0
02:28:02.929 00.001 16108 IsGuiding returns 1
02:28:02.960 00.031 16108 IsSlewing returns 0
02:28:02.960 00.000 16108 IsGuiding returns 0
02:28:02.960 00.000 16108 scope move finished after 42 + 99 ms
02:28:02.960 00.000 16108 Move returns status 0, amount 42
02:28:02.960 00.000 16108 move complete, result=0
02:28:02.960 00.000 16108 worker thread done servicing request
02:28:02.960 00.000 16108 Worker thread wakes up
02:28:02.960 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.2 px 42 ms NORTH
02:28:02.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:02.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:03.938 00.977 16108 Exposure complete
02:28:04.000 00.062 16108 worker thread done servicing request
02:28:04.000 00.000 21068 OnExposeComplete: enter
02:28:04.001 00.001 21068 UpdateGuideState(): m_state=6
02:28:04.004 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13252
02:28:04.005 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=877.26, Mass=119145, SNR=84.3, Peak=14451 HFD=3.2
02:28:04.007 00.002 21068 MultiStar: [#1 -0.19,-0.00,1.14,U] [#2 -0.12,0.24,1.17,U] [#3 0.21,-0.05,1.29,U] [#4 0.19,0.64,0.00,M1] [#5 0.01,0.30,0.88,U] [#6 -0.11,0.46,0.80,U] [#7 -0.11,0.39,0.65,U] [#8 -0.20,0.37,0.86,U] 
02:28:04.009 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.25}, one-star: {0.03, 0.51}
02:28:04.010 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
02:28:04.013 00.003 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:28:04.014 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=0.09 mountY=-0.23, mountTheta=-1.20
02:28:04.018 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.25, opts=13)
02:28:04.020 00.002 21068 Enqueuing Move request for scope (-0.05, 0.25)
02:28:04.023 00.003 16108 Worker thread wakes up
02:28:04.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
02:28:04.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
02:28:04.023 00.000 16108 Moving (-0.05, 0.25) raw xDistance=0.09 yDistance=-0.23
02:28:04.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:28:04.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:28:04.023 00.000 16108 MoveAxis(E, 0, ABG)
02:28:04.023 00.000 16108 Move returns status 0, amount 0
02:28:04.024 00.001 16108 MoveAxis(N, 46, ABG)
02:28:04.024 00.000 16108 Guiding  Dir = 0, Dur = 46
02:28:04.024 00.000 16108 IsSlewing returns 0
02:28:04.024 00.000 16108 IsGuiding returns 0
02:28:04.034 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3328, FiltMin=2851, FiltMax=59693, Gamma=1.000
02:28:04.061 00.027 16108 PulseGuide returned control before completion, sleep 20
02:28:04.065 00.004 21068 UpdateGuideState exits: m=119145 SNR=84.3
02:28:04.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.068 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:04.069 00.001 21068 Enqueuing Expose request
02:28:04.090 00.021 16108 IsGuiding returns 1
02:28:04.090 00.000 16108 scope still moving after pulse duration time elapsed
02:28:04.121 00.031 16108 IsSlewing returns 0
02:28:04.121 00.000 16108 IsGuiding returns 1
02:28:04.152 00.031 16108 IsSlewing returns 0
02:28:04.152 00.000 16108 IsGuiding returns 0
02:28:04.152 00.000 16108 scope move finished after 46 + 81 ms
02:28:04.152 00.000 16108 Move returns status 0, amount 46
02:28:04.152 00.000 16108 move complete, result=0
02:28:04.152 00.000 16108 worker thread done servicing request
02:28:04.152 00.000 16108 Worker thread wakes up
02:28:04.152 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
02:28:04.153 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:04.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:05.328 01.175 16108 Exposure complete
02:28:05.380 00.052 16108 worker thread done servicing request
02:28:05.380 00.000 21068 OnExposeComplete: enter
02:28:05.381 00.001 21068 UpdateGuideState(): m_state=6
02:28:05.382 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13253
02:28:05.382 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=876.79, Mass=128476, SNR=87.3, Peak=15555 HFD=3.4
02:28:05.384 00.002 21068 MultiStar: [#1 -0.52,-0.46,0.00,M1] [#2 -0.29,-0.35,1.27,U] [#3 -0.39,-0.21,1.15,U] [#4 -0.34,0.07,0.84,U] [#5 -0.17,-0.13,0.78,U] [#6 0.08,0.32,0.76,U] [#7 -0.28,-0.20,0.64,U] [#8 -0.10,-0.12,0.76,U] 
02:28:05.384 00.000 21068 single-star, 7 included, MultiStar: {-0.18, -0.09}, one-star: {0.13, 0.03}
02:28:05.385 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:28:05.386 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:28:05.387 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.27 mountX=-0.12 mountY=-0.06, mountTheta=-2.65
02:28:05.388 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
02:28:05.389 00.001 21068 Enqueuing Move request for scope (0.13, 0.03)
02:28:05.390 00.001 16108 Worker thread wakes up
02:28:05.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:28:05.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:28:05.390 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.12 yDistance=-0.06
02:28:05.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:28:05.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:05.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:28:05.390 00.000 16108 MoveAxis(E, 0, ABG)
02:28:05.391 00.001 16108 Move returns status 0, amount 0
02:28:05.391 00.000 16108 MoveAxis(N, 0, ABG)
02:28:05.391 00.000 16108 Move returns status 0, amount 0
02:28:05.391 00.000 16108 move complete, result=0
02:28:05.391 00.000 16108 worker thread done servicing request
02:28:05.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3328, FiltMin=2870, FiltMax=61021, Gamma=1.000
02:28:05.410 00.016 21068 UpdateGuideState exits: m=128476 SNR=87.3
02:28:05.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:05.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:05.412 00.000 21068 Enqueuing Expose request
02:28:05.413 00.001 16108 Worker thread wakes up
02:28:05.413 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:05.414 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:05.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:06.392 00.978 16108 Exposure complete
02:28:06.451 00.059 16108 worker thread done servicing request
02:28:06.451 00.000 21068 OnExposeComplete: enter
02:28:06.452 00.001 21068 UpdateGuideState(): m_state=6
02:28:06.453 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13254
02:28:06.455 00.002 21068 Star::Find returns 1 (0), X=221.22, Y=876.72, Mass=134918, SNR=90.3, Peak=16048 HFD=3.3
02:28:06.456 00.001 21068 MultiStar: [#1 -0.42,0.16,1.20,U] [#2 -0.46,-0.01,1.19,U] [#3 -0.57,-0.15,0.00,M1] [#4 -0.59,-0.11,0.00,M1] [#5 -0.09,0.34,0.91,U] [#6 -0.40,0.20,0.77,U] [#7 -0.40,-0.12,0.64,U] [#8 -0.50,-0.04,0.87,U] 
02:28:06.456 00.000 21068 single-star, 6 included, MultiStar: {-0.34, 0.08}, one-star: {-0.11, -0.03}
02:28:06.457 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
02:28:06.458 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
02:28:06.459 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.89 mountX=0.11 mountY=0.05, mountTheta=0.47
02:28:06.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.03, opts=13)
02:28:06.461 00.001 21068 Enqueuing Move request for scope (-0.11, -0.03)
02:28:06.462 00.001 16108 Worker thread wakes up
02:28:06.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
02:28:06.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
02:28:06.462 00.000 16108 Moving (-0.11, -0.03) raw xDistance=0.11 yDistance=0.05
02:28:06.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:28:06.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:06.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:28:06.462 00.000 16108 MoveAxis(E, 0, ABG)
02:28:06.462 00.000 16108 Move returns status 0, amount 0
02:28:06.462 00.000 16108 MoveAxis(N, 0, ABG)
02:28:06.462 00.000 16108 Move returns status 0, amount 0
02:28:06.462 00.000 16108 move complete, result=0
02:28:06.462 00.000 16108 worker thread done servicing request
02:28:06.467 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3328, FiltMin=2742, FiltMax=55245, Gamma=1.000
02:28:06.482 00.015 21068 UpdateGuideState exits: m=134918 SNR=90.3
02:28:06.484 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:06.487 00.002 21068 Enqueuing Expose request
02:28:06.488 00.001 16108 Worker thread wakes up
02:28:06.489 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:06.490 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:06.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:07.645 01.155 16108 Exposure complete
02:28:07.732 00.087 16108 worker thread done servicing request
02:28:07.732 00.000 21068 OnExposeComplete: enter
02:28:07.733 00.001 21068 UpdateGuideState(): m_state=6
02:28:07.735 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13255
02:28:07.736 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.78, Mass=125936, SNR=83.8, Peak=14579 HFD=3.4
02:28:07.738 00.002 21068 MultiStar: [#1 -0.30,0.05,1.29,U] [#2 -0.28,-0.19,1.21,U] [#3 0.04,0.02,1.13,U] [#4 -0.42,-0.26,0.90,U] [#5 0.05,0.47,1.02,U] [#6 -0.33,0.15,0.90,U] [#7 -0.26,-0.27,0.81,U] [#8 -0.39,0.10,0.83,U] 
02:28:07.740 00.002 21068 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {0.32, 0.03}
02:28:07.741 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
02:28:07.742 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
02:28:07.743 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=0.17 mountY=0.03, mountTheta=0.16
02:28:07.746 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.01, opts=13)
02:28:07.747 00.001 21068 Enqueuing Move request for scope (-0.17, 0.01)
02:28:07.748 00.001 16108 Worker thread wakes up
02:28:07.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
02:28:07.748 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
02:28:07.748 00.000 16108 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=0.03
02:28:07.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:28:07.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:07.750 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:28:07.750 00.000 16108 MoveAxis(E, 0, ABG)
02:28:07.750 00.000 16108 Move returns status 0, amount 0
02:28:07.750 00.000 16108 MoveAxis(N, 0, ABG)
02:28:07.750 00.000 16108 Move returns status 0, amount 0
02:28:07.750 00.000 16108 move complete, result=0
02:28:07.750 00.000 16108 worker thread done servicing request
02:28:07.753 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3328, FiltMin=2873, FiltMax=60285, Gamma=1.000
02:28:07.778 00.025 21068 UpdateGuideState exits: m=125936 SNR=83.8
02:28:07.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:07.780 00.000 21068 Enqueuing Expose request
02:28:07.781 00.001 16108 Worker thread wakes up
02:28:07.781 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:07.783 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:07.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:08.764 00.981 16108 Exposure complete
02:28:08.841 00.077 16108 worker thread done servicing request
02:28:08.841 00.000 21068 OnExposeComplete: enter
02:28:08.842 00.001 21068 UpdateGuideState(): m_state=6
02:28:08.843 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13256
02:28:08.844 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.58, Mass=112600, SNR=81.9, Peak=14560 HFD=3.2
02:28:08.845 00.001 21068 MultiStar: [#1 -0.46,-0.25,1.37,U] [#2 -0.04,-0.31,1.31,U] [#3 -0.35,-0.10,1.17,U] [#4 -0.06,-0.31,0.91,U] [#5 -0.25,-0.07,0.96,U] [#6 -0.30,0.08,0.91,U] [#7 -0.20,-0.47,0.69,U] [#8 -0.42,-0.04,0.77,U] 
02:28:08.846 00.001 21068 single-star, 8 included, MultiStar: {-0.22, -0.19}, one-star: {0.15, -0.18}
02:28:08.847 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
02:28:08.848 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
02:28:08.849 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.88 mountX=-0.17 mountY=0.14, mountTheta=2.48
02:28:08.850 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.18, opts=13)
02:28:08.851 00.001 21068 Enqueuing Move request for scope (0.15, -0.18)
02:28:08.852 00.001 16108 Worker thread wakes up
02:28:08.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
02:28:08.852 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
02:28:08.852 00.000 16108 Moving (0.15, -0.18) raw xDistance=-0.17 yDistance=0.14
02:28:08.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:28:08.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:08.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:28:08.853 00.001 16108 MoveAxis(E, 0, ABG)
02:28:08.853 00.000 16108 Move returns status 0, amount 0
02:28:08.853 00.000 16108 MoveAxis(N, 0, ABG)
02:28:08.853 00.000 16108 Move returns status 0, amount 0
02:28:08.853 00.000 16108 move complete, result=0
02:28:08.853 00.000 16108 worker thread done servicing request
02:28:08.860 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3325, FiltMin=2822, FiltMax=65440, Gamma=1.000
02:28:08.889 00.029 21068 UpdateGuideState exits: m=112600 SNR=81.9
02:28:08.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:08.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:08.892 00.001 21068 Enqueuing Expose request
02:28:08.893 00.001 16108 Worker thread wakes up
02:28:08.893 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:08.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:08.894 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:10.050 01.156 16108 Exposure complete
02:28:10.130 00.080 16108 worker thread done servicing request
02:28:10.130 00.000 21068 OnExposeComplete: enter
02:28:10.131 00.001 21068 UpdateGuideState(): m_state=6
02:28:10.132 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13257
02:28:10.133 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=876.70, Mass=146634, SNR=94.7, Peak=15939 HFD=3.4
02:28:10.134 00.001 21068 MultiStar: [#1 -0.24,0.03,1.15,U] [#2 -0.05,-0.22,1.17,U] [#3 -0.22,-0.04,0.97,U] [#4 -0.21,0.03,0.86,U] [#5 -0.28,0.21,0.88,U] [#6 -0.17,0.35,0.86,U] [#7 -0.03,-0.07,0.59,U] [#8 -0.18,0.03,0.71,U] 
02:28:10.134 00.000 21068 single-star, 8 included, MultiStar: {-0.15, 0.02}, one-star: {0.04, -0.05}
02:28:10.135 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
02:28:10.136 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
02:28:10.137 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.84 mountX=-0.05 mountY=0.04, mountTheta=2.52
02:28:10.138 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
02:28:10.139 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
02:28:10.140 00.001 16108 Worker thread wakes up
02:28:10.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:28:10.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:28:10.140 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
02:28:10.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:10.141 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:10.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:28:10.141 00.000 16108 MoveAxis(E, 0, ABG)
02:28:10.141 00.000 16108 Move returns status 0, amount 0
02:28:10.141 00.000 16108 MoveAxis(N, 0, ABG)
02:28:10.141 00.000 16108 Move returns status 0, amount 0
02:28:10.141 00.000 16108 move complete, result=0
02:28:10.141 00.000 16108 worker thread done servicing request
02:28:10.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3325, FiltMin=2848, FiltMax=56013, Gamma=1.000
02:28:10.160 00.015 21068 UpdateGuideState exits: m=146634 SNR=94.7
02:28:10.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:10.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:10.163 00.001 21068 Enqueuing Expose request
02:28:10.163 00.000 16108 Worker thread wakes up
02:28:10.163 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:10.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:10.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:11.134 00.970 16108 Exposure complete
02:28:11.212 00.078 16108 worker thread done servicing request
02:28:11.212 00.000 21068 OnExposeComplete: enter
02:28:11.213 00.001 21068 UpdateGuideState(): m_state=6
02:28:11.215 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13258
02:28:11.217 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=876.56, Mass=119375, SNR=83.3, Peak=14467 HFD=3.2
02:28:11.218 00.001 21068 MultiStar: [#1 -0.11,-0.15,1.33,U] [#2 -0.07,-0.16,1.21,U] [#3 0.10,-0.11,1.37,U] [#4 -0.07,0.09,0.96,U] [#5 0.25,0.03,0.94,U] [#6 -0.22,0.08,0.83,U] [#7 0.28,-0.04,0.77,U] [#8 -0.23,0.11,0.88,U] 
02:28:11.219 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.18, -0.19}
02:28:11.220 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:28:11.221 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
02:28:11.222 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.42 mountX=-0.02 mountY=0.05, mountTheta=1.90
02:28:11.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
02:28:11.225 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
02:28:11.226 00.001 16108 Worker thread wakes up
02:28:11.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
02:28:11.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
02:28:11.226 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
02:28:11.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:11.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:11.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:28:11.226 00.000 16108 MoveAxis(E, 0, ABG)
02:28:11.226 00.000 16108 Move returns status 0, amount 0
02:28:11.226 00.000 16108 MoveAxis(N, 0, ABG)
02:28:11.226 00.000 16108 Move returns status 0, amount 0
02:28:11.226 00.000 16108 move complete, result=0
02:28:11.226 00.000 16108 worker thread done servicing request
02:28:11.231 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3325, FiltMin=2825, FiltMax=59469, Gamma=1.000
02:28:11.253 00.022 21068 UpdateGuideState exits: m=119375 SNR=83.3
02:28:11.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:11.254 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:11.255 00.001 21068 Enqueuing Expose request
02:28:11.256 00.001 16108 Worker thread wakes up
02:28:11.256 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:11.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:11.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:12.424 01.168 16108 Exposure complete
02:28:12.485 00.061 16108 worker thread done servicing request
02:28:12.485 00.000 21068 OnExposeComplete: enter
02:28:12.486 00.001 21068 UpdateGuideState(): m_state=6
02:28:12.487 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13259
02:28:12.488 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.93, Mass=125611, SNR=86.6, Peak=17987 HFD=3.1
02:28:12.489 00.001 21068 MultiStar: [#1 -0.29,-0.04,1.16,U] [#2 -0.16,-0.11,1.33,U] [#3 -0.13,-0.13,0.94,U] [#4 -0.24,0.20,0.78,U] [#5 -0.12,0.22,0.99,U] [#6 -0.18,0.37,0.86,U] [#7 0.00,-0.21,0.61,U] [#8 -0.19,0.12,0.80,U] 
02:28:12.490 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {0.25, 0.18}
02:28:12.490 00.000 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
02:28:12.492 00.002 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
02:28:12.493 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.66 mountX=0.13 mountY=-0.03, mountTheta=-0.25
02:28:12.494 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
02:28:12.495 00.001 21068 Enqueuing Move request for scope (-0.12, 0.06)
02:28:12.496 00.001 16108 Worker thread wakes up
02:28:12.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
02:28:12.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
02:28:12.496 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
02:28:12.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:28:12.497 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:12.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:12.497 00.000 16108 MoveAxis(E, 0, ABG)
02:28:12.497 00.000 16108 Move returns status 0, amount 0
02:28:12.497 00.000 16108 MoveAxis(N, 0, ABG)
02:28:12.497 00.000 16108 Move returns status 0, amount 0
02:28:12.497 00.000 16108 move complete, result=0
02:28:12.497 00.000 16108 worker thread done servicing request
02:28:12.503 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3325, FiltMin=2838, FiltMax=58109, Gamma=1.000
02:28:12.528 00.025 21068 UpdateGuideState exits: m=125611 SNR=86.6
02:28:12.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:12.532 00.002 21068 Enqueuing Expose request
02:28:12.532 00.000 16108 Worker thread wakes up
02:28:12.533 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:12.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:12.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:13.507 00.974 16108 Exposure complete
02:28:13.565 00.058 16108 worker thread done servicing request
02:28:13.565 00.000 21068 OnExposeComplete: enter
02:28:13.565 00.000 21068 UpdateGuideState(): m_state=6
02:28:13.566 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13260
02:28:13.567 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.87, Mass=126900, SNR=91.3, Peak=18467 HFD=3.1
02:28:13.568 00.001 21068 MultiStar: [#1 -0.13,-0.00,1.13,U] [#2 0.12,-0.15,1.09,U] [#3 -0.15,0.01,1.23,U] [#4 -0.13,0.27,0.83,U] [#5 -0.27,0.32,0.93,U] [#6 -0.30,0.61,0.00,M1] [#7 0.00,-0.12,0.57,U] [#8 -0.18,0.07,0.79,U] 
02:28:13.569 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {0.22, 0.12}
02:28:13.570 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
02:28:13.570 00.000 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
02:28:13.571 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.37 mountX=0.08 mountY=-0.05, mountTheta=-0.56
02:28:13.573 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.06, opts=13)
02:28:13.574 00.001 21068 Enqueuing Move request for scope (-0.06, 0.06)
02:28:13.576 00.002 16108 Worker thread wakes up
02:28:13.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:28:13.576 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:28:13.576 00.000 16108 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=-0.05
02:28:13.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:28:13.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:13.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:28:13.576 00.000 16108 MoveAxis(E, 0, ABG)
02:28:13.576 00.000 16108 Move returns status 0, amount 0
02:28:13.576 00.000 16108 MoveAxis(N, 0, ABG)
02:28:13.576 00.000 16108 Move returns status 0, amount 0
02:28:13.576 00.000 16108 move complete, result=0
02:28:13.576 00.000 16108 worker thread done servicing request
02:28:13.579 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3325, FiltMin=2886, FiltMax=64317, Gamma=1.000
02:28:13.595 00.016 21068 UpdateGuideState exits: m=126900 SNR=91.3
02:28:13.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:13.598 00.001 21068 Enqueuing Expose request
02:28:13.598 00.000 16108 Worker thread wakes up
02:28:13.599 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:13.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:13.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:14.760 01.161 16108 Exposure complete
02:28:14.816 00.056 16108 worker thread done servicing request
02:28:14.817 00.001 21068 OnExposeComplete: enter
02:28:14.817 00.000 21068 UpdateGuideState(): m_state=6
02:28:14.818 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13261
02:28:14.819 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.82, Mass=134906, SNR=84.1, Peak=18096 HFD=3.2
02:28:14.820 00.001 21068 MultiStar: [#1 -0.18,0.36,1.24,U] [#2 -0.19,-0.20,1.30,U] [#3 0.05,-0.06,1.01,U] [#4 -0.19,0.16,0.84,U] [#5 -0.12,0.23,1.16,U] [#6 -0.32,0.46,0.77,U] [#7 -0.25,0.09,0.62,U] [#8 -0.23,0.13,0.91,U] 
02:28:14.821 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.13}, one-star: {0.06, 0.07}
02:28:14.821 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:28:14.823 00.002 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
02:28:14.824 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
02:28:14.825 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
02:28:14.826 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
02:28:14.827 00.001 16108 Worker thread wakes up
02:28:14.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:28:14.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:28:14.827 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
02:28:14.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:14.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:14.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:14.827 00.000 16108 MoveAxis(E, 0, ABG)
02:28:14.827 00.000 16108 Move returns status 0, amount 0
02:28:14.827 00.000 16108 MoveAxis(N, 0, ABG)
02:28:14.827 00.000 16108 Move returns status 0, amount 0
02:28:14.827 00.000 16108 move complete, result=0
02:28:14.827 00.000 16108 worker thread done servicing request
02:28:14.834 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3325, FiltMin=2883, FiltMax=65440, Gamma=1.000
02:28:14.855 00.021 21068 UpdateGuideState exits: m=134906 SNR=84.1
02:28:14.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:14.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:14.859 00.002 21068 Enqueuing Expose request
02:28:14.860 00.001 16108 Worker thread wakes up
02:28:14.860 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:14.862 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:14.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:15.836 00.974 16108 Exposure complete
02:28:15.918 00.082 16108 worker thread done servicing request
02:28:15.919 00.001 21068 OnExposeComplete: enter
02:28:15.920 00.001 21068 UpdateGuideState(): m_state=6
02:28:15.920 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13262
02:28:15.921 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.90, Mass=130575, SNR=90.9, Peak=16979 HFD=3.3
02:28:15.922 00.001 21068 MultiStar: [#1 -0.40,0.10,1.15,U] [#2 -0.24,-0.11,1.27,U] [#3 -0.34,0.19,1.08,U] [#4 -0.31,0.02,0.92,U] [#5 -0.23,0.14,0.91,U] [#6 -0.29,0.26,0.89,U] [#7 -0.22,0.04,0.57,U] [#8 -0.36,0.06,0.78,U] 
02:28:15.923 00.001 21068 refined, 8 included, MultiStar: {-0.24, 0.09}, one-star: {0.27, 0.14}
02:28:15.925 00.002 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
02:28:15.926 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
02:28:15.929 00.003 21068 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.79 mountX=0.25 mountY=-0.03, mountTheta=-0.12
02:28:15.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.09, opts=13)
02:28:15.932 00.001 21068 Enqueuing Move request for scope (-0.24, 0.09)
02:28:15.934 00.002 16108 Worker thread wakes up
02:28:15.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
02:28:15.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
02:28:15.934 00.000 16108 Moving (-0.24, 0.09) raw xDistance=0.25 yDistance=-0.03
02:28:15.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:28:15.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:15.936 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:15.936 00.000 16108 MoveAxis(W, 65, ABG)
02:28:15.936 00.000 16108 Guiding  Dir = 3, Dur = 65
02:28:15.936 00.000 16108 IsSlewing returns 0
02:28:15.936 00.000 16108 IsGuiding returns 0
02:28:15.941 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3325, FiltMin=2896, FiltMax=61789, Gamma=1.000
02:28:15.968 00.027 21068 UpdateGuideState exits: m=130575 SNR=90.9
02:28:15.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:15.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:15.971 00.001 21068 Enqueuing Expose request
02:28:15.985 00.014 16108 PulseGuide returned control before completion, sleep 27
02:28:16.015 00.030 16108 IsGuiding returns 1
02:28:16.015 00.000 16108 scope still moving after pulse duration time elapsed
02:28:16.046 00.031 16108 IsSlewing returns 0
02:28:16.046 00.000 16108 IsGuiding returns 1
02:28:16.077 00.031 16108 IsSlewing returns 0
02:28:16.077 00.000 16108 IsGuiding returns 0
02:28:16.077 00.000 16108 scope move finished after 65 + 76 ms
02:28:16.077 00.000 16108 Move returns status 0, amount 65
02:28:16.077 00.000 16108 MoveAxis(N, 0, ABG)
02:28:16.077 00.000 16108 Move returns status 0, amount 0
02:28:16.077 00.000 16108 move complete, result=0
02:28:16.077 00.000 16108 worker thread done servicing request
02:28:16.077 00.000 16108 Worker thread wakes up
02:28:16.077 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
02:28:16.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:16.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:17.237 01.159 16108 Exposure complete
02:28:17.304 00.067 16108 worker thread done servicing request
02:28:17.304 00.000 21068 OnExposeComplete: enter
02:28:17.305 00.001 21068 UpdateGuideState(): m_state=6
02:28:17.311 00.006 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13263
02:28:17.312 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.74, Mass=133477, SNR=92.8, Peak=16563 HFD=3.3
02:28:17.313 00.001 21068 MultiStar: [#1 -0.24,-0.07,1.12,U] [#2 -0.27,-0.28,1.30,U] [#3 -0.30,-0.09,1.04,U] [#4 -0.20,0.04,0.84,U] [#5 -0.26,0.19,0.85,U] [#6 -0.33,0.17,0.77,U] [#7 -0.23,-0.07,0.67,U] [#8 -0.38,-0.37,0.72,U] 
02:28:17.314 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.06}, one-star: {0.22, -0.01}
02:28:17.316 00.002 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
02:28:17.317 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
02:28:17.318 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.04 mountX=-0.22 mountY=-0.04, mountTheta=-2.95
02:28:17.322 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.01, opts=13)
02:28:17.323 00.001 21068 Enqueuing Move request for scope (0.22, -0.01)
02:28:17.324 00.001 16108 Worker thread wakes up
02:28:17.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
02:28:17.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
02:28:17.324 00.000 16108 Moving (0.22, -0.01) raw xDistance=-0.22 yDistance=-0.04
02:28:17.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
02:28:17.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:17.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:17.324 00.000 16108 MoveAxis(E, 53, ABG)
02:28:17.324 00.000 16108 Guiding  Dir = 2, Dur = 53
02:28:17.325 00.001 16108 IsSlewing returns 0
02:28:17.325 00.000 16108 IsGuiding returns 0
02:28:17.330 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3325, FiltMin=2864, FiltMax=65501, Gamma=1.000
02:28:17.350 00.020 21068 UpdateGuideState exits: m=133477 SNR=92.8
02:28:17.352 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:17.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:17.354 00.001 21068 Enqueuing Expose request
02:28:17.387 00.033 16108 IsGuiding returns 1
02:28:17.387 00.000 16108 scope still moving after pulse duration time elapsed
02:28:17.416 00.029 16108 IsSlewing returns 0
02:28:17.416 00.000 16108 IsGuiding returns 1
02:28:17.447 00.031 16108 IsSlewing returns 0
02:28:17.447 00.000 16108 IsGuiding returns 1
02:28:17.479 00.032 16108 IsSlewing returns 0
02:28:17.479 00.000 16108 IsGuiding returns 0
02:28:17.479 00.000 16108 scope move finished after 53 + 101 ms
02:28:17.479 00.000 16108 Move returns status 0, amount 53
02:28:17.479 00.000 16108 MoveAxis(N, 0, ABG)
02:28:17.479 00.000 16108 Move returns status 0, amount 0
02:28:17.479 00.000 16108 move complete, result=0
02:28:17.479 00.000 16108 worker thread done servicing request
02:28:17.480 00.001 16108 Worker thread wakes up
02:28:17.480 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
02:28:17.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:17.482 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:18.455 00.973 16108 Exposure complete
02:28:18.512 00.057 16108 worker thread done servicing request
02:28:18.512 00.000 21068 OnExposeComplete: enter
02:28:18.513 00.001 21068 UpdateGuideState(): m_state=6
02:28:18.516 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13264
02:28:18.518 00.002 21068 Star::Find returns 1 (0), X=221.27, Y=876.74, Mass=143741, SNR=93.8, Peak=16083 HFD=3.5
02:28:18.519 00.001 21068 MultiStar: [#1 -0.36,-0.15,1.16,U] [#2 -0.17,-0.26,1.13,U] [#3 -0.26,-0.27,0.95,U] [#4 -0.17,-0.14,0.87,U] [#5 -0.18,-0.01,0.92,U] [#6 -0.30,0.02,0.83,U] [#7 -0.08,-0.32,0.62,U] [#8 -0.32,0.18,0.76,U] 
02:28:18.521 00.002 21068 single-star, 8 included, MultiStar: {-0.22, -0.11}, one-star: {-0.06, -0.01}
02:28:18.523 00.002 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.34)
02:28:18.524 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
02:28:18.525 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.98 mountX=0.06 mountY=0.02, mountTheta=0.39
02:28:18.528 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
02:28:18.530 00.002 21068 Enqueuing Move request for scope (-0.06, -0.01)
02:28:18.531 00.001 16108 Worker thread wakes up
02:28:18.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
02:28:18.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
02:28:18.531 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
02:28:18.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:18.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:18.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:28:18.531 00.000 16108 MoveAxis(E, 0, ABG)
02:28:18.531 00.000 16108 Move returns status 0, amount 0
02:28:18.531 00.000 16108 MoveAxis(N, 0, ABG)
02:28:18.531 00.000 16108 Move returns status 0, amount 0
02:28:18.531 00.000 16108 move complete, result=0
02:28:18.531 00.000 16108 worker thread done servicing request
02:28:18.535 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=464, max=65535, med=3325, FiltMin=2870, FiltMax=55577, Gamma=1.000
02:28:18.551 00.016 21068 UpdateGuideState exits: m=143741 SNR=93.8
02:28:18.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:18.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:18.554 00.001 21068 Enqueuing Expose request
02:28:18.555 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:18.556 00.001 16108 Worker thread wakes up
02:28:18.556 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:18.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:19.709 01.153 16108 Exposure complete
02:28:19.768 00.059 16108 worker thread done servicing request
02:28:19.768 00.000 21068 OnExposeComplete: enter
02:28:19.770 00.002 21068 UpdateGuideState(): m_state=6
02:28:19.771 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13265
02:28:19.772 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.67, Mass=132894, SNR=98.2, Peak=15075 HFD=3.3
02:28:19.773 00.001 21068 MultiStar: [#1 -0.30,-0.02,0.95,U] [#2 -0.23,-0.05,1.24,U] [#3 -0.07,-0.07,1.00,U] [#4 -0.10,0.02,0.77,U] [#5 -0.30,0.16,0.87,U] [#6 -0.28,0.55,0.00,M1] [#7 -0.13,0.16,0.48,U] [#8 -0.53,0.06,0.73,U] 
02:28:19.774 00.001 21068 single-star, 7 included, MultiStar: {-0.18, 0.00}, one-star: {0.14, -0.08}
02:28:19.775 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
02:28:19.776 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
02:28:19.777 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.56 mountX=-0.15 mountY=0.05, mountTheta=2.81
02:28:19.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
02:28:19.780 00.001 21068 Enqueuing Move request for scope (0.14, -0.08)
02:28:19.781 00.001 16108 Worker thread wakes up
02:28:19.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
02:28:19.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
02:28:19.781 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.05
02:28:19.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:28:19.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:19.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:28:19.782 00.001 16108 MoveAxis(E, 0, ABG)
02:28:19.782 00.000 16108 Move returns status 0, amount 0
02:28:19.782 00.000 16108 MoveAxis(N, 0, ABG)
02:28:19.782 00.000 16108 Move returns status 0, amount 0
02:28:19.782 00.000 16108 move complete, result=0
02:28:19.782 00.000 16108 worker thread done servicing request
02:28:19.787 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=512, max=65535, med=3325, FiltMin=2845, FiltMax=63984, Gamma=1.000
02:28:19.805 00.018 21068 UpdateGuideState exits: m=132894 SNR=98.2
02:28:19.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:19.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:19.808 00.001 21068 Enqueuing Expose request
02:28:19.809 00.001 16108 Worker thread wakes up
02:28:19.809 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:19.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:19.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:20.786 00.977 16108 Exposure complete
02:28:20.878 00.092 16108 worker thread done servicing request
02:28:20.878 00.000 21068 OnExposeComplete: enter
02:28:20.879 00.001 21068 UpdateGuideState(): m_state=6
02:28:20.880 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13266
02:28:20.881 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=877.01, Mass=133723, SNR=90.0, Peak=15891 HFD=3.4
02:28:20.882 00.001 21068 MultiStar: [#1 -0.30,0.16,1.06,U] [#2 -0.39,0.10,1.14,U] [#3 0.04,0.05,1.00,U] [#4 -0.17,0.02,0.78,U] [#5 -0.24,0.30,0.89,U] [#6 -0.10,0.51,0.85,U] [#7 -0.26,0.04,0.56,U] [#8 0.02,0.27,0.77,U] 
02:28:20.883 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.19}, one-star: {0.04, 0.26}
02:28:20.884 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
02:28:20.885 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
02:28:20.886 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.25 mountX=0.18 mountY=-0.15, mountTheta=-0.68
02:28:20.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.19, opts=13)
02:28:20.889 00.001 21068 Enqueuing Move request for scope (-0.15, 0.19)
02:28:20.890 00.001 16108 Worker thread wakes up
02:28:20.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
02:28:20.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
02:28:20.890 00.000 16108 Moving (-0.15, 0.19) raw xDistance=0.18 yDistance=-0.15
02:28:20.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:28:20.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:20.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:28:20.890 00.000 16108 MoveAxis(E, 0, ABG)
02:28:20.890 00.000 16108 Move returns status 0, amount 0
02:28:20.890 00.000 16108 MoveAxis(N, 0, ABG)
02:28:20.890 00.000 16108 Move returns status 0, amount 0
02:28:20.890 00.000 16108 move complete, result=0
02:28:20.890 00.000 16108 worker thread done servicing request
02:28:20.893 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=425, max=65535, med=3328, FiltMin=2848, FiltMax=63885, Gamma=1.000
02:28:20.914 00.021 21068 UpdateGuideState exits: m=133723 SNR=90.0
02:28:20.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.916 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:20.917 00.001 21068 Enqueuing Expose request
02:28:20.918 00.001 16108 Worker thread wakes up
02:28:20.918 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:20.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:20.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:22.083 01.164 16108 Exposure complete
02:28:22.140 00.057 16108 worker thread done servicing request
02:28:22.141 00.001 21068 OnExposeComplete: enter
02:28:22.142 00.001 21068 UpdateGuideState(): m_state=6
02:28:22.144 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13267
02:28:22.146 00.002 21068 Star::Find returns 1 (0), X=221.09, Y=877.02, Mass=130337, SNR=93.6, Peak=18624 HFD=3.0
02:28:22.148 00.002 21068 MultiStar: [#1 -0.38,0.10,0.93,U] [#2 -0.15,-0.01,1.13,U] [#3 -0.38,0.23,0.96,U] [#4 -0.47,0.26,0.78,U] [#5 -0.39,0.29,0.87,U] [#6 -0.27,0.73,0.00,M1] [#7 -0.44,0.18,0.57,U] [#8 -0.45,0.23,0.87,U] 
02:28:22.149 00.001 21068 single-star, 7 included, MultiStar: {-0.35, 0.19}, one-star: {-0.24, 0.27}
02:28:22.151 00.002 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:28:22.152 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
02:28:22.154 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.30 mountX=0.28 mountY=-0.21, mountTheta=-0.63
02:28:22.156 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.27, opts=13)
02:28:22.158 00.002 21068 Enqueuing Move request for scope (-0.24, 0.27)
02:28:22.160 00.002 16108 Worker thread wakes up
02:28:22.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
02:28:22.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
02:28:22.160 00.000 16108 Moving (-0.24, 0.27) raw xDistance=0.28 yDistance=-0.21
02:28:22.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:28:22.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:28:22.160 00.000 16108 MoveAxis(W, 74, ABG)
02:28:22.161 00.001 16108 Guiding  Dir = 3, Dur = 74
02:28:22.161 00.000 16108 IsSlewing returns 0
02:28:22.162 00.001 16108 IsGuiding returns 0
02:28:22.169 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3325, FiltMin=2880, FiltMax=60931, Gamma=1.000
02:28:22.199 00.030 21068 UpdateGuideState exits: m=130337 SNR=93.6
02:28:22.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:22.204 00.003 16108 PulseGuide returned control before completion, sleep 44
02:28:22.204 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:22.205 00.001 21068 Enqueuing Expose request
02:28:22.248 00.043 16108 IsGuiding returns 1
02:28:22.248 00.000 16108 scope still moving after pulse duration time elapsed
02:28:22.279 00.031 16108 IsSlewing returns 0
02:28:22.279 00.000 16108 IsGuiding returns 1
02:28:22.310 00.031 16108 IsSlewing returns 0
02:28:22.310 00.000 16108 IsGuiding returns 0
02:28:22.310 00.000 16108 scope move finished after 74 + 74 ms
02:28:22.310 00.000 16108 Move returns status 0, amount 74
02:28:22.310 00.000 16108 MoveAxis(N, 41, ABG)
02:28:22.310 00.000 16108 Guiding  Dir = 0, Dur = 41
02:28:22.310 00.000 16108 IsSlewing returns 0
02:28:22.310 00.000 16108 IsGuiding returns 0
02:28:22.358 00.048 16108 IsGuiding returns 1
02:28:22.358 00.000 16108 scope still moving after pulse duration time elapsed
02:28:22.388 00.030 16108 IsSlewing returns 0
02:28:22.388 00.000 16108 IsGuiding returns 1
02:28:22.420 00.032 16108 IsSlewing returns 0
02:28:22.420 00.000 16108 IsGuiding returns 1
02:28:22.453 00.033 16108 IsSlewing returns 0
02:28:22.453 00.000 16108 IsGuiding returns 0
02:28:22.454 00.001 16108 scope move finished after 41 + 102 ms
02:28:22.454 00.000 16108 Move returns status 0, amount 41
02:28:22.454 00.000 16108 move complete, result=0
02:28:22.454 00.000 16108 worker thread done servicing request
02:28:22.454 00.000 16108 Worker thread wakes up
02:28:22.454 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.2 px 41 ms NORTH
02:28:22.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:22.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:23.440 00.985 16108 Exposure complete
02:28:23.495 00.055 16108 worker thread done servicing request
02:28:23.495 00.000 21068 OnExposeComplete: enter
02:28:23.496 00.001 21068 UpdateGuideState(): m_state=6
02:28:23.497 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13268
02:28:23.498 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.71, Mass=136836, SNR=97.9, Peak=14739 HFD=3.5
02:28:23.500 00.002 21068 MultiStar: [#1 -0.52,-0.12,0.95,U] [#2 -0.06,-0.03,1.11,U] [#3 -0.25,-0.02,0.88,U] [#4 -0.36,0.14,0.81,U] [#5 -0.17,0.12,0.86,U] [#6 -0.12,0.35,0.80,U] [#7 -0.43,-0.04,0.62,U] [#8 -0.50,0.21,0.76,U] 
02:28:23.502 00.002 21068 single-star, 8 included, MultiStar: {-0.22, 0.05}, one-star: {0.21, -0.04}
02:28:23.503 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
02:28:23.505 00.002 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:28:23.506 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.19 mountX=-0.22 mountY=-0.01, mountTheta=-3.09
02:28:23.509 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.04, opts=13)
02:28:23.510 00.001 21068 Enqueuing Move request for scope (0.21, -0.04)
02:28:23.512 00.002 16108 Worker thread wakes up
02:28:23.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
02:28:23.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
02:28:23.512 00.000 16108 Moving (0.21, -0.04) raw xDistance=-0.22 yDistance=-0.01
02:28:23.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
02:28:23.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:23.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:28:23.512 00.000 16108 MoveAxis(E, 51, ABG)
02:28:23.512 00.000 16108 Guiding  Dir = 2, Dur = 51
02:28:23.513 00.001 16108 IsSlewing returns 0
02:28:23.513 00.000 16108 IsGuiding returns 0
02:28:23.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3325, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:28:23.527 00.010 16108 PulseGuide returned control before completion, sleep 47
02:28:23.534 00.007 21068 UpdateGuideState exits: m=136836 SNR=97.9
02:28:23.536 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.536 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:23.537 00.001 21068 Enqueuing Expose request
02:28:23.588 00.051 16108 IsGuiding returns 1
02:28:23.588 00.000 16108 scope still moving after pulse duration time elapsed
02:28:23.620 00.032 16108 IsSlewing returns 0
02:28:23.620 00.000 16108 IsGuiding returns 0
02:28:23.620 00.000 16108 scope move finished after 51 + 56 ms
02:28:23.620 00.000 16108 Move returns status 0, amount 51
02:28:23.620 00.000 16108 MoveAxis(N, 0, ABG)
02:28:23.620 00.000 16108 Move returns status 0, amount 0
02:28:23.620 00.000 16108 move complete, result=0
02:28:23.620 00.000 16108 worker thread done servicing request
02:28:23.620 00.000 16108 Worker thread wakes up
02:28:23.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:23.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:23.621 00.000 21068 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
02:28:24.777 01.156 16108 Exposure complete
02:28:24.845 00.068 16108 worker thread done servicing request
02:28:24.845 00.000 21068 OnExposeComplete: enter
02:28:24.845 00.000 21068 UpdateGuideState(): m_state=6
02:28:24.846 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13269
02:28:24.847 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=876.70, Mass=117388, SNR=93.9, Peak=15776 HFD=3.4
02:28:24.848 00.001 21068 MultiStar: [#1 -0.36,-0.08,1.03,U] [#2 -0.45,-0.30,1.08,U] [#3 -0.45,-0.03,0.87,U] [#4 -0.26,-0.13,0.76,U] [#5 -0.41,0.10,0.96,U] [#6 -0.35,0.26,0.84,U] [#7 -0.18,0.03,0.65,U] [#8 -0.48,-0.23,0.73,U] 
02:28:24.849 00.001 21068 single-star, 8 included, MultiStar: {-0.34, -0.05}, one-star: {-0.11, -0.06}
02:28:24.849 00.000 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
02:28:24.850 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
02:28:24.851 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.68 mountX=0.10 mountY=0.08, mountTheta=0.68
02:28:24.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
02:28:24.854 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
02:28:24.856 00.002 16108 Worker thread wakes up
02:28:24.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
02:28:24.856 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
02:28:24.856 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
02:28:24.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:28:24.857 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:24.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:28:24.857 00.000 16108 MoveAxis(E, 0, ABG)
02:28:24.857 00.000 16108 Move returns status 0, amount 0
02:28:24.857 00.000 16108 MoveAxis(N, 0, ABG)
02:28:24.857 00.000 16108 Move returns status 0, amount 0
02:28:24.857 00.000 16108 move complete, result=0
02:28:24.857 00.000 16108 worker thread done servicing request
02:28:24.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3325, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:28:24.881 00.020 21068 UpdateGuideState exits: m=117388 SNR=93.9
02:28:24.883 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:24.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:24.884 00.000 21068 Enqueuing Expose request
02:28:24.885 00.001 16108 Worker thread wakes up
02:28:24.885 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:24.886 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:24.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:25.869 00.983 16108 Exposure complete
02:28:25.941 00.072 16108 worker thread done servicing request
02:28:25.942 00.001 21068 OnExposeComplete: enter
02:28:25.942 00.000 21068 UpdateGuideState(): m_state=6
02:28:25.943 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13270
02:28:25.944 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.62, Mass=128274, SNR=83.2, Peak=16288 HFD=3.2
02:28:25.945 00.001 21068 MultiStar: [#1 -0.30,-0.27,1.17,U] [#2 -0.33,-0.42,1.23,U] [#3 -0.17,-0.25,1.04,U] [#4 -0.34,-0.11,0.91,U] [#5 -0.34,0.02,0.98,U] [#6 -0.27,0.10,0.88,U] [#7 -0.35,-0.21,0.65,U] [#8 -0.60,-0.16,0.00,M1] 
02:28:25.946 00.001 21068 single-star, 7 included, MultiStar: {-0.28, -0.17}, one-star: {-0.18, -0.13}
02:28:25.947 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
02:28:25.948 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
02:28:25.948 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.49 mountX=0.15 mountY=0.17, mountTheta=0.85
02:28:25.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.13, opts=13)
02:28:25.951 00.001 21068 Enqueuing Move request for scope (-0.18, -0.13)
02:28:25.952 00.001 16108 Worker thread wakes up
02:28:25.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
02:28:25.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
02:28:25.952 00.000 16108 Moving (-0.18, -0.13) raw xDistance=0.15 yDistance=0.17
02:28:25.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:28:25.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:25.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:28:25.952 00.000 16108 MoveAxis(E, 0, ABG)
02:28:25.952 00.000 16108 Move returns status 0, amount 0
02:28:25.952 00.000 16108 MoveAxis(N, 0, ABG)
02:28:25.952 00.000 16108 Move returns status 0, amount 0
02:28:25.952 00.000 16108 move complete, result=0
02:28:25.952 00.000 16108 worker thread done servicing request
02:28:25.955 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3328, FiltMin=2861, FiltMax=57885, Gamma=1.000
02:28:25.970 00.015 21068 UpdateGuideState exits: m=128274 SNR=83.2
02:28:25.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:25.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:25.973 00.001 21068 Enqueuing Expose request
02:28:25.973 00.000 16108 Worker thread wakes up
02:28:25.973 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:25.974 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:25.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:27.149 01.175 16108 Exposure complete
02:28:27.212 00.063 16108 worker thread done servicing request
02:28:27.213 00.001 21068 OnExposeComplete: enter
02:28:27.213 00.000 21068 UpdateGuideState(): m_state=6
02:28:27.214 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13271
02:28:27.215 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.22, Mass=118090, SNR=80.5, Peak=15315 HFD=3.3
02:28:27.216 00.001 21068 MultiStar: [#1 -0.28,-0.41,1.35,U] [#2 -0.22,-0.42,1.31,U] [#3 -0.11,-0.42,0.98,U] [#4 -0.31,-0.38,0.81,U] [#5 -0.11,-0.16,1.08,U] [#6 -0.16,-0.25,0.82,U] [#7 -0.01,-0.52,0.63,U] [#8 -0.36,-0.49,0.00,M2] 
02:28:27.217 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.38}, one-star: {0.26, -0.53}
02:28:27.217 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
02:28:27.218 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
02:28:27.219 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.90 mountX=0.06 mountY=0.40, mountTheta=1.42
02:28:27.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.38, opts=13)
02:28:27.221 00.000 21068 Enqueuing Move request for scope (-0.13, -0.38)
02:28:27.222 00.001 16108 Worker thread wakes up
02:28:27.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.38) opts 0xd
02:28:27.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.38)
02:28:27.223 00.001 16108 Moving (-0.13, -0.38) raw xDistance=0.06 yDistance=0.40
02:28:27.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:27.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:28:27.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:28:27.223 00.000 16108 MoveAxis(E, 0, ABG)
02:28:27.223 00.000 16108 Move returns status 0, amount 0
02:28:27.223 00.000 16108 MoveAxis(N, 0, ABG)
02:28:27.223 00.000 16108 Move returns status 0, amount 0
02:28:27.223 00.000 16108 move complete, result=0
02:28:27.223 00.000 16108 worker thread done servicing request
02:28:27.227 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3325, FiltMin=2804, FiltMax=52653, Gamma=1.000
02:28:27.242 00.015 21068 UpdateGuideState exits: m=118090 SNR=80.5
02:28:27.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:27.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:27.245 00.001 21068 Enqueuing Expose request
02:28:27.245 00.000 16108 Worker thread wakes up
02:28:27.245 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:28:27.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:27.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:28.223 00.977 16108 Exposure complete
02:28:28.286 00.063 16108 worker thread done servicing request
02:28:28.286 00.000 21068 OnExposeComplete: enter
02:28:28.286 00.000 21068 UpdateGuideState(): m_state=6
02:28:28.287 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13272
02:28:28.288 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.35, Mass=141328, SNR=100.6, Peak=16387 HFD=3.3
02:28:28.289 00.001 21068 MultiStar: [#1 0.25,-0.26,1.05,U] [#2 0.17,-0.52,1.17,U] [#3 0.05,-0.43,0.99,U] [#4 0.46,-0.40,0.00,M1] [#5 0.13,-0.32,0.72,U] [#6 0.05,-0.09,0.72,U] [#7 0.28,-0.49,0.56,U] [#8 -0.21,-0.41,0.63,U] 
02:28:28.290 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.37}, one-star: {0.18, -0.40}
02:28:28.291 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
02:28:28.292 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
02:28:28.292 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.25 mountX=-0.19 mountY=0.33, mountTheta=2.08
02:28:28.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.37, opts=13)
02:28:28.294 00.000 21068 Enqueuing Move request for scope (0.12, -0.37)
02:28:28.295 00.001 16108 Worker thread wakes up
02:28:28.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd
02:28:28.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.37)
02:28:28.295 00.000 16108 Moving (0.12, -0.37) raw xDistance=-0.19 yDistance=0.33
02:28:28.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:28:28.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:28.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:28:28.296 00.001 16108 MoveAxis(E, 0, ABG)
02:28:28.296 00.000 16108 Move returns status 0, amount 0
02:28:28.296 00.000 16108 MoveAxis(N, 0, ABG)
02:28:28.296 00.000 16108 Move returns status 0, amount 0
02:28:28.296 00.000 16108 move complete, result=0
02:28:28.296 00.000 16108 worker thread done servicing request
02:28:28.299 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3328, FiltMin=2851, FiltMax=50381, Gamma=1.000
02:28:28.314 00.015 21068 UpdateGuideState exits: m=141328 SNR=100.6
02:28:28.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.317 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:28.318 00.001 21068 Enqueuing Expose request
02:28:28.318 00.000 16108 Worker thread wakes up
02:28:28.318 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:28:28.319 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:28.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:29.480 01.161 16108 Exposure complete
02:28:29.568 00.088 16108 worker thread done servicing request
02:28:29.568 00.000 21068 OnExposeComplete: enter
02:28:29.569 00.001 21068 UpdateGuideState(): m_state=6
02:28:29.571 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13273
02:28:29.571 00.000 21068 Star::Find returns 1 (0), X=221.63, Y=876.40, Mass=124136, SNR=89.4, Peak=14355 HFD=3.2
02:28:29.572 00.001 21068 MultiStar: [#1 0.00,-0.13,1.03,U] [#2 0.09,-0.35,1.21,U] [#3 0.03,-0.34,0.96,U] [#4 -0.29,-0.01,0.90,U] [#5 -0.09,-0.05,0.95,U] [#6 0.02,0.20,0.75,U] [#7 -0.26,-0.42,0.64,U] [#8 -0.21,-0.14,0.78,U] 
02:28:29.573 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {0.30, -0.35}
02:28:29.578 00.005 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
02:28:29.579 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
02:28:29.580 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.71 mountX=-0.01 mountY=0.18, mountTheta=1.61
02:28:29.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.18, opts=13)
02:28:29.583 00.001 21068 Enqueuing Move request for scope (-0.03, -0.18)
02:28:29.583 00.000 16108 Worker thread wakes up
02:28:29.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:28:29.584 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:28:29.584 00.000 16108 Moving (-0.03, -0.18) raw xDistance=-0.01 yDistance=0.18
02:28:29.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:28:29.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:29.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:28:29.584 00.000 16108 MoveAxis(E, 0, ABG)
02:28:29.584 00.000 16108 Move returns status 0, amount 0
02:28:29.584 00.000 16108 MoveAxis(N, 0, ABG)
02:28:29.584 00.000 16108 Move returns status 0, amount 0
02:28:29.584 00.000 16108 move complete, result=0
02:28:29.584 00.000 16108 worker thread done servicing request
02:28:29.589 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3325, FiltMin=2845, FiltMax=55069, Gamma=1.000
02:28:29.610 00.021 21068 UpdateGuideState exits: m=124136 SNR=89.4
02:28:29.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:29.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:29.613 00.001 21068 Enqueuing Expose request
02:28:29.614 00.001 16108 Worker thread wakes up
02:28:29.614 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:29.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:29.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:30.584 00.970 16108 Exposure complete
02:28:30.652 00.068 16108 worker thread done servicing request
02:28:30.652 00.000 21068 OnExposeComplete: enter
02:28:30.654 00.002 21068 UpdateGuideState(): m_state=6
02:28:30.655 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13274
02:28:30.657 00.002 21068 Star::Find returns 1 (0), X=221.59, Y=876.50, Mass=138967, SNR=94.3, Peak=16595 HFD=3.2
02:28:30.658 00.001 21068 MultiStar: [#1 -0.20,-0.34,1.11,U] [#2 0.12,-0.25,1.24,U] [#3 -0.04,-0.29,0.93,U] [#4 -0.22,-0.23,0.77,U] [#5 -0.11,-0.05,0.85,U] [#6 -0.38,0.09,0.73,U] [#7 -0.03,-0.49,0.66,U] [#8 0.02,-0.18,0.62,U] 
02:28:30.661 00.003 21068 refined, 8 included, MultiStar: {-0.05, -0.23}, one-star: {0.26, -0.26}
02:28:30.662 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
02:28:30.664 00.002 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
02:28:30.665 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.78 mountX=0.01 mountY=0.23, mountTheta=1.54
02:28:30.668 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
02:28:30.670 00.002 21068 Enqueuing Move request for scope (-0.05, -0.23)
02:28:30.672 00.002 16108 Worker thread wakes up
02:28:30.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
02:28:30.672 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
02:28:30.672 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.23
02:28:30.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:30.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:30.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:28:30.672 00.000 16108 MoveAxis(E, 0, ABG)
02:28:30.672 00.000 16108 Move returns status 0, amount 0
02:28:30.672 00.000 16108 MoveAxis(N, 0, ABG)
02:28:30.672 00.000 16108 Move returns status 0, amount 0
02:28:30.672 00.000 16108 move complete, result=0
02:28:30.672 00.000 16108 worker thread done servicing request
02:28:30.677 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3328, FiltMin=2845, FiltMax=53629, Gamma=1.000
02:28:30.695 00.018 21068 UpdateGuideState exits: m=138967 SNR=94.3
02:28:30.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:30.696 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:30.697 00.001 21068 Enqueuing Expose request
02:28:30.698 00.001 16108 Worker thread wakes up
02:28:30.698 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:30.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:30.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:31.865 01.166 16108 Exposure complete
02:28:31.932 00.067 16108 worker thread done servicing request
02:28:31.932 00.000 21068 OnExposeComplete: enter
02:28:31.933 00.001 21068 UpdateGuideState(): m_state=6
02:28:31.934 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13275
02:28:31.935 00.001 21068 Star::Find returns 1 (0), X=221.47, Y=876.63, Mass=123407, SNR=78.2, Peak=14323 HFD=3.2
02:28:31.936 00.001 21068 MultiStar: [#1 -0.33,-0.20,1.32,U] [#2 -0.05,-0.22,1.51,U] [#3 -0.18,-0.44,1.16,U] [#4 -0.14,-0.26,0.98,U] [#5 0.01,0.00,1.06,U] [#6 -0.38,0.13,0.91,U] [#7 -0.21,-0.20,0.71,U] [#8 -0.41,-0.11,0.88,U] 
02:28:31.937 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.17}, one-star: {0.14, -0.12}
02:28:31.938 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
02:28:31.938 00.000 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:28:31.939 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=-0.16 mountY=0.08, mountTheta=2.66
02:28:31.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.12, opts=13)
02:28:31.942 00.001 21068 Enqueuing Move request for scope (0.14, -0.12)
02:28:31.943 00.001 16108 Worker thread wakes up
02:28:31.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
02:28:31.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
02:28:31.943 00.000 16108 Moving (0.14, -0.12) raw xDistance=-0.16 yDistance=0.08
02:28:31.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:28:31.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:31.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:28:31.943 00.000 16108 MoveAxis(E, 0, ABG)
02:28:31.943 00.000 16108 Move returns status 0, amount 0
02:28:31.943 00.000 16108 MoveAxis(N, 0, ABG)
02:28:31.943 00.000 16108 Move returns status 0, amount 0
02:28:31.943 00.000 16108 move complete, result=0
02:28:31.943 00.000 16108 worker thread done servicing request
02:28:31.948 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3328, FiltMin=2819, FiltMax=54445, Gamma=1.000
02:28:31.962 00.014 21068 UpdateGuideState exits: m=123407 SNR=78.2
02:28:31.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:31.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:31.964 00.000 21068 Enqueuing Expose request
02:28:31.965 00.001 16108 Worker thread wakes up
02:28:31.965 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:31.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:31.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:32.934 00.968 16108 Exposure complete
02:28:32.992 00.058 16108 worker thread done servicing request
02:28:32.992 00.000 21068 OnExposeComplete: enter
02:28:32.993 00.001 21068 UpdateGuideState(): m_state=6
02:28:32.994 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13276
02:28:32.995 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.61, Mass=123151, SNR=89.7, Peak=13120 HFD=3.3
02:28:32.996 00.001 21068 MultiStar: [#1 -0.11,-0.23,1.01,U] [#2 -0.04,-0.29,1.15,U] [#3 -0.28,-0.17,0.91,U] [#4 -0.28,-0.21,0.89,U] [#5 -0.14,-0.09,0.91,U] [#6 -0.19,-0.07,0.79,U] [#7 -0.18,-0.12,0.61,U] [#8 -0.25,-0.40,0.76,U] 
02:28:32.997 00.001 21068 single-star, 8 included, MultiStar: {-0.14, -0.19}, one-star: {0.15, -0.15}
02:28:32.998 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
02:28:32.999 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.60)
02:28:32.999 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.78 mountX=-0.17 mountY=0.11, mountTheta=2.58
02:28:33.000 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.15, opts=13)
02:28:33.001 00.001 21068 Enqueuing Move request for scope (0.15, -0.15)
02:28:33.002 00.001 16108 Worker thread wakes up
02:28:33.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
02:28:33.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
02:28:33.002 00.000 16108 Moving (0.15, -0.15) raw xDistance=-0.17 yDistance=0.11
02:28:33.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:28:33.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:33.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:28:33.002 00.000 16108 MoveAxis(E, 0, ABG)
02:28:33.002 00.000 16108 Move returns status 0, amount 0
02:28:33.002 00.000 16108 MoveAxis(N, 0, ABG)
02:28:33.002 00.000 16108 Move returns status 0, amount 0
02:28:33.002 00.000 16108 move complete, result=0
02:28:33.002 00.000 16108 worker thread done servicing request
02:28:33.006 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=125, max=65535, med=3328, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:28:33.020 00.014 21068 UpdateGuideState exits: m=123151 SNR=89.7
02:28:33.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:33.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:33.022 00.000 21068 Enqueuing Expose request
02:28:33.023 00.001 16108 Worker thread wakes up
02:28:33.023 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:33.024 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:33.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:34.189 01.165 16108 Exposure complete
02:28:34.243 00.054 16108 worker thread done servicing request
02:28:34.243 00.000 21068 OnExposeComplete: enter
02:28:34.244 00.001 21068 UpdateGuideState(): m_state=6
02:28:34.244 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13277
02:28:34.245 00.001 21068 Star::Find returns 1 (0), X=221.16, Y=876.42, Mass=136306, SNR=91.1, Peak=17408 HFD=3.3
02:28:34.246 00.001 21068 MultiStar: [#1 -0.49,-0.20,1.29,U] [#2 -0.45,-0.63,0.00,M1] [#3 -0.27,-0.33,1.10,U] [#4 -0.28,-0.26,0.78,U] [#5 -0.29,0.00,1.08,U] [#6 -0.32,0.12,0.73,U] [#7 -0.44,-0.12,0.62,U] [#8 -0.56,-0.48,0.00,M1] 
02:28:34.247 00.001 21068 refined, 6 included, MultiStar: {-0.32, -0.17}, one-star: {-0.17, -0.34}
02:28:34.248 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.67)
02:28:34.249 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
02:28:34.249 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.17 hyp=0.37 cameraTheta=-2.65 mountX=0.29 mountY=0.24, mountTheta=0.70
02:28:34.252 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.17, opts=13)
02:28:34.253 00.001 21068 Enqueuing Move request for scope (-0.32, -0.17)
02:28:34.253 00.000 16108 Worker thread wakes up
02:28:34.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.17) opts 0xd
02:28:34.253 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.17)
02:28:34.253 00.000 16108 Moving (-0.32, -0.17) raw xDistance=0.29 yDistance=0.24
02:28:34.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:28:34.253 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.24 newest=0.44
02:28:34.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:28:34.253 00.000 16108 MoveAxis(W, 76, ABG)
02:28:34.253 00.000 16108 Guiding  Dir = 3, Dur = 76
02:28:34.253 00.000 16108 IsSlewing returns 0
02:28:34.255 00.002 16108 IsGuiding returns 0
02:28:34.259 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3328, FiltMin=2720, FiltMax=63453, Gamma=1.000
02:28:34.286 00.027 21068 UpdateGuideState exits: m=136306 SNR=91.1
02:28:34.289 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:34.291 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:34.292 00.001 21068 Enqueuing Expose request
02:28:34.315 00.023 16108 PulseGuide returned control before completion, sleep 26
02:28:34.344 00.029 16108 IsGuiding returns 1
02:28:34.344 00.000 16108 scope still moving after pulse duration time elapsed
02:28:34.375 00.031 16108 IsSlewing returns 0
02:28:34.375 00.000 16108 IsGuiding returns 1
02:28:34.406 00.031 16108 IsSlewing returns 0
02:28:34.406 00.000 16108 IsGuiding returns 0
02:28:34.406 00.000 16108 scope move finished after 76 + 76 ms
02:28:34.406 00.000 16108 Move returns status 0, amount 76
02:28:34.406 00.000 16108 MoveAxis(S, 49, ABG)
02:28:34.406 00.000 16108 Guiding  Dir = 1, Dur = 49
02:28:34.406 00.000 16108 IsSlewing returns 0
02:28:34.408 00.002 16108 IsGuiding returns 0
02:28:34.470 00.062 16108 IsGuiding returns 1
02:28:34.470 00.000 16108 scope still moving after pulse duration time elapsed
02:28:34.500 00.030 16108 IsSlewing returns 0
02:28:34.500 00.000 16108 IsGuiding returns 1
02:28:34.531 00.031 16108 IsSlewing returns 0
02:28:34.531 00.000 16108 IsGuiding returns 1
02:28:34.563 00.032 16108 IsSlewing returns 0
02:28:34.563 00.000 16108 IsGuiding returns 0
02:28:34.563 00.000 16108 scope move finished after 49 + 106 ms
02:28:34.563 00.000 16108 Move returns status 0, amount 49
02:28:34.563 00.000 16108 move complete, result=0
02:28:34.563 00.000 16108 worker thread done servicing request
02:28:34.563 00.000 16108 Worker thread wakes up
02:28:34.563 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.2 px 49 ms SOUTH
02:28:34.564 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:34.565 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:35.538 00.973 16108 Exposure complete
02:28:35.595 00.057 16108 worker thread done servicing request
02:28:35.595 00.000 21068 OnExposeComplete: enter
02:28:35.596 00.001 21068 UpdateGuideState(): m_state=6
02:28:35.598 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13278
02:28:35.599 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.42, Mass=118211, SNR=83.6, Peak=13683 HFD=3.3
02:28:35.600 00.001 21068 MultiStar: [#1 -0.24,-0.34,1.18,U] [#2 -0.16,-0.50,1.11,U] [#3 -0.26,-0.22,1.19,U] [#4 0.07,-0.09,1.02,U] [#5 -0.23,-0.18,1.02,U] [#6 0.13,0.25,0.89,U] [#7 -0.14,-0.46,0.76,U] [#8 -0.53,-0.42,0.00,M2] 
02:28:35.602 00.002 21068 refined, 7 included, MultiStar: {-0.11, -0.24}, one-star: {0.01, -0.33}
02:28:35.602 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
02:28:35.604 00.002 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
02:28:35.605 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-2.01 mountX=0.07 mountY=0.26, mountTheta=1.31
02:28:35.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.24, opts=13)
02:28:35.609 00.002 21068 Enqueuing Move request for scope (-0.11, -0.24)
02:28:35.612 00.003 16108 Worker thread wakes up
02:28:35.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
02:28:35.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
02:28:35.612 00.000 16108 Moving (-0.11, -0.24) raw xDistance=0.07 yDistance=0.26
02:28:35.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:28:35.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:28:35.612 00.000 16108 MoveAxis(E, 0, ABG)
02:28:35.612 00.000 16108 Move returns status 0, amount 0
02:28:35.612 00.000 16108 MoveAxis(S, 52, ABG)
02:28:35.612 00.000 16108 Guiding  Dir = 1, Dur = 52
02:28:35.613 00.001 16108 IsSlewing returns 0
02:28:35.613 00.000 16108 IsGuiding returns 0
02:28:35.617 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3328, FiltMin=2806, FiltMax=56333, Gamma=1.000
02:28:35.633 00.016 21068 UpdateGuideState exits: m=118211 SNR=83.6
02:28:35.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:35.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:35.636 00.001 21068 Enqueuing Expose request
02:28:35.660 00.024 16108 PulseGuide returned control before completion, sleep 15
02:28:35.691 00.031 16108 IsGuiding returns 1
02:28:35.691 00.000 16108 scope still moving after pulse duration time elapsed
02:28:35.722 00.031 16108 IsSlewing returns 0
02:28:35.722 00.000 16108 IsGuiding returns 1
02:28:35.754 00.032 16108 IsSlewing returns 0
02:28:35.754 00.000 16108 IsGuiding returns 0
02:28:35.754 00.000 16108 scope move finished after 52 + 89 ms
02:28:35.754 00.000 16108 Move returns status 0, amount 52
02:28:35.754 00.000 16108 move complete, result=0
02:28:35.754 00.000 16108 worker thread done servicing request
02:28:35.755 00.001 16108 Worker thread wakes up
02:28:35.755 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
02:28:35.757 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:35.758 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:36.912 01.154 16108 Exposure complete
02:28:36.987 00.075 16108 worker thread done servicing request
02:28:36.987 00.000 21068 OnExposeComplete: enter
02:28:36.988 00.001 21068 UpdateGuideState(): m_state=6
02:28:36.989 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13279
02:28:36.990 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=876.52, Mass=112524, SNR=78.1, Peak=15347 HFD=3.1
02:28:36.991 00.001 21068 MultiStar: [#1 -0.04,-0.04,1.34,U] [#2 0.10,-0.14,1.54,U] [#3 0.11,-0.12,1.28,U] [#4 -0.00,-0.04,0.94,U] [#5 0.01,0.26,1.07,U] [#6 -0.12,0.37,1.02,U] [#7 0.29,-0.21,0.73,U] [#8 0.17,0.21,0.89,U] 
02:28:36.991 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.40, -0.23}
02:28:36.992 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
02:28:36.993 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:28:36.993 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.00 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
02:28:36.996 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.00, opts=13)
02:28:36.997 00.001 21068 Enqueuing Move request for scope (0.09, 0.00)
02:28:36.997 00.000 16108 Worker thread wakes up
02:28:36.998 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
02:28:36.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
02:28:36.998 00.000 16108 Moving (0.09, 0.00) raw xDistance=-0.09 yDistance=-0.02
02:28:36.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:28:36.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:36.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:36.998 00.000 16108 MoveAxis(E, 0, ABG)
02:28:36.998 00.000 16108 Move returns status 0, amount 0
02:28:36.998 00.000 16108 MoveAxis(N, 0, ABG)
02:28:36.998 00.000 16108 Move returns status 0, amount 0
02:28:36.998 00.000 16108 move complete, result=0
02:28:36.998 00.000 16108 worker thread done servicing request
02:28:37.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3328, FiltMin=2902, FiltMax=60096, Gamma=1.000
02:28:37.026 00.025 21068 UpdateGuideState exits: m=112524 SNR=78.1
02:28:37.028 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:37.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:37.031 00.002 21068 Enqueuing Expose request
02:28:37.033 00.002 16108 Worker thread wakes up
02:28:37.033 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:37.034 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:37.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:38.015 00.981 16108 Exposure complete
02:28:38.073 00.058 16108 worker thread done servicing request
02:28:38.073 00.000 21068 OnExposeComplete: enter
02:28:38.074 00.001 21068 UpdateGuideState(): m_state=6
02:28:38.074 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13280
02:28:38.076 00.002 21068 Star::Find returns 1 (0), X=221.68, Y=876.80, Mass=126417, SNR=90.0, Peak=14851 HFD=3.3
02:28:38.077 00.001 21068 MultiStar: [#1 -0.09,-0.10,1.05,U] [#2 -0.16,-0.14,1.17,U] [#3 0.16,-0.15,0.92,U] [#4 0.09,-0.02,0.97,U] [#5 -0.24,0.28,0.96,U] [#6 -0.02,0.43,0.78,U] [#7 0.03,0.00,0.75,U] [#8 -0.10,0.11,0.72,U] 
02:28:38.078 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.35, 0.04}
02:28:38.078 00.000 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:28:38.079 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
02:28:38.080 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=0.01 mountY=-0.04, mountTheta=-1.40
02:28:38.081 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
02:28:38.082 00.001 21068 Enqueuing Move request for scope (0.00, 0.04)
02:28:38.083 00.001 16108 Worker thread wakes up
02:28:38.085 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:28:38.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:28:38.085 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
02:28:38.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:38.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:38.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:38.085 00.000 16108 MoveAxis(E, 0, ABG)
02:28:38.085 00.000 16108 Move returns status 0, amount 0
02:28:38.085 00.000 16108 MoveAxis(N, 0, ABG)
02:28:38.085 00.000 16108 Move returns status 0, amount 0
02:28:38.085 00.000 16108 move complete, result=0
02:28:38.085 00.000 16108 worker thread done servicing request
02:28:38.089 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3328, FiltMin=2841, FiltMax=60537, Gamma=1.000
02:28:38.116 00.027 21068 UpdateGuideState exits: m=126417 SNR=90.0
02:28:38.118 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:38.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:38.120 00.001 21068 Enqueuing Expose request
02:28:38.121 00.001 16108 Worker thread wakes up
02:28:38.121 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:38.122 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:38.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:39.295 01.173 16108 Exposure complete
02:28:39.366 00.071 16108 worker thread done servicing request
02:28:39.366 00.000 21068 OnExposeComplete: enter
02:28:39.368 00.002 21068 UpdateGuideState(): m_state=6
02:28:39.369 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13281
02:28:39.370 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=876.78, Mass=123938, SNR=84.5, Peak=13856 HFD=3.5
02:28:39.372 00.002 21068 MultiStar: [#1 -0.37,0.04,1.17,U] [#2 -0.11,-0.09,1.26,U] [#3 -0.15,-0.08,1.01,U] [#4 -0.32,0.24,0.85,U] [#5 -0.13,0.29,1.03,U] [#6 -0.24,0.40,0.78,U] [#7 -0.23,0.16,0.68,U] [#8 -0.25,0.12,0.78,U] 
02:28:39.373 00.001 21068 single-star, 8 included, MultiStar: {-0.20, 0.11}, one-star: {-0.01, 0.03}
02:28:39.375 00.002 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
02:28:39.376 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
02:28:39.378 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.91 mountX=0.02 mountY=-0.03, mountTheta=-1.04
02:28:39.381 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
02:28:39.381 00.000 21068 Enqueuing Move request for scope (-0.01, 0.03)
02:28:39.382 00.001 16108 Worker thread wakes up
02:28:39.383 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:28:39.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:28:39.383 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
02:28:39.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:39.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:39.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:39.383 00.000 16108 MoveAxis(E, 0, ABG)
02:28:39.383 00.000 16108 Move returns status 0, amount 0
02:28:39.383 00.000 16108 MoveAxis(N, 0, ABG)
02:28:39.383 00.000 16108 Move returns status 0, amount 0
02:28:39.383 00.000 16108 move complete, result=0
02:28:39.383 00.000 16108 worker thread done servicing request
02:28:39.388 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3328, FiltMin=2841, FiltMax=65440, Gamma=1.000
02:28:39.415 00.027 21068 UpdateGuideState exits: m=123938 SNR=84.5
02:28:39.418 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:39.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:39.421 00.002 21068 Enqueuing Expose request
02:28:39.422 00.001 16108 Worker thread wakes up
02:28:39.422 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:39.423 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:39.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:40.391 00.968 16108 Exposure complete
02:28:40.473 00.082 16108 worker thread done servicing request
02:28:40.473 00.000 21068 OnExposeComplete: enter
02:28:40.473 00.000 21068 UpdateGuideState(): m_state=6
02:28:40.476 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13282
02:28:40.477 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.90, Mass=122111, SNR=92.9, Peak=12627 HFD=3.7
02:28:40.478 00.001 21068 MultiStar: [#1 -0.64,0.33,0.00,M1] [#2 -0.50,0.07,1.01,U] [#3 -0.43,0.18,0.94,U] [#4 -0.09,0.28,0.75,U] [#5 -0.25,0.28,0.89,U] [#6 -0.40,0.30,0.80,U] [#7 -0.03,0.23,0.58,U] [#8 -0.52,0.02,0.74,U] 
02:28:40.479 00.001 21068 refined, 7 included, MultiStar: {-0.24, 0.19}, one-star: {0.30, 0.15}
02:28:40.480 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
02:28:40.481 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
02:28:40.481 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.30 cameraTheta=2.49 mountX=0.27 mountY=-0.12, mountTheta=-0.43
02:28:40.483 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.19, opts=13)
02:28:40.484 00.001 21068 Enqueuing Move request for scope (-0.24, 0.19)
02:28:40.484 00.000 16108 Worker thread wakes up
02:28:40.485 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
02:28:40.485 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
02:28:40.485 00.000 16108 Moving (-0.24, 0.19) raw xDistance=0.27 yDistance=-0.12
02:28:40.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:28:40.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:40.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:28:40.485 00.000 16108 MoveAxis(W, 71, ABG)
02:28:40.485 00.000 16108 Guiding  Dir = 3, Dur = 71
02:28:40.485 00.000 16108 IsSlewing returns 0
02:28:40.485 00.000 16108 IsGuiding returns 0
02:28:40.489 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3328, FiltMin=2819, FiltMax=51753, Gamma=1.000
02:28:40.505 00.016 16108 PulseGuide returned control before completion, sleep 62
02:28:40.511 00.006 21068 UpdateGuideState exits: m=122111 SNR=92.9
02:28:40.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:40.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:40.513 00.000 21068 Enqueuing Expose request
02:28:40.569 00.056 16108 IsGuiding returns 1
02:28:40.569 00.000 16108 scope still moving after pulse duration time elapsed
02:28:40.599 00.030 16108 IsSlewing returns 0
02:28:40.599 00.000 16108 IsGuiding returns 0
02:28:40.599 00.000 16108 scope move finished after 71 + 43 ms
02:28:40.599 00.000 16108 Move returns status 0, amount 71
02:28:40.599 00.000 16108 MoveAxis(N, 0, ABG)
02:28:40.599 00.000 16108 Move returns status 0, amount 0
02:28:40.599 00.000 16108 move complete, result=0
02:28:40.599 00.000 16108 worker thread done servicing request
02:28:40.600 00.001 16108 Worker thread wakes up
02:28:40.600 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
02:28:40.601 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:40.602 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:41.766 01.164 16108 Exposure complete
02:28:41.835 00.069 16108 worker thread done servicing request
02:28:41.835 00.000 21068 OnExposeComplete: enter
02:28:41.835 00.000 21068 UpdateGuideState(): m_state=6
02:28:41.841 00.006 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13283
02:28:41.842 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=877.01, Mass=143081, SNR=106.3, Peak=17347 HFD=3.4
02:28:41.844 00.002 21068 MultiStar: [#1 -0.25,-0.08,0.99,U] [#2 -0.09,-0.10,0.95,U] [#3 -0.02,-0.10,0.80,U] [#4 -0.00,-0.01,0.66,U] [#5 0.41,0.30,0.76,U] [#6 0.21,0.31,0.60,U] [#7 -0.36,-0.18,0.51,U] [#8 0.03,0.26,0.74,U] 
02:28:41.845 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.04, 0.26}
02:28:41.847 00.002 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
02:28:41.848 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
02:28:41.850 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=0.02 mountY=-0.07, mountTheta=-1.33
02:28:41.853 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
02:28:41.854 00.001 21068 Enqueuing Move request for scope (-0.00, 0.07)
02:28:41.855 00.001 16108 Worker thread wakes up
02:28:41.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
02:28:41.855 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:28:41.856 00.001 16108 Moving (-0.00, 0.07) raw xDistance=0.02 yDistance=-0.07
02:28:41.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:41.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:41.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:41.856 00.000 16108 MoveAxis(E, 0, ABG)
02:28:41.856 00.000 16108 Move returns status 0, amount 0
02:28:41.856 00.000 16108 MoveAxis(N, 0, ABG)
02:28:41.856 00.000 16108 Move returns status 0, amount 0
02:28:41.856 00.000 16108 move complete, result=0
02:28:41.856 00.000 16108 worker thread done servicing request
02:28:41.861 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3325, FiltMin=2886, FiltMax=61725, Gamma=1.000
02:28:41.878 00.017 21068 UpdateGuideState exits: m=143081 SNR=106.3
02:28:41.880 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:41.880 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:41.881 00.001 21068 Enqueuing Expose request
02:28:41.882 00.001 16108 Worker thread wakes up
02:28:41.882 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:41.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:41.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:42.857 00.975 16108 Exposure complete
02:28:42.929 00.072 16108 worker thread done servicing request
02:28:42.929 00.000 21068 OnExposeComplete: enter
02:28:42.930 00.001 21068 UpdateGuideState(): m_state=6
02:28:42.931 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13284
02:28:42.931 00.000 21068 Star::Find returns 1 (0), X=221.73, Y=876.84, Mass=148320, SNR=98.7, Peak=13507 HFD=3.7
02:28:42.933 00.002 21068 MultiStar: [#1 -0.12,0.29,1.07,U] [#2 -0.05,0.04,1.22,U] [#3 -0.14,0.01,0.96,U] [#4 -0.03,0.21,0.77,U] [#5 -0.12,0.29,0.74,U] [#6 0.15,0.59,0.00,M1] [#7 0.04,-0.03,0.58,U] [#8 -0.06,0.28,0.65,U] 
02:28:42.933 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.40, 0.09}
02:28:42.934 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
02:28:42.935 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
02:28:42.935 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=0.03 mountY=-0.14, mountTheta=-1.34
02:28:42.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.14, opts=13)
02:28:42.938 00.001 21068 Enqueuing Move request for scope (-0.01, 0.14)
02:28:42.939 00.001 16108 Worker thread wakes up
02:28:42.939 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
02:28:42.939 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
02:28:42.939 00.000 16108 Moving (-0.01, 0.14) raw xDistance=0.03 yDistance=-0.14
02:28:42.939 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:28:42.939 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:42.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:28:42.939 00.000 16108 MoveAxis(E, 0, ABG)
02:28:42.939 00.000 16108 Move returns status 0, amount 0
02:28:42.939 00.000 16108 MoveAxis(N, 0, ABG)
02:28:42.939 00.000 16108 Move returns status 0, amount 0
02:28:42.939 00.000 16108 move complete, result=0
02:28:42.940 00.001 16108 worker thread done servicing request
02:28:42.943 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3328, FiltMin=2861, FiltMax=63920, Gamma=1.000
02:28:42.959 00.016 21068 UpdateGuideState exits: m=148320 SNR=98.7
02:28:42.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:42.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:42.961 00.000 21068 Enqueuing Expose request
02:28:42.962 00.001 16108 Worker thread wakes up
02:28:42.962 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:42.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:42.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:44.127 01.164 16108 Exposure complete
02:28:44.206 00.079 16108 worker thread done servicing request
02:28:44.206 00.000 21068 OnExposeComplete: enter
02:28:44.207 00.001 21068 UpdateGuideState(): m_state=6
02:28:44.208 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13285
02:28:44.208 00.000 21068 Star::Find returns 1 (0), X=221.22, Y=876.79, Mass=111895, SNR=79.4, Peak=12592 HFD=3.6
02:28:44.209 00.001 21068 MultiStar: [#1 -0.10,0.04,1.36,U] [#2 0.15,-0.06,1.29,U] [#3 0.01,-0.15,0.93,U] [#4 -0.03,0.20,0.92,U] [#5 0.25,0.17,1.12,U] [#6 -0.02,0.46,0.99,U] [#7 -0.29,-0.24,0.56,U] [#8 -0.20,0.17,0.83,U] 
02:28:44.210 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.11, 0.04}
02:28:44.211 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
02:28:44.212 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:28:44.212 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.77 mountX=0.03 mountY=-0.07, mountTheta=-1.19
02:28:44.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
02:28:44.215 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
02:28:44.216 00.001 16108 Worker thread wakes up
02:28:44.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:28:44.216 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:28:44.216 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
02:28:44.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:28:44.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:44.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:44.216 00.000 16108 MoveAxis(E, 0, ABG)
02:28:44.216 00.000 16108 Move returns status 0, amount 0
02:28:44.216 00.000 16108 MoveAxis(N, 0, ABG)
02:28:44.216 00.000 16108 Move returns status 0, amount 0
02:28:44.216 00.000 16108 move complete, result=0
02:28:44.216 00.000 16108 worker thread done servicing request
02:28:44.222 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3325, FiltMin=2880, FiltMax=49142, Gamma=1.000
02:28:44.250 00.028 21068 UpdateGuideState exits: m=111895 SNR=79.4
02:28:44.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:44.251 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:44.253 00.002 21068 Enqueuing Expose request
02:28:44.254 00.001 16108 Worker thread wakes up
02:28:44.254 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:44.255 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:44.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:45.242 00.987 16108 Exposure complete
02:28:45.307 00.065 16108 worker thread done servicing request
02:28:45.307 00.000 21068 OnExposeComplete: enter
02:28:45.309 00.002 21068 UpdateGuideState(): m_state=6
02:28:45.310 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13286
02:28:45.312 00.002 21068 Star::Find returns 1 (0), X=221.99, Y=876.94, Mass=132732, SNR=100.7, Peak=14723 HFD=4.0
02:28:45.315 00.003 21068 MultiStar: [#1 -0.07,0.06,0.95,U] [#2 0.18,-0.08,0.94,U] [#3 0.04,-0.02,0.84,U] [#4 -0.01,-0.05,0.69,U] [#5 0.00,0.43,0.84,U] [#6 0.01,0.78,0.00,M1] [#7 0.08,0.21,0.64,U] [#8 0.10,-0.05,0.57,U] 
02:28:45.316 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.65, 0.19}
02:28:45.319 00.003 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
02:28:45.320 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
02:28:45.322 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
02:28:45.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.09, opts=13)
02:28:45.327 00.003 21068 Enqueuing Move request for scope (0.14, 0.09)
02:28:45.329 00.002 16108 Worker thread wakes up
02:28:45.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
02:28:45.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
02:28:45.329 00.000 16108 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=-0.12
02:28:45.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:28:45.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:45.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:28:45.329 00.000 16108 MoveAxis(E, 0, ABG)
02:28:45.329 00.000 16108 Move returns status 0, amount 0
02:28:45.329 00.000 16108 MoveAxis(N, 0, ABG)
02:28:45.329 00.000 16108 Move returns status 0, amount 0
02:28:45.329 00.000 16108 move complete, result=0
02:28:45.329 00.000 16108 worker thread done servicing request
02:28:45.333 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3325, FiltMin=2813, FiltMax=57833, Gamma=1.000
02:28:45.351 00.018 21068 UpdateGuideState exits: m=132732 SNR=100.7
02:28:45.353 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:45.356 00.002 21068 Enqueuing Expose request
02:28:45.357 00.001 16108 Worker thread wakes up
02:28:45.357 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:45.359 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:45.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:46.513 01.154 16108 Exposure complete
02:28:46.584 00.071 16108 worker thread done servicing request
02:28:46.584 00.000 21068 OnExposeComplete: enter
02:28:46.586 00.002 21068 UpdateGuideState(): m_state=6
02:28:46.588 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13287
02:28:46.590 00.002 21068 Star::Find returns 1 (0), X=221.68, Y=876.78, Mass=137894, SNR=102.9, Peak=16067 HFD=3.6
02:28:46.591 00.001 21068 MultiStar: [#1 0.35,0.13,0.74,U] [#2 0.16,-0.11,1.03,U] [#3 0.22,0.30,0.78,U] [#4 -0.24,0.10,0.76,U] [#5 0.25,0.20,0.79,U] [#6 0.17,0.28,0.73,U] [#7 0.45,0.24,0.53,U] [#8 0.05,0.06,0.68,U] 
02:28:46.593 00.002 21068 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.34, 0.03}
02:28:46.594 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
02:28:46.596 00.002 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
02:28:46.597 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.56 mountX=-0.17 mountY=-0.16, mountTheta=-2.37
02:28:46.600 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.12, opts=13)
02:28:46.601 00.001 21068 Enqueuing Move request for scope (0.19, 0.12)
02:28:46.602 00.001 16108 Worker thread wakes up
02:28:46.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
02:28:46.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
02:28:46.603 00.001 16108 Moving (0.19, 0.12) raw xDistance=-0.17 yDistance=-0.16
02:28:46.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:28:46.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:46.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:28:46.603 00.000 16108 MoveAxis(E, 0, ABG)
02:28:46.603 00.000 16108 Move returns status 0, amount 0
02:28:46.603 00.000 16108 MoveAxis(N, 0, ABG)
02:28:46.603 00.000 16108 Move returns status 0, amount 0
02:28:46.603 00.000 16108 move complete, result=0
02:28:46.604 00.001 16108 worker thread done servicing request
02:28:46.610 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3325, FiltMin=2838, FiltMax=65440, Gamma=1.000
02:28:46.635 00.025 21068 UpdateGuideState exits: m=137894 SNR=102.9
02:28:46.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:46.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:46.639 00.001 21068 Enqueuing Expose request
02:28:46.640 00.001 16108 Worker thread wakes up
02:28:46.640 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:46.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:46.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:47.604 00.963 16108 Exposure complete
02:28:47.673 00.069 16108 worker thread done servicing request
02:28:47.673 00.000 21068 OnExposeComplete: enter
02:28:47.675 00.002 21068 UpdateGuideState(): m_state=6
02:28:47.677 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13288
02:28:47.679 00.002 21068 Star::Find returns 1 (0), X=221.71, Y=876.91, Mass=139369, SNR=89.7, Peak=19187 HFD=3.3
02:28:47.680 00.001 21068 MultiStar: [#1 -0.04,-0.03,1.10,U] [#2 0.10,-0.03,1.27,U] [#3 -0.14,0.15,0.91,U] [#4 -0.27,0.14,0.81,U] [#5 0.15,0.50,0.98,U] [#6 -0.15,0.34,0.75,U] [#7 0.34,-0.15,0.63,U] [#8 -0.05,0.10,0.80,U] 
02:28:47.682 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.38, 0.16}
02:28:47.683 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
02:28:47.685 00.002 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
02:28:47.686 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.29 mountX=-0.01 mountY=-0.14, mountTheta=-1.68
02:28:47.690 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
02:28:47.691 00.001 21068 Enqueuing Move request for scope (0.04, 0.13)
02:28:47.693 00.002 16108 Worker thread wakes up
02:28:47.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
02:28:47.693 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
02:28:47.693 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.01 yDistance=-0.14
02:28:47.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:28:47.694 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:47.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:28:47.694 00.000 16108 MoveAxis(E, 0, ABG)
02:28:47.694 00.000 16108 Move returns status 0, amount 0
02:28:47.694 00.000 16108 MoveAxis(N, 0, ABG)
02:28:47.694 00.000 16108 Move returns status 0, amount 0
02:28:47.694 00.000 16108 move complete, result=0
02:28:47.694 00.000 16108 worker thread done servicing request
02:28:47.702 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3325, FiltMin=2867, FiltMax=61158, Gamma=1.000
02:28:47.730 00.028 21068 UpdateGuideState exits: m=139369 SNR=89.7
02:28:47.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:47.734 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:47.735 00.001 21068 Enqueuing Expose request
02:28:47.737 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:47.738 00.001 16108 Worker thread wakes up
02:28:47.738 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:47.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:48.907 01.169 16108 Exposure complete
02:28:48.966 00.059 16108 worker thread done servicing request
02:28:48.967 00.001 21068 OnExposeComplete: enter
02:28:48.967 00.000 21068 UpdateGuideState(): m_state=6
02:28:48.968 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13289
02:28:48.969 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.76, Mass=111256, SNR=73.9, Peak=14259 HFD=3.2
02:28:48.970 00.001 21068 MultiStar: [#1 -0.20,0.21,1.34,U] [#2 -0.16,-0.06,1.54,U] [#3 -0.19,0.11,1.18,U] [#4 -0.01,0.14,0.97,U] [#5 0.05,0.51,1.05,U] [#6 0.05,0.49,0.93,U] [#7 -0.01,0.08,0.75,U] [#8 -0.11,0.39,0.92,U] 
02:28:48.970 00.000 21068 single-star, 8 included, MultiStar: {-0.06, 0.19}, one-star: {0.15, 0.01}
02:28:48.971 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
02:28:48.972 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
02:28:48.973 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
02:28:48.974 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
02:28:48.976 00.002 21068 Enqueuing Move request for scope (0.15, 0.01)
02:28:48.977 00.001 16108 Worker thread wakes up
02:28:48.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
02:28:48.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
02:28:48.977 00.000 16108 Moving (0.15, 0.01) raw xDistance=-0.15 yDistance=-0.04
02:28:48.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:28:48.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:48.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:28:48.977 00.000 16108 MoveAxis(E, 0, ABG)
02:28:48.977 00.000 16108 Move returns status 0, amount 0
02:28:48.977 00.000 16108 MoveAxis(N, 0, ABG)
02:28:48.977 00.000 16108 Move returns status 0, amount 0
02:28:48.977 00.000 16108 move complete, result=0
02:28:48.978 00.001 16108 worker thread done servicing request
02:28:48.981 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3321, FiltMin=2877, FiltMax=60726, Gamma=1.000
02:28:48.998 00.017 21068 UpdateGuideState exits: m=111256 SNR=73.9
02:28:49.000 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.002 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:49.004 00.002 21068 Enqueuing Expose request
02:28:49.006 00.002 16108 Worker thread wakes up
02:28:49.006 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:49.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:49.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:49.983 00.976 16108 Exposure complete
02:28:50.041 00.058 16108 worker thread done servicing request
02:28:50.041 00.000 21068 OnExposeComplete: enter
02:28:50.043 00.002 21068 UpdateGuideState(): m_state=6
02:28:50.044 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13290
02:28:50.045 00.001 21068 Star::Find returns 1 (0), X=221.84, Y=876.60, Mass=138031, SNR=91.1, Peak=17827 HFD=3.2
02:28:50.046 00.001 21068 MultiStar: [#1 0.10,0.06,1.17,U] [#2 0.37,-0.11,1.15,U] [#3 0.20,-0.23,1.00,U] [#4 0.31,0.02,0.80,U] [#5 0.20,0.27,0.94,U] [#6 0.33,0.23,0.66,U] [#7 0.33,-0.19,0.69,U] [#8 0.12,-0.22,0.77,U] 
02:28:50.047 00.001 21068 refined, 8 included, MultiStar: {0.27, -0.04}, one-star: {0.51, -0.15}
02:28:50.048 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
02:28:50.048 00.000 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
02:28:50.049 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.15 mountX=-0.27 mountY=-0.02, mountTheta=-3.05
02:28:50.050 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.04, opts=13)
02:28:50.051 00.001 21068 Enqueuing Move request for scope (0.27, -0.04)
02:28:50.052 00.001 16108 Worker thread wakes up
02:28:50.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
02:28:50.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
02:28:50.052 00.000 16108 Moving (0.27, -0.04) raw xDistance=-0.27 yDistance=-0.02
02:28:50.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:28:50.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:50.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:50.052 00.000 16108 MoveAxis(E, 72, ABG)
02:28:50.052 00.000 16108 Guiding  Dir = 2, Dur = 72
02:28:50.053 00.001 16108 IsSlewing returns 0
02:28:50.053 00.000 16108 IsGuiding returns 0
02:28:50.056 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3321, FiltMin=2854, FiltMax=61411, Gamma=1.000
02:28:50.071 00.015 21068 UpdateGuideState exits: m=138031 SNR=91.1
02:28:50.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:50.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:50.074 00.001 21068 Enqueuing Expose request
02:28:50.090 00.016 16108 PulseGuide returned control before completion, sleep 45
02:28:50.136 00.046 16108 IsGuiding returns 1
02:28:50.136 00.000 16108 scope still moving after pulse duration time elapsed
02:28:50.167 00.031 16108 IsSlewing returns 0
02:28:50.167 00.000 16108 IsGuiding returns 1
02:28:50.199 00.032 16108 IsSlewing returns 0
02:28:50.199 00.000 16108 IsGuiding returns 0
02:28:50.199 00.000 16108 scope move finished after 72 + 74 ms
02:28:50.199 00.000 16108 Move returns status 0, amount 72
02:28:50.199 00.000 16108 MoveAxis(N, 0, ABG)
02:28:50.200 00.001 16108 Move returns status 0, amount 0
02:28:50.200 00.000 16108 move complete, result=0
02:28:50.200 00.000 16108 worker thread done servicing request
02:28:50.200 00.000 16108 Worker thread wakes up
02:28:50.200 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
02:28:50.202 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:50.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:51.351 01.149 16108 Exposure complete
02:28:51.405 00.054 16108 worker thread done servicing request
02:28:51.405 00.000 21068 OnExposeComplete: enter
02:28:51.406 00.001 21068 UpdateGuideState(): m_state=6
02:28:51.406 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13291
02:28:51.407 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=876.81, Mass=135659, SNR=90.7, Peak=17523 HFD=3.4
02:28:51.408 00.001 21068 MultiStar: [#1 0.02,0.26,1.17,U] [#2 -0.03,-0.10,1.12,U] [#3 0.12,-0.17,0.85,U] [#4 -0.17,0.04,0.80,U] [#5 0.02,0.15,0.89,U] [#6 0.02,0.24,0.77,U] [#7 0.23,0.01,0.60,U] [#8 -0.14,-0.20,0.79,U] 
02:28:51.409 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.57, 0.06}
02:28:51.410 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:28:51.410 00.000 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:28:51.411 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.48 mountX=-0.07 mountY=-0.05, mountTheta=-2.45
02:28:51.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
02:28:51.414 00.001 21068 Enqueuing Move request for scope (0.07, 0.04)
02:28:51.415 00.001 16108 Worker thread wakes up
02:28:51.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:28:51.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:28:51.415 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.07 yDistance=-0.05
02:28:51.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:51.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:51.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:28:51.415 00.000 16108 MoveAxis(E, 0, ABG)
02:28:51.415 00.000 16108 Move returns status 0, amount 0
02:28:51.415 00.000 16108 MoveAxis(N, 0, ABG)
02:28:51.415 00.000 16108 Move returns status 0, amount 0
02:28:51.415 00.000 16108 move complete, result=0
02:28:51.415 00.000 16108 worker thread done servicing request
02:28:51.420 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=211, max=65535, med=3321, FiltMin=2854, FiltMax=60822, Gamma=1.000
02:28:51.445 00.025 21068 UpdateGuideState exits: m=135659 SNR=90.7
02:28:51.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:51.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:51.448 00.001 21068 Enqueuing Expose request
02:28:51.449 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:51.449 00.000 16108 Worker thread wakes up
02:28:51.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:51.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:52.418 00.968 16108 Exposure complete
02:28:52.478 00.060 16108 worker thread done servicing request
02:28:52.478 00.000 21068 OnExposeComplete: enter
02:28:52.479 00.001 21068 UpdateGuideState(): m_state=6
02:28:52.480 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13292
02:28:52.481 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=876.65, Mass=136986, SNR=98.9, Peak=15043 HFD=3.4
02:28:52.482 00.001 21068 MultiStar: [#1 0.03,-0.13,0.96,U] [#2 -0.03,-0.30,1.10,U] [#3 0.14,-0.12,0.79,U] [#4 -0.12,-0.15,0.79,U] [#5 0.10,0.00,0.76,U] [#6 0.07,0.24,0.64,U] [#7 -0.11,-0.08,0.58,U] [#8 0.08,0.05,0.65,U] 
02:28:52.483 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.11, -0.10}
02:28:52.484 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
02:28:52.485 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
02:28:52.486 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.21 mountX=-0.05 mountY=0.07, mountTheta=2.13
02:28:52.488 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.08, opts=13)
02:28:52.489 00.001 21068 Enqueuing Move request for scope (0.03, -0.08)
02:28:52.490 00.001 16108 Worker thread wakes up
02:28:52.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
02:28:52.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
02:28:52.490 00.000 16108 Moving (0.03, -0.08) raw xDistance=-0.05 yDistance=0.07
02:28:52.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:52.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:52.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:28:52.490 00.000 16108 MoveAxis(E, 0, ABG)
02:28:52.491 00.001 16108 Move returns status 0, amount 0
02:28:52.491 00.000 16108 MoveAxis(N, 0, ABG)
02:28:52.491 00.000 16108 Move returns status 0, amount 0
02:28:52.491 00.000 16108 move complete, result=0
02:28:52.491 00.000 16108 worker thread done servicing request
02:28:52.495 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3321, FiltMin=2841, FiltMax=62941, Gamma=1.000
02:28:52.513 00.018 21068 UpdateGuideState exits: m=136986 SNR=98.9
02:28:52.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:52.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:52.516 00.001 21068 Enqueuing Expose request
02:28:52.517 00.001 16108 Worker thread wakes up
02:28:52.517 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:52.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:52.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:53.681 01.163 16108 Exposure complete
02:28:53.739 00.058 16108 worker thread done servicing request
02:28:53.739 00.000 21068 OnExposeComplete: enter
02:28:53.741 00.002 21068 UpdateGuideState(): m_state=6
02:28:53.742 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13293
02:28:53.743 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.57, Mass=129707, SNR=86.3, Peak=16723 HFD=3.2
02:28:53.745 00.002 21068 MultiStar: [#1 -0.16,-0.40,1.11,U] [#2 0.09,-0.29,1.25,U] [#3 -0.17,-0.35,1.00,U] [#4 0.07,-0.02,0.83,U] [#5 0.22,0.12,0.92,U] [#6 0.22,0.03,0.76,U] [#7 -0.16,-0.08,0.65,U] [#8 -0.16,-0.08,0.76,U] 
02:28:53.746 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.30, -0.18}
02:28:53.747 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
02:28:53.748 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
02:28:53.750 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.36 mountX=-0.06 mountY=0.15, mountTheta=1.96
02:28:53.753 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
02:28:53.753 00.000 21068 Enqueuing Move request for scope (0.03, -0.16)
02:28:53.754 00.001 16108 Worker thread wakes up
02:28:53.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:28:53.754 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:28:53.755 00.001 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
02:28:53.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:28:53.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:53.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:28:53.755 00.000 16108 MoveAxis(E, 0, ABG)
02:28:53.755 00.000 16108 Move returns status 0, amount 0
02:28:53.755 00.000 16108 MoveAxis(N, 0, ABG)
02:28:53.755 00.000 16108 Move returns status 0, amount 0
02:28:53.755 00.000 16108 move complete, result=0
02:28:53.755 00.000 16108 worker thread done servicing request
02:28:53.758 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3321, FiltMin=2813, FiltMax=65440, Gamma=1.000
02:28:53.775 00.017 21068 UpdateGuideState exits: m=129707 SNR=86.3
02:28:53.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:53.776 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:53.777 00.001 21068 Enqueuing Expose request
02:28:53.778 00.001 16108 Worker thread wakes up
02:28:53.778 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:53.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:53.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:54.761 00.983 16108 Exposure complete
02:28:54.825 00.064 16108 worker thread done servicing request
02:28:54.825 00.000 21068 OnExposeComplete: enter
02:28:54.827 00.002 21068 UpdateGuideState(): m_state=6
02:28:54.828 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13294
02:28:54.829 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.67, Mass=128067, SNR=82.7, Peak=17747 HFD=3.2
02:28:54.829 00.000 21068 MultiStar: [#1 -0.31,-0.27,1.19,U] [#2 -0.17,-0.40,1.26,U] [#3 -0.08,-0.19,1.33,U] [#4 0.06,0.10,0.83,U] [#5 0.05,0.24,0.93,U] [#6 0.16,0.21,0.83,U] [#7 -0.05,-0.38,0.83,U] [#8 -0.20,-0.00,0.82,U] 
02:28:54.830 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.28, -0.08}
02:28:54.831 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
02:28:54.832 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
02:28:54.832 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.95 mountX=0.02 mountY=0.12, mountTheta=1.37
02:28:54.833 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
02:28:54.835 00.002 21068 Enqueuing Move request for scope (-0.04, -0.11)
02:28:54.836 00.001 16108 Worker thread wakes up
02:28:54.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:28:54.836 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:28:54.836 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
02:28:54.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:54.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:54.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:28:54.836 00.000 16108 MoveAxis(E, 0, ABG)
02:28:54.837 00.001 16108 Move returns status 0, amount 0
02:28:54.837 00.000 16108 MoveAxis(N, 0, ABG)
02:28:54.837 00.000 16108 Move returns status 0, amount 0
02:28:54.837 00.000 16108 move complete, result=0
02:28:54.837 00.000 16108 worker thread done servicing request
02:28:54.840 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3321, FiltMin=2864, FiltMax=62797, Gamma=1.000
02:28:54.855 00.015 21068 UpdateGuideState exits: m=128067 SNR=82.7
02:28:54.857 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.859 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:54.860 00.001 21068 Enqueuing Expose request
02:28:54.862 00.002 16108 Worker thread wakes up
02:28:54.862 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:54.863 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:54.864 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:56.035 01.171 16108 Exposure complete
02:28:56.102 00.067 16108 worker thread done servicing request
02:28:56.102 00.000 21068 OnExposeComplete: enter
02:28:56.104 00.002 21068 UpdateGuideState(): m_state=6
02:28:56.105 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13295
02:28:56.105 00.000 21068 Star::Find returns 1 (0), X=221.53, Y=876.46, Mass=132833, SNR=87.6, Peak=17091 HFD=3.1
02:28:56.106 00.001 21068 MultiStar: [#1 -0.20,-0.18,1.04,U] [#2 0.09,-0.32,1.27,U] [#3 0.03,0.01,1.21,U] [#4 -0.02,-0.09,1.04,U] [#5 0.07,0.21,0.98,U] [#6 -0.02,0.16,0.81,U] [#7 0.11,-0.10,0.67,U] [#8 0.12,-0.04,0.79,U] 
02:28:56.107 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.20, -0.29}
02:28:56.108 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
02:28:56.110 00.002 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
02:28:56.111 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.12 mountX=-0.05 mountY=0.07, mountTheta=2.22
02:28:56.115 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
02:28:56.116 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
02:28:56.117 00.001 16108 Worker thread wakes up
02:28:56.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:28:56.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:28:56.117 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
02:28:56.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:56.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:56.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:28:56.117 00.000 16108 MoveAxis(E, 0, ABG)
02:28:56.117 00.000 16108 Move returns status 0, amount 0
02:28:56.117 00.000 16108 MoveAxis(N, 0, ABG)
02:28:56.117 00.000 16108 Move returns status 0, amount 0
02:28:56.117 00.000 16108 move complete, result=0
02:28:56.117 00.000 16108 worker thread done servicing request
02:28:56.120 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3321, FiltMin=2848, FiltMax=50381, Gamma=1.000
02:28:56.136 00.016 21068 UpdateGuideState exits: m=132833 SNR=87.6
02:28:56.138 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:56.140 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:56.142 00.002 21068 Enqueuing Expose request
02:28:56.143 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:56.145 00.002 16108 Worker thread wakes up
02:28:56.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:56.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:57.134 00.989 16108 Exposure complete
02:28:57.191 00.057 16108 worker thread done servicing request
02:28:57.192 00.001 21068 OnExposeComplete: enter
02:28:57.193 00.001 21068 UpdateGuideState(): m_state=6
02:28:57.195 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13296
02:28:57.197 00.002 21068 Star::Find returns 1 (0), X=221.39, Y=876.57, Mass=150924, SNR=98.1, Peak=17923 HFD=3.3
02:28:57.199 00.002 21068 MultiStar: [#1 -0.05,-0.21,0.97,U] [#2 -0.14,-0.25,1.08,U] [#3 -0.14,-0.06,0.86,U] [#4 0.26,0.16,0.77,U] [#5 -0.18,0.10,0.91,U] [#6 -0.11,0.11,0.65,U] [#7 -0.15,-0.18,0.55,U] [#8 -0.15,-0.01,0.73,U] 
02:28:57.200 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.06, -0.18}
02:28:57.201 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
02:28:57.201 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
02:28:57.203 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.32 mountX=0.05 mountY=0.08, mountTheta=1.01
02:28:57.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
02:28:57.205 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
02:28:57.206 00.001 16108 Worker thread wakes up
02:28:57.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
02:28:57.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
02:28:57.206 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.05 yDistance=0.08
02:28:57.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:28:57.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:57.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:28:57.206 00.000 16108 MoveAxis(E, 0, ABG)
02:28:57.206 00.000 16108 Move returns status 0, amount 0
02:28:57.206 00.000 16108 MoveAxis(N, 0, ABG)
02:28:57.206 00.000 16108 Move returns status 0, amount 0
02:28:57.206 00.000 16108 move complete, result=0
02:28:57.206 00.000 16108 worker thread done servicing request
02:28:57.210 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3321, FiltMin=2845, FiltMax=59590, Gamma=1.000
02:28:57.225 00.015 21068 UpdateGuideState exits: m=150924 SNR=98.1
02:28:57.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:57.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:57.228 00.001 21068 Enqueuing Expose request
02:28:57.228 00.000 16108 Worker thread wakes up
02:28:57.230 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:57.230 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:57.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:58.381 01.151 16108 Exposure complete
02:28:58.437 00.056 16108 worker thread done servicing request
02:28:58.437 00.000 21068 OnExposeComplete: enter
02:28:58.439 00.002 21068 UpdateGuideState(): m_state=6
02:28:58.440 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13297
02:28:58.442 00.002 21068 Star::Find returns 1 (0), X=221.81, Y=876.81, Mass=126934, SNR=88.5, Peak=19123 HFD=2.9
02:28:58.445 00.003 21068 MultiStar: [#1 -0.09,-0.19,1.11,U] [#2 0.09,-0.19,1.54,U] [#3 0.02,-0.07,0.99,U] [#4 -0.14,0.14,0.93,U] [#5 0.10,0.03,0.92,U] [#6 0.03,0.33,0.82,U] [#7 -0.07,-0.12,0.60,U] [#8 -0.02,-0.29,0.83,U] 
02:28:58.446 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.48, 0.06}
02:28:58.448 00.002 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
02:28:58.449 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:28:58.450 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.70 mountX=-0.06 mountY=0.03, mountTheta=2.66
02:28:58.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
02:28:58.455 00.003 21068 Enqueuing Move request for scope (0.05, -0.04)
02:28:58.456 00.001 16108 Worker thread wakes up
02:28:58.457 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:28:58.457 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:28:58.457 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
02:28:58.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:28:58.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:58.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:28:58.457 00.000 16108 MoveAxis(E, 0, ABG)
02:28:58.457 00.000 16108 Move returns status 0, amount 0
02:28:58.457 00.000 16108 MoveAxis(N, 0, ABG)
02:28:58.457 00.000 16108 Move returns status 0, amount 0
02:28:58.458 00.001 16108 move complete, result=0
02:28:58.458 00.000 16108 worker thread done servicing request
02:28:58.465 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3321, FiltMin=2838, FiltMax=52205, Gamma=1.000
02:28:58.486 00.021 21068 UpdateGuideState exits: m=126934 SNR=88.5
02:28:58.488 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:58.490 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:58.491 00.001 21068 Enqueuing Expose request
02:28:58.492 00.001 16108 Worker thread wakes up
02:28:58.492 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:58.493 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:58.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:28:59.465 00.972 16108 Exposure complete
02:28:59.553 00.088 16108 worker thread done servicing request
02:28:59.553 00.000 21068 OnExposeComplete: enter
02:28:59.554 00.001 21068 UpdateGuideState(): m_state=6
02:28:59.555 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13298
02:28:59.555 00.000 21068 Star::Find returns 1 (0), X=221.65, Y=876.75, Mass=133472, SNR=85.6, Peak=17795 HFD=3.3
02:28:59.556 00.001 21068 MultiStar: [#1 0.09,-0.32,1.29,U] [#2 -0.01,-0.32,1.30,U] [#3 0.17,-0.24,1.02,U] [#4 0.10,-0.09,0.86,U] [#5 0.01,-0.07,0.95,U] [#6 -0.04,0.42,0.81,U] [#7 -0.22,-0.15,0.61,U] [#8 -0.23,0.01,0.82,U] 
02:28:59.557 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.32, -0.00}
02:28:59.563 00.006 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
02:28:59.564 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
02:28:59.564 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.22 mountX=-0.06 mountY=0.10, mountTheta=2.11
02:28:59.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
02:28:59.567 00.001 21068 Enqueuing Move request for scope (0.04, -0.11)
02:28:59.568 00.001 16108 Worker thread wakes up
02:28:59.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
02:28:59.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
02:28:59.568 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
02:28:59.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:28:59.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:59.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:28:59.568 00.000 16108 MoveAxis(E, 0, ABG)
02:28:59.568 00.000 16108 Move returns status 0, amount 0
02:28:59.568 00.000 16108 MoveAxis(N, 0, ABG)
02:28:59.568 00.000 16108 Move returns status 0, amount 0
02:28:59.568 00.000 16108 move complete, result=0
02:28:59.568 00.000 16108 worker thread done servicing request
02:28:59.572 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=473, max=65535, med=3325, FiltMin=2864, FiltMax=62093, Gamma=1.000
02:28:59.593 00.021 21068 UpdateGuideState exits: m=133472 SNR=85.6
02:28:59.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:59.594 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:28:59.595 00.001 21068 Enqueuing Expose request
02:28:59.596 00.001 16108 Worker thread wakes up
02:28:59.596 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:59.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:28:59.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:00.745 01.148 16108 Exposure complete
02:29:00.802 00.057 16108 worker thread done servicing request
02:29:00.802 00.000 21068 OnExposeComplete: enter
02:29:00.803 00.001 21068 UpdateGuideState(): m_state=6
02:29:00.803 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13299
02:29:00.804 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=876.79, Mass=123977, SNR=97.4, Peak=20579 HFD=3.1
02:29:00.805 00.001 21068 MultiStar: [#1 -0.09,0.00,1.00,U] [#2 0.16,0.04,1.13,U] [#3 -0.07,-0.07,0.85,U] [#4 -0.08,0.16,0.76,U] [#5 0.13,0.28,0.77,U] [#6 0.08,0.49,0.75,U] [#7 -0.13,-0.25,0.59,U] [#8 -0.04,0.03,0.75,U] 
02:29:00.806 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.53, 0.04}
02:29:00.807 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
02:29:00.807 00.000 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
02:29:00.808 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
02:29:00.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
02:29:00.811 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
02:29:00.812 00.001 16108 Worker thread wakes up
02:29:00.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
02:29:00.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:29:00.812 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.06 yDistance=-0.09
02:29:00.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:00.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:00.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:29:00.812 00.000 16108 MoveAxis(E, 0, ABG)
02:29:00.812 00.000 16108 Move returns status 0, amount 0
02:29:00.812 00.000 16108 MoveAxis(N, 0, ABG)
02:29:00.812 00.000 16108 Move returns status 0, amount 0
02:29:00.812 00.000 16108 move complete, result=0
02:29:00.812 00.000 16108 worker thread done servicing request
02:29:00.817 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3321, FiltMin=2873, FiltMax=57645, Gamma=1.000
02:29:00.832 00.015 21068 UpdateGuideState exits: m=123977 SNR=97.4
02:29:00.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:00.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:00.835 00.001 21068 Enqueuing Expose request
02:29:00.836 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:00.836 00.000 16108 Worker thread wakes up
02:29:00.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:00.837 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:01.804 00.967 16108 Exposure complete
02:29:01.861 00.057 16108 worker thread done servicing request
02:29:01.861 00.000 21068 OnExposeComplete: enter
02:29:01.864 00.003 21068 UpdateGuideState(): m_state=6
02:29:01.864 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13300
02:29:01.866 00.002 21068 Star::Find returns 1 (0), X=222.00, Y=876.92, Mass=118305, SNR=86.9, Peak=18051 HFD=2.9
02:29:01.868 00.002 21068 MultiStar: [#1 -0.12,-0.10,1.23,U] [#2 0.14,-0.10,1.17,U] [#3 0.16,-0.25,1.02,U] [#4 0.00,-0.09,0.78,U] [#5 0.18,0.01,0.88,U] [#6 0.11,0.38,0.86,U] [#7 -0.03,-0.15,0.61,U] [#8 -0.07,-0.12,0.81,U] 
02:29:01.870 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.67, 0.17}
02:29:01.871 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
02:29:01.873 00.002 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
02:29:01.874 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.13 mountY=0.00, mountTheta=3.14
02:29:01.877 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
02:29:01.879 00.002 21068 Enqueuing Move request for scope (0.12, -0.03)
02:29:01.880 00.001 16108 Worker thread wakes up
02:29:01.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
02:29:01.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
02:29:01.880 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.13 yDistance=0.00
02:29:01.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:29:01.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:01.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:29:01.880 00.000 16108 MoveAxis(E, 0, ABG)
02:29:01.880 00.000 16108 Move returns status 0, amount 0
02:29:01.880 00.000 16108 MoveAxis(N, 0, ABG)
02:29:01.880 00.000 16108 Move returns status 0, amount 0
02:29:01.880 00.000 16108 move complete, result=0
02:29:01.880 00.000 16108 worker thread done servicing request
02:29:01.887 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3325, FiltMin=2841, FiltMax=63773, Gamma=1.000
02:29:01.907 00.020 21068 UpdateGuideState exits: m=118305 SNR=86.9
02:29:01.909 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:01.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:01.910 00.000 21068 Enqueuing Expose request
02:29:01.911 00.001 16108 Worker thread wakes up
02:29:01.911 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:01.912 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:01.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:03.069 01.157 16108 Exposure complete
02:29:03.142 00.073 16108 worker thread done servicing request
02:29:03.142 00.000 21068 OnExposeComplete: enter
02:29:03.143 00.001 21068 UpdateGuideState(): m_state=6
02:29:03.144 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13301
02:29:03.145 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=876.94, Mass=114840, SNR=81.5, Peak=18275 HFD=2.9
02:29:03.146 00.001 21068 MultiStar: [#1 -0.02,0.18,1.30,U] [#2 0.42,-0.04,1.19,U] [#3 0.43,0.25,1.13,U] [#4 0.19,0.19,1.03,U] [#5 0.32,0.44,1.04,U] [#6 0.28,0.41,0.87,U] [#7 0.33,0.05,0.77,U] [#8 0.07,0.06,0.93,U] 
02:29:03.147 00.001 21068 refined, 8 included, MultiStar: {0.30, 0.19}, one-star: {0.74, 0.19}
02:29:03.147 00.000 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
02:29:03.148 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
02:29:03.149 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.35 cameraTheta=0.56 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
02:29:03.150 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.19, opts=13)
02:29:03.151 00.001 21068 Enqueuing Move request for scope (0.30, 0.19)
02:29:03.152 00.001 16108 Worker thread wakes up
02:29:03.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
02:29:03.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
02:29:03.152 00.000 16108 Moving (0.30, 0.19) raw xDistance=-0.26 yDistance=-0.25
02:29:03.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:29:03.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:03.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:29:03.152 00.000 16108 MoveAxis(E, 69, ABG)
02:29:03.152 00.000 16108 Guiding  Dir = 2, Dur = 69
02:29:03.152 00.000 16108 IsSlewing returns 0
02:29:03.154 00.002 16108 IsGuiding returns 0
02:29:03.157 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3321, FiltMin=2848, FiltMax=59693, Gamma=1.000
02:29:03.172 00.015 21068 UpdateGuideState exits: m=114840 SNR=81.5
02:29:03.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:03.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:03.175 00.001 21068 Enqueuing Expose request
02:29:03.210 00.035 16108 PulseGuide returned control before completion, sleep 22
02:29:03.241 00.031 16108 IsGuiding returns 1
02:29:03.241 00.000 16108 scope still moving after pulse duration time elapsed
02:29:03.271 00.030 16108 IsSlewing returns 0
02:29:03.271 00.000 16108 IsGuiding returns 1
02:29:03.301 00.030 16108 IsSlewing returns 0
02:29:03.301 00.000 16108 IsGuiding returns 0
02:29:03.301 00.000 16108 scope move finished after 69 + 79 ms
02:29:03.301 00.000 16108 Move returns status 0, amount 69
02:29:03.302 00.001 16108 MoveAxis(N, 0, ABG)
02:29:03.302 00.000 16108 Move returns status 0, amount 0
02:29:03.302 00.000 16108 move complete, result=0
02:29:03.302 00.000 16108 worker thread done servicing request
02:29:03.302 00.000 16108 Worker thread wakes up
02:29:03.302 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.3 px 0 ms NORTH
02:29:03.305 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:03.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:04.271 00.966 16108 Exposure complete
02:29:04.327 00.056 16108 worker thread done servicing request
02:29:04.327 00.000 21068 OnExposeComplete: enter
02:29:04.328 00.001 21068 UpdateGuideState(): m_state=6
02:29:04.329 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13302
02:29:04.330 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.75, Mass=113809, SNR=85.9, Peak=17251 HFD=3.0
02:29:04.330 00.000 21068 MultiStar: [#1 0.16,0.20,1.14,U] [#2 0.17,-0.09,1.28,U] [#3 0.05,0.15,0.94,U] [#4 0.07,-0.03,0.97,U] [#5 0.10,0.30,0.81,U] [#6 0.08,0.28,0.87,U] [#7 0.16,-0.41,0.73,U] [#8 0.07,0.09,0.67,U] 
02:29:04.332 00.002 21068 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.36, 0.00}
02:29:04.333 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:29:04.334 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:29:04.334 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
02:29:04.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.06, opts=13)
02:29:04.337 00.001 21068 Enqueuing Move request for scope (0.14, 0.06)
02:29:04.338 00.001 16108 Worker thread wakes up
02:29:04.339 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:29:04.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:29:04.339 00.000 16108 Moving (0.14, 0.06) raw xDistance=-0.13 yDistance=-0.09
02:29:04.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:29:04.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:04.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:29:04.339 00.000 16108 MoveAxis(E, 0, ABG)
02:29:04.339 00.000 16108 Move returns status 0, amount 0
02:29:04.339 00.000 16108 MoveAxis(N, 0, ABG)
02:29:04.339 00.000 16108 Move returns status 0, amount 0
02:29:04.339 00.000 16108 move complete, result=0
02:29:04.339 00.000 16108 worker thread done servicing request
02:29:04.345 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3321, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:29:04.370 00.025 21068 UpdateGuideState exits: m=113809 SNR=85.9
02:29:04.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:04.373 00.001 21068 Enqueuing Expose request
02:29:04.373 00.000 16108 Worker thread wakes up
02:29:04.373 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:04.374 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:04.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:05.537 01.163 16108 Exposure complete
02:29:05.611 00.074 16108 worker thread done servicing request
02:29:05.612 00.001 21068 OnExposeComplete: enter
02:29:05.613 00.001 21068 UpdateGuideState(): m_state=6
02:29:05.613 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13303
02:29:05.614 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.82, Mass=125449, SNR=84.9, Peak=17315 HFD=3.3
02:29:05.615 00.001 21068 MultiStar: [#1 -0.14,-0.12,1.19,U] [#2 0.07,-0.09,1.34,U] [#3 0.11,0.02,1.03,U] [#4 -0.02,-0.06,0.88,U] [#5 -0.08,0.14,0.95,U] [#6 -0.25,0.04,0.80,U] [#7 -0.01,0.00,0.64,U] [#8 -0.11,0.06,0.73,U] 
02:29:05.616 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.00}, one-star: {0.34, 0.07}
02:29:05.617 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
02:29:05.618 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
02:29:05.618 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.39 mountX=-0.00 mountY=0.00, mountTheta=1.93
02:29:05.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.00, opts=13)
02:29:05.621 00.001 21068 Enqueuing Move request for scope (0.00, -0.00)
02:29:05.622 00.001 16108 Worker thread wakes up
02:29:05.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
02:29:05.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
02:29:05.622 00.000 16108 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
02:29:05.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:05.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:05.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:29:05.622 00.000 16108 MoveAxis(E, 0, ABG)
02:29:05.622 00.000 16108 Move returns status 0, amount 0
02:29:05.622 00.000 16108 MoveAxis(N, 0, ABG)
02:29:05.622 00.000 16108 Move returns status 0, amount 0
02:29:05.622 00.000 16108 move complete, result=0
02:29:05.622 00.000 16108 worker thread done servicing request
02:29:05.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3321, FiltMin=2809, FiltMax=65501, Gamma=1.000
02:29:05.655 00.029 21068 UpdateGuideState exits: m=125449 SNR=84.9
02:29:05.657 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:05.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:05.661 00.003 21068 Enqueuing Expose request
02:29:05.662 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:05.664 00.002 16108 Worker thread wakes up
02:29:05.664 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:05.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:06.628 00.964 16108 Exposure complete
02:29:06.690 00.062 16108 worker thread done servicing request
02:29:06.690 00.000 21068 OnExposeComplete: enter
02:29:06.691 00.001 21068 UpdateGuideState(): m_state=6
02:29:06.692 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13304
02:29:06.693 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=877.11, Mass=146758, SNR=90.0, Peak=17907 HFD=3.5
02:29:06.694 00.001 21068 MultiStar: [#1 0.06,0.20,1.13,U] [#2 -0.15,0.10,1.19,U] [#3 -0.02,0.05,0.96,U] [#4 -0.04,-0.01,0.86,U] [#5 -0.16,0.31,0.95,U] [#6 -0.16,0.35,0.79,U] [#7 -0.15,0.09,0.66,U] [#8 -0.33,0.33,0.81,U] 
02:29:06.695 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.20}, one-star: {0.17, 0.36}
02:29:06.695 00.000 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
02:29:06.696 00.001 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
02:29:06.697 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.95 mountX=0.11 mountY=-0.17, mountTheta=-1.00
02:29:06.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.20, opts=13)
02:29:06.699 00.001 21068 Enqueuing Move request for scope (-0.08, 0.20)
02:29:06.701 00.002 16108 Worker thread wakes up
02:29:06.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
02:29:06.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
02:29:06.701 00.000 16108 Moving (-0.08, 0.20) raw xDistance=0.11 yDistance=-0.17
02:29:06.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:29:06.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:06.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:29:06.702 00.001 16108 MoveAxis(E, 0, ABG)
02:29:06.702 00.000 16108 Move returns status 0, amount 0
02:29:06.702 00.000 16108 MoveAxis(N, 0, ABG)
02:29:06.702 00.000 16108 Move returns status 0, amount 0
02:29:06.702 00.000 16108 move complete, result=0
02:29:06.702 00.000 16108 worker thread done servicing request
02:29:06.704 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=560, max=65535, med=3321, FiltMin=2873, FiltMax=58928, Gamma=1.000
02:29:06.719 00.015 21068 UpdateGuideState exits: m=146758 SNR=90.0
02:29:06.721 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:06.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:06.723 00.001 21068 Enqueuing Expose request
02:29:06.723 00.000 16108 Worker thread wakes up
02:29:06.723 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:06.724 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:06.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:07.888 01.164 16108 Exposure complete
02:29:07.960 00.072 16108 worker thread done servicing request
02:29:07.961 00.001 21068 OnExposeComplete: enter
02:29:07.962 00.001 21068 UpdateGuideState(): m_state=6
02:29:07.963 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13305
02:29:07.964 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.88, Mass=132821, SNR=87.8, Peak=19811 HFD=3.1
02:29:07.966 00.002 21068 MultiStar: [#1 -0.29,-0.03,1.03,U] [#2 -0.07,-0.08,1.31,U] [#3 -0.22,-0.05,0.98,U] [#4 -0.51,0.13,0.83,U] [#5 0.06,0.21,0.87,U] [#6 -0.13,0.32,0.82,U] [#7 0.00,0.09,0.67,U] [#8 -0.29,0.04,0.82,U] 
02:29:07.969 00.003 21068 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.37, 0.13}
02:29:07.970 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
02:29:07.972 00.002 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
02:29:07.973 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.60 mountX=0.13 mountY=-0.04, mountTheta=-0.31
02:29:07.976 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
02:29:07.977 00.001 21068 Enqueuing Move request for scope (-0.11, 0.07)
02:29:07.979 00.002 16108 Worker thread wakes up
02:29:07.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:29:07.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:29:07.979 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.13 yDistance=-0.04
02:29:07.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:29:07.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:07.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:29:07.979 00.000 16108 MoveAxis(E, 0, ABG)
02:29:07.979 00.000 16108 Move returns status 0, amount 0
02:29:07.980 00.001 16108 MoveAxis(N, 0, ABG)
02:29:07.980 00.000 16108 Move returns status 0, amount 0
02:29:07.980 00.000 16108 move complete, result=0
02:29:07.980 00.000 16108 worker thread done servicing request
02:29:07.986 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3321, FiltMin=2848, FiltMax=62221, Gamma=1.000
02:29:08.005 00.019 21068 UpdateGuideState exits: m=132821 SNR=87.8
02:29:08.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:08.006 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:08.007 00.001 21068 Enqueuing Expose request
02:29:08.009 00.002 16108 Worker thread wakes up
02:29:08.009 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:08.010 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:08.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:08.992 00.982 16108 Exposure complete
02:29:09.076 00.084 16108 worker thread done servicing request
02:29:09.076 00.000 21068 OnExposeComplete: enter
02:29:09.078 00.002 21068 UpdateGuideState(): m_state=6
02:29:09.079 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13306
02:29:09.082 00.003 21068 Star::Find returns 1 (0), X=221.53, Y=876.79, Mass=129137, SNR=86.7, Peak=18419 HFD=3.2
02:29:09.084 00.002 21068 MultiStar: [#1 0.00,0.19,1.00,U] [#2 0.08,-0.04,1.06,U] [#3 -0.30,0.08,1.05,U] [#4 0.08,0.09,0.90,U] [#5 -0.13,0.34,0.95,U] [#6 -0.25,0.39,0.80,U] [#7 0.25,-0.16,0.69,U] [#8 -0.26,-0.00,0.87,U] 
02:29:09.085 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.19, 0.03}
02:29:09.087 00.002 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
02:29:09.088 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
02:29:09.090 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=0.06 mountY=-0.09, mountTheta=-1.02
02:29:09.094 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
02:29:09.098 00.004 21068 Enqueuing Move request for scope (-0.04, 0.10)
02:29:09.099 00.001 16108 Worker thread wakes up
02:29:09.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:29:09.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:29:09.099 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.06 yDistance=-0.09
02:29:09.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:29:09.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:09.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:29:09.099 00.000 16108 MoveAxis(E, 0, ABG)
02:29:09.099 00.000 16108 Move returns status 0, amount 0
02:29:09.099 00.000 16108 MoveAxis(N, 0, ABG)
02:29:09.099 00.000 16108 Move returns status 0, amount 0
02:29:09.099 00.000 16108 move complete, result=0
02:29:09.099 00.000 16108 worker thread done servicing request
02:29:09.106 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3321, FiltMin=2857, FiltMax=63341, Gamma=1.000
02:29:09.127 00.021 21068 UpdateGuideState exits: m=129137 SNR=86.7
02:29:09.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:09.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:09.130 00.001 21068 Enqueuing Expose request
02:29:09.130 00.000 16108 Worker thread wakes up
02:29:09.130 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:09.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:09.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:10.288 01.157 16108 Exposure complete
02:29:10.365 00.077 16108 worker thread done servicing request
02:29:10.365 00.000 21068 OnExposeComplete: enter
02:29:10.365 00.000 21068 UpdateGuideState(): m_state=6
02:29:10.367 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13307
02:29:10.368 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=876.69, Mass=135715, SNR=90.3, Peak=19155 HFD=3.3
02:29:10.369 00.001 21068 MultiStar: [#1 0.02,0.05,1.10,U] [#2 0.12,-0.18,1.09,U] [#3 0.37,-0.05,1.03,U] [#4 0.11,-0.06,0.91,U] [#5 0.18,0.26,1.08,U] [#6 0.13,0.30,0.78,U] [#7 0.13,0.06,0.62,U] [#8 -0.05,-0.04,0.73,U] 
02:29:10.370 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.03}, one-star: {0.76, -0.06}
02:29:10.371 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
02:29:10.371 00.000 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
02:29:10.372 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.12 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
02:29:10.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
02:29:10.375 00.001 21068 Enqueuing Move request for scope (0.21, 0.03)
02:29:10.375 00.000 16108 Worker thread wakes up
02:29:10.376 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
02:29:10.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
02:29:10.376 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.07
02:29:10.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:29:10.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:10.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:10.376 00.000 16108 MoveAxis(E, 0, ABG)
02:29:10.376 00.000 16108 Move returns status 0, amount 0
02:29:10.376 00.000 16108 MoveAxis(N, 0, ABG)
02:29:10.376 00.000 16108 Move returns status 0, amount 0
02:29:10.376 00.000 16108 move complete, result=0
02:29:10.376 00.000 16108 worker thread done servicing request
02:29:10.380 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3318, FiltMin=2813, FiltMax=62784, Gamma=1.000
02:29:10.405 00.025 21068 UpdateGuideState exits: m=135715 SNR=90.3
02:29:10.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:10.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:10.408 00.001 21068 Enqueuing Expose request
02:29:10.409 00.001 16108 Worker thread wakes up
02:29:10.409 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:10.411 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:10.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:11.370 00.959 16108 Exposure complete
02:29:11.427 00.057 16108 worker thread done servicing request
02:29:11.428 00.001 21068 OnExposeComplete: enter
02:29:11.428 00.000 21068 UpdateGuideState(): m_state=6
02:29:11.429 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13308
02:29:11.430 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.83, Mass=119698, SNR=86.7, Peak=17011 HFD=3.3
02:29:11.431 00.001 21068 MultiStar: [#1 -0.06,0.03,1.20,U] [#2 -0.07,-0.20,1.26,U] [#3 -0.01,-0.02,1.02,U] [#4 -0.03,0.09,0.87,U] [#5 0.25,0.36,0.83,U] [#6 0.05,0.29,0.71,U] [#7 0.10,-0.11,0.62,U] [#8 -0.19,0.14,0.82,U] 
02:29:11.432 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.32, 0.08}
02:29:11.432 00.000 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
02:29:11.433 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
02:29:11.434 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
02:29:11.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
02:29:11.437 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
02:29:11.437 00.000 16108 Worker thread wakes up
02:29:11.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:29:11.438 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:29:11.438 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
02:29:11.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:29:11.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:11.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:29:11.438 00.000 16108 MoveAxis(E, 0, ABG)
02:29:11.438 00.000 16108 Move returns status 0, amount 0
02:29:11.438 00.000 16108 MoveAxis(N, 0, ABG)
02:29:11.438 00.000 16108 Move returns status 0, amount 0
02:29:11.438 00.000 16108 move complete, result=0
02:29:11.438 00.000 16108 worker thread done servicing request
02:29:11.442 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3321, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:29:11.466 00.024 21068 UpdateGuideState exits: m=119698 SNR=86.7
02:29:11.468 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:11.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:11.470 00.001 21068 Enqueuing Expose request
02:29:11.471 00.001 16108 Worker thread wakes up
02:29:11.471 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:11.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:11.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:12.626 01.154 16108 Exposure complete
02:29:12.686 00.060 16108 worker thread done servicing request
02:29:12.687 00.001 21068 OnExposeComplete: enter
02:29:12.687 00.000 21068 UpdateGuideState(): m_state=6
02:29:12.688 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13309
02:29:12.689 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.69, Mass=136075, SNR=92.2, Peak=18611 HFD=3.2
02:29:12.690 00.001 21068 MultiStar: [#1 -0.14,-0.07,1.08,U] [#2 0.25,0.04,1.31,U] [#3 0.12,0.18,1.10,U] [#4 0.05,0.13,0.83,U] [#5 0.28,0.17,0.98,U] [#6 0.10,0.11,0.79,U] [#7 0.23,-0.11,0.72,U] [#8 -0.09,0.07,0.86,U] 
02:29:12.691 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.27, -0.06}
02:29:12.692 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
02:29:12.693 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
02:29:12.693 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
02:29:12.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
02:29:12.696 00.001 21068 Enqueuing Move request for scope (0.12, 0.05)
02:29:12.697 00.001 16108 Worker thread wakes up
02:29:12.698 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:29:12.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:29:12.698 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.08
02:29:12.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:29:12.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:12.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:29:12.698 00.000 16108 MoveAxis(E, 0, ABG)
02:29:12.698 00.000 16108 Move returns status 0, amount 0
02:29:12.698 00.000 16108 MoveAxis(N, 0, ABG)
02:29:12.700 00.002 16108 Move returns status 0, amount 0
02:29:12.700 00.000 16108 move complete, result=0
02:29:12.700 00.000 16108 worker thread done servicing request
02:29:12.707 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3321, FiltMin=2845, FiltMax=56989, Gamma=1.000
02:29:12.734 00.027 21068 UpdateGuideState exits: m=136075 SNR=92.2
02:29:12.736 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.739 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:12.739 00.000 21068 Enqueuing Expose request
02:29:12.740 00.001 16108 Worker thread wakes up
02:29:12.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:12.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:12.741 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:13.706 00.965 16108 Exposure complete
02:29:13.769 00.063 16108 worker thread done servicing request
02:29:13.769 00.000 21068 OnExposeComplete: enter
02:29:13.770 00.001 21068 UpdateGuideState(): m_state=6
02:29:13.771 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13310
02:29:13.772 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.62, Mass=135831, SNR=95.2, Peak=14832 HFD=3.2
02:29:13.773 00.001 21068 MultiStar: [#1 -0.25,-0.06,1.14,U] [#2 0.13,-0.19,1.01,U] [#3 0.20,-0.17,1.17,U] [#4 0.14,0.05,0.88,U] [#5 0.20,0.18,0.90,U] [#6 -0.05,0.22,0.91,U] [#7 -0.08,-0.17,0.51,U] [#8 -0.28,-0.21,0.74,U] 
02:29:13.774 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.15, -0.13}
02:29:13.776 00.002 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
02:29:13.777 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
02:29:13.778 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.09 mountX=-0.04 mountY=0.04, mountTheta=2.25
02:29:13.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
02:29:13.781 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
02:29:13.782 00.001 16108 Worker thread wakes up
02:29:13.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:29:13.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:29:13.782 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
02:29:13.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:13.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:13.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:13.782 00.000 16108 MoveAxis(E, 0, ABG)
02:29:13.782 00.000 16108 Move returns status 0, amount 0
02:29:13.782 00.000 16108 MoveAxis(N, 0, ABG)
02:29:13.782 00.000 16108 Move returns status 0, amount 0
02:29:13.782 00.000 16108 move complete, result=0
02:29:13.782 00.000 16108 worker thread done servicing request
02:29:13.788 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3321, FiltMin=2854, FiltMax=55165, Gamma=1.000
02:29:13.814 00.026 21068 UpdateGuideState exits: m=135831 SNR=95.2
02:29:13.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:13.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:13.817 00.001 21068 Enqueuing Expose request
02:29:13.818 00.001 16108 Worker thread wakes up
02:29:13.818 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:13.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:13.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:14.982 01.163 16108 Exposure complete
02:29:15.046 00.064 16108 worker thread done servicing request
02:29:15.046 00.000 21068 OnExposeComplete: enter
02:29:15.047 00.001 21068 UpdateGuideState(): m_state=6
02:29:15.047 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13311
02:29:15.048 00.001 21068 Star::Find returns 1 (0), X=221.79, Y=876.66, Mass=122888, SNR=87.0, Peak=15139 HFD=3.2
02:29:15.049 00.001 21068 MultiStar: [#1 0.17,-0.04,1.19,U] [#2 0.24,-0.26,1.21,U] [#3 0.15,-0.23,1.13,U] [#4 0.24,-0.25,0.87,U] [#5 0.16,0.06,0.97,U] [#6 0.20,0.25,0.79,U] [#7 0.34,-0.05,0.62,U] [#8 0.01,-0.30,0.85,U] 
02:29:15.049 00.000 21068 refined, 8 included, MultiStar: {0.22, -0.11}, one-star: {0.46, -0.10}
02:29:15.050 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
02:29:15.051 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
02:29:15.053 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=-0.23 mountY=0.06, mountTheta=2.90
02:29:15.054 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.11, opts=13)
02:29:15.055 00.001 21068 Enqueuing Move request for scope (0.22, -0.11)
02:29:15.056 00.001 16108 Worker thread wakes up
02:29:15.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
02:29:15.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
02:29:15.056 00.000 16108 Moving (0.22, -0.11) raw xDistance=-0.23 yDistance=0.06
02:29:15.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:29:15.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:15.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:15.056 00.000 16108 MoveAxis(E, 61, ABG)
02:29:15.056 00.000 16108 Guiding  Dir = 2, Dur = 61
02:29:15.057 00.001 16108 IsSlewing returns 0
02:29:15.057 00.000 16108 IsGuiding returns 0
02:29:15.058 00.001 16108 PulseGuide returned control before completion, sleep 70
02:29:15.064 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3321, FiltMin=2819, FiltMax=57446, Gamma=1.000
02:29:15.093 00.029 21068 UpdateGuideState exits: m=122888 SNR=87.0
02:29:15.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:15.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:15.097 00.002 21068 Enqueuing Expose request
02:29:15.135 00.038 16108 IsGuiding returns 1
02:29:15.135 00.000 16108 scope still moving after pulse duration time elapsed
02:29:15.166 00.031 16108 IsSlewing returns 0
02:29:15.166 00.000 16108 IsGuiding returns 0
02:29:15.166 00.000 16108 scope move finished after 61 + 48 ms
02:29:15.166 00.000 16108 Move returns status 0, amount 61
02:29:15.166 00.000 16108 MoveAxis(N, 0, ABG)
02:29:15.166 00.000 16108 Move returns status 0, amount 0
02:29:15.166 00.000 16108 move complete, result=0
02:29:15.166 00.000 16108 worker thread done servicing request
02:29:15.166 00.000 16108 Worker thread wakes up
02:29:15.166 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
02:29:15.167 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:15.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:16.146 00.979 16108 Exposure complete
02:29:16.209 00.063 16108 worker thread done servicing request
02:29:16.209 00.000 21068 OnExposeComplete: enter
02:29:16.210 00.001 21068 UpdateGuideState(): m_state=6
02:29:16.211 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13312
02:29:16.211 00.000 21068 Star::Find returns 1 (0), X=221.60, Y=876.66, Mass=130004, SNR=96.3, Peak=15635 HFD=3.1
02:29:16.212 00.001 21068 MultiStar: [#1 0.06,0.06,1.14,U] [#2 0.07,-0.15,1.07,U] [#3 0.14,0.11,0.95,U] [#4 -0.01,0.02,0.83,U] [#5 0.15,0.09,0.79,U] [#6 0.12,-0.05,0.76,U] [#7 0.13,0.06,0.54,U] [#8 -0.57,-0.18,0.00,M1] 
02:29:16.213 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.27, -0.10}
02:29:16.214 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
02:29:16.215 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
02:29:16.216 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.00 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
02:29:16.218 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.00, opts=13)
02:29:16.218 00.000 21068 Enqueuing Move request for scope (0.12, -0.00)
02:29:16.219 00.001 16108 Worker thread wakes up
02:29:16.220 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
02:29:16.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
02:29:16.220 00.000 16108 Moving (0.12, -0.00) raw xDistance=-0.11 yDistance=-0.03
02:29:16.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:29:16.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:16.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:29:16.220 00.000 16108 MoveAxis(E, 0, ABG)
02:29:16.220 00.000 16108 Move returns status 0, amount 0
02:29:16.220 00.000 16108 MoveAxis(N, 0, ABG)
02:29:16.220 00.000 16108 Move returns status 0, amount 0
02:29:16.220 00.000 16108 move complete, result=0
02:29:16.221 00.001 16108 worker thread done servicing request
02:29:16.226 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3321, FiltMin=2870, FiltMax=62457, Gamma=1.000
02:29:16.250 00.024 21068 UpdateGuideState exits: m=130004 SNR=96.3
02:29:16.252 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:16.252 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:16.253 00.001 21068 Enqueuing Expose request
02:29:16.254 00.001 16108 Worker thread wakes up
02:29:16.254 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:16.255 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:16.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:17.416 01.161 16108 Exposure complete
02:29:17.488 00.072 16108 worker thread done servicing request
02:29:17.488 00.000 21068 OnExposeComplete: enter
02:29:17.489 00.001 21068 UpdateGuideState(): m_state=6
02:29:17.490 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13313
02:29:17.492 00.002 21068 Star::Find returns 1 (0), X=221.57, Y=876.83, Mass=140537, SNR=89.2, Peak=18611 HFD=3.2
02:29:17.493 00.001 21068 MultiStar: [#1 -0.07,-0.12,1.24,U] [#2 -0.09,0.01,1.21,U] [#3 -0.05,-0.28,0.98,U] [#4 -0.15,-0.06,0.83,U] [#5 -0.13,0.35,0.92,U] [#6 -0.14,0.13,0.77,U] [#7 -0.02,0.10,0.70,U] [#8 -0.03,-0.12,0.65,U] 
02:29:17.495 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.24, 0.08}
02:29:17.496 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
02:29:17.497 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
02:29:17.497 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.07 mountX=0.05 mountY=0.01, mountTheta=0.16
02:29:17.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.00, opts=13)
02:29:17.500 00.001 21068 Enqueuing Move request for scope (-0.05, 0.00)
02:29:17.501 00.001 16108 Worker thread wakes up
02:29:17.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
02:29:17.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
02:29:17.501 00.000 16108 Moving (-0.05, 0.00) raw xDistance=0.05 yDistance=0.01
02:29:17.502 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:17.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:17.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:29:17.502 00.000 16108 MoveAxis(E, 0, ABG)
02:29:17.502 00.000 16108 Move returns status 0, amount 0
02:29:17.502 00.000 16108 MoveAxis(N, 0, ABG)
02:29:17.502 00.000 16108 Move returns status 0, amount 0
02:29:17.502 00.000 16108 move complete, result=0
02:29:17.502 00.000 16108 worker thread done servicing request
02:29:17.505 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3321, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:29:17.521 00.016 21068 UpdateGuideState exits: m=140537 SNR=89.2
02:29:17.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:17.524 00.001 21068 Enqueuing Expose request
02:29:17.525 00.001 16108 Worker thread wakes up
02:29:17.525 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:17.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:17.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:18.508 00.983 16108 Exposure complete
02:29:18.566 00.058 16108 worker thread done servicing request
02:29:18.566 00.000 21068 OnExposeComplete: enter
02:29:18.568 00.002 21068 UpdateGuideState(): m_state=6
02:29:18.570 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13314
02:29:18.571 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.77, Mass=125361, SNR=87.8, Peak=14656 HFD=3.2
02:29:18.573 00.002 21068 MultiStar: [#1 -0.13,-0.02,1.27,U] [#2 -0.08,-0.22,1.25,U] [#3 0.19,-0.02,0.99,U] [#4 -0.28,0.09,0.80,U] [#5 -0.05,0.17,0.91,U] [#6 -0.29,0.29,0.73,U] [#7 -0.13,0.27,0.68,U] [#8 -0.05,0.01,0.78,U] 
02:29:18.575 00.002 21068 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.10, 0.01}
02:29:18.576 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
02:29:18.578 00.002 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
02:29:18.578 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.63 mountX=0.08 mountY=-0.02, mountTheta=-0.28
02:29:18.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
02:29:18.581 00.001 21068 Enqueuing Move request for scope (-0.07, 0.04)
02:29:18.582 00.001 16108 Worker thread wakes up
02:29:18.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:29:18.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:29:18.582 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.08 yDistance=-0.02
02:29:18.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:29:18.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:18.583 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:29:18.583 00.000 16108 MoveAxis(E, 0, ABG)
02:29:18.583 00.000 16108 Move returns status 0, amount 0
02:29:18.583 00.000 16108 MoveAxis(N, 0, ABG)
02:29:18.583 00.000 16108 Move returns status 0, amount 0
02:29:18.583 00.000 16108 move complete, result=0
02:29:18.583 00.000 16108 worker thread done servicing request
02:29:18.591 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3321, FiltMin=2854, FiltMax=61213, Gamma=1.000
02:29:18.621 00.030 21068 UpdateGuideState exits: m=125361 SNR=87.8
02:29:18.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:18.624 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:18.625 00.001 21068 Enqueuing Expose request
02:29:18.626 00.001 16108 Worker thread wakes up
02:29:18.626 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:18.628 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:18.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:19.807 01.179 16108 Exposure complete
02:29:19.866 00.059 16108 worker thread done servicing request
02:29:19.867 00.001 21068 OnExposeComplete: enter
02:29:19.867 00.000 21068 UpdateGuideState(): m_state=6
02:29:19.868 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13315
02:29:19.869 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=876.81, Mass=123439, SNR=84.7, Peak=19219 HFD=2.9
02:29:19.871 00.002 21068 MultiStar: [#1 -0.04,-0.09,1.28,U] [#2 0.28,0.04,1.14,U] [#3 0.27,-0.04,1.04,U] [#4 -0.01,0.28,0.86,U] [#5 0.03,0.08,0.97,U] [#6 -0.17,0.17,0.88,U] [#7 0.09,-0.46,0.73,U] [#8 -0.19,-0.29,0.79,U] 
02:29:19.872 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.55, 0.06}
02:29:19.872 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
02:29:19.873 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
02:29:19.874 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
02:29:19.875 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
02:29:19.876 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
02:29:19.877 00.001 16108 Worker thread wakes up
02:29:19.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
02:29:19.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
02:29:19.877 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.01
02:29:19.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:19.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:19.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:29:19.877 00.000 16108 MoveAxis(E, 0, ABG)
02:29:19.877 00.000 16108 Move returns status 0, amount 0
02:29:19.877 00.000 16108 MoveAxis(N, 0, ABG)
02:29:19.877 00.000 16108 Move returns status 0, amount 0
02:29:19.877 00.000 16108 move complete, result=0
02:29:19.877 00.000 16108 worker thread done servicing request
02:29:19.882 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3321, FiltMin=2877, FiltMax=56217, Gamma=1.000
02:29:19.897 00.015 21068 UpdateGuideState exits: m=123439 SNR=84.7
02:29:19.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:19.898 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:19.899 00.001 21068 Enqueuing Expose request
02:29:19.901 00.002 16108 Worker thread wakes up
02:29:19.901 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:19.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:19.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:20.881 00.979 16108 Exposure complete
02:29:20.952 00.071 16108 worker thread done servicing request
02:29:20.952 00.000 21068 OnExposeComplete: enter
02:29:20.953 00.001 21068 UpdateGuideState(): m_state=6
02:29:20.954 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13316
02:29:20.954 00.000 21068 Star::Find returns 1 (0), X=221.40, Y=876.54, Mass=105577, SNR=76.9, Peak=13072 HFD=3.2
02:29:20.956 00.002 21068 MultiStar: [#1 -0.05,0.10,1.24,U] [#2 0.24,-0.20,1.19,U] [#3 0.29,-0.01,1.26,U] [#4 -0.06,-0.24,1.01,U] [#5 -0.13,0.16,1.16,U] [#6 -0.01,0.15,0.89,U] [#7 0.05,-0.41,0.67,U] [#8 -0.14,-0.18,0.96,U] 
02:29:20.957 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.07, -0.21}
02:29:20.958 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
02:29:20.958 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
02:29:20.959 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.08 cameraTheta=-1.14 mountX=-0.05 mountY=0.07, mountTheta=2.20
02:29:20.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
02:29:20.961 00.000 21068 Enqueuing Move request for scope (0.04, -0.08)
02:29:20.962 00.001 16108 Worker thread wakes up
02:29:20.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:29:20.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:29:20.962 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
02:29:20.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:20.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:20.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:29:20.962 00.000 16108 MoveAxis(E, 0, ABG)
02:29:20.962 00.000 16108 Move returns status 0, amount 0
02:29:20.962 00.000 16108 MoveAxis(N, 0, ABG)
02:29:20.962 00.000 16108 Move returns status 0, amount 0
02:29:20.962 00.000 16108 move complete, result=0
02:29:20.963 00.001 16108 worker thread done servicing request
02:29:20.966 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3321, FiltMin=2838, FiltMax=58973, Gamma=1.000
02:29:20.990 00.024 21068 UpdateGuideState exits: m=105577 SNR=76.9
02:29:20.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.992 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:20.992 00.000 21068 Enqueuing Expose request
02:29:20.993 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:20.994 00.001 16108 Worker thread wakes up
02:29:20.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:20.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:22.154 01.160 16108 Exposure complete
02:29:22.210 00.056 16108 worker thread done servicing request
02:29:22.210 00.000 21068 OnExposeComplete: enter
02:29:22.210 00.000 21068 UpdateGuideState(): m_state=6
02:29:22.211 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13317
02:29:22.212 00.001 21068 Star::Find returns 1 (0), X=221.78, Y=876.51, Mass=126353, SNR=90.2, Peak=16003 HFD=3.4
02:29:22.213 00.001 21068 MultiStar: [#1 -0.18,-0.05,1.19,U] [#2 -0.00,-0.14,1.02,U] [#3 0.18,0.04,1.03,U] [#4 -0.14,-0.02,0.87,U] [#5 -0.20,-0.01,1.02,U] [#6 -0.26,0.09,0.80,U] [#7 0.13,-0.10,0.69,U] [#8 -0.18,-0.12,0.76,U] 
02:29:22.213 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.45, -0.24}
02:29:22.214 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
02:29:22.215 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
02:29:22.215 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.89 mountX=0.01 mountY=0.06, mountTheta=1.42
02:29:22.218 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
02:29:22.218 00.000 21068 Enqueuing Move request for scope (-0.02, -0.06)
02:29:22.220 00.002 16108 Worker thread wakes up
02:29:22.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:29:22.221 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:29:22.221 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
02:29:22.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:29:22.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:22.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:22.221 00.000 16108 MoveAxis(E, 0, ABG)
02:29:22.221 00.000 16108 Move returns status 0, amount 0
02:29:22.221 00.000 16108 MoveAxis(N, 0, ABG)
02:29:22.221 00.000 16108 Move returns status 0, amount 0
02:29:22.221 00.000 16108 move complete, result=0
02:29:22.222 00.001 16108 worker thread done servicing request
02:29:22.228 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3321, FiltMin=2787, FiltMax=63798, Gamma=1.000
02:29:22.246 00.018 21068 UpdateGuideState exits: m=126353 SNR=90.2
02:29:22.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:22.247 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:22.248 00.001 21068 Enqueuing Expose request
02:29:22.249 00.001 16108 Worker thread wakes up
02:29:22.249 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:22.250 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:22.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:23.223 00.973 16108 Exposure complete
02:29:23.323 00.100 16108 worker thread done servicing request
02:29:23.324 00.001 21068 OnExposeComplete: enter
02:29:23.326 00.002 21068 UpdateGuideState(): m_state=6
02:29:23.327 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13318
02:29:23.329 00.002 21068 Star::Find returns 1 (0), X=221.72, Y=876.59, Mass=131683, SNR=93.0, Peak=17235 HFD=3.2
02:29:23.329 00.000 21068 MultiStar: [#1 -0.19,-0.23,0.93,U] [#2 -0.05,-0.21,1.05,U] [#3 -0.21,-0.11,1.03,U] [#4 -0.19,-0.01,0.77,U] [#5 -0.08,-0.11,0.82,U] [#6 -0.29,0.40,0.89,U] [#7 0.19,-0.03,0.54,U] [#8 -0.19,-0.15,0.77,U] 
02:29:23.330 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.39, -0.16}
02:29:23.331 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
02:29:23.332 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
02:29:23.333 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.11 cameraTheta=-2.35 mountX=0.06 mountY=0.09, mountTheta=0.98
02:29:23.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
02:29:23.336 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
02:29:23.336 00.000 16108 Worker thread wakes up
02:29:23.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
02:29:23.336 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
02:29:23.337 00.001 16108 Moving (-0.07, -0.07) raw xDistance=0.06 yDistance=0.09
02:29:23.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:29:23.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:23.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:29:23.337 00.000 16108 MoveAxis(E, 0, ABG)
02:29:23.337 00.000 16108 Move returns status 0, amount 0
02:29:23.337 00.000 16108 MoveAxis(N, 0, ABG)
02:29:23.337 00.000 16108 Move returns status 0, amount 0
02:29:23.337 00.000 16108 move complete, result=0
02:29:23.337 00.000 16108 worker thread done servicing request
02:29:23.341 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3321, FiltMin=2867, FiltMax=61757, Gamma=1.000
02:29:23.357 00.016 21068 UpdateGuideState exits: m=131683 SNR=93.0
02:29:23.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:23.358 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:23.359 00.001 21068 Enqueuing Expose request
02:29:23.360 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:23.360 00.000 16108 Worker thread wakes up
02:29:23.361 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:23.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:24.523 01.162 16108 Exposure complete
02:29:24.581 00.058 16108 worker thread done servicing request
02:29:24.581 00.000 21068 OnExposeComplete: enter
02:29:24.582 00.001 21068 UpdateGuideState(): m_state=6
02:29:24.583 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13319
02:29:24.584 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.68, Mass=140152, SNR=96.8, Peak=15683 HFD=3.3
02:29:24.584 00.000 21068 MultiStar: [#1 -0.00,-0.06,1.07,U] [#2 0.04,-0.18,1.16,U] [#3 -0.10,-0.29,1.10,U] [#4 -0.08,-0.04,0.85,U] [#5 -0.14,0.09,0.70,U] [#6 -0.05,0.29,0.71,U] [#7 0.12,0.13,0.60,U] [#8 -0.25,0.15,0.75,U] 
02:29:24.586 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.18, -0.08}
02:29:24.587 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
02:29:24.588 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
02:29:24.588 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.29 mountX=0.02 mountY=0.04, mountTheta=1.04
02:29:24.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
02:29:24.591 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
02:29:24.591 00.000 16108 Worker thread wakes up
02:29:24.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:29:24.592 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:29:24.592 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.04
02:29:24.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:24.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:24.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:24.592 00.000 16108 MoveAxis(E, 0, ABG)
02:29:24.592 00.000 16108 Move returns status 0, amount 0
02:29:24.592 00.000 16108 MoveAxis(N, 0, ABG)
02:29:24.592 00.000 16108 Move returns status 0, amount 0
02:29:24.592 00.000 16108 move complete, result=0
02:29:24.592 00.000 16108 worker thread done servicing request
02:29:24.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3321, FiltMin=2848, FiltMax=58525, Gamma=1.000
02:29:24.611 00.015 21068 UpdateGuideState exits: m=140152 SNR=96.8
02:29:24.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:24.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:24.614 00.001 21068 Enqueuing Expose request
02:29:24.617 00.003 16108 Worker thread wakes up
02:29:24.617 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:24.618 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:24.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:25.590 00.972 16108 Exposure complete
02:29:25.647 00.057 16108 worker thread done servicing request
02:29:25.647 00.000 21068 OnExposeComplete: enter
02:29:25.648 00.001 21068 UpdateGuideState(): m_state=6
02:29:25.649 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13320
02:29:25.649 00.000 21068 Star::Find returns 1 (0), X=221.67, Y=876.78, Mass=118226, SNR=89.4, Peak=14675 HFD=3.3
02:29:25.650 00.001 21068 MultiStar: [#1 -0.12,-0.09,1.12,U] [#2 0.00,-0.29,1.42,U] [#3 -0.22,-0.29,0.92,U] [#4 0.08,-0.12,0.88,U] [#5 0.03,0.25,0.99,U] [#6 -0.05,0.11,0.88,U] [#7 0.39,-0.06,0.61,U] [#8 -0.33,-0.15,0.72,U] 
02:29:25.651 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {0.34, 0.03}
02:29:25.652 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
02:29:25.652 00.000 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
02:29:25.653 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=-0.02 mountY=0.07, mountTheta=1.84
02:29:25.656 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
02:29:25.657 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
02:29:25.658 00.001 16108 Worker thread wakes up
02:29:25.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
02:29:25.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
02:29:25.658 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.07
02:29:25.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:29:25.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:25.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:29:25.658 00.000 16108 MoveAxis(E, 0, ABG)
02:29:25.658 00.000 16108 Move returns status 0, amount 0
02:29:25.658 00.000 16108 MoveAxis(N, 0, ABG)
02:29:25.658 00.000 16108 Move returns status 0, amount 0
02:29:25.658 00.000 16108 move complete, result=0
02:29:25.658 00.000 16108 worker thread done servicing request
02:29:25.664 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3321, FiltMin=2867, FiltMax=65440, Gamma=1.000
02:29:25.691 00.027 21068 UpdateGuideState exits: m=118226 SNR=89.4
02:29:25.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:25.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:25.695 00.002 21068 Enqueuing Expose request
02:29:25.697 00.002 16108 Worker thread wakes up
02:29:25.697 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:25.698 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:25.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:26.856 01.158 16108 Exposure complete
02:29:26.912 00.056 16108 worker thread done servicing request
02:29:26.912 00.000 21068 OnExposeComplete: enter
02:29:26.913 00.001 21068 UpdateGuideState(): m_state=6
02:29:26.914 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13321
02:29:26.914 00.000 21068 Star::Find returns 1 (0), X=221.57, Y=876.75, Mass=124325, SNR=84.1, Peak=13747 HFD=3.2
02:29:26.916 00.002 21068 MultiStar: [#1 -0.20,-0.11,1.29,U] [#2 0.17,-0.21,1.39,U] [#3 -0.01,-0.15,1.13,U] [#4 -0.15,-0.20,0.85,U] [#5 -0.29,0.08,1.16,U] [#6 -0.10,0.05,0.83,U] [#7 -0.04,-0.09,0.63,U] [#8 -0.44,-0.26,0.76,U] 
02:29:26.916 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.24, 0.00}
02:29:26.917 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
02:29:26.918 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
02:29:26.919 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.24 mountX=0.06 mountY=0.11, mountTheta=1.09
02:29:26.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
02:29:26.921 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
02:29:26.922 00.001 16108 Worker thread wakes up
02:29:26.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:29:26.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:29:26.922 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
02:29:26.923 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:29:26.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:26.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:29:26.923 00.000 16108 MoveAxis(E, 0, ABG)
02:29:26.923 00.000 16108 Move returns status 0, amount 0
02:29:26.923 00.000 16108 MoveAxis(N, 0, ABG)
02:29:26.923 00.000 16108 Move returns status 0, amount 0
02:29:26.923 00.000 16108 move complete, result=0
02:29:26.923 00.000 16108 worker thread done servicing request
02:29:26.926 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3321, FiltMin=2861, FiltMax=57821, Gamma=1.000
02:29:26.941 00.015 21068 UpdateGuideState exits: m=124325 SNR=84.1
02:29:26.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:26.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:26.944 00.001 21068 Enqueuing Expose request
02:29:26.945 00.001 16108 Worker thread wakes up
02:29:26.945 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:26.945 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:26.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:27.916 00.971 16108 Exposure complete
02:29:27.972 00.056 16108 worker thread done servicing request
02:29:27.972 00.000 21068 OnExposeComplete: enter
02:29:27.973 00.001 21068 UpdateGuideState(): m_state=6
02:29:27.974 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13322
02:29:27.975 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=876.53, Mass=124500, SNR=83.0, Peak=13152 HFD=3.4
02:29:27.976 00.001 21068 MultiStar: [#1 -0.25,-0.22,1.26,U] [#2 -0.26,-0.21,1.19,U] [#3 -0.28,-0.26,1.13,U] [#4 -0.16,-0.11,0.89,U] [#5 -0.35,-0.05,1.04,U] [#6 -0.15,-0.02,0.86,U] [#7 -0.23,0.01,0.77,U] [#8 -0.68,-0.32,0.00,M1] 
02:29:27.977 00.001 21068 single-star, 7 included, MultiStar: {-0.22, -0.15}, one-star: {-0.08, -0.23}
02:29:27.977 00.000 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
02:29:27.978 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
02:29:27.979 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.89 mountX=0.03 mountY=0.24, mountTheta=1.42
02:29:27.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.23, opts=13)
02:29:27.982 00.001 21068 Enqueuing Move request for scope (-0.08, -0.23)
02:29:27.983 00.001 16108 Worker thread wakes up
02:29:27.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
02:29:27.983 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
02:29:27.983 00.000 16108 Moving (-0.08, -0.23) raw xDistance=0.03 yDistance=0.24
02:29:27.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:29:27.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:29:27.983 00.000 16108 MoveAxis(E, 0, ABG)
02:29:27.983 00.000 16108 Move returns status 0, amount 0
02:29:27.983 00.000 16108 MoveAxis(S, 48, ABG)
02:29:27.983 00.000 16108 Guiding  Dir = 1, Dur = 48
02:29:27.983 00.000 16108 IsSlewing returns 0
02:29:27.984 00.001 16108 IsGuiding returns 0
02:29:27.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3321, FiltMin=2861, FiltMax=57385, Gamma=1.000
02:29:28.004 00.016 21068 UpdateGuideState exits: m=124500 SNR=83.0
02:29:28.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:28.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:28.006 00.000 21068 Enqueuing Expose request
02:29:28.034 00.028 16108 IsGuiding returns 1
02:29:28.034 00.000 16108 scope still moving after pulse duration time elapsed
02:29:28.065 00.031 16108 IsSlewing returns 0
02:29:28.065 00.000 16108 IsGuiding returns 1
02:29:28.096 00.031 16108 IsSlewing returns 0
02:29:28.096 00.000 16108 IsGuiding returns 1
02:29:28.129 00.033 16108 IsSlewing returns 0
02:29:28.129 00.000 16108 IsGuiding returns 0
02:29:28.129 00.000 16108 scope move finished after 48 + 97 ms
02:29:28.129 00.000 16108 Move returns status 0, amount 48
02:29:28.129 00.000 16108 move complete, result=0
02:29:28.129 00.000 16108 worker thread done servicing request
02:29:28.129 00.000 16108 Worker thread wakes up
02:29:28.129 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:28.129 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:29:28.130 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:29.297 01.167 16108 Exposure complete
02:29:29.356 00.059 16108 worker thread done servicing request
02:29:29.356 00.000 21068 OnExposeComplete: enter
02:29:29.357 00.001 21068 UpdateGuideState(): m_state=6
02:29:29.357 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13323
02:29:29.358 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.54, Mass=124579, SNR=82.8, Peak=14003 HFD=3.2
02:29:29.359 00.001 21068 MultiStar: [#1 -0.12,-0.04,1.32,U] [#2 -0.27,-0.22,1.48,U] [#3 -0.05,-0.19,1.17,U] [#4 0.02,0.07,0.93,U] [#5 -0.28,0.14,1.01,U] [#6 -0.08,0.12,0.82,U] [#7 -0.02,-0.31,0.77,U] [#8 -0.26,-0.02,0.80,U] 
02:29:29.360 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {0.08, -0.21}
02:29:29.360 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
02:29:29.362 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
02:29:29.363 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.53 mountX=0.10 mountY=0.11, mountTheta=0.82
02:29:29.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.08, opts=13)
02:29:29.366 00.001 21068 Enqueuing Move request for scope (-0.12, -0.08)
02:29:29.368 00.002 16108 Worker thread wakes up
02:29:29.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
02:29:29.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
02:29:29.368 00.000 16108 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=0.11
02:29:29.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:29.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:29.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:29:29.368 00.000 16108 MoveAxis(E, 0, ABG)
02:29:29.368 00.000 16108 Move returns status 0, amount 0
02:29:29.368 00.000 16108 MoveAxis(N, 0, ABG)
02:29:29.369 00.001 16108 Move returns status 0, amount 0
02:29:29.369 00.000 16108 move complete, result=0
02:29:29.369 00.000 16108 worker thread done servicing request
02:29:29.375 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3321, FiltMin=2806, FiltMax=54685, Gamma=1.000
02:29:29.400 00.025 21068 UpdateGuideState exits: m=124579 SNR=82.8
02:29:29.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:29.402 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:29.403 00.001 21068 Enqueuing Expose request
02:29:29.404 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:29.404 00.000 16108 Worker thread wakes up
02:29:29.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:29.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:30.387 00.982 16108 Exposure complete
02:29:30.449 00.062 16108 worker thread done servicing request
02:29:30.449 00.000 21068 OnExposeComplete: enter
02:29:30.451 00.002 21068 UpdateGuideState(): m_state=6
02:29:30.453 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13324
02:29:30.455 00.002 21068 Star::Find returns 1 (0), X=221.50, Y=876.71, Mass=119169, SNR=77.4, Peak=15411 HFD=3.1
02:29:30.457 00.002 21068 MultiStar: [#1 -0.15,-0.22,1.28,U] [#2 -0.17,-0.15,1.41,U] [#3 -0.27,-0.20,1.33,U] [#4 0.23,0.31,0.96,U] [#5 0.23,0.14,1.09,U] [#6 0.14,0.31,1.05,U] [#7 -0.05,-0.24,0.80,U] [#8 -0.10,-0.17,0.90,U] 
02:29:30.458 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.16, -0.04}
02:29:30.460 00.002 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
02:29:30.462 00.002 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
02:29:30.464 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.96 mountX=0.01 mountY=0.04, mountTheta=1.36
02:29:30.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
02:29:30.467 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
02:29:30.468 00.001 16108 Worker thread wakes up
02:29:30.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:29:30.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:29:30.468 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.04
02:29:30.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:29:30.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:30.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:30.468 00.000 16108 MoveAxis(E, 0, ABG)
02:29:30.468 00.000 16108 Move returns status 0, amount 0
02:29:30.468 00.000 16108 MoveAxis(N, 0, ABG)
02:29:30.468 00.000 16108 Move returns status 0, amount 0
02:29:30.468 00.000 16108 move complete, result=0
02:29:30.468 00.000 16108 worker thread done servicing request
02:29:30.473 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3321, FiltMin=2829, FiltMax=62733, Gamma=1.000
02:29:30.497 00.024 21068 UpdateGuideState exits: m=119169 SNR=77.4
02:29:30.500 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:30.502 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:30.503 00.001 21068 Enqueuing Expose request
02:29:30.505 00.002 16108 Worker thread wakes up
02:29:30.505 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:30.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:30.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:31.663 01.157 16108 Exposure complete
02:29:31.721 00.058 16108 worker thread done servicing request
02:29:31.721 00.000 21068 OnExposeComplete: enter
02:29:31.722 00.001 21068 UpdateGuideState(): m_state=6
02:29:31.723 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13325
02:29:31.724 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.72, Mass=117619, SNR=82.3, Peak=13971 HFD=3.2
02:29:31.726 00.002 21068 MultiStar: [#1 -0.16,-0.11,1.02,U] [#2 0.01,-0.12,1.31,U] [#3 0.07,-0.17,1.04,U] [#4 0.05,-0.21,0.87,U] [#5 -0.10,0.18,0.93,U] [#6 -0.11,0.30,0.86,U] [#7 -0.20,-0.31,0.64,U] [#8 -0.19,0.13,0.72,U] 
02:29:31.728 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.21, -0.03}
02:29:31.729 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
02:29:31.730 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
02:29:31.731 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.28 mountX=0.03 mountY=0.05, mountTheta=1.05
02:29:31.734 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
02:29:31.735 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
02:29:31.736 00.001 16108 Worker thread wakes up
02:29:31.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:29:31.736 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:29:31.736 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.03 yDistance=0.05
02:29:31.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:29:31.737 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:31.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:31.737 00.000 16108 MoveAxis(E, 0, ABG)
02:29:31.737 00.000 16108 Move returns status 0, amount 0
02:29:31.737 00.000 16108 MoveAxis(N, 0, ABG)
02:29:31.737 00.000 16108 Move returns status 0, amount 0
02:29:31.737 00.000 16108 move complete, result=0
02:29:31.737 00.000 16108 worker thread done servicing request
02:29:31.741 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3318, FiltMin=2761, FiltMax=55734, Gamma=1.000
02:29:31.757 00.016 21068 UpdateGuideState exits: m=117619 SNR=82.3
02:29:31.759 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:31.759 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:31.760 00.001 21068 Enqueuing Expose request
02:29:31.761 00.001 16108 Worker thread wakes up
02:29:31.761 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:31.762 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:31.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:32.724 00.962 16108 Exposure complete
02:29:32.790 00.066 16108 worker thread done servicing request
02:29:32.791 00.001 21068 OnExposeComplete: enter
02:29:32.792 00.001 21068 UpdateGuideState(): m_state=6
02:29:32.793 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13326
02:29:32.794 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=876.73, Mass=136459, SNR=98.9, Peak=16803 HFD=3.2
02:29:32.795 00.001 21068 MultiStar: [#1 -0.09,-0.01,1.16,U] [#2 -0.11,-0.14,1.25,U] [#3 0.02,-0.02,0.82,U] [#4 -0.17,-0.24,0.78,U] [#5 -0.06,0.30,0.82,U] [#6 -0.27,0.28,0.83,U] [#7 -0.13,-0.29,0.56,U] [#8 -0.08,-0.12,0.72,U] 
02:29:32.796 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.33, -0.03}
02:29:32.797 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
02:29:32.797 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
02:29:32.798 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.74 mountX=0.05 mountY=0.04, mountTheta=0.62
02:29:32.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
02:29:32.801 00.001 21068 Enqueuing Move request for scope (-0.06, -0.02)
02:29:32.802 00.001 16108 Worker thread wakes up
02:29:32.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:29:32.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:29:32.802 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.05 yDistance=0.04
02:29:32.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:32.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:32.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:32.802 00.000 16108 MoveAxis(E, 0, ABG)
02:29:32.802 00.000 16108 Move returns status 0, amount 0
02:29:32.802 00.000 16108 MoveAxis(N, 0, ABG)
02:29:32.802 00.000 16108 Move returns status 0, amount 0
02:29:32.802 00.000 16108 move complete, result=0
02:29:32.803 00.001 16108 worker thread done servicing request
02:29:32.806 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3321, FiltMin=2867, FiltMax=56809, Gamma=1.000
02:29:32.821 00.015 21068 UpdateGuideState exits: m=136459 SNR=98.9
02:29:32.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:32.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:32.823 00.000 21068 Enqueuing Expose request
02:29:32.824 00.001 16108 Worker thread wakes up
02:29:32.824 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:32.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:32.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:33.982 01.157 16108 Exposure complete
02:29:34.051 00.069 16108 worker thread done servicing request
02:29:34.051 00.000 21068 OnExposeComplete: enter
02:29:34.052 00.001 21068 UpdateGuideState(): m_state=6
02:29:34.053 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13327
02:29:34.054 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=876.98, Mass=121695, SNR=88.8, Peak=16416 HFD=3.3
02:29:34.055 00.001 21068 MultiStar: [#1 -0.29,-0.18,1.06,U] [#2 -0.18,-0.28,1.30,U] [#3 -0.27,-0.15,1.09,U] [#4 -0.14,-0.21,0.77,U] [#5 0.06,-0.00,0.98,U] [#6 -0.15,-0.01,0.86,U] [#7 -0.38,0.14,0.67,U] [#8 -0.24,-0.06,0.68,U] 
02:29:34.056 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.07}, one-star: {-0.01, 0.22}
02:29:34.056 00.000 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
02:29:34.057 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
02:29:34.058 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.73 mountX=0.16 mountY=0.11, mountTheta=0.62
02:29:34.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.07, opts=13)
02:29:34.060 00.000 21068 Enqueuing Move request for scope (-0.17, -0.07)
02:29:34.061 00.001 16108 Worker thread wakes up
02:29:34.062 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
02:29:34.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
02:29:34.062 00.000 16108 Moving (-0.17, -0.07) raw xDistance=0.16 yDistance=0.11
02:29:34.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:29:34.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:34.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:29:34.062 00.000 16108 MoveAxis(E, 0, ABG)
02:29:34.062 00.000 16108 Move returns status 0, amount 0
02:29:34.062 00.000 16108 MoveAxis(N, 0, ABG)
02:29:34.062 00.000 16108 Move returns status 0, amount 0
02:29:34.064 00.002 16108 move complete, result=0
02:29:34.064 00.000 16108 worker thread done servicing request
02:29:34.067 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3318, FiltMin=2838, FiltMax=59917, Gamma=1.000
02:29:34.082 00.015 21068 UpdateGuideState exits: m=121695 SNR=88.8
02:29:34.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:34.083 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:34.084 00.001 21068 Enqueuing Expose request
02:29:34.085 00.001 16108 Worker thread wakes up
02:29:34.085 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:34.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:34.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:35.052 00.966 16108 Exposure complete
02:29:35.106 00.054 16108 worker thread done servicing request
02:29:35.106 00.000 21068 OnExposeComplete: enter
02:29:35.106 00.000 21068 UpdateGuideState(): m_state=6
02:29:35.107 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13328
02:29:35.108 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.45, Mass=140031, SNR=112.3, Peak=16835 HFD=3.3
02:29:35.109 00.001 21068 MultiStar: [#1 -0.17,-0.13,0.95,U] [#2 -0.09,-0.21,0.84,U] [#3 -0.29,-0.15,0.96,U] [#4 -0.11,-0.13,0.62,U] [#5 -0.03,0.03,0.63,U] [#6 -0.02,0.19,0.71,U] [#7 0.08,-0.05,0.54,U] [#8 -0.24,-0.45,0.60,U] 
02:29:35.109 00.000 21068 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {0.27, -0.30}
02:29:35.110 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
02:29:35.111 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
02:29:35.111 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=0.04 mountY=0.15, mountTheta=1.31
02:29:35.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.14, opts=13)
02:29:35.114 00.001 21068 Enqueuing Move request for scope (-0.07, -0.14)
02:29:35.114 00.000 16108 Worker thread wakes up
02:29:35.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
02:29:35.115 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
02:29:35.115 00.000 16108 Moving (-0.07, -0.14) raw xDistance=0.04 yDistance=0.15
02:29:35.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:29:35.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:35.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:29:35.115 00.000 16108 MoveAxis(E, 0, ABG)
02:29:35.115 00.000 16108 Move returns status 0, amount 0
02:29:35.115 00.000 16108 MoveAxis(N, 0, ABG)
02:29:35.115 00.000 16108 Move returns status 0, amount 0
02:29:35.115 00.000 16108 move complete, result=0
02:29:35.115 00.000 16108 worker thread done servicing request
02:29:35.118 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3318, FiltMin=2838, FiltMax=48237, Gamma=1.000
02:29:35.142 00.024 21068 UpdateGuideState exits: m=140031 SNR=112.3
02:29:35.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:35.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:35.145 00.001 21068 Enqueuing Expose request
02:29:35.145 00.000 16108 Worker thread wakes up
02:29:35.145 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:35.146 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:35.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:36.316 01.170 16108 Exposure complete
02:29:36.377 00.061 16108 worker thread done servicing request
02:29:36.377 00.000 21068 OnExposeComplete: enter
02:29:36.378 00.001 21068 UpdateGuideState(): m_state=6
02:29:36.378 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13329
02:29:36.379 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.58, Mass=117151, SNR=82.3, Peak=15075 HFD=3.2
02:29:36.381 00.002 21068 MultiStar: [#1 -0.15,-0.18,1.34,U] [#2 -0.25,-0.44,1.18,U] [#3 0.06,-0.32,1.31,U] [#4 -0.24,-0.08,0.98,U] [#5 0.02,0.06,0.91,U] [#6 -0.02,0.19,0.87,U] [#7 0.13,-0.22,0.75,U] [#8 -0.46,-0.02,0.89,U] 
02:29:36.382 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {0.27, -0.17}
02:29:36.382 00.000 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
02:29:36.383 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
02:29:36.384 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.03 mountX=0.05 mountY=0.16, mountTheta=1.29
02:29:36.385 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.15, opts=13)
02:29:36.386 00.001 21068 Enqueuing Move request for scope (-0.07, -0.15)
02:29:36.387 00.001 16108 Worker thread wakes up
02:29:36.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
02:29:36.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
02:29:36.387 00.000 16108 Moving (-0.07, -0.15) raw xDistance=0.05 yDistance=0.16
02:29:36.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:36.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:36.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:29:36.387 00.000 16108 MoveAxis(E, 0, ABG)
02:29:36.387 00.000 16108 Move returns status 0, amount 0
02:29:36.387 00.000 16108 MoveAxis(N, 0, ABG)
02:29:36.387 00.000 16108 Move returns status 0, amount 0
02:29:36.387 00.000 16108 move complete, result=0
02:29:36.387 00.000 16108 worker thread done servicing request
02:29:36.392 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3318, FiltMin=2864, FiltMax=58361, Gamma=1.000
02:29:36.408 00.016 21068 UpdateGuideState exits: m=117151 SNR=82.3
02:29:36.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:36.409 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:36.410 00.001 21068 Enqueuing Expose request
02:29:36.411 00.001 16108 Worker thread wakes up
02:29:36.411 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:36.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:36.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:37.394 00.982 16108 Exposure complete
02:29:37.473 00.079 16108 worker thread done servicing request
02:29:37.473 00.000 21068 OnExposeComplete: enter
02:29:37.474 00.001 21068 UpdateGuideState(): m_state=6
02:29:37.475 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13330
02:29:37.476 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.58, Mass=147080, SNR=99.2, Peak=16963 HFD=3.2
02:29:37.477 00.001 21068 MultiStar: [#1 -0.06,-0.25,1.02,U] [#2 -0.07,-0.29,1.12,U] [#3 -0.05,-0.26,0.83,U] [#4 -0.31,-0.14,0.88,U] [#5 -0.15,-0.11,0.87,U] [#6 -0.17,0.12,0.68,U] [#7 0.04,-0.25,0.61,U] [#8 -0.17,-0.24,0.79,U] 
02:29:37.478 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.19}, one-star: {0.36, -0.17}
02:29:37.478 00.000 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
02:29:37.479 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
02:29:37.480 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.86 mountX=0.02 mountY=0.20, mountTheta=1.45
02:29:37.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.19, opts=13)
02:29:37.483 00.001 21068 Enqueuing Move request for scope (-0.06, -0.19)
02:29:37.483 00.000 16108 Worker thread wakes up
02:29:37.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
02:29:37.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
02:29:37.484 00.001 16108 Moving (-0.06, -0.19) raw xDistance=0.02 yDistance=0.20
02:29:37.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:37.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:37.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:29:37.484 00.000 16108 MoveAxis(E, 0, ABG)
02:29:37.484 00.000 16108 Move returns status 0, amount 0
02:29:37.484 00.000 16108 MoveAxis(N, 0, ABG)
02:29:37.484 00.000 16108 Move returns status 0, amount 0
02:29:37.484 00.000 16108 move complete, result=0
02:29:37.484 00.000 16108 worker thread done servicing request
02:29:37.488 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3321, FiltMin=2853, FiltMax=56269, Gamma=1.000
02:29:37.513 00.025 21068 UpdateGuideState exits: m=147080 SNR=99.2
02:29:37.515 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:37.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:37.518 00.002 21068 Enqueuing Expose request
02:29:37.519 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:37.520 00.001 16108 Worker thread wakes up
02:29:37.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:37.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:38.687 01.167 16108 Exposure complete
02:29:38.761 00.074 16108 worker thread done servicing request
02:29:38.761 00.000 21068 OnExposeComplete: enter
02:29:38.763 00.002 21068 UpdateGuideState(): m_state=6
02:29:38.765 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13331
02:29:38.767 00.002 21068 Star::Find returns 1 (0), X=221.68, Y=876.67, Mass=119644, SNR=86.9, Peak=17651 HFD=3.0
02:29:38.769 00.002 21068 MultiStar: [#1 -0.02,0.03,1.11,U] [#2 0.10,-0.15,1.09,U] [#3 0.06,-0.17,1.01,U] [#4 0.32,-0.20,0.97,U] [#5 0.47,0.13,0.91,U] [#6 0.21,0.18,0.74,U] [#7 0.26,-0.12,0.77,U] [#8 -0.06,-0.15,0.80,U] 
02:29:38.771 00.002 21068 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.35, -0.09}
02:29:38.774 00.003 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
02:29:38.774 00.000 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
02:29:38.775 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=-0.19 mountY=0.02, mountTheta=3.04
02:29:38.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.06, opts=13)
02:29:38.778 00.001 21068 Enqueuing Move request for scope (0.18, -0.06)
02:29:38.779 00.001 16108 Worker thread wakes up
02:29:38.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:29:38.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:29:38.779 00.000 16108 Moving (0.18, -0.06) raw xDistance=-0.19 yDistance=0.02
02:29:38.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:29:38.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:38.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:29:38.779 00.000 16108 MoveAxis(E, 0, ABG)
02:29:38.779 00.000 16108 Move returns status 0, amount 0
02:29:38.779 00.000 16108 MoveAxis(N, 0, ABG)
02:29:38.779 00.000 16108 Move returns status 0, amount 0
02:29:38.779 00.000 16108 move complete, result=0
02:29:38.779 00.000 16108 worker thread done servicing request
02:29:38.783 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3318, FiltMin=2816, FiltMax=65440, Gamma=1.000
02:29:38.797 00.014 21068 UpdateGuideState exits: m=119644 SNR=86.9
02:29:38.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:38.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:38.799 00.000 21068 Enqueuing Expose request
02:29:38.800 00.001 16108 Worker thread wakes up
02:29:38.800 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:38.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:38.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:39.786 00.985 16108 Exposure complete
02:29:39.857 00.071 16108 worker thread done servicing request
02:29:39.857 00.000 21068 OnExposeComplete: enter
02:29:39.858 00.001 21068 UpdateGuideState(): m_state=6
02:29:39.859 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13332
02:29:39.860 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.67, Mass=121958, SNR=91.9, Peak=15619 HFD=3.2
02:29:39.861 00.001 21068 MultiStar: [#1 -0.14,-0.22,1.03,U] [#2 0.02,-0.34,1.21,U] [#3 0.05,-0.20,1.00,U] [#4 -0.06,-0.00,0.69,U] [#5 0.18,0.12,0.96,U] [#6 0.16,0.23,0.86,U] [#7 0.01,-0.16,0.66,U] [#8 -0.20,-0.01,0.76,U] 
02:29:39.862 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.24, -0.08}
02:29:39.863 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
02:29:39.864 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
02:29:39.864 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.17 mountX=-0.05 mountY=0.08, mountTheta=2.16
02:29:39.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
02:29:39.867 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
02:29:39.867 00.000 16108 Worker thread wakes up
02:29:39.868 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:29:39.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:29:39.868 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
02:29:39.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:39.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:39.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:29:39.868 00.000 16108 MoveAxis(E, 0, ABG)
02:29:39.868 00.000 16108 Move returns status 0, amount 0
02:29:39.868 00.000 16108 MoveAxis(N, 0, ABG)
02:29:39.868 00.000 16108 Move returns status 0, amount 0
02:29:39.868 00.000 16108 move complete, result=0
02:29:39.868 00.000 16108 worker thread done servicing request
02:29:39.871 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=384, max=65535, med=3321, FiltMin=2880, FiltMax=61769, Gamma=1.000
02:29:39.887 00.016 21068 UpdateGuideState exits: m=121958 SNR=91.9
02:29:39.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:39.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:39.890 00.001 21068 Enqueuing Expose request
02:29:39.890 00.000 16108 Worker thread wakes up
02:29:39.891 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:39.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:39.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:41.072 01.181 16108 Exposure complete
02:29:41.130 00.058 16108 worker thread done servicing request
02:29:41.130 00.000 21068 OnExposeComplete: enter
02:29:41.131 00.001 21068 UpdateGuideState(): m_state=6
02:29:41.133 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13333
02:29:41.134 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=876.56, Mass=128237, SNR=90.3, Peak=15011 HFD=3.2
02:29:41.135 00.001 21068 MultiStar: [#1 -0.20,-0.15,1.17,U] [#2 -0.14,-0.33,1.20,U] [#3 -0.24,-0.22,0.95,U] [#4 -0.16,0.07,0.81,U] [#5 -0.05,-0.08,0.92,U] [#6 -0.31,0.15,0.86,U] [#7 -0.05,-0.18,0.62,U] [#8 -0.39,-0.02,0.68,U] 
02:29:41.135 00.000 21068 single-star, 8 included, MultiStar: {-0.16, -0.12}, one-star: {0.04, -0.19}
02:29:41.136 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
02:29:41.137 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
02:29:41.138 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=-0.07 mountY=0.17, mountTheta=1.97
02:29:41.139 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.19, opts=13)
02:29:41.140 00.001 21068 Enqueuing Move request for scope (0.04, -0.19)
02:29:41.141 00.001 16108 Worker thread wakes up
02:29:41.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:29:41.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:29:41.141 00.000 16108 Moving (0.04, -0.19) raw xDistance=-0.07 yDistance=0.17
02:29:41.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:41.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:41.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:29:41.141 00.000 16108 MoveAxis(E, 0, ABG)
02:29:41.141 00.000 16108 Move returns status 0, amount 0
02:29:41.142 00.001 16108 MoveAxis(N, 0, ABG)
02:29:41.142 00.000 16108 Move returns status 0, amount 0
02:29:41.142 00.000 16108 move complete, result=0
02:29:41.142 00.000 16108 worker thread done servicing request
02:29:41.150 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3318, FiltMin=2854, FiltMax=57801, Gamma=1.000
02:29:41.167 00.017 21068 UpdateGuideState exits: m=128237 SNR=90.3
02:29:41.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:41.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:41.170 00.001 21068 Enqueuing Expose request
02:29:41.170 00.000 16108 Worker thread wakes up
02:29:41.170 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:41.171 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:41.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:42.146 00.975 16108 Exposure complete
02:29:42.214 00.068 16108 worker thread done servicing request
02:29:42.214 00.000 21068 OnExposeComplete: enter
02:29:42.215 00.001 21068 UpdateGuideState(): m_state=6
02:29:42.216 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13334
02:29:42.217 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.69, Mass=121520, SNR=86.4, Peak=18515 HFD=3.0
02:29:42.219 00.002 21068 MultiStar: [#1 -0.16,-0.04,1.16,U] [#2 0.12,-0.09,1.22,U] [#3 -0.07,-0.29,1.11,U] [#4 -0.17,-0.10,0.92,U] [#5 0.20,0.33,0.94,U] [#6 -0.21,-0.06,0.86,U] [#7 0.42,-0.08,0.66,U] [#8 -0.13,0.12,0.67,U] 
02:29:42.220 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.38, -0.06}
02:29:42.221 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
02:29:42.222 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
02:29:42.223 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=-0.04 mountY=0.03, mountTheta=2.50
02:29:42.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
02:29:42.226 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
02:29:42.227 00.001 16108 Worker thread wakes up
02:29:42.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:29:42.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:29:42.227 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
02:29:42.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:42.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:42.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:29:42.227 00.000 16108 MoveAxis(E, 0, ABG)
02:29:42.227 00.000 16108 Move returns status 0, amount 0
02:29:42.227 00.000 16108 MoveAxis(N, 0, ABG)
02:29:42.227 00.000 16108 Move returns status 0, amount 0
02:29:42.227 00.000 16108 move complete, result=0
02:29:42.227 00.000 16108 worker thread done servicing request
02:29:42.232 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3321, FiltMin=2825, FiltMax=65501, Gamma=1.000
02:29:42.247 00.015 21068 UpdateGuideState exits: m=121520 SNR=86.4
02:29:42.249 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:42.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:42.251 00.001 21068 Enqueuing Expose request
02:29:42.251 00.000 16108 Worker thread wakes up
02:29:42.251 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:42.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:42.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:43.415 01.163 16108 Exposure complete
02:29:43.473 00.058 16108 worker thread done servicing request
02:29:43.473 00.000 21068 OnExposeComplete: enter
02:29:43.474 00.001 21068 UpdateGuideState(): m_state=6
02:29:43.476 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13335
02:29:43.477 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.68, Mass=136627, SNR=91.5, Peak=18323 HFD=3.0
02:29:43.479 00.002 21068 MultiStar: [#1 -0.10,-0.15,1.10,U] [#2 0.17,-0.20,1.18,U] [#3 0.18,-0.13,0.93,U] [#4 -0.22,-0.09,0.64,U] [#5 0.01,0.07,0.89,U] [#6 0.14,0.32,0.81,U] [#7 -0.05,-0.14,0.56,U] [#8 -0.22,0.00,0.82,U] 
02:29:43.480 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.36, -0.07}
02:29:43.483 00.003 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
02:29:43.484 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
02:29:43.484 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.83 mountX=-0.06 mountY=0.04, mountTheta=2.53
02:29:43.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
02:29:43.487 00.001 21068 Enqueuing Move request for scope (0.05, -0.05)
02:29:43.488 00.001 16108 Worker thread wakes up
02:29:43.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:29:43.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:29:43.488 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
02:29:43.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:43.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:43.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:43.488 00.000 16108 MoveAxis(E, 0, ABG)
02:29:43.488 00.000 16108 Move returns status 0, amount 0
02:29:43.488 00.000 16108 MoveAxis(N, 0, ABG)
02:29:43.488 00.000 16108 Move returns status 0, amount 0
02:29:43.488 00.000 16108 move complete, result=0
02:29:43.488 00.000 16108 worker thread done servicing request
02:29:43.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3318, FiltMin=2880, FiltMax=63245, Gamma=1.000
02:29:43.518 00.025 21068 UpdateGuideState exits: m=136627 SNR=91.5
02:29:43.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:43.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:43.523 00.003 21068 Enqueuing Expose request
02:29:43.524 00.001 16108 Worker thread wakes up
02:29:43.524 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:43.525 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:43.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:44.501 00.976 16108 Exposure complete
02:29:44.569 00.068 16108 worker thread done servicing request
02:29:44.569 00.000 21068 OnExposeComplete: enter
02:29:44.570 00.001 21068 UpdateGuideState(): m_state=6
02:29:44.570 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13336
02:29:44.571 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.75, Mass=130559, SNR=84.4, Peak=18915 HFD=3.1
02:29:44.572 00.001 21068 MultiStar: [#1 -0.04,0.28,1.37,U] [#2 -0.07,0.02,1.21,U] [#3 0.12,0.08,1.24,U] [#4 -0.16,-0.14,0.91,U] [#5 0.04,0.36,1.07,U] [#6 -0.03,0.55,0.86,U] [#7 0.02,0.04,0.72,U] [#8 -0.18,-0.05,0.81,U] 
02:29:44.573 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.28, -0.00}
02:29:44.573 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
02:29:44.574 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
02:29:44.576 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.54 mountX=0.02 mountY=-0.13, mountTheta=-1.43
02:29:44.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.13, opts=13)
02:29:44.578 00.001 21068 Enqueuing Move request for scope (0.00, 0.13)
02:29:44.579 00.001 16108 Worker thread wakes up
02:29:44.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
02:29:44.579 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
02:29:44.579 00.000 16108 Moving (0.00, 0.13) raw xDistance=0.02 yDistance=-0.13
02:29:44.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:44.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:44.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:29:44.579 00.000 16108 MoveAxis(E, 0, ABG)
02:29:44.579 00.000 16108 Move returns status 0, amount 0
02:29:44.579 00.000 16108 MoveAxis(N, 0, ABG)
02:29:44.579 00.000 16108 Move returns status 0, amount 0
02:29:44.579 00.000 16108 move complete, result=0
02:29:44.579 00.000 16108 worker thread done servicing request
02:29:44.583 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3321, FiltMin=2880, FiltMax=59430, Gamma=1.000
02:29:44.598 00.015 21068 UpdateGuideState exits: m=130559 SNR=84.4
02:29:44.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:44.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:44.601 00.001 21068 Enqueuing Expose request
02:29:44.602 00.001 16108 Worker thread wakes up
02:29:44.602 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:44.602 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:44.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:45.772 01.170 16108 Exposure complete
02:29:45.849 00.077 16108 worker thread done servicing request
02:29:45.849 00.000 21068 OnExposeComplete: enter
02:29:45.850 00.001 21068 UpdateGuideState(): m_state=6
02:29:45.850 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13337
02:29:45.851 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=876.55, Mass=115713, SNR=91.9, Peak=16771 HFD=3.1
02:29:45.852 00.001 21068 MultiStar: [#1 0.18,-0.13,1.07,U] [#2 0.06,-0.30,1.17,U] [#3 0.21,-0.11,1.09,U] [#4 0.15,-0.15,0.87,U] [#5 0.36,0.07,0.89,U] [#6 0.09,0.23,0.79,U] [#7 0.16,-0.29,0.65,U] [#8 -0.03,-0.27,0.75,U] 
02:29:45.853 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.43, -0.20}
02:29:45.854 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
02:29:45.854 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
02:29:45.855 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-0.62 mountX=-0.20 mountY=0.08, mountTheta=2.75
02:29:45.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.13, opts=13)
02:29:45.858 00.001 21068 Enqueuing Move request for scope (0.18, -0.13)
02:29:45.859 00.001 16108 Worker thread wakes up
02:29:45.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:29:45.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:29:45.859 00.000 16108 Moving (0.18, -0.13) raw xDistance=-0.20 yDistance=0.08
02:29:45.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:29:45.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:45.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:29:45.859 00.000 16108 MoveAxis(E, 53, ABG)
02:29:45.859 00.000 16108 Guiding  Dir = 2, Dur = 53
02:29:45.860 00.001 16108 IsSlewing returns 0
02:29:45.860 00.000 16108 IsGuiding returns 0
02:29:45.863 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3321, FiltMin=2819, FiltMax=44877, Gamma=1.000
02:29:45.878 00.015 21068 UpdateGuideState exits: m=115713 SNR=91.9
02:29:45.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:45.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:45.880 00.000 21068 Enqueuing Expose request
02:29:45.886 00.006 16108 PulseGuide returned control before completion, sleep 38
02:29:45.931 00.045 16108 IsGuiding returns 1
02:29:45.931 00.000 16108 scope still moving after pulse duration time elapsed
02:29:45.963 00.032 16108 IsSlewing returns 0
02:29:45.963 00.000 16108 IsGuiding returns 1
02:29:45.994 00.031 16108 IsSlewing returns 0
02:29:45.994 00.000 16108 IsGuiding returns 0
02:29:45.994 00.000 16108 scope move finished after 53 + 80 ms
02:29:45.994 00.000 16108 Move returns status 0, amount 53
02:29:45.994 00.000 16108 MoveAxis(N, 0, ABG)
02:29:45.994 00.000 16108 Move returns status 0, amount 0
02:29:45.994 00.000 16108 move complete, result=0
02:29:45.994 00.000 16108 worker thread done servicing request
02:29:45.994 00.000 16108 Worker thread wakes up
02:29:45.994 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:29:45.996 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:45.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:46.954 00.958 16108 Exposure complete
02:29:47.025 00.071 16108 worker thread done servicing request
02:29:47.026 00.001 21068 OnExposeComplete: enter
02:29:47.026 00.000 21068 UpdateGuideState(): m_state=6
02:29:47.027 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13338
02:29:47.029 00.002 21068 Star::Find returns 1 (0), X=221.82, Y=876.61, Mass=131782, SNR=89.9, Peak=16915 HFD=3.2
02:29:47.030 00.001 21068 MultiStar: [#1 -0.01,-0.26,1.20,U] [#2 0.08,-0.40,1.23,U] [#3 0.41,-0.48,0.00,M1] [#4 -0.21,-0.21,0.79,U] [#5 -0.01,-0.14,0.96,U] [#6 -0.03,0.12,0.95,U] [#7 -0.01,-0.29,0.62,U] [#8 -0.08,-0.35,0.69,U] 
02:29:47.032 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.21}, one-star: {0.49, -0.14}
02:29:47.033 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
02:29:47.034 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
02:29:47.035 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.37 mountX=-0.08 mountY=0.19, mountTheta=1.96
02:29:47.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
02:29:47.038 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
02:29:47.039 00.001 16108 Worker thread wakes up
02:29:47.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:29:47.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:29:47.039 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.19
02:29:47.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:47.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:47.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:29:47.039 00.000 16108 MoveAxis(E, 0, ABG)
02:29:47.039 00.000 16108 Move returns status 0, amount 0
02:29:47.039 00.000 16108 MoveAxis(N, 0, ABG)
02:29:47.039 00.000 16108 Move returns status 0, amount 0
02:29:47.039 00.000 16108 move complete, result=0
02:29:47.041 00.002 16108 worker thread done servicing request
02:29:47.047 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3321, FiltMin=2870, FiltMax=55293, Gamma=1.000
02:29:47.076 00.029 21068 UpdateGuideState exits: m=131782 SNR=89.9
02:29:47.078 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:47.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:47.080 00.001 21068 Enqueuing Expose request
02:29:47.081 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:47.081 00.000 16108 Worker thread wakes up
02:29:47.082 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:47.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:48.242 01.160 16108 Exposure complete
02:29:48.322 00.080 16108 worker thread done servicing request
02:29:48.322 00.000 21068 OnExposeComplete: enter
02:29:48.323 00.001 21068 UpdateGuideState(): m_state=6
02:29:48.324 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13339
02:29:48.325 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.61, Mass=125672, SNR=88.9, Peak=17411 HFD=3.3
02:29:48.326 00.001 21068 MultiStar: [#1 -0.15,-0.24,1.15,U] [#2 -0.14,-0.26,1.23,U] [#3 0.11,-0.17,1.17,U] [#4 -0.06,-0.09,0.89,U] [#5 0.09,0.00,0.96,U] [#6 -0.08,-0.15,0.79,U] [#7 0.23,-0.13,0.59,U] [#8 -0.04,-0.28,0.74,U] 
02:29:48.327 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.17}, one-star: {0.27, -0.14}
02:29:48.327 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
02:29:48.328 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
02:29:48.329 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.48 mountX=-0.04 mountY=0.16, mountTheta=1.85
02:29:48.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
02:29:48.332 00.001 21068 Enqueuing Move request for scope (0.02, -0.17)
02:29:48.333 00.001 16108 Worker thread wakes up
02:29:48.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
02:29:48.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
02:29:48.333 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.04 yDistance=0.16
02:29:48.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:48.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:48.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:29:48.333 00.000 16108 MoveAxis(E, 0, ABG)
02:29:48.333 00.000 16108 Move returns status 0, amount 0
02:29:48.333 00.000 16108 MoveAxis(N, 0, ABG)
02:29:48.333 00.000 16108 Move returns status 0, amount 0
02:29:48.333 00.000 16108 move complete, result=0
02:29:48.333 00.000 16108 worker thread done servicing request
02:29:48.339 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3318, FiltMin=2864, FiltMax=57165, Gamma=1.000
02:29:48.365 00.026 21068 UpdateGuideState exits: m=125672 SNR=88.9
02:29:48.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:48.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:48.368 00.001 21068 Enqueuing Expose request
02:29:48.369 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:48.370 00.001 16108 Worker thread wakes up
02:29:48.370 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:48.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:49.353 00.983 16108 Exposure complete
02:29:49.440 00.087 16108 worker thread done servicing request
02:29:49.440 00.000 21068 OnExposeComplete: enter
02:29:49.441 00.001 21068 UpdateGuideState(): m_state=6
02:29:49.442 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13340
02:29:49.443 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=876.90, Mass=134150, SNR=93.2, Peak=18931 HFD=3.3
02:29:49.445 00.002 21068 MultiStar: [#1 -0.26,-0.23,1.09,U] [#2 -0.20,-0.38,1.13,U] [#3 -0.05,-0.12,0.98,U] [#4 -0.04,0.12,0.78,U] [#5 -0.17,0.10,0.82,U] [#6 -0.14,0.40,0.70,U] [#7 -0.02,-0.17,0.70,U] [#8 -0.35,-0.11,0.71,U] 
02:29:49.445 00.000 21068 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {0.07, 0.15}
02:29:49.446 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
02:29:49.447 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
02:29:49.448 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.78 mountX=0.12 mountY=0.08, mountTheta=0.58
02:29:49.449 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
02:29:49.450 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
02:29:49.452 00.002 16108 Worker thread wakes up
02:29:49.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:29:49.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:29:49.452 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
02:29:49.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:29:49.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:49.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:29:49.453 00.001 16108 MoveAxis(E, 0, ABG)
02:29:49.453 00.000 16108 Move returns status 0, amount 0
02:29:49.453 00.000 16108 MoveAxis(N, 0, ABG)
02:29:49.453 00.000 16108 Move returns status 0, amount 0
02:29:49.453 00.000 16108 move complete, result=0
02:29:49.453 00.000 16108 worker thread done servicing request
02:29:49.457 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3321, FiltMin=2853, FiltMax=59737, Gamma=1.000
02:29:49.473 00.016 21068 UpdateGuideState exits: m=134150 SNR=93.2
02:29:49.474 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:49.475 00.000 21068 Enqueuing Expose request
02:29:49.476 00.001 16108 Worker thread wakes up
02:29:49.476 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:49.477 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:49.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:50.646 01.169 16108 Exposure complete
02:29:50.717 00.071 16108 worker thread done servicing request
02:29:50.717 00.000 21068 OnExposeComplete: enter
02:29:50.718 00.001 21068 UpdateGuideState(): m_state=6
02:29:50.719 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13341
02:29:50.719 00.000 21068 Star::Find returns 1 (0), X=221.31, Y=876.60, Mass=142892, SNR=88.4, Peak=17136 HFD=3.2
02:29:50.720 00.001 21068 MultiStar: [#1 -0.34,0.16,1.05,U] [#2 -0.24,-0.20,1.16,U] [#3 -0.26,-0.10,1.14,U] [#4 -0.24,-0.04,0.80,U] [#5 -0.08,-0.05,0.90,U] [#6 -0.44,0.22,0.84,U] [#7 -0.45,-0.21,0.62,U] [#8 -0.49,-0.31,0.00,M1] 
02:29:50.722 00.002 21068 single-star, 7 included, MultiStar: {-0.25, -0.05}, one-star: {-0.03, -0.15}
02:29:50.723 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
02:29:50.723 00.000 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
02:29:50.724 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.74 mountX=-0.00 mountY=0.15, mountTheta=1.58
02:29:50.726 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.15, opts=13)
02:29:50.728 00.002 21068 Enqueuing Move request for scope (-0.03, -0.15)
02:29:50.729 00.001 16108 Worker thread wakes up
02:29:50.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:29:50.730 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:29:50.730 00.000 16108 Moving (-0.03, -0.15) raw xDistance=-0.00 yDistance=0.15
02:29:50.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:50.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:50.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:29:50.730 00.000 16108 MoveAxis(E, 0, ABG)
02:29:50.730 00.000 16108 Move returns status 0, amount 0
02:29:50.730 00.000 16108 MoveAxis(N, 0, ABG)
02:29:50.730 00.000 16108 Move returns status 0, amount 0
02:29:50.731 00.001 16108 move complete, result=0
02:29:50.731 00.000 16108 worker thread done servicing request
02:29:50.736 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3318, FiltMin=2838, FiltMax=58157, Gamma=1.000
02:29:50.763 00.027 21068 UpdateGuideState exits: m=142892 SNR=88.4
02:29:50.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:50.766 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:50.767 00.001 21068 Enqueuing Expose request
02:29:50.768 00.001 16108 Worker thread wakes up
02:29:50.768 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:50.769 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:50.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:51.741 00.972 16108 Exposure complete
02:29:51.807 00.066 16108 worker thread done servicing request
02:29:51.808 00.001 21068 OnExposeComplete: enter
02:29:51.808 00.000 21068 UpdateGuideState(): m_state=6
02:29:51.809 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13342
02:29:51.810 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.82, Mass=130082, SNR=88.6, Peak=16371 HFD=3.2
02:29:51.811 00.001 21068 MultiStar: [#1 -0.10,-0.05,1.11,U] [#2 -0.16,0.00,1.03,U] [#3 -0.09,-0.20,1.09,U] [#4 -0.33,0.00,0.75,U] [#5 -0.06,0.13,0.85,U] [#6 -0.07,0.28,0.81,U] [#7 -0.00,0.09,0.62,U] [#8 -0.14,-0.23,0.74,U] 
02:29:51.812 00.001 21068 single-star, 8 included, MultiStar: {-0.10, 0.00}, one-star: {0.06, 0.07}
02:29:51.813 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
02:29:51.813 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
02:29:51.814 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.83 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
02:29:51.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
02:29:51.817 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
02:29:51.818 00.001 16108 Worker thread wakes up
02:29:51.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:29:51.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:29:51.818 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
02:29:51.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:51.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:51.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:29:51.818 00.000 16108 MoveAxis(E, 0, ABG)
02:29:51.818 00.000 16108 Move returns status 0, amount 0
02:29:51.818 00.000 16108 MoveAxis(N, 0, ABG)
02:29:51.818 00.000 16108 Move returns status 0, amount 0
02:29:51.818 00.000 16108 move complete, result=0
02:29:51.818 00.000 16108 worker thread done servicing request
02:29:51.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3318, FiltMin=2822, FiltMax=59245, Gamma=1.000
02:29:51.837 00.015 21068 UpdateGuideState exits: m=130082 SNR=88.6
02:29:51.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:51.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:51.839 00.000 21068 Enqueuing Expose request
02:29:51.841 00.002 16108 Worker thread wakes up
02:29:51.841 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:51.842 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:51.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:53.010 01.168 16108 Exposure complete
02:29:53.083 00.073 16108 worker thread done servicing request
02:29:53.083 00.000 21068 OnExposeComplete: enter
02:29:53.083 00.000 21068 UpdateGuideState(): m_state=6
02:29:53.084 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13343
02:29:53.085 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.81, Mass=129691, SNR=90.7, Peak=15856 HFD=3.2
02:29:53.086 00.001 21068 MultiStar: [#1 -0.40,0.11,1.16,U] [#2 -0.28,-0.04,1.06,U] [#3 -0.38,-0.05,0.92,U] [#4 -0.24,-0.19,0.83,U] [#5 -0.04,0.20,0.93,U] [#6 -0.24,0.45,0.74,U] [#7 -0.16,0.04,0.62,U] [#8 -0.32,0.17,0.74,U] 
02:29:53.087 00.001 21068 single-star, 8 included, MultiStar: {-0.22, 0.08}, one-star: {0.06, 0.06}
02:29:53.088 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
02:29:53.088 00.000 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
02:29:53.089 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.79 mountX=-0.05 mountY=-0.07, mountTheta=-2.15
02:29:53.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
02:29:53.092 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
02:29:53.092 00.000 16108 Worker thread wakes up
02:29:53.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:29:53.093 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:29:53.093 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
02:29:53.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:53.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:53.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:53.093 00.000 16108 MoveAxis(E, 0, ABG)
02:29:53.093 00.000 16108 Move returns status 0, amount 0
02:29:53.093 00.000 16108 MoveAxis(N, 0, ABG)
02:29:53.093 00.000 16108 Move returns status 0, amount 0
02:29:53.093 00.000 16108 move complete, result=0
02:29:53.093 00.000 16108 worker thread done servicing request
02:29:53.099 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3318, FiltMin=2886, FiltMax=53062, Gamma=1.000
02:29:53.126 00.027 21068 UpdateGuideState exits: m=129691 SNR=90.7
02:29:53.127 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:53.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:53.129 00.001 21068 Enqueuing Expose request
02:29:53.131 00.002 16108 Worker thread wakes up
02:29:53.131 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:53.133 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:53.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:54.101 00.968 16108 Exposure complete
02:29:54.162 00.061 16108 worker thread done servicing request
02:29:54.162 00.000 21068 OnExposeComplete: enter
02:29:54.163 00.001 21068 UpdateGuideState(): m_state=6
02:29:54.163 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13344
02:29:54.164 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.62, Mass=123580, SNR=99.5, Peak=15459 HFD=3.2
02:29:54.165 00.001 21068 MultiStar: [#1 -0.17,-0.03,1.04,U] [#2 -0.14,-0.25,1.07,U] [#3 -0.25,-0.04,1.13,U] [#4 -0.48,-0.17,0.64,U] [#5 -0.11,0.18,0.96,U] [#6 -0.41,0.19,0.69,U] [#7 -0.07,-0.05,0.56,U] [#8 -0.30,-0.28,0.71,U] 
02:29:54.166 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.06}, one-star: {0.32, -0.13}
02:29:54.167 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
02:29:54.167 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
02:29:54.168 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=0.15 mountY=0.10, mountTheta=0.60
02:29:54.171 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.06, opts=13)
02:29:54.171 00.000 21068 Enqueuing Move request for scope (-0.16, -0.06)
02:29:54.172 00.001 16108 Worker thread wakes up
02:29:54.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
02:29:54.172 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
02:29:54.172 00.000 16108 Moving (-0.16, -0.06) raw xDistance=0.15 yDistance=0.10
02:29:54.172 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:29:54.172 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:54.173 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:29:54.173 00.000 16108 MoveAxis(E, 0, ABG)
02:29:54.173 00.000 16108 Move returns status 0, amount 0
02:29:54.173 00.000 16108 MoveAxis(N, 0, ABG)
02:29:54.173 00.000 16108 Move returns status 0, amount 0
02:29:54.173 00.000 16108 move complete, result=0
02:29:54.173 00.000 16108 worker thread done servicing request
02:29:54.176 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3318, FiltMin=2859, FiltMax=57261, Gamma=1.000
02:29:54.206 00.030 21068 UpdateGuideState exits: m=123580 SNR=99.5
02:29:54.208 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:54.210 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:54.211 00.001 21068 Enqueuing Expose request
02:29:54.212 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:54.213 00.001 16108 Worker thread wakes up
02:29:54.213 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:54.214 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:55.373 01.159 16108 Exposure complete
02:29:55.445 00.072 16108 worker thread done servicing request
02:29:55.446 00.001 21068 OnExposeComplete: enter
02:29:55.450 00.004 21068 UpdateGuideState(): m_state=6
02:29:55.452 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13345
02:29:55.453 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.69, Mass=107843, SNR=74.2, Peak=15411 HFD=2.9
02:29:55.454 00.001 21068 MultiStar: [#1 0.02,-0.14,1.34,U] [#2 0.08,-0.02,1.45,U] [#3 0.07,-0.21,1.26,U] [#4 0.08,0.19,1.23,U] [#5 0.12,0.30,1.20,U] [#6 0.15,0.30,0.98,U] [#7 0.08,-0.19,0.66,U] [#8 -0.11,-0.03,0.87,U] 
02:29:55.456 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.41, -0.06}
02:29:55.457 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
02:29:55.459 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
02:29:55.460 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
02:29:55.463 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
02:29:55.464 00.001 21068 Enqueuing Move request for scope (0.10, 0.02)
02:29:55.465 00.001 16108 Worker thread wakes up
02:29:55.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
02:29:55.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
02:29:55.465 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.04
02:29:55.466 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:55.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:55.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:29:55.466 00.000 16108 MoveAxis(E, 0, ABG)
02:29:55.466 00.000 16108 Move returns status 0, amount 0
02:29:55.466 00.000 16108 MoveAxis(N, 0, ABG)
02:29:55.466 00.000 16108 Move returns status 0, amount 0
02:29:55.466 00.000 16108 move complete, result=0
02:29:55.466 00.000 16108 worker thread done servicing request
02:29:55.472 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3318, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:29:55.495 00.023 21068 UpdateGuideState exits: m=107843 SNR=74.2
02:29:55.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:55.498 00.001 21068 Enqueuing Expose request
02:29:55.498 00.000 16108 Worker thread wakes up
02:29:55.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:55.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:55.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:56.483 00.984 16108 Exposure complete
02:29:56.556 00.073 16108 worker thread done servicing request
02:29:56.556 00.000 21068 OnExposeComplete: enter
02:29:56.557 00.001 21068 UpdateGuideState(): m_state=6
02:29:56.559 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13346
02:29:56.561 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=876.56, Mass=124329, SNR=84.3, Peak=16019 HFD=3.1
02:29:56.563 00.002 21068 MultiStar: [#1 0.00,-0.01,1.13,U] [#2 -0.22,-0.22,1.37,U] [#3 -0.19,-0.18,1.18,U] [#4 -0.09,-0.26,0.88,U] [#5 0.07,0.37,1.23,U] [#6 -0.12,0.00,0.83,U] [#7 0.04,-0.26,0.70,U] [#8 -0.04,-0.26,0.82,U] 
02:29:56.564 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.23, -0.19}
02:29:56.566 00.002 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
02:29:56.567 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
02:29:56.568 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.98 mountX=0.02 mountY=0.10, mountTheta=1.34
02:29:56.571 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
02:29:56.571 00.000 21068 Enqueuing Move request for scope (-0.04, -0.10)
02:29:56.572 00.001 16108 Worker thread wakes up
02:29:56.573 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
02:29:56.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
02:29:56.573 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.10
02:29:56.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:56.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:56.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:29:56.573 00.000 16108 MoveAxis(E, 0, ABG)
02:29:56.573 00.000 16108 Move returns status 0, amount 0
02:29:56.573 00.000 16108 MoveAxis(N, 0, ABG)
02:29:56.573 00.000 16108 Move returns status 0, amount 0
02:29:56.573 00.000 16108 move complete, result=0
02:29:56.573 00.000 16108 worker thread done servicing request
02:29:56.580 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3321, FiltMin=2841, FiltMax=49021, Gamma=1.000
02:29:56.608 00.028 21068 UpdateGuideState exits: m=124329 SNR=84.3
02:29:56.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:56.611 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:56.612 00.001 21068 Enqueuing Expose request
02:29:56.612 00.000 16108 Worker thread wakes up
02:29:56.612 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:56.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:56.614 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:57.778 01.164 16108 Exposure complete
02:29:57.846 00.068 16108 worker thread done servicing request
02:29:57.846 00.000 21068 OnExposeComplete: enter
02:29:57.846 00.000 21068 UpdateGuideState(): m_state=6
02:29:57.848 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13347
02:29:57.849 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.90, Mass=125919, SNR=89.4, Peak=16000 HFD=3.2
02:29:57.850 00.001 21068 MultiStar: [#1 -0.23,-0.25,0.98,U] [#2 -0.15,-0.18,1.03,U] [#3 0.11,-0.19,1.13,U] [#4 -0.14,-0.28,0.89,U] [#5 0.05,0.24,0.94,U] [#6 0.04,0.18,0.98,U] [#7 -0.28,-0.08,0.56,U] [#8 -0.32,-0.16,0.79,U] 
02:29:57.851 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.10, 0.15}
02:29:57.851 00.000 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
02:29:57.852 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
02:29:57.853 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.44 mountX=0.06 mountY=0.08, mountTheta=0.90
02:29:57.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
02:29:57.856 00.001 21068 Enqueuing Move request for scope (-0.07, -0.06)
02:29:57.856 00.000 16108 Worker thread wakes up
02:29:57.857 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:29:57.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:29:57.857 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.08
02:29:57.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:29:57.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:57.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:29:57.857 00.000 16108 MoveAxis(E, 0, ABG)
02:29:57.857 00.000 16108 Move returns status 0, amount 0
02:29:57.857 00.000 16108 MoveAxis(N, 0, ABG)
02:29:57.857 00.000 16108 Move returns status 0, amount 0
02:29:57.857 00.000 16108 move complete, result=0
02:29:57.857 00.000 16108 worker thread done servicing request
02:29:57.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3318, FiltMin=2822, FiltMax=59197, Gamma=1.000
02:29:57.876 00.015 21068 UpdateGuideState exits: m=125919 SNR=89.4
02:29:57.878 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:57.878 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:57.879 00.001 21068 Enqueuing Expose request
02:29:57.880 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:57.881 00.001 16108 Worker thread wakes up
02:29:57.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:57.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:29:58.846 00.965 16108 Exposure complete
02:29:58.916 00.070 16108 worker thread done servicing request
02:29:58.917 00.001 21068 OnExposeComplete: enter
02:29:58.918 00.001 21068 UpdateGuideState(): m_state=6
02:29:58.920 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13348
02:29:58.921 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.55, Mass=136825, SNR=95.6, Peak=14931 HFD=3.2
02:29:58.923 00.002 21068 MultiStar: [#1 -0.29,-0.06,0.98,U] [#2 -0.10,-0.16,1.10,U] [#3 0.02,-0.02,1.03,U] [#4 -0.19,-0.07,0.77,U] [#5 -0.29,0.17,0.78,U] [#6 -0.17,0.09,0.67,U] [#7 -0.12,-0.04,0.63,U] [#8 -0.39,-0.25,0.74,U] 
02:29:58.925 00.002 21068 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {0.15, -0.20}
02:29:58.927 00.002 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
02:29:58.928 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
02:29:58.930 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.69 mountX=0.13 mountY=0.10, mountTheta=0.66
02:29:58.932 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.07, opts=13)
02:29:58.933 00.001 21068 Enqueuing Move request for scope (-0.14, -0.07)
02:29:58.934 00.001 16108 Worker thread wakes up
02:29:58.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
02:29:58.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
02:29:58.934 00.000 16108 Moving (-0.14, -0.07) raw xDistance=0.13 yDistance=0.10
02:29:58.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:29:58.935 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:58.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:29:58.935 00.000 16108 MoveAxis(E, 0, ABG)
02:29:58.935 00.000 16108 Move returns status 0, amount 0
02:29:58.935 00.000 16108 MoveAxis(N, 0, ABG)
02:29:58.935 00.000 16108 Move returns status 0, amount 0
02:29:58.935 00.000 16108 move complete, result=0
02:29:58.935 00.000 16108 worker thread done servicing request
02:29:58.938 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3321, FiltMin=2813, FiltMax=65440, Gamma=1.000
02:29:58.959 00.021 21068 UpdateGuideState exits: m=136825 SNR=95.6
02:29:58.961 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:58.961 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:29:58.963 00.002 21068 Enqueuing Expose request
02:29:58.964 00.001 16108 Worker thread wakes up
02:29:58.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:58.967 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:29:58.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:00.134 01.167 16108 Exposure complete
02:30:00.205 00.071 16108 worker thread done servicing request
02:30:00.205 00.000 21068 OnExposeComplete: enter
02:30:00.206 00.001 21068 UpdateGuideState(): m_state=6
02:30:00.207 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13349
02:30:00.208 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.76, Mass=126574, SNR=92.1, Peak=19123 HFD=3.1
02:30:00.209 00.001 21068 MultiStar: [#1 -0.09,-0.06,1.16,U] [#2 0.11,-0.14,1.24,U] [#3 0.24,-0.15,0.99,U] [#4 0.01,0.15,0.88,U] [#5 0.05,0.23,1.03,U] [#6 -0.24,0.12,0.85,U] [#7 0.21,-0.05,0.61,U] [#8 -0.20,0.04,0.68,U] 
02:30:00.210 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.37, 0.00}
02:30:00.210 00.000 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
02:30:00.211 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
02:30:00.212 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.17 mountX=-0.05 mountY=-0.02, mountTheta=-2.75
02:30:00.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
02:30:00.214 00.000 21068 Enqueuing Move request for scope (0.06, 0.01)
02:30:00.215 00.001 16108 Worker thread wakes up
02:30:00.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:30:00.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:30:00.215 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.05 yDistance=-0.02
02:30:00.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:00.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:00.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:30:00.215 00.000 16108 MoveAxis(E, 0, ABG)
02:30:00.215 00.000 16108 Move returns status 0, amount 0
02:30:00.215 00.000 16108 MoveAxis(N, 0, ABG)
02:30:00.216 00.001 16108 Move returns status 0, amount 0
02:30:00.216 00.000 16108 move complete, result=0
02:30:00.216 00.000 16108 worker thread done servicing request
02:30:00.220 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3318, FiltMin=2851, FiltMax=54845, Gamma=1.000
02:30:00.237 00.017 21068 UpdateGuideState exits: m=126574 SNR=92.1
02:30:00.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:00.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:00.240 00.001 21068 Enqueuing Expose request
02:30:00.240 00.000 16108 Worker thread wakes up
02:30:00.240 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:00.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:00.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:01.229 00.988 16108 Exposure complete
02:30:01.289 00.060 16108 worker thread done servicing request
02:30:01.289 00.000 21068 OnExposeComplete: enter
02:30:01.290 00.001 21068 UpdateGuideState(): m_state=6
02:30:01.291 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13350
02:30:01.292 00.001 21068 Star::Find returns 1 (0), X=221.76, Y=876.61, Mass=137465, SNR=96.5, Peak=17107 HFD=3.3
02:30:01.294 00.002 21068 MultiStar: [#1 0.05,0.02,1.18,U] [#2 -0.00,-0.25,1.21,U] [#3 0.05,-0.20,0.92,U] [#4 -0.12,-0.04,0.83,U] [#5 -0.01,0.07,0.95,U] [#6 0.31,0.32,0.74,U] [#7 -0.07,0.03,0.49,U] [#8 -0.24,0.03,0.70,U] 
02:30:01.295 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.43, -0.14}
02:30:01.296 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
02:30:01.298 00.002 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
02:30:01.298 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.06 mountY=0.02, mountTheta=2.80
02:30:01.301 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
02:30:01.302 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
02:30:01.303 00.001 16108 Worker thread wakes up
02:30:01.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:30:01.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:30:01.303 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=0.02
02:30:01.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:01.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:01.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:30:01.303 00.000 16108 MoveAxis(E, 0, ABG)
02:30:01.303 00.000 16108 Move returns status 0, amount 0
02:30:01.304 00.001 16108 MoveAxis(N, 0, ABG)
02:30:01.304 00.000 16108 Move returns status 0, amount 0
02:30:01.304 00.000 16108 move complete, result=0
02:30:01.304 00.000 16108 worker thread done servicing request
02:30:01.310 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3321, FiltMin=2867, FiltMax=61353, Gamma=1.000
02:30:01.326 00.016 21068 UpdateGuideState exits: m=137465 SNR=96.5
02:30:01.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:01.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:01.329 00.001 21068 Enqueuing Expose request
02:30:01.329 00.000 16108 Worker thread wakes up
02:30:01.329 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:01.331 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:01.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:02.491 01.160 16108 Exposure complete
02:30:02.552 00.061 16108 worker thread done servicing request
02:30:02.552 00.000 21068 OnExposeComplete: enter
02:30:02.553 00.001 21068 UpdateGuideState(): m_state=6
02:30:02.554 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13351
02:30:02.555 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.63, Mass=131312, SNR=94.2, Peak=14755 HFD=3.3
02:30:02.556 00.001 21068 MultiStar: [#1 -0.16,-0.17,0.99,U] [#2 -0.15,-0.36,1.23,U] [#3 -0.04,-0.28,0.94,U] [#4 0.20,-0.16,0.85,U] [#5 -0.05,-0.06,0.84,U] [#6 -0.08,0.28,0.73,U] [#7 -0.08,-0.27,0.59,U] [#8 -0.36,-0.28,0.67,U] 
02:30:02.557 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.17}, one-star: {0.28, -0.12}
02:30:02.558 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
02:30:02.560 00.002 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
02:30:02.561 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.81 mountX=0.01 mountY=0.18, mountTheta=1.51
02:30:02.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.17, opts=13)
02:30:02.564 00.001 21068 Enqueuing Move request for scope (-0.04, -0.17)
02:30:02.565 00.001 16108 Worker thread wakes up
02:30:02.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
02:30:02.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
02:30:02.565 00.000 16108 Moving (-0.04, -0.17) raw xDistance=0.01 yDistance=0.18
02:30:02.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:30:02.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:02.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:30:02.565 00.000 16108 MoveAxis(E, 0, ABG)
02:30:02.565 00.000 16108 Move returns status 0, amount 0
02:30:02.565 00.000 16108 MoveAxis(N, 0, ABG)
02:30:02.565 00.000 16108 Move returns status 0, amount 0
02:30:02.565 00.000 16108 move complete, result=0
02:30:02.565 00.000 16108 worker thread done servicing request
02:30:02.568 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3318, FiltMin=2861, FiltMax=52253, Gamma=1.000
02:30:02.586 00.018 21068 UpdateGuideState exits: m=131312 SNR=94.2
02:30:02.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:02.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:02.589 00.001 21068 Enqueuing Expose request
02:30:02.590 00.001 16108 Worker thread wakes up
02:30:02.590 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:02.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:02.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:03.566 00.975 16108 Exposure complete
02:30:03.640 00.074 16108 worker thread done servicing request
02:30:03.640 00.000 21068 OnExposeComplete: enter
02:30:03.642 00.002 21068 UpdateGuideState(): m_state=6
02:30:03.643 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13352
02:30:03.643 00.000 21068 Star::Find returns 1 (0), X=221.72, Y=876.63, Mass=121303, SNR=91.7, Peak=16019 HFD=3.2
02:30:03.644 00.001 21068 MultiStar: [#1 -0.09,-0.11,1.10,U] [#2 0.05,-0.21,1.04,U] [#3 -0.07,-0.08,1.03,U] [#4 -0.21,0.17,0.80,U] [#5 0.06,0.20,0.93,U] [#6 0.03,0.22,0.86,U] [#7 0.05,-0.12,0.65,U] [#8 0.02,0.05,0.56,U] 
02:30:03.645 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.39, -0.12}
02:30:03.646 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
02:30:03.647 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
02:30:03.648 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.35 mountX=-0.03 mountY=0.00, mountTheta=3.03
02:30:03.649 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
02:30:03.650 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
02:30:03.651 00.001 16108 Worker thread wakes up
02:30:03.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:30:03.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:30:03.651 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
02:30:03.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:03.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:03.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:30:03.651 00.000 16108 MoveAxis(E, 0, ABG)
02:30:03.651 00.000 16108 Move returns status 0, amount 0
02:30:03.651 00.000 16108 MoveAxis(N, 0, ABG)
02:30:03.651 00.000 16108 Move returns status 0, amount 0
02:30:03.652 00.001 16108 move complete, result=0
02:30:03.652 00.000 16108 worker thread done servicing request
02:30:03.655 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3321, FiltMin=2854, FiltMax=54877, Gamma=1.000
02:30:03.670 00.015 21068 UpdateGuideState exits: m=121303 SNR=91.7
02:30:03.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:03.673 00.001 21068 Enqueuing Expose request
02:30:03.674 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:03.674 00.000 16108 Worker thread wakes up
02:30:03.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:03.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:04.835 01.160 16108 Exposure complete
02:30:04.896 00.061 16108 worker thread done servicing request
02:30:04.896 00.000 21068 OnExposeComplete: enter
02:30:04.897 00.001 21068 UpdateGuideState(): m_state=6
02:30:04.898 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13353
02:30:04.898 00.000 21068 Star::Find returns 1 (0), X=221.85, Y=876.82, Mass=126529, SNR=85.1, Peak=17123 HFD=3.2
02:30:04.899 00.001 21068 MultiStar: [#1 0.14,-0.16,1.14,U] [#2 0.16,-0.33,1.33,U] [#3 0.22,-0.07,1.04,U] [#4 0.01,-0.21,0.90,U] [#5 0.25,-0.06,1.14,U] [#6 0.07,0.15,0.86,U] [#7 0.32,-0.38,0.71,U] [#8 -0.04,-0.25,0.81,U] 
02:30:04.900 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.14}, one-star: {0.52, 0.07}
02:30:04.901 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
02:30:04.902 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
02:30:04.902 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.64 mountX=-0.21 mountY=0.09, mountTheta=2.73
02:30:04.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.14, opts=13)
02:30:04.905 00.001 21068 Enqueuing Move request for scope (0.19, -0.14)
02:30:04.906 00.001 16108 Worker thread wakes up
02:30:04.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:30:04.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:30:04.906 00.000 16108 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=0.09
02:30:04.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:30:04.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:04.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:30:04.906 00.000 16108 MoveAxis(E, 55, ABG)
02:30:04.906 00.000 16108 Guiding  Dir = 2, Dur = 55
02:30:04.906 00.000 16108 IsSlewing returns 0
02:30:04.906 00.000 16108 IsGuiding returns 0
02:30:04.910 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3318, FiltMin=2787, FiltMax=59814, Gamma=1.000
02:30:04.925 00.015 21068 UpdateGuideState exits: m=126529 SNR=85.1
02:30:04.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:04.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:04.927 00.000 21068 Enqueuing Expose request
02:30:04.962 00.035 16108 IsGuiding returns 1
02:30:04.962 00.000 16108 scope still moving after pulse duration time elapsed
02:30:04.996 00.034 16108 IsSlewing returns 0
02:30:04.997 00.001 16108 IsGuiding returns 1
02:30:05.022 00.025 16108 IsSlewing returns 0
02:30:05.022 00.000 16108 IsGuiding returns 1
02:30:05.054 00.032 16108 IsSlewing returns 0
02:30:05.054 00.000 16108 IsGuiding returns 0
02:30:05.054 00.000 16108 scope move finished after 55 + 92 ms
02:30:05.055 00.001 16108 Move returns status 0, amount 55
02:30:05.055 00.000 16108 MoveAxis(N, 0, ABG)
02:30:05.055 00.000 16108 Move returns status 0, amount 0
02:30:05.055 00.000 16108 move complete, result=0
02:30:05.055 00.000 16108 worker thread done servicing request
02:30:05.055 00.000 16108 Worker thread wakes up
02:30:05.055 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:05.055 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:30:05.056 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:06.031 00.975 16108 Exposure complete
02:30:06.121 00.090 16108 worker thread done servicing request
02:30:06.121 00.000 21068 OnExposeComplete: enter
02:30:06.122 00.001 21068 UpdateGuideState(): m_state=6
02:30:06.123 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13354
02:30:06.124 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.68, Mass=113487, SNR=84.8, Peak=15379 HFD=3.0
02:30:06.126 00.002 21068 MultiStar: [#1 -0.02,-0.12,1.30,U] [#2 0.06,-0.43,1.38,U] [#3 0.01,-0.39,1.06,U] [#4 -0.21,-0.38,0.76,U] [#5 -0.11,-0.08,1.06,U] [#6 -0.27,0.14,0.81,U] [#7 -0.03,-0.24,0.68,U] [#8 -0.20,-0.35,0.89,U] 
02:30:06.128 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.22}, one-star: {0.38, -0.07}
02:30:06.130 00.002 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
02:30:06.131 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
02:30:06.133 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.70 mountX=-0.01 mountY=0.22, mountTheta=1.62
02:30:06.136 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.22, opts=13)
02:30:06.137 00.001 21068 Enqueuing Move request for scope (-0.03, -0.22)
02:30:06.138 00.001 16108 Worker thread wakes up
02:30:06.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
02:30:06.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
02:30:06.138 00.000 16108 Moving (-0.03, -0.22) raw xDistance=-0.01 yDistance=0.22
02:30:06.139 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:06.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:30:06.139 00.000 16108 MoveAxis(E, 0, ABG)
02:30:06.139 00.000 16108 Move returns status 0, amount 0
02:30:06.139 00.000 16108 MoveAxis(S, 45, ABG)
02:30:06.139 00.000 16108 Guiding  Dir = 1, Dur = 45
02:30:06.139 00.000 16108 IsSlewing returns 0
02:30:06.139 00.000 16108 IsGuiding returns 0
02:30:06.145 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3318, FiltMin=2859, FiltMax=49629, Gamma=1.000
02:30:06.167 00.022 16108 PulseGuide returned control before completion, sleep 28
02:30:06.170 00.003 21068 UpdateGuideState exits: m=113487 SNR=84.8
02:30:06.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:06.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:06.175 00.002 21068 Enqueuing Expose request
02:30:06.197 00.022 16108 IsGuiding returns 1
02:30:06.197 00.000 16108 scope still moving after pulse duration time elapsed
02:30:06.228 00.031 16108 IsSlewing returns 0
02:30:06.228 00.000 16108 IsGuiding returns 1
02:30:06.259 00.031 16108 IsSlewing returns 0
02:30:06.259 00.000 16108 IsGuiding returns 0
02:30:06.259 00.000 16108 scope move finished after 45 + 75 ms
02:30:06.259 00.000 16108 Move returns status 0, amount 45
02:30:06.259 00.000 16108 move complete, result=0
02:30:06.259 00.000 16108 worker thread done servicing request
02:30:06.259 00.000 16108 Worker thread wakes up
02:30:06.259 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:30:06.261 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:06.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:07.423 01.162 16108 Exposure complete
02:30:07.487 00.064 16108 worker thread done servicing request
02:30:07.487 00.000 21068 OnExposeComplete: enter
02:30:07.488 00.001 21068 UpdateGuideState(): m_state=6
02:30:07.489 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13355
02:30:07.490 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.81, Mass=144492, SNR=100.1, Peak=17091 HFD=3.4
02:30:07.491 00.001 21068 MultiStar: [#1 -0.09,-0.11,1.05,U] [#2 0.09,-0.27,1.15,U] [#3 -0.05,0.00,1.00,U] [#4 -0.11,0.15,0.82,U] [#5 -0.09,0.10,0.78,U] [#6 -0.04,0.20,0.72,U] [#7 -0.28,-0.11,0.67,U] [#8 -0.37,0.09,0.55,U] 
02:30:07.492 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.17, 0.05}
02:30:07.492 00.000 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
02:30:07.493 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
02:30:07.494 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.05 mountX=0.06 mountY=0.02, mountTheta=0.32
02:30:07.497 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
02:30:07.497 00.000 21068 Enqueuing Move request for scope (-0.06, -0.01)
02:30:07.499 00.002 16108 Worker thread wakes up
02:30:07.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
02:30:07.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
02:30:07.499 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.02
02:30:07.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:30:07.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:07.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:30:07.499 00.000 16108 MoveAxis(E, 0, ABG)
02:30:07.499 00.000 16108 Move returns status 0, amount 0
02:30:07.499 00.000 16108 MoveAxis(N, 0, ABG)
02:30:07.499 00.000 16108 Move returns status 0, amount 0
02:30:07.499 00.000 16108 move complete, result=0
02:30:07.500 00.001 16108 worker thread done servicing request
02:30:07.503 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3318, FiltMin=2797, FiltMax=62237, Gamma=1.000
02:30:07.520 00.017 21068 UpdateGuideState exits: m=144492 SNR=100.1
02:30:07.522 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:07.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:07.524 00.001 21068 Enqueuing Expose request
02:30:07.525 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:07.526 00.001 16108 Worker thread wakes up
02:30:07.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:07.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:08.506 00.980 16108 Exposure complete
02:30:08.568 00.062 16108 worker thread done servicing request
02:30:08.568 00.000 21068 OnExposeComplete: enter
02:30:08.569 00.001 21068 UpdateGuideState(): m_state=6
02:30:08.569 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13356
02:30:08.570 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.67, Mass=148798, SNR=95.6, Peak=16979 HFD=3.2
02:30:08.571 00.001 21068 MultiStar: [#1 -0.32,0.15,1.04,U] [#2 -0.14,-0.13,1.07,U] [#3 -0.32,0.13,1.08,U] [#4 0.12,-0.16,0.91,U] [#5 0.02,0.14,0.91,U] [#6 -0.10,0.11,0.86,U] [#7 -0.25,-0.31,0.63,U] [#8 -0.47,-0.03,0.82,U] 
02:30:08.572 00.001 21068 single-star, 8 included, MultiStar: {-0.15, -0.01}, one-star: {0.09, -0.08}
02:30:08.573 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
02:30:08.574 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
02:30:08.574 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.69 mountX=-0.11 mountY=0.05, mountTheta=2.67
02:30:08.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
02:30:08.577 00.001 21068 Enqueuing Move request for scope (0.09, -0.08)
02:30:08.578 00.001 16108 Worker thread wakes up
02:30:08.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:30:08.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:30:08.578 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=0.05
02:30:08.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:08.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:08.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:30:08.578 00.000 16108 MoveAxis(E, 0, ABG)
02:30:08.578 00.000 16108 Move returns status 0, amount 0
02:30:08.578 00.000 16108 MoveAxis(N, 0, ABG)
02:30:08.578 00.000 16108 Move returns status 0, amount 0
02:30:08.578 00.000 16108 move complete, result=0
02:30:08.578 00.000 16108 worker thread done servicing request
02:30:08.582 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3321, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:30:08.603 00.021 21068 UpdateGuideState exits: m=148798 SNR=95.6
02:30:08.605 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:08.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:08.607 00.001 21068 Enqueuing Expose request
02:30:08.607 00.000 16108 Worker thread wakes up
02:30:08.607 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:08.608 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:08.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:09.767 01.159 16108 Exposure complete
02:30:09.836 00.069 16108 worker thread done servicing request
02:30:09.836 00.000 21068 OnExposeComplete: enter
02:30:09.837 00.001 21068 UpdateGuideState(): m_state=6
02:30:09.838 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13357
02:30:09.839 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.56, Mass=124177, SNR=93.2, Peak=15155 HFD=3.1
02:30:09.839 00.000 21068 MultiStar: [#1 -0.39,-0.16,1.00,U] [#2 -0.11,-0.32,1.10,U] [#3 -0.07,-0.17,1.08,U] [#4 -0.05,0.04,0.67,U] [#5 -0.02,0.09,0.89,U] [#6 -0.16,0.25,0.78,U] [#7 0.00,-0.17,0.75,U] [#8 -0.15,-0.11,0.80,U] 
02:30:09.840 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.23, -0.19}
02:30:09.841 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
02:30:09.843 00.002 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
02:30:09.843 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.25 mountX=0.06 mountY=0.11, mountTheta=1.08
02:30:09.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
02:30:09.846 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
02:30:09.846 00.000 16108 Worker thread wakes up
02:30:09.847 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:30:09.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:30:09.847 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
02:30:09.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:30:09.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:09.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:30:09.847 00.000 16108 MoveAxis(E, 0, ABG)
02:30:09.847 00.000 16108 Move returns status 0, amount 0
02:30:09.847 00.000 16108 MoveAxis(N, 0, ABG)
02:30:09.847 00.000 16108 Move returns status 0, amount 0
02:30:09.847 00.000 16108 move complete, result=0
02:30:09.847 00.000 16108 worker thread done servicing request
02:30:09.851 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3318, FiltMin=2723, FiltMax=55750, Gamma=1.000
02:30:09.866 00.015 21068 UpdateGuideState exits: m=124177 SNR=93.2
02:30:09.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:09.869 00.001 21068 Enqueuing Expose request
02:30:09.869 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:09.870 00.001 16108 Worker thread wakes up
02:30:09.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:09.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:10.841 00.971 16108 Exposure complete
02:30:10.907 00.066 16108 worker thread done servicing request
02:30:10.907 00.000 21068 OnExposeComplete: enter
02:30:10.908 00.001 21068 UpdateGuideState(): m_state=6
02:30:10.909 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13358
02:30:10.910 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.79, Mass=127125, SNR=80.2, Peak=17587 HFD=3.1
02:30:10.911 00.001 21068 MultiStar: [#1 -0.14,-0.40,1.35,U] [#2 0.10,-0.27,1.43,U] [#3 0.02,-0.36,1.05,U] [#4 0.03,-0.13,0.83,U] [#5 0.03,-0.06,1.16,U] [#6 -0.11,0.24,0.89,U] [#7 -0.12,-0.55,0.69,U] [#8 -0.01,-0.30,0.80,U] 
02:30:10.911 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {0.25, 0.04}
02:30:10.912 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
02:30:10.913 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
02:30:10.914 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=-0.05 mountY=0.19, mountTheta=1.81
02:30:10.915 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.20, opts=13)
02:30:10.916 00.001 21068 Enqueuing Move request for scope (0.01, -0.20)
02:30:10.918 00.002 16108 Worker thread wakes up
02:30:10.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
02:30:10.918 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
02:30:10.918 00.000 16108 Moving (0.01, -0.20) raw xDistance=-0.05 yDistance=0.19
02:30:10.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:10.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:10.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:30:10.918 00.000 16108 MoveAxis(E, 0, ABG)
02:30:10.918 00.000 16108 Move returns status 0, amount 0
02:30:10.918 00.000 16108 MoveAxis(N, 0, ABG)
02:30:10.918 00.000 16108 Move returns status 0, amount 0
02:30:10.918 00.000 16108 move complete, result=0
02:30:10.919 00.001 16108 worker thread done servicing request
02:30:10.922 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3318, FiltMin=2787, FiltMax=52381, Gamma=1.000
02:30:10.950 00.028 21068 UpdateGuideState exits: m=127125 SNR=80.2
02:30:10.952 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:10.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:10.956 00.003 21068 Enqueuing Expose request
02:30:10.956 00.000 16108 Worker thread wakes up
02:30:10.956 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:10.958 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:10.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:12.116 01.158 16108 Exposure complete
02:30:12.184 00.068 16108 worker thread done servicing request
02:30:12.185 00.001 21068 OnExposeComplete: enter
02:30:12.185 00.000 21068 UpdateGuideState(): m_state=6
02:30:12.186 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13359
02:30:12.187 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.64, Mass=136314, SNR=101.7, Peak=15904 HFD=3.2
02:30:12.188 00.001 21068 MultiStar: [#1 -0.35,-0.07,1.02,U] [#2 -0.18,0.13,1.12,U] [#3 -0.02,-0.16,1.04,U] [#4 -0.19,0.04,0.65,U] [#5 -0.03,0.13,0.89,U] [#6 -0.24,0.24,0.76,U] [#7 -0.40,-0.31,0.54,U] [#8 -0.40,-0.03,0.67,U] 
02:30:12.189 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {0.15, -0.11}
02:30:12.190 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.23)
02:30:12.190 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
02:30:12.191 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.09 mountX=0.16 mountY=0.05, mountTheta=0.28
02:30:12.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.01, opts=13)
02:30:12.194 00.001 21068 Enqueuing Move request for scope (-0.16, -0.01)
02:30:12.195 00.001 16108 Worker thread wakes up
02:30:12.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
02:30:12.195 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
02:30:12.195 00.000 16108 Moving (-0.16, -0.01) raw xDistance=0.16 yDistance=0.05
02:30:12.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:30:12.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:12.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:30:12.195 00.000 16108 MoveAxis(E, 0, ABG)
02:30:12.195 00.000 16108 Move returns status 0, amount 0
02:30:12.195 00.000 16108 MoveAxis(N, 0, ABG)
02:30:12.195 00.000 16108 Move returns status 0, amount 0
02:30:12.195 00.000 16108 move complete, result=0
02:30:12.195 00.000 16108 worker thread done servicing request
02:30:12.199 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3321, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:30:12.220 00.021 21068 UpdateGuideState exits: m=136314 SNR=101.7
02:30:12.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:12.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:12.224 00.002 21068 Enqueuing Expose request
02:30:12.225 00.001 16108 Worker thread wakes up
02:30:12.225 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:12.226 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:12.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:13.189 00.963 16108 Exposure complete
02:30:13.247 00.058 16108 worker thread done servicing request
02:30:13.247 00.000 21068 OnExposeComplete: enter
02:30:13.248 00.001 21068 UpdateGuideState(): m_state=6
02:30:13.248 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13360
02:30:13.249 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=876.53, Mass=134080, SNR=91.2, Peak=15296 HFD=3.3
02:30:13.251 00.002 21068 MultiStar: [#1 -0.23,-0.02,1.27,U] [#2 0.06,-0.10,1.15,U] [#3 -0.04,-0.01,1.03,U] [#4 -0.42,-0.14,0.82,U] [#5 -0.11,0.23,0.83,U] [#6 0.08,0.41,0.95,U] [#7 -0.03,-0.24,0.59,U] [#8 -0.20,-0.19,0.77,U] 
02:30:13.252 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.00, -0.22}
02:30:13.253 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
02:30:13.253 00.000 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
02:30:13.254 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.89 mountX=0.09 mountY=0.04, mountTheta=0.47
02:30:13.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
02:30:13.256 00.000 21068 Enqueuing Move request for scope (-0.09, -0.02)
02:30:13.257 00.001 16108 Worker thread wakes up
02:30:13.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:30:13.257 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:30:13.258 00.001 16108 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=0.04
02:30:13.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:30:13.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:13.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:30:13.258 00.000 16108 MoveAxis(E, 0, ABG)
02:30:13.258 00.000 16108 Move returns status 0, amount 0
02:30:13.258 00.000 16108 MoveAxis(N, 0, ABG)
02:30:13.258 00.000 16108 Move returns status 0, amount 0
02:30:13.258 00.000 16108 move complete, result=0
02:30:13.258 00.000 16108 worker thread done servicing request
02:30:13.262 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3321, FiltMin=2841, FiltMax=58726, Gamma=1.000
02:30:13.278 00.016 21068 UpdateGuideState exits: m=134080 SNR=91.2
02:30:13.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:13.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:13.280 00.000 21068 Enqueuing Expose request
02:30:13.281 00.001 16108 Worker thread wakes up
02:30:13.281 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:13.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:13.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:14.449 01.167 16108 Exposure complete
02:30:14.505 00.056 16108 worker thread done servicing request
02:30:14.505 00.000 21068 OnExposeComplete: enter
02:30:14.506 00.001 21068 UpdateGuideState(): m_state=6
02:30:14.507 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13361
02:30:14.507 00.000 21068 Star::Find returns 1 (0), X=221.72, Y=876.77, Mass=127297, SNR=85.9, Peak=18275 HFD=3.0
02:30:14.508 00.001 21068 MultiStar: [#1 0.06,-0.09,1.26,U] [#2 0.03,-0.36,1.14,U] [#3 0.04,-0.35,1.10,U] [#4 0.01,-0.20,0.81,U] [#5 0.06,-0.03,0.90,U] [#6 0.03,0.54,0.78,U] [#7 0.18,-0.04,0.76,U] [#8 0.08,0.12,0.85,U] 
02:30:14.509 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.39, 0.02}
02:30:14.510 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
02:30:14.510 00.000 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
02:30:14.512 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=-0.11 mountY=0.04, mountTheta=2.76
02:30:14.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
02:30:14.514 00.000 21068 Enqueuing Move request for scope (0.10, -0.07)
02:30:14.515 00.001 16108 Worker thread wakes up
02:30:14.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:30:14.515 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:30:14.515 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
02:30:14.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:14.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:14.516 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:30:14.516 00.000 16108 MoveAxis(E, 0, ABG)
02:30:14.516 00.000 16108 Move returns status 0, amount 0
02:30:14.516 00.000 16108 MoveAxis(N, 0, ABG)
02:30:14.516 00.000 16108 Move returns status 0, amount 0
02:30:14.516 00.000 16108 move complete, result=0
02:30:14.516 00.000 16108 worker thread done servicing request
02:30:14.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3321, FiltMin=2825, FiltMax=49469, Gamma=1.000
02:30:14.544 00.025 21068 UpdateGuideState exits: m=127297 SNR=85.9
02:30:14.546 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:14.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:14.549 00.002 21068 Enqueuing Expose request
02:30:14.550 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:14.551 00.001 16108 Worker thread wakes up
02:30:14.551 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:14.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:15.534 00.983 16108 Exposure complete
02:30:15.603 00.069 16108 worker thread done servicing request
02:30:15.603 00.000 21068 OnExposeComplete: enter
02:30:15.604 00.001 21068 UpdateGuideState(): m_state=6
02:30:15.606 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13362
02:30:15.607 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.69, Mass=131175, SNR=94.5, Peak=15347 HFD=3.2
02:30:15.608 00.001 21068 MultiStar: [#1 -0.18,-0.06,1.08,U] [#2 -0.04,-0.08,1.08,U] [#3 0.00,-0.09,0.97,U] [#4 -0.29,-0.02,0.81,U] [#5 0.01,0.10,0.83,U] [#6 -0.41,0.13,0.85,U] [#7 -0.28,0.03,0.61,U] [#8 -0.23,-0.30,0.66,U] 
02:30:15.611 00.003 21068 refined, 8 included, MultiStar: {-0.12, -0.04}, one-star: {0.22, -0.06}
02:30:15.612 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
02:30:15.614 00.002 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
02:30:15.615 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.83 mountX=0.11 mountY=0.06, mountTheta=0.53
02:30:15.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.04, opts=13)
02:30:15.618 00.001 21068 Enqueuing Move request for scope (-0.12, -0.04)
02:30:15.620 00.002 16108 Worker thread wakes up
02:30:15.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
02:30:15.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
02:30:15.620 00.000 16108 Moving (-0.12, -0.04) raw xDistance=0.11 yDistance=0.06
02:30:15.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:30:15.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:15.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:30:15.620 00.000 16108 MoveAxis(E, 0, ABG)
02:30:15.621 00.001 16108 Move returns status 0, amount 0
02:30:15.621 00.000 16108 MoveAxis(N, 0, ABG)
02:30:15.621 00.000 16108 Move returns status 0, amount 0
02:30:15.621 00.000 16108 move complete, result=0
02:30:15.621 00.000 16108 worker thread done servicing request
02:30:15.624 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3321, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:30:15.640 00.016 21068 UpdateGuideState exits: m=131175 SNR=94.5
02:30:15.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:15.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:15.643 00.001 21068 Enqueuing Expose request
02:30:15.643 00.000 16108 Worker thread wakes up
02:30:15.643 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:15.644 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:15.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:16.796 01.152 16108 Exposure complete
02:30:16.858 00.062 16108 worker thread done servicing request
02:30:16.858 00.000 21068 OnExposeComplete: enter
02:30:16.860 00.002 21068 UpdateGuideState(): m_state=6
02:30:16.861 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13363
02:30:16.863 00.002 21068 Star::Find returns 1 (0), X=221.44, Y=876.71, Mass=127540, SNR=89.6, Peak=16048 HFD=3.2
02:30:16.865 00.002 21068 MultiStar: [#1 -0.43,-0.13,1.00,U] [#2 -0.20,-0.27,1.28,U] [#3 -0.36,-0.32,1.01,U] [#4 -0.35,-0.09,0.74,U] [#5 -0.20,0.06,0.99,U] [#6 -0.44,0.17,0.83,U] [#7 0.11,-0.19,0.63,U] [#8 -0.37,-0.04,0.73,U] 
02:30:16.866 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.10}, one-star: {0.11, -0.04}
02:30:16.868 00.002 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
02:30:16.868 00.000 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
02:30:16.869 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=-0.12 mountY=0.01, mountTheta=3.01
02:30:16.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
02:30:16.871 00.001 21068 Enqueuing Move request for scope (0.11, -0.04)
02:30:16.872 00.001 16108 Worker thread wakes up
02:30:16.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
02:30:16.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
02:30:16.872 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.12 yDistance=0.01
02:30:16.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:30:16.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:16.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:16.873 00.001 16108 MoveAxis(E, 0, ABG)
02:30:16.873 00.000 16108 Move returns status 0, amount 0
02:30:16.873 00.000 16108 MoveAxis(N, 0, ABG)
02:30:16.873 00.000 16108 Move returns status 0, amount 0
02:30:16.873 00.000 16108 move complete, result=0
02:30:16.873 00.000 16108 worker thread done servicing request
02:30:16.876 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3321, FiltMin=2761, FiltMax=65501, Gamma=1.000
02:30:16.893 00.017 21068 UpdateGuideState exits: m=127540 SNR=89.6
02:30:16.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.894 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:16.895 00.001 21068 Enqueuing Expose request
02:30:16.896 00.001 16108 Worker thread wakes up
02:30:16.896 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:16.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:16.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:17.862 00.966 16108 Exposure complete
02:30:17.929 00.067 16108 worker thread done servicing request
02:30:17.929 00.000 21068 OnExposeComplete: enter
02:30:17.929 00.000 21068 UpdateGuideState(): m_state=6
02:30:17.931 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13364
02:30:17.931 00.000 21068 Star::Find returns 1 (0), X=221.32, Y=876.61, Mass=123093, SNR=95.4, Peak=13456 HFD=3.4
02:30:17.933 00.002 21068 MultiStar: [#1 -0.27,-0.33,1.04,U] [#2 -0.05,-0.51,1.09,U] [#3 -0.29,-0.21,0.91,U] [#4 -0.30,-0.02,0.75,U] [#5 -0.11,0.04,0.88,U] [#6 -0.08,0.03,0.75,U] [#7 0.12,-0.20,0.56,U] [#8 -0.22,-0.28,0.76,U] 
02:30:17.933 00.000 21068 single-star, 8 included, MultiStar: {-0.14, -0.20}, one-star: {-0.01, -0.14}
02:30:17.934 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
02:30:17.935 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
02:30:17.935 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.01 mountY=0.14, mountTheta=1.68
02:30:17.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
02:30:17.938 00.001 21068 Enqueuing Move request for scope (-0.01, -0.14)
02:30:17.938 00.000 16108 Worker thread wakes up
02:30:17.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:30:17.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:30:17.938 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
02:30:17.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:17.939 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:17.939 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:30:17.939 00.000 16108 MoveAxis(E, 0, ABG)
02:30:17.939 00.000 16108 Move returns status 0, amount 0
02:30:17.939 00.000 16108 MoveAxis(N, 0, ABG)
02:30:17.939 00.000 16108 Move returns status 0, amount 0
02:30:17.939 00.000 16108 move complete, result=0
02:30:17.939 00.000 16108 worker thread done servicing request
02:30:17.945 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3321, FiltMin=2880, FiltMax=60509, Gamma=1.000
02:30:17.966 00.021 21068 UpdateGuideState exits: m=123093 SNR=95.4
02:30:17.968 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:17.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:17.970 00.001 21068 Enqueuing Expose request
02:30:17.971 00.001 16108 Worker thread wakes up
02:30:17.971 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:17.972 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:17.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:19.146 01.174 16108 Exposure complete
02:30:19.210 00.064 16108 worker thread done servicing request
02:30:19.210 00.000 21068 OnExposeComplete: enter
02:30:19.211 00.001 21068 UpdateGuideState(): m_state=6
02:30:19.212 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13365
02:30:19.214 00.002 21068 Star::Find returns 1 (0), X=221.27, Y=876.84, Mass=117267, SNR=86.4, Peak=14352 HFD=3.5
02:30:19.215 00.001 21068 MultiStar: [#1 -0.39,-0.20,1.07,U] [#2 -0.37,-0.28,1.33,U] [#3 -0.27,-0.04,1.11,U] [#4 -0.36,-0.01,0.78,U] [#5 -0.27,0.02,0.89,U] [#6 -0.27,0.30,0.83,U] [#7 -0.41,-0.32,0.69,U] [#8 -0.48,-0.10,0.88,U] 
02:30:19.217 00.002 21068 single-star, 8 included, MultiStar: {-0.32, -0.07}, one-star: {-0.06, 0.09}
02:30:19.219 00.002 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
02:30:19.220 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
02:30:19.222 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=0.07 mountY=-0.07, mountTheta=-0.76
02:30:19.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.09, opts=13)
02:30:19.226 00.002 21068 Enqueuing Move request for scope (-0.06, 0.09)
02:30:19.227 00.001 16108 Worker thread wakes up
02:30:19.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
02:30:19.227 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
02:30:19.227 00.000 16108 Moving (-0.06, 0.09) raw xDistance=0.07 yDistance=-0.07
02:30:19.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:30:19.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:19.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:30:19.227 00.000 16108 MoveAxis(E, 0, ABG)
02:30:19.227 00.000 16108 Move returns status 0, amount 0
02:30:19.227 00.000 16108 MoveAxis(N, 0, ABG)
02:30:19.228 00.001 16108 Move returns status 0, amount 0
02:30:19.228 00.000 16108 move complete, result=0
02:30:19.228 00.000 16108 worker thread done servicing request
02:30:19.233 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3321, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:30:19.249 00.016 21068 UpdateGuideState exits: m=117267 SNR=86.4
02:30:19.250 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:19.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:19.252 00.001 21068 Enqueuing Expose request
02:30:19.252 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:19.253 00.001 16108 Worker thread wakes up
02:30:19.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:19.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:20.241 00.988 16108 Exposure complete
02:30:20.308 00.067 16108 worker thread done servicing request
02:30:20.309 00.001 21068 OnExposeComplete: enter
02:30:20.309 00.000 21068 UpdateGuideState(): m_state=6
02:30:20.310 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13366
02:30:20.311 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=876.38, Mass=115308, SNR=86.3, Peak=14192 HFD=3.1
02:30:20.312 00.001 21068 MultiStar: [#1 -0.62,-0.24,0.00,M1] [#2 -0.28,-0.47,1.24,U] [#3 -0.30,-0.26,1.16,U] [#4 -0.37,-0.20,0.72,U] [#5 -0.27,-0.11,1.05,U] [#6 -0.48,0.04,0.82,U] [#7 -0.16,-0.29,0.69,U] [#8 -0.27,-0.21,0.69,U] 
02:30:20.313 00.001 21068 refined, 7 included, MultiStar: {-0.26, -0.25}, one-star: {-0.01, -0.37}
02:30:20.314 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
02:30:20.314 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
02:30:20.315 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-2.38 mountX=0.21 mountY=0.30, mountTheta=0.95
02:30:20.317 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.25, opts=13)
02:30:20.318 00.001 21068 Enqueuing Move request for scope (-0.26, -0.25)
02:30:20.319 00.001 16108 Worker thread wakes up
02:30:20.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.25) opts 0xd
02:30:20.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.25)
02:30:20.319 00.000 16108 Moving (-0.26, -0.25) raw xDistance=0.21 yDistance=0.30
02:30:20.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:30:20.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:30:20.319 00.000 16108 MoveAxis(W, 56, ABG)
02:30:20.319 00.000 16108 Guiding  Dir = 3, Dur = 56
02:30:20.319 00.000 16108 IsSlewing returns 0
02:30:20.319 00.000 16108 IsGuiding returns 0
02:30:20.323 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3321, FiltMin=2877, FiltMax=57261, Gamma=1.000
02:30:20.336 00.013 16108 PulseGuide returned control before completion, sleep 50
02:30:20.339 00.003 21068 UpdateGuideState exits: m=115308 SNR=86.3
02:30:20.340 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:20.342 00.001 21068 Enqueuing Expose request
02:30:20.397 00.055 16108 IsGuiding returns 1
02:30:20.397 00.000 16108 scope still moving after pulse duration time elapsed
02:30:20.428 00.031 16108 IsSlewing returns 0
02:30:20.428 00.000 16108 IsGuiding returns 0
02:30:20.428 00.000 16108 scope move finished after 56 + 52 ms
02:30:20.428 00.000 16108 Move returns status 0, amount 56
02:30:20.428 00.000 16108 MoveAxis(S, 61, ABG)
02:30:20.428 00.000 16108 Guiding  Dir = 1, Dur = 61
02:30:20.428 00.000 16108 IsSlewing returns 0
02:30:20.429 00.001 16108 IsGuiding returns 0
02:30:20.492 00.063 16108 IsGuiding returns 1
02:30:20.492 00.000 16108 scope still moving after pulse duration time elapsed
02:30:20.522 00.030 16108 IsSlewing returns 0
02:30:20.522 00.000 16108 IsGuiding returns 1
02:30:20.554 00.032 16108 IsSlewing returns 0
02:30:20.554 00.000 16108 IsGuiding returns 1
02:30:20.586 00.032 16108 IsSlewing returns 0
02:30:20.586 00.000 16108 IsGuiding returns 0
02:30:20.586 00.000 16108 scope move finished after 61 + 96 ms
02:30:20.586 00.000 16108 Move returns status 0, amount 61
02:30:20.586 00.000 16108 move complete, result=0
02:30:20.586 00.000 16108 worker thread done servicing request
02:30:20.586 00.000 16108 Worker thread wakes up
02:30:20.586 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.3 px 61 ms SOUTH
02:30:20.587 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:20.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:21.749 01.162 16108 Exposure complete
02:30:21.823 00.074 16108 worker thread done servicing request
02:30:21.823 00.000 21068 OnExposeComplete: enter
02:30:21.823 00.000 21068 UpdateGuideState(): m_state=6
02:30:21.824 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13367
02:30:21.826 00.002 21068 Star::Find returns 1 (0), X=221.72, Y=876.61, Mass=134337, SNR=90.4, Peak=16883 HFD=3.2
02:30:21.827 00.001 21068 MultiStar: [#1 -0.21,-0.30,1.11,U] [#2 0.17,-0.52,1.28,U] [#3 -0.02,-0.38,0.96,U] [#4 -0.07,-0.11,0.77,U] [#5 -0.02,-0.31,0.87,U] [#6 -0.29,0.00,0.91,U] [#7 0.01,-0.17,0.65,U] [#8 -0.29,-0.57,0.00,M1] 
02:30:21.828 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.26}, one-star: {0.39, -0.14}
02:30:21.829 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
02:30:21.829 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
02:30:21.830 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.55 mountX=-0.05 mountY=0.25, mountTheta=1.77
02:30:21.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.26, opts=13)
02:30:21.833 00.001 21068 Enqueuing Move request for scope (0.00, -0.26)
02:30:21.834 00.001 16108 Worker thread wakes up
02:30:21.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
02:30:21.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
02:30:21.834 00.000 16108 Moving (0.00, -0.26) raw xDistance=-0.05 yDistance=0.25
02:30:21.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:21.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:30:21.834 00.000 16108 MoveAxis(E, 0, ABG)
02:30:21.834 00.000 16108 Move returns status 0, amount 0
02:30:21.834 00.000 16108 MoveAxis(S, 51, ABG)
02:30:21.834 00.000 16108 Guiding  Dir = 1, Dur = 51
02:30:21.834 00.000 16108 IsSlewing returns 0
02:30:21.835 00.001 16108 IsGuiding returns 0
02:30:21.835 00.000 16108 PulseGuide returned control before completion, sleep 61
02:30:21.840 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3321, FiltMin=2825, FiltMax=49245, Gamma=1.000
02:30:21.857 00.017 21068 UpdateGuideState exits: m=134337 SNR=90.4
02:30:21.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:21.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:21.860 00.001 21068 Enqueuing Expose request
02:30:21.912 00.052 16108 IsGuiding returns 1
02:30:21.912 00.000 16108 scope still moving after pulse duration time elapsed
02:30:21.943 00.031 16108 IsSlewing returns 0
02:30:21.943 00.000 16108 IsGuiding returns 0
02:30:21.943 00.000 16108 scope move finished after 51 + 58 ms
02:30:21.943 00.000 16108 Move returns status 0, amount 51
02:30:21.943 00.000 16108 move complete, result=0
02:30:21.943 00.000 16108 worker thread done servicing request
02:30:21.943 00.000 16108 Worker thread wakes up
02:30:21.943 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:30:21.946 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:21.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:22.928 00.982 16108 Exposure complete
02:30:22.988 00.060 16108 worker thread done servicing request
02:30:22.988 00.000 21068 OnExposeComplete: enter
02:30:22.989 00.001 21068 UpdateGuideState(): m_state=6
02:30:22.991 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13368
02:30:22.994 00.003 21068 Star::Find returns 1 (0), X=221.73, Y=876.85, Mass=130650, SNR=90.7, Peak=16819 HFD=3.0
02:30:22.996 00.002 21068 MultiStar: [#1 0.00,-0.29,1.13,U] [#2 0.23,-0.22,1.12,U] [#3 0.22,-0.33,0.92,U] [#4 0.14,-0.05,0.77,U] [#5 0.38,0.10,1.00,U] [#6 0.16,0.46,0.82,U] [#7 0.20,-0.13,0.72,U] [#8 -0.20,0.11,0.76,U] 
02:30:22.997 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.04}, one-star: {0.40, 0.10}
02:30:22.999 00.002 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
02:30:23.000 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
02:30:23.002 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
02:30:23.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
02:30:23.006 00.002 21068 Enqueuing Move request for scope (0.18, -0.04)
02:30:23.008 00.002 16108 Worker thread wakes up
02:30:23.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
02:30:23.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
02:30:23.008 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.18 yDistance=-0.00
02:30:23.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:30:23.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:23.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:30:23.008 00.000 16108 MoveAxis(E, 0, ABG)
02:30:23.009 00.001 16108 Move returns status 0, amount 0
02:30:23.009 00.000 16108 MoveAxis(N, 0, ABG)
02:30:23.009 00.000 16108 Move returns status 0, amount 0
02:30:23.009 00.000 16108 move complete, result=0
02:30:23.009 00.000 16108 worker thread done servicing request
02:30:23.017 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3321, FiltMin=2889, FiltMax=65440, Gamma=1.000
02:30:23.048 00.031 21068 UpdateGuideState exits: m=130650 SNR=90.7
02:30:23.050 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:23.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:23.051 00.001 21068 Enqueuing Expose request
02:30:23.053 00.002 16108 Worker thread wakes up
02:30:23.053 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:23.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:23.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:24.225 01.171 16108 Exposure complete
02:30:24.282 00.057 16108 worker thread done servicing request
02:30:24.282 00.000 21068 OnExposeComplete: enter
02:30:24.284 00.002 21068 UpdateGuideState(): m_state=6
02:30:24.285 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13369
02:30:24.285 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=876.39, Mass=117314, SNR=84.3, Peak=16323 HFD=3.0
02:30:24.286 00.001 21068 MultiStar: [#1 -0.32,-0.21,1.09,U] [#2 0.11,-0.24,1.38,U] [#3 0.22,-0.15,1.17,U] [#4 0.18,-0.17,0.76,U] [#5 0.07,-0.15,0.99,U] [#6 -0.12,-0.33,0.91,U] [#7 0.18,-0.49,0.71,U] [#8 -0.15,-0.60,0.00,M1] 
02:30:24.287 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.26}, one-star: {0.47, -0.37}
02:30:24.288 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
02:30:24.288 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
02:30:24.289 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.22 mountX=-0.14 mountY=0.23, mountTheta=2.12
02:30:24.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.26, opts=13)
02:30:24.292 00.001 21068 Enqueuing Move request for scope (0.09, -0.26)
02:30:24.293 00.001 16108 Worker thread wakes up
02:30:24.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
02:30:24.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
02:30:24.293 00.000 16108 Moving (0.09, -0.26) raw xDistance=-0.14 yDistance=0.23
02:30:24.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:30:24.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:30:24.293 00.000 16108 MoveAxis(E, 0, ABG)
02:30:24.293 00.000 16108 Move returns status 0, amount 0
02:30:24.293 00.000 16108 MoveAxis(S, 45, ABG)
02:30:24.293 00.000 16108 Guiding  Dir = 1, Dur = 45
02:30:24.293 00.000 16108 IsSlewing returns 0
02:30:24.294 00.001 16108 IsGuiding returns 0
02:30:24.297 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3321, FiltMin=2861, FiltMax=54765, Gamma=1.000
02:30:24.313 00.016 21068 UpdateGuideState exits: m=117314 SNR=84.3
02:30:24.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:24.314 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:24.315 00.001 21068 Enqueuing Expose request
02:30:24.319 00.004 16108 PulseGuide returned control before completion, sleep 30
02:30:24.364 00.045 16108 IsGuiding returns 1
02:30:24.364 00.000 16108 scope still moving after pulse duration time elapsed
02:30:24.396 00.032 16108 IsSlewing returns 0
02:30:24.396 00.000 16108 IsGuiding returns 1
02:30:24.427 00.031 16108 IsSlewing returns 0
02:30:24.427 00.000 16108 IsGuiding returns 0
02:30:24.427 00.000 16108 scope move finished after 45 + 88 ms
02:30:24.427 00.000 16108 Move returns status 0, amount 45
02:30:24.427 00.000 16108 move complete, result=0
02:30:24.427 00.000 16108 worker thread done servicing request
02:30:24.427 00.000 16108 Worker thread wakes up
02:30:24.427 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:30:24.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:24.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:25.405 00.977 16108 Exposure complete
02:30:25.472 00.067 16108 worker thread done servicing request
02:30:25.472 00.000 21068 OnExposeComplete: enter
02:30:25.473 00.001 21068 UpdateGuideState(): m_state=6
02:30:25.474 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13370
02:30:25.474 00.000 21068 Star::Find returns 1 (0), X=221.26, Y=876.35, Mass=124556, SNR=83.1, Peak=15027 HFD=3.4
02:30:25.475 00.001 21068 MultiStar: [#1 -0.21,-0.46,1.13,U] [#2 -0.11,-0.77,0.00,M1] [#3 0.23,-0.55,0.00,M1] [#4 0.07,-0.26,0.92,U] [#5 0.23,-0.41,0.92,U] [#6 0.12,-0.00,0.82,U] [#7 -0.16,-0.71,0.00,M1] [#8 -0.05,-0.25,0.70,U] 
02:30:25.476 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.31}, one-star: {-0.08, -0.40}
02:30:25.477 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
02:30:25.478 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
02:30:25.479 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.55 mountX=-0.06 mountY=0.30, mountTheta=1.77
02:30:25.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.31, opts=13)
02:30:25.481 00.001 21068 Enqueuing Move request for scope (0.01, -0.31)
02:30:25.482 00.001 16108 Worker thread wakes up
02:30:25.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
02:30:25.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
02:30:25.482 00.000 16108 Moving (0.01, -0.31) raw xDistance=-0.06 yDistance=0.30
02:30:25.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:25.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:30:25.482 00.000 16108 MoveAxis(E, 0, ABG)
02:30:25.482 00.000 16108 Move returns status 0, amount 0
02:30:25.482 00.000 16108 MoveAxis(S, 60, ABG)
02:30:25.482 00.000 16108 Guiding  Dir = 1, Dur = 60
02:30:25.483 00.001 16108 IsSlewing returns 0
02:30:25.483 00.000 16108 IsGuiding returns 0
02:30:25.486 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3321, FiltMin=2870, FiltMax=53686, Gamma=1.000
02:30:25.502 00.016 21068 UpdateGuideState exits: m=124556 SNR=83.1
02:30:25.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:25.504 00.000 21068 Enqueuing Expose request
02:30:25.526 00.022 16108 PulseGuide returned control before completion, sleep 28
02:30:25.557 00.031 16108 IsGuiding returns 1
02:30:25.557 00.000 16108 scope still moving after pulse duration time elapsed
02:30:25.588 00.031 16108 IsSlewing returns 0
02:30:25.588 00.000 16108 IsGuiding returns 1
02:30:25.620 00.032 16108 IsSlewing returns 0
02:30:25.620 00.000 16108 IsGuiding returns 1
02:30:25.651 00.031 16108 IsSlewing returns 0
02:30:25.651 00.000 16108 IsGuiding returns 0
02:30:25.651 00.000 16108 scope move finished after 60 + 107 ms
02:30:25.651 00.000 16108 Move returns status 0, amount 60
02:30:25.651 00.000 16108 move complete, result=0
02:30:25.651 00.000 16108 worker thread done servicing request
02:30:25.652 00.001 16108 Worker thread wakes up
02:30:25.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:25.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:25.652 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
02:30:26.817 01.165 16108 Exposure complete
02:30:26.874 00.057 16108 worker thread done servicing request
02:30:26.874 00.000 21068 OnExposeComplete: enter
02:30:26.875 00.001 21068 UpdateGuideState(): m_state=6
02:30:26.875 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13371
02:30:26.876 00.001 21068 Star::Find returns 1 (0), X=221.43, Y=876.65, Mass=122174, SNR=76.9, Peak=14563 HFD=3.2
02:30:26.877 00.001 21068 MultiStar: [#1 -0.38,-0.37,1.27,U] [#2 -0.07,-0.39,1.41,U] [#3 0.00,-0.25,1.21,U] [#4 -0.07,0.17,1.06,U] [#5 -0.06,0.03,1.06,U] [#6 0.01,0.26,0.99,U] [#7 -0.08,-0.19,0.77,U] [#8 -0.03,0.08,0.92,U] 
02:30:26.878 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {0.10, -0.10}
02:30:26.879 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
02:30:26.879 00.000 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
02:30:26.880 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.05 mountY=0.12, mountTheta=1.16
02:30:26.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
02:30:26.882 00.000 21068 Enqueuing Move request for scope (-0.07, -0.11)
02:30:26.883 00.001 16108 Worker thread wakes up
02:30:26.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:30:26.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:30:26.883 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
02:30:26.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:30:26.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:26.884 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:26.884 00.000 16108 MoveAxis(E, 0, ABG)
02:30:26.884 00.000 16108 Move returns status 0, amount 0
02:30:26.884 00.000 16108 MoveAxis(N, 0, ABG)
02:30:26.884 00.000 16108 Move returns status 0, amount 0
02:30:26.884 00.000 16108 move complete, result=0
02:30:26.884 00.000 16108 worker thread done servicing request
02:30:26.888 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3321, FiltMin=2854, FiltMax=55005, Gamma=1.000
02:30:26.903 00.015 21068 UpdateGuideState exits: m=122174 SNR=76.9
02:30:26.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:26.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:26.906 00.001 21068 Enqueuing Expose request
02:30:26.906 00.000 16108 Worker thread wakes up
02:30:26.907 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:26.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:26.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:27.870 00.963 16108 Exposure complete
02:30:27.925 00.055 16108 worker thread done servicing request
02:30:27.925 00.000 21068 OnExposeComplete: enter
02:30:27.927 00.002 21068 UpdateGuideState(): m_state=6
02:30:27.929 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13372
02:30:27.930 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=876.65, Mass=130623, SNR=87.5, Peak=15811 HFD=3.3
02:30:27.931 00.001 21068 MultiStar: [#1 -0.13,0.04,1.20,U] [#2 0.08,-0.20,1.14,U] [#3 0.26,-0.22,1.11,U] [#4 0.16,-0.04,0.94,U] [#5 0.21,0.09,0.86,U] [#6 0.19,0.32,0.85,U] [#7 0.17,-0.08,0.66,U] [#8 -0.36,-0.11,0.70,U] 
02:30:27.934 00.003 21068 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.55, -0.10}
02:30:27.935 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
02:30:27.937 00.002 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
02:30:27.938 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=-0.14 mountY=0.01, mountTheta=3.09
02:30:27.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.04, opts=13)
02:30:27.941 00.001 21068 Enqueuing Move request for scope (0.13, -0.04)
02:30:27.942 00.001 16108 Worker thread wakes up
02:30:27.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:30:27.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:30:27.942 00.000 16108 Moving (0.13, -0.04) raw xDistance=-0.14 yDistance=0.01
02:30:27.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:30:27.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:27.943 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:27.943 00.000 16108 MoveAxis(E, 0, ABG)
02:30:27.943 00.000 16108 Move returns status 0, amount 0
02:30:27.943 00.000 16108 MoveAxis(N, 0, ABG)
02:30:27.943 00.000 16108 Move returns status 0, amount 0
02:30:27.943 00.000 16108 move complete, result=0
02:30:27.943 00.000 16108 worker thread done servicing request
02:30:27.950 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3321, FiltMin=2816, FiltMax=63805, Gamma=1.000
02:30:27.971 00.021 21068 UpdateGuideState exits: m=130623 SNR=87.5
02:30:27.973 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:27.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:27.975 00.001 21068 Enqueuing Expose request
02:30:27.975 00.000 16108 Worker thread wakes up
02:30:27.975 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:27.976 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:27.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:29.155 01.179 16108 Exposure complete
02:30:29.227 00.072 16108 worker thread done servicing request
02:30:29.227 00.000 21068 OnExposeComplete: enter
02:30:29.228 00.001 21068 UpdateGuideState(): m_state=6
02:30:29.230 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13373
02:30:29.230 00.000 21068 Star::Find returns 1 (0), X=222.05, Y=876.60, Mass=122620, SNR=90.4, Peak=15875 HFD=3.3
02:30:29.231 00.001 21068 MultiStar: [#1 -0.05,-0.15,1.01,U] [#2 0.25,-0.25,1.37,U] [#3 0.19,-0.26,0.97,U] [#4 -0.14,0.06,0.89,U] [#5 0.26,0.21,0.89,U] [#6 -0.28,0.34,0.81,U] [#7 0.33,-0.29,0.60,U] [#8 0.09,-0.07,0.74,U] 
02:30:29.232 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.72, -0.15}
02:30:29.233 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:30:29.233 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
02:30:29.234 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=-0.17 mountY=0.03, mountTheta=2.95
02:30:29.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.07, opts=13)
02:30:29.238 00.002 21068 Enqueuing Move request for scope (0.16, -0.07)
02:30:29.238 00.000 16108 Worker thread wakes up
02:30:29.239 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:30:29.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:30:29.239 00.000 16108 Moving (0.16, -0.07) raw xDistance=-0.17 yDistance=0.03
02:30:29.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:30:29.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:29.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:29.239 00.000 16108 MoveAxis(E, 0, ABG)
02:30:29.239 00.000 16108 Move returns status 0, amount 0
02:30:29.239 00.000 16108 MoveAxis(N, 0, ABG)
02:30:29.241 00.002 16108 Move returns status 0, amount 0
02:30:29.241 00.000 16108 move complete, result=0
02:30:29.241 00.000 16108 worker thread done servicing request
02:30:29.244 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=269, max=65535, med=3321, FiltMin=2883, FiltMax=53190, Gamma=1.000
02:30:29.268 00.024 21068 UpdateGuideState exits: m=122620 SNR=90.4
02:30:29.271 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:29.273 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:29.274 00.001 21068 Enqueuing Expose request
02:30:29.276 00.002 16108 Worker thread wakes up
02:30:29.276 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:29.277 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:29.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:30.261 00.984 16108 Exposure complete
02:30:30.323 00.062 16108 worker thread done servicing request
02:30:30.323 00.000 21068 OnExposeComplete: enter
02:30:30.324 00.001 21068 UpdateGuideState(): m_state=6
02:30:30.325 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13374
02:30:30.326 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=876.73, Mass=142366, SNR=97.3, Peak=16579 HFD=3.4
02:30:30.327 00.001 21068 MultiStar: [#1 0.12,0.10,1.10,U] [#2 0.35,-0.43,1.17,U] [#3 0.04,-0.22,0.89,U] [#4 0.13,-0.03,0.67,U] [#5 0.14,0.16,0.84,U] [#6 0.00,0.11,0.79,U] [#7 0.23,-0.31,0.59,U] [#8 -0.14,0.05,0.74,U] 
02:30:30.330 00.003 21068 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.58, -0.03}
02:30:30.330 00.000 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
02:30:30.331 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
02:30:30.333 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.19 mountY=0.03, mountTheta=3.00
02:30:30.337 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
02:30:30.338 00.001 21068 Enqueuing Move request for scope (0.18, -0.07)
02:30:30.339 00.001 16108 Worker thread wakes up
02:30:30.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:30:30.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:30:30.339 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
02:30:30.340 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:30:30.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:30.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:30.340 00.000 16108 MoveAxis(E, 0, ABG)
02:30:30.340 00.000 16108 Move returns status 0, amount 0
02:30:30.340 00.000 16108 MoveAxis(N, 0, ABG)
02:30:30.340 00.000 16108 Move returns status 0, amount 0
02:30:30.340 00.000 16108 move complete, result=0
02:30:30.340 00.000 16108 worker thread done servicing request
02:30:30.344 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3325, FiltMin=2835, FiltMax=59142, Gamma=1.000
02:30:30.365 00.021 21068 UpdateGuideState exits: m=142366 SNR=97.3
02:30:30.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:30.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:30.368 00.001 21068 Enqueuing Expose request
02:30:30.370 00.002 16108 Worker thread wakes up
02:30:30.370 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:30.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:30.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:31.531 01.160 16108 Exposure complete
02:30:31.588 00.057 16108 worker thread done servicing request
02:30:31.588 00.000 21068 OnExposeComplete: enter
02:30:31.589 00.001 21068 UpdateGuideState(): m_state=6
02:30:31.589 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13375
02:30:31.590 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=876.38, Mass=119185, SNR=89.0, Peak=15139 HFD=3.3
02:30:31.591 00.001 21068 MultiStar: [#1 0.18,-0.21,1.20,U] [#2 0.31,-0.42,1.17,U] [#3 0.30,-0.28,1.12,U] [#4 0.26,-0.13,0.95,U] [#5 0.56,0.05,0.90,U] [#6 0.28,-0.03,0.97,U] [#7 0.57,-0.47,0.00,M1] [#8 0.31,-0.26,0.75,U] 
02:30:31.592 00.001 21068 refined, 7 included, MultiStar: {0.34, -0.21}, one-star: {0.61, -0.37}
02:30:31.592 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
02:30:31.593 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
02:30:31.595 00.002 21068 CameraToMount -- cameraX=0.34 cameraY=-0.21 hyp=0.40 cameraTheta=-0.56 mountX=-0.38 mountY=0.13, mountTheta=2.81
02:30:31.596 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.21, opts=13)
02:30:31.597 00.001 21068 Enqueuing Move request for scope (0.34, -0.21)
02:30:31.598 00.001 16108 Worker thread wakes up
02:30:31.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.21) opts 0xd
02:30:31.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.21)
02:30:31.598 00.000 16108 Moving (0.34, -0.21) raw xDistance=-0.38 yDistance=0.13
02:30:31.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:30:31.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:31.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:30:31.598 00.000 16108 MoveAxis(E, 98, ABG)
02:30:31.598 00.000 16108 Guiding  Dir = 2, Dur = 98
02:30:31.599 00.001 16108 IsSlewing returns 0
02:30:31.599 00.000 16108 IsGuiding returns 0
02:30:31.602 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3321, FiltMin=2864, FiltMax=57043, Gamma=1.000
02:30:31.619 00.017 21068 UpdateGuideState exits: m=119185 SNR=89.0
02:30:31.619 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:31.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:31.621 00.001 21068 Enqueuing Expose request
02:30:31.645 00.024 16108 PulseGuide returned control before completion, sleep 62
02:30:31.723 00.078 16108 IsGuiding returns 1
02:30:31.724 00.001 16108 scope still moving after pulse duration time elapsed
02:30:31.755 00.031 16108 IsSlewing returns 0
02:30:31.755 00.000 16108 IsGuiding returns 1
02:30:31.786 00.031 16108 IsSlewing returns 0
02:30:31.786 00.000 16108 IsGuiding returns 1
02:30:31.817 00.031 16108 IsSlewing returns 0
02:30:31.817 00.000 16108 IsGuiding returns 0
02:30:31.817 00.000 16108 scope move finished after 98 + 120 ms
02:30:31.817 00.000 16108 Move returns status 0, amount 98
02:30:31.818 00.001 16108 MoveAxis(N, 0, ABG)
02:30:31.818 00.000 16108 Move returns status 0, amount 0
02:30:31.818 00.000 16108 move complete, result=0
02:30:31.818 00.000 16108 worker thread done servicing request
02:30:31.818 00.000 16108 Worker thread wakes up
02:30:31.818 00.000 21068 GuideStep: -0.4 px 98 ms EAST, 0.1 px 0 ms NORTH
02:30:31.820 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:31.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:32.791 00.971 16108 Exposure complete
02:30:32.861 00.070 16108 worker thread done servicing request
02:30:32.861 00.000 21068 OnExposeComplete: enter
02:30:32.862 00.001 21068 UpdateGuideState(): m_state=6
02:30:32.863 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13376
02:30:32.865 00.002 21068 Star::Find returns 1 (0), X=221.63, Y=876.65, Mass=143416, SNR=105.3, Peak=15107 HFD=3.4
02:30:32.867 00.002 21068 MultiStar: [#1 -0.02,-0.12,0.90,U] [#2 0.21,-0.22,1.07,U] [#3 -0.02,-0.20,0.87,U] [#4 0.12,-0.30,0.78,U] [#5 0.20,0.11,0.76,U] [#6 -0.04,0.11,0.62,U] [#7 -0.16,-0.22,0.50,U] [#8 -0.06,-0.43,0.59,U] 
02:30:32.867 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.30, -0.10}
02:30:32.868 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
02:30:32.869 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
02:30:32.870 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.06 mountX=-0.11 mountY=0.13, mountTheta=2.28
02:30:32.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
02:30:32.873 00.001 21068 Enqueuing Move request for scope (0.08, -0.15)
02:30:32.873 00.000 16108 Worker thread wakes up
02:30:32.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:30:32.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:30:32.873 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.11 yDistance=0.13
02:30:32.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:32.874 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:32.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:30:32.874 00.000 16108 MoveAxis(E, 0, ABG)
02:30:32.874 00.000 16108 Move returns status 0, amount 0
02:30:32.874 00.000 16108 MoveAxis(N, 0, ABG)
02:30:32.874 00.000 16108 Move returns status 0, amount 0
02:30:32.874 00.000 16108 move complete, result=0
02:30:32.874 00.000 16108 worker thread done servicing request
02:30:32.882 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3325, FiltMin=2832, FiltMax=55357, Gamma=1.000
02:30:32.904 00.022 21068 UpdateGuideState exits: m=143416 SNR=105.3
02:30:32.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:32.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:32.907 00.001 21068 Enqueuing Expose request
02:30:32.907 00.000 16108 Worker thread wakes up
02:30:32.907 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:32.908 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:32.908 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:34.070 01.162 16108 Exposure complete
02:30:34.159 00.089 16108 worker thread done servicing request
02:30:34.159 00.000 21068 OnExposeComplete: enter
02:30:34.161 00.002 21068 UpdateGuideState(): m_state=6
02:30:34.162 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13377
02:30:34.165 00.003 21068 Star::Find returns 1 (0), X=221.65, Y=876.62, Mass=120166, SNR=86.2, Peak=14291 HFD=3.3
02:30:34.167 00.002 21068 MultiStar: [#1 -0.63,-0.17,0.00,M1] [#2 -0.23,-0.36,1.13,U] [#3 -0.35,-0.22,1.09,U] [#4 -0.24,0.00,0.78,U] [#5 -0.26,0.12,0.97,U] [#6 -0.27,0.26,0.87,U] [#7 -0.22,-0.13,0.70,U] [#8 -0.37,-0.08,0.79,U] 
02:30:34.167 00.000 21068 refined, 7 included, MultiStar: {-0.20, -0.08}, one-star: {0.31, -0.13}
02:30:34.168 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
02:30:34.169 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
02:30:34.170 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.76 mountX=0.18 mountY=0.12, mountTheta=0.60
02:30:34.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.08, opts=13)
02:30:34.173 00.001 21068 Enqueuing Move request for scope (-0.20, -0.08)
02:30:34.173 00.000 16108 Worker thread wakes up
02:30:34.174 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
02:30:34.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
02:30:34.174 00.000 16108 Moving (-0.20, -0.08) raw xDistance=0.18 yDistance=0.12
02:30:34.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:30:34.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:34.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:34.174 00.000 16108 MoveAxis(E, 0, ABG)
02:30:34.174 00.000 16108 Move returns status 0, amount 0
02:30:34.174 00.000 16108 MoveAxis(N, 0, ABG)
02:30:34.174 00.000 16108 Move returns status 0, amount 0
02:30:34.174 00.000 16108 move complete, result=0
02:30:34.174 00.000 16108 worker thread done servicing request
02:30:34.178 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3321, FiltMin=2857, FiltMax=53517, Gamma=1.000
02:30:34.192 00.014 21068 UpdateGuideState exits: m=120166 SNR=86.2
02:30:34.194 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:34.194 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:34.195 00.001 21068 Enqueuing Expose request
02:30:34.196 00.001 16108 Worker thread wakes up
02:30:34.196 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:34.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:34.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:35.167 00.970 16108 Exposure complete
02:30:35.237 00.070 16108 worker thread done servicing request
02:30:35.238 00.001 21068 OnExposeComplete: enter
02:30:35.238 00.000 21068 UpdateGuideState(): m_state=6
02:30:35.239 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13378
02:30:35.240 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=876.70, Mass=130407, SNR=91.9, Peak=14032 HFD=3.4
02:30:35.241 00.001 21068 MultiStar: [#1 -0.17,-0.01,1.20,U] [#2 -0.06,-0.21,0.96,U] [#3 -0.12,-0.09,1.05,U] [#4 -0.00,0.02,0.80,U] [#5 -0.06,0.21,0.87,U] [#6 -0.14,0.25,0.84,U] [#7 -0.36,-0.15,0.54,U] [#8 -0.16,0.01,0.74,U] 
02:30:35.242 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.00}, one-star: {0.03, -0.05}
02:30:35.242 00.000 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
02:30:35.243 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
02:30:35.244 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.00 mountX=-0.04 mountY=0.04, mountTheta=2.34
02:30:35.246 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
02:30:35.247 00.001 21068 Enqueuing Move request for scope (0.03, -0.05)
02:30:35.248 00.001 16108 Worker thread wakes up
02:30:35.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:30:35.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:30:35.248 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
02:30:35.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:30:35.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:35.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:30:35.248 00.000 16108 MoveAxis(E, 0, ABG)
02:30:35.248 00.000 16108 Move returns status 0, amount 0
02:30:35.249 00.001 16108 MoveAxis(N, 0, ABG)
02:30:35.249 00.000 16108 Move returns status 0, amount 0
02:30:35.249 00.000 16108 move complete, result=0
02:30:35.249 00.000 16108 worker thread done servicing request
02:30:35.256 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3325, FiltMin=2845, FiltMax=65440, Gamma=1.000
02:30:35.278 00.022 21068 UpdateGuideState exits: m=130407 SNR=91.9
02:30:35.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:35.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:35.281 00.001 21068 Enqueuing Expose request
02:30:35.282 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:35.283 00.001 16108 Worker thread wakes up
02:30:35.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:35.284 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:36.452 01.168 16108 Exposure complete
02:30:36.515 00.063 16108 worker thread done servicing request
02:30:36.515 00.000 21068 OnExposeComplete: enter
02:30:36.516 00.001 21068 UpdateGuideState(): m_state=6
02:30:36.517 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13379
02:30:36.518 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.98, Mass=134700, SNR=102.0, Peak=16083 HFD=3.5
02:30:36.520 00.002 21068 MultiStar: [#1 -0.05,-0.20,1.14,U] [#2 -0.08,-0.11,0.94,U] [#3 0.05,-0.06,0.85,U] [#4 -0.04,0.15,0.70,U] [#5 -0.11,0.31,0.88,U] [#6 0.00,0.32,0.72,U] [#7 -0.07,-0.18,0.53,U] [#8 -0.09,-0.07,0.57,U] 
02:30:36.521 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.09, 0.23}
02:30:36.522 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
02:30:36.523 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
02:30:36.525 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.13 mountX=0.04 mountY=-0.04, mountTheta=-0.81
02:30:36.528 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
02:30:36.530 00.002 21068 Enqueuing Move request for scope (-0.03, 0.04)
02:30:36.530 00.000 16108 Worker thread wakes up
02:30:36.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:30:36.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:30:36.530 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.04
02:30:36.531 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:30:36.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:36.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:30:36.531 00.000 16108 MoveAxis(E, 0, ABG)
02:30:36.531 00.000 16108 Move returns status 0, amount 0
02:30:36.531 00.000 16108 MoveAxis(N, 0, ABG)
02:30:36.531 00.000 16108 Move returns status 0, amount 0
02:30:36.531 00.000 16108 move complete, result=0
02:30:36.531 00.000 16108 worker thread done servicing request
02:30:36.539 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3325, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:30:36.561 00.022 21068 UpdateGuideState exits: m=134700 SNR=102.0
02:30:36.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:36.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:36.564 00.001 21068 Enqueuing Expose request
02:30:36.565 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:36.566 00.001 16108 Worker thread wakes up
02:30:36.567 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:36.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:37.527 00.960 16108 Exposure complete
02:30:37.603 00.076 16108 worker thread done servicing request
02:30:37.603 00.000 21068 OnExposeComplete: enter
02:30:37.605 00.002 21068 UpdateGuideState(): m_state=6
02:30:37.606 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13380
02:30:37.608 00.002 21068 Star::Find returns 1 (0), X=221.61, Y=876.84, Mass=125758, SNR=90.7, Peak=15011 HFD=3.6
02:30:37.610 00.002 21068 MultiStar: [#1 -0.29,-0.15,0.95,U] [#2 -0.12,0.00,1.11,U] [#3 -0.03,-0.13,1.17,U] [#4 0.08,0.16,0.84,U] [#5 0.02,0.27,0.85,U] [#6 -0.19,0.34,0.74,U] [#7 0.36,-0.02,0.66,U] [#8 -0.18,-0.08,0.71,U] 
02:30:37.611 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.28, 0.08}
02:30:37.613 00.002 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:30:37.614 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:30:37.615 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.89 mountX=0.02 mountY=-0.04, mountTheta=-1.06
02:30:37.617 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
02:30:37.618 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
02:30:37.619 00.001 16108 Worker thread wakes up
02:30:37.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:30:37.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:30:37.619 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.04
02:30:37.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:30:37.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:37.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:30:37.619 00.000 16108 MoveAxis(E, 0, ABG)
02:30:37.619 00.000 16108 Move returns status 0, amount 0
02:30:37.619 00.000 16108 MoveAxis(N, 0, ABG)
02:30:37.619 00.000 16108 Move returns status 0, amount 0
02:30:37.619 00.000 16108 move complete, result=0
02:30:37.619 00.000 16108 worker thread done servicing request
02:30:37.624 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3325, FiltMin=2854, FiltMax=63293, Gamma=1.000
02:30:37.646 00.022 21068 UpdateGuideState exits: m=125758 SNR=90.7
02:30:37.649 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:37.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:37.651 00.001 21068 Enqueuing Expose request
02:30:37.652 00.001 16108 Worker thread wakes up
02:30:37.652 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:37.654 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:37.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:38.810 01.156 16108 Exposure complete
02:30:38.867 00.057 16108 worker thread done servicing request
02:30:38.867 00.000 21068 OnExposeComplete: enter
02:30:38.868 00.001 21068 UpdateGuideState(): m_state=6
02:30:38.869 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13381
02:30:38.869 00.000 21068 Star::Find returns 1 (0), X=221.38, Y=876.43, Mass=125496, SNR=89.1, Peak=13923 HFD=3.3
02:30:38.870 00.001 21068 MultiStar: [#1 -0.21,-0.21,1.09,U] [#2 0.15,-0.31,1.10,U] [#3 0.07,-0.20,0.90,U] [#4 0.08,-0.34,0.72,U] [#5 0.05,0.22,0.92,U] [#6 0.33,0.27,0.79,U] [#7 -0.21,-0.30,0.61,U] [#8 -0.16,-0.16,0.66,U] 
02:30:38.871 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {0.05, -0.32}
02:30:38.872 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:30:38.873 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
02:30:38.873 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=-0.05 mountY=0.14, mountTheta=1.90
02:30:38.877 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
02:30:38.878 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
02:30:38.881 00.003 16108 Worker thread wakes up
02:30:38.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:30:38.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:30:38.881 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
02:30:38.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:38.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:38.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:30:38.881 00.000 16108 MoveAxis(E, 0, ABG)
02:30:38.881 00.000 16108 Move returns status 0, amount 0
02:30:38.881 00.000 16108 MoveAxis(N, 0, ABG)
02:30:38.881 00.000 16108 Move returns status 0, amount 0
02:30:38.881 00.000 16108 move complete, result=0
02:30:38.882 00.001 16108 worker thread done servicing request
02:30:38.889 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3325, FiltMin=2873, FiltMax=57961, Gamma=1.000
02:30:38.904 00.015 21068 UpdateGuideState exits: m=125496 SNR=89.1
02:30:38.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:38.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:38.907 00.001 21068 Enqueuing Expose request
02:30:38.909 00.002 16108 Worker thread wakes up
02:30:38.909 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:38.911 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:38.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:39.879 00.968 16108 Exposure complete
02:30:39.942 00.063 16108 worker thread done servicing request
02:30:39.942 00.000 21068 OnExposeComplete: enter
02:30:39.943 00.001 21068 UpdateGuideState(): m_state=6
02:30:39.944 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13382
02:30:39.944 00.000 21068 Star::Find returns 1 (0), X=221.46, Y=876.60, Mass=125147, SNR=84.7, Peak=16115 HFD=3.2
02:30:39.945 00.001 21068 MultiStar: [#1 0.08,-0.26,1.20,U] [#2 0.09,-0.49,1.11,U] [#3 0.31,-0.33,0.98,U] [#4 0.14,0.02,0.91,U] [#5 0.49,-0.01,0.96,U] [#6 0.07,-0.02,0.75,U] [#7 -0.05,-0.01,0.67,U] [#8 -0.27,-0.23,0.86,U] 
02:30:39.946 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.13, -0.15}
02:30:39.947 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
02:30:39.947 00.000 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.53)
02:30:39.948 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=-0.15 mountY=0.11, mountTheta=2.50
02:30:39.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.15, opts=13)
02:30:39.951 00.001 21068 Enqueuing Move request for scope (0.13, -0.15)
02:30:39.951 00.000 16108 Worker thread wakes up
02:30:39.952 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
02:30:39.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
02:30:39.952 00.000 16108 Moving (0.13, -0.15) raw xDistance=-0.15 yDistance=0.11
02:30:39.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:30:39.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:39.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:30:39.952 00.000 16108 MoveAxis(E, 0, ABG)
02:30:39.952 00.000 16108 Move returns status 0, amount 0
02:30:39.952 00.000 16108 MoveAxis(N, 0, ABG)
02:30:39.952 00.000 16108 Move returns status 0, amount 0
02:30:39.952 00.000 16108 move complete, result=0
02:30:39.952 00.000 16108 worker thread done servicing request
02:30:39.958 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3325, FiltMin=2835, FiltMax=59181, Gamma=1.000
02:30:39.975 00.017 21068 UpdateGuideState exits: m=125147 SNR=84.7
02:30:39.977 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.979 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:39.980 00.001 21068 Enqueuing Expose request
02:30:39.982 00.002 16108 Worker thread wakes up
02:30:39.982 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:39.985 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:39.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:41.144 01.159 16108 Exposure complete
02:30:41.221 00.077 16108 worker thread done servicing request
02:30:41.221 00.000 21068 OnExposeComplete: enter
02:30:41.223 00.002 21068 UpdateGuideState(): m_state=6
02:30:41.223 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13383
02:30:41.224 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.96, Mass=139251, SNR=100.8, Peak=17123 HFD=3.5
02:30:41.226 00.002 21068 MultiStar: [#1 -0.52,-0.12,0.85,U] [#2 0.14,-0.30,1.11,U] [#3 0.08,-0.29,1.00,U] [#4 0.13,0.11,0.76,U] [#5 0.26,0.29,0.76,U] [#6 0.10,0.41,0.59,U] [#7 0.11,0.14,0.63,U] [#8 -0.23,0.17,0.75,U] 
02:30:41.227 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.20, 0.20}
02:30:41.228 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
02:30:41.229 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
02:30:41.229 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.78 mountX=-0.03 mountY=-0.04, mountTheta=-2.16
02:30:41.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
02:30:41.232 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
02:30:41.233 00.001 16108 Worker thread wakes up
02:30:41.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
02:30:41.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:30:41.233 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.04
02:30:41.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:41.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:41.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:30:41.233 00.000 16108 MoveAxis(E, 0, ABG)
02:30:41.233 00.000 16108 Move returns status 0, amount 0
02:30:41.233 00.000 16108 MoveAxis(N, 0, ABG)
02:30:41.233 00.000 16108 Move returns status 0, amount 0
02:30:41.233 00.000 16108 move complete, result=0
02:30:41.233 00.000 16108 worker thread done servicing request
02:30:41.238 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3325, FiltMin=2886, FiltMax=53677, Gamma=1.000
02:30:41.256 00.018 21068 UpdateGuideState exits: m=139251 SNR=100.8
02:30:41.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:41.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:41.258 00.000 21068 Enqueuing Expose request
02:30:41.259 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:41.261 00.002 16108 Worker thread wakes up
02:30:41.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:41.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:42.227 00.966 16108 Exposure complete
02:30:42.289 00.062 16108 worker thread done servicing request
02:30:42.289 00.000 21068 OnExposeComplete: enter
02:30:42.291 00.002 21068 UpdateGuideState(): m_state=6
02:30:42.292 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13384
02:30:42.293 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.65, Mass=150166, SNR=99.2, Peak=16083 HFD=3.3
02:30:42.294 00.001 21068 MultiStar: [#1 -0.20,0.15,1.16,U] [#2 0.04,-0.02,1.20,U] [#3 0.06,-0.02,1.01,U] [#4 0.09,-0.09,0.76,U] [#5 0.07,0.31,0.97,U] [#6 0.05,0.40,0.74,U] [#7 0.20,-0.02,0.57,U] [#8 -0.26,-0.16,0.67,U] 
02:30:42.295 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.20, -0.11}
02:30:42.296 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
02:30:42.296 00.000 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
02:30:42.297 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.16 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
02:30:42.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
02:30:42.300 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
02:30:42.301 00.001 16108 Worker thread wakes up
02:30:42.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:30:42.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:30:42.301 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.06
02:30:42.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:42.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:42.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:30:42.302 00.001 16108 MoveAxis(E, 0, ABG)
02:30:42.302 00.000 16108 Move returns status 0, amount 0
02:30:42.302 00.000 16108 MoveAxis(N, 0, ABG)
02:30:42.302 00.000 16108 Move returns status 0, amount 0
02:30:42.302 00.000 16108 move complete, result=0
02:30:42.302 00.000 16108 worker thread done servicing request
02:30:42.307 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3328, FiltMin=2873, FiltMax=62553, Gamma=1.000
02:30:42.324 00.017 21068 UpdateGuideState exits: m=150166 SNR=99.2
02:30:42.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:42.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:42.327 00.001 21068 Enqueuing Expose request
02:30:42.327 00.000 16108 Worker thread wakes up
02:30:42.328 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:42.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:42.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:43.501 01.172 16108 Exposure complete
02:30:43.574 00.073 16108 worker thread done servicing request
02:30:43.574 00.000 21068 OnExposeComplete: enter
02:30:43.576 00.002 21068 UpdateGuideState(): m_state=6
02:30:43.578 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13385
02:30:43.579 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.75, Mass=122274, SNR=81.8, Peak=16579 HFD=3.0
02:30:43.581 00.002 21068 MultiStar: [#1 -0.01,-0.09,1.26,U] [#2 0.12,-0.19,1.27,U] [#3 0.14,-0.07,1.16,U] [#4 -0.08,0.10,0.97,U] [#5 0.19,0.26,0.92,U] [#6 -0.24,0.37,0.89,U] [#7 0.01,-0.18,0.59,U] [#8 0.07,0.24,0.79,U] 
02:30:43.582 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.37, 0.00}
02:30:43.582 00.000 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
02:30:43.583 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
02:30:43.586 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
02:30:43.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
02:30:43.588 00.000 21068 Enqueuing Move request for scope (0.07, 0.04)
02:30:43.589 00.001 16108 Worker thread wakes up
02:30:43.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:30:43.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:30:43.589 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.05
02:30:43.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:43.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:43.590 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:30:43.590 00.000 16108 MoveAxis(E, 0, ABG)
02:30:43.590 00.000 16108 Move returns status 0, amount 0
02:30:43.590 00.000 16108 MoveAxis(N, 0, ABG)
02:30:43.590 00.000 16108 Move returns status 0, amount 0
02:30:43.590 00.000 16108 move complete, result=0
02:30:43.590 00.000 16108 worker thread done servicing request
02:30:43.595 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3325, FiltMin=2854, FiltMax=57721, Gamma=1.000
02:30:43.611 00.016 21068 UpdateGuideState exits: m=122274 SNR=81.8
02:30:43.613 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:43.616 00.002 21068 Enqueuing Expose request
02:30:43.617 00.001 16108 Worker thread wakes up
02:30:43.617 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:43.619 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:43.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:44.597 00.978 16108 Exposure complete
02:30:44.651 00.054 16108 worker thread done servicing request
02:30:44.651 00.000 21068 OnExposeComplete: enter
02:30:44.652 00.001 21068 UpdateGuideState(): m_state=6
02:30:44.653 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13386
02:30:44.655 00.002 21068 Star::Find returns 1 (0), X=221.66, Y=876.83, Mass=119632, SNR=77.1, Peak=17155 HFD=3.2
02:30:44.659 00.004 21068 MultiStar: [#1 -0.07,0.01,1.27,U] [#2 0.16,-0.11,1.49,U] [#3 -0.03,-0.01,1.30,U] [#4 0.01,0.02,1.01,U] [#5 0.29,0.11,1.01,U] [#6 -0.15,0.12,0.96,U] [#7 0.12,0.01,0.75,U] [#8 0.10,0.13,0.92,U] 
02:30:44.660 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.33, 0.08}
02:30:44.661 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
02:30:44.662 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
02:30:44.662 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
02:30:44.665 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
02:30:44.668 00.003 21068 Enqueuing Move request for scope (0.08, 0.03)
02:30:44.669 00.001 16108 Worker thread wakes up
02:30:44.670 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
02:30:44.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
02:30:44.670 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=-0.05
02:30:44.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:44.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:44.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:30:44.670 00.000 16108 MoveAxis(E, 0, ABG)
02:30:44.670 00.000 16108 Move returns status 0, amount 0
02:30:44.670 00.000 16108 MoveAxis(N, 0, ABG)
02:30:44.670 00.000 16108 Move returns status 0, amount 0
02:30:44.670 00.000 16108 move complete, result=0
02:30:44.670 00.000 16108 worker thread done servicing request
02:30:44.678 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3328, FiltMin=2822, FiltMax=54294, Gamma=1.000
02:30:44.704 00.026 21068 UpdateGuideState exits: m=119632 SNR=77.1
02:30:44.706 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:44.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:44.708 00.001 21068 Enqueuing Expose request
02:30:44.709 00.001 16108 Worker thread wakes up
02:30:44.709 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:44.711 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:44.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:45.882 01.171 16108 Exposure complete
02:30:45.958 00.076 16108 worker thread done servicing request
02:30:45.958 00.000 21068 OnExposeComplete: enter
02:30:45.959 00.001 21068 UpdateGuideState(): m_state=6
02:30:45.961 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13387
02:30:45.963 00.002 21068 Star::Find returns 1 (0), X=221.89, Y=876.89, Mass=121555, SNR=87.5, Peak=17635 HFD=2.9
02:30:45.965 00.002 21068 MultiStar: [#1 0.01,0.05,1.11,U] [#2 0.41,-0.16,1.16,U] [#3 0.19,-0.05,1.07,U] [#4 -0.34,0.07,0.85,U] [#5 -0.07,-0.01,0.88,U] [#6 -0.24,0.34,0.85,U] [#7 0.19,-0.07,0.62,U] [#8 0.18,0.03,0.81,U] 
02:30:45.966 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.56, 0.14}
02:30:45.967 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
02:30:45.968 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
02:30:45.970 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
02:30:45.973 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
02:30:45.974 00.001 21068 Enqueuing Move request for scope (0.12, 0.03)
02:30:45.975 00.001 16108 Worker thread wakes up
02:30:45.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:30:45.976 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:30:45.976 00.000 16108 Moving (0.12, 0.03) raw xDistance=-0.11 yDistance=-0.06
02:30:45.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:45.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:45.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:30:45.976 00.000 16108 MoveAxis(E, 0, ABG)
02:30:45.976 00.000 16108 Move returns status 0, amount 0
02:30:45.976 00.000 16108 MoveAxis(N, 0, ABG)
02:30:45.976 00.000 16108 Move returns status 0, amount 0
02:30:45.976 00.000 16108 move complete, result=0
02:30:45.976 00.000 16108 worker thread done servicing request
02:30:45.980 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3328, FiltMin=2851, FiltMax=60301, Gamma=1.000
02:30:46.001 00.021 21068 UpdateGuideState exits: m=121555 SNR=87.5
02:30:46.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:46.004 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:46.005 00.001 21068 Enqueuing Expose request
02:30:46.006 00.001 16108 Worker thread wakes up
02:30:46.006 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:46.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:46.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:46.990 00.983 16108 Exposure complete
02:30:47.071 00.081 16108 worker thread done servicing request
02:30:47.072 00.001 21068 OnExposeComplete: enter
02:30:47.073 00.001 21068 UpdateGuideState(): m_state=6
02:30:47.075 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13388
02:30:47.076 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.93, Mass=124913, SNR=85.1, Peak=14947 HFD=3.4
02:30:47.079 00.003 21068 MultiStar: [#1 -0.03,-0.10,1.31,U] [#2 0.13,-0.25,1.17,U] [#3 0.00,-0.19,1.14,U] [#4 -0.17,0.00,0.81,U] [#5 0.05,0.08,0.99,U] [#6 0.14,0.13,0.80,U] [#7 0.09,-0.11,0.65,U] [#8 -0.12,0.03,0.78,U] 
02:30:47.080 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.13, 0.18}
02:30:47.082 00.002 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
02:30:47.083 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
02:30:47.084 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=-0.03 mountY=0.03, mountTheta=2.43
02:30:47.087 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
02:30:47.088 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
02:30:47.090 00.002 16108 Worker thread wakes up
02:30:47.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:30:47.090 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:30:47.090 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
02:30:47.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:47.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:47.091 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:47.091 00.000 16108 MoveAxis(E, 0, ABG)
02:30:47.091 00.000 16108 Move returns status 0, amount 0
02:30:47.091 00.000 16108 MoveAxis(N, 0, ABG)
02:30:47.091 00.000 16108 Move returns status 0, amount 0
02:30:47.091 00.000 16108 move complete, result=0
02:30:47.091 00.000 16108 worker thread done servicing request
02:30:47.097 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3328, FiltMin=2864, FiltMax=60301, Gamma=1.000
02:30:47.112 00.015 21068 UpdateGuideState exits: m=124913 SNR=85.1
02:30:47.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:47.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:47.115 00.001 21068 Enqueuing Expose request
02:30:47.115 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:47.116 00.001 16108 Worker thread wakes up
02:30:47.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:47.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:48.280 01.164 16108 Exposure complete
02:30:48.340 00.060 16108 worker thread done servicing request
02:30:48.340 00.000 21068 OnExposeComplete: enter
02:30:48.341 00.001 21068 UpdateGuideState(): m_state=6
02:30:48.342 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13389
02:30:48.343 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=876.50, Mass=115543, SNR=79.1, Peak=14307 HFD=3.2
02:30:48.344 00.001 21068 MultiStar: [#1 -0.06,-0.09,1.24,U] [#2 0.06,-0.17,1.31,U] [#3 0.02,0.03,1.09,U] [#4 0.14,0.04,0.95,U] [#5 -0.03,0.15,1.02,U] [#6 -0.08,0.17,0.84,U] [#7 0.36,-0.30,0.61,U] [#8 0.05,-0.21,0.78,U] 
02:30:48.344 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.40, -0.25}
02:30:48.345 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
02:30:48.346 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
02:30:48.348 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.68 mountX=-0.09 mountY=0.04, mountTheta=2.69
02:30:48.349 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
02:30:48.350 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
02:30:48.351 00.001 16108 Worker thread wakes up
02:30:48.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:30:48.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:30:48.351 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.04
02:30:48.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:30:48.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:48.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:30:48.351 00.000 16108 MoveAxis(E, 0, ABG)
02:30:48.351 00.000 16108 Move returns status 0, amount 0
02:30:48.351 00.000 16108 MoveAxis(N, 0, ABG)
02:30:48.351 00.000 16108 Move returns status 0, amount 0
02:30:48.351 00.000 16108 move complete, result=0
02:30:48.351 00.000 16108 worker thread done servicing request
02:30:48.355 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=387, max=65535, med=3325, FiltMin=2889, FiltMax=49597, Gamma=1.000
02:30:48.380 00.025 21068 UpdateGuideState exits: m=115543 SNR=79.1
02:30:48.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:48.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:48.384 00.001 21068 Enqueuing Expose request
02:30:48.384 00.000 16108 Worker thread wakes up
02:30:48.384 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:48.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:48.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:49.370 00.985 16108 Exposure complete
02:30:49.433 00.063 16108 worker thread done servicing request
02:30:49.433 00.000 21068 OnExposeComplete: enter
02:30:49.434 00.001 21068 UpdateGuideState(): m_state=6
02:30:49.435 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13390
02:30:49.436 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.57, Mass=114901, SNR=78.6, Peak=15075 HFD=3.2
02:30:49.437 00.001 21068 MultiStar: [#1 0.10,-0.17,1.37,U] [#2 0.29,-0.20,1.27,U] [#3 0.37,-0.12,1.12,U] [#4 0.25,-0.31,0.98,U] [#5 0.03,0.03,1.03,U] [#6 0.32,0.21,0.93,U] [#7 0.46,-0.31,0.66,U] [#8 -0.03,-0.33,0.84,U] 
02:30:49.437 00.000 21068 refined, 8 included, MultiStar: {0.26, -0.15}, one-star: {0.59, -0.18}
02:30:49.439 00.002 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
02:30:49.440 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
02:30:49.440 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.53 mountX=-0.28 mountY=0.08, mountTheta=2.85
02:30:49.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.15, opts=13)
02:30:49.443 00.001 21068 Enqueuing Move request for scope (0.26, -0.15)
02:30:49.443 00.000 16108 Worker thread wakes up
02:30:49.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
02:30:49.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
02:30:49.443 00.000 16108 Moving (0.26, -0.15) raw xDistance=-0.28 yDistance=0.08
02:30:49.444 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:30:49.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:49.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:30:49.444 00.000 16108 MoveAxis(E, 73, ABG)
02:30:49.444 00.000 16108 Guiding  Dir = 2, Dur = 73
02:30:49.444 00.000 16108 IsSlewing returns 0
02:30:49.444 00.000 16108 IsGuiding returns 0
02:30:49.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3325, FiltMin=2877, FiltMax=54557, Gamma=1.000
02:30:49.452 00.005 16108 PulseGuide returned control before completion, sleep 76
02:30:49.475 00.023 21068 UpdateGuideState exits: m=114901 SNR=78.6
02:30:49.477 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:49.479 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:49.480 00.001 21068 Enqueuing Expose request
02:30:49.529 00.049 16108 IsGuiding returns 1
02:30:49.529 00.000 16108 scope still moving after pulse duration time elapsed
02:30:49.560 00.031 16108 IsSlewing returns 0
02:30:49.560 00.000 16108 IsGuiding returns 0
02:30:49.560 00.000 16108 scope move finished after 73 + 42 ms
02:30:49.560 00.000 16108 Move returns status 0, amount 73
02:30:49.560 00.000 16108 MoveAxis(N, 0, ABG)
02:30:49.560 00.000 16108 Move returns status 0, amount 0
02:30:49.560 00.000 16108 move complete, result=0
02:30:49.560 00.000 16108 worker thread done servicing request
02:30:49.560 00.000 16108 Worker thread wakes up
02:30:49.560 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
02:30:49.562 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:49.562 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:50.742 01.180 16108 Exposure complete
02:30:50.800 00.058 16108 worker thread done servicing request
02:30:50.800 00.000 21068 OnExposeComplete: enter
02:30:50.801 00.001 21068 UpdateGuideState(): m_state=6
02:30:50.802 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13391
02:30:50.803 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=876.60, Mass=141319, SNR=91.8, Peak=16739 HFD=3.2
02:30:50.805 00.002 21068 MultiStar: [#1 0.08,-0.18,1.21,U] [#2 0.00,-0.14,1.28,U] [#3 0.11,-0.20,0.94,U] [#4 -0.26,-0.07,0.77,U] [#5 -0.05,0.20,1.00,U] [#6 -0.09,-0.18,0.77,U] [#7 0.22,-0.11,0.58,U] [#8 -0.29,-0.17,0.82,U] 
02:30:50.806 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.33, -0.15}
02:30:50.807 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
02:30:50.807 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
02:30:50.808 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.47 mountX=-0.03 mountY=0.10, mountTheta=1.86
02:30:50.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
02:30:50.811 00.002 21068 Enqueuing Move request for scope (0.01, -0.11)
02:30:50.812 00.001 16108 Worker thread wakes up
02:30:50.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:30:50.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:30:50.812 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
02:30:50.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:50.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:50.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:30:50.812 00.000 16108 MoveAxis(E, 0, ABG)
02:30:50.812 00.000 16108 Move returns status 0, amount 0
02:30:50.812 00.000 16108 MoveAxis(N, 0, ABG)
02:30:50.812 00.000 16108 Move returns status 0, amount 0
02:30:50.812 00.000 16108 move complete, result=0
02:30:50.813 00.001 16108 worker thread done servicing request
02:30:50.819 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3325, FiltMin=2880, FiltMax=56902, Gamma=1.000
02:30:50.836 00.017 21068 UpdateGuideState exits: m=141319 SNR=91.8
02:30:50.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:50.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:50.839 00.001 21068 Enqueuing Expose request
02:30:50.839 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:50.840 00.001 16108 Worker thread wakes up
02:30:50.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:50.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:51.828 00.988 16108 Exposure complete
02:30:51.905 00.077 16108 worker thread done servicing request
02:30:51.905 00.000 21068 OnExposeComplete: enter
02:30:51.907 00.002 21068 UpdateGuideState(): m_state=6
02:30:51.908 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13392
02:30:51.909 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.80, Mass=133436, SNR=94.8, Peak=17251 HFD=3.4
02:30:51.910 00.001 21068 MultiStar: [#1 -0.09,-0.26,1.11,U] [#2 -0.00,-0.22,1.16,U] [#3 -0.15,-0.16,0.91,U] [#4 -0.37,-0.06,0.80,U] [#5 -0.03,-0.11,0.83,U] [#6 -0.17,0.23,0.87,U] [#7 -0.11,-0.28,0.54,U] [#8 -0.24,-0.43,0.63,U] 
02:30:51.911 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {0.16, 0.05}
02:30:51.912 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
02:30:51.912 00.000 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
02:30:51.913 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.22 mountX=0.07 mountY=0.15, mountTheta=1.11
02:30:51.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.13, opts=13)
02:30:51.916 00.001 21068 Enqueuing Move request for scope (-0.10, -0.13)
02:30:51.917 00.001 16108 Worker thread wakes up
02:30:51.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
02:30:51.917 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
02:30:51.917 00.000 16108 Moving (-0.10, -0.13) raw xDistance=0.07 yDistance=0.15
02:30:51.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:30:51.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:51.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:30:51.917 00.000 16108 MoveAxis(E, 0, ABG)
02:30:51.917 00.000 16108 Move returns status 0, amount 0
02:30:51.917 00.000 16108 MoveAxis(N, 0, ABG)
02:30:51.917 00.000 16108 Move returns status 0, amount 0
02:30:51.917 00.000 16108 move complete, result=0
02:30:51.917 00.000 16108 worker thread done servicing request
02:30:51.924 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3325, FiltMin=2867, FiltMax=58569, Gamma=1.000
02:30:51.955 00.031 21068 UpdateGuideState exits: m=133436 SNR=94.8
02:30:51.957 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:51.959 00.001 21068 Enqueuing Expose request
02:30:51.960 00.001 16108 Worker thread wakes up
02:30:51.960 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:51.962 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:51.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:53.135 01.173 16108 Exposure complete
02:30:53.191 00.056 16108 worker thread done servicing request
02:30:53.191 00.000 21068 OnExposeComplete: enter
02:30:53.192 00.001 21068 UpdateGuideState(): m_state=6
02:30:53.193 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13393
02:30:53.195 00.002 21068 Star::Find returns 1 (0), X=221.32, Y=876.40, Mass=134951, SNR=106.1, Peak=15251 HFD=3.2
02:30:53.195 00.000 21068 MultiStar: [#1 -0.45,-0.17,0.84,U] [#2 -0.01,-0.31,0.98,U] [#3 -0.02,-0.22,0.83,U] [#4 -0.27,-0.22,0.73,U] [#5 -0.09,0.02,0.79,U] [#6 -0.36,0.27,0.72,U] [#7 -0.32,-0.19,0.53,U] [#8 -0.14,-0.24,0.70,U] 
02:30:53.196 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.17}, one-star: {-0.01, -0.35}
02:30:53.197 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
02:30:53.198 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
02:30:53.198 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.36 mountX=0.14 mountY=0.20, mountTheta=0.98
02:30:53.200 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.17, opts=13)
02:30:53.201 00.001 21068 Enqueuing Move request for scope (-0.17, -0.17)
02:30:53.201 00.000 16108 Worker thread wakes up
02:30:53.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
02:30:53.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
02:30:53.202 00.001 16108 Moving (-0.17, -0.17) raw xDistance=0.14 yDistance=0.20
02:30:53.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:30:53.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:30:53.202 00.000 16108 MoveAxis(E, 0, ABG)
02:30:53.202 00.000 16108 Move returns status 0, amount 0
02:30:53.202 00.000 16108 MoveAxis(S, 41, ABG)
02:30:53.202 00.000 16108 Guiding  Dir = 1, Dur = 41
02:30:53.202 00.000 16108 IsSlewing returns 0
02:30:53.202 00.000 16108 IsGuiding returns 0
02:30:53.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3325, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:30:53.221 00.016 21068 UpdateGuideState exits: m=134951 SNR=106.1
02:30:53.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:53.224 00.001 21068 Enqueuing Expose request
02:30:53.241 00.017 16108 PulseGuide returned control before completion, sleep 12
02:30:53.255 00.014 16108 IsGuiding returns 1
02:30:53.255 00.000 16108 scope still moving after pulse duration time elapsed
02:30:53.286 00.031 16108 IsSlewing returns 0
02:30:53.286 00.000 16108 IsGuiding returns 1
02:30:53.317 00.031 16108 IsSlewing returns 0
02:30:53.317 00.000 16108 IsGuiding returns 0
02:30:53.318 00.001 16108 scope move finished after 41 + 74 ms
02:30:53.318 00.000 16108 Move returns status 0, amount 41
02:30:53.318 00.000 16108 move complete, result=0
02:30:53.318 00.000 16108 worker thread done servicing request
02:30:53.318 00.000 16108 Worker thread wakes up
02:30:53.318 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:30:53.321 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:53.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:54.286 00.965 16108 Exposure complete
02:30:54.381 00.095 16108 worker thread done servicing request
02:30:54.381 00.000 21068 OnExposeComplete: enter
02:30:54.382 00.001 21068 UpdateGuideState(): m_state=6
02:30:54.384 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13394
02:30:54.385 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.42, Mass=132647, SNR=97.2, Peak=15987 HFD=3.2
02:30:54.386 00.001 21068 MultiStar: [#1 -0.21,-0.21,1.07,U] [#2 -0.29,-0.39,1.10,U] [#3 -0.16,-0.24,0.96,U] [#4 -0.37,-0.42,0.74,U] [#5 -0.15,-0.15,0.80,U] [#6 -0.16,0.21,0.63,U] [#7 -0.05,-0.28,0.61,U] [#8 -0.26,-0.28,0.72,U] 
02:30:54.386 00.000 21068 refined, 8 included, MultiStar: {-0.16, -0.25}, one-star: {0.19, -0.33}
02:30:54.387 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.18)
02:30:54.388 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
02:30:54.389 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.29 cameraTheta=-2.14 mountX=0.11 mountY=0.28, mountTheta=1.19
02:30:54.390 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.25, opts=13)
02:30:54.391 00.001 21068 Enqueuing Move request for scope (-0.16, -0.25)
02:30:54.392 00.001 16108 Worker thread wakes up
02:30:54.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
02:30:54.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
02:30:54.392 00.000 16108 Moving (-0.16, -0.25) raw xDistance=0.11 yDistance=0.28
02:30:54.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:30:54.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:30:54.392 00.000 16108 MoveAxis(E, 0, ABG)
02:30:54.393 00.001 16108 Move returns status 0, amount 0
02:30:54.393 00.000 16108 MoveAxis(S, 56, ABG)
02:30:54.393 00.000 16108 Guiding  Dir = 1, Dur = 56
02:30:54.393 00.000 16108 IsSlewing returns 0
02:30:54.393 00.000 16108 IsGuiding returns 0
02:30:54.396 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3325, FiltMin=2822, FiltMax=57165, Gamma=1.000
02:30:54.411 00.015 21068 UpdateGuideState exits: m=132647 SNR=97.2
02:30:54.411 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:54.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:54.413 00.001 21068 Enqueuing Expose request
02:30:54.447 00.034 16108 PulseGuide returned control before completion, sleep 12
02:30:54.462 00.015 16108 IsGuiding returns 1
02:30:54.462 00.000 16108 scope still moving after pulse duration time elapsed
02:30:54.493 00.031 16108 IsSlewing returns 0
02:30:54.493 00.000 16108 IsGuiding returns 1
02:30:54.524 00.031 16108 IsSlewing returns 0
02:30:54.524 00.000 16108 IsGuiding returns 1
02:30:54.555 00.031 16108 IsSlewing returns 0
02:30:54.555 00.000 16108 IsGuiding returns 0
02:30:54.555 00.000 16108 scope move finished after 56 + 106 ms
02:30:54.555 00.000 16108 Move returns status 0, amount 56
02:30:54.555 00.000 16108 move complete, result=0
02:30:54.556 00.001 16108 worker thread done servicing request
02:30:54.556 00.000 16108 Worker thread wakes up
02:30:54.556 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:54.556 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
02:30:54.558 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:55.721 01.163 16108 Exposure complete
02:30:55.777 00.056 16108 worker thread done servicing request
02:30:55.777 00.000 21068 OnExposeComplete: enter
02:30:55.778 00.001 21068 UpdateGuideState(): m_state=6
02:30:55.778 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13395
02:30:55.779 00.001 21068 Star::Find returns 1 (0), X=221.32, Y=876.56, Mass=132634, SNR=88.0, Peak=16336 HFD=3.2
02:30:55.780 00.001 21068 MultiStar: [#1 -0.42,-0.20,1.08,U] [#2 0.01,-0.17,1.40,U] [#3 -0.32,-0.11,1.12,U] [#4 -0.34,-0.08,0.81,U] [#5 -0.34,-0.09,1.00,U] [#6 -0.31,-0.15,0.72,U] [#7 -0.22,0.11,0.70,U] [#8 -0.51,-0.10,0.72,U] 
02:30:55.781 00.001 21068 single-star, 8 included, MultiStar: {-0.25, -0.12}, one-star: {-0.01, -0.19}
02:30:55.782 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
02:30:55.782 00.000 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
02:30:55.783 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.02 mountY=0.19, mountTheta=1.70
02:30:55.786 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
02:30:55.786 00.000 21068 Enqueuing Move request for scope (-0.01, -0.19)
02:30:55.787 00.001 16108 Worker thread wakes up
02:30:55.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
02:30:55.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
02:30:55.787 00.000 16108 Moving (-0.01, -0.19) raw xDistance=-0.02 yDistance=0.19
02:30:55.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:30:55.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:55.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:30:55.787 00.000 16108 MoveAxis(E, 0, ABG)
02:30:55.788 00.001 16108 Move returns status 0, amount 0
02:30:55.788 00.000 16108 MoveAxis(N, 0, ABG)
02:30:55.788 00.000 16108 Move returns status 0, amount 0
02:30:55.788 00.000 16108 move complete, result=0
02:30:55.788 00.000 16108 worker thread done servicing request
02:30:55.796 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3325, FiltMin=2861, FiltMax=52621, Gamma=1.000
02:30:55.824 00.028 21068 UpdateGuideState exits: m=132634 SNR=88.0
02:30:55.826 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:55.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:55.828 00.001 21068 Enqueuing Expose request
02:30:55.829 00.001 16108 Worker thread wakes up
02:30:55.829 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:55.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:55.831 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:56.796 00.965 16108 Exposure complete
02:30:56.875 00.079 16108 worker thread done servicing request
02:30:56.875 00.000 21068 OnExposeComplete: enter
02:30:56.877 00.002 21068 UpdateGuideState(): m_state=6
02:30:56.878 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13396
02:30:56.879 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.49, Mass=129284, SNR=80.4, Peak=14867 HFD=3.2
02:30:56.882 00.003 21068 MultiStar: [#1 -0.20,-0.16,1.33,U] [#2 -0.16,-0.30,1.18,U] [#3 -0.30,-0.32,1.17,U] [#4 -0.12,-0.28,0.93,U] [#5 -0.23,0.31,1.01,U] [#6 -0.22,0.10,0.91,U] [#7 0.08,-0.31,0.63,U] [#8 -0.21,-0.10,0.85,U] 
02:30:56.883 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.15}, one-star: {0.20, -0.26}
02:30:56.883 00.000 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
02:30:56.884 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
02:30:56.886 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.34 mountX=0.11 mountY=0.18, mountTheta=0.99
02:30:56.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.15, opts=13)
02:30:56.889 00.001 21068 Enqueuing Move request for scope (-0.14, -0.15)
02:30:56.892 00.003 16108 Worker thread wakes up
02:30:56.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
02:30:56.892 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
02:30:56.892 00.000 16108 Moving (-0.14, -0.15) raw xDistance=0.11 yDistance=0.18
02:30:56.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:30:56.893 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:56.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:30:56.893 00.000 16108 MoveAxis(E, 0, ABG)
02:30:56.893 00.000 16108 Move returns status 0, amount 0
02:30:56.893 00.000 16108 MoveAxis(N, 0, ABG)
02:30:56.893 00.000 16108 Move returns status 0, amount 0
02:30:56.893 00.000 16108 move complete, result=0
02:30:56.893 00.000 16108 worker thread done servicing request
02:30:56.901 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3325, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:30:56.929 00.028 21068 UpdateGuideState exits: m=129284 SNR=80.4
02:30:56.931 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.934 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:56.935 00.001 21068 Enqueuing Expose request
02:30:56.937 00.002 16108 Worker thread wakes up
02:30:56.937 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:56.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:56.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:58.090 01.152 16108 Exposure complete
02:30:58.158 00.068 16108 worker thread done servicing request
02:30:58.158 00.000 21068 OnExposeComplete: enter
02:30:58.159 00.001 21068 UpdateGuideState(): m_state=6
02:30:58.160 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13397
02:30:58.161 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=876.60, Mass=123537, SNR=86.0, Peak=16211 HFD=3.3
02:30:58.162 00.001 21068 MultiStar: [#1 0.07,-0.24,1.09,U] [#2 0.11,-0.37,1.18,U] [#3 -0.03,-0.37,1.12,U] [#4 0.26,-0.22,0.80,U] [#5 0.01,0.00,0.88,U] [#6 0.01,-0.06,0.73,U] [#7 0.10,-0.26,0.65,U] [#8 -0.16,-0.27,0.81,U] 
02:30:58.163 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.23}, one-star: {0.53, -0.15}
02:30:58.163 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
02:30:58.164 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
02:30:58.165 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.14 mountX=-0.14 mountY=0.20, mountTheta=2.19
02:30:58.167 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.23, opts=13)
02:30:58.167 00.000 21068 Enqueuing Move request for scope (0.10, -0.23)
02:30:58.168 00.001 16108 Worker thread wakes up
02:30:58.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
02:30:58.168 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
02:30:58.168 00.000 16108 Moving (0.10, -0.23) raw xDistance=-0.14 yDistance=0.20
02:30:58.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:30:58.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:58.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:30:58.168 00.000 16108 MoveAxis(E, 0, ABG)
02:30:58.169 00.001 16108 Move returns status 0, amount 0
02:30:58.169 00.000 16108 MoveAxis(N, 0, ABG)
02:30:58.169 00.000 16108 Move returns status 0, amount 0
02:30:58.169 00.000 16108 move complete, result=0
02:30:58.169 00.000 16108 worker thread done servicing request
02:30:58.172 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3325, FiltMin=2857, FiltMax=54166, Gamma=1.000
02:30:58.187 00.015 21068 UpdateGuideState exits: m=123537 SNR=86.0
02:30:58.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:58.190 00.001 21068 Enqueuing Expose request
02:30:58.190 00.000 16108 Worker thread wakes up
02:30:58.190 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:58.192 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:58.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:30:59.185 00.993 16108 Exposure complete
02:30:59.267 00.082 16108 worker thread done servicing request
02:30:59.267 00.000 21068 OnExposeComplete: enter
02:30:59.269 00.002 21068 UpdateGuideState(): m_state=6
02:30:59.270 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13398
02:30:59.272 00.002 21068 Star::Find returns 1 (0), X=221.77, Y=876.74, Mass=149626, SNR=103.5, Peak=18691 HFD=3.5
02:30:59.274 00.002 21068 MultiStar: [#1 0.12,-0.37,0.91,U] [#2 0.07,-0.38,1.08,U] [#3 0.19,-0.35,0.95,U] [#4 -0.05,-0.14,0.72,U] [#5 -0.09,-0.15,0.79,U] [#6 -0.03,0.05,0.76,U] [#7 0.36,0.01,0.49,U] [#8 -0.25,-0.22,0.61,U] 
02:30:59.276 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.44, -0.02}
02:30:59.278 00.002 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
02:30:59.279 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
02:30:59.281 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.11 mountX=-0.13 mountY=0.17, mountTheta=2.23
02:30:59.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.19, opts=13)
02:30:59.286 00.003 21068 Enqueuing Move request for scope (0.10, -0.19)
02:30:59.287 00.001 16108 Worker thread wakes up
02:30:59.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
02:30:59.287 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
02:30:59.287 00.000 16108 Moving (0.10, -0.19) raw xDistance=-0.13 yDistance=0.17
02:30:59.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:30:59.288 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:59.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:30:59.288 00.000 16108 MoveAxis(E, 0, ABG)
02:30:59.288 00.000 16108 Move returns status 0, amount 0
02:30:59.288 00.000 16108 MoveAxis(N, 0, ABG)
02:30:59.288 00.000 16108 Move returns status 0, amount 0
02:30:59.288 00.000 16108 move complete, result=0
02:30:59.288 00.000 16108 worker thread done servicing request
02:30:59.292 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3325, FiltMin=2873, FiltMax=52637, Gamma=1.000
02:30:59.328 00.036 21068 UpdateGuideState exits: m=149626 SNR=103.5
02:30:59.330 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:59.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:30:59.334 00.003 21068 Enqueuing Expose request
02:30:59.335 00.001 16108 Worker thread wakes up
02:30:59.335 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:59.337 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:30:59.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:00.512 01.175 16108 Exposure complete
02:31:00.585 00.073 16108 worker thread done servicing request
02:31:00.586 00.001 21068 OnExposeComplete: enter
02:31:00.588 00.002 21068 UpdateGuideState(): m_state=6
02:31:00.589 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13399
02:31:00.590 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.96, Mass=114829, SNR=82.2, Peak=15443 HFD=3.4
02:31:00.591 00.001 21068 MultiStar: [#1 -0.10,-0.05,1.26,U] [#2 0.04,-0.25,1.38,U] [#3 0.05,-0.07,1.10,U] [#4 -0.14,0.21,0.92,U] [#5 0.08,0.33,1.08,U] [#6 -0.05,0.24,0.90,U] [#7 -0.15,0.14,0.76,U] [#8 -0.16,-0.11,0.84,U] 
02:31:00.593 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.22, 0.21}
02:31:00.594 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
02:31:00.595 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
02:31:00.596 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.81 mountX=0.02 mountY=-0.05, mountTheta=-1.14
02:31:00.599 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
02:31:00.600 00.001 21068 Enqueuing Move request for scope (-0.01, 0.05)
02:31:00.600 00.000 16108 Worker thread wakes up
02:31:00.601 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
02:31:00.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
02:31:00.601 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
02:31:00.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:31:00.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:00.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:31:00.601 00.000 16108 MoveAxis(E, 0, ABG)
02:31:00.601 00.000 16108 Move returns status 0, amount 0
02:31:00.601 00.000 16108 MoveAxis(N, 0, ABG)
02:31:00.601 00.000 16108 Move returns status 0, amount 0
02:31:00.601 00.000 16108 move complete, result=0
02:31:00.601 00.000 16108 worker thread done servicing request
02:31:00.604 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3325, FiltMin=2848, FiltMax=59453, Gamma=1.000
02:31:00.625 00.021 21068 UpdateGuideState exits: m=114829 SNR=82.2
02:31:00.627 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:00.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:00.630 00.002 21068 Enqueuing Expose request
02:31:00.631 00.001 16108 Worker thread wakes up
02:31:00.631 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:00.634 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:00.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:01.603 00.969 16108 Exposure complete
02:31:01.665 00.062 16108 worker thread done servicing request
02:31:01.665 00.000 21068 OnExposeComplete: enter
02:31:01.667 00.002 21068 UpdateGuideState(): m_state=6
02:31:01.670 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13400
02:31:01.671 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.81, Mass=141472, SNR=95.2, Peak=19219 HFD=3.3
02:31:01.673 00.002 21068 MultiStar: [#1 -0.20,-0.20,1.22,U] [#2 -0.22,-0.14,1.15,U] [#3 0.11,-0.05,0.86,U] [#4 0.04,-0.07,0.88,U] [#5 0.05,0.12,0.79,U] [#6 -0.03,0.40,0.78,U] [#7 -0.10,0.01,0.62,U] [#8 -0.21,0.02,0.79,U] 
02:31:01.675 00.002 21068 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.18, 0.06}
02:31:01.676 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
02:31:01.679 00.003 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
02:31:01.680 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.07 mountX=0.05 mountY=0.02, mountTheta=0.30
02:31:01.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
02:31:01.683 00.001 21068 Enqueuing Move request for scope (-0.05, -0.00)
02:31:01.683 00.000 16108 Worker thread wakes up
02:31:01.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
02:31:01.684 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
02:31:01.684 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.02
02:31:01.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:31:01.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:01.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:31:01.684 00.000 16108 MoveAxis(E, 0, ABG)
02:31:01.684 00.000 16108 Move returns status 0, amount 0
02:31:01.684 00.000 16108 MoveAxis(N, 0, ABG)
02:31:01.684 00.000 16108 Move returns status 0, amount 0
02:31:01.684 00.000 16108 move complete, result=0
02:31:01.684 00.000 16108 worker thread done servicing request
02:31:01.687 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3328, FiltMin=2873, FiltMax=65440, Gamma=1.000
02:31:01.703 00.016 21068 UpdateGuideState exits: m=141472 SNR=95.2
02:31:01.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:01.706 00.001 21068 Enqueuing Expose request
02:31:01.706 00.000 16108 Worker thread wakes up
02:31:01.706 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:01.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:01.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:02.872 01.165 16108 Exposure complete
02:31:02.961 00.089 16108 worker thread done servicing request
02:31:02.961 00.000 21068 OnExposeComplete: enter
02:31:02.962 00.001 21068 UpdateGuideState(): m_state=6
02:31:02.963 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13401
02:31:02.963 00.000 21068 Star::Find returns 1 (0), X=221.56, Y=876.52, Mass=142859, SNR=88.7, Peak=16947 HFD=3.2
02:31:02.964 00.001 21068 MultiStar: [#1 -0.19,-0.33,1.21,U] [#2 -0.27,-0.38,1.29,U] [#3 -0.01,-0.27,0.99,U] [#4 -0.02,-0.06,0.77,U] [#5 0.03,0.18,1.07,U] [#6 -0.24,-0.08,0.77,U] [#7 -0.18,-0.35,0.60,U] [#8 -0.36,-0.25,0.79,U] 
02:31:02.965 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.20}, one-star: {0.23, -0.23}
02:31:02.966 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
02:31:02.966 00.000 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
02:31:02.967 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.06 mountX=0.07 mountY=0.22, mountTheta=1.26
02:31:02.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.20, opts=13)
02:31:02.970 00.001 21068 Enqueuing Move request for scope (-0.11, -0.20)
02:31:02.971 00.001 16108 Worker thread wakes up
02:31:02.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
02:31:02.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
02:31:02.971 00.000 16108 Moving (-0.11, -0.20) raw xDistance=0.07 yDistance=0.22
02:31:02.972 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:31:02.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:31:02.972 00.000 16108 MoveAxis(E, 0, ABG)
02:31:02.972 00.000 16108 Move returns status 0, amount 0
02:31:02.972 00.000 16108 MoveAxis(S, 44, ABG)
02:31:02.972 00.000 16108 Guiding  Dir = 1, Dur = 44
02:31:02.972 00.000 16108 IsSlewing returns 0
02:31:02.973 00.001 16108 IsGuiding returns 0
02:31:02.975 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3325, FiltMin=2851, FiltMax=55805, Gamma=1.000
02:31:02.984 00.009 16108 PulseGuide returned control before completion, sleep 43
02:31:02.990 00.006 21068 UpdateGuideState exits: m=142859 SNR=88.7
02:31:02.992 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:02.992 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:02.993 00.001 21068 Enqueuing Expose request
02:31:03.030 00.037 16108 IsGuiding returns 1
02:31:03.030 00.000 16108 scope still moving after pulse duration time elapsed
02:31:03.061 00.031 16108 IsSlewing returns 0
02:31:03.061 00.000 16108 IsGuiding returns 1
02:31:03.093 00.032 16108 IsSlewing returns 0
02:31:03.093 00.000 16108 IsGuiding returns 0
02:31:03.093 00.000 16108 scope move finished after 44 + 76 ms
02:31:03.093 00.000 16108 Move returns status 0, amount 44
02:31:03.093 00.000 16108 move complete, result=0
02:31:03.093 00.000 16108 worker thread done servicing request
02:31:03.094 00.001 16108 Worker thread wakes up
02:31:03.094 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
02:31:03.095 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:03.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:04.067 00.972 16108 Exposure complete
02:31:04.147 00.080 16108 worker thread done servicing request
02:31:04.147 00.000 21068 OnExposeComplete: enter
02:31:04.148 00.001 21068 UpdateGuideState(): m_state=6
02:31:04.150 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13402
02:31:04.151 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.47, Mass=125332, SNR=81.8, Peak=14371 HFD=3.2
02:31:04.152 00.001 21068 MultiStar: [#1 -0.19,-0.23,1.30,U] [#2 -0.25,-0.20,1.42,U] [#3 -0.19,-0.35,1.13,U] [#4 -0.18,0.09,0.90,U] [#5 -0.13,-0.15,0.99,U] [#6 -0.11,0.07,0.88,U] [#7 -0.19,-0.19,0.65,U] [#8 -0.29,-0.11,0.85,U] 
02:31:04.152 00.000 21068 refined, 8 included, MultiStar: {-0.16, -0.16}, one-star: {0.15, -0.28}
02:31:04.153 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
02:31:04.154 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
02:31:04.154 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-2.34 mountX=0.13 mountY=0.19, mountTheta=1.00
02:31:04.156 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.16, opts=13)
02:31:04.157 00.001 21068 Enqueuing Move request for scope (-0.16, -0.16)
02:31:04.157 00.000 16108 Worker thread wakes up
02:31:04.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
02:31:04.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
02:31:04.159 00.002 16108 Moving (-0.16, -0.16) raw xDistance=0.13 yDistance=0.19
02:31:04.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:31:04.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:04.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:31:04.159 00.000 16108 MoveAxis(E, 0, ABG)
02:31:04.159 00.000 16108 Move returns status 0, amount 0
02:31:04.159 00.000 16108 MoveAxis(N, 0, ABG)
02:31:04.159 00.000 16108 Move returns status 0, amount 0
02:31:04.159 00.000 16108 move complete, result=0
02:31:04.159 00.000 16108 worker thread done servicing request
02:31:04.162 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3328, FiltMin=2809, FiltMax=63321, Gamma=1.000
02:31:04.184 00.022 21068 UpdateGuideState exits: m=125332 SNR=81.8
02:31:04.186 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.188 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:04.190 00.002 21068 Enqueuing Expose request
02:31:04.192 00.002 16108 Worker thread wakes up
02:31:04.192 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:04.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:04.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:05.347 01.155 16108 Exposure complete
02:31:05.417 00.070 16108 worker thread done servicing request
02:31:05.417 00.000 21068 OnExposeComplete: enter
02:31:05.419 00.002 21068 UpdateGuideState(): m_state=6
02:31:05.422 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13403
02:31:05.423 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.61, Mass=121403, SNR=86.6, Peak=15267 HFD=3.2
02:31:05.425 00.002 21068 MultiStar: [#1 -0.13,-0.27,1.29,U] [#2 0.04,-0.51,1.19,U] [#3 0.12,-0.40,1.11,U] [#4 -0.01,-0.31,0.86,U] [#5 -0.02,-0.01,1.03,U] [#6 0.09,0.00,0.76,U] [#7 0.07,-0.48,0.68,U] [#8 -0.13,-0.27,0.83,U] 
02:31:05.428 00.003 21068 single-star, 8 included, MultiStar: {0.02, -0.27}, one-star: {0.18, -0.14}
02:31:05.429 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
02:31:05.430 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
02:31:05.431 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.65 mountX=-0.20 mountY=0.09, mountTheta=2.71
02:31:05.433 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
02:31:05.433 00.000 21068 Enqueuing Move request for scope (0.18, -0.14)
02:31:05.434 00.001 16108 Worker thread wakes up
02:31:05.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
02:31:05.434 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
02:31:05.434 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
02:31:05.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:31:05.435 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:05.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:05.435 00.000 16108 MoveAxis(E, 53, ABG)
02:31:05.435 00.000 16108 Guiding  Dir = 2, Dur = 53
02:31:05.435 00.000 16108 IsSlewing returns 0
02:31:05.435 00.000 16108 IsGuiding returns 0
02:31:05.436 00.001 16108 PulseGuide returned control before completion, sleep 62
02:31:05.438 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3325, FiltMin=2822, FiltMax=57005, Gamma=1.000
02:31:05.460 00.022 21068 UpdateGuideState exits: m=121403 SNR=86.6
02:31:05.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:05.463 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:05.464 00.001 21068 Enqueuing Expose request
02:31:05.507 00.043 16108 IsGuiding returns 1
02:31:05.507 00.000 16108 scope still moving after pulse duration time elapsed
02:31:05.538 00.031 16108 IsSlewing returns 0
02:31:05.538 00.000 16108 IsGuiding returns 0
02:31:05.538 00.000 16108 scope move finished after 53 + 50 ms
02:31:05.538 00.000 16108 Move returns status 0, amount 53
02:31:05.538 00.000 16108 MoveAxis(N, 0, ABG)
02:31:05.538 00.000 16108 Move returns status 0, amount 0
02:31:05.539 00.001 16108 move complete, result=0
02:31:05.539 00.000 16108 worker thread done servicing request
02:31:05.539 00.000 16108 Worker thread wakes up
02:31:05.539 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:31:05.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:05.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:06.526 00.986 16108 Exposure complete
02:31:06.596 00.070 16108 worker thread done servicing request
02:31:06.597 00.001 21068 OnExposeComplete: enter
02:31:06.597 00.000 21068 UpdateGuideState(): m_state=6
02:31:06.598 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13404
02:31:06.599 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.57, Mass=111713, SNR=82.2, Peak=13731 HFD=3.1
02:31:06.600 00.001 21068 MultiStar: [#1 -0.33,-0.08,1.25,U] [#2 -0.28,-0.05,1.28,U] [#3 -0.01,-0.17,1.06,U] [#4 -0.27,0.01,0.93,U] [#5 -0.14,0.07,1.08,U] [#6 0.00,0.16,0.86,U] [#7 -0.20,-0.30,0.71,U] [#8 -0.16,-0.07,0.83,U] 
02:31:06.600 00.000 21068 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {0.20, -0.18}
02:31:06.601 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
02:31:06.602 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
02:31:06.602 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.71 mountX=0.13 mountY=0.10, mountTheta=0.65
02:31:06.604 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.06, opts=13)
02:31:06.605 00.001 21068 Enqueuing Move request for scope (-0.14, -0.06)
02:31:06.607 00.002 16108 Worker thread wakes up
02:31:06.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
02:31:06.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
02:31:06.607 00.000 16108 Moving (-0.14, -0.06) raw xDistance=0.13 yDistance=0.10
02:31:06.608 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:31:06.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:06.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:31:06.608 00.000 16108 MoveAxis(E, 0, ABG)
02:31:06.608 00.000 16108 Move returns status 0, amount 0
02:31:06.608 00.000 16108 MoveAxis(N, 0, ABG)
02:31:06.608 00.000 16108 Move returns status 0, amount 0
02:31:06.608 00.000 16108 move complete, result=0
02:31:06.608 00.000 16108 worker thread done servicing request
02:31:06.615 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3325, FiltMin=2845, FiltMax=53197, Gamma=1.000
02:31:06.640 00.025 21068 UpdateGuideState exits: m=111713 SNR=82.2
02:31:06.642 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.644 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:06.645 00.001 21068 Enqueuing Expose request
02:31:06.646 00.001 16108 Worker thread wakes up
02:31:06.646 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:06.647 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:06.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:07.820 01.173 16108 Exposure complete
02:31:07.888 00.068 16108 worker thread done servicing request
02:31:07.888 00.000 21068 OnExposeComplete: enter
02:31:07.889 00.001 21068 UpdateGuideState(): m_state=6
02:31:07.890 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13405
02:31:07.891 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.66, Mass=126884, SNR=94.7, Peak=15267 HFD=3.2
02:31:07.892 00.001 21068 MultiStar: [#1 -0.16,-0.25,1.09,U] [#2 0.21,-0.10,1.08,U] [#3 0.06,-0.17,0.93,U] [#4 0.08,0.03,0.76,U] [#5 0.22,0.25,0.88,U] [#6 0.10,0.14,0.71,U] [#7 0.09,-0.10,0.65,U] [#8 -0.06,-0.22,0.63,U] 
02:31:07.892 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.27, -0.09}
02:31:07.894 00.002 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
02:31:07.895 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
02:31:07.896 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=-0.10 mountY=0.04, mountTheta=2.80
02:31:07.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.06, opts=13)
02:31:07.898 00.001 21068 Enqueuing Move request for scope (0.10, -0.06)
02:31:07.899 00.001 16108 Worker thread wakes up
02:31:07.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
02:31:07.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
02:31:07.899 00.000 16108 Moving (0.10, -0.06) raw xDistance=-0.10 yDistance=0.04
02:31:07.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:31:07.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:07.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:31:07.899 00.000 16108 MoveAxis(E, 0, ABG)
02:31:07.899 00.000 16108 Move returns status 0, amount 0
02:31:07.899 00.000 16108 MoveAxis(N, 0, ABG)
02:31:07.899 00.000 16108 Move returns status 0, amount 0
02:31:07.899 00.000 16108 move complete, result=0
02:31:07.899 00.000 16108 worker thread done servicing request
02:31:07.906 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3325, FiltMin=2854, FiltMax=47968, Gamma=1.000
02:31:07.921 00.015 21068 UpdateGuideState exits: m=126884 SNR=94.7
02:31:07.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:07.922 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:07.923 00.001 21068 Enqueuing Expose request
02:31:07.924 00.001 16108 Worker thread wakes up
02:31:07.924 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:07.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:07.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:08.898 00.973 16108 Exposure complete
02:31:09.003 00.105 16108 worker thread done servicing request
02:31:09.003 00.000 21068 OnExposeComplete: enter
02:31:09.006 00.003 21068 UpdateGuideState(): m_state=6
02:31:09.007 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13406
02:31:09.009 00.002 21068 Star::Find returns 1 (0), X=221.55, Y=876.71, Mass=130072, SNR=84.4, Peak=16883 HFD=3.2
02:31:09.010 00.001 21068 MultiStar: [#1 -0.16,-0.29,1.11,U] [#2 -0.07,-0.23,1.13,U] [#3 0.11,-0.19,1.05,U] [#4 -0.19,-0.35,0.74,U] [#5 0.01,0.08,0.96,U] [#6 -0.21,0.15,0.79,U] [#7 0.06,-0.30,0.62,U] [#8 -0.42,-0.41,0.00,M1] 
02:31:09.011 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {0.22, -0.04}
02:31:09.012 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
02:31:09.013 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
02:31:09.015 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.74 mountX=-0.00 mountY=0.15, mountTheta=1.58
02:31:09.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.14, opts=13)
02:31:09.019 00.001 21068 Enqueuing Move request for scope (-0.02, -0.14)
02:31:09.020 00.001 16108 Worker thread wakes up
02:31:09.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
02:31:09.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
02:31:09.020 00.000 16108 Moving (-0.02, -0.14) raw xDistance=-0.00 yDistance=0.15
02:31:09.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:31:09.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:09.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:31:09.020 00.000 16108 MoveAxis(E, 0, ABG)
02:31:09.020 00.000 16108 Move returns status 0, amount 0
02:31:09.020 00.000 16108 MoveAxis(N, 0, ABG)
02:31:09.020 00.000 16108 Move returns status 0, amount 0
02:31:09.020 00.000 16108 move complete, result=0
02:31:09.022 00.002 16108 worker thread done servicing request
02:31:09.026 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3325, FiltMin=2867, FiltMax=64509, Gamma=1.000
02:31:09.052 00.026 21068 UpdateGuideState exits: m=130072 SNR=84.4
02:31:09.056 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.057 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:09.059 00.002 21068 Enqueuing Expose request
02:31:09.062 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:09.064 00.002 16108 Worker thread wakes up
02:31:09.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:09.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:10.231 01.167 16108 Exposure complete
02:31:10.294 00.063 16108 worker thread done servicing request
02:31:10.294 00.000 21068 OnExposeComplete: enter
02:31:10.297 00.003 21068 UpdateGuideState(): m_state=6
02:31:10.299 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13407
02:31:10.300 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.63, Mass=121485, SNR=85.7, Peak=14355 HFD=3.2
02:31:10.303 00.003 21068 MultiStar: [#1 -0.33,-0.21,1.14,U] [#2 -0.17,-0.27,1.27,U] [#3 -0.25,-0.18,1.08,U] [#4 -0.02,-0.25,0.81,U] [#5 0.03,0.10,0.91,U] [#6 -0.25,0.09,0.88,U] [#7 -0.29,-0.18,0.66,U] [#8 -0.35,-0.52,0.00,M2] 
02:31:10.305 00.002 21068 refined, 7 included, MultiStar: {-0.13, -0.13}, one-star: {0.27, -0.12}
02:31:10.306 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
02:31:10.306 00.000 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
02:31:10.307 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.10 mountY=0.16, mountTheta=1.00
02:31:10.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.13, opts=13)
02:31:10.310 00.001 21068 Enqueuing Move request for scope (-0.13, -0.13)
02:31:10.311 00.001 16108 Worker thread wakes up
02:31:10.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
02:31:10.311 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
02:31:10.311 00.000 16108 Moving (-0.13, -0.13) raw xDistance=0.10 yDistance=0.16
02:31:10.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:31:10.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:10.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:31:10.311 00.000 16108 MoveAxis(E, 0, ABG)
02:31:10.311 00.000 16108 Move returns status 0, amount 0
02:31:10.311 00.000 16108 MoveAxis(N, 0, ABG)
02:31:10.311 00.000 16108 Move returns status 0, amount 0
02:31:10.311 00.000 16108 move complete, result=0
02:31:10.313 00.002 16108 worker thread done servicing request
02:31:10.316 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3325, FiltMin=2880, FiltMax=57101, Gamma=1.000
02:31:10.331 00.015 21068 UpdateGuideState exits: m=121485 SNR=85.7
02:31:10.333 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:10.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:10.336 00.002 21068 Enqueuing Expose request
02:31:10.337 00.001 16108 Worker thread wakes up
02:31:10.337 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:10.338 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:10.339 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:11.301 00.962 16108 Exposure complete
02:31:11.356 00.055 16108 worker thread done servicing request
02:31:11.356 00.000 21068 OnExposeComplete: enter
02:31:11.357 00.001 21068 UpdateGuideState(): m_state=6
02:31:11.358 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13408
02:31:11.358 00.000 21068 Star::Find returns 1 (0), X=221.58, Y=876.65, Mass=117152, SNR=78.2, Peak=14035 HFD=3.2
02:31:11.359 00.001 21068 MultiStar: [#1 -0.08,-0.31,1.27,U] [#2 0.03,-0.41,1.29,U] [#3 -0.23,-0.36,1.22,U] [#4 -0.03,-0.35,0.90,U] [#5 -0.19,-0.15,1.11,U] [#6 -0.28,0.00,0.89,U] [#7 -0.08,-0.37,0.66,U] [#8 -0.25,-0.26,0.95,U] 
02:31:11.360 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.26}, one-star: {0.25, -0.10}
02:31:11.361 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
02:31:11.362 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.99)
02:31:11.362 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.26 cameraTheta=-0.39 mountX=-0.26 mountY=0.04, mountTheta=2.99
02:31:11.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.10, opts=13)
02:31:11.365 00.001 21068 Enqueuing Move request for scope (0.25, -0.10)
02:31:11.366 00.001 16108 Worker thread wakes up
02:31:11.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
02:31:11.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
02:31:11.366 00.000 16108 Moving (0.25, -0.10) raw xDistance=-0.26 yDistance=0.04
02:31:11.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:31:11.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:11.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:31:11.366 00.000 16108 MoveAxis(E, 68, ABG)
02:31:11.366 00.000 16108 Guiding  Dir = 2, Dur = 68
02:31:11.367 00.001 16108 IsSlewing returns 0
02:31:11.367 00.000 16108 IsGuiding returns 0
02:31:11.367 00.000 16108 PulseGuide returned control before completion, sleep 78
02:31:11.371 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3328, FiltMin=2867, FiltMax=55437, Gamma=1.000
02:31:11.389 00.018 21068 UpdateGuideState exits: m=117152 SNR=78.2
02:31:11.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.392 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:11.393 00.001 21068 Enqueuing Expose request
02:31:11.447 00.054 16108 IsGuiding returns 0
02:31:11.447 00.000 16108 Move returns status 0, amount 68
02:31:11.447 00.000 16108 MoveAxis(N, 0, ABG)
02:31:11.447 00.000 16108 Move returns status 0, amount 0
02:31:11.447 00.000 16108 move complete, result=0
02:31:11.447 00.000 16108 worker thread done servicing request
02:31:11.447 00.000 16108 Worker thread wakes up
02:31:11.447 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
02:31:11.450 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:11.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:12.600 01.150 16108 Exposure complete
02:31:12.662 00.062 16108 worker thread done servicing request
02:31:12.662 00.000 21068 OnExposeComplete: enter
02:31:12.664 00.002 21068 UpdateGuideState(): m_state=6
02:31:12.665 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13409
02:31:12.666 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.56, Mass=135644, SNR=84.8, Peak=16131 HFD=3.2
02:31:12.667 00.001 21068 MultiStar: [#1 -0.56,-0.58,0.00,M1] [#2 -0.24,-0.44,1.11,U] [#3 -0.46,-0.55,0.00,M1] [#4 -0.35,-0.24,0.92,U] [#5 -0.05,-0.02,1.04,U] [#6 -0.15,0.24,0.85,U] [#7 -0.15,-0.34,0.61,U] [#8 -0.37,0.16,0.80,U] 
02:31:12.667 00.000 21068 refined, 6 included, MultiStar: {-0.16, -0.13}, one-star: {0.15, -0.20}
02:31:12.668 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
02:31:12.669 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
02:31:12.669 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-2.47 mountX=0.14 mountY=0.16, mountTheta=0.87
02:31:12.671 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.13, opts=13)
02:31:12.674 00.003 21068 Enqueuing Move request for scope (-0.16, -0.13)
02:31:12.677 00.003 16108 Worker thread wakes up
02:31:12.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
02:31:12.677 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
02:31:12.677 00.000 16108 Moving (-0.16, -0.13) raw xDistance=0.14 yDistance=0.16
02:31:12.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:31:12.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:12.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:31:12.677 00.000 16108 MoveAxis(E, 0, ABG)
02:31:12.677 00.000 16108 Move returns status 0, amount 0
02:31:12.677 00.000 16108 MoveAxis(N, 0, ABG)
02:31:12.677 00.000 16108 Move returns status 0, amount 0
02:31:12.677 00.000 16108 move complete, result=0
02:31:12.678 00.001 16108 worker thread done servicing request
02:31:12.681 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3325, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:31:12.707 00.026 21068 UpdateGuideState exits: m=135644 SNR=84.8
02:31:12.709 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:12.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:12.711 00.001 21068 Enqueuing Expose request
02:31:12.713 00.002 16108 Worker thread wakes up
02:31:12.713 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:12.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:12.714 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:13.698 00.984 16108 Exposure complete
02:31:13.752 00.054 16108 worker thread done servicing request
02:31:13.752 00.000 21068 OnExposeComplete: enter
02:31:13.753 00.001 21068 UpdateGuideState(): m_state=6
02:31:13.755 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13410
02:31:13.756 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.16, Mass=117033, SNR=83.3, Peak=15024 HFD=3.3
02:31:13.758 00.002 21068 MultiStar: [#1 -0.77,-0.51,0.00,M2] [#2 -0.51,-0.57,0.00,M1] [#3 -0.64,-0.51,0.00,M2] [#4 -0.70,-0.50,0.00,M1] [#5 -0.50,-0.43,0.00,M1] [#6 -0.52,0.18,0.93,U] [#7 -0.41,-0.82,0.00,M1] [#8 -0.74,-0.48,0.00,M1] 
02:31:13.759 00.001 21068 refined, 1 included, MultiStar: {-0.35, -0.22}, one-star: {-0.19, -0.60}
02:31:13.760 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.74)
02:31:13.761 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.80)
02:31:13.762 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.22 hyp=0.42 cameraTheta=-2.58 mountX=0.31 mountY=0.30, mountTheta=0.77
02:31:13.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.22, opts=13)
02:31:13.768 00.004 21068 Enqueuing Move request for scope (-0.35, -0.22)
02:31:13.769 00.001 16108 Worker thread wakes up
02:31:13.770 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.22) opts 0xd
02:31:13.770 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.22)
02:31:13.770 00.000 16108 Moving (-0.35, -0.22) raw xDistance=0.31 yDistance=0.30
02:31:13.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:31:13.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:31:13.770 00.000 16108 MoveAxis(W, 81, ABG)
02:31:13.770 00.000 16108 Guiding  Dir = 3, Dur = 81
02:31:13.770 00.000 16108 IsSlewing returns 0
02:31:13.770 00.000 16108 IsGuiding returns 0
02:31:13.776 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3325, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:31:13.800 00.024 21068 UpdateGuideState exits: m=117033 SNR=83.3
02:31:13.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:13.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:13.803 00.001 21068 Enqueuing Expose request
02:31:13.817 00.014 16108 PulseGuide returned control before completion, sleep 45
02:31:13.863 00.046 16108 IsGuiding returns 1
02:31:13.863 00.000 16108 scope still moving after pulse duration time elapsed
02:31:13.893 00.030 16108 IsSlewing returns 0
02:31:13.894 00.001 16108 IsGuiding returns 1
02:31:13.924 00.030 16108 IsSlewing returns 0
02:31:13.924 00.000 16108 IsGuiding returns 0
02:31:13.924 00.000 16108 scope move finished after 81 + 73 ms
02:31:13.924 00.000 16108 Move returns status 0, amount 81
02:31:13.924 00.000 16108 MoveAxis(S, 60, ABG)
02:31:13.924 00.000 16108 Guiding  Dir = 1, Dur = 60
02:31:13.926 00.002 16108 IsSlewing returns 0
02:31:13.926 00.000 16108 IsGuiding returns 0
02:31:13.972 00.046 16108 PulseGuide returned control before completion, sleep 24
02:31:14.001 00.029 16108 IsGuiding returns 1
02:31:14.001 00.000 16108 scope still moving after pulse duration time elapsed
02:31:14.033 00.032 16108 IsSlewing returns 0
02:31:14.033 00.000 16108 IsGuiding returns 1
02:31:14.064 00.031 16108 IsSlewing returns 0
02:31:14.064 00.000 16108 IsGuiding returns 0
02:31:14.064 00.000 16108 scope move finished after 60 + 78 ms
02:31:14.064 00.000 16108 Move returns status 0, amount 60
02:31:14.064 00.000 16108 move complete, result=0
02:31:14.065 00.001 16108 worker thread done servicing request
02:31:14.065 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.3 px 60 ms SOUTH
02:31:14.066 00.001 16108 Worker thread wakes up
02:31:14.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:14.067 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:15.235 01.168 16108 Exposure complete
02:31:15.293 00.058 16108 worker thread done servicing request
02:31:15.293 00.000 21068 OnExposeComplete: enter
02:31:15.295 00.002 21068 UpdateGuideState(): m_state=6
02:31:15.296 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13411
02:31:15.298 00.002 21068 Star::Find returns 1 (0), X=221.85, Y=876.23, Mass=118756, SNR=91.6, Peak=15603 HFD=3.0
02:31:15.299 00.001 21068 MultiStar: [#1 -0.12,-0.67,0.00,M3] [#2 0.22,-0.70,0.00,M2] [#3 0.06,-0.63,0.00,M3] [#4 0.24,-0.38,0.62,U] [#5 0.45,-0.41,0.00,M2] [#6 0.06,-0.38,0.93,U] [#7 0.30,-0.76,0.00,M2] [#8 -0.10,-0.51,0.68,U] 
02:31:15.300 00.001 21068 refined, 3 included, MultiStar: {0.20, -0.45}, one-star: {0.52, -0.53}
02:31:15.302 00.002 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.17)
02:31:15.303 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
02:31:15.304 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.45 hyp=0.50 cameraTheta=-1.15 mountX=-0.28 mountY=0.39, mountTheta=2.19
02:31:15.307 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.45, opts=13)
02:31:15.308 00.001 21068 Enqueuing Move request for scope (0.20, -0.45)
02:31:15.309 00.001 16108 Worker thread wakes up
02:31:15.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.45) opts 0xd
02:31:15.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.45)
02:31:15.310 00.001 16108 Moving (0.20, -0.45) raw xDistance=-0.28 yDistance=0.39
02:31:15.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:31:15.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:31:15.310 00.000 16108 MoveAxis(E, 67, ABG)
02:31:15.310 00.000 16108 Guiding  Dir = 2, Dur = 67
02:31:15.310 00.000 16108 IsSlewing returns 0
02:31:15.310 00.000 16108 IsGuiding returns 0
02:31:15.315 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3325, FiltMin=2822, FiltMax=59062, Gamma=1.000
02:31:15.320 00.005 16108 PulseGuide returned control before completion, sleep 68
02:31:15.333 00.013 21068 UpdateGuideState exits: m=118756 SNR=91.6
02:31:15.333 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:15.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:15.335 00.001 21068 Enqueuing Expose request
02:31:15.397 00.062 16108 IsGuiding returns 1
02:31:15.397 00.000 16108 scope still moving after pulse duration time elapsed
02:31:15.428 00.031 16108 IsSlewing returns 0
02:31:15.428 00.000 16108 IsGuiding returns 0
02:31:15.428 00.000 16108 scope move finished after 67 + 50 ms
02:31:15.428 00.000 16108 Move returns status 0, amount 67
02:31:15.428 00.000 16108 MoveAxis(S, 79, ABG)
02:31:15.428 00.000 16108 Guiding  Dir = 1, Dur = 79
02:31:15.428 00.000 16108 IsSlewing returns 0
02:31:15.428 00.000 16108 IsGuiding returns 0
02:31:15.476 00.048 16108 PulseGuide returned control before completion, sleep 41
02:31:15.522 00.046 16108 IsGuiding returns 1
02:31:15.522 00.000 16108 scope still moving after pulse duration time elapsed
02:31:15.553 00.031 16108 IsSlewing returns 0
02:31:15.554 00.001 16108 IsGuiding returns 1
02:31:15.584 00.030 16108 IsSlewing returns 0
02:31:15.584 00.000 16108 IsGuiding returns 0
02:31:15.584 00.000 16108 scope move finished after 79 + 76 ms
02:31:15.584 00.000 16108 Move returns status 0, amount 79
02:31:15.584 00.000 16108 move complete, result=0
02:31:15.584 00.000 16108 worker thread done servicing request
02:31:15.584 00.000 16108 Worker thread wakes up
02:31:15.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:15.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:15.584 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.4 px 79 ms SOUTH
02:31:16.569 00.985 16108 Exposure complete
02:31:16.635 00.066 16108 worker thread done servicing request
02:31:16.635 00.000 21068 OnExposeComplete: enter
02:31:16.636 00.001 21068 UpdateGuideState(): m_state=6
02:31:16.637 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13412
02:31:16.637 00.000 21068 Star::Find returns 1 (0), X=221.61, Y=876.54, Mass=115607, SNR=83.0, Peak=13523 HFD=3.2
02:31:16.638 00.001 21068 MultiStar: [#1 -0.30,-0.35,1.22,U] [#2 0.11,-0.31,1.43,U] [#3 -0.02,-0.48,1.16,U] [#4 -0.14,0.02,0.84,U] [#5 0.18,0.02,1.06,U] [#6 -0.22,0.08,0.88,U] [#7 -0.22,-0.18,0.58,U] [#8 -0.43,-0.26,0.94,U] 
02:31:16.639 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.21}, one-star: {0.28, -0.21}
02:31:16.640 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
02:31:16.640 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
02:31:16.642 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.88 mountX=0.03 mountY=0.22, mountTheta=1.44
02:31:16.643 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.21, opts=13)
02:31:16.644 00.001 21068 Enqueuing Move request for scope (-0.07, -0.21)
02:31:16.645 00.001 16108 Worker thread wakes up
02:31:16.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
02:31:16.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
02:31:16.645 00.000 16108 Moving (-0.07, -0.21) raw xDistance=0.03 yDistance=0.22
02:31:16.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:16.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:31:16.645 00.000 16108 MoveAxis(E, 0, ABG)
02:31:16.645 00.000 16108 Move returns status 0, amount 0
02:31:16.645 00.000 16108 MoveAxis(S, 44, ABG)
02:31:16.645 00.000 16108 Guiding  Dir = 1, Dur = 44
02:31:16.645 00.000 16108 IsSlewing returns 0
02:31:16.646 00.001 16108 IsGuiding returns 0
02:31:16.649 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3328, FiltMin=2841, FiltMax=56813, Gamma=1.000
02:31:16.664 00.015 21068 UpdateGuideState exits: m=115607 SNR=83.0
02:31:16.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:16.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:16.667 00.001 21068 Enqueuing Expose request
02:31:16.668 00.001 16108 PulseGuide returned control before completion, sleep 34
02:31:16.712 00.044 16108 IsGuiding returns 1
02:31:16.712 00.000 16108 scope still moving after pulse duration time elapsed
02:31:16.743 00.031 16108 IsSlewing returns 0
02:31:16.744 00.001 16108 IsGuiding returns 1
02:31:16.774 00.030 16108 IsSlewing returns 0
02:31:16.774 00.000 16108 IsGuiding returns 0
02:31:16.774 00.000 16108 scope move finished after 44 + 84 ms
02:31:16.774 00.000 16108 Move returns status 0, amount 44
02:31:16.774 00.000 16108 move complete, result=0
02:31:16.774 00.000 16108 worker thread done servicing request
02:31:16.775 00.001 16108 Worker thread wakes up
02:31:16.775 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
02:31:16.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:16.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:17.939 01.163 16108 Exposure complete
02:31:18.008 00.069 16108 worker thread done servicing request
02:31:18.008 00.000 21068 OnExposeComplete: enter
02:31:18.009 00.001 21068 UpdateGuideState(): m_state=6
02:31:18.009 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13413
02:31:18.010 00.001 21068 Star::Find returns 1 (0), X=221.27, Y=876.49, Mass=119704, SNR=87.7, Peak=14752 HFD=3.1
02:31:18.011 00.001 21068 MultiStar: [#1 -0.54,-0.27,0.00,M3] [#2 -0.26,-0.42,1.16,U] [#3 -0.31,-0.35,1.03,U] [#4 -0.24,-0.17,0.93,U] [#5 -0.10,-0.00,0.90,U] [#6 -0.28,-0.00,0.82,U] [#7 -0.25,-0.21,0.69,U] [#8 -0.30,-0.27,0.71,U] 
02:31:18.012 00.001 21068 single-star, 7 included, MultiStar: {-0.22, -0.22}, one-star: {-0.06, -0.26}
02:31:18.013 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
02:31:18.013 00.000 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
02:31:18.014 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.26 cameraTheta=-1.79 mountX=0.01 mountY=0.26, mountTheta=1.53
02:31:18.015 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.26, opts=13)
02:31:18.016 00.001 21068 Enqueuing Move request for scope (-0.06, -0.26)
02:31:18.018 00.002 16108 Worker thread wakes up
02:31:18.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
02:31:18.018 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
02:31:18.018 00.000 16108 Moving (-0.06, -0.26) raw xDistance=0.01 yDistance=0.26
02:31:18.019 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:18.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:31:18.019 00.000 16108 MoveAxis(E, 0, ABG)
02:31:18.019 00.000 16108 Move returns status 0, amount 0
02:31:18.019 00.000 16108 MoveAxis(S, 53, ABG)
02:31:18.019 00.000 16108 Guiding  Dir = 1, Dur = 53
02:31:18.019 00.000 16108 IsSlewing returns 0
02:31:18.019 00.000 16108 IsGuiding returns 0
02:31:18.020 00.001 16108 PulseGuide returned control before completion, sleep 62
02:31:18.022 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3325, FiltMin=2841, FiltMax=58525, Gamma=1.000
02:31:18.038 00.016 21068 UpdateGuideState exits: m=119704 SNR=87.7
02:31:18.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:18.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:18.040 00.000 21068 Enqueuing Expose request
02:31:18.091 00.051 16108 IsGuiding returns 1
02:31:18.091 00.000 16108 scope still moving after pulse duration time elapsed
02:31:18.122 00.031 16108 IsSlewing returns 0
02:31:18.122 00.000 16108 IsGuiding returns 1
02:31:18.154 00.032 16108 IsSlewing returns 0
02:31:18.154 00.000 16108 IsGuiding returns 0
02:31:18.154 00.000 16108 scope move finished after 53 + 82 ms
02:31:18.154 00.000 16108 Move returns status 0, amount 53
02:31:18.155 00.001 16108 move complete, result=0
02:31:18.155 00.000 16108 worker thread done servicing request
02:31:18.155 00.000 16108 Worker thread wakes up
02:31:18.155 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:18.155 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
02:31:18.156 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:19.127 00.971 16108 Exposure complete
02:31:19.179 00.052 16108 worker thread done servicing request
02:31:19.179 00.000 21068 OnExposeComplete: enter
02:31:19.180 00.001 21068 UpdateGuideState(): m_state=6
02:31:19.181 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13414
02:31:19.182 00.001 21068 Star::Find returns 1 (0), X=221.25, Y=876.68, Mass=126384, SNR=86.2, Peak=17760 HFD=3.1
02:31:19.183 00.001 21068 MultiStar: [#1 -0.38,-0.05,1.19,U] [#2 -0.34,-0.08,1.20,U] [#3 -0.25,-0.21,1.17,U] [#4 -0.03,0.12,0.82,U] [#5 -0.18,0.36,0.87,U] [#6 -0.09,0.39,0.71,U] [#7 -0.14,0.01,0.63,U] [#8 -0.44,0.10,0.69,U] 
02:31:19.183 00.000 21068 single-star, 8 included, MultiStar: {-0.23, 0.04}, one-star: {-0.09, -0.07}
02:31:19.184 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
02:31:19.185 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
02:31:19.185 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.45 mountX=0.07 mountY=0.09, mountTheta=0.89
02:31:19.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
02:31:19.187 00.000 21068 Enqueuing Move request for scope (-0.09, -0.07)
02:31:19.188 00.001 16108 Worker thread wakes up
02:31:19.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:31:19.188 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:31:19.188 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.09
02:31:19.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:31:19.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:19.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:19.188 00.000 16108 MoveAxis(E, 0, ABG)
02:31:19.188 00.000 16108 Move returns status 0, amount 0
02:31:19.188 00.000 16108 MoveAxis(N, 0, ABG)
02:31:19.188 00.000 16108 Move returns status 0, amount 0
02:31:19.190 00.002 16108 move complete, result=0
02:31:19.190 00.000 16108 worker thread done servicing request
02:31:19.196 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3328, FiltMin=2889, FiltMax=65440, Gamma=1.000
02:31:19.216 00.020 21068 UpdateGuideState exits: m=126384 SNR=86.2
02:31:19.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:19.217 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:19.218 00.001 21068 Enqueuing Expose request
02:31:19.219 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:19.220 00.001 16108 Worker thread wakes up
02:31:19.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:19.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:20.372 01.152 16108 Exposure complete
02:31:20.438 00.066 16108 worker thread done servicing request
02:31:20.438 00.000 21068 OnExposeComplete: enter
02:31:20.440 00.002 21068 UpdateGuideState(): m_state=6
02:31:20.441 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13415
02:31:20.443 00.002 21068 Star::Find returns 1 (0), X=221.42, Y=877.02, Mass=114427, SNR=79.6, Peak=17408 HFD=3.1
02:31:20.445 00.002 21068 MultiStar: [#1 -0.60,-0.08,0.00,M3] [#2 -0.23,-0.11,1.45,U] [#3 -0.18,-0.04,1.14,U] [#4 -0.17,0.18,1.05,U] [#5 -0.48,0.19,0.98,U] [#6 -0.31,0.62,0.00,M1] [#7 -0.20,-0.10,0.69,U] [#8 -0.16,0.30,0.81,U] 
02:31:20.446 00.001 21068 refined, 6 included, MultiStar: {-0.19, 0.09}, one-star: {0.09, 0.27}
02:31:20.449 00.003 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
02:31:20.450 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
02:31:20.452 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.72 mountX=0.21 mountY=-0.04, mountTheta=-0.19
02:31:20.455 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.09, opts=13)
02:31:20.456 00.001 21068 Enqueuing Move request for scope (-0.19, 0.09)
02:31:20.457 00.001 16108 Worker thread wakes up
02:31:20.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
02:31:20.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
02:31:20.457 00.000 16108 Moving (-0.19, 0.09) raw xDistance=0.21 yDistance=-0.04
02:31:20.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:31:20.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:20.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:31:20.457 00.000 16108 MoveAxis(W, 54, ABG)
02:31:20.459 00.002 16108 Guiding  Dir = 3, Dur = 54
02:31:20.459 00.000 16108 IsSlewing returns 0
02:31:20.459 00.000 16108 IsGuiding returns 0
02:31:20.465 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3328, FiltMin=2854, FiltMax=65440, Gamma=1.000
02:31:20.484 00.019 21068 UpdateGuideState exits: m=114427 SNR=79.6
02:31:20.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:20.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:20.487 00.001 21068 Enqueuing Expose request
02:31:20.488 00.001 16108 PulseGuide returned control before completion, sleep 36
02:31:20.533 00.045 16108 IsGuiding returns 1
02:31:20.533 00.000 16108 scope still moving after pulse duration time elapsed
02:31:20.565 00.032 16108 IsSlewing returns 0
02:31:20.565 00.000 16108 IsGuiding returns 1
02:31:20.596 00.031 16108 IsSlewing returns 0
02:31:20.596 00.000 16108 IsGuiding returns 0
02:31:20.596 00.000 16108 scope move finished after 54 + 83 ms
02:31:20.596 00.000 16108 Move returns status 0, amount 54
02:31:20.596 00.000 16108 MoveAxis(N, 0, ABG)
02:31:20.596 00.000 16108 Move returns status 0, amount 0
02:31:20.596 00.000 16108 move complete, result=0
02:31:20.598 00.002 16108 worker thread done servicing request
02:31:20.598 00.000 16108 Worker thread wakes up
02:31:20.598 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
02:31:20.600 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:20.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:21.579 00.979 16108 Exposure complete
02:31:21.635 00.056 16108 worker thread done servicing request
02:31:21.635 00.000 21068 OnExposeComplete: enter
02:31:21.637 00.002 21068 UpdateGuideState(): m_state=6
02:31:21.639 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13416
02:31:21.641 00.002 21068 Star::Find returns 1 (0), X=221.67, Y=876.99, Mass=132101, SNR=96.5, Peak=18995 HFD=3.3
02:31:21.643 00.002 21068 MultiStar: [#1 -0.31,-0.12,0.96,U] [#2 -0.14,-0.16,1.06,U] [#3 -0.05,-0.13,1.06,U] [#4 -0.01,0.20,0.76,U] [#5 0.04,0.14,0.92,U] [#6 -0.05,0.42,0.78,U] [#7 -0.07,0.07,0.57,U] [#8 0.01,0.15,0.68,U] 
02:31:21.644 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.34, 0.24}
02:31:21.646 00.002 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
02:31:21.647 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
02:31:21.649 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.91 mountX=0.04 mountY=-0.06, mountTheta=-1.04
02:31:21.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
02:31:21.652 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
02:31:21.653 00.001 16108 Worker thread wakes up
02:31:21.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:31:21.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:31:21.653 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
02:31:21.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:21.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:21.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:31:21.653 00.000 16108 MoveAxis(E, 0, ABG)
02:31:21.653 00.000 16108 Move returns status 0, amount 0
02:31:21.653 00.000 16108 MoveAxis(N, 0, ABG)
02:31:21.653 00.000 16108 Move returns status 0, amount 0
02:31:21.653 00.000 16108 move complete, result=0
02:31:21.653 00.000 16108 worker thread done servicing request
02:31:21.659 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3328, FiltMin=2854, FiltMax=60573, Gamma=1.000
02:31:21.688 00.029 21068 UpdateGuideState exits: m=132101 SNR=96.5
02:31:21.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:21.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:21.690 00.000 21068 Enqueuing Expose request
02:31:21.691 00.001 16108 Worker thread wakes up
02:31:21.691 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:21.692 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:21.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:22.870 01.178 16108 Exposure complete
02:31:22.949 00.079 16108 worker thread done servicing request
02:31:22.949 00.000 21068 OnExposeComplete: enter
02:31:22.950 00.001 21068 UpdateGuideState(): m_state=6
02:31:22.951 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13417
02:31:22.951 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=876.86, Mass=126854, SNR=85.3, Peak=19123 HFD=3.3
02:31:22.953 00.002 21068 MultiStar: [#1 -0.22,0.17,1.13,U] [#2 -0.03,-0.15,1.22,U] [#3 0.31,-0.05,1.05,U] [#4 0.30,0.10,0.89,U] [#5 0.28,0.39,1.11,U] [#6 0.23,0.20,0.76,U] [#7 0.22,-0.18,0.67,U] [#8 -0.12,0.06,0.76,U] 
02:31:22.954 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.46, 0.11}
02:31:22.954 00.000 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
02:31:22.955 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
02:31:22.956 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=-0.14 mountY=-0.11, mountTheta=-2.46
02:31:22.957 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.08, opts=13)
02:31:22.958 00.001 21068 Enqueuing Move request for scope (0.15, 0.08)
02:31:22.959 00.001 16108 Worker thread wakes up
02:31:22.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
02:31:22.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
02:31:22.959 00.000 16108 Moving (0.15, 0.08) raw xDistance=-0.14 yDistance=-0.11
02:31:22.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:31:22.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:22.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:31:22.959 00.000 16108 MoveAxis(E, 0, ABG)
02:31:22.959 00.000 16108 Move returns status 0, amount 0
02:31:22.959 00.000 16108 MoveAxis(N, 0, ABG)
02:31:22.959 00.000 16108 Move returns status 0, amount 0
02:31:22.959 00.000 16108 move complete, result=0
02:31:22.959 00.000 16108 worker thread done servicing request
02:31:22.971 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3325, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:31:22.991 00.020 21068 UpdateGuideState exits: m=126854 SNR=85.3
02:31:22.994 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:22.996 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:22.999 00.003 21068 Enqueuing Expose request
02:31:23.001 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:23.003 00.002 16108 Worker thread wakes up
02:31:23.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:23.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:23.970 00.967 16108 Exposure complete
02:31:24.023 00.053 16108 worker thread done servicing request
02:31:24.024 00.001 21068 OnExposeComplete: enter
02:31:24.025 00.001 21068 UpdateGuideState(): m_state=6
02:31:24.027 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13418
02:31:24.027 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=876.85, Mass=132150, SNR=92.4, Peak=17635 HFD=3.3
02:31:24.029 00.002 21068 MultiStar: [#1 0.02,-0.20,1.00,U] [#2 0.18,-0.07,1.17,U] [#3 0.13,-0.00,1.16,U] [#4 0.13,0.22,0.81,U] [#5 0.24,0.31,0.95,U] [#6 0.33,0.46,0.83,U] [#7 0.15,0.09,0.66,U] [#8 -0.15,-0.13,0.77,U] 
02:31:24.030 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.47, 0.10}
02:31:24.032 00.002 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
02:31:24.033 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
02:31:24.034 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.41 mountX=-0.16 mountY=-0.11, mountTheta=-2.51
02:31:24.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.08, opts=13)
02:31:24.036 00.000 21068 Enqueuing Move request for scope (0.17, 0.08)
02:31:24.037 00.001 16108 Worker thread wakes up
02:31:24.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
02:31:24.037 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
02:31:24.037 00.000 16108 Moving (0.17, 0.08) raw xDistance=-0.16 yDistance=-0.11
02:31:24.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:31:24.037 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:24.038 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:31:24.038 00.000 16108 MoveAxis(E, 0, ABG)
02:31:24.038 00.000 16108 Move returns status 0, amount 0
02:31:24.038 00.000 16108 MoveAxis(N, 0, ABG)
02:31:24.038 00.000 16108 Move returns status 0, amount 0
02:31:24.038 00.000 16108 move complete, result=0
02:31:24.038 00.000 16108 worker thread done servicing request
02:31:24.043 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3325, FiltMin=2864, FiltMax=65440, Gamma=1.000
02:31:24.065 00.022 21068 UpdateGuideState exits: m=132150 SNR=92.4
02:31:24.065 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:24.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:24.067 00.001 21068 Enqueuing Expose request
02:31:24.068 00.001 16108 Worker thread wakes up
02:31:24.068 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:24.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:24.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:25.238 01.170 16108 Exposure complete
02:31:25.303 00.065 16108 worker thread done servicing request
02:31:25.304 00.001 21068 OnExposeComplete: enter
02:31:25.305 00.001 21068 UpdateGuideState(): m_state=6
02:31:25.307 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13419
02:31:25.307 00.000 21068 Star::Find returns 1 (0), X=222.00, Y=876.88, Mass=123420, SNR=96.7, Peak=20867 HFD=2.8
02:31:25.309 00.002 21068 MultiStar: [#1 -0.03,-0.09,1.04,U] [#2 0.26,0.07,1.10,U] [#3 0.19,-0.05,0.92,U] [#4 0.26,0.23,0.63,U] [#5 0.31,0.46,0.88,U] [#6 0.32,0.59,0.00,M1] [#7 0.29,0.12,0.55,U] [#8 0.10,0.20,0.64,U] 
02:31:25.311 00.002 21068 refined, 7 included, MultiStar: {0.26, 0.12}, one-star: {0.67, 0.13}
02:31:25.313 00.002 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
02:31:25.314 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
02:31:25.315 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.43 mountX=-0.24 mountY=-0.18, mountTheta=-2.50
02:31:25.318 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.12, opts=13)
02:31:25.319 00.001 21068 Enqueuing Move request for scope (0.26, 0.12)
02:31:25.321 00.002 16108 Worker thread wakes up
02:31:25.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
02:31:25.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
02:31:25.321 00.000 16108 Moving (0.26, 0.12) raw xDistance=-0.24 yDistance=-0.18
02:31:25.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:31:25.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:25.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:31:25.321 00.000 16108 MoveAxis(E, 62, ABG)
02:31:25.321 00.000 16108 Guiding  Dir = 2, Dur = 62
02:31:25.321 00.000 16108 IsSlewing returns 0
02:31:25.323 00.002 16108 IsGuiding returns 0
02:31:25.330 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3325, FiltMin=2886, FiltMax=60582, Gamma=1.000
02:31:25.354 00.024 21068 UpdateGuideState exits: m=123420 SNR=96.7
02:31:25.356 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:25.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:25.360 00.003 21068 Enqueuing Expose request
02:31:25.370 00.010 16108 PulseGuide returned control before completion, sleep 25
02:31:25.399 00.029 16108 IsGuiding returns 1
02:31:25.399 00.000 16108 scope still moving after pulse duration time elapsed
02:31:25.430 00.031 16108 IsSlewing returns 0
02:31:25.430 00.000 16108 IsGuiding returns 1
02:31:25.462 00.032 16108 IsSlewing returns 0
02:31:25.462 00.000 16108 IsGuiding returns 0
02:31:25.462 00.000 16108 scope move finished after 62 + 77 ms
02:31:25.462 00.000 16108 Move returns status 0, amount 62
02:31:25.462 00.000 16108 MoveAxis(N, 0, ABG)
02:31:25.462 00.000 16108 Move returns status 0, amount 0
02:31:25.462 00.000 16108 move complete, result=0
02:31:25.462 00.000 16108 worker thread done servicing request
02:31:25.462 00.000 16108 Worker thread wakes up
02:31:25.462 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
02:31:25.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:25.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:26.440 00.977 16108 Exposure complete
02:31:26.495 00.055 16108 worker thread done servicing request
02:31:26.495 00.000 21068 OnExposeComplete: enter
02:31:26.496 00.001 21068 UpdateGuideState(): m_state=6
02:31:26.497 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13420
02:31:26.498 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=876.84, Mass=109181, SNR=77.7, Peak=16147 HFD=2.9
02:31:26.499 00.001 21068 MultiStar: [#1 -0.08,-0.16,1.24,U] [#2 0.16,-0.20,1.10,U] [#3 0.02,0.15,1.18,U] [#4 0.11,-0.05,1.00,U] [#5 0.20,0.08,1.09,U] [#6 -0.06,0.55,0.81,U] [#7 -0.01,-0.15,0.69,U] [#8 0.22,-0.11,1.04,U] 
02:31:26.500 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.61, 0.09}
02:31:26.501 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
02:31:26.501 00.000 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
02:31:26.502 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.13 mountY=-0.04, mountTheta=-2.81
02:31:26.504 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
02:31:26.505 00.001 21068 Enqueuing Move request for scope (0.13, 0.01)
02:31:26.505 00.000 16108 Worker thread wakes up
02:31:26.506 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
02:31:26.506 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
02:31:26.506 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.13 yDistance=-0.04
02:31:26.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:31:26.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:26.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:31:26.506 00.000 16108 MoveAxis(E, 0, ABG)
02:31:26.506 00.000 16108 Move returns status 0, amount 0
02:31:26.506 00.000 16108 MoveAxis(N, 0, ABG)
02:31:26.506 00.000 16108 Move returns status 0, amount 0
02:31:26.506 00.000 16108 move complete, result=0
02:31:26.506 00.000 16108 worker thread done servicing request
02:31:26.510 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3328, FiltMin=2790, FiltMax=64441, Gamma=1.000
02:31:26.526 00.016 21068 UpdateGuideState exits: m=109181 SNR=77.7
02:31:26.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:26.527 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:26.528 00.001 21068 Enqueuing Expose request
02:31:26.529 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:26.530 00.001 16108 Worker thread wakes up
02:31:26.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:26.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:27.704 01.174 16108 Exposure complete
02:31:27.765 00.061 16108 worker thread done servicing request
02:31:27.766 00.001 21068 OnExposeComplete: enter
02:31:27.766 00.000 21068 UpdateGuideState(): m_state=6
02:31:27.768 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13421
02:31:27.769 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=876.91, Mass=117862, SNR=81.6, Peak=19299 HFD=2.9
02:31:27.770 00.001 21068 MultiStar: [#1 -0.11,-0.21,1.34,U] [#2 0.01,-0.12,1.26,U] [#3 0.04,-0.19,1.03,U] [#4 0.25,-0.21,0.88,U] [#5 0.14,0.05,1.09,U] [#6 -0.01,0.00,0.84,U] [#7 0.07,-0.23,0.74,U] [#8 -0.18,-0.14,0.90,U] 
02:31:27.771 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.40, 0.16}
02:31:27.771 00.000 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
02:31:27.772 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
02:31:27.772 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.02 mountX=-0.08 mountY=0.08, mountTheta=2.33
02:31:27.775 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
02:31:27.776 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
02:31:27.777 00.001 16108 Worker thread wakes up
02:31:27.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
02:31:27.778 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
02:31:27.778 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
02:31:27.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:31:27.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:27.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:31:27.778 00.000 16108 MoveAxis(E, 0, ABG)
02:31:27.778 00.000 16108 Move returns status 0, amount 0
02:31:27.778 00.000 16108 MoveAxis(N, 0, ABG)
02:31:27.779 00.001 16108 Move returns status 0, amount 0
02:31:27.779 00.000 16108 move complete, result=0
02:31:27.779 00.000 16108 worker thread done servicing request
02:31:27.787 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3325, FiltMin=2880, FiltMax=56141, Gamma=1.000
02:31:27.806 00.019 21068 UpdateGuideState exits: m=117862 SNR=81.6
02:31:27.808 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:27.808 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:27.809 00.001 21068 Enqueuing Expose request
02:31:27.810 00.001 16108 Worker thread wakes up
02:31:27.810 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:27.810 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:27.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:28.789 00.979 16108 Exposure complete
02:31:28.844 00.055 16108 worker thread done servicing request
02:31:28.845 00.001 21068 OnExposeComplete: enter
02:31:28.846 00.001 21068 UpdateGuideState(): m_state=6
02:31:28.847 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13422
02:31:28.848 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.73, Mass=122510, SNR=82.9, Peak=14739 HFD=3.1
02:31:28.849 00.001 21068 MultiStar: [#1 -0.18,-0.08,1.28,U] [#2 -0.11,-0.27,1.32,U] [#3 -0.18,-0.37,1.13,U] [#4 -0.07,-0.23,0.87,U] [#5 0.01,-0.07,0.98,U] [#6 -0.11,-0.00,0.81,U] [#7 0.07,-0.38,0.72,U] [#8 -0.20,-0.33,0.76,U] 
02:31:28.849 00.000 21068 single-star, 8 included, MultiStar: {-0.08, -0.19}, one-star: {0.16, -0.03}
02:31:28.850 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
02:31:28.851 00.001 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
02:31:28.852 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.16 mountX=-0.16 mountY=-0.01, mountTheta=-3.07
02:31:28.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
02:31:28.855 00.001 21068 Enqueuing Move request for scope (0.16, -0.03)
02:31:28.855 00.000 16108 Worker thread wakes up
02:31:28.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
02:31:28.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
02:31:28.856 00.001 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
02:31:28.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:31:28.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:28.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:28.856 00.000 16108 MoveAxis(E, 0, ABG)
02:31:28.856 00.000 16108 Move returns status 0, amount 0
02:31:28.856 00.000 16108 MoveAxis(N, 0, ABG)
02:31:28.856 00.000 16108 Move returns status 0, amount 0
02:31:28.856 00.000 16108 move complete, result=0
02:31:28.856 00.000 16108 worker thread done servicing request
02:31:28.859 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3325, FiltMin=2883, FiltMax=59641, Gamma=1.000
02:31:28.874 00.015 21068 UpdateGuideState exits: m=122510 SNR=82.9
02:31:28.876 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:28.876 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:28.877 00.001 21068 Enqueuing Expose request
02:31:28.878 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:28.878 00.000 16108 Worker thread wakes up
02:31:28.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:28.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:30.033 01.154 16108 Exposure complete
02:31:30.093 00.060 16108 worker thread done servicing request
02:31:30.095 00.002 21068 OnExposeComplete: enter
02:31:30.095 00.000 21068 UpdateGuideState(): m_state=6
02:31:30.096 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13423
02:31:30.097 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.32, Mass=119298, SNR=80.9, Peak=14739 HFD=3.2
02:31:30.098 00.001 21068 MultiStar: [#1 -0.18,-0.07,1.42,U] [#2 -0.24,-0.34,1.31,U] [#3 -0.13,-0.46,1.09,U] [#4 -0.33,-0.53,0.00,M1] [#5 -0.07,-0.28,1.04,U] [#6 -0.31,-0.35,0.89,U] [#7 -0.24,-0.45,0.55,U] [#8 -0.26,-0.56,0.00,M1] 
02:31:30.099 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.32}, one-star: {0.12, -0.43}
02:31:30.099 00.000 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
02:31:30.100 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
02:31:30.101 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-2.00 mountX=0.09 mountY=0.35, mountTheta=1.32
02:31:30.102 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.32, opts=13)
02:31:30.104 00.002 21068 Enqueuing Move request for scope (-0.15, -0.32)
02:31:30.105 00.001 16108 Worker thread wakes up
02:31:30.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.32) opts 0xd
02:31:30.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.32)
02:31:30.106 00.001 16108 Moving (-0.15, -0.32) raw xDistance=0.09 yDistance=0.35
02:31:30.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:30.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:31:30.106 00.000 16108 MoveAxis(E, 0, ABG)
02:31:30.106 00.000 16108 Move returns status 0, amount 0
02:31:30.106 00.000 16108 MoveAxis(S, 69, ABG)
02:31:30.106 00.000 16108 Guiding  Dir = 1, Dur = 69
02:31:30.106 00.000 16108 IsSlewing returns 0
02:31:30.107 00.001 16108 IsGuiding returns 0
02:31:30.110 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3325, FiltMin=2883, FiltMax=52829, Gamma=1.000
02:31:30.127 00.017 21068 UpdateGuideState exits: m=119298 SNR=80.9
02:31:30.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:30.129 00.000 21068 Enqueuing Expose request
02:31:30.145 00.016 16108 PulseGuide returned control before completion, sleep 41
02:31:30.191 00.046 16108 IsGuiding returns 1
02:31:30.191 00.000 16108 scope still moving after pulse duration time elapsed
02:31:30.222 00.031 16108 IsSlewing returns 0
02:31:30.222 00.000 16108 IsGuiding returns 1
02:31:30.253 00.031 16108 IsSlewing returns 0
02:31:30.253 00.000 16108 IsGuiding returns 0
02:31:30.253 00.000 16108 scope move finished after 69 + 78 ms
02:31:30.253 00.000 16108 Move returns status 0, amount 69
02:31:30.253 00.000 16108 move complete, result=0
02:31:30.253 00.000 16108 worker thread done servicing request
02:31:30.253 00.000 16108 Worker thread wakes up
02:31:30.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:30.253 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 69 ms SOUTH
02:31:30.255 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:31.232 00.977 16108 Exposure complete
02:31:31.297 00.065 16108 worker thread done servicing request
02:31:31.297 00.000 21068 OnExposeComplete: enter
02:31:31.298 00.001 21068 UpdateGuideState(): m_state=6
02:31:31.299 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13424
02:31:31.301 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=876.60, Mass=130368, SNR=82.3, Peak=16227 HFD=3.2
02:31:31.302 00.001 21068 MultiStar: [#1 -0.34,-0.12,1.19,U] [#2 -0.11,-0.25,1.28,U] [#3 -0.11,-0.22,1.03,U] [#4 -0.18,-0.05,0.88,U] [#5 -0.06,-0.10,0.97,U] [#6 0.04,0.38,0.87,U] [#7 -0.19,-0.26,0.79,U] [#8 -0.32,-0.27,0.73,U] 
02:31:31.303 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {0.23, -0.15}
02:31:31.303 00.000 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
02:31:31.304 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
02:31:31.305 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.33 mountX=0.09 mountY=0.14, mountTheta=1.00
02:31:31.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
02:31:31.307 00.000 21068 Enqueuing Move request for scope (-0.11, -0.12)
02:31:31.308 00.001 16108 Worker thread wakes up
02:31:31.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
02:31:31.308 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
02:31:31.308 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.09 yDistance=0.14
02:31:31.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:31.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:31.309 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:31:31.309 00.000 16108 MoveAxis(E, 0, ABG)
02:31:31.309 00.000 16108 Move returns status 0, amount 0
02:31:31.309 00.000 16108 MoveAxis(N, 0, ABG)
02:31:31.309 00.000 16108 Move returns status 0, amount 0
02:31:31.309 00.000 16108 move complete, result=0
02:31:31.309 00.000 16108 worker thread done servicing request
02:31:31.313 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3325, FiltMin=2880, FiltMax=55465, Gamma=1.000
02:31:31.329 00.016 21068 UpdateGuideState exits: m=130368 SNR=82.3
02:31:31.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:31.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:31.331 00.000 21068 Enqueuing Expose request
02:31:31.332 00.001 16108 Worker thread wakes up
02:31:31.332 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:31.333 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:31.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:32.487 01.154 16108 Exposure complete
02:31:32.571 00.084 16108 worker thread done servicing request
02:31:32.571 00.000 21068 OnExposeComplete: enter
02:31:32.572 00.001 21068 UpdateGuideState(): m_state=6
02:31:32.573 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13425
02:31:32.574 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.98, Mass=116833, SNR=84.8, Peak=16483 HFD=3.0
02:31:32.575 00.001 21068 MultiStar: [#1 -0.02,0.10,1.23,U] [#2 -0.20,-0.08,1.13,U] [#3 -0.05,0.13,1.01,U] [#4 0.03,0.01,0.90,U] [#5 -0.07,0.29,1.00,U] [#6 0.12,0.51,0.86,U] [#7 -0.15,-0.00,0.66,U] [#8 -0.31,0.32,0.90,U] 
02:31:32.575 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.16}, one-star: {0.18, 0.23}
02:31:32.576 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:31:32.577 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:31:32.578 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.88 mountX=0.08 mountY=-0.15, mountTheta=-1.07
02:31:32.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.16, opts=13)
02:31:32.582 00.002 21068 Enqueuing Move request for scope (-0.05, 0.16)
02:31:32.583 00.001 16108 Worker thread wakes up
02:31:32.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
02:31:32.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
02:31:32.583 00.000 16108 Moving (-0.05, 0.16) raw xDistance=0.08 yDistance=-0.15
02:31:32.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:31:32.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:32.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:31:32.583 00.000 16108 MoveAxis(E, 0, ABG)
02:31:32.583 00.000 16108 Move returns status 0, amount 0
02:31:32.583 00.000 16108 MoveAxis(N, 0, ABG)
02:31:32.583 00.000 16108 Move returns status 0, amount 0
02:31:32.583 00.000 16108 move complete, result=0
02:31:32.583 00.000 16108 worker thread done servicing request
02:31:32.589 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3325, FiltMin=2873, FiltMax=65440, Gamma=1.000
02:31:32.611 00.022 21068 UpdateGuideState exits: m=116833 SNR=84.8
02:31:32.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:32.614 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:32.615 00.001 21068 Enqueuing Expose request
02:31:32.616 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:32.617 00.001 16108 Worker thread wakes up
02:31:32.617 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:32.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:33.577 00.960 16108 Exposure complete
02:31:33.648 00.071 16108 worker thread done servicing request
02:31:33.648 00.000 21068 OnExposeComplete: enter
02:31:33.650 00.002 21068 UpdateGuideState(): m_state=6
02:31:33.651 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13426
02:31:33.652 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.98, Mass=121619, SNR=76.7, Peak=15315 HFD=3.3
02:31:33.654 00.002 21068 MultiStar: [#1 -0.27,0.18,1.18,U] [#2 0.12,-0.01,1.57,U] [#3 -0.29,-0.15,1.22,U] [#4 -0.15,0.12,0.90,U] [#5 0.13,0.21,1.01,U] [#6 -0.10,0.43,1.01,U] [#7 0.02,0.10,0.60,U] [#8 -0.26,0.03,1.02,U] 
02:31:33.654 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {0.17, 0.23}
02:31:33.655 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
02:31:33.656 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
02:31:33.657 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.13 mountX=0.09 mountY=-0.09, mountTheta=-0.81
02:31:33.661 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
02:31:33.663 00.002 21068 Enqueuing Move request for scope (-0.07, 0.11)
02:31:33.666 00.003 16108 Worker thread wakes up
02:31:33.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
02:31:33.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
02:31:33.666 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
02:31:33.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:33.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:33.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:31:33.666 00.000 16108 MoveAxis(E, 0, ABG)
02:31:33.666 00.000 16108 Move returns status 0, amount 0
02:31:33.666 00.000 16108 MoveAxis(N, 0, ABG)
02:31:33.666 00.000 16108 Move returns status 0, amount 0
02:31:33.666 00.000 16108 move complete, result=0
02:31:33.666 00.000 16108 worker thread done servicing request
02:31:33.670 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3325, FiltMin=2835, FiltMax=57101, Gamma=1.000
02:31:33.686 00.016 21068 UpdateGuideState exits: m=121619 SNR=76.7
02:31:33.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:33.688 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:33.688 00.000 21068 Enqueuing Expose request
02:31:33.689 00.001 16108 Worker thread wakes up
02:31:33.689 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:33.690 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:33.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:34.863 01.173 16108 Exposure complete
02:31:34.921 00.058 16108 worker thread done servicing request
02:31:34.921 00.000 21068 OnExposeComplete: enter
02:31:34.921 00.000 21068 UpdateGuideState(): m_state=6
02:31:34.922 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13427
02:31:34.923 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.96, Mass=119362, SNR=81.8, Peak=15811 HFD=3.5
02:31:34.924 00.001 21068 MultiStar: [#1 -0.37,-0.04,1.21,U] [#2 -0.15,0.02,1.31,U] [#3 -0.09,0.11,1.20,U] [#4 -0.22,0.28,0.85,U] [#5 -0.03,0.59,0.00,M1] [#6 -0.02,0.41,0.93,U] [#7 -0.08,0.16,0.87,U] [#8 -0.18,0.08,0.81,U] 
02:31:34.925 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {0.22, 0.21}
02:31:34.926 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
02:31:34.926 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:31:34.927 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.27 mountX=0.14 mountY=-0.11, mountTheta=-0.66
02:31:34.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.14, opts=13)
02:31:34.929 00.000 21068 Enqueuing Move request for scope (-0.12, 0.14)
02:31:34.930 00.001 16108 Worker thread wakes up
02:31:34.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
02:31:34.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
02:31:34.930 00.000 16108 Moving (-0.12, 0.14) raw xDistance=0.14 yDistance=-0.11
02:31:34.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:31:34.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:34.931 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:31:34.931 00.000 16108 MoveAxis(E, 0, ABG)
02:31:34.931 00.000 16108 Move returns status 0, amount 0
02:31:34.931 00.000 16108 MoveAxis(N, 0, ABG)
02:31:34.931 00.000 16108 Move returns status 0, amount 0
02:31:34.931 00.000 16108 move complete, result=0
02:31:34.931 00.000 16108 worker thread done servicing request
02:31:34.935 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3325, FiltMin=2877, FiltMax=64509, Gamma=1.000
02:31:34.952 00.017 21068 UpdateGuideState exits: m=119362 SNR=81.8
02:31:34.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:34.953 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:34.954 00.001 21068 Enqueuing Expose request
02:31:34.955 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:34.956 00.001 16108 Worker thread wakes up
02:31:34.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:34.956 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:35.938 00.982 16108 Exposure complete
02:31:36.005 00.067 16108 worker thread done servicing request
02:31:36.005 00.000 21068 OnExposeComplete: enter
02:31:36.006 00.001 21068 UpdateGuideState(): m_state=6
02:31:36.007 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13428
02:31:36.010 00.003 21068 Star::Find returns 1 (0), X=221.56, Y=877.13, Mass=113970, SNR=83.0, Peak=15459 HFD=3.3
02:31:36.011 00.001 21068 MultiStar: [#1 -0.12,0.09,1.39,U] [#2 0.01,0.12,1.32,U] [#3 0.02,0.01,1.08,U] [#4 -0.06,0.20,0.81,U] [#5 -0.12,0.39,0.94,U] [#6 -0.15,0.57,0.00,M1] [#7 0.15,0.29,0.71,U] [#8 -0.17,0.28,0.82,U] 
02:31:36.012 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.20}, one-star: {0.23, 0.37}
02:31:36.014 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
02:31:36.015 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
02:31:36.016 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.62 mountX=0.05 mountY=-0.19, mountTheta=-1.34
02:31:36.020 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.20, opts=13)
02:31:36.021 00.001 21068 Enqueuing Move request for scope (-0.01, 0.20)
02:31:36.022 00.001 16108 Worker thread wakes up
02:31:36.023 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
02:31:36.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
02:31:36.023 00.000 16108 Moving (-0.01, 0.20) raw xDistance=0.05 yDistance=-0.19
02:31:36.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:31:36.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:36.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:31:36.023 00.000 16108 MoveAxis(E, 0, ABG)
02:31:36.023 00.000 16108 Move returns status 0, amount 0
02:31:36.023 00.000 16108 MoveAxis(N, 0, ABG)
02:31:36.023 00.000 16108 Move returns status 0, amount 0
02:31:36.023 00.000 16108 move complete, result=0
02:31:36.024 00.001 16108 worker thread done servicing request
02:31:36.031 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3325, FiltMin=2838, FiltMax=65440, Gamma=1.000
02:31:36.058 00.027 21068 UpdateGuideState exits: m=113970 SNR=83.0
02:31:36.060 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:36.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:36.062 00.001 21068 Enqueuing Expose request
02:31:36.063 00.001 16108 Worker thread wakes up
02:31:36.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:36.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:36.063 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:37.220 01.157 16108 Exposure complete
02:31:37.278 00.058 16108 worker thread done servicing request
02:31:37.278 00.000 21068 OnExposeComplete: enter
02:31:37.279 00.001 21068 UpdateGuideState(): m_state=6
02:31:37.280 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13429
02:31:37.281 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=877.08, Mass=125296, SNR=89.0, Peak=17283 HFD=3.1
02:31:37.281 00.000 21068 MultiStar: [#1 -0.27,0.15,1.07,U] [#2 0.10,0.27,1.05,U] [#3 -0.26,0.11,1.14,U] [#4 -0.18,0.25,0.79,U] [#5 -0.22,0.33,0.84,U] [#6 0.01,0.61,0.00,M2] [#7 -0.12,0.10,0.69,U] [#8 -0.25,0.08,0.78,U] 
02:31:37.282 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.54, 0.33}
02:31:37.283 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
02:31:37.284 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
02:31:37.284 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.92 mountX=0.11 mountY=-0.18, mountTheta=-1.03
02:31:37.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.20, opts=13)
02:31:37.287 00.001 21068 Enqueuing Move request for scope (-0.07, 0.20)
02:31:37.289 00.002 16108 Worker thread wakes up
02:31:37.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
02:31:37.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
02:31:37.289 00.000 16108 Moving (-0.07, 0.20) raw xDistance=0.11 yDistance=-0.18
02:31:37.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:31:37.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:37.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:31:37.289 00.000 16108 MoveAxis(E, 0, ABG)
02:31:37.289 00.000 16108 Move returns status 0, amount 0
02:31:37.289 00.000 16108 MoveAxis(N, 0, ABG)
02:31:37.289 00.000 16108 Move returns status 0, amount 0
02:31:37.289 00.000 16108 move complete, result=0
02:31:37.289 00.000 16108 worker thread done servicing request
02:31:37.294 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3325, FiltMin=2867, FiltMax=62278, Gamma=1.000
02:31:37.316 00.022 21068 UpdateGuideState exits: m=125296 SNR=89.0
02:31:37.317 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:37.318 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:37.321 00.003 21068 Enqueuing Expose request
02:31:37.321 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:37.322 00.001 16108 Worker thread wakes up
02:31:37.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:37.323 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:38.303 00.980 16108 Exposure complete
02:31:38.377 00.074 16108 worker thread done servicing request
02:31:38.377 00.000 21068 OnExposeComplete: enter
02:31:38.380 00.003 21068 UpdateGuideState(): m_state=6
02:31:38.381 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13430
02:31:38.383 00.002 21068 Star::Find returns 1 (0), X=221.62, Y=877.00, Mass=137032, SNR=89.1, Peak=17475 HFD=3.4
02:31:38.384 00.001 21068 MultiStar: [#1 -0.15,0.03,0.93,U] [#2 -0.04,-0.03,1.36,U] [#3 0.17,-0.18,1.17,U] [#4 0.12,-0.06,0.96,U] [#5 0.10,0.47,1.05,U] [#6 0.10,0.39,0.87,U] [#7 0.09,-0.24,0.76,U] [#8 -0.20,0.00,0.75,U] 
02:31:38.384 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.29, 0.25}
02:31:38.385 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
02:31:38.386 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
02:31:38.387 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.88 mountX=-0.05 mountY=-0.08, mountTheta=-2.07
02:31:38.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
02:31:38.391 00.002 21068 Enqueuing Move request for scope (0.06, 0.07)
02:31:38.391 00.000 16108 Worker thread wakes up
02:31:38.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:31:38.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:31:38.391 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
02:31:38.392 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:31:38.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:38.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:31:38.392 00.000 16108 MoveAxis(E, 0, ABG)
02:31:38.392 00.000 16108 Move returns status 0, amount 0
02:31:38.392 00.000 16108 MoveAxis(N, 0, ABG)
02:31:38.392 00.000 16108 Move returns status 0, amount 0
02:31:38.392 00.000 16108 move complete, result=0
02:31:38.392 00.000 16108 worker thread done servicing request
02:31:38.395 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3325, FiltMin=2848, FiltMax=60253, Gamma=1.000
02:31:38.410 00.015 21068 UpdateGuideState exits: m=137032 SNR=89.1
02:31:38.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:38.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:38.413 00.001 21068 Enqueuing Expose request
02:31:38.413 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:38.414 00.001 16108 Worker thread wakes up
02:31:38.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:38.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:39.573 01.159 16108 Exposure complete
02:31:39.647 00.074 16108 worker thread done servicing request
02:31:39.647 00.000 21068 OnExposeComplete: enter
02:31:39.648 00.001 21068 UpdateGuideState(): m_state=6
02:31:39.649 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13431
02:31:39.650 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=877.23, Mass=144726, SNR=99.3, Peak=16179 HFD=3.3
02:31:39.651 00.001 21068 MultiStar: [#1 -0.61,0.20,0.00,M1] [#2 -0.14,0.23,1.30,U] [#3 -0.21,0.34,0.97,U] [#4 -0.08,0.41,0.73,U] [#5 -0.19,0.44,0.88,U] [#6 -0.06,0.37,0.80,U] [#7 -0.34,0.16,0.56,U] [#8 -0.18,0.36,0.83,U] 
02:31:39.651 00.000 21068 refined, 7 included, MultiStar: {-0.13, 0.35}, one-star: {0.08, 0.48}
02:31:39.652 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
02:31:39.653 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
02:31:39.654 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.92 mountX=0.19 mountY=-0.31, mountTheta=-1.03
02:31:39.659 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.35, opts=13)
02:31:39.661 00.002 21068 Enqueuing Move request for scope (-0.13, 0.35)
02:31:39.663 00.002 16108 Worker thread wakes up
02:31:39.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
02:31:39.663 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
02:31:39.663 00.000 16108 Moving (-0.13, 0.35) raw xDistance=0.19 yDistance=-0.31
02:31:39.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:31:39.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:31:39.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:31:39.663 00.000 16108 MoveAxis(E, 0, ABG)
02:31:39.663 00.000 16108 Move returns status 0, amount 0
02:31:39.663 00.000 16108 MoveAxis(N, 0, ABG)
02:31:39.663 00.000 16108 Move returns status 0, amount 0
02:31:39.663 00.000 16108 move complete, result=0
02:31:39.663 00.000 16108 worker thread done servicing request
02:31:39.669 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3325, FiltMin=2861, FiltMax=48323, Gamma=1.000
02:31:39.687 00.018 21068 UpdateGuideState exits: m=144726 SNR=99.3
02:31:39.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:39.689 00.000 21068 Enqueuing Expose request
02:31:39.690 00.001 16108 Worker thread wakes up
02:31:39.690 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:31:39.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:39.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:40.669 00.978 16108 Exposure complete
02:31:40.756 00.087 16108 worker thread done servicing request
02:31:40.756 00.000 21068 OnExposeComplete: enter
02:31:40.757 00.001 21068 UpdateGuideState(): m_state=6
02:31:40.758 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13432
02:31:40.759 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=877.17, Mass=126658, SNR=86.2, Peak=16579 HFD=3.3
02:31:40.760 00.001 21068 MultiStar: [#1 -0.18,0.16,1.16,U] [#2 0.11,0.16,1.18,U] [#3 -0.14,0.11,0.91,U] [#4 0.07,0.47,0.76,U] [#5 0.03,0.38,1.08,U] [#6 -0.02,0.56,0.80,U] [#7 -0.15,0.14,0.69,U] [#8 -0.22,0.22,0.83,U] 
02:31:40.761 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.29}, one-star: {0.17, 0.42}
02:31:40.761 00.000 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
02:31:40.762 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
02:31:40.763 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.67 mountX=0.08 mountY=-0.27, mountTheta=-1.29
02:31:40.764 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.29, opts=13)
02:31:40.765 00.001 21068 Enqueuing Move request for scope (-0.03, 0.29)
02:31:40.766 00.001 16108 Worker thread wakes up
02:31:40.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
02:31:40.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
02:31:40.766 00.000 16108 Moving (-0.03, 0.29) raw xDistance=0.08 yDistance=-0.27
02:31:40.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:31:40.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:40.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:31:40.767 00.000 16108 MoveAxis(E, 0, ABG)
02:31:40.767 00.000 16108 Move returns status 0, amount 0
02:31:40.767 00.000 16108 MoveAxis(N, 0, ABG)
02:31:40.767 00.000 16108 Move returns status 0, amount 0
02:31:40.767 00.000 16108 move complete, result=0
02:31:40.767 00.000 16108 worker thread done servicing request
02:31:40.778 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=147, max=65535, med=3325, FiltMin=2848, FiltMax=61533, Gamma=1.000
02:31:40.799 00.021 21068 UpdateGuideState exits: m=126658 SNR=86.2
02:31:40.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:40.802 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:40.804 00.002 21068 Enqueuing Expose request
02:31:40.805 00.001 16108 Worker thread wakes up
02:31:40.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:40.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:40.806 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:31:41.962 01.156 16108 Exposure complete
02:31:42.037 00.075 16108 worker thread done servicing request
02:31:42.037 00.000 21068 OnExposeComplete: enter
02:31:42.038 00.001 21068 UpdateGuideState(): m_state=6
02:31:42.040 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13433
02:31:42.041 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=876.55, Mass=132936, SNR=94.2, Peak=14739 HFD=3.2
02:31:42.043 00.002 21068 MultiStar: [#1 -0.41,-0.20,1.15,U] [#2 -0.05,-0.21,1.01,U] [#3 -0.15,-0.00,0.87,U] [#4 -0.06,-0.24,0.85,U] [#5 -0.08,0.02,0.83,U] [#6 -0.18,0.12,0.71,U] [#7 -0.09,-0.23,0.65,U] [#8 -0.35,-0.27,0.64,U] 
02:31:42.044 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.14}, one-star: {0.12, -0.20}
02:31:42.045 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
02:31:42.045 00.000 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
02:31:42.046 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-2.36 mountX=0.11 mountY=0.17, mountTheta=0.98
02:31:42.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.14, opts=13)
02:31:42.048 00.000 21068 Enqueuing Move request for scope (-0.14, -0.14)
02:31:42.049 00.001 16108 Worker thread wakes up
02:31:42.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:31:42.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:31:42.049 00.000 16108 Moving (-0.14, -0.14) raw xDistance=0.11 yDistance=0.17
02:31:42.050 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:31:42.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:42.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:31:42.050 00.000 16108 MoveAxis(E, 0, ABG)
02:31:42.050 00.000 16108 Move returns status 0, amount 0
02:31:42.050 00.000 16108 MoveAxis(N, 0, ABG)
02:31:42.050 00.000 16108 Move returns status 0, amount 0
02:31:42.050 00.000 16108 move complete, result=0
02:31:42.050 00.000 16108 worker thread done servicing request
02:31:42.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3325, FiltMin=2861, FiltMax=56621, Gamma=1.000
02:31:42.068 00.015 21068 UpdateGuideState exits: m=132936 SNR=94.2
02:31:42.072 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:42.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:42.074 00.001 21068 Enqueuing Expose request
02:31:42.074 00.000 16108 Worker thread wakes up
02:31:42.074 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:42.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:42.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:43.044 00.969 16108 Exposure complete
02:31:43.105 00.061 16108 worker thread done servicing request
02:31:43.105 00.000 21068 OnExposeComplete: enter
02:31:43.107 00.002 21068 UpdateGuideState(): m_state=6
02:31:43.108 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13434
02:31:43.109 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.85, Mass=128564, SNR=90.7, Peak=14771 HFD=3.4
02:31:43.110 00.001 21068 MultiStar: [#1 -0.50,0.05,1.11,U] [#2 -0.04,-0.21,1.40,U] [#3 -0.19,-0.15,1.01,U] [#4 -0.33,0.02,0.92,U] [#5 -0.11,0.18,0.87,U] [#6 -0.27,0.60,0.00,M1] [#7 0.10,-0.11,0.58,U] [#8 -0.42,0.09,0.78,U] 
02:31:43.110 00.000 21068 refined, 7 included, MultiStar: {-0.17, -0.01}, one-star: {0.18, 0.10}
02:31:43.111 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
02:31:43.112 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
02:31:43.112 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=0.16 mountY=0.05, mountTheta=0.31
02:31:43.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.01, opts=13)
02:31:43.115 00.001 21068 Enqueuing Move request for scope (-0.17, -0.01)
02:31:43.116 00.001 16108 Worker thread wakes up
02:31:43.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
02:31:43.116 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
02:31:43.116 00.000 16108 Moving (-0.17, -0.01) raw xDistance=0.16 yDistance=0.05
02:31:43.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:31:43.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:43.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:43.116 00.000 16108 MoveAxis(E, 0, ABG)
02:31:43.116 00.000 16108 Move returns status 0, amount 0
02:31:43.116 00.000 16108 MoveAxis(N, 0, ABG)
02:31:43.116 00.000 16108 Move returns status 0, amount 0
02:31:43.116 00.000 16108 move complete, result=0
02:31:43.116 00.000 16108 worker thread done servicing request
02:31:43.122 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3325, FiltMin=2854, FiltMax=63533, Gamma=1.000
02:31:43.143 00.021 21068 UpdateGuideState exits: m=128564 SNR=90.7
02:31:43.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:43.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:43.146 00.001 21068 Enqueuing Expose request
02:31:43.147 00.001 16108 Worker thread wakes up
02:31:43.147 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:43.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:43.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:44.324 01.176 16108 Exposure complete
02:31:44.383 00.059 16108 worker thread done servicing request
02:31:44.383 00.000 21068 OnExposeComplete: enter
02:31:44.384 00.001 21068 UpdateGuideState(): m_state=6
02:31:44.385 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13435
02:31:44.387 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=876.82, Mass=130872, SNR=87.6, Peak=16579 HFD=3.3
02:31:44.388 00.001 21068 MultiStar: [#1 -0.21,0.14,1.19,U] [#2 -0.10,-0.01,1.22,U] [#3 -0.13,0.13,1.05,U] [#4 -0.29,0.41,0.88,U] [#5 -0.14,0.40,0.93,U] [#6 -0.20,0.37,0.81,U] [#7 -0.25,0.15,0.74,U] [#8 -0.10,0.15,0.76,U] 
02:31:44.391 00.003 21068 single-star, 8 included, MultiStar: {-0.13, 0.19}, one-star: {0.18, 0.06}
02:31:44.391 00.000 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
02:31:44.392 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
02:31:44.393 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.35 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
02:31:44.394 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.06, opts=13)
02:31:44.396 00.002 21068 Enqueuing Move request for scope (0.18, 0.06)
02:31:44.397 00.001 16108 Worker thread wakes up
02:31:44.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
02:31:44.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
02:31:44.397 00.000 16108 Moving (0.18, 0.06) raw xDistance=-0.16 yDistance=-0.10
02:31:44.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:31:44.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:44.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:31:44.397 00.000 16108 MoveAxis(E, 0, ABG)
02:31:44.397 00.000 16108 Move returns status 0, amount 0
02:31:44.397 00.000 16108 MoveAxis(N, 0, ABG)
02:31:44.397 00.000 16108 Move returns status 0, amount 0
02:31:44.397 00.000 16108 move complete, result=0
02:31:44.397 00.000 16108 worker thread done servicing request
02:31:44.401 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3325, FiltMin=2845, FiltMax=53600, Gamma=1.000
02:31:44.415 00.014 21068 UpdateGuideState exits: m=130872 SNR=87.6
02:31:44.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:44.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:44.417 00.000 21068 Enqueuing Expose request
02:31:44.419 00.002 16108 Worker thread wakes up
02:31:44.419 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:44.420 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:44.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:45.389 00.969 16108 Exposure complete
02:31:45.454 00.065 16108 worker thread done servicing request
02:31:45.454 00.000 21068 OnExposeComplete: enter
02:31:45.456 00.002 21068 UpdateGuideState(): m_state=6
02:31:45.457 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13436
02:31:45.459 00.002 21068 Star::Find returns 1 (0), X=221.46, Y=876.98, Mass=112767, SNR=86.4, Peak=13651 HFD=3.5
02:31:45.462 00.003 21068 MultiStar: [#1 -0.24,0.15,1.20,U] [#2 0.06,-0.08,1.27,U] [#3 -0.21,0.15,1.07,U] [#4 -0.23,0.15,0.88,U] [#5 -0.21,0.60,0.00,M1] [#6 -0.14,0.64,0.00,M1] [#7 -0.15,0.06,0.59,U] [#8 -0.39,-0.07,0.81,U] 
02:31:45.463 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {0.13, 0.23}
02:31:45.465 00.002 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
02:31:45.466 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
02:31:45.468 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.58 mountX=0.15 mountY=-0.05, mountTheta=-0.33
02:31:45.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
02:31:45.471 00.001 21068 Enqueuing Move request for scope (-0.13, 0.08)
02:31:45.472 00.001 16108 Worker thread wakes up
02:31:45.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:31:45.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:31:45.472 00.000 16108 Moving (-0.13, 0.08) raw xDistance=0.15 yDistance=-0.05
02:31:45.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:31:45.473 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:45.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:31:45.473 00.000 16108 MoveAxis(E, 0, ABG)
02:31:45.473 00.000 16108 Move returns status 0, amount 0
02:31:45.473 00.000 16108 MoveAxis(N, 0, ABG)
02:31:45.473 00.000 16108 Move returns status 0, amount 0
02:31:45.473 00.000 16108 move complete, result=0
02:31:45.473 00.000 16108 worker thread done servicing request
02:31:45.477 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3325, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:31:45.494 00.017 21068 UpdateGuideState exits: m=112767 SNR=86.4
02:31:45.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:45.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:45.496 00.000 21068 Enqueuing Expose request
02:31:45.497 00.001 16108 Worker thread wakes up
02:31:45.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:45.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:45.497 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:46.670 01.173 16108 Exposure complete
02:31:46.745 00.075 16108 worker thread done servicing request
02:31:46.745 00.000 21068 OnExposeComplete: enter
02:31:46.746 00.001 21068 UpdateGuideState(): m_state=6
02:31:46.747 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13437
02:31:46.747 00.000 21068 Star::Find returns 1 (0), X=221.57, Y=877.02, Mass=125742, SNR=87.0, Peak=18403 HFD=3.3
02:31:46.748 00.001 21068 MultiStar: [#1 -0.25,0.17,1.29,U] [#2 -0.02,-0.11,1.32,U] [#3 -0.16,0.29,1.01,U] [#4 -0.15,0.43,0.86,U] [#5 -0.23,0.45,0.90,U] [#6 -0.17,0.53,0.82,U] [#7 -0.20,0.18,0.70,U] [#8 -0.27,0.19,0.85,U] 
02:31:46.750 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.24}, one-star: {0.24, 0.27}
02:31:46.750 00.000 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
02:31:46.751 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
02:31:46.752 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.05 mountX=0.17 mountY=-0.21, mountTheta=-0.90
02:31:46.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.24, opts=13)
02:31:46.756 00.002 21068 Enqueuing Move request for scope (-0.13, 0.24)
02:31:46.756 00.000 16108 Worker thread wakes up
02:31:46.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
02:31:46.756 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
02:31:46.756 00.000 16108 Moving (-0.13, 0.24) raw xDistance=0.17 yDistance=-0.21
02:31:46.757 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:31:46.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:31:46.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:31:46.757 00.000 16108 MoveAxis(E, 0, ABG)
02:31:46.757 00.000 16108 Move returns status 0, amount 0
02:31:46.757 00.000 16108 MoveAxis(N, 0, ABG)
02:31:46.757 00.000 16108 Move returns status 0, amount 0
02:31:46.757 00.000 16108 move complete, result=0
02:31:46.757 00.000 16108 worker thread done servicing request
02:31:46.762 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3325, FiltMin=2806, FiltMax=58208, Gamma=1.000
02:31:46.779 00.017 21068 UpdateGuideState exits: m=125742 SNR=87.0
02:31:46.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:46.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:46.784 00.002 21068 Enqueuing Expose request
02:31:46.786 00.002 16108 Worker thread wakes up
02:31:46.786 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:46.788 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:46.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:47.753 00.965 16108 Exposure complete
02:31:47.816 00.063 16108 worker thread done servicing request
02:31:47.816 00.000 21068 OnExposeComplete: enter
02:31:47.818 00.002 21068 UpdateGuideState(): m_state=6
02:31:47.820 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13438
02:31:47.821 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.87, Mass=141264, SNR=99.1, Peak=20115 HFD=3.2
02:31:47.823 00.002 21068 MultiStar: [#1 -0.18,-0.11,1.07,U] [#2 -0.06,-0.27,1.03,U] [#3 -0.19,-0.13,1.01,U] [#4 -0.06,0.33,0.75,U] [#5 -0.13,0.35,0.86,U] [#6 -0.09,0.19,0.77,U] [#7 -0.17,-0.38,0.48,U] [#8 -0.19,-0.10,0.59,U] 
02:31:47.824 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.23, 0.12}
02:31:47.825 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
02:31:47.827 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
02:31:47.828 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.08 mountX=0.08 mountY=0.01, mountTheta=0.17
02:31:47.830 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
02:31:47.831 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
02:31:47.834 00.003 16108 Worker thread wakes up
02:31:47.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:31:47.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:31:47.835 00.001 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
02:31:47.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:31:47.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:47.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:31:47.835 00.000 16108 MoveAxis(E, 0, ABG)
02:31:47.835 00.000 16108 Move returns status 0, amount 0
02:31:47.835 00.000 16108 MoveAxis(N, 0, ABG)
02:31:47.835 00.000 16108 Move returns status 0, amount 0
02:31:47.835 00.000 16108 move complete, result=0
02:31:47.835 00.000 16108 worker thread done servicing request
02:31:47.843 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3325, FiltMin=2873, FiltMax=62777, Gamma=1.000
02:31:47.861 00.018 21068 UpdateGuideState exits: m=141264 SNR=99.1
02:31:47.864 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:47.866 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:47.867 00.001 21068 Enqueuing Expose request
02:31:47.869 00.002 16108 Worker thread wakes up
02:31:47.869 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:47.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:47.871 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:49.036 01.165 16108 Exposure complete
02:31:49.094 00.058 16108 worker thread done servicing request
02:31:49.094 00.000 21068 OnExposeComplete: enter
02:31:49.094 00.000 21068 UpdateGuideState(): m_state=6
02:31:49.095 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13439
02:31:49.096 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.90, Mass=120706, SNR=86.0, Peak=17363 HFD=3.1
02:31:49.097 00.001 21068 MultiStar: [#1 -0.22,0.13,1.17,U] [#2 0.15,-0.00,1.16,U] [#3 -0.19,-0.05,1.08,U] [#4 -0.30,0.37,0.85,U] [#5 -0.11,0.41,0.90,U] [#6 -0.04,0.40,0.89,U] [#7 0.14,0.03,0.59,U] [#8 -0.33,0.17,0.92,U] 
02:31:49.098 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {0.21, 0.14}
02:31:49.098 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
02:31:49.099 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
02:31:49.100 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.01 mountX=0.11 mountY=-0.15, mountTheta=-0.94
02:31:49.102 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.17, opts=13)
02:31:49.103 00.001 21068 Enqueuing Move request for scope (-0.08, 0.17)
02:31:49.103 00.000 16108 Worker thread wakes up
02:31:49.104 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
02:31:49.104 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
02:31:49.104 00.000 16108 Moving (-0.08, 0.17) raw xDistance=0.11 yDistance=-0.15
02:31:49.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:31:49.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:49.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:31:49.104 00.000 16108 MoveAxis(E, 0, ABG)
02:31:49.104 00.000 16108 Move returns status 0, amount 0
02:31:49.104 00.000 16108 MoveAxis(N, 0, ABG)
02:31:49.104 00.000 16108 Move returns status 0, amount 0
02:31:49.104 00.000 16108 move complete, result=0
02:31:49.104 00.000 16108 worker thread done servicing request
02:31:49.108 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=221, max=65535, med=3321, FiltMin=2870, FiltMax=60304, Gamma=1.000
02:31:49.123 00.015 21068 UpdateGuideState exits: m=120706 SNR=86.0
02:31:49.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:49.124 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:49.125 00.001 21068 Enqueuing Expose request
02:31:49.126 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:49.126 00.000 16108 Worker thread wakes up
02:31:49.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:49.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:50.096 00.969 16108 Exposure complete
02:31:50.176 00.080 16108 worker thread done servicing request
02:31:50.176 00.000 21068 OnExposeComplete: enter
02:31:50.177 00.001 21068 UpdateGuideState(): m_state=6
02:31:50.178 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13440
02:31:50.179 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.66, Mass=146362, SNR=101.0, Peak=16355 HFD=3.3
02:31:50.180 00.001 21068 MultiStar: [#1 -0.15,0.10,1.13,U] [#2 0.25,-0.13,0.99,U] [#3 0.16,0.03,0.84,U] [#4 -0.15,-0.15,0.77,U] [#5 0.11,0.11,0.77,U] [#6 0.02,0.18,0.72,U] [#7 0.20,-0.13,0.68,U] [#8 0.02,-0.06,0.72,U] 
02:31:50.180 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.29, -0.09}
02:31:50.181 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
02:31:50.182 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
02:31:50.185 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.19 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
02:31:50.188 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
02:31:50.189 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
02:31:50.189 00.000 16108 Worker thread wakes up
02:31:50.190 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:31:50.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:31:50.190 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=-0.00
02:31:50.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:31:50.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:50.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:31:50.190 00.000 16108 MoveAxis(E, 0, ABG)
02:31:50.191 00.001 16108 Move returns status 0, amount 0
02:31:50.191 00.000 16108 MoveAxis(N, 0, ABG)
02:31:50.191 00.000 16108 Move returns status 0, amount 0
02:31:50.191 00.000 16108 move complete, result=0
02:31:50.191 00.000 16108 worker thread done servicing request
02:31:50.198 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3321, FiltMin=2838, FiltMax=56713, Gamma=1.000
02:31:50.222 00.024 21068 UpdateGuideState exits: m=146362 SNR=101.0
02:31:50.222 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:50.224 00.001 21068 Enqueuing Expose request
02:31:50.226 00.002 16108 Worker thread wakes up
02:31:50.226 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:50.226 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:50.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:51.380 01.154 16108 Exposure complete
02:31:51.450 00.070 16108 worker thread done servicing request
02:31:51.450 00.000 21068 OnExposeComplete: enter
02:31:51.451 00.001 21068 UpdateGuideState(): m_state=6
02:31:51.452 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13441
02:31:51.453 00.001 21068 Star::Find returns 1 (0), X=221.79, Y=876.80, Mass=124503, SNR=90.8, Peak=16659 HFD=3.5
02:31:51.454 00.001 21068 MultiStar: [#1 0.01,-0.23,0.90,U] [#2 0.35,-0.32,1.16,U] [#3 0.14,-0.04,1.02,U] [#4 -0.01,-0.05,0.91,U] [#5 0.16,-0.05,1.01,U] [#6 0.10,0.03,0.81,U] [#7 0.09,-0.34,0.58,U] [#8 0.25,-0.15,0.75,U] 
02:31:51.455 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.46, 0.05}
02:31:51.456 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
02:31:51.457 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
02:31:51.457 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.57 mountX=-0.20 mountY=0.07, mountTheta=2.80
02:31:51.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.12, opts=13)
02:31:51.460 00.001 21068 Enqueuing Move request for scope (0.18, -0.12)
02:31:51.460 00.000 16108 Worker thread wakes up
02:31:51.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
02:31:51.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
02:31:51.460 00.000 16108 Moving (0.18, -0.12) raw xDistance=-0.20 yDistance=0.07
02:31:51.461 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:31:51.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:51.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:31:51.461 00.000 16108 MoveAxis(E, 0, ABG)
02:31:51.461 00.000 16108 Move returns status 0, amount 0
02:31:51.461 00.000 16108 MoveAxis(N, 0, ABG)
02:31:51.461 00.000 16108 Move returns status 0, amount 0
02:31:51.461 00.000 16108 move complete, result=0
02:31:51.461 00.000 16108 worker thread done servicing request
02:31:51.465 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3321, FiltMin=2861, FiltMax=53206, Gamma=1.000
02:31:51.480 00.015 21068 UpdateGuideState exits: m=124503 SNR=90.8
02:31:51.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:51.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:51.483 00.001 21068 Enqueuing Expose request
02:31:51.485 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:51.486 00.001 16108 Worker thread wakes up
02:31:51.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:51.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:52.449 00.963 16108 Exposure complete
02:31:52.508 00.059 16108 worker thread done servicing request
02:31:52.508 00.000 21068 OnExposeComplete: enter
02:31:52.509 00.001 21068 UpdateGuideState(): m_state=6
02:31:52.510 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13442
02:31:52.511 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=876.62, Mass=131875, SNR=91.2, Peak=20163 HFD=3.2
02:31:52.512 00.001 21068 MultiStar: [#1 0.29,-0.38,1.11,U] [#2 0.17,-0.44,1.12,U] [#3 0.10,-0.39,1.10,U] [#4 0.04,-0.12,0.85,U] [#5 0.28,0.02,0.87,U] [#6 -0.03,0.24,0.73,U] [#7 0.11,-0.32,0.63,U] [#8 0.12,-0.06,0.72,U] 
02:31:52.512 00.000 21068 refined, 8 included, MultiStar: {0.18, -0.20}, one-star: {0.44, -0.13}
02:31:52.513 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
02:31:52.514 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
02:31:52.514 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.84 mountX=-0.21 mountY=0.15, mountTheta=2.52
02:31:52.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.20, opts=13)
02:31:52.517 00.001 21068 Enqueuing Move request for scope (0.18, -0.20)
02:31:52.517 00.000 16108 Worker thread wakes up
02:31:52.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
02:31:52.518 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
02:31:52.518 00.000 16108 Moving (0.18, -0.20) raw xDistance=-0.21 yDistance=0.15
02:31:52.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:31:52.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:52.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:31:52.518 00.000 16108 MoveAxis(E, 56, ABG)
02:31:52.518 00.000 16108 Guiding  Dir = 2, Dur = 56
02:31:52.518 00.000 16108 IsSlewing returns 0
02:31:52.518 00.000 16108 IsGuiding returns 0
02:31:52.522 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3321, FiltMin=2867, FiltMax=50205, Gamma=1.000
02:31:52.523 00.001 16108 PulseGuide returned control before completion, sleep 62
02:31:52.538 00.015 21068 UpdateGuideState exits: m=131875 SNR=91.2
02:31:52.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:52.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:52.540 00.000 21068 Enqueuing Expose request
02:31:52.599 00.059 16108 IsGuiding returns 1
02:31:52.599 00.000 16108 scope still moving after pulse duration time elapsed
02:31:52.630 00.031 16108 IsSlewing returns 0
02:31:52.630 00.000 16108 IsGuiding returns 0
02:31:52.630 00.000 16108 scope move finished after 56 + 56 ms
02:31:52.632 00.002 16108 Move returns status 0, amount 56
02:31:52.632 00.000 16108 MoveAxis(N, 0, ABG)
02:31:52.632 00.000 16108 Move returns status 0, amount 0
02:31:52.632 00.000 16108 move complete, result=0
02:31:52.632 00.000 16108 worker thread done servicing request
02:31:52.632 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.2 px 0 ms NORTH
02:31:52.634 00.002 16108 Worker thread wakes up
02:31:52.634 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:52.635 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:53.796 01.161 16108 Exposure complete
02:31:53.863 00.067 16108 worker thread done servicing request
02:31:53.863 00.000 21068 OnExposeComplete: enter
02:31:53.864 00.001 21068 UpdateGuideState(): m_state=6
02:31:53.865 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13443
02:31:53.866 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.63, Mass=143544, SNR=104.8, Peak=18851 HFD=3.2
02:31:53.866 00.000 21068 MultiStar: [#1 -0.06,-0.09,0.96,U] [#2 -0.03,-0.22,1.06,U] [#3 -0.01,-0.07,0.80,U] [#4 -0.24,-0.13,0.77,U] [#5 0.02,0.26,0.79,U] [#6 -0.15,0.08,0.69,U] [#7 0.09,-0.00,0.50,U] [#8 -0.02,0.03,0.60,U] 
02:31:53.867 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.24, -0.12}
02:31:53.869 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
02:31:53.869 00.000 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.51)
02:31:53.870 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=0.01 mountY=0.05, mountTheta=1.44
02:31:53.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
02:31:53.873 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
02:31:53.874 00.001 16108 Worker thread wakes up
02:31:53.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:31:53.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:31:53.874 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.01 yDistance=0.05
02:31:53.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:53.875 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:53.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:53.875 00.000 16108 MoveAxis(E, 0, ABG)
02:31:53.875 00.000 16108 Move returns status 0, amount 0
02:31:53.875 00.000 16108 MoveAxis(N, 0, ABG)
02:31:53.875 00.000 16108 Move returns status 0, amount 0
02:31:53.875 00.000 16108 move complete, result=0
02:31:53.875 00.000 16108 worker thread done servicing request
02:31:53.882 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3321, FiltMin=2864, FiltMax=57197, Gamma=1.000
02:31:53.899 00.017 21068 UpdateGuideState exits: m=143544 SNR=104.8
02:31:53.899 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:53.901 00.001 21068 Enqueuing Expose request
02:31:53.901 00.000 16108 Worker thread wakes up
02:31:53.901 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:53.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:53.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:54.880 00.978 16108 Exposure complete
02:31:54.954 00.074 16108 worker thread done servicing request
02:31:54.954 00.000 21068 OnExposeComplete: enter
02:31:54.956 00.002 21068 UpdateGuideState(): m_state=6
02:31:54.958 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13444
02:31:54.961 00.003 21068 Star::Find returns 1 (0), X=221.44, Y=876.71, Mass=121669, SNR=83.7, Peak=13123 HFD=3.3
02:31:54.963 00.002 21068 MultiStar: [#1 -0.19,-0.12,1.14,U] [#2 -0.32,-0.26,1.35,U] [#3 -0.18,-0.04,1.24,U] [#4 -0.40,-0.10,1.04,U] [#5 -0.29,-0.04,0.85,U] [#6 -0.52,0.06,0.81,U] [#7 -0.08,-0.52,0.67,U] [#8 -0.32,-0.34,0.79,U] 
02:31:54.964 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.14}, one-star: {0.11, -0.04}
02:31:54.965 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
02:31:54.967 00.002 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
02:31:54.968 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.11 mountY=0.01, mountTheta=3.04
02:31:54.972 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
02:31:54.973 00.001 21068 Enqueuing Move request for scope (0.11, -0.04)
02:31:54.976 00.003 16108 Worker thread wakes up
02:31:54.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
02:31:54.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
02:31:54.976 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.11 yDistance=0.01
02:31:54.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:31:54.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:54.977 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:31:54.977 00.000 16108 MoveAxis(E, 0, ABG)
02:31:54.977 00.000 16108 Move returns status 0, amount 0
02:31:54.977 00.000 16108 MoveAxis(N, 0, ABG)
02:31:54.977 00.000 16108 Move returns status 0, amount 0
02:31:54.977 00.000 16108 move complete, result=0
02:31:54.977 00.000 16108 worker thread done servicing request
02:31:54.985 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3321, FiltMin=2886, FiltMax=62185, Gamma=1.000
02:31:55.009 00.024 21068 UpdateGuideState exits: m=121669 SNR=83.7
02:31:55.011 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:55.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:55.013 00.001 21068 Enqueuing Expose request
02:31:55.014 00.001 16108 Worker thread wakes up
02:31:55.014 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:55.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:55.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:56.191 01.177 16108 Exposure complete
02:31:56.249 00.058 16108 worker thread done servicing request
02:31:56.249 00.000 21068 OnExposeComplete: enter
02:31:56.250 00.001 21068 UpdateGuideState(): m_state=6
02:31:56.251 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13445
02:31:56.252 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.52, Mass=164646, SNR=104.5, Peak=18608 HFD=3.2
02:31:56.252 00.000 21068 MultiStar: [#1 -0.40,-0.38,0.86,U] [#2 -0.32,-0.51,0.00,M1] [#3 -0.24,-0.52,0.00,M1] [#4 -0.21,-0.36,0.75,U] [#5 -0.01,-0.14,0.70,U] [#6 -0.13,-0.03,0.74,U] [#7 -0.16,-0.53,0.46,U] [#8 -0.24,-0.52,0.00,M1] 
02:31:56.253 00.001 21068 single-star, 5 included, MultiStar: {-0.15, -0.26}, one-star: {0.01, -0.23}
02:31:56.254 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
02:31:56.255 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
02:31:56.255 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.24 cameraTheta=-1.52 mountX=-0.05 mountY=0.23, mountTheta=1.80
02:31:56.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.23, opts=13)
02:31:56.259 00.002 21068 Enqueuing Move request for scope (0.01, -0.23)
02:31:56.260 00.001 16108 Worker thread wakes up
02:31:56.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
02:31:56.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
02:31:56.260 00.000 16108 Moving (0.01, -0.23) raw xDistance=-0.05 yDistance=0.23
02:31:56.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:31:56.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:31:56.260 00.000 16108 MoveAxis(E, 0, ABG)
02:31:56.260 00.000 16108 Move returns status 0, amount 0
02:31:56.260 00.000 16108 MoveAxis(S, 45, ABG)
02:31:56.260 00.000 16108 Guiding  Dir = 1, Dur = 45
02:31:56.260 00.000 16108 IsSlewing returns 0
02:31:56.260 00.000 16108 IsGuiding returns 0
02:31:56.261 00.001 16108 PulseGuide returned control before completion, sleep 55
02:31:56.273 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3321, FiltMin=2833, FiltMax=65440, Gamma=1.000
02:31:56.301 00.028 21068 UpdateGuideState exits: m=164646 SNR=104.5
02:31:56.303 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:56.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:56.306 00.002 21068 Enqueuing Expose request
02:31:56.323 00.017 16108 IsGuiding returns 1
02:31:56.323 00.000 16108 scope still moving after pulse duration time elapsed
02:31:56.354 00.031 16108 IsSlewing returns 0
02:31:56.354 00.000 16108 IsGuiding returns 0
02:31:56.354 00.000 16108 scope move finished after 45 + 48 ms
02:31:56.354 00.000 16108 Move returns status 0, amount 45
02:31:56.354 00.000 16108 move complete, result=0
02:31:56.354 00.000 16108 worker thread done servicing request
02:31:56.354 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:31:56.355 00.001 16108 Worker thread wakes up
02:31:56.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:56.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:57.335 00.979 16108 Exposure complete
02:31:57.416 00.081 16108 worker thread done servicing request
02:31:57.416 00.000 21068 OnExposeComplete: enter
02:31:57.417 00.001 21068 UpdateGuideState(): m_state=6
02:31:57.418 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13446
02:31:57.419 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.80, Mass=117099, SNR=85.3, Peak=16419 HFD=3.2
02:31:57.420 00.001 21068 MultiStar: [#1 -0.12,-0.10,1.08,U] [#2 -0.08,-0.26,1.14,U] [#3 -0.02,-0.25,1.05,U] [#4 -0.11,-0.24,1.01,U] [#5 -0.10,-0.14,1.09,U] [#6 -0.29,0.04,0.91,U] [#7 -0.07,-0.36,0.70,U] [#8 -0.36,-0.23,0.82,U] 
02:31:57.421 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.16}, one-star: {0.38, 0.05}
02:31:57.422 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
02:31:57.424 00.002 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
02:31:57.425 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.02 mountX=0.05 mountY=0.18, mountTheta=1.30
02:31:57.426 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.16, opts=13)
02:31:57.427 00.001 21068 Enqueuing Move request for scope (-0.08, -0.16)
02:31:57.428 00.001 16108 Worker thread wakes up
02:31:57.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
02:31:57.429 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
02:31:57.429 00.000 16108 Moving (-0.08, -0.16) raw xDistance=0.05 yDistance=0.18
02:31:57.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:31:57.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:57.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:31:57.429 00.000 16108 MoveAxis(E, 0, ABG)
02:31:57.429 00.000 16108 Move returns status 0, amount 0
02:31:57.429 00.000 16108 MoveAxis(N, 0, ABG)
02:31:57.429 00.000 16108 Move returns status 0, amount 0
02:31:57.429 00.000 16108 move complete, result=0
02:31:57.430 00.001 16108 worker thread done servicing request
02:31:57.433 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3321, FiltMin=2841, FiltMax=54045, Gamma=1.000
02:31:57.448 00.015 21068 UpdateGuideState exits: m=117099 SNR=85.3
02:31:57.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:57.449 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:57.450 00.001 21068 Enqueuing Expose request
02:31:57.451 00.001 16108 Worker thread wakes up
02:31:57.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:57.451 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:57.452 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:58.625 01.173 16108 Exposure complete
02:31:58.690 00.065 16108 worker thread done servicing request
02:31:58.690 00.000 21068 OnExposeComplete: enter
02:31:58.691 00.001 21068 UpdateGuideState(): m_state=6
02:31:58.692 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13447
02:31:58.694 00.002 21068 Star::Find returns 1 (0), X=221.68, Y=876.69, Mass=124850, SNR=87.4, Peak=14659 HFD=3.4
02:31:58.695 00.001 21068 MultiStar: [#1 -0.23,-0.15,1.13,U] [#2 -0.03,-0.19,1.42,U] [#3 -0.04,-0.16,1.00,U] [#4 -0.12,-0.16,0.85,U] [#5 -0.21,0.11,0.93,U] [#6 -0.17,0.11,0.77,U] [#7 0.13,-0.14,0.61,U] [#8 -0.03,-0.07,0.84,U] 
02:31:58.696 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {0.35, -0.07}
02:31:58.697 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
02:31:58.698 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:31:58.699 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=0.03 mountY=0.10, mountTheta=1.27
02:31:58.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.09, opts=13)
02:31:58.702 00.001 21068 Enqueuing Move request for scope (-0.05, -0.09)
02:31:58.703 00.001 16108 Worker thread wakes up
02:31:58.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:31:58.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:31:58.703 00.000 16108 Moving (-0.05, -0.09) raw xDistance=0.03 yDistance=0.10
02:31:58.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:58.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:58.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:31:58.703 00.000 16108 MoveAxis(E, 0, ABG)
02:31:58.703 00.000 16108 Move returns status 0, amount 0
02:31:58.703 00.000 16108 MoveAxis(N, 0, ABG)
02:31:58.703 00.000 16108 Move returns status 0, amount 0
02:31:58.704 00.001 16108 move complete, result=0
02:31:58.704 00.000 16108 worker thread done servicing request
02:31:58.706 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3321, FiltMin=2800, FiltMax=60573, Gamma=1.000
02:31:58.727 00.021 21068 UpdateGuideState exits: m=124850 SNR=87.4
02:31:58.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:58.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:58.730 00.001 21068 Enqueuing Expose request
02:31:58.731 00.001 16108 Worker thread wakes up
02:31:58.731 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:58.733 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:58.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:31:59.714 00.981 16108 Exposure complete
02:31:59.789 00.075 16108 worker thread done servicing request
02:31:59.789 00.000 21068 OnExposeComplete: enter
02:31:59.791 00.002 21068 UpdateGuideState(): m_state=6
02:31:59.792 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13448
02:31:59.795 00.003 21068 Star::Find returns 1 (0), X=221.80, Y=876.71, Mass=130053, SNR=81.8, Peak=15395 HFD=3.4
02:31:59.796 00.001 21068 MultiStar: [#1 0.15,-0.10,1.26,U] [#2 0.16,-0.14,1.45,U] [#3 0.14,-0.06,1.25,U] [#4 0.14,-0.13,0.94,U] [#5 0.15,0.26,1.03,U] [#6 -0.19,0.23,0.91,U] [#7 0.30,-0.16,0.78,U] [#8 -0.03,-0.22,0.75,U] 
02:31:59.797 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.47, -0.05}
02:31:59.798 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
02:31:59.799 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
02:31:59.800 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=-0.15 mountY=0.00, mountTheta=3.13
02:31:59.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
02:31:59.804 00.002 21068 Enqueuing Move request for scope (0.15, -0.04)
02:31:59.807 00.003 16108 Worker thread wakes up
02:31:59.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
02:31:59.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
02:31:59.807 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=0.00
02:31:59.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:31:59.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:59.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:31:59.807 00.000 16108 MoveAxis(E, 0, ABG)
02:31:59.807 00.000 16108 Move returns status 0, amount 0
02:31:59.807 00.000 16108 MoveAxis(N, 0, ABG)
02:31:59.807 00.000 16108 Move returns status 0, amount 0
02:31:59.807 00.000 16108 move complete, result=0
02:31:59.807 00.000 16108 worker thread done servicing request
02:31:59.816 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3325, FiltMin=2822, FiltMax=58541, Gamma=1.000
02:31:59.847 00.031 21068 UpdateGuideState exits: m=130053 SNR=81.8
02:31:59.849 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:59.851 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:31:59.851 00.000 21068 Enqueuing Expose request
02:31:59.852 00.001 16108 Worker thread wakes up
02:31:59.852 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:59.854 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:31:59.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:01.037 01.183 16108 Exposure complete
02:32:01.098 00.061 16108 worker thread done servicing request
02:32:01.098 00.000 21068 OnExposeComplete: enter
02:32:01.099 00.001 21068 UpdateGuideState(): m_state=6
02:32:01.099 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13449
02:32:01.100 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.57, Mass=117609, SNR=84.0, Peak=13939 HFD=3.2
02:32:01.102 00.002 21068 MultiStar: [#1 -0.45,-0.35,1.24,U] [#2 -0.18,-0.56,0.00,M1] [#3 -0.20,-0.36,1.13,U] [#4 -0.16,-0.40,0.96,U] [#5 -0.21,-0.15,1.01,U] [#6 -0.41,0.02,0.87,U] [#7 -0.02,-0.32,0.68,U] [#8 -0.44,-0.41,0.00,M1] 
02:32:01.102 00.000 21068 single-star, 6 included, MultiStar: {-0.19, -0.25}, one-star: {0.21, -0.19}
02:32:01.103 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
02:32:01.104 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
02:32:01.105 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.72 mountX=-0.24 mountY=0.13, mountTheta=2.65
02:32:01.106 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.19, opts=13)
02:32:01.107 00.001 21068 Enqueuing Move request for scope (0.21, -0.19)
02:32:01.107 00.000 16108 Worker thread wakes up
02:32:01.108 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
02:32:01.108 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
02:32:01.108 00.000 16108 Moving (0.21, -0.19) raw xDistance=-0.24 yDistance=0.13
02:32:01.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:32:01.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:01.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:32:01.108 00.000 16108 MoveAxis(E, 64, ABG)
02:32:01.108 00.000 16108 Guiding  Dir = 2, Dur = 64
02:32:01.108 00.000 16108 IsSlewing returns 0
02:32:01.108 00.000 16108 IsGuiding returns 0
02:32:01.113 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3321, FiltMin=2851, FiltMax=46925, Gamma=1.000
02:32:01.127 00.014 21068 UpdateGuideState exits: m=117609 SNR=84.0
02:32:01.127 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:01.128 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:01.130 00.002 21068 Enqueuing Expose request
02:32:01.162 00.032 16108 PulseGuide returned control before completion, sleep 22
02:32:01.192 00.030 16108 IsGuiding returns 1
02:32:01.192 00.000 16108 scope still moving after pulse duration time elapsed
02:32:01.222 00.030 16108 IsSlewing returns 0
02:32:01.222 00.000 16108 IsGuiding returns 1
02:32:01.254 00.032 16108 IsSlewing returns 0
02:32:01.254 00.000 16108 IsGuiding returns 0
02:32:01.254 00.000 16108 scope move finished after 64 + 81 ms
02:32:01.254 00.000 16108 Move returns status 0, amount 64
02:32:01.255 00.001 16108 MoveAxis(N, 0, ABG)
02:32:01.255 00.000 16108 Move returns status 0, amount 0
02:32:01.255 00.000 16108 move complete, result=0
02:32:01.255 00.000 16108 worker thread done servicing request
02:32:01.255 00.000 16108 Worker thread wakes up
02:32:01.255 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:32:01.259 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:01.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:02.222 00.963 16108 Exposure complete
02:32:02.284 00.062 16108 worker thread done servicing request
02:32:02.284 00.000 21068 OnExposeComplete: enter
02:32:02.286 00.002 21068 UpdateGuideState(): m_state=6
02:32:02.287 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13450
02:32:02.289 00.002 21068 Star::Find returns 1 (0), X=221.48, Y=876.51, Mass=137620, SNR=110.3, Peak=15683 HFD=3.2
02:32:02.290 00.001 21068 MultiStar: [#1 -0.33,-0.30,0.82,U] [#2 -0.16,-0.43,0.99,U] [#3 -0.25,-0.50,0.83,U] [#4 -0.13,0.01,0.63,U] [#5 -0.17,-0.12,0.87,U] [#6 -0.26,0.06,0.58,U] [#7 -0.27,-0.34,0.45,U] [#8 -0.46,-0.22,0.60,U] 
02:32:02.292 00.002 21068 single-star, 8 included, MultiStar: {-0.19, -0.25}, one-star: {0.15, -0.24}
02:32:02.293 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
02:32:02.294 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
02:32:02.294 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-1.01 mountX=-0.19 mountY=0.20, mountTheta=2.33
02:32:02.296 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.24, opts=13)
02:32:02.298 00.002 21068 Enqueuing Move request for scope (0.15, -0.24)
02:32:02.300 00.002 16108 Worker thread wakes up
02:32:02.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
02:32:02.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
02:32:02.300 00.000 16108 Moving (0.15, -0.24) raw xDistance=-0.19 yDistance=0.20
02:32:02.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:32:02.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:32:02.300 00.000 16108 MoveAxis(E, 0, ABG)
02:32:02.300 00.000 16108 Move returns status 0, amount 0
02:32:02.300 00.000 16108 MoveAxis(S, 41, ABG)
02:32:02.301 00.001 16108 Guiding  Dir = 1, Dur = 41
02:32:02.301 00.000 16108 IsSlewing returns 0
02:32:02.301 00.000 16108 IsGuiding returns 0
02:32:02.308 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3321, FiltMin=2867, FiltMax=55133, Gamma=1.000
02:32:02.326 00.018 21068 UpdateGuideState exits: m=137620 SNR=110.3
02:32:02.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:02.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:02.328 00.000 21068 Enqueuing Expose request
02:32:02.353 00.025 16108 IsGuiding returns 1
02:32:02.353 00.000 16108 scope still moving after pulse duration time elapsed
02:32:02.383 00.030 16108 IsSlewing returns 0
02:32:02.383 00.000 16108 IsGuiding returns 1
02:32:02.414 00.031 16108 IsSlewing returns 0
02:32:02.414 00.000 16108 IsGuiding returns 1
02:32:02.445 00.031 16108 IsSlewing returns 0
02:32:02.445 00.000 16108 IsGuiding returns 0
02:32:02.445 00.000 16108 scope move finished after 41 + 102 ms
02:32:02.445 00.000 16108 Move returns status 0, amount 41
02:32:02.445 00.000 16108 move complete, result=0
02:32:02.445 00.000 16108 worker thread done servicing request
02:32:02.446 00.001 16108 Worker thread wakes up
02:32:02.446 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:32:02.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:02.448 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:03.607 01.159 16108 Exposure complete
02:32:03.663 00.056 16108 worker thread done servicing request
02:32:03.663 00.000 21068 OnExposeComplete: enter
02:32:03.664 00.001 21068 UpdateGuideState(): m_state=6
02:32:03.665 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13451
02:32:03.665 00.000 21068 Star::Find returns 1 (0), X=221.22, Y=877.11, Mass=135285, SNR=90.4, Peak=18320 HFD=3.4
02:32:03.666 00.001 21068 MultiStar: [#1 -0.21,0.19,1.13,U] [#2 -0.25,0.21,1.25,U] [#3 -0.32,0.09,0.95,U] [#4 -0.34,0.24,0.75,U] [#5 -0.28,0.46,0.85,U] [#6 -0.27,0.59,0.00,M1] [#7 -0.34,0.28,0.65,U] [#8 -0.33,0.37,0.79,U] 
02:32:03.667 00.001 21068 single-star, 7 included, MultiStar: {-0.26, 0.27}, one-star: {-0.11, 0.36}
02:32:03.668 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
02:32:03.668 00.000 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
02:32:03.669 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.86 mountX=0.17 mountY=-0.32, mountTheta=-1.09
02:32:03.672 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.36, opts=13)
02:32:03.673 00.001 21068 Enqueuing Move request for scope (-0.11, 0.36)
02:32:03.675 00.002 16108 Worker thread wakes up
02:32:03.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
02:32:03.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
02:32:03.675 00.000 16108 Moving (-0.11, 0.36) raw xDistance=0.17 yDistance=-0.32
02:32:03.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:32:03.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:03.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:32:03.675 00.000 16108 MoveAxis(E, 0, ABG)
02:32:03.675 00.000 16108 Move returns status 0, amount 0
02:32:03.675 00.000 16108 MoveAxis(N, 0, ABG)
02:32:03.675 00.000 16108 Move returns status 0, amount 0
02:32:03.675 00.000 16108 move complete, result=0
02:32:03.675 00.000 16108 worker thread done servicing request
02:32:03.682 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3321, FiltMin=2873, FiltMax=65440, Gamma=1.000
02:32:03.709 00.027 21068 UpdateGuideState exits: m=135285 SNR=90.4
02:32:03.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:03.712 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:03.713 00.001 21068 Enqueuing Expose request
02:32:03.714 00.001 16108 Worker thread wakes up
02:32:03.715 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:03.716 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:03.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:04.694 00.978 16108 Exposure complete
02:32:04.751 00.057 16108 worker thread done servicing request
02:32:04.751 00.000 21068 OnExposeComplete: enter
02:32:04.752 00.001 21068 UpdateGuideState(): m_state=6
02:32:04.753 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13452
02:32:04.753 00.000 21068 Star::Find returns 1 (0), X=221.34, Y=876.91, Mass=138474, SNR=102.8, Peak=15664 HFD=3.4
02:32:04.755 00.002 21068 MultiStar: [#1 -0.17,0.31,0.90,U] [#2 -0.23,-0.10,0.92,U] [#3 -0.34,0.42,0.86,U] [#4 -0.27,0.11,0.78,U] [#5 -0.12,0.44,0.83,U] [#6 -0.20,0.50,0.67,U] [#7 -0.24,0.03,0.46,U] [#8 -0.45,0.05,0.60,U] 
02:32:04.756 00.001 21068 single-star, 8 included, MultiStar: {-0.21, 0.22}, one-star: {0.01, 0.16}
02:32:04.757 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
02:32:04.757 00.000 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
02:32:04.758 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=0.02 mountY=-0.16, mountTheta=-1.43
02:32:04.759 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
02:32:04.760 00.001 21068 Enqueuing Move request for scope (0.01, 0.16)
02:32:04.761 00.001 16108 Worker thread wakes up
02:32:04.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:32:04.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:32:04.761 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.02 yDistance=-0.16
02:32:04.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:32:04.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:04.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:32:04.761 00.000 16108 MoveAxis(E, 0, ABG)
02:32:04.761 00.000 16108 Move returns status 0, amount 0
02:32:04.761 00.000 16108 MoveAxis(N, 0, ABG)
02:32:04.762 00.001 16108 Move returns status 0, amount 0
02:32:04.762 00.000 16108 move complete, result=0
02:32:04.762 00.000 16108 worker thread done servicing request
02:32:04.766 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3321, FiltMin=2873, FiltMax=58813, Gamma=1.000
02:32:04.781 00.015 21068 UpdateGuideState exits: m=138474 SNR=102.8
02:32:04.783 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:04.783 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:04.784 00.001 21068 Enqueuing Expose request
02:32:04.785 00.001 16108 Worker thread wakes up
02:32:04.785 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:04.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:04.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:05.937 01.151 16108 Exposure complete
02:32:05.994 00.057 16108 worker thread done servicing request
02:32:05.994 00.000 21068 OnExposeComplete: enter
02:32:05.995 00.001 21068 UpdateGuideState(): m_state=6
02:32:05.996 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13453
02:32:05.996 00.000 21068 Star::Find returns 1 (0), X=221.06, Y=876.69, Mass=119581, SNR=82.3, Peak=15568 HFD=3.4
02:32:05.997 00.001 21068 MultiStar: [#1 -0.59,0.07,0.00,M1] [#2 -0.45,-0.01,1.20,U] [#3 -0.44,0.08,1.27,U] [#4 -0.24,-0.12,0.83,U] [#5 -0.35,0.24,1.14,U] [#6 -0.30,0.21,0.77,U] [#7 -0.28,0.24,0.71,U] [#8 -0.19,-0.01,0.81,U] 
02:32:05.998 00.001 21068 single-star, 7 included, MultiStar: {-0.33, 0.07}, one-star: {-0.27, -0.06}
02:32:05.999 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
02:32:06.000 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.47)
02:32:06.001 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.27 cameraTheta=-2.91 mountX=0.25 mountY=0.12, mountTheta=0.45
02:32:06.002 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.06, opts=13)
02:32:06.003 00.001 21068 Enqueuing Move request for scope (-0.27, -0.06)
02:32:06.004 00.001 16108 Worker thread wakes up
02:32:06.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
02:32:06.004 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
02:32:06.004 00.000 16108 Moving (-0.27, -0.06) raw xDistance=0.25 yDistance=0.12
02:32:06.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:32:06.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:06.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:32:06.004 00.000 16108 MoveAxis(W, 66, ABG)
02:32:06.004 00.000 16108 Guiding  Dir = 3, Dur = 66
02:32:06.004 00.000 16108 IsSlewing returns 0
02:32:06.005 00.001 16108 IsGuiding returns 0
02:32:06.009 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3321, FiltMin=2841, FiltMax=63501, Gamma=1.000
02:32:06.025 00.016 21068 UpdateGuideState exits: m=119581 SNR=82.3
02:32:06.028 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:06.030 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:06.031 00.001 21068 Enqueuing Expose request
02:32:06.056 00.025 16108 PulseGuide returned control before completion, sleep 25
02:32:06.086 00.030 16108 IsGuiding returns 1
02:32:06.086 00.000 16108 scope still moving after pulse duration time elapsed
02:32:06.118 00.032 16108 IsSlewing returns 0
02:32:06.118 00.000 16108 IsGuiding returns 1
02:32:06.149 00.031 16108 IsSlewing returns 0
02:32:06.149 00.000 16108 IsGuiding returns 0
02:32:06.149 00.000 16108 scope move finished after 66 + 78 ms
02:32:06.149 00.000 16108 Move returns status 0, amount 66
02:32:06.149 00.000 16108 MoveAxis(N, 0, ABG)
02:32:06.149 00.000 16108 Move returns status 0, amount 0
02:32:06.150 00.001 16108 move complete, result=0
02:32:06.150 00.000 16108 worker thread done servicing request
02:32:06.150 00.000 16108 Worker thread wakes up
02:32:06.150 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
02:32:06.151 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:06.152 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:07.117 00.965 16108 Exposure complete
02:32:07.179 00.062 16108 worker thread done servicing request
02:32:07.179 00.000 21068 OnExposeComplete: enter
02:32:07.180 00.001 21068 UpdateGuideState(): m_state=6
02:32:07.181 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13454
02:32:07.182 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.91, Mass=116239, SNR=84.4, Peak=16147 HFD=3.1
02:32:07.183 00.001 21068 MultiStar: [#1 -0.43,-0.19,1.05,U] [#2 -0.33,0.03,1.20,U] [#3 -0.31,-0.19,1.02,U] [#4 -0.13,0.18,0.87,U] [#5 0.05,0.24,0.99,U] [#6 -0.04,0.49,0.83,U] [#7 -0.20,0.18,0.70,U] [#8 -0.43,0.02,0.76,U] 
02:32:07.184 00.001 21068 refined, 8 included, MultiStar: {-0.18, 0.09}, one-star: {0.24, 0.16}
02:32:07.184 00.000 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
02:32:07.185 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
02:32:07.186 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.68 mountX=0.19 mountY=-0.04, mountTheta=-0.23
02:32:07.187 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.09, opts=13)
02:32:07.188 00.001 21068 Enqueuing Move request for scope (-0.18, 0.09)
02:32:07.189 00.001 16108 Worker thread wakes up
02:32:07.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
02:32:07.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
02:32:07.189 00.000 16108 Moving (-0.18, 0.09) raw xDistance=0.19 yDistance=-0.04
02:32:07.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:32:07.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:07.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:07.189 00.000 16108 MoveAxis(E, 0, ABG)
02:32:07.189 00.000 16108 Move returns status 0, amount 0
02:32:07.189 00.000 16108 MoveAxis(N, 0, ABG)
02:32:07.189 00.000 16108 Move returns status 0, amount 0
02:32:07.189 00.000 16108 move complete, result=0
02:32:07.189 00.000 16108 worker thread done servicing request
02:32:07.245 00.056 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3321, FiltMin=2867, FiltMax=63005, Gamma=1.000
02:32:07.272 00.027 21068 UpdateGuideState exits: m=116239 SNR=84.4
02:32:07.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:07.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:07.276 00.001 21068 Enqueuing Expose request
02:32:07.277 00.001 16108 Worker thread wakes up
02:32:07.277 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:07.278 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:07.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:08.435 01.157 16108 Exposure complete
02:32:08.496 00.061 16108 worker thread done servicing request
02:32:08.496 00.000 21068 OnExposeComplete: enter
02:32:08.498 00.002 21068 UpdateGuideState(): m_state=6
02:32:08.500 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13455
02:32:08.501 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.79, Mass=123697, SNR=88.3, Peak=16115 HFD=3.3
02:32:08.503 00.002 21068 MultiStar: [#1 -0.35,0.22,1.30,U] [#2 -0.17,-0.06,1.26,U] [#3 -0.37,0.16,0.90,U] [#4 -0.14,0.34,0.81,U] [#5 -0.23,0.34,0.97,U] [#6 -0.07,0.56,0.00,M1] [#7 -0.12,-0.22,0.51,U] [#8 -0.36,0.17,0.88,U] 
02:32:08.503 00.000 21068 single-star, 7 included, MultiStar: {-0.21, 0.14}, one-star: {0.13, 0.04}
02:32:08.504 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
02:32:08.505 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
02:32:08.505 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
02:32:08.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
02:32:08.508 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
02:32:08.510 00.002 16108 Worker thread wakes up
02:32:08.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
02:32:08.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
02:32:08.510 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
02:32:08.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:32:08.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:08.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:32:08.510 00.000 16108 MoveAxis(E, 0, ABG)
02:32:08.510 00.000 16108 Move returns status 0, amount 0
02:32:08.510 00.000 16108 MoveAxis(N, 0, ABG)
02:32:08.510 00.000 16108 Move returns status 0, amount 0
02:32:08.510 00.000 16108 move complete, result=0
02:32:08.510 00.000 16108 worker thread done servicing request
02:32:08.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3321, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:32:08.532 00.018 21068 UpdateGuideState exits: m=123697 SNR=88.3
02:32:08.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:08.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:08.535 00.001 21068 Enqueuing Expose request
02:32:08.535 00.000 16108 Worker thread wakes up
02:32:08.535 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:08.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:08.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:09.500 00.964 16108 Exposure complete
02:32:09.557 00.057 16108 worker thread done servicing request
02:32:09.557 00.000 21068 OnExposeComplete: enter
02:32:09.558 00.001 21068 UpdateGuideState(): m_state=6
02:32:09.560 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13456
02:32:09.561 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.95, Mass=130745, SNR=93.9, Peak=17939 HFD=3.2
02:32:09.563 00.002 21068 MultiStar: [#1 -0.07,-0.05,1.09,U] [#2 -0.10,-0.02,1.20,U] [#3 -0.04,-0.09,0.93,U] [#4 -0.08,0.19,0.79,U] [#5 -0.03,0.27,0.87,U] [#6 0.14,0.63,0.00,M2] [#7 -0.11,-0.15,0.48,U] [#8 -0.25,0.01,0.68,U] 
02:32:09.564 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.39, 0.20}
02:32:09.564 00.000 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
02:32:09.565 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
02:32:09.566 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.99 mountX=0.03 mountY=-0.04, mountTheta=-0.95
02:32:09.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
02:32:09.571 00.002 21068 Enqueuing Move request for scope (-0.02, 0.05)
02:32:09.572 00.001 16108 Worker thread wakes up
02:32:09.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:32:09.572 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:32:09.572 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
02:32:09.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:32:09.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:09.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:09.572 00.000 16108 MoveAxis(E, 0, ABG)
02:32:09.572 00.000 16108 Move returns status 0, amount 0
02:32:09.572 00.000 16108 MoveAxis(N, 0, ABG)
02:32:09.572 00.000 16108 Move returns status 0, amount 0
02:32:09.572 00.000 16108 move complete, result=0
02:32:09.572 00.000 16108 worker thread done servicing request
02:32:09.577 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3321, FiltMin=2861, FiltMax=60070, Gamma=1.000
02:32:09.598 00.021 21068 UpdateGuideState exits: m=130745 SNR=93.9
02:32:09.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:09.600 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:09.600 00.000 21068 Enqueuing Expose request
02:32:09.601 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:09.602 00.001 16108 Worker thread wakes up
02:32:09.602 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:09.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:10.759 01.157 16108 Exposure complete
02:32:10.817 00.058 16108 worker thread done servicing request
02:32:10.817 00.000 21068 OnExposeComplete: enter
02:32:10.818 00.001 21068 UpdateGuideState(): m_state=6
02:32:10.820 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13457
02:32:10.820 00.000 21068 Star::Find returns 1 (0), X=221.81, Y=876.85, Mass=123999, SNR=87.9, Peak=15123 HFD=3.6
02:32:10.821 00.001 21068 MultiStar: [#1 -0.11,0.02,1.17,U] [#2 0.23,-0.03,1.18,U] [#3 -0.04,-0.19,1.04,U] [#4 -0.16,0.22,0.79,U] [#5 0.04,0.41,1.04,U] [#6 -0.21,0.43,0.83,U] [#7 -0.06,0.34,0.56,U] [#8 -0.19,0.21,0.67,U] 
02:32:10.822 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.48, 0.10}
02:32:10.823 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
02:32:10.824 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
02:32:10.825 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.01 mountY=-0.14, mountTheta=-1.53
02:32:10.826 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
02:32:10.827 00.001 21068 Enqueuing Move request for scope (0.02, 0.14)
02:32:10.828 00.001 16108 Worker thread wakes up
02:32:10.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:32:10.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:32:10.828 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
02:32:10.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:32:10.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:10.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:32:10.828 00.000 16108 MoveAxis(E, 0, ABG)
02:32:10.828 00.000 16108 Move returns status 0, amount 0
02:32:10.828 00.000 16108 MoveAxis(N, 0, ABG)
02:32:10.828 00.000 16108 Move returns status 0, amount 0
02:32:10.829 00.001 16108 move complete, result=0
02:32:10.829 00.000 16108 worker thread done servicing request
02:32:10.833 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3321, FiltMin=2883, FiltMax=60102, Gamma=1.000
02:32:10.851 00.018 21068 UpdateGuideState exits: m=123999 SNR=87.9
02:32:10.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:10.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:10.854 00.001 21068 Enqueuing Expose request
02:32:10.855 00.001 16108 Worker thread wakes up
02:32:10.855 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:10.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:10.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:11.823 00.967 16108 Exposure complete
02:32:11.893 00.070 16108 worker thread done servicing request
02:32:11.893 00.000 21068 OnExposeComplete: enter
02:32:11.895 00.002 21068 UpdateGuideState(): m_state=6
02:32:11.896 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13458
02:32:11.898 00.002 21068 Star::Find returns 1 (0), X=221.48, Y=876.97, Mass=133461, SNR=98.0, Peak=15635 HFD=3.6
02:32:11.899 00.001 21068 MultiStar: [#1 -0.28,0.07,1.04,U] [#2 -0.14,-0.15,1.13,U] [#3 -0.42,0.25,0.92,U] [#4 -0.25,0.28,0.77,U] [#5 -0.26,0.25,0.81,U] [#6 -0.27,0.36,0.66,U] [#7 0.04,0.12,0.68,U] [#8 -0.27,0.40,0.72,U] 
02:32:11.901 00.002 21068 refined, 8 included, MultiStar: {-0.19, 0.18}, one-star: {0.15, 0.22}
02:32:11.902 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:32:11.904 00.002 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
02:32:11.905 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=0.21 mountY=-0.13, mountTheta=-0.55
02:32:11.909 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.18, opts=13)
02:32:11.910 00.001 21068 Enqueuing Move request for scope (-0.19, 0.18)
02:32:11.910 00.000 16108 Worker thread wakes up
02:32:11.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
02:32:11.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
02:32:11.911 00.001 16108 Moving (-0.19, 0.18) raw xDistance=0.21 yDistance=-0.13
02:32:11.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:32:11.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:11.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:32:11.911 00.000 16108 MoveAxis(W, 56, ABG)
02:32:11.911 00.000 16108 Guiding  Dir = 3, Dur = 56
02:32:11.911 00.000 16108 IsSlewing returns 0
02:32:11.911 00.000 16108 IsGuiding returns 0
02:32:11.915 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3321, FiltMin=2830, FiltMax=65440, Gamma=1.000
02:32:11.920 00.005 16108 PulseGuide returned control before completion, sleep 58
02:32:11.942 00.022 21068 UpdateGuideState exits: m=133461 SNR=98.0
02:32:11.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:11.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:11.946 00.002 21068 Enqueuing Expose request
02:32:11.981 00.035 16108 IsGuiding returns 1
02:32:11.981 00.000 16108 scope still moving after pulse duration time elapsed
02:32:12.012 00.031 16108 IsSlewing returns 0
02:32:12.012 00.000 16108 IsGuiding returns 0
02:32:12.012 00.000 16108 scope move finished after 56 + 45 ms
02:32:12.012 00.000 16108 Move returns status 0, amount 56
02:32:12.012 00.000 16108 MoveAxis(N, 0, ABG)
02:32:12.012 00.000 16108 Move returns status 0, amount 0
02:32:12.014 00.002 16108 move complete, result=0
02:32:12.014 00.000 16108 worker thread done servicing request
02:32:12.014 00.000 16108 Worker thread wakes up
02:32:12.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:12.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:12.014 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
02:32:12.773 00.759 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:32:12.775 00.002 21068 case statement mapped state 6 to 3
02:32:12.777 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:32:13.169 00.392 16108 Exposure complete
02:32:13.234 00.065 16108 worker thread done servicing request
02:32:13.234 00.000 21068 OnExposeComplete: enter
02:32:13.236 00.002 21068 UpdateGuideState(): m_state=6
02:32:13.237 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13459
02:32:13.238 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=877.15, Mass=127554, SNR=81.1, Peak=16963 HFD=3.3
02:32:13.239 00.001 21068 MultiStar: [#1 0.18,0.21,1.18,U] [#2 0.29,0.10,1.27,U] [#3 0.11,0.11,1.17,U] [#4 -0.10,0.36,0.89,U] [#5 0.06,0.33,1.12,U] [#6 0.20,0.72,0.00,M1] [#7 0.00,0.24,0.65,U] [#8 -0.08,0.32,0.88,U] 
02:32:13.240 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.25}, one-star: {0.31, 0.40}
02:32:13.241 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
02:32:13.242 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
02:32:13.243 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.14 mountX=-0.07 mountY=-0.27, mountTheta=-1.82
02:32:13.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.25, opts=13)
02:32:13.247 00.002 21068 Enqueuing Move request for scope (0.11, 0.25)
02:32:13.248 00.001 16108 Worker thread wakes up
02:32:13.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
02:32:13.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
02:32:13.248 00.000 16108 Moving (0.11, 0.25) raw xDistance=-0.07 yDistance=-0.27
02:32:13.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:32:13.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:32:13.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:32:13.248 00.000 16108 MoveAxis(E, 0, ABG)
02:32:13.248 00.000 16108 Move returns status 0, amount 0
02:32:13.248 00.000 16108 MoveAxis(N, 0, ABG)
02:32:13.248 00.000 16108 Move returns status 0, amount 0
02:32:13.248 00.000 16108 move complete, result=0
02:32:13.248 00.000 16108 worker thread done servicing request
02:32:13.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=269, max=65535, med=3321, FiltMin=2832, FiltMax=62294, Gamma=1.000
02:32:13.272 00.019 21068 UpdateGuideState exits: m=127554 SNR=81.1
02:32:13.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:13.275 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:13.276 00.001 21068 Enqueuing Expose request
02:32:13.277 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:13.278 00.001 16108 Worker thread wakes up
02:32:13.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:13.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:14.241 00.963 16108 Exposure complete
02:32:14.320 00.079 16108 worker thread done servicing request
02:32:14.321 00.001 21068 OnExposeComplete: enter
02:32:14.322 00.001 21068 UpdateGuideState(): m_state=6
02:32:14.322 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13460
02:32:14.323 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=877.18, Mass=114495, SNR=78.6, Peak=13827 HFD=3.3
02:32:14.324 00.001 21068 MultiStar: [#1 -0.18,0.20,1.38,U] [#2 0.09,0.13,1.28,U] [#3 0.07,0.23,1.09,U] [#4 -0.06,0.22,1.01,U] [#5 0.17,0.27,0.98,U] [#6 -0.15,0.62,0.00,M2] [#7 -0.35,0.19,0.68,U] [#8 -0.25,0.34,0.88,U] 
02:32:14.325 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.25}, one-star: {0.23, 0.42}
02:32:14.325 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
02:32:14.326 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
02:32:14.327 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=0.06 mountY=-0.23, mountTheta=-1.30
02:32:14.330 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.25, opts=13)
02:32:14.331 00.001 21068 Enqueuing Move request for scope (-0.02, 0.25)
02:32:14.331 00.000 16108 Worker thread wakes up
02:32:14.332 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
02:32:14.332 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
02:32:14.332 00.000 16108 Moving (-0.02, 0.25) raw xDistance=0.06 yDistance=-0.23
02:32:14.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:32:14.332 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.36 newest=-0.63
02:32:14.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:32:14.332 00.000 16108 MoveAxis(E, 0, ABG)
02:32:14.332 00.000 16108 Move returns status 0, amount 0
02:32:14.332 00.000 16108 MoveAxis(N, 47, ABG)
02:32:14.332 00.000 16108 Guiding  Dir = 0, Dur = 47
02:32:14.332 00.000 16108 IsSlewing returns 0
02:32:14.333 00.001 16108 IsGuiding returns 0
02:32:14.336 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3321, FiltMin=2880, FiltMax=65440, Gamma=1.000
02:32:14.358 00.022 21068 UpdateGuideState exits: m=114495 SNR=78.6
02:32:14.361 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:14.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:14.364 00.002 21068 Enqueuing Expose request
02:32:14.378 00.014 16108 PulseGuide returned control before completion, sleep 13
02:32:14.392 00.014 16108 IsGuiding returns 1
02:32:14.392 00.000 16108 scope still moving after pulse duration time elapsed
02:32:14.423 00.031 16108 IsSlewing returns 0
02:32:14.423 00.000 16108 IsGuiding returns 1
02:32:14.454 00.031 16108 IsSlewing returns 0
02:32:14.454 00.000 16108 IsGuiding returns 1
02:32:14.485 00.031 16108 IsSlewing returns 0
02:32:14.485 00.000 16108 IsGuiding returns 0
02:32:14.485 00.000 16108 scope move finished after 47 + 105 ms
02:32:14.485 00.000 16108 Move returns status 0, amount 47
02:32:14.485 00.000 16108 move complete, result=0
02:32:14.485 00.000 16108 worker thread done servicing request
02:32:14.485 00.000 16108 Worker thread wakes up
02:32:14.485 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
02:32:14.487 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:14.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:15.650 01.163 16108 Exposure complete
02:32:15.726 00.076 16108 worker thread done servicing request
02:32:15.726 00.000 21068 OnExposeComplete: enter
02:32:15.728 00.002 21068 UpdateGuideState(): m_state=6
02:32:15.728 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13461
02:32:15.729 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.92, Mass=120424, SNR=85.5, Peak=16131 HFD=3.4
02:32:15.730 00.001 21068 MultiStar: [#1 -0.09,0.33,1.36,U] [#2 -0.06,0.14,1.36,U] [#3 -0.02,0.18,1.10,U] [#4 0.11,0.32,0.84,U] [#5 -0.11,0.30,0.99,U] [#6 -0.19,0.42,0.79,U] [#7 0.12,-0.17,0.58,U] [#8 -0.37,-0.05,0.80,U] 
02:32:15.731 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {0.20, 0.17}
02:32:15.732 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
02:32:15.732 00.000 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
02:32:15.733 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.80 mountX=0.08 mountY=-0.18, mountTheta=-1.15
02:32:15.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.20, opts=13)
02:32:15.736 00.001 21068 Enqueuing Move request for scope (-0.05, 0.20)
02:32:15.738 00.002 16108 Worker thread wakes up
02:32:15.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
02:32:15.738 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
02:32:15.738 00.000 16108 Moving (-0.05, 0.20) raw xDistance=0.08 yDistance=-0.18
02:32:15.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:32:15.739 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:15.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:32:15.739 00.000 16108 MoveAxis(E, 0, ABG)
02:32:15.739 00.000 16108 Move returns status 0, amount 0
02:32:15.739 00.000 16108 MoveAxis(N, 0, ABG)
02:32:15.739 00.000 16108 Move returns status 0, amount 0
02:32:15.739 00.000 16108 move complete, result=0
02:32:15.739 00.000 16108 worker thread done servicing request
02:32:15.742 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3321, FiltMin=2861, FiltMax=57881, Gamma=1.000
02:32:15.766 00.024 21068 UpdateGuideState exits: m=120424 SNR=85.5
02:32:15.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:15.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:15.770 00.002 21068 Enqueuing Expose request
02:32:15.771 00.001 16108 Worker thread wakes up
02:32:15.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:15.773 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:15.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:16.753 00.980 16108 Exposure complete
02:32:16.817 00.064 16108 worker thread done servicing request
02:32:16.817 00.000 21068 OnExposeComplete: enter
02:32:16.819 00.002 21068 UpdateGuideState(): m_state=6
02:32:16.820 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13462
02:32:16.821 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.87, Mass=116578, SNR=84.4, Peak=15616 HFD=3.2
02:32:16.822 00.001 21068 MultiStar: [#1 -0.48,-0.10,1.09,U] [#2 -0.33,0.13,1.33,U] [#3 -0.11,0.03,1.02,U] [#4 -0.01,0.25,0.74,U] [#5 -0.09,0.14,1.08,U] [#6 -0.07,0.31,0.79,U] [#7 -0.02,0.30,0.61,U] [#8 -0.38,0.36,0.85,U] 
02:32:16.822 00.000 21068 single-star, 8 included, MultiStar: {-0.19, 0.15}, one-star: {-0.03, 0.11}
02:32:16.823 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
02:32:16.824 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
02:32:16.825 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.05 mountY=-0.10, mountTheta=-1.09
02:32:16.826 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
02:32:16.827 00.001 21068 Enqueuing Move request for scope (-0.03, 0.11)
02:32:16.828 00.001 16108 Worker thread wakes up
02:32:16.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:32:16.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:32:16.828 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.10
02:32:16.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:32:16.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:16.828 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:32:16.828 00.000 16108 MoveAxis(E, 0, ABG)
02:32:16.828 00.000 16108 Move returns status 0, amount 0
02:32:16.828 00.000 16108 MoveAxis(N, 0, ABG)
02:32:16.828 00.000 16108 Move returns status 0, amount 0
02:32:16.828 00.000 16108 move complete, result=0
02:32:16.828 00.000 16108 worker thread done servicing request
02:32:16.831 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3321, FiltMin=2854, FiltMax=58454, Gamma=1.000
02:32:16.846 00.015 21068 UpdateGuideState exits: m=116578 SNR=84.4
02:32:16.848 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:16.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:16.851 00.002 21068 Enqueuing Expose request
02:32:16.851 00.000 16108 Worker thread wakes up
02:32:16.852 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:16.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:16.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:18.016 01.163 16108 Exposure complete
02:32:18.072 00.056 16108 worker thread done servicing request
02:32:18.072 00.000 21068 OnExposeComplete: enter
02:32:18.073 00.001 21068 UpdateGuideState(): m_state=6
02:32:18.075 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13463
02:32:18.076 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.33, Mass=140454, SNR=96.5, Peak=14403 HFD=3.4
02:32:18.077 00.001 21068 MultiStar: [#1 -0.18,-0.08,1.06,U] [#2 0.24,-0.03,1.08,U] [#3 -0.17,-0.16,0.85,U] [#4 -0.25,-0.15,0.75,U] [#5 -0.03,0.09,0.87,U] [#6 -0.18,0.30,0.77,U] [#7 0.01,-0.15,0.58,U] [#8 -0.08,-0.22,0.69,U] 
02:32:18.078 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.22, -0.43}
02:32:18.078 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:32:18.079 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
02:32:18.080 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.92 mountX=0.02 mountY=0.10, mountTheta=1.40
02:32:18.081 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
02:32:18.082 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
02:32:18.083 00.001 16108 Worker thread wakes up
02:32:18.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:32:18.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:32:18.083 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.10
02:32:18.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:32:18.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:18.084 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:32:18.084 00.000 16108 MoveAxis(E, 0, ABG)
02:32:18.084 00.000 16108 Move returns status 0, amount 0
02:32:18.084 00.000 16108 MoveAxis(N, 0, ABG)
02:32:18.084 00.000 16108 Move returns status 0, amount 0
02:32:18.084 00.000 16108 move complete, result=0
02:32:18.084 00.000 16108 worker thread done servicing request
02:32:18.087 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3318, FiltMin=2822, FiltMax=56470, Gamma=1.000
02:32:18.105 00.018 21068 UpdateGuideState exits: m=140454 SNR=96.5
02:32:18.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:18.108 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:18.108 00.000 21068 Enqueuing Expose request
02:32:18.109 00.001 16108 Worker thread wakes up
02:32:18.109 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:18.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:18.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:19.097 00.988 16108 Exposure complete
02:32:19.153 00.056 16108 worker thread done servicing request
02:32:19.153 00.000 21068 OnExposeComplete: enter
02:32:19.154 00.001 21068 UpdateGuideState(): m_state=6
02:32:19.155 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13464
02:32:19.156 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=876.33, Mass=122483, SNR=89.1, Peak=15875 HFD=3.4
02:32:19.157 00.001 21068 MultiStar: [#1 -0.39,-0.27,1.32,U] [#2 0.16,-0.47,1.25,U] [#3 0.18,-0.12,1.04,U] [#4 -0.23,-0.34,0.83,U] [#5 -0.08,-0.20,0.91,U] [#6 0.13,0.09,0.88,U] [#7 -0.01,-0.52,0.61,U] [#8 -0.25,-0.30,0.66,U] 
02:32:19.158 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.28}, one-star: {0.33, -0.42}
02:32:19.159 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
02:32:19.160 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
02:32:19.160 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=-0.04 mountY=0.28, mountTheta=1.70
02:32:19.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.28, opts=13)
02:32:19.163 00.001 21068 Enqueuing Move request for scope (-0.01, -0.28)
02:32:19.164 00.001 16108 Worker thread wakes up
02:32:19.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
02:32:19.164 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
02:32:19.164 00.000 16108 Moving (-0.01, -0.28) raw xDistance=-0.04 yDistance=0.28
02:32:19.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:19.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:19.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:32:19.164 00.000 16108 MoveAxis(E, 0, ABG)
02:32:19.164 00.000 16108 Move returns status 0, amount 0
02:32:19.164 00.000 16108 MoveAxis(N, 0, ABG)
02:32:19.164 00.000 16108 Move returns status 0, amount 0
02:32:19.164 00.000 16108 move complete, result=0
02:32:19.165 00.001 16108 worker thread done servicing request
02:32:19.168 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3321, FiltMin=2829, FiltMax=57110, Gamma=1.000
02:32:19.184 00.016 21068 UpdateGuideState exits: m=122483 SNR=89.1
02:32:19.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:19.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:19.186 00.000 21068 Enqueuing Expose request
02:32:19.187 00.001 16108 Worker thread wakes up
02:32:19.187 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:32:19.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:19.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:20.343 01.156 16108 Exposure complete
02:32:20.398 00.055 16108 worker thread done servicing request
02:32:20.399 00.001 21068 OnExposeComplete: enter
02:32:20.399 00.000 21068 UpdateGuideState(): m_state=6
02:32:20.400 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13465
02:32:20.401 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.68, Mass=141328, SNR=93.7, Peak=14595 HFD=3.4
02:32:20.402 00.001 21068 MultiStar: [#1 -0.27,-0.03,1.10,U] [#2 -0.26,-0.35,1.23,U] [#3 -0.27,-0.18,1.02,U] [#4 -0.24,0.20,0.80,U] [#5 0.11,0.12,0.92,U] [#6 -0.26,0.41,0.73,U] [#7 -0.29,-0.30,0.60,U] [#8 -0.30,0.02,0.76,U] 
02:32:20.402 00.000 21068 single-star, 8 included, MultiStar: {-0.18, -0.04}, one-star: {0.09, -0.07}
02:32:20.403 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
02:32:20.404 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
02:32:20.404 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.63 mountX=-0.10 mountY=0.04, mountTheta=2.74
02:32:20.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
02:32:20.408 00.002 21068 Enqueuing Move request for scope (0.09, -0.07)
02:32:20.408 00.000 16108 Worker thread wakes up
02:32:20.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:32:20.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:32:20.408 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.04
02:32:20.409 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:32:20.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:20.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:32:20.409 00.000 16108 MoveAxis(E, 0, ABG)
02:32:20.409 00.000 16108 Move returns status 0, amount 0
02:32:20.409 00.000 16108 MoveAxis(N, 0, ABG)
02:32:20.409 00.000 16108 Move returns status 0, amount 0
02:32:20.409 00.000 16108 move complete, result=0
02:32:20.409 00.000 16108 worker thread done servicing request
02:32:20.418 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=125, max=65535, med=3321, FiltMin=2857, FiltMax=60649, Gamma=1.000
02:32:20.435 00.017 21068 UpdateGuideState exits: m=141328 SNR=93.7
02:32:20.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:20.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:20.437 00.000 21068 Enqueuing Expose request
02:32:20.438 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:20.439 00.001 16108 Worker thread wakes up
02:32:20.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:20.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:21.417 00.978 16108 Exposure complete
02:32:21.484 00.067 16108 worker thread done servicing request
02:32:21.484 00.000 21068 OnExposeComplete: enter
02:32:21.485 00.001 21068 UpdateGuideState(): m_state=6
02:32:21.486 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13466
02:32:21.487 00.001 21068 Star::Find returns 1 (0), X=221.31, Y=876.55, Mass=124797, SNR=79.5, Peak=13491 HFD=3.2
02:32:21.488 00.001 21068 MultiStar: [#1 -0.38,-0.14,1.32,U] [#2 -0.44,-0.38,0.00,M1] [#3 -0.36,-0.01,1.22,U] [#4 -0.15,-0.13,0.96,U] [#5 -0.05,0.12,1.14,U] [#6 -0.22,0.02,0.90,U] [#7 -0.41,-0.17,0.67,U] [#8 -0.24,-0.13,0.75,U] 
02:32:21.488 00.000 21068 single-star, 7 included, MultiStar: {-0.23, -0.07}, one-star: {-0.02, -0.20}
02:32:21.490 00.002 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
02:32:21.490 00.000 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
02:32:21.491 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.67 mountX=-0.01 mountY=0.20, mountTheta=1.64
02:32:21.495 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.20, opts=13)
02:32:21.496 00.001 21068 Enqueuing Move request for scope (-0.02, -0.20)
02:32:21.496 00.000 16108 Worker thread wakes up
02:32:21.497 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
02:32:21.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
02:32:21.497 00.000 16108 Moving (-0.02, -0.20) raw xDistance=-0.01 yDistance=0.20
02:32:21.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:32:21.497 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:21.497 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:32:21.497 00.000 16108 MoveAxis(E, 0, ABG)
02:32:21.497 00.000 16108 Move returns status 0, amount 0
02:32:21.498 00.001 16108 MoveAxis(N, 0, ABG)
02:32:21.498 00.000 16108 Move returns status 0, amount 0
02:32:21.498 00.000 16108 move complete, result=0
02:32:21.498 00.000 16108 worker thread done servicing request
02:32:21.505 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3321, FiltMin=2825, FiltMax=57741, Gamma=1.000
02:32:21.525 00.020 21068 UpdateGuideState exits: m=124797 SNR=79.5
02:32:21.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:21.528 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:21.532 00.004 21068 Enqueuing Expose request
02:32:21.534 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:21.536 00.002 16108 Worker thread wakes up
02:32:21.536 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:21.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:22.697 01.161 16108 Exposure complete
02:32:22.753 00.056 16108 worker thread done servicing request
02:32:22.753 00.000 21068 OnExposeComplete: enter
02:32:22.753 00.000 21068 UpdateGuideState(): m_state=6
02:32:22.754 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13467
02:32:22.755 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.42, Mass=132545, SNR=91.8, Peak=13827 HFD=3.4
02:32:22.756 00.001 21068 MultiStar: [#1 -0.06,-0.07,1.08,U] [#2 -0.07,-0.22,1.12,U] [#3 -0.01,0.13,1.00,U] [#4 -0.25,-0.22,0.88,U] [#5 -0.18,0.20,0.97,U] [#6 -0.06,0.08,0.75,U] [#7 -0.18,-0.36,0.64,U] [#8 -0.38,-0.30,0.82,U] 
02:32:22.757 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {0.30, -0.33}
02:32:22.757 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
02:32:22.758 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
02:32:22.758 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.23 mountX=0.07 mountY=0.13, mountTheta=1.10
02:32:22.761 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.11, opts=13)
02:32:22.762 00.001 21068 Enqueuing Move request for scope (-0.09, -0.11)
02:32:22.763 00.001 16108 Worker thread wakes up
02:32:22.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
02:32:22.763 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
02:32:22.763 00.000 16108 Moving (-0.09, -0.11) raw xDistance=0.07 yDistance=0.13
02:32:22.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:22.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:22.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:32:22.763 00.000 16108 MoveAxis(E, 0, ABG)
02:32:22.763 00.000 16108 Move returns status 0, amount 0
02:32:22.763 00.000 16108 MoveAxis(N, 0, ABG)
02:32:22.764 00.001 16108 Move returns status 0, amount 0
02:32:22.764 00.000 16108 move complete, result=0
02:32:22.764 00.000 16108 worker thread done servicing request
02:32:22.768 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3321, FiltMin=2835, FiltMax=56141, Gamma=1.000
02:32:22.795 00.027 21068 UpdateGuideState exits: m=132545 SNR=91.8
02:32:22.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:22.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:22.798 00.001 21068 Enqueuing Expose request
02:32:22.798 00.000 16108 Worker thread wakes up
02:32:22.798 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:22.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:22.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:23.791 00.992 16108 Exposure complete
02:32:23.862 00.071 16108 worker thread done servicing request
02:32:23.862 00.000 21068 OnExposeComplete: enter
02:32:23.864 00.002 21068 UpdateGuideState(): m_state=6
02:32:23.864 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13468
02:32:23.865 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.76, Mass=129730, SNR=88.8, Peak=13363 HFD=3.2
02:32:23.866 00.001 21068 MultiStar: [#1 -0.10,-0.40,1.03,U] [#2 -0.13,-0.37,1.18,U] [#3 0.09,-0.66,0.00,M1] [#4 -0.29,0.03,0.84,U] [#5 0.08,-0.37,1.01,U] [#6 -0.09,0.13,0.75,U] [#7 -0.12,-0.14,0.63,U] [#8 -0.26,-0.16,0.73,U] 
02:32:23.867 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {0.24, 0.00}
02:32:23.867 00.000 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.37)
02:32:23.868 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.43)
02:32:23.869 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.95 mountX=0.04 mountY=0.20, mountTheta=1.37
02:32:23.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.18, opts=13)
02:32:23.871 00.001 21068 Enqueuing Move request for scope (-0.07, -0.18)
02:32:23.871 00.000 16108 Worker thread wakes up
02:32:23.873 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
02:32:23.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
02:32:23.873 00.000 16108 Moving (-0.07, -0.18) raw xDistance=0.04 yDistance=0.20
02:32:23.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:32:23.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:23.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:32:23.873 00.000 16108 MoveAxis(E, 0, ABG)
02:32:23.873 00.000 16108 Move returns status 0, amount 0
02:32:23.873 00.000 16108 MoveAxis(N, 0, ABG)
02:32:23.874 00.001 16108 Move returns status 0, amount 0
02:32:23.874 00.000 16108 move complete, result=0
02:32:23.874 00.000 16108 worker thread done servicing request
02:32:23.876 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3321, FiltMin=2893, FiltMax=56589, Gamma=1.000
02:32:23.890 00.014 21068 UpdateGuideState exits: m=129730 SNR=88.8
02:32:23.892 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:23.892 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:23.893 00.001 21068 Enqueuing Expose request
02:32:23.894 00.001 16108 Worker thread wakes up
02:32:23.894 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:23.895 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:23.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:25.052 01.157 16108 Exposure complete
02:32:25.124 00.072 16108 worker thread done servicing request
02:32:25.124 00.000 21068 OnExposeComplete: enter
02:32:25.126 00.002 21068 UpdateGuideState(): m_state=6
02:32:25.127 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13469
02:32:25.128 00.001 21068 Star::Find returns 1 (0), X=221.15, Y=876.32, Mass=125675, SNR=82.5, Peak=12880 HFD=3.5
02:32:25.129 00.001 21068 MultiStar: [#1 -0.51,-0.10,1.08,U] [#2 -0.27,-0.45,1.28,U] [#3 -0.38,-0.29,1.02,U] [#4 -0.17,-0.26,0.88,U] [#5 -0.37,-0.42,1.02,U] [#6 -0.17,-0.12,0.91,U] [#7 -0.27,-0.47,0.66,U] [#8 -0.50,-0.29,0.00,M1] 
02:32:25.130 00.001 21068 refined, 7 included, MultiStar: {-0.30, -0.32}, one-star: {-0.18, -0.43}
02:32:25.131 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
02:32:25.132 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
02:32:25.133 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.32 hyp=0.44 cameraTheta=-2.32 mountX=0.24 mountY=0.38, mountTheta=1.01
02:32:25.134 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.32, opts=13)
02:32:25.135 00.001 21068 Enqueuing Move request for scope (-0.30, -0.32)
02:32:25.136 00.001 16108 Worker thread wakes up
02:32:25.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.32) opts 0xd
02:32:25.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.32)
02:32:25.136 00.000 16108 Moving (-0.30, -0.32) raw xDistance=0.24 yDistance=0.38
02:32:25.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:32:25.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:32:25.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:32:25.137 00.001 16108 MoveAxis(W, 62, ABG)
02:32:25.137 00.000 16108 Guiding  Dir = 3, Dur = 62
02:32:25.137 00.000 16108 IsSlewing returns 0
02:32:25.137 00.000 16108 IsGuiding returns 0
02:32:25.138 00.001 16108 PulseGuide returned control before completion, sleep 71
02:32:25.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3321, FiltMin=2825, FiltMax=61165, Gamma=1.000
02:32:25.160 00.018 21068 UpdateGuideState exits: m=125675 SNR=82.5
02:32:25.162 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:25.165 00.002 21068 Enqueuing Expose request
02:32:25.218 00.053 16108 IsGuiding returns 0
02:32:25.218 00.000 16108 Move returns status 0, amount 62
02:32:25.218 00.000 16108 MoveAxis(N, 0, ABG)
02:32:25.218 00.000 16108 Move returns status 0, amount 0
02:32:25.218 00.000 16108 move complete, result=0
02:32:25.218 00.000 16108 worker thread done servicing request
02:32:25.218 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.4 px 0 ms NORTH
02:32:25.219 00.001 16108 Worker thread wakes up
02:32:25.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:25.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:26.186 00.966 16108 Exposure complete
02:32:26.249 00.063 16108 worker thread done servicing request
02:32:26.249 00.000 21068 OnExposeComplete: enter
02:32:26.252 00.003 21068 UpdateGuideState(): m_state=6
02:32:26.253 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13470
02:32:26.254 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.46, Mass=131281, SNR=90.6, Peak=14403 HFD=3.2
02:32:26.255 00.001 21068 MultiStar: [#1 -0.47,-0.32,0.00,M1] [#2 -0.08,-0.46,1.02,U] [#3 -0.02,-0.19,1.00,U] [#4 -0.15,-0.20,0.79,U] [#5 0.02,0.17,0.97,U] [#6 -0.12,-0.06,0.90,U] [#7 0.05,-0.28,0.66,U] [#8 -0.24,-0.25,0.72,U] 
02:32:26.255 00.000 21068 refined, 7 included, MultiStar: {-0.04, -0.19}, one-star: {0.17, -0.29}
02:32:26.256 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
02:32:26.257 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
02:32:26.258 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.76 mountX=0.00 mountY=0.20, mountTheta=1.56
02:32:26.261 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.19, opts=13)
02:32:26.261 00.000 21068 Enqueuing Move request for scope (-0.04, -0.19)
02:32:26.262 00.001 16108 Worker thread wakes up
02:32:26.262 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
02:32:26.262 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
02:32:26.262 00.000 16108 Moving (-0.04, -0.19) raw xDistance=0.00 yDistance=0.20
02:32:26.263 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:32:26.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:26.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:32:26.263 00.000 16108 MoveAxis(E, 0, ABG)
02:32:26.263 00.000 16108 Move returns status 0, amount 0
02:32:26.263 00.000 16108 MoveAxis(N, 0, ABG)
02:32:26.263 00.000 16108 Move returns status 0, amount 0
02:32:26.263 00.000 16108 move complete, result=0
02:32:26.263 00.000 16108 worker thread done servicing request
02:32:26.266 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3321, FiltMin=2825, FiltMax=49837, Gamma=1.000
02:32:26.280 00.014 21068 UpdateGuideState exits: m=131281 SNR=90.6
02:32:26.281 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:26.282 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:26.283 00.001 21068 Enqueuing Expose request
02:32:26.283 00.000 16108 Worker thread wakes up
02:32:26.283 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:26.285 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:26.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:27.442 01.157 16108 Exposure complete
02:32:27.499 00.057 16108 worker thread done servicing request
02:32:27.499 00.000 21068 OnExposeComplete: enter
02:32:27.500 00.001 21068 UpdateGuideState(): m_state=6
02:32:27.501 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13471
02:32:27.502 00.001 21068 Star::Find returns 1 (0), X=221.79, Y=876.43, Mass=117204, SNR=89.8, Peak=14787 HFD=3.3
02:32:27.504 00.002 21068 MultiStar: [#1 0.00,-0.08,1.16,U] [#2 0.29,-0.44,1.29,U] [#3 0.26,-0.22,1.11,U] [#4 -0.05,-0.10,0.84,U] [#5 0.22,-0.29,0.87,U] [#6 0.23,0.06,0.93,U] [#7 0.28,-0.25,0.63,U] [#8 -0.14,-0.35,0.81,U] 
02:32:27.504 00.000 21068 refined, 8 included, MultiStar: {0.18, -0.23}, one-star: {0.46, -0.32}
02:32:27.505 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
02:32:27.506 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
02:32:27.507 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.90 mountX=-0.22 mountY=0.18, mountTheta=2.46
02:32:27.508 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.23, opts=13)
02:32:27.510 00.002 21068 Enqueuing Move request for scope (0.18, -0.23)
02:32:27.511 00.001 16108 Worker thread wakes up
02:32:27.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
02:32:27.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
02:32:27.511 00.000 16108 Moving (0.18, -0.23) raw xDistance=-0.22 yDistance=0.18
02:32:27.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:32:27.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:27.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:32:27.511 00.000 16108 MoveAxis(E, 57, ABG)
02:32:27.511 00.000 16108 Guiding  Dir = 2, Dur = 57
02:32:27.512 00.001 16108 IsSlewing returns 0
02:32:27.512 00.000 16108 IsGuiding returns 0
02:32:27.514 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3321, FiltMin=2832, FiltMax=58726, Gamma=1.000
02:32:27.532 00.018 21068 UpdateGuideState exits: m=117204 SNR=89.8
02:32:27.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:27.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:27.535 00.001 21068 Enqueuing Expose request
02:32:27.567 00.032 16108 PulseGuide returned control before completion, sleep 12
02:32:27.582 00.015 16108 IsGuiding returns 1
02:32:27.582 00.000 16108 scope still moving after pulse duration time elapsed
02:32:27.614 00.032 16108 IsSlewing returns 0
02:32:27.615 00.001 16108 IsGuiding returns 1
02:32:27.646 00.031 16108 IsSlewing returns 0
02:32:27.646 00.000 16108 IsGuiding returns 1
02:32:27.677 00.031 16108 IsSlewing returns 0
02:32:27.678 00.001 16108 IsGuiding returns 0
02:32:27.678 00.000 16108 scope move finished after 57 + 109 ms
02:32:27.678 00.000 16108 Move returns status 0, amount 57
02:32:27.678 00.000 16108 MoveAxis(N, 0, ABG)
02:32:27.678 00.000 16108 Move returns status 0, amount 0
02:32:27.678 00.000 16108 move complete, result=0
02:32:27.678 00.000 16108 worker thread done servicing request
02:32:27.678 00.000 16108 Worker thread wakes up
02:32:27.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:27.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:27.678 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
02:32:28.653 00.975 16108 Exposure complete
02:32:28.730 00.077 16108 worker thread done servicing request
02:32:28.730 00.000 21068 OnExposeComplete: enter
02:32:28.732 00.002 21068 UpdateGuideState(): m_state=6
02:32:28.732 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13472
02:32:28.733 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.77, Mass=125377, SNR=82.3, Peak=16547 HFD=3.3
02:32:28.734 00.001 21068 MultiStar: [#1 -0.19,-0.43,1.49,U] [#2 -0.05,-0.47,1.43,U] [#3 -0.00,-0.45,0.97,U] [#4 -0.01,0.14,0.89,U] [#5 0.04,-0.13,0.98,U] [#6 0.09,0.17,1.03,U] [#7 0.26,-0.38,0.72,U] [#8 -0.28,-0.33,0.78,U] 
02:32:28.734 00.000 21068 refined, 8 included, MultiStar: {0.00, -0.23}, one-star: {0.30, 0.02}
02:32:28.735 00.001 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
02:32:28.736 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
02:32:28.737 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=-0.04 mountY=0.22, mountTheta=1.77
02:32:28.739 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.23, opts=13)
02:32:28.740 00.001 21068 Enqueuing Move request for scope (0.00, -0.23)
02:32:28.741 00.001 16108 Worker thread wakes up
02:32:28.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
02:32:28.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
02:32:28.741 00.000 16108 Moving (0.00, -0.23) raw xDistance=-0.04 yDistance=0.22
02:32:28.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:28.741 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.42 newest=0.59
02:32:28.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:32:28.741 00.000 16108 MoveAxis(E, 0, ABG)
02:32:28.741 00.000 16108 Move returns status 0, amount 0
02:32:28.741 00.000 16108 MoveAxis(S, 44, ABG)
02:32:28.741 00.000 16108 Guiding  Dir = 1, Dur = 44
02:32:28.742 00.001 16108 IsSlewing returns 0
02:32:28.742 00.000 16108 IsGuiding returns 0
02:32:28.744 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3321, FiltMin=2880, FiltMax=51997, Gamma=1.000
02:32:28.762 00.018 16108 PulseGuide returned control before completion, sleep 34
02:32:28.771 00.009 21068 UpdateGuideState exits: m=125377 SNR=82.3
02:32:28.773 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.773 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:28.774 00.001 21068 Enqueuing Expose request
02:32:28.808 00.034 16108 IsGuiding returns 1
02:32:28.808 00.000 16108 scope still moving after pulse duration time elapsed
02:32:28.839 00.031 16108 IsSlewing returns 0
02:32:28.839 00.000 16108 IsGuiding returns 1
02:32:28.870 00.031 16108 IsSlewing returns 0
02:32:28.870 00.000 16108 IsGuiding returns 0
02:32:28.870 00.000 16108 scope move finished after 44 + 84 ms
02:32:28.870 00.000 16108 Move returns status 0, amount 44
02:32:28.870 00.000 16108 move complete, result=0
02:32:28.870 00.000 16108 worker thread done servicing request
02:32:28.870 00.000 16108 Worker thread wakes up
02:32:28.870 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
02:32:28.871 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:28.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:30.032 01.161 16108 Exposure complete
02:32:30.095 00.063 16108 worker thread done servicing request
02:32:30.095 00.000 21068 OnExposeComplete: enter
02:32:30.096 00.001 21068 UpdateGuideState(): m_state=6
02:32:30.097 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13473
02:32:30.098 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.41, Mass=126993, SNR=94.2, Peak=17059 HFD=3.2
02:32:30.099 00.001 21068 MultiStar: [#1 -0.39,-0.33,1.03,U] [#2 -0.01,-0.49,1.04,U] [#3 -0.29,-0.31,1.02,U] [#4 -0.15,-0.30,0.74,U] [#5 0.02,0.14,0.75,U] [#6 0.00,-0.07,0.64,U] [#7 0.09,-0.05,0.59,U] [#8 0.11,-0.37,0.71,U] 
02:32:30.100 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.26}, one-star: {0.22, -0.34}
02:32:30.101 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
02:32:30.102 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
02:32:30.103 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.80 mountX=0.02 mountY=0.27, mountTheta=1.51
02:32:30.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.26, opts=13)
02:32:30.106 00.001 21068 Enqueuing Move request for scope (-0.06, -0.26)
02:32:30.107 00.001 16108 Worker thread wakes up
02:32:30.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
02:32:30.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
02:32:30.107 00.000 16108 Moving (-0.06, -0.26) raw xDistance=0.02 yDistance=0.27
02:32:30.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:32:30.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:32:30.107 00.000 16108 MoveAxis(E, 0, ABG)
02:32:30.107 00.000 16108 Move returns status 0, amount 0
02:32:30.107 00.000 16108 MoveAxis(S, 54, ABG)
02:32:30.107 00.000 16108 Guiding  Dir = 1, Dur = 54
02:32:30.108 00.001 16108 IsSlewing returns 0
02:32:30.108 00.000 16108 IsGuiding returns 0
02:32:30.110 00.002 16108 PulseGuide returned control before completion, sleep 63
02:32:30.112 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3321, FiltMin=2867, FiltMax=60237, Gamma=1.000
02:32:30.132 00.020 21068 UpdateGuideState exits: m=126993 SNR=94.2
02:32:30.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:30.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:30.135 00.001 21068 Enqueuing Expose request
02:32:30.175 00.040 16108 IsGuiding returns 1
02:32:30.175 00.000 16108 scope still moving after pulse duration time elapsed
02:32:30.205 00.030 16108 IsSlewing returns 0
02:32:30.205 00.000 16108 IsGuiding returns 0
02:32:30.205 00.000 16108 scope move finished after 54 + 43 ms
02:32:30.205 00.000 16108 Move returns status 0, amount 54
02:32:30.205 00.000 16108 move complete, result=0
02:32:30.205 00.000 16108 worker thread done servicing request
02:32:30.205 00.000 16108 Worker thread wakes up
02:32:30.205 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
02:32:30.207 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:30.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:31.169 00.962 16108 Exposure complete
02:32:31.226 00.057 16108 worker thread done servicing request
02:32:31.226 00.000 21068 OnExposeComplete: enter
02:32:31.227 00.001 21068 UpdateGuideState(): m_state=6
02:32:31.227 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13474
02:32:31.228 00.001 21068 Star::Find returns 1 (0), X=221.78, Y=876.47, Mass=136631, SNR=82.1, Peak=16563 HFD=3.3
02:32:31.230 00.002 21068 MultiStar: [#1 -0.14,-0.05,1.18,U] [#2 0.22,-0.36,1.25,U] [#3 0.04,-0.47,1.07,U] [#4 -0.11,-0.10,1.00,U] [#5 0.07,-0.02,1.06,U] [#6 -0.17,-0.18,0.99,U] [#7 0.16,-0.37,0.65,U] [#8 -0.09,-0.28,0.78,U] 
02:32:31.231 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {0.45, -0.29}
02:32:31.232 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
02:32:31.234 00.002 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
02:32:31.235 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.37 mountX=-0.09 mountY=0.21, mountTheta=1.95
02:32:31.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.23, opts=13)
02:32:31.238 00.001 21068 Enqueuing Move request for scope (0.05, -0.23)
02:32:31.240 00.002 16108 Worker thread wakes up
02:32:31.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
02:32:31.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
02:32:31.240 00.000 16108 Moving (0.05, -0.23) raw xDistance=-0.09 yDistance=0.21
02:32:31.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:32:31.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:32:31.241 00.001 16108 MoveAxis(E, 0, ABG)
02:32:31.241 00.000 16108 Move returns status 0, amount 0
02:32:31.241 00.000 16108 MoveAxis(S, 43, ABG)
02:32:31.241 00.000 16108 Guiding  Dir = 1, Dur = 43
02:32:31.241 00.000 16108 IsSlewing returns 0
02:32:31.241 00.000 16108 IsGuiding returns 0
02:32:31.247 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3321, FiltMin=2825, FiltMax=52973, Gamma=1.000
02:32:31.278 00.031 21068 UpdateGuideState exits: m=136631 SNR=82.1
02:32:31.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:31.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:31.281 00.001 21068 Enqueuing Expose request
02:32:31.304 00.023 16108 IsGuiding returns 1
02:32:31.304 00.000 16108 scope still moving after pulse duration time elapsed
02:32:31.336 00.032 16108 IsSlewing returns 0
02:32:31.336 00.000 16108 IsGuiding returns 1
02:32:31.365 00.029 16108 IsSlewing returns 0
02:32:31.365 00.000 16108 IsGuiding returns 1
02:32:31.396 00.031 16108 IsSlewing returns 0
02:32:31.396 00.000 16108 IsGuiding returns 0
02:32:31.396 00.000 16108 scope move finished after 43 + 111 ms
02:32:31.396 00.000 16108 Move returns status 0, amount 43
02:32:31.396 00.000 16108 move complete, result=0
02:32:31.396 00.000 16108 worker thread done servicing request
02:32:31.396 00.000 16108 Worker thread wakes up
02:32:31.396 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:32:31.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:31.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:32.556 01.159 16108 Exposure complete
02:32:32.613 00.057 16108 worker thread done servicing request
02:32:32.613 00.000 21068 OnExposeComplete: enter
02:32:32.614 00.001 21068 UpdateGuideState(): m_state=6
02:32:32.615 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13475
02:32:32.615 00.000 21068 Star::Find returns 1 (0), X=221.55, Y=877.15, Mass=113973, SNR=79.3, Peak=15939 HFD=3.2
02:32:32.616 00.001 21068 MultiStar: [#1 -0.39,0.34,1.15,U] [#2 -0.15,0.40,1.42,U] [#3 -0.38,0.40,1.15,U] [#4 -0.31,0.45,0.92,U] [#5 0.07,0.21,1.09,U] [#6 -0.26,0.67,0.00,M1] [#7 -0.06,0.30,0.72,U] [#8 -0.37,0.28,0.88,U] 
02:32:32.617 00.001 21068 refined, 7 included, MultiStar: {-0.18, 0.35}, one-star: {0.22, 0.40}
02:32:32.618 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
02:32:32.618 00.000 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
02:32:32.619 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.39 cameraTheta=2.03 mountX=0.23 mountY=-0.30, mountTheta=-0.91
02:32:32.621 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.35, opts=13)
02:32:32.621 00.000 21068 Enqueuing Move request for scope (-0.18, 0.35)
02:32:32.622 00.001 16108 Worker thread wakes up
02:32:32.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.35) opts 0xd
02:32:32.622 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.35)
02:32:32.622 00.000 16108 Moving (-0.18, 0.35) raw xDistance=0.23 yDistance=-0.30
02:32:32.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:32:32.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:32.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:32:32.622 00.000 16108 MoveAxis(W, 61, ABG)
02:32:32.623 00.001 16108 Guiding  Dir = 3, Dur = 61
02:32:32.623 00.000 16108 IsSlewing returns 0
02:32:32.623 00.000 16108 IsGuiding returns 0
02:32:32.627 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3321, FiltMin=2873, FiltMax=56784, Gamma=1.000
02:32:32.636 00.009 16108 PulseGuide returned control before completion, sleep 59
02:32:32.640 00.004 21068 UpdateGuideState exits: m=113973 SNR=79.3
02:32:32.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:32.644 00.002 21068 Enqueuing Expose request
02:32:32.697 00.053 16108 IsGuiding returns 1
02:32:32.697 00.000 16108 scope still moving after pulse duration time elapsed
02:32:32.729 00.032 16108 IsSlewing returns 0
02:32:32.729 00.000 16108 IsGuiding returns 0
02:32:32.729 00.000 16108 scope move finished after 61 + 45 ms
02:32:32.729 00.000 16108 Move returns status 0, amount 61
02:32:32.729 00.000 16108 MoveAxis(N, 0, ABG)
02:32:32.730 00.001 16108 Move returns status 0, amount 0
02:32:32.730 00.000 16108 move complete, result=0
02:32:32.730 00.000 16108 worker thread done servicing request
02:32:32.730 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.3 px 0 ms NORTH
02:32:32.732 00.002 16108 Worker thread wakes up
02:32:32.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:32.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:33.705 00.973 16108 Exposure complete
02:32:33.788 00.083 16108 worker thread done servicing request
02:32:33.788 00.000 21068 OnExposeComplete: enter
02:32:33.789 00.001 21068 UpdateGuideState(): m_state=6
02:32:33.792 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13476
02:32:33.794 00.002 21068 Star::Find returns 1 (0), X=221.95, Y=877.01, Mass=107855, SNR=76.8, Peak=16739 HFD=2.9
02:32:33.796 00.002 21068 MultiStar: [#1 0.03,0.22,1.29,U] [#2 0.14,0.04,1.35,U] [#3 0.02,0.41,1.21,U] [#4 0.05,0.19,0.93,U] [#5 0.08,0.62,0.00,M1] [#6 -0.03,0.61,0.00,M2] [#7 0.49,0.15,0.79,U] [#8 0.15,0.31,0.93,U] 
02:32:33.797 00.001 21068 refined, 6 included, MultiStar: {0.19, 0.22}, one-star: {0.62, 0.26}
02:32:33.799 00.002 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:32:33.800 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
02:32:33.801 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
02:32:33.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.22, opts=13)
02:32:33.804 00.001 21068 Enqueuing Move request for scope (0.19, 0.22)
02:32:33.804 00.000 16108 Worker thread wakes up
02:32:33.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
02:32:33.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
02:32:33.805 00.001 16108 Moving (0.19, 0.22) raw xDistance=-0.15 yDistance=-0.26
02:32:33.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:32:33.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:33.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:32:33.805 00.000 16108 MoveAxis(E, 0, ABG)
02:32:33.805 00.000 16108 Move returns status 0, amount 0
02:32:33.805 00.000 16108 MoveAxis(N, 0, ABG)
02:32:33.805 00.000 16108 Move returns status 0, amount 0
02:32:33.805 00.000 16108 move complete, result=0
02:32:33.805 00.000 16108 worker thread done servicing request
02:32:33.808 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3325, FiltMin=2851, FiltMax=59737, Gamma=1.000
02:32:33.825 00.017 21068 UpdateGuideState exits: m=107855 SNR=76.8
02:32:33.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:33.828 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:33.831 00.003 21068 Enqueuing Expose request
02:32:33.833 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:33.834 00.001 16108 Worker thread wakes up
02:32:33.835 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:33.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:35.003 01.168 16108 Exposure complete
02:32:35.077 00.074 16108 worker thread done servicing request
02:32:35.077 00.000 21068 OnExposeComplete: enter
02:32:35.078 00.001 21068 UpdateGuideState(): m_state=6
02:32:35.079 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13477
02:32:35.080 00.001 21068 Star::Find returns 1 (0), X=221.97, Y=877.04, Mass=118511, SNR=77.5, Peak=16947 HFD=2.9
02:32:35.081 00.001 21068 MultiStar: [#1 0.53,0.02,1.20,U] [#2 0.70,0.06,0.00,M1] [#3 0.54,0.05,1.01,U] [#4 0.37,-0.06,0.96,U] [#5 0.49,0.51,0.00,M2] [#6 0.46,0.42,0.00,M3] [#7 0.60,0.23,0.00,M1] [#8 0.36,0.26,0.84,U] 
02:32:35.081 00.000 21068 refined, 4 included, MultiStar: {0.50, 0.11}, one-star: {0.64, 0.29}
02:32:35.082 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
02:32:35.083 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
02:32:35.084 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.11 hyp=0.51 cameraTheta=0.21 mountX=-0.47 mountY=-0.22, mountTheta=-2.71
02:32:35.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.11, opts=13)
02:32:35.087 00.001 21068 Enqueuing Move request for scope (0.50, 0.11)
02:32:35.087 00.000 16108 Worker thread wakes up
02:32:35.088 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.11) opts 0xd
02:32:35.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.11)
02:32:35.088 00.000 16108 Moving (0.50, 0.11) raw xDistance=-0.47 yDistance=-0.22
02:32:35.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:32:35.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:35.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:32:35.088 00.000 16108 MoveAxis(E, 123, ABG)
02:32:35.088 00.000 16108 Guiding  Dir = 2, Dur = 123
02:32:35.088 00.000 16108 IsSlewing returns 0
02:32:35.088 00.000 16108 IsGuiding returns 0
02:32:35.094 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3325, FiltMin=2835, FiltMax=56425, Gamma=1.000
02:32:35.098 00.004 16108 PulseGuide returned control before completion, sleep 124
02:32:35.115 00.017 21068 UpdateGuideState exits: m=118511 SNR=77.5
02:32:35.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:35.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:35.119 00.002 21068 Enqueuing Expose request
02:32:35.236 00.117 16108 IsGuiding returns 1
02:32:35.236 00.000 16108 scope still moving after pulse duration time elapsed
02:32:35.267 00.031 16108 IsSlewing returns 0
02:32:35.267 00.000 16108 IsGuiding returns 0
02:32:35.267 00.000 16108 scope move finished after 123 + 55 ms
02:32:35.267 00.000 16108 Move returns status 0, amount 123
02:32:35.267 00.000 16108 MoveAxis(N, 0, ABG)
02:32:35.267 00.000 16108 Move returns status 0, amount 0
02:32:35.267 00.000 16108 move complete, result=0
02:32:35.267 00.000 16108 worker thread done servicing request
02:32:35.268 00.001 16108 Worker thread wakes up
02:32:35.268 00.000 21068 GuideStep: -0.5 px 123 ms EAST, -0.2 px 0 ms NORTH
02:32:35.268 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:35.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:36.234 00.966 16108 Exposure complete
02:32:36.290 00.056 16108 worker thread done servicing request
02:32:36.290 00.000 21068 OnExposeComplete: enter
02:32:36.292 00.002 21068 UpdateGuideState(): m_state=6
02:32:36.293 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13478
02:32:36.294 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=877.01, Mass=119743, SNR=88.7, Peak=16947 HFD=3.3
02:32:36.295 00.001 21068 MultiStar: [#1 0.20,0.13,1.04,U] [#2 0.23,0.22,1.10,U] [#3 0.11,0.32,1.09,U] [#4 -0.21,0.06,0.83,U] [#5 0.17,0.40,0.80,U] [#6 0.02,0.34,0.82,U] [#7 -0.11,0.19,0.55,U] [#8 -0.29,0.38,0.72,U] 
02:32:36.296 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.25}, one-star: {0.36, 0.26}
02:32:36.297 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
02:32:36.298 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
02:32:36.299 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.27 cameraTheta=1.26 mountX=-0.04 mountY=-0.27, mountTheta=-1.71
02:32:36.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.25, opts=13)
02:32:36.304 00.002 21068 Enqueuing Move request for scope (0.08, 0.25)
02:32:36.305 00.001 16108 Worker thread wakes up
02:32:36.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
02:32:36.305 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
02:32:36.305 00.000 16108 Moving (0.08, 0.25) raw xDistance=-0.04 yDistance=-0.27
02:32:36.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:36.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:36.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:32:36.305 00.000 16108 MoveAxis(E, 0, ABG)
02:32:36.305 00.000 16108 Move returns status 0, amount 0
02:32:36.305 00.000 16108 MoveAxis(N, 0, ABG)
02:32:36.305 00.000 16108 Move returns status 0, amount 0
02:32:36.305 00.000 16108 move complete, result=0
02:32:36.305 00.000 16108 worker thread done servicing request
02:32:36.309 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3321, FiltMin=2883, FiltMax=62621, Gamma=1.000
02:32:36.325 00.016 21068 UpdateGuideState exits: m=119743 SNR=88.7
02:32:36.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:36.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:36.327 00.000 21068 Enqueuing Expose request
02:32:36.328 00.001 16108 Worker thread wakes up
02:32:36.328 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:36.329 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:36.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:37.496 01.167 16108 Exposure complete
02:32:37.560 00.064 16108 worker thread done servicing request
02:32:37.561 00.001 21068 OnExposeComplete: enter
02:32:37.562 00.001 21068 UpdateGuideState(): m_state=6
02:32:37.565 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13479
02:32:37.567 00.002 21068 Star::Find returns 1 (0), X=221.57, Y=877.00, Mass=138666, SNR=92.4, Peak=17059 HFD=3.3
02:32:37.568 00.001 21068 MultiStar: [#1 -0.36,0.04,1.05,U] [#2 -0.17,0.15,1.18,U] [#3 -0.29,0.17,0.90,U] [#4 -0.35,-0.02,0.85,U] [#5 -0.46,0.32,0.00,M2] [#6 -0.38,0.10,0.75,U] [#7 0.01,-0.04,0.56,U] [#8 -0.36,0.03,0.83,U] 
02:32:37.569 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.10}, one-star: {0.24, 0.25}
02:32:37.569 00.000 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
02:32:37.570 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
02:32:37.571 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.71 mountX=0.22 mountY=-0.04, mountTheta=-0.20
02:32:37.572 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.10, opts=13)
02:32:37.574 00.002 21068 Enqueuing Move request for scope (-0.21, 0.10)
02:32:37.575 00.001 16108 Worker thread wakes up
02:32:37.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
02:32:37.575 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
02:32:37.575 00.000 16108 Moving (-0.21, 0.10) raw xDistance=0.22 yDistance=-0.04
02:32:37.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:32:37.575 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:37.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:37.575 00.000 16108 MoveAxis(W, 58, ABG)
02:32:37.575 00.000 16108 Guiding  Dir = 3, Dur = 58
02:32:37.576 00.001 16108 IsSlewing returns 0
02:32:37.576 00.000 16108 IsGuiding returns 0
02:32:37.581 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3325, FiltMin=2877, FiltMax=62861, Gamma=1.000
02:32:37.598 00.017 21068 UpdateGuideState exits: m=138666 SNR=92.4
02:32:37.599 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:37.599 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:37.600 00.001 21068 Enqueuing Expose request
02:32:37.623 00.023 16108 PulseGuide returned control before completion, sleep 22
02:32:37.653 00.030 16108 IsGuiding returns 1
02:32:37.653 00.000 16108 scope still moving after pulse duration time elapsed
02:32:37.684 00.031 16108 IsSlewing returns 0
02:32:37.684 00.000 16108 IsGuiding returns 1
02:32:37.716 00.032 16108 IsSlewing returns 0
02:32:37.716 00.000 16108 IsGuiding returns 0
02:32:37.716 00.000 16108 scope move finished after 58 + 82 ms
02:32:37.716 00.000 16108 Move returns status 0, amount 58
02:32:37.716 00.000 16108 MoveAxis(N, 0, ABG)
02:32:37.716 00.000 16108 Move returns status 0, amount 0
02:32:37.716 00.000 16108 move complete, result=0
02:32:37.716 00.000 16108 worker thread done servicing request
02:32:37.716 00.000 16108 Worker thread wakes up
02:32:37.716 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
02:32:37.719 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:37.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:38.708 00.989 16108 Exposure complete
02:32:38.776 00.068 16108 worker thread done servicing request
02:32:38.776 00.000 21068 OnExposeComplete: enter
02:32:38.777 00.001 21068 UpdateGuideState(): m_state=6
02:32:38.778 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13480
02:32:38.779 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.88, Mass=136322, SNR=86.4, Peak=19779 HFD=3.4
02:32:38.779 00.000 21068 MultiStar: [#1 -0.08,-0.01,1.24,U] [#2 -0.15,-0.12,1.16,U] [#3 0.10,0.05,1.10,U] [#4 -0.34,-0.05,0.97,U] [#5 -0.24,0.14,0.88,U] [#6 -0.16,0.21,0.86,U] [#7 0.16,0.11,0.63,U] [#8 -0.27,0.08,0.80,U] 
02:32:38.780 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.38, 0.12}
02:32:38.782 00.002 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
02:32:38.782 00.000 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
02:32:38.783 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.07 mountY=-0.03, mountTheta=-0.40
02:32:38.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
02:32:38.785 00.000 21068 Enqueuing Move request for scope (-0.07, 0.05)
02:32:38.786 00.001 16108 Worker thread wakes up
02:32:38.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:32:38.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:32:38.786 00.000 16108 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=-0.03
02:32:38.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:38.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:38.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:32:38.786 00.000 16108 MoveAxis(E, 0, ABG)
02:32:38.786 00.000 16108 Move returns status 0, amount 0
02:32:38.786 00.000 16108 MoveAxis(N, 0, ABG)
02:32:38.786 00.000 16108 Move returns status 0, amount 0
02:32:38.786 00.000 16108 move complete, result=0
02:32:38.787 00.001 16108 worker thread done servicing request
02:32:38.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3325, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:32:38.805 00.015 21068 UpdateGuideState exits: m=136322 SNR=86.4
02:32:38.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:38.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:38.807 00.000 21068 Enqueuing Expose request
02:32:38.808 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:38.809 00.001 16108 Worker thread wakes up
02:32:38.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:38.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:39.979 01.170 16108 Exposure complete
02:32:40.043 00.064 16108 worker thread done servicing request
02:32:40.043 00.000 21068 OnExposeComplete: enter
02:32:40.044 00.001 21068 UpdateGuideState(): m_state=6
02:32:40.046 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13481
02:32:40.047 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=877.06, Mass=138045, SNR=94.1, Peak=17379 HFD=3.5
02:32:40.051 00.004 21068 MultiStar: [#1 -0.03,0.25,0.98,U] [#2 -0.09,0.21,1.10,U] [#3 0.06,0.27,0.94,U] [#4 -0.48,0.13,0.74,U] [#5 -0.69,0.14,0.00,M2] [#6 -0.57,0.15,0.00,M1] [#7 -0.12,-0.24,0.49,U] [#8 -0.40,0.15,0.77,U] 
02:32:40.053 00.002 21068 refined, 6 included, MultiStar: {-0.10, 0.19}, one-star: {0.18, 0.31}
02:32:40.055 00.002 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
02:32:40.056 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
02:32:40.057 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.06 mountX=0.13 mountY=-0.16, mountTheta=-0.88
02:32:40.061 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.19, opts=13)
02:32:40.063 00.002 21068 Enqueuing Move request for scope (-0.10, 0.19)
02:32:40.064 00.001 16108 Worker thread wakes up
02:32:40.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
02:32:40.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
02:32:40.064 00.000 16108 Moving (-0.10, 0.19) raw xDistance=0.13 yDistance=-0.16
02:32:40.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:32:40.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:40.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:32:40.064 00.000 16108 MoveAxis(E, 0, ABG)
02:32:40.064 00.000 16108 Move returns status 0, amount 0
02:32:40.064 00.000 16108 MoveAxis(N, 0, ABG)
02:32:40.065 00.001 16108 Move returns status 0, amount 0
02:32:40.065 00.000 16108 move complete, result=0
02:32:40.065 00.000 16108 worker thread done servicing request
02:32:40.070 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3325, FiltMin=2870, FiltMax=54032, Gamma=1.000
02:32:40.086 00.016 21068 UpdateGuideState exits: m=138045 SNR=94.1
02:32:40.086 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:40.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:40.088 00.001 21068 Enqueuing Expose request
02:32:40.090 00.002 16108 Worker thread wakes up
02:32:40.090 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:40.090 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:40.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:41.064 00.974 16108 Exposure complete
02:32:41.127 00.063 16108 worker thread done servicing request
02:32:41.127 00.000 21068 OnExposeComplete: enter
02:32:41.128 00.001 21068 UpdateGuideState(): m_state=6
02:32:41.130 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13482
02:32:41.131 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.74, Mass=116063, SNR=82.4, Peak=13347 HFD=3.3
02:32:41.132 00.001 21068 MultiStar: [#1 -0.38,-0.03,1.20,U] [#2 -0.25,-0.08,1.29,U] [#3 -0.43,-0.02,1.04,U] [#4 -0.51,-0.08,0.90,U] [#5 -0.24,0.24,0.83,U] [#6 -0.67,0.30,0.00,M2] [#7 -0.01,0.17,0.73,U] [#8 -0.28,0.14,0.82,U] 
02:32:41.133 00.001 21068 single-star, 7 included, MultiStar: {-0.25, 0.02}, one-star: {0.22, -0.01}
02:32:41.134 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
02:32:41.135 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
02:32:41.136 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.05 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
02:32:41.138 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.01, opts=13)
02:32:41.139 00.001 21068 Enqueuing Move request for scope (0.22, -0.01)
02:32:41.140 00.001 16108 Worker thread wakes up
02:32:41.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
02:32:41.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
02:32:41.140 00.000 16108 Moving (0.22, -0.01) raw xDistance=-0.21 yDistance=-0.04
02:32:41.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:32:41.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:41.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:41.140 00.000 16108 MoveAxis(E, 56, ABG)
02:32:41.140 00.000 16108 Guiding  Dir = 2, Dur = 56
02:32:41.141 00.001 16108 IsSlewing returns 0
02:32:41.141 00.000 16108 IsGuiding returns 0
02:32:41.144 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3325, FiltMin=2845, FiltMax=61574, Gamma=1.000
02:32:41.159 00.015 21068 UpdateGuideState exits: m=116063 SNR=82.4
02:32:41.160 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:41.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:41.161 00.000 21068 Enqueuing Expose request
02:32:41.194 00.033 16108 PulseGuide returned control before completion, sleep 13
02:32:41.209 00.015 16108 IsGuiding returns 1
02:32:41.209 00.000 16108 scope still moving after pulse duration time elapsed
02:32:41.240 00.031 16108 IsSlewing returns 0
02:32:41.241 00.001 16108 IsGuiding returns 1
02:32:41.272 00.031 16108 IsSlewing returns 0
02:32:41.272 00.000 16108 IsGuiding returns 1
02:32:41.304 00.032 16108 IsSlewing returns 0
02:32:41.304 00.000 16108 IsGuiding returns 0
02:32:41.304 00.000 16108 scope move finished after 56 + 107 ms
02:32:41.305 00.001 16108 Move returns status 0, amount 56
02:32:41.305 00.000 16108 MoveAxis(N, 0, ABG)
02:32:41.305 00.000 16108 Move returns status 0, amount 0
02:32:41.305 00.000 16108 move complete, result=0
02:32:41.305 00.000 16108 worker thread done servicing request
02:32:41.305 00.000 16108 Worker thread wakes up
02:32:41.305 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
02:32:41.307 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:41.308 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:42.472 01.164 16108 Exposure complete
02:32:42.535 00.063 16108 worker thread done servicing request
02:32:42.536 00.001 21068 OnExposeComplete: enter
02:32:42.537 00.001 21068 UpdateGuideState(): m_state=6
02:32:42.539 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13483
02:32:42.541 00.002 21068 Star::Find returns 1 (0), X=221.47, Y=876.86, Mass=123816, SNR=74.9, Peak=14435 HFD=3.5
02:32:42.542 00.001 21068 MultiStar: [#1 -0.23,-0.24,1.13,U] [#2 0.05,-0.11,1.32,U] [#3 0.09,-0.23,1.20,U] [#4 -0.24,-0.16,1.02,U] [#5 -0.15,0.26,1.07,U] [#6 -0.33,0.06,1.02,U] [#7 -0.17,-0.03,0.72,U] [#8 -0.34,-0.19,0.93,U] 
02:32:42.543 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {0.14, 0.10}
02:32:42.544 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
02:32:42.545 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
02:32:42.545 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.65 mountX=0.11 mountY=0.09, mountTheta=0.71
02:32:42.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.07, opts=13)
02:32:42.548 00.001 21068 Enqueuing Move request for scope (-0.12, -0.07)
02:32:42.549 00.001 16108 Worker thread wakes up
02:32:42.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
02:32:42.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
02:32:42.549 00.000 16108 Moving (-0.12, -0.07) raw xDistance=0.11 yDistance=0.09
02:32:42.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:32:42.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:42.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:32:42.549 00.000 16108 MoveAxis(E, 0, ABG)
02:32:42.549 00.000 16108 Move returns status 0, amount 0
02:32:42.549 00.000 16108 MoveAxis(N, 0, ABG)
02:32:42.549 00.000 16108 Move returns status 0, amount 0
02:32:42.549 00.000 16108 move complete, result=0
02:32:42.549 00.000 16108 worker thread done servicing request
02:32:42.554 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3321, FiltMin=2854, FiltMax=63773, Gamma=1.000
02:32:42.571 00.017 21068 UpdateGuideState exits: m=123816 SNR=74.9
02:32:42.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:42.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:42.574 00.001 21068 Enqueuing Expose request
02:32:42.574 00.000 16108 Worker thread wakes up
02:32:42.574 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:42.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:42.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:43.551 00.976 16108 Exposure complete
02:32:43.627 00.076 16108 worker thread done servicing request
02:32:43.627 00.000 21068 OnExposeComplete: enter
02:32:43.628 00.001 21068 UpdateGuideState(): m_state=6
02:32:43.629 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13484
02:32:43.630 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.78, Mass=130493, SNR=92.8, Peak=13536 HFD=3.5
02:32:43.631 00.001 21068 MultiStar: [#1 0.02,0.26,1.23,U] [#2 -0.07,-0.21,1.18,U] [#3 0.19,-0.01,0.90,U] [#4 -0.27,-0.01,0.88,U] [#5 0.12,0.09,0.98,U] [#6 -0.14,0.22,0.91,U] [#7 0.08,-0.16,0.60,U] [#8 -0.19,0.02,0.77,U] 
02:32:43.631 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.25, 0.02}
02:32:43.632 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
02:32:43.633 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
02:32:43.633 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.00 mountY=-0.04, mountTheta=-1.47
02:32:43.636 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
02:32:43.637 00.001 21068 Enqueuing Move request for scope (0.00, 0.04)
02:32:43.637 00.000 16108 Worker thread wakes up
02:32:43.638 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:32:43.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:32:43.638 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
02:32:43.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:32:43.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:43.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:43.638 00.000 16108 MoveAxis(E, 0, ABG)
02:32:43.638 00.000 16108 Move returns status 0, amount 0
02:32:43.638 00.000 16108 MoveAxis(N, 0, ABG)
02:32:43.638 00.000 16108 Move returns status 0, amount 0
02:32:43.638 00.000 16108 move complete, result=0
02:32:43.638 00.000 16108 worker thread done servicing request
02:32:43.644 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3321, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:32:43.658 00.014 21068 UpdateGuideState exits: m=130493 SNR=92.8
02:32:43.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:43.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:43.662 00.002 21068 Enqueuing Expose request
02:32:43.662 00.000 16108 Worker thread wakes up
02:32:43.662 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:43.663 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:43.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:44.824 01.161 16108 Exposure complete
02:32:44.911 00.087 16108 worker thread done servicing request
02:32:44.911 00.000 21068 OnExposeComplete: enter
02:32:44.912 00.001 21068 UpdateGuideState(): m_state=6
02:32:44.913 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13485
02:32:44.915 00.002 21068 Star::Find returns 1 (0), X=221.90, Y=876.68, Mass=141245, SNR=95.2, Peak=15171 HFD=3.7
02:32:44.919 00.004 21068 MultiStar: [#1 0.04,0.18,1.00,U] [#2 0.03,-0.21,0.99,U] [#3 0.06,-0.01,0.82,U] [#4 0.08,-0.08,0.81,U] [#5 -0.17,0.05,0.90,U] [#6 -0.21,0.40,0.78,U] [#7 0.30,-0.29,0.62,U] [#8 -0.16,-0.03,0.60,U] 
02:32:44.921 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.57, -0.07}
02:32:44.922 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
02:32:44.922 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
02:32:44.924 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
02:32:44.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
02:32:44.927 00.001 21068 Enqueuing Move request for scope (0.07, -0.00)
02:32:44.928 00.001 16108 Worker thread wakes up
02:32:44.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
02:32:44.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
02:32:44.928 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.01
02:32:44.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:32:44.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:44.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:32:44.928 00.000 16108 MoveAxis(E, 0, ABG)
02:32:44.928 00.000 16108 Move returns status 0, amount 0
02:32:44.928 00.000 16108 MoveAxis(N, 0, ABG)
02:32:44.928 00.000 16108 Move returns status 0, amount 0
02:32:44.928 00.000 16108 move complete, result=0
02:32:44.928 00.000 16108 worker thread done servicing request
02:32:44.931 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3321, FiltMin=2848, FiltMax=65501, Gamma=1.000
02:32:44.947 00.016 21068 UpdateGuideState exits: m=141245 SNR=95.2
02:32:44.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:44.950 00.001 21068 Enqueuing Expose request
02:32:44.950 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:44.951 00.001 16108 Worker thread wakes up
02:32:44.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:44.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:45.931 00.980 16108 Exposure complete
02:32:46.011 00.080 16108 worker thread done servicing request
02:32:46.011 00.000 21068 OnExposeComplete: enter
02:32:46.014 00.003 21068 UpdateGuideState(): m_state=6
02:32:46.016 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13486
02:32:46.017 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.73, Mass=126288, SNR=94.0, Peak=14499 HFD=3.3
02:32:46.019 00.002 21068 MultiStar: [#1 0.16,-0.08,1.21,U] [#2 0.23,-0.25,1.24,U] [#3 0.31,-0.02,0.94,U] [#4 -0.08,-0.15,0.95,U] [#5 -0.05,0.13,1.00,U] [#6 -0.07,0.46,0.73,U] [#7 -0.22,-0.35,0.47,U] [#8 -0.24,-0.08,0.66,U] 
02:32:46.020 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.27, -0.02}
02:32:46.021 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:32:46.022 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:32:46.025 00.003 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=-0.08 mountY=0.02, mountTheta=2.85
02:32:46.026 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
02:32:46.027 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
02:32:46.028 00.001 16108 Worker thread wakes up
02:32:46.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:32:46.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:32:46.028 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.08 yDistance=0.02
02:32:46.029 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:32:46.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:46.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:32:46.029 00.000 16108 MoveAxis(E, 0, ABG)
02:32:46.029 00.000 16108 Move returns status 0, amount 0
02:32:46.029 00.000 16108 MoveAxis(N, 0, ABG)
02:32:46.029 00.000 16108 Move returns status 0, amount 0
02:32:46.029 00.000 16108 move complete, result=0
02:32:46.029 00.000 16108 worker thread done servicing request
02:32:46.032 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3325, FiltMin=2861, FiltMax=60509, Gamma=1.000
02:32:46.046 00.014 21068 UpdateGuideState exits: m=126288 SNR=94.0
02:32:46.048 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:46.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:46.051 00.002 21068 Enqueuing Expose request
02:32:46.052 00.001 16108 Worker thread wakes up
02:32:46.053 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:46.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:46.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:47.221 01.167 16108 Exposure complete
02:32:47.289 00.068 16108 worker thread done servicing request
02:32:47.289 00.000 21068 OnExposeComplete: enter
02:32:47.291 00.002 21068 UpdateGuideState(): m_state=6
02:32:47.292 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13487
02:32:47.293 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.57, Mass=124846, SNR=93.7, Peak=15520 HFD=3.2
02:32:47.294 00.001 21068 MultiStar: [#1 -0.23,0.01,1.10,U] [#2 -0.22,-0.18,1.18,U] [#3 0.07,-0.12,0.89,U] [#4 -0.19,-0.24,0.77,U] [#5 -0.48,0.11,0.71,U] [#6 -0.28,0.12,0.63,U] [#7 -0.50,-0.25,0.74,U] [#8 -0.25,-0.31,0.80,U] 
02:32:47.295 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.12}, one-star: {0.01, -0.19}
02:32:47.295 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
02:32:47.296 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:32:47.297 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.50 mountX=-0.04 mountY=0.18, mountTheta=1.82
02:32:47.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
02:32:47.300 00.001 21068 Enqueuing Move request for scope (0.01, -0.19)
02:32:47.301 00.001 16108 Worker thread wakes up
02:32:47.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
02:32:47.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
02:32:47.301 00.000 16108 Moving (0.01, -0.19) raw xDistance=-0.04 yDistance=0.18
02:32:47.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:47.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:47.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:32:47.301 00.000 16108 MoveAxis(E, 0, ABG)
02:32:47.301 00.000 16108 Move returns status 0, amount 0
02:32:47.301 00.000 16108 MoveAxis(N, 0, ABG)
02:32:47.301 00.000 16108 Move returns status 0, amount 0
02:32:47.301 00.000 16108 move complete, result=0
02:32:47.302 00.001 16108 worker thread done servicing request
02:32:47.304 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3325, FiltMin=2880, FiltMax=61417, Gamma=1.000
02:32:47.319 00.015 21068 UpdateGuideState exits: m=124846 SNR=93.7
02:32:47.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:47.322 00.001 21068 Enqueuing Expose request
02:32:47.322 00.000 16108 Worker thread wakes up
02:32:47.322 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:47.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:47.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:48.289 00.966 16108 Exposure complete
02:32:48.357 00.068 16108 worker thread done servicing request
02:32:48.357 00.000 21068 OnExposeComplete: enter
02:32:48.358 00.001 21068 UpdateGuideState(): m_state=6
02:32:48.359 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13488
02:32:48.360 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.72, Mass=131756, SNR=90.3, Peak=16176 HFD=3.2
02:32:48.361 00.001 21068 MultiStar: [#1 -0.01,0.17,1.18,U] [#2 0.07,-0.19,1.14,U] [#3 0.22,-0.01,1.34,U] [#4 -0.32,-0.36,0.86,U] [#5 -0.26,0.05,0.99,U] [#6 -0.34,0.15,0.74,U] [#7 -0.29,-0.06,0.56,U] [#8 -0.29,-0.33,0.79,U] 
02:32:48.362 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.06}, one-star: {0.08, -0.04}
02:32:48.362 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
02:32:48.363 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
02:32:48.364 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.44 mountX=-0.08 mountY=0.02, mountTheta=2.93
02:32:48.366 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
02:32:48.366 00.000 21068 Enqueuing Move request for scope (0.08, -0.04)
02:32:48.367 00.001 16108 Worker thread wakes up
02:32:48.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:32:48.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:32:48.368 00.001 16108 Moving (0.08, -0.04) raw xDistance=-0.08 yDistance=0.02
02:32:48.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:32:48.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:48.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:32:48.368 00.000 16108 MoveAxis(E, 0, ABG)
02:32:48.368 00.000 16108 Move returns status 0, amount 0
02:32:48.368 00.000 16108 MoveAxis(N, 0, ABG)
02:32:48.368 00.000 16108 Move returns status 0, amount 0
02:32:48.368 00.000 16108 move complete, result=0
02:32:48.368 00.000 16108 worker thread done servicing request
02:32:48.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3325, FiltMin=2822, FiltMax=51597, Gamma=1.000
02:32:48.390 00.019 21068 UpdateGuideState exits: m=131756 SNR=90.3
02:32:48.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:48.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:48.392 00.000 21068 Enqueuing Expose request
02:32:48.393 00.001 16108 Worker thread wakes up
02:32:48.393 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:48.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:48.393 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:49.547 01.154 16108 Exposure complete
02:32:49.601 00.054 16108 worker thread done servicing request
02:32:49.602 00.001 21068 OnExposeComplete: enter
02:32:49.602 00.000 21068 UpdateGuideState(): m_state=6
02:32:49.603 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13489
02:32:49.604 00.001 21068 Star::Find returns 1 (0), X=221.22, Y=876.36, Mass=130043, SNR=105.0, Peak=14784 HFD=3.5
02:32:49.606 00.002 21068 MultiStar: [#1 -0.25,-0.28,0.80,U] [#2 -0.11,-0.35,1.02,U] [#3 -0.28,-0.43,0.95,U] [#4 -0.36,-0.36,0.60,U] [#5 -0.00,-0.10,0.65,U] [#6 -0.22,0.14,0.75,U] [#7 -0.26,-0.56,0.00,M1] [#8 0.46,-0.09,0.68,U] 
02:32:49.609 00.003 21068 refined, 7 included, MultiStar: {-0.12, -0.25}, one-star: {-0.11, -0.39}
02:32:49.610 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
02:32:49.612 00.002 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
02:32:49.613 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=0.07 mountY=0.27, mountTheta=1.30
02:32:49.614 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.25, opts=13)
02:32:49.615 00.001 21068 Enqueuing Move request for scope (-0.12, -0.25)
02:32:49.616 00.001 16108 Worker thread wakes up
02:32:49.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
02:32:49.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
02:32:49.616 00.000 16108 Moving (-0.12, -0.25) raw xDistance=0.07 yDistance=0.27
02:32:49.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:49.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:32:49.616 00.000 16108 MoveAxis(E, 0, ABG)
02:32:49.616 00.000 16108 Move returns status 0, amount 0
02:32:49.617 00.001 16108 MoveAxis(S, 55, ABG)
02:32:49.617 00.000 16108 Guiding  Dir = 1, Dur = 55
02:32:49.617 00.000 16108 IsSlewing returns 0
02:32:49.617 00.000 16108 IsGuiding returns 0
02:32:49.621 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3321, FiltMin=2816, FiltMax=52669, Gamma=1.000
02:32:49.630 00.009 16108 PulseGuide returned control before completion, sleep 52
02:32:49.635 00.005 21068 UpdateGuideState exits: m=130043 SNR=105.0
02:32:49.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:49.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:49.637 00.000 21068 Enqueuing Expose request
02:32:49.691 00.054 16108 IsGuiding returns 1
02:32:49.691 00.000 16108 scope still moving after pulse duration time elapsed
02:32:49.722 00.031 16108 IsSlewing returns 0
02:32:49.722 00.000 16108 IsGuiding returns 0
02:32:49.722 00.000 16108 scope move finished after 55 + 50 ms
02:32:49.723 00.001 16108 Move returns status 0, amount 55
02:32:49.723 00.000 16108 move complete, result=0
02:32:49.723 00.000 16108 worker thread done servicing request
02:32:49.723 00.000 16108 Worker thread wakes up
02:32:49.723 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
02:32:49.726 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:49.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:50.697 00.971 16108 Exposure complete
02:32:50.766 00.069 16108 worker thread done servicing request
02:32:50.766 00.000 21068 OnExposeComplete: enter
02:32:50.768 00.002 21068 UpdateGuideState(): m_state=6
02:32:50.769 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13490
02:32:50.770 00.001 21068 Star::Find returns 1 (0), X=221.29, Y=876.49, Mass=116317, SNR=83.9, Peak=14288 HFD=3.2
02:32:50.771 00.001 21068 MultiStar: [#1 -0.34,-0.42,1.13,U] [#2 -0.19,-0.38,1.16,U] [#3 -0.22,-0.26,1.19,U] [#4 -0.34,-0.12,0.79,U] [#5 -0.14,0.01,0.79,U] [#6 -0.34,-0.11,0.78,U] [#7 -0.23,-0.23,0.66,U] [#8 -0.19,-0.09,0.82,U] 
02:32:50.771 00.000 21068 single-star, 8 included, MultiStar: {-0.23, -0.23}, one-star: {-0.04, -0.26}
02:32:50.772 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
02:32:50.773 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
02:32:50.773 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=-0.01 mountY=0.26, mountTheta=1.59
02:32:50.775 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.26, opts=13)
02:32:50.776 00.001 21068 Enqueuing Move request for scope (-0.04, -0.26)
02:32:50.777 00.001 16108 Worker thread wakes up
02:32:50.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
02:32:50.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
02:32:50.777 00.000 16108 Moving (-0.04, -0.26) raw xDistance=-0.01 yDistance=0.26
02:32:50.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:32:50.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:32:50.777 00.000 16108 MoveAxis(E, 0, ABG)
02:32:50.777 00.000 16108 Move returns status 0, amount 0
02:32:50.777 00.000 16108 MoveAxis(S, 53, ABG)
02:32:50.778 00.001 16108 Guiding  Dir = 1, Dur = 53
02:32:50.778 00.000 16108 IsSlewing returns 0
02:32:50.778 00.000 16108 IsGuiding returns 0
02:32:50.780 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3325, FiltMin=2845, FiltMax=55405, Gamma=1.000
02:32:50.795 00.015 21068 UpdateGuideState exits: m=116317 SNR=83.9
02:32:50.795 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:50.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:50.798 00.002 21068 Enqueuing Expose request
02:32:50.822 00.024 16108 PulseGuide returned control before completion, sleep 20
02:32:50.852 00.030 16108 IsGuiding returns 1
02:32:50.852 00.000 16108 scope still moving after pulse duration time elapsed
02:32:50.883 00.031 16108 IsSlewing returns 0
02:32:50.883 00.000 16108 IsGuiding returns 1
02:32:50.914 00.031 16108 IsSlewing returns 0
02:32:50.914 00.000 16108 IsGuiding returns 0
02:32:50.914 00.000 16108 scope move finished after 53 + 82 ms
02:32:50.914 00.000 16108 Move returns status 0, amount 53
02:32:50.914 00.000 16108 move complete, result=0
02:32:50.914 00.000 16108 worker thread done servicing request
02:32:50.914 00.000 16108 Worker thread wakes up
02:32:50.914 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
02:32:50.918 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:50.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:52.107 01.189 16108 Exposure complete
02:32:52.187 00.080 16108 worker thread done servicing request
02:32:52.187 00.000 21068 OnExposeComplete: enter
02:32:52.187 00.000 21068 UpdateGuideState(): m_state=6
02:32:52.188 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13491
02:32:52.189 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=877.09, Mass=122520, SNR=86.3, Peak=16720 HFD=3.2
02:32:52.190 00.001 21068 MultiStar: [#1 -0.27,0.26,1.30,U] [#2 -0.08,0.17,1.30,U] [#3 -0.20,0.37,1.00,U] [#4 0.08,0.16,0.86,U] [#5 -0.19,0.39,1.00,U] [#6 -0.02,0.67,0.00,M1] [#7 -0.19,0.46,0.65,U] [#8 -0.14,0.27,0.84,U] 
02:32:52.191 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.29}, one-star: {0.06, 0.34}
02:32:52.191 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
02:32:52.193 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
02:32:52.194 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.96 mountX=0.17 mountY=-0.26, mountTheta=-0.98
02:32:52.195 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.29, opts=13)
02:32:52.196 00.001 21068 Enqueuing Move request for scope (-0.12, 0.29)
02:32:52.197 00.001 16108 Worker thread wakes up
02:32:52.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
02:32:52.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
02:32:52.197 00.000 16108 Moving (-0.12, 0.29) raw xDistance=0.17 yDistance=-0.26
02:32:52.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:32:52.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:52.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:32:52.197 00.000 16108 MoveAxis(E, 0, ABG)
02:32:52.197 00.000 16108 Move returns status 0, amount 0
02:32:52.197 00.000 16108 MoveAxis(N, 0, ABG)
02:32:52.197 00.000 16108 Move returns status 0, amount 0
02:32:52.197 00.000 16108 move complete, result=0
02:32:52.197 00.000 16108 worker thread done servicing request
02:32:52.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3321, FiltMin=2854, FiltMax=50256, Gamma=1.000
02:32:52.216 00.016 21068 UpdateGuideState exits: m=122520 SNR=86.3
02:32:52.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:52.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:52.218 00.000 21068 Enqueuing Expose request
02:32:52.219 00.001 16108 Worker thread wakes up
02:32:52.219 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:52.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:52.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:53.203 00.983 16108 Exposure complete
02:32:53.279 00.076 16108 worker thread done servicing request
02:32:53.279 00.000 21068 OnExposeComplete: enter
02:32:53.280 00.001 21068 UpdateGuideState(): m_state=6
02:32:53.282 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13492
02:32:53.283 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.93, Mass=130115, SNR=83.4, Peak=17683 HFD=3.1
02:32:53.283 00.000 21068 MultiStar: [#1 -0.16,0.11,1.26,U] [#2 0.12,0.24,1.30,U] [#3 0.30,0.12,1.09,U] [#4 -0.29,-0.06,0.88,U] [#5 0.17,0.40,0.97,U] [#6 0.01,0.39,0.84,U] [#7 -0.06,0.37,0.62,U] [#8 -0.25,0.32,0.76,U] 
02:32:53.284 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {0.19, 0.18}
02:32:53.285 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
02:32:53.286 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
02:32:53.286 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.48 mountX=0.02 mountY=-0.22, mountTheta=-1.48
02:32:53.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.22, opts=13)
02:32:53.289 00.001 21068 Enqueuing Move request for scope (0.02, 0.22)
02:32:53.291 00.002 16108 Worker thread wakes up
02:32:53.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
02:32:53.291 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
02:32:53.291 00.000 16108 Moving (0.02, 0.22) raw xDistance=0.02 yDistance=-0.22
02:32:53.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:32:53.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:53.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:32:53.291 00.000 16108 MoveAxis(E, 0, ABG)
02:32:53.291 00.000 16108 Move returns status 0, amount 0
02:32:53.291 00.000 16108 MoveAxis(N, 0, ABG)
02:32:53.291 00.000 16108 Move returns status 0, amount 0
02:32:53.291 00.000 16108 move complete, result=0
02:32:53.291 00.000 16108 worker thread done servicing request
02:32:53.294 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3325, FiltMin=2854, FiltMax=61040, Gamma=1.000
02:32:53.309 00.015 21068 UpdateGuideState exits: m=130115 SNR=83.4
02:32:53.311 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:53.311 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:53.312 00.001 21068 Enqueuing Expose request
02:32:53.313 00.001 16108 Worker thread wakes up
02:32:53.313 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:53.314 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:53.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:54.484 01.170 16108 Exposure complete
02:32:54.563 00.079 16108 worker thread done servicing request
02:32:54.564 00.001 21068 OnExposeComplete: enter
02:32:54.565 00.001 21068 UpdateGuideState(): m_state=6
02:32:54.566 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13493
02:32:54.567 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.90, Mass=123963, SNR=87.6, Peak=17107 HFD=3.2
02:32:54.569 00.002 21068 MultiStar: [#1 -0.26,0.13,1.01,U] [#2 -0.03,0.10,1.29,U] [#3 0.05,0.13,1.09,U] [#4 -0.30,0.13,0.92,U] [#5 0.09,0.63,0.00,M1] [#6 -0.34,0.36,0.73,U] [#7 -0.11,0.12,0.62,U] [#8 -0.19,0.02,0.77,U] 
02:32:54.570 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {0.20, 0.15}
02:32:54.571 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
02:32:54.572 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
02:32:54.574 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.23 mountX=0.13 mountY=-0.11, mountTheta=-0.70
02:32:54.575 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
02:32:54.576 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
02:32:54.576 00.000 16108 Worker thread wakes up
02:32:54.577 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
02:32:54.577 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
02:32:54.577 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.13 yDistance=-0.11
02:32:54.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:32:54.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:54.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:32:54.577 00.000 16108 MoveAxis(E, 0, ABG)
02:32:54.577 00.000 16108 Move returns status 0, amount 0
02:32:54.577 00.000 16108 MoveAxis(N, 0, ABG)
02:32:54.577 00.000 16108 Move returns status 0, amount 0
02:32:54.577 00.000 16108 move complete, result=0
02:32:54.577 00.000 16108 worker thread done servicing request
02:32:54.581 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3321, FiltMin=2857, FiltMax=62032, Gamma=1.000
02:32:54.595 00.014 21068 UpdateGuideState exits: m=123963 SNR=87.6
02:32:54.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:54.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:54.597 00.000 21068 Enqueuing Expose request
02:32:54.598 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:54.599 00.001 16108 Worker thread wakes up
02:32:54.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:54.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:55.574 00.975 16108 Exposure complete
02:32:55.649 00.075 16108 worker thread done servicing request
02:32:55.649 00.000 21068 OnExposeComplete: enter
02:32:55.650 00.001 21068 UpdateGuideState(): m_state=6
02:32:55.651 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13494
02:32:55.652 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=877.03, Mass=134348, SNR=87.5, Peak=18531 HFD=3.3
02:32:55.653 00.001 21068 MultiStar: [#1 -0.29,0.08,1.22,U] [#2 -0.21,0.08,1.20,U] [#3 -0.34,0.18,1.11,U] [#4 -0.24,0.26,0.85,U] [#5 -0.26,0.42,1.09,U] [#6 -0.20,0.48,0.75,U] [#7 -0.01,0.43,0.66,U] [#8 -0.37,0.15,0.85,U] 
02:32:55.653 00.000 21068 refined, 8 included, MultiStar: {-0.19, 0.24}, one-star: {0.31, 0.27}
02:32:55.654 00.001 21068 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
02:32:55.655 00.001 21068 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
02:32:55.656 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.30 cameraTheta=2.23 mountX=0.22 mountY=-0.19, mountTheta=-0.71
02:32:55.659 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.24, opts=13)
02:32:55.660 00.001 21068 Enqueuing Move request for scope (-0.19, 0.24)
02:32:55.662 00.002 16108 Worker thread wakes up
02:32:55.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
02:32:55.662 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
02:32:55.662 00.000 16108 Moving (-0.19, 0.24) raw xDistance=0.22 yDistance=-0.19
02:32:55.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:32:55.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:55.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:32:55.663 00.001 16108 MoveAxis(W, 59, ABG)
02:32:55.663 00.000 16108 Guiding  Dir = 3, Dur = 59
02:32:55.663 00.000 16108 IsSlewing returns 0
02:32:55.664 00.001 16108 IsGuiding returns 0
02:32:55.670 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3321, FiltMin=2835, FiltMax=59424, Gamma=1.000
02:32:55.685 00.015 16108 PulseGuide returned control before completion, sleep 48
02:32:55.693 00.008 21068 UpdateGuideState exits: m=134348 SNR=87.5
02:32:55.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:55.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:55.697 00.002 21068 Enqueuing Expose request
02:32:55.747 00.050 16108 IsGuiding returns 1
02:32:55.747 00.000 16108 scope still moving after pulse duration time elapsed
02:32:55.777 00.030 16108 IsSlewing returns 0
02:32:55.777 00.000 16108 IsGuiding returns 0
02:32:55.778 00.001 16108 scope move finished after 59 + 55 ms
02:32:55.778 00.000 16108 Move returns status 0, amount 59
02:32:55.778 00.000 16108 MoveAxis(N, 0, ABG)
02:32:55.778 00.000 16108 Move returns status 0, amount 0
02:32:55.778 00.000 16108 move complete, result=0
02:32:55.778 00.000 16108 worker thread done servicing request
02:32:55.778 00.000 16108 Worker thread wakes up
02:32:55.778 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.2 px 0 ms NORTH
02:32:55.780 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:55.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:56.955 01.175 16108 Exposure complete
02:32:57.032 00.077 16108 worker thread done servicing request
02:32:57.032 00.000 21068 OnExposeComplete: enter
02:32:57.033 00.001 21068 UpdateGuideState(): m_state=6
02:32:57.034 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13495
02:32:57.037 00.003 21068 Star::Find returns 1 (0), X=221.60, Y=876.91, Mass=127229, SNR=90.9, Peak=18371 HFD=3.2
02:32:57.038 00.001 21068 MultiStar: [#1 -0.14,0.28,1.09,U] [#2 -0.05,0.08,1.13,U] [#3 -0.06,0.31,0.92,U] [#4 -0.11,0.43,0.92,U] [#5 -0.14,0.32,0.99,U] [#6 -0.01,0.60,0.00,M1] [#7 0.09,0.17,0.60,U] [#8 -0.31,0.18,0.73,U] 
02:32:57.039 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.24}, one-star: {0.26, 0.15}
02:32:57.040 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:32:57.041 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
02:32:57.043 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.80 mountX=0.10 mountY=-0.22, mountTheta=-1.16
02:32:57.047 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.24, opts=13)
02:32:57.048 00.001 21068 Enqueuing Move request for scope (-0.06, 0.24)
02:32:57.049 00.001 16108 Worker thread wakes up
02:32:57.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
02:32:57.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
02:32:57.050 00.001 16108 Moving (-0.06, 0.24) raw xDistance=0.10 yDistance=-0.22
02:32:57.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:32:57.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:32:57.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:32:57.050 00.000 16108 MoveAxis(E, 0, ABG)
02:32:57.050 00.000 16108 Move returns status 0, amount 0
02:32:57.050 00.000 16108 MoveAxis(N, 0, ABG)
02:32:57.050 00.000 16108 Move returns status 0, amount 0
02:32:57.050 00.000 16108 move complete, result=0
02:32:57.050 00.000 16108 worker thread done servicing request
02:32:57.058 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3321, FiltMin=2822, FiltMax=54720, Gamma=1.000
02:32:57.080 00.022 21068 UpdateGuideState exits: m=127229 SNR=90.9
02:32:57.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:57.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:57.083 00.001 21068 Enqueuing Expose request
02:32:57.083 00.000 16108 Worker thread wakes up
02:32:57.083 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:57.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:57.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:58.058 00.974 16108 Exposure complete
02:32:58.115 00.057 16108 worker thread done servicing request
02:32:58.115 00.000 21068 OnExposeComplete: enter
02:32:58.116 00.001 21068 UpdateGuideState(): m_state=6
02:32:58.117 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13496
02:32:58.118 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.76, Mass=123211, SNR=80.8, Peak=16899 HFD=3.2
02:32:58.119 00.001 21068 MultiStar: [#1 -0.00,0.15,1.17,U] [#2 0.08,-0.04,1.47,U] [#3 0.08,-0.13,1.26,U] [#4 -0.21,-0.00,1.06,U] [#5 -0.07,0.11,1.08,U] [#6 0.01,0.21,0.88,U] [#7 0.12,-0.07,0.71,U] [#8 0.00,-0.06,0.84,U] 
02:32:58.120 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.37, 0.01}
02:32:58.121 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:32:58.121 00.000 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:32:58.122 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.44 mountX=-0.04 mountY=-0.03, mountTheta=-2.49
02:32:58.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
02:32:58.125 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
02:32:58.127 00.002 16108 Worker thread wakes up
02:32:58.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:32:58.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:32:58.127 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:32:58.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:58.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:58.129 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:32:58.129 00.000 16108 MoveAxis(E, 0, ABG)
02:32:58.129 00.000 16108 Move returns status 0, amount 0
02:32:58.129 00.000 16108 MoveAxis(N, 0, ABG)
02:32:58.129 00.000 16108 Move returns status 0, amount 0
02:32:58.129 00.000 16108 move complete, result=0
02:32:58.129 00.000 16108 worker thread done servicing request
02:32:58.135 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3321, FiltMin=2845, FiltMax=64288, Gamma=1.000
02:32:58.153 00.018 21068 UpdateGuideState exits: m=123211 SNR=80.8
02:32:58.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:58.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:58.156 00.001 21068 Enqueuing Expose request
02:32:58.157 00.001 16108 Worker thread wakes up
02:32:58.157 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:58.158 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:58.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:32:59.325 01.167 16108 Exposure complete
02:32:59.381 00.056 16108 worker thread done servicing request
02:32:59.381 00.000 21068 OnExposeComplete: enter
02:32:59.383 00.002 21068 UpdateGuideState(): m_state=6
02:32:59.387 00.004 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13497
02:32:59.388 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.67, Mass=129740, SNR=85.7, Peak=15251 HFD=3.3
02:32:59.389 00.001 21068 MultiStar: [#1 0.20,0.03,1.28,U] [#2 0.15,0.01,1.23,U] [#3 0.07,-0.02,1.12,U] [#4 -0.10,-0.05,0.85,U] [#5 0.18,-0.08,0.88,U] [#6 -0.08,-0.03,1.06,U] [#7 0.20,-0.05,0.79,U] [#8 0.02,-0.06,0.91,U] 
02:32:59.390 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.41, -0.08}
02:32:59.391 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
02:32:59.392 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
02:32:59.393 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=-0.12 mountY=0.00, mountTheta=3.12
02:32:59.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
02:32:59.398 00.003 21068 Enqueuing Move request for scope (0.12, -0.03)
02:32:59.400 00.002 16108 Worker thread wakes up
02:32:59.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
02:32:59.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
02:32:59.400 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=0.00
02:32:59.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:32:59.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:59.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:32:59.400 00.000 16108 MoveAxis(E, 0, ABG)
02:32:59.400 00.000 16108 Move returns status 0, amount 0
02:32:59.400 00.000 16108 MoveAxis(N, 0, ABG)
02:32:59.400 00.000 16108 Move returns status 0, amount 0
02:32:59.400 00.000 16108 move complete, result=0
02:32:59.401 00.001 16108 worker thread done servicing request
02:32:59.408 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3321, FiltMin=2867, FiltMax=65501, Gamma=1.000
02:32:59.424 00.016 21068 UpdateGuideState exits: m=129740 SNR=85.7
02:32:59.427 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:59.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:32:59.428 00.000 21068 Enqueuing Expose request
02:32:59.429 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:59.430 00.001 16108 Worker thread wakes up
02:32:59.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:32:59.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:00.421 00.991 16108 Exposure complete
02:33:00.525 00.104 16108 worker thread done servicing request
02:33:00.525 00.000 21068 OnExposeComplete: enter
02:33:00.526 00.001 21068 UpdateGuideState(): m_state=6
02:33:00.527 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13498
02:33:00.529 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=876.66, Mass=120420, SNR=78.6, Peak=16675 HFD=3.2
02:33:00.531 00.002 21068 MultiStar: [#1 -0.01,0.13,1.40,U] [#2 0.10,-0.01,1.29,U] [#3 -0.00,-0.11,1.17,U] [#4 -0.04,-0.15,0.89,U] [#5 0.22,0.16,1.12,U] [#6 0.16,0.26,0.93,U] [#7 0.10,-0.05,0.79,U] [#8 -0.17,-0.11,0.95,U] 
02:33:00.532 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.23, -0.09}
02:33:00.533 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
02:33:00.534 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
02:33:00.535 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.13 mountX=-0.06 mountY=-0.02, mountTheta=-2.79
02:33:00.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
02:33:00.538 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
02:33:00.540 00.002 16108 Worker thread wakes up
02:33:00.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:33:00.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:33:00.540 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.02
02:33:00.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:33:00.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:00.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:33:00.540 00.000 16108 MoveAxis(E, 0, ABG)
02:33:00.540 00.000 16108 Move returns status 0, amount 0
02:33:00.540 00.000 16108 MoveAxis(N, 0, ABG)
02:33:00.540 00.000 16108 Move returns status 0, amount 0
02:33:00.543 00.003 16108 move complete, result=0
02:33:00.544 00.001 16108 worker thread done servicing request
02:33:00.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=339, max=65535, med=3321, FiltMin=2848, FiltMax=58733, Gamma=1.000
02:33:00.569 00.022 21068 UpdateGuideState exits: m=120420 SNR=78.6
02:33:00.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:00.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:00.573 00.001 21068 Enqueuing Expose request
02:33:00.574 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:00.575 00.001 16108 Worker thread wakes up
02:33:00.575 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:00.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:01.732 01.157 16108 Exposure complete
02:33:01.791 00.059 16108 worker thread done servicing request
02:33:01.791 00.000 21068 OnExposeComplete: enter
02:33:01.792 00.001 21068 UpdateGuideState(): m_state=6
02:33:01.793 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13499
02:33:01.794 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.51, Mass=123232, SNR=81.0, Peak=14979 HFD=3.2
02:33:01.796 00.002 21068 MultiStar: [#1 -0.20,-0.25,1.14,U] [#2 0.14,-0.10,1.24,U] [#3 0.23,-0.15,1.11,U] [#4 0.05,-0.25,0.96,U] [#5 -0.13,-0.17,1.05,U] [#6 0.11,0.08,0.89,U] [#7 -0.08,-0.27,0.68,U] [#8 -0.36,-0.27,0.77,U] 
02:33:01.797 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.22, -0.25}
02:33:01.797 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
02:33:01.798 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:33:01.799 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.50 mountX=-0.04 mountY=0.17, mountTheta=1.82
02:33:01.803 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
02:33:01.805 00.002 21068 Enqueuing Move request for scope (0.01, -0.18)
02:33:01.808 00.003 16108 Worker thread wakes up
02:33:01.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
02:33:01.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
02:33:01.808 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.17
02:33:01.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:33:01.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:01.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:33:01.808 00.000 16108 MoveAxis(E, 0, ABG)
02:33:01.808 00.000 16108 Move returns status 0, amount 0
02:33:01.808 00.000 16108 MoveAxis(N, 0, ABG)
02:33:01.808 00.000 16108 Move returns status 0, amount 0
02:33:01.808 00.000 16108 move complete, result=0
02:33:01.808 00.000 16108 worker thread done servicing request
02:33:01.814 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3321, FiltMin=2777, FiltMax=62377, Gamma=1.000
02:33:01.842 00.028 21068 UpdateGuideState exits: m=123232 SNR=81.0
02:33:01.844 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:01.846 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:01.847 00.001 21068 Enqueuing Expose request
02:33:01.848 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:01.850 00.002 16108 Worker thread wakes up
02:33:01.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:01.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:02.821 00.971 16108 Exposure complete
02:33:02.888 00.067 16108 worker thread done servicing request
02:33:02.888 00.000 21068 OnExposeComplete: enter
02:33:02.889 00.001 21068 UpdateGuideState(): m_state=6
02:33:02.891 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13500
02:33:02.892 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.36, Mass=124188, SNR=85.8, Peak=15043 HFD=3.2
02:33:02.893 00.001 21068 MultiStar: [#1 -0.19,-0.33,1.19,U] [#2 0.17,-0.30,1.30,U] [#3 -0.15,-0.13,0.95,U] [#4 0.01,-0.19,0.77,U] [#5 0.04,0.05,1.20,U] [#6 -0.12,0.13,0.80,U] [#7 0.12,-0.47,0.64,U] [#8 -0.13,-0.39,0.71,U] 
02:33:02.893 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.22}, one-star: {0.20, -0.39}
02:33:02.894 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
02:33:02.895 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
02:33:02.895 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.04 mountY=0.21, mountTheta=1.74
02:33:02.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.22, opts=13)
02:33:02.898 00.001 21068 Enqueuing Move request for scope (-0.00, -0.22)
02:33:02.899 00.001 16108 Worker thread wakes up
02:33:02.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
02:33:02.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
02:33:02.899 00.000 16108 Moving (-0.00, -0.22) raw xDistance=-0.04 yDistance=0.21
02:33:02.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:33:02.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:33:02.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:33:02.899 00.000 16108 MoveAxis(E, 0, ABG)
02:33:02.899 00.000 16108 Move returns status 0, amount 0
02:33:02.899 00.000 16108 MoveAxis(N, 0, ABG)
02:33:02.899 00.000 16108 Move returns status 0, amount 0
02:33:02.899 00.000 16108 move complete, result=0
02:33:02.899 00.000 16108 worker thread done servicing request
02:33:02.904 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3325, FiltMin=2838, FiltMax=58925, Gamma=1.000
02:33:02.923 00.019 21068 UpdateGuideState exits: m=124188 SNR=85.8
02:33:02.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:02.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:02.926 00.001 21068 Enqueuing Expose request
02:33:02.926 00.000 16108 Worker thread wakes up
02:33:02.926 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:02.928 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:02.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:04.084 01.156 16108 Exposure complete
02:33:04.144 00.060 16108 worker thread done servicing request
02:33:04.145 00.001 21068 OnExposeComplete: enter
02:33:04.146 00.001 21068 UpdateGuideState(): m_state=6
02:33:04.147 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13501
02:33:04.149 00.002 21068 Star::Find returns 1 (0), X=221.54, Y=876.64, Mass=132614, SNR=92.6, Peak=14384 HFD=3.2
02:33:04.151 00.002 21068 MultiStar: [#1 -0.27,-0.41,1.09,U] [#2 -0.16,-0.41,1.17,U] [#3 -0.05,-0.32,0.88,U] [#4 -0.20,-0.05,0.87,U] [#5 -0.12,-0.15,0.87,U] [#6 -0.19,-0.04,0.88,U] [#7 -0.23,-0.16,0.63,U] [#8 -0.41,-0.19,0.71,U] 
02:33:04.152 00.001 21068 single-star, 8 included, MultiStar: {-0.15, -0.22}, one-star: {0.20, -0.12}
02:33:04.154 00.002 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:33:04.155 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:33:04.156 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=-0.22 mountY=0.07, mountTheta=2.85
02:33:04.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.12, opts=13)
02:33:04.160 00.002 21068 Enqueuing Move request for scope (0.20, -0.12)
02:33:04.161 00.001 16108 Worker thread wakes up
02:33:04.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:33:04.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:33:04.161 00.000 16108 Moving (0.20, -0.12) raw xDistance=-0.22 yDistance=0.07
02:33:04.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:33:04.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:04.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:33:04.161 00.000 16108 MoveAxis(E, 58, ABG)
02:33:04.161 00.000 16108 Guiding  Dir = 2, Dur = 58
02:33:04.161 00.000 16108 IsSlewing returns 0
02:33:04.162 00.001 16108 IsGuiding returns 0
02:33:04.163 00.001 16108 PulseGuide returned control before completion, sleep 68
02:33:04.165 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3321, FiltMin=2857, FiltMax=60317, Gamma=1.000
02:33:04.186 00.021 21068 UpdateGuideState exits: m=132614 SNR=92.6
02:33:04.188 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:04.190 00.001 21068 Enqueuing Expose request
02:33:04.242 00.052 16108 IsGuiding returns 0
02:33:04.242 00.000 16108 Move returns status 0, amount 58
02:33:04.242 00.000 16108 MoveAxis(N, 0, ABG)
02:33:04.242 00.000 16108 Move returns status 0, amount 0
02:33:04.242 00.000 16108 move complete, result=0
02:33:04.242 00.000 16108 worker thread done servicing request
02:33:04.242 00.000 16108 Worker thread wakes up
02:33:04.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:04.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:04.243 00.001 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
02:33:05.201 00.958 16108 Exposure complete
02:33:05.268 00.067 16108 worker thread done servicing request
02:33:05.269 00.001 21068 OnExposeComplete: enter
02:33:05.270 00.001 21068 UpdateGuideState(): m_state=6
02:33:05.271 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13502
02:33:05.272 00.001 21068 Star::Find returns 1 (0), X=221.09, Y=876.63, Mass=130327, SNR=89.2, Peak=17280 HFD=3.4
02:33:05.274 00.002 21068 MultiStar: [#1 -0.37,-0.11,1.36,U] [#2 0.05,-0.12,1.34,U] [#3 -0.29,-0.21,1.03,U] [#4 -0.29,0.02,0.83,U] [#5 -0.14,0.07,1.20,U] [#6 -0.06,0.26,0.71,U] [#7 -0.27,-0.04,0.61,U] [#8 -0.40,0.06,0.74,U] 
02:33:05.275 00.001 21068 refined, 8 included, MultiStar: {-0.21, -0.04}, one-star: {-0.25, -0.12}
02:33:05.275 00.000 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
02:33:05.276 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
02:33:05.277 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=0.20 mountY=0.09, mountTheta=0.40
02:33:05.278 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.04, opts=13)
02:33:05.279 00.001 21068 Enqueuing Move request for scope (-0.21, -0.04)
02:33:05.280 00.001 16108 Worker thread wakes up
02:33:05.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
02:33:05.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
02:33:05.280 00.000 16108 Moving (-0.21, -0.04) raw xDistance=0.20 yDistance=0.09
02:33:05.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
02:33:05.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:05.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:33:05.280 00.000 16108 MoveAxis(W, 50, ABG)
02:33:05.280 00.000 16108 Guiding  Dir = 3, Dur = 50
02:33:05.280 00.000 16108 IsSlewing returns 0
02:33:05.280 00.000 16108 IsGuiding returns 0
02:33:05.283 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3321, FiltMin=2877, FiltMax=57593, Gamma=1.000
02:33:05.298 00.015 21068 UpdateGuideState exits: m=130327 SNR=89.2
02:33:05.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:05.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:05.301 00.001 21068 Enqueuing Expose request
02:33:05.334 00.033 16108 IsGuiding returns 1
02:33:05.334 00.000 16108 scope still moving after pulse duration time elapsed
02:33:05.363 00.029 16108 IsSlewing returns 0
02:33:05.363 00.000 16108 IsGuiding returns 1
02:33:05.396 00.033 16108 IsSlewing returns 0
02:33:05.396 00.000 16108 IsGuiding returns 1
02:33:05.426 00.030 16108 IsSlewing returns 0
02:33:05.426 00.000 16108 IsGuiding returns 0
02:33:05.426 00.000 16108 scope move finished after 50 + 95 ms
02:33:05.426 00.000 16108 Move returns status 0, amount 50
02:33:05.426 00.000 16108 MoveAxis(N, 0, ABG)
02:33:05.426 00.000 16108 Move returns status 0, amount 0
02:33:05.427 00.001 16108 move complete, result=0
02:33:05.427 00.000 16108 worker thread done servicing request
02:33:05.427 00.000 16108 Worker thread wakes up
02:33:05.427 00.000 21068 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
02:33:05.429 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:05.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:06.604 01.175 16108 Exposure complete
02:33:06.669 00.065 16108 worker thread done servicing request
02:33:06.669 00.000 21068 OnExposeComplete: enter
02:33:06.671 00.002 21068 UpdateGuideState(): m_state=6
02:33:06.671 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13503
02:33:06.673 00.002 21068 Star::Find returns 1 (0), X=221.52, Y=876.68, Mass=134209, SNR=90.2, Peak=15731 HFD=3.2
02:33:06.674 00.001 21068 MultiStar: [#1 -0.23,-0.08,1.11,U] [#2 -0.04,-0.28,1.16,U] [#3 -0.15,-0.15,0.99,U] [#4 -0.06,0.01,0.74,U] [#5 -0.29,0.08,0.91,U] [#6 -0.03,0.13,0.82,U] [#7 -0.19,-0.29,0.63,U] [#8 -0.29,-0.01,0.76,U] 
02:33:06.677 00.003 21068 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {0.19, -0.07}
02:33:06.678 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
02:33:06.679 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
02:33:06.680 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=0.10 mountY=0.10, mountTheta=0.80
02:33:06.683 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
02:33:06.685 00.002 21068 Enqueuing Move request for scope (-0.11, -0.08)
02:33:06.686 00.001 16108 Worker thread wakes up
02:33:06.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
02:33:06.687 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
02:33:06.687 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=0.10
02:33:06.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:33:06.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:06.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:33:06.687 00.000 16108 MoveAxis(E, 0, ABG)
02:33:06.687 00.000 16108 Move returns status 0, amount 0
02:33:06.687 00.000 16108 MoveAxis(N, 0, ABG)
02:33:06.687 00.000 16108 Move returns status 0, amount 0
02:33:06.687 00.000 16108 move complete, result=0
02:33:06.688 00.001 16108 worker thread done servicing request
02:33:06.692 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3321, FiltMin=2867, FiltMax=65440, Gamma=1.000
02:33:06.710 00.018 21068 UpdateGuideState exits: m=134209 SNR=90.2
02:33:06.713 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:06.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:06.715 00.001 21068 Enqueuing Expose request
02:33:06.715 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:06.716 00.001 16108 Worker thread wakes up
02:33:06.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:06.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:07.677 00.961 16108 Exposure complete
02:33:07.738 00.061 16108 worker thread done servicing request
02:33:07.738 00.000 21068 OnExposeComplete: enter
02:33:07.740 00.002 21068 UpdateGuideState(): m_state=6
02:33:07.742 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13504
02:33:07.744 00.002 21068 Star::Find returns 1 (0), X=221.57, Y=876.61, Mass=138950, SNR=93.6, Peak=15363 HFD=3.3
02:33:07.746 00.002 21068 MultiStar: [#1 -0.24,-0.18,0.97,U] [#2 -0.18,-0.38,1.44,U] [#3 -0.03,-0.23,1.00,U] [#4 -0.17,-0.37,0.79,U] [#5 -0.16,0.04,0.87,U] [#6 -0.13,0.12,0.71,U] [#7 -0.21,-0.26,0.60,U] [#8 -0.23,-0.25,0.77,U] 
02:33:07.747 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.20}, one-star: {0.24, -0.15}
02:33:07.748 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
02:33:07.749 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
02:33:07.750 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.10 mountX=0.08 mountY=0.22, mountTheta=1.22
02:33:07.754 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.20, opts=13)
02:33:07.756 00.002 21068 Enqueuing Move request for scope (-0.12, -0.20)
02:33:07.758 00.002 16108 Worker thread wakes up
02:33:07.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
02:33:07.758 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
02:33:07.758 00.000 16108 Moving (-0.12, -0.20) raw xDistance=0.08 yDistance=0.22
02:33:07.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:33:07.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:33:07.758 00.000 16108 MoveAxis(E, 0, ABG)
02:33:07.758 00.000 16108 Move returns status 0, amount 0
02:33:07.758 00.000 16108 MoveAxis(S, 44, ABG)
02:33:07.759 00.001 16108 Guiding  Dir = 1, Dur = 44
02:33:07.759 00.000 16108 IsSlewing returns 0
02:33:07.759 00.000 16108 IsGuiding returns 0
02:33:07.766 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3325, FiltMin=2835, FiltMax=61533, Gamma=1.000
02:33:07.780 00.014 16108 PulseGuide returned control before completion, sleep 34
02:33:07.788 00.008 21068 UpdateGuideState exits: m=138950 SNR=93.6
02:33:07.788 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:07.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:07.790 00.001 21068 Enqueuing Expose request
02:33:07.826 00.036 16108 IsGuiding returns 1
02:33:07.826 00.000 16108 scope still moving after pulse duration time elapsed
02:33:07.857 00.031 16108 IsSlewing returns 0
02:33:07.857 00.000 16108 IsGuiding returns 1
02:33:07.889 00.032 16108 IsSlewing returns 0
02:33:07.889 00.000 16108 IsGuiding returns 0
02:33:07.889 00.000 16108 scope move finished after 44 + 85 ms
02:33:07.889 00.000 16108 Move returns status 0, amount 44
02:33:07.889 00.000 16108 move complete, result=0
02:33:07.889 00.000 16108 worker thread done servicing request
02:33:07.889 00.000 16108 Worker thread wakes up
02:33:07.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:07.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:07.889 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
02:33:09.048 01.159 16108 Exposure complete
02:33:09.108 00.060 16108 worker thread done servicing request
02:33:09.108 00.000 21068 OnExposeComplete: enter
02:33:09.110 00.002 21068 UpdateGuideState(): m_state=6
02:33:09.111 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13505
02:33:09.112 00.001 21068 Star::Find returns 1 (0), X=221.88, Y=876.87, Mass=132441, SNR=96.1, Peak=18883 HFD=3.1
02:33:09.113 00.001 21068 MultiStar: [#1 0.18,0.01,1.05,U] [#2 0.09,-0.11,1.12,U] [#3 0.27,0.09,1.01,U] [#4 0.05,0.23,0.71,U] [#5 -0.05,0.29,0.89,U] [#6 0.01,0.15,0.69,U] [#7 0.18,-0.07,0.59,U] [#8 0.22,0.22,0.60,U] 
02:33:09.113 00.000 21068 refined, 8 included, MultiStar: {0.18, 0.09}, one-star: {0.55, 0.11}
02:33:09.114 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:33:09.115 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:33:09.116 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
02:33:09.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.09, opts=13)
02:33:09.118 00.000 21068 Enqueuing Move request for scope (0.18, 0.09)
02:33:09.119 00.001 16108 Worker thread wakes up
02:33:09.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
02:33:09.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
02:33:09.119 00.000 16108 Moving (0.18, 0.09) raw xDistance=-0.16 yDistance=-0.13
02:33:09.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:33:09.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:09.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:33:09.119 00.000 16108 MoveAxis(E, 0, ABG)
02:33:09.120 00.001 16108 Move returns status 0, amount 0
02:33:09.120 00.000 16108 MoveAxis(N, 0, ABG)
02:33:09.120 00.000 16108 Move returns status 0, amount 0
02:33:09.120 00.000 16108 move complete, result=0
02:33:09.120 00.000 16108 worker thread done servicing request
02:33:09.126 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3321, FiltMin=2838, FiltMax=57981, Gamma=1.000
02:33:09.142 00.016 21068 UpdateGuideState exits: m=132441 SNR=96.1
02:33:09.144 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:09.144 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:09.145 00.001 21068 Enqueuing Expose request
02:33:09.146 00.001 16108 Worker thread wakes up
02:33:09.146 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:09.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:09.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:10.114 00.967 16108 Exposure complete
02:33:10.172 00.058 16108 worker thread done servicing request
02:33:10.172 00.000 21068 OnExposeComplete: enter
02:33:10.173 00.001 21068 UpdateGuideState(): m_state=6
02:33:10.174 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13506
02:33:10.175 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.58, Mass=132621, SNR=91.8, Peak=17731 HFD=3.5
02:33:10.176 00.001 21068 MultiStar: [#1 0.40,-0.09,1.02,U] [#2 0.27,-0.25,1.24,U] [#3 0.47,-0.02,1.02,U] [#4 0.42,-0.22,0.77,U] [#5 0.37,0.16,0.85,U] [#6 0.19,0.27,0.72,U] [#7 0.43,0.00,0.65,U] [#8 0.20,-0.05,0.75,U] 
02:33:10.178 00.002 21068 refined, 8 included, MultiStar: {0.37, -0.06}, one-star: {0.54, -0.17}
02:33:10.179 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
02:33:10.180 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
02:33:10.181 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-0.15 mountX=-0.38 mountY=-0.03, mountTheta=-3.06
02:33:10.182 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.06, opts=13)
02:33:10.183 00.001 21068 Enqueuing Move request for scope (0.37, -0.06)
02:33:10.183 00.000 16108 Worker thread wakes up
02:33:10.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.06) opts 0xd
02:33:10.184 00.001 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.06)
02:33:10.184 00.000 16108 Moving (0.37, -0.06) raw xDistance=-0.38 yDistance=-0.03
02:33:10.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:33:10.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:10.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:33:10.184 00.000 16108 MoveAxis(E, 99, ABG)
02:33:10.184 00.000 16108 Guiding  Dir = 2, Dur = 99
02:33:10.184 00.000 16108 IsSlewing returns 0
02:33:10.184 00.000 16108 IsGuiding returns 0
02:33:10.187 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3325, FiltMin=2832, FiltMax=48982, Gamma=1.000
02:33:10.202 00.015 21068 UpdateGuideState exits: m=132621 SNR=91.8
02:33:10.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:10.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:10.204 00.000 21068 Enqueuing Expose request
02:33:10.238 00.034 16108 PulseGuide returned control before completion, sleep 56
02:33:10.301 00.063 16108 IsGuiding returns 1
02:33:10.301 00.000 16108 scope still moving after pulse duration time elapsed
02:33:10.332 00.031 16108 IsSlewing returns 0
02:33:10.332 00.000 16108 IsGuiding returns 1
02:33:10.364 00.032 16108 IsSlewing returns 0
02:33:10.364 00.000 16108 IsGuiding returns 1
02:33:10.396 00.032 16108 IsSlewing returns 0
02:33:10.396 00.000 16108 IsGuiding returns 1
02:33:10.427 00.031 16108 IsSlewing returns 0
02:33:10.427 00.000 16108 IsGuiding returns 0
02:33:10.427 00.000 16108 scope move finished after 99 + 144 ms
02:33:10.427 00.000 16108 Move returns status 0, amount 99
02:33:10.428 00.001 16108 MoveAxis(N, 0, ABG)
02:33:10.428 00.000 16108 Move returns status 0, amount 0
02:33:10.428 00.000 16108 move complete, result=0
02:33:10.428 00.000 16108 worker thread done servicing request
02:33:10.428 00.000 16108 Worker thread wakes up
02:33:10.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:10.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:10.428 00.000 21068 GuideStep: -0.4 px 99 ms EAST, -0.0 px 0 ms NORTH
02:33:11.594 01.166 16108 Exposure complete
02:33:11.654 00.060 16108 worker thread done servicing request
02:33:11.654 00.000 21068 OnExposeComplete: enter
02:33:11.657 00.003 21068 UpdateGuideState(): m_state=6
02:33:11.660 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13507
02:33:11.662 00.002 21068 Star::Find returns 1 (0), X=221.37, Y=876.85, Mass=125148, SNR=104.4, Peak=16211 HFD=3.2
02:33:11.664 00.002 21068 MultiStar: [#1 -0.58,0.05,0.00,M1] [#2 -0.24,-0.08,1.12,U] [#3 -0.25,-0.12,0.95,U] [#4 -0.55,-0.07,0.69,U] [#5 -0.21,0.20,0.77,U] [#6 -0.37,0.18,0.65,U] [#7 -0.27,-0.08,0.48,U] [#8 -0.31,0.02,0.65,U] 
02:33:11.664 00.000 21068 single-star, 7 included, MultiStar: {-0.25, 0.01}, one-star: {0.03, 0.10}
02:33:11.666 00.002 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:33:11.668 00.002 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:33:11.669 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.23 mountX=-0.02 mountY=-0.10, mountTheta=-1.74
02:33:11.671 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
02:33:11.673 00.002 21068 Enqueuing Move request for scope (0.03, 0.10)
02:33:11.674 00.001 16108 Worker thread wakes up
02:33:11.675 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
02:33:11.675 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
02:33:11.675 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.02 yDistance=-0.10
02:33:11.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:33:11.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:11.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:33:11.675 00.000 16108 MoveAxis(E, 0, ABG)
02:33:11.675 00.000 16108 Move returns status 0, amount 0
02:33:11.675 00.000 16108 MoveAxis(N, 0, ABG)
02:33:11.675 00.000 16108 Move returns status 0, amount 0
02:33:11.675 00.000 16108 move complete, result=0
02:33:11.675 00.000 16108 worker thread done servicing request
02:33:11.681 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3325, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:33:11.698 00.017 21068 UpdateGuideState exits: m=125148 SNR=104.4
02:33:11.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:11.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:11.701 00.001 21068 Enqueuing Expose request
02:33:11.702 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:11.704 00.002 16108 Worker thread wakes up
02:33:11.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:11.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:12.672 00.968 16108 Exposure complete
02:33:12.735 00.063 16108 worker thread done servicing request
02:33:12.735 00.000 21068 OnExposeComplete: enter
02:33:12.736 00.001 21068 UpdateGuideState(): m_state=6
02:33:12.737 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13508
02:33:12.738 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.88, Mass=131593, SNR=91.9, Peak=16723 HFD=3.2
02:33:12.739 00.001 21068 MultiStar: [#1 -0.47,0.05,1.30,U] [#2 -0.15,0.11,1.12,U] [#3 -0.30,-0.04,0.90,U] [#4 -0.37,0.23,0.85,U] [#5 -0.10,0.30,0.94,U] [#6 -0.45,0.42,0.00,M1] [#7 -0.35,0.19,0.63,U] [#8 -0.40,0.27,0.82,U] 
02:33:12.742 00.003 21068 refined, 7 included, MultiStar: {-0.23, 0.14}, one-star: {0.28, 0.12}
02:33:12.743 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
02:33:12.744 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
02:33:12.746 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.58 mountX=0.25 mountY=-0.09, mountTheta=-0.33
02:33:12.747 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.14, opts=13)
02:33:12.748 00.001 21068 Enqueuing Move request for scope (-0.23, 0.14)
02:33:12.750 00.002 16108 Worker thread wakes up
02:33:12.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
02:33:12.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
02:33:12.750 00.000 16108 Moving (-0.23, 0.14) raw xDistance=0.25 yDistance=-0.09
02:33:12.751 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:33:12.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:12.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:33:12.751 00.000 16108 MoveAxis(W, 66, ABG)
02:33:12.751 00.000 16108 Guiding  Dir = 3, Dur = 66
02:33:12.751 00.000 16108 IsSlewing returns 0
02:33:12.751 00.000 16108 IsGuiding returns 0
02:33:12.759 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3325, FiltMin=2864, FiltMax=65440, Gamma=1.000
02:33:12.779 00.020 21068 UpdateGuideState exits: m=131593 SNR=91.9
02:33:12.779 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:12.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:12.780 00.000 21068 Enqueuing Expose request
02:33:12.783 00.003 16108 PulseGuide returned control before completion, sleep 45
02:33:12.843 00.060 16108 IsGuiding returns 1
02:33:12.843 00.000 16108 scope still moving after pulse duration time elapsed
02:33:12.874 00.031 16108 IsSlewing returns 0
02:33:12.874 00.000 16108 IsGuiding returns 0
02:33:12.874 00.000 16108 scope move finished after 66 + 56 ms
02:33:12.874 00.000 16108 Move returns status 0, amount 66
02:33:12.874 00.000 16108 MoveAxis(N, 0, ABG)
02:33:12.874 00.000 16108 Move returns status 0, amount 0
02:33:12.874 00.000 16108 move complete, result=0
02:33:12.874 00.000 16108 worker thread done servicing request
02:33:12.874 00.000 16108 Worker thread wakes up
02:33:12.874 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
02:33:12.877 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:12.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:14.031 01.154 16108 Exposure complete
02:33:14.111 00.080 16108 worker thread done servicing request
02:33:14.111 00.000 21068 OnExposeComplete: enter
02:33:14.114 00.003 21068 UpdateGuideState(): m_state=6
02:33:14.116 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13509
02:33:14.118 00.002 21068 Star::Find returns 1 (0), X=221.55, Y=876.71, Mass=130703, SNR=85.0, Peak=17635 HFD=3.1
02:33:14.120 00.002 21068 MultiStar: [#1 -0.25,0.14,1.27,U] [#2 0.00,-0.09,1.13,U] [#3 -0.06,0.11,0.92,U] [#4 -0.27,-0.03,1.06,U] [#5 -0.13,0.17,0.94,U] [#6 -0.11,0.30,0.90,U] [#7 0.03,-0.16,0.59,U] [#8 -0.31,-0.16,0.79,U] 
02:33:14.121 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {0.21, -0.04}
02:33:14.123 00.002 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
02:33:14.124 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
02:33:14.125 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=0.11 mountY=-0.01, mountTheta=-0.10
02:33:14.130 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
02:33:14.131 00.001 21068 Enqueuing Move request for scope (-0.10, 0.04)
02:33:14.133 00.002 16108 Worker thread wakes up
02:33:14.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:33:14.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:33:14.133 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.01
02:33:14.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:33:14.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:14.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:33:14.133 00.000 16108 MoveAxis(E, 0, ABG)
02:33:14.133 00.000 16108 Move returns status 0, amount 0
02:33:14.134 00.001 16108 MoveAxis(N, 0, ABG)
02:33:14.134 00.000 16108 Move returns status 0, amount 0
02:33:14.134 00.000 16108 move complete, result=0
02:33:14.134 00.000 16108 worker thread done servicing request
02:33:14.141 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3321, FiltMin=2896, FiltMax=63309, Gamma=1.000
02:33:14.160 00.019 21068 UpdateGuideState exits: m=130703 SNR=85.0
02:33:14.162 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:14.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:14.164 00.001 21068 Enqueuing Expose request
02:33:14.166 00.002 16108 Worker thread wakes up
02:33:14.166 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:14.167 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:14.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:15.153 00.986 16108 Exposure complete
02:33:15.212 00.059 16108 worker thread done servicing request
02:33:15.212 00.000 21068 OnExposeComplete: enter
02:33:15.214 00.002 21068 UpdateGuideState(): m_state=6
02:33:15.216 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13510
02:33:15.218 00.002 21068 Star::Find returns 1 (0), X=221.69, Y=876.78, Mass=135931, SNR=96.1, Peak=18339 HFD=3.1
02:33:15.220 00.002 21068 MultiStar: [#1 -0.23,-0.03,1.07,U] [#2 0.02,-0.06,1.05,U] [#3 0.06,0.12,0.88,U] [#4 -0.19,0.14,0.74,U] [#5 -0.12,0.38,1.05,U] [#6 -0.02,0.30,0.74,U] [#7 -0.22,0.07,0.59,U] [#8 -0.35,0.08,0.59,U] 
02:33:15.221 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {0.36, 0.03}
02:33:15.222 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
02:33:15.223 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
02:33:15.224 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.05 mountX=0.08 mountY=-0.09, mountTheta=-0.90
02:33:15.227 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
02:33:15.230 00.003 21068 Enqueuing Move request for scope (-0.06, 0.11)
02:33:15.232 00.002 16108 Worker thread wakes up
02:33:15.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
02:33:15.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
02:33:15.232 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.09
02:33:15.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:33:15.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:15.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:33:15.232 00.000 16108 MoveAxis(E, 0, ABG)
02:33:15.232 00.000 16108 Move returns status 0, amount 0
02:33:15.233 00.001 16108 MoveAxis(N, 0, ABG)
02:33:15.233 00.000 16108 Move returns status 0, amount 0
02:33:15.233 00.000 16108 move complete, result=0
02:33:15.233 00.000 16108 worker thread done servicing request
02:33:15.239 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3325, FiltMin=2867, FiltMax=60342, Gamma=1.000
02:33:15.257 00.018 21068 UpdateGuideState exits: m=135931 SNR=96.1
02:33:15.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:15.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:15.260 00.001 21068 Enqueuing Expose request
02:33:15.260 00.000 16108 Worker thread wakes up
02:33:15.260 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:15.261 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:15.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:16.431 01.170 16108 Exposure complete
02:33:16.502 00.071 16108 worker thread done servicing request
02:33:16.503 00.001 21068 OnExposeComplete: enter
02:33:16.504 00.001 21068 UpdateGuideState(): m_state=6
02:33:16.507 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13511
02:33:16.508 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=876.69, Mass=132477, SNR=94.0, Peak=13984 HFD=3.3
02:33:16.510 00.002 21068 MultiStar: [#1 -0.36,-0.02,1.10,U] [#2 -0.43,-0.18,1.10,U] [#3 -0.35,0.03,1.16,U] [#4 -0.51,-0.12,0.72,U] [#5 -0.36,0.11,0.86,U] [#6 -0.09,0.46,0.87,U] [#7 -0.10,-0.17,0.62,U] [#8 -0.46,-0.08,0.75,U] 
02:33:16.512 00.002 21068 single-star, 8 included, MultiStar: {-0.28, 0.00}, one-star: {0.12, -0.06}
02:33:16.514 00.002 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
02:33:16.516 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
02:33:16.517 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.13 mountY=0.03, mountTheta=2.92
02:33:16.519 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
02:33:16.520 00.001 21068 Enqueuing Move request for scope (0.12, -0.06)
02:33:16.521 00.001 16108 Worker thread wakes up
02:33:16.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:33:16.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:33:16.521 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
02:33:16.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:33:16.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:16.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:16.521 00.000 16108 MoveAxis(E, 0, ABG)
02:33:16.521 00.000 16108 Move returns status 0, amount 0
02:33:16.521 00.000 16108 MoveAxis(N, 0, ABG)
02:33:16.521 00.000 16108 Move returns status 0, amount 0
02:33:16.521 00.000 16108 move complete, result=0
02:33:16.521 00.000 16108 worker thread done servicing request
02:33:16.526 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3325, FiltMin=2800, FiltMax=60061, Gamma=1.000
02:33:16.550 00.024 21068 UpdateGuideState exits: m=132477 SNR=94.0
02:33:16.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:16.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:16.553 00.001 21068 Enqueuing Expose request
02:33:16.553 00.000 16108 Worker thread wakes up
02:33:16.553 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:16.554 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:16.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:17.524 00.970 16108 Exposure complete
02:33:17.589 00.065 16108 worker thread done servicing request
02:33:17.589 00.000 21068 OnExposeComplete: enter
02:33:17.592 00.003 21068 UpdateGuideState(): m_state=6
02:33:17.594 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13512
02:33:17.595 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.79, Mass=108899, SNR=73.4, Peak=16016 HFD=3.1
02:33:17.597 00.002 21068 MultiStar: [#1 -0.46,-0.13,1.55,U] [#2 -0.22,-0.10,1.49,U] [#3 -0.50,-0.15,1.08,U] [#4 -0.51,-0.05,1.03,U] [#5 -0.22,0.09,1.19,U] [#6 -0.55,0.24,0.00,M1] [#7 -0.11,-0.12,0.77,U] [#8 -0.31,-0.18,0.88,U] 
02:33:17.598 00.001 21068 single-star, 7 included, MultiStar: {-0.30, -0.07}, one-star: {0.06, 0.03}
02:33:17.601 00.003 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
02:33:17.602 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
02:33:17.604 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.51 mountX=-0.05 mountY=-0.05, mountTheta=-2.42
02:33:17.606 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
02:33:17.607 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
02:33:17.608 00.001 16108 Worker thread wakes up
02:33:17.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
02:33:17.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
02:33:17.608 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.05
02:33:17.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:17.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:17.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:33:17.608 00.000 16108 MoveAxis(E, 0, ABG)
02:33:17.608 00.000 16108 Move returns status 0, amount 0
02:33:17.608 00.000 16108 MoveAxis(N, 0, ABG)
02:33:17.608 00.000 16108 Move returns status 0, amount 0
02:33:17.608 00.000 16108 move complete, result=0
02:33:17.610 00.002 16108 worker thread done servicing request
02:33:17.614 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3325, FiltMin=2883, FiltMax=55213, Gamma=1.000
02:33:17.636 00.022 21068 UpdateGuideState exits: m=108899 SNR=73.4
02:33:17.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:17.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:17.638 00.000 21068 Enqueuing Expose request
02:33:17.639 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:17.640 00.001 16108 Worker thread wakes up
02:33:17.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:17.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:18.807 01.167 16108 Exposure complete
02:33:18.863 00.056 16108 worker thread done servicing request
02:33:18.863 00.000 21068 OnExposeComplete: enter
02:33:18.864 00.001 21068 UpdateGuideState(): m_state=6
02:33:18.864 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13513
02:33:18.865 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.91, Mass=118944, SNR=83.2, Peak=15200 HFD=3.2
02:33:18.866 00.001 21068 MultiStar: [#1 -0.24,0.03,1.24,U] [#2 -0.23,-0.10,1.31,U] [#3 0.03,-0.09,1.03,U] [#4 -0.23,-0.11,0.92,U] [#5 0.06,0.42,0.94,U] [#6 -0.14,0.48,0.88,U] [#7 0.10,0.18,0.63,U] [#8 -0.40,-0.10,0.97,U] 
02:33:18.867 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.13, 0.15}
02:33:18.867 00.000 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
02:33:18.869 00.002 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
02:33:18.870 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.65 mountX=0.16 mountY=-0.04, mountTheta=-0.26
02:33:18.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.08, opts=13)
02:33:18.872 00.001 21068 Enqueuing Move request for scope (-0.15, 0.08)
02:33:18.873 00.001 16108 Worker thread wakes up
02:33:18.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
02:33:18.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
02:33:18.873 00.000 16108 Moving (-0.15, 0.08) raw xDistance=0.16 yDistance=-0.04
02:33:18.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:33:18.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:18.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:33:18.873 00.000 16108 MoveAxis(E, 0, ABG)
02:33:18.874 00.001 16108 Move returns status 0, amount 0
02:33:18.874 00.000 16108 MoveAxis(N, 0, ABG)
02:33:18.874 00.000 16108 Move returns status 0, amount 0
02:33:18.874 00.000 16108 move complete, result=0
02:33:18.874 00.000 16108 worker thread done servicing request
02:33:18.880 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3325, FiltMin=2784, FiltMax=55149, Gamma=1.000
02:33:18.912 00.032 21068 UpdateGuideState exits: m=118944 SNR=83.2
02:33:18.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:18.915 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:18.916 00.001 21068 Enqueuing Expose request
02:33:18.917 00.001 16108 Worker thread wakes up
02:33:18.918 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:18.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:18.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:19.888 00.969 16108 Exposure complete
02:33:19.953 00.065 16108 worker thread done servicing request
02:33:19.953 00.000 21068 OnExposeComplete: enter
02:33:19.954 00.001 21068 UpdateGuideState(): m_state=6
02:33:19.955 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13514
02:33:19.956 00.001 21068 Star::Find returns 1 (0), X=221.26, Y=876.80, Mass=116079, SNR=83.6, Peak=13824 HFD=3.5
02:33:19.957 00.001 21068 MultiStar: [#1 -0.46,-0.06,1.17,U] [#2 -0.13,-0.04,1.31,U] [#3 -0.30,-0.24,1.19,U] [#4 -0.21,0.20,0.75,U] [#5 -0.14,0.18,0.92,U] [#6 -0.21,0.45,0.85,U] [#7 -0.36,0.06,0.74,U] [#8 -0.43,0.00,0.85,U] 
02:33:19.958 00.001 21068 single-star, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.07, 0.05}
02:33:19.958 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
02:33:19.959 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
02:33:19.960 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.51 mountX=0.07 mountY=-0.03, mountTheta=-0.40
02:33:19.961 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
02:33:19.962 00.001 21068 Enqueuing Move request for scope (-0.07, 0.05)
02:33:19.963 00.001 16108 Worker thread wakes up
02:33:19.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:33:19.963 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:33:19.963 00.000 16108 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=-0.03
02:33:19.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:33:19.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:19.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:33:19.963 00.000 16108 MoveAxis(E, 0, ABG)
02:33:19.963 00.000 16108 Move returns status 0, amount 0
02:33:19.963 00.000 16108 MoveAxis(N, 0, ABG)
02:33:19.963 00.000 16108 Move returns status 0, amount 0
02:33:19.964 00.001 16108 move complete, result=0
02:33:19.964 00.000 16108 worker thread done servicing request
02:33:19.968 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3325, FiltMin=2899, FiltMax=65440, Gamma=1.000
02:33:19.988 00.020 21068 UpdateGuideState exits: m=116079 SNR=83.6
02:33:19.990 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:19.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:19.993 00.002 21068 Enqueuing Expose request
02:33:19.994 00.001 16108 Worker thread wakes up
02:33:19.994 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:19.995 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:19.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:21.149 01.154 16108 Exposure complete
02:33:21.208 00.059 16108 worker thread done servicing request
02:33:21.208 00.000 21068 OnExposeComplete: enter
02:33:21.209 00.001 21068 UpdateGuideState(): m_state=6
02:33:21.212 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13515
02:33:21.214 00.002 21068 Star::Find returns 1 (0), X=221.33, Y=876.80, Mass=129104, SNR=91.8, Peak=16592 HFD=3.3
02:33:21.217 00.003 21068 MultiStar: [#1 -0.40,-0.04,1.05,U] [#2 -0.25,0.01,1.15,U] [#3 -0.36,-0.01,1.08,U] [#4 -0.35,0.06,0.72,U] [#5 -0.42,0.16,0.88,U] [#6 -0.37,0.18,0.85,U] [#7 -0.24,0.05,0.68,U] [#8 -0.48,0.13,0.70,U] 
02:33:21.219 00.002 21068 single-star, 8 included, MultiStar: {-0.31, 0.06}, one-star: {-0.00, 0.05}
02:33:21.223 00.004 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
02:33:21.224 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
02:33:21.226 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.65 mountX=0.01 mountY=-0.04, mountTheta=-1.31
02:33:21.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.05, opts=13)
02:33:21.231 00.003 21068 Enqueuing Move request for scope (-0.00, 0.05)
02:33:21.232 00.001 16108 Worker thread wakes up
02:33:21.233 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
02:33:21.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
02:33:21.233 00.000 16108 Moving (-0.00, 0.05) raw xDistance=0.01 yDistance=-0.04
02:33:21.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:33:21.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:21.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:33:21.233 00.000 16108 MoveAxis(E, 0, ABG)
02:33:21.233 00.000 16108 Move returns status 0, amount 0
02:33:21.234 00.001 16108 MoveAxis(N, 0, ABG)
02:33:21.234 00.000 16108 Move returns status 0, amount 0
02:33:21.234 00.000 16108 move complete, result=0
02:33:21.234 00.000 16108 worker thread done servicing request
02:33:21.241 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3325, FiltMin=2848, FiltMax=59533, Gamma=1.000
02:33:21.267 00.026 21068 UpdateGuideState exits: m=129104 SNR=91.8
02:33:21.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:21.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:21.271 00.002 21068 Enqueuing Expose request
02:33:21.273 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:21.274 00.001 16108 Worker thread wakes up
02:33:21.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:21.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:22.245 00.971 16108 Exposure complete
02:33:22.308 00.063 16108 worker thread done servicing request
02:33:22.308 00.000 21068 OnExposeComplete: enter
02:33:22.309 00.001 21068 UpdateGuideState(): m_state=6
02:33:22.310 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13516
02:33:22.311 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.76, Mass=128356, SNR=100.1, Peak=14387 HFD=3.3
02:33:22.312 00.001 21068 MultiStar: [#1 -0.29,0.15,1.09,U] [#2 -0.24,-0.21,1.13,U] [#3 -0.34,-0.03,0.93,U] [#4 -0.43,0.08,0.63,U] [#5 -0.48,0.11,0.80,U] [#6 -0.49,0.05,0.68,U] [#7 -0.14,-0.13,0.59,U] [#8 -0.45,-0.01,0.73,U] 
02:33:22.312 00.000 21068 single-star, 8 included, MultiStar: {-0.29, -0.00}, one-star: {0.09, 0.01}
02:33:22.314 00.002 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
02:33:22.314 00.000 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
02:33:22.315 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.10 mountX=-0.09 mountY=-0.03, mountTheta=-2.81
02:33:22.317 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.01, opts=13)
02:33:22.317 00.000 21068 Enqueuing Move request for scope (0.09, 0.01)
02:33:22.318 00.001 16108 Worker thread wakes up
02:33:22.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:33:22.318 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:33:22.318 00.000 16108 Moving (0.09, 0.01) raw xDistance=-0.09 yDistance=-0.03
02:33:22.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:33:22.318 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:22.319 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:33:22.319 00.000 16108 MoveAxis(E, 0, ABG)
02:33:22.319 00.000 16108 Move returns status 0, amount 0
02:33:22.319 00.000 16108 MoveAxis(N, 0, ABG)
02:33:22.319 00.000 16108 Move returns status 0, amount 0
02:33:22.319 00.000 16108 move complete, result=0
02:33:22.319 00.000 16108 worker thread done servicing request
02:33:22.323 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3325, FiltMin=2870, FiltMax=62781, Gamma=1.000
02:33:22.343 00.020 21068 UpdateGuideState exits: m=128356 SNR=100.1
02:33:22.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:22.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:22.345 00.000 21068 Enqueuing Expose request
02:33:22.346 00.001 16108 Worker thread wakes up
02:33:22.346 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:22.348 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:22.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:23.519 01.171 16108 Exposure complete
02:33:23.575 00.056 16108 worker thread done servicing request
02:33:23.575 00.000 21068 OnExposeComplete: enter
02:33:23.576 00.001 21068 UpdateGuideState(): m_state=6
02:33:23.578 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13517
02:33:23.578 00.000 21068 Star::Find returns 1 (0), X=221.12, Y=876.68, Mass=122436, SNR=82.8, Peak=14400 HFD=3.3
02:33:23.579 00.001 21068 MultiStar: [#1 -0.52,-0.21,1.18,U] [#2 -0.29,-0.33,1.29,U] [#3 -0.50,-0.12,1.07,U] [#4 -0.85,-0.11,0.00,M1] [#5 -0.64,0.09,0.00,M1] [#6 -0.55,0.14,0.00,M1] [#7 -0.39,-0.29,0.60,U] [#8 -0.62,-0.23,0.00,M1] 
02:33:23.580 00.001 21068 single-star, 4 included, MultiStar: {-0.38, -0.20}, one-star: {-0.21, -0.07}
02:33:23.581 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
02:33:23.582 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
02:33:23.582 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=0.19 mountY=0.12, mountTheta=0.55
02:33:23.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.07, opts=13)
02:33:23.585 00.001 21068 Enqueuing Move request for scope (-0.21, -0.07)
02:33:23.585 00.000 16108 Worker thread wakes up
02:33:23.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
02:33:23.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
02:33:23.586 00.001 16108 Moving (-0.21, -0.07) raw xDistance=0.19 yDistance=0.12
02:33:23.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:33:23.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:23.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:33:23.586 00.000 16108 MoveAxis(E, 0, ABG)
02:33:23.586 00.000 16108 Move returns status 0, amount 0
02:33:23.586 00.000 16108 MoveAxis(N, 0, ABG)
02:33:23.586 00.000 16108 Move returns status 0, amount 0
02:33:23.586 00.000 16108 move complete, result=0
02:33:23.586 00.000 16108 worker thread done servicing request
02:33:23.590 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3325, FiltMin=2835, FiltMax=59113, Gamma=1.000
02:33:23.605 00.015 21068 UpdateGuideState exits: m=122436 SNR=82.8
02:33:23.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:23.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:23.608 00.001 21068 Enqueuing Expose request
02:33:23.608 00.000 16108 Worker thread wakes up
02:33:23.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:23.609 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:23.610 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:24.604 00.994 16108 Exposure complete
02:33:24.661 00.057 16108 worker thread done servicing request
02:33:24.661 00.000 21068 OnExposeComplete: enter
02:33:24.662 00.001 21068 UpdateGuideState(): m_state=6
02:33:24.663 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13518
02:33:24.663 00.000 21068 Star::Find returns 1 (0), X=221.14, Y=876.83, Mass=131897, SNR=97.7, Peak=16336 HFD=3.4
02:33:24.664 00.001 21068 MultiStar: [#1 -0.59,-0.22,0.00,M1] [#2 -0.45,-0.33,1.13,U] [#3 -0.39,-0.33,0.92,U] [#4 -0.38,-0.11,0.74,U] [#5 -0.16,0.26,0.91,U] [#6 -0.22,0.32,0.67,U] [#7 -0.59,0.07,0.00,M1] [#8 -0.43,0.11,0.66,U] 
02:33:24.665 00.001 21068 single-star, 6 included, MultiStar: {-0.32, -0.02}, one-star: {-0.20, 0.08}
02:33:24.667 00.002 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
02:33:24.668 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
02:33:24.668 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.21 cameraTheta=2.74 mountX=0.21 mountY=-0.03, mountTheta=-0.16
02:33:24.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.08, opts=13)
02:33:24.670 00.000 21068 Enqueuing Move request for scope (-0.20, 0.08)
02:33:24.671 00.001 16108 Worker thread wakes up
02:33:24.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
02:33:24.672 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
02:33:24.672 00.000 16108 Moving (-0.20, 0.08) raw xDistance=0.21 yDistance=-0.03
02:33:24.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:33:24.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:24.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:33:24.672 00.000 16108 MoveAxis(W, 54, ABG)
02:33:24.672 00.000 16108 Guiding  Dir = 3, Dur = 54
02:33:24.673 00.001 16108 IsSlewing returns 0
02:33:24.673 00.000 16108 IsGuiding returns 0
02:33:24.674 00.001 16108 PulseGuide returned control before completion, sleep 63
02:33:24.675 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3325, FiltMin=2848, FiltMax=65440, Gamma=1.000
02:33:24.691 00.016 21068 UpdateGuideState exits: m=131897 SNR=97.7
02:33:24.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:24.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:24.694 00.001 21068 Enqueuing Expose request
02:33:24.753 00.059 16108 IsGuiding returns 0
02:33:24.753 00.000 16108 Move returns status 0, amount 54
02:33:24.753 00.000 16108 MoveAxis(N, 0, ABG)
02:33:24.753 00.000 16108 Move returns status 0, amount 0
02:33:24.753 00.000 16108 move complete, result=0
02:33:24.753 00.000 16108 worker thread done servicing request
02:33:24.753 00.000 16108 Worker thread wakes up
02:33:24.753 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
02:33:24.755 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:24.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:25.931 01.176 16108 Exposure complete
02:33:25.994 00.063 16108 worker thread done servicing request
02:33:25.994 00.000 21068 OnExposeComplete: enter
02:33:25.994 00.000 21068 UpdateGuideState(): m_state=6
02:33:25.996 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13519
02:33:25.997 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.81, Mass=124754, SNR=86.3, Peak=14816 HFD=3.4
02:33:25.998 00.001 21068 MultiStar: [#1 -0.27,0.07,1.21,U] [#2 -0.22,-0.13,1.33,U] [#3 -0.35,-0.08,1.15,U] [#4 0.04,0.12,0.80,U] [#5 -0.17,0.38,1.02,U] [#6 -0.12,0.62,0.00,M1] [#7 -0.07,0.14,0.76,U] [#8 -0.14,0.28,0.84,U] 
02:33:25.999 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {0.09, 0.05}
02:33:25.999 00.000 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
02:33:26.000 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
02:33:26.001 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:33:26.002 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
02:33:26.003 00.001 21068 Enqueuing Move request for scope (0.09, 0.05)
02:33:26.004 00.001 16108 Worker thread wakes up
02:33:26.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
02:33:26.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
02:33:26.004 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
02:33:26.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:33:26.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:26.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:33:26.005 00.001 16108 MoveAxis(E, 0, ABG)
02:33:26.005 00.000 16108 Move returns status 0, amount 0
02:33:26.005 00.000 16108 MoveAxis(N, 0, ABG)
02:33:26.005 00.000 16108 Move returns status 0, amount 0
02:33:26.005 00.000 16108 move complete, result=0
02:33:26.005 00.000 16108 worker thread done servicing request
02:33:26.008 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3325, FiltMin=2870, FiltMax=60230, Gamma=1.000
02:33:26.026 00.018 21068 UpdateGuideState exits: m=124754 SNR=86.3
02:33:26.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:26.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:26.028 00.000 21068 Enqueuing Expose request
02:33:26.029 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:26.030 00.001 16108 Worker thread wakes up
02:33:26.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:26.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:26.996 00.966 16108 Exposure complete
02:33:27.093 00.097 16108 worker thread done servicing request
02:33:27.093 00.000 21068 OnExposeComplete: enter
02:33:27.095 00.002 21068 UpdateGuideState(): m_state=6
02:33:27.097 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13520
02:33:27.097 00.000 21068 Star::Find returns 1 (0), X=221.57, Y=876.74, Mass=134752, SNR=96.5, Peak=16691 HFD=3.2
02:33:27.100 00.003 21068 MultiStar: [#1 -0.32,0.05,1.04,U] [#2 -0.07,-0.08,1.18,U] [#3 -0.23,-0.04,0.90,U] [#4 -0.09,-0.01,0.81,U] [#5 -0.09,0.04,0.84,U] [#6 0.01,0.34,0.73,U] [#7 -0.08,0.00,0.55,U] [#8 -0.34,0.11,0.67,U] 
02:33:27.101 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.24, -0.01}
02:33:27.102 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
02:33:27.103 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
02:33:27.104 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.83 mountX=0.11 mountY=-0.01, mountTheta=-0.07
02:33:27.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
02:33:27.109 00.002 21068 Enqueuing Move request for scope (-0.10, 0.03)
02:33:27.111 00.002 16108 Worker thread wakes up
02:33:27.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:33:27.111 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:33:27.111 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.11 yDistance=-0.01
02:33:27.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:33:27.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:27.112 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:33:27.112 00.000 16108 MoveAxis(E, 0, ABG)
02:33:27.112 00.000 16108 Move returns status 0, amount 0
02:33:27.112 00.000 16108 MoveAxis(N, 0, ABG)
02:33:27.112 00.000 16108 Move returns status 0, amount 0
02:33:27.112 00.000 16108 move complete, result=0
02:33:27.112 00.000 16108 worker thread done servicing request
02:33:27.118 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3325, FiltMin=2854, FiltMax=60153, Gamma=1.000
02:33:27.142 00.024 21068 UpdateGuideState exits: m=134752 SNR=96.5
02:33:27.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:27.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:27.145 00.001 21068 Enqueuing Expose request
02:33:27.147 00.002 16108 Worker thread wakes up
02:33:27.147 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:27.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:27.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:28.316 01.168 16108 Exposure complete
02:33:28.380 00.064 16108 worker thread done servicing request
02:33:28.381 00.001 21068 OnExposeComplete: enter
02:33:28.382 00.001 21068 UpdateGuideState(): m_state=6
02:33:28.384 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13521
02:33:28.386 00.002 21068 Star::Find returns 1 (0), X=221.67, Y=876.55, Mass=125870, SNR=85.2, Peak=15843 HFD=3.2
02:33:28.388 00.002 21068 MultiStar: [#1 0.00,-0.11,1.33,U] [#2 0.01,-0.19,1.24,U] [#3 -0.12,-0.25,0.96,U] [#4 0.03,-0.14,0.97,U] [#5 -0.09,0.27,0.88,U] [#6 -0.20,0.07,0.79,U] [#7 0.06,-0.39,0.62,U] [#8 -0.44,-0.25,0.69,U] 
02:33:28.389 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.34, -0.20}
02:33:28.391 00.002 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
02:33:28.392 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
02:33:28.393 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.78 mountX=0.00 mountY=0.13, mountTheta=1.54
02:33:28.396 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
02:33:28.398 00.002 21068 Enqueuing Move request for scope (-0.03, -0.13)
02:33:28.399 00.001 16108 Worker thread wakes up
02:33:28.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:33:28.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:33:28.400 00.001 16108 Moving (-0.03, -0.13) raw xDistance=0.00 yDistance=0.13
02:33:28.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:33:28.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:28.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:33:28.400 00.000 16108 MoveAxis(E, 0, ABG)
02:33:28.400 00.000 16108 Move returns status 0, amount 0
02:33:28.400 00.000 16108 MoveAxis(N, 0, ABG)
02:33:28.400 00.000 16108 Move returns status 0, amount 0
02:33:28.400 00.000 16108 move complete, result=0
02:33:28.400 00.000 16108 worker thread done servicing request
02:33:28.407 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3325, FiltMin=2835, FiltMax=51725, Gamma=1.000
02:33:28.422 00.015 21068 UpdateGuideState exits: m=125870 SNR=85.2
02:33:28.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:28.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:28.427 00.003 21068 Enqueuing Expose request
02:33:28.428 00.001 16108 Worker thread wakes up
02:33:28.428 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:28.429 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:28.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:29.415 00.986 16108 Exposure complete
02:33:29.490 00.075 16108 worker thread done servicing request
02:33:29.490 00.000 21068 OnExposeComplete: enter
02:33:29.491 00.001 21068 UpdateGuideState(): m_state=6
02:33:29.492 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13522
02:33:29.493 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.61, Mass=131417, SNR=94.7, Peak=14992 HFD=3.3
02:33:29.494 00.001 21068 MultiStar: [#1 -0.39,-0.28,1.06,U] [#2 -0.15,-0.20,1.26,U] [#3 -0.31,-0.38,0.93,U] [#4 -0.34,-0.12,0.73,U] [#5 -0.27,0.07,0.80,U] [#6 -0.28,-0.12,0.75,U] [#7 -0.06,-0.08,0.53,U] [#8 -0.44,-0.31,0.68,U] 
02:33:29.494 00.000 21068 refined, 8 included, MultiStar: {-0.20, -0.18}, one-star: {0.36, -0.14}
02:33:29.495 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
02:33:29.496 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.98)
02:33:29.496 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.40 mountX=0.16 mountY=0.22, mountTheta=0.94
02:33:29.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.18, opts=13)
02:33:29.499 00.001 21068 Enqueuing Move request for scope (-0.20, -0.18)
02:33:29.499 00.000 16108 Worker thread wakes up
02:33:29.500 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
02:33:29.500 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
02:33:29.500 00.000 16108 Moving (-0.20, -0.18) raw xDistance=0.16 yDistance=0.22
02:33:29.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:33:29.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:33:29.500 00.000 16108 MoveAxis(E, 0, ABG)
02:33:29.500 00.000 16108 Move returns status 0, amount 0
02:33:29.500 00.000 16108 MoveAxis(S, 45, ABG)
02:33:29.500 00.000 16108 Guiding  Dir = 1, Dur = 45
02:33:29.500 00.000 16108 IsSlewing returns 0
02:33:29.500 00.000 16108 IsGuiding returns 0
02:33:29.503 00.003 16108 PulseGuide returned control before completion, sleep 53
02:33:29.503 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3325, FiltMin=2880, FiltMax=52557, Gamma=1.000
02:33:29.518 00.015 21068 UpdateGuideState exits: m=131417 SNR=94.7
02:33:29.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:29.519 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:29.520 00.001 21068 Enqueuing Expose request
02:33:29.565 00.045 16108 IsGuiding returns 1
02:33:29.565 00.000 16108 scope still moving after pulse duration time elapsed
02:33:29.597 00.032 16108 IsSlewing returns 0
02:33:29.597 00.000 16108 IsGuiding returns 0
02:33:29.597 00.000 16108 scope move finished after 45 + 51 ms
02:33:29.598 00.001 16108 Move returns status 0, amount 45
02:33:29.598 00.000 16108 move complete, result=0
02:33:29.598 00.000 16108 worker thread done servicing request
02:33:29.598 00.000 16108 Worker thread wakes up
02:33:29.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:29.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:29.598 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:33:30.762 01.164 16108 Exposure complete
02:33:30.829 00.067 16108 worker thread done servicing request
02:33:30.829 00.000 21068 OnExposeComplete: enter
02:33:30.830 00.001 21068 UpdateGuideState(): m_state=6
02:33:30.830 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13523
02:33:30.831 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=877.00, Mass=132891, SNR=94.2, Peak=17427 HFD=3.5
02:33:30.833 00.002 21068 MultiStar: [#1 -0.20,0.19,1.06,U] [#2 0.29,0.14,1.09,U] [#3 0.15,0.16,0.99,U] [#4 -0.05,0.30,0.83,U] [#5 -0.09,0.50,1.06,U] [#6 -0.04,0.53,0.76,U] [#7 -0.26,0.05,0.56,U] [#8 -0.20,0.19,0.73,U] 
02:33:30.833 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.26}, one-star: {0.22, 0.25}
02:33:30.834 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:33:30.835 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
02:33:30.835 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.56 mountX=0.04 mountY=-0.25, mountTheta=-1.40
02:33:30.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.26, opts=13)
02:33:30.838 00.001 21068 Enqueuing Move request for scope (0.00, 0.26)
02:33:30.839 00.001 16108 Worker thread wakes up
02:33:30.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
02:33:30.839 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
02:33:30.839 00.000 16108 Moving (0.00, 0.26) raw xDistance=0.04 yDistance=-0.25
02:33:30.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:33:30.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:33:30.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:33:30.839 00.000 16108 MoveAxis(E, 0, ABG)
02:33:30.839 00.000 16108 Move returns status 0, amount 0
02:33:30.839 00.000 16108 MoveAxis(N, 0, ABG)
02:33:30.839 00.000 16108 Move returns status 0, amount 0
02:33:30.839 00.000 16108 move complete, result=0
02:33:30.839 00.000 16108 worker thread done servicing request
02:33:30.843 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3325, FiltMin=2864, FiltMax=62160, Gamma=1.000
02:33:30.858 00.015 21068 UpdateGuideState exits: m=132891 SNR=94.2
02:33:30.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:30.861 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:30.861 00.000 21068 Enqueuing Expose request
02:33:30.862 00.001 16108 Worker thread wakes up
02:33:30.862 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:33:30.863 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:30.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:31.857 00.994 16108 Exposure complete
02:33:31.915 00.058 16108 worker thread done servicing request
02:33:31.916 00.001 21068 OnExposeComplete: enter
02:33:31.916 00.000 21068 UpdateGuideState(): m_state=6
02:33:31.917 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13524
02:33:31.918 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=877.14, Mass=134494, SNR=99.3, Peak=15939 HFD=3.4
02:33:31.920 00.002 21068 MultiStar: [#1 -0.12,0.15,1.14,U] [#2 0.16,0.27,1.10,U] [#3 0.14,0.31,0.97,U] [#4 0.05,0.28,0.73,U] [#5 0.11,0.43,0.77,U] [#6 0.02,0.62,0.00,M1] [#7 0.07,0.30,0.57,U] [#8 0.03,0.26,0.61,U] 
02:33:31.920 00.000 21068 refined, 7 included, MultiStar: {0.10, 0.30}, one-star: {0.35, 0.39}
02:33:31.923 00.003 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
02:33:31.925 00.002 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
02:33:31.928 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.24 mountX=-0.05 mountY=-0.31, mountTheta=-1.73
02:33:31.932 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.30, opts=13)
02:33:31.934 00.002 21068 Enqueuing Move request for scope (0.10, 0.30)
02:33:31.935 00.001 16108 Worker thread wakes up
02:33:31.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
02:33:31.936 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
02:33:31.936 00.000 16108 Moving (0.10, 0.30) raw xDistance=-0.05 yDistance=-0.31
02:33:31.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:31.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:33:31.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:33:31.936 00.000 16108 MoveAxis(E, 0, ABG)
02:33:31.936 00.000 16108 Move returns status 0, amount 0
02:33:31.936 00.000 16108 MoveAxis(N, 0, ABG)
02:33:31.936 00.000 16108 Move returns status 0, amount 0
02:33:31.936 00.000 16108 move complete, result=0
02:33:31.937 00.001 16108 worker thread done servicing request
02:33:31.943 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3325, FiltMin=2848, FiltMax=53728, Gamma=1.000
02:33:31.966 00.023 21068 UpdateGuideState exits: m=134494 SNR=99.3
02:33:31.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:31.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:31.969 00.001 21068 Enqueuing Expose request
02:33:31.970 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:33:31.971 00.001 16108 Worker thread wakes up
02:33:31.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:31.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:33.152 01.181 16108 Exposure complete
02:33:33.209 00.057 16108 worker thread done servicing request
02:33:33.210 00.001 21068 OnExposeComplete: enter
02:33:33.210 00.000 21068 UpdateGuideState(): m_state=6
02:33:33.211 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13525
02:33:33.212 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=876.98, Mass=130328, SNR=99.7, Peak=17155 HFD=3.1
02:33:33.213 00.001 21068 MultiStar: [#1 -0.28,0.16,1.07,U] [#2 -0.01,0.02,1.08,U] [#3 -0.19,0.14,0.85,U] [#4 -0.14,0.05,0.82,U] [#5 0.08,0.31,0.78,U] [#6 -0.29,0.38,0.71,U] [#7 0.17,0.17,0.54,U] [#8 -0.48,0.12,0.72,U] 
02:33:33.213 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.58, 0.23}
02:33:33.215 00.002 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:33:33.215 00.000 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:33:33.216 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.89 mountX=0.08 mountY=-0.15, mountTheta=-1.07
02:33:33.218 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.17, opts=13)
02:33:33.219 00.001 21068 Enqueuing Move request for scope (-0.05, 0.17)
02:33:33.219 00.000 16108 Worker thread wakes up
02:33:33.220 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
02:33:33.220 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
02:33:33.220 00.000 16108 Moving (-0.05, 0.17) raw xDistance=0.08 yDistance=-0.15
02:33:33.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:33:33.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:33.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:33:33.220 00.000 16108 MoveAxis(E, 0, ABG)
02:33:33.220 00.000 16108 Move returns status 0, amount 0
02:33:33.220 00.000 16108 MoveAxis(N, 0, ABG)
02:33:33.220 00.000 16108 Move returns status 0, amount 0
02:33:33.220 00.000 16108 move complete, result=0
02:33:33.220 00.000 16108 worker thread done servicing request
02:33:33.225 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3325, FiltMin=2889, FiltMax=46448, Gamma=1.000
02:33:33.247 00.022 21068 UpdateGuideState exits: m=130328 SNR=99.7
02:33:33.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:33.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:33.249 00.000 21068 Enqueuing Expose request
02:33:33.251 00.002 16108 Worker thread wakes up
02:33:33.251 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:33.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:33.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:34.229 00.977 16108 Exposure complete
02:33:34.301 00.072 16108 worker thread done servicing request
02:33:34.301 00.000 21068 OnExposeComplete: enter
02:33:34.302 00.001 21068 UpdateGuideState(): m_state=6
02:33:34.303 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13526
02:33:34.303 00.000 21068 Star::Find returns 1 (0), X=221.76, Y=876.92, Mass=118671, SNR=80.9, Peak=17427 HFD=3.0
02:33:34.305 00.002 21068 MultiStar: [#1 -0.11,0.12,1.24,U] [#2 -0.03,-0.09,1.21,U] [#3 0.08,0.16,1.02,U] [#4 -0.13,0.13,1.11,U] [#5 -0.25,0.27,1.02,U] [#6 -0.11,0.57,0.00,M1] [#7 -0.10,0.10,0.68,U] [#8 -0.03,0.00,0.81,U] 
02:33:34.306 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {0.43, 0.17}
02:33:34.307 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
02:33:34.307 00.000 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
02:33:34.308 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.74 mountX=0.04 mountY=-0.10, mountTheta=-1.22
02:33:34.310 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
02:33:34.314 00.004 21068 Enqueuing Move request for scope (-0.02, 0.11)
02:33:34.315 00.001 16108 Worker thread wakes up
02:33:34.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:33:34.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:33:34.315 00.000 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
02:33:34.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:33:34.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:34.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:33:34.315 00.000 16108 MoveAxis(E, 0, ABG)
02:33:34.315 00.000 16108 Move returns status 0, amount 0
02:33:34.315 00.000 16108 MoveAxis(N, 0, ABG)
02:33:34.315 00.000 16108 Move returns status 0, amount 0
02:33:34.315 00.000 16108 move complete, result=0
02:33:34.315 00.000 16108 worker thread done servicing request
02:33:34.320 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3325, FiltMin=2851, FiltMax=65501, Gamma=1.000
02:33:34.337 00.017 21068 UpdateGuideState exits: m=118671 SNR=80.9
02:33:34.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:34.338 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:34.339 00.001 21068 Enqueuing Expose request
02:33:34.341 00.002 16108 Worker thread wakes up
02:33:34.341 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:34.343 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:34.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:35.503 01.160 16108 Exposure complete
02:33:35.560 00.057 16108 worker thread done servicing request
02:33:35.560 00.000 21068 OnExposeComplete: enter
02:33:35.561 00.001 21068 UpdateGuideState(): m_state=6
02:33:35.562 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13527
02:33:35.562 00.000 21068 Star::Find returns 1 (0), X=221.78, Y=876.92, Mass=131192, SNR=87.6, Peak=16099 HFD=3.2
02:33:35.563 00.001 21068 MultiStar: [#1 -0.03,0.00,0.99,U] [#2 0.23,0.01,1.19,U] [#3 0.16,0.03,1.25,U] [#4 0.25,0.30,0.82,U] [#5 0.28,0.11,1.00,U] [#6 0.33,0.48,0.00,M2] [#7 0.18,0.15,0.64,U] [#8 -0.15,0.15,0.74,U] 
02:33:35.564 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.10}, one-star: {0.45, 0.17}
02:33:35.565 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
02:33:35.566 00.001 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
02:33:35.567 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.52 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
02:33:35.568 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.10, opts=13)
02:33:35.569 00.001 21068 Enqueuing Move request for scope (0.18, 0.10)
02:33:35.570 00.001 16108 Worker thread wakes up
02:33:35.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
02:33:35.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
02:33:35.570 00.000 16108 Moving (0.18, 0.10) raw xDistance=-0.16 yDistance=-0.14
02:33:35.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:33:35.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:35.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:33:35.570 00.000 16108 MoveAxis(E, 0, ABG)
02:33:35.571 00.001 16108 Move returns status 0, amount 0
02:33:35.571 00.000 16108 MoveAxis(N, 0, ABG)
02:33:35.571 00.000 16108 Move returns status 0, amount 0
02:33:35.571 00.000 16108 move complete, result=0
02:33:35.571 00.000 16108 worker thread done servicing request
02:33:35.574 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3321, FiltMin=2829, FiltMax=65440, Gamma=1.000
02:33:35.589 00.015 21068 UpdateGuideState exits: m=131192 SNR=87.6
02:33:35.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:35.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:35.592 00.001 21068 Enqueuing Expose request
02:33:35.592 00.000 16108 Worker thread wakes up
02:33:35.592 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:35.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:35.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:36.580 00.987 16108 Exposure complete
02:33:36.656 00.076 16108 worker thread done servicing request
02:33:36.656 00.000 21068 OnExposeComplete: enter
02:33:36.657 00.001 21068 UpdateGuideState(): m_state=6
02:33:36.658 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13528
02:33:36.659 00.001 21068 Star::Find returns 1 (0), X=221.82, Y=876.90, Mass=121856, SNR=79.9, Peak=16707 HFD=3.2
02:33:36.660 00.001 21068 MultiStar: [#1 -0.11,0.40,1.20,U] [#2 0.07,0.31,1.63,U] [#3 0.20,0.38,1.19,U] [#4 -0.07,0.25,1.00,U] [#5 0.20,0.46,0.97,U] [#6 0.06,0.51,0.93,U] [#7 0.17,0.41,0.76,U] [#8 -0.09,0.26,1.00,U] 
02:33:36.660 00.000 21068 refined, 8 included, MultiStar: {0.10, 0.34}, one-star: {0.49, 0.14}
02:33:36.661 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
02:33:36.662 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
02:33:36.663 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.30 mountX=-0.04 mountY=-0.36, mountTheta=-1.67
02:33:36.665 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.34, opts=13)
02:33:36.665 00.000 21068 Enqueuing Move request for scope (0.10, 0.34)
02:33:36.666 00.001 16108 Worker thread wakes up
02:33:36.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd
02:33:36.666 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.34)
02:33:36.666 00.000 16108 Moving (0.10, 0.34) raw xDistance=-0.04 yDistance=-0.36
02:33:36.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:33:36.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:33:36.667 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:33:36.667 00.000 16108 MoveAxis(E, 0, ABG)
02:33:36.667 00.000 16108 Move returns status 0, amount 0
02:33:36.667 00.000 16108 MoveAxis(N, 0, ABG)
02:33:36.667 00.000 16108 Move returns status 0, amount 0
02:33:36.667 00.000 16108 move complete, result=0
02:33:36.667 00.000 16108 worker thread done servicing request
02:33:36.670 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3325, FiltMin=2848, FiltMax=47145, Gamma=1.000
02:33:36.687 00.017 21068 UpdateGuideState exits: m=121856 SNR=79.9
02:33:36.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.688 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:36.689 00.001 21068 Enqueuing Expose request
02:33:36.690 00.001 16108 Worker thread wakes up
02:33:36.690 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:33:36.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:36.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:37.859 01.169 16108 Exposure complete
02:33:37.925 00.066 16108 worker thread done servicing request
02:33:37.925 00.000 21068 OnExposeComplete: enter
02:33:37.926 00.001 21068 UpdateGuideState(): m_state=6
02:33:37.927 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13529
02:33:37.927 00.000 21068 Star::Find returns 1 (0), X=221.56, Y=876.90, Mass=131234, SNR=86.8, Peak=15507 HFD=3.4
02:33:37.928 00.001 21068 MultiStar: [#1 0.13,0.22,1.12,U] [#2 0.14,0.00,1.17,U] [#3 0.21,0.22,0.91,U] [#4 -0.09,0.20,0.86,U] [#5 0.19,0.23,0.96,U] [#6 0.00,0.51,0.83,U] [#7 0.20,0.25,0.74,U] [#8 0.28,0.17,0.78,U] 
02:33:37.929 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.21}, one-star: {0.23, 0.15}
02:33:37.929 00.000 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
02:33:37.930 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
02:33:37.931 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.96 mountX=-0.10 mountY=-0.23, mountTheta=-1.99
02:33:37.932 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.21, opts=13)
02:33:37.933 00.001 21068 Enqueuing Move request for scope (0.14, 0.21)
02:33:37.934 00.001 16108 Worker thread wakes up
02:33:37.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
02:33:37.934 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
02:33:37.934 00.000 16108 Moving (0.14, 0.21) raw xDistance=-0.10 yDistance=-0.23
02:33:37.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:37.934 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.35 newest=-0.73
02:33:37.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:33:37.934 00.000 16108 MoveAxis(E, 0, ABG)
02:33:37.934 00.000 16108 Move returns status 0, amount 0
02:33:37.934 00.000 16108 MoveAxis(N, 47, ABG)
02:33:37.934 00.000 16108 Guiding  Dir = 0, Dur = 47
02:33:37.935 00.001 16108 IsSlewing returns 0
02:33:37.935 00.000 16108 IsGuiding returns 0
02:33:37.940 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3325, FiltMin=2864, FiltMax=59165, Gamma=1.000
02:33:37.958 00.018 21068 UpdateGuideState exits: m=131234 SNR=86.8
02:33:37.959 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:37.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:37.960 00.000 21068 Enqueuing Expose request
02:33:37.975 00.015 16108 PulseGuide returned control before completion, sleep 18
02:33:38.004 00.029 16108 IsGuiding returns 1
02:33:38.004 00.000 16108 scope still moving after pulse duration time elapsed
02:33:38.036 00.032 16108 IsSlewing returns 0
02:33:38.036 00.000 16108 IsGuiding returns 1
02:33:38.067 00.031 16108 IsSlewing returns 0
02:33:38.067 00.000 16108 IsGuiding returns 0
02:33:38.067 00.000 16108 scope move finished after 47 + 85 ms
02:33:38.069 00.002 16108 Move returns status 0, amount 47
02:33:38.069 00.000 16108 move complete, result=0
02:33:38.069 00.000 16108 worker thread done servicing request
02:33:38.069 00.000 16108 Worker thread wakes up
02:33:38.069 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
02:33:38.071 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:38.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:39.034 00.963 16108 Exposure complete
02:33:39.091 00.057 16108 worker thread done servicing request
02:33:39.091 00.000 21068 OnExposeComplete: enter
02:33:39.093 00.002 21068 UpdateGuideState(): m_state=6
02:33:39.094 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13530
02:33:39.095 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=877.00, Mass=119454, SNR=80.9, Peak=15104 HFD=3.0
02:33:39.096 00.001 21068 MultiStar: [#1 -0.21,0.31,1.33,U] [#2 -0.10,0.09,1.33,U] [#3 -0.01,0.25,1.18,U] [#4 0.01,0.40,0.87,U] [#5 -0.12,0.39,1.03,U] [#6 -0.04,0.51,0.87,U] [#7 0.36,0.04,0.68,U] [#8 -0.38,-0.10,0.88,U] 
02:33:39.097 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.24}, one-star: {0.17, 0.25}
02:33:39.098 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
02:33:39.098 00.000 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
02:33:39.099 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.78 mountX=0.09 mountY=-0.22, mountTheta=-1.17
02:33:39.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.24, opts=13)
02:33:39.102 00.001 21068 Enqueuing Move request for scope (-0.05, 0.24)
02:33:39.103 00.001 16108 Worker thread wakes up
02:33:39.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
02:33:39.103 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
02:33:39.103 00.000 16108 Moving (-0.05, 0.24) raw xDistance=0.09 yDistance=-0.22
02:33:39.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:33:39.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:33:39.103 00.000 16108 MoveAxis(E, 0, ABG)
02:33:39.103 00.000 16108 Move returns status 0, amount 0
02:33:39.103 00.000 16108 MoveAxis(N, 45, ABG)
02:33:39.103 00.000 16108 Guiding  Dir = 0, Dur = 45
02:33:39.104 00.001 16108 IsSlewing returns 0
02:33:39.104 00.000 16108 IsGuiding returns 0
02:33:39.107 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3325, FiltMin=2864, FiltMax=59446, Gamma=1.000
02:33:39.132 00.025 21068 UpdateGuideState exits: m=119454 SNR=80.9
02:33:39.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:39.135 00.001 21068 Enqueuing Expose request
02:33:39.168 00.033 16108 IsGuiding returns 1
02:33:39.168 00.000 16108 scope still moving after pulse duration time elapsed
02:33:39.192 00.024 16108 IsSlewing returns 0
02:33:39.192 00.000 16108 IsGuiding returns 1
02:33:39.223 00.031 16108 IsSlewing returns 0
02:33:39.223 00.000 16108 IsGuiding returns 1
02:33:39.255 00.032 16108 IsSlewing returns 0
02:33:39.255 00.000 16108 IsGuiding returns 1
02:33:39.286 00.031 16108 IsSlewing returns 0
02:33:39.286 00.000 16108 IsGuiding returns 0
02:33:39.286 00.000 16108 scope move finished after 45 + 137 ms
02:33:39.286 00.000 16108 Move returns status 0, amount 45
02:33:39.286 00.000 16108 move complete, result=0
02:33:39.286 00.000 16108 worker thread done servicing request
02:33:39.286 00.000 16108 Worker thread wakes up
02:33:39.286 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:39.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:39.286 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
02:33:40.455 01.169 16108 Exposure complete
02:33:40.521 00.066 16108 worker thread done servicing request
02:33:40.521 00.000 21068 OnExposeComplete: enter
02:33:40.522 00.001 21068 UpdateGuideState(): m_state=6
02:33:40.522 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13531
02:33:40.523 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=877.06, Mass=111518, SNR=84.2, Peak=13139 HFD=3.4
02:33:40.524 00.001 21068 MultiStar: [#1 -0.28,0.08,1.20,U] [#2 -0.16,0.09,1.26,U] [#3 -0.20,0.13,1.19,U] [#4 -0.32,0.43,0.94,U] [#5 -0.26,0.35,0.79,U] [#6 -0.34,0.56,0.00,M1] [#7 -0.07,0.05,0.65,U] [#8 -0.18,0.11,0.85,U] 
02:33:40.524 00.000 21068 refined, 7 included, MultiStar: {-0.16, 0.19}, one-star: {0.24, 0.31}
02:33:40.525 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
02:33:40.526 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:33:40.528 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.27 mountX=0.19 mountY=-0.15, mountTheta=-0.66
02:33:40.529 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.19, opts=13)
02:33:40.530 00.001 21068 Enqueuing Move request for scope (-0.16, 0.19)
02:33:40.531 00.001 16108 Worker thread wakes up
02:33:40.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
02:33:40.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
02:33:40.531 00.000 16108 Moving (-0.16, 0.19) raw xDistance=0.19 yDistance=-0.15
02:33:40.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:33:40.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:40.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:33:40.531 00.000 16108 MoveAxis(E, 0, ABG)
02:33:40.531 00.000 16108 Move returns status 0, amount 0
02:33:40.531 00.000 16108 MoveAxis(N, 0, ABG)
02:33:40.531 00.000 16108 Move returns status 0, amount 0
02:33:40.531 00.000 16108 move complete, result=0
02:33:40.531 00.000 16108 worker thread done servicing request
02:33:40.535 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3325, FiltMin=2899, FiltMax=60902, Gamma=1.000
02:33:40.550 00.015 21068 UpdateGuideState exits: m=111518 SNR=84.2
02:33:40.552 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:40.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:40.553 00.000 21068 Enqueuing Expose request
02:33:40.554 00.001 16108 Worker thread wakes up
02:33:40.554 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:40.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:40.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:41.540 00.985 16108 Exposure complete
02:33:41.612 00.072 16108 worker thread done servicing request
02:33:41.612 00.000 21068 OnExposeComplete: enter
02:33:41.613 00.001 21068 UpdateGuideState(): m_state=6
02:33:41.614 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13532
02:33:41.615 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.85, Mass=124874, SNR=81.9, Peak=14595 HFD=3.5
02:33:41.616 00.001 21068 MultiStar: [#1 -0.13,0.23,1.08,U] [#2 0.12,0.08,1.41,U] [#3 -0.00,0.16,1.22,U] [#4 -0.20,0.25,0.86,U] [#5 -0.15,0.33,1.04,U] [#6 -0.16,0.38,0.86,U] [#7 -0.17,0.29,0.73,U] [#8 -0.29,0.38,0.79,U] 
02:33:41.616 00.000 21068 single-star, 8 included, MultiStar: {-0.07, 0.23}, one-star: {0.21, 0.10}
02:33:41.617 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
02:33:41.618 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
02:33:41.618 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=-0.19 mountY=-0.15, mountTheta=-2.50
02:33:41.621 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.10, opts=13)
02:33:41.622 00.001 21068 Enqueuing Move request for scope (0.21, 0.10)
02:33:41.622 00.000 16108 Worker thread wakes up
02:33:41.623 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
02:33:41.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
02:33:41.623 00.000 16108 Moving (0.21, 0.10) raw xDistance=-0.19 yDistance=-0.15
02:33:41.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:41.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:41.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:33:41.623 00.000 16108 MoveAxis(E, 0, ABG)
02:33:41.623 00.000 16108 Move returns status 0, amount 0
02:33:41.623 00.000 16108 MoveAxis(N, 0, ABG)
02:33:41.623 00.000 16108 Move returns status 0, amount 0
02:33:41.623 00.000 16108 move complete, result=0
02:33:41.623 00.000 16108 worker thread done servicing request
02:33:41.628 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3325, FiltMin=2857, FiltMax=57680, Gamma=1.000
02:33:41.644 00.016 21068 UpdateGuideState exits: m=124874 SNR=81.9
02:33:41.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:41.645 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:41.646 00.001 21068 Enqueuing Expose request
02:33:41.647 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:41.648 00.001 16108 Worker thread wakes up
02:33:41.648 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:41.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:42.809 01.161 16108 Exposure complete
02:33:42.866 00.057 16108 worker thread done servicing request
02:33:42.866 00.000 21068 OnExposeComplete: enter
02:33:42.867 00.001 21068 UpdateGuideState(): m_state=6
02:33:42.868 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13533
02:33:42.872 00.004 21068 Star::Find returns 1 (0), X=221.82, Y=876.89, Mass=119886, SNR=80.3, Peak=17459 HFD=3.0
02:33:42.873 00.001 21068 MultiStar: [#1 -0.10,0.07,1.36,U] [#2 0.12,0.09,1.23,U] [#3 0.18,0.16,1.12,U] [#4 -0.01,0.49,0.85,U] [#5 0.31,0.52,0.00,M1] [#6 -0.02,0.49,0.83,U] [#7 0.03,-0.06,0.67,U] [#8 -0.04,0.13,0.85,U] 
02:33:42.876 00.003 21068 refined, 7 included, MultiStar: {0.08, 0.18}, one-star: {0.49, 0.14}
02:33:42.877 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
02:33:42.879 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
02:33:42.880 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
02:33:42.885 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.18, opts=13)
02:33:42.886 00.001 21068 Enqueuing Move request for scope (0.08, 0.18)
02:33:42.887 00.001 16108 Worker thread wakes up
02:33:42.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
02:33:42.887 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
02:33:42.887 00.000 16108 Moving (0.08, 0.18) raw xDistance=-0.05 yDistance=-0.19
02:33:42.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:42.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:42.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:33:42.887 00.000 16108 MoveAxis(E, 0, ABG)
02:33:42.887 00.000 16108 Move returns status 0, amount 0
02:33:42.887 00.000 16108 MoveAxis(N, 0, ABG)
02:33:42.888 00.001 16108 Move returns status 0, amount 0
02:33:42.888 00.000 16108 move complete, result=0
02:33:42.888 00.000 16108 worker thread done servicing request
02:33:42.893 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3325, FiltMin=2835, FiltMax=63456, Gamma=1.000
02:33:42.909 00.016 21068 UpdateGuideState exits: m=119886 SNR=80.3
02:33:42.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:42.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:42.911 00.000 21068 Enqueuing Expose request
02:33:42.912 00.001 16108 Worker thread wakes up
02:33:42.912 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:42.913 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:42.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:43.894 00.981 16108 Exposure complete
02:33:43.964 00.070 16108 worker thread done servicing request
02:33:43.964 00.000 21068 OnExposeComplete: enter
02:33:43.966 00.002 21068 UpdateGuideState(): m_state=6
02:33:43.967 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13534
02:33:43.967 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=877.10, Mass=137749, SNR=96.3, Peak=17955 HFD=3.4
02:33:43.969 00.002 21068 MultiStar: [#1 0.07,0.29,1.21,U] [#2 0.22,0.22,1.04,U] [#3 0.01,0.33,0.92,U] [#4 -0.07,0.17,0.72,U] [#5 0.26,0.63,0.00,M2] [#6 -0.09,0.52,0.74,U] [#7 0.30,0.03,0.63,U] [#8 0.10,0.12,0.62,U] 
02:33:43.969 00.000 21068 refined, 7 included, MultiStar: {0.13, 0.27}, one-star: {0.47, 0.35}
02:33:43.970 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
02:33:43.971 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
02:33:43.971 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.10 mountX=-0.09 mountY=-0.29, mountTheta=-1.86
02:33:43.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.27, opts=13)
02:33:43.973 00.000 21068 Enqueuing Move request for scope (0.13, 0.27)
02:33:43.974 00.001 16108 Worker thread wakes up
02:33:43.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
02:33:43.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
02:33:43.974 00.000 16108 Moving (0.13, 0.27) raw xDistance=-0.09 yDistance=-0.29
02:33:43.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:33:43.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:33:43.974 00.000 16108 MoveAxis(E, 0, ABG)
02:33:43.975 00.001 16108 Move returns status 0, amount 0
02:33:43.975 00.000 16108 MoveAxis(N, 58, ABG)
02:33:43.975 00.000 16108 Guiding  Dir = 0, Dur = 58
02:33:43.975 00.000 16108 IsSlewing returns 0
02:33:43.975 00.000 16108 IsGuiding returns 0
02:33:43.979 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3325, FiltMin=2777, FiltMax=59648, Gamma=1.000
02:33:44.003 00.024 21068 UpdateGuideState exits: m=137749 SNR=96.3
02:33:44.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:44.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:44.006 00.001 21068 Enqueuing Expose request
02:33:44.029 00.023 16108 PulseGuide returned control before completion, sleep 16
02:33:44.058 00.029 16108 IsGuiding returns 1
02:33:44.058 00.000 16108 scope still moving after pulse duration time elapsed
02:33:44.090 00.032 16108 IsSlewing returns 0
02:33:44.091 00.001 16108 IsGuiding returns 1
02:33:44.121 00.030 16108 IsSlewing returns 0
02:33:44.121 00.000 16108 IsGuiding returns 0
02:33:44.121 00.000 16108 scope move finished after 58 + 87 ms
02:33:44.121 00.000 16108 Move returns status 0, amount 58
02:33:44.121 00.000 16108 move complete, result=0
02:33:44.121 00.000 16108 worker thread done servicing request
02:33:44.122 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
02:33:44.124 00.002 16108 Worker thread wakes up
02:33:44.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:44.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:45.293 01.169 16108 Exposure complete
02:33:45.348 00.055 16108 worker thread done servicing request
02:33:45.348 00.000 21068 OnExposeComplete: enter
02:33:45.349 00.001 21068 UpdateGuideState(): m_state=6
02:33:45.350 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13535
02:33:45.351 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=876.78, Mass=118623, SNR=87.0, Peak=16275 HFD=3.1
02:33:45.352 00.001 21068 MultiStar: [#1 -0.14,-0.32,1.18,U] [#2 0.30,-0.39,1.47,U] [#3 0.22,-0.29,1.17,U] [#4 -0.00,-0.14,0.84,U] [#5 0.41,0.21,1.00,U] [#6 0.21,0.07,0.87,U] [#7 0.41,-0.16,0.71,U] [#8 0.17,0.06,0.77,U] 
02:33:45.353 00.001 21068 refined, 8 included, MultiStar: {0.23, -0.13}, one-star: {0.50, 0.03}
02:33:45.353 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
02:33:45.355 00.002 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:33:45.356 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.52 mountX=-0.25 mountY=0.07, mountTheta=2.85
02:33:45.357 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.13, opts=13)
02:33:45.358 00.001 21068 Enqueuing Move request for scope (0.23, -0.13)
02:33:45.359 00.001 16108 Worker thread wakes up
02:33:45.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
02:33:45.359 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
02:33:45.359 00.000 16108 Moving (0.23, -0.13) raw xDistance=-0.25 yDistance=0.07
02:33:45.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:33:45.360 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:45.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:33:45.360 00.000 16108 MoveAxis(E, 65, ABG)
02:33:45.360 00.000 16108 Guiding  Dir = 2, Dur = 65
02:33:45.360 00.000 16108 IsSlewing returns 0
02:33:45.360 00.000 16108 IsGuiding returns 0
02:33:45.361 00.001 16108 PulseGuide returned control before completion, sleep 74
02:33:45.363 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3325, FiltMin=2899, FiltMax=46541, Gamma=1.000
02:33:45.376 00.013 21068 UpdateGuideState exits: m=118623 SNR=87.0
02:33:45.378 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:45.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:45.381 00.002 21068 Enqueuing Expose request
02:33:45.439 00.058 16108 IsGuiding returns 1
02:33:45.439 00.000 16108 scope still moving after pulse duration time elapsed
02:33:45.470 00.031 16108 IsSlewing returns 0
02:33:45.471 00.001 16108 IsGuiding returns 0
02:33:45.471 00.000 16108 scope move finished after 65 + 44 ms
02:33:45.471 00.000 16108 Move returns status 0, amount 65
02:33:45.471 00.000 16108 MoveAxis(N, 0, ABG)
02:33:45.471 00.000 16108 Move returns status 0, amount 0
02:33:45.471 00.000 16108 move complete, result=0
02:33:45.471 00.000 16108 worker thread done servicing request
02:33:45.471 00.000 16108 Worker thread wakes up
02:33:45.471 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
02:33:45.474 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:45.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:46.473 00.999 16108 Exposure complete
02:33:46.532 00.059 16108 worker thread done servicing request
02:33:46.532 00.000 21068 OnExposeComplete: enter
02:33:46.534 00.002 21068 UpdateGuideState(): m_state=6
02:33:46.535 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13536
02:33:46.537 00.002 21068 Star::Find returns 1 (0), X=221.62, Y=876.88, Mass=134129, SNR=84.1, Peak=18403 HFD=3.1
02:33:46.539 00.002 21068 MultiStar: [#1 -0.04,-0.02,1.09,U] [#2 -0.09,0.00,1.27,U] [#3 -0.07,-0.07,1.07,U] [#4 -0.04,0.07,0.96,U] [#5 -0.00,0.24,0.98,U] [#6 -0.18,0.45,0.93,U] [#7 -0.17,-0.22,0.72,U] [#8 -0.03,0.07,0.84,U] 
02:33:46.541 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.29, 0.13}
02:33:46.542 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
02:33:46.543 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
02:33:46.544 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.99 mountX=0.05 mountY=-0.07, mountTheta=-0.95
02:33:46.547 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
02:33:46.548 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
02:33:46.550 00.002 16108 Worker thread wakes up
02:33:46.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
02:33:46.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
02:33:46.550 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.05 yDistance=-0.07
02:33:46.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:46.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:46.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:33:46.550 00.000 16108 MoveAxis(E, 0, ABG)
02:33:46.550 00.000 16108 Move returns status 0, amount 0
02:33:46.550 00.000 16108 MoveAxis(N, 0, ABG)
02:33:46.551 00.001 16108 Move returns status 0, amount 0
02:33:46.551 00.000 16108 move complete, result=0
02:33:46.551 00.000 16108 worker thread done servicing request
02:33:46.555 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3325, FiltMin=2889, FiltMax=61741, Gamma=1.000
02:33:46.572 00.017 21068 UpdateGuideState exits: m=134129 SNR=84.1
02:33:46.572 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:46.574 00.001 21068 Enqueuing Expose request
02:33:46.574 00.000 16108 Worker thread wakes up
02:33:46.576 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:46.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:46.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:47.730 01.154 16108 Exposure complete
02:33:47.785 00.055 16108 worker thread done servicing request
02:33:47.785 00.000 21068 OnExposeComplete: enter
02:33:47.785 00.000 21068 UpdateGuideState(): m_state=6
02:33:47.786 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13537
02:33:47.787 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.85, Mass=114766, SNR=77.0, Peak=15824 HFD=2.8
02:33:47.788 00.001 21068 MultiStar: [#1 -0.22,-0.01,1.33,U] [#2 -0.04,0.05,1.40,U] [#3 -0.37,-0.18,0.96,U] [#4 -0.13,0.25,1.07,U] [#5 -0.24,0.28,1.09,U] [#6 -0.25,0.26,1.09,U] [#7 -0.33,-0.03,0.62,U] [#8 -0.45,-0.21,0.84,U] 
02:33:47.789 00.001 21068 single-star, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.03, 0.10}
02:33:47.790 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
02:33:47.790 00.000 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
02:33:47.792 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.87 mountX=0.05 mountY=-0.09, mountTheta=-1.08
02:33:47.793 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
02:33:47.794 00.001 21068 Enqueuing Move request for scope (-0.03, 0.10)
02:33:47.795 00.001 16108 Worker thread wakes up
02:33:47.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:33:47.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:33:47.795 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.05 yDistance=-0.09
02:33:47.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:47.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:47.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:33:47.795 00.000 16108 MoveAxis(E, 0, ABG)
02:33:47.795 00.000 16108 Move returns status 0, amount 0
02:33:47.795 00.000 16108 MoveAxis(N, 0, ABG)
02:33:47.795 00.000 16108 Move returns status 0, amount 0
02:33:47.795 00.000 16108 move complete, result=0
02:33:47.795 00.000 16108 worker thread done servicing request
02:33:47.801 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3325, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:33:47.818 00.017 21068 UpdateGuideState exits: m=114766 SNR=77.0
02:33:47.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:47.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:47.822 00.002 21068 Enqueuing Expose request
02:33:47.823 00.001 16108 Worker thread wakes up
02:33:47.823 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:47.825 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:47.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:48.788 00.963 16108 Exposure complete
02:33:48.882 00.094 16108 worker thread done servicing request
02:33:48.882 00.000 21068 OnExposeComplete: enter
02:33:48.884 00.002 21068 UpdateGuideState(): m_state=6
02:33:48.885 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13538
02:33:48.885 00.000 21068 Star::Find returns 1 (0), X=221.13, Y=876.92, Mass=116525, SNR=90.6, Peak=15312 HFD=3.1
02:33:48.886 00.001 21068 MultiStar: [#1 -0.42,0.05,1.29,U] [#2 -0.33,-0.22,1.01,U] [#3 -0.46,0.29,0.98,U] [#4 -0.41,0.15,0.77,U] [#5 -0.28,0.42,0.84,U] [#6 -0.21,0.52,0.00,M1] [#7 -0.30,-0.03,0.63,U] [#8 -0.38,0.29,0.83,U] 
02:33:48.887 00.001 21068 single-star, 7 included, MultiStar: {-0.35, 0.13}, one-star: {-0.20, 0.17}
02:33:48.888 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
02:33:48.888 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
02:33:48.889 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=0.22 mountY=-0.12, mountTheta=-0.50
02:33:48.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.17, opts=13)
02:33:48.891 00.001 21068 Enqueuing Move request for scope (-0.20, 0.17)
02:33:48.893 00.002 16108 Worker thread wakes up
02:33:48.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
02:33:48.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
02:33:48.893 00.000 16108 Moving (-0.20, 0.17) raw xDistance=0.22 yDistance=-0.12
02:33:48.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:33:48.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:48.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:33:48.893 00.000 16108 MoveAxis(W, 59, ABG)
02:33:48.893 00.000 16108 Guiding  Dir = 3, Dur = 59
02:33:48.893 00.000 16108 IsSlewing returns 0
02:33:48.893 00.000 16108 IsGuiding returns 0
02:33:48.898 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3325, FiltMin=2845, FiltMax=65440, Gamma=1.000
02:33:48.908 00.010 16108 PulseGuide returned control before completion, sleep 54
02:33:48.917 00.009 21068 UpdateGuideState exits: m=116525 SNR=90.6
02:33:48.919 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:48.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:48.921 00.001 21068 Enqueuing Expose request
02:33:48.970 00.049 16108 IsGuiding returns 1
02:33:48.970 00.000 16108 scope still moving after pulse duration time elapsed
02:33:49.001 00.031 16108 IsSlewing returns 0
02:33:49.001 00.000 16108 IsGuiding returns 0
02:33:49.001 00.000 16108 scope move finished after 59 + 49 ms
02:33:49.001 00.000 16108 Move returns status 0, amount 59
02:33:49.001 00.000 16108 MoveAxis(N, 0, ABG)
02:33:49.001 00.000 16108 Move returns status 0, amount 0
02:33:49.001 00.000 16108 move complete, result=0
02:33:49.001 00.000 16108 worker thread done servicing request
02:33:49.001 00.000 16108 Worker thread wakes up
02:33:49.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:49.001 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
02:33:49.003 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:50.169 01.166 16108 Exposure complete
02:33:50.237 00.068 16108 worker thread done servicing request
02:33:50.237 00.000 21068 OnExposeComplete: enter
02:33:50.238 00.001 21068 UpdateGuideState(): m_state=6
02:33:50.240 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13539
02:33:50.241 00.001 21068 Star::Find returns 1 (0), X=221.41, Y=876.85, Mass=133764, SNR=88.7, Peak=15747 HFD=3.2
02:33:50.242 00.001 21068 MultiStar: [#1 -0.32,0.23,1.18,U] [#2 -0.36,-0.07,1.38,U] [#3 -0.23,0.16,1.07,U] [#4 -0.15,-0.02,0.85,U] [#5 -0.25,0.41,0.97,U] [#6 -0.18,0.30,0.72,U] [#7 -0.16,-0.06,0.58,U] [#8 -0.36,0.12,0.93,U] 
02:33:50.243 00.001 21068 single-star, 8 included, MultiStar: {-0.23, 0.13}, one-star: {0.08, 0.10}
02:33:50.243 00.000 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
02:33:50.244 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
02:33:50.245 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=-0.06 mountY=-0.12, mountTheta=-2.06
02:33:50.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
02:33:50.247 00.001 21068 Enqueuing Move request for scope (0.08, 0.10)
02:33:50.248 00.001 16108 Worker thread wakes up
02:33:50.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:33:50.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:33:50.248 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.12
02:33:50.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:33:50.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:50.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:33:50.248 00.000 16108 MoveAxis(E, 0, ABG)
02:33:50.248 00.000 16108 Move returns status 0, amount 0
02:33:50.248 00.000 16108 MoveAxis(N, 0, ABG)
02:33:50.248 00.000 16108 Move returns status 0, amount 0
02:33:50.248 00.000 16108 move complete, result=0
02:33:50.248 00.000 16108 worker thread done servicing request
02:33:50.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3325, FiltMin=2838, FiltMax=63389, Gamma=1.000
02:33:50.269 00.016 21068 UpdateGuideState exits: m=133764 SNR=88.7
02:33:50.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:50.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:50.272 00.001 21068 Enqueuing Expose request
02:33:50.272 00.000 16108 Worker thread wakes up
02:33:50.273 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:50.273 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:50.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:51.250 00.977 16108 Exposure complete
02:33:51.326 00.076 16108 worker thread done servicing request
02:33:51.326 00.000 21068 OnExposeComplete: enter
02:33:51.328 00.002 21068 UpdateGuideState(): m_state=6
02:33:51.328 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13540
02:33:51.329 00.001 21068 Star::Find returns 1 (0), X=221.40, Y=876.93, Mass=131335, SNR=100.1, Peak=17011 HFD=3.3
02:33:51.331 00.002 21068 MultiStar: [#1 -0.30,0.13,1.14,U] [#2 -0.11,-0.04,1.13,U] [#3 -0.46,0.05,0.91,U] [#4 -0.22,0.24,0.84,U] [#5 -0.21,0.47,0.92,U] [#6 -0.27,0.42,0.68,U] [#7 -0.23,0.03,0.61,U] [#8 -0.19,0.09,0.61,U] 
02:33:51.331 00.000 21068 single-star, 8 included, MultiStar: {-0.21, 0.17}, one-star: {0.07, 0.18}
02:33:51.332 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
02:33:51.333 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
02:33:51.334 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.21 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
02:33:51.335 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
02:33:51.336 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
02:33:51.337 00.001 16108 Worker thread wakes up
02:33:51.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
02:33:51.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
02:33:51.337 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.03 yDistance=-0.19
02:33:51.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:51.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:51.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:33:51.337 00.000 16108 MoveAxis(E, 0, ABG)
02:33:51.337 00.000 16108 Move returns status 0, amount 0
02:33:51.337 00.000 16108 MoveAxis(N, 0, ABG)
02:33:51.337 00.000 16108 Move returns status 0, amount 0
02:33:51.337 00.000 16108 move complete, result=0
02:33:51.337 00.000 16108 worker thread done servicing request
02:33:51.345 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3325, FiltMin=2861, FiltMax=56845, Gamma=1.000
02:33:51.372 00.027 21068 UpdateGuideState exits: m=131335 SNR=100.1
02:33:51.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:51.373 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:51.374 00.001 21068 Enqueuing Expose request
02:33:51.375 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:51.375 00.000 16108 Worker thread wakes up
02:33:51.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:51.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:52.537 01.161 16108 Exposure complete
02:33:52.599 00.062 16108 worker thread done servicing request
02:33:52.600 00.001 21068 OnExposeComplete: enter
02:33:52.600 00.000 21068 UpdateGuideState(): m_state=6
02:33:52.601 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13541
02:33:52.602 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.80, Mass=125299, SNR=83.0, Peak=15731 HFD=3.3
02:33:52.603 00.001 21068 MultiStar: [#1 -0.35,0.02,1.23,U] [#2 -0.06,-0.06,1.37,U] [#3 -0.12,0.06,1.23,U] [#4 -0.14,0.03,0.73,U] [#5 -0.08,0.16,1.06,U] [#6 -0.06,0.37,1.01,U] [#7 -0.07,0.04,0.58,U] [#8 -0.21,0.15,0.77,U] 
02:33:52.604 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.08}, one-star: {0.19, 0.05}
02:33:52.604 00.000 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
02:33:52.606 00.002 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
02:33:52.607 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.45 mountX=0.12 mountY=-0.06, mountTheta=-0.47
02:33:52.608 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.08, opts=13)
02:33:52.609 00.001 21068 Enqueuing Move request for scope (-0.10, 0.08)
02:33:52.610 00.001 16108 Worker thread wakes up
02:33:52.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
02:33:52.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
02:33:52.610 00.000 16108 Moving (-0.10, 0.08) raw xDistance=0.12 yDistance=-0.06
02:33:52.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:33:52.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:52.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:33:52.611 00.001 16108 MoveAxis(E, 0, ABG)
02:33:52.611 00.000 16108 Move returns status 0, amount 0
02:33:52.611 00.000 16108 MoveAxis(N, 0, ABG)
02:33:52.611 00.000 16108 Move returns status 0, amount 0
02:33:52.611 00.000 16108 move complete, result=0
02:33:52.611 00.000 16108 worker thread done servicing request
02:33:52.618 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3325, FiltMin=2838, FiltMax=65440, Gamma=1.000
02:33:52.644 00.026 21068 UpdateGuideState exits: m=125299 SNR=83.0
02:33:52.646 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:52.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:52.648 00.001 21068 Enqueuing Expose request
02:33:52.649 00.001 16108 Worker thread wakes up
02:33:52.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:52.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:52.649 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:53.620 00.971 16108 Exposure complete
02:33:53.687 00.067 16108 worker thread done servicing request
02:33:53.687 00.000 21068 OnExposeComplete: enter
02:33:53.688 00.001 21068 UpdateGuideState(): m_state=6
02:33:53.689 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13542
02:33:53.690 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.83, Mass=118415, SNR=82.9, Peak=14819 HFD=3.4
02:33:53.691 00.001 21068 MultiStar: [#1 0.03,0.01,1.21,U] [#2 -0.02,-0.07,1.38,U] [#3 0.03,-0.16,1.12,U] [#4 -0.06,0.10,0.85,U] [#5 -0.17,0.11,1.02,U] [#6 -0.13,0.30,0.85,U] [#7 -0.27,0.02,0.63,U] [#8 -0.25,0.29,0.74,U] 
02:33:53.692 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.17, 0.08}
02:33:53.693 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
02:33:53.694 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
02:33:53.695 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.33 mountX=0.06 mountY=-0.04, mountTheta=-0.59
02:33:53.697 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
02:33:53.700 00.003 21068 Enqueuing Move request for scope (-0.05, 0.06)
02:33:53.702 00.002 16108 Worker thread wakes up
02:33:53.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:33:53.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:33:53.702 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.04
02:33:53.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:33:53.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:53.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:33:53.702 00.000 16108 MoveAxis(E, 0, ABG)
02:33:53.702 00.000 16108 Move returns status 0, amount 0
02:33:53.702 00.000 16108 MoveAxis(N, 0, ABG)
02:33:53.702 00.000 16108 Move returns status 0, amount 0
02:33:53.702 00.000 16108 move complete, result=0
02:33:53.703 00.001 16108 worker thread done servicing request
02:33:53.706 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3325, FiltMin=2848, FiltMax=63081, Gamma=1.000
02:33:53.722 00.016 21068 UpdateGuideState exits: m=118415 SNR=82.9
02:33:53.724 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:53.725 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:53.725 00.000 21068 Enqueuing Expose request
02:33:53.726 00.001 16108 Worker thread wakes up
02:33:53.726 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:53.727 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:53.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:54.893 01.166 16108 Exposure complete
02:33:54.978 00.085 16108 worker thread done servicing request
02:33:54.978 00.000 21068 OnExposeComplete: enter
02:33:54.979 00.001 21068 UpdateGuideState(): m_state=6
02:33:54.979 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13543
02:33:54.981 00.002 21068 Star::Find returns 1 (0), X=221.45, Y=876.77, Mass=120764, SNR=90.5, Peak=16483 HFD=3.1
02:33:54.982 00.001 21068 MultiStar: [#1 -0.07,-0.01,1.03,U] [#2 -0.02,-0.07,1.26,U] [#3 -0.25,0.04,0.94,U] [#4 -0.12,0.06,0.78,U] [#5 0.04,0.16,0.96,U] [#6 -0.05,0.46,0.86,U] [#7 -0.04,-0.16,0.63,U] [#8 -0.12,0.16,0.71,U] 
02:33:54.983 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.12, 0.02}
02:33:54.983 00.000 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
02:33:54.984 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
02:33:54.985 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.21 mountX=0.06 mountY=-0.05, mountTheta=-0.72
02:33:54.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
02:33:54.988 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
02:33:54.989 00.001 16108 Worker thread wakes up
02:33:54.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:33:54.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:33:54.989 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
02:33:54.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:33:54.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:54.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:33:54.989 00.000 16108 MoveAxis(E, 0, ABG)
02:33:54.989 00.000 16108 Move returns status 0, amount 0
02:33:54.989 00.000 16108 MoveAxis(N, 0, ABG)
02:33:54.989 00.000 16108 Move returns status 0, amount 0
02:33:54.989 00.000 16108 move complete, result=0
02:33:54.989 00.000 16108 worker thread done servicing request
02:33:54.992 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3325, FiltMin=2870, FiltMax=62873, Gamma=1.000
02:33:55.008 00.016 21068 UpdateGuideState exits: m=120764 SNR=90.5
02:33:55.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:55.009 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:55.010 00.001 21068 Enqueuing Expose request
02:33:55.011 00.001 16108 Worker thread wakes up
02:33:55.011 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:55.012 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:55.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:55.988 00.976 16108 Exposure complete
02:33:56.045 00.057 16108 worker thread done servicing request
02:33:56.045 00.000 21068 OnExposeComplete: enter
02:33:56.046 00.001 21068 UpdateGuideState(): m_state=6
02:33:56.046 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13544
02:33:56.048 00.002 21068 Star::Find returns 1 (0), X=221.60, Y=876.88, Mass=105084, SNR=70.2, Peak=17315 HFD=2.9
02:33:56.049 00.001 21068 MultiStar: [#1 -0.02,-0.05,1.37,U] [#2 0.09,-0.15,1.63,U] [#3 -0.05,-0.04,1.29,U] [#4 -0.05,0.05,1.17,U] [#5 0.03,0.30,1.12,U] [#6 -0.26,0.45,1.10,U] [#7 -0.06,0.02,0.91,U] [#8 -0.25,0.13,1.03,U] 
02:33:56.049 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.27, 0.12}
02:33:56.050 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
02:33:56.052 00.002 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
02:33:56.053 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.93 mountX=0.04 mountY=-0.07, mountTheta=-1.02
02:33:56.054 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
02:33:56.055 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
02:33:56.056 00.001 16108 Worker thread wakes up
02:33:56.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:33:56.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:33:56.056 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.07
02:33:56.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:33:56.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:56.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:33:56.056 00.000 16108 MoveAxis(E, 0, ABG)
02:33:56.056 00.000 16108 Move returns status 0, amount 0
02:33:56.056 00.000 16108 MoveAxis(N, 0, ABG)
02:33:56.056 00.000 16108 Move returns status 0, amount 0
02:33:56.056 00.000 16108 move complete, result=0
02:33:56.056 00.000 16108 worker thread done servicing request
02:33:56.059 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3325, FiltMin=2809, FiltMax=59981, Gamma=1.000
02:33:56.075 00.016 21068 UpdateGuideState exits: m=105084 SNR=70.2
02:33:56.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:56.076 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:56.077 00.001 21068 Enqueuing Expose request
02:33:56.078 00.001 16108 Worker thread wakes up
02:33:56.078 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:56.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:56.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:57.242 01.163 16108 Exposure complete
02:33:57.297 00.055 16108 worker thread done servicing request
02:33:57.297 00.000 21068 OnExposeComplete: enter
02:33:57.298 00.001 21068 UpdateGuideState(): m_state=6
02:33:57.298 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13545
02:33:57.300 00.002 21068 Star::Find returns 1 (0), X=221.59, Y=876.59, Mass=118461, SNR=85.8, Peak=15443 HFD=3.1
02:33:57.301 00.001 21068 MultiStar: [#1 0.14,0.23,1.16,U] [#2 0.15,-0.31,1.19,U] [#3 0.02,0.23,0.96,U] [#4 -0.06,-0.22,0.82,U] [#5 -0.03,0.21,1.13,U] [#6 -0.26,0.15,0.89,U] [#7 0.21,0.09,0.87,U] [#8 -0.21,0.05,0.81,U] 
02:33:57.302 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.26, -0.16}
02:33:57.303 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
02:33:57.303 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
02:33:57.304 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.68 mountX=-0.03 mountY=-0.04, mountTheta=-2.26
02:33:57.305 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
02:33:57.306 00.001 21068 Enqueuing Move request for scope (0.04, 0.03)
02:33:57.307 00.001 16108 Worker thread wakes up
02:33:57.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:33:57.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:33:57.307 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
02:33:57.308 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:57.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:57.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:33:57.308 00.000 16108 MoveAxis(E, 0, ABG)
02:33:57.308 00.000 16108 Move returns status 0, amount 0
02:33:57.308 00.000 16108 MoveAxis(N, 0, ABG)
02:33:57.308 00.000 16108 Move returns status 0, amount 0
02:33:57.308 00.000 16108 move complete, result=0
02:33:57.308 00.000 16108 worker thread done servicing request
02:33:57.312 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3321, FiltMin=2851, FiltMax=61558, Gamma=1.000
02:33:57.327 00.015 21068 UpdateGuideState exits: m=118461 SNR=85.8
02:33:57.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:57.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:57.330 00.001 21068 Enqueuing Expose request
02:33:57.331 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:57.331 00.000 16108 Worker thread wakes up
02:33:57.332 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:57.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:58.313 00.981 16108 Exposure complete
02:33:58.379 00.066 16108 worker thread done servicing request
02:33:58.379 00.000 21068 OnExposeComplete: enter
02:33:58.379 00.000 21068 UpdateGuideState(): m_state=6
02:33:58.380 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13546
02:33:58.381 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.65, Mass=133494, SNR=99.7, Peak=15411 HFD=3.4
02:33:58.382 00.001 21068 MultiStar: [#1 -0.19,-0.14,1.02,U] [#2 0.01,-0.15,1.26,U] [#3 -0.01,-0.01,1.16,U] [#4 0.04,-0.10,0.78,U] [#5 -0.18,0.03,0.87,U] [#6 -0.12,-0.01,0.71,U] [#7 -0.02,-0.49,0.50,U] [#8 0.03,-0.19,0.79,U] 
02:33:58.383 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.41, -0.11}
02:33:58.383 00.000 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
02:33:58.384 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
02:33:58.385 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=-0.02 mountY=0.11, mountTheta=1.77
02:33:58.386 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.11, opts=13)
02:33:58.387 00.001 21068 Enqueuing Move request for scope (0.00, -0.11)
02:33:58.388 00.001 16108 Worker thread wakes up
02:33:58.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
02:33:58.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
02:33:58.388 00.000 16108 Moving (0.00, -0.11) raw xDistance=-0.02 yDistance=0.11
02:33:58.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:33:58.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:58.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:33:58.389 00.001 16108 MoveAxis(E, 0, ABG)
02:33:58.389 00.000 16108 Move returns status 0, amount 0
02:33:58.389 00.000 16108 MoveAxis(N, 0, ABG)
02:33:58.389 00.000 16108 Move returns status 0, amount 0
02:33:58.389 00.000 16108 move complete, result=0
02:33:58.389 00.000 16108 worker thread done servicing request
02:33:58.392 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=13, max=65535, med=3325, FiltMin=2838, FiltMax=55997, Gamma=1.000
02:33:58.408 00.016 21068 UpdateGuideState exits: m=133494 SNR=99.7
02:33:58.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:58.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:58.412 00.002 21068 Enqueuing Expose request
02:33:58.413 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:58.414 00.001 16108 Worker thread wakes up
02:33:58.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:58.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:33:59.591 01.177 16108 Exposure complete
02:33:59.657 00.066 16108 worker thread done servicing request
02:33:59.657 00.000 21068 OnExposeComplete: enter
02:33:59.658 00.001 21068 UpdateGuideState(): m_state=6
02:33:59.659 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13547
02:33:59.660 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.62, Mass=145737, SNR=98.8, Peak=17907 HFD=3.2
02:33:59.661 00.001 21068 MultiStar: [#1 -0.21,-0.10,1.16,U] [#2 -0.33,-0.05,1.09,U] [#3 0.02,-0.16,0.92,U] [#4 -0.08,0.23,0.79,U] [#5 -0.11,0.20,0.81,U] [#6 -0.09,0.30,0.74,U] [#7 -0.10,-0.02,0.53,U] [#8 -0.19,0.23,0.81,U] 
02:33:59.662 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.29, -0.13}
02:33:59.662 00.000 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
02:33:59.663 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
02:33:59.663 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=0.10 mountY=-0.01, mountTheta=-0.15
02:33:59.665 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
02:33:59.666 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
02:33:59.668 00.002 16108 Worker thread wakes up
02:33:59.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:33:59.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:33:59.668 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.01
02:33:59.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:33:59.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:59.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:33:59.668 00.000 16108 MoveAxis(E, 0, ABG)
02:33:59.668 00.000 16108 Move returns status 0, amount 0
02:33:59.668 00.000 16108 MoveAxis(N, 0, ABG)
02:33:59.668 00.000 16108 Move returns status 0, amount 0
02:33:59.668 00.000 16108 move complete, result=0
02:33:59.668 00.000 16108 worker thread done servicing request
02:33:59.672 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3321, FiltMin=2851, FiltMax=55421, Gamma=1.000
02:33:59.686 00.014 21068 UpdateGuideState exits: m=145737 SNR=98.8
02:33:59.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.687 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:33:59.689 00.002 21068 Enqueuing Expose request
02:33:59.690 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:59.691 00.001 16108 Worker thread wakes up
02:33:59.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:33:59.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:00.684 00.993 16108 Exposure complete
02:34:00.751 00.067 16108 worker thread done servicing request
02:34:00.751 00.000 21068 OnExposeComplete: enter
02:34:00.752 00.001 21068 UpdateGuideState(): m_state=6
02:34:00.753 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13548
02:34:00.754 00.001 21068 Star::Find returns 1 (0), X=221.68, Y=876.72, Mass=119822, SNR=80.8, Peak=16899 HFD=2.9
02:34:00.754 00.000 21068 MultiStar: [#1 -0.06,0.01,1.20,U] [#2 0.10,-0.23,1.19,U] [#3 0.03,-0.13,1.13,U] [#4 -0.05,-0.14,0.77,U] [#5 0.05,0.31,1.13,U] [#6 -0.13,0.28,0.87,U] [#7 0.20,-0.17,0.62,U] [#8 -0.23,-0.13,0.87,U] 
02:34:00.755 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.35, -0.03}
02:34:00.756 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
02:34:00.757 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
02:34:00.757 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.57 mountX=-0.03 mountY=0.01, mountTheta=2.80
02:34:00.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
02:34:00.759 00.000 21068 Enqueuing Move request for scope (0.03, -0.02)
02:34:00.760 00.001 16108 Worker thread wakes up
02:34:00.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
02:34:00.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
02:34:00.760 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.01
02:34:00.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:34:00.761 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:00.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:00.761 00.000 16108 MoveAxis(E, 0, ABG)
02:34:00.761 00.000 16108 Move returns status 0, amount 0
02:34:00.761 00.000 16108 MoveAxis(N, 0, ABG)
02:34:00.761 00.000 16108 Move returns status 0, amount 0
02:34:00.761 00.000 16108 move complete, result=0
02:34:00.761 00.000 16108 worker thread done servicing request
02:34:00.768 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3325, FiltMin=2854, FiltMax=64509, Gamma=1.000
02:34:00.794 00.026 21068 UpdateGuideState exits: m=119822 SNR=80.8
02:34:00.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:00.797 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:00.798 00.001 21068 Enqueuing Expose request
02:34:00.800 00.002 16108 Worker thread wakes up
02:34:00.800 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:00.803 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:00.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:01.979 01.176 16108 Exposure complete
02:34:02.041 00.062 16108 worker thread done servicing request
02:34:02.041 00.000 21068 OnExposeComplete: enter
02:34:02.043 00.002 21068 UpdateGuideState(): m_state=6
02:34:02.044 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13549
02:34:02.045 00.001 21068 Star::Find returns 1 (0), X=221.84, Y=876.76, Mass=133917, SNR=86.9, Peak=19075 HFD=3.1
02:34:02.047 00.002 21068 MultiStar: [#1 0.12,-0.34,1.10,U] [#2 0.11,-0.35,1.17,U] [#3 0.22,-0.07,1.05,U] [#4 0.43,-0.06,0.83,U] [#5 0.12,-0.02,0.96,U] [#6 0.24,0.21,0.93,U] [#7 0.08,-0.29,0.62,U] [#8 -0.01,-0.12,0.76,U] 
02:34:02.048 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.12}, one-star: {0.51, 0.01}
02:34:02.050 00.002 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
02:34:02.051 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
02:34:02.053 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=-0.22 mountY=0.07, mountTheta=2.85
02:34:02.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.12, opts=13)
02:34:02.057 00.002 21068 Enqueuing Move request for scope (0.21, -0.12)
02:34:02.058 00.001 16108 Worker thread wakes up
02:34:02.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
02:34:02.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
02:34:02.058 00.000 16108 Moving (0.21, -0.12) raw xDistance=-0.22 yDistance=0.07
02:34:02.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:34:02.059 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:02.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:34:02.059 00.000 16108 MoveAxis(E, 59, ABG)
02:34:02.059 00.000 16108 Guiding  Dir = 2, Dur = 59
02:34:02.059 00.000 16108 IsSlewing returns 0
02:34:02.059 00.000 16108 IsGuiding returns 0
02:34:02.064 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=361, max=65535, med=3325, FiltMin=2800, FiltMax=55437, Gamma=1.000
02:34:02.079 00.015 21068 UpdateGuideState exits: m=133917 SNR=86.9
02:34:02.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:02.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:02.081 00.000 21068 Enqueuing Expose request
02:34:02.099 00.018 16108 PulseGuide returned control before completion, sleep 30
02:34:02.145 00.046 16108 IsGuiding returns 1
02:34:02.145 00.000 16108 scope still moving after pulse duration time elapsed
02:34:02.182 00.037 16108 IsSlewing returns 0
02:34:02.182 00.000 16108 IsGuiding returns 1
02:34:02.208 00.026 16108 IsSlewing returns 0
02:34:02.208 00.000 16108 IsGuiding returns 0
02:34:02.208 00.000 16108 scope move finished after 59 + 89 ms
02:34:02.209 00.001 16108 Move returns status 0, amount 59
02:34:02.209 00.000 16108 MoveAxis(N, 0, ABG)
02:34:02.209 00.000 16108 Move returns status 0, amount 0
02:34:02.209 00.000 16108 move complete, result=0
02:34:02.209 00.000 16108 worker thread done servicing request
02:34:02.209 00.000 16108 Worker thread wakes up
02:34:02.209 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
02:34:02.210 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:02.211 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:03.187 00.976 16108 Exposure complete
02:34:03.252 00.065 16108 worker thread done servicing request
02:34:03.253 00.001 21068 OnExposeComplete: enter
02:34:03.254 00.001 21068 UpdateGuideState(): m_state=6
02:34:03.254 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13550
02:34:03.255 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.85, Mass=122228, SNR=89.7, Peak=17843 HFD=3.1
02:34:03.257 00.002 21068 MultiStar: [#1 -0.27,-0.07,1.03,U] [#2 -0.05,-0.05,1.05,U] [#3 0.06,-0.16,0.94,U] [#4 -0.18,0.08,0.76,U] [#5 -0.05,0.11,0.96,U] [#6 -0.11,0.25,0.84,U] [#7 -0.10,-0.10,0.54,U] [#8 -0.17,0.22,0.72,U] 
02:34:03.259 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.13, 0.09}
02:34:03.259 00.000 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
02:34:03.260 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
02:34:03.261 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.68 mountX=0.08 mountY=-0.02, mountTheta=-0.23
02:34:03.262 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.04, opts=13)
02:34:03.263 00.001 21068 Enqueuing Move request for scope (-0.08, 0.04)
02:34:03.264 00.001 16108 Worker thread wakes up
02:34:03.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
02:34:03.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
02:34:03.264 00.000 16108 Moving (-0.08, 0.04) raw xDistance=0.08 yDistance=-0.02
02:34:03.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:34:03.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:03.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:34:03.264 00.000 16108 MoveAxis(E, 0, ABG)
02:34:03.264 00.000 16108 Move returns status 0, amount 0
02:34:03.264 00.000 16108 MoveAxis(N, 0, ABG)
02:34:03.264 00.000 16108 Move returns status 0, amount 0
02:34:03.264 00.000 16108 move complete, result=0
02:34:03.264 00.000 16108 worker thread done servicing request
02:34:03.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3325, FiltMin=2861, FiltMax=65501, Gamma=1.000
02:34:03.285 00.017 21068 UpdateGuideState exits: m=122228 SNR=89.7
02:34:03.285 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:03.286 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:03.287 00.001 21068 Enqueuing Expose request
02:34:03.287 00.000 16108 Worker thread wakes up
02:34:03.287 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:03.288 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:03.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:04.448 01.160 16108 Exposure complete
02:34:04.503 00.055 16108 worker thread done servicing request
02:34:04.503 00.000 21068 OnExposeComplete: enter
02:34:04.503 00.000 21068 UpdateGuideState(): m_state=6
02:34:04.504 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13551
02:34:04.505 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.79, Mass=127236, SNR=86.0, Peak=17939 HFD=3.2
02:34:04.506 00.001 21068 MultiStar: [#1 -0.33,-0.04,1.14,U] [#2 -0.20,-0.17,1.29,U] [#3 -0.17,-0.13,1.14,U] [#4 -0.09,-0.03,0.86,U] [#5 -0.22,0.27,0.99,U] [#6 -0.17,-0.03,0.79,U] [#7 -0.30,-0.13,0.72,U] [#8 -0.39,0.12,0.73,U] 
02:34:04.507 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {0.24, 0.04}
02:34:04.507 00.000 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
02:34:04.510 00.003 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
02:34:04.511 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.18 cameraTheta=-3.02 mountX=0.17 mountY=0.06, mountTheta=0.35
02:34:04.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.02, opts=13)
02:34:04.513 00.001 21068 Enqueuing Move request for scope (-0.17, -0.02)
02:34:04.514 00.001 16108 Worker thread wakes up
02:34:04.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
02:34:04.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
02:34:04.514 00.000 16108 Moving (-0.17, -0.02) raw xDistance=0.17 yDistance=0.06
02:34:04.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:34:04.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:04.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:04.514 00.000 16108 MoveAxis(E, 0, ABG)
02:34:04.514 00.000 16108 Move returns status 0, amount 0
02:34:04.514 00.000 16108 MoveAxis(N, 0, ABG)
02:34:04.514 00.000 16108 Move returns status 0, amount 0
02:34:04.514 00.000 16108 move complete, result=0
02:34:04.514 00.000 16108 worker thread done servicing request
02:34:04.518 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3325, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:34:04.534 00.016 21068 UpdateGuideState exits: m=127236 SNR=86.0
02:34:04.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:04.537 00.001 21068 Enqueuing Expose request
02:34:04.537 00.000 16108 Worker thread wakes up
02:34:04.537 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:04.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:04.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:05.511 00.973 16108 Exposure complete
02:34:05.592 00.081 16108 worker thread done servicing request
02:34:05.592 00.000 21068 OnExposeComplete: enter
02:34:05.593 00.001 21068 UpdateGuideState(): m_state=6
02:34:05.594 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13552
02:34:05.595 00.001 21068 Star::Find returns 1 (0), X=221.17, Y=876.71, Mass=125797, SNR=85.8, Peak=15872 HFD=3.5
02:34:05.596 00.001 21068 MultiStar: [#1 -0.45,0.08,1.13,U] [#2 -0.25,-0.12,1.01,U] [#3 -0.41,-0.07,0.96,U] [#4 -0.56,0.23,0.00,M1] [#5 -0.18,0.32,0.97,U] [#6 -0.22,0.53,0.00,M1] [#7 -0.44,0.09,0.68,U] [#8 -0.33,0.08,0.79,U] 
02:34:05.596 00.000 21068 single-star, 6 included, MultiStar: {-0.31, 0.04}, one-star: {-0.16, -0.04}
02:34:05.597 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
02:34:05.598 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
02:34:05.598 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.91 mountX=0.15 mountY=0.07, mountTheta=0.46
02:34:05.601 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.04, opts=13)
02:34:05.602 00.001 21068 Enqueuing Move request for scope (-0.16, -0.04)
02:34:05.603 00.001 16108 Worker thread wakes up
02:34:05.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
02:34:05.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
02:34:05.603 00.000 16108 Moving (-0.16, -0.04) raw xDistance=0.15 yDistance=0.07
02:34:05.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:34:05.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:05.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:34:05.603 00.000 16108 MoveAxis(E, 0, ABG)
02:34:05.603 00.000 16108 Move returns status 0, amount 0
02:34:05.603 00.000 16108 MoveAxis(N, 0, ABG)
02:34:05.603 00.000 16108 Move returns status 0, amount 0
02:34:05.603 00.000 16108 move complete, result=0
02:34:05.603 00.000 16108 worker thread done servicing request
02:34:05.611 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3325, FiltMin=2790, FiltMax=65440, Gamma=1.000
02:34:05.641 00.030 21068 UpdateGuideState exits: m=125797 SNR=85.8
02:34:05.643 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:05.645 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:05.645 00.000 21068 Enqueuing Expose request
02:34:05.647 00.002 16108 Worker thread wakes up
02:34:05.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:05.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:05.647 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:06.821 01.174 16108 Exposure complete
02:34:06.901 00.080 16108 worker thread done servicing request
02:34:06.901 00.000 21068 OnExposeComplete: enter
02:34:06.902 00.001 21068 UpdateGuideState(): m_state=6
02:34:06.904 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13553
02:34:06.905 00.001 21068 Star::Find returns 1 (0), X=221.23, Y=877.07, Mass=139449, SNR=98.6, Peak=16051 HFD=3.5
02:34:06.907 00.002 21068 MultiStar: [#1 -0.46,0.01,0.94,U] [#2 -0.30,-0.07,1.30,U] [#3 -0.43,-0.03,0.97,U] [#4 -0.56,0.07,0.00,M2] [#5 -0.22,0.17,0.93,U] [#6 -0.47,0.45,0.00,M2] [#7 -0.25,0.03,0.50,U] [#8 -0.53,0.33,0.00,M1] 
02:34:06.907 00.000 21068 refined, 5 included, MultiStar: {-0.30, 0.07}, one-star: {-0.10, 0.32}
02:34:06.909 00.002 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
02:34:06.910 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
02:34:06.912 00.002 21068 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=0.30 mountY=0.00, mountTheta=0.01
02:34:06.915 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.07, opts=13)
02:34:06.916 00.001 21068 Enqueuing Move request for scope (-0.30, 0.07)
02:34:06.917 00.001 16108 Worker thread wakes up
02:34:06.918 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
02:34:06.918 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
02:34:06.918 00.000 16108 Moving (-0.30, 0.07) raw xDistance=0.30 yDistance=0.00
02:34:06.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:34:06.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:06.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:34:06.918 00.000 16108 MoveAxis(W, 80, ABG)
02:34:06.918 00.000 16108 Guiding  Dir = 3, Dur = 80
02:34:06.919 00.001 16108 IsSlewing returns 0
02:34:06.919 00.000 16108 IsGuiding returns 0
02:34:06.925 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3325, FiltMin=2790, FiltMax=65440, Gamma=1.000
02:34:06.945 00.020 21068 UpdateGuideState exits: m=139449 SNR=98.6
02:34:06.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:06.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:06.948 00.001 21068 Enqueuing Expose request
02:34:06.972 00.024 16108 PulseGuide returned control before completion, sleep 38
02:34:07.018 00.046 16108 IsGuiding returns 1
02:34:07.018 00.000 16108 scope still moving after pulse duration time elapsed
02:34:07.050 00.032 16108 IsSlewing returns 0
02:34:07.050 00.000 16108 IsGuiding returns 1
02:34:07.082 00.032 16108 IsSlewing returns 0
02:34:07.082 00.000 16108 IsGuiding returns 0
02:34:07.082 00.000 16108 scope move finished after 80 + 82 ms
02:34:07.083 00.001 16108 Move returns status 0, amount 80
02:34:07.083 00.000 16108 MoveAxis(N, 0, ABG)
02:34:07.083 00.000 16108 Move returns status 0, amount 0
02:34:07.083 00.000 16108 move complete, result=0
02:34:07.083 00.000 16108 worker thread done servicing request
02:34:07.083 00.000 16108 Worker thread wakes up
02:34:07.083 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.0 px 0 ms NORTH
02:34:07.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:07.085 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:08.075 00.990 16108 Exposure complete
02:34:08.163 00.088 16108 worker thread done servicing request
02:34:08.163 00.000 21068 OnExposeComplete: enter
02:34:08.164 00.001 21068 UpdateGuideState(): m_state=6
02:34:08.165 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13554
02:34:08.166 00.001 21068 Star::Find returns 1 (0), X=221.45, Y=876.60, Mass=127427, SNR=85.6, Peak=15104 HFD=3.2
02:34:08.168 00.002 21068 MultiStar: [#1 -0.31,-0.10,1.17,U] [#2 -0.12,-0.13,1.17,U] [#3 -0.39,-0.22,1.13,U] [#4 -0.30,-0.17,0.88,U] [#5 -0.16,0.16,0.99,U] [#6 -0.12,0.21,0.93,U] [#7 0.00,0.06,0.73,U] [#8 -0.32,-0.09,0.90,U] 
02:34:08.168 00.000 21068 single-star, 8 included, MultiStar: {-0.18, -0.06}, one-star: {0.12, -0.15}
02:34:08.169 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
02:34:08.170 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
02:34:08.171 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=-0.14 mountY=0.12, mountTheta=2.44
02:34:08.174 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
02:34:08.176 00.002 21068 Enqueuing Move request for scope (0.12, -0.15)
02:34:08.177 00.001 16108 Worker thread wakes up
02:34:08.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
02:34:08.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
02:34:08.177 00.000 16108 Moving (0.12, -0.15) raw xDistance=-0.14 yDistance=0.12
02:34:08.178 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:34:08.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:08.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:34:08.178 00.000 16108 MoveAxis(E, 0, ABG)
02:34:08.178 00.000 16108 Move returns status 0, amount 0
02:34:08.178 00.000 16108 MoveAxis(N, 0, ABG)
02:34:08.178 00.000 16108 Move returns status 0, amount 0
02:34:08.178 00.000 16108 move complete, result=0
02:34:08.178 00.000 16108 worker thread done servicing request
02:34:08.185 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3325, FiltMin=2861, FiltMax=55817, Gamma=1.000
02:34:08.200 00.015 21068 UpdateGuideState exits: m=127427 SNR=85.6
02:34:08.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:08.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:08.202 00.000 21068 Enqueuing Expose request
02:34:08.203 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:08.204 00.001 16108 Worker thread wakes up
02:34:08.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:08.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:09.369 01.165 16108 Exposure complete
02:34:09.424 00.055 16108 worker thread done servicing request
02:34:09.424 00.000 21068 OnExposeComplete: enter
02:34:09.426 00.002 21068 UpdateGuideState(): m_state=6
02:34:09.427 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13555
02:34:09.428 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.47, Mass=147967, SNR=91.2, Peak=15648 HFD=3.3
02:34:09.429 00.001 21068 MultiStar: [#1 -0.41,-0.20,1.13,U] [#2 -0.18,-0.30,1.23,U] [#3 -0.35,-0.20,1.06,U] [#4 -0.32,-0.18,0.86,U] [#5 -0.23,-0.11,0.95,U] [#6 -0.30,0.08,0.86,U] [#7 -0.07,-0.43,0.64,U] [#8 -0.52,-0.36,0.00,M1] 
02:34:09.429 00.000 21068 single-star, 7 included, MultiStar: {-0.23, -0.20}, one-star: {0.05, -0.28}
02:34:09.430 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
02:34:09.431 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
02:34:09.431 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.41 mountX=-0.10 mountY=0.26, mountTheta=1.92
02:34:09.434 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.28, opts=13)
02:34:09.437 00.003 21068 Enqueuing Move request for scope (0.05, -0.28)
02:34:09.439 00.002 16108 Worker thread wakes up
02:34:09.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
02:34:09.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
02:34:09.439 00.000 16108 Moving (0.05, -0.28) raw xDistance=-0.10 yDistance=0.26
02:34:09.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:34:09.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:09.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:34:09.439 00.000 16108 MoveAxis(E, 0, ABG)
02:34:09.439 00.000 16108 Move returns status 0, amount 0
02:34:09.439 00.000 16108 MoveAxis(N, 0, ABG)
02:34:09.439 00.000 16108 Move returns status 0, amount 0
02:34:09.439 00.000 16108 move complete, result=0
02:34:09.439 00.000 16108 worker thread done servicing request
02:34:09.447 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3321, FiltMin=2848, FiltMax=61485, Gamma=1.000
02:34:09.474 00.027 21068 UpdateGuideState exits: m=147967 SNR=91.2
02:34:09.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:09.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:09.476 00.000 21068 Enqueuing Expose request
02:34:09.477 00.001 16108 Worker thread wakes up
02:34:09.477 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:34:09.479 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:09.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:10.459 00.980 16108 Exposure complete
02:34:10.515 00.056 16108 worker thread done servicing request
02:34:10.515 00.000 21068 OnExposeComplete: enter
02:34:10.516 00.001 21068 UpdateGuideState(): m_state=6
02:34:10.517 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13556
02:34:10.518 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.75, Mass=106287, SNR=71.8, Peak=13683 HFD=3.2
02:34:10.519 00.001 21068 MultiStar: [#1 -0.31,-0.26,1.40,U] [#2 -0.05,-0.30,1.30,U] [#3 -0.20,-0.28,1.31,U] [#4 -0.22,0.05,1.02,U] [#5 -0.35,-0.42,1.11,U] [#6 -0.01,0.20,0.89,U] [#7 -0.08,-0.33,0.70,U] [#8 -0.27,-0.37,0.91,U] 
02:34:10.520 00.001 21068 single-star, 8 included, MultiStar: {-0.15, -0.20}, one-star: {0.21, -0.01}
02:34:10.521 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
02:34:10.522 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
02:34:10.523 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.03 mountX=-0.21 mountY=-0.04, mountTheta=-2.93
02:34:10.526 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
02:34:10.528 00.002 21068 Enqueuing Move request for scope (0.21, -0.01)
02:34:10.529 00.001 16108 Worker thread wakes up
02:34:10.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
02:34:10.530 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
02:34:10.530 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
02:34:10.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:34:10.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:10.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:34:10.530 00.000 16108 MoveAxis(E, 54, ABG)
02:34:10.530 00.000 16108 Guiding  Dir = 2, Dur = 54
02:34:10.531 00.001 16108 IsSlewing returns 0
02:34:10.531 00.000 16108 IsGuiding returns 0
02:34:10.535 00.004 16108 PulseGuide returned control before completion, sleep 61
02:34:10.540 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=473, max=65535, med=3321, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:34:10.556 00.016 21068 UpdateGuideState exits: m=106287 SNR=71.8
02:34:10.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:10.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:10.559 00.001 21068 Enqueuing Expose request
02:34:10.610 00.051 16108 IsGuiding returns 0
02:34:10.610 00.000 16108 Move returns status 0, amount 54
02:34:10.610 00.000 16108 MoveAxis(N, 0, ABG)
02:34:10.610 00.000 16108 Move returns status 0, amount 0
02:34:10.610 00.000 16108 move complete, result=0
02:34:10.610 00.000 16108 worker thread done servicing request
02:34:10.611 00.001 16108 Worker thread wakes up
02:34:10.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:10.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:10.615 00.004 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
02:34:11.766 01.151 16108 Exposure complete
02:34:11.826 00.060 16108 worker thread done servicing request
02:34:11.826 00.000 21068 OnExposeComplete: enter
02:34:11.829 00.003 21068 UpdateGuideState(): m_state=6
02:34:11.831 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13557
02:34:11.832 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.59, Mass=125549, SNR=92.8, Peak=14803 HFD=3.3
02:34:11.834 00.002 21068 MultiStar: [#1 -0.02,-0.04,1.05,U] [#2 -0.06,-0.19,1.28,U] [#3 0.15,-0.16,1.12,U] [#4 -0.10,-0.22,0.86,U] [#5 -0.17,-0.05,0.85,U] [#6 -0.11,0.24,0.79,U] [#7 -0.09,-0.15,0.53,U] [#8 -0.23,-0.21,0.72,U] 
02:34:11.835 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.30, -0.17}
02:34:11.835 00.000 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
02:34:11.836 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:34:11.837 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.75 mountX=0.00 mountY=0.11, mountTheta=1.57
02:34:11.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
02:34:11.841 00.002 21068 Enqueuing Move request for scope (-0.02, -0.11)
02:34:11.842 00.001 16108 Worker thread wakes up
02:34:11.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
02:34:11.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
02:34:11.842 00.000 16108 Moving (-0.02, -0.11) raw xDistance=0.00 yDistance=0.11
02:34:11.843 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:34:11.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:11.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:34:11.843 00.000 16108 MoveAxis(E, 0, ABG)
02:34:11.843 00.000 16108 Move returns status 0, amount 0
02:34:11.843 00.000 16108 MoveAxis(N, 0, ABG)
02:34:11.843 00.000 16108 Move returns status 0, amount 0
02:34:11.843 00.000 16108 move complete, result=0
02:34:11.843 00.000 16108 worker thread done servicing request
02:34:11.846 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3321, FiltMin=2848, FiltMax=63325, Gamma=1.000
02:34:11.862 00.016 21068 UpdateGuideState exits: m=125549 SNR=92.8
02:34:11.862 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:11.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:11.864 00.001 21068 Enqueuing Expose request
02:34:11.864 00.000 16108 Worker thread wakes up
02:34:11.864 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:11.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:11.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:12.846 00.981 16108 Exposure complete
02:34:12.912 00.066 16108 worker thread done servicing request
02:34:12.912 00.000 21068 OnExposeComplete: enter
02:34:12.913 00.001 21068 UpdateGuideState(): m_state=6
02:34:12.913 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13558
02:34:12.914 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.70, Mass=126176, SNR=89.4, Peak=15379 HFD=3.2
02:34:12.915 00.001 21068 MultiStar: [#1 -0.16,-0.15,1.04,U] [#2 -0.02,-0.14,1.13,U] [#3 -0.16,-0.13,1.05,U] [#4 -0.28,-0.01,0.80,U] [#5 -0.08,0.07,0.93,U] [#6 -0.16,0.29,0.91,U] [#7 -0.17,-0.11,0.57,U] [#8 -0.08,0.04,0.70,U] 
02:34:12.916 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.18, -0.05}
02:34:12.917 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
02:34:12.918 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.51)
02:34:12.919 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=0.09 mountY=0.05, mountTheta=0.49
02:34:12.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
02:34:12.921 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
02:34:12.922 00.001 16108 Worker thread wakes up
02:34:12.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:34:12.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:34:12.922 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=0.05
02:34:12.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:34:12.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:12.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:34:12.922 00.000 16108 MoveAxis(E, 0, ABG)
02:34:12.922 00.000 16108 Move returns status 0, amount 0
02:34:12.922 00.000 16108 MoveAxis(N, 0, ABG)
02:34:12.922 00.000 16108 Move returns status 0, amount 0
02:34:12.922 00.000 16108 move complete, result=0
02:34:12.922 00.000 16108 worker thread done servicing request
02:34:12.926 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3321, FiltMin=2870, FiltMax=55229, Gamma=1.000
02:34:12.940 00.014 21068 UpdateGuideState exits: m=126176 SNR=89.4
02:34:12.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:12.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:12.943 00.001 21068 Enqueuing Expose request
02:34:12.943 00.000 16108 Worker thread wakes up
02:34:12.943 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:12.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:12.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:14.122 01.178 16108 Exposure complete
02:34:14.183 00.061 16108 worker thread done servicing request
02:34:14.183 00.000 21068 OnExposeComplete: enter
02:34:14.185 00.002 21068 UpdateGuideState(): m_state=6
02:34:14.186 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13559
02:34:14.186 00.000 21068 Star::Find returns 1 (0), X=221.40, Y=876.64, Mass=127885, SNR=93.8, Peak=15984 HFD=3.1
02:34:14.187 00.001 21068 MultiStar: [#1 -0.30,-0.02,1.06,U] [#2 -0.15,-0.12,1.16,U] [#3 -0.03,0.10,0.90,U] [#4 -0.33,0.02,0.74,U] [#5 -0.40,0.13,0.93,U] [#6 -0.44,0.42,0.00,M1] [#7 -0.05,-0.08,0.58,U] [#8 -0.14,-0.01,0.71,U] 
02:34:14.188 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.02}, one-star: {0.07, -0.11}
02:34:14.189 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
02:34:14.189 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
02:34:14.191 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=-0.09 mountY=0.09, mountTheta=2.36
02:34:14.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
02:34:14.195 00.002 21068 Enqueuing Move request for scope (0.07, -0.11)
02:34:14.196 00.001 16108 Worker thread wakes up
02:34:14.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:34:14.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:34:14.196 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
02:34:14.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:34:14.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:14.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:34:14.196 00.000 16108 MoveAxis(E, 0, ABG)
02:34:14.196 00.000 16108 Move returns status 0, amount 0
02:34:14.196 00.000 16108 MoveAxis(N, 0, ABG)
02:34:14.196 00.000 16108 Move returns status 0, amount 0
02:34:14.196 00.000 16108 move complete, result=0
02:34:14.196 00.000 16108 worker thread done servicing request
02:34:14.199 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3321, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:34:14.222 00.023 21068 UpdateGuideState exits: m=127885 SNR=93.8
02:34:14.224 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:14.224 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:14.225 00.001 21068 Enqueuing Expose request
02:34:14.226 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:14.227 00.001 16108 Worker thread wakes up
02:34:14.227 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:14.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:15.194 00.967 16108 Exposure complete
02:34:15.264 00.070 16108 worker thread done servicing request
02:34:15.264 00.000 21068 OnExposeComplete: enter
02:34:15.265 00.001 21068 UpdateGuideState(): m_state=6
02:34:15.266 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13560
02:34:15.266 00.000 21068 Star::Find returns 1 (0), X=221.36, Y=876.63, Mass=128961, SNR=94.6, Peak=14752 HFD=3.3
02:34:15.267 00.001 21068 MultiStar: [#1 -0.52,-0.03,1.02,U] [#2 -0.19,-0.00,1.13,U] [#3 -0.32,0.09,0.96,U] [#4 -0.56,0.06,0.81,U] [#5 -0.16,0.28,0.83,U] [#6 -0.48,0.23,0.72,U] [#7 -0.12,-0.09,0.56,U] [#8 -0.33,-0.08,0.76,U] 
02:34:15.268 00.001 21068 single-star, 8 included, MultiStar: {-0.29, 0.03}, one-star: {0.02, -0.13}
02:34:15.269 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
02:34:15.269 00.000 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
02:34:15.270 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.05 mountY=0.12, mountTheta=1.94
02:34:15.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
02:34:15.273 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
02:34:15.274 00.001 16108 Worker thread wakes up
02:34:15.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:34:15.274 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:34:15.274 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.05 yDistance=0.12
02:34:15.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:15.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:15.275 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:34:15.275 00.000 16108 MoveAxis(E, 0, ABG)
02:34:15.275 00.000 16108 Move returns status 0, amount 0
02:34:15.275 00.000 16108 MoveAxis(N, 0, ABG)
02:34:15.275 00.000 16108 Move returns status 0, amount 0
02:34:15.275 00.000 16108 move complete, result=0
02:34:15.275 00.000 16108 worker thread done servicing request
02:34:15.280 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3321, FiltMin=2838, FiltMax=63485, Gamma=1.000
02:34:15.304 00.024 21068 UpdateGuideState exits: m=128961 SNR=94.6
02:34:15.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:15.305 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:15.306 00.001 21068 Enqueuing Expose request
02:34:15.307 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:15.308 00.001 16108 Worker thread wakes up
02:34:15.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:15.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:16.452 01.144 16108 Exposure complete
02:34:16.505 00.053 16108 worker thread done servicing request
02:34:16.505 00.000 21068 OnExposeComplete: enter
02:34:16.506 00.001 21068 UpdateGuideState(): m_state=6
02:34:16.506 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13561
02:34:16.508 00.002 21068 Star::Find returns 1 (0), X=221.30, Y=876.62, Mass=142398, SNR=94.7, Peak=15152 HFD=3.3
02:34:16.509 00.001 21068 MultiStar: [#1 -0.28,-0.05,1.26,U] [#2 -0.14,-0.27,1.12,U] [#3 -0.30,0.02,0.92,U] [#4 -0.29,-0.07,0.72,U] [#5 -0.29,-0.32,0.87,U] [#6 -0.30,0.18,0.78,U] [#7 -0.17,-0.05,0.62,U] [#8 -0.46,-0.23,0.76,U] 
02:34:16.509 00.000 21068 single-star, 8 included, MultiStar: {-0.24, -0.11}, one-star: {-0.04, -0.13}
02:34:16.510 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
02:34:16.511 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
02:34:16.512 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.83 mountX=0.01 mountY=0.14, mountTheta=1.48
02:34:16.513 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
02:34:16.514 00.001 21068 Enqueuing Move request for scope (-0.04, -0.13)
02:34:16.515 00.001 16108 Worker thread wakes up
02:34:16.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
02:34:16.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
02:34:16.515 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.01 yDistance=0.14
02:34:16.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:34:16.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:16.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:34:16.515 00.000 16108 MoveAxis(E, 0, ABG)
02:34:16.515 00.000 16108 Move returns status 0, amount 0
02:34:16.516 00.001 16108 MoveAxis(N, 0, ABG)
02:34:16.516 00.000 16108 Move returns status 0, amount 0
02:34:16.516 00.000 16108 move complete, result=0
02:34:16.516 00.000 16108 worker thread done servicing request
02:34:16.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3321, FiltMin=2800, FiltMax=63193, Gamma=1.000
02:34:16.533 00.014 21068 UpdateGuideState exits: m=142398 SNR=94.7
02:34:16.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:16.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:16.536 00.001 21068 Enqueuing Expose request
02:34:16.536 00.000 16108 Worker thread wakes up
02:34:16.536 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:16.537 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:16.539 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:17.505 00.966 16108 Exposure complete
02:34:17.603 00.098 16108 worker thread done servicing request
02:34:17.603 00.000 21068 OnExposeComplete: enter
02:34:17.605 00.002 21068 UpdateGuideState(): m_state=6
02:34:17.605 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13562
02:34:17.606 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=876.92, Mass=123997, SNR=91.0, Peak=16640 HFD=2.9
02:34:17.608 00.002 21068 MultiStar: [#1 -0.33,-0.21,0.91,U] [#2 -0.28,-0.10,1.16,U] [#3 -0.28,-0.25,1.12,U] [#4 -0.58,-0.04,0.00,M1] [#5 -0.30,0.25,0.88,U] [#6 -0.39,0.25,0.78,U] [#7 -0.28,0.09,0.62,U] [#8 -0.16,0.40,0.78,U] 
02:34:17.609 00.001 21068 single-star, 7 included, MultiStar: {-0.28, 0.05}, one-star: {-0.19, 0.17}
02:34:17.610 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
02:34:17.611 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
02:34:17.612 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.42 mountX=0.21 mountY=-0.12, mountTheta=-0.50
02:34:17.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.17, opts=13)
02:34:17.614 00.001 21068 Enqueuing Move request for scope (-0.19, 0.17)
02:34:17.615 00.001 16108 Worker thread wakes up
02:34:17.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
02:34:17.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
02:34:17.615 00.000 16108 Moving (-0.19, 0.17) raw xDistance=0.21 yDistance=-0.12
02:34:17.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:34:17.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:17.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:34:17.615 00.000 16108 MoveAxis(W, 56, ABG)
02:34:17.615 00.000 16108 Guiding  Dir = 3, Dur = 56
02:34:17.616 00.001 16108 IsSlewing returns 0
02:34:17.616 00.000 16108 IsGuiding returns 0
02:34:17.618 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3321, FiltMin=2880, FiltMax=57645, Gamma=1.000
02:34:17.642 00.024 21068 UpdateGuideState exits: m=123997 SNR=91.0
02:34:17.643 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:17.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:17.645 00.001 21068 Enqueuing Expose request
02:34:17.653 00.008 16108 PulseGuide returned control before completion, sleep 31
02:34:17.698 00.045 16108 IsGuiding returns 1
02:34:17.698 00.000 16108 scope still moving after pulse duration time elapsed
02:34:17.730 00.032 16108 IsSlewing returns 0
02:34:17.730 00.000 16108 IsGuiding returns 1
02:34:17.761 00.031 16108 IsSlewing returns 0
02:34:17.761 00.000 16108 IsGuiding returns 0
02:34:17.761 00.000 16108 scope move finished after 56 + 88 ms
02:34:17.761 00.000 16108 Move returns status 0, amount 56
02:34:17.761 00.000 16108 MoveAxis(N, 0, ABG)
02:34:17.761 00.000 16108 Move returns status 0, amount 0
02:34:17.762 00.001 16108 move complete, result=0
02:34:17.762 00.000 16108 worker thread done servicing request
02:34:17.762 00.000 16108 Worker thread wakes up
02:34:17.762 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
02:34:17.764 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:17.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:18.920 01.156 16108 Exposure complete
02:34:18.980 00.060 16108 worker thread done servicing request
02:34:18.980 00.000 21068 OnExposeComplete: enter
02:34:18.981 00.001 21068 UpdateGuideState(): m_state=6
02:34:18.981 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13563
02:34:18.982 00.001 21068 Star::Find returns 1 (0), X=221.63, Y=876.67, Mass=120543, SNR=86.0, Peak=15811 HFD=3.1
02:34:18.983 00.001 21068 MultiStar: [#1 -0.04,-0.07,1.08,U] [#2 0.11,-0.14,1.22,U] [#3 0.06,-0.04,0.97,U] [#4 -0.09,-0.20,0.80,U] [#5 -0.13,0.17,0.92,U] [#6 -0.08,0.10,0.78,U] [#7 0.00,-0.21,0.67,U] [#8 -0.29,-0.13,0.83,U] 
02:34:18.984 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.29, -0.08}
02:34:18.984 00.000 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
02:34:18.985 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
02:34:18.986 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=-0.01 mountY=0.06, mountTheta=1.67
02:34:18.990 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
02:34:18.992 00.002 21068 Enqueuing Move request for scope (-0.00, -0.07)
02:34:18.994 00.002 16108 Worker thread wakes up
02:34:18.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
02:34:18.995 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
02:34:18.995 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.06
02:34:18.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:34:18.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:18.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:18.995 00.000 16108 MoveAxis(E, 0, ABG)
02:34:18.995 00.000 16108 Move returns status 0, amount 0
02:34:18.995 00.000 16108 MoveAxis(N, 0, ABG)
02:34:18.995 00.000 16108 Move returns status 0, amount 0
02:34:18.995 00.000 16108 move complete, result=0
02:34:18.995 00.000 16108 worker thread done servicing request
02:34:19.005 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3321, FiltMin=2845, FiltMax=63341, Gamma=1.000
02:34:19.024 00.019 21068 UpdateGuideState exits: m=120543 SNR=86.0
02:34:19.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:19.025 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:19.026 00.001 21068 Enqueuing Expose request
02:34:19.027 00.001 16108 Worker thread wakes up
02:34:19.027 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:19.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:19.028 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:20.019 00.991 16108 Exposure complete
02:34:20.076 00.057 16108 worker thread done servicing request
02:34:20.076 00.000 21068 OnExposeComplete: enter
02:34:20.077 00.001 21068 UpdateGuideState(): m_state=6
02:34:20.078 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13564
02:34:20.078 00.000 21068 Star::Find returns 1 (0), X=221.56, Y=876.78, Mass=124388, SNR=80.2, Peak=15203 HFD=3.2
02:34:20.079 00.001 21068 MultiStar: [#1 -0.07,-0.19,1.25,U] [#2 0.14,-0.36,1.31,U] [#3 0.11,-0.02,1.08,U] [#4 -0.32,0.07,0.87,U] [#5 -0.03,0.22,1.03,U] [#6 -0.39,0.17,0.91,U] [#7 -0.07,-0.12,0.54,U] [#8 -0.42,-0.31,0.85,U] 
02:34:20.080 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.23, 0.03}
02:34:20.081 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
02:34:20.082 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
02:34:20.082 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-2.37 mountX=0.06 mountY=0.08, mountTheta=0.97
02:34:20.085 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
02:34:20.086 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
02:34:20.087 00.001 16108 Worker thread wakes up
02:34:20.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
02:34:20.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
02:34:20.087 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.06 yDistance=0.08
02:34:20.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:34:20.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:20.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:34:20.087 00.000 16108 MoveAxis(E, 0, ABG)
02:34:20.087 00.000 16108 Move returns status 0, amount 0
02:34:20.087 00.000 16108 MoveAxis(N, 0, ABG)
02:34:20.087 00.000 16108 Move returns status 0, amount 0
02:34:20.087 00.000 16108 move complete, result=0
02:34:20.088 00.001 16108 worker thread done servicing request
02:34:20.091 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3321, FiltMin=2825, FiltMax=65440, Gamma=1.000
02:34:20.117 00.026 21068 UpdateGuideState exits: m=124388 SNR=80.2
02:34:20.119 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:20.121 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:20.122 00.001 21068 Enqueuing Expose request
02:34:20.123 00.001 16108 Worker thread wakes up
02:34:20.123 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:20.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:20.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:21.304 01.180 16108 Exposure complete
02:34:21.374 00.070 16108 worker thread done servicing request
02:34:21.374 00.000 21068 OnExposeComplete: enter
02:34:21.375 00.001 21068 UpdateGuideState(): m_state=6
02:34:21.376 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13565
02:34:21.377 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.79, Mass=133149, SNR=95.6, Peak=17779 HFD=3.6
02:34:21.377 00.000 21068 MultiStar: [#1 -0.05,-0.08,0.95,U] [#2 -0.13,-0.42,1.37,U] [#3 0.02,-0.29,0.98,U] [#4 0.20,0.18,0.85,U] [#5 0.36,0.08,0.82,U] [#6 0.06,0.34,0.86,U] [#7 0.11,-0.28,0.68,U] [#8 -0.34,-0.20,0.72,U] 
02:34:21.378 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.31, 0.04}
02:34:21.379 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
02:34:21.380 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
02:34:21.380 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-1.01 mountX=-0.07 mountY=0.07, mountTheta=2.34
02:34:21.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
02:34:21.383 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
02:34:21.383 00.000 16108 Worker thread wakes up
02:34:21.384 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:34:21.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:34:21.384 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.07
02:34:21.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:34:21.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:21.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:34:21.384 00.000 16108 MoveAxis(E, 0, ABG)
02:34:21.384 00.000 16108 Move returns status 0, amount 0
02:34:21.384 00.000 16108 MoveAxis(N, 0, ABG)
02:34:21.384 00.000 16108 Move returns status 0, amount 0
02:34:21.384 00.000 16108 move complete, result=0
02:34:21.384 00.000 16108 worker thread done servicing request
02:34:21.390 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3321, FiltMin=2857, FiltMax=59949, Gamma=1.000
02:34:21.411 00.021 21068 UpdateGuideState exits: m=133149 SNR=95.6
02:34:21.413 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:21.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:21.414 00.000 21068 Enqueuing Expose request
02:34:21.415 00.001 16108 Worker thread wakes up
02:34:21.415 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:21.416 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:21.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:22.403 00.987 16108 Exposure complete
02:34:22.470 00.067 16108 worker thread done servicing request
02:34:22.470 00.000 21068 OnExposeComplete: enter
02:34:22.470 00.000 21068 UpdateGuideState(): m_state=6
02:34:22.471 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13566
02:34:22.472 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.35, Mass=124640, SNR=79.9, Peak=13264 HFD=3.3
02:34:22.473 00.001 21068 MultiStar: [#1 -0.37,-0.17,1.44,U] [#2 -0.48,-0.42,0.00,M1] [#3 -0.29,-0.45,1.19,U] [#4 -0.13,-0.35,0.92,U] [#5 -0.05,0.17,1.01,U] [#6 -0.16,-0.05,0.82,U] [#7 -0.18,-0.42,0.85,U] [#8 -0.32,-0.33,0.76,U] 
02:34:22.474 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.25}, one-star: {0.24, -0.40}
02:34:22.474 00.000 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
02:34:22.475 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
02:34:22.476 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.16 mountX=0.12 mountY=0.28, mountTheta=1.16
02:34:22.477 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.25, opts=13)
02:34:22.478 00.001 21068 Enqueuing Move request for scope (-0.17, -0.25)
02:34:22.479 00.001 16108 Worker thread wakes up
02:34:22.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
02:34:22.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
02:34:22.479 00.000 16108 Moving (-0.17, -0.25) raw xDistance=0.12 yDistance=0.28
02:34:22.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:34:22.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:22.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:34:22.479 00.000 16108 MoveAxis(E, 0, ABG)
02:34:22.479 00.000 16108 Move returns status 0, amount 0
02:34:22.479 00.000 16108 MoveAxis(N, 0, ABG)
02:34:22.479 00.000 16108 Move returns status 0, amount 0
02:34:22.480 00.001 16108 move complete, result=0
02:34:22.480 00.000 16108 worker thread done servicing request
02:34:22.482 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3325, FiltMin=2873, FiltMax=65440, Gamma=1.000
02:34:22.507 00.025 21068 UpdateGuideState exits: m=124640 SNR=79.9
02:34:22.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:22.510 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:22.510 00.000 21068 Enqueuing Expose request
02:34:22.511 00.001 16108 Worker thread wakes up
02:34:22.511 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:34:22.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:22.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:23.681 01.169 16108 Exposure complete
02:34:23.735 00.054 16108 worker thread done servicing request
02:34:23.735 00.000 21068 OnExposeComplete: enter
02:34:23.737 00.002 21068 UpdateGuideState(): m_state=6
02:34:23.739 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13567
02:34:23.739 00.000 21068 Star::Find returns 1 (0), X=221.61, Y=876.86, Mass=126983, SNR=84.6, Peak=16483 HFD=3.3
02:34:23.741 00.002 21068 MultiStar: [#1 -0.24,0.07,1.14,U] [#2 -0.12,-0.00,1.33,U] [#3 -0.02,-0.24,0.95,U] [#4 -0.00,0.10,0.79,U] [#5 -0.02,0.36,1.05,U] [#6 0.04,0.48,0.89,U] [#7 0.03,-0.05,0.66,U] [#8 -0.14,0.16,0.85,U] 
02:34:23.743 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {0.28, 0.11}
02:34:23.744 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
02:34:23.746 00.002 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
02:34:23.747 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.84 mountX=0.05 mountY=-0.10, mountTheta=-1.11
02:34:23.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
02:34:23.750 00.001 21068 Enqueuing Move request for scope (-0.03, 0.11)
02:34:23.751 00.001 16108 Worker thread wakes up
02:34:23.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:34:23.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:34:23.751 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.10
02:34:23.752 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:23.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:23.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:34:23.752 00.000 16108 MoveAxis(E, 0, ABG)
02:34:23.752 00.000 16108 Move returns status 0, amount 0
02:34:23.752 00.000 16108 MoveAxis(N, 0, ABG)
02:34:23.752 00.000 16108 Move returns status 0, amount 0
02:34:23.752 00.000 16108 move complete, result=0
02:34:23.752 00.000 16108 worker thread done servicing request
02:34:23.757 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3321, FiltMin=2881, FiltMax=65501, Gamma=1.000
02:34:23.782 00.025 21068 UpdateGuideState exits: m=126983 SNR=84.6
02:34:23.785 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:23.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:23.788 00.002 21068 Enqueuing Expose request
02:34:23.789 00.001 16108 Worker thread wakes up
02:34:23.789 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:23.790 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:23.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:24.753 00.963 16108 Exposure complete
02:34:24.822 00.069 16108 worker thread done servicing request
02:34:24.823 00.001 21068 OnExposeComplete: enter
02:34:24.823 00.000 21068 UpdateGuideState(): m_state=6
02:34:24.824 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13568
02:34:24.825 00.001 21068 Star::Find returns 1 (0), X=221.87, Y=876.76, Mass=127550, SNR=89.0, Peak=15811 HFD=3.5
02:34:24.826 00.001 21068 MultiStar: [#1 -0.13,0.06,1.25,U] [#2 0.05,-0.25,1.17,U] [#3 0.00,0.02,0.98,U] [#4 0.02,0.27,0.76,U] [#5 0.08,0.39,1.03,U] [#6 -0.02,0.45,0.85,U] [#7 0.12,-0.00,0.67,U] [#8 -0.15,0.14,0.80,U] 
02:34:24.827 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.54, 0.01}
02:34:24.827 00.000 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
02:34:24.828 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
02:34:24.829 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
02:34:24.830 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
02:34:24.831 00.001 21068 Enqueuing Move request for scope (0.06, 0.11)
02:34:24.831 00.000 16108 Worker thread wakes up
02:34:24.832 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
02:34:24.832 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
02:34:24.832 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
02:34:24.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:34:24.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:24.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:34:24.832 00.000 16108 MoveAxis(E, 0, ABG)
02:34:24.832 00.000 16108 Move returns status 0, amount 0
02:34:24.832 00.000 16108 MoveAxis(N, 0, ABG)
02:34:24.832 00.000 16108 Move returns status 0, amount 0
02:34:24.832 00.000 16108 move complete, result=0
02:34:24.833 00.001 16108 worker thread done servicing request
02:34:24.839 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3321, FiltMin=2854, FiltMax=61069, Gamma=1.000
02:34:24.868 00.029 21068 UpdateGuideState exits: m=127550 SNR=89.0
02:34:24.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:24.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:24.870 00.000 21068 Enqueuing Expose request
02:34:24.871 00.001 16108 Worker thread wakes up
02:34:24.871 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:24.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:24.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:26.048 01.176 16108 Exposure complete
02:34:26.132 00.084 16108 worker thread done servicing request
02:34:26.132 00.000 21068 OnExposeComplete: enter
02:34:26.135 00.003 21068 UpdateGuideState(): m_state=6
02:34:26.137 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13569
02:34:26.138 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=876.83, Mass=129967, SNR=97.0, Peak=15523 HFD=3.4
02:34:26.139 00.001 21068 MultiStar: [#1 -0.11,-0.08,1.03,U] [#2 -0.30,-0.26,1.05,U] [#3 -0.11,-0.25,1.06,U] [#4 -0.18,-0.04,0.76,U] [#5 -0.02,-0.01,0.91,U] [#6 -0.11,0.38,0.69,U] [#7 -0.15,-0.17,0.55,U] [#8 -0.15,-0.07,0.66,U] 
02:34:26.139 00.000 21068 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {0.19, 0.08}
02:34:26.141 00.002 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
02:34:26.141 00.000 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
02:34:26.143 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.60 mountX=0.09 mountY=0.08, mountTheta=0.75
02:34:26.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
02:34:26.146 00.001 21068 Enqueuing Move request for scope (-0.10, -0.06)
02:34:26.147 00.001 16108 Worker thread wakes up
02:34:26.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:34:26.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:34:26.147 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.09 yDistance=0.08
02:34:26.148 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:34:26.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:26.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:34:26.148 00.000 16108 MoveAxis(E, 0, ABG)
02:34:26.148 00.000 16108 Move returns status 0, amount 0
02:34:26.148 00.000 16108 MoveAxis(N, 0, ABG)
02:34:26.148 00.000 16108 Move returns status 0, amount 0
02:34:26.148 00.000 16108 move complete, result=0
02:34:26.148 00.000 16108 worker thread done servicing request
02:34:26.153 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3321, FiltMin=2832, FiltMax=56765, Gamma=1.000
02:34:26.168 00.015 21068 UpdateGuideState exits: m=129967 SNR=97.0
02:34:26.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:26.169 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:26.170 00.001 21068 Enqueuing Expose request
02:34:26.171 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:26.172 00.001 16108 Worker thread wakes up
02:34:26.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:26.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:27.150 00.978 16108 Exposure complete
02:34:27.218 00.068 16108 worker thread done servicing request
02:34:27.220 00.002 21068 OnExposeComplete: enter
02:34:27.220 00.000 21068 UpdateGuideState(): m_state=6
02:34:27.222 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13570
02:34:27.224 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=877.10, Mass=132485, SNR=101.1, Peak=17043 HFD=3.2
02:34:27.226 00.002 21068 MultiStar: [#1 -0.09,-0.01,0.89,U] [#2 -0.15,-0.01,1.07,U] [#3 0.09,-0.08,1.05,U] [#4 -0.24,0.13,0.74,U] [#5 -0.14,0.26,0.88,U] [#6 -0.26,0.39,0.77,U] [#7 0.11,0.20,0.47,U] [#8 -0.31,0.12,0.68,U] 
02:34:27.227 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {0.23, 0.35}
02:34:27.228 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
02:34:27.229 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
02:34:27.231 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=0.10 mountY=-0.12, mountTheta=-0.85
02:34:27.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
02:34:27.233 00.000 21068 Enqueuing Move request for scope (-0.08, 0.14)
02:34:27.234 00.001 16108 Worker thread wakes up
02:34:27.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
02:34:27.235 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
02:34:27.235 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
02:34:27.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:34:27.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:27.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:34:27.235 00.000 16108 MoveAxis(E, 0, ABG)
02:34:27.235 00.000 16108 Move returns status 0, amount 0
02:34:27.235 00.000 16108 MoveAxis(N, 0, ABG)
02:34:27.235 00.000 16108 Move returns status 0, amount 0
02:34:27.235 00.000 16108 move complete, result=0
02:34:27.236 00.001 16108 worker thread done servicing request
02:34:27.245 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3321, FiltMin=2841, FiltMax=58029, Gamma=1.000
02:34:27.268 00.023 21068 UpdateGuideState exits: m=132485 SNR=101.1
02:34:27.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:27.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:27.272 00.001 21068 Enqueuing Expose request
02:34:27.273 00.001 16108 Worker thread wakes up
02:34:27.273 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:27.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:27.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:28.422 01.148 16108 Exposure complete
02:34:28.477 00.055 16108 worker thread done servicing request
02:34:28.477 00.000 21068 OnExposeComplete: enter
02:34:28.478 00.001 21068 UpdateGuideState(): m_state=6
02:34:28.479 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13571
02:34:28.480 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.95, Mass=125296, SNR=90.3, Peak=19043 HFD=3.0
02:34:28.481 00.001 21068 MultiStar: [#1 -0.02,-0.02,1.18,U] [#2 0.12,0.08,1.36,U] [#3 0.12,0.14,0.98,U] [#4 -0.13,0.31,0.85,U] [#5 -0.02,0.36,0.97,U] [#6 -0.13,0.36,0.85,U] [#7 -0.32,0.06,0.71,U] [#8 -0.31,0.13,0.79,U] 
02:34:28.482 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {0.22, 0.20}
02:34:28.482 00.000 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:34:28.483 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:34:28.484 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=0.05 mountY=-0.16, mountTheta=-1.24
02:34:28.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
02:34:28.487 00.001 21068 Enqueuing Move request for scope (-0.03, 0.17)
02:34:28.487 00.000 16108 Worker thread wakes up
02:34:28.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
02:34:28.488 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
02:34:28.488 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.05 yDistance=-0.16
02:34:28.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:28.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:28.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:34:28.488 00.000 16108 MoveAxis(E, 0, ABG)
02:34:28.488 00.000 16108 Move returns status 0, amount 0
02:34:28.488 00.000 16108 MoveAxis(N, 0, ABG)
02:34:28.488 00.000 16108 Move returns status 0, amount 0
02:34:28.488 00.000 16108 move complete, result=0
02:34:28.488 00.000 16108 worker thread done servicing request
02:34:28.497 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3321, FiltMin=2893, FiltMax=64374, Gamma=1.000
02:34:28.519 00.022 21068 UpdateGuideState exits: m=125296 SNR=90.3
02:34:28.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:28.521 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:28.523 00.002 21068 Enqueuing Expose request
02:34:28.523 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:28.524 00.001 16108 Worker thread wakes up
02:34:28.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:28.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:29.496 00.972 16108 Exposure complete
02:34:29.550 00.054 16108 worker thread done servicing request
02:34:29.550 00.000 21068 OnExposeComplete: enter
02:34:29.550 00.000 21068 UpdateGuideState(): m_state=6
02:34:29.551 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13572
02:34:29.552 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.87, Mass=111458, SNR=75.3, Peak=16003 HFD=3.2
02:34:29.553 00.001 21068 MultiStar: [#1 0.07,0.10,1.28,U] [#2 0.46,-0.13,1.60,U] [#3 0.34,0.14,1.22,U] [#4 0.17,0.09,0.93,U] [#5 -0.02,0.20,1.06,U] [#6 0.16,0.54,1.09,U] [#7 -0.03,0.01,0.81,U] [#8 0.00,0.27,0.81,U] 
02:34:29.554 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.13}, one-star: {0.36, 0.12}
02:34:29.554 00.000 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
02:34:29.555 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
02:34:29.556 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.61 mountX=-0.17 mountY=-0.18, mountTheta=-2.32
02:34:29.557 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.13, opts=13)
02:34:29.558 00.001 21068 Enqueuing Move request for scope (0.19, 0.13)
02:34:29.559 00.001 16108 Worker thread wakes up
02:34:29.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
02:34:29.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
02:34:29.559 00.000 16108 Moving (0.19, 0.13) raw xDistance=-0.17 yDistance=-0.18
02:34:29.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:34:29.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:29.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:34:29.559 00.000 16108 MoveAxis(E, 0, ABG)
02:34:29.559 00.000 16108 Move returns status 0, amount 0
02:34:29.559 00.000 16108 MoveAxis(N, 0, ABG)
02:34:29.560 00.001 16108 Move returns status 0, amount 0
02:34:29.560 00.000 16108 move complete, result=0
02:34:29.560 00.000 16108 worker thread done servicing request
02:34:29.566 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3321, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:34:29.583 00.017 21068 UpdateGuideState exits: m=111458 SNR=75.3
02:34:29.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:29.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:29.586 00.001 21068 Enqueuing Expose request
02:34:29.586 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:29.587 00.001 16108 Worker thread wakes up
02:34:29.587 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:29.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:30.741 01.154 16108 Exposure complete
02:34:30.798 00.057 16108 worker thread done servicing request
02:34:30.799 00.001 21068 OnExposeComplete: enter
02:34:30.799 00.000 21068 UpdateGuideState(): m_state=6
02:34:30.800 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13573
02:34:30.801 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.56, Mass=127336, SNR=81.8, Peak=13408 HFD=3.2
02:34:30.803 00.002 21068 MultiStar: [#1 -0.20,-0.14,1.21,U] [#2 -0.06,-0.23,1.25,U] [#3 0.01,-0.19,1.29,U] [#4 -0.05,0.01,0.81,U] [#5 -0.17,0.12,1.11,U] [#6 -0.07,0.34,0.92,U] [#7 -0.02,-0.13,0.80,U] [#8 -0.26,-0.06,0.82,U] 
02:34:30.803 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.03, -0.19}
02:34:30.804 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
02:34:30.804 00.000 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.84)
02:34:30.809 00.005 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.54 mountX=0.08 mountY=0.08, mountTheta=0.80
02:34:30.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
02:34:30.813 00.002 21068 Enqueuing Move request for scope (-0.09, -0.06)
02:34:30.814 00.001 16108 Worker thread wakes up
02:34:30.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
02:34:30.815 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
02:34:30.815 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
02:34:30.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:34:30.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:30.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:34:30.815 00.000 16108 MoveAxis(E, 0, ABG)
02:34:30.815 00.000 16108 Move returns status 0, amount 0
02:34:30.815 00.000 16108 MoveAxis(N, 0, ABG)
02:34:30.815 00.000 16108 Move returns status 0, amount 0
02:34:30.815 00.000 16108 move complete, result=0
02:34:30.815 00.000 16108 worker thread done servicing request
02:34:30.822 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3321, FiltMin=2848, FiltMax=62797, Gamma=1.000
02:34:30.838 00.016 21068 UpdateGuideState exits: m=127336 SNR=81.8
02:34:30.840 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:30.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:30.842 00.001 21068 Enqueuing Expose request
02:34:30.843 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:30.844 00.001 16108 Worker thread wakes up
02:34:30.844 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:30.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:31.809 00.965 16108 Exposure complete
02:34:31.874 00.065 16108 worker thread done servicing request
02:34:31.874 00.000 21068 OnExposeComplete: enter
02:34:31.875 00.001 21068 UpdateGuideState(): m_state=6
02:34:31.877 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13574
02:34:31.878 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.76, Mass=135211, SNR=91.7, Peak=14403 HFD=3.3
02:34:31.879 00.001 21068 MultiStar: [#1 -0.16,-0.41,1.07,U] [#2 -0.04,-0.21,1.14,U] [#3 0.16,-0.47,1.07,U] [#4 -0.00,0.02,0.77,U] [#5 0.04,0.20,0.89,U] [#6 -0.04,0.13,0.67,U] [#7 0.05,-0.27,0.57,U] [#8 -0.21,0.01,0.71,U] 
02:34:31.881 00.002 21068 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.18, 0.01}
02:34:31.883 00.002 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.77)
02:34:31.884 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
02:34:31.885 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.55 mountX=-0.03 mountY=0.13, mountTheta=1.77
02:34:31.888 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.13, opts=13)
02:34:31.889 00.001 21068 Enqueuing Move request for scope (0.00, -0.13)
02:34:31.889 00.000 16108 Worker thread wakes up
02:34:31.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
02:34:31.890 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
02:34:31.890 00.000 16108 Moving (0.00, -0.13) raw xDistance=-0.03 yDistance=0.13
02:34:31.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:34:31.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:31.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:34:31.890 00.000 16108 MoveAxis(E, 0, ABG)
02:34:31.890 00.000 16108 Move returns status 0, amount 0
02:34:31.890 00.000 16108 MoveAxis(N, 0, ABG)
02:34:31.890 00.000 16108 Move returns status 0, amount 0
02:34:31.890 00.000 16108 move complete, result=0
02:34:31.890 00.000 16108 worker thread done servicing request
02:34:31.895 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3321, FiltMin=2864, FiltMax=60765, Gamma=1.000
02:34:31.911 00.016 21068 UpdateGuideState exits: m=135211 SNR=91.7
02:34:31.913 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:31.913 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:31.914 00.001 21068 Enqueuing Expose request
02:34:31.915 00.001 16108 Worker thread wakes up
02:34:31.915 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:31.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:31.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:33.094 01.179 16108 Exposure complete
02:34:33.153 00.059 16108 worker thread done servicing request
02:34:33.153 00.000 21068 OnExposeComplete: enter
02:34:33.154 00.001 21068 UpdateGuideState(): m_state=6
02:34:33.155 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13575
02:34:33.155 00.000 21068 Star::Find returns 1 (0), X=221.61, Y=876.62, Mass=113554, SNR=78.3, Peak=12515 HFD=3.3
02:34:33.157 00.002 21068 MultiStar: [#1 -0.25,-0.11,1.46,U] [#2 -0.28,-0.27,1.34,U] [#3 -0.13,-0.10,1.09,U] [#4 -0.36,0.04,1.04,U] [#5 -0.18,0.08,1.12,U] [#6 -0.12,0.19,0.96,U] [#7 -0.08,-0.29,0.75,U] [#8 -0.56,-0.14,0.00,M1] 
02:34:33.158 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {0.28, -0.13}
02:34:33.159 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
02:34:33.159 00.000 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
02:34:33.160 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.68 mountX=0.14 mountY=0.11, mountTheta=0.67
02:34:33.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.08, opts=13)
02:34:33.162 00.000 21068 Enqueuing Move request for scope (-0.15, -0.08)
02:34:33.163 00.001 16108 Worker thread wakes up
02:34:33.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
02:34:33.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
02:34:33.163 00.000 16108 Moving (-0.15, -0.08) raw xDistance=0.14 yDistance=0.11
02:34:33.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:34:33.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:33.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:34:33.163 00.000 16108 MoveAxis(E, 0, ABG)
02:34:33.163 00.000 16108 Move returns status 0, amount 0
02:34:33.163 00.000 16108 MoveAxis(N, 0, ABG)
02:34:33.163 00.000 16108 Move returns status 0, amount 0
02:34:33.163 00.000 16108 move complete, result=0
02:34:33.164 00.001 16108 worker thread done servicing request
02:34:33.166 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3318, FiltMin=2819, FiltMax=60409, Gamma=1.000
02:34:33.187 00.021 21068 UpdateGuideState exits: m=113554 SNR=78.3
02:34:33.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:33.190 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:33.190 00.000 21068 Enqueuing Expose request
02:34:33.191 00.001 16108 Worker thread wakes up
02:34:33.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:33.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:33.191 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:34.160 00.969 16108 Exposure complete
02:34:34.224 00.064 16108 worker thread done servicing request
02:34:34.224 00.000 21068 OnExposeComplete: enter
02:34:34.226 00.002 21068 UpdateGuideState(): m_state=6
02:34:34.230 00.004 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13576
02:34:34.232 00.002 21068 Star::Find returns 1 (0), X=221.42, Y=876.66, Mass=114816, SNR=84.7, Peak=12467 HFD=3.4
02:34:34.234 00.002 21068 MultiStar: [#1 -0.32,-0.29,1.11,U] [#2 0.06,0.09,1.16,U] [#3 -0.16,-0.26,0.96,U] [#4 -0.23,0.03,0.83,U] [#5 -0.19,0.21,0.90,U] [#6 0.03,0.54,0.78,U] [#7 -0.31,-0.22,0.60,U] [#8 -0.45,-0.11,0.75,U] 
02:34:34.236 00.002 21068 single-star, 8 included, MultiStar: {-0.15, -0.02}, one-star: {0.09, -0.09}
02:34:34.238 00.002 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
02:34:34.239 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
02:34:34.241 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.11 mountY=0.06, mountTheta=2.61
02:34:34.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
02:34:34.245 00.001 21068 Enqueuing Move request for scope (0.09, -0.09)
02:34:34.248 00.003 16108 Worker thread wakes up
02:34:34.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:34:34.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:34:34.248 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.11 yDistance=0.06
02:34:34.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:34:34.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:34.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:34.248 00.000 16108 MoveAxis(E, 0, ABG)
02:34:34.248 00.000 16108 Move returns status 0, amount 0
02:34:34.248 00.000 16108 MoveAxis(N, 0, ABG)
02:34:34.249 00.001 16108 Move returns status 0, amount 0
02:34:34.249 00.000 16108 move complete, result=0
02:34:34.249 00.000 16108 worker thread done servicing request
02:34:34.254 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3321, FiltMin=2867, FiltMax=63261, Gamma=1.000
02:34:34.270 00.016 21068 UpdateGuideState exits: m=114816 SNR=84.7
02:34:34.272 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:34.274 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:34.276 00.002 21068 Enqueuing Expose request
02:34:34.278 00.002 16108 Worker thread wakes up
02:34:34.278 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:34.279 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:34.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:35.436 01.157 16108 Exposure complete
02:34:35.493 00.057 16108 worker thread done servicing request
02:34:35.493 00.000 21068 OnExposeComplete: enter
02:34:35.494 00.001 21068 UpdateGuideState(): m_state=6
02:34:35.494 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13577
02:34:35.495 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.70, Mass=128008, SNR=96.0, Peak=14579 HFD=3.2
02:34:35.496 00.001 21068 MultiStar: [#1 -0.05,-0.04,1.08,U] [#2 0.16,-0.16,1.06,U] [#3 0.00,-0.08,1.07,U] [#4 0.00,-0.14,0.72,U] [#5 0.26,0.08,0.98,U] [#6 0.09,0.18,0.73,U] [#7 -0.09,-0.45,0.61,U] [#8 -0.08,-0.37,0.70,U] 
02:34:35.497 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.24, -0.05}
02:34:35.498 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
02:34:35.499 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
02:34:35.500 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.93 mountX=-0.09 mountY=0.08, mountTheta=2.42
02:34:35.501 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
02:34:35.502 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
02:34:35.503 00.001 16108 Worker thread wakes up
02:34:35.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
02:34:35.503 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
02:34:35.503 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.09 yDistance=0.08
02:34:35.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:34:35.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:35.504 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:34:35.504 00.000 16108 MoveAxis(E, 0, ABG)
02:34:35.504 00.000 16108 Move returns status 0, amount 0
02:34:35.504 00.000 16108 MoveAxis(N, 0, ABG)
02:34:35.504 00.000 16108 Move returns status 0, amount 0
02:34:35.504 00.000 16108 move complete, result=0
02:34:35.504 00.000 16108 worker thread done servicing request
02:34:35.507 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3318, FiltMin=2857, FiltMax=59625, Gamma=1.000
02:34:35.522 00.015 21068 UpdateGuideState exits: m=128008 SNR=96.0
02:34:35.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:35.525 00.001 21068 Enqueuing Expose request
02:34:35.525 00.000 16108 Worker thread wakes up
02:34:35.525 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:35.526 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:35.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:36.496 00.970 16108 Exposure complete
02:34:36.561 00.065 16108 worker thread done servicing request
02:34:36.561 00.000 21068 OnExposeComplete: enter
02:34:36.563 00.002 21068 UpdateGuideState(): m_state=6
02:34:36.564 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13578
02:34:36.565 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.69, Mass=126040, SNR=86.3, Peak=15027 HFD=3.4
02:34:36.566 00.001 21068 MultiStar: [#1 -0.09,-0.22,1.12,U] [#2 0.06,-0.09,1.23,U] [#3 -0.17,-0.07,0.95,U] [#4 0.13,-0.07,0.80,U] [#5 0.26,0.23,0.97,U] [#6 -0.02,0.24,0.81,U] [#7 0.46,-0.03,0.61,U] [#8 -0.09,-0.11,0.85,U] 
02:34:36.567 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.38, -0.06}
02:34:36.568 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
02:34:36.569 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
02:34:36.570 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.30 mountX=-0.09 mountY=0.01, mountTheta=3.08
02:34:36.572 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
02:34:36.573 00.001 21068 Enqueuing Move request for scope (0.09, -0.03)
02:34:36.574 00.001 16108 Worker thread wakes up
02:34:36.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:34:36.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:34:36.574 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
02:34:36.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:34:36.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:36.576 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:36.576 00.000 16108 MoveAxis(E, 0, ABG)
02:34:36.576 00.000 16108 Move returns status 0, amount 0
02:34:36.576 00.000 16108 MoveAxis(N, 0, ABG)
02:34:36.576 00.000 16108 Move returns status 0, amount 0
02:34:36.576 00.000 16108 move complete, result=0
02:34:36.576 00.000 16108 worker thread done servicing request
02:34:36.580 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3318, FiltMin=2877, FiltMax=57645, Gamma=1.000
02:34:36.594 00.014 21068 UpdateGuideState exits: m=126040 SNR=86.3
02:34:36.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:36.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:36.597 00.001 21068 Enqueuing Expose request
02:34:36.598 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:36.599 00.001 16108 Worker thread wakes up
02:34:36.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:36.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:37.775 01.176 16108 Exposure complete
02:34:37.835 00.060 16108 worker thread done servicing request
02:34:37.835 00.000 21068 OnExposeComplete: enter
02:34:37.836 00.001 21068 UpdateGuideState(): m_state=6
02:34:37.837 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13579
02:34:37.837 00.000 21068 Star::Find returns 1 (0), X=221.78, Y=876.44, Mass=140290, SNR=98.1, Peak=15523 HFD=3.5
02:34:37.838 00.001 21068 MultiStar: [#1 0.15,-0.21,0.98,U] [#2 0.11,-0.34,1.18,U] [#3 -0.06,-0.26,0.90,U] [#4 0.08,-0.47,0.86,U] [#5 -0.22,0.10,0.92,U] [#6 0.02,0.01,0.68,U] [#7 0.20,-0.38,0.59,U] [#8 -0.07,-0.22,0.74,U] 
02:34:37.839 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.23}, one-star: {0.45, -0.31}
02:34:37.840 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
02:34:37.840 00.000 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
02:34:37.841 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.24 mountX=-0.12 mountY=0.21, mountTheta=2.09
02:34:37.844 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.23, opts=13)
02:34:37.845 00.001 21068 Enqueuing Move request for scope (0.08, -0.23)
02:34:37.846 00.001 16108 Worker thread wakes up
02:34:37.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
02:34:37.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
02:34:37.846 00.000 16108 Moving (0.08, -0.23) raw xDistance=-0.12 yDistance=0.21
02:34:37.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:34:37.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:37.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:34:37.846 00.000 16108 MoveAxis(E, 0, ABG)
02:34:37.846 00.000 16108 Move returns status 0, amount 0
02:34:37.846 00.000 16108 MoveAxis(N, 0, ABG)
02:34:37.846 00.000 16108 Move returns status 0, amount 0
02:34:37.846 00.000 16108 move complete, result=0
02:34:37.846 00.000 16108 worker thread done servicing request
02:34:37.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3321, FiltMin=2880, FiltMax=55229, Gamma=1.000
02:34:37.864 00.015 21068 UpdateGuideState exits: m=140290 SNR=98.1
02:34:37.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:37.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:37.867 00.001 21068 Enqueuing Expose request
02:34:37.867 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:37.868 00.001 16108 Worker thread wakes up
02:34:37.868 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:37.869 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:38.849 00.980 16108 Exposure complete
02:34:38.907 00.058 16108 worker thread done servicing request
02:34:38.907 00.000 21068 OnExposeComplete: enter
02:34:38.908 00.001 21068 UpdateGuideState(): m_state=6
02:34:38.909 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13580
02:34:38.909 00.000 21068 Star::Find returns 1 (0), X=221.68, Y=876.91, Mass=126984, SNR=91.9, Peak=17571 HFD=3.1
02:34:38.910 00.001 21068 MultiStar: [#1 -0.02,-0.29,1.02,U] [#2 0.13,-0.51,1.22,U] [#3 -0.11,-0.27,0.98,U] [#4 -0.14,-0.23,0.81,U] [#5 0.08,-0.09,0.88,U] [#6 0.07,0.20,0.87,U] [#7 -0.10,-0.30,0.75,U] [#8 -0.34,-0.04,0.79,U] 
02:34:38.911 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {0.35, 0.16}
02:34:38.912 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
02:34:38.914 00.002 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
02:34:38.914 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.17 cameraTheta=-1.53 mountX=-0.04 mountY=0.16, mountTheta=1.79
02:34:38.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.16, opts=13)
02:34:38.916 00.000 21068 Enqueuing Move request for scope (0.01, -0.16)
02:34:38.917 00.001 16108 Worker thread wakes up
02:34:38.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
02:34:38.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
02:34:38.917 00.000 16108 Moving (0.01, -0.16) raw xDistance=-0.04 yDistance=0.16
02:34:38.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:34:38.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:38.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:34:38.918 00.001 16108 MoveAxis(E, 0, ABG)
02:34:38.918 00.000 16108 Move returns status 0, amount 0
02:34:38.918 00.000 16108 MoveAxis(N, 0, ABG)
02:34:38.918 00.000 16108 Move returns status 0, amount 0
02:34:38.918 00.000 16108 move complete, result=0
02:34:38.918 00.000 16108 worker thread done servicing request
02:34:38.921 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3321, FiltMin=2800, FiltMax=52269, Gamma=1.000
02:34:38.937 00.016 21068 UpdateGuideState exits: m=126984 SNR=91.9
02:34:38.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:38.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:38.939 00.000 21068 Enqueuing Expose request
02:34:38.940 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:38.941 00.001 16108 Worker thread wakes up
02:34:38.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:38.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:40.098 01.157 16108 Exposure complete
02:34:40.154 00.056 16108 worker thread done servicing request
02:34:40.155 00.001 21068 OnExposeComplete: enter
02:34:40.156 00.001 21068 UpdateGuideState(): m_state=6
02:34:40.157 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13581
02:34:40.158 00.001 21068 Star::Find returns 1 (0), X=221.59, Y=876.74, Mass=132085, SNR=102.4, Peak=14707 HFD=3.2
02:34:40.159 00.001 21068 MultiStar: [#1 -0.20,0.06,1.02,U] [#2 -0.06,0.02,0.99,U] [#3 -0.06,-0.10,0.81,U] [#4 -0.02,-0.01,0.64,U] [#5 0.17,0.21,0.87,U] [#6 -0.13,0.18,0.83,U] [#7 -0.03,-0.02,0.56,U] [#8 -0.33,-0.23,0.68,U] 
02:34:40.160 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.26, -0.02}
02:34:40.161 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
02:34:40.162 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
02:34:40.164 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.64 mountX=0.04 mountY=-0.01, mountTheta=-0.27
02:34:40.168 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
02:34:40.169 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
02:34:40.170 00.001 16108 Worker thread wakes up
02:34:40.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:34:40.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:34:40.170 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
02:34:40.171 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:34:40.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:40.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:34:40.171 00.000 16108 MoveAxis(E, 0, ABG)
02:34:40.171 00.000 16108 Move returns status 0, amount 0
02:34:40.171 00.000 16108 MoveAxis(N, 0, ABG)
02:34:40.171 00.000 16108 Move returns status 0, amount 0
02:34:40.171 00.000 16108 move complete, result=0
02:34:40.171 00.000 16108 worker thread done servicing request
02:34:40.179 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3318, FiltMin=2867, FiltMax=65501, Gamma=1.000
02:34:40.203 00.024 21068 UpdateGuideState exits: m=132085 SNR=102.4
02:34:40.205 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:40.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:40.207 00.001 21068 Enqueuing Expose request
02:34:40.208 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:40.209 00.001 16108 Worker thread wakes up
02:34:40.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:40.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:41.179 00.970 16108 Exposure complete
02:34:41.265 00.086 16108 worker thread done servicing request
02:34:41.265 00.000 21068 OnExposeComplete: enter
02:34:41.266 00.001 21068 UpdateGuideState(): m_state=6
02:34:41.267 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13582
02:34:41.268 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.79, Mass=116782, SNR=81.0, Peak=15363 HFD=3.0
02:34:41.269 00.001 21068 MultiStar: [#1 -0.16,0.00,1.28,U] [#2 -0.21,-0.12,1.24,U] [#3 -0.01,0.10,1.03,U] [#4 -0.08,0.00,0.83,U] [#5 -0.12,0.26,0.92,U] [#6 -0.26,0.20,0.85,U] [#7 0.31,-0.09,0.68,U] [#8 -0.03,0.05,0.80,U] 
02:34:41.271 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {0.32, 0.04}
02:34:41.271 00.000 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
02:34:41.272 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
02:34:41.273 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.32 mountX=0.05 mountY=-0.03, mountTheta=-0.61
02:34:41.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
02:34:41.276 00.001 21068 Enqueuing Move request for scope (-0.04, 0.05)
02:34:41.276 00.000 16108 Worker thread wakes up
02:34:41.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
02:34:41.277 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
02:34:41.277 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.03
02:34:41.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:41.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:41.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:34:41.277 00.000 16108 MoveAxis(E, 0, ABG)
02:34:41.277 00.000 16108 Move returns status 0, amount 0
02:34:41.277 00.000 16108 MoveAxis(N, 0, ABG)
02:34:41.277 00.000 16108 Move returns status 0, amount 0
02:34:41.277 00.000 16108 move complete, result=0
02:34:41.277 00.000 16108 worker thread done servicing request
02:34:41.281 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3321, FiltMin=2825, FiltMax=60057, Gamma=1.000
02:34:41.296 00.015 21068 UpdateGuideState exits: m=116782 SNR=81.0
02:34:41.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:41.297 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:41.298 00.001 21068 Enqueuing Expose request
02:34:41.299 00.001 16108 Worker thread wakes up
02:34:41.299 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:41.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:41.301 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:42.471 01.170 16108 Exposure complete
02:34:42.551 00.080 16108 worker thread done servicing request
02:34:42.551 00.000 21068 OnExposeComplete: enter
02:34:42.552 00.001 21068 UpdateGuideState(): m_state=6
02:34:42.553 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13583
02:34:42.553 00.000 21068 Star::Find returns 1 (0), X=221.51, Y=876.58, Mass=136101, SNR=93.1, Peak=16067 HFD=3.2
02:34:42.554 00.001 21068 MultiStar: [#1 -0.13,-0.10,1.27,U] [#2 0.14,-0.29,1.25,U] [#3 -0.00,-0.04,1.06,U] [#4 -0.18,-0.24,0.68,U] [#5 0.19,0.14,0.79,U] [#6 -0.28,0.07,0.81,U] [#7 0.23,-0.23,0.63,U] [#8 -0.05,-0.38,0.73,U] 
02:34:42.555 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.17, -0.17}
02:34:42.555 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
02:34:42.556 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
02:34:42.558 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=-0.04 mountY=0.13, mountTheta=1.84
02:34:42.559 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.14, opts=13)
02:34:42.561 00.002 21068 Enqueuing Move request for scope (0.01, -0.14)
02:34:42.562 00.001 16108 Worker thread wakes up
02:34:42.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:34:42.563 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:34:42.563 00.000 16108 Moving (0.01, -0.14) raw xDistance=-0.04 yDistance=0.13
02:34:42.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:34:42.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:42.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:34:42.563 00.000 16108 MoveAxis(E, 0, ABG)
02:34:42.563 00.000 16108 Move returns status 0, amount 0
02:34:42.563 00.000 16108 MoveAxis(N, 0, ABG)
02:34:42.564 00.001 16108 Move returns status 0, amount 0
02:34:42.564 00.000 16108 move complete, result=0
02:34:42.564 00.000 16108 worker thread done servicing request
02:34:42.571 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3321, FiltMin=2854, FiltMax=63286, Gamma=1.000
02:34:42.593 00.022 21068 UpdateGuideState exits: m=136101 SNR=93.1
02:34:42.595 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.595 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:42.596 00.001 21068 Enqueuing Expose request
02:34:42.597 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:42.598 00.001 16108 Worker thread wakes up
02:34:42.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:42.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:43.564 00.966 16108 Exposure complete
02:34:43.621 00.057 16108 worker thread done servicing request
02:34:43.621 00.000 21068 OnExposeComplete: enter
02:34:43.622 00.001 21068 UpdateGuideState(): m_state=6
02:34:43.623 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13584
02:34:43.623 00.000 21068 Star::Find returns 1 (0), X=221.54, Y=876.87, Mass=117768, SNR=79.0, Peak=16339 HFD=3.3
02:34:43.624 00.001 21068 MultiStar: [#1 -0.12,-0.29,1.20,U] [#2 0.12,-0.12,1.27,U] [#3 0.42,0.04,1.22,U] [#4 0.18,0.20,0.91,U] [#5 0.18,0.15,0.98,U] [#6 0.02,0.50,0.97,U] [#7 0.07,-0.02,0.77,U] [#8 -0.00,0.01,0.90,U] 
02:34:43.625 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.21, 0.12}
02:34:43.626 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
02:34:43.626 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
02:34:43.629 00.003 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
02:34:43.633 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
02:34:43.636 00.003 21068 Enqueuing Move request for scope (0.12, 0.05)
02:34:43.637 00.001 16108 Worker thread wakes up
02:34:43.638 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:34:43.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:34:43.638 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.08
02:34:43.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:34:43.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:43.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:34:43.638 00.000 16108 MoveAxis(E, 0, ABG)
02:34:43.638 00.000 16108 Move returns status 0, amount 0
02:34:43.638 00.000 16108 MoveAxis(N, 0, ABG)
02:34:43.638 00.000 16108 Move returns status 0, amount 0
02:34:43.638 00.000 16108 move complete, result=0
02:34:43.638 00.000 16108 worker thread done servicing request
02:34:43.646 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3318, FiltMin=2880, FiltMax=59901, Gamma=1.000
02:34:43.663 00.017 21068 UpdateGuideState exits: m=117768 SNR=79.0
02:34:43.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:43.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:43.666 00.001 21068 Enqueuing Expose request
02:34:43.667 00.001 16108 Worker thread wakes up
02:34:43.667 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:43.667 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:43.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:44.839 01.172 16108 Exposure complete
02:34:44.899 00.060 16108 worker thread done servicing request
02:34:44.899 00.000 21068 OnExposeComplete: enter
02:34:44.900 00.001 21068 UpdateGuideState(): m_state=6
02:34:44.901 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13585
02:34:44.901 00.000 21068 Star::Find returns 1 (0), X=221.89, Y=876.80, Mass=147283, SNR=101.0, Peak=19939 HFD=3.3
02:34:44.902 00.001 21068 MultiStar: [#1 -0.07,-0.10,0.90,U] [#2 0.13,-0.19,1.00,U] [#3 0.18,-0.00,0.85,U] [#4 -0.05,-0.18,0.68,U] [#5 0.12,0.24,0.81,U] [#6 -0.13,0.27,0.63,U] [#7 0.10,-0.06,0.56,U] [#8 0.02,0.02,0.66,U] 
02:34:44.903 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.55, 0.05}
02:34:44.904 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
02:34:44.905 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
02:34:44.905 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.12 mountY=-0.02, mountTheta=-2.93
02:34:44.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.00, opts=13)
02:34:44.908 00.001 21068 Enqueuing Move request for scope (0.12, -0.00)
02:34:44.909 00.001 16108 Worker thread wakes up
02:34:44.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
02:34:44.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
02:34:44.909 00.000 16108 Moving (0.12, -0.00) raw xDistance=-0.12 yDistance=-0.02
02:34:44.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:34:44.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:44.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:34:44.909 00.000 16108 MoveAxis(E, 0, ABG)
02:34:44.910 00.001 16108 Move returns status 0, amount 0
02:34:44.910 00.000 16108 MoveAxis(N, 0, ABG)
02:34:44.910 00.000 16108 Move returns status 0, amount 0
02:34:44.910 00.000 16108 move complete, result=0
02:34:44.910 00.000 16108 worker thread done servicing request
02:34:44.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3318, FiltMin=2781, FiltMax=62957, Gamma=1.000
02:34:44.941 00.026 21068 UpdateGuideState exits: m=147283 SNR=101.0
02:34:44.944 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:44.944 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:44.945 00.001 21068 Enqueuing Expose request
02:34:44.946 00.001 16108 Worker thread wakes up
02:34:44.947 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:44.948 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:44.949 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:45.920 00.971 16108 Exposure complete
02:34:45.985 00.065 16108 worker thread done servicing request
02:34:45.985 00.000 21068 OnExposeComplete: enter
02:34:45.987 00.002 21068 UpdateGuideState(): m_state=6
02:34:45.988 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13586
02:34:45.989 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=876.72, Mass=130379, SNR=95.2, Peak=18323 HFD=3.3
02:34:45.990 00.001 21068 MultiStar: [#1 0.42,0.02,1.00,U] [#2 0.69,-0.20,0.00,M1] [#3 0.34,-0.02,0.92,U] [#4 0.24,0.03,0.78,U] [#5 0.03,0.09,0.92,U] [#6 0.16,0.35,0.72,U] [#7 0.34,-0.29,0.56,U] [#8 0.13,-0.04,0.66,U] 
02:34:45.991 00.001 21068 refined, 7 included, MultiStar: {0.30, 0.02}, one-star: {0.61, -0.03}
02:34:45.992 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
02:34:45.992 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
02:34:45.993 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.02 hyp=0.30 cameraTheta=0.07 mountX=-0.29 mountY=-0.09, mountTheta=-2.84
02:34:45.995 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.02, opts=13)
02:34:45.995 00.000 21068 Enqueuing Move request for scope (0.30, 0.02)
02:34:45.996 00.001 16108 Worker thread wakes up
02:34:45.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.02) opts 0xd
02:34:45.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.02)
02:34:45.996 00.000 16108 Moving (0.30, 0.02) raw xDistance=-0.29 yDistance=-0.09
02:34:45.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:34:45.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:45.997 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:34:45.997 00.000 16108 MoveAxis(E, 76, ABG)
02:34:45.997 00.000 16108 Guiding  Dir = 2, Dur = 76
02:34:45.997 00.000 16108 IsSlewing returns 0
02:34:45.997 00.000 16108 IsGuiding returns 0
02:34:46.007 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3318, FiltMin=2854, FiltMax=60672, Gamma=1.000
02:34:46.014 00.007 16108 PulseGuide returned control before completion, sleep 69
02:34:46.026 00.012 21068 UpdateGuideState exits: m=130379 SNR=95.2
02:34:46.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:46.028 00.000 21068 Enqueuing Expose request
02:34:46.090 00.062 16108 IsGuiding returns 1
02:34:46.090 00.000 16108 scope still moving after pulse duration time elapsed
02:34:46.122 00.032 16108 IsSlewing returns 0
02:34:46.122 00.000 16108 IsGuiding returns 0
02:34:46.122 00.000 16108 scope move finished after 76 + 49 ms
02:34:46.122 00.000 16108 Move returns status 0, amount 76
02:34:46.122 00.000 16108 MoveAxis(N, 0, ABG)
02:34:46.122 00.000 16108 Move returns status 0, amount 0
02:34:46.122 00.000 16108 move complete, result=0
02:34:46.122 00.000 16108 worker thread done servicing request
02:34:46.122 00.000 16108 Worker thread wakes up
02:34:46.123 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:46.123 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
02:34:46.124 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:47.292 01.168 16108 Exposure complete
02:34:47.346 00.054 16108 worker thread done servicing request
02:34:47.346 00.000 21068 OnExposeComplete: enter
02:34:47.349 00.003 21068 UpdateGuideState(): m_state=6
02:34:47.351 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13587
02:34:47.352 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.65, Mass=119248, SNR=96.9, Peak=15299 HFD=3.1
02:34:47.354 00.002 21068 MultiStar: [#1 -0.17,-0.14,1.01,U] [#2 -0.00,-0.22,1.02,U] [#3 -0.05,-0.29,0.97,U] [#4 -0.27,-0.05,0.82,U] [#5 -0.02,0.15,1.00,U] [#6 -0.19,0.11,0.82,U] [#7 0.19,-0.01,0.54,U] [#8 -0.13,-0.20,0.59,U] 
02:34:47.354 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.24, -0.10}
02:34:47.355 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:34:47.356 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:34:47.357 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=0.03 mountY=0.09, mountTheta=1.27
02:34:47.361 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
02:34:47.362 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
02:34:47.363 00.001 16108 Worker thread wakes up
02:34:47.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
02:34:47.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
02:34:47.363 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.03 yDistance=0.09
02:34:47.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:34:47.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:47.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:34:47.363 00.000 16108 MoveAxis(E, 0, ABG)
02:34:47.363 00.000 16108 Move returns status 0, amount 0
02:34:47.363 00.000 16108 MoveAxis(N, 0, ABG)
02:34:47.363 00.000 16108 Move returns status 0, amount 0
02:34:47.363 00.000 16108 move complete, result=0
02:34:47.363 00.000 16108 worker thread done servicing request
02:34:47.372 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3318, FiltMin=2880, FiltMax=62797, Gamma=1.000
02:34:47.396 00.024 21068 UpdateGuideState exits: m=119248 SNR=96.9
02:34:47.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:47.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:47.399 00.001 21068 Enqueuing Expose request
02:34:47.399 00.000 16108 Worker thread wakes up
02:34:47.399 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:47.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:47.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:48.392 00.992 16108 Exposure complete
02:34:48.450 00.058 16108 worker thread done servicing request
02:34:48.451 00.001 21068 OnExposeComplete: enter
02:34:48.451 00.000 21068 UpdateGuideState(): m_state=6
02:34:48.452 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13588
02:34:48.453 00.001 21068 Star::Find returns 1 (0), X=221.49, Y=876.60, Mass=120361, SNR=79.3, Peak=13488 HFD=3.2
02:34:48.454 00.001 21068 MultiStar: [#1 -0.04,-0.20,1.24,U] [#2 -0.13,-0.23,1.61,U] [#3 -0.17,-0.21,1.11,U] [#4 -0.01,-0.13,1.01,U] [#5 -0.09,-0.04,1.00,U] [#6 -0.09,0.14,0.81,U] [#7 0.30,-0.27,0.74,U] [#8 -0.21,-0.13,0.94,U] 
02:34:48.454 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.15, -0.15}
02:34:48.456 00.002 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
02:34:48.457 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
02:34:48.457 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.87 mountX=0.02 mountY=0.15, mountTheta=1.45
02:34:48.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
02:34:48.461 00.002 21068 Enqueuing Move request for scope (-0.04, -0.15)
02:34:48.464 00.003 16108 Worker thread wakes up
02:34:48.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
02:34:48.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
02:34:48.464 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.02 yDistance=0.15
02:34:48.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:34:48.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:48.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:34:48.464 00.000 16108 MoveAxis(E, 0, ABG)
02:34:48.464 00.000 16108 Move returns status 0, amount 0
02:34:48.464 00.000 16108 MoveAxis(N, 0, ABG)
02:34:48.464 00.000 16108 Move returns status 0, amount 0
02:34:48.464 00.000 16108 move complete, result=0
02:34:48.464 00.000 16108 worker thread done servicing request
02:34:48.476 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3321, FiltMin=2877, FiltMax=56861, Gamma=1.000
02:34:48.492 00.016 21068 UpdateGuideState exits: m=120361 SNR=79.3
02:34:48.494 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:48.497 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:48.498 00.001 21068 Enqueuing Expose request
02:34:48.500 00.002 16108 Worker thread wakes up
02:34:48.500 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:48.501 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:48.501 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:49.674 01.173 16108 Exposure complete
02:34:49.730 00.056 16108 worker thread done servicing request
02:34:49.730 00.000 21068 OnExposeComplete: enter
02:34:49.731 00.001 21068 UpdateGuideState(): m_state=6
02:34:49.732 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13589
02:34:49.733 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.52, Mass=127073, SNR=96.2, Peak=15651 HFD=3.2
02:34:49.733 00.000 21068 MultiStar: [#1 -0.17,-0.21,0.99,U] [#2 0.06,-0.44,1.21,U] [#3 0.02,-0.13,1.11,U] [#4 -0.32,-0.15,0.82,U] [#5 -0.28,0.02,0.88,U] [#6 -0.25,0.06,0.76,U] [#7 0.05,-0.28,0.57,U] [#8 -0.27,-0.18,0.66,U] 
02:34:49.734 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.18}, one-star: {0.20, -0.24}
02:34:49.735 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
02:34:49.736 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
02:34:49.736 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.03 mountX=0.06 mountY=0.20, mountTheta=1.29
02:34:49.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.18, opts=13)
02:34:49.739 00.001 21068 Enqueuing Move request for scope (-0.09, -0.18)
02:34:49.739 00.000 16108 Worker thread wakes up
02:34:49.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
02:34:49.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
02:34:49.741 00.002 16108 Moving (-0.09, -0.18) raw xDistance=0.06 yDistance=0.20
02:34:49.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:34:49.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:49.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:34:49.741 00.000 16108 MoveAxis(E, 0, ABG)
02:34:49.741 00.000 16108 Move returns status 0, amount 0
02:34:49.741 00.000 16108 MoveAxis(N, 0, ABG)
02:34:49.741 00.000 16108 Move returns status 0, amount 0
02:34:49.741 00.000 16108 move complete, result=0
02:34:49.741 00.000 16108 worker thread done servicing request
02:34:49.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3318, FiltMin=2841, FiltMax=58621, Gamma=1.000
02:34:49.758 00.014 21068 UpdateGuideState exits: m=127073 SNR=96.2
02:34:49.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:49.759 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:49.760 00.001 21068 Enqueuing Expose request
02:34:49.762 00.002 16108 Worker thread wakes up
02:34:49.762 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:49.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:49.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:50.731 00.968 16108 Exposure complete
02:34:50.795 00.064 16108 worker thread done servicing request
02:34:50.796 00.001 21068 OnExposeComplete: enter
02:34:50.798 00.002 21068 UpdateGuideState(): m_state=6
02:34:50.799 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13590
02:34:50.801 00.002 21068 Star::Find returns 1 (0), X=221.72, Y=876.98, Mass=107701, SNR=81.0, Peak=15651 HFD=3.1
02:34:50.803 00.002 21068 MultiStar: [#1 -0.13,-0.10,1.10,U] [#2 0.15,-0.07,1.34,U] [#3 0.25,-0.10,1.10,U] [#4 -0.20,0.08,0.94,U] [#5 0.24,0.35,1.19,U] [#6 0.15,0.51,0.95,U] [#7 0.20,0.00,0.63,U] [#8 -0.20,0.30,0.81,U] 
02:34:50.804 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.39, 0.22}
02:34:50.806 00.002 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
02:34:50.807 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
02:34:50.809 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
02:34:50.812 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.12, opts=13)
02:34:50.813 00.001 21068 Enqueuing Move request for scope (0.10, 0.12)
02:34:50.814 00.001 16108 Worker thread wakes up
02:34:50.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
02:34:50.814 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:34:50.814 00.000 16108 Moving (0.10, 0.12) raw xDistance=-0.08 yDistance=-0.14
02:34:50.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:34:50.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:50.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:34:50.814 00.000 16108 MoveAxis(E, 0, ABG)
02:34:50.814 00.000 16108 Move returns status 0, amount 0
02:34:50.814 00.000 16108 MoveAxis(N, 0, ABG)
02:34:50.814 00.000 16108 Move returns status 0, amount 0
02:34:50.814 00.000 16108 move complete, result=0
02:34:50.814 00.000 16108 worker thread done servicing request
02:34:50.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3321, FiltMin=2835, FiltMax=62176, Gamma=1.000
02:34:50.833 00.015 21068 UpdateGuideState exits: m=107701 SNR=81.0
02:34:50.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:50.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:50.836 00.001 21068 Enqueuing Expose request
02:34:50.836 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:50.837 00.001 16108 Worker thread wakes up
02:34:50.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:50.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:52.019 01.182 16108 Exposure complete
02:34:52.084 00.065 16108 worker thread done servicing request
02:34:52.085 00.001 21068 OnExposeComplete: enter
02:34:52.087 00.002 21068 UpdateGuideState(): m_state=6
02:34:52.090 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13591
02:34:52.092 00.002 21068 Star::Find returns 1 (0), X=221.63, Y=876.95, Mass=128579, SNR=97.7, Peak=17379 HFD=3.3
02:34:52.095 00.003 21068 MultiStar: [#1 -0.08,0.17,0.96,U] [#2 0.20,-0.08,1.07,U] [#3 0.11,0.19,0.94,U] [#4 -0.13,-0.31,0.76,U] [#5 0.10,0.23,1.01,U] [#6 -0.16,0.39,0.69,U] [#7 0.02,-0.07,0.63,U] [#8 0.14,-0.01,0.70,U] 
02:34:52.096 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.30, 0.20}
02:34:52.097 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
02:34:52.099 00.002 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
02:34:52.100 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.91 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:34:52.102 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
02:34:52.103 00.001 21068 Enqueuing Move request for scope (0.07, 0.09)
02:34:52.105 00.002 16108 Worker thread wakes up
02:34:52.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:34:52.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:34:52.105 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.10
02:34:52.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:52.106 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:52.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:34:52.106 00.000 16108 MoveAxis(E, 0, ABG)
02:34:52.106 00.000 16108 Move returns status 0, amount 0
02:34:52.106 00.000 16108 MoveAxis(N, 0, ABG)
02:34:52.106 00.000 16108 Move returns status 0, amount 0
02:34:52.106 00.000 16108 move complete, result=0
02:34:52.106 00.000 16108 worker thread done servicing request
02:34:52.111 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3318, FiltMin=2883, FiltMax=62646, Gamma=1.000
02:34:52.140 00.029 21068 UpdateGuideState exits: m=128579 SNR=97.7
02:34:52.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:52.143 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:52.145 00.002 21068 Enqueuing Expose request
02:34:52.147 00.002 16108 Worker thread wakes up
02:34:52.147 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:52.149 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:52.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:53.116 00.967 16108 Exposure complete
02:34:53.188 00.072 16108 worker thread done servicing request
02:34:53.189 00.001 21068 OnExposeComplete: enter
02:34:53.191 00.002 21068 UpdateGuideState(): m_state=6
02:34:53.192 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13592
02:34:53.195 00.003 21068 Star::Find returns 1 (0), X=221.47, Y=877.01, Mass=136604, SNR=90.1, Peak=16515 HFD=3.5
02:34:53.197 00.002 21068 MultiStar: [#1 -0.16,0.29,1.07,U] [#2 -0.04,0.11,1.23,U] [#3 -0.27,0.27,0.90,U] [#4 -0.26,0.18,0.79,U] [#5 -0.23,0.19,0.83,U] [#6 -0.11,0.47,0.81,U] [#7 -0.12,0.06,0.62,U] [#8 -0.26,0.16,0.83,U] 
02:34:53.198 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.22}, one-star: {0.14, 0.25}
02:34:53.199 00.001 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
02:34:53.200 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
02:34:53.201 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=0.17 mountY=-0.18, mountTheta=-0.82
02:34:53.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.22, opts=13)
02:34:53.205 00.001 21068 Enqueuing Move request for scope (-0.14, 0.22)
02:34:53.206 00.001 16108 Worker thread wakes up
02:34:53.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
02:34:53.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
02:34:53.206 00.000 16108 Moving (-0.14, 0.22) raw xDistance=0.17 yDistance=-0.18
02:34:53.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:34:53.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:53.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:34:53.206 00.000 16108 MoveAxis(E, 0, ABG)
02:34:53.206 00.000 16108 Move returns status 0, amount 0
02:34:53.206 00.000 16108 MoveAxis(N, 0, ABG)
02:34:53.207 00.001 16108 Move returns status 0, amount 0
02:34:53.207 00.000 16108 move complete, result=0
02:34:53.207 00.000 16108 worker thread done servicing request
02:34:53.210 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3318, FiltMin=2873, FiltMax=61437, Gamma=1.000
02:34:53.225 00.015 21068 UpdateGuideState exits: m=136604 SNR=90.1
02:34:53.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:53.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:53.228 00.001 21068 Enqueuing Expose request
02:34:53.229 00.001 16108 Worker thread wakes up
02:34:53.229 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:53.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:53.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:54.374 01.144 16108 Exposure complete
02:34:54.437 00.063 16108 worker thread done servicing request
02:34:54.437 00.000 21068 OnExposeComplete: enter
02:34:54.438 00.001 21068 UpdateGuideState(): m_state=6
02:34:54.439 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13593
02:34:54.439 00.000 21068 Star::Find returns 1 (0), X=221.47, Y=876.46, Mass=114535, SNR=85.7, Peak=12992 HFD=3.1
02:34:54.440 00.001 21068 MultiStar: [#1 -0.05,0.13,1.16,U] [#2 -0.02,-0.13,1.34,U] [#3 0.05,0.09,1.16,U] [#4 -0.08,-0.04,0.92,U] [#5 -0.00,0.24,0.94,U] [#6 -0.21,0.32,0.96,U] [#7 0.01,-0.48,0.59,U] [#8 -0.21,-0.05,0.88,U] 
02:34:54.441 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {0.14, -0.29}
02:34:54.442 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
02:34:54.442 00.000 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
02:34:54.443 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.99 mountX=0.04 mountY=0.01, mountTheta=0.38
02:34:54.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
02:34:54.447 00.002 21068 Enqueuing Move request for scope (-0.04, -0.01)
02:34:54.448 00.001 16108 Worker thread wakes up
02:34:54.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:34:54.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:34:54.448 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.01
02:34:54.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:34:54.448 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:54.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:54.448 00.000 16108 MoveAxis(E, 0, ABG)
02:34:54.448 00.000 16108 Move returns status 0, amount 0
02:34:54.449 00.001 16108 MoveAxis(N, 0, ABG)
02:34:54.449 00.000 16108 Move returns status 0, amount 0
02:34:54.449 00.000 16108 move complete, result=0
02:34:54.449 00.000 16108 worker thread done servicing request
02:34:54.454 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3318, FiltMin=2864, FiltMax=58742, Gamma=1.000
02:34:54.473 00.019 21068 UpdateGuideState exits: m=114535 SNR=85.7
02:34:54.474 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:54.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:54.476 00.001 21068 Enqueuing Expose request
02:34:54.477 00.001 16108 Worker thread wakes up
02:34:54.477 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:54.477 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:54.479 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:55.465 00.986 16108 Exposure complete
02:34:55.539 00.074 16108 worker thread done servicing request
02:34:55.540 00.001 21068 OnExposeComplete: enter
02:34:55.540 00.000 21068 UpdateGuideState(): m_state=6
02:34:55.541 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13594
02:34:55.542 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.38, Mass=123980, SNR=82.1, Peak=15267 HFD=3.1
02:34:55.543 00.001 21068 MultiStar: [#1 -0.18,-0.22,1.13,U] [#2 -0.07,-0.40,1.24,U] [#3 0.00,-0.32,1.00,U] [#4 -0.26,-0.23,0.88,U] [#5 0.03,-0.17,1.07,U] [#6 0.04,-0.20,0.84,U] [#7 0.19,-0.45,0.76,U] [#8 -0.28,-0.43,0.83,U] 
02:34:55.544 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.31}, one-star: {0.29, -0.37}
02:34:55.546 00.002 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
02:34:55.547 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
02:34:55.548 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.66 mountX=-0.02 mountY=0.30, mountTheta=1.65
02:34:55.551 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.31, opts=13)
02:34:55.552 00.001 21068 Enqueuing Move request for scope (-0.03, -0.31)
02:34:55.553 00.001 16108 Worker thread wakes up
02:34:55.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
02:34:55.553 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
02:34:55.553 00.000 16108 Moving (-0.03, -0.31) raw xDistance=-0.02 yDistance=0.30
02:34:55.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:55.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:55.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:34:55.554 00.001 16108 MoveAxis(E, 0, ABG)
02:34:55.554 00.000 16108 Move returns status 0, amount 0
02:34:55.554 00.000 16108 MoveAxis(N, 0, ABG)
02:34:55.554 00.000 16108 Move returns status 0, amount 0
02:34:55.554 00.000 16108 move complete, result=0
02:34:55.554 00.000 16108 worker thread done servicing request
02:34:55.561 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3318, FiltMin=2880, FiltMax=49725, Gamma=1.000
02:34:55.575 00.014 21068 UpdateGuideState exits: m=123980 SNR=82.1
02:34:55.577 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:55.577 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:55.578 00.001 21068 Enqueuing Expose request
02:34:55.579 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:34:55.579 00.000 16108 Worker thread wakes up
02:34:55.580 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:55.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:56.734 01.154 16108 Exposure complete
02:34:56.789 00.055 16108 worker thread done servicing request
02:34:56.789 00.000 21068 OnExposeComplete: enter
02:34:56.790 00.001 21068 UpdateGuideState(): m_state=6
02:34:56.791 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13595
02:34:56.793 00.002 21068 Star::Find returns 1 (0), X=222.04, Y=876.74, Mass=121332, SNR=88.9, Peak=15539 HFD=3.2
02:34:56.794 00.001 21068 MultiStar: [#1 0.00,-0.24,1.13,U] [#2 0.32,-0.29,1.17,U] [#3 0.19,-0.33,1.14,U] [#4 0.11,-0.29,0.80,U] [#5 0.24,0.29,1.15,U] [#6 0.34,0.07,0.81,U] [#7 0.53,-0.32,0.00,M1] [#8 0.01,-0.17,0.85,U] 
02:34:56.795 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.12}, one-star: {0.71, -0.01}
02:34:56.795 00.000 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
02:34:56.796 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
02:34:56.797 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=-0.26 mountY=0.06, mountTheta=2.91
02:34:56.798 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.12, opts=13)
02:34:56.799 00.001 21068 Enqueuing Move request for scope (0.24, -0.12)
02:34:56.800 00.001 16108 Worker thread wakes up
02:34:56.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
02:34:56.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
02:34:56.800 00.000 16108 Moving (0.24, -0.12) raw xDistance=-0.26 yDistance=0.06
02:34:56.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:34:56.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:56.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:56.801 00.001 16108 MoveAxis(E, 68, ABG)
02:34:56.801 00.000 16108 Guiding  Dir = 2, Dur = 68
02:34:56.801 00.000 16108 IsSlewing returns 0
02:34:56.801 00.000 16108 IsGuiding returns 0
02:34:56.804 00.003 16108 PulseGuide returned control before completion, sleep 76
02:34:56.806 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3318, FiltMin=2851, FiltMax=46493, Gamma=1.000
02:34:56.823 00.017 21068 UpdateGuideState exits: m=121332 SNR=88.9
02:34:56.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:56.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:56.825 00.000 21068 Enqueuing Expose request
02:34:56.881 00.056 16108 IsGuiding returns 1
02:34:56.881 00.000 16108 scope still moving after pulse duration time elapsed
02:34:56.913 00.032 16108 IsSlewing returns 0
02:34:56.913 00.000 16108 IsGuiding returns 0
02:34:56.913 00.000 16108 scope move finished after 68 + 43 ms
02:34:56.913 00.000 16108 Move returns status 0, amount 68
02:34:56.913 00.000 16108 MoveAxis(N, 0, ABG)
02:34:56.913 00.000 16108 Move returns status 0, amount 0
02:34:56.913 00.000 16108 move complete, result=0
02:34:56.914 00.001 16108 worker thread done servicing request
02:34:56.914 00.000 16108 Worker thread wakes up
02:34:56.914 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
02:34:56.916 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:56.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:57.910 00.994 16108 Exposure complete
02:34:57.966 00.056 16108 worker thread done servicing request
02:34:57.966 00.000 21068 OnExposeComplete: enter
02:34:57.967 00.001 21068 UpdateGuideState(): m_state=6
02:34:57.968 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13596
02:34:57.968 00.000 21068 Star::Find returns 1 (0), X=221.71, Y=876.79, Mass=136323, SNR=87.8, Peak=19955 HFD=3.2
02:34:57.969 00.001 21068 MultiStar: [#1 -0.10,-0.03,1.19,U] [#2 0.04,-0.17,1.21,U] [#3 0.13,-0.28,0.99,U] [#4 -0.03,0.09,0.87,U] [#5 -0.10,0.12,0.89,U] [#6 0.14,0.33,0.82,U] [#7 -0.01,0.03,0.61,U] [#8 -0.07,0.04,0.72,U] 
02:34:57.972 00.003 21068 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.38, 0.04}
02:34:57.974 00.002 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:34:57.975 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:34:57.977 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.06 mountX=-0.05 mountY=-0.01, mountTheta=-2.85
02:34:57.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
02:34:57.981 00.002 21068 Enqueuing Move request for scope (0.05, 0.00)
02:34:57.983 00.002 16108 Worker thread wakes up
02:34:57.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:34:57.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:34:57.983 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.01
02:34:57.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:57.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:57.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:34:57.983 00.000 16108 MoveAxis(E, 0, ABG)
02:34:57.984 00.001 16108 Move returns status 0, amount 0
02:34:57.984 00.000 16108 MoveAxis(N, 0, ABG)
02:34:57.984 00.000 16108 Move returns status 0, amount 0
02:34:57.984 00.000 16108 move complete, result=0
02:34:57.984 00.000 16108 worker thread done servicing request
02:34:57.991 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3318, FiltMin=2851, FiltMax=65440, Gamma=1.000
02:34:58.014 00.023 21068 UpdateGuideState exits: m=136323 SNR=87.8
02:34:58.016 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:58.016 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:58.017 00.001 21068 Enqueuing Expose request
02:34:58.018 00.001 16108 Worker thread wakes up
02:34:58.018 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:58.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:34:58.018 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:59.196 01.178 16108 Exposure complete
02:34:59.259 00.063 16108 worker thread done servicing request
02:34:59.259 00.000 21068 OnExposeComplete: enter
02:34:59.261 00.002 21068 UpdateGuideState(): m_state=6
02:34:59.262 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13597
02:34:59.263 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.84, Mass=122872, SNR=79.0, Peak=18435 HFD=3.1
02:34:59.265 00.002 21068 MultiStar: [#1 -0.15,0.07,1.48,U] [#2 -0.05,0.14,1.55,U] [#3 -0.05,0.10,1.19,U] [#4 -0.01,-0.10,0.96,U] [#5 -0.07,0.26,0.96,U] [#6 0.08,0.43,0.91,U] [#7 -0.19,-0.17,0.75,U] [#8 -0.55,-0.02,0.90,U] 
02:34:59.266 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {0.23, 0.09}
02:34:59.268 00.002 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
02:34:59.269 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:34:59.271 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.27 mountX=0.10 mountY=-0.07, mountTheta=-0.66
02:34:59.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
02:34:59.274 00.001 21068 Enqueuing Move request for scope (-0.08, 0.10)
02:34:59.275 00.001 16108 Worker thread wakes up
02:34:59.276 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
02:34:59.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
02:34:59.276 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.10 yDistance=-0.07
02:34:59.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:34:59.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:59.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:34:59.276 00.000 16108 MoveAxis(E, 0, ABG)
02:34:59.276 00.000 16108 Move returns status 0, amount 0
02:34:59.276 00.000 16108 MoveAxis(N, 0, ABG)
02:34:59.276 00.000 16108 Move returns status 0, amount 0
02:34:59.276 00.000 16108 move complete, result=0
02:34:59.276 00.000 16108 worker thread done servicing request
02:34:59.280 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3321, FiltMin=2803, FiltMax=59408, Gamma=1.000
02:34:59.296 00.016 21068 UpdateGuideState exits: m=122872 SNR=79.0
02:34:59.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:59.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:34:59.298 00.000 21068 Enqueuing Expose request
02:34:59.299 00.001 16108 Worker thread wakes up
02:34:59.299 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:59.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:34:59.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:00.271 00.971 16108 Exposure complete
02:35:00.347 00.076 16108 worker thread done servicing request
02:35:00.347 00.000 21068 OnExposeComplete: enter
02:35:00.348 00.001 21068 UpdateGuideState(): m_state=6
02:35:00.349 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13598
02:35:00.350 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.82, Mass=112040, SNR=86.2, Peak=15475 HFD=3.1
02:35:00.352 00.002 21068 MultiStar: [#1 -0.02,-0.01,1.20,U] [#2 0.05,-0.04,1.27,U] [#3 0.25,-0.07,1.06,U] [#4 -0.43,-0.11,0.81,U] [#5 -0.24,0.12,0.98,U] [#6 -0.19,0.37,0.84,U] [#7 -0.10,-0.14,0.66,U] [#8 -0.37,-0.14,0.91,U] 
02:35:00.353 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {0.22, 0.07}
02:35:00.354 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
02:35:00.354 00.000 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
02:35:00.356 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=0.07 mountY=0.01, mountTheta=0.15
02:35:00.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
02:35:00.359 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
02:35:00.361 00.002 16108 Worker thread wakes up
02:35:00.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:35:00.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:35:00.361 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.01
02:35:00.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:35:00.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:00.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:35:00.361 00.000 16108 MoveAxis(E, 0, ABG)
02:35:00.361 00.000 16108 Move returns status 0, amount 0
02:35:00.362 00.001 16108 MoveAxis(N, 0, ABG)
02:35:00.362 00.000 16108 Move returns status 0, amount 0
02:35:00.362 00.000 16108 move complete, result=0
02:35:00.362 00.000 16108 worker thread done servicing request
02:35:00.369 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3321, FiltMin=2854, FiltMax=63110, Gamma=1.000
02:35:00.388 00.019 21068 UpdateGuideState exits: m=112040 SNR=86.2
02:35:00.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:00.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:00.391 00.001 21068 Enqueuing Expose request
02:35:00.392 00.001 16108 Worker thread wakes up
02:35:00.392 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:00.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:00.393 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:01.554 01.161 16108 Exposure complete
02:35:01.610 00.056 16108 worker thread done servicing request
02:35:01.610 00.000 21068 OnExposeComplete: enter
02:35:01.611 00.001 21068 UpdateGuideState(): m_state=6
02:35:01.612 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13599
02:35:01.613 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.88, Mass=118778, SNR=86.3, Peak=14512 HFD=3.3
02:35:01.614 00.001 21068 MultiStar: [#1 -0.21,0.16,1.18,U] [#2 -0.12,0.11,1.18,U] [#3 -0.15,0.16,1.08,U] [#4 -0.19,0.10,0.81,U] [#5 -0.11,0.15,1.05,U] [#6 -0.21,0.25,0.80,U] [#7 0.04,0.05,0.73,U] [#8 -0.37,-0.17,0.78,U] 
02:35:01.614 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {0.22, 0.13}
02:35:01.616 00.002 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
02:35:01.617 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
02:35:01.618 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=0.14 mountY=-0.08, mountTheta=-0.52
02:35:01.619 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.11, opts=13)
02:35:01.620 00.001 21068 Enqueuing Move request for scope (-0.12, 0.11)
02:35:01.621 00.001 16108 Worker thread wakes up
02:35:01.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
02:35:01.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
02:35:01.621 00.000 16108 Moving (-0.12, 0.11) raw xDistance=0.14 yDistance=-0.08
02:35:01.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:35:01.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:01.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:35:01.621 00.000 16108 MoveAxis(E, 0, ABG)
02:35:01.621 00.000 16108 Move returns status 0, amount 0
02:35:01.621 00.000 16108 MoveAxis(N, 0, ABG)
02:35:01.621 00.000 16108 Move returns status 0, amount 0
02:35:01.621 00.000 16108 move complete, result=0
02:35:01.621 00.000 16108 worker thread done servicing request
02:35:01.624 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3321, FiltMin=2864, FiltMax=61632, Gamma=1.000
02:35:01.639 00.015 21068 UpdateGuideState exits: m=118778 SNR=86.3
02:35:01.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:01.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:01.641 00.000 21068 Enqueuing Expose request
02:35:01.642 00.001 16108 Worker thread wakes up
02:35:01.642 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:01.643 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:01.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:02.622 00.979 16108 Exposure complete
02:35:02.690 00.068 16108 worker thread done servicing request
02:35:02.690 00.000 21068 OnExposeComplete: enter
02:35:02.691 00.001 21068 UpdateGuideState(): m_state=6
02:35:02.692 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13600
02:35:02.692 00.000 21068 Star::Find returns 1 (0), X=221.43, Y=876.83, Mass=131284, SNR=97.5, Peak=17299 HFD=3.2
02:35:02.693 00.001 21068 MultiStar: [#1 -0.22,0.07,1.01,U] [#2 -0.17,-0.07,0.96,U] [#3 0.02,0.03,1.05,U] [#4 -0.23,-0.07,0.86,U] [#5 -0.19,0.22,0.78,U] [#6 -0.27,0.28,0.77,U] [#7 -0.35,-0.26,0.56,U] [#8 -0.32,-0.01,0.67,U] 
02:35:02.694 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.04}, one-star: {0.10, 0.08}
02:35:02.695 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
02:35:02.695 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
02:35:02.696 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
02:35:02.700 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
02:35:02.702 00.002 21068 Enqueuing Move request for scope (0.10, 0.08)
02:35:02.704 00.002 16108 Worker thread wakes up
02:35:02.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:35:02.704 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:35:02.704 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
02:35:02.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:35:02.705 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:02.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:35:02.705 00.000 16108 MoveAxis(E, 0, ABG)
02:35:02.705 00.000 16108 Move returns status 0, amount 0
02:35:02.705 00.000 16108 MoveAxis(N, 0, ABG)
02:35:02.705 00.000 16108 Move returns status 0, amount 0
02:35:02.705 00.000 16108 move complete, result=0
02:35:02.705 00.000 16108 worker thread done servicing request
02:35:02.713 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3321, FiltMin=2867, FiltMax=65440, Gamma=1.000
02:35:02.728 00.015 21068 UpdateGuideState exits: m=131284 SNR=97.5
02:35:02.730 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:02.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:02.733 00.002 21068 Enqueuing Expose request
02:35:02.734 00.001 16108 Worker thread wakes up
02:35:02.734 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:02.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:02.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:03.886 01.151 16108 Exposure complete
02:35:03.940 00.054 16108 worker thread done servicing request
02:35:03.941 00.001 21068 OnExposeComplete: enter
02:35:03.942 00.001 21068 UpdateGuideState(): m_state=6
02:35:03.943 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13601
02:35:03.944 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=876.81, Mass=126376, SNR=78.8, Peak=15776 HFD=3.3
02:35:03.946 00.002 21068 MultiStar: [#1 -0.24,0.25,1.36,U] [#2 -0.29,-0.06,1.31,U] [#3 -0.04,0.07,1.10,U] [#4 -0.27,0.02,0.81,U] [#5 0.23,0.38,1.08,U] [#6 -0.23,0.43,1.05,U] [#7 -0.28,0.09,0.75,U] [#8 -0.15,0.14,0.93,U] 
02:35:03.947 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.16}, one-star: {0.04, 0.06}
02:35:03.948 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
02:35:03.949 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
02:35:03.950 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=-0.03 mountY=-0.06, mountTheta=-1.97
02:35:03.953 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
02:35:03.954 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
02:35:03.955 00.001 16108 Worker thread wakes up
02:35:03.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:35:03.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:35:03.955 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.06
02:35:03.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:35:03.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:03.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:35:03.955 00.000 16108 MoveAxis(E, 0, ABG)
02:35:03.955 00.000 16108 Move returns status 0, amount 0
02:35:03.955 00.000 16108 MoveAxis(N, 0, ABG)
02:35:03.955 00.000 16108 Move returns status 0, amount 0
02:35:03.955 00.000 16108 move complete, result=0
02:35:03.955 00.000 16108 worker thread done servicing request
02:35:03.959 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=313, max=65535, med=3321, FiltMin=2838, FiltMax=56294, Gamma=1.000
02:35:03.976 00.017 21068 UpdateGuideState exits: m=126376 SNR=78.8
02:35:03.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:03.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:03.978 00.000 21068 Enqueuing Expose request
02:35:03.979 00.001 16108 Worker thread wakes up
02:35:03.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:03.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:03.979 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:04.957 00.978 16108 Exposure complete
02:35:05.025 00.068 16108 worker thread done servicing request
02:35:05.025 00.000 21068 OnExposeComplete: enter
02:35:05.026 00.001 21068 UpdateGuideState(): m_state=6
02:35:05.027 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13602
02:35:05.028 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.97, Mass=120504, SNR=85.3, Peak=16051 HFD=3.2
02:35:05.030 00.002 21068 MultiStar: [#1 -0.07,-0.09,1.18,U] [#2 -0.11,-0.14,1.17,U] [#3 -0.19,-0.03,1.04,U] [#4 0.10,0.03,0.88,U] [#5 0.07,0.30,1.03,U] [#6 0.14,-0.03,0.97,U] [#7 -0.02,-0.15,0.61,U] [#8 -0.44,-0.12,0.73,U] 
02:35:05.030 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {0.20, 0.21}
02:35:05.031 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
02:35:05.032 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
02:35:05.032 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.02 mountX=0.03 mountY=0.00, mountTheta=0.12
02:35:05.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
02:35:05.034 00.000 21068 Enqueuing Move request for scope (-0.03, 0.00)
02:35:05.035 00.001 16108 Worker thread wakes up
02:35:05.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
02:35:05.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
02:35:05.036 00.001 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.00
02:35:05.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:05.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:05.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:35:05.036 00.000 16108 MoveAxis(E, 0, ABG)
02:35:05.036 00.000 16108 Move returns status 0, amount 0
02:35:05.036 00.000 16108 MoveAxis(N, 0, ABG)
02:35:05.036 00.000 16108 Move returns status 0, amount 0
02:35:05.036 00.000 16108 move complete, result=0
02:35:05.036 00.000 16108 worker thread done servicing request
02:35:05.039 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=259, max=65535, med=3321, FiltMin=2851, FiltMax=59481, Gamma=1.000
02:35:05.054 00.015 21068 UpdateGuideState exits: m=120504 SNR=85.3
02:35:05.054 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:05.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:05.056 00.001 21068 Enqueuing Expose request
02:35:05.056 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:05.057 00.001 16108 Worker thread wakes up
02:35:05.057 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:05.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:06.206 01.149 16108 Exposure complete
02:35:06.268 00.062 16108 worker thread done servicing request
02:35:06.268 00.000 21068 OnExposeComplete: enter
02:35:06.270 00.002 21068 UpdateGuideState(): m_state=6
02:35:06.271 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13603
02:35:06.272 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=877.03, Mass=136559, SNR=97.7, Peak=22787 HFD=3.1
02:35:06.272 00.000 21068 MultiStar: [#1 -0.19,-0.04,1.16,U] [#2 0.09,-0.08,1.17,U] [#3 -0.16,-0.05,1.05,U] [#4 -0.06,0.21,0.73,U] [#5 -0.11,0.19,1.03,U] [#6 -0.18,0.49,0.84,U] [#7 0.14,0.07,0.56,U] [#8 -0.21,0.06,0.55,U] 
02:35:06.273 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.50, 0.28}
02:35:06.273 00.000 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:35:06.274 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:35:06.275 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.71 mountX=0.04 mountY=-0.11, mountTheta=-1.25
02:35:06.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.11, opts=13)
02:35:06.277 00.000 21068 Enqueuing Move request for scope (-0.02, 0.11)
02:35:06.279 00.002 16108 Worker thread wakes up
02:35:06.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:35:06.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:35:06.279 00.000 16108 Moving (-0.02, 0.11) raw xDistance=0.04 yDistance=-0.11
02:35:06.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:35:06.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:06.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:35:06.279 00.000 16108 MoveAxis(E, 0, ABG)
02:35:06.279 00.000 16108 Move returns status 0, amount 0
02:35:06.279 00.000 16108 MoveAxis(N, 0, ABG)
02:35:06.280 00.001 16108 Move returns status 0, amount 0
02:35:06.280 00.000 16108 move complete, result=0
02:35:06.280 00.000 16108 worker thread done servicing request
02:35:06.283 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3321, FiltMin=2822, FiltMax=57472, Gamma=1.000
02:35:06.297 00.014 21068 UpdateGuideState exits: m=136559 SNR=97.7
02:35:06.297 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:06.299 00.001 21068 Enqueuing Expose request
02:35:06.301 00.002 16108 Worker thread wakes up
02:35:06.301 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:06.301 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:06.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:07.277 00.976 16108 Exposure complete
02:35:07.352 00.075 16108 worker thread done servicing request
02:35:07.352 00.000 21068 OnExposeComplete: enter
02:35:07.353 00.001 21068 UpdateGuideState(): m_state=6
02:35:07.353 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13604
02:35:07.354 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.94, Mass=134905, SNR=98.2, Peak=20099 HFD=3.1
02:35:07.355 00.001 21068 MultiStar: [#1 -0.14,0.12,1.08,U] [#2 0.01,-0.03,1.07,U] [#3 0.13,0.11,0.86,U] [#4 -0.00,0.16,0.86,U] [#5 -0.01,0.23,0.83,U] [#6 0.20,0.56,0.00,M1] [#7 0.07,-0.01,0.61,U] [#8 -0.46,-0.09,0.63,U] 
02:35:07.356 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.41, 0.19}
02:35:07.357 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
02:35:07.357 00.000 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
02:35:07.358 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.39 mountX=-0.00 mountY=-0.09, mountTheta=-1.57
02:35:07.360 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
02:35:07.361 00.001 21068 Enqueuing Move request for scope (0.02, 0.09)
02:35:07.362 00.001 16108 Worker thread wakes up
02:35:07.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:35:07.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:35:07.362 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
02:35:07.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:35:07.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:07.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:35:07.362 00.000 16108 MoveAxis(E, 0, ABG)
02:35:07.362 00.000 16108 Move returns status 0, amount 0
02:35:07.362 00.000 16108 MoveAxis(N, 0, ABG)
02:35:07.362 00.000 16108 Move returns status 0, amount 0
02:35:07.362 00.000 16108 move complete, result=0
02:35:07.362 00.000 16108 worker thread done servicing request
02:35:07.365 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3321, FiltMin=2825, FiltMax=61689, Gamma=1.000
02:35:07.380 00.015 21068 UpdateGuideState exits: m=134905 SNR=98.2
02:35:07.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:07.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:07.382 00.000 21068 Enqueuing Expose request
02:35:07.383 00.001 16108 Worker thread wakes up
02:35:07.383 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:07.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:07.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:08.559 01.175 16108 Exposure complete
02:35:08.616 00.057 16108 worker thread done servicing request
02:35:08.616 00.000 21068 OnExposeComplete: enter
02:35:08.617 00.001 21068 UpdateGuideState(): m_state=6
02:35:08.618 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13605
02:35:08.618 00.000 21068 Star::Find returns 1 (0), X=221.25, Y=876.93, Mass=126218, SNR=95.2, Peak=17680 HFD=3.2
02:35:08.620 00.002 21068 MultiStar: [#1 -0.18,0.08,1.05,U] [#2 -0.25,-0.22,1.21,U] [#3 -0.02,-0.02,0.85,U] [#4 -0.11,0.24,0.76,U] [#5 -0.09,0.20,0.78,U] [#6 -0.13,0.31,0.76,U] [#7 -0.34,0.13,0.56,U] [#8 -0.45,0.13,0.72,U] 
02:35:08.621 00.001 21068 single-star, 8 included, MultiStar: {-0.18, 0.09}, one-star: {-0.08, 0.18}
02:35:08.622 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
02:35:08.622 00.000 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
02:35:08.623 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.99 mountX=0.11 mountY=-0.16, mountTheta=-0.95
02:35:08.625 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.18, opts=13)
02:35:08.625 00.000 21068 Enqueuing Move request for scope (-0.08, 0.18)
02:35:08.626 00.001 16108 Worker thread wakes up
02:35:08.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
02:35:08.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
02:35:08.626 00.000 16108 Moving (-0.08, 0.18) raw xDistance=0.11 yDistance=-0.16
02:35:08.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:08.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:08.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:35:08.627 00.001 16108 MoveAxis(E, 0, ABG)
02:35:08.627 00.000 16108 Move returns status 0, amount 0
02:35:08.627 00.000 16108 MoveAxis(N, 0, ABG)
02:35:08.627 00.000 16108 Move returns status 0, amount 0
02:35:08.627 00.000 16108 move complete, result=0
02:35:08.627 00.000 16108 worker thread done servicing request
02:35:08.631 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=13, max=65535, med=3318, FiltMin=2861, FiltMax=64429, Gamma=1.000
02:35:08.653 00.022 21068 UpdateGuideState exits: m=126218 SNR=95.2
02:35:08.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:08.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:08.656 00.001 21068 Enqueuing Expose request
02:35:08.659 00.003 16108 Worker thread wakes up
02:35:08.659 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:08.662 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:08.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:09.627 00.965 16108 Exposure complete
02:35:09.708 00.081 16108 worker thread done servicing request
02:35:09.708 00.000 21068 OnExposeComplete: enter
02:35:09.709 00.001 21068 UpdateGuideState(): m_state=6
02:35:09.710 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13606
02:35:09.711 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=877.06, Mass=120003, SNR=82.7, Peak=18675 HFD=2.9
02:35:09.712 00.001 21068 MultiStar: [#1 -0.26,0.05,1.09,U] [#2 -0.03,0.30,1.24,U] [#3 -0.13,-0.02,1.18,U] [#4 0.06,0.10,0.90,U] [#5 0.21,0.44,1.00,U] [#6 0.04,0.37,0.89,U] [#7 0.29,0.12,0.66,U] [#8 -0.11,0.31,0.85,U] 
02:35:09.713 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.22}, one-star: {0.58, 0.31}
02:35:09.713 00.000 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
02:35:09.714 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
02:35:09.716 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.31 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
02:35:09.718 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.22, opts=13)
02:35:09.719 00.001 21068 Enqueuing Move request for scope (0.06, 0.22)
02:35:09.720 00.001 16108 Worker thread wakes up
02:35:09.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
02:35:09.720 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
02:35:09.720 00.000 16108 Moving (0.06, 0.22) raw xDistance=-0.02 yDistance=-0.22
02:35:09.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:09.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:35:09.720 00.000 16108 MoveAxis(E, 0, ABG)
02:35:09.720 00.000 16108 Move returns status 0, amount 0
02:35:09.720 00.000 16108 MoveAxis(N, 45, ABG)
02:35:09.720 00.000 16108 Guiding  Dir = 0, Dur = 45
02:35:09.720 00.000 16108 IsSlewing returns 0
02:35:09.720 00.000 16108 IsGuiding returns 0
02:35:09.728 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3321, FiltMin=2867, FiltMax=63136, Gamma=1.000
02:35:09.756 00.028 16108 PulseGuide returned control before completion, sleep 21
02:35:09.757 00.001 21068 UpdateGuideState exits: m=120003 SNR=82.7
02:35:09.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:09.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:09.760 00.001 21068 Enqueuing Expose request
02:35:09.785 00.025 16108 IsGuiding returns 1
02:35:09.785 00.000 16108 scope still moving after pulse duration time elapsed
02:35:09.816 00.031 16108 IsSlewing returns 0
02:35:09.816 00.000 16108 IsGuiding returns 1
02:35:09.848 00.032 16108 IsSlewing returns 0
02:35:09.848 00.000 16108 IsGuiding returns 0
02:35:09.848 00.000 16108 scope move finished after 45 + 82 ms
02:35:09.848 00.000 16108 Move returns status 0, amount 45
02:35:09.848 00.000 16108 move complete, result=0
02:35:09.849 00.001 16108 worker thread done servicing request
02:35:09.849 00.000 16108 Worker thread wakes up
02:35:09.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:09.849 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
02:35:09.851 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:11.013 01.162 16108 Exposure complete
02:35:11.073 00.060 16108 worker thread done servicing request
02:35:11.073 00.000 21068 OnExposeComplete: enter
02:35:11.074 00.001 21068 UpdateGuideState(): m_state=6
02:35:11.075 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13607
02:35:11.077 00.002 21068 Star::Find returns 1 (0), X=221.50, Y=877.25, Mass=135370, SNR=99.3, Peak=16371 HFD=3.3
02:35:11.078 00.001 21068 MultiStar: [#1 -0.11,0.12,1.03,U] [#2 -0.10,0.08,1.33,U] [#3 -0.15,0.13,1.02,U] [#4 -0.25,0.21,0.72,U] [#5 -0.11,0.36,0.83,U] [#6 -0.02,0.47,0.66,U] [#7 -0.19,0.40,0.52,U] [#8 -0.45,0.20,0.64,U] 
02:35:11.078 00.000 21068 refined, 8 included, MultiStar: {-0.12, 0.25}, one-star: {0.17, 0.49}
02:35:11.079 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
02:35:11.080 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
02:35:11.080 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.00 mountX=0.16 mountY=-0.22, mountTheta=-0.94
02:35:11.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.25, opts=13)
02:35:11.082 00.000 21068 Enqueuing Move request for scope (-0.12, 0.25)
02:35:11.083 00.001 16108 Worker thread wakes up
02:35:11.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
02:35:11.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
02:35:11.083 00.000 16108 Moving (-0.12, 0.25) raw xDistance=0.16 yDistance=-0.22
02:35:11.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:35:11.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:35:11.083 00.000 16108 MoveAxis(E, 0, ABG)
02:35:11.083 00.000 16108 Move returns status 0, amount 0
02:35:11.084 00.001 16108 MoveAxis(N, 44, ABG)
02:35:11.084 00.000 16108 Guiding  Dir = 0, Dur = 44
02:35:11.084 00.000 16108 IsSlewing returns 0
02:35:11.084 00.000 16108 IsGuiding returns 0
02:35:11.087 00.003 16108 PulseGuide returned control before completion, sleep 52
02:35:11.090 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3318, FiltMin=2864, FiltMax=51965, Gamma=1.000
02:35:11.109 00.019 21068 UpdateGuideState exits: m=135370 SNR=99.3
02:35:11.111 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:11.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:11.113 00.001 21068 Enqueuing Expose request
02:35:11.148 00.035 16108 IsGuiding returns 1
02:35:11.148 00.000 16108 scope still moving after pulse duration time elapsed
02:35:11.179 00.031 16108 IsSlewing returns 0
02:35:11.179 00.000 16108 IsGuiding returns 0
02:35:11.179 00.000 16108 scope move finished after 44 + 51 ms
02:35:11.179 00.000 16108 Move returns status 0, amount 44
02:35:11.179 00.000 16108 move complete, result=0
02:35:11.179 00.000 16108 worker thread done servicing request
02:35:11.179 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
02:35:11.181 00.002 16108 Worker thread wakes up
02:35:11.181 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:11.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:12.171 00.990 16108 Exposure complete
02:35:12.251 00.080 16108 worker thread done servicing request
02:35:12.252 00.001 21068 OnExposeComplete: enter
02:35:12.253 00.001 21068 UpdateGuideState(): m_state=6
02:35:12.254 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13608
02:35:12.255 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=877.01, Mass=132659, SNR=88.9, Peak=19171 HFD=3.6
02:35:12.257 00.002 21068 MultiStar: [#1 -0.22,0.23,1.19,U] [#2 0.02,0.06,1.15,U] [#3 0.03,0.06,1.11,U] [#4 -0.08,0.16,0.89,U] [#5 -0.17,0.12,0.91,U] [#6 -0.15,0.42,0.80,U] [#7 0.03,0.27,0.65,U] [#8 -0.39,0.28,0.70,U] 
02:35:12.258 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.19}, one-star: {0.19, 0.25}
02:35:12.259 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
02:35:12.260 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
02:35:12.261 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.93 mountX=0.11 mountY=-0.17, mountTheta=-1.02
02:35:12.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.19, opts=13)
02:35:12.264 00.001 21068 Enqueuing Move request for scope (-0.07, 0.19)
02:35:12.265 00.001 16108 Worker thread wakes up
02:35:12.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
02:35:12.266 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
02:35:12.266 00.000 16108 Moving (-0.07, 0.19) raw xDistance=0.11 yDistance=-0.17
02:35:12.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:12.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:12.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:35:12.266 00.000 16108 MoveAxis(E, 0, ABG)
02:35:12.266 00.000 16108 Move returns status 0, amount 0
02:35:12.266 00.000 16108 MoveAxis(N, 0, ABG)
02:35:12.266 00.000 16108 Move returns status 0, amount 0
02:35:12.266 00.000 16108 move complete, result=0
02:35:12.266 00.000 16108 worker thread done servicing request
02:35:12.270 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3318, FiltMin=2838, FiltMax=58992, Gamma=1.000
02:35:12.285 00.015 21068 UpdateGuideState exits: m=132659 SNR=88.9
02:35:12.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:12.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:12.288 00.001 21068 Enqueuing Expose request
02:35:12.288 00.000 16108 Worker thread wakes up
02:35:12.288 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:12.289 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:12.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:13.467 01.178 16108 Exposure complete
02:35:13.536 00.069 16108 worker thread done servicing request
02:35:13.536 00.000 21068 OnExposeComplete: enter
02:35:13.537 00.001 21068 UpdateGuideState(): m_state=6
02:35:13.538 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13609
02:35:13.539 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=877.20, Mass=143552, SNR=102.4, Peak=22147 HFD=3.0
02:35:13.540 00.001 21068 MultiStar: [#1 -0.06,0.19,0.97,U] [#2 -0.06,-0.09,0.96,U] [#3 0.23,0.17,0.93,U] [#4 -0.15,0.29,0.80,U] [#5 0.05,0.39,0.85,U] [#6 -0.17,0.65,0.00,M1] [#7 -0.03,0.30,0.46,U] [#8 -0.10,0.16,0.62,U] 
02:35:13.541 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.23}, one-star: {0.44, 0.45}
02:35:13.541 00.000 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
02:35:13.542 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
02:35:13.543 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
02:35:13.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
02:35:13.546 00.001 21068 Enqueuing Move request for scope (0.06, 0.23)
02:35:13.546 00.000 16108 Worker thread wakes up
02:35:13.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
02:35:13.547 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
02:35:13.547 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
02:35:13.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:13.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:35:13.547 00.000 16108 MoveAxis(E, 0, ABG)
02:35:13.547 00.000 16108 Move returns status 0, amount 0
02:35:13.547 00.000 16108 MoveAxis(N, 47, ABG)
02:35:13.547 00.000 16108 Guiding  Dir = 0, Dur = 47
02:35:13.547 00.000 16108 IsSlewing returns 0
02:35:13.548 00.001 16108 IsGuiding returns 0
02:35:13.550 00.002 16108 PulseGuide returned control before completion, sleep 56
02:35:13.552 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3318, FiltMin=2845, FiltMax=50224, Gamma=1.000
02:35:13.580 00.028 21068 UpdateGuideState exits: m=143552 SNR=102.4
02:35:13.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:13.584 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:13.586 00.002 21068 Enqueuing Expose request
02:35:13.614 00.028 16108 IsGuiding returns 1
02:35:13.614 00.000 16108 scope still moving after pulse duration time elapsed
02:35:13.645 00.031 16108 IsSlewing returns 0
02:35:13.645 00.000 16108 IsGuiding returns 0
02:35:13.645 00.000 16108 scope move finished after 47 + 50 ms
02:35:13.645 00.000 16108 Move returns status 0, amount 47
02:35:13.645 00.000 16108 move complete, result=0
02:35:13.645 00.000 16108 worker thread done servicing request
02:35:13.645 00.000 16108 Worker thread wakes up
02:35:13.645 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
02:35:13.647 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:13.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:14.623 00.976 16108 Exposure complete
02:35:14.685 00.062 16108 worker thread done servicing request
02:35:14.685 00.000 21068 OnExposeComplete: enter
02:35:14.686 00.001 21068 UpdateGuideState(): m_state=6
02:35:14.687 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13610
02:35:14.688 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=877.06, Mass=137366, SNR=92.1, Peak=19203 HFD=3.3
02:35:14.688 00.000 21068 MultiStar: [#1 -0.16,0.21,0.93,U] [#2 0.14,0.09,1.14,U] [#3 0.11,0.33,1.05,U] [#4 -0.18,0.32,0.78,U] [#5 0.07,0.46,0.92,U] [#6 -0.08,0.52,0.77,U] [#7 0.17,0.33,0.68,U] [#8 -0.24,0.18,0.66,U] 
02:35:14.689 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.30}, one-star: {0.26, 0.30}
02:35:14.690 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
02:35:14.690 00.000 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
02:35:14.691 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.48 mountX=0.03 mountY=-0.30, mountTheta=-1.48
02:35:14.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.30, opts=13)
02:35:14.694 00.001 21068 Enqueuing Move request for scope (0.03, 0.30)
02:35:14.695 00.001 16108 Worker thread wakes up
02:35:14.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
02:35:14.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
02:35:14.695 00.000 16108 Moving (0.03, 0.30) raw xDistance=0.03 yDistance=-0.30
02:35:14.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:14.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:35:14.695 00.000 16108 MoveAxis(E, 0, ABG)
02:35:14.695 00.000 16108 Move returns status 0, amount 0
02:35:14.695 00.000 16108 MoveAxis(N, 59, ABG)
02:35:14.695 00.000 16108 Guiding  Dir = 0, Dur = 59
02:35:14.695 00.000 16108 IsSlewing returns 0
02:35:14.695 00.000 16108 IsGuiding returns 0
02:35:14.699 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3318, FiltMin=2832, FiltMax=50240, Gamma=1.000
02:35:14.711 00.012 16108 PulseGuide returned control before completion, sleep 54
02:35:14.714 00.003 21068 UpdateGuideState exits: m=137366 SNR=92.1
02:35:14.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:14.715 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:14.716 00.001 21068 Enqueuing Expose request
02:35:14.772 00.056 16108 IsGuiding returns 1
02:35:14.772 00.000 16108 scope still moving after pulse duration time elapsed
02:35:14.803 00.031 16108 IsSlewing returns 0
02:35:14.803 00.000 16108 IsGuiding returns 0
02:35:14.803 00.000 16108 scope move finished after 59 + 48 ms
02:35:14.803 00.000 16108 Move returns status 0, amount 59
02:35:14.803 00.000 16108 move complete, result=0
02:35:14.803 00.000 16108 worker thread done servicing request
02:35:14.803 00.000 16108 Worker thread wakes up
02:35:14.803 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 59 ms NORTH
02:35:14.805 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:14.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:15.971 01.166 16108 Exposure complete
02:35:16.024 00.053 16108 worker thread done servicing request
02:35:16.024 00.000 21068 OnExposeComplete: enter
02:35:16.025 00.001 21068 UpdateGuideState(): m_state=6
02:35:16.026 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13611
02:35:16.027 00.001 21068 Star::Find returns 1 (0), X=221.78, Y=877.05, Mass=122807, SNR=89.0, Peak=20531 HFD=2.9
02:35:16.028 00.001 21068 MultiStar: [#1 -0.06,0.10,1.14,U] [#2 0.10,-0.02,1.20,U] [#3 -0.05,0.06,0.94,U] [#4 -0.04,0.14,0.93,U] [#5 -0.01,0.29,0.92,U] [#6 -0.10,0.41,0.74,U] [#7 0.24,0.27,0.57,U] [#8 -0.04,0.07,0.76,U] 
02:35:16.028 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {0.45, 0.30}
02:35:16.029 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
02:35:16.030 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
02:35:16.031 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.25 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
02:35:16.033 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.16, opts=13)
02:35:16.033 00.000 21068 Enqueuing Move request for scope (0.05, 0.16)
02:35:16.034 00.001 16108 Worker thread wakes up
02:35:16.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
02:35:16.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
02:35:16.034 00.000 16108 Moving (0.05, 0.16) raw xDistance=-0.02 yDistance=-0.17
02:35:16.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:16.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:16.035 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:35:16.035 00.000 16108 MoveAxis(E, 0, ABG)
02:35:16.035 00.000 16108 Move returns status 0, amount 0
02:35:16.035 00.000 16108 MoveAxis(N, 0, ABG)
02:35:16.035 00.000 16108 Move returns status 0, amount 0
02:35:16.035 00.000 16108 move complete, result=0
02:35:16.035 00.000 16108 worker thread done servicing request
02:35:16.038 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3318, FiltMin=2835, FiltMax=62944, Gamma=1.000
02:35:16.053 00.015 21068 UpdateGuideState exits: m=122807 SNR=89.0
02:35:16.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:16.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:16.056 00.001 21068 Enqueuing Expose request
02:35:16.056 00.000 16108 Worker thread wakes up
02:35:16.056 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:16.058 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:16.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:17.033 00.975 16108 Exposure complete
02:35:17.090 00.057 16108 worker thread done servicing request
02:35:17.090 00.000 21068 OnExposeComplete: enter
02:35:17.091 00.001 21068 UpdateGuideState(): m_state=6
02:35:17.092 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13612
02:35:17.092 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=876.81, Mass=132686, SNR=87.7, Peak=18547 HFD=3.3
02:35:17.093 00.001 21068 MultiStar: [#1 0.10,0.05,1.25,U] [#2 0.21,-0.02,1.35,U] [#3 0.25,-0.05,1.01,U] [#4 0.02,0.35,0.90,U] [#5 0.03,0.32,0.99,U] [#6 0.05,0.27,0.76,U] [#7 0.00,0.03,0.62,U] [#8 -0.07,-0.04,0.74,U] 
02:35:17.094 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.47, 0.06}
02:35:17.095 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
02:35:17.095 00.000 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
02:35:17.097 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.63 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
02:35:17.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.10, opts=13)
02:35:17.099 00.000 21068 Enqueuing Move request for scope (0.14, 0.10)
02:35:17.100 00.001 16108 Worker thread wakes up
02:35:17.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
02:35:17.100 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
02:35:17.100 00.000 16108 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=-0.13
02:35:17.101 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:35:17.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:17.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:35:17.101 00.000 16108 MoveAxis(E, 0, ABG)
02:35:17.101 00.000 16108 Move returns status 0, amount 0
02:35:17.101 00.000 16108 MoveAxis(N, 0, ABG)
02:35:17.101 00.000 16108 Move returns status 0, amount 0
02:35:17.101 00.000 16108 move complete, result=0
02:35:17.101 00.000 16108 worker thread done servicing request
02:35:17.103 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3318, FiltMin=2877, FiltMax=63373, Gamma=1.000
02:35:17.118 00.015 21068 UpdateGuideState exits: m=132686 SNR=87.7
02:35:17.120 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:17.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:17.121 00.000 21068 Enqueuing Expose request
02:35:17.122 00.001 16108 Worker thread wakes up
02:35:17.122 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:17.123 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:17.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:18.299 01.176 16108 Exposure complete
02:35:18.360 00.061 16108 worker thread done servicing request
02:35:18.360 00.000 21068 OnExposeComplete: enter
02:35:18.362 00.002 21068 UpdateGuideState(): m_state=6
02:35:18.363 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13613
02:35:18.363 00.000 21068 Star::Find returns 1 (0), X=221.94, Y=876.95, Mass=110834, SNR=75.7, Peak=19523 HFD=2.8
02:35:18.364 00.001 21068 MultiStar: [#1 0.07,0.02,1.48,U] [#2 0.16,-0.19,1.71,U] [#3 0.16,0.12,1.21,U] [#4 -0.09,0.15,0.97,U] [#5 0.10,0.36,1.15,U] [#6 0.02,0.37,1.07,U] [#7 0.14,0.03,0.66,U] [#8 -0.02,0.17,0.81,U] 
02:35:18.365 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.61, 0.20}
02:35:18.366 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
02:35:18.366 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
02:35:18.367 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.73 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
02:35:18.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.12, opts=13)
02:35:18.369 00.001 21068 Enqueuing Move request for scope (0.13, 0.12)
02:35:18.370 00.001 16108 Worker thread wakes up
02:35:18.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
02:35:18.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
02:35:18.370 00.000 16108 Moving (0.13, 0.12) raw xDistance=-0.11 yDistance=-0.14
02:35:18.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:35:18.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:18.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:35:18.370 00.000 16108 MoveAxis(E, 0, ABG)
02:35:18.371 00.001 16108 Move returns status 0, amount 0
02:35:18.371 00.000 16108 MoveAxis(N, 0, ABG)
02:35:18.371 00.000 16108 Move returns status 0, amount 0
02:35:18.371 00.000 16108 move complete, result=0
02:35:18.371 00.000 16108 worker thread done servicing request
02:35:18.377 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3318, FiltMin=2822, FiltMax=54374, Gamma=1.000
02:35:18.401 00.024 21068 UpdateGuideState exits: m=110834 SNR=75.7
02:35:18.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:18.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:18.403 00.000 21068 Enqueuing Expose request
02:35:18.404 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:18.405 00.001 16108 Worker thread wakes up
02:35:18.405 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:18.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:19.381 00.976 16108 Exposure complete
02:35:19.436 00.055 16108 worker thread done servicing request
02:35:19.436 00.000 21068 OnExposeComplete: enter
02:35:19.438 00.002 21068 UpdateGuideState(): m_state=6
02:35:19.439 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13614
02:35:19.440 00.001 21068 Star::Find returns 1 (0), X=221.72, Y=876.84, Mass=115774, SNR=91.9, Peak=18611 HFD=2.8
02:35:19.441 00.001 21068 MultiStar: [#1 -0.16,0.03,1.10,U] [#2 0.15,-0.07,1.31,U] [#3 0.13,-0.02,0.92,U] [#4 0.04,-0.01,0.86,U] [#5 0.20,0.35,0.92,U] [#6 -0.08,0.28,0.63,U] [#7 0.29,0.02,0.55,U] [#8 -0.25,0.06,0.80,U] 
02:35:19.442 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.39, 0.09}
02:35:19.443 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
02:35:19.443 00.000 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
02:35:19.444 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.70 mountX=-0.07 mountY=-0.08, mountTheta=-2.24
02:35:19.445 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
02:35:19.446 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
02:35:19.447 00.001 16108 Worker thread wakes up
02:35:19.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:35:19.447 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:35:19.447 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
02:35:19.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:35:19.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:19.448 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:35:19.448 00.000 16108 MoveAxis(E, 0, ABG)
02:35:19.448 00.000 16108 Move returns status 0, amount 0
02:35:19.448 00.000 16108 MoveAxis(N, 0, ABG)
02:35:19.448 00.000 16108 Move returns status 0, amount 0
02:35:19.448 00.000 16108 move complete, result=0
02:35:19.448 00.000 16108 worker thread done servicing request
02:35:19.451 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3318, FiltMin=2845, FiltMax=56173, Gamma=1.000
02:35:19.476 00.025 21068 UpdateGuideState exits: m=115774 SNR=91.9
02:35:19.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:19.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:19.480 00.002 21068 Enqueuing Expose request
02:35:19.481 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:19.482 00.001 16108 Worker thread wakes up
02:35:19.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:19.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:20.646 01.163 16108 Exposure complete
02:35:20.700 00.054 16108 worker thread done servicing request
02:35:20.700 00.000 21068 OnExposeComplete: enter
02:35:20.701 00.001 21068 UpdateGuideState(): m_state=6
02:35:20.702 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13615
02:35:20.702 00.000 21068 Star::Find returns 1 (0), X=221.81, Y=876.79, Mass=130669, SNR=98.5, Peak=21347 HFD=2.9
02:35:20.703 00.001 21068 MultiStar: [#1 0.06,0.05,1.26,U] [#2 0.52,-0.17,0.99,U] [#3 0.15,0.06,1.11,U] [#4 0.18,0.12,0.72,U] [#5 0.23,0.18,0.91,U] [#6 -0.06,0.02,0.89,U] [#7 0.30,-0.29,0.65,U] [#8 0.06,0.23,0.62,U] 
02:35:20.704 00.001 21068 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.48, 0.04}
02:35:20.705 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
02:35:20.706 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
02:35:20.706 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
02:35:20.709 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
02:35:20.711 00.002 21068 Enqueuing Move request for scope (0.22, 0.03)
02:35:20.712 00.001 16108 Worker thread wakes up
02:35:20.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
02:35:20.712 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
02:35:20.714 00.002 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
02:35:20.714 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:35:20.714 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:20.714 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:35:20.714 00.000 16108 MoveAxis(E, 54, ABG)
02:35:20.714 00.000 16108 Guiding  Dir = 2, Dur = 54
02:35:20.715 00.001 16108 IsSlewing returns 0
02:35:20.715 00.000 16108 IsGuiding returns 0
02:35:20.722 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3318, FiltMin=2816, FiltMax=60269, Gamma=1.000
02:35:20.725 00.003 16108 PulseGuide returned control before completion, sleep 55
02:35:20.751 00.026 21068 UpdateGuideState exits: m=130669 SNR=98.5
02:35:20.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:20.753 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:20.754 00.001 21068 Enqueuing Expose request
02:35:20.786 00.032 16108 IsGuiding returns 1
02:35:20.786 00.000 16108 scope still moving after pulse duration time elapsed
02:35:20.816 00.030 16108 IsSlewing returns 0
02:35:20.816 00.000 16108 IsGuiding returns 0
02:35:20.816 00.000 16108 scope move finished after 54 + 47 ms
02:35:20.816 00.000 16108 Move returns status 0, amount 54
02:35:20.816 00.000 16108 MoveAxis(N, 0, ABG)
02:35:20.816 00.000 16108 Move returns status 0, amount 0
02:35:20.816 00.000 16108 move complete, result=0
02:35:20.816 00.000 16108 worker thread done servicing request
02:35:20.816 00.000 16108 Worker thread wakes up
02:35:20.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:20.816 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
02:35:20.819 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:21.792 00.973 16108 Exposure complete
02:35:21.850 00.058 16108 worker thread done servicing request
02:35:21.850 00.000 21068 OnExposeComplete: enter
02:35:21.851 00.001 21068 UpdateGuideState(): m_state=6
02:35:21.853 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13616
02:35:21.856 00.003 21068 Star::Find returns 1 (0), X=221.58, Y=876.97, Mass=128496, SNR=92.0, Peak=19011 HFD=3.3
02:35:21.857 00.001 21068 MultiStar: [#1 -0.18,0.18,1.08,U] [#2 0.06,0.07,1.31,U] [#3 -0.12,0.09,0.97,U] [#4 0.15,0.08,0.75,U] [#5 0.21,0.47,0.87,U] [#6 0.02,0.50,0.96,U] [#7 -0.10,0.10,0.61,U] [#8 -0.20,0.16,0.68,U] 
02:35:21.858 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.21}, one-star: {0.25, 0.22}
02:35:21.859 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
02:35:21.860 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
02:35:21.861 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.49 mountX=0.02 mountY=-0.20, mountTheta=-1.47
02:35:21.862 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.21, opts=13)
02:35:21.863 00.001 21068 Enqueuing Move request for scope (0.02, 0.21)
02:35:21.864 00.001 16108 Worker thread wakes up
02:35:21.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
02:35:21.864 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
02:35:21.864 00.000 16108 Moving (0.02, 0.21) raw xDistance=0.02 yDistance=-0.20
02:35:21.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:35:21.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:35:21.864 00.000 16108 MoveAxis(E, 0, ABG)
02:35:21.864 00.000 16108 Move returns status 0, amount 0
02:35:21.864 00.000 16108 MoveAxis(N, 41, ABG)
02:35:21.864 00.000 16108 Guiding  Dir = 0, Dur = 41
02:35:21.864 00.000 16108 IsSlewing returns 0
02:35:21.865 00.001 16108 IsGuiding returns 0
02:35:21.868 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3318, FiltMin=2893, FiltMax=58096, Gamma=1.000
02:35:21.883 00.015 21068 UpdateGuideState exits: m=128496 SNR=92.0
02:35:21.883 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:21.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:21.885 00.001 21068 Enqueuing Expose request
02:35:21.902 00.017 16108 PulseGuide returned control before completion, sleep 14
02:35:21.932 00.030 16108 IsGuiding returns 1
02:35:21.932 00.000 16108 scope still moving after pulse duration time elapsed
02:35:21.964 00.032 16108 IsSlewing returns 0
02:35:21.964 00.000 16108 IsGuiding returns 1
02:35:21.996 00.032 16108 IsSlewing returns 0
02:35:21.996 00.000 16108 IsGuiding returns 0
02:35:21.996 00.000 16108 scope move finished after 41 + 90 ms
02:35:21.996 00.000 16108 Move returns status 0, amount 41
02:35:21.996 00.000 16108 move complete, result=0
02:35:21.996 00.000 16108 worker thread done servicing request
02:35:21.996 00.000 16108 Worker thread wakes up
02:35:21.996 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:21.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:21.996 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
02:35:23.159 01.163 16108 Exposure complete
02:35:23.221 00.062 16108 worker thread done servicing request
02:35:23.221 00.000 21068 OnExposeComplete: enter
02:35:23.222 00.001 21068 UpdateGuideState(): m_state=6
02:35:23.223 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13617
02:35:23.224 00.001 21068 Star::Find returns 1 (0), X=221.58, Y=876.88, Mass=138863, SNR=108.3, Peak=20131 HFD=3.3
02:35:23.225 00.001 21068 MultiStar: [#1 -0.32,0.18,0.95,U] [#2 -0.01,0.06,0.90,U] [#3 0.01,0.32,0.86,U] [#4 -0.16,0.07,0.70,U] [#5 -0.27,0.14,0.75,U] [#6 -0.19,0.47,0.69,U] [#7 -0.08,0.29,0.49,U] [#8 -0.28,0.14,0.58,U] 
02:35:23.226 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.19}, one-star: {0.24, 0.12}
02:35:23.227 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:35:23.227 00.000 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
02:35:23.228 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.05 mountX=0.13 mountY=-0.16, mountTheta=-0.89
02:35:23.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.19, opts=13)
02:35:23.231 00.001 21068 Enqueuing Move request for scope (-0.10, 0.19)
02:35:23.232 00.001 16108 Worker thread wakes up
02:35:23.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
02:35:23.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
02:35:23.232 00.000 16108 Moving (-0.10, 0.19) raw xDistance=0.13 yDistance=-0.16
02:35:23.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:35:23.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:23.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:35:23.232 00.000 16108 MoveAxis(E, 0, ABG)
02:35:23.232 00.000 16108 Move returns status 0, amount 0
02:35:23.232 00.000 16108 MoveAxis(N, 0, ABG)
02:35:23.232 00.000 16108 Move returns status 0, amount 0
02:35:23.232 00.000 16108 move complete, result=0
02:35:23.232 00.000 16108 worker thread done servicing request
02:35:23.241 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3318, FiltMin=2870, FiltMax=62294, Gamma=1.000
02:35:23.270 00.029 21068 UpdateGuideState exits: m=138863 SNR=108.3
02:35:23.272 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:23.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:23.274 00.001 21068 Enqueuing Expose request
02:35:23.275 00.001 16108 Worker thread wakes up
02:35:23.275 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:23.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:23.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:24.247 00.971 16108 Exposure complete
02:35:24.332 00.085 16108 worker thread done servicing request
02:35:24.332 00.000 21068 OnExposeComplete: enter
02:35:24.333 00.001 21068 UpdateGuideState(): m_state=6
02:35:24.334 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13618
02:35:24.335 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=877.02, Mass=138938, SNR=92.2, Peak=20979 HFD=3.2
02:35:24.336 00.001 21068 MultiStar: [#1 0.03,0.04,1.10,U] [#2 0.08,-0.10,1.16,U] [#3 0.10,-0.05,1.14,U] [#4 0.04,0.12,0.84,U] [#5 -0.04,0.14,0.91,U] [#6 -0.00,0.39,0.76,U] [#7 0.05,-0.01,0.54,U] [#8 -0.18,0.02,0.74,U] 
02:35:24.337 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.27, 0.26}
02:35:24.338 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:35:24.339 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:35:24.340 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
02:35:24.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.08, opts=13)
02:35:24.342 00.001 21068 Enqueuing Move request for scope (0.05, 0.08)
02:35:24.343 00.001 16108 Worker thread wakes up
02:35:24.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
02:35:24.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
02:35:24.343 00.000 16108 Moving (0.05, 0.08) raw xDistance=-0.03 yDistance=-0.09
02:35:24.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:35:24.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:24.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:35:24.343 00.000 16108 MoveAxis(E, 0, ABG)
02:35:24.343 00.000 16108 Move returns status 0, amount 0
02:35:24.343 00.000 16108 MoveAxis(N, 0, ABG)
02:35:24.343 00.000 16108 Move returns status 0, amount 0
02:35:24.343 00.000 16108 move complete, result=0
02:35:24.343 00.000 16108 worker thread done servicing request
02:35:24.346 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3318, FiltMin=2880, FiltMax=64198, Gamma=1.000
02:35:24.364 00.018 21068 UpdateGuideState exits: m=138938 SNR=92.2
02:35:24.367 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:24.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:24.370 00.002 21068 Enqueuing Expose request
02:35:24.371 00.001 16108 Worker thread wakes up
02:35:24.371 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:24.373 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:24.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:25.534 01.161 16108 Exposure complete
02:35:25.621 00.087 16108 worker thread done servicing request
02:35:25.621 00.000 21068 OnExposeComplete: enter
02:35:25.622 00.001 21068 UpdateGuideState(): m_state=6
02:35:25.624 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13619
02:35:25.625 00.001 21068 Star::Find returns 1 (0), X=221.46, Y=876.91, Mass=126200, SNR=83.4, Peak=15824 HFD=3.3
02:35:25.626 00.001 21068 MultiStar: [#1 -0.29,-0.02,1.25,U] [#2 -0.15,-0.02,1.21,U] [#3 -0.34,0.06,1.29,U] [#4 -0.44,0.11,0.84,U] [#5 -0.42,0.23,0.92,U] [#6 -0.22,0.38,1.01,U] [#7 -0.28,0.05,0.67,U] [#8 -0.31,0.20,0.76,U] 
02:35:25.627 00.001 21068 single-star, 8 included, MultiStar: {-0.25, 0.12}, one-star: {0.12, 0.16}
02:35:25.628 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
02:35:25.629 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
02:35:25.631 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.90 mountX=-0.10 mountY=-0.18, mountTheta=-2.05
02:35:25.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.16, opts=13)
02:35:25.634 00.001 21068 Enqueuing Move request for scope (0.12, 0.16)
02:35:25.635 00.001 16108 Worker thread wakes up
02:35:25.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
02:35:25.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
02:35:25.635 00.000 16108 Moving (0.12, 0.16) raw xDistance=-0.10 yDistance=-0.18
02:35:25.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:35:25.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:25.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:35:25.635 00.000 16108 MoveAxis(E, 0, ABG)
02:35:25.635 00.000 16108 Move returns status 0, amount 0
02:35:25.635 00.000 16108 MoveAxis(N, 0, ABG)
02:35:25.635 00.000 16108 Move returns status 0, amount 0
02:35:25.635 00.000 16108 move complete, result=0
02:35:25.635 00.000 16108 worker thread done servicing request
02:35:25.638 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3318, FiltMin=2813, FiltMax=62957, Gamma=1.000
02:35:25.653 00.015 21068 UpdateGuideState exits: m=126200 SNR=83.4
02:35:25.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:25.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:25.655 00.000 21068 Enqueuing Expose request
02:35:25.656 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:25.656 00.000 16108 Worker thread wakes up
02:35:25.657 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:25.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:26.642 00.985 16108 Exposure complete
02:35:26.710 00.068 16108 worker thread done servicing request
02:35:26.710 00.000 21068 OnExposeComplete: enter
02:35:26.712 00.002 21068 UpdateGuideState(): m_state=6
02:35:26.713 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13620
02:35:26.715 00.002 21068 Star::Find returns 1 (0), X=221.29, Y=877.01, Mass=123671, SNR=95.0, Peak=17232 HFD=3.3
02:35:26.717 00.002 21068 MultiStar: [#1 -0.24,0.14,1.19,U] [#2 -0.49,-0.15,1.10,U] [#3 -0.18,-0.10,1.01,U] [#4 -0.18,0.10,0.83,U] [#5 -0.24,0.18,0.85,U] [#6 -0.20,0.13,0.81,U] [#7 -0.25,0.23,0.58,U] [#8 -0.38,0.14,0.81,U] 
02:35:26.718 00.001 21068 single-star, 8 included, MultiStar: {-0.25, 0.09}, one-star: {-0.04, 0.25}
02:35:26.719 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
02:35:26.720 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
02:35:26.721 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.73 mountX=0.08 mountY=-0.24, mountTheta=-1.23
02:35:26.723 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.25, opts=13)
02:35:26.724 00.001 21068 Enqueuing Move request for scope (-0.04, 0.25)
02:35:26.724 00.000 16108 Worker thread wakes up
02:35:26.725 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
02:35:26.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
02:35:26.725 00.000 16108 Moving (-0.04, 0.25) raw xDistance=0.08 yDistance=-0.24
02:35:26.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:35:26.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:35:26.725 00.000 16108 MoveAxis(E, 0, ABG)
02:35:26.725 00.000 16108 Move returns status 0, amount 0
02:35:26.725 00.000 16108 MoveAxis(N, 48, ABG)
02:35:26.725 00.000 16108 Guiding  Dir = 0, Dur = 48
02:35:26.726 00.001 16108 IsSlewing returns 0
02:35:26.726 00.000 16108 IsGuiding returns 0
02:35:26.730 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3318, FiltMin=2857, FiltMax=64413, Gamma=1.000
02:35:26.743 00.013 16108 PulseGuide returned control before completion, sleep 41
02:35:26.745 00.002 21068 UpdateGuideState exits: m=123671 SNR=95.0
02:35:26.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:26.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:26.749 00.002 21068 Enqueuing Expose request
02:35:26.789 00.040 16108 IsGuiding returns 1
02:35:26.789 00.000 16108 scope still moving after pulse duration time elapsed
02:35:26.820 00.031 16108 IsSlewing returns 0
02:35:26.821 00.001 16108 IsGuiding returns 1
02:35:26.851 00.030 16108 IsSlewing returns 0
02:35:26.851 00.000 16108 IsGuiding returns 0
02:35:26.851 00.000 16108 scope move finished after 48 + 77 ms
02:35:26.851 00.000 16108 Move returns status 0, amount 48
02:35:26.851 00.000 16108 move complete, result=0
02:35:26.851 00.000 16108 worker thread done servicing request
02:35:26.851 00.000 16108 Worker thread wakes up
02:35:26.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:26.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:26.851 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
02:35:28.011 01.160 16108 Exposure complete
02:35:28.071 00.060 16108 worker thread done servicing request
02:35:28.071 00.000 21068 OnExposeComplete: enter
02:35:28.072 00.001 21068 UpdateGuideState(): m_state=6
02:35:28.073 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13621
02:35:28.074 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=876.89, Mass=117893, SNR=89.0, Peak=16816 HFD=3.3
02:35:28.074 00.000 21068 MultiStar: [#1 -0.28,-0.07,1.03,U] [#2 -0.37,-0.13,1.09,U] [#3 -0.35,-0.14,1.08,U] [#4 -0.33,0.11,0.94,U] [#5 -0.31,0.26,0.83,U] [#6 -0.24,0.32,0.84,U] [#7 -0.16,0.02,0.60,U] [#8 -0.42,0.26,0.69,U] 
02:35:28.075 00.001 21068 single-star, 8 included, MultiStar: {-0.27, 0.07}, one-star: {0.02, 0.14}
02:35:28.076 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
02:35:28.077 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
02:35:28.078 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.46 mountX=0.01 mountY=-0.14, mountTheta=-1.51
02:35:28.079 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
02:35:28.080 00.001 21068 Enqueuing Move request for scope (0.02, 0.14)
02:35:28.081 00.001 16108 Worker thread wakes up
02:35:28.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:35:28.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:35:28.081 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
02:35:28.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:28.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:28.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:35:28.081 00.000 16108 MoveAxis(E, 0, ABG)
02:35:28.081 00.000 16108 Move returns status 0, amount 0
02:35:28.081 00.000 16108 MoveAxis(N, 0, ABG)
02:35:28.081 00.000 16108 Move returns status 0, amount 0
02:35:28.082 00.001 16108 move complete, result=0
02:35:28.082 00.000 16108 worker thread done servicing request
02:35:28.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3318, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:35:28.101 00.016 21068 UpdateGuideState exits: m=117893 SNR=89.0
02:35:28.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:28.102 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:28.104 00.002 21068 Enqueuing Expose request
02:35:28.105 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:28.105 00.000 16108 Worker thread wakes up
02:35:28.106 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:28.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:29.088 00.982 16108 Exposure complete
02:35:29.167 00.079 16108 worker thread done servicing request
02:35:29.167 00.000 21068 OnExposeComplete: enter
02:35:29.169 00.002 21068 UpdateGuideState(): m_state=6
02:35:29.169 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13622
02:35:29.170 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=876.98, Mass=132716, SNR=91.0, Peak=18896 HFD=3.3
02:35:29.172 00.002 21068 MultiStar: [#1 -0.48,0.16,1.24,U] [#2 -0.21,0.16,1.16,U] [#3 -0.25,0.08,1.10,U] [#4 -0.31,0.37,0.70,U] [#5 -0.25,0.28,0.87,U] [#6 -0.24,0.42,0.88,U] [#7 -0.20,0.08,0.71,U] [#8 -0.44,0.24,0.77,U] 
02:35:29.173 00.001 21068 single-star, 8 included, MultiStar: {-0.26, 0.22}, one-star: {0.02, 0.22}
02:35:29.173 00.000 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
02:35:29.174 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
02:35:29.175 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.23 cameraTheta=1.48 mountX=0.02 mountY=-0.22, mountTheta=-1.49
02:35:29.176 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.22, opts=13)
02:35:29.177 00.001 21068 Enqueuing Move request for scope (0.02, 0.22)
02:35:29.178 00.001 16108 Worker thread wakes up
02:35:29.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
02:35:29.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
02:35:29.178 00.000 16108 Moving (0.02, 0.22) raw xDistance=0.02 yDistance=-0.22
02:35:29.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:35:29.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:35:29.178 00.000 16108 MoveAxis(E, 0, ABG)
02:35:29.178 00.000 16108 Move returns status 0, amount 0
02:35:29.178 00.000 16108 MoveAxis(N, 45, ABG)
02:35:29.178 00.000 16108 Guiding  Dir = 0, Dur = 45
02:35:29.178 00.000 16108 IsSlewing returns 0
02:35:29.178 00.000 16108 IsGuiding returns 0
02:35:29.183 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=355, max=65535, med=3318, FiltMin=2800, FiltMax=65440, Gamma=1.000
02:35:29.185 00.002 16108 PulseGuide returned control before completion, sleep 49
02:35:29.199 00.014 21068 UpdateGuideState exits: m=132716 SNR=91.0
02:35:29.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:29.200 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:29.201 00.001 21068 Enqueuing Expose request
02:35:29.247 00.046 16108 IsGuiding returns 1
02:35:29.247 00.000 16108 scope still moving after pulse duration time elapsed
02:35:29.278 00.031 16108 IsSlewing returns 0
02:35:29.278 00.000 16108 IsGuiding returns 0
02:35:29.278 00.000 16108 scope move finished after 45 + 54 ms
02:35:29.278 00.000 16108 Move returns status 0, amount 45
02:35:29.278 00.000 16108 move complete, result=0
02:35:29.278 00.000 16108 worker thread done servicing request
02:35:29.278 00.000 16108 Worker thread wakes up
02:35:29.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:29.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:29.278 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
02:35:30.437 01.159 16108 Exposure complete
02:35:30.516 00.079 16108 worker thread done servicing request
02:35:30.516 00.000 21068 OnExposeComplete: enter
02:35:30.517 00.001 21068 UpdateGuideState(): m_state=6
02:35:30.518 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13623
02:35:30.519 00.001 21068 Star::Find returns 1 (0), X=221.34, Y=876.88, Mass=132601, SNR=93.9, Peak=16179 HFD=3.3
02:35:30.520 00.001 21068 MultiStar: [#1 -0.34,-0.02,1.03,U] [#2 -0.39,-0.13,1.17,U] [#3 -0.20,-0.01,0.91,U] [#4 -0.31,0.31,0.79,U] [#5 -0.17,0.28,0.76,U] [#6 -0.43,0.57,0.00,M1] [#7 -0.29,-0.14,0.68,U] [#8 -0.38,-0.03,0.72,U] 
02:35:30.521 00.001 21068 single-star, 7 included, MultiStar: {-0.26, 0.04}, one-star: {0.00, 0.13}
02:35:30.521 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
02:35:30.522 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
02:35:30.523 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.54 mountX=0.02 mountY=-0.13, mountTheta=-1.43
02:35:30.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.13, opts=13)
02:35:30.525 00.001 21068 Enqueuing Move request for scope (0.00, 0.13)
02:35:30.526 00.001 16108 Worker thread wakes up
02:35:30.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
02:35:30.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
02:35:30.526 00.000 16108 Moving (0.00, 0.13) raw xDistance=0.02 yDistance=-0.13
02:35:30.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:35:30.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:30.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:35:30.526 00.000 16108 MoveAxis(E, 0, ABG)
02:35:30.526 00.000 16108 Move returns status 0, amount 0
02:35:30.526 00.000 16108 MoveAxis(N, 0, ABG)
02:35:30.526 00.000 16108 Move returns status 0, amount 0
02:35:30.526 00.000 16108 move complete, result=0
02:35:30.526 00.000 16108 worker thread done servicing request
02:35:30.530 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=457, max=65535, med=3318, FiltMin=2880, FiltMax=60758, Gamma=1.000
02:35:30.544 00.014 21068 UpdateGuideState exits: m=132601 SNR=93.9
02:35:30.544 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:30.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:30.546 00.001 21068 Enqueuing Expose request
02:35:30.547 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:30.547 00.000 16108 Worker thread wakes up
02:35:30.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:30.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:31.535 00.988 16108 Exposure complete
02:35:31.605 00.070 16108 worker thread done servicing request
02:35:31.605 00.000 21068 OnExposeComplete: enter
02:35:31.607 00.002 21068 UpdateGuideState(): m_state=6
02:35:31.610 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13624
02:35:31.611 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.86, Mass=143658, SNR=101.9, Peak=18547 HFD=3.3
02:35:31.614 00.003 21068 MultiStar: [#1 -0.18,0.10,0.98,U] [#2 0.25,0.05,1.06,U] [#3 -0.06,0.22,0.92,U] [#4 -0.12,0.10,0.77,U] [#5 -0.31,0.23,0.80,U] [#6 -0.24,0.35,0.71,U] [#7 -0.01,-0.13,0.58,U] [#8 -0.37,-0.08,0.76,U] 
02:35:31.615 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {0.23, 0.11}
02:35:31.616 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
02:35:31.617 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
02:35:31.617 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.14 mountX=0.09 mountY=-0.09, mountTheta=-0.80
02:35:31.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
02:35:31.620 00.001 21068 Enqueuing Move request for scope (-0.07, 0.11)
02:35:31.621 00.001 16108 Worker thread wakes up
02:35:31.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
02:35:31.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
02:35:31.621 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
02:35:31.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:35:31.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:31.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:35:31.621 00.000 16108 MoveAxis(E, 0, ABG)
02:35:31.621 00.000 16108 Move returns status 0, amount 0
02:35:31.621 00.000 16108 MoveAxis(N, 0, ABG)
02:35:31.621 00.000 16108 Move returns status 0, amount 0
02:35:31.621 00.000 16108 move complete, result=0
02:35:31.621 00.000 16108 worker thread done servicing request
02:35:31.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3318, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:35:31.640 00.015 21068 UpdateGuideState exits: m=143658 SNR=101.9
02:35:31.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:31.643 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:31.644 00.001 21068 Enqueuing Expose request
02:35:31.644 00.000 16108 Worker thread wakes up
02:35:31.644 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:31.645 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:31.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:32.808 01.163 16108 Exposure complete
02:35:32.869 00.061 16108 worker thread done servicing request
02:35:32.869 00.000 21068 OnExposeComplete: enter
02:35:32.870 00.001 21068 UpdateGuideState(): m_state=6
02:35:32.871 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13625
02:35:32.873 00.002 21068 Star::Find returns 1 (0), X=221.43, Y=876.76, Mass=114259, SNR=79.4, Peak=15987 HFD=3.2
02:35:32.875 00.002 21068 MultiStar: [#1 -0.02,0.03,1.45,U] [#2 0.01,0.04,1.18,U] [#3 0.00,-0.03,1.23,U] [#4 -0.10,0.10,0.85,U] [#5 -0.29,0.09,1.05,U] [#6 -0.22,0.19,0.83,U] [#7 -0.22,-0.15,0.74,U] [#8 -0.15,0.13,0.86,U] 
02:35:32.875 00.000 21068 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.10, 0.00}
02:35:32.876 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
02:35:32.877 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
02:35:32.878 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.68 mountX=0.09 mountY=-0.02, mountTheta=-0.23
02:35:32.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
02:35:32.881 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
02:35:32.883 00.002 16108 Worker thread wakes up
02:35:32.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:35:32.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:35:32.883 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
02:35:32.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:35:32.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:32.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:35:32.883 00.000 16108 MoveAxis(E, 0, ABG)
02:35:32.883 00.000 16108 Move returns status 0, amount 0
02:35:32.883 00.000 16108 MoveAxis(N, 0, ABG)
02:35:32.883 00.000 16108 Move returns status 0, amount 0
02:35:32.883 00.000 16108 move complete, result=0
02:35:32.883 00.000 16108 worker thread done servicing request
02:35:32.888 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3318, FiltMin=2857, FiltMax=58013, Gamma=1.000
02:35:32.903 00.015 21068 UpdateGuideState exits: m=114259 SNR=79.4
02:35:32.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:32.904 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:32.905 00.001 21068 Enqueuing Expose request
02:35:32.906 00.001 16108 Worker thread wakes up
02:35:32.906 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:32.907 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:32.907 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:33.867 00.960 16108 Exposure complete
02:35:33.921 00.054 16108 worker thread done servicing request
02:35:33.921 00.000 21068 OnExposeComplete: enter
02:35:33.923 00.002 21068 UpdateGuideState(): m_state=6
02:35:33.924 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13626
02:35:33.924 00.000 21068 Star::Find returns 1 (0), X=221.60, Y=876.89, Mass=125303, SNR=85.4, Peak=16227 HFD=3.3
02:35:33.925 00.001 21068 MultiStar: [#1 -0.29,-0.03,1.12,U] [#2 0.05,-0.07,1.21,U] [#3 -0.12,-0.08,1.01,U] [#4 -0.42,-0.06,0.82,U] [#5 -0.24,0.19,0.88,U] [#6 -0.58,0.18,0.00,M1] [#7 0.03,-0.21,0.64,U] [#8 -0.43,-0.03,0.79,U] 
02:35:33.926 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.01}, one-star: {0.27, 0.13}
02:35:33.927 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
02:35:33.927 00.000 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
02:35:33.928 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.03 mountX=0.13 mountY=0.04, mountTheta=0.34
02:35:33.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.01, opts=13)
02:35:33.930 00.001 21068 Enqueuing Move request for scope (-0.13, -0.01)
02:35:33.932 00.002 16108 Worker thread wakes up
02:35:33.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:35:33.932 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:35:33.932 00.000 16108 Moving (-0.13, -0.01) raw xDistance=0.13 yDistance=0.04
02:35:33.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:35:33.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:33.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:35:33.932 00.000 16108 MoveAxis(E, 0, ABG)
02:35:33.932 00.000 16108 Move returns status 0, amount 0
02:35:33.932 00.000 16108 MoveAxis(N, 0, ABG)
02:35:33.932 00.000 16108 Move returns status 0, amount 0
02:35:33.932 00.000 16108 move complete, result=0
02:35:33.932 00.000 16108 worker thread done servicing request
02:35:33.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3318, FiltMin=2880, FiltMax=59805, Gamma=1.000
02:35:33.951 00.015 21068 UpdateGuideState exits: m=125303 SNR=85.4
02:35:33.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:33.952 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:33.953 00.001 21068 Enqueuing Expose request
02:35:33.954 00.001 16108 Worker thread wakes up
02:35:33.954 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:33.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:33.955 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:35.119 01.164 16108 Exposure complete
02:35:35.207 00.088 16108 worker thread done servicing request
02:35:35.207 00.000 21068 OnExposeComplete: enter
02:35:35.208 00.001 21068 UpdateGuideState(): m_state=6
02:35:35.209 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13627
02:35:35.211 00.002 21068 Star::Find returns 1 (0), X=221.39, Y=876.76, Mass=119838, SNR=90.0, Peak=16448 HFD=3.1
02:35:35.212 00.001 21068 MultiStar: [#1 -0.16,-0.11,1.09,U] [#2 -0.08,-0.19,1.12,U] [#3 -0.46,-0.09,1.03,U] [#4 -0.32,-0.03,0.83,U] [#5 -0.16,0.41,1.03,U] [#6 -0.27,0.02,0.75,U] [#7 -0.11,-0.20,0.56,U] [#8 -0.12,-0.18,0.71,U] 
02:35:35.214 00.002 21068 single-star, 8 included, MultiStar: {-0.18, -0.03}, one-star: {0.05, 0.01}
02:35:35.215 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
02:35:35.217 00.002 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
02:35:35.219 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.15 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
02:35:35.222 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
02:35:35.223 00.001 21068 Enqueuing Move request for scope (0.05, 0.01)
02:35:35.225 00.002 16108 Worker thread wakes up
02:35:35.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
02:35:35.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
02:35:35.225 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
02:35:35.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:35:35.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:35.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:35:35.225 00.000 16108 MoveAxis(E, 0, ABG)
02:35:35.225 00.000 16108 Move returns status 0, amount 0
02:35:35.225 00.000 16108 MoveAxis(N, 0, ABG)
02:35:35.225 00.000 16108 Move returns status 0, amount 0
02:35:35.225 00.000 16108 move complete, result=0
02:35:35.226 00.001 16108 worker thread done servicing request
02:35:35.232 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3318, FiltMin=2809, FiltMax=60189, Gamma=1.000
02:35:35.254 00.022 21068 UpdateGuideState exits: m=119838 SNR=90.0
02:35:35.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:35.257 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:35.258 00.001 21068 Enqueuing Expose request
02:35:35.258 00.000 16108 Worker thread wakes up
02:35:35.259 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:35.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:35.259 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:36.232 00.973 16108 Exposure complete
02:35:36.304 00.072 16108 worker thread done servicing request
02:35:36.304 00.000 21068 OnExposeComplete: enter
02:35:36.305 00.001 21068 UpdateGuideState(): m_state=6
02:35:36.305 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13628
02:35:36.307 00.002 21068 Star::Find returns 1 (0), X=221.43, Y=876.65, Mass=134091, SNR=92.0, Peak=15827 HFD=3.2
02:35:36.308 00.001 21068 MultiStar: [#1 -0.30,-0.15,1.01,U] [#2 -0.35,-0.17,1.09,U] [#3 -0.35,-0.01,0.89,U] [#4 -0.16,-0.02,0.81,U] [#5 -0.19,0.15,0.90,U] [#6 -0.32,0.02,0.75,U] [#7 -0.21,-0.08,0.64,U] [#8 -0.02,0.04,0.74,U] 
02:35:36.309 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.04}, one-star: {0.10, -0.11}
02:35:36.309 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
02:35:36.310 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
02:35:36.311 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=-0.12 mountY=0.08, mountTheta=2.55
02:35:36.315 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
02:35:36.317 00.002 21068 Enqueuing Move request for scope (0.10, -0.11)
02:35:36.320 00.003 16108 Worker thread wakes up
02:35:36.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:35:36.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:35:36.320 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
02:35:36.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:35:36.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:36.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:35:36.320 00.000 16108 MoveAxis(E, 0, ABG)
02:35:36.320 00.000 16108 Move returns status 0, amount 0
02:35:36.320 00.000 16108 MoveAxis(N, 0, ABG)
02:35:36.320 00.000 16108 Move returns status 0, amount 0
02:35:36.320 00.000 16108 move complete, result=0
02:35:36.321 00.001 16108 worker thread done servicing request
02:35:36.329 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3318, FiltMin=2784, FiltMax=55117, Gamma=1.000
02:35:36.344 00.015 21068 UpdateGuideState exits: m=134091 SNR=92.0
02:35:36.345 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.346 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:36.347 00.001 21068 Enqueuing Expose request
02:35:36.347 00.000 16108 Worker thread wakes up
02:35:36.347 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:36.348 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:36.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:37.512 01.164 16108 Exposure complete
02:35:37.580 00.068 16108 worker thread done servicing request
02:35:37.580 00.000 21068 OnExposeComplete: enter
02:35:37.581 00.001 21068 UpdateGuideState(): m_state=6
02:35:37.582 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13629
02:35:37.582 00.000 21068 Star::Find returns 1 (0), X=221.36, Y=876.73, Mass=126477, SNR=84.7, Peak=16483 HFD=3.2
02:35:37.584 00.002 21068 MultiStar: [#1 -0.17,-0.07,1.13,U] [#2 -0.16,-0.21,1.22,U] [#3 -0.34,-0.06,0.97,U] [#4 -0.23,-0.01,0.91,U] [#5 -0.17,0.12,1.09,U] [#6 -0.42,0.20,0.75,U] [#7 -0.33,-0.08,0.64,U] [#8 -0.41,-0.17,0.78,U] 
02:35:37.585 00.001 21068 single-star, 8 included, MultiStar: {-0.23, -0.04}, one-star: {0.03, -0.02}
02:35:37.586 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
02:35:37.586 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
02:35:37.587 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=-0.04 mountY=0.02, mountTheta=2.74
02:35:37.588 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
02:35:37.589 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
02:35:37.590 00.001 16108 Worker thread wakes up
02:35:37.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
02:35:37.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
02:35:37.590 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.02
02:35:37.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:37.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:37.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:35:37.590 00.000 16108 MoveAxis(E, 0, ABG)
02:35:37.590 00.000 16108 Move returns status 0, amount 0
02:35:37.590 00.000 16108 MoveAxis(N, 0, ABG)
02:35:37.590 00.000 16108 Move returns status 0, amount 0
02:35:37.590 00.000 16108 move complete, result=0
02:35:37.590 00.000 16108 worker thread done servicing request
02:35:37.593 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3318, FiltMin=2829, FiltMax=65440, Gamma=1.000
02:35:37.609 00.016 21068 UpdateGuideState exits: m=126477 SNR=84.7
02:35:37.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:37.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:37.611 00.000 21068 Enqueuing Expose request
02:35:37.612 00.001 16108 Worker thread wakes up
02:35:37.612 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:37.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:37.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:38.582 00.969 16108 Exposure complete
02:35:38.640 00.058 16108 worker thread done servicing request
02:35:38.640 00.000 21068 OnExposeComplete: enter
02:35:38.640 00.000 21068 UpdateGuideState(): m_state=6
02:35:38.641 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13630
02:35:38.642 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.89, Mass=128113, SNR=95.9, Peak=16739 HFD=3.3
02:35:38.643 00.001 21068 MultiStar: [#1 -0.14,0.08,1.04,U] [#2 -0.03,0.05,1.17,U] [#3 -0.23,0.13,0.91,U] [#4 -0.32,0.21,0.88,U] [#5 -0.12,0.28,0.89,U] [#6 -0.17,0.45,0.76,U] [#7 0.11,-0.08,0.52,U] [#8 -0.44,0.03,0.73,U] 
02:35:38.644 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.14}, one-star: {0.06, 0.14}
02:35:38.645 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
02:35:38.647 00.002 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
02:35:38.647 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
02:35:38.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
02:35:38.649 00.000 21068 Enqueuing Move request for scope (0.06, 0.14)
02:35:38.650 00.001 16108 Worker thread wakes up
02:35:38.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
02:35:38.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:35:38.650 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.04 yDistance=-0.15
02:35:38.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:38.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:38.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:35:38.651 00.001 16108 MoveAxis(E, 0, ABG)
02:35:38.651 00.000 16108 Move returns status 0, amount 0
02:35:38.651 00.000 16108 MoveAxis(N, 0, ABG)
02:35:38.651 00.000 16108 Move returns status 0, amount 0
02:35:38.651 00.000 16108 move complete, result=0
02:35:38.651 00.000 16108 worker thread done servicing request
02:35:38.654 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3318, FiltMin=2880, FiltMax=61270, Gamma=1.000
02:35:38.669 00.015 21068 UpdateGuideState exits: m=128113 SNR=95.9
02:35:38.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:38.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:38.672 00.001 21068 Enqueuing Expose request
02:35:38.673 00.001 16108 Worker thread wakes up
02:35:38.673 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:38.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:38.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:39.838 01.165 16108 Exposure complete
02:35:39.893 00.055 16108 worker thread done servicing request
02:35:39.893 00.000 21068 OnExposeComplete: enter
02:35:39.893 00.000 21068 UpdateGuideState(): m_state=6
02:35:39.894 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13631
02:35:39.896 00.002 21068 Star::Find returns 1 (0), X=221.53, Y=876.75, Mass=124409, SNR=83.7, Peak=17315 HFD=3.2
02:35:39.897 00.001 21068 MultiStar: [#1 -0.04,-0.08,1.10,U] [#2 0.20,-0.19,1.36,U] [#3 0.09,-0.12,1.20,U] [#4 -0.04,-0.16,0.86,U] [#5 -0.13,0.12,0.95,U] [#6 -0.21,0.39,0.88,U] [#7 -0.20,-0.17,0.61,U] [#8 -0.17,-0.07,0.81,U] 
02:35:39.898 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.20, 0.00}
02:35:39.898 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
02:35:39.899 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
02:35:39.900 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.80 mountX=0.00 mountY=0.04, mountTheta=1.52
02:35:39.904 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
02:35:39.906 00.002 21068 Enqueuing Move request for scope (-0.01, -0.04)
02:35:39.909 00.003 16108 Worker thread wakes up
02:35:39.910 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:35:39.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:35:39.910 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.00 yDistance=0.04
02:35:39.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:35:39.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:39.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:35:39.910 00.000 16108 MoveAxis(E, 0, ABG)
02:35:39.910 00.000 16108 Move returns status 0, amount 0
02:35:39.910 00.000 16108 MoveAxis(N, 0, ABG)
02:35:39.910 00.000 16108 Move returns status 0, amount 0
02:35:39.910 00.000 16108 move complete, result=0
02:35:39.910 00.000 16108 worker thread done servicing request
02:35:39.919 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3318, FiltMin=2877, FiltMax=56173, Gamma=1.000
02:35:39.935 00.016 21068 UpdateGuideState exits: m=124409 SNR=83.7
02:35:39.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:39.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:39.938 00.001 21068 Enqueuing Expose request
02:35:39.939 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:39.940 00.001 16108 Worker thread wakes up
02:35:39.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:39.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:40.914 00.974 16108 Exposure complete
02:35:40.976 00.062 16108 worker thread done servicing request
02:35:40.976 00.000 21068 OnExposeComplete: enter
02:35:40.978 00.002 21068 UpdateGuideState(): m_state=6
02:35:40.979 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13632
02:35:40.979 00.000 21068 Star::Find returns 1 (0), X=221.52, Y=876.72, Mass=143498, SNR=93.1, Peak=17267 HFD=3.3
02:35:40.980 00.001 21068 MultiStar: [#1 -0.35,-0.20,1.19,U] [#2 -0.09,-0.26,1.16,U] [#3 -0.00,-0.34,1.08,U] [#4 0.02,-0.05,0.77,U] [#5 -0.20,0.02,0.88,U] [#6 -0.33,0.23,0.80,U] [#7 -0.06,-0.24,0.66,U] [#8 -0.30,-0.20,0.70,U] 
02:35:40.981 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {0.19, -0.03}
02:35:40.982 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
02:35:40.983 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
02:35:40.984 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=0.10 mountY=0.16, mountTheta=1.01
02:35:40.985 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
02:35:40.986 00.001 21068 Enqueuing Move request for scope (-0.12, -0.13)
02:35:40.987 00.001 16108 Worker thread wakes up
02:35:40.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
02:35:40.987 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
02:35:40.987 00.000 16108 Moving (-0.12, -0.13) raw xDistance=0.10 yDistance=0.16
02:35:40.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:35:40.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:40.988 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:35:40.988 00.000 16108 MoveAxis(E, 0, ABG)
02:35:40.988 00.000 16108 Move returns status 0, amount 0
02:35:40.988 00.000 16108 MoveAxis(N, 0, ABG)
02:35:40.988 00.000 16108 Move returns status 0, amount 0
02:35:40.988 00.000 16108 move complete, result=0
02:35:40.988 00.000 16108 worker thread done servicing request
02:35:40.992 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3321, FiltMin=2867, FiltMax=65501, Gamma=1.000
02:35:41.019 00.027 21068 UpdateGuideState exits: m=143498 SNR=93.1
02:35:41.021 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:41.023 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:41.023 00.000 21068 Enqueuing Expose request
02:35:41.025 00.002 16108 Worker thread wakes up
02:35:41.025 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:41.026 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:41.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:42.179 01.153 16108 Exposure complete
02:35:42.240 00.061 16108 worker thread done servicing request
02:35:42.240 00.000 21068 OnExposeComplete: enter
02:35:42.241 00.001 21068 UpdateGuideState(): m_state=6
02:35:42.242 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13633
02:35:42.242 00.000 21068 Star::Find returns 1 (0), X=221.52, Y=876.83, Mass=111141, SNR=80.3, Peak=15667 HFD=3.3
02:35:42.243 00.001 21068 MultiStar: [#1 -0.18,-0.07,1.24,U] [#2 0.23,-0.07,1.37,U] [#3 -0.11,-0.06,1.04,U] [#4 0.01,0.13,0.79,U] [#5 -0.23,0.14,0.92,U] [#6 -0.12,0.27,1.03,U] [#7 -0.15,-0.09,0.77,U] [#8 -0.29,0.15,0.83,U] 
02:35:42.244 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.19, 0.08}
02:35:42.244 00.000 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
02:35:42.246 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
02:35:42.247 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.46 mountX=0.06 mountY=-0.03, mountTheta=-0.46
02:35:42.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.05, opts=13)
02:35:42.249 00.000 21068 Enqueuing Move request for scope (-0.06, 0.05)
02:35:42.250 00.001 16108 Worker thread wakes up
02:35:42.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:35:42.250 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:35:42.251 00.001 16108 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=-0.03
02:35:42.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:42.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:42.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:35:42.251 00.000 16108 MoveAxis(E, 0, ABG)
02:35:42.251 00.000 16108 Move returns status 0, amount 0
02:35:42.251 00.000 16108 MoveAxis(N, 0, ABG)
02:35:42.251 00.000 16108 Move returns status 0, amount 0
02:35:42.251 00.000 16108 move complete, result=0
02:35:42.251 00.000 16108 worker thread done servicing request
02:35:42.254 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3321, FiltMin=2803, FiltMax=59449, Gamma=1.000
02:35:42.277 00.023 21068 UpdateGuideState exits: m=111141 SNR=80.3
02:35:42.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:42.279 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:42.281 00.002 21068 Enqueuing Expose request
02:35:42.282 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:42.283 00.001 16108 Worker thread wakes up
02:35:42.283 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:42.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:43.262 00.979 16108 Exposure complete
02:35:43.328 00.066 16108 worker thread done servicing request
02:35:43.328 00.000 21068 OnExposeComplete: enter
02:35:43.329 00.001 21068 UpdateGuideState(): m_state=6
02:35:43.330 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13634
02:35:43.331 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.88, Mass=122969, SNR=92.0, Peak=16483 HFD=3.3
02:35:43.332 00.001 21068 MultiStar: [#1 -0.09,0.21,1.05,U] [#2 0.10,-0.12,1.17,U] [#3 -0.23,0.05,1.19,U] [#4 -0.08,0.23,0.76,U] [#5 -0.28,0.24,0.81,U] [#6 -0.23,0.30,0.81,U] [#7 0.06,0.11,0.64,U] [#8 -0.19,0.15,0.73,U] 
02:35:43.333 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {0.28, 0.13}
02:35:43.335 00.002 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
02:35:43.336 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
02:35:43.336 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.05 mountX=0.09 mountY=-0.11, mountTheta=-0.89
02:35:43.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.13, opts=13)
02:35:43.339 00.001 21068 Enqueuing Move request for scope (-0.07, 0.13)
02:35:43.339 00.000 16108 Worker thread wakes up
02:35:43.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
02:35:43.340 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
02:35:43.340 00.000 16108 Moving (-0.07, 0.13) raw xDistance=0.09 yDistance=-0.11
02:35:43.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:35:43.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:43.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:35:43.340 00.000 16108 MoveAxis(E, 0, ABG)
02:35:43.340 00.000 16108 Move returns status 0, amount 0
02:35:43.340 00.000 16108 MoveAxis(N, 0, ABG)
02:35:43.340 00.000 16108 Move returns status 0, amount 0
02:35:43.340 00.000 16108 move complete, result=0
02:35:43.340 00.000 16108 worker thread done servicing request
02:35:43.344 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3321, FiltMin=2867, FiltMax=61398, Gamma=1.000
02:35:43.362 00.018 21068 UpdateGuideState exits: m=122969 SNR=92.0
02:35:43.364 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:43.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:43.365 00.000 21068 Enqueuing Expose request
02:35:43.366 00.001 16108 Worker thread wakes up
02:35:43.366 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:43.367 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:43.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:44.527 01.160 16108 Exposure complete
02:35:44.580 00.053 16108 worker thread done servicing request
02:35:44.580 00.000 21068 OnExposeComplete: enter
02:35:44.583 00.003 21068 UpdateGuideState(): m_state=6
02:35:44.585 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13635
02:35:44.587 00.002 21068 Star::Find returns 1 (0), X=221.54, Y=876.58, Mass=140438, SNR=99.0, Peak=16435 HFD=3.2
02:35:44.589 00.002 21068 MultiStar: [#1 -0.23,-0.18,0.95,U] [#2 -0.35,-0.23,0.97,U] [#3 -0.12,-0.02,1.05,U] [#4 -0.28,0.03,0.68,U] [#5 -0.10,0.07,0.83,U] [#6 -0.24,0.08,0.92,U] [#7 -0.08,-0.36,0.51,U] [#8 -0.22,-0.16,0.67,U] 
02:35:44.590 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.09}, one-star: {0.21, -0.17}
02:35:44.591 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
02:35:44.592 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
02:35:44.593 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.59 mountX=0.13 mountY=0.13, mountTheta=0.76
02:35:44.594 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.09, opts=13)
02:35:44.595 00.001 21068 Enqueuing Move request for scope (-0.15, -0.09)
02:35:44.596 00.001 16108 Worker thread wakes up
02:35:44.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
02:35:44.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
02:35:44.596 00.000 16108 Moving (-0.15, -0.09) raw xDistance=0.13 yDistance=0.13
02:35:44.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:35:44.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:44.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:35:44.597 00.001 16108 MoveAxis(E, 0, ABG)
02:35:44.597 00.000 16108 Move returns status 0, amount 0
02:35:44.597 00.000 16108 MoveAxis(N, 0, ABG)
02:35:44.597 00.000 16108 Move returns status 0, amount 0
02:35:44.597 00.000 16108 move complete, result=0
02:35:44.597 00.000 16108 worker thread done servicing request
02:35:44.601 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3325, FiltMin=2864, FiltMax=61561, Gamma=1.000
02:35:44.618 00.017 21068 UpdateGuideState exits: m=140438 SNR=99.0
02:35:44.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:44.622 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:44.623 00.001 21068 Enqueuing Expose request
02:35:44.624 00.001 16108 Worker thread wakes up
02:35:44.624 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:44.625 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:44.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:45.602 00.977 16108 Exposure complete
02:35:45.661 00.059 16108 worker thread done servicing request
02:35:45.661 00.000 21068 OnExposeComplete: enter
02:35:45.662 00.001 21068 UpdateGuideState(): m_state=6
02:35:45.663 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13636
02:35:45.664 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.69, Mass=124376, SNR=81.4, Peak=17427 HFD=3.0
02:35:45.665 00.001 21068 MultiStar: [#1 -0.29,-0.05,1.23,U] [#2 -0.17,-0.25,1.28,U] [#3 -0.19,-0.23,1.04,U] [#4 0.17,0.06,0.95,U] [#5 -0.18,-0.04,1.03,U] [#6 0.03,0.35,0.90,U] [#7 -0.35,-0.21,0.80,U] [#8 -0.41,-0.07,0.79,U] 
02:35:45.666 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {0.34, -0.06}
02:35:45.666 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
02:35:45.668 00.002 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
02:35:45.669 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-2.63 mountX=0.10 mountY=0.09, mountTheta=0.73
02:35:45.671 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.07, opts=13)
02:35:45.672 00.001 21068 Enqueuing Move request for scope (-0.12, -0.07)
02:35:45.673 00.001 16108 Worker thread wakes up
02:35:45.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
02:35:45.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
02:35:45.673 00.000 16108 Moving (-0.12, -0.07) raw xDistance=0.10 yDistance=0.09
02:35:45.673 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:35:45.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:45.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:35:45.673 00.000 16108 MoveAxis(E, 0, ABG)
02:35:45.673 00.000 16108 Move returns status 0, amount 0
02:35:45.673 00.000 16108 MoveAxis(N, 0, ABG)
02:35:45.673 00.000 16108 Move returns status 0, amount 0
02:35:45.673 00.000 16108 move complete, result=0
02:35:45.673 00.000 16108 worker thread done servicing request
02:35:45.677 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3337, FiltMin=2873, FiltMax=61181, Gamma=1.000
02:35:45.692 00.015 21068 UpdateGuideState exits: m=124376 SNR=81.4
02:35:45.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:45.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:45.694 00.000 21068 Enqueuing Expose request
02:35:45.695 00.001 16108 Worker thread wakes up
02:35:45.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:45.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:45.695 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:46.861 01.166 16108 Exposure complete
02:35:46.927 00.066 16108 worker thread done servicing request
02:35:46.927 00.000 21068 OnExposeComplete: enter
02:35:46.929 00.002 21068 UpdateGuideState(): m_state=6
02:35:46.931 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13637
02:35:46.933 00.002 21068 Star::Find returns 1 (0), X=221.51, Y=876.70, Mass=124587, SNR=95.0, Peak=15347 HFD=3.2
02:35:46.934 00.001 21068 MultiStar: [#1 -0.51,-0.20,1.02,U] [#2 -0.17,-0.19,1.03,U] [#3 -0.42,-0.19,0.81,U] [#4 -0.27,-0.09,0.84,U] [#5 -0.20,-0.03,0.89,U] [#6 -0.34,0.34,0.76,U] [#7 -0.10,-0.47,0.60,U] [#8 -0.38,-0.19,0.83,U] 
02:35:46.935 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.11}, one-star: {0.18, -0.05}
02:35:46.936 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
02:35:46.938 00.002 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
02:35:46.939 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.28 mountX=-0.18 mountY=0.01, mountTheta=3.10
02:35:46.942 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.05, opts=13)
02:35:46.942 00.000 21068 Enqueuing Move request for scope (0.18, -0.05)
02:35:46.943 00.001 16108 Worker thread wakes up
02:35:46.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:35:46.944 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:35:46.944 00.000 16108 Moving (0.18, -0.05) raw xDistance=-0.18 yDistance=0.01
02:35:46.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:35:46.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:46.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:35:46.944 00.000 16108 MoveAxis(E, 0, ABG)
02:35:46.944 00.000 16108 Move returns status 0, amount 0
02:35:46.944 00.000 16108 MoveAxis(N, 0, ABG)
02:35:46.944 00.000 16108 Move returns status 0, amount 0
02:35:46.944 00.000 16108 move complete, result=0
02:35:46.944 00.000 16108 worker thread done servicing request
02:35:46.947 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3328, FiltMin=2845, FiltMax=62733, Gamma=1.000
02:35:46.962 00.015 21068 UpdateGuideState exits: m=124587 SNR=95.0
02:35:46.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:46.965 00.001 21068 Enqueuing Expose request
02:35:46.965 00.000 16108 Worker thread wakes up
02:35:46.965 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:46.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:46.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:47.942 00.976 16108 Exposure complete
02:35:48.000 00.058 16108 worker thread done servicing request
02:35:48.001 00.001 21068 OnExposeComplete: enter
02:35:48.001 00.000 21068 UpdateGuideState(): m_state=6
02:35:48.002 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13638
02:35:48.004 00.002 21068 Star::Find returns 1 (0), X=221.55, Y=876.64, Mass=114245, SNR=80.8, Peak=15267 HFD=3.1
02:35:48.005 00.001 21068 MultiStar: [#1 -0.08,-0.17,1.25,U] [#2 0.02,-0.34,1.39,U] [#3 -0.10,-0.11,1.09,U] [#4 -0.11,-0.04,1.01,U] [#5 -0.19,0.03,1.04,U] [#6 -0.03,0.25,0.98,U] [#7 0.02,-0.26,0.72,U] [#8 -0.50,-0.06,0.90,U] 
02:35:48.006 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.22, -0.11}
02:35:48.006 00.000 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
02:35:48.007 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
02:35:48.008 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.25 mountX=0.06 mountY=0.11, mountTheta=1.08
02:35:48.009 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
02:35:48.010 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
02:35:48.011 00.001 16108 Worker thread wakes up
02:35:48.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:35:48.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:35:48.011 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
02:35:48.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:48.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:48.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:35:48.012 00.001 16108 MoveAxis(E, 0, ABG)
02:35:48.012 00.000 16108 Move returns status 0, amount 0
02:35:48.012 00.000 16108 MoveAxis(N, 0, ABG)
02:35:48.012 00.000 16108 Move returns status 0, amount 0
02:35:48.012 00.000 16108 move complete, result=0
02:35:48.012 00.000 16108 worker thread done servicing request
02:35:48.015 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3325, FiltMin=2867, FiltMax=54765, Gamma=1.000
02:35:48.038 00.023 21068 UpdateGuideState exits: m=114245 SNR=80.8
02:35:48.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:48.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:48.041 00.001 21068 Enqueuing Expose request
02:35:48.041 00.000 16108 Worker thread wakes up
02:35:48.042 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:48.042 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:48.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:49.224 01.182 16108 Exposure complete
02:35:49.301 00.077 16108 worker thread done servicing request
02:35:49.301 00.000 21068 OnExposeComplete: enter
02:35:49.303 00.002 21068 UpdateGuideState(): m_state=6
02:35:49.304 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13639
02:35:49.304 00.000 21068 Star::Find returns 1 (0), X=221.30, Y=876.85, Mass=124161, SNR=79.1, Peak=15872 HFD=3.3
02:35:49.307 00.003 21068 MultiStar: [#1 -0.14,-0.06,1.35,U] [#2 -0.01,-0.17,1.50,U] [#3 -0.07,-0.18,1.07,U] [#4 0.13,-0.16,0.99,U] [#5 -0.30,0.15,1.02,U] [#6 -0.21,0.52,0.90,U] [#7 0.04,-0.16,0.74,U] [#8 0.06,0.07,0.81,U] 
02:35:49.308 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.03, 0.10}
02:35:49.308 00.000 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
02:35:49.309 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
02:35:49.310 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.08 mountX=0.06 mountY=0.02, mountTheta=0.29
02:35:49.312 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.00, opts=13)
02:35:49.313 00.001 21068 Enqueuing Move request for scope (-0.06, -0.00)
02:35:49.314 00.001 16108 Worker thread wakes up
02:35:49.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
02:35:49.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
02:35:49.314 00.000 16108 Moving (-0.06, -0.00) raw xDistance=0.06 yDistance=0.02
02:35:49.315 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:49.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:49.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:35:49.315 00.000 16108 MoveAxis(E, 0, ABG)
02:35:49.315 00.000 16108 Move returns status 0, amount 0
02:35:49.315 00.000 16108 MoveAxis(N, 0, ABG)
02:35:49.315 00.000 16108 Move returns status 0, amount 0
02:35:49.315 00.000 16108 move complete, result=0
02:35:49.315 00.000 16108 worker thread done servicing request
02:35:49.320 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3321, FiltMin=2854, FiltMax=63222, Gamma=1.000
02:35:49.334 00.014 21068 UpdateGuideState exits: m=124161 SNR=79.1
02:35:49.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:49.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:49.337 00.001 21068 Enqueuing Expose request
02:35:49.337 00.000 16108 Worker thread wakes up
02:35:49.338 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:49.338 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:49.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:50.332 00.994 16108 Exposure complete
02:35:50.395 00.063 16108 worker thread done servicing request
02:35:50.395 00.000 21068 OnExposeComplete: enter
02:35:50.396 00.001 21068 UpdateGuideState(): m_state=6
02:35:50.397 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13640
02:35:50.398 00.001 21068 Star::Find returns 1 (0), X=221.55, Y=876.77, Mass=126084, SNR=83.0, Peak=18691 HFD=3.2
02:35:50.399 00.001 21068 MultiStar: [#1 -0.16,-0.04,1.08,U] [#2 0.10,-0.07,1.33,U] [#3 -0.13,-0.12,1.18,U] [#4 -0.08,0.14,0.98,U] [#5 0.14,0.39,1.05,U] [#6 -0.04,0.23,0.95,U] [#7 0.16,-0.05,0.70,U] [#8 -0.34,-0.24,0.76,U] 
02:35:50.401 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.22, 0.02}
02:35:50.402 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
02:35:50.403 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
02:35:50.403 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.86 mountX=0.01 mountY=-0.03, mountTheta=-1.10
02:35:50.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
02:35:50.406 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
02:35:50.406 00.000 16108 Worker thread wakes up
02:35:50.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:35:50.407 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:35:50.407 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
02:35:50.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:50.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:50.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:35:50.407 00.000 16108 MoveAxis(E, 0, ABG)
02:35:50.407 00.000 16108 Move returns status 0, amount 0
02:35:50.407 00.000 16108 MoveAxis(N, 0, ABG)
02:35:50.407 00.000 16108 Move returns status 0, amount 0
02:35:50.407 00.000 16108 move complete, result=0
02:35:50.407 00.000 16108 worker thread done servicing request
02:35:50.415 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3321, FiltMin=2867, FiltMax=55933, Gamma=1.000
02:35:50.430 00.015 21068 UpdateGuideState exits: m=126084 SNR=83.0
02:35:50.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:50.431 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:50.432 00.001 21068 Enqueuing Expose request
02:35:50.433 00.001 16108 Worker thread wakes up
02:35:50.433 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:50.433 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:50.434 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:51.597 01.163 16108 Exposure complete
02:35:51.680 00.083 16108 worker thread done servicing request
02:35:51.680 00.000 21068 OnExposeComplete: enter
02:35:51.681 00.001 21068 UpdateGuideState(): m_state=6
02:35:51.682 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13641
02:35:51.683 00.001 21068 Star::Find returns 1 (0), X=221.37, Y=876.96, Mass=125885, SNR=86.5, Peak=17635 HFD=3.3
02:35:51.684 00.001 21068 MultiStar: [#1 -0.26,0.15,1.29,U] [#2 -0.09,0.06,1.21,U] [#3 -0.22,0.10,0.94,U] [#4 -0.24,0.27,1.03,U] [#5 -0.11,0.27,1.05,U] [#6 0.03,0.28,0.81,U] [#7 -0.02,0.08,0.61,U] [#8 -0.44,0.26,0.75,U] 
02:35:51.686 00.002 21068 single-star, 8 included, MultiStar: {-0.15, 0.18}, one-star: {0.04, 0.20}
02:35:51.686 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
02:35:51.687 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
02:35:51.688 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.37 mountX=-0.01 mountY=-0.21, mountTheta=-1.60
02:35:51.689 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.20, opts=13)
02:35:51.690 00.001 21068 Enqueuing Move request for scope (0.04, 0.20)
02:35:51.691 00.001 16108 Worker thread wakes up
02:35:51.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:35:51.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:35:51.691 00.000 16108 Moving (0.04, 0.20) raw xDistance=-0.01 yDistance=-0.21
02:35:51.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:51.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:35:51.691 00.000 16108 MoveAxis(E, 0, ABG)
02:35:51.691 00.000 16108 Move returns status 0, amount 0
02:35:51.691 00.000 16108 MoveAxis(N, 42, ABG)
02:35:51.691 00.000 16108 Guiding  Dir = 0, Dur = 42
02:35:51.692 00.001 16108 IsSlewing returns 0
02:35:51.692 00.000 16108 IsGuiding returns 0
02:35:51.696 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3321, FiltMin=2835, FiltMax=65501, Gamma=1.000
02:35:51.711 00.015 21068 UpdateGuideState exits: m=125885 SNR=86.5
02:35:51.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:51.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:51.715 00.002 21068 Enqueuing Expose request
02:35:51.725 00.010 16108 PulseGuide returned control before completion, sleep 19
02:35:51.755 00.030 16108 IsGuiding returns 1
02:35:51.755 00.000 16108 scope still moving after pulse duration time elapsed
02:35:51.786 00.031 16108 IsSlewing returns 0
02:35:51.786 00.000 16108 IsGuiding returns 1
02:35:51.818 00.032 16108 IsSlewing returns 0
02:35:51.818 00.000 16108 IsGuiding returns 0
02:35:51.818 00.000 16108 scope move finished after 42 + 84 ms
02:35:51.818 00.000 16108 Move returns status 0, amount 42
02:35:51.818 00.000 16108 move complete, result=0
02:35:51.818 00.000 16108 worker thread done servicing request
02:35:51.818 00.000 16108 Worker thread wakes up
02:35:51.818 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
02:35:51.820 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:51.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:52.788 00.968 16108 Exposure complete
02:35:52.844 00.056 16108 worker thread done servicing request
02:35:52.844 00.000 21068 OnExposeComplete: enter
02:35:52.845 00.001 21068 UpdateGuideState(): m_state=6
02:35:52.847 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13642
02:35:52.848 00.001 21068 Star::Find returns 1 (0), X=221.50, Y=876.75, Mass=131039, SNR=95.1, Peak=15152 HFD=3.4
02:35:52.849 00.001 21068 MultiStar: [#1 -0.19,-0.05,1.04,U] [#2 -0.18,-0.31,0.93,U] [#3 -0.29,-0.12,0.96,U] [#4 -0.42,-0.08,0.79,U] [#5 -0.68,-0.05,0.00,M1] [#6 -0.31,0.27,0.80,U] [#7 -0.25,-0.45,0.56,U] [#8 -0.34,-0.04,0.67,U] 
02:35:52.849 00.000 21068 single-star, 7 included, MultiStar: {-0.21, -0.09}, one-star: {0.17, 0.00}
02:35:52.850 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
02:35:52.850 00.000 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
02:35:52.851 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.02 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
02:35:52.854 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.00, opts=13)
02:35:52.857 00.003 21068 Enqueuing Move request for scope (0.17, 0.00)
02:35:52.860 00.003 16108 Worker thread wakes up
02:35:52.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
02:35:52.860 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
02:35:52.860 00.000 16108 Moving (0.17, 0.00) raw xDistance=-0.16 yDistance=-0.04
02:35:52.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:35:52.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:52.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:35:52.860 00.000 16108 MoveAxis(E, 0, ABG)
02:35:52.860 00.000 16108 Move returns status 0, amount 0
02:35:52.860 00.000 16108 MoveAxis(N, 0, ABG)
02:35:52.860 00.000 16108 Move returns status 0, amount 0
02:35:52.860 00.000 16108 move complete, result=0
02:35:52.861 00.001 16108 worker thread done servicing request
02:35:52.869 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3321, FiltMin=2845, FiltMax=59597, Gamma=1.000
02:35:52.889 00.020 21068 UpdateGuideState exits: m=131039 SNR=95.1
02:35:52.891 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:52.891 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:52.892 00.001 21068 Enqueuing Expose request
02:35:52.893 00.001 16108 Worker thread wakes up
02:35:52.893 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:52.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:52.894 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:54.072 01.178 16108 Exposure complete
02:35:54.137 00.065 16108 worker thread done servicing request
02:35:54.137 00.000 21068 OnExposeComplete: enter
02:35:54.139 00.002 21068 UpdateGuideState(): m_state=6
02:35:54.140 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13643
02:35:54.140 00.000 21068 Star::Find returns 1 (0), X=221.55, Y=876.73, Mass=106223, SNR=77.8, Peak=14371 HFD=3.2
02:35:54.142 00.002 21068 MultiStar: [#1 -0.12,-0.04,1.26,U] [#2 -0.06,-0.25,1.42,U] [#3 -0.14,-0.33,1.28,U] [#4 -0.10,0.03,0.91,U] [#5 -0.08,0.05,1.06,U] [#6 -0.08,-0.02,0.97,U] [#7 -0.26,-0.23,0.75,U] [#8 -0.22,0.11,0.94,U] 
02:35:54.142 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.22, -0.02}
02:35:54.143 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
02:35:54.144 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
02:35:54.144 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.34 mountX=0.07 mountY=0.11, mountTheta=0.99
02:35:54.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
02:35:54.147 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
02:35:54.148 00.001 16108 Worker thread wakes up
02:35:54.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
02:35:54.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
02:35:54.148 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
02:35:54.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:35:54.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:54.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:35:54.148 00.000 16108 MoveAxis(E, 0, ABG)
02:35:54.148 00.000 16108 Move returns status 0, amount 0
02:35:54.148 00.000 16108 MoveAxis(N, 0, ABG)
02:35:54.148 00.000 16108 Move returns status 0, amount 0
02:35:54.148 00.000 16108 move complete, result=0
02:35:54.148 00.000 16108 worker thread done servicing request
02:35:54.151 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3318, FiltMin=2774, FiltMax=62377, Gamma=1.000
02:35:54.165 00.014 21068 UpdateGuideState exits: m=106223 SNR=77.8
02:35:54.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:54.168 00.001 21068 Enqueuing Expose request
02:35:54.169 00.001 16108 Worker thread wakes up
02:35:54.169 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:54.169 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:54.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:55.134 00.965 16108 Exposure complete
02:35:55.213 00.079 16108 worker thread done servicing request
02:35:55.213 00.000 21068 OnExposeComplete: enter
02:35:55.216 00.003 21068 UpdateGuideState(): m_state=6
02:35:55.216 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13644
02:35:55.218 00.002 21068 Star::Find returns 1 (0), X=221.56, Y=876.66, Mass=127080, SNR=88.7, Peak=14947 HFD=3.2
02:35:55.219 00.001 21068 MultiStar: [#1 -0.26,-0.18,1.06,U] [#2 0.07,-0.30,1.26,U] [#3 -0.14,-0.05,1.08,U] [#4 -0.05,-0.01,0.79,U] [#5 -0.06,0.16,0.89,U] [#6 -0.09,0.41,0.78,U] [#7 -0.04,-0.11,0.61,U] [#8 -0.08,-0.02,0.89,U] 
02:35:55.220 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.23, -0.10}
02:35:55.221 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
02:35:55.222 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
02:35:55.222 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.40 mountX=0.04 mountY=0.05, mountTheta=0.94
02:35:55.225 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
02:35:55.226 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
02:35:55.227 00.001 16108 Worker thread wakes up
02:35:55.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:35:55.227 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:35:55.228 00.001 16108 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.05
02:35:55.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:35:55.228 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:55.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:35:55.228 00.000 16108 MoveAxis(E, 0, ABG)
02:35:55.228 00.000 16108 Move returns status 0, amount 0
02:35:55.228 00.000 16108 MoveAxis(N, 0, ABG)
02:35:55.228 00.000 16108 Move returns status 0, amount 0
02:35:55.228 00.000 16108 move complete, result=0
02:35:55.229 00.001 16108 worker thread done servicing request
02:35:55.235 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3321, FiltMin=2840, FiltMax=55245, Gamma=1.000
02:35:55.258 00.023 21068 UpdateGuideState exits: m=127080 SNR=88.7
02:35:55.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:55.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:55.260 00.000 21068 Enqueuing Expose request
02:35:55.261 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:55.262 00.001 16108 Worker thread wakes up
02:35:55.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:55.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:56.432 01.170 16108 Exposure complete
02:35:56.501 00.069 16108 worker thread done servicing request
02:35:56.501 00.000 21068 OnExposeComplete: enter
02:35:56.502 00.001 21068 UpdateGuideState(): m_state=6
02:35:56.503 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13645
02:35:56.503 00.000 21068 Star::Find returns 1 (0), X=221.59, Y=876.85, Mass=121645, SNR=88.2, Peak=17139 HFD=3.1
02:35:56.504 00.001 21068 MultiStar: [#1 -0.29,-0.08,1.08,U] [#2 -0.18,-0.32,1.28,U] [#3 -0.17,-0.15,1.01,U] [#4 -0.40,-0.18,0.83,U] [#5 -0.36,0.23,0.84,U] [#6 -0.50,0.21,0.86,U] [#7 -0.35,-0.12,0.67,U] [#8 -0.12,-0.16,0.80,U] 
02:35:56.505 00.001 21068 refined, 8 included, MultiStar: {-0.22, -0.06}, one-star: {0.25, 0.10}
02:35:56.506 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
02:35:56.507 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
02:35:56.507 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.87 mountX=0.21 mountY=0.11, mountTheta=0.50
02:35:56.510 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.06, opts=13)
02:35:56.510 00.000 21068 Enqueuing Move request for scope (-0.22, -0.06)
02:35:56.511 00.001 16108 Worker thread wakes up
02:35:56.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
02:35:56.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
02:35:56.511 00.000 16108 Moving (-0.22, -0.06) raw xDistance=0.21 yDistance=0.11
02:35:56.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:35:56.512 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:56.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:35:56.512 00.000 16108 MoveAxis(W, 54, ABG)
02:35:56.512 00.000 16108 Guiding  Dir = 3, Dur = 54
02:35:56.512 00.000 16108 IsSlewing returns 0
02:35:56.512 00.000 16108 IsGuiding returns 0
02:35:56.518 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3321, FiltMin=2838, FiltMax=57453, Gamma=1.000
02:35:56.542 00.024 21068 UpdateGuideState exits: m=121645 SNR=88.2
02:35:56.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:56.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:56.545 00.001 21068 Enqueuing Expose request
02:35:56.546 00.001 16108 PulseGuide returned control before completion, sleep 30
02:35:56.592 00.046 16108 IsGuiding returns 1
02:35:56.592 00.000 16108 scope still moving after pulse duration time elapsed
02:35:56.623 00.031 16108 IsSlewing returns 0
02:35:56.623 00.000 16108 IsGuiding returns 1
02:35:56.655 00.032 16108 IsSlewing returns 0
02:35:56.656 00.001 16108 IsGuiding returns 0
02:35:56.656 00.000 16108 scope move finished after 54 + 89 ms
02:35:56.656 00.000 16108 Move returns status 0, amount 54
02:35:56.656 00.000 16108 MoveAxis(N, 0, ABG)
02:35:56.656 00.000 16108 Move returns status 0, amount 0
02:35:56.656 00.000 16108 move complete, result=0
02:35:56.656 00.000 16108 worker thread done servicing request
02:35:56.656 00.000 16108 Worker thread wakes up
02:35:56.656 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
02:35:56.659 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:56.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:57.653 00.994 16108 Exposure complete
02:35:57.725 00.072 16108 worker thread done servicing request
02:35:57.725 00.000 21068 OnExposeComplete: enter
02:35:57.726 00.001 21068 UpdateGuideState(): m_state=6
02:35:57.727 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13646
02:35:57.728 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=876.56, Mass=120940, SNR=85.8, Peak=16339 HFD=3.2
02:35:57.729 00.001 21068 MultiStar: [#1 -0.09,0.03,1.29,U] [#2 -0.07,-0.15,1.12,U] [#3 0.10,-0.11,1.00,U] [#4 0.02,0.02,0.89,U] [#5 -0.08,0.28,0.92,U] [#6 -0.22,0.29,0.89,U] [#7 0.02,-0.12,0.68,U] [#8 -0.00,0.17,0.80,U] 
02:35:57.729 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.40, -0.19}
02:35:57.731 00.002 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
02:35:57.732 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
02:35:57.732 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.10 mountX=-0.01 mountY=-0.02, mountTheta=-1.87
02:35:57.734 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
02:35:57.734 00.000 21068 Enqueuing Move request for scope (0.01, 0.02)
02:35:57.735 00.001 16108 Worker thread wakes up
02:35:57.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:35:57.735 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:35:57.735 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
02:35:57.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:57.736 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:57.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:35:57.736 00.000 16108 MoveAxis(E, 0, ABG)
02:35:57.736 00.000 16108 Move returns status 0, amount 0
02:35:57.736 00.000 16108 MoveAxis(N, 0, ABG)
02:35:57.736 00.000 16108 Move returns status 0, amount 0
02:35:57.736 00.000 16108 move complete, result=0
02:35:57.736 00.000 16108 worker thread done servicing request
02:35:57.741 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3321, FiltMin=2857, FiltMax=58649, Gamma=1.000
02:35:57.759 00.018 21068 UpdateGuideState exits: m=120940 SNR=85.8
02:35:57.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:57.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:57.761 00.000 21068 Enqueuing Expose request
02:35:57.762 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:57.764 00.002 16108 Worker thread wakes up
02:35:57.764 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:57.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:35:58.944 01.180 16108 Exposure complete
02:35:59.032 00.088 16108 worker thread done servicing request
02:35:59.032 00.000 21068 OnExposeComplete: enter
02:35:59.034 00.002 21068 UpdateGuideState(): m_state=6
02:35:59.037 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13647
02:35:59.040 00.003 21068 Star::Find returns 1 (0), X=221.78, Y=876.81, Mass=136260, SNR=86.6, Peak=18931 HFD=3.0
02:35:59.041 00.001 21068 MultiStar: [#1 0.01,-0.02,1.13,U] [#2 0.05,-0.22,1.26,U] [#3 0.15,-0.17,1.23,U] [#4 0.20,-0.14,0.84,U] [#5 0.12,0.09,0.89,U] [#6 0.09,0.09,0.85,U] [#7 0.19,-0.14,0.66,U] [#8 0.16,-0.02,0.83,U] 
02:35:59.042 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.45, 0.06}
02:35:59.043 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
02:35:59.045 00.002 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
02:35:59.046 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=-0.16 mountY=0.02, mountTheta=3.01
02:35:59.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.06, opts=13)
02:35:59.049 00.001 21068 Enqueuing Move request for scope (0.15, -0.06)
02:35:59.051 00.002 16108 Worker thread wakes up
02:35:59.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:35:59.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:35:59.051 00.000 16108 Moving (0.15, -0.06) raw xDistance=-0.16 yDistance=0.02
02:35:59.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:35:59.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:59.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:35:59.051 00.000 16108 MoveAxis(E, 0, ABG)
02:35:59.051 00.000 16108 Move returns status 0, amount 0
02:35:59.051 00.000 16108 MoveAxis(N, 0, ABG)
02:35:59.051 00.000 16108 Move returns status 0, amount 0
02:35:59.051 00.000 16108 move complete, result=0
02:35:59.051 00.000 16108 worker thread done servicing request
02:35:59.057 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3318, FiltMin=2793, FiltMax=59021, Gamma=1.000
02:35:59.073 00.016 21068 UpdateGuideState exits: m=136260 SNR=86.6
02:35:59.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:59.076 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:35:59.077 00.001 21068 Enqueuing Expose request
02:35:59.078 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:59.079 00.001 16108 Worker thread wakes up
02:35:59.079 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:35:59.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:00.056 00.977 16108 Exposure complete
02:36:00.125 00.069 16108 worker thread done servicing request
02:36:00.125 00.000 21068 OnExposeComplete: enter
02:36:00.126 00.001 21068 UpdateGuideState(): m_state=6
02:36:00.127 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13648
02:36:00.127 00.000 21068 Star::Find returns 1 (0), X=221.76, Y=876.79, Mass=137129, SNR=92.9, Peak=20451 HFD=3.2
02:36:00.128 00.001 21068 MultiStar: [#1 0.33,-0.24,1.02,U] [#2 0.26,-0.32,0.99,U] [#3 0.41,-0.22,0.94,U] [#4 0.24,-0.04,0.86,U] [#5 0.42,0.05,0.90,U] [#6 0.17,0.04,0.72,U] [#7 0.35,-0.14,0.56,U] [#8 0.10,0.05,0.82,U] 
02:36:00.129 00.001 21068 refined, 8 included, MultiStar: {0.31, -0.09}, one-star: {0.43, 0.04}
02:36:00.130 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
02:36:00.131 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
02:36:00.132 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.29 mountX=-0.32 mountY=0.02, mountTheta=3.09
02:36:00.133 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.09, opts=13)
02:36:00.134 00.001 21068 Enqueuing Move request for scope (0.31, -0.09)
02:36:00.135 00.001 16108 Worker thread wakes up
02:36:00.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
02:36:00.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
02:36:00.135 00.000 16108 Moving (0.31, -0.09) raw xDistance=-0.32 yDistance=0.02
02:36:00.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:36:00.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:00.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:36:00.135 00.000 16108 MoveAxis(E, 83, ABG)
02:36:00.135 00.000 16108 Guiding  Dir = 2, Dur = 83
02:36:00.136 00.001 16108 IsSlewing returns 0
02:36:00.136 00.000 16108 IsGuiding returns 0
02:36:00.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3321, FiltMin=2877, FiltMax=65440, Gamma=1.000
02:36:00.154 00.015 21068 UpdateGuideState exits: m=137129 SNR=92.9
02:36:00.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:00.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:00.157 00.001 21068 Enqueuing Expose request
02:36:00.162 00.005 16108 PulseGuide returned control before completion, sleep 67
02:36:00.240 00.078 16108 IsGuiding returns 1
02:36:00.240 00.000 16108 scope still moving after pulse duration time elapsed
02:36:00.271 00.031 16108 IsSlewing returns 0
02:36:00.271 00.000 16108 IsGuiding returns 0
02:36:00.271 00.000 16108 scope move finished after 83 + 52 ms
02:36:00.271 00.000 16108 Move returns status 0, amount 83
02:36:00.271 00.000 16108 MoveAxis(N, 0, ABG)
02:36:00.271 00.000 16108 Move returns status 0, amount 0
02:36:00.271 00.000 16108 move complete, result=0
02:36:00.272 00.001 16108 worker thread done servicing request
02:36:00.272 00.000 16108 Worker thread wakes up
02:36:00.272 00.000 21068 GuideStep: -0.3 px 83 ms EAST, 0.0 px 0 ms NORTH
02:36:00.275 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:00.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:01.427 01.152 16108 Exposure complete
02:36:01.501 00.074 16108 worker thread done servicing request
02:36:01.501 00.000 21068 OnExposeComplete: enter
02:36:01.502 00.001 21068 UpdateGuideState(): m_state=6
02:36:01.504 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13649
02:36:01.505 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=876.81, Mass=127652, SNR=82.9, Peak=17043 HFD=2.9
02:36:01.505 00.000 21068 MultiStar: [#1 -0.04,0.03,1.21,U] [#2 0.10,-0.20,1.24,U] [#3 0.20,-0.09,0.97,U] [#4 -0.04,0.05,0.93,U] [#5 0.25,0.22,1.08,U] [#6 -0.09,0.27,0.84,U] [#7 0.18,-0.12,0.68,U] [#8 -0.07,0.12,0.89,U] 
02:36:01.506 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.32, 0.06}
02:36:01.507 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
02:36:01.507 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
02:36:01.508 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=-0.09 mountY=-0.05, mountTheta=-2.58
02:36:01.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.03, opts=13)
02:36:01.511 00.001 21068 Enqueuing Move request for scope (0.09, 0.03)
02:36:01.511 00.000 16108 Worker thread wakes up
02:36:01.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:36:01.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:36:01.511 00.000 16108 Moving (0.09, 0.03) raw xDistance=-0.09 yDistance=-0.05
02:36:01.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:36:01.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:01.512 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:36:01.512 00.000 16108 MoveAxis(E, 0, ABG)
02:36:01.512 00.000 16108 Move returns status 0, amount 0
02:36:01.512 00.000 16108 MoveAxis(N, 0, ABG)
02:36:01.512 00.000 16108 Move returns status 0, amount 0
02:36:01.512 00.000 16108 move complete, result=0
02:36:01.512 00.000 16108 worker thread done servicing request
02:36:01.524 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3321, FiltMin=2877, FiltMax=59385, Gamma=1.000
02:36:01.550 00.026 21068 UpdateGuideState exits: m=127652 SNR=82.9
02:36:01.552 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:01.554 00.001 21068 Enqueuing Expose request
02:36:01.555 00.001 16108 Worker thread wakes up
02:36:01.555 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:01.556 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:01.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:02.538 00.982 16108 Exposure complete
02:36:02.623 00.085 16108 worker thread done servicing request
02:36:02.623 00.000 21068 OnExposeComplete: enter
02:36:02.624 00.001 21068 UpdateGuideState(): m_state=6
02:36:02.626 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13650
02:36:02.627 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.43, Mass=129347, SNR=95.5, Peak=14291 HFD=3.3
02:36:02.629 00.002 21068 MultiStar: [#1 -0.11,-0.04,1.01,U] [#2 0.00,-0.45,0.96,U] [#3 0.27,-0.09,0.92,U] [#4 0.07,0.03,0.70,U] [#5 -0.11,0.03,0.78,U] [#6 0.01,0.09,0.76,U] [#7 0.03,-0.06,0.54,U] [#8 -0.14,-0.20,0.65,U] 
02:36:02.630 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {0.27, -0.33}
02:36:02.631 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
02:36:02.632 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
02:36:02.632 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.26 mountX=-0.06 mountY=0.11, mountTheta=2.07
02:36:02.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.13, opts=13)
02:36:02.635 00.001 21068 Enqueuing Move request for scope (0.04, -0.13)
02:36:02.635 00.000 16108 Worker thread wakes up
02:36:02.636 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
02:36:02.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
02:36:02.636 00.000 16108 Moving (0.04, -0.13) raw xDistance=-0.06 yDistance=0.11
02:36:02.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:02.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:02.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:36:02.636 00.000 16108 MoveAxis(E, 0, ABG)
02:36:02.636 00.000 16108 Move returns status 0, amount 0
02:36:02.636 00.000 16108 MoveAxis(N, 0, ABG)
02:36:02.636 00.000 16108 Move returns status 0, amount 0
02:36:02.636 00.000 16108 move complete, result=0
02:36:02.636 00.000 16108 worker thread done servicing request
02:36:02.640 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3321, FiltMin=2867, FiltMax=56941, Gamma=1.000
02:36:02.655 00.015 21068 UpdateGuideState exits: m=129347 SNR=95.5
02:36:02.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:02.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:02.657 00.000 21068 Enqueuing Expose request
02:36:02.658 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:02.659 00.001 16108 Worker thread wakes up
02:36:02.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:02.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:03.820 01.160 16108 Exposure complete
02:36:03.895 00.075 16108 worker thread done servicing request
02:36:03.895 00.000 21068 OnExposeComplete: enter
02:36:03.896 00.001 21068 UpdateGuideState(): m_state=6
02:36:03.897 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13651
02:36:03.898 00.001 21068 Star::Find returns 1 (0), X=221.64, Y=876.82, Mass=124880, SNR=90.7, Peak=16099 HFD=3.3
02:36:03.899 00.001 21068 MultiStar: [#1 -0.22,0.07,1.06,U] [#2 -0.09,-0.08,1.21,U] [#3 -0.02,-0.02,1.00,U] [#4 -0.31,-0.12,0.79,U] [#5 -0.01,0.24,0.96,U] [#6 0.11,0.49,0.87,U] [#7 -0.17,-0.33,0.57,U] [#8 -0.17,-0.13,0.74,U] 
02:36:03.900 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.31, 0.07}
02:36:03.900 00.000 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
02:36:03.901 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
02:36:03.902 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.54 mountX=0.06 mountY=-0.02, mountTheta=-0.37
02:36:03.903 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
02:36:03.904 00.001 21068 Enqueuing Move request for scope (-0.05, 0.04)
02:36:03.906 00.002 16108 Worker thread wakes up
02:36:03.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:36:03.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:36:03.906 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=-0.02
02:36:03.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:36:03.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:03.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:36:03.906 00.000 16108 MoveAxis(E, 0, ABG)
02:36:03.906 00.000 16108 Move returns status 0, amount 0
02:36:03.906 00.000 16108 MoveAxis(N, 0, ABG)
02:36:03.906 00.000 16108 Move returns status 0, amount 0
02:36:03.906 00.000 16108 move complete, result=0
02:36:03.906 00.000 16108 worker thread done servicing request
02:36:03.910 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3321, FiltMin=2864, FiltMax=58845, Gamma=1.000
02:36:03.925 00.015 21068 UpdateGuideState exits: m=124880 SNR=90.7
02:36:03.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:03.926 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:03.928 00.002 21068 Enqueuing Expose request
02:36:03.929 00.001 16108 Worker thread wakes up
02:36:03.929 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:03.929 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:03.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:04.894 00.965 16108 Exposure complete
02:36:04.947 00.053 16108 worker thread done servicing request
02:36:04.947 00.000 21068 OnExposeComplete: enter
02:36:04.949 00.002 21068 UpdateGuideState(): m_state=6
02:36:04.950 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13652
02:36:04.951 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.80, Mass=115855, SNR=77.3, Peak=17315 HFD=3.1
02:36:04.952 00.001 21068 MultiStar: [#1 0.09,-0.10,1.41,U] [#2 0.08,-0.27,1.42,U] [#3 0.12,-0.15,1.10,U] [#4 0.01,0.24,0.91,U] [#5 0.14,0.13,0.89,U] [#6 -0.07,0.11,0.92,U] [#7 0.18,-0.14,0.78,U] [#8 0.02,-0.23,0.86,U] 
02:36:04.954 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.31, 0.05}
02:36:04.954 00.000 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
02:36:04.955 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
02:36:04.956 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=-0.11 mountY=0.03, mountTheta=2.88
02:36:04.957 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
02:36:04.958 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
02:36:04.959 00.001 16108 Worker thread wakes up
02:36:04.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:36:04.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:36:04.959 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.03
02:36:04.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:04.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:04.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:36:04.959 00.000 16108 MoveAxis(E, 0, ABG)
02:36:04.959 00.000 16108 Move returns status 0, amount 0
02:36:04.959 00.000 16108 MoveAxis(N, 0, ABG)
02:36:04.959 00.000 16108 Move returns status 0, amount 0
02:36:04.959 00.000 16108 move complete, result=0
02:36:04.959 00.000 16108 worker thread done servicing request
02:36:04.966 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3321, FiltMin=2873, FiltMax=65440, Gamma=1.000
02:36:04.987 00.021 21068 UpdateGuideState exits: m=115855 SNR=77.3
02:36:04.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:04.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:04.989 00.000 21068 Enqueuing Expose request
02:36:04.990 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:04.991 00.001 16108 Worker thread wakes up
02:36:04.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:04.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:06.151 01.160 16108 Exposure complete
02:36:06.226 00.075 16108 worker thread done servicing request
02:36:06.226 00.000 21068 OnExposeComplete: enter
02:36:06.227 00.001 21068 UpdateGuideState(): m_state=6
02:36:06.228 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13653
02:36:06.229 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=876.63, Mass=133728, SNR=89.9, Peak=17011 HFD=3.2
02:36:06.230 00.001 21068 MultiStar: [#1 -0.19,-0.12,1.08,U] [#2 0.03,-0.17,1.07,U] [#3 -0.15,-0.12,0.89,U] [#4 0.20,0.04,0.85,U] [#5 0.13,0.18,1.12,U] [#6 0.09,0.41,0.80,U] [#7 0.02,-0.08,0.67,U] [#8 -0.11,-0.06,0.72,U] 
02:36:06.231 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.11, -0.12}
02:36:06.231 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
02:36:06.232 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
02:36:06.233 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.44 mountX=-0.02 mountY=0.00, mountTheta=2.94
02:36:06.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
02:36:06.238 00.003 21068 Enqueuing Move request for scope (0.02, -0.01)
02:36:06.241 00.003 16108 Worker thread wakes up
02:36:06.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:36:06.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:36:06.241 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
02:36:06.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:06.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:06.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:36:06.241 00.000 16108 MoveAxis(E, 0, ABG)
02:36:06.241 00.000 16108 Move returns status 0, amount 0
02:36:06.241 00.000 16108 MoveAxis(N, 0, ABG)
02:36:06.241 00.000 16108 Move returns status 0, amount 0
02:36:06.241 00.000 16108 move complete, result=0
02:36:06.241 00.000 16108 worker thread done servicing request
02:36:06.245 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3321, FiltMin=2813, FiltMax=59677, Gamma=1.000
02:36:06.259 00.014 21068 UpdateGuideState exits: m=133728 SNR=89.9
02:36:06.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:06.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:06.261 00.000 21068 Enqueuing Expose request
02:36:06.262 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:06.264 00.002 16108 Worker thread wakes up
02:36:06.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:06.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:07.247 00.983 16108 Exposure complete
02:36:07.314 00.067 16108 worker thread done servicing request
02:36:07.314 00.000 21068 OnExposeComplete: enter
02:36:07.316 00.002 21068 UpdateGuideState(): m_state=6
02:36:07.318 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13654
02:36:07.319 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.66, Mass=133134, SNR=85.4, Peak=17955 HFD=2.9
02:36:07.321 00.002 21068 MultiStar: [#1 0.22,0.04,1.26,U] [#2 0.21,-0.09,1.19,U] [#3 0.15,-0.05,1.13,U] [#4 0.30,-0.26,0.88,U] [#5 0.29,-0.03,0.99,U] [#6 0.45,0.06,0.85,U] [#7 0.35,-0.18,0.63,U] [#8 0.08,-0.06,0.90,U] 
02:36:07.322 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.07}, one-star: {0.36, -0.09}
02:36:07.323 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
02:36:07.323 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
02:36:07.324 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.25 mountX=-0.27 mountY=0.00, mountTheta=3.13
02:36:07.326 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.07, opts=13)
02:36:07.327 00.001 21068 Enqueuing Move request for scope (0.26, -0.07)
02:36:07.328 00.001 16108 Worker thread wakes up
02:36:07.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
02:36:07.328 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
02:36:07.328 00.000 16108 Moving (0.26, -0.07) raw xDistance=-0.27 yDistance=0.00
02:36:07.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:36:07.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:07.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:36:07.328 00.000 16108 MoveAxis(E, 70, ABG)
02:36:07.328 00.000 16108 Guiding  Dir = 2, Dur = 70
02:36:07.328 00.000 16108 IsSlewing returns 0
02:36:07.328 00.000 16108 IsGuiding returns 0
02:36:07.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3321, FiltMin=2873, FiltMax=57949, Gamma=1.000
02:36:07.355 00.023 21068 UpdateGuideState exits: m=133134 SNR=85.4
02:36:07.356 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:07.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:07.358 00.001 21068 Enqueuing Expose request
02:36:07.381 00.023 16108 PulseGuide returned control before completion, sleep 27
02:36:07.412 00.031 16108 IsGuiding returns 1
02:36:07.412 00.000 16108 scope still moving after pulse duration time elapsed
02:36:07.444 00.032 16108 IsSlewing returns 0
02:36:07.444 00.000 16108 IsGuiding returns 1
02:36:07.475 00.031 16108 IsSlewing returns 0
02:36:07.475 00.000 16108 IsGuiding returns 0
02:36:07.475 00.000 16108 scope move finished after 70 + 76 ms
02:36:07.475 00.000 16108 Move returns status 0, amount 70
02:36:07.475 00.000 16108 MoveAxis(N, 0, ABG)
02:36:07.475 00.000 16108 Move returns status 0, amount 0
02:36:07.475 00.000 16108 move complete, result=0
02:36:07.475 00.000 16108 worker thread done servicing request
02:36:07.475 00.000 16108 Worker thread wakes up
02:36:07.476 00.001 21068 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
02:36:07.477 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:07.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:08.637 01.160 16108 Exposure complete
02:36:08.713 00.076 16108 worker thread done servicing request
02:36:08.713 00.000 21068 OnExposeComplete: enter
02:36:08.714 00.001 21068 UpdateGuideState(): m_state=6
02:36:08.714 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13655
02:36:08.715 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=876.61, Mass=125377, SNR=84.1, Peak=14160 HFD=3.3
02:36:08.717 00.002 21068 MultiStar: [#1 -0.19,-0.12,1.16,U] [#2 0.09,-0.06,1.37,U] [#3 -0.29,-0.05,1.04,U] [#4 -0.10,-0.09,1.02,U] [#5 0.08,0.13,0.86,U] [#6 -0.23,0.01,0.81,U] [#7 -0.29,-0.09,0.62,U] [#8 -0.47,-0.30,0.78,U] 
02:36:08.718 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.08}, one-star: {0.03, -0.15}
02:36:08.719 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
02:36:08.719 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
02:36:08.720 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.35 mountX=-0.06 mountY=0.13, mountTheta=1.98
02:36:08.722 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.15, opts=13)
02:36:08.724 00.002 21068 Enqueuing Move request for scope (0.03, -0.15)
02:36:08.726 00.002 16108 Worker thread wakes up
02:36:08.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:36:08.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:36:08.726 00.000 16108 Moving (0.03, -0.15) raw xDistance=-0.06 yDistance=0.13
02:36:08.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:08.727 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:08.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:36:08.727 00.000 16108 MoveAxis(E, 0, ABG)
02:36:08.727 00.000 16108 Move returns status 0, amount 0
02:36:08.727 00.000 16108 MoveAxis(N, 0, ABG)
02:36:08.727 00.000 16108 Move returns status 0, amount 0
02:36:08.727 00.000 16108 move complete, result=0
02:36:08.728 00.001 16108 worker thread done servicing request
02:36:08.731 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3321, FiltMin=2848, FiltMax=61661, Gamma=1.000
02:36:08.745 00.014 21068 UpdateGuideState exits: m=125377 SNR=84.1
02:36:08.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:08.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:08.748 00.001 21068 Enqueuing Expose request
02:36:08.750 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:08.752 00.002 16108 Worker thread wakes up
02:36:08.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:08.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:09.725 00.973 16108 Exposure complete
02:36:09.791 00.066 16108 worker thread done servicing request
02:36:09.791 00.000 21068 OnExposeComplete: enter
02:36:09.792 00.001 21068 UpdateGuideState(): m_state=6
02:36:09.793 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13656
02:36:09.794 00.001 21068 Star::Find returns 1 (0), X=221.20, Y=876.49, Mass=126709, SNR=96.0, Peak=15536 HFD=3.1
02:36:09.795 00.001 21068 MultiStar: [#1 -0.50,-0.36,0.00,M1] [#2 -0.18,-0.28,1.04,U] [#3 -0.28,-0.13,0.99,U] [#4 -0.42,-0.39,0.00,M1] [#5 -0.03,0.12,0.92,U] [#6 -0.41,-0.16,0.67,U] [#7 -0.24,-0.17,0.50,U] [#8 -0.31,-0.36,0.68,U] 
02:36:09.796 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.17}, one-star: {-0.13, -0.27}
02:36:09.796 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
02:36:09.798 00.002 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
02:36:09.799 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.45 mountX=0.18 mountY=0.22, mountTheta=0.89
02:36:09.800 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.17, opts=13)
02:36:09.801 00.001 21068 Enqueuing Move request for scope (-0.21, -0.17)
02:36:09.802 00.001 16108 Worker thread wakes up
02:36:09.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
02:36:09.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
02:36:09.802 00.000 16108 Moving (-0.21, -0.17) raw xDistance=0.18 yDistance=0.22
02:36:09.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:36:09.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:36:09.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:36:09.802 00.000 16108 MoveAxis(E, 0, ABG)
02:36:09.802 00.000 16108 Move returns status 0, amount 0
02:36:09.802 00.000 16108 MoveAxis(N, 0, ABG)
02:36:09.802 00.000 16108 Move returns status 0, amount 0
02:36:09.802 00.000 16108 move complete, result=0
02:36:09.803 00.001 16108 worker thread done servicing request
02:36:09.806 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3321, FiltMin=2861, FiltMax=56921, Gamma=1.000
02:36:09.823 00.017 21068 UpdateGuideState exits: m=126709 SNR=96.0
02:36:09.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:09.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:09.826 00.001 21068 Enqueuing Expose request
02:36:09.827 00.001 16108 Worker thread wakes up
02:36:09.827 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:09.829 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:09.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:10.989 01.160 16108 Exposure complete
02:36:11.052 00.063 16108 worker thread done servicing request
02:36:11.052 00.000 21068 OnExposeComplete: enter
02:36:11.053 00.001 21068 UpdateGuideState(): m_state=6
02:36:11.054 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13657
02:36:11.055 00.001 21068 Star::Find returns 1 (0), X=221.30, Y=876.41, Mass=129334, SNR=92.1, Peak=13712 HFD=3.4
02:36:11.056 00.001 21068 MultiStar: [#1 -0.56,-0.32,0.00,M2] [#2 -0.35,-0.51,0.00,M1] [#3 -0.41,-0.38,1.03,U] [#4 -0.57,-0.45,0.00,M2] [#5 -0.55,-0.21,0.00,M1] [#6 -0.57,0.02,0.00,M1] [#7 -0.41,-0.56,0.00,M1] [#8 -0.60,-0.39,0.00,M1] 
02:36:11.056 00.000 21068 single-star, 1 included, MultiStar: {-0.23, -0.36}, one-star: {-0.04, -0.34}
02:36:11.057 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
02:36:11.058 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
02:36:11.059 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.67 mountX=-0.02 mountY=0.34, mountTheta=1.64
02:36:11.060 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.34, opts=13)
02:36:11.061 00.001 21068 Enqueuing Move request for scope (-0.04, -0.34)
02:36:11.062 00.001 16108 Worker thread wakes up
02:36:11.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
02:36:11.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
02:36:11.062 00.000 16108 Moving (-0.04, -0.34) raw xDistance=-0.02 yDistance=0.34
02:36:11.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:11.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:36:11.063 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:36:11.063 00.000 16108 MoveAxis(E, 0, ABG)
02:36:11.063 00.000 16108 Move returns status 0, amount 0
02:36:11.063 00.000 16108 MoveAxis(N, 0, ABG)
02:36:11.063 00.000 16108 Move returns status 0, amount 0
02:36:11.063 00.000 16108 move complete, result=0
02:36:11.063 00.000 16108 worker thread done servicing request
02:36:11.067 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3321, FiltMin=2873, FiltMax=60496, Gamma=1.000
02:36:11.081 00.014 21068 UpdateGuideState exits: m=129334 SNR=92.1
02:36:11.084 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:11.086 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:11.089 00.003 21068 Enqueuing Expose request
02:36:11.091 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:36:11.093 00.002 16108 Worker thread wakes up
02:36:11.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:11.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:12.080 00.987 16108 Exposure complete
02:36:12.136 00.056 16108 worker thread done servicing request
02:36:12.136 00.000 21068 OnExposeComplete: enter
02:36:12.137 00.001 21068 UpdateGuideState(): m_state=6
02:36:12.137 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13658
02:36:12.138 00.001 21068 Star::Find returns 1 (0), X=221.11, Y=876.63, Mass=132361, SNR=91.3, Peak=15152 HFD=3.5
02:36:12.140 00.002 21068 MultiStar: [#1 -0.46,-0.31,0.97,U] [#2 -0.27,-0.29,1.23,U] [#3 -0.20,-0.36,0.92,U] [#4 -0.75,-0.33,0.00,M3] [#5 -0.50,-0.10,1.01,U] [#6 -0.79,0.00,0.00,M2] [#7 -0.43,-0.31,0.64,U] [#8 -0.54,-0.28,0.00,M2] 
02:36:12.141 00.001 21068 single-star, 5 included, MultiStar: {-0.34, -0.24}, one-star: {-0.22, -0.12}
02:36:12.141 00.000 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
02:36:12.142 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
02:36:12.143 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.64 mountX=0.20 mountY=0.17, mountTheta=0.72
02:36:12.144 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.12, opts=13)
02:36:12.145 00.001 21068 Enqueuing Move request for scope (-0.22, -0.12)
02:36:12.146 00.001 16108 Worker thread wakes up
02:36:12.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
02:36:12.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
02:36:12.146 00.000 16108 Moving (-0.22, -0.12) raw xDistance=0.20 yDistance=0.17
02:36:12.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:36:12.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:12.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:36:12.146 00.000 16108 MoveAxis(E, 0, ABG)
02:36:12.146 00.000 16108 Move returns status 0, amount 0
02:36:12.146 00.000 16108 MoveAxis(N, 0, ABG)
02:36:12.146 00.000 16108 Move returns status 0, amount 0
02:36:12.146 00.000 16108 move complete, result=0
02:36:12.146 00.000 16108 worker thread done servicing request
02:36:12.155 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3321, FiltMin=2838, FiltMax=58093, Gamma=1.000
02:36:12.180 00.025 21068 UpdateGuideState exits: m=132361 SNR=91.3
02:36:12.182 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:12.184 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:12.184 00.000 21068 Enqueuing Expose request
02:36:12.187 00.003 16108 Worker thread wakes up
02:36:12.187 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:12.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:12.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:13.347 01.159 16108 Exposure complete
02:36:13.404 00.057 16108 worker thread done servicing request
02:36:13.404 00.000 21068 OnExposeComplete: enter
02:36:13.406 00.002 21068 UpdateGuideState(): m_state=6
02:36:13.407 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13659
02:36:13.408 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=876.78, Mass=129906, SNR=87.4, Peak=15840 HFD=3.2
02:36:13.409 00.001 21068 MultiStar: [#1 -0.33,-0.20,1.18,U] [#2 -0.34,-0.13,1.20,U] [#3 -0.30,-0.12,1.07,U] [#4 -0.23,-0.25,0.94,U] [#5 -0.22,0.11,0.95,U] [#6 -0.12,0.26,0.88,U] [#7 -0.24,-0.08,0.63,U] [#8 -0.33,-0.03,0.77,U] 
02:36:13.410 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.05}, one-star: {0.02, 0.03}
02:36:13.410 00.000 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
02:36:13.411 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
02:36:13.412 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.01 mountX=-0.01 mountY=-0.03, mountTheta=-1.95
02:36:13.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
02:36:13.414 00.000 21068 Enqueuing Move request for scope (0.02, 0.03)
02:36:13.415 00.001 16108 Worker thread wakes up
02:36:13.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:36:13.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:36:13.415 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=-0.03
02:36:13.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:13.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:13.417 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:36:13.417 00.000 16108 MoveAxis(E, 0, ABG)
02:36:13.417 00.000 16108 Move returns status 0, amount 0
02:36:13.417 00.000 16108 MoveAxis(N, 0, ABG)
02:36:13.417 00.000 16108 Move returns status 0, amount 0
02:36:13.417 00.000 16108 move complete, result=0
02:36:13.417 00.000 16108 worker thread done servicing request
02:36:13.422 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3321, FiltMin=2877, FiltMax=62941, Gamma=1.000
02:36:13.440 00.018 21068 UpdateGuideState exits: m=129906 SNR=87.4
02:36:13.442 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:13.444 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:13.445 00.001 21068 Enqueuing Expose request
02:36:13.446 00.001 16108 Worker thread wakes up
02:36:13.446 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:13.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:13.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:14.408 00.961 16108 Exposure complete
02:36:14.465 00.057 16108 worker thread done servicing request
02:36:14.465 00.000 21068 OnExposeComplete: enter
02:36:14.468 00.003 21068 UpdateGuideState(): m_state=6
02:36:14.471 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13660
02:36:14.472 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=876.73, Mass=120461, SNR=87.5, Peak=13907 HFD=3.2
02:36:14.473 00.001 21068 MultiStar: [#1 0.06,-0.31,1.16,U] [#2 -0.25,-0.29,1.21,U] [#3 -0.30,-0.03,1.10,U] [#4 -0.25,-0.26,0.84,U] [#5 -0.05,-0.03,0.98,U] [#6 -0.36,-0.13,0.77,U] [#7 -0.31,-0.41,0.66,U] [#8 -0.25,-0.33,0.81,U] 
02:36:14.474 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.19}, one-star: {0.11, -0.02}
02:36:14.475 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
02:36:14.478 00.003 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:36:14.479 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
02:36:14.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
02:36:14.482 00.001 21068 Enqueuing Move request for scope (0.11, -0.02)
02:36:14.483 00.001 16108 Worker thread wakes up
02:36:14.484 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
02:36:14.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
02:36:14.484 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
02:36:14.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:14.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:14.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:36:14.484 00.000 16108 MoveAxis(E, 0, ABG)
02:36:14.484 00.000 16108 Move returns status 0, amount 0
02:36:14.484 00.000 16108 MoveAxis(N, 0, ABG)
02:36:14.484 00.000 16108 Move returns status 0, amount 0
02:36:14.484 00.000 16108 move complete, result=0
02:36:14.484 00.000 16108 worker thread done servicing request
02:36:14.491 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3321, FiltMin=2896, FiltMax=56489, Gamma=1.000
02:36:14.507 00.016 21068 UpdateGuideState exits: m=120461 SNR=87.5
02:36:14.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:14.510 00.001 21068 Enqueuing Expose request
02:36:14.511 00.001 16108 Worker thread wakes up
02:36:14.511 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:14.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:14.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:15.678 01.166 16108 Exposure complete
02:36:15.759 00.081 16108 worker thread done servicing request
02:36:15.759 00.000 21068 OnExposeComplete: enter
02:36:15.761 00.002 21068 UpdateGuideState(): m_state=6
02:36:15.763 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13661
02:36:15.768 00.005 21068 Star::Find returns 1 (0), X=221.41, Y=876.65, Mass=115734, SNR=82.6, Peak=13043 HFD=3.3
02:36:15.769 00.001 21068 MultiStar: [#1 -0.12,-0.17,1.17,U] [#2 -0.03,-0.26,1.33,U] [#3 0.05,-0.30,1.03,U] [#4 -0.11,-0.13,0.87,U] [#5 -0.02,0.06,0.82,U] [#6 -0.14,-0.08,0.94,U] [#7 -0.14,-0.20,0.59,U] [#8 -0.18,-0.39,0.80,U] 
02:36:15.770 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.18}, one-star: {0.08, -0.10}
02:36:15.771 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
02:36:15.772 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
02:36:15.773 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.94 mountX=-0.09 mountY=0.08, mountTheta=2.41
02:36:15.774 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
02:36:15.775 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
02:36:15.776 00.001 16108 Worker thread wakes up
02:36:15.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
02:36:15.777 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
02:36:15.777 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.09 yDistance=0.08
02:36:15.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:36:15.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:15.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:36:15.777 00.000 16108 MoveAxis(E, 0, ABG)
02:36:15.777 00.000 16108 Move returns status 0, amount 0
02:36:15.777 00.000 16108 MoveAxis(N, 0, ABG)
02:36:15.777 00.000 16108 Move returns status 0, amount 0
02:36:15.777 00.000 16108 move complete, result=0
02:36:15.777 00.000 16108 worker thread done servicing request
02:36:15.783 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3321, FiltMin=2877, FiltMax=60733, Gamma=1.000
02:36:15.798 00.015 21068 UpdateGuideState exits: m=115734 SNR=82.6
02:36:15.798 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:15.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:15.800 00.001 21068 Enqueuing Expose request
02:36:15.800 00.000 16108 Worker thread wakes up
02:36:15.800 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:15.801 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:15.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:16.787 00.986 16108 Exposure complete
02:36:16.851 00.064 16108 worker thread done servicing request
02:36:16.851 00.000 21068 OnExposeComplete: enter
02:36:16.853 00.002 21068 UpdateGuideState(): m_state=6
02:36:16.856 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13662
02:36:16.857 00.001 21068 Star::Find returns 1 (0), X=221.62, Y=876.49, Mass=129300, SNR=93.8, Peak=14611 HFD=3.2
02:36:16.859 00.002 21068 MultiStar: [#1 -0.26,-0.16,1.01,U] [#2 -0.17,-0.17,1.06,U] [#3 -0.06,-0.15,1.06,U] [#4 -0.14,-0.10,0.82,U] [#5 0.07,-0.16,0.91,U] [#6 -0.35,-0.01,0.77,U] [#7 -0.11,-0.35,0.67,U] [#8 -0.40,-0.30,0.75,U] 
02:36:16.861 00.002 21068 refined, 8 included, MultiStar: {-0.11, -0.18}, one-star: {0.29, -0.26}
02:36:16.862 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
02:36:16.865 00.003 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
02:36:16.866 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.13 mountX=0.08 mountY=0.20, mountTheta=1.19
02:36:16.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.18, opts=13)
02:36:16.870 00.002 21068 Enqueuing Move request for scope (-0.11, -0.18)
02:36:16.871 00.001 16108 Worker thread wakes up
02:36:16.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
02:36:16.872 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
02:36:16.872 00.000 16108 Moving (-0.11, -0.18) raw xDistance=0.08 yDistance=0.20
02:36:16.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:36:16.872 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.14 newest=0.28
02:36:16.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:36:16.872 00.000 16108 MoveAxis(E, 0, ABG)
02:36:16.872 00.000 16108 Move returns status 0, amount 0
02:36:16.872 00.000 16108 MoveAxis(S, 41, ABG)
02:36:16.872 00.000 16108 Guiding  Dir = 1, Dur = 41
02:36:16.873 00.001 16108 IsSlewing returns 0
02:36:16.873 00.000 16108 IsGuiding returns 0
02:36:16.875 00.002 16108 PulseGuide returned control before completion, sleep 50
02:36:16.879 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3321, FiltMin=2841, FiltMax=50941, Gamma=1.000
02:36:16.905 00.026 21068 UpdateGuideState exits: m=129300 SNR=93.8
02:36:16.908 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:16.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:16.910 00.001 21068 Enqueuing Expose request
02:36:16.926 00.016 16108 IsGuiding returns 1
02:36:16.926 00.000 16108 scope still moving after pulse duration time elapsed
02:36:16.958 00.032 16108 IsSlewing returns 0
02:36:16.959 00.001 16108 IsGuiding returns 1
02:36:16.989 00.030 16108 IsSlewing returns 0
02:36:16.989 00.000 16108 IsGuiding returns 0
02:36:16.989 00.000 16108 scope move finished after 41 + 74 ms
02:36:16.990 00.001 16108 Move returns status 0, amount 41
02:36:16.990 00.000 16108 move complete, result=0
02:36:16.990 00.000 16108 worker thread done servicing request
02:36:16.990 00.000 16108 Worker thread wakes up
02:36:16.990 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:36:16.992 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:16.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:18.156 01.164 16108 Exposure complete
02:36:18.218 00.062 16108 worker thread done servicing request
02:36:18.218 00.000 21068 OnExposeComplete: enter
02:36:18.220 00.002 21068 UpdateGuideState(): m_state=6
02:36:18.221 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13663
02:36:18.222 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=876.81, Mass=111829, SNR=74.8, Peak=15347 HFD=3.2
02:36:18.224 00.002 21068 MultiStar: [#1 -0.35,-0.14,1.47,U] [#2 -0.01,-0.26,1.37,U] [#3 -0.13,-0.09,1.12,U] [#4 -0.08,0.06,1.11,U] [#5 0.19,0.26,1.32,U] [#6 -0.01,0.11,1.09,U] [#7 -0.01,-0.27,0.79,U] [#8 -0.12,0.02,0.98,U] 
02:36:18.225 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.24, 0.06}
02:36:18.226 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
02:36:18.227 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
02:36:18.228 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.58 mountX=0.04 mountY=0.04, mountTheta=0.77
02:36:18.229 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
02:36:18.230 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
02:36:18.231 00.001 16108 Worker thread wakes up
02:36:18.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
02:36:18.231 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
02:36:18.231 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=0.04
02:36:18.232 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:36:18.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:18.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:36:18.232 00.000 16108 MoveAxis(E, 0, ABG)
02:36:18.232 00.000 16108 Move returns status 0, amount 0
02:36:18.232 00.000 16108 MoveAxis(N, 0, ABG)
02:36:18.232 00.000 16108 Move returns status 0, amount 0
02:36:18.232 00.000 16108 move complete, result=0
02:36:18.232 00.000 16108 worker thread done servicing request
02:36:18.235 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3321, FiltMin=2829, FiltMax=63789, Gamma=1.000
02:36:18.250 00.015 21068 UpdateGuideState exits: m=111829 SNR=74.8
02:36:18.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:18.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:18.252 00.000 21068 Enqueuing Expose request
02:36:18.253 00.001 16108 Worker thread wakes up
02:36:18.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:18.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:18.253 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:19.241 00.988 16108 Exposure complete
02:36:19.303 00.062 16108 worker thread done servicing request
02:36:19.303 00.000 21068 OnExposeComplete: enter
02:36:19.304 00.001 21068 UpdateGuideState(): m_state=6
02:36:19.305 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13664
02:36:19.305 00.000 21068 Star::Find returns 1 (0), X=221.55, Y=876.68, Mass=121135, SNR=85.6, Peak=13955 HFD=3.3
02:36:19.306 00.001 21068 MultiStar: [#1 -0.33,-0.06,1.16,U] [#2 -0.02,-0.04,1.23,U] [#3 -0.10,-0.12,1.06,U] [#4 -0.09,0.11,0.90,U] [#5 0.10,0.34,0.90,U] [#6 -0.06,0.35,0.75,U] [#7 0.04,0.11,0.69,U] [#8 -0.22,-0.04,0.80,U] 
02:36:19.307 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.22, -0.07}
02:36:19.309 00.002 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
02:36:19.310 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
02:36:19.310 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.46 mountX=0.06 mountY=-0.03, mountTheta=-0.46
02:36:19.312 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
02:36:19.313 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
02:36:19.313 00.000 16108 Worker thread wakes up
02:36:19.314 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
02:36:19.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
02:36:19.314 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
02:36:19.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:36:19.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:19.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:36:19.314 00.000 16108 MoveAxis(E, 0, ABG)
02:36:19.314 00.000 16108 Move returns status 0, amount 0
02:36:19.314 00.000 16108 MoveAxis(N, 0, ABG)
02:36:19.315 00.001 16108 Move returns status 0, amount 0
02:36:19.315 00.000 16108 move complete, result=0
02:36:19.315 00.000 16108 worker thread done servicing request
02:36:19.321 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3321, FiltMin=2838, FiltMax=56278, Gamma=1.000
02:36:19.346 00.025 21068 UpdateGuideState exits: m=121135 SNR=85.6
02:36:19.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:19.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:19.348 00.000 21068 Enqueuing Expose request
02:36:19.350 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:19.351 00.001 16108 Worker thread wakes up
02:36:19.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:19.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:20.516 01.164 16108 Exposure complete
02:36:20.579 00.063 16108 worker thread done servicing request
02:36:20.579 00.000 21068 OnExposeComplete: enter
02:36:20.580 00.001 21068 UpdateGuideState(): m_state=6
02:36:20.581 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13665
02:36:20.581 00.000 21068 Star::Find returns 1 (0), X=221.53, Y=876.82, Mass=111481, SNR=81.9, Peak=15315 HFD=3.2
02:36:20.582 00.001 21068 MultiStar: [#1 -0.08,-0.06,1.10,U] [#2 -0.06,-0.22,1.34,U] [#3 -0.05,-0.27,1.13,U] [#4 -0.07,-0.08,1.01,U] [#5 -0.12,-0.00,0.86,U] [#6 -0.05,0.32,0.78,U] [#7 0.04,-0.15,0.70,U] [#8 -0.28,-0.11,0.78,U] 
02:36:20.583 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.20, 0.07}
02:36:20.584 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
02:36:20.585 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
02:36:20.586 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.18 mountX=0.04 mountY=0.08, mountTheta=1.15
02:36:20.587 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
02:36:20.588 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
02:36:20.589 00.001 16108 Worker thread wakes up
02:36:20.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:36:20.589 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:36:20.589 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
02:36:20.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:36:20.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:20.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:36:20.590 00.001 16108 MoveAxis(E, 0, ABG)
02:36:20.590 00.000 16108 Move returns status 0, amount 0
02:36:20.590 00.000 16108 MoveAxis(N, 0, ABG)
02:36:20.590 00.000 16108 Move returns status 0, amount 0
02:36:20.590 00.000 16108 move complete, result=0
02:36:20.590 00.000 16108 worker thread done servicing request
02:36:20.593 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3325, FiltMin=2841, FiltMax=65440, Gamma=1.000
02:36:20.614 00.021 21068 UpdateGuideState exits: m=111481 SNR=81.9
02:36:20.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:20.617 00.001 21068 Enqueuing Expose request
02:36:20.618 00.001 16108 Worker thread wakes up
02:36:20.618 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:20.621 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:20.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:21.595 00.974 16108 Exposure complete
02:36:21.660 00.065 16108 worker thread done servicing request
02:36:21.660 00.000 21068 OnExposeComplete: enter
02:36:21.662 00.002 21068 UpdateGuideState(): m_state=6
02:36:21.664 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13666
02:36:21.665 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.93, Mass=134583, SNR=99.3, Peak=14915 HFD=3.5
02:36:21.668 00.003 21068 MultiStar: [#1 -0.18,-0.21,1.17,U] [#2 0.04,-0.20,1.07,U] [#3 -0.19,-0.23,0.97,U] [#4 -0.13,-0.15,0.79,U] [#5 0.21,0.01,0.74,U] [#6 0.13,0.28,0.83,U] [#7 -0.05,-0.09,0.50,U] [#8 -0.14,0.01,0.70,U] 
02:36:21.670 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.22, 0.18}
02:36:21.671 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
02:36:21.673 00.002 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
02:36:21.675 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.78 mountX=0.00 mountY=0.06, mountTheta=1.53
02:36:21.678 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
02:36:21.679 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
02:36:21.681 00.002 16108 Worker thread wakes up
02:36:21.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:36:21.682 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:36:21.682 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.00 yDistance=0.06
02:36:21.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:36:21.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:21.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:36:21.682 00.000 16108 MoveAxis(E, 0, ABG)
02:36:21.682 00.000 16108 Move returns status 0, amount 0
02:36:21.682 00.000 16108 MoveAxis(N, 0, ABG)
02:36:21.682 00.000 16108 Move returns status 0, amount 0
02:36:21.682 00.000 16108 move complete, result=0
02:36:21.683 00.001 16108 worker thread done servicing request
02:36:21.690 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3325, FiltMin=2873, FiltMax=57005, Gamma=1.000
02:36:21.712 00.022 21068 UpdateGuideState exits: m=134583 SNR=99.3
02:36:21.714 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:21.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:21.716 00.001 21068 Enqueuing Expose request
02:36:21.717 00.001 16108 Worker thread wakes up
02:36:21.717 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:21.718 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:21.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:22.874 01.156 16108 Exposure complete
02:36:22.937 00.063 16108 worker thread done servicing request
02:36:22.937 00.000 21068 OnExposeComplete: enter
02:36:22.938 00.001 21068 UpdateGuideState(): m_state=6
02:36:22.939 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13667
02:36:22.939 00.000 21068 Star::Find returns 1 (0), X=221.63, Y=876.92, Mass=126238, SNR=86.6, Peak=15779 HFD=3.3
02:36:22.940 00.001 21068 MultiStar: [#1 -0.42,-0.01,1.14,U] [#2 -0.19,0.11,1.12,U] [#3 -0.06,-0.07,0.93,U] [#4 -0.04,0.11,0.87,U] [#5 -0.22,0.25,1.06,U] [#6 -0.00,0.35,0.76,U] [#7 -0.10,-0.02,0.60,U] [#8 -0.23,0.22,0.73,U] 
02:36:22.941 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {0.30, 0.16}
02:36:22.942 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
02:36:22.942 00.000 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
02:36:22.943 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.33 mountX=0.13 mountY=-0.09, mountTheta=-0.59
02:36:22.945 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.12, opts=13)
02:36:22.946 00.001 21068 Enqueuing Move request for scope (-0.11, 0.12)
02:36:22.947 00.001 16108 Worker thread wakes up
02:36:22.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
02:36:22.947 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
02:36:22.947 00.000 16108 Moving (-0.11, 0.12) raw xDistance=0.13 yDistance=-0.09
02:36:22.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:36:22.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:22.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:22.947 00.000 16108 MoveAxis(E, 0, ABG)
02:36:22.947 00.000 16108 Move returns status 0, amount 0
02:36:22.947 00.000 16108 MoveAxis(N, 0, ABG)
02:36:22.947 00.000 16108 Move returns status 0, amount 0
02:36:22.947 00.000 16108 move complete, result=0
02:36:22.947 00.000 16108 worker thread done servicing request
02:36:22.951 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3325, FiltMin=2845, FiltMax=65440, Gamma=1.000
02:36:22.968 00.017 21068 UpdateGuideState exits: m=126238 SNR=86.6
02:36:22.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:22.969 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:22.970 00.001 21068 Enqueuing Expose request
02:36:22.971 00.001 16108 Worker thread wakes up
02:36:22.971 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:22.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:22.972 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:23.951 00.979 16108 Exposure complete
02:36:24.011 00.060 16108 worker thread done servicing request
02:36:24.011 00.000 21068 OnExposeComplete: enter
02:36:24.015 00.004 21068 UpdateGuideState(): m_state=6
02:36:24.017 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13668
02:36:24.019 00.002 21068 Star::Find returns 1 (0), X=221.77, Y=876.89, Mass=115945, SNR=85.1, Peak=13507 HFD=3.5
02:36:24.021 00.002 21068 MultiStar: [#1 -0.39,-0.10,1.14,U] [#2 -0.03,-0.17,1.21,U] [#3 -0.08,-0.22,1.20,U] [#4 -0.16,0.06,0.87,U] [#5 -0.10,0.28,0.98,U] [#6 -0.23,0.17,0.81,U] [#7 -0.12,-0.03,0.67,U] [#8 -0.09,0.15,0.69,U] 
02:36:24.024 00.003 21068 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.43, 0.13}
02:36:24.026 00.002 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
02:36:24.028 00.002 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
02:36:24.031 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.08 mountY=0.01, mountTheta=0.10
02:36:24.035 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
02:36:24.036 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
02:36:24.039 00.003 16108 Worker thread wakes up
02:36:24.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:36:24.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:36:24.039 00.000 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.01
02:36:24.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:36:24.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:24.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:36:24.039 00.000 16108 MoveAxis(E, 0, ABG)
02:36:24.039 00.000 16108 Move returns status 0, amount 0
02:36:24.039 00.000 16108 MoveAxis(N, 0, ABG)
02:36:24.039 00.000 16108 Move returns status 0, amount 0
02:36:24.039 00.000 16108 move complete, result=0
02:36:24.039 00.000 16108 worker thread done servicing request
02:36:24.046 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3325, FiltMin=2886, FiltMax=58841, Gamma=1.000
02:36:24.065 00.019 21068 UpdateGuideState exits: m=115945 SNR=85.1
02:36:24.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:24.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:24.068 00.001 21068 Enqueuing Expose request
02:36:24.068 00.000 16108 Worker thread wakes up
02:36:24.068 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:24.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:24.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:25.241 01.172 16108 Exposure complete
02:36:25.301 00.060 16108 worker thread done servicing request
02:36:25.301 00.000 21068 OnExposeComplete: enter
02:36:25.302 00.001 21068 UpdateGuideState(): m_state=6
02:36:25.303 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13669
02:36:25.304 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=876.35, Mass=118234, SNR=73.1, Peak=11376 HFD=3.4
02:36:25.305 00.001 21068 MultiStar: [#1 -0.52,-0.11,1.41,U] [#2 -0.19,-0.11,1.46,U] [#3 -0.13,-0.31,1.25,U] [#4 -0.06,-0.15,1.01,U] [#5 0.09,-0.03,1.12,U] [#6 -0.03,0.35,1.10,U] [#7 -0.17,-0.29,0.71,U] [#8 -0.48,-0.33,0.00,M1] 
02:36:25.305 00.000 21068 refined, 7 included, MultiStar: {-0.14, -0.12}, one-star: {-0.00, -0.40}
02:36:25.306 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
02:36:25.307 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
02:36:25.308 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.43 mountX=0.12 mountY=0.15, mountTheta=0.91
02:36:25.310 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.12, opts=13)
02:36:25.314 00.004 21068 Enqueuing Move request for scope (-0.14, -0.12)
02:36:25.315 00.001 16108 Worker thread wakes up
02:36:25.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
02:36:25.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
02:36:25.315 00.000 16108 Moving (-0.14, -0.12) raw xDistance=0.12 yDistance=0.15
02:36:25.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:36:25.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:25.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:36:25.315 00.000 16108 MoveAxis(E, 0, ABG)
02:36:25.315 00.000 16108 Move returns status 0, amount 0
02:36:25.315 00.000 16108 MoveAxis(N, 0, ABG)
02:36:25.315 00.000 16108 Move returns status 0, amount 0
02:36:25.315 00.000 16108 move complete, result=0
02:36:25.315 00.000 16108 worker thread done servicing request
02:36:25.319 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3325, FiltMin=2841, FiltMax=57824, Gamma=1.000
02:36:25.337 00.018 21068 UpdateGuideState exits: m=118234 SNR=73.1
02:36:25.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:25.338 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:25.339 00.001 21068 Enqueuing Expose request
02:36:25.340 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:25.342 00.002 16108 Worker thread wakes up
02:36:25.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:25.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:26.324 00.982 16108 Exposure complete
02:36:26.405 00.081 16108 worker thread done servicing request
02:36:26.406 00.001 21068 OnExposeComplete: enter
02:36:26.407 00.001 21068 UpdateGuideState(): m_state=6
02:36:26.409 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13670
02:36:26.410 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.71, Mass=143643, SNR=95.7, Peak=12435 HFD=3.7
02:36:26.411 00.001 21068 MultiStar: [#1 -0.29,-0.04,1.12,U] [#2 0.06,-0.28,1.14,U] [#3 -0.04,0.06,0.90,U] [#4 -0.05,-0.01,0.68,U] [#5 -0.08,0.12,0.85,U] [#6 -0.54,0.21,0.00,M1] [#7 -0.04,-0.19,0.53,U] [#8 -0.04,0.36,0.68,U] 
02:36:26.413 00.002 21068 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.36, -0.04}
02:36:26.414 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
02:36:26.415 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
02:36:26.416 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.16 mountX=0.01 mountY=0.02, mountTheta=1.17
02:36:26.419 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
02:36:26.420 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
02:36:26.421 00.001 16108 Worker thread wakes up
02:36:26.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:36:26.421 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:36:26.421 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
02:36:26.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:36:26.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:26.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:36:26.421 00.000 16108 MoveAxis(E, 0, ABG)
02:36:26.421 00.000 16108 Move returns status 0, amount 0
02:36:26.421 00.000 16108 MoveAxis(N, 0, ABG)
02:36:26.421 00.000 16108 Move returns status 0, amount 0
02:36:26.421 00.000 16108 move complete, result=0
02:36:26.421 00.000 16108 worker thread done servicing request
02:36:26.426 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3325, FiltMin=2870, FiltMax=63725, Gamma=1.000
02:36:26.446 00.020 21068 UpdateGuideState exits: m=143643 SNR=95.7
02:36:26.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:26.447 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:26.448 00.001 21068 Enqueuing Expose request
02:36:26.449 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:26.450 00.001 16108 Worker thread wakes up
02:36:26.450 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:26.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:27.615 01.165 16108 Exposure complete
02:36:27.671 00.056 16108 worker thread done servicing request
02:36:27.671 00.000 21068 OnExposeComplete: enter
02:36:27.672 00.001 21068 UpdateGuideState(): m_state=6
02:36:27.673 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13671
02:36:27.674 00.001 21068 Star::Find returns 1 (0), X=221.35, Y=877.00, Mass=116464, SNR=81.0, Peak=11347 HFD=3.9
02:36:27.675 00.001 21068 MultiStar: [#1 -0.63,-0.03,0.00,M1] [#2 -0.13,-0.06,1.40,U] [#3 -0.51,-0.11,1.12,U] [#4 -0.05,0.27,0.89,U] [#5 -0.03,0.32,1.20,U] [#6 -0.16,0.44,0.93,U] [#7 -0.14,-0.05,0.71,U] [#8 -0.48,0.17,0.75,U] 
02:36:27.675 00.000 21068 refined, 7 included, MultiStar: {-0.18, 0.15}, one-star: {0.01, 0.24}
02:36:27.676 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
02:36:27.677 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
02:36:27.678 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.46 mountX=0.20 mountY=-0.10, mountTheta=-0.46
02:36:27.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.15, opts=13)
02:36:27.680 00.000 21068 Enqueuing Move request for scope (-0.18, 0.15)
02:36:27.681 00.001 16108 Worker thread wakes up
02:36:27.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
02:36:27.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
02:36:27.681 00.000 16108 Moving (-0.18, 0.15) raw xDistance=0.20 yDistance=-0.10
02:36:27.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:36:27.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:27.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:36:27.681 00.000 16108 MoveAxis(W, 53, ABG)
02:36:27.681 00.000 16108 Guiding  Dir = 3, Dur = 53
02:36:27.682 00.001 16108 IsSlewing returns 0
02:36:27.682 00.000 16108 IsGuiding returns 0
02:36:27.685 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3325, FiltMin=2861, FiltMax=57661, Gamma=1.000
02:36:27.701 00.016 21068 UpdateGuideState exits: m=116464 SNR=81.0
02:36:27.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:27.702 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:27.703 00.001 21068 Enqueuing Expose request
02:36:27.737 00.034 16108 IsGuiding returns 1
02:36:27.737 00.000 16108 scope still moving after pulse duration time elapsed
02:36:27.767 00.030 16108 IsSlewing returns 0
02:36:27.767 00.000 16108 IsGuiding returns 1
02:36:27.799 00.032 16108 IsSlewing returns 0
02:36:27.800 00.001 16108 IsGuiding returns 1
02:36:27.829 00.029 16108 IsSlewing returns 0
02:36:27.829 00.000 16108 IsGuiding returns 0
02:36:27.829 00.000 16108 scope move finished after 53 + 94 ms
02:36:27.829 00.000 16108 Move returns status 0, amount 53
02:36:27.829 00.000 16108 MoveAxis(N, 0, ABG)
02:36:27.829 00.000 16108 Move returns status 0, amount 0
02:36:27.829 00.000 16108 move complete, result=0
02:36:27.829 00.000 16108 worker thread done servicing request
02:36:27.831 00.002 21068 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
02:36:27.832 00.001 16108 Worker thread wakes up
02:36:27.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:27.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:28.799 00.967 16108 Exposure complete
02:36:28.855 00.056 16108 worker thread done servicing request
02:36:28.855 00.000 21068 OnExposeComplete: enter
02:36:28.856 00.001 21068 UpdateGuideState(): m_state=6
02:36:28.856 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13672
02:36:28.857 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=876.98, Mass=127839, SNR=86.4, Peak=14067 HFD=3.3
02:36:28.858 00.001 21068 MultiStar: [#1 -0.22,0.19,1.06,U] [#2 -0.08,0.06,1.15,U] [#3 -0.15,0.12,0.95,U] [#4 -0.36,0.17,0.78,U] [#5 -0.23,0.04,1.00,U] [#6 -0.13,0.27,0.87,U] [#7 -0.05,0.12,0.72,U] [#8 -0.25,0.37,0.77,U] 
02:36:28.859 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.17}, one-star: {0.34, 0.23}
02:36:28.859 00.000 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
02:36:28.860 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
02:36:28.861 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.19 mountX=0.15 mountY=-0.14, mountTheta=-0.75
02:36:28.864 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.17, opts=13)
02:36:28.866 00.002 21068 Enqueuing Move request for scope (-0.12, 0.17)
02:36:28.868 00.002 16108 Worker thread wakes up
02:36:28.869 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
02:36:28.869 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
02:36:28.869 00.000 16108 Moving (-0.12, 0.17) raw xDistance=0.15 yDistance=-0.14
02:36:28.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:36:28.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:28.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:36:28.869 00.000 16108 MoveAxis(E, 0, ABG)
02:36:28.869 00.000 16108 Move returns status 0, amount 0
02:36:28.869 00.000 16108 MoveAxis(N, 0, ABG)
02:36:28.870 00.001 16108 Move returns status 0, amount 0
02:36:28.870 00.000 16108 move complete, result=0
02:36:28.870 00.000 16108 worker thread done servicing request
02:36:28.879 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3325, FiltMin=2771, FiltMax=50617, Gamma=1.000
02:36:28.898 00.019 21068 UpdateGuideState exits: m=127839 SNR=86.4
02:36:28.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:28.901 00.001 21068 Enqueuing Expose request
02:36:28.901 00.000 16108 Worker thread wakes up
02:36:28.901 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:28.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:28.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:30.074 01.172 16108 Exposure complete
02:36:30.141 00.067 16108 worker thread done servicing request
02:36:30.141 00.000 21068 OnExposeComplete: enter
02:36:30.143 00.002 21068 UpdateGuideState(): m_state=6
02:36:30.144 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13673
02:36:30.147 00.003 21068 Star::Find returns 1 (0), X=221.60, Y=876.84, Mass=122513, SNR=86.8, Peak=14947 HFD=3.4
02:36:30.149 00.002 21068 MultiStar: [#1 -0.51,-0.10,0.99,U] [#2 0.00,-0.39,1.20,U] [#3 -0.27,-0.12,1.00,U] [#4 -0.08,-0.20,0.96,U] [#5 0.10,0.16,0.82,U] [#6 -0.18,0.09,0.70,U] [#7 -0.06,-0.21,0.78,U] [#8 -0.51,-0.25,0.00,M1] 
02:36:30.150 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.10}, one-star: {0.27, 0.09}
02:36:30.152 00.002 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
02:36:30.153 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
02:36:30.156 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.30 mountX=0.07 mountY=0.12, mountTheta=1.03
02:36:30.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
02:36:30.159 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
02:36:30.160 00.001 16108 Worker thread wakes up
02:36:30.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
02:36:30.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
02:36:30.160 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.12
02:36:30.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:30.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:30.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:36:30.160 00.000 16108 MoveAxis(E, 0, ABG)
02:36:30.160 00.000 16108 Move returns status 0, amount 0
02:36:30.161 00.001 16108 MoveAxis(N, 0, ABG)
02:36:30.161 00.000 16108 Move returns status 0, amount 0
02:36:30.161 00.000 16108 move complete, result=0
02:36:30.161 00.000 16108 worker thread done servicing request
02:36:30.169 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=416, max=65535, med=3325, FiltMin=2848, FiltMax=59981, Gamma=1.000
02:36:30.199 00.030 21068 UpdateGuideState exits: m=122513 SNR=86.8
02:36:30.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:30.203 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:30.205 00.002 21068 Enqueuing Expose request
02:36:30.206 00.001 16108 Worker thread wakes up
02:36:30.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:30.208 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:30.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:31.189 00.981 16108 Exposure complete
02:36:31.254 00.065 16108 worker thread done servicing request
02:36:31.255 00.001 21068 OnExposeComplete: enter
02:36:31.255 00.000 21068 UpdateGuideState(): m_state=6
02:36:31.256 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13674
02:36:31.257 00.001 21068 Star::Find returns 1 (0), X=221.53, Y=876.88, Mass=136109, SNR=88.0, Peak=15459 HFD=3.6
02:36:31.259 00.002 21068 MultiStar: [#1 -0.00,-0.00,1.09,U] [#2 0.09,-0.10,1.22,U] [#3 0.34,-0.02,0.98,U] [#4 -0.15,0.16,0.90,U] [#5 -0.07,0.29,1.05,U] [#6 0.04,0.38,0.80,U] [#7 -0.06,-0.01,0.64,U] [#8 -0.01,-0.15,0.75,U] 
02:36:31.260 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.20, 0.13}
02:36:31.262 00.002 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
02:36:31.264 00.002 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
02:36:31.267 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.99 mountX=-0.04 mountY=-0.08, mountTheta=-1.97
02:36:31.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
02:36:31.270 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
02:36:31.271 00.001 16108 Worker thread wakes up
02:36:31.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:36:31.271 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:36:31.271 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
02:36:31.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:31.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:31.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:31.271 00.000 16108 MoveAxis(E, 0, ABG)
02:36:31.271 00.000 16108 Move returns status 0, amount 0
02:36:31.272 00.001 16108 MoveAxis(N, 0, ABG)
02:36:31.272 00.000 16108 Move returns status 0, amount 0
02:36:31.272 00.000 16108 move complete, result=0
02:36:31.272 00.000 16108 worker thread done servicing request
02:36:31.277 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3325, FiltMin=2880, FiltMax=58182, Gamma=1.000
02:36:31.295 00.018 21068 UpdateGuideState exits: m=136109 SNR=88.0
02:36:31.297 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:31.299 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:31.300 00.001 21068 Enqueuing Expose request
02:36:31.302 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:31.304 00.002 16108 Worker thread wakes up
02:36:31.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:31.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:32.463 01.159 16108 Exposure complete
02:36:32.520 00.057 16108 worker thread done servicing request
02:36:32.520 00.000 21068 OnExposeComplete: enter
02:36:32.521 00.001 21068 UpdateGuideState(): m_state=6
02:36:32.522 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13675
02:36:32.522 00.000 21068 Star::Find returns 1 (0), X=221.88, Y=876.76, Mass=124321, SNR=81.0, Peak=15795 HFD=3.4
02:36:32.524 00.002 21068 MultiStar: [#1 -0.04,-0.09,1.62,U] [#2 0.18,-0.24,1.15,U] [#3 0.13,-0.05,1.09,U] [#4 0.09,-0.06,0.82,U] [#5 -0.05,0.24,1.04,U] [#6 -0.23,0.27,0.81,U] [#7 -0.10,-0.35,0.69,U] [#8 -0.17,-0.10,0.79,U] 
02:36:32.524 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.55, 0.01}
02:36:32.525 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
02:36:32.526 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
02:36:32.526 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=-0.06 mountY=0.03, mountTheta=2.73
02:36:32.528 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
02:36:32.529 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
02:36:32.529 00.000 16108 Worker thread wakes up
02:36:32.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:36:32.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:36:32.529 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
02:36:32.530 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:32.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:32.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:36:32.530 00.000 16108 MoveAxis(E, 0, ABG)
02:36:32.530 00.000 16108 Move returns status 0, amount 0
02:36:32.530 00.000 16108 MoveAxis(N, 0, ABG)
02:36:32.530 00.000 16108 Move returns status 0, amount 0
02:36:32.530 00.000 16108 move complete, result=0
02:36:32.530 00.000 16108 worker thread done servicing request
02:36:32.533 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3325, FiltMin=2870, FiltMax=54486, Gamma=1.000
02:36:32.549 00.016 21068 UpdateGuideState exits: m=124321 SNR=81.0
02:36:32.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:32.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:32.551 00.000 21068 Enqueuing Expose request
02:36:32.552 00.001 16108 Worker thread wakes up
02:36:32.552 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:32.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:32.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:33.525 00.972 16108 Exposure complete
02:36:33.582 00.057 16108 worker thread done servicing request
02:36:33.582 00.000 21068 OnExposeComplete: enter
02:36:33.582 00.000 21068 UpdateGuideState(): m_state=6
02:36:33.584 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13676
02:36:33.585 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=876.78, Mass=129015, SNR=91.6, Peak=13219 HFD=3.6
02:36:33.587 00.002 21068 MultiStar: [#1 0.03,-0.17,1.11,U] [#2 0.19,-0.23,1.27,U] [#3 0.06,-0.00,0.97,U] [#4 -0.22,-0.02,0.78,U] [#5 0.56,0.31,0.00,M1] [#6 -0.02,0.42,0.76,U] [#7 0.48,-0.33,0.00,M1] [#8 -0.06,0.03,0.69,U] 
02:36:33.589 00.002 21068 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.32, 0.03}
02:36:33.590 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
02:36:33.593 00.003 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
02:36:33.594 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.28 mountX=-0.07 mountY=0.00, mountTheta=3.10
02:36:33.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
02:36:33.597 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
02:36:33.598 00.001 16108 Worker thread wakes up
02:36:33.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:36:33.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:36:33.598 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.07 yDistance=0.00
02:36:33.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:36:33.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:33.599 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:36:33.599 00.000 16108 MoveAxis(E, 0, ABG)
02:36:33.599 00.000 16108 Move returns status 0, amount 0
02:36:33.599 00.000 16108 MoveAxis(N, 0, ABG)
02:36:33.599 00.000 16108 Move returns status 0, amount 0
02:36:33.599 00.000 16108 move complete, result=0
02:36:33.599 00.000 16108 worker thread done servicing request
02:36:33.608 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3325, FiltMin=2867, FiltMax=60845, Gamma=1.000
02:36:33.632 00.024 21068 UpdateGuideState exits: m=129015 SNR=91.6
02:36:33.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:33.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:33.635 00.001 21068 Enqueuing Expose request
02:36:33.636 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:33.636 00.000 16108 Worker thread wakes up
02:36:33.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:33.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:34.798 01.162 16108 Exposure complete
02:36:34.863 00.065 16108 worker thread done servicing request
02:36:34.863 00.000 21068 OnExposeComplete: enter
02:36:34.865 00.002 21068 UpdateGuideState(): m_state=6
02:36:34.867 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13677
02:36:34.870 00.003 21068 Star::Find returns 1 (0), X=221.78, Y=876.51, Mass=126609, SNR=86.5, Peak=13827 HFD=3.4
02:36:34.872 00.002 21068 MultiStar: [#1 0.08,-0.09,1.19,U] [#2 0.04,-0.16,1.16,U] [#3 0.27,-0.13,0.94,U] [#4 -0.04,-0.10,0.77,U] [#5 0.32,0.07,0.83,U] [#6 0.09,0.21,0.82,U] [#7 0.19,-0.05,0.64,U] [#8 -0.16,-0.08,0.80,U] 
02:36:34.875 00.003 21068 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.45, -0.24}
02:36:34.877 00.002 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
02:36:34.878 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
02:36:34.880 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=-0.15 mountY=0.04, mountTheta=2.89
02:36:34.882 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
02:36:34.883 00.001 21068 Enqueuing Move request for scope (0.14, -0.07)
02:36:34.884 00.001 16108 Worker thread wakes up
02:36:34.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
02:36:34.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
02:36:34.884 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.04
02:36:34.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:36:34.885 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:34.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:36:34.885 00.000 16108 MoveAxis(E, 0, ABG)
02:36:34.885 00.000 16108 Move returns status 0, amount 0
02:36:34.885 00.000 16108 MoveAxis(N, 0, ABG)
02:36:34.885 00.000 16108 Move returns status 0, amount 0
02:36:34.885 00.000 16108 move complete, result=0
02:36:34.885 00.000 16108 worker thread done servicing request
02:36:34.891 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3325, FiltMin=2832, FiltMax=65440, Gamma=1.000
02:36:34.907 00.016 21068 UpdateGuideState exits: m=126609 SNR=86.5
02:36:34.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:34.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:34.909 00.000 21068 Enqueuing Expose request
02:36:34.910 00.001 16108 Worker thread wakes up
02:36:34.910 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:34.911 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:34.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:35.894 00.983 16108 Exposure complete
02:36:35.949 00.055 16108 worker thread done servicing request
02:36:35.949 00.000 21068 OnExposeComplete: enter
02:36:35.950 00.001 21068 UpdateGuideState(): m_state=6
02:36:35.953 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13678
02:36:35.954 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.82, Mass=118704, SNR=77.5, Peak=16547 HFD=3.0
02:36:35.956 00.002 21068 MultiStar: [#1 0.13,0.24,1.32,U] [#2 0.13,-0.19,1.35,U] [#3 -0.08,0.13,1.26,U] [#4 0.03,0.18,0.90,U] [#5 0.19,0.55,0.00,M1] [#6 0.13,0.37,1.02,U] [#7 0.16,0.22,0.70,U] [#8 -0.15,0.13,0.94,U] 
02:36:35.958 00.002 21068 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.37, 0.06}
02:36:35.959 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
02:36:35.962 00.003 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
02:36:35.963 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
02:36:35.966 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=13)
02:36:35.968 00.002 21068 Enqueuing Move request for scope (0.09, 0.13)
02:36:35.969 00.001 16108 Worker thread wakes up
02:36:35.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
02:36:35.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
02:36:35.970 00.001 16108 Moving (0.09, 0.13) raw xDistance=-0.06 yDistance=-0.15
02:36:35.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:35.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:35.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:36:35.970 00.000 16108 MoveAxis(E, 0, ABG)
02:36:35.970 00.000 16108 Move returns status 0, amount 0
02:36:35.970 00.000 16108 MoveAxis(N, 0, ABG)
02:36:35.970 00.000 16108 Move returns status 0, amount 0
02:36:35.970 00.000 16108 move complete, result=0
02:36:35.970 00.000 16108 worker thread done servicing request
02:36:35.975 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3325, FiltMin=2819, FiltMax=58509, Gamma=1.000
02:36:36.004 00.029 21068 UpdateGuideState exits: m=118704 SNR=77.5
02:36:36.006 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:36.006 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:36.007 00.001 21068 Enqueuing Expose request
02:36:36.008 00.001 16108 Worker thread wakes up
02:36:36.008 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:36.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:36.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:37.179 01.170 16108 Exposure complete
02:36:37.247 00.068 16108 worker thread done servicing request
02:36:37.247 00.000 21068 OnExposeComplete: enter
02:36:37.248 00.001 21068 UpdateGuideState(): m_state=6
02:36:37.250 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13679
02:36:37.252 00.002 21068 Star::Find returns 1 (0), X=221.49, Y=876.78, Mass=121609, SNR=82.1, Peak=14896 HFD=3.4
02:36:37.254 00.002 21068 MultiStar: [#1 -0.07,-0.05,1.16,U] [#2 0.01,-0.11,1.22,U] [#3 -0.00,0.07,1.11,U] [#4 -0.19,0.08,1.09,U] [#5 0.02,0.38,1.09,U] [#6 -0.03,0.51,0.83,U] [#7 -0.18,0.16,0.71,U] [#8 -0.29,0.04,0.84,U] 
02:36:37.257 00.003 21068 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.16, 0.03}
02:36:37.259 00.002 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
02:36:37.261 00.002 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
02:36:37.262 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.07 mountY=-0.09, mountTheta=-0.92
02:36:37.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.11, opts=13)
02:36:37.265 00.001 21068 Enqueuing Move request for scope (-0.05, 0.11)
02:36:37.266 00.001 16108 Worker thread wakes up
02:36:37.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:36:37.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:36:37.266 00.000 16108 Moving (-0.05, 0.11) raw xDistance=0.07 yDistance=-0.09
02:36:37.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:37.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:37.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:37.266 00.000 16108 MoveAxis(E, 0, ABG)
02:36:37.266 00.000 16108 Move returns status 0, amount 0
02:36:37.266 00.000 16108 MoveAxis(N, 0, ABG)
02:36:37.266 00.000 16108 Move returns status 0, amount 0
02:36:37.266 00.000 16108 move complete, result=0
02:36:37.266 00.000 16108 worker thread done servicing request
02:36:37.271 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3325, FiltMin=2832, FiltMax=56976, Gamma=1.000
02:36:37.287 00.016 21068 UpdateGuideState exits: m=121609 SNR=82.1
02:36:37.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:37.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:37.290 00.001 21068 Enqueuing Expose request
02:36:37.290 00.000 16108 Worker thread wakes up
02:36:37.291 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:37.291 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:37.292 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:38.272 00.980 16108 Exposure complete
02:36:38.346 00.074 16108 worker thread done servicing request
02:36:38.346 00.000 21068 OnExposeComplete: enter
02:36:38.347 00.001 21068 UpdateGuideState(): m_state=6
02:36:38.348 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13680
02:36:38.349 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=877.00, Mass=125491, SNR=90.4, Peak=17283 HFD=3.0
02:36:38.350 00.001 21068 MultiStar: [#1 0.16,0.03,1.05,U] [#2 0.16,0.11,1.00,U] [#3 0.24,-0.06,1.03,U] [#4 0.08,0.07,0.72,U] [#5 0.16,0.22,0.94,U] [#6 0.13,0.49,0.77,U] [#7 0.05,0.05,0.58,U] [#8 0.05,0.35,0.79,U] 
02:36:38.350 00.000 21068 refined, 8 included, MultiStar: {0.19, 0.16}, one-star: {0.58, 0.25}
02:36:38.351 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
02:36:38.351 00.000 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
02:36:38.352 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=-0.16 mountY=-0.20, mountTheta=-2.25
02:36:38.356 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.16, opts=13)
02:36:38.359 00.003 21068 Enqueuing Move request for scope (0.19, 0.16)
02:36:38.362 00.003 16108 Worker thread wakes up
02:36:38.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
02:36:38.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
02:36:38.362 00.000 16108 Moving (0.19, 0.16) raw xDistance=-0.16 yDistance=-0.20
02:36:38.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:36:38.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:36:38.363 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:36:38.363 00.000 16108 MoveAxis(E, 0, ABG)
02:36:38.363 00.000 16108 Move returns status 0, amount 0
02:36:38.363 00.000 16108 MoveAxis(N, 0, ABG)
02:36:38.363 00.000 16108 Move returns status 0, amount 0
02:36:38.363 00.000 16108 move complete, result=0
02:36:38.363 00.000 16108 worker thread done servicing request
02:36:38.372 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3325, FiltMin=2848, FiltMax=61913, Gamma=1.000
02:36:38.390 00.018 21068 UpdateGuideState exits: m=125491 SNR=90.4
02:36:38.392 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:38.392 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:38.393 00.001 21068 Enqueuing Expose request
02:36:38.394 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:38.395 00.001 16108 Worker thread wakes up
02:36:38.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:38.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:39.562 01.167 16108 Exposure complete
02:36:39.646 00.084 16108 worker thread done servicing request
02:36:39.646 00.000 21068 OnExposeComplete: enter
02:36:39.646 00.000 21068 UpdateGuideState(): m_state=6
02:36:39.648 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13681
02:36:39.649 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=876.94, Mass=138218, SNR=89.2, Peak=19779 HFD=3.0
02:36:39.650 00.001 21068 MultiStar: [#1 0.19,0.27,1.03,U] [#2 0.39,0.00,1.24,U] [#3 0.38,0.02,1.14,U] [#4 0.34,0.08,0.73,U] [#5 0.49,0.36,0.00,M1] [#6 0.40,0.48,0.00,M1] [#7 0.32,0.10,0.67,U] [#8 0.18,0.00,0.77,U] 
02:36:39.651 00.001 21068 refined, 6 included, MultiStar: {0.34, 0.09}, one-star: {0.50, 0.19}
02:36:39.652 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:36:39.653 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
02:36:39.654 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.27 mountX=-0.31 mountY=-0.17, mountTheta=-2.65
02:36:39.655 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.09, opts=13)
02:36:39.656 00.001 21068 Enqueuing Move request for scope (0.34, 0.09)
02:36:39.657 00.001 16108 Worker thread wakes up
02:36:39.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
02:36:39.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
02:36:39.657 00.000 16108 Moving (0.34, 0.09) raw xDistance=-0.31 yDistance=-0.17
02:36:39.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:36:39.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:39.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:36:39.657 00.000 16108 MoveAxis(E, 82, ABG)
02:36:39.657 00.000 16108 Guiding  Dir = 2, Dur = 82
02:36:39.658 00.001 16108 IsSlewing returns 0
02:36:39.658 00.000 16108 IsGuiding returns 0
02:36:39.659 00.001 16108 PulseGuide returned control before completion, sleep 91
02:36:39.661 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3325, FiltMin=2841, FiltMax=63817, Gamma=1.000
02:36:39.687 00.026 21068 UpdateGuideState exits: m=138218 SNR=89.2
02:36:39.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:39.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:39.689 00.000 21068 Enqueuing Expose request
02:36:39.758 00.069 16108 IsGuiding returns 1
02:36:39.758 00.000 16108 scope still moving after pulse duration time elapsed
02:36:39.790 00.032 16108 IsSlewing returns 0
02:36:39.790 00.000 16108 IsGuiding returns 1
02:36:39.821 00.031 16108 IsSlewing returns 0
02:36:39.821 00.000 16108 IsGuiding returns 0
02:36:39.821 00.000 16108 scope move finished after 82 + 81 ms
02:36:39.821 00.000 16108 Move returns status 0, amount 82
02:36:39.821 00.000 16108 MoveAxis(N, 0, ABG)
02:36:39.821 00.000 16108 Move returns status 0, amount 0
02:36:39.821 00.000 16108 move complete, result=0
02:36:39.821 00.000 16108 worker thread done servicing request
02:36:39.821 00.000 16108 Worker thread wakes up
02:36:39.821 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.2 px 0 ms NORTH
02:36:39.823 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:39.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:40.793 00.970 16108 Exposure complete
02:36:40.880 00.087 16108 worker thread done servicing request
02:36:40.880 00.000 21068 OnExposeComplete: enter
02:36:40.881 00.001 21068 UpdateGuideState(): m_state=6
02:36:40.881 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13682
02:36:40.882 00.001 21068 Star::Find returns 1 (0), X=221.66, Y=876.94, Mass=144750, SNR=97.9, Peak=18995 HFD=3.4
02:36:40.884 00.002 21068 MultiStar: [#1 -0.31,0.16,0.91,U] [#2 0.21,0.31,1.16,U] [#3 -0.09,0.21,0.94,U] [#4 -0.23,0.14,0.74,U] [#5 -0.25,0.46,0.77,U] [#6 -0.15,0.73,0.00,M2] [#7 0.26,-0.08,0.52,U] [#8 -0.29,0.16,0.67,U] 
02:36:40.885 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {0.33, 0.19}
02:36:40.885 00.000 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:36:40.886 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:36:40.887 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.72 mountX=0.07 mountY=-0.20, mountTheta=-1.24
02:36:40.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.21, opts=13)
02:36:40.889 00.001 21068 Enqueuing Move request for scope (-0.03, 0.21)
02:36:40.890 00.001 16108 Worker thread wakes up
02:36:40.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
02:36:40.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
02:36:40.890 00.000 16108 Moving (-0.03, 0.21) raw xDistance=0.07 yDistance=-0.20
02:36:40.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:40.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:40.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:36:40.891 00.001 16108 MoveAxis(E, 0, ABG)
02:36:40.891 00.000 16108 Move returns status 0, amount 0
02:36:40.891 00.000 16108 MoveAxis(N, 0, ABG)
02:36:40.891 00.000 16108 Move returns status 0, amount 0
02:36:40.891 00.000 16108 move complete, result=0
02:36:40.891 00.000 16108 worker thread done servicing request
02:36:40.894 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3328, FiltMin=2875, FiltMax=57113, Gamma=1.000
02:36:40.909 00.015 21068 UpdateGuideState exits: m=144750 SNR=97.9
02:36:40.909 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:40.911 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:40.912 00.001 21068 Enqueuing Expose request
02:36:40.913 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:40.913 00.000 16108 Worker thread wakes up
02:36:40.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:40.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:42.072 01.158 16108 Exposure complete
02:36:42.139 00.067 16108 worker thread done servicing request
02:36:42.139 00.000 21068 OnExposeComplete: enter
02:36:42.141 00.002 21068 UpdateGuideState(): m_state=6
02:36:42.142 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13683
02:36:42.144 00.002 21068 Star::Find returns 1 (0), X=221.59, Y=876.93, Mass=121977, SNR=88.0, Peak=14563 HFD=3.5
02:36:42.145 00.001 21068 MultiStar: [#1 -0.10,0.28,1.09,U] [#2 -0.11,0.07,1.15,U] [#3 -0.13,0.01,1.11,U] [#4 -0.29,0.11,0.93,U] [#5 -0.03,0.30,0.91,U] [#6 0.01,0.42,0.85,U] [#7 0.47,0.27,0.63,U] [#8 -0.41,0.05,0.77,U] 
02:36:42.146 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {0.26, 0.18}
02:36:42.148 00.002 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
02:36:42.149 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
02:36:42.151 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=0.08 mountY=-0.16, mountTheta=-1.10
02:36:42.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.18, opts=13)
02:36:42.154 00.001 21068 Enqueuing Move request for scope (-0.05, 0.18)
02:36:42.156 00.002 16108 Worker thread wakes up
02:36:42.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
02:36:42.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
02:36:42.156 00.000 16108 Moving (-0.05, 0.18) raw xDistance=0.08 yDistance=-0.16
02:36:42.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:36:42.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:42.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:36:42.156 00.000 16108 MoveAxis(E, 0, ABG)
02:36:42.156 00.000 16108 Move returns status 0, amount 0
02:36:42.156 00.000 16108 MoveAxis(N, 0, ABG)
02:36:42.156 00.000 16108 Move returns status 0, amount 0
02:36:42.156 00.000 16108 move complete, result=0
02:36:42.156 00.000 16108 worker thread done servicing request
02:36:42.160 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3325, FiltMin=2889, FiltMax=63280, Gamma=1.000
02:36:42.190 00.030 21068 UpdateGuideState exits: m=121977 SNR=88.0
02:36:42.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:42.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:42.194 00.002 21068 Enqueuing Expose request
02:36:42.195 00.001 16108 Worker thread wakes up
02:36:42.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:42.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:42.195 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:43.169 00.974 16108 Exposure complete
02:36:43.232 00.063 16108 worker thread done servicing request
02:36:43.232 00.000 21068 OnExposeComplete: enter
02:36:43.233 00.001 21068 UpdateGuideState(): m_state=6
02:36:43.234 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13684
02:36:43.235 00.001 21068 Star::Find returns 1 (0), X=221.70, Y=876.98, Mass=126914, SNR=84.3, Peak=14067 HFD=3.3
02:36:43.236 00.001 21068 MultiStar: [#1 -0.13,-0.12,1.24,U] [#2 0.17,0.02,1.36,U] [#3 -0.00,0.03,1.16,U] [#4 -0.17,0.04,0.88,U] [#5 -0.04,0.31,0.99,U] [#6 -0.15,0.43,0.96,U] [#7 0.00,-0.02,0.65,U] [#8 -0.15,-0.04,0.82,U] 
02:36:43.237 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.37, 0.23}
02:36:43.238 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
02:36:43.238 00.000 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
02:36:43.239 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=0.02 mountY=-0.09, mountTheta=-1.38
02:36:43.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
02:36:43.241 00.000 21068 Enqueuing Move request for scope (-0.00, 0.09)
02:36:43.242 00.001 16108 Worker thread wakes up
02:36:43.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
02:36:43.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
02:36:43.242 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.09
02:36:43.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:36:43.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:43.243 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:43.243 00.000 16108 MoveAxis(E, 0, ABG)
02:36:43.243 00.000 16108 Move returns status 0, amount 0
02:36:43.243 00.000 16108 MoveAxis(N, 0, ABG)
02:36:43.243 00.000 16108 Move returns status 0, amount 0
02:36:43.243 00.000 16108 move complete, result=0
02:36:43.243 00.000 16108 worker thread done servicing request
02:36:43.250 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3325, FiltMin=2867, FiltMax=63472, Gamma=1.000
02:36:43.267 00.017 21068 UpdateGuideState exits: m=126914 SNR=84.3
02:36:43.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:43.270 00.001 21068 Enqueuing Expose request
02:36:43.271 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:43.271 00.000 16108 Worker thread wakes up
02:36:43.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:43.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:44.443 01.171 16108 Exposure complete
02:36:44.519 00.076 16108 worker thread done servicing request
02:36:44.519 00.000 21068 OnExposeComplete: enter
02:36:44.520 00.001 21068 UpdateGuideState(): m_state=6
02:36:44.520 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13685
02:36:44.521 00.001 21068 Star::Find returns 1 (0), X=221.99, Y=876.91, Mass=121343, SNR=80.4, Peak=16627 HFD=3.0
02:36:44.522 00.001 21068 MultiStar: [#1 -0.24,0.05,1.34,U] [#2 0.22,0.17,1.38,U] [#3 -0.05,0.09,1.15,U] [#4 -0.03,0.27,0.87,U] [#5 -0.02,0.20,0.94,U] [#6 -0.02,0.41,0.88,U] [#7 0.76,0.37,0.00,M1] [#8 -0.23,0.15,0.91,U] 
02:36:44.523 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.18}, one-star: {0.66, 0.16}
02:36:44.524 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
02:36:44.524 00.000 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
02:36:44.525 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.36 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
02:36:44.528 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.18, opts=13)
02:36:44.528 00.000 21068 Enqueuing Move request for scope (0.04, 0.18)
02:36:44.529 00.001 16108 Worker thread wakes up
02:36:44.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
02:36:44.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
02:36:44.529 00.000 16108 Moving (0.04, 0.18) raw xDistance=-0.01 yDistance=-0.18
02:36:44.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:44.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:44.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:36:44.529 00.000 16108 MoveAxis(E, 0, ABG)
02:36:44.529 00.000 16108 Move returns status 0, amount 0
02:36:44.529 00.000 16108 MoveAxis(N, 0, ABG)
02:36:44.529 00.000 16108 Move returns status 0, amount 0
02:36:44.529 00.000 16108 move complete, result=0
02:36:44.530 00.001 16108 worker thread done servicing request
02:36:44.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3325, FiltMin=2832, FiltMax=58352, Gamma=1.000
02:36:44.565 00.031 21068 UpdateGuideState exits: m=121343 SNR=80.4
02:36:44.567 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:44.569 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:44.570 00.001 21068 Enqueuing Expose request
02:36:44.571 00.001 16108 Worker thread wakes up
02:36:44.571 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:44.572 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:44.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:45.547 00.975 16108 Exposure complete
02:36:45.609 00.062 16108 worker thread done servicing request
02:36:45.609 00.000 21068 OnExposeComplete: enter
02:36:45.611 00.002 21068 UpdateGuideState(): m_state=6
02:36:45.611 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13686
02:36:45.612 00.001 21068 Star::Find returns 1 (0), X=221.69, Y=876.82, Mass=130295, SNR=96.0, Peak=15011 HFD=3.4
02:36:45.613 00.001 21068 MultiStar: [#1 -0.03,0.16,1.01,U] [#2 0.03,-0.18,1.15,U] [#3 0.01,0.28,0.88,U] [#4 -0.05,0.02,0.88,U] [#5 -0.25,0.39,0.85,U] [#6 -0.12,0.23,0.69,U] [#7 0.08,0.06,0.54,U] [#8 -0.30,0.11,0.64,U] 
02:36:45.613 00.000 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.36, 0.07}
02:36:45.614 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:36:45.616 00.002 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:36:45.616 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.12 cameraTheta=1.70 mountX=0.03 mountY=-0.11, mountTheta=-1.27
02:36:45.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
02:36:45.619 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
02:36:45.619 00.000 16108 Worker thread wakes up
02:36:45.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
02:36:45.620 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
02:36:45.620 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
02:36:45.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:45.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:45.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:36:45.620 00.000 16108 MoveAxis(E, 0, ABG)
02:36:45.620 00.000 16108 Move returns status 0, amount 0
02:36:45.620 00.000 16108 MoveAxis(N, 0, ABG)
02:36:45.620 00.000 16108 Move returns status 0, amount 0
02:36:45.620 00.000 16108 move complete, result=0
02:36:45.620 00.000 16108 worker thread done servicing request
02:36:45.623 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3325, FiltMin=2864, FiltMax=65501, Gamma=1.000
02:36:45.640 00.017 21068 UpdateGuideState exits: m=130295 SNR=96.0
02:36:45.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:45.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:45.642 00.000 21068 Enqueuing Expose request
02:36:45.643 00.001 16108 Worker thread wakes up
02:36:45.643 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:45.644 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:45.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:46.816 01.172 16108 Exposure complete
02:36:46.877 00.061 16108 worker thread done servicing request
02:36:46.877 00.000 21068 OnExposeComplete: enter
02:36:46.878 00.001 21068 UpdateGuideState(): m_state=6
02:36:46.880 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13687
02:36:46.881 00.001 21068 Star::Find returns 1 (0), X=221.81, Y=877.06, Mass=130945, SNR=84.8, Peak=15219 HFD=3.7
02:36:46.883 00.002 21068 MultiStar: [#1 -0.40,0.20,1.21,U] [#2 -0.02,-0.23,1.24,U] [#3 -0.11,-0.08,1.08,U] [#4 -0.29,0.10,0.82,U] [#5 -0.07,0.34,0.89,U] [#6 -0.43,0.20,0.82,U] [#7 0.05,-0.08,0.61,U] [#8 -0.21,-0.04,0.87,U] 
02:36:46.886 00.003 21068 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.48, 0.31}
02:36:46.887 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
02:36:46.888 00.001 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
02:36:46.890 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.14 cameraTheta=2.56 mountX=0.12 mountY=-0.05, mountTheta=-0.36
02:36:46.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
02:36:46.893 00.001 21068 Enqueuing Move request for scope (-0.11, 0.07)
02:36:46.894 00.001 16108 Worker thread wakes up
02:36:46.896 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:36:46.896 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:36:46.896 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.12 yDistance=-0.05
02:36:46.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:36:46.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:46.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:36:46.896 00.000 16108 MoveAxis(E, 0, ABG)
02:36:46.896 00.000 16108 Move returns status 0, amount 0
02:36:46.896 00.000 16108 MoveAxis(N, 0, ABG)
02:36:46.896 00.000 16108 Move returns status 0, amount 0
02:36:46.896 00.000 16108 move complete, result=0
02:36:46.896 00.000 16108 worker thread done servicing request
02:36:46.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3325, FiltMin=2851, FiltMax=56681, Gamma=1.000
02:36:46.930 00.030 21068 UpdateGuideState exits: m=130945 SNR=84.8
02:36:46.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:46.933 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:46.933 00.000 21068 Enqueuing Expose request
02:36:46.934 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:46.935 00.001 16108 Worker thread wakes up
02:36:46.935 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:46.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:47.903 00.968 16108 Exposure complete
02:36:47.978 00.075 16108 worker thread done servicing request
02:36:47.978 00.000 21068 OnExposeComplete: enter
02:36:47.980 00.002 21068 UpdateGuideState(): m_state=6
02:36:47.982 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13688
02:36:47.983 00.001 21068 Star::Find returns 1 (0), X=221.33, Y=876.83, Mass=122569, SNR=78.6, Peak=15571 HFD=3.3
02:36:47.985 00.002 21068 MultiStar: [#1 -0.21,0.09,1.16,U] [#2 -0.28,-0.14,1.33,U] [#3 -0.21,0.28,1.03,U] [#4 -0.23,0.05,1.03,U] [#5 -0.35,0.06,1.05,U] [#6 -0.38,0.25,0.82,U] [#7 0.02,0.12,0.65,U] [#8 -0.28,0.08,0.74,U] 
02:36:47.987 00.002 21068 single-star, 8 included, MultiStar: {-0.22, 0.08}, one-star: {-0.01, 0.08}
02:36:47.988 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
02:36:47.989 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
02:36:47.991 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.02 mountY=-0.07, mountTheta=-1.32
02:36:47.993 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
02:36:47.995 00.002 21068 Enqueuing Move request for scope (-0.01, 0.08)
02:36:47.997 00.002 16108 Worker thread wakes up
02:36:47.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
02:36:47.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
02:36:47.997 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.07
02:36:47.998 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:36:47.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:47.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:36:47.998 00.000 16108 MoveAxis(E, 0, ABG)
02:36:47.998 00.000 16108 Move returns status 0, amount 0
02:36:47.998 00.000 16108 MoveAxis(N, 0, ABG)
02:36:47.998 00.000 16108 Move returns status 0, amount 0
02:36:47.998 00.000 16108 move complete, result=0
02:36:47.998 00.000 16108 worker thread done servicing request
02:36:48.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3325, FiltMin=2880, FiltMax=57776, Gamma=1.000
02:36:48.016 00.015 21068 UpdateGuideState exits: m=122569 SNR=78.6
02:36:48.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.017 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:48.018 00.001 21068 Enqueuing Expose request
02:36:48.019 00.001 16108 Worker thread wakes up
02:36:48.019 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:48.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:48.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:49.178 01.158 16108 Exposure complete
02:36:49.263 00.085 16108 worker thread done servicing request
02:36:49.263 00.000 21068 OnExposeComplete: enter
02:36:49.264 00.001 21068 UpdateGuideState(): m_state=6
02:36:49.266 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13689
02:36:49.267 00.001 21068 Star::Find returns 1 (0), X=221.60, Y=876.88, Mass=118278, SNR=86.0, Peak=15539 HFD=3.3
02:36:49.267 00.000 21068 MultiStar: [#1 -0.22,-0.06,1.19,U] [#2 -0.12,-0.03,1.36,U] [#3 -0.11,-0.02,0.97,U] [#4 -0.20,0.08,0.80,U] [#5 0.15,0.34,0.95,U] [#6 -0.22,0.29,0.92,U] [#7 -0.15,0.14,0.63,U] [#8 -0.05,0.37,0.78,U] 
02:36:49.268 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {0.27, 0.12}
02:36:49.270 00.002 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:36:49.270 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
02:36:49.271 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=0.09 mountY=-0.10, mountTheta=-0.83
02:36:49.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
02:36:49.274 00.001 21068 Enqueuing Move request for scope (-0.07, 0.12)
02:36:49.274 00.000 16108 Worker thread wakes up
02:36:49.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
02:36:49.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
02:36:49.274 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
02:36:49.275 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:36:49.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:49.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:36:49.275 00.000 16108 MoveAxis(E, 0, ABG)
02:36:49.275 00.000 16108 Move returns status 0, amount 0
02:36:49.275 00.000 16108 MoveAxis(N, 0, ABG)
02:36:49.275 00.000 16108 Move returns status 0, amount 0
02:36:49.275 00.000 16108 move complete, result=0
02:36:49.275 00.000 16108 worker thread done servicing request
02:36:49.282 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3325, FiltMin=2800, FiltMax=55872, Gamma=1.000
02:36:49.307 00.025 21068 UpdateGuideState exits: m=118278 SNR=86.0
02:36:49.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:49.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:49.310 00.001 21068 Enqueuing Expose request
02:36:49.311 00.001 16108 Worker thread wakes up
02:36:49.311 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:49.311 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:49.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:50.288 00.977 16108 Exposure complete
02:36:50.367 00.079 16108 worker thread done servicing request
02:36:50.368 00.001 21068 OnExposeComplete: enter
02:36:50.369 00.001 21068 UpdateGuideState(): m_state=6
02:36:50.371 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13690
02:36:50.373 00.002 21068 Star::Find returns 1 (0), X=221.44, Y=876.66, Mass=117633, SNR=96.4, Peak=14032 HFD=3.2
02:36:50.375 00.002 21068 MultiStar: [#1 -0.01,0.17,1.10,U] [#2 0.19,-0.02,0.94,U] [#3 0.10,0.20,0.87,U] [#4 0.07,0.01,0.79,U] [#5 0.08,0.15,0.81,U] [#6 -0.03,0.25,0.73,U] [#7 0.04,0.10,0.60,U] [#8 -0.40,-0.11,0.71,U] 
02:36:50.376 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.11, -0.09}
02:36:50.377 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:36:50.378 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:36:50.379 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.23 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
02:36:50.380 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
02:36:50.381 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
02:36:50.383 00.002 16108 Worker thread wakes up
02:36:50.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
02:36:50.383 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:36:50.384 00.001 16108 Moving (0.03, 0.07) raw xDistance=-0.01 yDistance=-0.08
02:36:50.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:50.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:50.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:50.384 00.000 16108 MoveAxis(E, 0, ABG)
02:36:50.384 00.000 16108 Move returns status 0, amount 0
02:36:50.384 00.000 16108 MoveAxis(N, 0, ABG)
02:36:50.384 00.000 16108 Move returns status 0, amount 0
02:36:50.384 00.000 16108 move complete, result=0
02:36:50.384 00.000 16108 worker thread done servicing request
02:36:50.387 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3325, FiltMin=2867, FiltMax=58096, Gamma=1.000
02:36:50.405 00.018 21068 UpdateGuideState exits: m=117633 SNR=96.4
02:36:50.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:50.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:50.407 00.000 21068 Enqueuing Expose request
02:36:50.408 00.001 16108 Worker thread wakes up
02:36:50.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:50.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:50.408 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:51.578 01.170 16108 Exposure complete
02:36:51.651 00.073 16108 worker thread done servicing request
02:36:51.652 00.001 21068 OnExposeComplete: enter
02:36:51.653 00.001 21068 UpdateGuideState(): m_state=6
02:36:51.653 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13691
02:36:51.654 00.001 21068 Star::Find returns 1 (0), X=221.39, Y=876.74, Mass=143360, SNR=94.9, Peak=15027 HFD=3.6
02:36:51.655 00.001 21068 MultiStar: [#1 -0.31,0.22,0.99,U] [#2 -0.21,-0.05,1.10,U] [#3 -0.18,0.07,1.26,U] [#4 -0.22,0.09,0.72,U] [#5 -0.13,0.30,0.76,U] [#6 -0.05,0.78,0.00,M1] [#7 0.06,-0.07,0.47,U] [#8 -0.27,0.25,0.76,U] 
02:36:51.656 00.001 21068 single-star, 7 included, MultiStar: {-0.16, 0.10}, one-star: {0.06, -0.02}
02:36:51.657 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
02:36:51.657 00.000 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
02:36:51.658 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.26 mountX=-0.06 mountY=0.00, mountTheta=3.12
02:36:51.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
02:36:51.660 00.000 21068 Enqueuing Move request for scope (0.06, -0.02)
02:36:51.661 00.001 16108 Worker thread wakes up
02:36:51.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:36:51.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:36:51.661 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
02:36:51.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:51.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:51.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:36:51.662 00.001 16108 MoveAxis(E, 0, ABG)
02:36:51.662 00.000 16108 Move returns status 0, amount 0
02:36:51.662 00.000 16108 MoveAxis(N, 0, ABG)
02:36:51.662 00.000 16108 Move returns status 0, amount 0
02:36:51.662 00.000 16108 move complete, result=0
02:36:51.662 00.000 16108 worker thread done servicing request
02:36:51.674 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3325, FiltMin=2861, FiltMax=62125, Gamma=1.000
02:36:51.697 00.023 21068 UpdateGuideState exits: m=143360 SNR=94.9
02:36:51.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:51.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:51.699 00.000 21068 Enqueuing Expose request
02:36:51.700 00.001 16108 Worker thread wakes up
02:36:51.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:51.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:51.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:52.697 00.996 16108 Exposure complete
02:36:52.761 00.064 16108 worker thread done servicing request
02:36:52.762 00.001 21068 OnExposeComplete: enter
02:36:52.762 00.000 21068 UpdateGuideState(): m_state=6
02:36:52.763 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13692
02:36:52.764 00.001 21068 Star::Find returns 1 (0), X=221.89, Y=876.77, Mass=120990, SNR=80.9, Peak=16547 HFD=3.3
02:36:52.765 00.001 21068 MultiStar: [#1 -0.22,-0.12,1.10,U] [#2 0.02,-0.15,1.16,U] [#3 -0.15,0.07,1.05,U] [#4 -0.11,0.10,0.92,U] [#5 0.01,0.31,1.03,U] [#6 -0.25,0.29,0.94,U] [#7 0.10,-0.10,0.81,U] [#8 -0.22,-0.14,0.85,U] 
02:36:52.765 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.56, 0.02}
02:36:52.766 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
02:36:52.767 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
02:36:52.768 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.28 mountX=0.03 mountY=-0.02, mountTheta=-0.64
02:36:52.771 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
02:36:52.774 00.003 21068 Enqueuing Move request for scope (-0.03, 0.03)
02:36:52.775 00.001 16108 Worker thread wakes up
02:36:52.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:36:52.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:36:52.775 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.02
02:36:52.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:52.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:52.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:36:52.775 00.000 16108 MoveAxis(E, 0, ABG)
02:36:52.775 00.000 16108 Move returns status 0, amount 0
02:36:52.775 00.000 16108 MoveAxis(N, 0, ABG)
02:36:52.775 00.000 16108 Move returns status 0, amount 0
02:36:52.775 00.000 16108 move complete, result=0
02:36:52.775 00.000 16108 worker thread done servicing request
02:36:52.779 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3325, FiltMin=2857, FiltMax=63229, Gamma=1.000
02:36:52.795 00.016 21068 UpdateGuideState exits: m=120990 SNR=80.9
02:36:52.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:52.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:52.798 00.001 21068 Enqueuing Expose request
02:36:52.799 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:52.799 00.000 16108 Worker thread wakes up
02:36:52.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:52.800 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:53.968 01.168 16108 Exposure complete
02:36:54.028 00.060 16108 worker thread done servicing request
02:36:54.028 00.000 21068 OnExposeComplete: enter
02:36:54.029 00.001 21068 UpdateGuideState(): m_state=6
02:36:54.030 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13693
02:36:54.031 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=876.75, Mass=135846, SNR=89.5, Peak=14592 HFD=3.5
02:36:54.032 00.001 21068 MultiStar: [#1 -0.27,-0.02,1.01,U] [#2 -0.19,-0.09,1.22,U] [#3 -0.11,0.01,1.05,U] [#4 -0.02,0.23,0.94,U] [#5 -0.34,0.09,1.13,U] [#6 -0.32,0.15,0.85,U] [#7 -0.38,-0.14,0.60,U] [#8 -0.18,0.10,0.75,U] 
02:36:54.033 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.04}, one-star: {0.05, -0.00}
02:36:54.034 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:36:54.034 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
02:36:54.035 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.10 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
02:36:54.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
02:36:54.038 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
02:36:54.038 00.000 16108 Worker thread wakes up
02:36:54.039 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
02:36:54.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
02:36:54.039 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
02:36:54.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:36:54.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:54.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:36:54.039 00.000 16108 MoveAxis(E, 0, ABG)
02:36:54.039 00.000 16108 Move returns status 0, amount 0
02:36:54.039 00.000 16108 MoveAxis(N, 0, ABG)
02:36:54.040 00.001 16108 Move returns status 0, amount 0
02:36:54.040 00.000 16108 move complete, result=0
02:36:54.040 00.000 16108 worker thread done servicing request
02:36:54.042 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3325, FiltMin=2861, FiltMax=65440, Gamma=1.000
02:36:54.056 00.014 21068 UpdateGuideState exits: m=135846 SNR=89.5
02:36:54.058 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:54.060 00.001 21068 Enqueuing Expose request
02:36:54.061 00.001 16108 Worker thread wakes up
02:36:54.061 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:54.064 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:54.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:55.048 00.984 16108 Exposure complete
02:36:55.104 00.056 16108 worker thread done servicing request
02:36:55.104 00.000 21068 OnExposeComplete: enter
02:36:55.105 00.001 21068 UpdateGuideState(): m_state=6
02:36:55.106 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13694
02:36:55.106 00.000 21068 Star::Find returns 1 (0), X=221.38, Y=876.69, Mass=123639, SNR=91.0, Peak=13184 HFD=3.4
02:36:55.107 00.001 21068 MultiStar: [#1 -0.24,-0.10,1.04,U] [#2 -0.19,-0.15,1.27,U] [#3 -0.20,0.21,1.14,U] [#4 -0.30,-0.08,0.86,U] [#5 -0.29,0.22,0.91,U] [#6 -0.17,0.35,0.74,U] [#7 -0.14,-0.19,0.55,U] [#8 -0.26,-0.10,0.77,U] 
02:36:55.108 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.01}, one-star: {0.05, -0.06}
02:36:55.109 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
02:36:55.109 00.000 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
02:36:55.111 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=-0.06 mountY=0.05, mountTheta=2.48
02:36:55.113 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
02:36:55.114 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
02:36:55.115 00.001 16108 Worker thread wakes up
02:36:55.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:36:55.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:36:55.115 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
02:36:55.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:55.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:55.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:36:55.116 00.001 16108 MoveAxis(E, 0, ABG)
02:36:55.116 00.000 16108 Move returns status 0, amount 0
02:36:55.116 00.000 16108 MoveAxis(N, 0, ABG)
02:36:55.116 00.000 16108 Move returns status 0, amount 0
02:36:55.116 00.000 16108 move complete, result=0
02:36:55.116 00.000 16108 worker thread done servicing request
02:36:55.121 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3325, FiltMin=2854, FiltMax=58013, Gamma=1.000
02:36:55.147 00.026 21068 UpdateGuideState exits: m=123639 SNR=91.0
02:36:55.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:55.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:55.150 00.001 21068 Enqueuing Expose request
02:36:55.152 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:55.153 00.001 16108 Worker thread wakes up
02:36:55.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:55.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:56.322 01.169 16108 Exposure complete
02:36:56.388 00.066 16108 worker thread done servicing request
02:36:56.388 00.000 21068 OnExposeComplete: enter
02:36:56.389 00.001 21068 UpdateGuideState(): m_state=6
02:36:56.390 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13695
02:36:56.390 00.000 21068 Star::Find returns 1 (0), X=221.29, Y=876.87, Mass=135009, SNR=91.6, Peak=16336 HFD=3.3
02:36:56.392 00.002 21068 MultiStar: [#1 -0.14,0.01,0.94,U] [#2 -0.14,-0.17,1.31,U] [#3 -0.02,-0.10,0.98,U] [#4 -0.37,-0.01,0.81,U] [#5 -0.14,0.09,0.89,U] [#6 -0.21,0.33,0.88,U] [#7 -0.46,-0.32,0.62,U] [#8 -0.08,0.00,0.84,U] 
02:36:56.392 00.000 21068 single-star, 8 included, MultiStar: {-0.16, -0.00}, one-star: {-0.04, 0.12}
02:36:56.393 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:36:56.394 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:36:56.396 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.89 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:36:56.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
02:36:56.400 00.002 21068 Enqueuing Move request for scope (-0.04, 0.12)
02:36:56.400 00.000 16108 Worker thread wakes up
02:36:56.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
02:36:56.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
02:36:56.400 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.11
02:36:56.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:36:56.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:56.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:36:56.400 00.000 16108 MoveAxis(E, 0, ABG)
02:36:56.400 00.000 16108 Move returns status 0, amount 0
02:36:56.401 00.001 16108 MoveAxis(N, 0, ABG)
02:36:56.401 00.000 16108 Move returns status 0, amount 0
02:36:56.401 00.000 16108 move complete, result=0
02:36:56.401 00.000 16108 worker thread done servicing request
02:36:56.406 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3328, FiltMin=2896, FiltMax=53501, Gamma=1.000
02:36:56.421 00.015 21068 UpdateGuideState exits: m=135009 SNR=91.6
02:36:56.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:56.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:56.424 00.001 21068 Enqueuing Expose request
02:36:56.425 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:56.425 00.000 16108 Worker thread wakes up
02:36:56.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:56.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:57.406 00.980 16108 Exposure complete
02:36:57.470 00.064 16108 worker thread done servicing request
02:36:57.471 00.001 21068 OnExposeComplete: enter
02:36:57.472 00.001 21068 UpdateGuideState(): m_state=6
02:36:57.474 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13696
02:36:57.475 00.001 21068 Star::Find returns 1 (0), X=221.71, Y=876.66, Mass=114158, SNR=93.8, Peak=13955 HFD=3.3
02:36:57.477 00.002 21068 MultiStar: [#1 -0.22,-0.16,1.09,U] [#2 -0.09,-0.09,1.08,U] [#3 -0.11,-0.10,1.08,U] [#4 -0.15,-0.00,0.80,U] [#5 -0.02,0.17,0.86,U] [#6 0.08,0.10,0.73,U] [#7 -0.04,-0.17,0.55,U] [#8 -0.27,-0.23,0.77,U] 
02:36:57.478 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.38, -0.09}
02:36:57.479 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
02:36:57.480 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
02:36:57.482 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.20 mountX=0.04 mountY=0.08, mountTheta=1.13
02:36:57.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
02:36:57.485 00.002 21068 Enqueuing Move request for scope (-0.05, -0.07)
02:36:57.486 00.001 16108 Worker thread wakes up
02:36:57.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:36:57.486 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:36:57.486 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
02:36:57.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:36:57.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:57.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:36:57.486 00.000 16108 MoveAxis(E, 0, ABG)
02:36:57.486 00.000 16108 Move returns status 0, amount 0
02:36:57.486 00.000 16108 MoveAxis(N, 0, ABG)
02:36:57.486 00.000 16108 Move returns status 0, amount 0
02:36:57.486 00.000 16108 move complete, result=0
02:36:57.486 00.000 16108 worker thread done servicing request
02:36:57.490 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3325, FiltMin=2889, FiltMax=57309, Gamma=1.000
02:36:57.507 00.017 21068 UpdateGuideState exits: m=114158 SNR=93.8
02:36:57.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:57.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:57.510 00.001 21068 Enqueuing Expose request
02:36:57.511 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:57.513 00.002 16108 Worker thread wakes up
02:36:57.513 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:57.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:58.697 01.184 16108 Exposure complete
02:36:58.757 00.060 16108 worker thread done servicing request
02:36:58.757 00.000 21068 OnExposeComplete: enter
02:36:58.757 00.000 21068 UpdateGuideState(): m_state=6
02:36:58.758 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13697
02:36:58.759 00.001 21068 Star::Find returns 1 (0), X=221.57, Y=877.12, Mass=117887, SNR=81.8, Peak=14611 HFD=3.2
02:36:58.760 00.001 21068 MultiStar: [#1 -0.12,-0.01,1.12,U] [#2 -0.08,-0.02,1.20,U] [#3 -0.07,0.08,1.14,U] [#4 0.10,0.19,0.99,U] [#5 0.28,0.20,1.00,U] [#6 0.16,0.63,0.00,M1] [#7 -0.40,0.39,0.74,U] [#8 -0.14,0.15,1.02,U] 
02:36:58.761 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {0.24, 0.36}
02:36:58.762 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
02:36:58.763 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
02:36:58.764 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=0.04 mountY=-0.14, mountTheta=-1.29
02:36:58.765 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
02:36:58.766 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
02:36:58.766 00.000 16108 Worker thread wakes up
02:36:58.767 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
02:36:58.767 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
02:36:58.767 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.04 yDistance=-0.14
02:36:58.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:36:58.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:58.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:36:58.767 00.000 16108 MoveAxis(E, 0, ABG)
02:36:58.767 00.000 16108 Move returns status 0, amount 0
02:36:58.767 00.000 16108 MoveAxis(N, 0, ABG)
02:36:58.767 00.000 16108 Move returns status 0, amount 0
02:36:58.767 00.000 16108 move complete, result=0
02:36:58.767 00.000 16108 worker thread done servicing request
02:36:58.771 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3328, FiltMin=2851, FiltMax=60189, Gamma=1.000
02:36:58.786 00.015 21068 UpdateGuideState exits: m=117887 SNR=81.8
02:36:58.788 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:58.788 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:58.789 00.001 21068 Enqueuing Expose request
02:36:58.790 00.001 16108 Worker thread wakes up
02:36:58.790 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:58.790 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:58.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:36:59.773 00.983 16108 Exposure complete
02:36:59.863 00.090 16108 worker thread done servicing request
02:36:59.863 00.000 21068 OnExposeComplete: enter
02:36:59.864 00.001 21068 UpdateGuideState(): m_state=6
02:36:59.865 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13698
02:36:59.866 00.001 21068 Star::Find returns 1 (0), X=221.36, Y=877.23, Mass=127846, SNR=95.3, Peak=14867 HFD=3.3
02:36:59.867 00.001 21068 MultiStar: [#1 -0.21,0.27,0.99,U] [#2 -0.08,0.25,1.09,U] [#3 -0.20,0.23,0.90,U] [#4 -0.19,0.45,0.81,U] [#5 0.21,0.61,0.00,M1] [#6 -0.11,0.59,0.00,M2] [#7 -0.13,0.28,0.53,U] [#8 -0.12,0.40,0.77,U] 
02:36:59.867 00.000 21068 refined, 6 included, MultiStar: {-0.12, 0.33}, one-star: {0.03, 0.48}
02:36:59.869 00.002 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
02:36:59.870 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
02:36:59.870 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.36 cameraTheta=1.93 mountX=0.18 mountY=-0.29, mountTheta=-1.02
02:36:59.873 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.33, opts=13)
02:36:59.875 00.002 21068 Enqueuing Move request for scope (-0.12, 0.33)
02:36:59.877 00.002 16108 Worker thread wakes up
02:36:59.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
02:36:59.877 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
02:36:59.877 00.000 16108 Moving (-0.12, 0.33) raw xDistance=0.18 yDistance=-0.29
02:36:59.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:36:59.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:36:59.878 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:36:59.878 00.000 16108 MoveAxis(E, 0, ABG)
02:36:59.878 00.000 16108 Move returns status 0, amount 0
02:36:59.878 00.000 16108 MoveAxis(N, 0, ABG)
02:36:59.878 00.000 16108 Move returns status 0, amount 0
02:36:59.878 00.000 16108 move complete, result=0
02:36:59.878 00.000 16108 worker thread done servicing request
02:36:59.886 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3328, FiltMin=2861, FiltMax=58221, Gamma=1.000
02:36:59.914 00.028 21068 UpdateGuideState exits: m=127846 SNR=95.3
02:36:59.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:36:59.917 00.001 21068 Enqueuing Expose request
02:36:59.918 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:36:59.919 00.001 16108 Worker thread wakes up
02:36:59.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:36:59.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:01.082 01.163 16108 Exposure complete
02:37:01.152 00.070 16108 worker thread done servicing request
02:37:01.152 00.000 21068 OnExposeComplete: enter
02:37:01.153 00.001 21068 UpdateGuideState(): m_state=6
02:37:01.154 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13699
02:37:01.154 00.000 21068 Star::Find returns 1 (0), X=221.72, Y=876.77, Mass=131630, SNR=89.4, Peak=19075 HFD=3.0
02:37:01.155 00.001 21068 MultiStar: [#1 0.07,0.22,1.01,U] [#2 0.17,0.26,1.12,U] [#3 -0.09,0.13,1.06,U] [#4 -0.19,0.17,0.83,U] [#5 -0.02,0.36,0.75,U] [#6 0.01,0.51,0.92,U] [#7 0.14,-0.13,0.59,U] [#8 0.21,0.14,0.73,U] 
02:37:01.158 00.003 21068 refined, 8 included, MultiStar: {0.08, 0.20}, one-star: {0.39, 0.02}
02:37:01.160 00.002 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:37:01.163 00.003 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:37:01.165 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.19 mountX=-0.04 mountY=-0.21, mountTheta=-1.78
02:37:01.168 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.20, opts=13)
02:37:01.170 00.002 21068 Enqueuing Move request for scope (0.08, 0.20)
02:37:01.171 00.001 16108 Worker thread wakes up
02:37:01.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
02:37:01.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
02:37:01.171 00.000 16108 Moving (0.08, 0.20) raw xDistance=-0.04 yDistance=-0.21
02:37:01.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:37:01.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:37:01.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:37:01.173 00.002 16108 MoveAxis(E, 0, ABG)
02:37:01.173 00.000 16108 Move returns status 0, amount 0
02:37:01.173 00.000 16108 MoveAxis(N, 0, ABG)
02:37:01.173 00.000 16108 Move returns status 0, amount 0
02:37:01.173 00.000 16108 move complete, result=0
02:37:01.173 00.000 16108 worker thread done servicing request
02:37:01.179 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3325, FiltMin=2883, FiltMax=62720, Gamma=1.000
02:37:01.200 00.021 21068 UpdateGuideState exits: m=131630 SNR=89.4
02:37:01.200 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:01.201 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:01.202 00.001 21068 Enqueuing Expose request
02:37:01.203 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:01.204 00.001 16108 Worker thread wakes up
02:37:01.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:01.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:02.166 00.962 16108 Exposure complete
02:37:02.221 00.055 16108 worker thread done servicing request
02:37:02.222 00.001 21068 OnExposeComplete: enter
02:37:02.224 00.002 21068 UpdateGuideState(): m_state=6
02:37:02.227 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13700
02:37:02.228 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=877.00, Mass=112335, SNR=77.6, Peak=15555 HFD=3.1
02:37:02.230 00.002 21068 MultiStar: [#1 0.10,0.20,1.33,U] [#2 0.00,-0.06,1.46,U] [#3 0.18,0.21,1.14,U] [#4 0.03,0.15,0.97,U] [#5 0.01,0.26,1.12,U] [#6 0.22,0.34,0.98,U] [#7 -0.18,-0.03,0.67,U] [#8 0.08,0.11,0.94,U] 
02:37:02.231 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.16}, one-star: {0.34, 0.25}
02:37:02.232 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:37:02.233 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:37:02.234 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.03 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
02:37:02.235 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
02:37:02.237 00.002 21068 Enqueuing Move request for scope (0.09, 0.16)
02:37:02.240 00.003 16108 Worker thread wakes up
02:37:02.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
02:37:02.240 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
02:37:02.240 00.000 16108 Moving (0.09, 0.16) raw xDistance=-0.07 yDistance=-0.18
02:37:02.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:02.240 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:02.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:37:02.240 00.000 16108 MoveAxis(E, 0, ABG)
02:37:02.240 00.000 16108 Move returns status 0, amount 0
02:37:02.240 00.000 16108 MoveAxis(N, 0, ABG)
02:37:02.240 00.000 16108 Move returns status 0, amount 0
02:37:02.241 00.001 16108 move complete, result=0
02:37:02.241 00.000 16108 worker thread done servicing request
02:37:02.246 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3328, FiltMin=2864, FiltMax=65440, Gamma=1.000
02:37:02.277 00.031 21068 UpdateGuideState exits: m=112335 SNR=77.6
02:37:02.279 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:02.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:02.282 00.002 21068 Enqueuing Expose request
02:37:02.283 00.001 16108 Worker thread wakes up
02:37:02.283 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:02.286 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:02.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:03.448 01.162 16108 Exposure complete
02:37:03.512 00.064 16108 worker thread done servicing request
02:37:03.512 00.000 21068 OnExposeComplete: enter
02:37:03.513 00.001 21068 UpdateGuideState(): m_state=6
02:37:03.515 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13701
02:37:03.517 00.002 21068 Star::Find returns 1 (0), X=221.62, Y=876.64, Mass=123585, SNR=93.5, Peak=16787 HFD=3.1
02:37:03.518 00.001 21068 MultiStar: [#1 -0.04,0.01,1.29,U] [#2 0.12,-0.22,1.18,U] [#3 0.06,0.03,0.96,U] [#4 0.09,-0.22,0.74,U] [#5 0.22,0.11,0.82,U] [#6 -0.04,0.43,0.77,U] [#7 0.26,0.01,0.52,U] [#8 -0.18,-0.30,0.69,U] 
02:37:03.520 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.29, -0.11}
02:37:03.521 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
02:37:03.522 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
02:37:03.522 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.39 mountX=-0.09 mountY=0.01, mountTheta=2.99
02:37:03.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
02:37:03.525 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
02:37:03.526 00.001 16108 Worker thread wakes up
02:37:03.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:37:03.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:37:03.526 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
02:37:03.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:37:03.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:03.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:37:03.526 00.000 16108 MoveAxis(E, 0, ABG)
02:37:03.526 00.000 16108 Move returns status 0, amount 0
02:37:03.526 00.000 16108 MoveAxis(N, 0, ABG)
02:37:03.526 00.000 16108 Move returns status 0, amount 0
02:37:03.526 00.000 16108 move complete, result=0
02:37:03.527 00.001 16108 worker thread done servicing request
02:37:03.532 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3325, FiltMin=2784, FiltMax=65501, Gamma=1.000
02:37:03.549 00.017 21068 UpdateGuideState exits: m=123585 SNR=93.5
02:37:03.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:03.550 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:03.551 00.001 21068 Enqueuing Expose request
02:37:03.551 00.000 16108 Worker thread wakes up
02:37:03.552 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:03.552 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:03.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:04.534 00.982 16108 Exposure complete
02:37:04.592 00.058 16108 worker thread done servicing request
02:37:04.592 00.000 21068 OnExposeComplete: enter
02:37:04.593 00.001 21068 UpdateGuideState(): m_state=6
02:37:04.594 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13702
02:37:04.595 00.001 21068 Star::Find returns 1 (0), X=221.85, Y=876.86, Mass=140993, SNR=90.1, Peak=19171 HFD=3.2
02:37:04.597 00.002 21068 MultiStar: [#1 -0.08,-0.10,1.18,U] [#2 -0.02,-0.23,1.41,U] [#3 -0.00,0.00,0.96,U] [#4 -0.00,-0.07,0.85,U] [#5 0.18,0.24,1.00,U] [#6 0.03,0.33,0.84,U] [#7 0.25,0.08,0.65,U] [#8 0.07,0.03,0.75,U] 
02:37:04.598 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.52, 0.10}
02:37:04.600 00.002 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
02:37:04.600 00.000 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
02:37:04.601 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.23 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
02:37:04.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
02:37:04.604 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
02:37:04.605 00.001 16108 Worker thread wakes up
02:37:04.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:37:04.605 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:37:04.605 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
02:37:04.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:37:04.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:04.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:37:04.605 00.000 16108 MoveAxis(E, 0, ABG)
02:37:04.605 00.000 16108 Move returns status 0, amount 0
02:37:04.605 00.000 16108 MoveAxis(N, 0, ABG)
02:37:04.605 00.000 16108 Move returns status 0, amount 0
02:37:04.605 00.000 16108 move complete, result=0
02:37:04.605 00.000 16108 worker thread done servicing request
02:37:04.609 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3328, FiltMin=2822, FiltMax=49789, Gamma=1.000
02:37:04.624 00.015 21068 UpdateGuideState exits: m=140993 SNR=90.1
02:37:04.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:04.627 00.001 21068 Enqueuing Expose request
02:37:04.627 00.000 16108 Worker thread wakes up
02:37:04.627 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:04.628 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:04.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:05.790 01.162 16108 Exposure complete
02:37:05.864 00.074 16108 worker thread done servicing request
02:37:05.864 00.000 21068 OnExposeComplete: enter
02:37:05.867 00.003 21068 UpdateGuideState(): m_state=6
02:37:05.868 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13703
02:37:05.869 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.76, Mass=124000, SNR=83.6, Peak=16931 HFD=3.3
02:37:05.870 00.001 21068 MultiStar: [#1 -0.09,-0.08,1.06,U] [#2 0.14,0.06,1.27,U] [#3 0.27,-0.12,1.16,U] [#4 -0.06,-0.03,0.90,U] [#5 0.19,0.07,1.03,U] [#6 0.03,0.28,0.90,U] [#7 0.04,-0.18,0.69,U] [#8 0.03,-0.08,0.83,U] 
02:37:05.871 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {0.18, 0.01}
02:37:05.872 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
02:37:05.874 00.002 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
02:37:05.874 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.09 mountY=-0.02, mountTheta=-2.95
02:37:05.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
02:37:05.876 00.000 21068 Enqueuing Move request for scope (0.09, -0.00)
02:37:05.877 00.001 16108 Worker thread wakes up
02:37:05.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
02:37:05.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
02:37:05.877 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
02:37:05.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:37:05.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:05.878 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:37:05.878 00.000 16108 MoveAxis(E, 0, ABG)
02:37:05.878 00.000 16108 Move returns status 0, amount 0
02:37:05.878 00.000 16108 MoveAxis(N, 0, ABG)
02:37:05.878 00.000 16108 Move returns status 0, amount 0
02:37:05.878 00.000 16108 move complete, result=0
02:37:05.878 00.000 16108 worker thread done servicing request
02:37:05.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3328, FiltMin=2835, FiltMax=62953, Gamma=1.000
02:37:05.898 00.017 21068 UpdateGuideState exits: m=124000 SNR=83.6
02:37:05.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:05.900 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:05.901 00.001 21068 Enqueuing Expose request
02:37:05.902 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:05.902 00.000 16108 Worker thread wakes up
02:37:05.902 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:05.903 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:06.874 00.971 16108 Exposure complete
02:37:06.940 00.066 16108 worker thread done servicing request
02:37:06.940 00.000 21068 OnExposeComplete: enter
02:37:06.941 00.001 21068 UpdateGuideState(): m_state=6
02:37:06.943 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13704
02:37:06.944 00.001 21068 Star::Find returns 1 (0), X=221.81, Y=876.75, Mass=123999, SNR=85.6, Peak=15811 HFD=3.3
02:37:06.945 00.001 21068 MultiStar: [#1 -0.19,0.02,1.36,U] [#2 0.19,-0.16,1.16,U] [#3 0.13,-0.00,1.05,U] [#4 -0.14,-0.07,0.86,U] [#5 0.02,0.19,0.93,U] [#6 -0.04,0.13,0.87,U] [#7 -0.09,-0.10,0.65,U] [#8 -0.10,-0.11,0.81,U] 
02:37:06.946 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.48, -0.00}
02:37:06.947 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
02:37:06.947 00.000 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
02:37:06.948 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.27 mountX=-0.04 mountY=0.00, mountTheta=3.11
02:37:06.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
02:37:06.951 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
02:37:06.951 00.000 16108 Worker thread wakes up
02:37:06.953 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
02:37:06.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
02:37:06.953 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
02:37:06.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:37:06.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:06.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:37:06.953 00.000 16108 MoveAxis(E, 0, ABG)
02:37:06.953 00.000 16108 Move returns status 0, amount 0
02:37:06.953 00.000 16108 MoveAxis(N, 0, ABG)
02:37:06.953 00.000 16108 Move returns status 0, amount 0
02:37:06.953 00.000 16108 move complete, result=0
02:37:06.953 00.000 16108 worker thread done servicing request
02:37:06.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3328, FiltMin=2841, FiltMax=56845, Gamma=1.000
02:37:06.971 00.015 21068 UpdateGuideState exits: m=123999 SNR=85.6
02:37:06.973 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:06.973 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:06.974 00.001 21068 Enqueuing Expose request
02:37:06.975 00.001 16108 Worker thread wakes up
02:37:06.975 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:06.975 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:06.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:08.146 01.171 16108 Exposure complete
02:37:08.230 00.084 16108 worker thread done servicing request
02:37:08.230 00.000 21068 OnExposeComplete: enter
02:37:08.232 00.002 21068 UpdateGuideState(): m_state=6
02:37:08.234 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13705
02:37:08.237 00.003 21068 Star::Find returns 1 (0), X=221.62, Y=876.80, Mass=133607, SNR=82.9, Peak=17011 HFD=3.2
02:37:08.239 00.002 21068 MultiStar: [#1 0.06,-0.01,1.17,U] [#2 0.16,-0.16,1.46,U] [#3 0.35,0.17,1.02,U] [#4 0.21,0.09,0.83,U] [#5 -0.12,0.28,0.87,U] [#6 -0.00,0.28,0.87,U] [#7 -0.11,-0.08,0.69,U] [#8 -0.25,-0.14,0.72,U] 
02:37:08.240 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.29, 0.05}
02:37:08.241 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:37:08.243 00.002 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:37:08.244 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=-0.08 mountY=-0.07, mountTheta=-2.45
02:37:08.246 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
02:37:08.249 00.003 21068 Enqueuing Move request for scope (0.09, 0.05)
02:37:08.250 00.001 16108 Worker thread wakes up
02:37:08.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
02:37:08.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
02:37:08.251 00.001 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
02:37:08.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:08.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:08.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:37:08.251 00.000 16108 MoveAxis(E, 0, ABG)
02:37:08.251 00.000 16108 Move returns status 0, amount 0
02:37:08.251 00.000 16108 MoveAxis(N, 0, ABG)
02:37:08.251 00.000 16108 Move returns status 0, amount 0
02:37:08.251 00.000 16108 move complete, result=0
02:37:08.251 00.000 16108 worker thread done servicing request
02:37:08.258 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3328, FiltMin=2861, FiltMax=56637, Gamma=1.000
02:37:08.274 00.016 21068 UpdateGuideState exits: m=133607 SNR=82.9
02:37:08.275 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.275 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:08.276 00.001 21068 Enqueuing Expose request
02:37:08.277 00.001 16108 Worker thread wakes up
02:37:08.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:08.278 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:08.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:09.266 00.988 16108 Exposure complete
02:37:09.329 00.063 16108 worker thread done servicing request
02:37:09.329 00.000 21068 OnExposeComplete: enter
02:37:09.330 00.001 21068 UpdateGuideState(): m_state=6
02:37:09.331 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13706
02:37:09.332 00.001 21068 Star::Find returns 1 (0), X=221.54, Y=876.96, Mass=134674, SNR=91.2, Peak=17683 HFD=3.5
02:37:09.333 00.001 21068 MultiStar: [#1 0.06,-0.02,1.27,U] [#2 0.27,-0.10,1.08,U] [#3 0.01,-0.09,0.91,U] [#4 0.08,0.27,0.85,U] [#5 0.13,0.36,0.87,U] [#6 0.15,0.35,0.84,U] [#7 -0.09,-0.15,0.57,U] [#8 -0.34,0.12,0.70,U] 
02:37:09.334 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.21, 0.21}
02:37:09.335 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
02:37:09.335 00.000 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
02:37:09.336 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.95 mountX=-0.05 mountY=-0.12, mountTheta=-2.01
02:37:09.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
02:37:09.339 00.001 21068 Enqueuing Move request for scope (0.07, 0.10)
02:37:09.340 00.001 16108 Worker thread wakes up
02:37:09.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
02:37:09.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:37:09.340 00.000 16108 Moving (0.07, 0.10) raw xDistance=-0.05 yDistance=-0.12
02:37:09.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:09.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:09.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:09.340 00.000 16108 MoveAxis(E, 0, ABG)
02:37:09.340 00.000 16108 Move returns status 0, amount 0
02:37:09.341 00.001 16108 MoveAxis(N, 0, ABG)
02:37:09.341 00.000 16108 Move returns status 0, amount 0
02:37:09.341 00.000 16108 move complete, result=0
02:37:09.341 00.000 16108 worker thread done servicing request
02:37:09.344 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3328, FiltMin=2835, FiltMax=65440, Gamma=1.000
02:37:09.367 00.023 21068 UpdateGuideState exits: m=134674 SNR=91.2
02:37:09.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:09.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:09.371 00.002 21068 Enqueuing Expose request
02:37:09.371 00.000 16108 Worker thread wakes up
02:37:09.371 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:09.372 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:09.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:10.546 01.174 16108 Exposure complete
02:37:10.623 00.077 16108 worker thread done servicing request
02:37:10.624 00.001 21068 OnExposeComplete: enter
02:37:10.626 00.002 21068 UpdateGuideState(): m_state=6
02:37:10.629 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13707
02:37:10.631 00.002 21068 Star::Find returns 1 (0), X=222.00, Y=876.93, Mass=126529, SNR=93.9, Peak=17363 HFD=2.9
02:37:10.632 00.001 21068 MultiStar: [#1 -0.07,0.04,0.94,U] [#2 0.31,0.04,1.09,U] [#3 0.07,-0.11,1.11,U] [#4 0.47,0.21,0.76,U] [#5 0.55,0.46,0.00,M1] [#6 0.11,0.45,0.67,U] [#7 0.30,0.11,0.63,U] [#8 -0.02,0.08,0.84,U] 
02:37:10.633 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.10}, one-star: {0.67, 0.18}
02:37:10.635 00.002 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
02:37:10.636 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
02:37:10.636 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.43 mountX=-0.21 mountY=-0.16, mountTheta=-2.50
02:37:10.639 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.10, opts=13)
02:37:10.640 00.001 21068 Enqueuing Move request for scope (0.23, 0.10)
02:37:10.640 00.000 16108 Worker thread wakes up
02:37:10.641 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
02:37:10.641 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
02:37:10.641 00.000 16108 Moving (0.23, 0.10) raw xDistance=-0.21 yDistance=-0.16
02:37:10.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:37:10.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:10.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:37:10.641 00.000 16108 MoveAxis(E, 54, ABG)
02:37:10.641 00.000 16108 Guiding  Dir = 2, Dur = 54
02:37:10.641 00.000 16108 IsSlewing returns 0
02:37:10.642 00.001 16108 IsGuiding returns 0
02:37:10.644 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3328, FiltMin=2893, FiltMax=59488, Gamma=1.000
02:37:10.661 00.017 21068 UpdateGuideState exits: m=126529 SNR=93.9
02:37:10.661 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:10.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:10.663 00.001 21068 Enqueuing Expose request
02:37:10.696 00.033 16108 PulseGuide returned control before completion, sleep 11
02:37:10.710 00.014 16108 IsGuiding returns 1
02:37:10.710 00.000 16108 scope still moving after pulse duration time elapsed
02:37:10.741 00.031 16108 IsSlewing returns 0
02:37:10.741 00.000 16108 IsGuiding returns 1
02:37:10.772 00.031 16108 IsSlewing returns 0
02:37:10.772 00.000 16108 IsGuiding returns 1
02:37:10.803 00.031 16108 IsSlewing returns 0
02:37:10.803 00.000 16108 IsGuiding returns 0
02:37:10.803 00.000 16108 scope move finished after 54 + 107 ms
02:37:10.803 00.000 16108 Move returns status 0, amount 54
02:37:10.803 00.000 16108 MoveAxis(N, 0, ABG)
02:37:10.804 00.001 16108 Move returns status 0, amount 0
02:37:10.804 00.000 16108 move complete, result=0
02:37:10.804 00.000 16108 worker thread done servicing request
02:37:10.804 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
02:37:10.806 00.002 16108 Worker thread wakes up
02:37:10.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:10.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:11.774 00.968 16108 Exposure complete
02:37:11.838 00.064 16108 worker thread done servicing request
02:37:11.838 00.000 21068 OnExposeComplete: enter
02:37:11.839 00.001 21068 UpdateGuideState(): m_state=6
02:37:11.840 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13708
02:37:11.841 00.001 21068 Star::Find returns 1 (0), X=221.51, Y=876.91, Mass=144104, SNR=106.7, Peak=17091 HFD=3.5
02:37:11.842 00.001 21068 MultiStar: [#1 -0.13,0.06,0.91,U] [#2 0.03,-0.15,1.20,U] [#3 -0.09,0.07,0.87,U] [#4 -0.05,0.06,0.65,U] [#5 -0.14,0.12,0.74,U] [#6 0.01,0.29,0.65,U] [#7 -0.17,0.20,0.55,U] [#8 -0.18,0.35,0.63,U] 
02:37:11.843 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.18, 0.16}
02:37:11.845 00.002 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
02:37:11.846 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
02:37:11.847 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=0.06 mountY=-0.09, mountTheta=-0.96
02:37:11.848 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
02:37:11.849 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
02:37:11.851 00.002 16108 Worker thread wakes up
02:37:11.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
02:37:11.851 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:37:11.851 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.06 yDistance=-0.09
02:37:11.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:11.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:11.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:37:11.851 00.000 16108 MoveAxis(E, 0, ABG)
02:37:11.851 00.000 16108 Move returns status 0, amount 0
02:37:11.851 00.000 16108 MoveAxis(N, 0, ABG)
02:37:11.851 00.000 16108 Move returns status 0, amount 0
02:37:11.851 00.000 16108 move complete, result=0
02:37:11.851 00.000 16108 worker thread done servicing request
02:37:11.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3331, FiltMin=2867, FiltMax=65440, Gamma=1.000
02:37:11.874 00.019 21068 UpdateGuideState exits: m=144104 SNR=106.7
02:37:11.874 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:11.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:11.876 00.001 21068 Enqueuing Expose request
02:37:11.878 00.002 16108 Worker thread wakes up
02:37:11.878 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:11.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:11.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:13.048 01.169 16108 Exposure complete
02:37:13.114 00.066 16108 worker thread done servicing request
02:37:13.114 00.000 21068 OnExposeComplete: enter
02:37:13.115 00.001 21068 UpdateGuideState(): m_state=6
02:37:13.118 00.003 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13709
02:37:13.120 00.002 21068 Star::Find returns 1 (0), X=221.48, Y=876.90, Mass=120128, SNR=82.8, Peak=13635 HFD=3.5
02:37:13.121 00.001 21068 MultiStar: [#1 -0.32,0.18,1.13,U] [#2 -0.13,-0.13,1.31,U] [#3 -0.24,0.32,1.17,U] [#4 -0.03,0.40,0.77,U] [#5 -0.05,0.54,1.09,U] [#6 -0.21,0.38,0.77,U] [#7 -0.33,-0.04,0.61,U] [#8 -0.06,-0.15,0.76,U] 
02:37:13.123 00.002 21068 single-star, 8 included, MultiStar: {-0.13, 0.19}, one-star: {0.15, 0.15}
02:37:13.124 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
02:37:13.127 00.003 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
02:37:13.128 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=-0.12 mountY=-0.18, mountTheta=-2.17
02:37:13.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.15, opts=13)
02:37:13.133 00.002 21068 Enqueuing Move request for scope (0.15, 0.15)
02:37:13.136 00.003 16108 Worker thread wakes up
02:37:13.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
02:37:13.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
02:37:13.136 00.000 16108 Moving (0.15, 0.15) raw xDistance=-0.12 yDistance=-0.18
02:37:13.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:37:13.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:13.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:37:13.136 00.000 16108 MoveAxis(E, 0, ABG)
02:37:13.136 00.000 16108 Move returns status 0, amount 0
02:37:13.137 00.001 16108 MoveAxis(N, 0, ABG)
02:37:13.137 00.000 16108 Move returns status 0, amount 0
02:37:13.137 00.000 16108 move complete, result=0
02:37:13.137 00.000 16108 worker thread done servicing request
02:37:13.146 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3328, FiltMin=2857, FiltMax=65440, Gamma=1.000
02:37:13.163 00.017 21068 UpdateGuideState exits: m=120128 SNR=82.8
02:37:13.163 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.165 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:13.166 00.001 21068 Enqueuing Expose request
02:37:13.166 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:13.167 00.001 16108 Worker thread wakes up
02:37:13.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:13.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:14.151 00.984 16108 Exposure complete
02:37:14.213 00.062 16108 worker thread done servicing request
02:37:14.213 00.000 21068 OnExposeComplete: enter
02:37:14.214 00.001 21068 UpdateGuideState(): m_state=6
02:37:14.215 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13710
02:37:14.215 00.000 21068 Star::Find returns 1 (0), X=221.22, Y=876.90, Mass=114833, SNR=78.7, Peak=12960 HFD=3.3
02:37:14.216 00.001 21068 MultiStar: [#1 -0.10,0.11,1.48,U] [#2 -0.13,0.14,1.28,U] [#3 -0.10,0.14,1.05,U] [#4 -0.00,0.08,0.82,U] [#5 0.22,0.38,1.06,U] [#6 -0.00,0.54,0.90,U] [#7 -0.07,0.17,0.76,U] [#8 -0.41,0.32,0.85,U] 
02:37:14.218 00.002 21068 single-star, 8 included, MultiStar: {-0.08, 0.22}, one-star: {-0.11, 0.15}
02:37:14.218 00.000 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
02:37:14.219 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
02:37:14.220 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.20 mountX=0.13 mountY=-0.12, mountTheta=-0.74
02:37:14.221 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.15, opts=13)
02:37:14.222 00.001 21068 Enqueuing Move request for scope (-0.11, 0.15)
02:37:14.223 00.001 16108 Worker thread wakes up
02:37:14.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:37:14.223 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:37:14.223 00.000 16108 Moving (-0.11, 0.15) raw xDistance=0.13 yDistance=-0.12
02:37:14.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:37:14.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:14.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:14.224 00.001 16108 MoveAxis(E, 0, ABG)
02:37:14.224 00.000 16108 Move returns status 0, amount 0
02:37:14.224 00.000 16108 MoveAxis(N, 0, ABG)
02:37:14.224 00.000 16108 Move returns status 0, amount 0
02:37:14.224 00.000 16108 move complete, result=0
02:37:14.224 00.000 16108 worker thread done servicing request
02:37:14.227 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3328, FiltMin=2845, FiltMax=65440, Gamma=1.000
02:37:14.243 00.016 21068 UpdateGuideState exits: m=114833 SNR=78.7
02:37:14.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:14.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:14.245 00.000 21068 Enqueuing Expose request
02:37:14.246 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:14.247 00.001 16108 Worker thread wakes up
02:37:14.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:14.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:15.412 01.165 16108 Exposure complete
02:37:15.484 00.072 16108 worker thread done servicing request
02:37:15.484 00.000 21068 OnExposeComplete: enter
02:37:15.485 00.001 21068 UpdateGuideState(): m_state=6
02:37:15.486 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13711
02:37:15.487 00.001 21068 Star::Find returns 1 (0), X=221.81, Y=876.97, Mass=125012, SNR=90.4, Peak=18707 HFD=3.0
02:37:15.488 00.001 21068 MultiStar: [#1 -0.13,0.11,1.06,U] [#2 0.09,-0.15,1.22,U] [#3 -0.33,0.02,1.03,U] [#4 0.13,0.18,0.82,U] [#5 0.08,0.58,0.00,M1] [#6 0.00,0.60,0.00,M1] [#7 0.12,-0.14,0.60,U] [#8 0.24,-0.17,0.74,U] 
02:37:15.491 00.003 21068 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.48, 0.22}
02:37:15.492 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
02:37:15.494 00.002 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
02:37:15.495 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.07 mountY=-0.03, mountTheta=-2.68
02:37:15.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
02:37:15.498 00.001 21068 Enqueuing Move request for scope (0.07, 0.02)
02:37:15.499 00.001 16108 Worker thread wakes up
02:37:15.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:37:15.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:37:15.499 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.03
02:37:15.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:15.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:15.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:37:15.499 00.000 16108 MoveAxis(E, 0, ABG)
02:37:15.499 00.000 16108 Move returns status 0, amount 0
02:37:15.499 00.000 16108 MoveAxis(N, 0, ABG)
02:37:15.500 00.001 16108 Move returns status 0, amount 0
02:37:15.500 00.000 16108 move complete, result=0
02:37:15.500 00.000 16108 worker thread done servicing request
02:37:15.504 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3328, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:37:15.525 00.021 21068 UpdateGuideState exits: m=125012 SNR=90.4
02:37:15.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:15.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:15.530 00.002 21068 Enqueuing Expose request
02:37:15.531 00.001 16108 Worker thread wakes up
02:37:15.531 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:15.533 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:15.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:16.509 00.976 16108 Exposure complete
02:37:16.571 00.062 16108 worker thread done servicing request
02:37:16.571 00.000 21068 OnExposeComplete: enter
02:37:16.572 00.001 21068 UpdateGuideState(): m_state=6
02:37:16.573 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13712
02:37:16.574 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=876.63, Mass=122246, SNR=86.9, Peak=16419 HFD=2.9
02:37:16.575 00.001 21068 MultiStar: [#1 -0.01,-0.22,1.37,U] [#2 0.24,-0.13,1.47,U] [#3 0.28,-0.03,1.04,U] [#4 0.37,-0.08,0.79,U] [#5 0.43,0.11,1.06,U] [#6 0.21,0.22,0.79,U] [#7 0.10,-0.24,0.62,U] [#8 0.20,0.01,0.72,U] 
02:37:16.576 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.06}, one-star: {0.41, -0.12}
02:37:16.577 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
02:37:16.577 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
02:37:16.578 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=-0.25 mountY=0.00, mountTheta=3.13
02:37:16.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.06, opts=13)
02:37:16.581 00.001 21068 Enqueuing Move request for scope (0.24, -0.06)
02:37:16.582 00.001 16108 Worker thread wakes up
02:37:16.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
02:37:16.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
02:37:16.582 00.000 16108 Moving (0.24, -0.06) raw xDistance=-0.25 yDistance=0.00
02:37:16.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:37:16.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:16.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:37:16.582 00.000 16108 MoveAxis(E, 66, ABG)
02:37:16.582 00.000 16108 Guiding  Dir = 2, Dur = 66
02:37:16.582 00.000 16108 IsSlewing returns 0
02:37:16.583 00.001 16108 IsGuiding returns 0
02:37:16.594 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3328, FiltMin=2870, FiltMax=65440, Gamma=1.000
02:37:16.613 00.019 21068 UpdateGuideState exits: m=122246 SNR=86.9
02:37:16.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:16.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:16.616 00.001 21068 Enqueuing Expose request
02:37:16.631 00.015 16108 PulseGuide returned control before completion, sleep 28
02:37:16.660 00.029 16108 IsGuiding returns 1
02:37:16.660 00.000 16108 scope still moving after pulse duration time elapsed
02:37:16.692 00.032 16108 IsSlewing returns 0
02:37:16.692 00.000 16108 IsGuiding returns 1
02:37:16.728 00.036 16108 IsSlewing returns 0
02:37:16.729 00.001 16108 IsGuiding returns 0
02:37:16.729 00.000 16108 scope move finished after 66 + 80 ms
02:37:16.729 00.000 16108 Move returns status 0, amount 66
02:37:16.729 00.000 16108 MoveAxis(N, 0, ABG)
02:37:16.729 00.000 16108 Move returns status 0, amount 0
02:37:16.729 00.000 16108 move complete, result=0
02:37:16.729 00.000 16108 worker thread done servicing request
02:37:16.730 00.001 21068 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
02:37:16.732 00.002 16108 Worker thread wakes up
02:37:16.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:16.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:17.891 01.159 16108 Exposure complete
02:37:17.955 00.064 16108 worker thread done servicing request
02:37:17.955 00.000 21068 OnExposeComplete: enter
02:37:17.955 00.000 21068 UpdateGuideState(): m_state=6
02:37:17.956 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13713
02:37:17.958 00.002 21068 Star::Find returns 1 (0), X=221.69, Y=876.63, Mass=134949, SNR=99.6, Peak=18563 HFD=3.4
02:37:17.960 00.002 21068 MultiStar: [#1 -0.35,0.01,0.98,U] [#2 -0.01,-0.02,1.03,U] [#3 0.00,0.18,1.02,U] [#4 -0.10,-0.01,0.75,U] [#5 -0.11,0.43,0.90,U] [#6 -0.07,0.24,0.80,U] [#7 0.01,0.12,0.52,U] [#8 -0.21,-0.01,0.75,U] 
02:37:17.960 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.36, -0.12}
02:37:17.961 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:37:17.962 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
02:37:17.962 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.06 mountX=0.06 mountY=-0.07, mountTheta=-0.88
02:37:17.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
02:37:17.965 00.001 21068 Enqueuing Move request for scope (-0.05, 0.09)
02:37:17.966 00.001 16108 Worker thread wakes up
02:37:17.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
02:37:17.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
02:37:17.966 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.06 yDistance=-0.07
02:37:17.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:17.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:17.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:37:17.966 00.000 16108 MoveAxis(E, 0, ABG)
02:37:17.966 00.000 16108 Move returns status 0, amount 0
02:37:17.966 00.000 16108 MoveAxis(N, 0, ABG)
02:37:17.966 00.000 16108 Move returns status 0, amount 0
02:37:17.966 00.000 16108 move complete, result=0
02:37:17.966 00.000 16108 worker thread done servicing request
02:37:17.971 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3325, FiltMin=2835, FiltMax=63894, Gamma=1.000
02:37:17.986 00.015 21068 UpdateGuideState exits: m=134949 SNR=99.6
02:37:17.988 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:17.991 00.002 21068 Enqueuing Expose request
02:37:17.992 00.001 16108 Worker thread wakes up
02:37:17.992 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:17.993 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:17.994 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:18.962 00.968 16108 Exposure complete
02:37:19.020 00.058 16108 worker thread done servicing request
02:37:19.020 00.000 21068 OnExposeComplete: enter
02:37:19.021 00.001 21068 UpdateGuideState(): m_state=6
02:37:19.022 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13714
02:37:19.023 00.001 21068 Star::Find returns 1 (0), X=221.48, Y=876.77, Mass=126905, SNR=90.0, Peak=17907 HFD=3.1
02:37:19.024 00.001 21068 MultiStar: [#1 -0.28,-0.17,1.40,U] [#2 -0.17,-0.16,1.09,U] [#3 -0.16,-0.07,1.07,U] [#4 -0.24,0.14,0.80,U] [#5 -0.06,0.04,0.90,U] [#6 -0.10,0.23,0.79,U] [#7 -0.14,-0.22,0.55,U] [#8 -0.30,-0.06,0.75,U] 
02:37:19.024 00.000 21068 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {0.15, 0.02}
02:37:19.025 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
02:37:19.026 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.48)
02:37:19.026 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.90 mountX=0.14 mountY=0.07, mountTheta=0.46
02:37:19.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.04, opts=13)
02:37:19.030 00.002 21068 Enqueuing Move request for scope (-0.15, -0.04)
02:37:19.031 00.001 16108 Worker thread wakes up
02:37:19.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
02:37:19.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
02:37:19.031 00.000 16108 Moving (-0.15, -0.04) raw xDistance=0.14 yDistance=0.07
02:37:19.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:37:19.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:19.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:37:19.031 00.000 16108 MoveAxis(E, 0, ABG)
02:37:19.031 00.000 16108 Move returns status 0, amount 0
02:37:19.031 00.000 16108 MoveAxis(N, 0, ABG)
02:37:19.031 00.000 16108 Move returns status 0, amount 0
02:37:19.031 00.000 16108 move complete, result=0
02:37:19.031 00.000 16108 worker thread done servicing request
02:37:19.035 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3325, FiltMin=2845, FiltMax=65440, Gamma=1.000
02:37:19.054 00.019 21068 UpdateGuideState exits: m=126905 SNR=90.0
02:37:19.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:19.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:19.057 00.001 21068 Enqueuing Expose request
02:37:19.057 00.000 16108 Worker thread wakes up
02:37:19.057 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:19.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:19.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:20.231 01.173 16108 Exposure complete
02:37:20.290 00.059 16108 worker thread done servicing request
02:37:20.290 00.000 21068 OnExposeComplete: enter
02:37:20.291 00.001 21068 UpdateGuideState(): m_state=6
02:37:20.292 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13715
02:37:20.293 00.001 21068 Star::Find returns 1 (0), X=221.61, Y=876.89, Mass=129874, SNR=83.5, Peak=18947 HFD=3.2
02:37:20.294 00.001 21068 MultiStar: [#1 -0.13,0.00,1.05,U] [#2 -0.07,0.01,1.24,U] [#3 0.05,0.05,1.04,U] [#4 -0.24,0.12,0.90,U] [#5 -0.28,0.48,0.96,U] [#6 -0.27,0.40,0.82,U] [#7 -0.27,-0.25,0.71,U] [#8 -0.27,0.13,0.82,U] 
02:37:20.295 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.12}, one-star: {0.28, 0.14}
02:37:20.296 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
02:37:20.297 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
02:37:20.298 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.34 mountX=0.14 mountY=-0.09, mountTheta=-0.59
02:37:20.301 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.12, opts=13)
02:37:20.301 00.000 21068 Enqueuing Move request for scope (-0.12, 0.12)
02:37:20.302 00.001 16108 Worker thread wakes up
02:37:20.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
02:37:20.302 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
02:37:20.302 00.000 16108 Moving (-0.12, 0.12) raw xDistance=0.14 yDistance=-0.09
02:37:20.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:37:20.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:20.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:37:20.302 00.000 16108 MoveAxis(E, 0, ABG)
02:37:20.302 00.000 16108 Move returns status 0, amount 0
02:37:20.302 00.000 16108 MoveAxis(N, 0, ABG)
02:37:20.302 00.000 16108 Move returns status 0, amount 0
02:37:20.303 00.001 16108 move complete, result=0
02:37:20.303 00.000 16108 worker thread done servicing request
02:37:20.311 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3328, FiltMin=2845, FiltMax=59005, Gamma=1.000
02:37:20.334 00.023 21068 UpdateGuideState exits: m=129874 SNR=83.5
02:37:20.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:20.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:20.336 00.000 21068 Enqueuing Expose request
02:37:20.337 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:20.337 00.000 16108 Worker thread wakes up
02:37:20.339 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:20.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:20.641 00.302 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:20.643 00.002 21068 case statement mapped state 6 to 3
02:37:20.645 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:21.315 00.670 16108 Exposure complete
02:37:21.383 00.068 16108 worker thread done servicing request
02:37:21.383 00.000 21068 OnExposeComplete: enter
02:37:21.384 00.001 21068 UpdateGuideState(): m_state=6
02:37:21.385 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13716
02:37:21.386 00.001 21068 Star::Find returns 1 (0), X=221.56, Y=876.71, Mass=128990, SNR=104.5, Peak=17363 HFD=3.2
02:37:21.387 00.001 21068 MultiStar: [#1 -0.18,-0.11,0.93,U] [#2 -0.05,-0.16,0.98,U] [#3 0.04,0.01,0.96,U] [#4 -0.18,0.15,0.65,U] [#5 -0.26,0.14,0.84,U] [#6 -0.03,0.32,0.61,U] [#7 0.10,0.07,0.52,U] [#8 -0.42,-0.14,0.69,U] 
02:37:21.388 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {0.23, -0.05}
02:37:21.389 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
02:37:21.389 00.000 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
02:37:21.390 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=0.07 mountY=0.01, mountTheta=0.14
02:37:21.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
02:37:21.392 00.000 21068 Enqueuing Move request for scope (-0.07, 0.01)
02:37:21.393 00.001 16108 Worker thread wakes up
02:37:21.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:37:21.393 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:37:21.393 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.01
02:37:21.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:21.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:21.394 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:37:21.394 00.000 16108 MoveAxis(E, 0, ABG)
02:37:21.394 00.000 16108 Move returns status 0, amount 0
02:37:21.394 00.000 16108 MoveAxis(N, 0, ABG)
02:37:21.394 00.000 16108 Move returns status 0, amount 0
02:37:21.394 00.000 16108 move complete, result=0
02:37:21.394 00.000 16108 worker thread done servicing request
02:37:21.397 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3328, FiltMin=2832, FiltMax=61693, Gamma=1.000
02:37:21.418 00.021 21068 UpdateGuideState exits: m=128990 SNR=104.5
02:37:21.420 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:21.423 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:21.425 00.002 21068 Enqueuing Expose request
02:37:21.426 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:21.427 00.001 16108 Worker thread wakes up
02:37:21.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:21.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:21.805 00.378 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:21.807 00.002 21068 case statement mapped state 6 to 3
02:37:21.809 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:22.591 00.782 16108 Exposure complete
02:37:22.665 00.074 16108 worker thread done servicing request
02:37:22.665 00.000 21068 OnExposeComplete: enter
02:37:22.666 00.001 21068 UpdateGuideState(): m_state=6
02:37:22.666 00.000 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13717
02:37:22.669 00.003 21068 Star::Find returns 1 (0), X=221.49, Y=876.88, Mass=134416, SNR=96.7, Peak=18339 HFD=3.0
02:37:22.671 00.002 21068 MultiStar: [#1 -0.54,0.07,1.04,U] [#2 -0.20,-0.17,1.13,U] [#3 -0.34,0.04,0.99,U] [#4 -0.04,-0.01,0.77,U] [#5 -0.06,0.37,0.89,U] [#6 -0.22,0.41,0.70,U] [#7 -0.16,-0.31,0.62,U] [#8 -0.45,-0.25,0.77,U] 
02:37:22.672 00.001 21068 single-star, 8 included, MultiStar: {-0.21, 0.03}, one-star: {0.15, 0.13}
02:37:22.674 00.002 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
02:37:22.675 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
02:37:22.676 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
02:37:22.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.13, opts=13)
02:37:22.679 00.001 21068 Enqueuing Move request for scope (0.15, 0.13)
02:37:22.680 00.001 16108 Worker thread wakes up
02:37:22.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
02:37:22.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
02:37:22.680 00.000 16108 Moving (0.15, 0.13) raw xDistance=-0.13 yDistance=-0.16
02:37:22.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:22.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:22.680 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:37:22.680 00.000 16108 MoveAxis(E, 0, ABG)
02:37:22.680 00.000 16108 Move returns status 0, amount 0
02:37:22.680 00.000 16108 MoveAxis(N, 0, ABG)
02:37:22.680 00.000 16108 Move returns status 0, amount 0
02:37:22.680 00.000 16108 move complete, result=0
02:37:22.681 00.001 16108 worker thread done servicing request
02:37:22.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3325, FiltMin=2864, FiltMax=58317, Gamma=1.000
02:37:22.699 00.015 21068 UpdateGuideState exits: m=134416 SNR=96.7
02:37:22.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:22.700 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:22.701 00.001 21068 Enqueuing Expose request
02:37:22.702 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:22.702 00.000 16108 Worker thread wakes up
02:37:22.703 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:22.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:22.918 00.215 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:22.920 00.002 21068 case statement mapped state 6 to 3
02:37:22.922 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:23.670 00.748 16108 Exposure complete
02:37:23.724 00.054 16108 worker thread done servicing request
02:37:23.724 00.000 21068 OnExposeComplete: enter
02:37:23.725 00.001 21068 UpdateGuideState(): m_state=6
02:37:23.726 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13718
02:37:23.727 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=876.64, Mass=118561, SNR=82.9, Peak=14464 HFD=3.2
02:37:23.728 00.001 21068 MultiStar: [#1 -0.11,0.08,1.26,U] [#2 0.04,-0.27,1.29,U] [#3 0.05,-0.08,1.02,U] [#4 -0.33,0.03,0.95,U] [#5 -0.37,0.18,0.85,U] [#6 -0.21,0.14,0.85,U] [#7 0.01,0.20,0.70,U] [#8 -0.03,-0.20,0.79,U] 
02:37:23.729 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.11, -0.11}
02:37:23.730 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
02:37:23.730 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
02:37:23.731 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=0.08 mountY=0.04, mountTheta=0.41
02:37:23.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
02:37:23.733 00.000 21068 Enqueuing Move request for scope (-0.09, -0.02)
02:37:23.734 00.001 16108 Worker thread wakes up
02:37:23.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:37:23.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:37:23.734 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.08 yDistance=0.04
02:37:23.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:37:23.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:23.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:37:23.734 00.000 16108 MoveAxis(E, 0, ABG)
02:37:23.734 00.000 16108 Move returns status 0, amount 0
02:37:23.735 00.001 16108 MoveAxis(N, 0, ABG)
02:37:23.735 00.000 16108 Move returns status 0, amount 0
02:37:23.735 00.000 16108 move complete, result=0
02:37:23.735 00.000 16108 worker thread done servicing request
02:37:23.743 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3325, FiltMin=2883, FiltMax=59933, Gamma=1.000
02:37:23.760 00.017 21068 UpdateGuideState exits: m=118561 SNR=82.9
02:37:23.762 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:23.762 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:23.763 00.001 21068 Enqueuing Expose request
02:37:23.764 00.001 16108 Worker thread wakes up
02:37:23.764 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:23.766 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:23.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:24.033 00.267 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:24.035 00.002 21068 case statement mapped state 6 to 3
02:37:24.036 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:24.923 00.887 16108 Exposure complete
02:37:24.977 00.054 16108 worker thread done servicing request
02:37:24.977 00.000 21068 OnExposeComplete: enter
02:37:24.978 00.001 21068 UpdateGuideState(): m_state=6
02:37:24.979 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13719
02:37:24.980 00.001 21068 Star::Find returns 1 (0), X=221.82, Y=876.78, Mass=142429, SNR=95.1, Peak=19507 HFD=3.3
02:37:24.981 00.001 21068 MultiStar: [#1 -0.19,-0.13,1.01,U] [#2 -0.15,-0.32,1.18,U] [#3 0.03,-0.29,0.95,U] [#4 -0.05,0.04,0.85,U] [#5 0.32,0.12,0.89,U] [#6 -0.21,0.04,0.87,U] [#7 -0.10,-0.28,0.56,U] [#8 -0.13,-0.21,0.67,U] 
02:37:24.982 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.49, 0.03}
02:37:24.982 00.000 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
02:37:24.983 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
02:37:24.984 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=-0.03 mountY=0.10, mountTheta=1.83
02:37:24.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
02:37:24.986 00.000 21068 Enqueuing Move request for scope (0.01, -0.11)
02:37:24.987 00.001 16108 Worker thread wakes up
02:37:24.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:37:24.987 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:37:24.987 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
02:37:24.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:37:24.988 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:24.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:37:24.988 00.000 16108 MoveAxis(E, 0, ABG)
02:37:24.988 00.000 16108 Move returns status 0, amount 0
02:37:24.988 00.000 16108 MoveAxis(N, 0, ABG)
02:37:24.988 00.000 16108 Move returns status 0, amount 0
02:37:24.988 00.000 16108 move complete, result=0
02:37:24.988 00.000 16108 worker thread done servicing request
02:37:24.991 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3325, FiltMin=2880, FiltMax=58941, Gamma=1.000
02:37:25.007 00.016 21068 UpdateGuideState exits: m=142429 SNR=95.1
02:37:25.007 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:25.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:25.009 00.001 21068 Enqueuing Expose request
02:37:25.010 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:25.011 00.001 16108 Worker thread wakes up
02:37:25.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:25.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(206,862,31,31)
02:37:25.147 00.136 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:25.149 00.002 21068 case statement mapped state 6 to 3
02:37:25.151 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:25.299 00.148 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:25.301 00.002 21068 case statement mapped state 6 to 3
02:37:25.303 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:25.400 00.097 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
02:37:25.401 00.001 21068 PhdController::Dither begins
02:37:25.402 00.001 21068 dither: size=1.00, dRA=-0.76 dDec=-0.99
02:37:25.403 00.001 21068 MountToCamera -- mountTheta (-2.23) + m_xAngle (2.97) = xAngle (0.74 = 0.74)
02:37:25.405 00.002 21068 MountToCamera -- mountX=-0.76 mountY=-0.99 hyp=1.25 mountTheta=-2.23 cameraX=0.92, cameraY=0.84 cameraTheta=0.74
02:37:25.408 00.003 21068 setting lock position to (222.25, 877.59)
02:37:25.410 00.002 21068 Mount: notify guiding dithered (0.9, 0.8)
02:37:25.412 00.002 21068 MultiStar: stabilizing after lock position change
02:37:25.413 00.001 21068 Status Line: Dither by -0.76,-0.99
02:37:25.418 00.005 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:37:25.419 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
02:37:25.422 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
02:37:25.983 00.561 16108 Exposure complete
02:37:26.061 00.078 16108 worker thread done servicing request
02:37:26.061 00.000 21068 OnExposeComplete: enter
02:37:26.063 00.002 21068 UpdateGuideState(): m_state=6
02:37:26.064 00.001 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13720
02:37:26.065 00.001 21068 Star::Find returns 1 (0), X=221.42, Y=876.64, Mass=126321, SNR=95.0, Peak=13587 HFD=3.4
02:37:26.068 00.003 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
02:37:26.069 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
02:37:26.071 00.002 21068 CameraToMount -- cameraX=-0.83 cameraY=-0.96 hyp=1.27 cameraTheta=-2.28 mountX=0.65 mountY=1.13, mountTheta=1.05
02:37:26.073 00.002 21068 dither recenter: remaining=(0.8,1.0) step=(0.8,1.0)
02:37:26.074 00.001 21068 MountToCamera -- mountTheta (0.92) + m_xAngle (2.97) = xAngle (3.88 = -2.40)
02:37:26.075 00.001 21068 MountToCamera -- mountX=0.76 mountY=0.99 hyp=1.25 mountTheta=0.92 cameraX=-0.92, cameraY=-0.84 cameraTheta=-2.40
02:37:26.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.92, y=-0.84, opts=4)
02:37:26.078 00.001 21068 Enqueuing Move request for scope (-0.92, -0.84)
02:37:26.081 00.003 21068 Mount: notify direct move 0.76,0.99
02:37:26.083 00.002 16108 Worker thread wakes up
02:37:26.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.84) opts 0x4
02:37:26.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.92, -0.84)
02:37:26.083 00.000 16108 Moving (-0.92, -0.84) raw xDistance=0.76 yDistance=0.99
02:37:26.083 00.000 16108 MoveAxis(W, 317, B)
02:37:26.084 00.001 16108 Guiding  Dir = 3, Dur = 317
02:37:26.084 00.000 16108 IsSlewing returns 0
02:37:26.084 00.000 16108 IsGuiding returns 0
02:37:26.092 00.008 16108 PulseGuide returned control before completion, sleep 320
02:37:26.092 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3325, FiltMin=2865, FiltMax=65440, Gamma=1.000
02:37:26.124 00.032 21068 UpdateGuideState exits: m=126321 SNR=95.0
02:37:26.125 00.001 21068 PhdController: settling, locked = 1, distance = 1.34 (2.00) aobump = 0 frame = 1 / 99999
02:37:26.128 00.003 21068 evsrv: {"Event":"Settling","Timestamp":1781685446.128,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:37:26.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:26.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:26.133 00.002 21068 Enqueuing Expose request
02:37:26.420 00.287 16108 IsGuiding returns 1
02:37:26.420 00.000 16108 scope still moving after pulse duration time elapsed
02:37:26.452 00.032 16108 IsSlewing returns 0
02:37:26.453 00.001 16108 IsGuiding returns 0
02:37:26.453 00.000 16108 scope move finished after 317 + 52 ms
02:37:26.453 00.000 16108 Move returns status 0, amount 317
02:37:26.453 00.000 16108 MoveAxis(S, 199, B)
02:37:26.453 00.000 16108 Guiding  Dir = 1, Dur = 199
02:37:26.453 00.000 16108 IsSlewing returns 0
02:37:26.453 00.000 16108 IsGuiding returns 0
02:37:26.486 00.033 16108 PulseGuide returned control before completion, sleep 177
02:37:26.673 00.187 16108 IsGuiding returns 1
02:37:26.673 00.000 16108 scope still moving after pulse duration time elapsed
02:37:26.703 00.030 16108 IsSlewing returns 0
02:37:26.703 00.000 16108 IsGuiding returns 1
02:37:26.735 00.032 16108 IsSlewing returns 0
02:37:26.735 00.000 16108 IsGuiding returns 0
02:37:26.735 00.000 16108 scope move finished after 199 + 82 ms
02:37:26.735 00.000 16108 Move returns status 0, amount 199
02:37:26.735 00.000 16108 move complete, result=0
02:37:26.735 00.000 16108 worker thread done servicing request
02:37:26.735 00.000 16108 Worker thread wakes up
02:37:26.735 00.000 21068 GuideStep: 0.8 px 317 ms WEST, 1.0 px 199 ms SOUTH
02:37:26.736 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:26.737 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:27.902 01.165 16108 Exposure complete
02:37:27.966 00.064 16108 worker thread done servicing request
02:37:27.966 00.000 21068 OnExposeComplete: enter
02:37:27.967 00.001 21068 UpdateGuideState(): m_state=6
02:37:27.969 00.002 21068 Star::Find(15, 221, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13721
02:37:27.970 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=876.64, Mass=137701, SNR=87.1, Peak=16835 HFD=3.2
02:37:27.970 00.000 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
02:37:27.971 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
02:37:27.972 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.95 hyp=0.96 cameraTheta=-1.67 mountX=-0.07 mountY=0.95, mountTheta=1.65
02:37:27.973 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.95, opts=13)
02:37:27.974 00.001 21068 Enqueuing Move request for scope (-0.09, -0.95)
02:37:27.975 00.001 16108 Worker thread wakes up
02:37:27.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.95) opts 0xd
02:37:27.975 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.95)
02:37:27.975 00.000 16108 Moving (-0.09, -0.95) raw xDistance=-0.07 yDistance=0.95
02:37:27.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:27.975 00.000 16108 resist switch: large excursion: input 0.95 thresh 0.60 direction from 0 to 1
02:37:27.975 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.84
02:37:27.976 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
02:37:27.976 00.000 16108 MoveAxis(E, 0, ABG)
02:37:27.976 00.000 16108 Move returns status 0, amount 0
02:37:27.976 00.000 16108 MoveAxis(S, 190, ABG)
02:37:27.976 00.000 16108 Guiding  Dir = 1, Dur = 190
02:37:27.976 00.000 16108 IsSlewing returns 0
02:37:27.977 00.001 16108 IsGuiding returns 0
02:37:27.984 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3325, FiltMin=2777, FiltMax=65510, Gamma=1.000
02:37:27.992 00.008 16108 PulseGuide returned control before completion, sleep 186
02:37:28.011 00.019 21068 UpdateGuideState exits: m=137701 SNR=87.1
02:37:28.012 00.001 21068 PhdController: settling, locked = 1, distance = 0.96 (2.00) aobump = 0 frame = 2 / 99999
02:37:28.014 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781685448.014,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.96,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
02:37:28.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:28.017 00.001 21068 Enqueuing Expose request
02:37:28.194 00.177 16108 IsGuiding returns 1
02:37:28.194 00.000 16108 scope still moving after pulse duration time elapsed
02:37:28.226 00.032 16108 IsSlewing returns 0
02:37:28.226 00.000 16108 IsGuiding returns 1
02:37:28.258 00.032 16108 IsSlewing returns 0
02:37:28.258 00.000 16108 IsGuiding returns 0
02:37:28.258 00.000 16108 scope move finished after 190 + 91 ms
02:37:28.258 00.000 16108 Move returns status 0, amount 190
02:37:28.258 00.000 16108 move complete, result=0
02:37:28.258 00.000 16108 worker thread done servicing request
02:37:28.258 00.000 16108 Worker thread wakes up
02:37:28.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:28.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:28.258 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.9 px 190 ms SOUTH
02:37:29.237 00.979 16108 Exposure complete
02:37:29.312 00.075 16108 worker thread done servicing request
02:37:29.312 00.000 21068 OnExposeComplete: enter
02:37:29.313 00.001 21068 UpdateGuideState(): m_state=6
02:37:29.315 00.002 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13722
02:37:29.317 00.002 21068 Star::Find returns 1 (0), X=222.53, Y=876.85, Mass=123719, SNR=85.0, Peak=15609 HFD=3.4
02:37:29.320 00.003 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
02:37:29.321 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
02:37:29.323 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.74 hyp=0.79 cameraTheta=-1.21 mountX=-0.40 mountY=0.66, mountTheta=2.12
02:37:29.327 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.74, opts=13)
02:37:29.328 00.001 21068 Enqueuing Move request for scope (0.28, -0.74)
02:37:29.329 00.001 16108 Worker thread wakes up
02:37:29.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.74) opts 0xd
02:37:29.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.74)
02:37:29.329 00.000 16108 Moving (0.28, -0.74) raw xDistance=-0.40 yDistance=0.66
02:37:29.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:37:29.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:37:29.329 00.000 16108 MoveAxis(E, 105, ABG)
02:37:29.329 00.000 16108 Guiding  Dir = 2, Dur = 105
02:37:29.330 00.001 16108 IsSlewing returns 0
02:37:29.330 00.000 16108 IsGuiding returns 0
02:37:29.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3325, FiltMin=2822, FiltMax=60454, Gamma=1.000
02:37:29.344 00.011 16108 PulseGuide returned control before completion, sleep 101
02:37:29.349 00.005 21068 UpdateGuideState exits: m=123719 SNR=85.0
02:37:29.350 00.001 21068 PhdController: settling, locked = 1, distance = 0.91 (2.00) aobump = 0 frame = 3 / 99999
02:37:29.352 00.002 21068 PhdController: newstate STATE_FINISH
02:37:29.353 00.001 21068 PhdController complete: success
02:37:29.355 00.002 21068 evsrv: {"Event":"SettleDone","Timestamp":1781685449.355,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
02:37:29.356 00.001 21068 Mount: notify guiding dither settle done success=1
02:37:29.357 00.001 21068 PhdController: newstate STATE_IDLE
02:37:29.359 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:29.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:29.360 00.000 21068 Enqueuing Expose request
02:37:29.451 00.091 16108 IsGuiding returns 1
02:37:29.451 00.000 16108 scope still moving after pulse duration time elapsed
02:37:29.483 00.032 16108 IsSlewing returns 0
02:37:29.484 00.001 16108 IsGuiding returns 1
02:37:29.514 00.030 16108 IsSlewing returns 0
02:37:29.514 00.000 16108 IsGuiding returns 0
02:37:29.514 00.000 16108 scope move finished after 105 + 80 ms
02:37:29.514 00.000 16108 Move returns status 0, amount 105
02:37:29.514 00.000 16108 MoveAxis(S, 132, ABG)
02:37:29.514 00.000 16108 Guiding  Dir = 1, Dur = 132
02:37:29.516 00.002 16108 IsSlewing returns 0
02:37:29.516 00.000 16108 IsGuiding returns 0
02:37:29.517 00.001 16108 PulseGuide returned control before completion, sleep 141
02:37:29.671 00.154 16108 IsGuiding returns 0
02:37:29.671 00.000 16108 Move returns status 0, amount 132
02:37:29.671 00.000 16108 move complete, result=0
02:37:29.671 00.000 16108 worker thread done servicing request
02:37:29.671 00.000 21068 GuideStep: -0.4 px 105 ms EAST, 0.7 px 132 ms SOUTH
02:37:29.674 00.003 16108 Worker thread wakes up
02:37:29.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:29.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:30.519 00.845 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:30.521 00.002 21068 case statement mapped state 6 to 3
02:37:30.523 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:30.620 00.097 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
02:37:30.623 00.003 21068 PhdController::Guide begins
02:37:30.625 00.002 21068 PhdController: newstate STATE_SETUP
02:37:30.625 00.000 21068 PhdController: setup
02:37:30.627 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
02:37:30.629 00.002 21068 PhdController: guider state = 6
02:37:30.629 00.000 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:37:30.631 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
02:37:30.632 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:37:30.670 00.038 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:37:30.671 00.001 21068 case statement mapped state 6 to 3
02:37:30.673 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:37:30.829 00.156 16108 Exposure complete
02:37:30.884 00.055 16108 worker thread done servicing request
02:37:30.884 00.000 21068 OnExposeComplete: enter
02:37:30.885 00.001 21068 UpdateGuideState(): m_state=6
02:37:30.885 00.000 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13723
02:37:30.886 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=877.31, Mass=124344, SNR=82.9, Peak=15667 HFD=3.2
02:37:30.887 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
02:37:30.888 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
02:37:30.888 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.16 mountX=-0.17 mountY=0.25, mountTheta=2.17
02:37:30.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.28, opts=13)
02:37:30.891 00.001 21068 Enqueuing Move request for scope (0.12, -0.28)
02:37:30.892 00.001 16108 Worker thread wakes up
02:37:30.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
02:37:30.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
02:37:30.892 00.000 16108 Moving (0.12, -0.28) raw xDistance=-0.17 yDistance=0.25
02:37:30.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:37:30.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:37:30.892 00.000 16108 MoveAxis(E, 0, ABG)
02:37:30.892 00.000 16108 Move returns status 0, amount 0
02:37:30.892 00.000 16108 MoveAxis(S, 49, ABG)
02:37:30.892 00.000 16108 Guiding  Dir = 1, Dur = 49
02:37:30.892 00.000 16108 IsSlewing returns 0
02:37:30.892 00.000 16108 IsGuiding returns 0
02:37:30.900 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3325, FiltMin=2806, FiltMax=55843, Gamma=1.000
02:37:30.915 00.015 21068 UpdateGuideState exits: m=124344 SNR=82.9
02:37:30.916 00.001 21068 PhdController: settling, locked = 1, distance = 0.73 (2.00) aobump = 0 frame = 1 / 99999
02:37:30.917 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781685450.917,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:37:30.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:30.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:30.920 00.001 21068 Enqueuing Expose request
02:37:30.945 00.025 16108 IsGuiding returns 1
02:37:30.945 00.000 16108 scope still moving after pulse duration time elapsed
02:37:30.975 00.030 16108 IsSlewing returns 0
02:37:30.975 00.000 16108 IsGuiding returns 1
02:37:31.007 00.032 16108 IsSlewing returns 0
02:37:31.007 00.000 16108 IsGuiding returns 1
02:37:31.038 00.031 16108 IsSlewing returns 0
02:37:31.038 00.000 16108 IsGuiding returns 0
02:37:31.038 00.000 16108 scope move finished after 49 + 96 ms
02:37:31.038 00.000 16108 Move returns status 0, amount 49
02:37:31.038 00.000 16108 move complete, result=0
02:37:31.038 00.000 16108 worker thread done servicing request
02:37:31.038 00.000 16108 Worker thread wakes up
02:37:31.038 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
02:37:31.040 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:31.041 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:32.000 00.959 16108 Exposure complete
02:37:32.056 00.056 16108 worker thread done servicing request
02:37:32.056 00.000 21068 OnExposeComplete: enter
02:37:32.058 00.002 21068 UpdateGuideState(): m_state=6
02:37:32.060 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13724
02:37:32.061 00.001 21068 Star::Find returns 1 (0), X=221.85, Y=877.17, Mass=147223, SNR=97.0, Peak=20867 HFD=3.1
02:37:32.063 00.002 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
02:37:32.064 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
02:37:32.065 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.43 hyp=0.59 cameraTheta=-2.33 mountX=0.33 mountY=0.51, mountTheta=1.00
02:37:32.067 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.43, opts=13)
02:37:32.069 00.002 21068 Enqueuing Move request for scope (-0.41, -0.43)
02:37:32.070 00.001 16108 Worker thread wakes up
02:37:32.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.43) opts 0xd
02:37:32.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.43)
02:37:32.070 00.000 16108 Moving (-0.41, -0.43) raw xDistance=0.33 yDistance=0.51
02:37:32.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
02:37:32.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:37:32.070 00.000 16108 MoveAxis(W, 85, ABG)
02:37:32.070 00.000 16108 Guiding  Dir = 3, Dur = 85
02:37:32.071 00.001 16108 IsSlewing returns 0
02:37:32.071 00.000 16108 IsGuiding returns 0
02:37:32.078 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3321, FiltMin=2845, FiltMax=64371, Gamma=1.000
02:37:32.091 00.013 16108 PulseGuide returned control before completion, sleep 75
02:37:32.099 00.008 21068 UpdateGuideState exits: m=147223 SNR=97.0
02:37:32.101 00.002 21068 PhdController: settling, locked = 1, distance = 0.69 (2.00) aobump = 0 frame = 2 / 99999
02:37:32.102 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781685452.102,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.69,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
02:37:32.105 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:32.107 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:32.107 00.000 21068 Enqueuing Expose request
02:37:32.181 00.074 16108 IsGuiding returns 1
02:37:32.181 00.000 16108 scope still moving after pulse duration time elapsed
02:37:32.212 00.031 16108 IsSlewing returns 0
02:37:32.212 00.000 16108 IsGuiding returns 1
02:37:32.244 00.032 16108 IsSlewing returns 0
02:37:32.244 00.000 16108 IsGuiding returns 0
02:37:32.244 00.000 16108 scope move finished after 85 + 88 ms
02:37:32.244 00.000 16108 Move returns status 0, amount 85
02:37:32.245 00.001 16108 MoveAxis(S, 103, ABG)
02:37:32.245 00.000 16108 Guiding  Dir = 1, Dur = 103
02:37:32.245 00.000 16108 IsSlewing returns 0
02:37:32.245 00.000 16108 IsGuiding returns 0
02:37:32.308 00.063 16108 PulseGuide returned control before completion, sleep 51
02:37:32.370 00.062 16108 IsGuiding returns 1
02:37:32.370 00.000 16108 scope still moving after pulse duration time elapsed
02:37:32.402 00.032 16108 IsSlewing returns 0
02:37:32.402 00.000 16108 IsGuiding returns 1
02:37:32.433 00.031 16108 IsSlewing returns 0
02:37:32.433 00.000 16108 IsGuiding returns 1
02:37:32.464 00.031 16108 IsSlewing returns 0
02:37:32.464 00.000 16108 IsGuiding returns 1
02:37:32.495 00.031 16108 IsSlewing returns 0
02:37:32.495 00.000 16108 IsGuiding returns 0
02:37:32.497 00.002 16108 scope move finished after 103 + 147 ms
02:37:32.497 00.000 16108 Move returns status 0, amount 103
02:37:32.497 00.000 16108 move complete, result=0
02:37:32.497 00.000 16108 worker thread done servicing request
02:37:32.497 00.000 16108 Worker thread wakes up
02:37:32.497 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.5 px 103 ms SOUTH
02:37:32.499 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:32.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:33.675 01.176 16108 Exposure complete
02:37:33.750 00.075 16108 worker thread done servicing request
02:37:33.750 00.000 21068 OnExposeComplete: enter
02:37:33.751 00.001 21068 UpdateGuideState(): m_state=6
02:37:33.751 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13725
02:37:33.753 00.002 21068 Star::Find returns 1 (0), X=222.53, Y=877.63, Mass=127151, SNR=86.7, Peak=14390 HFD=3.2
02:37:33.754 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
02:37:33.755 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
02:37:33.756 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.28 cameraTheta=0.14 mountX=-0.27 mountY=-0.10, mountTheta=-2.78
02:37:33.757 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.04, opts=13)
02:37:33.758 00.001 21068 Enqueuing Move request for scope (0.28, 0.04)
02:37:33.759 00.001 16108 Worker thread wakes up
02:37:33.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
02:37:33.759 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
02:37:33.759 00.000 16108 Moving (0.28, 0.04) raw xDistance=-0.27 yDistance=-0.10
02:37:33.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
02:37:33.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:33.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:37:33.759 00.000 16108 MoveAxis(E, 64, ABG)
02:37:33.759 00.000 16108 Guiding  Dir = 2, Dur = 64
02:37:33.759 00.000 16108 IsSlewing returns 0
02:37:33.759 00.000 16108 IsGuiding returns 0
02:37:33.764 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3321, FiltMin=2800, FiltMax=60521, Gamma=1.000
02:37:33.778 00.014 21068 UpdateGuideState exits: m=127151 SNR=86.7
02:37:33.779 00.001 21068 PhdController: settling, locked = 1, distance = 0.56 (2.00) aobump = 0 frame = 3 / 99999
02:37:33.780 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781685453.780,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.56,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
02:37:33.780 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:33.783 00.002 21068 Enqueuing Expose request
02:37:33.802 00.019 16108 PulseGuide returned control before completion, sleep 32
02:37:33.847 00.045 16108 IsGuiding returns 1
02:37:33.847 00.000 16108 scope still moving after pulse duration time elapsed
02:37:33.878 00.031 16108 IsSlewing returns 0
02:37:33.878 00.000 16108 IsGuiding returns 1
02:37:33.909 00.031 16108 IsSlewing returns 0
02:37:33.909 00.000 16108 IsGuiding returns 0
02:37:33.909 00.000 16108 scope move finished after 64 + 85 ms
02:37:33.909 00.000 16108 Move returns status 0, amount 64
02:37:33.909 00.000 16108 MoveAxis(N, 0, ABG)
02:37:33.910 00.001 16108 Move returns status 0, amount 0
02:37:33.910 00.000 16108 move complete, result=0
02:37:33.910 00.000 16108 worker thread done servicing request
02:37:33.910 00.000 16108 Worker thread wakes up
02:37:33.910 00.000 21068 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
02:37:33.912 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:33.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:34.884 00.972 16108 Exposure complete
02:37:34.949 00.065 16108 worker thread done servicing request
02:37:34.949 00.000 21068 OnExposeComplete: enter
02:37:34.950 00.001 21068 UpdateGuideState(): m_state=6
02:37:34.952 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13726
02:37:34.953 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=877.49, Mass=123279, SNR=82.6, Peak=15625 HFD=3.1
02:37:34.953 00.000 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
02:37:34.954 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
02:37:34.955 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.37 mountX=-0.28 mountY=0.04, mountTheta=3.01
02:37:34.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.10, opts=13)
02:37:34.958 00.001 21068 Enqueuing Move request for scope (0.27, -0.10)
02:37:34.959 00.001 16108 Worker thread wakes up
02:37:34.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
02:37:34.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
02:37:34.959 00.000 16108 Moving (0.27, -0.10) raw xDistance=-0.28 yDistance=0.04
02:37:34.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:37:34.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:34.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:37:34.960 00.001 16108 MoveAxis(E, 79, ABG)
02:37:34.960 00.000 16108 Guiding  Dir = 2, Dur = 79
02:37:34.960 00.000 16108 IsSlewing returns 0
02:37:34.960 00.000 16108 IsGuiding returns 0
02:37:34.965 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=163, max=65535, med=3325, FiltMin=2798, FiltMax=63673, Gamma=1.000
02:37:34.978 00.013 16108 PulseGuide returned control before completion, sleep 72
02:37:34.979 00.001 21068 UpdateGuideState exits: m=123279 SNR=82.6
02:37:34.980 00.001 21068 PhdController: settling, locked = 1, distance = 0.48 (2.00) aobump = 0 frame = 4 / 99999
02:37:34.981 00.001 21068 PhdController: newstate STATE_FINISH
02:37:34.981 00.000 21068 PhdController complete: success
02:37:34.982 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781685454.982,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:37:34.983 00.001 21068 Mount: notify guiding dither settle done success=1
02:37:34.984 00.001 21068 PhdController: newstate STATE_IDLE
02:37:34.984 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:34.986 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:34.988 00.002 21068 Enqueuing Expose request
02:37:35.056 00.068 16108 IsGuiding returns 1
02:37:35.056 00.000 16108 scope still moving after pulse duration time elapsed
02:37:35.087 00.031 16108 IsSlewing returns 0
02:37:35.087 00.000 16108 IsGuiding returns 0
02:37:35.087 00.000 16108 scope move finished after 79 + 48 ms
02:37:35.089 00.002 16108 Move returns status 0, amount 79
02:37:35.089 00.000 16108 MoveAxis(N, 0, ABG)
02:37:35.089 00.000 16108 Move returns status 0, amount 0
02:37:35.089 00.000 16108 move complete, result=0
02:37:35.089 00.000 16108 worker thread done servicing request
02:37:35.089 00.000 16108 Worker thread wakes up
02:37:35.089 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
02:37:35.091 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:35.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:36.256 01.165 16108 Exposure complete
02:37:36.321 00.065 16108 worker thread done servicing request
02:37:36.321 00.000 21068 OnExposeComplete: enter
02:37:36.323 00.002 21068 UpdateGuideState(): m_state=6
02:37:36.324 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.326 00.002 21068 Star::Find returns 1 (0), X=222.42, Y=877.68, Mass=122377, SNR=80.8, Peak=14323 HFD=3.2
02:37:36.328 00.002 21068 MultiStar: exiting stabilization period
02:37:36.329 00.001 21068 MultiStar: updating star positions after lock position change
02:37:36.330 00.001 21068 Star::Find(15, 609, 150, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.331 00.001 21068 Star::Find returns 1 (0), X=610.59, Y=150.47, Mass=165787, SNR=100.2, Peak=17689 HFD=3.2
02:37:36.332 00.001 21068 Star::Find(15, 477, 450, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.332 00.000 21068 Star::Find returns 1 (0), X=477.66, Y=451.00, Mass=155578, SNR=102.5, Peak=24477 HFD=2.6
02:37:36.333 00.001 21068 Star::Find(15, 704, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.334 00.001 21068 Star::Find returns 1 (0), X=705.33, Y=51.91, Mass=118522, SNR=83.5, Peak=18569 HFD=2.7
02:37:36.335 00.001 21068 Star::Find(15, 1176, 885, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.336 00.001 21068 Star::Find returns 1 (0), X=1177.19, Y=886.09, Mass=114134, SNR=82.1, Peak=14608 HFD=3.7
02:37:36.337 00.001 21068 Star::Find(15, 1115, 408, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.338 00.001 21068 Star::Find returns 1 (0), X=1116.44, Y=409.68, Mass=131753, SNR=91.1, Peak=18624 HFD=3.2
02:37:36.339 00.001 21068 Star::Find(15, 1180, 610, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.339 00.000 21068 Star::Find returns 1 (0), X=1181.10, Y=612.02, Mass=101022, SNR=74.9, Peak=15008 HFD=3.0
02:37:36.340 00.001 21068 Star::Find(15, 125, 729, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.341 00.001 21068 Star::Find returns 1 (0), X=124.72, Y=730.07, Mass=71347, SNR=58.4, Peak=12243 HFD=3.2
02:37:36.342 00.001 21068 Star::Find(15, 548, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.342 00.000 21068 Star::Find returns 1 (0), X=547.78, Y=839.19, Mass=75190, SNR=58.9, Peak=12521 HFD=2.8
02:37:36.344 00.002 21068 Star::Find(15, 1051, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.346 00.002 21068 Star::Find returns 1 (0), X=1052.37, Y=674.48, Mass=66207, SNR=53.2, Peak=10256 HFD=3.0
02:37:36.347 00.001 21068 Star::Find(15, 1020, 637, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.349 00.002 21068 Star::Find returns 1 (0), X=1020.57, Y=637.85, Mass=51844, SNR=49.5, Peak=11049 HFD=2.5
02:37:36.351 00.002 21068 Star::Find(15, 60, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13727
02:37:36.352 00.001 21068 Star::Find returns 1 (0), X=60.70, Y=630.75, Mass=61192, SNR=58.3, Peak=10806 HFD=2.8
02:37:36.354 00.002 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
02:37:36.355 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
02:37:36.357 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.15 mountY=-0.12, mountTheta=-2.44
02:37:36.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.09, opts=13)
02:37:36.361 00.002 21068 Enqueuing Move request for scope (0.16, 0.09)
02:37:36.362 00.001 16108 Worker thread wakes up
02:37:36.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:37:36.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:37:36.362 00.000 16108 Moving (0.16, 0.09) raw xDistance=-0.15 yDistance=-0.12
02:37:36.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:37:36.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:36.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:36.362 00.000 16108 MoveAxis(E, 0, ABG)
02:37:36.363 00.001 16108 Move returns status 0, amount 0
02:37:36.363 00.000 16108 MoveAxis(N, 0, ABG)
02:37:36.363 00.000 16108 Move returns status 0, amount 0
02:37:36.363 00.000 16108 move complete, result=0
02:37:36.363 00.000 16108 worker thread done servicing request
02:37:36.368 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3321, FiltMin=2829, FiltMax=64291, Gamma=1.000
02:37:36.393 00.025 21068 UpdateGuideState exits: m=122377 SNR=80.8
02:37:36.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:36.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:36.396 00.001 21068 Enqueuing Expose request
02:37:36.396 00.000 16108 Worker thread wakes up
02:37:36.396 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:36.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:36.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:37.367 00.970 16108 Exposure complete
02:37:37.423 00.056 16108 worker thread done servicing request
02:37:37.423 00.000 21068 OnExposeComplete: enter
02:37:37.424 00.001 21068 UpdateGuideState(): m_state=6
02:37:37.425 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13728
02:37:37.427 00.002 21068 Star::Find returns 1 (0), X=221.99, Y=877.91, Mass=137484, SNR=92.2, Peak=19158 HFD=3.3
02:37:37.429 00.002 21068 MultiStar: [#1 -0.14,-0.17,1.24,U] [#2 -0.20,0.09,1.10,U] [#3 0.08,-0.08,0.92,U] [#4 -0.15,0.29,0.77,U] [#5 0.13,-0.01,0.93,U] [#6 -0.17,-0.27,0.73,U] [#7 0.08,0.14,0.55,U] [#8 -0.09,0.38,0.88,U] 
02:37:37.430 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.26, 0.31}
02:37:37.431 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
02:37:37.432 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
02:37:37.433 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.49 mountX=0.10 mountY=-0.05, mountTheta=-0.43
02:37:37.435 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.07, opts=13)
02:37:37.438 00.003 21068 Enqueuing Move request for scope (-0.09, 0.07)
02:37:37.439 00.001 16108 Worker thread wakes up
02:37:37.440 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
02:37:37.440 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:37:37.440 00.000 16108 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=-0.05
02:37:37.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:37:37.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:37.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:37:37.440 00.000 16108 MoveAxis(E, 0, ABG)
02:37:37.440 00.000 16108 Move returns status 0, amount 0
02:37:37.441 00.001 16108 MoveAxis(N, 0, ABG)
02:37:37.441 00.000 16108 Move returns status 0, amount 0
02:37:37.441 00.000 16108 move complete, result=0
02:37:37.441 00.000 16108 worker thread done servicing request
02:37:37.447 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3321, FiltMin=2755, FiltMax=61667, Gamma=1.000
02:37:37.471 00.024 21068 UpdateGuideState exits: m=137484 SNR=92.2
02:37:37.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:37.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:37.474 00.001 21068 Enqueuing Expose request
02:37:37.474 00.000 16108 Worker thread wakes up
02:37:37.474 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:37.476 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:37.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:38.636 01.160 16108 Exposure complete
02:37:38.728 00.092 16108 worker thread done servicing request
02:37:38.728 00.000 21068 OnExposeComplete: enter
02:37:38.729 00.001 21068 UpdateGuideState(): m_state=6
02:37:38.730 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13729
02:37:38.731 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=877.88, Mass=118696, SNR=88.0, Peak=15846 HFD=3.0
02:37:38.732 00.001 21068 MultiStar: [#1 -0.00,0.35,1.08,U] [#2 0.29,0.34,1.23,U] [#3 -0.18,0.13,1.11,U] [#4 -0.42,0.30,0.85,U] [#5 -0.13,0.10,1.06,U] [#6 -0.29,-0.09,0.78,U] [#7 0.08,0.46,0.59,U] [#8 0.00,0.56,0.85,U] 
02:37:38.732 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.27}, one-star: {0.02, 0.28}
02:37:38.733 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
02:37:38.735 00.002 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
02:37:38.735 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.79 mountX=0.10 mountY=-0.25, mountTheta=-1.17
02:37:38.738 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.27, opts=13)
02:37:38.740 00.002 21068 Enqueuing Move request for scope (-0.06, 0.27)
02:37:38.742 00.002 16108 Worker thread wakes up
02:37:38.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
02:37:38.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
02:37:38.742 00.000 16108 Moving (-0.06, 0.27) raw xDistance=0.10 yDistance=-0.25
02:37:38.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:37:38.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:38.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:37:38.742 00.000 16108 MoveAxis(E, 0, ABG)
02:37:38.743 00.001 16108 Move returns status 0, amount 0
02:37:38.743 00.000 16108 MoveAxis(N, 0, ABG)
02:37:38.743 00.000 16108 Move returns status 0, amount 0
02:37:38.743 00.000 16108 move complete, result=0
02:37:38.743 00.000 16108 worker thread done servicing request
02:37:38.750 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3325, FiltMin=2889, FiltMax=60771, Gamma=1.000
02:37:38.770 00.020 21068 UpdateGuideState exits: m=118696 SNR=88.0
02:37:38.772 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:38.774 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:38.774 00.000 21068 Enqueuing Expose request
02:37:38.775 00.001 16108 Worker thread wakes up
02:37:38.776 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:38.778 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:38.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:39.748 00.970 16108 Exposure complete
02:37:39.825 00.077 16108 worker thread done servicing request
02:37:39.825 00.000 21068 OnExposeComplete: enter
02:37:39.827 00.002 21068 UpdateGuideState(): m_state=6
02:37:39.829 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13730
02:37:39.830 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.86, Mass=125378, SNR=86.2, Peak=16662 HFD=3.1
02:37:39.831 00.001 21068 MultiStar: [#1 0.03,0.33,1.12,U] [#2 0.15,0.40,1.22,U] [#3 0.07,0.31,1.06,U] [#4 -0.25,0.20,0.80,U] [#5 0.04,0.10,1.02,U] [#6 0.08,-0.15,0.78,U] [#7 0.56,0.19,0.00,M1] [#8 -0.04,0.38,0.85,U] 
02:37:39.832 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.25}, one-star: {0.13, 0.27}
02:37:39.833 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
02:37:39.836 00.003 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
02:37:39.837 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=0.00 mountY=-0.25, mountTheta=-1.55
02:37:39.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.25, opts=13)
02:37:39.839 00.000 21068 Enqueuing Move request for scope (0.04, 0.25)
02:37:39.841 00.002 16108 Worker thread wakes up
02:37:39.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:37:39.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:37:39.841 00.000 16108 Moving (0.04, 0.25) raw xDistance=0.00 yDistance=-0.25
02:37:39.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:37:39.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:37:39.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:37:39.841 00.000 16108 MoveAxis(E, 0, ABG)
02:37:39.842 00.001 16108 Move returns status 0, amount 0
02:37:39.842 00.000 16108 MoveAxis(N, 0, ABG)
02:37:39.842 00.000 16108 Move returns status 0, amount 0
02:37:39.842 00.000 16108 move complete, result=0
02:37:39.842 00.000 16108 worker thread done servicing request
02:37:39.847 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3325, FiltMin=2806, FiltMax=65501, Gamma=1.000
02:37:39.864 00.017 21068 UpdateGuideState exits: m=125378 SNR=86.2
02:37:39.864 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:39.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:39.866 00.001 21068 Enqueuing Expose request
02:37:39.866 00.000 16108 Worker thread wakes up
02:37:39.866 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:39.867 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:39.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:41.037 01.170 16108 Exposure complete
02:37:41.092 00.055 16108 worker thread done servicing request
02:37:41.092 00.000 21068 OnExposeComplete: enter
02:37:41.093 00.001 21068 UpdateGuideState(): m_state=6
02:37:41.094 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13731
02:37:41.096 00.002 21068 Star::Find returns 1 (0), X=222.12, Y=877.45, Mass=119015, SNR=79.3, Peak=15107 HFD=3.1
02:37:41.097 00.001 21068 MultiStar: [#1 -0.17,0.12,1.22,U] [#2 0.06,-0.02,1.23,U] [#3 0.03,0.01,1.23,U] [#4 -0.35,0.03,0.80,U] [#5 -0.08,-0.09,1.13,U] [#6 -0.16,-0.27,0.95,U] [#7 0.35,0.12,0.72,U] [#8 0.08,0.28,0.74,U] 
02:37:41.098 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.13, -0.14}
02:37:41.099 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
02:37:41.099 00.000 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
02:37:41.100 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.00 mountX=0.05 mountY=0.02, mountTheta=0.37
02:37:41.101 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
02:37:41.102 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
02:37:41.103 00.001 16108 Worker thread wakes up
02:37:41.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
02:37:41.103 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
02:37:41.103 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=0.02
02:37:41.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:41.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:41.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:37:41.103 00.000 16108 MoveAxis(E, 0, ABG)
02:37:41.103 00.000 16108 Move returns status 0, amount 0
02:37:41.103 00.000 16108 MoveAxis(N, 0, ABG)
02:37:41.103 00.000 16108 Move returns status 0, amount 0
02:37:41.103 00.000 16108 move complete, result=0
02:37:41.104 00.001 16108 worker thread done servicing request
02:37:41.109 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3325, FiltMin=2857, FiltMax=55673, Gamma=1.000
02:37:41.140 00.031 21068 UpdateGuideState exits: m=119015 SNR=79.3
02:37:41.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:41.143 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:41.144 00.001 21068 Enqueuing Expose request
02:37:41.145 00.001 16108 Worker thread wakes up
02:37:41.145 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:41.146 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:41.147 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:42.127 00.980 16108 Exposure complete
02:37:42.184 00.057 16108 worker thread done servicing request
02:37:42.184 00.000 21068 OnExposeComplete: enter
02:37:42.186 00.002 21068 UpdateGuideState(): m_state=6
02:37:42.188 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13732
02:37:42.189 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.48, Mass=132384, SNR=92.2, Peak=15958 HFD=3.4
02:37:42.190 00.001 21068 MultiStar: [#1 -0.23,-0.35,1.01,U] [#2 -0.15,-0.20,1.14,U] [#3 -0.09,-0.09,0.91,U] [#4 -0.24,-0.12,0.91,U] [#5 0.01,-0.36,0.79,U] [#6 -0.17,-0.35,0.83,U] [#7 -0.10,-0.13,0.54,U] [#8 -0.04,-0.08,0.77,U] 
02:37:42.192 00.002 21068 single-star, 8 included, MultiStar: {-0.13, -0.20}, one-star: {-0.11, -0.12}
02:37:42.193 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
02:37:42.194 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
02:37:42.196 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=0.09 mountY=0.14, mountTheta=1.01
02:37:42.199 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
02:37:42.200 00.001 21068 Enqueuing Move request for scope (-0.11, -0.12)
02:37:42.202 00.002 16108 Worker thread wakes up
02:37:42.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
02:37:42.202 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
02:37:42.202 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.09 yDistance=0.14
02:37:42.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:37:42.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:42.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:37:42.202 00.000 16108 MoveAxis(E, 0, ABG)
02:37:42.202 00.000 16108 Move returns status 0, amount 0
02:37:42.202 00.000 16108 MoveAxis(N, 0, ABG)
02:37:42.202 00.000 16108 Move returns status 0, amount 0
02:37:42.202 00.000 16108 move complete, result=0
02:37:42.202 00.000 16108 worker thread done servicing request
02:37:42.207 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3325, FiltMin=2857, FiltMax=64339, Gamma=1.000
02:37:42.230 00.023 21068 UpdateGuideState exits: m=132384 SNR=92.2
02:37:42.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:42.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:42.234 00.002 21068 Enqueuing Expose request
02:37:42.235 00.001 16108 Worker thread wakes up
02:37:42.235 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:42.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:42.236 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:43.382 01.146 16108 Exposure complete
02:37:43.442 00.060 16108 worker thread done servicing request
02:37:43.442 00.000 21068 OnExposeComplete: enter
02:37:43.443 00.001 21068 UpdateGuideState(): m_state=6
02:37:43.443 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13733
02:37:43.444 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=877.57, Mass=130302, SNR=95.1, Peak=18278 HFD=3.5
02:37:43.445 00.001 21068 MultiStar: [#1 -0.07,0.17,1.25,U] [#2 -0.16,-0.06,0.98,U] [#3 -0.01,0.07,0.89,U] [#4 -0.08,0.08,0.88,U] [#5 -0.09,-0.14,0.92,U] [#6 -0.14,-0.01,0.85,U] [#7 0.27,0.16,0.61,U] [#8 -0.27,0.25,0.67,U] 
02:37:43.446 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.21, -0.03}
02:37:43.447 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
02:37:43.448 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
02:37:43.448 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.67 mountX=0.10 mountY=-0.02, mountTheta=-0.24
02:37:43.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
02:37:43.451 00.001 21068 Enqueuing Move request for scope (-0.09, 0.05)
02:37:43.451 00.000 16108 Worker thread wakes up
02:37:43.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
02:37:43.452 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
02:37:43.452 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.10 yDistance=-0.02
02:37:43.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:37:43.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:43.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:37:43.452 00.000 16108 MoveAxis(E, 0, ABG)
02:37:43.452 00.000 16108 Move returns status 0, amount 0
02:37:43.452 00.000 16108 MoveAxis(N, 0, ABG)
02:37:43.452 00.000 16108 Move returns status 0, amount 0
02:37:43.452 00.000 16108 move complete, result=0
02:37:43.452 00.000 16108 worker thread done servicing request
02:37:43.456 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3325, FiltMin=2861, FiltMax=58189, Gamma=1.000
02:37:43.471 00.015 21068 UpdateGuideState exits: m=130302 SNR=95.1
02:37:43.471 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:43.473 00.001 21068 Enqueuing Expose request
02:37:43.474 00.001 16108 Worker thread wakes up
02:37:43.474 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:43.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:43.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:44.440 00.966 16108 Exposure complete
02:37:44.509 00.069 16108 worker thread done servicing request
02:37:44.509 00.000 21068 OnExposeComplete: enter
02:37:44.512 00.003 21068 UpdateGuideState(): m_state=6
02:37:44.514 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13734
02:37:44.516 00.002 21068 Star::Find returns 1 (0), X=222.18, Y=877.59, Mass=121809, SNR=78.2, Peak=15366 HFD=3.2
02:37:44.518 00.002 21068 MultiStar: [#1 -0.16,0.11,1.36,U] [#2 -0.17,0.09,1.36,U] [#3 -0.09,0.04,1.24,U] [#4 -0.44,0.19,0.94,U] [#5 0.01,0.05,1.10,U] [#6 -0.06,-0.05,0.93,U] [#7 0.27,0.10,0.80,U] [#8 0.11,0.19,0.96,U] 
02:37:44.520 00.002 21068 single-star, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.07, -0.00}
02:37:44.522 00.002 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
02:37:44.523 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
02:37:44.525 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.09 mountX=0.07 mountY=0.02, mountTheta=0.28
02:37:44.528 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.00, opts=13)
02:37:44.531 00.003 21068 Enqueuing Move request for scope (-0.07, -0.00)
02:37:44.533 00.002 16108 Worker thread wakes up
02:37:44.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
02:37:44.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
02:37:44.533 00.000 16108 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=0.02
02:37:44.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:44.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:44.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:37:44.533 00.000 16108 MoveAxis(E, 0, ABG)
02:37:44.534 00.001 16108 Move returns status 0, amount 0
02:37:44.534 00.000 16108 MoveAxis(N, 0, ABG)
02:37:44.534 00.000 16108 Move returns status 0, amount 0
02:37:44.534 00.000 16108 move complete, result=0
02:37:44.534 00.000 16108 worker thread done servicing request
02:37:44.544 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3325, FiltMin=2851, FiltMax=65501, Gamma=1.000
02:37:44.569 00.025 21068 UpdateGuideState exits: m=121809 SNR=78.2
02:37:44.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:44.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:44.572 00.000 21068 Enqueuing Expose request
02:37:44.573 00.001 16108 Worker thread wakes up
02:37:44.573 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:44.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:44.573 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:45.741 01.168 16108 Exposure complete
02:37:45.803 00.062 16108 worker thread done servicing request
02:37:45.803 00.000 21068 OnExposeComplete: enter
02:37:45.805 00.002 21068 UpdateGuideState(): m_state=6
02:37:45.806 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13735
02:37:45.808 00.002 21068 Star::Find returns 1 (0), X=222.21, Y=877.51, Mass=116310, SNR=83.4, Peak=14646 HFD=3.0
02:37:45.810 00.002 21068 MultiStar: [#1 0.00,0.17,1.18,U] [#2 0.09,0.01,1.32,U] [#3 -0.11,0.01,1.11,U] [#4 -0.30,0.23,0.87,U] [#5 0.24,-0.01,1.17,U] [#6 -0.34,-0.24,0.86,U] [#7 0.41,0.08,0.74,U] [#8 -0.00,0.33,0.75,U] 
02:37:45.811 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {-0.04, -0.09}
02:37:45.811 00.000 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
02:37:45.813 00.002 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
02:37:45.814 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.61 mountX=0.01 mountY=-0.05, mountTheta=-1.35
02:37:45.817 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.05, opts=13)
02:37:45.819 00.002 21068 Enqueuing Move request for scope (-0.00, 0.05)
02:37:45.820 00.001 16108 Worker thread wakes up
02:37:45.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
02:37:45.820 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
02:37:45.820 00.000 16108 Moving (-0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
02:37:45.821 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:45.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:45.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:37:45.821 00.000 16108 MoveAxis(E, 0, ABG)
02:37:45.821 00.000 16108 Move returns status 0, amount 0
02:37:45.821 00.000 16108 MoveAxis(N, 0, ABG)
02:37:45.821 00.000 16108 Move returns status 0, amount 0
02:37:45.821 00.000 16108 move complete, result=0
02:37:45.821 00.000 16108 worker thread done servicing request
02:37:45.827 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3321, FiltMin=2877, FiltMax=65501, Gamma=1.000
02:37:45.845 00.018 21068 UpdateGuideState exits: m=116310 SNR=83.4
02:37:45.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.846 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:45.847 00.001 21068 Enqueuing Expose request
02:37:45.848 00.001 16108 Worker thread wakes up
02:37:45.848 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:45.848 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:45.849 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:46.826 00.977 16108 Exposure complete
02:37:46.880 00.054 16108 worker thread done servicing request
02:37:46.880 00.000 21068 OnExposeComplete: enter
02:37:46.881 00.001 21068 UpdateGuideState(): m_state=6
02:37:46.882 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13736
02:37:46.882 00.000 21068 Star::Find returns 1 (0), X=222.34, Y=877.46, Mass=126318, SNR=91.0, Peak=15942 HFD=3.1
02:37:46.883 00.001 21068 MultiStar: [#1 -0.13,-0.13,0.95,U] [#2 0.00,-0.08,1.16,U] [#3 0.01,-0.00,1.02,U] [#4 -0.35,-0.29,0.79,U] [#5 -0.16,-0.29,1.06,U] [#6 -0.30,-0.31,0.78,U] [#7 0.45,-0.15,0.73,U] [#8 0.07,0.07,0.76,U] 
02:37:46.884 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.09, -0.14}
02:37:46.885 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
02:37:46.886 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
02:37:46.887 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.83 mountX=0.01 mountY=0.15, mountTheta=1.48
02:37:46.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.14, opts=13)
02:37:46.889 00.001 21068 Enqueuing Move request for scope (-0.04, -0.14)
02:37:46.890 00.001 16108 Worker thread wakes up
02:37:46.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
02:37:46.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
02:37:46.890 00.000 16108 Moving (-0.04, -0.14) raw xDistance=0.01 yDistance=0.15
02:37:46.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:46.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:46.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:37:46.890 00.000 16108 MoveAxis(E, 0, ABG)
02:37:46.891 00.001 16108 Move returns status 0, amount 0
02:37:46.891 00.000 16108 MoveAxis(N, 0, ABG)
02:37:46.891 00.000 16108 Move returns status 0, amount 0
02:37:46.891 00.000 16108 move complete, result=0
02:37:46.891 00.000 16108 worker thread done servicing request
02:37:46.896 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3321, FiltMin=2848, FiltMax=64125, Gamma=1.000
02:37:46.920 00.024 21068 UpdateGuideState exits: m=126318 SNR=91.0
02:37:46.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:46.923 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:46.923 00.000 21068 Enqueuing Expose request
02:37:46.924 00.001 16108 Worker thread wakes up
02:37:46.924 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:46.924 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:46.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:48.092 01.168 16108 Exposure complete
02:37:48.165 00.073 16108 worker thread done servicing request
02:37:48.166 00.001 21068 OnExposeComplete: enter
02:37:48.168 00.002 21068 UpdateGuideState(): m_state=6
02:37:48.169 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13737
02:37:48.170 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=877.42, Mass=128537, SNR=101.6, Peak=17491 HFD=3.2
02:37:48.172 00.002 21068 MultiStar: [#1 -0.06,0.03,1.03,U] [#2 0.24,0.06,1.13,U] [#3 -0.11,-0.06,0.82,U] [#4 -0.25,-0.04,0.79,U] [#5 -0.12,-0.16,0.78,U] [#6 -0.20,-0.38,0.68,U] [#7 0.20,0.04,0.60,U] [#8 -0.01,-0.00,0.72,U] 
02:37:48.174 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.08, -0.18}
02:37:48.176 00.002 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
02:37:48.178 00.002 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
02:37:48.179 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.06 mountX=0.02 mountY=0.08, mountTheta=1.26
02:37:48.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
02:37:48.183 00.002 21068 Enqueuing Move request for scope (-0.04, -0.07)
02:37:48.184 00.001 16108 Worker thread wakes up
02:37:48.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:37:48.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:37:48.184 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.02 yDistance=0.08
02:37:48.185 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:37:48.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:48.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:37:48.185 00.000 16108 MoveAxis(E, 0, ABG)
02:37:48.185 00.000 16108 Move returns status 0, amount 0
02:37:48.185 00.000 16108 MoveAxis(N, 0, ABG)
02:37:48.185 00.000 16108 Move returns status 0, amount 0
02:37:48.185 00.000 16108 move complete, result=0
02:37:48.185 00.000 16108 worker thread done servicing request
02:37:48.191 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3321, FiltMin=2870, FiltMax=56451, Gamma=1.000
02:37:48.207 00.016 21068 UpdateGuideState exits: m=128537 SNR=101.6
02:37:48.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.208 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:48.209 00.001 21068 Enqueuing Expose request
02:37:48.210 00.001 16108 Worker thread wakes up
02:37:48.210 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:48.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:48.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:49.203 00.993 16108 Exposure complete
02:37:49.278 00.075 16108 worker thread done servicing request
02:37:49.278 00.000 21068 OnExposeComplete: enter
02:37:49.279 00.001 21068 UpdateGuideState(): m_state=6
02:37:49.280 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13738
02:37:49.280 00.000 21068 Star::Find returns 1 (0), X=222.33, Y=877.38, Mass=133328, SNR=89.4, Peak=17427 HFD=3.0
02:37:49.281 00.001 21068 MultiStar: [#1 0.15,-0.08,1.16,U] [#2 0.01,-0.32,1.15,U] [#3 0.10,-0.19,0.95,U] [#4 -0.19,-0.02,0.82,U] [#5 0.21,-0.21,0.85,U] [#6 0.12,-0.49,0.76,U] [#7 0.26,0.21,0.63,U] [#8 0.23,-0.06,0.90,U] 
02:37:49.282 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.08, -0.22}
02:37:49.283 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
02:37:49.284 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
02:37:49.285 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.02 mountX=-0.13 mountY=0.14, mountTheta=2.33
02:37:49.286 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
02:37:49.287 00.001 21068 Enqueuing Move request for scope (0.10, -0.17)
02:37:49.288 00.001 16108 Worker thread wakes up
02:37:49.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:37:49.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:37:49.288 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.14
02:37:49.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:49.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:49.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:37:49.288 00.000 16108 MoveAxis(E, 0, ABG)
02:37:49.288 00.000 16108 Move returns status 0, amount 0
02:37:49.288 00.000 16108 MoveAxis(N, 0, ABG)
02:37:49.288 00.000 16108 Move returns status 0, amount 0
02:37:49.288 00.000 16108 move complete, result=0
02:37:49.288 00.000 16108 worker thread done servicing request
02:37:49.294 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3325, FiltMin=2832, FiltMax=65510, Gamma=1.000
02:37:49.309 00.015 21068 UpdateGuideState exits: m=133328 SNR=89.4
02:37:49.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:49.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:49.312 00.001 21068 Enqueuing Expose request
02:37:49.313 00.001 16108 Worker thread wakes up
02:37:49.313 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:49.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:49.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:50.474 01.161 16108 Exposure complete
02:37:50.529 00.055 16108 worker thread done servicing request
02:37:50.529 00.000 21068 OnExposeComplete: enter
02:37:50.530 00.001 21068 UpdateGuideState(): m_state=6
02:37:50.531 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13739
02:37:50.531 00.000 21068 Star::Find returns 1 (0), X=222.28, Y=877.38, Mass=136931, SNR=84.6, Peak=17619 HFD=3.0
02:37:50.532 00.001 21068 MultiStar: [#1 0.10,-0.14,1.19,U] [#2 0.09,-0.22,1.25,U] [#3 0.02,-0.07,1.02,U] [#4 -0.37,-0.15,0.84,U] [#5 -0.22,-0.33,0.91,U] [#6 -0.50,-0.29,0.00,M1] [#7 0.25,-0.21,0.71,U] [#8 -0.03,-0.15,0.94,U] 
02:37:50.533 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.19}, one-star: {0.02, -0.22}
02:37:50.535 00.002 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
02:37:50.535 00.000 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
02:37:50.536 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.63 mountX=-0.02 mountY=0.18, mountTheta=1.69
02:37:50.538 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
02:37:50.539 00.001 21068 Enqueuing Move request for scope (-0.01, -0.19)
02:37:50.539 00.000 16108 Worker thread wakes up
02:37:50.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
02:37:50.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
02:37:50.540 00.001 16108 Moving (-0.01, -0.19) raw xDistance=-0.02 yDistance=0.18
02:37:50.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:50.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:50.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:37:50.540 00.000 16108 MoveAxis(E, 0, ABG)
02:37:50.540 00.000 16108 Move returns status 0, amount 0
02:37:50.540 00.000 16108 MoveAxis(N, 0, ABG)
02:37:50.540 00.000 16108 Move returns status 0, amount 0
02:37:50.540 00.000 16108 move complete, result=0
02:37:50.540 00.000 16108 worker thread done servicing request
02:37:50.543 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3325, FiltMin=2893, FiltMax=61411, Gamma=1.000
02:37:50.559 00.016 21068 UpdateGuideState exits: m=136931 SNR=84.6
02:37:50.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:50.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:50.561 00.000 21068 Enqueuing Expose request
02:37:50.562 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:50.563 00.001 16108 Worker thread wakes up
02:37:50.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:50.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:51.543 00.980 16108 Exposure complete
02:37:51.603 00.060 16108 worker thread done servicing request
02:37:51.603 00.000 21068 OnExposeComplete: enter
02:37:51.604 00.001 21068 UpdateGuideState(): m_state=6
02:37:51.605 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13740
02:37:51.606 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=877.32, Mass=166006, SNR=122.3, Peak=23427 HFD=3.4
02:37:51.607 00.001 21068 MultiStar: [#1 0.21,-0.34,0.86,U] [#2 0.02,-0.25,0.88,U] [#3 0.08,-0.19,0.76,U] [#4 -0.29,-0.16,0.64,U] [#5 -0.11,-0.38,0.71,U] [#6 -0.24,-0.43,0.57,U] [#7 0.23,-0.26,0.38,U] [#8 0.06,-0.09,0.57,U] 
02:37:51.608 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.27}, one-star: {-0.18, -0.28}
02:37:51.608 00.000 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
02:37:51.609 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
02:37:51.610 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.69 mountX=-0.02 mountY=0.27, mountTheta=1.63
02:37:51.611 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.27, opts=13)
02:37:51.612 00.001 21068 Enqueuing Move request for scope (-0.03, -0.27)
02:37:51.613 00.001 16108 Worker thread wakes up
02:37:51.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
02:37:51.613 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
02:37:51.613 00.000 16108 Moving (-0.03, -0.27) raw xDistance=-0.02 yDistance=0.27
02:37:51.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:51.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:37:51.613 00.000 16108 MoveAxis(E, 0, ABG)
02:37:51.613 00.000 16108 Move returns status 0, amount 0
02:37:51.613 00.000 16108 MoveAxis(S, 54, ABG)
02:37:51.613 00.000 16108 Guiding  Dir = 1, Dur = 54
02:37:51.613 00.000 16108 IsSlewing returns 0
02:37:51.615 00.002 16108 IsGuiding returns 0
02:37:51.619 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3325, FiltMin=2854, FiltMax=65501, Gamma=1.000
02:37:51.640 00.021 21068 UpdateGuideState exits: m=166006 SNR=122.3
02:37:51.641 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:51.642 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:51.643 00.001 21068 Enqueuing Expose request
02:37:51.665 00.022 16108 PulseGuide returned control before completion, sleep 14
02:37:51.680 00.015 16108 IsGuiding returns 1
02:37:51.680 00.000 16108 scope still moving after pulse duration time elapsed
02:37:51.711 00.031 16108 IsSlewing returns 0
02:37:51.711 00.000 16108 IsGuiding returns 1
02:37:51.743 00.032 16108 IsSlewing returns 0
02:37:51.743 00.000 16108 IsGuiding returns 1
02:37:51.774 00.031 16108 IsSlewing returns 0
02:37:51.774 00.000 16108 IsGuiding returns 0
02:37:51.774 00.000 16108 scope move finished after 54 + 105 ms
02:37:51.774 00.000 16108 Move returns status 0, amount 54
02:37:51.774 00.000 16108 move complete, result=0
02:37:51.774 00.000 16108 worker thread done servicing request
02:37:51.775 00.001 16108 Worker thread wakes up
02:37:51.775 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
02:37:51.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:51.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:52.952 01.177 16108 Exposure complete
02:37:53.015 00.063 16108 worker thread done servicing request
02:37:53.015 00.000 21068 OnExposeComplete: enter
02:37:53.016 00.001 21068 UpdateGuideState(): m_state=6
02:37:53.018 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13741
02:37:53.019 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=877.74, Mass=111949, SNR=77.7, Peak=14102 HFD=3.2
02:37:53.020 00.001 21068 MultiStar: [#1 0.18,0.20,1.34,U] [#2 0.18,0.12,1.30,U] [#3 0.28,0.04,1.13,U] [#4 0.19,0.25,0.96,U] [#5 0.21,-0.19,1.02,U] [#6 -0.01,-0.34,0.82,U] [#7 0.59,0.11,0.00,M1] [#8 0.27,0.06,0.95,U] 
02:37:53.021 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.05}, one-star: {0.20, 0.15}
02:37:53.023 00.002 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:37:53.024 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:37:53.024 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.27 mountX=-0.18 mountY=-0.10, mountTheta=-2.65
02:37:53.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.05, opts=13)
02:37:53.027 00.001 21068 Enqueuing Move request for scope (0.19, 0.05)
02:37:53.028 00.001 16108 Worker thread wakes up
02:37:53.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
02:37:53.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
02:37:53.028 00.000 16108 Moving (0.19, 0.05) raw xDistance=-0.18 yDistance=-0.10
02:37:53.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:37:53.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:53.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:37:53.028 00.000 16108 MoveAxis(E, 0, ABG)
02:37:53.028 00.000 16108 Move returns status 0, amount 0
02:37:53.028 00.000 16108 MoveAxis(N, 0, ABG)
02:37:53.028 00.000 16108 Move returns status 0, amount 0
02:37:53.028 00.000 16108 move complete, result=0
02:37:53.028 00.000 16108 worker thread done servicing request
02:37:53.032 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3325, FiltMin=2736, FiltMax=59977, Gamma=1.000
02:37:53.050 00.018 21068 UpdateGuideState exits: m=111949 SNR=77.7
02:37:53.050 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:53.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:53.052 00.001 21068 Enqueuing Expose request
02:37:53.052 00.000 16108 Worker thread wakes up
02:37:53.052 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:53.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:53.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:54.044 00.991 16108 Exposure complete
02:37:54.099 00.055 16108 worker thread done servicing request
02:37:54.100 00.001 21068 OnExposeComplete: enter
02:37:54.101 00.001 21068 UpdateGuideState(): m_state=6
02:37:54.104 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13742
02:37:54.105 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=877.72, Mass=126652, SNR=97.6, Peak=15046 HFD=3.3
02:37:54.106 00.001 21068 MultiStar: [#1 0.22,0.17,1.27,U] [#2 0.20,0.23,0.96,U] [#3 0.28,0.04,1.01,U] [#4 -0.23,0.12,0.78,U] [#5 0.13,-0.06,0.81,U] [#6 -0.02,-0.22,0.80,U] [#7 0.40,0.15,0.62,U] [#8 0.01,0.23,0.68,U] 
02:37:54.107 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.10, 0.12}
02:37:54.108 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
02:37:54.109 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
02:37:54.109 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
02:37:54.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
02:37:54.112 00.001 21068 Enqueuing Move request for scope (0.13, 0.09)
02:37:54.113 00.001 16108 Worker thread wakes up
02:37:54.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:37:54.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:37:54.113 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=-0.12
02:37:54.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:37:54.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:54.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:54.113 00.000 16108 MoveAxis(E, 0, ABG)
02:37:54.113 00.000 16108 Move returns status 0, amount 0
02:37:54.113 00.000 16108 MoveAxis(N, 0, ABG)
02:37:54.113 00.000 16108 Move returns status 0, amount 0
02:37:54.114 00.001 16108 move complete, result=0
02:37:54.114 00.000 16108 worker thread done servicing request
02:37:54.117 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3325, FiltMin=2857, FiltMax=61187, Gamma=1.000
02:37:54.134 00.017 21068 UpdateGuideState exits: m=126652 SNR=97.6
02:37:54.136 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:54.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:54.137 00.000 21068 Enqueuing Expose request
02:37:54.139 00.002 16108 Worker thread wakes up
02:37:54.139 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:54.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:54.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:55.308 01.168 16108 Exposure complete
02:37:55.365 00.057 16108 worker thread done servicing request
02:37:55.366 00.001 21068 OnExposeComplete: enter
02:37:55.366 00.000 21068 UpdateGuideState(): m_state=6
02:37:55.367 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13743
02:37:55.368 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=877.51, Mass=122417, SNR=84.7, Peak=15574 HFD=3.2
02:37:55.369 00.001 21068 MultiStar: [#1 0.18,-0.03,1.10,U] [#2 -0.04,-0.16,1.27,U] [#3 -0.03,-0.09,1.08,U] [#4 -0.25,0.01,0.89,U] [#5 -0.20,-0.22,0.83,U] [#6 -0.35,-0.28,0.89,U] [#7 0.08,0.15,0.64,U] [#8 0.02,0.22,0.89,U] 
02:37:55.369 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.03, -0.09}
02:37:55.370 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
02:37:55.371 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
02:37:55.372 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.36 mountX=0.05 mountY=0.08, mountTheta=0.98
02:37:55.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
02:37:55.375 00.001 21068 Enqueuing Move request for scope (-0.06, -0.06)
02:37:55.376 00.001 16108 Worker thread wakes up
02:37:55.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:37:55.376 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:37:55.376 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.08
02:37:55.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:55.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:55.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:37:55.376 00.000 16108 MoveAxis(E, 0, ABG)
02:37:55.377 00.001 16108 Move returns status 0, amount 0
02:37:55.377 00.000 16108 MoveAxis(N, 0, ABG)
02:37:55.377 00.000 16108 Move returns status 0, amount 0
02:37:55.377 00.000 16108 move complete, result=0
02:37:55.377 00.000 16108 worker thread done servicing request
02:37:55.382 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3325, FiltMin=2813, FiltMax=58419, Gamma=1.000
02:37:55.395 00.013 21068 UpdateGuideState exits: m=122417 SNR=84.7
02:37:55.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:55.398 00.001 21068 Enqueuing Expose request
02:37:55.398 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:55.399 00.001 16108 Worker thread wakes up
02:37:55.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:55.400 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:56.385 00.985 16108 Exposure complete
02:37:56.455 00.070 16108 worker thread done servicing request
02:37:56.456 00.001 21068 OnExposeComplete: enter
02:37:56.456 00.000 21068 UpdateGuideState(): m_state=6
02:37:56.457 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13744
02:37:56.458 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=877.76, Mass=152215, SNR=103.2, Peak=19286 HFD=3.5
02:37:56.459 00.001 21068 MultiStar: [#1 -0.16,0.29,1.00,U] [#2 -0.06,0.17,0.92,U] [#3 -0.11,0.21,1.01,U] [#4 -0.37,0.07,0.74,U] [#5 -0.10,0.29,0.80,U] [#6 -0.19,-0.21,0.68,U] [#7 0.03,-0.06,0.57,U] [#8 0.06,0.24,0.60,U] 
02:37:56.460 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.15}, one-star: {-0.11, 0.17}
02:37:56.460 00.000 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
02:37:56.461 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
02:37:56.463 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.24 mountX=0.14 mountY=-0.12, mountTheta=-0.69
02:37:56.464 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.15, opts=13)
02:37:56.465 00.001 21068 Enqueuing Move request for scope (-0.12, 0.15)
02:37:56.466 00.001 16108 Worker thread wakes up
02:37:56.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
02:37:56.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
02:37:56.466 00.000 16108 Moving (-0.12, 0.15) raw xDistance=0.14 yDistance=-0.12
02:37:56.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:37:56.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:56.467 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:37:56.467 00.000 16108 MoveAxis(E, 0, ABG)
02:37:56.467 00.000 16108 Move returns status 0, amount 0
02:37:56.467 00.000 16108 MoveAxis(N, 0, ABG)
02:37:56.467 00.000 16108 Move returns status 0, amount 0
02:37:56.467 00.000 16108 move complete, result=0
02:37:56.467 00.000 16108 worker thread done servicing request
02:37:56.472 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3325, FiltMin=2864, FiltMax=65501, Gamma=1.000
02:37:56.498 00.026 21068 UpdateGuideState exits: m=152215 SNR=103.2
02:37:56.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:56.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:56.501 00.001 21068 Enqueuing Expose request
02:37:56.502 00.001 16108 Worker thread wakes up
02:37:56.502 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:56.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:56.504 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:57.673 01.169 16108 Exposure complete
02:37:57.736 00.063 16108 worker thread done servicing request
02:37:57.737 00.001 21068 OnExposeComplete: enter
02:37:57.739 00.002 21068 UpdateGuideState(): m_state=6
02:37:57.740 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13745
02:37:57.742 00.002 21068 Star::Find returns 1 (0), X=222.21, Y=877.58, Mass=101985, SNR=77.7, Peak=15062 HFD=3.0
02:37:57.744 00.002 21068 MultiStar: [#1 -0.19,0.04,1.33,U] [#2 -0.13,-0.05,1.51,U] [#3 -0.32,-0.10,1.19,U] [#4 -0.48,0.05,0.93,U] [#5 -0.08,0.07,1.00,U] [#6 -0.46,-0.41,0.00,M1] [#7 -0.17,0.18,0.72,U] [#8 -0.21,-0.10,0.73,U] 
02:37:57.746 00.002 21068 single-star, 7 included, MultiStar: {-0.20, 0.00}, one-star: {-0.05, -0.02}
02:37:57.747 00.001 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
02:37:57.749 00.002 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.58)
02:37:57.750 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.80 mountX=0.04 mountY=0.03, mountTheta=0.56
02:37:57.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
02:37:57.753 00.001 21068 Enqueuing Move request for scope (-0.05, -0.02)
02:37:57.754 00.001 16108 Worker thread wakes up
02:37:57.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:37:57.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:37:57.754 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.03
02:37:57.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:37:57.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:57.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:37:57.754 00.000 16108 MoveAxis(E, 0, ABG)
02:37:57.754 00.000 16108 Move returns status 0, amount 0
02:37:57.754 00.000 16108 MoveAxis(N, 0, ABG)
02:37:57.754 00.000 16108 Move returns status 0, amount 0
02:37:57.754 00.000 16108 move complete, result=0
02:37:57.754 00.000 16108 worker thread done servicing request
02:37:57.759 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3325, FiltMin=2845, FiltMax=63683, Gamma=1.000
02:37:57.774 00.015 21068 UpdateGuideState exits: m=101985 SNR=77.7
02:37:57.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:57.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:57.777 00.001 21068 Enqueuing Expose request
02:37:57.777 00.000 16108 Worker thread wakes up
02:37:57.777 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:57.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:57.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:37:58.754 00.976 16108 Exposure complete
02:37:58.820 00.066 16108 worker thread done servicing request
02:37:58.820 00.000 21068 OnExposeComplete: enter
02:37:58.822 00.002 21068 UpdateGuideState(): m_state=6
02:37:58.822 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13746
02:37:58.823 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=877.66, Mass=135954, SNR=88.4, Peak=18598 HFD=3.3
02:37:58.824 00.001 21068 MultiStar: [#1 -0.40,0.25,1.09,U] [#2 -0.27,-0.01,1.18,U] [#3 -0.19,-0.03,1.06,U] [#4 -0.39,0.22,0.84,U] [#5 -0.23,-0.14,0.92,U] [#6 -0.48,-0.31,0.00,M2] [#7 0.08,0.19,0.66,U] [#8 -0.29,0.21,0.61,U] 
02:37:58.825 00.001 21068 refined, 7 included, MultiStar: {-0.27, 0.08}, one-star: {-0.35, 0.07}
02:37:58.826 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
02:37:58.827 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
02:37:58.828 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.84 mountX=0.28 mountY=-0.02, mountTheta=-0.07
02:37:58.829 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.08, opts=13)
02:37:58.830 00.001 21068 Enqueuing Move request for scope (-0.27, 0.08)
02:37:58.831 00.001 16108 Worker thread wakes up
02:37:58.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
02:37:58.831 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
02:37:58.831 00.000 16108 Moving (-0.27, 0.08) raw xDistance=0.28 yDistance=-0.02
02:37:58.832 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:37:58.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:58.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:37:58.832 00.000 16108 MoveAxis(W, 73, ABG)
02:37:58.832 00.000 16108 Guiding  Dir = 3, Dur = 73
02:37:58.832 00.000 16108 IsSlewing returns 0
02:37:58.833 00.001 16108 IsGuiding returns 0
02:37:58.835 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3325, FiltMin=2857, FiltMax=63993, Gamma=1.000
02:37:58.848 00.013 16108 PulseGuide returned control before completion, sleep 68
02:37:58.853 00.005 21068 UpdateGuideState exits: m=135954 SNR=88.4
02:37:58.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:58.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:37:58.856 00.001 21068 Enqueuing Expose request
02:37:58.925 00.069 16108 IsGuiding returns 1
02:37:58.925 00.000 16108 scope still moving after pulse duration time elapsed
02:37:58.957 00.032 16108 IsSlewing returns 0
02:37:58.957 00.000 16108 IsGuiding returns 0
02:37:58.957 00.000 16108 scope move finished after 73 + 52 ms
02:37:58.957 00.000 16108 Move returns status 0, amount 73
02:37:58.957 00.000 16108 MoveAxis(N, 0, ABG)
02:37:58.957 00.000 16108 Move returns status 0, amount 0
02:37:58.958 00.001 16108 move complete, result=0
02:37:58.958 00.000 16108 worker thread done servicing request
02:37:58.958 00.000 16108 Worker thread wakes up
02:37:58.958 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
02:37:58.961 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:37:58.962 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:00.112 01.150 16108 Exposure complete
02:38:00.193 00.081 16108 worker thread done servicing request
02:38:00.193 00.000 21068 OnExposeComplete: enter
02:38:00.195 00.002 21068 UpdateGuideState(): m_state=6
02:38:00.197 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13747
02:38:00.198 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.81, Mass=129384, SNR=92.9, Peak=16070 HFD=3.3
02:38:00.200 00.002 21068 MultiStar: [#1 0.03,0.26,1.01,U] [#2 0.14,0.03,1.11,U] [#3 -0.06,0.08,0.98,U] [#4 -0.31,0.18,0.71,U] [#5 -0.13,-0.03,0.77,U] [#6 -0.32,-0.06,0.82,U] [#7 0.21,0.29,0.54,U] [#8 0.08,0.48,0.71,U] 
02:38:00.203 00.003 21068 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.23, 0.21}
02:38:00.204 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
02:38:00.205 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
02:38:00.206 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.03 mountY=-0.14, mountTheta=-1.35
02:38:00.209 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
02:38:00.210 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
02:38:00.211 00.001 16108 Worker thread wakes up
02:38:00.212 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
02:38:00.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
02:38:00.212 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.03 yDistance=-0.14
02:38:00.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:38:00.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:00.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:38:00.212 00.000 16108 MoveAxis(E, 0, ABG)
02:38:00.212 00.000 16108 Move returns status 0, amount 0
02:38:00.212 00.000 16108 MoveAxis(N, 0, ABG)
02:38:00.212 00.000 16108 Move returns status 0, amount 0
02:38:00.212 00.000 16108 move complete, result=0
02:38:00.212 00.000 16108 worker thread done servicing request
02:38:00.219 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3321, FiltMin=2835, FiltMax=61897, Gamma=1.000
02:38:00.238 00.019 21068 UpdateGuideState exits: m=129384 SNR=92.9
02:38:00.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:00.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:00.240 00.001 21068 Enqueuing Expose request
02:38:00.241 00.001 16108 Worker thread wakes up
02:38:00.241 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:00.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:00.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:01.225 00.983 16108 Exposure complete
02:38:01.292 00.067 16108 worker thread done servicing request
02:38:01.292 00.000 21068 OnExposeComplete: enter
02:38:01.293 00.001 21068 UpdateGuideState(): m_state=6
02:38:01.294 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13748
02:38:01.295 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=877.59, Mass=133424, SNR=95.5, Peak=17449 HFD=3.2
02:38:01.296 00.001 21068 MultiStar: [#1 0.34,0.34,0.95,U] [#2 0.36,0.07,0.91,U] [#3 0.27,-0.01,0.90,U] [#4 -0.06,-0.06,0.82,U] [#5 0.29,0.02,0.78,U] [#6 0.09,-0.15,0.81,U] [#7 0.64,0.25,0.00,M1] [#8 0.32,0.07,0.76,U] 
02:38:01.297 00.001 21068 single-star, 7 included, MultiStar: {0.23, 0.04}, one-star: {0.19, -0.00}
02:38:01.298 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
02:38:01.298 00.000 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
02:38:01.299 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=-0.18 mountY=-0.04, mountTheta=-2.92
02:38:01.300 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.00, opts=13)
02:38:01.301 00.001 21068 Enqueuing Move request for scope (0.19, -0.00)
02:38:01.302 00.001 16108 Worker thread wakes up
02:38:01.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
02:38:01.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
02:38:01.302 00.000 16108 Moving (0.19, -0.00) raw xDistance=-0.18 yDistance=-0.04
02:38:01.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:38:01.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:01.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:38:01.302 00.000 16108 MoveAxis(E, 0, ABG)
02:38:01.302 00.000 16108 Move returns status 0, amount 0
02:38:01.302 00.000 16108 MoveAxis(N, 0, ABG)
02:38:01.303 00.001 16108 Move returns status 0, amount 0
02:38:01.303 00.000 16108 move complete, result=0
02:38:01.303 00.000 16108 worker thread done servicing request
02:38:01.307 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3325, FiltMin=2861, FiltMax=58217, Gamma=1.000
02:38:01.321 00.014 21068 UpdateGuideState exits: m=133424 SNR=95.5
02:38:01.322 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:01.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:01.324 00.001 21068 Enqueuing Expose request
02:38:01.325 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:01.326 00.001 16108 Worker thread wakes up
02:38:01.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:01.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:02.475 01.149 16108 Exposure complete
02:38:02.532 00.057 16108 worker thread done servicing request
02:38:02.532 00.000 21068 OnExposeComplete: enter
02:38:02.534 00.002 21068 UpdateGuideState(): m_state=6
02:38:02.536 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13749
02:38:02.537 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.44, Mass=131238, SNR=96.2, Peak=18041 HFD=3.1
02:38:02.538 00.001 21068 MultiStar: [#1 0.39,0.10,1.03,U] [#2 0.21,0.04,1.04,U] [#3 0.35,0.03,0.88,U] [#4 -0.01,0.10,0.78,U] [#5 -0.05,-0.28,0.72,U] [#6 -0.03,-0.41,0.91,U] [#7 0.57,-0.02,0.00,M2] [#8 0.14,0.06,0.66,U] 
02:38:02.539 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.23, -0.15}
02:38:02.540 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
02:38:02.541 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
02:38:02.542 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.37 mountX=-0.18 mountY=0.02, mountTheta=3.01
02:38:02.545 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.06, opts=13)
02:38:02.546 00.001 21068 Enqueuing Move request for scope (0.17, -0.06)
02:38:02.548 00.002 16108 Worker thread wakes up
02:38:02.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:38:02.548 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:38:02.548 00.000 16108 Moving (0.17, -0.06) raw xDistance=-0.18 yDistance=0.02
02:38:02.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:38:02.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:02.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:38:02.548 00.000 16108 MoveAxis(E, 0, ABG)
02:38:02.548 00.000 16108 Move returns status 0, amount 0
02:38:02.549 00.001 16108 MoveAxis(N, 0, ABG)
02:38:02.549 00.000 16108 Move returns status 0, amount 0
02:38:02.549 00.000 16108 move complete, result=0
02:38:02.549 00.000 16108 worker thread done servicing request
02:38:02.554 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3321, FiltMin=2790, FiltMax=56169, Gamma=1.000
02:38:02.580 00.026 21068 UpdateGuideState exits: m=131238 SNR=96.2
02:38:02.582 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:02.584 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:02.586 00.002 21068 Enqueuing Expose request
02:38:02.587 00.001 16108 Worker thread wakes up
02:38:02.587 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:02.590 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:02.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:03.561 00.971 16108 Exposure complete
02:38:03.617 00.056 16108 worker thread done servicing request
02:38:03.617 00.000 21068 OnExposeComplete: enter
02:38:03.620 00.003 21068 UpdateGuideState(): m_state=6
02:38:03.623 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13750
02:38:03.625 00.002 21068 Star::Find returns 1 (0), X=222.78, Y=877.38, Mass=129379, SNR=89.3, Peak=18889 HFD=3.1
02:38:03.626 00.001 21068 MultiStar: [#1 0.45,-0.17,1.04,U] [#2 0.44,-0.11,1.12,U] [#3 0.43,-0.10,1.05,U] [#4 -0.01,-0.16,0.86,U] [#5 0.21,-0.55,0.00,M1] [#6 -0.13,-0.38,0.87,U] [#7 0.49,-0.03,0.56,U] [#8 0.45,0.02,0.79,U] 
02:38:03.629 00.003 21068 refined, 7 included, MultiStar: {0.33, -0.15}, one-star: {0.52, -0.21}
02:38:03.630 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
02:38:03.632 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
02:38:03.633 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.15 hyp=0.37 cameraTheta=-0.42 mountX=-0.36 mountY=0.07, mountTheta=2.96
02:38:03.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.15, opts=13)
02:38:03.636 00.001 21068 Enqueuing Move request for scope (0.33, -0.15)
02:38:03.637 00.001 16108 Worker thread wakes up
02:38:03.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.15) opts 0xd
02:38:03.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.15)
02:38:03.637 00.000 16108 Moving (0.33, -0.15) raw xDistance=-0.36 yDistance=0.07
02:38:03.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:38:03.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:03.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:38:03.637 00.000 16108 MoveAxis(E, 93, ABG)
02:38:03.637 00.000 16108 Guiding  Dir = 2, Dur = 93
02:38:03.639 00.002 16108 IsSlewing returns 0
02:38:03.639 00.000 16108 IsGuiding returns 0
02:38:03.640 00.001 16108 PulseGuide returned control before completion, sleep 102
02:38:03.642 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3325, FiltMin=2883, FiltMax=49933, Gamma=1.000
02:38:03.656 00.014 21068 UpdateGuideState exits: m=129379 SNR=89.3
02:38:03.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:03.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:03.658 00.000 21068 Enqueuing Expose request
02:38:03.743 00.085 16108 IsGuiding returns 1
02:38:03.743 00.000 16108 scope still moving after pulse duration time elapsed
02:38:03.774 00.031 16108 IsSlewing returns 0
02:38:03.774 00.000 16108 IsGuiding returns 1
02:38:03.806 00.032 16108 IsSlewing returns 0
02:38:03.807 00.001 16108 IsGuiding returns 0
02:38:03.807 00.000 16108 scope move finished after 93 + 75 ms
02:38:03.807 00.000 16108 Move returns status 0, amount 93
02:38:03.807 00.000 16108 MoveAxis(N, 0, ABG)
02:38:03.807 00.000 16108 Move returns status 0, amount 0
02:38:03.807 00.000 16108 move complete, result=0
02:38:03.807 00.000 16108 worker thread done servicing request
02:38:03.807 00.000 16108 Worker thread wakes up
02:38:03.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:03.808 00.001 21068 GuideStep: -0.4 px 93 ms EAST, 0.1 px 0 ms NORTH
02:38:03.811 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:04.970 01.159 16108 Exposure complete
02:38:05.054 00.084 16108 worker thread done servicing request
02:38:05.054 00.000 21068 OnExposeComplete: enter
02:38:05.055 00.001 21068 UpdateGuideState(): m_state=6
02:38:05.057 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13751
02:38:05.058 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=877.43, Mass=113602, SNR=80.1, Peak=15827 HFD=3.0
02:38:05.059 00.001 21068 MultiStar: [#1 -0.04,0.10,1.24,U] [#2 -0.05,0.00,1.36,U] [#3 -0.27,0.11,1.24,U] [#4 -0.39,-0.00,0.86,U] [#5 -0.15,-0.29,1.03,U] [#6 -0.37,-0.48,0.00,M1] [#7 0.09,0.20,0.72,U] [#8 0.21,0.27,0.83,U] 
02:38:05.060 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.08, -0.16}
02:38:05.061 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
02:38:05.062 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
02:38:05.062 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=0.10 mountY=0.00, mountTheta=0.02
02:38:05.066 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
02:38:05.067 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
02:38:05.068 00.001 16108 Worker thread wakes up
02:38:05.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:38:05.068 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:38:05.068 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.10 yDistance=0.00
02:38:05.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:38:05.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:05.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:38:05.068 00.000 16108 MoveAxis(E, 0, ABG)
02:38:05.068 00.000 16108 Move returns status 0, amount 0
02:38:05.068 00.000 16108 MoveAxis(N, 0, ABG)
02:38:05.068 00.000 16108 Move returns status 0, amount 0
02:38:05.068 00.000 16108 move complete, result=0
02:38:05.069 00.001 16108 worker thread done servicing request
02:38:05.072 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3325, FiltMin=2851, FiltMax=61619, Gamma=1.000
02:38:05.087 00.015 21068 UpdateGuideState exits: m=113602 SNR=80.1
02:38:05.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:05.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:05.089 00.000 21068 Enqueuing Expose request
02:38:05.090 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:05.091 00.001 16108 Worker thread wakes up
02:38:05.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:05.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:06.069 00.978 16108 Exposure complete
02:38:06.133 00.064 16108 worker thread done servicing request
02:38:06.133 00.000 21068 OnExposeComplete: enter
02:38:06.134 00.001 21068 UpdateGuideState(): m_state=6
02:38:06.135 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13752
02:38:06.135 00.000 21068 Star::Find returns 1 (0), X=222.08, Y=877.48, Mass=124275, SNR=87.2, Peak=15331 HFD=3.4
02:38:06.137 00.002 21068 MultiStar: [#1 -0.13,-0.19,1.09,U] [#2 -0.12,-0.21,1.30,U] [#3 0.07,-0.27,0.99,U] [#4 -0.31,-0.27,0.81,U] [#5 0.02,-0.29,0.92,U] [#6 -0.36,-0.42,0.89,U] [#7 0.36,-0.07,0.70,U] [#8 -0.06,-0.08,0.92,U] 
02:38:06.137 00.000 21068 single-star, 8 included, MultiStar: {-0.09, -0.21}, one-star: {-0.17, -0.11}
02:38:06.138 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
02:38:06.139 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
02:38:06.140 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.55 mountX=0.15 mountY=0.15, mountTheta=0.79
02:38:06.141 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.11, opts=13)
02:38:06.143 00.002 21068 Enqueuing Move request for scope (-0.17, -0.11)
02:38:06.145 00.002 16108 Worker thread wakes up
02:38:06.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
02:38:06.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
02:38:06.145 00.000 16108 Moving (-0.17, -0.11) raw xDistance=0.15 yDistance=0.15
02:38:06.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:38:06.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:06.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:38:06.145 00.000 16108 MoveAxis(E, 0, ABG)
02:38:06.145 00.000 16108 Move returns status 0, amount 0
02:38:06.145 00.000 16108 MoveAxis(N, 0, ABG)
02:38:06.145 00.000 16108 Move returns status 0, amount 0
02:38:06.145 00.000 16108 move complete, result=0
02:38:06.145 00.000 16108 worker thread done servicing request
02:38:06.151 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3325, FiltMin=2883, FiltMax=65510, Gamma=1.000
02:38:06.166 00.015 21068 UpdateGuideState exits: m=124275 SNR=87.2
02:38:06.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:06.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:06.169 00.001 21068 Enqueuing Expose request
02:38:06.170 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:06.170 00.000 16108 Worker thread wakes up
02:38:06.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:06.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:07.357 01.187 16108 Exposure complete
02:38:07.412 00.055 16108 worker thread done servicing request
02:38:07.412 00.000 21068 OnExposeComplete: enter
02:38:07.413 00.001 21068 UpdateGuideState(): m_state=6
02:38:07.413 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13753
02:38:07.414 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=877.51, Mass=139934, SNR=89.3, Peak=16419 HFD=3.4
02:38:07.416 00.002 21068 MultiStar: [#1 -0.18,-0.12,1.34,U] [#2 -0.01,0.03,1.16,U] [#3 -0.04,-0.20,1.10,U] [#4 -0.48,-0.07,0.82,U] [#5 -0.15,-0.31,0.96,U] [#6 -0.33,-0.48,0.00,M1] [#7 0.14,0.28,0.60,U] [#8 -0.04,0.10,0.71,U] 
02:38:07.418 00.002 21068 single-star, 7 included, MultiStar: {-0.11, -0.07}, one-star: {-0.08, -0.09}
02:38:07.420 00.002 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
02:38:07.421 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
02:38:07.422 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.33 mountX=0.07 mountY=0.10, mountTheta=1.01
02:38:07.425 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
02:38:07.426 00.001 21068 Enqueuing Move request for scope (-0.08, -0.09)
02:38:07.427 00.001 16108 Worker thread wakes up
02:38:07.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:38:07.427 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:38:07.427 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.07 yDistance=0.10
02:38:07.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:38:07.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:07.428 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:38:07.428 00.000 16108 MoveAxis(E, 0, ABG)
02:38:07.428 00.000 16108 Move returns status 0, amount 0
02:38:07.428 00.000 16108 MoveAxis(N, 0, ABG)
02:38:07.428 00.000 16108 Move returns status 0, amount 0
02:38:07.428 00.000 16108 move complete, result=0
02:38:07.428 00.000 16108 worker thread done servicing request
02:38:07.436 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3321, FiltMin=2854, FiltMax=62755, Gamma=1.000
02:38:07.458 00.022 21068 UpdateGuideState exits: m=139934 SNR=89.3
02:38:07.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:07.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:07.460 00.000 21068 Enqueuing Expose request
02:38:07.462 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:07.463 00.001 16108 Worker thread wakes up
02:38:07.463 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:07.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:08.432 00.969 16108 Exposure complete
02:38:08.502 00.070 16108 worker thread done servicing request
02:38:08.502 00.000 21068 OnExposeComplete: enter
02:38:08.503 00.001 21068 UpdateGuideState(): m_state=6
02:38:08.504 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13754
02:38:08.506 00.002 21068 Star::Find returns 1 (0), X=222.08, Y=877.66, Mass=122075, SNR=93.6, Peak=16774 HFD=3.1
02:38:08.507 00.001 21068 MultiStar: [#1 0.06,0.06,1.24,U] [#2 -0.02,-0.13,1.18,U] [#3 -0.00,0.02,0.91,U] [#4 -0.39,-0.05,0.77,U] [#5 0.04,-0.32,0.92,U] [#6 -0.39,-0.14,0.78,U] [#7 0.19,-0.15,0.64,U] [#8 -0.02,0.05,0.74,U] 
02:38:08.508 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.18, 0.06}
02:38:08.508 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
02:38:08.509 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
02:38:08.510 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=0.06 mountY=0.08, mountTheta=0.89
02:38:08.514 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.06, opts=13)
02:38:08.516 00.002 21068 Enqueuing Move request for scope (-0.07, -0.06)
02:38:08.519 00.003 16108 Worker thread wakes up
02:38:08.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:38:08.519 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:38:08.519 00.000 16108 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.08
02:38:08.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:38:08.519 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:08.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:38:08.519 00.000 16108 MoveAxis(E, 0, ABG)
02:38:08.519 00.000 16108 Move returns status 0, amount 0
02:38:08.519 00.000 16108 MoveAxis(N, 0, ABG)
02:38:08.519 00.000 16108 Move returns status 0, amount 0
02:38:08.519 00.000 16108 move complete, result=0
02:38:08.519 00.000 16108 worker thread done servicing request
02:38:08.524 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3325, FiltMin=2835, FiltMax=59987, Gamma=1.000
02:38:08.541 00.017 21068 UpdateGuideState exits: m=122075 SNR=93.6
02:38:08.544 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:08.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:08.546 00.001 21068 Enqueuing Expose request
02:38:08.547 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:08.548 00.001 16108 Worker thread wakes up
02:38:08.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:08.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:09.706 01.158 16108 Exposure complete
02:38:09.764 00.058 16108 worker thread done servicing request
02:38:09.764 00.000 21068 OnExposeComplete: enter
02:38:09.765 00.001 21068 UpdateGuideState(): m_state=6
02:38:09.765 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13755
02:38:09.766 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=877.64, Mass=136052, SNR=97.2, Peak=15779 HFD=3.4
02:38:09.767 00.001 21068 MultiStar: [#1 0.12,0.23,1.02,U] [#2 -0.00,-0.08,1.05,U] [#3 0.24,0.12,1.01,U] [#4 -0.38,-0.05,0.81,U] [#5 -0.15,-0.21,0.84,U] [#6 0.01,-0.24,0.75,U] [#7 0.26,0.21,0.59,U] [#8 -0.01,0.08,0.58,U] 
02:38:09.768 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.11, 0.05}
02:38:09.769 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
02:38:09.770 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
02:38:09.770 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.81 mountX=0.01 mountY=-0.01, mountTheta=-1.14
02:38:09.772 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.01, opts=13)
02:38:09.773 00.001 21068 Enqueuing Move request for scope (-0.00, 0.01)
02:38:09.774 00.001 16108 Worker thread wakes up
02:38:09.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
02:38:09.774 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
02:38:09.774 00.000 16108 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
02:38:09.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:38:09.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:09.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:38:09.775 00.001 16108 MoveAxis(E, 0, ABG)
02:38:09.775 00.000 16108 Move returns status 0, amount 0
02:38:09.775 00.000 16108 MoveAxis(N, 0, ABG)
02:38:09.775 00.000 16108 Move returns status 0, amount 0
02:38:09.775 00.000 16108 move complete, result=0
02:38:09.775 00.000 16108 worker thread done servicing request
02:38:09.778 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3321, FiltMin=2870, FiltMax=65510, Gamma=1.000
02:38:09.794 00.016 21068 UpdateGuideState exits: m=136052 SNR=97.2
02:38:09.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:09.797 00.001 21068 Enqueuing Expose request
02:38:09.797 00.000 16108 Worker thread wakes up
02:38:09.797 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:09.798 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:09.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:10.766 00.968 16108 Exposure complete
02:38:10.828 00.062 16108 worker thread done servicing request
02:38:10.828 00.000 21068 OnExposeComplete: enter
02:38:10.829 00.001 21068 UpdateGuideState(): m_state=6
02:38:10.830 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13756
02:38:10.831 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=877.66, Mass=129777, SNR=96.8, Peak=17110 HFD=3.3
02:38:10.832 00.001 21068 MultiStar: [#1 0.07,0.17,0.95,U] [#2 -0.09,-0.01,1.15,U] [#3 0.10,0.15,0.94,U] [#4 -0.40,-0.15,0.89,U] [#5 -0.11,-0.25,0.88,U] [#6 -0.52,-0.37,0.00,M1] [#7 0.21,0.09,0.46,U] [#8 0.07,0.23,0.83,U] 
02:38:10.833 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.06, 0.06}
02:38:10.833 00.000 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
02:38:10.834 00.001 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
02:38:10.835 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.47 mountX=0.05 mountY=-0.02, mountTheta=-0.45
02:38:10.838 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
02:38:10.841 00.003 21068 Enqueuing Move request for scope (-0.04, 0.03)
02:38:10.843 00.002 16108 Worker thread wakes up
02:38:10.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:38:10.843 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:38:10.843 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
02:38:10.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:38:10.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:10.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:10.843 00.000 16108 MoveAxis(E, 0, ABG)
02:38:10.843 00.000 16108 Move returns status 0, amount 0
02:38:10.843 00.000 16108 MoveAxis(N, 0, ABG)
02:38:10.843 00.000 16108 Move returns status 0, amount 0
02:38:10.843 00.000 16108 move complete, result=0
02:38:10.844 00.001 16108 worker thread done servicing request
02:38:10.853 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3321, FiltMin=2829, FiltMax=65501, Gamma=1.000
02:38:10.876 00.023 21068 UpdateGuideState exits: m=129777 SNR=96.8
02:38:10.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:10.877 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:10.878 00.001 21068 Enqueuing Expose request
02:38:10.879 00.001 16108 Worker thread wakes up
02:38:10.879 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:10.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:10.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:12.060 01.180 16108 Exposure complete
02:38:12.127 00.067 16108 worker thread done servicing request
02:38:12.128 00.001 21068 OnExposeComplete: enter
02:38:12.128 00.000 21068 UpdateGuideState(): m_state=6
02:38:12.129 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13757
02:38:12.130 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.54, Mass=111473, SNR=78.2, Peak=14486 HFD=3.3
02:38:12.131 00.001 21068 MultiStar: [#1 0.13,-0.02,1.39,U] [#2 0.08,-0.17,1.37,U] [#3 0.07,-0.10,1.24,U] [#4 -0.12,0.11,0.89,U] [#5 0.02,-0.28,1.12,U] [#6 -0.24,-0.33,0.88,U] [#7 0.33,0.08,0.77,U] [#8 0.08,0.04,0.82,U] 
02:38:12.132 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.00, -0.06}
02:38:12.132 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
02:38:12.133 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
02:38:12.134 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.54 mountX=-0.01 mountY=0.06, mountTheta=1.78
02:38:12.135 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
02:38:12.137 00.002 21068 Enqueuing Move request for scope (0.00, -0.06)
02:38:12.138 00.001 16108 Worker thread wakes up
02:38:12.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
02:38:12.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
02:38:12.138 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
02:38:12.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:12.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:12.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:38:12.138 00.000 16108 MoveAxis(E, 0, ABG)
02:38:12.138 00.000 16108 Move returns status 0, amount 0
02:38:12.138 00.000 16108 MoveAxis(N, 0, ABG)
02:38:12.138 00.000 16108 Move returns status 0, amount 0
02:38:12.138 00.000 16108 move complete, result=0
02:38:12.139 00.001 16108 worker thread done servicing request
02:38:12.148 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3325, FiltMin=2829, FiltMax=60973, Gamma=1.000
02:38:12.169 00.021 21068 UpdateGuideState exits: m=111473 SNR=78.2
02:38:12.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:12.170 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:12.171 00.001 21068 Enqueuing Expose request
02:38:12.172 00.001 16108 Worker thread wakes up
02:38:12.172 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:12.174 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:12.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:13.147 00.973 16108 Exposure complete
02:38:13.225 00.078 16108 worker thread done servicing request
02:38:13.225 00.000 21068 OnExposeComplete: enter
02:38:13.227 00.002 21068 UpdateGuideState(): m_state=6
02:38:13.228 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13758
02:38:13.229 00.001 21068 Star::Find returns 1 (0), X=222.08, Y=877.46, Mass=129137, SNR=94.6, Peak=16067 HFD=3.1
02:38:13.230 00.001 21068 MultiStar: [#1 -0.12,-0.17,1.02,U] [#2 -0.13,-0.08,1.05,U] [#3 0.03,-0.00,1.15,U] [#4 -0.49,0.12,0.69,U] [#5 -0.04,-0.27,0.79,U] [#6 -0.46,-0.15,0.82,U] [#7 0.37,0.30,0.68,U] [#8 -0.17,0.18,0.76,U] 
02:38:13.231 00.001 21068 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.17, -0.14}
02:38:13.231 00.000 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.47)
02:38:13.232 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
02:38:13.232 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=0.12 mountY=0.07, mountTheta=0.51
02:38:13.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.04, opts=13)
02:38:13.235 00.001 21068 Enqueuing Move request for scope (-0.13, -0.04)
02:38:13.235 00.000 16108 Worker thread wakes up
02:38:13.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
02:38:13.236 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
02:38:13.236 00.000 16108 Moving (-0.13, -0.04) raw xDistance=0.12 yDistance=0.07
02:38:13.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:13.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:13.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:38:13.236 00.000 16108 MoveAxis(E, 0, ABG)
02:38:13.236 00.000 16108 Move returns status 0, amount 0
02:38:13.236 00.000 16108 MoveAxis(N, 0, ABG)
02:38:13.236 00.000 16108 Move returns status 0, amount 0
02:38:13.236 00.000 16108 move complete, result=0
02:38:13.236 00.000 16108 worker thread done servicing request
02:38:13.242 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3321, FiltMin=2867, FiltMax=59449, Gamma=1.000
02:38:13.267 00.025 21068 UpdateGuideState exits: m=129137 SNR=94.6
02:38:13.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:13.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:13.270 00.001 21068 Enqueuing Expose request
02:38:13.271 00.001 16108 Worker thread wakes up
02:38:13.271 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:13.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:13.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:14.451 01.179 16108 Exposure complete
02:38:14.504 00.053 16108 worker thread done servicing request
02:38:14.504 00.000 21068 OnExposeComplete: enter
02:38:14.505 00.001 21068 UpdateGuideState(): m_state=6
02:38:14.506 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13759
02:38:14.507 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.18, Mass=113656, SNR=79.6, Peak=13907 HFD=3.2
02:38:14.508 00.001 21068 MultiStar: [#1 -0.20,-0.10,1.34,U] [#2 -0.14,0.02,1.59,U] [#3 -0.27,-0.28,0.95,U] [#4 -0.58,-0.33,0.00,M1] [#5 -0.22,-0.41,1.14,U] [#6 -0.40,-0.34,0.84,U] [#7 0.32,-0.07,0.76,U] [#8 -0.23,-0.15,1.00,U] 
02:38:14.509 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.20}, one-star: {-0.10, -0.42}
02:38:14.510 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
02:38:14.510 00.000 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
02:38:14.511 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.26 mountX=0.13 mountY=0.23, mountTheta=1.07
02:38:14.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.20, opts=13)
02:38:14.513 00.000 21068 Enqueuing Move request for scope (-0.16, -0.20)
02:38:14.514 00.001 16108 Worker thread wakes up
02:38:14.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
02:38:14.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
02:38:14.514 00.000 16108 Moving (-0.16, -0.20) raw xDistance=0.13 yDistance=0.23
02:38:14.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:38:14.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:38:14.515 00.001 16108 MoveAxis(E, 0, ABG)
02:38:14.515 00.000 16108 Move returns status 0, amount 0
02:38:14.515 00.000 16108 MoveAxis(S, 47, ABG)
02:38:14.515 00.000 16108 Guiding  Dir = 1, Dur = 47
02:38:14.515 00.000 16108 IsSlewing returns 0
02:38:14.515 00.000 16108 IsGuiding returns 0
02:38:14.516 00.001 16108 PulseGuide returned control before completion, sleep 56
02:38:14.522 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3321, FiltMin=2845, FiltMax=56755, Gamma=1.000
02:38:14.549 00.027 21068 UpdateGuideState exits: m=113656 SNR=79.6
02:38:14.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.552 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:14.553 00.001 21068 Enqueuing Expose request
02:38:14.579 00.026 16108 IsGuiding returns 1
02:38:14.579 00.000 16108 scope still moving after pulse duration time elapsed
02:38:14.610 00.031 16108 IsSlewing returns 0
02:38:14.610 00.000 16108 IsGuiding returns 0
02:38:14.610 00.000 16108 scope move finished after 47 + 47 ms
02:38:14.611 00.001 16108 Move returns status 0, amount 47
02:38:14.611 00.000 16108 move complete, result=0
02:38:14.611 00.000 16108 worker thread done servicing request
02:38:14.611 00.000 16108 Worker thread wakes up
02:38:14.611 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:38:14.612 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:14.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:15.592 00.980 16108 Exposure complete
02:38:15.648 00.056 16108 worker thread done servicing request
02:38:15.648 00.000 21068 OnExposeComplete: enter
02:38:15.649 00.001 21068 UpdateGuideState(): m_state=6
02:38:15.652 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13760
02:38:15.653 00.001 21068 Star::Find returns 1 (0), X=222.05, Y=877.11, Mass=129281, SNR=96.2, Peak=19619 HFD=2.9
02:38:15.655 00.002 21068 MultiStar: [#1 -0.32,-0.24,0.95,U] [#2 -0.17,-0.30,1.04,U] [#3 -0.28,-0.19,0.99,U] [#4 -0.41,-0.41,0.00,M2] [#5 -0.40,-0.40,0.00,M1] [#6 -0.72,-0.51,0.00,M1] [#7 0.39,-0.37,0.54,U] [#8 0.11,-0.22,0.68,U] 
02:38:15.656 00.001 21068 refined, 5 included, MultiStar: {-0.13, -0.30}, one-star: {-0.21, -0.48}
02:38:15.658 00.002 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
02:38:15.659 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
02:38:15.662 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.98 mountX=0.08 mountY=0.32, mountTheta=1.34
02:38:15.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.30, opts=13)
02:38:15.665 00.001 21068 Enqueuing Move request for scope (-0.13, -0.30)
02:38:15.665 00.000 16108 Worker thread wakes up
02:38:15.666 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
02:38:15.666 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
02:38:15.666 00.000 16108 Moving (-0.13, -0.30) raw xDistance=0.08 yDistance=0.32
02:38:15.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:38:15.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:38:15.666 00.000 16108 MoveAxis(E, 0, ABG)
02:38:15.666 00.000 16108 Move returns status 0, amount 0
02:38:15.666 00.000 16108 MoveAxis(S, 65, ABG)
02:38:15.666 00.000 16108 Guiding  Dir = 1, Dur = 65
02:38:15.666 00.000 16108 IsSlewing returns 0
02:38:15.666 00.000 16108 IsGuiding returns 0
02:38:15.669 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3321, FiltMin=2848, FiltMax=53235, Gamma=1.000
02:38:15.685 00.016 21068 UpdateGuideState exits: m=129281 SNR=96.2
02:38:15.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:15.686 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:15.687 00.001 21068 Enqueuing Expose request
02:38:15.693 00.006 16108 PulseGuide returned control before completion, sleep 49
02:38:15.754 00.061 16108 IsGuiding returns 1
02:38:15.754 00.000 16108 scope still moving after pulse duration time elapsed
02:38:15.785 00.031 16108 IsSlewing returns 0
02:38:15.785 00.000 16108 IsGuiding returns 0
02:38:15.785 00.000 16108 scope move finished after 65 + 53 ms
02:38:15.785 00.000 16108 Move returns status 0, amount 65
02:38:15.785 00.000 16108 move complete, result=0
02:38:15.785 00.000 16108 worker thread done servicing request
02:38:15.785 00.000 16108 Worker thread wakes up
02:38:15.785 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
02:38:15.788 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:15.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:16.947 01.159 16108 Exposure complete
02:38:17.023 00.076 16108 worker thread done servicing request
02:38:17.023 00.000 21068 OnExposeComplete: enter
02:38:17.024 00.001 21068 UpdateGuideState(): m_state=6
02:38:17.025 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13761
02:38:17.025 00.000 21068 Star::Find returns 1 (0), X=222.30, Y=877.68, Mass=128947, SNR=97.8, Peak=14646 HFD=3.4
02:38:17.027 00.002 21068 MultiStar: [#1 0.10,0.15,1.06,U] [#2 0.17,0.27,1.16,U] [#3 -0.06,-0.01,0.94,U] [#4 -0.35,0.32,0.83,U] [#5 -0.03,-0.01,0.83,U] [#6 -0.36,0.01,0.70,U] [#7 0.14,0.10,0.62,U] [#8 -0.04,0.34,0.59,U] 
02:38:17.027 00.000 21068 single-star, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.04, 0.09}
02:38:17.028 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
02:38:17.029 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
02:38:17.030 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
02:38:17.031 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
02:38:17.033 00.002 21068 Enqueuing Move request for scope (0.04, 0.09)
02:38:17.033 00.000 16108 Worker thread wakes up
02:38:17.034 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:38:17.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:38:17.034 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.03 yDistance=-0.10
02:38:17.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:38:17.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:17.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:38:17.034 00.000 16108 MoveAxis(E, 0, ABG)
02:38:17.034 00.000 16108 Move returns status 0, amount 0
02:38:17.034 00.000 16108 MoveAxis(N, 0, ABG)
02:38:17.034 00.000 16108 Move returns status 0, amount 0
02:38:17.034 00.000 16108 move complete, result=0
02:38:17.034 00.000 16108 worker thread done servicing request
02:38:17.037 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3321, FiltMin=2857, FiltMax=64265, Gamma=1.000
02:38:17.054 00.017 21068 UpdateGuideState exits: m=128947 SNR=97.8
02:38:17.057 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:17.059 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:17.061 00.002 21068 Enqueuing Expose request
02:38:17.063 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:17.065 00.002 16108 Worker thread wakes up
02:38:17.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:17.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:18.045 00.980 16108 Exposure complete
02:38:18.113 00.068 16108 worker thread done servicing request
02:38:18.113 00.000 21068 OnExposeComplete: enter
02:38:18.114 00.001 21068 UpdateGuideState(): m_state=6
02:38:18.116 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13762
02:38:18.116 00.000 21068 Star::Find returns 1 (0), X=221.98, Y=877.78, Mass=129165, SNR=105.9, Peak=16278 HFD=3.2
02:38:18.117 00.001 21068 MultiStar: [#1 0.01,0.23,1.02,U] [#2 -0.04,0.09,0.98,U] [#3 -0.05,0.01,0.71,U] [#4 -0.43,-0.00,0.71,U] [#5 -0.04,-0.15,0.84,U] [#6 -0.52,-0.32,0.00,M1] [#7 -0.14,0.27,0.50,U] [#8 0.20,0.53,0.00,M1] 
02:38:18.118 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.09}, one-star: {-0.27, 0.18}
02:38:18.119 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
02:38:18.120 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
02:38:18.121 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.54 mountX=0.14 mountY=-0.06, mountTheta=-0.37
02:38:18.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.09, opts=13)
02:38:18.123 00.001 21068 Enqueuing Move request for scope (-0.13, 0.09)
02:38:18.124 00.001 16108 Worker thread wakes up
02:38:18.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
02:38:18.124 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
02:38:18.124 00.000 16108 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=-0.06
02:38:18.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:38:18.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:18.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:38:18.124 00.000 16108 MoveAxis(E, 0, ABG)
02:38:18.124 00.000 16108 Move returns status 0, amount 0
02:38:18.124 00.000 16108 MoveAxis(N, 0, ABG)
02:38:18.124 00.000 16108 Move returns status 0, amount 0
02:38:18.124 00.000 16108 move complete, result=0
02:38:18.124 00.000 16108 worker thread done servicing request
02:38:18.129 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3321, FiltMin=2886, FiltMax=60387, Gamma=1.000
02:38:18.149 00.020 21068 UpdateGuideState exits: m=129165 SNR=105.9
02:38:18.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:18.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:18.152 00.001 21068 Enqueuing Expose request
02:38:18.153 00.001 16108 Worker thread wakes up
02:38:18.153 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:18.155 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:18.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:19.325 01.170 16108 Exposure complete
02:38:19.388 00.063 16108 worker thread done servicing request
02:38:19.388 00.000 21068 OnExposeComplete: enter
02:38:19.388 00.000 21068 UpdateGuideState(): m_state=6
02:38:19.391 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13763
02:38:19.391 00.000 21068 Star::Find returns 1 (0), X=222.72, Y=877.78, Mass=139697, SNR=93.1, Peak=16685 HFD=3.5
02:38:19.392 00.001 21068 MultiStar: [#1 0.13,0.09,1.03,U] [#2 0.44,0.05,1.18,U] [#3 0.46,0.10,1.04,U] [#4 0.10,0.14,0.86,U] [#5 0.06,-0.18,0.90,U] [#6 0.18,-0.42,0.83,U] [#7 0.80,0.19,0.00,M1] [#8 0.26,0.32,0.85,U] 
02:38:19.393 00.001 21068 refined, 7 included, MultiStar: {0.27, 0.04}, one-star: {0.46, 0.18}
02:38:19.393 00.000 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
02:38:19.395 00.002 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
02:38:19.396 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.28 cameraTheta=0.15 mountX=-0.26 mountY=-0.10, mountTheta=-2.77
02:38:19.397 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.04, opts=13)
02:38:19.398 00.001 21068 Enqueuing Move request for scope (0.27, 0.04)
02:38:19.399 00.001 16108 Worker thread wakes up
02:38:19.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
02:38:19.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
02:38:19.399 00.000 16108 Moving (0.27, 0.04) raw xDistance=-0.26 yDistance=-0.10
02:38:19.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:38:19.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:19.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:38:19.399 00.000 16108 MoveAxis(E, 69, ABG)
02:38:19.399 00.000 16108 Guiding  Dir = 2, Dur = 69
02:38:19.399 00.000 16108 IsSlewing returns 0
02:38:19.400 00.001 16108 IsGuiding returns 0
02:38:19.402 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3321, FiltMin=2848, FiltMax=54281, Gamma=1.000
02:38:19.416 00.014 21068 UpdateGuideState exits: m=139697 SNR=93.1
02:38:19.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:19.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:19.419 00.001 21068 Enqueuing Expose request
02:38:19.438 00.019 16108 PulseGuide returned control before completion, sleep 42
02:38:19.483 00.045 16108 IsGuiding returns 1
02:38:19.483 00.000 16108 scope still moving after pulse duration time elapsed
02:38:19.514 00.031 16108 IsSlewing returns 0
02:38:19.514 00.000 16108 IsGuiding returns 1
02:38:19.545 00.031 16108 IsSlewing returns 0
02:38:19.545 00.000 16108 IsGuiding returns 0
02:38:19.545 00.000 16108 scope move finished after 69 + 77 ms
02:38:19.545 00.000 16108 Move returns status 0, amount 69
02:38:19.545 00.000 16108 MoveAxis(N, 0, ABG)
02:38:19.545 00.000 16108 Move returns status 0, amount 0
02:38:19.545 00.000 16108 move complete, result=0
02:38:19.547 00.002 16108 worker thread done servicing request
02:38:19.547 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
02:38:19.548 00.001 16108 Worker thread wakes up
02:38:19.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:19.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:20.523 00.975 16108 Exposure complete
02:38:20.584 00.061 16108 worker thread done servicing request
02:38:20.584 00.000 21068 OnExposeComplete: enter
02:38:20.585 00.001 21068 UpdateGuideState(): m_state=6
02:38:20.586 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13764
02:38:20.587 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=877.34, Mass=123067, SNR=85.2, Peak=15577 HFD=3.2
02:38:20.588 00.001 21068 MultiStar: [#1 0.32,-0.10,1.18,U] [#2 0.19,-0.13,1.23,U] [#3 0.20,-0.22,1.14,U] [#4 -0.01,0.13,0.82,U] [#5 -0.15,-0.23,1.03,U] [#6 -0.24,-0.25,0.92,U] [#7 0.51,-0.00,0.59,U] [#8 0.26,0.01,0.80,U] 
02:38:20.590 00.002 21068 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.25, -0.25}
02:38:20.590 00.000 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:38:20.592 00.002 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
02:38:20.593 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.77 mountX=-0.16 mountY=0.10, mountTheta=2.60
02:38:20.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
02:38:20.596 00.001 21068 Enqueuing Move request for scope (0.14, -0.13)
02:38:20.597 00.001 16108 Worker thread wakes up
02:38:20.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:38:20.598 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:38:20.598 00.000 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.10
02:38:20.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:38:20.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:20.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:38:20.598 00.000 16108 MoveAxis(E, 0, ABG)
02:38:20.598 00.000 16108 Move returns status 0, amount 0
02:38:20.598 00.000 16108 MoveAxis(N, 0, ABG)
02:38:20.598 00.000 16108 Move returns status 0, amount 0
02:38:20.598 00.000 16108 move complete, result=0
02:38:20.598 00.000 16108 worker thread done servicing request
02:38:20.602 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3321, FiltMin=2877, FiltMax=62061, Gamma=1.000
02:38:20.617 00.015 21068 UpdateGuideState exits: m=123067 SNR=85.2
02:38:20.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:20.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:20.620 00.001 21068 Enqueuing Expose request
02:38:20.621 00.001 16108 Worker thread wakes up
02:38:20.621 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:20.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:20.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:21.793 01.171 16108 Exposure complete
02:38:21.860 00.067 16108 worker thread done servicing request
02:38:21.860 00.000 21068 OnExposeComplete: enter
02:38:21.861 00.001 21068 UpdateGuideState(): m_state=6
02:38:21.862 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13765
02:38:21.862 00.000 21068 Star::Find returns 1 (0), X=222.36, Y=877.56, Mass=134924, SNR=87.5, Peak=15958 HFD=3.2
02:38:21.864 00.002 21068 MultiStar: [#1 0.22,0.05,1.29,U] [#2 0.10,0.06,1.19,U] [#3 -0.07,-0.12,1.02,U] [#4 -0.22,0.16,0.83,U] [#5 -0.32,-0.47,0.00,M1] [#6 0.05,-0.27,0.81,U] [#7 0.28,0.18,0.64,U] [#8 0.00,-0.02,0.78,U] 
02:38:21.864 00.000 21068 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.10, -0.04}
02:38:21.865 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:38:21.866 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:38:21.867 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.00 mountX=-0.06 mountY=-0.01, mountTheta=-2.91
02:38:21.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
02:38:21.872 00.003 21068 Enqueuing Move request for scope (0.06, 0.00)
02:38:21.874 00.002 16108 Worker thread wakes up
02:38:21.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
02:38:21.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
02:38:21.874 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.01
02:38:21.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:38:21.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:21.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:38:21.874 00.000 16108 MoveAxis(E, 0, ABG)
02:38:21.875 00.001 16108 Move returns status 0, amount 0
02:38:21.875 00.000 16108 MoveAxis(N, 0, ABG)
02:38:21.875 00.000 16108 Move returns status 0, amount 0
02:38:21.875 00.000 16108 move complete, result=0
02:38:21.875 00.000 16108 worker thread done servicing request
02:38:21.881 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3321, FiltMin=2854, FiltMax=63485, Gamma=1.000
02:38:21.907 00.026 21068 UpdateGuideState exits: m=134924 SNR=87.5
02:38:21.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:21.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:21.910 00.001 21068 Enqueuing Expose request
02:38:21.911 00.001 16108 Worker thread wakes up
02:38:21.911 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:21.912 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:21.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:22.881 00.969 16108 Exposure complete
02:38:22.936 00.055 16108 worker thread done servicing request
02:38:22.936 00.000 21068 OnExposeComplete: enter
02:38:22.937 00.001 21068 UpdateGuideState(): m_state=6
02:38:22.938 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13766
02:38:22.939 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=877.70, Mass=128289, SNR=93.9, Peak=15510 HFD=3.2
02:38:22.939 00.000 21068 MultiStar: [#1 0.06,0.01,1.11,U] [#2 0.07,-0.11,1.01,U] [#3 0.16,-0.02,0.88,U] [#4 -0.18,-0.19,0.77,U] [#5 0.04,-0.34,0.91,U] [#6 -0.10,-0.51,0.82,U] [#7 0.18,0.07,0.50,U] [#8 0.11,-0.02,0.86,U] 
02:38:22.940 00.001 21068 single-star, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.02, 0.10}
02:38:22.941 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
02:38:22.941 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:38:22.942 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.77 mountX=0.04 mountY=-0.10, mountTheta=-1.19
02:38:22.944 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
02:38:22.944 00.000 21068 Enqueuing Move request for scope (-0.02, 0.10)
02:38:22.945 00.001 16108 Worker thread wakes up
02:38:22.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
02:38:22.945 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
02:38:22.946 00.001 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.10
02:38:22.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:38:22.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:22.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:38:22.946 00.000 16108 MoveAxis(E, 0, ABG)
02:38:22.946 00.000 16108 Move returns status 0, amount 0
02:38:22.946 00.000 16108 MoveAxis(N, 0, ABG)
02:38:22.946 00.000 16108 Move returns status 0, amount 0
02:38:22.946 00.000 16108 move complete, result=0
02:38:22.946 00.000 16108 worker thread done servicing request
02:38:22.950 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3321, FiltMin=2877, FiltMax=58003, Gamma=1.000
02:38:22.965 00.015 21068 UpdateGuideState exits: m=128289 SNR=93.9
02:38:22.965 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:22.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:22.967 00.001 21068 Enqueuing Expose request
02:38:22.968 00.001 16108 Worker thread wakes up
02:38:22.968 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:22.969 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:22.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:24.129 01.160 16108 Exposure complete
02:38:24.193 00.064 16108 worker thread done servicing request
02:38:24.193 00.000 21068 OnExposeComplete: enter
02:38:24.195 00.002 21068 UpdateGuideState(): m_state=6
02:38:24.196 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13767
02:38:24.196 00.000 21068 Star::Find returns 1 (0), X=222.47, Y=877.68, Mass=123793, SNR=94.7, Peak=14925 HFD=3.3
02:38:24.197 00.001 21068 MultiStar: [#1 0.32,0.08,1.11,U] [#2 0.32,0.06,1.03,U] [#3 0.19,0.07,0.93,U] [#4 0.04,0.16,0.80,U] [#5 0.18,-0.24,1.18,U] [#6 0.09,0.03,0.77,U] [#7 0.59,0.10,0.00,M1] [#8 0.41,0.25,0.77,U] 
02:38:24.198 00.001 21068 single-star, 7 included, MultiStar: {0.22, 0.05}, one-star: {0.21, 0.09}
02:38:24.199 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:38:24.200 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:38:24.200 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.39 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
02:38:24.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.09, opts=13)
02:38:24.203 00.001 21068 Enqueuing Move request for scope (0.21, 0.09)
02:38:24.203 00.000 16108 Worker thread wakes up
02:38:24.205 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
02:38:24.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
02:38:24.205 00.000 16108 Moving (0.21, 0.09) raw xDistance=-0.19 yDistance=-0.13
02:38:24.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:38:24.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:24.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:38:24.205 00.000 16108 MoveAxis(E, 0, ABG)
02:38:24.205 00.000 16108 Move returns status 0, amount 0
02:38:24.205 00.000 16108 MoveAxis(N, 0, ABG)
02:38:24.205 00.000 16108 Move returns status 0, amount 0
02:38:24.205 00.000 16108 move complete, result=0
02:38:24.205 00.000 16108 worker thread done servicing request
02:38:24.208 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3321, FiltMin=2851, FiltMax=65510, Gamma=1.000
02:38:24.223 00.015 21068 UpdateGuideState exits: m=123793 SNR=94.7
02:38:24.224 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:24.225 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:24.227 00.002 21068 Enqueuing Expose request
02:38:24.227 00.000 16108 Worker thread wakes up
02:38:24.227 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:24.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:24.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:25.216 00.988 16108 Exposure complete
02:38:25.278 00.062 16108 worker thread done servicing request
02:38:25.278 00.000 21068 OnExposeComplete: enter
02:38:25.279 00.001 21068 UpdateGuideState(): m_state=6
02:38:25.280 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13768
02:38:25.281 00.001 21068 Star::Find returns 1 (0), X=222.08, Y=877.56, Mass=120402, SNR=86.2, Peak=14358 HFD=3.4
02:38:25.283 00.002 21068 MultiStar: [#1 0.32,0.19,1.12,U] [#2 -0.17,0.12,1.24,U] [#3 -0.21,-0.12,0.99,U] [#4 -0.29,0.10,0.87,U] [#5 -0.37,-0.38,1.10,U] [#6 -0.39,-0.22,0.87,U] [#7 0.44,0.20,0.69,U] [#8 -0.30,0.19,0.88,U] 
02:38:25.284 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.17, -0.03}
02:38:25.285 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
02:38:25.285 00.000 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
02:38:25.286 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.14 mountX=0.13 mountY=0.03, mountTheta=0.23
02:38:25.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.00, opts=13)
02:38:25.290 00.002 21068 Enqueuing Move request for scope (-0.13, 0.00)
02:38:25.291 00.001 16108 Worker thread wakes up
02:38:25.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
02:38:25.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
02:38:25.291 00.000 16108 Moving (-0.13, 0.00) raw xDistance=0.13 yDistance=0.03
02:38:25.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:38:25.292 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:25.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:38:25.292 00.000 16108 MoveAxis(E, 0, ABG)
02:38:25.292 00.000 16108 Move returns status 0, amount 0
02:38:25.292 00.000 16108 MoveAxis(N, 0, ABG)
02:38:25.292 00.000 16108 Move returns status 0, amount 0
02:38:25.292 00.000 16108 move complete, result=0
02:38:25.292 00.000 16108 worker thread done servicing request
02:38:25.294 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3321, FiltMin=2873, FiltMax=61891, Gamma=1.000
02:38:25.312 00.018 21068 UpdateGuideState exits: m=120402 SNR=86.2
02:38:25.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:25.315 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:25.317 00.002 21068 Enqueuing Expose request
02:38:25.318 00.001 16108 Worker thread wakes up
02:38:25.318 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:25.319 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:25.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:26.487 01.168 16108 Exposure complete
02:38:26.550 00.063 16108 worker thread done servicing request
02:38:26.550 00.000 21068 OnExposeComplete: enter
02:38:26.551 00.001 21068 UpdateGuideState(): m_state=6
02:38:26.552 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13769
02:38:26.552 00.000 21068 Star::Find returns 1 (0), X=222.45, Y=877.47, Mass=122995, SNR=87.1, Peak=15177 HFD=3.2
02:38:26.553 00.001 21068 MultiStar: [#1 0.15,0.08,1.13,U] [#2 0.20,0.05,1.35,U] [#3 0.09,-0.07,1.04,U] [#4 -0.07,0.04,0.74,U] [#5 0.14,-0.07,0.94,U] [#6 -0.00,-0.27,0.72,U] [#7 0.41,0.24,0.59,U] [#8 0.05,0.10,0.77,U] 
02:38:26.554 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.20, -0.13}
02:38:26.555 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
02:38:26.555 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
02:38:26.556 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
02:38:26.559 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.01, opts=13)
02:38:26.559 00.000 21068 Enqueuing Move request for scope (0.13, -0.01)
02:38:26.560 00.001 16108 Worker thread wakes up
02:38:26.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:38:26.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:38:26.560 00.000 16108 Moving (0.13, -0.01) raw xDistance=-0.13 yDistance=-0.02
02:38:26.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:26.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:26.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:26.560 00.000 16108 MoveAxis(E, 0, ABG)
02:38:26.560 00.000 16108 Move returns status 0, amount 0
02:38:26.561 00.001 16108 MoveAxis(N, 0, ABG)
02:38:26.561 00.000 16108 Move returns status 0, amount 0
02:38:26.561 00.000 16108 move complete, result=0
02:38:26.561 00.000 16108 worker thread done servicing request
02:38:26.564 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3321, FiltMin=2832, FiltMax=65501, Gamma=1.000
02:38:26.584 00.020 21068 UpdateGuideState exits: m=122995 SNR=87.1
02:38:26.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:26.586 00.000 21068 Enqueuing Expose request
02:38:26.587 00.001 16108 Worker thread wakes up
02:38:26.587 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:26.588 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:26.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:27.569 00.981 16108 Exposure complete
02:38:27.627 00.058 16108 worker thread done servicing request
02:38:27.627 00.000 21068 OnExposeComplete: enter
02:38:27.628 00.001 21068 UpdateGuideState(): m_state=6
02:38:27.628 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13770
02:38:27.630 00.002 21068 Star::Find returns 1 (0), X=222.61, Y=877.16, Mass=138260, SNR=96.6, Peak=18361 HFD=3.3
02:38:27.631 00.001 21068 MultiStar: [#1 0.31,-0.12,1.05,U] [#2 0.43,-0.05,1.10,U] [#3 0.13,0.01,1.11,U] [#4 0.16,-0.07,0.70,U] [#5 0.06,-0.38,0.98,U] [#6 0.02,-0.45,0.70,U] [#7 0.77,-0.04,0.00,M1] [#8 0.04,-0.12,0.73,U] 
02:38:27.632 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.20}, one-star: {0.36, -0.44}
02:38:27.633 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:38:27.633 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
02:38:27.634 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.28 cameraTheta=-0.76 mountX=-0.24 mountY=0.14, mountTheta=2.60
02:38:27.636 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.20, opts=13)
02:38:27.636 00.000 21068 Enqueuing Move request for scope (0.21, -0.20)
02:38:27.637 00.001 16108 Worker thread wakes up
02:38:27.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
02:38:27.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
02:38:27.637 00.000 16108 Moving (0.21, -0.20) raw xDistance=-0.24 yDistance=0.14
02:38:27.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:38:27.638 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:27.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:38:27.638 00.000 16108 MoveAxis(E, 62, ABG)
02:38:27.638 00.000 16108 Guiding  Dir = 2, Dur = 62
02:38:27.638 00.000 16108 IsSlewing returns 0
02:38:27.638 00.000 16108 IsGuiding returns 0
02:38:27.642 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=416, max=65535, med=3321, FiltMin=2861, FiltMax=56509, Gamma=1.000
02:38:27.658 00.016 21068 UpdateGuideState exits: m=138260 SNR=96.6
02:38:27.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:27.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:27.661 00.001 21068 Enqueuing Expose request
02:38:27.686 00.025 16108 PulseGuide returned control before completion, sleep 24
02:38:27.716 00.030 16108 IsGuiding returns 1
02:38:27.716 00.000 16108 scope still moving after pulse duration time elapsed
02:38:27.747 00.031 16108 IsSlewing returns 0
02:38:27.747 00.000 16108 IsGuiding returns 1
02:38:27.779 00.032 16108 IsSlewing returns 0
02:38:27.779 00.000 16108 IsGuiding returns 0
02:38:27.780 00.001 16108 scope move finished after 62 + 79 ms
02:38:27.780 00.000 16108 Move returns status 0, amount 62
02:38:27.780 00.000 16108 MoveAxis(N, 0, ABG)
02:38:27.780 00.000 16108 Move returns status 0, amount 0
02:38:27.780 00.000 16108 move complete, result=0
02:38:27.780 00.000 16108 worker thread done servicing request
02:38:27.780 00.000 16108 Worker thread wakes up
02:38:27.780 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
02:38:27.783 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:27.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:28.935 01.152 16108 Exposure complete
02:38:28.991 00.056 16108 worker thread done servicing request
02:38:28.991 00.000 21068 OnExposeComplete: enter
02:38:28.993 00.002 21068 UpdateGuideState(): m_state=6
02:38:28.994 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13771
02:38:28.994 00.000 21068 Star::Find returns 1 (0), X=222.54, Y=877.35, Mass=119557, SNR=88.2, Peak=14713 HFD=3.2
02:38:28.995 00.001 21068 MultiStar: [#1 0.15,-0.16,1.07,U] [#2 0.30,-0.27,1.06,U] [#3 0.08,-0.34,0.99,U] [#4 -0.35,-0.20,0.75,U] [#5 0.20,-0.52,1.01,U] [#6 0.02,-0.50,0.81,U] [#7 0.44,-0.08,0.64,U] [#8 0.20,-0.35,0.74,U] 
02:38:28.996 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.30}, one-star: {0.29, -0.25}
02:38:28.997 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
02:38:28.998 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
02:38:28.998 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-1.10 mountX=-0.20 mountY=0.26, mountTheta=2.24
02:38:29.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.30, opts=13)
02:38:29.000 00.000 21068 Enqueuing Move request for scope (0.15, -0.30)
02:38:29.001 00.001 16108 Worker thread wakes up
02:38:29.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
02:38:29.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
02:38:29.001 00.000 16108 Moving (0.15, -0.30) raw xDistance=-0.20 yDistance=0.26
02:38:29.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:38:29.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:38:29.002 00.001 16108 MoveAxis(E, 57, ABG)
02:38:29.002 00.000 16108 Guiding  Dir = 2, Dur = 57
02:38:29.002 00.000 16108 IsSlewing returns 0
02:38:29.002 00.000 16108 IsGuiding returns 0
02:38:29.009 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3321, FiltMin=2870, FiltMax=65510, Gamma=1.000
02:38:29.019 00.010 16108 PulseGuide returned control before completion, sleep 51
02:38:29.032 00.013 21068 UpdateGuideState exits: m=119557 SNR=88.2
02:38:29.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:29.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:29.035 00.001 21068 Enqueuing Expose request
02:38:29.081 00.046 16108 IsGuiding returns 1
02:38:29.081 00.000 16108 scope still moving after pulse duration time elapsed
02:38:29.113 00.032 16108 IsSlewing returns 0
02:38:29.113 00.000 16108 IsGuiding returns 0
02:38:29.113 00.000 16108 scope move finished after 57 + 52 ms
02:38:29.113 00.000 16108 Move returns status 0, amount 57
02:38:29.113 00.000 16108 MoveAxis(S, 52, ABG)
02:38:29.113 00.000 16108 Guiding  Dir = 1, Dur = 52
02:38:29.113 00.000 16108 IsSlewing returns 0
02:38:29.113 00.000 16108 IsGuiding returns 0
02:38:29.176 00.063 16108 IsGuiding returns 1
02:38:29.176 00.000 16108 scope still moving after pulse duration time elapsed
02:38:29.206 00.030 16108 IsSlewing returns 0
02:38:29.206 00.000 16108 IsGuiding returns 1
02:38:29.237 00.031 16108 IsSlewing returns 0
02:38:29.237 00.000 16108 IsGuiding returns 1
02:38:29.270 00.033 16108 IsSlewing returns 0
02:38:29.270 00.000 16108 IsGuiding returns 0
02:38:29.270 00.000 16108 scope move finished after 52 + 104 ms
02:38:29.270 00.000 16108 Move returns status 0, amount 52
02:38:29.270 00.000 16108 move complete, result=0
02:38:29.271 00.001 16108 worker thread done servicing request
02:38:29.271 00.000 16108 Worker thread wakes up
02:38:29.271 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.3 px 52 ms SOUTH
02:38:29.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:29.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:30.246 00.974 16108 Exposure complete
02:38:30.327 00.081 16108 worker thread done servicing request
02:38:30.327 00.000 21068 OnExposeComplete: enter
02:38:30.329 00.002 21068 UpdateGuideState(): m_state=6
02:38:30.331 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13772
02:38:30.333 00.002 21068 Star::Find returns 1 (0), X=222.19, Y=877.75, Mass=128643, SNR=84.2, Peak=16166 HFD=3.5
02:38:30.335 00.002 21068 MultiStar: [#1 -0.17,-0.03,1.40,U] [#2 -0.01,0.00,1.17,U] [#3 -0.01,-0.18,1.12,U] [#4 -0.39,-0.05,0.94,U] [#5 -0.05,-0.03,0.96,U] [#6 -0.23,-0.13,0.83,U] [#7 -0.00,-0.00,0.70,U] [#8 -0.15,0.39,0.80,U] 
02:38:30.337 00.002 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.07, 0.15}
02:38:30.339 00.002 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:38:30.341 00.002 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:38:30.342 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.10 mountX=0.12 mountY=0.02, mountTheta=0.19
02:38:30.346 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
02:38:30.348 00.002 21068 Enqueuing Move request for scope (-0.12, 0.01)
02:38:30.350 00.002 16108 Worker thread wakes up
02:38:30.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
02:38:30.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
02:38:30.350 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
02:38:30.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:30.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:30.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:38:30.350 00.000 16108 MoveAxis(E, 0, ABG)
02:38:30.350 00.000 16108 Move returns status 0, amount 0
02:38:30.350 00.000 16108 MoveAxis(N, 0, ABG)
02:38:30.350 00.000 16108 Move returns status 0, amount 0
02:38:30.350 00.000 16108 move complete, result=0
02:38:30.351 00.001 16108 worker thread done servicing request
02:38:30.360 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3325, FiltMin=2803, FiltMax=65501, Gamma=1.000
02:38:30.385 00.025 21068 UpdateGuideState exits: m=128643 SNR=84.2
02:38:30.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:30.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:30.388 00.001 21068 Enqueuing Expose request
02:38:30.388 00.000 16108 Worker thread wakes up
02:38:30.388 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:30.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:30.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:31.538 01.149 16108 Exposure complete
02:38:31.594 00.056 16108 worker thread done servicing request
02:38:31.594 00.000 21068 OnExposeComplete: enter
02:38:31.596 00.002 21068 UpdateGuideState(): m_state=6
02:38:31.596 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13773
02:38:31.597 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=877.95, Mass=118503, SNR=87.1, Peak=15894 HFD=3.1
02:38:31.598 00.001 21068 MultiStar: [#1 -0.56,0.12,0.00,M1] [#2 -0.55,0.08,1.32,U] [#3 -0.46,0.01,1.09,U] [#4 -0.80,0.04,0.00,M1] [#5 -0.59,-0.29,0.00,M1] [#6 -0.65,-0.31,0.00,M1] [#7 -0.04,0.22,0.69,U] [#8 -0.44,0.52,0.00,M1] 
02:38:31.599 00.001 21068 refined, 3 included, MultiStar: {-0.41, 0.15}, one-star: {-0.42, 0.36}
02:38:31.599 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
02:38:31.600 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
02:38:31.601 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=0.15 hyp=0.44 cameraTheta=2.78 mountX=0.43 mountY=-0.05, mountTheta=-0.13
02:38:31.602 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.15, opts=13)
02:38:31.603 00.001 21068 Enqueuing Move request for scope (-0.41, 0.15)
02:38:31.604 00.001 16108 Worker thread wakes up
02:38:31.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.15) opts 0xd
02:38:31.604 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.15)
02:38:31.604 00.000 16108 Moving (-0.41, 0.15) raw xDistance=0.43 yDistance=-0.05
02:38:31.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:38:31.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:31.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:38:31.604 00.000 16108 MoveAxis(W, 112, ABG)
02:38:31.604 00.000 16108 Guiding  Dir = 3, Dur = 112
02:38:31.604 00.000 16108 IsSlewing returns 0
02:38:31.605 00.001 16108 IsGuiding returns 0
02:38:31.609 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3321, FiltMin=2861, FiltMax=60649, Gamma=1.000
02:38:31.625 00.016 21068 UpdateGuideState exits: m=118503 SNR=87.1
02:38:31.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:31.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:31.627 00.000 21068 Enqueuing Expose request
02:38:31.655 00.028 16108 PulseGuide returned control before completion, sleep 72
02:38:31.732 00.077 16108 IsGuiding returns 1
02:38:31.732 00.000 16108 scope still moving after pulse duration time elapsed
02:38:31.764 00.032 16108 IsSlewing returns 0
02:38:31.764 00.000 16108 IsGuiding returns 1
02:38:31.795 00.031 16108 IsSlewing returns 0
02:38:31.795 00.000 16108 IsGuiding returns 1
02:38:31.827 00.032 16108 IsSlewing returns 0
02:38:31.827 00.000 16108 IsGuiding returns 0
02:38:31.827 00.000 16108 scope move finished after 112 + 110 ms
02:38:31.828 00.001 16108 Move returns status 0, amount 112
02:38:31.828 00.000 16108 MoveAxis(N, 0, ABG)
02:38:31.828 00.000 16108 Move returns status 0, amount 0
02:38:31.828 00.000 16108 move complete, result=0
02:38:31.828 00.000 16108 worker thread done servicing request
02:38:31.828 00.000 21068 GuideStep: 0.4 px 112 ms WEST, -0.1 px 0 ms NORTH
02:38:31.832 00.004 16108 Worker thread wakes up
02:38:31.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:31.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:32.804 00.972 16108 Exposure complete
02:38:32.870 00.066 16108 worker thread done servicing request
02:38:32.870 00.000 21068 OnExposeComplete: enter
02:38:32.871 00.001 21068 UpdateGuideState(): m_state=6
02:38:32.873 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13774
02:38:32.874 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=877.98, Mass=124788, SNR=84.3, Peak=19046 HFD=2.9
02:38:32.875 00.001 21068 MultiStar: [#1 -0.20,0.25,1.19,U] [#2 -0.25,0.08,1.35,U] [#3 -0.33,0.17,1.01,U] [#4 -0.44,0.27,0.85,U] [#5 -0.09,-0.00,0.95,U] [#6 -0.32,-0.07,0.87,U] [#7 -0.02,0.30,0.62,U] [#8 -0.03,0.19,0.84,U] 
02:38:32.876 00.001 21068 refined, 8 included, MultiStar: {-0.23, 0.17}, one-star: {-0.34, 0.38}
02:38:32.878 00.002 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
02:38:32.878 00.000 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
02:38:32.879 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.51 mountX=0.26 mountY=-0.11, mountTheta=-0.40
02:38:32.881 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.17, opts=13)
02:38:32.882 00.001 21068 Enqueuing Move request for scope (-0.23, 0.17)
02:38:32.882 00.000 16108 Worker thread wakes up
02:38:32.883 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
02:38:32.883 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
02:38:32.883 00.000 16108 Moving (-0.23, 0.17) raw xDistance=0.26 yDistance=-0.11
02:38:32.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:38:32.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:32.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:38:32.883 00.000 16108 MoveAxis(W, 76, ABG)
02:38:32.883 00.000 16108 Guiding  Dir = 3, Dur = 76
02:38:32.883 00.000 16108 IsSlewing returns 0
02:38:32.884 00.001 16108 IsGuiding returns 0
02:38:32.888 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3325, FiltMin=2838, FiltMax=57357, Gamma=1.000
02:38:32.903 00.015 21068 UpdateGuideState exits: m=124788 SNR=84.3
02:38:32.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:32.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:32.906 00.001 21068 Enqueuing Expose request
02:38:32.926 00.020 16108 PulseGuide returned control before completion, sleep 45
02:38:32.972 00.046 16108 IsGuiding returns 1
02:38:32.972 00.000 16108 scope still moving after pulse duration time elapsed
02:38:33.002 00.030 16108 IsSlewing returns 0
02:38:33.002 00.000 16108 IsGuiding returns 1
02:38:33.034 00.032 16108 IsSlewing returns 0
02:38:33.034 00.000 16108 IsGuiding returns 0
02:38:33.034 00.000 16108 scope move finished after 76 + 74 ms
02:38:33.034 00.000 16108 Move returns status 0, amount 76
02:38:33.035 00.001 16108 MoveAxis(N, 0, ABG)
02:38:33.035 00.000 16108 Move returns status 0, amount 0
02:38:33.035 00.000 16108 move complete, result=0
02:38:33.035 00.000 16108 worker thread done servicing request
02:38:33.035 00.000 16108 Worker thread wakes up
02:38:33.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:33.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:33.035 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
02:38:34.199 01.164 16108 Exposure complete
02:38:34.256 00.057 16108 worker thread done servicing request
02:38:34.256 00.000 21068 OnExposeComplete: enter
02:38:34.258 00.002 21068 UpdateGuideState(): m_state=6
02:38:34.261 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13775
02:38:34.263 00.002 21068 Star::Find returns 1 (0), X=222.47, Y=877.92, Mass=134106, SNR=88.1, Peak=15910 HFD=3.3
02:38:34.266 00.003 21068 MultiStar: [#1 0.32,0.23,1.38,U] [#2 0.19,0.02,1.25,U] [#3 0.11,0.06,1.01,U] [#4 -0.36,0.21,0.95,U] [#5 0.10,0.26,1.22,U] [#6 -0.28,0.01,0.75,U] [#7 0.45,0.47,0.00,M1] [#8 0.47,0.46,0.00,M1] 
02:38:34.268 00.002 21068 refined, 6 included, MultiStar: {0.08, 0.17}, one-star: {0.22, 0.32}
02:38:34.270 00.002 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
02:38:34.271 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
02:38:34.272 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.14 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
02:38:34.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.17, opts=13)
02:38:34.276 00.002 21068 Enqueuing Move request for scope (0.08, 0.17)
02:38:34.277 00.001 16108 Worker thread wakes up
02:38:34.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
02:38:34.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
02:38:34.277 00.000 16108 Moving (0.08, 0.17) raw xDistance=-0.05 yDistance=-0.18
02:38:34.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:38:34.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:34.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:38:34.277 00.000 16108 MoveAxis(E, 0, ABG)
02:38:34.277 00.000 16108 Move returns status 0, amount 0
02:38:34.278 00.001 16108 MoveAxis(N, 0, ABG)
02:38:34.278 00.000 16108 Move returns status 0, amount 0
02:38:34.278 00.000 16108 move complete, result=0
02:38:34.278 00.000 16108 worker thread done servicing request
02:38:34.283 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3321, FiltMin=2883, FiltMax=65501, Gamma=1.000
02:38:34.301 00.018 21068 UpdateGuideState exits: m=134106 SNR=88.1
02:38:34.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:34.303 00.001 21068 Enqueuing Expose request
02:38:34.304 00.001 16108 Worker thread wakes up
02:38:34.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:34.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:34.304 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:35.276 00.972 16108 Exposure complete
02:38:35.337 00.061 16108 worker thread done servicing request
02:38:35.337 00.000 21068 OnExposeComplete: enter
02:38:35.339 00.002 21068 UpdateGuideState(): m_state=6
02:38:35.340 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13776
02:38:35.341 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=877.69, Mass=114280, SNR=83.2, Peak=15286 HFD=3.1
02:38:35.341 00.000 21068 MultiStar: [#1 0.39,0.22,1.25,U] [#2 0.10,0.10,1.20,U] [#3 0.22,0.14,1.00,U] [#4 -0.25,0.25,0.86,U] [#5 -0.12,0.12,1.03,U] [#6 0.07,-0.19,0.70,U] [#7 0.28,0.49,0.72,U] [#8 0.35,0.51,0.00,M2] 
02:38:35.342 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.16}, one-star: {0.19, 0.10}
02:38:35.343 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
02:38:35.344 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
02:38:35.344 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
02:38:35.346 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.16, opts=13)
02:38:35.347 00.001 21068 Enqueuing Move request for scope (0.12, 0.16)
02:38:35.347 00.000 16108 Worker thread wakes up
02:38:35.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
02:38:35.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
02:38:35.348 00.001 16108 Moving (0.12, 0.16) raw xDistance=-0.09 yDistance=-0.18
02:38:35.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:38:35.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:35.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:38:35.348 00.000 16108 MoveAxis(E, 0, ABG)
02:38:35.348 00.000 16108 Move returns status 0, amount 0
02:38:35.348 00.000 16108 MoveAxis(N, 0, ABG)
02:38:35.348 00.000 16108 Move returns status 0, amount 0
02:38:35.348 00.000 16108 move complete, result=0
02:38:35.348 00.000 16108 worker thread done servicing request
02:38:35.351 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3321, FiltMin=2851, FiltMax=62547, Gamma=1.000
02:38:35.370 00.019 21068 UpdateGuideState exits: m=114280 SNR=83.2
02:38:35.372 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:35.374 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:35.375 00.001 21068 Enqueuing Expose request
02:38:35.376 00.001 16108 Worker thread wakes up
02:38:35.376 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:35.378 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:35.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:36.545 01.167 16108 Exposure complete
02:38:36.615 00.070 16108 worker thread done servicing request
02:38:36.615 00.000 21068 OnExposeComplete: enter
02:38:36.616 00.001 21068 UpdateGuideState(): m_state=6
02:38:36.617 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13777
02:38:36.617 00.000 21068 Star::Find returns 1 (0), X=222.54, Y=877.71, Mass=123635, SNR=82.0, Peak=15405 HFD=3.2
02:38:36.618 00.001 21068 MultiStar: [#1 0.24,0.12,1.11,U] [#2 0.36,0.12,1.27,U] [#3 0.20,-0.16,1.16,U] [#4 0.08,0.22,0.90,U] [#5 0.32,-0.14,0.95,U] [#6 0.10,-0.26,0.79,U] [#7 0.47,0.16,0.70,U] [#8 0.41,0.10,0.85,U] 
02:38:36.619 00.001 21068 refined, 8 included, MultiStar: {0.27, 0.03}, one-star: {0.28, 0.12}
02:38:36.620 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
02:38:36.620 00.000 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
02:38:36.622 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.11 mountX=-0.26 mountY=-0.09, mountTheta=-2.80
02:38:36.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.03, opts=13)
02:38:36.627 00.003 21068 Enqueuing Move request for scope (0.27, 0.03)
02:38:36.628 00.001 16108 Worker thread wakes up
02:38:36.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
02:38:36.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
02:38:36.628 00.000 16108 Moving (0.27, 0.03) raw xDistance=-0.26 yDistance=-0.09
02:38:36.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:38:36.629 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:36.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:38:36.629 00.000 16108 MoveAxis(E, 69, ABG)
02:38:36.629 00.000 16108 Guiding  Dir = 2, Dur = 69
02:38:36.629 00.000 16108 IsSlewing returns 0
02:38:36.630 00.001 16108 IsGuiding returns 0
02:38:36.637 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3321, FiltMin=2806, FiltMax=60793, Gamma=1.000
02:38:36.654 00.017 16108 PulseGuide returned control before completion, sleep 56
02:38:36.666 00.012 21068 UpdateGuideState exits: m=123635 SNR=82.0
02:38:36.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:36.670 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:36.671 00.001 21068 Enqueuing Expose request
02:38:36.715 00.044 16108 IsGuiding returns 1
02:38:36.715 00.000 16108 scope still moving after pulse duration time elapsed
02:38:36.747 00.032 16108 IsSlewing returns 0
02:38:36.747 00.000 16108 IsGuiding returns 0
02:38:36.747 00.000 16108 scope move finished after 69 + 47 ms
02:38:36.747 00.000 16108 Move returns status 0, amount 69
02:38:36.747 00.000 16108 MoveAxis(N, 0, ABG)
02:38:36.747 00.000 16108 Move returns status 0, amount 0
02:38:36.747 00.000 16108 move complete, result=0
02:38:36.747 00.000 16108 worker thread done servicing request
02:38:36.748 00.001 16108 Worker thread wakes up
02:38:36.748 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
02:38:36.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:36.749 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:37.721 00.972 16108 Exposure complete
02:38:37.776 00.055 16108 worker thread done servicing request
02:38:37.776 00.000 21068 OnExposeComplete: enter
02:38:37.777 00.001 21068 UpdateGuideState(): m_state=6
02:38:37.778 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13778
02:38:37.779 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=877.81, Mass=110890, SNR=88.4, Peak=17414 HFD=2.9
02:38:37.780 00.001 21068 MultiStar: [#1 -0.19,0.24,1.22,U] [#2 0.03,0.18,1.09,U] [#3 0.01,0.18,1.04,U] [#4 -0.20,0.18,0.80,U] [#5 -0.05,-0.10,0.96,U] [#6 -0.37,-0.24,0.76,U] [#7 0.35,0.21,0.68,U] [#8 -0.02,0.41,0.82,U] 
02:38:37.781 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.08, 0.22}
02:38:37.781 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
02:38:37.782 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
02:38:37.783 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.98 mountX=0.09 mountY=-0.13, mountTheta=-0.96
02:38:37.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.15, opts=13)
02:38:37.785 00.000 21068 Enqueuing Move request for scope (-0.06, 0.15)
02:38:37.787 00.002 16108 Worker thread wakes up
02:38:37.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:38:37.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:38:37.787 00.000 16108 Moving (-0.06, 0.15) raw xDistance=0.09 yDistance=-0.13
02:38:37.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:38:37.787 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:37.787 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:38:37.787 00.000 16108 MoveAxis(E, 0, ABG)
02:38:37.787 00.000 16108 Move returns status 0, amount 0
02:38:37.787 00.000 16108 MoveAxis(N, 0, ABG)
02:38:37.787 00.000 16108 Move returns status 0, amount 0
02:38:37.787 00.000 16108 move complete, result=0
02:38:37.787 00.000 16108 worker thread done servicing request
02:38:37.793 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3321, FiltMin=2861, FiltMax=65501, Gamma=1.000
02:38:37.820 00.027 21068 UpdateGuideState exits: m=110890 SNR=88.4
02:38:37.822 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.822 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:37.823 00.001 21068 Enqueuing Expose request
02:38:37.825 00.002 16108 Worker thread wakes up
02:38:37.825 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:37.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:37.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:38.997 01.171 16108 Exposure complete
02:38:39.067 00.070 16108 worker thread done servicing request
02:38:39.067 00.000 21068 OnExposeComplete: enter
02:38:39.068 00.001 21068 UpdateGuideState(): m_state=6
02:38:39.068 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13779
02:38:39.069 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=877.46, Mass=123878, SNR=86.3, Peak=15939 HFD=3.2
02:38:39.071 00.002 21068 MultiStar: [#1 -0.10,-0.14,1.23,U] [#2 0.05,-0.04,1.26,U] [#3 0.01,-0.15,1.15,U] [#4 -0.27,0.03,0.78,U] [#5 -0.02,-0.14,1.17,U] [#6 -0.29,-0.30,0.89,U] [#7 0.35,0.16,0.63,U] [#8 0.12,0.06,0.86,U] 
02:38:39.071 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.08, -0.14}
02:38:39.072 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
02:38:39.073 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
02:38:39.073 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.94 mountX=0.02 mountY=0.09, mountTheta=1.38
02:38:39.076 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
02:38:39.079 00.003 21068 Enqueuing Move request for scope (-0.03, -0.09)
02:38:39.081 00.002 16108 Worker thread wakes up
02:38:39.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:38:39.082 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:38:39.082 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.02 yDistance=0.09
02:38:39.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:38:39.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:39.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:38:39.082 00.000 16108 MoveAxis(E, 0, ABG)
02:38:39.082 00.000 16108 Move returns status 0, amount 0
02:38:39.082 00.000 16108 MoveAxis(N, 0, ABG)
02:38:39.082 00.000 16108 Move returns status 0, amount 0
02:38:39.082 00.000 16108 move complete, result=0
02:38:39.082 00.000 16108 worker thread done servicing request
02:38:39.086 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3321, FiltMin=2864, FiltMax=54797, Gamma=1.000
02:38:39.103 00.017 21068 UpdateGuideState exits: m=123878 SNR=86.3
02:38:39.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:39.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:39.106 00.001 21068 Enqueuing Expose request
02:38:39.108 00.002 16108 Worker thread wakes up
02:38:39.108 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:39.110 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:39.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:40.088 00.978 16108 Exposure complete
02:38:40.154 00.066 16108 worker thread done servicing request
02:38:40.155 00.001 21068 OnExposeComplete: enter
02:38:40.158 00.003 21068 UpdateGuideState(): m_state=6
02:38:40.161 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13780
02:38:40.163 00.002 21068 Star::Find returns 1 (0), X=222.56, Y=877.76, Mass=117038, SNR=80.1, Peak=14253 HFD=3.2
02:38:40.164 00.001 21068 MultiStar: [#1 0.11,-0.02,1.24,U] [#2 0.33,0.11,1.26,U] [#3 0.25,-0.10,1.11,U] [#4 -0.14,0.06,0.97,U] [#5 0.21,-0.12,0.97,U] [#6 -0.05,-0.38,0.95,U] [#7 0.54,0.24,0.00,M1] [#8 0.12,0.19,0.90,U] 
02:38:40.165 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.30, 0.17}
02:38:40.166 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
02:38:40.167 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
02:38:40.168 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
02:38:40.171 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
02:38:40.173 00.002 21068 Enqueuing Move request for scope (0.15, -0.01)
02:38:40.176 00.003 16108 Worker thread wakes up
02:38:40.176 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
02:38:40.176 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
02:38:40.176 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.03
02:38:40.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:38:40.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:40.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:38:40.176 00.000 16108 MoveAxis(E, 0, ABG)
02:38:40.176 00.000 16108 Move returns status 0, amount 0
02:38:40.176 00.000 16108 MoveAxis(N, 0, ABG)
02:38:40.176 00.000 16108 Move returns status 0, amount 0
02:38:40.176 00.000 16108 move complete, result=0
02:38:40.176 00.000 16108 worker thread done servicing request
02:38:40.182 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3321, FiltMin=2781, FiltMax=62429, Gamma=1.000
02:38:40.197 00.015 21068 UpdateGuideState exits: m=117038 SNR=80.1
02:38:40.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:40.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:40.200 00.001 21068 Enqueuing Expose request
02:38:40.201 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:40.201 00.000 16108 Worker thread wakes up
02:38:40.202 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:40.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:41.354 01.152 16108 Exposure complete
02:38:41.416 00.062 16108 worker thread done servicing request
02:38:41.416 00.000 21068 OnExposeComplete: enter
02:38:41.418 00.002 21068 UpdateGuideState(): m_state=6
02:38:41.420 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13781
02:38:41.421 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=877.75, Mass=136437, SNR=91.7, Peak=18246 HFD=3.1
02:38:41.422 00.001 21068 MultiStar: [#1 -0.03,0.15,1.02,U] [#2 0.03,0.04,1.24,U] [#3 0.01,0.02,1.03,U] [#4 -0.54,0.21,0.00,M1] [#5 -0.13,-0.01,1.00,U] [#6 -0.20,-0.06,0.79,U] [#7 0.28,0.05,0.66,U] [#8 0.02,0.25,0.81,U] 
02:38:41.423 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.13, 0.15}
02:38:41.424 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
02:38:41.425 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
02:38:41.427 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.92 mountX=0.04 mountY=-0.06, mountTheta=-1.03
02:38:41.428 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
02:38:41.429 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
02:38:41.430 00.001 16108 Worker thread wakes up
02:38:41.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:38:41.430 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:38:41.430 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
02:38:41.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:38:41.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:41.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:38:41.430 00.000 16108 MoveAxis(E, 0, ABG)
02:38:41.430 00.000 16108 Move returns status 0, amount 0
02:38:41.430 00.000 16108 MoveAxis(N, 0, ABG)
02:38:41.430 00.000 16108 Move returns status 0, amount 0
02:38:41.430 00.000 16108 move complete, result=0
02:38:41.431 00.001 16108 worker thread done servicing request
02:38:41.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3321, FiltMin=2845, FiltMax=54771, Gamma=1.000
02:38:41.450 00.015 21068 UpdateGuideState exits: m=136437 SNR=91.7
02:38:41.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:41.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:41.453 00.001 21068 Enqueuing Expose request
02:38:41.454 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:41.455 00.001 16108 Worker thread wakes up
02:38:41.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:41.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:42.436 00.981 16108 Exposure complete
02:38:42.499 00.063 16108 worker thread done servicing request
02:38:42.499 00.000 21068 OnExposeComplete: enter
02:38:42.502 00.003 21068 UpdateGuideState(): m_state=6
02:38:42.502 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13782
02:38:42.503 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.66, Mass=104317, SNR=74.5, Peak=15174 HFD=2.9
02:38:42.504 00.001 21068 MultiStar: [#1 0.21,0.25,1.31,U] [#2 0.11,0.10,1.32,U] [#3 -0.04,0.14,1.25,U] [#4 -0.10,0.11,1.01,U] [#5 -0.36,0.13,0.96,U] [#6 -0.14,-0.24,1.17,U] [#7 0.45,-0.13,0.73,U] [#8 0.01,0.33,1.02,U] 
02:38:42.505 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.14, 0.06}
02:38:42.506 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
02:38:42.507 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
02:38:42.507 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.29 mountX=-0.01 mountY=-0.09, mountTheta=-1.67
02:38:42.510 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
02:38:42.511 00.001 21068 Enqueuing Move request for scope (0.03, 0.09)
02:38:42.512 00.001 16108 Worker thread wakes up
02:38:42.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:38:42.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:38:42.512 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.09
02:38:42.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:42.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:42.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:38:42.512 00.000 16108 MoveAxis(E, 0, ABG)
02:38:42.512 00.000 16108 Move returns status 0, amount 0
02:38:42.512 00.000 16108 MoveAxis(N, 0, ABG)
02:38:42.512 00.000 16108 Move returns status 0, amount 0
02:38:42.512 00.000 16108 move complete, result=0
02:38:42.512 00.000 16108 worker thread done servicing request
02:38:42.518 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3321, FiltMin=2793, FiltMax=62185, Gamma=1.000
02:38:42.538 00.020 21068 UpdateGuideState exits: m=104317 SNR=74.5
02:38:42.540 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:42.541 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:42.543 00.002 21068 Enqueuing Expose request
02:38:42.544 00.001 16108 Worker thread wakes up
02:38:42.544 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:42.548 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:42.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:43.702 01.154 16108 Exposure complete
02:38:43.784 00.082 16108 worker thread done servicing request
02:38:43.785 00.001 21068 OnExposeComplete: enter
02:38:43.786 00.001 21068 UpdateGuideState(): m_state=6
02:38:43.787 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13783
02:38:43.788 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=877.72, Mass=116964, SNR=79.2, Peak=15990 HFD=3.0
02:38:43.789 00.001 21068 MultiStar: [#1 -0.09,0.02,1.24,U] [#2 -0.13,0.20,1.11,U] [#3 0.17,0.10,1.02,U] [#4 -0.36,-0.06,1.04,U] [#5 -0.32,-0.18,1.02,U] [#6 -0.35,-0.15,0.93,U] [#7 0.09,0.21,0.67,U] [#8 -0.18,0.42,0.87,U] 
02:38:43.789 00.000 21068 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.12, 0.12}
02:38:43.790 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
02:38:43.791 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
02:38:43.792 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.72 mountX=0.16 mountY=-0.03, mountTheta=-0.18
02:38:43.793 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
02:38:43.795 00.002 21068 Enqueuing Move request for scope (-0.15, 0.07)
02:38:43.796 00.001 16108 Worker thread wakes up
02:38:43.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
02:38:43.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
02:38:43.796 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.03
02:38:43.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:38:43.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:43.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:38:43.796 00.000 16108 MoveAxis(E, 0, ABG)
02:38:43.796 00.000 16108 Move returns status 0, amount 0
02:38:43.796 00.000 16108 MoveAxis(N, 0, ABG)
02:38:43.797 00.001 16108 Move returns status 0, amount 0
02:38:43.797 00.000 16108 move complete, result=0
02:38:43.797 00.000 16108 worker thread done servicing request
02:38:43.801 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3321, FiltMin=2854, FiltMax=64461, Gamma=1.000
02:38:43.824 00.023 21068 UpdateGuideState exits: m=116964 SNR=79.2
02:38:43.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:43.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:43.826 00.000 21068 Enqueuing Expose request
02:38:43.827 00.001 16108 Worker thread wakes up
02:38:43.827 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:43.829 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:43.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:44.794 00.965 16108 Exposure complete
02:38:44.850 00.056 16108 worker thread done servicing request
02:38:44.850 00.000 21068 OnExposeComplete: enter
02:38:44.853 00.003 21068 UpdateGuideState(): m_state=6
02:38:44.854 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13784
02:38:44.855 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=877.28, Mass=122951, SNR=88.8, Peak=16051 HFD=3.4
02:38:44.857 00.002 21068 MultiStar: [#1 0.08,0.06,1.01,U] [#2 -0.02,-0.15,1.22,U] [#3 0.00,-0.04,1.15,U] [#4 -0.46,-0.22,0.96,U] [#5 -0.23,-0.27,0.88,U] [#6 -0.43,-0.18,0.75,U] [#7 0.15,0.04,0.59,U] [#8 0.18,0.19,0.89,U] 
02:38:44.859 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.03, -0.31}
02:38:44.860 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
02:38:44.861 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
02:38:44.864 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.24 mountX=0.06 mountY=0.12, mountTheta=1.09
02:38:44.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
02:38:44.869 00.003 21068 Enqueuing Move request for scope (-0.08, -0.10)
02:38:44.871 00.002 16108 Worker thread wakes up
02:38:44.872 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:38:44.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:38:44.872 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.12
02:38:44.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:38:44.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:44.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:38:44.872 00.000 16108 MoveAxis(E, 0, ABG)
02:38:44.872 00.000 16108 Move returns status 0, amount 0
02:38:44.872 00.000 16108 MoveAxis(N, 0, ABG)
02:38:44.872 00.000 16108 Move returns status 0, amount 0
02:38:44.872 00.000 16108 move complete, result=0
02:38:44.873 00.001 16108 worker thread done servicing request
02:38:44.881 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3321, FiltMin=2880, FiltMax=62349, Gamma=1.000
02:38:44.900 00.019 21068 UpdateGuideState exits: m=122951 SNR=88.8
02:38:44.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.902 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:44.902 00.000 21068 Enqueuing Expose request
02:38:44.903 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:44.904 00.001 16108 Worker thread wakes up
02:38:44.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:44.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:46.072 01.168 16108 Exposure complete
02:38:46.136 00.064 16108 worker thread done servicing request
02:38:46.136 00.000 21068 OnExposeComplete: enter
02:38:46.137 00.001 21068 UpdateGuideState(): m_state=6
02:38:46.138 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13785
02:38:46.139 00.001 21068 Star::Find returns 1 (0), X=222.61, Y=877.63, Mass=118823, SNR=88.9, Peak=14573 HFD=3.1
02:38:46.140 00.001 21068 MultiStar: [#1 0.49,-0.24,1.05,U] [#2 0.20,-0.16,1.21,U] [#3 0.38,-0.07,0.95,U] [#4 0.24,0.18,0.79,U] [#5 0.33,-0.29,0.97,U] [#6 0.47,-0.21,0.89,U] [#7 0.82,0.21,0.00,M1] [#8 0.45,0.24,0.75,U] 
02:38:46.140 00.000 21068 single-star, 7 included, MultiStar: {0.36, -0.08}, one-star: {0.36, 0.04}
02:38:46.142 00.002 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
02:38:46.143 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:38:46.143 00.000 21068 CameraToMount -- cameraX=0.36 cameraY=0.04 hyp=0.36 cameraTheta=0.11 mountX=-0.35 mountY=-0.12, mountTheta=-2.80
02:38:46.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.04, opts=13)
02:38:46.146 00.001 21068 Enqueuing Move request for scope (0.36, 0.04)
02:38:46.146 00.000 16108 Worker thread wakes up
02:38:46.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.04) opts 0xd
02:38:46.146 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.04)
02:38:46.146 00.000 16108 Moving (0.36, 0.04) raw xDistance=-0.35 yDistance=-0.12
02:38:46.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:38:46.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:46.147 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:38:46.147 00.000 16108 MoveAxis(E, 91, ABG)
02:38:46.147 00.000 16108 Guiding  Dir = 2, Dur = 91
02:38:46.147 00.000 16108 IsSlewing returns 0
02:38:46.147 00.000 16108 IsGuiding returns 0
02:38:46.149 00.002 16108 PulseGuide returned control before completion, sleep 99
02:38:46.151 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3321, FiltMin=2848, FiltMax=50521, Gamma=1.000
02:38:46.166 00.015 21068 UpdateGuideState exits: m=118823 SNR=88.9
02:38:46.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:46.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:46.169 00.001 21068 Enqueuing Expose request
02:38:46.256 00.087 16108 IsGuiding returns 0
02:38:46.256 00.000 16108 Move returns status 0, amount 91
02:38:46.256 00.000 16108 MoveAxis(N, 0, ABG)
02:38:46.256 00.000 16108 Move returns status 0, amount 0
02:38:46.256 00.000 16108 move complete, result=0
02:38:46.256 00.000 16108 worker thread done servicing request
02:38:46.256 00.000 16108 Worker thread wakes up
02:38:46.256 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.1 px 0 ms NORTH
02:38:46.260 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:46.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:47.223 00.963 16108 Exposure complete
02:38:47.301 00.078 16108 worker thread done servicing request
02:38:47.301 00.000 21068 OnExposeComplete: enter
02:38:47.303 00.002 21068 UpdateGuideState(): m_state=6
02:38:47.303 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13786
02:38:47.304 00.001 21068 Star::Find returns 1 (0), X=222.79, Y=877.46, Mass=125754, SNR=85.2, Peak=16809 HFD=3.3
02:38:47.305 00.001 21068 MultiStar: [#1 0.48,-0.10,0.98,U] [#2 0.30,-0.21,1.30,U] [#3 0.34,-0.23,1.08,U] [#4 0.17,0.14,0.87,U] [#5 0.29,-0.23,0.97,U] [#6 -0.03,-0.26,1.00,U] [#7 0.54,-0.08,0.56,U] [#8 0.21,0.01,0.77,U] 
02:38:47.306 00.001 21068 refined, 8 included, MultiStar: {0.31, -0.13}, one-star: {0.54, -0.13}
02:38:47.306 00.000 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
02:38:47.307 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.97)
02:38:47.308 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-0.41 mountX=-0.33 mountY=0.06, mountTheta=2.96
02:38:47.309 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.13, opts=13)
02:38:47.310 00.001 21068 Enqueuing Move request for scope (0.31, -0.13)
02:38:47.312 00.002 16108 Worker thread wakes up
02:38:47.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
02:38:47.312 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
02:38:47.312 00.000 16108 Moving (0.31, -0.13) raw xDistance=-0.33 yDistance=0.06
02:38:47.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:38:47.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:47.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:38:47.312 00.000 16108 MoveAxis(E, 92, ABG)
02:38:47.313 00.001 16108 Guiding  Dir = 2, Dur = 92
02:38:47.313 00.000 16108 IsSlewing returns 0
02:38:47.313 00.000 16108 IsGuiding returns 0
02:38:47.315 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3325, FiltMin=2816, FiltMax=59593, Gamma=1.000
02:38:47.331 00.016 21068 UpdateGuideState exits: m=125754 SNR=85.2
02:38:47.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:47.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:47.334 00.001 21068 Enqueuing Expose request
02:38:47.343 00.009 16108 PulseGuide returned control before completion, sleep 73
02:38:47.421 00.078 16108 IsGuiding returns 1
02:38:47.421 00.000 16108 scope still moving after pulse duration time elapsed
02:38:47.452 00.031 16108 IsSlewing returns 0
02:38:47.452 00.000 16108 IsGuiding returns 0
02:38:47.452 00.000 16108 scope move finished after 92 + 47 ms
02:38:47.452 00.000 16108 Move returns status 0, amount 92
02:38:47.452 00.000 16108 MoveAxis(N, 0, ABG)
02:38:47.452 00.000 16108 Move returns status 0, amount 0
02:38:47.452 00.000 16108 move complete, result=0
02:38:47.452 00.000 16108 worker thread done servicing request
02:38:47.452 00.000 16108 Worker thread wakes up
02:38:47.454 00.002 21068 GuideStep: -0.3 px 92 ms EAST, 0.1 px 0 ms NORTH
02:38:47.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:47.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:48.600 01.145 16108 Exposure complete
02:38:48.667 00.067 16108 worker thread done servicing request
02:38:48.667 00.000 21068 OnExposeComplete: enter
02:38:48.668 00.001 21068 UpdateGuideState(): m_state=6
02:38:48.669 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13787
02:38:48.670 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=877.61, Mass=121742, SNR=103.2, Peak=15414 HFD=3.3
02:38:48.671 00.001 21068 MultiStar: [#1 0.05,-0.23,0.95,U] [#2 0.16,-0.25,1.03,U] [#3 -0.06,-0.09,1.00,U] [#4 -0.23,0.04,0.82,U] [#5 -0.06,-0.51,0.84,U] [#6 -0.18,-0.37,0.70,U] [#7 0.29,-0.02,0.49,U] [#8 0.02,-0.10,0.70,U] 
02:38:48.672 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.17}, one-star: {0.04, 0.02}
02:38:48.673 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
02:38:48.674 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
02:38:48.674 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.38 mountX=-0.04 mountY=-0.03, mountTheta=-2.55
02:38:48.676 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
02:38:48.677 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
02:38:48.678 00.001 16108 Worker thread wakes up
02:38:48.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:38:48.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:38:48.678 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:38:48.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:38:48.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:48.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:38:48.679 00.001 16108 MoveAxis(E, 0, ABG)
02:38:48.679 00.000 16108 Move returns status 0, amount 0
02:38:48.679 00.000 16108 MoveAxis(N, 0, ABG)
02:38:48.679 00.000 16108 Move returns status 0, amount 0
02:38:48.679 00.000 16108 move complete, result=0
02:38:48.679 00.000 16108 worker thread done servicing request
02:38:48.682 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3321, FiltMin=2832, FiltMax=63635, Gamma=1.000
02:38:48.697 00.015 21068 UpdateGuideState exits: m=121742 SNR=103.2
02:38:48.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:48.700 00.001 21068 Enqueuing Expose request
02:38:48.700 00.000 16108 Worker thread wakes up
02:38:48.700 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:48.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:48.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:49.671 00.970 16108 Exposure complete
02:38:49.737 00.066 16108 worker thread done servicing request
02:38:49.737 00.000 21068 OnExposeComplete: enter
02:38:49.739 00.002 21068 UpdateGuideState(): m_state=6
02:38:49.740 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13788
02:38:49.741 00.001 21068 Star::Find returns 1 (0), X=221.83, Y=877.63, Mass=113957, SNR=83.5, Peak=14934 HFD=3.2
02:38:49.742 00.001 21068 MultiStar: [#1 -0.12,-0.01,1.20,U] [#2 -0.36,-0.20,1.39,U] [#3 -0.32,-0.25,1.00,U] [#4 -0.38,-0.01,0.93,U] [#5 -0.43,-0.40,0.00,M1] [#6 -0.50,-0.36,0.00,M1] [#7 0.08,0.08,0.66,U] [#8 -0.35,0.06,0.79,U] 
02:38:49.743 00.001 21068 refined, 6 included, MultiStar: {-0.28, -0.06}, one-star: {-0.42, 0.04}
02:38:49.744 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
02:38:49.746 00.002 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
02:38:49.747 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.94 mountX=0.27 mountY=0.12, mountTheta=0.43
02:38:49.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.06, opts=13)
02:38:49.750 00.001 21068 Enqueuing Move request for scope (-0.28, -0.06)
02:38:49.751 00.001 16108 Worker thread wakes up
02:38:49.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
02:38:49.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
02:38:49.751 00.000 16108 Moving (-0.28, -0.06) raw xDistance=0.27 yDistance=0.12
02:38:49.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:38:49.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:49.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:38:49.752 00.001 16108 MoveAxis(W, 70, ABG)
02:38:49.752 00.000 16108 Guiding  Dir = 3, Dur = 70
02:38:49.752 00.000 16108 IsSlewing returns 0
02:38:49.752 00.000 16108 IsGuiding returns 0
02:38:49.759 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3321, FiltMin=2854, FiltMax=53155, Gamma=1.000
02:38:49.787 00.028 21068 UpdateGuideState exits: m=113957 SNR=83.5
02:38:49.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:49.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:49.790 00.001 21068 Enqueuing Expose request
02:38:49.802 00.012 16108 PulseGuide returned control before completion, sleep 31
02:38:49.847 00.045 16108 IsGuiding returns 1
02:38:49.847 00.000 16108 scope still moving after pulse duration time elapsed
02:38:49.879 00.032 16108 IsSlewing returns 0
02:38:49.879 00.000 16108 IsGuiding returns 1
02:38:49.909 00.030 16108 IsSlewing returns 0
02:38:49.909 00.000 16108 IsGuiding returns 0
02:38:49.909 00.000 16108 scope move finished after 70 + 87 ms
02:38:49.909 00.000 16108 Move returns status 0, amount 70
02:38:49.909 00.000 16108 MoveAxis(N, 0, ABG)
02:38:49.909 00.000 16108 Move returns status 0, amount 0
02:38:49.909 00.000 16108 move complete, result=0
02:38:49.909 00.000 16108 worker thread done servicing request
02:38:49.909 00.000 16108 Worker thread wakes up
02:38:49.909 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
02:38:49.911 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:49.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:51.086 01.175 16108 Exposure complete
02:38:51.155 00.069 16108 worker thread done servicing request
02:38:51.155 00.000 21068 OnExposeComplete: enter
02:38:51.158 00.003 21068 UpdateGuideState(): m_state=6
02:38:51.159 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13789
02:38:51.160 00.001 21068 Star::Find returns 1 (0), X=221.95, Y=877.16, Mass=129700, SNR=90.6, Peak=19475 HFD=3.0
02:38:51.162 00.002 21068 MultiStar: [#1 -0.14,-0.07,0.90,U] [#2 -0.04,-0.26,1.21,U] [#3 -0.11,-0.33,1.10,U] [#4 -0.30,-0.15,0.84,U] [#5 -0.08,-0.44,0.89,U] [#6 -0.42,-0.53,0.00,M2] [#7 0.07,-0.09,0.71,U] [#8 -0.11,-0.01,0.71,U] 
02:38:51.163 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.24}, one-star: {-0.31, -0.43}
02:38:51.164 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
02:38:51.165 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
02:38:51.166 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-2.07 mountX=0.09 mountY=0.26, mountTheta=1.25
02:38:51.168 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.24, opts=13)
02:38:51.169 00.001 21068 Enqueuing Move request for scope (-0.13, -0.24)
02:38:51.170 00.001 16108 Worker thread wakes up
02:38:51.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
02:38:51.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
02:38:51.170 00.000 16108 Moving (-0.13, -0.24) raw xDistance=0.09 yDistance=0.26
02:38:51.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:38:51.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:38:51.171 00.001 16108 MoveAxis(E, 0, ABG)
02:38:51.171 00.000 16108 Move returns status 0, amount 0
02:38:51.171 00.000 16108 MoveAxis(S, 53, ABG)
02:38:51.171 00.000 16108 Guiding  Dir = 1, Dur = 53
02:38:51.172 00.001 16108 IsSlewing returns 0
02:38:51.172 00.000 16108 IsGuiding returns 0
02:38:51.175 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3321, FiltMin=2841, FiltMax=65501, Gamma=1.000
02:38:51.190 00.015 21068 UpdateGuideState exits: m=129700 SNR=90.6
02:38:51.192 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:51.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:51.193 00.000 21068 Enqueuing Expose request
02:38:51.230 00.037 16108 IsGuiding returns 1
02:38:51.231 00.001 16108 scope still moving after pulse duration time elapsed
02:38:51.260 00.029 16108 IsSlewing returns 0
02:38:51.260 00.000 16108 IsGuiding returns 1
02:38:51.291 00.031 16108 IsSlewing returns 0
02:38:51.291 00.000 16108 IsGuiding returns 1
02:38:51.322 00.031 16108 IsSlewing returns 0
02:38:51.322 00.000 16108 IsGuiding returns 0
02:38:51.323 00.001 16108 scope move finished after 53 + 96 ms
02:38:51.323 00.000 16108 Move returns status 0, amount 53
02:38:51.323 00.000 16108 move complete, result=0
02:38:51.323 00.000 16108 worker thread done servicing request
02:38:51.323 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
02:38:51.325 00.002 16108 Worker thread wakes up
02:38:51.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:51.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:52.292 00.967 16108 Exposure complete
02:38:52.361 00.069 16108 worker thread done servicing request
02:38:52.362 00.001 21068 OnExposeComplete: enter
02:38:52.364 00.002 21068 UpdateGuideState(): m_state=6
02:38:52.366 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13790
02:38:52.367 00.001 21068 Star::Find returns 1 (0), X=221.65, Y=877.53, Mass=136013, SNR=89.6, Peak=15971 HFD=3.3
02:38:52.368 00.001 21068 MultiStar: [#1 -0.62,-0.17,0.00,M1] [#2 -0.55,-0.18,0.00,M1] [#3 -0.50,-0.08,1.22,U] [#4 -0.86,-0.08,0.00,M1] [#5 -0.72,-0.31,0.00,M1] [#6 -0.82,-0.32,0.00,M3] [#7 -0.42,-0.19,0.74,U] [#8 -0.60,0.18,0.00,M1] 
02:38:52.369 00.001 21068 refined, 2 included, MultiStar: {-0.52, -0.10}, one-star: {-0.60, -0.07}
02:38:52.370 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
02:38:52.370 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
02:38:52.371 00.001 21068 CameraToMount -- cameraX=-0.52 cameraY=-0.10 hyp=0.53 cameraTheta=-2.94 mountX=0.49 mountY=0.22, mountTheta=0.42
02:38:52.372 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.52, y=-0.10, opts=13)
02:38:52.373 00.001 21068 Enqueuing Move request for scope (-0.52, -0.10)
02:38:52.375 00.002 16108 Worker thread wakes up
02:38:52.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.10) opts 0xd
02:38:52.375 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.52, -0.10)
02:38:52.376 00.001 16108 Moving (-0.52, -0.10) raw xDistance=0.49 yDistance=0.22
02:38:52.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:38:52.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:38:52.376 00.000 16108 MoveAxis(W, 129, ABG)
02:38:52.376 00.000 16108 Guiding  Dir = 3, Dur = 129
02:38:52.376 00.000 16108 IsSlewing returns 0
02:38:52.377 00.001 16108 IsGuiding returns 0
02:38:52.381 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3321, FiltMin=2854, FiltMax=54915, Gamma=1.000
02:38:52.396 00.015 21068 UpdateGuideState exits: m=136013 SNR=89.6
02:38:52.398 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:52.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:52.400 00.001 21068 Enqueuing Expose request
02:38:52.408 00.008 16108 PulseGuide returned control before completion, sleep 108
02:38:52.536 00.128 16108 IsGuiding returns 1
02:38:52.536 00.000 16108 scope still moving after pulse duration time elapsed
02:38:52.562 00.026 16108 IsSlewing returns 0
02:38:52.562 00.000 16108 IsGuiding returns 1
02:38:52.594 00.032 16108 IsSlewing returns 0
02:38:52.594 00.000 16108 IsGuiding returns 0
02:38:52.594 00.000 16108 scope move finished after 129 + 88 ms
02:38:52.594 00.000 16108 Move returns status 0, amount 129
02:38:52.594 00.000 16108 MoveAxis(S, 45, ABG)
02:38:52.594 00.000 16108 Guiding  Dir = 1, Dur = 45
02:38:52.595 00.001 16108 IsSlewing returns 0
02:38:52.595 00.000 16108 IsGuiding returns 0
02:38:52.643 00.048 16108 IsGuiding returns 1
02:38:52.643 00.000 16108 scope still moving after pulse duration time elapsed
02:38:52.672 00.029 16108 IsSlewing returns 0
02:38:52.672 00.000 16108 IsGuiding returns 1
02:38:52.704 00.032 16108 IsSlewing returns 0
02:38:52.704 00.000 16108 IsGuiding returns 1
02:38:52.735 00.031 16108 IsSlewing returns 0
02:38:52.735 00.000 16108 IsGuiding returns 0
02:38:52.735 00.000 16108 scope move finished after 45 + 95 ms
02:38:52.735 00.000 16108 Move returns status 0, amount 45
02:38:52.735 00.000 16108 move complete, result=0
02:38:52.735 00.000 16108 worker thread done servicing request
02:38:52.735 00.000 16108 Worker thread wakes up
02:38:52.736 00.001 21068 GuideStep: 0.5 px 129 ms WEST, 0.2 px 45 ms SOUTH
02:38:52.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:52.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:53.891 01.154 16108 Exposure complete
02:38:53.962 00.071 16108 worker thread done servicing request
02:38:53.962 00.000 21068 OnExposeComplete: enter
02:38:53.963 00.001 21068 UpdateGuideState(): m_state=6
02:38:53.964 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13791
02:38:53.964 00.000 21068 Star::Find returns 1 (0), X=222.23, Y=877.54, Mass=116894, SNR=89.8, Peak=14163 HFD=3.2
02:38:53.965 00.001 21068 MultiStar: [#1 0.25,0.10,1.08,U] [#2 0.03,-0.00,1.33,U] [#3 0.06,0.09,1.04,U] [#4 -0.00,0.11,0.89,U] [#5 -0.10,-0.29,0.93,U] [#6 -0.19,-0.27,0.96,U] [#7 0.37,0.23,0.66,U] [#8 -0.11,0.20,0.70,U] 
02:38:53.966 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.02, -0.05}
02:38:53.968 00.002 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
02:38:53.969 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
02:38:53.969 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.03 mountX=-0.03 mountY=-0.01, mountTheta=-2.88
02:38:53.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
02:38:53.971 00.000 21068 Enqueuing Move request for scope (0.03, 0.00)
02:38:53.972 00.001 16108 Worker thread wakes up
02:38:53.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
02:38:53.973 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
02:38:53.973 00.000 16108 Moving (0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01
02:38:53.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:38:53.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:53.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:38:53.973 00.000 16108 MoveAxis(E, 0, ABG)
02:38:53.973 00.000 16108 Move returns status 0, amount 0
02:38:53.973 00.000 16108 MoveAxis(N, 0, ABG)
02:38:53.973 00.000 16108 Move returns status 0, amount 0
02:38:53.973 00.000 16108 move complete, result=0
02:38:53.973 00.000 16108 worker thread done servicing request
02:38:53.977 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3321, FiltMin=2838, FiltMax=62697, Gamma=1.000
02:38:53.996 00.019 21068 UpdateGuideState exits: m=116894 SNR=89.8
02:38:53.998 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:54.000 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:54.001 00.001 21068 Enqueuing Expose request
02:38:54.004 00.003 16108 Worker thread wakes up
02:38:54.004 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:54.006 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:54.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:54.977 00.971 16108 Exposure complete
02:38:55.042 00.065 16108 worker thread done servicing request
02:38:55.042 00.000 21068 OnExposeComplete: enter
02:38:55.043 00.001 21068 UpdateGuideState(): m_state=6
02:38:55.044 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13792
02:38:55.045 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.87, Mass=135053, SNR=93.2, Peak=17206 HFD=3.5
02:38:55.046 00.001 21068 MultiStar: [#1 0.19,0.55,0.00,M1] [#2 0.09,0.21,0.99,U] [#3 0.08,0.27,0.97,U] [#4 -0.13,0.33,0.72,U] [#5 -0.15,0.16,0.97,U] [#6 -0.11,-0.08,0.79,U] [#7 0.42,0.28,0.60,U] [#8 0.05,0.27,0.79,U] 
02:38:55.047 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {0.01, 0.28}
02:38:55.048 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
02:38:55.049 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
02:38:55.050 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.48 mountX=0.02 mountY=-0.21, mountTheta=-1.49
02:38:55.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.21, opts=13)
02:38:55.052 00.001 21068 Enqueuing Move request for scope (0.02, 0.21)
02:38:55.053 00.001 16108 Worker thread wakes up
02:38:55.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
02:38:55.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
02:38:55.053 00.000 16108 Moving (0.02, 0.21) raw xDistance=0.02 yDistance=-0.21
02:38:55.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:38:55.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:38:55.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:38:55.054 00.001 16108 MoveAxis(E, 0, ABG)
02:38:55.054 00.000 16108 Move returns status 0, amount 0
02:38:55.054 00.000 16108 MoveAxis(N, 0, ABG)
02:38:55.054 00.000 16108 Move returns status 0, amount 0
02:38:55.054 00.000 16108 move complete, result=0
02:38:55.054 00.000 16108 worker thread done servicing request
02:38:55.058 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3321, FiltMin=2854, FiltMax=62944, Gamma=1.000
02:38:55.072 00.014 21068 UpdateGuideState exits: m=135053 SNR=93.2
02:38:55.073 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:55.074 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:55.074 00.000 21068 Enqueuing Expose request
02:38:55.075 00.001 16108 Worker thread wakes up
02:38:55.075 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:55.076 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:55.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:56.243 01.167 16108 Exposure complete
02:38:56.308 00.065 16108 worker thread done servicing request
02:38:56.308 00.000 21068 OnExposeComplete: enter
02:38:56.309 00.001 21068 UpdateGuideState(): m_state=6
02:38:56.311 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13793
02:38:56.311 00.000 21068 Star::Find returns 1 (0), X=222.20, Y=877.96, Mass=106880, SNR=73.3, Peak=16118 HFD=2.8
02:38:56.312 00.001 21068 MultiStar: [#1 -0.08,0.59,0.00,M2] [#2 -0.01,0.50,1.46,U] [#3 -0.05,0.34,1.06,U] [#4 -0.18,0.64,0.00,M1] [#5 -0.05,0.40,1.24,U] [#6 -0.31,0.25,0.99,U] [#7 0.04,0.62,0.00,M1] [#8 0.28,0.48,1.06,U] 
02:38:56.313 00.001 21068 single-star, 5 included, MultiStar: {-0.03, 0.40}, one-star: {-0.06, 0.37}
02:38:56.314 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
02:38:56.315 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
02:38:56.315 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.72 mountX=0.12 mountY=-0.34, mountTheta=-1.24
02:38:56.317 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.37, opts=13)
02:38:56.318 00.001 21068 Enqueuing Move request for scope (-0.06, 0.37)
02:38:56.318 00.000 16108 Worker thread wakes up
02:38:56.319 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
02:38:56.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
02:38:56.319 00.000 16108 Moving (-0.06, 0.37) raw xDistance=0.12 yDistance=-0.34
02:38:56.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:56.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:38:56.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:38:56.319 00.000 16108 MoveAxis(E, 0, ABG)
02:38:56.319 00.000 16108 Move returns status 0, amount 0
02:38:56.319 00.000 16108 MoveAxis(N, 0, ABG)
02:38:56.320 00.001 16108 Move returns status 0, amount 0
02:38:56.320 00.000 16108 move complete, result=0
02:38:56.320 00.000 16108 worker thread done servicing request
02:38:56.323 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3325, FiltMin=2867, FiltMax=63184, Gamma=1.000
02:38:56.343 00.020 21068 UpdateGuideState exits: m=106880 SNR=73.3
02:38:56.345 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:56.346 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:56.348 00.002 21068 Enqueuing Expose request
02:38:56.351 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:38:56.352 00.001 16108 Worker thread wakes up
02:38:56.352 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:56.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:57.335 00.983 16108 Exposure complete
02:38:57.409 00.074 16108 worker thread done servicing request
02:38:57.409 00.000 21068 OnExposeComplete: enter
02:38:57.411 00.002 21068 UpdateGuideState(): m_state=6
02:38:57.412 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13794
02:38:57.413 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=878.13, Mass=120665, SNR=89.4, Peak=15814 HFD=3.3
02:38:57.414 00.001 21068 MultiStar: [#1 0.20,0.66,0.00,M3] [#2 0.25,0.44,1.08,U] [#3 0.22,0.54,0.00,M1] [#4 -0.06,0.64,0.00,M2] [#5 0.24,0.38,1.02,U] [#6 0.04,0.15,0.81,U] [#7 0.39,0.37,0.58,U] [#8 0.16,0.50,0.74,U] 
02:38:57.415 00.001 21068 refined, 5 included, MultiStar: {0.19, 0.40}, one-star: {0.10, 0.53}
02:38:57.415 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
02:38:57.416 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
02:38:57.417 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.40 hyp=0.44 cameraTheta=1.13 mountX=-0.11 mountY=-0.43, mountTheta=-1.83
02:38:57.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.40, opts=13)
02:38:57.420 00.001 21068 Enqueuing Move request for scope (0.19, 0.40)
02:38:57.420 00.000 16108 Worker thread wakes up
02:38:57.421 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.40) opts 0xd
02:38:57.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.40)
02:38:57.421 00.000 16108 Moving (0.19, 0.40) raw xDistance=-0.11 yDistance=-0.43
02:38:57.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:38:57.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:57.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:38:57.421 00.000 16108 MoveAxis(E, 0, ABG)
02:38:57.421 00.000 16108 Move returns status 0, amount 0
02:38:57.421 00.000 16108 MoveAxis(N, 0, ABG)
02:38:57.421 00.000 16108 Move returns status 0, amount 0
02:38:57.421 00.000 16108 move complete, result=0
02:38:57.421 00.000 16108 worker thread done servicing request
02:38:57.424 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3321, FiltMin=2870, FiltMax=65501, Gamma=1.000
02:38:57.441 00.017 21068 UpdateGuideState exits: m=120665 SNR=89.4
02:38:57.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:57.444 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:57.445 00.001 21068 Enqueuing Expose request
02:38:57.446 00.001 16108 Worker thread wakes up
02:38:57.446 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:38:57.448 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:57.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:58.615 01.167 16108 Exposure complete
02:38:58.670 00.055 16108 worker thread done servicing request
02:38:58.670 00.000 21068 OnExposeComplete: enter
02:38:58.671 00.001 21068 UpdateGuideState(): m_state=6
02:38:58.672 00.001 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13795
02:38:58.673 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=878.12, Mass=116618, SNR=77.4, Peak=14797 HFD=3.3
02:38:58.674 00.001 21068 MultiStar: [#1 -0.12,0.51,1.29,U] [#2 -0.09,0.33,1.39,U] [#3 0.04,0.43,1.38,U] [#4 -0.27,0.37,0.99,U] [#5 -0.21,0.43,1.23,U] [#6 -0.44,0.26,0.87,U] [#7 0.28,0.48,0.71,U] [#8 -0.14,0.37,0.83,U] 
02:38:58.675 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.41}, one-star: {0.17, 0.52}
02:38:58.676 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
02:38:58.677 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
02:38:58.677 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.79 mountX=0.16 mountY=-0.38, mountTheta=-1.17
02:38:58.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.41, opts=13)
02:38:58.680 00.001 21068 Enqueuing Move request for scope (-0.09, 0.41)
02:38:58.681 00.001 16108 Worker thread wakes up
02:38:58.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.41) opts 0xd
02:38:58.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.41)
02:38:58.681 00.000 16108 Moving (-0.09, 0.41) raw xDistance=0.16 yDistance=-0.38
02:38:58.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:38:58.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:38:58.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:38:58.681 00.000 16108 MoveAxis(E, 0, ABG)
02:38:58.681 00.000 16108 Move returns status 0, amount 0
02:38:58.681 00.000 16108 MoveAxis(N, 0, ABG)
02:38:58.681 00.000 16108 Move returns status 0, amount 0
02:38:58.681 00.000 16108 move complete, result=0
02:38:58.681 00.000 16108 worker thread done servicing request
02:38:58.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3321, FiltMin=2880, FiltMax=65501, Gamma=1.000
02:38:58.700 00.016 21068 UpdateGuideState exits: m=116618 SNR=77.4
02:38:58.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:58.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:58.702 00.000 21068 Enqueuing Expose request
02:38:58.703 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:38:58.704 00.001 16108 Worker thread wakes up
02:38:58.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:38:58.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:38:59.680 00.976 16108 Exposure complete
02:38:59.733 00.053 16108 worker thread done servicing request
02:38:59.733 00.000 21068 OnExposeComplete: enter
02:38:59.735 00.002 21068 UpdateGuideState(): m_state=6
02:38:59.737 00.002 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13796
02:38:59.738 00.001 21068 Star::Find returns 1 (0), X=221.98, Y=878.25, Mass=120461, SNR=81.2, Peak=15078 HFD=3.2
02:38:59.739 00.001 21068 MultiStar: [#1 0.06,0.72,0.00,M3] [#2 -0.13,0.70,0.00,M1] [#3 -0.02,0.76,0.00,M1] [#4 -0.16,0.66,0.00,M2] [#5 -0.22,0.31,0.99,U] [#6 -0.38,0.35,0.86,U] [#7 0.10,0.62,0.00,M1] [#8 -0.03,0.73,0.00,M1] 
02:38:59.741 00.002 21068 refined, 2 included, MultiStar: {-0.29, 0.44}, one-star: {-0.27, 0.65}
02:38:59.743 00.002 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
02:38:59.744 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
02:38:59.746 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=0.44 hyp=0.53 cameraTheta=2.14 mountX=0.36 mountY=-0.36, mountTheta=-0.79
02:38:59.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.44, opts=13)
02:38:59.750 00.002 21068 Enqueuing Move request for scope (-0.29, 0.44)
02:38:59.753 00.003 16108 Worker thread wakes up
02:38:59.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.44) opts 0xd
02:38:59.753 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.44)
02:38:59.753 00.000 16108 Moving (-0.29, 0.44) raw xDistance=0.36 yDistance=-0.36
02:38:59.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:38:59.754 00.001 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.36 newest=-1.18
02:38:59.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:38:59.754 00.000 16108 MoveAxis(W, 94, ABG)
02:38:59.754 00.000 16108 Guiding  Dir = 3, Dur = 94
02:38:59.754 00.000 16108 IsSlewing returns 0
02:38:59.755 00.001 16108 IsGuiding returns 0
02:38:59.762 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3325, FiltMin=2838, FiltMax=57315, Gamma=1.000
02:38:59.793 00.031 21068 UpdateGuideState exits: m=120461 SNR=81.2
02:38:59.795 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:59.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:38:59.796 00.000 21068 Enqueuing Expose request
02:38:59.810 00.014 16108 PulseGuide returned control before completion, sleep 49
02:38:59.872 00.062 16108 IsGuiding returns 1
02:38:59.872 00.000 16108 scope still moving after pulse duration time elapsed
02:38:59.906 00.034 16108 IsSlewing returns 0
02:38:59.907 00.001 16108 IsGuiding returns 1
02:38:59.934 00.027 16108 IsSlewing returns 0
02:38:59.934 00.000 16108 IsGuiding returns 0
02:38:59.935 00.001 16108 scope move finished after 94 + 85 ms
02:38:59.935 00.000 16108 Move returns status 0, amount 94
02:38:59.935 00.000 16108 MoveAxis(N, 73, ABG)
02:38:59.935 00.000 16108 Guiding  Dir = 0, Dur = 73
02:38:59.935 00.000 16108 IsSlewing returns 0
02:38:59.936 00.001 16108 IsGuiding returns 0
02:38:59.968 00.032 16108 PulseGuide returned control before completion, sleep 52
02:39:00.028 00.060 16108 IsGuiding returns 1
02:39:00.028 00.000 16108 scope still moving after pulse duration time elapsed
02:39:00.060 00.032 16108 IsSlewing returns 0
02:39:00.060 00.000 16108 IsGuiding returns 0
02:39:00.060 00.000 16108 scope move finished after 73 + 51 ms
02:39:00.060 00.000 16108 Move returns status 0, amount 73
02:39:00.060 00.000 16108 move complete, result=0
02:39:00.060 00.000 16108 worker thread done servicing request
02:39:00.060 00.000 16108 Worker thread wakes up
02:39:00.060 00.000 21068 GuideStep: 0.4 px 94 ms WEST, -0.4 px 73 ms NORTH
02:39:00.062 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:00.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:01.212 01.150 16108 Exposure complete
02:39:01.270 00.058 16108 worker thread done servicing request
02:39:01.270 00.000 21068 OnExposeComplete: enter
02:39:01.272 00.002 21068 UpdateGuideState(): m_state=6
02:39:01.276 00.004 21068 Star::Find(15, 221, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13797
02:39:01.277 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=878.11, Mass=135849, SNR=96.4, Peak=17117 HFD=3.5
02:39:01.279 00.002 21068 MultiStar: [#1 0.24,0.54,0.00,M4] [#2 0.26,0.61,0.00,M2] [#3 0.29,0.52,0.00,M2] [#4 -0.14,0.47,0.72,U] [#5 -0.04,0.46,0.86,U] [#6 -0.33,0.24,0.67,U] [#7 0.25,0.66,0.00,M2] [#8 0.08,0.68,0.00,M2] 
02:39:01.279 00.000 21068 refined, 3 included, MultiStar: {-0.06, 0.44}, one-star: {0.17, 0.52}
02:39:01.280 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:39:01.281 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:39:01.283 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=0.44 hyp=0.44 cameraTheta=1.70 mountX=0.13 mountY=-0.41, mountTheta=-1.26
02:39:01.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.44, opts=13)
02:39:01.287 00.002 21068 Enqueuing Move request for scope (-0.06, 0.44)
02:39:01.288 00.001 16108 Worker thread wakes up
02:39:01.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.44) opts 0xd
02:39:01.288 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.44)
02:39:01.288 00.000 16108 Moving (-0.06, 0.44) raw xDistance=0.13 yDistance=-0.41
02:39:01.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:39:01.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
02:39:01.288 00.000 16108 MoveAxis(E, 0, ABG)
02:39:01.288 00.000 16108 Move returns status 0, amount 0
02:39:01.288 00.000 16108 MoveAxis(N, 83, ABG)
02:39:01.288 00.000 16108 Guiding  Dir = 0, Dur = 83
02:39:01.288 00.000 16108 IsSlewing returns 0
02:39:01.288 00.000 16108 IsGuiding returns 0
02:39:01.294 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3321, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:39:01.313 00.019 21068 UpdateGuideState exits: m=135849 SNR=96.4
02:39:01.315 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:01.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:01.317 00.001 21068 Enqueuing Expose request
02:39:01.345 00.028 16108 PulseGuide returned control before completion, sleep 36
02:39:01.391 00.046 16108 IsGuiding returns 1
02:39:01.391 00.000 16108 scope still moving after pulse duration time elapsed
02:39:01.422 00.031 16108 IsSlewing returns 0
02:39:01.422 00.000 16108 IsGuiding returns 1
02:39:01.454 00.032 16108 IsSlewing returns 0
02:39:01.454 00.000 16108 IsGuiding returns 0
02:39:01.454 00.000 16108 scope move finished after 83 + 83 ms
02:39:01.454 00.000 16108 Move returns status 0, amount 83
02:39:01.454 00.000 16108 move complete, result=0
02:39:01.454 00.000 16108 worker thread done servicing request
02:39:01.454 00.000 16108 Worker thread wakes up
02:39:01.455 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 83 ms NORTH
02:39:01.457 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:01.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:02.446 00.989 16108 Exposure complete
02:39:02.512 00.066 16108 worker thread done servicing request
02:39:02.512 00.000 21068 OnExposeComplete: enter
02:39:02.514 00.002 21068 UpdateGuideState(): m_state=6
02:39:02.515 00.001 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13798
02:39:02.516 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=877.91, Mass=114514, SNR=82.8, Peak=14557 HFD=3.3
02:39:02.518 00.002 21068 MultiStar: [#1 0.36,0.55,0.00,M5] [#2 0.36,0.35,1.34,U] [#3 0.29,0.50,0.00,M3] [#4 0.21,0.75,0.00,M2] [#5 0.17,0.18,1.00,U] [#6 -0.06,0.34,0.92,U] [#7 0.82,0.38,0.00,M3] [#8 0.28,0.69,0.00,M3] 
02:39:02.520 00.002 21068 refined, 3 included, MultiStar: {0.21, 0.30}, one-star: {0.29, 0.32}
02:39:02.522 00.002 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
02:39:02.522 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
02:39:02.523 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.36 cameraTheta=0.97 mountX=-0.15 mountY=-0.34, mountTheta=-1.99
02:39:02.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.30, opts=13)
02:39:02.528 00.003 21068 Enqueuing Move request for scope (0.21, 0.30)
02:39:02.530 00.002 16108 Worker thread wakes up
02:39:02.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
02:39:02.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
02:39:02.530 00.000 16108 Moving (0.21, 0.30) raw xDistance=-0.15 yDistance=-0.34
02:39:02.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:39:02.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
02:39:02.530 00.000 16108 MoveAxis(E, 0, ABG)
02:39:02.530 00.000 16108 Move returns status 0, amount 0
02:39:02.531 00.001 16108 MoveAxis(N, 68, ABG)
02:39:02.531 00.000 16108 Guiding  Dir = 0, Dur = 68
02:39:02.531 00.000 16108 IsSlewing returns 0
02:39:02.532 00.001 16108 IsGuiding returns 0
02:39:02.533 00.001 16108 PulseGuide returned control before completion, sleep 77
02:39:02.539 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3321, FiltMin=2845, FiltMax=58473, Gamma=1.000
02:39:02.561 00.022 21068 UpdateGuideState exits: m=114514 SNR=82.8
02:39:02.561 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:02.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:02.563 00.001 21068 Enqueuing Expose request
02:39:02.616 00.053 16108 IsGuiding returns 1
02:39:02.616 00.000 16108 scope still moving after pulse duration time elapsed
02:39:02.648 00.032 16108 IsSlewing returns 0
02:39:02.648 00.000 16108 IsGuiding returns 0
02:39:02.648 00.000 16108 scope move finished after 68 + 48 ms
02:39:02.648 00.000 16108 Move returns status 0, amount 68
02:39:02.648 00.000 16108 move complete, result=0
02:39:02.648 00.000 16108 worker thread done servicing request
02:39:02.649 00.001 16108 Worker thread wakes up
02:39:02.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:02.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:02.649 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 68 ms NORTH
02:39:03.801 01.152 16108 Exposure complete
02:39:03.863 00.062 16108 worker thread done servicing request
02:39:03.863 00.000 21068 OnExposeComplete: enter
02:39:03.864 00.001 21068 UpdateGuideState(): m_state=6
02:39:03.866 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13799
02:39:03.868 00.002 21068 Star::Find returns 1 (0), X=222.64, Y=877.72, Mass=113746, SNR=76.7, Peak=10857 HFD=3.5
02:39:03.869 00.001 21068 MultiStar: [#1 0.47,0.25,1.44,U] [#2 0.29,0.03,1.39,U] [#3 0.28,0.15,1.25,U] [#4 -0.05,0.03,0.99,U] [#5 -0.11,0.01,1.08,U] [#6 -0.40,-0.24,0.78,U] [#7 0.40,0.23,0.59,U] [#8 0.28,0.17,0.93,U] 
02:39:03.871 00.002 21068 refined, 8 included, MultiStar: {0.19, 0.09}, one-star: {0.39, 0.12}
02:39:03.872 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:39:03.873 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:39:03.874 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.44 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
02:39:03.875 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.09, opts=13)
02:39:03.876 00.001 21068 Enqueuing Move request for scope (0.19, 0.09)
02:39:03.877 00.001 16108 Worker thread wakes up
02:39:03.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
02:39:03.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
02:39:03.877 00.000 16108 Moving (0.19, 0.09) raw xDistance=-0.17 yDistance=-0.13
02:39:03.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:39:03.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:03.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:39:03.877 00.000 16108 MoveAxis(E, 0, ABG)
02:39:03.877 00.000 16108 Move returns status 0, amount 0
02:39:03.877 00.000 16108 MoveAxis(N, 0, ABG)
02:39:03.877 00.000 16108 Move returns status 0, amount 0
02:39:03.877 00.000 16108 move complete, result=0
02:39:03.877 00.000 16108 worker thread done servicing request
02:39:03.880 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3325, FiltMin=2845, FiltMax=55859, Gamma=1.000
02:39:03.895 00.015 21068 UpdateGuideState exits: m=113746 SNR=76.7
02:39:03.897 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:03.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:03.898 00.000 21068 Enqueuing Expose request
02:39:03.899 00.001 16108 Worker thread wakes up
02:39:03.899 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:03.900 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:03.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:04.864 00.964 16108 Exposure complete
02:39:04.925 00.061 16108 worker thread done servicing request
02:39:04.925 00.000 21068 OnExposeComplete: enter
02:39:04.926 00.001 21068 UpdateGuideState(): m_state=6
02:39:04.927 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13800
02:39:04.928 00.001 21068 Star::Find returns 1 (0), X=222.77, Y=877.78, Mass=118027, SNR=87.0, Peak=13885 HFD=3.5
02:39:04.929 00.001 21068 MultiStar: [#1 0.55,0.13,0.00,M5] [#2 0.47,-0.04,1.10,U] [#3 0.55,0.00,1.22,U] [#4 0.33,0.16,0.74,U] [#5 0.73,-0.10,0.00,M1] [#6 0.13,-0.24,0.90,U] [#7 0.93,0.20,0.00,M3] [#8 0.64,0.24,0.00,M3] 
02:39:04.930 00.001 21068 refined, 4 included, MultiStar: {0.42, 0.01}, one-star: {0.51, 0.19}
02:39:04.931 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
02:39:04.932 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
02:39:04.934 00.002 21068 CameraToMount -- cameraX=0.42 cameraY=0.01 hyp=0.42 cameraTheta=0.02 mountX=-0.41 mountY=-0.11, mountTheta=-2.89
02:39:04.938 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.01, opts=13)
02:39:04.939 00.001 21068 Enqueuing Move request for scope (0.42, 0.01)
02:39:04.940 00.001 16108 Worker thread wakes up
02:39:04.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.01) opts 0xd
02:39:04.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.01)
02:39:04.940 00.000 16108 Moving (0.42, 0.01) raw xDistance=-0.41 yDistance=-0.11
02:39:04.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:39:04.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:04.941 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:39:04.941 00.000 16108 MoveAxis(E, 107, ABG)
02:39:04.941 00.000 16108 Guiding  Dir = 2, Dur = 107
02:39:04.941 00.000 16108 IsSlewing returns 0
02:39:04.941 00.000 16108 IsGuiding returns 0
02:39:04.945 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3325, FiltMin=2806, FiltMax=60393, Gamma=1.000
02:39:04.962 00.017 21068 UpdateGuideState exits: m=118027 SNR=87.0
02:39:04.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:04.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:04.965 00.001 21068 Enqueuing Expose request
02:39:04.983 00.018 16108 PulseGuide returned control before completion, sleep 76
02:39:05.059 00.076 16108 IsGuiding returns 1
02:39:05.059 00.000 16108 scope still moving after pulse duration time elapsed
02:39:05.091 00.032 16108 IsSlewing returns 0
02:39:05.091 00.000 16108 IsGuiding returns 1
02:39:05.123 00.032 16108 IsSlewing returns 0
02:39:05.123 00.000 16108 IsGuiding returns 1
02:39:05.155 00.032 16108 IsSlewing returns 0
02:39:05.155 00.000 16108 IsGuiding returns 0
02:39:05.155 00.000 16108 scope move finished after 107 + 107 ms
02:39:05.155 00.000 16108 Move returns status 0, amount 107
02:39:05.155 00.000 16108 MoveAxis(N, 0, ABG)
02:39:05.155 00.000 16108 Move returns status 0, amount 0
02:39:05.155 00.000 16108 move complete, result=0
02:39:05.156 00.001 16108 worker thread done servicing request
02:39:05.156 00.000 16108 Worker thread wakes up
02:39:05.156 00.000 21068 GuideStep: -0.4 px 107 ms EAST, -0.1 px 0 ms NORTH
02:39:05.159 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:05.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:06.315 01.156 16108 Exposure complete
02:39:06.386 00.071 16108 worker thread done servicing request
02:39:06.388 00.002 21068 OnExposeComplete: enter
02:39:06.389 00.001 21068 UpdateGuideState(): m_state=6
02:39:06.389 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13801
02:39:06.390 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=877.99, Mass=130329, SNR=77.4, Peak=15405 HFD=3.4
02:39:06.391 00.001 21068 MultiStar: [#1 0.23,0.42,1.25,U] [#2 0.22,0.36,1.43,U] [#3 0.20,0.27,1.11,U] [#4 -0.22,0.29,0.90,U] [#5 0.03,0.11,0.91,U] [#6 -0.30,0.10,0.92,U] [#7 0.64,0.22,0.00,M4] [#8 0.45,0.59,0.00,M4] 
02:39:06.391 00.000 21068 refined, 6 included, MultiStar: {0.10, 0.29}, one-star: {0.35, 0.40}
02:39:06.392 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
02:39:06.393 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
02:39:06.393 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.25 mountX=-0.05 mountY=-0.30, mountTheta=-1.72
02:39:06.397 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.29, opts=13)
02:39:06.398 00.001 21068 Enqueuing Move request for scope (0.10, 0.29)
02:39:06.399 00.001 16108 Worker thread wakes up
02:39:06.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
02:39:06.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
02:39:06.399 00.000 16108 Moving (0.10, 0.29) raw xDistance=-0.05 yDistance=-0.30
02:39:06.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:06.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:39:06.399 00.000 16108 MoveAxis(E, 0, ABG)
02:39:06.399 00.000 16108 Move returns status 0, amount 0
02:39:06.399 00.000 16108 MoveAxis(N, 61, ABG)
02:39:06.399 00.000 16108 Guiding  Dir = 0, Dur = 61
02:39:06.400 00.001 16108 IsSlewing returns 0
02:39:06.400 00.000 16108 IsGuiding returns 0
02:39:06.401 00.001 16108 PulseGuide returned control before completion, sleep 70
02:39:06.404 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3325, FiltMin=2883, FiltMax=56905, Gamma=1.000
02:39:06.425 00.021 21068 UpdateGuideState exits: m=130329 SNR=77.4
02:39:06.427 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:06.427 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:06.428 00.001 21068 Enqueuing Expose request
02:39:06.475 00.047 16108 IsGuiding returns 1
02:39:06.475 00.000 16108 scope still moving after pulse duration time elapsed
02:39:06.506 00.031 16108 IsSlewing returns 0
02:39:06.506 00.000 16108 IsGuiding returns 0
02:39:06.506 00.000 16108 scope move finished after 61 + 45 ms
02:39:06.506 00.000 16108 Move returns status 0, amount 61
02:39:06.506 00.000 16108 move complete, result=0
02:39:06.506 00.000 16108 worker thread done servicing request
02:39:06.507 00.001 16108 Worker thread wakes up
02:39:06.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:06.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:06.507 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
02:39:07.475 00.968 16108 Exposure complete
02:39:07.541 00.066 16108 worker thread done servicing request
02:39:07.541 00.000 21068 OnExposeComplete: enter
02:39:07.543 00.002 21068 UpdateGuideState(): m_state=6
02:39:07.545 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13802
02:39:07.546 00.001 21068 Star::Find returns 1 (0), X=222.68, Y=877.71, Mass=126459, SNR=99.9, Peak=13549 HFD=3.5
02:39:07.547 00.001 21068 MultiStar: [#1 0.60,0.13,0.00,M5] [#2 0.42,0.02,0.95,U] [#3 0.69,0.25,0.00,M1] [#4 0.35,0.28,0.86,U] [#5 0.64,-0.12,0.00,M1] [#6 0.42,-0.06,0.66,U] [#7 0.58,-0.00,0.00,M5] [#8 0.67,0.39,0.00,M5] 
02:39:07.550 00.003 21068 refined, 3 included, MultiStar: {0.41, 0.10}, one-star: {0.43, 0.11}
02:39:07.551 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
02:39:07.552 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
02:39:07.553 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.10 hyp=0.42 cameraTheta=0.23 mountX=-0.38 mountY=-0.19, mountTheta=-2.68
02:39:07.555 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.10, opts=13)
02:39:07.556 00.001 21068 Enqueuing Move request for scope (0.41, 0.10)
02:39:07.557 00.001 16108 Worker thread wakes up
02:39:07.559 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.10) opts 0xd
02:39:07.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.10)
02:39:07.559 00.000 16108 Moving (0.41, 0.10) raw xDistance=-0.38 yDistance=-0.19
02:39:07.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:39:07.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:07.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:39:07.559 00.000 16108 MoveAxis(E, 101, ABG)
02:39:07.559 00.000 16108 Guiding  Dir = 2, Dur = 101
02:39:07.559 00.000 16108 IsSlewing returns 0
02:39:07.560 00.001 16108 IsGuiding returns 0
02:39:07.570 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3325, FiltMin=2819, FiltMax=58361, Gamma=1.000
02:39:07.593 00.023 21068 UpdateGuideState exits: m=126459 SNR=99.9
02:39:07.595 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:07.597 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:07.600 00.003 21068 Enqueuing Expose request
02:39:07.607 00.007 16108 PulseGuide returned control before completion, sleep 64
02:39:07.684 00.077 16108 IsGuiding returns 1
02:39:07.684 00.000 16108 scope still moving after pulse duration time elapsed
02:39:07.716 00.032 16108 IsSlewing returns 0
02:39:07.716 00.000 16108 IsGuiding returns 1
02:39:07.748 00.032 16108 IsSlewing returns 0
02:39:07.748 00.000 16108 IsGuiding returns 1
02:39:07.779 00.031 16108 IsSlewing returns 0
02:39:07.779 00.000 16108 IsGuiding returns 0
02:39:07.779 00.000 16108 scope move finished after 101 + 119 ms
02:39:07.779 00.000 16108 Move returns status 0, amount 101
02:39:07.779 00.000 16108 MoveAxis(N, 0, ABG)
02:39:07.779 00.000 16108 Move returns status 0, amount 0
02:39:07.779 00.000 16108 move complete, result=0
02:39:07.779 00.000 16108 worker thread done servicing request
02:39:07.781 00.002 16108 Worker thread wakes up
02:39:07.781 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.2 px 0 ms NORTH
02:39:07.783 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:07.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:08.931 01.148 16108 Exposure complete
02:39:09.010 00.079 16108 worker thread done servicing request
02:39:09.011 00.001 21068 OnExposeComplete: enter
02:39:09.012 00.001 21068 UpdateGuideState(): m_state=6
02:39:09.013 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13803
02:39:09.014 00.001 21068 Star::Find returns 1 (0), X=221.95, Y=878.00, Mass=114642, SNR=76.5, Peak=14230 HFD=3.7
02:39:09.015 00.001 21068 MultiStar: [#1 -0.15,0.41,1.33,U] [#2 -0.20,0.44,1.42,U] [#3 -0.27,0.24,1.08,U] [#4 -0.54,0.40,0.00,M1] [#5 -0.23,0.10,1.06,U] [#6 -0.34,0.20,0.98,U] [#7 0.02,0.65,0.00,M6] [#8 0.00,0.56,0.81,U] 
02:39:09.016 00.001 21068 refined, 6 included, MultiStar: {-0.22, 0.34}, one-star: {-0.30, 0.40}
02:39:09.016 00.000 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
02:39:09.018 00.002 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
02:39:09.018 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.40 cameraTheta=2.14 mountX=0.27 mountY=-0.28, mountTheta=-0.80
02:39:09.021 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.34, opts=13)
02:39:09.022 00.001 21068 Enqueuing Move request for scope (-0.22, 0.34)
02:39:09.023 00.001 16108 Worker thread wakes up
02:39:09.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.34) opts 0xd
02:39:09.023 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.34)
02:39:09.023 00.000 16108 Moving (-0.22, 0.34) raw xDistance=0.27 yDistance=-0.28
02:39:09.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
02:39:09.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:39:09.023 00.000 16108 MoveAxis(W, 64, ABG)
02:39:09.023 00.000 16108 Guiding  Dir = 3, Dur = 64
02:39:09.023 00.000 16108 IsSlewing returns 0
02:39:09.023 00.000 16108 IsGuiding returns 0
02:39:09.027 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=371, max=65535, med=3325, FiltMin=2848, FiltMax=65475, Gamma=1.000
02:39:09.044 00.017 21068 UpdateGuideState exits: m=114642 SNR=76.5
02:39:09.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:09.045 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:09.046 00.001 21068 Enqueuing Expose request
02:39:09.066 00.020 16108 PulseGuide returned control before completion, sleep 32
02:39:09.112 00.046 16108 IsGuiding returns 1
02:39:09.112 00.000 16108 scope still moving after pulse duration time elapsed
02:39:09.144 00.032 16108 IsSlewing returns 0
02:39:09.144 00.000 16108 IsGuiding returns 1
02:39:09.175 00.031 16108 IsSlewing returns 0
02:39:09.175 00.000 16108 IsGuiding returns 0
02:39:09.175 00.000 16108 scope move finished after 64 + 87 ms
02:39:09.175 00.000 16108 Move returns status 0, amount 64
02:39:09.175 00.000 16108 MoveAxis(N, 56, ABG)
02:39:09.175 00.000 16108 Guiding  Dir = 0, Dur = 56
02:39:09.175 00.000 16108 IsSlewing returns 0
02:39:09.175 00.000 16108 IsGuiding returns 0
02:39:09.224 00.049 16108 PulseGuide returned control before completion, sleep 19
02:39:09.254 00.030 16108 IsGuiding returns 1
02:39:09.254 00.000 16108 scope still moving after pulse duration time elapsed
02:39:09.285 00.031 16108 IsSlewing returns 0
02:39:09.285 00.000 16108 IsGuiding returns 1
02:39:09.315 00.030 16108 IsSlewing returns 0
02:39:09.315 00.000 16108 IsGuiding returns 0
02:39:09.315 00.000 16108 scope move finished after 56 + 83 ms
02:39:09.315 00.000 16108 Move returns status 0, amount 56
02:39:09.315 00.000 16108 move complete, result=0
02:39:09.316 00.001 16108 worker thread done servicing request
02:39:09.316 00.000 21068 GuideStep: 0.3 px 64 ms WEST, -0.3 px 56 ms NORTH
02:39:09.317 00.001 16108 Worker thread wakes up
02:39:09.317 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:09.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:10.300 00.983 16108 Exposure complete
02:39:10.360 00.060 16108 worker thread done servicing request
02:39:10.361 00.001 21068 OnExposeComplete: enter
02:39:10.361 00.000 21068 UpdateGuideState(): m_state=6
02:39:10.363 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13804
02:39:10.364 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=878.10, Mass=109859, SNR=77.1, Peak=12790 HFD=3.4
02:39:10.365 00.001 21068 MultiStar: [#1 0.41,0.55,0.00,M5] [#2 0.44,0.55,0.00,M1] [#3 0.37,0.31,1.20,U] [#4 0.18,0.41,0.97,U] [#5 0.21,0.32,1.05,U] [#6 0.06,0.22,0.91,U] [#7 0.42,0.53,0.00,M7] [#8 0.62,0.63,0.00,M5] 
02:39:10.366 00.001 21068 refined, 4 included, MultiStar: {0.19, 0.35}, one-star: {0.07, 0.51}
02:39:10.366 00.000 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
02:39:10.367 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
02:39:10.368 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.08 mountX=-0.12 mountY=-0.39, mountTheta=-1.88
02:39:10.371 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.35, opts=13)
02:39:10.372 00.001 21068 Enqueuing Move request for scope (0.19, 0.35)
02:39:10.373 00.001 16108 Worker thread wakes up
02:39:10.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
02:39:10.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
02:39:10.373 00.000 16108 Moving (0.19, 0.35) raw xDistance=-0.12 yDistance=-0.39
02:39:10.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:39:10.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
02:39:10.373 00.000 16108 MoveAxis(E, 0, ABG)
02:39:10.373 00.000 16108 Move returns status 0, amount 0
02:39:10.373 00.000 16108 MoveAxis(N, 78, ABG)
02:39:10.373 00.000 16108 Guiding  Dir = 0, Dur = 78
02:39:10.374 00.001 16108 IsSlewing returns 0
02:39:10.374 00.000 16108 IsGuiding returns 0
02:39:10.380 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3325, FiltMin=2813, FiltMax=62989, Gamma=1.000
02:39:10.410 00.030 21068 UpdateGuideState exits: m=109859 SNR=77.1
02:39:10.413 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:10.415 00.001 21068 Enqueuing Expose request
02:39:10.418 00.003 16108 PulseGuide returned control before completion, sleep 45
02:39:10.479 00.061 16108 IsGuiding returns 1
02:39:10.479 00.000 16108 scope still moving after pulse duration time elapsed
02:39:10.511 00.032 16108 IsSlewing returns 0
02:39:10.511 00.000 16108 IsGuiding returns 1
02:39:10.543 00.032 16108 IsSlewing returns 0
02:39:10.543 00.000 16108 IsGuiding returns 0
02:39:10.543 00.000 16108 scope move finished after 78 + 90 ms
02:39:10.543 00.000 16108 Move returns status 0, amount 78
02:39:10.543 00.000 16108 move complete, result=0
02:39:10.543 00.000 16108 worker thread done servicing request
02:39:10.544 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 78 ms NORTH
02:39:10.545 00.001 16108 Worker thread wakes up
02:39:10.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:10.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:11.707 01.162 16108 Exposure complete
02:39:11.762 00.055 16108 worker thread done servicing request
02:39:11.762 00.000 21068 OnExposeComplete: enter
02:39:11.763 00.001 21068 UpdateGuideState(): m_state=6
02:39:11.764 00.001 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13805
02:39:11.765 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=877.60, Mass=128166, SNR=96.0, Peak=15929 HFD=3.2
02:39:11.766 00.001 21068 MultiStar: [#1 0.09,-0.11,0.97,U] [#2 0.21,-0.04,1.08,U] [#3 0.20,0.03,0.92,U] [#4 0.10,0.11,0.81,U] [#5 0.28,-0.09,0.73,U] [#6 -0.08,-0.17,0.76,U] [#7 0.61,0.31,0.00,M8] [#8 0.26,0.24,0.60,U] 
02:39:11.767 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.21, 0.01}
02:39:11.767 00.000 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:39:11.768 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:39:11.769 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.06 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
02:39:11.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
02:39:11.772 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
02:39:11.773 00.001 16108 Worker thread wakes up
02:39:11.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:39:11.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:39:11.773 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
02:39:11.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:39:11.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:11.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:39:11.773 00.000 16108 MoveAxis(E, 0, ABG)
02:39:11.773 00.000 16108 Move returns status 0, amount 0
02:39:11.773 00.000 16108 MoveAxis(N, 0, ABG)
02:39:11.773 00.000 16108 Move returns status 0, amount 0
02:39:11.773 00.000 16108 move complete, result=0
02:39:11.773 00.000 16108 worker thread done servicing request
02:39:11.777 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3325, FiltMin=2861, FiltMax=63405, Gamma=1.000
02:39:11.795 00.018 21068 UpdateGuideState exits: m=128166 SNR=96.0
02:39:11.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:11.798 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:11.799 00.001 21068 Enqueuing Expose request
02:39:11.801 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:11.802 00.001 16108 Worker thread wakes up
02:39:11.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:11.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:12.760 00.958 16108 Exposure complete
02:39:12.814 00.054 16108 worker thread done servicing request
02:39:12.814 00.000 21068 OnExposeComplete: enter
02:39:12.816 00.002 21068 UpdateGuideState(): m_state=6
02:39:12.817 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13806
02:39:12.818 00.001 21068 Star::Find returns 1 (0), X=222.58, Y=877.51, Mass=126454, SNR=88.9, Peak=15021 HFD=3.2
02:39:12.819 00.001 21068 MultiStar: [#1 0.35,0.10,1.24,U] [#2 0.14,0.06,1.14,U] [#3 0.19,0.04,0.94,U] [#4 -0.08,0.21,0.87,U] [#5 0.09,0.13,0.88,U] [#6 -0.13,-0.11,0.93,U] [#7 0.47,0.10,0.66,U] [#8 0.39,0.38,0.66,U] 
02:39:12.820 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.08}, one-star: {0.33, -0.08}
02:39:12.821 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
02:39:12.822 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
02:39:12.823 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.40 mountX=-0.17 mountY=-0.12, mountTheta=-2.52
02:39:12.824 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.08, opts=13)
02:39:12.826 00.002 21068 Enqueuing Move request for scope (0.19, 0.08)
02:39:12.827 00.001 16108 Worker thread wakes up
02:39:12.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
02:39:12.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
02:39:12.827 00.000 16108 Moving (0.19, 0.08) raw xDistance=-0.17 yDistance=-0.12
02:39:12.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:39:12.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:12.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:39:12.827 00.000 16108 MoveAxis(E, 0, ABG)
02:39:12.827 00.000 16108 Move returns status 0, amount 0
02:39:12.827 00.000 16108 MoveAxis(N, 0, ABG)
02:39:12.827 00.000 16108 Move returns status 0, amount 0
02:39:12.827 00.000 16108 move complete, result=0
02:39:12.827 00.000 16108 worker thread done servicing request
02:39:12.833 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3328, FiltMin=2864, FiltMax=55721, Gamma=1.000
02:39:12.857 00.024 21068 UpdateGuideState exits: m=126454 SNR=88.9
02:39:12.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:12.860 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:12.863 00.003 21068 Enqueuing Expose request
02:39:12.864 00.001 16108 Worker thread wakes up
02:39:12.864 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:12.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:12.865 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:14.019 01.154 16108 Exposure complete
02:39:14.107 00.088 16108 worker thread done servicing request
02:39:14.107 00.000 21068 OnExposeComplete: enter
02:39:14.109 00.002 21068 UpdateGuideState(): m_state=6
02:39:14.111 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13807
02:39:14.112 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=877.43, Mass=121872, SNR=84.3, Peak=16163 HFD=3.2
02:39:14.116 00.004 21068 MultiStar: [#1 -0.14,0.05,1.17,U] [#2 -0.21,0.19,1.32,U] [#3 -0.19,-0.06,1.19,U] [#4 -0.26,0.03,0.93,U] [#5 -0.10,-0.09,0.97,U] [#6 -0.46,-0.24,0.85,U] [#7 0.04,-0.10,0.67,U] [#8 0.03,0.10,0.71,U] 
02:39:14.117 00.001 21068 refined, 8 included, MultiStar: {-0.19, -0.02}, one-star: {-0.31, -0.16}
02:39:14.119 00.002 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
02:39:14.120 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
02:39:14.122 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.03 mountX=0.18 mountY=0.07, mountTheta=0.34
02:39:14.125 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.02, opts=13)
02:39:14.126 00.001 21068 Enqueuing Move request for scope (-0.19, -0.02)
02:39:14.128 00.002 16108 Worker thread wakes up
02:39:14.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
02:39:14.128 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
02:39:14.128 00.000 16108 Moving (-0.19, -0.02) raw xDistance=0.18 yDistance=0.07
02:39:14.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:39:14.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:14.129 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:39:14.129 00.000 16108 MoveAxis(E, 0, ABG)
02:39:14.129 00.000 16108 Move returns status 0, amount 0
02:39:14.129 00.000 16108 MoveAxis(N, 0, ABG)
02:39:14.129 00.000 16108 Move returns status 0, amount 0
02:39:14.129 00.000 16108 move complete, result=0
02:39:14.129 00.000 16108 worker thread done servicing request
02:39:14.134 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3325, FiltMin=2848, FiltMax=58707, Gamma=1.000
02:39:14.148 00.014 21068 UpdateGuideState exits: m=121872 SNR=84.3
02:39:14.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:14.149 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:14.150 00.001 21068 Enqueuing Expose request
02:39:14.151 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:14.152 00.001 16108 Worker thread wakes up
02:39:14.152 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:14.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:15.128 00.976 16108 Exposure complete
02:39:15.185 00.057 16108 worker thread done servicing request
02:39:15.185 00.000 21068 OnExposeComplete: enter
02:39:15.186 00.001 21068 UpdateGuideState(): m_state=6
02:39:15.187 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13808
02:39:15.187 00.000 21068 Star::Find returns 1 (0), X=222.47, Y=877.38, Mass=131421, SNR=86.8, Peak=15865 HFD=3.3
02:39:15.188 00.001 21068 MultiStar: [#1 0.37,-0.00,0.94,U] [#2 0.18,-0.14,1.23,U] [#3 0.22,-0.18,1.13,U] [#4 -0.11,-0.06,0.97,U] [#5 0.07,-0.22,1.02,U] [#6 -0.08,-0.25,0.84,U] [#7 0.56,-0.11,0.00,M7] [#8 0.51,0.03,0.73,U] 
02:39:15.189 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.14}, one-star: {0.22, -0.21}
02:39:15.190 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
02:39:15.190 00.000 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
02:39:15.191 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.21 cameraTheta=-0.69 mountX=-0.19 mountY=0.09, mountTheta=2.68
02:39:15.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.14, opts=13)
02:39:15.193 00.000 21068 Enqueuing Move request for scope (0.17, -0.14)
02:39:15.196 00.003 16108 Worker thread wakes up
02:39:15.197 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:39:15.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:39:15.197 00.000 16108 Moving (0.17, -0.14) raw xDistance=-0.19 yDistance=0.09
02:39:15.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:39:15.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:15.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:39:15.197 00.000 16108 MoveAxis(E, 0, ABG)
02:39:15.197 00.000 16108 Move returns status 0, amount 0
02:39:15.198 00.001 16108 MoveAxis(N, 0, ABG)
02:39:15.198 00.000 16108 Move returns status 0, amount 0
02:39:15.198 00.000 16108 move complete, result=0
02:39:15.198 00.000 16108 worker thread done servicing request
02:39:15.204 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3325, FiltMin=2825, FiltMax=51977, Gamma=1.000
02:39:15.232 00.028 21068 UpdateGuideState exits: m=131421 SNR=86.8
02:39:15.234 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:15.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:15.238 00.003 21068 Enqueuing Expose request
02:39:15.239 00.001 16108 Worker thread wakes up
02:39:15.239 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:15.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:15.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:16.390 01.150 16108 Exposure complete
02:39:16.451 00.061 16108 worker thread done servicing request
02:39:16.452 00.001 21068 OnExposeComplete: enter
02:39:16.454 00.002 21068 UpdateGuideState(): m_state=6
02:39:16.454 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13809
02:39:16.455 00.001 21068 Star::Find returns 1 (0), X=222.78, Y=877.19, Mass=120963, SNR=88.9, Peak=17257 HFD=3.2
02:39:16.456 00.001 21068 MultiStar: [#1 0.52,-0.29,0.00,M2] [#2 0.55,-0.26,0.00,M1] [#3 0.65,-0.44,0.00,M1] [#4 0.36,-0.27,0.85,U] [#5 0.44,-0.56,0.00,M1] [#6 0.31,-0.66,0.00,M1] [#7 0.78,-0.22,0.00,M8] [#8 0.76,-0.27,0.00,M2] 
02:39:16.457 00.001 21068 refined, 1 included, MultiStar: {0.45, -0.34}, one-star: {0.53, -0.41}
02:39:16.457 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
02:39:16.458 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
02:39:16.459 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=-0.34 hyp=0.57 cameraTheta=-0.65 mountX=-0.50 mountY=0.23, mountTheta=2.72
02:39:16.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.34, opts=13)
02:39:16.461 00.001 21068 Enqueuing Move request for scope (0.45, -0.34)
02:39:16.463 00.002 16108 Worker thread wakes up
02:39:16.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.34) opts 0xd
02:39:16.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.34)
02:39:16.463 00.000 16108 Moving (0.45, -0.34) raw xDistance=-0.50 yDistance=0.23
02:39:16.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:39:16.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:39:16.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:39:16.463 00.000 16108 MoveAxis(E, 132, ABG)
02:39:16.463 00.000 16108 Guiding  Dir = 2, Dur = 132
02:39:16.463 00.000 16108 IsSlewing returns 0
02:39:16.463 00.000 16108 IsGuiding returns 0
02:39:16.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3328, FiltMin=2880, FiltMax=52249, Gamma=1.000
02:39:16.481 00.014 21068 UpdateGuideState exits: m=120963 SNR=88.9
02:39:16.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:16.482 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:16.483 00.001 21068 Enqueuing Expose request
02:39:16.509 00.026 16108 PulseGuide returned control before completion, sleep 96
02:39:16.618 00.109 16108 IsGuiding returns 1
02:39:16.618 00.000 16108 scope still moving after pulse duration time elapsed
02:39:16.650 00.032 16108 IsSlewing returns 0
02:39:16.650 00.000 16108 IsGuiding returns 1
02:39:16.681 00.031 16108 IsSlewing returns 0
02:39:16.681 00.000 16108 IsGuiding returns 0
02:39:16.682 00.001 16108 scope move finished after 132 + 86 ms
02:39:16.682 00.000 16108 Move returns status 0, amount 132
02:39:16.682 00.000 16108 MoveAxis(N, 0, ABG)
02:39:16.682 00.000 16108 Move returns status 0, amount 0
02:39:16.682 00.000 16108 move complete, result=0
02:39:16.682 00.000 16108 worker thread done servicing request
02:39:16.682 00.000 16108 Worker thread wakes up
02:39:16.682 00.000 21068 GuideStep: -0.5 px 132 ms EAST, 0.2 px 0 ms NORTH
02:39:16.685 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:16.686 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:17.675 00.989 16108 Exposure complete
02:39:17.733 00.058 16108 worker thread done servicing request
02:39:17.733 00.000 21068 OnExposeComplete: enter
02:39:17.735 00.002 21068 UpdateGuideState(): m_state=6
02:39:17.737 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13810
02:39:17.738 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.17, Mass=134343, SNR=89.6, Peak=14953 HFD=3.5
02:39:17.741 00.003 21068 MultiStar: [#1 0.22,-0.39,1.09,U] [#2 0.14,-0.29,1.22,U] [#3 0.39,-0.40,0.92,U] [#4 0.03,-0.18,0.84,U] [#5 0.30,-0.52,0.00,M2] [#6 0.15,-0.69,0.00,M2] [#7 0.47,-0.07,0.58,U] [#8 0.25,-0.32,0.84,U] 
02:39:17.742 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.31}, one-star: {0.06, -0.42}
02:39:17.743 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
02:39:17.744 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
02:39:17.745 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.38 cameraTheta=-0.99 mountX=-0.26 mountY=0.26, mountTheta=2.36
02:39:17.748 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.31, opts=13)
02:39:17.748 00.000 21068 Enqueuing Move request for scope (0.21, -0.31)
02:39:17.749 00.001 16108 Worker thread wakes up
02:39:17.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd
02:39:17.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.31)
02:39:17.749 00.000 16108 Moving (0.21, -0.31) raw xDistance=-0.26 yDistance=0.26
02:39:17.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:39:17.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:39:17.750 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:39:17.750 00.000 16108 MoveAxis(E, 77, ABG)
02:39:17.750 00.000 16108 Guiding  Dir = 2, Dur = 77
02:39:17.750 00.000 16108 IsSlewing returns 0
02:39:17.750 00.000 16108 IsGuiding returns 0
02:39:17.754 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3325, FiltMin=2851, FiltMax=62915, Gamma=1.000
02:39:17.769 00.015 21068 UpdateGuideState exits: m=134343 SNR=89.6
02:39:17.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:17.770 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:17.771 00.001 21068 Enqueuing Expose request
02:39:17.790 00.019 16108 PulseGuide returned control before completion, sleep 47
02:39:17.852 00.062 16108 IsGuiding returns 1
02:39:17.852 00.000 16108 scope still moving after pulse duration time elapsed
02:39:17.884 00.032 16108 IsSlewing returns 0
02:39:17.884 00.000 16108 IsGuiding returns 0
02:39:17.884 00.000 16108 scope move finished after 77 + 58 ms
02:39:17.885 00.001 16108 Move returns status 0, amount 77
02:39:17.885 00.000 16108 MoveAxis(N, 0, ABG)
02:39:17.885 00.000 16108 Move returns status 0, amount 0
02:39:17.885 00.000 16108 move complete, result=0
02:39:17.885 00.000 16108 worker thread done servicing request
02:39:17.885 00.000 16108 Worker thread wakes up
02:39:17.885 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.3 px 0 ms NORTH
02:39:17.888 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:17.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:19.035 01.147 16108 Exposure complete
02:39:19.090 00.055 16108 worker thread done servicing request
02:39:19.090 00.000 21068 OnExposeComplete: enter
02:39:19.091 00.001 21068 UpdateGuideState(): m_state=6
02:39:19.092 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13811
02:39:19.093 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.61, Mass=102297, SNR=74.3, Peak=11942 HFD=3.3
02:39:19.093 00.000 21068 MultiStar: [#1 -0.15,-0.10,1.33,U] [#2 -0.16,-0.17,1.54,U] [#3 -0.14,-0.22,1.30,U] [#4 -0.26,-0.18,1.12,U] [#5 -0.25,-0.36,1.03,U] [#6 -0.39,-0.11,0.97,U] [#7 0.60,0.00,0.00,M8] [#8 -0.06,-0.08,0.87,U] 
02:39:19.094 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.15}, one-star: {-0.10, 0.01}
02:39:19.095 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
02:39:19.096 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
02:39:19.096 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.03 mountX=0.10 mountY=0.01, mountTheta=0.12
02:39:19.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.01, opts=13)
02:39:19.099 00.001 21068 Enqueuing Move request for scope (-0.10, 0.01)
02:39:19.099 00.000 16108 Worker thread wakes up
02:39:19.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
02:39:19.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
02:39:19.099 00.000 16108 Moving (-0.10, 0.01) raw xDistance=0.10 yDistance=0.01
02:39:19.100 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:19.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:19.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:39:19.100 00.000 16108 MoveAxis(E, 0, ABG)
02:39:19.100 00.000 16108 Move returns status 0, amount 0
02:39:19.100 00.000 16108 MoveAxis(N, 0, ABG)
02:39:19.100 00.000 16108 Move returns status 0, amount 0
02:39:19.100 00.000 16108 move complete, result=0
02:39:19.100 00.000 16108 worker thread done servicing request
02:39:19.104 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3325, FiltMin=2889, FiltMax=64323, Gamma=1.000
02:39:19.118 00.014 21068 UpdateGuideState exits: m=102297 SNR=74.3
02:39:19.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:19.120 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:19.121 00.001 21068 Enqueuing Expose request
02:39:19.122 00.001 16108 Worker thread wakes up
02:39:19.122 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:19.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:19.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:20.097 00.975 16108 Exposure complete
02:39:20.168 00.071 16108 worker thread done servicing request
02:39:20.168 00.000 21068 OnExposeComplete: enter
02:39:20.169 00.001 21068 UpdateGuideState(): m_state=6
02:39:20.170 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13812
02:39:20.171 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.40, Mass=125260, SNR=77.9, Peak=13430 HFD=3.5
02:39:20.171 00.000 21068 MultiStar: [#1 -0.34,0.11,1.29,U] [#2 -0.12,0.02,1.27,U] [#3 -0.12,-0.06,1.10,U] [#4 -0.45,-0.19,0.83,U] [#5 -0.52,-0.29,0.00,M2] [#6 -0.59,-0.64,0.00,M2] [#7 0.33,-0.20,0.68,U] [#8 -0.22,-0.15,0.81,U] 
02:39:20.172 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.07}, one-star: {0.01, -0.20}
02:39:20.174 00.002 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
02:39:20.175 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
02:39:20.175 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.69 mountX=0.13 mountY=0.11, mountTheta=0.67
02:39:20.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.07, opts=13)
02:39:20.177 00.000 21068 Enqueuing Move request for scope (-0.15, -0.07)
02:39:20.178 00.001 16108 Worker thread wakes up
02:39:20.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
02:39:20.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
02:39:20.178 00.000 16108 Moving (-0.15, -0.07) raw xDistance=0.13 yDistance=0.11
02:39:20.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:39:20.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:20.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:39:20.179 00.001 16108 MoveAxis(E, 0, ABG)
02:39:20.179 00.000 16108 Move returns status 0, amount 0
02:39:20.179 00.000 16108 MoveAxis(N, 0, ABG)
02:39:20.179 00.000 16108 Move returns status 0, amount 0
02:39:20.179 00.000 16108 move complete, result=0
02:39:20.179 00.000 16108 worker thread done servicing request
02:39:20.182 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3325, FiltMin=2787, FiltMax=57885, Gamma=1.000
02:39:20.199 00.017 21068 UpdateGuideState exits: m=125260 SNR=77.9
02:39:20.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:20.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:20.204 00.002 21068 Enqueuing Expose request
02:39:20.205 00.001 16108 Worker thread wakes up
02:39:20.206 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:20.208 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:20.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:21.378 01.170 16108 Exposure complete
02:39:21.435 00.057 16108 worker thread done servicing request
02:39:21.435 00.000 21068 OnExposeComplete: enter
02:39:21.436 00.001 21068 UpdateGuideState(): m_state=6
02:39:21.437 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13813
02:39:21.438 00.001 21068 Star::Find returns 1 (0), X=221.77, Y=877.57, Mass=134433, SNR=93.1, Peak=15923 HFD=3.3
02:39:21.439 00.001 21068 MultiStar: [#1 -0.30,-0.23,1.00,U] [#2 -0.39,-0.12,1.03,U] [#3 -0.17,-0.15,0.86,U] [#4 -0.66,-0.25,0.00,M1] [#5 -0.57,0.01,0.00,M3] [#6 -0.66,-0.36,0.00,M3] [#7 -0.18,0.19,0.53,U] [#8 -0.24,0.13,0.73,U] 
02:39:21.439 00.000 21068 refined, 5 included, MultiStar: {-0.31, -0.06}, one-star: {-0.48, -0.03}
02:39:21.440 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
02:39:21.441 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
02:39:21.442 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-2.94 mountX=0.29 mountY=0.13, mountTheta=0.42
02:39:21.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.06, opts=13)
02:39:21.444 00.001 21068 Enqueuing Move request for scope (-0.31, -0.06)
02:39:21.445 00.001 16108 Worker thread wakes up
02:39:21.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
02:39:21.445 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
02:39:21.445 00.000 16108 Moving (-0.31, -0.06) raw xDistance=0.29 yDistance=0.13
02:39:21.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:39:21.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:21.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:39:21.445 00.000 16108 MoveAxis(W, 77, ABG)
02:39:21.445 00.000 16108 Guiding  Dir = 3, Dur = 77
02:39:21.446 00.001 16108 IsSlewing returns 0
02:39:21.446 00.000 16108 IsGuiding returns 0
02:39:21.447 00.001 16108 PulseGuide returned control before completion, sleep 86
02:39:21.450 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3328, FiltMin=2843, FiltMax=60153, Gamma=1.000
02:39:21.469 00.019 21068 UpdateGuideState exits: m=134433 SNR=93.1
02:39:21.472 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:21.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:21.475 00.002 21068 Enqueuing Expose request
02:39:21.542 00.067 16108 IsGuiding returns 0
02:39:21.542 00.000 16108 Move returns status 0, amount 77
02:39:21.542 00.000 16108 MoveAxis(N, 0, ABG)
02:39:21.542 00.000 16108 Move returns status 0, amount 0
02:39:21.542 00.000 16108 move complete, result=0
02:39:21.542 00.000 16108 worker thread done servicing request
02:39:21.542 00.000 16108 Worker thread wakes up
02:39:21.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:21.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:21.544 00.002 21068 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH
02:39:22.507 00.963 16108 Exposure complete
02:39:22.563 00.056 16108 worker thread done servicing request
02:39:22.563 00.000 21068 OnExposeComplete: enter
02:39:22.565 00.002 21068 UpdateGuideState(): m_state=6
02:39:22.567 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13814
02:39:22.569 00.002 21068 Star::Find returns 1 (0), X=222.26, Y=877.17, Mass=128057, SNR=93.5, Peak=15347 HFD=3.5
02:39:22.570 00.001 21068 MultiStar: [#1 -0.13,-0.31,1.18,U] [#2 0.03,-0.40,1.11,U] [#3 -0.03,-0.38,1.12,U] [#4 -0.22,-0.18,0.94,U] [#5 -0.20,-0.50,0.85,U] [#6 -0.03,-0.55,0.93,U] [#7 0.25,-0.14,0.58,U] [#8 0.09,-0.23,0.69,U] 
02:39:22.571 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.36}, one-star: {0.01, -0.42}
02:39:22.572 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
02:39:22.573 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
02:39:22.574 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.68 mountX=-0.02 mountY=0.36, mountTheta=1.64
02:39:22.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.36, opts=13)
02:39:22.578 00.002 21068 Enqueuing Move request for scope (-0.04, -0.36)
02:39:22.579 00.001 16108 Worker thread wakes up
02:39:22.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd
02:39:22.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.36)
02:39:22.579 00.000 16108 Moving (-0.04, -0.36) raw xDistance=-0.02 yDistance=0.36
02:39:22.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:39:22.579 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.08 newest=0.60
02:39:22.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:39:22.579 00.000 16108 MoveAxis(E, 0, ABG)
02:39:22.579 00.000 16108 Move returns status 0, amount 0
02:39:22.579 00.000 16108 MoveAxis(S, 72, ABG)
02:39:22.579 00.000 16108 Guiding  Dir = 1, Dur = 72
02:39:22.580 00.001 16108 IsSlewing returns 0
02:39:22.580 00.000 16108 IsGuiding returns 0
02:39:22.587 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3328, FiltMin=2851, FiltMax=65510, Gamma=1.000
02:39:22.615 00.028 21068 UpdateGuideState exits: m=128057 SNR=93.5
02:39:22.617 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:22.619 00.001 21068 Enqueuing Expose request
02:39:22.626 00.007 16108 PulseGuide returned control before completion, sleep 37
02:39:22.671 00.045 16108 IsGuiding returns 1
02:39:22.671 00.000 16108 scope still moving after pulse duration time elapsed
02:39:22.702 00.031 16108 IsSlewing returns 0
02:39:22.702 00.000 16108 IsGuiding returns 1
02:39:22.734 00.032 16108 IsSlewing returns 0
02:39:22.735 00.001 16108 IsGuiding returns 0
02:39:22.735 00.000 16108 scope move finished after 72 + 81 ms
02:39:22.735 00.000 16108 Move returns status 0, amount 72
02:39:22.735 00.000 16108 move complete, result=0
02:39:22.735 00.000 16108 worker thread done servicing request
02:39:22.735 00.000 16108 Worker thread wakes up
02:39:22.735 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 72 ms SOUTH
02:39:22.736 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:22.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:23.899 01.163 16108 Exposure complete
02:39:23.951 00.052 16108 worker thread done servicing request
02:39:23.951 00.000 21068 OnExposeComplete: enter
02:39:23.952 00.001 21068 UpdateGuideState(): m_state=6
02:39:23.953 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13815
02:39:23.954 00.001 21068 Star::Find returns 1 (0), X=221.98, Y=877.47, Mass=113833, SNR=84.7, Peak=14355 HFD=3.5
02:39:23.955 00.001 21068 MultiStar: [#1 -0.26,0.03,1.36,U] [#2 -0.11,-0.11,1.33,U] [#3 -0.29,-0.05,1.07,U] [#4 -0.34,-0.21,0.94,U] [#5 -0.20,-0.32,0.94,U] [#6 -0.33,-0.49,0.00,M3] [#7 -0.01,-0.30,0.68,U] [#8 -0.24,-0.02,0.79,U] 
02:39:23.956 00.001 21068 refined, 7 included, MultiStar: {-0.22, -0.13}, one-star: {-0.27, -0.13}
02:39:23.957 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
02:39:23.958 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
02:39:23.958 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-2.62 mountX=0.19 mountY=0.17, mountTheta=0.73
02:39:23.960 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.13, opts=13)
02:39:23.961 00.001 21068 Enqueuing Move request for scope (-0.22, -0.13)
02:39:23.962 00.001 16108 Worker thread wakes up
02:39:23.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
02:39:23.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
02:39:23.962 00.000 16108 Moving (-0.22, -0.13) raw xDistance=0.19 yDistance=0.17
02:39:23.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:39:23.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:23.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:39:23.962 00.000 16108 MoveAxis(E, 0, ABG)
02:39:23.962 00.000 16108 Move returns status 0, amount 0
02:39:23.962 00.000 16108 MoveAxis(N, 0, ABG)
02:39:23.962 00.000 16108 Move returns status 0, amount 0
02:39:23.962 00.000 16108 move complete, result=0
02:39:23.962 00.000 16108 worker thread done servicing request
02:39:23.968 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3328, FiltMin=2848, FiltMax=49443, Gamma=1.000
02:39:23.982 00.014 21068 UpdateGuideState exits: m=113833 SNR=84.7
02:39:23.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:23.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:23.985 00.001 21068 Enqueuing Expose request
02:39:23.986 00.001 16108 Worker thread wakes up
02:39:23.986 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:23.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:23.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:24.955 00.969 16108 Exposure complete
02:39:25.010 00.055 16108 worker thread done servicing request
02:39:25.010 00.000 21068 OnExposeComplete: enter
02:39:25.011 00.001 21068 UpdateGuideState(): m_state=6
02:39:25.012 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13816
02:39:25.013 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=877.64, Mass=132508, SNR=93.0, Peak=16566 HFD=3.3
02:39:25.015 00.002 21068 MultiStar: [#1 -0.37,-0.05,1.06,U] [#2 -0.28,0.07,1.09,U] [#3 -0.42,-0.03,0.94,U] [#4 -0.43,0.16,0.76,U] [#5 -0.18,-0.31,0.97,U] [#6 -0.44,-0.34,0.77,U] [#7 0.08,0.18,0.54,U] [#8 -0.33,0.16,0.84,U] 
02:39:25.016 00.001 21068 refined, 8 included, MultiStar: {-0.32, -0.02}, one-star: {-0.35, 0.05}
02:39:25.017 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
02:39:25.018 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
02:39:25.018 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-3.08 mountX=0.31 mountY=0.09, mountTheta=0.30
02:39:25.020 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.02, opts=13)
02:39:25.021 00.001 21068 Enqueuing Move request for scope (-0.32, -0.02)
02:39:25.022 00.001 16108 Worker thread wakes up
02:39:25.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.02) opts 0xd
02:39:25.022 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.02)
02:39:25.022 00.000 16108 Moving (-0.32, -0.02) raw xDistance=0.31 yDistance=0.09
02:39:25.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:39:25.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:25.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:39:25.022 00.000 16108 MoveAxis(W, 81, ABG)
02:39:25.022 00.000 16108 Guiding  Dir = 3, Dur = 81
02:39:25.022 00.000 16108 IsSlewing returns 0
02:39:25.022 00.000 16108 IsGuiding returns 0
02:39:25.023 00.001 16108 PulseGuide returned control before completion, sleep 90
02:39:25.032 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3328, FiltMin=2867, FiltMax=65510, Gamma=1.000
02:39:25.049 00.017 21068 UpdateGuideState exits: m=132508 SNR=93.0
02:39:25.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:25.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:25.051 00.001 21068 Enqueuing Expose request
02:39:25.116 00.065 16108 IsGuiding returns 0
02:39:25.116 00.000 16108 Move returns status 0, amount 81
02:39:25.116 00.000 16108 MoveAxis(N, 0, ABG)
02:39:25.116 00.000 16108 Move returns status 0, amount 0
02:39:25.116 00.000 16108 move complete, result=0
02:39:25.116 00.000 16108 worker thread done servicing request
02:39:25.116 00.000 16108 Worker thread wakes up
02:39:25.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:25.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:25.118 00.002 21068 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
02:39:26.271 01.153 16108 Exposure complete
02:39:26.328 00.057 16108 worker thread done servicing request
02:39:26.328 00.000 21068 OnExposeComplete: enter
02:39:26.329 00.001 21068 UpdateGuideState(): m_state=6
02:39:26.330 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13817
02:39:26.332 00.002 21068 Star::Find returns 1 (0), X=221.94, Y=877.21, Mass=131958, SNR=81.1, Peak=18723 HFD=3.1
02:39:26.333 00.001 21068 MultiStar: [#1 -0.25,-0.31,1.23,U] [#2 -0.34,-0.32,1.36,U] [#3 -0.34,-0.49,0.00,M1] [#4 -0.43,-0.20,0.89,U] [#5 -0.14,-0.46,1.06,U] [#6 -0.19,-0.63,0.00,M3] [#7 0.13,-0.50,0.58,U] [#8 -0.08,-0.22,0.86,U] 
02:39:26.334 00.001 21068 refined, 6 included, MultiStar: {-0.23, -0.34}, one-star: {-0.32, -0.38}
02:39:26.335 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
02:39:26.335 00.000 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
02:39:26.336 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-2.18 mountX=0.17 mountY=0.38, mountTheta=1.15
02:39:26.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.34, opts=13)
02:39:26.339 00.001 21068 Enqueuing Move request for scope (-0.23, -0.34)
02:39:26.339 00.000 16108 Worker thread wakes up
02:39:26.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.34) opts 0xd
02:39:26.340 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.34)
02:39:26.340 00.000 16108 Moving (-0.23, -0.34) raw xDistance=0.17 yDistance=0.38
02:39:26.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:39:26.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:39:26.340 00.000 16108 MoveAxis(E, 0, ABG)
02:39:26.340 00.000 16108 Move returns status 0, amount 0
02:39:26.340 00.000 16108 MoveAxis(S, 76, ABG)
02:39:26.340 00.000 16108 Guiding  Dir = 1, Dur = 76
02:39:26.340 00.000 16108 IsSlewing returns 0
02:39:26.340 00.000 16108 IsGuiding returns 0
02:39:26.344 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3328, FiltMin=2833, FiltMax=62291, Gamma=1.000
02:39:26.365 00.021 21068 UpdateGuideState exits: m=131958 SNR=81.1
02:39:26.367 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:26.370 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:26.371 00.001 21068 Enqueuing Expose request
02:39:26.372 00.001 16108 PulseGuide returned control before completion, sleep 58
02:39:26.431 00.059 16108 IsGuiding returns 1
02:39:26.431 00.000 16108 scope still moving after pulse duration time elapsed
02:39:26.462 00.031 16108 IsSlewing returns 0
02:39:26.462 00.000 16108 IsGuiding returns 1
02:39:26.494 00.032 16108 IsSlewing returns 0
02:39:26.495 00.001 16108 IsGuiding returns 0
02:39:26.495 00.000 16108 scope move finished after 76 + 77 ms
02:39:26.495 00.000 16108 Move returns status 0, amount 76
02:39:26.495 00.000 16108 move complete, result=0
02:39:26.495 00.000 16108 worker thread done servicing request
02:39:26.495 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 76 ms SOUTH
02:39:26.498 00.003 16108 Worker thread wakes up
02:39:26.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:26.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:27.477 00.978 16108 Exposure complete
02:39:27.535 00.058 16108 worker thread done servicing request
02:39:27.535 00.000 21068 OnExposeComplete: enter
02:39:27.536 00.001 21068 UpdateGuideState(): m_state=6
02:39:27.538 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13818
02:39:27.538 00.000 21068 Star::Find returns 1 (0), X=222.12, Y=877.23, Mass=140809, SNR=100.7, Peak=16979 HFD=3.6
02:39:27.539 00.001 21068 MultiStar: [#1 -0.08,-0.49,0.87,U] [#2 0.01,-0.33,0.98,U] [#3 -0.22,-0.48,0.86,U] [#4 -0.68,-0.33,0.00,M1] [#5 -0.28,-0.43,0.78,U] [#6 -0.39,-0.47,0.00,M4] [#7 0.24,-0.27,0.55,U] [#8 0.18,-0.18,0.66,U] 
02:39:27.540 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.38}, one-star: {-0.14, -0.37}
02:39:27.541 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
02:39:27.541 00.000 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
02:39:27.542 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.74 mountX=-0.00 mountY=0.38, mountTheta=1.58
02:39:27.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.38, opts=13)
02:39:27.544 00.000 21068 Enqueuing Move request for scope (-0.06, -0.38)
02:39:27.545 00.001 16108 Worker thread wakes up
02:39:27.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.38) opts 0xd
02:39:27.545 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.38)
02:39:27.545 00.000 16108 Moving (-0.06, -0.38) raw xDistance=-0.00 yDistance=0.38
02:39:27.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:39:27.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:39:27.545 00.000 16108 MoveAxis(E, 0, ABG)
02:39:27.545 00.000 16108 Move returns status 0, amount 0
02:39:27.545 00.000 16108 MoveAxis(S, 76, ABG)
02:39:27.545 00.000 16108 Guiding  Dir = 1, Dur = 76
02:39:27.546 00.001 16108 IsSlewing returns 0
02:39:27.546 00.000 16108 IsGuiding returns 0
02:39:27.558 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3328, FiltMin=2867, FiltMax=61875, Gamma=1.000
02:39:27.563 00.005 16108 PulseGuide returned control before completion, sleep 70
02:39:27.577 00.014 21068 UpdateGuideState exits: m=140809 SNR=100.7
02:39:27.578 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:27.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:27.580 00.001 21068 Enqueuing Expose request
02:39:27.639 00.059 16108 IsGuiding returns 1
02:39:27.639 00.000 16108 scope still moving after pulse duration time elapsed
02:39:27.671 00.032 16108 IsSlewing returns 0
02:39:27.671 00.000 16108 IsGuiding returns 0
02:39:27.671 00.000 16108 scope move finished after 76 + 48 ms
02:39:27.672 00.001 16108 Move returns status 0, amount 76
02:39:27.672 00.000 16108 move complete, result=0
02:39:27.672 00.000 16108 worker thread done servicing request
02:39:27.672 00.000 16108 Worker thread wakes up
02:39:27.672 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:27.672 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 76 ms SOUTH
02:39:27.674 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:28.851 01.177 16108 Exposure complete
02:39:28.913 00.062 16108 worker thread done servicing request
02:39:28.913 00.000 21068 OnExposeComplete: enter
02:39:28.914 00.001 21068 UpdateGuideState(): m_state=6
02:39:28.915 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13819
02:39:28.916 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=877.23, Mass=138078, SNR=92.4, Peak=17187 HFD=3.3
02:39:28.917 00.001 21068 MultiStar: [#1 -0.16,-0.33,1.17,U] [#2 -0.28,-0.48,1.07,U] [#3 -0.26,-0.56,0.00,M1] [#4 -0.14,-0.03,0.72,U] [#5 -0.36,-0.57,0.00,M1] [#6 -0.42,-0.59,0.00,M5] [#7 0.20,-0.20,0.54,U] [#8 0.00,-0.05,0.70,U] 
02:39:28.918 00.001 21068 refined, 5 included, MultiStar: {-0.12, -0.28}, one-star: {-0.16, -0.37}
02:39:28.918 00.000 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
02:39:28.919 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
02:39:28.920 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.99 mountX=0.07 mountY=0.30, mountTheta=1.33
02:39:28.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.28, opts=13)
02:39:28.922 00.001 21068 Enqueuing Move request for scope (-0.12, -0.28)
02:39:28.923 00.001 16108 Worker thread wakes up
02:39:28.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
02:39:28.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
02:39:28.923 00.000 16108 Moving (-0.12, -0.28) raw xDistance=0.07 yDistance=0.30
02:39:28.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:28.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:39:28.923 00.000 16108 MoveAxis(E, 0, ABG)
02:39:28.923 00.000 16108 Move returns status 0, amount 0
02:39:28.923 00.000 16108 MoveAxis(S, 60, ABG)
02:39:28.923 00.000 16108 Guiding  Dir = 1, Dur = 60
02:39:28.925 00.002 16108 IsSlewing returns 0
02:39:28.925 00.000 16108 IsGuiding returns 0
02:39:28.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3328, FiltMin=2877, FiltMax=60611, Gamma=1.000
02:39:28.943 00.015 21068 UpdateGuideState exits: m=138078 SNR=92.4
02:39:28.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:28.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:28.946 00.001 21068 Enqueuing Expose request
02:39:28.974 00.028 16108 PulseGuide returned control before completion, sleep 21
02:39:29.005 00.031 16108 IsGuiding returns 1
02:39:29.005 00.000 16108 scope still moving after pulse duration time elapsed
02:39:29.036 00.031 16108 IsSlewing returns 0
02:39:29.037 00.001 16108 IsGuiding returns 1
02:39:29.068 00.031 16108 IsSlewing returns 0
02:39:29.068 00.000 16108 IsGuiding returns 0
02:39:29.068 00.000 16108 scope move finished after 60 + 83 ms
02:39:29.068 00.000 16108 Move returns status 0, amount 60
02:39:29.068 00.000 16108 move complete, result=0
02:39:29.069 00.001 16108 worker thread done servicing request
02:39:29.069 00.000 16108 Worker thread wakes up
02:39:29.069 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
02:39:29.071 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:29.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:30.047 00.976 16108 Exposure complete
02:39:30.120 00.073 16108 worker thread done servicing request
02:39:30.120 00.000 21068 OnExposeComplete: enter
02:39:30.121 00.001 21068 UpdateGuideState(): m_state=6
02:39:30.122 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13820
02:39:30.123 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=877.09, Mass=122459, SNR=90.3, Peak=16499 HFD=3.2
02:39:30.124 00.001 21068 MultiStar: [#1 -0.27,-0.36,1.05,U] [#2 -0.44,-0.43,0.00,M1] [#3 -0.21,-0.36,0.90,U] [#4 -0.31,-0.19,0.79,U] [#5 0.00,-0.58,0.00,M2] [#6 -0.42,-0.44,0.00,M6] [#7 0.29,-0.31,0.71,U] [#8 -0.12,-0.23,0.73,U] 
02:39:30.125 00.001 21068 refined, 5 included, MultiStar: {-0.12, -0.34}, one-star: {-0.00, -0.50}
02:39:30.126 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:39:30.126 00.000 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
02:39:30.127 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.91 mountX=0.06 mountY=0.36, mountTheta=1.41
02:39:30.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.34, opts=13)
02:39:30.129 00.000 21068 Enqueuing Move request for scope (-0.12, -0.34)
02:39:30.130 00.001 16108 Worker thread wakes up
02:39:30.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.34) opts 0xd
02:39:30.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.34)
02:39:30.130 00.000 16108 Moving (-0.12, -0.34) raw xDistance=0.06 yDistance=0.36
02:39:30.131 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:39:30.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:39:30.131 00.000 16108 MoveAxis(E, 0, ABG)
02:39:30.131 00.000 16108 Move returns status 0, amount 0
02:39:30.131 00.000 16108 MoveAxis(S, 71, ABG)
02:39:30.131 00.000 16108 Guiding  Dir = 1, Dur = 71
02:39:30.131 00.000 16108 IsSlewing returns 0
02:39:30.131 00.000 16108 IsGuiding returns 0
02:39:30.135 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3328, FiltMin=2864, FiltMax=59913, Gamma=1.000
02:39:30.148 00.013 21068 UpdateGuideState exits: m=122459 SNR=90.3
02:39:30.150 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:30.150 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:30.151 00.001 21068 Enqueuing Expose request
02:39:30.153 00.002 16108 PulseGuide returned control before completion, sleep 59
02:39:30.215 00.062 16108 IsGuiding returns 1
02:39:30.215 00.000 16108 scope still moving after pulse duration time elapsed
02:39:30.247 00.032 16108 IsSlewing returns 0
02:39:30.247 00.000 16108 IsGuiding returns 0
02:39:30.248 00.001 16108 scope move finished after 71 + 45 ms
02:39:30.248 00.000 16108 Move returns status 0, amount 71
02:39:30.248 00.000 16108 move complete, result=0
02:39:30.248 00.000 16108 worker thread done servicing request
02:39:30.248 00.000 16108 Worker thread wakes up
02:39:30.249 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH
02:39:30.253 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:30.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:31.411 01.158 16108 Exposure complete
02:39:31.466 00.055 16108 worker thread done servicing request
02:39:31.467 00.001 21068 OnExposeComplete: enter
02:39:31.467 00.000 21068 UpdateGuideState(): m_state=6
02:39:31.468 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13821
02:39:31.469 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=877.04, Mass=123473, SNR=88.1, Peak=16179 HFD=3.1
02:39:31.470 00.001 21068 MultiStar: [#1 0.03,-0.16,1.04,U] [#2 -0.13,-0.40,1.21,U] [#3 0.03,-0.29,1.10,U] [#4 0.05,-0.10,0.80,U] [#5 0.01,-0.54,0.94,U] [#6 0.21,-0.55,0.00,M7] [#7 0.36,-0.03,0.72,U] [#8 0.07,-0.27,0.67,U] 
02:39:31.470 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.31}, one-star: {-0.15, -0.56}
02:39:31.472 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
02:39:31.473 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
02:39:31.474 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.52 mountX=-0.07 mountY=0.30, mountTheta=1.80
02:39:31.475 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.31, opts=13)
02:39:31.476 00.001 21068 Enqueuing Move request for scope (0.01, -0.31)
02:39:31.477 00.001 16108 Worker thread wakes up
02:39:31.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
02:39:31.477 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
02:39:31.477 00.000 16108 Moving (0.01, -0.31) raw xDistance=-0.07 yDistance=0.30
02:39:31.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:39:31.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:39:31.477 00.000 16108 MoveAxis(E, 0, ABG)
02:39:31.477 00.000 16108 Move returns status 0, amount 0
02:39:31.477 00.000 16108 MoveAxis(S, 60, ABG)
02:39:31.477 00.000 16108 Guiding  Dir = 1, Dur = 60
02:39:31.477 00.000 16108 IsSlewing returns 0
02:39:31.478 00.001 16108 IsGuiding returns 0
02:39:31.482 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3328, FiltMin=2857, FiltMax=65510, Gamma=1.000
02:39:31.490 00.008 16108 PulseGuide returned control before completion, sleep 59
02:39:31.496 00.006 21068 UpdateGuideState exits: m=123473 SNR=88.1
02:39:31.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:31.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:31.499 00.001 21068 Enqueuing Expose request
02:39:31.551 00.052 16108 IsGuiding returns 1
02:39:31.551 00.000 16108 scope still moving after pulse duration time elapsed
02:39:31.583 00.032 16108 IsSlewing returns 0
02:39:31.583 00.000 16108 IsGuiding returns 0
02:39:31.583 00.000 16108 scope move finished after 60 + 45 ms
02:39:31.583 00.000 16108 Move returns status 0, amount 60
02:39:31.583 00.000 16108 move complete, result=0
02:39:31.583 00.000 16108 worker thread done servicing request
02:39:31.583 00.000 16108 Worker thread wakes up
02:39:31.583 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
02:39:31.586 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:31.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:32.571 00.985 16108 Exposure complete
02:39:32.644 00.073 16108 worker thread done servicing request
02:39:32.644 00.000 21068 OnExposeComplete: enter
02:39:32.645 00.001 21068 UpdateGuideState(): m_state=6
02:39:32.645 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13822
02:39:32.646 00.001 21068 Star::Find returns 1 (0), X=221.94, Y=877.35, Mass=129204, SNR=87.3, Peak=19395 HFD=3.3
02:39:32.647 00.001 21068 MultiStar: [#1 -0.42,-0.22,1.02,U] [#2 -0.31,-0.33,1.20,U] [#3 -0.30,-0.31,0.96,U] [#4 -0.37,-0.11,0.86,U] [#5 -0.23,-0.47,0.98,U] [#6 -0.28,-0.21,0.91,U] [#7 -0.09,-0.09,0.60,U] [#8 -0.13,-0.06,0.80,U] 
02:39:32.647 00.000 21068 refined, 8 included, MultiStar: {-0.28, -0.24}, one-star: {-0.32, -0.24}
02:39:32.648 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
02:39:32.649 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
02:39:32.649 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-2.43 mountX=0.24 mountY=0.30, mountTheta=0.90
02:39:32.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.24, opts=13)
02:39:32.652 00.001 21068 Enqueuing Move request for scope (-0.28, -0.24)
02:39:32.652 00.000 16108 Worker thread wakes up
02:39:32.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.24) opts 0xd
02:39:32.652 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.24)
02:39:32.652 00.000 16108 Moving (-0.28, -0.24) raw xDistance=0.24 yDistance=0.30
02:39:32.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:39:32.654 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:39:32.654 00.000 16108 MoveAxis(W, 62, ABG)
02:39:32.654 00.000 16108 Guiding  Dir = 3, Dur = 62
02:39:32.654 00.000 16108 IsSlewing returns 0
02:39:32.654 00.000 16108 IsGuiding returns 0
02:39:32.658 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=400, max=65535, med=3328, FiltMin=2835, FiltMax=49219, Gamma=1.000
02:39:32.673 00.015 21068 UpdateGuideState exits: m=129204 SNR=87.3
02:39:32.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.675 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:32.675 00.000 21068 Enqueuing Expose request
02:39:32.687 00.012 16108 PulseGuide returned control before completion, sleep 40
02:39:32.732 00.045 16108 IsGuiding returns 1
02:39:32.732 00.000 16108 scope still moving after pulse duration time elapsed
02:39:32.764 00.032 16108 IsSlewing returns 0
02:39:32.765 00.001 16108 IsGuiding returns 1
02:39:32.795 00.030 16108 IsSlewing returns 0
02:39:32.795 00.000 16108 IsGuiding returns 0
02:39:32.795 00.000 16108 scope move finished after 62 + 80 ms
02:39:32.795 00.000 16108 Move returns status 0, amount 62
02:39:32.795 00.000 16108 MoveAxis(S, 61, ABG)
02:39:32.796 00.001 16108 Guiding  Dir = 1, Dur = 61
02:39:32.796 00.000 16108 IsSlewing returns 0
02:39:32.796 00.000 16108 IsGuiding returns 0
02:39:32.843 00.047 16108 PulseGuide returned control before completion, sleep 24
02:39:32.874 00.031 16108 IsGuiding returns 1
02:39:32.874 00.000 16108 scope still moving after pulse duration time elapsed
02:39:32.906 00.032 16108 IsSlewing returns 0
02:39:32.906 00.000 16108 IsGuiding returns 1
02:39:32.937 00.031 16108 IsSlewing returns 0
02:39:32.937 00.000 16108 IsGuiding returns 0
02:39:32.937 00.000 16108 scope move finished after 61 + 80 ms
02:39:32.937 00.000 16108 Move returns status 0, amount 61
02:39:32.937 00.000 16108 move complete, result=0
02:39:32.937 00.000 16108 worker thread done servicing request
02:39:32.937 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.3 px 61 ms SOUTH
02:39:32.939 00.002 16108 Worker thread wakes up
02:39:32.939 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:32.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:34.108 01.169 16108 Exposure complete
02:39:34.165 00.057 16108 worker thread done servicing request
02:39:34.165 00.000 21068 OnExposeComplete: enter
02:39:34.167 00.002 21068 UpdateGuideState(): m_state=6
02:39:34.170 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13823
02:39:34.173 00.003 21068 Star::Find returns 1 (0), X=222.19, Y=877.73, Mass=123259, SNR=91.7, Peak=14022 HFD=3.5
02:39:34.175 00.002 21068 MultiStar: [#1 0.04,0.10,1.20,U] [#2 -0.02,-0.03,1.08,U] [#3 0.06,0.03,0.96,U] [#4 -0.26,0.42,0.73,U] [#5 -0.03,-0.08,0.90,U] [#6 -0.07,-0.03,0.71,U] [#7 0.45,0.10,0.60,U] [#8 0.18,0.49,0.69,U] 
02:39:34.176 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.06, 0.13}
02:39:34.177 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
02:39:34.177 00.000 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
02:39:34.178 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.40 mountX=0.00 mountY=-0.11, mountTheta=-1.56
02:39:34.182 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
02:39:34.183 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
02:39:34.183 00.000 16108 Worker thread wakes up
02:39:34.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
02:39:34.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:39:34.183 00.000 16108 Moving (0.02, 0.11) raw xDistance=0.00 yDistance=-0.11
02:39:34.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:39:34.184 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:34.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:39:34.184 00.000 16108 MoveAxis(E, 0, ABG)
02:39:34.184 00.000 16108 Move returns status 0, amount 0
02:39:34.184 00.000 16108 MoveAxis(N, 0, ABG)
02:39:34.184 00.000 16108 Move returns status 0, amount 0
02:39:34.184 00.000 16108 move complete, result=0
02:39:34.184 00.000 16108 worker thread done servicing request
02:39:34.189 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3328, FiltMin=2848, FiltMax=59593, Gamma=1.000
02:39:34.204 00.015 21068 UpdateGuideState exits: m=123259 SNR=91.7
02:39:34.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:34.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:34.207 00.001 21068 Enqueuing Expose request
02:39:34.208 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:34.209 00.001 16108 Worker thread wakes up
02:39:34.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:34.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:35.194 00.985 16108 Exposure complete
02:39:35.263 00.069 16108 worker thread done servicing request
02:39:35.263 00.000 21068 OnExposeComplete: enter
02:39:35.264 00.001 21068 UpdateGuideState(): m_state=6
02:39:35.266 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13824
02:39:35.267 00.001 21068 Star::Find returns 1 (0), X=222.66, Y=877.67, Mass=119002, SNR=87.2, Peak=14205 HFD=3.2
02:39:35.270 00.003 21068 MultiStar: [#1 0.18,-0.02,1.18,U] [#2 0.19,-0.03,1.13,U] [#3 0.19,0.22,1.05,U] [#4 -0.18,0.18,0.97,U] [#5 0.12,-0.08,0.93,U] [#6 0.04,-0.13,0.86,U] [#7 0.45,0.03,0.64,U] [#8 0.16,0.20,0.73,U] 
02:39:35.272 00.002 21068 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.40, 0.08}
02:39:35.273 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:39:35.274 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:39:35.275 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.27 mountX=-0.16 mountY=-0.08, mountTheta=-2.65
02:39:35.278 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.05, opts=13)
02:39:35.279 00.001 21068 Enqueuing Move request for scope (0.17, 0.05)
02:39:35.281 00.002 16108 Worker thread wakes up
02:39:35.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
02:39:35.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
02:39:35.281 00.000 16108 Moving (0.17, 0.05) raw xDistance=-0.16 yDistance=-0.08
02:39:35.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:39:35.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:35.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:39:35.281 00.000 16108 MoveAxis(E, 0, ABG)
02:39:35.281 00.000 16108 Move returns status 0, amount 0
02:39:35.281 00.000 16108 MoveAxis(N, 0, ABG)
02:39:35.282 00.001 16108 Move returns status 0, amount 0
02:39:35.282 00.000 16108 move complete, result=0
02:39:35.282 00.000 16108 worker thread done servicing request
02:39:35.286 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3328, FiltMin=2838, FiltMax=57155, Gamma=1.000
02:39:35.313 00.027 21068 UpdateGuideState exits: m=119002 SNR=87.2
02:39:35.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:35.317 00.002 21068 Enqueuing Expose request
02:39:35.318 00.001 16108 Worker thread wakes up
02:39:35.318 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:35.320 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:35.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:36.489 01.169 16108 Exposure complete
02:39:36.550 00.061 16108 worker thread done servicing request
02:39:36.550 00.000 21068 OnExposeComplete: enter
02:39:36.551 00.001 21068 UpdateGuideState(): m_state=6
02:39:36.552 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13825
02:39:36.553 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=877.78, Mass=129485, SNR=90.2, Peak=18006 HFD=3.2
02:39:36.554 00.001 21068 MultiStar: [#1 0.14,0.14,0.96,U] [#2 0.07,0.07,1.24,U] [#3 0.07,-0.04,0.99,U] [#4 -0.33,0.16,0.70,U] [#5 -0.03,-0.44,1.00,U] [#6 0.12,-0.29,0.82,U] [#7 0.34,0.29,0.70,U] [#8 0.25,0.10,0.83,U] 
02:39:36.554 00.000 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.10, 0.18}
02:39:36.555 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
02:39:36.556 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:39:36.558 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=-0.08 mountY=-0.03, mountTheta=-2.79
02:39:36.559 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
02:39:36.560 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
02:39:36.560 00.000 16108 Worker thread wakes up
02:39:36.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:39:36.561 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:39:36.561 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
02:39:36.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:39:36.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:36.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:39:36.561 00.000 16108 MoveAxis(E, 0, ABG)
02:39:36.561 00.000 16108 Move returns status 0, amount 0
02:39:36.561 00.000 16108 MoveAxis(N, 0, ABG)
02:39:36.561 00.000 16108 Move returns status 0, amount 0
02:39:36.561 00.000 16108 move complete, result=0
02:39:36.561 00.000 16108 worker thread done servicing request
02:39:36.564 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3328, FiltMin=2893, FiltMax=65501, Gamma=1.000
02:39:36.581 00.017 21068 UpdateGuideState exits: m=129485 SNR=90.2
02:39:36.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:36.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:36.584 00.001 21068 Enqueuing Expose request
02:39:36.584 00.000 16108 Worker thread wakes up
02:39:36.584 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:36.585 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:36.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:37.560 00.975 16108 Exposure complete
02:39:37.627 00.067 16108 worker thread done servicing request
02:39:37.627 00.000 21068 OnExposeComplete: enter
02:39:37.628 00.001 21068 UpdateGuideState(): m_state=6
02:39:37.629 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13826
02:39:37.630 00.001 21068 Star::Find returns 1 (0), X=222.01, Y=877.79, Mass=123432, SNR=76.8, Peak=18246 HFD=3.1
02:39:37.630 00.000 21068 MultiStar: [#1 0.14,0.21,1.24,U] [#2 0.17,0.24,1.20,U] [#3 -0.10,0.07,1.10,U] [#4 -0.52,0.34,0.00,M1] [#5 -0.26,0.01,1.06,U] [#6 -0.40,-0.03,0.96,U] [#7 0.33,0.10,0.65,U] [#8 0.00,0.22,0.96,U] 
02:39:37.632 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {-0.25, 0.20}
02:39:37.633 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
02:39:37.633 00.000 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
02:39:37.634 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=0.07 mountY=-0.12, mountTheta=-1.01
02:39:37.637 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
02:39:37.638 00.001 21068 Enqueuing Move request for scope (-0.05, 0.13)
02:39:37.642 00.004 16108 Worker thread wakes up
02:39:37.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
02:39:37.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
02:39:37.642 00.000 16108 Moving (-0.05, 0.13) raw xDistance=0.07 yDistance=-0.12
02:39:37.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:37.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:37.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:39:37.642 00.000 16108 MoveAxis(E, 0, ABG)
02:39:37.642 00.000 16108 Move returns status 0, amount 0
02:39:37.642 00.000 16108 MoveAxis(N, 0, ABG)
02:39:37.642 00.000 16108 Move returns status 0, amount 0
02:39:37.642 00.000 16108 move complete, result=0
02:39:37.642 00.000 16108 worker thread done servicing request
02:39:37.647 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3328, FiltMin=2838, FiltMax=65501, Gamma=1.000
02:39:37.663 00.016 21068 UpdateGuideState exits: m=123432 SNR=76.8
02:39:37.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:37.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:37.666 00.001 21068 Enqueuing Expose request
02:39:37.666 00.000 16108 Worker thread wakes up
02:39:37.666 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:37.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:37.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:38.845 01.178 16108 Exposure complete
02:39:38.912 00.067 16108 worker thread done servicing request
02:39:38.912 00.000 21068 OnExposeComplete: enter
02:39:38.913 00.001 21068 UpdateGuideState(): m_state=6
02:39:38.914 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13827
02:39:38.915 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=877.45, Mass=122030, SNR=96.3, Peak=15337 HFD=3.2
02:39:38.916 00.001 21068 MultiStar: [#1 0.22,0.04,1.18,U] [#2 0.43,0.01,1.03,U] [#3 0.18,-0.00,0.90,U] [#4 0.05,0.19,0.78,U] [#5 -0.01,-0.25,1.03,U] [#6 0.14,-0.12,0.72,U] [#7 0.61,0.02,0.00,M1] [#8 0.27,0.23,0.64,U] 
02:39:38.917 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.15, -0.14}
02:39:38.918 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:39:38.918 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
02:39:38.919 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
02:39:38.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.02, opts=13)
02:39:38.921 00.000 21068 Enqueuing Move request for scope (0.18, -0.02)
02:39:38.922 00.001 16108 Worker thread wakes up
02:39:38.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
02:39:38.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
02:39:38.922 00.000 16108 Moving (0.18, -0.02) raw xDistance=-0.18 yDistance=-0.02
02:39:38.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:39:38.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:38.923 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:39:38.923 00.000 16108 MoveAxis(E, 0, ABG)
02:39:38.923 00.000 16108 Move returns status 0, amount 0
02:39:38.923 00.000 16108 MoveAxis(N, 0, ABG)
02:39:38.923 00.000 16108 Move returns status 0, amount 0
02:39:38.923 00.000 16108 move complete, result=0
02:39:38.923 00.000 16108 worker thread done servicing request
02:39:38.927 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=403, max=65535, med=3328, FiltMin=2822, FiltMax=60579, Gamma=1.000
02:39:38.942 00.015 21068 UpdateGuideState exits: m=122030 SNR=96.3
02:39:38.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:38.943 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:38.944 00.001 21068 Enqueuing Expose request
02:39:38.946 00.002 16108 Worker thread wakes up
02:39:38.946 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:38.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:38.946 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:39.924 00.978 16108 Exposure complete
02:39:39.996 00.072 16108 worker thread done servicing request
02:39:39.996 00.000 21068 OnExposeComplete: enter
02:39:39.997 00.001 21068 UpdateGuideState(): m_state=6
02:39:39.999 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13828
02:39:40.000 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=877.55, Mass=104003, SNR=78.4, Peak=14902 HFD=3.1
02:39:40.002 00.002 21068 MultiStar: [#1 0.07,-0.02,1.29,U] [#2 -0.13,-0.18,1.42,U] [#3 0.04,-0.20,1.15,U] [#4 -0.14,-0.07,0.97,U] [#5 0.02,-0.12,1.08,U] [#6 -0.02,-0.44,0.90,U] [#7 0.35,0.09,0.63,U] [#8 0.11,0.03,0.86,U] 
02:39:40.004 00.002 21068 single-star, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.08, -0.04}
02:39:40.005 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
02:39:40.007 00.002 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
02:39:40.009 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.53 mountX=-0.08 mountY=0.03, mountTheta=2.84
02:39:40.012 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
02:39:40.014 00.002 21068 Enqueuing Move request for scope (0.08, -0.04)
02:39:40.015 00.001 16108 Worker thread wakes up
02:39:40.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:39:40.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:39:40.015 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.08 yDistance=0.03
02:39:40.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:39:40.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:40.016 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:39:40.016 00.000 16108 MoveAxis(E, 0, ABG)
02:39:40.016 00.000 16108 Move returns status 0, amount 0
02:39:40.016 00.000 16108 MoveAxis(N, 0, ABG)
02:39:40.016 00.000 16108 Move returns status 0, amount 0
02:39:40.016 00.000 16108 move complete, result=0
02:39:40.016 00.000 16108 worker thread done servicing request
02:39:40.020 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3328, FiltMin=2873, FiltMax=62477, Gamma=1.000
02:39:40.037 00.017 21068 UpdateGuideState exits: m=104003 SNR=78.4
02:39:40.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:40.038 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:40.039 00.001 21068 Enqueuing Expose request
02:39:40.040 00.001 16108 Worker thread wakes up
02:39:40.040 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:40.040 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:40.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:41.223 01.183 16108 Exposure complete
02:39:41.286 00.063 16108 worker thread done servicing request
02:39:41.287 00.001 21068 OnExposeComplete: enter
02:39:41.287 00.000 21068 UpdateGuideState(): m_state=6
02:39:41.289 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13829
02:39:41.289 00.000 21068 Star::Find returns 1 (0), X=222.15, Y=877.16, Mass=117365, SNR=86.4, Peak=14947 HFD=3.3
02:39:41.290 00.001 21068 MultiStar: [#1 -0.01,0.00,1.21,U] [#2 0.14,-0.25,1.22,U] [#3 -0.03,-0.13,1.09,U] [#4 -0.16,-0.01,0.85,U] [#5 0.14,-0.14,0.96,U] [#6 0.06,-0.34,0.78,U] [#7 0.06,-0.17,0.65,U] [#8 0.13,0.09,0.79,U] 
02:39:41.291 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {-0.10, -0.43}
02:39:41.292 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
02:39:41.292 00.000 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
02:39:41.293 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.42 mountX=-0.05 mountY=0.14, mountTheta=1.91
02:39:41.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
02:39:41.295 00.000 21068 Enqueuing Move request for scope (0.02, -0.15)
02:39:41.296 00.001 16108 Worker thread wakes up
02:39:41.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:39:41.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:39:41.296 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
02:39:41.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:41.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:41.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:39:41.297 00.001 16108 MoveAxis(E, 0, ABG)
02:39:41.297 00.000 16108 Move returns status 0, amount 0
02:39:41.297 00.000 16108 MoveAxis(N, 0, ABG)
02:39:41.297 00.000 16108 Move returns status 0, amount 0
02:39:41.297 00.000 16108 move complete, result=0
02:39:41.297 00.000 16108 worker thread done servicing request
02:39:41.301 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3328, FiltMin=2806, FiltMax=65501, Gamma=1.000
02:39:41.325 00.024 21068 UpdateGuideState exits: m=117365 SNR=86.4
02:39:41.327 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:41.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:41.329 00.001 21068 Enqueuing Expose request
02:39:41.331 00.002 16108 Worker thread wakes up
02:39:41.331 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:41.332 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:41.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:42.309 00.977 16108 Exposure complete
02:39:42.374 00.065 16108 worker thread done servicing request
02:39:42.374 00.000 21068 OnExposeComplete: enter
02:39:42.375 00.001 21068 UpdateGuideState(): m_state=6
02:39:42.376 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13830
02:39:42.377 00.001 21068 Star::Find returns 1 (0), X=222.06, Y=877.40, Mass=126805, SNR=87.2, Peak=16867 HFD=3.0
02:39:42.377 00.000 21068 MultiStar: [#1 -0.29,-0.48,1.27,U] [#2 -0.15,-0.44,1.10,U] [#3 -0.35,-0.49,0.00,M1] [#4 -0.27,-0.33,0.84,U] [#5 -0.08,-0.32,0.95,U] [#6 -0.28,-0.60,0.00,M1] [#7 0.15,-0.22,0.64,U] [#8 -0.11,0.01,0.89,U] 
02:39:42.379 00.002 21068 single-star, 6 included, MultiStar: {-0.15, -0.30}, one-star: {-0.19, -0.20}
02:39:42.380 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
02:39:42.381 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
02:39:42.381 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.34 mountX=0.15 mountY=0.24, mountTheta=1.00
02:39:42.385 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.20, opts=13)
02:39:42.386 00.001 21068 Enqueuing Move request for scope (-0.19, -0.20)
02:39:42.389 00.003 16108 Worker thread wakes up
02:39:42.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
02:39:42.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
02:39:42.389 00.000 16108 Moving (-0.19, -0.20) raw xDistance=0.15 yDistance=0.24
02:39:42.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:39:42.390 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:39:42.390 00.000 16108 MoveAxis(E, 0, ABG)
02:39:42.390 00.000 16108 Move returns status 0, amount 0
02:39:42.390 00.000 16108 MoveAxis(S, 48, ABG)
02:39:42.390 00.000 16108 Guiding  Dir = 1, Dur = 48
02:39:42.390 00.000 16108 IsSlewing returns 0
02:39:42.391 00.001 16108 IsGuiding returns 0
02:39:42.397 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3328, FiltMin=2848, FiltMax=55811, Gamma=1.000
02:39:42.417 00.020 21068 UpdateGuideState exits: m=126805 SNR=87.2
02:39:42.419 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:42.420 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:42.420 00.000 21068 Enqueuing Expose request
02:39:42.446 00.026 16108 IsGuiding returns 1
02:39:42.446 00.000 16108 scope still moving after pulse duration time elapsed
02:39:42.476 00.030 16108 IsSlewing returns 0
02:39:42.476 00.000 16108 IsGuiding returns 1
02:39:42.508 00.032 16108 IsSlewing returns 0
02:39:42.508 00.000 16108 IsGuiding returns 1
02:39:42.540 00.032 16108 IsSlewing returns 0
02:39:42.541 00.001 16108 IsGuiding returns 0
02:39:42.541 00.000 16108 scope move finished after 48 + 101 ms
02:39:42.541 00.000 16108 Move returns status 0, amount 48
02:39:42.541 00.000 16108 move complete, result=0
02:39:42.541 00.000 16108 worker thread done servicing request
02:39:42.541 00.000 16108 Worker thread wakes up
02:39:42.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:42.542 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:39:42.545 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:43.722 01.177 16108 Exposure complete
02:39:43.800 00.078 16108 worker thread done servicing request
02:39:43.801 00.001 21068 OnExposeComplete: enter
02:39:43.803 00.002 21068 UpdateGuideState(): m_state=6
02:39:43.805 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13831
02:39:43.806 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=877.37, Mass=107804, SNR=82.9, Peak=13219 HFD=3.2
02:39:43.807 00.001 21068 MultiStar: [#1 0.07,-0.20,1.27,U] [#2 0.09,-0.30,1.27,U] [#3 -0.06,-0.33,1.07,U] [#4 -0.12,-0.12,0.94,U] [#5 -0.01,-0.35,0.87,U] [#6 -0.11,-0.51,0.93,U] [#7 0.25,-0.03,0.67,U] [#8 0.35,-0.28,0.92,U] 
02:39:43.808 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.27}, one-star: {-0.03, -0.22}
02:39:43.809 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
02:39:43.810 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
02:39:43.811 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.68 mountX=-0.01 mountY=0.22, mountTheta=1.63
02:39:43.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.22, opts=13)
02:39:43.814 00.001 21068 Enqueuing Move request for scope (-0.03, -0.22)
02:39:43.815 00.001 16108 Worker thread wakes up
02:39:43.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
02:39:43.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
02:39:43.815 00.000 16108 Moving (-0.03, -0.22) raw xDistance=-0.01 yDistance=0.22
02:39:43.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:39:43.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:39:43.815 00.000 16108 MoveAxis(E, 0, ABG)
02:39:43.815 00.000 16108 Move returns status 0, amount 0
02:39:43.815 00.000 16108 MoveAxis(S, 45, ABG)
02:39:43.816 00.001 16108 Guiding  Dir = 1, Dur = 45
02:39:43.816 00.000 16108 IsSlewing returns 0
02:39:43.816 00.000 16108 IsGuiding returns 0
02:39:43.820 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3328, FiltMin=2867, FiltMax=64195, Gamma=1.000
02:39:43.844 00.024 21068 UpdateGuideState exits: m=107804 SNR=82.9
02:39:43.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:43.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:43.847 00.001 21068 Enqueuing Expose request
02:39:43.869 00.022 16108 IsGuiding returns 1
02:39:43.869 00.000 16108 scope still moving after pulse duration time elapsed
02:39:43.899 00.030 16108 IsSlewing returns 0
02:39:43.899 00.000 16108 IsGuiding returns 1
02:39:43.930 00.031 16108 IsSlewing returns 0
02:39:43.930 00.000 16108 IsGuiding returns 1
02:39:43.961 00.031 16108 IsSlewing returns 0
02:39:43.961 00.000 16108 IsGuiding returns 0
02:39:43.961 00.000 16108 scope move finished after 45 + 100 ms
02:39:43.961 00.000 16108 Move returns status 0, amount 45
02:39:43.961 00.000 16108 move complete, result=0
02:39:43.961 00.000 16108 worker thread done servicing request
02:39:43.961 00.000 16108 Worker thread wakes up
02:39:43.961 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:39:43.965 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:43.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:44.940 00.975 16108 Exposure complete
02:39:45.001 00.061 16108 worker thread done servicing request
02:39:45.002 00.001 21068 OnExposeComplete: enter
02:39:45.003 00.001 21068 UpdateGuideState(): m_state=6
02:39:45.004 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13832
02:39:45.005 00.001 21068 Star::Find returns 1 (0), X=222.08, Y=877.69, Mass=122366, SNR=80.7, Peak=15654 HFD=3.3
02:39:45.008 00.003 21068 MultiStar: [#1 -0.20,0.15,1.23,U] [#2 -0.05,0.05,1.43,U] [#3 -0.01,-0.15,1.07,U] [#4 -0.31,0.46,1.01,U] [#5 -0.15,-0.12,1.09,U] [#6 -0.05,-0.04,0.83,U] [#7 0.06,0.28,0.61,U] [#8 0.01,0.04,0.74,U] 
02:39:45.010 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.17, 0.10}
02:39:45.011 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
02:39:45.012 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
02:39:45.014 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.52 mountX=0.12 mountY=-0.05, mountTheta=-0.40
02:39:45.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
02:39:45.017 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
02:39:45.019 00.002 16108 Worker thread wakes up
02:39:45.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
02:39:45.019 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
02:39:45.020 00.001 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.05
02:39:45.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:39:45.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:45.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:39:45.020 00.000 16108 MoveAxis(E, 0, ABG)
02:39:45.020 00.000 16108 Move returns status 0, amount 0
02:39:45.020 00.000 16108 MoveAxis(N, 0, ABG)
02:39:45.020 00.000 16108 Move returns status 0, amount 0
02:39:45.020 00.000 16108 move complete, result=0
02:39:45.020 00.000 16108 worker thread done servicing request
02:39:45.026 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3328, FiltMin=2873, FiltMax=63187, Gamma=1.000
02:39:45.056 00.030 21068 UpdateGuideState exits: m=122366 SNR=80.7
02:39:45.058 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:45.060 00.001 21068 Enqueuing Expose request
02:39:45.061 00.001 16108 Worker thread wakes up
02:39:45.061 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:45.063 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:45.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:46.230 01.167 16108 Exposure complete
02:39:46.297 00.067 16108 worker thread done servicing request
02:39:46.297 00.000 21068 OnExposeComplete: enter
02:39:46.300 00.003 21068 UpdateGuideState(): m_state=6
02:39:46.301 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13833
02:39:46.303 00.002 21068 Star::Find returns 1 (0), X=222.92, Y=877.71, Mass=124082, SNR=87.9, Peak=15373 HFD=3.2
02:39:46.304 00.001 21068 MultiStar: [#1 0.79,0.30,0.00,M1] [#2 0.61,0.01,0.00,M1] [#3 0.42,0.23,1.03,U] [#4 0.22,0.22,0.89,U] [#5 0.75,-0.15,0.00,M1] [#6 0.25,0.07,0.77,U] [#7 0.94,0.27,0.00,M1] [#8 0.66,-0.00,0.00,M1] 
02:39:46.306 00.002 21068 refined, 3 included, MultiStar: {0.40, 0.17}, one-star: {0.66, 0.11}
02:39:46.307 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:39:46.308 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
02:39:46.309 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.44 cameraTheta=0.39 mountX=-0.37 mountY=-0.26, mountTheta=-2.53
02:39:46.312 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.17, opts=13)
02:39:46.313 00.001 21068 Enqueuing Move request for scope (0.40, 0.17)
02:39:46.314 00.001 16108 Worker thread wakes up
02:39:46.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.17) opts 0xd
02:39:46.314 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.17)
02:39:46.314 00.000 16108 Moving (0.40, 0.17) raw xDistance=-0.37 yDistance=-0.26
02:39:46.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:39:46.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:39:46.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:39:46.314 00.000 16108 MoveAxis(E, 96, ABG)
02:39:46.314 00.000 16108 Guiding  Dir = 2, Dur = 96
02:39:46.314 00.000 16108 IsSlewing returns 0
02:39:46.314 00.000 16108 IsGuiding returns 0
02:39:46.318 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=19, max=65535, med=3328, FiltMin=2864, FiltMax=65510, Gamma=1.000
02:39:46.334 00.016 21068 UpdateGuideState exits: m=124082 SNR=87.9
02:39:46.334 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:46.336 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:46.337 00.001 21068 Enqueuing Expose request
02:39:46.359 00.022 16108 PulseGuide returned control before completion, sleep 62
02:39:46.436 00.077 16108 IsGuiding returns 1
02:39:46.436 00.000 16108 scope still moving after pulse duration time elapsed
02:39:46.467 00.031 16108 IsSlewing returns 0
02:39:46.467 00.000 16108 IsGuiding returns 1
02:39:46.497 00.030 16108 IsSlewing returns 0
02:39:46.497 00.000 16108 IsGuiding returns 1
02:39:46.528 00.031 16108 IsSlewing returns 0
02:39:46.528 00.000 16108 IsGuiding returns 0
02:39:46.528 00.000 16108 scope move finished after 96 + 118 ms
02:39:46.528 00.000 16108 Move returns status 0, amount 96
02:39:46.528 00.000 16108 MoveAxis(N, 0, ABG)
02:39:46.528 00.000 16108 Move returns status 0, amount 0
02:39:46.529 00.001 16108 move complete, result=0
02:39:46.529 00.000 16108 worker thread done servicing request
02:39:46.529 00.000 16108 Worker thread wakes up
02:39:46.529 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.3 px 0 ms NORTH
02:39:46.532 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:46.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:47.500 00.968 16108 Exposure complete
02:39:47.562 00.062 16108 worker thread done servicing request
02:39:47.563 00.001 21068 OnExposeComplete: enter
02:39:47.563 00.000 21068 UpdateGuideState(): m_state=6
02:39:47.564 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13834
02:39:47.565 00.001 21068 Star::Find returns 1 (0), X=222.75, Y=877.45, Mass=123068, SNR=93.5, Peak=16665 HFD=3.2
02:39:47.566 00.001 21068 MultiStar: [#1 0.61,0.09,0.00,M2] [#2 0.45,0.05,1.16,U] [#3 0.45,-0.05,0.96,U] [#4 -0.08,-0.06,0.75,U] [#5 0.47,-0.13,0.86,U] [#6 0.22,-0.31,0.79,U] [#7 0.89,-0.03,0.00,M2] [#8 0.50,0.07,0.67,U] 
02:39:47.566 00.000 21068 refined, 6 included, MultiStar: {0.37, -0.08}, one-star: {0.50, -0.15}
02:39:47.567 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
02:39:47.568 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
02:39:47.568 00.000 21068 CameraToMount -- cameraX=0.37 cameraY=-0.08 hyp=0.38 cameraTheta=-0.21 mountX=-0.38 mountY=-0.01, mountTheta=-3.12
02:39:47.571 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.08, opts=13)
02:39:47.572 00.001 21068 Enqueuing Move request for scope (0.37, -0.08)
02:39:47.572 00.000 16108 Worker thread wakes up
02:39:47.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.08) opts 0xd
02:39:47.573 00.001 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.08)
02:39:47.573 00.000 16108 Moving (0.37, -0.08) raw xDistance=-0.38 yDistance=-0.01
02:39:47.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:39:47.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:47.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:39:47.573 00.000 16108 MoveAxis(E, 107, ABG)
02:39:47.573 00.000 16108 Guiding  Dir = 2, Dur = 107
02:39:47.573 00.000 16108 IsSlewing returns 0
02:39:47.573 00.000 16108 IsGuiding returns 0
02:39:47.577 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3328, FiltMin=2835, FiltMax=61481, Gamma=1.000
02:39:47.592 00.015 21068 UpdateGuideState exits: m=123068 SNR=93.5
02:39:47.592 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:47.594 00.001 21068 Enqueuing Expose request
02:39:47.612 00.018 16108 PulseGuide returned control before completion, sleep 78
02:39:47.706 00.094 16108 IsGuiding returns 1
02:39:47.706 00.000 16108 scope still moving after pulse duration time elapsed
02:39:47.737 00.031 16108 IsSlewing returns 0
02:39:47.737 00.000 16108 IsGuiding returns 1
02:39:47.768 00.031 16108 IsSlewing returns 0
02:39:47.768 00.000 16108 IsGuiding returns 1
02:39:47.800 00.032 16108 IsSlewing returns 0
02:39:47.801 00.001 16108 IsGuiding returns 0
02:39:47.801 00.000 16108 scope move finished after 107 + 120 ms
02:39:47.801 00.000 16108 Move returns status 0, amount 107
02:39:47.801 00.000 16108 MoveAxis(N, 0, ABG)
02:39:47.801 00.000 16108 Move returns status 0, amount 0
02:39:47.801 00.000 16108 move complete, result=0
02:39:47.802 00.001 16108 worker thread done servicing request
02:39:47.802 00.000 21068 GuideStep: -0.4 px 107 ms EAST, -0.0 px 0 ms NORTH
02:39:47.803 00.001 16108 Worker thread wakes up
02:39:47.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:47.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:48.971 01.168 16108 Exposure complete
02:39:49.026 00.055 16108 worker thread done servicing request
02:39:49.026 00.000 21068 OnExposeComplete: enter
02:39:49.028 00.002 21068 UpdateGuideState(): m_state=6
02:39:49.029 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13835
02:39:49.030 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=877.69, Mass=109028, SNR=76.4, Peak=14998 HFD=2.9
02:39:49.030 00.000 21068 MultiStar: [#1 -0.21,0.15,1.19,U] [#2 -0.22,0.21,1.40,U] [#3 -0.24,0.06,1.17,U] [#4 -0.61,0.15,0.00,M1] [#5 -0.30,0.12,1.09,U] [#6 -0.40,-0.07,0.95,U] [#7 0.27,0.21,0.86,U] [#8 0.05,0.49,0.80,U] 
02:39:49.031 00.001 21068 single-star, 7 included, MultiStar: {-0.16, 0.15}, one-star: {-0.09, 0.09}
02:39:49.032 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
02:39:49.034 00.002 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
02:39:49.034 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.33 mountX=0.10 mountY=-0.07, mountTheta=-0.60
02:39:49.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.09, opts=13)
02:39:49.037 00.001 21068 Enqueuing Move request for scope (-0.09, 0.09)
02:39:49.038 00.001 16108 Worker thread wakes up
02:39:49.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
02:39:49.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
02:39:49.038 00.000 16108 Moving (-0.09, 0.09) raw xDistance=0.10 yDistance=-0.07
02:39:49.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:49.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:49.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:39:49.039 00.001 16108 MoveAxis(E, 0, ABG)
02:39:49.039 00.000 16108 Move returns status 0, amount 0
02:39:49.039 00.000 16108 MoveAxis(N, 0, ABG)
02:39:49.039 00.000 16108 Move returns status 0, amount 0
02:39:49.039 00.000 16108 move complete, result=0
02:39:49.039 00.000 16108 worker thread done servicing request
02:39:49.050 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3328, FiltMin=2877, FiltMax=63923, Gamma=1.000
02:39:49.070 00.020 21068 UpdateGuideState exits: m=109028 SNR=76.4
02:39:49.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:49.072 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:49.073 00.001 21068 Enqueuing Expose request
02:39:49.074 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:49.075 00.001 16108 Worker thread wakes up
02:39:49.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:49.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:50.057 00.982 16108 Exposure complete
02:39:50.113 00.056 16108 worker thread done servicing request
02:39:50.113 00.000 21068 OnExposeComplete: enter
02:39:50.115 00.002 21068 UpdateGuideState(): m_state=6
02:39:50.116 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13836
02:39:50.118 00.002 21068 Star::Find returns 1 (0), X=221.98, Y=877.55, Mass=133830, SNR=90.9, Peak=16531 HFD=3.3
02:39:50.121 00.003 21068 MultiStar: [#1 0.05,0.12,1.07,U] [#2 -0.12,0.14,1.14,U] [#3 -0.09,-0.03,1.02,U] [#4 -0.27,0.23,0.73,U] [#5 -0.17,-0.33,0.94,U] [#6 -0.66,-0.41,0.00,M1] [#7 0.19,0.14,0.65,U] [#8 -0.10,0.18,0.74,U] 
02:39:50.122 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {-0.27, -0.04}
02:39:50.124 00.002 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
02:39:50.125 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
02:39:50.127 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.77 mountX=0.11 mountY=-0.01, mountTheta=-0.13
02:39:50.129 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
02:39:50.131 00.002 21068 Enqueuing Move request for scope (-0.10, 0.04)
02:39:50.133 00.002 16108 Worker thread wakes up
02:39:50.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:39:50.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:39:50.133 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.01
02:39:50.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:39:50.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:50.134 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:39:50.134 00.000 16108 MoveAxis(E, 0, ABG)
02:39:50.134 00.000 16108 Move returns status 0, amount 0
02:39:50.134 00.000 16108 MoveAxis(N, 0, ABG)
02:39:50.134 00.000 16108 Move returns status 0, amount 0
02:39:50.134 00.000 16108 move complete, result=0
02:39:50.134 00.000 16108 worker thread done servicing request
02:39:50.138 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3328, FiltMin=2870, FiltMax=61241, Gamma=1.000
02:39:50.155 00.017 21068 UpdateGuideState exits: m=133830 SNR=90.9
02:39:50.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:50.158 00.001 21068 Enqueuing Expose request
02:39:50.158 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:50.159 00.001 16108 Worker thread wakes up
02:39:50.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:50.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:51.325 01.166 16108 Exposure complete
02:39:51.398 00.073 16108 worker thread done servicing request
02:39:51.398 00.000 21068 OnExposeComplete: enter
02:39:51.399 00.001 21068 UpdateGuideState(): m_state=6
02:39:51.400 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13837
02:39:51.401 00.001 21068 Star::Find returns 1 (0), X=221.52, Y=877.60, Mass=131109, SNR=96.9, Peak=16678 HFD=3.2
02:39:51.402 00.001 21068 MultiStar: [#1 -0.68,0.01,0.00,M1] [#2 -0.56,0.01,1.21,U] [#3 -0.58,-0.24,0.00,M1] [#4 -0.84,0.02,0.00,M1] [#5 -0.70,-0.07,0.00,M1] [#6 -0.66,-0.04,0.00,M2] [#7 -0.33,0.01,0.58,U] [#8 -0.45,0.32,0.67,U] 
02:39:51.403 00.001 21068 refined, 3 included, MultiStar: {-0.55, 0.07}, one-star: {-0.73, 0.00}
02:39:51.403 00.000 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
02:39:51.404 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
02:39:51.405 00.001 21068 CameraToMount -- cameraX=-0.55 cameraY=0.07 hyp=0.55 cameraTheta=3.02 mountX=0.55 mountY=0.06, mountTheta=0.11
02:39:51.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.55, y=0.07, opts=13)
02:39:51.408 00.001 21068 Enqueuing Move request for scope (-0.55, 0.07)
02:39:51.409 00.001 16108 Worker thread wakes up
02:39:51.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.07) opts 0xd
02:39:51.409 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.55, 0.07)
02:39:51.410 00.001 16108 Moving (-0.55, 0.07) raw xDistance=0.55 yDistance=0.06
02:39:51.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:39:51.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:51.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:39:51.410 00.000 16108 MoveAxis(W, 144, ABG)
02:39:51.410 00.000 16108 Guiding  Dir = 3, Dur = 144
02:39:51.410 00.000 16108 IsSlewing returns 0
02:39:51.411 00.001 16108 IsGuiding returns 0
02:39:51.412 00.001 16108 PulseGuide returned control before completion, sleep 154
02:39:51.415 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3328, FiltMin=2864, FiltMax=58035, Gamma=1.000
02:39:51.431 00.016 21068 UpdateGuideState exits: m=131109 SNR=96.9
02:39:51.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:51.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:51.433 00.000 21068 Enqueuing Expose request
02:39:51.573 00.140 16108 IsGuiding returns 0
02:39:51.573 00.000 16108 Move returns status 0, amount 144
02:39:51.573 00.000 16108 MoveAxis(N, 0, ABG)
02:39:51.573 00.000 16108 Move returns status 0, amount 0
02:39:51.573 00.000 16108 move complete, result=0
02:39:51.573 00.000 16108 worker thread done servicing request
02:39:51.573 00.000 16108 Worker thread wakes up
02:39:51.573 00.000 21068 GuideStep: 0.6 px 144 ms WEST, 0.1 px 0 ms NORTH
02:39:51.575 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:51.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:52.552 00.977 16108 Exposure complete
02:39:52.620 00.068 16108 worker thread done servicing request
02:39:52.620 00.000 21068 OnExposeComplete: enter
02:39:52.621 00.001 21068 UpdateGuideState(): m_state=6
02:39:52.624 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13838
02:39:52.625 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=877.21, Mass=127811, SNR=87.6, Peak=17891 HFD=3.2
02:39:52.626 00.001 21068 MultiStar: [#1 -0.57,-0.18,0.00,M2] [#2 -0.51,-0.22,1.17,U] [#3 -0.61,-0.37,0.00,M2] [#4 -0.76,-0.18,0.00,M2] [#5 -0.56,-0.42,0.00,M2] [#6 -0.52,-0.42,0.00,M3] [#7 0.05,-0.19,0.69,U] [#8 -0.34,-0.21,0.84,U] 
02:39:52.626 00.000 21068 refined, 3 included, MultiStar: {-0.33, -0.25}, one-star: {-0.39, -0.38}
02:39:52.628 00.002 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
02:39:52.628 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
02:39:52.629 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.25 hyp=0.42 cameraTheta=-2.49 mountX=0.28 mountY=0.32, mountTheta=0.85
02:39:52.630 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.25, opts=13)
02:39:52.632 00.002 21068 Enqueuing Move request for scope (-0.33, -0.25)
02:39:52.633 00.001 16108 Worker thread wakes up
02:39:52.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.25) opts 0xd
02:39:52.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.25)
02:39:52.634 00.001 16108 Moving (-0.33, -0.25) raw xDistance=0.28 yDistance=0.32
02:39:52.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:39:52.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:39:52.634 00.000 16108 MoveAxis(W, 84, ABG)
02:39:52.634 00.000 16108 Guiding  Dir = 3, Dur = 84
02:39:52.634 00.000 16108 IsSlewing returns 0
02:39:52.634 00.000 16108 IsGuiding returns 0
02:39:52.637 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3328, FiltMin=2864, FiltMax=45856, Gamma=1.000
02:39:52.652 00.015 21068 UpdateGuideState exits: m=127811 SNR=87.6
02:39:52.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:52.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:52.655 00.001 21068 Enqueuing Expose request
02:39:52.656 00.001 16108 PulseGuide returned control before completion, sleep 72
02:39:52.733 00.077 16108 IsGuiding returns 1
02:39:52.733 00.000 16108 scope still moving after pulse duration time elapsed
02:39:52.764 00.031 16108 IsSlewing returns 0
02:39:52.764 00.000 16108 IsGuiding returns 0
02:39:52.764 00.000 16108 scope move finished after 84 + 45 ms
02:39:52.764 00.000 16108 Move returns status 0, amount 84
02:39:52.764 00.000 16108 MoveAxis(S, 65, ABG)
02:39:52.764 00.000 16108 Guiding  Dir = 1, Dur = 65
02:39:52.765 00.001 16108 IsSlewing returns 0
02:39:52.765 00.000 16108 IsGuiding returns 0
02:39:52.812 00.047 16108 PulseGuide returned control before completion, sleep 28
02:39:52.842 00.030 16108 IsGuiding returns 1
02:39:52.842 00.000 16108 scope still moving after pulse duration time elapsed
02:39:52.873 00.031 16108 IsSlewing returns 0
02:39:52.873 00.000 16108 IsGuiding returns 1
02:39:52.906 00.033 16108 IsSlewing returns 0
02:39:52.906 00.000 16108 IsGuiding returns 0
02:39:52.906 00.000 16108 scope move finished after 65 + 76 ms
02:39:52.906 00.000 16108 Move returns status 0, amount 65
02:39:52.906 00.000 16108 move complete, result=0
02:39:52.907 00.001 16108 worker thread done servicing request
02:39:52.907 00.000 16108 Worker thread wakes up
02:39:52.907 00.000 21068 GuideStep: 0.3 px 84 ms WEST, 0.3 px 65 ms SOUTH
02:39:52.910 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:52.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:54.081 01.171 16108 Exposure complete
02:39:54.137 00.056 16108 worker thread done servicing request
02:39:54.137 00.000 21068 OnExposeComplete: enter
02:39:54.138 00.001 21068 UpdateGuideState(): m_state=6
02:39:54.139 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13839
02:39:54.140 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=877.41, Mass=136081, SNR=94.9, Peak=17363 HFD=3.3
02:39:54.140 00.000 21068 MultiStar: [#1 0.07,-0.15,1.13,U] [#2 -0.04,-0.19,0.97,U] [#3 -0.09,-0.16,0.99,U] [#4 -0.15,-0.23,0.80,U] [#5 -0.10,-0.59,0.00,M3] [#6 -0.41,-0.45,0.00,M4] [#7 0.20,-0.19,0.60,U] [#8 -0.03,-0.06,0.80,U] 
02:39:54.141 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.17}, one-star: {-0.09, -0.18}
02:39:54.142 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
02:39:54.142 00.000 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
02:39:54.144 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.72 mountX=-0.00 mountY=0.17, mountTheta=1.60
02:39:54.146 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.17, opts=13)
02:39:54.146 00.000 21068 Enqueuing Move request for scope (-0.02, -0.17)
02:39:54.147 00.001 16108 Worker thread wakes up
02:39:54.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
02:39:54.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
02:39:54.147 00.000 16108 Moving (-0.02, -0.17) raw xDistance=-0.00 yDistance=0.17
02:39:54.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:39:54.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:54.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:39:54.147 00.000 16108 MoveAxis(E, 0, ABG)
02:39:54.147 00.000 16108 Move returns status 0, amount 0
02:39:54.147 00.000 16108 MoveAxis(N, 0, ABG)
02:39:54.147 00.000 16108 Move returns status 0, amount 0
02:39:54.148 00.001 16108 move complete, result=0
02:39:54.148 00.000 16108 worker thread done servicing request
02:39:54.156 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3328, FiltMin=2864, FiltMax=52083, Gamma=1.000
02:39:54.183 00.027 21068 UpdateGuideState exits: m=136081 SNR=94.9
02:39:54.185 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:54.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:54.187 00.001 21068 Enqueuing Expose request
02:39:54.188 00.001 16108 Worker thread wakes up
02:39:54.190 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:54.191 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:54.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:55.176 00.985 16108 Exposure complete
02:39:55.234 00.058 16108 worker thread done servicing request
02:39:55.236 00.002 21068 OnExposeComplete: enter
02:39:55.237 00.001 21068 UpdateGuideState(): m_state=6
02:39:55.237 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13840
02:39:55.238 00.001 21068 Star::Find returns 1 (0), X=221.91, Y=877.12, Mass=138824, SNR=96.6, Peak=19939 HFD=3.0
02:39:55.239 00.001 21068 MultiStar: [#1 -0.25,-0.21,0.98,U] [#2 -0.39,-0.40,1.06,U] [#3 -0.38,-0.35,0.92,U] [#4 -0.53,-0.43,0.00,M2] [#5 -0.32,-0.59,0.00,M4] [#6 -0.36,-0.61,0.00,M5] [#7 -0.02,-0.48,0.55,U] [#8 -0.33,-0.29,0.69,U] 
02:39:55.240 00.001 21068 refined, 5 included, MultiStar: {-0.31, -0.36}, one-star: {-0.35, -0.47}
02:39:55.240 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
02:39:55.241 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
02:39:55.242 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.36 hyp=0.47 cameraTheta=-2.27 mountX=0.24 mountY=0.42, mountTheta=1.06
02:39:55.243 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.36, opts=13)
02:39:55.245 00.002 21068 Enqueuing Move request for scope (-0.31, -0.36)
02:39:55.246 00.001 16108 Worker thread wakes up
02:39:55.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.36) opts 0xd
02:39:55.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.36)
02:39:55.246 00.000 16108 Moving (-0.31, -0.36) raw xDistance=0.24 yDistance=0.42
02:39:55.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:39:55.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:39:55.246 00.000 16108 MoveAxis(W, 63, ABG)
02:39:55.246 00.000 16108 Guiding  Dir = 3, Dur = 63
02:39:55.247 00.001 16108 IsSlewing returns 0
02:39:55.247 00.000 16108 IsGuiding returns 0
02:39:55.251 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3328, FiltMin=2870, FiltMax=51120, Gamma=1.000
02:39:55.263 00.012 16108 PulseGuide returned control before completion, sleep 57
02:39:55.265 00.002 21068 UpdateGuideState exits: m=138824 SNR=96.6
02:39:55.267 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.267 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:55.268 00.001 21068 Enqueuing Expose request
02:39:55.324 00.056 16108 IsGuiding returns 1
02:39:55.324 00.000 16108 scope still moving after pulse duration time elapsed
02:39:55.356 00.032 16108 IsSlewing returns 0
02:39:55.356 00.000 16108 IsGuiding returns 0
02:39:55.356 00.000 16108 scope move finished after 63 + 46 ms
02:39:55.356 00.000 16108 Move returns status 0, amount 63
02:39:55.356 00.000 16108 MoveAxis(S, 85, ABG)
02:39:55.356 00.000 16108 Guiding  Dir = 1, Dur = 85
02:39:55.356 00.000 16108 IsSlewing returns 0
02:39:55.357 00.001 16108 IsGuiding returns 0
02:39:55.386 00.029 16108 PulseGuide returned control before completion, sleep 66
02:39:55.464 00.078 16108 IsGuiding returns 1
02:39:55.464 00.000 16108 scope still moving after pulse duration time elapsed
02:39:55.498 00.034 16108 IsSlewing returns 0
02:39:55.498 00.000 16108 IsGuiding returns 1
02:39:55.526 00.028 16108 IsSlewing returns 0
02:39:55.527 00.001 16108 IsGuiding returns 1
02:39:55.558 00.031 16108 IsSlewing returns 0
02:39:55.558 00.000 16108 IsGuiding returns 0
02:39:55.558 00.000 16108 scope move finished after 85 + 116 ms
02:39:55.558 00.000 16108 Move returns status 0, amount 85
02:39:55.558 00.000 16108 move complete, result=0
02:39:55.558 00.000 16108 worker thread done servicing request
02:39:55.558 00.000 16108 Worker thread wakes up
02:39:55.558 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:55.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:55.559 00.001 21068 GuideStep: 0.2 px 63 ms WEST, 0.4 px 85 ms SOUTH
02:39:56.732 01.173 16108 Exposure complete
02:39:56.796 00.064 16108 worker thread done servicing request
02:39:56.796 00.000 21068 OnExposeComplete: enter
02:39:56.796 00.000 21068 UpdateGuideState(): m_state=6
02:39:56.797 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13841
02:39:56.798 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=877.48, Mass=116206, SNR=88.4, Peak=15091 HFD=3.1
02:39:56.799 00.001 21068 MultiStar: [#1 0.40,-0.22,1.20,U] [#2 0.09,-0.06,1.17,U] [#3 0.12,-0.17,0.89,U] [#4 -0.10,0.05,0.84,U] [#5 -0.02,-0.10,0.98,U] [#6 -0.13,-0.21,0.80,U] [#7 0.21,0.23,0.67,U] [#8 0.31,0.20,0.78,U] 
02:39:56.800 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.04, -0.12}
02:39:56.800 00.000 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
02:39:56.801 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
02:39:56.802 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=-0.06 mountY=0.10, mountTheta=2.06
02:39:56.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
02:39:56.805 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
02:39:56.806 00.001 16108 Worker thread wakes up
02:39:56.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:39:56.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:39:56.806 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.06 yDistance=0.10
02:39:56.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:39:56.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:56.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:39:56.806 00.000 16108 MoveAxis(E, 0, ABG)
02:39:56.806 00.000 16108 Move returns status 0, amount 0
02:39:56.806 00.000 16108 MoveAxis(N, 0, ABG)
02:39:56.806 00.000 16108 Move returns status 0, amount 0
02:39:56.806 00.000 16108 move complete, result=0
02:39:56.806 00.000 16108 worker thread done servicing request
02:39:56.810 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3328, FiltMin=2845, FiltMax=65501, Gamma=1.000
02:39:56.825 00.015 21068 UpdateGuideState exits: m=116206 SNR=88.4
02:39:56.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:56.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:56.828 00.001 21068 Enqueuing Expose request
02:39:56.831 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:56.833 00.002 16108 Worker thread wakes up
02:39:56.833 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:56.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:57.811 00.978 16108 Exposure complete
02:39:57.898 00.087 16108 worker thread done servicing request
02:39:57.898 00.000 21068 OnExposeComplete: enter
02:39:57.899 00.001 21068 UpdateGuideState(): m_state=6
02:39:57.900 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13842
02:39:57.901 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=877.43, Mass=115622, SNR=84.5, Peak=15715 HFD=3.1
02:39:57.902 00.001 21068 MultiStar: [#1 0.02,-0.16,1.17,U] [#2 0.16,-0.01,1.21,U] [#3 -0.05,-0.03,1.07,U] [#4 -0.09,0.16,0.92,U] [#5 0.08,0.05,0.91,U] [#6 -0.11,-0.11,0.79,U] [#7 0.29,0.05,0.77,U] [#8 0.11,0.03,0.74,U] 
02:39:57.903 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.06, -0.17}
02:39:57.904 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
02:39:57.904 00.000 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.71)
02:39:57.905 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.67 mountX=-0.04 mountY=0.02, mountTheta=2.69
02:39:57.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
02:39:57.910 00.003 21068 Enqueuing Move request for scope (0.03, -0.03)
02:39:57.912 00.002 16108 Worker thread wakes up
02:39:57.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
02:39:57.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
02:39:57.912 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=0.02
02:39:57.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:39:57.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:57.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:39:57.913 00.001 16108 MoveAxis(E, 0, ABG)
02:39:57.913 00.000 16108 Move returns status 0, amount 0
02:39:57.913 00.000 16108 MoveAxis(N, 0, ABG)
02:39:57.913 00.000 16108 Move returns status 0, amount 0
02:39:57.913 00.000 16108 move complete, result=0
02:39:57.913 00.000 16108 worker thread done servicing request
02:39:57.921 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3328, FiltMin=2854, FiltMax=58499, Gamma=1.000
02:39:57.935 00.014 21068 UpdateGuideState exits: m=115622 SNR=84.5
02:39:57.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:57.938 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:57.939 00.001 21068 Enqueuing Expose request
02:39:57.940 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:57.941 00.001 16108 Worker thread wakes up
02:39:57.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:57.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:39:59.131 01.190 16108 Exposure complete
02:39:59.211 00.080 16108 worker thread done servicing request
02:39:59.211 00.000 21068 OnExposeComplete: enter
02:39:59.213 00.002 21068 UpdateGuideState(): m_state=6
02:39:59.214 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13843
02:39:59.215 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.59, Mass=121445, SNR=88.3, Peak=14694 HFD=3.1
02:39:59.217 00.002 21068 MultiStar: [#1 0.12,0.12,1.08,U] [#2 -0.00,-0.07,1.24,U] [#3 0.15,-0.20,0.98,U] [#4 -0.18,0.03,0.82,U] [#5 0.04,-0.17,1.00,U] [#6 0.02,-0.17,0.89,U] [#7 0.33,0.01,0.59,U] [#8 0.14,-0.14,0.96,U] 
02:39:59.219 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.13, -0.00}
02:39:59.220 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
02:39:59.220 00.000 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
02:39:59.221 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.74 mountX=-0.09 mountY=0.05, mountTheta=2.62
02:39:59.222 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
02:39:59.223 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
02:39:59.224 00.001 16108 Worker thread wakes up
02:39:59.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:39:59.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:39:59.224 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
02:39:59.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:39:59.226 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:59.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:39:59.226 00.000 16108 MoveAxis(E, 0, ABG)
02:39:59.226 00.000 16108 Move returns status 0, amount 0
02:39:59.226 00.000 16108 MoveAxis(N, 0, ABG)
02:39:59.226 00.000 16108 Move returns status 0, amount 0
02:39:59.226 00.000 16108 move complete, result=0
02:39:59.226 00.000 16108 worker thread done servicing request
02:39:59.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3328, FiltMin=2857, FiltMax=51533, Gamma=1.000
02:39:59.244 00.014 21068 UpdateGuideState exits: m=121445 SNR=88.3
02:39:59.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:59.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:39:59.246 00.000 21068 Enqueuing Expose request
02:39:59.247 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:59.248 00.001 16108 Worker thread wakes up
02:39:59.248 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:39:59.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:00.213 00.965 16108 Exposure complete
02:40:00.267 00.054 16108 worker thread done servicing request
02:40:00.268 00.001 21068 OnExposeComplete: enter
02:40:00.268 00.000 21068 UpdateGuideState(): m_state=6
02:40:00.269 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13844
02:40:00.270 00.001 21068 Star::Find returns 1 (0), X=222.76, Y=877.31, Mass=123074, SNR=84.7, Peak=17353 HFD=2.9
02:40:00.271 00.001 21068 MultiStar: [#1 0.07,-0.25,1.23,U] [#2 0.04,-0.24,0.98,U] [#3 0.27,-0.25,1.32,U] [#4 0.12,-0.33,0.92,U] [#5 0.07,-0.49,0.97,U] [#6 0.27,-0.44,0.83,U] [#7 0.59,-0.15,0.00,M1] [#8 0.31,0.24,0.80,U] 
02:40:00.272 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.26}, one-star: {0.51, -0.28}
02:40:00.272 00.000 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
02:40:00.273 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
02:40:00.274 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.92 mountX=-0.24 mountY=0.21, mountTheta=2.44
02:40:00.275 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.26, opts=13)
02:40:00.276 00.001 21068 Enqueuing Move request for scope (0.20, -0.26)
02:40:00.277 00.001 16108 Worker thread wakes up
02:40:00.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
02:40:00.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
02:40:00.277 00.000 16108 Moving (0.20, -0.26) raw xDistance=-0.24 yDistance=0.21
02:40:00.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:40:00.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:40:00.278 00.001 16108 MoveAxis(E, 64, ABG)
02:40:00.278 00.000 16108 Guiding  Dir = 2, Dur = 64
02:40:00.278 00.000 16108 IsSlewing returns 0
02:40:00.278 00.000 16108 IsGuiding returns 0
02:40:00.281 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3331, FiltMin=2803, FiltMax=54237, Gamma=1.000
02:40:00.283 00.002 16108 PulseGuide returned control before completion, sleep 70
02:40:00.303 00.020 21068 UpdateGuideState exits: m=123074 SNR=84.7
02:40:00.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:00.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:00.306 00.001 21068 Enqueuing Expose request
02:40:00.361 00.055 16108 IsGuiding returns 1
02:40:00.361 00.000 16108 scope still moving after pulse duration time elapsed
02:40:00.393 00.032 16108 IsSlewing returns 0
02:40:00.393 00.000 16108 IsGuiding returns 0
02:40:00.394 00.001 16108 scope move finished after 64 + 51 ms
02:40:00.394 00.000 16108 Move returns status 0, amount 64
02:40:00.394 00.000 16108 MoveAxis(S, 42, ABG)
02:40:00.394 00.000 16108 Guiding  Dir = 1, Dur = 42
02:40:00.394 00.000 16108 IsSlewing returns 0
02:40:00.395 00.001 16108 IsGuiding returns 0
02:40:00.442 00.047 16108 IsGuiding returns 1
02:40:00.442 00.000 16108 scope still moving after pulse duration time elapsed
02:40:00.472 00.030 16108 IsSlewing returns 0
02:40:00.472 00.000 16108 IsGuiding returns 1
02:40:00.504 00.032 16108 IsSlewing returns 0
02:40:00.504 00.000 16108 IsGuiding returns 1
02:40:00.536 00.032 16108 IsSlewing returns 0
02:40:00.537 00.001 16108 IsGuiding returns 0
02:40:00.537 00.000 16108 scope move finished after 42 + 99 ms
02:40:00.537 00.000 16108 Move returns status 0, amount 42
02:40:00.537 00.000 16108 move complete, result=0
02:40:00.537 00.000 16108 worker thread done servicing request
02:40:00.537 00.000 16108 Worker thread wakes up
02:40:00.537 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.2 px 42 ms SOUTH
02:40:00.540 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:00.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:01.696 01.156 16108 Exposure complete
02:40:01.758 00.062 16108 worker thread done servicing request
02:40:01.758 00.000 21068 OnExposeComplete: enter
02:40:01.760 00.002 21068 UpdateGuideState(): m_state=6
02:40:01.763 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13845
02:40:01.765 00.002 21068 Star::Find returns 1 (0), X=222.07, Y=877.67, Mass=121244, SNR=83.6, Peak=17750 HFD=3.2
02:40:01.765 00.000 21068 MultiStar: [#1 -0.06,0.28,1.29,U] [#2 -0.06,0.28,1.33,U] [#3 -0.07,0.15,1.11,U] [#4 -0.53,0.18,0.90,U] [#5 -0.22,0.11,0.92,U] [#6 -0.37,0.15,0.84,U] [#7 0.30,0.41,0.64,U] [#8 -0.12,0.46,0.77,U] 
02:40:01.766 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.23}, one-star: {-0.19, 0.08}
02:40:01.767 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
02:40:01.768 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
02:40:01.768 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=0.20 mountY=-0.03, mountTheta=-0.15
02:40:01.770 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.08, opts=13)
02:40:01.771 00.001 21068 Enqueuing Move request for scope (-0.19, 0.08)
02:40:01.772 00.001 16108 Worker thread wakes up
02:40:01.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
02:40:01.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
02:40:01.772 00.000 16108 Moving (-0.19, 0.08) raw xDistance=0.20 yDistance=-0.03
02:40:01.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:40:01.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:01.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:40:01.772 00.000 16108 MoveAxis(E, 0, ABG)
02:40:01.772 00.000 16108 Move returns status 0, amount 0
02:40:01.772 00.000 16108 MoveAxis(N, 0, ABG)
02:40:01.772 00.000 16108 Move returns status 0, amount 0
02:40:01.772 00.000 16108 move complete, result=0
02:40:01.772 00.000 16108 worker thread done servicing request
02:40:01.776 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3331, FiltMin=2893, FiltMax=62819, Gamma=1.000
02:40:01.789 00.013 21068 UpdateGuideState exits: m=121244 SNR=83.6
02:40:01.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:01.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:01.792 00.001 21068 Enqueuing Expose request
02:40:01.794 00.002 16108 Worker thread wakes up
02:40:01.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:01.795 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:01.795 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:02.775 00.980 16108 Exposure complete
02:40:02.830 00.055 16108 worker thread done servicing request
02:40:02.830 00.000 21068 OnExposeComplete: enter
02:40:02.831 00.001 21068 UpdateGuideState(): m_state=6
02:40:02.833 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13846
02:40:02.834 00.001 21068 Star::Find returns 1 (0), X=221.98, Y=877.76, Mass=143231, SNR=98.5, Peak=19174 HFD=3.2
02:40:02.835 00.001 21068 MultiStar: [#1 -0.09,0.26,0.89,U] [#2 -0.22,0.32,1.12,U] [#3 -0.11,0.18,1.14,U] [#4 -0.40,0.18,0.67,U] [#5 -0.22,0.04,0.86,U] [#6 -0.65,-0.25,0.00,M1] [#7 0.20,0.19,0.66,U] [#8 -0.18,0.43,0.71,U] 
02:40:02.836 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.22}, one-star: {-0.28, 0.17}
02:40:02.837 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
02:40:02.837 00.000 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
02:40:02.838 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.22 mountX=0.20 mountY=-0.18, mountTheta=-0.71
02:40:02.839 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.22, opts=13)
02:40:02.840 00.001 21068 Enqueuing Move request for scope (-0.17, 0.22)
02:40:02.841 00.001 16108 Worker thread wakes up
02:40:02.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
02:40:02.842 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
02:40:02.842 00.000 16108 Moving (-0.17, 0.22) raw xDistance=0.20 yDistance=-0.18
02:40:02.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:40:02.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:02.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:40:02.842 00.000 16108 MoveAxis(W, 53, ABG)
02:40:02.842 00.000 16108 Guiding  Dir = 3, Dur = 53
02:40:02.843 00.001 16108 IsSlewing returns 0
02:40:02.843 00.000 16108 IsGuiding returns 0
02:40:02.855 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3331, FiltMin=2749, FiltMax=57673, Gamma=1.000
02:40:02.873 00.018 21068 UpdateGuideState exits: m=143231 SNR=98.5
02:40:02.873 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:02.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:02.875 00.001 21068 Enqueuing Expose request
02:40:02.906 00.031 16108 IsGuiding returns 1
02:40:02.906 00.000 16108 scope still moving after pulse duration time elapsed
02:40:02.936 00.030 16108 IsSlewing returns 0
02:40:02.936 00.000 16108 IsGuiding returns 1
02:40:02.967 00.031 16108 IsSlewing returns 0
02:40:02.967 00.000 16108 IsGuiding returns 1
02:40:02.998 00.031 16108 IsSlewing returns 0
02:40:02.998 00.000 16108 IsGuiding returns 0
02:40:02.998 00.000 16108 scope move finished after 53 + 102 ms
02:40:02.999 00.001 16108 Move returns status 0, amount 53
02:40:02.999 00.000 16108 MoveAxis(N, 0, ABG)
02:40:02.999 00.000 16108 Move returns status 0, amount 0
02:40:02.999 00.000 16108 move complete, result=0
02:40:02.999 00.000 16108 worker thread done servicing request
02:40:02.999 00.000 16108 Worker thread wakes up
02:40:02.999 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.2 px 0 ms NORTH
02:40:03.002 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:03.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:04.172 01.170 16108 Exposure complete
02:40:04.230 00.058 16108 worker thread done servicing request
02:40:04.230 00.000 21068 OnExposeComplete: enter
02:40:04.232 00.002 21068 UpdateGuideState(): m_state=6
02:40:04.233 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13847
02:40:04.234 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=877.26, Mass=118148, SNR=79.9, Peak=14163 HFD=3.3
02:40:04.235 00.001 21068 MultiStar: [#1 -0.08,-0.14,1.32,U] [#2 0.05,-0.12,1.35,U] [#3 0.11,-0.23,1.27,U] [#4 -0.11,-0.04,0.85,U] [#5 -0.19,-0.44,1.11,U] [#6 -0.42,-0.53,0.00,M2] [#7 -0.01,-0.13,0.76,U] [#8 -0.03,0.04,0.91,U] 
02:40:04.235 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.18}, one-star: {-0.01, -0.33}
02:40:04.238 00.003 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
02:40:04.239 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
02:40:04.240 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.74 mountX=-0.00 mountY=0.18, mountTheta=1.58
02:40:04.242 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.18, opts=13)
02:40:04.244 00.002 21068 Enqueuing Move request for scope (-0.03, -0.18)
02:40:04.246 00.002 16108 Worker thread wakes up
02:40:04.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:40:04.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:40:04.246 00.000 16108 Moving (-0.03, -0.18) raw xDistance=-0.00 yDistance=0.18
02:40:04.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:40:04.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:04.247 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:40:04.247 00.000 16108 MoveAxis(E, 0, ABG)
02:40:04.247 00.000 16108 Move returns status 0, amount 0
02:40:04.247 00.000 16108 MoveAxis(N, 0, ABG)
02:40:04.247 00.000 16108 Move returns status 0, amount 0
02:40:04.247 00.000 16108 move complete, result=0
02:40:04.247 00.000 16108 worker thread done servicing request
02:40:04.251 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=176, max=65535, med=3331, FiltMin=2845, FiltMax=57075, Gamma=1.000
02:40:04.270 00.019 21068 UpdateGuideState exits: m=118148 SNR=79.9
02:40:04.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:04.271 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:04.272 00.001 21068 Enqueuing Expose request
02:40:04.273 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:04.274 00.001 16108 Worker thread wakes up
02:40:04.274 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:04.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:05.248 00.974 16108 Exposure complete
02:40:05.321 00.073 16108 worker thread done servicing request
02:40:05.321 00.000 21068 OnExposeComplete: enter
02:40:05.323 00.002 21068 UpdateGuideState(): m_state=6
02:40:05.326 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13848
02:40:05.326 00.000 21068 Star::Find returns 1 (0), X=222.59, Y=877.76, Mass=113421, SNR=82.8, Peak=14701 HFD=3.2
02:40:05.328 00.002 21068 MultiStar: [#1 0.18,0.25,1.16,U] [#2 0.14,-0.06,1.21,U] [#3 0.28,0.18,1.16,U] [#4 -0.29,0.15,0.85,U] [#5 0.23,0.10,1.01,U] [#6 -0.06,-0.23,0.78,U] [#7 0.25,0.23,0.75,U] [#8 0.22,0.15,0.92,U] 
02:40:05.330 00.002 21068 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.34, 0.17}
02:40:05.332 00.002 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
02:40:05.333 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
02:40:05.336 00.003 21068 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
02:40:05.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.11, opts=13)
02:40:05.340 00.002 21068 Enqueuing Move request for scope (0.16, 0.11)
02:40:05.340 00.000 16108 Worker thread wakes up
02:40:05.341 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
02:40:05.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
02:40:05.341 00.000 16108 Moving (0.16, 0.11) raw xDistance=-0.13 yDistance=-0.14
02:40:05.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:40:05.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:05.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:40:05.341 00.000 16108 MoveAxis(E, 0, ABG)
02:40:05.341 00.000 16108 Move returns status 0, amount 0
02:40:05.341 00.000 16108 MoveAxis(N, 0, ABG)
02:40:05.341 00.000 16108 Move returns status 0, amount 0
02:40:05.341 00.000 16108 move complete, result=0
02:40:05.341 00.000 16108 worker thread done servicing request
02:40:05.346 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3331, FiltMin=2861, FiltMax=61229, Gamma=1.000
02:40:05.363 00.017 21068 UpdateGuideState exits: m=113421 SNR=82.8
02:40:05.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:05.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:05.365 00.000 21068 Enqueuing Expose request
02:40:05.366 00.001 16108 Worker thread wakes up
02:40:05.366 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:05.367 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:05.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:06.522 01.155 16108 Exposure complete
02:40:06.576 00.054 16108 worker thread done servicing request
02:40:06.576 00.000 21068 OnExposeComplete: enter
02:40:06.577 00.001 21068 UpdateGuideState(): m_state=6
02:40:06.577 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13849
02:40:06.578 00.001 21068 Star::Find returns 1 (0), X=222.90, Y=877.20, Mass=128890, SNR=101.4, Peak=17129 HFD=3.2
02:40:06.579 00.001 21068 MultiStar: [#1 0.65,-0.23,0.00,M1] [#2 0.54,-0.39,0.00,M1] [#3 0.65,-0.26,0.00,M1] [#4 0.48,-0.03,0.67,U] [#5 0.76,-0.18,0.00,M1] [#6 0.31,-0.33,0.74,U] [#7 0.92,-0.15,0.00,M1] [#8 0.52,-0.07,0.70,U] 
02:40:06.580 00.001 21068 refined, 3 included, MultiStar: {0.50, -0.23}, one-star: {0.64, -0.39}
02:40:06.581 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
02:40:06.581 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
02:40:06.582 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=-0.23 hyp=0.55 cameraTheta=-0.42 mountX=-0.53 mountY=0.10, mountTheta=2.95
02:40:06.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=-0.23, opts=13)
02:40:06.587 00.003 21068 Enqueuing Move request for scope (0.50, -0.23)
02:40:06.590 00.003 16108 Worker thread wakes up
02:40:06.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.23) opts 0xd
02:40:06.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, -0.23)
02:40:06.590 00.000 16108 Moving (0.50, -0.23) raw xDistance=-0.53 yDistance=0.10
02:40:06.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
02:40:06.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:06.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:40:06.590 00.000 16108 MoveAxis(E, 140, ABG)
02:40:06.590 00.000 16108 Guiding  Dir = 2, Dur = 140
02:40:06.590 00.000 16108 IsSlewing returns 0
02:40:06.591 00.001 16108 IsGuiding returns 0
02:40:06.596 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3331, FiltMin=2797, FiltMax=43033, Gamma=1.000
02:40:06.617 00.021 21068 UpdateGuideState exits: m=128890 SNR=101.4
02:40:06.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:06.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:06.620 00.001 21068 Enqueuing Expose request
02:40:06.647 00.027 16108 PulseGuide returned control before completion, sleep 94
02:40:06.755 00.108 16108 IsGuiding returns 1
02:40:06.755 00.000 16108 scope still moving after pulse duration time elapsed
02:40:06.786 00.031 16108 IsSlewing returns 0
02:40:06.786 00.000 16108 IsGuiding returns 1
02:40:06.817 00.031 16108 IsSlewing returns 0
02:40:06.818 00.001 16108 IsGuiding returns 0
02:40:06.818 00.000 16108 scope move finished after 140 + 86 ms
02:40:06.818 00.000 16108 Move returns status 0, amount 140
02:40:06.818 00.000 16108 MoveAxis(N, 0, ABG)
02:40:06.818 00.000 16108 Move returns status 0, amount 0
02:40:06.818 00.000 16108 move complete, result=0
02:40:06.818 00.000 16108 worker thread done servicing request
02:40:06.818 00.000 16108 Worker thread wakes up
02:40:06.818 00.000 21068 GuideStep: -0.5 px 140 ms EAST, 0.1 px 0 ms NORTH
02:40:06.820 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:06.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:07.796 00.976 16108 Exposure complete
02:40:07.858 00.062 16108 worker thread done servicing request
02:40:07.859 00.001 21068 OnExposeComplete: enter
02:40:07.860 00.001 21068 UpdateGuideState(): m_state=6
02:40:07.861 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13850
02:40:07.862 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=877.40, Mass=124885, SNR=87.4, Peak=15907 HFD=3.2
02:40:07.863 00.001 21068 MultiStar: [#1 0.06,-0.08,0.99,U] [#2 0.02,-0.21,1.06,U] [#3 -0.01,-0.32,1.12,U] [#4 -0.21,-0.11,0.95,U] [#5 0.11,-0.33,0.96,U] [#6 -0.11,-0.61,0.00,M1] [#7 0.32,-0.12,0.65,U] [#8 -0.09,-0.21,0.73,U] 
02:40:07.864 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.20}, one-star: {0.05, -0.20}
02:40:07.864 00.000 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
02:40:07.865 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
02:40:07.866 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.46 mountX=-0.06 mountY=0.19, mountTheta=1.86
02:40:07.867 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
02:40:07.868 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
02:40:07.869 00.001 16108 Worker thread wakes up
02:40:07.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
02:40:07.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
02:40:07.869 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.06 yDistance=0.19
02:40:07.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:40:07.870 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:07.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:40:07.870 00.000 16108 MoveAxis(E, 0, ABG)
02:40:07.870 00.000 16108 Move returns status 0, amount 0
02:40:07.870 00.000 16108 MoveAxis(N, 0, ABG)
02:40:07.870 00.000 16108 Move returns status 0, amount 0
02:40:07.870 00.000 16108 move complete, result=0
02:40:07.870 00.000 16108 worker thread done servicing request
02:40:07.873 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3331, FiltMin=2793, FiltMax=65501, Gamma=1.000
02:40:07.893 00.020 21068 UpdateGuideState exits: m=124885 SNR=87.4
02:40:07.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:07.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:07.895 00.000 21068 Enqueuing Expose request
02:40:07.896 00.001 16108 Worker thread wakes up
02:40:07.896 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:07.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:07.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:09.057 01.160 16108 Exposure complete
02:40:09.122 00.065 16108 worker thread done servicing request
02:40:09.122 00.000 21068 OnExposeComplete: enter
02:40:09.123 00.001 21068 UpdateGuideState(): m_state=6
02:40:09.124 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13851
02:40:09.125 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=877.28, Mass=130914, SNR=90.7, Peak=14419 HFD=3.2
02:40:09.127 00.002 21068 MultiStar: [#1 0.04,-0.19,1.05,U] [#2 0.24,-0.32,1.09,U] [#3 0.12,-0.24,1.07,U] [#4 -0.16,-0.30,0.87,U] [#5 0.08,-0.33,0.94,U] [#6 0.11,-0.41,0.86,U] [#7 0.49,-0.31,0.00,M1] [#8 0.25,-0.03,0.65,U] 
02:40:09.128 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.27}, one-star: {0.19, -0.31}
02:40:09.128 00.000 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
02:40:09.129 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
02:40:09.130 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.20 mountX=-0.15 mountY=0.24, mountTheta=2.14
02:40:09.131 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.27, opts=13)
02:40:09.132 00.001 21068 Enqueuing Move request for scope (0.11, -0.27)
02:40:09.133 00.001 16108 Worker thread wakes up
02:40:09.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.27) opts 0xd
02:40:09.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.27)
02:40:09.133 00.000 16108 Moving (0.11, -0.27) raw xDistance=-0.15 yDistance=0.24
02:40:09.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:40:09.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:40:09.133 00.000 16108 MoveAxis(E, 0, ABG)
02:40:09.133 00.000 16108 Move returns status 0, amount 0
02:40:09.133 00.000 16108 MoveAxis(S, 49, ABG)
02:40:09.133 00.000 16108 Guiding  Dir = 1, Dur = 49
02:40:09.133 00.000 16108 IsSlewing returns 0
02:40:09.133 00.000 16108 IsGuiding returns 0
02:40:09.138 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3331, FiltMin=2835, FiltMax=61379, Gamma=1.000
02:40:09.153 00.015 21068 UpdateGuideState exits: m=130914 SNR=90.7
02:40:09.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:09.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:09.155 00.000 21068 Enqueuing Expose request
02:40:09.186 00.031 16108 IsGuiding returns 1
02:40:09.186 00.000 16108 scope still moving after pulse duration time elapsed
02:40:09.215 00.029 16108 IsSlewing returns 0
02:40:09.215 00.000 16108 IsGuiding returns 1
02:40:09.247 00.032 16108 IsSlewing returns 0
02:40:09.247 00.000 16108 IsGuiding returns 1
02:40:09.278 00.031 16108 IsSlewing returns 0
02:40:09.278 00.000 16108 IsGuiding returns 0
02:40:09.278 00.000 16108 scope move finished after 49 + 95 ms
02:40:09.278 00.000 16108 Move returns status 0, amount 49
02:40:09.278 00.000 16108 move complete, result=0
02:40:09.278 00.000 16108 worker thread done servicing request
02:40:09.278 00.000 16108 Worker thread wakes up
02:40:09.278 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 49 ms SOUTH
02:40:09.280 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:09.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:10.252 00.972 16108 Exposure complete
02:40:10.311 00.059 16108 worker thread done servicing request
02:40:10.312 00.001 21068 OnExposeComplete: enter
02:40:10.312 00.000 21068 UpdateGuideState(): m_state=6
02:40:10.314 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13852
02:40:10.315 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.54, Mass=132152, SNR=100.7, Peak=15670 HFD=3.3
02:40:10.316 00.001 21068 MultiStar: [#1 -0.18,-0.01,0.98,U] [#2 -0.12,-0.05,1.10,U] [#3 0.12,-0.10,0.87,U] [#4 -0.12,0.17,0.84,U] [#5 0.07,-0.12,0.79,U] [#6 -0.01,-0.47,0.83,U] [#7 0.27,0.03,0.66,U] [#8 0.13,0.49,0.68,U] 
02:40:10.316 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.04, -0.05}
02:40:10.317 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
02:40:10.318 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
02:40:10.319 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.68 mountX=-0.00 mountY=0.02, mountTheta=1.63
02:40:10.320 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.02, opts=13)
02:40:10.321 00.001 21068 Enqueuing Move request for scope (-0.00, -0.02)
02:40:10.321 00.000 16108 Worker thread wakes up
02:40:10.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
02:40:10.322 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
02:40:10.322 00.000 16108 Moving (-0.00, -0.02) raw xDistance=-0.00 yDistance=0.02
02:40:10.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:40:10.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:10.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:10.322 00.000 16108 MoveAxis(E, 0, ABG)
02:40:10.322 00.000 16108 Move returns status 0, amount 0
02:40:10.322 00.000 16108 MoveAxis(N, 0, ABG)
02:40:10.322 00.000 16108 Move returns status 0, amount 0
02:40:10.322 00.000 16108 move complete, result=0
02:40:10.322 00.000 16108 worker thread done servicing request
02:40:10.326 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3331, FiltMin=2851, FiltMax=61379, Gamma=1.000
02:40:10.341 00.015 21068 UpdateGuideState exits: m=132152 SNR=100.7
02:40:10.343 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:10.346 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:10.348 00.002 21068 Enqueuing Expose request
02:40:10.349 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:10.351 00.002 16108 Worker thread wakes up
02:40:10.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:10.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:11.531 01.180 16108 Exposure complete
02:40:11.591 00.060 16108 worker thread done servicing request
02:40:11.591 00.000 21068 OnExposeComplete: enter
02:40:11.591 00.000 21068 UpdateGuideState(): m_state=6
02:40:11.592 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13853
02:40:11.593 00.001 21068 Star::Find returns 1 (0), X=221.82, Y=877.87, Mass=121389, SNR=83.5, Peak=17606 HFD=3.1
02:40:11.594 00.001 21068 MultiStar: [#1 -0.24,0.34,1.21,U] [#2 -0.37,0.30,1.26,U] [#3 -0.32,0.28,1.03,U] [#4 -0.70,0.42,0.00,M1] [#5 -0.30,0.25,1.12,U] [#6 -0.47,0.13,0.78,U] [#7 -0.16,0.59,0.00,M1] [#8 -0.43,0.64,0.00,M1] 
02:40:11.595 00.001 21068 refined, 5 included, MultiStar: {-0.35, 0.27}, one-star: {-0.43, 0.27}
02:40:11.601 00.006 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
02:40:11.601 00.000 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
02:40:11.602 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.44 cameraTheta=2.47 mountX=0.39 mountY=-0.18, mountTheta=-0.44
02:40:11.605 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.27, opts=13)
02:40:11.607 00.002 21068 Enqueuing Move request for scope (-0.35, 0.27)
02:40:11.609 00.002 16108 Worker thread wakes up
02:40:11.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.27) opts 0xd
02:40:11.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.27)
02:40:11.609 00.000 16108 Moving (-0.35, 0.27) raw xDistance=0.39 yDistance=-0.18
02:40:11.610 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:40:11.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:11.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:40:11.610 00.000 16108 MoveAxis(W, 102, ABG)
02:40:11.610 00.000 16108 Guiding  Dir = 3, Dur = 102
02:40:11.610 00.000 16108 IsSlewing returns 0
02:40:11.611 00.001 16108 IsGuiding returns 0
02:40:11.615 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3331, FiltMin=2867, FiltMax=62899, Gamma=1.000
02:40:11.627 00.012 16108 PulseGuide returned control before completion, sleep 95
02:40:11.633 00.006 21068 UpdateGuideState exits: m=121389 SNR=83.5
02:40:11.635 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:11.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:11.638 00.002 21068 Enqueuing Expose request
02:40:11.736 00.098 16108 IsGuiding returns 0
02:40:11.736 00.000 16108 Move returns status 0, amount 102
02:40:11.736 00.000 16108 MoveAxis(N, 0, ABG)
02:40:11.736 00.000 16108 Move returns status 0, amount 0
02:40:11.736 00.000 16108 move complete, result=0
02:40:11.736 00.000 16108 worker thread done servicing request
02:40:11.738 00.002 21068 GuideStep: 0.4 px 102 ms WEST, -0.2 px 0 ms NORTH
02:40:11.739 00.001 16108 Worker thread wakes up
02:40:11.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:11.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:12.722 00.983 16108 Exposure complete
02:40:12.782 00.060 16108 worker thread done servicing request
02:40:12.782 00.000 21068 OnExposeComplete: enter
02:40:12.783 00.001 21068 UpdateGuideState(): m_state=6
02:40:12.784 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13854
02:40:12.785 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=877.68, Mass=125750, SNR=83.7, Peak=15670 HFD=3.2
02:40:12.786 00.001 21068 MultiStar: [#1 0.09,0.27,1.29,U] [#2 0.08,0.27,1.47,U] [#3 -0.10,0.24,1.03,U] [#4 -0.12,0.09,0.98,U] [#5 -0.07,0.10,1.01,U] [#6 -0.19,-0.04,0.92,U] [#7 0.04,0.20,0.72,U] [#8 -0.24,0.26,0.70,U] 
02:40:12.787 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.17}, one-star: {-0.12, 0.08}
02:40:12.788 00.001 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
02:40:12.789 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
02:40:12.790 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.52 mountX=0.13 mountY=-0.05, mountTheta=-0.40
02:40:12.791 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.08, opts=13)
02:40:12.792 00.001 21068 Enqueuing Move request for scope (-0.12, 0.08)
02:40:12.793 00.001 16108 Worker thread wakes up
02:40:12.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
02:40:12.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
02:40:12.793 00.000 16108 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=-0.05
02:40:12.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:40:12.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:12.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:12.793 00.000 16108 MoveAxis(E, 0, ABG)
02:40:12.793 00.000 16108 Move returns status 0, amount 0
02:40:12.793 00.000 16108 MoveAxis(N, 0, ABG)
02:40:12.794 00.001 16108 Move returns status 0, amount 0
02:40:12.794 00.000 16108 move complete, result=0
02:40:12.794 00.000 16108 worker thread done servicing request
02:40:12.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3331, FiltMin=2864, FiltMax=62691, Gamma=1.000
02:40:12.812 00.015 21068 UpdateGuideState exits: m=125750 SNR=83.7
02:40:12.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:12.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:12.815 00.001 21068 Enqueuing Expose request
02:40:12.815 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:12.816 00.001 16108 Worker thread wakes up
02:40:12.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:12.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:13.990 01.174 16108 Exposure complete
02:40:14.060 00.070 16108 worker thread done servicing request
02:40:14.060 00.000 21068 OnExposeComplete: enter
02:40:14.061 00.001 21068 UpdateGuideState(): m_state=6
02:40:14.062 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13855
02:40:14.064 00.002 21068 Star::Find returns 1 (0), X=222.31, Y=877.67, Mass=118610, SNR=78.2, Peak=16550 HFD=3.1
02:40:14.064 00.000 21068 MultiStar: [#1 0.22,0.19,1.27,U] [#2 -0.05,0.06,1.23,U] [#3 -0.09,0.12,1.15,U] [#4 -0.08,0.19,1.04,U] [#5 -0.24,0.00,0.97,U] [#6 -0.23,-0.32,1.07,U] [#7 0.40,0.36,0.70,U] [#8 0.16,0.34,0.90,U] 
02:40:14.065 00.001 21068 single-star, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.06, 0.07}
02:40:14.066 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
02:40:14.066 00.000 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
02:40:14.067 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
02:40:14.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
02:40:14.069 00.000 21068 Enqueuing Move request for scope (0.06, 0.07)
02:40:14.070 00.001 16108 Worker thread wakes up
02:40:14.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:40:14.070 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:40:14.070 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.04 yDistance=-0.08
02:40:14.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:40:14.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:14.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:40:14.071 00.001 16108 MoveAxis(E, 0, ABG)
02:40:14.071 00.000 16108 Move returns status 0, amount 0
02:40:14.071 00.000 16108 MoveAxis(N, 0, ABG)
02:40:14.071 00.000 16108 Move returns status 0, amount 0
02:40:14.071 00.000 16108 move complete, result=0
02:40:14.071 00.000 16108 worker thread done servicing request
02:40:14.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3334, FiltMin=2891, FiltMax=59683, Gamma=1.000
02:40:14.089 00.014 21068 UpdateGuideState exits: m=118610 SNR=78.2
02:40:14.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.092 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:14.093 00.001 21068 Enqueuing Expose request
02:40:14.094 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:14.094 00.000 16108 Worker thread wakes up
02:40:14.094 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:14.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:15.080 00.986 16108 Exposure complete
02:40:15.147 00.067 16108 worker thread done servicing request
02:40:15.147 00.000 21068 OnExposeComplete: enter
02:40:15.148 00.001 21068 UpdateGuideState(): m_state=6
02:40:15.148 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13856
02:40:15.149 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=877.71, Mass=145142, SNR=103.7, Peak=16726 HFD=3.5
02:40:15.151 00.002 21068 MultiStar: [#1 0.22,0.06,0.89,U] [#2 0.20,0.17,1.04,U] [#3 0.05,0.12,0.84,U] [#4 -0.04,0.31,0.74,U] [#5 0.04,0.02,0.80,U] [#6 -0.04,0.02,0.79,U] [#7 0.34,0.40,0.46,U] [#8 0.31,0.46,0.73,U] 
02:40:15.152 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.04, 0.12}
02:40:15.153 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
02:40:15.153 00.000 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
02:40:15.154 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.26 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
02:40:15.155 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
02:40:15.156 00.001 21068 Enqueuing Move request for scope (0.04, 0.12)
02:40:15.157 00.001 16108 Worker thread wakes up
02:40:15.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
02:40:15.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
02:40:15.157 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:40:15.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:40:15.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:15.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:40:15.157 00.000 16108 MoveAxis(E, 0, ABG)
02:40:15.157 00.000 16108 Move returns status 0, amount 0
02:40:15.158 00.001 16108 MoveAxis(N, 0, ABG)
02:40:15.158 00.000 16108 Move returns status 0, amount 0
02:40:15.158 00.000 16108 move complete, result=0
02:40:15.158 00.000 16108 worker thread done servicing request
02:40:15.162 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3334, FiltMin=2832, FiltMax=56089, Gamma=1.000
02:40:15.176 00.014 21068 UpdateGuideState exits: m=145142 SNR=103.7
02:40:15.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:15.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:15.179 00.001 21068 Enqueuing Expose request
02:40:15.179 00.000 16108 Worker thread wakes up
02:40:15.179 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:15.180 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:15.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:16.360 01.180 16108 Exposure complete
02:40:16.425 00.065 16108 worker thread done servicing request
02:40:16.425 00.000 21068 OnExposeComplete: enter
02:40:16.426 00.001 21068 UpdateGuideState(): m_state=6
02:40:16.427 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13857
02:40:16.427 00.000 21068 Star::Find returns 1 (0), X=222.26, Y=877.98, Mass=122591, SNR=93.8, Peak=15318 HFD=3.3
02:40:16.428 00.001 21068 MultiStar: [#1 0.16,0.19,1.15,U] [#2 0.29,0.16,1.19,U] [#3 0.11,0.23,0.99,U] [#4 -0.18,0.26,0.73,U] [#5 -0.10,0.01,0.77,U] [#6 0.08,0.19,0.76,U] [#7 0.25,0.36,0.55,U] [#8 0.08,0.51,0.74,U] 
02:40:16.429 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.25}, one-star: {0.00, 0.39}
02:40:16.430 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:40:16.431 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:40:16.432 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.23 mountX=-0.04 mountY=-0.26, mountTheta=-1.74
02:40:16.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.25, opts=13)
02:40:16.434 00.001 21068 Enqueuing Move request for scope (0.09, 0.25)
02:40:16.435 00.001 16108 Worker thread wakes up
02:40:16.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
02:40:16.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
02:40:16.435 00.000 16108 Moving (0.09, 0.25) raw xDistance=-0.04 yDistance=-0.26
02:40:16.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:40:16.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:40:16.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:40:16.435 00.000 16108 MoveAxis(E, 0, ABG)
02:40:16.435 00.000 16108 Move returns status 0, amount 0
02:40:16.435 00.000 16108 MoveAxis(N, 0, ABG)
02:40:16.435 00.000 16108 Move returns status 0, amount 0
02:40:16.435 00.000 16108 move complete, result=0
02:40:16.435 00.000 16108 worker thread done servicing request
02:40:16.441 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3334, FiltMin=2861, FiltMax=65501, Gamma=1.000
02:40:16.468 00.027 21068 UpdateGuideState exits: m=122591 SNR=93.8
02:40:16.471 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:16.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:16.473 00.001 21068 Enqueuing Expose request
02:40:16.474 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:40:16.475 00.001 16108 Worker thread wakes up
02:40:16.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:16.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:17.447 00.972 16108 Exposure complete
02:40:17.512 00.065 16108 worker thread done servicing request
02:40:17.512 00.000 21068 OnExposeComplete: enter
02:40:17.513 00.001 21068 UpdateGuideState(): m_state=6
02:40:17.514 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13858
02:40:17.515 00.001 21068 Star::Find returns 1 (0), X=222.04, Y=877.61, Mass=122145, SNR=79.1, Peak=16406 HFD=3.3
02:40:17.516 00.001 21068 MultiStar: [#1 -0.19,0.31,1.18,U] [#2 0.07,0.31,1.27,U] [#3 -0.04,0.13,1.13,U] [#4 -0.14,0.33,0.96,U] [#5 -0.33,0.04,1.06,U] [#6 -0.70,0.01,0.00,M1] [#7 0.06,0.29,0.60,U] [#8 -0.18,0.05,0.73,U] 
02:40:17.517 00.001 21068 single-star, 7 included, MultiStar: {-0.12, 0.19}, one-star: {-0.21, 0.02}
02:40:17.518 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
02:40:17.519 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
02:40:17.521 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.07 mountX=0.21 mountY=0.03, mountTheta=0.16
02:40:17.522 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.02, opts=13)
02:40:17.523 00.001 21068 Enqueuing Move request for scope (-0.21, 0.02)
02:40:17.524 00.001 16108 Worker thread wakes up
02:40:17.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
02:40:17.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
02:40:17.524 00.000 16108 Moving (-0.21, 0.02) raw xDistance=0.21 yDistance=0.03
02:40:17.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:40:17.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:17.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:17.524 00.000 16108 MoveAxis(W, 55, ABG)
02:40:17.524 00.000 16108 Guiding  Dir = 3, Dur = 55
02:40:17.524 00.000 16108 IsSlewing returns 0
02:40:17.524 00.000 16108 IsGuiding returns 0
02:40:17.527 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3334, FiltMin=2873, FiltMax=62841, Gamma=1.000
02:40:17.542 00.015 21068 UpdateGuideState exits: m=122145 SNR=79.1
02:40:17.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:17.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:17.544 00.000 21068 Enqueuing Expose request
02:40:17.583 00.039 16108 IsGuiding returns 1
02:40:17.584 00.001 16108 scope still moving after pulse duration time elapsed
02:40:17.613 00.029 16108 IsSlewing returns 0
02:40:17.613 00.000 16108 IsGuiding returns 1
02:40:17.645 00.032 16108 IsSlewing returns 0
02:40:17.645 00.000 16108 IsGuiding returns 1
02:40:17.678 00.033 16108 IsSlewing returns 0
02:40:17.678 00.000 16108 IsGuiding returns 0
02:40:17.678 00.000 16108 scope move finished after 55 + 97 ms
02:40:17.678 00.000 16108 Move returns status 0, amount 55
02:40:17.678 00.000 16108 MoveAxis(N, 0, ABG)
02:40:17.678 00.000 16108 Move returns status 0, amount 0
02:40:17.678 00.000 16108 move complete, result=0
02:40:17.678 00.000 16108 worker thread done servicing request
02:40:17.678 00.000 16108 Worker thread wakes up
02:40:17.678 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
02:40:17.681 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:17.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:18.832 01.151 16108 Exposure complete
02:40:18.907 00.075 16108 worker thread done servicing request
02:40:18.907 00.000 21068 OnExposeComplete: enter
02:40:18.909 00.002 21068 UpdateGuideState(): m_state=6
02:40:18.911 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13859
02:40:18.912 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=877.75, Mass=113315, SNR=74.6, Peak=14662 HFD=3.2
02:40:18.914 00.002 21068 MultiStar: [#1 0.26,0.13,1.41,U] [#2 0.14,0.19,1.43,U] [#3 0.11,0.06,1.09,U] [#4 -0.21,0.32,0.98,U] [#5 -0.16,0.12,0.96,U] [#6 -0.05,-0.09,0.93,U] [#7 0.41,0.36,0.66,U] [#8 -0.01,0.10,0.85,U] 
02:40:18.916 00.002 21068 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.17, 0.16}
02:40:18.917 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
02:40:18.918 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
02:40:18.921 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.09 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
02:40:18.924 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.15, opts=13)
02:40:18.925 00.001 21068 Enqueuing Move request for scope (0.08, 0.15)
02:40:18.926 00.001 16108 Worker thread wakes up
02:40:18.927 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:40:18.927 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:40:18.927 00.000 16108 Moving (0.08, 0.15) raw xDistance=-0.05 yDistance=-0.16
02:40:18.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:40:18.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:18.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:40:18.927 00.000 16108 MoveAxis(E, 0, ABG)
02:40:18.927 00.000 16108 Move returns status 0, amount 0
02:40:18.927 00.000 16108 MoveAxis(N, 0, ABG)
02:40:18.927 00.000 16108 Move returns status 0, amount 0
02:40:18.928 00.001 16108 move complete, result=0
02:40:18.928 00.000 16108 worker thread done servicing request
02:40:18.938 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3334, FiltMin=2835, FiltMax=59709, Gamma=1.000
02:40:18.964 00.026 21068 UpdateGuideState exits: m=113315 SNR=74.6
02:40:18.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.965 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:18.967 00.002 21068 Enqueuing Expose request
02:40:18.968 00.001 16108 Worker thread wakes up
02:40:18.968 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:40:18.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:18.969 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:19.939 00.970 16108 Exposure complete
02:40:20.011 00.072 16108 worker thread done servicing request
02:40:20.011 00.000 21068 OnExposeComplete: enter
02:40:20.012 00.001 21068 UpdateGuideState(): m_state=6
02:40:20.013 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13860
02:40:20.014 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=877.69, Mass=120869, SNR=79.7, Peak=13961 HFD=3.3
02:40:20.015 00.001 21068 MultiStar: [#1 0.21,0.04,1.02,U] [#2 0.28,0.02,1.14,U] [#3 0.21,0.09,1.28,U] [#4 -0.07,0.19,0.84,U] [#5 -0.09,-0.18,0.98,U] [#6 -0.07,-0.11,0.96,U] [#7 0.42,0.17,0.68,U] [#8 0.06,0.15,0.81,U] 
02:40:20.015 00.000 21068 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.17, 0.09}
02:40:20.016 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
02:40:20.017 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
02:40:20.019 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.35 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
02:40:20.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
02:40:20.021 00.001 21068 Enqueuing Move request for scope (0.12, 0.05)
02:40:20.022 00.001 16108 Worker thread wakes up
02:40:20.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:40:20.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:40:20.022 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.07
02:40:20.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:40:20.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:20.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:40:20.022 00.000 16108 MoveAxis(E, 0, ABG)
02:40:20.022 00.000 16108 Move returns status 0, amount 0
02:40:20.022 00.000 16108 MoveAxis(N, 0, ABG)
02:40:20.022 00.000 16108 Move returns status 0, amount 0
02:40:20.022 00.000 16108 move complete, result=0
02:40:20.023 00.001 16108 worker thread done servicing request
02:40:20.025 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3334, FiltMin=2877, FiltMax=59219, Gamma=1.000
02:40:20.041 00.016 21068 UpdateGuideState exits: m=120869 SNR=79.7
02:40:20.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:20.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:20.044 00.001 21068 Enqueuing Expose request
02:40:20.045 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:20.046 00.001 16108 Worker thread wakes up
02:40:20.046 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:20.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:21.209 01.163 16108 Exposure complete
02:40:21.264 00.055 16108 worker thread done servicing request
02:40:21.265 00.001 21068 OnExposeComplete: enter
02:40:21.265 00.000 21068 UpdateGuideState(): m_state=6
02:40:21.266 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13861
02:40:21.267 00.001 21068 Star::Find returns 1 (0), X=222.07, Y=877.60, Mass=120295, SNR=77.7, Peak=14662 HFD=3.3
02:40:21.268 00.001 21068 MultiStar: [#1 -0.15,-0.13,1.10,U] [#2 -0.28,-0.03,1.25,U] [#3 -0.26,-0.10,1.24,U] [#4 -0.50,0.05,0.89,U] [#5 -0.22,-0.28,1.07,U] [#6 -0.54,-0.41,0.00,M1] [#7 0.09,-0.07,0.68,U] [#8 -0.16,0.27,0.93,U] 
02:40:21.269 00.001 21068 single-star, 7 included, MultiStar: {-0.22, -0.04}, one-star: {-0.18, 0.01}
02:40:21.269 00.000 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:40:21.270 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
02:40:21.271 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=0.18 mountY=0.04, mountTheta=0.19
02:40:21.272 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.01, opts=13)
02:40:21.273 00.001 21068 Enqueuing Move request for scope (-0.18, 0.01)
02:40:21.274 00.001 16108 Worker thread wakes up
02:40:21.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
02:40:21.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
02:40:21.274 00.000 16108 Moving (-0.18, 0.01) raw xDistance=0.18 yDistance=0.04
02:40:21.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:40:21.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:21.275 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:40:21.275 00.000 16108 MoveAxis(E, 0, ABG)
02:40:21.275 00.000 16108 Move returns status 0, amount 0
02:40:21.275 00.000 16108 MoveAxis(N, 0, ABG)
02:40:21.275 00.000 16108 Move returns status 0, amount 0
02:40:21.275 00.000 16108 move complete, result=0
02:40:21.275 00.000 16108 worker thread done servicing request
02:40:21.278 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3337, FiltMin=2851, FiltMax=51235, Gamma=1.000
02:40:21.292 00.014 21068 UpdateGuideState exits: m=120295 SNR=77.7
02:40:21.293 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:21.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:21.295 00.001 21068 Enqueuing Expose request
02:40:21.295 00.000 16108 Worker thread wakes up
02:40:21.295 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:21.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:21.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:22.270 00.974 16108 Exposure complete
02:40:22.356 00.086 16108 worker thread done servicing request
02:40:22.356 00.000 21068 OnExposeComplete: enter
02:40:22.357 00.001 21068 UpdateGuideState(): m_state=6
02:40:22.359 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13862
02:40:22.360 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=877.46, Mass=121930, SNR=92.5, Peak=16086 HFD=3.1
02:40:22.360 00.000 21068 MultiStar: [#1 -0.13,-0.02,1.00,U] [#2 0.10,-0.10,1.16,U] [#3 -0.27,0.09,1.14,U] [#4 -0.53,-0.08,0.75,U] [#5 -0.34,-0.06,0.83,U] [#6 -0.39,-0.21,0.80,U] [#7 -0.04,0.13,0.69,U] [#8 0.16,0.33,0.66,U] 
02:40:22.361 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {-0.13, -0.14}
02:40:22.362 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
02:40:22.363 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
02:40:22.363 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.04 mountX=0.17 mountY=0.06, mountTheta=0.33
02:40:22.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.02, opts=13)
02:40:22.366 00.001 21068 Enqueuing Move request for scope (-0.17, -0.02)
02:40:22.366 00.000 16108 Worker thread wakes up
02:40:22.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
02:40:22.367 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
02:40:22.367 00.000 16108 Moving (-0.17, -0.02) raw xDistance=0.17 yDistance=0.06
02:40:22.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:40:22.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:22.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:40:22.367 00.000 16108 MoveAxis(E, 0, ABG)
02:40:22.367 00.000 16108 Move returns status 0, amount 0
02:40:22.367 00.000 16108 MoveAxis(N, 0, ABG)
02:40:22.367 00.000 16108 Move returns status 0, amount 0
02:40:22.367 00.000 16108 move complete, result=0
02:40:22.367 00.000 16108 worker thread done servicing request
02:40:22.374 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3337, FiltMin=2867, FiltMax=60963, Gamma=1.000
02:40:22.398 00.024 21068 UpdateGuideState exits: m=121930 SNR=92.5
02:40:22.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:22.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:22.400 00.000 21068 Enqueuing Expose request
02:40:22.401 00.001 16108 Worker thread wakes up
02:40:22.401 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:22.402 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:22.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:23.568 01.166 16108 Exposure complete
02:40:23.625 00.057 16108 worker thread done servicing request
02:40:23.625 00.000 21068 OnExposeComplete: enter
02:40:23.625 00.000 21068 UpdateGuideState(): m_state=6
02:40:23.626 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13863
02:40:23.627 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=877.64, Mass=117494, SNR=80.4, Peak=16918 HFD=3.0
02:40:23.628 00.001 21068 MultiStar: [#1 -0.03,0.24,1.08,U] [#2 -0.09,0.08,1.27,U] [#3 -0.15,-0.10,1.26,U] [#4 -0.33,0.06,0.89,U] [#5 0.07,-0.00,1.00,U] [#6 -0.41,-0.19,1.02,U] [#7 0.26,-0.06,0.73,U] [#8 0.05,0.30,0.81,U] 
02:40:23.629 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.03, 0.04}
02:40:23.630 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
02:40:23.630 00.000 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
02:40:23.631 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.98 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
02:40:23.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
02:40:23.634 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
02:40:23.634 00.000 16108 Worker thread wakes up
02:40:23.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:40:23.635 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:40:23.635 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
02:40:23.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:40:23.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:23.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:23.635 00.000 16108 MoveAxis(E, 0, ABG)
02:40:23.635 00.000 16108 Move returns status 0, amount 0
02:40:23.635 00.000 16108 MoveAxis(N, 0, ABG)
02:40:23.635 00.000 16108 Move returns status 0, amount 0
02:40:23.635 00.000 16108 move complete, result=0
02:40:23.635 00.000 16108 worker thread done servicing request
02:40:23.639 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3337, FiltMin=2861, FiltMax=65501, Gamma=1.000
02:40:23.654 00.015 21068 UpdateGuideState exits: m=117494 SNR=80.4
02:40:23.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:23.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:23.656 00.000 21068 Enqueuing Expose request
02:40:23.657 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:23.658 00.001 16108 Worker thread wakes up
02:40:23.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:23.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:24.640 00.981 16108 Exposure complete
02:40:24.705 00.065 16108 worker thread done servicing request
02:40:24.705 00.000 21068 OnExposeComplete: enter
02:40:24.706 00.001 21068 UpdateGuideState(): m_state=6
02:40:24.707 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13864
02:40:24.707 00.000 21068 Star::Find returns 1 (0), X=222.25, Y=877.66, Mass=123399, SNR=84.4, Peak=15990 HFD=3.1
02:40:24.708 00.001 21068 MultiStar: [#1 0.09,0.07,1.18,U] [#2 -0.09,0.08,1.23,U] [#3 0.07,0.08,1.04,U] [#4 -0.45,0.03,0.99,U] [#5 -0.19,-0.11,0.99,U] [#6 -0.22,-0.11,0.87,U] [#7 0.25,0.08,0.66,U] [#8 -0.13,0.02,0.83,U] 
02:40:24.709 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.01, 0.07}
02:40:24.710 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
02:40:24.710 00.000 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
02:40:24.711 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=0.02 mountY=-0.06, mountTheta=-1.31
02:40:24.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
02:40:24.715 00.002 21068 Enqueuing Move request for scope (-0.01, 0.07)
02:40:24.715 00.000 16108 Worker thread wakes up
02:40:24.716 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
02:40:24.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:40:24.716 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.06
02:40:24.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:24.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:24.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:40:24.716 00.000 16108 MoveAxis(E, 0, ABG)
02:40:24.716 00.000 16108 Move returns status 0, amount 0
02:40:24.716 00.000 16108 MoveAxis(N, 0, ABG)
02:40:24.716 00.000 16108 Move returns status 0, amount 0
02:40:24.716 00.000 16108 move complete, result=0
02:40:24.716 00.000 16108 worker thread done servicing request
02:40:24.722 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3337, FiltMin=2829, FiltMax=63833, Gamma=1.000
02:40:24.738 00.016 21068 UpdateGuideState exits: m=123399 SNR=84.4
02:40:24.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:24.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:24.740 00.000 21068 Enqueuing Expose request
02:40:24.741 00.001 16108 Worker thread wakes up
02:40:24.741 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:24.742 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:24.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:25.894 01.152 16108 Exposure complete
02:40:25.973 00.079 16108 worker thread done servicing request
02:40:25.974 00.001 21068 OnExposeComplete: enter
02:40:25.975 00.001 21068 UpdateGuideState(): m_state=6
02:40:25.977 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13865
02:40:25.978 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=877.45, Mass=124266, SNR=89.4, Peak=16163 HFD=3.1
02:40:25.980 00.002 21068 MultiStar: [#1 -0.00,-0.08,1.03,U] [#2 0.02,-0.26,1.21,U] [#3 -0.02,-0.17,1.00,U] [#4 0.05,0.15,0.78,U] [#5 -0.19,-0.39,0.88,U] [#6 -0.11,-0.13,0.76,U] [#7 0.29,0.07,0.58,U] [#8 -0.08,0.07,0.68,U] 
02:40:25.982 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {-0.01, -0.15}
02:40:25.983 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
02:40:25.985 00.002 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
02:40:25.987 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.68 mountX=-0.01 mountY=0.12, mountTheta=1.64
02:40:25.989 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.12, opts=13)
02:40:25.992 00.003 21068 Enqueuing Move request for scope (-0.01, -0.12)
02:40:25.993 00.001 16108 Worker thread wakes up
02:40:25.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
02:40:25.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
02:40:25.994 00.001 16108 Moving (-0.01, -0.12) raw xDistance=-0.01 yDistance=0.12
02:40:25.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:40:25.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:25.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:40:25.994 00.000 16108 MoveAxis(E, 0, ABG)
02:40:25.994 00.000 16108 Move returns status 0, amount 0
02:40:25.994 00.000 16108 MoveAxis(N, 0, ABG)
02:40:25.994 00.000 16108 Move returns status 0, amount 0
02:40:25.994 00.000 16108 move complete, result=0
02:40:25.994 00.000 16108 worker thread done servicing request
02:40:26.002 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3337, FiltMin=2870, FiltMax=62173, Gamma=1.000
02:40:26.030 00.028 21068 UpdateGuideState exits: m=124266 SNR=89.4
02:40:26.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:26.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:26.033 00.001 21068 Enqueuing Expose request
02:40:26.035 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:26.035 00.000 16108 Worker thread wakes up
02:40:26.036 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:26.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:27.017 00.981 16108 Exposure complete
02:40:27.089 00.072 16108 worker thread done servicing request
02:40:27.089 00.000 21068 OnExposeComplete: enter
02:40:27.091 00.002 21068 UpdateGuideState(): m_state=6
02:40:27.092 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13866
02:40:27.093 00.001 21068 Star::Find returns 1 (0), X=221.96, Y=877.74, Mass=110505, SNR=88.2, Peak=14614 HFD=3.2
02:40:27.094 00.001 21068 MultiStar: [#1 -0.18,-0.03,1.08,U] [#2 -0.01,0.02,1.11,U] [#3 -0.19,0.00,1.17,U] [#4 -0.66,0.07,0.00,M1] [#5 -0.46,-0.20,0.99,U] [#6 -0.26,0.13,0.72,U] [#7 -0.00,0.28,0.57,U] [#8 -0.13,0.14,0.72,U] 
02:40:27.095 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {-0.30, 0.15}
02:40:27.095 00.000 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
02:40:27.096 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
02:40:27.097 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.94 mountX=0.20 mountY=0.01, mountTheta=0.04
02:40:27.098 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.04, opts=13)
02:40:27.099 00.001 21068 Enqueuing Move request for scope (-0.20, 0.04)
02:40:27.100 00.001 16108 Worker thread wakes up
02:40:27.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
02:40:27.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
02:40:27.100 00.000 16108 Moving (-0.20, 0.04) raw xDistance=0.20 yDistance=0.01
02:40:27.101 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:40:27.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:27.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:40:27.101 00.000 16108 MoveAxis(W, 53, ABG)
02:40:27.101 00.000 16108 Guiding  Dir = 3, Dur = 53
02:40:27.101 00.000 16108 IsSlewing returns 0
02:40:27.101 00.000 16108 IsGuiding returns 0
02:40:27.104 00.003 16108 PulseGuide returned control before completion, sleep 62
02:40:27.106 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3337, FiltMin=2886, FiltMax=65501, Gamma=1.000
02:40:27.133 00.027 21068 UpdateGuideState exits: m=110505 SNR=88.2
02:40:27.136 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:27.138 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:27.140 00.002 21068 Enqueuing Expose request
02:40:27.177 00.037 16108 IsGuiding returns 1
02:40:27.177 00.000 16108 scope still moving after pulse duration time elapsed
02:40:27.209 00.032 16108 IsSlewing returns 0
02:40:27.209 00.000 16108 IsGuiding returns 0
02:40:27.209 00.000 16108 scope move finished after 53 + 54 ms
02:40:27.209 00.000 16108 Move returns status 0, amount 53
02:40:27.209 00.000 16108 MoveAxis(N, 0, ABG)
02:40:27.209 00.000 16108 Move returns status 0, amount 0
02:40:27.209 00.000 16108 move complete, result=0
02:40:27.209 00.000 16108 worker thread done servicing request
02:40:27.209 00.000 16108 Worker thread wakes up
02:40:27.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:27.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:27.209 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
02:40:28.375 01.166 16108 Exposure complete
02:40:28.432 00.057 16108 worker thread done servicing request
02:40:28.432 00.000 21068 OnExposeComplete: enter
02:40:28.434 00.002 21068 UpdateGuideState(): m_state=6
02:40:28.435 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13867
02:40:28.435 00.000 21068 Star::Find returns 1 (0), X=222.01, Y=877.62, Mass=123165, SNR=90.8, Peak=16102 HFD=3.3
02:40:28.436 00.001 21068 MultiStar: [#1 0.10,-0.07,1.08,U] [#2 -0.02,0.00,1.15,U] [#3 -0.09,-0.05,0.97,U] [#4 -0.59,0.03,0.00,M2] [#5 -0.37,-0.35,0.90,U] [#6 -0.41,-0.26,0.73,U] [#7 0.35,0.01,0.58,U] [#8 -0.01,0.19,0.65,U] 
02:40:28.437 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.24, 0.03}
02:40:28.438 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
02:40:28.439 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
02:40:28.439 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.54 mountX=0.08 mountY=0.09, mountTheta=0.80
02:40:28.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.07, opts=13)
02:40:28.442 00.001 21068 Enqueuing Move request for scope (-0.10, -0.07)
02:40:28.443 00.001 16108 Worker thread wakes up
02:40:28.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
02:40:28.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
02:40:28.443 00.000 16108 Moving (-0.10, -0.07) raw xDistance=0.08 yDistance=0.09
02:40:28.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:40:28.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:28.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:40:28.443 00.000 16108 MoveAxis(E, 0, ABG)
02:40:28.443 00.000 16108 Move returns status 0, amount 0
02:40:28.443 00.000 16108 MoveAxis(N, 0, ABG)
02:40:28.443 00.000 16108 Move returns status 0, amount 0
02:40:28.443 00.000 16108 move complete, result=0
02:40:28.443 00.000 16108 worker thread done servicing request
02:40:28.448 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3337, FiltMin=2838, FiltMax=57677, Gamma=1.000
02:40:28.465 00.017 21068 UpdateGuideState exits: m=123165 SNR=90.8
02:40:28.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:28.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:28.467 00.000 21068 Enqueuing Expose request
02:40:28.468 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:28.469 00.001 16108 Worker thread wakes up
02:40:28.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:28.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:29.446 00.977 16108 Exposure complete
02:40:29.518 00.072 16108 worker thread done servicing request
02:40:29.518 00.000 21068 OnExposeComplete: enter
02:40:29.521 00.003 21068 UpdateGuideState(): m_state=6
02:40:29.522 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13868
02:40:29.523 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=877.43, Mass=126044, SNR=100.7, Peak=14441 HFD=3.2
02:40:29.525 00.002 21068 MultiStar: [#1 0.08,0.06,0.83,U] [#2 -0.02,0.02,0.98,U] [#3 -0.09,-0.00,0.82,U] [#4 -0.30,0.13,0.81,U] [#5 -0.22,-0.31,0.86,U] [#6 -0.11,-0.11,0.73,U] [#7 0.16,-0.07,0.57,U] [#8 -0.00,-0.04,0.59,U] 
02:40:29.526 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.10, -0.17}
02:40:29.526 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
02:40:29.527 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
02:40:29.528 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.30 mountX=0.04 mountY=0.07, mountTheta=1.03
02:40:29.531 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
02:40:29.532 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
02:40:29.532 00.000 16108 Worker thread wakes up
02:40:29.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:40:29.533 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:40:29.533 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
02:40:29.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:29.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:29.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:40:29.533 00.000 16108 MoveAxis(E, 0, ABG)
02:40:29.533 00.000 16108 Move returns status 0, amount 0
02:40:29.533 00.000 16108 MoveAxis(N, 0, ABG)
02:40:29.533 00.000 16108 Move returns status 0, amount 0
02:40:29.533 00.000 16108 move complete, result=0
02:40:29.533 00.000 16108 worker thread done servicing request
02:40:29.537 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3337, FiltMin=2867, FiltMax=55923, Gamma=1.000
02:40:29.553 00.016 21068 UpdateGuideState exits: m=126044 SNR=100.7
02:40:29.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:29.556 00.001 21068 Enqueuing Expose request
02:40:29.556 00.000 16108 Worker thread wakes up
02:40:29.556 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:29.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:29.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:30.721 01.164 16108 Exposure complete
02:40:30.793 00.072 16108 worker thread done servicing request
02:40:30.793 00.000 21068 OnExposeComplete: enter
02:40:30.795 00.002 21068 UpdateGuideState(): m_state=6
02:40:30.796 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13869
02:40:30.799 00.003 21068 Star::Find returns 1 (0), X=222.09, Y=877.59, Mass=132663, SNR=101.3, Peak=18790 HFD=3.3
02:40:30.799 00.000 21068 MultiStar: [#1 0.23,0.06,1.06,U] [#2 0.06,-0.14,1.05,U] [#3 0.03,-0.17,0.99,U] [#4 -0.20,0.13,0.76,U] [#5 -0.14,-0.34,0.76,U] [#6 -0.27,-0.21,0.77,U] [#7 0.07,0.07,0.47,U] [#8 -0.07,0.00,0.66,U] 
02:40:30.800 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.16, -0.01}
02:40:30.801 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
02:40:30.802 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
02:40:30.803 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=0.03 mountY=0.08, mountTheta=1.26
02:40:30.805 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
02:40:30.806 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
02:40:30.807 00.001 16108 Worker thread wakes up
02:40:30.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:40:30.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:40:30.807 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.08
02:40:30.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:30.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:30.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:40:30.807 00.000 16108 MoveAxis(E, 0, ABG)
02:40:30.807 00.000 16108 Move returns status 0, amount 0
02:40:30.807 00.000 16108 MoveAxis(N, 0, ABG)
02:40:30.807 00.000 16108 Move returns status 0, amount 0
02:40:30.807 00.000 16108 move complete, result=0
02:40:30.807 00.000 16108 worker thread done servicing request
02:40:30.812 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3337, FiltMin=2761, FiltMax=58045, Gamma=1.000
02:40:30.830 00.018 21068 UpdateGuideState exits: m=132663 SNR=101.3
02:40:30.833 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:30.835 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:30.837 00.002 21068 Enqueuing Expose request
02:40:30.840 00.003 16108 Worker thread wakes up
02:40:30.840 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:30.842 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:30.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:31.823 00.981 16108 Exposure complete
02:40:31.887 00.064 16108 worker thread done servicing request
02:40:31.887 00.000 21068 OnExposeComplete: enter
02:40:31.888 00.001 21068 UpdateGuideState(): m_state=6
02:40:31.889 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13870
02:40:31.890 00.001 21068 Star::Find returns 1 (0), X=222.36, Y=877.39, Mass=119830, SNR=92.3, Peak=15507 HFD=3.0
02:40:31.891 00.001 21068 MultiStar: [#1 0.31,-0.17,1.09,U] [#2 0.19,-0.19,1.14,U] [#3 0.16,-0.25,1.06,U] [#4 -0.38,-0.29,0.88,U] [#5 0.01,-0.56,0.81,U] [#6 -0.15,-0.28,0.74,U] [#7 0.45,0.03,0.66,U] [#8 0.25,-0.11,0.71,U] 
02:40:31.892 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.23}, one-star: {0.11, -0.20}
02:40:31.893 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
02:40:31.893 00.000 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
02:40:31.894 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.09 mountX=-0.14 mountY=0.17, mountTheta=2.25
02:40:31.897 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.20, opts=13)
02:40:31.898 00.001 21068 Enqueuing Move request for scope (0.11, -0.20)
02:40:31.898 00.000 16108 Worker thread wakes up
02:40:31.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
02:40:31.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
02:40:31.899 00.001 16108 Moving (0.11, -0.20) raw xDistance=-0.14 yDistance=0.17
02:40:31.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:40:31.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:31.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:40:31.899 00.000 16108 MoveAxis(E, 0, ABG)
02:40:31.899 00.000 16108 Move returns status 0, amount 0
02:40:31.899 00.000 16108 MoveAxis(N, 0, ABG)
02:40:31.899 00.000 16108 Move returns status 0, amount 0
02:40:31.899 00.000 16108 move complete, result=0
02:40:31.899 00.000 16108 worker thread done servicing request
02:40:31.903 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3341, FiltMin=2867, FiltMax=54701, Gamma=1.000
02:40:31.922 00.019 21068 UpdateGuideState exits: m=119830 SNR=92.3
02:40:31.924 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:31.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:31.927 00.002 21068 Enqueuing Expose request
02:40:31.927 00.000 16108 Worker thread wakes up
02:40:31.927 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:31.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:31.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:33.087 01.159 16108 Exposure complete
02:40:33.154 00.067 16108 worker thread done servicing request
02:40:33.154 00.000 21068 OnExposeComplete: enter
02:40:33.155 00.001 21068 UpdateGuideState(): m_state=6
02:40:33.157 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13871
02:40:33.158 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=877.28, Mass=114685, SNR=83.1, Peak=16617 HFD=2.9
02:40:33.159 00.001 21068 MultiStar: [#1 0.16,-0.07,1.14,U] [#2 0.25,-0.24,1.17,U] [#3 0.21,-0.16,1.11,U] [#4 -0.23,-0.26,0.90,U] [#5 -0.18,-0.35,0.77,U] [#6 -0.22,-0.58,0.00,M1] [#7 0.32,-0.32,0.66,U] [#8 0.31,-0.13,0.76,U] 
02:40:33.159 00.000 21068 refined, 7 included, MultiStar: {0.15, -0.22}, one-star: {0.34, -0.31}
02:40:33.160 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
02:40:33.163 00.003 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
02:40:33.164 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=-0.19 mountY=0.18, mountTheta=2.38
02:40:33.167 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.22, opts=13)
02:40:33.168 00.001 21068 Enqueuing Move request for scope (0.15, -0.22)
02:40:33.168 00.000 16108 Worker thread wakes up
02:40:33.169 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
02:40:33.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
02:40:33.169 00.000 16108 Moving (0.15, -0.22) raw xDistance=-0.19 yDistance=0.18
02:40:33.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:40:33.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:33.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:40:33.169 00.000 16108 MoveAxis(E, 0, ABG)
02:40:33.169 00.000 16108 Move returns status 0, amount 0
02:40:33.169 00.000 16108 MoveAxis(N, 0, ABG)
02:40:33.169 00.000 16108 Move returns status 0, amount 0
02:40:33.169 00.000 16108 move complete, result=0
02:40:33.169 00.000 16108 worker thread done servicing request
02:40:33.173 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3341, FiltMin=2861, FiltMax=58493, Gamma=1.000
02:40:33.189 00.016 21068 UpdateGuideState exits: m=114685 SNR=83.1
02:40:33.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:33.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:33.191 00.000 21068 Enqueuing Expose request
02:40:33.193 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:33.194 00.001 16108 Worker thread wakes up
02:40:33.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:33.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:34.177 00.983 16108 Exposure complete
02:40:34.238 00.061 16108 worker thread done servicing request
02:40:34.239 00.001 21068 OnExposeComplete: enter
02:40:34.239 00.000 21068 UpdateGuideState(): m_state=6
02:40:34.240 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13872
02:40:34.241 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.35, Mass=130118, SNR=87.6, Peak=15446 HFD=3.3
02:40:34.244 00.003 21068 MultiStar: [#1 0.27,0.02,1.07,U] [#2 0.00,-0.22,1.13,U] [#3 0.30,0.06,0.93,U] [#4 -0.25,0.07,0.83,U] [#5 -0.05,-0.41,0.91,U] [#6 -0.48,-0.44,0.00,M2] [#7 0.16,-0.03,0.69,U] [#8 0.23,0.07,0.97,U] 
02:40:34.246 00.002 21068 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {-0.04, -0.25}
02:40:34.247 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
02:40:34.247 00.000 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
02:40:34.249 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.84 mountX=-0.10 mountY=0.07, mountTheta=2.51
02:40:34.253 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
02:40:34.254 00.001 21068 Enqueuing Move request for scope (0.08, -0.09)
02:40:34.255 00.001 16108 Worker thread wakes up
02:40:34.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:40:34.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:40:34.255 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=0.07
02:40:34.255 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:40:34.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:34.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:40:34.255 00.000 16108 MoveAxis(E, 0, ABG)
02:40:34.255 00.000 16108 Move returns status 0, amount 0
02:40:34.255 00.000 16108 MoveAxis(N, 0, ABG)
02:40:34.255 00.000 16108 Move returns status 0, amount 0
02:40:34.255 00.000 16108 move complete, result=0
02:40:34.255 00.000 16108 worker thread done servicing request
02:40:34.259 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3344, FiltMin=2880, FiltMax=65510, Gamma=1.000
02:40:34.275 00.016 21068 UpdateGuideState exits: m=130118 SNR=87.6
02:40:34.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.276 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:34.277 00.001 21068 Enqueuing Expose request
02:40:34.278 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:34.279 00.001 16108 Worker thread wakes up
02:40:34.279 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:34.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:35.457 01.178 16108 Exposure complete
02:40:35.518 00.061 16108 worker thread done servicing request
02:40:35.518 00.000 21068 OnExposeComplete: enter
02:40:35.519 00.001 21068 UpdateGuideState(): m_state=6
02:40:35.522 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13873
02:40:35.523 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=877.46, Mass=121858, SNR=94.2, Peak=15763 HFD=3.3
02:40:35.525 00.002 21068 MultiStar: [#1 -0.07,-0.08,1.06,U] [#2 0.03,-0.22,1.06,U] [#3 -0.05,0.02,1.00,U] [#4 -0.18,-0.03,0.87,U] [#5 -0.07,-0.25,0.84,U] [#6 -0.32,-0.53,0.00,M3] [#7 -0.04,0.01,0.54,U] [#8 -0.37,0.02,0.71,U] 
02:40:35.526 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.12, -0.13}
02:40:35.526 00.000 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.37 = 0.91)
02:40:35.527 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.97)
02:40:35.528 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.41 mountX=0.08 mountY=0.11, mountTheta=0.93
02:40:35.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.09, opts=13)
02:40:35.531 00.001 21068 Enqueuing Move request for scope (-0.10, -0.09)
02:40:35.532 00.001 16108 Worker thread wakes up
02:40:35.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
02:40:35.532 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
02:40:35.532 00.000 16108 Moving (-0.10, -0.09) raw xDistance=0.08 yDistance=0.11
02:40:35.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:40:35.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:35.534 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:35.534 00.000 16108 MoveAxis(E, 0, ABG)
02:40:35.534 00.000 16108 Move returns status 0, amount 0
02:40:35.534 00.000 16108 MoveAxis(N, 0, ABG)
02:40:35.534 00.000 16108 Move returns status 0, amount 0
02:40:35.534 00.000 16108 move complete, result=0
02:40:35.534 00.000 16108 worker thread done servicing request
02:40:35.540 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3344, FiltMin=2870, FiltMax=56739, Gamma=1.000
02:40:35.570 00.030 21068 UpdateGuideState exits: m=121858 SNR=94.2
02:40:35.572 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:35.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:35.574 00.001 21068 Enqueuing Expose request
02:40:35.575 00.001 16108 Worker thread wakes up
02:40:35.575 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:35.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:35.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:36.557 00.981 16108 Exposure complete
02:40:36.617 00.060 16108 worker thread done servicing request
02:40:36.617 00.000 21068 OnExposeComplete: enter
02:40:36.618 00.001 21068 UpdateGuideState(): m_state=6
02:40:36.618 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13874
02:40:36.619 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=877.36, Mass=123637, SNR=84.3, Peak=16851 HFD=3.3
02:40:36.621 00.002 21068 MultiStar: [#1 -0.12,-0.05,1.12,U] [#2 -0.22,-0.38,1.08,U] [#3 -0.29,-0.16,1.03,U] [#4 -0.18,-0.09,0.93,U] [#5 0.10,-0.30,1.08,U] [#6 -0.28,-0.48,0.85,U] [#7 0.13,-0.14,0.68,U] [#8 -0.27,-0.15,0.80,U] 
02:40:36.622 00.001 21068 refined, 8 included, MultiStar: {-0.17, -0.22}, one-star: {-0.35, -0.23}
02:40:36.622 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
02:40:36.623 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
02:40:36.624 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.23 mountX=0.13 mountY=0.25, mountTheta=1.09
02:40:36.625 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.22, opts=13)
02:40:36.626 00.001 21068 Enqueuing Move request for scope (-0.17, -0.22)
02:40:36.626 00.000 16108 Worker thread wakes up
02:40:36.628 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
02:40:36.628 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
02:40:36.628 00.000 16108 Moving (-0.17, -0.22) raw xDistance=0.13 yDistance=0.25
02:40:36.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:40:36.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:40:36.628 00.000 16108 MoveAxis(E, 0, ABG)
02:40:36.628 00.000 16108 Move returns status 0, amount 0
02:40:36.628 00.000 16108 MoveAxis(S, 51, ABG)
02:40:36.628 00.000 16108 Guiding  Dir = 1, Dur = 51
02:40:36.628 00.000 16108 IsSlewing returns 0
02:40:36.628 00.000 16108 IsGuiding returns 0
02:40:36.632 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3347, FiltMin=2877, FiltMax=57043, Gamma=1.000
02:40:36.635 00.003 16108 PulseGuide returned control before completion, sleep 54
02:40:36.646 00.011 21068 UpdateGuideState exits: m=123637 SNR=84.3
02:40:36.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:36.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:36.649 00.001 21068 Enqueuing Expose request
02:40:36.697 00.048 16108 IsGuiding returns 1
02:40:36.697 00.000 16108 scope still moving after pulse duration time elapsed
02:40:36.729 00.032 16108 IsSlewing returns 0
02:40:36.729 00.000 16108 IsGuiding returns 0
02:40:36.729 00.000 16108 scope move finished after 51 + 49 ms
02:40:36.729 00.000 16108 Move returns status 0, amount 51
02:40:36.729 00.000 16108 move complete, result=0
02:40:36.729 00.000 16108 worker thread done servicing request
02:40:36.729 00.000 16108 Worker thread wakes up
02:40:36.729 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:40:36.731 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:36.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:37.896 01.165 16108 Exposure complete
02:40:37.954 00.058 16108 worker thread done servicing request
02:40:37.954 00.000 21068 OnExposeComplete: enter
02:40:37.956 00.002 21068 UpdateGuideState(): m_state=6
02:40:37.957 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13875
02:40:37.958 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=877.71, Mass=128958, SNR=82.7, Peak=16454 HFD=3.1
02:40:37.959 00.001 21068 MultiStar: [#1 -0.12,0.33,1.19,U] [#2 -0.16,0.08,1.16,U] [#3 -0.23,0.15,1.08,U] [#4 -0.33,0.18,0.83,U] [#5 -0.14,-0.05,0.95,U] [#6 -0.29,-0.14,0.81,U] [#7 0.08,0.18,0.62,U] [#8 -0.26,0.21,0.79,U] 
02:40:37.960 00.001 21068 single-star, 8 included, MultiStar: {-0.18, 0.12}, one-star: {-0.17, 0.12}
02:40:37.960 00.000 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
02:40:37.961 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
02:40:37.962 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.20 cameraTheta=2.54 mountX=0.19 mountY=-0.07, mountTheta=-0.37
02:40:37.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.12, opts=13)
02:40:37.966 00.002 21068 Enqueuing Move request for scope (-0.17, 0.12)
02:40:37.968 00.002 16108 Worker thread wakes up
02:40:37.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
02:40:37.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
02:40:37.968 00.000 16108 Moving (-0.17, 0.12) raw xDistance=0.19 yDistance=-0.07
02:40:37.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:40:37.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:37.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:40:37.969 00.001 16108 MoveAxis(E, 0, ABG)
02:40:37.969 00.000 16108 Move returns status 0, amount 0
02:40:37.969 00.000 16108 MoveAxis(N, 0, ABG)
02:40:37.969 00.000 16108 Move returns status 0, amount 0
02:40:37.969 00.000 16108 move complete, result=0
02:40:37.969 00.000 16108 worker thread done servicing request
02:40:37.977 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3347, FiltMin=2851, FiltMax=57433, Gamma=1.000
02:40:38.001 00.024 21068 UpdateGuideState exits: m=128958 SNR=82.7
02:40:38.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:38.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:38.004 00.001 21068 Enqueuing Expose request
02:40:38.005 00.001 16108 Worker thread wakes up
02:40:38.005 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:38.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:38.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:38.976 00.971 16108 Exposure complete
02:40:39.039 00.063 16108 worker thread done servicing request
02:40:39.040 00.001 21068 OnExposeComplete: enter
02:40:39.040 00.000 21068 UpdateGuideState(): m_state=6
02:40:39.041 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13876
02:40:39.042 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=877.67, Mass=141074, SNR=95.3, Peak=17270 HFD=3.4
02:40:39.043 00.001 21068 MultiStar: [#1 0.18,0.05,1.01,U] [#2 0.13,-0.06,1.09,U] [#3 -0.04,-0.05,0.93,U] [#4 -0.27,0.04,0.73,U] [#5 0.05,0.02,0.80,U] [#6 -0.46,-0.27,0.73,U] [#7 0.05,-0.13,0.50,U] [#8 0.18,0.19,0.65,U] 
02:40:39.043 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.10, 0.07}
02:40:39.044 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
02:40:39.045 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
02:40:39.046 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.10 mountX=-0.01 mountY=0.01, mountTheta=2.24
02:40:39.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
02:40:39.049 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
02:40:39.050 00.001 16108 Worker thread wakes up
02:40:39.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:40:39.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:40:39.050 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
02:40:39.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:40:39.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:39.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:40:39.050 00.000 16108 MoveAxis(E, 0, ABG)
02:40:39.050 00.000 16108 Move returns status 0, amount 0
02:40:39.050 00.000 16108 MoveAxis(N, 0, ABG)
02:40:39.050 00.000 16108 Move returns status 0, amount 0
02:40:39.050 00.000 16108 move complete, result=0
02:40:39.051 00.001 16108 worker thread done servicing request
02:40:39.056 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3350, FiltMin=2844, FiltMax=58381, Gamma=1.000
02:40:39.079 00.023 21068 UpdateGuideState exits: m=141074 SNR=95.3
02:40:39.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:39.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:39.082 00.001 21068 Enqueuing Expose request
02:40:39.083 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:39.084 00.001 16108 Worker thread wakes up
02:40:39.085 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:39.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:40.235 01.150 16108 Exposure complete
02:40:40.291 00.056 16108 worker thread done servicing request
02:40:40.292 00.001 21068 OnExposeComplete: enter
02:40:40.293 00.001 21068 UpdateGuideState(): m_state=6
02:40:40.293 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13877
02:40:40.294 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=877.71, Mass=129194, SNR=99.2, Peak=17750 HFD=3.0
02:40:40.296 00.002 21068 MultiStar: [#1 0.12,-0.00,0.85,U] [#2 0.05,-0.06,1.03,U] [#3 0.24,-0.17,0.89,U] [#4 -0.20,-0.01,0.72,U] [#5 0.04,-0.16,0.73,U] [#6 -0.15,-0.30,0.77,U] [#7 0.51,0.27,0.00,M1] [#8 0.24,0.10,0.67,U] 
02:40:40.297 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.03, 0.12}
02:40:40.297 00.000 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
02:40:40.298 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
02:40:40.299 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=-0.06 mountY=0.04, mountTheta=2.50
02:40:40.300 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
02:40:40.301 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
02:40:40.302 00.001 16108 Worker thread wakes up
02:40:40.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:40:40.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:40:40.302 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.04
02:40:40.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:40:40.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:40.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:40:40.302 00.000 16108 MoveAxis(E, 0, ABG)
02:40:40.302 00.000 16108 Move returns status 0, amount 0
02:40:40.302 00.000 16108 MoveAxis(N, 0, ABG)
02:40:40.302 00.000 16108 Move returns status 0, amount 0
02:40:40.302 00.000 16108 move complete, result=0
02:40:40.303 00.001 16108 worker thread done servicing request
02:40:40.312 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3350, FiltMin=2877, FiltMax=54029, Gamma=1.000
02:40:40.335 00.023 21068 UpdateGuideState exits: m=129194 SNR=99.2
02:40:40.337 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.340 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:40.343 00.003 21068 Enqueuing Expose request
02:40:40.345 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:40.346 00.001 16108 Worker thread wakes up
02:40:40.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:40.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:41.324 00.978 16108 Exposure complete
02:40:41.403 00.079 16108 worker thread done servicing request
02:40:41.403 00.000 21068 OnExposeComplete: enter
02:40:41.405 00.002 21068 UpdateGuideState(): m_state=6
02:40:41.406 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13878
02:40:41.407 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=877.57, Mass=129549, SNR=90.5, Peak=15597 HFD=3.3
02:40:41.408 00.001 21068 MultiStar: [#1 -0.01,0.27,0.95,U] [#2 0.11,0.07,1.07,U] [#3 -0.04,0.02,1.10,U] [#4 -0.20,0.21,0.73,U] [#5 -0.19,0.04,0.93,U] [#6 -0.34,-0.45,0.00,M1] [#7 0.26,0.15,0.53,U] [#8 0.10,0.28,0.65,U] 
02:40:41.408 00.000 21068 single-star, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.08, -0.02}
02:40:41.409 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
02:40:41.410 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
02:40:41.410 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.09 mountY=0.00, mountTheta=3.13
02:40:41.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
02:40:41.413 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
02:40:41.413 00.000 16108 Worker thread wakes up
02:40:41.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:40:41.413 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:40:41.413 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.09 yDistance=0.00
02:40:41.414 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:40:41.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:41.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:40:41.414 00.000 16108 MoveAxis(E, 0, ABG)
02:40:41.414 00.000 16108 Move returns status 0, amount 0
02:40:41.414 00.000 16108 MoveAxis(N, 0, ABG)
02:40:41.414 00.000 16108 Move returns status 0, amount 0
02:40:41.414 00.000 16108 move complete, result=0
02:40:41.414 00.000 16108 worker thread done servicing request
02:40:41.418 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3353, FiltMin=2867, FiltMax=59661, Gamma=1.000
02:40:41.433 00.015 21068 UpdateGuideState exits: m=129549 SNR=90.5
02:40:41.435 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:41.437 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:41.438 00.001 21068 Enqueuing Expose request
02:40:41.441 00.003 16108 Worker thread wakes up
02:40:41.441 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:41.443 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:41.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:42.618 01.175 16108 Exposure complete
02:40:42.686 00.068 16108 worker thread done servicing request
02:40:42.686 00.000 21068 OnExposeComplete: enter
02:40:42.688 00.002 21068 UpdateGuideState(): m_state=6
02:40:42.690 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13879
02:40:42.692 00.002 21068 Star::Find returns 1 (0), X=222.07, Y=877.72, Mass=133146, SNR=100.5, Peak=20646 HFD=3.1
02:40:42.694 00.002 21068 MultiStar: [#1 -0.06,-0.01,0.85,U] [#2 -0.18,0.14,0.93,U] [#3 -0.18,-0.10,0.80,U] [#4 -0.44,0.25,0.73,U] [#5 -0.47,-0.13,0.90,U] [#6 -0.34,-0.12,0.75,U] [#7 0.20,0.05,0.58,U] [#8 -0.18,0.22,0.85,U] 
02:40:42.697 00.003 21068 single-star, 8 included, MultiStar: {-0.21, 0.05}, one-star: {-0.18, 0.12}
02:40:42.698 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
02:40:42.699 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
02:40:42.700 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.53 mountX=0.20 mountY=-0.08, mountTheta=-0.38
02:40:42.703 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.12, opts=13)
02:40:42.704 00.001 21068 Enqueuing Move request for scope (-0.18, 0.12)
02:40:42.707 00.003 16108 Worker thread wakes up
02:40:42.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
02:40:42.707 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
02:40:42.707 00.000 16108 Moving (-0.18, 0.12) raw xDistance=0.20 yDistance=-0.08
02:40:42.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:40:42.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:42.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:40:42.707 00.000 16108 MoveAxis(E, 0, ABG)
02:40:42.707 00.000 16108 Move returns status 0, amount 0
02:40:42.707 00.000 16108 MoveAxis(N, 0, ABG)
02:40:42.707 00.000 16108 Move returns status 0, amount 0
02:40:42.707 00.000 16108 move complete, result=0
02:40:42.707 00.000 16108 worker thread done servicing request
02:40:42.711 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3357, FiltMin=2902, FiltMax=49027, Gamma=1.000
02:40:42.727 00.016 21068 UpdateGuideState exits: m=133146 SNR=100.5
02:40:42.727 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:42.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:42.729 00.001 21068 Enqueuing Expose request
02:40:42.729 00.000 16108 Worker thread wakes up
02:40:42.729 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:42.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:42.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:43.706 00.976 16108 Exposure complete
02:40:43.761 00.055 16108 worker thread done servicing request
02:40:43.761 00.000 21068 OnExposeComplete: enter
02:40:43.762 00.001 21068 UpdateGuideState(): m_state=6
02:40:43.763 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13880
02:40:43.764 00.001 21068 Star::Find returns 1 (0), X=221.74, Y=877.50, Mass=116855, SNR=89.9, Peak=16419 HFD=3.3
02:40:43.766 00.002 21068 MultiStar: [#1 -0.11,-0.08,0.95,U] [#2 -0.51,-0.11,1.08,U] [#3 -0.29,-0.09,0.97,U] [#4 -0.63,-0.25,0.00,M1] [#5 -0.64,-0.19,0.00,M1] [#6 -0.61,-0.31,0.00,M1] [#7 -0.09,0.14,0.56,U] [#8 -0.43,-0.15,0.77,U] 
02:40:43.767 00.001 21068 refined, 5 included, MultiStar: {-0.34, -0.08}, one-star: {-0.51, -0.10}
02:40:43.767 00.000 21068 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
02:40:43.768 00.001 21068 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
02:40:43.769 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-2.92 mountX=0.33 mountY=0.16, mountTheta=0.45
02:40:43.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.08, opts=13)
02:40:43.774 00.002 21068 Enqueuing Move request for scope (-0.34, -0.08)
02:40:43.775 00.001 16108 Worker thread wakes up
02:40:43.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.08) opts 0xd
02:40:43.775 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.08)
02:40:43.775 00.000 16108 Moving (-0.34, -0.08) raw xDistance=0.33 yDistance=0.16
02:40:43.776 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:40:43.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:43.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:40:43.776 00.000 16108 MoveAxis(W, 85, ABG)
02:40:43.776 00.000 16108 Guiding  Dir = 3, Dur = 85
02:40:43.776 00.000 16108 IsSlewing returns 0
02:40:43.776 00.000 16108 IsGuiding returns 0
02:40:43.778 00.002 16108 PulseGuide returned control before completion, sleep 94
02:40:43.784 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3360, FiltMin=2886, FiltMax=46403, Gamma=1.000
02:40:43.799 00.015 21068 UpdateGuideState exits: m=116855 SNR=89.9
02:40:43.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:43.802 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:43.803 00.001 21068 Enqueuing Expose request
02:40:43.879 00.076 16108 IsGuiding returns 1
02:40:43.879 00.000 16108 scope still moving after pulse duration time elapsed
02:40:43.909 00.030 16108 IsSlewing returns 0
02:40:43.910 00.001 16108 IsGuiding returns 1
02:40:43.941 00.031 16108 IsSlewing returns 0
02:40:43.942 00.001 16108 IsGuiding returns 0
02:40:43.942 00.000 16108 scope move finished after 85 + 80 ms
02:40:43.942 00.000 16108 Move returns status 0, amount 85
02:40:43.942 00.000 16108 MoveAxis(N, 0, ABG)
02:40:43.942 00.000 16108 Move returns status 0, amount 0
02:40:43.942 00.000 16108 move complete, result=0
02:40:43.942 00.000 16108 worker thread done servicing request
02:40:43.942 00.000 16108 Worker thread wakes up
02:40:43.942 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH
02:40:43.944 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:43.946 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:45.091 01.145 16108 Exposure complete
02:40:45.143 00.052 16108 worker thread done servicing request
02:40:45.144 00.001 21068 OnExposeComplete: enter
02:40:45.144 00.000 21068 UpdateGuideState(): m_state=6
02:40:45.146 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13881
02:40:45.147 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.35, Mass=107800, SNR=83.3, Peak=14851 HFD=3.1
02:40:45.148 00.001 21068 MultiStar: [#1 -0.06,-0.33,1.11,U] [#2 -0.03,-0.50,1.23,U] [#3 -0.16,-0.36,1.02,U] [#4 -0.25,0.13,0.82,U] [#5 -0.28,-0.53,0.00,M2] [#6 -0.27,-0.53,0.00,M2] [#7 0.39,-0.54,0.00,M1] [#8 -0.02,-0.13,0.74,U] 
02:40:45.149 00.001 21068 single-star, 5 included, MultiStar: {-0.08, -0.27}, one-star: {0.01, -0.25}
02:40:45.149 00.000 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
02:40:45.150 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
02:40:45.151 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.54 mountX=-0.05 mountY=0.24, mountTheta=1.78
02:40:45.152 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.25, opts=13)
02:40:45.153 00.001 21068 Enqueuing Move request for scope (0.01, -0.25)
02:40:45.154 00.001 16108 Worker thread wakes up
02:40:45.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
02:40:45.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
02:40:45.154 00.000 16108 Moving (0.01, -0.25) raw xDistance=-0.05 yDistance=0.24
02:40:45.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:40:45.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:40:45.154 00.000 16108 MoveAxis(E, 0, ABG)
02:40:45.155 00.001 16108 Move returns status 0, amount 0
02:40:45.155 00.000 16108 MoveAxis(S, 48, ABG)
02:40:45.155 00.000 16108 Guiding  Dir = 1, Dur = 48
02:40:45.155 00.000 16108 IsSlewing returns 0
02:40:45.155 00.000 16108 IsGuiding returns 0
02:40:45.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3363, FiltMin=2909, FiltMax=64003, Gamma=1.000
02:40:45.175 00.017 21068 UpdateGuideState exits: m=107800 SNR=83.3
02:40:45.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:45.178 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:45.180 00.002 21068 Enqueuing Expose request
02:40:45.194 00.014 16108 PulseGuide returned control before completion, sleep 20
02:40:45.224 00.030 16108 IsGuiding returns 1
02:40:45.224 00.000 16108 scope still moving after pulse duration time elapsed
02:40:45.255 00.031 16108 IsSlewing returns 0
02:40:45.255 00.000 16108 IsGuiding returns 1
02:40:45.286 00.031 16108 IsSlewing returns 0
02:40:45.287 00.001 16108 IsGuiding returns 0
02:40:45.287 00.000 16108 scope move finished after 48 + 83 ms
02:40:45.287 00.000 16108 Move returns status 0, amount 48
02:40:45.287 00.000 16108 move complete, result=0
02:40:45.287 00.000 16108 worker thread done servicing request
02:40:45.287 00.000 16108 Worker thread wakes up
02:40:45.287 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
02:40:45.290 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:45.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:46.265 00.975 16108 Exposure complete
02:40:46.330 00.065 16108 worker thread done servicing request
02:40:46.330 00.000 21068 OnExposeComplete: enter
02:40:46.331 00.001 21068 UpdateGuideState(): m_state=6
02:40:46.331 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13882
02:40:46.332 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=877.22, Mass=123435, SNR=82.1, Peak=17321 HFD=3.0
02:40:46.334 00.002 21068 MultiStar: [#1 0.08,-0.06,0.97,U] [#2 0.18,-0.22,1.18,U] [#3 0.10,-0.29,0.99,U] [#4 -0.21,-0.20,0.89,U] [#5 0.24,-0.06,1.06,U] [#6 0.01,-0.42,0.92,U] [#7 0.39,-0.17,0.61,U] [#8 -0.03,-0.16,0.74,U] 
02:40:46.334 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.20, -0.38}
02:40:46.335 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
02:40:46.336 00.001 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
02:40:46.337 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=-0.14 mountY=0.19, mountTheta=2.22
02:40:46.339 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.22, opts=13)
02:40:46.340 00.001 21068 Enqueuing Move request for scope (0.11, -0.22)
02:40:46.341 00.001 16108 Worker thread wakes up
02:40:46.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:40:46.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:40:46.341 00.000 16108 Moving (0.11, -0.22) raw xDistance=-0.14 yDistance=0.19
02:40:46.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:40:46.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:46.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:40:46.341 00.000 16108 MoveAxis(E, 0, ABG)
02:40:46.341 00.000 16108 Move returns status 0, amount 0
02:40:46.342 00.001 16108 MoveAxis(N, 0, ABG)
02:40:46.342 00.000 16108 Move returns status 0, amount 0
02:40:46.342 00.000 16108 move complete, result=0
02:40:46.342 00.000 16108 worker thread done servicing request
02:40:46.346 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3363, FiltMin=2864, FiltMax=54371, Gamma=1.000
02:40:46.360 00.014 21068 UpdateGuideState exits: m=123435 SNR=82.1
02:40:46.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:46.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:46.362 00.000 21068 Enqueuing Expose request
02:40:46.363 00.001 16108 Worker thread wakes up
02:40:46.363 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:46.365 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:46.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:47.537 01.172 16108 Exposure complete
02:40:47.594 00.057 16108 worker thread done servicing request
02:40:47.594 00.000 21068 OnExposeComplete: enter
02:40:47.595 00.001 21068 UpdateGuideState(): m_state=6
02:40:47.597 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13883
02:40:47.598 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=877.77, Mass=129726, SNR=92.3, Peak=16013 HFD=3.2
02:40:47.599 00.001 21068 MultiStar: [#1 0.12,-0.00,1.03,U] [#2 0.09,-0.11,1.02,U] [#3 -0.14,-0.09,0.94,U] [#4 0.00,-0.16,0.78,U] [#5 0.05,-0.23,0.74,U] [#6 -0.12,-0.10,0.69,U] [#7 0.32,-0.20,0.57,U] [#8 0.07,0.02,0.68,U] 
02:40:47.601 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.30, 0.17}
02:40:47.603 00.002 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
02:40:47.604 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:40:47.606 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=-0.09 mountY=0.05, mountTheta=2.66
02:40:47.608 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
02:40:47.609 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
02:40:47.610 00.001 16108 Worker thread wakes up
02:40:47.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:40:47.610 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:40:47.610 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
02:40:47.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:40:47.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:47.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:47.610 00.000 16108 MoveAxis(E, 0, ABG)
02:40:47.610 00.000 16108 Move returns status 0, amount 0
02:40:47.610 00.000 16108 MoveAxis(N, 0, ABG)
02:40:47.610 00.000 16108 Move returns status 0, amount 0
02:40:47.610 00.000 16108 move complete, result=0
02:40:47.610 00.000 16108 worker thread done servicing request
02:40:47.613 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3366, FiltMin=2921, FiltMax=53795, Gamma=1.000
02:40:47.631 00.018 21068 UpdateGuideState exits: m=129726 SNR=92.3
02:40:47.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:47.633 00.000 21068 Enqueuing Expose request
02:40:47.634 00.001 16108 Worker thread wakes up
02:40:47.634 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:47.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:47.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:48.607 00.972 16108 Exposure complete
02:40:48.681 00.074 16108 worker thread done servicing request
02:40:48.681 00.000 21068 OnExposeComplete: enter
02:40:48.682 00.001 21068 UpdateGuideState(): m_state=6
02:40:48.683 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13884
02:40:48.683 00.000 21068 Star::Find returns 1 (0), X=222.83, Y=877.53, Mass=126243, SNR=89.5, Peak=15817 HFD=3.3
02:40:48.684 00.001 21068 MultiStar: [#1 0.54,0.04,0.99,U] [#2 0.41,-0.04,1.11,U] [#3 0.51,-0.14,0.92,U] [#4 0.21,-0.17,0.92,U] [#5 0.35,-0.26,1.00,U] [#6 0.05,-0.41,0.83,U] [#7 0.59,-0.09,0.00,M1] [#8 0.40,0.05,0.75,U] 
02:40:48.686 00.002 21068 refined, 7 included, MultiStar: {0.39, -0.12}, one-star: {0.57, -0.06}
02:40:48.687 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
02:40:48.687 00.000 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
02:40:48.688 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-0.30 mountX=-0.40 mountY=0.03, mountTheta=3.07
02:40:48.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.12, opts=13)
02:40:48.690 00.000 21068 Enqueuing Move request for scope (0.39, -0.12)
02:40:48.692 00.002 16108 Worker thread wakes up
02:40:48.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.12) opts 0xd
02:40:48.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.12)
02:40:48.692 00.000 16108 Moving (0.39, -0.12) raw xDistance=-0.40 yDistance=0.03
02:40:48.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:40:48.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:48.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:48.692 00.000 16108 MoveAxis(E, 106, ABG)
02:40:48.692 00.000 16108 Guiding  Dir = 2, Dur = 106
02:40:48.692 00.000 16108 IsSlewing returns 0
02:40:48.693 00.001 16108 IsGuiding returns 0
02:40:48.696 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=13, max=65535, med=3366, FiltMin=2864, FiltMax=49369, Gamma=1.000
02:40:48.710 00.014 21068 UpdateGuideState exits: m=126243 SNR=89.5
02:40:48.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:48.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:48.713 00.001 21068 Enqueuing Expose request
02:40:48.748 00.035 16108 PulseGuide returned control before completion, sleep 61
02:40:48.810 00.062 16108 IsGuiding returns 1
02:40:48.810 00.000 16108 scope still moving after pulse duration time elapsed
02:40:48.841 00.031 16108 IsSlewing returns 0
02:40:48.841 00.000 16108 IsGuiding returns 1
02:40:48.873 00.032 16108 IsSlewing returns 0
02:40:48.873 00.000 16108 IsGuiding returns 1
02:40:48.904 00.031 16108 IsSlewing returns 0
02:40:48.905 00.001 16108 IsGuiding returns 1
02:40:48.935 00.030 16108 IsSlewing returns 0
02:40:48.935 00.000 16108 IsGuiding returns 0
02:40:48.937 00.002 16108 scope move finished after 106 + 137 ms
02:40:48.937 00.000 16108 Move returns status 0, amount 106
02:40:48.937 00.000 16108 MoveAxis(N, 0, ABG)
02:40:48.937 00.000 16108 Move returns status 0, amount 0
02:40:48.937 00.000 16108 move complete, result=0
02:40:48.937 00.000 16108 worker thread done servicing request
02:40:48.937 00.000 21068 GuideStep: -0.4 px 106 ms EAST, 0.0 px 0 ms NORTH
02:40:48.940 00.003 16108 Worker thread wakes up
02:40:48.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:48.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:50.095 01.155 16108 Exposure complete
02:40:50.181 00.086 16108 worker thread done servicing request
02:40:50.182 00.001 21068 OnExposeComplete: enter
02:40:50.183 00.001 21068 UpdateGuideState(): m_state=6
02:40:50.185 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13885
02:40:50.186 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=877.68, Mass=113866, SNR=76.5, Peak=16470 HFD=3.0
02:40:50.186 00.000 21068 MultiStar: [#1 -0.08,-0.06,1.21,U] [#2 0.12,0.23,1.18,U] [#3 -0.17,0.21,1.03,U] [#4 -0.38,0.27,1.00,U] [#5 -0.21,-0.07,1.08,U] [#6 -0.17,0.09,0.89,U] [#7 0.29,0.31,0.69,U] [#8 -0.09,0.21,0.76,U] 
02:40:50.187 00.001 21068 single-star, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.04, 0.09}
02:40:50.188 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
02:40:50.189 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
02:40:50.189 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.96 mountX=0.05 mountY=-0.08, mountTheta=-0.98
02:40:50.191 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
02:40:50.192 00.001 21068 Enqueuing Move request for scope (-0.04, 0.09)
02:40:50.193 00.001 16108 Worker thread wakes up
02:40:50.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
02:40:50.193 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
02:40:50.193 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.05 yDistance=-0.08
02:40:50.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:40:50.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:50.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:40:50.193 00.000 16108 MoveAxis(E, 0, ABG)
02:40:50.193 00.000 16108 Move returns status 0, amount 0
02:40:50.193 00.000 16108 MoveAxis(N, 0, ABG)
02:40:50.193 00.000 16108 Move returns status 0, amount 0
02:40:50.193 00.000 16108 move complete, result=0
02:40:50.193 00.000 16108 worker thread done servicing request
02:40:50.198 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3369, FiltMin=2873, FiltMax=55241, Gamma=1.000
02:40:50.213 00.015 21068 UpdateGuideState exits: m=113866 SNR=76.5
02:40:50.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:50.216 00.001 21068 Enqueuing Expose request
02:40:50.216 00.000 16108 Worker thread wakes up
02:40:50.216 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:50.217 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:50.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:51.174 00.957 16108 Exposure complete
02:40:51.240 00.066 16108 worker thread done servicing request
02:40:51.240 00.000 21068 OnExposeComplete: enter
02:40:51.241 00.001 21068 UpdateGuideState(): m_state=6
02:40:51.242 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13886
02:40:51.243 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=877.75, Mass=121501, SNR=83.0, Peak=17238 HFD=2.9
02:40:51.245 00.002 21068 MultiStar: [#1 0.05,0.24,1.08,U] [#2 -0.36,0.03,1.18,U] [#3 -0.16,0.12,0.98,U] [#4 -0.70,0.15,0.00,M1] [#5 -0.11,-0.15,0.86,U] [#6 -0.20,-0.02,0.78,U] [#7 0.03,0.12,0.59,U] [#8 -0.57,0.24,0.00,M1] 
02:40:51.245 00.000 21068 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.07, 0.16}
02:40:51.247 00.002 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
02:40:51.248 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
02:40:51.249 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=0.14 mountY=-0.05, mountTheta=-0.33
02:40:51.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
02:40:51.251 00.000 21068 Enqueuing Move request for scope (-0.13, 0.08)
02:40:51.252 00.001 16108 Worker thread wakes up
02:40:51.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:40:51.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:40:51.253 00.001 16108 Moving (-0.13, 0.08) raw xDistance=0.14 yDistance=-0.05
02:40:51.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:40:51.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:51.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:51.253 00.000 16108 MoveAxis(E, 0, ABG)
02:40:51.253 00.000 16108 Move returns status 0, amount 0
02:40:51.253 00.000 16108 MoveAxis(N, 0, ABG)
02:40:51.253 00.000 16108 Move returns status 0, amount 0
02:40:51.253 00.000 16108 move complete, result=0
02:40:51.253 00.000 16108 worker thread done servicing request
02:40:51.260 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3373, FiltMin=2925, FiltMax=55725, Gamma=1.000
02:40:51.286 00.026 21068 UpdateGuideState exits: m=121501 SNR=83.0
02:40:51.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:51.287 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:51.288 00.001 21068 Enqueuing Expose request
02:40:51.289 00.001 16108 Worker thread wakes up
02:40:51.289 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:51.289 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:51.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:52.454 01.165 16108 Exposure complete
02:40:52.536 00.082 16108 worker thread done servicing request
02:40:52.536 00.000 21068 OnExposeComplete: enter
02:40:52.537 00.001 21068 UpdateGuideState(): m_state=6
02:40:52.538 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13887
02:40:52.539 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=877.55, Mass=118961, SNR=87.1, Peak=14221 HFD=3.2
02:40:52.540 00.001 21068 MultiStar: [#1 0.17,-0.01,1.02,U] [#2 0.33,-0.16,1.20,U] [#3 0.29,0.10,0.95,U] [#4 -0.38,-0.13,0.74,U] [#5 0.02,-0.19,0.87,U] [#6 -0.20,-0.52,0.67,U] [#7 0.17,0.03,0.60,U] [#8 0.24,0.04,0.78,U] 
02:40:52.542 00.002 21068 single-star, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.07, -0.05}
02:40:52.543 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
02:40:52.543 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
02:40:52.544 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=-0.08 mountY=0.03, mountTheta=2.78
02:40:52.546 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
02:40:52.547 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
02:40:52.547 00.000 16108 Worker thread wakes up
02:40:52.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
02:40:52.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
02:40:52.547 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
02:40:52.548 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:40:52.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:52.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:52.548 00.000 16108 MoveAxis(E, 0, ABG)
02:40:52.548 00.000 16108 Move returns status 0, amount 0
02:40:52.548 00.000 16108 MoveAxis(N, 0, ABG)
02:40:52.548 00.000 16108 Move returns status 0, amount 0
02:40:52.548 00.000 16108 move complete, result=0
02:40:52.548 00.000 16108 worker thread done servicing request
02:40:52.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3373, FiltMin=2848, FiltMax=57875, Gamma=1.000
02:40:52.566 00.014 21068 UpdateGuideState exits: m=118961 SNR=87.1
02:40:52.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:52.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:52.569 00.001 21068 Enqueuing Expose request
02:40:52.570 00.001 16108 Worker thread wakes up
02:40:52.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:52.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:52.570 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:53.543 00.973 16108 Exposure complete
02:40:53.599 00.056 16108 worker thread done servicing request
02:40:53.599 00.000 21068 OnExposeComplete: enter
02:40:53.601 00.002 21068 UpdateGuideState(): m_state=6
02:40:53.602 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13888
02:40:53.603 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.61, Mass=126872, SNR=89.5, Peak=16902 HFD=3.2
02:40:53.604 00.001 21068 MultiStar: [#1 0.13,-0.08,0.98,U] [#2 0.09,-0.13,0.91,U] [#3 -0.04,-0.10,0.98,U] [#4 -0.51,-0.22,0.83,U] [#5 -0.23,-0.19,0.82,U] [#6 -0.43,-0.31,0.66,U] [#7 0.32,0.02,0.68,U] [#8 0.10,-0.02,0.78,U] 
02:40:53.604 00.000 21068 single-star, 8 included, MultiStar: {-0.06, -0.11}, one-star: {-0.05, 0.01}
02:40:53.605 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
02:40:53.606 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
02:40:53.607 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.92 mountX=0.05 mountY=0.00, mountTheta=0.02
02:40:53.608 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
02:40:53.609 00.001 21068 Enqueuing Move request for scope (-0.05, 0.01)
02:40:53.610 00.001 16108 Worker thread wakes up
02:40:53.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
02:40:53.610 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
02:40:53.610 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=0.00
02:40:53.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:40:53.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:53.610 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:40:53.610 00.000 16108 MoveAxis(E, 0, ABG)
02:40:53.610 00.000 16108 Move returns status 0, amount 0
02:40:53.610 00.000 16108 MoveAxis(N, 0, ABG)
02:40:53.610 00.000 16108 Move returns status 0, amount 0
02:40:53.610 00.000 16108 move complete, result=0
02:40:53.610 00.000 16108 worker thread done servicing request
02:40:53.614 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3376, FiltMin=2886, FiltMax=52835, Gamma=1.000
02:40:53.629 00.015 21068 UpdateGuideState exits: m=126872 SNR=89.5
02:40:53.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:53.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:53.632 00.001 21068 Enqueuing Expose request
02:40:53.633 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:53.633 00.000 16108 Worker thread wakes up
02:40:53.634 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:53.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:54.832 01.198 16108 Exposure complete
02:40:54.890 00.058 16108 worker thread done servicing request
02:40:54.890 00.000 21068 OnExposeComplete: enter
02:40:54.891 00.001 21068 UpdateGuideState(): m_state=6
02:40:54.893 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13889
02:40:54.894 00.001 21068 Star::Find returns 1 (0), X=222.38, Y=877.67, Mass=120752, SNR=93.5, Peak=16262 HFD=3.1
02:40:54.896 00.002 21068 MultiStar: [#1 -0.11,0.09,0.83,U] [#2 -0.02,0.10,1.06,U] [#3 0.05,0.10,0.89,U] [#4 -0.23,0.25,0.81,U] [#5 -0.11,0.10,0.77,U] [#6 -0.14,0.13,0.81,U] [#7 0.24,0.14,0.67,U] [#8 0.34,0.19,0.63,U] 
02:40:54.898 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.12, 0.07}
02:40:54.899 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
02:40:54.901 00.002 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
02:40:54.902 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:40:54.905 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.13, opts=13)
02:40:54.907 00.002 21068 Enqueuing Move request for scope (0.01, 0.13)
02:40:54.908 00.001 16108 Worker thread wakes up
02:40:54.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
02:40:54.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
02:40:54.908 00.000 16108 Moving (0.01, 0.13) raw xDistance=0.02 yDistance=-0.12
02:40:54.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:54.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:54.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:40:54.908 00.000 16108 MoveAxis(E, 0, ABG)
02:40:54.908 00.000 16108 Move returns status 0, amount 0
02:40:54.908 00.000 16108 MoveAxis(N, 0, ABG)
02:40:54.908 00.000 16108 Move returns status 0, amount 0
02:40:54.908 00.000 16108 move complete, result=0
02:40:54.908 00.000 16108 worker thread done servicing request
02:40:54.912 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3373, FiltMin=2923, FiltMax=57641, Gamma=1.000
02:40:54.938 00.026 21068 UpdateGuideState exits: m=120752 SNR=93.5
02:40:54.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:54.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:54.941 00.001 21068 Enqueuing Expose request
02:40:54.942 00.001 16108 Worker thread wakes up
02:40:54.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:54.942 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:54.944 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:55.926 00.982 16108 Exposure complete
02:40:55.984 00.058 16108 worker thread done servicing request
02:40:55.984 00.000 21068 OnExposeComplete: enter
02:40:55.986 00.002 21068 UpdateGuideState(): m_state=6
02:40:55.988 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13890
02:40:55.989 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=877.82, Mass=102746, SNR=86.7, Peak=15318 HFD=2.5
02:40:55.991 00.002 21068 MultiStar: [#1 0.07,0.16,1.12,U] [#2 0.10,0.13,1.02,U] [#3 -0.09,0.15,0.93,U] [#4 0.17,0.42,0.88,U] [#5 0.10,-0.20,0.96,U] [#6 -0.08,-0.26,0.88,U] [#7 0.13,0.26,0.59,U] [#8 0.28,0.37,0.65,U] 
02:40:55.992 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {-0.03, 0.22}
02:40:55.993 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
02:40:55.995 00.002 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
02:40:55.997 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
02:40:56.001 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
02:40:56.002 00.001 21068 Enqueuing Move request for scope (0.06, 0.13)
02:40:56.006 00.004 16108 Worker thread wakes up
02:40:56.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
02:40:56.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:40:56.006 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.04 yDistance=-0.14
02:40:56.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:40:56.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:56.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:40:56.006 00.000 16108 MoveAxis(E, 0, ABG)
02:40:56.006 00.000 16108 Move returns status 0, amount 0
02:40:56.006 00.000 16108 MoveAxis(N, 0, ABG)
02:40:56.006 00.000 16108 Move returns status 0, amount 0
02:40:56.006 00.000 16108 move complete, result=0
02:40:56.006 00.000 16108 worker thread done servicing request
02:40:56.012 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3373, FiltMin=2883, FiltMax=52793, Gamma=1.000
02:40:56.041 00.029 21068 UpdateGuideState exits: m=102746 SNR=86.7
02:40:56.043 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:56.045 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:56.046 00.001 21068 Enqueuing Expose request
02:40:56.047 00.001 16108 Worker thread wakes up
02:40:56.047 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:56.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:56.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:57.214 01.166 16108 Exposure complete
02:40:57.271 00.057 16108 worker thread done servicing request
02:40:57.271 00.000 21068 OnExposeComplete: enter
02:40:57.274 00.003 21068 UpdateGuideState(): m_state=6
02:40:57.275 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13891
02:40:57.277 00.002 21068 Star::Find returns 1 (0), X=222.08, Y=877.60, Mass=107663, SNR=81.2, Peak=15286 HFD=3.0
02:40:57.277 00.000 21068 MultiStar: [#1 0.12,-0.10,1.22,U] [#2 -0.05,0.06,1.17,U] [#3 0.01,0.03,1.09,U] [#4 0.05,0.12,0.88,U] [#5 0.01,-0.16,1.01,U] [#6 0.05,-0.22,0.82,U] [#7 0.34,0.23,0.61,U] [#8 0.10,0.19,0.79,U] 
02:40:57.279 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.18, 0.00}
02:40:57.280 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
02:40:57.281 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
02:40:57.283 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.12 mountX=-0.03 mountY=-0.01, mountTheta=-2.79
02:40:57.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
02:40:57.287 00.002 21068 Enqueuing Move request for scope (0.04, 0.00)
02:40:57.288 00.001 16108 Worker thread wakes up
02:40:57.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
02:40:57.289 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
02:40:57.289 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.03 yDistance=-0.01
02:40:57.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:40:57.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:57.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:40:57.289 00.000 16108 MoveAxis(E, 0, ABG)
02:40:57.289 00.000 16108 Move returns status 0, amount 0
02:40:57.289 00.000 16108 MoveAxis(N, 0, ABG)
02:40:57.289 00.000 16108 Move returns status 0, amount 0
02:40:57.290 00.001 16108 move complete, result=0
02:40:57.290 00.000 16108 worker thread done servicing request
02:40:57.296 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3373, FiltMin=2889, FiltMax=54201, Gamma=1.000
02:40:57.313 00.017 21068 UpdateGuideState exits: m=107663 SNR=81.2
02:40:57.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:57.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:57.316 00.001 21068 Enqueuing Expose request
02:40:57.316 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:57.318 00.002 16108 Worker thread wakes up
02:40:57.318 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:57.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:58.280 00.962 16108 Exposure complete
02:40:58.346 00.066 16108 worker thread done servicing request
02:40:58.346 00.000 21068 OnExposeComplete: enter
02:40:58.347 00.001 21068 UpdateGuideState(): m_state=6
02:40:58.348 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13892
02:40:58.350 00.002 21068 Star::Find returns 1 (0), X=222.21, Y=877.59, Mass=96562, SNR=69.2, Peak=14022 HFD=2.9
02:40:58.351 00.001 21068 MultiStar: [#1 0.05,0.12,1.14,U] [#2 0.09,0.09,1.52,U] [#3 -0.04,0.02,1.20,U] [#4 -0.24,-0.07,1.07,U] [#5 -0.15,-0.05,1.12,U] [#6 -0.10,-0.19,1.00,U] [#7 0.24,0.28,0.76,U] [#8 -0.01,0.11,1.00,U] 
02:40:58.352 00.001 21068 single-star, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.04, -0.00}
02:40:58.355 00.003 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.11 = 0.18)
02:40:58.356 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.05 = 0.24)
02:40:58.357 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.14 mountX=0.04 mountY=0.01, mountTheta=0.23
02:40:58.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
02:40:58.360 00.001 21068 Enqueuing Move request for scope (-0.04, -0.00)
02:40:58.361 00.001 16108 Worker thread wakes up
02:40:58.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
02:40:58.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
02:40:58.362 00.001 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
02:40:58.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:58.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:58.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:40:58.362 00.000 16108 MoveAxis(E, 0, ABG)
02:40:58.362 00.000 16108 Move returns status 0, amount 0
02:40:58.362 00.000 16108 MoveAxis(N, 0, ABG)
02:40:58.362 00.000 16108 Move returns status 0, amount 0
02:40:58.362 00.000 16108 move complete, result=0
02:40:58.362 00.000 16108 worker thread done servicing request
02:40:58.367 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3373, FiltMin=2893, FiltMax=55373, Gamma=1.000
02:40:58.395 00.028 21068 UpdateGuideState exits: m=96562 SNR=69.2
02:40:58.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:58.399 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:58.401 00.002 21068 Enqueuing Expose request
02:40:58.402 00.001 16108 Worker thread wakes up
02:40:58.402 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:58.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:58.402 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:59.579 01.177 16108 Exposure complete
02:40:59.643 00.064 16108 worker thread done servicing request
02:40:59.644 00.001 21068 OnExposeComplete: enter
02:40:59.644 00.000 21068 UpdateGuideState(): m_state=6
02:40:59.645 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13893
02:40:59.646 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=877.46, Mass=117732, SNR=93.5, Peak=15011 HFD=3.1
02:40:59.647 00.001 21068 MultiStar: [#1 -0.14,-0.23,1.01,U] [#2 0.09,-0.19,1.04,U] [#3 -0.12,-0.29,0.98,U] [#4 -0.23,-0.11,0.72,U] [#5 -0.10,-0.13,0.84,U] [#6 -0.36,-0.18,0.82,U] [#7 0.25,-0.08,0.61,U] [#8 -0.04,-0.05,0.78,U] 
02:40:59.647 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.16, -0.14}
02:40:59.648 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
02:40:59.650 00.002 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
02:40:59.651 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=0.02 mountY=0.17, mountTheta=1.43
02:40:59.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
02:40:59.653 00.000 21068 Enqueuing Move request for scope (-0.05, -0.16)
02:40:59.654 00.001 16108 Worker thread wakes up
02:40:59.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:40:59.655 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:40:59.655 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.17
02:40:59.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:59.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:59.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:40:59.655 00.000 16108 MoveAxis(E, 0, ABG)
02:40:59.655 00.000 16108 Move returns status 0, amount 0
02:40:59.655 00.000 16108 MoveAxis(N, 0, ABG)
02:40:59.655 00.000 16108 Move returns status 0, amount 0
02:40:59.655 00.000 16108 move complete, result=0
02:40:59.655 00.000 16108 worker thread done servicing request
02:40:59.659 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3376, FiltMin=2883, FiltMax=57347, Gamma=1.000
02:40:59.675 00.016 21068 UpdateGuideState exits: m=117732 SNR=93.5
02:40:59.677 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:59.677 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:40:59.678 00.001 21068 Enqueuing Expose request
02:40:59.679 00.001 16108 Worker thread wakes up
02:40:59.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:40:59.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:40:59.679 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:00.652 00.973 16108 Exposure complete
02:41:00.728 00.076 16108 worker thread done servicing request
02:41:00.729 00.001 21068 OnExposeComplete: enter
02:41:00.730 00.001 21068 UpdateGuideState(): m_state=6
02:41:00.731 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13894
02:41:00.731 00.000 21068 Star::Find returns 1 (0), X=221.80, Y=877.53, Mass=119659, SNR=79.5, Peak=15875 HFD=3.1
02:41:00.732 00.001 21068 MultiStar: [#1 -0.39,-0.22,1.16,U] [#2 -0.28,-0.08,1.29,U] [#3 -0.15,-0.28,0.93,U] [#4 -0.50,-0.20,0.87,U] [#5 -0.28,-0.47,1.02,U] [#6 -0.46,-0.37,0.00,M1] [#7 0.06,0.31,0.69,U] [#8 -0.18,-0.06,0.70,U] 
02:41:00.733 00.001 21068 refined, 7 included, MultiStar: {-0.29, -0.15}, one-star: {-0.45, -0.07}
02:41:00.735 00.002 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
02:41:00.735 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
02:41:00.736 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-2.66 mountX=0.26 mountY=0.21, mountTheta=0.70
02:41:00.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.15, opts=13)
02:41:00.738 00.000 21068 Enqueuing Move request for scope (-0.29, -0.15)
02:41:00.739 00.001 16108 Worker thread wakes up
02:41:00.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd
02:41:00.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.15)
02:41:00.739 00.000 16108 Moving (-0.29, -0.15) raw xDistance=0.26 yDistance=0.21
02:41:00.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:41:00.740 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:41:00.740 00.000 16108 MoveAxis(W, 67, ABG)
02:41:00.740 00.000 16108 Guiding  Dir = 3, Dur = 67
02:41:00.740 00.000 16108 IsSlewing returns 0
02:41:00.740 00.000 16108 IsGuiding returns 0
02:41:00.743 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3376, FiltMin=2873, FiltMax=60835, Gamma=1.000
02:41:00.758 00.015 21068 UpdateGuideState exits: m=119659 SNR=79.5
02:41:00.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:00.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:00.762 00.001 21068 Enqueuing Expose request
02:41:00.764 00.002 16108 PulseGuide returned control before completion, sleep 54
02:41:00.825 00.061 16108 IsGuiding returns 1
02:41:00.825 00.000 16108 scope still moving after pulse duration time elapsed
02:41:00.856 00.031 16108 IsSlewing returns 0
02:41:00.857 00.001 16108 IsGuiding returns 0
02:41:00.857 00.000 16108 scope move finished after 67 + 49 ms
02:41:00.857 00.000 16108 Move returns status 0, amount 67
02:41:00.857 00.000 16108 MoveAxis(S, 43, ABG)
02:41:00.857 00.000 16108 Guiding  Dir = 1, Dur = 43
02:41:00.857 00.000 16108 IsSlewing returns 0
02:41:00.857 00.000 16108 IsGuiding returns 0
02:41:00.859 00.002 16108 PulseGuide returned control before completion, sleep 52
02:41:00.919 00.060 16108 IsGuiding returns 1
02:41:00.919 00.000 16108 scope still moving after pulse duration time elapsed
02:41:00.950 00.031 16108 IsSlewing returns 0
02:41:00.950 00.000 16108 IsGuiding returns 0
02:41:00.950 00.000 16108 scope move finished after 43 + 49 ms
02:41:00.950 00.000 16108 Move returns status 0, amount 43
02:41:00.950 00.000 16108 move complete, result=0
02:41:00.950 00.000 16108 worker thread done servicing request
02:41:00.950 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.2 px 43 ms SOUTH
02:41:00.951 00.001 16108 Worker thread wakes up
02:41:00.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:00.952 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:02.112 01.160 16108 Exposure complete
02:41:02.177 00.065 16108 worker thread done servicing request
02:41:02.177 00.000 21068 OnExposeComplete: enter
02:41:02.179 00.002 21068 UpdateGuideState(): m_state=6
02:41:02.180 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13895
02:41:02.181 00.001 21068 Star::Find returns 1 (0), X=221.99, Y=877.82, Mass=117781, SNR=84.7, Peak=17478 HFD=3.0
02:41:02.182 00.001 21068 MultiStar: [#1 -0.15,0.23,1.10,U] [#2 0.08,0.37,1.15,U] [#3 -0.14,0.14,0.87,U] [#4 -0.27,0.17,0.90,U] [#5 -0.03,0.19,1.05,U] [#6 -0.26,0.06,0.75,U] [#7 0.02,0.10,0.54,U] [#8 -0.31,0.05,0.72,U] 
02:41:02.182 00.000 21068 refined, 8 included, MultiStar: {-0.14, 0.19}, one-star: {-0.27, 0.23}
02:41:02.183 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
02:41:02.184 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
02:41:02.185 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=0.17 mountY=-0.15, mountTheta=-0.71
02:41:02.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.19, opts=13)
02:41:02.189 00.002 21068 Enqueuing Move request for scope (-0.14, 0.19)
02:41:02.191 00.002 16108 Worker thread wakes up
02:41:02.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
02:41:02.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
02:41:02.191 00.000 16108 Moving (-0.14, 0.19) raw xDistance=0.17 yDistance=-0.15
02:41:02.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:41:02.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:02.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:02.191 00.000 16108 MoveAxis(E, 0, ABG)
02:41:02.191 00.000 16108 Move returns status 0, amount 0
02:41:02.191 00.000 16108 MoveAxis(N, 0, ABG)
02:41:02.191 00.000 16108 Move returns status 0, amount 0
02:41:02.191 00.000 16108 move complete, result=0
02:41:02.192 00.001 16108 worker thread done servicing request
02:41:02.194 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3376, FiltMin=2944, FiltMax=64077, Gamma=1.000
02:41:02.210 00.016 21068 UpdateGuideState exits: m=117781 SNR=84.7
02:41:02.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:02.212 00.000 21068 Enqueuing Expose request
02:41:02.213 00.001 16108 Worker thread wakes up
02:41:02.213 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:02.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:02.213 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:03.187 00.974 16108 Exposure complete
02:41:03.243 00.056 16108 worker thread done servicing request
02:41:03.243 00.000 21068 OnExposeComplete: enter
02:41:03.244 00.001 21068 UpdateGuideState(): m_state=6
02:41:03.245 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13896
02:41:03.246 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=877.72, Mass=99266, SNR=72.1, Peak=17174 HFD=2.7
02:41:03.246 00.000 21068 MultiStar: [#1 0.13,0.13,1.31,U] [#2 0.09,0.17,1.35,U] [#3 -0.08,-0.07,1.35,U] [#4 -0.41,0.20,1.01,U] [#5 -0.05,-0.24,1.01,U] [#6 -0.47,-0.08,1.02,U] [#7 0.36,0.18,0.72,U] [#8 0.12,0.16,1.03,U] 
02:41:03.248 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.06, 0.12}
02:41:03.249 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
02:41:03.250 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
02:41:03.250 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.21 mountX=0.06 mountY=-0.05, mountTheta=-0.73
02:41:03.252 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
02:41:03.253 00.001 21068 Enqueuing Move request for scope (-0.05, 0.06)
02:41:03.254 00.001 16108 Worker thread wakes up
02:41:03.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:41:03.254 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:41:03.254 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
02:41:03.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:41:03.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:03.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:41:03.254 00.000 16108 MoveAxis(E, 0, ABG)
02:41:03.254 00.000 16108 Move returns status 0, amount 0
02:41:03.254 00.000 16108 MoveAxis(N, 0, ABG)
02:41:03.254 00.000 16108 Move returns status 0, amount 0
02:41:03.254 00.000 16108 move complete, result=0
02:41:03.254 00.000 16108 worker thread done servicing request
02:41:03.259 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3376, FiltMin=2803, FiltMax=56697, Gamma=1.000
02:41:03.276 00.017 21068 UpdateGuideState exits: m=99266 SNR=72.1
02:41:03.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:03.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:03.279 00.001 21068 Enqueuing Expose request
02:41:03.280 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:03.280 00.000 16108 Worker thread wakes up
02:41:03.281 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:03.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:04.440 01.159 16108 Exposure complete
02:41:04.496 00.056 16108 worker thread done servicing request
02:41:04.496 00.000 21068 OnExposeComplete: enter
02:41:04.497 00.001 21068 UpdateGuideState(): m_state=6
02:41:04.498 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13897
02:41:04.498 00.000 21068 Star::Find returns 1 (0), X=222.45, Y=877.75, Mass=105404, SNR=69.1, Peak=13574 HFD=3.2
02:41:04.499 00.001 21068 MultiStar: [#1 0.28,0.15,1.41,U] [#2 0.18,0.23,1.48,U] [#3 0.06,0.20,1.15,U] [#4 -0.40,0.19,0.95,U] [#5 -0.14,0.10,1.18,U] [#6 -0.02,0.21,1.00,U] [#7 0.49,0.20,0.84,U] [#8 0.22,0.15,0.98,U] 
02:41:04.501 00.002 21068 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.19, 0.15}
02:41:04.502 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
02:41:04.503 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
02:41:04.506 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.06 mountX=-0.07 mountY=-0.19, mountTheta=-1.90
02:41:04.509 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.18, opts=13)
02:41:04.510 00.001 21068 Enqueuing Move request for scope (0.10, 0.18)
02:41:04.512 00.002 16108 Worker thread wakes up
02:41:04.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
02:41:04.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
02:41:04.512 00.000 16108 Moving (0.10, 0.18) raw xDistance=-0.07 yDistance=-0.19
02:41:04.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:04.513 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:04.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:41:04.513 00.000 16108 MoveAxis(E, 0, ABG)
02:41:04.513 00.000 16108 Move returns status 0, amount 0
02:41:04.513 00.000 16108 MoveAxis(N, 0, ABG)
02:41:04.513 00.000 16108 Move returns status 0, amount 0
02:41:04.513 00.000 16108 move complete, result=0
02:41:04.513 00.000 16108 worker thread done servicing request
02:41:04.519 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3373, FiltMin=2931, FiltMax=59533, Gamma=1.000
02:41:04.535 00.016 21068 UpdateGuideState exits: m=105404 SNR=69.1
02:41:04.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:04.537 00.000 21068 Enqueuing Expose request
02:41:04.538 00.001 16108 Worker thread wakes up
02:41:04.538 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:04.540 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:04.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:05.502 00.962 16108 Exposure complete
02:41:05.571 00.069 16108 worker thread done servicing request
02:41:05.571 00.000 21068 OnExposeComplete: enter
02:41:05.573 00.002 21068 UpdateGuideState(): m_state=6
02:41:05.574 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13898
02:41:05.575 00.001 21068 Star::Find returns 1 (0), X=221.92, Y=877.60, Mass=105666, SNR=75.3, Peak=15654 HFD=2.9
02:41:05.575 00.000 21068 MultiStar: [#1 0.14,0.08,1.32,U] [#2 0.21,0.05,1.35,U] [#3 0.20,0.29,1.13,U] [#4 -0.06,0.38,0.78,U] [#5 0.07,-0.10,0.96,U] [#6 -0.15,-0.16,1.08,U] [#7 -0.05,0.32,0.78,U] [#8 0.01,0.34,0.95,U] 
02:41:05.578 00.003 21068 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.33, 0.01}
02:41:05.579 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
02:41:05.580 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
02:41:05.581 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:41:05.584 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
02:41:05.586 00.002 21068 Enqueuing Move request for scope (0.02, 0.12)
02:41:05.588 00.002 16108 Worker thread wakes up
02:41:05.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
02:41:05.588 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:41:05.588 00.000 16108 Moving (0.02, 0.12) raw xDistance=0.00 yDistance=-0.12
02:41:05.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:41:05.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:05.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:41:05.588 00.000 16108 MoveAxis(E, 0, ABG)
02:41:05.588 00.000 16108 Move returns status 0, amount 0
02:41:05.589 00.001 16108 MoveAxis(N, 0, ABG)
02:41:05.589 00.000 16108 Move returns status 0, amount 0
02:41:05.589 00.000 16108 move complete, result=0
02:41:05.589 00.000 16108 worker thread done servicing request
02:41:05.593 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3373, FiltMin=2915, FiltMax=65510, Gamma=1.000
02:41:05.608 00.015 21068 UpdateGuideState exits: m=105666 SNR=75.3
02:41:05.610 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:05.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:05.612 00.001 21068 Enqueuing Expose request
02:41:05.612 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:05.613 00.001 16108 Worker thread wakes up
02:41:05.614 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:05.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:06.785 01.171 16108 Exposure complete
02:41:06.839 00.054 16108 worker thread done servicing request
02:41:06.840 00.001 21068 OnExposeComplete: enter
02:41:06.842 00.002 21068 UpdateGuideState(): m_state=6
02:41:06.844 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13899
02:41:06.846 00.002 21068 Star::Find returns 1 (0), X=222.24, Y=877.73, Mass=115350, SNR=86.1, Peak=14422 HFD=3.5
02:41:06.848 00.002 21068 MultiStar: [#1 -0.30,-0.00,1.00,U] [#2 -0.31,-0.09,1.16,U] [#3 -0.27,-0.20,0.88,U] [#4 -0.58,-0.03,0.00,M1] [#5 -0.34,-0.17,0.90,U] [#6 -0.37,-0.02,0.86,U] [#7 0.04,-0.07,0.57,U] [#8 -0.12,-0.07,0.70,U] 
02:41:06.849 00.001 21068 single-star, 7 included, MultiStar: {-0.23, -0.06}, one-star: {-0.01, 0.13}
02:41:06.850 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
02:41:06.852 00.002 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
02:41:06.853 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.66 mountX=0.03 mountY=-0.13, mountTheta=-1.31
02:41:06.856 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.13, opts=13)
02:41:06.858 00.002 21068 Enqueuing Move request for scope (-0.01, 0.13)
02:41:06.859 00.001 16108 Worker thread wakes up
02:41:06.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
02:41:06.859 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
02:41:06.859 00.000 16108 Moving (-0.01, 0.13) raw xDistance=0.03 yDistance=-0.13
02:41:06.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:41:06.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:06.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:41:06.860 00.001 16108 MoveAxis(E, 0, ABG)
02:41:06.860 00.000 16108 Move returns status 0, amount 0
02:41:06.860 00.000 16108 MoveAxis(N, 0, ABG)
02:41:06.860 00.000 16108 Move returns status 0, amount 0
02:41:06.860 00.000 16108 move complete, result=0
02:41:06.860 00.000 16108 worker thread done servicing request
02:41:06.865 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3373, FiltMin=2889, FiltMax=54013, Gamma=1.000
02:41:06.881 00.016 21068 UpdateGuideState exits: m=115350 SNR=86.1
02:41:06.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:06.882 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:06.883 00.001 21068 Enqueuing Expose request
02:41:06.885 00.002 16108 Worker thread wakes up
02:41:06.885 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:06.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:06.886 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:07.868 00.982 16108 Exposure complete
02:41:07.934 00.066 16108 worker thread done servicing request
02:41:07.934 00.000 21068 OnExposeComplete: enter
02:41:07.935 00.001 21068 UpdateGuideState(): m_state=6
02:41:07.936 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13900
02:41:07.937 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=877.68, Mass=99243, SNR=70.5, Peak=14422 HFD=2.9
02:41:07.938 00.001 21068 MultiStar: [#1 -0.03,0.21,1.34,U] [#2 0.17,0.26,1.42,U] [#3 0.13,-0.00,1.17,U] [#4 -0.11,0.47,1.20,U] [#5 -0.23,0.09,1.23,U] [#6 -0.19,-0.26,1.00,U] [#7 0.40,0.22,0.60,U] [#8 0.04,0.45,0.83,U] 
02:41:07.939 00.001 21068 single-star, 8 included, MultiStar: {-0.00, 0.17}, one-star: {-0.04, 0.09}
02:41:07.939 00.000 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
02:41:07.940 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
02:41:07.941 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.98 mountX=0.05 mountY=-0.08, mountTheta=-0.97
02:41:07.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
02:41:07.943 00.000 21068 Enqueuing Move request for scope (-0.04, 0.09)
02:41:07.944 00.001 16108 Worker thread wakes up
02:41:07.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
02:41:07.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
02:41:07.944 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.05 yDistance=-0.08
02:41:07.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:07.945 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:07.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:41:07.945 00.000 16108 MoveAxis(E, 0, ABG)
02:41:07.945 00.000 16108 Move returns status 0, amount 0
02:41:07.945 00.000 16108 MoveAxis(N, 0, ABG)
02:41:07.945 00.000 16108 Move returns status 0, amount 0
02:41:07.945 00.000 16108 move complete, result=0
02:41:07.945 00.000 16108 worker thread done servicing request
02:41:07.949 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3369, FiltMin=2883, FiltMax=62313, Gamma=1.000
02:41:07.963 00.014 21068 UpdateGuideState exits: m=99243 SNR=70.5
02:41:07.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:07.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:07.965 00.000 21068 Enqueuing Expose request
02:41:07.966 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:07.967 00.001 16108 Worker thread wakes up
02:41:07.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:07.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:09.140 01.173 16108 Exposure complete
02:41:09.210 00.070 16108 worker thread done servicing request
02:41:09.210 00.000 21068 OnExposeComplete: enter
02:41:09.211 00.001 21068 UpdateGuideState(): m_state=6
02:41:09.212 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13901
02:41:09.212 00.000 21068 Star::Find returns 1 (0), X=222.16, Y=877.86, Mass=116712, SNR=86.6, Peak=16726 HFD=2.9
02:41:09.213 00.001 21068 MultiStar: [#1 -0.03,0.37,1.12,U] [#2 -0.04,0.06,1.10,U] [#3 -0.32,0.06,0.94,U] [#4 -0.47,0.25,0.83,U] [#5 -0.39,0.15,0.89,U] [#6 -0.28,-0.01,0.84,U] [#7 0.31,0.17,0.52,U] [#8 -0.25,0.32,0.64,U] 
02:41:09.215 00.002 21068 refined, 8 included, MultiStar: {-0.18, 0.18}, one-star: {-0.10, 0.26}
02:41:09.216 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
02:41:09.216 00.000 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
02:41:09.217 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.26 cameraTheta=2.37 mountX=0.21 mountY=-0.13, mountTheta=-0.56
02:41:09.218 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.18, opts=13)
02:41:09.219 00.001 21068 Enqueuing Move request for scope (-0.18, 0.18)
02:41:09.220 00.001 16108 Worker thread wakes up
02:41:09.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
02:41:09.221 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
02:41:09.221 00.000 16108 Moving (-0.18, 0.18) raw xDistance=0.21 yDistance=-0.13
02:41:09.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:41:09.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:09.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:41:09.221 00.000 16108 MoveAxis(W, 56, ABG)
02:41:09.221 00.000 16108 Guiding  Dir = 3, Dur = 56
02:41:09.222 00.001 16108 IsSlewing returns 0
02:41:09.226 00.004 16108 IsGuiding returns 0
02:41:09.227 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3369, FiltMin=2905, FiltMax=56457, Gamma=1.000
02:41:09.237 00.010 16108 PulseGuide returned control before completion, sleep 56
02:41:09.253 00.016 21068 UpdateGuideState exits: m=116712 SNR=86.6
02:41:09.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:09.254 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:09.255 00.001 21068 Enqueuing Expose request
02:41:09.298 00.043 16108 IsGuiding returns 1
02:41:09.298 00.000 16108 scope still moving after pulse duration time elapsed
02:41:09.329 00.031 16108 IsSlewing returns 0
02:41:09.329 00.000 16108 IsGuiding returns 0
02:41:09.330 00.001 16108 scope move finished after 56 + 47 ms
02:41:09.330 00.000 16108 Move returns status 0, amount 56
02:41:09.330 00.000 16108 MoveAxis(N, 0, ABG)
02:41:09.330 00.000 16108 Move returns status 0, amount 0
02:41:09.330 00.000 16108 move complete, result=0
02:41:09.330 00.000 16108 worker thread done servicing request
02:41:09.330 00.000 16108 Worker thread wakes up
02:41:09.330 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:09.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:09.330 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
02:41:10.316 00.986 16108 Exposure complete
02:41:10.373 00.057 16108 worker thread done servicing request
02:41:10.373 00.000 21068 OnExposeComplete: enter
02:41:10.374 00.001 21068 UpdateGuideState(): m_state=6
02:41:10.375 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13902
02:41:10.376 00.001 21068 Star::Find returns 1 (0), X=222.54, Y=877.57, Mass=111042, SNR=83.5, Peak=13401 HFD=3.2
02:41:10.378 00.002 21068 MultiStar: [#1 0.39,-0.03,1.24,U] [#2 0.21,0.06,1.28,U] [#3 -0.10,0.04,1.05,U] [#4 -0.31,0.26,0.98,U] [#5 0.40,-0.01,0.98,U] [#6 -0.09,-0.24,0.82,U] [#7 0.28,0.05,0.54,U] [#8 0.15,0.09,0.70,U] 
02:41:10.379 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.29, -0.03}
02:41:10.380 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
02:41:10.381 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
02:41:10.382 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=-0.13 mountY=-0.06, mountTheta=-2.75
02:41:10.383 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
02:41:10.384 00.001 21068 Enqueuing Move request for scope (0.14, 0.02)
02:41:10.385 00.001 16108 Worker thread wakes up
02:41:10.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:41:10.385 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:41:10.385 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.13 yDistance=-0.06
02:41:10.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:41:10.386 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:10.386 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:41:10.386 00.000 16108 MoveAxis(E, 0, ABG)
02:41:10.386 00.000 16108 Move returns status 0, amount 0
02:41:10.386 00.000 16108 MoveAxis(N, 0, ABG)
02:41:10.386 00.000 16108 Move returns status 0, amount 0
02:41:10.386 00.000 16108 move complete, result=0
02:41:10.386 00.000 16108 worker thread done servicing request
02:41:10.389 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3366, FiltMin=2899, FiltMax=63417, Gamma=1.000
02:41:10.404 00.015 21068 UpdateGuideState exits: m=111042 SNR=83.5
02:41:10.404 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:10.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:10.406 00.001 21068 Enqueuing Expose request
02:41:10.407 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:10.407 00.000 16108 Worker thread wakes up
02:41:10.407 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:10.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:11.565 01.158 16108 Exposure complete
02:41:11.622 00.057 16108 worker thread done servicing request
02:41:11.622 00.000 21068 OnExposeComplete: enter
02:41:11.623 00.001 21068 UpdateGuideState(): m_state=6
02:41:11.624 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13903
02:41:11.625 00.001 21068 Star::Find returns 1 (0), X=222.42, Y=877.70, Mass=107310, SNR=81.9, Peak=13053 HFD=3.2
02:41:11.626 00.001 21068 MultiStar: [#1 0.32,0.11,1.07,U] [#2 0.23,-0.04,1.32,U] [#3 0.32,0.01,0.97,U] [#4 0.15,0.25,0.88,U] [#5 0.38,-0.01,0.99,U] [#6 0.22,-0.06,0.81,U] [#7 0.86,0.32,0.00,M1] [#8 0.43,0.04,0.82,U] 
02:41:11.626 00.000 21068 single-star, 7 included, MultiStar: {0.28, 0.05}, one-star: {0.17, 0.11}
02:41:11.627 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
02:41:11.628 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
02:41:11.629 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.57 mountX=-0.15 mountY=-0.14, mountTheta=-2.37
02:41:11.630 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.11, opts=13)
02:41:11.631 00.001 21068 Enqueuing Move request for scope (0.17, 0.11)
02:41:11.631 00.000 16108 Worker thread wakes up
02:41:11.632 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
02:41:11.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
02:41:11.632 00.000 16108 Moving (0.17, 0.11) raw xDistance=-0.15 yDistance=-0.14
02:41:11.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:11.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:11.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:41:11.632 00.000 16108 MoveAxis(E, 0, ABG)
02:41:11.632 00.000 16108 Move returns status 0, amount 0
02:41:11.632 00.000 16108 MoveAxis(N, 0, ABG)
02:41:11.632 00.000 16108 Move returns status 0, amount 0
02:41:11.632 00.000 16108 move complete, result=0
02:41:11.632 00.000 16108 worker thread done servicing request
02:41:11.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3366, FiltMin=2896, FiltMax=57801, Gamma=1.000
02:41:11.651 00.015 21068 UpdateGuideState exits: m=107310 SNR=81.9
02:41:11.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:11.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:11.656 00.003 21068 Enqueuing Expose request
02:41:11.659 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:11.661 00.002 16108 Worker thread wakes up
02:41:11.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:11.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:12.649 00.987 16108 Exposure complete
02:41:12.715 00.066 16108 worker thread done servicing request
02:41:12.715 00.000 21068 OnExposeComplete: enter
02:41:12.716 00.001 21068 UpdateGuideState(): m_state=6
02:41:12.717 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13904
02:41:12.719 00.002 21068 Star::Find returns 1 (0), X=222.67, Y=877.45, Mass=108099, SNR=77.7, Peak=15865 HFD=3.1
02:41:12.720 00.001 21068 MultiStar: [#1 0.44,0.13,1.03,U] [#2 0.51,0.09,1.31,U] [#3 0.42,0.11,0.99,U] [#4 0.21,0.17,0.81,U] [#5 0.61,0.05,0.00,M1] [#6 0.40,-0.12,0.99,U] [#7 0.32,0.08,0.59,U] [#8 0.47,0.19,0.77,U] 
02:41:12.721 00.001 21068 refined, 7 included, MultiStar: {0.41, 0.06}, one-star: {0.42, -0.15}
02:41:12.721 00.000 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
02:41:12.722 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
02:41:12.723 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.06 hyp=0.41 cameraTheta=0.14 mountX=-0.39 mountY=-0.15, mountTheta=-2.77
02:41:12.724 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.06, opts=13)
02:41:12.725 00.001 21068 Enqueuing Move request for scope (0.41, 0.06)
02:41:12.725 00.000 16108 Worker thread wakes up
02:41:12.726 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.06) opts 0xd
02:41:12.726 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.06)
02:41:12.726 00.000 16108 Moving (0.41, 0.06) raw xDistance=-0.39 yDistance=-0.15
02:41:12.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:41:12.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:12.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:12.726 00.000 16108 MoveAxis(E, 103, ABG)
02:41:12.726 00.000 16108 Guiding  Dir = 2, Dur = 103
02:41:12.726 00.000 16108 IsSlewing returns 0
02:41:12.726 00.000 16108 IsGuiding returns 0
02:41:12.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3366, FiltMin=2912, FiltMax=55097, Gamma=1.000
02:41:12.734 00.005 16108 PulseGuide returned control before completion, sleep 106
02:41:12.745 00.011 21068 UpdateGuideState exits: m=108099 SNR=77.7
02:41:12.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:12.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:12.748 00.001 21068 Enqueuing Expose request
02:41:12.843 00.095 16108 IsGuiding returns 1
02:41:12.843 00.000 16108 scope still moving after pulse duration time elapsed
02:41:12.874 00.031 16108 IsSlewing returns 0
02:41:12.874 00.000 16108 IsGuiding returns 0
02:41:12.874 00.000 16108 scope move finished after 103 + 44 ms
02:41:12.874 00.000 16108 Move returns status 0, amount 103
02:41:12.874 00.000 16108 MoveAxis(N, 0, ABG)
02:41:12.874 00.000 16108 Move returns status 0, amount 0
02:41:12.874 00.000 16108 move complete, result=0
02:41:12.875 00.001 16108 worker thread done servicing request
02:41:12.875 00.000 16108 Worker thread wakes up
02:41:12.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:12.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:12.875 00.000 21068 GuideStep: -0.4 px 103 ms EAST, -0.2 px 0 ms NORTH
02:41:14.045 01.170 16108 Exposure complete
02:41:14.122 00.077 16108 worker thread done servicing request
02:41:14.122 00.000 21068 OnExposeComplete: enter
02:41:14.123 00.001 21068 UpdateGuideState(): m_state=6
02:41:14.123 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13905
02:41:14.124 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=877.71, Mass=94071, SNR=67.6, Peak=16870 HFD=2.6
02:41:14.125 00.001 21068 MultiStar: [#1 0.09,0.21,1.41,U] [#2 -0.06,0.28,1.39,U] [#3 -0.04,0.23,1.46,U] [#4 -0.11,0.34,1.01,U] [#5 -0.27,-0.06,1.28,U] [#6 -0.13,0.21,0.99,U] [#7 0.32,0.09,0.91,U] [#8 -0.22,0.49,0.85,U] 
02:41:14.126 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.21}, one-star: {-0.16, 0.12}
02:41:14.127 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
02:41:14.127 00.000 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
02:41:14.128 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=0.18 mountY=-0.08, mountTheta=-0.41
02:41:14.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.12, opts=13)
02:41:14.131 00.001 21068 Enqueuing Move request for scope (-0.16, 0.12)
02:41:14.132 00.001 16108 Worker thread wakes up
02:41:14.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
02:41:14.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
02:41:14.132 00.000 16108 Moving (-0.16, 0.12) raw xDistance=0.18 yDistance=-0.08
02:41:14.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:41:14.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:14.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:41:14.132 00.000 16108 MoveAxis(E, 0, ABG)
02:41:14.132 00.000 16108 Move returns status 0, amount 0
02:41:14.132 00.000 16108 MoveAxis(N, 0, ABG)
02:41:14.132 00.000 16108 Move returns status 0, amount 0
02:41:14.132 00.000 16108 move complete, result=0
02:41:14.133 00.001 16108 worker thread done servicing request
02:41:14.140 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3363, FiltMin=2899, FiltMax=60227, Gamma=1.000
02:41:14.163 00.023 21068 UpdateGuideState exits: m=94071 SNR=67.6
02:41:14.165 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:14.165 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:14.166 00.001 21068 Enqueuing Expose request
02:41:14.167 00.001 16108 Worker thread wakes up
02:41:14.167 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:14.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:14.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:15.139 00.971 16108 Exposure complete
02:41:15.200 00.061 16108 worker thread done servicing request
02:41:15.200 00.000 21068 OnExposeComplete: enter
02:41:15.201 00.001 21068 UpdateGuideState(): m_state=6
02:41:15.202 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13906
02:41:15.204 00.002 21068 Star::Find returns 1 (0), X=222.28, Y=877.83, Mass=134230, SNR=99.6, Peak=17590 HFD=3.2
02:41:15.208 00.004 21068 MultiStar: [#1 -0.04,0.33,0.92,U] [#2 -0.21,0.15,1.05,U] [#3 -0.17,0.43,0.91,U] [#4 -0.06,0.58,0.00,M1] [#5 -0.12,0.13,0.75,U] [#6 -0.18,0.24,0.68,U] [#7 0.17,0.33,0.55,U] [#8 0.01,0.59,0.00,M1] 
02:41:15.210 00.002 21068 single-star, 6 included, MultiStar: {-0.09, 0.26}, one-star: {0.03, 0.23}
02:41:15.211 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
02:41:15.212 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
02:41:15.213 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.46 mountX=0.01 mountY=-0.23, mountTheta=-1.51
02:41:15.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.23, opts=13)
02:41:15.218 00.003 21068 Enqueuing Move request for scope (0.03, 0.23)
02:41:15.219 00.001 16108 Worker thread wakes up
02:41:15.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
02:41:15.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
02:41:15.219 00.000 16108 Moving (0.03, 0.23) raw xDistance=0.01 yDistance=-0.23
02:41:15.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:15.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:15.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:41:15.219 00.000 16108 MoveAxis(E, 0, ABG)
02:41:15.219 00.000 16108 Move returns status 0, amount 0
02:41:15.220 00.001 16108 MoveAxis(N, 0, ABG)
02:41:15.220 00.000 16108 Move returns status 0, amount 0
02:41:15.220 00.000 16108 move complete, result=0
02:41:15.220 00.000 16108 worker thread done servicing request
02:41:15.225 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3363, FiltMin=2899, FiltMax=65501, Gamma=1.000
02:41:15.242 00.017 21068 UpdateGuideState exits: m=134230 SNR=99.6
02:41:15.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:15.245 00.001 21068 Enqueuing Expose request
02:41:15.245 00.000 16108 Worker thread wakes up
02:41:15.245 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:15.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:15.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:16.400 01.154 16108 Exposure complete
02:41:16.467 00.067 16108 worker thread done servicing request
02:41:16.467 00.000 21068 OnExposeComplete: enter
02:41:16.467 00.000 21068 UpdateGuideState(): m_state=6
02:41:16.468 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13907
02:41:16.469 00.001 21068 Star::Find returns 1 (0), X=222.76, Y=877.67, Mass=144930, SNR=107.3, Peak=17629 HFD=3.3
02:41:16.470 00.001 21068 MultiStar: [#1 0.50,-0.02,0.80,U] [#2 0.31,-0.01,0.96,U] [#3 0.35,-0.18,0.92,U] [#4 0.32,0.16,0.62,U] [#5 0.23,-0.09,0.83,U] [#6 0.19,-0.08,0.72,U] [#7 0.51,0.21,0.49,U] [#8 0.33,0.22,0.63,U] 
02:41:16.471 00.001 21068 refined, 8 included, MultiStar: {0.36, 0.01}, one-star: {0.50, 0.07}
02:41:16.471 00.000 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
02:41:16.472 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
02:41:16.473 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.01 hyp=0.36 cameraTheta=0.03 mountX=-0.35 mountY=-0.10, mountTheta=-2.88
02:41:16.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.01, opts=13)
02:41:16.476 00.001 21068 Enqueuing Move request for scope (0.36, 0.01)
02:41:16.477 00.001 16108 Worker thread wakes up
02:41:16.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.01) opts 0xd
02:41:16.477 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.01)
02:41:16.477 00.000 16108 Moving (0.36, 0.01) raw xDistance=-0.35 yDistance=-0.10
02:41:16.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:41:16.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:16.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:41:16.477 00.000 16108 MoveAxis(E, 92, ABG)
02:41:16.477 00.000 16108 Guiding  Dir = 2, Dur = 92
02:41:16.477 00.000 16108 IsSlewing returns 0
02:41:16.478 00.001 16108 IsGuiding returns 0
02:41:16.487 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3360, FiltMin=2813, FiltMax=49945, Gamma=1.000
02:41:16.495 00.008 16108 PulseGuide returned control before completion, sleep 85
02:41:16.505 00.010 21068 UpdateGuideState exits: m=144930 SNR=107.3
02:41:16.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:16.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:16.507 00.000 21068 Enqueuing Expose request
02:41:16.586 00.079 16108 IsGuiding returns 1
02:41:16.586 00.000 16108 scope still moving after pulse duration time elapsed
02:41:16.618 00.032 16108 IsSlewing returns 0
02:41:16.618 00.000 16108 IsGuiding returns 1
02:41:16.649 00.031 16108 IsSlewing returns 0
02:41:16.649 00.000 16108 IsGuiding returns 1
02:41:16.680 00.031 16108 IsSlewing returns 0
02:41:16.680 00.000 16108 IsGuiding returns 0
02:41:16.680 00.000 16108 scope move finished after 92 + 110 ms
02:41:16.680 00.000 16108 Move returns status 0, amount 92
02:41:16.680 00.000 16108 MoveAxis(N, 0, ABG)
02:41:16.680 00.000 16108 Move returns status 0, amount 0
02:41:16.680 00.000 16108 move complete, result=0
02:41:16.680 00.000 16108 worker thread done servicing request
02:41:16.680 00.000 16108 Worker thread wakes up
02:41:16.680 00.000 21068 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
02:41:16.683 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:16.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:17.670 00.987 16108 Exposure complete
02:41:17.727 00.057 16108 worker thread done servicing request
02:41:17.727 00.000 21068 OnExposeComplete: enter
02:41:17.728 00.001 21068 UpdateGuideState(): m_state=6
02:41:17.729 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13908
02:41:17.730 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.84, Mass=116260, SNR=80.5, Peak=14573 HFD=3.1
02:41:17.730 00.000 21068 MultiStar: [#1 0.12,0.03,1.14,U] [#2 0.11,0.22,1.29,U] [#3 0.17,0.15,1.01,U] [#4 -0.06,0.31,0.85,U] [#5 0.28,0.01,0.96,U] [#6 0.12,0.05,0.89,U] [#7 0.26,0.30,0.72,U] [#8 0.08,0.28,0.86,U] 
02:41:17.731 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.07, 0.25}
02:41:17.732 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
02:41:17.734 00.002 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
02:41:17.734 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=-0.09 mountY=-0.20, mountTheta=-2.02
02:41:17.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.17, opts=13)
02:41:17.736 00.000 21068 Enqueuing Move request for scope (0.13, 0.17)
02:41:17.737 00.001 16108 Worker thread wakes up
02:41:17.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
02:41:17.737 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
02:41:17.738 00.001 16108 Moving (0.13, 0.17) raw xDistance=-0.09 yDistance=-0.20
02:41:17.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:41:17.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:17.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:41:17.738 00.000 16108 MoveAxis(E, 0, ABG)
02:41:17.738 00.000 16108 Move returns status 0, amount 0
02:41:17.738 00.000 16108 MoveAxis(N, 0, ABG)
02:41:17.738 00.000 16108 Move returns status 0, amount 0
02:41:17.738 00.000 16108 move complete, result=0
02:41:17.738 00.000 16108 worker thread done servicing request
02:41:17.744 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3360, FiltMin=2889, FiltMax=64509, Gamma=1.000
02:41:17.768 00.024 21068 UpdateGuideState exits: m=116260 SNR=80.5
02:41:17.770 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:17.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:17.771 00.000 21068 Enqueuing Expose request
02:41:17.772 00.001 16108 Worker thread wakes up
02:41:17.772 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:17.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:17.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:18.957 01.184 16108 Exposure complete
02:41:19.016 00.059 16108 worker thread done servicing request
02:41:19.016 00.000 21068 OnExposeComplete: enter
02:41:19.018 00.002 21068 UpdateGuideState(): m_state=6
02:41:19.019 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13909
02:41:19.020 00.001 21068 Star::Find returns 1 (0), X=221.67, Y=877.75, Mass=118396, SNR=88.0, Peak=19030 HFD=3.0
02:41:19.021 00.001 21068 MultiStar: [#1 -0.34,0.54,0.00,M1] [#2 -0.40,0.28,1.15,U] [#3 -0.37,0.23,1.00,U] [#4 -0.68,0.41,0.00,M1] [#5 -0.48,0.29,0.92,U] [#6 -0.66,0.02,0.00,M1] [#7 0.09,0.06,0.65,U] [#8 -0.32,0.58,0.00,M1] 
02:41:19.021 00.000 21068 refined, 4 included, MultiStar: {-0.38, 0.21}, one-star: {-0.58, 0.16}
02:41:19.022 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
02:41:19.023 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
02:41:19.023 00.000 21068 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.44 cameraTheta=2.63 mountX=0.41 mountY=-0.12, mountTheta=-0.28
02:41:19.026 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.21, opts=13)
02:41:19.027 00.001 21068 Enqueuing Move request for scope (-0.38, 0.21)
02:41:19.028 00.001 16108 Worker thread wakes up
02:41:19.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.21) opts 0xd
02:41:19.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.21)
02:41:19.028 00.000 16108 Moving (-0.38, 0.21) raw xDistance=0.41 yDistance=-0.12
02:41:19.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:41:19.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:19.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:41:19.028 00.000 16108 MoveAxis(W, 108, ABG)
02:41:19.028 00.000 16108 Guiding  Dir = 3, Dur = 108
02:41:19.029 00.001 16108 IsSlewing returns 0
02:41:19.029 00.000 16108 IsGuiding returns 0
02:41:19.032 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3357, FiltMin=2864, FiltMax=60528, Gamma=1.000
02:41:19.051 00.019 21068 UpdateGuideState exits: m=118396 SNR=88.0
02:41:19.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:19.054 00.001 21068 Enqueuing Expose request
02:41:19.082 00.028 16108 PulseGuide returned control before completion, sleep 66
02:41:19.160 00.078 16108 IsGuiding returns 1
02:41:19.160 00.000 16108 scope still moving after pulse duration time elapsed
02:41:19.191 00.031 16108 IsSlewing returns 0
02:41:19.191 00.000 16108 IsGuiding returns 1
02:41:19.222 00.031 16108 IsSlewing returns 0
02:41:19.222 00.000 16108 IsGuiding returns 1
02:41:19.254 00.032 16108 IsSlewing returns 0
02:41:19.255 00.001 16108 IsGuiding returns 0
02:41:19.255 00.000 16108 scope move finished after 108 + 118 ms
02:41:19.255 00.000 16108 Move returns status 0, amount 108
02:41:19.255 00.000 16108 MoveAxis(N, 0, ABG)
02:41:19.255 00.000 16108 Move returns status 0, amount 0
02:41:19.255 00.000 16108 move complete, result=0
02:41:19.255 00.000 16108 worker thread done servicing request
02:41:19.256 00.001 16108 Worker thread wakes up
02:41:19.256 00.000 21068 GuideStep: 0.4 px 108 ms WEST, -0.1 px 0 ms NORTH
02:41:19.259 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:19.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:20.245 00.986 16108 Exposure complete
02:41:20.307 00.062 16108 worker thread done servicing request
02:41:20.307 00.000 21068 OnExposeComplete: enter
02:41:20.308 00.001 21068 UpdateGuideState(): m_state=6
02:41:20.309 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13910
02:41:20.310 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=877.77, Mass=119865, SNR=87.7, Peak=15302 HFD=3.4
02:41:20.312 00.002 21068 MultiStar: [#1 -0.04,0.36,1.08,U] [#2 -0.03,0.30,1.37,U] [#3 -0.25,0.42,1.07,U] [#4 -0.21,0.22,0.71,U] [#5 -0.49,0.18,0.92,U] [#6 -0.54,-0.18,0.00,M2] [#7 0.13,0.33,0.60,U] [#8 0.09,0.33,0.61,U] 
02:41:20.312 00.000 21068 single-star, 7 included, MultiStar: {-0.13, 0.29}, one-star: {-0.12, 0.17}
02:41:20.314 00.002 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
02:41:20.315 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
02:41:20.316 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.18 mountX=0.15 mountY=-0.14, mountTheta=-0.75
02:41:20.319 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.17, opts=13)
02:41:20.320 00.001 21068 Enqueuing Move request for scope (-0.12, 0.17)
02:41:20.321 00.001 16108 Worker thread wakes up
02:41:20.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
02:41:20.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
02:41:20.321 00.000 16108 Moving (-0.12, 0.17) raw xDistance=0.15 yDistance=-0.14
02:41:20.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:41:20.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:20.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:41:20.321 00.000 16108 MoveAxis(E, 0, ABG)
02:41:20.321 00.000 16108 Move returns status 0, amount 0
02:41:20.321 00.000 16108 MoveAxis(N, 0, ABG)
02:41:20.321 00.000 16108 Move returns status 0, amount 0
02:41:20.321 00.000 16108 move complete, result=0
02:41:20.322 00.001 16108 worker thread done servicing request
02:41:20.329 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3357, FiltMin=2892, FiltMax=60701, Gamma=1.000
02:41:20.363 00.034 21068 UpdateGuideState exits: m=119865 SNR=87.7
02:41:20.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:20.365 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:20.367 00.002 21068 Enqueuing Expose request
02:41:20.368 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:20.369 00.001 16108 Worker thread wakes up
02:41:20.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:20.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:21.541 01.172 16108 Exposure complete
02:41:21.609 00.068 16108 worker thread done servicing request
02:41:21.609 00.000 21068 OnExposeComplete: enter
02:41:21.612 00.003 21068 UpdateGuideState(): m_state=6
02:41:21.614 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13911
02:41:21.617 00.003 21068 Star::Find returns 1 (0), X=222.49, Y=877.82, Mass=120539, SNR=93.1, Peak=15757 HFD=3.2
02:41:21.620 00.003 21068 MultiStar: [#1 0.38,0.28,1.05,U] [#2 0.09,0.36,1.05,U] [#3 0.35,0.19,0.99,U] [#4 -0.18,-0.07,0.76,U] [#5 0.14,0.13,0.95,U] [#6 0.02,-0.14,0.74,U] [#7 0.34,0.24,0.61,U] [#8 0.14,0.23,0.67,U] 
02:41:21.621 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.17}, one-star: {0.24, 0.22}
02:41:21.622 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
02:41:21.624 00.002 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
02:41:21.625 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=-0.15 mountY=-0.21, mountTheta=-2.18
02:41:21.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.17, opts=13)
02:41:21.628 00.001 21068 Enqueuing Move request for scope (0.18, 0.17)
02:41:21.628 00.000 16108 Worker thread wakes up
02:41:21.629 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
02:41:21.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
02:41:21.629 00.000 16108 Moving (0.18, 0.17) raw xDistance=-0.15 yDistance=-0.21
02:41:21.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:21.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:21.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:41:21.629 00.000 16108 MoveAxis(E, 0, ABG)
02:41:21.629 00.000 16108 Move returns status 0, amount 0
02:41:21.629 00.000 16108 MoveAxis(N, 0, ABG)
02:41:21.629 00.000 16108 Move returns status 0, amount 0
02:41:21.629 00.000 16108 move complete, result=0
02:41:21.629 00.000 16108 worker thread done servicing request
02:41:21.634 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3353, FiltMin=2886, FiltMax=55795, Gamma=1.000
02:41:21.659 00.025 21068 UpdateGuideState exits: m=120539 SNR=93.1
02:41:21.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:21.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:21.662 00.001 21068 Enqueuing Expose request
02:41:21.663 00.001 16108 Worker thread wakes up
02:41:21.663 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:21.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:21.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:22.632 00.968 16108 Exposure complete
02:41:22.691 00.059 16108 worker thread done servicing request
02:41:22.691 00.000 21068 OnExposeComplete: enter
02:41:22.692 00.001 21068 UpdateGuideState(): m_state=6
02:41:22.692 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13912
02:41:22.693 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=877.61, Mass=121556, SNR=80.1, Peak=15750 HFD=3.2
02:41:22.694 00.001 21068 MultiStar: [#1 0.23,0.22,1.23,U] [#2 0.12,0.09,1.37,U] [#3 0.19,0.04,1.12,U] [#4 -0.13,0.29,0.90,U] [#5 -0.08,-0.25,1.00,U] [#6 -0.32,-0.13,0.88,U] [#7 0.31,0.15,0.70,U] [#8 0.12,0.21,0.71,U] 
02:41:22.695 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.09, 0.02}
02:41:22.696 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
02:41:22.696 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
02:41:22.697 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
02:41:22.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
02:41:22.699 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
02:41:22.700 00.001 16108 Worker thread wakes up
02:41:22.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:41:22.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:41:22.700 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.08 yDistance=-0.03
02:41:22.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:22.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:22.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:41:22.700 00.000 16108 MoveAxis(E, 0, ABG)
02:41:22.700 00.000 16108 Move returns status 0, amount 0
02:41:22.700 00.000 16108 MoveAxis(N, 0, ABG)
02:41:22.700 00.000 16108 Move returns status 0, amount 0
02:41:22.700 00.000 16108 move complete, result=0
02:41:22.701 00.001 16108 worker thread done servicing request
02:41:22.704 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3350, FiltMin=2867, FiltMax=57881, Gamma=1.000
02:41:22.720 00.016 21068 UpdateGuideState exits: m=121556 SNR=80.1
02:41:22.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:22.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:22.723 00.001 21068 Enqueuing Expose request
02:41:22.723 00.000 16108 Worker thread wakes up
02:41:22.723 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:22.725 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:22.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:23.888 01.163 16108 Exposure complete
02:41:23.942 00.054 16108 worker thread done servicing request
02:41:23.942 00.000 21068 OnExposeComplete: enter
02:41:23.943 00.001 21068 UpdateGuideState(): m_state=6
02:41:23.943 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13913
02:41:23.944 00.001 21068 Star::Find returns 1 (0), X=222.78, Y=877.55, Mass=116310, SNR=79.9, Peak=17133 HFD=3.1
02:41:23.945 00.001 21068 MultiStar: [#1 0.45,0.19,1.19,U] [#2 0.46,0.17,1.16,U] [#3 0.70,0.19,0.00,M1] [#4 0.24,0.10,0.90,U] [#5 0.39,-0.21,0.99,U] [#6 0.36,-0.16,0.89,U] [#7 0.73,-0.02,0.00,M1] [#8 0.68,0.37,0.00,M1] 
02:41:23.946 00.001 21068 refined, 5 included, MultiStar: {0.41, 0.02}, one-star: {0.52, -0.04}
02:41:23.947 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
02:41:23.948 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
02:41:23.949 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.02 hyp=0.41 cameraTheta=0.05 mountX=-0.40 mountY=-0.11, mountTheta=-2.86
02:41:23.950 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.02, opts=13)
02:41:23.951 00.001 21068 Enqueuing Move request for scope (0.41, 0.02)
02:41:23.952 00.001 16108 Worker thread wakes up
02:41:23.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.02) opts 0xd
02:41:23.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.02)
02:41:23.952 00.000 16108 Moving (0.41, 0.02) raw xDistance=-0.40 yDistance=-0.11
02:41:23.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:41:23.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:23.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:23.952 00.000 16108 MoveAxis(E, 105, ABG)
02:41:23.952 00.000 16108 Guiding  Dir = 2, Dur = 105
02:41:23.953 00.001 16108 IsSlewing returns 0
02:41:23.953 00.000 16108 IsGuiding returns 0
02:41:23.958 00.005 16108 PulseGuide returned control before completion, sleep 111
02:41:23.963 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3350, FiltMin=2851, FiltMax=61961, Gamma=1.000
02:41:23.980 00.017 21068 UpdateGuideState exits: m=116310 SNR=79.9
02:41:23.980 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:23.983 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:23.984 00.001 21068 Enqueuing Expose request
02:41:24.077 00.093 16108 IsGuiding returns 1
02:41:24.077 00.000 16108 scope still moving after pulse duration time elapsed
02:41:24.108 00.031 16108 IsSlewing returns 0
02:41:24.108 00.000 16108 IsGuiding returns 0
02:41:24.108 00.000 16108 scope move finished after 105 + 50 ms
02:41:24.110 00.002 16108 Move returns status 0, amount 105
02:41:24.110 00.000 16108 MoveAxis(N, 0, ABG)
02:41:24.110 00.000 16108 Move returns status 0, amount 0
02:41:24.110 00.000 16108 move complete, result=0
02:41:24.110 00.000 16108 worker thread done servicing request
02:41:24.110 00.000 16108 Worker thread wakes up
02:41:24.110 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.1 px 0 ms NORTH
02:41:24.112 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:24.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:25.094 00.982 16108 Exposure complete
02:41:25.155 00.061 16108 worker thread done servicing request
02:41:25.155 00.000 21068 OnExposeComplete: enter
02:41:25.156 00.001 21068 UpdateGuideState(): m_state=6
02:41:25.157 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13914
02:41:25.158 00.001 21068 Star::Find returns 1 (0), X=222.74, Y=877.47, Mass=115036, SNR=77.1, Peak=15549 HFD=3.1
02:41:25.159 00.001 21068 MultiStar: [#1 0.49,0.17,1.21,U] [#2 0.64,-0.18,0.00,M1] [#3 0.53,-0.13,1.10,U] [#4 0.19,0.24,0.92,U] [#5 0.58,0.11,0.00,M1] [#6 0.49,-0.15,0.99,U] [#7 1.26,0.16,0.00,M2] [#8 0.78,0.26,0.00,M2] 
02:41:25.160 00.001 21068 refined, 4 included, MultiStar: {0.44, 0.00}, one-star: {0.49, -0.12}
02:41:25.160 00.000 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:41:25.161 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:41:25.162 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=0.00 hyp=0.44 cameraTheta=0.00 mountX=-0.44 mountY=-0.11, mountTheta=-2.90
02:41:25.165 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=0.00, opts=13)
02:41:25.165 00.000 21068 Enqueuing Move request for scope (0.44, 0.00)
02:41:25.166 00.001 16108 Worker thread wakes up
02:41:25.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.00) opts 0xd
02:41:25.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, 0.00)
02:41:25.166 00.000 16108 Moving (0.44, 0.00) raw xDistance=-0.44 yDistance=-0.11
02:41:25.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
02:41:25.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:25.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:25.166 00.000 16108 MoveAxis(E, 122, ABG)
02:41:25.167 00.001 16108 Guiding  Dir = 2, Dur = 122
02:41:25.167 00.000 16108 IsSlewing returns 0
02:41:25.167 00.000 16108 IsGuiding returns 0
02:41:25.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=329, max=65535, med=3350, FiltMin=2832, FiltMax=58976, Gamma=1.000
02:41:25.184 00.014 21068 UpdateGuideState exits: m=115036 SNR=77.1
02:41:25.186 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:25.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:25.188 00.001 21068 Enqueuing Expose request
02:41:25.192 00.004 16108 PulseGuide returned control before completion, sleep 107
02:41:25.315 00.123 16108 IsGuiding returns 1
02:41:25.315 00.000 16108 scope still moving after pulse duration time elapsed
02:41:25.346 00.031 16108 IsSlewing returns 0
02:41:25.347 00.001 16108 IsGuiding returns 1
02:41:25.377 00.030 16108 IsSlewing returns 0
02:41:25.378 00.001 16108 IsGuiding returns 0
02:41:25.378 00.000 16108 scope move finished after 122 + 89 ms
02:41:25.378 00.000 16108 Move returns status 0, amount 122
02:41:25.378 00.000 16108 MoveAxis(N, 0, ABG)
02:41:25.378 00.000 16108 Move returns status 0, amount 0
02:41:25.378 00.000 16108 move complete, result=0
02:41:25.378 00.000 16108 worker thread done servicing request
02:41:25.378 00.000 16108 Worker thread wakes up
02:41:25.378 00.000 21068 GuideStep: -0.4 px 122 ms EAST, -0.1 px 0 ms NORTH
02:41:25.381 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:25.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:26.543 01.162 16108 Exposure complete
02:41:26.602 00.059 16108 worker thread done servicing request
02:41:26.602 00.000 21068 OnExposeComplete: enter
02:41:26.602 00.000 21068 UpdateGuideState(): m_state=6
02:41:26.603 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13915
02:41:26.604 00.001 21068 Star::Find returns 1 (0), X=221.78, Y=877.77, Mass=131157, SNR=89.6, Peak=19142 HFD=2.9
02:41:26.605 00.001 21068 MultiStar: [#1 -0.41,0.23,1.21,U] [#2 -0.15,0.19,1.19,U] [#3 -0.38,-0.01,0.92,U] [#4 -0.78,0.40,0.00,M1] [#5 -0.50,-0.08,0.98,U] [#6 -0.75,0.21,0.00,M1] [#7 -0.31,0.43,0.53,U] [#8 -0.36,0.47,0.00,M3] 
02:41:26.606 00.001 21068 refined, 5 included, MultiStar: {-0.37, 0.14}, one-star: {-0.47, 0.17}
02:41:26.606 00.000 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
02:41:26.607 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
02:41:26.608 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=0.14 hyp=0.40 cameraTheta=2.78 mountX=0.39 mountY=-0.05, mountTheta=-0.13
02:41:26.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=0.14, opts=13)
02:41:26.611 00.001 21068 Enqueuing Move request for scope (-0.37, 0.14)
02:41:26.612 00.001 16108 Worker thread wakes up
02:41:26.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.14) opts 0xd
02:41:26.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, 0.14)
02:41:26.612 00.000 16108 Moving (-0.37, 0.14) raw xDistance=0.39 yDistance=-0.05
02:41:26.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
02:41:26.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:26.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:41:26.612 00.000 16108 MoveAxis(W, 94, ABG)
02:41:26.612 00.000 16108 Guiding  Dir = 3, Dur = 94
02:41:26.612 00.000 16108 IsSlewing returns 0
02:41:26.613 00.001 16108 IsGuiding returns 0
02:41:26.616 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3347, FiltMin=2848, FiltMax=57693, Gamma=1.000
02:41:26.631 00.015 21068 UpdateGuideState exits: m=131157 SNR=89.6
02:41:26.631 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:26.633 00.001 21068 Enqueuing Expose request
02:41:26.636 00.003 16108 PulseGuide returned control before completion, sleep 80
02:41:26.728 00.092 16108 IsGuiding returns 1
02:41:26.728 00.000 16108 scope still moving after pulse duration time elapsed
02:41:26.759 00.031 16108 IsSlewing returns 0
02:41:26.759 00.000 16108 IsGuiding returns 1
02:41:26.791 00.032 16108 IsSlewing returns 0
02:41:26.791 00.000 16108 IsGuiding returns 1
02:41:26.822 00.031 16108 IsSlewing returns 0
02:41:26.824 00.002 16108 IsGuiding returns 0
02:41:26.824 00.000 16108 scope move finished after 94 + 116 ms
02:41:26.824 00.000 16108 Move returns status 0, amount 94
02:41:26.824 00.000 16108 MoveAxis(N, 0, ABG)
02:41:26.824 00.000 16108 Move returns status 0, amount 0
02:41:26.824 00.000 16108 move complete, result=0
02:41:26.824 00.000 16108 worker thread done servicing request
02:41:26.825 00.001 16108 Worker thread wakes up
02:41:26.825 00.000 21068 GuideStep: 0.4 px 94 ms WEST, -0.0 px 0 ms NORTH
02:41:26.827 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:26.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:27.805 00.978 16108 Exposure complete
02:41:27.860 00.055 16108 worker thread done servicing request
02:41:27.860 00.000 21068 OnExposeComplete: enter
02:41:27.860 00.000 21068 UpdateGuideState(): m_state=6
02:41:27.861 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13916
02:41:27.862 00.001 21068 Star::Find returns 1 (0), X=222.06, Y=877.75, Mass=115716, SNR=80.8, Peak=16214 HFD=3.1
02:41:27.863 00.001 21068 MultiStar: [#1 0.04,0.28,1.09,U] [#2 0.04,0.26,1.31,U] [#3 -0.11,0.22,1.21,U] [#4 -0.24,0.13,0.72,U] [#5 -0.05,0.13,0.86,U] [#6 -0.24,0.11,0.88,U] [#7 0.04,0.40,0.63,U] [#8 -0.06,0.62,0.00,M4] 
02:41:27.864 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.21}, one-star: {-0.20, 0.16}
02:41:27.865 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
02:41:27.865 00.000 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
02:41:27.867 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.94 mountX=0.12 mountY=-0.19, mountTheta=-1.01
02:41:27.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.21, opts=13)
02:41:27.869 00.000 21068 Enqueuing Move request for scope (-0.08, 0.21)
02:41:27.870 00.001 16108 Worker thread wakes up
02:41:27.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
02:41:27.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
02:41:27.870 00.000 16108 Moving (-0.08, 0.21) raw xDistance=0.12 yDistance=-0.19
02:41:27.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:41:27.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:27.871 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:41:27.871 00.000 16108 MoveAxis(E, 0, ABG)
02:41:27.871 00.000 16108 Move returns status 0, amount 0
02:41:27.871 00.000 16108 MoveAxis(N, 0, ABG)
02:41:27.871 00.000 16108 Move returns status 0, amount 0
02:41:27.871 00.000 16108 move complete, result=0
02:41:27.871 00.000 16108 worker thread done servicing request
02:41:27.876 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3347, FiltMin=2886, FiltMax=59853, Gamma=1.000
02:41:27.902 00.026 21068 UpdateGuideState exits: m=115716 SNR=80.8
02:41:27.903 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:27.905 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:27.905 00.000 21068 Enqueuing Expose request
02:41:27.906 00.001 16108 Worker thread wakes up
02:41:27.906 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:27.908 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:27.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:29.084 01.176 16108 Exposure complete
02:41:29.149 00.065 16108 worker thread done servicing request
02:41:29.149 00.000 21068 OnExposeComplete: enter
02:41:29.151 00.002 21068 UpdateGuideState(): m_state=6
02:41:29.152 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13917
02:41:29.153 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=877.88, Mass=129053, SNR=88.8, Peak=17206 HFD=3.2
02:41:29.154 00.001 21068 MultiStar: [#1 0.05,0.30,1.01,U] [#2 0.07,0.11,1.12,U] [#3 -0.07,0.16,1.05,U] [#4 0.12,0.37,0.78,U] [#5 0.07,0.07,0.86,U] [#6 -0.12,-0.10,0.81,U] [#7 0.49,0.27,0.64,U] [#8 0.04,0.56,0.00,M5] 
02:41:29.154 00.000 21068 refined, 7 included, MultiStar: {0.06, 0.18}, one-star: {0.03, 0.29}
02:41:29.155 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
02:41:29.156 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
02:41:29.156 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=-0.03 mountY=-0.19, mountTheta=-1.72
02:41:29.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.18, opts=13)
02:41:29.159 00.001 21068 Enqueuing Move request for scope (0.06, 0.18)
02:41:29.160 00.001 16108 Worker thread wakes up
02:41:29.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
02:41:29.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
02:41:29.160 00.000 16108 Moving (0.06, 0.18) raw xDistance=-0.03 yDistance=-0.19
02:41:29.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:29.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:29.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:41:29.160 00.000 16108 MoveAxis(E, 0, ABG)
02:41:29.160 00.000 16108 Move returns status 0, amount 0
02:41:29.160 00.000 16108 MoveAxis(N, 0, ABG)
02:41:29.160 00.000 16108 Move returns status 0, amount 0
02:41:29.160 00.000 16108 move complete, result=0
02:41:29.160 00.000 16108 worker thread done servicing request
02:41:29.167 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3341, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:41:29.195 00.028 21068 UpdateGuideState exits: m=129053 SNR=88.8
02:41:29.197 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:29.199 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:29.200 00.001 21068 Enqueuing Expose request
02:41:29.201 00.001 16108 Worker thread wakes up
02:41:29.201 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:29.202 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:29.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:30.182 00.980 16108 Exposure complete
02:41:30.249 00.067 16108 worker thread done servicing request
02:41:30.249 00.000 21068 OnExposeComplete: enter
02:41:30.251 00.002 21068 UpdateGuideState(): m_state=6
02:41:30.254 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13918
02:41:30.257 00.003 21068 Star::Find returns 1 (0), X=222.26, Y=877.69, Mass=125082, SNR=82.0, Peak=16230 HFD=3.4
02:41:30.260 00.003 21068 MultiStar: [#1 0.20,0.35,1.27,U] [#2 0.20,0.06,1.08,U] [#3 0.05,0.24,1.13,U] [#4 0.05,0.14,0.84,U] [#5 -0.02,-0.14,0.93,U] [#6 0.06,-0.05,0.82,U] [#7 0.34,0.31,0.73,U] [#8 0.19,0.37,0.76,U] 
02:41:30.262 00.002 21068 single-star, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.00, 0.10}
02:41:30.263 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
02:41:30.265 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
02:41:30.267 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.01 mountY=-0.09, mountTheta=-1.44
02:41:30.270 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
02:41:30.271 00.001 21068 Enqueuing Move request for scope (0.00, 0.10)
02:41:30.272 00.001 16108 Worker thread wakes up
02:41:30.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
02:41:30.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
02:41:30.272 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.09
02:41:30.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:30.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:30.273 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:41:30.273 00.000 16108 MoveAxis(E, 0, ABG)
02:41:30.273 00.000 16108 Move returns status 0, amount 0
02:41:30.273 00.000 16108 MoveAxis(N, 0, ABG)
02:41:30.273 00.000 16108 Move returns status 0, amount 0
02:41:30.273 00.000 16108 move complete, result=0
02:41:30.273 00.000 16108 worker thread done servicing request
02:41:30.277 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3341, FiltMin=2877, FiltMax=65501, Gamma=1.000
02:41:30.295 00.018 21068 UpdateGuideState exits: m=125082 SNR=82.0
02:41:30.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:30.296 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:30.297 00.001 21068 Enqueuing Expose request
02:41:30.298 00.001 16108 Worker thread wakes up
02:41:30.298 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:30.298 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:30.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:31.475 01.177 16108 Exposure complete
02:41:31.538 00.063 16108 worker thread done servicing request
02:41:31.538 00.000 21068 OnExposeComplete: enter
02:41:31.539 00.001 21068 UpdateGuideState(): m_state=6
02:41:31.540 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13919
02:41:31.541 00.001 21068 Star::Find returns 1 (0), X=222.63, Y=877.65, Mass=125972, SNR=87.7, Peak=15341 HFD=3.2
02:41:31.542 00.001 21068 MultiStar: [#1 0.14,-0.01,1.14,U] [#2 0.24,-0.15,1.36,U] [#3 0.23,-0.05,0.89,U] [#4 0.15,0.00,0.91,U] [#5 0.46,-0.10,0.87,U] [#6 0.10,0.12,0.82,U] [#7 0.17,0.09,0.67,U] [#8 0.32,0.27,0.65,U] 
02:41:31.543 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.00}, one-star: {0.37, 0.06}
02:41:31.543 00.000 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
02:41:31.545 00.002 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
02:41:31.546 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.02 mountX=-0.24 mountY=-0.06, mountTheta=-2.89
02:41:31.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.00, opts=13)
02:41:31.549 00.001 21068 Enqueuing Move request for scope (0.24, 0.00)
02:41:31.549 00.000 16108 Worker thread wakes up
02:41:31.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
02:41:31.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
02:41:31.549 00.000 16108 Moving (0.24, 0.00) raw xDistance=-0.24 yDistance=-0.06
02:41:31.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:41:31.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:31.550 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:41:31.550 00.000 16108 MoveAxis(E, 62, ABG)
02:41:31.550 00.000 16108 Guiding  Dir = 2, Dur = 62
02:41:31.550 00.000 16108 IsSlewing returns 0
02:41:31.550 00.000 16108 IsGuiding returns 0
02:41:31.553 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3341, FiltMin=2864, FiltMax=56365, Gamma=1.000
02:41:31.568 00.015 21068 UpdateGuideState exits: m=125972 SNR=87.7
02:41:31.569 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:31.570 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:31.570 00.000 21068 Enqueuing Expose request
02:41:31.578 00.008 16108 PulseGuide returned control before completion, sleep 45
02:41:31.639 00.061 16108 IsGuiding returns 1
02:41:31.639 00.000 16108 scope still moving after pulse duration time elapsed
02:41:31.670 00.031 16108 IsSlewing returns 0
02:41:31.670 00.000 16108 IsGuiding returns 0
02:41:31.670 00.000 16108 scope move finished after 62 + 58 ms
02:41:31.670 00.000 16108 Move returns status 0, amount 62
02:41:31.670 00.000 16108 MoveAxis(N, 0, ABG)
02:41:31.670 00.000 16108 Move returns status 0, amount 0
02:41:31.670 00.000 16108 move complete, result=0
02:41:31.670 00.000 16108 worker thread done servicing request
02:41:31.670 00.000 16108 Worker thread wakes up
02:41:31.670 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.1 px 0 ms NORTH
02:41:31.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:31.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:32.636 00.965 16108 Exposure complete
02:41:32.709 00.073 16108 worker thread done servicing request
02:41:32.709 00.000 21068 OnExposeComplete: enter
02:41:32.711 00.002 21068 UpdateGuideState(): m_state=6
02:41:32.712 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13920
02:41:32.713 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=877.80, Mass=126683, SNR=89.5, Peak=15446 HFD=3.4
02:41:32.714 00.001 21068 MultiStar: [#1 0.02,0.07,1.13,U] [#2 0.29,0.15,1.27,U] [#3 -0.02,0.06,0.99,U] [#4 -0.17,0.23,0.86,U] [#5 0.14,-0.08,0.91,U] [#6 0.12,-0.22,0.80,U] [#7 0.54,0.42,0.00,M1] [#8 0.17,0.25,0.64,U] 
02:41:32.715 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.02, 0.21}
02:41:32.716 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
02:41:32.717 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
02:41:32.718 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:41:32.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
02:41:32.721 00.001 21068 Enqueuing Move request for scope (0.08, 0.09)
02:41:32.721 00.000 16108 Worker thread wakes up
02:41:32.721 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
02:41:32.721 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:41:32.722 00.001 16108 Moving (0.08, 0.09) raw xDistance=-0.06 yDistance=-0.10
02:41:32.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:32.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:32.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:41:32.722 00.000 16108 MoveAxis(E, 0, ABG)
02:41:32.722 00.000 16108 Move returns status 0, amount 0
02:41:32.722 00.000 16108 MoveAxis(N, 0, ABG)
02:41:32.722 00.000 16108 Move returns status 0, amount 0
02:41:32.722 00.000 16108 move complete, result=0
02:41:32.722 00.000 16108 worker thread done servicing request
02:41:32.730 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3337, FiltMin=2838, FiltMax=59069, Gamma=1.000
02:41:32.759 00.029 21068 UpdateGuideState exits: m=126683 SNR=89.5
02:41:32.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:32.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:32.762 00.001 21068 Enqueuing Expose request
02:41:32.763 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:32.764 00.001 16108 Worker thread wakes up
02:41:32.764 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:32.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:33.935 01.171 16108 Exposure complete
02:41:33.991 00.056 16108 worker thread done servicing request
02:41:33.991 00.000 21068 OnExposeComplete: enter
02:41:33.992 00.001 21068 UpdateGuideState(): m_state=6
02:41:33.993 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13921
02:41:33.994 00.001 21068 Star::Find returns 1 (0), X=222.04, Y=877.63, Mass=129338, SNR=91.8, Peak=16182 HFD=3.3
02:41:33.995 00.001 21068 MultiStar: [#1 -0.15,0.07,1.07,U] [#2 -0.34,-0.04,0.99,U] [#3 -0.20,0.17,1.13,U] [#4 -0.36,0.30,0.69,U] [#5 -0.33,-0.13,0.79,U] [#6 -0.38,0.08,0.74,U] [#7 0.03,-0.07,0.54,U] [#8 -0.06,0.07,0.75,U] 
02:41:33.995 00.000 21068 single-star, 8 included, MultiStar: {-0.23, 0.06}, one-star: {-0.21, 0.04}
02:41:33.996 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
02:41:33.998 00.002 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
02:41:33.999 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.96 mountX=0.21 mountY=0.01, mountTheta=0.05
02:41:34.000 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.04, opts=13)
02:41:34.001 00.001 21068 Enqueuing Move request for scope (-0.21, 0.04)
02:41:34.001 00.000 16108 Worker thread wakes up
02:41:34.002 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
02:41:34.002 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
02:41:34.002 00.000 16108 Moving (-0.21, 0.04) raw xDistance=0.21 yDistance=0.01
02:41:34.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:41:34.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:34.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:41:34.002 00.000 16108 MoveAxis(W, 56, ABG)
02:41:34.002 00.000 16108 Guiding  Dir = 3, Dur = 56
02:41:34.002 00.000 16108 IsSlewing returns 0
02:41:34.002 00.000 16108 IsGuiding returns 0
02:41:34.005 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3337, FiltMin=2787, FiltMax=62947, Gamma=1.000
02:41:34.021 00.016 21068 UpdateGuideState exits: m=129338 SNR=91.8
02:41:34.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:34.022 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:34.024 00.002 21068 Enqueuing Expose request
02:41:34.026 00.002 16108 PulseGuide returned control before completion, sleep 43
02:41:34.070 00.044 16108 IsGuiding returns 1
02:41:34.070 00.000 16108 scope still moving after pulse duration time elapsed
02:41:34.102 00.032 16108 IsSlewing returns 0
02:41:34.102 00.000 16108 IsGuiding returns 1
02:41:34.133 00.031 16108 IsSlewing returns 0
02:41:34.133 00.000 16108 IsGuiding returns 0
02:41:34.133 00.000 16108 scope move finished after 56 + 75 ms
02:41:34.133 00.000 16108 Move returns status 0, amount 56
02:41:34.133 00.000 16108 MoveAxis(N, 0, ABG)
02:41:34.133 00.000 16108 Move returns status 0, amount 0
02:41:34.133 00.000 16108 move complete, result=0
02:41:34.134 00.001 16108 worker thread done servicing request
02:41:34.134 00.000 16108 Worker thread wakes up
02:41:34.134 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
02:41:34.137 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:34.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:35.113 00.976 16108 Exposure complete
02:41:35.170 00.057 16108 worker thread done servicing request
02:41:35.170 00.000 21068 OnExposeComplete: enter
02:41:35.171 00.001 21068 UpdateGuideState(): m_state=6
02:41:35.172 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13922
02:41:35.172 00.000 21068 Star::Find returns 1 (0), X=222.12, Y=877.82, Mass=117786, SNR=87.6, Peak=16598 HFD=3.2
02:41:35.173 00.001 21068 MultiStar: [#1 -0.08,0.10,1.16,U] [#2 -0.10,0.14,1.11,U] [#3 -0.02,0.11,1.03,U] [#4 0.03,0.35,0.81,U] [#5 0.11,0.03,0.94,U] [#6 -0.08,0.06,0.80,U] [#7 0.25,0.48,0.70,U] [#8 0.20,0.49,0.68,U] 
02:41:35.174 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.20}, one-star: {-0.14, 0.23}
02:41:35.175 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:41:35.176 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
02:41:35.176 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=0.03 mountY=-0.20, mountTheta=-1.40
02:41:35.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.20, opts=13)
02:41:35.178 00.000 21068 Enqueuing Move request for scope (0.00, 0.20)
02:41:35.180 00.002 16108 Worker thread wakes up
02:41:35.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
02:41:35.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
02:41:35.180 00.000 16108 Moving (0.00, 0.20) raw xDistance=0.03 yDistance=-0.20
02:41:35.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:41:35.181 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:35.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:41:35.181 00.000 16108 MoveAxis(E, 0, ABG)
02:41:35.181 00.000 16108 Move returns status 0, amount 0
02:41:35.181 00.000 16108 MoveAxis(N, 0, ABG)
02:41:35.181 00.000 16108 Move returns status 0, amount 0
02:41:35.181 00.000 16108 move complete, result=0
02:41:35.181 00.000 16108 worker thread done servicing request
02:41:35.184 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3337, FiltMin=2845, FiltMax=65501, Gamma=1.000
02:41:35.210 00.026 21068 UpdateGuideState exits: m=117786 SNR=87.6
02:41:35.212 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:35.212 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:35.213 00.001 21068 Enqueuing Expose request
02:41:35.215 00.002 16108 Worker thread wakes up
02:41:35.215 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:35.215 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:35.216 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:36.388 01.172 16108 Exposure complete
02:41:36.450 00.062 16108 worker thread done servicing request
02:41:36.450 00.000 21068 OnExposeComplete: enter
02:41:36.451 00.001 21068 UpdateGuideState(): m_state=6
02:41:36.452 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13923
02:41:36.453 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=877.81, Mass=115025, SNR=81.8, Peak=17222 HFD=2.8
02:41:36.454 00.001 21068 MultiStar: [#1 0.19,0.20,1.25,U] [#2 -0.05,0.06,1.24,U] [#3 -0.03,0.23,1.18,U] [#4 -0.25,0.41,0.90,U] [#5 -0.05,0.05,1.10,U] [#6 -0.05,-0.12,0.91,U] [#7 0.07,0.22,0.65,U] [#8 -0.08,0.29,0.85,U] 
02:41:36.455 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.09, 0.22}
02:41:36.455 00.000 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
02:41:36.456 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
02:41:36.457 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.77 mountX=0.06 mountY=-0.15, mountTheta=-1.18
02:41:36.461 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.17, opts=13)
02:41:36.462 00.001 21068 Enqueuing Move request for scope (-0.03, 0.17)
02:41:36.464 00.002 16108 Worker thread wakes up
02:41:36.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
02:41:36.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
02:41:36.464 00.000 16108 Moving (-0.03, 0.17) raw xDistance=0.06 yDistance=-0.15
02:41:36.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:41:36.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:36.465 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:36.465 00.000 16108 MoveAxis(E, 0, ABG)
02:41:36.465 00.000 16108 Move returns status 0, amount 0
02:41:36.465 00.000 16108 MoveAxis(N, 0, ABG)
02:41:36.465 00.000 16108 Move returns status 0, amount 0
02:41:36.465 00.000 16108 move complete, result=0
02:41:36.465 00.000 16108 worker thread done servicing request
02:41:36.477 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3334, FiltMin=2848, FiltMax=65501, Gamma=1.000
02:41:36.500 00.023 21068 UpdateGuideState exits: m=115025 SNR=81.8
02:41:36.502 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:36.505 00.002 21068 Enqueuing Expose request
02:41:36.506 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:36.507 00.001 16108 Worker thread wakes up
02:41:36.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:36.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:37.479 00.972 16108 Exposure complete
02:41:37.550 00.071 16108 worker thread done servicing request
02:41:37.550 00.000 21068 OnExposeComplete: enter
02:41:37.551 00.001 21068 UpdateGuideState(): m_state=6
02:41:37.553 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13924
02:41:37.554 00.001 21068 Star::Find returns 1 (0), X=222.28, Y=877.82, Mass=111533, SNR=75.0, Peak=16326 HFD=2.8
02:41:37.554 00.000 21068 MultiStar: [#1 0.30,0.15,1.32,U] [#2 0.19,0.20,1.44,U] [#3 0.13,0.25,1.35,U] [#4 -0.00,0.22,1.08,U] [#5 0.11,0.21,1.12,U] [#6 0.23,0.03,0.92,U] [#7 0.53,0.37,0.00,M1] [#8 0.27,0.44,0.84,U] 
02:41:37.555 00.001 21068 single-star, 7 included, MultiStar: {0.16, 0.21}, one-star: {0.03, 0.22}
02:41:37.556 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
02:41:37.557 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
02:41:37.557 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=0.01 mountY=-0.22, mountTheta=-1.51
02:41:37.560 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
02:41:37.563 00.003 21068 Enqueuing Move request for scope (0.03, 0.22)
02:41:37.565 00.002 16108 Worker thread wakes up
02:41:37.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
02:41:37.565 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
02:41:37.565 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
02:41:37.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:37.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:37.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:41:37.565 00.000 16108 MoveAxis(E, 0, ABG)
02:41:37.566 00.001 16108 Move returns status 0, amount 0
02:41:37.566 00.000 16108 MoveAxis(N, 0, ABG)
02:41:37.566 00.000 16108 Move returns status 0, amount 0
02:41:37.566 00.000 16108 move complete, result=0
02:41:37.566 00.000 16108 worker thread done servicing request
02:41:37.571 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3334, FiltMin=2861, FiltMax=62905, Gamma=1.000
02:41:37.595 00.024 21068 UpdateGuideState exits: m=111533 SNR=75.0
02:41:37.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:37.598 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:37.599 00.001 21068 Enqueuing Expose request
02:41:37.599 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:37.600 00.001 16108 Worker thread wakes up
02:41:37.600 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:37.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:38.759 01.159 16108 Exposure complete
02:41:38.814 00.055 16108 worker thread done servicing request
02:41:38.814 00.000 21068 OnExposeComplete: enter
02:41:38.815 00.001 21068 UpdateGuideState(): m_state=6
02:41:38.816 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13925
02:41:38.816 00.000 21068 Star::Find returns 1 (0), X=222.23, Y=877.74, Mass=112022, SNR=84.9, Peak=15542 HFD=3.2
02:41:38.817 00.001 21068 MultiStar: [#1 0.06,0.44,1.04,U] [#2 -0.01,0.45,1.27,U] [#3 0.08,0.40,1.13,U] [#4 -0.18,0.23,0.97,U] [#5 0.08,0.27,1.02,U] [#6 -0.16,0.14,0.76,U] [#7 0.26,0.26,0.64,U] [#8 0.13,0.16,0.78,U] 
02:41:38.818 00.001 21068 single-star, 8 included, MultiStar: {0.02, 0.29}, one-star: {-0.02, 0.15}
02:41:38.819 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
02:41:38.820 00.001 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
02:41:38.820 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.73 mountX=0.05 mountY=-0.14, mountTheta=-1.23
02:41:38.822 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.15, opts=13)
02:41:38.823 00.001 21068 Enqueuing Move request for scope (-0.02, 0.15)
02:41:38.824 00.001 16108 Worker thread wakes up
02:41:38.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
02:41:38.824 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
02:41:38.824 00.000 16108 Moving (-0.02, 0.15) raw xDistance=0.05 yDistance=-0.14
02:41:38.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:38.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:38.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:41:38.825 00.001 16108 MoveAxis(E, 0, ABG)
02:41:38.825 00.000 16108 Move returns status 0, amount 0
02:41:38.825 00.000 16108 MoveAxis(N, 0, ABG)
02:41:38.825 00.000 16108 Move returns status 0, amount 0
02:41:38.825 00.000 16108 move complete, result=0
02:41:38.825 00.000 16108 worker thread done servicing request
02:41:38.827 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3334, FiltMin=2825, FiltMax=65501, Gamma=1.000
02:41:38.842 00.015 21068 UpdateGuideState exits: m=112022 SNR=84.9
02:41:38.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:38.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:38.844 00.000 21068 Enqueuing Expose request
02:41:38.845 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:38.846 00.001 16108 Worker thread wakes up
02:41:38.846 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:38.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:39.839 00.993 16108 Exposure complete
02:41:39.914 00.075 16108 worker thread done servicing request
02:41:39.914 00.000 21068 OnExposeComplete: enter
02:41:39.915 00.001 21068 UpdateGuideState(): m_state=6
02:41:39.916 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13926
02:41:39.917 00.001 21068 Star::Find returns 1 (0), X=222.66, Y=878.09, Mass=114892, SNR=79.5, Peak=15789 HFD=2.9
02:41:39.918 00.001 21068 MultiStar: [#1 0.07,0.28,1.08,U] [#2 -0.07,0.27,1.36,U] [#3 -0.07,0.29,1.27,U] [#4 -0.49,0.58,0.00,M1] [#5 -0.03,0.28,1.15,U] [#6 -0.30,0.33,0.81,U] [#7 0.18,0.41,0.66,U] [#8 0.23,0.53,0.00,M1] 
02:41:39.919 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.33}, one-star: {0.40, 0.49}
02:41:39.919 00.000 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
02:41:39.920 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
02:41:39.921 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.51 mountX=0.04 mountY=-0.32, mountTheta=-1.45
02:41:39.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.33, opts=13)
02:41:39.924 00.001 21068 Enqueuing Move request for scope (0.02, 0.33)
02:41:39.925 00.001 16108 Worker thread wakes up
02:41:39.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
02:41:39.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
02:41:39.925 00.000 16108 Moving (0.02, 0.33) raw xDistance=0.04 yDistance=-0.32
02:41:39.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:41:39.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:39.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:41:39.925 00.000 16108 MoveAxis(E, 0, ABG)
02:41:39.925 00.000 16108 Move returns status 0, amount 0
02:41:39.925 00.000 16108 MoveAxis(N, 0, ABG)
02:41:39.925 00.000 16108 Move returns status 0, amount 0
02:41:39.925 00.000 16108 move complete, result=0
02:41:39.925 00.000 16108 worker thread done servicing request
02:41:39.929 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3334, FiltMin=2880, FiltMax=65501, Gamma=1.000
02:41:39.944 00.015 21068 UpdateGuideState exits: m=114892 SNR=79.5
02:41:39.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:39.945 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:39.947 00.002 21068 Enqueuing Expose request
02:41:39.948 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:41:39.949 00.001 16108 Worker thread wakes up
02:41:39.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:39.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:41.113 01.164 16108 Exposure complete
02:41:41.170 00.057 16108 worker thread done servicing request
02:41:41.171 00.001 21068 OnExposeComplete: enter
02:41:41.172 00.001 21068 UpdateGuideState(): m_state=6
02:41:41.174 00.002 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13927
02:41:41.176 00.002 21068 Star::Find returns 1 (0), X=222.95, Y=877.72, Mass=137486, SNR=96.6, Peak=18541 HFD=3.2
02:41:41.179 00.003 21068 MultiStar: [#1 0.73,-0.04,0.00,M1] [#2 0.77,-0.08,0.00,M1] [#3 0.60,-0.04,0.00,M1] [#4 0.45,0.03,0.70,U] [#5 0.52,-0.25,0.00,M1] [#6 0.29,-0.17,0.77,U] [#7 1.00,0.05,0.00,M1] [#8 0.51,0.29,0.00,M2] 
02:41:41.180 00.001 21068 refined, 2 included, MultiStar: {0.50, 0.00}, one-star: {0.70, 0.12}
02:41:41.181 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:41:41.183 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:41:41.184 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.00 hyp=0.50 cameraTheta=0.01 mountX=-0.49 mountY=-0.12, mountTheta=-2.90
02:41:41.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.00, opts=13)
02:41:41.189 00.002 21068 Enqueuing Move request for scope (0.50, 0.00)
02:41:41.191 00.002 16108 Worker thread wakes up
02:41:41.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.00) opts 0xd
02:41:41.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.00)
02:41:41.191 00.000 16108 Moving (0.50, 0.00) raw xDistance=-0.49 yDistance=-0.12
02:41:41.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:41:41.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:41.192 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:41:41.192 00.000 16108 MoveAxis(E, 129, ABG)
02:41:41.192 00.000 16108 Guiding  Dir = 2, Dur = 129
02:41:41.192 00.000 16108 IsSlewing returns 0
02:41:41.192 00.000 16108 IsGuiding returns 0
02:41:41.197 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3331, FiltMin=2880, FiltMax=55721, Gamma=1.000
02:41:41.213 00.016 21068 UpdateGuideState exits: m=137486 SNR=96.6
02:41:41.215 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.216 00.001 16108 PulseGuide returned control before completion, sleep 116
02:41:41.216 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:41.216 00.000 21068 Enqueuing Expose request
02:41:41.340 00.124 16108 IsGuiding returns 1
02:41:41.340 00.000 16108 scope still moving after pulse duration time elapsed
02:41:41.372 00.032 16108 IsSlewing returns 0
02:41:41.372 00.000 16108 IsGuiding returns 1
02:41:41.403 00.031 16108 IsSlewing returns 0
02:41:41.403 00.000 16108 IsGuiding returns 0
02:41:41.403 00.000 16108 scope move finished after 129 + 81 ms
02:41:41.403 00.000 16108 Move returns status 0, amount 129
02:41:41.403 00.000 16108 MoveAxis(N, 0, ABG)
02:41:41.403 00.000 16108 Move returns status 0, amount 0
02:41:41.403 00.000 16108 move complete, result=0
02:41:41.403 00.000 16108 worker thread done servicing request
02:41:41.403 00.000 16108 Worker thread wakes up
02:41:41.403 00.000 21068 GuideStep: -0.5 px 129 ms EAST, -0.1 px 0 ms NORTH
02:41:41.404 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:41.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:42.378 00.974 16108 Exposure complete
02:41:42.450 00.072 16108 worker thread done servicing request
02:41:42.451 00.001 21068 OnExposeComplete: enter
02:41:42.452 00.001 21068 UpdateGuideState(): m_state=6
02:41:42.453 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13928
02:41:42.454 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=877.47, Mass=130362, SNR=82.7, Peak=17081 HFD=3.2
02:41:42.456 00.002 21068 MultiStar: [#1 0.43,0.19,1.28,U] [#2 0.24,-0.02,1.36,U] [#3 0.22,-0.05,1.24,U] [#4 -0.05,0.11,0.86,U] [#5 0.03,-0.30,0.98,U] [#6 0.09,-0.24,0.80,U] [#7 0.66,0.11,0.00,M2] [#8 0.53,0.09,0.72,U] 
02:41:42.458 00.002 21068 refined, 7 included, MultiStar: {0.24, -0.04}, one-star: {0.35, -0.12}
02:41:42.459 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
02:41:42.460 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
02:41:42.462 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
02:41:42.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
02:41:42.465 00.001 21068 Enqueuing Move request for scope (0.24, -0.04)
02:41:42.466 00.001 16108 Worker thread wakes up
02:41:42.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
02:41:42.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
02:41:42.466 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.02
02:41:42.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
02:41:42.468 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:42.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:41:42.468 00.000 16108 MoveAxis(E, 72, ABG)
02:41:42.468 00.000 16108 Guiding  Dir = 2, Dur = 72
02:41:42.468 00.000 16108 IsSlewing returns 0
02:41:42.468 00.000 16108 IsGuiding returns 0
02:41:42.470 00.002 16108 PulseGuide returned control before completion, sleep 81
02:41:42.475 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3331, FiltMin=2883, FiltMax=59069, Gamma=1.000
02:41:42.492 00.017 21068 UpdateGuideState exits: m=130362 SNR=82.7
02:41:42.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:42.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:42.495 00.001 21068 Enqueuing Expose request
02:41:42.560 00.065 16108 IsGuiding returns 0
02:41:42.560 00.000 16108 Move returns status 0, amount 72
02:41:42.560 00.000 16108 MoveAxis(N, 0, ABG)
02:41:42.560 00.000 16108 Move returns status 0, amount 0
02:41:42.560 00.000 16108 move complete, result=0
02:41:42.560 00.000 16108 worker thread done servicing request
02:41:42.560 00.000 16108 Worker thread wakes up
02:41:42.560 00.000 21068 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
02:41:42.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:42.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:43.714 01.153 16108 Exposure complete
02:41:43.771 00.057 16108 worker thread done servicing request
02:41:43.771 00.000 21068 OnExposeComplete: enter
02:41:43.772 00.001 21068 UpdateGuideState(): m_state=6
02:41:43.772 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13929
02:41:43.773 00.001 21068 Star::Find returns 1 (0), X=222.77, Y=877.71, Mass=139092, SNR=89.4, Peak=15869 HFD=3.2
02:41:43.774 00.001 21068 MultiStar: [#1 0.53,-0.06,1.16,U] [#2 0.59,-0.04,0.00,M1] [#3 0.75,-0.14,0.00,M1] [#4 0.27,-0.06,0.82,U] [#5 0.62,-0.10,0.00,M1] [#6 0.40,-0.41,0.00,M1] [#7 0.72,-0.02,0.00,M3] [#8 0.70,0.21,0.00,M2] 
02:41:43.776 00.002 21068 refined, 2 included, MultiStar: {0.45, 0.00}, one-star: {0.52, 0.12}
02:41:43.777 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:41:43.777 00.000 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:41:43.778 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=0.00 hyp=0.45 cameraTheta=0.00 mountX=-0.45 mountY=-0.11, mountTheta=-2.91
02:41:43.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.00, opts=13)
02:41:43.782 00.002 21068 Enqueuing Move request for scope (0.45, 0.00)
02:41:43.786 00.004 16108 Worker thread wakes up
02:41:43.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.00) opts 0xd
02:41:43.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.00)
02:41:43.786 00.000 16108 Moving (0.45, 0.00) raw xDistance=-0.45 yDistance=-0.11
02:41:43.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:41:43.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:43.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:43.786 00.000 16108 MoveAxis(E, 122, ABG)
02:41:43.786 00.000 16108 Guiding  Dir = 2, Dur = 122
02:41:43.786 00.000 16108 IsSlewing returns 0
02:41:43.786 00.000 16108 IsGuiding returns 0
02:41:43.791 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3331, FiltMin=2880, FiltMax=53625, Gamma=1.000
02:41:43.811 00.020 21068 UpdateGuideState exits: m=139092 SNR=89.4
02:41:43.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:43.812 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:43.814 00.002 21068 Enqueuing Expose request
02:41:43.844 00.030 16108 PulseGuide returned control before completion, sleep 75
02:41:43.920 00.076 16108 IsGuiding returns 1
02:41:43.920 00.000 16108 scope still moving after pulse duration time elapsed
02:41:43.952 00.032 16108 IsSlewing returns 0
02:41:43.952 00.000 16108 IsGuiding returns 1
02:41:43.983 00.031 16108 IsSlewing returns 0
02:41:43.983 00.000 16108 IsGuiding returns 1
02:41:44.014 00.031 16108 IsSlewing returns 0
02:41:44.014 00.000 16108 IsGuiding returns 0
02:41:44.014 00.000 16108 scope move finished after 122 + 106 ms
02:41:44.014 00.000 16108 Move returns status 0, amount 122
02:41:44.014 00.000 16108 MoveAxis(N, 0, ABG)
02:41:44.014 00.000 16108 Move returns status 0, amount 0
02:41:44.014 00.000 16108 move complete, result=0
02:41:44.014 00.000 16108 worker thread done servicing request
02:41:44.014 00.000 16108 Worker thread wakes up
02:41:44.014 00.000 21068 GuideStep: -0.4 px 122 ms EAST, -0.1 px 0 ms NORTH
02:41:44.018 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:44.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:44.996 00.978 16108 Exposure complete
02:41:45.060 00.064 16108 worker thread done servicing request
02:41:45.060 00.000 21068 OnExposeComplete: enter
02:41:45.061 00.001 21068 UpdateGuideState(): m_state=6
02:41:45.062 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13930
02:41:45.063 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.98, Mass=141401, SNR=92.0, Peak=19046 HFD=3.1
02:41:45.064 00.001 21068 MultiStar: [#1 0.12,0.29,1.01,U] [#2 0.22,0.43,1.06,U] [#3 0.28,0.31,0.95,U] [#4 0.05,0.40,0.83,U] [#5 0.17,0.01,1.00,U] [#6 0.13,0.05,0.80,U] [#7 0.34,0.42,0.54,U] [#8 0.00,0.45,0.72,U] 
02:41:45.065 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.30}, one-star: {-0.04, 0.38}
02:41:45.065 00.000 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
02:41:45.066 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
02:41:45.068 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.15 mountX=-0.08 mountY=-0.32, mountTheta=-1.82
02:41:45.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.30, opts=13)
02:41:45.071 00.001 21068 Enqueuing Move request for scope (0.14, 0.30)
02:41:45.071 00.000 16108 Worker thread wakes up
02:41:45.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
02:41:45.072 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
02:41:45.072 00.000 16108 Moving (0.14, 0.30) raw xDistance=-0.08 yDistance=-0.32
02:41:45.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:45.072 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.34 newest=-0.45
02:41:45.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
02:41:45.072 00.000 16108 MoveAxis(E, 0, ABG)
02:41:45.072 00.000 16108 Move returns status 0, amount 0
02:41:45.072 00.000 16108 MoveAxis(N, 65, ABG)
02:41:45.072 00.000 16108 Guiding  Dir = 0, Dur = 65
02:41:45.072 00.000 16108 IsSlewing returns 0
02:41:45.072 00.000 16108 IsGuiding returns 0
02:41:45.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3331, FiltMin=2848, FiltMax=65510, Gamma=1.000
02:41:45.091 00.016 21068 UpdateGuideState exits: m=141401 SNR=92.0
02:41:45.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:45.092 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:45.093 00.001 21068 Enqueuing Expose request
02:41:45.099 00.006 16108 PulseGuide returned control before completion, sleep 49
02:41:45.161 00.062 16108 IsGuiding returns 1
02:41:45.161 00.000 16108 scope still moving after pulse duration time elapsed
02:41:45.193 00.032 16108 IsSlewing returns 0
02:41:45.194 00.001 16108 IsGuiding returns 0
02:41:45.194 00.000 16108 scope move finished after 65 + 56 ms
02:41:45.194 00.000 16108 Move returns status 0, amount 65
02:41:45.194 00.000 16108 move complete, result=0
02:41:45.194 00.000 16108 worker thread done servicing request
02:41:45.194 00.000 16108 Worker thread wakes up
02:41:45.194 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 65 ms NORTH
02:41:45.196 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:45.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:46.360 01.164 16108 Exposure complete
02:41:46.436 00.076 16108 worker thread done servicing request
02:41:46.436 00.000 21068 OnExposeComplete: enter
02:41:46.437 00.001 21068 UpdateGuideState(): m_state=6
02:41:46.438 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13931
02:41:46.438 00.000 21068 Star::Find returns 1 (0), X=221.83, Y=877.96, Mass=120198, SNR=85.3, Peak=20358 HFD=2.7
02:41:46.440 00.002 21068 MultiStar: [#1 -0.51,0.32,0.00,M1] [#2 -0.50,0.18,1.39,U] [#3 -0.51,0.36,0.00,M1] [#4 -0.32,0.48,0.00,M1] [#5 -0.36,0.20,0.86,U] [#6 -0.58,-0.06,0.00,M1] [#7 -0.23,0.56,0.00,M3] [#8 -0.24,0.45,0.76,U] 
02:41:46.441 00.001 21068 refined, 3 included, MultiStar: {-0.40, 0.28}, one-star: {-0.43, 0.37}
02:41:46.442 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
02:41:46.442 00.000 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
02:41:46.443 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.28 hyp=0.49 cameraTheta=2.53 mountX=0.44 mountY=-0.18, mountTheta=-0.39
02:41:46.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.28, opts=13)
02:41:46.445 00.000 21068 Enqueuing Move request for scope (-0.40, 0.28)
02:41:46.446 00.001 16108 Worker thread wakes up
02:41:46.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.28) opts 0xd
02:41:46.446 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.28)
02:41:46.446 00.000 16108 Moving (-0.40, 0.28) raw xDistance=0.44 yDistance=-0.18
02:41:46.446 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:41:46.447 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:46.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:41:46.447 00.000 16108 MoveAxis(W, 117, ABG)
02:41:46.447 00.000 16108 Guiding  Dir = 3, Dur = 117
02:41:46.447 00.000 16108 IsSlewing returns 0
02:41:46.447 00.000 16108 IsGuiding returns 0
02:41:46.452 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3331, FiltMin=2838, FiltMax=65501, Gamma=1.000
02:41:46.464 00.012 16108 PulseGuide returned control before completion, sleep 111
02:41:46.467 00.003 21068 UpdateGuideState exits: m=120198 SNR=85.3
02:41:46.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:46.470 00.001 21068 Enqueuing Expose request
02:41:46.587 00.117 16108 IsGuiding returns 1
02:41:46.587 00.000 16108 scope still moving after pulse duration time elapsed
02:41:46.618 00.031 16108 IsSlewing returns 0
02:41:46.619 00.001 16108 IsGuiding returns 1
02:41:46.650 00.031 16108 IsSlewing returns 0
02:41:46.650 00.000 16108 IsGuiding returns 0
02:41:46.650 00.000 16108 scope move finished after 117 + 85 ms
02:41:46.650 00.000 16108 Move returns status 0, amount 117
02:41:46.650 00.000 16108 MoveAxis(N, 0, ABG)
02:41:46.650 00.000 16108 Move returns status 0, amount 0
02:41:46.650 00.000 16108 move complete, result=0
02:41:46.650 00.000 16108 worker thread done servicing request
02:41:46.651 00.001 16108 Worker thread wakes up
02:41:46.651 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:46.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:46.651 00.000 21068 GuideStep: 0.4 px 117 ms WEST, -0.2 px 0 ms NORTH
02:41:47.620 00.969 16108 Exposure complete
02:41:47.677 00.057 16108 worker thread done servicing request
02:41:47.677 00.000 21068 OnExposeComplete: enter
02:41:47.678 00.001 21068 UpdateGuideState(): m_state=6
02:41:47.678 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13932
02:41:47.679 00.001 21068 Star::Find returns 1 (0), X=223.01, Y=877.81, Mass=121802, SNR=90.2, Peak=13101 HFD=3.1
02:41:47.681 00.002 21068 MultiStar: [#1 0.69,0.32,0.00,M2] [#2 0.91,0.02,0.00,M1] [#3 0.48,0.16,0.95,U] [#4 0.74,0.41,0.00,M2] [#5 0.83,-0.05,0.00,M1] [#6 0.66,-0.16,0.00,M2] [#7 1.00,0.37,0.00,M4] [#8 0.82,0.46,0.00,M1] 
02:41:47.682 00.001 21068 refined, 1 included, MultiStar: {0.62, 0.19}, one-star: {0.75, 0.21}
02:41:47.683 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
02:41:47.683 00.000 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
02:41:47.684 00.001 21068 CameraToMount -- cameraX=0.62 cameraY=0.19 hyp=0.65 cameraTheta=0.29 mountX=-0.58 mountY=-0.33, mountTheta=-2.63
02:41:47.687 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=0.19, opts=13)
02:41:47.690 00.003 21068 Enqueuing Move request for scope (0.62, 0.19)
02:41:47.691 00.001 16108 Worker thread wakes up
02:41:47.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.19) opts 0xd
02:41:47.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, 0.19)
02:41:47.691 00.000 16108 Moving (0.62, 0.19) raw xDistance=-0.58 yDistance=-0.33
02:41:47.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
02:41:47.692 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
02:41:47.692 00.000 16108 MoveAxis(E, 144, ABG)
02:41:47.692 00.000 16108 Guiding  Dir = 2, Dur = 144
02:41:47.692 00.000 16108 IsSlewing returns 0
02:41:47.692 00.000 16108 IsGuiding returns 0
02:41:47.698 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3331, FiltMin=2838, FiltMax=52601, Gamma=1.000
02:41:47.713 00.015 21068 UpdateGuideState exits: m=121802 SNR=90.2
02:41:47.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:47.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:47.715 00.000 21068 Enqueuing Expose request
02:41:47.716 00.001 16108 PulseGuide returned control before completion, sleep 134
02:41:47.853 00.137 16108 IsGuiding returns 1
02:41:47.853 00.000 16108 scope still moving after pulse duration time elapsed
02:41:47.885 00.032 16108 IsSlewing returns 0
02:41:47.885 00.000 16108 IsGuiding returns 0
02:41:47.885 00.000 16108 scope move finished after 144 + 49 ms
02:41:47.885 00.000 16108 Move returns status 0, amount 144
02:41:47.885 00.000 16108 MoveAxis(N, 66, ABG)
02:41:47.885 00.000 16108 Guiding  Dir = 0, Dur = 66
02:41:47.886 00.001 16108 IsSlewing returns 0
02:41:47.886 00.000 16108 IsGuiding returns 0
02:41:47.950 00.064 16108 PulseGuide returned control before completion, sleep 12
02:41:47.964 00.014 16108 IsGuiding returns 1
02:41:47.964 00.000 16108 scope still moving after pulse duration time elapsed
02:41:47.995 00.031 16108 IsSlewing returns 0
02:41:47.997 00.002 16108 IsGuiding returns 1
02:41:48.026 00.029 16108 IsSlewing returns 0
02:41:48.027 00.001 16108 IsGuiding returns 1
02:41:48.058 00.031 16108 IsSlewing returns 0
02:41:48.058 00.000 16108 IsGuiding returns 0
02:41:48.058 00.000 16108 scope move finished after 66 + 105 ms
02:41:48.058 00.000 16108 Move returns status 0, amount 66
02:41:48.058 00.000 16108 move complete, result=0
02:41:48.058 00.000 16108 worker thread done servicing request
02:41:48.058 00.000 16108 Worker thread wakes up
02:41:48.058 00.000 21068 GuideStep: -0.6 px 144 ms EAST, -0.3 px 66 ms NORTH
02:41:48.060 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:48.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:49.216 01.156 16108 Exposure complete
02:41:49.274 00.058 16108 worker thread done servicing request
02:41:49.274 00.000 21068 OnExposeComplete: enter
02:41:49.275 00.001 21068 UpdateGuideState(): m_state=6
02:41:49.275 00.000 21068 Star::Find(15, 223, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13933
02:41:49.276 00.001 21068 Star::Find returns 1 (0), X=221.75, Y=877.78, Mass=129682, SNR=84.7, Peak=16614 HFD=3.2
02:41:49.277 00.001 21068 MultiStar: [#1 -0.58,0.24,0.00,M3] [#2 -0.49,0.23,1.24,U] [#3 -0.61,0.12,0.00,M1] [#4 -0.74,0.37,0.00,M3] [#5 -0.54,0.04,1.01,U] [#6 -0.78,0.12,0.00,M3] [#7 0.11,0.08,0.74,U] [#8 -0.42,0.33,0.79,U] 
02:41:49.278 00.001 21068 refined, 4 included, MultiStar: {-0.40, 0.18}, one-star: {-0.50, 0.19}
02:41:49.279 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
02:41:49.279 00.000 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
02:41:49.280 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.73 mountX=0.42 mountY=-0.08, mountTheta=-0.18
02:41:49.283 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.18, opts=13)
02:41:49.283 00.000 21068 Enqueuing Move request for scope (-0.40, 0.18)
02:41:49.284 00.001 16108 Worker thread wakes up
02:41:49.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.18) opts 0xd
02:41:49.284 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.18)
02:41:49.284 00.000 16108 Moving (-0.40, 0.18) raw xDistance=0.42 yDistance=-0.08
02:41:49.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
02:41:49.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:49.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:41:49.285 00.001 16108 MoveAxis(W, 101, ABG)
02:41:49.285 00.000 16108 Guiding  Dir = 3, Dur = 101
02:41:49.285 00.000 16108 IsSlewing returns 0
02:41:49.285 00.000 16108 IsGuiding returns 0
02:41:49.288 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3331, FiltMin=2886, FiltMax=61024, Gamma=1.000
02:41:49.304 00.016 21068 UpdateGuideState exits: m=129682 SNR=84.7
02:41:49.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:49.307 00.001 21068 Enqueuing Expose request
02:41:49.310 00.003 16108 PulseGuide returned control before completion, sleep 86
02:41:49.403 00.093 16108 IsGuiding returns 1
02:41:49.403 00.000 16108 scope still moving after pulse duration time elapsed
02:41:49.435 00.032 16108 IsSlewing returns 0
02:41:49.435 00.000 16108 IsGuiding returns 1
02:41:49.466 00.031 16108 IsSlewing returns 0
02:41:49.466 00.000 16108 IsGuiding returns 0
02:41:49.467 00.001 16108 scope move finished after 101 + 80 ms
02:41:49.467 00.000 16108 Move returns status 0, amount 101
02:41:49.467 00.000 16108 MoveAxis(N, 0, ABG)
02:41:49.467 00.000 16108 Move returns status 0, amount 0
02:41:49.467 00.000 16108 move complete, result=0
02:41:49.467 00.000 16108 worker thread done servicing request
02:41:49.467 00.000 21068 GuideStep: 0.4 px 101 ms WEST, -0.1 px 0 ms NORTH
02:41:49.470 00.003 16108 Worker thread wakes up
02:41:49.470 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:49.471 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:50.445 00.974 16108 Exposure complete
02:41:50.500 00.055 16108 worker thread done servicing request
02:41:50.500 00.000 21068 OnExposeComplete: enter
02:41:50.501 00.001 21068 UpdateGuideState(): m_state=6
02:41:50.503 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13934
02:41:50.504 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=877.77, Mass=132261, SNR=94.3, Peak=14125 HFD=3.4
02:41:50.505 00.001 21068 MultiStar: [#1 0.08,0.23,1.25,U] [#2 0.23,0.09,1.03,U] [#3 0.27,0.11,0.89,U] [#4 -0.01,0.16,0.78,U] [#5 0.28,-0.02,0.80,U] [#6 0.03,-0.20,0.68,U] [#7 0.55,0.14,0.00,M4] [#8 0.46,0.20,0.77,U] 
02:41:50.506 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.11}, one-star: {0.34, 0.18}
02:41:50.506 00.000 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:41:50.507 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:41:50.508 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.47 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
02:41:50.509 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.11, opts=13)
02:41:50.510 00.001 21068 Enqueuing Move request for scope (0.21, 0.11)
02:41:50.511 00.001 16108 Worker thread wakes up
02:41:50.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
02:41:50.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
02:41:50.511 00.000 16108 Moving (0.21, 0.11) raw xDistance=-0.19 yDistance=-0.15
02:41:50.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:41:50.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:50.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:50.511 00.000 16108 MoveAxis(E, 0, ABG)
02:41:50.511 00.000 16108 Move returns status 0, amount 0
02:41:50.513 00.002 16108 MoveAxis(N, 0, ABG)
02:41:50.513 00.000 16108 Move returns status 0, amount 0
02:41:50.513 00.000 16108 move complete, result=0
02:41:50.513 00.000 16108 worker thread done servicing request
02:41:50.518 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3331, FiltMin=2796, FiltMax=65501, Gamma=1.000
02:41:50.544 00.026 21068 UpdateGuideState exits: m=132261 SNR=94.3
02:41:50.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:50.545 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:50.546 00.001 21068 Enqueuing Expose request
02:41:50.547 00.001 16108 Worker thread wakes up
02:41:50.547 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:50.548 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:50.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:51.720 01.172 16108 Exposure complete
02:41:51.796 00.076 16108 worker thread done servicing request
02:41:51.796 00.000 21068 OnExposeComplete: enter
02:41:51.797 00.001 21068 UpdateGuideState(): m_state=6
02:41:51.798 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13935
02:41:51.799 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=878.06, Mass=143065, SNR=104.7, Peak=18950 HFD=3.1
02:41:51.800 00.001 21068 MultiStar: [#1 0.04,0.24,1.02,U] [#2 0.08,0.14,0.91,U] [#3 0.24,0.18,0.91,U] [#4 -0.15,0.31,0.61,U] [#5 -0.04,0.20,0.77,U] [#6 -0.17,-0.01,0.72,U] [#7 0.29,0.27,0.53,U] [#8 -0.03,0.33,0.64,U] 
02:41:51.800 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.24}, one-star: {-0.13, 0.47}
02:41:51.801 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
02:41:51.802 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
02:41:51.803 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.51 mountX=0.03 mountY=-0.24, mountTheta=-1.45
02:41:51.804 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.24, opts=13)
02:41:51.805 00.001 21068 Enqueuing Move request for scope (0.01, 0.24)
02:41:51.806 00.001 16108 Worker thread wakes up
02:41:51.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
02:41:51.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
02:41:51.806 00.000 16108 Moving (0.01, 0.24) raw xDistance=0.03 yDistance=-0.24
02:41:51.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:41:51.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:41:51.807 00.001 16108 MoveAxis(E, 0, ABG)
02:41:51.807 00.000 16108 Move returns status 0, amount 0
02:41:51.807 00.000 16108 MoveAxis(N, 47, ABG)
02:41:51.807 00.000 16108 Guiding  Dir = 0, Dur = 47
02:41:51.807 00.000 16108 IsSlewing returns 0
02:41:51.807 00.000 16108 IsGuiding returns 0
02:41:51.812 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3331, FiltMin=2809, FiltMax=63987, Gamma=1.000
02:41:51.826 00.014 16108 PulseGuide returned control before completion, sleep 39
02:41:51.827 00.001 21068 UpdateGuideState exits: m=143065 SNR=104.7
02:41:51.829 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:51.829 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:51.830 00.001 21068 Enqueuing Expose request
02:41:51.872 00.042 16108 IsGuiding returns 1
02:41:51.872 00.000 16108 scope still moving after pulse duration time elapsed
02:41:51.903 00.031 16108 IsSlewing returns 0
02:41:51.903 00.000 16108 IsGuiding returns 1
02:41:51.935 00.032 16108 IsSlewing returns 0
02:41:51.935 00.000 16108 IsGuiding returns 0
02:41:51.936 00.001 16108 scope move finished after 47 + 80 ms
02:41:51.936 00.000 16108 Move returns status 0, amount 47
02:41:51.936 00.000 16108 move complete, result=0
02:41:51.936 00.000 16108 worker thread done servicing request
02:41:51.936 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 47 ms NORTH
02:41:51.937 00.001 16108 Worker thread wakes up
02:41:51.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:51.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:52.919 00.981 16108 Exposure complete
02:41:52.980 00.061 16108 worker thread done servicing request
02:41:52.980 00.000 21068 OnExposeComplete: enter
02:41:52.981 00.001 21068 UpdateGuideState(): m_state=6
02:41:52.983 00.002 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13936
02:41:52.985 00.002 21068 Star::Find returns 1 (0), X=221.67, Y=877.89, Mass=132226, SNR=83.8, Peak=16918 HFD=3.4
02:41:52.987 00.002 21068 MultiStar: [#1 -0.34,0.33,1.13,U] [#2 -0.49,0.14,1.30,U] [#3 -0.44,0.22,1.26,U] [#4 -1.01,0.46,0.00,M2] [#5 -0.49,0.10,1.07,U] [#6 -0.65,0.03,0.00,M2] [#7 -0.32,0.46,0.00,M4] [#8 -0.34,0.51,0.00,M1] 
02:41:52.988 00.001 21068 refined, 4 included, MultiStar: {-0.47, 0.22}, one-star: {-0.59, 0.30}
02:41:52.990 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
02:41:52.991 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
02:41:52.992 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=0.22 hyp=0.51 cameraTheta=2.71 mountX=0.50 mountY=-0.10, mountTheta=-0.20
02:41:52.995 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=0.22, opts=13)
02:41:52.997 00.002 21068 Enqueuing Move request for scope (-0.47, 0.22)
02:41:52.999 00.002 16108 Worker thread wakes up
02:41:52.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.22) opts 0xd
02:41:52.999 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, 0.22)
02:41:52.999 00.000 16108 Moving (-0.47, 0.22) raw xDistance=0.50 yDistance=-0.10
02:41:52.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:41:52.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:52.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:41:52.999 00.000 16108 MoveAxis(W, 130, ABG)
02:41:52.999 00.000 16108 Guiding  Dir = 3, Dur = 130
02:41:52.999 00.000 16108 IsSlewing returns 0
02:41:53.000 00.001 16108 IsGuiding returns 0
02:41:53.004 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=512, max=65535, med=3328, FiltMin=2835, FiltMax=58816, Gamma=1.000
02:41:53.019 00.015 21068 UpdateGuideState exits: m=132226 SNR=83.8
02:41:53.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:53.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:53.021 00.000 21068 Enqueuing Expose request
02:41:53.069 00.048 16108 PulseGuide returned control before completion, sleep 70
02:41:53.147 00.078 16108 IsGuiding returns 1
02:41:53.147 00.000 16108 scope still moving after pulse duration time elapsed
02:41:53.179 00.032 16108 IsSlewing returns 0
02:41:53.179 00.000 16108 IsGuiding returns 1
02:41:53.210 00.031 16108 IsSlewing returns 0
02:41:53.210 00.000 16108 IsGuiding returns 1
02:41:53.242 00.032 16108 IsSlewing returns 0
02:41:53.242 00.000 16108 IsGuiding returns 0
02:41:53.242 00.000 16108 scope move finished after 130 + 112 ms
02:41:53.242 00.000 16108 Move returns status 0, amount 130
02:41:53.243 00.001 16108 MoveAxis(N, 0, ABG)
02:41:53.243 00.000 16108 Move returns status 0, amount 0
02:41:53.243 00.000 16108 move complete, result=0
02:41:53.243 00.000 16108 worker thread done servicing request
02:41:53.243 00.000 21068 GuideStep: 0.5 px 130 ms WEST, -0.1 px 0 ms NORTH
02:41:53.245 00.002 16108 Worker thread wakes up
02:41:53.245 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:53.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:54.399 01.154 16108 Exposure complete
02:41:54.483 00.084 16108 worker thread done servicing request
02:41:54.483 00.000 21068 OnExposeComplete: enter
02:41:54.484 00.001 21068 UpdateGuideState(): m_state=6
02:41:54.485 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13937
02:41:54.486 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=878.01, Mass=110404, SNR=78.9, Peak=16598 HFD=2.9
02:41:54.487 00.001 21068 MultiStar: [#1 -0.29,0.24,1.17,U] [#2 -0.29,0.35,1.22,U] [#3 -0.16,0.37,1.06,U] [#4 -0.28,0.53,0.00,M3] [#5 -0.41,0.02,1.14,U] [#6 -0.27,0.12,0.90,U] [#7 -0.19,0.63,0.00,M5] [#8 -0.47,0.31,0.00,M2] 
02:41:54.488 00.001 21068 refined, 5 included, MultiStar: {-0.26, 0.25}, one-star: {-0.12, 0.42}
02:41:54.489 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:41:54.489 00.000 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
02:41:54.490 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.25 hyp=0.36 cameraTheta=2.37 mountX=0.30 mountY=-0.18, mountTheta=-0.55
02:41:54.493 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.25, opts=13)
02:41:54.494 00.001 21068 Enqueuing Move request for scope (-0.26, 0.25)
02:41:54.495 00.001 16108 Worker thread wakes up
02:41:54.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.25) opts 0xd
02:41:54.495 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.25)
02:41:54.495 00.000 16108 Moving (-0.26, 0.25) raw xDistance=0.30 yDistance=-0.18
02:41:54.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:41:54.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:54.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:41:54.495 00.000 16108 MoveAxis(W, 88, ABG)
02:41:54.495 00.000 16108 Guiding  Dir = 3, Dur = 88
02:41:54.496 00.001 16108 IsSlewing returns 0
02:41:54.496 00.000 16108 IsGuiding returns 0
02:41:54.497 00.001 16108 PulseGuide returned control before completion, sleep 97
02:41:54.499 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3328, FiltMin=2880, FiltMax=65475, Gamma=1.000
02:41:54.515 00.016 21068 UpdateGuideState exits: m=110404 SNR=78.9
02:41:54.517 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:54.517 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:54.518 00.001 21068 Enqueuing Expose request
02:41:54.608 00.090 16108 IsGuiding returns 1
02:41:54.608 00.000 16108 scope still moving after pulse duration time elapsed
02:41:54.639 00.031 16108 IsSlewing returns 0
02:41:54.639 00.000 16108 IsGuiding returns 0
02:41:54.639 00.000 16108 scope move finished after 88 + 55 ms
02:41:54.639 00.000 16108 Move returns status 0, amount 88
02:41:54.641 00.002 16108 MoveAxis(N, 0, ABG)
02:41:54.641 00.000 16108 Move returns status 0, amount 0
02:41:54.641 00.000 16108 move complete, result=0
02:41:54.641 00.000 16108 worker thread done servicing request
02:41:54.641 00.000 16108 Worker thread wakes up
02:41:54.641 00.000 21068 GuideStep: 0.3 px 88 ms WEST, -0.2 px 0 ms NORTH
02:41:54.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:54.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:55.614 00.972 16108 Exposure complete
02:41:55.672 00.058 16108 worker thread done servicing request
02:41:55.672 00.000 21068 OnExposeComplete: enter
02:41:55.673 00.001 21068 UpdateGuideState(): m_state=6
02:41:55.673 00.000 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13938
02:41:55.674 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=877.86, Mass=123618, SNR=96.3, Peak=15341 HFD=3.3
02:41:55.675 00.001 21068 MultiStar: [#1 0.13,0.24,1.07,U] [#2 0.09,0.44,1.05,U] [#3 0.07,0.36,0.97,U] [#4 -0.02,0.31,0.80,U] [#5 0.02,0.11,0.78,U] [#6 0.07,0.00,0.81,U] [#7 0.40,0.59,0.00,M6] [#8 0.27,0.44,0.65,U] 
02:41:55.676 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.27}, one-star: {0.26, 0.27}
02:41:55.677 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:41:55.678 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:41:55.678 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.30 cameraTheta=1.19 mountX=-0.06 mountY=-0.29, mountTheta=-1.78
02:41:55.681 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.27, opts=13)
02:41:55.682 00.001 21068 Enqueuing Move request for scope (0.11, 0.27)
02:41:55.682 00.000 16108 Worker thread wakes up
02:41:55.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
02:41:55.682 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
02:41:55.682 00.000 16108 Moving (0.11, 0.27) raw xDistance=-0.06 yDistance=-0.29
02:41:55.683 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:55.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:41:55.683 00.000 16108 MoveAxis(E, 0, ABG)
02:41:55.683 00.000 16108 Move returns status 0, amount 0
02:41:55.683 00.000 16108 MoveAxis(N, 59, ABG)
02:41:55.683 00.000 16108 Guiding  Dir = 0, Dur = 59
02:41:55.683 00.000 16108 IsSlewing returns 0
02:41:55.683 00.000 16108 IsGuiding returns 0
02:41:55.684 00.001 16108 PulseGuide returned control before completion, sleep 68
02:41:55.686 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3328, FiltMin=2861, FiltMax=59088, Gamma=1.000
02:41:55.701 00.015 21068 UpdateGuideState exits: m=123618 SNR=96.3
02:41:55.703 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:55.704 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:55.705 00.001 21068 Enqueuing Expose request
02:41:55.767 00.062 16108 IsGuiding returns 0
02:41:55.767 00.000 16108 Move returns status 0, amount 59
02:41:55.767 00.000 16108 move complete, result=0
02:41:55.767 00.000 16108 worker thread done servicing request
02:41:55.767 00.000 16108 Worker thread wakes up
02:41:55.767 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 59 ms NORTH
02:41:55.770 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:55.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:56.927 01.157 16108 Exposure complete
02:41:56.987 00.060 16108 worker thread done servicing request
02:41:56.988 00.001 21068 OnExposeComplete: enter
02:41:56.989 00.001 21068 UpdateGuideState(): m_state=6
02:41:56.990 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13939
02:41:56.991 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=878.17, Mass=117894, SNR=91.7, Peak=15949 HFD=3.1
02:41:56.994 00.003 21068 MultiStar: [#1 0.30,0.34,0.94,U] [#2 0.13,0.34,1.05,U] [#3 0.24,0.49,1.04,U] [#4 0.22,0.49,0.83,U] [#5 0.20,0.15,0.80,U] [#6 0.05,0.17,0.62,U] [#7 0.47,0.60,0.00,M7] [#8 0.48,0.47,0.00,M2] 
02:41:56.995 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.38}, one-star: {0.22, 0.57}
02:41:56.996 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
02:41:56.997 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
02:41:56.998 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.38 hyp=0.43 cameraTheta=1.08 mountX=-0.13 mountY=-0.42, mountTheta=-1.88
02:41:56.999 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.38, opts=13)
02:41:57.000 00.001 21068 Enqueuing Move request for scope (0.20, 0.38)
02:41:57.001 00.001 16108 Worker thread wakes up
02:41:57.002 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.38) opts 0xd
02:41:57.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.38)
02:41:57.002 00.000 16108 Moving (0.20, 0.38) raw xDistance=-0.13 yDistance=-0.42
02:41:57.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:41:57.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
02:41:57.002 00.000 16108 MoveAxis(E, 0, ABG)
02:41:57.002 00.000 16108 Move returns status 0, amount 0
02:41:57.002 00.000 16108 MoveAxis(N, 84, ABG)
02:41:57.003 00.001 16108 Guiding  Dir = 0, Dur = 84
02:41:57.003 00.000 16108 IsSlewing returns 0
02:41:57.004 00.001 16108 IsGuiding returns 0
02:41:57.010 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3328, FiltMin=2880, FiltMax=56448, Gamma=1.000
02:41:57.026 00.016 21068 UpdateGuideState exits: m=117894 SNR=91.7
02:41:57.028 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:57.029 00.001 16108 PulseGuide returned control before completion, sleep 71
02:41:57.029 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:57.030 00.001 21068 Enqueuing Expose request
02:41:57.104 00.074 16108 IsGuiding returns 1
02:41:57.104 00.000 16108 scope still moving after pulse duration time elapsed
02:41:57.136 00.032 16108 IsSlewing returns 0
02:41:57.137 00.001 16108 IsGuiding returns 0
02:41:57.137 00.000 16108 scope move finished after 84 + 49 ms
02:41:57.137 00.000 16108 Move returns status 0, amount 84
02:41:57.137 00.000 16108 move complete, result=0
02:41:57.137 00.000 16108 worker thread done servicing request
02:41:57.137 00.000 16108 Worker thread wakes up
02:41:57.137 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 84 ms NORTH
02:41:57.141 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:57.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:58.128 00.987 16108 Exposure complete
02:41:58.182 00.054 16108 worker thread done servicing request
02:41:58.182 00.000 21068 OnExposeComplete: enter
02:41:58.184 00.002 21068 UpdateGuideState(): m_state=6
02:41:58.185 00.001 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13940
02:41:58.186 00.001 21068 Star::Find returns 1 (0), X=222.80, Y=877.91, Mass=126712, SNR=88.3, Peak=15485 HFD=3.2
02:41:58.187 00.001 21068 MultiStar: [#1 0.67,0.33,0.00,M1] [#2 0.50,0.29,0.00,M1] [#3 0.65,0.18,0.00,M1] [#4 0.34,0.22,0.89,U] [#5 0.33,-0.02,0.99,U] [#6 0.45,-0.08,0.80,U] [#7 0.93,0.35,0.00,M8] [#8 0.69,0.43,0.00,M3] 
02:41:58.188 00.001 21068 refined, 3 included, MultiStar: {0.42, 0.12}, one-star: {0.55, 0.32}
02:41:58.189 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:41:58.189 00.000 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
02:41:58.191 00.002 21068 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.43 cameraTheta=0.27 mountX=-0.39 mountY=-0.21, mountTheta=-2.65
02:41:58.194 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.12, opts=13)
02:41:58.196 00.002 21068 Enqueuing Move request for scope (0.42, 0.12)
02:41:58.197 00.001 16108 Worker thread wakes up
02:41:58.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.12) opts 0xd
02:41:58.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.12)
02:41:58.197 00.000 16108 Moving (0.42, 0.12) raw xDistance=-0.39 yDistance=-0.21
02:41:58.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:41:58.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:41:58.197 00.000 16108 MoveAxis(E, 103, ABG)
02:41:58.197 00.000 16108 Guiding  Dir = 2, Dur = 103
02:41:58.198 00.001 16108 IsSlewing returns 0
02:41:58.198 00.000 16108 IsGuiding returns 0
02:41:58.202 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3328, FiltMin=2870, FiltMax=61696, Gamma=1.000
02:41:58.223 00.021 21068 UpdateGuideState exits: m=126712 SNR=88.3
02:41:58.227 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:58.229 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:58.230 00.001 21068 Enqueuing Expose request
02:41:58.240 00.010 16108 PulseGuide returned control before completion, sleep 71
02:41:58.317 00.077 16108 IsGuiding returns 1
02:41:58.317 00.000 16108 scope still moving after pulse duration time elapsed
02:41:58.348 00.031 16108 IsSlewing returns 0
02:41:58.349 00.001 16108 IsGuiding returns 1
02:41:58.380 00.031 16108 IsSlewing returns 0
02:41:58.380 00.000 16108 IsGuiding returns 1
02:41:58.411 00.031 16108 IsSlewing returns 0
02:41:58.413 00.002 16108 IsGuiding returns 0
02:41:58.413 00.000 16108 scope move finished after 103 + 111 ms
02:41:58.413 00.000 16108 Move returns status 0, amount 103
02:41:58.413 00.000 16108 MoveAxis(N, 42, ABG)
02:41:58.413 00.000 16108 Guiding  Dir = 0, Dur = 42
02:41:58.414 00.001 16108 IsSlewing returns 0
02:41:58.414 00.000 16108 IsGuiding returns 0
02:41:58.477 00.063 16108 IsGuiding returns 1
02:41:58.477 00.000 16108 scope still moving after pulse duration time elapsed
02:41:58.505 00.028 16108 IsSlewing returns 0
02:41:58.505 00.000 16108 IsGuiding returns 1
02:41:58.537 00.032 16108 IsSlewing returns 0
02:41:58.538 00.001 16108 IsGuiding returns 1
02:41:58.568 00.030 16108 IsSlewing returns 0
02:41:58.568 00.000 16108 IsGuiding returns 0
02:41:58.568 00.000 16108 scope move finished after 42 + 112 ms
02:41:58.568 00.000 16108 Move returns status 0, amount 42
02:41:58.568 00.000 16108 move complete, result=0
02:41:58.568 00.000 16108 worker thread done servicing request
02:41:58.568 00.000 16108 Worker thread wakes up
02:41:58.568 00.000 21068 GuideStep: -0.4 px 103 ms EAST, -0.2 px 42 ms NORTH
02:41:58.569 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:41:58.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:41:59.722 01.153 16108 Exposure complete
02:41:59.786 00.064 16108 worker thread done servicing request
02:41:59.787 00.001 21068 OnExposeComplete: enter
02:41:59.787 00.000 21068 UpdateGuideState(): m_state=6
02:41:59.790 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13941
02:41:59.791 00.001 21068 Star::Find returns 1 (0), X=222.97, Y=877.95, Mass=142509, SNR=97.4, Peak=17213 HFD=3.8
02:41:59.792 00.001 21068 MultiStar: [#1 0.87,0.01,0.00,M2] [#2 0.75,-0.05,0.00,M2] [#3 0.95,-0.09,0.00,M2] [#4 0.40,-0.02,0.74,U] [#5 0.58,-0.16,0.00,M1] [#6 0.53,-0.17,0.72,U] [#7 0.71,0.15,0.00,M9] [#8 0.82,0.27,0.00,M4] 
02:41:59.793 00.001 21068 refined, 2 included, MultiStar: {0.57, 0.09}, one-star: {0.72, 0.36}
02:41:59.794 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
02:41:59.796 00.002 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
02:41:59.797 00.001 21068 CameraToMount -- cameraX=0.57 cameraY=0.09 hyp=0.57 cameraTheta=0.16 mountX=-0.54 mountY=-0.22, mountTheta=-2.75
02:41:59.798 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=0.09, opts=13)
02:41:59.799 00.001 21068 Enqueuing Move request for scope (0.57, 0.09)
02:41:59.800 00.001 16108 Worker thread wakes up
02:41:59.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.09) opts 0xd
02:41:59.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, 0.09)
02:41:59.800 00.000 16108 Moving (0.57, 0.09) raw xDistance=-0.54 yDistance=-0.22
02:41:59.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:41:59.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:41:59.800 00.000 16108 MoveAxis(E, 149, ABG)
02:41:59.800 00.000 16108 Guiding  Dir = 2, Dur = 149
02:41:59.801 00.001 16108 IsSlewing returns 0
02:41:59.801 00.000 16108 IsGuiding returns 0
02:41:59.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3325, FiltMin=2896, FiltMax=56032, Gamma=1.000
02:41:59.824 00.020 21068 UpdateGuideState exits: m=142509 SNR=97.4
02:41:59.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:41:59.827 00.001 21068 Enqueuing Expose request
02:41:59.852 00.025 16108 PulseGuide returned control before completion, sleep 108
02:41:59.961 00.109 16108 IsGuiding returns 1
02:41:59.961 00.000 16108 scope still moving after pulse duration time elapsed
02:41:59.993 00.032 16108 IsSlewing returns 0
02:41:59.994 00.001 16108 IsGuiding returns 1
02:42:00.024 00.030 16108 IsSlewing returns 0
02:42:00.024 00.000 16108 IsGuiding returns 0
02:42:00.024 00.000 16108 scope move finished after 149 + 74 ms
02:42:00.025 00.001 16108 Move returns status 0, amount 149
02:42:00.025 00.000 16108 MoveAxis(N, 45, ABG)
02:42:00.025 00.000 16108 Guiding  Dir = 0, Dur = 45
02:42:00.025 00.000 16108 IsSlewing returns 0
02:42:00.025 00.000 16108 IsGuiding returns 0
02:42:00.089 00.064 16108 IsGuiding returns 1
02:42:00.089 00.000 16108 scope still moving after pulse duration time elapsed
02:42:00.120 00.031 16108 IsSlewing returns 0
02:42:00.120 00.000 16108 IsGuiding returns 1
02:42:00.151 00.031 16108 IsSlewing returns 0
02:42:00.151 00.000 16108 IsGuiding returns 1
02:42:00.182 00.031 16108 IsSlewing returns 0
02:42:00.182 00.000 16108 IsGuiding returns 0
02:42:00.182 00.000 16108 scope move finished after 45 + 111 ms
02:42:00.182 00.000 16108 Move returns status 0, amount 45
02:42:00.182 00.000 16108 move complete, result=0
02:42:00.182 00.000 16108 worker thread done servicing request
02:42:00.184 00.002 16108 Worker thread wakes up
02:42:00.184 00.000 21068 GuideStep: -0.5 px 149 ms EAST, -0.2 px 45 ms NORTH
02:42:00.187 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:00.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:01.169 00.982 16108 Exposure complete
02:42:01.226 00.057 16108 worker thread done servicing request
02:42:01.226 00.000 21068 OnExposeComplete: enter
02:42:01.227 00.001 21068 UpdateGuideState(): m_state=6
02:42:01.228 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13942
02:42:01.228 00.000 21068 Star::Find returns 1 (0), X=222.13, Y=877.74, Mass=129228, SNR=85.4, Peak=16710 HFD=3.4
02:42:01.230 00.002 21068 MultiStar: [#1 0.10,0.42,1.19,U] [#2 -0.00,0.22,1.19,U] [#3 0.03,0.24,1.06,U] [#4 -0.23,0.48,0.89,U] [#5 -0.04,0.13,1.01,U] [#6 -0.08,0.02,0.86,U] [#7 0.25,0.18,0.71,U] [#8 0.04,0.37,0.84,U] 
02:42:01.231 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.25}, one-star: {-0.13, 0.15}
02:42:01.232 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
02:42:01.233 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
02:42:01.233 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.19 cameraTheta=2.27 mountX=0.15 mountY=-0.12, mountTheta=-0.66
02:42:01.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.15, opts=13)
02:42:01.236 00.001 21068 Enqueuing Move request for scope (-0.13, 0.15)
02:42:01.237 00.001 16108 Worker thread wakes up
02:42:01.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
02:42:01.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
02:42:01.237 00.000 16108 Moving (-0.13, 0.15) raw xDistance=0.15 yDistance=-0.12
02:42:01.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:42:01.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:01.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:42:01.237 00.000 16108 MoveAxis(E, 0, ABG)
02:42:01.237 00.000 16108 Move returns status 0, amount 0
02:42:01.237 00.000 16108 MoveAxis(N, 0, ABG)
02:42:01.237 00.000 16108 Move returns status 0, amount 0
02:42:01.238 00.001 16108 move complete, result=0
02:42:01.238 00.000 16108 worker thread done servicing request
02:42:01.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3325, FiltMin=2861, FiltMax=65501, Gamma=1.000
02:42:01.258 00.017 21068 UpdateGuideState exits: m=129228 SNR=85.4
02:42:01.258 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:01.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:01.260 00.001 21068 Enqueuing Expose request
02:42:01.261 00.001 16108 Worker thread wakes up
02:42:01.261 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:01.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:01.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:02.440 01.179 16108 Exposure complete
02:42:02.502 00.062 16108 worker thread done servicing request
02:42:02.502 00.000 21068 OnExposeComplete: enter
02:42:02.504 00.002 21068 UpdateGuideState(): m_state=6
02:42:02.505 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13943
02:42:02.506 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=878.26, Mass=129467, SNR=90.6, Peak=16038 HFD=3.3
02:42:02.507 00.001 21068 MultiStar: [#1 0.10,0.58,0.00,M2] [#2 0.01,0.55,1.17,U] [#3 0.04,0.56,0.00,M2] [#4 -0.26,0.81,0.00,M1] [#5 -0.12,0.37,1.01,U] [#6 -0.31,0.19,0.88,U] [#7 0.10,0.71,0.00,M9] [#8 0.43,1.00,0.00,M4] 
02:42:02.508 00.001 21068 refined, 3 included, MultiStar: {-0.13, 0.46}, one-star: {-0.15, 0.66}
02:42:02.509 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
02:42:02.509 00.000 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
02:42:02.510 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.46 hyp=0.47 cameraTheta=1.85 mountX=0.21 mountY=-0.41, mountTheta=-1.10
02:42:02.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.46, opts=13)
02:42:02.515 00.003 21068 Enqueuing Move request for scope (-0.13, 0.46)
02:42:02.515 00.000 16108 Worker thread wakes up
02:42:02.516 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.46) opts 0xd
02:42:02.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.46)
02:42:02.516 00.000 16108 Moving (-0.13, 0.46) raw xDistance=0.21 yDistance=-0.41
02:42:02.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:42:02.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
02:42:02.516 00.000 16108 MoveAxis(W, 55, ABG)
02:42:02.516 00.000 16108 Guiding  Dir = 3, Dur = 55
02:42:02.516 00.000 16108 IsSlewing returns 0
02:42:02.516 00.000 16108 IsGuiding returns 0
02:42:02.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3325, FiltMin=2861, FiltMax=64403, Gamma=1.000
02:42:02.535 00.016 21068 UpdateGuideState exits: m=129467 SNR=90.6
02:42:02.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:02.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:02.538 00.001 21068 Enqueuing Expose request
02:42:02.538 00.000 16108 PulseGuide returned control before completion, sleep 45
02:42:02.598 00.060 16108 IsGuiding returns 1
02:42:02.598 00.000 16108 scope still moving after pulse duration time elapsed
02:42:02.630 00.032 16108 IsSlewing returns 0
02:42:02.630 00.000 16108 IsGuiding returns 0
02:42:02.630 00.000 16108 scope move finished after 55 + 58 ms
02:42:02.630 00.000 16108 Move returns status 0, amount 55
02:42:02.630 00.000 16108 MoveAxis(N, 83, ABG)
02:42:02.630 00.000 16108 Guiding  Dir = 0, Dur = 83
02:42:02.631 00.001 16108 IsSlewing returns 0
02:42:02.631 00.000 16108 IsGuiding returns 0
02:42:02.692 00.061 16108 PulseGuide returned control before completion, sleep 32
02:42:02.738 00.046 16108 IsGuiding returns 1
02:42:02.738 00.000 16108 scope still moving after pulse duration time elapsed
02:42:02.769 00.031 16108 IsSlewing returns 0
02:42:02.769 00.000 16108 IsGuiding returns 1
02:42:02.801 00.032 16108 IsSlewing returns 0
02:42:02.801 00.000 16108 IsGuiding returns 0
02:42:02.801 00.000 16108 scope move finished after 83 + 87 ms
02:42:02.801 00.000 16108 Move returns status 0, amount 83
02:42:02.801 00.000 16108 move complete, result=0
02:42:02.801 00.000 16108 worker thread done servicing request
02:42:02.801 00.000 16108 Worker thread wakes up
02:42:02.801 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.4 px 83 ms NORTH
02:42:02.804 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:02.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:03.779 00.975 16108 Exposure complete
02:42:03.845 00.066 16108 worker thread done servicing request
02:42:03.845 00.000 21068 OnExposeComplete: enter
02:42:03.846 00.001 21068 UpdateGuideState(): m_state=6
02:42:03.847 00.001 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13944
02:42:03.848 00.001 21068 Star::Find returns 1 (0), X=222.90, Y=877.74, Mass=123508, SNR=78.2, Peak=12121 HFD=3.8
02:42:03.849 00.001 21068 MultiStar: [#1 0.90,0.28,0.00,M3] [#2 0.56,0.35,0.00,M1] [#3 0.78,0.27,0.00,M3] [#4 0.38,0.08,0.81,U] [#5 0.83,-0.05,0.00,M1] [#6 0.91,-0.02,0.00,M1] [#7 1.19,0.41,0.00,M10] [#8 0.98,0.49,0.00,M5] 
02:42:03.850 00.001 21068 refined, 1 included, MultiStar: {0.52, 0.12}, one-star: {0.64, 0.15}
02:42:03.851 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
02:42:03.852 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
02:42:03.852 00.000 21068 CameraToMount -- cameraX=0.52 cameraY=0.12 hyp=0.54 cameraTheta=0.22 mountX=-0.50 mountY=-0.24, mountTheta=-2.70
02:42:03.855 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=0.12, opts=13)
02:42:03.856 00.001 21068 Enqueuing Move request for scope (0.52, 0.12)
02:42:03.857 00.001 16108 Worker thread wakes up
02:42:03.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.12) opts 0xd
02:42:03.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, 0.12)
02:42:03.857 00.000 16108 Moving (0.52, 0.12) raw xDistance=-0.50 yDistance=-0.24
02:42:03.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
02:42:03.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:42:03.857 00.000 16108 MoveAxis(E, 126, ABG)
02:42:03.857 00.000 16108 Guiding  Dir = 2, Dur = 126
02:42:03.857 00.000 16108 IsSlewing returns 0
02:42:03.857 00.000 16108 IsGuiding returns 0
02:42:03.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3325, FiltMin=2781, FiltMax=64057, Gamma=1.000
02:42:03.876 00.015 21068 UpdateGuideState exits: m=123508 SNR=78.2
02:42:03.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:03.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:03.878 00.000 21068 Enqueuing Expose request
02:42:03.883 00.005 16108 PulseGuide returned control before completion, sleep 111
02:42:04.011 00.128 16108 IsGuiding returns 1
02:42:04.011 00.000 16108 scope still moving after pulse duration time elapsed
02:42:04.037 00.026 16108 IsSlewing returns 0
02:42:04.038 00.001 16108 IsGuiding returns 0
02:42:04.038 00.000 16108 scope move finished after 126 + 54 ms
02:42:04.038 00.000 16108 Move returns status 0, amount 126
02:42:04.038 00.000 16108 MoveAxis(N, 47, ABG)
02:42:04.038 00.000 16108 Guiding  Dir = 0, Dur = 47
02:42:04.039 00.001 16108 IsSlewing returns 0
02:42:04.039 00.000 16108 IsGuiding returns 0
02:42:04.041 00.002 16108 PulseGuide returned control before completion, sleep 56
02:42:04.100 00.059 16108 IsGuiding returns 1
02:42:04.100 00.000 16108 scope still moving after pulse duration time elapsed
02:42:04.131 00.031 16108 IsSlewing returns 0
02:42:04.132 00.001 16108 IsGuiding returns 0
02:42:04.132 00.000 16108 scope move finished after 47 + 45 ms
02:42:04.132 00.000 16108 Move returns status 0, amount 47
02:42:04.132 00.000 16108 move complete, result=0
02:42:04.132 00.000 16108 worker thread done servicing request
02:42:04.132 00.000 16108 Worker thread wakes up
02:42:04.132 00.000 21068 GuideStep: -0.5 px 126 ms EAST, -0.2 px 47 ms NORTH
02:42:04.134 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:04.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:05.302 01.168 16108 Exposure complete
02:42:05.383 00.081 16108 worker thread done servicing request
02:42:05.383 00.000 21068 OnExposeComplete: enter
02:42:05.386 00.003 21068 UpdateGuideState(): m_state=6
02:42:05.388 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13945
02:42:05.389 00.001 21068 Star::Find returns 1 (0), X=221.82, Y=877.93, Mass=116895, SNR=84.8, Peak=16902 HFD=3.1
02:42:05.390 00.001 21068 MultiStar: [#1 -0.41,0.28,1.11,U] [#2 -0.46,0.05,1.23,U] [#3 -0.20,0.16,0.97,U] [#4 -0.66,0.10,0.00,M1] [#5 -0.40,0.17,0.87,U] [#6 -0.51,-0.02,0.78,U] [#7 0.10,0.39,0.62,U] [#8 -0.58,0.52,0.00,M6] 
02:42:05.391 00.001 21068 refined, 6 included, MultiStar: {-0.35, 0.19}, one-star: {-0.43, 0.34}
02:42:05.391 00.000 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
02:42:05.392 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
02:42:05.393 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=0.38 mountY=-0.10, mountTheta=-0.26
02:42:05.396 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.19, opts=13)
02:42:05.398 00.002 21068 Enqueuing Move request for scope (-0.35, 0.19)
02:42:05.399 00.001 16108 Worker thread wakes up
02:42:05.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
02:42:05.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
02:42:05.399 00.000 16108 Moving (-0.35, 0.19) raw xDistance=0.38 yDistance=-0.10
02:42:05.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
02:42:05.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:05.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:42:05.399 00.000 16108 MoveAxis(W, 91, ABG)
02:42:05.399 00.000 16108 Guiding  Dir = 3, Dur = 91
02:42:05.400 00.001 16108 IsSlewing returns 0
02:42:05.400 00.000 16108 IsGuiding returns 0
02:42:05.401 00.001 16108 PulseGuide returned control before completion, sleep 100
02:42:05.406 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3325, FiltMin=2845, FiltMax=60211, Gamma=1.000
02:42:05.421 00.015 21068 UpdateGuideState exits: m=116895 SNR=84.8
02:42:05.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:05.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:05.423 00.000 21068 Enqueuing Expose request
02:42:05.513 00.090 16108 IsGuiding returns 1
02:42:05.513 00.000 16108 scope still moving after pulse duration time elapsed
02:42:05.544 00.031 16108 IsSlewing returns 0
02:42:05.544 00.000 16108 IsGuiding returns 1
02:42:05.575 00.031 16108 IsSlewing returns 0
02:42:05.577 00.002 16108 IsGuiding returns 0
02:42:05.577 00.000 16108 scope move finished after 91 + 84 ms
02:42:05.577 00.000 16108 Move returns status 0, amount 91
02:42:05.577 00.000 16108 MoveAxis(N, 0, ABG)
02:42:05.577 00.000 16108 Move returns status 0, amount 0
02:42:05.577 00.000 16108 move complete, result=0
02:42:05.577 00.000 16108 worker thread done servicing request
02:42:05.577 00.000 21068 GuideStep: 0.4 px 91 ms WEST, -0.1 px 0 ms NORTH
02:42:05.578 00.001 16108 Worker thread wakes up
02:42:05.579 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:05.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:06.551 00.972 16108 Exposure complete
02:42:06.606 00.055 16108 worker thread done servicing request
02:42:06.606 00.000 21068 OnExposeComplete: enter
02:42:06.607 00.001 21068 UpdateGuideState(): m_state=6
02:42:06.608 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13946
02:42:06.608 00.000 21068 Star::Find returns 1 (0), X=222.53, Y=877.73, Mass=124061, SNR=96.0, Peak=13933 HFD=3.3
02:42:06.609 00.001 21068 MultiStar: [#1 0.23,0.37,1.09,U] [#2 0.29,-0.02,1.12,U] [#3 0.18,0.20,1.01,U] [#4 -0.10,0.10,0.81,U] [#5 0.11,-0.06,0.75,U] [#6 0.07,0.01,0.71,U] [#7 0.40,-0.19,0.50,U] [#8 0.42,0.12,0.66,U] 
02:42:06.610 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.28, 0.14}
02:42:06.611 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
02:42:06.612 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
02:42:06.612 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.44 mountX=-0.19 mountY=-0.14, mountTheta=-2.48
02:42:06.615 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.10, opts=13)
02:42:06.616 00.001 21068 Enqueuing Move request for scope (0.21, 0.10)
02:42:06.617 00.001 16108 Worker thread wakes up
02:42:06.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
02:42:06.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
02:42:06.617 00.000 16108 Moving (0.21, 0.10) raw xDistance=-0.19 yDistance=-0.14
02:42:06.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:42:06.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:06.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:42:06.617 00.000 16108 MoveAxis(E, 0, ABG)
02:42:06.617 00.000 16108 Move returns status 0, amount 0
02:42:06.617 00.000 16108 MoveAxis(N, 0, ABG)
02:42:06.617 00.000 16108 Move returns status 0, amount 0
02:42:06.617 00.000 16108 move complete, result=0
02:42:06.617 00.000 16108 worker thread done servicing request
02:42:06.621 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3325, FiltMin=2797, FiltMax=58857, Gamma=1.000
02:42:06.636 00.015 21068 UpdateGuideState exits: m=124061 SNR=96.0
02:42:06.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:06.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:06.639 00.001 21068 Enqueuing Expose request
02:42:06.639 00.000 16108 Worker thread wakes up
02:42:06.640 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:06.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:06.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:07.801 01.161 16108 Exposure complete
02:42:07.871 00.070 16108 worker thread done servicing request
02:42:07.871 00.000 21068 OnExposeComplete: enter
02:42:07.872 00.001 21068 UpdateGuideState(): m_state=6
02:42:07.873 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13947
02:42:07.874 00.001 21068 Star::Find returns 1 (0), X=221.44, Y=878.03, Mass=122558, SNR=86.6, Peak=13718 HFD=3.6
02:42:07.875 00.001 21068 MultiStar: [#1 -0.70,0.20,0.00,M2] [#2 -0.67,0.23,0.00,M1] [#3 -0.47,0.30,0.96,U] [#4 -0.83,0.29,0.00,M1] [#5 -0.60,0.01,0.00,M1] [#6 -0.90,0.05,0.00,M1] [#7 -0.52,0.36,0.00,M9] [#8 -0.91,0.55,0.00,M6] 
02:42:07.876 00.001 21068 refined, 1 included, MultiStar: {-0.65, 0.37}, one-star: {-0.81, 0.43}
02:42:07.877 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
02:42:07.880 00.003 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
02:42:07.881 00.001 21068 CameraToMount -- cameraX=-0.65 cameraY=0.37 hyp=0.74 cameraTheta=2.63 mountX=0.70 mountY=-0.20, mountTheta=-0.28
02:42:07.884 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.65, y=0.37, opts=13)
02:42:07.885 00.001 21068 Enqueuing Move request for scope (-0.65, 0.37)
02:42:07.886 00.001 16108 Worker thread wakes up
02:42:07.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.37) opts 0xd
02:42:07.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.65, 0.37)
02:42:07.886 00.000 16108 Moving (-0.65, 0.37) raw xDistance=0.70 yDistance=-0.20
02:42:07.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:42:07.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
02:42:07.886 00.000 16108 MoveAxis(W, 183, ABG)
02:42:07.886 00.000 16108 Guiding  Dir = 3, Dur = 183
02:42:07.886 00.000 16108 IsSlewing returns 0
02:42:07.886 00.000 16108 IsGuiding returns 0
02:42:07.891 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3325, FiltMin=2845, FiltMax=57913, Gamma=1.000
02:42:07.909 00.018 21068 UpdateGuideState exits: m=122558 SNR=86.6
02:42:07.909 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:07.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:07.912 00.002 21068 Enqueuing Expose request
02:42:07.914 00.002 16108 PulseGuide returned control before completion, sleep 166
02:42:08.084 00.170 16108 IsGuiding returns 1
02:42:08.084 00.000 16108 scope still moving after pulse duration time elapsed
02:42:08.115 00.031 16108 IsSlewing returns 0
02:42:08.115 00.000 16108 IsGuiding returns 1
02:42:08.146 00.031 16108 IsSlewing returns 0
02:42:08.146 00.000 16108 IsGuiding returns 1
02:42:08.177 00.031 16108 IsSlewing returns 0
02:42:08.177 00.000 16108 IsGuiding returns 0
02:42:08.177 00.000 16108 scope move finished after 183 + 108 ms
02:42:08.177 00.000 16108 Move returns status 0, amount 183
02:42:08.177 00.000 16108 MoveAxis(N, 41, ABG)
02:42:08.177 00.000 16108 Guiding  Dir = 0, Dur = 41
02:42:08.178 00.001 16108 IsSlewing returns 0
02:42:08.178 00.000 16108 IsGuiding returns 0
02:42:08.226 00.048 16108 IsGuiding returns 1
02:42:08.226 00.000 16108 scope still moving after pulse duration time elapsed
02:42:08.255 00.029 16108 IsSlewing returns 0
02:42:08.255 00.000 16108 IsGuiding returns 1
02:42:08.286 00.031 16108 IsSlewing returns 0
02:42:08.286 00.000 16108 IsGuiding returns 1
02:42:08.318 00.032 16108 IsSlewing returns 0
02:42:08.318 00.000 16108 IsGuiding returns 0
02:42:08.318 00.000 16108 scope move finished after 41 + 99 ms
02:42:08.318 00.000 16108 Move returns status 0, amount 41
02:42:08.318 00.000 16108 move complete, result=0
02:42:08.319 00.001 16108 worker thread done servicing request
02:42:08.319 00.000 16108 Worker thread wakes up
02:42:08.319 00.000 21068 GuideStep: 0.7 px 183 ms WEST, -0.2 px 41 ms NORTH
02:42:08.321 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:08.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:09.307 00.986 16108 Exposure complete
02:42:09.379 00.072 16108 worker thread done servicing request
02:42:09.381 00.002 21068 OnExposeComplete: enter
02:42:09.381 00.000 21068 UpdateGuideState(): m_state=6
02:42:09.382 00.001 21068 Star::Find(15, 221, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13948
02:42:09.383 00.001 21068 Star::Find returns 1 (0), X=222.10, Y=877.88, Mass=114766, SNR=82.3, Peak=17094 HFD=3.0
02:42:09.384 00.001 21068 MultiStar: [#1 -0.34,0.52,0.00,M3] [#2 -0.35,0.15,1.17,U] [#3 -0.40,0.31,1.09,U] [#4 -0.46,0.26,0.92,U] [#5 -0.41,0.18,1.03,U] [#6 -0.48,0.02,0.96,U] [#7 0.24,0.41,0.80,U] [#8 -0.39,0.47,0.00,M7] 
02:42:09.384 00.000 21068 single-star, 6 included, MultiStar: {-0.30, 0.22}, one-star: {-0.15, 0.28}
02:42:09.385 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:42:09.385 00.000 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
02:42:09.386 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.06 mountX=0.20 mountY=-0.24, mountTheta=-0.88
02:42:09.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.28, opts=13)
02:42:09.389 00.000 21068 Enqueuing Move request for scope (-0.15, 0.28)
02:42:09.390 00.001 16108 Worker thread wakes up
02:42:09.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
02:42:09.390 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
02:42:09.391 00.001 16108 Moving (-0.15, 0.28) raw xDistance=0.20 yDistance=-0.24
02:42:09.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:42:09.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
02:42:09.391 00.000 16108 MoveAxis(E, 0, ABG)
02:42:09.391 00.000 16108 Move returns status 0, amount 0
02:42:09.391 00.000 16108 MoveAxis(N, 48, ABG)
02:42:09.391 00.000 16108 Guiding  Dir = 0, Dur = 48
02:42:09.392 00.001 16108 IsSlewing returns 0
02:42:09.392 00.000 16108 IsGuiding returns 0
02:42:09.394 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3325, FiltMin=2854, FiltMax=61024, Gamma=1.000
02:42:09.402 00.008 16108 PulseGuide returned control before completion, sleep 48
02:42:09.408 00.006 21068 UpdateGuideState exits: m=114766 SNR=82.3
02:42:09.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:09.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:09.411 00.000 21068 Enqueuing Expose request
02:42:09.462 00.051 16108 IsGuiding returns 1
02:42:09.462 00.000 16108 scope still moving after pulse duration time elapsed
02:42:09.494 00.032 16108 IsSlewing returns 0
02:42:09.494 00.000 16108 IsGuiding returns 0
02:42:09.494 00.000 16108 scope move finished after 48 + 53 ms
02:42:09.494 00.000 16108 Move returns status 0, amount 48
02:42:09.494 00.000 16108 move complete, result=0
02:42:09.494 00.000 16108 worker thread done servicing request
02:42:09.495 00.001 16108 Worker thread wakes up
02:42:09.495 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 48 ms NORTH
02:42:09.496 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:09.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:10.663 01.167 16108 Exposure complete
02:42:10.717 00.054 16108 worker thread done servicing request
02:42:10.717 00.000 21068 OnExposeComplete: enter
02:42:10.718 00.001 21068 UpdateGuideState(): m_state=6
02:42:10.719 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13949
02:42:10.721 00.002 21068 Star::Find returns 1 (0), X=221.93, Y=877.44, Mass=141432, SNR=99.5, Peak=17350 HFD=3.5
02:42:10.722 00.001 21068 MultiStar: [#1 -0.19,0.29,1.02,U] [#2 -0.15,0.04,1.11,U] [#3 -0.13,0.25,0.93,U] [#4 -0.62,0.15,0.00,M1] [#5 -0.41,-0.13,0.74,U] [#6 -0.67,-0.24,0.00,M1] [#7 0.24,0.11,0.59,U] [#8 -0.36,0.12,0.74,U] 
02:42:10.724 00.002 21068 refined, 6 included, MultiStar: {-0.20, 0.08}, one-star: {-0.33, -0.15}
02:42:10.725 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
02:42:10.726 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
02:42:10.727 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.21 mountY=-0.03, mountTheta=-0.14
02:42:10.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.08, opts=13)
02:42:10.730 00.001 21068 Enqueuing Move request for scope (-0.20, 0.08)
02:42:10.731 00.001 16108 Worker thread wakes up
02:42:10.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
02:42:10.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
02:42:10.731 00.000 16108 Moving (-0.20, 0.08) raw xDistance=0.21 yDistance=-0.03
02:42:10.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:42:10.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:10.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:42:10.731 00.000 16108 MoveAxis(W, 56, ABG)
02:42:10.731 00.000 16108 Guiding  Dir = 3, Dur = 56
02:42:10.732 00.001 16108 IsSlewing returns 0
02:42:10.732 00.000 16108 IsGuiding returns 0
02:42:10.736 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3325, FiltMin=2868, FiltMax=64057, Gamma=1.000
02:42:10.753 00.017 21068 UpdateGuideState exits: m=141432 SNR=99.5
02:42:10.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:10.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:10.755 00.000 21068 Enqueuing Expose request
02:42:10.783 00.028 16108 PulseGuide returned control before completion, sleep 15
02:42:10.813 00.030 16108 IsGuiding returns 1
02:42:10.813 00.000 16108 scope still moving after pulse duration time elapsed
02:42:10.845 00.032 16108 IsSlewing returns 0
02:42:10.845 00.000 16108 IsGuiding returns 1
02:42:10.877 00.032 16108 IsSlewing returns 0
02:42:10.877 00.000 16108 IsGuiding returns 0
02:42:10.877 00.000 16108 scope move finished after 56 + 89 ms
02:42:10.877 00.000 16108 Move returns status 0, amount 56
02:42:10.877 00.000 16108 MoveAxis(N, 0, ABG)
02:42:10.877 00.000 16108 Move returns status 0, amount 0
02:42:10.877 00.000 16108 move complete, result=0
02:42:10.878 00.001 16108 worker thread done servicing request
02:42:10.878 00.000 16108 Worker thread wakes up
02:42:10.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:10.878 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
02:42:10.881 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:11.847 00.966 16108 Exposure complete
02:42:11.904 00.057 16108 worker thread done servicing request
02:42:11.904 00.000 21068 OnExposeComplete: enter
02:42:11.906 00.002 21068 UpdateGuideState(): m_state=6
02:42:11.908 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13950
02:42:11.909 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.52, Mass=128363, SNR=88.6, Peak=14297 HFD=3.2
02:42:11.911 00.002 21068 MultiStar: [#1 0.39,0.11,1.08,U] [#2 0.33,-0.14,1.16,U] [#3 0.32,-0.10,1.19,U] [#4 0.09,0.33,0.88,U] [#5 0.22,-0.15,0.88,U] [#6 0.23,-0.25,0.92,U] [#7 0.25,0.17,0.69,U] [#8 0.23,0.10,0.69,U] 
02:42:11.912 00.001 21068 single-star, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.14, -0.08}
02:42:11.913 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
02:42:11.914 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
02:42:11.917 00.003 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=-0.15 mountY=0.04, mountTheta=2.87
02:42:11.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
02:42:11.920 00.001 21068 Enqueuing Move request for scope (0.14, -0.08)
02:42:11.921 00.001 16108 Worker thread wakes up
02:42:11.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
02:42:11.922 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
02:42:11.922 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.04
02:42:11.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:42:11.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:11.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:42:11.922 00.000 16108 MoveAxis(E, 0, ABG)
02:42:11.922 00.000 16108 Move returns status 0, amount 0
02:42:11.922 00.000 16108 MoveAxis(N, 0, ABG)
02:42:11.922 00.000 16108 Move returns status 0, amount 0
02:42:11.922 00.000 16108 move complete, result=0
02:42:11.923 00.001 16108 worker thread done servicing request
02:42:11.927 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3325, FiltMin=2896, FiltMax=60429, Gamma=1.000
02:42:11.945 00.018 21068 UpdateGuideState exits: m=128363 SNR=88.6
02:42:11.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:11.948 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:11.949 00.001 21068 Enqueuing Expose request
02:42:11.950 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:11.951 00.001 16108 Worker thread wakes up
02:42:11.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:11.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:13.109 01.158 16108 Exposure complete
02:42:13.173 00.064 16108 worker thread done servicing request
02:42:13.173 00.000 21068 OnExposeComplete: enter
02:42:13.174 00.001 21068 UpdateGuideState(): m_state=6
02:42:13.175 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13951
02:42:13.176 00.001 21068 Star::Find returns 1 (0), X=222.69, Y=877.73, Mass=102543, SNR=69.3, Peak=13597 HFD=3.0
02:42:13.177 00.001 21068 MultiStar: [#1 0.46,0.24,1.23,U] [#2 0.23,0.08,1.48,U] [#3 0.58,0.10,0.00,M1] [#4 0.18,0.24,1.05,U] [#5 0.23,-0.20,1.17,U] [#6 0.15,0.02,1.01,U] [#7 0.50,0.24,0.80,U] [#8 0.58,0.29,0.00,M6] 
02:42:13.177 00.000 21068 refined, 6 included, MultiStar: {0.30, 0.10}, one-star: {0.44, 0.14}
02:42:13.178 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
02:42:13.179 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
02:42:13.180 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.32 cameraTheta=0.32 mountX=-0.28 mountY=-0.17, mountTheta=-2.60
02:42:13.183 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.10, opts=13)
02:42:13.186 00.003 21068 Enqueuing Move request for scope (0.30, 0.10)
02:42:13.187 00.001 16108 Worker thread wakes up
02:42:13.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
02:42:13.188 00.001 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
02:42:13.188 00.000 16108 Moving (0.30, 0.10) raw xDistance=-0.28 yDistance=-0.17
02:42:13.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:42:13.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:13.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:42:13.188 00.000 16108 MoveAxis(E, 74, ABG)
02:42:13.188 00.000 16108 Guiding  Dir = 2, Dur = 74
02:42:13.188 00.000 16108 IsSlewing returns 0
02:42:13.188 00.000 16108 IsGuiding returns 0
02:42:13.191 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3325, FiltMin=2848, FiltMax=65510, Gamma=1.000
02:42:13.208 00.017 21068 UpdateGuideState exits: m=102543 SNR=69.3
02:42:13.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:13.209 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:13.210 00.001 21068 Enqueuing Expose request
02:42:13.214 00.004 16108 PulseGuide returned control before completion, sleep 58
02:42:13.276 00.062 16108 IsGuiding returns 1
02:42:13.276 00.000 16108 scope still moving after pulse duration time elapsed
02:42:13.309 00.033 16108 IsSlewing returns 0
02:42:13.309 00.000 16108 IsGuiding returns 0
02:42:13.309 00.000 16108 scope move finished after 74 + 47 ms
02:42:13.309 00.000 16108 Move returns status 0, amount 74
02:42:13.309 00.000 16108 MoveAxis(N, 0, ABG)
02:42:13.309 00.000 16108 Move returns status 0, amount 0
02:42:13.310 00.001 16108 move complete, result=0
02:42:13.310 00.000 16108 worker thread done servicing request
02:42:13.310 00.000 16108 Worker thread wakes up
02:42:13.310 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
02:42:13.311 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:13.312 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:14.294 00.982 16108 Exposure complete
02:42:14.368 00.074 16108 worker thread done servicing request
02:42:14.368 00.000 21068 OnExposeComplete: enter
02:42:14.369 00.001 21068 UpdateGuideState(): m_state=6
02:42:14.370 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13952
02:42:14.371 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=877.45, Mass=127210, SNR=89.9, Peak=15961 HFD=3.1
02:42:14.372 00.001 21068 MultiStar: [#1 0.37,0.15,1.14,U] [#2 0.25,-0.08,1.18,U] [#3 0.49,0.31,0.00,M2] [#4 0.27,0.35,0.82,U] [#5 0.26,-0.13,0.92,U] [#6 0.29,-0.07,0.74,U] [#7 0.73,0.07,0.00,M6] [#8 0.23,0.07,0.74,U] 
02:42:14.372 00.000 21068 single-star, 6 included, MultiStar: {0.27, 0.02}, one-star: {0.19, -0.14}
02:42:14.373 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
02:42:14.374 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
02:42:14.374 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.65 mountX=-0.21 mountY=0.10, mountTheta=2.71
02:42:14.376 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.14, opts=13)
02:42:14.377 00.001 21068 Enqueuing Move request for scope (0.19, -0.14)
02:42:14.377 00.000 16108 Worker thread wakes up
02:42:14.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:42:14.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:42:14.377 00.000 16108 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=0.10
02:42:14.378 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
02:42:14.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:14.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:42:14.378 00.000 16108 MoveAxis(E, 61, ABG)
02:42:14.378 00.000 16108 Guiding  Dir = 2, Dur = 61
02:42:14.378 00.000 16108 IsSlewing returns 0
02:42:14.378 00.000 16108 IsGuiding returns 0
02:42:14.388 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3328, FiltMin=2870, FiltMax=61737, Gamma=1.000
02:42:14.394 00.006 16108 PulseGuide returned control before completion, sleep 56
02:42:14.410 00.016 21068 UpdateGuideState exits: m=127210 SNR=89.9
02:42:14.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:14.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:14.413 00.001 21068 Enqueuing Expose request
02:42:14.456 00.043 16108 IsGuiding returns 1
02:42:14.456 00.000 16108 scope still moving after pulse duration time elapsed
02:42:14.488 00.032 16108 IsSlewing returns 0
02:42:14.489 00.001 16108 IsGuiding returns 0
02:42:14.489 00.000 16108 scope move finished after 61 + 49 ms
02:42:14.489 00.000 16108 Move returns status 0, amount 61
02:42:14.489 00.000 16108 MoveAxis(N, 0, ABG)
02:42:14.489 00.000 16108 Move returns status 0, amount 0
02:42:14.489 00.000 16108 move complete, result=0
02:42:14.489 00.000 16108 worker thread done servicing request
02:42:14.489 00.000 16108 Worker thread wakes up
02:42:14.489 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
02:42:14.490 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:14.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:15.661 01.171 16108 Exposure complete
02:42:15.722 00.061 16108 worker thread done servicing request
02:42:15.722 00.000 21068 OnExposeComplete: enter
02:42:15.724 00.002 21068 UpdateGuideState(): m_state=6
02:42:15.726 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13953
02:42:15.728 00.002 21068 Star::Find returns 1 (0), X=222.32, Y=877.75, Mass=104556, SNR=83.9, Peak=14614 HFD=3.2
02:42:15.729 00.001 21068 MultiStar: [#1 0.00,0.08,1.16,U] [#2 0.13,0.09,1.22,U] [#3 0.04,0.03,1.23,U] [#4 -0.19,0.12,0.88,U] [#5 0.13,0.03,0.98,U] [#6 -0.20,-0.23,0.85,U] [#7 0.32,0.31,0.68,U] [#8 0.06,0.38,0.72,U] 
02:42:15.730 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.07, 0.16}
02:42:15.731 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:42:15.732 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:42:15.732 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
02:42:15.735 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
02:42:15.735 00.000 21068 Enqueuing Move request for scope (0.04, 0.09)
02:42:15.736 00.001 16108 Worker thread wakes up
02:42:15.736 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:42:15.736 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:42:15.736 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.10
02:42:15.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:42:15.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:15.737 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:42:15.737 00.000 16108 MoveAxis(E, 0, ABG)
02:42:15.737 00.000 16108 Move returns status 0, amount 0
02:42:15.737 00.000 16108 MoveAxis(N, 0, ABG)
02:42:15.737 00.000 16108 Move returns status 0, amount 0
02:42:15.737 00.000 16108 move complete, result=0
02:42:15.737 00.000 16108 worker thread done servicing request
02:42:15.740 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3325, FiltMin=2857, FiltMax=62393, Gamma=1.000
02:42:15.755 00.015 21068 UpdateGuideState exits: m=104556 SNR=83.9
02:42:15.755 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:15.757 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:15.758 00.001 21068 Enqueuing Expose request
02:42:15.758 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:15.759 00.001 16108 Worker thread wakes up
02:42:15.759 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:15.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:16.726 00.967 16108 Exposure complete
02:42:16.792 00.066 16108 worker thread done servicing request
02:42:16.792 00.000 21068 OnExposeComplete: enter
02:42:16.793 00.001 21068 UpdateGuideState(): m_state=6
02:42:16.795 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13954
02:42:16.796 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=877.71, Mass=117137, SNR=88.4, Peak=13974 HFD=3.5
02:42:16.797 00.001 21068 MultiStar: [#1 -0.07,0.07,1.03,U] [#2 0.02,0.06,1.21,U] [#3 0.03,0.22,1.08,U] [#4 0.03,0.37,0.79,U] [#5 0.05,0.12,0.90,U] [#6 -0.18,-0.07,0.75,U] [#7 0.21,0.29,0.63,U] [#8 0.09,0.55,0.71,U] 
02:42:16.798 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.00, 0.11}
02:42:16.801 00.003 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
02:42:16.803 00.002 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
02:42:16.804 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=0.02 mountY=-0.11, mountTheta=-1.35
02:42:16.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.11, opts=13)
02:42:16.808 00.001 21068 Enqueuing Move request for scope (-0.00, 0.11)
02:42:16.810 00.002 16108 Worker thread wakes up
02:42:16.810 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
02:42:16.810 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
02:42:16.811 00.001 16108 Moving (-0.00, 0.11) raw xDistance=0.02 yDistance=-0.11
02:42:16.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:42:16.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:16.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:42:16.811 00.000 16108 MoveAxis(E, 0, ABG)
02:42:16.811 00.000 16108 Move returns status 0, amount 0
02:42:16.811 00.000 16108 MoveAxis(N, 0, ABG)
02:42:16.811 00.000 16108 Move returns status 0, amount 0
02:42:16.811 00.000 16108 move complete, result=0
02:42:16.811 00.000 16108 worker thread done servicing request
02:42:16.817 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3325, FiltMin=2877, FiltMax=65501, Gamma=1.000
02:42:16.835 00.018 21068 UpdateGuideState exits: m=117137 SNR=88.4
02:42:16.837 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:16.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:16.840 00.002 21068 Enqueuing Expose request
02:42:16.842 00.002 16108 Worker thread wakes up
02:42:16.842 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:16.843 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:16.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:18.014 01.171 16108 Exposure complete
02:42:18.070 00.056 16108 worker thread done servicing request
02:42:18.071 00.001 21068 OnExposeComplete: enter
02:42:18.071 00.000 21068 UpdateGuideState(): m_state=6
02:42:18.072 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13955
02:42:18.073 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=877.40, Mass=122222, SNR=87.2, Peak=13865 HFD=3.3
02:42:18.074 00.001 21068 MultiStar: [#1 0.17,-0.06,1.13,U] [#2 0.16,-0.04,1.17,U] [#3 -0.07,-0.28,1.11,U] [#4 0.16,-0.17,0.81,U] [#5 0.12,-0.43,0.97,U] [#6 -0.11,-0.47,0.95,U] [#7 0.40,-0.04,0.52,U] [#8 0.30,-0.02,0.75,U] 
02:42:18.075 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.32, -0.20}
02:42:18.077 00.002 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
02:42:18.078 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
02:42:18.080 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.95 mountX=-0.17 mountY=0.16, mountTheta=2.40
02:42:18.083 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.20, opts=13)
02:42:18.084 00.001 21068 Enqueuing Move request for scope (0.14, -0.20)
02:42:18.085 00.001 16108 Worker thread wakes up
02:42:18.086 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
02:42:18.086 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
02:42:18.086 00.000 16108 Moving (0.14, -0.20) raw xDistance=-0.17 yDistance=0.16
02:42:18.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:42:18.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:18.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:42:18.086 00.000 16108 MoveAxis(E, 0, ABG)
02:42:18.086 00.000 16108 Move returns status 0, amount 0
02:42:18.087 00.001 16108 MoveAxis(N, 0, ABG)
02:42:18.087 00.000 16108 Move returns status 0, amount 0
02:42:18.087 00.000 16108 move complete, result=0
02:42:18.087 00.000 16108 worker thread done servicing request
02:42:18.092 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3328, FiltMin=2825, FiltMax=65501, Gamma=1.000
02:42:18.107 00.015 21068 UpdateGuideState exits: m=122222 SNR=87.2
02:42:18.109 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:18.109 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:18.110 00.001 21068 Enqueuing Expose request
02:42:18.111 00.001 16108 Worker thread wakes up
02:42:18.111 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:18.112 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:18.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:19.086 00.974 16108 Exposure complete
02:42:19.172 00.086 16108 worker thread done servicing request
02:42:19.172 00.000 21068 OnExposeComplete: enter
02:42:19.173 00.001 21068 UpdateGuideState(): m_state=6
02:42:19.174 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13956
02:42:19.175 00.001 21068 Star::Find returns 1 (0), X=223.08, Y=876.86, Mass=115396, SNR=72.0, Peak=13785 HFD=3.1
02:42:19.176 00.001 21068 MultiStar: [#1 0.90,-0.63,0.00,M1] [#2 0.63,-0.75,0.00,M1] [#3 0.57,-0.86,0.00,M1] [#4 0.48,-0.67,0.00,M1] [#5 0.45,-0.86,0.00,M1] [#6 0.67,-0.81,0.00,M1] [#7 1.04,-0.48,0.00,M4] [#8 0.72,-0.36,0.00,M3] 
02:42:19.177 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
02:42:19.180 00.003 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
02:42:19.180 00.000 21068 CameraToMount -- cameraX=0.83 cameraY=-0.74 hyp=1.11 cameraTheta=-0.73 mountX=-0.95 mountY=0.52, mountTheta=2.64
02:42:19.182 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.83, y=-0.74, opts=13)
02:42:19.183 00.001 21068 Enqueuing Move request for scope (0.83, -0.74)
02:42:19.184 00.001 16108 Worker thread wakes up
02:42:19.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.74) opts 0xd
02:42:19.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.83, -0.74)
02:42:19.184 00.000 16108 Moving (0.83, -0.74) raw xDistance=-0.95 yDistance=0.52
02:42:19.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
02:42:19.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:19.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:42:19.184 00.000 16108 MoveAxis(E, 248, ABG)
02:42:19.184 00.000 16108 Guiding  Dir = 2, Dur = 248
02:42:19.186 00.002 16108 IsSlewing returns 0
02:42:19.186 00.000 16108 IsGuiding returns 0
02:42:19.191 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3328, FiltMin=2864, FiltMax=65497, Gamma=1.000
02:42:19.210 00.019 21068 UpdateGuideState exits: m=115396 SNR=72.0
02:42:19.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:19.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:19.213 00.001 21068 Enqueuing Expose request
02:42:19.248 00.035 16108 PulseGuide returned control before completion, sleep 196
02:42:19.452 00.204 16108 IsGuiding returns 1
02:42:19.452 00.000 16108 scope still moving after pulse duration time elapsed
02:42:19.483 00.031 16108 IsSlewing returns 0
02:42:19.483 00.000 16108 IsGuiding returns 1
02:42:19.514 00.031 16108 IsSlewing returns 0
02:42:19.514 00.000 16108 IsGuiding returns 0
02:42:19.514 00.000 16108 scope move finished after 248 + 80 ms
02:42:19.514 00.000 16108 Move returns status 0, amount 248
02:42:19.514 00.000 16108 MoveAxis(N, 0, ABG)
02:42:19.514 00.000 16108 Move returns status 0, amount 0
02:42:19.514 00.000 16108 move complete, result=0
02:42:19.514 00.000 16108 worker thread done servicing request
02:42:19.514 00.000 16108 Worker thread wakes up
02:42:19.514 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:19.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:19.515 00.001 21068 GuideStep: -0.9 px 248 ms EAST, 0.5 px 0 ms NORTH
02:42:20.664 01.149 16108 Exposure complete
02:42:20.730 00.066 16108 worker thread done servicing request
02:42:20.730 00.000 21068 OnExposeComplete: enter
02:42:20.732 00.002 21068 UpdateGuideState(): m_state=6
02:42:20.733 00.001 21068 Star::Find(15, 223, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13957
02:42:20.734 00.001 21068 Star::Find returns 1 (0), X=223.00, Y=876.67, Mass=125899, SNR=85.3, Peak=13305 HFD=3.8
02:42:20.735 00.001 21068 MultiStar: large primary error, entering stabilization period
02:42:20.736 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
02:42:20.737 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
02:42:20.738 00.001 21068 CameraToMount -- cameraX=0.74 cameraY=-0.93 hyp=1.19 cameraTheta=-0.90 mountX=-0.89 mountY=0.73, mountTheta=2.46
02:42:20.739 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.74, y=-0.93, opts=13)
02:42:20.740 00.001 21068 Enqueuing Move request for scope (0.74, -0.93)
02:42:20.741 00.001 16108 Worker thread wakes up
02:42:20.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.93) opts 0xd
02:42:20.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.74, -0.93)
02:42:20.741 00.000 16108 Moving (0.74, -0.93) raw xDistance=-0.89 yDistance=0.73
02:42:20.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89
02:42:20.741 00.000 16108 resist switch: large excursion: input 0.73 thresh 0.60 direction from -1 to 1
02:42:20.741 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.19
02:42:20.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:42:20.741 00.000 16108 MoveAxis(E, 252, ABG)
02:42:20.741 00.000 16108 Guiding  Dir = 2, Dur = 252
02:42:20.741 00.000 16108 IsSlewing returns 0
02:42:20.743 00.002 16108 IsGuiding returns 0
02:42:20.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3328, FiltMin=2860, FiltMax=58579, Gamma=1.000
02:42:20.760 00.014 21068 UpdateGuideState exits: m=125899 SNR=85.3
02:42:20.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:20.761 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:20.762 00.001 21068 Enqueuing Expose request
02:42:20.767 00.005 16108 PulseGuide returned control before completion, sleep 237
02:42:21.018 00.251 16108 IsGuiding returns 1
02:42:21.018 00.000 16108 scope still moving after pulse duration time elapsed
02:42:21.050 00.032 16108 IsSlewing returns 0
02:42:21.050 00.000 16108 IsGuiding returns 1
02:42:21.081 00.031 16108 IsSlewing returns 0
02:42:21.083 00.002 16108 IsGuiding returns 0
02:42:21.083 00.000 16108 scope move finished after 252 + 88 ms
02:42:21.083 00.000 16108 Move returns status 0, amount 252
02:42:21.083 00.000 16108 MoveAxis(S, 147, ABG)
02:42:21.083 00.000 16108 Guiding  Dir = 1, Dur = 147
02:42:21.083 00.000 16108 IsSlewing returns 0
02:42:21.083 00.000 16108 IsGuiding returns 0
02:42:21.084 00.001 16108 PulseGuide returned control before completion, sleep 156
02:42:21.254 00.170 16108 IsGuiding returns 0
02:42:21.254 00.000 16108 Move returns status 0, amount 147
02:42:21.254 00.000 16108 move complete, result=0
02:42:21.255 00.001 16108 worker thread done servicing request
02:42:21.255 00.000 16108 Worker thread wakes up
02:42:21.255 00.000 21068 GuideStep: -0.9 px 252 ms EAST, 0.7 px 147 ms SOUTH
02:42:21.257 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:21.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:22.233 00.976 16108 Exposure complete
02:42:22.290 00.057 16108 worker thread done servicing request
02:42:22.290 00.000 21068 OnExposeComplete: enter
02:42:22.291 00.001 21068 UpdateGuideState(): m_state=6
02:42:22.292 00.001 21068 Star::Find(15, 222, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13958
02:42:22.294 00.002 21068 Star::Find returns 1 (0), X=221.93, Y=877.12, Mass=112279, SNR=76.9, Peak=15203 HFD=3.0
02:42:22.296 00.002 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
02:42:22.297 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
02:42:22.298 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.47 hyp=0.57 cameraTheta=-2.17 mountX=0.23 mountY=0.53, mountTheta=1.16
02:42:22.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.47, opts=13)
02:42:22.301 00.001 21068 Enqueuing Move request for scope (-0.32, -0.47)
02:42:22.302 00.001 16108 Worker thread wakes up
02:42:22.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.47) opts 0xd
02:42:22.302 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.47)
02:42:22.303 00.001 16108 Moving (-0.32, -0.47) raw xDistance=0.23 yDistance=0.53
02:42:22.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:42:22.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:42:22.303 00.000 16108 MoveAxis(W, 44, ABG)
02:42:22.303 00.000 16108 Guiding  Dir = 3, Dur = 44
02:42:22.303 00.000 16108 IsSlewing returns 0
02:42:22.303 00.000 16108 IsGuiding returns 0
02:42:22.309 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3328, FiltMin=2867, FiltMax=53299, Gamma=1.000
02:42:22.325 00.016 21068 UpdateGuideState exits: m=112279 SNR=76.9
02:42:22.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:22.328 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:22.329 00.001 21068 Enqueuing Expose request
02:42:22.365 00.036 16108 IsGuiding returns 1
02:42:22.365 00.000 16108 scope still moving after pulse duration time elapsed
02:42:22.396 00.031 16108 IsSlewing returns 0
02:42:22.396 00.000 16108 IsGuiding returns 1
02:42:22.427 00.031 16108 IsSlewing returns 0
02:42:22.427 00.000 16108 IsGuiding returns 1
02:42:22.463 00.036 16108 IsSlewing returns 0
02:42:22.463 00.000 16108 IsGuiding returns 0
02:42:22.463 00.000 16108 scope move finished after 44 + 115 ms
02:42:22.463 00.000 16108 Move returns status 0, amount 44
02:42:22.463 00.000 16108 MoveAxis(S, 107, ABG)
02:42:22.463 00.000 16108 Guiding  Dir = 1, Dur = 107
02:42:22.463 00.000 16108 IsSlewing returns 0
02:42:22.463 00.000 16108 IsGuiding returns 0
02:42:22.520 00.057 16108 PulseGuide returned control before completion, sleep 60
02:42:22.583 00.063 16108 IsGuiding returns 1
02:42:22.583 00.000 16108 scope still moving after pulse duration time elapsed
02:42:22.614 00.031 16108 IsSlewing returns 0
02:42:22.614 00.000 16108 IsGuiding returns 1
02:42:22.645 00.031 16108 IsSlewing returns 0
02:42:22.645 00.000 16108 IsGuiding returns 1
02:42:22.676 00.031 16108 IsSlewing returns 0
02:42:22.677 00.001 16108 IsGuiding returns 1
02:42:22.707 00.030 16108 IsSlewing returns 0
02:42:22.707 00.000 16108 IsGuiding returns 0
02:42:22.707 00.000 16108 scope move finished after 107 + 137 ms
02:42:22.707 00.000 16108 Move returns status 0, amount 107
02:42:22.707 00.000 16108 move complete, result=0
02:42:22.709 00.002 16108 worker thread done servicing request
02:42:22.709 00.000 16108 Worker thread wakes up
02:42:22.709 00.000 21068 GuideStep: 0.2 px 44 ms WEST, 0.5 px 107 ms SOUTH
02:42:22.711 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:22.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:23.859 01.148 16108 Exposure complete
02:42:23.914 00.055 16108 worker thread done servicing request
02:42:23.914 00.000 21068 OnExposeComplete: enter
02:42:23.915 00.001 21068 UpdateGuideState(): m_state=6
02:42:23.916 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13959
02:42:23.917 00.001 21068 Star::Find returns 1 (0), X=221.14, Y=877.62, Mass=133942, SNR=88.2, Peak=16912 HFD=3.3
02:42:23.917 00.000 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
02:42:23.918 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
02:42:23.919 00.001 21068 CameraToMount -- cameraX=-1.11 cameraY=0.02 hyp=1.11 cameraTheta=3.12 mountX=1.10 mountY=0.24, mountTheta=0.21
02:42:23.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.11, y=0.02, opts=13)
02:42:23.922 00.002 21068 Enqueuing Move request for scope (-1.11, 0.02)
02:42:23.922 00.000 16108 Worker thread wakes up
02:42:23.923 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 0.02) opts 0xd
02:42:23.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.11, 0.02)
02:42:23.923 00.000 16108 Moving (-1.11, 0.02) raw xDistance=1.10 yDistance=0.24
02:42:23.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.10
02:42:23.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:42:23.923 00.000 16108 MoveAxis(W, 291, ABG)
02:42:23.923 00.000 16108 Guiding  Dir = 3, Dur = 291
02:42:23.923 00.000 16108 IsSlewing returns 0
02:42:23.923 00.000 16108 IsGuiding returns 0
02:42:23.927 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3328, FiltMin=2861, FiltMax=61843, Gamma=1.000
02:42:23.934 00.007 16108 PulseGuide returned control before completion, sleep 291
02:42:23.950 00.016 21068 UpdateGuideState exits: m=133942 SNR=88.2
02:42:23.953 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:23.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:23.955 00.001 21068 Enqueuing Expose request
02:42:24.235 00.280 16108 IsGuiding returns 1
02:42:24.235 00.000 16108 scope still moving after pulse duration time elapsed
02:42:24.261 00.026 16108 IsSlewing returns 0
02:42:24.261 00.000 16108 IsGuiding returns 0
02:42:24.261 00.000 16108 scope move finished after 291 + 47 ms
02:42:24.262 00.001 16108 Move returns status 0, amount 291
02:42:24.262 00.000 16108 MoveAxis(S, 48, ABG)
02:42:24.262 00.000 16108 Guiding  Dir = 1, Dur = 48
02:42:24.262 00.000 16108 IsSlewing returns 0
02:42:24.263 00.001 16108 IsGuiding returns 0
02:42:24.327 00.064 16108 IsGuiding returns 1
02:42:24.327 00.000 16108 scope still moving after pulse duration time elapsed
02:42:24.355 00.028 16108 IsSlewing returns 0
02:42:24.355 00.000 16108 IsGuiding returns 1
02:42:24.387 00.032 16108 IsSlewing returns 0
02:42:24.388 00.001 16108 IsGuiding returns 1
02:42:24.418 00.030 16108 IsSlewing returns 0
02:42:24.418 00.000 16108 IsGuiding returns 0
02:42:24.420 00.002 16108 scope move finished after 48 + 108 ms
02:42:24.420 00.000 16108 Move returns status 0, amount 48
02:42:24.420 00.000 16108 move complete, result=0
02:42:24.420 00.000 16108 worker thread done servicing request
02:42:24.420 00.000 16108 Worker thread wakes up
02:42:24.420 00.000 21068 GuideStep: 1.1 px 291 ms WEST, 0.2 px 48 ms SOUTH
02:42:24.422 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:24.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:25.383 00.961 16108 Exposure complete
02:42:25.448 00.065 16108 worker thread done servicing request
02:42:25.448 00.000 21068 OnExposeComplete: enter
02:42:25.449 00.001 21068 UpdateGuideState(): m_state=6
02:42:25.449 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13960
02:42:25.450 00.001 21068 Star::Find returns 1 (0), X=221.38, Y=877.87, Mass=135372, SNR=82.4, Peak=15238 HFD=3.4
02:42:25.451 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
02:42:25.452 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
02:42:25.452 00.000 21068 CameraToMount -- cameraX=-0.87 cameraY=0.28 hyp=0.91 cameraTheta=2.83 mountX=0.91 mountY=-0.07, mountTheta=-0.07
02:42:25.455 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.87, y=0.28, opts=13)
02:42:25.458 00.003 21068 Enqueuing Move request for scope (-0.87, 0.28)
02:42:25.460 00.002 16108 Worker thread wakes up
02:42:25.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.28) opts 0xd
02:42:25.460 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.87, 0.28)
02:42:25.460 00.000 16108 Moving (-0.87, 0.28) raw xDistance=0.91 yDistance=-0.07
02:42:25.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.91
02:42:25.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:25.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:42:25.460 00.000 16108 MoveAxis(W, 258, ABG)
02:42:25.460 00.000 16108 Guiding  Dir = 3, Dur = 258
02:42:25.461 00.001 16108 IsSlewing returns 0
02:42:25.461 00.000 16108 IsGuiding returns 0
02:42:25.468 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3328, FiltMin=2854, FiltMax=53101, Gamma=1.000
02:42:25.483 00.015 21068 UpdateGuideState exits: m=135372 SNR=82.4
02:42:25.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:25.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:25.486 00.001 21068 Enqueuing Expose request
02:42:25.503 00.017 16108 PulseGuide returned control before completion, sleep 227
02:42:25.738 00.235 16108 IsGuiding returns 1
02:42:25.738 00.000 16108 scope still moving after pulse duration time elapsed
02:42:25.769 00.031 16108 IsSlewing returns 0
02:42:25.769 00.000 16108 IsGuiding returns 1
02:42:25.801 00.032 16108 IsSlewing returns 0
02:42:25.801 00.000 16108 IsGuiding returns 1
02:42:25.832 00.031 16108 IsSlewing returns 0
02:42:25.832 00.000 16108 IsGuiding returns 0
02:42:25.832 00.000 16108 scope move finished after 258 + 112 ms
02:42:25.832 00.000 16108 Move returns status 0, amount 258
02:42:25.832 00.000 16108 MoveAxis(N, 0, ABG)
02:42:25.832 00.000 16108 Move returns status 0, amount 0
02:42:25.832 00.000 16108 move complete, result=0
02:42:25.832 00.000 16108 worker thread done servicing request
02:42:25.832 00.000 16108 Worker thread wakes up
02:42:25.832 00.000 21068 GuideStep: 0.9 px 258 ms WEST, -0.1 px 0 ms NORTH
02:42:25.834 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:25.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:26.987 01.153 16108 Exposure complete
02:42:27.069 00.082 16108 worker thread done servicing request
02:42:27.069 00.000 21068 OnExposeComplete: enter
02:42:27.070 00.001 21068 UpdateGuideState(): m_state=6
02:42:27.071 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13961
02:42:27.072 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=877.72, Mass=121604, SNR=94.7, Peak=14845 HFD=3.3
02:42:27.073 00.001 21068 MultiStar: exiting stabilization period
02:42:27.074 00.001 21068 MultiStar: [#1 0.08,0.33,0.97,U] [#2 0.25,0.20,1.17,U] [#3 -0.05,0.45,0.95,U] [#4 -0.14,0.33,0.83,U] [#5 -0.03,0.09,0.90,U] [#6 -0.26,0.17,0.74,U] [#7 0.38,0.45,0.00,M5] [#8 -0.14,0.47,0.64,U] 
02:42:27.075 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.26}, one-star: {-0.02, 0.12}
02:42:27.075 00.000 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
02:42:27.076 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
02:42:27.078 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.71 mountX=0.04 mountY=-0.12, mountTheta=-1.25
02:42:27.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
02:42:27.081 00.001 21068 Enqueuing Move request for scope (-0.02, 0.12)
02:42:27.081 00.000 16108 Worker thread wakes up
02:42:27.082 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:42:27.082 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:42:27.082 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.12
02:42:27.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:42:27.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:27.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:42:27.082 00.000 16108 MoveAxis(E, 0, ABG)
02:42:27.082 00.000 16108 Move returns status 0, amount 0
02:42:27.082 00.000 16108 MoveAxis(N, 0, ABG)
02:42:27.082 00.000 16108 Move returns status 0, amount 0
02:42:27.082 00.000 16108 move complete, result=0
02:42:27.082 00.000 16108 worker thread done servicing request
02:42:27.085 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3328, FiltMin=2854, FiltMax=65501, Gamma=1.000
02:42:27.101 00.016 21068 UpdateGuideState exits: m=121604 SNR=94.7
02:42:27.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:27.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:27.104 00.001 21068 Enqueuing Expose request
02:42:27.105 00.001 16108 Worker thread wakes up
02:42:27.105 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:27.106 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:27.106 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:28.068 00.962 16108 Exposure complete
02:42:28.144 00.076 16108 worker thread done servicing request
02:42:28.144 00.000 21068 OnExposeComplete: enter
02:42:28.146 00.002 21068 UpdateGuideState(): m_state=6
02:42:28.149 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13962
02:42:28.150 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=877.75, Mass=117907, SNR=78.3, Peak=14966 HFD=3.2
02:42:28.152 00.002 21068 MultiStar: [#1 0.36,0.29,1.30,U] [#2 0.14,0.06,1.28,U] [#3 0.55,0.28,0.00,M1] [#4 -0.18,0.36,1.03,U] [#5 0.25,0.01,1.07,U] [#6 0.02,-0.03,0.94,U] [#7 0.58,0.24,0.00,M6] [#8 0.05,0.18,0.83,U] 
02:42:28.153 00.001 21068 single-star, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.08, 0.15}
02:42:28.154 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
02:42:28.155 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
02:42:28.155 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
02:42:28.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.15, opts=13)
02:42:28.159 00.002 21068 Enqueuing Move request for scope (0.08, 0.15)
02:42:28.159 00.000 16108 Worker thread wakes up
02:42:28.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:42:28.160 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:42:28.160 00.000 16108 Moving (0.08, 0.15) raw xDistance=-0.05 yDistance=-0.17
02:42:28.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:42:28.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:28.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:42:28.160 00.000 16108 MoveAxis(E, 0, ABG)
02:42:28.160 00.000 16108 Move returns status 0, amount 0
02:42:28.160 00.000 16108 MoveAxis(N, 0, ABG)
02:42:28.160 00.000 16108 Move returns status 0, amount 0
02:42:28.160 00.000 16108 move complete, result=0
02:42:28.161 00.001 16108 worker thread done servicing request
02:42:28.163 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3328, FiltMin=2861, FiltMax=55245, Gamma=1.000
02:42:28.177 00.014 21068 UpdateGuideState exits: m=117907 SNR=78.3
02:42:28.179 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:28.179 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:28.180 00.001 21068 Enqueuing Expose request
02:42:28.181 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:28.182 00.001 16108 Worker thread wakes up
02:42:28.182 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:28.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:29.339 01.157 16108 Exposure complete
02:42:29.396 00.057 16108 worker thread done servicing request
02:42:29.396 00.000 21068 OnExposeComplete: enter
02:42:29.397 00.001 21068 UpdateGuideState(): m_state=6
02:42:29.398 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13963
02:42:29.400 00.002 21068 Star::Find returns 1 (0), X=222.52, Y=877.52, Mass=125270, SNR=104.9, Peak=13641 HFD=3.2
02:42:29.401 00.001 21068 MultiStar: [#1 0.48,0.05,0.95,U] [#2 0.47,-0.06,1.14,U] [#3 0.52,0.11,0.81,U] [#4 0.16,0.09,0.70,U] [#5 0.13,-0.22,0.77,U] [#6 -0.09,-0.40,0.75,U] [#7 0.66,0.08,0.00,M7] [#8 0.16,0.17,0.71,U] 
02:42:29.402 00.001 21068 single-star, 7 included, MultiStar: {0.29, -0.04}, one-star: {0.27, -0.07}
02:42:29.403 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
02:42:29.404 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
02:42:29.407 00.003 21068 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.26 mountX=-0.28 mountY=0.01, mountTheta=3.11
02:42:29.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.07, opts=13)
02:42:29.412 00.003 21068 Enqueuing Move request for scope (0.27, -0.07)
02:42:29.414 00.002 16108 Worker thread wakes up
02:42:29.415 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
02:42:29.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
02:42:29.415 00.000 16108 Moving (0.27, -0.07) raw xDistance=-0.28 yDistance=0.01
02:42:29.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:42:29.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:29.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:42:29.415 00.000 16108 MoveAxis(E, 72, ABG)
02:42:29.415 00.000 16108 Guiding  Dir = 2, Dur = 72
02:42:29.416 00.001 16108 IsSlewing returns 0
02:42:29.416 00.000 16108 IsGuiding returns 0
02:42:29.420 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3328, FiltMin=2870, FiltMax=59657, Gamma=1.000
02:42:29.449 00.029 21068 UpdateGuideState exits: m=125270 SNR=104.9
02:42:29.451 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:29.453 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:29.454 00.001 21068 Enqueuing Expose request
02:42:29.457 00.003 16108 PulseGuide returned control before completion, sleep 42
02:42:29.502 00.045 16108 IsGuiding returns 1
02:42:29.502 00.000 16108 scope still moving after pulse duration time elapsed
02:42:29.534 00.032 16108 IsSlewing returns 0
02:42:29.534 00.000 16108 IsGuiding returns 1
02:42:29.565 00.031 16108 IsSlewing returns 0
02:42:29.565 00.000 16108 IsGuiding returns 0
02:42:29.565 00.000 16108 scope move finished after 72 + 77 ms
02:42:29.565 00.000 16108 Move returns status 0, amount 72
02:42:29.565 00.000 16108 MoveAxis(N, 0, ABG)
02:42:29.565 00.000 16108 Move returns status 0, amount 0
02:42:29.565 00.000 16108 move complete, result=0
02:42:29.565 00.000 16108 worker thread done servicing request
02:42:29.565 00.000 16108 Worker thread wakes up
02:42:29.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:29.565 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
02:42:29.568 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:30.538 00.970 16108 Exposure complete
02:42:30.618 00.080 16108 worker thread done servicing request
02:42:30.618 00.000 21068 OnExposeComplete: enter
02:42:30.619 00.001 21068 UpdateGuideState(): m_state=6
02:42:30.621 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13964
02:42:30.623 00.002 21068 Star::Find returns 1 (0), X=222.58, Y=877.80, Mass=116631, SNR=75.8, Peak=15965 HFD=3.1
02:42:30.627 00.004 21068 MultiStar: [#1 0.16,0.12,1.27,U] [#2 0.13,0.11,1.35,U] [#3 0.09,0.04,1.28,U] [#4 -0.21,0.39,0.89,U] [#5 0.17,-0.21,1.04,U] [#6 -0.10,-0.23,0.98,U] [#7 0.56,0.23,0.00,M8] [#8 0.06,0.20,0.87,U] 
02:42:30.630 00.003 21068 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.32, 0.21}
02:42:30.636 00.006 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
02:42:30.637 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
02:42:30.638 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.71 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:42:30.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.07, opts=13)
02:42:30.641 00.001 21068 Enqueuing Move request for scope (0.09, 0.07)
02:42:30.642 00.001 16108 Worker thread wakes up
02:42:30.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:42:30.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:42:30.642 00.000 16108 Moving (0.09, 0.07) raw xDistance=-0.07 yDistance=-0.09
02:42:30.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:42:30.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:30.643 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:42:30.643 00.000 16108 MoveAxis(E, 0, ABG)
02:42:30.643 00.000 16108 Move returns status 0, amount 0
02:42:30.643 00.000 16108 MoveAxis(N, 0, ABG)
02:42:30.643 00.000 16108 Move returns status 0, amount 0
02:42:30.643 00.000 16108 move complete, result=0
02:42:30.643 00.000 16108 worker thread done servicing request
02:42:30.649 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3328, FiltMin=2883, FiltMax=65510, Gamma=1.000
02:42:30.667 00.018 21068 UpdateGuideState exits: m=116631 SNR=75.8
02:42:30.667 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:30.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:30.669 00.001 21068 Enqueuing Expose request
02:42:30.669 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:30.671 00.002 16108 Worker thread wakes up
02:42:30.671 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:30.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:31.821 01.150 16108 Exposure complete
02:42:31.878 00.057 16108 worker thread done servicing request
02:42:31.878 00.000 21068 OnExposeComplete: enter
02:42:31.879 00.001 21068 UpdateGuideState(): m_state=6
02:42:31.880 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13965
02:42:31.881 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.93, Mass=116968, SNR=83.5, Peak=16854 HFD=3.0
02:42:31.882 00.001 21068 MultiStar: [#1 0.12,0.15,1.11,U] [#2 -0.04,0.06,1.18,U] [#3 0.14,0.07,0.99,U] [#4 0.03,0.38,0.89,U] [#5 0.19,0.18,1.02,U] [#6 -0.10,0.00,0.76,U] [#7 0.49,0.38,0.00,M9] [#8 0.24,0.36,0.76,U] 
02:42:31.883 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.19}, one-star: {-0.11, 0.33}
02:42:31.883 00.000 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
02:42:31.884 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
02:42:31.885 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.27 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
02:42:31.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.19, opts=13)
02:42:31.887 00.001 21068 Enqueuing Move request for scope (0.06, 0.19)
02:42:31.888 00.001 16108 Worker thread wakes up
02:42:31.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
02:42:31.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
02:42:31.888 00.000 16108 Moving (0.06, 0.19) raw xDistance=-0.02 yDistance=-0.19
02:42:31.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:42:31.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:31.889 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:42:31.889 00.000 16108 MoveAxis(E, 0, ABG)
02:42:31.889 00.000 16108 Move returns status 0, amount 0
02:42:31.889 00.000 16108 MoveAxis(N, 0, ABG)
02:42:31.889 00.000 16108 Move returns status 0, amount 0
02:42:31.889 00.000 16108 move complete, result=0
02:42:31.889 00.000 16108 worker thread done servicing request
02:42:31.896 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3328, FiltMin=2848, FiltMax=61001, Gamma=1.000
02:42:31.923 00.027 21068 UpdateGuideState exits: m=116968 SNR=83.5
02:42:31.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:31.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:31.926 00.001 21068 Enqueuing Expose request
02:42:31.927 00.001 16108 Worker thread wakes up
02:42:31.927 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:31.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:31.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:32.912 00.984 16108 Exposure complete
02:42:32.970 00.058 16108 worker thread done servicing request
02:42:32.970 00.000 21068 OnExposeComplete: enter
02:42:32.973 00.003 21068 UpdateGuideState(): m_state=6
02:42:32.976 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13966
02:42:32.979 00.003 21068 Star::Find returns 1 (0), X=221.74, Y=877.87, Mass=107320, SNR=74.2, Peak=16678 HFD=3.0
02:42:32.980 00.001 21068 MultiStar: [#1 0.10,0.55,1.43,U] [#2 -0.34,0.27,1.36,U] [#3 -0.31,0.39,1.30,U] [#4 -0.74,0.62,0.00,M1] [#5 -0.24,0.23,1.14,U] [#6 -0.40,0.37,0.89,U] [#7 0.00,0.63,0.00,M10] [#8 -0.08,0.51,0.87,U] 
02:42:32.982 00.002 21068 refined, 6 included, MultiStar: {-0.24, 0.37}, one-star: {-0.51, 0.27}
02:42:32.984 00.002 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
02:42:32.986 00.002 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
02:42:32.988 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.37 hyp=0.44 cameraTheta=2.15 mountX=0.30 mountY=-0.31, mountTheta=-0.79
02:42:32.991 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.37, opts=13)
02:42:32.992 00.001 21068 Enqueuing Move request for scope (-0.24, 0.37)
02:42:32.993 00.001 16108 Worker thread wakes up
02:42:32.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.37) opts 0xd
02:42:32.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.37)
02:42:32.993 00.000 16108 Moving (-0.24, 0.37) raw xDistance=0.30 yDistance=-0.31
02:42:32.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:42:32.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:32.994 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:42:32.994 00.000 16108 MoveAxis(W, 80, ABG)
02:42:32.994 00.000 16108 Guiding  Dir = 3, Dur = 80
02:42:32.994 00.000 16108 IsSlewing returns 0
02:42:32.994 00.000 16108 IsGuiding returns 0
02:42:32.998 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3328, FiltMin=2861, FiltMax=63328, Gamma=1.000
02:42:33.013 00.015 21068 UpdateGuideState exits: m=107320 SNR=74.2
02:42:33.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:33.014 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:33.015 00.001 21068 Enqueuing Expose request
02:42:33.016 00.001 16108 PulseGuide returned control before completion, sleep 69
02:42:33.092 00.076 16108 IsGuiding returns 1
02:42:33.092 00.000 16108 scope still moving after pulse duration time elapsed
02:42:33.123 00.031 16108 IsSlewing returns 0
02:42:33.123 00.000 16108 IsGuiding returns 0
02:42:33.123 00.000 16108 scope move finished after 80 + 49 ms
02:42:33.123 00.000 16108 Move returns status 0, amount 80
02:42:33.123 00.000 16108 MoveAxis(N, 0, ABG)
02:42:33.123 00.000 16108 Move returns status 0, amount 0
02:42:33.123 00.000 16108 move complete, result=0
02:42:33.123 00.000 16108 worker thread done servicing request
02:42:33.123 00.000 16108 Worker thread wakes up
02:42:33.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:33.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:33.123 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.3 px 0 ms NORTH
02:42:34.290 01.167 16108 Exposure complete
02:42:34.344 00.054 16108 worker thread done servicing request
02:42:34.344 00.000 21068 OnExposeComplete: enter
02:42:34.345 00.001 21068 UpdateGuideState(): m_state=6
02:42:34.346 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13967
02:42:34.347 00.001 21068 Star::Find returns 1 (0), X=222.75, Y=877.75, Mass=119113, SNR=78.7, Peak=14349 HFD=3.5
02:42:34.348 00.001 21068 MultiStar: [#1 0.35,-0.02,1.31,U] [#2 0.20,0.05,1.30,U] [#3 0.40,-0.05,1.14,U] [#4 -0.02,0.02,0.86,U] [#5 0.41,-0.03,0.95,U] [#6 0.07,-0.05,0.81,U] [#7 0.70,-0.02,0.00,R] [#8 0.50,0.07,0.80,U] 
02:42:34.349 00.001 21068 refined, 7 included, MultiStar: {0.30, 0.02}, one-star: {0.50, 0.16}
02:42:34.350 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:42:34.351 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:42:34.352 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.02 hyp=0.30 cameraTheta=0.05 mountX=-0.30 mountY=-0.09, mountTheta=-2.86
02:42:34.353 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.02, opts=13)
02:42:34.354 00.001 21068 Enqueuing Move request for scope (0.30, 0.02)
02:42:34.355 00.001 16108 Worker thread wakes up
02:42:34.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.02) opts 0xd
02:42:34.355 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.02)
02:42:34.355 00.000 16108 Moving (0.30, 0.02) raw xDistance=-0.30 yDistance=-0.09
02:42:34.355 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
02:42:34.355 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:34.356 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:42:34.356 00.000 16108 MoveAxis(E, 72, ABG)
02:42:34.356 00.000 16108 Guiding  Dir = 2, Dur = 72
02:42:34.356 00.000 16108 IsSlewing returns 0
02:42:34.357 00.001 16108 IsGuiding returns 0
02:42:34.359 00.002 16108 PulseGuide returned control before completion, sleep 81
02:42:34.359 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3328, FiltMin=2829, FiltMax=50217, Gamma=1.000
02:42:34.374 00.015 21068 UpdateGuideState exits: m=119113 SNR=78.7
02:42:34.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:34.375 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:34.376 00.001 21068 Enqueuing Expose request
02:42:34.441 00.065 16108 IsGuiding returns 1
02:42:34.441 00.000 16108 scope still moving after pulse duration time elapsed
02:42:34.472 00.031 16108 IsSlewing returns 0
02:42:34.472 00.000 16108 IsGuiding returns 0
02:42:34.472 00.000 16108 scope move finished after 72 + 43 ms
02:42:34.472 00.000 16108 Move returns status 0, amount 72
02:42:34.472 00.000 16108 MoveAxis(N, 0, ABG)
02:42:34.472 00.000 16108 Move returns status 0, amount 0
02:42:34.472 00.000 16108 move complete, result=0
02:42:34.472 00.000 16108 worker thread done servicing request
02:42:34.472 00.000 16108 Worker thread wakes up
02:42:34.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:34.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:34.472 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
02:42:35.445 00.973 16108 Exposure complete
02:42:35.501 00.056 16108 worker thread done servicing request
02:42:35.501 00.000 21068 OnExposeComplete: enter
02:42:35.503 00.002 21068 UpdateGuideState(): m_state=6
02:42:35.503 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13968
02:42:35.504 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=877.75, Mass=123159, SNR=80.0, Peak=15789 HFD=3.2
02:42:35.505 00.001 21068 MultiStar: [#1 0.19,0.29,1.19,U] [#2 0.61,0.44,0.00,M1] [#3 0.24,0.08,1.37,U] [#4 -0.08,0.26,0.86,U] [#5 0.42,0.35,1.00,U] [#6 0.23,-0.05,0.86,U] [#7 -0.05,0.39,0.82,U] [#8 0.28,0.39,0.78,U] 
02:42:35.506 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.22}, one-star: {0.37, 0.15}
02:42:35.507 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
02:42:35.507 00.000 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
02:42:35.509 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.81 mountX=-0.17 mountY=-0.27, mountTheta=-2.14
02:42:35.514 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.22, opts=13)
02:42:35.516 00.002 21068 Enqueuing Move request for scope (0.21, 0.22)
02:42:35.517 00.001 16108 Worker thread wakes up
02:42:35.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
02:42:35.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
02:42:35.517 00.000 16108 Moving (0.21, 0.22) raw xDistance=-0.17 yDistance=-0.27
02:42:35.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:42:35.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:35.518 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:42:35.518 00.000 16108 MoveAxis(E, 0, ABG)
02:42:35.518 00.000 16108 Move returns status 0, amount 0
02:42:35.518 00.000 16108 MoveAxis(N, 0, ABG)
02:42:35.518 00.000 16108 Move returns status 0, amount 0
02:42:35.518 00.000 16108 move complete, result=0
02:42:35.518 00.000 16108 worker thread done servicing request
02:42:35.524 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3328, FiltMin=2870, FiltMax=65510, Gamma=1.000
02:42:35.546 00.022 21068 UpdateGuideState exits: m=123159 SNR=80.0
02:42:35.548 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:35.549 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:35.550 00.001 21068 Enqueuing Expose request
02:42:35.550 00.000 16108 Worker thread wakes up
02:42:35.550 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:42:35.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:35.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:36.716 01.165 16108 Exposure complete
02:42:36.793 00.077 16108 worker thread done servicing request
02:42:36.793 00.000 21068 OnExposeComplete: enter
02:42:36.795 00.002 21068 UpdateGuideState(): m_state=6
02:42:36.797 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13969
02:42:36.799 00.002 21068 Star::Find returns 1 (0), X=222.23, Y=877.54, Mass=119105, SNR=79.9, Peak=13670 HFD=3.3
02:42:36.801 00.002 21068 MultiStar: [#1 -0.05,0.14,1.21,U] [#2 0.12,-0.11,1.29,U] [#3 -0.21,-0.02,1.16,U] [#4 -0.22,0.10,0.91,U] [#5 0.06,-0.41,1.08,U] [#6 -0.09,-0.21,0.88,U] [#7 -0.35,0.02,0.65,U] [#8 0.08,0.01,0.70,U] 
02:42:36.802 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.02, -0.05}
02:42:36.804 00.002 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
02:42:36.805 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
02:42:36.807 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.98 mountX=0.01 mountY=0.05, mountTheta=1.34
02:42:36.810 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
02:42:36.812 00.002 21068 Enqueuing Move request for scope (-0.02, -0.05)
02:42:36.813 00.001 16108 Worker thread wakes up
02:42:36.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:42:36.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:42:36.813 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
02:42:36.814 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:42:36.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:36.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:42:36.814 00.000 16108 MoveAxis(E, 0, ABG)
02:42:36.814 00.000 16108 Move returns status 0, amount 0
02:42:36.814 00.000 16108 MoveAxis(N, 0, ABG)
02:42:36.814 00.000 16108 Move returns status 0, amount 0
02:42:36.814 00.000 16108 move complete, result=0
02:42:36.814 00.000 16108 worker thread done servicing request
02:42:36.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3328, FiltMin=2867, FiltMax=60157, Gamma=1.000
02:42:36.839 00.021 21068 UpdateGuideState exits: m=119105 SNR=79.9
02:42:36.840 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:36.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:36.842 00.001 21068 Enqueuing Expose request
02:42:36.843 00.001 16108 Worker thread wakes up
02:42:36.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:36.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:36.843 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:37.823 00.980 16108 Exposure complete
02:42:37.899 00.076 16108 worker thread done servicing request
02:42:37.900 00.001 21068 OnExposeComplete: enter
02:42:37.901 00.001 21068 UpdateGuideState(): m_state=6
02:42:37.901 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13970
02:42:37.902 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=877.66, Mass=127314, SNR=91.3, Peak=15321 HFD=3.2
02:42:37.904 00.002 21068 MultiStar: [#1 0.17,-0.26,1.08,U] [#2 0.44,-0.16,1.13,U] [#3 0.15,-0.04,1.07,U] [#4 0.09,0.16,0.80,U] [#5 0.16,-0.21,0.91,U] [#6 0.03,-0.16,0.76,U] [#7 -0.04,0.11,0.61,U] [#8 0.16,-0.07,0.79,U] 
02:42:37.905 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.19, 0.07}
02:42:37.906 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
02:42:37.907 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
02:42:37.907 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=-0.18 mountY=0.03, mountTheta=2.96
02:42:37.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
02:42:37.910 00.001 21068 Enqueuing Move request for scope (0.17, -0.08)
02:42:37.911 00.001 16108 Worker thread wakes up
02:42:37.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
02:42:37.911 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
02:42:37.911 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.03
02:42:37.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:42:37.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:37.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:42:37.911 00.000 16108 MoveAxis(E, 0, ABG)
02:42:37.911 00.000 16108 Move returns status 0, amount 0
02:42:37.911 00.000 16108 MoveAxis(N, 0, ABG)
02:42:37.911 00.000 16108 Move returns status 0, amount 0
02:42:37.911 00.000 16108 move complete, result=0
02:42:37.911 00.000 16108 worker thread done servicing request
02:42:37.915 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3331, FiltMin=2822, FiltMax=53405, Gamma=1.000
02:42:37.938 00.023 21068 UpdateGuideState exits: m=127314 SNR=91.3
02:42:37.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:37.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:37.940 00.000 21068 Enqueuing Expose request
02:42:37.941 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:37.942 00.001 16108 Worker thread wakes up
02:42:37.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:37.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:39.099 01.157 16108 Exposure complete
02:42:39.157 00.058 16108 worker thread done servicing request
02:42:39.157 00.000 21068 OnExposeComplete: enter
02:42:39.159 00.002 21068 UpdateGuideState(): m_state=6
02:42:39.160 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13971
02:42:39.161 00.001 21068 Star::Find returns 1 (0), X=222.71, Y=877.69, Mass=136760, SNR=92.0, Peak=18077 HFD=3.4
02:42:39.163 00.002 21068 MultiStar: [#1 0.52,0.14,1.08,U] [#2 0.56,0.23,0.00,M1] [#3 0.45,0.09,1.15,U] [#4 0.26,0.14,0.83,U] [#5 0.33,0.11,0.95,U] [#6 0.18,-0.02,0.86,U] [#7 -0.05,0.28,0.65,U] [#8 0.40,0.23,0.75,U] 
02:42:39.165 00.002 21068 refined, 7 included, MultiStar: {0.34, 0.13}, one-star: {0.45, 0.10}
02:42:39.167 00.002 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
02:42:39.167 00.000 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
02:42:39.168 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.13 hyp=0.36 cameraTheta=0.35 mountX=-0.31 mountY=-0.20, mountTheta=-2.57
02:42:39.171 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.13, opts=13)
02:42:39.172 00.001 21068 Enqueuing Move request for scope (0.34, 0.13)
02:42:39.173 00.001 16108 Worker thread wakes up
02:42:39.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.13) opts 0xd
02:42:39.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.13)
02:42:39.173 00.000 16108 Moving (0.34, 0.13) raw xDistance=-0.31 yDistance=-0.20
02:42:39.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:42:39.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:42:39.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:42:39.173 00.000 16108 MoveAxis(E, 82, ABG)
02:42:39.173 00.000 16108 Guiding  Dir = 2, Dur = 82
02:42:39.173 00.000 16108 IsSlewing returns 0
02:42:39.173 00.000 16108 IsGuiding returns 0
02:42:39.177 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3328, FiltMin=2880, FiltMax=54025, Gamma=1.000
02:42:39.194 00.017 21068 UpdateGuideState exits: m=136760 SNR=92.0
02:42:39.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:39.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:39.197 00.001 21068 Enqueuing Expose request
02:42:39.213 00.016 16108 PulseGuide returned control before completion, sleep 53
02:42:39.275 00.062 16108 IsGuiding returns 1
02:42:39.275 00.000 16108 scope still moving after pulse duration time elapsed
02:42:39.306 00.031 16108 IsSlewing returns 0
02:42:39.306 00.000 16108 IsGuiding returns 1
02:42:39.337 00.031 16108 IsSlewing returns 0
02:42:39.337 00.000 16108 IsGuiding returns 0
02:42:39.337 00.000 16108 scope move finished after 82 + 82 ms
02:42:39.337 00.000 16108 Move returns status 0, amount 82
02:42:39.337 00.000 16108 MoveAxis(N, 0, ABG)
02:42:39.337 00.000 16108 Move returns status 0, amount 0
02:42:39.337 00.000 16108 move complete, result=0
02:42:39.337 00.000 16108 worker thread done servicing request
02:42:39.337 00.000 16108 Worker thread wakes up
02:42:39.337 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:39.337 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.2 px 0 ms NORTH
02:42:39.341 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:40.313 00.972 16108 Exposure complete
02:42:40.373 00.060 16108 worker thread done servicing request
02:42:40.373 00.000 21068 OnExposeComplete: enter
02:42:40.375 00.002 21068 UpdateGuideState(): m_state=6
02:42:40.376 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13972
02:42:40.377 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.99, Mass=130365, SNR=88.1, Peak=18086 HFD=3.0
02:42:40.378 00.001 21068 MultiStar: [#1 0.10,0.23,1.30,U] [#2 0.02,0.26,1.27,U] [#3 -0.03,0.13,1.04,U] [#4 -0.23,0.22,0.70,U] [#5 -0.13,0.18,1.02,U] [#6 -0.01,-0.08,0.83,U] [#7 -0.35,0.36,0.58,U] [#8 -0.05,0.41,0.77,U] 
02:42:40.379 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.23}, one-star: {-0.11, 0.39}
02:42:40.379 00.000 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
02:42:40.380 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
02:42:40.381 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.84 mountX=0.10 mountY=-0.21, mountTheta=-1.12
02:42:40.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.23, opts=13)
02:42:40.384 00.001 21068 Enqueuing Move request for scope (-0.06, 0.23)
02:42:40.385 00.001 16108 Worker thread wakes up
02:42:40.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
02:42:40.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
02:42:40.385 00.000 16108 Moving (-0.06, 0.23) raw xDistance=0.10 yDistance=-0.21
02:42:40.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:42:40.385 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.28 newest=-0.38
02:42:40.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:42:40.385 00.000 16108 MoveAxis(E, 0, ABG)
02:42:40.386 00.001 16108 Move returns status 0, amount 0
02:42:40.386 00.000 16108 MoveAxis(N, 42, ABG)
02:42:40.386 00.000 16108 Guiding  Dir = 0, Dur = 42
02:42:40.386 00.000 16108 IsSlewing returns 0
02:42:40.386 00.000 16108 IsGuiding returns 0
02:42:40.390 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3331, FiltMin=2848, FiltMax=65501, Gamma=1.000
02:42:40.399 00.009 16108 PulseGuide returned control before completion, sleep 40
02:42:40.413 00.014 21068 UpdateGuideState exits: m=130365 SNR=88.1
02:42:40.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:40.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:40.417 00.001 21068 Enqueuing Expose request
02:42:40.445 00.028 16108 IsGuiding returns 1
02:42:40.445 00.000 16108 scope still moving after pulse duration time elapsed
02:42:40.479 00.034 16108 IsSlewing returns 0
02:42:40.479 00.000 16108 IsGuiding returns 1
02:42:40.509 00.030 16108 IsSlewing returns 0
02:42:40.509 00.000 16108 IsGuiding returns 0
02:42:40.509 00.000 16108 scope move finished after 42 + 81 ms
02:42:40.509 00.000 16108 Move returns status 0, amount 42
02:42:40.509 00.000 16108 move complete, result=0
02:42:40.510 00.001 16108 worker thread done servicing request
02:42:40.510 00.000 16108 Worker thread wakes up
02:42:40.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:40.510 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
02:42:40.511 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:41.671 01.160 16108 Exposure complete
02:42:41.723 00.052 16108 worker thread done servicing request
02:42:41.723 00.000 21068 OnExposeComplete: enter
02:42:41.724 00.001 21068 UpdateGuideState(): m_state=6
02:42:41.725 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13973
02:42:41.726 00.001 21068 Star::Find returns 1 (0), X=223.03, Y=877.56, Mass=124578, SNR=85.4, Peak=13193 HFD=3.5
02:42:41.727 00.001 21068 MultiStar: [#1 0.71,0.06,0.00,M1] [#2 0.56,0.20,0.00,M1] [#3 0.54,0.02,1.10,U] [#4 0.36,0.03,0.86,U] [#5 0.41,-0.05,1.04,U] [#6 0.21,-0.05,0.80,U] [#7 0.09,0.18,0.53,U] [#8 0.56,0.16,0.00,M1] 
02:42:41.728 00.001 21068 refined, 5 included, MultiStar: {0.44, 0.00}, one-star: {0.77, -0.03}
02:42:41.728 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:42:41.729 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:42:41.730 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=0.00 hyp=0.44 cameraTheta=0.01 mountX=-0.43 mountY=-0.11, mountTheta=-2.90
02:42:41.732 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=0.00, opts=13)
02:42:41.733 00.001 21068 Enqueuing Move request for scope (0.44, 0.00)
02:42:41.734 00.001 16108 Worker thread wakes up
02:42:41.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.00) opts 0xd
02:42:41.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, 0.00)
02:42:41.734 00.000 16108 Moving (0.44, 0.00) raw xDistance=-0.43 yDistance=-0.11
02:42:41.735 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:42:41.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:41.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:42:41.735 00.000 16108 MoveAxis(E, 113, ABG)
02:42:41.735 00.000 16108 Guiding  Dir = 2, Dur = 113
02:42:41.735 00.000 16108 IsSlewing returns 0
02:42:41.735 00.000 16108 IsGuiding returns 0
02:42:41.736 00.001 16108 PulseGuide returned control before completion, sleep 122
02:42:41.740 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3331, FiltMin=2873, FiltMax=48537, Gamma=1.000
02:42:41.758 00.018 21068 UpdateGuideState exits: m=124578 SNR=85.4
02:42:41.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:41.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:41.761 00.001 21068 Enqueuing Expose request
02:42:41.870 00.109 16108 IsGuiding returns 1
02:42:41.870 00.000 16108 scope still moving after pulse duration time elapsed
02:42:41.901 00.031 16108 IsSlewing returns 0
02:42:41.901 00.000 16108 IsGuiding returns 0
02:42:41.901 00.000 16108 scope move finished after 113 + 52 ms
02:42:41.901 00.000 16108 Move returns status 0, amount 113
02:42:41.901 00.000 16108 MoveAxis(N, 0, ABG)
02:42:41.901 00.000 16108 Move returns status 0, amount 0
02:42:41.901 00.000 16108 move complete, result=0
02:42:41.901 00.000 16108 worker thread done servicing request
02:42:41.901 00.000 16108 Worker thread wakes up
02:42:41.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:41.901 00.000 21068 GuideStep: -0.4 px 113 ms EAST, -0.1 px 0 ms NORTH
02:42:41.903 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:42.873 00.970 16108 Exposure complete
02:42:42.935 00.062 16108 worker thread done servicing request
02:42:42.935 00.000 21068 OnExposeComplete: enter
02:42:42.936 00.001 21068 UpdateGuideState(): m_state=6
02:42:42.937 00.001 21068 Star::Find(15, 223, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13974
02:42:42.937 00.000 21068 Star::Find returns 1 (0), X=222.16, Y=877.47, Mass=122126, SNR=78.6, Peak=13014 HFD=3.4
02:42:42.938 00.001 21068 MultiStar: [#1 0.33,-0.02,1.27,U] [#2 0.31,0.01,1.47,U] [#3 0.26,-0.03,1.27,U] [#4 -0.37,0.09,1.07,U] [#5 0.14,-0.18,0.93,U] [#6 0.14,-0.22,0.82,U] [#7 -0.51,0.19,0.72,U] [#8 0.18,0.18,0.78,U] 
02:42:42.939 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {-0.09, -0.12}
02:42:42.940 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
02:42:42.940 00.000 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
02:42:42.941 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.19 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
02:42:42.942 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
02:42:42.943 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
02:42:42.944 00.001 16108 Worker thread wakes up
02:42:42.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:42:42.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:42:42.944 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=-0.00
02:42:42.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:42:42.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:42.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:42:42.945 00.001 16108 MoveAxis(E, 0, ABG)
02:42:42.945 00.000 16108 Move returns status 0, amount 0
02:42:42.945 00.000 16108 MoveAxis(N, 0, ABG)
02:42:42.945 00.000 16108 Move returns status 0, amount 0
02:42:42.945 00.000 16108 move complete, result=0
02:42:42.945 00.000 16108 worker thread done servicing request
02:42:42.950 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3331, FiltMin=2800, FiltMax=65501, Gamma=1.000
02:42:42.982 00.032 21068 UpdateGuideState exits: m=122126 SNR=78.6
02:42:42.983 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.985 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:42.988 00.003 21068 Enqueuing Expose request
02:42:42.989 00.001 16108 Worker thread wakes up
02:42:42.989 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:42.990 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:42.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:43.482 00.492 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:42:43.485 00.003 21068 case statement mapped state 6 to 3
02:42:43.487 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:42:44.150 00.663 16108 Exposure complete
02:42:44.216 00.066 16108 worker thread done servicing request
02:42:44.216 00.000 21068 OnExposeComplete: enter
02:42:44.219 00.003 21068 UpdateGuideState(): m_state=6
02:42:44.220 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13975
02:42:44.222 00.002 21068 Star::Find returns 1 (0), X=222.47, Y=877.07, Mass=125437, SNR=85.5, Peak=13705 HFD=3.6
02:42:44.223 00.001 21068 MultiStar: [#1 0.30,-0.48,1.16,U] [#2 -0.05,-0.52,1.04,U] [#3 0.02,-0.63,0.00,M1] [#4 -0.09,-0.46,0.84,U] [#5 0.32,-0.65,0.00,M1] [#6 0.07,-0.75,0.00,M1] [#7 -0.22,-0.44,0.54,U] [#8 0.35,-0.39,0.73,U] 
02:42:44.225 00.002 21068 refined, 5 included, MultiStar: {0.11, -0.47}, one-star: {0.22, -0.52}
02:42:44.227 00.002 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
02:42:44.228 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
02:42:44.230 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.47 hyp=0.49 cameraTheta=-1.35 mountX=-0.19 mountY=0.44, mountTheta=1.98
02:42:44.232 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.47, opts=13)
02:42:44.233 00.001 21068 Enqueuing Move request for scope (0.11, -0.47)
02:42:44.235 00.002 16108 Worker thread wakes up
02:42:44.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.47) opts 0xd
02:42:44.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.47)
02:42:44.235 00.000 16108 Moving (0.11, -0.47) raw xDistance=-0.19 yDistance=0.44
02:42:44.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:42:44.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:44.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:42:44.235 00.000 16108 MoveAxis(E, 0, ABG)
02:42:44.235 00.000 16108 Move returns status 0, amount 0
02:42:44.235 00.000 16108 MoveAxis(N, 0, ABG)
02:42:44.235 00.000 16108 Move returns status 0, amount 0
02:42:44.236 00.001 16108 move complete, result=0
02:42:44.236 00.000 16108 worker thread done servicing request
02:42:44.240 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3331, FiltMin=2867, FiltMax=59443, Gamma=1.000
02:42:44.255 00.015 21068 UpdateGuideState exits: m=125437 SNR=85.5
02:42:44.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:44.256 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:44.257 00.001 21068 Enqueuing Expose request
02:42:44.258 00.001 16108 Worker thread wakes up
02:42:44.258 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:42:44.259 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:44.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:45.236 00.977 16108 Exposure complete
02:42:45.311 00.075 16108 worker thread done servicing request
02:42:45.311 00.000 21068 OnExposeComplete: enter
02:42:45.312 00.001 21068 UpdateGuideState(): m_state=6
02:42:45.313 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13976
02:42:45.314 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=877.65, Mass=132110, SNR=94.5, Peak=15222 HFD=3.4
02:42:45.315 00.001 21068 MultiStar: [#1 0.31,0.03,1.16,U] [#2 0.29,-0.03,1.18,U] [#3 0.14,-0.06,1.11,U] [#4 -0.18,0.14,0.75,U] [#5 0.08,-0.23,1.01,U] [#6 0.08,-0.08,0.83,U] [#7 -0.29,0.29,0.54,U] [#8 0.23,0.28,0.72,U] 
02:42:45.316 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.05, 0.05}
02:42:45.316 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:42:45.318 00.002 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
02:42:45.319 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=-0.04 mountY=-0.06, mountTheta=-2.10
02:42:45.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
02:42:45.321 00.000 21068 Enqueuing Move request for scope (0.05, 0.05)
02:42:45.322 00.001 16108 Worker thread wakes up
02:42:45.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:42:45.322 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:42:45.322 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
02:42:45.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:45.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:45.323 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:42:45.323 00.000 16108 MoveAxis(E, 0, ABG)
02:42:45.323 00.000 16108 Move returns status 0, amount 0
02:42:45.323 00.000 16108 MoveAxis(N, 0, ABG)
02:42:45.323 00.000 16108 Move returns status 0, amount 0
02:42:45.323 00.000 16108 move complete, result=0
02:42:45.323 00.000 16108 worker thread done servicing request
02:42:45.326 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3331, FiltMin=2822, FiltMax=65501, Gamma=1.000
02:42:45.342 00.016 21068 UpdateGuideState exits: m=132110 SNR=94.5
02:42:45.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:45.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:45.345 00.001 21068 Enqueuing Expose request
02:42:45.345 00.000 16108 Worker thread wakes up
02:42:45.345 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:45.346 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:45.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:46.510 01.164 16108 Exposure complete
02:42:46.570 00.060 16108 worker thread done servicing request
02:42:46.571 00.001 21068 OnExposeComplete: enter
02:42:46.572 00.001 21068 UpdateGuideState(): m_state=6
02:42:46.573 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13977
02:42:46.574 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=877.74, Mass=111330, SNR=82.8, Peak=13958 HFD=3.2
02:42:46.576 00.002 21068 MultiStar: [#1 0.14,0.19,1.18,U] [#2 0.15,-0.04,1.18,U] [#3 0.23,0.08,1.19,U] [#4 -0.14,-0.04,0.83,U] [#5 0.18,-0.21,1.01,U] [#6 -0.05,-0.12,0.84,U] [#7 -0.21,0.00,0.62,U] [#8 0.25,0.14,0.77,U] 
02:42:46.578 00.002 21068 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.08, 0.14}
02:42:46.579 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
02:42:46.580 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
02:42:46.582 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
02:42:46.584 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
02:42:46.585 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
02:42:46.587 00.002 16108 Worker thread wakes up
02:42:46.588 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:42:46.588 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:42:46.588 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
02:42:46.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:42:46.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:46.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:42:46.588 00.000 16108 MoveAxis(E, 0, ABG)
02:42:46.588 00.000 16108 Move returns status 0, amount 0
02:42:46.588 00.000 16108 MoveAxis(N, 0, ABG)
02:42:46.588 00.000 16108 Move returns status 0, amount 0
02:42:46.588 00.000 16108 move complete, result=0
02:42:46.588 00.000 16108 worker thread done servicing request
02:42:46.593 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=368, max=65535, med=3331, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:42:46.609 00.016 21068 UpdateGuideState exits: m=111330 SNR=82.8
02:42:46.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:46.610 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:46.611 00.001 21068 Enqueuing Expose request
02:42:46.612 00.001 16108 Worker thread wakes up
02:42:46.612 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:46.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:46.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:47.571 00.958 16108 Exposure complete
02:42:47.627 00.056 16108 worker thread done servicing request
02:42:47.627 00.000 21068 OnExposeComplete: enter
02:42:47.628 00.001 21068 UpdateGuideState(): m_state=6
02:42:47.629 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13978
02:42:47.630 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=877.69, Mass=108408, SNR=79.0, Peak=15510 HFD=3.2
02:42:47.631 00.001 21068 MultiStar: [#1 -0.22,0.20,1.17,U] [#2 -0.40,0.20,1.31,U] [#3 -0.22,-0.04,1.15,U] [#4 -0.68,0.15,0.00,M1] [#5 -0.32,-0.08,1.01,U] [#6 -0.45,-0.11,0.97,U] [#7 -0.86,0.19,0.00,M1] [#8 -0.34,0.30,0.82,U] 
02:42:47.632 00.001 21068 single-star, 6 included, MultiStar: {-0.31, 0.08}, one-star: {-0.23, 0.09}
02:42:47.632 00.000 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
02:42:47.633 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
02:42:47.634 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.77 mountX=0.24 mountY=-0.03, mountTheta=-0.14
02:42:47.635 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.09, opts=13)
02:42:47.637 00.002 21068 Enqueuing Move request for scope (-0.23, 0.09)
02:42:47.638 00.001 16108 Worker thread wakes up
02:42:47.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
02:42:47.638 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
02:42:47.638 00.000 16108 Moving (-0.23, 0.09) raw xDistance=0.24 yDistance=-0.03
02:42:47.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:42:47.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:47.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:42:47.638 00.000 16108 MoveAxis(W, 64, ABG)
02:42:47.638 00.000 16108 Guiding  Dir = 3, Dur = 64
02:42:47.638 00.000 16108 IsSlewing returns 0
02:42:47.639 00.001 16108 IsGuiding returns 0
02:42:47.642 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3331, FiltMin=2883, FiltMax=57571, Gamma=1.000
02:42:47.665 00.023 21068 UpdateGuideState exits: m=108408 SNR=79.0
02:42:47.667 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:47.669 00.001 21068 Enqueuing Expose request
02:42:47.691 00.022 16108 PulseGuide returned control before completion, sleep 22
02:42:47.720 00.029 16108 IsGuiding returns 1
02:42:47.720 00.000 16108 scope still moving after pulse duration time elapsed
02:42:47.751 00.031 16108 IsSlewing returns 0
02:42:47.751 00.000 16108 IsGuiding returns 1
02:42:47.783 00.032 16108 IsSlewing returns 0
02:42:47.784 00.001 16108 IsGuiding returns 0
02:42:47.784 00.000 16108 scope move finished after 64 + 80 ms
02:42:47.784 00.000 16108 Move returns status 0, amount 64
02:42:47.784 00.000 16108 MoveAxis(N, 0, ABG)
02:42:47.784 00.000 16108 Move returns status 0, amount 0
02:42:47.784 00.000 16108 move complete, result=0
02:42:47.784 00.000 16108 worker thread done servicing request
02:42:47.784 00.000 16108 Worker thread wakes up
02:42:47.784 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:47.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:47.784 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.0 px 0 ms NORTH
02:42:48.957 01.173 16108 Exposure complete
02:42:49.012 00.055 16108 worker thread done servicing request
02:42:49.013 00.001 21068 OnExposeComplete: enter
02:42:49.013 00.000 21068 UpdateGuideState(): m_state=6
02:42:49.014 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13979
02:42:49.015 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=877.92, Mass=124813, SNR=80.6, Peak=18486 HFD=3.0
02:42:49.016 00.001 21068 MultiStar: [#1 -0.38,0.21,1.17,U] [#2 -0.21,0.29,1.31,U] [#3 -0.25,0.31,1.11,U] [#4 -0.63,0.43,0.00,M2] [#5 -0.24,0.09,0.86,U] [#6 -0.54,0.13,0.93,U] [#7 -0.78,0.14,0.00,M2] [#8 -0.18,0.38,0.93,U] 
02:42:49.018 00.002 21068 refined, 6 included, MultiStar: {-0.29, 0.25}, one-star: {-0.24, 0.32}
02:42:49.019 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
02:42:49.020 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
02:42:49.021 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.25 hyp=0.38 cameraTheta=2.42 mountX=0.33 mountY=-0.18, mountTheta=-0.49
02:42:49.025 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.25, opts=13)
02:42:49.026 00.001 21068 Enqueuing Move request for scope (-0.29, 0.25)
02:42:49.028 00.002 16108 Worker thread wakes up
02:42:49.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.25) opts 0xd
02:42:49.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.25)
02:42:49.028 00.000 16108 Moving (-0.29, 0.25) raw xDistance=0.33 yDistance=-0.18
02:42:49.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:42:49.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:49.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:42:49.028 00.000 16108 MoveAxis(W, 90, ABG)
02:42:49.028 00.000 16108 Guiding  Dir = 3, Dur = 90
02:42:49.029 00.001 16108 IsSlewing returns 0
02:42:49.029 00.000 16108 IsGuiding returns 0
02:42:49.030 00.001 16108 PulseGuide returned control before completion, sleep 99
02:42:49.034 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3331, FiltMin=2787, FiltMax=65501, Gamma=1.000
02:42:49.052 00.018 21068 UpdateGuideState exits: m=124813 SNR=80.6
02:42:49.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:49.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:49.056 00.002 21068 Enqueuing Expose request
02:42:49.142 00.086 16108 IsGuiding returns 1
02:42:49.142 00.000 16108 scope still moving after pulse duration time elapsed
02:42:49.174 00.032 16108 IsSlewing returns 0
02:42:49.174 00.000 16108 IsGuiding returns 1
02:42:49.206 00.032 16108 IsSlewing returns 0
02:42:49.206 00.000 16108 IsGuiding returns 0
02:42:49.207 00.001 16108 scope move finished after 90 + 87 ms
02:42:49.207 00.000 16108 Move returns status 0, amount 90
02:42:49.207 00.000 16108 MoveAxis(N, 0, ABG)
02:42:49.207 00.000 16108 Move returns status 0, amount 0
02:42:49.207 00.000 16108 move complete, result=0
02:42:49.207 00.000 16108 worker thread done servicing request
02:42:49.207 00.000 16108 Worker thread wakes up
02:42:49.207 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:49.208 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:49.208 00.000 21068 GuideStep: 0.3 px 90 ms WEST, -0.2 px 0 ms NORTH
02:42:50.188 00.980 16108 Exposure complete
02:42:50.243 00.055 16108 worker thread done servicing request
02:42:50.243 00.000 21068 OnExposeComplete: enter
02:42:50.245 00.002 21068 UpdateGuideState(): m_state=6
02:42:50.247 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13980
02:42:50.249 00.002 21068 Star::Find returns 1 (0), X=221.96, Y=877.60, Mass=132418, SNR=88.3, Peak=16822 HFD=3.3
02:42:50.251 00.002 21068 MultiStar: [#1 -0.21,0.16,0.99,U] [#2 -0.27,-0.06,1.22,U] [#3 -0.47,-0.17,1.02,U] [#4 -0.50,0.09,0.84,U] [#5 -0.18,-0.14,0.80,U] [#6 -0.27,-0.12,0.76,U] [#7 -0.57,0.14,0.00,M3] [#8 -0.17,0.21,0.72,U] 
02:42:50.253 00.002 21068 single-star, 7 included, MultiStar: {-0.30, -0.01}, one-star: {-0.29, 0.00}
02:42:50.254 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
02:42:50.256 00.002 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
02:42:50.258 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.13 mountX=0.29 mountY=0.06, mountTheta=0.22
02:42:50.260 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.00, opts=13)
02:42:50.260 00.000 21068 Enqueuing Move request for scope (-0.29, 0.00)
02:42:50.261 00.001 16108 Worker thread wakes up
02:42:50.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
02:42:50.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
02:42:50.261 00.000 16108 Moving (-0.29, 0.00) raw xDistance=0.29 yDistance=0.06
02:42:50.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:42:50.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:50.262 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:42:50.262 00.000 16108 MoveAxis(W, 81, ABG)
02:42:50.262 00.000 16108 Guiding  Dir = 3, Dur = 81
02:42:50.262 00.000 16108 IsSlewing returns 0
02:42:50.262 00.000 16108 IsGuiding returns 0
02:42:50.267 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3331, FiltMin=2848, FiltMax=55763, Gamma=1.000
02:42:50.281 00.014 21068 UpdateGuideState exits: m=132418 SNR=88.3
02:42:50.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:50.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:50.284 00.001 21068 Enqueuing Expose request
02:42:50.305 00.021 16108 PulseGuide returned control before completion, sleep 49
02:42:50.367 00.062 16108 IsGuiding returns 1
02:42:50.367 00.000 16108 scope still moving after pulse duration time elapsed
02:42:50.398 00.031 16108 IsSlewing returns 0
02:42:50.398 00.000 16108 IsGuiding returns 1
02:42:50.430 00.032 16108 IsSlewing returns 0
02:42:50.430 00.000 16108 IsGuiding returns 0
02:42:50.430 00.000 16108 scope move finished after 81 + 87 ms
02:42:50.430 00.000 16108 Move returns status 0, amount 81
02:42:50.430 00.000 16108 MoveAxis(N, 0, ABG)
02:42:50.430 00.000 16108 Move returns status 0, amount 0
02:42:50.431 00.001 16108 move complete, result=0
02:42:50.431 00.000 16108 worker thread done servicing request
02:42:50.431 00.000 16108 Worker thread wakes up
02:42:50.431 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
02:42:50.433 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:50.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:51.601 01.168 16108 Exposure complete
02:42:51.674 00.073 16108 worker thread done servicing request
02:42:51.674 00.000 21068 OnExposeComplete: enter
02:42:51.676 00.002 21068 UpdateGuideState(): m_state=6
02:42:51.676 00.000 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13981
02:42:51.677 00.001 21068 Star::Find returns 1 (0), X=222.83, Y=877.54, Mass=108547, SNR=73.3, Peak=14617 HFD=3.0
02:42:51.678 00.001 21068 MultiStar: [#1 0.63,0.17,0.00,M1] [#2 0.55,-0.03,1.58,U] [#3 0.57,-0.07,0.00,M1] [#4 0.35,0.21,1.06,U] [#5 0.45,0.00,1.05,U] [#6 0.33,0.07,1.08,U] [#7 0.38,0.10,0.76,U] [#8 0.52,0.33,0.00,M1] 
02:42:51.679 00.001 21068 refined, 5 included, MultiStar: {0.45, 0.04}, one-star: {0.58, -0.05}
02:42:51.679 00.000 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
02:42:51.680 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
02:42:51.682 00.002 21068 CameraToMount -- cameraX=0.45 cameraY=0.04 hyp=0.45 cameraTheta=0.09 mountX=-0.43 mountY=-0.15, mountTheta=-2.82
02:42:51.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.04, opts=13)
02:42:51.684 00.001 21068 Enqueuing Move request for scope (0.45, 0.04)
02:42:51.685 00.001 16108 Worker thread wakes up
02:42:51.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.04) opts 0xd
02:42:51.685 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.04)
02:42:51.685 00.000 16108 Moving (0.45, 0.04) raw xDistance=-0.43 yDistance=-0.15
02:42:51.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
02:42:51.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:51.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:42:51.685 00.000 16108 MoveAxis(E, 108, ABG)
02:42:51.685 00.000 16108 Guiding  Dir = 2, Dur = 108
02:42:51.685 00.000 16108 IsSlewing returns 0
02:42:51.686 00.001 16108 IsGuiding returns 0
02:42:51.692 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3328, FiltMin=2880, FiltMax=64585, Gamma=1.000
02:42:51.715 00.023 21068 UpdateGuideState exits: m=108547 SNR=73.3
02:42:51.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:51.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:51.718 00.001 21068 Enqueuing Expose request
02:42:51.734 00.016 16108 PulseGuide returned control before completion, sleep 70
02:42:51.811 00.077 16108 IsGuiding returns 1
02:42:51.811 00.000 16108 scope still moving after pulse duration time elapsed
02:42:51.843 00.032 16108 IsSlewing returns 0
02:42:51.843 00.000 16108 IsGuiding returns 1
02:42:51.874 00.031 16108 IsSlewing returns 0
02:42:51.874 00.000 16108 IsGuiding returns 1
02:42:51.906 00.032 16108 IsSlewing returns 0
02:42:51.907 00.001 16108 IsGuiding returns 0
02:42:51.907 00.000 16108 scope move finished after 108 + 112 ms
02:42:51.907 00.000 16108 Move returns status 0, amount 108
02:42:51.907 00.000 16108 MoveAxis(N, 0, ABG)
02:42:51.907 00.000 16108 Move returns status 0, amount 0
02:42:51.907 00.000 16108 move complete, result=0
02:42:51.908 00.001 16108 worker thread done servicing request
02:42:51.908 00.000 16108 Worker thread wakes up
02:42:51.908 00.000 21068 GuideStep: -0.4 px 108 ms EAST, -0.1 px 0 ms NORTH
02:42:51.910 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:51.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:52.894 00.984 16108 Exposure complete
02:42:52.969 00.075 16108 worker thread done servicing request
02:42:52.969 00.000 21068 OnExposeComplete: enter
02:42:52.972 00.003 21068 UpdateGuideState(): m_state=6
02:42:52.972 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13982
02:42:52.974 00.002 21068 Star::Find returns 1 (0), X=222.83, Y=877.76, Mass=136891, SNR=96.0, Peak=15325 HFD=3.4
02:42:52.976 00.002 21068 MultiStar: [#1 0.71,0.22,0.00,M2] [#2 0.60,0.13,0.00,M1] [#3 0.69,0.16,0.00,M2] [#4 0.46,0.24,0.78,U] [#5 0.71,0.05,0.00,M1] [#6 0.42,0.06,0.79,U] [#7 0.46,0.17,0.60,U] [#8 0.64,0.37,0.00,M2] 
02:42:52.977 00.001 21068 refined, 3 included, MultiStar: {0.49, 0.16}, one-star: {0.58, 0.16}
02:42:52.977 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
02:42:52.978 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
02:42:52.979 00.001 21068 CameraToMount -- cameraX=0.49 cameraY=0.16 hyp=0.51 cameraTheta=0.32 mountX=-0.45 mountY=-0.27, mountTheta=-2.61
02:42:52.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=0.16, opts=13)
02:42:52.981 00.000 21068 Enqueuing Move request for scope (0.49, 0.16)
02:42:52.983 00.002 16108 Worker thread wakes up
02:42:52.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.16) opts 0xd
02:42:52.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, 0.16)
02:42:52.983 00.000 16108 Moving (0.49, 0.16) raw xDistance=-0.45 yDistance=-0.27
02:42:52.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:42:52.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
02:42:52.983 00.000 16108 MoveAxis(E, 126, ABG)
02:42:52.983 00.000 16108 Guiding  Dir = 2, Dur = 126
02:42:52.984 00.001 16108 IsSlewing returns 0
02:42:52.984 00.000 16108 IsGuiding returns 0
02:42:52.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3331, FiltMin=2883, FiltMax=53225, Gamma=1.000
02:42:52.998 00.010 16108 PulseGuide returned control before completion, sleep 122
02:42:53.010 00.012 21068 UpdateGuideState exits: m=136891 SNR=96.0
02:42:53.012 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:53.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:53.014 00.001 21068 Enqueuing Expose request
02:42:53.122 00.108 16108 IsGuiding returns 1
02:42:53.122 00.000 16108 scope still moving after pulse duration time elapsed
02:42:53.154 00.032 16108 IsSlewing returns 0
02:42:53.154 00.000 16108 IsGuiding returns 1
02:42:53.186 00.032 16108 IsSlewing returns 0
02:42:53.186 00.000 16108 IsGuiding returns 0
02:42:53.186 00.000 16108 scope move finished after 126 + 76 ms
02:42:53.186 00.000 16108 Move returns status 0, amount 126
02:42:53.186 00.000 16108 MoveAxis(N, 54, ABG)
02:42:53.187 00.001 16108 Guiding  Dir = 0, Dur = 54
02:42:53.187 00.000 16108 IsSlewing returns 0
02:42:53.187 00.000 16108 IsGuiding returns 0
02:42:53.235 00.048 16108 PulseGuide returned control before completion, sleep 17
02:42:53.265 00.030 16108 IsGuiding returns 1
02:42:53.265 00.000 16108 scope still moving after pulse duration time elapsed
02:42:53.295 00.030 16108 IsSlewing returns 0
02:42:53.295 00.000 16108 IsGuiding returns 1
02:42:53.327 00.032 16108 IsSlewing returns 0
02:42:53.327 00.000 16108 IsGuiding returns 0
02:42:53.327 00.000 16108 scope move finished after 54 + 86 ms
02:42:53.328 00.001 16108 Move returns status 0, amount 54
02:42:53.328 00.000 16108 move complete, result=0
02:42:53.328 00.000 16108 worker thread done servicing request
02:42:53.328 00.000 16108 Worker thread wakes up
02:42:53.328 00.000 21068 GuideStep: -0.5 px 126 ms EAST, -0.3 px 54 ms NORTH
02:42:53.330 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:53.331 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:54.506 01.175 16108 Exposure complete
02:42:54.607 00.101 16108 worker thread done servicing request
02:42:54.607 00.000 21068 OnExposeComplete: enter
02:42:54.608 00.001 21068 UpdateGuideState(): m_state=6
02:42:54.610 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13983
02:42:54.611 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=877.82, Mass=107803, SNR=76.8, Peak=15181 HFD=2.8
02:42:54.612 00.001 21068 MultiStar: [#1 0.39,0.44,0.00,M3] [#2 0.44,0.23,1.47,U] [#3 0.62,0.25,0.00,M3] [#4 -0.04,0.34,0.80,U] [#5 0.35,0.04,1.16,U] [#6 0.19,-0.10,0.89,U] [#7 -0.24,0.32,0.71,U] [#8 0.26,0.22,0.83,U] 
02:42:54.614 00.002 21068 refined, 6 included, MultiStar: {0.23, 0.18}, one-star: {0.31, 0.22}
02:42:54.615 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
02:42:54.616 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
02:42:54.617 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.67 mountX=-0.19 mountY=-0.22, mountTheta=-2.28
02:42:54.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.18, opts=13)
02:42:54.619 00.001 21068 Enqueuing Move request for scope (0.23, 0.18)
02:42:54.620 00.001 16108 Worker thread wakes up
02:42:54.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
02:42:54.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
02:42:54.620 00.000 16108 Moving (0.23, 0.18) raw xDistance=-0.19 yDistance=-0.22
02:42:54.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:42:54.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:42:54.620 00.000 16108 MoveAxis(E, 0, ABG)
02:42:54.620 00.000 16108 Move returns status 0, amount 0
02:42:54.620 00.000 16108 MoveAxis(N, 45, ABG)
02:42:54.620 00.000 16108 Guiding  Dir = 0, Dur = 45
02:42:54.621 00.001 16108 IsSlewing returns 0
02:42:54.621 00.000 16108 IsGuiding returns 0
02:42:54.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3328, FiltMin=2832, FiltMax=61561, Gamma=1.000
02:42:54.642 00.017 16108 PulseGuide returned control before completion, sleep 34
02:42:54.650 00.008 21068 UpdateGuideState exits: m=107803 SNR=76.8
02:42:54.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:54.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:54.653 00.001 21068 Enqueuing Expose request
02:42:54.688 00.035 16108 IsGuiding returns 1
02:42:54.688 00.000 16108 scope still moving after pulse duration time elapsed
02:42:54.719 00.031 16108 IsSlewing returns 0
02:42:54.720 00.001 16108 IsGuiding returns 1
02:42:54.750 00.030 16108 IsSlewing returns 0
02:42:54.750 00.000 16108 IsGuiding returns 0
02:42:54.750 00.000 16108 scope move finished after 45 + 84 ms
02:42:54.750 00.000 16108 Move returns status 0, amount 45
02:42:54.750 00.000 16108 move complete, result=0
02:42:54.750 00.000 16108 worker thread done servicing request
02:42:54.750 00.000 16108 Worker thread wakes up
02:42:54.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:54.750 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 45 ms NORTH
02:42:54.753 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:55.720 00.967 16108 Exposure complete
02:42:55.781 00.061 16108 worker thread done servicing request
02:42:55.781 00.000 21068 OnExposeComplete: enter
02:42:55.783 00.002 21068 UpdateGuideState(): m_state=6
02:42:55.785 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13984
02:42:55.786 00.001 21068 Star::Find returns 1 (0), X=222.00, Y=877.56, Mass=119162, SNR=81.6, Peak=15910 HFD=3.2
02:42:55.788 00.002 21068 MultiStar: [#1 -0.20,-0.01,1.14,U] [#2 -0.31,-0.10,1.39,U] [#3 -0.29,0.05,1.19,U] [#4 -0.43,0.10,0.87,U] [#5 -0.23,-0.21,1.08,U] [#6 -0.53,-0.33,0.00,M1] [#7 -0.57,0.04,0.00,M1] [#8 -0.09,0.18,0.88,U] 
02:42:55.789 00.001 21068 single-star, 6 included, MultiStar: {-0.26, -0.01}, one-star: {-0.25, -0.03}
02:42:55.791 00.002 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
02:42:55.792 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.37)
02:42:55.794 00.002 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.01 mountX=0.24 mountY=0.09, mountTheta=0.36
02:42:55.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.03, opts=13)
02:42:55.797 00.001 21068 Enqueuing Move request for scope (-0.25, -0.03)
02:42:55.798 00.001 16108 Worker thread wakes up
02:42:55.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
02:42:55.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
02:42:55.798 00.000 16108 Moving (-0.25, -0.03) raw xDistance=0.24 yDistance=0.09
02:42:55.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:42:55.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:55.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:42:55.798 00.000 16108 MoveAxis(W, 63, ABG)
02:42:55.798 00.000 16108 Guiding  Dir = 3, Dur = 63
02:42:55.799 00.001 16108 IsSlewing returns 0
02:42:55.799 00.000 16108 IsGuiding returns 0
02:42:55.805 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3328, FiltMin=2825, FiltMax=62851, Gamma=1.000
02:42:55.831 00.026 16108 PulseGuide returned control before completion, sleep 42
02:42:55.833 00.002 21068 UpdateGuideState exits: m=119162 SNR=81.6
02:42:55.837 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.839 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:55.841 00.002 21068 Enqueuing Expose request
02:42:55.878 00.037 16108 IsGuiding returns 1
02:42:55.878 00.000 16108 scope still moving after pulse duration time elapsed
02:42:55.908 00.030 16108 IsSlewing returns 0
02:42:55.908 00.000 16108 IsGuiding returns 1
02:42:55.939 00.031 16108 IsSlewing returns 0
02:42:55.940 00.001 16108 IsGuiding returns 0
02:42:55.940 00.000 16108 scope move finished after 63 + 77 ms
02:42:55.940 00.000 16108 Move returns status 0, amount 63
02:42:55.940 00.000 16108 MoveAxis(N, 0, ABG)
02:42:55.940 00.000 16108 Move returns status 0, amount 0
02:42:55.940 00.000 16108 move complete, result=0
02:42:55.940 00.000 16108 worker thread done servicing request
02:42:55.940 00.000 16108 Worker thread wakes up
02:42:55.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:55.940 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
02:42:55.941 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:57.103 01.162 16108 Exposure complete
02:42:57.183 00.080 16108 worker thread done servicing request
02:42:57.183 00.000 21068 OnExposeComplete: enter
02:42:57.184 00.001 21068 UpdateGuideState(): m_state=6
02:42:57.185 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13985
02:42:57.186 00.001 21068 Star::Find returns 1 (0), X=222.12, Y=877.90, Mass=132087, SNR=87.9, Peak=17174 HFD=3.1
02:42:57.188 00.002 21068 MultiStar: [#1 0.13,0.28,1.12,U] [#2 0.20,0.19,1.26,U] [#3 0.17,0.05,1.02,U] [#4 -0.08,0.34,0.79,U] [#5 0.02,0.09,1.08,U] [#6 -0.22,-0.06,0.77,U] [#7 -0.31,0.30,0.52,U] [#8 0.03,0.28,0.76,U] 
02:42:57.190 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {-0.13, 0.31}
02:42:57.192 00.002 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
02:42:57.192 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
02:42:57.194 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=0.02 mountY=-0.19, mountTheta=-1.45
02:42:57.196 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.19, opts=13)
02:42:57.197 00.001 21068 Enqueuing Move request for scope (0.01, 0.19)
02:42:57.199 00.002 16108 Worker thread wakes up
02:42:57.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
02:42:57.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
02:42:57.199 00.000 16108 Moving (0.01, 0.19) raw xDistance=0.02 yDistance=-0.19
02:42:57.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:42:57.200 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:57.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:42:57.200 00.000 16108 MoveAxis(E, 0, ABG)
02:42:57.200 00.000 16108 Move returns status 0, amount 0
02:42:57.200 00.000 16108 MoveAxis(N, 0, ABG)
02:42:57.200 00.000 16108 Move returns status 0, amount 0
02:42:57.200 00.000 16108 move complete, result=0
02:42:57.200 00.000 16108 worker thread done servicing request
02:42:57.205 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3328, FiltMin=2854, FiltMax=61085, Gamma=1.000
02:42:57.222 00.017 21068 UpdateGuideState exits: m=132087 SNR=87.9
02:42:57.222 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:57.224 00.001 21068 Enqueuing Expose request
02:42:57.225 00.001 16108 Worker thread wakes up
02:42:57.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:57.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:57.225 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:58.196 00.971 16108 Exposure complete
02:42:58.248 00.052 16108 worker thread done servicing request
02:42:58.248 00.000 21068 OnExposeComplete: enter
02:42:58.249 00.001 21068 UpdateGuideState(): m_state=6
02:42:58.250 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13986
02:42:58.250 00.000 21068 Star::Find returns 1 (0), X=222.75, Y=877.55, Mass=129494, SNR=96.3, Peak=16185 HFD=3.2
02:42:58.251 00.001 21068 MultiStar: [#1 0.40,0.19,1.02,U] [#2 0.31,0.09,1.09,U] [#3 0.38,0.14,0.94,U] [#4 0.06,0.18,0.75,U] [#5 0.29,-0.03,0.85,U] [#6 0.49,-0.01,0.75,U] [#7 0.20,0.25,0.56,U] [#8 0.52,0.10,0.73,U] 
02:42:58.252 00.001 21068 refined, 8 included, MultiStar: {0.36, 0.09}, one-star: {0.49, -0.05}
02:42:58.253 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
02:42:58.254 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
02:42:58.255 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.09 hyp=0.37 cameraTheta=0.25 mountX=-0.33 mountY=-0.17, mountTheta=-2.67
02:42:58.259 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.09, opts=13)
02:42:58.262 00.003 21068 Enqueuing Move request for scope (0.36, 0.09)
02:42:58.263 00.001 16108 Worker thread wakes up
02:42:58.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.09) opts 0xd
02:42:58.264 00.001 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.09)
02:42:58.264 00.000 16108 Moving (0.36, 0.09) raw xDistance=-0.33 yDistance=-0.17
02:42:58.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:42:58.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:58.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:42:58.264 00.000 16108 MoveAxis(E, 88, ABG)
02:42:58.264 00.000 16108 Guiding  Dir = 2, Dur = 88
02:42:58.264 00.000 16108 IsSlewing returns 0
02:42:58.265 00.001 16108 IsGuiding returns 0
02:42:58.270 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3331, FiltMin=2787, FiltMax=55641, Gamma=1.000
02:42:58.271 00.001 16108 PulseGuide returned control before completion, sleep 92
02:42:58.291 00.020 21068 UpdateGuideState exits: m=129494 SNR=96.3
02:42:58.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:58.292 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:58.293 00.001 21068 Enqueuing Expose request
02:42:58.364 00.071 16108 IsGuiding returns 1
02:42:58.364 00.000 16108 scope still moving after pulse duration time elapsed
02:42:58.395 00.031 16108 IsSlewing returns 0
02:42:58.396 00.001 16108 IsGuiding returns 1
02:42:58.426 00.030 16108 IsSlewing returns 0
02:42:58.427 00.001 16108 IsGuiding returns 0
02:42:58.427 00.000 16108 scope move finished after 88 + 74 ms
02:42:58.427 00.000 16108 Move returns status 0, amount 88
02:42:58.427 00.000 16108 MoveAxis(N, 0, ABG)
02:42:58.427 00.000 16108 Move returns status 0, amount 0
02:42:58.427 00.000 16108 move complete, result=0
02:42:58.427 00.000 16108 worker thread done servicing request
02:42:58.427 00.000 16108 Worker thread wakes up
02:42:58.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:58.427 00.000 21068 GuideStep: -0.3 px 88 ms EAST, -0.2 px 0 ms NORTH
02:42:58.430 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:42:59.586 01.156 16108 Exposure complete
02:42:59.641 00.055 16108 worker thread done servicing request
02:42:59.641 00.000 21068 OnExposeComplete: enter
02:42:59.642 00.001 21068 UpdateGuideState(): m_state=6
02:42:59.643 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13987
02:42:59.644 00.001 21068 Star::Find returns 1 (0), X=221.81, Y=877.75, Mass=117988, SNR=90.1, Peak=17510 HFD=3.5
02:42:59.645 00.001 21068 MultiStar: [#1 -0.32,0.20,1.12,U] [#2 -0.35,0.24,1.17,U] [#3 -0.51,0.01,1.03,U] [#4 -0.68,0.28,0.00,M1] [#5 -0.27,0.09,0.79,U] [#6 -0.53,-0.01,0.75,U] [#7 -1.06,0.50,0.00,M1] [#8 -0.31,0.26,0.74,U] 
02:42:59.645 00.000 21068 refined, 6 included, MultiStar: {-0.39, 0.14}, one-star: {-0.45, 0.15}
02:42:59.646 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
02:42:59.647 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
02:42:59.647 00.000 21068 CameraToMount -- cameraX=-0.39 cameraY=0.14 hyp=0.41 cameraTheta=2.80 mountX=0.41 mountY=-0.04, mountTheta=-0.11
02:42:59.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.14, opts=13)
02:42:59.650 00.001 21068 Enqueuing Move request for scope (-0.39, 0.14)
02:42:59.651 00.001 16108 Worker thread wakes up
02:42:59.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.14) opts 0xd
02:42:59.651 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.14)
02:42:59.651 00.000 16108 Moving (-0.39, 0.14) raw xDistance=0.41 yDistance=-0.04
02:42:59.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
02:42:59.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:59.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:42:59.651 00.000 16108 MoveAxis(W, 101, ABG)
02:42:59.651 00.000 16108 Guiding  Dir = 3, Dur = 101
02:42:59.652 00.001 16108 IsSlewing returns 0
02:42:59.652 00.000 16108 IsGuiding returns 0
02:42:59.653 00.001 16108 PulseGuide returned control before completion, sleep 110
02:42:59.654 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3331, FiltMin=2899, FiltMax=65475, Gamma=1.000
02:42:59.669 00.015 21068 UpdateGuideState exits: m=117988 SNR=90.1
02:42:59.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:59.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:42:59.671 00.000 21068 Enqueuing Expose request
02:42:59.764 00.093 16108 IsGuiding returns 1
02:42:59.764 00.000 16108 scope still moving after pulse duration time elapsed
02:42:59.795 00.031 16108 IsSlewing returns 0
02:42:59.795 00.000 16108 IsGuiding returns 1
02:42:59.826 00.031 16108 IsSlewing returns 0
02:42:59.826 00.000 16108 IsGuiding returns 0
02:42:59.827 00.001 16108 scope move finished after 101 + 74 ms
02:42:59.827 00.000 16108 Move returns status 0, amount 101
02:42:59.827 00.000 16108 MoveAxis(N, 0, ABG)
02:42:59.827 00.000 16108 Move returns status 0, amount 0
02:42:59.827 00.000 16108 move complete, result=0
02:42:59.827 00.000 16108 worker thread done servicing request
02:42:59.827 00.000 16108 Worker thread wakes up
02:42:59.827 00.000 21068 GuideStep: 0.4 px 101 ms WEST, -0.0 px 0 ms NORTH
02:42:59.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:42:59.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:00.811 00.983 16108 Exposure complete
02:43:00.873 00.062 16108 worker thread done servicing request
02:43:00.874 00.001 21068 OnExposeComplete: enter
02:43:00.876 00.002 21068 UpdateGuideState(): m_state=6
02:43:00.879 00.003 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13988
02:43:00.883 00.004 21068 Star::Find returns 1 (0), X=221.68, Y=877.69, Mass=138888, SNR=105.8, Peak=18678 HFD=3.0
02:43:00.886 00.003 21068 MultiStar: [#1 -0.80,0.09,0.00,M1] [#2 -0.69,-0.07,0.00,M1] [#3 -0.76,-0.02,0.00,M1] [#4 -1.06,0.01,0.00,M2] [#5 -0.97,-0.25,0.00,M1] [#6 -1.17,-0.26,0.00,M1] [#7 -0.89,0.05,0.00,M2] [#8 -0.78,0.21,0.00,M1] 
02:43:00.887 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
02:43:00.888 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
02:43:00.889 00.001 21068 CameraToMount -- cameraX=-0.57 cameraY=0.09 hyp=0.58 cameraTheta=2.98 mountX=0.58 mountY=0.04, mountTheta=0.07
02:43:00.894 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.57, y=0.09, opts=13)
02:43:00.895 00.001 21068 Enqueuing Move request for scope (-0.57, 0.09)
02:43:00.898 00.003 16108 Worker thread wakes up
02:43:00.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.09) opts 0xd
02:43:00.898 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.57, 0.09)
02:43:00.898 00.000 16108 Moving (-0.57, 0.09) raw xDistance=0.58 yDistance=0.04
02:43:00.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
02:43:00.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:00.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:43:00.898 00.000 16108 MoveAxis(W, 158, ABG)
02:43:00.898 00.000 16108 Guiding  Dir = 3, Dur = 158
02:43:00.898 00.000 16108 IsSlewing returns 0
02:43:00.898 00.000 16108 IsGuiding returns 0
02:43:00.903 00.005 16108 PulseGuide returned control before completion, sleep 164
02:43:00.906 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3331, FiltMin=2883, FiltMax=57379, Gamma=1.000
02:43:00.927 00.021 21068 UpdateGuideState exits: m=138888 SNR=105.8
02:43:00.929 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.931 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:00.932 00.001 21068 Enqueuing Expose request
02:43:01.075 00.143 16108 IsGuiding returns 1
02:43:01.075 00.000 16108 scope still moving after pulse duration time elapsed
02:43:01.107 00.032 16108 IsSlewing returns 0
02:43:01.107 00.000 16108 IsGuiding returns 0
02:43:01.107 00.000 16108 scope move finished after 158 + 51 ms
02:43:01.107 00.000 16108 Move returns status 0, amount 158
02:43:01.107 00.000 16108 MoveAxis(N, 0, ABG)
02:43:01.107 00.000 16108 Move returns status 0, amount 0
02:43:01.107 00.000 16108 move complete, result=0
02:43:01.107 00.000 16108 worker thread done servicing request
02:43:01.108 00.001 16108 Worker thread wakes up
02:43:01.108 00.000 21068 GuideStep: 0.6 px 158 ms WEST, 0.0 px 0 ms NORTH
02:43:01.110 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:01.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:02.279 01.169 16108 Exposure complete
02:43:02.336 00.057 16108 worker thread done servicing request
02:43:02.336 00.000 21068 OnExposeComplete: enter
02:43:02.337 00.001 21068 UpdateGuideState(): m_state=6
02:43:02.338 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13989
02:43:02.339 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=877.41, Mass=109214, SNR=81.2, Peak=12854 HFD=3.2
02:43:02.340 00.001 21068 MultiStar: [#1 0.33,0.15,1.03,U] [#2 0.32,-0.01,1.32,U] [#3 0.10,0.05,1.18,U] [#4 -0.07,0.16,1.11,U] [#5 -0.05,-0.09,0.98,U] [#6 -0.09,-0.19,0.95,U] [#7 -0.54,0.12,0.66,U] [#8 0.15,0.18,0.86,U] 
02:43:02.342 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.10, -0.18}
02:43:02.343 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
02:43:02.344 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
02:43:02.345 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.27 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
02:43:02.348 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
02:43:02.350 00.002 21068 Enqueuing Move request for scope (0.06, 0.02)
02:43:02.352 00.002 16108 Worker thread wakes up
02:43:02.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
02:43:02.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
02:43:02.352 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
02:43:02.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:02.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:02.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:43:02.352 00.000 16108 MoveAxis(E, 0, ABG)
02:43:02.352 00.000 16108 Move returns status 0, amount 0
02:43:02.352 00.000 16108 MoveAxis(N, 0, ABG)
02:43:02.352 00.000 16108 Move returns status 0, amount 0
02:43:02.352 00.000 16108 move complete, result=0
02:43:02.352 00.000 16108 worker thread done servicing request
02:43:02.358 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3331, FiltMin=2854, FiltMax=57033, Gamma=1.000
02:43:02.375 00.017 21068 UpdateGuideState exits: m=109214 SNR=81.2
02:43:02.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:02.376 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:02.377 00.001 21068 Enqueuing Expose request
02:43:02.378 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:02.379 00.001 16108 Worker thread wakes up
02:43:02.379 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:02.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:03.361 00.982 16108 Exposure complete
02:43:03.432 00.071 16108 worker thread done servicing request
02:43:03.434 00.002 21068 OnExposeComplete: enter
02:43:03.434 00.000 21068 UpdateGuideState(): m_state=6
02:43:03.435 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13990
02:43:03.436 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.73, Mass=136325, SNR=94.4, Peak=15814 HFD=3.3
02:43:03.437 00.001 21068 MultiStar: [#1 0.22,0.09,0.84,U] [#2 0.20,0.38,1.14,U] [#3 0.08,0.12,0.94,U] [#4 0.15,0.09,0.97,U] [#5 -0.12,0.13,0.76,U] [#6 -0.07,0.01,0.64,U] [#7 -0.42,0.32,0.48,U] [#8 0.04,0.34,0.76,U] 
02:43:03.438 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.23, 0.13}
02:43:03.439 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
02:43:03.439 00.000 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:43:03.440 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=-0.04 mountY=-0.19, mountTheta=-1.78
02:43:03.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
02:43:03.442 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
02:43:03.443 00.001 16108 Worker thread wakes up
02:43:03.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
02:43:03.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
02:43:03.443 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
02:43:03.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:43:03.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:03.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:43:03.443 00.000 16108 MoveAxis(E, 0, ABG)
02:43:03.443 00.000 16108 Move returns status 0, amount 0
02:43:03.443 00.000 16108 MoveAxis(N, 0, ABG)
02:43:03.445 00.002 16108 Move returns status 0, amount 0
02:43:03.445 00.000 16108 move complete, result=0
02:43:03.445 00.000 16108 worker thread done servicing request
02:43:03.450 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3331, FiltMin=2848, FiltMax=65501, Gamma=1.000
02:43:03.477 00.027 21068 UpdateGuideState exits: m=136325 SNR=94.4
02:43:03.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:03.480 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:03.481 00.001 21068 Enqueuing Expose request
02:43:03.482 00.001 16108 Worker thread wakes up
02:43:03.482 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:03.483 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:03.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:04.664 01.181 16108 Exposure complete
02:43:04.729 00.065 16108 worker thread done servicing request
02:43:04.729 00.000 21068 OnExposeComplete: enter
02:43:04.730 00.001 21068 UpdateGuideState(): m_state=6
02:43:04.731 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13991
02:43:04.731 00.000 21068 Star::Find returns 1 (0), X=222.36, Y=878.10, Mass=129168, SNR=86.1, Peak=15853 HFD=3.2
02:43:04.732 00.001 21068 MultiStar: [#1 0.16,0.30,1.01,U] [#2 -0.20,0.46,1.17,U] [#3 0.10,0.41,0.99,U] [#4 -0.44,0.58,0.00,M1] [#5 -0.22,0.40,0.91,U] [#6 -0.23,0.34,0.78,U] [#7 -0.22,0.56,0.00,M1] [#8 -0.10,0.88,0.00,M1] 
02:43:04.733 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.41}, one-star: {0.10, 0.50}
02:43:04.734 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
02:43:04.736 00.002 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
02:43:04.737 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.68 mountX=0.11 mountY=-0.39, mountTheta=-1.28
02:43:04.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.41, opts=13)
02:43:04.739 00.001 21068 Enqueuing Move request for scope (-0.04, 0.41)
02:43:04.740 00.001 16108 Worker thread wakes up
02:43:04.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.41) opts 0xd
02:43:04.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.41)
02:43:04.740 00.000 16108 Moving (-0.04, 0.41) raw xDistance=0.11 yDistance=-0.39
02:43:04.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:04.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
02:43:04.740 00.000 16108 MoveAxis(E, 0, ABG)
02:43:04.740 00.000 16108 Move returns status 0, amount 0
02:43:04.740 00.000 16108 MoveAxis(N, 78, ABG)
02:43:04.740 00.000 16108 Guiding  Dir = 0, Dur = 78
02:43:04.741 00.001 16108 IsSlewing returns 0
02:43:04.741 00.000 16108 IsGuiding returns 0
02:43:04.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3331, FiltMin=2819, FiltMax=65501, Gamma=1.000
02:43:04.759 00.015 21068 UpdateGuideState exits: m=129168 SNR=86.1
02:43:04.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:04.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:04.762 00.001 21068 Enqueuing Expose request
02:43:04.778 00.016 16108 PulseGuide returned control before completion, sleep 51
02:43:04.837 00.059 16108 IsGuiding returns 1
02:43:04.837 00.000 16108 scope still moving after pulse duration time elapsed
02:43:04.869 00.032 16108 IsSlewing returns 0
02:43:04.869 00.000 16108 IsGuiding returns 0
02:43:04.869 00.000 16108 scope move finished after 78 + 50 ms
02:43:04.869 00.000 16108 Move returns status 0, amount 78
02:43:04.869 00.000 16108 move complete, result=0
02:43:04.870 00.001 16108 worker thread done servicing request
02:43:04.870 00.000 16108 Worker thread wakes up
02:43:04.870 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 78 ms NORTH
02:43:04.873 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:04.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:05.846 00.973 16108 Exposure complete
02:43:05.910 00.064 16108 worker thread done servicing request
02:43:05.910 00.000 21068 OnExposeComplete: enter
02:43:05.913 00.003 21068 UpdateGuideState(): m_state=6
02:43:05.914 00.001 21068 Star::Find(15, 222, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13992
02:43:05.915 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=877.94, Mass=125245, SNR=89.9, Peak=15254 HFD=3.4
02:43:05.916 00.001 21068 MultiStar: [#1 0.17,0.55,0.00,M1] [#2 0.03,0.45,1.14,U] [#3 0.06,0.55,1.06,U] [#4 -0.55,0.57,0.00,M2] [#5 -0.24,0.47,0.97,U] [#6 -0.39,0.26,0.85,U] [#7 -0.28,0.70,0.00,M2] [#8 -0.10,0.70,0.00,M2] 
02:43:05.918 00.002 21068 single-star, 4 included, MultiStar: {-0.08, 0.42}, one-star: {0.04, 0.35}
02:43:05.918 00.000 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
02:43:05.919 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
02:43:05.920 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.45 mountX=0.02 mountY=-0.35, mountTheta=-1.51
02:43:05.924 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.35, opts=13)
02:43:05.926 00.002 21068 Enqueuing Move request for scope (0.04, 0.35)
02:43:05.929 00.003 16108 Worker thread wakes up
02:43:05.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
02:43:05.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
02:43:05.929 00.000 16108 Moving (0.04, 0.35) raw xDistance=0.02 yDistance=-0.35
02:43:05.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:05.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:43:05.929 00.000 16108 MoveAxis(E, 0, ABG)
02:43:05.929 00.000 16108 Move returns status 0, amount 0
02:43:05.929 00.000 16108 MoveAxis(N, 70, ABG)
02:43:05.929 00.000 16108 Guiding  Dir = 0, Dur = 70
02:43:05.929 00.000 16108 IsSlewing returns 0
02:43:05.930 00.001 16108 IsGuiding returns 0
02:43:05.936 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3331, FiltMin=2848, FiltMax=63600, Gamma=1.000
02:43:05.954 00.018 16108 PulseGuide returned control before completion, sleep 56
02:43:05.957 00.003 21068 UpdateGuideState exits: m=125245 SNR=89.9
02:43:05.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:05.960 00.001 21068 Enqueuing Expose request
02:43:06.015 00.055 16108 IsGuiding returns 1
02:43:06.015 00.000 16108 scope still moving after pulse duration time elapsed
02:43:06.047 00.032 16108 IsSlewing returns 0
02:43:06.047 00.000 16108 IsGuiding returns 0
02:43:06.047 00.000 16108 scope move finished after 70 + 47 ms
02:43:06.047 00.000 16108 Move returns status 0, amount 70
02:43:06.047 00.000 16108 move complete, result=0
02:43:06.047 00.000 16108 worker thread done servicing request
02:43:06.047 00.000 16108 Worker thread wakes up
02:43:06.047 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 70 ms NORTH
02:43:06.049 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:06.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:07.203 01.154 16108 Exposure complete
02:43:07.287 00.084 16108 worker thread done servicing request
02:43:07.287 00.000 21068 OnExposeComplete: enter
02:43:07.290 00.003 21068 UpdateGuideState(): m_state=6
02:43:07.292 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13993
02:43:07.293 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=877.45, Mass=119486, SNR=80.9, Peak=13219 HFD=3.2
02:43:07.296 00.003 21068 MultiStar: [#1 0.23,-0.04,1.23,U] [#2 0.27,-0.05,1.36,U] [#3 0.49,-0.31,0.00,M1] [#4 0.14,0.22,0.93,U] [#5 -0.02,-0.22,1.05,U] [#6 0.06,-0.36,0.91,U] [#7 -0.04,0.05,0.71,U] [#8 0.33,0.22,0.74,U] 
02:43:07.297 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.21, -0.15}
02:43:07.299 00.002 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
02:43:07.302 00.003 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
02:43:07.304 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=-0.16 mountY=0.01, mountTheta=3.06
02:43:07.309 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.05, opts=13)
02:43:07.311 00.002 21068 Enqueuing Move request for scope (0.16, -0.05)
02:43:07.312 00.001 16108 Worker thread wakes up
02:43:07.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
02:43:07.313 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
02:43:07.313 00.000 16108 Moving (0.16, -0.05) raw xDistance=-0.16 yDistance=0.01
02:43:07.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:43:07.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:07.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:43:07.313 00.000 16108 MoveAxis(E, 0, ABG)
02:43:07.313 00.000 16108 Move returns status 0, amount 0
02:43:07.313 00.000 16108 MoveAxis(N, 0, ABG)
02:43:07.313 00.000 16108 Move returns status 0, amount 0
02:43:07.314 00.001 16108 move complete, result=0
02:43:07.314 00.000 16108 worker thread done servicing request
02:43:07.325 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3331, FiltMin=2854, FiltMax=65501, Gamma=1.000
02:43:07.344 00.019 21068 UpdateGuideState exits: m=119486 SNR=80.9
02:43:07.345 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:07.347 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:07.347 00.000 21068 Enqueuing Expose request
02:43:07.348 00.001 16108 Worker thread wakes up
02:43:07.348 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:07.351 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:07.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:08.324 00.973 16108 Exposure complete
02:43:08.377 00.053 16108 worker thread done servicing request
02:43:08.377 00.000 21068 OnExposeComplete: enter
02:43:08.378 00.001 21068 UpdateGuideState(): m_state=6
02:43:08.379 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13994
02:43:08.380 00.001 21068 Star::Find returns 1 (0), X=222.61, Y=877.33, Mass=126156, SNR=84.7, Peak=16153 HFD=3.3
02:43:08.381 00.001 21068 MultiStar: [#1 0.36,-0.23,1.38,U] [#2 0.33,-0.24,1.24,U] [#3 0.38,-0.27,1.16,U] [#4 0.15,0.01,0.84,U] [#5 0.14,-0.54,1.02,U] [#6 0.23,-0.39,0.72,U] [#7 -0.39,-0.37,0.64,U] [#8 0.44,-0.18,0.67,U] 
02:43:08.382 00.001 21068 refined, 8 included, MultiStar: {0.25, -0.27}, one-star: {0.36, -0.26}
02:43:08.384 00.002 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
02:43:08.384 00.000 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
02:43:08.385 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-0.83 mountX=-0.30 mountY=0.21, mountTheta=2.53
02:43:08.386 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.27, opts=13)
02:43:08.387 00.001 21068 Enqueuing Move request for scope (0.25, -0.27)
02:43:08.388 00.001 16108 Worker thread wakes up
02:43:08.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.27) opts 0xd
02:43:08.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.27)
02:43:08.388 00.000 16108 Moving (0.25, -0.27) raw xDistance=-0.30 yDistance=0.21
02:43:08.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:43:08.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:08.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:43:08.388 00.000 16108 MoveAxis(E, 78, ABG)
02:43:08.388 00.000 16108 Guiding  Dir = 2, Dur = 78
02:43:08.389 00.001 16108 IsSlewing returns 0
02:43:08.389 00.000 16108 IsGuiding returns 0
02:43:08.392 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3331, FiltMin=2841, FiltMax=58077, Gamma=1.000
02:43:08.399 00.007 16108 PulseGuide returned control before completion, sleep 79
02:43:08.408 00.009 21068 UpdateGuideState exits: m=126156 SNR=84.7
02:43:08.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:08.409 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:08.410 00.001 21068 Enqueuing Expose request
02:43:08.492 00.082 16108 IsGuiding returns 0
02:43:08.492 00.000 16108 Move returns status 0, amount 78
02:43:08.492 00.000 16108 MoveAxis(N, 0, ABG)
02:43:08.492 00.000 16108 Move returns status 0, amount 0
02:43:08.492 00.000 16108 move complete, result=0
02:43:08.492 00.000 16108 worker thread done servicing request
02:43:08.492 00.000 16108 Worker thread wakes up
02:43:08.492 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:08.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:08.492 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.2 px 0 ms NORTH
02:43:09.657 01.165 16108 Exposure complete
02:43:09.728 00.071 16108 worker thread done servicing request
02:43:09.728 00.000 21068 OnExposeComplete: enter
02:43:09.729 00.001 21068 UpdateGuideState(): m_state=6
02:43:09.730 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13995
02:43:09.731 00.001 21068 Star::Find returns 1 (0), X=223.01, Y=877.60, Mass=125086, SNR=83.8, Peak=17005 HFD=3.2
02:43:09.732 00.001 21068 MultiStar: [#1 0.87,-0.09,0.00,M1] [#2 0.84,-0.15,0.00,M1] [#3 0.83,-0.30,0.00,M1] [#4 0.73,-0.05,0.00,M1] [#5 0.93,-0.44,0.00,M1] [#6 0.51,-0.41,0.00,M1] [#7 0.42,0.35,0.56,U] [#8 0.85,0.10,0.00,M1] 
02:43:09.733 00.001 21068 refined, 1 included, MultiStar: {0.63, 0.13}, one-star: {0.75, 0.01}
02:43:09.733 00.000 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
02:43:09.734 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
02:43:09.735 00.001 21068 CameraToMount -- cameraX=0.63 cameraY=0.13 hyp=0.65 cameraTheta=0.21 mountX=-0.60 mountY=-0.28, mountTheta=-2.71
02:43:09.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.63, y=0.13, opts=13)
02:43:09.738 00.001 21068 Enqueuing Move request for scope (0.63, 0.13)
02:43:09.738 00.000 16108 Worker thread wakes up
02:43:09.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.13) opts 0xd
02:43:09.738 00.000 16108 Handling offset move in thread for scope, endpoint = (0.63, 0.13)
02:43:09.739 00.001 16108 Moving (0.63, 0.13) raw xDistance=-0.60 yDistance=-0.28
02:43:09.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
02:43:09.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:43:09.739 00.000 16108 MoveAxis(E, 163, ABG)
02:43:09.739 00.000 16108 Guiding  Dir = 2, Dur = 163
02:43:09.739 00.000 16108 IsSlewing returns 0
02:43:09.740 00.001 16108 IsGuiding returns 0
02:43:09.742 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=505, max=65535, med=3331, FiltMin=2822, FiltMax=57328, Gamma=1.000
02:43:09.757 00.015 21068 UpdateGuideState exits: m=125086 SNR=83.8
02:43:09.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:09.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:09.759 00.000 21068 Enqueuing Expose request
02:43:09.770 00.011 16108 PulseGuide returned control before completion, sleep 144
02:43:09.924 00.154 16108 IsGuiding returns 1
02:43:09.924 00.000 16108 scope still moving after pulse duration time elapsed
02:43:09.955 00.031 16108 IsSlewing returns 0
02:43:09.955 00.000 16108 IsGuiding returns 0
02:43:09.955 00.000 16108 scope move finished after 163 + 52 ms
02:43:09.955 00.000 16108 Move returns status 0, amount 163
02:43:09.955 00.000 16108 MoveAxis(N, 56, ABG)
02:43:09.955 00.000 16108 Guiding  Dir = 0, Dur = 56
02:43:09.956 00.001 16108 IsSlewing returns 0
02:43:09.956 00.000 16108 IsGuiding returns 0
02:43:10.004 00.048 16108 PulseGuide returned control before completion, sleep 19
02:43:10.034 00.030 16108 IsGuiding returns 1
02:43:10.034 00.000 16108 scope still moving after pulse duration time elapsed
02:43:10.065 00.031 16108 IsSlewing returns 0
02:43:10.065 00.000 16108 IsGuiding returns 1
02:43:10.096 00.031 16108 IsSlewing returns 0
02:43:10.096 00.000 16108 IsGuiding returns 0
02:43:10.096 00.000 16108 scope move finished after 56 + 84 ms
02:43:10.096 00.000 16108 Move returns status 0, amount 56
02:43:10.098 00.002 16108 move complete, result=0
02:43:10.098 00.000 16108 worker thread done servicing request
02:43:10.098 00.000 16108 Worker thread wakes up
02:43:10.098 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:10.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:10.098 00.000 21068 GuideStep: -0.6 px 163 ms EAST, -0.3 px 56 ms NORTH
02:43:11.074 00.976 16108 Exposure complete
02:43:11.129 00.055 16108 worker thread done servicing request
02:43:11.130 00.001 21068 OnExposeComplete: enter
02:43:11.130 00.000 21068 UpdateGuideState(): m_state=6
02:43:11.131 00.001 21068 Star::Find(15, 223, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13996
02:43:11.132 00.001 21068 Star::Find returns 1 (0), X=222.83, Y=877.64, Mass=136517, SNR=94.1, Peak=18221 HFD=3.0
02:43:11.133 00.001 21068 MultiStar: [#1 0.73,0.04,0.00,M2] [#2 0.53,-0.02,1.02,U] [#3 0.56,-0.22,0.00,M2] [#4 0.37,0.01,0.86,U] [#5 0.48,-0.33,0.00,M2] [#6 0.51,-0.34,0.00,M2] [#7 0.40,-0.01,0.60,U] [#8 0.50,0.01,0.71,U] 
02:43:11.134 00.001 21068 refined, 4 included, MultiStar: {0.48, 0.01}, one-star: {0.58, 0.05}
02:43:11.135 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
02:43:11.136 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
02:43:11.136 00.000 21068 CameraToMount -- cameraX=0.48 cameraY=0.01 hyp=0.48 cameraTheta=0.02 mountX=-0.47 mountY=-0.12, mountTheta=-2.89
02:43:11.138 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=0.01, opts=13)
02:43:11.139 00.001 21068 Enqueuing Move request for scope (0.48, 0.01)
02:43:11.139 00.000 16108 Worker thread wakes up
02:43:11.140 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.01) opts 0xd
02:43:11.140 00.000 16108 Handling offset move in thread for scope, endpoint = (0.48, 0.01)
02:43:11.140 00.000 16108 Moving (0.48, 0.01) raw xDistance=-0.47 yDistance=-0.12
02:43:11.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
02:43:11.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:11.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:43:11.140 00.000 16108 MoveAxis(E, 136, ABG)
02:43:11.140 00.000 16108 Guiding  Dir = 2, Dur = 136
02:43:11.141 00.001 16108 IsSlewing returns 0
02:43:11.141 00.000 16108 IsGuiding returns 0
02:43:11.142 00.001 16108 PulseGuide returned control before completion, sleep 145
02:43:11.144 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3334, FiltMin=2873, FiltMax=58176, Gamma=1.000
02:43:11.162 00.018 21068 UpdateGuideState exits: m=136517 SNR=94.1
02:43:11.164 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:11.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:11.168 00.003 21068 Enqueuing Expose request
02:43:11.303 00.135 16108 IsGuiding returns 0
02:43:11.303 00.000 16108 Move returns status 0, amount 136
02:43:11.303 00.000 16108 MoveAxis(N, 0, ABG)
02:43:11.303 00.000 16108 Move returns status 0, amount 0
02:43:11.303 00.000 16108 move complete, result=0
02:43:11.303 00.000 16108 worker thread done servicing request
02:43:11.303 00.000 16108 Worker thread wakes up
02:43:11.303 00.000 21068 GuideStep: -0.5 px 136 ms EAST, -0.1 px 0 ms NORTH
02:43:11.305 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:11.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:12.459 01.154 16108 Exposure complete
02:43:12.516 00.057 16108 worker thread done servicing request
02:43:12.516 00.000 21068 OnExposeComplete: enter
02:43:12.516 00.000 21068 UpdateGuideState(): m_state=6
02:43:12.517 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13997
02:43:12.518 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=877.20, Mass=124653, SNR=91.5, Peak=14809 HFD=3.3
02:43:12.519 00.001 21068 MultiStar: [#1 0.20,-0.23,1.12,U] [#2 0.04,-0.08,1.14,U] [#3 0.25,-0.33,0.94,U] [#4 -0.29,-0.31,0.85,U] [#5 0.00,-0.60,0.00,M3] [#6 -0.25,-0.41,0.73,U] [#7 -0.39,-0.06,0.60,U] [#8 -0.02,-0.25,0.79,U] 
02:43:12.519 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.26}, one-star: {0.14, -0.40}
02:43:12.521 00.002 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
02:43:12.522 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
02:43:12.523 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.59 mountX=-0.04 mountY=0.25, mountTheta=1.73
02:43:12.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.26, opts=13)
02:43:12.525 00.001 21068 Enqueuing Move request for scope (-0.01, -0.26)
02:43:12.526 00.001 16108 Worker thread wakes up
02:43:12.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:43:12.526 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:43:12.526 00.000 16108 Moving (-0.01, -0.26) raw xDistance=-0.04 yDistance=0.25
02:43:12.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:43:12.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:12.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:43:12.526 00.000 16108 MoveAxis(E, 0, ABG)
02:43:12.526 00.000 16108 Move returns status 0, amount 0
02:43:12.526 00.000 16108 MoveAxis(N, 0, ABG)
02:43:12.526 00.000 16108 Move returns status 0, amount 0
02:43:12.526 00.000 16108 move complete, result=0
02:43:12.527 00.001 16108 worker thread done servicing request
02:43:12.530 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3331, FiltMin=2854, FiltMax=65501, Gamma=1.000
02:43:12.545 00.015 21068 UpdateGuideState exits: m=124653 SNR=91.5
02:43:12.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:12.548 00.001 21068 Enqueuing Expose request
02:43:12.548 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:43:12.549 00.001 16108 Worker thread wakes up
02:43:12.550 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:12.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:13.537 00.987 16108 Exposure complete
02:43:13.616 00.079 16108 worker thread done servicing request
02:43:13.616 00.000 21068 OnExposeComplete: enter
02:43:13.617 00.001 21068 UpdateGuideState(): m_state=6
02:43:13.618 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13998
02:43:13.619 00.001 21068 Star::Find returns 1 (0), X=221.73, Y=877.45, Mass=133765, SNR=93.0, Peak=16291 HFD=3.2
02:43:13.620 00.001 21068 MultiStar: [#1 -0.12,0.13,1.19,U] [#2 -0.17,-0.10,1.08,U] [#3 -0.20,-0.10,0.93,U] [#4 -0.38,0.06,0.88,U] [#5 -0.26,-0.38,0.97,U] [#6 -0.65,-0.34,0.00,M2] [#7 -0.63,-0.10,0.00,M1] [#8 -0.22,-0.18,0.78,U] 
02:43:13.621 00.001 21068 refined, 6 included, MultiStar: {-0.26, -0.09}, one-star: {-0.53, -0.15}
02:43:13.621 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
02:43:13.622 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
02:43:13.623 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-2.80 mountX=0.24 mountY=0.15, mountTheta=0.56
02:43:13.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.09, opts=13)
02:43:13.625 00.001 21068 Enqueuing Move request for scope (-0.26, -0.09)
02:43:13.626 00.001 16108 Worker thread wakes up
02:43:13.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.09) opts 0xd
02:43:13.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.09)
02:43:13.626 00.000 16108 Moving (-0.26, -0.09) raw xDistance=0.24 yDistance=0.15
02:43:13.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:43:13.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:13.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:43:13.626 00.000 16108 MoveAxis(W, 64, ABG)
02:43:13.626 00.000 16108 Guiding  Dir = 3, Dur = 64
02:43:13.628 00.002 16108 IsSlewing returns 0
02:43:13.628 00.000 16108 IsGuiding returns 0
02:43:13.631 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3331, FiltMin=2883, FiltMax=49747, Gamma=1.000
02:43:13.645 00.014 16108 PulseGuide returned control before completion, sleep 57
02:43:13.647 00.002 21068 UpdateGuideState exits: m=133765 SNR=93.0
02:43:13.649 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:13.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:13.650 00.000 21068 Enqueuing Expose request
02:43:13.706 00.056 16108 IsGuiding returns 1
02:43:13.706 00.000 16108 scope still moving after pulse duration time elapsed
02:43:13.737 00.031 16108 IsSlewing returns 0
02:43:13.737 00.000 16108 IsGuiding returns 0
02:43:13.737 00.000 16108 scope move finished after 64 + 45 ms
02:43:13.737 00.000 16108 Move returns status 0, amount 64
02:43:13.737 00.000 16108 MoveAxis(N, 0, ABG)
02:43:13.737 00.000 16108 Move returns status 0, amount 0
02:43:13.737 00.000 16108 move complete, result=0
02:43:13.737 00.000 16108 worker thread done servicing request
02:43:13.737 00.000 16108 Worker thread wakes up
02:43:13.737 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.2 px 0 ms NORTH
02:43:13.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:13.739 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:14.893 01.154 16108 Exposure complete
02:43:14.953 00.060 16108 worker thread done servicing request
02:43:14.953 00.000 21068 OnExposeComplete: enter
02:43:14.954 00.001 21068 UpdateGuideState(): m_state=6
02:43:14.956 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13999
02:43:14.957 00.001 21068 Star::Find returns 1 (0), X=221.86, Y=877.41, Mass=132595, SNR=91.2, Peak=18179 HFD=3.2
02:43:14.958 00.001 21068 MultiStar: [#1 -0.38,-0.21,1.24,U] [#2 -0.56,-0.29,0.00,M1] [#3 -0.48,-0.13,0.88,U] [#4 -0.28,0.11,0.81,U] [#5 -0.45,-0.29,0.80,U] [#6 -0.63,-0.27,0.00,M3] [#7 -0.75,-0.29,0.00,M2] [#8 -0.02,-0.08,0.70,U] 
02:43:14.958 00.000 21068 refined, 5 included, MultiStar: {-0.35, -0.14}, one-star: {-0.39, -0.19}
02:43:14.959 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
02:43:14.960 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
02:43:14.960 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.37 cameraTheta=-2.76 mountX=0.32 mountY=0.22, mountTheta=0.60
02:43:14.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.14, opts=13)
02:43:14.963 00.001 21068 Enqueuing Move request for scope (-0.35, -0.14)
02:43:14.964 00.001 16108 Worker thread wakes up
02:43:14.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
02:43:14.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
02:43:14.964 00.000 16108 Moving (-0.35, -0.14) raw xDistance=0.32 yDistance=0.22
02:43:14.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:43:14.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:14.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:43:14.964 00.000 16108 MoveAxis(W, 88, ABG)
02:43:14.964 00.000 16108 Guiding  Dir = 3, Dur = 88
02:43:14.964 00.000 16108 IsSlewing returns 0
02:43:14.964 00.000 16108 IsGuiding returns 0
02:43:14.969 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=45, max=65535, med=3331, FiltMin=2848, FiltMax=50809, Gamma=1.000
02:43:14.984 00.015 21068 UpdateGuideState exits: m=132595 SNR=91.2
02:43:14.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:14.985 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:14.986 00.001 21068 Enqueuing Expose request
02:43:15.004 00.018 16108 PulseGuide returned control before completion, sleep 60
02:43:15.065 00.061 16108 IsGuiding returns 1
02:43:15.065 00.000 16108 scope still moving after pulse duration time elapsed
02:43:15.097 00.032 16108 IsSlewing returns 0
02:43:15.097 00.000 16108 IsGuiding returns 1
02:43:15.129 00.032 16108 IsSlewing returns 0
02:43:15.129 00.000 16108 IsGuiding returns 0
02:43:15.129 00.000 16108 scope move finished after 88 + 76 ms
02:43:15.129 00.000 16108 Move returns status 0, amount 88
02:43:15.129 00.000 16108 MoveAxis(N, 0, ABG)
02:43:15.130 00.001 16108 Move returns status 0, amount 0
02:43:15.130 00.000 16108 move complete, result=0
02:43:15.130 00.000 16108 worker thread done servicing request
02:43:15.130 00.000 16108 Worker thread wakes up
02:43:15.130 00.000 21068 GuideStep: 0.3 px 88 ms WEST, 0.2 px 0 ms NORTH
02:43:15.132 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:15.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:16.094 00.962 16108 Exposure complete
02:43:16.156 00.062 16108 worker thread done servicing request
02:43:16.156 00.000 21068 OnExposeComplete: enter
02:43:16.157 00.001 21068 UpdateGuideState(): m_state=6
02:43:16.158 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14000
02:43:16.159 00.001 21068 Star::Find returns 1 (0), X=221.93, Y=877.47, Mass=124051, SNR=90.2, Peak=14774 HFD=3.2
02:43:16.160 00.001 21068 MultiStar: [#1 -0.14,-0.18,1.03,U] [#2 -0.11,-0.25,1.04,U] [#3 -0.05,-0.45,0.92,U] [#4 -0.34,0.03,0.87,U] [#5 -0.07,-0.29,0.88,U] [#6 -0.27,-0.29,0.70,U] [#7 -0.46,0.19,0.63,U] [#8 0.19,0.09,0.76,U] 
02:43:16.160 00.000 21068 refined, 8 included, MultiStar: {-0.17, -0.16}, one-star: {-0.32, -0.13}
02:43:16.161 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
02:43:16.162 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
02:43:16.162 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-2.39 mountX=0.14 mountY=0.19, mountTheta=0.95
02:43:16.165 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.16, opts=13)
02:43:16.166 00.001 21068 Enqueuing Move request for scope (-0.17, -0.16)
02:43:16.166 00.000 16108 Worker thread wakes up
02:43:16.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
02:43:16.166 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
02:43:16.167 00.001 16108 Moving (-0.17, -0.16) raw xDistance=0.14 yDistance=0.19
02:43:16.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:43:16.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:16.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:43:16.167 00.000 16108 MoveAxis(E, 0, ABG)
02:43:16.167 00.000 16108 Move returns status 0, amount 0
02:43:16.167 00.000 16108 MoveAxis(N, 0, ABG)
02:43:16.167 00.000 16108 Move returns status 0, amount 0
02:43:16.167 00.000 16108 move complete, result=0
02:43:16.167 00.000 16108 worker thread done servicing request
02:43:16.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3334, FiltMin=2848, FiltMax=55491, Gamma=1.000
02:43:16.185 00.015 21068 UpdateGuideState exits: m=124051 SNR=90.2
02:43:16.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:16.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:16.188 00.001 21068 Enqueuing Expose request
02:43:16.188 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:16.189 00.001 16108 Worker thread wakes up
02:43:16.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:16.190 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:17.376 01.186 16108 Exposure complete
02:43:17.443 00.067 16108 worker thread done servicing request
02:43:17.444 00.001 21068 OnExposeComplete: enter
02:43:17.444 00.000 21068 UpdateGuideState(): m_state=6
02:43:17.445 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14001
02:43:17.446 00.001 21068 Star::Find returns 1 (0), X=221.80, Y=877.44, Mass=137395, SNR=96.3, Peak=16467 HFD=3.3
02:43:17.447 00.001 21068 MultiStar: [#1 -0.30,0.18,1.16,U] [#2 -0.49,0.10,0.99,U] [#3 -0.52,-0.12,0.98,U] [#4 -0.43,0.07,0.80,U] [#5 -0.43,-0.21,0.88,U] [#6 -0.69,-0.47,0.00,M3] [#7 -0.98,0.13,0.00,M2] [#8 -0.21,0.02,0.61,U] 
02:43:17.448 00.001 21068 refined, 6 included, MultiStar: {-0.41, -0.01}, one-star: {-0.45, -0.15}
02:43:17.449 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
02:43:17.450 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
02:43:17.450 00.000 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.11 mountX=0.40 mountY=0.11, mountTheta=0.26
02:43:17.452 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.01, opts=13)
02:43:17.453 00.001 21068 Enqueuing Move request for scope (-0.41, -0.01)
02:43:17.454 00.001 16108 Worker thread wakes up
02:43:17.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
02:43:17.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
02:43:17.454 00.000 16108 Moving (-0.41, -0.01) raw xDistance=0.40 yDistance=0.11
02:43:17.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:43:17.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:17.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:43:17.454 00.000 16108 MoveAxis(W, 106, ABG)
02:43:17.454 00.000 16108 Guiding  Dir = 3, Dur = 106
02:43:17.454 00.000 16108 IsSlewing returns 0
02:43:17.454 00.000 16108 IsGuiding returns 0
02:43:17.455 00.001 16108 PulseGuide returned control before completion, sleep 116
02:43:17.459 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3331, FiltMin=2864, FiltMax=50985, Gamma=1.000
02:43:17.484 00.025 21068 UpdateGuideState exits: m=137395 SNR=96.3
02:43:17.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:17.487 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:17.488 00.001 21068 Enqueuing Expose request
02:43:17.575 00.087 16108 IsGuiding returns 1
02:43:17.575 00.000 16108 scope still moving after pulse duration time elapsed
02:43:17.606 00.031 16108 IsSlewing returns 0
02:43:17.606 00.000 16108 IsGuiding returns 0
02:43:17.606 00.000 16108 scope move finished after 106 + 46 ms
02:43:17.606 00.000 16108 Move returns status 0, amount 106
02:43:17.608 00.002 16108 MoveAxis(N, 0, ABG)
02:43:17.608 00.000 16108 Move returns status 0, amount 0
02:43:17.608 00.000 16108 move complete, result=0
02:43:17.608 00.000 16108 worker thread done servicing request
02:43:17.608 00.000 21068 GuideStep: 0.4 px 106 ms WEST, 0.1 px 0 ms NORTH
02:43:17.611 00.003 16108 Worker thread wakes up
02:43:17.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:17.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:18.587 00.976 16108 Exposure complete
02:43:18.663 00.076 16108 worker thread done servicing request
02:43:18.663 00.000 21068 OnExposeComplete: enter
02:43:18.665 00.002 21068 UpdateGuideState(): m_state=6
02:43:18.667 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14002
02:43:18.668 00.001 21068 Star::Find returns 1 (0), X=222.02, Y=877.80, Mass=126230, SNR=88.9, Peak=18518 HFD=2.9
02:43:18.670 00.002 21068 MultiStar: [#1 -0.48,-0.02,0.95,U] [#2 -0.26,-0.16,1.34,U] [#3 -0.42,-0.03,0.89,U] [#4 -0.70,0.31,0.00,M1] [#5 -0.40,-0.08,0.91,U] [#6 -0.47,-0.34,0.00,M4] [#7 -0.54,0.01,0.62,U] [#8 -0.07,0.08,0.74,U] 
02:43:18.672 00.002 21068 single-star, 6 included, MultiStar: {-0.33, -0.01}, one-star: {-0.23, 0.20}
02:43:18.673 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
02:43:18.673 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
02:43:18.674 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.42 mountX=0.26 mountY=-0.14, mountTheta=-0.50
02:43:18.676 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.20, opts=13)
02:43:18.677 00.001 21068 Enqueuing Move request for scope (-0.23, 0.20)
02:43:18.678 00.001 16108 Worker thread wakes up
02:43:18.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
02:43:18.678 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
02:43:18.678 00.000 16108 Moving (-0.23, 0.20) raw xDistance=0.26 yDistance=-0.14
02:43:18.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:43:18.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:18.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:43:18.678 00.000 16108 MoveAxis(W, 76, ABG)
02:43:18.678 00.000 16108 Guiding  Dir = 3, Dur = 76
02:43:18.678 00.000 16108 IsSlewing returns 0
02:43:18.679 00.001 16108 IsGuiding returns 0
02:43:18.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3334, FiltMin=2829, FiltMax=57907, Gamma=1.000
02:43:18.699 00.016 21068 UpdateGuideState exits: m=126230 SNR=88.9
02:43:18.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:18.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:18.702 00.001 21068 Enqueuing Expose request
02:43:18.709 00.007 16108 PulseGuide returned control before completion, sleep 57
02:43:18.770 00.061 16108 IsGuiding returns 1
02:43:18.770 00.000 16108 scope still moving after pulse duration time elapsed
02:43:18.802 00.032 16108 IsSlewing returns 0
02:43:18.802 00.000 16108 IsGuiding returns 0
02:43:18.802 00.000 16108 scope move finished after 76 + 47 ms
02:43:18.802 00.000 16108 Move returns status 0, amount 76
02:43:18.803 00.001 16108 MoveAxis(N, 0, ABG)
02:43:18.803 00.000 16108 Move returns status 0, amount 0
02:43:18.803 00.000 16108 move complete, result=0
02:43:18.803 00.000 16108 worker thread done servicing request
02:43:18.803 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
02:43:18.805 00.002 16108 Worker thread wakes up
02:43:18.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:18.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:19.969 01.164 16108 Exposure complete
02:43:20.034 00.065 16108 worker thread done servicing request
02:43:20.034 00.000 21068 OnExposeComplete: enter
02:43:20.035 00.001 21068 UpdateGuideState(): m_state=6
02:43:20.036 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14003
02:43:20.038 00.002 21068 Star::Find returns 1 (0), X=222.51, Y=877.47, Mass=122194, SNR=88.5, Peak=15721 HFD=3.2
02:43:20.039 00.001 21068 MultiStar: [#1 0.04,0.02,1.09,U] [#2 0.14,-0.19,1.14,U] [#3 0.21,-0.09,0.98,U] [#4 -0.18,-0.07,0.82,U] [#5 -0.10,-0.34,1.01,U] [#6 -0.19,-0.47,0.80,U] [#7 -0.47,-0.18,0.55,U] [#8 0.11,0.10,0.73,U] 
02:43:20.039 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.26, -0.13}
02:43:20.040 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
02:43:20.041 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
02:43:20.041 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=-0.04 mountY=0.14, mountTheta=1.83
02:43:20.044 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
02:43:20.047 00.003 21068 Enqueuing Move request for scope (0.01, -0.15)
02:43:20.048 00.001 16108 Worker thread wakes up
02:43:20.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:43:20.049 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:43:20.049 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.04 yDistance=0.14
02:43:20.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:43:20.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:20.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:43:20.049 00.000 16108 MoveAxis(E, 0, ABG)
02:43:20.049 00.000 16108 Move returns status 0, amount 0
02:43:20.049 00.000 16108 MoveAxis(N, 0, ABG)
02:43:20.049 00.000 16108 Move returns status 0, amount 0
02:43:20.049 00.000 16108 move complete, result=0
02:43:20.049 00.000 16108 worker thread done servicing request
02:43:20.053 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3331, FiltMin=2800, FiltMax=52461, Gamma=1.000
02:43:20.080 00.027 21068 UpdateGuideState exits: m=122194 SNR=88.5
02:43:20.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:20.083 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:20.084 00.001 21068 Enqueuing Expose request
02:43:20.086 00.002 16108 Worker thread wakes up
02:43:20.086 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:20.087 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:20.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:21.062 00.975 16108 Exposure complete
02:43:21.128 00.066 16108 worker thread done servicing request
02:43:21.128 00.000 21068 OnExposeComplete: enter
02:43:21.129 00.001 21068 UpdateGuideState(): m_state=6
02:43:21.129 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14004
02:43:21.130 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=877.72, Mass=118683, SNR=84.3, Peak=14729 HFD=3.2
02:43:21.131 00.001 21068 MultiStar: [#1 0.24,-0.02,1.16,U] [#2 0.13,-0.08,1.30,U] [#3 -0.06,-0.01,0.96,U] [#4 -0.19,-0.10,1.01,U] [#5 -0.17,-0.11,1.04,U] [#6 -0.47,-0.10,0.92,U] [#7 -0.04,-0.09,0.69,U] [#8 0.15,0.00,0.85,U] 
02:43:21.132 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.17, 0.12}
02:43:21.133 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
02:43:21.134 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
02:43:21.134 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.92 mountX=0.01 mountY=0.05, mountTheta=1.40
02:43:21.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
02:43:21.137 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
02:43:21.138 00.001 16108 Worker thread wakes up
02:43:21.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
02:43:21.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
02:43:21.138 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.05
02:43:21.139 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:43:21.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:21.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:43:21.139 00.000 16108 MoveAxis(E, 0, ABG)
02:43:21.139 00.000 16108 Move returns status 0, amount 0
02:43:21.139 00.000 16108 MoveAxis(N, 0, ABG)
02:43:21.139 00.000 16108 Move returns status 0, amount 0
02:43:21.139 00.000 16108 move complete, result=0
02:43:21.139 00.000 16108 worker thread done servicing request
02:43:21.150 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3334, FiltMin=2870, FiltMax=59789, Gamma=1.000
02:43:21.173 00.023 21068 UpdateGuideState exits: m=118683 SNR=84.3
02:43:21.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:21.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:21.175 00.000 21068 Enqueuing Expose request
02:43:21.176 00.001 16108 Worker thread wakes up
02:43:21.176 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:21.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:21.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:22.348 01.171 16108 Exposure complete
02:43:22.431 00.083 16108 worker thread done servicing request
02:43:22.452 00.021 21068 OnExposeComplete: enter
02:43:22.454 00.002 21068 UpdateGuideState(): m_state=6
02:43:22.455 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14005
02:43:22.457 00.002 21068 Star::Find returns 1 (0), X=222.42, Y=877.48, Mass=129577, SNR=94.0, Peak=15209 HFD=3.2
02:43:22.459 00.002 21068 MultiStar: [#1 0.41,0.10,1.09,U] [#2 0.20,-0.11,1.19,U] [#3 0.29,-0.09,1.03,U] [#4 0.07,0.13,0.75,U] [#5 0.17,-0.15,1.00,U] [#6 0.01,-0.15,0.70,U] [#7 -0.28,-0.08,0.65,U] [#8 0.51,0.16,0.70,U] 
02:43:22.460 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.16, -0.11}
02:43:22.462 00.002 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
02:43:22.463 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
02:43:22.464 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=-0.19 mountY=-0.01, mountTheta=-3.11
02:43:22.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.04, opts=13)
02:43:22.466 00.000 21068 Enqueuing Move request for scope (0.19, -0.04)
02:43:22.467 00.001 16108 Worker thread wakes up
02:43:22.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
02:43:22.467 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
02:43:22.467 00.000 16108 Moving (0.19, -0.04) raw xDistance=-0.19 yDistance=-0.01
02:43:22.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:43:22.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:22.468 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:43:22.468 00.000 16108 MoveAxis(E, 0, ABG)
02:43:22.468 00.000 16108 Move returns status 0, amount 0
02:43:22.468 00.000 16108 MoveAxis(N, 0, ABG)
02:43:22.468 00.000 16108 Move returns status 0, amount 0
02:43:22.468 00.000 16108 move complete, result=0
02:43:22.468 00.000 16108 worker thread done servicing request
02:43:22.473 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3331, FiltMin=2809, FiltMax=62205, Gamma=1.000
02:43:22.492 00.019 21068 UpdateGuideState exits: m=129577 SNR=94.0
02:43:22.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:22.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:22.494 00.000 21068 Enqueuing Expose request
02:43:22.495 00.001 16108 Worker thread wakes up
02:43:22.495 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:22.497 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:22.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:23.485 00.988 16108 Exposure complete
02:43:23.563 00.078 16108 worker thread done servicing request
02:43:23.564 00.001 21068 OnExposeComplete: enter
02:43:23.566 00.002 21068 UpdateGuideState(): m_state=6
02:43:23.569 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14006
02:43:23.572 00.003 21068 Star::Find returns 1 (0), X=222.82, Y=877.34, Mass=121444, SNR=86.5, Peak=18361 HFD=3.0
02:43:23.574 00.002 21068 MultiStar: [#1 0.55,0.11,1.24,U] [#2 0.24,-0.15,1.29,U] [#3 0.49,-0.10,1.10,U] [#4 0.38,0.35,0.81,U] [#5 0.36,-0.33,0.92,U] [#6 0.48,-0.04,0.86,U] [#7 -0.16,0.01,0.72,U] [#8 0.40,0.23,0.82,U] 
02:43:23.576 00.002 21068 refined, 8 included, MultiStar: {0.38, -0.03}, one-star: {0.57, -0.25}
02:43:23.577 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
02:43:23.578 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
02:43:23.579 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.03 hyp=0.39 cameraTheta=-0.08 mountX=-0.38 mountY=-0.06, mountTheta=-2.99
02:43:23.582 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.03, opts=13)
02:43:23.583 00.001 21068 Enqueuing Move request for scope (0.38, -0.03)
02:43:23.584 00.001 16108 Worker thread wakes up
02:43:23.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.03) opts 0xd
02:43:23.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.03)
02:43:23.584 00.000 16108 Moving (0.38, -0.03) raw xDistance=-0.38 yDistance=-0.06
02:43:23.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:43:23.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:23.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:43:23.584 00.000 16108 MoveAxis(E, 101, ABG)
02:43:23.584 00.000 16108 Guiding  Dir = 2, Dur = 101
02:43:23.584 00.000 16108 IsSlewing returns 0
02:43:23.584 00.000 16108 IsGuiding returns 0
02:43:23.589 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3331, FiltMin=2857, FiltMax=54905, Gamma=1.000
02:43:23.596 00.007 16108 PulseGuide returned control before completion, sleep 100
02:43:23.606 00.010 21068 UpdateGuideState exits: m=121444 SNR=86.5
02:43:23.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:23.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:23.609 00.001 21068 Enqueuing Expose request
02:43:23.704 00.095 16108 IsGuiding returns 1
02:43:23.704 00.000 16108 scope still moving after pulse duration time elapsed
02:43:23.735 00.031 16108 IsSlewing returns 0
02:43:23.735 00.000 16108 IsGuiding returns 1
02:43:23.767 00.032 16108 IsSlewing returns 0
02:43:23.767 00.000 16108 IsGuiding returns 0
02:43:23.767 00.000 16108 scope move finished after 101 + 82 ms
02:43:23.767 00.000 16108 Move returns status 0, amount 101
02:43:23.769 00.002 16108 MoveAxis(N, 0, ABG)
02:43:23.769 00.000 16108 Move returns status 0, amount 0
02:43:23.769 00.000 16108 move complete, result=0
02:43:23.769 00.000 16108 worker thread done servicing request
02:43:23.769 00.000 16108 Worker thread wakes up
02:43:23.769 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.1 px 0 ms NORTH
02:43:23.771 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:23.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:24.933 01.162 16108 Exposure complete
02:43:24.997 00.064 16108 worker thread done servicing request
02:43:24.997 00.000 21068 OnExposeComplete: enter
02:43:24.999 00.002 21068 UpdateGuideState(): m_state=6
02:43:25.000 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14007
02:43:25.001 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=877.61, Mass=126836, SNR=89.3, Peak=16086 HFD=3.2
02:43:25.002 00.001 21068 MultiStar: [#1 0.21,0.02,1.18,U] [#2 -0.01,0.08,1.08,U] [#3 0.05,-0.14,1.04,U] [#4 -0.16,0.09,0.76,U] [#5 -0.10,-0.03,0.90,U] [#6 -0.08,-0.16,0.88,U] [#7 -0.37,0.08,0.61,U] [#8 -0.04,0.07,0.82,U] 
02:43:25.003 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.08, 0.02}
02:43:25.003 00.000 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
02:43:25.004 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
02:43:25.005 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.05 mountX=0.02 mountY=0.01, mountTheta=0.33
02:43:25.007 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.00, opts=13)
02:43:25.010 00.003 21068 Enqueuing Move request for scope (-0.02, -0.00)
02:43:25.013 00.003 16108 Worker thread wakes up
02:43:25.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
02:43:25.013 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
02:43:25.013 00.000 16108 Moving (-0.02, -0.00) raw xDistance=0.02 yDistance=0.01
02:43:25.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:25.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:25.013 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:43:25.014 00.001 16108 MoveAxis(E, 0, ABG)
02:43:25.014 00.000 16108 Move returns status 0, amount 0
02:43:25.014 00.000 16108 MoveAxis(N, 0, ABG)
02:43:25.014 00.000 16108 Move returns status 0, amount 0
02:43:25.014 00.000 16108 move complete, result=0
02:43:25.014 00.000 16108 worker thread done servicing request
02:43:25.018 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3331, FiltMin=2806, FiltMax=56653, Gamma=1.000
02:43:25.038 00.020 21068 UpdateGuideState exits: m=126836 SNR=89.3
02:43:25.038 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:25.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:25.040 00.001 21068 Enqueuing Expose request
02:43:25.041 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:25.041 00.000 16108 Worker thread wakes up
02:43:25.042 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:25.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:26.017 00.975 16108 Exposure complete
02:43:26.076 00.059 16108 worker thread done servicing request
02:43:26.077 00.001 21068 OnExposeComplete: enter
02:43:26.078 00.001 21068 UpdateGuideState(): m_state=6
02:43:26.080 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14008
02:43:26.081 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=877.77, Mass=130395, SNR=99.2, Peak=17110 HFD=3.2
02:43:26.083 00.002 21068 MultiStar: [#1 0.07,-0.01,1.06,U] [#2 -0.23,-0.04,1.09,U] [#3 -0.06,0.04,0.92,U] [#4 -0.38,0.17,0.81,U] [#5 -0.11,0.03,0.86,U] [#6 -0.41,-0.25,0.68,U] [#7 -0.33,0.19,0.57,U] [#8 -0.04,0.34,0.63,U] 
02:43:26.084 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.06}, one-star: {0.06, 0.18}
02:43:26.085 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
02:43:26.086 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
02:43:26.086 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.73 mountX=0.15 mountY=-0.03, mountTheta=-0.18
02:43:26.088 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.06, opts=13)
02:43:26.089 00.001 21068 Enqueuing Move request for scope (-0.14, 0.06)
02:43:26.090 00.001 16108 Worker thread wakes up
02:43:26.091 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
02:43:26.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
02:43:26.091 00.000 16108 Moving (-0.14, 0.06) raw xDistance=0.15 yDistance=-0.03
02:43:26.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:43:26.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:26.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:43:26.091 00.000 16108 MoveAxis(E, 0, ABG)
02:43:26.091 00.000 16108 Move returns status 0, amount 0
02:43:26.091 00.000 16108 MoveAxis(N, 0, ABG)
02:43:26.091 00.000 16108 Move returns status 0, amount 0
02:43:26.091 00.000 16108 move complete, result=0
02:43:26.091 00.000 16108 worker thread done servicing request
02:43:26.096 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3334, FiltMin=2857, FiltMax=60637, Gamma=1.000
02:43:26.110 00.014 21068 UpdateGuideState exits: m=130395 SNR=99.2
02:43:26.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:26.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:26.113 00.001 21068 Enqueuing Expose request
02:43:26.114 00.001 16108 Worker thread wakes up
02:43:26.114 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:26.114 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:26.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:27.282 01.168 16108 Exposure complete
02:43:27.370 00.088 16108 worker thread done servicing request
02:43:27.371 00.001 21068 OnExposeComplete: enter
02:43:27.371 00.000 21068 UpdateGuideState(): m_state=6
02:43:27.372 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14009
02:43:27.373 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=877.50, Mass=130040, SNR=94.4, Peak=15875 HFD=3.4
02:43:27.373 00.000 21068 MultiStar: [#1 -0.02,-0.06,0.95,U] [#2 -0.19,-0.08,1.19,U] [#3 -0.05,-0.09,1.12,U] [#4 -0.25,-0.17,0.81,U] [#5 -0.35,-0.19,0.79,U] [#6 -0.38,-0.38,0.79,U] [#7 -0.48,0.06,0.66,U] [#8 0.03,0.00,0.72,U] 
02:43:27.374 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.11}, one-star: {-0.09, -0.09}
02:43:27.375 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
02:43:27.377 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
02:43:27.378 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=0.07 mountY=0.11, mountTheta=0.99
02:43:27.379 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
02:43:27.380 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
02:43:27.380 00.000 16108 Worker thread wakes up
02:43:27.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
02:43:27.381 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
02:43:27.381 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
02:43:27.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:43:27.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:27.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:43:27.381 00.000 16108 MoveAxis(E, 0, ABG)
02:43:27.381 00.000 16108 Move returns status 0, amount 0
02:43:27.381 00.000 16108 MoveAxis(N, 0, ABG)
02:43:27.381 00.000 16108 Move returns status 0, amount 0
02:43:27.381 00.000 16108 move complete, result=0
02:43:27.381 00.000 16108 worker thread done servicing request
02:43:27.384 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3331, FiltMin=2832, FiltMax=52835, Gamma=1.000
02:43:27.405 00.021 21068 UpdateGuideState exits: m=130040 SNR=94.4
02:43:27.408 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:27.411 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:27.413 00.002 21068 Enqueuing Expose request
02:43:27.416 00.003 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:27.418 00.002 16108 Worker thread wakes up
02:43:27.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:27.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:28.400 00.982 16108 Exposure complete
02:43:28.499 00.099 16108 worker thread done servicing request
02:43:28.500 00.001 21068 OnExposeComplete: enter
02:43:28.501 00.001 21068 UpdateGuideState(): m_state=6
02:43:28.502 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14010
02:43:28.503 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.70, Mass=130381, SNR=87.6, Peak=15958 HFD=3.2
02:43:28.505 00.002 21068 MultiStar: [#1 0.31,0.23,1.15,U] [#2 0.33,-0.04,1.14,U] [#3 -0.09,-0.03,1.23,U] [#4 -0.22,-0.06,0.87,U] [#5 -0.01,-0.18,0.88,U] [#6 -0.08,-0.19,0.88,U] [#7 -0.16,-0.06,0.69,U] [#8 0.08,0.31,0.83,U] 
02:43:28.506 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.13, 0.11}
02:43:28.507 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
02:43:28.507 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
02:43:28.508 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.31 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
02:43:28.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
02:43:28.511 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
02:43:28.512 00.001 16108 Worker thread wakes up
02:43:28.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:43:28.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:43:28.512 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
02:43:28.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:43:28.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:28.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:43:28.512 00.000 16108 MoveAxis(E, 0, ABG)
02:43:28.512 00.000 16108 Move returns status 0, amount 0
02:43:28.512 00.000 16108 MoveAxis(N, 0, ABG)
02:43:28.512 00.000 16108 Move returns status 0, amount 0
02:43:28.512 00.000 16108 move complete, result=0
02:43:28.512 00.000 16108 worker thread done servicing request
02:43:28.515 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3334, FiltMin=2832, FiltMax=65501, Gamma=1.000
02:43:28.530 00.015 21068 UpdateGuideState exits: m=130381 SNR=87.6
02:43:28.532 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:28.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:28.534 00.001 21068 Enqueuing Expose request
02:43:28.534 00.000 16108 Worker thread wakes up
02:43:28.534 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:28.535 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:28.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:29.704 01.169 16108 Exposure complete
02:43:29.767 00.063 16108 worker thread done servicing request
02:43:29.767 00.000 21068 OnExposeComplete: enter
02:43:29.767 00.000 21068 UpdateGuideState(): m_state=6
02:43:29.768 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14011
02:43:29.769 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=877.61, Mass=116193, SNR=82.3, Peak=18182 HFD=2.9
02:43:29.770 00.001 21068 MultiStar: [#1 0.15,0.17,1.11,U] [#2 0.03,-0.02,1.16,U] [#3 -0.01,0.03,1.10,U] [#4 -0.41,-0.02,0.89,U] [#5 -0.29,0.03,0.93,U] [#6 -0.28,-0.25,0.80,U] [#7 -0.42,0.10,0.78,U] [#8 0.14,0.28,0.81,U] 
02:43:29.771 00.001 21068 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.07, 0.01}
02:43:29.771 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
02:43:29.772 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
02:43:29.773 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=0.07 mountY=0.00, mountTheta=0.05
02:43:29.776 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
02:43:29.777 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
02:43:29.779 00.002 16108 Worker thread wakes up
02:43:29.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:43:29.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:43:29.779 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.00
02:43:29.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:43:29.779 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:29.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:43:29.779 00.000 16108 MoveAxis(E, 0, ABG)
02:43:29.779 00.000 16108 Move returns status 0, amount 0
02:43:29.779 00.000 16108 MoveAxis(N, 0, ABG)
02:43:29.779 00.000 16108 Move returns status 0, amount 0
02:43:29.779 00.000 16108 move complete, result=0
02:43:29.779 00.000 16108 worker thread done servicing request
02:43:29.782 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3331, FiltMin=2873, FiltMax=55609, Gamma=1.000
02:43:29.797 00.015 21068 UpdateGuideState exits: m=116193 SNR=82.3
02:43:29.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:29.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:29.799 00.000 21068 Enqueuing Expose request
02:43:29.801 00.002 16108 Worker thread wakes up
02:43:29.801 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:29.802 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:29.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:30.772 00.970 16108 Exposure complete
02:43:30.848 00.076 16108 worker thread done servicing request
02:43:30.848 00.000 21068 OnExposeComplete: enter
02:43:30.849 00.001 21068 UpdateGuideState(): m_state=6
02:43:30.850 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14012
02:43:30.850 00.000 21068 Star::Find returns 1 (0), X=222.18, Y=877.61, Mass=121100, SNR=92.2, Peak=15446 HFD=3.1
02:43:30.851 00.001 21068 MultiStar: [#1 0.05,0.09,0.93,U] [#2 0.01,-0.08,1.09,U] [#3 -0.19,-0.03,0.99,U] [#4 -0.34,0.19,0.82,U] [#5 -0.10,0.05,0.91,U] [#6 -0.34,-0.17,0.75,U] [#7 -0.40,0.21,0.62,U] [#8 -0.18,0.05,0.72,U] 
02:43:30.852 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.07, 0.02}
02:43:30.853 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
02:43:30.853 00.000 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
02:43:30.854 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=0.08 mountY=0.00, mountTheta=0.01
02:43:30.858 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
02:43:30.860 00.002 21068 Enqueuing Move request for scope (-0.07, 0.02)
02:43:30.862 00.002 16108 Worker thread wakes up
02:43:30.864 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:43:30.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:43:30.864 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.08 yDistance=0.00
02:43:30.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:43:30.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:30.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:43:30.864 00.000 16108 MoveAxis(E, 0, ABG)
02:43:30.864 00.000 16108 Move returns status 0, amount 0
02:43:30.864 00.000 16108 MoveAxis(N, 0, ABG)
02:43:30.864 00.000 16108 Move returns status 0, amount 0
02:43:30.864 00.000 16108 move complete, result=0
02:43:30.865 00.001 16108 worker thread done servicing request
02:43:30.873 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3331, FiltMin=2883, FiltMax=65501, Gamma=1.000
02:43:30.888 00.015 21068 UpdateGuideState exits: m=121100 SNR=92.2
02:43:30.890 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:30.890 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:30.891 00.001 21068 Enqueuing Expose request
02:43:30.892 00.001 16108 Worker thread wakes up
02:43:30.892 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:30.892 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:30.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:32.057 01.165 16108 Exposure complete
02:43:32.111 00.054 16108 worker thread done servicing request
02:43:32.111 00.000 21068 OnExposeComplete: enter
02:43:32.113 00.002 21068 UpdateGuideState(): m_state=6
02:43:32.114 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14013
02:43:32.115 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.54, Mass=128868, SNR=90.6, Peak=18790 HFD=3.0
02:43:32.116 00.001 21068 MultiStar: [#1 -0.28,0.08,1.15,U] [#2 -0.12,0.02,1.20,U] [#3 -0.12,-0.01,1.01,U] [#4 -0.12,0.22,1.06,U] [#5 -0.14,-0.06,0.91,U] [#6 -0.46,-0.14,0.75,U] [#7 -0.52,0.20,0.56,U] [#8 -0.16,0.15,0.70,U] 
02:43:32.117 00.001 21068 single-star, 8 included, MultiStar: {-0.20, 0.04}, one-star: {-0.10, -0.06}
02:43:32.117 00.000 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.71)
02:43:32.118 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.77)
02:43:32.119 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=0.09 mountY=0.08, mountTheta=0.74
02:43:32.120 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
02:43:32.122 00.002 21068 Enqueuing Move request for scope (-0.10, -0.06)
02:43:32.122 00.000 16108 Worker thread wakes up
02:43:32.123 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:43:32.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:43:32.123 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.09 yDistance=0.08
02:43:32.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:32.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:32.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:43:32.123 00.000 16108 MoveAxis(E, 0, ABG)
02:43:32.123 00.000 16108 Move returns status 0, amount 0
02:43:32.123 00.000 16108 MoveAxis(N, 0, ABG)
02:43:32.123 00.000 16108 Move returns status 0, amount 0
02:43:32.123 00.000 16108 move complete, result=0
02:43:32.123 00.000 16108 worker thread done servicing request
02:43:32.126 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3331, FiltMin=2841, FiltMax=56995, Gamma=1.000
02:43:32.148 00.022 21068 UpdateGuideState exits: m=128868 SNR=90.6
02:43:32.150 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:32.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:32.153 00.002 21068 Enqueuing Expose request
02:43:32.154 00.001 16108 Worker thread wakes up
02:43:32.154 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:32.155 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:32.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:33.115 00.960 16108 Exposure complete
02:43:33.170 00.055 16108 worker thread done servicing request
02:43:33.170 00.000 21068 OnExposeComplete: enter
02:43:33.171 00.001 21068 UpdateGuideState(): m_state=6
02:43:33.172 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14014
02:43:33.173 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=877.48, Mass=114356, SNR=77.5, Peak=16483 HFD=3.0
02:43:33.174 00.001 21068 MultiStar: [#1 -0.02,0.06,1.46,U] [#2 -0.04,-0.15,1.33,U] [#3 -0.19,-0.28,1.15,U] [#4 -0.30,-0.03,0.88,U] [#5 -0.39,-0.32,1.01,U] [#6 -0.59,-0.30,0.00,M1] [#7 -0.71,0.12,0.00,M1] [#8 0.04,-0.06,0.92,U] 
02:43:33.175 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.12}, one-star: {-0.15, -0.11}
02:43:33.175 00.000 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
02:43:33.176 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
02:43:33.177 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.41 mountX=0.11 mountY=0.15, mountTheta=0.92
02:43:33.178 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.12, opts=13)
02:43:33.179 00.001 21068 Enqueuing Move request for scope (-0.14, -0.12)
02:43:33.180 00.001 16108 Worker thread wakes up
02:43:33.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
02:43:33.180 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
02:43:33.180 00.000 16108 Moving (-0.14, -0.12) raw xDistance=0.11 yDistance=0.15
02:43:33.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:33.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:33.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:43:33.180 00.000 16108 MoveAxis(E, 0, ABG)
02:43:33.181 00.001 16108 Move returns status 0, amount 0
02:43:33.181 00.000 16108 MoveAxis(N, 0, ABG)
02:43:33.181 00.000 16108 Move returns status 0, amount 0
02:43:33.181 00.000 16108 move complete, result=0
02:43:33.181 00.000 16108 worker thread done servicing request
02:43:33.183 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3331, FiltMin=2877, FiltMax=65501, Gamma=1.000
02:43:33.199 00.016 21068 UpdateGuideState exits: m=114356 SNR=77.5
02:43:33.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:33.202 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:33.203 00.001 21068 Enqueuing Expose request
02:43:33.204 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:33.205 00.001 16108 Worker thread wakes up
02:43:33.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:33.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:34.363 01.158 16108 Exposure complete
02:43:34.418 00.055 16108 worker thread done servicing request
02:43:34.418 00.000 21068 OnExposeComplete: enter
02:43:34.419 00.001 21068 UpdateGuideState(): m_state=6
02:43:34.420 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14015
02:43:34.421 00.001 21068 Star::Find returns 1 (0), X=221.96, Y=877.46, Mass=117784, SNR=85.4, Peak=16835 HFD=3.0
02:43:34.422 00.001 21068 MultiStar: [#1 -0.26,-0.16,1.17,U] [#2 -0.43,-0.20,1.31,U] [#3 -0.36,-0.14,1.13,U] [#4 -0.56,-0.07,0.78,U] [#5 -0.26,-0.27,1.00,U] [#6 -0.71,-0.35,0.00,M2] [#7 -0.78,-0.14,0.00,M2] [#8 -0.30,-0.02,0.92,U] 
02:43:34.423 00.001 21068 single-star, 6 included, MultiStar: {-0.35, -0.15}, one-star: {-0.29, -0.14}
02:43:34.423 00.000 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
02:43:34.424 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
02:43:34.425 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-2.70 mountX=0.26 mountY=0.20, mountTheta=0.66
02:43:34.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.14, opts=13)
02:43:34.428 00.001 21068 Enqueuing Move request for scope (-0.29, -0.14)
02:43:34.429 00.001 16108 Worker thread wakes up
02:43:34.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.14) opts 0xd
02:43:34.429 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.14)
02:43:34.429 00.000 16108 Moving (-0.29, -0.14) raw xDistance=0.26 yDistance=0.20
02:43:34.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:43:34.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:34.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:43:34.430 00.001 16108 MoveAxis(W, 68, ABG)
02:43:34.430 00.000 16108 Guiding  Dir = 3, Dur = 68
02:43:34.430 00.000 16108 IsSlewing returns 0
02:43:34.430 00.000 16108 IsGuiding returns 0
02:43:34.433 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3331, FiltMin=2843, FiltMax=55411, Gamma=1.000
02:43:34.443 00.010 16108 PulseGuide returned control before completion, sleep 66
02:43:34.449 00.006 21068 UpdateGuideState exits: m=117784 SNR=85.4
02:43:34.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:34.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:34.451 00.000 21068 Enqueuing Expose request
02:43:34.520 00.069 16108 IsGuiding returns 1
02:43:34.520 00.000 16108 scope still moving after pulse duration time elapsed
02:43:34.552 00.032 16108 IsSlewing returns 0
02:43:34.552 00.000 16108 IsGuiding returns 0
02:43:34.552 00.000 16108 scope move finished after 68 + 53 ms
02:43:34.552 00.000 16108 Move returns status 0, amount 68
02:43:34.552 00.000 16108 MoveAxis(N, 0, ABG)
02:43:34.552 00.000 16108 Move returns status 0, amount 0
02:43:34.553 00.001 16108 move complete, result=0
02:43:34.553 00.000 16108 worker thread done servicing request
02:43:34.553 00.000 16108 Worker thread wakes up
02:43:34.553 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.2 px 0 ms NORTH
02:43:34.555 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:34.557 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:35.529 00.972 16108 Exposure complete
02:43:35.584 00.055 16108 worker thread done servicing request
02:43:35.584 00.000 21068 OnExposeComplete: enter
02:43:35.586 00.002 21068 UpdateGuideState(): m_state=6
02:43:35.588 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14016
02:43:35.591 00.003 21068 Star::Find returns 1 (0), X=222.12, Y=877.40, Mass=107907, SNR=83.3, Peak=14659 HFD=3.2
02:43:35.594 00.003 21068 MultiStar: [#1 0.01,-0.08,1.17,U] [#2 -0.06,-0.13,1.20,U] [#3 0.02,-0.11,0.95,U] [#4 -0.31,0.00,0.96,U] [#5 -0.10,-0.35,0.95,U] [#6 -0.47,-0.25,0.91,U] [#7 -0.49,-0.27,0.00,M3] [#8 0.10,-0.03,0.79,U] 
02:43:35.597 00.003 21068 refined, 7 included, MultiStar: {-0.12, -0.14}, one-star: {-0.13, -0.20}
02:43:35.598 00.001 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
02:43:35.600 00.002 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
02:43:35.601 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.26 mountX=0.09 mountY=0.16, mountTheta=1.07
02:43:35.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.14, opts=13)
02:43:35.605 00.002 21068 Enqueuing Move request for scope (-0.12, -0.14)
02:43:35.606 00.001 16108 Worker thread wakes up
02:43:35.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
02:43:35.606 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
02:43:35.606 00.000 16108 Moving (-0.12, -0.14) raw xDistance=0.09 yDistance=0.16
02:43:35.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:35.607 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:35.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:43:35.607 00.000 16108 MoveAxis(E, 0, ABG)
02:43:35.607 00.000 16108 Move returns status 0, amount 0
02:43:35.607 00.000 16108 MoveAxis(N, 0, ABG)
02:43:35.607 00.000 16108 Move returns status 0, amount 0
02:43:35.607 00.000 16108 move complete, result=0
02:43:35.607 00.000 16108 worker thread done servicing request
02:43:35.613 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3331, FiltMin=2803, FiltMax=62803, Gamma=1.000
02:43:35.639 00.026 21068 UpdateGuideState exits: m=107907 SNR=83.3
02:43:35.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:35.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:35.642 00.001 21068 Enqueuing Expose request
02:43:35.643 00.001 16108 Worker thread wakes up
02:43:35.643 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:35.645 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:35.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:36.808 01.163 16108 Exposure complete
02:43:36.889 00.081 16108 worker thread done servicing request
02:43:36.889 00.000 21068 OnExposeComplete: enter
02:43:36.892 00.003 21068 UpdateGuideState(): m_state=6
02:43:36.894 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14017
02:43:36.897 00.003 21068 Star::Find returns 1 (0), X=222.40, Y=877.51, Mass=131915, SNR=87.7, Peak=18521 HFD=3.1
02:43:36.898 00.001 21068 MultiStar: [#1 0.18,0.01,1.02,U] [#2 0.00,-0.27,1.19,U] [#3 -0.05,-0.17,0.99,U] [#4 -0.12,0.08,0.95,U] [#5 -0.20,-0.41,0.94,U] [#6 -0.03,-0.22,0.92,U] [#7 -0.41,0.21,0.64,U] [#8 0.09,0.03,0.80,U] 
02:43:36.899 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.15, -0.08}
02:43:36.901 00.002 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
02:43:36.902 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
02:43:36.903 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=0.01 mountY=0.11, mountTheta=1.48
02:43:36.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
02:43:36.906 00.001 21068 Enqueuing Move request for scope (-0.03, -0.11)
02:43:36.907 00.001 16108 Worker thread wakes up
02:43:36.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:43:36.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:43:36.907 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.11
02:43:36.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:43:36.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:36.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:43:36.907 00.000 16108 MoveAxis(E, 0, ABG)
02:43:36.907 00.000 16108 Move returns status 0, amount 0
02:43:36.907 00.000 16108 MoveAxis(N, 0, ABG)
02:43:36.907 00.000 16108 Move returns status 0, amount 0
02:43:36.907 00.000 16108 move complete, result=0
02:43:36.908 00.001 16108 worker thread done servicing request
02:43:36.912 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3331, FiltMin=2845, FiltMax=62781, Gamma=1.000
02:43:36.928 00.016 21068 UpdateGuideState exits: m=131915 SNR=87.7
02:43:36.929 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:36.930 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:36.930 00.000 21068 Enqueuing Expose request
02:43:36.931 00.001 16108 Worker thread wakes up
02:43:36.931 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:36.932 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:36.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:37.919 00.987 16108 Exposure complete
02:43:37.978 00.059 16108 worker thread done servicing request
02:43:37.978 00.000 21068 OnExposeComplete: enter
02:43:37.979 00.001 21068 UpdateGuideState(): m_state=6
02:43:37.979 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14018
02:43:37.980 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=877.38, Mass=127655, SNR=90.2, Peak=16105 HFD=3.2
02:43:37.981 00.001 21068 MultiStar: [#1 0.42,0.09,1.18,U] [#2 0.40,-0.11,1.01,U] [#3 0.11,-0.21,0.96,U] [#4 0.14,0.09,0.79,U] [#5 0.18,-0.39,0.93,U] [#6 -0.07,-0.55,0.78,U] [#7 -0.32,-0.29,0.57,U] [#8 0.31,0.02,0.80,U] 
02:43:37.982 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.17, -0.22}
02:43:37.982 00.000 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
02:43:37.983 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
02:43:37.984 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.72 mountX=-0.21 mountY=0.11, mountTheta=2.64
02:43:37.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.16, opts=13)
02:43:37.987 00.001 21068 Enqueuing Move request for scope (0.18, -0.16)
02:43:37.988 00.001 16108 Worker thread wakes up
02:43:37.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:43:37.988 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:43:37.988 00.000 16108 Moving (0.18, -0.16) raw xDistance=-0.21 yDistance=0.11
02:43:37.988 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:43:37.988 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:37.988 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:43:37.988 00.000 16108 MoveAxis(E, 55, ABG)
02:43:37.988 00.000 16108 Guiding  Dir = 2, Dur = 55
02:43:37.989 00.001 16108 IsSlewing returns 0
02:43:37.989 00.000 16108 IsGuiding returns 0
02:43:37.993 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3331, FiltMin=2883, FiltMax=60493, Gamma=1.000
02:43:38.006 00.013 16108 PulseGuide returned control before completion, sleep 49
02:43:38.009 00.003 21068 UpdateGuideState exits: m=127655 SNR=90.2
02:43:38.009 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:38.011 00.001 21068 Enqueuing Expose request
02:43:38.067 00.056 16108 IsGuiding returns 1
02:43:38.067 00.000 16108 scope still moving after pulse duration time elapsed
02:43:38.098 00.031 16108 IsSlewing returns 0
02:43:38.098 00.000 16108 IsGuiding returns 0
02:43:38.098 00.000 16108 scope move finished after 55 + 55 ms
02:43:38.100 00.002 16108 Move returns status 0, amount 55
02:43:38.100 00.000 16108 MoveAxis(N, 0, ABG)
02:43:38.100 00.000 16108 Move returns status 0, amount 0
02:43:38.100 00.000 16108 move complete, result=0
02:43:38.100 00.000 16108 worker thread done servicing request
02:43:38.100 00.000 16108 Worker thread wakes up
02:43:38.100 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:38.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:38.100 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:43:39.262 01.162 16108 Exposure complete
02:43:39.333 00.071 16108 worker thread done servicing request
02:43:39.333 00.000 21068 OnExposeComplete: enter
02:43:39.334 00.001 21068 UpdateGuideState(): m_state=6
02:43:39.334 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14019
02:43:39.335 00.001 21068 Star::Find returns 1 (0), X=221.97, Y=877.50, Mass=129322, SNR=98.3, Peak=16083 HFD=3.2
02:43:39.336 00.001 21068 MultiStar: [#1 -0.21,0.01,1.10,U] [#2 -0.06,0.01,0.96,U] [#3 -0.07,-0.08,0.94,U] [#4 -0.20,-0.14,0.69,U] [#5 -0.19,-0.41,0.71,U] [#6 -0.25,-0.35,0.76,U] [#7 -0.51,-0.19,0.61,U] [#8 -0.06,-0.06,0.60,U] 
02:43:39.337 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.13}, one-star: {-0.28, -0.09}
02:43:39.338 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
02:43:39.339 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
02:43:39.339 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-2.56 mountX=0.17 mountY=0.17, mountTheta=0.78
02:43:39.342 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.13, opts=13)
02:43:39.342 00.000 21068 Enqueuing Move request for scope (-0.20, -0.13)
02:43:39.343 00.001 16108 Worker thread wakes up
02:43:39.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
02:43:39.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
02:43:39.343 00.000 16108 Moving (-0.20, -0.13) raw xDistance=0.17 yDistance=0.17
02:43:39.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:43:39.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:39.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:43:39.343 00.000 16108 MoveAxis(E, 0, ABG)
02:43:39.343 00.000 16108 Move returns status 0, amount 0
02:43:39.343 00.000 16108 MoveAxis(N, 0, ABG)
02:43:39.343 00.000 16108 Move returns status 0, amount 0
02:43:39.343 00.000 16108 move complete, result=0
02:43:39.344 00.001 16108 worker thread done servicing request
02:43:39.347 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3331, FiltMin=2867, FiltMax=65501, Gamma=1.000
02:43:39.363 00.016 21068 UpdateGuideState exits: m=129322 SNR=98.3
02:43:39.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:39.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:39.366 00.001 21068 Enqueuing Expose request
02:43:39.366 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:39.367 00.001 16108 Worker thread wakes up
02:43:39.367 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:39.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:40.350 00.983 16108 Exposure complete
02:43:40.425 00.075 16108 worker thread done servicing request
02:43:40.425 00.000 21068 OnExposeComplete: enter
02:43:40.426 00.001 21068 UpdateGuideState(): m_state=6
02:43:40.427 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14020
02:43:40.427 00.000 21068 Star::Find returns 1 (0), X=222.20, Y=877.53, Mass=132067, SNR=97.9, Peak=15782 HFD=3.4
02:43:40.428 00.001 21068 MultiStar: [#1 -0.17,0.06,1.02,U] [#2 -0.08,-0.14,1.05,U] [#3 -0.18,-0.02,0.92,U] [#4 -0.36,0.07,0.77,U] [#5 -0.19,-0.27,0.91,U] [#6 -0.09,-0.03,0.68,U] [#7 -0.65,0.02,0.00,M1] [#8 -0.08,0.05,0.58,U] 
02:43:40.429 00.001 21068 single-star, 7 included, MultiStar: {-0.15, -0.05}, one-star: {-0.06, -0.06}
02:43:40.430 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
02:43:40.432 00.002 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
02:43:40.433 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=0.05 mountY=0.07, mountTheta=1.00
02:43:40.435 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
02:43:40.435 00.000 21068 Enqueuing Move request for scope (-0.06, -0.06)
02:43:40.436 00.001 16108 Worker thread wakes up
02:43:40.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:43:40.436 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:43:40.436 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.07
02:43:40.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:40.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:40.437 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:43:40.437 00.000 16108 MoveAxis(E, 0, ABG)
02:43:40.437 00.000 16108 Move returns status 0, amount 0
02:43:40.437 00.000 16108 MoveAxis(N, 0, ABG)
02:43:40.437 00.000 16108 Move returns status 0, amount 0
02:43:40.437 00.000 16108 move complete, result=0
02:43:40.437 00.000 16108 worker thread done servicing request
02:43:40.439 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3331, FiltMin=2800, FiltMax=61475, Gamma=1.000
02:43:40.455 00.016 21068 UpdateGuideState exits: m=132067 SNR=97.9
02:43:40.457 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:40.459 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:40.461 00.002 21068 Enqueuing Expose request
02:43:40.462 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:40.464 00.002 16108 Worker thread wakes up
02:43:40.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:40.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:41.634 01.170 16108 Exposure complete
02:43:41.692 00.058 16108 worker thread done servicing request
02:43:41.692 00.000 21068 OnExposeComplete: enter
02:43:41.693 00.001 21068 UpdateGuideState(): m_state=6
02:43:41.694 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14021
02:43:41.695 00.001 21068 Star::Find returns 1 (0), X=222.03, Y=877.69, Mass=123122, SNR=90.7, Peak=17366 HFD=2.8
02:43:41.696 00.001 21068 MultiStar: [#1 -0.29,0.01,1.18,U] [#2 -0.06,-0.02,1.37,U] [#3 -0.07,-0.19,0.91,U] [#4 -0.23,0.04,0.74,U] [#5 -0.27,-0.01,0.93,U] [#6 -0.19,0.03,0.78,U] [#7 -0.52,0.23,0.00,M2] [#8 -0.00,0.17,0.67,U] 
02:43:41.697 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.23, 0.09}
02:43:41.697 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:43:41.698 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:43:41.699 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=0.17 mountY=0.03, mountTheta=0.19
02:43:41.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.01, opts=13)
02:43:41.702 00.001 21068 Enqueuing Move request for scope (-0.17, 0.01)
02:43:41.703 00.001 16108 Worker thread wakes up
02:43:41.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
02:43:41.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
02:43:41.703 00.000 16108 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=0.03
02:43:41.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:43:41.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:41.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:43:41.703 00.000 16108 MoveAxis(E, 0, ABG)
02:43:41.703 00.000 16108 Move returns status 0, amount 0
02:43:41.703 00.000 16108 MoveAxis(N, 0, ABG)
02:43:41.703 00.000 16108 Move returns status 0, amount 0
02:43:41.703 00.000 16108 move complete, result=0
02:43:41.704 00.001 16108 worker thread done servicing request
02:43:41.707 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3331, FiltMin=2899, FiltMax=60157, Gamma=1.000
02:43:41.729 00.022 21068 UpdateGuideState exits: m=123122 SNR=90.7
02:43:41.731 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.733 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:41.734 00.001 21068 Enqueuing Expose request
02:43:41.736 00.002 16108 Worker thread wakes up
02:43:41.736 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:41.738 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:41.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:42.714 00.976 16108 Exposure complete
02:43:42.803 00.089 16108 worker thread done servicing request
02:43:42.803 00.000 21068 OnExposeComplete: enter
02:43:42.804 00.001 21068 UpdateGuideState(): m_state=6
02:43:42.805 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14022
02:43:42.806 00.001 21068 Star::Find returns 1 (0), X=222.01, Y=877.59, Mass=127172, SNR=91.5, Peak=17766 HFD=3.0
02:43:42.807 00.001 21068 MultiStar: [#1 -0.13,-0.12,0.95,U] [#2 0.07,-0.02,1.07,U] [#3 -0.09,-0.07,0.95,U] [#4 -0.31,0.01,0.79,U] [#5 -0.10,0.00,0.82,U] [#6 -0.05,-0.30,0.86,U] [#7 -0.50,0.28,0.00,M3] [#8 -0.18,-0.01,0.71,U] 
02:43:42.808 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.24, -0.01}
02:43:42.809 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
02:43:42.810 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
02:43:42.810 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.65 mountX=0.11 mountY=0.09, mountTheta=0.70
02:43:42.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.07, opts=13)
02:43:42.814 00.002 21068 Enqueuing Move request for scope (-0.12, -0.07)
02:43:42.814 00.000 16108 Worker thread wakes up
02:43:42.815 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
02:43:42.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
02:43:42.815 00.000 16108 Moving (-0.12, -0.07) raw xDistance=0.11 yDistance=0.09
02:43:42.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:42.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:42.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:43:42.815 00.000 16108 MoveAxis(E, 0, ABG)
02:43:42.815 00.000 16108 Move returns status 0, amount 0
02:43:42.815 00.000 16108 MoveAxis(N, 0, ABG)
02:43:42.815 00.000 16108 Move returns status 0, amount 0
02:43:42.815 00.000 16108 move complete, result=0
02:43:42.815 00.000 16108 worker thread done servicing request
02:43:42.819 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3331, FiltMin=2835, FiltMax=62141, Gamma=1.000
02:43:42.835 00.016 21068 UpdateGuideState exits: m=127172 SNR=91.5
02:43:42.835 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:42.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:42.837 00.001 21068 Enqueuing Expose request
02:43:42.838 00.001 16108 Worker thread wakes up
02:43:42.838 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:42.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:42.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:44.026 01.188 16108 Exposure complete
02:43:44.086 00.060 16108 worker thread done servicing request
02:43:44.086 00.000 21068 OnExposeComplete: enter
02:43:44.087 00.001 21068 UpdateGuideState(): m_state=6
02:43:44.087 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14023
02:43:44.089 00.002 21068 Star::Find returns 1 (0), X=222.36, Y=877.43, Mass=122999, SNR=81.2, Peak=16403 HFD=3.0
02:43:44.090 00.001 21068 MultiStar: [#1 -0.14,-0.07,1.22,U] [#2 0.09,-0.04,1.39,U] [#3 -0.31,-0.02,1.11,U] [#4 -0.33,0.22,0.93,U] [#5 -0.25,-0.15,0.90,U] [#6 -0.24,-0.02,1.00,U] [#7 -0.60,-0.07,0.00,M4] [#8 -0.08,-0.04,0.78,U] 
02:43:44.091 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {0.11, -0.16}
02:43:44.091 00.000 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
02:43:44.092 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.52)
02:43:44.093 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.13 mountY=0.07, mountTheta=0.50
02:43:44.094 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.04, opts=13)
02:43:44.095 00.001 21068 Enqueuing Move request for scope (-0.13, -0.04)
02:43:44.096 00.001 16108 Worker thread wakes up
02:43:44.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
02:43:44.096 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
02:43:44.096 00.000 16108 Moving (-0.13, -0.04) raw xDistance=0.13 yDistance=0.07
02:43:44.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:43:44.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:44.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:43:44.097 00.001 16108 MoveAxis(E, 0, ABG)
02:43:44.097 00.000 16108 Move returns status 0, amount 0
02:43:44.097 00.000 16108 MoveAxis(N, 0, ABG)
02:43:44.097 00.000 16108 Move returns status 0, amount 0
02:43:44.097 00.000 16108 move complete, result=0
02:43:44.097 00.000 16108 worker thread done servicing request
02:43:44.107 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3331, FiltMin=2809, FiltMax=56467, Gamma=1.000
02:43:44.130 00.023 21068 UpdateGuideState exits: m=122999 SNR=81.2
02:43:44.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:44.132 00.000 21068 Enqueuing Expose request
02:43:44.133 00.001 16108 Worker thread wakes up
02:43:44.133 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:44.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:44.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:45.118 00.984 16108 Exposure complete
02:43:45.182 00.064 16108 worker thread done servicing request
02:43:45.182 00.000 21068 OnExposeComplete: enter
02:43:45.183 00.001 21068 UpdateGuideState(): m_state=6
02:43:45.185 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14024
02:43:45.187 00.002 21068 Star::Find returns 1 (0), X=222.15, Y=877.28, Mass=122885, SNR=87.4, Peak=15715 HFD=2.9
02:43:45.188 00.001 21068 MultiStar: [#1 -0.11,-0.27,1.22,U] [#2 0.03,-0.19,1.07,U] [#3 -0.08,-0.18,1.15,U] [#4 -0.27,-0.22,0.96,U] [#5 -0.17,-0.14,0.96,U] [#6 -0.10,-0.23,0.85,U] [#7 -0.33,0.04,0.66,U] [#8 -0.01,-0.25,0.82,U] 
02:43:45.190 00.002 21068 refined, 8 included, MultiStar: {-0.12, -0.21}, one-star: {-0.11, -0.32}
02:43:45.191 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
02:43:45.192 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.28)
02:43:45.195 00.003 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.10 mountX=0.08 mountY=0.23, mountTheta=1.22
02:43:45.196 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.21, opts=13)
02:43:45.197 00.001 21068 Enqueuing Move request for scope (-0.12, -0.21)
02:43:45.198 00.001 16108 Worker thread wakes up
02:43:45.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
02:43:45.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
02:43:45.198 00.000 16108 Moving (-0.12, -0.21) raw xDistance=0.08 yDistance=0.23
02:43:45.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:43:45.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:45.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:43:45.198 00.000 16108 MoveAxis(E, 0, ABG)
02:43:45.198 00.000 16108 Move returns status 0, amount 0
02:43:45.198 00.000 16108 MoveAxis(N, 0, ABG)
02:43:45.198 00.000 16108 Move returns status 0, amount 0
02:43:45.198 00.000 16108 move complete, result=0
02:43:45.198 00.000 16108 worker thread done servicing request
02:43:45.202 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3331, FiltMin=2896, FiltMax=62339, Gamma=1.000
02:43:45.218 00.016 21068 UpdateGuideState exits: m=122885 SNR=87.4
02:43:45.218 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:45.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:45.220 00.001 21068 Enqueuing Expose request
02:43:45.220 00.000 16108 Worker thread wakes up
02:43:45.222 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:45.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:45.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:46.376 01.154 16108 Exposure complete
02:43:46.451 00.075 16108 worker thread done servicing request
02:43:46.451 00.000 21068 OnExposeComplete: enter
02:43:46.454 00.003 21068 UpdateGuideState(): m_state=6
02:43:46.455 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14025
02:43:46.457 00.002 21068 Star::Find returns 1 (0), X=222.04, Y=877.56, Mass=110960, SNR=77.7, Peak=15430 HFD=2.9
02:43:46.459 00.002 21068 MultiStar: [#1 0.04,-0.30,1.24,U] [#2 -0.04,-0.21,1.28,U] [#3 0.00,-0.26,1.24,U] [#4 0.07,0.00,1.06,U] [#5 0.18,-0.26,1.03,U] [#6 0.19,-0.27,0.86,U] [#7 -0.56,0.01,0.79,U] [#8 -0.07,-0.11,0.88,U] 
02:43:46.461 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {-0.21, -0.04}
02:43:46.462 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
02:43:46.463 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
02:43:46.464 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.75 mountX=0.00 mountY=0.17, mountTheta=1.56
02:43:46.467 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.17, opts=13)
02:43:46.469 00.002 21068 Enqueuing Move request for scope (-0.03, -0.17)
02:43:46.470 00.001 16108 Worker thread wakes up
02:43:46.471 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
02:43:46.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
02:43:46.471 00.000 16108 Moving (-0.03, -0.17) raw xDistance=0.00 yDistance=0.17
02:43:46.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:43:46.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:46.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:43:46.471 00.000 16108 MoveAxis(E, 0, ABG)
02:43:46.471 00.000 16108 Move returns status 0, amount 0
02:43:46.471 00.000 16108 MoveAxis(N, 0, ABG)
02:43:46.471 00.000 16108 Move returns status 0, amount 0
02:43:46.471 00.000 16108 move complete, result=0
02:43:46.471 00.000 16108 worker thread done servicing request
02:43:46.478 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3331, FiltMin=2864, FiltMax=65501, Gamma=1.000
02:43:46.493 00.015 21068 UpdateGuideState exits: m=110960 SNR=77.7
02:43:46.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:46.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:46.497 00.001 21068 Enqueuing Expose request
02:43:46.497 00.000 16108 Worker thread wakes up
02:43:46.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:46.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:46.497 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:47.476 00.979 16108 Exposure complete
02:43:47.563 00.087 16108 worker thread done servicing request
02:43:47.563 00.000 21068 OnExposeComplete: enter
02:43:47.565 00.002 21068 UpdateGuideState(): m_state=6
02:43:47.566 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14026
02:43:47.567 00.001 21068 Star::Find returns 1 (0), X=221.89, Y=877.56, Mass=124840, SNR=88.0, Peak=17974 HFD=3.1
02:43:47.568 00.001 21068 MultiStar: [#1 -0.18,-0.14,1.15,U] [#2 -0.31,0.02,1.20,U] [#3 -0.08,-0.15,1.08,U] [#4 -0.25,0.23,0.80,U] [#5 -0.20,-0.19,1.01,U] [#6 -0.33,-0.17,0.83,U] [#7 -0.68,0.13,0.00,M3] [#8 -0.13,0.18,0.74,U] 
02:43:47.568 00.000 21068 refined, 7 included, MultiStar: {-0.23, -0.04}, one-star: {-0.36, -0.03}
02:43:47.569 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
02:43:47.570 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
02:43:47.570 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.95 mountX=0.22 mountY=0.10, mountTheta=0.42
02:43:47.573 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.04, opts=13)
02:43:47.576 00.003 21068 Enqueuing Move request for scope (-0.23, -0.04)
02:43:47.578 00.002 16108 Worker thread wakes up
02:43:47.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
02:43:47.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
02:43:47.578 00.000 16108 Moving (-0.23, -0.04) raw xDistance=0.22 yDistance=0.10
02:43:47.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:43:47.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:47.579 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:43:47.579 00.000 16108 MoveAxis(W, 57, ABG)
02:43:47.579 00.000 16108 Guiding  Dir = 3, Dur = 57
02:43:47.579 00.000 16108 IsSlewing returns 0
02:43:47.581 00.002 16108 IsGuiding returns 0
02:43:47.582 00.001 16108 PulseGuide returned control before completion, sleep 66
02:43:47.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3331, FiltMin=2857, FiltMax=62237, Gamma=1.000
02:43:47.613 00.027 21068 UpdateGuideState exits: m=124840 SNR=88.0
02:43:47.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:47.616 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:47.617 00.001 21068 Enqueuing Expose request
02:43:47.649 00.032 16108 IsGuiding returns 1
02:43:47.649 00.000 16108 scope still moving after pulse duration time elapsed
02:43:47.680 00.031 16108 IsSlewing returns 0
02:43:47.680 00.000 16108 IsGuiding returns 0
02:43:47.680 00.000 16108 scope move finished after 57 + 43 ms
02:43:47.680 00.000 16108 Move returns status 0, amount 57
02:43:47.680 00.000 16108 MoveAxis(N, 0, ABG)
02:43:47.680 00.000 16108 Move returns status 0, amount 0
02:43:47.680 00.000 16108 move complete, result=0
02:43:47.680 00.000 16108 worker thread done servicing request
02:43:47.680 00.000 16108 Worker thread wakes up
02:43:47.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:47.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:47.680 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
02:43:48.848 01.168 16108 Exposure complete
02:43:48.905 00.057 16108 worker thread done servicing request
02:43:48.905 00.000 21068 OnExposeComplete: enter
02:43:48.907 00.002 21068 UpdateGuideState(): m_state=6
02:43:48.909 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14027
02:43:48.910 00.001 21068 Star::Find returns 1 (0), X=222.14, Y=877.47, Mass=128831, SNR=89.9, Peak=16723 HFD=3.1
02:43:48.912 00.002 21068 MultiStar: [#1 -0.17,-0.03,1.01,U] [#2 -0.19,-0.12,1.32,U] [#3 -0.05,-0.19,1.03,U] [#4 -0.46,0.12,0.83,U] [#5 0.02,-0.02,0.85,U] [#6 -0.21,-0.07,0.85,U] [#7 -0.47,0.05,0.55,U] [#8 -0.09,0.12,0.75,U] 
02:43:48.913 00.001 21068 single-star, 8 included, MultiStar: {-0.18, -0.05}, one-star: {-0.11, -0.13}
02:43:48.913 00.000 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
02:43:48.914 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
02:43:48.915 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=0.09 mountY=0.15, mountTheta=1.04
02:43:48.918 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
02:43:48.918 00.000 21068 Enqueuing Move request for scope (-0.11, -0.13)
02:43:48.919 00.001 16108 Worker thread wakes up
02:43:48.921 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
02:43:48.921 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
02:43:48.921 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
02:43:48.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:48.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:48.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:43:48.921 00.000 16108 MoveAxis(E, 0, ABG)
02:43:48.921 00.000 16108 Move returns status 0, amount 0
02:43:48.921 00.000 16108 MoveAxis(N, 0, ABG)
02:43:48.921 00.000 16108 Move returns status 0, amount 0
02:43:48.921 00.000 16108 move complete, result=0
02:43:48.921 00.000 16108 worker thread done servicing request
02:43:48.924 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3331, FiltMin=2854, FiltMax=63283, Gamma=1.000
02:43:48.939 00.015 21068 UpdateGuideState exits: m=128831 SNR=89.9
02:43:48.941 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:48.941 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:48.942 00.001 21068 Enqueuing Expose request
02:43:48.943 00.001 16108 Worker thread wakes up
02:43:48.943 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:48.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:48.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:49.930 00.987 16108 Exposure complete
02:43:50.003 00.073 16108 worker thread done servicing request
02:43:50.003 00.000 21068 OnExposeComplete: enter
02:43:50.004 00.001 21068 UpdateGuideState(): m_state=6
02:43:50.006 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14028
02:43:50.007 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=877.53, Mass=123163, SNR=86.9, Peak=16054 HFD=3.2
02:43:50.009 00.002 21068 MultiStar: [#1 -0.09,0.05,1.15,U] [#2 -0.26,-0.10,1.28,U] [#3 -0.24,-0.08,1.22,U] [#4 -0.38,-0.02,0.81,U] [#5 -0.24,-0.10,0.92,U] [#6 -0.25,-0.21,0.95,U] [#7 -0.51,0.30,0.00,M3] [#8 -0.15,0.04,0.72,U] 
02:43:50.010 00.001 21068 single-star, 7 included, MultiStar: {-0.21, -0.06}, one-star: {-0.12, -0.07}
02:43:50.010 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.69)
02:43:50.011 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.75)
02:43:50.012 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=0.11 mountY=0.09, mountTheta=0.72
02:43:50.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.07, opts=13)
02:43:50.015 00.001 21068 Enqueuing Move request for scope (-0.12, -0.07)
02:43:50.016 00.001 16108 Worker thread wakes up
02:43:50.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
02:43:50.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
02:43:50.016 00.000 16108 Moving (-0.12, -0.07) raw xDistance=0.11 yDistance=0.09
02:43:50.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:50.017 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:50.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:43:50.017 00.000 16108 MoveAxis(E, 0, ABG)
02:43:50.017 00.000 16108 Move returns status 0, amount 0
02:43:50.017 00.000 16108 MoveAxis(N, 0, ABG)
02:43:50.017 00.000 16108 Move returns status 0, amount 0
02:43:50.017 00.000 16108 move complete, result=0
02:43:50.017 00.000 16108 worker thread done servicing request
02:43:50.025 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3331, FiltMin=2829, FiltMax=64125, Gamma=1.000
02:43:50.043 00.018 21068 UpdateGuideState exits: m=123163 SNR=86.9
02:43:50.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:50.046 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:50.047 00.001 21068 Enqueuing Expose request
02:43:50.047 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:50.048 00.001 16108 Worker thread wakes up
02:43:50.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:50.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:51.202 01.154 16108 Exposure complete
02:43:51.270 00.068 16108 worker thread done servicing request
02:43:51.270 00.000 21068 OnExposeComplete: enter
02:43:51.273 00.003 21068 UpdateGuideState(): m_state=6
02:43:51.275 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14029
02:43:51.277 00.002 21068 Star::Find returns 1 (0), X=222.29, Y=877.62, Mass=140576, SNR=95.8, Peak=18230 HFD=3.2
02:43:51.280 00.003 21068 MultiStar: [#1 -0.12,-0.00,1.05,U] [#2 -0.16,-0.12,1.12,U] [#3 -0.08,-0.08,0.85,U] [#4 -0.30,-0.00,0.81,U] [#5 -0.20,-0.09,0.79,U] [#6 -0.09,-0.23,0.65,U] [#7 -0.43,0.07,0.53,U] [#8 -0.18,0.06,0.69,U] 
02:43:51.281 00.001 21068 single-star, 8 included, MultiStar: {-0.15, -0.04}, one-star: {0.04, 0.03}
02:43:51.283 00.002 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
02:43:51.284 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
02:43:51.286 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
02:43:51.289 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
02:43:51.291 00.002 21068 Enqueuing Move request for scope (0.04, 0.03)
02:43:51.292 00.001 16108 Worker thread wakes up
02:43:51.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:43:51.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:43:51.292 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.03
02:43:51.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:51.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:51.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:43:51.292 00.000 16108 MoveAxis(E, 0, ABG)
02:43:51.292 00.000 16108 Move returns status 0, amount 0
02:43:51.292 00.000 16108 MoveAxis(N, 0, ABG)
02:43:51.292 00.000 16108 Move returns status 0, amount 0
02:43:51.292 00.000 16108 move complete, result=0
02:43:51.293 00.001 16108 worker thread done servicing request
02:43:51.298 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=329, max=65535, med=3331, FiltMin=2864, FiltMax=63405, Gamma=1.000
02:43:51.322 00.024 21068 UpdateGuideState exits: m=140576 SNR=95.8
02:43:51.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:51.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:51.325 00.001 21068 Enqueuing Expose request
02:43:51.325 00.000 16108 Worker thread wakes up
02:43:51.325 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:51.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:51.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:52.295 00.969 16108 Exposure complete
02:43:52.377 00.082 16108 worker thread done servicing request
02:43:52.377 00.000 21068 OnExposeComplete: enter
02:43:52.378 00.001 21068 UpdateGuideState(): m_state=6
02:43:52.380 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14030
02:43:52.381 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=877.56, Mass=143216, SNR=96.1, Peak=18422 HFD=3.3
02:43:52.382 00.001 21068 MultiStar: [#1 -0.02,0.04,1.10,U] [#2 -0.05,-0.13,1.10,U] [#3 -0.06,0.09,1.00,U] [#4 -0.28,0.07,0.76,U] [#5 -0.30,-0.20,0.90,U] [#6 -0.31,-0.14,0.77,U] [#7 -0.74,0.14,0.00,M3] [#8 0.10,0.04,0.65,U] 
02:43:52.384 00.002 21068 single-star, 7 included, MultiStar: {-0.12, -0.03}, one-star: {-0.09, -0.03}
02:43:52.385 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.53)
02:43:52.386 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
02:43:52.387 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=0.09 mountY=0.06, mountTheta=0.57
02:43:52.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
02:43:52.390 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
02:43:52.391 00.001 16108 Worker thread wakes up
02:43:52.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:43:52.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:43:52.391 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=0.06
02:43:52.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:52.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:52.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:43:52.391 00.000 16108 MoveAxis(E, 0, ABG)
02:43:52.391 00.000 16108 Move returns status 0, amount 0
02:43:52.391 00.000 16108 MoveAxis(N, 0, ABG)
02:43:52.391 00.000 16108 Move returns status 0, amount 0
02:43:52.391 00.000 16108 move complete, result=0
02:43:52.391 00.000 16108 worker thread done servicing request
02:43:52.395 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3331, FiltMin=2838, FiltMax=65501, Gamma=1.000
02:43:52.410 00.015 21068 UpdateGuideState exits: m=143216 SNR=96.1
02:43:52.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:52.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:52.414 00.002 21068 Enqueuing Expose request
02:43:52.414 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:52.415 00.001 16108 Worker thread wakes up
02:43:52.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:52.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:53.586 01.171 16108 Exposure complete
02:43:53.654 00.068 16108 worker thread done servicing request
02:43:53.655 00.001 21068 OnExposeComplete: enter
02:43:53.657 00.002 21068 UpdateGuideState(): m_state=6
02:43:53.658 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14031
02:43:53.659 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.38, Mass=134978, SNR=92.7, Peak=17827 HFD=3.0
02:43:53.660 00.001 21068 MultiStar: [#1 -0.09,0.06,1.12,U] [#2 0.06,-0.07,1.20,U] [#3 0.03,-0.09,1.11,U] [#4 -0.33,0.08,0.86,U] [#5 -0.15,-0.10,0.83,U] [#6 -0.17,-0.31,0.86,U] [#7 -0.48,-0.15,0.52,U] [#8 0.00,-0.09,0.62,U] 
02:43:53.661 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.06, -0.21}
02:43:53.662 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
02:43:53.663 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
02:43:53.664 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=0.07 mountY=0.11, mountTheta=0.98
02:43:53.665 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
02:43:53.666 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
02:43:53.668 00.002 16108 Worker thread wakes up
02:43:53.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
02:43:53.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
02:43:53.668 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
02:43:53.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:43:53.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:53.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:43:53.669 00.001 16108 MoveAxis(E, 0, ABG)
02:43:53.669 00.000 16108 Move returns status 0, amount 0
02:43:53.669 00.000 16108 MoveAxis(N, 0, ABG)
02:43:53.669 00.000 16108 Move returns status 0, amount 0
02:43:53.669 00.000 16108 move complete, result=0
02:43:53.669 00.000 16108 worker thread done servicing request
02:43:53.678 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3331, FiltMin=2797, FiltMax=65501, Gamma=1.000
02:43:53.694 00.016 21068 UpdateGuideState exits: m=134978 SNR=92.7
02:43:53.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:53.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:53.696 00.000 21068 Enqueuing Expose request
02:43:53.697 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:53.698 00.001 16108 Worker thread wakes up
02:43:53.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:53.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:54.667 00.969 16108 Exposure complete
02:43:54.723 00.056 16108 worker thread done servicing request
02:43:54.723 00.000 21068 OnExposeComplete: enter
02:43:54.725 00.002 21068 UpdateGuideState(): m_state=6
02:43:54.726 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14032
02:43:54.727 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.33, Mass=122535, SNR=84.3, Peak=17993 HFD=3.1
02:43:54.729 00.002 21068 MultiStar: [#1 0.21,-0.15,1.13,U] [#2 0.20,-0.38,1.15,U] [#3 0.47,-0.22,1.28,U] [#4 0.16,-0.01,0.96,U] [#5 0.10,-0.42,0.91,U] [#6 0.11,-0.40,0.85,U] [#7 -0.13,-0.33,0.63,U] [#8 0.30,-0.06,0.67,U] 
02:43:54.730 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.25}, one-star: {0.24, -0.26}
02:43:54.732 00.002 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
02:43:54.734 00.002 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
02:43:54.735 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-0.88 mountX=-0.25 mountY=0.19, mountTheta=2.48
02:43:54.738 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.25, opts=13)
02:43:54.739 00.001 21068 Enqueuing Move request for scope (0.21, -0.25)
02:43:54.740 00.001 16108 Worker thread wakes up
02:43:54.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
02:43:54.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
02:43:54.741 00.001 16108 Moving (0.21, -0.25) raw xDistance=-0.25 yDistance=0.19
02:43:54.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:43:54.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:54.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:43:54.741 00.000 16108 MoveAxis(E, 65, ABG)
02:43:54.741 00.000 16108 Guiding  Dir = 2, Dur = 65
02:43:54.741 00.000 16108 IsSlewing returns 0
02:43:54.742 00.001 16108 IsGuiding returns 0
02:43:54.748 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3331, FiltMin=2832, FiltMax=64541, Gamma=1.000
02:43:54.766 00.018 21068 UpdateGuideState exits: m=122535 SNR=84.3
02:43:54.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:54.769 00.001 21068 Enqueuing Expose request
02:43:54.785 00.016 16108 PulseGuide returned control before completion, sleep 33
02:43:54.831 00.046 16108 IsGuiding returns 1
02:43:54.831 00.000 16108 scope still moving after pulse duration time elapsed
02:43:54.862 00.031 16108 IsSlewing returns 0
02:43:54.862 00.000 16108 IsGuiding returns 1
02:43:54.893 00.031 16108 IsSlewing returns 0
02:43:54.893 00.000 16108 IsGuiding returns 0
02:43:54.893 00.000 16108 scope move finished after 65 + 86 ms
02:43:54.893 00.000 16108 Move returns status 0, amount 65
02:43:54.893 00.000 16108 MoveAxis(N, 0, ABG)
02:43:54.893 00.000 16108 Move returns status 0, amount 0
02:43:54.893 00.000 16108 move complete, result=0
02:43:54.894 00.001 16108 worker thread done servicing request
02:43:54.894 00.000 16108 Worker thread wakes up
02:43:54.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:54.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:54.894 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
02:43:56.064 01.170 16108 Exposure complete
02:43:56.159 00.095 16108 worker thread done servicing request
02:43:56.159 00.000 21068 OnExposeComplete: enter
02:43:56.161 00.002 21068 UpdateGuideState(): m_state=6
02:43:56.162 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14033
02:43:56.163 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=877.63, Mass=139719, SNR=97.3, Peak=16758 HFD=3.3
02:43:56.164 00.001 21068 MultiStar: [#1 0.35,0.11,0.96,U] [#2 0.07,-0.12,1.04,U] [#3 0.14,-0.16,0.92,U] [#4 -0.06,0.22,0.79,U] [#5 0.13,-0.37,0.85,U] [#6 0.02,-0.12,0.76,U] [#7 -0.36,-0.01,0.71,U] [#8 0.12,0.08,0.74,U] 
02:43:56.165 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.09, 0.04}
02:43:56.166 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:43:56.167 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:43:56.168 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.51 mountX=-0.08 mountY=0.02, mountTheta=2.86
02:43:56.170 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
02:43:56.171 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
02:43:56.173 00.002 16108 Worker thread wakes up
02:43:56.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:43:56.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:43:56.173 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.08 yDistance=0.02
02:43:56.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:43:56.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:56.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:43:56.173 00.000 16108 MoveAxis(E, 0, ABG)
02:43:56.173 00.000 16108 Move returns status 0, amount 0
02:43:56.174 00.001 16108 MoveAxis(N, 0, ABG)
02:43:56.174 00.000 16108 Move returns status 0, amount 0
02:43:56.174 00.000 16108 move complete, result=0
02:43:56.174 00.000 16108 worker thread done servicing request
02:43:56.181 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3331, FiltMin=2838, FiltMax=59997, Gamma=1.000
02:43:56.195 00.014 21068 UpdateGuideState exits: m=139719 SNR=97.3
02:43:56.196 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:56.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:56.198 00.001 21068 Enqueuing Expose request
02:43:56.198 00.000 16108 Worker thread wakes up
02:43:56.198 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:56.199 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:56.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:57.178 00.979 16108 Exposure complete
02:43:57.259 00.081 16108 worker thread done servicing request
02:43:57.260 00.001 21068 OnExposeComplete: enter
02:43:57.260 00.000 21068 UpdateGuideState(): m_state=6
02:43:57.262 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14034
02:43:57.262 00.000 21068 Star::Find returns 1 (0), X=222.46, Y=877.43, Mass=117546, SNR=90.2, Peak=15705 HFD=3.2
02:43:57.263 00.001 21068 MultiStar: [#1 -0.02,-0.01,1.10,U] [#2 -0.11,-0.23,1.11,U] [#3 -0.18,-0.05,0.97,U] [#4 -0.05,0.05,0.74,U] [#5 -0.07,-0.08,0.99,U] [#6 0.10,-0.41,0.79,U] [#7 -0.47,-0.06,0.66,U] [#8 0.03,-0.13,0.69,U] 
02:43:57.264 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.21, -0.16}
02:43:57.265 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
02:43:57.266 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
02:43:57.266 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.99 mountX=0.03 mountY=0.13, mountTheta=1.33
02:43:57.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
02:43:57.269 00.001 21068 Enqueuing Move request for scope (-0.05, -0.12)
02:43:57.270 00.001 16108 Worker thread wakes up
02:43:57.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:43:57.270 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:43:57.270 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
02:43:57.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:57.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:57.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:43:57.270 00.000 16108 MoveAxis(E, 0, ABG)
02:43:57.270 00.000 16108 Move returns status 0, amount 0
02:43:57.270 00.000 16108 MoveAxis(N, 0, ABG)
02:43:57.270 00.000 16108 Move returns status 0, amount 0
02:43:57.270 00.000 16108 move complete, result=0
02:43:57.270 00.000 16108 worker thread done servicing request
02:43:57.276 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3331, FiltMin=2822, FiltMax=60179, Gamma=1.000
02:43:57.304 00.028 21068 UpdateGuideState exits: m=117546 SNR=90.2
02:43:57.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:57.307 00.001 21068 Enqueuing Expose request
02:43:57.308 00.001 16108 Worker thread wakes up
02:43:57.308 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:57.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:57.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:58.473 01.164 16108 Exposure complete
02:43:58.529 00.056 16108 worker thread done servicing request
02:43:58.529 00.000 21068 OnExposeComplete: enter
02:43:58.530 00.001 21068 UpdateGuideState(): m_state=6
02:43:58.531 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14035
02:43:58.531 00.000 21068 Star::Find returns 1 (0), X=222.24, Y=877.31, Mass=116229, SNR=82.7, Peak=15315 HFD=3.0
02:43:58.532 00.001 21068 MultiStar: [#1 -0.09,-0.13,1.22,U] [#2 -0.11,-0.30,1.45,U] [#3 -0.07,-0.25,1.28,U] [#4 -0.37,0.01,0.80,U] [#5 -0.41,-0.37,1.10,U] [#6 -0.25,-0.48,0.80,U] [#7 -0.40,-0.28,0.66,U] [#8 -0.28,-0.10,0.79,U] 
02:43:58.533 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.25}, one-star: {-0.01, -0.29}
02:43:58.534 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
02:43:58.535 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
02:43:58.536 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.61 mountX=-0.04 mountY=0.28, mountTheta=1.71
02:43:58.537 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.29, opts=13)
02:43:58.538 00.001 21068 Enqueuing Move request for scope (-0.01, -0.29)
02:43:58.539 00.001 16108 Worker thread wakes up
02:43:58.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
02:43:58.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
02:43:58.539 00.000 16108 Moving (-0.01, -0.29) raw xDistance=-0.04 yDistance=0.28
02:43:58.540 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:43:58.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:58.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:43:58.540 00.000 16108 MoveAxis(E, 0, ABG)
02:43:58.540 00.000 16108 Move returns status 0, amount 0
02:43:58.540 00.000 16108 MoveAxis(N, 0, ABG)
02:43:58.540 00.000 16108 Move returns status 0, amount 0
02:43:58.540 00.000 16108 move complete, result=0
02:43:58.540 00.000 16108 worker thread done servicing request
02:43:58.545 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3331, FiltMin=2838, FiltMax=64211, Gamma=1.000
02:43:58.563 00.018 21068 UpdateGuideState exits: m=116229 SNR=82.7
02:43:58.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:58.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:58.566 00.001 21068 Enqueuing Expose request
02:43:58.567 00.001 16108 Worker thread wakes up
02:43:58.567 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:43:58.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:58.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:43:59.548 00.981 16108 Exposure complete
02:43:59.624 00.076 16108 worker thread done servicing request
02:43:59.624 00.000 21068 OnExposeComplete: enter
02:43:59.625 00.001 21068 UpdateGuideState(): m_state=6
02:43:59.627 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14036
02:43:59.629 00.002 21068 Star::Find returns 1 (0), X=222.04, Y=877.45, Mass=129807, SNR=87.9, Peak=16454 HFD=3.2
02:43:59.629 00.000 21068 MultiStar: [#1 0.01,-0.04,1.03,U] [#2 0.12,-0.21,1.19,U] [#3 0.04,-0.18,1.00,U] [#4 -0.24,0.05,0.86,U] [#5 -0.09,-0.35,0.90,U] [#6 -0.30,-0.48,0.61,U] [#7 -0.57,-0.07,0.00,M1] [#8 -0.01,-0.09,0.76,U] 
02:43:59.631 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.17}, one-star: {-0.22, -0.14}
02:43:59.632 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
02:43:59.633 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
02:43:59.635 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.95 mountX=0.04 mountY=0.18, mountTheta=1.36
02:43:59.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
02:43:59.639 00.002 21068 Enqueuing Move request for scope (-0.07, -0.17)
02:43:59.640 00.001 16108 Worker thread wakes up
02:43:59.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
02:43:59.640 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
02:43:59.640 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.04 yDistance=0.18
02:43:59.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:43:59.641 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:59.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:43:59.641 00.000 16108 MoveAxis(E, 0, ABG)
02:43:59.641 00.000 16108 Move returns status 0, amount 0
02:43:59.641 00.000 16108 MoveAxis(N, 0, ABG)
02:43:59.641 00.000 16108 Move returns status 0, amount 0
02:43:59.641 00.000 16108 move complete, result=0
02:43:59.641 00.000 16108 worker thread done servicing request
02:43:59.647 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3331, FiltMin=2733, FiltMax=65510, Gamma=1.000
02:43:59.667 00.020 21068 UpdateGuideState exits: m=129807 SNR=87.9
02:43:59.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:59.668 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:43:59.669 00.001 21068 Enqueuing Expose request
02:43:59.670 00.001 16108 Worker thread wakes up
02:43:59.670 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:59.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:43:59.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:00.835 01.164 16108 Exposure complete
02:44:00.891 00.056 16108 worker thread done servicing request
02:44:00.891 00.000 21068 OnExposeComplete: enter
02:44:00.892 00.001 21068 UpdateGuideState(): m_state=6
02:44:00.894 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14037
02:44:00.896 00.002 21068 Star::Find returns 1 (0), X=222.38, Y=877.52, Mass=121369, SNR=89.4, Peak=14169 HFD=3.1
02:44:00.899 00.003 21068 MultiStar: [#1 0.10,0.09,1.05,U] [#2 0.07,-0.13,1.21,U] [#3 0.16,-0.01,0.88,U] [#4 -0.16,-0.05,0.84,U] [#5 0.08,-0.37,0.87,U] [#6 -0.18,-0.24,0.77,U] [#7 -0.30,-0.08,0.64,U] [#8 0.07,-0.05,0.82,U] 
02:44:00.900 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.13, -0.08}
02:44:00.902 00.002 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:44:00.903 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
02:44:00.904 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.42 mountX=-0.03 mountY=0.09, mountTheta=1.90
02:44:00.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
02:44:00.907 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
02:44:00.910 00.003 16108 Worker thread wakes up
02:44:00.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
02:44:00.910 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
02:44:00.910 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.03 yDistance=0.09
02:44:00.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:44:00.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:00.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:44:00.910 00.000 16108 MoveAxis(E, 0, ABG)
02:44:00.910 00.000 16108 Move returns status 0, amount 0
02:44:00.910 00.000 16108 MoveAxis(N, 0, ABG)
02:44:00.910 00.000 16108 Move returns status 0, amount 0
02:44:00.910 00.000 16108 move complete, result=0
02:44:00.910 00.000 16108 worker thread done servicing request
02:44:00.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3328, FiltMin=2880, FiltMax=65501, Gamma=1.000
02:44:00.934 00.019 21068 UpdateGuideState exits: m=121369 SNR=89.4
02:44:00.936 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:00.936 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:00.937 00.001 21068 Enqueuing Expose request
02:44:00.939 00.002 16108 Worker thread wakes up
02:44:00.939 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:00.940 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:00.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:01.910 00.970 16108 Exposure complete
02:44:01.965 00.055 16108 worker thread done servicing request
02:44:01.965 00.000 21068 OnExposeComplete: enter
02:44:01.966 00.001 21068 UpdateGuideState(): m_state=6
02:44:01.967 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14038
02:44:01.968 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=877.36, Mass=120775, SNR=94.3, Peak=16681 HFD=3.1
02:44:01.969 00.001 21068 MultiStar: [#1 0.18,-0.01,1.08,U] [#2 0.17,-0.16,1.10,U] [#3 0.17,-0.06,0.92,U] [#4 -0.20,-0.09,0.67,U] [#5 -0.05,-0.40,0.90,U] [#6 0.08,-0.47,0.72,U] [#7 -0.28,-0.30,0.59,U] [#8 0.25,-0.01,0.64,U] 
02:44:01.970 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.21, -0.24}
02:44:01.971 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
02:44:01.973 00.002 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
02:44:01.974 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.15 mountX=-0.11 mountY=0.16, mountTheta=2.18
02:44:01.975 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
02:44:01.976 00.001 21068 Enqueuing Move request for scope (0.08, -0.19)
02:44:01.977 00.001 16108 Worker thread wakes up
02:44:01.978 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
02:44:01.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
02:44:01.978 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.11 yDistance=0.16
02:44:01.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:44:01.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:01.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:44:01.978 00.000 16108 MoveAxis(E, 0, ABG)
02:44:01.978 00.000 16108 Move returns status 0, amount 0
02:44:01.978 00.000 16108 MoveAxis(N, 0, ABG)
02:44:01.978 00.000 16108 Move returns status 0, amount 0
02:44:01.978 00.000 16108 move complete, result=0
02:44:01.978 00.000 16108 worker thread done servicing request
02:44:01.982 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3331, FiltMin=2829, FiltMax=65501, Gamma=1.000
02:44:01.997 00.015 21068 UpdateGuideState exits: m=120775 SNR=94.3
02:44:01.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:01.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:01.999 00.000 21068 Enqueuing Expose request
02:44:02.000 00.001 16108 Worker thread wakes up
02:44:02.000 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:02.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:02.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:03.168 01.167 16108 Exposure complete
02:44:03.223 00.055 16108 worker thread done servicing request
02:44:03.223 00.000 21068 OnExposeComplete: enter
02:44:03.224 00.001 21068 UpdateGuideState(): m_state=6
02:44:03.225 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14039
02:44:03.226 00.001 21068 Star::Find returns 1 (0), X=222.62, Y=877.56, Mass=111219, SNR=82.4, Peak=15049 HFD=3.1
02:44:03.227 00.001 21068 MultiStar: [#1 0.15,0.00,1.31,U] [#2 0.39,-0.18,1.39,U] [#3 0.25,-0.29,1.30,U] [#4 -0.04,-0.10,0.83,U] [#5 0.18,-0.36,0.91,U] [#6 -0.08,-0.36,0.82,U] [#7 -0.01,-0.09,0.62,U] [#8 0.21,-0.01,0.80,U] 
02:44:03.228 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.37, -0.03}
02:44:03.229 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
02:44:03.230 00.001 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
02:44:03.231 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.71 mountX=-0.21 mountY=0.11, mountTheta=2.65
02:44:03.232 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.16, opts=13)
02:44:03.232 00.000 21068 Enqueuing Move request for scope (0.18, -0.16)
02:44:03.233 00.001 16108 Worker thread wakes up
02:44:03.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:44:03.234 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:44:03.234 00.000 16108 Moving (0.18, -0.16) raw xDistance=-0.21 yDistance=0.11
02:44:03.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:44:03.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:03.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:44:03.234 00.000 16108 MoveAxis(E, 55, ABG)
02:44:03.234 00.000 16108 Guiding  Dir = 2, Dur = 55
02:44:03.235 00.001 16108 IsSlewing returns 0
02:44:03.235 00.000 16108 IsGuiding returns 0
02:44:03.237 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=313, max=65535, med=3331, FiltMin=2873, FiltMax=56765, Gamma=1.000
02:44:03.251 00.014 21068 UpdateGuideState exits: m=111219 SNR=82.4
02:44:03.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:03.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:03.253 00.000 21068 Enqueuing Expose request
02:44:03.275 00.022 16108 PulseGuide returned control before completion, sleep 26
02:44:03.306 00.031 16108 IsGuiding returns 1
02:44:03.306 00.000 16108 scope still moving after pulse duration time elapsed
02:44:03.338 00.032 16108 IsSlewing returns 0
02:44:03.338 00.000 16108 IsGuiding returns 1
02:44:03.369 00.031 16108 IsSlewing returns 0
02:44:03.369 00.000 16108 IsGuiding returns 0
02:44:03.369 00.000 16108 scope move finished after 55 + 79 ms
02:44:03.369 00.000 16108 Move returns status 0, amount 55
02:44:03.369 00.000 16108 MoveAxis(N, 0, ABG)
02:44:03.369 00.000 16108 Move returns status 0, amount 0
02:44:03.369 00.000 16108 move complete, result=0
02:44:03.369 00.000 16108 worker thread done servicing request
02:44:03.369 00.000 16108 Worker thread wakes up
02:44:03.369 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:44:03.373 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:03.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:04.342 00.969 16108 Exposure complete
02:44:04.399 00.057 16108 worker thread done servicing request
02:44:04.399 00.000 21068 OnExposeComplete: enter
02:44:04.400 00.001 21068 UpdateGuideState(): m_state=6
02:44:04.401 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14040
02:44:04.402 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.48, Mass=125214, SNR=89.5, Peak=16201 HFD=3.1
02:44:04.403 00.001 21068 MultiStar: [#1 0.28,0.12,1.12,U] [#2 0.22,-0.10,1.09,U] [#3 -0.02,-0.10,0.97,U] [#4 -0.08,0.05,0.79,U] [#5 -0.09,-0.37,0.90,U] [#6 0.09,-0.34,0.81,U] [#7 -0.29,-0.04,0.58,U] [#8 0.01,0.05,0.75,U] 
02:44:04.406 00.003 21068 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.24, -0.11}
02:44:04.407 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
02:44:04.407 00.000 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
02:44:04.408 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=-0.08 mountY=0.07, mountTheta=2.41
02:44:04.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
02:44:04.411 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
02:44:04.411 00.000 16108 Worker thread wakes up
02:44:04.412 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:44:04.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:44:04.412 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
02:44:04.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:04.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:04.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:44:04.412 00.000 16108 MoveAxis(E, 0, ABG)
02:44:04.412 00.000 16108 Move returns status 0, amount 0
02:44:04.412 00.000 16108 MoveAxis(N, 0, ABG)
02:44:04.412 00.000 16108 Move returns status 0, amount 0
02:44:04.412 00.000 16108 move complete, result=0
02:44:04.412 00.000 16108 worker thread done servicing request
02:44:04.417 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3331, FiltMin=2854, FiltMax=65510, Gamma=1.000
02:44:04.431 00.014 21068 UpdateGuideState exits: m=125214 SNR=89.5
02:44:04.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:04.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:04.434 00.001 21068 Enqueuing Expose request
02:44:04.436 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:04.436 00.000 16108 Worker thread wakes up
02:44:04.437 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:04.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:05.609 01.172 16108 Exposure complete
02:44:05.675 00.066 16108 worker thread done servicing request
02:44:05.675 00.000 21068 OnExposeComplete: enter
02:44:05.676 00.001 21068 UpdateGuideState(): m_state=6
02:44:05.676 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14041
02:44:05.677 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.22, Mass=122500, SNR=87.3, Peak=16329 HFD=3.0
02:44:05.678 00.001 21068 MultiStar: [#1 0.05,-0.18,1.30,U] [#2 0.27,-0.32,1.25,U] [#3 -0.09,-0.13,1.07,U] [#4 -0.19,0.08,0.86,U] [#5 -0.20,-0.54,0.00,M1] [#6 -0.23,-0.49,0.83,U] [#7 -0.28,-0.14,0.59,U] [#8 0.28,0.10,0.70,U] 
02:44:05.679 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.20}, one-star: {0.00, -0.37}
02:44:05.679 00.000 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
02:44:05.681 00.002 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
02:44:05.682 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=-0.03 mountY=0.19, mountTheta=1.75
02:44:05.683 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.20, opts=13)
02:44:05.684 00.001 21068 Enqueuing Move request for scope (-0.00, -0.20)
02:44:05.684 00.000 16108 Worker thread wakes up
02:44:05.685 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
02:44:05.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
02:44:05.685 00.000 16108 Moving (-0.00, -0.20) raw xDistance=-0.03 yDistance=0.19
02:44:05.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:44:05.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:05.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:44:05.685 00.000 16108 MoveAxis(E, 0, ABG)
02:44:05.685 00.000 16108 Move returns status 0, amount 0
02:44:05.685 00.000 16108 MoveAxis(N, 0, ABG)
02:44:05.685 00.000 16108 Move returns status 0, amount 0
02:44:05.686 00.001 16108 move complete, result=0
02:44:05.686 00.000 16108 worker thread done servicing request
02:44:05.692 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3331, FiltMin=2870, FiltMax=65510, Gamma=1.000
02:44:05.719 00.027 21068 UpdateGuideState exits: m=122500 SNR=87.3
02:44:05.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:05.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:05.721 00.001 21068 Enqueuing Expose request
02:44:05.722 00.001 16108 Worker thread wakes up
02:44:05.722 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:05.722 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:05.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:06.690 00.968 16108 Exposure complete
02:44:06.788 00.098 16108 worker thread done servicing request
02:44:06.788 00.000 21068 OnExposeComplete: enter
02:44:06.790 00.002 21068 UpdateGuideState(): m_state=6
02:44:06.793 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14042
02:44:06.795 00.002 21068 Star::Find returns 1 (0), X=222.27, Y=877.22, Mass=127610, SNR=88.3, Peak=21507 HFD=2.8
02:44:06.797 00.002 21068 MultiStar: [#1 0.12,-0.15,1.02,U] [#2 0.10,-0.12,1.17,U] [#3 0.06,-0.19,0.97,U] [#4 -0.31,-0.10,0.77,U] [#5 0.08,-0.31,1.00,U] [#6 -0.20,-0.58,0.00,M1] [#7 -0.60,-0.24,0.00,M1] [#8 0.10,-0.39,0.72,U] 
02:44:06.799 00.002 21068 refined, 6 included, MultiStar: {0.03, -0.23}, one-star: {0.02, -0.38}
02:44:06.800 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
02:44:06.802 00.002 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
02:44:06.804 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.42 mountX=-0.07 mountY=0.21, mountTheta=1.90
02:44:06.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.23, opts=13)
02:44:06.808 00.001 21068 Enqueuing Move request for scope (0.03, -0.23)
02:44:06.811 00.003 16108 Worker thread wakes up
02:44:06.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
02:44:06.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
02:44:06.811 00.000 16108 Moving (0.03, -0.23) raw xDistance=-0.07 yDistance=0.21
02:44:06.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:44:06.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:06.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:44:06.811 00.000 16108 MoveAxis(E, 0, ABG)
02:44:06.811 00.000 16108 Move returns status 0, amount 0
02:44:06.812 00.001 16108 MoveAxis(N, 0, ABG)
02:44:06.812 00.000 16108 Move returns status 0, amount 0
02:44:06.812 00.000 16108 move complete, result=0
02:44:06.812 00.000 16108 worker thread done servicing request
02:44:06.820 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3331, FiltMin=2873, FiltMax=59661, Gamma=1.000
02:44:06.840 00.020 21068 UpdateGuideState exits: m=127610 SNR=88.3
02:44:06.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:06.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:06.844 00.002 21068 Enqueuing Expose request
02:44:06.844 00.000 16108 Worker thread wakes up
02:44:06.844 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:06.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:06.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:08.006 01.161 16108 Exposure complete
02:44:08.072 00.066 16108 worker thread done servicing request
02:44:08.072 00.000 21068 OnExposeComplete: enter
02:44:08.073 00.001 21068 UpdateGuideState(): m_state=6
02:44:08.073 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14043
02:44:08.074 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.40, Mass=125706, SNR=84.1, Peak=15603 HFD=3.2
02:44:08.075 00.001 21068 MultiStar: [#1 0.09,-0.16,1.18,U] [#2 -0.22,-0.30,1.40,U] [#3 0.07,-0.16,1.38,U] [#4 -0.23,0.01,1.01,U] [#5 -0.04,-0.31,1.01,U] [#6 -0.32,-0.58,0.00,M2] [#7 -0.65,-0.29,0.00,M2] [#8 0.07,0.02,0.86,U] 
02:44:08.077 00.002 21068 refined, 6 included, MultiStar: {-0.03, -0.16}, one-star: {0.07, -0.19}
02:44:08.077 00.000 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
02:44:08.078 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:44:08.079 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.75 mountX=0.00 mountY=0.17, mountTheta=1.57
02:44:08.080 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.16, opts=13)
02:44:08.081 00.001 21068 Enqueuing Move request for scope (-0.03, -0.16)
02:44:08.082 00.001 16108 Worker thread wakes up
02:44:08.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
02:44:08.082 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
02:44:08.082 00.000 16108 Moving (-0.03, -0.16) raw xDistance=0.00 yDistance=0.17
02:44:08.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:44:08.083 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:08.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:44:08.083 00.000 16108 MoveAxis(E, 0, ABG)
02:44:08.083 00.000 16108 Move returns status 0, amount 0
02:44:08.083 00.000 16108 MoveAxis(N, 0, ABG)
02:44:08.083 00.000 16108 Move returns status 0, amount 0
02:44:08.083 00.000 16108 move complete, result=0
02:44:08.083 00.000 16108 worker thread done servicing request
02:44:08.086 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3331, FiltMin=2864, FiltMax=56899, Gamma=1.000
02:44:08.106 00.020 21068 UpdateGuideState exits: m=125706 SNR=84.1
02:44:08.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:08.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:08.109 00.001 21068 Enqueuing Expose request
02:44:08.110 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:08.111 00.001 16108 Worker thread wakes up
02:44:08.111 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:08.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:09.081 00.970 16108 Exposure complete
02:44:09.159 00.078 16108 worker thread done servicing request
02:44:09.159 00.000 21068 OnExposeComplete: enter
02:44:09.160 00.001 21068 UpdateGuideState(): m_state=6
02:44:09.161 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14044
02:44:09.161 00.000 21068 Star::Find returns 1 (0), X=221.99, Y=877.32, Mass=120906, SNR=89.2, Peak=17395 HFD=3.3
02:44:09.162 00.001 21068 MultiStar: [#1 -0.04,0.00,1.17,U] [#2 -0.05,-0.17,1.16,U] [#3 -0.32,0.01,0.99,U] [#4 -0.35,-0.01,0.75,U] [#5 -0.17,-0.16,0.90,U] [#6 -0.35,-0.34,0.95,U] [#7 -0.48,-0.15,0.64,U] [#8 -0.26,0.02,0.84,U] 
02:44:09.163 00.001 21068 refined, 8 included, MultiStar: {-0.23, -0.12}, one-star: {-0.26, -0.28}
02:44:09.164 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
02:44:09.164 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
02:44:09.166 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.66 mountX=0.21 mountY=0.17, mountTheta=0.69
02:44:09.167 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.12, opts=13)
02:44:09.168 00.001 21068 Enqueuing Move request for scope (-0.23, -0.12)
02:44:09.169 00.001 16108 Worker thread wakes up
02:44:09.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
02:44:09.169 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
02:44:09.169 00.000 16108 Moving (-0.23, -0.12) raw xDistance=0.21 yDistance=0.17
02:44:09.170 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:44:09.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:09.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:44:09.170 00.000 16108 MoveAxis(W, 54, ABG)
02:44:09.170 00.000 16108 Guiding  Dir = 3, Dur = 54
02:44:09.170 00.000 16108 IsSlewing returns 0
02:44:09.170 00.000 16108 IsGuiding returns 0
02:44:09.172 00.002 16108 PulseGuide returned control before completion, sleep 63
02:44:09.173 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3328, FiltMin=2893, FiltMax=62195, Gamma=1.000
02:44:09.190 00.017 21068 UpdateGuideState exits: m=120906 SNR=89.2
02:44:09.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:09.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:09.192 00.000 21068 Enqueuing Expose request
02:44:09.241 00.049 16108 IsGuiding returns 1
02:44:09.241 00.000 16108 scope still moving after pulse duration time elapsed
02:44:09.273 00.032 16108 IsSlewing returns 0
02:44:09.273 00.000 16108 IsGuiding returns 0
02:44:09.273 00.000 16108 scope move finished after 54 + 48 ms
02:44:09.273 00.000 16108 Move returns status 0, amount 54
02:44:09.273 00.000 16108 MoveAxis(N, 0, ABG)
02:44:09.273 00.000 16108 Move returns status 0, amount 0
02:44:09.273 00.000 16108 move complete, result=0
02:44:09.273 00.000 16108 worker thread done servicing request
02:44:09.273 00.000 16108 Worker thread wakes up
02:44:09.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:09.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:09.274 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.2 px 0 ms NORTH
02:44:10.440 01.166 16108 Exposure complete
02:44:10.509 00.069 16108 worker thread done servicing request
02:44:10.509 00.000 21068 OnExposeComplete: enter
02:44:10.510 00.001 21068 UpdateGuideState(): m_state=6
02:44:10.511 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14045
02:44:10.511 00.000 21068 Star::Find returns 1 (0), X=222.25, Y=877.30, Mass=122742, SNR=75.4, Peak=16499 HFD=3.0
02:44:10.512 00.001 21068 MultiStar: [#1 0.05,-0.35,1.32,U] [#2 0.08,-0.27,1.29,U] [#3 -0.07,-0.21,1.14,U] [#4 -0.33,-0.03,1.10,U] [#5 -0.07,-0.24,1.21,U] [#6 -0.28,-0.34,0.98,U] [#7 -0.61,0.08,0.00,M2] [#8 0.19,-0.05,0.93,U] 
02:44:10.513 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.23}, one-star: {-0.00, -0.30}
02:44:10.514 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
02:44:10.515 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
02:44:10.517 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.78 mountX=0.01 mountY=0.23, mountTheta=1.53
02:44:10.518 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
02:44:10.519 00.001 21068 Enqueuing Move request for scope (-0.05, -0.23)
02:44:10.519 00.000 16108 Worker thread wakes up
02:44:10.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
02:44:10.520 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
02:44:10.520 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.23
02:44:10.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:10.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:44:10.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:44:10.520 00.000 16108 MoveAxis(E, 0, ABG)
02:44:10.520 00.000 16108 Move returns status 0, amount 0
02:44:10.520 00.000 16108 MoveAxis(N, 0, ABG)
02:44:10.520 00.000 16108 Move returns status 0, amount 0
02:44:10.520 00.000 16108 move complete, result=0
02:44:10.520 00.000 16108 worker thread done servicing request
02:44:10.526 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3328, FiltMin=2870, FiltMax=63859, Gamma=1.000
02:44:10.542 00.016 21068 UpdateGuideState exits: m=122742 SNR=75.4
02:44:10.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:10.543 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:10.544 00.001 21068 Enqueuing Expose request
02:44:10.545 00.001 16108 Worker thread wakes up
02:44:10.545 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:10.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:10.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:11.516 00.971 16108 Exposure complete
02:44:11.591 00.075 16108 worker thread done servicing request
02:44:11.592 00.001 21068 OnExposeComplete: enter
02:44:11.593 00.001 21068 UpdateGuideState(): m_state=6
02:44:11.596 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14046
02:44:11.596 00.000 21068 Star::Find returns 1 (0), X=222.44, Y=877.20, Mass=128503, SNR=90.9, Peak=17945 HFD=3.1
02:44:11.597 00.001 21068 MultiStar: [#1 0.03,-0.41,1.05,U] [#2 0.24,-0.31,1.30,U] [#3 0.02,-0.19,1.13,U] [#4 -0.03,0.01,0.94,U] [#5 -0.03,-0.34,0.87,U] [#6 -0.04,-0.68,0.00,M1] [#7 -0.14,-0.35,0.67,U] [#8 0.32,-0.07,0.77,U] 
02:44:11.598 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.26}, one-star: {0.19, -0.39}
02:44:11.599 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
02:44:11.600 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
02:44:11.600 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.25 mountX=-0.13 mountY=0.23, mountTheta=2.08
02:44:11.602 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.26, opts=13)
02:44:11.603 00.001 21068 Enqueuing Move request for scope (0.09, -0.26)
02:44:11.603 00.000 16108 Worker thread wakes up
02:44:11.604 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
02:44:11.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
02:44:11.604 00.000 16108 Moving (0.09, -0.26) raw xDistance=-0.13 yDistance=0.23
02:44:11.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:11.604 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.36 newest=0.64
02:44:11.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:44:11.604 00.000 16108 MoveAxis(E, 0, ABG)
02:44:11.604 00.000 16108 Move returns status 0, amount 0
02:44:11.604 00.000 16108 MoveAxis(S, 47, ABG)
02:44:11.604 00.000 16108 Guiding  Dir = 1, Dur = 47
02:44:11.604 00.000 16108 IsSlewing returns 0
02:44:11.604 00.000 16108 IsGuiding returns 0
02:44:11.605 00.001 16108 PulseGuide returned control before completion, sleep 56
02:44:11.607 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=61, max=65535, med=3328, FiltMin=2883, FiltMax=53149, Gamma=1.000
02:44:11.622 00.015 21068 UpdateGuideState exits: m=128503 SNR=90.9
02:44:11.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:11.623 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:11.624 00.001 21068 Enqueuing Expose request
02:44:11.673 00.049 16108 IsGuiding returns 1
02:44:11.673 00.000 16108 scope still moving after pulse duration time elapsed
02:44:11.704 00.031 16108 IsSlewing returns 0
02:44:11.705 00.001 16108 IsGuiding returns 0
02:44:11.705 00.000 16108 scope move finished after 47 + 53 ms
02:44:11.705 00.000 16108 Move returns status 0, amount 47
02:44:11.705 00.000 16108 move complete, result=0
02:44:11.705 00.000 16108 worker thread done servicing request
02:44:11.705 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:44:11.708 00.003 16108 Worker thread wakes up
02:44:11.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:11.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:12.881 01.173 16108 Exposure complete
02:44:12.940 00.059 16108 worker thread done servicing request
02:44:12.940 00.000 21068 OnExposeComplete: enter
02:44:12.942 00.002 21068 UpdateGuideState(): m_state=6
02:44:12.944 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14047
02:44:12.945 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=877.19, Mass=122888, SNR=87.0, Peak=18777 HFD=3.0
02:44:12.948 00.003 21068 MultiStar: [#1 0.12,-0.37,0.97,U] [#2 0.36,-0.41,1.42,U] [#3 0.18,-0.35,1.09,U] [#4 0.07,-0.19,0.93,U] [#5 0.27,-0.44,1.08,U] [#6 0.05,-0.18,0.83,U] [#7 -0.37,-0.25,0.59,U] [#8 0.33,-0.08,0.77,U] 
02:44:12.949 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.31}, one-star: {0.39, -0.40}
02:44:12.950 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.29)
02:44:12.952 00.002 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
02:44:12.954 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-1.03 mountX=-0.24 mountY=0.26, mountTheta=2.32
02:44:12.957 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.31, opts=13)
02:44:12.960 00.003 21068 Enqueuing Move request for scope (0.19, -0.31)
02:44:12.962 00.002 16108 Worker thread wakes up
02:44:12.963 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.31) opts 0xd
02:44:12.963 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.31)
02:44:12.963 00.000 16108 Moving (0.19, -0.31) raw xDistance=-0.24 yDistance=0.26
02:44:12.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:44:12.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:44:12.963 00.000 16108 MoveAxis(E, 63, ABG)
02:44:12.963 00.000 16108 Guiding  Dir = 2, Dur = 63
02:44:12.963 00.000 16108 IsSlewing returns 0
02:44:12.963 00.000 16108 IsGuiding returns 0
02:44:12.964 00.001 16108 PulseGuide returned control before completion, sleep 72
02:44:12.970 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3328, FiltMin=2829, FiltMax=54077, Gamma=1.000
02:44:12.988 00.018 21068 UpdateGuideState exits: m=122888 SNR=87.0
02:44:12.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:12.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:12.991 00.001 21068 Enqueuing Expose request
02:44:13.041 00.050 16108 IsGuiding returns 1
02:44:13.041 00.000 16108 scope still moving after pulse duration time elapsed
02:44:13.072 00.031 16108 IsSlewing returns 0
02:44:13.072 00.000 16108 IsGuiding returns 0
02:44:13.072 00.000 16108 scope move finished after 63 + 45 ms
02:44:13.072 00.000 16108 Move returns status 0, amount 63
02:44:13.072 00.000 16108 MoveAxis(S, 53, ABG)
02:44:13.072 00.000 16108 Guiding  Dir = 1, Dur = 53
02:44:13.072 00.000 16108 IsSlewing returns 0
02:44:13.072 00.000 16108 IsGuiding returns 0
02:44:13.122 00.050 16108 PulseGuide returned control before completion, sleep 15
02:44:13.150 00.028 16108 IsGuiding returns 1
02:44:13.150 00.000 16108 scope still moving after pulse duration time elapsed
02:44:13.182 00.032 16108 IsSlewing returns 0
02:44:13.182 00.000 16108 IsGuiding returns 1
02:44:13.214 00.032 16108 IsSlewing returns 0
02:44:13.214 00.000 16108 IsGuiding returns 0
02:44:13.214 00.000 16108 scope move finished after 53 + 88 ms
02:44:13.214 00.000 16108 Move returns status 0, amount 53
02:44:13.214 00.000 16108 move complete, result=0
02:44:13.214 00.000 16108 worker thread done servicing request
02:44:13.214 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.3 px 53 ms SOUTH
02:44:13.215 00.001 16108 Worker thread wakes up
02:44:13.216 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:13.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:14.185 00.969 16108 Exposure complete
02:44:14.254 00.069 16108 worker thread done servicing request
02:44:14.254 00.000 21068 OnExposeComplete: enter
02:44:14.255 00.001 21068 UpdateGuideState(): m_state=6
02:44:14.256 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14048
02:44:14.257 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=877.43, Mass=127225, SNR=89.6, Peak=15209 HFD=3.1
02:44:14.259 00.002 21068 MultiStar: [#1 0.28,-0.12,1.05,U] [#2 0.15,-0.06,1.15,U] [#3 0.15,-0.19,1.05,U] [#4 -0.17,-0.18,0.88,U] [#5 0.01,-0.48,0.88,U] [#6 0.09,-0.37,0.82,U] [#7 -0.37,-0.01,0.58,U] [#8 0.28,0.06,0.73,U] 
02:44:14.259 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.18, -0.16}
02:44:14.260 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
02:44:14.261 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
02:44:14.262 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.10 mountX=-0.12 mountY=0.15, mountTheta=2.25
02:44:14.265 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.17, opts=13)
02:44:14.266 00.001 21068 Enqueuing Move request for scope (0.09, -0.17)
02:44:14.267 00.001 16108 Worker thread wakes up
02:44:14.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
02:44:14.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
02:44:14.267 00.000 16108 Moving (0.09, -0.17) raw xDistance=-0.12 yDistance=0.15
02:44:14.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:44:14.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:14.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:44:14.267 00.000 16108 MoveAxis(E, 0, ABG)
02:44:14.267 00.000 16108 Move returns status 0, amount 0
02:44:14.267 00.000 16108 MoveAxis(N, 0, ABG)
02:44:14.267 00.000 16108 Move returns status 0, amount 0
02:44:14.267 00.000 16108 move complete, result=0
02:44:14.267 00.000 16108 worker thread done servicing request
02:44:14.272 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3331, FiltMin=2861, FiltMax=58685, Gamma=1.000
02:44:14.288 00.016 21068 UpdateGuideState exits: m=127225 SNR=89.6
02:44:14.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:14.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:14.291 00.001 21068 Enqueuing Expose request
02:44:14.292 00.001 16108 Worker thread wakes up
02:44:14.292 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:14.292 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:14.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:15.463 01.171 16108 Exposure complete
02:44:15.520 00.057 16108 worker thread done servicing request
02:44:15.520 00.000 21068 OnExposeComplete: enter
02:44:15.521 00.001 21068 UpdateGuideState(): m_state=6
02:44:15.523 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14049
02:44:15.523 00.000 21068 Star::Find returns 1 (0), X=222.13, Y=877.55, Mass=112342, SNR=81.6, Peak=15126 HFD=3.2
02:44:15.524 00.001 21068 MultiStar: [#1 -0.24,-0.16,1.09,U] [#2 -0.08,-0.00,1.31,U] [#3 -0.14,-0.19,1.14,U] [#4 -0.38,-0.03,0.91,U] [#5 -0.16,-0.21,0.97,U] [#6 -0.25,-0.19,0.87,U] [#7 -0.65,-0.01,0.00,M1] [#8 0.05,0.17,0.95,U] 
02:44:15.525 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.08}, one-star: {-0.12, -0.05}
02:44:15.526 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
02:44:15.527 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
02:44:15.527 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.77 mountX=0.11 mountY=0.07, mountTheta=0.59
02:44:15.529 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.05, opts=13)
02:44:15.530 00.001 21068 Enqueuing Move request for scope (-0.12, -0.05)
02:44:15.530 00.000 16108 Worker thread wakes up
02:44:15.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
02:44:15.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
02:44:15.530 00.000 16108 Moving (-0.12, -0.05) raw xDistance=0.11 yDistance=0.07
02:44:15.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:44:15.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:15.531 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:44:15.531 00.000 16108 MoveAxis(E, 0, ABG)
02:44:15.531 00.000 16108 Move returns status 0, amount 0
02:44:15.531 00.000 16108 MoveAxis(N, 0, ABG)
02:44:15.531 00.000 16108 Move returns status 0, amount 0
02:44:15.531 00.000 16108 move complete, result=0
02:44:15.531 00.000 16108 worker thread done servicing request
02:44:15.535 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3328, FiltMin=2864, FiltMax=63763, Gamma=1.000
02:44:15.551 00.016 21068 UpdateGuideState exits: m=112342 SNR=81.6
02:44:15.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.552 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:15.553 00.001 21068 Enqueuing Expose request
02:44:15.554 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:15.555 00.001 16108 Worker thread wakes up
02:44:15.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:15.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:16.516 00.961 16108 Exposure complete
02:44:16.578 00.062 16108 worker thread done servicing request
02:44:16.578 00.000 21068 OnExposeComplete: enter
02:44:16.579 00.001 21068 UpdateGuideState(): m_state=6
02:44:16.580 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14050
02:44:16.580 00.000 21068 Star::Find returns 1 (0), X=222.15, Y=877.60, Mass=130098, SNR=93.6, Peak=17590 HFD=3.2
02:44:16.581 00.001 21068 MultiStar: [#1 0.07,-0.17,1.01,U] [#2 0.09,-0.02,1.13,U] [#3 0.14,0.00,0.96,U] [#4 0.04,0.15,0.86,U] [#5 -0.01,-0.29,0.90,U] [#6 -0.07,-0.46,0.71,U] [#7 -0.62,0.03,0.00,M2] [#8 0.11,0.10,0.80,U] 
02:44:16.582 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {-0.10, 0.01}
02:44:16.583 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
02:44:16.584 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
02:44:16.584 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=-0.05 mountY=0.07, mountTheta=2.24
02:44:16.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
02:44:16.587 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
02:44:16.587 00.000 16108 Worker thread wakes up
02:44:16.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:44:16.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:44:16.587 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
02:44:16.588 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:16.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:16.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:44:16.588 00.000 16108 MoveAxis(E, 0, ABG)
02:44:16.588 00.000 16108 Move returns status 0, amount 0
02:44:16.588 00.000 16108 MoveAxis(N, 0, ABG)
02:44:16.588 00.000 16108 Move returns status 0, amount 0
02:44:16.588 00.000 16108 move complete, result=0
02:44:16.588 00.000 16108 worker thread done servicing request
02:44:16.599 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3331, FiltMin=2774, FiltMax=61667, Gamma=1.000
02:44:16.621 00.022 21068 UpdateGuideState exits: m=130098 SNR=93.6
02:44:16.623 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:16.625 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:16.627 00.002 21068 Enqueuing Expose request
02:44:16.630 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:16.632 00.002 16108 Worker thread wakes up
02:44:16.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:16.633 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:17.787 01.154 16108 Exposure complete
02:44:17.843 00.056 16108 worker thread done servicing request
02:44:17.843 00.000 21068 OnExposeComplete: enter
02:44:17.844 00.001 21068 UpdateGuideState(): m_state=6
02:44:17.844 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14051
02:44:17.845 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.37, Mass=141924, SNR=103.1, Peak=17731 HFD=3.2
02:44:17.846 00.001 21068 MultiStar: [#1 -0.05,-0.18,1.01,U] [#2 -0.10,-0.23,1.06,U] [#3 -0.12,-0.29,1.03,U] [#4 -0.28,-0.16,0.74,U] [#5 -0.17,-0.31,0.79,U] [#6 -0.21,-0.33,0.75,U] [#7 -0.51,-0.15,0.54,U] [#8 -0.05,-0.15,0.63,U] 
02:44:17.846 00.000 21068 single-star, 8 included, MultiStar: {-0.14, -0.23}, one-star: {0.01, -0.22}
02:44:17.847 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
02:44:17.848 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
02:44:17.848 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.53 mountX=-0.05 mountY=0.22, mountTheta=1.79
02:44:17.851 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.22, opts=13)
02:44:17.852 00.001 21068 Enqueuing Move request for scope (0.01, -0.22)
02:44:17.852 00.000 16108 Worker thread wakes up
02:44:17.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
02:44:17.853 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
02:44:17.853 00.000 16108 Moving (0.01, -0.22) raw xDistance=-0.05 yDistance=0.22
02:44:17.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:17.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:44:17.853 00.000 16108 MoveAxis(E, 0, ABG)
02:44:17.853 00.000 16108 Move returns status 0, amount 0
02:44:17.853 00.000 16108 MoveAxis(S, 43, ABG)
02:44:17.853 00.000 16108 Guiding  Dir = 1, Dur = 43
02:44:17.853 00.000 16108 IsSlewing returns 0
02:44:17.853 00.000 16108 IsGuiding returns 0
02:44:17.863 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3331, FiltMin=2787, FiltMax=65501, Gamma=1.000
02:44:17.871 00.008 16108 PulseGuide returned control before completion, sleep 35
02:44:17.884 00.013 21068 UpdateGuideState exits: m=141924 SNR=103.1
02:44:17.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:17.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:17.887 00.001 21068 Enqueuing Expose request
02:44:17.917 00.030 16108 IsGuiding returns 1
02:44:17.917 00.000 16108 scope still moving after pulse duration time elapsed
02:44:17.949 00.032 16108 IsSlewing returns 0
02:44:17.949 00.000 16108 IsGuiding returns 0
02:44:17.949 00.000 16108 scope move finished after 43 + 53 ms
02:44:17.949 00.000 16108 Move returns status 0, amount 43
02:44:17.949 00.000 16108 move complete, result=0
02:44:17.949 00.000 16108 worker thread done servicing request
02:44:17.949 00.000 16108 Worker thread wakes up
02:44:17.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:17.949 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:44:17.952 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:18.933 00.981 16108 Exposure complete
02:44:18.990 00.057 16108 worker thread done servicing request
02:44:18.990 00.000 21068 OnExposeComplete: enter
02:44:18.991 00.001 21068 UpdateGuideState(): m_state=6
02:44:18.993 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14052
02:44:18.994 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=877.69, Mass=131123, SNR=91.7, Peak=15305 HFD=3.2
02:44:18.995 00.001 21068 MultiStar: [#1 0.20,-0.03,1.21,U] [#2 0.16,-0.18,1.03,U] [#3 0.29,-0.09,0.95,U] [#4 -0.10,-0.09,0.77,U] [#5 0.13,-0.25,0.98,U] [#6 0.06,-0.55,0.85,U] [#7 -0.59,0.13,0.00,M2] [#8 0.26,0.07,0.71,U] 
02:44:18.996 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.13}, one-star: {0.19, 0.10}
02:44:18.997 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
02:44:18.998 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
02:44:18.999 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=-0.17 mountY=0.09, mountTheta=2.68
02:44:19.002 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
02:44:19.003 00.001 21068 Enqueuing Move request for scope (0.15, -0.13)
02:44:19.004 00.001 16108 Worker thread wakes up
02:44:19.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
02:44:19.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
02:44:19.004 00.000 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.09
02:44:19.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:19.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:19.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:44:19.004 00.000 16108 MoveAxis(E, 0, ABG)
02:44:19.004 00.000 16108 Move returns status 0, amount 0
02:44:19.004 00.000 16108 MoveAxis(N, 0, ABG)
02:44:19.004 00.000 16108 Move returns status 0, amount 0
02:44:19.004 00.000 16108 move complete, result=0
02:44:19.005 00.001 16108 worker thread done servicing request
02:44:19.010 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3331, FiltMin=2870, FiltMax=61037, Gamma=1.000
02:44:19.025 00.015 21068 UpdateGuideState exits: m=131123 SNR=91.7
02:44:19.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:19.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:19.027 00.000 21068 Enqueuing Expose request
02:44:19.028 00.001 16108 Worker thread wakes up
02:44:19.028 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:19.029 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:19.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:20.202 01.173 16108 Exposure complete
02:44:20.258 00.056 16108 worker thread done servicing request
02:44:20.258 00.000 21068 OnExposeComplete: enter
02:44:20.259 00.001 21068 UpdateGuideState(): m_state=6
02:44:20.261 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14053
02:44:20.262 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.68, Mass=138333, SNR=101.2, Peak=16009 HFD=3.3
02:44:20.263 00.001 21068 MultiStar: [#1 0.19,-0.00,0.90,U] [#2 0.18,-0.06,1.03,U] [#3 0.16,0.00,0.81,U] [#4 -0.13,0.02,0.88,U] [#5 0.12,-0.32,0.76,U] [#6 -0.01,-0.35,0.71,U] [#7 -0.38,0.03,0.53,U] [#8 0.33,-0.01,0.69,U] 
02:44:20.264 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.14, 0.09}
02:44:20.267 00.003 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.59 = 2.70)
02:44:20.268 00.001 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.76)
02:44:20.269 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.09 mountY=0.04, mountTheta=2.75
02:44:20.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
02:44:20.272 00.001 21068 Enqueuing Move request for scope (0.08, -0.06)
02:44:20.273 00.001 16108 Worker thread wakes up
02:44:20.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:44:20.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:44:20.273 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
02:44:20.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:44:20.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:20.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:44:20.273 00.000 16108 MoveAxis(E, 0, ABG)
02:44:20.273 00.000 16108 Move returns status 0, amount 0
02:44:20.273 00.000 16108 MoveAxis(N, 0, ABG)
02:44:20.273 00.000 16108 Move returns status 0, amount 0
02:44:20.273 00.000 16108 move complete, result=0
02:44:20.273 00.000 16108 worker thread done servicing request
02:44:20.276 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3331, FiltMin=2889, FiltMax=60621, Gamma=1.000
02:44:20.293 00.017 21068 UpdateGuideState exits: m=138333 SNR=101.2
02:44:20.294 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:20.295 00.000 21068 Enqueuing Expose request
02:44:20.296 00.001 16108 Worker thread wakes up
02:44:20.296 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:20.297 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:20.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:21.290 00.993 16108 Exposure complete
02:44:21.373 00.083 16108 worker thread done servicing request
02:44:21.373 00.000 21068 OnExposeComplete: enter
02:44:21.374 00.001 21068 UpdateGuideState(): m_state=6
02:44:21.375 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14054
02:44:21.377 00.002 21068 Star::Find returns 1 (0), X=222.63, Y=877.69, Mass=137082, SNR=88.6, Peak=17577 HFD=3.1
02:44:21.377 00.000 21068 MultiStar: [#1 0.15,-0.01,1.09,U] [#2 0.38,0.13,1.32,U] [#3 0.16,-0.04,1.10,U] [#4 0.02,0.08,0.82,U] [#5 0.07,-0.04,1.01,U] [#6 -0.12,-0.13,0.75,U] [#7 -0.19,0.13,0.53,U] [#8 0.36,-0.04,0.70,U] 
02:44:21.378 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.38, 0.09}
02:44:21.379 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
02:44:21.380 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
02:44:21.380 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
02:44:21.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.02, opts=13)
02:44:21.383 00.001 21068 Enqueuing Move request for scope (0.16, 0.02)
02:44:21.384 00.001 16108 Worker thread wakes up
02:44:21.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
02:44:21.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
02:44:21.384 00.000 16108 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=-0.06
02:44:21.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:44:21.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:21.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:21.384 00.000 16108 MoveAxis(E, 0, ABG)
02:44:21.384 00.000 16108 Move returns status 0, amount 0
02:44:21.384 00.000 16108 MoveAxis(N, 0, ABG)
02:44:21.384 00.000 16108 Move returns status 0, amount 0
02:44:21.384 00.000 16108 move complete, result=0
02:44:21.385 00.001 16108 worker thread done servicing request
02:44:21.388 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3331, FiltMin=2854, FiltMax=57933, Gamma=1.000
02:44:21.402 00.014 21068 UpdateGuideState exits: m=137082 SNR=88.6
02:44:21.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:21.405 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:21.405 00.000 21068 Enqueuing Expose request
02:44:21.406 00.001 16108 Worker thread wakes up
02:44:21.406 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:21.407 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:21.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:22.561 01.154 16108 Exposure complete
02:44:22.627 00.066 16108 worker thread done servicing request
02:44:22.627 00.000 21068 OnExposeComplete: enter
02:44:22.628 00.001 21068 UpdateGuideState(): m_state=6
02:44:22.629 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14055
02:44:22.631 00.002 21068 Star::Find returns 1 (0), X=222.09, Y=877.52, Mass=128489, SNR=91.1, Peak=15347 HFD=3.5
02:44:22.633 00.002 21068 MultiStar: [#1 0.18,0.13,1.07,U] [#2 0.24,-0.13,1.18,U] [#3 0.13,0.01,0.89,U] [#4 -0.26,-0.05,0.86,U] [#5 0.05,-0.12,0.83,U] [#6 -0.20,-0.20,0.89,U] [#7 -0.38,0.03,0.63,U] [#8 0.09,0.18,0.93,U] 
02:44:22.634 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.17, -0.07}
02:44:22.636 00.002 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
02:44:22.637 00.001 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
02:44:22.638 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.94 mountX=0.01 mountY=0.03, mountTheta=1.38
02:44:22.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
02:44:22.640 00.000 21068 Enqueuing Move request for scope (-0.01, -0.03)
02:44:22.641 00.001 16108 Worker thread wakes up
02:44:22.642 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:44:22.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:44:22.642 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.03
02:44:22.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:22.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:22.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:44:22.642 00.000 16108 MoveAxis(E, 0, ABG)
02:44:22.642 00.000 16108 Move returns status 0, amount 0
02:44:22.642 00.000 16108 MoveAxis(N, 0, ABG)
02:44:22.642 00.000 16108 Move returns status 0, amount 0
02:44:22.642 00.000 16108 move complete, result=0
02:44:22.643 00.001 16108 worker thread done servicing request
02:44:22.646 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3331, FiltMin=2832, FiltMax=56413, Gamma=1.000
02:44:22.662 00.016 21068 UpdateGuideState exits: m=128489 SNR=91.1
02:44:22.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:22.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:22.664 00.000 21068 Enqueuing Expose request
02:44:22.665 00.001 16108 Worker thread wakes up
02:44:22.665 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:22.666 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:22.666 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:23.650 00.984 16108 Exposure complete
02:44:23.725 00.075 16108 worker thread done servicing request
02:44:23.725 00.000 21068 OnExposeComplete: enter
02:44:23.726 00.001 21068 UpdateGuideState(): m_state=6
02:44:23.726 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14056
02:44:23.727 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.64, Mass=117406, SNR=82.8, Peak=16870 HFD=3.2
02:44:23.728 00.001 21068 MultiStar: [#1 0.14,0.07,1.22,U] [#2 0.07,0.22,1.37,U] [#3 0.08,0.25,1.11,U] [#4 -0.16,0.17,0.84,U] [#5 -0.18,-0.11,1.06,U] [#6 -0.34,0.05,0.90,U] [#7 -0.42,0.16,0.75,U] [#8 -0.07,0.21,0.77,U] 
02:44:23.729 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.12}, one-star: {-0.10, 0.04}
02:44:23.730 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
02:44:23.730 00.000 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
02:44:23.731 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=0.11 mountY=-0.02, mountTheta=-0.16
02:44:23.732 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.04, opts=13)
02:44:23.734 00.002 21068 Enqueuing Move request for scope (-0.10, 0.04)
02:44:23.735 00.001 16108 Worker thread wakes up
02:44:23.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:44:23.736 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:44:23.736 00.000 16108 Moving (-0.10, 0.04) raw xDistance=0.11 yDistance=-0.02
02:44:23.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:44:23.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:23.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:44:23.736 00.000 16108 MoveAxis(E, 0, ABG)
02:44:23.736 00.000 16108 Move returns status 0, amount 0
02:44:23.736 00.000 16108 MoveAxis(N, 0, ABG)
02:44:23.736 00.000 16108 Move returns status 0, amount 0
02:44:23.736 00.000 16108 move complete, result=0
02:44:23.736 00.000 16108 worker thread done servicing request
02:44:23.739 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3334, FiltMin=2889, FiltMax=60393, Gamma=1.000
02:44:23.753 00.014 21068 UpdateGuideState exits: m=117406 SNR=82.8
02:44:23.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:23.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:23.755 00.000 21068 Enqueuing Expose request
02:44:23.756 00.001 16108 Worker thread wakes up
02:44:23.756 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:23.757 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:23.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:24.913 01.156 16108 Exposure complete
02:44:24.985 00.072 16108 worker thread done servicing request
02:44:24.985 00.000 21068 OnExposeComplete: enter
02:44:24.986 00.001 21068 UpdateGuideState(): m_state=6
02:44:24.987 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14057
02:44:24.989 00.002 21068 Star::Find returns 1 (0), X=221.95, Y=877.64, Mass=124552, SNR=92.3, Peak=18406 HFD=3.1
02:44:24.990 00.001 21068 MultiStar: [#1 0.14,0.22,1.06,U] [#2 -0.08,0.03,1.13,U] [#3 0.03,0.04,1.02,U] [#4 -0.50,-0.04,0.89,U] [#5 -0.13,-0.16,0.83,U] [#6 -0.35,-0.19,0.75,U] [#7 -0.51,0.23,0.66,U] [#8 0.07,0.13,0.75,U] 
02:44:24.990 00.000 21068 refined, 8 included, MultiStar: {-0.16, 0.04}, one-star: {-0.30, 0.05}
02:44:24.991 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
02:44:24.992 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
02:44:24.993 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.92 mountX=0.17 mountY=0.00, mountTheta=0.01
02:44:24.994 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.04, opts=13)
02:44:24.995 00.001 21068 Enqueuing Move request for scope (-0.16, 0.04)
02:44:24.996 00.001 16108 Worker thread wakes up
02:44:24.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
02:44:24.996 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
02:44:24.996 00.000 16108 Moving (-0.16, 0.04) raw xDistance=0.17 yDistance=0.00
02:44:24.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:44:24.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:24.998 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:44:24.998 00.000 16108 MoveAxis(E, 0, ABG)
02:44:24.998 00.000 16108 Move returns status 0, amount 0
02:44:24.998 00.000 16108 MoveAxis(N, 0, ABG)
02:44:24.998 00.000 16108 Move returns status 0, amount 0
02:44:24.998 00.000 16108 move complete, result=0
02:44:24.998 00.000 16108 worker thread done servicing request
02:44:25.004 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3331, FiltMin=2854, FiltMax=65501, Gamma=1.000
02:44:25.030 00.026 21068 UpdateGuideState exits: m=124552 SNR=92.3
02:44:25.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:25.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:25.032 00.000 21068 Enqueuing Expose request
02:44:25.033 00.001 16108 Worker thread wakes up
02:44:25.033 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:25.034 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:25.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:26.012 00.978 16108 Exposure complete
02:44:26.068 00.056 16108 worker thread done servicing request
02:44:26.068 00.000 21068 OnExposeComplete: enter
02:44:26.069 00.001 21068 UpdateGuideState(): m_state=6
02:44:26.070 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14058
02:44:26.071 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=877.51, Mass=145120, SNR=98.0, Peak=17619 HFD=3.5
02:44:26.072 00.001 21068 MultiStar: [#1 0.07,0.02,1.15,U] [#2 -0.10,-0.22,1.05,U] [#3 -0.01,0.05,1.03,U] [#4 -0.14,-0.15,0.81,U] [#5 -0.05,-0.14,0.81,U] [#6 -0.25,-0.37,0.78,U] [#7 -0.63,0.06,0.00,M1] [#8 -0.01,0.07,0.79,U] 
02:44:26.073 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.14, -0.08}
02:44:26.073 00.000 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
02:44:26.074 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
02:44:26.075 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=0.05 mountY=0.11, mountTheta=1.13
02:44:26.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.10, opts=13)
02:44:26.081 00.004 21068 Enqueuing Move request for scope (-0.07, -0.10)
02:44:26.083 00.002 16108 Worker thread wakes up
02:44:26.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
02:44:26.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
02:44:26.083 00.000 16108 Moving (-0.07, -0.10) raw xDistance=0.05 yDistance=0.11
02:44:26.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:44:26.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:26.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:44:26.083 00.000 16108 MoveAxis(E, 0, ABG)
02:44:26.084 00.001 16108 Move returns status 0, amount 0
02:44:26.084 00.000 16108 MoveAxis(N, 0, ABG)
02:44:26.084 00.000 16108 Move returns status 0, amount 0
02:44:26.084 00.000 16108 move complete, result=0
02:44:26.084 00.000 16108 worker thread done servicing request
02:44:26.093 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3334, FiltMin=2835, FiltMax=65501, Gamma=1.000
02:44:26.116 00.023 21068 UpdateGuideState exits: m=145120 SNR=98.0
02:44:26.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:26.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:26.119 00.001 21068 Enqueuing Expose request
02:44:26.119 00.000 16108 Worker thread wakes up
02:44:26.119 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:26.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:26.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:27.278 01.158 16108 Exposure complete
02:44:27.332 00.054 16108 worker thread done servicing request
02:44:27.332 00.000 21068 OnExposeComplete: enter
02:44:27.333 00.001 21068 UpdateGuideState(): m_state=6
02:44:27.334 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14059
02:44:27.334 00.000 21068 Star::Find returns 1 (0), X=222.15, Y=877.45, Mass=123063, SNR=83.2, Peak=16214 HFD=2.9
02:44:27.335 00.001 21068 MultiStar: [#1 0.02,-0.01,1.41,U] [#2 0.04,-0.01,1.31,U] [#3 -0.26,0.01,1.00,U] [#4 -0.20,-0.07,0.92,U] [#5 -0.24,-0.08,0.88,U] [#6 -0.22,-0.00,0.92,U] [#7 -0.45,0.21,0.69,U] [#8 -0.07,0.10,0.79,U] 
02:44:27.336 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.10, -0.14}
02:44:27.338 00.002 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
02:44:27.339 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
02:44:27.339 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.08 mountX=0.14 mountY=0.04, mountTheta=0.29
02:44:27.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
02:44:27.342 00.001 21068 Enqueuing Move request for scope (-0.14, -0.01)
02:44:27.342 00.000 16108 Worker thread wakes up
02:44:27.343 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
02:44:27.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
02:44:27.343 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.14 yDistance=0.04
02:44:27.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:44:27.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:27.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:44:27.343 00.000 16108 MoveAxis(E, 0, ABG)
02:44:27.343 00.000 16108 Move returns status 0, amount 0
02:44:27.343 00.000 16108 MoveAxis(N, 0, ABG)
02:44:27.344 00.001 16108 Move returns status 0, amount 0
02:44:27.344 00.000 16108 move complete, result=0
02:44:27.344 00.000 16108 worker thread done servicing request
02:44:27.346 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3334, FiltMin=2854, FiltMax=62707, Gamma=1.000
02:44:27.367 00.021 21068 UpdateGuideState exits: m=123063 SNR=83.2
02:44:27.369 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:27.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:27.371 00.001 21068 Enqueuing Expose request
02:44:27.372 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:27.373 00.001 16108 Worker thread wakes up
02:44:27.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:27.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:28.351 00.978 16108 Exposure complete
02:44:28.409 00.058 16108 worker thread done servicing request
02:44:28.409 00.000 21068 OnExposeComplete: enter
02:44:28.410 00.001 21068 UpdateGuideState(): m_state=6
02:44:28.411 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14060
02:44:28.412 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=877.34, Mass=132870, SNR=98.3, Peak=15158 HFD=3.3
02:44:28.412 00.000 21068 MultiStar: [#1 0.06,0.13,0.94,U] [#2 0.00,-0.09,1.03,U] [#3 0.12,-0.09,0.94,U] [#4 -0.18,0.13,0.71,U] [#5 -0.15,-0.07,0.85,U] [#6 -0.24,-0.29,0.76,U] [#7 -0.57,0.17,0.00,M1] [#8 0.04,0.20,0.69,U] 
02:44:28.413 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.07, -0.26}
02:44:28.414 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
02:44:28.414 00.000 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
02:44:28.415 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.27 mountX=0.03 mountY=0.06, mountTheta=1.06
02:44:28.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
02:44:28.417 00.000 21068 Enqueuing Move request for scope (-0.04, -0.05)
02:44:28.420 00.003 16108 Worker thread wakes up
02:44:28.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
02:44:28.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
02:44:28.420 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
02:44:28.421 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:44:28.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:28.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:44:28.421 00.000 16108 MoveAxis(E, 0, ABG)
02:44:28.421 00.000 16108 Move returns status 0, amount 0
02:44:28.421 00.000 16108 MoveAxis(N, 0, ABG)
02:44:28.421 00.000 16108 Move returns status 0, amount 0
02:44:28.421 00.000 16108 move complete, result=0
02:44:28.422 00.001 16108 worker thread done servicing request
02:44:28.427 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3331, FiltMin=2896, FiltMax=61885, Gamma=1.000
02:44:28.451 00.024 21068 UpdateGuideState exits: m=132870 SNR=98.3
02:44:28.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:28.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:28.453 00.000 21068 Enqueuing Expose request
02:44:28.454 00.001 16108 Worker thread wakes up
02:44:28.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:28.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:28.454 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:29.617 01.163 16108 Exposure complete
02:44:29.685 00.068 16108 worker thread done servicing request
02:44:29.685 00.000 21068 OnExposeComplete: enter
02:44:29.686 00.001 21068 UpdateGuideState(): m_state=6
02:44:29.687 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14061
02:44:29.687 00.000 21068 Star::Find returns 1 (0), X=222.16, Y=877.59, Mass=130905, SNR=89.4, Peak=18211 HFD=2.9
02:44:29.689 00.002 21068 MultiStar: [#1 -0.06,0.01,1.10,U] [#2 -0.04,-0.12,0.99,U] [#3 -0.01,0.04,1.04,U] [#4 -0.20,-0.04,0.84,U] [#5 -0.01,-0.12,0.82,U] [#6 -0.09,-0.28,1.00,U] [#7 -0.71,0.02,0.00,M2] [#8 0.00,0.16,0.67,U] 
02:44:29.690 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.05}, one-star: {-0.10, -0.00}
02:44:29.691 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
02:44:29.691 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
02:44:29.692 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=0.05 mountY=0.06, mountTheta=0.86
02:44:29.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.05, opts=13)
02:44:29.694 00.000 21068 Enqueuing Move request for scope (-0.06, -0.05)
02:44:29.695 00.001 16108 Worker thread wakes up
02:44:29.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
02:44:29.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
02:44:29.695 00.000 16108 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
02:44:29.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:44:29.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:29.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:44:29.695 00.000 16108 MoveAxis(E, 0, ABG)
02:44:29.696 00.001 16108 Move returns status 0, amount 0
02:44:29.696 00.000 16108 MoveAxis(N, 0, ABG)
02:44:29.696 00.000 16108 Move returns status 0, amount 0
02:44:29.696 00.000 16108 move complete, result=0
02:44:29.696 00.000 16108 worker thread done servicing request
02:44:29.702 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3331, FiltMin=2873, FiltMax=60541, Gamma=1.000
02:44:29.723 00.021 21068 UpdateGuideState exits: m=130905 SNR=89.4
02:44:29.725 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:29.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:29.726 00.000 21068 Enqueuing Expose request
02:44:29.727 00.001 16108 Worker thread wakes up
02:44:29.727 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:29.728 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:29.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:30.716 00.988 16108 Exposure complete
02:44:30.774 00.058 16108 worker thread done servicing request
02:44:30.774 00.000 21068 OnExposeComplete: enter
02:44:30.776 00.002 21068 UpdateGuideState(): m_state=6
02:44:30.777 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14062
02:44:30.778 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=877.37, Mass=123512, SNR=89.9, Peak=16771 HFD=3.1
02:44:30.780 00.002 21068 MultiStar: [#1 0.07,-0.14,1.06,U] [#2 0.10,-0.19,1.32,U] [#3 -0.01,-0.22,1.10,U] [#4 -0.21,-0.13,1.01,U] [#5 0.07,-0.60,0.00,M1] [#6 -0.07,-0.56,0.00,M1] [#7 -0.46,-0.06,0.59,U] [#8 -0.09,-0.16,0.74,U] 
02:44:30.781 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.17}, one-star: {-0.09, -0.23}
02:44:30.783 00.002 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
02:44:30.784 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
02:44:30.787 00.003 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.95 mountX=0.04 mountY=0.18, mountTheta=1.37
02:44:30.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
02:44:30.790 00.001 21068 Enqueuing Move request for scope (-0.07, -0.17)
02:44:30.791 00.001 16108 Worker thread wakes up
02:44:30.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
02:44:30.792 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
02:44:30.792 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.04 yDistance=0.18
02:44:30.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:30.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:30.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:44:30.792 00.000 16108 MoveAxis(E, 0, ABG)
02:44:30.792 00.000 16108 Move returns status 0, amount 0
02:44:30.792 00.000 16108 MoveAxis(N, 0, ABG)
02:44:30.792 00.000 16108 Move returns status 0, amount 0
02:44:30.792 00.000 16108 move complete, result=0
02:44:30.792 00.000 16108 worker thread done servicing request
02:44:30.797 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3334, FiltMin=2819, FiltMax=65501, Gamma=1.000
02:44:30.825 00.028 21068 UpdateGuideState exits: m=123512 SNR=89.9
02:44:30.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:30.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:30.827 00.000 21068 Enqueuing Expose request
02:44:30.828 00.001 16108 Worker thread wakes up
02:44:30.828 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:30.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:30.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:31.988 01.159 16108 Exposure complete
02:44:32.058 00.070 16108 worker thread done servicing request
02:44:32.058 00.000 21068 OnExposeComplete: enter
02:44:32.059 00.001 21068 UpdateGuideState(): m_state=6
02:44:32.060 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14063
02:44:32.061 00.001 21068 Star::Find returns 1 (0), X=221.81, Y=877.61, Mass=123543, SNR=88.0, Peak=16118 HFD=3.2
02:44:32.063 00.002 21068 MultiStar: [#1 -0.16,0.03,1.06,U] [#2 -0.18,-0.12,1.19,U] [#3 -0.25,0.01,0.97,U] [#4 -0.56,0.02,0.00,M1] [#5 -0.41,-0.24,1.06,U] [#6 -0.50,-0.12,0.82,U] [#7 -0.80,0.12,0.00,M2] [#8 0.01,0.12,0.78,U] 
02:44:32.064 00.001 21068 refined, 6 included, MultiStar: {-0.28, -0.05}, one-star: {-0.44, 0.02}
02:44:32.066 00.002 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
02:44:32.067 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
02:44:32.067 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-2.96 mountX=0.27 mountY=0.11, mountTheta=0.41
02:44:32.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.05, opts=13)
02:44:32.071 00.002 21068 Enqueuing Move request for scope (-0.28, -0.05)
02:44:32.072 00.001 16108 Worker thread wakes up
02:44:32.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.05) opts 0xd
02:44:32.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.05)
02:44:32.072 00.000 16108 Moving (-0.28, -0.05) raw xDistance=0.27 yDistance=0.11
02:44:32.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:44:32.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:32.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:44:32.072 00.000 16108 MoveAxis(W, 70, ABG)
02:44:32.072 00.000 16108 Guiding  Dir = 3, Dur = 70
02:44:32.073 00.001 16108 IsSlewing returns 0
02:44:32.073 00.000 16108 IsGuiding returns 0
02:44:32.076 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3334, FiltMin=2893, FiltMax=65501, Gamma=1.000
02:44:32.095 00.019 21068 UpdateGuideState exits: m=123543 SNR=88.0
02:44:32.097 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:32.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:32.100 00.002 21068 Enqueuing Expose request
02:44:32.106 00.006 16108 PulseGuide returned control before completion, sleep 47
02:44:32.168 00.062 16108 IsGuiding returns 1
02:44:32.168 00.000 16108 scope still moving after pulse duration time elapsed
02:44:32.200 00.032 16108 IsSlewing returns 0
02:44:32.200 00.000 16108 IsGuiding returns 0
02:44:32.200 00.000 16108 scope move finished after 70 + 57 ms
02:44:32.200 00.000 16108 Move returns status 0, amount 70
02:44:32.200 00.000 16108 MoveAxis(N, 0, ABG)
02:44:32.200 00.000 16108 Move returns status 0, amount 0
02:44:32.200 00.000 16108 move complete, result=0
02:44:32.200 00.000 16108 worker thread done servicing request
02:44:32.200 00.000 16108 Worker thread wakes up
02:44:32.201 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:32.201 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
02:44:32.203 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:33.177 00.974 16108 Exposure complete
02:44:33.232 00.055 16108 worker thread done servicing request
02:44:33.232 00.000 21068 OnExposeComplete: enter
02:44:33.233 00.001 21068 UpdateGuideState(): m_state=6
02:44:33.234 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14064
02:44:33.235 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=877.19, Mass=115800, SNR=85.5, Peak=16595 HFD=3.2
02:44:33.236 00.001 21068 MultiStar: [#1 -0.21,-0.32,1.11,U] [#2 -0.01,-0.21,1.26,U] [#3 -0.06,-0.32,1.17,U] [#4 -0.02,-0.20,0.80,U] [#5 -0.18,-0.57,0.00,M1] [#6 -0.32,-0.47,0.00,M1] [#7 -0.38,-0.27,0.74,U] [#8 0.12,-0.09,0.73,U] 
02:44:33.237 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.27}, one-star: {-0.14, -0.41}
02:44:33.238 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
02:44:33.239 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
02:44:33.239 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.92 mountX=0.05 mountY=0.28, mountTheta=1.40
02:44:33.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.27, opts=13)
02:44:33.242 00.001 21068 Enqueuing Move request for scope (-0.10, -0.27)
02:44:33.243 00.001 16108 Worker thread wakes up
02:44:33.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
02:44:33.243 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
02:44:33.243 00.000 16108 Moving (-0.10, -0.27) raw xDistance=0.05 yDistance=0.28
02:44:33.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:44:33.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:44:33.243 00.000 16108 MoveAxis(E, 0, ABG)
02:44:33.243 00.000 16108 Move returns status 0, amount 0
02:44:33.243 00.000 16108 MoveAxis(S, 57, ABG)
02:44:33.243 00.000 16108 Guiding  Dir = 1, Dur = 57
02:44:33.243 00.000 16108 IsSlewing returns 0
02:44:33.244 00.001 16108 IsGuiding returns 0
02:44:33.251 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3334, FiltMin=2854, FiltMax=65501, Gamma=1.000
02:44:33.273 00.022 21068 UpdateGuideState exits: m=115800 SNR=85.5
02:44:33.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:33.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:33.276 00.001 21068 Enqueuing Expose request
02:44:33.276 00.000 16108 PulseGuide returned control before completion, sleep 36
02:44:33.325 00.049 16108 IsGuiding returns 1
02:44:33.325 00.000 16108 scope still moving after pulse duration time elapsed
02:44:33.351 00.026 16108 IsSlewing returns 0
02:44:33.351 00.000 16108 IsGuiding returns 1
02:44:33.383 00.032 16108 IsSlewing returns 0
02:44:33.383 00.000 16108 IsGuiding returns 0
02:44:33.383 00.000 16108 scope move finished after 57 + 82 ms
02:44:33.383 00.000 16108 Move returns status 0, amount 57
02:44:33.383 00.000 16108 move complete, result=0
02:44:33.384 00.001 16108 worker thread done servicing request
02:44:33.384 00.000 16108 Worker thread wakes up
02:44:33.384 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:33.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:33.384 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
02:44:34.549 01.165 16108 Exposure complete
02:44:34.606 00.057 16108 worker thread done servicing request
02:44:34.606 00.000 21068 OnExposeComplete: enter
02:44:34.608 00.002 21068 UpdateGuideState(): m_state=6
02:44:34.608 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14065
02:44:34.610 00.002 21068 Star::Find returns 1 (0), X=222.43, Y=877.70, Mass=116829, SNR=84.2, Peak=17094 HFD=3.1
02:44:34.612 00.002 21068 MultiStar: [#1 0.18,0.09,1.16,U] [#2 0.30,0.20,1.40,U] [#3 0.06,0.01,1.12,U] [#4 -0.23,0.04,0.93,U] [#5 0.19,-0.23,0.89,U] [#6 0.07,-0.24,0.83,U] [#7 -0.60,0.07,0.00,M2] [#8 0.29,0.08,0.72,U] 
02:44:34.614 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.18, 0.10}
02:44:34.614 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
02:44:34.615 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
02:44:34.616 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.18 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
02:44:34.617 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
02:44:34.618 00.001 21068 Enqueuing Move request for scope (0.14, 0.02)
02:44:34.618 00.000 16108 Worker thread wakes up
02:44:34.619 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:44:34.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:44:34.619 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.13 yDistance=-0.06
02:44:34.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:34.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:34.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:34.619 00.000 16108 MoveAxis(E, 0, ABG)
02:44:34.619 00.000 16108 Move returns status 0, amount 0
02:44:34.619 00.000 16108 MoveAxis(N, 0, ABG)
02:44:34.619 00.000 16108 Move returns status 0, amount 0
02:44:34.619 00.000 16108 move complete, result=0
02:44:34.619 00.000 16108 worker thread done servicing request
02:44:34.625 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=115, max=65535, med=3331, FiltMin=2912, FiltMax=58739, Gamma=1.000
02:44:34.648 00.023 21068 UpdateGuideState exits: m=116829 SNR=84.2
02:44:34.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:34.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:34.650 00.000 21068 Enqueuing Expose request
02:44:34.651 00.001 16108 Worker thread wakes up
02:44:34.651 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:34.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:34.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:35.626 00.974 16108 Exposure complete
02:44:35.692 00.066 16108 worker thread done servicing request
02:44:35.692 00.000 21068 OnExposeComplete: enter
02:44:35.693 00.001 21068 UpdateGuideState(): m_state=6
02:44:35.694 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14066
02:44:35.695 00.001 21068 Star::Find returns 1 (0), X=222.53, Y=877.29, Mass=126474, SNR=83.0, Peak=17673 HFD=3.1
02:44:35.696 00.001 21068 MultiStar: [#1 0.48,-0.06,1.16,U] [#2 0.45,-0.20,1.23,U] [#3 0.40,-0.18,1.25,U] [#4 -0.28,-0.11,0.77,U] [#5 0.18,-0.27,1.04,U] [#6 0.03,-0.36,0.90,U] [#7 0.02,-0.25,0.80,U] [#8 0.32,-0.04,0.88,U] 
02:44:35.697 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.20}, one-star: {0.27, -0.30}
02:44:35.698 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
02:44:35.698 00.000 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
02:44:35.699 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.69 mountX=-0.27 mountY=0.14, mountTheta=2.68
02:44:35.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.20, opts=13)
02:44:35.702 00.001 21068 Enqueuing Move request for scope (0.24, -0.20)
02:44:35.702 00.000 16108 Worker thread wakes up
02:44:35.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
02:44:35.703 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
02:44:35.703 00.000 16108 Moving (0.24, -0.20) raw xDistance=-0.27 yDistance=0.14
02:44:35.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:44:35.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:35.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:44:35.703 00.000 16108 MoveAxis(E, 71, ABG)
02:44:35.703 00.000 16108 Guiding  Dir = 2, Dur = 71
02:44:35.703 00.000 16108 IsSlewing returns 0
02:44:35.704 00.001 16108 IsGuiding returns 0
02:44:35.705 00.001 16108 PulseGuide returned control before completion, sleep 80
02:44:35.706 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3334, FiltMin=2854, FiltMax=51613, Gamma=1.000
02:44:35.720 00.014 21068 UpdateGuideState exits: m=126474 SNR=83.0
02:44:35.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:35.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:35.723 00.001 21068 Enqueuing Expose request
02:44:35.796 00.073 16108 IsGuiding returns 0
02:44:35.796 00.000 16108 Move returns status 0, amount 71
02:44:35.796 00.000 16108 MoveAxis(N, 0, ABG)
02:44:35.796 00.000 16108 Move returns status 0, amount 0
02:44:35.796 00.000 16108 move complete, result=0
02:44:35.796 00.000 16108 worker thread done servicing request
02:44:35.796 00.000 16108 Worker thread wakes up
02:44:35.796 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:35.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:35.796 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
02:44:36.966 01.170 16108 Exposure complete
02:44:37.042 00.076 16108 worker thread done servicing request
02:44:37.042 00.000 21068 OnExposeComplete: enter
02:44:37.043 00.001 21068 UpdateGuideState(): m_state=6
02:44:37.043 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14067
02:44:37.044 00.001 21068 Star::Find returns 1 (0), X=222.33, Y=877.53, Mass=151197, SNR=112.8, Peak=17990 HFD=3.2
02:44:37.045 00.001 21068 MultiStar: [#1 0.36,0.09,0.87,U] [#2 0.13,0.07,1.10,U] [#3 0.13,-0.10,0.78,U] [#4 -0.09,0.15,0.57,U] [#5 -0.14,-0.12,0.81,U] [#6 -0.26,-0.29,0.57,U] [#7 0.10,0.16,0.45,U] [#8 0.03,0.08,0.64,U] 
02:44:37.046 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.07, -0.07}
02:44:37.048 00.002 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:44:37.048 00.000 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
02:44:37.049 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.11 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
02:44:37.051 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.01, opts=13)
02:44:37.051 00.000 21068 Enqueuing Move request for scope (0.06, -0.01)
02:44:37.052 00.001 16108 Worker thread wakes up
02:44:37.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:44:37.053 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:44:37.053 00.000 16108 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.01
02:44:37.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:44:37.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:37.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:44:37.053 00.000 16108 MoveAxis(E, 0, ABG)
02:44:37.053 00.000 16108 Move returns status 0, amount 0
02:44:37.053 00.000 16108 MoveAxis(N, 0, ABG)
02:44:37.053 00.000 16108 Move returns status 0, amount 0
02:44:37.054 00.001 16108 move complete, result=0
02:44:37.054 00.000 16108 worker thread done servicing request
02:44:37.056 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3331, FiltMin=2870, FiltMax=61011, Gamma=1.000
02:44:37.073 00.017 21068 UpdateGuideState exits: m=151197 SNR=112.8
02:44:37.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:37.074 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:37.075 00.001 21068 Enqueuing Expose request
02:44:37.076 00.001 16108 Worker thread wakes up
02:44:37.076 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:37.077 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:37.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:38.059 00.982 16108 Exposure complete
02:44:38.121 00.062 16108 worker thread done servicing request
02:44:38.121 00.000 21068 OnExposeComplete: enter
02:44:38.121 00.000 21068 UpdateGuideState(): m_state=6
02:44:38.124 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14068
02:44:38.125 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=877.60, Mass=126248, SNR=88.8, Peak=16249 HFD=3.1
02:44:38.126 00.001 21068 MultiStar: [#1 0.31,-0.04,1.02,U] [#2 0.08,-0.07,1.21,U] [#3 0.22,-0.14,1.00,U] [#4 -0.02,-0.03,0.91,U] [#5 0.27,-0.12,0.95,U] [#6 0.28,-0.31,0.80,U] [#7 -0.34,0.29,0.58,U] [#8 0.39,0.11,0.92,U] 
02:44:38.127 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.19, 0.01}
02:44:38.128 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
02:44:38.131 00.003 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
02:44:38.132 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.25 mountX=-0.18 mountY=0.00, mountTheta=3.13
02:44:38.135 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
02:44:38.137 00.002 21068 Enqueuing Move request for scope (0.17, -0.04)
02:44:38.139 00.002 16108 Worker thread wakes up
02:44:38.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:44:38.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:44:38.140 00.001 16108 Moving (0.17, -0.04) raw xDistance=-0.18 yDistance=0.00
02:44:38.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:44:38.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:38.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:44:38.140 00.000 16108 MoveAxis(E, 0, ABG)
02:44:38.140 00.000 16108 Move returns status 0, amount 0
02:44:38.140 00.000 16108 MoveAxis(N, 0, ABG)
02:44:38.141 00.001 16108 Move returns status 0, amount 0
02:44:38.141 00.000 16108 move complete, result=0
02:44:38.141 00.000 16108 worker thread done servicing request
02:44:38.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3334, FiltMin=2873, FiltMax=63421, Gamma=1.000
02:44:38.169 00.024 21068 UpdateGuideState exits: m=126248 SNR=88.8
02:44:38.171 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:38.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:38.172 00.001 21068 Enqueuing Expose request
02:44:38.174 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:38.177 00.003 16108 Worker thread wakes up
02:44:38.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:38.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:39.339 01.162 16108 Exposure complete
02:44:39.395 00.056 16108 worker thread done servicing request
02:44:39.395 00.000 21068 OnExposeComplete: enter
02:44:39.397 00.002 21068 UpdateGuideState(): m_state=6
02:44:39.399 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14069
02:44:39.401 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=877.43, Mass=122576, SNR=90.5, Peak=15833 HFD=3.2
02:44:39.402 00.001 21068 MultiStar: [#1 0.17,-0.09,1.21,U] [#2 0.24,-0.09,1.14,U] [#3 0.27,-0.06,0.99,U] [#4 0.07,0.29,0.73,U] [#5 0.42,-0.33,1.02,U] [#6 0.01,-0.28,0.78,U] [#7 -0.06,0.08,0.57,U] [#8 0.38,-0.04,0.75,U] 
02:44:39.403 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.14, -0.16}
02:44:39.404 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
02:44:39.405 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
02:44:39.405 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-0.85 mountX=-0.17 mountY=0.12, mountTheta=2.50
02:44:39.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.16, opts=13)
02:44:39.408 00.001 21068 Enqueuing Move request for scope (0.14, -0.16)
02:44:39.408 00.000 16108 Worker thread wakes up
02:44:39.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:44:39.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:44:39.408 00.000 16108 Moving (0.14, -0.16) raw xDistance=-0.17 yDistance=0.12
02:44:39.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:39.410 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:39.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:44:39.410 00.000 16108 MoveAxis(E, 0, ABG)
02:44:39.410 00.000 16108 Move returns status 0, amount 0
02:44:39.410 00.000 16108 MoveAxis(N, 0, ABG)
02:44:39.410 00.000 16108 Move returns status 0, amount 0
02:44:39.410 00.000 16108 move complete, result=0
02:44:39.410 00.000 16108 worker thread done servicing request
02:44:39.414 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=480, max=65535, med=3334, FiltMin=2867, FiltMax=50205, Gamma=1.000
02:44:39.429 00.015 21068 UpdateGuideState exits: m=122576 SNR=90.5
02:44:39.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:39.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:39.431 00.000 21068 Enqueuing Expose request
02:44:39.432 00.001 16108 Worker thread wakes up
02:44:39.432 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:39.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:39.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:40.401 00.968 16108 Exposure complete
02:44:40.461 00.060 16108 worker thread done servicing request
02:44:40.461 00.000 21068 OnExposeComplete: enter
02:44:40.462 00.001 21068 UpdateGuideState(): m_state=6
02:44:40.463 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14070
02:44:40.464 00.001 21068 Star::Find returns 1 (0), X=222.17, Y=877.38, Mass=131101, SNR=87.5, Peak=16502 HFD=3.2
02:44:40.466 00.002 21068 MultiStar: [#1 0.23,-0.11,1.07,U] [#2 0.17,-0.17,1.55,U] [#3 0.28,-0.15,0.89,U] [#4 0.01,-0.13,0.94,U] [#5 0.33,-0.19,0.95,U] [#6 0.18,-0.40,0.87,U] [#7 -0.34,0.04,0.66,U] [#8 0.28,0.00,0.71,U] 
02:44:40.467 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.16}, one-star: {-0.09, -0.21}
02:44:40.468 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
02:44:40.469 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
02:44:40.469 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.86 mountX=-0.16 mountY=0.12, mountTheta=2.49
02:44:40.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.16, opts=13)
02:44:40.472 00.001 21068 Enqueuing Move request for scope (0.13, -0.16)
02:44:40.473 00.001 16108 Worker thread wakes up
02:44:40.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
02:44:40.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
02:44:40.473 00.000 16108 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=0.12
02:44:40.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:44:40.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:40.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:44:40.473 00.000 16108 MoveAxis(E, 0, ABG)
02:44:40.473 00.000 16108 Move returns status 0, amount 0
02:44:40.473 00.000 16108 MoveAxis(N, 0, ABG)
02:44:40.473 00.000 16108 Move returns status 0, amount 0
02:44:40.473 00.000 16108 move complete, result=0
02:44:40.474 00.001 16108 worker thread done servicing request
02:44:40.478 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3334, FiltMin=2829, FiltMax=62163, Gamma=1.000
02:44:40.496 00.018 21068 UpdateGuideState exits: m=131101 SNR=87.5
02:44:40.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:40.499 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:40.500 00.001 21068 Enqueuing Expose request
02:44:40.502 00.002 16108 Worker thread wakes up
02:44:40.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:40.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:40.502 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:41.669 01.167 16108 Exposure complete
02:44:41.745 00.076 16108 worker thread done servicing request
02:44:41.745 00.000 21068 OnExposeComplete: enter
02:44:41.747 00.002 21068 UpdateGuideState(): m_state=6
02:44:41.749 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14071
02:44:41.750 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=877.42, Mass=128433, SNR=90.5, Peak=16649 HFD=3.1
02:44:41.752 00.002 21068 MultiStar: [#1 0.10,-0.22,1.21,U] [#2 0.26,-0.10,1.04,U] [#3 0.04,-0.19,1.08,U] [#4 0.03,-0.01,0.97,U] [#5 0.15,-0.17,1.00,U] [#6 0.06,-0.27,0.80,U] [#7 -0.26,0.06,0.58,U] [#8 0.34,-0.08,0.77,U] 
02:44:41.753 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.26, -0.17}
02:44:41.756 00.003 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
02:44:41.757 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
02:44:41.759 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.85 mountX=-0.14 mountY=0.11, mountTheta=2.51
02:44:41.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.14, opts=13)
02:44:41.762 00.001 21068 Enqueuing Move request for scope (0.12, -0.14)
02:44:41.765 00.003 16108 Worker thread wakes up
02:44:41.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
02:44:41.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
02:44:41.765 00.000 16108 Moving (0.12, -0.14) raw xDistance=-0.14 yDistance=0.11
02:44:41.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:41.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:41.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:44:41.766 00.001 16108 MoveAxis(E, 0, ABG)
02:44:41.766 00.000 16108 Move returns status 0, amount 0
02:44:41.766 00.000 16108 MoveAxis(N, 0, ABG)
02:44:41.766 00.000 16108 Move returns status 0, amount 0
02:44:41.766 00.000 16108 move complete, result=0
02:44:41.766 00.000 16108 worker thread done servicing request
02:44:41.773 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3334, FiltMin=2765, FiltMax=65510, Gamma=1.000
02:44:41.790 00.017 21068 UpdateGuideState exits: m=128433 SNR=90.5
02:44:41.792 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:41.794 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:41.796 00.002 21068 Enqueuing Expose request
02:44:41.797 00.001 16108 Worker thread wakes up
02:44:41.797 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:41.799 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:41.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:42.769 00.970 16108 Exposure complete
02:44:42.841 00.072 16108 worker thread done servicing request
02:44:42.841 00.000 21068 OnExposeComplete: enter
02:44:42.843 00.002 21068 UpdateGuideState(): m_state=6
02:44:42.843 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14072
02:44:42.845 00.002 21068 Star::Find returns 1 (0), X=222.36, Y=877.44, Mass=129886, SNR=98.6, Peak=16467 HFD=3.1
02:44:42.846 00.001 21068 MultiStar: [#1 0.17,-0.21,0.83,U] [#2 0.17,-0.27,1.15,U] [#3 0.22,-0.32,0.80,U] [#4 -0.05,-0.05,0.73,U] [#5 0.14,-0.30,0.78,U] [#6 -0.22,-0.39,0.75,U] [#7 -0.23,0.18,0.62,U] [#8 0.11,-0.05,0.63,U] 
02:44:42.847 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.19}, one-star: {0.11, -0.16}
02:44:42.847 00.000 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
02:44:42.848 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
02:44:42.849 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.95 mountX=-0.14 mountY=0.12, mountTheta=2.40
02:44:42.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
02:44:42.851 00.000 21068 Enqueuing Move request for scope (0.11, -0.16)
02:44:42.852 00.001 16108 Worker thread wakes up
02:44:42.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
02:44:42.852 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
02:44:42.852 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.12
02:44:42.853 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:42.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:42.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:44:42.853 00.000 16108 MoveAxis(E, 0, ABG)
02:44:42.853 00.000 16108 Move returns status 0, amount 0
02:44:42.853 00.000 16108 MoveAxis(N, 0, ABG)
02:44:42.853 00.000 16108 Move returns status 0, amount 0
02:44:42.853 00.000 16108 move complete, result=0
02:44:42.853 00.000 16108 worker thread done servicing request
02:44:42.857 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3334, FiltMin=2873, FiltMax=59485, Gamma=1.000
02:44:42.876 00.019 21068 UpdateGuideState exits: m=129886 SNR=98.6
02:44:42.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:42.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:42.880 00.002 21068 Enqueuing Expose request
02:44:42.880 00.000 16108 Worker thread wakes up
02:44:42.880 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:42.881 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:42.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:44.055 01.174 16108 Exposure complete
02:44:44.108 00.053 16108 worker thread done servicing request
02:44:44.109 00.001 21068 OnExposeComplete: enter
02:44:44.112 00.003 21068 UpdateGuideState(): m_state=6
02:44:44.113 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14073
02:44:44.115 00.002 21068 Star::Find returns 1 (0), X=222.34, Y=877.25, Mass=129621, SNR=94.6, Peak=17491 HFD=2.9
02:44:44.116 00.001 21068 MultiStar: [#1 0.06,-0.38,1.05,U] [#2 0.03,-0.38,1.13,U] [#3 0.04,-0.38,0.99,U] [#4 0.20,-0.14,0.76,U] [#5 0.11,-0.48,0.95,U] [#6 -0.07,-0.40,0.80,U] [#7 -0.26,-0.28,0.53,U] [#8 0.49,-0.01,0.87,U] 
02:44:44.117 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.32}, one-star: {0.09, -0.35}
02:44:44.118 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
02:44:44.121 00.003 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
02:44:44.123 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=-0.14 mountY=0.29, mountTheta=2.02
02:44:44.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.32, opts=13)
02:44:44.126 00.001 21068 Enqueuing Move request for scope (0.09, -0.32)
02:44:44.127 00.001 16108 Worker thread wakes up
02:44:44.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
02:44:44.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
02:44:44.127 00.000 16108 Moving (0.09, -0.32) raw xDistance=-0.14 yDistance=0.29
02:44:44.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:44.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:44:44.127 00.000 16108 MoveAxis(E, 0, ABG)
02:44:44.127 00.000 16108 Move returns status 0, amount 0
02:44:44.127 00.000 16108 MoveAxis(S, 59, ABG)
02:44:44.127 00.000 16108 Guiding  Dir = 1, Dur = 59
02:44:44.127 00.000 16108 IsSlewing returns 0
02:44:44.127 00.000 16108 IsGuiding returns 0
02:44:44.132 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3334, FiltMin=2841, FiltMax=59485, Gamma=1.000
02:44:44.147 00.015 21068 UpdateGuideState exits: m=129621 SNR=94.6
02:44:44.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:44.150 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:44.153 00.003 21068 Enqueuing Expose request
02:44:44.188 00.035 16108 IsGuiding returns 1
02:44:44.188 00.000 16108 scope still moving after pulse duration time elapsed
02:44:44.222 00.034 16108 IsSlewing returns 0
02:44:44.222 00.000 16108 IsGuiding returns 1
02:44:44.248 00.026 16108 IsSlewing returns 0
02:44:44.248 00.000 16108 IsGuiding returns 1
02:44:44.279 00.031 16108 IsSlewing returns 0
02:44:44.279 00.000 16108 IsGuiding returns 0
02:44:44.279 00.000 16108 scope move finished after 59 + 92 ms
02:44:44.279 00.000 16108 Move returns status 0, amount 59
02:44:44.279 00.000 16108 move complete, result=0
02:44:44.279 00.000 16108 worker thread done servicing request
02:44:44.279 00.000 16108 Worker thread wakes up
02:44:44.279 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
02:44:44.281 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:44.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:45.259 00.978 16108 Exposure complete
02:44:45.327 00.068 16108 worker thread done servicing request
02:44:45.327 00.000 21068 OnExposeComplete: enter
02:44:45.328 00.001 21068 UpdateGuideState(): m_state=6
02:44:45.329 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14074
02:44:45.330 00.001 21068 Star::Find returns 1 (0), X=222.22, Y=877.49, Mass=129018, SNR=87.8, Peak=16694 HFD=3.0
02:44:45.332 00.002 21068 MultiStar: [#1 0.20,-0.16,1.20,U] [#2 0.10,0.00,1.41,U] [#3 0.19,-0.04,1.07,U] [#4 -0.11,0.13,0.84,U] [#5 -0.05,-0.32,0.99,U] [#6 -0.22,-0.46,0.85,U] [#7 -0.23,0.13,0.66,U] [#8 0.17,0.20,0.87,U] 
02:44:45.333 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.04, -0.11}
02:44:45.334 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
02:44:45.335 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
02:44:45.335 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=-0.04 mountY=0.07, mountTheta=2.06
02:44:45.337 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
02:44:45.337 00.000 21068 Enqueuing Move request for scope (0.02, -0.08)
02:44:45.338 00.001 16108 Worker thread wakes up
02:44:45.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:44:45.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:44:45.338 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
02:44:45.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:44:45.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:45.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:44:45.339 00.001 16108 MoveAxis(E, 0, ABG)
02:44:45.339 00.000 16108 Move returns status 0, amount 0
02:44:45.339 00.000 16108 MoveAxis(N, 0, ABG)
02:44:45.339 00.000 16108 Move returns status 0, amount 0
02:44:45.339 00.000 16108 move complete, result=0
02:44:45.339 00.000 16108 worker thread done servicing request
02:44:45.343 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3334, FiltMin=2870, FiltMax=64147, Gamma=1.000
02:44:45.358 00.015 21068 UpdateGuideState exits: m=129018 SNR=87.8
02:44:45.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:45.360 00.000 21068 Enqueuing Expose request
02:44:45.362 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:45.363 00.001 16108 Worker thread wakes up
02:44:45.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:45.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:46.538 01.175 16108 Exposure complete
02:44:46.601 00.063 16108 worker thread done servicing request
02:44:46.602 00.001 21068 OnExposeComplete: enter
02:44:46.604 00.002 21068 UpdateGuideState(): m_state=6
02:44:46.605 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14075
02:44:46.607 00.002 21068 Star::Find returns 1 (0), X=222.49, Y=877.16, Mass=121183, SNR=80.7, Peak=17993 HFD=3.0
02:44:46.609 00.002 21068 MultiStar: [#1 0.12,-0.19,1.11,U] [#2 0.10,-0.42,1.45,U] [#3 0.00,-0.22,1.21,U] [#4 0.02,-0.31,0.95,U] [#5 -0.05,-0.39,0.88,U] [#6 -0.12,-0.56,0.00,M1] [#7 -0.38,-0.23,0.63,U] [#8 0.17,-0.19,0.84,U] 
02:44:46.610 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.31}, one-star: {0.24, -0.44}
02:44:46.613 00.003 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
02:44:46.614 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
02:44:46.616 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.41 mountX=-0.10 mountY=0.29, mountTheta=1.91
02:44:46.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.31, opts=13)
02:44:46.620 00.002 21068 Enqueuing Move request for scope (0.05, -0.31)
02:44:46.621 00.001 16108 Worker thread wakes up
02:44:46.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
02:44:46.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
02:44:46.621 00.000 16108 Moving (0.05, -0.31) raw xDistance=-0.10 yDistance=0.29
02:44:46.623 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:44:46.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:44:46.623 00.000 16108 MoveAxis(E, 0, ABG)
02:44:46.623 00.000 16108 Move returns status 0, amount 0
02:44:46.623 00.000 16108 MoveAxis(S, 57, ABG)
02:44:46.623 00.000 16108 Guiding  Dir = 1, Dur = 57
02:44:46.623 00.000 16108 IsSlewing returns 0
02:44:46.624 00.001 16108 IsGuiding returns 0
02:44:46.625 00.001 16108 PulseGuide returned control before completion, sleep 66
02:44:46.630 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3334, FiltMin=2873, FiltMax=65510, Gamma=1.000
02:44:46.647 00.017 21068 UpdateGuideState exits: m=121183 SNR=80.7
02:44:46.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:46.648 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:46.649 00.001 21068 Enqueuing Expose request
02:44:46.695 00.046 16108 IsGuiding returns 1
02:44:46.695 00.000 16108 scope still moving after pulse duration time elapsed
02:44:46.726 00.031 16108 IsSlewing returns 0
02:44:46.726 00.000 16108 IsGuiding returns 0
02:44:46.726 00.000 16108 scope move finished after 57 + 45 ms
02:44:46.726 00.000 16108 Move returns status 0, amount 57
02:44:46.726 00.000 16108 move complete, result=0
02:44:46.726 00.000 16108 worker thread done servicing request
02:44:46.726 00.000 16108 Worker thread wakes up
02:44:46.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:46.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:46.726 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
02:44:47.697 00.971 16108 Exposure complete
02:44:47.766 00.069 16108 worker thread done servicing request
02:44:47.766 00.000 21068 OnExposeComplete: enter
02:44:47.768 00.002 21068 UpdateGuideState(): m_state=6
02:44:47.770 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14076
02:44:47.771 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.45, Mass=128351, SNR=92.5, Peak=17145 HFD=3.2
02:44:47.773 00.002 21068 MultiStar: [#1 0.37,-0.15,1.04,U] [#2 0.41,-0.17,1.16,U] [#3 0.30,-0.14,1.10,U] [#4 -0.05,0.05,0.72,U] [#5 0.40,-0.30,0.95,U] [#6 0.03,-0.45,0.74,U] [#7 -0.24,0.02,0.65,U] [#8 0.40,-0.02,0.80,U] 
02:44:47.774 00.001 21068 single-star, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.23, -0.14}
02:44:47.775 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
02:44:47.776 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
02:44:47.777 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.55 mountX=-0.26 mountY=0.08, mountTheta=2.83
02:44:47.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.14, opts=13)
02:44:47.780 00.001 21068 Enqueuing Move request for scope (0.23, -0.14)
02:44:47.781 00.001 16108 Worker thread wakes up
02:44:47.782 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:44:47.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:44:47.782 00.000 16108 Moving (0.23, -0.14) raw xDistance=-0.26 yDistance=0.08
02:44:47.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:44:47.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:47.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:44:47.782 00.000 16108 MoveAxis(E, 67, ABG)
02:44:47.782 00.000 16108 Guiding  Dir = 2, Dur = 67
02:44:47.783 00.001 16108 IsSlewing returns 0
02:44:47.783 00.000 16108 IsGuiding returns 0
02:44:47.786 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3334, FiltMin=2851, FiltMax=45843, Gamma=1.000
02:44:47.800 00.014 21068 UpdateGuideState exits: m=128351 SNR=92.5
02:44:47.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:47.802 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:47.803 00.001 21068 Enqueuing Expose request
02:44:47.806 00.003 16108 PulseGuide returned control before completion, sleep 54
02:44:47.867 00.061 16108 IsGuiding returns 1
02:44:47.867 00.000 16108 scope still moving after pulse duration time elapsed
02:44:47.898 00.031 16108 IsSlewing returns 0
02:44:47.899 00.001 16108 IsGuiding returns 0
02:44:47.899 00.000 16108 scope move finished after 67 + 49 ms
02:44:47.899 00.000 16108 Move returns status 0, amount 67
02:44:47.899 00.000 16108 MoveAxis(N, 0, ABG)
02:44:47.899 00.000 16108 Move returns status 0, amount 0
02:44:47.899 00.000 16108 move complete, result=0
02:44:47.899 00.000 16108 worker thread done servicing request
02:44:47.899 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
02:44:47.901 00.002 16108 Worker thread wakes up
02:44:47.903 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:47.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:49.058 01.155 16108 Exposure complete
02:44:49.113 00.055 16108 worker thread done servicing request
02:44:49.113 00.000 21068 OnExposeComplete: enter
02:44:49.115 00.002 21068 UpdateGuideState(): m_state=6
02:44:49.117 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14077
02:44:49.118 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=877.37, Mass=120228, SNR=83.5, Peak=17523 HFD=3.0
02:44:49.121 00.003 21068 MultiStar: [#1 0.10,-0.12,1.23,U] [#2 -0.03,-0.17,1.18,U] [#3 -0.05,-0.21,1.14,U] [#4 -0.31,-0.26,0.96,U] [#5 -0.25,-0.26,0.98,U] [#6 -0.48,-0.77,0.00,M1] [#7 -0.39,-0.23,0.67,U] [#8 -0.08,0.12,0.75,U] 
02:44:49.122 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.17}, one-star: {-0.13, -0.22}
02:44:49.124 00.002 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
02:44:49.126 00.002 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
02:44:49.128 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.18 mountX=0.09 mountY=0.20, mountTheta=1.14
02:44:49.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
02:44:49.132 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
02:44:49.134 00.002 16108 Worker thread wakes up
02:44:49.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
02:44:49.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
02:44:49.134 00.000 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.20
02:44:49.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:49.136 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:49.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:44:49.136 00.000 16108 MoveAxis(E, 0, ABG)
02:44:49.136 00.000 16108 Move returns status 0, amount 0
02:44:49.136 00.000 16108 MoveAxis(N, 0, ABG)
02:44:49.136 00.000 16108 Move returns status 0, amount 0
02:44:49.136 00.000 16108 move complete, result=0
02:44:49.136 00.000 16108 worker thread done servicing request
02:44:49.141 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3331, FiltMin=2873, FiltMax=62509, Gamma=1.000
02:44:49.157 00.016 21068 UpdateGuideState exits: m=120228 SNR=83.5
02:44:49.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:49.158 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:49.159 00.001 21068 Enqueuing Expose request
02:44:49.160 00.001 16108 Worker thread wakes up
02:44:49.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:49.161 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:49.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:50.129 00.968 16108 Exposure complete
02:44:50.192 00.063 16108 worker thread done servicing request
02:44:50.192 00.000 21068 OnExposeComplete: enter
02:44:50.194 00.002 21068 UpdateGuideState(): m_state=6
02:44:50.195 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14078
02:44:50.195 00.000 21068 Star::Find returns 1 (0), X=222.26, Y=877.09, Mass=119741, SNR=85.0, Peak=18867 HFD=2.6
02:44:50.196 00.001 21068 MultiStar: [#1 0.13,-0.30,1.18,U] [#2 -0.12,-0.28,1.41,U] [#3 0.11,-0.40,1.10,U] [#4 -0.14,-0.24,0.91,U] [#5 -0.34,-0.68,0.00,M1] [#6 -0.50,-0.85,0.00,M2] [#7 -0.45,-0.26,0.74,U] [#8 0.13,-0.27,0.81,U] 
02:44:50.197 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.32}, one-star: {0.00, -0.50}
02:44:50.198 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
02:44:50.199 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
02:44:50.199 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.33 cameraTheta=-1.68 mountX=-0.02 mountY=0.32, mountTheta=1.64
02:44:50.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.32, opts=13)
02:44:50.202 00.001 21068 Enqueuing Move request for scope (-0.03, -0.32)
02:44:50.202 00.000 16108 Worker thread wakes up
02:44:50.203 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
02:44:50.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
02:44:50.203 00.000 16108 Moving (-0.03, -0.32) raw xDistance=-0.02 yDistance=0.32
02:44:50.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:44:50.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:44:50.203 00.000 16108 MoveAxis(E, 0, ABG)
02:44:50.203 00.000 16108 Move returns status 0, amount 0
02:44:50.203 00.000 16108 MoveAxis(S, 65, ABG)
02:44:50.203 00.000 16108 Guiding  Dir = 1, Dur = 65
02:44:50.203 00.000 16108 IsSlewing returns 0
02:44:50.203 00.000 16108 IsGuiding returns 0
02:44:50.205 00.002 16108 PulseGuide returned control before completion, sleep 74
02:44:50.208 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3334, FiltMin=2707, FiltMax=63571, Gamma=1.000
02:44:50.237 00.029 21068 UpdateGuideState exits: m=119741 SNR=85.0
02:44:50.239 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:50.240 00.000 21068 Enqueuing Expose request
02:44:50.285 00.045 16108 IsGuiding returns 1
02:44:50.285 00.000 16108 scope still moving after pulse duration time elapsed
02:44:50.317 00.032 16108 IsSlewing returns 0
02:44:50.317 00.000 16108 IsGuiding returns 0
02:44:50.317 00.000 16108 scope move finished after 65 + 48 ms
02:44:50.317 00.000 16108 Move returns status 0, amount 65
02:44:50.318 00.001 16108 move complete, result=0
02:44:50.318 00.000 16108 worker thread done servicing request
02:44:50.318 00.000 16108 Worker thread wakes up
02:44:50.318 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 65 ms SOUTH
02:44:50.320 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:50.321 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:51.497 01.176 16108 Exposure complete
02:44:51.565 00.068 16108 worker thread done servicing request
02:44:51.565 00.000 21068 OnExposeComplete: enter
02:44:51.566 00.001 21068 UpdateGuideState(): m_state=6
02:44:51.567 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14079
02:44:51.568 00.001 21068 Star::Find returns 1 (0), X=221.99, Y=877.33, Mass=126661, SNR=102.4, Peak=19939 HFD=2.7
02:44:51.569 00.001 21068 MultiStar: [#1 -0.16,-0.09,0.95,U] [#2 0.00,-0.19,1.13,U] [#3 -0.10,-0.31,0.92,U] [#4 -0.39,0.10,0.69,U] [#5 -0.16,-0.38,0.74,U] [#6 -0.50,-0.37,0.00,M3] [#7 -0.20,-0.01,0.57,U] [#8 -0.07,0.06,0.69,U] 
02:44:51.570 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.15}, one-star: {-0.26, -0.26}
02:44:51.571 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.95)
02:44:51.571 00.000 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
02:44:51.572 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.37 mountX=0.13 mountY=0.19, mountTheta=0.97
02:44:51.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.15, opts=13)
02:44:51.575 00.001 21068 Enqueuing Move request for scope (-0.16, -0.15)
02:44:51.576 00.001 16108 Worker thread wakes up
02:44:51.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
02:44:51.576 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
02:44:51.576 00.000 16108 Moving (-0.16, -0.15) raw xDistance=0.13 yDistance=0.19
02:44:51.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:44:51.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:51.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:44:51.576 00.000 16108 MoveAxis(E, 0, ABG)
02:44:51.576 00.000 16108 Move returns status 0, amount 0
02:44:51.576 00.000 16108 MoveAxis(N, 0, ABG)
02:44:51.576 00.000 16108 Move returns status 0, amount 0
02:44:51.576 00.000 16108 move complete, result=0
02:44:51.576 00.000 16108 worker thread done servicing request
02:44:51.581 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3331, FiltMin=2861, FiltMax=51827, Gamma=1.000
02:44:51.595 00.014 21068 UpdateGuideState exits: m=126661 SNR=102.4
02:44:51.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:51.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:51.597 00.000 21068 Enqueuing Expose request
02:44:51.598 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:51.599 00.001 16108 Worker thread wakes up
02:44:51.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:51.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:52.576 00.977 16108 Exposure complete
02:44:52.643 00.067 16108 worker thread done servicing request
02:44:52.643 00.000 21068 OnExposeComplete: enter
02:44:52.644 00.001 21068 UpdateGuideState(): m_state=6
02:44:52.645 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14080
02:44:52.646 00.001 21068 Star::Find returns 1 (0), X=222.31, Y=877.52, Mass=133610, SNR=89.4, Peak=17606 HFD=3.1
02:44:52.647 00.001 21068 MultiStar: [#1 -0.18,0.06,1.03,U] [#2 0.05,-0.19,1.32,U] [#3 0.00,-0.05,0.93,U] [#4 -0.32,0.09,0.74,U] [#5 -0.16,-0.17,1.06,U] [#6 -0.07,-0.35,0.73,U] [#7 -0.53,0.03,0.65,U] [#8 0.08,0.13,0.77,U] 
02:44:52.647 00.000 21068 single-star, 8 included, MultiStar: {-0.10, -0.07}, one-star: {0.05, -0.07}
02:44:52.648 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
02:44:52.649 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
02:44:52.649 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.06 mountY=0.06, mountTheta=2.41
02:44:52.653 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
02:44:52.655 00.002 21068 Enqueuing Move request for scope (0.05, -0.07)
02:44:52.657 00.002 16108 Worker thread wakes up
02:44:52.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:44:52.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:44:52.657 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
02:44:52.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:44:52.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:52.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:44:52.657 00.000 16108 MoveAxis(E, 0, ABG)
02:44:52.657 00.000 16108 Move returns status 0, amount 0
02:44:52.657 00.000 16108 MoveAxis(N, 0, ABG)
02:44:52.658 00.001 16108 Move returns status 0, amount 0
02:44:52.658 00.000 16108 move complete, result=0
02:44:52.658 00.000 16108 worker thread done servicing request
02:44:52.663 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3331, FiltMin=2848, FiltMax=60157, Gamma=1.000
02:44:52.682 00.019 21068 UpdateGuideState exits: m=133610 SNR=89.4
02:44:52.684 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:52.686 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:52.687 00.001 21068 Enqueuing Expose request
02:44:52.690 00.003 16108 Worker thread wakes up
02:44:52.690 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:52.691 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:52.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:53.874 01.183 16108 Exposure complete
02:44:53.931 00.057 16108 worker thread done servicing request
02:44:53.932 00.001 21068 OnExposeComplete: enter
02:44:53.932 00.000 21068 UpdateGuideState(): m_state=6
02:44:53.933 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14081
02:44:53.934 00.001 21068 Star::Find returns 1 (0), X=222.01, Y=877.37, Mass=128387, SNR=93.7, Peak=19219 HFD=3.2
02:44:53.936 00.002 21068 MultiStar: [#1 -0.01,0.10,1.05,U] [#2 -0.01,-0.13,1.29,U] [#3 -0.16,-0.29,0.83,U] [#4 -0.31,0.01,0.89,U] [#5 0.07,-0.22,0.88,U] [#6 -0.28,-0.40,0.73,U] [#7 -0.62,-0.03,0.00,M1] [#8 0.11,-0.06,0.77,U] 
02:44:53.937 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.14}, one-star: {-0.25, -0.23}
02:44:53.937 00.000 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
02:44:53.938 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
02:44:53.939 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.07 mountY=0.16, mountTheta=1.14
02:44:53.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
02:44:53.941 00.001 21068 Enqueuing Move request for scope (-0.10, -0.14)
02:44:53.942 00.001 16108 Worker thread wakes up
02:44:53.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
02:44:53.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
02:44:53.942 00.000 16108 Moving (-0.10, -0.14) raw xDistance=0.07 yDistance=0.16
02:44:53.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:44:53.943 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:53.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:44:53.943 00.000 16108 MoveAxis(E, 0, ABG)
02:44:53.943 00.000 16108 Move returns status 0, amount 0
02:44:53.943 00.000 16108 MoveAxis(N, 0, ABG)
02:44:53.943 00.000 16108 Move returns status 0, amount 0
02:44:53.943 00.000 16108 move complete, result=0
02:44:53.943 00.000 16108 worker thread done servicing request
02:44:53.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=195, max=65535, med=3331, FiltMin=2854, FiltMax=64445, Gamma=1.000
02:44:53.961 00.015 21068 UpdateGuideState exits: m=128387 SNR=93.7
02:44:53.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:53.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:53.964 00.001 21068 Enqueuing Expose request
02:44:53.965 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:53.965 00.000 16108 Worker thread wakes up
02:44:53.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:53.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:54.950 00.985 16108 Exposure complete
02:44:55.014 00.064 16108 worker thread done servicing request
02:44:55.014 00.000 21068 OnExposeComplete: enter
02:44:55.015 00.001 21068 UpdateGuideState(): m_state=6
02:44:55.017 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14082
02:44:55.018 00.001 21068 Star::Find returns 1 (0), X=222.37, Y=877.32, Mass=140536, SNR=98.6, Peak=19155 HFD=3.2
02:44:55.020 00.002 21068 MultiStar: [#1 0.14,-0.03,0.95,U] [#2 -0.04,-0.18,1.07,U] [#3 -0.07,-0.13,0.99,U] [#4 0.01,-0.17,0.87,U] [#5 -0.08,-0.31,0.79,U] [#6 -0.04,-0.37,0.74,U] [#7 -0.37,-0.16,0.54,U] [#8 0.26,-0.11,0.69,U] 
02:44:55.020 00.000 21068 refined, 8 included, MultiStar: {0.00, -0.19}, one-star: {0.11, -0.27}
02:44:55.021 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.76)
02:44:55.022 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
02:44:55.023 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.56 mountX=-0.04 mountY=0.18, mountTheta=1.76
02:44:55.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.19, opts=13)
02:44:55.027 00.002 21068 Enqueuing Move request for scope (0.00, -0.19)
02:44:55.028 00.001 16108 Worker thread wakes up
02:44:55.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
02:44:55.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
02:44:55.028 00.000 16108 Moving (0.00, -0.19) raw xDistance=-0.04 yDistance=0.18
02:44:55.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:44:55.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:55.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:44:55.028 00.000 16108 MoveAxis(E, 0, ABG)
02:44:55.028 00.000 16108 Move returns status 0, amount 0
02:44:55.028 00.000 16108 MoveAxis(N, 0, ABG)
02:44:55.028 00.000 16108 Move returns status 0, amount 0
02:44:55.028 00.000 16108 move complete, result=0
02:44:55.028 00.000 16108 worker thread done servicing request
02:44:55.035 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=253, max=65535, med=3331, FiltMin=2857, FiltMax=60227, Gamma=1.000
02:44:55.059 00.024 21068 UpdateGuideState exits: m=140536 SNR=98.6
02:44:55.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:55.062 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:55.064 00.002 21068 Enqueuing Expose request
02:44:55.065 00.001 16108 Worker thread wakes up
02:44:55.065 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:55.066 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:55.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:56.237 01.171 16108 Exposure complete
02:44:56.304 00.067 16108 worker thread done servicing request
02:44:56.304 00.000 21068 OnExposeComplete: enter
02:44:56.307 00.003 21068 UpdateGuideState(): m_state=6
02:44:56.308 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14083
02:44:56.310 00.002 21068 Star::Find returns 1 (0), X=222.49, Y=877.35, Mass=116362, SNR=84.9, Peak=16089 HFD=3.2
02:44:56.313 00.003 21068 MultiStar: [#1 0.19,-0.32,1.11,U] [#2 0.18,-0.26,1.29,U] [#3 0.17,-0.27,0.97,U] [#4 -0.09,0.12,0.96,U] [#5 0.00,-0.54,1.06,U] [#6 -0.09,-0.32,0.76,U] [#7 -0.18,-0.09,0.61,U] [#8 0.33,0.02,0.74,U] 
02:44:56.314 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.23}, one-star: {0.24, -0.24}
02:44:56.316 00.002 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
02:44:56.317 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
02:44:56.319 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.17 mountX=-0.14 mountY=0.20, mountTheta=2.17
02:44:56.322 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.23, opts=13)
02:44:56.323 00.001 21068 Enqueuing Move request for scope (0.10, -0.23)
02:44:56.325 00.002 16108 Worker thread wakes up
02:44:56.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
02:44:56.325 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
02:44:56.325 00.000 16108 Moving (0.10, -0.23) raw xDistance=-0.14 yDistance=0.20
02:44:56.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:56.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:56.326 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:44:56.326 00.000 16108 MoveAxis(E, 0, ABG)
02:44:56.326 00.000 16108 Move returns status 0, amount 0
02:44:56.326 00.000 16108 MoveAxis(N, 0, ABG)
02:44:56.326 00.000 16108 Move returns status 0, amount 0
02:44:56.326 00.000 16108 move complete, result=0
02:44:56.326 00.000 16108 worker thread done servicing request
02:44:56.333 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3331, FiltMin=2845, FiltMax=56269, Gamma=1.000
02:44:56.359 00.026 21068 UpdateGuideState exits: m=116362 SNR=84.9
02:44:56.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:56.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:56.362 00.001 21068 Enqueuing Expose request
02:44:56.363 00.001 16108 Worker thread wakes up
02:44:56.363 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:56.365 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:56.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:57.336 00.971 16108 Exposure complete
02:44:57.398 00.062 16108 worker thread done servicing request
02:44:57.398 00.000 21068 OnExposeComplete: enter
02:44:57.400 00.002 21068 UpdateGuideState(): m_state=6
02:44:57.402 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14084
02:44:57.404 00.002 21068 Star::Find returns 1 (0), X=222.49, Y=877.34, Mass=136455, SNR=91.1, Peak=18665 HFD=3.2
02:44:57.405 00.001 21068 MultiStar: [#1 0.08,-0.11,1.08,U] [#2 0.33,-0.26,1.30,U] [#3 0.23,-0.19,0.97,U] [#4 -0.06,0.05,0.83,U] [#5 0.16,-0.24,0.93,U] [#6 -0.09,-0.45,0.82,U] [#7 -0.24,-0.08,0.63,U] [#8 0.19,0.01,0.79,U] 
02:44:57.407 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.24, -0.26}
02:44:57.408 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
02:44:57.409 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
02:44:57.409 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-0.98 mountX=-0.15 mountY=0.15, mountTheta=2.37
02:44:57.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.18, opts=13)
02:44:57.412 00.001 21068 Enqueuing Move request for scope (0.12, -0.18)
02:44:57.413 00.001 16108 Worker thread wakes up
02:44:57.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
02:44:57.413 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
02:44:57.413 00.000 16108 Moving (0.12, -0.18) raw xDistance=-0.15 yDistance=0.15
02:44:57.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:44:57.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:57.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:44:57.413 00.000 16108 MoveAxis(E, 0, ABG)
02:44:57.413 00.000 16108 Move returns status 0, amount 0
02:44:57.413 00.000 16108 MoveAxis(N, 0, ABG)
02:44:57.413 00.000 16108 Move returns status 0, amount 0
02:44:57.413 00.000 16108 move complete, result=0
02:44:57.413 00.000 16108 worker thread done servicing request
02:44:57.418 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3331, FiltMin=2829, FiltMax=50013, Gamma=1.000
02:44:57.445 00.027 21068 UpdateGuideState exits: m=136455 SNR=91.1
02:44:57.447 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:57.449 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:57.450 00.001 21068 Enqueuing Expose request
02:44:57.452 00.002 16108 Worker thread wakes up
02:44:57.452 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:57.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:57.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:58.614 01.161 16108 Exposure complete
02:44:58.686 00.072 16108 worker thread done servicing request
02:44:58.687 00.001 21068 OnExposeComplete: enter
02:44:58.688 00.001 21068 UpdateGuideState(): m_state=6
02:44:58.690 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14085
02:44:58.692 00.002 21068 Star::Find returns 1 (0), X=222.51, Y=877.41, Mass=122083, SNR=81.8, Peak=14761 HFD=3.2
02:44:58.694 00.002 21068 MultiStar: [#1 0.23,0.02,1.21,U] [#2 0.11,-0.23,1.25,U] [#3 0.14,-0.13,1.04,U] [#4 -0.22,-0.01,0.96,U] [#5 0.01,-0.18,1.07,U] [#6 -0.23,-0.11,0.85,U] [#7 -0.35,-0.20,0.73,U] [#8 0.12,0.17,0.80,U] 
02:44:58.695 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.26, -0.18}
02:44:58.696 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
02:44:58.697 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
02:44:58.698 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.27 mountX=-0.05 mountY=0.09, mountTheta=2.06
02:44:58.702 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
02:44:58.704 00.002 21068 Enqueuing Move request for scope (0.03, -0.10)
02:44:58.705 00.001 16108 Worker thread wakes up
02:44:58.706 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:44:58.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:44:58.706 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
02:44:58.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:58.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:58.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:44:58.706 00.000 16108 MoveAxis(E, 0, ABG)
02:44:58.706 00.000 16108 Move returns status 0, amount 0
02:44:58.706 00.000 16108 MoveAxis(N, 0, ABG)
02:44:58.707 00.001 16108 Move returns status 0, amount 0
02:44:58.707 00.000 16108 move complete, result=0
02:44:58.707 00.000 16108 worker thread done servicing request
02:44:58.713 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3331, FiltMin=2848, FiltMax=65510, Gamma=1.000
02:44:58.728 00.015 21068 UpdateGuideState exits: m=122083 SNR=81.8
02:44:58.730 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.730 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:58.731 00.001 21068 Enqueuing Expose request
02:44:58.732 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:58.732 00.000 16108 Worker thread wakes up
02:44:58.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:58.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:44:59.726 00.993 16108 Exposure complete
02:44:59.788 00.062 16108 worker thread done servicing request
02:44:59.788 00.000 21068 OnExposeComplete: enter
02:44:59.789 00.001 21068 UpdateGuideState(): m_state=6
02:44:59.791 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14086
02:44:59.792 00.001 21068 Star::Find returns 1 (0), X=222.27, Y=877.42, Mass=136446, SNR=93.6, Peak=15987 HFD=3.2
02:44:59.793 00.001 21068 MultiStar: [#1 0.20,-0.04,1.08,U] [#2 0.09,-0.09,1.10,U] [#3 0.29,-0.09,0.92,U] [#4 -0.06,0.16,0.85,U] [#5 -0.13,-0.27,0.90,U] [#6 -0.20,-0.40,0.71,U] [#7 -0.34,0.16,0.59,U] [#8 0.04,0.08,0.83,U] 
02:44:59.794 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.02, -0.18}
02:44:59.794 00.000 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
02:44:59.795 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
02:44:59.796 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=-0.03 mountY=0.07, mountTheta=1.95
02:44:59.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
02:44:59.800 00.002 21068 Enqueuing Move request for scope (0.02, -0.08)
02:44:59.803 00.003 16108 Worker thread wakes up
02:44:59.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:44:59.803 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:44:59.804 00.001 16108 Moving (0.02, -0.08) raw xDistance=-0.03 yDistance=0.07
02:44:59.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:44:59.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:59.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:44:59.804 00.000 16108 MoveAxis(E, 0, ABG)
02:44:59.804 00.000 16108 Move returns status 0, amount 0
02:44:59.804 00.000 16108 MoveAxis(N, 0, ABG)
02:44:59.804 00.000 16108 Move returns status 0, amount 0
02:44:59.804 00.000 16108 move complete, result=0
02:44:59.804 00.000 16108 worker thread done servicing request
02:44:59.811 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3334, FiltMin=2876, FiltMax=59485, Gamma=1.000
02:44:59.831 00.020 21068 UpdateGuideState exits: m=136446 SNR=93.6
02:44:59.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:59.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:44:59.834 00.001 21068 Enqueuing Expose request
02:44:59.835 00.001 16108 Worker thread wakes up
02:44:59.835 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:59.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:44:59.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:01.010 01.175 16108 Exposure complete
02:45:01.076 00.066 16108 worker thread done servicing request
02:45:01.076 00.000 21068 OnExposeComplete: enter
02:45:01.077 00.001 21068 UpdateGuideState(): m_state=6
02:45:01.079 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14087
02:45:01.081 00.002 21068 Star::Find returns 1 (0), X=222.37, Y=877.65, Mass=144793, SNR=97.3, Peak=16998 HFD=3.3
02:45:01.083 00.002 21068 MultiStar: [#1 0.02,-0.26,0.89,U] [#2 0.09,-0.20,1.01,U] [#3 0.09,-0.08,1.03,U] [#4 -0.25,0.07,0.78,U] [#5 -0.08,-0.19,0.85,U] [#6 -0.27,-0.25,0.65,U] [#7 -0.46,-0.01,0.49,U] [#8 0.05,-0.13,0.79,U] 
02:45:01.084 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.12, 0.05}
02:45:01.085 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:45:01.086 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.47)
02:45:01.088 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.91 mountX=0.02 mountY=0.12, mountTheta=1.41
02:45:01.091 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
02:45:01.092 00.001 21068 Enqueuing Move request for scope (-0.04, -0.11)
02:45:01.094 00.002 16108 Worker thread wakes up
02:45:01.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:45:01.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:45:01.095 00.001 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
02:45:01.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:45:01.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:01.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:45:01.095 00.000 16108 MoveAxis(E, 0, ABG)
02:45:01.095 00.000 16108 Move returns status 0, amount 0
02:45:01.095 00.000 16108 MoveAxis(N, 0, ABG)
02:45:01.095 00.000 16108 Move returns status 0, amount 0
02:45:01.095 00.000 16108 move complete, result=0
02:45:01.095 00.000 16108 worker thread done servicing request
02:45:01.101 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3331, FiltMin=2896, FiltMax=65501, Gamma=1.000
02:45:01.128 00.027 21068 UpdateGuideState exits: m=144793 SNR=97.3
02:45:01.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:01.131 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:01.133 00.002 21068 Enqueuing Expose request
02:45:01.134 00.001 16108 Worker thread wakes up
02:45:01.134 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:01.136 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:01.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:02.119 00.983 16108 Exposure complete
02:45:02.207 00.088 16108 worker thread done servicing request
02:45:02.207 00.000 21068 OnExposeComplete: enter
02:45:02.208 00.001 21068 UpdateGuideState(): m_state=6
02:45:02.208 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14088
02:45:02.209 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.51, Mass=122002, SNR=91.4, Peak=16630 HFD=3.1
02:45:02.210 00.001 21068 MultiStar: [#1 0.21,-0.10,1.04,U] [#2 0.14,-0.07,1.22,U] [#3 0.15,-0.22,1.05,U] [#4 -0.22,0.09,0.78,U] [#5 -0.12,-0.21,0.83,U] [#6 -0.04,-0.33,0.82,U] [#7 -0.39,-0.03,0.60,U] [#8 0.23,0.23,0.86,U] 
02:45:02.210 00.000 21068 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.06, -0.08}
02:45:02.212 00.002 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
02:45:02.213 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.18)
02:45:02.213 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.20 mountX=-0.05 mountY=0.08, mountTheta=2.13
02:45:02.216 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
02:45:02.219 00.003 21068 Enqueuing Move request for scope (0.03, -0.09)
02:45:02.222 00.003 16108 Worker thread wakes up
02:45:02.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
02:45:02.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
02:45:02.222 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.05 yDistance=0.08
02:45:02.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:02.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:02.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:45:02.222 00.000 16108 MoveAxis(E, 0, ABG)
02:45:02.222 00.000 16108 Move returns status 0, amount 0
02:45:02.222 00.000 16108 MoveAxis(N, 0, ABG)
02:45:02.222 00.000 16108 Move returns status 0, amount 0
02:45:02.223 00.001 16108 move complete, result=0
02:45:02.223 00.000 16108 worker thread done servicing request
02:45:02.231 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3331, FiltMin=2886, FiltMax=61699, Gamma=1.000
02:45:02.262 00.031 21068 UpdateGuideState exits: m=122002 SNR=91.4
02:45:02.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:02.265 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:02.266 00.001 21068 Enqueuing Expose request
02:45:02.266 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:02.267 00.001 16108 Worker thread wakes up
02:45:02.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:02.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:03.433 01.166 16108 Exposure complete
02:45:03.506 00.073 16108 worker thread done servicing request
02:45:03.507 00.001 21068 OnExposeComplete: enter
02:45:03.508 00.001 21068 UpdateGuideState(): m_state=6
02:45:03.509 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14089
02:45:03.510 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.27, Mass=124251, SNR=85.5, Peak=17523 HFD=2.9
02:45:03.511 00.001 21068 MultiStar: [#1 0.05,-0.03,1.32,U] [#2 0.11,-0.21,1.26,U] [#3 0.15,-0.13,1.02,U] [#4 -0.05,-0.15,0.77,U] [#5 0.16,-0.17,0.91,U] [#6 -0.06,-0.29,0.84,U] [#7 -0.31,-0.06,0.73,U] [#8 0.07,-0.01,0.94,U] 
02:45:03.513 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.01, -0.32}
02:45:03.514 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
02:45:03.515 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
02:45:03.516 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.38 mountX=-0.06 mountY=0.14, mountTheta=1.95
02:45:03.519 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.15, opts=13)
02:45:03.521 00.002 21068 Enqueuing Move request for scope (0.03, -0.15)
02:45:03.522 00.001 16108 Worker thread wakes up
02:45:03.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
02:45:03.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
02:45:03.522 00.000 16108 Moving (0.03, -0.15) raw xDistance=-0.06 yDistance=0.14
02:45:03.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:03.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:03.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:45:03.522 00.000 16108 MoveAxis(E, 0, ABG)
02:45:03.522 00.000 16108 Move returns status 0, amount 0
02:45:03.522 00.000 16108 MoveAxis(N, 0, ABG)
02:45:03.522 00.000 16108 Move returns status 0, amount 0
02:45:03.523 00.001 16108 move complete, result=0
02:45:03.523 00.000 16108 worker thread done servicing request
02:45:03.530 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3331, FiltMin=2883, FiltMax=57565, Gamma=1.000
02:45:03.558 00.028 21068 UpdateGuideState exits: m=124251 SNR=85.5
02:45:03.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:03.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:03.561 00.001 21068 Enqueuing Expose request
02:45:03.562 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:03.562 00.000 16108 Worker thread wakes up
02:45:03.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:03.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:04.534 00.971 16108 Exposure complete
02:45:04.606 00.072 16108 worker thread done servicing request
02:45:04.607 00.001 21068 OnExposeComplete: enter
02:45:04.608 00.001 21068 UpdateGuideState(): m_state=6
02:45:04.610 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14090
02:45:04.612 00.002 21068 Star::Find returns 1 (0), X=222.12, Y=877.60, Mass=130122, SNR=99.3, Peak=16854 HFD=3.1
02:45:04.613 00.001 21068 MultiStar: [#1 0.06,-0.00,0.97,U] [#2 -0.01,-0.02,1.19,U] [#3 -0.10,-0.19,0.90,U] [#4 -0.02,-0.04,0.72,U] [#5 -0.19,-0.26,0.86,U] [#6 -0.05,-0.25,0.79,U] [#7 -0.41,0.21,0.52,U] [#8 -0.11,0.04,0.67,U] 
02:45:04.614 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.13, 0.00}
02:45:04.617 00.003 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
02:45:04.619 00.002 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
02:45:04.620 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.49 mountX=0.08 mountY=0.09, mountTheta=0.85
02:45:04.623 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
02:45:04.625 00.002 21068 Enqueuing Move request for scope (-0.09, -0.07)
02:45:04.626 00.001 16108 Worker thread wakes up
02:45:04.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:45:04.627 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:45:04.627 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
02:45:04.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:45:04.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:04.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:45:04.627 00.000 16108 MoveAxis(E, 0, ABG)
02:45:04.627 00.000 16108 Move returns status 0, amount 0
02:45:04.627 00.000 16108 MoveAxis(N, 0, ABG)
02:45:04.627 00.000 16108 Move returns status 0, amount 0
02:45:04.628 00.001 16108 move complete, result=0
02:45:04.628 00.000 16108 worker thread done servicing request
02:45:04.636 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3334, FiltMin=2838, FiltMax=61763, Gamma=1.000
02:45:04.660 00.024 21068 UpdateGuideState exits: m=130122 SNR=99.3
02:45:04.662 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:04.663 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:04.669 00.006 21068 Enqueuing Expose request
02:45:04.670 00.001 16108 Worker thread wakes up
02:45:04.670 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:04.670 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:04.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:05.833 01.163 16108 Exposure complete
02:45:05.889 00.056 16108 worker thread done servicing request
02:45:05.889 00.000 21068 OnExposeComplete: enter
02:45:05.889 00.000 21068 UpdateGuideState(): m_state=6
02:45:05.890 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14091
02:45:05.892 00.002 21068 Star::Find returns 1 (0), X=222.49, Y=877.31, Mass=120288, SNR=87.0, Peak=16089 HFD=3.1
02:45:05.894 00.002 21068 MultiStar: [#1 0.32,0.08,1.08,U] [#2 0.06,-0.04,1.09,U] [#3 0.13,-0.11,1.10,U] [#4 -0.06,-0.14,0.93,U] [#5 -0.01,-0.42,1.01,U] [#6 -0.01,-0.26,0.83,U] [#7 -0.07,0.10,0.64,U] [#8 0.21,0.10,0.82,U] 
02:45:05.896 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.24, -0.28}
02:45:05.897 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
02:45:05.899 00.002 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
02:45:05.900 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.87 mountX=-0.12 mountY=0.09, mountTheta=2.49
02:45:05.902 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
02:45:05.904 00.002 21068 Enqueuing Move request for scope (0.10, -0.12)
02:45:05.905 00.001 16108 Worker thread wakes up
02:45:05.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
02:45:05.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
02:45:05.905 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.09
02:45:05.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:45:05.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:05.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:45:05.905 00.000 16108 MoveAxis(E, 0, ABG)
02:45:05.905 00.000 16108 Move returns status 0, amount 0
02:45:05.905 00.000 16108 MoveAxis(N, 0, ABG)
02:45:05.905 00.000 16108 Move returns status 0, amount 0
02:45:05.905 00.000 16108 move complete, result=0
02:45:05.907 00.002 16108 worker thread done servicing request
02:45:05.911 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3331, FiltMin=2883, FiltMax=54669, Gamma=1.000
02:45:05.926 00.015 21068 UpdateGuideState exits: m=120288 SNR=87.0
02:45:05.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:05.927 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:05.929 00.002 21068 Enqueuing Expose request
02:45:05.930 00.001 16108 Worker thread wakes up
02:45:05.930 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:05.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:05.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:06.916 00.986 16108 Exposure complete
02:45:06.985 00.069 16108 worker thread done servicing request
02:45:06.985 00.000 21068 OnExposeComplete: enter
02:45:06.986 00.001 21068 UpdateGuideState(): m_state=6
02:45:06.986 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14092
02:45:06.987 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.30, Mass=118294, SNR=93.0, Peak=16051 HFD=3.0
02:45:06.989 00.002 21068 MultiStar: [#1 0.13,0.04,1.03,U] [#2 0.25,-0.15,1.10,U] [#3 0.08,-0.10,1.03,U] [#4 -0.02,-0.16,0.76,U] [#5 -0.17,-0.48,0.95,U] [#6 -0.18,-0.43,0.73,U] [#7 -0.53,-0.20,0.00,M1] [#8 0.31,-0.07,0.77,U] 
02:45:06.990 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.20}, one-star: {-0.05, -0.30}
02:45:06.990 00.000 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.99)
02:45:06.991 00.001 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.05)
02:45:06.992 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.33 mountX=-0.08 mountY=0.18, mountTheta=2.00
02:45:06.993 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.20, opts=13)
02:45:06.994 00.001 21068 Enqueuing Move request for scope (0.05, -0.20)
02:45:06.995 00.001 16108 Worker thread wakes up
02:45:06.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
02:45:06.995 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
02:45:06.995 00.000 16108 Moving (0.05, -0.20) raw xDistance=-0.08 yDistance=0.18
02:45:06.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:06.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:06.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:45:06.995 00.000 16108 MoveAxis(E, 0, ABG)
02:45:06.995 00.000 16108 Move returns status 0, amount 0
02:45:06.995 00.000 16108 MoveAxis(N, 0, ABG)
02:45:06.995 00.000 16108 Move returns status 0, amount 0
02:45:06.995 00.000 16108 move complete, result=0
02:45:06.995 00.000 16108 worker thread done servicing request
02:45:07.000 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3331, FiltMin=2877, FiltMax=60157, Gamma=1.000
02:45:07.016 00.016 21068 UpdateGuideState exits: m=118294 SNR=93.0
02:45:07.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:07.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:07.018 00.000 21068 Enqueuing Expose request
02:45:07.020 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:07.021 00.001 16108 Worker thread wakes up
02:45:07.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:07.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:08.180 01.158 16108 Exposure complete
02:45:08.274 00.094 16108 worker thread done servicing request
02:45:08.274 00.000 21068 OnExposeComplete: enter
02:45:08.276 00.002 21068 UpdateGuideState(): m_state=6
02:45:08.277 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14093
02:45:08.279 00.002 21068 Star::Find returns 1 (0), X=222.39, Y=877.47, Mass=132820, SNR=89.1, Peak=15811 HFD=3.2
02:45:08.280 00.001 21068 MultiStar: [#1 0.12,-0.40,1.09,U] [#2 -0.05,-0.31,1.18,U] [#3 -0.01,-0.32,0.96,U] [#4 -0.17,-0.18,0.80,U] [#5 0.04,-0.28,0.85,U] [#6 -0.04,-0.18,0.77,U] [#7 -0.36,-0.17,0.67,U] [#8 0.13,0.01,0.75,U] 
02:45:08.280 00.000 21068 single-star, 8 included, MultiStar: {-0.01, -0.23}, one-star: {0.14, -0.13}
02:45:08.281 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
02:45:08.282 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
02:45:08.283 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.75 mountX=-0.16 mountY=0.09, mountTheta=2.61
02:45:08.284 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
02:45:08.285 00.001 21068 Enqueuing Move request for scope (0.14, -0.13)
02:45:08.286 00.001 16108 Worker thread wakes up
02:45:08.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:45:08.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:45:08.286 00.000 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.09
02:45:08.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:08.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:08.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:45:08.286 00.000 16108 MoveAxis(E, 0, ABG)
02:45:08.286 00.000 16108 Move returns status 0, amount 0
02:45:08.286 00.000 16108 MoveAxis(N, 0, ABG)
02:45:08.286 00.000 16108 Move returns status 0, amount 0
02:45:08.286 00.000 16108 move complete, result=0
02:45:08.286 00.000 16108 worker thread done servicing request
02:45:08.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3331, FiltMin=2877, FiltMax=58797, Gamma=1.000
02:45:08.318 00.028 21068 UpdateGuideState exits: m=132820 SNR=89.1
02:45:08.320 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:08.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:08.321 00.000 21068 Enqueuing Expose request
02:45:08.322 00.001 16108 Worker thread wakes up
02:45:08.322 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:08.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:08.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:09.294 00.971 16108 Exposure complete
02:45:09.359 00.065 16108 worker thread done servicing request
02:45:09.360 00.001 21068 OnExposeComplete: enter
02:45:09.360 00.000 21068 UpdateGuideState(): m_state=6
02:45:09.361 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14094
02:45:09.362 00.001 21068 Star::Find returns 1 (0), X=222.43, Y=877.28, Mass=126252, SNR=83.5, Peak=17737 HFD=3.0
02:45:09.364 00.002 21068 MultiStar: [#1 0.20,-0.29,1.20,U] [#2 0.19,-0.22,1.26,U] [#3 0.05,-0.19,0.94,U] [#4 0.22,-0.10,0.94,U] [#5 0.16,-0.42,1.01,U] [#6 -0.03,-0.27,0.92,U] [#7 -0.20,-0.04,0.65,U] [#8 0.42,0.11,0.84,U] 
02:45:09.364 00.000 21068 refined, 8 included, MultiStar: {0.14, -0.21}, one-star: {0.18, -0.31}
02:45:09.365 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
02:45:09.366 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
02:45:09.366 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.97 mountX=-0.18 mountY=0.17, mountTheta=2.38
02:45:09.369 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.21, opts=13)
02:45:09.370 00.001 21068 Enqueuing Move request for scope (0.14, -0.21)
02:45:09.370 00.000 16108 Worker thread wakes up
02:45:09.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
02:45:09.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
02:45:09.370 00.000 16108 Moving (0.14, -0.21) raw xDistance=-0.18 yDistance=0.17
02:45:09.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:45:09.371 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:09.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:45:09.371 00.000 16108 MoveAxis(E, 0, ABG)
02:45:09.371 00.000 16108 Move returns status 0, amount 0
02:45:09.371 00.000 16108 MoveAxis(N, 0, ABG)
02:45:09.371 00.000 16108 Move returns status 0, amount 0
02:45:09.371 00.000 16108 move complete, result=0
02:45:09.371 00.000 16108 worker thread done servicing request
02:45:09.377 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=86, max=65535, med=3331, FiltMin=2889, FiltMax=48765, Gamma=1.000
02:45:09.405 00.028 21068 UpdateGuideState exits: m=126252 SNR=83.5
02:45:09.407 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:09.409 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:09.411 00.002 21068 Enqueuing Expose request
02:45:09.412 00.001 16108 Worker thread wakes up
02:45:09.412 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:09.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:09.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:10.584 01.171 16108 Exposure complete
02:45:10.644 00.060 16108 worker thread done servicing request
02:45:10.645 00.001 21068 OnExposeComplete: enter
02:45:10.647 00.002 21068 UpdateGuideState(): m_state=6
02:45:10.649 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14095
02:45:10.649 00.000 21068 Star::Find returns 1 (0), X=222.43, Y=877.34, Mass=115303, SNR=79.1, Peak=16617 HFD=3.0
02:45:10.650 00.001 21068 MultiStar: [#1 0.15,-0.27,1.20,U] [#2 0.24,-0.16,1.42,U] [#3 0.30,-0.10,1.21,U] [#4 -0.43,-0.39,0.00,M1] [#5 -0.02,-0.50,1.03,U] [#6 -0.18,-0.64,0.00,M1] [#7 -0.26,-0.08,0.66,U] [#8 0.14,-0.18,0.81,U] 
02:45:10.651 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.22}, one-star: {0.18, -0.26}
02:45:10.654 00.003 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.29)
02:45:10.655 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
02:45:10.656 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.03 mountX=-0.17 mountY=0.19, mountTheta=2.32
02:45:10.659 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.22, opts=13)
02:45:10.660 00.001 21068 Enqueuing Move request for scope (0.13, -0.22)
02:45:10.661 00.001 16108 Worker thread wakes up
02:45:10.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
02:45:10.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
02:45:10.661 00.000 16108 Moving (0.13, -0.22) raw xDistance=-0.17 yDistance=0.19
02:45:10.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:45:10.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:10.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:45:10.662 00.001 16108 MoveAxis(E, 0, ABG)
02:45:10.662 00.000 16108 Move returns status 0, amount 0
02:45:10.662 00.000 16108 MoveAxis(N, 0, ABG)
02:45:10.662 00.000 16108 Move returns status 0, amount 0
02:45:10.662 00.000 16108 move complete, result=0
02:45:10.662 00.000 16108 worker thread done servicing request
02:45:10.668 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3331, FiltMin=2854, FiltMax=50925, Gamma=1.000
02:45:10.689 00.021 21068 UpdateGuideState exits: m=115303 SNR=79.1
02:45:10.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:10.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:10.692 00.001 21068 Enqueuing Expose request
02:45:10.693 00.001 16108 Worker thread wakes up
02:45:10.693 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:10.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:10.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:11.676 00.983 16108 Exposure complete
02:45:11.731 00.055 16108 worker thread done servicing request
02:45:11.732 00.001 21068 OnExposeComplete: enter
02:45:11.733 00.001 21068 UpdateGuideState(): m_state=6
02:45:11.734 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14096
02:45:11.735 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=877.23, Mass=113277, SNR=81.9, Peak=18729 HFD=2.9
02:45:11.738 00.003 21068 MultiStar: [#1 0.34,-0.33,1.13,U] [#2 0.29,-0.25,1.29,U] [#3 0.40,-0.28,1.14,U] [#4 0.14,-0.26,0.87,U] [#5 0.14,-0.73,0.00,M1] [#6 0.23,-0.57,0.00,M2] [#7 -0.09,-0.26,0.60,U] [#8 0.40,-0.27,0.86,U] 
02:45:11.739 00.001 21068 refined, 6 included, MultiStar: {0.28, -0.29}, one-star: {0.29, -0.36}
02:45:11.741 00.002 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
02:45:11.743 00.002 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
02:45:11.744 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.80 mountX=-0.33 mountY=0.22, mountTheta=2.56
02:45:11.748 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.29, opts=13)
02:45:11.750 00.002 21068 Enqueuing Move request for scope (0.28, -0.29)
02:45:11.751 00.001 16108 Worker thread wakes up
02:45:11.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
02:45:11.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
02:45:11.751 00.000 16108 Moving (0.28, -0.29) raw xDistance=-0.33 yDistance=0.22
02:45:11.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:45:11.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:45:11.751 00.000 16108 MoveAxis(E, 86, ABG)
02:45:11.751 00.000 16108 Guiding  Dir = 2, Dur = 86
02:45:11.751 00.000 16108 IsSlewing returns 0
02:45:11.753 00.002 16108 IsGuiding returns 0
02:45:11.758 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=361, max=65535, med=3331, FiltMin=2886, FiltMax=59353, Gamma=1.000
02:45:11.774 00.016 21068 UpdateGuideState exits: m=113277 SNR=81.9
02:45:11.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:11.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:11.776 00.000 21068 Enqueuing Expose request
02:45:11.798 00.022 16108 PulseGuide returned control before completion, sleep 50
02:45:11.860 00.062 16108 IsGuiding returns 1
02:45:11.860 00.000 16108 scope still moving after pulse duration time elapsed
02:45:11.892 00.032 16108 IsSlewing returns 0
02:45:11.893 00.001 16108 IsGuiding returns 0
02:45:11.893 00.000 16108 scope move finished after 86 + 54 ms
02:45:11.893 00.000 16108 Move returns status 0, amount 86
02:45:11.893 00.000 16108 MoveAxis(S, 43, ABG)
02:45:11.893 00.000 16108 Guiding  Dir = 1, Dur = 43
02:45:11.893 00.000 16108 IsSlewing returns 0
02:45:11.894 00.001 16108 IsGuiding returns 0
02:45:11.895 00.001 16108 PulseGuide returned control before completion, sleep 52
02:45:11.954 00.059 16108 IsGuiding returns 1
02:45:11.954 00.000 16108 scope still moving after pulse duration time elapsed
02:45:11.984 00.030 16108 IsSlewing returns 0
02:45:11.984 00.000 16108 IsGuiding returns 0
02:45:11.984 00.000 16108 scope move finished after 43 + 47 ms
02:45:11.984 00.000 16108 Move returns status 0, amount 43
02:45:11.984 00.000 16108 move complete, result=0
02:45:11.984 00.000 16108 worker thread done servicing request
02:45:11.984 00.000 16108 Worker thread wakes up
02:45:11.984 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.2 px 43 ms SOUTH
02:45:11.986 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:11.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:13.132 01.146 16108 Exposure complete
02:45:13.200 00.068 16108 worker thread done servicing request
02:45:13.200 00.000 21068 OnExposeComplete: enter
02:45:13.201 00.001 21068 UpdateGuideState(): m_state=6
02:45:13.202 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14097
02:45:13.203 00.001 21068 Star::Find returns 1 (0), X=222.29, Y=877.24, Mass=114701, SNR=80.7, Peak=16307 HFD=2.9
02:45:13.204 00.001 21068 MultiStar: [#1 0.12,-0.28,1.29,U] [#2 0.06,-0.51,1.08,U] [#3 -0.04,-0.27,1.20,U] [#4 -0.38,-0.35,0.92,U] [#5 -0.04,-0.53,1.13,U] [#6 -0.15,-0.37,0.92,U] [#7 -0.58,-0.04,0.00,M1] [#8 0.28,-0.03,0.81,U] 
02:45:13.205 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.34}, one-star: {0.04, -0.35}
02:45:13.206 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
02:45:13.206 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
02:45:13.207 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.60 mountX=-0.05 mountY=0.34, mountTheta=1.71
02:45:13.209 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.34, opts=13)
02:45:13.210 00.001 21068 Enqueuing Move request for scope (-0.01, -0.34)
02:45:13.210 00.000 16108 Worker thread wakes up
02:45:13.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
02:45:13.210 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
02:45:13.211 00.001 16108 Moving (-0.01, -0.34) raw xDistance=-0.05 yDistance=0.34
02:45:13.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:13.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:45:13.211 00.000 16108 MoveAxis(E, 0, ABG)
02:45:13.211 00.000 16108 Move returns status 0, amount 0
02:45:13.211 00.000 16108 MoveAxis(S, 67, ABG)
02:45:13.211 00.000 16108 Guiding  Dir = 1, Dur = 67
02:45:13.211 00.000 16108 IsSlewing returns 0
02:45:13.211 00.000 16108 IsGuiding returns 0
02:45:13.216 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3331, FiltMin=2861, FiltMax=65510, Gamma=1.000
02:45:13.236 00.020 16108 PulseGuide returned control before completion, sleep 53
02:45:13.242 00.006 21068 UpdateGuideState exits: m=114701 SNR=80.7
02:45:13.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:13.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:13.244 00.000 21068 Enqueuing Expose request
02:45:13.297 00.053 16108 IsGuiding returns 1
02:45:13.297 00.000 16108 scope still moving after pulse duration time elapsed
02:45:13.328 00.031 16108 IsSlewing returns 0
02:45:13.330 00.002 16108 IsGuiding returns 0
02:45:13.330 00.000 16108 scope move finished after 67 + 50 ms
02:45:13.330 00.000 16108 Move returns status 0, amount 67
02:45:13.330 00.000 16108 move complete, result=0
02:45:13.330 00.000 16108 worker thread done servicing request
02:45:13.330 00.000 16108 Worker thread wakes up
02:45:13.330 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 67 ms SOUTH
02:45:13.333 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:13.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:14.316 00.983 16108 Exposure complete
02:45:14.407 00.091 16108 worker thread done servicing request
02:45:14.407 00.000 21068 OnExposeComplete: enter
02:45:14.408 00.001 21068 UpdateGuideState(): m_state=6
02:45:14.409 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14098
02:45:14.410 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.25, Mass=120924, SNR=87.5, Peak=17705 HFD=2.8
02:45:14.411 00.001 21068 MultiStar: [#1 0.11,-0.04,1.18,U] [#2 0.19,-0.20,1.24,U] [#3 0.23,-0.29,1.12,U] [#4 -0.23,-0.26,0.88,U] [#5 0.13,-0.40,0.95,U] [#6 0.07,-0.64,0.00,M2] [#7 -0.31,-0.39,0.63,U] [#8 -0.04,-0.21,0.80,U] 
02:45:14.412 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.26}, one-star: {0.24, -0.35}
02:45:14.413 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
02:45:14.413 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
02:45:14.414 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=-0.11 mountY=0.23, mountTheta=2.02
02:45:14.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.26, opts=13)
02:45:14.417 00.001 21068 Enqueuing Move request for scope (0.07, -0.26)
02:45:14.418 00.001 16108 Worker thread wakes up
02:45:14.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
02:45:14.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
02:45:14.418 00.000 16108 Moving (0.07, -0.26) raw xDistance=-0.11 yDistance=0.23
02:45:14.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:14.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:45:14.418 00.000 16108 MoveAxis(E, 0, ABG)
02:45:14.418 00.000 16108 Move returns status 0, amount 0
02:45:14.418 00.000 16108 MoveAxis(S, 47, ABG)
02:45:14.418 00.000 16108 Guiding  Dir = 1, Dur = 47
02:45:14.419 00.001 16108 IsSlewing returns 0
02:45:14.419 00.000 16108 IsGuiding returns 0
02:45:14.422 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3331, FiltMin=2864, FiltMax=62669, Gamma=1.000
02:45:14.427 00.005 16108 PulseGuide returned control before completion, sleep 50
02:45:14.447 00.020 21068 UpdateGuideState exits: m=120924 SNR=87.5
02:45:14.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:14.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:14.449 00.000 21068 Enqueuing Expose request
02:45:14.488 00.039 16108 IsGuiding returns 1
02:45:14.488 00.000 16108 scope still moving after pulse duration time elapsed
02:45:14.518 00.030 16108 IsSlewing returns 0
02:45:14.518 00.000 16108 IsGuiding returns 0
02:45:14.518 00.000 16108 scope move finished after 47 + 53 ms
02:45:14.518 00.000 16108 Move returns status 0, amount 47
02:45:14.518 00.000 16108 move complete, result=0
02:45:14.520 00.002 16108 worker thread done servicing request
02:45:14.520 00.000 16108 Worker thread wakes up
02:45:14.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:14.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:14.520 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:45:15.676 01.156 16108 Exposure complete
02:45:15.739 00.063 16108 worker thread done servicing request
02:45:15.739 00.000 21068 OnExposeComplete: enter
02:45:15.740 00.001 21068 UpdateGuideState(): m_state=6
02:45:15.741 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14099
02:45:15.741 00.000 21068 Star::Find returns 1 (0), X=222.35, Y=877.16, Mass=110124, SNR=78.3, Peak=16355 HFD=2.8
02:45:15.743 00.002 21068 MultiStar: [#1 0.12,-0.22,1.23,U] [#2 0.13,-0.30,1.22,U] [#3 0.08,-0.36,1.09,U] [#4 -0.30,-0.32,0.93,U] [#5 -0.23,-0.37,1.06,U] [#6 -0.32,-0.71,0.00,M3] [#7 -0.50,0.02,0.78,U] [#8 0.02,-0.15,0.88,U] 
02:45:15.744 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.28}, one-star: {0.10, -0.43}
02:45:15.745 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
02:45:15.746 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:45:15.746 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.75 mountX=0.00 mountY=0.28, mountTheta=1.57
02:45:15.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.28, opts=13)
02:45:15.749 00.001 21068 Enqueuing Move request for scope (-0.05, -0.28)
02:45:15.750 00.001 16108 Worker thread wakes up
02:45:15.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
02:45:15.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
02:45:15.750 00.000 16108 Moving (-0.05, -0.28) raw xDistance=0.00 yDistance=0.28
02:45:15.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:15.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:45:15.750 00.000 16108 MoveAxis(E, 0, ABG)
02:45:15.750 00.000 16108 Move returns status 0, amount 0
02:45:15.750 00.000 16108 MoveAxis(S, 57, ABG)
02:45:15.750 00.000 16108 Guiding  Dir = 1, Dur = 57
02:45:15.750 00.000 16108 IsSlewing returns 0
02:45:15.751 00.001 16108 IsGuiding returns 0
02:45:15.754 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3328, FiltMin=2835, FiltMax=61523, Gamma=1.000
02:45:15.769 00.015 21068 UpdateGuideState exits: m=110124 SNR=78.3
02:45:15.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:15.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:15.771 00.000 21068 Enqueuing Expose request
02:45:15.774 00.003 16108 PulseGuide returned control before completion, sleep 44
02:45:15.820 00.046 16108 IsGuiding returns 1
02:45:15.820 00.000 16108 scope still moving after pulse duration time elapsed
02:45:15.851 00.031 16108 IsSlewing returns 0
02:45:15.851 00.000 16108 IsGuiding returns 1
02:45:15.882 00.031 16108 IsSlewing returns 0
02:45:15.883 00.001 16108 IsGuiding returns 0
02:45:15.883 00.000 16108 scope move finished after 57 + 75 ms
02:45:15.883 00.000 16108 Move returns status 0, amount 57
02:45:15.883 00.000 16108 move complete, result=0
02:45:15.883 00.000 16108 worker thread done servicing request
02:45:15.883 00.000 16108 Worker thread wakes up
02:45:15.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:15.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:15.883 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
02:45:16.858 00.975 16108 Exposure complete
02:45:16.914 00.056 16108 worker thread done servicing request
02:45:16.914 00.000 21068 OnExposeComplete: enter
02:45:16.915 00.001 21068 UpdateGuideState(): m_state=6
02:45:16.916 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14100
02:45:16.918 00.002 21068 Star::Find returns 1 (0), X=222.20, Y=877.10, Mass=136827, SNR=91.8, Peak=17555 HFD=3.2
02:45:16.919 00.001 21068 MultiStar: [#1 0.26,-0.20,1.08,U] [#2 0.29,-0.32,1.17,U] [#3 0.25,-0.09,1.04,U] [#4 -0.30,-0.17,0.72,U] [#5 -0.05,-0.59,0.00,M1] [#6 -0.28,-0.42,0.71,U] [#7 -0.45,0.07,0.72,U] [#8 0.29,0.09,0.80,U] 
02:45:16.920 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.20}, one-star: {-0.06, -0.50}
02:45:16.921 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
02:45:16.923 00.002 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
02:45:16.924 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.37 mountX=-0.08 mountY=0.19, mountTheta=1.96
02:45:16.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.20, opts=13)
02:45:16.927 00.001 21068 Enqueuing Move request for scope (0.04, -0.20)
02:45:16.929 00.002 16108 Worker thread wakes up
02:45:16.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:45:16.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:45:16.929 00.000 16108 Moving (0.04, -0.20) raw xDistance=-0.08 yDistance=0.19
02:45:16.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:16.930 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:16.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:45:16.930 00.000 16108 MoveAxis(E, 0, ABG)
02:45:16.930 00.000 16108 Move returns status 0, amount 0
02:45:16.930 00.000 16108 MoveAxis(N, 0, ABG)
02:45:16.930 00.000 16108 Move returns status 0, amount 0
02:45:16.930 00.000 16108 move complete, result=0
02:45:16.930 00.000 16108 worker thread done servicing request
02:45:16.939 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3331, FiltMin=2861, FiltMax=58221, Gamma=1.000
02:45:16.958 00.019 21068 UpdateGuideState exits: m=136827 SNR=91.8
02:45:16.959 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:16.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:16.961 00.001 21068 Enqueuing Expose request
02:45:16.962 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:16.963 00.001 16108 Worker thread wakes up
02:45:16.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:16.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:18.118 01.155 16108 Exposure complete
02:45:18.180 00.062 16108 worker thread done servicing request
02:45:18.180 00.000 21068 OnExposeComplete: enter
02:45:18.181 00.001 21068 UpdateGuideState(): m_state=6
02:45:18.182 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14101
02:45:18.183 00.001 21068 Star::Find returns 1 (0), X=221.99, Y=877.19, Mass=121595, SNR=92.7, Peak=17795 HFD=3.1
02:45:18.184 00.001 21068 MultiStar: [#1 0.03,-0.38,0.92,U] [#2 -0.01,-0.54,1.03,U] [#3 -0.12,-0.35,1.06,U] [#4 -0.02,-0.13,0.84,U] [#5 -0.30,-0.63,0.00,M2] [#6 -0.03,-0.52,0.90,U] [#7 -0.72,-0.01,0.00,M1] [#8 -0.13,-0.15,0.73,U] 
02:45:18.185 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.36}, one-star: {-0.27, -0.41}
02:45:18.186 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
02:45:18.187 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
02:45:18.187 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.78 mountX=0.01 mountY=0.37, mountTheta=1.54
02:45:18.190 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.36, opts=13)
02:45:18.191 00.001 21068 Enqueuing Move request for scope (-0.08, -0.36)
02:45:18.192 00.001 16108 Worker thread wakes up
02:45:18.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
02:45:18.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
02:45:18.192 00.000 16108 Moving (-0.08, -0.36) raw xDistance=0.01 yDistance=0.37
02:45:18.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:18.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:45:18.192 00.000 16108 MoveAxis(E, 0, ABG)
02:45:18.192 00.000 16108 Move returns status 0, amount 0
02:45:18.192 00.000 16108 MoveAxis(S, 75, ABG)
02:45:18.192 00.000 16108 Guiding  Dir = 1, Dur = 75
02:45:18.192 00.000 16108 IsSlewing returns 0
02:45:18.193 00.001 16108 IsGuiding returns 0
02:45:18.195 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3331, FiltMin=2881, FiltMax=65510, Gamma=1.000
02:45:18.210 00.015 21068 UpdateGuideState exits: m=121595 SNR=92.7
02:45:18.211 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:18.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:18.213 00.001 21068 Enqueuing Expose request
02:45:18.250 00.037 16108 PulseGuide returned control before completion, sleep 28
02:45:18.280 00.030 16108 IsGuiding returns 1
02:45:18.280 00.000 16108 scope still moving after pulse duration time elapsed
02:45:18.312 00.032 16108 IsSlewing returns 0
02:45:18.312 00.000 16108 IsGuiding returns 1
02:45:18.342 00.030 16108 IsSlewing returns 0
02:45:18.342 00.000 16108 IsGuiding returns 0
02:45:18.342 00.000 16108 scope move finished after 75 + 75 ms
02:45:18.344 00.002 16108 Move returns status 0, amount 75
02:45:18.344 00.000 16108 move complete, result=0
02:45:18.344 00.000 16108 worker thread done servicing request
02:45:18.344 00.000 16108 Worker thread wakes up
02:45:18.344 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:18.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:18.344 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 75 ms SOUTH
02:45:19.322 00.978 16108 Exposure complete
02:45:19.391 00.069 16108 worker thread done servicing request
02:45:19.391 00.000 21068 OnExposeComplete: enter
02:45:19.393 00.002 21068 UpdateGuideState(): m_state=6
02:45:19.394 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14102
02:45:19.395 00.001 21068 Star::Find returns 1 (0), X=221.97, Y=877.11, Mass=133076, SNR=95.4, Peak=20979 HFD=2.8
02:45:19.397 00.002 21068 MultiStar: [#1 -0.27,-0.32,1.09,U] [#2 -0.28,-0.35,1.06,U] [#3 -0.15,-0.43,0.98,U] [#4 -0.52,-0.25,0.00,M1] [#5 -0.10,-0.49,0.99,U] [#6 -0.35,-0.51,0.00,M2] [#7 -0.53,-0.34,0.00,M2] [#8 -0.12,-0.33,0.81,U] 
02:45:19.397 00.000 21068 refined, 5 included, MultiStar: {-0.20, -0.40}, one-star: {-0.28, -0.48}
02:45:19.398 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
02:45:19.399 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
02:45:19.400 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.40 hyp=0.45 cameraTheta=-2.04 mountX=0.13 mountY=0.44, mountTheta=1.28
02:45:19.401 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.40, opts=13)
02:45:19.402 00.001 21068 Enqueuing Move request for scope (-0.20, -0.40)
02:45:19.403 00.001 16108 Worker thread wakes up
02:45:19.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.40) opts 0xd
02:45:19.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.40)
02:45:19.403 00.000 16108 Moving (-0.20, -0.40) raw xDistance=0.13 yDistance=0.44
02:45:19.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:45:19.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:45:19.403 00.000 16108 MoveAxis(E, 0, ABG)
02:45:19.403 00.000 16108 Move returns status 0, amount 0
02:45:19.403 00.000 16108 MoveAxis(S, 88, ABG)
02:45:19.403 00.000 16108 Guiding  Dir = 1, Dur = 88
02:45:19.404 00.001 16108 IsSlewing returns 0
02:45:19.404 00.000 16108 IsGuiding returns 0
02:45:19.407 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3331, FiltMin=2896, FiltMax=65510, Gamma=1.000
02:45:19.424 00.017 21068 UpdateGuideState exits: m=133076 SNR=95.4
02:45:19.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:19.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:19.427 00.001 21068 Enqueuing Expose request
02:45:19.428 00.001 16108 PulseGuide returned control before completion, sleep 75
02:45:19.519 00.091 16108 IsGuiding returns 1
02:45:19.519 00.000 16108 scope still moving after pulse duration time elapsed
02:45:19.551 00.032 16108 IsSlewing returns 0
02:45:19.551 00.000 16108 IsGuiding returns 0
02:45:19.552 00.001 16108 scope move finished after 88 + 60 ms
02:45:19.552 00.000 16108 Move returns status 0, amount 88
02:45:19.552 00.000 16108 move complete, result=0
02:45:19.552 00.000 16108 worker thread done servicing request
02:45:19.552 00.000 16108 Worker thread wakes up
02:45:19.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:19.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:19.553 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 88 ms SOUTH
02:45:20.715 01.162 16108 Exposure complete
02:45:20.769 00.054 16108 worker thread done servicing request
02:45:20.769 00.000 21068 OnExposeComplete: enter
02:45:20.770 00.001 21068 UpdateGuideState(): m_state=6
02:45:20.772 00.002 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14103
02:45:20.772 00.000 21068 Star::Find returns 1 (0), X=222.32, Y=877.59, Mass=135787, SNR=93.9, Peak=16467 HFD=3.2
02:45:20.773 00.001 21068 MultiStar: [#1 0.21,-0.16,1.16,U] [#2 -0.01,-0.11,1.23,U] [#3 0.02,-0.12,0.80,U] [#4 -0.09,0.09,0.78,U] [#5 0.05,-0.27,0.92,U] [#6 0.10,-0.39,0.78,U] [#7 -0.50,0.08,0.59,U] [#8 0.08,0.24,0.73,U] 
02:45:20.774 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.07, -0.00}
02:45:20.775 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
02:45:20.776 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
02:45:20.776 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.07 mountY=-0.01, mountTheta=-2.93
02:45:20.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
02:45:20.780 00.002 21068 Enqueuing Move request for scope (0.07, -0.00)
02:45:20.781 00.001 16108 Worker thread wakes up
02:45:20.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
02:45:20.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
02:45:20.781 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.01
02:45:20.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:45:20.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:20.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:45:20.781 00.000 16108 MoveAxis(E, 0, ABG)
02:45:20.781 00.000 16108 Move returns status 0, amount 0
02:45:20.781 00.000 16108 MoveAxis(N, 0, ABG)
02:45:20.781 00.000 16108 Move returns status 0, amount 0
02:45:20.781 00.000 16108 move complete, result=0
02:45:20.781 00.000 16108 worker thread done servicing request
02:45:20.785 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3331, FiltMin=2813, FiltMax=54989, Gamma=1.000
02:45:20.811 00.026 21068 UpdateGuideState exits: m=135787 SNR=93.9
02:45:20.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:20.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:20.813 00.000 21068 Enqueuing Expose request
02:45:20.815 00.002 16108 Worker thread wakes up
02:45:20.815 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:20.816 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:20.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:21.780 00.964 16108 Exposure complete
02:45:21.834 00.054 16108 worker thread done servicing request
02:45:21.834 00.000 21068 OnExposeComplete: enter
02:45:21.835 00.001 21068 UpdateGuideState(): m_state=6
02:45:21.836 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14104
02:45:21.837 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=877.50, Mass=118818, SNR=85.8, Peak=15558 HFD=3.1
02:45:21.838 00.001 21068 MultiStar: [#1 -0.15,0.19,1.09,U] [#2 0.06,-0.04,1.17,U] [#3 -0.01,-0.01,0.94,U] [#4 -0.48,0.24,1.03,U] [#5 -0.27,-0.17,0.89,U] [#6 -0.16,-0.18,0.79,U] [#7 -0.35,-0.06,0.66,U] [#8 0.21,0.30,0.78,U] 
02:45:21.838 00.000 21068 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.15, -0.10}
02:45:21.839 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
02:45:21.840 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
02:45:21.841 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.91 mountX=0.11 mountY=0.00, mountTheta=0.01
02:45:21.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
02:45:21.844 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
02:45:21.845 00.001 16108 Worker thread wakes up
02:45:21.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:45:21.845 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:45:21.845 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.11 yDistance=0.00
02:45:21.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:45:21.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:21.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:45:21.845 00.000 16108 MoveAxis(E, 0, ABG)
02:45:21.845 00.000 16108 Move returns status 0, amount 0
02:45:21.845 00.000 16108 MoveAxis(N, 0, ABG)
02:45:21.845 00.000 16108 Move returns status 0, amount 0
02:45:21.846 00.001 16108 move complete, result=0
02:45:21.846 00.000 16108 worker thread done servicing request
02:45:21.850 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3331, FiltMin=2854, FiltMax=61001, Gamma=1.000
02:45:21.865 00.015 21068 UpdateGuideState exits: m=118818 SNR=85.8
02:45:21.865 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:21.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:21.867 00.001 21068 Enqueuing Expose request
02:45:21.867 00.000 16108 Worker thread wakes up
02:45:21.867 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:21.868 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:21.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:23.038 01.170 16108 Exposure complete
02:45:23.100 00.062 16108 worker thread done servicing request
02:45:23.100 00.000 21068 OnExposeComplete: enter
02:45:23.101 00.001 21068 UpdateGuideState(): m_state=6
02:45:23.102 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14105
02:45:23.103 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=877.37, Mass=108612, SNR=78.3, Peak=15833 HFD=3.0
02:45:23.105 00.002 21068 MultiStar: [#1 0.15,-0.23,1.16,U] [#2 0.15,-0.32,1.34,U] [#3 -0.00,-0.18,1.32,U] [#4 -0.05,-0.44,0.92,U] [#5 0.23,-0.45,1.00,U] [#6 0.01,-0.16,0.90,U] [#7 -0.16,-0.07,0.69,U] [#8 0.03,-0.11,0.92,U] 
02:45:23.106 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.25}, one-star: {0.08, -0.23}
02:45:23.109 00.003 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
02:45:23.110 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
02:45:23.111 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.22 mountX=-0.12 mountY=0.20, mountTheta=2.11
02:45:23.114 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.23, opts=13)
02:45:23.117 00.003 21068 Enqueuing Move request for scope (0.08, -0.23)
02:45:23.119 00.002 16108 Worker thread wakes up
02:45:23.120 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
02:45:23.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
02:45:23.120 00.000 16108 Moving (0.08, -0.23) raw xDistance=-0.12 yDistance=0.20
02:45:23.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:45:23.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:45:23.120 00.000 16108 MoveAxis(E, 0, ABG)
02:45:23.120 00.000 16108 Move returns status 0, amount 0
02:45:23.120 00.000 16108 MoveAxis(S, 41, ABG)
02:45:23.120 00.000 16108 Guiding  Dir = 1, Dur = 41
02:45:23.120 00.000 16108 IsSlewing returns 0
02:45:23.120 00.000 16108 IsGuiding returns 0
02:45:23.130 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3331, FiltMin=2838, FiltMax=57133, Gamma=1.000
02:45:23.157 00.027 21068 UpdateGuideState exits: m=108612 SNR=78.3
02:45:23.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:23.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:23.160 00.001 21068 Enqueuing Expose request
02:45:23.161 00.001 16108 PulseGuide returned control before completion, sleep 11
02:45:23.175 00.014 16108 IsGuiding returns 1
02:45:23.175 00.000 16108 scope still moving after pulse duration time elapsed
02:45:23.206 00.031 16108 IsSlewing returns 0
02:45:23.206 00.000 16108 IsGuiding returns 1
02:45:23.236 00.030 16108 IsSlewing returns 0
02:45:23.236 00.000 16108 IsGuiding returns 1
02:45:23.267 00.031 16108 IsSlewing returns 0
02:45:23.267 00.000 16108 IsGuiding returns 0
02:45:23.267 00.000 16108 scope move finished after 41 + 106 ms
02:45:23.269 00.002 16108 Move returns status 0, amount 41
02:45:23.269 00.000 16108 move complete, result=0
02:45:23.269 00.000 16108 worker thread done servicing request
02:45:23.269 00.000 16108 Worker thread wakes up
02:45:23.269 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:45:23.270 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:23.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:24.250 00.980 16108 Exposure complete
02:45:24.318 00.068 16108 worker thread done servicing request
02:45:24.318 00.000 21068 OnExposeComplete: enter
02:45:24.321 00.003 21068 UpdateGuideState(): m_state=6
02:45:24.323 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14106
02:45:24.324 00.001 21068 Star::Find returns 1 (0), X=222.65, Y=877.76, Mass=127541, SNR=86.9, Peak=16989 HFD=3.1
02:45:24.325 00.001 21068 MultiStar: [#1 0.52,-0.04,1.04,U] [#2 0.39,-0.05,1.12,U] [#3 0.26,-0.09,1.15,U] [#4 -0.02,0.07,0.96,U] [#5 0.27,-0.15,0.94,U] [#6 0.10,-0.37,0.83,U] [#7 0.10,0.08,0.67,U] [#8 0.28,0.25,0.78,U] 
02:45:24.326 00.001 21068 refined, 8 included, MultiStar: {0.27, -0.02}, one-star: {0.39, 0.17}
02:45:24.327 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:45:24.328 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
02:45:24.329 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.07 mountX=-0.27 mountY=-0.05, mountTheta=-2.97
02:45:24.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.02, opts=13)
02:45:24.332 00.001 21068 Enqueuing Move request for scope (0.27, -0.02)
02:45:24.333 00.001 16108 Worker thread wakes up
02:45:24.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
02:45:24.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
02:45:24.333 00.000 16108 Moving (0.27, -0.02) raw xDistance=-0.27 yDistance=-0.05
02:45:24.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:45:24.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:24.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:45:24.333 00.000 16108 MoveAxis(E, 70, ABG)
02:45:24.333 00.000 16108 Guiding  Dir = 2, Dur = 70
02:45:24.333 00.000 16108 IsSlewing returns 0
02:45:24.334 00.001 16108 IsGuiding returns 0
02:45:24.336 00.002 16108 PulseGuide returned control before completion, sleep 78
02:45:24.338 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3331, FiltMin=2854, FiltMax=56249, Gamma=1.000
02:45:24.358 00.020 21068 UpdateGuideState exits: m=127541 SNR=86.9
02:45:24.360 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:24.362 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:24.363 00.001 21068 Enqueuing Expose request
02:45:24.430 00.067 16108 IsGuiding returns 0
02:45:24.430 00.000 16108 Move returns status 0, amount 70
02:45:24.430 00.000 16108 MoveAxis(N, 0, ABG)
02:45:24.430 00.000 16108 Move returns status 0, amount 0
02:45:24.430 00.000 16108 move complete, result=0
02:45:24.430 00.000 16108 worker thread done servicing request
02:45:24.430 00.000 16108 Worker thread wakes up
02:45:24.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:24.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:24.431 00.001 21068 GuideStep: -0.3 px 70 ms EAST, -0.0 px 0 ms NORTH
02:45:25.597 01.166 16108 Exposure complete
02:45:25.653 00.056 16108 worker thread done servicing request
02:45:25.653 00.000 21068 OnExposeComplete: enter
02:45:25.655 00.002 21068 UpdateGuideState(): m_state=6
02:45:25.657 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14107
02:45:25.660 00.003 21068 Star::Find returns 1 (0), X=222.12, Y=877.82, Mass=136815, SNR=91.8, Peak=18726 HFD=3.0
02:45:25.663 00.003 21068 MultiStar: [#1 -0.07,0.31,1.09,U] [#2 -0.19,0.16,1.12,U] [#3 -0.20,0.12,1.00,U] [#4 -0.45,0.30,0.92,U] [#5 -0.35,0.04,0.92,U] [#6 -0.06,-0.03,0.84,U] [#7 -0.49,0.12,0.59,U] [#8 -0.03,0.47,0.71,U] 
02:45:25.665 00.002 21068 single-star, 8 included, MultiStar: {-0.21, 0.19}, one-star: {-0.13, 0.22}
02:45:25.667 00.002 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
02:45:25.669 00.002 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
02:45:25.670 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.09 mountX=0.17 mountY=-0.19, mountTheta=-0.84
02:45:25.673 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.22, opts=13)
02:45:25.676 00.003 21068 Enqueuing Move request for scope (-0.13, 0.22)
02:45:25.679 00.003 16108 Worker thread wakes up
02:45:25.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
02:45:25.679 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
02:45:25.679 00.000 16108 Moving (-0.13, 0.22) raw xDistance=0.17 yDistance=-0.19
02:45:25.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:45:25.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:25.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:45:25.679 00.000 16108 MoveAxis(E, 0, ABG)
02:45:25.679 00.000 16108 Move returns status 0, amount 0
02:45:25.680 00.001 16108 MoveAxis(N, 0, ABG)
02:45:25.680 00.000 16108 Move returns status 0, amount 0
02:45:25.680 00.000 16108 move complete, result=0
02:45:25.680 00.000 16108 worker thread done servicing request
02:45:25.686 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3331, FiltMin=2781, FiltMax=60259, Gamma=1.000
02:45:25.718 00.032 21068 UpdateGuideState exits: m=136815 SNR=91.8
02:45:25.720 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:25.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:25.721 00.001 21068 Enqueuing Expose request
02:45:25.722 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:25.723 00.001 16108 Worker thread wakes up
02:45:25.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:25.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:26.695 00.972 16108 Exposure complete
02:45:26.752 00.057 16108 worker thread done servicing request
02:45:26.752 00.000 21068 OnExposeComplete: enter
02:45:26.753 00.001 21068 UpdateGuideState(): m_state=6
02:45:26.754 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14108
02:45:26.754 00.000 21068 Star::Find returns 1 (0), X=222.40, Y=877.87, Mass=116119, SNR=76.7, Peak=15453 HFD=3.0
02:45:26.755 00.001 21068 MultiStar: [#1 -0.18,0.28,1.46,U] [#2 -0.46,-0.01,1.41,U] [#3 -0.18,0.26,1.30,U] [#4 -0.35,0.13,1.01,U] [#5 -0.13,0.05,1.04,U] [#6 -0.05,0.15,1.00,U] [#7 -0.73,0.38,0.00,M1] [#8 -0.20,0.41,0.88,U] 
02:45:26.756 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.19}, one-star: {0.14, 0.28}
02:45:26.759 00.003 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
02:45:26.760 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
02:45:26.762 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.26 cameraTheta=2.35 mountX=0.22 mountY=-0.14, mountTheta=-0.57
02:45:26.765 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.19, opts=13)
02:45:26.767 00.002 21068 Enqueuing Move request for scope (-0.19, 0.19)
02:45:26.769 00.002 16108 Worker thread wakes up
02:45:26.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
02:45:26.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
02:45:26.769 00.000 16108 Moving (-0.19, 0.19) raw xDistance=0.22 yDistance=-0.14
02:45:26.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:45:26.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:26.770 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:45:26.770 00.000 16108 MoveAxis(W, 57, ABG)
02:45:26.770 00.000 16108 Guiding  Dir = 3, Dur = 57
02:45:26.770 00.000 16108 IsSlewing returns 0
02:45:26.771 00.001 16108 IsGuiding returns 0
02:45:26.781 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3331, FiltMin=2877, FiltMax=57315, Gamma=1.000
02:45:26.789 00.008 16108 PulseGuide returned control before completion, sleep 49
02:45:26.810 00.021 21068 UpdateGuideState exits: m=116119 SNR=76.7
02:45:26.812 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:26.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:26.816 00.003 21068 Enqueuing Expose request
02:45:26.850 00.034 16108 IsGuiding returns 1
02:45:26.850 00.000 16108 scope still moving after pulse duration time elapsed
02:45:26.882 00.032 16108 IsSlewing returns 0
02:45:26.882 00.000 16108 IsGuiding returns 0
02:45:26.882 00.000 16108 scope move finished after 57 + 54 ms
02:45:26.882 00.000 16108 Move returns status 0, amount 57
02:45:26.882 00.000 16108 MoveAxis(N, 0, ABG)
02:45:26.882 00.000 16108 Move returns status 0, amount 0
02:45:26.882 00.000 16108 move complete, result=0
02:45:26.882 00.000 16108 worker thread done servicing request
02:45:26.882 00.000 16108 Worker thread wakes up
02:45:26.882 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
02:45:26.885 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:26.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:28.033 01.148 16108 Exposure complete
02:45:28.086 00.053 16108 worker thread done servicing request
02:45:28.087 00.001 21068 OnExposeComplete: enter
02:45:28.088 00.001 21068 UpdateGuideState(): m_state=6
02:45:28.091 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14109
02:45:28.093 00.002 21068 Star::Find returns 1 (0), X=222.23, Y=877.77, Mass=122355, SNR=83.7, Peak=17270 HFD=2.9
02:45:28.095 00.002 21068 MultiStar: [#1 0.02,0.03,1.36,U] [#2 -0.02,0.16,1.38,U] [#3 0.16,0.11,1.00,U] [#4 -0.16,0.30,0.92,U] [#5 0.02,-0.06,1.13,U] [#6 0.20,0.19,0.94,U] [#7 -0.47,0.45,0.00,M2] [#8 -0.04,0.46,0.77,U] 
02:45:28.096 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.15}, one-star: {-0.02, 0.18}
02:45:28.097 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
02:45:28.098 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
02:45:28.099 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.45 mountX=0.01 mountY=-0.15, mountTheta=-1.51
02:45:28.102 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
02:45:28.104 00.002 21068 Enqueuing Move request for scope (0.02, 0.15)
02:45:28.105 00.001 16108 Worker thread wakes up
02:45:28.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
02:45:28.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
02:45:28.105 00.000 16108 Moving (0.02, 0.15) raw xDistance=0.01 yDistance=-0.15
02:45:28.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:28.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:28.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:45:28.105 00.000 16108 MoveAxis(E, 0, ABG)
02:45:28.105 00.000 16108 Move returns status 0, amount 0
02:45:28.105 00.000 16108 MoveAxis(N, 0, ABG)
02:45:28.105 00.000 16108 Move returns status 0, amount 0
02:45:28.105 00.000 16108 move complete, result=0
02:45:28.105 00.000 16108 worker thread done servicing request
02:45:28.112 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3331, FiltMin=2829, FiltMax=64301, Gamma=1.000
02:45:28.129 00.017 21068 UpdateGuideState exits: m=122355 SNR=83.7
02:45:28.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:28.130 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:28.131 00.001 21068 Enqueuing Expose request
02:45:28.133 00.002 16108 Worker thread wakes up
02:45:28.133 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:28.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:28.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:29.125 00.991 16108 Exposure complete
02:45:29.182 00.057 16108 worker thread done servicing request
02:45:29.182 00.000 21068 OnExposeComplete: enter
02:45:29.183 00.001 21068 UpdateGuideState(): m_state=6
02:45:29.184 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14110
02:45:29.184 00.000 21068 Star::Find returns 1 (0), X=222.35, Y=877.74, Mass=119370, SNR=84.8, Peak=16918 HFD=2.9
02:45:29.185 00.001 21068 MultiStar: [#1 -0.05,0.14,1.12,U] [#2 -0.00,0.24,1.36,U] [#3 -0.07,0.10,1.00,U] [#4 -0.08,0.34,0.92,U] [#5 0.03,-0.02,1.01,U] [#6 -0.32,-0.22,0.88,U] [#7 -0.53,0.22,0.00,M3] [#8 0.26,0.31,0.85,U] 
02:45:29.187 00.002 21068 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {0.10, 0.15}
02:45:29.188 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:45:29.188 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:45:29.189 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.70 mountX=0.04 mountY=-0.13, mountTheta=-1.26
02:45:29.190 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
02:45:29.191 00.001 21068 Enqueuing Move request for scope (-0.02, 0.13)
02:45:29.192 00.001 16108 Worker thread wakes up
02:45:29.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:45:29.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:45:29.192 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.04 yDistance=-0.13
02:45:29.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:45:29.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:29.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:45:29.192 00.000 16108 MoveAxis(E, 0, ABG)
02:45:29.192 00.000 16108 Move returns status 0, amount 0
02:45:29.192 00.000 16108 MoveAxis(N, 0, ABG)
02:45:29.192 00.000 16108 Move returns status 0, amount 0
02:45:29.192 00.000 16108 move complete, result=0
02:45:29.193 00.001 16108 worker thread done servicing request
02:45:29.196 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3331, FiltMin=2832, FiltMax=65501, Gamma=1.000
02:45:29.216 00.020 21068 UpdateGuideState exits: m=119370 SNR=84.8
02:45:29.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:29.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:29.220 00.002 21068 Enqueuing Expose request
02:45:29.222 00.002 16108 Worker thread wakes up
02:45:29.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:29.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:29.222 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:30.382 01.160 16108 Exposure complete
02:45:30.460 00.078 16108 worker thread done servicing request
02:45:30.460 00.000 21068 OnExposeComplete: enter
02:45:30.461 00.001 21068 UpdateGuideState(): m_state=6
02:45:30.462 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14111
02:45:30.463 00.001 21068 Star::Find returns 1 (0), X=222.46, Y=877.66, Mass=143096, SNR=103.7, Peak=18813 HFD=3.1
02:45:30.465 00.002 21068 MultiStar: [#1 0.22,0.20,1.04,U] [#2 0.08,0.16,1.06,U] [#3 0.15,0.09,0.91,U] [#4 -0.04,0.45,0.74,U] [#5 0.15,0.13,0.87,U] [#6 0.02,-0.08,0.81,U] [#7 -0.17,0.61,0.00,M4] [#8 0.11,0.50,0.63,U] 
02:45:30.466 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.17}, one-star: {0.21, 0.07}
02:45:30.467 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
02:45:30.468 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
02:45:30.469 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.96 mountX=-0.09 mountY=-0.20, mountTheta=-2.00
02:45:30.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.17, opts=13)
02:45:30.472 00.001 21068 Enqueuing Move request for scope (0.12, 0.17)
02:45:30.473 00.001 16108 Worker thread wakes up
02:45:30.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
02:45:30.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
02:45:30.473 00.000 16108 Moving (0.12, 0.17) raw xDistance=-0.09 yDistance=-0.20
02:45:30.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:45:30.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:30.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:45:30.473 00.000 16108 MoveAxis(E, 0, ABG)
02:45:30.473 00.000 16108 Move returns status 0, amount 0
02:45:30.473 00.000 16108 MoveAxis(N, 0, ABG)
02:45:30.473 00.000 16108 Move returns status 0, amount 0
02:45:30.473 00.000 16108 move complete, result=0
02:45:30.473 00.000 16108 worker thread done servicing request
02:45:30.477 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3331, FiltMin=2861, FiltMax=65501, Gamma=1.000
02:45:30.492 00.015 21068 UpdateGuideState exits: m=143096 SNR=103.7
02:45:30.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:30.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:30.496 00.002 21068 Enqueuing Expose request
02:45:30.498 00.002 16108 Worker thread wakes up
02:45:30.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:30.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:30.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:31.476 00.977 16108 Exposure complete
02:45:31.533 00.057 16108 worker thread done servicing request
02:45:31.533 00.000 21068 OnExposeComplete: enter
02:45:31.534 00.001 21068 UpdateGuideState(): m_state=6
02:45:31.535 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14112
02:45:31.536 00.001 21068 Star::Find returns 1 (0), X=222.61, Y=877.85, Mass=135476, SNR=89.1, Peak=16086 HFD=3.3
02:45:31.537 00.001 21068 MultiStar: [#1 0.02,0.26,1.07,U] [#2 0.19,0.21,1.21,U] [#3 0.13,0.27,1.01,U] [#4 -0.28,0.58,0.00,M1] [#5 0.06,0.13,0.97,U] [#6 -0.17,0.01,0.79,U] [#7 -0.25,0.21,0.60,U] [#8 -0.11,0.25,0.81,U] 
02:45:31.537 00.000 21068 refined, 7 included, MultiStar: {0.06, 0.20}, one-star: {0.35, 0.25}
02:45:31.538 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
02:45:31.539 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
02:45:31.539 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.30 mountX=-0.02 mountY=-0.21, mountTheta=-1.67
02:45:31.542 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.20, opts=13)
02:45:31.544 00.002 21068 Enqueuing Move request for scope (0.06, 0.20)
02:45:31.544 00.000 16108 Worker thread wakes up
02:45:31.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
02:45:31.545 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
02:45:31.545 00.000 16108 Moving (0.06, 0.20) raw xDistance=-0.02 yDistance=-0.21
02:45:31.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:31.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:45:31.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:45:31.545 00.000 16108 MoveAxis(E, 0, ABG)
02:45:31.545 00.000 16108 Move returns status 0, amount 0
02:45:31.545 00.000 16108 MoveAxis(N, 0, ABG)
02:45:31.545 00.000 16108 Move returns status 0, amount 0
02:45:31.546 00.001 16108 move complete, result=0
02:45:31.546 00.000 16108 worker thread done servicing request
02:45:31.548 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3331, FiltMin=2835, FiltMax=65510, Gamma=1.000
02:45:31.564 00.016 21068 UpdateGuideState exits: m=135476 SNR=89.1
02:45:31.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:31.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:31.567 00.001 21068 Enqueuing Expose request
02:45:31.567 00.000 16108 Worker thread wakes up
02:45:31.568 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:31.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:31.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:32.725 01.157 16108 Exposure complete
02:45:32.779 00.054 16108 worker thread done servicing request
02:45:32.779 00.000 21068 OnExposeComplete: enter
02:45:32.780 00.001 21068 UpdateGuideState(): m_state=6
02:45:32.781 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14113
02:45:32.782 00.001 21068 Star::Find returns 1 (0), X=222.47, Y=877.95, Mass=130375, SNR=88.7, Peak=20749 HFD=3.0
02:45:32.784 00.002 21068 MultiStar: [#1 0.14,0.33,1.02,U] [#2 0.12,0.20,1.13,U] [#3 0.18,0.40,0.98,U] [#4 -0.21,0.46,0.97,U] [#5 0.06,0.27,0.93,U] [#6 -0.24,-0.09,0.81,U] [#7 -0.15,0.75,0.00,M4] [#8 0.17,0.56,0.00,M1] 
02:45:32.785 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.28}, one-star: {0.21, 0.35}
02:45:32.785 00.000 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
02:45:32.786 00.001 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
02:45:32.787 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.40 mountX=0.00 mountY=-0.28, mountTheta=-1.56
02:45:32.788 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.28, opts=13)
02:45:32.789 00.001 21068 Enqueuing Move request for scope (0.05, 0.28)
02:45:32.790 00.001 16108 Worker thread wakes up
02:45:32.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
02:45:32.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
02:45:32.790 00.000 16108 Moving (0.05, 0.28) raw xDistance=0.00 yDistance=-0.28
02:45:32.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:32.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:32.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:45:32.791 00.001 16108 MoveAxis(E, 0, ABG)
02:45:32.791 00.000 16108 Move returns status 0, amount 0
02:45:32.791 00.000 16108 MoveAxis(N, 0, ABG)
02:45:32.791 00.000 16108 Move returns status 0, amount 0
02:45:32.791 00.000 16108 move complete, result=0
02:45:32.791 00.000 16108 worker thread done servicing request
02:45:32.793 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3331, FiltMin=2854, FiltMax=64205, Gamma=1.000
02:45:32.809 00.016 21068 UpdateGuideState exits: m=130375 SNR=88.7
02:45:32.811 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:32.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:32.812 00.000 21068 Enqueuing Expose request
02:45:32.813 00.001 16108 Worker thread wakes up
02:45:32.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:32.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:32.813 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:45:33.789 00.976 16108 Exposure complete
02:45:33.856 00.067 16108 worker thread done servicing request
02:45:33.856 00.000 21068 OnExposeComplete: enter
02:45:33.857 00.001 21068 UpdateGuideState(): m_state=6
02:45:33.858 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14114
02:45:33.858 00.000 21068 Star::Find returns 1 (0), X=222.59, Y=877.69, Mass=141505, SNR=94.4, Peak=20573 HFD=2.9
02:45:33.859 00.001 21068 MultiStar: [#1 0.12,0.45,1.22,U] [#2 0.12,0.10,1.09,U] [#3 0.22,0.30,0.94,U] [#4 0.06,0.43,0.87,U] [#5 0.04,0.11,0.83,U] [#6 0.05,0.12,0.65,U] [#7 -0.08,0.37,0.50,U] [#8 0.33,0.37,0.73,U] 
02:45:33.860 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.26}, one-star: {0.34, 0.10}
02:45:33.861 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
02:45:33.862 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
02:45:33.862 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.06 mountX=-0.10 mountY=-0.29, mountTheta=-1.90
02:45:33.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.26, opts=13)
02:45:33.865 00.001 21068 Enqueuing Move request for scope (0.14, 0.26)
02:45:33.865 00.000 16108 Worker thread wakes up
02:45:33.867 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
02:45:33.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
02:45:33.867 00.000 16108 Moving (0.14, 0.26) raw xDistance=-0.10 yDistance=-0.29
02:45:33.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:45:33.867 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:33.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:45:33.867 00.000 16108 MoveAxis(E, 0, ABG)
02:45:33.867 00.000 16108 Move returns status 0, amount 0
02:45:33.867 00.000 16108 MoveAxis(N, 0, ABG)
02:45:33.867 00.000 16108 Move returns status 0, amount 0
02:45:33.867 00.000 16108 move complete, result=0
02:45:33.867 00.000 16108 worker thread done servicing request
02:45:33.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3331, FiltMin=2845, FiltMax=55341, Gamma=1.000
02:45:34.347 00.477 21068 UpdateGuideState exits: m=141505 SNR=94.4
02:45:34.351 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:34.352 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:34.353 00.001 21068 Enqueuing Expose request
02:45:34.354 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:45:34.355 00.001 16108 Worker thread wakes up
02:45:34.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:34.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:35.527 01.172 16108 Exposure complete
02:45:35.592 00.065 16108 worker thread done servicing request
02:45:35.592 00.000 21068 OnExposeComplete: enter
02:45:35.594 00.002 21068 UpdateGuideState(): m_state=6
02:45:35.596 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14115
02:45:35.597 00.001 21068 Star::Find returns 1 (0), X=222.55, Y=877.69, Mass=121321, SNR=88.1, Peak=15126 HFD=3.1
02:45:35.599 00.002 21068 MultiStar: [#1 0.39,0.09,1.19,U] [#2 0.05,-0.07,1.24,U] [#3 0.02,0.06,1.07,U] [#4 0.01,0.18,0.97,U] [#5 0.02,-0.28,0.93,U] [#6 -0.08,-0.31,0.77,U] [#7 -0.29,0.15,0.60,U] [#8 -0.01,0.45,0.71,U] 
02:45:35.601 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.30, 0.10}
02:45:35.602 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
02:45:35.603 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
02:45:35.604 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
02:45:35.606 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
02:45:35.607 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
02:45:35.608 00.001 16108 Worker thread wakes up
02:45:35.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
02:45:35.608 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
02:45:35.608 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.07 yDistance=-0.05
02:45:35.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:45:35.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:35.608 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:45:35.608 00.000 16108 MoveAxis(E, 0, ABG)
02:45:35.608 00.000 16108 Move returns status 0, amount 0
02:45:35.608 00.000 16108 MoveAxis(N, 0, ABG)
02:45:35.610 00.002 16108 Move returns status 0, amount 0
02:45:35.610 00.000 16108 move complete, result=0
02:45:35.610 00.000 16108 worker thread done servicing request
02:45:35.612 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3331, FiltMin=2886, FiltMax=58803, Gamma=1.000
02:45:35.627 00.015 21068 UpdateGuideState exits: m=121321 SNR=88.1
02:45:35.629 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:35.631 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:35.632 00.001 21068 Enqueuing Expose request
02:45:35.634 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:35.635 00.001 16108 Worker thread wakes up
02:45:35.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:35.636 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:36.608 00.972 16108 Exposure complete
02:45:36.678 00.070 16108 worker thread done servicing request
02:45:36.678 00.000 21068 OnExposeComplete: enter
02:45:36.681 00.003 21068 UpdateGuideState(): m_state=6
02:45:36.683 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14116
02:45:36.685 00.002 21068 Star::Find returns 1 (0), X=222.66, Y=877.71, Mass=132872, SNR=88.2, Peak=17677 HFD=3.2
02:45:36.687 00.002 21068 MultiStar: [#1 0.30,-0.03,1.17,U] [#2 0.11,-0.09,1.11,U] [#3 0.27,-0.02,1.04,U] [#4 0.13,0.07,0.88,U] [#5 0.21,-0.07,1.00,U] [#6 0.05,-0.20,0.83,U] [#7 -0.42,0.15,0.63,U] [#8 0.40,0.40,0.00,M1] 
02:45:36.688 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.41, 0.11}
02:45:36.690 00.002 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
02:45:36.691 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
02:45:36.693 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.17 cameraTheta=-0.09 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
02:45:36.696 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
02:45:36.697 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
02:45:36.698 00.001 16108 Worker thread wakes up
02:45:36.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:45:36.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:45:36.698 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.02
02:45:36.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:36.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:36.699 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:45:36.699 00.000 16108 MoveAxis(E, 0, ABG)
02:45:36.699 00.000 16108 Move returns status 0, amount 0
02:45:36.699 00.000 16108 MoveAxis(N, 0, ABG)
02:45:36.699 00.000 16108 Move returns status 0, amount 0
02:45:36.699 00.000 16108 move complete, result=0
02:45:36.699 00.000 16108 worker thread done servicing request
02:45:36.704 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3331, FiltMin=2851, FiltMax=59149, Gamma=1.000
02:45:36.719 00.015 21068 UpdateGuideState exits: m=132872 SNR=88.2
02:45:36.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:36.721 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:36.722 00.001 21068 Enqueuing Expose request
02:45:36.724 00.002 16108 Worker thread wakes up
02:45:36.724 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:36.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:36.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:37.884 01.160 16108 Exposure complete
02:45:37.953 00.069 16108 worker thread done servicing request
02:45:37.954 00.001 21068 OnExposeComplete: enter
02:45:37.954 00.000 21068 UpdateGuideState(): m_state=6
02:45:37.955 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14117
02:45:37.956 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=877.48, Mass=132570, SNR=95.2, Peak=16806 HFD=3.4
02:45:37.957 00.001 21068 MultiStar: [#1 0.20,0.22,1.13,U] [#2 0.13,0.12,1.17,U] [#3 0.12,-0.01,1.03,U] [#4 -0.12,0.15,0.79,U] [#5 0.23,-0.01,0.88,U] [#6 0.18,-0.18,0.71,U] [#7 -0.17,0.25,0.61,U] [#8 -0.07,0.10,0.75,U] 
02:45:37.958 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {-0.07, -0.12}
02:45:37.958 00.000 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:45:37.959 00.001 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:45:37.960 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
02:45:37.961 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
02:45:37.962 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
02:45:37.963 00.001 16108 Worker thread wakes up
02:45:37.963 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:45:37.963 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:45:37.963 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
02:45:37.963 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:37.963 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:37.963 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:45:37.963 00.000 16108 MoveAxis(E, 0, ABG)
02:45:37.963 00.000 16108 Move returns status 0, amount 0
02:45:37.963 00.000 16108 MoveAxis(N, 0, ABG)
02:45:37.963 00.000 16108 Move returns status 0, amount 0
02:45:37.964 00.001 16108 move complete, result=0
02:45:37.964 00.000 16108 worker thread done servicing request
02:45:37.969 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3331, FiltMin=2863, FiltMax=58979, Gamma=1.000
02:45:37.984 00.015 21068 UpdateGuideState exits: m=132570 SNR=95.2
02:45:37.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:37.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:37.986 00.000 21068 Enqueuing Expose request
02:45:37.987 00.001 16108 Worker thread wakes up
02:45:37.987 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:37.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:37.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:38.967 00.979 16108 Exposure complete
02:45:39.038 00.071 16108 worker thread done servicing request
02:45:39.038 00.000 21068 OnExposeComplete: enter
02:45:39.039 00.001 21068 UpdateGuideState(): m_state=6
02:45:39.040 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14118
02:45:39.041 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=877.66, Mass=135439, SNR=87.0, Peak=15369 HFD=3.2
02:45:39.042 00.001 21068 MultiStar: [#1 0.23,0.09,0.96,U] [#2 0.17,-0.03,1.17,U] [#3 0.12,-0.01,1.10,U] [#4 0.09,0.20,0.92,U] [#5 0.07,-0.12,0.95,U] [#6 0.02,0.01,0.89,U] [#7 -0.25,0.04,0.65,U] [#8 0.00,0.06,0.73,U] 
02:45:39.043 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.32, 0.07}
02:45:39.043 00.000 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
02:45:39.044 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
02:45:39.046 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
02:45:39.047 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
02:45:39.048 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
02:45:39.049 00.001 16108 Worker thread wakes up
02:45:39.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
02:45:39.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
02:45:39.049 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.05
02:45:39.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:45:39.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:39.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:45:39.049 00.000 16108 MoveAxis(E, 0, ABG)
02:45:39.049 00.000 16108 Move returns status 0, amount 0
02:45:39.049 00.000 16108 MoveAxis(N, 0, ABG)
02:45:39.049 00.000 16108 Move returns status 0, amount 0
02:45:39.049 00.000 16108 move complete, result=0
02:45:39.050 00.001 16108 worker thread done servicing request
02:45:39.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3334, FiltMin=2750, FiltMax=64249, Gamma=1.000
02:45:39.070 00.017 21068 UpdateGuideState exits: m=135439 SNR=87.0
02:45:39.072 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:39.074 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:39.075 00.001 21068 Enqueuing Expose request
02:45:39.076 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:39.077 00.001 16108 Worker thread wakes up
02:45:39.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:39.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:40.229 01.152 16108 Exposure complete
02:45:40.309 00.080 16108 worker thread done servicing request
02:45:40.309 00.000 21068 OnExposeComplete: enter
02:45:40.311 00.002 21068 UpdateGuideState(): m_state=6
02:45:40.312 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14119
02:45:40.314 00.002 21068 Star::Find returns 1 (0), X=222.44, Y=877.73, Mass=119422, SNR=83.9, Peak=16246 HFD=2.9
02:45:40.315 00.001 21068 MultiStar: [#1 0.16,0.10,1.20,U] [#2 0.17,-0.03,1.44,U] [#3 0.22,-0.04,1.13,U] [#4 -0.09,0.09,0.96,U] [#5 0.12,-0.15,1.07,U] [#6 0.09,-0.30,0.87,U] [#7 -0.34,0.18,0.67,U] [#8 0.30,0.23,0.86,U] 
02:45:40.316 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.18, 0.14}
02:45:40.318 00.002 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
02:45:40.320 00.002 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
02:45:40.321 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
02:45:40.324 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
02:45:40.325 00.001 21068 Enqueuing Move request for scope (0.11, 0.02)
02:45:40.326 00.001 16108 Worker thread wakes up
02:45:40.327 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:45:40.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:45:40.327 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.10 yDistance=-0.04
02:45:40.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:45:40.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:40.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:45:40.327 00.000 16108 MoveAxis(E, 0, ABG)
02:45:40.327 00.000 16108 Move returns status 0, amount 0
02:45:40.327 00.000 16108 MoveAxis(N, 0, ABG)
02:45:40.327 00.000 16108 Move returns status 0, amount 0
02:45:40.327 00.000 16108 move complete, result=0
02:45:40.328 00.001 16108 worker thread done servicing request
02:45:40.331 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3331, FiltMin=2854, FiltMax=62483, Gamma=1.000
02:45:40.347 00.016 21068 UpdateGuideState exits: m=119422 SNR=83.9
02:45:40.347 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:40.349 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:40.350 00.001 21068 Enqueuing Expose request
02:45:40.351 00.001 16108 Worker thread wakes up
02:45:40.351 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:40.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:40.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:41.315 00.964 16108 Exposure complete
02:45:41.387 00.072 16108 worker thread done servicing request
02:45:41.387 00.000 21068 OnExposeComplete: enter
02:45:41.389 00.002 21068 UpdateGuideState(): m_state=6
02:45:41.390 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14120
02:45:41.391 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.82, Mass=128607, SNR=84.4, Peak=15149 HFD=3.4
02:45:41.392 00.001 21068 MultiStar: [#1 0.32,0.05,1.30,U] [#2 0.09,-0.14,1.24,U] [#3 0.28,-0.00,1.21,U] [#4 0.10,0.03,0.81,U] [#5 0.07,-0.18,0.97,U] [#6 0.16,-0.24,0.83,U] [#7 -0.42,-0.03,0.70,U] [#8 0.27,0.13,0.81,U] 
02:45:41.393 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.24, 0.22}
02:45:41.394 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:45:41.395 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
02:45:41.396 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.15 mountY=-0.02, mountTheta=-3.02
02:45:41.398 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.02, opts=13)
02:45:41.398 00.000 21068 Enqueuing Move request for scope (0.15, -0.02)
02:45:41.399 00.001 16108 Worker thread wakes up
02:45:41.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:45:41.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:45:41.399 00.000 16108 Moving (0.15, -0.02) raw xDistance=-0.15 yDistance=-0.02
02:45:41.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:41.400 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:41.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:45:41.400 00.000 16108 MoveAxis(E, 0, ABG)
02:45:41.400 00.000 16108 Move returns status 0, amount 0
02:45:41.400 00.000 16108 MoveAxis(N, 0, ABG)
02:45:41.400 00.000 16108 Move returns status 0, amount 0
02:45:41.400 00.000 16108 move complete, result=0
02:45:41.400 00.000 16108 worker thread done servicing request
02:45:41.408 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3331, FiltMin=2806, FiltMax=62381, Gamma=1.000
02:45:41.427 00.019 21068 UpdateGuideState exits: m=128607 SNR=84.4
02:45:41.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:41.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:41.431 00.002 21068 Enqueuing Expose request
02:45:41.431 00.000 16108 Worker thread wakes up
02:45:41.431 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:41.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:41.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:42.600 01.168 16108 Exposure complete
02:45:42.655 00.055 16108 worker thread done servicing request
02:45:42.655 00.000 21068 OnExposeComplete: enter
02:45:42.657 00.002 21068 UpdateGuideState(): m_state=6
02:45:42.658 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14121
02:45:42.659 00.001 21068 Star::Find returns 1 (0), X=222.67, Y=877.70, Mass=119878, SNR=89.1, Peak=17117 HFD=3.0
02:45:42.659 00.000 21068 MultiStar: [#1 0.14,-0.22,1.09,U] [#2 0.30,-0.04,1.47,U] [#3 0.38,0.10,0.97,U] [#4 0.14,0.13,0.83,U] [#5 -0.21,-0.14,0.88,U] [#6 -0.12,-0.29,0.72,U] [#7 -0.07,-0.01,0.64,U] [#8 0.24,0.16,0.84,U] 
02:45:42.660 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.42, 0.10}
02:45:42.661 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
02:45:42.662 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
02:45:42.662 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
02:45:42.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
02:45:42.665 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
02:45:42.665 00.000 16108 Worker thread wakes up
02:45:42.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
02:45:42.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
02:45:42.666 00.001 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
02:45:42.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:42.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:42.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:45:42.666 00.000 16108 MoveAxis(E, 0, ABG)
02:45:42.666 00.000 16108 Move returns status 0, amount 0
02:45:42.666 00.000 16108 MoveAxis(N, 0, ABG)
02:45:42.666 00.000 16108 Move returns status 0, amount 0
02:45:42.666 00.000 16108 move complete, result=0
02:45:42.667 00.001 16108 worker thread done servicing request
02:45:42.670 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3331, FiltMin=2861, FiltMax=58045, Gamma=1.000
02:45:42.685 00.015 21068 UpdateGuideState exits: m=119878 SNR=89.1
02:45:42.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:42.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:42.688 00.001 21068 Enqueuing Expose request
02:45:42.688 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:42.689 00.001 16108 Worker thread wakes up
02:45:42.689 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:42.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:43.667 00.978 16108 Exposure complete
02:45:43.726 00.059 16108 worker thread done servicing request
02:45:43.727 00.001 21068 OnExposeComplete: enter
02:45:43.728 00.001 21068 UpdateGuideState(): m_state=6
02:45:43.729 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14122
02:45:43.730 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=877.55, Mass=121913, SNR=90.3, Peak=14182 HFD=3.2
02:45:43.732 00.002 21068 MultiStar: [#1 -0.01,0.09,1.18,U] [#2 0.09,-0.06,1.30,U] [#3 -0.02,0.04,1.13,U] [#4 -0.11,0.02,0.76,U] [#5 -0.11,-0.15,0.96,U] [#6 -0.11,-0.19,0.86,U] [#7 -0.33,0.10,0.65,U] [#8 0.14,0.13,0.68,U] 
02:45:43.733 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.02, -0.04}
02:45:43.734 00.001 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.51)
02:45:43.735 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.57)
02:45:43.736 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.81 mountX=0.04 mountY=0.02, mountTheta=0.55
02:45:43.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
02:45:43.739 00.001 21068 Enqueuing Move request for scope (-0.04, -0.01)
02:45:43.740 00.001 16108 Worker thread wakes up
02:45:43.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:45:43.740 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:45:43.740 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
02:45:43.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:45:43.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:43.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:45:43.740 00.000 16108 MoveAxis(E, 0, ABG)
02:45:43.740 00.000 16108 Move returns status 0, amount 0
02:45:43.740 00.000 16108 MoveAxis(N, 0, ABG)
02:45:43.741 00.001 16108 Move returns status 0, amount 0
02:45:43.741 00.000 16108 move complete, result=0
02:45:43.741 00.000 16108 worker thread done servicing request
02:45:43.746 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3334, FiltMin=2851, FiltMax=58851, Gamma=1.000
02:45:43.769 00.023 21068 UpdateGuideState exits: m=121913 SNR=90.3
02:45:43.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:43.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:43.772 00.001 21068 Enqueuing Expose request
02:45:43.773 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:43.774 00.001 16108 Worker thread wakes up
02:45:43.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:43.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:44.951 01.177 16108 Exposure complete
02:45:45.009 00.058 16108 worker thread done servicing request
02:45:45.009 00.000 21068 OnExposeComplete: enter
02:45:45.010 00.001 21068 UpdateGuideState(): m_state=6
02:45:45.011 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14123
02:45:45.012 00.001 21068 Star::Find returns 1 (0), X=222.23, Y=877.59, Mass=124621, SNR=91.6, Peak=15142 HFD=3.2
02:45:45.013 00.001 21068 MultiStar: [#1 0.36,0.22,1.15,U] [#2 0.23,-0.04,1.16,U] [#3 0.09,-0.02,0.94,U] [#4 0.01,-0.02,0.77,U] [#5 -0.01,-0.15,0.83,U] [#6 -0.18,-0.22,0.76,U] [#7 -0.21,0.02,0.54,U] [#8 -0.06,0.03,0.77,U] 
02:45:45.014 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.02, -0.01}
02:45:45.015 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
02:45:45.015 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
02:45:45.017 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.82 mountX=0.02 mountY=0.01, mountTheta=0.54
02:45:45.018 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
02:45:45.019 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
02:45:45.020 00.001 16108 Worker thread wakes up
02:45:45.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:45:45.020 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:45:45.020 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=0.01
02:45:45.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:45:45.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:45.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:45:45.020 00.000 16108 MoveAxis(E, 0, ABG)
02:45:45.020 00.000 16108 Move returns status 0, amount 0
02:45:45.020 00.000 16108 MoveAxis(N, 0, ABG)
02:45:45.020 00.000 16108 Move returns status 0, amount 0
02:45:45.021 00.001 16108 move complete, result=0
02:45:45.021 00.000 16108 worker thread done servicing request
02:45:45.024 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3331, FiltMin=2889, FiltMax=60041, Gamma=1.000
02:45:45.038 00.014 21068 UpdateGuideState exits: m=124621 SNR=91.6
02:45:45.040 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:45.040 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:45.041 00.001 21068 Enqueuing Expose request
02:45:45.041 00.000 16108 Worker thread wakes up
02:45:45.042 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:45.042 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:45.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:46.028 00.986 16108 Exposure complete
02:45:46.090 00.062 16108 worker thread done servicing request
02:45:46.090 00.000 21068 OnExposeComplete: enter
02:45:46.091 00.001 21068 UpdateGuideState(): m_state=6
02:45:46.092 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14124
02:45:46.093 00.001 21068 Star::Find returns 1 (0), X=222.40, Y=877.63, Mass=136668, SNR=98.0, Peak=15193 HFD=3.3
02:45:46.095 00.002 21068 MultiStar: [#1 0.03,-0.14,0.98,U] [#2 0.01,-0.23,1.06,U] [#3 0.10,-0.21,1.07,U] [#4 0.16,-0.26,0.71,U] [#5 -0.01,-0.36,0.78,U] [#6 0.08,-0.44,0.71,U] [#7 -0.48,0.18,0.58,U] [#8 0.00,-0.03,0.72,U] 
02:45:46.095 00.000 21068 single-star, 8 included, MultiStar: {0.02, -0.17}, one-star: {0.15, 0.04}
02:45:46.096 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
02:45:46.097 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
02:45:46.097 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
02:45:46.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.04, opts=13)
02:45:46.099 00.000 21068 Enqueuing Move request for scope (0.15, 0.04)
02:45:46.100 00.001 16108 Worker thread wakes up
02:45:46.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
02:45:46.100 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
02:45:46.100 00.000 16108 Moving (0.15, 0.04) raw xDistance=-0.14 yDistance=-0.07
02:45:46.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:45:46.101 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:46.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:45:46.101 00.000 16108 MoveAxis(E, 0, ABG)
02:45:46.101 00.000 16108 Move returns status 0, amount 0
02:45:46.101 00.000 16108 MoveAxis(N, 0, ABG)
02:45:46.101 00.000 16108 Move returns status 0, amount 0
02:45:46.101 00.000 16108 move complete, result=0
02:45:46.101 00.000 16108 worker thread done servicing request
02:45:46.104 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3334, FiltMin=2905, FiltMax=63053, Gamma=1.000
02:45:46.119 00.015 21068 UpdateGuideState exits: m=136668 SNR=98.0
02:45:46.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:46.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:46.121 00.000 21068 Enqueuing Expose request
02:45:46.122 00.001 16108 Worker thread wakes up
02:45:46.122 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:46.123 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:46.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:47.285 01.162 16108 Exposure complete
02:45:47.338 00.053 16108 worker thread done servicing request
02:45:47.338 00.000 21068 OnExposeComplete: enter
02:45:47.339 00.001 21068 UpdateGuideState(): m_state=6
02:45:47.340 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14125
02:45:47.341 00.001 21068 Star::Find returns 1 (0), X=222.26, Y=877.55, Mass=134043, SNR=90.3, Peak=15862 HFD=3.2
02:45:47.342 00.001 21068 MultiStar: [#1 0.12,0.03,1.09,U] [#2 0.13,-0.14,1.24,U] [#3 0.12,0.04,1.02,U] [#4 -0.00,-0.03,0.85,U] [#5 0.01,-0.11,0.97,U] [#6 -0.15,-0.32,0.89,U] [#7 -0.24,-0.31,0.58,U] [#8 0.38,0.23,0.72,U] 
02:45:47.343 00.001 21068 single-star, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.01, -0.04}
02:45:47.344 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
02:45:47.344 00.000 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
02:45:47.345 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.37 mountX=-0.02 mountY=0.04, mountTheta=1.96
02:45:47.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
02:45:47.347 00.000 21068 Enqueuing Move request for scope (0.01, -0.04)
02:45:47.348 00.001 16108 Worker thread wakes up
02:45:47.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:45:47.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:45:47.349 00.001 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.04
02:45:47.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:47.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:47.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:45:47.349 00.000 16108 MoveAxis(E, 0, ABG)
02:45:47.349 00.000 16108 Move returns status 0, amount 0
02:45:47.349 00.000 16108 MoveAxis(N, 0, ABG)
02:45:47.349 00.000 16108 Move returns status 0, amount 0
02:45:47.349 00.000 16108 move complete, result=0
02:45:47.349 00.000 16108 worker thread done servicing request
02:45:47.353 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3334, FiltMin=2809, FiltMax=61709, Gamma=1.000
02:45:47.369 00.016 21068 UpdateGuideState exits: m=134043 SNR=90.3
02:45:47.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:47.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:47.371 00.000 21068 Enqueuing Expose request
02:45:47.372 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:47.373 00.001 16108 Worker thread wakes up
02:45:47.373 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:47.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:48.333 00.960 16108 Exposure complete
02:45:48.390 00.057 16108 worker thread done servicing request
02:45:48.391 00.001 21068 OnExposeComplete: enter
02:45:48.392 00.001 21068 UpdateGuideState(): m_state=6
02:45:48.393 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14126
02:45:48.394 00.001 21068 Star::Find returns 1 (0), X=222.18, Y=877.57, Mass=131263, SNR=91.9, Peak=17622 HFD=3.1
02:45:48.395 00.001 21068 MultiStar: [#1 0.24,-0.06,1.15,U] [#2 0.27,-0.19,1.13,U] [#3 0.23,-0.08,1.11,U] [#4 0.10,-0.03,0.90,U] [#5 0.17,-0.23,0.80,U] [#6 -0.01,-0.31,0.76,U] [#7 -0.26,0.13,0.70,U] [#8 0.29,0.18,0.68,U] 
02:45:48.396 00.001 21068 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {-0.07, -0.02}
02:45:48.396 00.000 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
02:45:48.397 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
02:45:48.398 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=0.07 mountY=0.04, mountTheta=0.50
02:45:48.399 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
02:45:48.400 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
02:45:48.401 00.001 16108 Worker thread wakes up
02:45:48.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:45:48.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:45:48.401 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.04
02:45:48.402 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:45:48.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:48.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:45:48.402 00.000 16108 MoveAxis(E, 0, ABG)
02:45:48.402 00.000 16108 Move returns status 0, amount 0
02:45:48.402 00.000 16108 MoveAxis(N, 0, ABG)
02:45:48.402 00.000 16108 Move returns status 0, amount 0
02:45:48.402 00.000 16108 move complete, result=0
02:45:48.402 00.000 16108 worker thread done servicing request
02:45:48.408 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3334, FiltMin=2893, FiltMax=61779, Gamma=1.000
02:45:48.423 00.015 21068 UpdateGuideState exits: m=131263 SNR=91.9
02:45:48.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:48.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:48.426 00.001 21068 Enqueuing Expose request
02:45:48.427 00.001 16108 Worker thread wakes up
02:45:48.427 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:48.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:48.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:49.587 01.159 16108 Exposure complete
02:45:49.660 00.073 16108 worker thread done servicing request
02:45:49.660 00.000 21068 OnExposeComplete: enter
02:45:49.661 00.001 21068 UpdateGuideState(): m_state=6
02:45:49.662 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14127
02:45:49.663 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=877.62, Mass=111217, SNR=80.6, Peak=16550 HFD=2.9
02:45:49.664 00.001 21068 MultiStar: [#1 0.09,0.09,1.33,U] [#2 -0.02,-0.06,1.39,U] [#3 0.09,-0.17,1.21,U] [#4 -0.19,-0.06,1.01,U] [#5 0.08,-0.18,0.99,U] [#6 -0.14,-0.23,0.87,U] [#7 -0.43,0.24,0.62,U] [#8 0.21,0.14,0.88,U] 
02:45:49.665 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.05, 0.02}
02:45:49.666 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
02:45:49.667 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
02:45:49.667 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.76 mountX=0.00 mountY=0.03, mountTheta=1.55
02:45:49.669 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
02:45:49.670 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
02:45:49.671 00.001 16108 Worker thread wakes up
02:45:49.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:45:49.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:45:49.671 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.03
02:45:49.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:49.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:49.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:45:49.671 00.000 16108 MoveAxis(E, 0, ABG)
02:45:49.671 00.000 16108 Move returns status 0, amount 0
02:45:49.671 00.000 16108 MoveAxis(N, 0, ABG)
02:45:49.671 00.000 16108 Move returns status 0, amount 0
02:45:49.671 00.000 16108 move complete, result=0
02:45:49.672 00.001 16108 worker thread done servicing request
02:45:49.675 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3334, FiltMin=2800, FiltMax=65501, Gamma=1.000
02:45:49.701 00.026 21068 UpdateGuideState exits: m=111217 SNR=80.6
02:45:49.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:49.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:49.704 00.001 21068 Enqueuing Expose request
02:45:49.705 00.001 16108 Worker thread wakes up
02:45:49.705 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:49.706 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:49.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:50.688 00.982 16108 Exposure complete
02:45:50.742 00.054 16108 worker thread done servicing request
02:45:50.742 00.000 21068 OnExposeComplete: enter
02:45:50.743 00.001 21068 UpdateGuideState(): m_state=6
02:45:50.744 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14128
02:45:50.744 00.000 21068 Star::Find returns 1 (0), X=222.48, Y=877.50, Mass=145748, SNR=97.2, Peak=16633 HFD=3.2
02:45:50.745 00.001 21068 MultiStar: [#1 0.24,0.06,0.92,U] [#2 0.34,-0.04,1.06,U] [#3 0.08,-0.06,1.08,U] [#4 0.06,0.21,0.73,U] [#5 0.20,-0.10,0.84,U] [#6 -0.07,-0.13,0.77,U] [#7 -0.26,0.05,0.59,U] [#8 0.32,0.18,0.64,U] 
02:45:50.746 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.22, -0.10}
02:45:50.747 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
02:45:50.748 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
02:45:50.749 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.14 mountY=-0.03, mountTheta=-2.95
02:45:50.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
02:45:50.752 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
02:45:50.752 00.000 16108 Worker thread wakes up
02:45:50.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
02:45:50.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
02:45:50.752 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.14 yDistance=-0.03
02:45:50.753 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:45:50.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:50.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:45:50.753 00.000 16108 MoveAxis(E, 0, ABG)
02:45:50.753 00.000 16108 Move returns status 0, amount 0
02:45:50.753 00.000 16108 MoveAxis(N, 0, ABG)
02:45:50.753 00.000 16108 Move returns status 0, amount 0
02:45:50.753 00.000 16108 move complete, result=0
02:45:50.753 00.000 16108 worker thread done servicing request
02:45:50.756 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=544, max=65535, med=3334, FiltMin=2883, FiltMax=58413, Gamma=1.000
02:45:50.772 00.016 21068 UpdateGuideState exits: m=145748 SNR=97.2
02:45:50.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:50.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:50.775 00.001 21068 Enqueuing Expose request
02:45:50.776 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:50.776 00.000 16108 Worker thread wakes up
02:45:50.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:50.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:51.939 01.162 16108 Exposure complete
02:45:52.004 00.065 16108 worker thread done servicing request
02:45:52.004 00.000 21068 OnExposeComplete: enter
02:45:52.005 00.001 21068 UpdateGuideState(): m_state=6
02:45:52.006 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14129
02:45:52.007 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.52, Mass=115901, SNR=75.9, Peak=16361 HFD=3.1
02:45:52.008 00.001 21068 MultiStar: [#1 0.00,-0.22,1.30,U] [#2 0.29,-0.31,1.41,U] [#3 0.10,-0.10,1.24,U] [#4 -0.17,-0.28,0.85,U] [#5 0.08,-0.21,0.98,U] [#6 -0.15,-0.23,1.01,U] [#7 -0.41,-0.01,0.76,U] [#8 0.29,0.03,0.92,U] 
02:45:52.009 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.13, -0.08}
02:45:52.009 00.000 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:45:52.010 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:45:52.011 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.52 mountX=-0.15 mountY=0.04, mountTheta=2.86
02:45:52.012 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
02:45:52.013 00.001 21068 Enqueuing Move request for scope (0.13, -0.08)
02:45:52.014 00.001 16108 Worker thread wakes up
02:45:52.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:45:52.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:45:52.014 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.15 yDistance=0.04
02:45:52.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:52.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:52.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:45:52.014 00.000 16108 MoveAxis(E, 0, ABG)
02:45:52.014 00.000 16108 Move returns status 0, amount 0
02:45:52.014 00.000 16108 MoveAxis(N, 0, ABG)
02:45:52.014 00.000 16108 Move returns status 0, amount 0
02:45:52.014 00.000 16108 move complete, result=0
02:45:52.015 00.001 16108 worker thread done servicing request
02:45:52.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3334, FiltMin=2816, FiltMax=65510, Gamma=1.000
02:45:52.034 00.016 21068 UpdateGuideState exits: m=115901 SNR=75.9
02:45:52.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:52.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:52.037 00.001 21068 Enqueuing Expose request
02:45:52.038 00.001 16108 Worker thread wakes up
02:45:52.038 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:52.038 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:52.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:53.020 00.982 16108 Exposure complete
02:45:53.097 00.077 16108 worker thread done servicing request
02:45:53.097 00.000 21068 OnExposeComplete: enter
02:45:53.099 00.002 21068 UpdateGuideState(): m_state=6
02:45:53.101 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14130
02:45:53.102 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.54, Mass=128574, SNR=88.9, Peak=16601 HFD=3.2
02:45:53.105 00.003 21068 MultiStar: [#1 0.00,-0.31,1.10,U] [#2 0.23,-0.23,1.19,U] [#3 0.13,-0.33,1.13,U] [#4 -0.02,0.03,0.80,U] [#5 0.09,-0.35,0.89,U] [#6 -0.02,-0.23,0.84,U] [#7 -0.04,0.27,0.67,U] [#8 0.42,0.14,0.70,U] 
02:45:53.106 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.24, -0.05}
02:45:53.108 00.002 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
02:45:53.109 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
02:45:53.111 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=-0.14 mountY=0.12, mountTheta=2.45
02:45:53.114 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
02:45:53.116 00.002 21068 Enqueuing Move request for scope (0.12, -0.15)
02:45:53.117 00.001 16108 Worker thread wakes up
02:45:53.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
02:45:53.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
02:45:53.117 00.000 16108 Moving (0.12, -0.15) raw xDistance=-0.14 yDistance=0.12
02:45:53.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:45:53.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:53.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:45:53.117 00.000 16108 MoveAxis(E, 0, ABG)
02:45:53.117 00.000 16108 Move returns status 0, amount 0
02:45:53.117 00.000 16108 MoveAxis(N, 0, ABG)
02:45:53.117 00.000 16108 Move returns status 0, amount 0
02:45:53.117 00.000 16108 move complete, result=0
02:45:53.118 00.001 16108 worker thread done servicing request
02:45:53.124 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3334, FiltMin=2854, FiltMax=52765, Gamma=1.000
02:45:53.138 00.014 21068 UpdateGuideState exits: m=128574 SNR=88.9
02:45:53.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:53.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:53.140 00.000 21068 Enqueuing Expose request
02:45:53.142 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:53.143 00.001 16108 Worker thread wakes up
02:45:53.143 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:53.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:54.317 01.174 16108 Exposure complete
02:45:54.389 00.072 16108 worker thread done servicing request
02:45:54.389 00.000 21068 OnExposeComplete: enter
02:45:54.390 00.001 21068 UpdateGuideState(): m_state=6
02:45:54.390 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14131
02:45:54.391 00.001 21068 Star::Find returns 1 (0), X=222.32, Y=877.48, Mass=111134, SNR=79.9, Peak=14390 HFD=3.1
02:45:54.392 00.001 21068 MultiStar: [#1 0.37,-0.10,1.42,U] [#2 0.32,-0.15,1.37,U] [#3 0.41,-0.12,1.19,U] [#4 0.07,-0.26,0.92,U] [#5 -0.14,-0.40,0.95,U] [#6 -0.18,-0.36,0.84,U] [#7 -0.51,-0.05,0.69,U] [#8 0.44,-0.00,0.90,U] 
02:45:54.394 00.002 21068 single-star, 8 included, MultiStar: {0.14, -0.17}, one-star: {0.06, -0.12}
02:45:54.394 00.000 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
02:45:54.395 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
02:45:54.395 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.09 mountX=-0.08 mountY=0.10, mountTheta=2.26
02:45:54.397 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
02:45:54.398 00.001 21068 Enqueuing Move request for scope (0.06, -0.12)
02:45:54.399 00.001 16108 Worker thread wakes up
02:45:54.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:45:54.399 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:45:54.399 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
02:45:54.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:54.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:54.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:45:54.399 00.000 16108 MoveAxis(E, 0, ABG)
02:45:54.399 00.000 16108 Move returns status 0, amount 0
02:45:54.399 00.000 16108 MoveAxis(N, 0, ABG)
02:45:54.399 00.000 16108 Move returns status 0, amount 0
02:45:54.399 00.000 16108 move complete, result=0
02:45:54.399 00.000 16108 worker thread done servicing request
02:45:54.402 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3334, FiltMin=2867, FiltMax=59309, Gamma=1.000
02:45:54.419 00.017 21068 UpdateGuideState exits: m=111134 SNR=79.9
02:45:54.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:54.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:54.422 00.001 21068 Enqueuing Expose request
02:45:54.423 00.001 16108 Worker thread wakes up
02:45:54.423 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:54.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:54.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:55.388 00.964 16108 Exposure complete
02:45:55.451 00.063 16108 worker thread done servicing request
02:45:55.451 00.000 21068 OnExposeComplete: enter
02:45:55.452 00.001 21068 UpdateGuideState(): m_state=6
02:45:55.453 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14132
02:45:55.454 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=877.53, Mass=128769, SNR=86.6, Peak=16985 HFD=3.2
02:45:55.455 00.001 21068 MultiStar: [#1 0.20,-0.21,1.19,U] [#2 0.27,-0.30,1.22,U] [#3 0.15,-0.10,1.14,U] [#4 -0.08,-0.03,0.82,U] [#5 0.22,-0.26,0.95,U] [#6 -0.03,-0.53,0.78,U] [#7 -0.35,-0.16,0.61,U] [#8 0.39,0.27,0.78,U] 
02:45:55.456 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.22, -0.06}
02:45:55.458 00.002 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
02:45:55.459 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
02:45:55.459 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.85 mountX=-0.17 mountY=0.12, mountTheta=2.50
02:45:55.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.16, opts=13)
02:45:55.462 00.001 21068 Enqueuing Move request for scope (0.14, -0.16)
02:45:55.462 00.000 16108 Worker thread wakes up
02:45:55.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:45:55.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:45:55.462 00.000 16108 Moving (0.14, -0.16) raw xDistance=-0.17 yDistance=0.12
02:45:55.463 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:45:55.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:55.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:45:55.463 00.000 16108 MoveAxis(E, 0, ABG)
02:45:55.463 00.000 16108 Move returns status 0, amount 0
02:45:55.463 00.000 16108 MoveAxis(N, 0, ABG)
02:45:55.463 00.000 16108 Move returns status 0, amount 0
02:45:55.463 00.000 16108 move complete, result=0
02:45:55.463 00.000 16108 worker thread done servicing request
02:45:55.466 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3334, FiltMin=2867, FiltMax=54253, Gamma=1.000
02:45:55.489 00.023 21068 UpdateGuideState exits: m=128769 SNR=86.6
02:45:55.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:55.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:55.492 00.001 21068 Enqueuing Expose request
02:45:55.492 00.000 16108 Worker thread wakes up
02:45:55.492 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:55.493 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:55.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:56.669 01.176 16108 Exposure complete
02:45:56.760 00.091 16108 worker thread done servicing request
02:45:56.760 00.000 21068 OnExposeComplete: enter
02:45:56.761 00.001 21068 UpdateGuideState(): m_state=6
02:45:56.762 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14133
02:45:56.763 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=877.67, Mass=132659, SNR=88.9, Peak=14595 HFD=3.4
02:45:56.764 00.001 21068 MultiStar: [#1 0.19,-0.01,1.17,U] [#2 0.21,-0.11,1.08,U] [#3 0.33,-0.18,0.90,U] [#4 0.02,-0.22,0.89,U] [#5 0.17,-0.19,1.10,U] [#6 0.06,-0.40,0.81,U] [#7 -0.39,0.04,0.64,U] [#8 0.31,0.10,0.73,U] 
02:45:56.764 00.000 21068 single-star, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.09, 0.08}
02:45:56.766 00.002 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
02:45:56.767 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
02:45:56.768 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.07 mountY=-0.10, mountTheta=-2.22
02:45:56.769 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
02:45:56.770 00.001 21068 Enqueuing Move request for scope (0.09, 0.08)
02:45:56.771 00.001 16108 Worker thread wakes up
02:45:56.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
02:45:56.771 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:45:56.771 00.000 16108 Moving (0.09, 0.08) raw xDistance=-0.07 yDistance=-0.10
02:45:56.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:45:56.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:56.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:45:56.771 00.000 16108 MoveAxis(E, 0, ABG)
02:45:56.771 00.000 16108 Move returns status 0, amount 0
02:45:56.771 00.000 16108 MoveAxis(N, 0, ABG)
02:45:56.771 00.000 16108 Move returns status 0, amount 0
02:45:56.771 00.000 16108 move complete, result=0
02:45:56.771 00.000 16108 worker thread done servicing request
02:45:56.774 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3334, FiltMin=2771, FiltMax=57421, Gamma=1.000
02:45:56.791 00.017 21068 UpdateGuideState exits: m=132659 SNR=88.9
02:45:56.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:56.792 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:56.793 00.001 21068 Enqueuing Expose request
02:45:56.794 00.001 16108 Worker thread wakes up
02:45:56.794 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:56.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:56.795 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:57.777 00.982 16108 Exposure complete
02:45:57.854 00.077 16108 worker thread done servicing request
02:45:57.854 00.000 21068 OnExposeComplete: enter
02:45:57.855 00.001 21068 UpdateGuideState(): m_state=6
02:45:57.856 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14134
02:45:57.857 00.001 21068 Star::Find returns 1 (0), X=222.56, Y=877.30, Mass=111638, SNR=81.8, Peak=16953 HFD=3.1
02:45:57.857 00.000 21068 MultiStar: [#1 0.44,-0.02,1.21,U] [#2 0.32,-0.04,1.21,U] [#3 0.33,-0.10,0.95,U] [#4 0.02,-0.04,0.87,U] [#5 0.20,-0.34,1.00,U] [#6 0.13,-0.26,0.75,U] [#7 0.15,-0.06,0.70,U] [#8 0.28,-0.03,0.86,U] 
02:45:57.858 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.13}, one-star: {0.31, -0.29}
02:45:57.860 00.002 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
02:45:57.861 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
02:45:57.862 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.46 mountX=-0.28 mountY=0.06, mountTheta=2.92
02:45:57.863 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.13, opts=13)
02:45:57.864 00.001 21068 Enqueuing Move request for scope (0.26, -0.13)
02:45:57.865 00.001 16108 Worker thread wakes up
02:45:57.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
02:45:57.865 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
02:45:57.865 00.000 16108 Moving (0.26, -0.13) raw xDistance=-0.28 yDistance=0.06
02:45:57.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:45:57.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:57.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:45:57.865 00.000 16108 MoveAxis(E, 73, ABG)
02:45:57.865 00.000 16108 Guiding  Dir = 2, Dur = 73
02:45:57.865 00.000 16108 IsSlewing returns 0
02:45:57.866 00.001 16108 IsGuiding returns 0
02:45:57.870 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3334, FiltMin=2870, FiltMax=57981, Gamma=1.000
02:45:57.879 00.009 16108 PulseGuide returned control before completion, sleep 71
02:45:57.885 00.006 21068 UpdateGuideState exits: m=111638 SNR=81.8
02:45:57.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:57.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:57.887 00.000 21068 Enqueuing Expose request
02:45:57.953 00.066 16108 IsGuiding returns 1
02:45:57.953 00.000 16108 scope still moving after pulse duration time elapsed
02:45:57.985 00.032 16108 IsSlewing returns 0
02:45:57.985 00.000 16108 IsGuiding returns 0
02:45:57.986 00.001 16108 scope move finished after 73 + 47 ms
02:45:57.986 00.000 16108 Move returns status 0, amount 73
02:45:57.986 00.000 16108 MoveAxis(N, 0, ABG)
02:45:57.986 00.000 16108 Move returns status 0, amount 0
02:45:57.986 00.000 16108 move complete, result=0
02:45:57.986 00.000 16108 worker thread done servicing request
02:45:57.986 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
02:45:57.987 00.001 16108 Worker thread wakes up
02:45:57.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:57.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:45:59.157 01.170 16108 Exposure complete
02:45:59.229 00.072 16108 worker thread done servicing request
02:45:59.229 00.000 21068 OnExposeComplete: enter
02:45:59.230 00.001 21068 UpdateGuideState(): m_state=6
02:45:59.232 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14135
02:45:59.233 00.001 21068 Star::Find returns 1 (0), X=222.57, Y=877.43, Mass=118241, SNR=82.1, Peak=16105 HFD=3.1
02:45:59.234 00.001 21068 MultiStar: [#1 0.29,0.09,1.23,U] [#2 0.32,0.14,1.31,U] [#3 0.07,-0.11,1.12,U] [#4 -0.18,-0.04,0.94,U] [#5 0.18,-0.20,1.03,U] [#6 -0.42,-0.41,0.00,M1] [#7 -0.09,0.30,0.71,U] [#8 0.12,0.06,0.84,U] 
02:45:59.235 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.00}, one-star: {0.31, -0.16}
02:45:59.236 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
02:45:59.237 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
02:45:59.237 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
02:45:59.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.00, opts=13)
02:45:59.241 00.002 21068 Enqueuing Move request for scope (0.15, 0.00)
02:45:59.242 00.001 16108 Worker thread wakes up
02:45:59.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
02:45:59.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
02:45:59.242 00.000 16108 Moving (0.15, 0.00) raw xDistance=-0.15 yDistance=-0.04
02:45:59.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:59.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:59.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:45:59.242 00.000 16108 MoveAxis(E, 0, ABG)
02:45:59.242 00.000 16108 Move returns status 0, amount 0
02:45:59.242 00.000 16108 MoveAxis(N, 0, ABG)
02:45:59.242 00.000 16108 Move returns status 0, amount 0
02:45:59.242 00.000 16108 move complete, result=0
02:45:59.242 00.000 16108 worker thread done servicing request
02:45:59.247 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3334, FiltMin=2883, FiltMax=64413, Gamma=1.000
02:45:59.262 00.015 21068 UpdateGuideState exits: m=118241 SNR=82.1
02:45:59.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:59.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:45:59.265 00.001 21068 Enqueuing Expose request
02:45:59.265 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:59.266 00.001 16108 Worker thread wakes up
02:45:59.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:45:59.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:00.238 00.972 16108 Exposure complete
02:46:00.309 00.071 16108 worker thread done servicing request
02:46:00.309 00.000 21068 OnExposeComplete: enter
02:46:00.310 00.001 21068 UpdateGuideState(): m_state=6
02:46:00.311 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14136
02:46:00.312 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=877.29, Mass=113903, SNR=88.5, Peak=14921 HFD=3.1
02:46:00.315 00.003 21068 MultiStar: [#1 0.12,-0.01,1.25,U] [#2 0.21,-0.17,1.21,U] [#3 0.18,-0.11,1.09,U] [#4 -0.09,-0.13,0.91,U] [#5 -0.10,-0.49,1.04,U] [#6 -0.19,-0.37,0.82,U] [#7 -0.41,-0.12,0.65,U] [#8 0.19,-0.22,0.75,U] 
02:46:00.317 00.002 21068 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.18, -0.30}
02:46:00.318 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
02:46:00.320 00.002 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
02:46:00.320 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.39 mountX=-0.07 mountY=0.19, mountTheta=1.93
02:46:00.322 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
02:46:00.323 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
02:46:00.323 00.000 16108 Worker thread wakes up
02:46:00.325 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:46:00.325 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:46:00.325 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.07 yDistance=0.19
02:46:00.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:46:00.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:00.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:46:00.325 00.000 16108 MoveAxis(E, 0, ABG)
02:46:00.325 00.000 16108 Move returns status 0, amount 0
02:46:00.325 00.000 16108 MoveAxis(N, 0, ABG)
02:46:00.325 00.000 16108 Move returns status 0, amount 0
02:46:00.325 00.000 16108 move complete, result=0
02:46:00.325 00.000 16108 worker thread done servicing request
02:46:00.329 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3334, FiltMin=2813, FiltMax=62877, Gamma=1.000
02:46:00.346 00.017 21068 UpdateGuideState exits: m=113903 SNR=88.5
02:46:00.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:00.348 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:00.349 00.001 21068 Enqueuing Expose request
02:46:00.350 00.001 16108 Worker thread wakes up
02:46:00.350 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:00.351 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:00.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:01.518 01.167 16108 Exposure complete
02:46:01.573 00.055 16108 worker thread done servicing request
02:46:01.573 00.000 21068 OnExposeComplete: enter
02:46:01.575 00.002 21068 UpdateGuideState(): m_state=6
02:46:01.576 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14137
02:46:01.577 00.001 21068 Star::Find returns 1 (0), X=222.09, Y=877.25, Mass=130031, SNR=92.6, Peak=17411 HFD=3.3
02:46:01.578 00.001 21068 MultiStar: [#1 -0.09,-0.27,1.07,U] [#2 0.02,-0.08,1.27,U] [#3 0.03,-0.35,1.11,U] [#4 -0.51,0.07,0.88,U] [#5 -0.21,-0.45,1.05,U] [#6 -0.22,-0.49,0.82,U] [#7 -0.64,-0.32,0.00,M1] [#8 -0.02,-0.01,0.67,U] 
02:46:01.578 00.000 21068 refined, 7 included, MultiStar: {-0.13, -0.25}, one-star: {-0.16, -0.34}
02:46:01.579 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
02:46:01.580 00.001 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
02:46:01.581 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.07 mountX=0.09 mountY=0.27, mountTheta=1.25
02:46:01.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.25, opts=13)
02:46:01.585 00.002 21068 Enqueuing Move request for scope (-0.13, -0.25)
02:46:01.587 00.002 16108 Worker thread wakes up
02:46:01.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
02:46:01.587 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
02:46:01.587 00.000 16108 Moving (-0.13, -0.25) raw xDistance=0.09 yDistance=0.27
02:46:01.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:46:01.588 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:46:01.588 00.000 16108 MoveAxis(E, 0, ABG)
02:46:01.588 00.000 16108 Move returns status 0, amount 0
02:46:01.588 00.000 16108 MoveAxis(S, 55, ABG)
02:46:01.588 00.000 16108 Guiding  Dir = 1, Dur = 55
02:46:01.588 00.000 16108 IsSlewing returns 0
02:46:01.589 00.001 16108 IsGuiding returns 0
02:46:01.597 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3334, FiltMin=2893, FiltMax=58707, Gamma=1.000
02:46:01.610 00.013 16108 PulseGuide returned control before completion, sleep 44
02:46:01.622 00.012 21068 UpdateGuideState exits: m=130031 SNR=92.6
02:46:01.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:01.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:01.625 00.001 21068 Enqueuing Expose request
02:46:01.656 00.031 16108 IsGuiding returns 1
02:46:01.656 00.000 16108 scope still moving after pulse duration time elapsed
02:46:01.688 00.032 16108 IsSlewing returns 0
02:46:01.688 00.000 16108 IsGuiding returns 1
02:46:01.720 00.032 16108 IsSlewing returns 0
02:46:01.720 00.000 16108 IsGuiding returns 0
02:46:01.720 00.000 16108 scope move finished after 55 + 75 ms
02:46:01.720 00.000 16108 Move returns status 0, amount 55
02:46:01.720 00.000 16108 move complete, result=0
02:46:01.720 00.000 16108 worker thread done servicing request
02:46:01.720 00.000 16108 Worker thread wakes up
02:46:01.720 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
02:46:01.722 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:01.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:02.688 00.966 16108 Exposure complete
02:46:02.762 00.074 16108 worker thread done servicing request
02:46:02.763 00.001 21068 OnExposeComplete: enter
02:46:02.766 00.003 21068 UpdateGuideState(): m_state=6
02:46:02.768 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14138
02:46:02.770 00.002 21068 Star::Find returns 1 (0), X=222.10, Y=877.32, Mass=120295, SNR=80.1, Peak=15603 HFD=3.3
02:46:02.772 00.002 21068 MultiStar: [#1 -0.11,-0.34,1.22,U] [#2 0.05,-0.15,1.36,U] [#3 -0.08,-0.26,1.16,U] [#4 -0.51,-0.24,0.00,M1] [#5 -0.18,-0.50,0.94,U] [#6 -0.57,-0.37,0.00,M1] [#7 -0.39,-0.40,0.68,U] [#8 -0.13,-0.05,0.87,U] 
02:46:02.773 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.27}, one-star: {-0.15, -0.27}
02:46:02.776 00.003 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
02:46:02.777 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
02:46:02.779 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.99 mountX=0.07 mountY=0.29, mountTheta=1.33
02:46:02.780 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.27, opts=13)
02:46:02.781 00.001 21068 Enqueuing Move request for scope (-0.12, -0.27)
02:46:02.783 00.002 16108 Worker thread wakes up
02:46:02.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
02:46:02.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
02:46:02.783 00.000 16108 Moving (-0.12, -0.27) raw xDistance=0.07 yDistance=0.29
02:46:02.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:46:02.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:46:02.783 00.000 16108 MoveAxis(E, 0, ABG)
02:46:02.783 00.000 16108 Move returns status 0, amount 0
02:46:02.783 00.000 16108 MoveAxis(S, 59, ABG)
02:46:02.783 00.000 16108 Guiding  Dir = 1, Dur = 59
02:46:02.784 00.001 16108 IsSlewing returns 0
02:46:02.784 00.000 16108 IsGuiding returns 0
02:46:02.788 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3334, FiltMin=2873, FiltMax=55475, Gamma=1.000
02:46:02.789 00.001 16108 PulseGuide returned control before completion, sleep 64
02:46:02.808 00.019 21068 UpdateGuideState exits: m=120295 SNR=80.1
02:46:02.809 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:02.810 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:02.811 00.001 21068 Enqueuing Expose request
02:46:02.864 00.053 16108 IsGuiding returns 1
02:46:02.864 00.000 16108 scope still moving after pulse duration time elapsed
02:46:02.896 00.032 16108 IsSlewing returns 0
02:46:02.896 00.000 16108 IsGuiding returns 0
02:46:02.896 00.000 16108 scope move finished after 59 + 54 ms
02:46:02.896 00.000 16108 Move returns status 0, amount 59
02:46:02.898 00.002 16108 move complete, result=0
02:46:02.898 00.000 16108 worker thread done servicing request
02:46:02.898 00.000 16108 Worker thread wakes up
02:46:02.898 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
02:46:02.901 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:02.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:04.063 01.162 16108 Exposure complete
02:46:04.119 00.056 16108 worker thread done servicing request
02:46:04.119 00.000 21068 OnExposeComplete: enter
02:46:04.120 00.001 21068 UpdateGuideState(): m_state=6
02:46:04.121 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14139
02:46:04.122 00.001 21068 Star::Find returns 1 (0), X=222.19, Y=877.55, Mass=124626, SNR=87.6, Peak=16022 HFD=3.3
02:46:04.122 00.000 21068 MultiStar: [#1 0.22,0.53,0.00,M1] [#2 0.02,0.11,1.18,U] [#3 0.20,0.26,1.24,U] [#4 -0.10,0.29,0.89,U] [#5 -0.12,0.11,0.95,U] [#6 -0.08,-0.08,0.73,U] [#7 -0.10,0.25,0.54,U] [#8 0.07,0.36,0.73,U] 
02:46:04.124 00.002 21068 single-star, 7 included, MultiStar: {-0.01, 0.15}, one-star: {-0.06, -0.04}
02:46:04.127 00.003 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.75)
02:46:04.129 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
02:46:04.131 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.57 mountX=0.06 mountY=0.05, mountTheta=0.78
02:46:04.136 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
02:46:04.138 00.002 21068 Enqueuing Move request for scope (-0.06, -0.04)
02:46:04.139 00.001 16108 Worker thread wakes up
02:46:04.140 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:46:04.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:46:04.140 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.06 yDistance=0.05
02:46:04.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:04.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:04.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:46:04.140 00.000 16108 MoveAxis(E, 0, ABG)
02:46:04.140 00.000 16108 Move returns status 0, amount 0
02:46:04.140 00.000 16108 MoveAxis(N, 0, ABG)
02:46:04.140 00.000 16108 Move returns status 0, amount 0
02:46:04.140 00.000 16108 move complete, result=0
02:46:04.141 00.001 16108 worker thread done servicing request
02:46:04.151 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3331, FiltMin=2854, FiltMax=65501, Gamma=1.000
02:46:04.178 00.027 21068 UpdateGuideState exits: m=124626 SNR=87.6
02:46:04.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:04.182 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:04.183 00.001 21068 Enqueuing Expose request
02:46:04.185 00.002 16108 Worker thread wakes up
02:46:04.185 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:04.186 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:04.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:05.164 00.978 16108 Exposure complete
02:46:05.228 00.064 16108 worker thread done servicing request
02:46:05.228 00.000 21068 OnExposeComplete: enter
02:46:05.230 00.002 21068 UpdateGuideState(): m_state=6
02:46:05.232 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14140
02:46:05.234 00.002 21068 Star::Find returns 1 (0), X=222.37, Y=877.85, Mass=129899, SNR=91.5, Peak=16134 HFD=3.2
02:46:05.236 00.002 21068 MultiStar: [#1 0.28,0.52,0.00,M2] [#2 0.21,0.14,1.15,U] [#3 0.11,0.35,1.03,U] [#4 0.14,0.40,0.85,U] [#5 0.06,-0.05,0.93,U] [#6 -0.03,-0.27,0.78,U] [#7 -0.13,0.31,0.64,U] [#8 0.14,0.38,0.75,U] 
02:46:05.237 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.19}, one-star: {0.12, 0.25}
02:46:05.239 00.002 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
02:46:05.241 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
02:46:05.242 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=-0.06 mountY=-0.20, mountTheta=-1.84
02:46:05.245 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.19, opts=13)
02:46:05.246 00.001 21068 Enqueuing Move request for scope (0.09, 0.19)
02:46:05.248 00.002 16108 Worker thread wakes up
02:46:05.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
02:46:05.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
02:46:05.248 00.000 16108 Moving (0.09, 0.19) raw xDistance=-0.06 yDistance=-0.20
02:46:05.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:46:05.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:46:05.249 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:46:05.249 00.000 16108 MoveAxis(E, 0, ABG)
02:46:05.249 00.000 16108 Move returns status 0, amount 0
02:46:05.249 00.000 16108 MoveAxis(N, 0, ABG)
02:46:05.249 00.000 16108 Move returns status 0, amount 0
02:46:05.249 00.000 16108 move complete, result=0
02:46:05.249 00.000 16108 worker thread done servicing request
02:46:05.256 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3334, FiltMin=2870, FiltMax=58009, Gamma=1.000
02:46:05.287 00.031 21068 UpdateGuideState exits: m=129899 SNR=91.5
02:46:05.290 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:05.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:05.293 00.002 21068 Enqueuing Expose request
02:46:05.294 00.001 16108 Worker thread wakes up
02:46:05.294 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:05.297 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:05.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:06.446 01.149 16108 Exposure complete
02:46:06.503 00.057 16108 worker thread done servicing request
02:46:06.503 00.000 21068 OnExposeComplete: enter
02:46:06.504 00.001 21068 UpdateGuideState(): m_state=6
02:46:06.505 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14141
02:46:06.506 00.001 21068 Star::Find returns 1 (0), X=222.25, Y=877.97, Mass=115638, SNR=78.8, Peak=17238 HFD=3.0
02:46:06.506 00.000 21068 MultiStar: [#1 0.04,0.15,1.26,U] [#2 -0.20,0.18,1.27,U] [#3 0.17,0.17,1.10,U] [#4 -0.15,0.16,0.91,U] [#5 -0.07,-0.18,1.03,U] [#6 -0.26,-0.08,0.89,U] [#7 -0.49,0.66,0.00,M1] [#8 0.12,0.55,0.00,M1] 
02:46:06.507 00.001 21068 refined, 6 included, MultiStar: {-0.06, 0.12}, one-star: {-0.01, 0.37}
02:46:06.509 00.002 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:46:06.510 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
02:46:06.510 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.06 mountX=0.08 mountY=-0.10, mountTheta=-0.88
02:46:06.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.12, opts=13)
02:46:06.513 00.001 21068 Enqueuing Move request for scope (-0.06, 0.12)
02:46:06.513 00.000 16108 Worker thread wakes up
02:46:06.514 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
02:46:06.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
02:46:06.514 00.000 16108 Moving (-0.06, 0.12) raw xDistance=0.08 yDistance=-0.10
02:46:06.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:46:06.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:06.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:46:06.514 00.000 16108 MoveAxis(E, 0, ABG)
02:46:06.514 00.000 16108 Move returns status 0, amount 0
02:46:06.514 00.000 16108 MoveAxis(N, 0, ABG)
02:46:06.515 00.001 16108 Move returns status 0, amount 0
02:46:06.515 00.000 16108 move complete, result=0
02:46:06.515 00.000 16108 worker thread done servicing request
02:46:06.519 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3334, FiltMin=2816, FiltMax=65501, Gamma=1.000
02:46:06.543 00.024 21068 UpdateGuideState exits: m=115638 SNR=78.8
02:46:06.545 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:06.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:06.548 00.002 21068 Enqueuing Expose request
02:46:06.549 00.001 16108 Worker thread wakes up
02:46:06.549 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:06.550 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:06.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:07.524 00.974 16108 Exposure complete
02:46:07.581 00.057 16108 worker thread done servicing request
02:46:07.581 00.000 21068 OnExposeComplete: enter
02:46:07.582 00.001 21068 UpdateGuideState(): m_state=6
02:46:07.583 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14142
02:46:07.584 00.001 21068 Star::Find returns 1 (0), X=222.39, Y=877.72, Mass=131677, SNR=100.0, Peak=16749 HFD=3.2
02:46:07.585 00.001 21068 MultiStar: [#1 0.12,0.48,0.89,U] [#2 0.28,0.36,1.11,U] [#3 0.15,0.30,0.85,U] [#4 -0.15,0.27,0.75,U] [#5 -0.04,-0.14,0.79,U] [#6 -0.03,-0.23,0.74,U] [#7 -0.47,0.57,0.00,M2] [#8 0.47,0.34,0.00,M2] 
02:46:07.586 00.001 21068 single-star, 6 included, MultiStar: {0.09, 0.18}, one-star: {0.14, 0.12}
02:46:07.586 00.000 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
02:46:07.587 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
02:46:07.588 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.72 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
02:46:07.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.12, opts=13)
02:46:07.590 00.000 21068 Enqueuing Move request for scope (0.14, 0.12)
02:46:07.591 00.001 16108 Worker thread wakes up
02:46:07.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
02:46:07.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
02:46:07.591 00.000 16108 Moving (0.14, 0.12) raw xDistance=-0.12 yDistance=-0.15
02:46:07.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:46:07.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:07.593 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:46:07.593 00.000 16108 MoveAxis(E, 0, ABG)
02:46:07.593 00.000 16108 Move returns status 0, amount 0
02:46:07.593 00.000 16108 MoveAxis(N, 0, ABG)
02:46:07.593 00.000 16108 Move returns status 0, amount 0
02:46:07.593 00.000 16108 move complete, result=0
02:46:07.593 00.000 16108 worker thread done servicing request
02:46:07.600 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3334, FiltMin=2846, FiltMax=63257, Gamma=1.000
02:46:07.619 00.019 21068 UpdateGuideState exits: m=131677 SNR=100.0
02:46:07.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:07.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:07.622 00.001 21068 Enqueuing Expose request
02:46:07.623 00.001 16108 Worker thread wakes up
02:46:07.623 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:07.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:07.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:08.798 01.175 16108 Exposure complete
02:46:08.880 00.082 16108 worker thread done servicing request
02:46:08.880 00.000 21068 OnExposeComplete: enter
02:46:08.881 00.001 21068 UpdateGuideState(): m_state=6
02:46:08.882 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14143
02:46:08.883 00.001 21068 Star::Find returns 1 (0), X=222.44, Y=877.85, Mass=123614, SNR=88.1, Peak=17069 HFD=3.1
02:46:08.884 00.001 21068 MultiStar: [#1 0.11,0.37,1.07,U] [#2 0.22,0.13,1.45,U] [#3 0.28,0.21,1.15,U] [#4 -0.16,0.21,0.81,U] [#5 -0.18,0.06,0.95,U] [#6 -0.16,-0.13,0.79,U] [#7 -0.55,0.35,0.00,M3] [#8 0.02,0.35,0.81,U] 
02:46:08.887 00.003 21068 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.19, 0.25}
02:46:08.888 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:46:08.889 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:46:08.891 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
02:46:08.893 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.19, opts=13)
02:46:08.894 00.001 21068 Enqueuing Move request for scope (0.07, 0.19)
02:46:08.895 00.001 16108 Worker thread wakes up
02:46:08.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
02:46:08.895 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
02:46:08.895 00.000 16108 Moving (0.07, 0.19) raw xDistance=-0.03 yDistance=-0.20
02:46:08.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:46:08.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:08.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:46:08.895 00.000 16108 MoveAxis(E, 0, ABG)
02:46:08.895 00.000 16108 Move returns status 0, amount 0
02:46:08.895 00.000 16108 MoveAxis(N, 0, ABG)
02:46:08.895 00.000 16108 Move returns status 0, amount 0
02:46:08.896 00.001 16108 move complete, result=0
02:46:08.896 00.000 16108 worker thread done servicing request
02:46:08.901 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3331, FiltMin=2880, FiltMax=60029, Gamma=1.000
02:46:08.924 00.023 21068 UpdateGuideState exits: m=123614 SNR=88.1
02:46:08.926 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:08.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:08.928 00.001 21068 Enqueuing Expose request
02:46:08.930 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:08.932 00.002 16108 Worker thread wakes up
02:46:08.932 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:08.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:09.924 00.992 16108 Exposure complete
02:46:10.000 00.076 16108 worker thread done servicing request
02:46:10.000 00.000 21068 OnExposeComplete: enter
02:46:10.003 00.003 21068 UpdateGuideState(): m_state=6
02:46:10.004 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14144
02:46:10.005 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.89, Mass=131488, SNR=100.2, Peak=18134 HFD=3.2
02:46:10.006 00.001 21068 MultiStar: [#1 0.06,0.19,1.27,U] [#2 -0.15,0.31,1.15,U] [#3 0.04,0.01,0.94,U] [#4 -0.25,-0.14,0.78,U] [#5 0.11,0.19,0.72,U] [#6 -0.13,-0.09,0.67,U] [#7 -0.47,0.22,0.52,U] [#8 0.02,0.30,0.76,U] 
02:46:10.007 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.05, 0.30}
02:46:10.008 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
02:46:10.009 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
02:46:10.010 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.99 mountX=0.09 mountY=-0.14, mountTheta=-0.96
02:46:10.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
02:46:10.013 00.001 21068 Enqueuing Move request for scope (-0.07, 0.16)
02:46:10.014 00.001 16108 Worker thread wakes up
02:46:10.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
02:46:10.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
02:46:10.014 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.09 yDistance=-0.14
02:46:10.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:46:10.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:10.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:46:10.014 00.000 16108 MoveAxis(E, 0, ABG)
02:46:10.014 00.000 16108 Move returns status 0, amount 0
02:46:10.014 00.000 16108 MoveAxis(N, 0, ABG)
02:46:10.014 00.000 16108 Move returns status 0, amount 0
02:46:10.014 00.000 16108 move complete, result=0
02:46:10.014 00.000 16108 worker thread done servicing request
02:46:10.019 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=387, max=65535, med=3331, FiltMin=2854, FiltMax=64099, Gamma=1.000
02:46:10.050 00.031 21068 UpdateGuideState exits: m=131488 SNR=100.2
02:46:10.053 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:10.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:10.056 00.002 21068 Enqueuing Expose request
02:46:10.057 00.001 16108 Worker thread wakes up
02:46:10.057 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:10.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:10.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:11.221 01.163 16108 Exposure complete
02:46:11.290 00.069 16108 worker thread done servicing request
02:46:11.290 00.000 21068 OnExposeComplete: enter
02:46:11.291 00.001 21068 UpdateGuideState(): m_state=6
02:46:11.292 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14145
02:46:11.293 00.001 21068 Star::Find returns 1 (0), X=221.93, Y=877.78, Mass=128439, SNR=85.0, Peak=18902 HFD=2.8
02:46:11.294 00.001 21068 MultiStar: [#1 -0.22,0.13,1.08,U] [#2 -0.26,0.16,1.32,U] [#3 -0.34,-0.04,0.96,U] [#4 -0.47,0.01,0.89,U] [#5 -0.15,-0.06,1.02,U] [#6 -0.43,-0.07,0.86,U] [#7 -0.63,0.13,0.00,M3] [#8 -0.16,0.02,0.86,U] 
02:46:11.295 00.001 21068 refined, 7 included, MultiStar: {-0.29, 0.05}, one-star: {-0.32, 0.19}
02:46:11.295 00.000 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
02:46:11.297 00.002 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
02:46:11.297 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=0.29 mountY=0.02, mountTheta=0.06
02:46:11.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.05, opts=13)
02:46:11.300 00.001 21068 Enqueuing Move request for scope (-0.29, 0.05)
02:46:11.301 00.001 16108 Worker thread wakes up
02:46:11.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
02:46:11.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
02:46:11.301 00.000 16108 Moving (-0.29, 0.05) raw xDistance=0.29 yDistance=0.02
02:46:11.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:46:11.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:11.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:46:11.301 00.000 16108 MoveAxis(W, 77, ABG)
02:46:11.301 00.000 16108 Guiding  Dir = 3, Dur = 77
02:46:11.301 00.000 16108 IsSlewing returns 0
02:46:11.302 00.001 16108 IsGuiding returns 0
02:46:11.308 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3331, FiltMin=2797, FiltMax=63421, Gamma=1.000
02:46:11.331 00.023 21068 UpdateGuideState exits: m=128439 SNR=85.0
02:46:11.331 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:11.334 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:11.336 00.002 21068 Enqueuing Expose request
02:46:11.351 00.015 16108 PulseGuide returned control before completion, sleep 37
02:46:11.398 00.047 16108 IsGuiding returns 1
02:46:11.398 00.000 16108 scope still moving after pulse duration time elapsed
02:46:11.430 00.032 16108 IsSlewing returns 0
02:46:11.430 00.000 16108 IsGuiding returns 1
02:46:11.466 00.036 16108 IsSlewing returns 0
02:46:11.466 00.000 16108 IsGuiding returns 0
02:46:11.466 00.000 16108 scope move finished after 77 + 88 ms
02:46:11.466 00.000 16108 Move returns status 0, amount 77
02:46:11.467 00.001 16108 MoveAxis(N, 0, ABG)
02:46:11.467 00.000 16108 Move returns status 0, amount 0
02:46:11.467 00.000 16108 move complete, result=0
02:46:11.467 00.000 16108 worker thread done servicing request
02:46:11.467 00.000 16108 Worker thread wakes up
02:46:11.467 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
02:46:11.468 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:11.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:12.427 00.959 16108 Exposure complete
02:46:12.484 00.057 16108 worker thread done servicing request
02:46:12.484 00.000 21068 OnExposeComplete: enter
02:46:12.486 00.002 21068 UpdateGuideState(): m_state=6
02:46:12.487 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14146
02:46:12.489 00.002 21068 Star::Find returns 1 (0), X=222.61, Y=877.71, Mass=131075, SNR=99.8, Peak=18253 HFD=3.1
02:46:12.490 00.001 21068 MultiStar: [#1 0.26,-0.11,1.01,U] [#2 0.22,0.05,1.16,U] [#3 0.08,-0.27,0.94,U] [#4 -0.07,0.03,0.76,U] [#5 -0.08,-0.16,0.91,U] [#6 -0.09,-0.17,0.78,U] [#7 0.16,0.21,0.55,U] [#8 0.08,0.10,0.70,U] 
02:46:12.492 00.002 21068 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.36, 0.12}
02:46:12.493 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
02:46:12.495 00.002 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
02:46:12.496 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=-0.12 mountY=0.01, mountTheta=3.09
02:46:12.499 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
02:46:12.501 00.002 21068 Enqueuing Move request for scope (0.12, -0.03)
02:46:12.502 00.001 16108 Worker thread wakes up
02:46:12.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
02:46:12.502 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
02:46:12.502 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=0.01
02:46:12.504 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:46:12.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:12.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:46:12.504 00.000 16108 MoveAxis(E, 0, ABG)
02:46:12.504 00.000 16108 Move returns status 0, amount 0
02:46:12.504 00.000 16108 MoveAxis(N, 0, ABG)
02:46:12.504 00.000 16108 Move returns status 0, amount 0
02:46:12.504 00.000 16108 move complete, result=0
02:46:12.504 00.000 16108 worker thread done servicing request
02:46:12.510 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3331, FiltMin=2877, FiltMax=65501, Gamma=1.000
02:46:12.529 00.019 21068 UpdateGuideState exits: m=131075 SNR=99.8
02:46:12.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:12.532 00.001 21068 Enqueuing Expose request
02:46:12.532 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:12.534 00.002 16108 Worker thread wakes up
02:46:12.534 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:12.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:13.701 01.167 16108 Exposure complete
02:46:13.757 00.056 16108 worker thread done servicing request
02:46:13.757 00.000 21068 OnExposeComplete: enter
02:46:13.758 00.001 21068 UpdateGuideState(): m_state=6
02:46:13.758 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14147
02:46:13.759 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=877.65, Mass=122976, SNR=93.6, Peak=16262 HFD=3.0
02:46:13.760 00.001 21068 MultiStar: [#1 0.07,0.40,0.94,U] [#2 0.21,0.03,0.92,U] [#3 0.12,0.08,1.19,U] [#4 -0.05,0.32,0.75,U] [#5 0.18,-0.04,0.83,U] [#6 -0.29,-0.09,0.81,U] [#7 -0.42,0.37,0.58,U] [#8 0.15,0.34,0.74,U] 
02:46:13.761 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.15}, one-star: {-0.02, 0.05}
02:46:13.761 00.000 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
02:46:13.762 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
02:46:13.763 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.89 mountX=0.03 mountY=-0.05, mountTheta=-1.07
02:46:13.765 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
02:46:13.766 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
02:46:13.768 00.002 16108 Worker thread wakes up
02:46:13.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:46:13.768 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:46:13.768 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.05
02:46:13.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:46:13.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:13.769 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:46:13.769 00.000 16108 MoveAxis(E, 0, ABG)
02:46:13.769 00.000 16108 Move returns status 0, amount 0
02:46:13.769 00.000 16108 MoveAxis(N, 0, ABG)
02:46:13.769 00.000 16108 Move returns status 0, amount 0
02:46:13.769 00.000 16108 move complete, result=0
02:46:13.769 00.000 16108 worker thread done servicing request
02:46:13.776 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3331, FiltMin=2857, FiltMax=65501, Gamma=1.000
02:46:13.800 00.024 21068 UpdateGuideState exits: m=122976 SNR=93.6
02:46:13.801 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:13.801 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:13.802 00.001 21068 Enqueuing Expose request
02:46:13.803 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:13.804 00.001 16108 Worker thread wakes up
02:46:13.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:13.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:14.770 00.966 16108 Exposure complete
02:46:14.844 00.074 16108 worker thread done servicing request
02:46:14.844 00.000 21068 OnExposeComplete: enter
02:46:14.845 00.001 21068 UpdateGuideState(): m_state=6
02:46:14.845 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14148
02:46:14.846 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.42, Mass=99948, SNR=73.5, Peak=12870 HFD=3.1
02:46:14.847 00.001 21068 MultiStar: [#1 0.23,0.18,1.31,U] [#2 -0.08,-0.06,1.44,U] [#3 0.16,0.15,1.26,U] [#4 0.07,-0.14,1.19,U] [#5 0.20,-0.19,1.19,U] [#6 0.07,-0.36,0.90,U] [#7 -0.44,-0.04,0.78,U] [#8 0.22,0.17,0.85,U] 
02:46:14.848 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.05, -0.18}
02:46:14.848 00.000 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
02:46:14.849 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
02:46:14.851 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.66 mountX=-0.06 mountY=0.03, mountTheta=2.70
02:46:14.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
02:46:14.855 00.002 21068 Enqueuing Move request for scope (0.06, -0.04)
02:46:14.856 00.001 16108 Worker thread wakes up
02:46:14.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:46:14.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:46:14.857 00.001 16108 Moving (0.06, -0.04) raw xDistance=-0.06 yDistance=0.03
02:46:14.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:46:14.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:14.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:46:14.857 00.000 16108 MoveAxis(E, 0, ABG)
02:46:14.857 00.000 16108 Move returns status 0, amount 0
02:46:14.857 00.000 16108 MoveAxis(N, 0, ABG)
02:46:14.857 00.000 16108 Move returns status 0, amount 0
02:46:14.857 00.000 16108 move complete, result=0
02:46:14.858 00.001 16108 worker thread done servicing request
02:46:14.864 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3331, FiltMin=2870, FiltMax=55433, Gamma=1.000
02:46:14.883 00.019 21068 UpdateGuideState exits: m=99948 SNR=73.5
02:46:14.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:14.884 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:14.885 00.001 21068 Enqueuing Expose request
02:46:14.886 00.001 16108 Worker thread wakes up
02:46:14.886 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:14.888 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:14.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:16.046 01.158 16108 Exposure complete
02:46:16.104 00.058 16108 worker thread done servicing request
02:46:16.104 00.000 21068 OnExposeComplete: enter
02:46:16.107 00.003 21068 UpdateGuideState(): m_state=6
02:46:16.109 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14149
02:46:16.112 00.003 21068 Star::Find returns 1 (0), X=222.69, Y=877.56, Mass=126985, SNR=99.4, Peak=15517 HFD=3.2
02:46:16.114 00.002 21068 MultiStar: [#1 0.44,0.05,1.09,U] [#2 0.41,0.05,1.03,U] [#3 0.36,-0.11,0.92,U] [#4 -0.08,0.16,0.70,U] [#5 0.26,-0.09,0.93,U] [#6 -0.05,-0.10,1.01,U] [#7 -0.21,-0.01,0.60,U] [#8 0.55,0.38,0.00,M1] 
02:46:16.115 00.001 21068 refined, 7 included, MultiStar: {0.23, -0.02}, one-star: {0.43, -0.04}
02:46:16.116 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
02:46:16.117 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
02:46:16.118 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.08 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
02:46:16.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.02, opts=13)
02:46:16.122 00.002 21068 Enqueuing Move request for scope (0.23, -0.02)
02:46:16.123 00.001 16108 Worker thread wakes up
02:46:16.124 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
02:46:16.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
02:46:16.124 00.000 16108 Moving (0.23, -0.02) raw xDistance=-0.23 yDistance=-0.04
02:46:16.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:46:16.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:16.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:46:16.124 00.000 16108 MoveAxis(E, 60, ABG)
02:46:16.124 00.000 16108 Guiding  Dir = 2, Dur = 60
02:46:16.125 00.001 16108 IsSlewing returns 0
02:46:16.125 00.000 16108 IsGuiding returns 0
02:46:16.131 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3331, FiltMin=2848, FiltMax=60761, Gamma=1.000
02:46:16.153 00.022 21068 UpdateGuideState exits: m=126985 SNR=99.4
02:46:16.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:16.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:16.156 00.001 21068 Enqueuing Expose request
02:46:16.181 00.025 16108 PulseGuide returned control before completion, sleep 14
02:46:16.211 00.030 16108 IsGuiding returns 1
02:46:16.211 00.000 16108 scope still moving after pulse duration time elapsed
02:46:16.241 00.030 16108 IsSlewing returns 0
02:46:16.241 00.000 16108 IsGuiding returns 1
02:46:16.273 00.032 16108 IsSlewing returns 0
02:46:16.273 00.000 16108 IsGuiding returns 0
02:46:16.273 00.000 16108 scope move finished after 60 + 87 ms
02:46:16.273 00.000 16108 Move returns status 0, amount 60
02:46:16.273 00.000 16108 MoveAxis(N, 0, ABG)
02:46:16.273 00.000 16108 Move returns status 0, amount 0
02:46:16.273 00.000 16108 move complete, result=0
02:46:16.273 00.000 16108 worker thread done servicing request
02:46:16.274 00.001 21068 GuideStep: -0.2 px 60 ms EAST, -0.0 px 0 ms NORTH
02:46:16.275 00.001 16108 Worker thread wakes up
02:46:16.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:16.276 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:17.251 00.975 16108 Exposure complete
02:46:17.316 00.065 16108 worker thread done servicing request
02:46:17.316 00.000 21068 OnExposeComplete: enter
02:46:17.317 00.001 21068 UpdateGuideState(): m_state=6
02:46:17.318 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14150
02:46:17.319 00.001 21068 Star::Find returns 1 (0), X=222.52, Y=877.69, Mass=124448, SNR=90.7, Peak=15549 HFD=3.2
02:46:17.320 00.001 21068 MultiStar: [#1 0.24,0.12,1.11,U] [#2 0.21,0.10,1.17,U] [#3 0.27,0.11,1.10,U] [#4 -0.05,0.31,0.84,U] [#5 -0.13,-0.14,0.84,U] [#6 0.05,-0.15,0.86,U] [#7 -0.23,0.13,0.62,U] [#8 0.36,0.33,0.68,U] 
02:46:17.321 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.27, 0.10}
02:46:17.322 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
02:46:17.323 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
02:46:17.324 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
02:46:17.326 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
02:46:17.327 00.001 21068 Enqueuing Move request for scope (0.13, 0.09)
02:46:17.328 00.001 16108 Worker thread wakes up
02:46:17.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:46:17.328 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:46:17.328 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=-0.12
02:46:17.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:46:17.329 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:17.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:46:17.329 00.000 16108 MoveAxis(E, 0, ABG)
02:46:17.329 00.000 16108 Move returns status 0, amount 0
02:46:17.329 00.000 16108 MoveAxis(N, 0, ABG)
02:46:17.329 00.000 16108 Move returns status 0, amount 0
02:46:17.329 00.000 16108 move complete, result=0
02:46:17.329 00.000 16108 worker thread done servicing request
02:46:17.332 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3331, FiltMin=2819, FiltMax=65501, Gamma=1.000
02:46:17.348 00.016 21068 UpdateGuideState exits: m=124448 SNR=90.7
02:46:17.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:17.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:17.350 00.000 21068 Enqueuing Expose request
02:46:17.351 00.001 16108 Worker thread wakes up
02:46:17.351 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:17.353 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:17.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:18.517 01.164 16108 Exposure complete
02:46:18.578 00.061 16108 worker thread done servicing request
02:46:18.578 00.000 21068 OnExposeComplete: enter
02:46:18.581 00.003 21068 UpdateGuideState(): m_state=6
02:46:18.582 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14151
02:46:18.583 00.001 21068 Star::Find returns 1 (0), X=222.16, Y=877.82, Mass=141278, SNR=97.0, Peak=21334 HFD=2.9
02:46:18.585 00.002 21068 MultiStar: [#1 -0.16,0.11,1.00,U] [#2 -0.10,0.12,1.11,U] [#3 -0.22,0.06,0.93,U] [#4 -0.13,0.16,0.79,U] [#5 -0.11,-0.10,0.84,U] [#6 -0.42,-0.06,0.72,U] [#7 -0.55,0.12,0.00,M1] [#8 0.05,0.34,0.64,U] 
02:46:18.586 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.10, 0.23}
02:46:18.587 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
02:46:18.588 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
02:46:18.589 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.51 mountX=0.16 mountY=-0.07, mountTheta=-0.41
02:46:18.593 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.11, opts=13)
02:46:18.594 00.001 21068 Enqueuing Move request for scope (-0.15, 0.11)
02:46:18.595 00.001 16108 Worker thread wakes up
02:46:18.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
02:46:18.595 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
02:46:18.595 00.000 16108 Moving (-0.15, 0.11) raw xDistance=0.16 yDistance=-0.07
02:46:18.595 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:46:18.595 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:18.595 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:46:18.595 00.000 16108 MoveAxis(E, 0, ABG)
02:46:18.595 00.000 16108 Move returns status 0, amount 0
02:46:18.595 00.000 16108 MoveAxis(N, 0, ABG)
02:46:18.595 00.000 16108 Move returns status 0, amount 0
02:46:18.595 00.000 16108 move complete, result=0
02:46:18.595 00.000 16108 worker thread done servicing request
02:46:18.599 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3331, FiltMin=2851, FiltMax=62697, Gamma=1.000
02:46:18.619 00.020 21068 UpdateGuideState exits: m=141278 SNR=97.0
02:46:18.619 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:18.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:18.621 00.001 21068 Enqueuing Expose request
02:46:18.623 00.002 16108 Worker thread wakes up
02:46:18.623 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:18.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:18.624 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:19.602 00.978 16108 Exposure complete
02:46:19.679 00.077 16108 worker thread done servicing request
02:46:19.679 00.000 21068 OnExposeComplete: enter
02:46:19.681 00.002 21068 UpdateGuideState(): m_state=6
02:46:19.683 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14152
02:46:19.685 00.002 21068 Star::Find returns 1 (0), X=222.08, Y=877.77, Mass=131414, SNR=106.9, Peak=17190 HFD=3.2
02:46:19.686 00.001 21068 MultiStar: [#1 -0.17,0.23,0.90,U] [#2 -0.23,0.20,0.98,U] [#3 -0.28,0.05,0.82,U] [#4 -0.36,0.05,0.76,U] [#5 -0.27,-0.13,0.72,U] [#6 -0.20,-0.21,0.61,U] [#7 -0.55,0.22,0.00,M2] [#8 -0.08,0.23,0.76,U] 
02:46:19.688 00.002 21068 refined, 7 included, MultiStar: {-0.22, 0.09}, one-star: {-0.17, 0.18}
02:46:19.689 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
02:46:19.690 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
02:46:19.690 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.74 mountX=0.23 mountY=-0.04, mountTheta=-0.17
02:46:19.693 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.09, opts=13)
02:46:19.694 00.001 21068 Enqueuing Move request for scope (-0.22, 0.09)
02:46:19.695 00.001 16108 Worker thread wakes up
02:46:19.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
02:46:19.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
02:46:19.695 00.000 16108 Moving (-0.22, 0.09) raw xDistance=0.23 yDistance=-0.04
02:46:19.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:46:19.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:19.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:46:19.695 00.000 16108 MoveAxis(W, 61, ABG)
02:46:19.695 00.000 16108 Guiding  Dir = 3, Dur = 61
02:46:19.696 00.001 16108 IsSlewing returns 0
02:46:19.696 00.000 16108 IsGuiding returns 0
02:46:19.700 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3334, FiltMin=2864, FiltMax=65501, Gamma=1.000
02:46:19.719 00.019 21068 UpdateGuideState exits: m=131414 SNR=106.9
02:46:19.721 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:19.723 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:19.725 00.002 21068 Enqueuing Expose request
02:46:19.740 00.015 16108 PulseGuide returned control before completion, sleep 27
02:46:19.771 00.031 16108 IsGuiding returns 1
02:46:19.771 00.000 16108 scope still moving after pulse duration time elapsed
02:46:19.802 00.031 16108 IsSlewing returns 0
02:46:19.802 00.000 16108 IsGuiding returns 1
02:46:19.834 00.032 16108 IsSlewing returns 0
02:46:19.834 00.000 16108 IsGuiding returns 0
02:46:19.835 00.001 16108 scope move finished after 61 + 77 ms
02:46:19.835 00.000 16108 Move returns status 0, amount 61
02:46:19.835 00.000 16108 MoveAxis(N, 0, ABG)
02:46:19.835 00.000 16108 Move returns status 0, amount 0
02:46:19.835 00.000 16108 move complete, result=0
02:46:19.835 00.000 16108 worker thread done servicing request
02:46:19.835 00.000 16108 Worker thread wakes up
02:46:19.836 00.001 21068 GuideStep: 0.2 px 61 ms WEST, -0.0 px 0 ms NORTH
02:46:19.838 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:19.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:20.994 01.156 16108 Exposure complete
02:46:21.062 00.068 16108 worker thread done servicing request
02:46:21.062 00.000 21068 OnExposeComplete: enter
02:46:21.063 00.001 21068 UpdateGuideState(): m_state=6
02:46:21.064 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14153
02:46:21.064 00.000 21068 Star::Find returns 1 (0), X=222.25, Y=877.78, Mass=109239, SNR=85.9, Peak=14422 HFD=2.9
02:46:21.065 00.001 21068 MultiStar: [#1 0.14,0.14,1.08,U] [#2 -0.01,0.10,1.25,U] [#3 -0.02,0.10,1.10,U] [#4 -0.46,-0.04,0.85,U] [#5 0.07,-0.17,0.93,U] [#6 -0.38,-0.20,0.77,U] [#7 -0.29,-0.01,0.60,U] [#8 0.14,-0.09,0.72,U] 
02:46:21.066 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {0.00, 0.18}
02:46:21.067 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
02:46:21.068 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
02:46:21.068 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.88 mountX=0.07 mountY=-0.00, mountTheta=-0.02
02:46:21.070 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
02:46:21.071 00.001 21068 Enqueuing Move request for scope (-0.07, 0.02)
02:46:21.072 00.001 16108 Worker thread wakes up
02:46:21.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:46:21.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:46:21.072 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
02:46:21.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:46:21.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:21.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:46:21.072 00.000 16108 MoveAxis(E, 0, ABG)
02:46:21.072 00.000 16108 Move returns status 0, amount 0
02:46:21.072 00.000 16108 MoveAxis(N, 0, ABG)
02:46:21.072 00.000 16108 Move returns status 0, amount 0
02:46:21.072 00.000 16108 move complete, result=0
02:46:21.073 00.001 16108 worker thread done servicing request
02:46:21.084 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3334, FiltMin=2877, FiltMax=65501, Gamma=1.000
02:46:21.103 00.019 21068 UpdateGuideState exits: m=109239 SNR=85.9
02:46:21.105 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:21.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:21.107 00.001 21068 Enqueuing Expose request
02:46:21.107 00.000 16108 Worker thread wakes up
02:46:21.107 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:21.108 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:21.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:22.089 00.981 16108 Exposure complete
02:46:22.153 00.064 16108 worker thread done servicing request
02:46:22.154 00.001 21068 OnExposeComplete: enter
02:46:22.155 00.001 21068 UpdateGuideState(): m_state=6
02:46:22.157 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14154
02:46:22.158 00.001 21068 Star::Find returns 1 (0), X=222.21, Y=877.42, Mass=130550, SNR=103.6, Peak=18035 HFD=3.1
02:46:22.160 00.002 21068 MultiStar: [#1 -0.23,-0.20,0.92,U] [#2 -0.09,-0.28,1.00,U] [#3 -0.07,-0.28,0.93,U] [#4 -0.13,0.07,0.77,U] [#5 -0.12,-0.36,0.83,U] [#6 -0.15,-0.40,0.68,U] [#7 -0.66,-0.06,0.00,M2] [#8 0.02,-0.09,0.61,U] 
02:46:22.163 00.003 21068 single-star, 7 included, MultiStar: {-0.10, -0.22}, one-star: {-0.05, -0.18}
02:46:22.164 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
02:46:22.166 00.002 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
02:46:22.167 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.84 mountX=0.02 mountY=0.18, mountTheta=1.48
02:46:22.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.18, opts=13)
02:46:22.170 00.001 21068 Enqueuing Move request for scope (-0.05, -0.18)
02:46:22.171 00.001 16108 Worker thread wakes up
02:46:22.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
02:46:22.171 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
02:46:22.171 00.000 16108 Moving (-0.05, -0.18) raw xDistance=0.02 yDistance=0.18
02:46:22.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:46:22.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:22.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:46:22.171 00.000 16108 MoveAxis(E, 0, ABG)
02:46:22.171 00.000 16108 Move returns status 0, amount 0
02:46:22.171 00.000 16108 MoveAxis(N, 0, ABG)
02:46:22.171 00.000 16108 Move returns status 0, amount 0
02:46:22.171 00.000 16108 move complete, result=0
02:46:22.172 00.001 16108 worker thread done servicing request
02:46:22.176 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3334, FiltMin=2883, FiltMax=65501, Gamma=1.000
02:46:22.198 00.022 21068 UpdateGuideState exits: m=130550 SNR=103.6
02:46:22.200 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:22.201 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:22.202 00.001 21068 Enqueuing Expose request
02:46:22.203 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:22.204 00.001 16108 Worker thread wakes up
02:46:22.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:22.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:23.364 01.160 16108 Exposure complete
02:46:23.420 00.056 16108 worker thread done servicing request
02:46:23.420 00.000 21068 OnExposeComplete: enter
02:46:23.421 00.001 21068 UpdateGuideState(): m_state=6
02:46:23.422 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14155
02:46:23.423 00.001 21068 Star::Find returns 1 (0), X=222.60, Y=877.33, Mass=136148, SNR=98.9, Peak=17305 HFD=3.4
02:46:23.424 00.001 21068 MultiStar: [#1 0.27,-0.30,0.95,U] [#2 0.17,-0.14,1.27,U] [#3 0.05,-0.15,0.81,U] [#4 -0.00,-0.11,0.85,U] [#5 0.00,-0.47,0.86,U] [#6 -0.11,-0.66,0.00,M1] [#7 -0.25,0.03,0.52,U] [#8 0.34,-0.18,0.72,U] 
02:46:23.424 00.000 21068 refined, 7 included, MultiStar: {0.14, -0.21}, one-star: {0.35, -0.26}
02:46:23.425 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
02:46:23.426 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
02:46:23.426 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.98 mountX=-0.17 mountY=0.17, mountTheta=2.37
02:46:23.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.21, opts=13)
02:46:23.428 00.000 21068 Enqueuing Move request for scope (0.14, -0.21)
02:46:23.429 00.001 16108 Worker thread wakes up
02:46:23.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
02:46:23.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
02:46:23.429 00.000 16108 Moving (0.14, -0.21) raw xDistance=-0.17 yDistance=0.17
02:46:23.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:46:23.430 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:23.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:46:23.430 00.000 16108 MoveAxis(E, 0, ABG)
02:46:23.430 00.000 16108 Move returns status 0, amount 0
02:46:23.430 00.000 16108 MoveAxis(N, 0, ABG)
02:46:23.430 00.000 16108 Move returns status 0, amount 0
02:46:23.430 00.000 16108 move complete, result=0
02:46:23.430 00.000 16108 worker thread done servicing request
02:46:23.434 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3331, FiltMin=2867, FiltMax=55501, Gamma=1.000
02:46:23.447 00.013 21068 UpdateGuideState exits: m=136148 SNR=98.9
02:46:23.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:23.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:23.449 00.000 21068 Enqueuing Expose request
02:46:23.450 00.001 16108 Worker thread wakes up
02:46:23.450 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:23.451 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:23.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:24.428 00.977 16108 Exposure complete
02:46:24.485 00.057 16108 worker thread done servicing request
02:46:24.485 00.000 21068 OnExposeComplete: enter
02:46:24.486 00.001 21068 UpdateGuideState(): m_state=6
02:46:24.486 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14156
02:46:24.487 00.001 21068 Star::Find returns 1 (0), X=222.58, Y=877.33, Mass=126802, SNR=83.7, Peak=16649 HFD=3.2
02:46:24.488 00.001 21068 MultiStar: [#1 0.34,-0.13,1.07,U] [#2 0.19,-0.21,1.23,U] [#3 0.16,-0.19,1.11,U] [#4 -0.18,-0.06,0.88,U] [#5 0.08,-0.43,0.98,U] [#6 -0.13,-0.38,0.94,U] [#7 -0.18,0.05,0.56,U] [#8 0.32,-0.07,0.89,U] 
02:46:24.489 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.20}, one-star: {0.33, -0.26}
02:46:24.489 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
02:46:24.490 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
02:46:24.491 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.16 mountY=0.16, mountTheta=2.34
02:46:24.492 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.20, opts=13)
02:46:24.493 00.001 21068 Enqueuing Move request for scope (0.13, -0.20)
02:46:24.495 00.002 16108 Worker thread wakes up
02:46:24.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
02:46:24.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
02:46:24.495 00.000 16108 Moving (0.13, -0.20) raw xDistance=-0.16 yDistance=0.16
02:46:24.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:46:24.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:24.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:46:24.495 00.000 16108 MoveAxis(E, 0, ABG)
02:46:24.495 00.000 16108 Move returns status 0, amount 0
02:46:24.495 00.000 16108 MoveAxis(N, 0, ABG)
02:46:24.495 00.000 16108 Move returns status 0, amount 0
02:46:24.495 00.000 16108 move complete, result=0
02:46:24.496 00.001 16108 worker thread done servicing request
02:46:24.503 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3331, FiltMin=2845, FiltMax=56025, Gamma=1.000
02:46:24.525 00.022 21068 UpdateGuideState exits: m=126802 SNR=83.7
02:46:24.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:24.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:24.528 00.001 21068 Enqueuing Expose request
02:46:24.529 00.001 16108 Worker thread wakes up
02:46:24.529 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:24.529 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:24.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:25.696 01.167 16108 Exposure complete
02:46:25.775 00.079 16108 worker thread done servicing request
02:46:25.775 00.000 21068 OnExposeComplete: enter
02:46:25.776 00.001 21068 UpdateGuideState(): m_state=6
02:46:25.777 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14157
02:46:25.778 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=877.23, Mass=110081, SNR=81.5, Peak=15155 HFD=3.1
02:46:25.779 00.001 21068 MultiStar: [#1 -0.06,-0.36,1.07,U] [#2 -0.11,-0.31,1.30,U] [#3 0.15,-0.40,1.14,U] [#4 -0.10,-0.26,0.88,U] [#5 0.28,-0.37,1.12,U] [#6 -0.19,-0.45,0.87,U] [#7 -0.36,-0.15,0.69,U] [#8 0.18,-0.19,0.83,U] 
02:46:25.779 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.33}, one-star: {0.16, -0.36}
02:46:25.780 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
02:46:25.781 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
02:46:25.783 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.54 mountX=-0.07 mountY=0.32, mountTheta=1.78
02:46:25.784 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.33, opts=13)
02:46:25.785 00.001 21068 Enqueuing Move request for scope (0.01, -0.33)
02:46:25.786 00.001 16108 Worker thread wakes up
02:46:25.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
02:46:25.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
02:46:25.786 00.000 16108 Moving (0.01, -0.33) raw xDistance=-0.07 yDistance=0.32
02:46:25.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:46:25.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:46:25.786 00.000 16108 MoveAxis(E, 0, ABG)
02:46:25.786 00.000 16108 Move returns status 0, amount 0
02:46:25.786 00.000 16108 MoveAxis(S, 63, ABG)
02:46:25.786 00.000 16108 Guiding  Dir = 1, Dur = 63
02:46:25.787 00.001 16108 IsSlewing returns 0
02:46:25.787 00.000 16108 IsGuiding returns 0
02:46:25.789 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3334, FiltMin=2899, FiltMax=52173, Gamma=1.000
02:46:25.801 00.012 16108 PulseGuide returned control before completion, sleep 59
02:46:25.810 00.009 21068 UpdateGuideState exits: m=110081 SNR=81.5
02:46:25.812 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:25.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:25.814 00.001 21068 Enqueuing Expose request
02:46:25.863 00.049 16108 IsGuiding returns 1
02:46:25.863 00.000 16108 scope still moving after pulse duration time elapsed
02:46:25.894 00.031 16108 IsSlewing returns 0
02:46:25.894 00.000 16108 IsGuiding returns 0
02:46:25.894 00.000 16108 scope move finished after 63 + 44 ms
02:46:25.894 00.000 16108 Move returns status 0, amount 63
02:46:25.894 00.000 16108 move complete, result=0
02:46:25.894 00.000 16108 worker thread done servicing request
02:46:25.894 00.000 16108 Worker thread wakes up
02:46:25.894 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
02:46:25.897 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:25.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:26.878 00.981 16108 Exposure complete
02:46:26.947 00.069 16108 worker thread done servicing request
02:46:26.947 00.000 21068 OnExposeComplete: enter
02:46:26.948 00.001 21068 UpdateGuideState(): m_state=6
02:46:26.949 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14158
02:46:26.950 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.57, Mass=122774, SNR=90.0, Peak=15145 HFD=3.1
02:46:26.952 00.002 21068 MultiStar: [#1 0.11,0.16,1.09,U] [#2 0.11,0.18,1.11,U] [#3 0.13,-0.04,1.09,U] [#4 -0.10,0.17,0.82,U] [#5 -0.05,0.08,0.87,U] [#6 -0.10,0.01,0.79,U] [#7 -0.23,0.06,0.52,U] [#8 -0.05,0.26,0.81,U] 
02:46:26.952 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.23, -0.03}
02:46:26.953 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
02:46:26.954 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
02:46:26.955 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.24 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
02:46:26.956 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
02:46:26.957 00.001 21068 Enqueuing Move request for scope (0.03, 0.09)
02:46:26.958 00.001 16108 Worker thread wakes up
02:46:26.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:46:26.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:46:26.958 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.01 yDistance=-0.10
02:46:26.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:26.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:26.959 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:46:26.959 00.000 16108 MoveAxis(E, 0, ABG)
02:46:26.959 00.000 16108 Move returns status 0, amount 0
02:46:26.959 00.000 16108 MoveAxis(N, 0, ABG)
02:46:26.959 00.000 16108 Move returns status 0, amount 0
02:46:26.959 00.000 16108 move complete, result=0
02:46:26.959 00.000 16108 worker thread done servicing request
02:46:26.967 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3334, FiltMin=2889, FiltMax=63699, Gamma=1.000
02:46:26.989 00.022 21068 UpdateGuideState exits: m=122774 SNR=90.0
02:46:26.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:26.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:26.991 00.000 21068 Enqueuing Expose request
02:46:26.992 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:26.993 00.001 16108 Worker thread wakes up
02:46:26.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:26.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:28.165 01.172 16108 Exposure complete
02:46:28.221 00.056 16108 worker thread done servicing request
02:46:28.221 00.000 21068 OnExposeComplete: enter
02:46:28.223 00.002 21068 UpdateGuideState(): m_state=6
02:46:28.226 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14159
02:46:28.227 00.001 21068 Star::Find returns 1 (0), X=222.48, Y=877.66, Mass=116166, SNR=80.4, Peak=15590 HFD=3.1
02:46:28.228 00.001 21068 MultiStar: [#1 0.17,0.32,1.68,U] [#2 0.24,0.20,1.41,U] [#3 -0.05,0.07,1.14,U] [#4 -0.06,0.19,0.84,U] [#5 0.06,0.11,0.98,U] [#6 -0.02,0.05,0.95,U] [#7 -0.49,0.21,0.60,U] [#8 0.05,0.22,0.83,U] 
02:46:28.229 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.17}, one-star: {0.22, 0.06}
02:46:28.230 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
02:46:28.231 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
02:46:28.231 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.25 mountX=-0.03 mountY=-0.18, mountTheta=-1.72
02:46:28.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.17, opts=13)
02:46:28.235 00.002 21068 Enqueuing Move request for scope (0.06, 0.17)
02:46:28.236 00.001 16108 Worker thread wakes up
02:46:28.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
02:46:28.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
02:46:28.236 00.000 16108 Moving (0.06, 0.17) raw xDistance=-0.03 yDistance=-0.18
02:46:28.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:46:28.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:28.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:46:28.236 00.000 16108 MoveAxis(E, 0, ABG)
02:46:28.236 00.000 16108 Move returns status 0, amount 0
02:46:28.236 00.000 16108 MoveAxis(N, 0, ABG)
02:46:28.236 00.000 16108 Move returns status 0, amount 0
02:46:28.236 00.000 16108 move complete, result=0
02:46:28.237 00.001 16108 worker thread done servicing request
02:46:28.245 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3331, FiltMin=2854, FiltMax=63325, Gamma=1.000
02:46:28.272 00.027 21068 UpdateGuideState exits: m=116166 SNR=80.4
02:46:28.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:28.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:28.278 00.003 21068 Enqueuing Expose request
02:46:28.279 00.001 16108 Worker thread wakes up
02:46:28.279 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:28.280 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:28.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:29.254 00.974 16108 Exposure complete
02:46:29.309 00.055 16108 worker thread done servicing request
02:46:29.309 00.000 21068 OnExposeComplete: enter
02:46:29.310 00.001 21068 UpdateGuideState(): m_state=6
02:46:29.311 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14160
02:46:29.312 00.001 21068 Star::Find returns 1 (0), X=222.35, Y=877.60, Mass=121336, SNR=90.2, Peak=16582 HFD=3.0
02:46:29.312 00.000 21068 MultiStar: [#1 -0.13,0.17,1.07,U] [#2 -0.04,0.11,1.15,U] [#3 0.02,0.02,1.05,U] [#4 -0.27,0.06,0.83,U] [#5 0.02,0.02,0.90,U] [#6 -0.02,-0.22,0.78,U] [#7 -0.23,0.33,0.55,U] [#8 -0.00,0.29,0.64,U] 
02:46:29.313 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {0.09, 0.01}
02:46:29.314 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
02:46:29.315 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
02:46:29.316 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.16 mountX=0.06 mountY=-0.06, mountTheta=-0.77
02:46:29.317 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.08, opts=13)
02:46:29.318 00.001 21068 Enqueuing Move request for scope (-0.05, 0.08)
02:46:29.320 00.002 16108 Worker thread wakes up
02:46:29.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
02:46:29.320 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:46:29.320 00.000 16108 Moving (-0.05, 0.08) raw xDistance=0.06 yDistance=-0.06
02:46:29.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:29.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:29.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:46:29.320 00.000 16108 MoveAxis(E, 0, ABG)
02:46:29.320 00.000 16108 Move returns status 0, amount 0
02:46:29.320 00.000 16108 MoveAxis(N, 0, ABG)
02:46:29.320 00.000 16108 Move returns status 0, amount 0
02:46:29.320 00.000 16108 move complete, result=0
02:46:29.320 00.000 16108 worker thread done servicing request
02:46:29.325 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3334, FiltMin=2867, FiltMax=57609, Gamma=1.000
02:46:29.345 00.020 21068 UpdateGuideState exits: m=121336 SNR=90.2
02:46:29.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:29.348 00.001 21068 Enqueuing Expose request
02:46:29.348 00.000 16108 Worker thread wakes up
02:46:29.349 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:29.349 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:29.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:30.520 01.171 16108 Exposure complete
02:46:30.599 00.079 16108 worker thread done servicing request
02:46:30.599 00.000 21068 OnExposeComplete: enter
02:46:30.600 00.001 21068 UpdateGuideState(): m_state=6
02:46:30.601 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14161
02:46:30.602 00.001 21068 Star::Find returns 1 (0), X=222.30, Y=877.50, Mass=137190, SNR=98.1, Peak=16790 HFD=3.3
02:46:30.603 00.001 21068 MultiStar: [#1 -0.23,0.08,1.13,U] [#2 0.26,-0.05,1.17,U] [#3 -0.12,0.07,0.93,U] [#4 -0.48,-0.14,0.73,U] [#5 -0.10,-0.02,0.91,U] [#6 -0.47,-0.08,0.80,U] [#7 -0.44,-0.11,0.54,U] [#8 0.40,0.11,0.67,U] 
02:46:30.604 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {0.05, -0.10}
02:46:30.606 00.002 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
02:46:30.607 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
02:46:30.609 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.93 mountX=0.10 mountY=0.05, mountTheta=0.44
02:46:30.612 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.02, opts=13)
02:46:30.614 00.002 21068 Enqueuing Move request for scope (-0.10, -0.02)
02:46:30.615 00.001 16108 Worker thread wakes up
02:46:30.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
02:46:30.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
02:46:30.616 00.001 16108 Moving (-0.10, -0.02) raw xDistance=0.10 yDistance=0.05
02:46:30.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:46:30.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:30.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:46:30.616 00.000 16108 MoveAxis(E, 0, ABG)
02:46:30.616 00.000 16108 Move returns status 0, amount 0
02:46:30.616 00.000 16108 MoveAxis(N, 0, ABG)
02:46:30.616 00.000 16108 Move returns status 0, amount 0
02:46:30.616 00.000 16108 move complete, result=0
02:46:30.617 00.001 16108 worker thread done servicing request
02:46:30.626 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3331, FiltMin=2886, FiltMax=59181, Gamma=1.000
02:46:30.645 00.019 21068 UpdateGuideState exits: m=137190 SNR=98.1
02:46:30.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:30.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:30.647 00.000 21068 Enqueuing Expose request
02:46:30.649 00.002 16108 Worker thread wakes up
02:46:30.649 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:30.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:30.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:31.627 00.977 16108 Exposure complete
02:46:31.686 00.059 16108 worker thread done servicing request
02:46:31.686 00.000 21068 OnExposeComplete: enter
02:46:31.687 00.001 21068 UpdateGuideState(): m_state=6
02:46:31.688 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14162
02:46:31.689 00.001 21068 Star::Find returns 1 (0), X=222.13, Y=877.65, Mass=116957, SNR=83.1, Peak=14806 HFD=3.2
02:46:31.690 00.001 21068 MultiStar: [#1 0.12,0.06,1.04,U] [#2 0.31,-0.09,1.32,U] [#3 0.01,-0.25,1.25,U] [#4 -0.12,0.23,0.89,U] [#5 -0.04,-0.25,1.05,U] [#6 -0.15,-0.33,0.85,U] [#7 -0.65,0.04,0.00,M1] [#8 0.13,0.17,0.73,U] 
02:46:31.690 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {-0.13, 0.06}
02:46:31.691 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
02:46:31.692 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.24)
02:46:31.693 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.14 mountX=-0.04 mountY=0.06, mountTheta=2.20
02:46:31.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
02:46:31.696 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
02:46:31.696 00.000 16108 Worker thread wakes up
02:46:31.697 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:46:31.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:46:31.697 00.000 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
02:46:31.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:46:31.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:31.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:46:31.697 00.000 16108 MoveAxis(E, 0, ABG)
02:46:31.697 00.000 16108 Move returns status 0, amount 0
02:46:31.697 00.000 16108 MoveAxis(N, 0, ABG)
02:46:31.697 00.000 16108 Move returns status 0, amount 0
02:46:31.697 00.000 16108 move complete, result=0
02:46:31.697 00.000 16108 worker thread done servicing request
02:46:31.701 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3334, FiltMin=2813, FiltMax=64131, Gamma=1.000
02:46:31.725 00.024 21068 UpdateGuideState exits: m=116957 SNR=83.1
02:46:31.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:31.726 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:31.727 00.001 21068 Enqueuing Expose request
02:46:31.728 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:31.729 00.001 16108 Worker thread wakes up
02:46:31.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:31.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:32.890 01.161 16108 Exposure complete
02:46:32.951 00.061 16108 worker thread done servicing request
02:46:32.951 00.000 21068 OnExposeComplete: enter
02:46:32.953 00.002 21068 UpdateGuideState(): m_state=6
02:46:32.954 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14163
02:46:32.956 00.002 21068 Star::Find returns 1 (0), X=222.52, Y=877.60, Mass=136489, SNR=85.4, Peak=16701 HFD=3.1
02:46:32.959 00.003 21068 MultiStar: [#1 0.32,0.26,1.22,U] [#2 0.28,-0.05,1.23,U] [#3 0.06,-0.05,1.09,U] [#4 -0.02,0.14,0.96,U] [#5 0.27,-0.01,0.91,U] [#6 -0.23,-0.05,0.77,U] [#7 0.09,0.05,0.65,U] [#8 0.27,0.11,0.79,U] 
02:46:32.960 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.05}, one-star: {0.26, 0.00}
02:46:32.962 00.002 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
02:46:32.963 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
02:46:32.964 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
02:46:32.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.05, opts=13)
02:46:32.969 00.002 21068 Enqueuing Move request for scope (0.16, 0.05)
02:46:32.971 00.002 16108 Worker thread wakes up
02:46:32.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
02:46:32.972 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
02:46:32.972 00.000 16108 Moving (0.16, 0.05) raw xDistance=-0.15 yDistance=-0.08
02:46:32.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:46:32.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:32.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:46:32.972 00.000 16108 MoveAxis(E, 0, ABG)
02:46:32.972 00.000 16108 Move returns status 0, amount 0
02:46:32.972 00.000 16108 MoveAxis(N, 0, ABG)
02:46:32.972 00.000 16108 Move returns status 0, amount 0
02:46:32.973 00.001 16108 move complete, result=0
02:46:32.973 00.000 16108 worker thread done servicing request
02:46:32.979 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3331, FiltMin=2877, FiltMax=59075, Gamma=1.000
02:46:33.009 00.030 21068 UpdateGuideState exits: m=136489 SNR=85.4
02:46:33.011 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:33.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:33.013 00.001 21068 Enqueuing Expose request
02:46:33.015 00.002 16108 Worker thread wakes up
02:46:33.015 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:33.015 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:33.016 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:33.991 00.975 16108 Exposure complete
02:46:34.075 00.084 16108 worker thread done servicing request
02:46:34.075 00.000 21068 OnExposeComplete: enter
02:46:34.076 00.001 21068 UpdateGuideState(): m_state=6
02:46:34.077 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14164
02:46:34.078 00.001 21068 Star::Find returns 1 (0), X=222.45, Y=877.70, Mass=137058, SNR=90.4, Peak=17257 HFD=3.2
02:46:34.079 00.001 21068 MultiStar: [#1 0.24,0.00,1.12,U] [#2 0.17,0.05,1.30,U] [#3 0.33,0.05,1.01,U] [#4 0.26,-0.01,0.89,U] [#5 0.34,-0.21,0.92,U] [#6 -0.01,-0.11,0.84,U] [#7 -0.46,0.10,0.64,U] [#8 0.27,0.13,0.69,U] 
02:46:34.080 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.20, 0.10}
02:46:34.080 00.000 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
02:46:34.081 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
02:46:34.083 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
02:46:34.084 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.01, opts=13)
02:46:34.085 00.001 21068 Enqueuing Move request for scope (0.17, 0.01)
02:46:34.086 00.001 16108 Worker thread wakes up
02:46:34.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:46:34.086 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:46:34.086 00.000 16108 Moving (0.17, 0.01) raw xDistance=-0.17 yDistance=-0.05
02:46:34.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:46:34.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:34.087 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:46:34.087 00.000 16108 MoveAxis(E, 0, ABG)
02:46:34.087 00.000 16108 Move returns status 0, amount 0
02:46:34.087 00.000 16108 MoveAxis(N, 0, ABG)
02:46:34.087 00.000 16108 Move returns status 0, amount 0
02:46:34.087 00.000 16108 move complete, result=0
02:46:34.087 00.000 16108 worker thread done servicing request
02:46:34.090 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=560, max=65535, med=3331, FiltMin=2905, FiltMax=65501, Gamma=1.000
02:46:34.120 00.030 21068 UpdateGuideState exits: m=137058 SNR=90.4
02:46:34.123 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:34.125 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:34.127 00.002 21068 Enqueuing Expose request
02:46:34.129 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:34.131 00.002 16108 Worker thread wakes up
02:46:34.132 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:34.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:35.303 01.171 16108 Exposure complete
02:46:35.358 00.055 16108 worker thread done servicing request
02:46:35.358 00.000 21068 OnExposeComplete: enter
02:46:35.359 00.001 21068 UpdateGuideState(): m_state=6
02:46:35.360 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14165
02:46:35.360 00.000 21068 Star::Find returns 1 (0), X=222.56, Y=877.56, Mass=129596, SNR=94.8, Peak=15001 HFD=3.2
02:46:35.362 00.002 21068 MultiStar: [#1 0.19,0.08,1.27,U] [#2 0.19,-0.07,1.15,U] [#3 0.19,-0.06,0.93,U] [#4 0.15,0.10,0.76,U] [#5 -0.01,-0.07,0.91,U] [#6 -0.07,-0.34,0.73,U] [#7 -0.31,-0.07,0.54,U] [#8 0.27,-0.23,0.72,U] 
02:46:35.363 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.31, -0.03}
02:46:35.363 00.000 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
02:46:35.364 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
02:46:35.365 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.14 mountY=0.03, mountTheta=2.92
02:46:35.366 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
02:46:35.367 00.001 21068 Enqueuing Move request for scope (0.13, -0.06)
02:46:35.368 00.001 16108 Worker thread wakes up
02:46:35.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:46:35.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:46:35.368 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.03
02:46:35.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:46:35.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:35.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:46:35.368 00.000 16108 MoveAxis(E, 0, ABG)
02:46:35.368 00.000 16108 Move returns status 0, amount 0
02:46:35.368 00.000 16108 MoveAxis(N, 0, ABG)
02:46:35.368 00.000 16108 Move returns status 0, amount 0
02:46:35.368 00.000 16108 move complete, result=0
02:46:35.368 00.000 16108 worker thread done servicing request
02:46:35.375 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3331, FiltMin=2877, FiltMax=56509, Gamma=1.000
02:46:35.402 00.027 21068 UpdateGuideState exits: m=129596 SNR=94.8
02:46:35.404 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:35.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:35.406 00.001 21068 Enqueuing Expose request
02:46:35.407 00.001 16108 Worker thread wakes up
02:46:35.407 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:35.409 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:35.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:36.391 00.982 16108 Exposure complete
02:46:36.477 00.086 16108 worker thread done servicing request
02:46:36.477 00.000 21068 OnExposeComplete: enter
02:46:36.478 00.001 21068 UpdateGuideState(): m_state=6
02:46:36.479 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14166
02:46:36.480 00.001 21068 Star::Find returns 1 (0), X=222.34, Y=877.52, Mass=132752, SNR=92.4, Peak=17478 HFD=3.1
02:46:36.480 00.000 21068 MultiStar: [#1 0.15,-0.08,1.07,U] [#2 -0.01,-0.20,1.06,U] [#3 0.24,-0.14,0.91,U] [#4 -0.04,0.03,0.71,U] [#5 0.18,-0.36,0.81,U] [#6 0.09,-0.34,0.69,U] [#7 -0.45,-0.08,0.62,U] [#8 0.20,0.01,0.76,U] 
02:46:36.481 00.001 21068 single-star, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.09, -0.08}
02:46:36.482 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
02:46:36.483 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
02:46:36.484 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.70 mountX=-0.10 mountY=0.05, mountTheta=2.66
02:46:36.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
02:46:36.487 00.001 21068 Enqueuing Move request for scope (0.09, -0.08)
02:46:36.487 00.000 16108 Worker thread wakes up
02:46:36.489 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:46:36.489 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:46:36.489 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.05
02:46:36.489 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:46:36.489 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:36.489 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:46:36.489 00.000 16108 MoveAxis(E, 0, ABG)
02:46:36.489 00.000 16108 Move returns status 0, amount 0
02:46:36.489 00.000 16108 MoveAxis(N, 0, ABG)
02:46:36.489 00.000 16108 Move returns status 0, amount 0
02:46:36.489 00.000 16108 move complete, result=0
02:46:36.489 00.000 16108 worker thread done servicing request
02:46:36.493 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3334, FiltMin=2832, FiltMax=65510, Gamma=1.000
02:46:36.520 00.027 21068 UpdateGuideState exits: m=132752 SNR=92.4
02:46:36.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:36.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:36.523 00.001 21068 Enqueuing Expose request
02:46:36.524 00.001 16108 Worker thread wakes up
02:46:36.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:36.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:36.524 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:37.683 01.159 16108 Exposure complete
02:46:37.738 00.055 16108 worker thread done servicing request
02:46:37.738 00.000 21068 OnExposeComplete: enter
02:46:37.740 00.002 21068 UpdateGuideState(): m_state=6
02:46:37.740 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14167
02:46:37.741 00.001 21068 Star::Find returns 1 (0), X=222.41, Y=877.39, Mass=143745, SNR=108.0, Peak=16281 HFD=3.3
02:46:37.742 00.001 21068 MultiStar: [#1 0.21,0.19,0.85,U] [#2 0.40,-0.06,1.03,U] [#3 0.14,-0.11,0.81,U] [#4 0.15,-0.08,0.74,U] [#5 0.01,-0.17,0.79,U] [#6 0.03,-0.28,0.68,U] [#7 -0.40,0.19,0.49,U] [#8 0.14,0.12,0.64,U] 
02:46:37.743 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.16, -0.20}
02:46:37.743 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
02:46:37.744 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
02:46:37.745 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=-0.13 mountY=0.03, mountTheta=2.93
02:46:37.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
02:46:37.747 00.001 21068 Enqueuing Move request for scope (0.13, -0.06)
02:46:37.748 00.001 16108 Worker thread wakes up
02:46:37.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:46:37.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:46:37.748 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.13 yDistance=0.03
02:46:37.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:46:37.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:37.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:46:37.749 00.001 16108 MoveAxis(E, 0, ABG)
02:46:37.749 00.000 16108 Move returns status 0, amount 0
02:46:37.749 00.000 16108 MoveAxis(N, 0, ABG)
02:46:37.749 00.000 16108 Move returns status 0, amount 0
02:46:37.749 00.000 16108 move complete, result=0
02:46:37.749 00.000 16108 worker thread done servicing request
02:46:37.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3331, FiltMin=2899, FiltMax=63421, Gamma=1.000
02:46:37.767 00.015 21068 UpdateGuideState exits: m=143745 SNR=108.0
02:46:37.768 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:37.770 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:37.770 00.000 21068 Enqueuing Expose request
02:46:37.771 00.001 16108 Worker thread wakes up
02:46:37.771 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:37.772 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:37.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:38.760 00.988 16108 Exposure complete
02:46:38.820 00.060 16108 worker thread done servicing request
02:46:38.820 00.000 21068 OnExposeComplete: enter
02:46:38.821 00.001 21068 UpdateGuideState(): m_state=6
02:46:38.822 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14168
02:46:38.823 00.001 21068 Star::Find returns 1 (0), X=222.24, Y=877.27, Mass=146725, SNR=99.8, Peak=16355 HFD=3.5
02:46:38.824 00.001 21068 MultiStar: [#1 0.24,0.01,1.13,U] [#2 0.06,-0.14,0.96,U] [#3 0.21,-0.12,0.94,U] [#4 0.05,-0.13,0.78,U] [#5 0.14,0.06,0.80,U] [#6 0.03,-0.33,0.66,U] [#7 -0.27,0.19,0.50,U] [#8 0.18,-0.14,0.69,U] 
02:46:38.824 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {-0.01, -0.32}
02:46:38.825 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
02:46:38.826 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
02:46:38.826 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=-0.11 mountY=0.09, mountTheta=2.46
02:46:38.830 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
02:46:38.832 00.002 21068 Enqueuing Move request for scope (0.09, -0.11)
02:46:38.835 00.003 16108 Worker thread wakes up
02:46:38.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:46:38.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:46:38.835 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.11 yDistance=0.09
02:46:38.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:46:38.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:38.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:46:38.835 00.000 16108 MoveAxis(E, 0, ABG)
02:46:38.835 00.000 16108 Move returns status 0, amount 0
02:46:38.835 00.000 16108 MoveAxis(N, 0, ABG)
02:46:38.835 00.000 16108 Move returns status 0, amount 0
02:46:38.835 00.000 16108 move complete, result=0
02:46:38.835 00.000 16108 worker thread done servicing request
02:46:38.841 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3334, FiltMin=2861, FiltMax=56057, Gamma=1.000
02:46:38.859 00.018 21068 UpdateGuideState exits: m=146725 SNR=99.8
02:46:38.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:38.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:38.861 00.000 21068 Enqueuing Expose request
02:46:38.862 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:38.863 00.001 16108 Worker thread wakes up
02:46:38.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:38.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:40.031 01.168 16108 Exposure complete
02:46:40.100 00.069 16108 worker thread done servicing request
02:46:40.100 00.000 21068 OnExposeComplete: enter
02:46:40.101 00.001 21068 UpdateGuideState(): m_state=6
02:46:40.101 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14169
02:46:40.103 00.002 21068 Star::Find returns 1 (0), X=222.69, Y=877.30, Mass=122403, SNR=89.7, Peak=18089 HFD=3.0
02:46:40.104 00.001 21068 MultiStar: [#1 0.26,-0.14,1.08,U] [#2 0.17,-0.29,1.12,U] [#3 0.12,-0.26,1.03,U] [#4 -0.01,-0.18,0.88,U] [#5 -0.10,-0.35,0.86,U] [#6 0.13,-0.50,0.74,U] [#7 -0.26,-0.02,0.66,U] [#8 0.15,-0.07,0.81,U] 
02:46:40.105 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.24}, one-star: {0.44, -0.29}
02:46:40.105 00.000 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
02:46:40.106 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
02:46:40.107 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.10 mountX=-0.16 mountY=0.20, mountTheta=2.24
02:46:40.108 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.24, opts=13)
02:46:40.109 00.001 21068 Enqueuing Move request for scope (0.12, -0.24)
02:46:40.110 00.001 16108 Worker thread wakes up
02:46:40.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
02:46:40.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
02:46:40.110 00.000 16108 Moving (0.12, -0.24) raw xDistance=-0.16 yDistance=0.20
02:46:40.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:46:40.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:46:40.110 00.000 16108 MoveAxis(E, 0, ABG)
02:46:40.111 00.001 16108 Move returns status 0, amount 0
02:46:40.111 00.000 16108 MoveAxis(S, 41, ABG)
02:46:40.111 00.000 16108 Guiding  Dir = 1, Dur = 41
02:46:40.111 00.000 16108 IsSlewing returns 0
02:46:40.111 00.000 16108 IsGuiding returns 0
02:46:40.115 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3331, FiltMin=2870, FiltMax=50989, Gamma=1.000
02:46:40.134 00.019 21068 UpdateGuideState exits: m=122403 SNR=89.7
02:46:40.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:40.135 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:40.136 00.001 21068 Enqueuing Expose request
02:46:40.173 00.037 16108 IsGuiding returns 1
02:46:40.173 00.000 16108 scope still moving after pulse duration time elapsed
02:46:40.203 00.030 16108 IsSlewing returns 0
02:46:40.203 00.000 16108 IsGuiding returns 1
02:46:40.234 00.031 16108 IsSlewing returns 0
02:46:40.234 00.000 16108 IsGuiding returns 1
02:46:40.265 00.031 16108 IsSlewing returns 0
02:46:40.265 00.000 16108 IsGuiding returns 0
02:46:40.265 00.000 16108 scope move finished after 41 + 113 ms
02:46:40.265 00.000 16108 Move returns status 0, amount 41
02:46:40.265 00.000 16108 move complete, result=0
02:46:40.265 00.000 16108 worker thread done servicing request
02:46:40.265 00.000 16108 Worker thread wakes up
02:46:40.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:40.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:40.265 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:46:41.228 00.963 16108 Exposure complete
02:46:41.284 00.056 16108 worker thread done servicing request
02:46:41.284 00.000 21068 OnExposeComplete: enter
02:46:41.285 00.001 21068 UpdateGuideState(): m_state=6
02:46:41.286 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14170
02:46:41.287 00.001 21068 Star::Find returns 1 (0), X=222.49, Y=877.42, Mass=118855, SNR=90.2, Peak=15385 HFD=3.2
02:46:41.288 00.001 21068 MultiStar: [#1 0.28,-0.36,1.10,U] [#2 0.35,-0.23,1.36,U] [#3 0.42,-0.34,1.05,U] [#4 0.08,0.02,0.80,U] [#5 0.20,-0.39,0.99,U] [#6 0.17,-0.48,0.72,U] [#7 -0.28,-0.05,0.62,U] [#8 0.50,0.03,0.75,U] 
02:46:41.289 00.001 21068 single-star, 8 included, MultiStar: {0.24, -0.23}, one-star: {0.23, -0.18}
02:46:41.290 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
02:46:41.291 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
02:46:41.292 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.64 mountX=-0.26 mountY=0.12, mountTheta=2.72
02:46:41.293 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.18, opts=13)
02:46:41.295 00.002 21068 Enqueuing Move request for scope (0.23, -0.18)
02:46:41.296 00.001 16108 Worker thread wakes up
02:46:41.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
02:46:41.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
02:46:41.296 00.000 16108 Moving (0.23, -0.18) raw xDistance=-0.26 yDistance=0.12
02:46:41.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:46:41.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:41.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:46:41.296 00.000 16108 MoveAxis(E, 69, ABG)
02:46:41.296 00.000 16108 Guiding  Dir = 2, Dur = 69
02:46:41.296 00.000 16108 IsSlewing returns 0
02:46:41.296 00.000 16108 IsGuiding returns 0
02:46:41.297 00.001 16108 PulseGuide returned control before completion, sleep 79
02:46:41.300 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=320, max=65535, med=3334, FiltMin=2848, FiltMax=49517, Gamma=1.000
02:46:41.323 00.023 21068 UpdateGuideState exits: m=118855 SNR=90.2
02:46:41.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:41.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:41.326 00.001 21068 Enqueuing Expose request
02:46:41.391 00.065 16108 IsGuiding returns 0
02:46:41.391 00.000 16108 Move returns status 0, amount 69
02:46:41.391 00.000 16108 MoveAxis(N, 0, ABG)
02:46:41.391 00.000 16108 Move returns status 0, amount 0
02:46:41.391 00.000 16108 move complete, result=0
02:46:41.391 00.000 16108 worker thread done servicing request
02:46:41.391 00.000 16108 Worker thread wakes up
02:46:41.391 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
02:46:41.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:41.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:42.547 01.155 16108 Exposure complete
02:46:42.604 00.057 16108 worker thread done servicing request
02:46:42.604 00.000 21068 OnExposeComplete: enter
02:46:42.605 00.001 21068 UpdateGuideState(): m_state=6
02:46:42.605 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14171
02:46:42.606 00.001 21068 Star::Find returns 1 (0), X=222.59, Y=877.47, Mass=114166, SNR=90.7, Peak=13433 HFD=3.2
02:46:42.607 00.001 21068 MultiStar: [#1 0.21,-0.05,1.16,U] [#2 0.19,-0.08,1.25,U] [#3 0.06,-0.25,1.01,U] [#4 -0.19,-0.13,0.82,U] [#5 0.18,-0.03,1.04,U] [#6 0.13,-0.26,0.83,U] [#7 -0.27,-0.13,0.61,U] [#8 0.25,-0.03,0.73,U] 
02:46:42.608 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.34, -0.13}
02:46:42.608 00.000 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
02:46:42.609 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
02:46:42.610 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.76 mountX=-0.14 mountY=0.09, mountTheta=2.60
02:46:42.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.12, opts=13)
02:46:42.613 00.001 21068 Enqueuing Move request for scope (0.12, -0.12)
02:46:42.614 00.001 16108 Worker thread wakes up
02:46:42.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:46:42.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:46:42.614 00.000 16108 Moving (0.12, -0.12) raw xDistance=-0.14 yDistance=0.09
02:46:42.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:46:42.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:42.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:46:42.614 00.000 16108 MoveAxis(E, 0, ABG)
02:46:42.614 00.000 16108 Move returns status 0, amount 0
02:46:42.614 00.000 16108 MoveAxis(N, 0, ABG)
02:46:42.614 00.000 16108 Move returns status 0, amount 0
02:46:42.615 00.001 16108 move complete, result=0
02:46:42.615 00.000 16108 worker thread done servicing request
02:46:42.618 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3331, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:46:42.641 00.023 21068 UpdateGuideState exits: m=114166 SNR=90.7
02:46:42.643 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:42.644 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:42.645 00.001 21068 Enqueuing Expose request
02:46:42.646 00.001 16108 Worker thread wakes up
02:46:42.646 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:42.648 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:42.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:43.628 00.980 16108 Exposure complete
02:46:43.711 00.083 16108 worker thread done servicing request
02:46:43.711 00.000 21068 OnExposeComplete: enter
02:46:43.713 00.002 21068 UpdateGuideState(): m_state=6
02:46:43.713 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14172
02:46:43.714 00.001 21068 Star::Find returns 1 (0), X=222.51, Y=877.60, Mass=139038, SNR=103.9, Peak=17353 HFD=3.2
02:46:43.715 00.001 21068 MultiStar: [#1 0.56,-0.02,0.97,U] [#2 0.40,-0.14,0.89,U] [#3 0.41,-0.07,0.81,U] [#4 0.19,-0.06,0.74,U] [#5 0.39,-0.09,0.82,U] [#6 0.11,-0.27,0.69,U] [#7 -0.03,0.01,0.61,U] [#8 0.48,0.11,0.67,U] 
02:46:43.716 00.001 21068 single-star, 8 included, MultiStar: {0.32, -0.06}, one-star: {0.25, 0.00}
02:46:43.717 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:46:43.718 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:46:43.718 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.00 mountX=-0.25 mountY=-0.06, mountTheta=-2.90
02:46:43.721 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.00, opts=13)
02:46:43.722 00.001 21068 Enqueuing Move request for scope (0.25, 0.00)
02:46:43.722 00.000 16108 Worker thread wakes up
02:46:43.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
02:46:43.723 00.001 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
02:46:43.723 00.000 16108 Moving (0.25, 0.00) raw xDistance=-0.25 yDistance=-0.06
02:46:43.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:46:43.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:43.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:46:43.723 00.000 16108 MoveAxis(E, 66, ABG)
02:46:43.723 00.000 16108 Guiding  Dir = 2, Dur = 66
02:46:43.724 00.001 16108 IsSlewing returns 0
02:46:43.724 00.000 16108 IsGuiding returns 0
02:46:43.726 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3331, FiltMin=2851, FiltMax=60761, Gamma=1.000
02:46:43.736 00.010 16108 PulseGuide returned control before completion, sleep 64
02:46:43.743 00.007 21068 UpdateGuideState exits: m=139038 SNR=103.9
02:46:43.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:43.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:43.746 00.001 21068 Enqueuing Expose request
02:46:43.813 00.067 16108 IsGuiding returns 1
02:46:43.813 00.000 16108 scope still moving after pulse duration time elapsed
02:46:43.844 00.031 16108 IsSlewing returns 0
02:46:43.844 00.000 16108 IsGuiding returns 0
02:46:43.844 00.000 16108 scope move finished after 66 + 54 ms
02:46:43.844 00.000 16108 Move returns status 0, amount 66
02:46:43.844 00.000 16108 MoveAxis(N, 0, ABG)
02:46:43.845 00.001 16108 Move returns status 0, amount 0
02:46:43.845 00.000 16108 move complete, result=0
02:46:43.845 00.000 16108 worker thread done servicing request
02:46:43.845 00.000 16108 Worker thread wakes up
02:46:43.845 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
02:46:43.849 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:43.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:45.020 01.171 16108 Exposure complete
02:46:45.091 00.071 16108 worker thread done servicing request
02:46:45.091 00.000 21068 OnExposeComplete: enter
02:46:45.093 00.002 21068 UpdateGuideState(): m_state=6
02:46:45.094 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14173
02:46:45.097 00.003 21068 Star::Find returns 1 (0), X=222.05, Y=877.31, Mass=127586, SNR=84.8, Peak=16371 HFD=3.3
02:46:45.099 00.002 21068 MultiStar: [#1 -0.02,-0.09,1.20,U] [#2 -0.03,-0.16,1.20,U] [#3 -0.02,-0.13,1.14,U] [#4 -0.08,-0.12,0.98,U] [#5 -0.02,-0.06,0.89,U] [#6 -0.53,-0.64,0.00,M1] [#7 -0.50,0.03,0.62,U] [#8 0.01,-0.13,0.83,U] 
02:46:45.101 00.002 21068 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {-0.20, -0.29}
02:46:45.102 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
02:46:45.103 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
02:46:45.104 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-2.18 mountX=0.06 mountY=0.14, mountTheta=1.15
02:46:45.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.13, opts=13)
02:46:45.108 00.002 21068 Enqueuing Move request for scope (-0.09, -0.13)
02:46:45.109 00.001 16108 Worker thread wakes up
02:46:45.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:46:45.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:46:45.109 00.000 16108 Moving (-0.09, -0.13) raw xDistance=0.06 yDistance=0.14
02:46:45.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:45.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:45.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:46:45.109 00.000 16108 MoveAxis(E, 0, ABG)
02:46:45.109 00.000 16108 Move returns status 0, amount 0
02:46:45.109 00.000 16108 MoveAxis(N, 0, ABG)
02:46:45.109 00.000 16108 Move returns status 0, amount 0
02:46:45.109 00.000 16108 move complete, result=0
02:46:45.109 00.000 16108 worker thread done servicing request
02:46:45.113 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3331, FiltMin=2873, FiltMax=65501, Gamma=1.000
02:46:45.128 00.015 21068 UpdateGuideState exits: m=127586 SNR=84.8
02:46:45.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:45.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:45.130 00.000 21068 Enqueuing Expose request
02:46:45.131 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:45.132 00.001 16108 Worker thread wakes up
02:46:45.132 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:45.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:46.121 00.989 16108 Exposure complete
02:46:46.178 00.057 16108 worker thread done servicing request
02:46:46.178 00.000 21068 OnExposeComplete: enter
02:46:46.180 00.002 21068 UpdateGuideState(): m_state=6
02:46:46.182 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14174
02:46:46.183 00.001 21068 Star::Find returns 1 (0), X=221.90, Y=877.06, Mass=124694, SNR=89.0, Peak=20163 HFD=2.8
02:46:46.185 00.002 21068 MultiStar: [#1 -0.57,-0.31,0.00,M1] [#2 -0.47,-0.41,0.00,M1] [#3 -0.59,-0.64,0.00,M1] [#4 -0.47,-0.18,0.95,U] [#5 0.09,-0.40,0.84,U] [#6 -0.59,-0.50,0.00,M2] [#7 -0.93,-0.43,0.00,M1] [#8 -0.44,-0.28,0.78,U] 
02:46:46.187 00.002 21068 refined, 3 included, MultiStar: {-0.30, -0.35}, one-star: {-0.35, -0.54}
02:46:46.188 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
02:46:46.190 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
02:46:46.190 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.35 hyp=0.46 cameraTheta=-2.27 mountX=0.23 mountY=0.41, mountTheta=1.06
02:46:46.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.35, opts=13)
02:46:46.193 00.001 21068 Enqueuing Move request for scope (-0.30, -0.35)
02:46:46.194 00.001 16108 Worker thread wakes up
02:46:46.194 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.35) opts 0xd
02:46:46.194 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.35)
02:46:46.194 00.000 16108 Moving (-0.30, -0.35) raw xDistance=0.23 yDistance=0.41
02:46:46.194 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:46:46.195 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:46:46.195 00.000 16108 MoveAxis(W, 61, ABG)
02:46:46.195 00.000 16108 Guiding  Dir = 3, Dur = 61
02:46:46.195 00.000 16108 IsSlewing returns 0
02:46:46.195 00.000 16108 IsGuiding returns 0
02:46:46.196 00.001 16108 PulseGuide returned control before completion, sleep 70
02:46:46.200 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3334, FiltMin=2867, FiltMax=55904, Gamma=1.000
02:46:46.223 00.023 21068 UpdateGuideState exits: m=124694 SNR=89.0
02:46:46.225 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:46.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:46.228 00.002 21068 Enqueuing Expose request
02:46:46.269 00.041 16108 IsGuiding returns 1
02:46:46.269 00.000 16108 scope still moving after pulse duration time elapsed
02:46:46.300 00.031 16108 IsSlewing returns 0
02:46:46.300 00.000 16108 IsGuiding returns 0
02:46:46.301 00.001 16108 scope move finished after 61 + 43 ms
02:46:46.301 00.000 16108 Move returns status 0, amount 61
02:46:46.301 00.000 16108 MoveAxis(S, 83, ABG)
02:46:46.301 00.000 16108 Guiding  Dir = 1, Dur = 83
02:46:46.301 00.000 16108 IsSlewing returns 0
02:46:46.301 00.000 16108 IsGuiding returns 0
02:46:46.349 00.048 16108 PulseGuide returned control before completion, sleep 45
02:46:46.409 00.060 16108 IsGuiding returns 1
02:46:46.409 00.000 16108 scope still moving after pulse duration time elapsed
02:46:46.441 00.032 16108 IsSlewing returns 0
02:46:46.441 00.000 16108 IsGuiding returns 1
02:46:46.472 00.031 16108 IsSlewing returns 0
02:46:46.472 00.000 16108 IsGuiding returns 0
02:46:46.472 00.000 16108 scope move finished after 83 + 88 ms
02:46:46.472 00.000 16108 Move returns status 0, amount 83
02:46:46.472 00.000 16108 move complete, result=0
02:46:46.472 00.000 16108 worker thread done servicing request
02:46:46.472 00.000 16108 Worker thread wakes up
02:46:46.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:46.473 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:46.473 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.4 px 83 ms SOUTH
02:46:47.636 01.163 16108 Exposure complete
02:46:47.720 00.084 16108 worker thread done servicing request
02:46:47.720 00.000 21068 OnExposeComplete: enter
02:46:47.721 00.001 21068 UpdateGuideState(): m_state=6
02:46:47.722 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14175
02:46:47.722 00.000 21068 Star::Find returns 1 (0), X=222.10, Y=877.30, Mass=120037, SNR=80.1, Peak=17395 HFD=3.1
02:46:47.724 00.002 21068 MultiStar: [#1 0.05,-0.38,1.36,U] [#2 0.20,-0.31,1.38,U] [#3 0.03,-0.63,0.00,M2] [#4 -0.16,-0.61,0.00,M1] [#5 0.09,-0.56,0.00,M1] [#6 -0.14,-0.66,0.00,M3] [#7 -0.61,-0.39,0.00,M2] [#8 -0.23,-0.33,0.88,U] 
02:46:47.725 00.001 21068 refined, 3 included, MultiStar: {-0.00, -0.33}, one-star: {-0.16, -0.29}
02:46:47.725 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
02:46:47.726 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
02:46:47.727 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=-0.05 mountY=0.32, mountTheta=1.74
02:46:47.728 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.33, opts=13)
02:46:47.729 00.001 21068 Enqueuing Move request for scope (-0.00, -0.33)
02:46:47.730 00.001 16108 Worker thread wakes up
02:46:47.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
02:46:47.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
02:46:47.730 00.000 16108 Moving (-0.00, -0.33) raw xDistance=-0.05 yDistance=0.32
02:46:47.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:46:47.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:46:47.730 00.000 16108 MoveAxis(E, 0, ABG)
02:46:47.730 00.000 16108 Move returns status 0, amount 0
02:46:47.730 00.000 16108 MoveAxis(S, 65, ABG)
02:46:47.730 00.000 16108 Guiding  Dir = 1, Dur = 65
02:46:47.730 00.000 16108 IsSlewing returns 0
02:46:47.730 00.000 16108 IsGuiding returns 0
02:46:47.735 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3334, FiltMin=2819, FiltMax=65510, Gamma=1.000
02:46:47.750 00.015 21068 UpdateGuideState exits: m=120037 SNR=80.1
02:46:47.752 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:47.752 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:47.753 00.001 21068 Enqueuing Expose request
02:46:47.755 00.002 16108 PulseGuide returned control before completion, sleep 52
02:46:47.816 00.061 16108 IsGuiding returns 1
02:46:47.816 00.000 16108 scope still moving after pulse duration time elapsed
02:46:47.847 00.031 16108 IsSlewing returns 0
02:46:47.847 00.000 16108 IsGuiding returns 0
02:46:47.847 00.000 16108 scope move finished after 65 + 51 ms
02:46:47.848 00.001 16108 Move returns status 0, amount 65
02:46:47.848 00.000 16108 move complete, result=0
02:46:47.848 00.000 16108 worker thread done servicing request
02:46:47.848 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
02:46:47.851 00.003 16108 Worker thread wakes up
02:46:47.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:47.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:48.835 00.984 16108 Exposure complete
02:46:48.906 00.071 16108 worker thread done servicing request
02:46:48.906 00.000 21068 OnExposeComplete: enter
02:46:48.908 00.002 21068 UpdateGuideState(): m_state=6
02:46:48.910 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14176
02:46:48.913 00.003 21068 Star::Find returns 1 (0), X=221.91, Y=877.12, Mass=113589, SNR=92.1, Peak=16355 HFD=2.8
02:46:48.914 00.001 21068 MultiStar: [#1 -0.24,-0.37,0.95,U] [#2 -0.16,-0.56,0.00,M1] [#3 -0.17,-0.46,1.04,U] [#4 -0.55,-0.31,0.00,M2] [#5 -0.15,-0.54,0.00,M2] [#6 -0.29,-0.53,0.00,M4] [#7 -0.81,-0.15,0.00,M3] [#8 -0.01,-0.16,0.79,U] 
02:46:48.916 00.002 21068 refined, 3 included, MultiStar: {-0.20, -0.38}, one-star: {-0.34, -0.48}
02:46:48.919 00.003 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
02:46:48.919 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
02:46:48.921 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-2.05 mountX=0.13 mountY=0.42, mountTheta=1.27
02:46:48.924 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.38, opts=13)
02:46:48.926 00.002 21068 Enqueuing Move request for scope (-0.20, -0.38)
02:46:48.929 00.003 16108 Worker thread wakes up
02:46:48.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.38) opts 0xd
02:46:48.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.38)
02:46:48.929 00.000 16108 Moving (-0.20, -0.38) raw xDistance=0.13 yDistance=0.42
02:46:48.930 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:46:48.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:46:48.930 00.000 16108 MoveAxis(E, 0, ABG)
02:46:48.930 00.000 16108 Move returns status 0, amount 0
02:46:48.930 00.000 16108 MoveAxis(S, 84, ABG)
02:46:48.930 00.000 16108 Guiding  Dir = 1, Dur = 84
02:46:48.930 00.000 16108 IsSlewing returns 0
02:46:48.930 00.000 16108 IsGuiding returns 0
02:46:48.931 00.001 16108 PulseGuide returned control before completion, sleep 93
02:46:48.937 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3334, FiltMin=2854, FiltMax=55913, Gamma=1.000
02:46:48.954 00.017 21068 UpdateGuideState exits: m=113589 SNR=92.1
02:46:48.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:48.956 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:48.957 00.001 21068 Enqueuing Expose request
02:46:49.037 00.080 16108 IsGuiding returns 0
02:46:49.037 00.000 16108 Move returns status 0, amount 84
02:46:49.037 00.000 16108 move complete, result=0
02:46:49.037 00.000 16108 worker thread done servicing request
02:46:49.037 00.000 16108 Worker thread wakes up
02:46:49.037 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:49.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:49.037 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 84 ms SOUTH
02:46:50.196 01.159 16108 Exposure complete
02:46:50.282 00.086 16108 worker thread done servicing request
02:46:50.282 00.000 21068 OnExposeComplete: enter
02:46:50.283 00.001 21068 UpdateGuideState(): m_state=6
02:46:50.284 00.001 21068 Star::Find(15, 221, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14177
02:46:50.285 00.001 21068 Star::Find returns 1 (0), X=222.15, Y=877.35, Mass=124827, SNR=86.5, Peak=14918 HFD=3.2
02:46:50.286 00.001 21068 MultiStar: [#1 -0.02,0.05,1.31,U] [#2 -0.14,-0.12,1.31,U] [#3 -0.04,0.03,1.01,U] [#4 -0.33,-0.19,0.91,U] [#5 -0.20,-0.26,0.94,U] [#6 -0.48,-0.41,0.00,M5] [#7 -0.37,-0.06,0.54,U] [#8 0.04,0.14,0.75,U] 
02:46:50.287 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.08}, one-star: {-0.11, -0.24}
02:46:50.288 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
02:46:50.288 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
02:46:50.289 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.59 mountX=0.12 mountY=0.11, mountTheta=0.76
02:46:50.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.08, opts=13)
02:46:50.292 00.001 21068 Enqueuing Move request for scope (-0.13, -0.08)
02:46:50.294 00.002 16108 Worker thread wakes up
02:46:50.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
02:46:50.294 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
02:46:50.294 00.000 16108 Moving (-0.13, -0.08) raw xDistance=0.12 yDistance=0.11
02:46:50.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:46:50.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:50.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:46:50.295 00.001 16108 MoveAxis(E, 0, ABG)
02:46:50.295 00.000 16108 Move returns status 0, amount 0
02:46:50.295 00.000 16108 MoveAxis(N, 0, ABG)
02:46:50.295 00.000 16108 Move returns status 0, amount 0
02:46:50.295 00.000 16108 move complete, result=0
02:46:50.295 00.000 16108 worker thread done servicing request
02:46:50.297 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3331, FiltMin=2854, FiltMax=64505, Gamma=1.000
02:46:50.313 00.016 21068 UpdateGuideState exits: m=124827 SNR=86.5
02:46:50.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:50.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:50.315 00.000 21068 Enqueuing Expose request
02:46:50.316 00.001 16108 Worker thread wakes up
02:46:50.316 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:50.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:50.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:51.304 00.987 16108 Exposure complete
02:46:51.383 00.079 16108 worker thread done servicing request
02:46:51.383 00.000 21068 OnExposeComplete: enter
02:46:51.384 00.001 21068 UpdateGuideState(): m_state=6
02:46:51.387 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14178
02:46:51.388 00.001 21068 Star::Find returns 1 (0), X=222.11, Y=877.02, Mass=114246, SNR=83.5, Peak=16947 HFD=2.9
02:46:51.389 00.001 21068 MultiStar: [#1 -0.15,-0.46,1.34,U] [#2 -0.32,-0.77,0.00,M1] [#3 -0.36,-0.69,0.00,M1] [#4 -0.53,-0.63,0.00,M2] [#5 -0.33,-0.96,0.00,M2] [#6 -0.40,-0.76,0.00,M6] [#7 -0.50,-0.68,0.00,M3] [#8 -0.20,-0.58,0.00,M1] 
02:46:51.390 00.001 21068 refined, 1 included, MultiStar: {-0.15, -0.51}, one-star: {-0.15, -0.58}
02:46:51.392 00.002 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
02:46:51.393 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
02:46:51.394 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.85 mountX=0.06 mountY=0.53, mountTheta=1.46
02:46:51.395 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.51, opts=13)
02:46:51.396 00.001 21068 Enqueuing Move request for scope (-0.15, -0.51)
02:46:51.397 00.001 16108 Worker thread wakes up
02:46:51.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.51) opts 0xd
02:46:51.397 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.51)
02:46:51.397 00.000 16108 Moving (-0.15, -0.51) raw xDistance=0.06 yDistance=0.53
02:46:51.398 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:51.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:46:51.398 00.000 16108 MoveAxis(E, 0, ABG)
02:46:51.398 00.000 16108 Move returns status 0, amount 0
02:46:51.398 00.000 16108 MoveAxis(S, 107, ABG)
02:46:51.398 00.000 16108 Guiding  Dir = 1, Dur = 107
02:46:51.398 00.000 16108 IsSlewing returns 0
02:46:51.398 00.000 16108 IsGuiding returns 0
02:46:51.400 00.002 16108 PulseGuide returned control before completion, sleep 117
02:46:51.403 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3331, FiltMin=2851, FiltMax=65510, Gamma=1.000
02:46:51.420 00.017 21068 UpdateGuideState exits: m=114246 SNR=83.5
02:46:51.420 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:51.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:46:51.423 00.002 21068 Enqueuing Expose request
02:46:51.532 00.109 16108 IsGuiding returns 1
02:46:51.532 00.000 16108 scope still moving after pulse duration time elapsed
02:46:51.563 00.031 16108 IsSlewing returns 0
02:46:51.563 00.000 16108 IsGuiding returns 0
02:46:51.563 00.000 16108 scope move finished after 107 + 58 ms
02:46:51.563 00.000 16108 Move returns status 0, amount 107
02:46:51.563 00.000 16108 move complete, result=0
02:46:51.563 00.000 16108 worker thread done servicing request
02:46:51.563 00.000 16108 Worker thread wakes up
02:46:51.563 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 107 ms SOUTH
02:46:51.566 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:51.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(207,863,31,31)
02:46:52.722 01.156 16108 Exposure complete
02:46:52.785 00.063 16108 worker thread done servicing request
02:46:52.785 00.000 21068 OnExposeComplete: enter
02:46:52.787 00.002 21068 UpdateGuideState(): m_state=6
02:46:52.789 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14179
02:46:52.790 00.001 21068 Star::Find false star n=33 nbg=232 bg=3435.6 sigma=187.1 thresh=3997 peak=3816
02:46:52.791 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=72518, SNR=2.9, Peak=4080 HFD=0.0
02:46:52.794 00.003 21068 DistanceChecker: activated
02:46:52.797 00.003 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:46:52.806 00.009 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:46:52.807 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:46:52.808 00.001 16108 Worker thread wakes up
02:46:52.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:46:52.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:46:52.808 00.000 16108 move complete, result=0
02:46:52.808 00.000 16108 worker thread done servicing request
02:46:52.913 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:46:52.914 00.001 21068 Status Line: Star lost - low SNR
02:46:52.920 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3331, FiltMin=2848, FiltMax=46240, Gamma=1.000
02:46:52.941 00.021 21068 UpdateGuideState exits: Star lost - low SNR
02:46:52.944 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:52.946 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:46:52.947 00.001 21068 Enqueuing Expose request
02:46:52.950 00.003 16108 Worker thread wakes up
02:46:52.950 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:52.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:46:53.939 00.989 16108 Exposure complete
02:46:54.008 00.069 16108 worker thread done servicing request
02:46:54.008 00.000 21068 OnExposeComplete: enter
02:46:54.010 00.002 21068 UpdateGuideState(): m_state=6
02:46:54.012 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14180
02:46:54.013 00.001 21068 Star::Find false star n=2 nbg=268 bg=3338.6 sigma=197.7 thresh=3932 peak=3614
02:46:54.015 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1310, SNR=2.9, Peak=4102 HFD=0.0
02:46:54.016 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:46:54.019 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:46:54.021 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:46:54.022 00.001 16108 Worker thread wakes up
02:46:54.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:46:54.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:46:54.022 00.000 16108 move complete, result=0
02:46:54.022 00.000 16108 worker thread done servicing request
02:46:54.134 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:46:54.135 00.001 21068 Status Line: Star lost - low SNR
02:46:54.151 00.016 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3334, FiltMin=2851, FiltMax=65456, Gamma=1.000
02:46:54.171 00.020 21068 UpdateGuideState exits: Star lost - low SNR
02:46:54.174 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:54.175 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:46:54.177 00.002 21068 Enqueuing Expose request
02:46:54.178 00.001 16108 Worker thread wakes up
02:46:54.178 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:54.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:46:55.334 01.156 16108 Exposure complete
02:46:55.415 00.081 16108 worker thread done servicing request
02:46:55.416 00.001 21068 OnExposeComplete: enter
02:46:55.417 00.001 21068 UpdateGuideState(): m_state=6
02:46:55.420 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14181
02:46:55.422 00.002 21068 Star::Find false star n=3 nbg=238 bg=3403.5 sigma=195.2 thresh=3989 peak=3624
02:46:55.423 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1857, SNR=2.9, Peak=4265 HFD=0.0
02:46:55.423 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:46:55.427 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:46:55.428 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:46:55.430 00.002 16108 Worker thread wakes up
02:46:55.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:46:55.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:46:55.430 00.000 16108 move complete, result=0
02:46:55.430 00.000 16108 worker thread done servicing request
02:46:55.532 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:46:55.534 00.002 21068 Status Line: Star lost - low SNR
02:46:55.542 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3334, FiltMin=2886, FiltMax=58969, Gamma=1.000
02:46:55.562 00.020 21068 UpdateGuideState exits: Star lost - low SNR
02:46:55.565 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:55.571 00.006 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:46:55.572 00.001 21068 Enqueuing Expose request
02:46:55.572 00.000 16108 Worker thread wakes up
02:46:55.572 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:55.574 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:46:56.538 00.964 16108 Exposure complete
02:46:56.596 00.058 16108 worker thread done servicing request
02:46:56.596 00.000 21068 OnExposeComplete: enter
02:46:56.598 00.002 21068 UpdateGuideState(): m_state=6
02:46:56.598 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14182
02:46:56.601 00.003 21068 Star::Find false star n=16 nbg=230 bg=3270.2 sigma=144.4 thresh=3703 peak=3672
02:46:56.601 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=9135, SNR=2.9, Peak=4329 HFD=0.0
02:46:56.602 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:46:56.604 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:46:56.605 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:46:56.606 00.001 16108 Worker thread wakes up
02:46:56.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:46:56.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:46:56.606 00.000 16108 move complete, result=0
02:46:56.606 00.000 16108 worker thread done servicing request
02:46:56.714 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:46:56.715 00.001 21068 Status Line: Star lost - low SNR
02:46:56.721 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3334, FiltMin=2861, FiltMax=53965, Gamma=1.000
02:46:56.738 00.017 21068 UpdateGuideState exits: Star lost - low SNR
02:46:56.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:56.740 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:46:56.741 00.001 21068 Enqueuing Expose request
02:46:56.742 00.001 16108 Worker thread wakes up
02:46:56.742 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:56.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:46:57.887 01.145 16108 Exposure complete
02:46:57.949 00.062 16108 worker thread done servicing request
02:46:57.950 00.001 21068 OnExposeComplete: enter
02:46:57.951 00.001 21068 UpdateGuideState(): m_state=6
02:46:57.952 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14183
02:46:57.953 00.001 21068 Star::Find false star n=7 nbg=221 bg=3405.8 sigma=189.8 thresh=3975 peak=3594
02:46:57.953 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=4937, SNR=2.9, Peak=4265 HFD=0.0
02:46:57.954 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:46:57.955 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:46:57.956 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:46:57.956 00.000 16108 Worker thread wakes up
02:46:57.958 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:46:57.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:46:57.958 00.000 16108 move complete, result=0
02:46:57.958 00.000 16108 worker thread done servicing request
02:46:58.074 00.116 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:46:58.076 00.002 21068 Status Line: Star lost - low SNR
02:46:58.083 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3334, FiltMin=2784, FiltMax=54745, Gamma=1.000
02:46:58.099 00.016 21068 UpdateGuideState exits: Star lost - low SNR
02:46:58.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:58.101 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:46:58.102 00.001 21068 Enqueuing Expose request
02:46:58.103 00.001 16108 Worker thread wakes up
02:46:58.103 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:58.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:46:59.077 00.974 16108 Exposure complete
02:46:59.133 00.056 16108 worker thread done servicing request
02:46:59.133 00.000 21068 OnExposeComplete: enter
02:46:59.134 00.001 21068 UpdateGuideState(): m_state=6
02:46:59.136 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14184
02:46:59.136 00.000 21068 Star::Find false star n=9 nbg=243 bg=3304.7 sigma=169.0 thresh=3812 peak=3774
02:46:59.137 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=5914, SNR=2.9, Peak=4454 HFD=0.0
02:46:59.138 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:46:59.139 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:46:59.140 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:46:59.141 00.001 16108 Worker thread wakes up
02:46:59.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:46:59.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:46:59.141 00.000 16108 move complete, result=0
02:46:59.141 00.000 16108 worker thread done servicing request
02:46:59.243 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:46:59.244 00.001 21068 Status Line: Star lost - low SNR
02:46:59.253 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3334, FiltMin=2864, FiltMax=63961, Gamma=1.000
02:46:59.277 00.024 21068 UpdateGuideState exits: Star lost - low SNR
02:46:59.279 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:59.280 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:46:59.280 00.000 21068 Enqueuing Expose request
02:46:59.281 00.001 16108 Worker thread wakes up
02:46:59.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:46:59.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:00.442 01.161 16108 Exposure complete
02:47:00.497 00.055 16108 worker thread done servicing request
02:47:00.497 00.000 21068 OnExposeComplete: enter
02:47:00.500 00.003 21068 UpdateGuideState(): m_state=6
02:47:00.502 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14185
02:47:00.503 00.001 21068 Star::Find false star n=5 nbg=242 bg=3411.1 sigma=156.8 thresh=3882 peak=3688
02:47:00.505 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3435, SNR=2.9, Peak=4307 HFD=0.0
02:47:00.506 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:00.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:00.508 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:00.509 00.001 16108 Worker thread wakes up
02:47:00.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:00.510 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:00.510 00.000 16108 move complete, result=0
02:47:00.510 00.000 16108 worker thread done servicing request
02:47:00.619 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:00.620 00.001 21068 Status Line: Star lost - low SNR
02:47:00.629 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3334, FiltMin=2889, FiltMax=55881, Gamma=1.000
02:47:00.664 00.035 21068 UpdateGuideState exits: Star lost - low SNR
02:47:00.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:00.667 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:00.668 00.001 21068 Enqueuing Expose request
02:47:00.669 00.001 16108 Worker thread wakes up
02:47:00.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:00.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:01.642 00.973 16108 Exposure complete
02:47:01.709 00.067 16108 worker thread done servicing request
02:47:01.709 00.000 21068 OnExposeComplete: enter
02:47:01.712 00.003 21068 UpdateGuideState(): m_state=6
02:47:01.714 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14186
02:47:01.716 00.002 21068 Star::Find false star n=4 nbg=225 bg=3405.5 sigma=200.5 thresh=4007 peak=3669
02:47:01.718 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2681, SNR=2.9, Peak=4141 HFD=0.0
02:47:01.720 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:01.722 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:01.724 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:01.725 00.001 16108 Worker thread wakes up
02:47:01.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:01.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:01.725 00.000 16108 move complete, result=0
02:47:01.726 00.001 16108 worker thread done servicing request
02:47:01.827 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:01.828 00.001 21068 Status Line: Star lost - low SNR
02:47:01.836 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3334, FiltMin=2870, FiltMax=61373, Gamma=1.000
02:47:01.856 00.020 21068 UpdateGuideState exits: Star lost - low SNR
02:47:01.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:01.858 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:01.859 00.001 21068 Enqueuing Expose request
02:47:01.860 00.001 16108 Worker thread wakes up
02:47:01.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:01.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:03.035 01.175 16108 Exposure complete
02:47:03.098 00.063 16108 worker thread done servicing request
02:47:03.098 00.000 21068 OnExposeComplete: enter
02:47:03.100 00.002 21068 UpdateGuideState(): m_state=6
02:47:03.101 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14187
02:47:03.102 00.001 21068 Star::Find false star n=2 nbg=264 bg=3350.2 sigma=200.0 thresh=3950 peak=3634
02:47:03.103 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1517, SNR=2.9, Peak=4256 HFD=0.0
02:47:03.104 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:03.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:03.109 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:03.110 00.001 16108 Worker thread wakes up
02:47:03.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:03.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:03.110 00.000 16108 move complete, result=0
02:47:03.110 00.000 16108 worker thread done servicing request
02:47:03.220 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:03.221 00.001 21068 Status Line: Star lost - low SNR
02:47:03.241 00.020 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3337, FiltMin=2883, FiltMax=47677, Gamma=1.000
02:47:03.266 00.025 21068 UpdateGuideState exits: Star lost - low SNR
02:47:03.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:03.269 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:03.270 00.001 21068 Enqueuing Expose request
02:47:03.271 00.001 16108 Worker thread wakes up
02:47:03.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:03.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:04.260 00.989 16108 Exposure complete
02:47:04.316 00.056 16108 worker thread done servicing request
02:47:04.317 00.001 21068 OnExposeComplete: enter
02:47:04.318 00.001 21068 UpdateGuideState(): m_state=6
02:47:04.321 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14188
02:47:04.323 00.002 21068 Star::Find false star n=11 nbg=228 bg=3280.2 sigma=148.7 thresh=3726 peak=3634
02:47:04.324 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=7052, SNR=2.9, Peak=4438 HFD=0.0
02:47:04.325 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:04.327 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:04.329 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:04.330 00.001 16108 Worker thread wakes up
02:47:04.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:04.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:04.330 00.000 16108 move complete, result=0
02:47:04.330 00.000 16108 worker thread done servicing request
02:47:04.436 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:04.437 00.001 21068 Status Line: Star lost - low SNR
02:47:04.447 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3337, FiltMin=2886, FiltMax=46470, Gamma=1.000
02:47:04.466 00.019 21068 UpdateGuideState exits: Star lost - low SNR
02:47:04.468 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:04.468 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:04.469 00.001 21068 Enqueuing Expose request
02:47:04.470 00.001 16108 Worker thread wakes up
02:47:04.470 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:04.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:05.662 01.192 16108 Exposure complete
02:47:05.733 00.071 16108 worker thread done servicing request
02:47:05.733 00.000 21068 OnExposeComplete: enter
02:47:05.736 00.003 21068 UpdateGuideState(): m_state=6
02:47:05.738 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14189
02:47:05.738 00.000 21068 Star::Find returns 0 (3), X=222.00, Y=877.00, Mass=0, SNR=0.0, Peak=4569 HFD=0.0
02:47:05.739 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:05.742 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:05.745 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:05.746 00.001 16108 Worker thread wakes up
02:47:05.747 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:05.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:05.747 00.000 16108 move complete, result=0
02:47:05.747 00.000 16108 worker thread done servicing request
02:47:05.856 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:05.858 00.002 21068 Status Line: Star lost - low mass
02:47:05.867 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3334, FiltMin=2873, FiltMax=50697, Gamma=1.000
02:47:05.901 00.034 21068 UpdateGuideState exits: Star lost - low mass
02:47:05.903 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:05.905 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:05.906 00.001 21068 Enqueuing Expose request
02:47:05.908 00.002 16108 Worker thread wakes up
02:47:05.908 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:05.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:06.879 00.971 16108 Exposure complete
02:47:06.943 00.064 16108 worker thread done servicing request
02:47:06.943 00.000 21068 OnExposeComplete: enter
02:47:06.944 00.001 21068 UpdateGuideState(): m_state=6
02:47:06.946 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14190
02:47:06.947 00.001 21068 Star::Find false star n=1 nbg=264 bg=3343.0 sigma=194.8 thresh=3927 peak=3719
02:47:06.948 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1386, SNR=2.9, Peak=4729 HFD=0.0
02:47:06.949 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:06.950 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:06.951 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:06.953 00.002 16108 Worker thread wakes up
02:47:06.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:06.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:06.953 00.000 16108 move complete, result=0
02:47:06.954 00.001 16108 worker thread done servicing request
02:47:07.066 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:07.067 00.001 21068 Status Line: Star lost - low SNR
02:47:07.076 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3337, FiltMin=2861, FiltMax=55014, Gamma=1.000
02:47:07.093 00.017 21068 UpdateGuideState exits: Star lost - low SNR
02:47:07.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:07.094 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:07.095 00.001 21068 Enqueuing Expose request
02:47:07.096 00.001 16108 Worker thread wakes up
02:47:07.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:07.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:08.260 01.164 16108 Exposure complete
02:47:08.329 00.069 16108 worker thread done servicing request
02:47:08.329 00.000 21068 OnExposeComplete: enter
02:47:08.330 00.001 21068 UpdateGuideState(): m_state=6
02:47:08.331 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14191
02:47:08.332 00.001 21068 Star::Find returns 0 (3), X=222.00, Y=877.00, Mass=0, SNR=0.0, Peak=4217 HFD=0.0
02:47:08.333 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:08.334 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:08.335 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:08.337 00.002 16108 Worker thread wakes up
02:47:08.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:08.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:08.337 00.000 16108 move complete, result=0
02:47:08.337 00.000 16108 worker thread done servicing request
02:47:08.445 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:08.446 00.001 21068 Status Line: Star lost - low mass
02:47:08.457 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3337, FiltMin=2838, FiltMax=63600, Gamma=1.000
02:47:08.483 00.026 21068 UpdateGuideState exits: Star lost - low mass
02:47:08.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:08.485 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:08.486 00.001 21068 Enqueuing Expose request
02:47:08.487 00.001 16108 Worker thread wakes up
02:47:08.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:08.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:09.451 00.964 16108 Exposure complete
02:47:09.524 00.073 16108 worker thread done servicing request
02:47:09.525 00.001 21068 OnExposeComplete: enter
02:47:09.525 00.000 21068 UpdateGuideState(): m_state=6
02:47:09.526 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14192
02:47:09.527 00.001 21068 Star::Find false star n=2 nbg=275 bg=3368.6 sigma=207.1 thresh=3990 peak=3614
02:47:09.528 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1611, SNR=2.9, Peak=4230 HFD=0.0
02:47:09.528 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:09.531 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:09.531 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:09.532 00.001 16108 Worker thread wakes up
02:47:09.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:09.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:09.532 00.000 16108 move complete, result=0
02:47:09.532 00.000 16108 worker thread done servicing request
02:47:09.635 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:09.638 00.003 21068 Status Line: Star lost - low SNR
02:47:09.647 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3337, FiltMin=2864, FiltMax=58816, Gamma=1.000
02:47:09.675 00.028 21068 UpdateGuideState exits: Star lost - low SNR
02:47:09.679 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.682 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:09.683 00.001 21068 Enqueuing Expose request
02:47:09.684 00.001 16108 Worker thread wakes up
02:47:09.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:09.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:10.845 01.161 16108 Exposure complete
02:47:10.912 00.067 16108 worker thread done servicing request
02:47:10.912 00.000 21068 OnExposeComplete: enter
02:47:10.913 00.001 21068 UpdateGuideState(): m_state=6
02:47:10.913 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14193
02:47:10.914 00.001 21068 Star::Find false star n=2 nbg=265 bg=3338.0 sigma=186.6 thresh=3898 peak=3637
02:47:10.915 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1759, SNR=2.9, Peak=4419 HFD=0.0
02:47:10.916 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:10.917 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:10.918 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:10.918 00.000 16108 Worker thread wakes up
02:47:10.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:10.919 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:10.919 00.000 16108 move complete, result=0
02:47:10.919 00.000 16108 worker thread done servicing request
02:47:11.030 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:11.032 00.002 21068 Status Line: Star lost - low SNR
02:47:11.038 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3337, FiltMin=2893, FiltMax=51942, Gamma=1.000
02:47:11.061 00.023 21068 UpdateGuideState exits: Star lost - low SNR
02:47:11.063 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:11.065 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:11.067 00.002 21068 Enqueuing Expose request
02:47:11.069 00.002 16108 Worker thread wakes up
02:47:11.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:11.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:12.049 00.980 16108 Exposure complete
02:47:12.112 00.063 16108 worker thread done servicing request
02:47:12.112 00.000 21068 OnExposeComplete: enter
02:47:12.113 00.001 21068 UpdateGuideState(): m_state=6
02:47:12.113 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14194
02:47:12.114 00.001 21068 Star::Find false star n=6 nbg=253 bg=3341.5 sigma=171.9 thresh=3857 peak=3646
02:47:12.115 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3668, SNR=2.9, Peak=4230 HFD=0.0
02:47:12.116 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:12.117 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:12.118 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:12.119 00.001 16108 Worker thread wakes up
02:47:12.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:12.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:12.119 00.000 16108 move complete, result=0
02:47:12.119 00.000 16108 worker thread done servicing request
02:47:12.235 00.116 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:12.237 00.002 21068 Status Line: Star lost - low SNR
02:47:12.246 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3337, FiltMin=2880, FiltMax=59577, Gamma=1.000
02:47:12.264 00.018 21068 UpdateGuideState exits: Star lost - low SNR
02:47:12.266 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:12.267 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:12.268 00.001 21068 Enqueuing Expose request
02:47:12.268 00.000 16108 Worker thread wakes up
02:47:12.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:12.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:13.430 01.161 16108 Exposure complete
02:47:13.501 00.071 16108 worker thread done servicing request
02:47:13.502 00.001 21068 OnExposeComplete: enter
02:47:13.503 00.001 21068 UpdateGuideState(): m_state=6
02:47:13.503 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14195
02:47:13.504 00.001 21068 Star::Find false star n=2 nbg=269 bg=3309.8 sigma=185.8 thresh=3867 peak=3652
02:47:13.504 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1236, SNR=2.9, Peak=4054 HFD=0.0
02:47:13.506 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:13.509 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:13.511 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:13.513 00.002 16108 Worker thread wakes up
02:47:13.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:13.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:13.513 00.000 16108 move complete, result=0
02:47:13.514 00.001 16108 worker thread done servicing request
02:47:13.622 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:13.624 00.002 21068 Status Line: Star lost - low SNR
02:47:13.636 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3337, FiltMin=2873, FiltMax=65456, Gamma=1.000
02:47:13.658 00.022 21068 UpdateGuideState exits: Star lost - low SNR
02:47:13.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:13.660 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:13.661 00.001 21068 Enqueuing Expose request
02:47:13.662 00.001 16108 Worker thread wakes up
02:47:13.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:13.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:14.643 00.981 16108 Exposure complete
02:47:14.706 00.063 16108 worker thread done servicing request
02:47:14.706 00.000 21068 OnExposeComplete: enter
02:47:14.707 00.001 21068 UpdateGuideState(): m_state=6
02:47:14.708 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14196
02:47:14.709 00.001 21068 Star::Find false star n=5 nbg=250 bg=3314.6 sigma=167.3 thresh=3816 peak=3642
02:47:14.711 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3440, SNR=2.9, Peak=4259 HFD=0.0
02:47:14.712 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:14.715 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:14.717 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:14.718 00.001 16108 Worker thread wakes up
02:47:14.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:14.718 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:14.718 00.000 16108 move complete, result=0
02:47:14.718 00.000 16108 worker thread done servicing request
02:47:14.826 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:14.828 00.002 21068 Status Line: Star lost - low SNR
02:47:14.835 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3337, FiltMin=2883, FiltMax=63193, Gamma=1.000
02:47:14.861 00.026 21068 UpdateGuideState exits: Star lost - low SNR
02:47:14.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:14.864 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:14.865 00.001 21068 Enqueuing Expose request
02:47:14.866 00.001 16108 Worker thread wakes up
02:47:14.866 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:14.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:16.029 01.163 16108 Exposure complete
02:47:16.120 00.091 16108 worker thread done servicing request
02:47:16.120 00.000 21068 OnExposeComplete: enter
02:47:16.123 00.003 21068 UpdateGuideState(): m_state=6
02:47:16.125 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14197
02:47:16.129 00.004 21068 Star::Find false star n=2 nbg=271 bg=3332.4 sigma=210.6 thresh=3964 peak=3566
02:47:16.130 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1517, SNR=2.9, Peak=4144 HFD=0.0
02:47:16.132 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:16.135 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:16.136 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:16.138 00.002 16108 Worker thread wakes up
02:47:16.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:16.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:16.138 00.000 16108 move complete, result=0
02:47:16.138 00.000 16108 worker thread done servicing request
02:47:16.247 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:16.248 00.001 21068 Status Line: Star lost - low SNR
02:47:16.255 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3334, FiltMin=2880, FiltMax=57760, Gamma=1.000
02:47:16.285 00.030 21068 UpdateGuideState exits: Star lost - low SNR
02:47:16.289 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:16.290 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:16.291 00.001 21068 Enqueuing Expose request
02:47:16.292 00.001 16108 Worker thread wakes up
02:47:16.292 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:16.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:17.273 00.981 16108 Exposure complete
02:47:17.333 00.060 16108 worker thread done servicing request
02:47:17.333 00.000 21068 OnExposeComplete: enter
02:47:17.335 00.002 21068 UpdateGuideState(): m_state=6
02:47:17.338 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14198
02:47:17.340 00.002 21068 Star::Find false star n=3 nbg=233 bg=3383.8 sigma=209.5 thresh=4012 peak=3716
02:47:17.341 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2405, SNR=2.9, Peak=4432 HFD=0.0
02:47:17.342 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:17.343 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:17.346 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:17.347 00.001 16108 Worker thread wakes up
02:47:17.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:17.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:17.347 00.000 16108 move complete, result=0
02:47:17.347 00.000 16108 worker thread done servicing request
02:47:17.451 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:17.452 00.001 21068 Status Line: Star lost - low SNR
02:47:17.460 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3337, FiltMin=2838, FiltMax=62246, Gamma=1.000
02:47:17.486 00.026 21068 UpdateGuideState exits: Star lost - low SNR
02:47:17.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:17.489 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:17.491 00.002 21068 Enqueuing Expose request
02:47:17.493 00.002 16108 Worker thread wakes up
02:47:17.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:17.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:18.658 01.165 16108 Exposure complete
02:47:18.735 00.077 16108 worker thread done servicing request
02:47:18.735 00.000 21068 OnExposeComplete: enter
02:47:18.736 00.001 21068 UpdateGuideState(): m_state=6
02:47:18.738 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14199
02:47:18.740 00.002 21068 Star::Find false star n=3 nbg=265 bg=3311.4 sigma=203.2 thresh=3921 peak=3715
02:47:18.742 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2417, SNR=2.9, Peak=4432 HFD=0.0
02:47:18.743 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:18.746 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:18.748 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:18.749 00.001 16108 Worker thread wakes up
02:47:18.750 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:18.750 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:18.750 00.000 16108 move complete, result=0
02:47:18.750 00.000 16108 worker thread done servicing request
02:47:18.859 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:18.860 00.001 21068 Status Line: Star lost - low SNR
02:47:18.870 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3337, FiltMin=2880, FiltMax=65456, Gamma=1.000
02:47:18.901 00.031 21068 UpdateGuideState exits: Star lost - low SNR
02:47:18.903 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:18.905 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:18.907 00.002 21068 Enqueuing Expose request
02:47:18.909 00.002 16108 Worker thread wakes up
02:47:18.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:18.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:19.880 00.971 16108 Exposure complete
02:47:19.943 00.063 16108 worker thread done servicing request
02:47:19.944 00.001 21068 OnExposeComplete: enter
02:47:19.944 00.000 21068 UpdateGuideState(): m_state=6
02:47:19.945 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14200
02:47:19.946 00.001 21068 Star::Find false star n=1 nbg=271 bg=3392.2 sigma=195.6 thresh=3979 peak=3640
02:47:19.947 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=659, SNR=2.9, Peak=4233 HFD=0.0
02:47:19.947 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:19.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:19.950 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:19.950 00.000 16108 Worker thread wakes up
02:47:19.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:19.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:19.951 00.001 16108 move complete, result=0
02:47:19.951 00.000 16108 worker thread done servicing request
02:47:20.062 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:20.064 00.002 21068 Status Line: Star lost - low SNR
02:47:20.073 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3337, FiltMin=2877, FiltMax=59065, Gamma=1.000
02:47:20.099 00.026 21068 UpdateGuideState exits: Star lost - low SNR
02:47:20.101 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:20.102 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:20.102 00.000 21068 Enqueuing Expose request
02:47:20.103 00.001 16108 Worker thread wakes up
02:47:20.103 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:20.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:21.266 01.163 16108 Exposure complete
02:47:21.323 00.057 16108 worker thread done servicing request
02:47:21.323 00.000 21068 OnExposeComplete: enter
02:47:21.324 00.001 21068 UpdateGuideState(): m_state=6
02:47:21.325 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14201
02:47:21.326 00.001 21068 Star::Find false star n=6 nbg=249 bg=3291.8 sigma=178.4 thresh=3827 peak=3653
02:47:21.326 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3751, SNR=2.9, Peak=3984 HFD=0.0
02:47:21.327 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:21.328 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:21.329 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:21.330 00.001 16108 Worker thread wakes up
02:47:21.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:21.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:21.330 00.000 16108 move complete, result=0
02:47:21.330 00.000 16108 worker thread done servicing request
02:47:21.440 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:21.442 00.002 21068 Status Line: Star lost - low SNR
02:47:21.449 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3337, FiltMin=2845, FiltMax=58752, Gamma=1.000
02:47:21.473 00.024 21068 UpdateGuideState exits: Star lost - low SNR
02:47:21.475 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:21.477 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:21.480 00.003 21068 Enqueuing Expose request
02:47:21.482 00.002 16108 Worker thread wakes up
02:47:21.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:21.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:22.455 00.973 16108 Exposure complete
02:47:22.554 00.099 16108 worker thread done servicing request
02:47:22.554 00.000 21068 OnExposeComplete: enter
02:47:22.555 00.001 21068 UpdateGuideState(): m_state=6
02:47:22.556 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14202
02:47:22.557 00.001 21068 Star::Find false star n=6 nbg=239 bg=3387.8 sigma=223.6 thresh=4059 peak=3687
02:47:22.559 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=6529, SNR=2.9, Peak=4262 HFD=0.0
02:47:22.561 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:22.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:22.565 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:22.567 00.002 16108 Worker thread wakes up
02:47:22.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:22.567 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:22.567 00.000 16108 move complete, result=0
02:47:22.567 00.000 16108 worker thread done servicing request
02:47:22.674 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:22.676 00.002 21068 Status Line: Star lost - low SNR
02:47:22.686 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3334, FiltMin=2873, FiltMax=65526, Gamma=1.000
02:47:22.715 00.029 21068 UpdateGuideState exits: Star lost - low SNR
02:47:22.720 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:22.721 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:22.721 00.000 21068 Enqueuing Expose request
02:47:22.722 00.001 16108 Worker thread wakes up
02:47:22.722 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:22.723 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:23.891 01.168 16108 Exposure complete
02:47:23.961 00.070 16108 worker thread done servicing request
02:47:23.961 00.000 21068 OnExposeComplete: enter
02:47:23.962 00.001 21068 UpdateGuideState(): m_state=6
02:47:23.964 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14203
02:47:23.964 00.000 21068 Star::Find false star n=4 nbg=263 bg=3355.0 sigma=176.0 thresh=3883 peak=3718
02:47:23.965 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3349, SNR=2.9, Peak=4537 HFD=0.0
02:47:23.966 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:23.967 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:23.968 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:23.969 00.001 16108 Worker thread wakes up
02:47:23.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:23.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:23.969 00.000 16108 move complete, result=0
02:47:23.969 00.000 16108 worker thread done servicing request
02:47:24.083 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:24.085 00.002 21068 Status Line: Star lost - low SNR
02:47:24.094 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3334, FiltMin=2867, FiltMax=63638, Gamma=1.000
02:47:24.139 00.045 21068 UpdateGuideState exits: Star lost - low SNR
02:47:24.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:24.141 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:24.141 00.000 21068 Enqueuing Expose request
02:47:24.142 00.001 16108 Worker thread wakes up
02:47:24.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:24.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:25.115 00.973 16108 Exposure complete
02:47:25.187 00.072 16108 worker thread done servicing request
02:47:25.187 00.000 21068 OnExposeComplete: enter
02:47:25.189 00.002 21068 UpdateGuideState(): m_state=6
02:47:25.191 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14204
02:47:25.192 00.001 21068 Star::Find false star n=4 nbg=251 bg=3347.8 sigma=177.1 thresh=3879 peak=3665
02:47:25.193 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2630, SNR=2.9, Peak=4505 HFD=0.0
02:47:25.195 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:25.196 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:25.197 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:25.198 00.001 16108 Worker thread wakes up
02:47:25.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:25.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:25.198 00.000 16108 move complete, result=0
02:47:25.198 00.000 16108 worker thread done servicing request
02:47:25.302 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:25.303 00.001 21068 Status Line: Star lost - low SNR
02:47:25.312 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3334, FiltMin=2835, FiltMax=60141, Gamma=1.000
02:47:25.351 00.039 21068 UpdateGuideState exits: Star lost - low SNR
02:47:25.355 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:25.358 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:25.359 00.001 21068 Enqueuing Expose request
02:47:25.360 00.001 16108 Worker thread wakes up
02:47:25.360 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:25.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:26.528 01.168 16108 Exposure complete
02:47:26.585 00.057 16108 worker thread done servicing request
02:47:26.585 00.000 21068 OnExposeComplete: enter
02:47:26.586 00.001 21068 UpdateGuideState(): m_state=6
02:47:26.588 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14205
02:47:26.589 00.001 21068 Star::Find false star n=1 nbg=254 bg=3343.1 sigma=187.3 thresh=3905 peak=3583
02:47:26.589 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=650, SNR=2.9, Peak=4137 HFD=0.0
02:47:26.591 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:26.593 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:26.594 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:26.595 00.001 16108 Worker thread wakes up
02:47:26.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:26.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:26.595 00.000 16108 move complete, result=0
02:47:26.595 00.000 16108 worker thread done servicing request
02:47:26.696 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:26.697 00.001 21068 Status Line: Star lost - low SNR
02:47:26.703 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3334, FiltMin=2806, FiltMax=59510, Gamma=1.000
02:47:26.727 00.024 21068 UpdateGuideState exits: Star lost - low SNR
02:47:26.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:26.729 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:26.730 00.001 21068 Enqueuing Expose request
02:47:26.731 00.001 16108 Worker thread wakes up
02:47:26.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:26.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:27.708 00.977 16108 Exposure complete
02:47:27.779 00.071 16108 worker thread done servicing request
02:47:27.779 00.000 21068 OnExposeComplete: enter
02:47:27.780 00.001 21068 UpdateGuideState(): m_state=6
02:47:27.781 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14206
02:47:27.782 00.001 21068 Star::Find false star n=2 nbg=243 bg=3412.6 sigma=223.4 thresh=4083 peak=3656
02:47:27.783 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2506, SNR=2.9, Peak=4105 HFD=0.0
02:47:27.784 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:27.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:27.787 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:27.787 00.000 16108 Worker thread wakes up
02:47:27.788 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:27.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:27.788 00.000 16108 move complete, result=0
02:47:27.788 00.000 16108 worker thread done servicing request
02:47:27.900 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:27.902 00.002 21068 Status Line: Star lost - low SNR
02:47:27.909 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=304, max=65535, med=3334, FiltMin=2905, FiltMax=60441, Gamma=1.000
02:47:27.935 00.026 21068 UpdateGuideState exits: Star lost - low SNR
02:47:27.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:27.941 00.005 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:27.942 00.001 21068 Enqueuing Expose request
02:47:27.943 00.001 16108 Worker thread wakes up
02:47:27.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:27.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:29.105 01.162 16108 Exposure complete
02:47:29.177 00.072 16108 worker thread done servicing request
02:47:29.178 00.001 21068 OnExposeComplete: enter
02:47:29.178 00.000 21068 UpdateGuideState(): m_state=6
02:47:29.180 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14207
02:47:29.181 00.001 21068 Star::Find false star n=6 nbg=254 bg=3287.7 sigma=170.8 thresh=3800 peak=3680
02:47:29.181 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=4576, SNR=2.9, Peak=4761 HFD=0.0
02:47:29.182 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:29.183 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:29.185 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:29.186 00.001 16108 Worker thread wakes up
02:47:29.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:29.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:29.186 00.000 16108 move complete, result=0
02:47:29.186 00.000 16108 worker thread done servicing request
02:47:29.290 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:29.290 00.000 21068 Status Line: Star lost - low SNR
02:47:29.301 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3331, FiltMin=2806, FiltMax=50649, Gamma=1.000
02:47:29.316 00.015 21068 UpdateGuideState exits: Star lost - low SNR
02:47:29.318 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:29.318 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:29.319 00.001 21068 Enqueuing Expose request
02:47:29.320 00.001 16108 Worker thread wakes up
02:47:29.320 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:29.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:30.285 00.965 16108 Exposure complete
02:47:30.361 00.076 16108 worker thread done servicing request
02:47:30.361 00.000 21068 OnExposeComplete: enter
02:47:30.362 00.001 21068 UpdateGuideState(): m_state=6
02:47:30.362 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14208
02:47:30.363 00.001 21068 Star::Find false star n=1 nbg=265 bg=3386.4 sigma=183.1 thresh=3936 peak=3605
02:47:30.364 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=969, SNR=2.9, Peak=4118 HFD=0.0
02:47:30.365 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:30.366 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:30.367 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:30.368 00.001 16108 Worker thread wakes up
02:47:30.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:30.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:30.368 00.000 16108 move complete, result=0
02:47:30.368 00.000 16108 worker thread done servicing request
02:47:30.478 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:30.479 00.001 21068 Status Line: Star lost - low SNR
02:47:30.486 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3331, FiltMin=2835, FiltMax=61574, Gamma=1.000
02:47:30.516 00.030 21068 UpdateGuideState exits: Star lost - low SNR
02:47:30.517 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:30.519 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:30.520 00.001 21068 Enqueuing Expose request
02:47:30.522 00.002 16108 Worker thread wakes up
02:47:30.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:30.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:31.686 01.164 16108 Exposure complete
02:47:31.759 00.073 16108 worker thread done servicing request
02:47:31.759 00.000 21068 OnExposeComplete: enter
02:47:31.762 00.003 21068 UpdateGuideState(): m_state=6
02:47:31.764 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14209
02:47:31.765 00.001 21068 Star::Find false star n=5 nbg=256 bg=3321.1 sigma=165.4 thresh=3817 peak=3658
02:47:31.767 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2973, SNR=2.9, Peak=4109 HFD=0.0
02:47:31.769 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:31.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:31.772 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:31.774 00.002 16108 Worker thread wakes up
02:47:31.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:31.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:31.774 00.000 16108 move complete, result=0
02:47:31.774 00.000 16108 worker thread done servicing request
02:47:31.883 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:31.886 00.003 21068 Status Line: Star lost - low SNR
02:47:31.894 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3331, FiltMin=2797, FiltMax=58918, Gamma=1.000
02:47:31.922 00.028 21068 UpdateGuideState exits: Star lost - low SNR
02:47:31.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:31.923 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:31.924 00.001 21068 Enqueuing Expose request
02:47:31.925 00.001 16108 Worker thread wakes up
02:47:31.925 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:31.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:32.908 00.983 16108 Exposure complete
02:47:32.985 00.077 16108 worker thread done servicing request
02:47:32.985 00.000 21068 OnExposeComplete: enter
02:47:32.987 00.002 21068 UpdateGuideState(): m_state=6
02:47:32.990 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14210
02:47:32.991 00.001 21068 Star::Find false star n=2 nbg=228 bg=3419.4 sigma=198.8 thresh=4016 peak=3645
02:47:32.993 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1497, SNR=2.9, Peak=4134 HFD=0.0
02:47:32.994 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:32.997 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:32.998 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:33.000 00.002 16108 Worker thread wakes up
02:47:33.001 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:33.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:33.001 00.000 16108 move complete, result=0
02:47:33.001 00.000 16108 worker thread done servicing request
02:47:33.113 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:33.114 00.001 21068 Status Line: Star lost - low SNR
02:47:33.120 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3331, FiltMin=2803, FiltMax=57958, Gamma=1.000
02:47:33.147 00.027 21068 UpdateGuideState exits: Star lost - low SNR
02:47:33.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:33.150 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:33.152 00.002 21068 Enqueuing Expose request
02:47:33.153 00.001 16108 Worker thread wakes up
02:47:33.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:33.154 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:34.329 01.175 16108 Exposure complete
02:47:34.396 00.067 16108 worker thread done servicing request
02:47:34.396 00.000 21068 OnExposeComplete: enter
02:47:34.397 00.001 21068 UpdateGuideState(): m_state=6
02:47:34.398 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14211
02:47:34.399 00.001 21068 Star::Find false star n=2 nbg=234 bg=3393.9 sigma=190.2 thresh=3965 peak=3647
02:47:34.400 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1419, SNR=2.9, Peak=4243 HFD=0.0
02:47:34.401 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:34.403 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:34.404 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:34.406 00.002 16108 Worker thread wakes up
02:47:34.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:34.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:34.406 00.000 16108 move complete, result=0
02:47:34.406 00.000 16108 worker thread done servicing request
02:47:34.518 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:34.519 00.001 21068 Status Line: Star lost - low SNR
02:47:34.529 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=473, max=65535, med=3331, FiltMin=2877, FiltMax=59750, Gamma=1.000
02:47:34.550 00.021 21068 UpdateGuideState exits: Star lost - low SNR
02:47:34.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:34.552 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:34.554 00.002 21068 Enqueuing Expose request
02:47:34.556 00.002 16108 Worker thread wakes up
02:47:34.556 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:34.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:35.520 00.964 16108 Exposure complete
02:47:35.601 00.081 16108 worker thread done servicing request
02:47:35.603 00.002 21068 OnExposeComplete: enter
02:47:35.604 00.001 21068 UpdateGuideState(): m_state=6
02:47:35.604 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14212
02:47:35.605 00.001 21068 Star::Find false star n=5 nbg=251 bg=3367.9 sigma=173.5 thresh=3888 peak=3730
02:47:35.606 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=4589, SNR=2.9, Peak=4777 HFD=0.0
02:47:35.607 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:35.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:35.610 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:35.611 00.001 16108 Worker thread wakes up
02:47:35.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:35.611 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:35.611 00.000 16108 move complete, result=0
02:47:35.611 00.000 16108 worker thread done servicing request
02:47:35.726 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:35.727 00.001 21068 Status Line: Star lost - low SNR
02:47:35.750 00.023 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3331, FiltMin=2838, FiltMax=54928, Gamma=1.000
02:47:35.773 00.023 21068 UpdateGuideState exits: Star lost - low SNR
02:47:35.776 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:35.777 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:35.778 00.001 21068 Enqueuing Expose request
02:47:35.780 00.002 16108 Worker thread wakes up
02:47:35.780 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:35.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:36.956 01.176 16108 Exposure complete
02:47:37.054 00.098 16108 worker thread done servicing request
02:47:37.054 00.000 21068 OnExposeComplete: enter
02:47:37.055 00.001 21068 UpdateGuideState(): m_state=6
02:47:37.056 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14213
02:47:37.056 00.000 21068 Star::Find false star n=2 nbg=248 bg=3388.1 sigma=192.0 thresh=3964 peak=3616
02:47:37.057 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1227, SNR=2.9, Peak=4179 HFD=0.0
02:47:37.058 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:37.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:37.061 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:37.062 00.001 16108 Worker thread wakes up
02:47:37.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:37.062 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:37.062 00.000 16108 move complete, result=0
02:47:37.062 00.000 16108 worker thread done servicing request
02:47:37.169 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:37.172 00.003 21068 Status Line: Star lost - low SNR
02:47:37.180 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3331, FiltMin=2864, FiltMax=46726, Gamma=1.000
02:47:37.214 00.034 21068 UpdateGuideState exits: Star lost - low SNR
02:47:37.216 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:37.217 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:37.218 00.001 21068 Enqueuing Expose request
02:47:37.219 00.001 16108 Worker thread wakes up
02:47:37.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:37.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:38.196 00.977 16108 Exposure complete
02:47:38.250 00.054 16108 worker thread done servicing request
02:47:38.251 00.001 21068 OnExposeComplete: enter
02:47:38.251 00.000 21068 UpdateGuideState(): m_state=6
02:47:38.252 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14214
02:47:38.253 00.001 21068 Star::Find false star n=4 nbg=269 bg=3343.7 sigma=197.8 thresh=3937 peak=3703
02:47:38.254 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2788, SNR=2.9, Peak=4105 HFD=0.0
02:47:38.254 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:38.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:38.258 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:38.260 00.002 16108 Worker thread wakes up
02:47:38.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:38.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:38.260 00.000 16108 move complete, result=0
02:47:38.260 00.000 16108 worker thread done servicing request
02:47:38.374 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:38.375 00.001 21068 Status Line: Star lost - low SNR
02:47:38.387 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3331, FiltMin=2870, FiltMax=52845, Gamma=1.000
02:47:38.411 00.024 21068 UpdateGuideState exits: Star lost - low SNR
02:47:38.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:38.413 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:38.415 00.002 21068 Enqueuing Expose request
02:47:38.416 00.001 16108 Worker thread wakes up
02:47:38.416 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:38.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:39.583 01.167 16108 Exposure complete
02:47:39.640 00.057 16108 worker thread done servicing request
02:47:39.640 00.000 21068 OnExposeComplete: enter
02:47:39.642 00.002 21068 UpdateGuideState(): m_state=6
02:47:39.642 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14215
02:47:39.643 00.001 21068 Star::Find false star n=9 nbg=234 bg=3349.2 sigma=150.6 thresh=3801 peak=3694
02:47:39.644 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=5237, SNR=2.9, Peak=4438 HFD=0.0
02:47:39.645 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:39.646 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:39.647 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:39.648 00.001 16108 Worker thread wakes up
02:47:39.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:39.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:39.648 00.000 16108 move complete, result=0
02:47:39.648 00.000 16108 worker thread done servicing request
02:47:39.751 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:39.752 00.001 21068 Status Line: Star lost - low SNR
02:47:39.761 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3331, FiltMin=2841, FiltMax=59478, Gamma=1.000
02:47:39.799 00.038 21068 UpdateGuideState exits: Star lost - low SNR
02:47:39.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:39.802 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:39.804 00.002 21068 Enqueuing Expose request
02:47:39.805 00.001 16108 Worker thread wakes up
02:47:39.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:39.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:40.779 00.974 16108 Exposure complete
02:47:40.846 00.067 16108 worker thread done servicing request
02:47:40.847 00.001 21068 OnExposeComplete: enter
02:47:40.848 00.001 21068 UpdateGuideState(): m_state=6
02:47:40.848 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14216
02:47:40.849 00.001 21068 Star::Find false star n=2 nbg=245 bg=3332.3 sigma=209.9 thresh=3962 peak=3644
02:47:40.851 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1348, SNR=2.9, Peak=4198 HFD=0.0
02:47:40.852 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:40.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:40.857 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:40.858 00.001 16108 Worker thread wakes up
02:47:40.859 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:40.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:40.859 00.000 16108 move complete, result=0
02:47:40.859 00.000 16108 worker thread done servicing request
02:47:40.962 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:40.963 00.001 21068 Status Line: Star lost - low SNR
02:47:40.975 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3331, FiltMin=2797, FiltMax=56144, Gamma=1.000
02:47:40.989 00.014 21068 UpdateGuideState exits: Star lost - low SNR
02:47:40.991 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:40.992 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:40.993 00.001 21068 Enqueuing Expose request
02:47:40.994 00.001 16108 Worker thread wakes up
02:47:40.994 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:40.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:42.175 01.181 16108 Exposure complete
02:47:42.231 00.056 16108 worker thread done servicing request
02:47:42.232 00.001 21068 OnExposeComplete: enter
02:47:42.233 00.001 21068 UpdateGuideState(): m_state=6
02:47:42.235 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14217
02:47:42.237 00.002 21068 Star::Find false star n=2 nbg=244 bg=3401.2 sigma=210.0 thresh=4031 peak=3616
02:47:42.238 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1351, SNR=2.9, Peak=4323 HFD=0.0
02:47:42.240 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:42.244 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:42.244 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:42.246 00.002 16108 Worker thread wakes up
02:47:42.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:42.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:42.246 00.000 16108 move complete, result=0
02:47:42.246 00.000 16108 worker thread done servicing request
02:47:42.353 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:42.354 00.001 21068 Status Line: Star lost - low SNR
02:47:42.362 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3331, FiltMin=2845, FiltMax=63584, Gamma=1.000
02:47:42.381 00.019 21068 UpdateGuideState exits: Star lost - low SNR
02:47:42.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:42.383 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:42.384 00.001 21068 Enqueuing Expose request
02:47:42.385 00.001 16108 Worker thread wakes up
02:47:42.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:42.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:43.364 00.979 16108 Exposure complete
02:47:43.438 00.074 16108 worker thread done servicing request
02:47:43.439 00.001 21068 OnExposeComplete: enter
02:47:43.441 00.002 21068 UpdateGuideState(): m_state=6
02:47:43.442 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14218
02:47:43.444 00.002 21068 Star::Find returns 0 (3), X=222.00, Y=877.00, Mass=0, SNR=0.0, Peak=4150 HFD=0.0
02:47:43.445 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:43.449 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:43.450 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:43.451 00.001 16108 Worker thread wakes up
02:47:43.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:43.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:43.451 00.000 16108 move complete, result=0
02:47:43.452 00.001 16108 worker thread done servicing request
02:47:43.557 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:43.559 00.002 21068 Status Line: Star lost - low mass
02:47:43.567 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3334, FiltMin=2883, FiltMax=61504, Gamma=1.000
02:47:43.586 00.019 21068 UpdateGuideState exits: Star lost - low mass
02:47:43.588 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:43.588 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:43.590 00.002 21068 Enqueuing Expose request
02:47:43.591 00.001 16108 Worker thread wakes up
02:47:43.591 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:43.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:44.749 01.158 16108 Exposure complete
02:47:44.819 00.070 16108 worker thread done servicing request
02:47:44.819 00.000 21068 OnExposeComplete: enter
02:47:44.820 00.001 21068 UpdateGuideState(): m_state=6
02:47:44.821 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14219
02:47:44.822 00.001 21068 Star::Find false star n=6 nbg=255 bg=3310.6 sigma=171.1 thresh=3824 peak=3655
02:47:44.823 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3714, SNR=2.9, Peak=4272 HFD=0.0
02:47:44.823 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:44.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:44.826 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:44.828 00.002 16108 Worker thread wakes up
02:47:44.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:44.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:44.828 00.000 16108 move complete, result=0
02:47:44.828 00.000 16108 worker thread done servicing request
02:47:44.936 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:44.937 00.001 21068 Status Line: Star lost - low SNR
02:47:44.946 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3331, FiltMin=2829, FiltMax=48352, Gamma=1.000
02:47:44.961 00.015 21068 UpdateGuideState exits: Star lost - low SNR
02:47:44.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:44.963 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:44.964 00.001 21068 Enqueuing Expose request
02:47:44.965 00.001 16108 Worker thread wakes up
02:47:44.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:44.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:45.941 00.976 16108 Exposure complete
02:47:46.027 00.086 16108 worker thread done servicing request
02:47:46.027 00.000 21068 OnExposeComplete: enter
02:47:46.029 00.002 21068 UpdateGuideState(): m_state=6
02:47:46.031 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14220
02:47:46.032 00.001 21068 Star::Find false star n=1 nbg=267 bg=3370.6 sigma=218.9 thresh=4027 peak=3686
02:47:46.034 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=741, SNR=2.9, Peak=4112 HFD=0.0
02:47:46.034 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:46.035 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:46.037 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:46.038 00.001 16108 Worker thread wakes up
02:47:46.039 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:46.039 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:46.039 00.000 16108 move complete, result=0
02:47:46.039 00.000 16108 worker thread done servicing request
02:47:46.152 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:46.153 00.001 21068 Status Line: Star lost - low SNR
02:47:46.161 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3334, FiltMin=2889, FiltMax=53133, Gamma=1.000
02:47:46.191 00.030 21068 UpdateGuideState exits: Star lost - low SNR
02:47:46.191 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:46.192 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:46.194 00.002 21068 Enqueuing Expose request
02:47:46.195 00.001 16108 Worker thread wakes up
02:47:46.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:46.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:47.368 01.173 16108 Exposure complete
02:47:47.436 00.068 16108 worker thread done servicing request
02:47:47.436 00.000 21068 OnExposeComplete: enter
02:47:47.437 00.001 21068 UpdateGuideState(): m_state=6
02:47:47.438 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14221
02:47:47.439 00.001 21068 Star::Find false star n=1 nbg=261 bg=3320.1 sigma=186.4 thresh=3879 peak=3587
02:47:47.441 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=590, SNR=2.9, Peak=4515 HFD=0.0
02:47:47.442 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:47.445 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:47.447 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:47.448 00.001 16108 Worker thread wakes up
02:47:47.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:47.448 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:47.448 00.000 16108 move complete, result=0
02:47:47.448 00.000 16108 worker thread done servicing request
02:47:47.562 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:47.563 00.001 21068 Status Line: Star lost - low SNR
02:47:47.571 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3334, FiltMin=2832, FiltMax=61593, Gamma=1.000
02:47:47.614 00.043 21068 UpdateGuideState exits: Star lost - low SNR
02:47:47.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:47.616 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:47.618 00.002 21068 Enqueuing Expose request
02:47:47.619 00.001 16108 Worker thread wakes up
02:47:47.619 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:47.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:48.608 00.989 16108 Exposure complete
02:47:48.693 00.085 16108 worker thread done servicing request
02:47:48.693 00.000 21068 OnExposeComplete: enter
02:47:48.695 00.002 21068 UpdateGuideState(): m_state=6
02:47:48.696 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14222
02:47:48.696 00.000 21068 Star::Find false star n=3 nbg=251 bg=3339.9 sigma=181.4 thresh=3884 peak=3702
02:47:48.697 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1953, SNR=2.9, Peak=4141 HFD=0.0
02:47:48.698 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:48.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:48.701 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:48.702 00.001 16108 Worker thread wakes up
02:47:48.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:48.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:48.702 00.000 16108 move complete, result=0
02:47:48.702 00.000 16108 worker thread done servicing request
02:47:48.815 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:48.816 00.001 21068 Status Line: Star lost - low SNR
02:47:48.823 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3334, FiltMin=2856, FiltMax=52477, Gamma=1.000
02:47:48.843 00.020 21068 UpdateGuideState exits: Star lost - low SNR
02:47:48.846 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:48.847 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:48.848 00.001 21068 Enqueuing Expose request
02:47:48.850 00.002 16108 Worker thread wakes up
02:47:48.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:48.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:50.016 01.166 16108 Exposure complete
02:47:50.091 00.075 16108 worker thread done servicing request
02:47:50.091 00.000 21068 OnExposeComplete: enter
02:47:50.092 00.001 21068 UpdateGuideState(): m_state=6
02:47:50.092 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14223
02:47:50.093 00.001 21068 Star::Find false star n=3 nbg=265 bg=3311.9 sigma=186.9 thresh=3872 peak=3630
02:47:50.094 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1973, SNR=2.9, Peak=4147 HFD=0.0
02:47:50.095 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:50.099 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:50.101 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:50.102 00.001 16108 Worker thread wakes up
02:47:50.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:50.102 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:50.103 00.001 16108 move complete, result=0
02:47:50.103 00.000 16108 worker thread done servicing request
02:47:50.207 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:50.208 00.001 21068 Status Line: Star lost - low SNR
02:47:50.214 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3334, FiltMin=2870, FiltMax=55549, Gamma=1.000
02:47:50.231 00.017 21068 UpdateGuideState exits: Star lost - low SNR
02:47:50.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:50.233 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:50.233 00.000 21068 Enqueuing Expose request
02:47:50.234 00.001 16108 Worker thread wakes up
02:47:50.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:50.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:51.209 00.975 16108 Exposure complete
02:47:51.291 00.082 16108 worker thread done servicing request
02:47:51.292 00.001 21068 OnExposeComplete: enter
02:47:51.292 00.000 21068 UpdateGuideState(): m_state=6
02:47:51.293 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14224
02:47:51.294 00.001 21068 Star::Find false star n=6 nbg=259 bg=3319.8 sigma=173.6 thresh=3841 peak=3624
02:47:51.295 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3971, SNR=2.9, Peak=4109 HFD=0.0
02:47:51.296 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:51.297 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:51.298 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:51.299 00.001 16108 Worker thread wakes up
02:47:51.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:51.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:51.299 00.000 16108 move complete, result=0
02:47:51.299 00.000 16108 worker thread done servicing request
02:47:51.409 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:51.411 00.002 21068 Status Line: Star lost - low SNR
02:47:51.421 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3334, FiltMin=2886, FiltMax=57341, Gamma=1.000
02:47:51.440 00.019 21068 UpdateGuideState exits: Star lost - low SNR
02:47:51.442 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:51.442 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:51.444 00.002 21068 Enqueuing Expose request
02:47:51.445 00.001 16108 Worker thread wakes up
02:47:51.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:51.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:52.629 01.184 16108 Exposure complete
02:47:52.684 00.055 16108 worker thread done servicing request
02:47:52.684 00.000 21068 OnExposeComplete: enter
02:47:52.685 00.001 21068 UpdateGuideState(): m_state=6
02:47:52.686 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14225
02:47:52.687 00.001 21068 Star::Find false star n=5 nbg=252 bg=3342.1 sigma=166.0 thresh=3840 peak=3819
02:47:52.688 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3956, SNR=2.9, Peak=4745 HFD=0.0
02:47:52.689 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:52.690 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:52.691 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:52.691 00.000 16108 Worker thread wakes up
02:47:52.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:52.691 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:52.691 00.000 16108 move complete, result=0
02:47:52.693 00.002 16108 worker thread done servicing request
02:47:52.803 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:52.805 00.002 21068 Status Line: Star lost - low SNR
02:47:52.813 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3334, FiltMin=2857, FiltMax=51232, Gamma=1.000
02:47:52.828 00.015 21068 UpdateGuideState exits: Star lost - low SNR
02:47:52.830 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:52.830 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:52.831 00.001 21068 Enqueuing Expose request
02:47:52.832 00.001 16108 Worker thread wakes up
02:47:52.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:52.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:53.818 00.986 16108 Exposure complete
02:47:53.881 00.063 16108 worker thread done servicing request
02:47:53.881 00.000 21068 OnExposeComplete: enter
02:47:53.884 00.003 21068 UpdateGuideState(): m_state=6
02:47:53.887 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14226
02:47:53.890 00.003 21068 Star::Find false star n=8 nbg=247 bg=3295.5 sigma=164.6 thresh=3789 peak=3664
02:47:53.892 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=5048, SNR=2.9, Peak=4169 HFD=0.0
02:47:53.895 00.003 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:53.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:53.899 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:53.900 00.001 16108 Worker thread wakes up
02:47:53.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:53.900 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:53.900 00.000 16108 move complete, result=0
02:47:53.900 00.000 16108 worker thread done servicing request
02:47:54.008 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:54.009 00.001 21068 Status Line: Star lost - low SNR
02:47:54.018 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3334, FiltMin=2851, FiltMax=48589, Gamma=1.000
02:47:54.035 00.017 21068 UpdateGuideState exits: Star lost - low SNR
02:47:54.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:54.036 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:54.037 00.001 21068 Enqueuing Expose request
02:47:54.038 00.001 16108 Worker thread wakes up
02:47:54.038 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:54.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:55.208 01.170 16108 Exposure complete
02:47:55.279 00.071 16108 worker thread done servicing request
02:47:55.279 00.000 21068 OnExposeComplete: enter
02:47:55.281 00.002 21068 UpdateGuideState(): m_state=6
02:47:55.283 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14227
02:47:55.284 00.001 21068 Star::Find false star n=3 nbg=267 bg=3323.7 sigma=192.2 thresh=3900 peak=3711
02:47:55.286 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2124, SNR=2.9, Peak=4745 HFD=0.0
02:47:55.287 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:55.290 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:55.292 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:55.293 00.001 16108 Worker thread wakes up
02:47:55.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:55.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:55.294 00.001 16108 move complete, result=0
02:47:55.294 00.000 16108 worker thread done servicing request
02:47:55.402 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:55.404 00.002 21068 Status Line: Star lost - low SNR
02:47:55.410 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3334, FiltMin=2857, FiltMax=44733, Gamma=1.000
02:47:55.440 00.030 21068 UpdateGuideState exits: Star lost - low SNR
02:47:55.442 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:55.443 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:55.444 00.001 21068 Enqueuing Expose request
02:47:55.446 00.002 16108 Worker thread wakes up
02:47:55.446 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:55.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:56.428 00.982 16108 Exposure complete
02:47:56.493 00.065 16108 worker thread done servicing request
02:47:56.493 00.000 21068 OnExposeComplete: enter
02:47:56.494 00.001 21068 UpdateGuideState(): m_state=6
02:47:56.495 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14228
02:47:56.496 00.001 21068 Star::Find false star n=3 nbg=270 bg=3327.3 sigma=211.3 thresh=3961 peak=3647
02:47:56.497 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2290, SNR=2.9, Peak=4173 HFD=0.0
02:47:56.498 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:56.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:56.501 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:56.502 00.001 16108 Worker thread wakes up
02:47:56.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:56.502 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:56.502 00.000 16108 move complete, result=0
02:47:56.502 00.000 16108 worker thread done servicing request
02:47:56.606 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:56.612 00.006 21068 Status Line: Star lost - low SNR
02:47:56.621 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3334, FiltMin=2861, FiltMax=47193, Gamma=1.000
02:47:56.645 00.024 21068 UpdateGuideState exits: Star lost - low SNR
02:47:56.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:56.647 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:56.648 00.001 21068 Enqueuing Expose request
02:47:56.649 00.001 16108 Worker thread wakes up
02:47:56.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:56.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:57.814 01.165 16108 Exposure complete
02:47:57.867 00.053 16108 worker thread done servicing request
02:47:57.867 00.000 21068 OnExposeComplete: enter
02:47:57.869 00.002 21068 UpdateGuideState(): m_state=6
02:47:57.869 00.000 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14229
02:47:57.870 00.001 21068 Star::Find false star n=10 nbg=240 bg=3300.3 sigma=161.3 thresh=3784 peak=3571
02:47:57.871 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=5958, SNR=2.9, Peak=4281 HFD=0.0
02:47:57.872 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:57.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:57.874 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:57.875 00.001 16108 Worker thread wakes up
02:47:57.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:57.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:57.875 00.000 16108 move complete, result=0
02:47:57.875 00.000 16108 worker thread done servicing request
02:47:57.990 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:57.992 00.002 21068 Status Line: Star lost - low SNR
02:47:57.998 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3334, FiltMin=2899, FiltMax=54189, Gamma=1.000
02:47:58.026 00.028 21068 UpdateGuideState exits: Star lost - low SNR
02:47:58.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:58.028 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:58.029 00.001 21068 Enqueuing Expose request
02:47:58.030 00.001 16108 Worker thread wakes up
02:47:58.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:58.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:47:59.002 00.972 16108 Exposure complete
02:47:59.092 00.090 16108 worker thread done servicing request
02:47:59.092 00.000 21068 OnExposeComplete: enter
02:47:59.092 00.000 21068 UpdateGuideState(): m_state=6
02:47:59.094 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14230
02:47:59.095 00.001 21068 Star::Find false star n=4 nbg=267 bg=3367.4 sigma=221.8 thresh=4033 peak=3668
02:47:59.095 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=3000, SNR=2.9, Peak=4227 HFD=0.0
02:47:59.096 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:47:59.097 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:47:59.098 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:47:59.099 00.001 16108 Worker thread wakes up
02:47:59.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:47:59.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:47:59.099 00.000 16108 move complete, result=0
02:47:59.099 00.000 16108 worker thread done servicing request
02:47:59.211 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:47:59.213 00.002 21068 Status Line: Star lost - low SNR
02:47:59.220 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3334, FiltMin=2886, FiltMax=53789, Gamma=1.000
02:47:59.240 00.020 21068 UpdateGuideState exits: Star lost - low SNR
02:47:59.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:59.242 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:47:59.243 00.001 21068 Enqueuing Expose request
02:47:59.243 00.000 16108 Worker thread wakes up
02:47:59.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:47:59.245 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:00.414 01.169 16108 Exposure complete
02:48:00.468 00.054 16108 worker thread done servicing request
02:48:00.468 00.000 21068 OnExposeComplete: enter
02:48:00.468 00.000 21068 UpdateGuideState(): m_state=6
02:48:00.469 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14231
02:48:00.471 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=593, SNR=3.0, Peak=4073 HFD=0.0
02:48:00.471 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:00.472 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:00.474 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:00.475 00.001 16108 Worker thread wakes up
02:48:00.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:00.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:00.475 00.000 16108 move complete, result=0
02:48:00.475 00.000 16108 worker thread done servicing request
02:48:00.587 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:00.588 00.001 21068 Status Line: Star lost - low SNR
02:48:00.596 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3341, FiltMin=2838, FiltMax=53568, Gamma=1.000
02:48:00.617 00.021 21068 UpdateGuideState exits: Star lost - low SNR
02:48:00.620 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:00.621 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:00.622 00.001 21068 Enqueuing Expose request
02:48:00.623 00.001 16108 Worker thread wakes up
02:48:00.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:00.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:01.607 00.984 16108 Exposure complete
02:48:01.663 00.056 16108 worker thread done servicing request
02:48:01.663 00.000 21068 OnExposeComplete: enter
02:48:01.665 00.002 21068 UpdateGuideState(): m_state=6
02:48:01.666 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14232
02:48:01.668 00.002 21068 Star::Find false star n=7 nbg=246 bg=3328.7 sigma=163.0 thresh=3818 peak=3700
02:48:01.670 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=4506, SNR=2.9, Peak=4182 HFD=0.0
02:48:01.671 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:01.676 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:01.678 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:01.679 00.001 16108 Worker thread wakes up
02:48:01.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:01.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:01.679 00.000 16108 move complete, result=0
02:48:01.679 00.000 16108 worker thread done servicing request
02:48:01.782 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:01.784 00.002 21068 Status Line: Star lost - low SNR
02:48:01.796 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3341, FiltMin=2845, FiltMax=55360, Gamma=1.000
02:48:01.816 00.020 21068 UpdateGuideState exits: Star lost - low SNR
02:48:01.823 00.007 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:01.825 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:01.827 00.002 21068 Enqueuing Expose request
02:48:01.828 00.001 16108 Worker thread wakes up
02:48:01.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:01.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:02.993 01.165 16108 Exposure complete
02:48:03.047 00.054 16108 worker thread done servicing request
02:48:03.047 00.000 21068 OnExposeComplete: enter
02:48:03.048 00.001 21068 UpdateGuideState(): m_state=6
02:48:03.049 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14233
02:48:03.049 00.000 21068 Star::Find false star n=2 nbg=234 bg=3389.9 sigma=203.7 thresh=4001 peak=3639
02:48:03.050 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1648, SNR=2.9, Peak=4326 HFD=0.0
02:48:03.051 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:03.052 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:03.053 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:03.054 00.001 16108 Worker thread wakes up
02:48:03.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:03.054 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:03.054 00.000 16108 move complete, result=0
02:48:03.054 00.000 16108 worker thread done servicing request
02:48:03.163 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:03.165 00.002 21068 Status Line: Star lost - low SNR
02:48:03.174 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3334, FiltMin=2873, FiltMax=51350, Gamma=1.000
02:48:03.197 00.023 21068 UpdateGuideState exits: Star lost - low SNR
02:48:03.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:03.200 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:03.200 00.000 21068 Enqueuing Expose request
02:48:03.201 00.001 16108 Worker thread wakes up
02:48:03.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:03.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:04.177 00.976 16108 Exposure complete
02:48:04.250 00.073 16108 worker thread done servicing request
02:48:04.250 00.000 21068 OnExposeComplete: enter
02:48:04.251 00.001 21068 UpdateGuideState(): m_state=6
02:48:04.252 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14234
02:48:04.253 00.001 21068 Star::Find false star n=4 nbg=258 bg=3296.0 sigma=173.8 thresh=3817 peak=3619
02:48:04.253 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2441, SNR=2.9, Peak=4147 HFD=0.0
02:48:04.254 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:04.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:04.256 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:04.257 00.001 16108 Worker thread wakes up
02:48:04.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:04.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:04.257 00.000 16108 move complete, result=0
02:48:04.257 00.000 16108 worker thread done servicing request
02:48:04.363 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:04.363 00.000 21068 Status Line: Star lost - low SNR
02:48:04.372 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3334, FiltMin=2838, FiltMax=51933, Gamma=1.000
02:48:04.391 00.019 21068 UpdateGuideState exits: Star lost - low SNR
02:48:04.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:04.394 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:04.396 00.002 21068 Enqueuing Expose request
02:48:04.397 00.001 16108 Worker thread wakes up
02:48:04.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:04.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:05.595 01.198 16108 Exposure complete
02:48:05.665 00.070 16108 worker thread done servicing request
02:48:05.665 00.000 21068 OnExposeComplete: enter
02:48:05.667 00.002 21068 UpdateGuideState(): m_state=6
02:48:05.670 00.003 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14235
02:48:05.671 00.001 21068 Star::Find false star n=1 nbg=271 bg=3314.9 sigma=211.0 thresh=3948 peak=3645
02:48:05.672 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=675, SNR=2.9, Peak=4137 HFD=0.0
02:48:05.672 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:05.674 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:05.675 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:05.675 00.000 16108 Worker thread wakes up
02:48:05.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:05.675 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:05.675 00.000 16108 move complete, result=0
02:48:05.676 00.001 16108 worker thread done servicing request
02:48:05.785 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:05.787 00.002 21068 Status Line: Star lost - low SNR
02:48:05.796 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3334, FiltMin=2877, FiltMax=57497, Gamma=1.000
02:48:05.810 00.014 21068 UpdateGuideState exits: Star lost - low SNR
02:48:05.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:05.811 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:05.812 00.001 21068 Enqueuing Expose request
02:48:05.813 00.001 16108 Worker thread wakes up
02:48:05.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:05.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:06.792 00.979 16108 Exposure complete
02:48:06.848 00.056 16108 worker thread done servicing request
02:48:06.848 00.000 21068 OnExposeComplete: enter
02:48:06.849 00.001 21068 UpdateGuideState(): m_state=6
02:48:06.850 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14236
02:48:06.850 00.000 21068 Star::Find false star n=2 nbg=263 bg=3350.8 sigma=199.5 thresh=3949 peak=3724
02:48:06.851 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2196, SNR=2.9, Peak=4569 HFD=0.0
02:48:06.852 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:06.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:06.854 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:06.855 00.001 16108 Worker thread wakes up
02:48:06.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:06.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:06.855 00.000 16108 move complete, result=0
02:48:06.855 00.000 16108 worker thread done servicing request
02:48:06.967 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:06.968 00.001 21068 Status Line: Star lost - low SNR
02:48:06.975 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3334, FiltMin=2835, FiltMax=57693, Gamma=1.000
02:48:06.997 00.022 21068 UpdateGuideState exits: Star lost - low SNR
02:48:06.999 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:07.000 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:07.001 00.001 21068 Enqueuing Expose request
02:48:07.002 00.001 16108 Worker thread wakes up
02:48:07.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:07.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:08.193 01.191 16108 Exposure complete
02:48:08.248 00.055 16108 worker thread done servicing request
02:48:08.248 00.000 21068 OnExposeComplete: enter
02:48:08.250 00.002 21068 UpdateGuideState(): m_state=6
02:48:08.251 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14237
02:48:08.253 00.002 21068 Star::Find false star n=7 nbg=242 bg=3311.7 sigma=164.3 thresh=3805 peak=3737
02:48:08.253 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=4823, SNR=2.9, Peak=4473 HFD=0.0
02:48:08.254 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:08.257 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:08.258 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:08.259 00.001 16108 Worker thread wakes up
02:48:08.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:08.259 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:08.259 00.000 16108 move complete, result=0
02:48:08.260 00.001 16108 worker thread done servicing request
02:48:08.375 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:08.377 00.002 21068 Status Line: Star lost - low SNR
02:48:08.387 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3334, FiltMin=2873, FiltMax=55104, Gamma=1.000
02:48:08.411 00.024 21068 UpdateGuideState exits: Star lost - low SNR
02:48:08.413 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:08.414 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:08.415 00.001 21068 Enqueuing Expose request
02:48:08.417 00.002 16108 Worker thread wakes up
02:48:08.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:08.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:09.387 00.970 16108 Exposure complete
02:48:09.442 00.055 16108 worker thread done servicing request
02:48:09.442 00.000 21068 OnExposeComplete: enter
02:48:09.444 00.002 21068 UpdateGuideState(): m_state=6
02:48:09.445 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14238
02:48:09.445 00.000 21068 Star::Find false star n=7 nbg=247 bg=3291.3 sigma=162.4 thresh=3779 peak=3633
02:48:09.446 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=4387, SNR=2.9, Peak=4419 HFD=0.0
02:48:09.447 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:09.448 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:09.449 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:09.450 00.001 16108 Worker thread wakes up
02:48:09.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:09.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:09.450 00.000 16108 move complete, result=0
02:48:09.450 00.000 16108 worker thread done servicing request
02:48:09.564 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:09.565 00.001 21068 Status Line: Star lost - low SNR
02:48:09.572 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=531, max=65535, med=3334, FiltMin=2854, FiltMax=45024, Gamma=1.000
02:48:09.604 00.032 21068 UpdateGuideState exits: Star lost - low SNR
02:48:09.606 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:09.608 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:09.608 00.000 21068 Enqueuing Expose request
02:48:09.609 00.001 16108 Worker thread wakes up
02:48:09.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:09.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:10.764 01.155 16108 Exposure complete
02:48:10.830 00.066 16108 worker thread done servicing request
02:48:10.830 00.000 21068 OnExposeComplete: enter
02:48:10.831 00.001 21068 UpdateGuideState(): m_state=6
02:48:10.832 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14239
02:48:10.833 00.001 21068 Star::Find false star n=2 nbg=262 bg=3331.6 sigma=181.9 thresh=3877 peak=3634
02:48:10.834 00.001 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=1301, SNR=2.9, Peak=4109 HFD=0.0
02:48:10.835 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:10.836 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:10.837 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:10.838 00.001 16108 Worker thread wakes up
02:48:10.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:10.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:10.838 00.000 16108 move complete, result=0
02:48:10.838 00.000 16108 worker thread done servicing request
02:48:10.953 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:10.954 00.001 21068 Status Line: Star lost - low SNR
02:48:10.967 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3334, FiltMin=2819, FiltMax=52838, Gamma=1.000
02:48:10.987 00.020 21068 UpdateGuideState exits: Star lost - low SNR
02:48:10.989 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:10.990 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:10.991 00.001 21068 Enqueuing Expose request
02:48:10.992 00.001 16108 Worker thread wakes up
02:48:10.992 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:10.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:11.992 01.000 16108 Exposure complete
02:48:12.049 00.057 16108 worker thread done servicing request
02:48:12.049 00.000 21068 OnExposeComplete: enter
02:48:12.050 00.001 21068 UpdateGuideState(): m_state=6
02:48:12.051 00.001 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14240
02:48:12.052 00.001 21068 Star::Find false star n=3 nbg=257 bg=3314.0 sigma=173.5 thresh=3834 peak=3634
02:48:12.052 00.000 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=2044, SNR=2.9, Peak=4214 HFD=0.0
02:48:12.053 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:12.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:12.055 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:12.056 00.001 16108 Worker thread wakes up
02:48:12.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:12.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:12.056 00.000 16108 move complete, result=0
02:48:12.056 00.000 16108 worker thread done servicing request
02:48:12.161 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:12.162 00.001 21068 Status Line: Star lost - low SNR
02:48:12.172 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3334, FiltMin=2793, FiltMax=58070, Gamma=1.000
02:48:12.189 00.017 21068 UpdateGuideState exits: Star lost - low SNR
02:48:12.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:12.191 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:12.192 00.001 21068 Enqueuing Expose request
02:48:12.193 00.001 16108 Worker thread wakes up
02:48:12.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:12.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:13.360 01.167 16108 Exposure complete
02:48:13.428 00.068 16108 worker thread done servicing request
02:48:13.428 00.000 21068 OnExposeComplete: enter
02:48:13.429 00.001 21068 UpdateGuideState(): m_state=6
02:48:13.431 00.002 21068 Star::Find(15, 222, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14241
02:48:13.433 00.002 21068 Star::Find false star n=1 nbg=275 bg=3323.0 sigma=209.9 thresh=3953 peak=3634
02:48:13.435 00.002 21068 Star::Find returns 0 (2), X=222.00, Y=877.00, Mass=661, SNR=2.9, Peak=4128 HFD=0.0
02:48:13.436 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:48:13.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
02:48:13.439 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
02:48:13.441 00.002 16108 Worker thread wakes up
02:48:13.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:48:13.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:48:13.441 00.000 16108 move complete, result=0
02:48:13.441 00.000 16108 worker thread done servicing request
02:48:13.558 00.117 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:48:13.559 00.001 21068 Status Line: Star lost - low SNR
02:48:13.575 00.016 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3334, FiltMin=2864, FiltMax=60541, Gamma=1.000
02:48:13.606 00.031 21068 UpdateGuideState exits: Star lost - low SNR
02:48:13.606 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:13.607 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:48:13.608 00.001 21068 Enqueuing Expose request
02:48:13.609 00.001 16108 Worker thread wakes up
02:48:13.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:48:13.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:48:14.174 00.564 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:48:14.177 00.003 21068 case statement mapped state 6 to 4
02:48:14.178 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
02:48:14.276 00.098 21068 evsrv: cli 0D018350 request: {"method":"stop_capture","id":1004}
02:48:14.279 00.003 21068 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:48:14.281 00.002 21068 Status Line: Waiting for devices...
02:48:14.285 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1004}
02:48:14.327 00.042 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:48:14.330 00.003 21068 case statement mapped state 6 to 4
02:48:14.332 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
02:48:14.383 00.051 16108 ASCOM_AbortExposure returns err = 0
02:48:14.383 00.000 16108 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
02:48:14.389 00.006 16108 worker thread done servicing request
02:48:14.389 00.000 21068 OnExposeComplete: enter
02:48:14.391 00.002 21068 OnExposeComplete: Capture Error reported
02:48:14.393 00.002 21068 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
02:48:14.394 00.001 21068 Mount: notify guiding stopped
02:48:14.396 00.002 21068 Changing from state GUIDING to STOP
02:48:14.397 00.001 21068 guider state => SELECTED
02:48:14.398 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3334, FiltMin=2864, FiltMax=60541, Gamma=1.000
02:48:14.421 00.023 21068 Changing from state SELECTED to UNINITIALIZED
02:48:14.422 00.001 21068 guider state => SELECTING
02:48:14.424 00.002 21068 Status Line: Stopped.
02:48:14.427 00.003 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
02:48:15.344 00.917 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:48:15.345 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:49:15.487 60.142 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:15.488 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:49:26.071 10.583 21068 evsrv: cli 0D018350 request: {"method":"get_connected","id":1011}
02:49:26.073 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":true,"id":1011}
02:49:26.174 00.101 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:26.176 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:49:27.286 01.110 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:27.289 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:49:28.400 01.111 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:28.403 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:49:29.462 01.059 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:29.465 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:49:30.576 01.111 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:30.578 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:49:30.679 00.101 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
02:49:30.683 00.004 21068 PhdController::Guide begins
02:49:30.685 00.002 21068 PhdController: newstate STATE_SETUP
02:49:30.687 00.002 21068 PhdController: setup
02:49:30.689 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
02:49:30.691 00.002 21068 PhdController: start capturing
02:49:30.693 00.002 21068 Changing from state SELECTING to UNINITIALIZED
02:49:30.695 00.002 21068 guider state => SELECTING
02:49:30.697 00.002 21068 setting force full frames = true
02:49:30.698 00.001 21068 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
02:49:30.743 00.045 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:49:30.744 00.001 21068 Enqueuing Expose request
02:49:30.745 00.001 21068 PhdController: newstate STATE_SELECT_STAR
02:49:30.747 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:49:30.748 00.001 16108 Worker thread wakes up
02:49:30.748 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:30.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:49:31.916 01.168 16108 Exposure complete
02:49:31.974 00.058 16108 worker thread done servicing request
02:49:31.974 00.000 21068 OnExposeComplete: enter
02:49:31.978 00.004 21068 UpdateGuideState(): m_state=1
02:49:31.979 00.001 21068 UpdateCurrentPosition: no star selected
02:49:31.981 00.002 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:49:31.983 00.002 21068 Status Line: No star selected
02:49:31.987 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3331, FiltMin=2886, FiltMax=53043, Gamma=1.000
02:49:32.001 00.014 21068 UpdateGuideState exits: No star selected
02:49:32.002 00.001 21068 GuiderMultiStar::AutoSelect enter
02:49:32.003 00.001 21068 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
02:49:32.058 00.055 21068 AutoFind: auto downsample for scale 3.22 => 1x
02:49:32.126 00.068 21068 AutoFind: global mean = 0.1, stdev 877.7
02:49:32.128 00.002 21068 AutoFind: using threshold = 0.1
02:49:32.210 00.082 21068 AutoFind: local max [98, 369] 199.8
02:49:32.211 00.001 21068 AutoFind: local max [104, 802] 173.2
02:49:32.212 00.001 21068 AutoFind: local max [814, 630] 130.7
02:49:32.212 00.000 21068 AutoFind: local max [787, 732] 124.9
02:49:32.214 00.002 21068 AutoFind: local max [579, 859] 114.0
02:49:32.215 00.001 21068 AutoFind: local max [463, 437] 32.3
02:49:32.215 00.000 21068 AutoFind: local max [596, 136] 25.9
02:49:32.216 00.001 21068 AutoFind: local max [690, 38] 25.7
02:49:32.217 00.001 21068 AutoFind: local max [1101, 395] 24.6
02:49:32.218 00.001 21068 AutoFind: local max [207, 863] 22.2
02:49:32.218 00.000 21068 AutoFind: local max [1166, 597] 19.9
02:49:32.219 00.001 21068 AutoFind: local max [1162, 872] 18.4
02:49:32.220 00.001 21068 AutoFind: local max [1234, 556] 18.3
02:49:32.220 00.000 21068 AutoFind: local max [533, 825] 16.4
02:49:32.221 00.001 21068 AutoFind: local max [1038, 660] 15.0
02:49:32.221 00.000 21068 AutoFind: local max [668, 945] 14.6
02:49:32.223 00.002 21068 AutoFind: local max [46, 617] 13.4
02:49:32.224 00.001 21068 AutoFind: local max [110, 716] 13.2
02:49:32.224 00.000 21068 AutoFind: local max [1006, 624] 12.9
02:49:32.225 00.001 21068 AutoFind: local max [529, 192] 11.6
02:49:32.226 00.001 21068 AutoFind: local max [216, 697] 10.9
02:49:32.227 00.001 21068 AutoFind: local max [699, 393] 10.4
02:49:32.227 00.000 21068 AutoFind: local max [383, 661] 9.8
02:49:32.228 00.001 21068 AutoFind: local max [1255, 843] 9.5
02:49:32.229 00.001 21068 AutoFind: local max [389, 150] 9.0
02:49:32.229 00.000 21068 AutoFind: local max [913, 855] 9.0
02:49:32.230 00.001 21068 AutoFind: local max [265, 748] 8.0
02:49:32.231 00.001 21068 AutoFind: local max [361, 22] 7.8
02:49:32.231 00.000 21068 AutoFind: local max [1073, 379] 7.8
02:49:32.232 00.001 21068 AutoFind: local max [204, 912] 7.8
02:49:32.234 00.002 21068 AutoFind: local max [111, 637] 7.7
02:49:32.234 00.000 21068 AutoFind: local max [806, 489] 7.7
02:49:32.235 00.001 21068 AutoFind: local max [1254, 256] 7.6
02:49:32.236 00.001 21068 AutoFind: local max [284, 747] 7.4
02:49:32.236 00.000 21068 AutoFind: local max [1184, 177] 7.4
02:49:32.237 00.001 21068 AutoFind: local max [520, 794] 7.4
02:49:32.238 00.001 21068 AutoFind: local max [707, 311] 7.3
02:49:32.238 00.000 21068 AutoFind: local max [1004, 777] 7.3
02:49:32.239 00.001 21068 AutoFind: local max [964, 433] 7.0
02:49:32.240 00.001 21068 AutoFind: local max [894, 187] 6.7
02:49:32.241 00.001 21068 AutoFind: local max [807, 169] 6.6
02:49:32.241 00.000 21068 AutoFind: local max [943, 867] 6.4
02:49:32.242 00.001 21068 AutoFind: local max [1177, 810] 6.2
02:49:32.244 00.002 21068 AutoFind: local max [1147, 146] 6.0
02:49:32.244 00.000 21068 AutoFind: local max [53, 779] 6.0
02:49:32.245 00.001 21068 AutoFind: local max [303, 325] 5.9
02:49:32.245 00.000 21068 AutoFind: local max [401, 346] 5.9
02:49:32.246 00.001 21068 AutoFind: local max [453, 282] 5.9
02:49:32.247 00.001 21068 AutoFind: local max [269, 399] 5.8
02:49:32.248 00.001 21068 AutoFind: local max [74, 467] 5.7
02:49:32.248 00.000 21068 AutoFind: local max [1224, 951] 5.5
02:49:32.249 00.001 21068 AutoFind: local max [460, 784] 5.1
02:49:32.250 00.001 21068 AutoFind: local max [547, 617] 5.1
02:49:32.250 00.000 21068 AutoFind: local max [48, 389] 5.1
02:49:32.251 00.001 21068 AutoFind: local max [1123, 285] 5.1
02:49:32.252 00.001 21068 AutoFind: local max [1243, 205] 5.1
02:49:32.252 00.000 21068 AutoFind: local max [122, 348] 5.0
02:49:32.254 00.002 21068 AutoFind: local max [1104, 929] 5.0
02:49:32.255 00.001 21068 AutoFind: local max [982, 309] 4.6
02:49:32.256 00.001 21068 AutoFind: local max [1163, 265] 4.5
02:49:32.257 00.001 21068 AutoFind: local max [1106, 524] 4.4
02:49:32.257 00.000 21068 AutoFind: local max [1151, 802] 4.1
02:49:32.258 00.001 21068 AutoFind: local max [68, 938] 4.0
02:49:32.258 00.000 21068 AutoFind: local max [938, 785] 4.0
02:49:32.259 00.001 21068 AutoFind: local max [70, 781] 3.9
02:49:32.260 00.001 21068 AutoFind: local max [764, 707] 3.7
02:49:32.261 00.001 21068 AutoFind: local max [293, 274] 3.6
02:49:32.261 00.000 21068 AutoFind: local max [994, 268] 3.5
02:49:32.262 00.001 21068 AutoFind: local max [114, 355] 3.4
02:49:32.263 00.001 21068 AutoFind: local max [95, 360] 3.3
02:49:32.265 00.002 21068 AutoFind: local max [115, 802] 3.2
02:49:32.265 00.000 21068 AutoFind: local max [66, 353] 3.1
02:49:32.266 00.001 21068 AutoFind: local max [93, 804] 3.1
02:49:32.267 00.001 21068 AutoFind: local max [676, 43] 3.0
02:49:32.267 00.000 21068 AutoFind: local max [745, 217] 3.0
02:49:32.268 00.001 21068 AutoFind: local max [968, 761] 2.9
02:49:32.270 00.002 21068 AutoFind: local max [95, 397] 2.9
02:49:32.272 00.002 21068 AutoFind: local max [1112, 855] 2.9
02:49:32.273 00.001 21068 AutoFind: local max [798, 731] 2.9
02:49:32.274 00.001 21068 AutoFind: local max [561, 770] 2.9
02:49:32.276 00.002 21068 AutoFind: local max [831, 800] 2.9
02:49:32.277 00.001 21068 AutoFind: local max [1051, 691] 2.8
02:49:32.279 00.002 21068 AutoFind: local max [100, 569] 2.8
02:49:32.280 00.001 21068 AutoFind: local max [814, 837] 2.8
02:49:32.281 00.001 21068 AutoFind: local max [94, 381] 2.8
02:49:32.281 00.000 21068 AutoFind: local max [681, 251] 2.7
02:49:32.282 00.001 21068 AutoFind: local max [18, 48] 2.7
02:49:32.283 00.001 21068 AutoFind: local max [195, 131] 2.6
02:49:32.284 00.001 21068 AutoFind: local max [1010, 488] 2.5
02:49:32.285 00.001 21068 AutoFind: local max [727, 866] 2.4
02:49:32.286 00.001 21068 AutoFind: local max [378, 919] 2.4
02:49:32.287 00.001 21068 AutoFind: local max [804, 627] 2.4
02:49:32.289 00.002 21068 AutoFind: local max [1089, 612] 2.4
02:49:32.289 00.000 21068 AutoFind: local max [924, 738] 2.4
02:49:32.290 00.001 21068 AutoFind: local max [966, 523] 2.4
02:49:32.291 00.001 21068 AutoFind: local max [474, 785] 2.3
02:49:32.292 00.001 21068 AutoFind: local max [1015, 269] 2.3
02:49:32.293 00.001 21068 AutoFind: local max [391, 658] 2.3
02:49:32.294 00.001 21068 AutoFind: local max [404, 609] 2.3
02:49:32.295 00.001 21068 AutoFind: local max [1237, 651] 2.3
02:49:32.296 00.001 21068 AutoFind: too close [391, 658] 2.3 - [383, 661] 9.8
02:49:32.296 00.000 21068 AutoFind: too close [474, 785] 2.3 - [460, 784] 5.1
02:49:32.298 00.002 21068 AutoFind: close dim-bright [804, 627] 2.4 - [814, 630] 130.7
02:49:32.299 00.001 21068 AutoFind: too close [94, 381] 2.8 - [95, 397] 2.9
02:49:32.300 00.001 21068 AutoFind: close dim-bright [94, 381] 2.8 - [98, 369] 199.8
02:49:32.300 00.000 21068 AutoFind: close dim-bright [798, 731] 2.9 - [787, 732] 124.9
02:49:32.301 00.001 21068 AutoFind: close dim-bright [676, 43] 3.0 - [690, 38] 25.7
02:49:32.302 00.001 21068 AutoFind: close dim-bright [93, 804] 3.1 - [104, 802] 173.2
02:49:32.303 00.001 21068 AutoFind: close dim-bright [115, 802] 3.2 - [104, 802] 173.2
02:49:32.304 00.001 21068 AutoFind: too close [95, 360] 3.3 - [114, 355] 3.4
02:49:32.305 00.001 21068 AutoFind: close dim-bright [95, 360] 3.3 - [98, 369] 199.8
02:49:32.306 00.001 21068 AutoFind: too close [114, 355] 3.4 - [122, 348] 5.0
02:49:32.307 00.001 21068 AutoFind: close dim-bright [114, 355] 3.4 - [98, 369] 199.8
02:49:32.309 00.002 21068 AutoFind: too close [70, 781] 3.9 - [53, 779] 6.0
02:49:32.310 00.001 21068 AutoFind: too close [284, 747] 7.4 - [265, 748] 8.0
02:49:32.312 00.002 21068 AutoFind: too close to edge [1224, 951] 5.5
02:49:32.312 00.000 21068 AutoFind: too close to edge [668, 945] 14.6
02:49:32.313 00.001 21068 AutoFind: BPP = 16, saturation at 67816, pedestal 2281, thresh = 61262
02:49:32.314 00.001 21068 Star::Find(15, 98, 369, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.314 00.000 21068 Star::Find returns 1 (0), X=98.23, Y=369.24, Mass=1172819, SNR=295.2, Peak=65481 HFD=4.3
02:49:32.315 00.001 21068 Star::Find(15, 104, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.316 00.001 21068 Star::Find returns 1 (0), X=103.81, Y=801.65, Mass=902103, SNR=250.8, Peak=65535 HFD=3.7
02:49:32.317 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.318 00.001 21068 Star::Find returns 1 (0), X=813.97, Y=630.25, Mass=670736, SNR=215.7, Peak=65535 HFD=3.3
02:49:32.319 00.001 21068 Star::Find(15, 787, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.320 00.001 21068 Star::Find returns 1 (0), X=787.24, Y=732.30, Mass=626619, SNR=228.2, Peak=65535 HFD=3.0
02:49:32.323 00.003 21068 Star::Find(15, 579, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.324 00.001 21068 Star::Find returns 1 (0), X=578.90, Y=858.89, Mass=612101, SNR=213.8, Peak=65535 HFD=3.3
02:49:32.325 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.326 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.60, Mass=158221, SNR=108.3, Peak=23712 HFD=2.8
02:49:32.328 00.002 21068 Star::Find(15, 596, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.330 00.002 21068 Star::Find returns 1 (0), X=595.62, Y=136.14, Mass=151480, SNR=96.4, Peak=16592 HFD=3.5
02:49:32.330 00.000 21068 Star::Find(15, 690, 38, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.332 00.002 21068 Star::Find returns 1 (0), X=690.20, Y=37.54, Mass=127420, SNR=78.2, Peak=19891 HFD=3.0
02:49:32.333 00.001 21068 Star::Find(15, 1101, 395, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.335 00.002 21068 Star::Find returns 1 (0), X=1101.32, Y=394.99, Mass=117469, SNR=88.5, Peak=17785 HFD=3.3
02:49:32.337 00.002 21068 Star::Find(15, 207, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.339 00.002 21068 Star::Find returns 1 (0), X=207.33, Y=863.38, Mass=109677, SNR=78.4, Peak=15629 HFD=3.0
02:49:32.340 00.001 21068 Star::Find(15, 1166, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.342 00.002 21068 Star::Find returns 1 (0), X=1166.13, Y=597.35, Mass=104635, SNR=71.8, Peak=13926 HFD=3.2
02:49:32.343 00.001 21068 Star::Find(15, 1162, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.344 00.001 21068 Star::Find returns 1 (0), X=1162.06, Y=871.71, Mass=97911, SNR=72.9, Peak=14041 HFD=3.0
02:49:32.344 00.000 21068 Star::Find(15, 1234, 556, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.345 00.001 21068 Star::Find returns 1 (0), X=1234.27, Y=555.86, Mass=85667, SNR=65.4, Peak=13597 HFD=2.9
02:49:32.346 00.001 21068 Star::Find(15, 533, 825, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.347 00.001 21068 Star::Find returns 1 (0), X=532.84, Y=825.19, Mass=71877, SNR=61.2, Peak=14438 HFD=2.4
02:49:32.347 00.000 21068 Star::Find(15, 1038, 660, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.348 00.001 21068 Star::Find returns 1 (0), X=1037.40, Y=659.94, Mass=82425, SNR=66.8, Peak=12121 HFD=3.4
02:49:32.350 00.002 21068 Star::Find(15, 46, 617, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.351 00.001 21068 Star::Find returns 1 (0), X=46.07, Y=616.77, Mass=64157, SNR=55.4, Peak=11395 HFD=2.8
02:49:32.351 00.000 21068 Star::Find(15, 110, 716, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.352 00.001 21068 Star::Find returns 1 (0), X=110.36, Y=715.92, Mass=64883, SNR=54.7, Peak=12281 HFD=2.7
02:49:32.353 00.001 21068 Star::Find(15, 1006, 624, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.353 00.000 21068 Star::Find returns 1 (0), X=1005.82, Y=623.63, Mass=55940, SNR=53.0, Peak=9475 HFD=2.7
02:49:32.354 00.001 21068 Star::Find(15, 529, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.355 00.001 21068 Star::Find returns 1 (0), X=529.52, Y=191.66, Mass=53657, SNR=52.0, Peak=9315 HFD=3.0
02:49:32.356 00.001 21068 Star::Find(15, 216, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.356 00.000 21068 Star::Find returns 1 (0), X=215.62, Y=697.31, Mass=57210, SNR=43.6, Peak=9600 HFD=3.2
02:49:32.357 00.001 21068 Star::Find(15, 699, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.358 00.001 21068 Star::Find returns 1 (0), X=698.81, Y=393.46, Mass=55717, SNR=52.9, Peak=9321 HFD=2.8
02:49:32.359 00.001 21068 Star::Find(15, 1255, 843, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.360 00.001 21068 Star::Find returns 1 (0), X=1254.91, Y=842.84, Mass=47992, SNR=42.5, Peak=9158 HFD=3.0
02:49:32.360 00.000 21068 Star::Find(15, 389, 150, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.361 00.001 21068 Star::Find returns 1 (0), X=388.77, Y=149.61, Mass=40339, SNR=40.5, Peak=8579 HFD=2.8
02:49:32.362 00.001 21068 Star::Find(15, 913, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.363 00.001 21068 Star::Find returns 1 (0), X=913.15, Y=855.47, Mass=40485, SNR=38.1, Peak=9030 HFD=3.2
02:49:32.363 00.000 21068 Star::Find(15, 361, 22, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.364 00.001 21068 Star::Find returns 1 (0), X=361.20, Y=22.01, Mass=28093, SNR=28.3, Peak=7376 HFD=2.4
02:49:32.365 00.001 21068 Star::Find(15, 1073, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.366 00.001 21068 Star::Find returns 1 (0), X=1072.92, Y=378.87, Mass=28922, SNR=33.3, Peak=7523 HFD=2.5
02:49:32.367 00.001 21068 Star::Find(15, 204, 912, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.368 00.001 21068 Star::Find returns 1 (0), X=203.82, Y=912.32, Mass=36441, SNR=34.8, Peak=7798 HFD=2.9
02:49:32.368 00.000 21068 Star::Find(15, 111, 637, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.369 00.001 21068 Star::Find returns 1 (0), X=110.87, Y=637.11, Mass=36212, SNR=33.9, Peak=8461 HFD=2.6
02:49:32.370 00.001 21068 Star::Find(15, 806, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.371 00.001 21068 Star::Find returns 1 (0), X=806.13, Y=488.74, Mass=37250, SNR=39.3, Peak=9110 HFD=2.4
02:49:32.372 00.001 21068 Star::Find(15, 1254, 256, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.372 00.000 21068 Star::Find returns 1 (0), X=1254.83, Y=255.94, Mass=31838, SNR=33.4, Peak=6809 HFD=3.5
02:49:32.373 00.001 21068 Star::Find(15, 1184, 177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.374 00.001 21068 Star::Find returns 1 (0), X=1184.16, Y=176.73, Mass=42648, SNR=38.4, Peak=8045 HFD=3.5
02:49:32.375 00.001 21068 Star::Find(15, 520, 794, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.375 00.000 21068 Star::Find returns 1 (0), X=520.87, Y=793.79, Mass=32217, SNR=35.7, Peak=6877 HFD=2.8
02:49:32.376 00.001 21068 Star::Find(15, 707, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.377 00.001 21068 Star::Find returns 1 (0), X=706.66, Y=311.03, Mass=33328, SNR=36.8, Peak=8134 HFD=2.4
02:49:32.378 00.001 21068 Star::Find(15, 1004, 777, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.378 00.000 21068 Star::Find returns 1 (0), X=1004.22, Y=777.22, Mass=33221, SNR=38.0, Peak=8624 HFD=2.5
02:49:32.379 00.001 21068 Star::Find(15, 964, 433, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.380 00.001 21068 Star::Find returns 1 (0), X=964.11, Y=433.34, Mass=29233, SNR=32.3, Peak=6925 HFD=2.5
02:49:32.381 00.001 21068 Star::Find(15, 894, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.382 00.001 21068 Star::Find returns 1 (0), X=894.05, Y=187.00, Mass=27052, SNR=35.5, Peak=7309 HFD=2.5
02:49:32.382 00.000 21068 Star::Find(15, 807, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.383 00.001 21068 Star::Find returns 1 (0), X=807.36, Y=168.77, Mass=24499, SNR=30.1, Peak=7651 HFD=2.4
02:49:32.384 00.001 21068 Star::Find(15, 943, 867, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.385 00.001 21068 Star::Find returns 1 (0), X=942.94, Y=866.94, Mass=30459, SNR=34.3, Peak=7619 HFD=2.7
02:49:32.386 00.001 21068 Star::Find(15, 1177, 810, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.386 00.000 21068 Star::Find returns 1 (0), X=1177.14, Y=809.18, Mass=23037, SNR=28.8, Peak=5795 HFD=2.7
02:49:32.387 00.001 21068 Star::Find(15, 1147, 146, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.388 00.001 21068 Star::Find returns 1 (0), X=1147.13, Y=145.99, Mass=42883, SNR=38.3, Peak=7289 HFD=4.2
02:49:32.389 00.001 21068 Star::Find(15, 303, 325, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.390 00.001 21068 Star::Find returns 1 (0), X=303.23, Y=324.84, Mass=20543, SNR=24.5, Peak=6768 HFD=2.4
02:49:32.391 00.001 21068 Star::Find(15, 401, 346, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.392 00.001 21068 Star::Find returns 1 (0), X=400.74, Y=345.85, Mass=29109, SNR=34.1, Peak=7270 HFD=2.7
02:49:32.392 00.000 21068 Star::Find(15, 453, 282, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.393 00.001 21068 Star::Find returns 1 (0), X=453.17, Y=282.18, Mass=19725, SNR=23.3, Peak=7091 HFD=2.3
02:49:32.394 00.001 21068 Star::Find(15, 269, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.395 00.001 21068 Star::Find returns 1 (0), X=269.03, Y=398.74, Mass=26306, SNR=28.5, Peak=8118 HFD=2.5
02:49:32.395 00.000 21068 Star::Find(15, 74, 467, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.396 00.001 21068 Star::Find returns 1 (0), X=74.04, Y=467.19, Mass=31197, SNR=33.3, Peak=6198 HFD=3.9
02:49:32.397 00.001 21068 Star::Find(15, 547, 617, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.398 00.001 21068 Star::Find returns 1 (0), X=547.27, Y=616.60, Mass=18219, SNR=24.1, Peak=6083 HFD=2.7
02:49:32.398 00.000 21068 Star::Find(15, 48, 389, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.399 00.001 21068 Star::Find returns 1 (0), X=48.25, Y=389.30, Mass=16891, SNR=22.0, Peak=5635 HFD=2.7
02:49:32.400 00.001 21068 Star::Find(15, 1123, 285, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.401 00.001 21068 Star::Find returns 1 (0), X=1122.97, Y=285.51, Mass=24935, SNR=27.3, Peak=6016 HFD=3.1
02:49:32.401 00.000 21068 Star::Find(15, 1243, 205, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.402 00.001 21068 Star::Find returns 1 (0), X=1243.54, Y=204.92, Mass=17221, SNR=22.7, Peak=5523 HFD=2.4
02:49:32.403 00.001 21068 Star::Find(15, 1104, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.403 00.000 21068 Star::Find returns 1 (0), X=1104.67, Y=928.66, Mass=22836, SNR=30.5, Peak=6573 HFD=3.0
02:49:32.404 00.001 21068 Star::Find(15, 982, 309, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.405 00.001 21068 Star::Find returns 1 (0), X=982.38, Y=308.93, Mass=13840, SNR=17.9, Peak=5229 HFD=2.6
02:49:32.406 00.001 21068 Star::Find(15, 1163, 265, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.407 00.001 21068 Star::Find returns 1 (0), X=1163.56, Y=264.83, Mass=16214, SNR=21.9, Peak=5408 HFD=2.9
02:49:32.408 00.001 21068 Star::Find(15, 1106, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.410 00.002 21068 Star::Find returns 1 (0), X=1105.87, Y=523.59, Mass=12836, SNR=18.8, Peak=5360 HFD=2.1
02:49:32.411 00.001 21068 Star::Find(15, 1151, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.414 00.003 21068 Star::Find returns 1 (0), X=1151.90, Y=801.16, Mass=18142, SNR=26.3, Peak=5161 HFD=3.8
02:49:32.415 00.001 21068 Star::Find(15, 68, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.416 00.001 21068 Star::Find returns 1 (0), X=68.41, Y=938.08, Mass=16601, SNR=20.0, Peak=5593 HFD=3.0
02:49:32.418 00.002 21068 Star::Find(15, 938, 785, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.419 00.001 21068 Star::Find returns 1 (0), X=937.05, Y=784.39, Mass=16031, SNR=23.8, Peak=7443 HFD=2.0
02:49:32.421 00.002 21068 Star::Find(15, 764, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.422 00.001 21068 Star::Find returns 1 (0), X=764.51, Y=707.90, Mass=23005, SNR=23.6, Peak=6448 HFD=3.6
02:49:32.424 00.002 21068 Star::Find(15, 293, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.426 00.002 21068 Star::Find returns 1 (0), X=292.82, Y=274.06, Mass=9952, SNR=16.6, Peak=5216 HFD=2.3
02:49:32.428 00.002 21068 Star::Find(15, 994, 268, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.429 00.001 21068 Star::Find returns 1 (0), X=994.23, Y=267.99, Mass=8309, SNR=13.1, Peak=4925 HFD=2.1
02:49:32.431 00.002 21068 Star::Find(15, 115, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.432 00.001 21068 Star::Find returns 1 (0), X=103.81, Y=801.65, Mass=902103, SNR=250.8, Peak=65535 HFD=3.7
02:49:32.434 00.002 21068 Star::Find(15, 66, 353, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.435 00.001 21068 Star::Find returns 1 (0), X=66.40, Y=352.08, Mass=7964, SNR=12.4, Peak=4400 HFD=2.4
02:49:32.437 00.002 21068 Star::Find(15, 93, 804, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.438 00.001 21068 Star::Find returns 1 (0), X=103.81, Y=801.65, Mass=902103, SNR=250.8, Peak=65535 HFD=3.7
02:49:32.439 00.001 21068 Star::Find(15, 676, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.441 00.002 21068 Star::Find returns 1 (0), X=690.20, Y=37.54, Mass=127420, SNR=78.2, Peak=19891 HFD=3.0
02:49:32.442 00.001 21068 Star::Find(15, 745, 217, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.444 00.002 21068 Star::Find returns 1 (0), X=744.50, Y=216.69, Mass=13080, SNR=16.7, Peak=4537 HFD=3.1
02:49:32.446 00.002 21068 Star::Find(15, 968, 761, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.447 00.001 21068 Star::Find returns 1 (0), X=968.75, Y=762.22, Mass=11838, SNR=18.2, Peak=4825 HFD=2.7
02:49:32.448 00.001 21068 Star::Find(15, 1112, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.450 00.002 21068 Star::Find returns 1 (0), X=1112.09, Y=855.17, Mass=6777, SNR=10.8, Peak=4278 HFD=2.8
02:49:32.452 00.002 21068 Star::Find(15, 798, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.454 00.002 21068 Star::Find returns 1 (0), X=787.24, Y=732.30, Mass=626619, SNR=228.2, Peak=65535 HFD=3.0
02:49:32.456 00.002 21068 Star::Find(15, 561, 770, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.457 00.001 21068 Star::Find returns 1 (0), X=560.97, Y=769.31, Mass=8485, SNR=14.2, Peak=5049 HFD=2.5
02:49:32.459 00.002 21068 Star::Find(15, 831, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.460 00.001 21068 Star::Find returns 1 (0), X=831.84, Y=798.68, Mass=16675, SNR=20.5, Peak=5273 HFD=5.5
02:49:32.461 00.001 21068 Star::Find(15, 1051, 691, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.462 00.001 21068 Star::Find returns 1 (0), X=1051.54, Y=691.92, Mass=6687, SNR=11.2, Peak=4537 HFD=2.8
02:49:32.464 00.002 21068 Star::Find(15, 100, 569, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.465 00.001 21068 Star::Find returns 1 (0), X=99.03, Y=569.33, Mass=8508, SNR=14.1, Peak=4973 HFD=2.3
02:49:32.466 00.001 21068 Star::Find(15, 814, 837, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.467 00.001 21068 Star::Find returns 1 (0), X=813.85, Y=837.34, Mass=5652, SNR=10.9, Peak=4441 HFD=2.7
02:49:32.469 00.002 21068 Star::Find(15, 681, 251, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.470 00.001 21068 Star::Find returns 1 (0), X=682.04, Y=250.52, Mass=11713, SNR=20.5, Peak=5117 HFD=3.0
02:49:32.470 00.000 21068 Star::Find(15, 18, 48, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.471 00.001 21068 Star::Find returns 1 (0), X=18.00, Y=47.37, Mass=9205, SNR=14.7, Peak=5014 HFD=2.3
02:49:32.472 00.001 21068 Star::Find(15, 195, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.473 00.001 21068 Star::Find returns 1 (0), X=194.94, Y=131.48, Mass=5617, SNR=10.2, Peak=4576 HFD=2.1
02:49:32.474 00.001 21068 Star::Find(15, 1010, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.474 00.000 21068 Star::Find returns 1 (0), X=1009.30, Y=488.50, Mass=7469, SNR=13.0, Peak=4569 HFD=3.4
02:49:32.475 00.001 21068 Star::Find(15, 727, 866, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.476 00.001 21068 Star::Find returns 1 (0), X=725.95, Y=866.23, Mass=9262, SNR=16.4, Peak=4944 HFD=4.1
02:49:32.477 00.001 21068 Star::Find(15, 378, 919, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.478 00.001 21068 Star::Find returns 1 (0), X=377.92, Y=918.28, Mass=10500, SNR=16.5, Peak=4736 HFD=3.0
02:49:32.478 00.000 21068 Star::Find(15, 804, 627, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.479 00.001 21068 Star::Find returns 1 (0), X=813.97, Y=630.25, Mass=670736, SNR=215.7, Peak=65535 HFD=3.3
02:49:32.480 00.001 21068 Star::Find(15, 1089, 612, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.480 00.000 21068 Star::Find returns 1 (0), X=1089.55, Y=611.88, Mass=5481, SNR=11.2, Peak=4534 HFD=3.4
02:49:32.481 00.001 21068 Star::Find(15, 924, 738, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.482 00.001 21068 Star::Find returns 1 (0), X=923.26, Y=738.30, Mass=8770, SNR=14.0, Peak=4963 HFD=2.6
02:49:32.483 00.001 21068 Star::Find(15, 966, 523, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.483 00.000 21068 Star::Find returns 1 (0), X=966.36, Y=523.56, Mass=4496, SNR=10.0, Peak=4176 HFD=1.7
02:49:32.485 00.002 21068 Star::Find(15, 1015, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.487 00.002 21068 Star::Find returns 1 (0), X=1015.51, Y=269.81, Mass=5029, SNR=10.0, Peak=4240 HFD=1.9
02:49:32.489 00.002 21068 Star::Find(15, 404, 609, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.491 00.002 21068 Star::Find returns 1 (0), X=404.21, Y=609.30, Mass=8118, SNR=13.8, Peak=4310 HFD=3.0
02:49:32.492 00.001 21068 Star::Find(15, 1237, 651, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.494 00.002 21068 Star::Find returns 1 (0), X=1236.21, Y=651.37, Mass=11353, SNR=16.1, Peak=4438 HFD=4.1
02:49:32.496 00.002 21068 AutoFind: finding best star pass 1
02:49:32.498 00.002 21068 Star::Find(15, 98, 369, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.499 00.001 21068 Star::Find returns 1 (0), X=98.23, Y=369.24, Mass=1172819, SNR=295.2, Peak=65481 HFD=4.3
02:49:32.500 00.001 21068 AutoFind: near-saturated [98, 369] 199.8 Mass 1172819 SNR 295.2 Peak 65481
02:49:32.502 00.002 21068 Star::Find(15, 104, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.504 00.002 21068 Star::Find returns 1 (0), X=103.81, Y=801.65, Mass=902103, SNR=250.8, Peak=65535 HFD=3.7
02:49:32.505 00.001 21068 AutoFind: near-saturated [104, 802] 173.2 Mass 902103 SNR 250.8 Peak 65535
02:49:32.507 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.508 00.001 21068 Star::Find returns 1 (0), X=813.97, Y=630.25, Mass=670736, SNR=215.7, Peak=65535 HFD=3.3
02:49:32.510 00.002 21068 AutoFind: near-saturated [814, 630] 130.7 Mass 670736 SNR 215.7 Peak 65535
02:49:32.511 00.001 21068 Star::Find(15, 787, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.513 00.002 21068 Star::Find returns 1 (0), X=787.24, Y=732.30, Mass=626619, SNR=228.2, Peak=65535 HFD=3.0
02:49:32.514 00.001 21068 AutoFind: near-saturated [787, 732] 124.9 Mass 626619 SNR 228.2 Peak 65535
02:49:32.515 00.001 21068 Star::Find(15, 579, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.517 00.002 21068 Star::Find returns 1 (0), X=578.90, Y=858.89, Mass=612101, SNR=213.8, Peak=65535 HFD=3.3
02:49:32.518 00.001 21068 AutoFind: near-saturated [579, 859] 114.0 Mass 612101 SNR 213.8 Peak 65535
02:49:32.519 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.520 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.60, Mass=158221, SNR=108.3, Peak=23712 HFD=2.8
02:49:32.520 00.000 21068 AutoFind returns star at [463, 437] 32.3 Mass 158221 SNR 108.3
02:49:32.521 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.522 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.60, Mass=158221, SNR=108.3, Peak=23712 HFD=2.8
02:49:32.523 00.001 21068 MultiStar: List (12): {462.89, 436.60}(108.3), {595.62, 136.14}(96.4), {690.20, 37.54}(78.2), {1101.32, 394.99}(88.5), {207.33, 863.38}(78.4), {1166.13, 597.35}(71.8), {1162.06, 871.71}(72.9), {1234.27, 555.86}(65.4), {532.84, 825.19}(61.2), {1037.40, 659.94}(66.8), {46.07, 616.77}(55.4), {110.36, 715.92}(54.7), 
02:49:32.523 00.000 21068 setting lock position to (462.89, 436.60)
02:49:32.524 00.001 21068 MultiStar: stabilizing after lock position change
02:49:32.525 00.001 21068 AutoSelect: state = 1, call UpdateGuideState
02:49:32.525 00.000 21068 UpdateGuideState(): m_state=1
02:49:32.527 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:32.528 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.60, Mass=158221, SNR=108.3, Peak=23712 HFD=2.8
02:49:32.529 00.001 21068 DistanceChecker: deactivated
02:49:32.529 00.000 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
02:49:32.530 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
02:49:32.531 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
02:49:32.534 00.003 21068 setting force full frames = false
02:49:32.535 00.001 21068 setting lock position to (462.89, 436.60)
02:49:32.535 00.000 21068 MultiStar: stabilizing after lock position change
02:49:32.536 00.001 21068 CurrentPosition() valid, moving to STATE_SELECTED
02:49:32.536 00.000 21068 Changing from state SELECTING to SELECTED
02:49:32.537 00.001 21068 guider state => SELECTED
02:49:32.544 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3331, FiltMin=2886, FiltMax=53043, Gamma=1.000
02:49:32.558 00.014 21068 UpdateGuideState exits: m=158221 SNR=108.3
02:49:32.560 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3331, FiltMin=2886, FiltMax=53043, Gamma=1.000
02:49:32.579 00.019 21068 Status Line: Auto-selected star at (462.9, 436.6)
02:49:32.584 00.005 21068 PhdController: newstate STATE_WAIT_SELECTED
02:49:32.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:32.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:32.587 00.001 21068 Enqueuing Expose request
02:49:32.588 00.001 16108 Worker thread wakes up
02:49:32.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:32.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:33.563 00.975 16108 Exposure complete
02:49:33.624 00.061 16108 worker thread done servicing request
02:49:33.624 00.000 21068 OnExposeComplete: enter
02:49:33.626 00.002 21068 UpdateGuideState(): m_state=2
02:49:33.628 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
02:49:33.629 00.001 21068 Star::Find returns 1 (0), X=462.75, Y=436.78, Mass=157669, SNR=98.0, Peak=25376 HFD=2.9
02:49:33.630 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
02:49:33.632 00.002 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
02:49:33.633 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.21 mountX=0.16 mountY=-0.14, mountTheta=-0.72
02:49:33.636 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3334, FiltMin=2793, FiltMax=55075, Gamma=1.000
02:49:33.652 00.016 21068 UpdateGuideState exits: m=157669 SNR=98.0
02:49:33.653 00.001 21068 PhdController: newstate STATE_CALIBRATE
02:49:33.654 00.001 21068 PhdController: newstate STATE_GUIDE
02:49:33.658 00.004 21068 Changing from state SELECTED to CALIBRATING_PRIMARY
02:49:33.658 00.000 21068 guider state => CALIBRATED
02:49:33.659 00.001 21068 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
02:49:33.673 00.014 21068 reset dither spiral
02:49:33.675 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:49:33.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:33.677 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
02:49:33.678 00.001 21068 Enqueuing Expose request
02:49:33.681 00.003 16108 Worker thread wakes up
02:49:33.681 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:33.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:49:34.856 01.175 16108 Exposure complete
02:49:34.935 00.079 16108 worker thread done servicing request
02:49:34.935 00.000 21068 OnExposeComplete: enter
02:49:34.936 00.001 21068 UpdateGuideState(): m_state=5
02:49:34.937 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
02:49:34.939 00.002 21068 Star::Find returns 1 (0), X=462.80, Y=436.75, Mass=179225, SNR=107.8, Peak=28016 HFD=2.8
02:49:34.940 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:49:34.940 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
02:49:34.941 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.11 mountX=0.12 mountY=-0.13, mountTheta=-0.83
02:49:34.943 00.002 21068 Changing from state CALIBRATED to GUIDING
02:49:34.948 00.005 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
02:49:35.084 00.136 21068 ScopeASCOM::SideOfPier() returns 1
02:49:35.085 00.001 21068 AdjustCalibrationForScopePointing (scope): current dec=60.1 pierSide=1, cal dec=60.1 pierSide=1 rotAngle=None bin=1
02:49:35.087 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
02:49:35.088 00.001 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
02:49:35.088 00.000 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
02:49:35.089 00.001 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
02:49:35.090 00.001 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
02:49:35.092 00.002 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
02:49:35.092 00.000 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
02:49:35.093 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:49:35.094 00.001 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
02:49:35.095 00.001 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
02:49:35.096 00.001 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
02:49:35.097 00.001 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
02:49:35.098 00.001 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
02:49:35.243 00.145 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
02:49:35.244 00.001 21068 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 3.750000
02:49:35.244 00.000 21068 skipping Dec comp: initial calibration too far from equator
02:49:35.245 00.001 21068 Alert: Calibration was too far from equator, recalibration is needed.
02:49:35.507 00.262 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
02:49:35.614 00.107 21068 ScopeASCOM::SideOfPier() returns 1
02:49:35.617 00.003 21068 setting lock position to (462.80, 436.75)
02:49:35.621 00.004 21068 MultiStar: stabilizing after lock position change
02:49:35.624 00.003 21068 guider state => GUIDING
02:49:35.626 00.002 21068 Status Line: Guiding
02:49:35.630 00.004 21068 Mount: notify guiding started
02:49:35.633 00.003 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
02:49:35.636 00.003 21068 GetString("/profile/4/scope/calibration/timestamp", "") returns "6/16/2026 21:51:51"
02:49:35.638 00.002 21068 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.002404
02:49:35.640 00.002 21068 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.004976
02:49:35.642 00.002 21068 GetInt("/profile/4/scope/calibration/binning", 1) returns 1
02:49:35.644 00.002 21068 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 2.966590
02:49:35.645 00.001 21068 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -1.684590
02:49:35.647 00.002 21068 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 1.049710
02:49:35.648 00.001 21068 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
02:49:35.651 00.003 21068 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
02:49:35.653 00.002 21068 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
02:49:35.654 00.001 21068 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
02:49:35.655 00.001 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
02:49:35.657 00.002 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
02:49:35.659 00.002 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
02:49:35.661 00.002 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
02:49:35.663 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
02:49:35.664 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
02:49:35.666 00.002 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
02:49:35.669 00.003 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:49:35.670 00.001 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
02:49:35.671 00.001 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
02:49:35.672 00.001 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
02:49:35.674 00.002 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
02:49:35.676 00.002 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
02:49:35.678 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
02:49:35.680 00.002 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
02:49:35.682 00.002 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
02:49:35.683 00.001 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
02:49:35.685 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
02:49:35.687 00.002 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
02:49:35.688 00.001 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
02:49:35.689 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:49:35.691 00.002 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
02:49:35.692 00.001 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
02:49:35.693 00.001 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
02:49:35.695 00.002 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
02:49:35.696 00.001 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
02:49:35.789 00.093 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
02:49:36.025 00.236 21068 ScopeASCOM::SideOfPier() returns 1
02:49:36.139 00.114 21068 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
02:49:36.140 00.001 21068 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
02:49:36.141 00.001 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
02:49:36.142 00.001 21068 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 60.1
02:49:36.143 00.001 21068 MountToCamera -- mountTheta (0.00) + m_xAngle (2.97) = xAngle (2.97 = 2.97)
02:49:36.145 00.002 21068 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
02:49:36.146 00.001 21068 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
02:49:36.147 00.001 21068 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
02:49:36.149 00.002 21068 GetInt("/profile/4/AutoLoadCalibration", -1) returns 0
02:49:36.151 00.002 21068 GetBoolean("/profile/4/AlreadyAskedCalibAutoload", 0) returns 1
02:49:36.152 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3331, FiltMin=2829, FiltMax=60211, Gamma=1.000
02:49:36.168 00.016 21068 UpdateGuideState exits: m=179225 SNR=107.8
02:49:36.169 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
02:49:36.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:36.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:36.171 00.000 21068 Enqueuing Expose request
02:49:36.172 00.001 16108 Worker thread wakes up
02:49:36.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:36.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:37.323 01.151 16108 Exposure complete
02:49:37.378 00.055 16108 worker thread done servicing request
02:49:37.379 00.001 21068 OnExposeComplete: enter
02:49:37.380 00.001 21068 UpdateGuideState(): m_state=6
02:49:37.381 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:49:37.381 00.000 21068 Star::Find returns 1 (0), X=462.48, Y=436.99, Mass=143434, SNR=95.1, Peak=20928 HFD=2.8
02:49:37.382 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
02:49:37.383 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
02:49:37.384 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=0.24 hyp=0.40 cameraTheta=2.50 mountX=0.36 mountY=-0.16, mountTheta=-0.41
02:49:37.385 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.24, opts=13)
02:49:37.386 00.001 21068 Enqueuing Move request for scope (-0.32, 0.24)
02:49:37.387 00.001 16108 Worker thread wakes up
02:49:37.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.24) opts 0xd
02:49:37.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.24)
02:49:37.387 00.000 16108 Moving (-0.32, 0.24) raw xDistance=0.36 yDistance=-0.16
02:49:37.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:49:37.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:37.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:49:37.388 00.001 16108 MoveAxis(W, 94, ABG)
02:49:37.388 00.000 16108 Guiding  Dir = 3, Dur = 94
02:49:37.394 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3334, FiltMin=2838, FiltMax=58073, Gamma=1.000
02:49:37.396 00.002 16108 IsSlewing returns 0
02:49:37.396 00.000 16108 IsGuiding returns 0
02:49:37.421 00.025 21068 UpdateGuideState exits: m=143434 SNR=95.1
02:49:37.423 00.002 21068 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 1 / 99999
02:49:37.424 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781686177.424,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:49:37.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:37.425 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:37.426 00.001 21068 Enqueuing Expose request
02:49:37.452 00.026 16108 PulseGuide returned control before completion, sleep 49
02:49:37.514 00.062 16108 IsGuiding returns 1
02:49:37.514 00.000 16108 scope still moving after pulse duration time elapsed
02:49:37.545 00.031 16108 IsSlewing returns 0
02:49:37.545 00.000 16108 IsGuiding returns 1
02:49:37.576 00.031 16108 IsSlewing returns 0
02:49:37.576 00.000 16108 IsGuiding returns 1
02:49:37.607 00.031 16108 IsSlewing returns 0
02:49:37.609 00.002 16108 IsGuiding returns 1
02:49:37.638 00.029 16108 IsSlewing returns 0
02:49:37.638 00.000 16108 IsGuiding returns 0
02:49:37.638 00.000 16108 scope move finished after 94 + 147 ms
02:49:37.638 00.000 16108 Move returns status 0, amount 94
02:49:37.638 00.000 16108 MoveAxis(N, 0, ABG)
02:49:37.639 00.001 16108 Move returns status 0, amount 0
02:49:37.639 00.000 16108 move complete, result=0
02:49:37.639 00.000 16108 worker thread done servicing request
02:49:37.639 00.000 16108 Worker thread wakes up
02:49:37.639 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:37.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:37.639 00.000 21068 GuideStep: 0.4 px 94 ms WEST, -0.2 px 0 ms NORTH
02:49:38.622 00.983 16108 Exposure complete
02:49:38.694 00.072 16108 worker thread done servicing request
02:49:38.694 00.000 21068 OnExposeComplete: enter
02:49:38.697 00.003 21068 UpdateGuideState(): m_state=6
02:49:38.699 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
02:49:38.701 00.002 21068 Star::Find returns 1 (0), X=462.65, Y=436.85, Mass=156024, SNR=97.6, Peak=24288 HFD=2.7
02:49:38.703 00.002 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
02:49:38.704 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
02:49:38.705 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.55 mountX=0.16 mountY=-0.06, mountTheta=-0.36
02:49:38.709 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.10, opts=13)
02:49:38.711 00.002 21068 Enqueuing Move request for scope (-0.15, 0.10)
02:49:38.713 00.002 16108 Worker thread wakes up
02:49:38.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
02:49:38.713 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
02:49:38.713 00.000 16108 Moving (-0.15, 0.10) raw xDistance=0.16 yDistance=-0.06
02:49:38.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:49:38.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:38.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:38.713 00.000 16108 MoveAxis(E, 0, ABG)
02:49:38.713 00.000 16108 Move returns status 0, amount 0
02:49:38.713 00.000 16108 MoveAxis(N, 0, ABG)
02:49:38.713 00.000 16108 Move returns status 0, amount 0
02:49:38.713 00.000 16108 move complete, result=0
02:49:38.713 00.000 16108 worker thread done servicing request
02:49:38.720 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3334, FiltMin=2848, FiltMax=65430, Gamma=1.000
02:49:38.743 00.023 21068 UpdateGuideState exits: m=156024 SNR=97.6
02:49:38.744 00.001 21068 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 2 / 99999
02:49:38.745 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781686178.745,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.22,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
02:49:38.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:38.746 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:38.747 00.001 21068 Enqueuing Expose request
02:49:38.748 00.001 16108 Worker thread wakes up
02:49:38.748 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:38.749 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:38.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:39.917 01.168 16108 Exposure complete
02:49:40.002 00.085 16108 worker thread done servicing request
02:49:40.002 00.000 21068 OnExposeComplete: enter
02:49:40.003 00.001 21068 UpdateGuideState(): m_state=6
02:49:40.005 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
02:49:40.006 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.74, Mass=163278, SNR=109.0, Peak=25744 HFD=2.7
02:49:40.007 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:49:40.008 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
02:49:40.009 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
02:49:40.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
02:49:40.012 00.001 21068 Enqueuing Move request for scope (0.09, -0.01)
02:49:40.013 00.001 16108 Worker thread wakes up
02:49:40.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
02:49:40.013 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
02:49:40.013 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
02:49:40.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:49:40.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:40.013 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:49:40.014 00.001 16108 MoveAxis(E, 0, ABG)
02:49:40.014 00.000 16108 Move returns status 0, amount 0
02:49:40.014 00.000 16108 MoveAxis(N, 0, ABG)
02:49:40.014 00.000 16108 Move returns status 0, amount 0
02:49:40.014 00.000 16108 move complete, result=0
02:49:40.014 00.000 16108 worker thread done servicing request
02:49:40.017 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3334, FiltMin=2857, FiltMax=49901, Gamma=1.000
02:49:40.036 00.019 21068 UpdateGuideState exits: m=163278 SNR=109.0
02:49:40.037 00.001 21068 PhdController: settling, locked = 1, distance = 0.18 (2.00) aobump = 0 frame = 3 / 99999
02:49:40.039 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781686180.039,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.18,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
02:49:40.040 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:40.041 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:40.042 00.001 21068 Enqueuing Expose request
02:49:40.044 00.002 16108 Worker thread wakes up
02:49:40.044 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:40.044 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:40.046 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:41.027 00.981 16108 Exposure complete
02:49:41.106 00.079 16108 worker thread done servicing request
02:49:41.106 00.000 21068 OnExposeComplete: enter
02:49:41.108 00.002 21068 UpdateGuideState(): m_state=6
02:49:41.111 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
02:49:41.112 00.001 21068 Star::Find returns 1 (0), X=462.95, Y=436.78, Mass=172895, SNR=121.7, Peak=28704 HFD=2.6
02:49:41.114 00.002 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
02:49:41.114 00.000 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
02:49:41.115 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
02:49:41.118 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
02:49:41.119 00.001 21068 Enqueuing Move request for scope (0.15, 0.03)
02:49:41.120 00.001 16108 Worker thread wakes up
02:49:41.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:49:41.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:49:41.120 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.06
02:49:41.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:49:41.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:41.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:41.120 00.000 16108 MoveAxis(E, 0, ABG)
02:49:41.120 00.000 16108 Move returns status 0, amount 0
02:49:41.120 00.000 16108 MoveAxis(N, 0, ABG)
02:49:41.120 00.000 16108 Move returns status 0, amount 0
02:49:41.120 00.000 16108 move complete, result=0
02:49:41.120 00.000 16108 worker thread done servicing request
02:49:41.126 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3334, FiltMin=2857, FiltMax=50381, Gamma=1.000
02:49:41.140 00.014 21068 UpdateGuideState exits: m=172895 SNR=121.7
02:49:41.141 00.001 21068 PhdController: settling, locked = 1, distance = 0.17 (2.00) aobump = 0 frame = 4 / 99999
02:49:41.142 00.001 21068 PhdController: newstate STATE_FINISH
02:49:41.142 00.000 21068 PhdController complete: success
02:49:41.143 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781686181.143,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:49:41.145 00.002 21068 Mount: notify guiding dither settle done success=1
02:49:41.145 00.000 21068 PhdController: newstate STATE_IDLE
02:49:41.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:41.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:41.148 00.001 21068 Enqueuing Expose request
02:49:41.148 00.000 16108 Worker thread wakes up
02:49:41.148 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:41.149 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:41.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:41.673 00.524 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:41.676 00.003 21068 case statement mapped state 6 to 3
02:49:41.680 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:49:41.774 00.094 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:41.776 00.002 21068 case statement mapped state 6 to 3
02:49:41.777 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:49:42.322 00.545 16108 Exposure complete
02:49:42.409 00.087 16108 worker thread done servicing request
02:49:42.409 00.000 21068 OnExposeComplete: enter
02:49:42.410 00.001 21068 UpdateGuideState(): m_state=6
02:49:42.410 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
02:49:42.411 00.001 21068 Star::Find returns 1 (0), X=463.19, Y=437.00, Mass=152175, SNR=100.8, Peak=24992 HFD=2.6
02:49:42.412 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
02:49:42.412 00.000 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
02:49:42.413 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.25 hyp=0.46 cameraTheta=0.57 mountX=-0.34 mountY=-0.34, mountTheta=-2.36
02:49:42.414 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.25, opts=13)
02:49:42.415 00.001 21068 Enqueuing Move request for scope (0.39, 0.25)
02:49:42.416 00.001 16108 Worker thread wakes up
02:49:42.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.25) opts 0xd
02:49:42.416 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.25)
02:49:42.416 00.000 16108 Moving (0.39, 0.25) raw xDistance=-0.34 yDistance=-0.34
02:49:42.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:49:42.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:49:42.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:49:42.416 00.000 16108 MoveAxis(E, 89, ABG)
02:49:42.416 00.000 16108 Guiding  Dir = 2, Dur = 89
02:49:42.416 00.000 16108 IsSlewing returns 0
02:49:42.416 00.000 16108 IsGuiding returns 0
02:49:42.421 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3334, FiltMin=2880, FiltMax=48093, Gamma=1.000
02:49:42.435 00.014 21068 UpdateGuideState exits: m=152175 SNR=100.8
02:49:42.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:42.436 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:42.438 00.002 21068 Enqueuing Expose request
02:49:42.441 00.003 16108 PulseGuide returned control before completion, sleep 75
02:49:42.519 00.078 16108 IsGuiding returns 1
02:49:42.519 00.000 16108 scope still moving after pulse duration time elapsed
02:49:42.550 00.031 16108 IsSlewing returns 0
02:49:42.550 00.000 16108 IsGuiding returns 0
02:49:42.550 00.000 16108 scope move finished after 89 + 44 ms
02:49:42.550 00.000 16108 Move returns status 0, amount 89
02:49:42.551 00.001 16108 MoveAxis(N, 0, ABG)
02:49:42.551 00.000 16108 Move returns status 0, amount 0
02:49:42.551 00.000 16108 move complete, result=0
02:49:42.551 00.000 16108 worker thread done servicing request
02:49:42.551 00.000 16108 Worker thread wakes up
02:49:42.551 00.000 21068 GuideStep: -0.3 px 89 ms EAST, -0.3 px 0 ms NORTH
02:49:42.553 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:42.554 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:43.500 00.946 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:49:43.501 00.001 21068 case statement mapped state 6 to 3
02:49:43.503 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:49:43.521 00.018 16108 Exposure complete
02:49:43.580 00.059 16108 worker thread done servicing request
02:49:43.580 00.000 21068 OnExposeComplete: enter
02:49:43.581 00.001 21068 UpdateGuideState(): m_state=6
02:49:43.582 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
02:49:43.583 00.001 21068 Star::Find returns 1 (0), X=463.05, Y=436.89, Mass=167092, SNR=103.4, Peak=29488 HFD=2.7
02:49:43.583 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
02:49:43.584 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
02:49:43.585 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.51 mountX=-0.22 mountY=-0.20, mountTheta=-2.42
02:49:43.586 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.14, opts=13)
02:49:43.587 00.001 21068 Enqueuing Move request for scope (0.25, 0.14)
02:49:43.589 00.002 16108 Worker thread wakes up
02:49:43.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
02:49:43.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
02:49:43.589 00.000 16108 Moving (0.25, 0.14) raw xDistance=-0.22 yDistance=-0.20
02:49:43.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
02:49:43.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:43.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:49:43.589 00.000 16108 MoveAxis(E, 65, ABG)
02:49:43.589 00.000 16108 Guiding  Dir = 2, Dur = 65
02:49:43.589 00.000 16108 IsSlewing returns 0
02:49:43.590 00.001 16108 IsGuiding returns 0
02:49:43.593 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3334, FiltMin=2854, FiltMax=56861, Gamma=1.000
02:49:43.611 00.018 21068 UpdateGuideState exits: m=167092 SNR=103.4
02:49:43.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:43.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:43.613 00.000 21068 Enqueuing Expose request
02:49:43.647 00.034 16108 PulseGuide returned control before completion, sleep 17
02:49:43.678 00.031 16108 IsGuiding returns 1
02:49:43.678 00.000 16108 scope still moving after pulse duration time elapsed
02:49:43.709 00.031 16108 IsSlewing returns 0
02:49:43.709 00.000 16108 IsGuiding returns 1
02:49:43.741 00.032 16108 IsSlewing returns 0
02:49:43.741 00.000 16108 IsGuiding returns 0
02:49:43.742 00.001 16108 scope move finished after 65 + 87 ms
02:49:43.742 00.000 16108 Move returns status 0, amount 65
02:49:43.742 00.000 16108 MoveAxis(N, 0, ABG)
02:49:43.742 00.000 16108 Move returns status 0, amount 0
02:49:43.742 00.000 16108 move complete, result=0
02:49:43.742 00.000 16108 worker thread done servicing request
02:49:43.742 00.000 16108 Worker thread wakes up
02:49:43.742 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
02:49:43.745 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:43.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:44.912 01.167 16108 Exposure complete
02:49:44.979 00.067 16108 worker thread done servicing request
02:49:44.979 00.000 21068 OnExposeComplete: enter
02:49:44.981 00.002 21068 UpdateGuideState(): m_state=6
02:49:44.983 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
02:49:44.984 00.001 21068 Star::Find returns 1 (0), X=462.54, Y=436.87, Mass=158882, SNR=102.4, Peak=21664 HFD=3.0
02:49:44.985 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
02:49:44.986 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
02:49:44.987 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.71 mountX=0.28 mountY=-0.06, mountTheta=-0.20
02:49:44.990 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.12, opts=13)
02:49:44.991 00.001 21068 Enqueuing Move request for scope (-0.26, 0.12)
02:49:44.992 00.001 16108 Worker thread wakes up
02:49:44.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
02:49:44.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
02:49:44.992 00.000 16108 Moving (-0.26, 0.12) raw xDistance=0.28 yDistance=-0.06
02:49:44.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
02:49:44.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:44.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:44.992 00.000 16108 MoveAxis(W, 68, ABG)
02:49:44.992 00.000 16108 Guiding  Dir = 3, Dur = 68
02:49:44.993 00.001 16108 IsSlewing returns 0
02:49:44.993 00.000 16108 IsGuiding returns 0
02:49:44.998 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3334, FiltMin=2880, FiltMax=60329, Gamma=1.000
02:49:45.020 00.022 21068 UpdateGuideState exits: m=158882 SNR=102.4
02:49:45.023 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:45.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:45.025 00.001 21068 Enqueuing Expose request
02:49:45.052 00.027 16108 PulseGuide returned control before completion, sleep 19
02:49:45.083 00.031 16108 IsGuiding returns 1
02:49:45.083 00.000 16108 scope still moving after pulse duration time elapsed
02:49:45.115 00.032 16108 IsSlewing returns 0
02:49:45.115 00.000 16108 IsGuiding returns 1
02:49:45.146 00.031 16108 IsSlewing returns 0
02:49:45.146 00.000 16108 IsGuiding returns 0
02:49:45.146 00.000 16108 scope move finished after 68 + 85 ms
02:49:45.146 00.000 16108 Move returns status 0, amount 68
02:49:45.146 00.000 16108 MoveAxis(N, 0, ABG)
02:49:45.146 00.000 16108 Move returns status 0, amount 0
02:49:45.146 00.000 16108 move complete, result=0
02:49:45.146 00.000 16108 worker thread done servicing request
02:49:45.146 00.000 16108 Worker thread wakes up
02:49:45.147 00.001 21068 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
02:49:45.150 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:45.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:46.126 00.976 16108 Exposure complete
02:49:46.190 00.064 16108 worker thread done servicing request
02:49:46.190 00.000 21068 OnExposeComplete: enter
02:49:46.191 00.001 21068 UpdateGuideState(): m_state=6
02:49:46.191 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:49:46.192 00.001 21068 Star::Find returns 1 (0), X=462.83, Y=436.87, Mass=173980, SNR=111.0, Peak=28832 HFD=2.8
02:49:46.193 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
02:49:46.194 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
02:49:46.194 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=-0.01 mountY=-0.13, mountTheta=-1.64
02:49:46.196 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
02:49:46.196 00.000 21068 Enqueuing Move request for scope (0.03, 0.13)
02:49:46.198 00.002 16108 Worker thread wakes up
02:49:46.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
02:49:46.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
02:49:46.198 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.13
02:49:46.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:49:46.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:46.199 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:49:46.199 00.000 16108 MoveAxis(E, 0, ABG)
02:49:46.199 00.000 16108 Move returns status 0, amount 0
02:49:46.199 00.000 16108 MoveAxis(N, 0, ABG)
02:49:46.199 00.000 16108 Move returns status 0, amount 0
02:49:46.199 00.000 16108 move complete, result=0
02:49:46.199 00.000 16108 worker thread done servicing request
02:49:46.203 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3334, FiltMin=2838, FiltMax=65430, Gamma=1.000
02:49:46.217 00.014 21068 UpdateGuideState exits: m=173980 SNR=111.0
02:49:46.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:46.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:46.219 00.000 21068 Enqueuing Expose request
02:49:46.220 00.001 16108 Worker thread wakes up
02:49:46.220 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:46.222 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:46.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:47.375 01.153 16108 Exposure complete
02:49:47.434 00.059 16108 worker thread done servicing request
02:49:47.434 00.000 21068 OnExposeComplete: enter
02:49:47.435 00.001 21068 UpdateGuideState(): m_state=6
02:49:47.436 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
02:49:47.438 00.002 21068 Star::Find returns 1 (0), X=462.78, Y=437.03, Mass=163189, SNR=101.0, Peak=26416 HFD=2.6
02:49:47.439 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
02:49:47.440 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
02:49:47.442 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.63 mountX=0.07 mountY=-0.27, mountTheta=-1.33
02:49:47.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.28, opts=13)
02:49:47.444 00.001 21068 Enqueuing Move request for scope (-0.02, 0.28)
02:49:47.445 00.001 16108 Worker thread wakes up
02:49:47.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
02:49:47.445 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
02:49:47.445 00.000 16108 Moving (-0.02, 0.28) raw xDistance=0.07 yDistance=-0.27
02:49:47.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:49:47.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:49:47.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:49:47.445 00.000 16108 MoveAxis(E, 0, ABG)
02:49:47.445 00.000 16108 Move returns status 0, amount 0
02:49:47.445 00.000 16108 MoveAxis(N, 0, ABG)
02:49:47.445 00.000 16108 Move returns status 0, amount 0
02:49:47.445 00.000 16108 move complete, result=0
02:49:47.445 00.000 16108 worker thread done servicing request
02:49:47.449 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3334, FiltMin=2877, FiltMax=58669, Gamma=1.000
02:49:47.462 00.013 21068 UpdateGuideState exits: m=163189 SNR=101.0
02:49:47.464 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:47.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:47.465 00.000 21068 Enqueuing Expose request
02:49:47.466 00.001 16108 Worker thread wakes up
02:49:47.466 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:49:47.467 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:47.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:48.441 00.974 16108 Exposure complete
02:49:48.500 00.059 16108 worker thread done servicing request
02:49:48.500 00.000 21068 OnExposeComplete: enter
02:49:48.502 00.002 21068 UpdateGuideState(): m_state=6
02:49:48.504 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.506 00.002 21068 Star::Find returns 1 (0), X=462.79, Y=436.89, Mass=175075, SNR=108.7, Peak=28752 HFD=2.7
02:49:48.506 00.000 21068 MultiStar: exiting stabilization period
02:49:48.508 00.002 21068 MultiStar: updating star positions after lock position change
02:49:48.509 00.001 21068 Star::Find(15, 595, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.509 00.000 21068 Star::Find returns 1 (0), X=595.73, Y=136.54, Mass=165449, SNR=100.2, Peak=20233 HFD=3.3
02:49:48.511 00.002 21068 Star::Find(15, 689, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.511 00.000 21068 Star::Find returns 1 (0), X=690.42, Y=37.92, Mass=137096, SNR=95.0, Peak=16035 HFD=3.5
02:49:48.512 00.001 21068 Star::Find(15, 1101, 394, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.513 00.001 21068 Star::Find returns 1 (0), X=1101.39, Y=395.39, Mass=138416, SNR=83.0, Peak=14336 HFD=3.4
02:49:48.514 00.001 21068 Star::Find(15, 207, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.515 00.001 21068 Star::Find returns 1 (0), X=207.54, Y=863.81, Mass=130299, SNR=94.7, Peak=17427 HFD=3.2
02:49:48.517 00.002 21068 Star::Find(15, 1165, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.518 00.001 21068 Star::Find returns 1 (0), X=1166.01, Y=597.56, Mass=98733, SNR=69.5, Peak=12579 HFD=3.5
02:49:48.519 00.001 21068 Star::Find(15, 1161, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.519 00.000 21068 Star::Find returns 1 (0), X=1161.95, Y=872.00, Mass=88426, SNR=71.2, Peak=13177 HFD=2.9
02:49:48.521 00.002 21068 Star::Find(15, 1234, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.521 00.000 21068 Star::Find returns 1 (0), X=1234.15, Y=555.90, Mass=76997, SNR=63.9, Peak=14125 HFD=2.9
02:49:48.522 00.001 21068 Star::Find(15, 532, 825, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.523 00.001 21068 Star::Find returns 1 (0), X=533.03, Y=825.40, Mass=89217, SNR=76.4, Peak=14374 HFD=3.1
02:49:48.523 00.000 21068 Star::Find(15, 1037, 659, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.524 00.001 21068 Star::Find returns 1 (0), X=1037.62, Y=660.51, Mass=71714, SNR=56.3, Peak=11193 HFD=3.2
02:49:48.525 00.001 21068 Star::Find(15, 45, 616, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.525 00.000 21068 Star::Find returns 1 (0), X=45.73, Y=617.00, Mass=76406, SNR=61.3, Peak=12883 HFD=3.2
02:49:48.526 00.001 21068 Star::Find(15, 110, 715, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:49:48.528 00.002 21068 Star::Find returns 1 (0), X=110.08, Y=716.22, Mass=65495, SNR=54.4, Peak=10969 HFD=3.0
02:49:48.529 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
02:49:48.530 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
02:49:48.530 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=0.03 mountY=-0.14, mountTheta=-1.33
02:49:48.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
02:49:48.533 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
02:49:48.534 00.001 16108 Worker thread wakes up
02:49:48.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
02:49:48.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
02:49:48.534 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.03 yDistance=-0.14
02:49:48.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:49:48.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:48.535 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:49:48.535 00.000 16108 MoveAxis(E, 0, ABG)
02:49:48.535 00.000 16108 Move returns status 0, amount 0
02:49:48.535 00.000 16108 MoveAxis(N, 0, ABG)
02:49:48.535 00.000 16108 Move returns status 0, amount 0
02:49:48.535 00.000 16108 move complete, result=0
02:49:48.535 00.000 16108 worker thread done servicing request
02:49:48.542 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3334, FiltMin=2860, FiltMax=59155, Gamma=1.000
02:49:48.557 00.015 21068 UpdateGuideState exits: m=175075 SNR=108.7
02:49:48.559 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:48.562 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:48.563 00.001 21068 Enqueuing Expose request
02:49:48.563 00.000 16108 Worker thread wakes up
02:49:48.563 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:48.564 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:48.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:49.735 01.171 16108 Exposure complete
02:49:49.797 00.062 16108 worker thread done servicing request
02:49:49.797 00.000 21068 OnExposeComplete: enter
02:49:49.799 00.002 21068 UpdateGuideState(): m_state=6
02:49:49.800 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
02:49:49.801 00.001 21068 Star::Find returns 1 (0), X=462.98, Y=436.93, Mass=171734, SNR=112.8, Peak=25408 HFD=2.9
02:49:49.802 00.001 21068 MultiStar: [#1 -0.12,0.02,0.89,U] [#2 -0.03,-0.22,0.77,U] [#3 0.08,0.11,0.75,U] [#4 0.07,-0.21,0.70,U] [#5 0.10,0.19,0.59,U] [#6 -0.02,0.08,0.64,U] [#7 0.03,0.36,0.00,M1] [#8 -0.16,-0.18,0.65,U] 
02:49:49.803 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.00}, one-star: {0.18, 0.18}
02:49:49.803 00.000 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
02:49:49.804 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
02:49:49.805 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.09 mountX=-0.02 mountY=-0.01, mountTheta=-2.82
02:49:49.807 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.00, opts=13)
02:49:49.808 00.001 21068 Enqueuing Move request for scope (0.02, 0.00)
02:49:49.808 00.000 16108 Worker thread wakes up
02:49:49.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
02:49:49.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
02:49:49.808 00.000 16108 Moving (0.02, 0.00) raw xDistance=-0.02 yDistance=-0.01
02:49:49.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:49:49.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:49.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:49:49.808 00.000 16108 MoveAxis(E, 0, ABG)
02:49:49.808 00.000 16108 Move returns status 0, amount 0
02:49:49.809 00.001 16108 MoveAxis(N, 0, ABG)
02:49:49.809 00.000 16108 Move returns status 0, amount 0
02:49:49.809 00.000 16108 move complete, result=0
02:49:49.809 00.000 16108 worker thread done servicing request
02:49:49.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3334, FiltMin=2867, FiltMax=58505, Gamma=1.000
02:49:49.827 00.014 21068 UpdateGuideState exits: m=171734 SNR=112.8
02:49:49.828 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:49.829 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:49.830 00.001 21068 Enqueuing Expose request
02:49:49.831 00.001 16108 Worker thread wakes up
02:49:49.831 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:49.831 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:49.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:50.810 00.979 16108 Exposure complete
02:49:50.866 00.056 16108 worker thread done servicing request
02:49:50.866 00.000 21068 OnExposeComplete: enter
02:49:50.867 00.001 21068 UpdateGuideState(): m_state=6
02:49:50.867 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
02:49:50.868 00.001 21068 Star::Find returns 1 (0), X=463.19, Y=437.06, Mass=175486, SNR=113.5, Peak=28896 HFD=2.7
02:49:50.869 00.001 21068 MultiStar: [#1 0.20,-0.00,0.81,U] [#2 0.44,-0.01,0.00,M1] [#3 0.25,0.03,0.68,U] [#4 0.06,-0.44,0.00,M1] [#5 0.39,0.15,0.00,M1] [#6 0.42,-0.19,0.00,M1] [#7 0.51,0.22,0.00,M2] [#8 0.37,-0.24,0.00,M1] 
02:49:50.870 00.001 21068 refined, 2 included, MultiStar: {0.29, 0.13}, one-star: {0.39, 0.32}
02:49:50.871 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:49:50.871 00.000 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:49:50.872 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.13 hyp=0.32 cameraTheta=0.43 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
02:49:50.873 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.13, opts=13)
02:49:50.874 00.001 21068 Enqueuing Move request for scope (0.29, 0.13)
02:49:50.876 00.002 16108 Worker thread wakes up
02:49:50.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.13) opts 0xd
02:49:50.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.13)
02:49:50.876 00.000 16108 Moving (0.29, 0.13) raw xDistance=-0.26 yDistance=-0.20
02:49:50.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:49:50.877 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:50.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:49:50.877 00.000 16108 MoveAxis(E, 69, ABG)
02:49:50.877 00.000 16108 Guiding  Dir = 2, Dur = 69
02:49:50.877 00.000 16108 IsSlewing returns 0
02:49:50.877 00.000 16108 IsGuiding returns 0
02:49:50.880 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3334, FiltMin=2851, FiltMax=56013, Gamma=1.000
02:49:50.907 00.027 21068 UpdateGuideState exits: m=175486 SNR=113.5
02:49:50.909 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:50.911 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:50.911 00.000 21068 Enqueuing Expose request
02:49:50.913 00.002 16108 PulseGuide returned control before completion, sleep 44
02:49:50.958 00.045 16108 IsGuiding returns 1
02:49:50.958 00.000 16108 scope still moving after pulse duration time elapsed
02:49:50.990 00.032 16108 IsSlewing returns 0
02:49:50.990 00.000 16108 IsGuiding returns 1
02:49:51.021 00.031 16108 IsSlewing returns 0
02:49:51.021 00.000 16108 IsGuiding returns 0
02:49:51.022 00.001 16108 scope move finished after 69 + 75 ms
02:49:51.022 00.000 16108 Move returns status 0, amount 69
02:49:51.022 00.000 16108 MoveAxis(N, 0, ABG)
02:49:51.022 00.000 16108 Move returns status 0, amount 0
02:49:51.022 00.000 16108 move complete, result=0
02:49:51.022 00.000 16108 worker thread done servicing request
02:49:51.022 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH
02:49:51.023 00.001 16108 Worker thread wakes up
02:49:51.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:51.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:52.196 01.173 16108 Exposure complete
02:49:52.281 00.085 16108 worker thread done servicing request
02:49:52.281 00.000 21068 OnExposeComplete: enter
02:49:52.283 00.002 21068 UpdateGuideState(): m_state=6
02:49:52.284 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
02:49:52.285 00.001 21068 Star::Find returns 1 (0), X=462.67, Y=437.07, Mass=156024, SNR=103.0, Peak=23792 HFD=2.7
02:49:52.286 00.001 21068 MultiStar: [#1 -0.03,-0.02,0.96,U] [#2 -0.04,0.03,0.86,U] [#3 0.12,-0.03,0.97,U] [#4 -0.11,-0.30,0.00,M2] [#5 -0.06,0.15,0.66,U] [#6 0.04,-0.05,0.79,U] [#7 0.15,0.04,0.73,U] [#8 -0.19,-0.20,0.68,U] 
02:49:52.289 00.003 21068 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.13, 0.32}
02:49:52.290 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
02:49:52.291 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
02:49:52.292 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.97 mountX=0.02 mountY=-0.03, mountTheta=-0.98
02:49:52.295 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
02:49:52.296 00.001 21068 Enqueuing Move request for scope (-0.02, 0.04)
02:49:52.297 00.001 16108 Worker thread wakes up
02:49:52.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:49:52.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:49:52.297 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.02 yDistance=-0.03
02:49:52.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:49:52.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:52.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:49:52.297 00.000 16108 MoveAxis(E, 0, ABG)
02:49:52.297 00.000 16108 Move returns status 0, amount 0
02:49:52.297 00.000 16108 MoveAxis(N, 0, ABG)
02:49:52.297 00.000 16108 Move returns status 0, amount 0
02:49:52.298 00.001 16108 move complete, result=0
02:49:52.298 00.000 16108 worker thread done servicing request
02:49:52.304 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3334, FiltMin=2841, FiltMax=57408, Gamma=1.000
02:49:52.323 00.019 21068 UpdateGuideState exits: m=156024 SNR=103.0
02:49:52.325 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:52.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:52.328 00.002 21068 Enqueuing Expose request
02:49:52.329 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:52.330 00.001 16108 Worker thread wakes up
02:49:52.330 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:52.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:53.303 00.973 16108 Exposure complete
02:49:53.376 00.073 16108 worker thread done servicing request
02:49:53.376 00.000 21068 OnExposeComplete: enter
02:49:53.377 00.001 21068 UpdateGuideState(): m_state=6
02:49:53.378 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
02:49:53.379 00.001 21068 Star::Find returns 1 (0), X=462.62, Y=436.86, Mass=168044, SNR=109.2, Peak=24768 HFD=2.8
02:49:53.380 00.001 21068 MultiStar: [#1 -0.34,-0.15,0.00,M1] [#2 -0.31,-0.15,0.00,M1] [#3 -0.15,0.22,0.89,U] [#4 -0.07,-0.09,0.87,U] [#5 -0.08,0.22,0.65,U] [#6 -0.06,0.03,0.62,U] [#7 0.28,0.24,0.00,M2] [#8 -0.22,-0.32,0.00,M1] 
02:49:53.380 00.000 21068 refined, 4 included, MultiStar: {-0.12, 0.10}, one-star: {-0.18, 0.11}
02:49:53.381 00.001 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
02:49:53.383 00.002 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
02:49:53.383 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.45 mountX=0.13 mountY=-0.07, mountTheta=-0.47
02:49:53.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.10, opts=13)
02:49:53.387 00.002 21068 Enqueuing Move request for scope (-0.12, 0.10)
02:49:53.389 00.002 16108 Worker thread wakes up
02:49:53.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
02:49:53.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
02:49:53.389 00.000 16108 Moving (-0.12, 0.10) raw xDistance=0.13 yDistance=-0.07
02:49:53.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:49:53.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:53.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:49:53.389 00.000 16108 MoveAxis(E, 0, ABG)
02:49:53.389 00.000 16108 Move returns status 0, amount 0
02:49:53.389 00.000 16108 MoveAxis(N, 0, ABG)
02:49:53.390 00.001 16108 Move returns status 0, amount 0
02:49:53.390 00.000 16108 move complete, result=0
02:49:53.390 00.000 16108 worker thread done servicing request
02:49:53.399 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3334, FiltMin=2861, FiltMax=54509, Gamma=1.000
02:49:53.418 00.019 21068 UpdateGuideState exits: m=168044 SNR=109.2
02:49:53.419 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:53.420 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:53.421 00.001 21068 Enqueuing Expose request
02:49:53.421 00.000 16108 Worker thread wakes up
02:49:53.422 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:53.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:53.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:54.578 01.156 16108 Exposure complete
02:49:54.641 00.063 16108 worker thread done servicing request
02:49:54.641 00.000 21068 OnExposeComplete: enter
02:49:54.644 00.003 21068 UpdateGuideState(): m_state=6
02:49:54.646 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
02:49:54.648 00.002 21068 Star::Find returns 1 (0), X=462.57, Y=437.24, Mass=175223, SNR=112.8, Peak=22176 HFD=3.1
02:49:54.650 00.002 21068 MultiStar: [#1 -0.23,0.25,0.92,U] [#2 -0.23,0.26,0.00,M2] [#3 -0.20,0.32,0.00,M1] [#4 -0.33,-0.20,0.00,M2] [#5 -0.20,0.37,0.00,M1] [#6 -0.13,0.32,0.00,M1] [#7 0.17,0.50,0.00,M3] [#8 -0.43,-0.01,0.00,M2] 
02:49:54.651 00.001 21068 refined, 1 included, MultiStar: {-0.23, 0.37}, one-star: {-0.23, 0.49}
02:49:54.653 00.002 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
02:49:54.655 00.002 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
02:49:54.657 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.44 cameraTheta=2.12 mountX=0.29 mountY=-0.31, mountTheta=-0.82
02:49:54.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.37, opts=13)
02:49:54.662 00.003 21068 Enqueuing Move request for scope (-0.23, 0.37)
02:49:54.664 00.002 16108 Worker thread wakes up
02:49:54.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.37) opts 0xd
02:49:54.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.37)
02:49:54.664 00.000 16108 Moving (-0.23, 0.37) raw xDistance=0.29 yDistance=-0.31
02:49:54.666 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:49:54.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:49:54.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:49:54.666 00.000 16108 MoveAxis(W, 76, ABG)
02:49:54.666 00.000 16108 Guiding  Dir = 3, Dur = 76
02:49:54.666 00.000 16108 IsSlewing returns 0
02:49:54.666 00.000 16108 IsGuiding returns 0
02:49:54.672 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3334, FiltMin=2880, FiltMax=65430, Gamma=1.000
02:49:54.690 00.018 21068 UpdateGuideState exits: m=175223 SNR=112.8
02:49:54.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:54.693 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:54.694 00.001 21068 Enqueuing Expose request
02:49:54.705 00.011 16108 PulseGuide returned control before completion, sleep 47
02:49:54.766 00.061 16108 IsGuiding returns 1
02:49:54.766 00.000 16108 scope still moving after pulse duration time elapsed
02:49:54.798 00.032 16108 IsSlewing returns 0
02:49:54.798 00.000 16108 IsGuiding returns 0
02:49:54.803 00.005 16108 scope move finished after 76 + 61 ms
02:49:54.803 00.000 16108 Move returns status 0, amount 76
02:49:54.803 00.000 16108 MoveAxis(N, 0, ABG)
02:49:54.803 00.000 16108 Move returns status 0, amount 0
02:49:54.803 00.000 16108 move complete, result=0
02:49:54.803 00.000 16108 worker thread done servicing request
02:49:54.803 00.000 16108 Worker thread wakes up
02:49:54.804 00.001 21068 GuideStep: 0.3 px 76 ms WEST, -0.3 px 0 ms NORTH
02:49:54.805 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:54.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:55.789 00.984 16108 Exposure complete
02:49:55.848 00.059 16108 worker thread done servicing request
02:49:55.848 00.000 21068 OnExposeComplete: enter
02:49:55.849 00.001 21068 UpdateGuideState(): m_state=6
02:49:55.850 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
02:49:55.851 00.001 21068 Star::Find returns 1 (0), X=463.01, Y=436.99, Mass=148673, SNR=94.7, Peak=23616 HFD=2.8
02:49:55.852 00.001 21068 MultiStar: [#1 0.12,-0.07,0.96,U] [#2 -0.17,0.14,1.07,U] [#3 -0.02,0.01,0.82,U] [#4 0.09,-0.12,1.00,U] [#5 0.10,0.22,0.85,U] [#6 0.33,0.16,0.00,M2] [#7 0.46,0.50,0.00,M4] [#8 0.35,-0.12,0.00,M3] 
02:49:55.853 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.07}, one-star: {0.22, 0.24}
02:49:55.855 00.002 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
02:49:55.856 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
02:49:55.857 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
02:49:55.859 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
02:49:55.860 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
02:49:55.861 00.001 16108 Worker thread wakes up
02:49:55.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:49:55.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:49:55.861 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
02:49:55.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:49:55.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:55.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:49:55.861 00.000 16108 MoveAxis(E, 0, ABG)
02:49:55.861 00.000 16108 Move returns status 0, amount 0
02:49:55.861 00.000 16108 MoveAxis(N, 0, ABG)
02:49:55.861 00.000 16108 Move returns status 0, amount 0
02:49:55.861 00.000 16108 move complete, result=0
02:49:55.861 00.000 16108 worker thread done servicing request
02:49:55.866 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3334, FiltMin=2845, FiltMax=60432, Gamma=1.000
02:49:55.883 00.017 21068 UpdateGuideState exits: m=148673 SNR=94.7
02:49:55.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:55.884 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:55.885 00.001 21068 Enqueuing Expose request
02:49:55.887 00.002 16108 Worker thread wakes up
02:49:55.887 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:55.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:55.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:57.062 01.175 16108 Exposure complete
02:49:57.145 00.083 16108 worker thread done servicing request
02:49:57.145 00.000 21068 OnExposeComplete: enter
02:49:57.147 00.002 21068 UpdateGuideState(): m_state=6
02:49:57.149 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
02:49:57.150 00.001 21068 Star::Find returns 1 (0), X=462.77, Y=437.06, Mass=143314, SNR=100.5, Peak=23600 HFD=2.5
02:49:57.151 00.001 21068 MultiStar: [#1 -0.11,0.17,0.84,U] [#2 0.05,-0.00,0.88,U] [#3 0.02,0.21,0.81,U] [#4 -0.11,-0.20,0.90,U] [#5 0.34,0.23,0.00,M1] [#6 0.25,0.25,0.00,M3] [#7 0.25,0.52,0.00,M5] [#8 0.06,-0.02,0.60,U] 
02:49:57.154 00.003 21068 refined, 5 included, MultiStar: {-0.02, 0.09}, one-star: {-0.03, 0.31}
02:49:57.155 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
02:49:57.156 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
02:49:57.158 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.84 mountX=0.04 mountY=-0.08, mountTheta=-1.12
02:49:57.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
02:49:57.161 00.001 21068 Enqueuing Move request for scope (-0.02, 0.09)
02:49:57.161 00.000 16108 Worker thread wakes up
02:49:57.163 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
02:49:57.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
02:49:57.163 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.04 yDistance=-0.08
02:49:57.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:49:57.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:57.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:49:57.163 00.000 16108 MoveAxis(E, 0, ABG)
02:49:57.163 00.000 16108 Move returns status 0, amount 0
02:49:57.163 00.000 16108 MoveAxis(N, 0, ABG)
02:49:57.163 00.000 16108 Move returns status 0, amount 0
02:49:57.163 00.000 16108 move complete, result=0
02:49:57.163 00.000 16108 worker thread done servicing request
02:49:57.166 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3334, FiltMin=2797, FiltMax=54569, Gamma=1.000
02:49:57.191 00.025 21068 UpdateGuideState exits: m=143314 SNR=100.5
02:49:57.193 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:57.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:57.196 00.002 21068 Enqueuing Expose request
02:49:57.198 00.002 16108 Worker thread wakes up
02:49:57.198 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:57.199 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:57.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:58.182 00.983 16108 Exposure complete
02:49:58.270 00.088 16108 worker thread done servicing request
02:49:58.270 00.000 21068 OnExposeComplete: enter
02:49:58.272 00.002 21068 UpdateGuideState(): m_state=6
02:49:58.273 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
02:49:58.275 00.002 21068 Star::Find returns 1 (0), X=462.87, Y=437.08, Mass=151556, SNR=106.8, Peak=25712 HFD=2.8
02:49:58.276 00.001 21068 MultiStar: [#1 0.03,0.07,0.87,U] [#2 0.20,0.13,0.84,U] [#3 0.13,0.23,0.81,U] [#4 0.15,-0.18,0.82,U] [#5 0.24,0.22,0.00,M2] [#6 0.23,0.17,0.68,U] [#7 0.37,0.24,0.00,M6] [#8 0.29,-0.15,0.00,M3] 
02:49:58.277 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.13}, one-star: {0.08, 0.33}
02:49:58.279 00.002 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
02:49:58.279 00.000 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
02:49:58.280 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.78 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
02:49:58.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
02:49:58.282 00.000 21068 Enqueuing Move request for scope (0.13, 0.13)
02:49:58.283 00.001 16108 Worker thread wakes up
02:49:58.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
02:49:58.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
02:49:58.283 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.11 yDistance=-0.16
02:49:58.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:49:58.284 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:58.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:49:58.284 00.000 16108 MoveAxis(E, 0, ABG)
02:49:58.284 00.000 16108 Move returns status 0, amount 0
02:49:58.284 00.000 16108 MoveAxis(N, 0, ABG)
02:49:58.284 00.000 16108 Move returns status 0, amount 0
02:49:58.284 00.000 16108 move complete, result=0
02:49:58.284 00.000 16108 worker thread done servicing request
02:49:58.293 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3334, FiltMin=2728, FiltMax=62544, Gamma=1.000
02:49:58.317 00.024 21068 UpdateGuideState exits: m=151556 SNR=106.8
02:49:58.319 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:58.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:58.321 00.001 21068 Enqueuing Expose request
02:49:58.322 00.001 16108 Worker thread wakes up
02:49:58.322 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:58.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:58.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:59.472 01.149 16108 Exposure complete
02:49:59.526 00.054 16108 worker thread done servicing request
02:49:59.528 00.002 21068 OnExposeComplete: enter
02:49:59.529 00.001 21068 UpdateGuideState(): m_state=6
02:49:59.529 00.000 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
02:49:59.530 00.001 21068 Star::Find returns 1 (0), X=462.96, Y=437.01, Mass=157952, SNR=103.8, Peak=25952 HFD=2.8
02:49:59.531 00.001 21068 MultiStar: [#1 0.27,0.14,0.00,M1] [#2 0.20,0.09,0.83,U] [#3 0.16,-0.08,0.82,U] [#4 -0.04,-0.21,0.79,U] [#5 0.20,0.20,0.66,U] [#6 0.14,0.08,0.72,U] [#7 0.56,0.34,0.00,M7] [#8 0.24,0.05,0.73,U] 
02:49:59.532 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.06}, one-star: {0.16, 0.27}
02:49:59.532 00.000 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:49:59.533 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:49:59.534 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.39 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
02:49:59.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
02:49:59.536 00.001 21068 Enqueuing Move request for scope (0.15, 0.06)
02:49:59.537 00.001 16108 Worker thread wakes up
02:49:59.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:49:59.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:49:59.537 00.000 16108 Moving (0.15, 0.06) raw xDistance=-0.14 yDistance=-0.09
02:49:59.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:49:59.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:59.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:49:59.537 00.000 16108 MoveAxis(E, 0, ABG)
02:49:59.537 00.000 16108 Move returns status 0, amount 0
02:49:59.537 00.000 16108 MoveAxis(N, 0, ABG)
02:49:59.537 00.000 16108 Move returns status 0, amount 0
02:49:59.537 00.000 16108 move complete, result=0
02:49:59.537 00.000 16108 worker thread done servicing request
02:49:59.545 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3334, FiltMin=2803, FiltMax=63120, Gamma=1.000
02:49:59.567 00.022 21068 UpdateGuideState exits: m=157952 SNR=103.8
02:49:59.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:59.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:49:59.570 00.001 21068 Enqueuing Expose request
02:49:59.571 00.001 16108 Worker thread wakes up
02:49:59.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:49:59.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:49:59.571 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:00.538 00.967 16108 Exposure complete
02:50:00.591 00.053 16108 worker thread done servicing request
02:50:00.591 00.000 21068 OnExposeComplete: enter
02:50:00.592 00.001 21068 UpdateGuideState(): m_state=6
02:50:00.593 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
02:50:00.593 00.000 21068 Star::Find returns 1 (0), X=462.87, Y=437.08, Mass=153389, SNR=95.9, Peak=24880 HFD=2.7
02:50:00.595 00.002 21068 MultiStar: [#1 0.10,0.10,0.99,U] [#2 0.10,0.20,0.90,U] [#3 0.12,0.18,0.83,U] [#4 -0.06,-0.03,1.01,U] [#5 0.17,0.34,0.00,M2] [#6 0.49,0.05,0.00,M2] [#7 0.42,0.79,0.00,M8] [#8 0.21,0.04,0.61,U] 
02:50:00.596 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.07, 0.33}
02:50:00.597 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
02:50:00.598 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
02:50:00.599 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
02:50:00.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.14, opts=13)
02:50:00.602 00.001 21068 Enqueuing Move request for scope (0.08, 0.14)
02:50:00.604 00.002 16108 Worker thread wakes up
02:50:00.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
02:50:00.605 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:50:00.605 00.000 16108 Moving (0.08, 0.14) raw xDistance=-0.06 yDistance=-0.16
02:50:00.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:50:00.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:00.605 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:50:00.605 00.000 16108 MoveAxis(E, 0, ABG)
02:50:00.605 00.000 16108 Move returns status 0, amount 0
02:50:00.605 00.000 16108 MoveAxis(N, 0, ABG)
02:50:00.605 00.000 16108 Move returns status 0, amount 0
02:50:00.606 00.001 16108 move complete, result=0
02:50:00.606 00.000 16108 worker thread done servicing request
02:50:00.610 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3334, FiltMin=2832, FiltMax=65424, Gamma=1.000
02:50:00.627 00.017 21068 UpdateGuideState exits: m=153389 SNR=95.9
02:50:00.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:00.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:00.630 00.001 21068 Enqueuing Expose request
02:50:00.631 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:00.632 00.001 16108 Worker thread wakes up
02:50:00.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:00.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:01.796 01.164 16108 Exposure complete
02:50:01.861 00.065 16108 worker thread done servicing request
02:50:01.861 00.000 21068 OnExposeComplete: enter
02:50:01.863 00.002 21068 UpdateGuideState(): m_state=6
02:50:01.863 00.000 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
02:50:01.864 00.001 21068 Star::Find returns 1 (0), X=463.03, Y=437.14, Mass=173955, SNR=113.6, Peak=27264 HFD=2.7
02:50:01.865 00.001 21068 MultiStar: [#1 0.21,0.13,0.86,U] [#2 0.42,0.14,0.00,M1] [#3 0.28,0.11,0.00,M1] [#4 0.06,0.15,0.85,U] [#5 0.26,0.34,0.00,M3] [#6 0.52,0.22,0.00,M3] [#7 0.62,0.37,0.00,M9] [#8 -0.02,-0.07,0.65,U] 
02:50:01.865 00.000 21068 refined, 3 included, MultiStar: {0.14, 0.18}, one-star: {0.23, 0.39}
02:50:01.866 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
02:50:01.867 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
02:50:01.867 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.22 cameraTheta=0.92 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
02:50:01.870 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.18, opts=13)
02:50:01.870 00.000 21068 Enqueuing Move request for scope (0.14, 0.18)
02:50:01.871 00.001 16108 Worker thread wakes up
02:50:01.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
02:50:01.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
02:50:01.871 00.000 16108 Moving (0.14, 0.18) raw xDistance=-0.10 yDistance=-0.20
02:50:01.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:01.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:50:01.872 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:50:01.872 00.000 16108 MoveAxis(E, 0, ABG)
02:50:01.872 00.000 16108 Move returns status 0, amount 0
02:50:01.872 00.000 16108 MoveAxis(N, 0, ABG)
02:50:01.872 00.000 16108 Move returns status 0, amount 0
02:50:01.872 00.000 16108 move complete, result=0
02:50:01.872 00.000 16108 worker thread done servicing request
02:50:01.875 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3334, FiltMin=2877, FiltMax=62009, Gamma=1.000
02:50:01.888 00.013 21068 UpdateGuideState exits: m=173955 SNR=113.6
02:50:01.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:01.891 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:01.893 00.002 21068 Enqueuing Expose request
02:50:01.894 00.001 16108 Worker thread wakes up
02:50:01.895 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:01.896 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:01.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:02.867 00.971 16108 Exposure complete
02:50:02.953 00.086 16108 worker thread done servicing request
02:50:02.954 00.001 21068 OnExposeComplete: enter
02:50:02.954 00.000 21068 UpdateGuideState(): m_state=6
02:50:02.955 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
02:50:02.956 00.001 21068 Star::Find returns 1 (0), X=462.92, Y=437.18, Mass=154544, SNR=106.8, Peak=27584 HFD=2.5
02:50:02.958 00.002 21068 MultiStar: [#1 0.02,0.04,0.93,U] [#2 -0.01,0.05,0.84,U] [#3 0.24,-0.07,0.79,U] [#4 -0.11,-0.20,0.86,U] [#5 0.04,0.40,0.00,M4] [#6 0.23,-0.04,0.73,U] [#7 0.27,0.29,0.00,M10] [#8 -0.24,-0.14,0.61,U] 
02:50:02.958 00.000 21068 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.12, 0.43}
02:50:02.959 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
02:50:02.960 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
02:50:02.961 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.57 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
02:50:02.962 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
02:50:02.963 00.001 21068 Enqueuing Move request for scope (0.04, 0.03)
02:50:02.964 00.001 16108 Worker thread wakes up
02:50:02.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:50:02.964 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:50:02.964 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.04
02:50:02.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:50:02.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:02.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:50:02.964 00.000 16108 MoveAxis(E, 0, ABG)
02:50:02.964 00.000 16108 Move returns status 0, amount 0
02:50:02.964 00.000 16108 MoveAxis(N, 0, ABG)
02:50:02.964 00.000 16108 Move returns status 0, amount 0
02:50:02.964 00.000 16108 move complete, result=0
02:50:02.964 00.000 16108 worker thread done servicing request
02:50:02.968 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=393, max=65535, med=3334, FiltMin=2857, FiltMax=60477, Gamma=1.000
02:50:02.983 00.015 21068 UpdateGuideState exits: m=154544 SNR=106.8
02:50:02.983 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:02.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:02.985 00.001 21068 Enqueuing Expose request
02:50:02.986 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:02.987 00.001 16108 Worker thread wakes up
02:50:02.987 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:02.987 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:04.152 01.165 16108 Exposure complete
02:50:04.238 00.086 16108 worker thread done servicing request
02:50:04.238 00.000 21068 OnExposeComplete: enter
02:50:04.239 00.001 21068 UpdateGuideState(): m_state=6
02:50:04.240 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
02:50:04.240 00.000 21068 Star::Find returns 1 (0), X=462.78, Y=436.99, Mass=171253, SNR=116.6, Peak=27408 HFD=2.6
02:50:04.242 00.002 21068 MultiStar: [#1 -0.04,-0.03,0.82,U] [#2 -0.07,-0.16,0.74,U] [#3 -0.03,0.23,0.65,U] [#4 -0.31,-0.32,0.00,M1] [#5 0.15,0.46,0.00,M5] [#6 0.36,-0.03,0.00,M3] [#7 0.16,0.30,0.00,R] [#8 -0.03,-0.16,0.59,U] 
02:50:04.243 00.001 21068 refined, 4 included, MultiStar: {-0.04, 0.04}, one-star: {-0.02, 0.24}
02:50:04.244 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
02:50:04.245 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
02:50:04.246 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.34 mountX=0.04 mountY=-0.03, mountTheta=-0.58
02:50:04.247 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.04, opts=13)
02:50:04.250 00.003 21068 Enqueuing Move request for scope (-0.04, 0.04)
02:50:04.252 00.002 16108 Worker thread wakes up
02:50:04.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
02:50:04.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
02:50:04.252 00.000 16108 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=-0.03
02:50:04.252 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:04.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:04.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:50:04.252 00.000 16108 MoveAxis(E, 0, ABG)
02:50:04.253 00.001 16108 Move returns status 0, amount 0
02:50:04.253 00.000 16108 MoveAxis(N, 0, ABG)
02:50:04.253 00.000 16108 Move returns status 0, amount 0
02:50:04.253 00.000 16108 move complete, result=0
02:50:04.253 00.000 16108 worker thread done servicing request
02:50:04.258 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3334, FiltMin=2813, FiltMax=65430, Gamma=1.000
02:50:04.280 00.022 21068 UpdateGuideState exits: m=171253 SNR=116.6
02:50:04.283 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:04.283 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:04.284 00.001 21068 Enqueuing Expose request
02:50:04.285 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:04.286 00.001 16108 Worker thread wakes up
02:50:04.286 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:04.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:05.260 00.974 16108 Exposure complete
02:50:05.323 00.063 16108 worker thread done servicing request
02:50:05.323 00.000 21068 OnExposeComplete: enter
02:50:05.326 00.003 21068 UpdateGuideState(): m_state=6
02:50:05.327 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
02:50:05.327 00.000 21068 Star::Find returns 1 (0), X=462.77, Y=437.14, Mass=168178, SNR=112.8, Peak=26544 HFD=2.8
02:50:05.330 00.003 21068 MultiStar: [#1 0.07,0.05,0.91,U] [#2 0.00,0.05,0.83,U] [#3 0.16,0.32,0.00,M1] [#4 -0.30,-0.12,0.00,M2] [#5 0.12,0.34,0.00,M6] [#6 0.30,0.16,0.00,M4] [#7 0.33,0.09,0.00,M1] [#8 -0.07,-0.06,0.55,U] 
02:50:05.330 00.000 21068 refined, 3 included, MultiStar: {-0.00, 0.14}, one-star: {-0.03, 0.39}
02:50:05.331 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
02:50:05.333 00.002 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
02:50:05.334 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=0.02 mountY=-0.13, mountTheta=-1.39
02:50:05.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.14, opts=13)
02:50:05.337 00.001 21068 Enqueuing Move request for scope (-0.00, 0.14)
02:50:05.339 00.002 16108 Worker thread wakes up
02:50:05.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
02:50:05.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
02:50:05.339 00.000 16108 Moving (-0.00, 0.14) raw xDistance=0.02 yDistance=-0.13
02:50:05.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:05.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:05.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:50:05.339 00.000 16108 MoveAxis(E, 0, ABG)
02:50:05.339 00.000 16108 Move returns status 0, amount 0
02:50:05.339 00.000 16108 MoveAxis(N, 0, ABG)
02:50:05.339 00.000 16108 Move returns status 0, amount 0
02:50:05.339 00.000 16108 move complete, result=0
02:50:05.339 00.000 16108 worker thread done servicing request
02:50:05.346 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3334, FiltMin=2883, FiltMax=58365, Gamma=1.000
02:50:05.367 00.021 21068 UpdateGuideState exits: m=168178 SNR=112.8
02:50:05.370 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:05.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:05.372 00.001 21068 Enqueuing Expose request
02:50:05.374 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:05.374 00.000 16108 Worker thread wakes up
02:50:05.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:05.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:06.538 01.164 16108 Exposure complete
02:50:06.591 00.053 16108 worker thread done servicing request
02:50:06.591 00.000 21068 OnExposeComplete: enter
02:50:06.592 00.001 21068 UpdateGuideState(): m_state=6
02:50:06.593 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
02:50:06.593 00.000 21068 Star::Find returns 1 (0), X=463.05, Y=437.22, Mass=162461, SNR=101.8, Peak=25552 HFD=2.6
02:50:06.594 00.001 21068 MultiStar: [#1 0.24,0.03,0.88,U] [#2 0.27,0.04,0.85,U] [#3 0.32,0.14,0.00,M2] [#4 0.03,-0.08,0.91,U] [#5 0.24,0.09,0.64,U] [#6 0.57,0.17,0.00,M5] [#7 0.22,0.18,0.60,U] [#8 0.44,0.19,0.00,M1] 
02:50:06.595 00.001 21068 refined, 5 included, MultiStar: {0.21, 0.13}, one-star: {0.25, 0.47}
02:50:06.596 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
02:50:06.597 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
02:50:06.597 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.55 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
02:50:06.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.13, opts=13)
02:50:06.600 00.001 21068 Enqueuing Move request for scope (0.21, 0.13)
02:50:06.600 00.000 16108 Worker thread wakes up
02:50:06.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
02:50:06.601 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
02:50:06.601 00.000 16108 Moving (0.21, 0.13) raw xDistance=-0.18 yDistance=-0.17
02:50:06.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:50:06.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:06.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:50:06.601 00.000 16108 MoveAxis(E, 0, ABG)
02:50:06.601 00.000 16108 Move returns status 0, amount 0
02:50:06.601 00.000 16108 MoveAxis(N, 0, ABG)
02:50:06.601 00.000 16108 Move returns status 0, amount 0
02:50:06.601 00.000 16108 move complete, result=0
02:50:06.602 00.001 16108 worker thread done servicing request
02:50:06.607 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3334, FiltMin=2841, FiltMax=54768, Gamma=1.000
02:50:06.621 00.014 21068 UpdateGuideState exits: m=162461 SNR=101.8
02:50:06.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:06.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:06.624 00.001 21068 Enqueuing Expose request
02:50:06.624 00.000 16108 Worker thread wakes up
02:50:06.625 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:06.625 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:06.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:07.595 00.970 16108 Exposure complete
02:50:07.652 00.057 16108 worker thread done servicing request
02:50:07.652 00.000 21068 OnExposeComplete: enter
02:50:07.654 00.002 21068 UpdateGuideState(): m_state=6
02:50:07.656 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
02:50:07.657 00.001 21068 Star::Find returns 1 (0), X=462.92, Y=437.02, Mass=164416, SNR=110.0, Peak=26704 HFD=2.9
02:50:07.659 00.002 21068 MultiStar: [#1 0.12,0.07,0.93,U] [#2 0.26,0.26,0.00,M1] [#3 0.15,0.20,0.79,U] [#4 -0.07,-0.23,0.79,U] [#5 0.00,0.18,0.64,U] [#6 0.29,0.10,0.00,M6] [#7 0.07,-0.01,0.64,U] [#8 0.31,0.03,0.00,M2] 
02:50:07.660 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.09}, one-star: {0.12, 0.27}
02:50:07.662 00.002 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
02:50:07.664 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
02:50:07.665 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.89 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:50:07.668 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
02:50:07.669 00.001 21068 Enqueuing Move request for scope (0.07, 0.09)
02:50:07.671 00.002 16108 Worker thread wakes up
02:50:07.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:50:07.671 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:50:07.671 00.000 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.10
02:50:07.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:50:07.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:07.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:50:07.672 00.001 16108 MoveAxis(E, 0, ABG)
02:50:07.672 00.000 16108 Move returns status 0, amount 0
02:50:07.672 00.000 16108 MoveAxis(N, 0, ABG)
02:50:07.672 00.000 16108 Move returns status 0, amount 0
02:50:07.672 00.000 16108 move complete, result=0
02:50:07.672 00.000 16108 worker thread done servicing request
02:50:07.678 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3334, FiltMin=2822, FiltMax=65430, Gamma=1.000
02:50:07.695 00.017 21068 UpdateGuideState exits: m=164416 SNR=110.0
02:50:07.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:07.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:07.699 00.002 21068 Enqueuing Expose request
02:50:07.700 00.001 16108 Worker thread wakes up
02:50:07.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:07.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:07.701 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:08.852 01.151 16108 Exposure complete
02:50:08.911 00.059 16108 worker thread done servicing request
02:50:08.912 00.001 21068 OnExposeComplete: enter
02:50:08.913 00.001 21068 UpdateGuideState(): m_state=6
02:50:08.915 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
02:50:08.916 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=437.03, Mass=168284, SNR=106.2, Peak=27104 HFD=2.7
02:50:08.917 00.001 21068 MultiStar: [#1 0.11,-0.08,0.86,U] [#2 0.27,0.03,0.79,U] [#3 0.23,0.23,0.00,M2] [#4 0.05,-0.11,0.81,U] [#5 0.30,0.21,0.00,M5] [#6 0.20,0.24,0.00,M7] [#7 0.19,-0.04,0.51,U] [#8 0.03,-0.04,0.67,U] 
02:50:08.918 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.02}, one-star: {0.09, 0.29}
02:50:08.919 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
02:50:08.920 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
02:50:08.922 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
02:50:08.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
02:50:08.925 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
02:50:08.926 00.001 16108 Worker thread wakes up
02:50:08.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
02:50:08.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
02:50:08.926 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.05
02:50:08.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:50:08.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:08.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:08.926 00.000 16108 MoveAxis(E, 0, ABG)
02:50:08.926 00.000 16108 Move returns status 0, amount 0
02:50:08.926 00.000 16108 MoveAxis(N, 0, ABG)
02:50:08.926 00.000 16108 Move returns status 0, amount 0
02:50:08.926 00.000 16108 move complete, result=0
02:50:08.927 00.001 16108 worker thread done servicing request
02:50:08.932 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3334, FiltMin=2829, FiltMax=57433, Gamma=1.000
02:50:08.949 00.017 21068 UpdateGuideState exits: m=168284 SNR=106.2
02:50:08.951 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:08.951 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:08.953 00.002 21068 Enqueuing Expose request
02:50:08.955 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:08.958 00.003 16108 Worker thread wakes up
02:50:08.958 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:08.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:09.938 00.980 16108 Exposure complete
02:50:09.994 00.056 16108 worker thread done servicing request
02:50:09.994 00.000 21068 OnExposeComplete: enter
02:50:09.995 00.001 21068 UpdateGuideState(): m_state=6
02:50:09.996 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
02:50:09.996 00.000 21068 Star::Find returns 1 (0), X=462.81, Y=436.97, Mass=176402, SNR=114.8, Peak=29456 HFD=2.6
02:50:09.997 00.001 21068 MultiStar: [#1 -0.06,0.02,0.78,U] [#2 0.01,0.13,0.78,U] [#3 0.32,0.13,0.00,M3] [#4 -0.17,-0.13,0.68,U] [#5 0.13,0.09,0.58,U] [#6 0.37,0.19,0.00,M8] [#7 0.27,0.17,0.00,M1] [#8 0.15,0.18,0.59,U] 
02:50:09.999 00.002 21068 refined, 5 included, MultiStar: {0.00, 0.09}, one-star: {0.01, 0.22}
02:50:09.999 00.000 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
02:50:10.002 00.003 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
02:50:10.003 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.55 mountX=0.01 mountY=-0.09, mountTheta=-1.42
02:50:10.006 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.09, opts=13)
02:50:10.008 00.002 21068 Enqueuing Move request for scope (0.00, 0.09)
02:50:10.009 00.001 16108 Worker thread wakes up
02:50:10.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
02:50:10.009 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
02:50:10.009 00.000 16108 Moving (0.00, 0.09) raw xDistance=0.01 yDistance=-0.09
02:50:10.011 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:50:10.011 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:10.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:50:10.011 00.000 16108 MoveAxis(E, 0, ABG)
02:50:10.011 00.000 16108 Move returns status 0, amount 0
02:50:10.011 00.000 16108 MoveAxis(N, 0, ABG)
02:50:10.011 00.000 16108 Move returns status 0, amount 0
02:50:10.011 00.000 16108 move complete, result=0
02:50:10.012 00.001 16108 worker thread done servicing request
02:50:10.020 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3334, FiltMin=2883, FiltMax=65430, Gamma=1.000
02:50:10.043 00.023 21068 UpdateGuideState exits: m=176402 SNR=114.8
02:50:10.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:10.044 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:10.045 00.001 21068 Enqueuing Expose request
02:50:10.046 00.001 16108 Worker thread wakes up
02:50:10.046 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:10.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:10.046 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:11.219 01.173 16108 Exposure complete
02:50:11.283 00.064 16108 worker thread done servicing request
02:50:11.283 00.000 21068 OnExposeComplete: enter
02:50:11.284 00.001 21068 UpdateGuideState(): m_state=6
02:50:11.284 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
02:50:11.286 00.002 21068 Star::Find returns 1 (0), X=462.74, Y=436.94, Mass=159341, SNR=101.6, Peak=23200 HFD=2.8
02:50:11.287 00.001 21068 MultiStar: [#1 -0.07,0.04,0.97,U] [#2 -0.05,0.18,1.06,U] [#3 0.09,0.43,0.00,M4] [#4 -0.07,-0.01,1.06,U] [#5 0.24,0.40,0.00,M5] [#6 0.37,0.24,0.00,M9] [#7 0.31,0.16,0.00,M2] [#8 0.01,0.08,0.66,U] 
02:50:11.288 00.001 21068 refined, 4 included, MultiStar: {-0.05, 0.10}, one-star: {-0.06, 0.20}
02:50:11.288 00.000 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:50:11.289 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
02:50:11.290 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.06 mountX=0.07 mountY=-0.08, mountTheta=-0.89
02:50:11.291 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.10, opts=13)
02:50:11.292 00.001 21068 Enqueuing Move request for scope (-0.05, 0.10)
02:50:11.293 00.001 16108 Worker thread wakes up
02:50:11.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
02:50:11.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:50:11.293 00.000 16108 Moving (-0.05, 0.10) raw xDistance=0.07 yDistance=-0.08
02:50:11.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:50:11.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:11.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:50:11.293 00.000 16108 MoveAxis(E, 0, ABG)
02:50:11.293 00.000 16108 Move returns status 0, amount 0
02:50:11.293 00.000 16108 MoveAxis(N, 0, ABG)
02:50:11.293 00.000 16108 Move returns status 0, amount 0
02:50:11.293 00.000 16108 move complete, result=0
02:50:11.294 00.001 16108 worker thread done servicing request
02:50:11.296 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3334, FiltMin=2784, FiltMax=65430, Gamma=1.000
02:50:11.312 00.016 21068 UpdateGuideState exits: m=159341 SNR=101.6
02:50:11.312 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:11.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:11.314 00.001 21068 Enqueuing Expose request
02:50:11.314 00.000 16108 Worker thread wakes up
02:50:11.314 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:11.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:11.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:12.304 00.989 16108 Exposure complete
02:50:12.386 00.082 16108 worker thread done servicing request
02:50:12.386 00.000 21068 OnExposeComplete: enter
02:50:12.387 00.001 21068 UpdateGuideState(): m_state=6
02:50:12.388 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
02:50:12.389 00.001 21068 Star::Find returns 1 (0), X=462.78, Y=437.09, Mass=164649, SNR=107.1, Peak=26288 HFD=2.6
02:50:12.390 00.001 21068 MultiStar: [#1 -0.15,0.03,0.91,U] [#2 0.15,-0.05,0.86,U] [#3 0.29,0.41,0.00,M5] [#4 -0.27,0.06,0.00,M1] [#5 0.19,0.31,0.00,M6] [#6 0.41,0.43,0.00,M10] [#7 0.04,0.05,0.59,U] [#8 0.21,-0.01,0.68,U] 
02:50:12.391 00.001 21068 refined, 4 included, MultiStar: {0.03, 0.09}, one-star: {-0.02, 0.35}
02:50:12.391 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
02:50:12.392 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:50:12.393 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.22 mountX=-0.02 mountY=-0.09, mountTheta=-1.74
02:50:12.394 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.09, opts=13)
02:50:12.396 00.002 21068 Enqueuing Move request for scope (0.03, 0.09)
02:50:12.397 00.001 16108 Worker thread wakes up
02:50:12.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:50:12.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:50:12.397 00.000 16108 Moving (0.03, 0.09) raw xDistance=-0.02 yDistance=-0.09
02:50:12.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:50:12.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:12.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:50:12.397 00.000 16108 MoveAxis(E, 0, ABG)
02:50:12.397 00.000 16108 Move returns status 0, amount 0
02:50:12.397 00.000 16108 MoveAxis(N, 0, ABG)
02:50:12.397 00.000 16108 Move returns status 0, amount 0
02:50:12.397 00.000 16108 move complete, result=0
02:50:12.397 00.000 16108 worker thread done servicing request
02:50:12.402 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3334, FiltMin=2867, FiltMax=58477, Gamma=1.000
02:50:12.418 00.016 21068 UpdateGuideState exits: m=164649 SNR=107.1
02:50:12.419 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:12.419 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:12.420 00.001 21068 Enqueuing Expose request
02:50:12.421 00.001 16108 Worker thread wakes up
02:50:12.421 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:12.422 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:12.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:13.587 01.165 16108 Exposure complete
02:50:13.642 00.055 16108 worker thread done servicing request
02:50:13.644 00.002 21068 OnExposeComplete: enter
02:50:13.645 00.001 21068 UpdateGuideState(): m_state=6
02:50:13.647 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
02:50:13.649 00.002 21068 Star::Find returns 1 (0), X=462.70, Y=437.11, Mass=163818, SNR=101.9, Peak=23584 HFD=2.6
02:50:13.651 00.002 21068 MultiStar: [#1 0.08,0.09,0.97,U] [#2 -0.16,-0.07,0.89,U] [#3 -0.16,0.14,0.89,U] [#4 -0.11,-0.27,0.00,M2] [#5 0.01,0.21,0.72,U] [#6 0.36,0.05,0.00,R] [#7 0.30,-0.03,0.00,M2] [#8 -0.03,-0.18,0.67,U] 
02:50:13.652 00.001 21068 refined, 5 included, MultiStar: {-0.06, 0.11}, one-star: {-0.10, 0.36}
02:50:13.655 00.003 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
02:50:13.656 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
02:50:13.657 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.11 mountX=0.08 mountY=-0.09, mountTheta=-0.83
02:50:13.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
02:50:13.660 00.001 21068 Enqueuing Move request for scope (-0.06, 0.11)
02:50:13.661 00.001 16108 Worker thread wakes up
02:50:13.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
02:50:13.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
02:50:13.661 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.08 yDistance=-0.09
02:50:13.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:50:13.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:13.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:50:13.661 00.000 16108 MoveAxis(E, 0, ABG)
02:50:13.661 00.000 16108 Move returns status 0, amount 0
02:50:13.661 00.000 16108 MoveAxis(N, 0, ABG)
02:50:13.662 00.001 16108 Move returns status 0, amount 0
02:50:13.662 00.000 16108 move complete, result=0
02:50:13.662 00.000 16108 worker thread done servicing request
02:50:13.666 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3334, FiltMin=2877, FiltMax=63488, Gamma=1.000
02:50:13.684 00.018 21068 UpdateGuideState exits: m=163818 SNR=101.9
02:50:13.686 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:13.686 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:13.687 00.001 21068 Enqueuing Expose request
02:50:13.688 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:13.689 00.001 16108 Worker thread wakes up
02:50:13.689 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:13.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:14.649 00.960 16108 Exposure complete
02:50:14.709 00.060 16108 worker thread done servicing request
02:50:14.709 00.000 21068 OnExposeComplete: enter
02:50:14.710 00.001 21068 UpdateGuideState(): m_state=6
02:50:14.711 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
02:50:14.712 00.001 21068 Star::Find returns 1 (0), X=462.73, Y=437.07, Mass=163574, SNR=104.2, Peak=23280 HFD=2.6
02:50:14.713 00.001 21068 MultiStar: [#1 -0.03,-0.05,0.89,U] [#2 0.05,0.06,0.85,U] [#3 0.06,0.18,0.74,U] [#4 -0.33,0.01,0.00,M3] [#5 0.09,0.25,0.00,M6] [#6 -0.17,0.05,0.73,U] [#7 -0.17,0.15,0.56,U] [#8 0.05,0.20,0.67,U] 
02:50:14.714 00.001 21068 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {-0.07, 0.32}
02:50:14.715 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
02:50:14.716 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
02:50:14.717 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.84 mountX=0.06 mountY=-0.12, mountTheta=-1.11
02:50:14.719 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.13, opts=13)
02:50:14.721 00.002 21068 Enqueuing Move request for scope (-0.04, 0.13)
02:50:14.724 00.003 16108 Worker thread wakes up
02:50:14.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
02:50:14.724 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
02:50:14.724 00.000 16108 Moving (-0.04, 0.13) raw xDistance=0.06 yDistance=-0.12
02:50:14.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:14.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:14.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:50:14.724 00.000 16108 MoveAxis(E, 0, ABG)
02:50:14.724 00.000 16108 Move returns status 0, amount 0
02:50:14.724 00.000 16108 MoveAxis(N, 0, ABG)
02:50:14.724 00.000 16108 Move returns status 0, amount 0
02:50:14.724 00.000 16108 move complete, result=0
02:50:14.724 00.000 16108 worker thread done servicing request
02:50:14.731 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3334, FiltMin=2870, FiltMax=65424, Gamma=1.000
02:50:14.760 00.029 21068 UpdateGuideState exits: m=163574 SNR=104.2
02:50:14.762 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:14.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:14.764 00.001 21068 Enqueuing Expose request
02:50:14.765 00.001 16108 Worker thread wakes up
02:50:14.766 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:14.767 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:14.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:15.944 01.177 16108 Exposure complete
02:50:16.005 00.061 16108 worker thread done servicing request
02:50:16.005 00.000 21068 OnExposeComplete: enter
02:50:16.007 00.002 21068 UpdateGuideState(): m_state=6
02:50:16.007 00.000 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
02:50:16.008 00.001 21068 Star::Find returns 1 (0), X=462.92, Y=437.21, Mass=159500, SNR=108.0, Peak=25328 HFD=2.8
02:50:16.009 00.001 21068 MultiStar: [#1 0.07,0.09,0.97,U] [#2 -0.01,0.08,0.80,U] [#3 -0.02,0.14,0.87,U] [#4 -0.23,0.01,0.72,U] [#5 0.07,0.41,0.00,M7] [#6 -0.11,0.12,0.69,U] [#7 0.30,0.09,0.00,M2] [#8 0.11,-0.01,0.65,U] 
02:50:16.010 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.14}, one-star: {0.12, 0.46}
02:50:16.011 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
02:50:16.011 00.000 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
02:50:16.014 00.003 21068 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.58 mountX=0.03 mountY=-0.14, mountTheta=-1.38
02:50:16.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.14, opts=13)
02:50:16.017 00.001 21068 Enqueuing Move request for scope (-0.00, 0.14)
02:50:16.018 00.001 16108 Worker thread wakes up
02:50:16.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
02:50:16.018 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
02:50:16.018 00.000 16108 Moving (-0.00, 0.14) raw xDistance=0.03 yDistance=-0.14
02:50:16.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:50:16.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:16.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:50:16.018 00.000 16108 MoveAxis(E, 0, ABG)
02:50:16.018 00.000 16108 Move returns status 0, amount 0
02:50:16.018 00.000 16108 MoveAxis(N, 0, ABG)
02:50:16.018 00.000 16108 Move returns status 0, amount 0
02:50:16.018 00.000 16108 move complete, result=0
02:50:16.018 00.000 16108 worker thread done servicing request
02:50:16.022 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3334, FiltMin=2873, FiltMax=65430, Gamma=1.000
02:50:16.036 00.014 21068 UpdateGuideState exits: m=159500 SNR=108.0
02:50:16.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:16.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:16.039 00.001 21068 Enqueuing Expose request
02:50:16.039 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:16.040 00.001 16108 Worker thread wakes up
02:50:16.040 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:16.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:17.027 00.987 16108 Exposure complete
02:50:17.100 00.073 16108 worker thread done servicing request
02:50:17.101 00.001 21068 OnExposeComplete: enter
02:50:17.103 00.002 21068 UpdateGuideState(): m_state=6
02:50:17.104 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
02:50:17.105 00.001 21068 Star::Find returns 1 (0), X=462.90, Y=437.04, Mass=174678, SNR=114.6, Peak=26592 HFD=2.8
02:50:17.108 00.003 21068 MultiStar: [#1 0.06,0.12,0.80,U] [#2 0.07,-0.03,0.81,U] [#3 0.07,0.19,0.72,U] [#4 0.00,-0.30,0.00,M3] [#5 0.05,0.27,0.00,M8] [#6 0.10,0.02,0.71,U] [#7 0.29,-0.07,0.00,M3] [#8 0.20,-0.12,0.61,U] 
02:50:17.109 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.10, 0.29}
02:50:17.111 00.002 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
02:50:17.112 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
02:50:17.113 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.76 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
02:50:17.115 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.09, opts=13)
02:50:17.116 00.001 21068 Enqueuing Move request for scope (0.10, 0.09)
02:50:17.117 00.001 16108 Worker thread wakes up
02:50:17.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
02:50:17.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:50:17.117 00.000 16108 Moving (0.10, 0.09) raw xDistance=-0.08 yDistance=-0.11
02:50:17.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:50:17.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:17.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:50:17.117 00.000 16108 MoveAxis(E, 0, ABG)
02:50:17.117 00.000 16108 Move returns status 0, amount 0
02:50:17.117 00.000 16108 MoveAxis(N, 0, ABG)
02:50:17.117 00.000 16108 Move returns status 0, amount 0
02:50:17.117 00.000 16108 move complete, result=0
02:50:17.117 00.000 16108 worker thread done servicing request
02:50:17.120 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3334, FiltMin=2813, FiltMax=65430, Gamma=1.000
02:50:17.135 00.015 21068 UpdateGuideState exits: m=174678 SNR=114.6
02:50:17.135 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:17.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:17.137 00.001 21068 Enqueuing Expose request
02:50:17.138 00.001 16108 Worker thread wakes up
02:50:17.138 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:17.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:17.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:18.302 01.164 16108 Exposure complete
02:50:18.373 00.071 16108 worker thread done servicing request
02:50:18.373 00.000 21068 OnExposeComplete: enter
02:50:18.374 00.001 21068 UpdateGuideState(): m_state=6
02:50:18.375 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
02:50:18.375 00.000 21068 Star::Find returns 1 (0), X=462.83, Y=437.05, Mass=174903, SNR=106.9, Peak=28640 HFD=2.7
02:50:18.376 00.001 21068 MultiStar: [#1 0.12,0.27,0.00,M1] [#2 0.08,0.19,0.94,U] [#3 -0.08,0.38,0.00,M2] [#4 0.00,0.04,0.79,U] [#5 0.21,0.51,0.00,M9] [#6 -0.19,0.08,0.61,U] [#7 0.16,0.27,0.00,M4] [#8 -0.09,-0.15,0.59,U] 
02:50:18.377 00.001 21068 refined, 4 included, MultiStar: {-0.02, 0.12}, one-star: {0.03, 0.30}
02:50:18.379 00.002 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:50:18.380 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
02:50:18.380 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.04 mountY=-0.11, mountTheta=-1.26
02:50:18.383 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
02:50:18.385 00.002 21068 Enqueuing Move request for scope (-0.02, 0.12)
02:50:18.386 00.001 16108 Worker thread wakes up
02:50:18.386 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:50:18.386 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:50:18.387 00.001 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
02:50:18.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:18.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:18.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:50:18.387 00.000 16108 MoveAxis(E, 0, ABG)
02:50:18.387 00.000 16108 Move returns status 0, amount 0
02:50:18.387 00.000 16108 MoveAxis(N, 0, ABG)
02:50:18.387 00.000 16108 Move returns status 0, amount 0
02:50:18.387 00.000 16108 move complete, result=0
02:50:18.387 00.000 16108 worker thread done servicing request
02:50:18.391 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3337, FiltMin=2857, FiltMax=61065, Gamma=1.000
02:50:18.407 00.016 21068 UpdateGuideState exits: m=174903 SNR=106.9
02:50:18.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:18.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:18.409 00.000 21068 Enqueuing Expose request
02:50:18.410 00.001 16108 Worker thread wakes up
02:50:18.410 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:18.411 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:18.411 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:19.379 00.968 16108 Exposure complete
02:50:19.448 00.069 16108 worker thread done servicing request
02:50:19.448 00.000 21068 OnExposeComplete: enter
02:50:19.450 00.002 21068 UpdateGuideState(): m_state=6
02:50:19.451 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
02:50:19.452 00.001 21068 Star::Find returns 1 (0), X=462.81, Y=437.09, Mass=173509, SNR=108.9, Peak=24928 HFD=2.8
02:50:19.453 00.001 21068 MultiStar: [#1 -0.22,-0.08,0.87,U] [#2 -0.07,0.03,0.83,U] [#3 -0.10,0.20,0.77,U] [#4 -0.35,-0.27,0.00,M3] [#5 -0.09,0.25,0.00,M10] [#6 -0.53,0.24,0.00,M1] [#7 0.03,-0.18,0.59,U] [#8 -0.22,-0.00,0.60,U] 
02:50:19.454 00.001 21068 refined, 5 included, MultiStar: {-0.09, 0.07}, one-star: {0.01, 0.34}
02:50:19.455 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
02:50:19.455 00.000 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
02:50:19.456 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.10 mountY=-0.05, mountTheta=-0.44
02:50:19.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.07, opts=13)
02:50:19.459 00.001 21068 Enqueuing Move request for scope (-0.09, 0.07)
02:50:19.460 00.001 16108 Worker thread wakes up
02:50:19.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
02:50:19.460 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:50:19.460 00.000 16108 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=-0.05
02:50:19.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:19.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:19.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:19.460 00.000 16108 MoveAxis(E, 0, ABG)
02:50:19.460 00.000 16108 Move returns status 0, amount 0
02:50:19.460 00.000 16108 MoveAxis(N, 0, ABG)
02:50:19.460 00.000 16108 Move returns status 0, amount 0
02:50:19.460 00.000 16108 move complete, result=0
02:50:19.460 00.000 16108 worker thread done servicing request
02:50:19.465 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3337, FiltMin=2847, FiltMax=65456, Gamma=1.000
02:50:19.480 00.015 21068 UpdateGuideState exits: m=173509 SNR=108.9
02:50:19.480 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:19.481 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:19.482 00.001 21068 Enqueuing Expose request
02:50:19.483 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:19.484 00.001 16108 Worker thread wakes up
02:50:19.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:19.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:20.632 01.148 16108 Exposure complete
02:50:20.686 00.054 16108 worker thread done servicing request
02:50:20.686 00.000 21068 OnExposeComplete: enter
02:50:20.687 00.001 21068 UpdateGuideState(): m_state=6
02:50:20.689 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
02:50:20.690 00.001 21068 Star::Find returns 1 (0), X=462.69, Y=437.24, Mass=191636, SNR=128.1, Peak=25264 HFD=3.0
02:50:20.691 00.001 21068 MultiStar: [#1 -0.35,0.14,0.00,M1] [#2 -0.20,0.18,0.00,M1] [#3 -0.04,0.15,0.63,U] [#4 -0.08,-0.06,0.76,U] [#5 0.06,0.40,0.00,R] [#6 -0.25,0.25,0.00,M2] [#7 -0.01,0.03,0.45,U] [#8 -0.36,-0.07,0.00,M1] 
02:50:20.691 00.000 21068 refined, 3 included, MultiStar: {-0.07, 0.20}, one-star: {-0.11, 0.49}
02:50:20.692 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
02:50:20.693 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
02:50:20.693 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.92 mountX=0.10 mountY=-0.17, mountTheta=-1.03
02:50:20.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.20, opts=13)
02:50:20.696 00.001 21068 Enqueuing Move request for scope (-0.07, 0.20)
02:50:20.696 00.000 16108 Worker thread wakes up
02:50:20.697 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
02:50:20.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
02:50:20.697 00.000 16108 Moving (-0.07, 0.20) raw xDistance=0.10 yDistance=-0.17
02:50:20.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:20.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:20.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:50:20.697 00.000 16108 MoveAxis(E, 0, ABG)
02:50:20.697 00.000 16108 Move returns status 0, amount 0
02:50:20.697 00.000 16108 MoveAxis(N, 0, ABG)
02:50:20.697 00.000 16108 Move returns status 0, amount 0
02:50:20.697 00.000 16108 move complete, result=0
02:50:20.697 00.000 16108 worker thread done servicing request
02:50:20.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3334, FiltMin=2848, FiltMax=56109, Gamma=1.000
02:50:20.714 00.014 21068 UpdateGuideState exits: m=191636 SNR=128.1
02:50:20.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:20.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:20.717 00.001 21068 Enqueuing Expose request
02:50:20.717 00.000 16108 Worker thread wakes up
02:50:20.717 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:20.718 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:20.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:21.700 00.982 16108 Exposure complete
02:50:21.766 00.066 16108 worker thread done servicing request
02:50:21.766 00.000 21068 OnExposeComplete: enter
02:50:21.767 00.001 21068 UpdateGuideState(): m_state=6
02:50:21.768 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
02:50:21.768 00.000 21068 Star::Find returns 1 (0), X=462.69, Y=436.97, Mass=165815, SNR=117.5, Peak=26112 HFD=2.5
02:50:21.770 00.002 21068 MultiStar: [#1 -0.07,0.15,0.80,U] [#2 -0.19,0.31,0.00,M2] [#3 -0.11,0.07,0.72,U] [#4 -0.17,-0.18,0.79,U] [#5 0.02,-0.08,0.61,U] [#6 -0.10,0.15,0.66,U] [#7 0.26,-0.06,0.00,M3] [#8 -0.23,-0.02,0.55,U] 
02:50:21.771 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.06}, one-star: {-0.11, 0.22}
02:50:21.772 00.001 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
02:50:21.772 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
02:50:21.773 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.67 mountX=0.12 mountY=-0.03, mountTheta=-0.24
02:50:21.775 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
02:50:21.776 00.001 21068 Enqueuing Move request for scope (-0.11, 0.06)
02:50:21.777 00.001 16108 Worker thread wakes up
02:50:21.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
02:50:21.777 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
02:50:21.778 00.001 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.03
02:50:21.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:21.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:21.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:50:21.778 00.000 16108 MoveAxis(E, 0, ABG)
02:50:21.778 00.000 16108 Move returns status 0, amount 0
02:50:21.778 00.000 16108 MoveAxis(N, 0, ABG)
02:50:21.778 00.000 16108 Move returns status 0, amount 0
02:50:21.778 00.000 16108 move complete, result=0
02:50:21.778 00.000 16108 worker thread done servicing request
02:50:21.786 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3337, FiltMin=2912, FiltMax=59664, Gamma=1.000
02:50:21.809 00.023 21068 UpdateGuideState exits: m=165815 SNR=117.5
02:50:21.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:21.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:21.812 00.001 21068 Enqueuing Expose request
02:50:21.812 00.000 16108 Worker thread wakes up
02:50:21.812 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:21.813 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:21.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:22.970 01.157 16108 Exposure complete
02:50:23.050 00.080 16108 worker thread done servicing request
02:50:23.050 00.000 21068 OnExposeComplete: enter
02:50:23.052 00.002 21068 UpdateGuideState(): m_state=6
02:50:23.052 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
02:50:23.053 00.001 21068 Star::Find returns 1 (0), X=463.05, Y=437.24, Mass=162366, SNR=113.0, Peak=24768 HFD=2.7
02:50:23.054 00.001 21068 MultiStar: large primary error, entering stabilization period
02:50:23.055 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
02:50:23.055 00.000 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
02:50:23.056 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.50 hyp=0.55 cameraTheta=1.11 mountX=-0.16 mountY=-0.54, mountTheta=-1.86
02:50:23.057 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.50, opts=13)
02:50:23.058 00.001 21068 Enqueuing Move request for scope (0.25, 0.50)
02:50:23.059 00.001 16108 Worker thread wakes up
02:50:23.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.50) opts 0xd
02:50:23.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.50)
02:50:23.059 00.000 16108 Moving (0.25, 0.50) raw xDistance=-0.16 yDistance=-0.54
02:50:23.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:50:23.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:50:23.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
02:50:23.059 00.000 16108 MoveAxis(E, 0, ABG)
02:50:23.060 00.001 16108 Move returns status 0, amount 0
02:50:23.060 00.000 16108 MoveAxis(N, 0, ABG)
02:50:23.060 00.000 16108 Move returns status 0, amount 0
02:50:23.060 00.000 16108 move complete, result=0
02:50:23.060 00.000 16108 worker thread done servicing request
02:50:23.064 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3337, FiltMin=2864, FiltMax=57405, Gamma=1.000
02:50:23.077 00.013 21068 UpdateGuideState exits: m=162366 SNR=113.0
02:50:23.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:23.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:23.080 00.001 21068 Enqueuing Expose request
02:50:23.080 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:50:23.081 00.001 16108 Worker thread wakes up
02:50:23.081 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:23.082 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:24.041 00.959 16108 Exposure complete
02:50:24.097 00.056 16108 worker thread done servicing request
02:50:24.097 00.000 21068 OnExposeComplete: enter
02:50:24.098 00.001 21068 UpdateGuideState(): m_state=6
02:50:24.099 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
02:50:24.099 00.000 21068 Star::Find returns 1 (0), X=463.07, Y=437.41, Mass=177695, SNR=112.6, Peak=25568 HFD=2.8
02:50:24.100 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:50:24.101 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:50:24.102 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.66 hyp=0.71 cameraTheta=1.19 mountX=-0.15 mountY=-0.70, mountTheta=-1.78
02:50:24.103 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.66, opts=13)
02:50:24.104 00.001 21068 Enqueuing Move request for scope (0.27, 0.66)
02:50:24.105 00.001 16108 Worker thread wakes up
02:50:24.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.66) opts 0xd
02:50:24.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.66)
02:50:24.105 00.000 16108 Moving (0.27, 0.66) raw xDistance=-0.15 yDistance=-0.70
02:50:24.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:50:24.105 00.000 16108 resist switch: large excursion: input -0.70 thresh 0.60 direction from 0 to -1
02:50:24.105 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
02:50:24.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
02:50:24.105 00.000 16108 MoveAxis(E, 0, ABG)
02:50:24.105 00.000 16108 Move returns status 0, amount 0
02:50:24.105 00.000 16108 MoveAxis(N, 141, ABG)
02:50:24.105 00.000 16108 Guiding  Dir = 0, Dur = 141
02:50:24.106 00.001 16108 IsSlewing returns 0
02:50:24.106 00.000 16108 IsGuiding returns 0
02:50:24.109 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3337, FiltMin=2867, FiltMax=64365, Gamma=1.000
02:50:24.136 00.027 21068 UpdateGuideState exits: m=177695 SNR=112.6
02:50:24.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:24.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:24.139 00.001 21068 Enqueuing Expose request
02:50:24.142 00.003 16108 PulseGuide returned control before completion, sleep 115
02:50:24.267 00.125 16108 IsGuiding returns 1
02:50:24.267 00.000 16108 scope still moving after pulse duration time elapsed
02:50:24.298 00.031 16108 IsSlewing returns 0
02:50:24.298 00.000 16108 IsGuiding returns 1
02:50:24.329 00.031 16108 IsSlewing returns 0
02:50:24.329 00.000 16108 IsGuiding returns 0
02:50:24.329 00.000 16108 scope move finished after 141 + 82 ms
02:50:24.329 00.000 16108 Move returns status 0, amount 141
02:50:24.329 00.000 16108 move complete, result=0
02:50:24.329 00.000 16108 worker thread done servicing request
02:50:24.329 00.000 16108 Worker thread wakes up
02:50:24.329 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.7 px 141 ms NORTH
02:50:24.333 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:24.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:25.480 01.147 16108 Exposure complete
02:50:25.550 00.070 16108 worker thread done servicing request
02:50:25.550 00.000 21068 OnExposeComplete: enter
02:50:25.551 00.001 21068 UpdateGuideState(): m_state=6
02:50:25.553 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
02:50:25.553 00.000 21068 Star::Find returns 1 (0), X=463.00, Y=437.28, Mass=147299, SNR=96.2, Peak=22800 HFD=2.5
02:50:25.554 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
02:50:25.555 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
02:50:25.556 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.53 hyp=0.56 cameraTheta=1.21 mountX=-0.10 mountY=-0.56, mountTheta=-1.75
02:50:25.557 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.53, opts=13)
02:50:25.558 00.001 21068 Enqueuing Move request for scope (0.20, 0.53)
02:50:25.559 00.001 16108 Worker thread wakes up
02:50:25.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.53) opts 0xd
02:50:25.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.53)
02:50:25.559 00.000 16108 Moving (0.20, 0.53) raw xDistance=-0.10 yDistance=-0.56
02:50:25.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:25.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
02:50:25.559 00.000 16108 MoveAxis(E, 0, ABG)
02:50:25.559 00.000 16108 Move returns status 0, amount 0
02:50:25.559 00.000 16108 MoveAxis(N, 112, ABG)
02:50:25.559 00.000 16108 Guiding  Dir = 0, Dur = 112
02:50:25.559 00.000 16108 IsSlewing returns 0
02:50:25.560 00.001 16108 IsGuiding returns 0
02:50:25.562 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3337, FiltMin=2793, FiltMax=58861, Gamma=1.000
02:50:25.578 00.016 21068 UpdateGuideState exits: m=147299 SNR=96.2
02:50:25.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:25.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:25.581 00.001 21068 Enqueuing Expose request
02:50:25.612 00.031 16108 PulseGuide returned control before completion, sleep 71
02:50:25.688 00.076 16108 IsGuiding returns 1
02:50:25.688 00.000 16108 scope still moving after pulse duration time elapsed
02:50:25.720 00.032 16108 IsSlewing returns 0
02:50:25.720 00.000 16108 IsGuiding returns 1
02:50:25.751 00.031 16108 IsSlewing returns 0
02:50:25.751 00.000 16108 IsGuiding returns 1
02:50:25.783 00.032 16108 IsSlewing returns 0
02:50:25.783 00.000 16108 IsGuiding returns 0
02:50:25.784 00.001 16108 scope move finished after 112 + 111 ms
02:50:25.784 00.000 16108 Move returns status 0, amount 112
02:50:25.784 00.000 16108 move complete, result=0
02:50:25.784 00.000 16108 worker thread done servicing request
02:50:25.784 00.000 16108 Worker thread wakes up
02:50:25.784 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.6 px 112 ms NORTH
02:50:25.787 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:25.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:26.762 00.975 16108 Exposure complete
02:50:26.818 00.056 16108 worker thread done servicing request
02:50:26.818 00.000 21068 OnExposeComplete: enter
02:50:26.820 00.002 21068 UpdateGuideState(): m_state=6
02:50:26.821 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
02:50:26.822 00.001 21068 Star::Find returns 1 (0), X=463.02, Y=436.95, Mass=167619, SNR=115.7, Peak=25248 HFD=2.8
02:50:26.822 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
02:50:26.823 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
02:50:26.824 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=-0.19 mountY=-0.25, mountTheta=-2.21
02:50:26.825 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.20, opts=13)
02:50:26.826 00.001 21068 Enqueuing Move request for scope (0.22, 0.20)
02:50:26.827 00.001 16108 Worker thread wakes up
02:50:26.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
02:50:26.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
02:50:26.827 00.000 16108 Moving (0.22, 0.20) raw xDistance=-0.19 yDistance=-0.25
02:50:26.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:50:26.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:50:26.827 00.000 16108 MoveAxis(E, 0, ABG)
02:50:26.827 00.000 16108 Move returns status 0, amount 0
02:50:26.827 00.000 16108 MoveAxis(N, 50, ABG)
02:50:26.827 00.000 16108 Guiding  Dir = 0, Dur = 50
02:50:26.827 00.000 16108 IsSlewing returns 0
02:50:26.828 00.001 16108 IsGuiding returns 0
02:50:26.831 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3337, FiltMin=2835, FiltMax=54944, Gamma=1.000
02:50:26.846 00.015 21068 UpdateGuideState exits: m=167619 SNR=115.7
02:50:26.846 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:26.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:26.848 00.001 21068 Enqueuing Expose request
02:50:26.866 00.018 16108 PulseGuide returned control before completion, sleep 23
02:50:26.896 00.030 16108 IsGuiding returns 1
02:50:26.896 00.000 16108 scope still moving after pulse duration time elapsed
02:50:26.927 00.031 16108 IsSlewing returns 0
02:50:26.927 00.000 16108 IsGuiding returns 1
02:50:26.959 00.032 16108 IsSlewing returns 0
02:50:26.959 00.000 16108 IsGuiding returns 0
02:50:26.959 00.000 16108 scope move finished after 50 + 80 ms
02:50:26.959 00.000 16108 Move returns status 0, amount 50
02:50:26.959 00.000 16108 move complete, result=0
02:50:26.959 00.000 16108 worker thread done servicing request
02:50:26.959 00.000 16108 Worker thread wakes up
02:50:26.959 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
02:50:26.961 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:26.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:28.123 01.162 16108 Exposure complete
02:50:28.193 00.070 16108 worker thread done servicing request
02:50:28.193 00.000 21068 OnExposeComplete: enter
02:50:28.195 00.002 21068 UpdateGuideState(): m_state=6
02:50:28.195 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
02:50:28.196 00.001 21068 Star::Find returns 1 (0), X=462.87, Y=436.72, Mass=152167, SNR=101.0, Peak=27040 HFD=2.6
02:50:28.197 00.001 21068 MultiStar: exiting stabilization period
02:50:28.198 00.001 21068 MultiStar: [#1 -0.02,-0.30,1.15,U] [#2 -0.13,-0.26,0.87,U] [#3 0.06,-0.26,0.85,U] [#4 -0.19,-0.40,0.00,M2] [#5 -0.01,-0.40,0.00,M1] [#6 -0.17,-0.10,0.75,U] [#7 0.37,-0.05,0.00,M4] [#8 0.04,-0.14,0.61,U] 
02:50:28.199 00.001 21068 single-star, 5 included, MultiStar: {-0.02, -0.19}, one-star: {0.08, -0.03}
02:50:28.199 00.000 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
02:50:28.200 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
02:50:28.201 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.08 mountY=0.01, mountTheta=3.02
02:50:28.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
02:50:28.206 00.002 21068 Enqueuing Move request for scope (0.08, -0.03)
02:50:28.208 00.002 16108 Worker thread wakes up
02:50:28.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:50:28.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:50:28.208 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
02:50:28.210 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:50:28.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:28.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:50:28.210 00.000 16108 MoveAxis(E, 0, ABG)
02:50:28.210 00.000 16108 Move returns status 0, amount 0
02:50:28.210 00.000 16108 MoveAxis(N, 0, ABG)
02:50:28.210 00.000 16108 Move returns status 0, amount 0
02:50:28.210 00.000 16108 move complete, result=0
02:50:28.210 00.000 16108 worker thread done servicing request
02:50:28.215 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3334, FiltMin=2883, FiltMax=60957, Gamma=1.000
02:50:28.230 00.015 21068 UpdateGuideState exits: m=152167 SNR=101.0
02:50:28.232 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:28.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:28.233 00.000 21068 Enqueuing Expose request
02:50:28.234 00.001 16108 Worker thread wakes up
02:50:28.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:28.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:28.234 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:29.205 00.971 16108 Exposure complete
02:50:29.258 00.053 16108 worker thread done servicing request
02:50:29.258 00.000 21068 OnExposeComplete: enter
02:50:29.259 00.001 21068 UpdateGuideState(): m_state=6
02:50:29.261 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
02:50:29.262 00.001 21068 Star::Find returns 1 (0), X=462.95, Y=437.08, Mass=169787, SNR=125.7, Peak=27360 HFD=2.8
02:50:29.265 00.003 21068 MultiStar: [#1 -0.03,-0.24,0.87,U] [#2 0.08,-0.18,0.67,U] [#3 0.26,-0.16,0.65,U] [#4 -0.02,-0.22,0.66,U] [#5 0.06,-0.33,0.00,M2] [#6 -0.12,0.01,0.58,U] [#7 0.05,-0.11,0.50,U] [#8 -0.09,-0.08,0.59,U] 
02:50:29.267 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.15, 0.33}
02:50:29.267 00.000 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
02:50:29.269 00.002 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
02:50:29.269 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.00 mountX=-0.05 mountY=0.05, mountTheta=2.35
02:50:29.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
02:50:29.272 00.001 21068 Enqueuing Move request for scope (0.04, -0.06)
02:50:29.273 00.001 16108 Worker thread wakes up
02:50:29.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:50:29.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:50:29.273 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
02:50:29.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:50:29.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:29.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:50:29.273 00.000 16108 MoveAxis(E, 0, ABG)
02:50:29.274 00.001 16108 Move returns status 0, amount 0
02:50:29.274 00.000 16108 MoveAxis(N, 0, ABG)
02:50:29.274 00.000 16108 Move returns status 0, amount 0
02:50:29.274 00.000 16108 move complete, result=0
02:50:29.274 00.000 16108 worker thread done servicing request
02:50:29.276 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3334, FiltMin=2880, FiltMax=58797, Gamma=1.000
02:50:29.301 00.025 21068 UpdateGuideState exits: m=169787 SNR=125.7
02:50:29.303 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:29.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:29.306 00.002 21068 Enqueuing Expose request
02:50:29.308 00.002 16108 Worker thread wakes up
02:50:29.308 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:29.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:29.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:30.467 01.158 16108 Exposure complete
02:50:30.520 00.053 16108 worker thread done servicing request
02:50:30.520 00.000 21068 OnExposeComplete: enter
02:50:30.521 00.001 21068 UpdateGuideState(): m_state=6
02:50:30.522 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
02:50:30.522 00.000 21068 Star::Find returns 1 (0), X=462.94, Y=436.79, Mass=162576, SNR=108.3, Peak=28144 HFD=2.6
02:50:30.524 00.002 21068 MultiStar: [#1 0.07,-0.19,0.87,U] [#2 0.08,-0.18,0.86,U] [#3 0.02,-0.14,0.80,U] [#4 -0.13,-0.14,0.71,U] [#5 0.01,-0.61,0.00,M3] [#6 -0.34,-0.00,0.00,M1] [#7 0.13,-0.38,0.00,M4] [#8 0.02,-0.07,0.64,U] 
02:50:30.525 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.11}, one-star: {0.14, 0.05}
02:50:30.526 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
02:50:30.526 00.000 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
02:50:30.527 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=-0.06 mountY=0.10, mountTheta=2.14
02:50:30.529 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
02:50:30.529 00.000 21068 Enqueuing Move request for scope (0.04, -0.11)
02:50:30.530 00.001 16108 Worker thread wakes up
02:50:30.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
02:50:30.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
02:50:30.530 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
02:50:30.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:50:30.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:30.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:50:30.530 00.000 16108 MoveAxis(E, 0, ABG)
02:50:30.530 00.000 16108 Move returns status 0, amount 0
02:50:30.530 00.000 16108 MoveAxis(N, 0, ABG)
02:50:30.530 00.000 16108 Move returns status 0, amount 0
02:50:30.530 00.000 16108 move complete, result=0
02:50:30.530 00.000 16108 worker thread done servicing request
02:50:30.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3334, FiltMin=2835, FiltMax=55424, Gamma=1.000
02:50:30.550 00.016 21068 UpdateGuideState exits: m=162576 SNR=108.3
02:50:30.552 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:30.552 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:30.553 00.001 21068 Enqueuing Expose request
02:50:30.554 00.001 16108 Worker thread wakes up
02:50:30.554 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:30.556 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:30.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:31.539 00.983 16108 Exposure complete
02:50:31.614 00.075 16108 worker thread done servicing request
02:50:31.614 00.000 21068 OnExposeComplete: enter
02:50:31.615 00.001 21068 UpdateGuideState(): m_state=6
02:50:31.616 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
02:50:31.617 00.001 21068 Star::Find returns 1 (0), X=462.79, Y=436.90, Mass=155559, SNR=108.2, Peak=27680 HFD=2.7
02:50:31.618 00.001 21068 MultiStar: [#1 -0.02,-0.26,0.89,U] [#2 -0.00,-0.14,0.88,U] [#3 -0.01,-0.02,0.71,U] [#4 0.06,-0.37,0.00,M1] [#5 -0.21,-0.39,0.00,M4] [#6 -0.29,-0.25,0.00,M2] [#7 0.14,-0.30,0.71,U] [#8 -0.17,-0.20,0.51,U] 
02:50:31.619 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.11}, one-star: {-0.01, 0.15}
02:50:31.620 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
02:50:31.621 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
02:50:31.622 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.61 mountX=-0.01 mountY=0.11, mountTheta=1.70
02:50:31.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.11, opts=13)
02:50:31.625 00.001 21068 Enqueuing Move request for scope (-0.00, -0.11)
02:50:31.626 00.001 16108 Worker thread wakes up
02:50:31.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
02:50:31.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
02:50:31.626 00.000 16108 Moving (-0.00, -0.11) raw xDistance=-0.01 yDistance=0.11
02:50:31.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:31.627 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:31.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:50:31.627 00.000 16108 MoveAxis(E, 0, ABG)
02:50:31.627 00.000 16108 Move returns status 0, amount 0
02:50:31.627 00.000 16108 MoveAxis(N, 0, ABG)
02:50:31.627 00.000 16108 Move returns status 0, amount 0
02:50:31.627 00.000 16108 move complete, result=0
02:50:31.627 00.000 16108 worker thread done servicing request
02:50:31.631 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=448, max=65535, med=3334, FiltMin=2902, FiltMax=52381, Gamma=1.000
02:50:31.646 00.015 21068 UpdateGuideState exits: m=155559 SNR=108.2
02:50:31.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:31.647 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:31.648 00.001 21068 Enqueuing Expose request
02:50:31.649 00.001 16108 Worker thread wakes up
02:50:31.649 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:31.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:31.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:32.807 01.157 16108 Exposure complete
02:50:32.862 00.055 16108 worker thread done servicing request
02:50:32.862 00.000 21068 OnExposeComplete: enter
02:50:32.863 00.001 21068 UpdateGuideState(): m_state=6
02:50:32.865 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
02:50:32.866 00.001 21068 Star::Find returns 1 (0), X=463.14, Y=436.87, Mass=183391, SNR=115.9, Peak=27280 HFD=2.9
02:50:32.867 00.001 21068 MultiStar: [#1 0.38,-0.23,0.00,M1] [#2 0.43,-0.33,0.00,M1] [#3 0.39,-0.01,0.00,M1] [#4 0.10,-0.30,0.86,U] [#5 0.22,-0.37,0.00,M5] [#6 0.10,-0.06,0.61,U] [#7 0.59,-0.14,0.00,M4] [#8 0.43,-0.04,0.00,M1] 
02:50:32.870 00.003 21068 refined, 2 included, MultiStar: {0.20, -0.07}, one-star: {0.34, 0.13}
02:50:32.872 00.002 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
02:50:32.874 00.002 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
02:50:32.877 00.003 21068 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.21 mountY=0.02, mountTheta=3.04
02:50:32.880 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.07, opts=13)
02:50:32.881 00.001 21068 Enqueuing Move request for scope (0.20, -0.07)
02:50:32.884 00.003 16108 Worker thread wakes up
02:50:32.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:50:32.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:50:32.884 00.000 16108 Moving (0.20, -0.07) raw xDistance=-0.21 yDistance=0.02
02:50:32.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:50:32.885 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:32.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:50:32.885 00.000 16108 MoveAxis(E, 55, ABG)
02:50:32.885 00.000 16108 Guiding  Dir = 2, Dur = 55
02:50:32.885 00.000 16108 IsSlewing returns 0
02:50:32.886 00.001 16108 IsGuiding returns 0
02:50:32.889 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3334, FiltMin=2867, FiltMax=59024, Gamma=1.000
02:50:32.905 00.016 21068 UpdateGuideState exits: m=183391 SNR=115.9
02:50:32.907 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:32.907 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:32.909 00.002 21068 Enqueuing Expose request
02:50:32.947 00.038 16108 IsGuiding returns 1
02:50:32.947 00.000 16108 scope still moving after pulse duration time elapsed
02:50:32.977 00.030 16108 IsSlewing returns 0
02:50:32.977 00.000 16108 IsGuiding returns 1
02:50:33.009 00.032 16108 IsSlewing returns 0
02:50:33.009 00.000 16108 IsGuiding returns 1
02:50:33.045 00.036 16108 IsSlewing returns 0
02:50:33.046 00.001 16108 IsGuiding returns 0
02:50:33.046 00.000 16108 scope move finished after 55 + 105 ms
02:50:33.046 00.000 16108 Move returns status 0, amount 55
02:50:33.046 00.000 16108 MoveAxis(N, 0, ABG)
02:50:33.046 00.000 16108 Move returns status 0, amount 0
02:50:33.046 00.000 16108 move complete, result=0
02:50:33.046 00.000 16108 worker thread done servicing request
02:50:33.046 00.000 16108 Worker thread wakes up
02:50:33.046 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
02:50:33.049 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:33.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:34.033 00.984 16108 Exposure complete
02:50:34.089 00.056 16108 worker thread done servicing request
02:50:34.089 00.000 21068 OnExposeComplete: enter
02:50:34.091 00.002 21068 UpdateGuideState(): m_state=6
02:50:34.092 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
02:50:34.093 00.001 21068 Star::Find returns 1 (0), X=463.08, Y=436.85, Mass=178611, SNR=106.0, Peak=29664 HFD=2.8
02:50:34.094 00.001 21068 MultiStar: [#1 0.27,-0.09,1.01,U] [#2 0.25,-0.17,0.77,U] [#3 0.32,-0.20,0.00,M2] [#4 0.08,-0.23,0.84,U] [#5 0.13,-0.26,0.70,U] [#6 -0.24,-0.07,0.74,U] [#7 0.06,0.15,0.58,U] [#8 0.10,-0.08,0.61,U] 
02:50:34.095 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.28, 0.10}
02:50:34.095 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
02:50:34.096 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
02:50:34.097 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=-0.14 mountY=0.05, mountTheta=2.81
02:50:34.098 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
02:50:34.099 00.001 21068 Enqueuing Move request for scope (0.13, -0.08)
02:50:34.100 00.001 16108 Worker thread wakes up
02:50:34.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:50:34.100 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:50:34.100 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.14 yDistance=0.05
02:50:34.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:50:34.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:34.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:50:34.100 00.000 16108 MoveAxis(E, 0, ABG)
02:50:34.100 00.000 16108 Move returns status 0, amount 0
02:50:34.100 00.000 16108 MoveAxis(N, 0, ABG)
02:50:34.100 00.000 16108 Move returns status 0, amount 0
02:50:34.100 00.000 16108 move complete, result=0
02:50:34.100 00.000 16108 worker thread done servicing request
02:50:34.104 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3337, FiltMin=2883, FiltMax=60749, Gamma=1.000
02:50:34.131 00.027 21068 UpdateGuideState exits: m=178611 SNR=106.0
02:50:34.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:34.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:34.136 00.002 21068 Enqueuing Expose request
02:50:34.137 00.001 16108 Worker thread wakes up
02:50:34.137 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:34.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:34.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:35.294 01.156 16108 Exposure complete
02:50:35.361 00.067 16108 worker thread done servicing request
02:50:35.361 00.000 21068 OnExposeComplete: enter
02:50:35.362 00.001 21068 UpdateGuideState(): m_state=6
02:50:35.364 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
02:50:35.365 00.001 21068 Star::Find returns 1 (0), X=463.20, Y=437.02, Mass=162171, SNR=103.2, Peak=26272 HFD=2.6
02:50:35.367 00.002 21068 MultiStar: [#1 0.17,-0.10,0.96,U] [#2 0.37,-0.09,0.00,M1] [#3 0.15,-0.14,0.75,U] [#4 0.14,-0.35,0.00,M1] [#5 0.31,-0.35,0.00,M5] [#6 0.03,-0.12,0.66,U] [#7 0.41,-0.43,0.00,M4] [#8 0.16,-0.36,0.00,M1] 
02:50:35.369 00.002 21068 refined, 3 included, MultiStar: {0.21, -0.00}, one-star: {0.40, 0.27}
02:50:35.370 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
02:50:35.373 00.003 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
02:50:35.375 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=-0.20 mountY=-0.05, mountTheta=-2.91
02:50:35.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.00, opts=13)
02:50:35.379 00.001 21068 Enqueuing Move request for scope (0.21, -0.00)
02:50:35.381 00.002 16108 Worker thread wakes up
02:50:35.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
02:50:35.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
02:50:35.381 00.000 16108 Moving (0.21, -0.00) raw xDistance=-0.20 yDistance=-0.05
02:50:35.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:50:35.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:35.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:35.382 00.001 16108 MoveAxis(E, 54, ABG)
02:50:35.382 00.000 16108 Guiding  Dir = 2, Dur = 54
02:50:35.382 00.000 16108 IsSlewing returns 0
02:50:35.382 00.000 16108 IsGuiding returns 0
02:50:35.387 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3334, FiltMin=2883, FiltMax=60045, Gamma=1.000
02:50:35.401 00.014 21068 UpdateGuideState exits: m=162171 SNR=103.2
02:50:35.404 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:35.406 00.002 16108 PulseGuide returned control before completion, sleep 43
02:50:35.406 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:35.407 00.001 21068 Enqueuing Expose request
02:50:35.449 00.042 16108 IsGuiding returns 1
02:50:35.449 00.000 16108 scope still moving after pulse duration time elapsed
02:50:35.481 00.032 16108 IsSlewing returns 0
02:50:35.482 00.001 16108 IsGuiding returns 1
02:50:35.512 00.030 16108 IsSlewing returns 0
02:50:35.512 00.000 16108 IsGuiding returns 0
02:50:35.512 00.000 16108 scope move finished after 54 + 75 ms
02:50:35.512 00.000 16108 Move returns status 0, amount 54
02:50:35.512 00.000 16108 MoveAxis(N, 0, ABG)
02:50:35.513 00.001 16108 Move returns status 0, amount 0
02:50:35.513 00.000 16108 move complete, result=0
02:50:35.513 00.000 16108 worker thread done servicing request
02:50:35.513 00.000 16108 Worker thread wakes up
02:50:35.513 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
02:50:35.516 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:35.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:36.480 00.964 16108 Exposure complete
02:50:36.538 00.058 16108 worker thread done servicing request
02:50:36.538 00.000 21068 OnExposeComplete: enter
02:50:36.540 00.002 21068 UpdateGuideState(): m_state=6
02:50:36.542 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
02:50:36.544 00.002 21068 Star::Find returns 1 (0), X=462.75, Y=436.85, Mass=161304, SNR=97.4, Peak=23200 HFD=2.9
02:50:36.545 00.001 21068 MultiStar: [#1 0.00,-0.30,0.94,U] [#2 -0.10,-0.12,1.04,U] [#3 -0.04,-0.09,0.84,U] [#4 -0.47,-0.07,0.00,M2] [#5 0.08,-0.09,0.67,U] [#6 -0.39,0.03,0.00,M1] [#7 0.11,-0.14,0.67,U] [#8 -0.38,-0.06,0.00,M2] 
02:50:36.547 00.002 21068 refined, 5 included, MultiStar: {-0.01, -0.11}, one-star: {-0.05, 0.10}
02:50:36.549 00.002 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
02:50:36.550 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
02:50:36.550 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.01 mountY=0.10, mountTheta=1.65
02:50:36.552 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
02:50:36.553 00.001 21068 Enqueuing Move request for scope (-0.01, -0.11)
02:50:36.554 00.001 16108 Worker thread wakes up
02:50:36.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:50:36.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:50:36.554 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.01 yDistance=0.10
02:50:36.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:36.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:36.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:50:36.554 00.000 16108 MoveAxis(E, 0, ABG)
02:50:36.554 00.000 16108 Move returns status 0, amount 0
02:50:36.554 00.000 16108 MoveAxis(N, 0, ABG)
02:50:36.555 00.001 16108 Move returns status 0, amount 0
02:50:36.555 00.000 16108 move complete, result=0
02:50:36.555 00.000 16108 worker thread done servicing request
02:50:36.559 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3334, FiltMin=2870, FiltMax=65430, Gamma=1.000
02:50:36.573 00.014 21068 UpdateGuideState exits: m=161304 SNR=97.4
02:50:36.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:36.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:36.576 00.001 21068 Enqueuing Expose request
02:50:36.576 00.000 16108 Worker thread wakes up
02:50:36.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:36.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:36.576 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:37.745 01.169 16108 Exposure complete
02:50:37.801 00.056 16108 worker thread done servicing request
02:50:37.801 00.000 21068 OnExposeComplete: enter
02:50:37.802 00.001 21068 UpdateGuideState(): m_state=6
02:50:37.803 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
02:50:37.804 00.001 21068 Star::Find returns 1 (0), X=462.74, Y=437.02, Mass=149420, SNR=101.3, Peak=23760 HFD=2.5
02:50:37.805 00.001 21068 MultiStar: [#1 -0.18,0.08,0.98,U] [#2 -0.08,0.03,1.04,U] [#3 -0.05,0.31,0.81,U] [#4 -0.37,-0.02,0.00,M3] [#5 0.01,0.03,0.65,U] [#6 -0.38,-0.08,0.00,M2] [#7 -0.03,0.40,0.00,M4] [#8 -0.16,0.16,0.73,U] 
02:50:37.806 00.001 21068 refined, 5 included, MultiStar: {-0.09, 0.15}, one-star: {-0.06, 0.27}
02:50:37.806 00.000 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
02:50:37.807 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
02:50:37.808 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.12 mountX=0.12 mountY=-0.12, mountTheta=-0.81
02:50:37.809 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
02:50:37.810 00.001 21068 Enqueuing Move request for scope (-0.09, 0.15)
02:50:37.811 00.001 16108 Worker thread wakes up
02:50:37.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
02:50:37.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
02:50:37.811 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
02:50:37.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:37.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:37.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:50:37.812 00.001 16108 MoveAxis(E, 0, ABG)
02:50:37.812 00.000 16108 Move returns status 0, amount 0
02:50:37.812 00.000 16108 MoveAxis(N, 0, ABG)
02:50:37.812 00.000 16108 Move returns status 0, amount 0
02:50:37.812 00.000 16108 move complete, result=0
02:50:37.812 00.000 16108 worker thread done servicing request
02:50:37.816 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3334, FiltMin=2832, FiltMax=65430, Gamma=1.000
02:50:37.830 00.014 21068 UpdateGuideState exits: m=149420 SNR=101.3
02:50:37.832 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:37.832 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:37.833 00.001 21068 Enqueuing Expose request
02:50:37.834 00.001 16108 Worker thread wakes up
02:50:37.834 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:37.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:37.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:38.809 00.975 16108 Exposure complete
02:50:38.862 00.053 16108 worker thread done servicing request
02:50:38.862 00.000 21068 OnExposeComplete: enter
02:50:38.863 00.001 21068 UpdateGuideState(): m_state=6
02:50:38.864 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
02:50:38.865 00.001 21068 Star::Find returns 1 (0), X=462.74, Y=437.13, Mass=172026, SNR=124.2, Peak=25424 HFD=2.7
02:50:38.866 00.001 21068 MultiStar: [#1 0.06,-0.01,0.77,U] [#2 -0.01,-0.09,0.77,U] [#3 0.11,0.16,0.65,U] [#4 -0.29,-0.12,0.61,U] [#5 -0.09,-0.32,0.57,U] [#6 -0.38,-0.12,0.00,M3] [#7 -0.09,-0.28,0.54,U] [#8 -0.18,0.01,0.59,U] 
02:50:38.867 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {-0.06, 0.38}
02:50:38.868 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:50:38.868 00.000 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:50:38.869 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.06 mountY=0.01, mountTheta=0.19
02:50:38.872 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
02:50:38.875 00.003 21068 Enqueuing Move request for scope (-0.06, 0.00)
02:50:38.878 00.003 16108 Worker thread wakes up
02:50:38.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
02:50:38.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
02:50:38.878 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
02:50:38.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:38.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:38.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:50:38.878 00.000 16108 MoveAxis(E, 0, ABG)
02:50:38.878 00.000 16108 Move returns status 0, amount 0
02:50:38.878 00.000 16108 MoveAxis(N, 0, ABG)
02:50:38.878 00.000 16108 Move returns status 0, amount 0
02:50:38.878 00.000 16108 move complete, result=0
02:50:38.879 00.001 16108 worker thread done servicing request
02:50:38.882 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3334, FiltMin=2851, FiltMax=61193, Gamma=1.000
02:50:38.905 00.023 21068 UpdateGuideState exits: m=172026 SNR=124.2
02:50:38.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:38.906 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:38.907 00.001 21068 Enqueuing Expose request
02:50:38.908 00.001 16108 Worker thread wakes up
02:50:38.908 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:38.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:38.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:40.058 01.149 16108 Exposure complete
02:50:40.132 00.074 16108 worker thread done servicing request
02:50:40.132 00.000 21068 OnExposeComplete: enter
02:50:40.134 00.002 21068 UpdateGuideState(): m_state=6
02:50:40.136 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
02:50:40.137 00.001 21068 Star::Find returns 1 (0), X=462.76, Y=436.78, Mass=147062, SNR=91.3, Peak=26224 HFD=2.6
02:50:40.138 00.001 21068 MultiStar: [#1 0.04,-0.07,1.14,U] [#2 0.16,-0.14,1.00,U] [#3 -0.02,-0.08,0.89,U] [#4 -0.33,-0.14,0.00,M3] [#5 -0.02,-0.40,0.00,M3] [#6 -0.10,-0.01,0.70,U] [#7 0.28,-0.46,0.00,M4] [#8 -0.04,-0.33,0.79,U] 
02:50:40.140 00.002 21068 single-star, 5 included, MultiStar: {0.01, -0.10}, one-star: {-0.04, 0.03}
02:50:40.142 00.002 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
02:50:40.144 00.002 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
02:50:40.145 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.48 mountX=0.04 mountY=-0.02, mountTheta=-0.44
02:50:40.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
02:50:40.148 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
02:50:40.150 00.002 16108 Worker thread wakes up
02:50:40.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:50:40.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:50:40.150 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
02:50:40.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:40.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:40.151 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:50:40.151 00.000 16108 MoveAxis(E, 0, ABG)
02:50:40.151 00.000 16108 Move returns status 0, amount 0
02:50:40.151 00.000 16108 MoveAxis(N, 0, ABG)
02:50:40.151 00.000 16108 Move returns status 0, amount 0
02:50:40.151 00.000 16108 move complete, result=0
02:50:40.151 00.000 16108 worker thread done servicing request
02:50:40.157 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3334, FiltMin=2806, FiltMax=59379, Gamma=1.000
02:50:40.174 00.017 21068 UpdateGuideState exits: m=147062 SNR=91.3
02:50:40.176 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:40.176 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:40.178 00.002 21068 Enqueuing Expose request
02:50:40.179 00.001 16108 Worker thread wakes up
02:50:40.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:40.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:40.179 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:41.150 00.971 16108 Exposure complete
02:50:41.219 00.069 16108 worker thread done servicing request
02:50:41.219 00.000 21068 OnExposeComplete: enter
02:50:41.222 00.003 21068 UpdateGuideState(): m_state=6
02:50:41.223 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
02:50:41.225 00.002 21068 Star::Find returns 1 (0), X=462.44, Y=436.83, Mass=153379, SNR=96.7, Peak=22752 HFD=2.8
02:50:41.226 00.001 21068 MultiStar: [#1 -0.26,-0.16,1.09,U] [#2 -0.12,-0.31,0.96,U] [#3 -0.11,-0.21,0.92,U] [#4 -0.38,-0.17,0.00,M4] [#5 0.07,-0.33,0.00,M4] [#6 -0.36,-0.05,0.00,M3] [#7 0.23,-0.23,0.66,U] [#8 -0.31,-0.32,0.00,M1] 
02:50:41.228 00.002 21068 refined, 4 included, MultiStar: {-0.15, -0.16}, one-star: {-0.36, 0.08}
02:50:41.229 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
02:50:41.230 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
02:50:41.231 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.34 mountX=0.12 mountY=0.19, mountTheta=0.99
02:50:41.234 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.16, opts=13)
02:50:41.235 00.001 21068 Enqueuing Move request for scope (-0.15, -0.16)
02:50:41.236 00.001 16108 Worker thread wakes up
02:50:41.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
02:50:41.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
02:50:41.236 00.000 16108 Moving (-0.15, -0.16) raw xDistance=0.12 yDistance=0.19
02:50:41.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:41.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:41.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:50:41.236 00.000 16108 MoveAxis(E, 0, ABG)
02:50:41.236 00.000 16108 Move returns status 0, amount 0
02:50:41.237 00.001 16108 MoveAxis(N, 0, ABG)
02:50:41.237 00.000 16108 Move returns status 0, amount 0
02:50:41.237 00.000 16108 move complete, result=0
02:50:41.237 00.000 16108 worker thread done servicing request
02:50:41.240 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3334, FiltMin=2841, FiltMax=56333, Gamma=1.000
02:50:41.252 00.012 21068 UpdateGuideState exits: m=153379 SNR=96.7
02:50:41.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:41.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:41.255 00.001 21068 Enqueuing Expose request
02:50:41.256 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:41.257 00.001 16108 Worker thread wakes up
02:50:41.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:41.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:42.412 01.155 16108 Exposure complete
02:50:42.514 00.102 16108 worker thread done servicing request
02:50:42.514 00.000 21068 OnExposeComplete: enter
02:50:42.516 00.002 21068 UpdateGuideState(): m_state=6
02:50:42.517 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
02:50:42.520 00.003 21068 Star::Find returns 1 (0), X=462.75, Y=436.99, Mass=165167, SNR=103.4, Peak=26208 HFD=2.5
02:50:42.522 00.002 21068 MultiStar: [#1 -0.10,0.05,0.97,U] [#2 0.02,0.00,0.87,U] [#3 -0.07,-0.10,0.76,U] [#4 -0.22,-0.12,0.91,U] [#5 -0.06,-0.25,0.69,U] [#6 -0.16,0.02,0.69,U] [#7 -0.07,-0.20,0.56,U] [#8 -0.08,0.08,0.58,U] 
02:50:42.523 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.05, 0.24}
02:50:42.524 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
02:50:42.526 00.002 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
02:50:42.528 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.95 mountX=0.08 mountY=0.04, mountTheta=0.42
02:50:42.531 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
02:50:42.533 00.002 21068 Enqueuing Move request for scope (-0.09, -0.02)
02:50:42.533 00.000 16108 Worker thread wakes up
02:50:42.534 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:50:42.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:50:42.534 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.08 yDistance=0.04
02:50:42.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:50:42.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:42.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:50:42.534 00.000 16108 MoveAxis(E, 0, ABG)
02:50:42.535 00.001 16108 Move returns status 0, amount 0
02:50:42.535 00.000 16108 MoveAxis(N, 0, ABG)
02:50:42.535 00.000 16108 Move returns status 0, amount 0
02:50:42.535 00.000 16108 move complete, result=0
02:50:42.535 00.000 16108 worker thread done servicing request
02:50:42.542 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3334, FiltMin=2873, FiltMax=63760, Gamma=1.000
02:50:42.564 00.022 21068 UpdateGuideState exits: m=165167 SNR=103.4
02:50:42.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:42.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:42.566 00.000 21068 Enqueuing Expose request
02:50:42.567 00.001 16108 Worker thread wakes up
02:50:42.567 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:42.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:42.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:43.540 00.972 16108 Exposure complete
02:50:43.604 00.064 16108 worker thread done servicing request
02:50:43.604 00.000 21068 OnExposeComplete: enter
02:50:43.606 00.002 21068 UpdateGuideState(): m_state=6
02:50:43.608 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
02:50:43.610 00.002 21068 Star::Find returns 1 (0), X=462.74, Y=437.11, Mass=166840, SNR=105.0, Peak=25056 HFD=3.0
02:50:43.612 00.002 21068 MultiStar: [#1 -0.16,0.14,0.94,U] [#2 -0.17,0.18,0.76,U] [#3 0.02,0.06,0.68,U] [#4 -0.34,-0.11,0.00,M4] [#5 0.03,-0.18,0.69,U] [#6 -0.35,0.04,0.00,M3] [#7 0.17,0.05,0.55,U] [#8 -0.31,0.09,0.71,U] 
02:50:43.613 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.12}, one-star: {-0.06, 0.36}
02:50:43.614 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
02:50:43.615 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
02:50:43.616 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.16 mountX=0.10 mountY=-0.10, mountTheta=-0.77
02:50:43.620 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.12, opts=13)
02:50:43.623 00.003 21068 Enqueuing Move request for scope (-0.08, 0.12)
02:50:43.624 00.001 16108 Worker thread wakes up
02:50:43.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
02:50:43.624 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
02:50:43.625 00.001 16108 Moving (-0.08, 0.12) raw xDistance=0.10 yDistance=-0.10
02:50:43.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:43.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:43.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:50:43.625 00.000 16108 MoveAxis(E, 0, ABG)
02:50:43.625 00.000 16108 Move returns status 0, amount 0
02:50:43.625 00.000 16108 MoveAxis(N, 0, ABG)
02:50:43.625 00.000 16108 Move returns status 0, amount 0
02:50:43.626 00.001 16108 move complete, result=0
02:50:43.626 00.000 16108 worker thread done servicing request
02:50:43.630 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3337, FiltMin=2841, FiltMax=65430, Gamma=1.000
02:50:43.645 00.015 21068 UpdateGuideState exits: m=166840 SNR=105.0
02:50:43.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:43.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:43.648 00.001 21068 Enqueuing Expose request
02:50:43.649 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:43.650 00.001 16108 Worker thread wakes up
02:50:43.650 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:43.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:44.803 01.153 16108 Exposure complete
02:50:44.859 00.056 16108 worker thread done servicing request
02:50:44.859 00.000 21068 OnExposeComplete: enter
02:50:44.860 00.001 21068 UpdateGuideState(): m_state=6
02:50:44.861 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
02:50:44.862 00.001 21068 Star::Find returns 1 (0), X=462.92, Y=436.93, Mass=159059, SNR=106.6, Peak=26816 HFD=2.8
02:50:44.863 00.001 21068 MultiStar: [#1 0.20,0.07,1.08,U] [#2 0.14,-0.05,0.86,U] [#3 0.00,0.09,0.80,U] [#4 -0.10,-0.14,0.75,U] [#5 -0.04,-0.46,0.00,M3] [#6 -0.05,0.10,0.69,U] [#7 0.19,0.01,0.61,U] [#8 -0.20,-0.02,0.60,U] 
02:50:44.863 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.12, 0.18}
02:50:44.864 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
02:50:44.865 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
02:50:44.866 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=-0.05 mountY=-0.05, mountTheta=-2.31
02:50:44.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
02:50:44.869 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
02:50:44.870 00.001 16108 Worker thread wakes up
02:50:44.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
02:50:44.870 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
02:50:44.870 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=-0.05
02:50:44.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:50:44.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:44.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:44.870 00.000 16108 MoveAxis(E, 0, ABG)
02:50:44.870 00.000 16108 Move returns status 0, amount 0
02:50:44.870 00.000 16108 MoveAxis(N, 0, ABG)
02:50:44.870 00.000 16108 Move returns status 0, amount 0
02:50:44.870 00.000 16108 move complete, result=0
02:50:44.870 00.000 16108 worker thread done servicing request
02:50:44.875 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3337, FiltMin=2781, FiltMax=63133, Gamma=1.000
02:50:44.903 00.028 21068 UpdateGuideState exits: m=159059 SNR=106.6
02:50:44.905 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:44.907 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:44.909 00.002 21068 Enqueuing Expose request
02:50:44.910 00.001 16108 Worker thread wakes up
02:50:44.910 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:44.911 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:44.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:45.900 00.989 16108 Exposure complete
02:50:45.970 00.070 16108 worker thread done servicing request
02:50:45.970 00.000 21068 OnExposeComplete: enter
02:50:45.971 00.001 21068 UpdateGuideState(): m_state=6
02:50:45.972 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
02:50:45.973 00.001 21068 Star::Find returns 1 (0), X=462.74, Y=436.95, Mass=172557, SNR=100.1, Peak=28544 HFD=2.6
02:50:45.974 00.001 21068 MultiStar: [#1 -0.23,-0.19,0.96,U] [#2 0.04,-0.04,0.87,U] [#3 -0.10,0.13,0.75,U] [#4 -0.27,-0.14,0.94,U] [#5 -0.09,-0.11,0.68,U] [#6 -0.18,0.03,0.70,U] [#7 0.02,-0.24,0.67,U] [#8 -0.14,0.02,0.69,U] 
02:50:45.975 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.06, 0.20}
02:50:45.976 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
02:50:45.976 00.000 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
02:50:45.978 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.86 mountX=0.11 mountY=0.06, mountTheta=0.50
02:50:45.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.03, opts=13)
02:50:45.982 00.002 21068 Enqueuing Move request for scope (-0.12, -0.03)
02:50:45.984 00.002 16108 Worker thread wakes up
02:50:45.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
02:50:45.984 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
02:50:45.984 00.000 16108 Moving (-0.12, -0.03) raw xDistance=0.11 yDistance=0.06
02:50:45.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:50:45.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:45.985 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:50:45.985 00.000 16108 MoveAxis(E, 0, ABG)
02:50:45.985 00.000 16108 Move returns status 0, amount 0
02:50:45.985 00.000 16108 MoveAxis(N, 0, ABG)
02:50:45.985 00.000 16108 Move returns status 0, amount 0
02:50:45.985 00.000 16108 move complete, result=0
02:50:45.985 00.000 16108 worker thread done servicing request
02:50:45.991 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=259, max=65535, med=3337, FiltMin=2857, FiltMax=61104, Gamma=1.000
02:50:46.019 00.028 21068 UpdateGuideState exits: m=172557 SNR=100.1
02:50:46.021 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:46.023 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:46.024 00.001 21068 Enqueuing Expose request
02:50:46.026 00.002 16108 Worker thread wakes up
02:50:46.026 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:46.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:46.027 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:47.193 01.166 16108 Exposure complete
02:50:47.268 00.075 16108 worker thread done servicing request
02:50:47.268 00.000 21068 OnExposeComplete: enter
02:50:47.269 00.001 21068 UpdateGuideState(): m_state=6
02:50:47.270 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
02:50:47.271 00.001 21068 Star::Find returns 1 (0), X=462.52, Y=436.98, Mass=176657, SNR=119.5, Peak=25056 HFD=2.9
02:50:47.272 00.001 21068 MultiStar: [#1 -0.27,-0.15,0.84,U] [#2 -0.12,-0.02,0.74,U] [#3 -0.06,-0.05,0.66,U] [#4 -0.15,-0.08,0.64,U] [#5 -0.11,-0.36,0.00,M3] [#6 -0.23,0.05,0.60,U] [#7 -0.05,-0.12,0.63,U] [#8 -0.22,0.05,0.48,U] 
02:50:47.272 00.000 21068 refined, 7 included, MultiStar: {-0.18, -0.00}, one-star: {-0.28, 0.23}
02:50:47.273 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
02:50:47.274 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
02:50:47.275 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.12 mountX=0.18 mountY=0.05, mountTheta=0.25
02:50:47.276 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.00, opts=13)
02:50:47.277 00.001 21068 Enqueuing Move request for scope (-0.18, -0.00)
02:50:47.279 00.002 16108 Worker thread wakes up
02:50:47.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
02:50:47.280 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
02:50:47.280 00.000 16108 Moving (-0.18, -0.00) raw xDistance=0.18 yDistance=0.05
02:50:47.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:50:47.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:47.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:50:47.280 00.000 16108 MoveAxis(E, 0, ABG)
02:50:47.280 00.000 16108 Move returns status 0, amount 0
02:50:47.280 00.000 16108 MoveAxis(N, 0, ABG)
02:50:47.280 00.000 16108 Move returns status 0, amount 0
02:50:47.280 00.000 16108 move complete, result=0
02:50:47.280 00.000 16108 worker thread done servicing request
02:50:47.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3334, FiltMin=2867, FiltMax=57107, Gamma=1.000
02:50:47.297 00.013 21068 UpdateGuideState exits: m=176657 SNR=119.5
02:50:47.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:47.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:47.300 00.001 21068 Enqueuing Expose request
02:50:47.300 00.000 16108 Worker thread wakes up
02:50:47.300 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:47.301 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:47.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:48.258 00.957 16108 Exposure complete
02:50:48.312 00.054 16108 worker thread done servicing request
02:50:48.312 00.000 21068 OnExposeComplete: enter
02:50:48.313 00.001 21068 UpdateGuideState(): m_state=6
02:50:48.313 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
02:50:48.315 00.002 21068 Star::Find returns 1 (0), X=462.57, Y=436.80, Mass=165017, SNR=105.8, Peak=24864 HFD=2.8
02:50:48.316 00.001 21068 MultiStar: [#1 -0.08,-0.21,0.87,U] [#2 0.03,-0.07,1.00,U] [#3 0.05,-0.00,0.87,U] [#4 -0.19,-0.42,0.00,M2] [#5 0.17,-0.23,0.69,U] [#6 -0.05,0.10,0.72,U] [#7 0.05,-0.22,0.57,U] [#8 -0.02,-0.15,0.59,U] 
02:50:48.317 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {-0.23, 0.05}
02:50:48.318 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
02:50:48.318 00.000 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
02:50:48.319 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.82 mountX=0.01 mountY=0.08, mountTheta=1.50
02:50:48.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
02:50:48.322 00.001 21068 Enqueuing Move request for scope (-0.02, -0.08)
02:50:48.323 00.001 16108 Worker thread wakes up
02:50:48.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
02:50:48.323 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
02:50:48.323 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.01 yDistance=0.08
02:50:48.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:50:48.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:48.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:50:48.323 00.000 16108 MoveAxis(E, 0, ABG)
02:50:48.323 00.000 16108 Move returns status 0, amount 0
02:50:48.323 00.000 16108 MoveAxis(N, 0, ABG)
02:50:48.323 00.000 16108 Move returns status 0, amount 0
02:50:48.323 00.000 16108 move complete, result=0
02:50:48.323 00.000 16108 worker thread done servicing request
02:50:48.327 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3337, FiltMin=2857, FiltMax=59741, Gamma=1.000
02:50:48.342 00.015 21068 UpdateGuideState exits: m=165017 SNR=105.8
02:50:48.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:48.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:48.344 00.000 21068 Enqueuing Expose request
02:50:48.345 00.001 16108 Worker thread wakes up
02:50:48.345 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:48.346 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:48.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:49.505 01.159 16108 Exposure complete
02:50:49.569 00.064 16108 worker thread done servicing request
02:50:49.569 00.000 21068 OnExposeComplete: enter
02:50:49.570 00.001 21068 UpdateGuideState(): m_state=6
02:50:49.571 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
02:50:49.571 00.000 21068 Star::Find returns 1 (0), X=462.84, Y=437.09, Mass=166743, SNR=113.2, Peak=25136 HFD=2.8
02:50:49.572 00.001 21068 MultiStar: [#1 -0.06,-0.06,0.87,U] [#2 0.01,-0.15,0.81,U] [#3 0.08,0.10,0.77,U] [#4 -0.09,-0.07,0.66,U] [#5 0.27,-0.15,0.65,U] [#6 -0.20,0.08,0.65,U] [#7 0.18,-0.11,0.53,U] [#8 -0.26,0.06,0.63,U] 
02:50:49.573 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.04, 0.35}
02:50:49.573 00.000 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
02:50:49.574 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
02:50:49.575 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.69 mountX=0.01 mountY=-0.02, mountTheta=-1.27
02:50:49.576 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
02:50:49.577 00.001 21068 Enqueuing Move request for scope (-0.00, 0.02)
02:50:49.578 00.001 16108 Worker thread wakes up
02:50:49.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
02:50:49.578 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
02:50:49.578 00.000 16108 Moving (-0.00, 0.02) raw xDistance=0.01 yDistance=-0.02
02:50:49.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:50:49.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:49.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:50:49.578 00.000 16108 MoveAxis(E, 0, ABG)
02:50:49.578 00.000 16108 Move returns status 0, amount 0
02:50:49.578 00.000 16108 MoveAxis(N, 0, ABG)
02:50:49.578 00.000 16108 Move returns status 0, amount 0
02:50:49.578 00.000 16108 move complete, result=0
02:50:49.578 00.000 16108 worker thread done servicing request
02:50:49.582 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3334, FiltMin=2867, FiltMax=60515, Gamma=1.000
02:50:49.596 00.014 21068 UpdateGuideState exits: m=166743 SNR=113.2
02:50:49.597 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:49.598 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:49.599 00.001 21068 Enqueuing Expose request
02:50:49.599 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:49.601 00.002 16108 Worker thread wakes up
02:50:49.601 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:49.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:50.568 00.967 16108 Exposure complete
02:50:50.634 00.066 16108 worker thread done servicing request
02:50:50.634 00.000 21068 OnExposeComplete: enter
02:50:50.636 00.002 21068 UpdateGuideState(): m_state=6
02:50:50.637 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
02:50:50.638 00.001 21068 Star::Find returns 1 (0), X=462.82, Y=437.06, Mass=172647, SNR=113.7, Peak=24032 HFD=2.9
02:50:50.640 00.002 21068 MultiStar: [#1 -0.01,-0.08,0.84,U] [#2 0.03,-0.06,0.83,U] [#3 0.16,0.19,0.77,U] [#4 -0.28,-0.27,0.00,M2] [#5 0.09,-0.35,0.00,M2] [#6 -0.10,0.05,0.57,U] [#7 0.11,0.00,0.60,U] [#8 0.27,-0.20,0.00,M1] 
02:50:50.641 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.08}, one-star: {0.02, 0.31}
02:50:50.643 00.002 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
02:50:50.643 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
02:50:50.644 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.14 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
02:50:50.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
02:50:50.646 00.000 21068 Enqueuing Move request for scope (0.04, 0.08)
02:50:50.647 00.001 16108 Worker thread wakes up
02:50:50.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:50:50.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:50:50.647 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.02 yDistance=-0.09
02:50:50.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:50:50.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:50.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:50:50.648 00.001 16108 MoveAxis(E, 0, ABG)
02:50:50.648 00.000 16108 Move returns status 0, amount 0
02:50:50.648 00.000 16108 MoveAxis(N, 0, ABG)
02:50:50.648 00.000 16108 Move returns status 0, amount 0
02:50:50.648 00.000 16108 move complete, result=0
02:50:50.648 00.000 16108 worker thread done servicing request
02:50:50.654 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3334, FiltMin=2816, FiltMax=63523, Gamma=1.000
02:50:50.676 00.022 21068 UpdateGuideState exits: m=172647 SNR=113.7
02:50:50.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:50.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:50.679 00.001 21068 Enqueuing Expose request
02:50:50.680 00.001 16108 Worker thread wakes up
02:50:50.680 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:50.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:50.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:51.845 01.165 16108 Exposure complete
02:50:51.901 00.056 16108 worker thread done servicing request
02:50:51.901 00.000 21068 OnExposeComplete: enter
02:50:51.903 00.002 21068 UpdateGuideState(): m_state=6
02:50:51.905 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
02:50:51.906 00.001 21068 Star::Find returns 1 (0), X=462.77, Y=436.77, Mass=163963, SNR=113.0, Peak=23296 HFD=2.9
02:50:51.908 00.002 21068 MultiStar: [#1 -0.36,-0.12,0.00,M1] [#2 -0.21,0.06,0.73,U] [#3 -0.01,0.10,0.75,U] [#4 -0.26,-0.42,0.00,M3] [#5 0.06,-0.22,0.64,U] [#6 -0.20,0.05,0.61,U] [#7 0.22,-0.15,0.63,U] [#8 0.11,0.10,0.62,U] 
02:50:51.909 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.00}, one-star: {-0.03, 0.02}
02:50:51.910 00.001 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.11 = 0.18)
02:50:51.912 00.002 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
02:50:51.913 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.14 mountX=0.01 mountY=0.00, mountTheta=0.24
02:50:51.916 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.00, opts=13)
02:50:51.918 00.002 21068 Enqueuing Move request for scope (-0.01, -0.00)
02:50:51.919 00.001 16108 Worker thread wakes up
02:50:51.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
02:50:51.919 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
02:50:51.919 00.000 16108 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=0.00
02:50:51.920 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:50:51.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:51.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:50:51.920 00.000 16108 MoveAxis(E, 0, ABG)
02:50:51.920 00.000 16108 Move returns status 0, amount 0
02:50:51.920 00.000 16108 MoveAxis(N, 0, ABG)
02:50:51.920 00.000 16108 Move returns status 0, amount 0
02:50:51.920 00.000 16108 move complete, result=0
02:50:51.920 00.000 16108 worker thread done servicing request
02:50:51.924 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3334, FiltMin=2880, FiltMax=57792, Gamma=1.000
02:50:51.938 00.014 21068 UpdateGuideState exits: m=163963 SNR=113.0
02:50:51.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:51.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:51.940 00.000 21068 Enqueuing Expose request
02:50:51.941 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:51.942 00.001 16108 Worker thread wakes up
02:50:51.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:51.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:52.903 00.961 16108 Exposure complete
02:50:52.959 00.056 16108 worker thread done servicing request
02:50:52.959 00.000 21068 OnExposeComplete: enter
02:50:52.960 00.001 21068 UpdateGuideState(): m_state=6
02:50:52.961 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
02:50:52.962 00.001 21068 Star::Find returns 1 (0), X=462.98, Y=437.04, Mass=176124, SNR=112.4, Peak=24992 HFD=2.9
02:50:52.962 00.000 21068 MultiStar: [#1 -0.09,-0.23,0.84,U] [#2 -0.13,-0.20,0.85,U] [#3 0.32,0.37,0.00,M1] [#4 0.08,-0.15,0.85,U] [#5 0.11,-0.24,0.62,U] [#6 -0.04,-0.04,0.60,U] [#7 0.23,-0.29,0.00,M1] [#8 0.31,-0.21,0.00,M1] 
02:50:52.963 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.08}, one-star: {0.18, 0.29}
02:50:52.964 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
02:50:52.965 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
02:50:52.965 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.04 mountY=0.07, mountTheta=2.04
02:50:52.967 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
02:50:52.968 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
02:50:52.970 00.002 16108 Worker thread wakes up
02:50:52.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:50:52.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:50:52.970 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
02:50:52.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:50:52.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:52.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:50:52.971 00.001 16108 MoveAxis(E, 0, ABG)
02:50:52.971 00.000 16108 Move returns status 0, amount 0
02:50:52.971 00.000 16108 MoveAxis(N, 0, ABG)
02:50:52.971 00.000 16108 Move returns status 0, amount 0
02:50:52.971 00.000 16108 move complete, result=0
02:50:52.971 00.000 16108 worker thread done servicing request
02:50:52.978 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3334, FiltMin=2867, FiltMax=47456, Gamma=1.000
02:50:53.004 00.026 21068 UpdateGuideState exits: m=176124 SNR=112.4
02:50:53.006 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:53.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:53.009 00.002 21068 Enqueuing Expose request
02:50:53.009 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:53.010 00.001 16108 Worker thread wakes up
02:50:53.010 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:53.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:54.174 01.164 16108 Exposure complete
02:50:54.232 00.058 16108 worker thread done servicing request
02:50:54.232 00.000 21068 OnExposeComplete: enter
02:50:54.233 00.001 21068 UpdateGuideState(): m_state=6
02:50:54.233 00.000 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
02:50:54.234 00.001 21068 Star::Find returns 1 (0), X=462.81, Y=436.98, Mass=164304, SNR=105.9, Peak=24528 HFD=3.0
02:50:54.235 00.001 21068 MultiStar: [#1 -0.07,-0.10,0.81,U] [#2 0.13,-0.16,0.90,U] [#3 0.15,0.10,0.72,U] [#4 0.10,-0.02,0.84,U] [#5 0.12,-0.27,0.66,U] [#6 -0.20,0.02,0.71,U] [#7 0.39,-0.08,0.00,M2] [#8 -0.04,0.04,0.67,U] 
02:50:54.235 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.01, 0.23}
02:50:54.236 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
02:50:54.237 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
02:50:54.239 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.41 mountX=-0.03 mountY=0.01, mountTheta=2.96
02:50:54.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
02:50:54.241 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
02:50:54.242 00.001 16108 Worker thread wakes up
02:50:54.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:50:54.242 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:50:54.242 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.01
02:50:54.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:50:54.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:54.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:50:54.242 00.000 16108 MoveAxis(E, 0, ABG)
02:50:54.242 00.000 16108 Move returns status 0, amount 0
02:50:54.242 00.000 16108 MoveAxis(N, 0, ABG)
02:50:54.243 00.001 16108 Move returns status 0, amount 0
02:50:54.243 00.000 16108 move complete, result=0
02:50:54.243 00.000 16108 worker thread done servicing request
02:50:54.246 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3337, FiltMin=2845, FiltMax=52461, Gamma=1.000
02:50:54.261 00.015 21068 UpdateGuideState exits: m=164304 SNR=105.9
02:50:54.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:54.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:54.263 00.000 21068 Enqueuing Expose request
02:50:54.264 00.001 16108 Worker thread wakes up
02:50:54.264 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:54.265 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:54.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:55.242 00.977 16108 Exposure complete
02:50:55.297 00.055 16108 worker thread done servicing request
02:50:55.297 00.000 21068 OnExposeComplete: enter
02:50:55.299 00.002 21068 UpdateGuideState(): m_state=6
02:50:55.300 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
02:50:55.302 00.002 21068 Star::Find returns 1 (0), X=462.83, Y=437.14, Mass=166432, SNR=110.7, Peak=24720 HFD=2.8
02:50:55.303 00.001 21068 MultiStar: [#1 -0.03,0.00,0.92,U] [#2 0.08,0.18,0.68,U] [#3 0.14,0.23,0.75,U] [#4 0.13,0.17,0.80,U] [#5 -0.13,-0.17,0.65,U] [#6 -0.22,0.19,0.63,U] [#7 0.06,0.45,0.00,M3] [#8 -0.04,0.13,0.54,U] 
02:50:55.305 00.002 21068 refined, 7 included, MultiStar: {0.00, 0.15}, one-star: {0.04, 0.39}
02:50:55.307 00.002 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
02:50:55.309 00.002 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
02:50:55.310 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=0.02 mountY=-0.15, mountTheta=-1.42
02:50:55.311 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.15, opts=13)
02:50:55.312 00.001 21068 Enqueuing Move request for scope (0.00, 0.15)
02:50:55.313 00.001 16108 Worker thread wakes up
02:50:55.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
02:50:55.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
02:50:55.313 00.000 16108 Moving (0.00, 0.15) raw xDistance=0.02 yDistance=-0.15
02:50:55.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:55.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:55.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:50:55.313 00.000 16108 MoveAxis(E, 0, ABG)
02:50:55.313 00.000 16108 Move returns status 0, amount 0
02:50:55.313 00.000 16108 MoveAxis(N, 0, ABG)
02:50:55.313 00.000 16108 Move returns status 0, amount 0
02:50:55.313 00.000 16108 move complete, result=0
02:50:55.314 00.001 16108 worker thread done servicing request
02:50:55.318 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3337, FiltMin=2851, FiltMax=65430, Gamma=1.000
02:50:55.331 00.013 21068 UpdateGuideState exits: m=166432 SNR=110.7
02:50:55.333 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:55.333 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:55.334 00.001 21068 Enqueuing Expose request
02:50:55.335 00.001 16108 Worker thread wakes up
02:50:55.335 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:55.336 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:55.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:56.511 01.175 16108 Exposure complete
02:50:56.578 00.067 16108 worker thread done servicing request
02:50:56.578 00.000 21068 OnExposeComplete: enter
02:50:56.579 00.001 21068 UpdateGuideState(): m_state=6
02:50:56.580 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
02:50:56.581 00.001 21068 Star::Find returns 1 (0), X=462.85, Y=436.90, Mass=164874, SNR=104.9, Peak=23344 HFD=2.9
02:50:56.582 00.001 21068 MultiStar: [#1 0.06,-0.18,0.96,U] [#2 -0.10,-0.06,0.97,U] [#3 0.33,0.20,0.00,M1] [#4 0.01,-0.10,0.90,U] [#5 0.13,-0.41,0.00,M1] [#6 -0.11,0.02,0.67,U] [#7 0.18,0.06,0.62,U] [#8 0.05,-0.07,0.64,U] 
02:50:56.583 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.06, 0.15}
02:50:56.584 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
02:50:56.584 00.000 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
02:50:56.585 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.03 mountX=-0.02 mountY=0.02, mountTheta=2.31
02:50:56.587 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
02:50:56.588 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
02:50:56.589 00.001 16108 Worker thread wakes up
02:50:56.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:50:56.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:50:56.589 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.02
02:50:56.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:50:56.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:56.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:50:56.589 00.000 16108 MoveAxis(E, 0, ABG)
02:50:56.589 00.000 16108 Move returns status 0, amount 0
02:50:56.590 00.001 16108 MoveAxis(N, 0, ABG)
02:50:56.590 00.000 16108 Move returns status 0, amount 0
02:50:56.590 00.000 16108 move complete, result=0
02:50:56.590 00.000 16108 worker thread done servicing request
02:50:56.597 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3337, FiltMin=2825, FiltMax=59529, Gamma=1.000
02:50:56.612 00.015 21068 UpdateGuideState exits: m=164874 SNR=104.9
02:50:56.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:56.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:56.614 00.000 21068 Enqueuing Expose request
02:50:56.615 00.001 16108 Worker thread wakes up
02:50:56.615 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:56.616 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:56.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:57.596 00.980 16108 Exposure complete
02:50:57.652 00.056 16108 worker thread done servicing request
02:50:57.652 00.000 21068 OnExposeComplete: enter
02:50:57.653 00.001 21068 UpdateGuideState(): m_state=6
02:50:57.654 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
02:50:57.655 00.001 21068 Star::Find returns 1 (0), X=463.08, Y=437.09, Mass=150556, SNR=94.7, Peak=23760 HFD=2.8
02:50:57.656 00.001 21068 MultiStar: [#1 0.07,0.01,1.04,U] [#2 0.26,0.07,0.99,U] [#3 0.35,0.18,0.00,M2] [#4 -0.24,-0.21,0.85,U] [#5 0.19,-0.16,0.81,U] [#6 0.14,-0.08,0.81,U] [#7 0.35,-0.28,0.00,M3] [#8 0.07,-0.06,0.66,U] 
02:50:57.657 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.00}, one-star: {0.28, 0.34}
02:50:57.657 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
02:50:57.658 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
02:50:57.659 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
02:50:57.661 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.00, opts=13)
02:50:57.661 00.000 21068 Enqueuing Move request for scope (0.12, 0.00)
02:50:57.662 00.001 16108 Worker thread wakes up
02:50:57.663 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
02:50:57.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
02:50:57.663 00.000 16108 Moving (0.12, 0.00) raw xDistance=-0.12 yDistance=-0.03
02:50:57.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:50:57.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:57.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:50:57.663 00.000 16108 MoveAxis(E, 0, ABG)
02:50:57.663 00.000 16108 Move returns status 0, amount 0
02:50:57.663 00.000 16108 MoveAxis(N, 0, ABG)
02:50:57.664 00.001 16108 Move returns status 0, amount 0
02:50:57.664 00.000 16108 move complete, result=0
02:50:57.664 00.000 16108 worker thread done servicing request
02:50:57.666 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3337, FiltMin=2851, FiltMax=59177, Gamma=1.000
02:50:57.680 00.014 21068 UpdateGuideState exits: m=150556 SNR=94.7
02:50:57.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:57.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:57.683 00.001 21068 Enqueuing Expose request
02:50:57.683 00.000 16108 Worker thread wakes up
02:50:57.683 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:57.684 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:57.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:58.844 01.160 16108 Exposure complete
02:50:58.908 00.064 16108 worker thread done servicing request
02:50:58.908 00.000 21068 OnExposeComplete: enter
02:50:58.910 00.002 21068 UpdateGuideState(): m_state=6
02:50:58.911 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
02:50:58.912 00.001 21068 Star::Find returns 1 (0), X=462.96, Y=437.13, Mass=167439, SNR=105.5, Peak=26720 HFD=2.7
02:50:58.913 00.001 21068 MultiStar: [#1 -0.08,-0.11,0.86,U] [#2 0.13,0.01,0.88,U] [#3 -0.10,0.08,0.72,U] [#4 -0.19,-0.14,0.81,U] [#5 0.03,-0.18,0.59,U] [#6 -0.14,0.12,0.70,U] [#7 0.21,-0.13,0.66,U] [#8 0.12,-0.09,0.63,U] 
02:50:58.915 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.16, 0.39}
02:50:58.916 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
02:50:58.918 00.002 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
02:50:58.919 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.65 mountX=-0.01 mountY=-0.02, mountTheta=-2.29
02:50:58.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
02:50:58.924 00.003 21068 Enqueuing Move request for scope (0.02, 0.01)
02:50:58.925 00.001 16108 Worker thread wakes up
02:50:58.926 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:50:58.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:50:58.926 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
02:50:58.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:58.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:58.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:50:58.926 00.000 16108 MoveAxis(E, 0, ABG)
02:50:58.926 00.000 16108 Move returns status 0, amount 0
02:50:58.927 00.001 16108 MoveAxis(N, 0, ABG)
02:50:58.927 00.000 16108 Move returns status 0, amount 0
02:50:58.927 00.000 16108 move complete, result=0
02:50:58.927 00.000 16108 worker thread done servicing request
02:50:58.933 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3337, FiltMin=2899, FiltMax=65430, Gamma=1.000
02:50:58.962 00.029 21068 UpdateGuideState exits: m=167439 SNR=105.5
02:50:58.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:58.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:50:58.965 00.001 21068 Enqueuing Expose request
02:50:58.965 00.000 16108 Worker thread wakes up
02:50:58.966 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:58.968 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:50:58.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:50:59.941 00.973 16108 Exposure complete
02:51:00.012 00.071 16108 worker thread done servicing request
02:51:00.012 00.000 21068 OnExposeComplete: enter
02:51:00.013 00.001 21068 UpdateGuideState(): m_state=6
02:51:00.014 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
02:51:00.015 00.001 21068 Star::Find returns 1 (0), X=462.81, Y=437.03, Mass=169197, SNR=107.4, Peak=24976 HFD=2.9
02:51:00.016 00.001 21068 MultiStar: [#1 0.02,-0.17,0.86,U] [#2 0.32,-0.15,0.00,M1] [#3 0.05,0.28,0.68,U] [#4 0.02,-0.09,0.78,U] [#5 0.01,-0.39,0.00,M1] [#6 -0.10,-0.09,0.68,U] [#7 -0.06,-0.11,0.55,U] [#8 0.19,0.01,0.62,U] 
02:51:00.016 00.000 21068 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.01, 0.28}
02:51:00.018 00.002 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
02:51:00.019 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
02:51:00.020 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.90 mountX=-0.02 mountY=-0.03, mountTheta=-2.06
02:51:00.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
02:51:00.025 00.003 21068 Enqueuing Move request for scope (0.02, 0.02)
02:51:00.028 00.003 16108 Worker thread wakes up
02:51:00.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:51:00.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:51:00.028 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.03
02:51:00.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:00.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:00.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:51:00.028 00.000 16108 MoveAxis(E, 0, ABG)
02:51:00.028 00.000 16108 Move returns status 0, amount 0
02:51:00.028 00.000 16108 MoveAxis(N, 0, ABG)
02:51:00.028 00.000 16108 Move returns status 0, amount 0
02:51:00.028 00.000 16108 move complete, result=0
02:51:00.028 00.000 16108 worker thread done servicing request
02:51:00.034 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3337, FiltMin=2880, FiltMax=52963, Gamma=1.000
02:51:00.049 00.015 21068 UpdateGuideState exits: m=169197 SNR=107.4
02:51:00.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:00.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:00.051 00.000 21068 Enqueuing Expose request
02:51:00.052 00.001 16108 Worker thread wakes up
02:51:00.052 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:00.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:00.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:01.230 01.177 16108 Exposure complete
02:51:01.293 00.063 16108 worker thread done servicing request
02:51:01.293 00.000 21068 OnExposeComplete: enter
02:51:01.294 00.001 21068 UpdateGuideState(): m_state=6
02:51:01.295 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
02:51:01.296 00.001 21068 Star::Find returns 1 (0), X=463.02, Y=436.97, Mass=151000, SNR=105.7, Peak=24640 HFD=2.8
02:51:01.297 00.001 21068 MultiStar: [#1 0.17,-0.11,0.90,U] [#2 0.30,-0.06,0.70,U] [#3 0.29,-0.16,0.00,M1] [#4 -0.17,-0.31,0.00,M1] [#5 0.25,-0.18,0.69,U] [#6 0.15,-0.04,0.79,U] [#7 0.18,-0.20,0.57,U] [#8 0.14,-0.09,0.66,U] 
02:51:01.298 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.23, 0.22}
02:51:01.298 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
02:51:01.299 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
02:51:01.300 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.23 mountX=-0.21 mountY=-0.00, mountTheta=-3.14
02:51:01.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.05, opts=13)
02:51:01.303 00.001 21068 Enqueuing Move request for scope (0.20, -0.05)
02:51:01.304 00.001 16108 Worker thread wakes up
02:51:01.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
02:51:01.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
02:51:01.304 00.000 16108 Moving (0.20, -0.05) raw xDistance=-0.21 yDistance=-0.00
02:51:01.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:51:01.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:01.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:51:01.304 00.000 16108 MoveAxis(E, 54, ABG)
02:51:01.304 00.000 16108 Guiding  Dir = 2, Dur = 54
02:51:01.304 00.000 16108 IsSlewing returns 0
02:51:01.304 00.000 16108 IsGuiding returns 0
02:51:01.307 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3337, FiltMin=2848, FiltMax=53344, Gamma=1.000
02:51:01.323 00.016 21068 UpdateGuideState exits: m=151000 SNR=105.7
02:51:01.325 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:01.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:01.327 00.001 21068 Enqueuing Expose request
02:51:01.332 00.005 16108 PulseGuide returned control before completion, sleep 36
02:51:01.379 00.047 16108 IsGuiding returns 1
02:51:01.379 00.000 16108 scope still moving after pulse duration time elapsed
02:51:01.411 00.032 16108 IsSlewing returns 0
02:51:01.411 00.000 16108 IsGuiding returns 1
02:51:01.442 00.031 16108 IsSlewing returns 0
02:51:01.442 00.000 16108 IsGuiding returns 0
02:51:01.442 00.000 16108 scope move finished after 54 + 84 ms
02:51:01.442 00.000 16108 Move returns status 0, amount 54
02:51:01.442 00.000 16108 MoveAxis(N, 0, ABG)
02:51:01.442 00.000 16108 Move returns status 0, amount 0
02:51:01.443 00.001 16108 move complete, result=0
02:51:01.443 00.000 16108 worker thread done servicing request
02:51:01.443 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
02:51:01.445 00.002 16108 Worker thread wakes up
02:51:01.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:01.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:02.403 00.958 16108 Exposure complete
02:51:02.471 00.068 16108 worker thread done servicing request
02:51:02.472 00.001 21068 OnExposeComplete: enter
02:51:02.473 00.001 21068 UpdateGuideState(): m_state=6
02:51:02.474 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
02:51:02.474 00.000 21068 Star::Find returns 1 (0), X=462.86, Y=437.12, Mass=151492, SNR=110.5, Peak=22752 HFD=2.8
02:51:02.476 00.002 21068 MultiStar: [#1 0.19,0.02,0.92,U] [#2 0.17,0.00,0.73,U] [#3 0.16,0.14,0.80,U] [#4 -0.15,-0.05,0.86,U] [#5 0.10,-0.33,0.00,M1] [#6 0.11,-0.03,0.63,U] [#7 0.16,-0.04,0.59,U] [#8 0.40,0.29,0.00,M1] 
02:51:02.476 00.000 21068 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.06, 0.37}
02:51:02.478 00.002 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
02:51:02.479 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
02:51:02.480 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.08 mountY=-0.09, mountTheta=-2.27
02:51:02.481 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.07, opts=13)
02:51:02.482 00.001 21068 Enqueuing Move request for scope (0.09, 0.07)
02:51:02.483 00.001 16108 Worker thread wakes up
02:51:02.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:51:02.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:51:02.483 00.000 16108 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=-0.09
02:51:02.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:51:02.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:02.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:51:02.483 00.000 16108 MoveAxis(E, 0, ABG)
02:51:02.483 00.000 16108 Move returns status 0, amount 0
02:51:02.483 00.000 16108 MoveAxis(N, 0, ABG)
02:51:02.483 00.000 16108 Move returns status 0, amount 0
02:51:02.483 00.000 16108 move complete, result=0
02:51:02.483 00.000 16108 worker thread done servicing request
02:51:02.486 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3337, FiltMin=2870, FiltMax=59245, Gamma=1.000
02:51:02.501 00.015 21068 UpdateGuideState exits: m=151492 SNR=110.5
02:51:02.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:02.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:02.504 00.001 21068 Enqueuing Expose request
02:51:02.504 00.000 16108 Worker thread wakes up
02:51:02.504 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:02.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:02.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:03.672 01.167 16108 Exposure complete
02:51:03.726 00.054 16108 worker thread done servicing request
02:51:03.726 00.000 21068 OnExposeComplete: enter
02:51:03.727 00.001 21068 UpdateGuideState(): m_state=6
02:51:03.728 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
02:51:03.728 00.000 21068 Star::Find returns 1 (0), X=462.72, Y=436.76, Mass=151000, SNR=88.5, Peak=22560 HFD=2.9
02:51:03.729 00.001 21068 MultiStar: [#1 -0.13,-0.28,1.06,U] [#2 -0.09,-0.20,0.95,U] [#3 0.01,-0.06,0.96,U] [#4 -0.21,-0.12,1.05,U] [#5 -0.24,-0.41,0.00,M2] [#6 -0.47,-0.03,0.00,M1] [#7 -0.08,-0.15,0.76,U] [#8 -0.09,0.09,0.75,U] 
02:51:03.731 00.002 21068 single-star, 6 included, MultiStar: {-0.10, -0.11}, one-star: {-0.08, 0.01}
02:51:03.732 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
02:51:03.734 00.002 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
02:51:03.736 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.96 mountX=0.08 mountY=0.00, mountTheta=0.06
02:51:03.739 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.01, opts=13)
02:51:03.740 00.001 21068 Enqueuing Move request for scope (-0.08, 0.01)
02:51:03.741 00.001 16108 Worker thread wakes up
02:51:03.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:51:03.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:51:03.742 00.001 16108 Moving (-0.08, 0.01) raw xDistance=0.08 yDistance=0.00
02:51:03.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:51:03.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:03.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:51:03.742 00.000 16108 MoveAxis(E, 0, ABG)
02:51:03.742 00.000 16108 Move returns status 0, amount 0
02:51:03.742 00.000 16108 MoveAxis(N, 0, ABG)
02:51:03.742 00.000 16108 Move returns status 0, amount 0
02:51:03.742 00.000 16108 move complete, result=0
02:51:03.743 00.001 16108 worker thread done servicing request
02:51:03.753 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3337, FiltMin=2800, FiltMax=60637, Gamma=1.000
02:51:03.779 00.026 21068 UpdateGuideState exits: m=151000 SNR=88.5
02:51:03.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:03.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:03.784 00.002 21068 Enqueuing Expose request
02:51:03.785 00.001 16108 Worker thread wakes up
02:51:03.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:03.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:03.785 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:04.771 00.986 16108 Exposure complete
02:51:04.843 00.072 16108 worker thread done servicing request
02:51:04.843 00.000 21068 OnExposeComplete: enter
02:51:04.845 00.002 21068 UpdateGuideState(): m_state=6
02:51:04.845 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
02:51:04.846 00.001 21068 Star::Find returns 1 (0), X=462.56, Y=437.14, Mass=187126, SNR=117.5, Peak=24112 HFD=3.0
02:51:04.847 00.001 21068 MultiStar: [#1 -0.14,0.05,0.83,U] [#2 -0.27,0.11,0.74,U] [#3 0.10,-0.01,0.68,U] [#4 -0.18,-0.09,0.61,U] [#5 -0.37,-0.28,0.00,M3] [#6 -0.33,-0.04,0.00,M2] [#7 0.05,0.06,0.53,U] [#8 -0.26,-0.09,0.53,U] 
02:51:04.848 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.09}, one-star: {-0.24, 0.40}
02:51:04.849 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
02:51:04.849 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
02:51:04.850 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.58 mountX=0.16 mountY=-0.05, mountTheta=-0.33
02:51:04.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.09, opts=13)
02:51:04.853 00.001 21068 Enqueuing Move request for scope (-0.14, 0.09)
02:51:04.854 00.001 16108 Worker thread wakes up
02:51:04.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
02:51:04.854 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
02:51:04.854 00.000 16108 Moving (-0.14, 0.09) raw xDistance=0.16 yDistance=-0.05
02:51:04.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:51:04.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:04.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:51:04.854 00.000 16108 MoveAxis(E, 0, ABG)
02:51:04.854 00.000 16108 Move returns status 0, amount 0
02:51:04.854 00.000 16108 MoveAxis(N, 0, ABG)
02:51:04.854 00.000 16108 Move returns status 0, amount 0
02:51:04.854 00.000 16108 move complete, result=0
02:51:04.854 00.000 16108 worker thread done servicing request
02:51:04.858 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3341, FiltMin=2845, FiltMax=65430, Gamma=1.000
02:51:04.882 00.024 21068 UpdateGuideState exits: m=187126 SNR=117.5
02:51:04.884 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:04.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:04.886 00.001 21068 Enqueuing Expose request
02:51:04.886 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:04.887 00.001 16108 Worker thread wakes up
02:51:04.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:04.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:06.071 01.184 16108 Exposure complete
02:51:06.135 00.064 16108 worker thread done servicing request
02:51:06.135 00.000 21068 OnExposeComplete: enter
02:51:06.137 00.002 21068 UpdateGuideState(): m_state=6
02:51:06.138 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
02:51:06.139 00.001 21068 Star::Find returns 1 (0), X=462.56, Y=437.04, Mass=169122, SNR=106.7, Peak=23600 HFD=2.8
02:51:06.140 00.001 21068 MultiStar: [#1 -0.16,0.08,1.04,U] [#2 -0.04,-0.14,0.98,U] [#3 -0.04,0.02,0.81,U] [#4 0.12,-0.09,0.78,U] [#5 -0.20,-0.39,0.00,M4] [#6 -0.40,-0.02,0.00,M3] [#7 0.17,-0.11,0.64,U] [#8 0.07,-0.23,0.54,U] 
02:51:06.143 00.003 21068 refined, 6 included, MultiStar: {-0.04, -0.00}, one-star: {-0.24, 0.29}
02:51:06.144 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
02:51:06.145 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
02:51:06.146 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.10 mountX=0.04 mountY=0.01, mountTheta=0.28
02:51:06.150 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
02:51:06.153 00.003 21068 Enqueuing Move request for scope (-0.04, -0.00)
02:51:06.156 00.003 16108 Worker thread wakes up
02:51:06.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
02:51:06.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
02:51:06.156 00.000 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
02:51:06.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:06.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:06.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:51:06.156 00.000 16108 MoveAxis(E, 0, ABG)
02:51:06.156 00.000 16108 Move returns status 0, amount 0
02:51:06.156 00.000 16108 MoveAxis(N, 0, ABG)
02:51:06.156 00.000 16108 Move returns status 0, amount 0
02:51:06.156 00.000 16108 move complete, result=0
02:51:06.156 00.000 16108 worker thread done servicing request
02:51:06.166 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3337, FiltMin=2867, FiltMax=65430, Gamma=1.000
02:51:06.186 00.020 21068 UpdateGuideState exits: m=169122 SNR=106.7
02:51:06.189 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:06.192 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:06.192 00.000 21068 Enqueuing Expose request
02:51:06.193 00.001 16108 Worker thread wakes up
02:51:06.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:06.193 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:06.194 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:07.165 00.971 16108 Exposure complete
02:51:07.232 00.067 16108 worker thread done servicing request
02:51:07.232 00.000 21068 OnExposeComplete: enter
02:51:07.232 00.000 21068 UpdateGuideState(): m_state=6
02:51:07.233 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
02:51:07.234 00.001 21068 Star::Find returns 1 (0), X=462.57, Y=436.84, Mass=161854, SNR=108.4, Peak=21632 HFD=3.0
02:51:07.235 00.001 21068 MultiStar: [#1 -0.41,-0.00,0.00,M1] [#2 -0.23,-0.02,0.89,U] [#3 -0.00,-0.03,0.69,U] [#4 -0.31,-0.09,0.76,U] [#5 -0.17,-0.14,0.75,U] [#6 -0.38,-0.17,0.00,M4] [#7 -0.21,-0.25,0.66,U] [#8 -0.36,-0.22,0.00,M1] 
02:51:07.236 00.001 21068 refined, 5 included, MultiStar: {-0.19, -0.06}, one-star: {-0.23, 0.09}
02:51:07.236 00.000 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
02:51:07.237 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
02:51:07.238 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=0.18 mountY=0.10, mountTheta=0.52
02:51:07.239 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.06, opts=13)
02:51:07.240 00.001 21068 Enqueuing Move request for scope (-0.19, -0.06)
02:51:07.241 00.001 16108 Worker thread wakes up
02:51:07.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
02:51:07.241 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
02:51:07.241 00.000 16108 Moving (-0.19, -0.06) raw xDistance=0.18 yDistance=0.10
02:51:07.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:51:07.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:07.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:51:07.241 00.000 16108 MoveAxis(E, 0, ABG)
02:51:07.241 00.000 16108 Move returns status 0, amount 0
02:51:07.241 00.000 16108 MoveAxis(N, 0, ABG)
02:51:07.241 00.000 16108 Move returns status 0, amount 0
02:51:07.241 00.000 16108 move complete, result=0
02:51:07.241 00.000 16108 worker thread done servicing request
02:51:07.251 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3341, FiltMin=2829, FiltMax=58681, Gamma=1.000
02:51:07.275 00.024 21068 UpdateGuideState exits: m=161854 SNR=108.4
02:51:07.277 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:07.277 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:07.278 00.001 21068 Enqueuing Expose request
02:51:07.279 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:07.281 00.002 16108 Worker thread wakes up
02:51:07.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:07.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:08.452 01.171 16108 Exposure complete
02:51:08.507 00.055 16108 worker thread done servicing request
02:51:08.507 00.000 21068 OnExposeComplete: enter
02:51:08.508 00.001 21068 UpdateGuideState(): m_state=6
02:51:08.509 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
02:51:08.510 00.001 21068 Star::Find returns 1 (0), X=462.67, Y=436.74, Mass=167003, SNR=120.8, Peak=21760 HFD=3.0
02:51:08.511 00.001 21068 MultiStar: [#1 -0.25,-0.50,0.00,M2] [#2 0.04,-0.20,0.71,U] [#3 -0.24,-0.18,0.69,U] [#4 -0.32,-0.23,0.00,M1] [#5 0.02,-0.49,0.00,M4] [#6 0.05,-0.26,0.63,U] [#7 0.13,-0.20,0.51,U] [#8 -0.17,-0.11,0.52,U] 
02:51:08.513 00.002 21068 single-star, 5 included, MultiStar: {-0.06, -0.14}, one-star: {-0.13, -0.00}
02:51:08.513 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
02:51:08.514 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
02:51:08.515 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=0.12 mountY=0.03, mountTheta=0.26
02:51:08.516 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.00, opts=13)
02:51:08.517 00.001 21068 Enqueuing Move request for scope (-0.13, -0.00)
02:51:08.518 00.001 16108 Worker thread wakes up
02:51:08.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
02:51:08.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
02:51:08.518 00.000 16108 Moving (-0.13, -0.00) raw xDistance=0.12 yDistance=0.03
02:51:08.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:51:08.519 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:08.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:51:08.519 00.000 16108 MoveAxis(E, 0, ABG)
02:51:08.519 00.000 16108 Move returns status 0, amount 0
02:51:08.519 00.000 16108 MoveAxis(N, 0, ABG)
02:51:08.519 00.000 16108 Move returns status 0, amount 0
02:51:08.519 00.000 16108 move complete, result=0
02:51:08.519 00.000 16108 worker thread done servicing request
02:51:08.523 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3337, FiltMin=2819, FiltMax=64553, Gamma=1.000
02:51:08.537 00.014 21068 UpdateGuideState exits: m=167003 SNR=120.8
02:51:08.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:08.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:08.540 00.001 21068 Enqueuing Expose request
02:51:08.541 00.001 16108 Worker thread wakes up
02:51:08.541 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:08.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:08.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:09.518 00.976 16108 Exposure complete
02:51:09.589 00.071 16108 worker thread done servicing request
02:51:09.589 00.000 21068 OnExposeComplete: enter
02:51:09.590 00.001 21068 UpdateGuideState(): m_state=6
02:51:09.591 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
02:51:09.591 00.000 21068 Star::Find returns 1 (0), X=462.84, Y=436.88, Mass=179360, SNR=108.2, Peak=28448 HFD=2.8
02:51:09.592 00.001 21068 MultiStar: [#1 0.02,-0.22,0.87,U] [#2 -0.17,-0.10,0.70,U] [#3 0.08,0.08,0.83,U] [#4 -0.03,-0.27,0.93,U] [#5 0.04,-0.22,0.76,U] [#6 0.03,-0.09,0.66,U] [#7 0.31,-0.19,0.00,M1] [#8 0.03,-0.35,0.00,M1] 
02:51:09.593 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.10}, one-star: {0.04, 0.13}
02:51:09.594 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
02:51:09.596 00.002 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
02:51:09.596 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=-0.02 mountY=0.09, mountTheta=1.80
02:51:09.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
02:51:09.599 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
02:51:09.599 00.000 16108 Worker thread wakes up
02:51:09.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
02:51:09.600 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
02:51:09.600 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.02 yDistance=0.09
02:51:09.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:09.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:09.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:51:09.600 00.000 16108 MoveAxis(E, 0, ABG)
02:51:09.600 00.000 16108 Move returns status 0, amount 0
02:51:09.600 00.000 16108 MoveAxis(N, 0, ABG)
02:51:09.600 00.000 16108 Move returns status 0, amount 0
02:51:09.600 00.000 16108 move complete, result=0
02:51:09.600 00.000 16108 worker thread done servicing request
02:51:09.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3341, FiltMin=2841, FiltMax=53741, Gamma=1.000
02:51:09.616 00.013 21068 UpdateGuideState exits: m=179360 SNR=108.2
02:51:09.619 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:09.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:09.621 00.001 21068 Enqueuing Expose request
02:51:09.622 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:09.623 00.001 16108 Worker thread wakes up
02:51:09.623 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:09.623 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:10.785 01.162 16108 Exposure complete
02:51:10.841 00.056 16108 worker thread done servicing request
02:51:10.841 00.000 21068 OnExposeComplete: enter
02:51:10.842 00.001 21068 UpdateGuideState(): m_state=6
02:51:10.842 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
02:51:10.843 00.001 21068 Star::Find returns 1 (0), X=463.14, Y=436.79, Mass=164236, SNR=111.3, Peak=25728 HFD=2.8
02:51:10.844 00.001 21068 MultiStar: [#1 0.11,-0.02,0.91,U] [#2 0.39,-0.02,0.00,M1] [#3 0.11,0.04,0.87,U] [#4 -0.04,-0.47,0.00,M1] [#5 0.39,-0.21,0.00,M4] [#6 0.02,0.01,0.68,U] [#7 0.48,-0.11,0.00,M2] [#8 0.11,-0.21,0.66,U] 
02:51:10.845 00.001 21068 refined, 4 included, MultiStar: {0.15, -0.02}, one-star: {0.34, 0.04}
02:51:10.845 00.000 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
02:51:10.847 00.002 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
02:51:10.848 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
02:51:10.849 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.02, opts=13)
02:51:10.850 00.001 21068 Enqueuing Move request for scope (0.15, -0.02)
02:51:10.851 00.001 16108 Worker thread wakes up
02:51:10.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:51:10.851 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:51:10.851 00.000 16108 Moving (0.15, -0.02) raw xDistance=-0.15 yDistance=-0.02
02:51:10.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:51:10.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:10.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:51:10.851 00.000 16108 MoveAxis(E, 0, ABG)
02:51:10.851 00.000 16108 Move returns status 0, amount 0
02:51:10.851 00.000 16108 MoveAxis(N, 0, ABG)
02:51:10.851 00.000 16108 Move returns status 0, amount 0
02:51:10.851 00.000 16108 move complete, result=0
02:51:10.851 00.000 16108 worker thread done servicing request
02:51:10.855 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3341, FiltMin=2819, FiltMax=56813, Gamma=1.000
02:51:10.869 00.014 21068 UpdateGuideState exits: m=164236 SNR=111.3
02:51:10.871 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:10.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:10.874 00.002 21068 Enqueuing Expose request
02:51:10.876 00.002 16108 Worker thread wakes up
02:51:10.876 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:10.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:10.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:11.847 00.970 16108 Exposure complete
02:51:11.912 00.065 16108 worker thread done servicing request
02:51:11.912 00.000 21068 OnExposeComplete: enter
02:51:11.914 00.002 21068 UpdateGuideState(): m_state=6
02:51:11.916 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
02:51:11.917 00.001 21068 Star::Find returns 1 (0), X=462.72, Y=436.79, Mass=160070, SNR=113.1, Peak=21888 HFD=3.0
02:51:11.919 00.002 21068 MultiStar: [#1 0.06,-0.21,0.80,U] [#2 0.13,-0.24,0.77,U] [#3 0.18,-0.14,0.76,U] [#4 -0.12,0.02,0.76,U] [#5 0.10,-0.36,0.00,M5] [#6 0.00,0.29,0.66,U] [#7 0.25,-0.18,0.56,U] [#8 -0.10,0.10,0.49,U] 
02:51:11.922 00.003 21068 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {-0.08, 0.04}
02:51:11.923 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
02:51:11.924 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.48)
02:51:11.926 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.90 mountX=-0.04 mountY=0.04, mountTheta=2.45
02:51:11.927 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
02:51:11.928 00.001 21068 Enqueuing Move request for scope (0.04, -0.05)
02:51:11.930 00.002 16108 Worker thread wakes up
02:51:11.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:51:11.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:51:11.930 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.04
02:51:11.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:11.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:11.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:11.930 00.000 16108 MoveAxis(E, 0, ABG)
02:51:11.931 00.001 16108 Move returns status 0, amount 0
02:51:11.931 00.000 16108 MoveAxis(N, 0, ABG)
02:51:11.931 00.000 16108 Move returns status 0, amount 0
02:51:11.931 00.000 16108 move complete, result=0
02:51:11.931 00.000 16108 worker thread done servicing request
02:51:11.936 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=448, max=65535, med=3337, FiltMin=2886, FiltMax=65430, Gamma=1.000
02:51:11.968 00.032 21068 UpdateGuideState exits: m=160070 SNR=113.1
02:51:11.971 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:11.973 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:11.975 00.002 21068 Enqueuing Expose request
02:51:11.976 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:11.977 00.001 16108 Worker thread wakes up
02:51:11.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:11.978 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:13.139 01.161 16108 Exposure complete
02:51:13.209 00.070 16108 worker thread done servicing request
02:51:13.209 00.000 21068 OnExposeComplete: enter
02:51:13.210 00.001 21068 UpdateGuideState(): m_state=6
02:51:13.210 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
02:51:13.211 00.001 21068 Star::Find returns 1 (0), X=462.87, Y=437.02, Mass=172855, SNR=114.6, Peak=26256 HFD=2.7
02:51:13.212 00.001 21068 MultiStar: [#1 -0.10,0.10,0.87,U] [#2 -0.01,0.07,0.89,U] [#3 0.07,0.21,0.79,U] [#4 -0.35,-0.22,0.00,M1] [#5 -0.30,-0.26,0.00,M6] [#6 -0.13,0.01,0.64,U] [#7 0.09,-0.04,0.50,U] [#8 0.16,-0.00,0.51,U] 
02:51:13.213 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {0.07, 0.27}
02:51:13.214 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
02:51:13.215 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
02:51:13.216 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.00 mountY=-0.11, mountTheta=-1.53
02:51:13.217 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
02:51:13.218 00.001 21068 Enqueuing Move request for scope (0.01, 0.11)
02:51:13.219 00.001 16108 Worker thread wakes up
02:51:13.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:51:13.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:51:13.219 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.00 yDistance=-0.11
02:51:13.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:51:13.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:13.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:51:13.219 00.000 16108 MoveAxis(E, 0, ABG)
02:51:13.219 00.000 16108 Move returns status 0, amount 0
02:51:13.219 00.000 16108 MoveAxis(N, 0, ABG)
02:51:13.220 00.001 16108 Move returns status 0, amount 0
02:51:13.220 00.000 16108 move complete, result=0
02:51:13.220 00.000 16108 worker thread done servicing request
02:51:13.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3337, FiltMin=2861, FiltMax=55401, Gamma=1.000
02:51:13.237 00.014 21068 UpdateGuideState exits: m=172855 SNR=114.6
02:51:13.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:13.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:13.240 00.001 21068 Enqueuing Expose request
02:51:13.241 00.001 16108 Worker thread wakes up
02:51:13.241 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:13.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:13.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:14.223 00.982 16108 Exposure complete
02:51:14.279 00.056 16108 worker thread done servicing request
02:51:14.279 00.000 21068 OnExposeComplete: enter
02:51:14.280 00.001 21068 UpdateGuideState(): m_state=6
02:51:14.281 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
02:51:14.282 00.001 21068 Star::Find returns 1 (0), X=462.65, Y=437.11, Mass=149337, SNR=102.3, Peak=22608 HFD=2.6
02:51:14.285 00.003 21068 MultiStar: [#1 -0.19,0.04,0.90,U] [#2 0.06,0.01,0.92,U] [#3 0.09,0.29,0.79,U] [#4 -0.26,0.01,0.84,U] [#5 -0.08,-0.02,0.64,U] [#6 -0.36,0.23,0.00,M1] [#7 -0.01,0.02,0.53,U] [#8 -0.04,0.28,0.74,U] 
02:51:14.287 00.002 21068 refined, 7 included, MultiStar: {-0.08, 0.14}, one-star: {-0.15, 0.37}
02:51:14.288 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
02:51:14.290 00.002 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
02:51:14.291 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=0.10 mountY=-0.11, mountTheta=-0.85
02:51:14.294 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
02:51:14.295 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
02:51:14.297 00.002 16108 Worker thread wakes up
02:51:14.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
02:51:14.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
02:51:14.297 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.11
02:51:14.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:51:14.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:14.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:51:14.297 00.000 16108 MoveAxis(E, 0, ABG)
02:51:14.297 00.000 16108 Move returns status 0, amount 0
02:51:14.297 00.000 16108 MoveAxis(N, 0, ABG)
02:51:14.297 00.000 16108 Move returns status 0, amount 0
02:51:14.297 00.000 16108 move complete, result=0
02:51:14.297 00.000 16108 worker thread done servicing request
02:51:14.304 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3341, FiltMin=2864, FiltMax=65430, Gamma=1.000
02:51:14.323 00.019 21068 UpdateGuideState exits: m=149337 SNR=102.3
02:51:14.325 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:14.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:14.328 00.002 21068 Enqueuing Expose request
02:51:14.329 00.001 16108 Worker thread wakes up
02:51:14.329 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:14.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:14.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:15.488 01.158 16108 Exposure complete
02:51:15.552 00.064 16108 worker thread done servicing request
02:51:15.552 00.000 21068 OnExposeComplete: enter
02:51:15.553 00.001 21068 UpdateGuideState(): m_state=6
02:51:15.555 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
02:51:15.557 00.002 21068 Star::Find returns 1 (0), X=462.89, Y=437.07, Mass=159412, SNR=110.7, Peak=24960 HFD=2.8
02:51:15.559 00.002 21068 MultiStar: [#1 0.15,-0.02,0.82,U] [#2 0.35,-0.08,0.00,M1] [#3 0.18,-0.07,0.73,U] [#4 -0.04,-0.01,0.76,U] [#5 0.35,-0.14,0.00,M6] [#6 0.22,0.14,0.67,U] [#7 0.43,-0.00,0.00,M1] [#8 -0.01,-0.29,0.55,U] 
02:51:15.561 00.002 21068 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.09, 0.32}
02:51:15.563 00.002 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
02:51:15.564 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:51:15.566 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:51:15.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
02:51:15.571 00.002 21068 Enqueuing Move request for scope (0.10, 0.04)
02:51:15.572 00.001 16108 Worker thread wakes up
02:51:15.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
02:51:15.573 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
02:51:15.573 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.09 yDistance=-0.06
02:51:15.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:51:15.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:15.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:51:15.573 00.000 16108 MoveAxis(E, 0, ABG)
02:51:15.573 00.000 16108 Move returns status 0, amount 0
02:51:15.573 00.000 16108 MoveAxis(N, 0, ABG)
02:51:15.573 00.000 16108 Move returns status 0, amount 0
02:51:15.573 00.000 16108 move complete, result=0
02:51:15.574 00.001 16108 worker thread done servicing request
02:51:15.579 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3341, FiltMin=2829, FiltMax=58493, Gamma=1.000
02:51:15.594 00.015 21068 UpdateGuideState exits: m=159412 SNR=110.7
02:51:15.594 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:15.596 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:15.598 00.002 21068 Enqueuing Expose request
02:51:15.599 00.001 16108 Worker thread wakes up
02:51:15.599 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:15.600 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:15.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:16.589 00.989 16108 Exposure complete
02:51:16.660 00.071 16108 worker thread done servicing request
02:51:16.660 00.000 21068 OnExposeComplete: enter
02:51:16.661 00.001 21068 UpdateGuideState(): m_state=6
02:51:16.662 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
02:51:16.663 00.001 21068 Star::Find returns 1 (0), X=462.77, Y=437.04, Mass=161656, SNR=101.8, Peak=23376 HFD=3.0
02:51:16.663 00.000 21068 MultiStar: [#1 -0.14,-0.06,0.99,U] [#2 -0.16,-0.17,0.82,U] [#3 0.03,0.09,0.82,U] [#4 -0.23,-0.21,0.86,U] [#5 -0.07,-0.19,0.72,U] [#6 -0.41,0.05,0.00,M1] [#7 -0.05,-0.16,0.56,U] [#8 0.13,-0.09,0.67,U] 
02:51:16.665 00.002 21068 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.03, 0.29}
02:51:16.666 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
02:51:16.666 00.000 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
02:51:16.667 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=0.06 mountY=0.06, mountTheta=0.78
02:51:16.668 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
02:51:16.669 00.001 21068 Enqueuing Move request for scope (-0.07, -0.05)
02:51:16.670 00.001 16108 Worker thread wakes up
02:51:16.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:51:16.670 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:51:16.670 00.000 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.06
02:51:16.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:51:16.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:16.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:51:16.670 00.000 16108 MoveAxis(E, 0, ABG)
02:51:16.670 00.000 16108 Move returns status 0, amount 0
02:51:16.670 00.000 16108 MoveAxis(N, 0, ABG)
02:51:16.671 00.001 16108 Move returns status 0, amount 0
02:51:16.671 00.000 16108 move complete, result=0
02:51:16.671 00.000 16108 worker thread done servicing request
02:51:16.674 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3341, FiltMin=2825, FiltMax=65456, Gamma=1.000
02:51:16.688 00.014 21068 UpdateGuideState exits: m=161656 SNR=101.8
02:51:16.690 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:16.690 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:16.691 00.001 21068 Enqueuing Expose request
02:51:16.691 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:16.692 00.001 16108 Worker thread wakes up
02:51:16.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:16.693 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:17.852 01.159 16108 Exposure complete
02:51:17.912 00.060 16108 worker thread done servicing request
02:51:17.912 00.000 21068 OnExposeComplete: enter
02:51:17.913 00.001 21068 UpdateGuideState(): m_state=6
02:51:17.915 00.002 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
02:51:17.916 00.001 21068 Star::Find returns 1 (0), X=462.90, Y=436.96, Mass=183501, SNR=107.2, Peak=29456 HFD=2.7
02:51:17.917 00.001 21068 MultiStar: [#1 -0.15,-0.08,0.87,U] [#2 -0.15,-0.04,0.76,U] [#3 -0.13,0.10,0.81,U] [#4 -0.10,-0.04,0.72,U] [#5 -0.20,-0.16,0.61,U] [#6 -0.17,0.04,0.72,U] [#7 0.05,0.03,0.60,U] [#8 -0.07,-0.07,0.55,U] 
02:51:17.917 00.000 21068 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.10, 0.21}
02:51:17.918 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
02:51:17.919 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
02:51:17.920 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.02 mountX=0.09 mountY=0.01, mountTheta=0.11
02:51:17.923 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
02:51:17.925 00.002 21068 Enqueuing Move request for scope (-0.09, 0.01)
02:51:17.926 00.001 16108 Worker thread wakes up
02:51:17.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
02:51:17.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
02:51:17.926 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
02:51:17.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:17.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:17.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:51:17.927 00.001 16108 MoveAxis(E, 0, ABG)
02:51:17.927 00.000 16108 Move returns status 0, amount 0
02:51:17.927 00.000 16108 MoveAxis(N, 0, ABG)
02:51:17.927 00.000 16108 Move returns status 0, amount 0
02:51:17.927 00.000 16108 move complete, result=0
02:51:17.927 00.000 16108 worker thread done servicing request
02:51:17.935 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3341, FiltMin=2835, FiltMax=53517, Gamma=1.000
02:51:17.955 00.020 21068 UpdateGuideState exits: m=183501 SNR=107.2
02:51:17.957 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:17.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:17.959 00.001 21068 Enqueuing Expose request
02:51:17.960 00.001 16108 Worker thread wakes up
02:51:17.960 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:17.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:17.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:18.923 00.962 16108 Exposure complete
02:51:18.978 00.055 16108 worker thread done servicing request
02:51:18.979 00.001 21068 OnExposeComplete: enter
02:51:18.979 00.000 21068 UpdateGuideState(): m_state=6
02:51:18.982 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
02:51:18.984 00.002 21068 Star::Find returns 1 (0), X=462.89, Y=437.04, Mass=160999, SNR=104.2, Peak=23312 HFD=2.8
02:51:18.985 00.001 21068 MultiStar: [#1 -0.31,-0.25,0.00,M1] [#2 0.00,-0.35,0.00,M1] [#3 0.07,0.24,0.79,U] [#4 -0.01,-0.01,0.83,U] [#5 0.15,-0.22,0.68,U] [#6 -0.32,0.14,0.00,M1] [#7 0.05,-0.01,0.64,U] [#8 0.05,-0.26,0.64,U] 
02:51:18.987 00.002 21068 refined, 5 included, MultiStar: {0.07, 0.03}, one-star: {0.10, 0.29}
02:51:18.988 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
02:51:18.990 00.002 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
02:51:18.991 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=-0.06 mountY=-0.05, mountTheta=-2.48
02:51:18.994 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
02:51:18.995 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
02:51:18.996 00.001 16108 Worker thread wakes up
02:51:18.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
02:51:18.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
02:51:18.996 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
02:51:18.997 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:51:18.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:18.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:51:18.997 00.000 16108 MoveAxis(E, 0, ABG)
02:51:18.997 00.000 16108 Move returns status 0, amount 0
02:51:18.997 00.000 16108 MoveAxis(N, 0, ABG)
02:51:18.997 00.000 16108 Move returns status 0, amount 0
02:51:18.997 00.000 16108 move complete, result=0
02:51:18.997 00.000 16108 worker thread done servicing request
02:51:19.001 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3341, FiltMin=2873, FiltMax=53904, Gamma=1.000
02:51:19.016 00.015 21068 UpdateGuideState exits: m=160999 SNR=104.2
02:51:19.019 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:19.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:19.021 00.001 21068 Enqueuing Expose request
02:51:19.023 00.002 16108 Worker thread wakes up
02:51:19.023 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:19.025 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:19.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:20.187 01.162 16108 Exposure complete
02:51:20.242 00.055 16108 worker thread done servicing request
02:51:20.242 00.000 21068 OnExposeComplete: enter
02:51:20.243 00.001 21068 UpdateGuideState(): m_state=6
02:51:20.243 00.000 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:51:20.244 00.001 21068 Star::Find returns 1 (0), X=462.88, Y=436.95, Mass=172999, SNR=109.3, Peak=27968 HFD=2.7
02:51:20.245 00.001 21068 MultiStar: [#1 0.09,-0.12,0.93,U] [#2 0.11,0.07,0.80,U] [#3 0.28,0.33,0.00,M1] [#4 -0.13,-0.08,0.81,U] [#5 0.11,-0.31,0.00,M4] [#6 -0.15,0.10,0.68,U] [#7 0.17,-0.07,0.63,U] [#8 0.17,0.01,0.53,U] 
02:51:20.246 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.09, 0.20}
02:51:20.247 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
02:51:20.247 00.000 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
02:51:20.248 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.39 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
02:51:20.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
02:51:20.250 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
02:51:20.251 00.001 16108 Worker thread wakes up
02:51:20.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:51:20.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:51:20.251 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:51:20.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:20.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:20.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:51:20.251 00.000 16108 MoveAxis(E, 0, ABG)
02:51:20.251 00.000 16108 Move returns status 0, amount 0
02:51:20.251 00.000 16108 MoveAxis(N, 0, ABG)
02:51:20.251 00.000 16108 Move returns status 0, amount 0
02:51:20.251 00.000 16108 move complete, result=0
02:51:20.252 00.001 16108 worker thread done servicing request
02:51:20.263 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3341, FiltMin=2841, FiltMax=58317, Gamma=1.000
02:51:20.284 00.021 21068 UpdateGuideState exits: m=172999 SNR=109.3
02:51:20.285 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:20.287 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:20.289 00.002 21068 Enqueuing Expose request
02:51:20.291 00.002 16108 Worker thread wakes up
02:51:20.291 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:20.293 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:20.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:21.283 00.990 16108 Exposure complete
02:51:21.342 00.059 16108 worker thread done servicing request
02:51:21.343 00.001 21068 OnExposeComplete: enter
02:51:21.344 00.001 21068 UpdateGuideState(): m_state=6
02:51:21.346 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
02:51:21.348 00.002 21068 Star::Find returns 1 (0), X=462.93, Y=437.15, Mass=149686, SNR=93.6, Peak=26784 HFD=2.5
02:51:21.351 00.003 21068 MultiStar: [#1 0.07,0.06,1.01,U] [#2 0.08,-0.13,0.95,U] [#3 0.18,0.13,0.88,U] [#4 0.01,-0.04,0.96,U] [#5 -0.16,-0.26,0.76,U] [#6 0.05,0.13,0.82,U] [#7 0.38,0.00,0.00,M1] [#8 0.03,-0.01,0.68,U] 
02:51:21.352 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.13, 0.40}
02:51:21.354 00.002 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
02:51:21.356 00.002 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
02:51:21.357 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.68 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
02:51:21.361 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
02:51:21.363 00.002 21068 Enqueuing Move request for scope (0.06, 0.04)
02:51:21.364 00.001 16108 Worker thread wakes up
02:51:21.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:51:21.364 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:51:21.364 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.06
02:51:21.365 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:51:21.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:21.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:51:21.365 00.000 16108 MoveAxis(E, 0, ABG)
02:51:21.365 00.000 16108 Move returns status 0, amount 0
02:51:21.365 00.000 16108 MoveAxis(N, 0, ABG)
02:51:21.365 00.000 16108 Move returns status 0, amount 0
02:51:21.365 00.000 16108 move complete, result=0
02:51:21.365 00.000 16108 worker thread done servicing request
02:51:21.372 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3341, FiltMin=2841, FiltMax=60893, Gamma=1.000
02:51:21.390 00.018 21068 UpdateGuideState exits: m=149686 SNR=93.6
02:51:21.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:21.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:21.392 00.000 21068 Enqueuing Expose request
02:51:21.393 00.001 16108 Worker thread wakes up
02:51:21.393 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:21.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:21.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:22.546 01.152 16108 Exposure complete
02:51:22.618 00.072 16108 worker thread done servicing request
02:51:22.618 00.000 21068 OnExposeComplete: enter
02:51:22.619 00.001 21068 UpdateGuideState(): m_state=6
02:51:22.620 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
02:51:22.621 00.001 21068 Star::Find returns 1 (0), X=462.75, Y=436.91, Mass=169566, SNR=118.1, Peak=28656 HFD=2.6
02:51:22.622 00.001 21068 MultiStar: [#1 0.14,0.06,0.92,U] [#2 0.20,-0.05,0.76,U] [#3 -0.00,-0.15,0.71,U] [#4 -0.05,-0.32,0.00,M1] [#5 0.17,-0.19,0.64,U] [#6 -0.10,0.16,0.69,U] [#7 -0.07,-0.08,0.49,U] [#8 0.07,-0.13,0.54,U] 
02:51:22.623 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.05, 0.16}
02:51:22.623 00.000 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
02:51:22.624 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
02:51:22.625 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.17 mountX=-0.05 mountY=-0.00, mountTheta=-3.08
02:51:22.626 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
02:51:22.627 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
02:51:22.630 00.003 16108 Worker thread wakes up
02:51:22.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:51:22.630 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:51:22.630 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=-0.00
02:51:22.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:51:22.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:22.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:51:22.630 00.000 16108 MoveAxis(E, 0, ABG)
02:51:22.630 00.000 16108 Move returns status 0, amount 0
02:51:22.630 00.000 16108 MoveAxis(N, 0, ABG)
02:51:22.630 00.000 16108 Move returns status 0, amount 0
02:51:22.630 00.000 16108 move complete, result=0
02:51:22.630 00.000 16108 worker thread done servicing request
02:51:22.635 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3341, FiltMin=2669, FiltMax=63885, Gamma=1.000
02:51:22.651 00.016 21068 UpdateGuideState exits: m=169566 SNR=118.1
02:51:22.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:22.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:22.654 00.001 21068 Enqueuing Expose request
02:51:22.654 00.000 16108 Worker thread wakes up
02:51:22.654 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:22.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:22.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:23.630 00.975 16108 Exposure complete
02:51:23.724 00.094 16108 worker thread done servicing request
02:51:23.724 00.000 21068 OnExposeComplete: enter
02:51:23.727 00.003 21068 UpdateGuideState(): m_state=6
02:51:23.728 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
02:51:23.730 00.002 21068 Star::Find returns 1 (0), X=462.65, Y=436.83, Mass=151145, SNR=95.3, Peak=23968 HFD=2.7
02:51:23.732 00.002 21068 MultiStar: [#1 -0.02,-0.22,0.97,U] [#2 0.13,0.01,0.93,U] [#3 0.05,0.09,0.79,U] [#4 -0.42,-0.28,0.00,M2] [#5 -0.14,-0.22,0.72,U] [#6 -0.09,-0.05,0.80,U] [#7 0.09,-0.21,0.69,U] [#8 -0.02,0.05,0.66,U] 
02:51:23.733 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.15, 0.08}
02:51:23.735 00.002 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:51:23.736 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
02:51:23.737 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.92 mountX=0.01 mountY=0.06, mountTheta=1.40
02:51:23.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
02:51:23.739 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
02:51:23.740 00.001 16108 Worker thread wakes up
02:51:23.741 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:51:23.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:51:23.741 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
02:51:23.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:51:23.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:23.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:51:23.741 00.000 16108 MoveAxis(E, 0, ABG)
02:51:23.741 00.000 16108 Move returns status 0, amount 0
02:51:23.741 00.000 16108 MoveAxis(N, 0, ABG)
02:51:23.741 00.000 16108 Move returns status 0, amount 0
02:51:23.741 00.000 16108 move complete, result=0
02:51:23.742 00.001 16108 worker thread done servicing request
02:51:23.748 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3344, FiltMin=2889, FiltMax=61705, Gamma=1.000
02:51:23.763 00.015 21068 UpdateGuideState exits: m=151145 SNR=95.3
02:51:23.764 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.765 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:23.765 00.000 21068 Enqueuing Expose request
02:51:23.766 00.001 16108 Worker thread wakes up
02:51:23.766 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:23.767 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:23.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:24.936 01.169 16108 Exposure complete
02:51:24.997 00.061 16108 worker thread done servicing request
02:51:24.997 00.000 21068 OnExposeComplete: enter
02:51:24.998 00.001 21068 UpdateGuideState(): m_state=6
02:51:25.000 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
02:51:25.000 00.000 21068 Star::Find returns 1 (0), X=462.93, Y=437.06, Mass=175423, SNR=113.8, Peak=24288 HFD=2.8
02:51:25.001 00.001 21068 MultiStar: [#1 -0.28,-0.02,0.81,U] [#2 -0.21,-0.04,0.85,U] [#3 0.11,0.39,0.00,M1] [#4 -0.23,-0.30,0.00,M3] [#5 0.14,-0.26,0.62,U] [#6 -0.05,0.08,0.65,U] [#7 0.18,-0.22,0.58,U] [#8 -0.04,-0.04,0.62,U] 
02:51:25.002 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {0.13, 0.31}
02:51:25.003 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
02:51:25.004 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
02:51:25.004 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.12 mountX=0.03 mountY=0.01, mountTheta=0.21
02:51:25.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
02:51:25.007 00.001 21068 Enqueuing Move request for scope (-0.03, 0.00)
02:51:25.009 00.002 16108 Worker thread wakes up
02:51:25.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
02:51:25.009 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
02:51:25.009 00.000 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.01
02:51:25.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:51:25.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:25.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:51:25.009 00.000 16108 MoveAxis(E, 0, ABG)
02:51:25.009 00.000 16108 Move returns status 0, amount 0
02:51:25.009 00.000 16108 MoveAxis(N, 0, ABG)
02:51:25.009 00.000 16108 Move returns status 0, amount 0
02:51:25.009 00.000 16108 move complete, result=0
02:51:25.009 00.000 16108 worker thread done servicing request
02:51:25.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3344, FiltMin=2877, FiltMax=61171, Gamma=1.000
02:51:25.026 00.014 21068 UpdateGuideState exits: m=175423 SNR=113.8
02:51:25.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:25.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:25.029 00.001 21068 Enqueuing Expose request
02:51:25.031 00.002 16108 Worker thread wakes up
02:51:25.031 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:25.032 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:25.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:26.008 00.976 16108 Exposure complete
02:51:26.082 00.074 16108 worker thread done servicing request
02:51:26.082 00.000 21068 OnExposeComplete: enter
02:51:26.084 00.002 21068 UpdateGuideState(): m_state=6
02:51:26.085 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
02:51:26.086 00.001 21068 Star::Find returns 1 (0), X=462.99, Y=436.96, Mass=167971, SNR=120.0, Peak=24672 HFD=2.9
02:51:26.087 00.001 21068 MultiStar: [#1 0.22,-0.09,0.70,U] [#2 0.35,-0.03,0.00,M1] [#3 0.15,-0.17,0.61,U] [#4 -0.04,-0.04,0.77,U] [#5 0.12,-0.44,0.00,M1] [#6 -0.23,0.05,0.59,U] [#7 0.08,-0.22,0.49,U] [#8 -0.10,-0.33,0.00,M1] 
02:51:26.087 00.000 21068 refined, 5 included, MultiStar: {0.07, -0.02}, one-star: {0.19, 0.21}
02:51:26.088 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
02:51:26.089 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
02:51:26.089 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.08 mountY=-0.00, mountTheta=-3.13
02:51:26.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
02:51:26.092 00.001 21068 Enqueuing Move request for scope (0.07, -0.02)
02:51:26.094 00.002 16108 Worker thread wakes up
02:51:26.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:51:26.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:51:26.094 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.08 yDistance=-0.00
02:51:26.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:51:26.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:26.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:51:26.094 00.000 16108 MoveAxis(E, 0, ABG)
02:51:26.094 00.000 16108 Move returns status 0, amount 0
02:51:26.094 00.000 16108 MoveAxis(N, 0, ABG)
02:51:26.094 00.000 16108 Move returns status 0, amount 0
02:51:26.094 00.000 16108 move complete, result=0
02:51:26.094 00.000 16108 worker thread done servicing request
02:51:26.097 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3347, FiltMin=2854, FiltMax=58416, Gamma=1.000
02:51:26.120 00.023 21068 UpdateGuideState exits: m=167971 SNR=120.0
02:51:26.122 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:26.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:26.125 00.002 21068 Enqueuing Expose request
02:51:26.127 00.002 16108 Worker thread wakes up
02:51:26.127 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:26.128 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:26.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:27.303 01.175 16108 Exposure complete
02:51:27.375 00.072 16108 worker thread done servicing request
02:51:27.376 00.001 21068 OnExposeComplete: enter
02:51:27.376 00.000 21068 UpdateGuideState(): m_state=6
02:51:27.377 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
02:51:27.378 00.001 21068 Star::Find returns 1 (0), X=462.79, Y=437.15, Mass=149428, SNR=88.9, Peak=22240 HFD=2.8
02:51:27.380 00.002 21068 MultiStar: [#1 0.11,0.08,1.12,U] [#2 0.18,-0.23,0.96,U] [#3 0.22,0.15,1.01,U] [#4 -0.01,-0.35,0.00,M3] [#5 0.27,-0.08,0.82,U] [#6 -0.05,0.10,0.82,U] [#7 0.34,-0.20,0.00,M1] [#8 0.30,-0.13,0.00,M2] 
02:51:27.381 00.001 21068 refined, 5 included, MultiStar: {0.12, 0.08}, one-star: {-0.01, 0.40}
02:51:27.381 00.000 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
02:51:27.382 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
02:51:27.383 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.57 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
02:51:27.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
02:51:27.386 00.001 21068 Enqueuing Move request for scope (0.12, 0.08)
02:51:27.389 00.003 16108 Worker thread wakes up
02:51:27.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
02:51:27.390 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
02:51:27.390 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.11 yDistance=-0.10
02:51:27.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:27.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:27.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:51:27.390 00.000 16108 MoveAxis(E, 0, ABG)
02:51:27.390 00.000 16108 Move returns status 0, amount 0
02:51:27.390 00.000 16108 MoveAxis(N, 0, ABG)
02:51:27.390 00.000 16108 Move returns status 0, amount 0
02:51:27.390 00.000 16108 move complete, result=0
02:51:27.390 00.000 16108 worker thread done servicing request
02:51:27.396 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3347, FiltMin=2829, FiltMax=58057, Gamma=1.000
02:51:27.417 00.021 21068 UpdateGuideState exits: m=149428 SNR=88.9
02:51:27.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:27.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:27.419 00.000 21068 Enqueuing Expose request
02:51:27.420 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:27.421 00.001 16108 Worker thread wakes up
02:51:27.421 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:27.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:28.384 00.963 16108 Exposure complete
02:51:28.455 00.071 16108 worker thread done servicing request
02:51:28.455 00.000 21068 OnExposeComplete: enter
02:51:28.456 00.001 21068 UpdateGuideState(): m_state=6
02:51:28.457 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
02:51:28.457 00.000 21068 Star::Find returns 1 (0), X=463.01, Y=436.97, Mass=149662, SNR=104.8, Peak=25040 HFD=2.8
02:51:28.458 00.001 21068 MultiStar: [#1 0.21,-0.20,0.93,U] [#2 0.35,-0.08,0.00,M1] [#3 0.30,-0.03,0.75,U] [#4 0.29,-0.22,0.00,M4] [#5 0.14,-0.35,0.00,M1] [#6 0.14,-0.04,0.78,U] [#7 0.54,-0.23,0.00,M2] [#8 0.14,-0.35,0.00,M3] 
02:51:28.459 00.001 21068 refined, 3 included, MultiStar: {0.21, -0.01}, one-star: {0.21, 0.22}
02:51:28.461 00.002 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:51:28.461 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
02:51:28.462 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.03 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
02:51:28.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
02:51:28.464 00.000 21068 Enqueuing Move request for scope (0.21, -0.01)
02:51:28.465 00.001 16108 Worker thread wakes up
02:51:28.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
02:51:28.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
02:51:28.465 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
02:51:28.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:51:28.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:28.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:51:28.466 00.001 16108 MoveAxis(E, 55, ABG)
02:51:28.466 00.000 16108 Guiding  Dir = 2, Dur = 55
02:51:28.466 00.000 16108 IsSlewing returns 0
02:51:28.466 00.000 16108 IsGuiding returns 0
02:51:28.469 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3347, FiltMin=2829, FiltMax=58240, Gamma=1.000
02:51:28.484 00.015 21068 UpdateGuideState exits: m=149662 SNR=104.8
02:51:28.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:28.485 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:28.486 00.001 21068 Enqueuing Expose request
02:51:28.503 00.017 16108 PulseGuide returned control before completion, sleep 29
02:51:28.547 00.044 16108 IsGuiding returns 1
02:51:28.547 00.000 16108 scope still moving after pulse duration time elapsed
02:51:28.578 00.031 16108 IsSlewing returns 0
02:51:28.578 00.000 16108 IsGuiding returns 1
02:51:28.609 00.031 16108 IsSlewing returns 0
02:51:28.609 00.000 16108 IsGuiding returns 0
02:51:28.609 00.000 16108 scope move finished after 55 + 88 ms
02:51:28.609 00.000 16108 Move returns status 0, amount 55
02:51:28.609 00.000 16108 MoveAxis(N, 0, ABG)
02:51:28.609 00.000 16108 Move returns status 0, amount 0
02:51:28.609 00.000 16108 move complete, result=0
02:51:28.609 00.000 16108 worker thread done servicing request
02:51:28.610 00.001 16108 Worker thread wakes up
02:51:28.610 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
02:51:28.613 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:28.614 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:29.801 01.187 16108 Exposure complete
02:51:29.879 00.078 16108 worker thread done servicing request
02:51:29.879 00.000 21068 OnExposeComplete: enter
02:51:29.880 00.001 21068 UpdateGuideState(): m_state=6
02:51:29.881 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
02:51:29.883 00.002 21068 Star::Find returns 1 (0), X=462.86, Y=436.87, Mass=147797, SNR=101.2, Peak=25184 HFD=2.8
02:51:29.885 00.002 21068 MultiStar: [#1 -0.02,-0.13,1.01,U] [#2 -0.08,-0.06,0.93,U] [#3 0.05,-0.06,0.82,U] [#4 -0.30,-0.20,0.00,M5] [#5 -0.29,-0.21,0.00,M2] [#6 -0.40,-0.36,0.00,M1] [#7 -0.23,-0.01,0.61,U] [#8 -0.09,-0.20,0.67,U] 
02:51:29.887 00.002 21068 refined, 5 included, MultiStar: {-0.04, -0.05}, one-star: {0.06, 0.12}
02:51:29.888 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
02:51:29.889 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
02:51:29.891 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=0.03 mountY=0.06, mountTheta=1.10
02:51:29.895 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
02:51:29.898 00.003 21068 Enqueuing Move request for scope (-0.04, -0.05)
02:51:29.900 00.002 16108 Worker thread wakes up
02:51:29.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
02:51:29.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
02:51:29.900 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.06
02:51:29.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:51:29.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:29.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:51:29.900 00.000 16108 MoveAxis(E, 0, ABG)
02:51:29.900 00.000 16108 Move returns status 0, amount 0
02:51:29.900 00.000 16108 MoveAxis(N, 0, ABG)
02:51:29.900 00.000 16108 Move returns status 0, amount 0
02:51:29.900 00.000 16108 move complete, result=0
02:51:29.900 00.000 16108 worker thread done servicing request
02:51:29.906 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3344, FiltMin=2822, FiltMax=56595, Gamma=1.000
02:51:29.925 00.019 21068 UpdateGuideState exits: m=147797 SNR=101.2
02:51:29.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:29.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:29.927 00.000 21068 Enqueuing Expose request
02:51:29.928 00.001 16108 Worker thread wakes up
02:51:29.928 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:29.929 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:29.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:30.888 00.959 16108 Exposure complete
02:51:30.955 00.067 16108 worker thread done servicing request
02:51:30.955 00.000 21068 OnExposeComplete: enter
02:51:30.957 00.002 21068 UpdateGuideState(): m_state=6
02:51:30.959 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
02:51:30.961 00.002 21068 Star::Find returns 1 (0), X=462.64, Y=436.96, Mass=165431, SNR=109.5, Peak=21888 HFD=3.2
02:51:30.963 00.002 21068 MultiStar: [#1 -0.35,-0.03,0.00,M1] [#2 -0.22,-0.07,0.81,U] [#3 -0.03,-0.07,0.72,U] [#4 -0.46,-0.31,0.00,M6] [#5 -0.16,-0.56,0.00,M3] [#6 -0.64,-0.09,0.00,M2] [#7 -0.07,-0.26,0.64,U] [#8 -0.24,0.06,0.56,U] 
02:51:30.964 00.001 21068 refined, 4 included, MultiStar: {-0.14, -0.01}, one-star: {-0.16, 0.21}
02:51:30.966 00.002 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.22)
02:51:30.967 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
02:51:30.969 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.10 mountX=0.14 mountY=0.04, mountTheta=0.27
02:51:30.972 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
02:51:30.974 00.002 21068 Enqueuing Move request for scope (-0.14, -0.01)
02:51:30.977 00.003 16108 Worker thread wakes up
02:51:30.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
02:51:30.977 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
02:51:30.977 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.14 yDistance=0.04
02:51:30.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:30.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:30.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:30.977 00.000 16108 MoveAxis(E, 0, ABG)
02:51:30.977 00.000 16108 Move returns status 0, amount 0
02:51:30.977 00.000 16108 MoveAxis(N, 0, ABG)
02:51:30.977 00.000 16108 Move returns status 0, amount 0
02:51:30.977 00.000 16108 move complete, result=0
02:51:30.977 00.000 16108 worker thread done servicing request
02:51:30.984 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=189, max=65535, med=3347, FiltMin=2864, FiltMax=53817, Gamma=1.000
02:51:31.001 00.017 21068 UpdateGuideState exits: m=165431 SNR=109.5
02:51:31.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:31.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:31.004 00.001 21068 Enqueuing Expose request
02:51:31.005 00.001 16108 Worker thread wakes up
02:51:31.005 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:31.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:31.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:32.177 01.172 16108 Exposure complete
02:51:32.244 00.067 16108 worker thread done servicing request
02:51:32.244 00.000 21068 OnExposeComplete: enter
02:51:32.245 00.001 21068 UpdateGuideState(): m_state=6
02:51:32.246 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
02:51:32.247 00.001 21068 Star::Find returns 1 (0), X=462.85, Y=436.91, Mass=163622, SNR=119.3, Peak=22416 HFD=2.9
02:51:32.248 00.001 21068 MultiStar: [#1 -0.22,-0.14,0.68,U] [#2 -0.31,-0.22,0.00,M1] [#3 -0.34,-0.11,0.00,M1] [#4 -0.26,-0.35,0.00,M7] [#5 -0.24,-0.42,0.00,M4] [#6 -0.41,-0.12,0.00,M3] [#7 -0.01,-0.27,0.50,U] [#8 -0.01,-0.57,0.00,M2] 
02:51:32.248 00.000 21068 refined, 2 included, MultiStar: {-0.05, -0.03}, one-star: {0.05, 0.16}
02:51:32.249 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
02:51:32.250 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
02:51:32.250 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.52 mountX=0.04 mountY=0.04, mountTheta=0.82
02:51:32.253 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
02:51:32.254 00.001 21068 Enqueuing Move request for scope (-0.05, -0.03)
02:51:32.254 00.000 16108 Worker thread wakes up
02:51:32.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
02:51:32.254 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
02:51:32.254 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=0.04
02:51:32.255 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:32.255 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:32.255 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:32.255 00.000 16108 MoveAxis(E, 0, ABG)
02:51:32.255 00.000 16108 Move returns status 0, amount 0
02:51:32.255 00.000 16108 MoveAxis(N, 0, ABG)
02:51:32.255 00.000 16108 Move returns status 0, amount 0
02:51:32.255 00.000 16108 move complete, result=0
02:51:32.255 00.000 16108 worker thread done servicing request
02:51:32.258 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3347, FiltMin=2889, FiltMax=58777, Gamma=1.000
02:51:32.292 00.034 21068 UpdateGuideState exits: m=163622 SNR=119.3
02:51:32.294 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:32.295 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:32.296 00.001 21068 Enqueuing Expose request
02:51:32.298 00.002 16108 Worker thread wakes up
02:51:32.299 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:32.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:32.301 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:33.281 00.980 16108 Exposure complete
02:51:33.353 00.072 16108 worker thread done servicing request
02:51:33.353 00.000 21068 OnExposeComplete: enter
02:51:33.354 00.001 21068 UpdateGuideState(): m_state=6
02:51:33.354 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
02:51:33.355 00.001 21068 Star::Find returns 1 (0), X=462.85, Y=437.04, Mass=160525, SNR=102.7, Peak=27840 HFD=2.6
02:51:33.356 00.001 21068 MultiStar: [#1 0.07,0.03,0.97,U] [#2 -0.02,0.03,0.80,U] [#3 -0.07,-0.05,0.80,U] [#4 -0.19,-0.32,0.00,M8] [#5 -0.06,-0.40,0.00,M5] [#6 -0.40,-0.15,0.00,M4] [#7 -0.15,-0.13,0.73,U] [#8 -0.05,-0.17,0.66,U] 
02:51:33.357 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {0.05, 0.29}
02:51:33.358 00.001 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.63 = -0.63)
02:51:33.358 00.000 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.57 = -0.57)
02:51:33.360 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.34 mountX=0.02 mountY=-0.02, mountTheta=-0.59
02:51:33.361 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
02:51:33.362 00.001 21068 Enqueuing Move request for scope (-0.02, 0.02)
02:51:33.363 00.001 16108 Worker thread wakes up
02:51:33.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:51:33.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:51:33.363 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
02:51:33.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:51:33.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:33.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:51:33.363 00.000 16108 MoveAxis(E, 0, ABG)
02:51:33.363 00.000 16108 Move returns status 0, amount 0
02:51:33.363 00.000 16108 MoveAxis(N, 0, ABG)
02:51:33.363 00.000 16108 Move returns status 0, amount 0
02:51:33.364 00.001 16108 move complete, result=0
02:51:33.364 00.000 16108 worker thread done servicing request
02:51:33.367 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3347, FiltMin=2905, FiltMax=65430, Gamma=1.000
02:51:33.381 00.014 21068 UpdateGuideState exits: m=160525 SNR=102.7
02:51:33.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:33.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:33.384 00.001 21068 Enqueuing Expose request
02:51:33.385 00.001 16108 Worker thread wakes up
02:51:33.385 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:33.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:33.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:34.562 01.177 16108 Exposure complete
02:51:34.630 00.068 16108 worker thread done servicing request
02:51:34.630 00.000 21068 OnExposeComplete: enter
02:51:34.633 00.003 21068 UpdateGuideState(): m_state=6
02:51:34.634 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
02:51:34.636 00.002 21068 Star::Find returns 1 (0), X=462.50, Y=436.61, Mass=158877, SNR=103.7, Peak=23376 HFD=3.1
02:51:34.638 00.002 21068 MultiStar: [#1 -0.06,-0.20,0.99,U] [#2 -0.15,-0.21,0.86,U] [#3 -0.13,-0.11,0.74,U] [#4 -0.19,-0.36,0.00,M9] [#5 -0.14,-0.46,0.00,M6] [#6 -0.47,-0.11,0.00,M5] [#7 0.13,-0.07,0.63,U] [#8 0.06,-0.31,0.00,M2] 
02:51:34.639 00.001 21068 refined, 4 included, MultiStar: {-0.12, -0.15}, one-star: {-0.29, -0.14}
02:51:34.640 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
02:51:34.642 00.002 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
02:51:34.643 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=0.09 mountY=0.18, mountTheta=1.09
02:51:34.645 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
02:51:34.647 00.002 21068 Enqueuing Move request for scope (-0.12, -0.15)
02:51:34.649 00.002 16108 Worker thread wakes up
02:51:34.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
02:51:34.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
02:51:34.649 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.18
02:51:34.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:34.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:34.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:51:34.649 00.000 16108 MoveAxis(E, 0, ABG)
02:51:34.649 00.000 16108 Move returns status 0, amount 0
02:51:34.650 00.001 16108 MoveAxis(N, 0, ABG)
02:51:34.650 00.000 16108 Move returns status 0, amount 0
02:51:34.650 00.000 16108 move complete, result=0
02:51:34.650 00.000 16108 worker thread done servicing request
02:51:34.657 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3347, FiltMin=2825, FiltMax=57360, Gamma=1.000
02:51:34.681 00.024 21068 UpdateGuideState exits: m=158877 SNR=103.7
02:51:34.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:34.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:34.684 00.001 21068 Enqueuing Expose request
02:51:34.684 00.000 16108 Worker thread wakes up
02:51:34.684 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:34.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:34.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:35.657 00.972 16108 Exposure complete
02:51:35.715 00.058 16108 worker thread done servicing request
02:51:35.715 00.000 21068 OnExposeComplete: enter
02:51:35.716 00.001 21068 UpdateGuideState(): m_state=6
02:51:35.717 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
02:51:35.718 00.001 21068 Star::Find returns 1 (0), X=463.10, Y=436.99, Mass=152599, SNR=104.9, Peak=22176 HFD=3.0
02:51:35.718 00.000 21068 MultiStar: [#1 0.04,-0.20,0.89,U] [#2 0.01,-0.09,0.80,U] [#3 -0.07,0.10,0.88,U] [#4 -0.04,-0.06,0.76,U] [#5 -0.04,-0.36,0.00,M7] [#6 -0.29,0.06,0.66,U] [#7 0.28,0.10,0.49,U] [#8 -0.07,-0.30,0.60,U] 
02:51:35.719 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.30, 0.24}
02:51:35.720 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
02:51:35.721 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
02:51:35.721 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.35 mountX=-0.03 mountY=0.00, mountTheta=3.02
02:51:35.723 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
02:51:35.725 00.002 21068 Enqueuing Move request for scope (0.02, -0.01)
02:51:35.727 00.002 16108 Worker thread wakes up
02:51:35.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:51:35.727 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:51:35.727 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.03 yDistance=0.00
02:51:35.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:51:35.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:35.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:51:35.727 00.000 16108 MoveAxis(E, 0, ABG)
02:51:35.727 00.000 16108 Move returns status 0, amount 0
02:51:35.727 00.000 16108 MoveAxis(N, 0, ABG)
02:51:35.727 00.000 16108 Move returns status 0, amount 0
02:51:35.727 00.000 16108 move complete, result=0
02:51:35.727 00.000 16108 worker thread done servicing request
02:51:35.732 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3350, FiltMin=2886, FiltMax=62553, Gamma=1.000
02:51:35.749 00.017 21068 UpdateGuideState exits: m=152599 SNR=104.9
02:51:35.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:35.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:35.751 00.000 21068 Enqueuing Expose request
02:51:35.753 00.002 16108 Worker thread wakes up
02:51:35.753 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:35.754 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:35.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:36.916 01.162 16108 Exposure complete
02:51:36.983 00.067 16108 worker thread done servicing request
02:51:36.983 00.000 21068 OnExposeComplete: enter
02:51:36.986 00.003 21068 UpdateGuideState(): m_state=6
02:51:36.987 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
02:51:36.988 00.001 21068 Star::Find returns 1 (0), X=463.05, Y=437.02, Mass=171037, SNR=103.9, Peak=27712 HFD=2.8
02:51:36.990 00.002 21068 MultiStar: [#1 0.18,-0.08,0.92,U] [#2 0.29,-0.05,0.94,U] [#3 0.01,-0.18,0.83,U] [#4 0.06,-0.21,0.74,U] [#5 -0.12,-0.32,0.00,M8] [#6 -0.25,-0.06,0.70,U] [#7 0.06,-0.11,0.60,U] [#8 0.19,-0.31,0.00,M2] 
02:51:36.991 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.05}, one-star: {0.25, 0.27}
02:51:36.992 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
02:51:36.995 00.003 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
02:51:36.995 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.42 mountX=-0.11 mountY=0.02, mountTheta=2.96
02:51:36.998 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
02:51:36.999 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
02:51:37.000 00.001 16108 Worker thread wakes up
02:51:37.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:51:37.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:51:37.000 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.02
02:51:37.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:37.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:37.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:51:37.000 00.000 16108 MoveAxis(E, 0, ABG)
02:51:37.000 00.000 16108 Move returns status 0, amount 0
02:51:37.000 00.000 16108 MoveAxis(N, 0, ABG)
02:51:37.000 00.000 16108 Move returns status 0, amount 0
02:51:37.000 00.000 16108 move complete, result=0
02:51:37.000 00.000 16108 worker thread done servicing request
02:51:37.004 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3350, FiltMin=2886, FiltMax=50656, Gamma=1.000
02:51:37.016 00.012 21068 UpdateGuideState exits: m=171037 SNR=103.9
02:51:37.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:37.018 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:37.019 00.001 21068 Enqueuing Expose request
02:51:37.021 00.002 16108 Worker thread wakes up
02:51:37.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:37.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:37.021 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:37.993 00.972 16108 Exposure complete
02:51:38.050 00.057 16108 worker thread done servicing request
02:51:38.050 00.000 21068 OnExposeComplete: enter
02:51:38.051 00.001 21068 UpdateGuideState(): m_state=6
02:51:38.053 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
02:51:38.054 00.001 21068 Star::Find returns 1 (0), X=462.76, Y=436.97, Mass=164748, SNR=103.6, Peak=25600 HFD=2.6
02:51:38.056 00.002 21068 MultiStar: [#1 -0.07,-0.06,1.04,U] [#2 -0.02,0.00,0.85,U] [#3 0.14,-0.19,0.84,U] [#4 -0.34,-0.20,0.00,M8] [#5 -0.00,-0.25,0.56,U] [#6 -0.13,0.12,0.66,U] [#7 0.23,-0.01,0.64,U] [#8 -0.05,-0.10,0.54,U] 
02:51:38.059 00.003 21068 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {-0.04, 0.22}
02:51:38.060 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
02:51:38.062 00.002 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
02:51:38.063 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.36 mountX=-0.01 mountY=0.02, mountTheta=1.96
02:51:38.067 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.02, opts=13)
02:51:38.070 00.003 21068 Enqueuing Move request for scope (0.00, -0.02)
02:51:38.071 00.001 16108 Worker thread wakes up
02:51:38.072 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
02:51:38.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
02:51:38.072 00.000 16108 Moving (0.00, -0.02) raw xDistance=-0.01 yDistance=0.02
02:51:38.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:51:38.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:38.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:51:38.072 00.000 16108 MoveAxis(E, 0, ABG)
02:51:38.072 00.000 16108 Move returns status 0, amount 0
02:51:38.072 00.000 16108 MoveAxis(N, 0, ABG)
02:51:38.072 00.000 16108 Move returns status 0, amount 0
02:51:38.072 00.000 16108 move complete, result=0
02:51:38.072 00.000 16108 worker thread done servicing request
02:51:38.079 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3350, FiltMin=2873, FiltMax=56445, Gamma=1.000
02:51:38.102 00.023 21068 UpdateGuideState exits: m=164748 SNR=103.6
02:51:38.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:38.105 00.001 21068 Enqueuing Expose request
02:51:38.107 00.002 16108 Worker thread wakes up
02:51:38.107 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:38.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:38.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:39.278 01.171 16108 Exposure complete
02:51:39.352 00.074 16108 worker thread done servicing request
02:51:39.352 00.000 21068 OnExposeComplete: enter
02:51:39.353 00.001 21068 UpdateGuideState(): m_state=6
02:51:39.354 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
02:51:39.355 00.001 21068 Star::Find returns 1 (0), X=462.70, Y=436.76, Mass=164782, SNR=99.7, Peak=25728 HFD=2.8
02:51:39.355 00.000 21068 MultiStar: [#1 -0.22,-0.21,0.93,U] [#2 0.00,-0.06,0.84,U] [#3 -0.05,-0.17,0.85,U] [#4 -0.24,-0.44,0.00,M9] [#5 -0.03,-0.45,0.00,M8] [#6 -0.24,-0.06,0.65,U] [#7 -0.07,-0.17,0.59,U] [#8 -0.18,-0.42,0.00,M2] 
02:51:39.356 00.001 21068 single-star, 5 included, MultiStar: {-0.11, -0.11}, one-star: {-0.09, 0.01}
02:51:39.357 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
02:51:39.357 00.000 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
02:51:39.359 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=0.09 mountY=0.01, mountTheta=0.15
02:51:39.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
02:51:39.363 00.002 21068 Enqueuing Move request for scope (-0.09, 0.01)
02:51:39.364 00.001 16108 Worker thread wakes up
02:51:39.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
02:51:39.365 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
02:51:39.365 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
02:51:39.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:39.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:39.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:51:39.365 00.000 16108 MoveAxis(E, 0, ABG)
02:51:39.365 00.000 16108 Move returns status 0, amount 0
02:51:39.365 00.000 16108 MoveAxis(N, 0, ABG)
02:51:39.366 00.001 16108 Move returns status 0, amount 0
02:51:39.366 00.000 16108 move complete, result=0
02:51:39.366 00.000 16108 worker thread done servicing request
02:51:39.370 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3353, FiltMin=2851, FiltMax=54573, Gamma=1.000
02:51:39.384 00.014 21068 UpdateGuideState exits: m=164782 SNR=99.7
02:51:39.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:39.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:39.387 00.001 21068 Enqueuing Expose request
02:51:39.387 00.000 16108 Worker thread wakes up
02:51:39.388 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:39.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:39.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:40.357 00.969 16108 Exposure complete
02:51:40.423 00.066 16108 worker thread done servicing request
02:51:40.424 00.001 21068 OnExposeComplete: enter
02:51:40.425 00.001 21068 UpdateGuideState(): m_state=6
02:51:40.426 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
02:51:40.428 00.002 21068 Star::Find returns 1 (0), X=462.80, Y=436.84, Mass=163133, SNR=102.1, Peak=25712 HFD=2.8
02:51:40.430 00.002 21068 MultiStar: [#1 0.09,-0.19,1.03,U] [#2 -0.07,-0.07,0.99,U] [#3 0.10,0.18,0.77,U] [#4 -0.08,-0.41,0.00,M10] [#5 -0.17,-0.40,0.00,M9] [#6 -0.30,-0.31,0.00,M2] [#7 0.09,-0.20,0.60,U] [#8 0.03,-0.17,0.67,U] 
02:51:40.431 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {0.00, 0.10}
02:51:40.433 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
02:51:40.434 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
02:51:40.435 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.97 mountX=-0.04 mountY=0.04, mountTheta=2.38
02:51:40.438 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
02:51:40.440 00.002 21068 Enqueuing Move request for scope (0.03, -0.05)
02:51:40.443 00.003 16108 Worker thread wakes up
02:51:40.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:51:40.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:51:40.443 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
02:51:40.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:40.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:40.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:40.443 00.000 16108 MoveAxis(E, 0, ABG)
02:51:40.443 00.000 16108 Move returns status 0, amount 0
02:51:40.443 00.000 16108 MoveAxis(N, 0, ABG)
02:51:40.443 00.000 16108 Move returns status 0, amount 0
02:51:40.443 00.000 16108 move complete, result=0
02:51:40.443 00.000 16108 worker thread done servicing request
02:51:40.448 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3353, FiltMin=2848, FiltMax=63225, Gamma=1.000
02:51:40.469 00.021 21068 UpdateGuideState exits: m=163133 SNR=102.1
02:51:40.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:40.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:40.473 00.002 21068 Enqueuing Expose request
02:51:40.474 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:40.475 00.001 16108 Worker thread wakes up
02:51:40.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:40.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:41.632 01.157 16108 Exposure complete
02:51:41.691 00.059 16108 worker thread done servicing request
02:51:41.691 00.000 21068 OnExposeComplete: enter
02:51:41.692 00.001 21068 UpdateGuideState(): m_state=6
02:51:41.693 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
02:51:41.694 00.001 21068 Star::Find returns 1 (0), X=462.58, Y=436.76, Mass=170278, SNR=100.6, Peak=24784 HFD=2.9
02:51:41.697 00.003 21068 MultiStar: [#1 -0.40,-0.34,0.00,M1] [#2 0.00,-0.28,0.81,U] [#3 -0.09,-0.14,0.84,U] [#4 -0.41,-0.27,0.00,R] [#5 -0.40,-0.52,0.00,M10] [#6 -0.36,-0.19,0.00,M3] [#7 -0.25,-0.32,0.00,M1] [#8 0.04,0.03,0.60,U] 
02:51:41.698 00.001 21068 refined, 3 included, MultiStar: {-0.08, -0.09}, one-star: {-0.22, 0.01}
02:51:41.699 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
02:51:41.700 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
02:51:41.702 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-2.29 mountX=0.07 mountY=0.11, mountTheta=1.04
02:51:41.705 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
02:51:41.706 00.001 21068 Enqueuing Move request for scope (-0.08, -0.09)
02:51:41.708 00.002 16108 Worker thread wakes up
02:51:41.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:51:41.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:51:41.708 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.07 yDistance=0.11
02:51:41.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:51:41.709 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:41.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:51:41.709 00.000 16108 MoveAxis(E, 0, ABG)
02:51:41.709 00.000 16108 Move returns status 0, amount 0
02:51:41.709 00.000 16108 MoveAxis(N, 0, ABG)
02:51:41.709 00.000 16108 Move returns status 0, amount 0
02:51:41.709 00.000 16108 move complete, result=0
02:51:41.709 00.000 16108 worker thread done servicing request
02:51:41.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3353, FiltMin=2861, FiltMax=53865, Gamma=1.000
02:51:41.728 00.015 21068 UpdateGuideState exits: m=170278 SNR=100.6
02:51:41.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:41.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:41.731 00.001 21068 Enqueuing Expose request
02:51:41.732 00.001 16108 Worker thread wakes up
02:51:41.732 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:41.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:41.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:42.702 00.970 16108 Exposure complete
02:51:42.768 00.066 16108 worker thread done servicing request
02:51:42.768 00.000 21068 OnExposeComplete: enter
02:51:42.769 00.001 21068 UpdateGuideState(): m_state=6
02:51:42.770 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
02:51:42.770 00.000 21068 Star::Find returns 1 (0), X=462.40, Y=436.68, Mass=160071, SNR=101.6, Peak=23229 HFD=2.9
02:51:42.772 00.002 21068 MultiStar: [#1 -0.19,-0.44,0.00,M2] [#2 -0.25,-0.19,0.00,M1] [#3 -0.12,-0.25,0.94,U] [#4 0.07,-0.02,0.81,U] [#5 -0.32,-0.47,0.00,R] [#6 -0.28,-0.21,0.00,M4] [#7 0.00,-0.38,0.00,M2] [#8 -0.36,-0.25,0.00,M1] 
02:51:42.773 00.001 21068 refined, 2 included, MultiStar: {-0.16, -0.12}, one-star: {-0.40, -0.07}
02:51:42.774 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
02:51:42.775 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
02:51:42.775 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.53 mountX=0.14 mountY=0.15, mountTheta=0.82
02:51:42.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.12, opts=13)
02:51:42.779 00.002 21068 Enqueuing Move request for scope (-0.16, -0.12)
02:51:42.780 00.001 16108 Worker thread wakes up
02:51:42.781 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
02:51:42.781 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
02:51:42.781 00.000 16108 Moving (-0.16, -0.12) raw xDistance=0.14 yDistance=0.15
02:51:42.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:42.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:42.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:51:42.781 00.000 16108 MoveAxis(E, 0, ABG)
02:51:42.781 00.000 16108 Move returns status 0, amount 0
02:51:42.782 00.001 16108 MoveAxis(N, 0, ABG)
02:51:42.782 00.000 16108 Move returns status 0, amount 0
02:51:42.782 00.000 16108 move complete, result=0
02:51:42.782 00.000 16108 worker thread done servicing request
02:51:42.788 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3353, FiltMin=2912, FiltMax=60125, Gamma=1.000
02:51:42.805 00.017 21068 UpdateGuideState exits: m=160071 SNR=101.6
02:51:42.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:42.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:42.808 00.001 21068 Enqueuing Expose request
02:51:42.810 00.002 16108 Worker thread wakes up
02:51:42.810 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:42.810 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:42.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:43.982 01.172 16108 Exposure complete
02:51:44.062 00.080 16108 worker thread done servicing request
02:51:44.062 00.000 21068 OnExposeComplete: enter
02:51:44.063 00.001 21068 UpdateGuideState(): m_state=6
02:51:44.064 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
02:51:44.065 00.001 21068 Star::Find returns 1 (0), X=462.82, Y=436.64, Mass=160458, SNR=102.1, Peak=25840 HFD=2.7
02:51:44.066 00.001 21068 MultiStar: [#1 -0.11,-0.33,0.00,M3] [#2 0.06,-0.41,0.00,M2] [#3 -0.04,-0.20,0.71,U] [#4 0.37,-0.13,0.00,M1] [#5 0.36,0.11,0.00,M1] [#6 -0.15,-0.07,0.75,U] [#7 0.03,-0.30,0.65,U] [#8 -0.05,-0.43,0.00,M2] 
02:51:44.067 00.001 21068 single-star, 3 included, MultiStar: {-0.03, -0.16}, one-star: {0.02, -0.10}
02:51:44.069 00.002 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
02:51:44.070 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
02:51:44.071 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.40 mountX=-0.04 mountY=0.10, mountTheta=1.92
02:51:44.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
02:51:44.074 00.001 21068 Enqueuing Move request for scope (0.02, -0.10)
02:51:44.074 00.000 16108 Worker thread wakes up
02:51:44.075 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:51:44.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:51:44.075 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.04 yDistance=0.10
02:51:44.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:44.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:44.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:51:44.075 00.000 16108 MoveAxis(E, 0, ABG)
02:51:44.075 00.000 16108 Move returns status 0, amount 0
02:51:44.075 00.000 16108 MoveAxis(N, 0, ABG)
02:51:44.075 00.000 16108 Move returns status 0, amount 0
02:51:44.075 00.000 16108 move complete, result=0
02:51:44.075 00.000 16108 worker thread done servicing request
02:51:44.080 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3353, FiltMin=2877, FiltMax=50067, Gamma=1.000
02:51:44.099 00.019 21068 UpdateGuideState exits: m=160458 SNR=102.1
02:51:44.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:44.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:44.101 00.000 21068 Enqueuing Expose request
02:51:44.103 00.002 16108 Worker thread wakes up
02:51:44.103 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:44.104 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:44.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:45.078 00.974 16108 Exposure complete
02:51:45.132 00.054 16108 worker thread done servicing request
02:51:45.132 00.000 21068 OnExposeComplete: enter
02:51:45.133 00.001 21068 UpdateGuideState(): m_state=6
02:51:45.134 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
02:51:45.134 00.000 21068 Star::Find returns 1 (0), X=462.99, Y=436.85, Mass=174421, SNR=110.8, Peak=27920 HFD=2.6
02:51:45.135 00.001 21068 MultiStar: [#1 0.02,-0.16,0.97,U] [#2 0.17,-0.19,0.70,U] [#3 0.02,-0.10,0.80,U] [#4 0.25,0.02,0.66,U] [#5 0.24,-0.09,0.66,U] [#6 -0.22,-0.26,0.00,M4] [#7 0.26,-0.06,0.53,U] [#8 0.02,-0.13,0.57,U] 
02:51:45.136 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.19, 0.10}
02:51:45.137 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
02:51:45.138 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
02:51:45.138 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.47 mountX=-0.15 mountY=0.04, mountTheta=2.91
02:51:45.142 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
02:51:45.145 00.003 21068 Enqueuing Move request for scope (0.14, -0.07)
02:51:45.147 00.002 16108 Worker thread wakes up
02:51:45.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
02:51:45.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
02:51:45.147 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.04
02:51:45.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:51:45.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:45.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:45.147 00.000 16108 MoveAxis(E, 0, ABG)
02:51:45.148 00.001 16108 Move returns status 0, amount 0
02:51:45.148 00.000 16108 MoveAxis(N, 0, ABG)
02:51:45.148 00.000 16108 Move returns status 0, amount 0
02:51:45.148 00.000 16108 move complete, result=0
02:51:45.148 00.000 16108 worker thread done servicing request
02:51:45.157 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3357, FiltMin=2870, FiltMax=53449, Gamma=1.000
02:51:45.183 00.026 21068 UpdateGuideState exits: m=174421 SNR=110.8
02:51:45.185 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:45.187 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:45.188 00.001 21068 Enqueuing Expose request
02:51:45.189 00.001 16108 Worker thread wakes up
02:51:45.189 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:45.190 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:45.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:46.338 01.148 16108 Exposure complete
02:51:46.394 00.056 16108 worker thread done servicing request
02:51:46.394 00.000 21068 OnExposeComplete: enter
02:51:46.395 00.001 21068 UpdateGuideState(): m_state=6
02:51:46.396 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
02:51:46.396 00.000 21068 Star::Find returns 1 (0), X=462.58, Y=437.00, Mass=139714, SNR=91.1, Peak=21872 HFD=2.5
02:51:46.397 00.001 21068 MultiStar: [#1 -0.19,-0.16,0.97,U] [#2 -0.11,-0.25,1.03,U] [#3 -0.30,-0.06,0.90,U] [#4 0.15,-0.22,0.88,U] [#5 0.09,0.06,0.80,U] [#6 -0.24,-0.11,0.78,U] [#7 0.10,-0.07,0.72,U] [#8 -0.19,-0.23,0.79,U] 
02:51:46.398 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.22, 0.26}
02:51:46.398 00.000 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
02:51:46.399 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
02:51:46.400 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.47 mountX=0.09 mountY=0.11, mountTheta=0.88
02:51:46.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
02:51:46.403 00.001 21068 Enqueuing Move request for scope (-0.11, -0.09)
02:51:46.404 00.001 16108 Worker thread wakes up
02:51:46.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
02:51:46.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
02:51:46.404 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.11
02:51:46.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:46.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:46.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:51:46.404 00.000 16108 MoveAxis(E, 0, ABG)
02:51:46.404 00.000 16108 Move returns status 0, amount 0
02:51:46.404 00.000 16108 MoveAxis(N, 0, ABG)
02:51:46.404 00.000 16108 Move returns status 0, amount 0
02:51:46.404 00.000 16108 move complete, result=0
02:51:46.404 00.000 16108 worker thread done servicing request
02:51:46.408 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3357, FiltMin=2859, FiltMax=59193, Gamma=1.000
02:51:46.434 00.026 21068 UpdateGuideState exits: m=139714 SNR=91.1
02:51:46.435 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:46.438 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:46.439 00.001 21068 Enqueuing Expose request
02:51:46.440 00.001 16108 Worker thread wakes up
02:51:46.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:46.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:46.440 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:47.416 00.976 16108 Exposure complete
02:51:47.472 00.056 16108 worker thread done servicing request
02:51:47.472 00.000 21068 OnExposeComplete: enter
02:51:47.473 00.001 21068 UpdateGuideState(): m_state=6
02:51:47.474 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
02:51:47.475 00.001 21068 Star::Find returns 1 (0), X=463.04, Y=436.72, Mass=152435, SNR=100.6, Peak=25616 HFD=2.6
02:51:47.476 00.001 21068 MultiStar: [#1 0.22,-0.39,0.00,M2] [#2 0.18,-0.31,0.00,M1] [#3 0.42,-0.14,0.00,M1] [#4 0.63,-0.25,0.00,M1] [#5 0.58,-0.24,0.00,M1] [#6 0.20,-0.26,0.00,M4] [#7 0.30,-0.27,0.00,M1] [#8 0.20,-0.25,0.00,M1] 
02:51:47.477 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
02:51:47.478 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
02:51:47.478 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.10 mountX=-0.25 mountY=-0.03, mountTheta=-3.01
02:51:47.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.03, opts=13)
02:51:47.481 00.001 21068 Enqueuing Move request for scope (0.25, -0.03)
02:51:47.481 00.000 16108 Worker thread wakes up
02:51:47.482 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
02:51:47.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
02:51:47.482 00.000 16108 Moving (0.25, -0.03) raw xDistance=-0.25 yDistance=-0.03
02:51:47.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:51:47.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:47.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:51:47.482 00.000 16108 MoveAxis(E, 64, ABG)
02:51:47.482 00.000 16108 Guiding  Dir = 2, Dur = 64
02:51:47.482 00.000 16108 IsSlewing returns 0
02:51:47.482 00.000 16108 IsGuiding returns 0
02:51:47.486 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3357, FiltMin=2838, FiltMax=46659, Gamma=1.000
02:51:47.506 00.020 21068 UpdateGuideState exits: m=152435 SNR=100.6
02:51:47.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:47.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:47.508 00.001 21068 Enqueuing Expose request
02:51:47.534 00.026 16108 PulseGuide returned control before completion, sleep 23
02:51:47.565 00.031 16108 IsGuiding returns 1
02:51:47.565 00.000 16108 scope still moving after pulse duration time elapsed
02:51:47.597 00.032 16108 IsSlewing returns 0
02:51:47.597 00.000 16108 IsGuiding returns 1
02:51:47.628 00.031 16108 IsSlewing returns 0
02:51:47.628 00.000 16108 IsGuiding returns 0
02:51:47.628 00.000 16108 scope move finished after 64 + 82 ms
02:51:47.629 00.001 16108 Move returns status 0, amount 64
02:51:47.629 00.000 16108 MoveAxis(N, 0, ABG)
02:51:47.629 00.000 16108 Move returns status 0, amount 0
02:51:47.629 00.000 16108 move complete, result=0
02:51:47.629 00.000 16108 worker thread done servicing request
02:51:47.629 00.000 16108 Worker thread wakes up
02:51:47.629 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
02:51:47.633 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:47.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:48.795 01.162 16108 Exposure complete
02:51:48.862 00.067 16108 worker thread done servicing request
02:51:48.862 00.000 21068 OnExposeComplete: enter
02:51:48.863 00.001 21068 UpdateGuideState(): m_state=6
02:51:48.864 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
02:51:48.865 00.001 21068 Star::Find returns 1 (0), X=462.61, Y=437.00, Mass=159758, SNR=107.2, Peak=23488 HFD=3.1
02:51:48.867 00.002 21068 MultiStar: [#1 -0.28,-0.34,0.00,M3] [#2 -0.15,-0.12,0.85,U] [#3 0.03,-0.24,0.85,U] [#4 0.24,-0.17,0.81,U] [#5 0.37,0.09,0.00,M2] [#6 -0.19,-0.18,0.76,U] [#7 -0.06,-0.13,0.56,U] [#8 -0.16,-0.40,0.00,M2] 
02:51:48.867 00.000 21068 refined, 5 included, MultiStar: {-0.06, -0.08}, one-star: {-0.19, 0.26}
02:51:48.868 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
02:51:48.869 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
02:51:48.869 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=0.04 mountY=0.09, mountTheta=1.17
02:51:48.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
02:51:48.871 00.000 21068 Enqueuing Move request for scope (-0.06, -0.08)
02:51:48.872 00.001 16108 Worker thread wakes up
02:51:48.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
02:51:48.872 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
02:51:48.872 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.04 yDistance=0.09
02:51:48.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:48.873 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:48.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:51:48.873 00.000 16108 MoveAxis(E, 0, ABG)
02:51:48.873 00.000 16108 Move returns status 0, amount 0
02:51:48.873 00.000 16108 MoveAxis(N, 0, ABG)
02:51:48.873 00.000 16108 Move returns status 0, amount 0
02:51:48.873 00.000 16108 move complete, result=0
02:51:48.873 00.000 16108 worker thread done servicing request
02:51:48.877 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3360, FiltMin=2854, FiltMax=55789, Gamma=1.000
02:51:48.891 00.014 21068 UpdateGuideState exits: m=159758 SNR=107.2
02:51:48.891 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:48.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:48.893 00.001 21068 Enqueuing Expose request
02:51:48.894 00.001 16108 Worker thread wakes up
02:51:48.894 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:48.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:48.896 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:49.880 00.984 16108 Exposure complete
02:51:49.949 00.069 16108 worker thread done servicing request
02:51:49.949 00.000 21068 OnExposeComplete: enter
02:51:49.950 00.001 21068 UpdateGuideState(): m_state=6
02:51:49.951 00.001 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
02:51:49.952 00.001 21068 Star::Find returns 1 (0), X=462.67, Y=436.61, Mass=161560, SNR=100.3, Peak=21232 HFD=3.0
02:51:49.953 00.001 21068 MultiStar: [#1 -0.25,-0.38,0.00,M4] [#2 -0.33,-0.40,0.00,M1] [#3 -0.04,-0.29,0.78,U] [#4 0.04,-0.52,0.00,M1] [#5 0.23,0.08,0.62,U] [#6 -0.32,-0.20,0.00,M4] [#7 0.28,-0.21,0.00,M1] [#8 -0.39,-0.32,0.00,M3] 
02:51:49.953 00.000 21068 refined, 2 included, MultiStar: {-0.01, -0.13}, one-star: {-0.13, -0.14}
02:51:49.954 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
02:51:49.955 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
02:51:49.955 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.64 mountX=-0.01 mountY=0.13, mountTheta=1.68
02:51:49.958 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
02:51:49.959 00.001 21068 Enqueuing Move request for scope (-0.01, -0.13)
02:51:49.959 00.000 16108 Worker thread wakes up
02:51:49.960 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
02:51:49.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
02:51:49.960 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.01 yDistance=0.13
02:51:49.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:51:49.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:49.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:51:49.960 00.000 16108 MoveAxis(E, 0, ABG)
02:51:49.960 00.000 16108 Move returns status 0, amount 0
02:51:49.960 00.000 16108 MoveAxis(N, 0, ABG)
02:51:49.960 00.000 16108 Move returns status 0, amount 0
02:51:49.960 00.000 16108 move complete, result=0
02:51:49.960 00.000 16108 worker thread done servicing request
02:51:49.967 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3360, FiltMin=2902, FiltMax=59187, Gamma=1.000
02:51:49.992 00.025 21068 UpdateGuideState exits: m=161560 SNR=100.3
02:51:49.993 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:49.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:49.995 00.001 21068 Enqueuing Expose request
02:51:49.997 00.002 16108 Worker thread wakes up
02:51:49.997 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:49.997 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:49.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:51.153 01.156 16108 Exposure complete
02:51:51.208 00.055 16108 worker thread done servicing request
02:51:51.208 00.000 21068 OnExposeComplete: enter
02:51:51.209 00.001 21068 UpdateGuideState(): m_state=6
02:51:51.211 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
02:51:51.212 00.001 21068 Star::Find returns 1 (0), X=462.54, Y=436.53, Mass=133857, SNR=94.6, Peak=16653 HFD=3.1
02:51:51.213 00.001 21068 MultiStar: [#1 -0.41,-0.62,0.00,M5] [#2 -0.41,-0.34,0.00,M2] [#3 -0.34,-0.31,0.00,M1] [#4 -0.15,-0.29,0.00,M2] [#5 -0.10,-0.29,0.78,U] [#6 -0.72,-0.47,0.00,M5] [#7 -0.35,-0.50,0.00,M2] [#8 -0.50,-0.60,0.00,M4] 
02:51:51.213 00.000 21068 refined, 1 included, MultiStar: {-0.19, -0.25}, one-star: {-0.26, -0.21}
02:51:51.214 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.10)
02:51:51.215 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
02:51:51.215 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.22 mountX=0.14 mountY=0.28, mountTheta=1.11
02:51:51.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.25, opts=13)
02:51:51.219 00.002 21068 Enqueuing Move request for scope (-0.19, -0.25)
02:51:51.220 00.001 16108 Worker thread wakes up
02:51:51.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
02:51:51.220 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
02:51:51.220 00.000 16108 Moving (-0.19, -0.25) raw xDistance=0.14 yDistance=0.28
02:51:51.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:51.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:51:51.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:51:51.220 00.000 16108 MoveAxis(E, 0, ABG)
02:51:51.221 00.001 16108 Move returns status 0, amount 0
02:51:51.221 00.000 16108 MoveAxis(N, 0, ABG)
02:51:51.221 00.000 16108 Move returns status 0, amount 0
02:51:51.221 00.000 16108 move complete, result=0
02:51:51.221 00.000 16108 worker thread done servicing request
02:51:51.223 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3360, FiltMin=2909, FiltMax=55561, Gamma=1.000
02:51:51.236 00.013 21068 UpdateGuideState exits: m=133857 SNR=94.6
02:51:51.238 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:51.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:51.240 00.001 21068 Enqueuing Expose request
02:51:51.240 00.000 16108 Worker thread wakes up
02:51:51.241 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:51:51.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:51.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:52.227 00.986 16108 Exposure complete
02:51:52.291 00.064 16108 worker thread done servicing request
02:51:52.291 00.000 21068 OnExposeComplete: enter
02:51:52.293 00.002 21068 UpdateGuideState(): m_state=6
02:51:52.294 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
02:51:52.297 00.003 21068 Star::Find returns 1 (0), X=462.70, Y=436.87, Mass=157866, SNR=102.7, Peak=23168 HFD=3.0
02:51:52.298 00.001 21068 MultiStar: [#1 -0.26,-0.24,0.00,M6] [#2 -0.27,-0.26,0.00,M3] [#3 -0.24,-0.05,0.82,U] [#4 0.02,-0.05,0.69,U] [#5 0.05,-0.28,0.72,U] [#6 -0.65,-0.33,0.00,M6] [#7 -0.22,-0.55,0.00,M3] [#8 -0.35,-0.43,0.00,M5] 
02:51:52.298 00.000 21068 refined, 3 included, MultiStar: {-0.08, -0.05}, one-star: {-0.10, 0.12}
02:51:52.299 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
02:51:52.300 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
02:51:52.301 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.59 mountX=0.07 mountY=0.06, mountTheta=0.76
02:51:52.302 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
02:51:52.303 00.001 21068 Enqueuing Move request for scope (-0.08, -0.05)
02:51:52.305 00.002 16108 Worker thread wakes up
02:51:52.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:51:52.306 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:51:52.306 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.06
02:51:52.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:51:52.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:52.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:51:52.306 00.000 16108 MoveAxis(E, 0, ABG)
02:51:52.306 00.000 16108 Move returns status 0, amount 0
02:51:52.306 00.000 16108 MoveAxis(N, 0, ABG)
02:51:52.306 00.000 16108 Move returns status 0, amount 0
02:51:52.306 00.000 16108 move complete, result=0
02:51:52.306 00.000 16108 worker thread done servicing request
02:51:52.309 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3363, FiltMin=2870, FiltMax=61337, Gamma=1.000
02:51:52.332 00.023 21068 UpdateGuideState exits: m=157866 SNR=102.7
02:51:52.334 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:52.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:52.337 00.002 21068 Enqueuing Expose request
02:51:52.338 00.001 16108 Worker thread wakes up
02:51:52.338 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:52.339 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:52.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:53.508 01.169 16108 Exposure complete
02:51:53.562 00.054 16108 worker thread done servicing request
02:51:53.562 00.000 21068 OnExposeComplete: enter
02:51:53.563 00.001 21068 UpdateGuideState(): m_state=6
02:51:53.563 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
02:51:53.564 00.001 21068 Star::Find returns 1 (0), X=462.64, Y=436.64, Mass=158874, SNR=107.6, Peak=21872 HFD=3.0
02:51:53.565 00.001 21068 MultiStar: [#1 -0.33,-0.61,0.00,M7] [#2 -0.14,-0.30,0.00,M4] [#3 0.01,-0.28,0.69,U] [#4 -0.15,-0.33,0.00,M2] [#5 0.27,-0.24,0.00,M1] [#6 -0.33,-0.29,0.00,M7] [#7 0.16,-0.44,0.00,M4] [#8 -0.22,-0.25,0.00,M6] 
02:51:53.566 00.001 21068 single-star, 1 included, MultiStar: {-0.09, -0.18}, one-star: {-0.16, -0.11}
02:51:53.567 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
02:51:53.568 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
02:51:53.568 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.55 mountX=0.14 mountY=0.14, mountTheta=0.79
02:51:53.570 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
02:51:53.571 00.001 21068 Enqueuing Move request for scope (-0.16, -0.11)
02:51:53.572 00.001 16108 Worker thread wakes up
02:51:53.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
02:51:53.572 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
02:51:53.572 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=0.14
02:51:53.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:53.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:53.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:51:53.572 00.000 16108 MoveAxis(E, 0, ABG)
02:51:53.572 00.000 16108 Move returns status 0, amount 0
02:51:53.572 00.000 16108 MoveAxis(N, 0, ABG)
02:51:53.572 00.000 16108 Move returns status 0, amount 0
02:51:53.572 00.000 16108 move complete, result=0
02:51:53.573 00.001 16108 worker thread done servicing request
02:51:53.576 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3363, FiltMin=2928, FiltMax=60713, Gamma=1.000
02:51:53.588 00.012 21068 UpdateGuideState exits: m=158874 SNR=107.6
02:51:53.590 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:53.590 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:53.591 00.001 21068 Enqueuing Expose request
02:51:53.592 00.001 16108 Worker thread wakes up
02:51:53.592 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:53.593 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:53.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:54.572 00.979 16108 Exposure complete
02:51:54.629 00.057 16108 worker thread done servicing request
02:51:54.629 00.000 21068 OnExposeComplete: enter
02:51:54.630 00.001 21068 UpdateGuideState(): m_state=6
02:51:54.631 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
02:51:54.632 00.001 21068 Star::Find returns 1 (0), X=462.44, Y=436.61, Mass=137072, SNR=93.0, Peak=17597 HFD=3.1
02:51:54.633 00.001 21068 MultiStar: [#1 -0.48,-0.62,0.00,M8] [#2 -0.40,-0.47,0.00,M5] [#3 -0.04,-0.26,0.84,U] [#4 -0.20,-0.36,0.00,M3] [#5 0.45,-0.13,0.00,M2] [#6 -0.04,-0.22,0.69,U] [#7 0.12,-0.43,0.00,M5] [#8 -0.40,-0.56,0.00,M7] 
02:51:54.634 00.001 21068 refined, 2 included, MultiStar: {-0.16, -0.20}, one-star: {-0.36, -0.14}
02:51:54.634 00.000 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
02:51:54.635 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
02:51:54.636 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.26 mountX=0.13 mountY=0.23, mountTheta=1.07
02:51:54.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.20, opts=13)
02:51:54.639 00.001 21068 Enqueuing Move request for scope (-0.16, -0.20)
02:51:54.639 00.000 16108 Worker thread wakes up
02:51:54.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
02:51:54.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
02:51:54.640 00.001 16108 Moving (-0.16, -0.20) raw xDistance=0.13 yDistance=0.23
02:51:54.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:51:54.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:51:54.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:51:54.640 00.000 16108 MoveAxis(E, 0, ABG)
02:51:54.640 00.000 16108 Move returns status 0, amount 0
02:51:54.640 00.000 16108 MoveAxis(N, 0, ABG)
02:51:54.640 00.000 16108 Move returns status 0, amount 0
02:51:54.640 00.000 16108 move complete, result=0
02:51:54.640 00.000 16108 worker thread done servicing request
02:51:54.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3363, FiltMin=2915, FiltMax=58163, Gamma=1.000
02:51:54.658 00.015 21068 UpdateGuideState exits: m=137072 SNR=93.0
02:51:54.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:54.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:54.660 00.000 21068 Enqueuing Expose request
02:51:54.661 00.001 16108 Worker thread wakes up
02:51:54.661 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:54.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:54.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:55.831 01.169 16108 Exposure complete
02:51:55.887 00.056 16108 worker thread done servicing request
02:51:55.887 00.000 21068 OnExposeComplete: enter
02:51:55.889 00.002 21068 UpdateGuideState(): m_state=6
02:51:55.890 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
02:51:55.891 00.001 21068 Star::Find returns 1 (0), X=462.63, Y=436.43, Mass=155687, SNR=106.2, Peak=18912 HFD=3.2
02:51:55.892 00.001 21068 MultiStar: [#1 -0.20,-0.54,0.00,M9] [#2 -0.20,-0.55,0.00,M6] [#3 -0.12,-0.19,0.78,U] [#4 -0.04,-0.20,0.83,U] [#5 0.12,-0.29,0.00,M3] [#6 -0.43,-0.31,0.00,M7] [#7 -0.21,-0.34,0.00,M6] [#8 -0.29,-0.57,0.00,M8] 
02:51:55.892 00.000 21068 refined, 2 included, MultiStar: {-0.11, -0.25}, one-star: {-0.17, -0.32}
02:51:55.893 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
02:51:55.894 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
02:51:55.895 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-2.00 mountX=0.07 mountY=0.26, mountTheta=1.32
02:51:55.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.25, opts=13)
02:51:55.897 00.001 21068 Enqueuing Move request for scope (-0.11, -0.25)
02:51:55.897 00.000 16108 Worker thread wakes up
02:51:55.899 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
02:51:55.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
02:51:55.899 00.000 16108 Moving (-0.11, -0.25) raw xDistance=0.07 yDistance=0.26
02:51:55.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:51:55.899 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.64
02:51:55.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:51:55.899 00.000 16108 MoveAxis(E, 0, ABG)
02:51:55.899 00.000 16108 Move returns status 0, amount 0
02:51:55.899 00.000 16108 MoveAxis(S, 53, ABG)
02:51:55.899 00.000 16108 Guiding  Dir = 1, Dur = 53
02:51:55.899 00.000 16108 IsSlewing returns 0
02:51:55.899 00.000 16108 IsGuiding returns 0
02:51:55.900 00.001 16108 PulseGuide returned control before completion, sleep 63
02:51:55.907 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=397, max=65535, med=3363, FiltMin=2902, FiltMax=56323, Gamma=1.000
02:51:55.934 00.027 21068 UpdateGuideState exits: m=155687 SNR=106.2
02:51:55.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:55.937 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:55.938 00.001 21068 Enqueuing Expose request
02:51:55.975 00.037 16108 IsGuiding returns 0
02:51:55.975 00.000 16108 Move returns status 0, amount 53
02:51:55.975 00.000 16108 move complete, result=0
02:51:55.975 00.000 16108 worker thread done servicing request
02:51:55.975 00.000 16108 Worker thread wakes up
02:51:55.975 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:55.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:55.975 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
02:51:56.941 00.966 16108 Exposure complete
02:51:57.004 00.063 16108 worker thread done servicing request
02:51:57.004 00.000 21068 OnExposeComplete: enter
02:51:57.005 00.001 21068 UpdateGuideState(): m_state=6
02:51:57.006 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
02:51:57.007 00.001 21068 Star::Find returns 1 (0), X=462.45, Y=436.78, Mass=162087, SNR=105.7, Peak=19840 HFD=3.2
02:51:57.008 00.001 21068 MultiStar: [#1 -0.56,-0.67,0.00,M10] [#2 -0.62,-0.68,0.00,M7] [#3 0.02,-0.22,0.71,U] [#4 0.17,-0.23,0.79,U] [#5 0.27,-0.20,0.00,M4] [#6 -0.17,-0.24,0.67,U] [#7 -0.03,-0.10,0.58,U] [#8 -0.33,-0.23,0.00,M9] 
02:51:57.009 00.001 21068 refined, 4 included, MultiStar: {-0.09, -0.14}, one-star: {-0.35, 0.03}
02:51:57.009 00.000 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
02:51:57.011 00.002 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
02:51:57.012 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.14 mountX=0.06 mountY=0.16, mountTheta=1.19
02:51:57.013 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.14, opts=13)
02:51:57.014 00.001 21068 Enqueuing Move request for scope (-0.09, -0.14)
02:51:57.015 00.001 16108 Worker thread wakes up
02:51:57.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
02:51:57.015 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
02:51:57.015 00.000 16108 Moving (-0.09, -0.14) raw xDistance=0.06 yDistance=0.16
02:51:57.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:51:57.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:57.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:51:57.015 00.000 16108 MoveAxis(E, 0, ABG)
02:51:57.015 00.000 16108 Move returns status 0, amount 0
02:51:57.015 00.000 16108 MoveAxis(N, 0, ABG)
02:51:57.015 00.000 16108 Move returns status 0, amount 0
02:51:57.015 00.000 16108 move complete, result=0
02:51:57.015 00.000 16108 worker thread done servicing request
02:51:57.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3366, FiltMin=2912, FiltMax=50649, Gamma=1.000
02:51:57.033 00.015 21068 UpdateGuideState exits: m=162087 SNR=105.7
02:51:57.033 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:57.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:57.035 00.001 21068 Enqueuing Expose request
02:51:57.036 00.001 16108 Worker thread wakes up
02:51:57.036 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:57.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:57.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:58.211 01.175 16108 Exposure complete
02:51:58.273 00.062 16108 worker thread done servicing request
02:51:58.273 00.000 21068 OnExposeComplete: enter
02:51:58.274 00.001 21068 UpdateGuideState(): m_state=6
02:51:58.276 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
02:51:58.277 00.001 21068 Star::Find returns 1 (0), X=462.91, Y=436.64, Mass=143984, SNR=85.2, Peak=23760 HFD=2.7
02:51:58.278 00.001 21068 MultiStar: [#1 -0.14,-0.12,0.99,U] [#2 -0.15,-0.31,0.00,M8] [#3 -0.28,-0.13,0.00,M1] [#4 0.47,-0.25,0.00,M2] [#5 0.07,-0.02,0.79,U] [#6 -0.28,-0.20,0.00,M7] [#7 0.05,-0.03,0.85,U] [#8 0.10,-0.40,0.00,M10] 
02:51:58.278 00.000 21068 refined, 3 included, MultiStar: {0.02, -0.07}, one-star: {0.11, -0.11}
02:51:58.279 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
02:51:58.280 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
02:51:58.280 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.30 mountX=-0.03 mountY=0.07, mountTheta=2.03
02:51:58.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
02:51:58.283 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
02:51:58.284 00.001 16108 Worker thread wakes up
02:51:58.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:51:58.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:51:58.284 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.07
02:51:58.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:51:58.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:58.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:51:58.284 00.000 16108 MoveAxis(E, 0, ABG)
02:51:58.284 00.000 16108 Move returns status 0, amount 0
02:51:58.284 00.000 16108 MoveAxis(N, 0, ABG)
02:51:58.284 00.000 16108 Move returns status 0, amount 0
02:51:58.284 00.000 16108 move complete, result=0
02:51:58.285 00.001 16108 worker thread done servicing request
02:51:58.287 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3363, FiltMin=2909, FiltMax=45693, Gamma=1.000
02:51:58.299 00.012 21068 UpdateGuideState exits: m=143984 SNR=85.2
02:51:58.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:58.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:58.302 00.001 21068 Enqueuing Expose request
02:51:58.303 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:58.304 00.001 16108 Worker thread wakes up
02:51:58.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:58.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:51:59.276 00.972 16108 Exposure complete
02:51:59.337 00.061 16108 worker thread done servicing request
02:51:59.337 00.000 21068 OnExposeComplete: enter
02:51:59.338 00.001 21068 UpdateGuideState(): m_state=6
02:51:59.341 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
02:51:59.342 00.001 21068 Star::Find returns 1 (0), X=462.82, Y=436.88, Mass=149702, SNR=94.3, Peak=24528 HFD=2.8
02:51:59.343 00.001 21068 MultiStar: [#1 0.09,-0.30,0.00,M10] [#2 -0.07,-0.34,0.00,M9] [#3 0.01,-0.02,0.84,U] [#4 0.13,0.05,0.79,U] [#5 0.18,0.06,0.68,U] [#6 -0.27,0.02,0.76,U] [#7 0.32,-0.23,0.00,M5] [#8 0.31,-0.35,0.00,R] 
02:51:59.343 00.000 21068 refined, 4 included, MultiStar: {0.01, 0.05}, one-star: {0.02, 0.13}
02:51:59.344 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
02:51:59.345 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
02:51:59.346 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.35 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
02:51:59.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
02:51:59.349 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
02:51:59.349 00.000 16108 Worker thread wakes up
02:51:59.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
02:51:59.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:51:59.349 00.000 16108 Moving (0.01, 0.05) raw xDistance=-0.00 yDistance=-0.05
02:51:59.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:51:59.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:59.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:51:59.350 00.001 16108 MoveAxis(E, 0, ABG)
02:51:59.350 00.000 16108 Move returns status 0, amount 0
02:51:59.350 00.000 16108 MoveAxis(N, 0, ABG)
02:51:59.350 00.000 16108 Move returns status 0, amount 0
02:51:59.350 00.000 16108 move complete, result=0
02:51:59.350 00.000 16108 worker thread done servicing request
02:51:59.355 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3366, FiltMin=2896, FiltMax=57609, Gamma=1.000
02:51:59.377 00.022 21068 UpdateGuideState exits: m=149702 SNR=94.3
02:51:59.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:59.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:51:59.380 00.001 21068 Enqueuing Expose request
02:51:59.381 00.001 16108 Worker thread wakes up
02:51:59.381 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:59.382 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:51:59.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:00.542 01.160 16108 Exposure complete
02:52:00.614 00.072 16108 worker thread done servicing request
02:52:00.614 00.000 21068 OnExposeComplete: enter
02:52:00.616 00.002 21068 UpdateGuideState(): m_state=6
02:52:00.619 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
02:52:00.619 00.000 21068 Star::Find returns 1 (0), X=462.61, Y=436.76, Mass=135243, SNR=88.0, Peak=19616 HFD=3.1
02:52:00.621 00.002 21068 MultiStar: [#1 -0.28,-0.49,0.00,R] [#2 -0.10,-0.48,0.00,M10] [#3 0.07,-0.15,0.94,U] [#4 0.53,-0.31,0.00,M2] [#5 0.28,-0.15,0.00,M3] [#6 -0.02,-0.12,0.97,U] [#7 0.14,-0.38,0.00,M6] [#8 -0.55,0.23,0.00,M1] 
02:52:00.622 00.001 21068 refined, 2 included, MultiStar: {-0.05, -0.08}, one-star: {-0.19, 0.01}
02:52:00.623 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
02:52:00.624 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
02:52:00.625 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.12 mountX=0.04 mountY=0.09, mountTheta=1.21
02:52:00.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
02:52:00.628 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
02:52:00.629 00.001 16108 Worker thread wakes up
02:52:00.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:52:00.630 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:52:00.630 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.04 yDistance=0.09
02:52:00.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:00.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:00.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:52:00.630 00.000 16108 MoveAxis(E, 0, ABG)
02:52:00.630 00.000 16108 Move returns status 0, amount 0
02:52:00.630 00.000 16108 MoveAxis(N, 0, ABG)
02:52:00.630 00.000 16108 Move returns status 0, amount 0
02:52:00.630 00.000 16108 move complete, result=0
02:52:00.630 00.000 16108 worker thread done servicing request
02:52:00.637 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3366, FiltMin=2864, FiltMax=64153, Gamma=1.000
02:52:00.652 00.015 21068 UpdateGuideState exits: m=135243 SNR=88.0
02:52:00.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:00.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:00.655 00.001 21068 Enqueuing Expose request
02:52:00.656 00.001 16108 Worker thread wakes up
02:52:00.656 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:00.656 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:00.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:01.635 00.979 16108 Exposure complete
02:52:01.690 00.055 16108 worker thread done servicing request
02:52:01.690 00.000 21068 OnExposeComplete: enter
02:52:01.693 00.003 21068 UpdateGuideState(): m_state=6
02:52:01.693 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
02:52:01.694 00.001 21068 Star::Find returns 1 (0), X=463.06, Y=436.88, Mass=146814, SNR=98.5, Peak=22608 HFD=2.8
02:52:01.695 00.001 21068 MultiStar: [#1 0.42,0.07,0.00,M1] [#2 0.11,-0.27,0.80,U] [#3 0.08,-0.42,0.00,M1] [#4 0.37,-0.12,0.00,M3] [#5 0.34,-0.14,0.00,M4] [#6 -0.11,-0.16,0.67,U] [#7 0.32,-0.36,0.00,M7] [#8 -0.28,0.03,0.57,U] 
02:52:01.696 00.001 21068 refined, 3 included, MultiStar: {0.04, -0.06}, one-star: {0.26, 0.13}
02:52:01.697 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
02:52:01.697 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
02:52:01.698 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.01 mountX=-0.05 mountY=0.05, mountTheta=2.34
02:52:01.699 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
02:52:01.700 00.001 21068 Enqueuing Move request for scope (0.04, -0.06)
02:52:01.702 00.002 16108 Worker thread wakes up
02:52:01.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:52:01.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:52:01.702 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
02:52:01.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:01.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:01.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:52:01.702 00.000 16108 MoveAxis(E, 0, ABG)
02:52:01.702 00.000 16108 Move returns status 0, amount 0
02:52:01.702 00.000 16108 MoveAxis(N, 0, ABG)
02:52:01.702 00.000 16108 Move returns status 0, amount 0
02:52:01.702 00.000 16108 move complete, result=0
02:52:01.703 00.001 16108 worker thread done servicing request
02:52:01.709 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3369, FiltMin=2905, FiltMax=50669, Gamma=1.000
02:52:01.723 00.014 21068 UpdateGuideState exits: m=146814 SNR=98.5
02:52:01.725 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:01.725 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:01.726 00.001 21068 Enqueuing Expose request
02:52:01.727 00.001 16108 Worker thread wakes up
02:52:01.727 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:01.727 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:01.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:02.887 01.160 16108 Exposure complete
02:52:02.939 00.052 16108 worker thread done servicing request
02:52:02.939 00.000 21068 OnExposeComplete: enter
02:52:02.940 00.001 21068 UpdateGuideState(): m_state=6
02:52:02.941 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
02:52:02.942 00.001 21068 Star::Find returns 1 (0), X=462.93, Y=436.80, Mass=158115, SNR=104.1, Peak=26816 HFD=2.8
02:52:02.943 00.001 21068 MultiStar: [#1 0.40,0.28,0.00,M2] [#2 0.21,-0.15,0.86,U] [#3 0.33,-0.02,0.00,M2] [#4 0.24,0.13,0.85,U] [#5 0.33,0.08,0.00,M5] [#6 -0.04,-0.22,0.60,U] [#7 0.23,-0.33,0.00,M8] [#8 -0.14,0.16,0.56,U] 
02:52:02.944 00.001 21068 refined, 4 included, MultiStar: {0.11, -0.00}, one-star: {0.13, 0.05}
02:52:02.945 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
02:52:02.945 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
02:52:02.946 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.10 mountY=-0.02, mountTheta=-2.95
02:52:02.949 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
02:52:02.950 00.001 21068 Enqueuing Move request for scope (0.11, -0.00)
02:52:02.951 00.001 16108 Worker thread wakes up
02:52:02.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
02:52:02.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
02:52:02.951 00.000 16108 Moving (0.11, -0.00) raw xDistance=-0.10 yDistance=-0.02
02:52:02.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:52:02.952 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:02.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:52:02.952 00.000 16108 MoveAxis(E, 0, ABG)
02:52:02.952 00.000 16108 Move returns status 0, amount 0
02:52:02.952 00.000 16108 MoveAxis(N, 0, ABG)
02:52:02.952 00.000 16108 Move returns status 0, amount 0
02:52:02.952 00.000 16108 move complete, result=0
02:52:02.952 00.000 16108 worker thread done servicing request
02:52:02.959 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3369, FiltMin=2915, FiltMax=56397, Gamma=1.000
02:52:02.984 00.025 21068 UpdateGuideState exits: m=158115 SNR=104.1
02:52:02.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:02.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:02.986 00.000 21068 Enqueuing Expose request
02:52:02.987 00.001 16108 Worker thread wakes up
02:52:02.987 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:02.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:02.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:03.964 00.976 16108 Exposure complete
02:52:04.020 00.056 16108 worker thread done servicing request
02:52:04.020 00.000 21068 OnExposeComplete: enter
02:52:04.022 00.002 21068 UpdateGuideState(): m_state=6
02:52:04.023 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
02:52:04.023 00.000 21068 Star::Find returns 1 (0), X=462.72, Y=436.79, Mass=160202, SNR=105.6, Peak=26752 HFD=2.7
02:52:04.024 00.001 21068 MultiStar: [#1 0.26,0.25,0.00,M3] [#2 -0.01,-0.30,0.77,U] [#3 0.21,-0.00,0.62,U] [#4 0.23,-0.11,0.76,U] [#5 0.30,0.05,0.00,M6] [#6 -0.05,-0.02,0.67,U] [#7 0.08,-0.37,0.00,M9] [#8 -0.25,0.09,0.59,U] 
02:52:04.025 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.05}, one-star: {-0.08, 0.04}
02:52:04.026 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
02:52:04.027 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
02:52:04.027 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.45 mountX=-0.02 mountY=0.05, mountTheta=1.87
02:52:04.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
02:52:04.031 00.002 21068 Enqueuing Move request for scope (0.01, -0.05)
02:52:04.031 00.000 16108 Worker thread wakes up
02:52:04.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
02:52:04.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
02:52:04.031 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
02:52:04.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:52:04.032 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:04.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:52:04.032 00.000 16108 MoveAxis(E, 0, ABG)
02:52:04.032 00.000 16108 Move returns status 0, amount 0
02:52:04.032 00.000 16108 MoveAxis(N, 0, ABG)
02:52:04.032 00.000 16108 Move returns status 0, amount 0
02:52:04.032 00.000 16108 move complete, result=0
02:52:04.032 00.000 16108 worker thread done servicing request
02:52:04.035 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3369, FiltMin=2832, FiltMax=60941, Gamma=1.000
02:52:04.049 00.014 21068 UpdateGuideState exits: m=160202 SNR=105.6
02:52:04.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:04.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:04.051 00.000 21068 Enqueuing Expose request
02:52:04.052 00.001 16108 Worker thread wakes up
02:52:04.052 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:04.054 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:04.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:05.219 01.165 16108 Exposure complete
02:52:05.275 00.056 16108 worker thread done servicing request
02:52:05.275 00.000 21068 OnExposeComplete: enter
02:52:05.278 00.003 21068 UpdateGuideState(): m_state=6
02:52:05.281 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
02:52:05.284 00.003 21068 Star::Find returns 1 (0), X=462.85, Y=436.63, Mass=137801, SNR=90.8, Peak=23520 HFD=2.7
02:52:05.286 00.002 21068 MultiStar: [#1 0.32,0.13,0.00,M4] [#2 0.13,-0.25,0.93,U] [#3 0.23,-0.24,0.00,M2] [#4 0.36,-0.30,0.00,M2] [#5 0.28,0.21,0.00,M7] [#6 -0.10,-0.23,0.78,U] [#7 0.14,-0.37,0.00,M10] [#8 -0.08,-0.23,0.64,U] 
02:52:05.288 00.002 21068 single-star, 3 included, MultiStar: {0.01, -0.20}, one-star: {0.05, -0.11}
02:52:05.290 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
02:52:05.291 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
02:52:05.292 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.13 cameraTheta=-1.14 mountX=-0.07 mountY=0.10, mountTheta=2.20
02:52:05.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
02:52:05.295 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
02:52:05.296 00.001 16108 Worker thread wakes up
02:52:05.297 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
02:52:05.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
02:52:05.297 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
02:52:05.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:52:05.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:05.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:52:05.297 00.000 16108 MoveAxis(E, 0, ABG)
02:52:05.297 00.000 16108 Move returns status 0, amount 0
02:52:05.298 00.001 16108 MoveAxis(N, 0, ABG)
02:52:05.298 00.000 16108 Move returns status 0, amount 0
02:52:05.298 00.000 16108 move complete, result=0
02:52:05.298 00.000 16108 worker thread done servicing request
02:52:05.301 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3369, FiltMin=2905, FiltMax=49885, Gamma=1.000
02:52:05.321 00.020 21068 UpdateGuideState exits: m=137801 SNR=90.8
02:52:05.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:05.325 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:05.326 00.001 21068 Enqueuing Expose request
02:52:05.327 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:05.328 00.001 16108 Worker thread wakes up
02:52:05.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:05.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:06.307 00.979 16108 Exposure complete
02:52:06.361 00.054 16108 worker thread done servicing request
02:52:06.361 00.000 21068 OnExposeComplete: enter
02:52:06.363 00.002 21068 UpdateGuideState(): m_state=6
02:52:06.364 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
02:52:06.367 00.003 21068 Star::Find returns 1 (0), X=463.02, Y=436.78, Mass=169507, SNR=115.8, Peak=27696 HFD=2.7
02:52:06.369 00.002 21068 MultiStar: [#1 0.23,0.05,0.74,U] [#2 0.13,-0.34,0.00,M7] [#3 0.25,-0.23,0.00,M3] [#4 0.67,-0.31,0.00,M3] [#5 0.46,-0.06,0.00,M8] [#6 -0.19,-0.32,0.00,M2] [#7 0.30,-0.20,0.00,R] [#8 0.03,0.18,0.51,U] 
02:52:06.370 00.001 21068 refined, 2 included, MultiStar: {0.18, 0.07}, one-star: {0.23, 0.03}
02:52:06.372 00.002 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
02:52:06.373 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
02:52:06.375 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.20 cameraTheta=0.37 mountX=-0.17 mountY=-0.11, mountTheta=-2.55
02:52:06.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.07, opts=13)
02:52:06.381 00.003 21068 Enqueuing Move request for scope (0.18, 0.07)
02:52:06.383 00.002 16108 Worker thread wakes up
02:52:06.384 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
02:52:06.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
02:52:06.384 00.000 16108 Moving (0.18, 0.07) raw xDistance=-0.17 yDistance=-0.11
02:52:06.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:52:06.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:06.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:52:06.384 00.000 16108 MoveAxis(E, 0, ABG)
02:52:06.384 00.000 16108 Move returns status 0, amount 0
02:52:06.384 00.000 16108 MoveAxis(N, 0, ABG)
02:52:06.384 00.000 16108 Move returns status 0, amount 0
02:52:06.384 00.000 16108 move complete, result=0
02:52:06.384 00.000 16108 worker thread done servicing request
02:52:06.392 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3369, FiltMin=2920, FiltMax=53587, Gamma=1.000
02:52:06.410 00.018 21068 UpdateGuideState exits: m=169507 SNR=115.8
02:52:06.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:06.411 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:06.413 00.002 21068 Enqueuing Expose request
02:52:06.413 00.000 16108 Worker thread wakes up
02:52:06.414 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:06.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:06.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:07.562 01.148 16108 Exposure complete
02:52:07.616 00.054 16108 worker thread done servicing request
02:52:07.617 00.001 21068 OnExposeComplete: enter
02:52:07.618 00.001 21068 UpdateGuideState(): m_state=6
02:52:07.618 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
02:52:07.619 00.001 21068 Star::Find returns 1 (0), X=462.95, Y=436.98, Mass=150911, SNR=89.2, Peak=24352 HFD=2.8
02:52:07.620 00.001 21068 MultiStar: [#1 0.31,0.32,0.00,M4] [#2 0.24,-0.14,1.17,U] [#3 0.12,-0.25,0.85,U] [#4 0.35,-0.05,0.00,M4] [#5 0.55,0.26,0.00,M9] [#6 0.07,-0.28,0.79,U] [#7 -0.17,0.02,0.73,U] [#8 -0.35,-0.05,0.00,M1] 
02:52:07.621 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.08}, one-star: {0.15, 0.23}
02:52:07.621 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
02:52:07.622 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
02:52:07.623 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.11 mountY=0.05, mountTheta=2.72
02:52:07.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
02:52:07.625 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
02:52:07.626 00.001 16108 Worker thread wakes up
02:52:07.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:52:07.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:52:07.626 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
02:52:07.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:52:07.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:07.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:52:07.626 00.000 16108 MoveAxis(E, 0, ABG)
02:52:07.627 00.001 16108 Move returns status 0, amount 0
02:52:07.627 00.000 16108 MoveAxis(N, 0, ABG)
02:52:07.627 00.000 16108 Move returns status 0, amount 0
02:52:07.627 00.000 16108 move complete, result=0
02:52:07.627 00.000 16108 worker thread done servicing request
02:52:07.629 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3369, FiltMin=2889, FiltMax=57917, Gamma=1.000
02:52:07.643 00.014 21068 UpdateGuideState exits: m=150911 SNR=89.2
02:52:07.645 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:07.645 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:07.646 00.001 21068 Enqueuing Expose request
02:52:07.647 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:07.648 00.001 16108 Worker thread wakes up
02:52:07.648 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:07.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:08.631 00.983 16108 Exposure complete
02:52:08.691 00.060 16108 worker thread done servicing request
02:52:08.691 00.000 21068 OnExposeComplete: enter
02:52:08.693 00.002 21068 UpdateGuideState(): m_state=6
02:52:08.693 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
02:52:08.694 00.001 21068 Star::Find returns 1 (0), X=462.39, Y=436.84, Mass=151978, SNR=98.0, Peak=18880 HFD=3.2
02:52:08.695 00.001 21068 MultiStar: [#1 0.05,0.34,0.00,M5] [#2 0.13,-0.16,0.92,U] [#3 0.05,-0.21,0.76,U] [#4 0.13,-0.25,0.84,U] [#5 0.47,-0.01,0.00,M10] [#6 -0.09,-0.12,0.68,U] [#7 -0.05,-0.11,0.63,U] [#8 -0.70,-0.22,0.00,M2] 
02:52:08.696 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.12}, one-star: {-0.40, 0.09}
02:52:08.697 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
02:52:08.698 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
02:52:08.698 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=0.03 mountY=0.13, mountTheta=1.36
02:52:08.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
02:52:08.701 00.001 21068 Enqueuing Move request for scope (-0.05, -0.12)
02:52:08.702 00.001 16108 Worker thread wakes up
02:52:08.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:52:08.703 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:52:08.703 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
02:52:08.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:52:08.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:08.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:52:08.703 00.000 16108 MoveAxis(E, 0, ABG)
02:52:08.703 00.000 16108 Move returns status 0, amount 0
02:52:08.703 00.000 16108 MoveAxis(N, 0, ABG)
02:52:08.703 00.000 16108 Move returns status 0, amount 0
02:52:08.703 00.000 16108 move complete, result=0
02:52:08.703 00.000 16108 worker thread done servicing request
02:52:08.706 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3366, FiltMin=2886, FiltMax=65430, Gamma=1.000
02:52:08.726 00.020 21068 UpdateGuideState exits: m=151978 SNR=98.0
02:52:08.728 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:08.730 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:08.731 00.001 21068 Enqueuing Expose request
02:52:08.732 00.001 16108 Worker thread wakes up
02:52:08.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:08.733 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:08.734 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:09.892 01.158 16108 Exposure complete
02:52:09.975 00.083 16108 worker thread done servicing request
02:52:09.975 00.000 21068 OnExposeComplete: enter
02:52:09.976 00.001 21068 UpdateGuideState(): m_state=6
02:52:09.977 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
02:52:09.978 00.001 21068 Star::Find returns 1 (0), X=462.92, Y=436.57, Mass=143143, SNR=92.5, Peak=22064 HFD=2.8
02:52:09.979 00.001 21068 MultiStar: [#1 0.33,0.09,0.00,M6] [#2 -0.10,-0.51,0.00,M6] [#3 0.07,-0.26,0.89,U] [#4 0.25,-0.22,0.00,M4] [#5 0.32,-0.29,0.00,R] [#6 -0.18,-0.29,0.00,M1] [#7 -0.22,-0.23,0.00,M1] [#8 -0.17,-0.21,0.63,U] 
02:52:09.980 00.001 21068 refined, 2 included, MultiStar: {0.03, -0.22}, one-star: {0.12, -0.18}
02:52:09.980 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
02:52:09.981 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
02:52:09.982 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.45 mountX=-0.06 mountY=0.20, mountTheta=1.88
02:52:09.984 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.22, opts=13)
02:52:09.984 00.000 21068 Enqueuing Move request for scope (0.03, -0.22)
02:52:09.985 00.001 16108 Worker thread wakes up
02:52:09.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
02:52:09.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
02:52:09.985 00.000 16108 Moving (0.03, -0.22) raw xDistance=-0.06 yDistance=0.20
02:52:09.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:09.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:52:09.985 00.000 16108 MoveAxis(E, 0, ABG)
02:52:09.985 00.000 16108 Move returns status 0, amount 0
02:52:09.985 00.000 16108 MoveAxis(S, 41, ABG)
02:52:09.986 00.001 16108 Guiding  Dir = 1, Dur = 41
02:52:09.986 00.000 16108 IsSlewing returns 0
02:52:09.986 00.000 16108 IsGuiding returns 0
02:52:09.990 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3366, FiltMin=2873, FiltMax=56387, Gamma=1.000
02:52:10.003 00.013 16108 PulseGuide returned control before completion, sleep 34
02:52:10.005 00.002 21068 UpdateGuideState exits: m=143143 SNR=92.5
02:52:10.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:10.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:10.008 00.001 21068 Enqueuing Expose request
02:52:10.049 00.041 16108 IsGuiding returns 1
02:52:10.049 00.000 16108 scope still moving after pulse duration time elapsed
02:52:10.081 00.032 16108 IsSlewing returns 0
02:52:10.081 00.000 16108 IsGuiding returns 1
02:52:10.112 00.031 16108 IsSlewing returns 0
02:52:10.112 00.000 16108 IsGuiding returns 0
02:52:10.112 00.000 16108 scope move finished after 41 + 84 ms
02:52:10.112 00.000 16108 Move returns status 0, amount 41
02:52:10.112 00.000 16108 move complete, result=0
02:52:10.112 00.000 16108 worker thread done servicing request
02:52:10.112 00.000 16108 Worker thread wakes up
02:52:10.112 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:52:10.114 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:10.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:11.085 00.971 16108 Exposure complete
02:52:11.149 00.064 16108 worker thread done servicing request
02:52:11.149 00.000 21068 OnExposeComplete: enter
02:52:11.150 00.001 21068 UpdateGuideState(): m_state=6
02:52:11.152 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
02:52:11.154 00.002 21068 Star::Find returns 1 (0), X=462.85, Y=436.85, Mass=138754, SNR=84.7, Peak=23904 HFD=2.8
02:52:11.155 00.001 21068 MultiStar: [#1 0.30,0.18,0.00,M7] [#2 0.00,-0.27,1.00,U] [#3 0.12,-0.25,0.93,U] [#4 0.45,-0.24,0.00,M5] [#5 0.21,0.19,0.81,U] [#6 0.07,-0.09,0.81,U] [#7 0.14,-0.11,0.69,U] [#8 -0.33,-0.29,0.00,M2] 
02:52:11.158 00.003 21068 single-star, 5 included, MultiStar: {0.09, -0.07}, one-star: {0.05, 0.11}
02:52:11.160 00.002 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
02:52:11.161 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
02:52:11.162 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:52:11.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
02:52:11.165 00.001 21068 Enqueuing Move request for scope (0.05, 0.11)
02:52:11.168 00.003 16108 Worker thread wakes up
02:52:11.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
02:52:11.168 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:52:11.168 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.11
02:52:11.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:11.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:11.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:52:11.168 00.000 16108 MoveAxis(E, 0, ABG)
02:52:11.168 00.000 16108 Move returns status 0, amount 0
02:52:11.168 00.000 16108 MoveAxis(N, 0, ABG)
02:52:11.168 00.000 16108 Move returns status 0, amount 0
02:52:11.168 00.000 16108 move complete, result=0
02:52:11.168 00.000 16108 worker thread done servicing request
02:52:11.172 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3363, FiltMin=2905, FiltMax=61091, Gamma=1.000
02:52:11.198 00.026 21068 UpdateGuideState exits: m=138754 SNR=84.7
02:52:11.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:11.201 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:11.202 00.001 21068 Enqueuing Expose request
02:52:11.204 00.002 16108 Worker thread wakes up
02:52:11.204 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:11.205 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:11.205 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:12.353 01.148 16108 Exposure complete
02:52:12.409 00.056 16108 worker thread done servicing request
02:52:12.410 00.001 21068 OnExposeComplete: enter
02:52:12.410 00.000 21068 UpdateGuideState(): m_state=6
02:52:12.411 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
02:52:12.412 00.001 21068 Star::Find returns 1 (0), X=462.87, Y=436.91, Mass=141002, SNR=93.3, Peak=25360 HFD=2.7
02:52:12.413 00.001 21068 MultiStar: [#1 0.32,0.14,0.00,M8] [#2 0.23,-0.13,0.88,U] [#3 0.12,-0.03,0.87,U] [#4 0.38,-0.03,0.00,M6] [#5 0.16,0.38,0.00,M1] [#6 -0.05,0.11,0.71,U] [#7 0.07,-0.01,0.65,U] [#8 -0.31,-0.02,0.00,M3] 
02:52:12.414 00.001 21068 refined, 4 included, MultiStar: {0.09, 0.02}, one-star: {0.07, 0.16}
02:52:12.414 00.000 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
02:52:12.415 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
02:52:12.416 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
02:52:12.417 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
02:52:12.419 00.002 21068 Enqueuing Move request for scope (0.09, 0.02)
02:52:12.420 00.001 16108 Worker thread wakes up
02:52:12.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:52:12.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:52:12.420 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
02:52:12.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:52:12.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:12.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:52:12.421 00.001 16108 MoveAxis(E, 0, ABG)
02:52:12.421 00.000 16108 Move returns status 0, amount 0
02:52:12.421 00.000 16108 MoveAxis(N, 0, ABG)
02:52:12.421 00.000 16108 Move returns status 0, amount 0
02:52:12.421 00.000 16108 move complete, result=0
02:52:12.421 00.000 16108 worker thread done servicing request
02:52:12.430 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3360, FiltMin=2899, FiltMax=53581, Gamma=1.000
02:52:12.448 00.018 21068 UpdateGuideState exits: m=141002 SNR=93.3
02:52:12.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:12.449 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:12.450 00.001 21068 Enqueuing Expose request
02:52:12.451 00.001 16108 Worker thread wakes up
02:52:12.451 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:12.452 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:12.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:13.438 00.986 16108 Exposure complete
02:52:13.497 00.059 16108 worker thread done servicing request
02:52:13.497 00.000 21068 OnExposeComplete: enter
02:52:13.500 00.003 21068 UpdateGuideState(): m_state=6
02:52:13.501 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
02:52:13.502 00.001 21068 Star::Find returns 1 (0), X=462.99, Y=436.76, Mass=143429, SNR=106.9, Peak=23936 HFD=2.8
02:52:13.504 00.002 21068 MultiStar: [#1 0.51,0.26,0.00,M9] [#2 0.30,-0.19,0.00,M5] [#3 0.26,-0.26,0.00,M1] [#4 0.52,-0.10,0.00,M7] [#5 0.08,0.42,0.00,M2] [#6 0.30,-0.05,0.00,M1] [#7 -0.02,0.01,0.61,U] [#8 -0.06,0.25,0.57,U] 
02:52:13.506 00.002 21068 refined, 2 included, MultiStar: {0.06, 0.07}, one-star: {0.19, 0.02}
02:52:13.507 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
02:52:13.508 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
02:52:13.509 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.86 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
02:52:13.510 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
02:52:13.511 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
02:52:13.512 00.001 16108 Worker thread wakes up
02:52:13.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:52:13.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:52:13.512 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.09
02:52:13.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:13.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:13.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:52:13.512 00.000 16108 MoveAxis(E, 0, ABG)
02:52:13.512 00.000 16108 Move returns status 0, amount 0
02:52:13.512 00.000 16108 MoveAxis(N, 0, ABG)
02:52:13.512 00.000 16108 Move returns status 0, amount 0
02:52:13.512 00.000 16108 move complete, result=0
02:52:13.512 00.000 16108 worker thread done servicing request
02:52:13.516 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3360, FiltMin=2857, FiltMax=50560, Gamma=1.000
02:52:13.529 00.013 21068 UpdateGuideState exits: m=143429 SNR=106.9
02:52:13.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:13.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:13.532 00.001 21068 Enqueuing Expose request
02:52:13.533 00.001 16108 Worker thread wakes up
02:52:13.533 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:13.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:13.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:14.689 01.156 16108 Exposure complete
02:52:14.761 00.072 16108 worker thread done servicing request
02:52:14.761 00.000 21068 OnExposeComplete: enter
02:52:14.762 00.001 21068 UpdateGuideState(): m_state=6
02:52:14.763 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
02:52:14.764 00.001 21068 Star::Find returns 1 (0), X=462.74, Y=436.95, Mass=175512, SNR=109.8, Peak=27856 HFD=2.6
02:52:14.764 00.000 21068 MultiStar: [#1 0.09,0.28,0.92,U] [#2 -0.06,-0.11,0.94,U] [#3 0.16,-0.24,0.72,U] [#4 0.00,0.00,0.75,U] [#5 -0.18,0.39,0.00,M3] [#6 -0.13,-0.15,0.59,U] [#7 -0.23,0.11,0.69,U] [#8 -0.48,0.26,0.00,M3] 
02:52:14.765 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.06, 0.20}
02:52:14.766 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
02:52:14.767 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
02:52:14.768 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.30 mountX=0.03 mountY=-0.02, mountTheta=-0.63
02:52:14.769 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
02:52:14.770 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
02:52:14.771 00.001 16108 Worker thread wakes up
02:52:14.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:52:14.771 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:52:14.771 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.02
02:52:14.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:52:14.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:14.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:52:14.771 00.000 16108 MoveAxis(E, 0, ABG)
02:52:14.772 00.001 16108 Move returns status 0, amount 0
02:52:14.772 00.000 16108 MoveAxis(N, 0, ABG)
02:52:14.772 00.000 16108 Move returns status 0, amount 0
02:52:14.772 00.000 16108 move complete, result=0
02:52:14.772 00.000 16108 worker thread done servicing request
02:52:14.777 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3357, FiltMin=2909, FiltMax=57417, Gamma=1.000
02:52:14.789 00.012 21068 UpdateGuideState exits: m=175512 SNR=109.8
02:52:14.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:14.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:14.793 00.002 21068 Enqueuing Expose request
02:52:14.795 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:14.797 00.002 16108 Worker thread wakes up
02:52:14.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:14.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:15.755 00.958 16108 Exposure complete
02:52:15.807 00.052 16108 worker thread done servicing request
02:52:15.808 00.001 21068 OnExposeComplete: enter
02:52:15.809 00.001 21068 UpdateGuideState(): m_state=6
02:52:15.810 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
02:52:15.810 00.000 21068 Star::Find returns 1 (0), X=462.63, Y=436.81, Mass=156921, SNR=108.4, Peak=25920 HFD=2.7
02:52:15.811 00.001 21068 MultiStar: [#1 -0.02,0.23,0.92,U] [#2 -0.15,-0.17,0.91,U] [#3 -0.06,-0.03,0.70,U] [#4 0.18,-0.23,0.82,U] [#5 -0.22,0.55,0.00,M4] [#6 -0.28,-0.28,0.00,M1] [#7 -0.27,0.36,0.00,M1] [#8 -0.49,0.11,0.00,M4] 
02:52:15.812 00.001 21068 refined, 4 included, MultiStar: {-0.05, -0.02}, one-star: {-0.17, 0.06}
02:52:15.814 00.002 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
02:52:15.816 00.002 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
02:52:15.818 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.74 mountX=0.04 mountY=0.03, mountTheta=0.62
02:52:15.820 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.02, opts=13)
02:52:15.822 00.002 21068 Enqueuing Move request for scope (-0.05, -0.02)
02:52:15.823 00.001 16108 Worker thread wakes up
02:52:15.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:52:15.823 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:52:15.823 00.000 16108 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=0.03
02:52:15.824 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:15.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:15.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:15.824 00.000 16108 MoveAxis(E, 0, ABG)
02:52:15.824 00.000 16108 Move returns status 0, amount 0
02:52:15.824 00.000 16108 MoveAxis(N, 0, ABG)
02:52:15.824 00.000 16108 Move returns status 0, amount 0
02:52:15.824 00.000 16108 move complete, result=0
02:52:15.824 00.000 16108 worker thread done servicing request
02:52:15.832 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3357, FiltMin=2909, FiltMax=60233, Gamma=1.000
02:52:15.852 00.020 21068 UpdateGuideState exits: m=156921 SNR=108.4
02:52:15.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:15.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:15.855 00.001 21068 Enqueuing Expose request
02:52:15.856 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:15.858 00.002 16108 Worker thread wakes up
02:52:15.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:15.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:17.025 01.167 16108 Exposure complete
02:52:17.093 00.068 16108 worker thread done servicing request
02:52:17.093 00.000 21068 OnExposeComplete: enter
02:52:17.095 00.002 21068 UpdateGuideState(): m_state=6
02:52:17.096 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
02:52:17.097 00.001 21068 Star::Find returns 1 (0), X=462.62, Y=436.75, Mass=149354, SNR=98.2, Peak=21952 HFD=2.8
02:52:17.099 00.002 21068 MultiStar: [#1 -0.14,0.30,0.00,M8] [#2 -0.12,-0.19,0.84,U] [#3 -0.13,-0.13,0.82,U] [#4 0.06,-0.41,0.00,M6] [#5 0.17,0.41,0.00,M5] [#6 -0.01,-0.27,0.77,U] [#7 -0.25,-0.07,0.60,U] [#8 -0.40,0.16,0.00,M5] 
02:52:17.101 00.002 21068 single-star, 4 included, MultiStar: {-0.14, -0.13}, one-star: {-0.18, 0.01}
02:52:17.104 00.003 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
02:52:17.106 00.002 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
02:52:17.108 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.11 mountX=0.18 mountY=0.04, mountTheta=0.20
02:52:17.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.01, opts=13)
02:52:17.112 00.002 21068 Enqueuing Move request for scope (-0.18, 0.01)
02:52:17.113 00.001 16108 Worker thread wakes up
02:52:17.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
02:52:17.113 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
02:52:17.113 00.000 16108 Moving (-0.18, 0.01) raw xDistance=0.18 yDistance=0.04
02:52:17.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:52:17.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:17.114 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:52:17.114 00.000 16108 MoveAxis(E, 0, ABG)
02:52:17.114 00.000 16108 Move returns status 0, amount 0
02:52:17.114 00.000 16108 MoveAxis(N, 0, ABG)
02:52:17.114 00.000 16108 Move returns status 0, amount 0
02:52:17.114 00.000 16108 move complete, result=0
02:52:17.114 00.000 16108 worker thread done servicing request
02:52:17.119 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3357, FiltMin=2854, FiltMax=65430, Gamma=1.000
02:52:17.137 00.018 21068 UpdateGuideState exits: m=149354 SNR=98.2
02:52:17.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:17.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:17.139 00.000 21068 Enqueuing Expose request
02:52:17.140 00.001 16108 Worker thread wakes up
02:52:17.140 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:17.141 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:17.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:18.110 00.969 16108 Exposure complete
02:52:18.178 00.068 16108 worker thread done servicing request
02:52:18.178 00.000 21068 OnExposeComplete: enter
02:52:18.178 00.000 21068 UpdateGuideState(): m_state=6
02:52:18.180 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
02:52:18.181 00.001 21068 Star::Find returns 1 (0), X=462.64, Y=436.76, Mass=155863, SNR=94.6, Peak=24416 HFD=2.8
02:52:18.182 00.001 21068 MultiStar: [#1 0.04,0.33,0.00,M9] [#2 -0.25,-0.26,0.00,M3] [#3 -0.01,-0.34,0.00,M1] [#4 0.35,0.02,0.00,M7] [#5 -0.27,0.36,0.00,M6] [#6 -0.33,-0.34,0.00,M1] [#7 -0.19,-0.01,0.62,U] [#8 -0.55,0.01,0.00,M6] 
02:52:18.183 00.001 21068 single-star, 1 included, MultiStar: {-0.17, -0.00}, one-star: {-0.15, 0.01}
02:52:18.183 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
02:52:18.184 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
02:52:18.185 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=0.15 mountY=0.03, mountTheta=0.19
02:52:18.186 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
02:52:18.187 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
02:52:18.188 00.001 16108 Worker thread wakes up
02:52:18.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
02:52:18.188 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
02:52:18.188 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.03
02:52:18.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:52:18.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:18.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:18.188 00.000 16108 MoveAxis(E, 0, ABG)
02:52:18.188 00.000 16108 Move returns status 0, amount 0
02:52:18.188 00.000 16108 MoveAxis(N, 0, ABG)
02:52:18.188 00.000 16108 Move returns status 0, amount 0
02:52:18.188 00.000 16108 move complete, result=0
02:52:18.189 00.001 16108 worker thread done servicing request
02:52:18.192 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3357, FiltMin=2896, FiltMax=63097, Gamma=1.000
02:52:18.207 00.015 21068 UpdateGuideState exits: m=155863 SNR=94.6
02:52:18.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:18.208 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:18.209 00.001 21068 Enqueuing Expose request
02:52:18.210 00.001 16108 Worker thread wakes up
02:52:18.210 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:18.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:18.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:19.372 01.162 16108 Exposure complete
02:52:19.434 00.062 16108 worker thread done servicing request
02:52:19.434 00.000 21068 OnExposeComplete: enter
02:52:19.435 00.001 21068 UpdateGuideState(): m_state=6
02:52:19.436 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
02:52:19.437 00.001 21068 Star::Find returns 1 (0), X=462.79, Y=436.95, Mass=159527, SNR=107.3, Peak=26368 HFD=2.6
02:52:19.439 00.002 21068 MultiStar: [#1 0.11,0.53,0.00,M10] [#2 0.10,-0.16,0.87,U] [#3 -0.26,-0.17,0.00,M2] [#4 0.52,0.13,0.00,M8] [#5 -0.26,0.51,0.00,M7] [#6 -0.31,-0.20,0.00,M2] [#7 -0.36,-0.14,0.00,M1] [#8 -0.18,0.33,0.00,M7] 
02:52:19.439 00.000 21068 refined, 1 included, MultiStar: {0.05, 0.03}, one-star: {-0.00, 0.20}
02:52:19.440 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
02:52:19.441 00.001 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
02:52:19.442 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.60 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
02:52:19.443 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
02:52:19.444 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
02:52:19.445 00.001 16108 Worker thread wakes up
02:52:19.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:52:19.445 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:52:19.445 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=-0.04
02:52:19.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:52:19.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:19.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:52:19.445 00.000 16108 MoveAxis(E, 0, ABG)
02:52:19.445 00.000 16108 Move returns status 0, amount 0
02:52:19.445 00.000 16108 MoveAxis(N, 0, ABG)
02:52:19.445 00.000 16108 Move returns status 0, amount 0
02:52:19.445 00.000 16108 move complete, result=0
02:52:19.445 00.000 16108 worker thread done servicing request
02:52:19.449 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3353, FiltMin=2870, FiltMax=62153, Gamma=1.000
02:52:19.463 00.014 21068 UpdateGuideState exits: m=159527 SNR=107.3
02:52:19.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:19.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:19.466 00.001 21068 Enqueuing Expose request
02:52:19.466 00.000 16108 Worker thread wakes up
02:52:19.466 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:19.467 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:19.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:20.441 00.974 16108 Exposure complete
02:52:20.506 00.065 16108 worker thread done servicing request
02:52:20.506 00.000 21068 OnExposeComplete: enter
02:52:20.508 00.002 21068 UpdateGuideState(): m_state=6
02:52:20.510 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
02:52:20.512 00.002 21068 Star::Find returns 1 (0), X=462.96, Y=436.69, Mass=168121, SNR=121.6, Peak=28016 HFD=2.7
02:52:20.514 00.002 21068 MultiStar: [#1 0.17,0.13,0.72,U] [#2 0.08,-0.32,0.00,M3] [#3 0.11,-0.40,0.00,M3] [#4 0.51,-0.35,0.00,M9] [#5 -0.00,0.01,0.61,U] [#6 -0.47,-0.29,0.00,M3] [#7 -0.21,0.10,0.58,U] [#8 -0.27,-0.19,0.00,M8] 
02:52:20.516 00.002 21068 refined, 3 included, MultiStar: {0.06, 0.04}, one-star: {0.17, -0.06}
02:52:20.517 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
02:52:20.519 00.002 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
02:52:20.520 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.56 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
02:52:20.523 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
02:52:20.525 00.002 21068 Enqueuing Move request for scope (0.06, 0.04)
02:52:20.526 00.001 16108 Worker thread wakes up
02:52:20.527 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:52:20.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:52:20.527 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.05
02:52:20.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:20.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:20.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:52:20.527 00.000 16108 MoveAxis(E, 0, ABG)
02:52:20.527 00.000 16108 Move returns status 0, amount 0
02:52:20.527 00.000 16108 MoveAxis(N, 0, ABG)
02:52:20.528 00.001 16108 Move returns status 0, amount 0
02:52:20.528 00.000 16108 move complete, result=0
02:52:20.528 00.000 16108 worker thread done servicing request
02:52:20.534 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3353, FiltMin=2883, FiltMax=52899, Gamma=1.000
02:52:20.554 00.020 21068 UpdateGuideState exits: m=168121 SNR=121.6
02:52:20.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:20.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:20.557 00.001 21068 Enqueuing Expose request
02:52:20.558 00.001 16108 Worker thread wakes up
02:52:20.558 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:20.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:20.560 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:21.730 01.170 16108 Exposure complete
02:52:21.786 00.056 16108 worker thread done servicing request
02:52:21.787 00.001 21068 OnExposeComplete: enter
02:52:21.787 00.000 21068 UpdateGuideState(): m_state=6
02:52:21.788 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
02:52:21.789 00.001 21068 Star::Find returns 1 (0), X=463.03, Y=436.90, Mass=164875, SNR=111.4, Peak=24576 HFD=2.9
02:52:21.790 00.001 21068 MultiStar: [#1 0.48,0.44,0.00,M10] [#2 0.13,0.03,0.83,U] [#3 0.47,0.09,0.00,M4] [#4 0.51,-0.03,0.00,M10] [#5 0.33,0.49,0.00,M7] [#6 0.11,-0.08,0.63,U] [#7 0.26,-0.09,0.51,U] [#8 -0.18,0.04,0.62,U] 
02:52:21.791 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.23, 0.16}
02:52:21.792 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:52:21.792 00.000 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:52:21.793 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
02:52:21.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
02:52:21.796 00.000 21068 Enqueuing Move request for scope (0.12, 0.03)
02:52:21.797 00.001 16108 Worker thread wakes up
02:52:21.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:52:21.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:52:21.797 00.000 16108 Moving (0.12, 0.03) raw xDistance=-0.11 yDistance=-0.06
02:52:21.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:52:21.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:21.798 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:52:21.798 00.000 16108 MoveAxis(E, 0, ABG)
02:52:21.798 00.000 16108 Move returns status 0, amount 0
02:52:21.798 00.000 16108 MoveAxis(N, 0, ABG)
02:52:21.798 00.000 16108 Move returns status 0, amount 0
02:52:21.798 00.000 16108 move complete, result=0
02:52:21.798 00.000 16108 worker thread done servicing request
02:52:21.801 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=163, max=65535, med=3350, FiltMin=2870, FiltMax=48192, Gamma=1.000
02:52:21.814 00.013 21068 UpdateGuideState exits: m=164875 SNR=111.4
02:52:21.814 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:21.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:21.817 00.002 21068 Enqueuing Expose request
02:52:21.818 00.001 16108 Worker thread wakes up
02:52:21.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:21.818 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:21.819 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:22.800 00.981 16108 Exposure complete
02:52:22.858 00.058 16108 worker thread done servicing request
02:52:22.858 00.000 21068 OnExposeComplete: enter
02:52:22.861 00.003 21068 UpdateGuideState(): m_state=6
02:52:22.862 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
02:52:22.863 00.001 21068 Star::Find returns 1 (0), X=462.82, Y=436.76, Mass=150757, SNR=102.6, Peak=25280 HFD=2.6
02:52:22.864 00.001 21068 MultiStar: [#1 0.17,0.12,0.92,U] [#2 -0.12,-0.27,0.82,U] [#3 0.07,-0.08,0.73,U] [#4 0.35,-0.34,0.00,R] [#5 -0.07,0.37,0.00,M8] [#6 -0.09,-0.36,0.00,M3] [#7 -0.46,-0.03,0.00,M1] [#8 -0.25,-0.03,0.64,U] 
02:52:22.866 00.002 21068 single-star, 4 included, MultiStar: {-0.01, -0.05}, one-star: {0.02, 0.01}
02:52:22.867 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
02:52:22.868 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
02:52:22.869 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.28 mountX=-0.02 mountY=-0.01, mountTheta=-2.64
02:52:22.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
02:52:22.871 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
02:52:22.872 00.001 16108 Worker thread wakes up
02:52:22.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:52:22.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:52:22.872 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
02:52:22.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:52:22.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:22.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:52:22.872 00.000 16108 MoveAxis(E, 0, ABG)
02:52:22.872 00.000 16108 Move returns status 0, amount 0
02:52:22.872 00.000 16108 MoveAxis(N, 0, ABG)
02:52:22.872 00.000 16108 Move returns status 0, amount 0
02:52:22.872 00.000 16108 move complete, result=0
02:52:22.872 00.000 16108 worker thread done servicing request
02:52:22.875 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3350, FiltMin=2832, FiltMax=58019, Gamma=1.000
02:52:22.889 00.014 21068 UpdateGuideState exits: m=150757 SNR=102.6
02:52:22.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:22.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:22.892 00.001 21068 Enqueuing Expose request
02:52:22.893 00.001 16108 Worker thread wakes up
02:52:22.893 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:22.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:22.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:24.058 01.165 16108 Exposure complete
02:52:24.119 00.061 16108 worker thread done servicing request
02:52:24.120 00.001 21068 OnExposeComplete: enter
02:52:24.122 00.002 21068 UpdateGuideState(): m_state=6
02:52:24.125 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
02:52:24.125 00.000 21068 Star::Find returns 1 (0), X=463.00, Y=436.69, Mass=165423, SNR=102.8, Peak=24128 HFD=2.8
02:52:24.127 00.002 21068 MultiStar: [#1 0.38,0.04,0.00,M10] [#2 0.04,-0.40,0.00,M2] [#3 0.24,-0.10,0.81,U] [#4 0.12,0.16,0.83,U] [#5 -0.08,-0.08,0.56,U] [#6 0.11,0.07,0.64,U] [#7 -0.04,-0.17,0.54,U] [#8 -0.34,0.07,0.00,M7] 
02:52:24.128 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.20, -0.06}
02:52:24.128 00.000 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
02:52:24.129 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
02:52:24.131 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
02:52:24.135 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
02:52:24.135 00.000 21068 Enqueuing Move request for scope (0.11, -0.02)
02:52:24.136 00.001 16108 Worker thread wakes up
02:52:24.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
02:52:24.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
02:52:24.136 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.12 yDistance=-0.00
02:52:24.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:52:24.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:24.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:52:24.136 00.000 16108 MoveAxis(E, 0, ABG)
02:52:24.136 00.000 16108 Move returns status 0, amount 0
02:52:24.136 00.000 16108 MoveAxis(N, 0, ABG)
02:52:24.136 00.000 16108 Move returns status 0, amount 0
02:52:24.136 00.000 16108 move complete, result=0
02:52:24.136 00.000 16108 worker thread done servicing request
02:52:24.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3350, FiltMin=2870, FiltMax=59741, Gamma=1.000
02:52:24.154 00.015 21068 UpdateGuideState exits: m=165423 SNR=102.8
02:52:24.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:24.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:24.156 00.000 21068 Enqueuing Expose request
02:52:24.157 00.001 16108 Worker thread wakes up
02:52:24.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:24.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:24.157 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:25.138 00.981 16108 Exposure complete
02:52:25.200 00.062 16108 worker thread done servicing request
02:52:25.201 00.001 21068 OnExposeComplete: enter
02:52:25.202 00.001 21068 UpdateGuideState(): m_state=6
02:52:25.204 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
02:52:25.204 00.000 21068 Star::Find returns 1 (0), X=463.17, Y=436.62, Mass=150752, SNR=90.8, Peak=26272 HFD=2.7
02:52:25.207 00.003 21068 MultiStar: [#1 0.50,-0.08,0.00,R] [#2 0.17,-0.51,0.00,M3] [#3 0.28,-0.14,0.00,M3] [#4 0.23,0.15,0.94,U] [#5 0.38,0.19,0.00,M8] [#6 0.18,-0.21,0.76,U] [#7 0.18,-0.25,0.00,M1] [#8 0.40,-0.07,0.00,M8] 
02:52:25.208 00.001 21068 refined, 2 included, MultiStar: {0.27, -0.05}, one-star: {0.38, -0.13}
02:52:25.208 00.000 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
02:52:25.209 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
02:52:25.210 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.19 mountX=-0.28 mountY=-0.01, mountTheta=-3.10
02:52:25.213 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.05, opts=13)
02:52:25.213 00.000 21068 Enqueuing Move request for scope (0.27, -0.05)
02:52:25.215 00.002 16108 Worker thread wakes up
02:52:25.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
02:52:25.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
02:52:25.215 00.000 16108 Moving (0.27, -0.05) raw xDistance=-0.28 yDistance=-0.01
02:52:25.216 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:52:25.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:25.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:52:25.216 00.000 16108 MoveAxis(E, 73, ABG)
02:52:25.216 00.000 16108 Guiding  Dir = 2, Dur = 73
02:52:25.216 00.000 16108 IsSlewing returns 0
02:52:25.216 00.000 16108 IsGuiding returns 0
02:52:25.223 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3350, FiltMin=2816, FiltMax=42118, Gamma=1.000
02:52:25.251 00.028 16108 PulseGuide returned control before completion, sleep 49
02:52:25.253 00.002 21068 UpdateGuideState exits: m=150752 SNR=90.8
02:52:25.255 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:25.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:25.257 00.001 21068 Enqueuing Expose request
02:52:25.312 00.055 16108 IsGuiding returns 1
02:52:25.312 00.000 16108 scope still moving after pulse duration time elapsed
02:52:25.343 00.031 16108 IsSlewing returns 0
02:52:25.343 00.000 16108 IsGuiding returns 0
02:52:25.343 00.000 16108 scope move finished after 73 + 53 ms
02:52:25.343 00.000 16108 Move returns status 0, amount 73
02:52:25.343 00.000 16108 MoveAxis(N, 0, ABG)
02:52:25.343 00.000 16108 Move returns status 0, amount 0
02:52:25.343 00.000 16108 move complete, result=0
02:52:25.343 00.000 16108 worker thread done servicing request
02:52:25.343 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
02:52:25.345 00.002 16108 Worker thread wakes up
02:52:25.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:25.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:26.496 01.151 16108 Exposure complete
02:52:26.566 00.070 16108 worker thread done servicing request
02:52:26.566 00.000 21068 OnExposeComplete: enter
02:52:26.568 00.002 21068 UpdateGuideState(): m_state=6
02:52:26.569 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
02:52:26.570 00.001 21068 Star::Find returns 1 (0), X=463.19, Y=436.69, Mass=147126, SNR=102.8, Peak=22720 HFD=2.7
02:52:26.572 00.002 21068 MultiStar: [#1 -0.16,0.20,0.97,U] [#2 0.09,-0.34,0.00,M4] [#3 0.15,-0.15,0.68,U] [#4 0.15,0.18,0.90,U] [#5 0.11,-0.04,0.61,U] [#6 -0.21,-0.50,0.00,M2] [#7 -0.22,-0.34,0.00,M2] [#8 -0.07,-0.05,0.62,U] 
02:52:26.573 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.03}, one-star: {0.39, -0.06}
02:52:26.574 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
02:52:26.577 00.003 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
02:52:26.578 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
02:52:26.581 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
02:52:26.582 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
02:52:26.584 00.002 16108 Worker thread wakes up
02:52:26.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
02:52:26.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
02:52:26.584 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.05
02:52:26.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:52:26.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:26.585 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:52:26.585 00.000 16108 MoveAxis(E, 0, ABG)
02:52:26.585 00.000 16108 Move returns status 0, amount 0
02:52:26.585 00.000 16108 MoveAxis(N, 0, ABG)
02:52:26.585 00.000 16108 Move returns status 0, amount 0
02:52:26.585 00.000 16108 move complete, result=0
02:52:26.585 00.000 16108 worker thread done servicing request
02:52:26.592 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3347, FiltMin=2899, FiltMax=53014, Gamma=1.000
02:52:26.613 00.021 21068 UpdateGuideState exits: m=147126 SNR=102.8
02:52:26.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:26.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:26.616 00.001 21068 Enqueuing Expose request
02:52:26.616 00.000 16108 Worker thread wakes up
02:52:26.616 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:26.617 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:26.617 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:27.596 00.979 16108 Exposure complete
02:52:27.660 00.064 16108 worker thread done servicing request
02:52:27.660 00.000 21068 OnExposeComplete: enter
02:52:27.661 00.001 21068 UpdateGuideState(): m_state=6
02:52:27.662 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
02:52:27.663 00.001 21068 Star::Find returns 1 (0), X=462.87, Y=436.63, Mass=154772, SNR=105.0, Peak=25456 HFD=2.7
02:52:27.664 00.001 21068 MultiStar: [#1 -0.24,-0.02,0.90,U] [#2 0.10,-0.44,0.00,M5] [#3 -0.02,-0.40,0.00,M3] [#4 0.07,0.10,0.86,U] [#5 -0.25,0.02,0.66,U] [#6 -0.50,-0.36,0.00,M3] [#7 -0.39,-0.45,0.00,M3] [#8 -0.38,-0.21,0.00,M8] 
02:52:27.665 00.001 21068 refined, 3 included, MultiStar: {-0.07, -0.01}, one-star: {0.07, -0.11}
02:52:27.666 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
02:52:27.667 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
02:52:27.667 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.99 mountX=0.07 mountY=0.03, mountTheta=0.38
02:52:27.669 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
02:52:27.671 00.002 21068 Enqueuing Move request for scope (-0.07, -0.01)
02:52:27.673 00.002 16108 Worker thread wakes up
02:52:27.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
02:52:27.673 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
02:52:27.674 00.001 16108 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=0.03
02:52:27.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:52:27.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:27.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:27.674 00.000 16108 MoveAxis(E, 0, ABG)
02:52:27.674 00.000 16108 Move returns status 0, amount 0
02:52:27.674 00.000 16108 MoveAxis(N, 0, ABG)
02:52:27.674 00.000 16108 Move returns status 0, amount 0
02:52:27.674 00.000 16108 move complete, result=0
02:52:27.674 00.000 16108 worker thread done servicing request
02:52:27.680 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3347, FiltMin=2880, FiltMax=65430, Gamma=1.000
02:52:27.695 00.015 21068 UpdateGuideState exits: m=154772 SNR=105.0
02:52:27.695 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:27.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:27.697 00.001 21068 Enqueuing Expose request
02:52:27.698 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:27.698 00.000 16108 Worker thread wakes up
02:52:27.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:27.700 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:28.843 01.143 16108 Exposure complete
02:52:28.931 00.088 16108 worker thread done servicing request
02:52:28.931 00.000 21068 OnExposeComplete: enter
02:52:28.932 00.001 21068 UpdateGuideState(): m_state=6
02:52:28.933 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
02:52:28.934 00.001 21068 Star::Find returns 1 (0), X=462.71, Y=436.66, Mass=183046, SNR=115.5, Peak=29360 HFD=2.9
02:52:28.935 00.001 21068 MultiStar: [#1 -0.33,0.07,0.00,M1] [#2 -0.03,-0.60,0.00,M6] [#3 -0.03,-0.43,0.00,M4] [#4 -0.16,0.16,0.75,U] [#5 0.04,0.18,0.69,U] [#6 -0.27,-0.18,0.00,M4] [#7 -0.32,-0.21,0.00,M4] [#8 -0.42,-0.16,0.00,M9] 
02:52:28.936 00.001 21068 refined, 2 included, MultiStar: {-0.07, 0.07}, one-star: {-0.09, -0.09}
02:52:28.936 00.000 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
02:52:28.937 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
02:52:28.939 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.40 mountX=0.08 mountY=-0.05, mountTheta=-0.52
02:52:28.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
02:52:28.941 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
02:52:28.942 00.001 16108 Worker thread wakes up
02:52:28.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
02:52:28.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
02:52:28.942 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
02:52:28.943 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:52:28.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:28.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:52:28.943 00.000 16108 MoveAxis(E, 0, ABG)
02:52:28.943 00.000 16108 Move returns status 0, amount 0
02:52:28.943 00.000 16108 MoveAxis(N, 0, ABG)
02:52:28.943 00.000 16108 Move returns status 0, amount 0
02:52:28.943 00.000 16108 move complete, result=0
02:52:28.943 00.000 16108 worker thread done servicing request
02:52:28.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3347, FiltMin=2877, FiltMax=58963, Gamma=1.000
02:52:28.961 00.015 21068 UpdateGuideState exits: m=183046 SNR=115.5
02:52:28.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:28.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:28.964 00.001 21068 Enqueuing Expose request
02:52:28.964 00.000 16108 Worker thread wakes up
02:52:28.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:28.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:28.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:29.932 00.967 16108 Exposure complete
02:52:29.985 00.053 16108 worker thread done servicing request
02:52:29.985 00.000 21068 OnExposeComplete: enter
02:52:29.986 00.001 21068 UpdateGuideState(): m_state=6
02:52:29.987 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
02:52:29.988 00.001 21068 Star::Find returns 1 (0), X=462.95, Y=436.49, Mass=160347, SNR=104.8, Peak=24080 HFD=3.0
02:52:29.989 00.001 21068 MultiStar: [#1 -0.21,0.17,0.82,U] [#2 0.19,-0.24,0.90,U] [#3 0.27,-0.13,0.70,U] [#4 0.13,0.18,0.75,U] [#5 0.47,0.16,0.00,M6] [#6 0.08,-0.25,0.59,U] [#7 0.04,-0.08,0.63,U] [#8 -0.19,0.13,0.56,U] 
02:52:29.989 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.15, -0.26}
02:52:29.990 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
02:52:29.991 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
02:52:29.992 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.82 mountX=-0.08 mountY=0.05, mountTheta=2.54
02:52:29.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
02:52:29.996 00.002 21068 Enqueuing Move request for scope (0.07, -0.07)
02:52:29.998 00.002 16108 Worker thread wakes up
02:52:29.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:52:29.998 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:52:29.998 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
02:52:29.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:52:29.999 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:29.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:52:29.999 00.000 16108 MoveAxis(E, 0, ABG)
02:52:29.999 00.000 16108 Move returns status 0, amount 0
02:52:29.999 00.000 16108 MoveAxis(N, 0, ABG)
02:52:29.999 00.000 16108 Move returns status 0, amount 0
02:52:29.999 00.000 16108 move complete, result=0
02:52:29.999 00.000 16108 worker thread done servicing request
02:52:30.005 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3347, FiltMin=2886, FiltMax=47149, Gamma=1.000
02:52:30.022 00.017 21068 UpdateGuideState exits: m=160347 SNR=104.8
02:52:30.023 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:30.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:30.024 00.000 21068 Enqueuing Expose request
02:52:30.026 00.002 16108 Worker thread wakes up
02:52:30.026 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:30.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:30.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:31.193 01.166 16108 Exposure complete
02:52:31.254 00.061 16108 worker thread done servicing request
02:52:31.254 00.000 21068 OnExposeComplete: enter
02:52:31.255 00.001 21068 UpdateGuideState(): m_state=6
02:52:31.255 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
02:52:31.256 00.001 21068 Star::Find returns 1 (0), X=462.65, Y=436.57, Mass=158553, SNR=106.9, Peak=22640 HFD=2.9
02:52:31.257 00.001 21068 MultiStar: [#1 -0.05,0.17,0.86,U] [#2 -0.12,-0.62,0.00,M6] [#3 0.36,-0.25,0.00,M4] [#4 -0.09,-0.03,0.69,U] [#5 0.24,-0.11,0.66,U] [#6 0.08,-0.43,0.00,M4] [#7 -0.08,-0.52,0.00,M4] [#8 -0.21,0.10,0.60,U] 
02:52:31.257 00.000 21068 refined, 4 included, MultiStar: {-0.06, -0.02}, one-star: {-0.15, -0.17}
02:52:31.258 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.45)
02:52:31.260 00.002 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.51)
02:52:31.261 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.87 mountX=0.05 mountY=0.03, mountTheta=0.49
02:52:31.262 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
02:52:31.263 00.001 21068 Enqueuing Move request for scope (-0.06, -0.02)
02:52:31.263 00.000 16108 Worker thread wakes up
02:52:31.264 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:52:31.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:52:31.264 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.05 yDistance=0.03
02:52:31.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:52:31.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:31.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:31.264 00.000 16108 MoveAxis(E, 0, ABG)
02:52:31.264 00.000 16108 Move returns status 0, amount 0
02:52:31.264 00.000 16108 MoveAxis(N, 0, ABG)
02:52:31.264 00.000 16108 Move returns status 0, amount 0
02:52:31.264 00.000 16108 move complete, result=0
02:52:31.264 00.000 16108 worker thread done servicing request
02:52:31.272 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3347, FiltMin=2886, FiltMax=54230, Gamma=1.000
02:52:31.297 00.025 21068 UpdateGuideState exits: m=158553 SNR=106.9
02:52:31.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:31.300 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:31.301 00.001 21068 Enqueuing Expose request
02:52:31.302 00.001 16108 Worker thread wakes up
02:52:31.302 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:31.303 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:31.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:32.276 00.973 16108 Exposure complete
02:52:32.357 00.081 16108 worker thread done servicing request
02:52:32.357 00.000 21068 OnExposeComplete: enter
02:52:32.359 00.002 21068 UpdateGuideState(): m_state=6
02:52:32.359 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
02:52:32.360 00.001 21068 Star::Find returns 1 (0), X=462.82, Y=436.74, Mass=157762, SNR=112.6, Peak=25072 HFD=2.8
02:52:32.361 00.001 21068 MultiStar: [#1 -0.38,0.12,0.00,M1] [#2 -0.04,-0.38,0.00,M7] [#3 -0.07,-0.36,0.00,M5] [#4 -0.06,0.09,0.69,U] [#5 0.06,-0.04,0.67,U] [#6 -0.28,-0.45,0.00,M5] [#7 -0.26,-0.27,0.00,M5] [#8 -0.61,-0.11,0.00,M8] 
02:52:32.362 00.001 21068 refined, 2 included, MultiStar: {0.01, 0.01}, one-star: {0.02, -0.01}
02:52:32.362 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
02:52:32.363 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
02:52:32.364 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.73 mountX=-0.01 mountY=-0.01, mountTheta=-2.22
02:52:32.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
02:52:32.366 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
02:52:32.366 00.000 16108 Worker thread wakes up
02:52:32.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:52:32.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:52:32.368 00.002 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
02:52:32.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:52:32.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:32.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:52:32.368 00.000 16108 MoveAxis(E, 0, ABG)
02:52:32.368 00.000 16108 Move returns status 0, amount 0
02:52:32.368 00.000 16108 MoveAxis(N, 0, ABG)
02:52:32.368 00.000 16108 Move returns status 0, amount 0
02:52:32.368 00.000 16108 move complete, result=0
02:52:32.368 00.000 16108 worker thread done servicing request
02:52:32.373 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3347, FiltMin=2886, FiltMax=63241, Gamma=1.000
02:52:32.390 00.017 21068 UpdateGuideState exits: m=157762 SNR=112.6
02:52:32.392 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:32.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:32.393 00.000 21068 Enqueuing Expose request
02:52:32.394 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:32.395 00.001 16108 Worker thread wakes up
02:52:32.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:32.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:33.561 01.166 16108 Exposure complete
02:52:33.619 00.058 16108 worker thread done servicing request
02:52:33.620 00.001 21068 OnExposeComplete: enter
02:52:33.623 00.003 21068 UpdateGuideState(): m_state=6
02:52:33.624 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
02:52:33.626 00.002 21068 Star::Find returns 1 (0), X=462.67, Y=436.59, Mass=158299, SNR=103.5, Peak=25344 HFD=2.9
02:52:33.628 00.002 21068 MultiStar: [#1 -0.46,0.15,0.00,M2] [#2 -0.14,-0.42,0.00,M8] [#3 0.15,-0.29,0.00,M6] [#4 -0.04,-0.05,0.86,U] [#5 -0.02,0.32,0.00,M5] [#6 -0.33,-0.40,0.00,M6] [#7 -0.32,-0.26,0.00,M6] [#8 -0.15,-0.19,0.56,U] 
02:52:33.629 00.001 21068 refined, 2 included, MultiStar: {-0.10, -0.12}, one-star: {-0.12, -0.15}
02:52:33.630 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
02:52:33.631 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
02:52:33.632 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.24 mountX=0.08 mountY=0.14, mountTheta=1.08
02:52:33.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.12, opts=13)
02:52:33.634 00.000 21068 Enqueuing Move request for scope (-0.10, -0.12)
02:52:33.635 00.001 16108 Worker thread wakes up
02:52:33.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
02:52:33.635 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
02:52:33.635 00.000 16108 Moving (-0.10, -0.12) raw xDistance=0.08 yDistance=0.14
02:52:33.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:52:33.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:33.636 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:52:33.636 00.000 16108 MoveAxis(E, 0, ABG)
02:52:33.636 00.000 16108 Move returns status 0, amount 0
02:52:33.636 00.000 16108 MoveAxis(N, 0, ABG)
02:52:33.636 00.000 16108 Move returns status 0, amount 0
02:52:33.636 00.000 16108 move complete, result=0
02:52:33.636 00.000 16108 worker thread done servicing request
02:52:33.640 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3347, FiltMin=2803, FiltMax=51005, Gamma=1.000
02:52:33.654 00.014 21068 UpdateGuideState exits: m=158299 SNR=103.5
02:52:33.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:33.655 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:33.656 00.001 21068 Enqueuing Expose request
02:52:33.657 00.001 16108 Worker thread wakes up
02:52:33.657 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:33.658 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:33.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:34.643 00.985 16108 Exposure complete
02:52:34.712 00.069 16108 worker thread done servicing request
02:52:34.712 00.000 21068 OnExposeComplete: enter
02:52:34.714 00.002 21068 UpdateGuideState(): m_state=6
02:52:34.715 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
02:52:34.717 00.002 21068 Star::Find returns 1 (0), X=462.74, Y=436.55, Mass=185673, SNR=117.4, Peak=23856 HFD=3.1
02:52:34.718 00.001 21068 MultiStar: [#1 -0.28,-0.02,0.74,U] [#2 -0.09,-0.54,0.00,M9] [#3 0.11,-0.16,0.69,U] [#4 -0.19,-0.10,0.68,U] [#5 -0.01,-0.01,0.57,U] [#6 -0.18,-0.38,0.00,M7] [#7 -0.25,-0.36,0.00,M7] [#8 -0.24,-0.15,0.51,U] 
02:52:34.718 00.000 21068 refined, 5 included, MultiStar: {-0.11, -0.11}, one-star: {-0.06, -0.20}
02:52:34.719 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
02:52:34.720 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
02:52:34.720 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=0.08 mountY=0.13, mountTheta=1.01
02:52:34.723 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.11, opts=13)
02:52:34.725 00.002 21068 Enqueuing Move request for scope (-0.11, -0.11)
02:52:34.725 00.000 16108 Worker thread wakes up
02:52:34.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:52:34.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:52:34.725 00.000 16108 Moving (-0.11, -0.11) raw xDistance=0.08 yDistance=0.13
02:52:34.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:52:34.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:34.726 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:52:34.726 00.000 16108 MoveAxis(E, 0, ABG)
02:52:34.726 00.000 16108 Move returns status 0, amount 0
02:52:34.726 00.000 16108 MoveAxis(N, 0, ABG)
02:52:34.726 00.000 16108 Move returns status 0, amount 0
02:52:34.726 00.000 16108 move complete, result=0
02:52:34.726 00.000 16108 worker thread done servicing request
02:52:34.731 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3347, FiltMin=2877, FiltMax=62905, Gamma=1.000
02:52:34.744 00.013 21068 UpdateGuideState exits: m=185673 SNR=117.4
02:52:34.747 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:34.747 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:34.748 00.001 21068 Enqueuing Expose request
02:52:34.748 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:34.749 00.001 16108 Worker thread wakes up
02:52:34.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:34.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:35.911 01.162 16108 Exposure complete
02:52:35.968 00.057 16108 worker thread done servicing request
02:52:35.968 00.000 21068 OnExposeComplete: enter
02:52:35.970 00.002 21068 UpdateGuideState(): m_state=6
02:52:35.970 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
02:52:35.971 00.001 21068 Star::Find returns 1 (0), X=462.71, Y=436.67, Mass=172575, SNR=98.4, Peak=25872 HFD=2.9
02:52:35.972 00.001 21068 MultiStar: [#1 -0.61,0.13,0.00,M2] [#2 -0.20,-0.46,0.00,M10] [#3 0.20,-0.04,0.98,U] [#4 -0.04,-0.01,0.97,U] [#5 0.09,0.14,0.66,U] [#6 -0.10,-0.48,0.00,M8] [#7 -0.12,-0.12,0.64,U] [#8 -0.61,-0.23,0.00,M7] 
02:52:35.973 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.03}, one-star: {-0.09, -0.08}
02:52:35.974 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
02:52:35.974 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
02:52:35.975 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.22 mountX=-0.01 mountY=0.02, mountTheta=2.11
02:52:35.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
02:52:35.977 00.000 21068 Enqueuing Move request for scope (0.01, -0.03)
02:52:35.978 00.001 16108 Worker thread wakes up
02:52:35.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:52:35.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:52:35.978 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.02
02:52:35.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:52:35.980 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:35.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:52:35.980 00.000 16108 MoveAxis(E, 0, ABG)
02:52:35.980 00.000 16108 Move returns status 0, amount 0
02:52:35.980 00.000 16108 MoveAxis(N, 0, ABG)
02:52:35.980 00.000 16108 Move returns status 0, amount 0
02:52:35.980 00.000 16108 move complete, result=0
02:52:35.980 00.000 16108 worker thread done servicing request
02:52:35.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=265, max=65535, med=3347, FiltMin=2870, FiltMax=62041, Gamma=1.000
02:52:35.997 00.014 21068 UpdateGuideState exits: m=172575 SNR=98.4
02:52:35.999 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:35.999 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:36.000 00.001 21068 Enqueuing Expose request
02:52:36.001 00.001 16108 Worker thread wakes up
02:52:36.001 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:36.002 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:36.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:36.973 00.971 16108 Exposure complete
02:52:37.028 00.055 16108 worker thread done servicing request
02:52:37.028 00.000 21068 OnExposeComplete: enter
02:52:37.029 00.001 21068 UpdateGuideState(): m_state=6
02:52:37.030 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
02:52:37.030 00.000 21068 Star::Find returns 1 (0), X=463.08, Y=436.63, Mass=144950, SNR=99.4, Peak=24528 HFD=2.6
02:52:37.031 00.001 21068 MultiStar: [#1 0.07,0.26,0.87,U] [#2 0.37,-0.47,0.00,R] [#3 0.40,-0.40,0.00,M5] [#4 0.14,-0.11,0.80,U] [#5 0.04,0.04,0.71,U] [#6 0.20,-0.46,0.00,M9] [#7 0.12,-0.36,0.00,M7] [#8 -0.30,-0.40,0.00,M8] 
02:52:37.032 00.001 21068 refined, 3 included, MultiStar: {0.14, 0.02}, one-star: {0.28, -0.12}
02:52:37.033 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
02:52:37.034 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
02:52:37.035 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
02:52:37.036 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
02:52:37.037 00.001 21068 Enqueuing Move request for scope (0.14, 0.02)
02:52:37.038 00.001 16108 Worker thread wakes up
02:52:37.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:52:37.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:52:37.038 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.14 yDistance=-0.05
02:52:37.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:52:37.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:37.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:52:37.038 00.000 16108 MoveAxis(E, 0, ABG)
02:52:37.038 00.000 16108 Move returns status 0, amount 0
02:52:37.038 00.000 16108 MoveAxis(N, 0, ABG)
02:52:37.038 00.000 16108 Move returns status 0, amount 0
02:52:37.038 00.000 16108 move complete, result=0
02:52:37.038 00.000 16108 worker thread done servicing request
02:52:37.046 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3347, FiltMin=2880, FiltMax=51366, Gamma=1.000
02:52:37.071 00.025 21068 UpdateGuideState exits: m=144950 SNR=99.4
02:52:37.073 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:37.073 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:37.074 00.001 21068 Enqueuing Expose request
02:52:37.075 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:37.076 00.001 16108 Worker thread wakes up
02:52:37.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:37.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:38.246 01.170 16108 Exposure complete
02:52:38.305 00.059 16108 worker thread done servicing request
02:52:38.305 00.000 21068 OnExposeComplete: enter
02:52:38.306 00.001 21068 UpdateGuideState(): m_state=6
02:52:38.306 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
02:52:38.307 00.001 21068 Star::Find returns 1 (0), X=462.83, Y=436.40, Mass=157371, SNR=105.6, Peak=22432 HFD=2.8
02:52:38.308 00.001 21068 MultiStar: [#1 -0.10,0.10,0.87,U] [#2 -0.09,-0.09,0.78,U] [#3 0.33,-0.51,0.00,M6] [#4 -0.06,-0.11,0.77,U] [#5 -0.00,-0.18,0.69,U] [#6 0.19,-0.42,0.00,M10] [#7 -0.07,-0.59,0.00,M8] [#8 -0.10,-0.20,0.63,U] 
02:52:38.309 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.14}, one-star: {0.03, -0.35}
02:52:38.309 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
02:52:38.311 00.002 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
02:52:38.314 00.003 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.90 mountX=0.02 mountY=0.15, mountTheta=1.42
02:52:38.318 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.14, opts=13)
02:52:38.321 00.003 21068 Enqueuing Move request for scope (-0.05, -0.14)
02:52:38.322 00.001 16108 Worker thread wakes up
02:52:38.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
02:52:38.323 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
02:52:38.323 00.000 16108 Moving (-0.05, -0.14) raw xDistance=0.02 yDistance=0.15
02:52:38.323 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:52:38.323 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:38.323 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:52:38.323 00.000 16108 MoveAxis(E, 0, ABG)
02:52:38.323 00.000 16108 Move returns status 0, amount 0
02:52:38.323 00.000 16108 MoveAxis(N, 0, ABG)
02:52:38.324 00.001 16108 Move returns status 0, amount 0
02:52:38.324 00.000 16108 move complete, result=0
02:52:38.324 00.000 16108 worker thread done servicing request
02:52:38.330 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3347, FiltMin=2889, FiltMax=57779, Gamma=1.000
02:52:38.346 00.016 21068 UpdateGuideState exits: m=157371 SNR=105.6
02:52:38.346 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:38.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:38.348 00.001 21068 Enqueuing Expose request
02:52:38.348 00.000 16108 Worker thread wakes up
02:52:38.348 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:38.349 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:38.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:39.327 00.978 16108 Exposure complete
02:52:39.394 00.067 16108 worker thread done servicing request
02:52:39.394 00.000 21068 OnExposeComplete: enter
02:52:39.394 00.000 21068 UpdateGuideState(): m_state=6
02:52:39.395 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
02:52:39.396 00.001 21068 Star::Find returns 1 (0), X=462.87, Y=436.37, Mass=154761, SNR=108.9, Peak=22425 HFD=2.7
02:52:39.397 00.001 21068 MultiStar: [#1 -0.34,-0.21,0.00,M1] [#2 -0.20,-0.15,0.87,U] [#3 0.31,-0.73,0.00,M7] [#4 -0.04,-0.23,0.90,U] [#5 0.18,-0.29,0.00,M2] [#6 -0.19,-0.66,0.00,R] [#7 -0.03,-0.68,0.00,M9] [#8 -0.06,-0.43,0.00,M8] 
02:52:39.398 00.001 21068 refined, 2 included, MultiStar: {-0.05, -0.26}, one-star: {0.08, -0.37}
02:52:39.399 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
02:52:39.399 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
02:52:39.400 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.75 mountX=0.00 mountY=0.26, mountTheta=1.56
02:52:39.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.26, opts=13)
02:52:39.403 00.001 21068 Enqueuing Move request for scope (-0.05, -0.26)
02:52:39.403 00.000 16108 Worker thread wakes up
02:52:39.404 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
02:52:39.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
02:52:39.404 00.000 16108 Moving (-0.05, -0.26) raw xDistance=0.00 yDistance=0.26
02:52:39.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:52:39.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:52:39.404 00.000 16108 MoveAxis(E, 0, ABG)
02:52:39.404 00.000 16108 Move returns status 0, amount 0
02:52:39.404 00.000 16108 MoveAxis(S, 53, ABG)
02:52:39.404 00.000 16108 Guiding  Dir = 1, Dur = 53
02:52:39.404 00.000 16108 IsSlewing returns 0
02:52:39.404 00.000 16108 IsGuiding returns 0
02:52:39.408 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3347, FiltMin=2886, FiltMax=65430, Gamma=1.000
02:52:39.424 00.016 21068 UpdateGuideState exits: m=154761 SNR=108.9
02:52:39.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:39.425 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:39.426 00.001 21068 Enqueuing Expose request
02:52:39.436 00.010 16108 PulseGuide returned control before completion, sleep 32
02:52:39.482 00.046 16108 IsGuiding returns 1
02:52:39.482 00.000 16108 scope still moving after pulse duration time elapsed
02:52:39.513 00.031 16108 IsSlewing returns 0
02:52:39.513 00.000 16108 IsGuiding returns 1
02:52:39.545 00.032 16108 IsSlewing returns 0
02:52:39.546 00.001 16108 IsGuiding returns 0
02:52:39.546 00.000 16108 scope move finished after 53 + 87 ms
02:52:39.546 00.000 16108 Move returns status 0, amount 53
02:52:39.546 00.000 16108 move complete, result=0
02:52:39.546 00.000 16108 worker thread done servicing request
02:52:39.546 00.000 16108 Worker thread wakes up
02:52:39.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:39.546 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
02:52:39.549 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:40.720 01.171 16108 Exposure complete
02:52:40.785 00.065 16108 worker thread done servicing request
02:52:40.785 00.000 21068 OnExposeComplete: enter
02:52:40.786 00.001 21068 UpdateGuideState(): m_state=6
02:52:40.787 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
02:52:40.787 00.000 21068 Star::Find returns 1 (0), X=462.96, Y=436.53, Mass=156456, SNR=112.9, Peak=21136 HFD=3.0
02:52:40.788 00.001 21068 MultiStar: [#1 -0.18,0.07,0.83,U] [#2 -0.37,0.15,0.00,M1] [#3 -0.03,-0.69,0.00,M8] [#4 0.24,0.10,0.78,U] [#5 0.11,0.05,0.66,U] [#6 0.08,0.53,0.00,M1] [#7 -0.03,-0.45,0.00,M10] [#8 -0.38,-0.35,0.00,M9] 
02:52:40.789 00.001 21068 refined, 3 included, MultiStar: {0.08, -0.02}, one-star: {0.17, -0.22}
02:52:40.790 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.12)
02:52:40.790 00.000 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
02:52:40.791 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.19 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
02:52:40.793 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
02:52:40.796 00.003 21068 Enqueuing Move request for scope (0.08, -0.02)
02:52:40.798 00.002 16108 Worker thread wakes up
02:52:40.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:52:40.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:52:40.798 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.09 yDistance=-0.00
02:52:40.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:52:40.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:40.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:52:40.798 00.000 16108 MoveAxis(E, 0, ABG)
02:52:40.798 00.000 16108 Move returns status 0, amount 0
02:52:40.798 00.000 16108 MoveAxis(N, 0, ABG)
02:52:40.798 00.000 16108 Move returns status 0, amount 0
02:52:40.798 00.000 16108 move complete, result=0
02:52:40.798 00.000 16108 worker thread done servicing request
02:52:40.801 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3347, FiltMin=2861, FiltMax=62694, Gamma=1.000
02:52:40.822 00.021 21068 UpdateGuideState exits: m=156456 SNR=112.9
02:52:40.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:40.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:40.824 00.000 21068 Enqueuing Expose request
02:52:40.825 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:40.826 00.001 16108 Worker thread wakes up
02:52:40.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:40.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:41.817 00.991 16108 Exposure complete
02:52:41.873 00.056 16108 worker thread done servicing request
02:52:41.873 00.000 21068 OnExposeComplete: enter
02:52:41.875 00.002 21068 UpdateGuideState(): m_state=6
02:52:41.875 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
02:52:41.876 00.001 21068 Star::Find returns 1 (0), X=463.02, Y=436.48, Mass=161077, SNR=111.1, Peak=22736 HFD=3.0
02:52:41.878 00.002 21068 MultiStar: [#1 0.04,0.02,0.90,U] [#2 -0.08,-0.19,0.77,U] [#3 0.12,-0.50,0.00,M9] [#4 0.18,0.13,0.72,U] [#5 0.13,-0.04,0.66,U] [#6 0.08,0.34,0.00,M2] [#7 0.07,-0.40,0.00,R] [#8 -0.05,-0.07,0.56,U] 
02:52:41.879 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.08}, one-star: {0.22, -0.27}
02:52:41.880 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
02:52:41.883 00.003 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
02:52:41.884 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=-0.10 mountY=0.06, mountTheta=2.59
02:52:41.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
02:52:41.887 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
02:52:41.888 00.001 16108 Worker thread wakes up
02:52:41.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:52:41.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:52:41.888 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=0.06
02:52:41.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:52:41.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:41.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:52:41.888 00.000 16108 MoveAxis(E, 0, ABG)
02:52:41.888 00.000 16108 Move returns status 0, amount 0
02:52:41.888 00.000 16108 MoveAxis(N, 0, ABG)
02:52:41.888 00.000 16108 Move returns status 0, amount 0
02:52:41.889 00.001 16108 move complete, result=0
02:52:41.889 00.000 16108 worker thread done servicing request
02:52:41.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=285, max=65535, med=3347, FiltMin=2864, FiltMax=54339, Gamma=1.000
02:52:41.912 00.019 21068 UpdateGuideState exits: m=161077 SNR=111.1
02:52:41.915 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:41.917 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:41.919 00.002 21068 Enqueuing Expose request
02:52:41.921 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:41.922 00.001 16108 Worker thread wakes up
02:52:41.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:41.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:43.084 01.162 16108 Exposure complete
02:52:43.152 00.068 16108 worker thread done servicing request
02:52:43.152 00.000 21068 OnExposeComplete: enter
02:52:43.154 00.002 21068 UpdateGuideState(): m_state=6
02:52:43.155 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
02:52:43.156 00.001 21068 Star::Find returns 1 (0), X=463.20, Y=436.32, Mass=172072, SNR=114.9, Peak=22896 HFD=2.9
02:52:43.156 00.000 21068 MultiStar: [#1 -0.09,-0.23,0.72,U] [#2 -0.08,-0.07,0.74,U] [#3 0.45,-0.52,0.00,M10] [#4 0.27,-0.13,0.72,U] [#5 0.40,-0.19,0.00,M1] [#6 0.60,0.17,0.00,M3] [#7 0.25,0.08,0.53,U] [#8 -0.07,-0.10,0.53,U] 
02:52:43.157 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.18}, one-star: {0.41, -0.43}
02:52:43.158 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
02:52:43.159 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
02:52:43.159 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.92 mountX=-0.16 mountY=0.14, mountTheta=2.43
02:52:43.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.18, opts=13)
02:52:43.162 00.001 21068 Enqueuing Move request for scope (0.13, -0.18)
02:52:43.162 00.000 16108 Worker thread wakes up
02:52:43.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
02:52:43.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
02:52:43.162 00.000 16108 Moving (0.13, -0.18) raw xDistance=-0.16 yDistance=0.14
02:52:43.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:52:43.163 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:43.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:52:43.163 00.000 16108 MoveAxis(E, 0, ABG)
02:52:43.163 00.000 16108 Move returns status 0, amount 0
02:52:43.163 00.000 16108 MoveAxis(N, 0, ABG)
02:52:43.163 00.000 16108 Move returns status 0, amount 0
02:52:43.163 00.000 16108 move complete, result=0
02:52:43.163 00.000 16108 worker thread done servicing request
02:52:43.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3347, FiltMin=2870, FiltMax=49174, Gamma=1.000
02:52:43.180 00.013 21068 UpdateGuideState exits: m=172072 SNR=114.9
02:52:43.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:43.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:43.183 00.001 21068 Enqueuing Expose request
02:52:43.184 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:43.185 00.001 16108 Worker thread wakes up
02:52:43.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:43.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:44.157 00.972 16108 Exposure complete
02:52:44.213 00.056 16108 worker thread done servicing request
02:52:44.213 00.000 21068 OnExposeComplete: enter
02:52:44.215 00.002 21068 UpdateGuideState(): m_state=6
02:52:44.216 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
02:52:44.217 00.001 21068 Star::Find returns 1 (0), X=463.37, Y=436.45, Mass=140579, SNR=99.6, Peak=20192 HFD=3.0
02:52:44.217 00.000 21068 MultiStar: large primary error, entering stabilization period
02:52:44.218 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
02:52:44.219 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
02:52:44.220 00.001 21068 CameraToMount -- cameraX=0.57 cameraY=-0.29 hyp=0.64 cameraTheta=-0.48 mountX=-0.61 mountY=0.15, mountTheta=2.90
02:52:44.221 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=-0.29, opts=13)
02:52:44.222 00.001 21068 Enqueuing Move request for scope (0.57, -0.29)
02:52:44.223 00.001 16108 Worker thread wakes up
02:52:44.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.29) opts 0xd
02:52:44.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, -0.29)
02:52:44.223 00.000 16108 Moving (0.57, -0.29) raw xDistance=-0.61 yDistance=0.15
02:52:44.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
02:52:44.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:44.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:52:44.223 00.000 16108 MoveAxis(E, 161, ABG)
02:52:44.223 00.000 16108 Guiding  Dir = 2, Dur = 161
02:52:44.224 00.001 16108 IsSlewing returns 0
02:52:44.224 00.000 16108 IsGuiding returns 0
02:52:44.225 00.001 16108 PulseGuide returned control before completion, sleep 170
02:52:44.228 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3347, FiltMin=2893, FiltMax=56902, Gamma=1.000
02:52:44.241 00.013 21068 UpdateGuideState exits: m=140579 SNR=99.6
02:52:44.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:44.244 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:44.245 00.001 21068 Enqueuing Expose request
02:52:44.411 00.166 16108 IsGuiding returns 0
02:52:44.411 00.000 16108 Move returns status 0, amount 161
02:52:44.411 00.000 16108 MoveAxis(N, 0, ABG)
02:52:44.411 00.000 16108 Move returns status 0, amount 0
02:52:44.412 00.001 16108 move complete, result=0
02:52:44.412 00.000 16108 worker thread done servicing request
02:52:44.412 00.000 21068 GuideStep: -0.6 px 161 ms EAST, 0.2 px 0 ms NORTH
02:52:44.415 00.003 16108 Worker thread wakes up
02:52:44.416 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:44.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:45.585 01.169 16108 Exposure complete
02:52:45.656 00.071 16108 worker thread done servicing request
02:52:45.656 00.000 21068 OnExposeComplete: enter
02:52:45.657 00.001 21068 UpdateGuideState(): m_state=6
02:52:45.657 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
02:52:45.658 00.001 21068 Star::Find returns 1 (0), X=462.76, Y=436.62, Mass=164558, SNR=105.1, Peak=25520 HFD=3.0
02:52:45.660 00.002 21068 MultiStar: exiting stabilization period
02:52:45.661 00.001 21068 MultiStar: [#1 -0.33,0.25,0.00,M1] [#2 -0.47,0.10,0.00,M1] [#3 -0.06,-0.19,0.70,U] [#4 -0.08,0.28,0.77,U] [#5 -0.19,0.04,0.67,U] [#6 -0.14,0.28,0.68,U] [#7 -0.10,0.18,0.65,U] [#8 -0.41,0.14,0.00,M8] 
02:52:45.661 00.000 21068 refined, 5 included, MultiStar: {-0.10, 0.06}, one-star: {-0.04, -0.13}
02:52:45.662 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
02:52:45.663 00.001 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
02:52:45.664 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.11 mountY=-0.04, mountTheta=-0.36
02:52:45.665 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
02:52:45.666 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
02:52:45.667 00.001 16108 Worker thread wakes up
02:52:45.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
02:52:45.667 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:52:45.667 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.04
02:52:45.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:52:45.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:45.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:52:45.667 00.000 16108 MoveAxis(E, 0, ABG)
02:52:45.667 00.000 16108 Move returns status 0, amount 0
02:52:45.667 00.000 16108 MoveAxis(N, 0, ABG)
02:52:45.667 00.000 16108 Move returns status 0, amount 0
02:52:45.667 00.000 16108 move complete, result=0
02:52:45.668 00.001 16108 worker thread done servicing request
02:52:45.673 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3347, FiltMin=2816, FiltMax=62723, Gamma=1.000
02:52:45.690 00.017 21068 UpdateGuideState exits: m=164558 SNR=105.1
02:52:45.692 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:45.692 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:45.693 00.001 21068 Enqueuing Expose request
02:52:45.694 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:45.695 00.001 16108 Worker thread wakes up
02:52:45.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:45.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:46.655 00.960 16108 Exposure complete
02:52:46.715 00.060 16108 worker thread done servicing request
02:52:46.715 00.000 21068 OnExposeComplete: enter
02:52:46.717 00.002 21068 UpdateGuideState(): m_state=6
02:52:46.718 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
02:52:46.719 00.001 21068 Star::Find returns 1 (0), X=462.56, Y=436.57, Mass=153213, SNR=101.6, Peak=19997 HFD=3.1
02:52:46.720 00.001 21068 MultiStar: [#1 -0.67,0.11,0.00,M2] [#2 -0.76,0.06,0.00,M2] [#3 -0.45,-0.48,0.00,M10] [#4 -0.44,-0.11,0.00,M1] [#5 -0.62,0.05,0.00,M1] [#6 -0.29,-0.05,0.72,U] [#7 -0.59,-0.07,0.00,M1] [#8 -1.04,-0.32,0.00,M9] 
02:52:46.721 00.001 21068 refined, 1 included, MultiStar: {-0.26, -0.13}, one-star: {-0.24, -0.18}
02:52:46.724 00.003 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
02:52:46.725 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
02:52:46.726 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.69 mountX=0.23 mountY=0.18, mountTheta=0.67
02:52:46.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.13, opts=13)
02:52:46.729 00.001 21068 Enqueuing Move request for scope (-0.26, -0.13)
02:52:46.729 00.000 16108 Worker thread wakes up
02:52:46.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
02:52:46.729 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
02:52:46.729 00.000 16108 Moving (-0.26, -0.13) raw xDistance=0.23 yDistance=0.18
02:52:46.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:52:46.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:46.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:52:46.729 00.000 16108 MoveAxis(W, 61, ABG)
02:52:46.730 00.001 16108 Guiding  Dir = 3, Dur = 61
02:52:46.730 00.000 16108 IsSlewing returns 0
02:52:46.730 00.000 16108 IsGuiding returns 0
02:52:46.734 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3347, FiltMin=2899, FiltMax=48873, Gamma=1.000
02:52:46.748 00.014 21068 UpdateGuideState exits: m=153213 SNR=101.6
02:52:46.748 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:46.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:46.750 00.001 21068 Enqueuing Expose request
02:52:46.773 00.023 16108 PulseGuide returned control before completion, sleep 29
02:52:46.817 00.044 16108 IsGuiding returns 1
02:52:46.817 00.000 16108 scope still moving after pulse duration time elapsed
02:52:46.849 00.032 16108 IsSlewing returns 0
02:52:46.849 00.000 16108 IsGuiding returns 1
02:52:46.879 00.030 16108 IsSlewing returns 0
02:52:46.879 00.000 16108 IsGuiding returns 0
02:52:46.879 00.000 16108 scope move finished after 61 + 88 ms
02:52:46.879 00.000 16108 Move returns status 0, amount 61
02:52:46.879 00.000 16108 MoveAxis(N, 0, ABG)
02:52:46.881 00.002 16108 Move returns status 0, amount 0
02:52:46.881 00.000 16108 move complete, result=0
02:52:46.881 00.000 16108 worker thread done servicing request
02:52:46.881 00.000 16108 Worker thread wakes up
02:52:46.881 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:46.881 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:46.881 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.2 px 0 ms NORTH
02:52:48.035 01.154 16108 Exposure complete
02:52:48.096 00.061 16108 worker thread done servicing request
02:52:48.096 00.000 21068 OnExposeComplete: enter
02:52:48.098 00.002 21068 UpdateGuideState(): m_state=6
02:52:48.099 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
02:52:48.101 00.002 21068 Star::Find returns 1 (0), X=462.76, Y=436.50, Mass=163844, SNR=98.9, Peak=23360 HFD=3.0
02:52:48.104 00.003 21068 MultiStar: [#1 -0.50,-0.10,0.00,M3] [#2 -0.44,-0.13,0.00,M3] [#3 0.08,-0.28,0.77,U] [#4 -0.07,0.08,0.92,U] [#5 0.16,0.10,0.75,U] [#6 0.05,0.25,0.75,U] [#7 -0.07,0.26,0.72,U] [#8 -0.41,-0.17,0.00,M10] 
02:52:48.105 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.01}, one-star: {-0.04, -0.25}
02:52:48.107 00.002 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:52:48.107 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:52:48.109 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.75 mountX=-0.01 mountY=-0.02, mountTheta=-2.20
02:52:48.113 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
02:52:48.115 00.002 21068 Enqueuing Move request for scope (0.01, 0.01)
02:52:48.116 00.001 16108 Worker thread wakes up
02:52:48.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:52:48.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:52:48.116 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
02:52:48.117 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:52:48.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:48.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:52:48.117 00.000 16108 MoveAxis(E, 0, ABG)
02:52:48.117 00.000 16108 Move returns status 0, amount 0
02:52:48.117 00.000 16108 MoveAxis(N, 0, ABG)
02:52:48.117 00.000 16108 Move returns status 0, amount 0
02:52:48.117 00.000 16108 move complete, result=0
02:52:48.117 00.000 16108 worker thread done servicing request
02:52:48.129 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3344, FiltMin=2864, FiltMax=59123, Gamma=1.000
02:52:48.149 00.020 21068 UpdateGuideState exits: m=163844 SNR=98.9
02:52:48.152 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:48.154 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:48.156 00.002 21068 Enqueuing Expose request
02:52:48.158 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:48.160 00.002 16108 Worker thread wakes up
02:52:48.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:48.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:49.140 00.980 16108 Exposure complete
02:52:49.212 00.072 16108 worker thread done servicing request
02:52:49.212 00.000 21068 OnExposeComplete: enter
02:52:49.214 00.002 21068 UpdateGuideState(): m_state=6
02:52:49.215 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
02:52:49.218 00.003 21068 Star::Find returns 1 (0), X=462.90, Y=436.60, Mass=157546, SNR=101.4, Peak=25152 HFD=2.7
02:52:49.220 00.002 21068 MultiStar: [#1 -0.15,-0.17,0.91,U] [#2 -0.49,-0.13,0.00,M4] [#3 -0.07,-0.40,0.00,M10] [#4 0.07,-0.08,0.84,U] [#5 -0.15,-0.03,0.77,U] [#6 -0.20,0.14,0.82,U] [#7 -0.56,-0.05,0.00,M1] [#8 -0.05,-0.26,0.74,U] 
02:52:49.221 00.001 21068 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {0.10, -0.15}
02:52:49.224 00.003 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
02:52:49.225 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
02:52:49.226 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.12 mountX=0.04 mountY=0.11, mountTheta=1.21
02:52:49.229 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
02:52:49.230 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
02:52:49.232 00.002 16108 Worker thread wakes up
02:52:49.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
02:52:49.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
02:52:49.232 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.11
02:52:49.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:49.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:49.234 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:52:49.234 00.000 16108 MoveAxis(E, 0, ABG)
02:52:49.234 00.000 16108 Move returns status 0, amount 0
02:52:49.234 00.000 16108 MoveAxis(N, 0, ABG)
02:52:49.234 00.000 16108 Move returns status 0, amount 0
02:52:49.234 00.000 16108 move complete, result=0
02:52:49.234 00.000 16108 worker thread done servicing request
02:52:49.240 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3344, FiltMin=2819, FiltMax=55715, Gamma=1.000
02:52:49.268 00.028 21068 UpdateGuideState exits: m=157546 SNR=101.4
02:52:49.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:49.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:49.271 00.001 21068 Enqueuing Expose request
02:52:49.272 00.001 16108 Worker thread wakes up
02:52:49.272 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:49.273 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:49.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:50.430 01.157 16108 Exposure complete
02:52:50.508 00.078 16108 worker thread done servicing request
02:52:50.509 00.001 21068 OnExposeComplete: enter
02:52:50.510 00.001 21068 UpdateGuideState(): m_state=6
02:52:50.510 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
02:52:50.511 00.001 21068 Star::Find returns 1 (0), X=462.67, Y=436.42, Mass=155387, SNR=100.9, Peak=19104 HFD=3.1
02:52:50.512 00.001 21068 MultiStar: [#1 -0.59,0.06,0.00,M3] [#2 -0.51,-0.13,0.00,M5] [#3 -0.29,-0.44,0.00,R] [#4 -0.22,-0.09,0.87,U] [#5 -0.55,-0.09,0.00,M1] [#6 -0.51,0.03,0.00,M1] [#7 -0.53,0.05,0.00,M2] [#8 -0.65,-0.42,0.00,M10] 
02:52:50.513 00.001 21068 refined, 1 included, MultiStar: {-0.17, -0.22}, one-star: {-0.13, -0.33}
02:52:50.514 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
02:52:50.514 00.000 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
02:52:50.515 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.24 mountX=0.13 mountY=0.25, mountTheta=1.09
02:52:50.518 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.22, opts=13)
02:52:50.519 00.001 21068 Enqueuing Move request for scope (-0.17, -0.22)
02:52:50.520 00.001 16108 Worker thread wakes up
02:52:50.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
02:52:50.520 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
02:52:50.520 00.000 16108 Moving (-0.17, -0.22) raw xDistance=0.13 yDistance=0.25
02:52:50.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:52:50.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:52:50.520 00.000 16108 MoveAxis(E, 0, ABG)
02:52:50.520 00.000 16108 Move returns status 0, amount 0
02:52:50.520 00.000 16108 MoveAxis(S, 51, ABG)
02:52:50.520 00.000 16108 Guiding  Dir = 1, Dur = 51
02:52:50.521 00.001 16108 IsSlewing returns 0
02:52:50.521 00.000 16108 IsGuiding returns 0
02:52:50.523 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3344, FiltMin=2889, FiltMax=55254, Gamma=1.000
02:52:50.529 00.006 16108 PulseGuide returned control before completion, sleep 54
02:52:50.537 00.008 21068 UpdateGuideState exits: m=155387 SNR=100.9
02:52:50.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:50.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:50.540 00.001 21068 Enqueuing Expose request
02:52:50.594 00.054 16108 IsGuiding returns 1
02:52:50.594 00.000 16108 scope still moving after pulse duration time elapsed
02:52:50.625 00.031 16108 IsSlewing returns 0
02:52:50.625 00.000 16108 IsGuiding returns 0
02:52:50.625 00.000 16108 scope move finished after 51 + 53 ms
02:52:50.625 00.000 16108 Move returns status 0, amount 51
02:52:50.625 00.000 16108 move complete, result=0
02:52:50.625 00.000 16108 worker thread done servicing request
02:52:50.625 00.000 16108 Worker thread wakes up
02:52:50.625 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:52:50.627 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:50.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:51.600 00.973 16108 Exposure complete
02:52:51.687 00.087 16108 worker thread done servicing request
02:52:51.687 00.000 21068 OnExposeComplete: enter
02:52:51.688 00.001 21068 UpdateGuideState(): m_state=6
02:52:51.689 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
02:52:51.689 00.000 21068 Star::Find returns 1 (0), X=462.60, Y=436.27, Mass=153759, SNR=99.6, Peak=18905 HFD=3.0
02:52:51.690 00.001 21068 MultiStar: [#1 -0.58,-0.22,0.00,M4] [#2 -0.48,-0.28,0.00,M6] [#3 0.19,-0.16,0.79,U] [#4 -0.12,-0.20,0.79,U] [#5 0.18,-0.18,0.65,U] [#6 -0.04,-0.15,0.81,U] [#7 -0.32,0.03,0.00,M3] [#8 -0.37,-0.42,0.00,R] 
02:52:51.691 00.001 21068 refined, 4 included, MultiStar: {-0.01, -0.25}, one-star: {-0.20, -0.48}
02:52:51.692 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
02:52:51.694 00.002 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
02:52:51.695 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.62 mountX=-0.03 mountY=0.24, mountTheta=1.69
02:52:51.697 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.25, opts=13)
02:52:51.698 00.001 21068 Enqueuing Move request for scope (-0.01, -0.25)
02:52:51.698 00.000 16108 Worker thread wakes up
02:52:51.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
02:52:51.698 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
02:52:51.699 00.001 16108 Moving (-0.01, -0.25) raw xDistance=-0.03 yDistance=0.24
02:52:51.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:51.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:52:51.699 00.000 16108 MoveAxis(E, 0, ABG)
02:52:51.699 00.000 16108 Move returns status 0, amount 0
02:52:51.699 00.000 16108 MoveAxis(S, 49, ABG)
02:52:51.699 00.000 16108 Guiding  Dir = 1, Dur = 49
02:52:51.699 00.000 16108 IsSlewing returns 0
02:52:51.699 00.000 16108 IsGuiding returns 0
02:52:51.703 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3344, FiltMin=2877, FiltMax=64083, Gamma=1.000
02:52:51.717 00.014 21068 UpdateGuideState exits: m=153759 SNR=99.6
02:52:51.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:51.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:51.720 00.001 21068 Enqueuing Expose request
02:52:51.754 00.034 16108 IsGuiding returns 1
02:52:51.756 00.002 16108 scope still moving after pulse duration time elapsed
02:52:51.785 00.029 16108 IsSlewing returns 0
02:52:51.785 00.000 16108 IsGuiding returns 1
02:52:51.816 00.031 16108 IsSlewing returns 0
02:52:51.816 00.000 16108 IsGuiding returns 1
02:52:51.848 00.032 16108 IsSlewing returns 0
02:52:51.848 00.000 16108 IsGuiding returns 0
02:52:51.848 00.000 16108 scope move finished after 49 + 100 ms
02:52:51.848 00.000 16108 Move returns status 0, amount 49
02:52:51.848 00.000 16108 move complete, result=0
02:52:51.848 00.000 16108 worker thread done servicing request
02:52:51.848 00.000 16108 Worker thread wakes up
02:52:51.849 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
02:52:51.852 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:51.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:53.005 01.153 16108 Exposure complete
02:52:53.082 00.077 16108 worker thread done servicing request
02:52:53.082 00.000 21068 OnExposeComplete: enter
02:52:53.084 00.002 21068 UpdateGuideState(): m_state=6
02:52:53.086 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
02:52:53.086 00.000 21068 Star::Find returns 1 (0), X=462.73, Y=436.73, Mass=163518, SNR=106.8, Peak=23376 HFD=2.9
02:52:53.087 00.001 21068 MultiStar: [#1 -0.35,0.00,0.00,M5] [#2 -0.30,0.01,0.98,U] [#3 0.32,0.13,0.00,M1] [#4 0.26,0.08,0.87,U] [#5 0.25,-0.07,0.70,U] [#6 0.03,0.20,0.61,U] [#7 -0.30,0.23,0.00,M4] [#8 0.23,0.40,0.00,M1] 
02:52:53.089 00.002 21068 refined, 4 included, MultiStar: {0.01, 0.03}, one-star: {-0.06, -0.02}
02:52:53.090 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
02:52:53.091 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
02:52:53.092 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.19 mountX=-0.01 mountY=-0.04, mountTheta=-1.77
02:52:53.095 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
02:52:53.097 00.002 21068 Enqueuing Move request for scope (0.01, 0.03)
02:52:53.098 00.001 16108 Worker thread wakes up
02:52:53.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:52:53.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:52:53.098 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.04
02:52:53.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:52:53.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:53.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:52:53.098 00.000 16108 MoveAxis(E, 0, ABG)
02:52:53.098 00.000 16108 Move returns status 0, amount 0
02:52:53.098 00.000 16108 MoveAxis(N, 0, ABG)
02:52:53.098 00.000 16108 Move returns status 0, amount 0
02:52:53.098 00.000 16108 move complete, result=0
02:52:53.098 00.000 16108 worker thread done servicing request
02:52:53.103 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3341, FiltMin=2870, FiltMax=65430, Gamma=1.000
02:52:53.130 00.027 21068 UpdateGuideState exits: m=163518 SNR=106.8
02:52:53.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:53.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:53.134 00.002 21068 Enqueuing Expose request
02:52:53.135 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:53.136 00.001 16108 Worker thread wakes up
02:52:53.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:53.137 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:54.111 00.974 16108 Exposure complete
02:52:54.192 00.081 16108 worker thread done servicing request
02:52:54.193 00.001 21068 OnExposeComplete: enter
02:52:54.193 00.000 21068 UpdateGuideState(): m_state=6
02:52:54.194 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
02:52:54.195 00.001 21068 Star::Find returns 1 (0), X=462.85, Y=436.23, Mass=179831, SNR=108.7, Peak=23737 HFD=2.9
02:52:54.196 00.001 21068 MultiStar: [#1 -0.33,-0.07,0.00,M6] [#2 -0.37,-0.14,0.00,M6] [#3 0.14,-0.14,0.74,U] [#4 -0.17,-0.16,0.79,U] [#5 -0.04,0.00,0.69,U] [#6 0.02,0.20,0.55,U] [#7 -0.34,-0.10,0.00,M5] [#8 0.24,0.14,0.61,U] 
02:52:54.197 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.12}, one-star: {0.05, -0.52}
02:52:54.197 00.000 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
02:52:54.199 00.002 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
02:52:54.200 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.32 mountX=-0.05 mountY=0.11, mountTheta=2.01
02:52:54.201 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
02:52:54.202 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
02:52:54.203 00.001 16108 Worker thread wakes up
02:52:54.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
02:52:54.203 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
02:52:54.203 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.05 yDistance=0.11
02:52:54.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:54.204 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:54.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:52:54.204 00.000 16108 MoveAxis(E, 0, ABG)
02:52:54.204 00.000 16108 Move returns status 0, amount 0
02:52:54.204 00.000 16108 MoveAxis(N, 0, ABG)
02:52:54.204 00.000 16108 Move returns status 0, amount 0
02:52:54.204 00.000 16108 move complete, result=0
02:52:54.204 00.000 16108 worker thread done servicing request
02:52:54.206 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3344, FiltMin=2870, FiltMax=65430, Gamma=1.000
02:52:54.220 00.014 21068 UpdateGuideState exits: m=179831 SNR=108.7
02:52:54.220 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:54.222 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:54.223 00.001 21068 Enqueuing Expose request
02:52:54.223 00.000 16108 Worker thread wakes up
02:52:54.223 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:54.224 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:54.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:55.380 01.156 16108 Exposure complete
02:52:55.446 00.066 16108 worker thread done servicing request
02:52:55.447 00.001 21068 OnExposeComplete: enter
02:52:55.447 00.000 21068 UpdateGuideState(): m_state=6
02:52:55.449 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
02:52:55.450 00.001 21068 Star::Find returns 1 (0), X=462.70, Y=436.40, Mass=168295, SNR=102.2, Peak=22336 HFD=3.0
02:52:55.451 00.001 21068 MultiStar: [#1 -0.33,-0.24,0.00,M7] [#2 -0.47,-0.32,0.00,M7] [#3 0.49,-0.16,0.00,M1] [#4 0.03,-0.20,1.06,U] [#5 -0.03,-0.09,0.63,U] [#6 0.09,0.19,0.70,U] [#7 -0.21,0.06,0.58,U] [#8 0.04,0.14,0.70,U] 
02:52:55.452 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.10, -0.35}
02:52:55.453 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
02:52:55.454 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
02:52:55.455 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.89 mountX=0.01 mountY=0.08, mountTheta=1.43
02:52:55.456 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
02:52:55.457 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
02:52:55.458 00.001 16108 Worker thread wakes up
02:52:55.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:52:55.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:52:55.458 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.08
02:52:55.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:52:55.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:55.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:52:55.458 00.000 16108 MoveAxis(E, 0, ABG)
02:52:55.458 00.000 16108 Move returns status 0, amount 0
02:52:55.458 00.000 16108 MoveAxis(N, 0, ABG)
02:52:55.458 00.000 16108 Move returns status 0, amount 0
02:52:55.458 00.000 16108 move complete, result=0
02:52:55.458 00.000 16108 worker thread done servicing request
02:52:55.462 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3341, FiltMin=2873, FiltMax=65430, Gamma=1.000
02:52:55.476 00.014 21068 UpdateGuideState exits: m=168295 SNR=102.2
02:52:55.476 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:55.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:55.478 00.001 21068 Enqueuing Expose request
02:52:55.479 00.001 16108 Worker thread wakes up
02:52:55.479 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:55.479 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:55.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:56.446 00.967 16108 Exposure complete
02:52:56.512 00.066 16108 worker thread done servicing request
02:52:56.512 00.000 21068 OnExposeComplete: enter
02:52:56.513 00.001 21068 UpdateGuideState(): m_state=6
02:52:56.514 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
02:52:56.515 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.42, Mass=148500, SNR=94.9, Peak=21072 HFD=2.7
02:52:56.516 00.001 21068 MultiStar: [#1 -0.11,-0.18,0.91,U] [#2 -0.46,-0.14,0.00,M8] [#3 0.58,-0.14,0.00,M2] [#4 0.10,-0.28,0.96,U] [#5 0.25,-0.22,0.00,M1] [#6 0.36,0.31,0.00,M1] [#7 -0.16,-0.08,0.73,U] [#8 0.11,-0.10,0.69,U] 
02:52:56.517 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.21}, one-star: {0.09, -0.33}
02:52:56.517 00.000 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
02:52:56.518 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
02:52:56.519 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=-0.05 mountY=0.20, mountTheta=1.81
02:52:56.520 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.21, opts=13)
02:52:56.521 00.001 21068 Enqueuing Move request for scope (0.01, -0.21)
02:52:56.522 00.001 16108 Worker thread wakes up
02:52:56.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:52:56.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:52:56.522 00.000 16108 Moving (0.01, -0.21) raw xDistance=-0.05 yDistance=0.20
02:52:56.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:56.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:56.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:52:56.522 00.000 16108 MoveAxis(E, 0, ABG)
02:52:56.522 00.000 16108 Move returns status 0, amount 0
02:52:56.522 00.000 16108 MoveAxis(N, 0, ABG)
02:52:56.522 00.000 16108 Move returns status 0, amount 0
02:52:56.523 00.001 16108 move complete, result=0
02:52:56.523 00.000 16108 worker thread done servicing request
02:52:56.526 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3341, FiltMin=2829, FiltMax=65430, Gamma=1.000
02:52:56.539 00.013 21068 UpdateGuideState exits: m=148500 SNR=94.9
02:52:56.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:56.540 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:56.541 00.001 21068 Enqueuing Expose request
02:52:56.541 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:56.543 00.002 16108 Worker thread wakes up
02:52:56.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:56.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:57.713 01.170 16108 Exposure complete
02:52:57.784 00.071 16108 worker thread done servicing request
02:52:57.784 00.000 21068 OnExposeComplete: enter
02:52:57.785 00.001 21068 UpdateGuideState(): m_state=6
02:52:57.786 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
02:52:57.787 00.001 21068 Star::Find returns 1 (0), X=463.05, Y=436.47, Mass=152541, SNR=105.5, Peak=22912 HFD=2.8
02:52:57.787 00.000 21068 MultiStar: [#1 -0.06,-0.02,0.83,U] [#2 -0.39,-0.08,0.00,M9] [#3 0.57,-0.10,0.00,M3] [#4 0.14,-0.24,0.77,U] [#5 0.06,-0.03,0.63,U] [#6 0.25,0.20,0.00,M2] [#7 -0.23,-0.03,0.62,U] [#8 0.24,0.11,0.68,U] 
02:52:57.788 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.10}, one-star: {0.25, -0.28}
02:52:57.789 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
02:52:57.790 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
02:52:57.790 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=-0.10 mountY=0.08, mountTheta=2.47
02:52:57.793 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
02:52:57.794 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
02:52:57.795 00.001 16108 Worker thread wakes up
02:52:57.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
02:52:57.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
02:52:57.795 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
02:52:57.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:52:57.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:57.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:52:57.795 00.000 16108 MoveAxis(E, 0, ABG)
02:52:57.795 00.000 16108 Move returns status 0, amount 0
02:52:57.795 00.000 16108 MoveAxis(N, 0, ABG)
02:52:57.795 00.000 16108 Move returns status 0, amount 0
02:52:57.795 00.000 16108 move complete, result=0
02:52:57.795 00.000 16108 worker thread done servicing request
02:52:57.798 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3341, FiltMin=2864, FiltMax=52950, Gamma=1.000
02:52:57.814 00.016 21068 UpdateGuideState exits: m=152541 SNR=105.5
02:52:57.816 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:57.816 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:57.817 00.001 21068 Enqueuing Expose request
02:52:57.818 00.001 16108 Worker thread wakes up
02:52:57.818 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:57.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:57.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:52:58.793 00.974 16108 Exposure complete
02:52:58.860 00.067 16108 worker thread done servicing request
02:52:58.860 00.000 21068 OnExposeComplete: enter
02:52:58.862 00.002 21068 UpdateGuideState(): m_state=6
02:52:58.862 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
02:52:58.863 00.001 21068 Star::Find returns 1 (0), X=462.87, Y=436.35, Mass=157290, SNR=104.0, Peak=21008 HFD=2.7
02:52:58.864 00.001 21068 MultiStar: [#1 -0.21,0.02,0.93,U] [#2 -0.30,-0.15,0.00,M10] [#3 0.38,-0.17,0.00,M4] [#4 -0.14,-0.22,0.87,U] [#5 -0.01,-0.36,0.00,M1] [#6 0.15,-0.03,0.75,U] [#7 -0.16,-0.32,0.00,M3] [#8 0.16,0.24,0.59,U] 
02:52:58.865 00.001 21068 refined, 4 included, MultiStar: {-0.01, -0.11}, one-star: {0.07, -0.40}
02:52:58.865 00.000 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
02:52:58.866 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.71)
02:52:58.867 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.01 mountY=0.11, mountTheta=1.65
02:52:58.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.11, opts=13)
02:52:58.870 00.001 21068 Enqueuing Move request for scope (-0.01, -0.11)
02:52:58.870 00.000 16108 Worker thread wakes up
02:52:58.871 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:52:58.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:52:58.871 00.000 16108 Moving (-0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
02:52:58.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:52:58.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:58.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:52:58.871 00.000 16108 MoveAxis(E, 0, ABG)
02:52:58.871 00.000 16108 Move returns status 0, amount 0
02:52:58.871 00.000 16108 MoveAxis(N, 0, ABG)
02:52:58.871 00.000 16108 Move returns status 0, amount 0
02:52:58.871 00.000 16108 move complete, result=0
02:52:58.871 00.000 16108 worker thread done servicing request
02:52:58.874 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3344, FiltMin=2819, FiltMax=61126, Gamma=1.000
02:52:58.888 00.014 21068 UpdateGuideState exits: m=157290 SNR=104.0
02:52:58.890 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:58.891 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:52:58.892 00.001 21068 Enqueuing Expose request
02:52:58.893 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:58.894 00.001 16108 Worker thread wakes up
02:52:58.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:52:58.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:00.057 01.163 16108 Exposure complete
02:53:00.114 00.057 16108 worker thread done servicing request
02:53:00.114 00.000 21068 OnExposeComplete: enter
02:53:00.115 00.001 21068 UpdateGuideState(): m_state=6
02:53:00.116 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
02:53:00.117 00.001 21068 Star::Find returns 1 (0), X=462.73, Y=436.59, Mass=163491, SNR=110.9, Peak=21936 HFD=3.1
02:53:00.118 00.001 21068 MultiStar: [#1 -0.29,-0.07,0.90,U] [#2 -0.50,-0.19,0.00,R] [#3 0.08,-0.11,0.72,U] [#4 -0.15,-0.21,0.91,U] [#5 -0.61,-0.24,0.00,M2] [#6 -0.42,0.11,0.00,M2] [#7 -0.51,-0.20,0.00,M4] [#8 -0.33,0.05,0.00,M1] 
02:53:00.119 00.001 21068 single-star, 3 included, MultiStar: {-0.12, -0.14}, one-star: {-0.07, -0.15}
02:53:00.121 00.002 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
02:53:00.122 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
02:53:00.123 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.01 mountX=0.04 mountY=0.17, mountTheta=1.31
02:53:00.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.15, opts=13)
02:53:00.126 00.001 21068 Enqueuing Move request for scope (-0.07, -0.15)
02:53:00.126 00.000 16108 Worker thread wakes up
02:53:00.127 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
02:53:00.127 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
02:53:00.127 00.000 16108 Moving (-0.07, -0.15) raw xDistance=0.04 yDistance=0.17
02:53:00.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:00.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:00.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:53:00.127 00.000 16108 MoveAxis(E, 0, ABG)
02:53:00.127 00.000 16108 Move returns status 0, amount 0
02:53:00.127 00.000 16108 MoveAxis(N, 0, ABG)
02:53:00.127 00.000 16108 Move returns status 0, amount 0
02:53:00.128 00.001 16108 move complete, result=0
02:53:00.128 00.000 16108 worker thread done servicing request
02:53:00.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3341, FiltMin=2854, FiltMax=56547, Gamma=1.000
02:53:00.149 00.018 21068 UpdateGuideState exits: m=163491 SNR=110.9
02:53:00.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:00.153 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:00.154 00.001 21068 Enqueuing Expose request
02:53:00.155 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:00.156 00.001 16108 Worker thread wakes up
02:53:00.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:00.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:01.134 00.978 16108 Exposure complete
02:53:01.196 00.062 16108 worker thread done servicing request
02:53:01.196 00.000 21068 OnExposeComplete: enter
02:53:01.197 00.001 21068 UpdateGuideState(): m_state=6
02:53:01.198 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
02:53:01.199 00.001 21068 Star::Find returns 1 (0), X=462.93, Y=436.23, Mass=159304, SNR=106.5, Peak=20697 HFD=3.1
02:53:01.200 00.001 21068 MultiStar: [#1 -0.11,-0.13,0.86,U] [#2 0.22,-0.30,0.00,M1] [#3 0.52,-0.09,0.00,M4] [#4 0.14,-0.17,1.00,U] [#5 -0.19,-0.07,0.59,U] [#6 -0.07,-0.08,0.69,U] [#7 -0.25,-0.09,0.68,U] [#8 0.51,-0.02,0.00,M2] 
02:53:01.200 00.000 21068 refined, 5 included, MultiStar: {-0.03, -0.20}, one-star: {0.13, -0.52}
02:53:01.201 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
02:53:01.203 00.002 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
02:53:01.203 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.73 mountX=-0.00 mountY=0.20, mountTheta=1.59
02:53:01.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
02:53:01.206 00.001 21068 Enqueuing Move request for scope (-0.03, -0.20)
02:53:01.207 00.001 16108 Worker thread wakes up
02:53:01.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
02:53:01.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
02:53:01.207 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.00 yDistance=0.20
02:53:01.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:53:01.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:53:01.207 00.000 16108 MoveAxis(E, 0, ABG)
02:53:01.207 00.000 16108 Move returns status 0, amount 0
02:53:01.207 00.000 16108 MoveAxis(S, 40, ABG)
02:53:01.207 00.000 16108 Guiding  Dir = 1, Dur = 40
02:53:01.207 00.000 16108 IsSlewing returns 0
02:53:01.207 00.000 16108 IsGuiding returns 0
02:53:01.209 00.002 16108 PulseGuide returned control before completion, sleep 49
02:53:01.214 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3344, FiltMin=2880, FiltMax=63139, Gamma=1.000
02:53:01.238 00.024 21068 UpdateGuideState exits: m=159304 SNR=106.5
02:53:01.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:01.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:01.241 00.001 21068 Enqueuing Expose request
02:53:01.270 00.029 16108 IsGuiding returns 1
02:53:01.270 00.000 16108 scope still moving after pulse duration time elapsed
02:53:01.301 00.031 16108 IsSlewing returns 0
02:53:01.301 00.000 16108 IsGuiding returns 0
02:53:01.301 00.000 16108 scope move finished after 40 + 54 ms
02:53:01.301 00.000 16108 Move returns status 0, amount 40
02:53:01.301 00.000 16108 move complete, result=0
02:53:01.303 00.002 16108 worker thread done servicing request
02:53:01.303 00.000 16108 Worker thread wakes up
02:53:01.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:01.303 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
02:53:01.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:02.463 01.160 16108 Exposure complete
02:53:02.537 00.074 16108 worker thread done servicing request
02:53:02.537 00.000 21068 OnExposeComplete: enter
02:53:02.538 00.001 21068 UpdateGuideState(): m_state=6
02:53:02.539 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
02:53:02.540 00.001 21068 Star::Find returns 1 (0), X=462.93, Y=436.35, Mass=169621, SNR=110.5, Peak=21561 HFD=3.0
02:53:02.541 00.001 21068 MultiStar: [#1 -0.05,0.01,0.93,U] [#2 0.12,0.13,0.77,U] [#3 0.37,0.03,0.00,M5] [#4 0.16,-0.09,0.77,U] [#5 0.01,-0.11,0.71,U] [#6 0.36,-0.02,0.00,M2] [#7 0.15,-0.15,0.53,U] [#8 -0.05,0.08,0.56,U] 
02:53:02.543 00.002 21068 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.13, -0.40}
02:53:02.544 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
02:53:02.545 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.47)
02:53:02.546 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.08 mountY=0.07, mountTheta=2.44
02:53:02.547 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
02:53:02.548 00.001 21068 Enqueuing Move request for scope (0.07, -0.09)
02:53:02.549 00.001 16108 Worker thread wakes up
02:53:02.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:53:02.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:53:02.549 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.07
02:53:02.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:53:02.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:02.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:53:02.549 00.000 16108 MoveAxis(E, 0, ABG)
02:53:02.549 00.000 16108 Move returns status 0, amount 0
02:53:02.549 00.000 16108 MoveAxis(N, 0, ABG)
02:53:02.549 00.000 16108 Move returns status 0, amount 0
02:53:02.549 00.000 16108 move complete, result=0
02:53:02.550 00.001 16108 worker thread done servicing request
02:53:02.553 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3344, FiltMin=2880, FiltMax=54755, Gamma=1.000
02:53:02.578 00.025 21068 UpdateGuideState exits: m=169621 SNR=110.5
02:53:02.580 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:02.581 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:02.583 00.002 21068 Enqueuing Expose request
02:53:02.585 00.002 16108 Worker thread wakes up
02:53:02.585 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:02.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:02.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:03.568 00.982 16108 Exposure complete
02:53:03.638 00.070 16108 worker thread done servicing request
02:53:03.638 00.000 21068 OnExposeComplete: enter
02:53:03.639 00.001 21068 UpdateGuideState(): m_state=6
02:53:03.640 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
02:53:03.640 00.000 21068 Star::Find returns 1 (0), X=462.80, Y=436.43, Mass=148891, SNR=98.7, Peak=18761 HFD=3.1
02:53:03.641 00.001 21068 MultiStar: [#1 -0.21,-0.08,0.89,U] [#2 0.22,0.16,0.81,U] [#3 0.24,-0.11,0.78,U] [#4 0.12,-0.22,0.86,U] [#5 -0.42,-0.30,0.00,M1] [#6 -0.19,-0.14,0.67,U] [#7 -0.63,-0.52,0.00,M3] [#8 -0.11,0.15,0.62,U] 
02:53:03.642 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.01, -0.31}
02:53:03.643 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
02:53:03.644 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
02:53:03.644 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=-0.03 mountY=0.09, mountTheta=1.93
02:53:03.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
02:53:03.647 00.001 21068 Enqueuing Move request for scope (0.02, -0.10)
02:53:03.647 00.000 16108 Worker thread wakes up
02:53:03.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:53:03.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:53:03.648 00.001 16108 Moving (0.02, -0.10) raw xDistance=-0.03 yDistance=0.09
02:53:03.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:03.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:03.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:53:03.648 00.000 16108 MoveAxis(E, 0, ABG)
02:53:03.648 00.000 16108 Move returns status 0, amount 0
02:53:03.648 00.000 16108 MoveAxis(N, 0, ABG)
02:53:03.648 00.000 16108 Move returns status 0, amount 0
02:53:03.648 00.000 16108 move complete, result=0
02:53:03.648 00.000 16108 worker thread done servicing request
02:53:03.659 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3341, FiltMin=2857, FiltMax=57702, Gamma=1.000
02:53:03.678 00.019 21068 UpdateGuideState exits: m=148891 SNR=98.7
02:53:03.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:03.681 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:03.683 00.002 21068 Enqueuing Expose request
02:53:03.685 00.002 16108 Worker thread wakes up
02:53:03.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:03.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:03.685 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:04.847 01.162 16108 Exposure complete
02:53:04.904 00.057 16108 worker thread done servicing request
02:53:04.904 00.000 21068 OnExposeComplete: enter
02:53:04.905 00.001 21068 UpdateGuideState(): m_state=6
02:53:04.906 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
02:53:04.907 00.001 21068 Star::Find returns 1 (0), X=463.06, Y=436.38, Mass=188318, SNR=107.5, Peak=23168 HFD=3.2
02:53:04.908 00.001 21068 MultiStar: [#1 -0.13,0.10,0.83,U] [#2 0.38,0.02,0.00,M1] [#3 0.61,0.14,0.00,M5] [#4 0.06,-0.10,0.90,U] [#5 0.09,-0.18,0.58,U] [#6 0.20,-0.14,0.63,U] [#7 -0.31,-0.08,0.59,U] [#8 0.36,0.19,0.00,M1] 
02:53:04.908 00.000 21068 refined, 5 included, MultiStar: {0.04, -0.14}, one-star: {0.26, -0.37}
02:53:04.911 00.003 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
02:53:04.912 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
02:53:04.913 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.25 mountX=-0.07 mountY=0.12, mountTheta=2.08
02:53:04.916 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
02:53:04.917 00.001 21068 Enqueuing Move request for scope (0.04, -0.14)
02:53:04.918 00.001 16108 Worker thread wakes up
02:53:04.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:53:04.918 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:53:04.918 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.07 yDistance=0.12
02:53:04.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:53:04.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:04.920 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:53:04.920 00.000 16108 MoveAxis(E, 0, ABG)
02:53:04.920 00.000 16108 Move returns status 0, amount 0
02:53:04.920 00.000 16108 MoveAxis(N, 0, ABG)
02:53:04.920 00.000 16108 Move returns status 0, amount 0
02:53:04.920 00.000 16108 move complete, result=0
02:53:04.920 00.000 16108 worker thread done servicing request
02:53:04.923 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3341, FiltMin=2841, FiltMax=65430, Gamma=1.000
02:53:04.942 00.019 21068 UpdateGuideState exits: m=188318 SNR=107.5
02:53:04.944 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:04.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:04.947 00.002 21068 Enqueuing Expose request
02:53:04.949 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:04.950 00.001 16108 Worker thread wakes up
02:53:04.950 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:04.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:05.928 00.978 16108 Exposure complete
02:53:05.984 00.056 16108 worker thread done servicing request
02:53:05.984 00.000 21068 OnExposeComplete: enter
02:53:05.985 00.001 21068 UpdateGuideState(): m_state=6
02:53:05.987 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
02:53:05.989 00.002 21068 Star::Find returns 1 (0), X=462.90, Y=436.61, Mass=152281, SNR=91.6, Peak=22016 HFD=3.0
02:53:05.991 00.002 21068 MultiStar: [#1 -0.36,0.02,0.00,M1] [#2 0.16,0.01,0.85,U] [#3 0.35,0.04,0.00,M6] [#4 -0.04,-0.10,1.02,U] [#5 -0.44,-0.40,0.00,M1] [#6 0.05,0.06,0.89,U] [#7 -0.27,-0.01,0.82,U] [#8 0.05,0.25,0.81,U] 
02:53:05.993 00.002 21068 refined, 5 included, MultiStar: {0.01, 0.00}, one-star: {0.10, -0.14}
02:53:05.994 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
02:53:05.997 00.003 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
02:53:05.998 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.38 mountX=-0.01 mountY=-0.01, mountTheta=-2.55
02:53:06.001 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.00, opts=13)
02:53:06.003 00.002 21068 Enqueuing Move request for scope (0.01, 0.00)
02:53:06.006 00.003 16108 Worker thread wakes up
02:53:06.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:53:06.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:53:06.006 00.000 16108 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.01
02:53:06.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:06.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:06.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:53:06.006 00.000 16108 MoveAxis(E, 0, ABG)
02:53:06.006 00.000 16108 Move returns status 0, amount 0
02:53:06.006 00.000 16108 MoveAxis(N, 0, ABG)
02:53:06.006 00.000 16108 Move returns status 0, amount 0
02:53:06.006 00.000 16108 move complete, result=0
02:53:06.006 00.000 16108 worker thread done servicing request
02:53:06.011 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3341, FiltMin=2854, FiltMax=49603, Gamma=1.000
02:53:06.034 00.023 21068 UpdateGuideState exits: m=152281 SNR=91.6
02:53:06.036 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:06.038 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:06.039 00.001 21068 Enqueuing Expose request
02:53:06.041 00.002 16108 Worker thread wakes up
02:53:06.041 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:06.043 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:06.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:07.204 01.161 16108 Exposure complete
02:53:07.267 00.063 16108 worker thread done servicing request
02:53:07.268 00.001 21068 OnExposeComplete: enter
02:53:07.269 00.001 21068 UpdateGuideState(): m_state=6
02:53:07.271 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
02:53:07.272 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.20, Mass=168992, SNR=103.9, Peak=22441 HFD=2.9
02:53:07.275 00.003 21068 MultiStar: [#1 -0.23,-0.08,0.94,U] [#2 0.08,0.21,0.92,U] [#3 0.22,-0.27,0.00,M7] [#4 -0.02,-0.16,0.92,U] [#5 0.27,0.04,0.66,U] [#6 0.28,-0.04,0.66,U] [#7 -0.07,0.16,0.66,U] [#8 -0.14,0.04,0.60,U] 
02:53:07.276 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.09, -0.55}
02:53:07.277 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
02:53:07.277 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
02:53:07.278 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.22 mountX=-0.04 mountY=0.06, mountTheta=2.12
02:53:07.280 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
02:53:07.282 00.002 21068 Enqueuing Move request for scope (0.03, -0.07)
02:53:07.283 00.001 16108 Worker thread wakes up
02:53:07.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
02:53:07.284 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
02:53:07.284 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
02:53:07.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:07.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:07.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:53:07.284 00.000 16108 MoveAxis(E, 0, ABG)
02:53:07.284 00.000 16108 Move returns status 0, amount 0
02:53:07.284 00.000 16108 MoveAxis(N, 0, ABG)
02:53:07.285 00.001 16108 Move returns status 0, amount 0
02:53:07.285 00.000 16108 move complete, result=0
02:53:07.285 00.000 16108 worker thread done servicing request
02:53:07.291 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3341, FiltMin=2835, FiltMax=62118, Gamma=1.000
02:53:07.309 00.018 21068 UpdateGuideState exits: m=168992 SNR=103.9
02:53:07.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:07.310 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:07.311 00.001 21068 Enqueuing Expose request
02:53:07.311 00.000 16108 Worker thread wakes up
02:53:07.312 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:07.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:07.312 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:08.290 00.978 16108 Exposure complete
02:53:08.343 00.053 16108 worker thread done servicing request
02:53:08.343 00.000 21068 OnExposeComplete: enter
02:53:08.344 00.001 21068 UpdateGuideState(): m_state=6
02:53:08.345 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
02:53:08.346 00.001 21068 Star::Find returns 1 (0), X=462.70, Y=436.21, Mass=172603, SNR=115.8, Peak=20665 HFD=3.2
02:53:08.347 00.001 21068 MultiStar: [#1 -0.46,-0.18,0.00,M1] [#2 0.18,0.01,0.75,U] [#3 0.37,-0.45,0.00,M8] [#4 0.08,-0.24,0.77,U] [#5 -0.19,-0.35,0.00,M1] [#6 0.00,-0.11,0.63,U] [#7 -0.45,-0.33,0.00,M1] [#8 -0.01,0.07,0.64,U] 
02:53:08.348 00.001 21068 refined, 4 included, MultiStar: {0.02, -0.19}, one-star: {-0.10, -0.53}
02:53:08.349 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
02:53:08.349 00.000 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
02:53:08.350 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.45 mountX=-0.06 mountY=0.18, mountTheta=1.87
02:53:08.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.19, opts=13)
02:53:08.354 00.002 21068 Enqueuing Move request for scope (0.02, -0.19)
02:53:08.356 00.002 16108 Worker thread wakes up
02:53:08.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:53:08.357 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:53:08.357 00.000 16108 Moving (0.02, -0.19) raw xDistance=-0.06 yDistance=0.18
02:53:08.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:08.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:08.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:53:08.357 00.000 16108 MoveAxis(E, 0, ABG)
02:53:08.357 00.000 16108 Move returns status 0, amount 0
02:53:08.357 00.000 16108 MoveAxis(N, 0, ABG)
02:53:08.357 00.000 16108 Move returns status 0, amount 0
02:53:08.357 00.000 16108 move complete, result=0
02:53:08.358 00.001 16108 worker thread done servicing request
02:53:08.365 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3341, FiltMin=2873, FiltMax=60982, Gamma=1.000
02:53:08.388 00.023 21068 UpdateGuideState exits: m=172603 SNR=115.8
02:53:08.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:08.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:08.392 00.002 21068 Enqueuing Expose request
02:53:08.393 00.001 16108 Worker thread wakes up
02:53:08.393 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:08.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:08.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:09.554 01.160 16108 Exposure complete
02:53:09.637 00.083 16108 worker thread done servicing request
02:53:09.637 00.000 21068 OnExposeComplete: enter
02:53:09.640 00.003 21068 UpdateGuideState(): m_state=6
02:53:09.641 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
02:53:09.643 00.002 21068 Star::Find returns 1 (0), X=463.25, Y=436.27, Mass=161183, SNR=109.2, Peak=19936 HFD=2.9
02:53:09.645 00.002 21068 MultiStar: [#1 0.07,-0.05,0.95,U] [#2 0.37,-0.13,0.00,M1] [#3 0.65,-0.28,0.00,M9] [#4 0.38,-0.11,0.00,M1] [#5 0.28,-0.09,0.65,U] [#6 0.08,0.03,0.63,U] [#7 -0.17,-0.30,0.00,M2] [#8 0.06,0.10,0.70,U] 
02:53:09.647 00.002 21068 refined, 4 included, MultiStar: {0.20, -0.12}, one-star: {0.46, -0.47}
02:53:09.648 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
02:53:09.649 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
02:53:09.651 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.55 mountX=-0.22 mountY=0.07, mountTheta=2.83
02:53:09.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.12, opts=13)
02:53:09.656 00.003 21068 Enqueuing Move request for scope (0.20, -0.12)
02:53:09.657 00.001 16108 Worker thread wakes up
02:53:09.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:53:09.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:53:09.657 00.000 16108 Moving (0.20, -0.12) raw xDistance=-0.22 yDistance=0.07
02:53:09.658 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:53:09.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:09.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:53:09.658 00.000 16108 MoveAxis(E, 58, ABG)
02:53:09.658 00.000 16108 Guiding  Dir = 2, Dur = 58
02:53:09.658 00.000 16108 IsSlewing returns 0
02:53:09.658 00.000 16108 IsGuiding returns 0
02:53:09.659 00.001 16108 PulseGuide returned control before completion, sleep 67
02:53:09.662 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3341, FiltMin=2886, FiltMax=53078, Gamma=1.000
02:53:09.689 00.027 21068 UpdateGuideState exits: m=161183 SNR=109.2
02:53:09.691 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:09.693 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:09.694 00.001 21068 Enqueuing Expose request
02:53:09.740 00.046 16108 IsGuiding returns 0
02:53:09.740 00.000 16108 Move returns status 0, amount 58
02:53:09.740 00.000 16108 MoveAxis(N, 0, ABG)
02:53:09.740 00.000 16108 Move returns status 0, amount 0
02:53:09.740 00.000 16108 move complete, result=0
02:53:09.740 00.000 16108 worker thread done servicing request
02:53:09.740 00.000 16108 Worker thread wakes up
02:53:09.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:09.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:09.741 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
02:53:10.715 00.974 16108 Exposure complete
02:53:10.771 00.056 16108 worker thread done servicing request
02:53:10.771 00.000 21068 OnExposeComplete: enter
02:53:10.772 00.001 21068 UpdateGuideState(): m_state=6
02:53:10.773 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
02:53:10.773 00.000 21068 Star::Find returns 1 (0), X=462.84, Y=436.50, Mass=162120, SNR=102.5, Peak=22112 HFD=3.0
02:53:10.774 00.001 21068 MultiStar: [#1 -0.18,-0.05,0.99,U] [#2 0.30,-0.05,0.89,U] [#3 0.21,-0.16,0.71,U] [#4 0.08,-0.13,0.92,U] [#5 -0.18,-0.14,0.72,U] [#6 -0.31,-0.07,0.71,U] [#7 -0.18,0.00,0.56,U] [#8 0.03,0.19,0.60,U] 
02:53:10.775 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.04, -0.24}
02:53:10.776 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
02:53:10.776 00.000 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
02:53:10.777 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=-0.00 mountY=0.09, mountTheta=1.62
02:53:10.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
02:53:10.779 00.000 21068 Enqueuing Move request for scope (-0.01, -0.09)
02:53:10.780 00.001 16108 Worker thread wakes up
02:53:10.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:53:10.780 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:53:10.780 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.00 yDistance=0.09
02:53:10.780 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:53:10.780 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:10.780 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:53:10.780 00.000 16108 MoveAxis(E, 0, ABG)
02:53:10.780 00.000 16108 Move returns status 0, amount 0
02:53:10.780 00.000 16108 MoveAxis(N, 0, ABG)
02:53:10.780 00.000 16108 Move returns status 0, amount 0
02:53:10.780 00.000 16108 move complete, result=0
02:53:10.781 00.001 16108 worker thread done servicing request
02:53:10.787 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3341, FiltMin=2816, FiltMax=50918, Gamma=1.000
02:53:10.806 00.019 21068 UpdateGuideState exits: m=162120 SNR=102.5
02:53:10.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:10.809 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:10.809 00.000 21068 Enqueuing Expose request
02:53:10.810 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:10.811 00.001 16108 Worker thread wakes up
02:53:10.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:10.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:11.967 01.156 16108 Exposure complete
02:53:12.038 00.071 16108 worker thread done servicing request
02:53:12.038 00.000 21068 OnExposeComplete: enter
02:53:12.039 00.001 21068 UpdateGuideState(): m_state=6
02:53:12.041 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
02:53:12.042 00.001 21068 Star::Find returns 1 (0), X=463.07, Y=436.49, Mass=169789, SNR=110.6, Peak=24128 HFD=3.0
02:53:12.043 00.001 21068 MultiStar: [#1 -0.14,0.02,1.04,U] [#2 0.37,0.10,0.00,M1] [#3 0.29,-0.10,0.72,U] [#4 0.09,0.01,0.76,U] [#5 -0.10,-0.08,0.57,U] [#6 0.01,0.08,0.67,U] [#7 -0.12,0.29,0.55,U] [#8 0.18,0.21,0.54,U] 
02:53:12.045 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.27, -0.26}
02:53:12.046 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
02:53:12.048 00.002 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
02:53:12.049 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
02:53:12.053 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.00, opts=13)
02:53:12.056 00.003 21068 Enqueuing Move request for scope (0.06, -0.00)
02:53:12.057 00.001 16108 Worker thread wakes up
02:53:12.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
02:53:12.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
02:53:12.057 00.000 16108 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=-0.01
02:53:12.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:12.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:12.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:53:12.057 00.000 16108 MoveAxis(E, 0, ABG)
02:53:12.058 00.001 16108 Move returns status 0, amount 0
02:53:12.058 00.000 16108 MoveAxis(N, 0, ABG)
02:53:12.058 00.000 16108 Move returns status 0, amount 0
02:53:12.058 00.000 16108 move complete, result=0
02:53:12.058 00.000 16108 worker thread done servicing request
02:53:12.066 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3341, FiltMin=2861, FiltMax=57539, Gamma=1.000
02:53:12.086 00.020 21068 UpdateGuideState exits: m=169789 SNR=110.6
02:53:12.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:12.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:12.088 00.000 21068 Enqueuing Expose request
02:53:12.089 00.001 16108 Worker thread wakes up
02:53:12.089 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:12.090 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:12.090 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:13.062 00.972 16108 Exposure complete
02:53:13.133 00.071 16108 worker thread done servicing request
02:53:13.133 00.000 21068 OnExposeComplete: enter
02:53:13.135 00.002 21068 UpdateGuideState(): m_state=6
02:53:13.138 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
02:53:13.140 00.002 21068 Star::Find returns 1 (0), X=462.81, Y=436.37, Mass=162932, SNR=105.5, Peak=23760 HFD=2.7
02:53:13.142 00.002 21068 MultiStar: [#1 -0.05,-0.16,0.81,U] [#2 0.37,-0.13,0.00,M2] [#3 0.23,-0.18,0.77,U] [#4 0.17,-0.31,0.00,M1] [#5 -0.01,-0.15,0.65,U] [#6 -0.09,-0.04,0.69,U] [#7 -0.14,0.03,0.56,U] [#8 0.08,0.06,0.52,U] 
02:53:13.143 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {0.02, -0.38}
02:53:13.145 00.002 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
02:53:13.147 00.002 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:53:13.147 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=-0.03 mountY=0.14, mountTheta=1.81
02:53:13.150 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
02:53:13.152 00.002 21068 Enqueuing Move request for scope (0.01, -0.15)
02:53:13.153 00.001 16108 Worker thread wakes up
02:53:13.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:53:13.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:53:13.154 00.001 16108 Moving (0.01, -0.15) raw xDistance=-0.03 yDistance=0.14
02:53:13.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:13.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:13.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:53:13.154 00.000 16108 MoveAxis(E, 0, ABG)
02:53:13.154 00.000 16108 Move returns status 0, amount 0
02:53:13.154 00.000 16108 MoveAxis(N, 0, ABG)
02:53:13.154 00.000 16108 Move returns status 0, amount 0
02:53:13.154 00.000 16108 move complete, result=0
02:53:13.156 00.002 16108 worker thread done servicing request
02:53:13.162 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3341, FiltMin=2873, FiltMax=58233, Gamma=1.000
02:53:13.187 00.025 21068 UpdateGuideState exits: m=162932 SNR=105.5
02:53:13.189 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:13.191 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:13.192 00.001 21068 Enqueuing Expose request
02:53:13.193 00.001 16108 Worker thread wakes up
02:53:13.193 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:13.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:13.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:14.364 01.170 16108 Exposure complete
02:53:14.427 00.063 16108 worker thread done servicing request
02:53:14.427 00.000 21068 OnExposeComplete: enter
02:53:14.428 00.001 21068 UpdateGuideState(): m_state=6
02:53:14.428 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
02:53:14.429 00.001 21068 Star::Find returns 1 (0), X=462.88, Y=436.32, Mass=158489, SNR=101.1, Peak=24489 HFD=2.6
02:53:14.431 00.002 21068 MultiStar: [#1 -0.20,-0.13,0.93,U] [#2 0.31,-0.13,0.00,M3] [#3 0.70,-0.22,0.00,M7] [#4 0.34,-0.49,0.00,M2] [#5 0.11,-0.41,0.00,M1] [#6 0.01,-0.26,0.75,U] [#7 -0.02,-0.25,0.56,U] [#8 0.18,0.02,0.68,U] 
02:53:14.432 00.001 21068 refined, 4 included, MultiStar: {0.00, -0.22}, one-star: {0.08, -0.43}
02:53:14.432 00.000 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
02:53:14.433 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
02:53:14.434 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.56 mountX=-0.04 mountY=0.22, mountTheta=1.76
02:53:14.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.22, opts=13)
02:53:14.439 00.003 21068 Enqueuing Move request for scope (0.00, -0.22)
02:53:14.441 00.002 16108 Worker thread wakes up
02:53:14.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
02:53:14.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
02:53:14.441 00.000 16108 Moving (0.00, -0.22) raw xDistance=-0.04 yDistance=0.22
02:53:14.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:14.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:53:14.441 00.000 16108 MoveAxis(E, 0, ABG)
02:53:14.442 00.001 16108 Move returns status 0, amount 0
02:53:14.442 00.000 16108 MoveAxis(S, 43, ABG)
02:53:14.442 00.000 16108 Guiding  Dir = 1, Dur = 43
02:53:14.442 00.000 16108 IsSlewing returns 0
02:53:14.442 00.000 16108 IsGuiding returns 0
02:53:14.447 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3337, FiltMin=2854, FiltMax=62560, Gamma=1.000
02:53:14.453 00.006 16108 PulseGuide returned control before completion, sleep 43
02:53:14.465 00.012 21068 UpdateGuideState exits: m=158489 SNR=101.1
02:53:14.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:14.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:14.468 00.001 21068 Enqueuing Expose request
02:53:14.498 00.030 16108 IsGuiding returns 1
02:53:14.498 00.000 16108 scope still moving after pulse duration time elapsed
02:53:14.528 00.030 16108 IsSlewing returns 0
02:53:14.528 00.000 16108 IsGuiding returns 1
02:53:14.559 00.031 16108 IsSlewing returns 0
02:53:14.559 00.000 16108 IsGuiding returns 0
02:53:14.559 00.000 16108 scope move finished after 43 + 74 ms
02:53:14.559 00.000 16108 Move returns status 0, amount 43
02:53:14.559 00.000 16108 move complete, result=0
02:53:14.559 00.000 16108 worker thread done servicing request
02:53:14.561 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:53:14.563 00.002 16108 Worker thread wakes up
02:53:14.563 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:14.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:15.545 00.982 16108 Exposure complete
02:53:15.601 00.056 16108 worker thread done servicing request
02:53:15.601 00.000 21068 OnExposeComplete: enter
02:53:15.602 00.001 21068 UpdateGuideState(): m_state=6
02:53:15.603 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
02:53:15.604 00.001 21068 Star::Find returns 1 (0), X=463.04, Y=436.41, Mass=162024, SNR=99.4, Peak=23152 HFD=2.8
02:53:15.605 00.001 21068 MultiStar: [#1 -0.24,-0.03,1.06,U] [#2 0.27,0.07,0.89,U] [#3 0.37,-0.32,0.00,M8] [#4 0.37,-0.26,0.00,M3] [#5 -0.08,-0.09,0.74,U] [#6 -0.02,0.36,0.00,M1] [#7 -0.33,-0.07,0.00,M1] [#8 0.23,0.12,0.79,U] 
02:53:15.605 00.000 21068 refined, 4 included, MultiStar: {0.08, -0.06}, one-star: {0.24, -0.34}
02:53:15.606 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
02:53:15.607 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
02:53:15.607 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.68 mountX=-0.09 mountY=0.04, mountTheta=2.69
02:53:15.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
02:53:15.613 00.003 21068 Enqueuing Move request for scope (0.08, -0.06)
02:53:15.614 00.001 16108 Worker thread wakes up
02:53:15.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:53:15.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:53:15.614 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
02:53:15.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:15.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:15.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:53:15.614 00.000 16108 MoveAxis(E, 0, ABG)
02:53:15.614 00.000 16108 Move returns status 0, amount 0
02:53:15.614 00.000 16108 MoveAxis(N, 0, ABG)
02:53:15.614 00.000 16108 Move returns status 0, amount 0
02:53:15.614 00.000 16108 move complete, result=0
02:53:15.614 00.000 16108 worker thread done servicing request
02:53:15.618 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3337, FiltMin=2832, FiltMax=63446, Gamma=1.000
02:53:15.643 00.025 21068 UpdateGuideState exits: m=162024 SNR=99.4
02:53:15.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:15.645 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:15.645 00.000 21068 Enqueuing Expose request
02:53:15.646 00.001 16108 Worker thread wakes up
02:53:15.646 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:15.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:15.646 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:16.793 01.147 16108 Exposure complete
02:53:16.849 00.056 16108 worker thread done servicing request
02:53:16.849 00.000 21068 OnExposeComplete: enter
02:53:16.850 00.001 21068 UpdateGuideState(): m_state=6
02:53:16.851 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
02:53:16.854 00.003 21068 Star::Find returns 1 (0), X=463.26, Y=436.44, Mass=154776, SNR=90.9, Peak=23744 HFD=2.9
02:53:16.855 00.001 21068 MultiStar: [#1 0.10,-0.09,1.01,U] [#2 0.64,0.03,0.00,M3] [#3 0.58,-0.04,0.00,M9] [#4 0.17,-0.03,1.09,U] [#5 0.44,-0.16,0.00,M1] [#6 0.27,0.28,0.00,M2] [#7 -0.28,-0.09,0.68,U] [#8 0.32,0.11,0.00,M1] 
02:53:16.856 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.13}, one-star: {0.46, -0.31}
02:53:16.856 00.000 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
02:53:16.857 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
02:53:16.858 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.72 mountX=-0.17 mountY=0.09, mountTheta=2.65
02:53:16.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
02:53:16.861 00.001 21068 Enqueuing Move request for scope (0.15, -0.13)
02:53:16.862 00.001 16108 Worker thread wakes up
02:53:16.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
02:53:16.862 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
02:53:16.862 00.000 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.09
02:53:16.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:53:16.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:16.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:53:16.862 00.000 16108 MoveAxis(E, 0, ABG)
02:53:16.863 00.001 16108 Move returns status 0, amount 0
02:53:16.863 00.000 16108 MoveAxis(N, 0, ABG)
02:53:16.863 00.000 16108 Move returns status 0, amount 0
02:53:16.863 00.000 16108 move complete, result=0
02:53:16.863 00.000 16108 worker thread done servicing request
02:53:16.875 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=189, max=65535, med=3337, FiltMin=2864, FiltMax=51318, Gamma=1.000
02:53:16.893 00.018 21068 UpdateGuideState exits: m=154776 SNR=90.9
02:53:16.895 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:16.895 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:16.896 00.001 21068 Enqueuing Expose request
02:53:16.897 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:16.898 00.001 16108 Worker thread wakes up
02:53:16.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:16.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:17.868 00.970 16108 Exposure complete
02:53:17.926 00.058 16108 worker thread done servicing request
02:53:17.926 00.000 21068 OnExposeComplete: enter
02:53:17.927 00.001 21068 UpdateGuideState(): m_state=6
02:53:17.928 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
02:53:17.929 00.001 21068 Star::Find returns 1 (0), X=462.93, Y=436.66, Mass=178801, SNR=117.7, Peak=27344 HFD=3.2
02:53:17.931 00.002 21068 MultiStar: [#1 -0.03,0.03,0.86,U] [#2 0.29,0.17,0.00,M4] [#3 0.46,0.07,0.00,M10] [#4 0.12,-0.10,0.71,U] [#5 0.18,0.04,0.55,U] [#6 0.12,0.30,0.60,U] [#7 -0.11,-0.01,0.58,U] [#8 0.41,0.14,0.00,M2] 
02:53:17.932 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.13, -0.09}
02:53:17.934 00.002 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
02:53:17.936 00.002 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
02:53:17.937 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.21 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
02:53:17.940 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
02:53:17.941 00.001 21068 Enqueuing Move request for scope (0.07, 0.01)
02:53:17.942 00.001 16108 Worker thread wakes up
02:53:17.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:53:17.943 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:53:17.943 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.06 yDistance=-0.03
02:53:17.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:17.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:17.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:53:17.943 00.000 16108 MoveAxis(E, 0, ABG)
02:53:17.943 00.000 16108 Move returns status 0, amount 0
02:53:17.943 00.000 16108 MoveAxis(N, 0, ABG)
02:53:17.943 00.000 16108 Move returns status 0, amount 0
02:53:17.943 00.000 16108 move complete, result=0
02:53:17.943 00.000 16108 worker thread done servicing request
02:53:17.949 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3337, FiltMin=2825, FiltMax=49459, Gamma=1.000
02:53:17.963 00.014 21068 UpdateGuideState exits: m=178801 SNR=117.7
02:53:17.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:17.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:17.966 00.001 21068 Enqueuing Expose request
02:53:17.967 00.001 16108 Worker thread wakes up
02:53:17.967 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:17.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:17.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:19.136 01.169 16108 Exposure complete
02:53:19.191 00.055 16108 worker thread done servicing request
02:53:19.191 00.000 21068 OnExposeComplete: enter
02:53:19.192 00.001 21068 UpdateGuideState(): m_state=6
02:53:19.193 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
02:53:19.194 00.001 21068 Star::Find returns 1 (0), X=462.96, Y=436.35, Mass=146503, SNR=94.3, Peak=21392 HFD=2.7
02:53:19.195 00.001 21068 MultiStar: [#1 -0.10,0.08,1.03,U] [#2 0.49,0.25,0.00,M5] [#3 0.29,-0.12,0.92,U] [#4 0.13,-0.06,0.83,U] [#5 0.08,0.01,0.67,U] [#6 0.34,0.17,0.00,M2] [#7 -0.12,0.02,0.67,U] [#8 0.06,0.08,0.79,U] 
02:53:19.196 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.16, -0.39}
02:53:19.197 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
02:53:19.197 00.000 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
02:53:19.198 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=-0.09 mountY=0.05, mountTheta=2.65
02:53:19.200 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
02:53:19.201 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
02:53:19.202 00.001 16108 Worker thread wakes up
02:53:19.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:53:19.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:53:19.202 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
02:53:19.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:19.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:19.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:53:19.202 00.000 16108 MoveAxis(E, 0, ABG)
02:53:19.202 00.000 16108 Move returns status 0, amount 0
02:53:19.202 00.000 16108 MoveAxis(N, 0, ABG)
02:53:19.202 00.000 16108 Move returns status 0, amount 0
02:53:19.202 00.000 16108 move complete, result=0
02:53:19.202 00.000 16108 worker thread done servicing request
02:53:19.208 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3337, FiltMin=2854, FiltMax=54083, Gamma=1.000
02:53:19.238 00.030 21068 UpdateGuideState exits: m=146503 SNR=94.3
02:53:19.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:19.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:19.240 00.001 21068 Enqueuing Expose request
02:53:19.241 00.001 16108 Worker thread wakes up
02:53:19.241 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:19.243 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:19.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:20.214 00.971 16108 Exposure complete
02:53:20.267 00.053 16108 worker thread done servicing request
02:53:20.267 00.000 21068 OnExposeComplete: enter
02:53:20.268 00.001 21068 UpdateGuideState(): m_state=6
02:53:20.269 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
02:53:20.270 00.001 21068 Star::Find returns 1 (0), X=462.83, Y=436.52, Mass=164900, SNR=109.2, Peak=27152 HFD=2.9
02:53:20.271 00.001 21068 MultiStar: [#1 0.05,0.04,0.87,U] [#2 0.10,0.18,0.86,U] [#3 0.44,0.02,0.00,M10] [#4 0.02,0.10,0.80,U] [#5 -0.03,0.02,0.69,U] [#6 0.27,0.17,0.67,U] [#7 -0.11,0.05,0.69,U] [#8 -0.17,0.16,0.56,U] 
02:53:20.273 00.002 21068 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.03, -0.23}
02:53:20.275 00.002 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
02:53:20.276 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
02:53:20.279 00.003 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.04 mountX=-0.02 mountY=-0.05, mountTheta=-1.92
02:53:20.282 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
02:53:20.284 00.002 21068 Enqueuing Move request for scope (0.03, 0.05)
02:53:20.286 00.002 16108 Worker thread wakes up
02:53:20.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:53:20.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:53:20.286 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
02:53:20.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:53:20.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:20.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:53:20.286 00.000 16108 MoveAxis(E, 0, ABG)
02:53:20.288 00.002 16108 Move returns status 0, amount 0
02:53:20.288 00.000 16108 MoveAxis(N, 0, ABG)
02:53:20.288 00.000 16108 Move returns status 0, amount 0
02:53:20.288 00.000 16108 move complete, result=0
02:53:20.288 00.000 16108 worker thread done servicing request
02:53:20.294 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3341, FiltMin=2877, FiltMax=62041, Gamma=1.000
02:53:20.316 00.022 21068 UpdateGuideState exits: m=164900 SNR=109.2
02:53:20.318 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:20.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:20.320 00.001 21068 Enqueuing Expose request
02:53:20.321 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:20.322 00.001 16108 Worker thread wakes up
02:53:20.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:20.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:21.482 01.160 16108 Exposure complete
02:53:21.551 00.069 16108 worker thread done servicing request
02:53:21.551 00.000 21068 OnExposeComplete: enter
02:53:21.552 00.001 21068 UpdateGuideState(): m_state=6
02:53:21.554 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
02:53:21.555 00.001 21068 Star::Find returns 1 (0), X=462.80, Y=436.44, Mass=178826, SNR=130.3, Peak=27088 HFD=2.8
02:53:21.556 00.001 21068 MultiStar: [#1 -0.33,-0.01,0.78,U] [#2 -0.11,0.12,0.68,U] [#3 0.40,-0.13,0.00,R] [#4 -0.09,-0.17,0.61,U] [#5 -0.02,-0.17,0.53,U] [#6 0.08,0.14,0.60,U] [#7 -0.16,0.15,0.53,U] [#8 0.16,0.17,0.49,U] 
02:53:21.557 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {0.00, -0.30}
02:53:21.559 00.002 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
02:53:21.560 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
02:53:21.561 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.70 mountX=0.06 mountY=0.05, mountTheta=0.65
02:53:21.564 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
02:53:21.566 00.002 21068 Enqueuing Move request for scope (-0.07, -0.03)
02:53:21.566 00.000 16108 Worker thread wakes up
02:53:21.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
02:53:21.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
02:53:21.567 00.001 16108 Moving (-0.07, -0.03) raw xDistance=0.06 yDistance=0.05
02:53:21.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:53:21.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:21.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:53:21.567 00.000 16108 MoveAxis(E, 0, ABG)
02:53:21.567 00.000 16108 Move returns status 0, amount 0
02:53:21.567 00.000 16108 MoveAxis(N, 0, ABG)
02:53:21.569 00.002 16108 Move returns status 0, amount 0
02:53:21.569 00.000 16108 move complete, result=0
02:53:21.569 00.000 16108 worker thread done servicing request
02:53:21.570 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3337, FiltMin=2883, FiltMax=60166, Gamma=1.000
02:53:21.584 00.014 21068 UpdateGuideState exits: m=178826 SNR=130.3
02:53:21.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:21.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:21.587 00.001 21068 Enqueuing Expose request
02:53:21.587 00.000 16108 Worker thread wakes up
02:53:21.587 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:21.588 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:21.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:22.556 00.968 16108 Exposure complete
02:53:22.622 00.066 16108 worker thread done servicing request
02:53:22.623 00.001 21068 OnExposeComplete: enter
02:53:22.623 00.000 21068 UpdateGuideState(): m_state=6
02:53:22.624 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
02:53:22.625 00.001 21068 Star::Find returns 1 (0), X=462.73, Y=436.33, Mass=154083, SNR=105.3, Peak=20921 HFD=2.8
02:53:22.626 00.001 21068 MultiStar: [#1 -0.15,-0.05,0.97,U] [#2 0.03,-0.10,0.88,U] [#3 0.04,0.00,0.87,U] [#4 -0.22,-0.28,0.00,M1] [#5 -0.05,-0.35,0.00,M1] [#6 -0.06,-0.05,0.74,U] [#7 -0.27,-0.14,0.60,U] [#8 -0.09,0.05,0.63,U] 
02:53:22.626 00.000 21068 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {-0.07, -0.41}
02:53:22.627 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
02:53:22.628 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
02:53:22.628 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.14 mountX=0.05 mountY=0.13, mountTheta=1.18
02:53:22.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
02:53:22.631 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
02:53:22.631 00.000 16108 Worker thread wakes up
02:53:22.632 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:53:22.632 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:53:22.632 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.13
02:53:22.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:53:22.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:22.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:53:22.632 00.000 16108 MoveAxis(E, 0, ABG)
02:53:22.632 00.000 16108 Move returns status 0, amount 0
02:53:22.633 00.001 16108 MoveAxis(N, 0, ABG)
02:53:22.633 00.000 16108 Move returns status 0, amount 0
02:53:22.633 00.000 16108 move complete, result=0
02:53:22.633 00.000 16108 worker thread done servicing request
02:53:22.635 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3337, FiltMin=2889, FiltMax=54086, Gamma=1.000
02:53:22.648 00.013 21068 UpdateGuideState exits: m=154083 SNR=105.3
02:53:22.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:22.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:22.650 00.000 21068 Enqueuing Expose request
02:53:22.651 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:22.652 00.001 16108 Worker thread wakes up
02:53:22.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:22.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:23.828 01.176 16108 Exposure complete
02:53:23.880 00.052 16108 worker thread done servicing request
02:53:23.880 00.000 21068 OnExposeComplete: enter
02:53:23.881 00.001 21068 UpdateGuideState(): m_state=6
02:53:23.882 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
02:53:23.883 00.001 21068 Star::Find returns 1 (0), X=462.94, Y=436.00, Mass=165123, SNR=108.2, Peak=24073 HFD=2.7
02:53:23.883 00.000 21068 MultiStar: large primary error, entering stabilization period
02:53:23.884 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
02:53:23.885 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
02:53:23.886 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.75 hyp=0.77 cameraTheta=-1.39 mountX=-0.27 mountY=0.70, mountTheta=1.94
02:53:23.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.75, opts=13)
02:53:23.888 00.000 21068 Enqueuing Move request for scope (0.14, -0.75)
02:53:23.889 00.001 16108 Worker thread wakes up
02:53:23.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.75) opts 0xd
02:53:23.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.75)
02:53:23.889 00.000 16108 Moving (0.14, -0.75) raw xDistance=-0.27 yDistance=0.70
02:53:23.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:53:23.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:53:23.889 00.000 16108 MoveAxis(E, 70, ABG)
02:53:23.889 00.000 16108 Guiding  Dir = 2, Dur = 70
02:53:23.890 00.001 16108 IsSlewing returns 0
02:53:23.890 00.000 16108 IsGuiding returns 0
02:53:23.894 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3337, FiltMin=2864, FiltMax=65430, Gamma=1.000
02:53:23.908 00.014 21068 UpdateGuideState exits: m=165123 SNR=108.2
02:53:23.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:23.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:23.911 00.001 21068 Enqueuing Expose request
02:53:23.917 00.006 16108 PulseGuide returned control before completion, sleep 54
02:53:23.979 00.062 16108 IsGuiding returns 1
02:53:23.979 00.000 16108 scope still moving after pulse duration time elapsed
02:53:24.011 00.032 16108 IsSlewing returns 0
02:53:24.011 00.000 16108 IsGuiding returns 0
02:53:24.011 00.000 16108 scope move finished after 70 + 50 ms
02:53:24.011 00.000 16108 Move returns status 0, amount 70
02:53:24.011 00.000 16108 MoveAxis(S, 141, ABG)
02:53:24.011 00.000 16108 Guiding  Dir = 1, Dur = 141
02:53:24.012 00.001 16108 IsSlewing returns 0
02:53:24.012 00.000 16108 IsGuiding returns 0
02:53:24.022 00.010 16108 PulseGuide returned control before completion, sleep 141
02:53:24.167 00.145 16108 IsGuiding returns 1
02:53:24.167 00.000 16108 scope still moving after pulse duration time elapsed
02:53:24.198 00.031 16108 IsSlewing returns 0
02:53:24.198 00.000 16108 IsGuiding returns 0
02:53:24.198 00.000 16108 scope move finished after 141 + 44 ms
02:53:24.198 00.000 16108 Move returns status 0, amount 141
02:53:24.198 00.000 16108 move complete, result=0
02:53:24.198 00.000 16108 worker thread done servicing request
02:53:24.198 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.7 px 141 ms SOUTH
02:53:24.200 00.002 16108 Worker thread wakes up
02:53:24.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:24.201 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:25.173 00.972 16108 Exposure complete
02:53:25.237 00.064 16108 worker thread done servicing request
02:53:25.237 00.000 21068 OnExposeComplete: enter
02:53:25.238 00.001 21068 UpdateGuideState(): m_state=6
02:53:25.239 00.001 21068 Star::Find(15, 462, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
02:53:25.241 00.002 21068 Star::Find returns 1 (0), X=462.43, Y=436.41, Mass=158366, SNR=98.8, Peak=19427 HFD=3.1
02:53:25.242 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
02:53:25.243 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
02:53:25.244 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.34 hyp=0.50 cameraTheta=-2.39 mountX=0.30 mountY=0.42, mountTheta=0.94
02:53:25.248 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.34, opts=13)
02:53:25.248 00.000 21068 Enqueuing Move request for scope (-0.37, -0.34)
02:53:25.249 00.001 16108 Worker thread wakes up
02:53:25.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.34) opts 0xd
02:53:25.250 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.34)
02:53:25.250 00.000 16108 Moving (-0.37, -0.34) raw xDistance=0.30 yDistance=0.42
02:53:25.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
02:53:25.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:53:25.250 00.000 16108 MoveAxis(W, 75, ABG)
02:53:25.250 00.000 16108 Guiding  Dir = 3, Dur = 75
02:53:25.250 00.000 16108 IsSlewing returns 0
02:53:25.250 00.000 16108 IsGuiding returns 0
02:53:25.253 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3341, FiltMin=2864, FiltMax=61261, Gamma=1.000
02:53:25.264 00.011 16108 PulseGuide returned control before completion, sleep 72
02:53:25.268 00.004 21068 UpdateGuideState exits: m=158366 SNR=98.8
02:53:25.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:25.269 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:25.270 00.001 21068 Enqueuing Expose request
02:53:25.341 00.071 16108 IsGuiding returns 1
02:53:25.341 00.000 16108 scope still moving after pulse duration time elapsed
02:53:25.371 00.030 16108 IsSlewing returns 0
02:53:25.371 00.000 16108 IsGuiding returns 0
02:53:25.371 00.000 16108 scope move finished after 75 + 46 ms
02:53:25.371 00.000 16108 Move returns status 0, amount 75
02:53:25.371 00.000 16108 MoveAxis(S, 84, ABG)
02:53:25.371 00.000 16108 Guiding  Dir = 1, Dur = 84
02:53:25.372 00.001 16108 IsSlewing returns 0
02:53:25.372 00.000 16108 IsGuiding returns 0
02:53:25.421 00.049 16108 PulseGuide returned control before completion, sleep 46
02:53:25.481 00.060 16108 IsGuiding returns 1
02:53:25.481 00.000 16108 scope still moving after pulse duration time elapsed
02:53:25.512 00.031 16108 IsSlewing returns 0
02:53:25.512 00.000 16108 IsGuiding returns 1
02:53:25.544 00.032 16108 IsSlewing returns 0
02:53:25.544 00.000 16108 IsGuiding returns 0
02:53:25.544 00.000 16108 scope move finished after 84 + 87 ms
02:53:25.544 00.000 16108 Move returns status 0, amount 84
02:53:25.544 00.000 16108 move complete, result=0
02:53:25.544 00.000 16108 worker thread done servicing request
02:53:25.544 00.000 16108 Worker thread wakes up
02:53:25.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:25.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:25.544 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.4 px 84 ms SOUTH
02:53:26.720 01.176 16108 Exposure complete
02:53:26.803 00.083 16108 worker thread done servicing request
02:53:26.803 00.000 21068 OnExposeComplete: enter
02:53:26.805 00.002 21068 UpdateGuideState(): m_state=6
02:53:26.806 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
02:53:26.806 00.000 21068 Star::Find returns 1 (0), X=462.66, Y=436.58, Mass=184160, SNR=111.8, Peak=25024 HFD=3.1
02:53:26.807 00.001 21068 MultiStar: exiting stabilization period
02:53:26.808 00.001 21068 MultiStar: [#1 -0.44,0.11,0.00,M1] [#2 -0.00,0.24,0.88,U] [#3 -0.13,0.41,0.00,M1] [#4 -0.12,0.11,0.69,U] [#5 -0.13,0.23,0.66,U] [#6 0.11,0.52,0.00,M1] [#7 -0.24,0.11,0.61,U] [#8 -0.09,0.39,0.00,M1] 
02:53:26.809 00.001 21068 refined, 4 included, MultiStar: {-0.12, 0.09}, one-star: {-0.14, -0.17}
02:53:26.811 00.002 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
02:53:26.811 00.000 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
02:53:26.812 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.50 mountX=0.13 mountY=-0.06, mountTheta=-0.42
02:53:26.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.09, opts=13)
02:53:26.815 00.001 21068 Enqueuing Move request for scope (-0.12, 0.09)
02:53:26.815 00.000 16108 Worker thread wakes up
02:53:26.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
02:53:26.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
02:53:26.815 00.000 16108 Moving (-0.12, 0.09) raw xDistance=0.13 yDistance=-0.06
02:53:26.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:53:26.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:26.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:26.815 00.000 16108 MoveAxis(E, 0, ABG)
02:53:26.816 00.001 16108 Move returns status 0, amount 0
02:53:26.816 00.000 16108 MoveAxis(N, 0, ABG)
02:53:26.816 00.000 16108 Move returns status 0, amount 0
02:53:26.816 00.000 16108 move complete, result=0
02:53:26.816 00.000 16108 worker thread done servicing request
02:53:26.820 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3337, FiltMin=2886, FiltMax=54339, Gamma=1.000
02:53:26.835 00.015 21068 UpdateGuideState exits: m=184160 SNR=111.8
02:53:26.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:26.836 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:26.837 00.001 21068 Enqueuing Expose request
02:53:26.838 00.001 16108 Worker thread wakes up
02:53:26.838 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:26.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:26.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:27.824 00.986 16108 Exposure complete
02:53:27.905 00.081 16108 worker thread done servicing request
02:53:27.905 00.000 21068 OnExposeComplete: enter
02:53:27.906 00.001 21068 UpdateGuideState(): m_state=6
02:53:27.908 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
02:53:27.908 00.000 21068 Star::Find returns 1 (0), X=462.86, Y=436.45, Mass=156097, SNR=105.8, Peak=20624 HFD=3.0
02:53:27.911 00.003 21068 MultiStar: [#1 -0.29,0.09,0.98,U] [#2 0.36,0.19,0.00,M2] [#3 0.11,0.19,0.77,U] [#4 0.26,0.12,0.83,U] [#5 0.18,0.15,0.63,U] [#6 0.19,0.21,0.71,U] [#7 -0.31,0.31,0.00,M1] [#8 0.40,0.52,0.00,M2] 
02:53:27.912 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.06}, one-star: {0.06, -0.30}
02:53:27.914 00.002 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
02:53:27.915 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
02:53:27.916 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.06 mountY=-0.07, mountTheta=-2.24
02:53:27.919 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
02:53:27.921 00.002 21068 Enqueuing Move request for scope (0.07, 0.06)
02:53:27.922 00.001 16108 Worker thread wakes up
02:53:27.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:53:27.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:53:27.922 00.000 16108 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
02:53:27.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:27.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:27.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:53:27.922 00.000 16108 MoveAxis(E, 0, ABG)
02:53:27.922 00.000 16108 Move returns status 0, amount 0
02:53:27.922 00.000 16108 MoveAxis(N, 0, ABG)
02:53:27.922 00.000 16108 Move returns status 0, amount 0
02:53:27.922 00.000 16108 move complete, result=0
02:53:27.922 00.000 16108 worker thread done servicing request
02:53:27.931 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3341, FiltMin=2877, FiltMax=49846, Gamma=1.000
02:53:27.950 00.019 21068 UpdateGuideState exits: m=156097 SNR=105.8
02:53:27.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:27.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:27.952 00.000 21068 Enqueuing Expose request
02:53:27.953 00.001 16108 Worker thread wakes up
02:53:27.953 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:27.954 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:27.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:29.130 01.176 16108 Exposure complete
02:53:29.186 00.056 16108 worker thread done servicing request
02:53:29.186 00.000 21068 OnExposeComplete: enter
02:53:29.188 00.002 21068 UpdateGuideState(): m_state=6
02:53:29.190 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
02:53:29.192 00.002 21068 Star::Find returns 1 (0), X=462.81, Y=436.75, Mass=154334, SNR=119.0, Peak=21744 HFD=2.9
02:53:29.196 00.004 21068 MultiStar: [#1 -0.49,0.14,0.00,M1] [#2 0.12,0.26,0.72,U] [#3 -0.01,0.46,0.00,M1] [#4 0.08,0.16,0.66,U] [#5 0.08,0.16,0.63,U] [#6 -0.10,0.44,0.00,M1] [#7 -0.18,0.10,0.49,U] [#8 -0.01,0.26,0.64,U] 
02:53:29.197 00.001 21068 single-star, 5 included, MultiStar: {0.03, 0.15}, one-star: {0.01, 0.00}
02:53:29.199 00.002 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
02:53:29.200 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
02:53:29.201 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.11 mountX=-0.01 mountY=-0.00, mountTheta=-2.80
02:53:29.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.00, opts=13)
02:53:29.205 00.001 21068 Enqueuing Move request for scope (0.01, 0.00)
02:53:29.207 00.002 16108 Worker thread wakes up
02:53:29.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:53:29.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:53:29.207 00.000 16108 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.00
02:53:29.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:29.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:29.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:53:29.207 00.000 16108 MoveAxis(E, 0, ABG)
02:53:29.208 00.001 16108 Move returns status 0, amount 0
02:53:29.208 00.000 16108 MoveAxis(N, 0, ABG)
02:53:29.208 00.000 16108 Move returns status 0, amount 0
02:53:29.208 00.000 16108 move complete, result=0
02:53:29.208 00.000 16108 worker thread done servicing request
02:53:29.215 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3337, FiltMin=2838, FiltMax=53443, Gamma=1.000
02:53:29.239 00.024 21068 UpdateGuideState exits: m=154334 SNR=119.0
02:53:29.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.240 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:29.241 00.001 21068 Enqueuing Expose request
02:53:29.242 00.001 16108 Worker thread wakes up
02:53:29.242 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:29.243 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:29.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:30.213 00.970 16108 Exposure complete
02:53:30.289 00.076 16108 worker thread done servicing request
02:53:30.289 00.000 21068 OnExposeComplete: enter
02:53:30.290 00.001 21068 UpdateGuideState(): m_state=6
02:53:30.293 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
02:53:30.295 00.002 21068 Star::Find returns 1 (0), X=462.97, Y=436.19, Mass=155801, SNR=96.8, Peak=23305 HFD=2.6
02:53:30.297 00.002 21068 MultiStar: [#1 -0.12,-0.07,0.88,U] [#2 0.18,0.18,0.88,U] [#3 0.34,0.05,0.91,U] [#4 0.35,-0.22,0.00,M1] [#5 0.19,-0.13,0.77,U] [#6 0.36,0.06,0.00,M2] [#7 -0.06,-0.01,0.61,U] [#8 0.17,0.28,0.69,U] 
02:53:30.298 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.18, -0.56}
02:53:30.300 00.002 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
02:53:30.301 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
02:53:30.304 00.003 21068 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.40 mountX=-0.14 mountY=0.02, mountTheta=2.97
02:53:30.308 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.06, opts=13)
02:53:30.310 00.002 21068 Enqueuing Move request for scope (0.13, -0.06)
02:53:30.312 00.002 16108 Worker thread wakes up
02:53:30.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
02:53:30.312 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
02:53:30.312 00.000 16108 Moving (0.13, -0.06) raw xDistance=-0.14 yDistance=0.02
02:53:30.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:53:30.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:30.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:53:30.313 00.001 16108 MoveAxis(E, 0, ABG)
02:53:30.313 00.000 16108 Move returns status 0, amount 0
02:53:30.313 00.000 16108 MoveAxis(N, 0, ABG)
02:53:30.313 00.000 16108 Move returns status 0, amount 0
02:53:30.313 00.000 16108 move complete, result=0
02:53:30.313 00.000 16108 worker thread done servicing request
02:53:30.320 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3337, FiltMin=2883, FiltMax=56742, Gamma=1.000
02:53:30.335 00.015 21068 UpdateGuideState exits: m=155801 SNR=96.8
02:53:30.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:30.337 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:30.338 00.001 21068 Enqueuing Expose request
02:53:30.338 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:30.339 00.001 16108 Worker thread wakes up
02:53:30.339 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:30.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:31.514 01.175 16108 Exposure complete
02:53:31.573 00.059 16108 worker thread done servicing request
02:53:31.574 00.001 21068 OnExposeComplete: enter
02:53:31.574 00.000 21068 UpdateGuideState(): m_state=6
02:53:31.575 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
02:53:31.576 00.001 21068 Star::Find returns 1 (0), X=463.08, Y=436.73, Mass=157635, SNR=109.7, Peak=23312 HFD=2.7
02:53:31.577 00.001 21068 MultiStar: [#1 -0.13,0.28,0.89,U] [#2 0.26,0.21,0.80,U] [#3 0.39,0.39,0.00,M1] [#4 0.10,0.09,0.74,U] [#5 0.22,0.25,0.67,U] [#6 0.36,0.42,0.00,M3] [#7 -0.14,0.20,0.52,U] [#8 0.30,0.25,0.00,M1] 
02:53:31.578 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.16}, one-star: {0.28, -0.02}
02:53:31.578 00.000 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
02:53:31.579 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
02:53:31.580 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.95 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
02:53:31.582 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.16, opts=13)
02:53:31.583 00.001 21068 Enqueuing Move request for scope (0.11, 0.16)
02:53:31.584 00.001 16108 Worker thread wakes up
02:53:31.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
02:53:31.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
02:53:31.584 00.000 16108 Moving (0.11, 0.16) raw xDistance=-0.08 yDistance=-0.18
02:53:31.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:53:31.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:31.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:53:31.584 00.000 16108 MoveAxis(E, 0, ABG)
02:53:31.584 00.000 16108 Move returns status 0, amount 0
02:53:31.584 00.000 16108 MoveAxis(N, 0, ABG)
02:53:31.584 00.000 16108 Move returns status 0, amount 0
02:53:31.584 00.000 16108 move complete, result=0
02:53:31.584 00.000 16108 worker thread done servicing request
02:53:31.595 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3341, FiltMin=2868, FiltMax=50419, Gamma=1.000
02:53:31.618 00.023 21068 UpdateGuideState exits: m=157635 SNR=109.7
02:53:31.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:31.619 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:31.620 00.001 21068 Enqueuing Expose request
02:53:31.621 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:31.622 00.001 16108 Worker thread wakes up
02:53:31.622 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:31.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:32.591 00.969 16108 Exposure complete
02:53:32.656 00.065 16108 worker thread done servicing request
02:53:32.656 00.000 21068 OnExposeComplete: enter
02:53:32.659 00.003 21068 UpdateGuideState(): m_state=6
02:53:32.660 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
02:53:32.661 00.001 21068 Star::Find returns 1 (0), X=462.87, Y=436.74, Mass=166964, SNR=101.9, Peak=29168 HFD=2.6
02:53:32.663 00.002 21068 MultiStar: [#1 0.10,0.11,0.97,U] [#2 0.40,0.28,0.00,M1] [#3 0.28,0.31,0.00,M2] [#4 0.23,0.06,0.90,U] [#5 0.33,0.28,0.00,M1] [#6 0.56,0.33,0.00,M4] [#7 0.20,0.15,0.70,U] [#8 0.36,0.43,0.00,M2] 
02:53:32.664 00.001 21068 single-star, 3 included, MultiStar: {0.14, 0.07}, one-star: {0.07, -0.01}
02:53:32.665 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
02:53:32.667 00.002 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
02:53:32.669 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=-0.07 mountY=-0.00, mountTheta=-3.07
02:53:32.672 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
02:53:32.673 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
02:53:32.673 00.000 16108 Worker thread wakes up
02:53:32.674 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
02:53:32.674 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
02:53:32.674 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.00
02:53:32.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:53:32.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:32.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:53:32.674 00.000 16108 MoveAxis(E, 0, ABG)
02:53:32.674 00.000 16108 Move returns status 0, amount 0
02:53:32.674 00.000 16108 MoveAxis(N, 0, ABG)
02:53:32.674 00.000 16108 Move returns status 0, amount 0
02:53:32.674 00.000 16108 move complete, result=0
02:53:32.674 00.000 16108 worker thread done servicing request
02:53:32.677 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3341, FiltMin=2854, FiltMax=46573, Gamma=1.000
02:53:32.691 00.014 21068 UpdateGuideState exits: m=166964 SNR=101.9
02:53:32.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:32.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:32.694 00.001 21068 Enqueuing Expose request
02:53:32.694 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:32.695 00.001 16108 Worker thread wakes up
02:53:32.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:32.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:33.863 01.168 16108 Exposure complete
02:53:33.926 00.063 16108 worker thread done servicing request
02:53:33.926 00.000 21068 OnExposeComplete: enter
02:53:33.927 00.001 21068 UpdateGuideState(): m_state=6
02:53:33.928 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
02:53:33.928 00.000 21068 Star::Find returns 1 (0), X=462.97, Y=436.65, Mass=179606, SNR=115.9, Peak=27104 HFD=3.2
02:53:33.929 00.001 21068 MultiStar: [#1 0.02,0.08,0.75,U] [#2 0.49,0.09,0.00,M2] [#3 0.56,0.25,0.00,M3] [#4 0.35,0.06,0.00,M1] [#5 0.39,0.06,0.00,M2] [#6 0.39,0.54,0.00,M5] [#7 -0.09,0.01,0.57,U] [#8 0.35,0.44,0.00,M3] 
02:53:33.930 00.001 21068 refined, 2 included, MultiStar: {0.06, -0.02}, one-star: {0.18, -0.10}
02:53:33.931 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
02:53:33.932 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
02:53:33.932 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.25 mountX=-0.06 mountY=0.00, mountTheta=3.13
02:53:33.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
02:53:33.935 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
02:53:33.936 00.001 16108 Worker thread wakes up
02:53:33.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:53:33.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:53:33.936 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
02:53:33.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:33.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:33.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:53:33.936 00.000 16108 MoveAxis(E, 0, ABG)
02:53:33.936 00.000 16108 Move returns status 0, amount 0
02:53:33.936 00.000 16108 MoveAxis(N, 0, ABG)
02:53:33.936 00.000 16108 Move returns status 0, amount 0
02:53:33.936 00.000 16108 move complete, result=0
02:53:33.937 00.001 16108 worker thread done servicing request
02:53:33.941 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=208, max=65535, med=3341, FiltMin=2873, FiltMax=49542, Gamma=1.000
02:53:33.955 00.014 21068 UpdateGuideState exits: m=179606 SNR=115.9
02:53:33.957 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:33.958 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:33.959 00.001 21068 Enqueuing Expose request
02:53:33.960 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:33.960 00.000 16108 Worker thread wakes up
02:53:33.960 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:33.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:34.927 00.967 16108 Exposure complete
02:53:34.995 00.068 16108 worker thread done servicing request
02:53:34.996 00.001 21068 OnExposeComplete: enter
02:53:34.996 00.000 21068 UpdateGuideState(): m_state=6
02:53:34.997 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
02:53:34.998 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.73, Mass=167359, SNR=100.8, Peak=20192 HFD=3.3
02:53:34.999 00.001 21068 MultiStar: [#1 -0.19,-0.01,0.89,U] [#2 0.09,0.16,0.91,U] [#3 0.28,0.27,0.00,M4] [#4 -0.01,0.13,0.86,U] [#5 0.38,0.14,0.00,M3] [#6 0.29,0.22,0.00,M6] [#7 -0.10,0.20,0.64,U] [#8 0.56,0.49,0.00,M4] 
02:53:35.000 00.001 21068 refined, 4 included, MultiStar: {-0.02, 0.08}, one-star: {0.09, -0.02}
02:53:35.000 00.000 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
02:53:35.001 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
02:53:35.003 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.78 mountX=0.03 mountY=-0.08, mountTheta=-1.17
02:53:35.004 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
02:53:35.005 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
02:53:35.006 00.001 16108 Worker thread wakes up
02:53:35.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:53:35.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:53:35.006 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.08
02:53:35.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:53:35.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:35.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:53:35.006 00.000 16108 MoveAxis(E, 0, ABG)
02:53:35.006 00.000 16108 Move returns status 0, amount 0
02:53:35.006 00.000 16108 MoveAxis(N, 0, ABG)
02:53:35.006 00.000 16108 Move returns status 0, amount 0
02:53:35.006 00.000 16108 move complete, result=0
02:53:35.006 00.000 16108 worker thread done servicing request
02:53:35.009 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3341, FiltMin=2886, FiltMax=48915, Gamma=1.000
02:53:35.035 00.026 21068 UpdateGuideState exits: m=167359 SNR=100.8
02:53:35.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:35.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:35.038 00.001 21068 Enqueuing Expose request
02:53:35.040 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:35.041 00.001 16108 Worker thread wakes up
02:53:35.041 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:35.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:36.206 01.165 16108 Exposure complete
02:53:36.281 00.075 16108 worker thread done servicing request
02:53:36.281 00.000 21068 OnExposeComplete: enter
02:53:36.283 00.002 21068 UpdateGuideState(): m_state=6
02:53:36.285 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
02:53:36.287 00.002 21068 Star::Find returns 1 (0), X=463.03, Y=436.81, Mass=163135, SNR=104.8, Peak=24496 HFD=2.9
02:53:36.288 00.001 21068 MultiStar: [#1 -0.18,0.04,0.93,U] [#2 0.22,0.15,0.81,U] [#3 0.03,0.28,0.83,U] [#4 0.30,0.08,0.76,U] [#5 0.19,0.23,0.66,U] [#6 0.20,0.41,0.00,M7] [#7 -0.23,0.16,0.62,U] [#8 0.26,0.26,0.00,M5] 
02:53:36.289 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.23, 0.06}
02:53:36.290 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
02:53:36.291 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
02:53:36.292 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.00 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
02:53:36.297 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.14, opts=13)
02:53:36.299 00.002 21068 Enqueuing Move request for scope (0.09, 0.14)
02:53:36.301 00.002 16108 Worker thread wakes up
02:53:36.302 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
02:53:36.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
02:53:36.302 00.000 16108 Moving (0.09, 0.14) raw xDistance=-0.06 yDistance=-0.15
02:53:36.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:36.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:36.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:53:36.302 00.000 16108 MoveAxis(E, 0, ABG)
02:53:36.302 00.000 16108 Move returns status 0, amount 0
02:53:36.303 00.001 16108 MoveAxis(N, 0, ABG)
02:53:36.303 00.000 16108 Move returns status 0, amount 0
02:53:36.303 00.000 16108 move complete, result=0
02:53:36.303 00.000 16108 worker thread done servicing request
02:53:36.311 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3341, FiltMin=2838, FiltMax=43165, Gamma=1.000
02:53:36.341 00.030 21068 UpdateGuideState exits: m=163135 SNR=104.8
02:53:36.343 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.345 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:36.347 00.002 21068 Enqueuing Expose request
02:53:36.349 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:36.351 00.002 16108 Worker thread wakes up
02:53:36.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:36.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:37.343 00.992 16108 Exposure complete
02:53:37.421 00.078 16108 worker thread done servicing request
02:53:37.421 00.000 21068 OnExposeComplete: enter
02:53:37.422 00.001 21068 UpdateGuideState(): m_state=6
02:53:37.423 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
02:53:37.424 00.001 21068 Star::Find returns 1 (0), X=462.98, Y=436.90, Mass=169229, SNR=108.8, Peak=27120 HFD=2.7
02:53:37.425 00.001 21068 MultiStar: [#1 -0.29,0.21,0.00,M1] [#2 0.37,0.32,0.00,M1] [#3 0.07,0.35,0.00,M4] [#4 0.10,0.30,0.78,U] [#5 0.09,0.26,0.62,U] [#6 0.04,0.39,0.00,M8] [#7 -0.12,0.21,0.52,U] [#8 0.27,0.21,0.59,U] 
02:53:37.426 00.001 21068 single-star, 4 included, MultiStar: {0.12, 0.22}, one-star: {0.18, 0.15}
02:53:37.427 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
02:53:37.427 00.000 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
02:53:37.428 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
02:53:37.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.15, opts=13)
02:53:37.431 00.001 21068 Enqueuing Move request for scope (0.18, 0.15)
02:53:37.432 00.001 16108 Worker thread wakes up
02:53:37.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
02:53:37.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
02:53:37.432 00.000 16108 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=-0.19
02:53:37.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:53:37.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:37.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:53:37.432 00.000 16108 MoveAxis(E, 0, ABG)
02:53:37.432 00.000 16108 Move returns status 0, amount 0
02:53:37.432 00.000 16108 MoveAxis(N, 0, ABG)
02:53:37.432 00.000 16108 Move returns status 0, amount 0
02:53:37.432 00.000 16108 move complete, result=0
02:53:37.432 00.000 16108 worker thread done servicing request
02:53:37.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3344, FiltMin=2854, FiltMax=52637, Gamma=1.000
02:53:37.458 00.021 21068 UpdateGuideState exits: m=169229 SNR=108.8
02:53:37.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:37.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:37.461 00.001 21068 Enqueuing Expose request
02:53:37.462 00.001 16108 Worker thread wakes up
02:53:37.462 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:37.464 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:37.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:38.620 01.156 16108 Exposure complete
02:53:38.686 00.066 16108 worker thread done servicing request
02:53:38.687 00.001 21068 OnExposeComplete: enter
02:53:38.688 00.001 21068 UpdateGuideState(): m_state=6
02:53:38.689 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
02:53:38.690 00.001 21068 Star::Find returns 1 (0), X=463.17, Y=436.46, Mass=168518, SNR=105.3, Peak=22496 HFD=3.1
02:53:38.691 00.001 21068 MultiStar: [#1 -0.12,0.07,0.92,U] [#2 0.42,0.12,0.00,M2] [#3 0.30,0.32,0.00,M5] [#4 0.29,0.09,0.70,U] [#5 -0.06,-0.00,0.59,U] [#6 0.23,0.37,0.00,M9] [#7 -0.10,0.18,0.60,U] [#8 0.29,0.27,0.00,M5] 
02:53:38.693 00.002 21068 refined, 4 included, MultiStar: {0.10, -0.01}, one-star: {0.37, -0.28}
02:53:38.694 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
02:53:38.695 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
02:53:38.696 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=-0.10 mountY=-0.01, mountTheta=-3.05
02:53:38.697 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
02:53:38.698 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
02:53:38.699 00.001 16108 Worker thread wakes up
02:53:38.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:53:38.699 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:53:38.699 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
02:53:38.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:38.699 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:38.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:53:38.699 00.000 16108 MoveAxis(E, 0, ABG)
02:53:38.699 00.000 16108 Move returns status 0, amount 0
02:53:38.699 00.000 16108 MoveAxis(N, 0, ABG)
02:53:38.699 00.000 16108 Move returns status 0, amount 0
02:53:38.700 00.001 16108 move complete, result=0
02:53:38.700 00.000 16108 worker thread done servicing request
02:53:38.703 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3341, FiltMin=2899, FiltMax=52083, Gamma=1.000
02:53:38.721 00.018 21068 UpdateGuideState exits: m=168518 SNR=105.3
02:53:38.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:38.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:38.725 00.002 21068 Enqueuing Expose request
02:53:38.726 00.001 16108 Worker thread wakes up
02:53:38.726 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:38.727 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:38.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:39.703 00.976 16108 Exposure complete
02:53:39.757 00.054 16108 worker thread done servicing request
02:53:39.757 00.000 21068 OnExposeComplete: enter
02:53:39.758 00.001 21068 UpdateGuideState(): m_state=6
02:53:39.759 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
02:53:39.760 00.001 21068 Star::Find returns 1 (0), X=463.05, Y=436.56, Mass=152574, SNR=109.1, Peak=22480 HFD=2.9
02:53:39.761 00.001 21068 MultiStar: [#1 -0.05,0.14,0.95,U] [#2 0.14,0.21,0.87,U] [#3 0.33,0.22,0.00,M6] [#4 0.43,0.06,0.00,M1] [#5 0.21,-0.02,0.65,U] [#6 0.48,0.12,0.00,M10] [#7 0.06,0.11,0.57,U] [#8 0.33,0.19,0.00,M6] 
02:53:39.762 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.04}, one-star: {0.25, -0.19}
02:53:39.763 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
02:53:39.763 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
02:53:39.764 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.34 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
02:53:39.766 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
02:53:39.768 00.002 21068 Enqueuing Move request for scope (0.12, 0.04)
02:53:39.769 00.001 16108 Worker thread wakes up
02:53:39.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
02:53:39.769 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
02:53:39.770 00.001 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.07
02:53:39.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:53:39.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:39.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:53:39.770 00.000 16108 MoveAxis(E, 0, ABG)
02:53:39.770 00.000 16108 Move returns status 0, amount 0
02:53:39.770 00.000 16108 MoveAxis(N, 0, ABG)
02:53:39.770 00.000 16108 Move returns status 0, amount 0
02:53:39.770 00.000 16108 move complete, result=0
02:53:39.770 00.000 16108 worker thread done servicing request
02:53:39.776 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3344, FiltMin=2877, FiltMax=50198, Gamma=1.000
02:53:39.790 00.014 21068 UpdateGuideState exits: m=152574 SNR=109.1
02:53:39.793 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:39.795 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:39.797 00.002 21068 Enqueuing Expose request
02:53:39.801 00.004 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:39.802 00.001 16108 Worker thread wakes up
02:53:39.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:39.803 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:40.960 01.157 16108 Exposure complete
02:53:41.015 00.055 16108 worker thread done servicing request
02:53:41.015 00.000 21068 OnExposeComplete: enter
02:53:41.017 00.002 21068 UpdateGuideState(): m_state=6
02:53:41.018 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
02:53:41.021 00.003 21068 Star::Find returns 1 (0), X=463.09, Y=436.55, Mass=167531, SNR=113.3, Peak=26496 HFD=3.0
02:53:41.023 00.002 21068 MultiStar: [#1 -0.09,0.18,0.82,U] [#2 0.32,0.34,0.00,M2] [#3 0.13,0.14,0.65,U] [#4 0.26,0.16,0.66,U] [#5 0.20,0.42,0.00,M1] [#6 0.21,0.26,0.67,U] [#7 -0.03,0.24,0.62,U] [#8 0.61,0.25,0.00,M7] 
02:53:41.024 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.11}, one-star: {0.29, -0.20}
02:53:41.025 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
02:53:41.026 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
02:53:41.027 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
02:53:41.031 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
02:53:41.033 00.002 21068 Enqueuing Move request for scope (0.13, 0.11)
02:53:41.035 00.002 16108 Worker thread wakes up
02:53:41.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
02:53:41.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
02:53:41.035 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
02:53:41.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:53:41.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:41.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:53:41.035 00.000 16108 MoveAxis(E, 0, ABG)
02:53:41.035 00.000 16108 Move returns status 0, amount 0
02:53:41.036 00.001 16108 MoveAxis(N, 0, ABG)
02:53:41.036 00.000 16108 Move returns status 0, amount 0
02:53:41.036 00.000 16108 move complete, result=0
02:53:41.036 00.000 16108 worker thread done servicing request
02:53:41.042 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3347, FiltMin=2873, FiltMax=48934, Gamma=1.000
02:53:41.065 00.023 21068 UpdateGuideState exits: m=167531 SNR=113.3
02:53:41.067 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:41.067 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:41.069 00.002 21068 Enqueuing Expose request
02:53:41.070 00.001 16108 Worker thread wakes up
02:53:41.070 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:41.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:41.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:42.030 00.959 16108 Exposure complete
02:53:42.099 00.069 16108 worker thread done servicing request
02:53:42.099 00.000 21068 OnExposeComplete: enter
02:53:42.100 00.001 21068 UpdateGuideState(): m_state=6
02:53:42.102 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
02:53:42.103 00.001 21068 Star::Find returns 1 (0), X=463.01, Y=436.64, Mass=167391, SNR=104.4, Peak=25792 HFD=2.7
02:53:42.105 00.002 21068 MultiStar: [#1 -0.16,0.11,0.96,U] [#2 0.44,0.28,0.00,M3] [#3 0.32,0.34,0.00,M6] [#4 0.34,0.27,0.00,M1] [#5 0.33,0.21,0.00,M2] [#6 0.32,0.39,0.00,M10] [#7 0.01,0.24,0.64,U] [#8 0.21,0.33,0.00,M8] 
02:53:42.106 00.001 21068 refined, 2 included, MultiStar: {0.02, 0.06}, one-star: {0.21, -0.11}
02:53:42.107 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
02:53:42.107 00.000 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
02:53:42.108 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.22 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
02:53:42.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
02:53:42.111 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
02:53:42.112 00.001 16108 Worker thread wakes up
02:53:42.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:53:42.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:53:42.112 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
02:53:42.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:42.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:42.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:42.112 00.000 16108 MoveAxis(E, 0, ABG)
02:53:42.112 00.000 16108 Move returns status 0, amount 0
02:53:42.112 00.000 16108 MoveAxis(N, 0, ABG)
02:53:42.112 00.000 16108 Move returns status 0, amount 0
02:53:42.112 00.000 16108 move complete, result=0
02:53:42.113 00.001 16108 worker thread done servicing request
02:53:42.117 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3344, FiltMin=2912, FiltMax=57555, Gamma=1.000
02:53:42.138 00.021 21068 UpdateGuideState exits: m=167391 SNR=104.4
02:53:42.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:42.139 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:42.140 00.001 21068 Enqueuing Expose request
02:53:42.141 00.001 16108 Worker thread wakes up
02:53:42.141 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:42.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:42.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:43.316 01.175 16108 Exposure complete
02:53:43.382 00.066 16108 worker thread done servicing request
02:53:43.382 00.000 21068 OnExposeComplete: enter
02:53:43.383 00.001 21068 UpdateGuideState(): m_state=6
02:53:43.384 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
02:53:43.385 00.001 21068 Star::Find returns 1 (0), X=462.90, Y=436.55, Mass=167827, SNR=109.2, Peak=25056 HFD=2.9
02:53:43.387 00.002 21068 MultiStar: [#1 -0.10,0.21,0.87,U] [#2 0.23,0.23,0.73,U] [#3 0.24,0.25,0.86,U] [#4 0.01,-0.03,0.75,U] [#5 0.07,0.13,0.72,U] [#6 0.39,0.27,0.00,R] [#7 -0.03,0.25,0.64,U] [#8 0.43,0.32,0.00,M9] 
02:53:43.388 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.10, -0.20}
02:53:43.389 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
02:53:43.389 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
02:53:43.391 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=-0.06 mountY=-0.12, mountTheta=-2.00
02:53:43.392 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
02:53:43.393 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
02:53:43.395 00.002 16108 Worker thread wakes up
02:53:43.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
02:53:43.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
02:53:43.395 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.12
02:53:43.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:43.396 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:43.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:53:43.396 00.000 16108 MoveAxis(E, 0, ABG)
02:53:43.396 00.000 16108 Move returns status 0, amount 0
02:53:43.396 00.000 16108 MoveAxis(N, 0, ABG)
02:53:43.396 00.000 16108 Move returns status 0, amount 0
02:53:43.396 00.000 16108 move complete, result=0
02:53:43.396 00.000 16108 worker thread done servicing request
02:53:43.403 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3347, FiltMin=2867, FiltMax=62003, Gamma=1.000
02:53:43.423 00.020 21068 UpdateGuideState exits: m=167827 SNR=109.2
02:53:43.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:43.424 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:43.425 00.001 21068 Enqueuing Expose request
02:53:43.426 00.001 16108 Worker thread wakes up
02:53:43.426 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:43.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:43.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:44.409 00.983 16108 Exposure complete
02:53:44.489 00.080 16108 worker thread done servicing request
02:53:44.489 00.000 21068 OnExposeComplete: enter
02:53:44.490 00.001 21068 UpdateGuideState(): m_state=6
02:53:44.492 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
02:53:44.493 00.001 21068 Star::Find returns 1 (0), X=462.73, Y=436.62, Mass=167255, SNR=101.4, Peak=26576 HFD=2.8
02:53:44.495 00.002 21068 MultiStar: [#1 -0.31,0.20,0.00,M1] [#2 0.20,0.28,0.79,U] [#3 0.12,0.33,0.00,M6] [#4 -0.09,0.12,0.92,U] [#5 0.14,0.35,0.00,M2] [#6 -0.32,-0.04,0.70,U] [#7 -0.05,0.19,0.68,U] [#8 0.14,0.42,0.00,M10] 
02:53:44.496 00.001 21068 refined, 4 included, MultiStar: {-0.06, 0.07}, one-star: {-0.07, -0.13}
02:53:44.497 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
02:53:44.498 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:53:44.499 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.26 mountX=0.07 mountY=-0.06, mountTheta=-0.67
02:53:44.501 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
02:53:44.502 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
02:53:44.504 00.002 16108 Worker thread wakes up
02:53:44.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
02:53:44.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
02:53:44.504 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
02:53:44.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:44.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:44.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:44.504 00.000 16108 MoveAxis(E, 0, ABG)
02:53:44.504 00.000 16108 Move returns status 0, amount 0
02:53:44.504 00.000 16108 MoveAxis(N, 0, ABG)
02:53:44.504 00.000 16108 Move returns status 0, amount 0
02:53:44.504 00.000 16108 move complete, result=0
02:53:44.505 00.001 16108 worker thread done servicing request
02:53:44.508 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3347, FiltMin=2905, FiltMax=48493, Gamma=1.000
02:53:44.523 00.015 21068 UpdateGuideState exits: m=167255 SNR=101.4
02:53:44.523 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:44.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:44.525 00.001 21068 Enqueuing Expose request
02:53:44.526 00.001 16108 Worker thread wakes up
02:53:44.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:44.526 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:44.527 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:45.679 01.152 16108 Exposure complete
02:53:45.734 00.055 16108 worker thread done servicing request
02:53:45.734 00.000 21068 OnExposeComplete: enter
02:53:45.736 00.002 21068 UpdateGuideState(): m_state=6
02:53:45.736 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
02:53:45.737 00.001 21068 Star::Find returns 1 (0), X=463.03, Y=436.46, Mass=161722, SNR=99.2, Peak=26464 HFD=2.3
02:53:45.738 00.001 21068 MultiStar: [#1 -0.28,-0.13,1.06,U] [#2 0.17,0.14,0.79,U] [#3 0.04,0.22,0.75,U] [#4 0.13,-0.17,0.90,U] [#5 -0.17,-0.15,0.65,U] [#6 -0.19,-0.15,0.64,U] [#7 -0.08,-0.23,0.71,U] [#8 0.33,-0.17,0.00,R] 
02:53:45.739 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {0.23, -0.29}
02:53:45.740 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
02:53:45.741 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
02:53:45.741 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.68 mountX=-0.01 mountY=0.10, mountTheta=1.64
02:53:45.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
02:53:45.744 00.001 21068 Enqueuing Move request for scope (-0.01, -0.10)
02:53:45.745 00.001 16108 Worker thread wakes up
02:53:45.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:53:45.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:53:45.745 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
02:53:45.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:45.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:45.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:53:45.745 00.000 16108 MoveAxis(E, 0, ABG)
02:53:45.745 00.000 16108 Move returns status 0, amount 0
02:53:45.745 00.000 16108 MoveAxis(N, 0, ABG)
02:53:45.745 00.000 16108 Move returns status 0, amount 0
02:53:45.745 00.000 16108 move complete, result=0
02:53:45.746 00.001 16108 worker thread done servicing request
02:53:45.752 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3347, FiltMin=2845, FiltMax=51638, Gamma=1.000
02:53:45.768 00.016 21068 UpdateGuideState exits: m=161722 SNR=99.2
02:53:45.768 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:45.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:45.771 00.002 21068 Enqueuing Expose request
02:53:45.772 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:45.773 00.001 16108 Worker thread wakes up
02:53:45.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:45.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:46.755 00.982 16108 Exposure complete
02:53:46.814 00.059 16108 worker thread done servicing request
02:53:46.814 00.000 21068 OnExposeComplete: enter
02:53:46.815 00.001 21068 UpdateGuideState(): m_state=6
02:53:46.816 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
02:53:46.816 00.000 21068 Star::Find returns 1 (0), X=462.82, Y=436.24, Mass=150659, SNR=98.1, Peak=21888 HFD=2.7
02:53:46.817 00.001 21068 MultiStar: [#1 -0.06,-0.14,1.06,U] [#2 0.17,0.19,0.99,U] [#3 0.36,0.03,0.00,M6] [#4 0.20,-0.24,0.95,U] [#5 0.23,0.16,0.70,U] [#6 0.06,-0.20,0.80,U] [#7 0.14,-0.18,0.63,U] [#8 -0.19,0.45,0.00,M1] 
02:53:46.818 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.14}, one-star: {0.03, -0.51}
02:53:46.819 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
02:53:46.820 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
02:53:46.820 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=-0.12 mountY=0.11, mountTheta=2.39
02:53:46.823 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
02:53:46.824 00.001 21068 Enqueuing Move request for scope (0.10, -0.14)
02:53:46.824 00.000 16108 Worker thread wakes up
02:53:46.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:53:46.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:53:46.824 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.11
02:53:46.825 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:53:46.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:46.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:53:46.825 00.000 16108 MoveAxis(E, 0, ABG)
02:53:46.825 00.000 16108 Move returns status 0, amount 0
02:53:46.825 00.000 16108 MoveAxis(N, 0, ABG)
02:53:46.825 00.000 16108 Move returns status 0, amount 0
02:53:46.825 00.000 16108 move complete, result=0
02:53:46.825 00.000 16108 worker thread done servicing request
02:53:46.834 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=173, max=65535, med=3347, FiltMin=2861, FiltMax=55718, Gamma=1.000
02:53:46.852 00.018 21068 UpdateGuideState exits: m=150659 SNR=98.1
02:53:46.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:46.853 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:46.854 00.001 21068 Enqueuing Expose request
02:53:46.855 00.001 16108 Worker thread wakes up
02:53:46.855 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:46.855 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:46.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:48.025 01.170 16108 Exposure complete
02:53:48.087 00.062 16108 worker thread done servicing request
02:53:48.087 00.000 21068 OnExposeComplete: enter
02:53:48.088 00.001 21068 UpdateGuideState(): m_state=6
02:53:48.089 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
02:53:48.090 00.001 21068 Star::Find returns 1 (0), X=463.06, Y=436.45, Mass=153802, SNR=103.8, Peak=22320 HFD=2.8
02:53:48.091 00.001 21068 MultiStar: [#1 -0.07,-0.12,0.86,U] [#2 0.50,-0.04,0.00,M1] [#3 0.20,0.26,0.73,U] [#4 0.47,-0.14,0.00,M1] [#5 0.10,-0.14,0.58,U] [#6 -0.16,-0.22,0.65,U] [#7 -0.04,-0.04,0.65,U] [#8 0.22,0.20,0.60,U] 
02:53:48.091 00.000 21068 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.26, -0.30}
02:53:48.092 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
02:53:48.093 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
02:53:48.094 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.70 mountX=-0.09 mountY=0.05, mountTheta=2.66
02:53:48.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
02:53:48.097 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
02:53:48.098 00.001 16108 Worker thread wakes up
02:53:48.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:53:48.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:53:48.098 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
02:53:48.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:48.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:48.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:53:48.098 00.000 16108 MoveAxis(E, 0, ABG)
02:53:48.098 00.000 16108 Move returns status 0, amount 0
02:53:48.098 00.000 16108 MoveAxis(N, 0, ABG)
02:53:48.098 00.000 16108 Move returns status 0, amount 0
02:53:48.098 00.000 16108 move complete, result=0
02:53:48.098 00.000 16108 worker thread done servicing request
02:53:48.101 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3347, FiltMin=2857, FiltMax=54230, Gamma=1.000
02:53:48.121 00.020 21068 UpdateGuideState exits: m=153802 SNR=103.8
02:53:48.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:48.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:48.129 00.006 21068 Enqueuing Expose request
02:53:48.130 00.001 16108 Worker thread wakes up
02:53:48.130 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:48.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:48.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:49.092 00.961 16108 Exposure complete
02:53:49.170 00.078 16108 worker thread done servicing request
02:53:49.170 00.000 21068 OnExposeComplete: enter
02:53:49.171 00.001 21068 UpdateGuideState(): m_state=6
02:53:49.172 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
02:53:49.173 00.001 21068 Star::Find returns 1 (0), X=463.09, Y=436.43, Mass=154352, SNR=99.0, Peak=23584 HFD=2.5
02:53:49.174 00.001 21068 MultiStar: [#1 0.04,-0.13,1.00,U] [#2 0.66,0.14,0.00,M2] [#3 0.39,0.07,0.00,M6] [#4 0.21,-0.25,0.81,U] [#5 0.24,-0.10,0.67,U] [#6 -0.09,-0.31,0.80,U] [#7 0.15,-0.16,0.64,U] [#8 -0.10,0.28,0.69,U] 
02:53:49.175 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.30, -0.32}
02:53:49.176 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
02:53:49.178 00.002 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
02:53:49.179 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.94 mountX=-0.14 mountY=0.12, mountTheta=2.41
02:53:49.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
02:53:49.181 00.000 21068 Enqueuing Move request for scope (0.11, -0.16)
02:53:49.182 00.001 16108 Worker thread wakes up
02:53:49.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
02:53:49.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
02:53:49.182 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.12
02:53:49.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:53:49.183 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:49.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:53:49.183 00.000 16108 MoveAxis(E, 0, ABG)
02:53:49.183 00.000 16108 Move returns status 0, amount 0
02:53:49.183 00.000 16108 MoveAxis(N, 0, ABG)
02:53:49.183 00.000 16108 Move returns status 0, amount 0
02:53:49.183 00.000 16108 move complete, result=0
02:53:49.183 00.000 16108 worker thread done servicing request
02:53:49.190 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3350, FiltMin=2889, FiltMax=52598, Gamma=1.000
02:53:49.213 00.023 21068 UpdateGuideState exits: m=154352 SNR=99.0
02:53:49.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:49.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:49.216 00.001 21068 Enqueuing Expose request
02:53:49.217 00.001 16108 Worker thread wakes up
02:53:49.217 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:49.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:49.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:50.388 01.171 16108 Exposure complete
02:53:50.445 00.057 16108 worker thread done servicing request
02:53:50.445 00.000 21068 OnExposeComplete: enter
02:53:50.446 00.001 21068 UpdateGuideState(): m_state=6
02:53:50.447 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
02:53:50.448 00.001 21068 Star::Find returns 1 (0), X=462.99, Y=436.24, Mass=171740, SNR=100.0, Peak=23465 HFD=2.5
02:53:50.449 00.001 21068 MultiStar: [#1 0.05,-0.05,1.18,U] [#2 0.37,0.00,0.00,M3] [#3 0.23,0.08,0.79,U] [#4 0.07,-0.15,0.89,U] [#5 0.11,-0.26,0.75,U] [#6 0.04,-0.04,0.73,U] [#7 -0.12,0.12,0.55,U] [#8 -0.16,0.45,0.00,M1] 
02:53:50.450 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.14}, one-star: {0.19, -0.51}
02:53:50.450 00.000 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
02:53:50.452 00.002 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
02:53:50.453 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.97 mountX=-0.12 mountY=0.11, mountTheta=2.38
02:53:50.454 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
02:53:50.455 00.001 21068 Enqueuing Move request for scope (0.09, -0.14)
02:53:50.456 00.001 16108 Worker thread wakes up
02:53:50.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:53:50.456 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:53:50.456 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.11
02:53:50.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:53:50.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:50.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:53:50.456 00.000 16108 MoveAxis(E, 0, ABG)
02:53:50.456 00.000 16108 Move returns status 0, amount 0
02:53:50.456 00.000 16108 MoveAxis(N, 0, ABG)
02:53:50.456 00.000 16108 Move returns status 0, amount 0
02:53:50.456 00.000 16108 move complete, result=0
02:53:50.456 00.000 16108 worker thread done servicing request
02:53:50.459 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3347, FiltMin=2883, FiltMax=60265, Gamma=1.000
02:53:50.478 00.019 21068 UpdateGuideState exits: m=171740 SNR=100.0
02:53:50.480 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:50.481 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:50.483 00.002 21068 Enqueuing Expose request
02:53:50.483 00.000 16108 Worker thread wakes up
02:53:50.483 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:50.484 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:50.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:51.456 00.972 16108 Exposure complete
02:53:51.511 00.055 16108 worker thread done servicing request
02:53:51.511 00.000 21068 OnExposeComplete: enter
02:53:51.512 00.001 21068 UpdateGuideState(): m_state=6
02:53:51.513 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
02:53:51.514 00.001 21068 Star::Find returns 1 (0), X=462.92, Y=436.26, Mass=176649, SNR=109.9, Peak=23817 HFD=2.6
02:53:51.515 00.001 21068 MultiStar: [#1 -0.08,-0.03,0.79,U] [#2 0.39,-0.02,0.00,M4] [#3 0.13,0.17,0.78,U] [#4 0.03,0.08,0.74,U] [#5 0.02,-0.07,0.61,U] [#6 -0.23,0.05,0.69,U] [#7 -0.19,0.13,0.55,U] [#8 -0.05,0.32,0.50,U] 
02:53:51.515 00.000 21068 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {0.12, -0.49}
02:53:51.516 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
02:53:51.516 00.000 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
02:53:51.518 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.40 mountX=0.01 mountY=0.02, mountTheta=0.94
02:53:51.519 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
02:53:51.520 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
02:53:51.521 00.001 16108 Worker thread wakes up
02:53:51.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:53:51.521 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:53:51.521 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.02
02:53:51.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:51.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:51.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:53:51.521 00.000 16108 MoveAxis(E, 0, ABG)
02:53:51.521 00.000 16108 Move returns status 0, amount 0
02:53:51.521 00.000 16108 MoveAxis(N, 0, ABG)
02:53:51.521 00.000 16108 Move returns status 0, amount 0
02:53:51.521 00.000 16108 move complete, result=0
02:53:51.521 00.000 16108 worker thread done servicing request
02:53:51.524 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3350, FiltMin=2886, FiltMax=51222, Gamma=1.000
02:53:51.539 00.015 21068 UpdateGuideState exits: m=176649 SNR=109.9
02:53:51.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:51.540 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:51.541 00.001 21068 Enqueuing Expose request
02:53:51.543 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:51.544 00.001 16108 Worker thread wakes up
02:53:51.544 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:51.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:52.704 01.160 16108 Exposure complete
02:53:52.782 00.078 16108 worker thread done servicing request
02:53:52.783 00.001 21068 OnExposeComplete: enter
02:53:52.784 00.001 21068 UpdateGuideState(): m_state=6
02:53:52.785 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
02:53:52.785 00.000 21068 Star::Find returns 1 (0), X=462.75, Y=436.34, Mass=150952, SNR=98.8, Peak=21049 HFD=2.8
02:53:52.787 00.002 21068 MultiStar: [#1 -0.21,0.07,0.95,U] [#2 0.06,0.01,0.96,U] [#3 -0.07,0.08,0.80,U] [#4 -0.00,-0.01,0.81,U] [#5 0.13,-0.12,0.65,U] [#6 -0.57,0.03,0.00,M1] [#7 -0.00,0.12,0.61,U] [#8 -0.20,0.47,0.00,M1] 
02:53:52.787 00.000 21068 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {-0.05, -0.41}
02:53:52.788 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
02:53:52.789 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
02:53:52.789 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.10 mountX=0.02 mountY=0.05, mountTheta=1.22
02:53:52.792 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
02:53:52.793 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
02:53:52.793 00.000 16108 Worker thread wakes up
02:53:52.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:53:52.794 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:53:52.794 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.05
02:53:52.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:53:52.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:52.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:53:52.794 00.000 16108 MoveAxis(E, 0, ABG)
02:53:52.794 00.000 16108 Move returns status 0, amount 0
02:53:52.794 00.000 16108 MoveAxis(N, 0, ABG)
02:53:52.794 00.000 16108 Move returns status 0, amount 0
02:53:52.794 00.000 16108 move complete, result=0
02:53:52.794 00.000 16108 worker thread done servicing request
02:53:52.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3350, FiltMin=2902, FiltMax=53747, Gamma=1.000
02:53:52.811 00.014 21068 UpdateGuideState exits: m=150952 SNR=98.8
02:53:52.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:52.814 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:52.815 00.001 21068 Enqueuing Expose request
02:53:52.816 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:52.817 00.001 16108 Worker thread wakes up
02:53:52.817 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:52.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:53.789 00.972 16108 Exposure complete
02:53:53.849 00.060 16108 worker thread done servicing request
02:53:53.850 00.001 21068 OnExposeComplete: enter
02:53:53.850 00.000 21068 UpdateGuideState(): m_state=6
02:53:53.851 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
02:53:53.852 00.001 21068 Star::Find returns 1 (0), X=462.81, Y=436.36, Mass=150246, SNR=102.9, Peak=21392 HFD=2.7
02:53:53.853 00.001 21068 MultiStar: [#1 -0.28,-0.00,0.90,U] [#2 0.21,0.16,0.87,U] [#3 -0.00,0.11,0.77,U] [#4 0.13,-0.08,0.89,U] [#5 -0.02,-0.03,0.69,U] [#6 -0.18,-0.06,0.62,U] [#7 -0.24,-0.01,0.51,U] [#8 -0.12,0.31,0.63,U] 
02:53:53.854 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.01, -0.39}
02:53:53.855 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
02:53:53.856 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
02:53:53.856 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.78 mountX=0.04 mountY=0.02, mountTheta=0.58
02:53:53.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
02:53:53.859 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
02:53:53.860 00.001 16108 Worker thread wakes up
02:53:53.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:53:53.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:53:53.860 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.02
02:53:53.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:53.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:53.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:53:53.860 00.000 16108 MoveAxis(E, 0, ABG)
02:53:53.860 00.000 16108 Move returns status 0, amount 0
02:53:53.860 00.000 16108 MoveAxis(N, 0, ABG)
02:53:53.860 00.000 16108 Move returns status 0, amount 0
02:53:53.860 00.000 16108 move complete, result=0
02:53:53.860 00.000 16108 worker thread done servicing request
02:53:53.864 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3350, FiltMin=2877, FiltMax=61033, Gamma=1.000
02:53:53.879 00.015 21068 UpdateGuideState exits: m=150246 SNR=102.9
02:53:53.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:53.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:53.884 00.003 21068 Enqueuing Expose request
02:53:53.885 00.001 16108 Worker thread wakes up
02:53:53.885 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:53.886 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:53.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:55.037 01.151 16108 Exposure complete
02:53:55.113 00.076 16108 worker thread done servicing request
02:53:55.113 00.000 21068 OnExposeComplete: enter
02:53:55.114 00.001 21068 UpdateGuideState(): m_state=6
02:53:55.114 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
02:53:55.116 00.002 21068 Star::Find returns 1 (0), X=463.06, Y=436.43, Mass=141137, SNR=96.1, Peak=21184 HFD=2.5
02:53:55.117 00.001 21068 MultiStar: [#1 -0.03,0.07,1.19,U] [#2 0.35,0.08,0.00,M3] [#3 0.22,0.03,0.92,U] [#4 0.38,-0.18,0.00,M1] [#5 0.17,0.02,0.70,U] [#6 -0.03,-0.06,0.76,U] [#7 -0.07,-0.02,0.77,U] [#8 -0.08,0.42,0.00,M1] 
02:53:55.118 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.05}, one-star: {0.26, -0.32}
02:53:55.119 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
02:53:55.120 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
02:53:55.120 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.48 mountX=-0.10 mountY=0.02, mountTheta=2.89
02:53:55.122 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
02:53:55.123 00.001 21068 Enqueuing Move request for scope (0.09, -0.05)
02:53:55.123 00.000 16108 Worker thread wakes up
02:53:55.124 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:53:55.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:53:55.124 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.02
02:53:55.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:55.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:55.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:53:55.124 00.000 16108 MoveAxis(E, 0, ABG)
02:53:55.124 00.000 16108 Move returns status 0, amount 0
02:53:55.124 00.000 16108 MoveAxis(N, 0, ABG)
02:53:55.124 00.000 16108 Move returns status 0, amount 0
02:53:55.124 00.000 16108 move complete, result=0
02:53:55.124 00.000 16108 worker thread done servicing request
02:53:55.127 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3350, FiltMin=2880, FiltMax=57894, Gamma=1.000
02:53:55.142 00.015 21068 UpdateGuideState exits: m=141137 SNR=96.1
02:53:55.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:55.143 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:55.144 00.001 21068 Enqueuing Expose request
02:53:55.145 00.001 16108 Worker thread wakes up
02:53:55.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:55.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:55.145 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:56.122 00.977 16108 Exposure complete
02:53:56.199 00.077 16108 worker thread done servicing request
02:53:56.199 00.000 21068 OnExposeComplete: enter
02:53:56.201 00.002 21068 UpdateGuideState(): m_state=6
02:53:56.202 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
02:53:56.204 00.002 21068 Star::Find returns 1 (0), X=462.81, Y=436.34, Mass=160609, SNR=106.2, Peak=23273 HFD=2.7
02:53:56.207 00.003 21068 MultiStar: [#1 -0.36,0.05,0.00,M1] [#2 0.22,0.04,0.84,U] [#3 0.02,0.12,0.69,U] [#4 -0.05,-0.24,0.82,U] [#5 0.09,-0.25,0.78,U] [#6 -0.19,-0.22,0.71,U] [#7 -0.14,-0.15,0.55,U] [#8 -0.05,0.31,0.71,U] 
02:53:56.208 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.12}, one-star: {0.01, -0.41}
02:53:56.210 00.002 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.56 = 1.73)
02:53:56.211 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.79)
02:53:56.213 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.59 mountX=-0.02 mountY=0.11, mountTheta=1.73
02:53:56.216 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.12, opts=13)
02:53:56.218 00.002 21068 Enqueuing Move request for scope (-0.00, -0.12)
02:53:56.219 00.001 16108 Worker thread wakes up
02:53:56.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
02:53:56.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
02:53:56.219 00.000 16108 Moving (-0.00, -0.12) raw xDistance=-0.02 yDistance=0.11
02:53:56.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:53:56.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:56.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:53:56.219 00.000 16108 MoveAxis(E, 0, ABG)
02:53:56.219 00.000 16108 Move returns status 0, amount 0
02:53:56.219 00.000 16108 MoveAxis(N, 0, ABG)
02:53:56.219 00.000 16108 Move returns status 0, amount 0
02:53:56.219 00.000 16108 move complete, result=0
02:53:56.219 00.000 16108 worker thread done servicing request
02:53:56.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3350, FiltMin=2883, FiltMax=59283, Gamma=1.000
02:53:56.240 00.016 21068 UpdateGuideState exits: m=160609 SNR=106.2
02:53:56.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:56.241 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:56.242 00.001 21068 Enqueuing Expose request
02:53:56.243 00.001 16108 Worker thread wakes up
02:53:56.243 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:56.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:56.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:57.416 01.172 16108 Exposure complete
02:53:57.481 00.065 16108 worker thread done servicing request
02:53:57.481 00.000 21068 OnExposeComplete: enter
02:53:57.482 00.001 21068 UpdateGuideState(): m_state=6
02:53:57.483 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
02:53:57.484 00.001 21068 Star::Find returns 1 (0), X=462.60, Y=436.20, Mass=135064, SNR=93.6, Peak=19273 HFD=2.8
02:53:57.485 00.001 21068 MultiStar: [#1 -0.31,-0.16,0.00,M2] [#2 -0.03,-0.02,0.89,U] [#3 0.15,-0.06,0.85,U] [#4 -0.13,-0.13,0.91,U] [#5 -0.04,-0.25,0.86,U] [#6 -0.27,-0.41,0.00,M1] [#7 -0.14,-0.15,0.73,U] [#8 -0.39,0.15,0.00,M1] 
02:53:57.486 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.20}, one-star: {-0.20, -0.55}
02:53:57.487 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
02:53:57.488 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
02:53:57.488 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.90 mountX=0.03 mountY=0.21, mountTheta=1.42
02:53:57.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.20, opts=13)
02:53:57.492 00.002 21068 Enqueuing Move request for scope (-0.07, -0.20)
02:53:57.492 00.000 16108 Worker thread wakes up
02:53:57.493 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
02:53:57.493 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
02:53:57.493 00.000 16108 Moving (-0.07, -0.20) raw xDistance=0.03 yDistance=0.21
02:53:57.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:53:57.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:53:57.493 00.000 16108 MoveAxis(E, 0, ABG)
02:53:57.493 00.000 16108 Move returns status 0, amount 0
02:53:57.493 00.000 16108 MoveAxis(S, 43, ABG)
02:53:57.493 00.000 16108 Guiding  Dir = 1, Dur = 43
02:53:57.493 00.000 16108 IsSlewing returns 0
02:53:57.494 00.001 16108 IsGuiding returns 0
02:53:57.495 00.001 16108 PulseGuide returned control before completion, sleep 52
02:53:57.498 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3353, FiltMin=2867, FiltMax=65430, Gamma=1.000
02:53:57.513 00.015 21068 UpdateGuideState exits: m=135064 SNR=93.6
02:53:57.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:57.516 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:57.516 00.000 21068 Enqueuing Expose request
02:53:57.552 00.036 16108 IsGuiding returns 1
02:53:57.552 00.000 16108 scope still moving after pulse duration time elapsed
02:53:57.580 00.028 16108 IsSlewing returns 0
02:53:57.580 00.000 16108 IsGuiding returns 0
02:53:57.580 00.000 16108 scope move finished after 43 + 43 ms
02:53:57.580 00.000 16108 Move returns status 0, amount 43
02:53:57.580 00.000 16108 move complete, result=0
02:53:57.580 00.000 16108 worker thread done servicing request
02:53:57.580 00.000 16108 Worker thread wakes up
02:53:57.580 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:53:57.582 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:57.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:58.548 00.966 16108 Exposure complete
02:53:58.606 00.058 16108 worker thread done servicing request
02:53:58.607 00.001 21068 OnExposeComplete: enter
02:53:58.608 00.001 21068 UpdateGuideState(): m_state=6
02:53:58.610 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
02:53:58.613 00.003 21068 Star::Find returns 1 (0), X=462.70, Y=436.08, Mass=157990, SNR=100.0, Peak=21433 HFD=2.6
02:53:58.614 00.001 21068 MultiStar: [#1 -0.32,-0.29,0.00,M3] [#2 0.25,-0.20,1.01,U] [#3 0.25,-0.15,0.77,U] [#4 -0.38,-0.14,0.00,M1] [#5 0.01,-0.21,0.70,U] [#6 -0.19,-0.29,0.74,U] [#7 -0.23,-0.28,0.00,M1] [#8 -0.41,0.19,0.00,M2] 
02:53:58.616 00.002 21068 refined, 4 included, MultiStar: {0.05, -0.32}, one-star: {-0.10, -0.67}
02:53:58.617 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.90)
02:53:58.619 00.002 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
02:53:58.622 00.003 21068 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.42 mountX=-0.10 mountY=0.30, mountTheta=1.90
02:53:58.625 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.32, opts=13)
02:53:58.627 00.002 21068 Enqueuing Move request for scope (0.05, -0.32)
02:53:58.628 00.001 16108 Worker thread wakes up
02:53:58.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
02:53:58.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
02:53:58.628 00.000 16108 Moving (0.05, -0.32) raw xDistance=-0.10 yDistance=0.30
02:53:58.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:58.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:53:58.628 00.000 16108 MoveAxis(E, 0, ABG)
02:53:58.628 00.000 16108 Move returns status 0, amount 0
02:53:58.628 00.000 16108 MoveAxis(S, 60, ABG)
02:53:58.628 00.000 16108 Guiding  Dir = 1, Dur = 60
02:53:58.629 00.001 16108 IsSlewing returns 0
02:53:58.629 00.000 16108 IsGuiding returns 0
02:53:58.637 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3353, FiltMin=2877, FiltMax=65430, Gamma=1.000
02:53:58.659 00.022 21068 UpdateGuideState exits: m=157990 SNR=100.0
02:53:58.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:58.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:53:58.661 00.000 21068 Enqueuing Expose request
02:53:58.667 00.006 16108 PulseGuide returned control before completion, sleep 33
02:53:58.712 00.045 16108 IsGuiding returns 1
02:53:58.712 00.000 16108 scope still moving after pulse duration time elapsed
02:53:58.744 00.032 16108 IsSlewing returns 0
02:53:58.745 00.001 16108 IsGuiding returns 1
02:53:58.775 00.030 16108 IsSlewing returns 0
02:53:58.775 00.000 16108 IsGuiding returns 0
02:53:58.775 00.000 16108 scope move finished after 60 + 86 ms
02:53:58.775 00.000 16108 Move returns status 0, amount 60
02:53:58.775 00.000 16108 move complete, result=0
02:53:58.775 00.000 16108 worker thread done servicing request
02:53:58.775 00.000 16108 Worker thread wakes up
02:53:58.775 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:53:58.775 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
02:53:58.777 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:53:59.930 01.153 16108 Exposure complete
02:53:59.983 00.053 16108 worker thread done servicing request
02:53:59.983 00.000 21068 OnExposeComplete: enter
02:53:59.985 00.002 21068 UpdateGuideState(): m_state=6
02:53:59.988 00.003 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
02:53:59.991 00.003 21068 Star::Find returns 1 (0), X=462.96, Y=436.81, Mass=178674, SNR=115.3, Peak=28752 HFD=2.6
02:53:59.993 00.002 21068 MultiStar: [#1 -0.01,0.35,0.72,U] [#2 0.47,0.52,0.00,M1] [#3 0.03,0.36,0.00,M1] [#4 0.10,0.29,0.75,U] [#5 0.29,0.06,0.50,U] [#6 -0.24,0.45,0.00,M1] [#7 0.00,0.37,0.00,M2] [#8 -0.02,0.81,0.00,M3] 
02:53:59.995 00.002 21068 single-star, 3 included, MultiStar: {0.13, 0.19}, one-star: {0.17, 0.06}
02:53:59.996 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
02:53:59.999 00.003 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
02:54:00.000 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=-0.15 mountY=-0.10, mountTheta=-2.58
02:54:00.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.06, opts=13)
02:54:00.003 00.001 21068 Enqueuing Move request for scope (0.17, 0.06)
02:54:00.004 00.001 16108 Worker thread wakes up
02:54:00.004 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
02:54:00.004 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
02:54:00.004 00.000 16108 Moving (0.17, 0.06) raw xDistance=-0.15 yDistance=-0.10
02:54:00.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:54:00.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:00.005 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:54:00.005 00.000 16108 MoveAxis(E, 0, ABG)
02:54:00.005 00.000 16108 Move returns status 0, amount 0
02:54:00.005 00.000 16108 MoveAxis(N, 0, ABG)
02:54:00.005 00.000 16108 Move returns status 0, amount 0
02:54:00.005 00.000 16108 move complete, result=0
02:54:00.005 00.000 16108 worker thread done servicing request
02:54:00.008 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3353, FiltMin=2845, FiltMax=62925, Gamma=1.000
02:54:00.026 00.018 21068 UpdateGuideState exits: m=178674 SNR=115.3
02:54:00.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:00.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:00.029 00.001 21068 Enqueuing Expose request
02:54:00.029 00.000 16108 Worker thread wakes up
02:54:00.029 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:00.030 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:00.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:01.005 00.975 16108 Exposure complete
02:54:01.062 00.057 16108 worker thread done servicing request
02:54:01.062 00.000 21068 OnExposeComplete: enter
02:54:01.065 00.003 21068 UpdateGuideState(): m_state=6
02:54:01.067 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
02:54:01.068 00.001 21068 Star::Find returns 1 (0), X=462.85, Y=436.61, Mass=159635, SNR=97.9, Peak=24032 HFD=2.8
02:54:01.069 00.001 21068 MultiStar: [#1 -0.24,0.27,0.00,M3] [#2 0.26,0.44,0.00,M2] [#3 0.07,0.33,0.81,U] [#4 -0.09,0.20,0.96,U] [#5 0.20,0.07,0.73,U] [#6 -0.37,0.05,0.00,M2] [#7 -0.22,0.34,0.00,M3] [#8 -0.01,0.50,0.00,M4] 
02:54:01.071 00.002 21068 refined, 3 included, MultiStar: {0.05, 0.11}, one-star: {0.05, -0.14}
02:54:01.072 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
02:54:01.074 00.002 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
02:54:01.075 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:54:01.078 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
02:54:01.082 00.004 21068 Enqueuing Move request for scope (0.05, 0.11)
02:54:01.084 00.002 16108 Worker thread wakes up
02:54:01.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
02:54:01.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:54:01.084 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.11
02:54:01.085 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:54:01.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:01.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:54:01.085 00.000 16108 MoveAxis(E, 0, ABG)
02:54:01.085 00.000 16108 Move returns status 0, amount 0
02:54:01.085 00.000 16108 MoveAxis(N, 0, ABG)
02:54:01.085 00.000 16108 Move returns status 0, amount 0
02:54:01.085 00.000 16108 move complete, result=0
02:54:01.085 00.000 16108 worker thread done servicing request
02:54:01.090 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3353, FiltMin=2857, FiltMax=58381, Gamma=1.000
02:54:01.106 00.016 21068 UpdateGuideState exits: m=159635 SNR=97.9
02:54:01.106 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:01.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:01.109 00.002 21068 Enqueuing Expose request
02:54:01.110 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:01.110 00.000 16108 Worker thread wakes up
02:54:01.111 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:01.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:02.269 01.158 16108 Exposure complete
02:54:02.325 00.056 16108 worker thread done servicing request
02:54:02.326 00.001 21068 OnExposeComplete: enter
02:54:02.327 00.001 21068 UpdateGuideState(): m_state=6
02:54:02.328 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
02:54:02.329 00.001 21068 Star::Find returns 1 (0), X=462.91, Y=436.80, Mass=174004, SNR=107.2, Peak=26080 HFD=2.9
02:54:02.330 00.001 21068 MultiStar: [#1 -0.26,0.36,0.00,M4] [#2 0.33,0.47,0.00,M3] [#3 0.15,0.56,0.00,M1] [#4 0.28,-0.00,0.74,U] [#5 0.15,0.52,0.00,M1] [#6 -0.35,0.30,0.00,M3] [#7 -0.08,0.52,0.00,M4] [#8 -0.03,0.72,0.00,M5] 
02:54:02.331 00.001 21068 single-star, 1 included, MultiStar: {0.18, 0.03}, one-star: {0.11, 0.05}
02:54:02.332 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:54:02.332 00.000 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:54:02.333 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
02:54:02.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
02:54:02.336 00.001 21068 Enqueuing Move request for scope (0.11, 0.05)
02:54:02.336 00.000 16108 Worker thread wakes up
02:54:02.337 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
02:54:02.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
02:54:02.337 00.000 16108 Moving (0.11, 0.05) raw xDistance=-0.10 yDistance=-0.08
02:54:02.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:02.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:02.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:54:02.337 00.000 16108 MoveAxis(E, 0, ABG)
02:54:02.337 00.000 16108 Move returns status 0, amount 0
02:54:02.337 00.000 16108 MoveAxis(N, 0, ABG)
02:54:02.337 00.000 16108 Move returns status 0, amount 0
02:54:02.337 00.000 16108 move complete, result=0
02:54:02.337 00.000 16108 worker thread done servicing request
02:54:02.340 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3350, FiltMin=2877, FiltMax=62800, Gamma=1.000
02:54:02.354 00.014 21068 UpdateGuideState exits: m=174004 SNR=107.2
02:54:02.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:02.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:02.357 00.001 21068 Enqueuing Expose request
02:54:02.358 00.001 16108 Worker thread wakes up
02:54:02.358 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:02.359 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:02.360 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:03.335 00.975 16108 Exposure complete
02:54:03.412 00.077 16108 worker thread done servicing request
02:54:03.412 00.000 21068 OnExposeComplete: enter
02:54:03.413 00.001 21068 UpdateGuideState(): m_state=6
02:54:03.414 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
02:54:03.414 00.000 21068 Star::Find returns 1 (0), X=463.03, Y=436.74, Mass=152460, SNR=105.9, Peak=23248 HFD=2.8
02:54:03.415 00.001 21068 MultiStar: [#1 0.02,0.39,0.00,M5] [#2 0.41,0.36,0.00,M4] [#3 0.09,0.30,0.86,U] [#4 0.29,0.13,0.76,U] [#5 0.16,0.39,0.00,M2] [#6 -0.12,0.12,0.73,U] [#7 -0.09,0.25,0.54,U] [#8 -0.30,0.67,0.00,M6] 
02:54:03.417 00.002 21068 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {0.23, -0.01}
02:54:03.418 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
02:54:03.418 00.000 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
02:54:03.420 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
02:54:03.423 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
02:54:03.423 00.000 21068 Enqueuing Move request for scope (0.10, 0.15)
02:54:03.424 00.001 16108 Worker thread wakes up
02:54:03.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
02:54:03.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
02:54:03.424 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
02:54:03.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:54:03.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:03.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:54:03.424 00.000 16108 MoveAxis(E, 0, ABG)
02:54:03.424 00.000 16108 Move returns status 0, amount 0
02:54:03.424 00.000 16108 MoveAxis(N, 0, ABG)
02:54:03.424 00.000 16108 Move returns status 0, amount 0
02:54:03.424 00.000 16108 move complete, result=0
02:54:03.424 00.000 16108 worker thread done servicing request
02:54:03.427 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3353, FiltMin=2841, FiltMax=44819, Gamma=1.000
02:54:03.441 00.014 21068 UpdateGuideState exits: m=152460 SNR=105.9
02:54:03.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.442 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:03.443 00.001 21068 Enqueuing Expose request
02:54:03.444 00.001 16108 Worker thread wakes up
02:54:03.444 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:03.445 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:03.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:04.603 01.158 16108 Exposure complete
02:54:04.672 00.069 16108 worker thread done servicing request
02:54:04.672 00.000 21068 OnExposeComplete: enter
02:54:04.673 00.001 21068 UpdateGuideState(): m_state=6
02:54:04.674 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
02:54:04.675 00.001 21068 Star::Find returns 1 (0), X=462.93, Y=436.40, Mass=152208, SNR=95.8, Peak=21008 HFD=2.7
02:54:04.676 00.001 21068 MultiStar: [#1 0.04,0.14,0.97,U] [#2 0.58,0.09,0.00,M5] [#3 0.26,0.28,0.00,M1] [#4 0.12,-0.07,0.88,U] [#5 0.38,0.13,0.00,M3] [#6 -0.04,-0.11,0.63,U] [#7 0.03,0.20,0.66,U] [#8 0.13,0.40,0.00,M7] 
02:54:04.676 00.000 21068 refined, 4 included, MultiStar: {0.07, -0.05}, one-star: {0.13, -0.35}
02:54:04.677 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
02:54:04.678 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
02:54:04.680 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.64 mountX=-0.07 mountY=0.03, mountTheta=2.73
02:54:04.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
02:54:04.684 00.002 21068 Enqueuing Move request for scope (0.07, -0.05)
02:54:04.685 00.001 16108 Worker thread wakes up
02:54:04.686 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
02:54:04.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
02:54:04.686 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=0.03
02:54:04.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:54:04.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:04.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:04.686 00.000 16108 MoveAxis(E, 0, ABG)
02:54:04.686 00.000 16108 Move returns status 0, amount 0
02:54:04.686 00.000 16108 MoveAxis(N, 0, ABG)
02:54:04.686 00.000 16108 Move returns status 0, amount 0
02:54:04.686 00.000 16108 move complete, result=0
02:54:04.686 00.000 16108 worker thread done servicing request
02:54:04.693 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3350, FiltMin=2829, FiltMax=50262, Gamma=1.000
02:54:04.708 00.015 21068 UpdateGuideState exits: m=152208 SNR=95.8
02:54:04.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:04.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:04.711 00.001 21068 Enqueuing Expose request
02:54:04.712 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:04.712 00.000 16108 Worker thread wakes up
02:54:04.713 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:04.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:05.691 00.978 16108 Exposure complete
02:54:05.747 00.056 16108 worker thread done servicing request
02:54:05.747 00.000 21068 OnExposeComplete: enter
02:54:05.748 00.001 21068 UpdateGuideState(): m_state=6
02:54:05.750 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
02:54:05.751 00.001 21068 Star::Find returns 1 (0), X=463.27, Y=436.51, Mass=149110, SNR=92.6, Peak=19888 HFD=3.0
02:54:05.752 00.001 21068 MultiStar: [#1 0.14,0.08,1.08,U] [#2 0.50,0.07,0.00,M6] [#3 0.33,0.06,0.81,U] [#4 0.42,-0.02,0.00,M1] [#5 0.53,-0.24,0.00,M4] [#6 0.13,-0.17,0.80,U] [#7 0.29,-0.00,0.69,U] [#8 0.00,0.23,0.73,U] 
02:54:05.752 00.000 21068 refined, 5 included, MultiStar: {0.23, -0.01}, one-star: {0.47, -0.24}
02:54:05.753 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
02:54:05.754 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
02:54:05.754 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.06 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
02:54:05.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.01, opts=13)
02:54:05.757 00.001 21068 Enqueuing Move request for scope (0.23, -0.01)
02:54:05.758 00.001 16108 Worker thread wakes up
02:54:05.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
02:54:05.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
02:54:05.758 00.000 16108 Moving (0.23, -0.01) raw xDistance=-0.23 yDistance=-0.04
02:54:05.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:54:05.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:05.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:54:05.758 00.000 16108 MoveAxis(E, 61, ABG)
02:54:05.758 00.000 16108 Guiding  Dir = 2, Dur = 61
02:54:05.758 00.000 16108 IsSlewing returns 0
02:54:05.758 00.000 16108 IsGuiding returns 0
02:54:05.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3353, FiltMin=2889, FiltMax=58966, Gamma=1.000
02:54:05.777 00.014 21068 UpdateGuideState exits: m=149110 SNR=92.6
02:54:05.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:05.779 00.000 21068 Enqueuing Expose request
02:54:05.813 00.034 16108 PulseGuide returned control before completion, sleep 17
02:54:05.846 00.033 16108 IsGuiding returns 1
02:54:05.847 00.001 16108 scope still moving after pulse duration time elapsed
02:54:05.872 00.025 16108 IsSlewing returns 0
02:54:05.872 00.000 16108 IsGuiding returns 1
02:54:05.903 00.031 16108 IsSlewing returns 0
02:54:05.904 00.001 16108 IsGuiding returns 0
02:54:05.904 00.000 16108 scope move finished after 61 + 84 ms
02:54:05.904 00.000 16108 Move returns status 0, amount 61
02:54:05.904 00.000 16108 MoveAxis(N, 0, ABG)
02:54:05.904 00.000 16108 Move returns status 0, amount 0
02:54:05.904 00.000 16108 move complete, result=0
02:54:05.904 00.000 16108 worker thread done servicing request
02:54:05.905 00.001 16108 Worker thread wakes up
02:54:05.905 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.0 px 0 ms NORTH
02:54:05.909 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:05.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:07.082 01.173 16108 Exposure complete
02:54:07.137 00.055 16108 worker thread done servicing request
02:54:07.138 00.001 21068 OnExposeComplete: enter
02:54:07.138 00.000 21068 UpdateGuideState(): m_state=6
02:54:07.141 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
02:54:07.142 00.001 21068 Star::Find returns 1 (0), X=463.11, Y=436.54, Mass=143170, SNR=96.0, Peak=19104 HFD=3.3
02:54:07.144 00.002 21068 MultiStar: [#1 -0.29,-0.11,1.11,U] [#2 0.47,0.12,0.00,M7] [#3 -0.09,0.16,0.74,U] [#4 0.02,-0.10,0.96,U] [#5 0.16,-0.13,0.77,U] [#6 -0.53,-0.11,0.00,M1] [#7 -0.09,0.08,0.64,U] [#8 -0.10,0.13,0.56,U] 
02:54:07.146 00.002 21068 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {0.32, -0.21}
02:54:07.149 00.003 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
02:54:07.150 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
02:54:07.152 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.70 mountX=-0.00 mountY=0.05, mountTheta=1.61
02:54:07.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
02:54:07.155 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
02:54:07.156 00.001 16108 Worker thread wakes up
02:54:07.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:54:07.157 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:54:07.157 00.000 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
02:54:07.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:54:07.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:07.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:54:07.157 00.000 16108 MoveAxis(E, 0, ABG)
02:54:07.157 00.000 16108 Move returns status 0, amount 0
02:54:07.157 00.000 16108 MoveAxis(N, 0, ABG)
02:54:07.157 00.000 16108 Move returns status 0, amount 0
02:54:07.157 00.000 16108 move complete, result=0
02:54:07.158 00.001 16108 worker thread done servicing request
02:54:07.163 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3350, FiltMin=2870, FiltMax=58787, Gamma=1.000
02:54:07.180 00.017 21068 UpdateGuideState exits: m=143170 SNR=96.0
02:54:07.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:07.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:07.183 00.001 21068 Enqueuing Expose request
02:54:07.184 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:07.184 00.000 16108 Worker thread wakes up
02:54:07.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:07.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:08.161 00.976 16108 Exposure complete
02:54:08.241 00.080 16108 worker thread done servicing request
02:54:08.241 00.000 21068 OnExposeComplete: enter
02:54:08.243 00.002 21068 UpdateGuideState(): m_state=6
02:54:08.244 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
02:54:08.245 00.001 21068 Star::Find returns 1 (0), X=462.84, Y=436.34, Mass=154749, SNR=106.2, Peak=19632 HFD=3.2
02:54:08.246 00.001 21068 MultiStar: [#1 -0.20,0.00,0.80,U] [#2 -0.02,0.16,0.78,U] [#3 0.04,0.17,0.82,U] [#4 -0.19,0.00,0.87,U] [#5 0.26,0.04,0.67,U] [#6 -0.12,-0.08,0.64,U] [#7 -0.16,0.05,0.53,U] [#8 -0.28,0.45,0.00,M6] 
02:54:08.246 00.000 21068 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.04, -0.41}
02:54:08.248 00.002 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
02:54:08.249 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
02:54:08.249 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.60 mountX=0.04 mountY=0.03, mountTheta=0.75
02:54:08.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
02:54:08.252 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
02:54:08.253 00.001 16108 Worker thread wakes up
02:54:08.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:54:08.253 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:54:08.253 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
02:54:08.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:54:08.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:08.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:08.253 00.000 16108 MoveAxis(E, 0, ABG)
02:54:08.253 00.000 16108 Move returns status 0, amount 0
02:54:08.253 00.000 16108 MoveAxis(N, 0, ABG)
02:54:08.253 00.000 16108 Move returns status 0, amount 0
02:54:08.253 00.000 16108 move complete, result=0
02:54:08.253 00.000 16108 worker thread done servicing request
02:54:08.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3350, FiltMin=2819, FiltMax=59961, Gamma=1.000
02:54:08.271 00.014 21068 UpdateGuideState exits: m=154749 SNR=106.2
02:54:08.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:08.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:08.274 00.001 21068 Enqueuing Expose request
02:54:08.274 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:08.275 00.001 16108 Worker thread wakes up
02:54:08.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:08.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:09.455 01.180 16108 Exposure complete
02:54:09.519 00.064 16108 worker thread done servicing request
02:54:09.519 00.000 21068 OnExposeComplete: enter
02:54:09.520 00.001 21068 UpdateGuideState(): m_state=6
02:54:09.522 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
02:54:09.523 00.001 21068 Star::Find returns 1 (0), X=462.78, Y=436.16, Mass=146151, SNR=90.4, Peak=19497 HFD=2.9
02:54:09.524 00.001 21068 MultiStar: [#1 -0.17,0.07,1.08,U] [#2 0.15,-0.10,0.88,U] [#3 0.00,0.10,0.85,U] [#4 -0.10,-0.17,0.93,U] [#5 0.09,-0.17,0.81,U] [#6 -0.18,-0.23,0.71,U] [#7 -0.03,0.15,0.67,U] [#8 -0.37,0.31,0.00,M7] 
02:54:09.525 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.13}, one-star: {-0.02, -0.59}
02:54:09.528 00.003 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
02:54:09.529 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
02:54:09.530 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.83 mountX=0.01 mountY=0.13, mountTheta=1.49
02:54:09.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
02:54:09.533 00.001 21068 Enqueuing Move request for scope (-0.03, -0.13)
02:54:09.533 00.000 16108 Worker thread wakes up
02:54:09.534 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:54:09.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:54:09.534 00.000 16108 Moving (-0.03, -0.13) raw xDistance=0.01 yDistance=0.13
02:54:09.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:09.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:09.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:54:09.534 00.000 16108 MoveAxis(E, 0, ABG)
02:54:09.534 00.000 16108 Move returns status 0, amount 0
02:54:09.534 00.000 16108 MoveAxis(N, 0, ABG)
02:54:09.534 00.000 16108 Move returns status 0, amount 0
02:54:09.534 00.000 16108 move complete, result=0
02:54:09.535 00.001 16108 worker thread done servicing request
02:54:09.538 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3350, FiltMin=2896, FiltMax=60227, Gamma=1.000
02:54:09.552 00.014 21068 UpdateGuideState exits: m=146151 SNR=90.4
02:54:09.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:09.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:09.555 00.001 21068 Enqueuing Expose request
02:54:09.555 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:09.556 00.001 16108 Worker thread wakes up
02:54:09.556 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:09.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:10.529 00.973 16108 Exposure complete
02:54:10.607 00.078 16108 worker thread done servicing request
02:54:10.607 00.000 21068 OnExposeComplete: enter
02:54:10.609 00.002 21068 UpdateGuideState(): m_state=6
02:54:10.610 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
02:54:10.611 00.001 21068 Star::Find returns 1 (0), X=462.67, Y=436.33, Mass=162461, SNR=104.3, Peak=24032 HFD=3.0
02:54:10.611 00.000 21068 MultiStar: [#1 -0.28,-0.14,0.97,U] [#2 0.05,0.03,0.86,U] [#3 0.04,0.05,0.81,U] [#4 -0.02,-0.13,0.89,U] [#5 -0.33,-0.19,0.00,M2] [#6 -0.37,-0.27,0.00,M1] [#7 -0.21,0.10,0.62,U] [#8 -0.40,0.23,0.00,M8] 
02:54:10.612 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.11}, one-star: {-0.13, -0.42}
02:54:10.613 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
02:54:10.613 00.000 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
02:54:10.614 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.29 mountX=0.07 mountY=0.13, mountTheta=1.04
02:54:10.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.11, opts=13)
02:54:10.616 00.000 21068 Enqueuing Move request for scope (-0.09, -0.11)
02:54:10.617 00.001 16108 Worker thread wakes up
02:54:10.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
02:54:10.617 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
02:54:10.617 00.000 16108 Moving (-0.09, -0.11) raw xDistance=0.07 yDistance=0.13
02:54:10.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:54:10.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:10.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:54:10.617 00.000 16108 MoveAxis(E, 0, ABG)
02:54:10.618 00.001 16108 Move returns status 0, amount 0
02:54:10.618 00.000 16108 MoveAxis(N, 0, ABG)
02:54:10.618 00.000 16108 Move returns status 0, amount 0
02:54:10.618 00.000 16108 move complete, result=0
02:54:10.618 00.000 16108 worker thread done servicing request
02:54:10.627 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3350, FiltMin=2841, FiltMax=55750, Gamma=1.000
02:54:10.646 00.019 21068 UpdateGuideState exits: m=162461 SNR=104.3
02:54:10.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:10.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:10.649 00.001 21068 Enqueuing Expose request
02:54:10.650 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:10.650 00.000 16108 Worker thread wakes up
02:54:10.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:10.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:11.815 01.164 16108 Exposure complete
02:54:11.883 00.068 16108 worker thread done servicing request
02:54:11.883 00.000 21068 OnExposeComplete: enter
02:54:11.884 00.001 21068 UpdateGuideState(): m_state=6
02:54:11.884 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
02:54:11.886 00.002 21068 Star::Find returns 1 (0), X=462.82, Y=436.52, Mass=157978, SNR=105.3, Peak=23024 HFD=3.0
02:54:11.887 00.001 21068 MultiStar: [#1 -0.27,-0.01,0.84,U] [#2 -0.06,0.13,0.86,U] [#3 -0.13,0.26,0.81,U] [#4 0.02,-0.02,0.84,U] [#5 -0.25,-0.12,0.69,U] [#6 -0.42,-0.35,0.00,M2] [#7 -0.58,0.12,0.00,M1] [#8 -0.52,0.44,0.00,M9] 
02:54:11.888 00.001 21068 refined, 5 included, MultiStar: {-0.10, -0.00}, one-star: {0.02, -0.23}
02:54:11.889 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
02:54:11.889 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
02:54:11.891 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=0.10 mountY=0.03, mountTheta=0.25
02:54:11.896 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.00, opts=13)
02:54:11.899 00.003 21068 Enqueuing Move request for scope (-0.10, -0.00)
02:54:11.901 00.002 16108 Worker thread wakes up
02:54:11.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
02:54:11.901 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
02:54:11.901 00.000 16108 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=0.03
02:54:11.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:54:11.902 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:11.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:11.902 00.000 16108 MoveAxis(E, 0, ABG)
02:54:11.902 00.000 16108 Move returns status 0, amount 0
02:54:11.902 00.000 16108 MoveAxis(N, 0, ABG)
02:54:11.902 00.000 16108 Move returns status 0, amount 0
02:54:11.902 00.000 16108 move complete, result=0
02:54:11.902 00.000 16108 worker thread done servicing request
02:54:11.910 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3350, FiltMin=2877, FiltMax=65430, Gamma=1.000
02:54:11.929 00.019 21068 UpdateGuideState exits: m=157978 SNR=105.3
02:54:11.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:11.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:11.931 00.000 21068 Enqueuing Expose request
02:54:11.932 00.001 16108 Worker thread wakes up
02:54:11.932 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:11.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:11.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:12.905 00.972 16108 Exposure complete
02:54:12.962 00.057 16108 worker thread done servicing request
02:54:12.962 00.000 21068 OnExposeComplete: enter
02:54:12.964 00.002 21068 UpdateGuideState(): m_state=6
02:54:12.964 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
02:54:12.965 00.001 21068 Star::Find returns 1 (0), X=462.86, Y=436.33, Mass=164511, SNR=108.1, Peak=23152 HFD=3.1
02:54:12.966 00.001 21068 MultiStar: [#1 -0.29,0.15,0.83,U] [#2 0.27,-0.02,0.76,U] [#3 -0.05,0.08,0.73,U] [#4 0.09,-0.35,0.00,M1] [#5 0.05,-0.24,0.76,U] [#6 -0.15,-0.22,0.70,U] [#7 -0.31,-0.08,0.60,U] [#8 -0.21,-0.06,0.69,U] 
02:54:12.967 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {0.06, -0.41}
02:54:12.968 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
02:54:12.968 00.000 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
02:54:12.969 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=0.05 mountY=0.12, mountTheta=1.20
02:54:12.970 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
02:54:12.971 00.001 21068 Enqueuing Move request for scope (-0.07, -0.11)
02:54:12.972 00.001 16108 Worker thread wakes up
02:54:12.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:54:12.972 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:54:12.972 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
02:54:12.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:12.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:12.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:54:12.972 00.000 16108 MoveAxis(E, 0, ABG)
02:54:12.972 00.000 16108 Move returns status 0, amount 0
02:54:12.972 00.000 16108 MoveAxis(N, 0, ABG)
02:54:12.972 00.000 16108 Move returns status 0, amount 0
02:54:12.973 00.001 16108 move complete, result=0
02:54:12.973 00.000 16108 worker thread done servicing request
02:54:12.976 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3350, FiltMin=2864, FiltMax=60473, Gamma=1.000
02:54:12.990 00.014 21068 UpdateGuideState exits: m=164511 SNR=108.1
02:54:12.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:12.992 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:12.993 00.001 21068 Enqueuing Expose request
02:54:12.993 00.000 16108 Worker thread wakes up
02:54:12.993 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:12.995 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:12.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:14.153 01.158 16108 Exposure complete
02:54:14.208 00.055 16108 worker thread done servicing request
02:54:14.208 00.000 21068 OnExposeComplete: enter
02:54:14.209 00.001 21068 UpdateGuideState(): m_state=6
02:54:14.210 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
02:54:14.211 00.001 21068 Star::Find returns 1 (0), X=462.91, Y=436.17, Mass=167501, SNR=104.7, Peak=24233 HFD=2.7
02:54:14.212 00.001 21068 MultiStar: [#1 -0.11,-0.05,0.98,U] [#2 0.34,0.12,0.00,M3] [#3 0.12,-0.04,0.65,U] [#4 0.04,-0.22,0.85,U] [#5 0.09,-0.21,0.74,U] [#6 -0.35,-0.16,0.00,M2] [#7 -0.18,-0.07,0.64,U] [#8 -0.16,0.32,0.00,M9] 
02:54:14.212 00.000 21068 refined, 5 included, MultiStar: {0.01, -0.21}, one-star: {0.11, -0.58}
02:54:14.213 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
02:54:14.214 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
02:54:14.215 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.51 mountX=-0.05 mountY=0.20, mountTheta=1.81
02:54:14.216 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.21, opts=13)
02:54:14.218 00.002 21068 Enqueuing Move request for scope (0.01, -0.21)
02:54:14.219 00.001 16108 Worker thread wakes up
02:54:14.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:54:14.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:54:14.219 00.000 16108 Moving (0.01, -0.21) raw xDistance=-0.05 yDistance=0.20
02:54:14.220 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:14.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:54:14.220 00.000 16108 MoveAxis(E, 0, ABG)
02:54:14.220 00.000 16108 Move returns status 0, amount 0
02:54:14.220 00.000 16108 MoveAxis(S, 41, ABG)
02:54:14.220 00.000 16108 Guiding  Dir = 1, Dur = 41
02:54:14.220 00.000 16108 IsSlewing returns 0
02:54:14.220 00.000 16108 IsGuiding returns 0
02:54:14.223 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3347, FiltMin=2893, FiltMax=56499, Gamma=1.000
02:54:14.239 00.016 21068 UpdateGuideState exits: m=167501 SNR=104.7
02:54:14.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:14.242 00.001 21068 Enqueuing Expose request
02:54:14.265 00.023 16108 IsGuiding returns 1
02:54:14.265 00.000 16108 scope still moving after pulse duration time elapsed
02:54:14.295 00.030 16108 IsSlewing returns 0
02:54:14.295 00.000 16108 IsGuiding returns 1
02:54:14.326 00.031 16108 IsSlewing returns 0
02:54:14.326 00.000 16108 IsGuiding returns 1
02:54:14.357 00.031 16108 IsSlewing returns 0
02:54:14.357 00.000 16108 IsGuiding returns 0
02:54:14.359 00.002 16108 scope move finished after 41 + 97 ms
02:54:14.359 00.000 16108 Move returns status 0, amount 41
02:54:14.359 00.000 16108 move complete, result=0
02:54:14.359 00.000 16108 worker thread done servicing request
02:54:14.359 00.000 16108 Worker thread wakes up
02:54:14.359 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:54:14.361 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:14.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:15.335 00.974 16108 Exposure complete
02:54:15.411 00.076 16108 worker thread done servicing request
02:54:15.411 00.000 21068 OnExposeComplete: enter
02:54:15.414 00.003 21068 UpdateGuideState(): m_state=6
02:54:15.415 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
02:54:15.417 00.002 21068 Star::Find returns 1 (0), X=463.08, Y=436.08, Mass=175305, SNR=98.8, Peak=25097 HFD=2.8
02:54:15.418 00.001 21068 MultiStar: [#1 0.07,-0.28,0.95,U] [#2 0.51,-0.23,0.00,M4] [#3 0.62,-0.12,0.00,M1] [#4 0.23,-0.19,0.83,U] [#5 0.34,-0.16,0.00,M1] [#6 0.01,-0.43,0.00,M3] [#7 0.29,-0.31,0.00,M1] [#8 0.09,0.42,0.00,M10] 
02:54:15.419 00.001 21068 refined, 2 included, MultiStar: {0.19, -0.39}, one-star: {0.29, -0.67}
02:54:15.420 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
02:54:15.421 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
02:54:15.423 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.39 hyp=0.44 cameraTheta=-1.11 mountX=-0.26 mountY=0.34, mountTheta=2.23
02:54:15.426 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.39, opts=13)
02:54:15.428 00.002 21068 Enqueuing Move request for scope (0.19, -0.39)
02:54:15.430 00.002 16108 Worker thread wakes up
02:54:15.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.39) opts 0xd
02:54:15.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.39)
02:54:15.430 00.000 16108 Moving (0.19, -0.39) raw xDistance=-0.26 yDistance=0.34
02:54:15.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:54:15.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:54:15.430 00.000 16108 MoveAxis(E, 68, ABG)
02:54:15.430 00.000 16108 Guiding  Dir = 2, Dur = 68
02:54:15.430 00.000 16108 IsSlewing returns 0
02:54:15.430 00.000 16108 IsGuiding returns 0
02:54:15.436 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3347, FiltMin=2899, FiltMax=60425, Gamma=1.000
02:54:15.443 00.007 16108 PulseGuide returned control before completion, sleep 66
02:54:15.454 00.011 21068 UpdateGuideState exits: m=175305 SNR=98.8
02:54:15.456 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:15.456 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:15.458 00.002 21068 Enqueuing Expose request
02:54:15.521 00.063 16108 IsGuiding returns 1
02:54:15.521 00.000 16108 scope still moving after pulse duration time elapsed
02:54:15.552 00.031 16108 IsSlewing returns 0
02:54:15.552 00.000 16108 IsGuiding returns 0
02:54:15.552 00.000 16108 scope move finished after 68 + 54 ms
02:54:15.552 00.000 16108 Move returns status 0, amount 68
02:54:15.552 00.000 16108 MoveAxis(S, 68, ABG)
02:54:15.552 00.000 16108 Guiding  Dir = 1, Dur = 68
02:54:15.552 00.000 16108 IsSlewing returns 0
02:54:15.552 00.000 16108 IsGuiding returns 0
02:54:15.600 00.048 16108 PulseGuide returned control before completion, sleep 31
02:54:15.646 00.046 16108 IsGuiding returns 1
02:54:15.646 00.000 16108 scope still moving after pulse duration time elapsed
02:54:15.678 00.032 16108 IsSlewing returns 0
02:54:15.679 00.001 16108 IsGuiding returns 1
02:54:15.710 00.031 16108 IsSlewing returns 0
02:54:15.710 00.000 16108 IsGuiding returns 0
02:54:15.710 00.000 16108 scope move finished after 68 + 88 ms
02:54:15.710 00.000 16108 Move returns status 0, amount 68
02:54:15.710 00.000 16108 move complete, result=0
02:54:15.710 00.000 16108 worker thread done servicing request
02:54:15.710 00.000 16108 Worker thread wakes up
02:54:15.710 00.000 21068 GuideStep: -0.3 px 68 ms EAST, 0.3 px 68 ms SOUTH
02:54:15.712 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:15.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:16.885 01.173 16108 Exposure complete
02:54:16.947 00.062 16108 worker thread done servicing request
02:54:16.947 00.000 21068 OnExposeComplete: enter
02:54:16.948 00.001 21068 UpdateGuideState(): m_state=6
02:54:16.949 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
02:54:16.949 00.000 21068 Star::Find returns 1 (0), X=463.28, Y=436.53, Mass=151866, SNR=92.6, Peak=23792 HFD=2.9
02:54:16.951 00.002 21068 MultiStar: [#1 0.15,0.10,0.90,U] [#2 0.57,0.30,0.00,M5] [#3 0.13,0.21,0.88,U] [#4 0.19,0.05,1.06,U] [#5 0.06,0.19,0.60,U] [#6 -0.14,-0.24,0.77,U] [#7 0.04,0.03,0.72,U] [#8 0.04,0.51,0.00,R] 
02:54:16.951 00.000 21068 refined, 6 included, MultiStar: {0.15, 0.01}, one-star: {0.48, -0.22}
02:54:16.952 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
02:54:16.953 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
02:54:16.953 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.07 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
02:54:16.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
02:54:16.956 00.001 21068 Enqueuing Move request for scope (0.15, 0.01)
02:54:16.957 00.001 16108 Worker thread wakes up
02:54:16.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
02:54:16.957 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
02:54:16.957 00.000 16108 Moving (0.15, 0.01) raw xDistance=-0.15 yDistance=-0.05
02:54:16.957 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:54:16.957 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:16.957 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:16.957 00.000 16108 MoveAxis(E, 0, ABG)
02:54:16.957 00.000 16108 Move returns status 0, amount 0
02:54:16.957 00.000 16108 MoveAxis(N, 0, ABG)
02:54:16.957 00.000 16108 Move returns status 0, amount 0
02:54:16.957 00.000 16108 move complete, result=0
02:54:16.957 00.000 16108 worker thread done servicing request
02:54:16.963 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3347, FiltMin=2886, FiltMax=59267, Gamma=1.000
02:54:16.978 00.015 21068 UpdateGuideState exits: m=151866 SNR=92.6
02:54:16.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:16.979 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:16.980 00.001 21068 Enqueuing Expose request
02:54:16.981 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:16.982 00.001 16108 Worker thread wakes up
02:54:16.982 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:16.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:17.942 00.960 16108 Exposure complete
02:54:18.007 00.065 16108 worker thread done servicing request
02:54:18.008 00.001 21068 OnExposeComplete: enter
02:54:18.008 00.000 21068 UpdateGuideState(): m_state=6
02:54:18.009 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
02:54:18.010 00.001 21068 Star::Find returns 1 (0), X=462.98, Y=436.33, Mass=175384, SNR=115.4, Peak=23040 HFD=2.9
02:54:18.011 00.001 21068 MultiStar: [#1 0.14,0.22,0.78,U] [#2 0.47,0.25,0.00,M6] [#3 0.27,0.14,0.71,U] [#4 0.16,0.18,0.72,U] [#5 0.28,0.03,0.64,U] [#6 0.17,-0.06,0.73,U] [#7 -0.18,0.25,0.55,U] [#8 -0.03,0.15,0.58,U] 
02:54:18.012 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.18, -0.41}
02:54:18.012 00.000 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
02:54:18.013 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
02:54:18.014 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.13 mountY=-0.06, mountTheta=-2.68
02:54:18.015 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
02:54:18.016 00.001 21068 Enqueuing Move request for scope (0.14, 0.03)
02:54:18.018 00.002 16108 Worker thread wakes up
02:54:18.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
02:54:18.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
02:54:18.019 00.001 16108 Moving (0.14, 0.03) raw xDistance=-0.13 yDistance=-0.06
02:54:18.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:54:18.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:18.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:54:18.019 00.000 16108 MoveAxis(E, 0, ABG)
02:54:18.019 00.000 16108 Move returns status 0, amount 0
02:54:18.019 00.000 16108 MoveAxis(N, 0, ABG)
02:54:18.019 00.000 16108 Move returns status 0, amount 0
02:54:18.019 00.000 16108 move complete, result=0
02:54:18.020 00.001 16108 worker thread done servicing request
02:54:18.024 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3347, FiltMin=2893, FiltMax=52019, Gamma=1.000
02:54:18.052 00.028 21068 UpdateGuideState exits: m=175384 SNR=115.4
02:54:18.054 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:18.056 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:18.057 00.001 21068 Enqueuing Expose request
02:54:18.059 00.002 16108 Worker thread wakes up
02:54:18.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:18.059 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:18.060 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:19.217 01.157 16108 Exposure complete
02:54:19.285 00.068 16108 worker thread done servicing request
02:54:19.285 00.000 21068 OnExposeComplete: enter
02:54:19.286 00.001 21068 UpdateGuideState(): m_state=6
02:54:19.287 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
02:54:19.288 00.001 21068 Star::Find returns 1 (0), X=462.64, Y=436.68, Mass=153877, SNR=100.6, Peak=23408 HFD=2.9
02:54:19.288 00.000 21068 MultiStar: [#1 -0.42,0.15,0.00,M1] [#2 -0.04,0.18,0.87,U] [#3 -0.14,0.35,0.00,M1] [#4 -0.05,0.23,0.98,U] [#5 -0.18,-0.07,0.67,U] [#6 -0.51,0.03,0.00,M2] [#7 -0.38,0.26,0.00,M1] [#8 -0.24,0.06,0.63,U] 
02:54:19.289 00.001 21068 refined, 4 included, MultiStar: {-0.12, 0.07}, one-star: {-0.16, -0.07}
02:54:19.290 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
02:54:19.291 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
02:54:19.291 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.61 mountX=0.14 mountY=-0.04, mountTheta=-0.30
02:54:19.294 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
02:54:19.295 00.001 21068 Enqueuing Move request for scope (-0.12, 0.07)
02:54:19.296 00.001 16108 Worker thread wakes up
02:54:19.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:54:19.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:54:19.296 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.14 yDistance=-0.04
02:54:19.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:54:19.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:19.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:54:19.296 00.000 16108 MoveAxis(E, 0, ABG)
02:54:19.296 00.000 16108 Move returns status 0, amount 0
02:54:19.296 00.000 16108 MoveAxis(N, 0, ABG)
02:54:19.297 00.001 16108 Move returns status 0, amount 0
02:54:19.297 00.000 16108 move complete, result=0
02:54:19.297 00.000 16108 worker thread done servicing request
02:54:19.306 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3347, FiltMin=2883, FiltMax=64473, Gamma=1.000
02:54:19.327 00.021 21068 UpdateGuideState exits: m=153877 SNR=100.6
02:54:19.328 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:19.328 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:19.329 00.001 21068 Enqueuing Expose request
02:54:19.330 00.001 16108 Worker thread wakes up
02:54:19.330 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:19.331 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:19.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:20.296 00.965 16108 Exposure complete
02:54:20.351 00.055 16108 worker thread done servicing request
02:54:20.351 00.000 21068 OnExposeComplete: enter
02:54:20.352 00.001 21068 UpdateGuideState(): m_state=6
02:54:20.353 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
02:54:20.354 00.001 21068 Star::Find returns 1 (0), X=462.79, Y=436.83, Mass=164755, SNR=107.0, Peak=27344 HFD=2.9
02:54:20.355 00.001 21068 MultiStar: [#1 -0.32,0.23,0.00,M2] [#2 0.09,0.28,0.76,U] [#3 -0.05,0.39,0.00,M2] [#4 -0.24,0.19,0.76,U] [#5 -0.06,0.08,0.67,U] [#6 -0.47,0.10,0.00,M3] [#7 -0.48,0.33,0.00,M2] [#8 -0.26,0.01,0.68,U] 
02:54:20.355 00.000 21068 single-star, 4 included, MultiStar: {-0.09, 0.13}, one-star: {-0.01, 0.08}
02:54:20.356 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
02:54:20.357 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
02:54:20.357 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=0.02 mountY=-0.08, mountTheta=-1.33
02:54:20.360 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
02:54:20.361 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
02:54:20.362 00.001 16108 Worker thread wakes up
02:54:20.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
02:54:20.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
02:54:20.362 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.08
02:54:20.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:20.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:20.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:54:20.362 00.000 16108 MoveAxis(E, 0, ABG)
02:54:20.362 00.000 16108 Move returns status 0, amount 0
02:54:20.362 00.000 16108 MoveAxis(N, 0, ABG)
02:54:20.363 00.001 16108 Move returns status 0, amount 0
02:54:20.363 00.000 16108 move complete, result=0
02:54:20.363 00.000 16108 worker thread done servicing request
02:54:20.374 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3344, FiltMin=2867, FiltMax=65475, Gamma=1.000
02:54:20.394 00.020 21068 UpdateGuideState exits: m=164755 SNR=107.0
02:54:20.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:20.395 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:20.396 00.001 21068 Enqueuing Expose request
02:54:20.397 00.001 16108 Worker thread wakes up
02:54:20.397 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:20.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:20.397 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:21.557 01.160 16108 Exposure complete
02:54:21.622 00.065 16108 worker thread done servicing request
02:54:21.622 00.000 21068 OnExposeComplete: enter
02:54:21.624 00.002 21068 UpdateGuideState(): m_state=6
02:54:21.625 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
02:54:21.628 00.003 21068 Star::Find returns 1 (0), X=462.90, Y=436.77, Mass=163798, SNR=114.8, Peak=29568 HFD=2.7
02:54:21.629 00.001 21068 MultiStar: [#1 -0.34,0.19,0.00,M3] [#2 0.51,0.38,0.00,M5] [#3 0.09,0.38,0.00,M3] [#4 0.30,0.16,0.80,U] [#5 -0.10,0.31,0.63,U] [#6 -0.33,-0.01,0.60,U] [#7 -0.27,0.23,0.53,U] [#8 -0.04,-0.06,0.49,U] 
02:54:21.630 00.001 21068 single-star, 5 included, MultiStar: {-0.02, 0.11}, one-star: {0.10, 0.02}
02:54:21.631 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
02:54:21.632 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
02:54:21.633 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.25 mountX=-0.09 mountY=-0.05, mountTheta=-2.67
02:54:21.634 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
02:54:21.636 00.002 21068 Enqueuing Move request for scope (0.10, 0.02)
02:54:21.637 00.001 16108 Worker thread wakes up
02:54:21.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
02:54:21.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
02:54:21.637 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.05
02:54:21.638 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:21.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:21.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:21.638 00.000 16108 MoveAxis(E, 0, ABG)
02:54:21.638 00.000 16108 Move returns status 0, amount 0
02:54:21.638 00.000 16108 MoveAxis(N, 0, ABG)
02:54:21.638 00.000 16108 Move returns status 0, amount 0
02:54:21.638 00.000 16108 move complete, result=0
02:54:21.638 00.000 16108 worker thread done servicing request
02:54:21.641 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3344, FiltMin=2845, FiltMax=47693, Gamma=1.000
02:54:21.654 00.013 21068 UpdateGuideState exits: m=163798 SNR=114.8
02:54:21.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:21.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:21.657 00.001 21068 Enqueuing Expose request
02:54:21.658 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:21.660 00.002 16108 Worker thread wakes up
02:54:21.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:21.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:22.641 00.981 16108 Exposure complete
02:54:22.704 00.063 16108 worker thread done servicing request
02:54:22.704 00.000 21068 OnExposeComplete: enter
02:54:22.705 00.001 21068 UpdateGuideState(): m_state=6
02:54:22.706 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
02:54:22.707 00.001 21068 Star::Find returns 1 (0), X=463.07, Y=436.88, Mass=162583, SNR=101.8, Peak=26160 HFD=2.7
02:54:22.709 00.002 21068 MultiStar: [#1 -0.10,0.23,0.96,U] [#2 0.33,0.48,0.00,M6] [#3 0.28,0.36,0.00,M4] [#4 -0.06,0.19,0.87,U] [#5 0.10,0.21,0.65,U] [#6 -0.14,0.09,0.72,U] [#7 -0.05,0.25,0.60,U] [#8 -0.20,-0.08,0.61,U] 
02:54:22.709 00.000 21068 refined, 6 included, MultiStar: {-0.01, 0.15}, one-star: {0.27, 0.13}
02:54:22.710 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
02:54:22.711 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
02:54:22.712 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=0.04 mountY=-0.15, mountTheta=-1.31
02:54:22.713 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
02:54:22.714 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
02:54:22.715 00.001 16108 Worker thread wakes up
02:54:22.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
02:54:22.715 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
02:54:22.715 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.04 yDistance=-0.15
02:54:22.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:54:22.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:22.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:54:22.715 00.000 16108 MoveAxis(E, 0, ABG)
02:54:22.715 00.000 16108 Move returns status 0, amount 0
02:54:22.715 00.000 16108 MoveAxis(N, 0, ABG)
02:54:22.715 00.000 16108 Move returns status 0, amount 0
02:54:22.715 00.000 16108 move complete, result=0
02:54:22.715 00.000 16108 worker thread done servicing request
02:54:22.723 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3344, FiltMin=2864, FiltMax=49277, Gamma=1.000
02:54:22.743 00.020 21068 UpdateGuideState exits: m=162583 SNR=101.8
02:54:22.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:22.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:22.746 00.001 21068 Enqueuing Expose request
02:54:22.747 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:22.747 00.000 16108 Worker thread wakes up
02:54:22.749 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:22.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:23.903 01.154 16108 Exposure complete
02:54:23.956 00.053 16108 worker thread done servicing request
02:54:23.956 00.000 21068 OnExposeComplete: enter
02:54:23.957 00.001 21068 UpdateGuideState(): m_state=6
02:54:23.958 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
02:54:23.959 00.001 21068 Star::Find returns 1 (0), X=462.85, Y=436.77, Mass=164511, SNR=101.4, Peak=27008 HFD=2.7
02:54:23.959 00.000 21068 MultiStar: [#1 -0.24,0.08,0.98,U] [#2 0.22,0.48,0.00,M7] [#3 0.09,0.29,0.73,U] [#4 -0.00,0.26,0.80,U] [#5 0.23,0.56,0.00,M1] [#6 -0.05,0.07,0.70,U] [#7 0.05,0.27,0.56,U] [#8 -0.33,0.11,0.64,U] 
02:54:23.960 00.001 21068 single-star, 6 included, MultiStar: {-0.06, 0.15}, one-star: {0.05, 0.02}
02:54:23.961 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
02:54:23.962 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
02:54:23.962 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.41 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
02:54:23.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
02:54:23.964 00.000 21068 Enqueuing Move request for scope (0.05, 0.02)
02:54:23.966 00.002 16108 Worker thread wakes up
02:54:23.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:54:23.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:54:23.966 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.04 yDistance=-0.03
02:54:23.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:54:23.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:23.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:54:23.966 00.000 16108 MoveAxis(E, 0, ABG)
02:54:23.966 00.000 16108 Move returns status 0, amount 0
02:54:23.966 00.000 16108 MoveAxis(N, 0, ABG)
02:54:23.966 00.000 16108 Move returns status 0, amount 0
02:54:23.966 00.000 16108 move complete, result=0
02:54:23.966 00.000 16108 worker thread done servicing request
02:54:23.969 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=275, max=65535, med=3344, FiltMin=2883, FiltMax=60125, Gamma=1.000
02:54:23.989 00.020 21068 UpdateGuideState exits: m=164511 SNR=101.4
02:54:23.991 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:23.993 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:23.995 00.002 21068 Enqueuing Expose request
02:54:23.997 00.002 16108 Worker thread wakes up
02:54:23.997 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:23.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:23.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:24.976 00.978 16108 Exposure complete
02:54:25.039 00.063 16108 worker thread done servicing request
02:54:25.039 00.000 21068 OnExposeComplete: enter
02:54:25.041 00.002 21068 UpdateGuideState(): m_state=6
02:54:25.042 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
02:54:25.043 00.001 21068 Star::Find returns 1 (0), X=462.79, Y=436.85, Mass=156406, SNR=98.7, Peak=27104 HFD=2.7
02:54:25.045 00.002 21068 MultiStar: [#1 -0.38,0.22,0.00,M2] [#2 0.05,0.25,0.82,U] [#3 0.03,0.37,0.00,M4] [#4 -0.30,0.30,0.00,M1] [#5 0.12,0.31,0.71,U] [#6 -0.29,0.23,0.69,U] [#7 -0.36,0.49,0.00,M1] [#8 -0.46,0.03,0.00,M1] 
02:54:25.047 00.002 21068 single-star, 3 included, MultiStar: {-0.03, 0.21}, one-star: {-0.01, 0.11}
02:54:25.048 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
02:54:25.049 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
02:54:25.051 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=0.03 mountY=-0.10, mountTheta=-1.28
02:54:25.053 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
02:54:25.054 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
02:54:25.055 00.001 16108 Worker thread wakes up
02:54:25.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
02:54:25.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
02:54:25.056 00.001 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.10
02:54:25.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:54:25.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:25.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:54:25.056 00.000 16108 MoveAxis(E, 0, ABG)
02:54:25.056 00.000 16108 Move returns status 0, amount 0
02:54:25.056 00.000 16108 MoveAxis(N, 0, ABG)
02:54:25.056 00.000 16108 Move returns status 0, amount 0
02:54:25.056 00.000 16108 move complete, result=0
02:54:25.057 00.001 16108 worker thread done servicing request
02:54:25.059 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3341, FiltMin=2829, FiltMax=61043, Gamma=1.000
02:54:25.076 00.017 21068 UpdateGuideState exits: m=156406 SNR=98.7
02:54:25.078 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:25.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:25.081 00.002 21068 Enqueuing Expose request
02:54:25.083 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:25.084 00.001 16108 Worker thread wakes up
02:54:25.085 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:25.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:26.239 01.154 16108 Exposure complete
02:54:26.301 00.062 16108 worker thread done servicing request
02:54:26.301 00.000 21068 OnExposeComplete: enter
02:54:26.302 00.001 21068 UpdateGuideState(): m_state=6
02:54:26.303 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
02:54:26.304 00.001 21068 Star::Find returns 1 (0), X=462.97, Y=436.78, Mass=160699, SNR=106.9, Peak=28576 HFD=2.6
02:54:26.305 00.001 21068 MultiStar: [#1 -0.36,0.27,0.00,M3] [#2 0.17,0.67,0.00,M7] [#3 -0.13,0.40,0.00,M5] [#4 -0.11,0.21,0.74,U] [#5 -0.07,0.39,0.00,M1] [#6 -0.24,0.14,0.65,U] [#7 -0.31,0.36,0.00,M2] [#8 -0.40,0.16,0.00,M2] 
02:54:26.306 00.001 21068 refined, 2 included, MultiStar: {-0.03, 0.12}, one-star: {0.17, 0.03}
02:54:26.307 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
02:54:26.308 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
02:54:26.309 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:54:26.310 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
02:54:26.311 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
02:54:26.312 00.001 16108 Worker thread wakes up
02:54:26.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
02:54:26.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:54:26.312 00.000 16108 Moving (-0.03, 0.12) raw xDistance=0.05 yDistance=-0.11
02:54:26.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:26.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:26.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:54:26.312 00.000 16108 MoveAxis(E, 0, ABG)
02:54:26.312 00.000 16108 Move returns status 0, amount 0
02:54:26.312 00.000 16108 MoveAxis(N, 0, ABG)
02:54:26.312 00.000 16108 Move returns status 0, amount 0
02:54:26.312 00.000 16108 move complete, result=0
02:54:26.313 00.001 16108 worker thread done servicing request
02:54:26.317 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3341, FiltMin=2889, FiltMax=51488, Gamma=1.000
02:54:26.331 00.014 21068 UpdateGuideState exits: m=160699 SNR=106.9
02:54:26.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.332 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:26.333 00.001 21068 Enqueuing Expose request
02:54:26.334 00.001 16108 Worker thread wakes up
02:54:26.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:26.334 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:26.336 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:27.306 00.970 16108 Exposure complete
02:54:27.362 00.056 16108 worker thread done servicing request
02:54:27.362 00.000 21068 OnExposeComplete: enter
02:54:27.363 00.001 21068 UpdateGuideState(): m_state=6
02:54:27.364 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
02:54:27.365 00.001 21068 Star::Find returns 1 (0), X=463.03, Y=436.64, Mass=170295, SNR=105.4, Peak=29040 HFD=2.6
02:54:27.366 00.001 21068 MultiStar: [#1 -0.19,0.12,0.93,U] [#2 0.28,0.15,0.92,U] [#3 -0.07,-0.00,0.80,U] [#4 0.15,0.07,0.92,U] [#5 -0.04,0.17,0.68,U] [#6 -0.45,0.06,0.00,M1] [#7 -0.35,0.19,0.00,M3] [#8 -0.35,-0.15,0.00,M3] 
02:54:27.367 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.06}, one-star: {0.23, -0.11}
02:54:27.368 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
02:54:27.368 00.000 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
02:54:27.369 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=-0.06 mountY=-0.07, mountTheta=-2.22
02:54:27.370 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.06, opts=13)
02:54:27.371 00.001 21068 Enqueuing Move request for scope (0.07, 0.06)
02:54:27.372 00.001 16108 Worker thread wakes up
02:54:27.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:54:27.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:54:27.373 00.001 16108 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
02:54:27.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:27.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:27.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:54:27.373 00.000 16108 MoveAxis(E, 0, ABG)
02:54:27.373 00.000 16108 Move returns status 0, amount 0
02:54:27.373 00.000 16108 MoveAxis(N, 0, ABG)
02:54:27.373 00.000 16108 Move returns status 0, amount 0
02:54:27.373 00.000 16108 move complete, result=0
02:54:27.373 00.000 16108 worker thread done servicing request
02:54:27.376 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3341, FiltMin=2857, FiltMax=49443, Gamma=1.000
02:54:27.390 00.014 21068 UpdateGuideState exits: m=170295 SNR=105.4
02:54:27.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:27.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:27.392 00.000 21068 Enqueuing Expose request
02:54:27.393 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:27.394 00.001 16108 Worker thread wakes up
02:54:27.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:27.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:28.551 01.157 16108 Exposure complete
02:54:28.608 00.057 16108 worker thread done servicing request
02:54:28.608 00.000 21068 OnExposeComplete: enter
02:54:28.611 00.003 21068 UpdateGuideState(): m_state=6
02:54:28.614 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
02:54:28.617 00.003 21068 Star::Find returns 1 (0), X=462.84, Y=436.57, Mass=165999, SNR=99.8, Peak=25072 HFD=3.0
02:54:28.620 00.003 21068 MultiStar: [#1 -0.44,0.25,0.00,M3] [#2 -0.09,0.06,0.89,U] [#3 -0.29,0.17,0.86,U] [#4 -0.18,-0.01,0.78,U] [#5 -0.29,0.02,0.66,U] [#6 -0.44,-0.09,0.00,M2] [#7 -0.59,-0.02,0.00,M4] [#8 -0.52,0.02,0.00,M4] 
02:54:28.622 00.002 21068 refined, 4 included, MultiStar: {-0.15, 0.00}, one-star: {0.04, -0.18}
02:54:28.622 00.000 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
02:54:28.623 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
02:54:28.624 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.12 mountX=0.15 mountY=0.03, mountTheta=0.21
02:54:28.628 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.00, opts=13)
02:54:28.630 00.002 21068 Enqueuing Move request for scope (-0.15, 0.00)
02:54:28.631 00.001 16108 Worker thread wakes up
02:54:28.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
02:54:28.632 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
02:54:28.632 00.000 16108 Moving (-0.15, 0.00) raw xDistance=0.15 yDistance=0.03
02:54:28.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:54:28.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:28.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:28.632 00.000 16108 MoveAxis(E, 0, ABG)
02:54:28.632 00.000 16108 Move returns status 0, amount 0
02:54:28.632 00.000 16108 MoveAxis(N, 0, ABG)
02:54:28.632 00.000 16108 Move returns status 0, amount 0
02:54:28.632 00.000 16108 move complete, result=0
02:54:28.632 00.000 16108 worker thread done servicing request
02:54:28.640 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3341, FiltMin=2886, FiltMax=65475, Gamma=1.000
02:54:28.659 00.019 21068 UpdateGuideState exits: m=165999 SNR=99.8
02:54:28.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:28.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:28.662 00.001 21068 Enqueuing Expose request
02:54:28.663 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:28.664 00.001 16108 Worker thread wakes up
02:54:28.664 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:28.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:29.637 00.973 16108 Exposure complete
02:54:29.693 00.056 16108 worker thread done servicing request
02:54:29.693 00.000 21068 OnExposeComplete: enter
02:54:29.695 00.002 21068 UpdateGuideState(): m_state=6
02:54:29.696 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
02:54:29.697 00.001 21068 Star::Find returns 1 (0), X=462.73, Y=436.73, Mass=149199, SNR=98.6, Peak=22304 HFD=2.9
02:54:29.698 00.001 21068 MultiStar: [#1 -0.45,0.18,0.00,M4] [#2 0.04,0.22,0.91,U] [#3 -0.20,0.25,0.72,U] [#4 -0.38,0.04,0.00,M1] [#5 -0.40,0.25,0.00,M1] [#6 -0.84,0.18,0.00,M3] [#7 -0.47,0.27,0.00,M5] [#8 -0.25,0.11,0.63,U] 
02:54:29.699 00.001 21068 single-star, 3 included, MultiStar: {-0.10, 0.13}, one-star: {-0.07, -0.02}
02:54:29.700 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.46)
02:54:29.700 00.000 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
02:54:29.701 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.86 mountX=0.06 mountY=0.03, mountTheta=0.51
02:54:29.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
02:54:29.705 00.002 21068 Enqueuing Move request for scope (-0.07, -0.02)
02:54:29.708 00.003 16108 Worker thread wakes up
02:54:29.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:54:29.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:54:29.708 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.06 yDistance=0.03
02:54:29.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:54:29.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:29.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:29.709 00.001 16108 MoveAxis(E, 0, ABG)
02:54:29.709 00.000 16108 Move returns status 0, amount 0
02:54:29.709 00.000 16108 MoveAxis(N, 0, ABG)
02:54:29.709 00.000 16108 Move returns status 0, amount 0
02:54:29.709 00.000 16108 move complete, result=0
02:54:29.709 00.000 16108 worker thread done servicing request
02:54:29.712 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3341, FiltMin=2877, FiltMax=65430, Gamma=1.000
02:54:29.728 00.016 21068 UpdateGuideState exits: m=149199 SNR=98.6
02:54:29.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:29.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:29.730 00.000 21068 Enqueuing Expose request
02:54:29.731 00.001 16108 Worker thread wakes up
02:54:29.731 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:29.732 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:29.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:30.903 01.171 16108 Exposure complete
02:54:30.970 00.067 16108 worker thread done servicing request
02:54:30.970 00.000 21068 OnExposeComplete: enter
02:54:30.971 00.001 21068 UpdateGuideState(): m_state=6
02:54:30.972 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
02:54:30.972 00.000 21068 Star::Find returns 1 (0), X=462.62, Y=436.77, Mass=157659, SNR=110.0, Peak=20976 HFD=3.0
02:54:30.973 00.001 21068 MultiStar: [#1 -0.52,0.19,0.00,M5] [#2 -0.14,0.29,0.81,U] [#3 -0.35,0.22,0.00,M3] [#4 -0.18,0.33,0.00,M2] [#5 -0.52,0.02,0.00,M2] [#6 -0.67,0.28,0.00,M4] [#7 -0.38,0.50,0.00,M6] [#8 -0.44,-0.02,0.00,M4] 
02:54:30.975 00.002 21068 single-star, 1 included, MultiStar: {-0.16, 0.14}, one-star: {-0.18, 0.02}
02:54:30.976 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
02:54:30.976 00.000 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
02:54:30.977 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=0.18 mountY=0.03, mountTheta=0.14
02:54:30.978 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.02, opts=13)
02:54:30.979 00.001 21068 Enqueuing Move request for scope (-0.18, 0.02)
02:54:30.980 00.001 16108 Worker thread wakes up
02:54:30.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
02:54:30.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
02:54:30.980 00.000 16108 Moving (-0.18, 0.02) raw xDistance=0.18 yDistance=0.03
02:54:30.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:54:30.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:30.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:30.981 00.001 16108 MoveAxis(E, 0, ABG)
02:54:30.981 00.000 16108 Move returns status 0, amount 0
02:54:30.981 00.000 16108 MoveAxis(N, 0, ABG)
02:54:30.981 00.000 16108 Move returns status 0, amount 0
02:54:30.981 00.000 16108 move complete, result=0
02:54:30.981 00.000 16108 worker thread done servicing request
02:54:30.986 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3341, FiltMin=2899, FiltMax=63417, Gamma=1.000
02:54:31.003 00.017 21068 UpdateGuideState exits: m=157659 SNR=110.0
02:54:31.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:31.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:31.007 00.002 21068 Enqueuing Expose request
02:54:31.008 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:31.008 00.000 16108 Worker thread wakes up
02:54:31.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:31.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:31.983 00.974 16108 Exposure complete
02:54:32.048 00.065 16108 worker thread done servicing request
02:54:32.049 00.001 21068 OnExposeComplete: enter
02:54:32.050 00.001 21068 UpdateGuideState(): m_state=6
02:54:32.050 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
02:54:32.051 00.001 21068 Star::Find returns 1 (0), X=462.60, Y=436.67, Mass=147693, SNR=103.5, Peak=20944 HFD=3.0
02:54:32.052 00.001 21068 MultiStar: [#1 -0.42,0.12,0.00,M6] [#2 0.14,0.31,0.76,U] [#3 -0.27,0.32,0.00,M4] [#4 -0.13,-0.15,0.82,U] [#5 -0.39,0.09,0.00,M3] [#6 -0.54,-0.08,0.00,M5] [#7 -0.26,0.22,0.56,U] [#8 -0.67,-0.11,0.00,M5] 
02:54:32.053 00.001 21068 refined, 3 included, MultiStar: {-0.11, 0.05}, one-star: {-0.20, -0.07}
02:54:32.054 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
02:54:32.055 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
02:54:32.055 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.12 mountY=-0.02, mountTheta=-0.20
02:54:32.057 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.05, opts=13)
02:54:32.058 00.001 21068 Enqueuing Move request for scope (-0.11, 0.05)
02:54:32.059 00.001 16108 Worker thread wakes up
02:54:32.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
02:54:32.059 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
02:54:32.059 00.000 16108 Moving (-0.11, 0.05) raw xDistance=0.12 yDistance=-0.02
02:54:32.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:54:32.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:32.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:32.059 00.000 16108 MoveAxis(E, 0, ABG)
02:54:32.059 00.000 16108 Move returns status 0, amount 0
02:54:32.059 00.000 16108 MoveAxis(N, 0, ABG)
02:54:32.059 00.000 16108 Move returns status 0, amount 0
02:54:32.059 00.000 16108 move complete, result=0
02:54:32.060 00.001 16108 worker thread done servicing request
02:54:32.063 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3337, FiltMin=2886, FiltMax=49997, Gamma=1.000
02:54:32.078 00.015 21068 UpdateGuideState exits: m=147693 SNR=103.5
02:54:32.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:32.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:32.081 00.001 21068 Enqueuing Expose request
02:54:32.082 00.001 16108 Worker thread wakes up
02:54:32.082 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:32.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:32.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:33.240 01.158 16108 Exposure complete
02:54:33.296 00.056 16108 worker thread done servicing request
02:54:33.296 00.000 21068 OnExposeComplete: enter
02:54:33.297 00.001 21068 UpdateGuideState(): m_state=6
02:54:33.299 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
02:54:33.300 00.001 21068 Star::Find returns 1 (0), X=462.91, Y=436.55, Mass=169700, SNR=118.9, Peak=28736 HFD=2.8
02:54:33.301 00.001 21068 MultiStar: [#1 -0.33,0.10,0.83,U] [#2 0.20,0.19,0.86,U] [#3 0.12,0.38,0.00,M5] [#4 -0.23,0.04,0.73,U] [#5 0.01,0.26,0.53,U] [#6 -0.35,0.06,0.57,U] [#7 -0.43,0.17,0.00,M6] [#8 -0.15,0.11,0.54,U] 
02:54:33.301 00.000 21068 refined, 6 included, MultiStar: {-0.09, 0.06}, one-star: {0.11, -0.20}
02:54:33.302 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
02:54:33.303 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
02:54:33.303 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.53 mountX=0.09 mountY=-0.04, mountTheta=-0.39
02:54:33.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.06, opts=13)
02:54:33.306 00.001 21068 Enqueuing Move request for scope (-0.09, 0.06)
02:54:33.306 00.000 16108 Worker thread wakes up
02:54:33.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:54:33.307 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:54:33.307 00.000 16108 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=-0.04
02:54:33.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:33.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:33.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:54:33.307 00.000 16108 MoveAxis(E, 0, ABG)
02:54:33.307 00.000 16108 Move returns status 0, amount 0
02:54:33.307 00.000 16108 MoveAxis(N, 0, ABG)
02:54:33.307 00.000 16108 Move returns status 0, amount 0
02:54:33.307 00.000 16108 move complete, result=0
02:54:33.307 00.000 16108 worker thread done servicing request
02:54:33.319 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=448, max=65535, med=3337, FiltMin=2902, FiltMax=65430, Gamma=1.000
02:54:33.346 00.027 21068 UpdateGuideState exits: m=169700 SNR=118.9
02:54:33.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:33.350 00.001 21068 Enqueuing Expose request
02:54:33.351 00.001 16108 Worker thread wakes up
02:54:33.351 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:33.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:33.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:34.326 00.974 16108 Exposure complete
02:54:34.388 00.062 16108 worker thread done servicing request
02:54:34.388 00.000 21068 OnExposeComplete: enter
02:54:34.389 00.001 21068 UpdateGuideState(): m_state=6
02:54:34.389 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
02:54:34.390 00.001 21068 Star::Find returns 1 (0), X=462.43, Y=436.62, Mass=154854, SNR=108.5, Peak=20205 HFD=3.1
02:54:34.391 00.001 21068 MultiStar: [#1 -0.49,0.15,0.00,M6] [#2 -0.14,0.27,0.71,U] [#3 -0.36,0.38,0.00,M6] [#4 -0.35,0.10,0.88,U] [#5 -0.52,0.01,0.00,M3] [#6 -0.81,-0.03,0.00,M5] [#7 -0.74,0.09,0.00,M7] [#8 -0.59,0.08,0.00,M5] 
02:54:34.392 00.001 21068 refined, 2 included, MultiStar: {-0.30, 0.06}, one-star: {-0.37, -0.13}
02:54:34.393 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
02:54:34.393 00.000 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
02:54:34.394 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.30 cameraTheta=2.95 mountX=0.30 mountY=0.01, mountTheta=0.05
02:54:34.395 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.06, opts=13)
02:54:34.396 00.001 21068 Enqueuing Move request for scope (-0.30, 0.06)
02:54:34.397 00.001 16108 Worker thread wakes up
02:54:34.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
02:54:34.397 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
02:54:34.397 00.000 16108 Moving (-0.30, 0.06) raw xDistance=0.30 yDistance=0.01
02:54:34.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:54:34.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:34.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:54:34.397 00.000 16108 MoveAxis(W, 80, ABG)
02:54:34.397 00.000 16108 Guiding  Dir = 3, Dur = 80
02:54:34.398 00.001 16108 IsSlewing returns 0
02:54:34.398 00.000 16108 IsGuiding returns 0
02:54:34.404 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3337, FiltMin=2880, FiltMax=56425, Gamma=1.000
02:54:34.419 00.015 21068 UpdateGuideState exits: m=154854 SNR=108.5
02:54:34.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:34.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:34.422 00.001 21068 Enqueuing Expose request
02:54:34.432 00.010 16108 PulseGuide returned control before completion, sleep 56
02:54:34.494 00.062 16108 IsGuiding returns 1
02:54:34.494 00.000 16108 scope still moving after pulse duration time elapsed
02:54:34.526 00.032 16108 IsSlewing returns 0
02:54:34.526 00.000 16108 IsGuiding returns 1
02:54:34.557 00.031 16108 IsSlewing returns 0
02:54:34.557 00.000 16108 IsGuiding returns 0
02:54:34.557 00.000 16108 scope move finished after 80 + 79 ms
02:54:34.557 00.000 16108 Move returns status 0, amount 80
02:54:34.557 00.000 16108 MoveAxis(N, 0, ABG)
02:54:34.557 00.000 16108 Move returns status 0, amount 0
02:54:34.557 00.000 16108 move complete, result=0
02:54:34.557 00.000 16108 worker thread done servicing request
02:54:34.557 00.000 16108 Worker thread wakes up
02:54:34.557 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.0 px 0 ms NORTH
02:54:34.561 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:34.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:35.720 01.159 16108 Exposure complete
02:54:35.792 00.072 16108 worker thread done servicing request
02:54:35.793 00.001 21068 OnExposeComplete: enter
02:54:35.794 00.001 21068 UpdateGuideState(): m_state=6
02:54:35.795 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
02:54:35.796 00.001 21068 Star::Find returns 1 (0), X=462.89, Y=436.59, Mass=154096, SNR=96.9, Peak=25184 HFD=2.8
02:54:35.799 00.003 21068 MultiStar: [#1 -0.33,-0.06,0.92,U] [#2 0.02,0.17,0.98,U] [#3 -0.06,0.15,0.78,U] [#4 -0.24,-0.06,0.98,U] [#5 0.12,-0.12,0.80,U] [#6 -0.38,-0.02,0.00,M6] [#7 -0.26,-0.02,0.65,U] [#8 -0.39,-0.11,0.00,M6] 
02:54:35.800 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {0.09, -0.16}
02:54:35.801 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
02:54:35.801 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
02:54:35.802 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.96 mountX=0.09 mountY=0.04, mountTheta=0.41
02:54:35.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
02:54:35.805 00.001 21068 Enqueuing Move request for scope (-0.09, -0.02)
02:54:35.806 00.001 16108 Worker thread wakes up
02:54:35.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:54:35.806 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:54:35.806 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=0.04
02:54:35.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:35.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:35.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:35.806 00.000 16108 MoveAxis(E, 0, ABG)
02:54:35.806 00.000 16108 Move returns status 0, amount 0
02:54:35.806 00.000 16108 MoveAxis(N, 0, ABG)
02:54:35.806 00.000 16108 Move returns status 0, amount 0
02:54:35.806 00.000 16108 move complete, result=0
02:54:35.807 00.001 16108 worker thread done servicing request
02:54:35.810 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3337, FiltMin=2864, FiltMax=63561, Gamma=1.000
02:54:35.825 00.015 21068 UpdateGuideState exits: m=154096 SNR=96.9
02:54:35.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:35.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:35.828 00.001 21068 Enqueuing Expose request
02:54:35.828 00.000 16108 Worker thread wakes up
02:54:35.828 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:35.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:35.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:36.809 00.980 16108 Exposure complete
02:54:36.876 00.067 16108 worker thread done servicing request
02:54:36.876 00.000 21068 OnExposeComplete: enter
02:54:36.879 00.003 21068 UpdateGuideState(): m_state=6
02:54:36.880 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
02:54:36.881 00.001 21068 Star::Find returns 1 (0), X=462.88, Y=436.43, Mass=176615, SNR=109.6, Peak=26384 HFD=2.8
02:54:36.882 00.001 21068 MultiStar: [#1 -0.19,0.09,0.91,U] [#2 -0.03,0.20,0.76,U] [#3 -0.09,0.32,0.76,U] [#4 -0.05,-0.23,0.79,U] [#5 -0.01,0.07,0.64,U] [#6 -0.39,-0.17,0.00,M7] [#7 -0.27,0.16,0.64,U] [#8 -0.25,-0.16,0.60,U] 
02:54:36.883 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {0.08, -0.32}
02:54:36.884 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
02:54:36.885 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
02:54:36.886 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.07 mountX=0.09 mountY=0.02, mountTheta=0.17
02:54:36.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
02:54:36.888 00.000 21068 Enqueuing Move request for scope (-0.09, 0.01)
02:54:36.890 00.002 16108 Worker thread wakes up
02:54:36.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
02:54:36.890 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
02:54:36.890 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.02
02:54:36.891 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:36.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:36.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:54:36.891 00.000 16108 MoveAxis(E, 0, ABG)
02:54:36.891 00.000 16108 Move returns status 0, amount 0
02:54:36.891 00.000 16108 MoveAxis(N, 0, ABG)
02:54:36.891 00.000 16108 Move returns status 0, amount 0
02:54:36.891 00.000 16108 move complete, result=0
02:54:36.891 00.000 16108 worker thread done servicing request
02:54:37.342 00.451 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3337, FiltMin=2864, FiltMax=59715, Gamma=1.000
02:54:37.371 00.029 21068 UpdateGuideState exits: m=176615 SNR=109.6
02:54:37.375 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.378 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:37.380 00.002 21068 Enqueuing Expose request
02:54:37.382 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:37.384 00.002 16108 Worker thread wakes up
02:54:37.384 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:37.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:38.556 01.172 16108 Exposure complete
02:54:38.626 00.070 16108 worker thread done servicing request
02:54:38.627 00.001 21068 OnExposeComplete: enter
02:54:38.627 00.000 21068 UpdateGuideState(): m_state=6
02:54:38.629 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
02:54:38.629 00.000 21068 Star::Find returns 1 (0), X=462.72, Y=436.67, Mass=166005, SNR=107.5, Peak=25888 HFD=2.9
02:54:38.631 00.002 21068 MultiStar: [#1 -0.31,0.06,0.97,U] [#2 0.07,0.13,0.89,U] [#3 0.11,0.14,0.83,U] [#4 -0.02,0.12,0.84,U] [#5 0.15,-0.11,0.62,U] [#6 -0.40,0.10,0.00,M8] [#7 -0.13,0.16,0.65,U] [#8 -0.34,-0.21,0.00,M6] 
02:54:38.631 00.000 21068 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.08, -0.07}
02:54:38.632 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
02:54:38.633 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
02:54:38.634 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.18 mountX=0.05 mountY=-0.05, mountTheta=-0.76
02:54:38.635 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
02:54:38.636 00.001 21068 Enqueuing Move request for scope (-0.04, 0.06)
02:54:38.637 00.001 16108 Worker thread wakes up
02:54:38.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:54:38.637 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:54:38.637 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
02:54:38.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:38.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:38.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:38.637 00.000 16108 MoveAxis(E, 0, ABG)
02:54:38.637 00.000 16108 Move returns status 0, amount 0
02:54:38.637 00.000 16108 MoveAxis(N, 0, ABG)
02:54:38.637 00.000 16108 Move returns status 0, amount 0
02:54:38.637 00.000 16108 move complete, result=0
02:54:38.637 00.000 16108 worker thread done servicing request
02:54:38.640 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3337, FiltMin=2861, FiltMax=55923, Gamma=1.000
02:54:38.653 00.013 21068 UpdateGuideState exits: m=166005 SNR=107.5
02:54:38.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:38.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:38.656 00.001 21068 Enqueuing Expose request
02:54:38.656 00.000 16108 Worker thread wakes up
02:54:38.656 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:38.657 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:38.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:39.640 00.983 16108 Exposure complete
02:54:39.698 00.058 16108 worker thread done servicing request
02:54:39.698 00.000 21068 OnExposeComplete: enter
02:54:39.701 00.003 21068 UpdateGuideState(): m_state=6
02:54:39.702 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
02:54:39.703 00.001 21068 Star::Find returns 1 (0), X=463.05, Y=436.57, Mass=154951, SNR=108.7, Peak=25680 HFD=2.8
02:54:39.704 00.001 21068 MultiStar: [#1 -0.00,0.15,0.98,U] [#2 0.11,0.27,0.88,U] [#3 0.03,0.20,0.76,U] [#4 0.13,-0.09,0.83,U] [#5 -0.01,-0.07,0.60,U] [#6 -0.35,-0.05,0.63,U] [#7 -0.14,0.08,0.50,U] [#8 -0.04,-0.05,0.54,U] 
02:54:39.705 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.25, -0.18}
02:54:39.706 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
02:54:39.707 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
02:54:39.709 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.97 mountX=-0.02 mountY=-0.04, mountTheta=-1.99
02:54:39.712 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
02:54:39.714 00.002 21068 Enqueuing Move request for scope (0.02, 0.03)
02:54:39.718 00.004 16108 Worker thread wakes up
02:54:39.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:54:39.718 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:54:39.718 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.04
02:54:39.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:39.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:39.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:54:39.718 00.000 16108 MoveAxis(E, 0, ABG)
02:54:39.718 00.000 16108 Move returns status 0, amount 0
02:54:39.718 00.000 16108 MoveAxis(N, 0, ABG)
02:54:39.719 00.001 16108 Move returns status 0, amount 0
02:54:39.719 00.000 16108 move complete, result=0
02:54:39.719 00.000 16108 worker thread done servicing request
02:54:39.727 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3341, FiltMin=2893, FiltMax=56675, Gamma=1.000
02:54:39.748 00.021 21068 UpdateGuideState exits: m=154951 SNR=108.7
02:54:39.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:39.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:39.751 00.001 21068 Enqueuing Expose request
02:54:39.752 00.001 16108 Worker thread wakes up
02:54:39.752 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:39.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:39.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:40.932 01.180 16108 Exposure complete
02:54:40.989 00.057 16108 worker thread done servicing request
02:54:40.989 00.000 21068 OnExposeComplete: enter
02:54:40.990 00.001 21068 UpdateGuideState(): m_state=6
02:54:40.991 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
02:54:40.991 00.000 21068 Star::Find returns 1 (0), X=462.98, Y=436.46, Mass=180568, SNR=117.7, Peak=23888 HFD=3.0
02:54:40.992 00.001 21068 MultiStar: [#1 -0.02,0.02,0.90,U] [#2 0.32,-0.04,0.79,U] [#3 0.30,-0.10,0.63,U] [#4 0.21,-0.05,0.68,U] [#5 0.01,-0.22,0.74,U] [#6 -0.25,-0.31,0.00,M8] [#7 -0.08,0.18,0.58,U] [#8 -0.05,-0.23,0.60,U] 
02:54:40.994 00.002 21068 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.18, -0.29}
02:54:40.995 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
02:54:40.996 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
02:54:40.996 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.72 mountX=-0.13 mountY=0.07, mountTheta=2.64
02:54:40.999 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
02:54:41.001 00.002 21068 Enqueuing Move request for scope (0.11, -0.10)
02:54:41.003 00.002 16108 Worker thread wakes up
02:54:41.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
02:54:41.005 00.002 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
02:54:41.005 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=0.07
02:54:41.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:54:41.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:41.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:54:41.005 00.000 16108 MoveAxis(E, 0, ABG)
02:54:41.005 00.000 16108 Move returns status 0, amount 0
02:54:41.005 00.000 16108 MoveAxis(N, 0, ABG)
02:54:41.005 00.000 16108 Move returns status 0, amount 0
02:54:41.005 00.000 16108 move complete, result=0
02:54:41.005 00.000 16108 worker thread done servicing request
02:54:41.008 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3337, FiltMin=2864, FiltMax=62339, Gamma=1.000
02:54:41.030 00.022 21068 UpdateGuideState exits: m=180568 SNR=117.7
02:54:41.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:41.033 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:41.034 00.001 21068 Enqueuing Expose request
02:54:41.034 00.000 16108 Worker thread wakes up
02:54:41.034 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:41.035 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:41.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:42.019 00.984 16108 Exposure complete
02:54:42.101 00.082 16108 worker thread done servicing request
02:54:42.101 00.000 21068 OnExposeComplete: enter
02:54:42.104 00.003 21068 UpdateGuideState(): m_state=6
02:54:42.105 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
02:54:42.107 00.002 21068 Star::Find returns 1 (0), X=462.92, Y=436.35, Mass=164494, SNR=94.9, Peak=23872 HFD=2.7
02:54:42.109 00.002 21068 MultiStar: [#1 -0.22,-0.15,0.99,U] [#2 0.36,0.11,0.00,M1] [#3 0.30,-0.07,0.95,U] [#4 -0.01,-0.12,0.99,U] [#5 0.50,-0.10,0.00,M1] [#6 0.08,-0.08,0.75,U] [#7 -0.06,-0.06,0.69,U] [#8 -0.28,-0.22,0.71,U] 
02:54:42.110 00.001 21068 refined, 6 included, MultiStar: {-0.00, -0.16}, one-star: {0.12, -0.40}
02:54:42.112 00.002 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
02:54:42.115 00.003 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
02:54:42.116 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.57 mountX=-0.03 mountY=0.16, mountTheta=1.74
02:54:42.117 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.16, opts=13)
02:54:42.118 00.001 21068 Enqueuing Move request for scope (-0.00, -0.16)
02:54:42.119 00.001 16108 Worker thread wakes up
02:54:42.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
02:54:42.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
02:54:42.119 00.000 16108 Moving (-0.00, -0.16) raw xDistance=-0.03 yDistance=0.16
02:54:42.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:54:42.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:42.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:54:42.119 00.000 16108 MoveAxis(E, 0, ABG)
02:54:42.119 00.000 16108 Move returns status 0, amount 0
02:54:42.119 00.000 16108 MoveAxis(N, 0, ABG)
02:54:42.119 00.000 16108 Move returns status 0, amount 0
02:54:42.119 00.000 16108 move complete, result=0
02:54:42.119 00.000 16108 worker thread done servicing request
02:54:42.124 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3337, FiltMin=2861, FiltMax=57811, Gamma=1.000
02:54:42.137 00.013 21068 UpdateGuideState exits: m=164494 SNR=94.9
02:54:42.139 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:42.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:42.140 00.000 21068 Enqueuing Expose request
02:54:42.141 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:42.142 00.001 16108 Worker thread wakes up
02:54:42.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:42.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:43.295 01.153 16108 Exposure complete
02:54:43.369 00.074 16108 worker thread done servicing request
02:54:43.370 00.001 21068 OnExposeComplete: enter
02:54:43.371 00.001 21068 UpdateGuideState(): m_state=6
02:54:43.373 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
02:54:43.374 00.001 21068 Star::Find returns 1 (0), X=462.61, Y=436.43, Mass=165797, SNR=98.8, Peak=21632 HFD=3.1
02:54:43.375 00.001 21068 MultiStar: [#1 -0.53,-0.12,0.00,M1] [#2 0.06,-0.10,0.94,U] [#3 -0.05,-0.13,0.89,U] [#4 -0.15,-0.09,0.90,U] [#5 -0.07,-0.20,0.63,U] [#6 -0.46,-0.41,0.00,M8] [#7 0.00,-0.19,0.62,U] [#8 -0.55,-0.32,0.00,M4] 
02:54:43.376 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.17}, one-star: {-0.19, -0.32}
02:54:43.377 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
02:54:43.378 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
02:54:43.378 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.97 mountX=0.04 mountY=0.19, mountTheta=1.35
02:54:43.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
02:54:43.381 00.001 21068 Enqueuing Move request for scope (-0.07, -0.17)
02:54:43.382 00.001 16108 Worker thread wakes up
02:54:43.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
02:54:43.382 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
02:54:43.382 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.04 yDistance=0.19
02:54:43.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:54:43.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:43.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:54:43.382 00.000 16108 MoveAxis(E, 0, ABG)
02:54:43.382 00.000 16108 Move returns status 0, amount 0
02:54:43.382 00.000 16108 MoveAxis(N, 0, ABG)
02:54:43.382 00.000 16108 Move returns status 0, amount 0
02:54:43.382 00.000 16108 move complete, result=0
02:54:43.382 00.000 16108 worker thread done servicing request
02:54:43.387 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3337, FiltMin=2841, FiltMax=62422, Gamma=1.000
02:54:43.403 00.016 21068 UpdateGuideState exits: m=165797 SNR=98.8
02:54:43.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:43.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:43.406 00.001 21068 Enqueuing Expose request
02:54:43.406 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:43.407 00.001 16108 Worker thread wakes up
02:54:43.407 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:43.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:44.383 00.976 16108 Exposure complete
02:54:44.453 00.070 16108 worker thread done servicing request
02:54:44.453 00.000 21068 OnExposeComplete: enter
02:54:44.454 00.001 21068 UpdateGuideState(): m_state=6
02:54:44.455 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
02:54:44.455 00.000 21068 Star::Find returns 1 (0), X=462.79, Y=436.55, Mass=169171, SNR=108.8, Peak=26096 HFD=2.9
02:54:44.457 00.002 21068 MultiStar: [#1 -0.49,0.05,0.00,M2] [#2 0.11,0.20,0.87,U] [#3 -0.31,0.10,0.89,U] [#4 -0.19,0.01,0.77,U] [#5 -0.44,-0.12,0.00,M1] [#6 -0.63,-0.18,0.00,M9] [#7 -0.71,-0.19,0.00,M1] [#8 -0.33,-0.16,0.00,M5] 
02:54:44.458 00.001 21068 refined, 3 included, MultiStar: {-0.10, 0.02}, one-star: {-0.01, -0.20}
02:54:44.458 00.000 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
02:54:44.459 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
02:54:44.461 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.90 mountX=0.10 mountY=-0.00, mountTheta=-0.00
02:54:44.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
02:54:44.464 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
02:54:44.467 00.003 16108 Worker thread wakes up
02:54:44.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:54:44.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:54:44.467 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=-0.00
02:54:44.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:54:44.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:44.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:54:44.467 00.000 16108 MoveAxis(E, 0, ABG)
02:54:44.467 00.000 16108 Move returns status 0, amount 0
02:54:44.467 00.000 16108 MoveAxis(N, 0, ABG)
02:54:44.467 00.000 16108 Move returns status 0, amount 0
02:54:44.467 00.000 16108 move complete, result=0
02:54:44.467 00.000 16108 worker thread done servicing request
02:54:44.474 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3341, FiltMin=2893, FiltMax=60717, Gamma=1.000
02:54:44.493 00.019 21068 UpdateGuideState exits: m=169171 SNR=108.8
02:54:44.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:44.496 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:44.496 00.000 21068 Enqueuing Expose request
02:54:44.497 00.001 16108 Worker thread wakes up
02:54:44.497 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:44.498 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:44.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:45.671 01.173 16108 Exposure complete
02:54:45.739 00.068 16108 worker thread done servicing request
02:54:45.739 00.000 21068 OnExposeComplete: enter
02:54:45.740 00.001 21068 UpdateGuideState(): m_state=6
02:54:45.741 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
02:54:45.742 00.001 21068 Star::Find returns 1 (0), X=462.60, Y=436.54, Mass=158999, SNR=112.2, Peak=22784 HFD=3.0
02:54:45.743 00.001 21068 MultiStar: [#1 -0.66,0.09,0.00,M3] [#2 -0.20,0.21,0.78,U] [#3 -0.66,0.07,0.00,M1] [#4 -0.25,-0.06,0.71,U] [#5 -0.41,0.09,0.00,M2] [#6 -0.55,-0.06,0.00,M10] [#7 -0.62,0.05,0.00,M2] [#8 -0.51,0.18,0.00,M6] 
02:54:45.746 00.003 21068 refined, 2 included, MultiStar: {-0.21, -0.04}, one-star: {-0.20, -0.21}
02:54:45.747 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
02:54:45.748 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
02:54:45.750 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=0.20 mountY=0.09, mountTheta=0.40
02:54:45.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.04, opts=13)
02:54:45.754 00.002 21068 Enqueuing Move request for scope (-0.21, -0.04)
02:54:45.755 00.001 16108 Worker thread wakes up
02:54:45.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
02:54:45.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
02:54:45.755 00.000 16108 Moving (-0.21, -0.04) raw xDistance=0.20 yDistance=0.09
02:54:45.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:54:45.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:45.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:54:45.755 00.000 16108 MoveAxis(W, 53, ABG)
02:54:45.755 00.000 16108 Guiding  Dir = 3, Dur = 53
02:54:45.757 00.002 16108 IsSlewing returns 0
02:54:45.757 00.000 16108 IsGuiding returns 0
02:54:45.762 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3337, FiltMin=2806, FiltMax=65475, Gamma=1.000
02:54:45.774 00.012 16108 PulseGuide returned control before completion, sleep 46
02:54:45.778 00.004 21068 UpdateGuideState exits: m=158999 SNR=112.2
02:54:45.780 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:45.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:45.782 00.001 21068 Enqueuing Expose request
02:54:45.835 00.053 16108 IsGuiding returns 1
02:54:45.835 00.000 16108 scope still moving after pulse duration time elapsed
02:54:45.866 00.031 16108 IsSlewing returns 0
02:54:45.866 00.000 16108 IsGuiding returns 0
02:54:45.866 00.000 16108 scope move finished after 53 + 56 ms
02:54:45.866 00.000 16108 Move returns status 0, amount 53
02:54:45.866 00.000 16108 MoveAxis(N, 0, ABG)
02:54:45.866 00.000 16108 Move returns status 0, amount 0
02:54:45.866 00.000 16108 move complete, result=0
02:54:45.867 00.001 16108 worker thread done servicing request
02:54:45.867 00.000 16108 Worker thread wakes up
02:54:45.867 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
02:54:45.868 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:45.868 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:46.826 00.958 16108 Exposure complete
02:54:46.879 00.053 16108 worker thread done servicing request
02:54:46.881 00.002 21068 OnExposeComplete: enter
02:54:46.881 00.000 21068 UpdateGuideState(): m_state=6
02:54:46.883 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
02:54:46.884 00.001 21068 Star::Find returns 1 (0), X=462.88, Y=436.55, Mass=148376, SNR=93.4, Peak=24736 HFD=2.8
02:54:46.885 00.001 21068 MultiStar: [#1 -0.27,-0.13,0.93,U] [#2 0.21,0.24,0.96,U] [#3 -0.16,0.01,0.91,U] [#4 0.09,-0.12,0.81,U] [#5 0.04,-0.06,0.73,U] [#6 -0.09,-0.00,0.76,U] [#7 -0.43,0.06,0.00,M3] [#8 -0.40,-0.14,0.00,M7] 
02:54:46.886 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {0.08, -0.20}
02:54:46.886 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
02:54:46.887 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
02:54:46.888 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.92 mountX=0.01 mountY=0.04, mountTheta=1.40
02:54:46.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
02:54:46.891 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
02:54:46.892 00.001 16108 Worker thread wakes up
02:54:46.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:54:46.892 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:54:46.892 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.04
02:54:46.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:46.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:46.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:46.893 00.001 16108 MoveAxis(E, 0, ABG)
02:54:46.893 00.000 16108 Move returns status 0, amount 0
02:54:46.893 00.000 16108 MoveAxis(N, 0, ABG)
02:54:46.893 00.000 16108 Move returns status 0, amount 0
02:54:46.893 00.000 16108 move complete, result=0
02:54:46.893 00.000 16108 worker thread done servicing request
02:54:46.896 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3337, FiltMin=2845, FiltMax=58691, Gamma=1.000
02:54:46.911 00.015 21068 UpdateGuideState exits: m=148376 SNR=93.4
02:54:46.914 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:46.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:46.917 00.002 21068 Enqueuing Expose request
02:54:46.919 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:46.922 00.003 16108 Worker thread wakes up
02:54:46.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:46.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:48.076 01.154 16108 Exposure complete
02:54:48.142 00.066 16108 worker thread done servicing request
02:54:48.142 00.000 21068 OnExposeComplete: enter
02:54:48.143 00.001 21068 UpdateGuideState(): m_state=6
02:54:48.144 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
02:54:48.145 00.001 21068 Star::Find returns 1 (0), X=463.14, Y=436.40, Mass=154970, SNR=104.6, Peak=23129 HFD=2.7
02:54:48.147 00.002 21068 MultiStar: [#1 0.09,-0.08,0.97,U] [#2 0.37,-0.08,0.00,M1] [#3 0.35,0.06,0.74,U] [#4 0.18,-0.21,0.79,U] [#5 0.11,-0.06,0.66,U] [#6 -0.16,-0.28,0.71,U] [#7 -0.43,-0.10,0.00,M4] [#8 0.14,-0.03,0.74,U] 
02:54:48.148 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.14}, one-star: {0.34, -0.35}
02:54:48.149 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
02:54:48.149 00.000 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
02:54:48.150 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.73 mountX=-0.18 mountY=0.10, mountTheta=2.63
02:54:48.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.14, opts=13)
02:54:48.153 00.001 21068 Enqueuing Move request for scope (0.16, -0.14)
02:54:48.154 00.001 16108 Worker thread wakes up
02:54:48.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
02:54:48.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
02:54:48.154 00.000 16108 Moving (0.16, -0.14) raw xDistance=-0.18 yDistance=0.10
02:54:48.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:54:48.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:48.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:54:48.154 00.000 16108 MoveAxis(E, 0, ABG)
02:54:48.154 00.000 16108 Move returns status 0, amount 0
02:54:48.154 00.000 16108 MoveAxis(N, 0, ABG)
02:54:48.154 00.000 16108 Move returns status 0, amount 0
02:54:48.154 00.000 16108 move complete, result=0
02:54:48.154 00.000 16108 worker thread done servicing request
02:54:48.158 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=109, max=65535, med=3337, FiltMin=2841, FiltMax=63779, Gamma=1.000
02:54:48.172 00.014 21068 UpdateGuideState exits: m=154970 SNR=104.6
02:54:48.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:48.174 00.000 21068 Enqueuing Expose request
02:54:48.175 00.001 16108 Worker thread wakes up
02:54:48.175 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:48.177 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:48.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:49.135 00.958 16108 Exposure complete
02:54:49.205 00.070 16108 worker thread done servicing request
02:54:49.205 00.000 21068 OnExposeComplete: enter
02:54:49.207 00.002 21068 UpdateGuideState(): m_state=6
02:54:49.208 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
02:54:49.208 00.000 21068 Star::Find returns 1 (0), X=463.20, Y=436.59, Mass=169476, SNR=124.3, Peak=27712 HFD=2.8
02:54:49.209 00.001 21068 MultiStar: [#1 -0.09,0.17,0.75,U] [#2 0.49,0.09,0.00,M2] [#3 0.14,0.06,0.61,U] [#4 0.03,-0.21,0.67,U] [#5 0.01,-0.41,0.00,M1] [#6 -0.14,-0.35,0.00,M9] [#7 -0.00,-0.09,0.57,U] [#8 -0.40,-0.19,0.00,M7] 
02:54:49.210 00.001 21068 refined, 4 included, MultiStar: {0.12, -0.05}, one-star: {0.40, -0.16}
02:54:49.211 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
02:54:49.212 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.99)
02:54:49.212 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=-0.13 mountY=0.02, mountTheta=2.98
02:54:49.215 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
02:54:49.216 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
02:54:49.217 00.001 16108 Worker thread wakes up
02:54:49.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:54:49.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:54:49.217 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
02:54:49.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:54:49.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:49.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:54:49.217 00.000 16108 MoveAxis(E, 0, ABG)
02:54:49.217 00.000 16108 Move returns status 0, amount 0
02:54:49.217 00.000 16108 MoveAxis(N, 0, ABG)
02:54:49.217 00.000 16108 Move returns status 0, amount 0
02:54:49.217 00.000 16108 move complete, result=0
02:54:49.217 00.000 16108 worker thread done servicing request
02:54:49.222 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3337, FiltMin=2873, FiltMax=55462, Gamma=1.000
02:54:49.241 00.019 21068 UpdateGuideState exits: m=169476 SNR=124.3
02:54:49.243 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:49.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:49.244 00.000 21068 Enqueuing Expose request
02:54:49.245 00.001 16108 Worker thread wakes up
02:54:49.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:49.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:49.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:50.399 01.153 16108 Exposure complete
02:54:50.457 00.058 16108 worker thread done servicing request
02:54:50.457 00.000 21068 OnExposeComplete: enter
02:54:50.458 00.001 21068 UpdateGuideState(): m_state=6
02:54:50.459 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
02:54:50.461 00.002 21068 Star::Find returns 1 (0), X=462.99, Y=436.43, Mass=178792, SNR=112.5, Peak=24752 HFD=3.0
02:54:50.462 00.001 21068 MultiStar: [#1 -0.13,-0.07,0.94,U] [#2 0.52,0.12,0.00,M3] [#3 0.37,-0.04,0.00,M1] [#4 0.30,-0.12,0.82,U] [#5 0.40,-0.24,0.00,M2] [#6 -0.00,-0.33,0.66,U] [#7 0.08,-0.05,0.57,U] [#8 -0.22,-0.13,0.65,U] 
02:54:50.463 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.18}, one-star: {0.19, -0.32}
02:54:50.465 00.002 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
02:54:50.466 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
02:54:50.468 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.31 mountX=-0.08 mountY=0.16, mountTheta=2.02
02:54:50.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.18, opts=13)
02:54:50.471 00.001 21068 Enqueuing Move request for scope (0.05, -0.18)
02:54:50.474 00.003 16108 Worker thread wakes up
02:54:50.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
02:54:50.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
02:54:50.474 00.000 16108 Moving (0.05, -0.18) raw xDistance=-0.08 yDistance=0.16
02:54:50.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:54:50.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:50.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:54:50.474 00.000 16108 MoveAxis(E, 0, ABG)
02:54:50.474 00.000 16108 Move returns status 0, amount 0
02:54:50.474 00.000 16108 MoveAxis(N, 0, ABG)
02:54:50.474 00.000 16108 Move returns status 0, amount 0
02:54:50.474 00.000 16108 move complete, result=0
02:54:50.474 00.000 16108 worker thread done servicing request
02:54:50.480 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3334, FiltMin=2883, FiltMax=59545, Gamma=1.000
02:54:50.501 00.021 21068 UpdateGuideState exits: m=178792 SNR=112.5
02:54:50.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:50.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:50.503 00.000 21068 Enqueuing Expose request
02:54:50.504 00.001 16108 Worker thread wakes up
02:54:50.504 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:50.505 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:50.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:51.469 00.964 16108 Exposure complete
02:54:51.543 00.074 16108 worker thread done servicing request
02:54:51.543 00.000 21068 OnExposeComplete: enter
02:54:51.544 00.001 21068 UpdateGuideState(): m_state=6
02:54:51.545 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
02:54:51.546 00.001 21068 Star::Find returns 1 (0), X=463.08, Y=436.48, Mass=161808, SNR=110.1, Peak=23664 HFD=3.0
02:54:51.547 00.001 21068 MultiStar: [#1 0.16,0.09,0.88,U] [#2 0.30,0.10,0.77,U] [#3 0.01,-0.00,0.69,U] [#4 0.28,-0.10,0.79,U] [#5 0.15,-0.08,0.59,U] [#6 -0.01,-0.15,0.69,U] [#7 -0.05,0.07,0.50,U] [#8 -0.18,-0.31,0.65,U] 
02:54:51.548 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.28, -0.27}
02:54:51.548 00.000 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
02:54:51.549 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
02:54:51.550 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.55 mountX=-0.14 mountY=0.05, mountTheta=2.82
02:54:51.553 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
02:54:51.554 00.001 21068 Enqueuing Move request for scope (0.12, -0.08)
02:54:51.555 00.001 16108 Worker thread wakes up
02:54:51.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
02:54:51.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
02:54:51.555 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.14 yDistance=0.05
02:54:51.556 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:54:51.556 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:51.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:54:51.556 00.000 16108 MoveAxis(E, 0, ABG)
02:54:51.556 00.000 16108 Move returns status 0, amount 0
02:54:51.556 00.000 16108 MoveAxis(N, 0, ABG)
02:54:51.556 00.000 16108 Move returns status 0, amount 0
02:54:51.556 00.000 16108 move complete, result=0
02:54:51.556 00.000 16108 worker thread done servicing request
02:54:51.562 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3337, FiltMin=2832, FiltMax=57222, Gamma=1.000
02:54:51.584 00.022 21068 UpdateGuideState exits: m=161808 SNR=110.1
02:54:51.585 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:51.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:51.587 00.001 21068 Enqueuing Expose request
02:54:51.588 00.001 16108 Worker thread wakes up
02:54:51.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:51.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:51.588 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:51.811 00.223 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:54:51.813 00.002 21068 case statement mapped state 6 to 3
02:54:51.814 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:54:52.757 00.943 16108 Exposure complete
02:54:52.841 00.084 16108 worker thread done servicing request
02:54:52.841 00.000 21068 OnExposeComplete: enter
02:54:52.842 00.001 21068 UpdateGuideState(): m_state=6
02:54:52.844 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
02:54:52.845 00.001 21068 Star::Find returns 1 (0), X=463.00, Y=436.28, Mass=155155, SNR=94.7, Peak=22793 HFD=2.5
02:54:52.846 00.001 21068 MultiStar: [#1 -0.17,-0.26,1.05,U] [#2 0.42,-0.07,0.00,M3] [#3 0.11,0.02,0.99,U] [#4 0.17,-0.42,0.00,M1] [#5 0.34,-0.24,0.00,M2] [#6 0.01,-0.39,0.00,M8] [#7 0.16,-0.14,0.62,U] [#8 -0.03,-0.35,0.73,U] 
02:54:52.847 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.24}, one-star: {0.20, -0.47}
02:54:52.848 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
02:54:52.850 00.002 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
02:54:52.850 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.37 mountX=-0.09 mountY=0.22, mountTheta=1.95
02:54:52.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.24, opts=13)
02:54:52.854 00.002 21068 Enqueuing Move request for scope (0.05, -0.24)
02:54:52.855 00.001 16108 Worker thread wakes up
02:54:52.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
02:54:52.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
02:54:52.855 00.000 16108 Moving (0.05, -0.24) raw xDistance=-0.09 yDistance=0.22
02:54:52.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:52.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:54:52.855 00.000 16108 MoveAxis(E, 0, ABG)
02:54:52.855 00.000 16108 Move returns status 0, amount 0
02:54:52.855 00.000 16108 MoveAxis(S, 45, ABG)
02:54:52.855 00.000 16108 Guiding  Dir = 1, Dur = 45
02:54:52.856 00.001 16108 IsSlewing returns 0
02:54:52.856 00.000 16108 IsGuiding returns 0
02:54:52.858 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3334, FiltMin=2765, FiltMax=57737, Gamma=1.000
02:54:52.872 00.014 21068 UpdateGuideState exits: m=155155 SNR=94.7
02:54:52.875 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:52.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:52.877 00.001 21068 Enqueuing Expose request
02:54:52.878 00.001 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:54:52.880 00.002 21068 case statement mapped state 6 to 3
02:54:52.881 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:54:52.899 00.018 16108 PulseGuide returned control before completion, sleep 12
02:54:52.927 00.028 16108 IsGuiding returns 1
02:54:52.927 00.000 16108 scope still moving after pulse duration time elapsed
02:54:52.958 00.031 16108 IsSlewing returns 0
02:54:52.958 00.000 16108 IsGuiding returns 1
02:54:52.989 00.031 16108 IsSlewing returns 0
02:54:52.989 00.000 16108 IsGuiding returns 0
02:54:52.989 00.000 16108 scope move finished after 45 + 89 ms
02:54:52.989 00.000 16108 Move returns status 0, amount 45
02:54:52.989 00.000 16108 move complete, result=0
02:54:52.989 00.000 16108 worker thread done servicing request
02:54:52.989 00.000 16108 Worker thread wakes up
02:54:52.989 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:54:52.993 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:52.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:53.966 00.973 16108 Exposure complete
02:54:53.988 00.022 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:54:53.989 00.001 21068 case statement mapped state 6 to 3
02:54:53.991 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:54:54.032 00.041 16108 worker thread done servicing request
02:54:54.032 00.000 21068 OnExposeComplete: enter
02:54:54.033 00.001 21068 UpdateGuideState(): m_state=6
02:54:54.034 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
02:54:54.035 00.001 21068 Star::Find returns 1 (0), X=462.99, Y=436.45, Mass=165915, SNR=98.2, Peak=25808 HFD=2.6
02:54:54.036 00.001 21068 MultiStar: [#1 -0.01,-0.07,1.02,U] [#2 0.32,0.09,0.89,U] [#3 0.23,0.22,0.82,U] [#4 0.29,-0.21,0.00,M2] [#5 0.19,-0.06,0.71,U] [#6 -0.28,-0.14,0.74,U] [#7 0.02,-0.10,0.74,U] [#8 -0.17,-0.39,0.00,M5] 
02:54:54.037 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.19, -0.30}
02:54:54.037 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
02:54:54.038 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
02:54:54.040 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.51 mountX=-0.11 mountY=0.03, mountTheta=2.86
02:54:54.041 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.06, opts=13)
02:54:54.042 00.001 21068 Enqueuing Move request for scope (0.10, -0.06)
02:54:54.043 00.001 16108 Worker thread wakes up
02:54:54.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
02:54:54.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
02:54:54.043 00.000 16108 Moving (0.10, -0.06) raw xDistance=-0.11 yDistance=0.03
02:54:54.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:54:54.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:54.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:54.043 00.000 16108 MoveAxis(E, 0, ABG)
02:54:54.043 00.000 16108 Move returns status 0, amount 0
02:54:54.043 00.000 16108 MoveAxis(N, 0, ABG)
02:54:54.043 00.000 16108 Move returns status 0, amount 0
02:54:54.043 00.000 16108 move complete, result=0
02:54:54.043 00.000 16108 worker thread done servicing request
02:54:54.047 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3337, FiltMin=2787, FiltMax=52790, Gamma=1.000
02:54:54.062 00.015 21068 UpdateGuideState exits: m=165915 SNR=98.2
02:54:54.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:54.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:54.064 00.000 21068 Enqueuing Expose request
02:54:54.065 00.001 16108 Worker thread wakes up
02:54:54.065 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:54.066 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:54.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:55.106 01.040 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:54:55.109 00.003 21068 case statement mapped state 6 to 3
02:54:55.111 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:54:55.226 00.115 16108 Exposure complete
02:54:55.305 00.079 16108 worker thread done servicing request
02:54:55.305 00.000 21068 OnExposeComplete: enter
02:54:55.308 00.003 21068 UpdateGuideState(): m_state=6
02:54:55.309 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
02:54:55.311 00.002 21068 Star::Find returns 1 (0), X=463.05, Y=436.26, Mass=144705, SNR=99.1, Peak=21641 HFD=2.5
02:54:55.313 00.002 21068 MultiStar: [#1 -0.21,-0.18,0.97,U] [#2 0.46,0.05,0.00,M3] [#3 0.14,0.01,0.88,U] [#4 0.11,-0.28,0.78,U] [#5 0.21,0.08,0.73,U] [#6 -0.30,-0.20,0.73,U] [#7 0.21,0.05,0.60,U] [#8 -0.13,-0.15,0.72,U] 
02:54:55.314 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.16}, one-star: {0.25, -0.49}
02:54:55.315 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
02:54:55.317 00.002 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
02:54:55.318 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.36 mountX=-0.06 mountY=0.15, mountTheta=1.97
02:54:55.321 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
02:54:55.322 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
02:54:55.324 00.002 16108 Worker thread wakes up
02:54:55.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:54:55.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:54:55.324 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
02:54:55.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:55.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:55.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:54:55.324 00.000 16108 MoveAxis(E, 0, ABG)
02:54:55.326 00.002 16108 Move returns status 0, amount 0
02:54:55.326 00.000 16108 MoveAxis(N, 0, ABG)
02:54:55.326 00.000 16108 Move returns status 0, amount 0
02:54:55.326 00.000 16108 move complete, result=0
02:54:55.326 00.000 16108 worker thread done servicing request
02:54:55.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3334, FiltMin=2857, FiltMax=65430, Gamma=1.000
02:54:55.363 00.032 21068 UpdateGuideState exits: m=144705 SNR=99.1
02:54:55.366 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:55.368 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:55.371 00.003 21068 Enqueuing Expose request
02:54:55.374 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:55.376 00.002 16108 Worker thread wakes up
02:54:55.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:55.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(448,422,31,31)
02:54:56.172 00.796 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:54:56.173 00.001 21068 case statement mapped state 6 to 3
02:54:56.174 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:54:56.274 00.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:54:56.276 00.002 21068 case statement mapped state 6 to 3
02:54:56.278 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:54:56.350 00.072 16108 Exposure complete
02:54:56.375 00.025 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
02:54:56.377 00.002 21068 PhdController::Dither begins
02:54:56.379 00.002 21068 dither: size=1.00, dRA=-0.98 dDec=-0.24
02:54:56.380 00.001 21068 MountToCamera -- mountTheta (-2.90) + m_xAngle (2.97) = xAngle (0.07 = 0.07)
02:54:56.381 00.001 21068 MountToCamera -- mountX=-0.98 mountY=-0.24 hyp=1.01 mountTheta=-2.90 cameraX=1.01, cameraY=0.07 cameraTheta=0.07
02:54:56.382 00.001 21068 setting lock position to (463.81, 436.82)
02:54:56.383 00.001 21068 Mount: notify guiding dithered (1.0, 0.1)
02:54:56.384 00.001 21068 MultiStar: stabilizing after lock position change
02:54:56.385 00.001 21068 Status Line: Dither by -0.98,-0.24
02:54:56.387 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:54:56.388 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
02:54:56.389 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
02:54:56.435 00.046 16108 worker thread done servicing request
02:54:56.435 00.000 21068 OnExposeComplete: enter
02:54:56.436 00.001 21068 UpdateGuideState(): m_state=6
02:54:56.436 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
02:54:56.437 00.001 21068 Star::Find returns 1 (0), X=462.92, Y=436.64, Mass=157104, SNR=114.5, Peak=23824 HFD=2.7
02:54:56.439 00.002 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
02:54:56.439 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
02:54:56.440 00.001 21068 CameraToMount -- cameraX=-0.89 cameraY=-0.17 hyp=0.90 cameraTheta=-2.95 mountX=0.84 mountY=0.38, mountTheta=0.42
02:54:56.441 00.001 21068 dither recenter: remaining=(1.0,0.2) step=(1.0,0.2)
02:54:56.442 00.001 21068 MountToCamera -- mountTheta (0.24) + m_xAngle (2.97) = xAngle (3.21 = -3.07)
02:54:56.443 00.001 21068 MountToCamera -- mountX=0.98 mountY=0.24 hyp=1.01 mountTheta=0.24 cameraX=-1.01, cameraY=-0.07 cameraTheta=-3.07
02:54:56.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.01, y=-0.07, opts=4)
02:54:56.445 00.000 21068 Enqueuing Move request for scope (-1.01, -0.07)
02:54:56.446 00.001 21068 Mount: notify direct move 0.98,0.24
02:54:56.447 00.001 16108 Worker thread wakes up
02:54:56.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.07) opts 0x4
02:54:56.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.01, -0.07)
02:54:56.447 00.000 16108 Moving (-1.01, -0.07) raw xDistance=0.98 yDistance=0.24
02:54:56.447 00.000 16108 MoveAxis(W, 409, B)
02:54:56.447 00.000 16108 Guiding  Dir = 3, Dur = 409
02:54:56.448 00.001 16108 IsSlewing returns 0
02:54:56.448 00.000 16108 IsGuiding returns 0
02:54:56.450 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3337, FiltMin=2877, FiltMax=57334, Gamma=1.000
02:54:56.467 00.017 21068 UpdateGuideState exits: m=157104 SNR=114.5
02:54:56.468 00.001 21068 PhdController: settling, locked = 1, distance = 1.09 (2.00) aobump = 0 frame = 1 / 99999
02:54:56.470 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781686496.470,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:54:56.470 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:56.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:56.472 00.001 21068 Enqueuing Expose request
02:54:56.476 00.004 16108 PulseGuide returned control before completion, sleep 392
02:54:56.882 00.406 16108 IsGuiding returns 1
02:54:56.882 00.000 16108 scope still moving after pulse duration time elapsed
02:54:56.914 00.032 16108 IsSlewing returns 0
02:54:56.914 00.000 16108 IsGuiding returns 1
02:54:56.945 00.031 16108 IsSlewing returns 0
02:54:56.946 00.001 16108 IsGuiding returns 1
02:54:56.977 00.031 16108 IsSlewing returns 0
02:54:56.977 00.000 16108 IsGuiding returns 0
02:54:56.977 00.000 16108 scope move finished after 409 + 119 ms
02:54:56.977 00.000 16108 Move returns status 0, amount 409
02:54:56.977 00.000 16108 MoveAxis(S, 49, B)
02:54:56.977 00.000 16108 Guiding  Dir = 1, Dur = 49
02:54:56.977 00.000 16108 IsSlewing returns 0
02:54:56.978 00.001 16108 IsGuiding returns 0
02:54:57.025 00.047 16108 PulseGuide returned control before completion, sleep 12
02:54:57.040 00.015 16108 IsGuiding returns 1
02:54:57.040 00.000 16108 scope still moving after pulse duration time elapsed
02:54:57.072 00.032 16108 IsSlewing returns 0
02:54:57.073 00.001 16108 IsGuiding returns 1
02:54:57.103 00.030 16108 IsSlewing returns 0
02:54:57.104 00.001 16108 IsGuiding returns 0
02:54:57.104 00.000 16108 scope move finished after 49 + 77 ms
02:54:57.104 00.000 16108 Move returns status 0, amount 49
02:54:57.104 00.000 16108 move complete, result=0
02:54:57.104 00.000 16108 worker thread done servicing request
02:54:57.104 00.000 16108 Worker thread wakes up
02:54:57.104 00.000 21068 GuideStep: 1.0 px 409 ms WEST, 0.2 px 49 ms SOUTH
02:54:57.107 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:57.108 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:54:58.288 01.180 16108 Exposure complete
02:54:58.363 00.075 16108 worker thread done servicing request
02:54:58.363 00.000 21068 OnExposeComplete: enter
02:54:58.365 00.002 21068 UpdateGuideState(): m_state=6
02:54:58.367 00.002 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
02:54:58.371 00.004 21068 Star::Find returns 1 (0), X=464.03, Y=436.65, Mass=167810, SNR=124.9, Peak=27120 HFD=2.7
02:54:58.373 00.002 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
02:54:58.375 00.002 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
02:54:58.376 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.65 mountX=-0.24 mountY=0.11, mountTheta=2.72
02:54:58.380 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.17, opts=13)
02:54:58.381 00.001 21068 Enqueuing Move request for scope (0.22, -0.17)
02:54:58.382 00.001 16108 Worker thread wakes up
02:54:58.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
02:54:58.383 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
02:54:58.383 00.000 16108 Moving (0.22, -0.17) raw xDistance=-0.24 yDistance=0.11
02:54:58.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:54:58.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:58.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:54:58.383 00.000 16108 MoveAxis(E, 64, ABG)
02:54:58.383 00.000 16108 Guiding  Dir = 2, Dur = 64
02:54:58.384 00.001 16108 IsSlewing returns 0
02:54:58.384 00.000 16108 IsGuiding returns 0
02:54:58.386 00.002 16108 PulseGuide returned control before completion, sleep 73
02:54:58.389 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3334, FiltMin=2841, FiltMax=52720, Gamma=1.000
02:54:58.404 00.015 21068 UpdateGuideState exits: m=167810 SNR=124.9
02:54:58.405 00.001 21068 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 2 / 99999
02:54:58.406 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781686498.406,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.28,"Time":1.9,"SettleTime":3.0,"StarLocked":true}
02:54:58.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:58.407 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:58.408 00.001 21068 Enqueuing Expose request
02:54:58.472 00.064 16108 IsGuiding returns 0
02:54:58.472 00.000 16108 Move returns status 0, amount 64
02:54:58.472 00.000 16108 MoveAxis(N, 0, ABG)
02:54:58.472 00.000 16108 Move returns status 0, amount 0
02:54:58.472 00.000 16108 move complete, result=0
02:54:58.473 00.001 16108 worker thread done servicing request
02:54:58.473 00.000 16108 Worker thread wakes up
02:54:58.473 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:54:58.475 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:58.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:54:59.448 00.973 16108 Exposure complete
02:54:59.532 00.084 16108 worker thread done servicing request
02:54:59.532 00.000 21068 OnExposeComplete: enter
02:54:59.534 00.002 21068 UpdateGuideState(): m_state=6
02:54:59.535 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
02:54:59.536 00.001 21068 Star::Find returns 1 (0), X=463.90, Y=436.44, Mass=152482, SNR=96.4, Peak=23424 HFD=2.6
02:54:59.538 00.002 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
02:54:59.538 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
02:54:59.539 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.34 mountX=-0.15 mountY=0.34, mountTheta=1.99
02:54:59.542 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.37, opts=13)
02:54:59.545 00.003 21068 Enqueuing Move request for scope (0.09, -0.37)
02:54:59.546 00.001 16108 Worker thread wakes up
02:54:59.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.37) opts 0xd
02:54:59.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.37)
02:54:59.546 00.000 16108 Moving (0.09, -0.37) raw xDistance=-0.15 yDistance=0.34
02:54:59.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:54:59.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:59.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:54:59.546 00.000 16108 MoveAxis(E, 0, ABG)
02:54:59.546 00.000 16108 Move returns status 0, amount 0
02:54:59.546 00.000 16108 MoveAxis(N, 0, ABG)
02:54:59.546 00.000 16108 Move returns status 0, amount 0
02:54:59.546 00.000 16108 move complete, result=0
02:54:59.547 00.001 16108 worker thread done servicing request
02:54:59.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3337, FiltMin=2918, FiltMax=60102, Gamma=1.000
02:54:59.567 00.016 21068 UpdateGuideState exits: m=152482 SNR=96.4
02:54:59.568 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 3 / 99999
02:54:59.568 00.000 21068 PhdController: newstate STATE_FINISH
02:54:59.569 00.001 21068 PhdController complete: success
02:54:59.570 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781686499.570,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
02:54:59.570 00.000 21068 Mount: notify guiding dither settle done success=1
02:54:59.572 00.002 21068 PhdController: newstate STATE_IDLE
02:54:59.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:59.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:54:59.574 00.000 21068 Enqueuing Expose request
02:54:59.575 00.001 16108 Worker thread wakes up
02:54:59.575 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:54:59.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:54:59.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:00.734 01.158 16108 Exposure complete
02:55:00.827 00.093 16108 worker thread done servicing request
02:55:00.827 00.000 21068 OnExposeComplete: enter
02:55:00.828 00.001 21068 UpdateGuideState(): m_state=6
02:55:00.829 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.830 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.56, Mass=166182, SNR=108.9, Peak=25328 HFD=3.0
02:55:00.830 00.000 21068 MultiStar: exiting stabilization period
02:55:00.831 00.001 21068 MultiStar: updating star positions after lock position change
02:55:00.832 00.001 21068 Star::Find(15, 596, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.833 00.001 21068 Star::Find returns 1 (0), X=596.79, Y=136.19, Mass=171901, SNR=105.5, Peak=19613 HFD=3.6
02:55:00.834 00.001 21068 Star::Find(15, 690, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.835 00.001 21068 Star::Find returns 1 (0), X=691.22, Y=37.42, Mass=125294, SNR=86.0, Peak=18125 HFD=3.2
02:55:00.836 00.001 21068 Star::Find(15, 1102, 394, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.837 00.001 21068 Star::Find returns 1 (0), X=1102.51, Y=395.16, Mass=117284, SNR=81.5, Peak=14096 HFD=3.4
02:55:00.837 00.000 21068 Star::Find(15, 208, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.838 00.001 21068 Star::Find returns 1 (0), X=208.47, Y=863.12, Mass=116237, SNR=78.9, Peak=15779 HFD=3.0
02:55:00.839 00.001 21068 Star::Find(15, 1166, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.840 00.001 21068 Star::Find returns 1 (0), X=1167.02, Y=597.29, Mass=97498, SNR=70.6, Peak=12742 HFD=3.3
02:55:00.840 00.000 21068 Star::Find(15, 1162, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.841 00.001 21068 Star::Find returns 1 (0), X=1162.97, Y=871.55, Mass=92416, SNR=65.6, Peak=13088 HFD=3.1
02:55:00.842 00.001 21068 Star::Find(15, 1234, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.843 00.001 21068 Star::Find returns 1 (0), X=1235.57, Y=555.92, Mass=94891, SNR=66.4, Peak=14163 HFD=3.5
02:55:00.844 00.001 21068 Star::Find(15, 533, 824, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.844 00.000 21068 Star::Find returns 1 (0), X=534.10, Y=824.82, Mass=84602, SNR=68.0, Peak=16502 HFD=2.5
02:55:00.845 00.001 21068 Star::Find(15, 1038, 659, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.846 00.001 21068 Star::Find returns 1 (0), X=1038.86, Y=660.23, Mass=73680, SNR=57.5, Peak=11168 HFD=2.9
02:55:00.847 00.001 21068 Star::Find(15, 46, 616, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.847 00.000 21068 Star::Find returns 1 (0), X=47.36, Y=616.61, Mass=70140, SNR=58.4, Peak=10294 HFD=3.0
02:55:00.848 00.001 21068 Star::Find(15, 111, 715, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:55:00.849 00.001 21068 Star::Find returns 1 (0), X=111.34, Y=715.85, Mass=56805, SNR=53.7, Peak=10249 HFD=2.7
02:55:00.850 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
02:55:00.850 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
02:55:00.851 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.88 mountX=0.04 mountY=0.27, mountTheta=1.43
02:55:00.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.26, opts=13)
02:55:00.854 00.001 21068 Enqueuing Move request for scope (-0.08, -0.26)
02:55:00.854 00.000 16108 Worker thread wakes up
02:55:00.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
02:55:00.854 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
02:55:00.854 00.000 16108 Moving (-0.08, -0.26) raw xDistance=0.04 yDistance=0.27
02:55:00.855 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:00.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:00.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:55:00.855 00.000 16108 MoveAxis(E, 0, ABG)
02:55:00.855 00.000 16108 Move returns status 0, amount 0
02:55:00.855 00.000 16108 MoveAxis(N, 0, ABG)
02:55:00.855 00.000 16108 Move returns status 0, amount 0
02:55:00.855 00.000 16108 move complete, result=0
02:55:00.855 00.000 16108 worker thread done servicing request
02:55:00.858 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3337, FiltMin=2867, FiltMax=50448, Gamma=1.000
02:55:00.881 00.023 21068 UpdateGuideState exits: m=166182 SNR=108.9
02:55:00.883 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:00.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:00.884 00.000 21068 Enqueuing Expose request
02:55:00.885 00.001 16108 Worker thread wakes up
02:55:00.885 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:55:00.886 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:00.886 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:01.497 00.611 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:55:01.500 00.003 21068 case statement mapped state 6 to 3
02:55:01.501 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:55:01.599 00.098 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
02:55:01.600 00.001 21068 PhdController::Guide begins
02:55:01.602 00.002 21068 PhdController: newstate STATE_SETUP
02:55:01.602 00.000 21068 PhdController: setup
02:55:01.603 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
02:55:01.604 00.001 21068 PhdController: guider state = 6
02:55:01.605 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
02:55:01.606 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
02:55:01.607 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:55:01.650 00.043 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
02:55:01.653 00.003 21068 case statement mapped state 6 to 3
02:55:01.654 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:55:01.860 00.206 16108 Exposure complete
02:55:01.943 00.083 16108 worker thread done servicing request
02:55:01.943 00.000 21068 OnExposeComplete: enter
02:55:01.944 00.001 21068 UpdateGuideState(): m_state=6
02:55:01.945 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
02:55:01.946 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.41, Mass=166287, SNR=123.9, Peak=24240 HFD=2.9
02:55:01.947 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
02:55:01.949 00.002 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
02:55:01.949 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.41 hyp=0.44 cameraTheta=-1.19 mountX=-0.23 mountY=0.36, mountTheta=2.14
02:55:01.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.41, opts=13)
02:55:01.952 00.001 21068 Enqueuing Move request for scope (0.16, -0.41)
02:55:01.952 00.000 16108 Worker thread wakes up
02:55:01.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.41) opts 0xd
02:55:01.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.41)
02:55:01.952 00.000 16108 Moving (0.16, -0.41) raw xDistance=-0.23 yDistance=0.36
02:55:01.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:55:01.953 00.001 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.97
02:55:01.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:55:01.953 00.000 16108 MoveAxis(E, 61, ABG)
02:55:01.953 00.000 16108 Guiding  Dir = 2, Dur = 61
02:55:01.953 00.000 16108 IsSlewing returns 0
02:55:01.953 00.000 16108 IsGuiding returns 0
02:55:01.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3337, FiltMin=2829, FiltMax=54694, Gamma=1.000
02:55:01.972 00.016 21068 UpdateGuideState exits: m=166287 SNR=123.9
02:55:01.973 00.001 21068 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 1 / 99999
02:55:01.974 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781686501.974,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
02:55:01.974 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:01.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:01.976 00.001 21068 Enqueuing Expose request
02:55:01.978 00.002 16108 PulseGuide returned control before completion, sleep 48
02:55:02.037 00.059 16108 IsGuiding returns 1
02:55:02.037 00.000 16108 scope still moving after pulse duration time elapsed
02:55:02.069 00.032 16108 IsSlewing returns 0
02:55:02.069 00.000 16108 IsGuiding returns 0
02:55:02.069 00.000 16108 scope move finished after 61 + 55 ms
02:55:02.069 00.000 16108 Move returns status 0, amount 61
02:55:02.070 00.001 16108 MoveAxis(S, 73, ABG)
02:55:02.070 00.000 16108 Guiding  Dir = 1, Dur = 73
02:55:02.070 00.000 16108 IsSlewing returns 0
02:55:02.070 00.000 16108 IsGuiding returns 0
02:55:02.131 00.061 16108 PulseGuide returned control before completion, sleep 22
02:55:02.161 00.030 16108 IsGuiding returns 1
02:55:02.161 00.000 16108 scope still moving after pulse duration time elapsed
02:55:02.193 00.032 16108 IsSlewing returns 0
02:55:02.193 00.000 16108 IsGuiding returns 1
02:55:02.224 00.031 16108 IsSlewing returns 0
02:55:02.224 00.000 16108 IsGuiding returns 0
02:55:02.224 00.000 16108 scope move finished after 73 + 80 ms
02:55:02.224 00.000 16108 Move returns status 0, amount 73
02:55:02.224 00.000 16108 move complete, result=0
02:55:02.224 00.000 16108 worker thread done servicing request
02:55:02.224 00.000 16108 Worker thread wakes up
02:55:02.224 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.4 px 73 ms SOUTH
02:55:02.226 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:02.227 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:03.383 01.156 16108 Exposure complete
02:55:03.454 00.071 16108 worker thread done servicing request
02:55:03.454 00.000 21068 OnExposeComplete: enter
02:55:03.455 00.001 21068 UpdateGuideState(): m_state=6
02:55:03.456 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
02:55:03.457 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.70, Mass=169684, SNR=105.0, Peak=27888 HFD=2.7
02:55:03.457 00.000 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
02:55:03.458 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
02:55:03.459 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.05 mountX=0.04 mountY=0.13, mountTheta=1.27
02:55:03.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
02:55:03.461 00.001 21068 Enqueuing Move request for scope (-0.06, -0.12)
02:55:03.462 00.001 16108 Worker thread wakes up
02:55:03.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
02:55:03.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
02:55:03.462 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.13
02:55:03.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:03.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:03.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:55:03.462 00.000 16108 MoveAxis(E, 0, ABG)
02:55:03.462 00.000 16108 Move returns status 0, amount 0
02:55:03.462 00.000 16108 MoveAxis(N, 0, ABG)
02:55:03.463 00.001 16108 Move returns status 0, amount 0
02:55:03.463 00.000 16108 move complete, result=0
02:55:03.463 00.000 16108 worker thread done servicing request
02:55:03.468 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3337, FiltMin=2851, FiltMax=65443, Gamma=1.000
02:55:03.482 00.014 21068 UpdateGuideState exits: m=169684 SNR=105.0
02:55:03.484 00.002 21068 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 2 / 99999
02:55:03.484 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781686503.484,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.28,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
02:55:03.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:03.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:03.486 00.000 21068 Enqueuing Expose request
02:55:03.487 00.001 16108 Worker thread wakes up
02:55:03.487 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:03.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:03.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:04.448 00.960 16108 Exposure complete
02:55:04.529 00.081 16108 worker thread done servicing request
02:55:04.529 00.000 21068 OnExposeComplete: enter
02:55:04.530 00.001 21068 UpdateGuideState(): m_state=6
02:55:04.531 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
02:55:04.531 00.000 21068 Star::Find returns 1 (0), X=463.88, Y=436.83, Mass=153708, SNR=94.9, Peak=27664 HFD=2.4
02:55:04.533 00.002 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
02:55:04.533 00.000 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
02:55:04.534 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.07 mountY=-0.02, mountTheta=-2.79
02:55:04.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.01, opts=13)
02:55:04.537 00.001 21068 Enqueuing Move request for scope (0.07, 0.01)
02:55:04.537 00.000 16108 Worker thread wakes up
02:55:04.538 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:55:04.538 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:55:04.538 00.000 16108 Moving (0.07, 0.01) raw xDistance=-0.07 yDistance=-0.02
02:55:04.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:55:04.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:04.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:04.538 00.000 16108 MoveAxis(E, 0, ABG)
02:55:04.538 00.000 16108 Move returns status 0, amount 0
02:55:04.538 00.000 16108 MoveAxis(N, 0, ABG)
02:55:04.538 00.000 16108 Move returns status 0, amount 0
02:55:04.538 00.000 16108 move complete, result=0
02:55:04.538 00.000 16108 worker thread done servicing request
02:55:04.541 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=480, max=65535, med=3337, FiltMin=2857, FiltMax=65443, Gamma=1.000
02:55:04.558 00.017 21068 UpdateGuideState exits: m=153708 SNR=94.9
02:55:04.560 00.002 21068 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 3 / 99999
02:55:04.561 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781686504.561,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.22,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
02:55:04.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:04.564 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:04.565 00.001 21068 Enqueuing Expose request
02:55:04.566 00.001 16108 Worker thread wakes up
02:55:04.566 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:04.567 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:04.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:05.729 01.162 16108 Exposure complete
02:55:05.810 00.081 16108 worker thread done servicing request
02:55:05.810 00.000 21068 OnExposeComplete: enter
02:55:05.811 00.001 21068 UpdateGuideState(): m_state=6
02:55:05.811 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
02:55:05.812 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.92, Mass=175151, SNR=112.7, Peak=23904 HFD=2.8
02:55:05.814 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
02:55:05.815 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
02:55:05.815 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.49 mountX=0.14 mountY=-0.07, mountTheta=-0.42
02:55:05.817 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.10, opts=13)
02:55:05.820 00.003 21068 Enqueuing Move request for scope (-0.13, 0.10)
02:55:05.822 00.002 16108 Worker thread wakes up
02:55:05.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
02:55:05.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
02:55:05.822 00.000 16108 Moving (-0.13, 0.10) raw xDistance=0.14 yDistance=-0.07
02:55:05.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:55:05.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:05.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:55:05.822 00.000 16108 MoveAxis(E, 0, ABG)
02:55:05.823 00.001 16108 Move returns status 0, amount 0
02:55:05.823 00.000 16108 MoveAxis(N, 0, ABG)
02:55:05.823 00.000 16108 Move returns status 0, amount 0
02:55:05.823 00.000 16108 move complete, result=0
02:55:05.823 00.000 16108 worker thread done servicing request
02:55:05.832 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3337, FiltMin=2883, FiltMax=64502, Gamma=1.000
02:55:05.848 00.016 21068 UpdateGuideState exits: m=175151 SNR=112.7
02:55:05.849 00.001 21068 PhdController: settling, locked = 1, distance = 0.20 (2.00) aobump = 0 frame = 4 / 99999
02:55:05.849 00.000 21068 PhdController: newstate STATE_FINISH
02:55:05.850 00.001 21068 PhdController complete: success
02:55:05.851 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781686505.851,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
02:55:05.853 00.002 21068 Mount: notify guiding dither settle done success=1
02:55:05.854 00.001 21068 PhdController: newstate STATE_IDLE
02:55:05.854 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:05.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:05.856 00.001 21068 Enqueuing Expose request
02:55:05.857 00.001 16108 Worker thread wakes up
02:55:05.857 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:05.858 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:05.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:06.837 00.979 16108 Exposure complete
02:55:06.902 00.065 16108 worker thread done servicing request
02:55:06.903 00.001 21068 OnExposeComplete: enter
02:55:06.903 00.000 21068 UpdateGuideState(): m_state=6
02:55:06.904 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
02:55:06.905 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.80, Mass=153166, SNR=99.2, Peak=22704 HFD=2.8
02:55:06.906 00.001 21068 MultiStar: [#1 -0.21,-0.05,0.97,U] [#2 -0.07,0.18,0.92,U] [#3 -0.04,-0.16,0.84,U] [#4 -0.17,0.21,0.88,U] [#5 -0.16,0.26,0.71,U] [#6 0.04,0.16,0.64,U] [#7 -0.09,-0.07,0.61,U] [#8 -0.23,0.20,0.75,U] 
02:55:06.908 00.002 21068 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.22, -0.01}
02:55:06.908 00.000 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
02:55:06.909 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
02:55:06.910 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.64 mountX=0.15 mountY=-0.04, mountTheta=-0.27
02:55:06.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.08, opts=13)
02:55:06.912 00.001 21068 Enqueuing Move request for scope (-0.14, 0.08)
02:55:06.913 00.001 16108 Worker thread wakes up
02:55:06.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
02:55:06.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
02:55:06.913 00.000 16108 Moving (-0.14, 0.08) raw xDistance=0.15 yDistance=-0.04
02:55:06.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:55:06.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:06.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:55:06.913 00.000 16108 MoveAxis(E, 0, ABG)
02:55:06.914 00.001 16108 Move returns status 0, amount 0
02:55:06.914 00.000 16108 MoveAxis(N, 0, ABG)
02:55:06.914 00.000 16108 Move returns status 0, amount 0
02:55:06.914 00.000 16108 move complete, result=0
02:55:06.914 00.000 16108 worker thread done servicing request
02:55:06.916 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3337, FiltMin=2864, FiltMax=65443, Gamma=1.000
02:55:06.934 00.018 21068 UpdateGuideState exits: m=153166 SNR=99.2
02:55:06.936 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:06.938 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:06.940 00.002 21068 Enqueuing Expose request
02:55:06.941 00.001 16108 Worker thread wakes up
02:55:06.941 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:06.943 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:06.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:08.104 01.161 16108 Exposure complete
02:55:08.182 00.078 16108 worker thread done servicing request
02:55:08.183 00.001 21068 OnExposeComplete: enter
02:55:08.184 00.001 21068 UpdateGuideState(): m_state=6
02:55:08.186 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
02:55:08.188 00.002 21068 Star::Find returns 1 (0), X=463.85, Y=436.88, Mass=160695, SNR=105.4, Peak=24320 HFD=2.8
02:55:08.190 00.002 21068 MultiStar: [#1 -0.39,-0.04,0.00,M1] [#2 0.09,0.38,0.00,M3] [#3 -0.35,0.05,0.76,U] [#4 -0.15,0.21,0.94,U] [#5 0.06,0.29,0.60,U] [#6 0.17,0.46,0.00,M6] [#7 -0.58,0.36,0.00,M1] [#8 -0.07,0.40,0.00,M4] 
02:55:08.191 00.001 21068 single-star, 3 included, MultiStar: {-0.10, 0.14}, one-star: {0.04, 0.06}
02:55:08.192 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
02:55:08.193 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
02:55:08.194 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.98 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
02:55:08.195 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
02:55:08.196 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
02:55:08.197 00.001 16108 Worker thread wakes up
02:55:08.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:55:08.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:55:08.197 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
02:55:08.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:55:08.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:08.198 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:55:08.198 00.000 16108 MoveAxis(E, 0, ABG)
02:55:08.198 00.000 16108 Move returns status 0, amount 0
02:55:08.198 00.000 16108 MoveAxis(N, 0, ABG)
02:55:08.198 00.000 16108 Move returns status 0, amount 0
02:55:08.198 00.000 16108 move complete, result=0
02:55:08.198 00.000 16108 worker thread done servicing request
02:55:08.201 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3337, FiltMin=2877, FiltMax=58595, Gamma=1.000
02:55:08.215 00.014 21068 UpdateGuideState exits: m=160695 SNR=105.4
02:55:08.216 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:08.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:08.218 00.001 21068 Enqueuing Expose request
02:55:08.218 00.000 16108 Worker thread wakes up
02:55:08.218 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:08.219 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:08.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:09.201 00.982 16108 Exposure complete
02:55:09.281 00.080 16108 worker thread done servicing request
02:55:09.281 00.000 21068 OnExposeComplete: enter
02:55:09.282 00.001 21068 UpdateGuideState(): m_state=6
02:55:09.282 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
02:55:09.284 00.002 21068 Star::Find returns 1 (0), X=463.72, Y=436.61, Mass=162953, SNR=104.7, Peak=25344 HFD=3.0
02:55:09.285 00.001 21068 MultiStar: [#1 -0.21,0.03,0.86,U] [#2 0.06,0.12,0.94,U] [#3 -0.37,0.08,0.00,M1] [#4 -0.32,0.37,0.00,M1] [#5 0.01,0.31,0.74,U] [#6 0.03,0.26,0.70,U] [#7 -0.38,-0.07,0.00,M2] [#8 -0.13,0.36,0.00,M5] 
02:55:09.286 00.001 21068 refined, 4 included, MultiStar: {-0.04, 0.08}, one-star: {-0.08, -0.20}
02:55:09.287 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
02:55:09.288 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
02:55:09.288 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=0.06 mountY=-0.07, mountTheta=-0.89
02:55:09.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
02:55:09.290 00.000 21068 Enqueuing Move request for scope (-0.04, 0.08)
02:55:09.291 00.001 16108 Worker thread wakes up
02:55:09.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
02:55:09.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
02:55:09.291 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.06 yDistance=-0.07
02:55:09.292 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:09.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:09.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:55:09.292 00.000 16108 MoveAxis(E, 0, ABG)
02:55:09.292 00.000 16108 Move returns status 0, amount 0
02:55:09.292 00.000 16108 MoveAxis(N, 0, ABG)
02:55:09.292 00.000 16108 Move returns status 0, amount 0
02:55:09.292 00.000 16108 move complete, result=0
02:55:09.292 00.000 16108 worker thread done servicing request
02:55:09.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3337, FiltMin=2822, FiltMax=62211, Gamma=1.000
02:55:09.309 00.013 21068 UpdateGuideState exits: m=162953 SNR=104.7
02:55:09.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:09.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:09.313 00.002 21068 Enqueuing Expose request
02:55:09.313 00.000 16108 Worker thread wakes up
02:55:09.313 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:09.314 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:09.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:10.477 01.163 16108 Exposure complete
02:55:10.534 00.057 16108 worker thread done servicing request
02:55:10.534 00.000 21068 OnExposeComplete: enter
02:55:10.535 00.001 21068 UpdateGuideState(): m_state=6
02:55:10.535 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
02:55:10.536 00.001 21068 Star::Find returns 1 (0), X=463.51, Y=436.93, Mass=173452, SNR=108.4, Peak=26176 HFD=2.9
02:55:10.537 00.001 21068 MultiStar: [#1 -0.45,0.10,0.00,M1] [#2 0.10,0.36,0.00,M3] [#3 -0.45,-0.09,0.00,M2] [#4 -0.13,0.26,0.81,U] [#5 -0.21,0.26,0.57,U] [#6 -0.01,0.15,0.66,U] [#7 -0.48,0.06,0.00,M3] [#8 -0.03,0.37,0.00,M6] 
02:55:10.538 00.001 21068 refined, 3 included, MultiStar: {-0.17, 0.19}, one-star: {-0.30, 0.12}
02:55:10.539 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
02:55:10.540 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
02:55:10.541 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.31 mountX=0.21 mountY=-0.14, mountTheta=-0.61
02:55:10.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.19, opts=13)
02:55:10.543 00.001 21068 Enqueuing Move request for scope (-0.17, 0.19)
02:55:10.544 00.001 16108 Worker thread wakes up
02:55:10.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
02:55:10.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
02:55:10.544 00.000 16108 Moving (-0.17, 0.19) raw xDistance=0.21 yDistance=-0.14
02:55:10.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:55:10.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:10.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:55:10.544 00.000 16108 MoveAxis(W, 54, ABG)
02:55:10.544 00.000 16108 Guiding  Dir = 3, Dur = 54
02:55:10.544 00.000 16108 IsSlewing returns 0
02:55:10.544 00.000 16108 IsGuiding returns 0
02:55:10.548 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3337, FiltMin=2854, FiltMax=65443, Gamma=1.000
02:55:10.566 00.018 21068 UpdateGuideState exits: m=173452 SNR=108.4
02:55:10.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:10.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:10.569 00.001 21068 Enqueuing Expose request
02:55:10.602 00.033 16108 IsGuiding returns 1
02:55:10.602 00.000 16108 scope still moving after pulse duration time elapsed
02:55:10.633 00.031 16108 IsSlewing returns 0
02:55:10.633 00.000 16108 IsGuiding returns 1
02:55:10.665 00.032 16108 IsSlewing returns 0
02:55:10.665 00.000 16108 IsGuiding returns 1
02:55:10.696 00.031 16108 IsSlewing returns 0
02:55:10.696 00.000 16108 IsGuiding returns 0
02:55:10.696 00.000 16108 scope move finished after 54 + 97 ms
02:55:10.696 00.000 16108 Move returns status 0, amount 54
02:55:10.696 00.000 16108 MoveAxis(N, 0, ABG)
02:55:10.696 00.000 16108 Move returns status 0, amount 0
02:55:10.696 00.000 16108 move complete, result=0
02:55:10.696 00.000 16108 worker thread done servicing request
02:55:10.696 00.000 16108 Worker thread wakes up
02:55:10.696 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
02:55:10.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:10.699 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:11.678 00.979 16108 Exposure complete
02:55:11.735 00.057 16108 worker thread done servicing request
02:55:11.736 00.001 21068 OnExposeComplete: enter
02:55:11.737 00.001 21068 UpdateGuideState(): m_state=6
02:55:11.738 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
02:55:11.740 00.002 21068 Star::Find returns 1 (0), X=463.66, Y=436.69, Mass=169874, SNR=112.5, Peak=25264 HFD=3.0
02:55:11.742 00.002 21068 MultiStar: [#1 -0.19,0.15,0.75,U] [#2 0.00,0.31,0.90,U] [#3 -0.34,0.10,0.74,U] [#4 -0.17,0.19,0.75,U] [#5 -0.18,-0.05,0.62,U] [#6 0.14,0.25,0.65,U] [#7 -0.32,-0.16,0.58,U] [#8 0.05,0.23,0.53,U] 
02:55:11.744 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.15, -0.12}
02:55:11.746 00.002 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
02:55:11.747 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
02:55:11.748 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.49 mountX=0.15 mountY=-0.07, mountTheta=-0.42
02:55:11.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.10, opts=13)
02:55:11.751 00.001 21068 Enqueuing Move request for scope (-0.13, 0.10)
02:55:11.752 00.001 16108 Worker thread wakes up
02:55:11.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
02:55:11.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
02:55:11.752 00.000 16108 Moving (-0.13, 0.10) raw xDistance=0.15 yDistance=-0.07
02:55:11.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:55:11.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:11.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:55:11.752 00.000 16108 MoveAxis(E, 0, ABG)
02:55:11.752 00.000 16108 Move returns status 0, amount 0
02:55:11.752 00.000 16108 MoveAxis(N, 0, ABG)
02:55:11.752 00.000 16108 Move returns status 0, amount 0
02:55:11.752 00.000 16108 move complete, result=0
02:55:11.752 00.000 16108 worker thread done servicing request
02:55:11.755 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=345, max=65535, med=3337, FiltMin=2857, FiltMax=59337, Gamma=1.000
02:55:11.776 00.021 21068 UpdateGuideState exits: m=169874 SNR=112.5
02:55:11.778 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:11.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:11.781 00.002 21068 Enqueuing Expose request
02:55:11.783 00.002 16108 Worker thread wakes up
02:55:11.783 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:11.784 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:11.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:12.954 01.170 16108 Exposure complete
02:55:13.029 00.075 16108 worker thread done servicing request
02:55:13.029 00.000 21068 OnExposeComplete: enter
02:55:13.033 00.004 21068 UpdateGuideState(): m_state=6
02:55:13.034 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
02:55:13.036 00.002 21068 Star::Find returns 1 (0), X=464.10, Y=436.51, Mass=157757, SNR=104.8, Peak=26320 HFD=2.6
02:55:13.038 00.002 21068 MultiStar: [#1 0.22,0.06,0.91,U] [#2 0.32,0.21,0.00,M3] [#3 0.20,0.03,0.83,U] [#4 0.04,0.18,0.77,U] [#5 0.05,0.02,0.61,U] [#6 0.42,0.14,0.00,M4] [#7 -0.15,-0.21,0.66,U] [#8 0.23,-0.10,0.67,U] 
02:55:13.040 00.002 21068 refined, 6 included, MultiStar: {0.14, -0.05}, one-star: {0.29, -0.30}
02:55:13.042 00.002 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
02:55:13.043 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
02:55:13.045 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.15 mountY=0.02, mountTheta=3.03
02:55:13.048 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
02:55:13.049 00.001 21068 Enqueuing Move request for scope (0.14, -0.05)
02:55:13.052 00.003 16108 Worker thread wakes up
02:55:13.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
02:55:13.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
02:55:13.052 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.02
02:55:13.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:55:13.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:13.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:13.053 00.001 16108 MoveAxis(E, 0, ABG)
02:55:13.053 00.000 16108 Move returns status 0, amount 0
02:55:13.053 00.000 16108 MoveAxis(N, 0, ABG)
02:55:13.053 00.000 16108 Move returns status 0, amount 0
02:55:13.053 00.000 16108 move complete, result=0
02:55:13.053 00.000 16108 worker thread done servicing request
02:55:13.061 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3337, FiltMin=2867, FiltMax=53270, Gamma=1.000
02:55:13.076 00.015 21068 UpdateGuideState exits: m=157757 SNR=104.8
02:55:13.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:13.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:13.078 00.000 21068 Enqueuing Expose request
02:55:13.079 00.001 16108 Worker thread wakes up
02:55:13.079 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:13.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:13.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:14.047 00.967 16108 Exposure complete
02:55:14.107 00.060 16108 worker thread done servicing request
02:55:14.107 00.000 21068 OnExposeComplete: enter
02:55:14.108 00.001 21068 UpdateGuideState(): m_state=6
02:55:14.109 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
02:55:14.110 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.44, Mass=187309, SNR=121.0, Peak=24224 HFD=3.0
02:55:14.111 00.001 21068 MultiStar: [#1 0.13,-0.03,0.80,U] [#2 0.40,0.02,0.00,M4] [#3 0.31,0.01,0.66,U] [#4 0.18,0.04,0.92,U] [#5 0.15,-0.18,0.57,U] [#6 0.44,0.03,0.00,M5] [#7 -0.09,-0.47,0.00,M2] [#8 0.19,-0.10,0.49,U] 
02:55:14.111 00.000 21068 refined, 5 included, MultiStar: {0.17, -0.11}, one-star: {0.10, -0.38}
02:55:14.112 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
02:55:14.113 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
02:55:14.114 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.60 mountX=-0.18 mountY=0.07, mountTheta=2.77
02:55:14.115 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.11, opts=13)
02:55:14.116 00.001 21068 Enqueuing Move request for scope (0.17, -0.11)
02:55:14.116 00.000 16108 Worker thread wakes up
02:55:14.118 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
02:55:14.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
02:55:14.118 00.000 16108 Moving (0.17, -0.11) raw xDistance=-0.18 yDistance=0.07
02:55:14.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:14.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:14.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:55:14.118 00.000 16108 MoveAxis(E, 0, ABG)
02:55:14.118 00.000 16108 Move returns status 0, amount 0
02:55:14.118 00.000 16108 MoveAxis(N, 0, ABG)
02:55:14.118 00.000 16108 Move returns status 0, amount 0
02:55:14.118 00.000 16108 move complete, result=0
02:55:14.118 00.000 16108 worker thread done servicing request
02:55:14.122 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3337, FiltMin=2867, FiltMax=55936, Gamma=1.000
02:55:14.138 00.016 21068 UpdateGuideState exits: m=187309 SNR=121.0
02:55:14.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:14.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:14.140 00.000 21068 Enqueuing Expose request
02:55:14.141 00.001 16108 Worker thread wakes up
02:55:14.141 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:14.142 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:14.142 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:15.304 01.162 16108 Exposure complete
02:55:15.376 00.072 16108 worker thread done servicing request
02:55:15.376 00.000 21068 OnExposeComplete: enter
02:55:15.377 00.001 21068 UpdateGuideState(): m_state=6
02:55:15.379 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
02:55:15.380 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=436.50, Mass=163876, SNR=100.0, Peak=24192 HFD=3.0
02:55:15.381 00.001 21068 MultiStar: [#1 0.19,-0.21,1.07,U] [#2 0.44,-0.09,0.00,M5] [#3 0.42,-0.17,0.00,M1] [#4 0.13,0.11,0.90,U] [#5 0.19,-0.12,0.69,U] [#6 0.78,0.09,0.00,M6] [#7 0.16,0.11,0.81,U] [#8 0.16,0.17,0.70,U] 
02:55:15.382 00.001 21068 refined, 5 included, MultiStar: {0.18, -0.06}, one-star: {0.22, -0.32}
02:55:15.382 00.000 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
02:55:15.383 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
02:55:15.384 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=-0.18 mountY=0.02, mountTheta=3.04
02:55:15.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.06, opts=13)
02:55:15.386 00.000 21068 Enqueuing Move request for scope (0.18, -0.06)
02:55:15.388 00.002 16108 Worker thread wakes up
02:55:15.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:55:15.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:55:15.388 00.000 16108 Moving (0.18, -0.06) raw xDistance=-0.18 yDistance=0.02
02:55:15.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:15.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:15.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:15.388 00.000 16108 MoveAxis(E, 0, ABG)
02:55:15.388 00.000 16108 Move returns status 0, amount 0
02:55:15.388 00.000 16108 MoveAxis(N, 0, ABG)
02:55:15.388 00.000 16108 Move returns status 0, amount 0
02:55:15.388 00.000 16108 move complete, result=0
02:55:15.388 00.000 16108 worker thread done servicing request
02:55:15.392 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3337, FiltMin=2851, FiltMax=54192, Gamma=1.000
02:55:15.408 00.016 21068 UpdateGuideState exits: m=163876 SNR=100.0
02:55:15.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:15.409 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:15.410 00.001 21068 Enqueuing Expose request
02:55:15.411 00.001 16108 Worker thread wakes up
02:55:15.411 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:15.412 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:15.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:16.387 00.975 16108 Exposure complete
02:55:16.456 00.069 16108 worker thread done servicing request
02:55:16.456 00.000 21068 OnExposeComplete: enter
02:55:16.458 00.002 21068 UpdateGuideState(): m_state=6
02:55:16.459 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
02:55:16.462 00.003 21068 Star::Find returns 1 (0), X=464.37, Y=436.54, Mass=153453, SNR=101.4, Peak=19312 HFD=3.1
02:55:16.464 00.002 21068 MultiStar: [#1 0.54,-0.13,0.00,M1] [#2 0.85,-0.02,0.00,M6] [#3 0.56,-0.37,0.00,M2] [#4 0.45,-0.07,0.00,M1] [#5 0.51,-0.04,0.00,M1] [#6 0.72,0.01,0.00,M7] [#7 0.31,-0.30,0.00,M2] [#8 0.52,-0.16,0.00,M3] 
02:55:16.466 00.002 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
02:55:16.467 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
02:55:16.468 00.001 21068 CameraToMount -- cameraX=0.57 cameraY=-0.27 hyp=0.63 cameraTheta=-0.45 mountX=-0.60 mountY=0.13, mountTheta=2.92
02:55:16.473 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=-0.27, opts=13)
02:55:16.474 00.001 21068 Enqueuing Move request for scope (0.57, -0.27)
02:55:16.475 00.001 16108 Worker thread wakes up
02:55:16.476 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.27) opts 0xd
02:55:16.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, -0.27)
02:55:16.476 00.000 16108 Moving (0.57, -0.27) raw xDistance=-0.60 yDistance=0.13
02:55:16.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:55:16.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:16.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:55:16.476 00.000 16108 MoveAxis(E, 158, ABG)
02:55:16.476 00.000 16108 Guiding  Dir = 2, Dur = 158
02:55:16.477 00.001 16108 IsSlewing returns 0
02:55:16.477 00.000 16108 IsGuiding returns 0
02:55:16.478 00.001 16108 PulseGuide returned control before completion, sleep 168
02:55:16.483 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3341, FiltMin=2854, FiltMax=49142, Gamma=1.000
02:55:16.499 00.016 21068 UpdateGuideState exits: m=153453 SNR=101.4
02:55:16.499 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:16.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:16.501 00.001 21068 Enqueuing Expose request
02:55:16.660 00.159 16108 IsGuiding returns 0
02:55:16.660 00.000 16108 Move returns status 0, amount 158
02:55:16.660 00.000 16108 MoveAxis(N, 0, ABG)
02:55:16.660 00.000 16108 Move returns status 0, amount 0
02:55:16.660 00.000 16108 move complete, result=0
02:55:16.662 00.002 16108 worker thread done servicing request
02:55:16.662 00.000 16108 Worker thread wakes up
02:55:16.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:16.662 00.000 21068 GuideStep: -0.6 px 158 ms EAST, 0.1 px 0 ms NORTH
02:55:16.664 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:17.830 01.166 16108 Exposure complete
02:55:17.901 00.071 16108 worker thread done servicing request
02:55:17.901 00.000 21068 OnExposeComplete: enter
02:55:17.902 00.001 21068 UpdateGuideState(): m_state=6
02:55:17.903 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
02:55:17.904 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.53, Mass=164797, SNR=114.8, Peak=23920 HFD=3.0
02:55:17.905 00.001 21068 MultiStar: [#1 -0.01,-0.16,0.79,U] [#2 0.25,0.08,0.81,U] [#3 0.14,-0.01,0.66,U] [#4 0.12,0.17,0.72,U] [#5 0.08,-0.29,0.60,U] [#6 0.42,0.27,0.00,M8] [#7 0.08,-0.15,0.51,U] [#8 0.14,0.11,0.53,U] 
02:55:17.906 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.18, -0.29}
02:55:17.907 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
02:55:17.907 00.000 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
02:55:17.908 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.54 mountX=-0.14 mountY=0.04, mountTheta=2.83
02:55:17.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
02:55:17.911 00.001 21068 Enqueuing Move request for scope (0.13, -0.08)
02:55:17.912 00.001 16108 Worker thread wakes up
02:55:17.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:55:17.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:55:17.912 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.14 yDistance=0.04
02:55:17.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:55:17.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:17.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:55:17.912 00.000 16108 MoveAxis(E, 0, ABG)
02:55:17.912 00.000 16108 Move returns status 0, amount 0
02:55:17.912 00.000 16108 MoveAxis(N, 0, ABG)
02:55:17.912 00.000 16108 Move returns status 0, amount 0
02:55:17.912 00.000 16108 move complete, result=0
02:55:17.912 00.000 16108 worker thread done servicing request
02:55:17.917 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3341, FiltMin=2806, FiltMax=52710, Gamma=1.000
02:55:17.932 00.015 21068 UpdateGuideState exits: m=164797 SNR=114.8
02:55:17.933 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.935 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:17.936 00.001 21068 Enqueuing Expose request
02:55:17.938 00.002 16108 Worker thread wakes up
02:55:17.938 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:17.941 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:17.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:18.930 00.989 16108 Exposure complete
02:55:18.999 00.069 16108 worker thread done servicing request
02:55:18.999 00.000 21068 OnExposeComplete: enter
02:55:19.000 00.001 21068 UpdateGuideState(): m_state=6
02:55:19.001 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
02:55:19.002 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.51, Mass=162975, SNR=100.7, Peak=24112 HFD=2.8
02:55:19.003 00.001 21068 MultiStar: [#1 0.15,-0.10,0.94,U] [#2 0.35,0.14,0.00,M6] [#3 0.16,-0.07,0.89,U] [#4 0.27,0.30,0.00,M1] [#5 0.12,-0.32,0.72,U] [#6 0.25,0.08,0.71,U] [#7 0.13,-0.14,0.66,U] [#8 -0.05,0.20,0.62,U] 
02:55:19.003 00.000 21068 refined, 6 included, MultiStar: {0.11, -0.11}, one-star: {0.00, -0.31}
02:55:19.005 00.002 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
02:55:19.006 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
02:55:19.007 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=-0.13 mountY=0.08, mountTheta=2.57
02:55:19.008 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.11, opts=13)
02:55:19.009 00.001 21068 Enqueuing Move request for scope (0.11, -0.11)
02:55:19.010 00.001 16108 Worker thread wakes up
02:55:19.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:55:19.010 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:55:19.010 00.000 16108 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=0.08
02:55:19.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:55:19.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:19.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:55:19.010 00.000 16108 MoveAxis(E, 0, ABG)
02:55:19.010 00.000 16108 Move returns status 0, amount 0
02:55:19.010 00.000 16108 MoveAxis(N, 0, ABG)
02:55:19.010 00.000 16108 Move returns status 0, amount 0
02:55:19.010 00.000 16108 move complete, result=0
02:55:19.010 00.000 16108 worker thread done servicing request
02:55:19.014 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3341, FiltMin=2857, FiltMax=65430, Gamma=1.000
02:55:19.028 00.014 21068 UpdateGuideState exits: m=162975 SNR=100.7
02:55:19.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:19.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:19.031 00.001 21068 Enqueuing Expose request
02:55:19.032 00.001 16108 Worker thread wakes up
02:55:19.032 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:19.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:19.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:20.199 01.167 16108 Exposure complete
02:55:20.262 00.063 16108 worker thread done servicing request
02:55:20.262 00.000 21068 OnExposeComplete: enter
02:55:20.263 00.001 21068 UpdateGuideState(): m_state=6
02:55:20.265 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
02:55:20.266 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.63, Mass=157183, SNR=116.3, Peak=23536 HFD=2.9
02:55:20.267 00.001 21068 MultiStar: [#1 -0.19,0.05,0.85,U] [#2 0.30,0.13,0.75,U] [#3 -0.04,-0.03,0.80,U] [#4 -0.15,0.02,0.69,U] [#5 0.22,0.18,0.60,U] [#6 0.21,0.17,0.57,U] [#7 -0.14,-0.20,0.61,U] [#8 -0.18,0.21,0.51,U] 
02:55:20.270 00.003 21068 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.09, -0.19}
02:55:20.271 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
02:55:20.273 00.002 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
02:55:20.274 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.15 mountX=0.02 mountY=-0.02, mountTheta=-0.78
02:55:20.277 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
02:55:20.279 00.002 21068 Enqueuing Move request for scope (-0.01, 0.02)
02:55:20.280 00.001 16108 Worker thread wakes up
02:55:20.281 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:55:20.281 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:55:20.281 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:55:20.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:55:20.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:20.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:20.281 00.000 16108 MoveAxis(E, 0, ABG)
02:55:20.281 00.000 16108 Move returns status 0, amount 0
02:55:20.281 00.000 16108 MoveAxis(N, 0, ABG)
02:55:20.281 00.000 16108 Move returns status 0, amount 0
02:55:20.281 00.000 16108 move complete, result=0
02:55:20.282 00.001 16108 worker thread done servicing request
02:55:20.287 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3341, FiltMin=2845, FiltMax=54294, Gamma=1.000
02:55:20.304 00.017 21068 UpdateGuideState exits: m=157183 SNR=116.3
02:55:20.306 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:20.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:20.308 00.001 21068 Enqueuing Expose request
02:55:20.308 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:20.309 00.001 16108 Worker thread wakes up
02:55:20.309 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:20.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:21.278 00.969 16108 Exposure complete
02:55:21.339 00.061 16108 worker thread done servicing request
02:55:21.339 00.000 21068 OnExposeComplete: enter
02:55:21.341 00.002 21068 UpdateGuideState(): m_state=6
02:55:21.342 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
02:55:21.343 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=436.59, Mass=150238, SNR=101.1, Peak=21552 HFD=3.1
02:55:21.344 00.001 21068 MultiStar: [#1 -0.23,-0.11,0.88,U] [#2 -0.05,0.15,0.83,U] [#3 -0.43,0.01,0.00,M1] [#4 -0.23,0.13,0.92,U] [#5 -0.07,-0.09,0.72,U] [#6 -0.13,0.04,0.74,U] [#7 -0.42,0.13,0.00,M1] [#8 -0.32,0.17,0.58,U] 
02:55:21.344 00.000 21068 refined, 6 included, MultiStar: {-0.19, -0.00}, one-star: {-0.29, -0.22}
02:55:21.345 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.19)
02:55:21.346 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.25)
02:55:21.347 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.13 mountX=0.19 mountY=0.05, mountTheta=0.24
02:55:21.348 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.00, opts=13)
02:55:21.350 00.002 21068 Enqueuing Move request for scope (-0.19, -0.00)
02:55:21.351 00.001 16108 Worker thread wakes up
02:55:21.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
02:55:21.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
02:55:21.351 00.000 16108 Moving (-0.19, -0.00) raw xDistance=0.19 yDistance=0.05
02:55:21.352 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:55:21.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:21.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:55:21.352 00.000 16108 MoveAxis(E, 0, ABG)
02:55:21.352 00.000 16108 Move returns status 0, amount 0
02:55:21.352 00.000 16108 MoveAxis(N, 0, ABG)
02:55:21.352 00.000 16108 Move returns status 0, amount 0
02:55:21.352 00.000 16108 move complete, result=0
02:55:21.352 00.000 16108 worker thread done servicing request
02:55:21.355 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3341, FiltMin=2896, FiltMax=61747, Gamma=1.000
02:55:21.380 00.025 21068 UpdateGuideState exits: m=150238 SNR=101.1
02:55:21.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:21.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:21.384 00.001 21068 Enqueuing Expose request
02:55:21.385 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:21.386 00.001 16108 Worker thread wakes up
02:55:21.386 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:21.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:22.555 01.169 16108 Exposure complete
02:55:22.609 00.054 16108 worker thread done servicing request
02:55:22.609 00.000 21068 OnExposeComplete: enter
02:55:22.611 00.002 21068 UpdateGuideState(): m_state=6
02:55:22.612 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
02:55:22.613 00.001 21068 Star::Find returns 1 (0), X=463.53, Y=436.78, Mass=151297, SNR=104.3, Peak=19536 HFD=3.1
02:55:22.614 00.001 21068 MultiStar: [#1 -0.27,0.02,0.90,U] [#2 -0.13,0.16,0.85,U] [#3 -0.12,-0.12,0.79,U] [#4 -0.07,0.09,0.84,U] [#5 0.05,0.19,0.67,U] [#6 -0.04,0.14,0.78,U] [#7 -0.21,-0.11,0.63,U] [#8 -0.32,-0.01,0.55,U] 
02:55:22.614 00.000 21068 refined, 8 included, MultiStar: {-0.16, 0.04}, one-star: {-0.28, -0.04}
02:55:22.615 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
02:55:22.616 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
02:55:22.617 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=0.16 mountY=-0.00, mountTheta=-0.00
02:55:22.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.04, opts=13)
02:55:22.619 00.001 21068 Enqueuing Move request for scope (-0.16, 0.04)
02:55:22.620 00.001 16108 Worker thread wakes up
02:55:22.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
02:55:22.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
02:55:22.620 00.000 16108 Moving (-0.16, 0.04) raw xDistance=0.16 yDistance=-0.00
02:55:22.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:55:22.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:22.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:55:22.621 00.001 16108 MoveAxis(E, 0, ABG)
02:55:22.621 00.000 16108 Move returns status 0, amount 0
02:55:22.621 00.000 16108 MoveAxis(N, 0, ABG)
02:55:22.621 00.000 16108 Move returns status 0, amount 0
02:55:22.621 00.000 16108 move complete, result=0
02:55:22.621 00.000 16108 worker thread done servicing request
02:55:22.627 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3341, FiltMin=2835, FiltMax=63849, Gamma=1.000
02:55:22.644 00.017 21068 UpdateGuideState exits: m=151297 SNR=104.3
02:55:22.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:22.646 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:22.647 00.001 21068 Enqueuing Expose request
02:55:22.648 00.001 16108 Worker thread wakes up
02:55:22.648 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:22.648 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:22.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:23.619 00.971 16108 Exposure complete
02:55:23.676 00.057 16108 worker thread done servicing request
02:55:23.676 00.000 21068 OnExposeComplete: enter
02:55:23.677 00.001 21068 UpdateGuideState(): m_state=6
02:55:23.678 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
02:55:23.679 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.77, Mass=149198, SNR=101.5, Peak=22208 HFD=2.7
02:55:23.680 00.001 21068 MultiStar: [#1 -0.07,-0.10,0.94,U] [#2 0.12,0.22,0.88,U] [#3 -0.28,-0.14,0.84,U] [#4 -0.22,0.09,0.78,U] [#5 -0.06,-0.03,0.66,U] [#6 0.06,0.09,0.63,U] [#7 -0.45,-0.24,0.00,M1] [#8 -0.24,0.26,0.61,U] 
02:55:23.681 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.13, -0.05}
02:55:23.681 00.000 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
02:55:23.682 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
02:55:23.683 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.85 mountX=0.11 mountY=-0.01, mountTheta=-0.06
02:55:23.686 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
02:55:23.689 00.003 21068 Enqueuing Move request for scope (-0.10, 0.03)
02:55:23.691 00.002 16108 Worker thread wakes up
02:55:23.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:55:23.692 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:55:23.692 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.11 yDistance=-0.01
02:55:23.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:23.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:23.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:23.692 00.000 16108 MoveAxis(E, 0, ABG)
02:55:23.692 00.000 16108 Move returns status 0, amount 0
02:55:23.692 00.000 16108 MoveAxis(N, 0, ABG)
02:55:23.692 00.000 16108 Move returns status 0, amount 0
02:55:23.692 00.000 16108 move complete, result=0
02:55:23.692 00.000 16108 worker thread done servicing request
02:55:23.698 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3341, FiltMin=2851, FiltMax=58889, Gamma=1.000
02:55:23.717 00.019 21068 UpdateGuideState exits: m=149198 SNR=101.5
02:55:23.719 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:23.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:23.721 00.001 21068 Enqueuing Expose request
02:55:23.722 00.001 16108 Worker thread wakes up
02:55:23.722 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:23.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:23.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:24.899 01.176 16108 Exposure complete
02:55:24.959 00.060 16108 worker thread done servicing request
02:55:24.959 00.000 21068 OnExposeComplete: enter
02:55:24.962 00.003 21068 UpdateGuideState(): m_state=6
02:55:24.963 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
02:55:24.964 00.001 21068 Star::Find returns 1 (0), X=463.17, Y=436.88, Mass=143222, SNR=90.3, Peak=23152 HFD=2.6
02:55:24.965 00.001 21068 MultiStar: [#1 -0.62,0.35,0.00,M1] [#2 -0.20,0.61,0.00,M3] [#3 -0.69,0.19,0.00,M1] [#4 -0.63,0.38,0.00,M1] [#5 -0.77,0.02,0.00,M1] [#6 -0.53,0.27,0.00,M4] [#7 -0.83,0.10,0.00,M2] [#8 -0.53,0.30,0.00,M1] 
02:55:24.965 00.000 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
02:55:24.966 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
02:55:24.967 00.001 21068 CameraToMount -- cameraX=-0.64 cameraY=0.07 hyp=0.64 cameraTheta=3.04 mountX=0.64 mountY=0.09, mountTheta=0.13
02:55:24.968 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.64, y=0.07, opts=13)
02:55:24.970 00.002 21068 Enqueuing Move request for scope (-0.64, 0.07)
02:55:24.971 00.001 16108 Worker thread wakes up
02:55:24.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.07) opts 0xd
02:55:24.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.64, 0.07)
02:55:24.971 00.000 16108 Moving (-0.64, 0.07) raw xDistance=0.64 yDistance=0.09
02:55:24.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:55:24.972 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:24.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:55:24.972 00.000 16108 MoveAxis(W, 168, ABG)
02:55:24.972 00.000 16108 Guiding  Dir = 3, Dur = 168
02:55:24.972 00.000 16108 IsSlewing returns 0
02:55:24.973 00.001 16108 IsGuiding returns 0
02:55:24.975 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3341, FiltMin=2870, FiltMax=58464, Gamma=1.000
02:55:24.984 00.009 16108 PulseGuide returned control before completion, sleep 167
02:55:24.993 00.009 21068 UpdateGuideState exits: m=143222 SNR=90.3
02:55:24.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:24.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:24.995 00.000 21068 Enqueuing Expose request
02:55:25.156 00.161 16108 IsGuiding returns 0
02:55:25.156 00.000 16108 Move returns status 0, amount 168
02:55:25.157 00.001 16108 MoveAxis(N, 0, ABG)
02:55:25.157 00.000 16108 Move returns status 0, amount 0
02:55:25.157 00.000 16108 move complete, result=0
02:55:25.157 00.000 16108 worker thread done servicing request
02:55:25.157 00.000 21068 GuideStep: 0.6 px 168 ms WEST, 0.1 px 0 ms NORTH
02:55:25.158 00.001 16108 Worker thread wakes up
02:55:25.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:25.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:26.131 00.973 16108 Exposure complete
02:55:26.189 00.058 16108 worker thread done servicing request
02:55:26.189 00.000 21068 OnExposeComplete: enter
02:55:26.190 00.001 21068 UpdateGuideState(): m_state=6
02:55:26.191 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
02:55:26.192 00.001 21068 Star::Find returns 1 (0), X=463.55, Y=436.57, Mass=156728, SNR=97.5, Peak=21360 HFD=3.1
02:55:26.193 00.001 21068 MultiStar: [#1 -0.20,0.17,0.99,U] [#2 0.12,0.26,0.82,U] [#3 0.16,0.01,0.88,U] [#4 -0.15,0.00,1.08,U] [#5 0.07,0.20,0.61,U] [#6 0.20,0.11,0.76,U] [#7 -0.18,-0.26,0.69,U] [#8 -0.04,0.12,0.63,U] 
02:55:26.193 00.000 21068 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.26, -0.25}
02:55:26.194 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
02:55:26.195 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
02:55:26.196 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.48 mountX=0.05 mountY=-0.02, mountTheta=-0.43
02:55:26.197 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
02:55:26.200 00.003 21068 Enqueuing Move request for scope (-0.04, 0.03)
02:55:26.201 00.001 16108 Worker thread wakes up
02:55:26.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:55:26.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:55:26.201 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
02:55:26.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:55:26.202 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:26.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:26.202 00.000 16108 MoveAxis(E, 0, ABG)
02:55:26.202 00.000 16108 Move returns status 0, amount 0
02:55:26.202 00.000 16108 MoveAxis(N, 0, ABG)
02:55:26.202 00.000 16108 Move returns status 0, amount 0
02:55:26.202 00.000 16108 move complete, result=0
02:55:26.202 00.000 16108 worker thread done servicing request
02:55:26.208 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3341, FiltMin=2825, FiltMax=61334, Gamma=1.000
02:55:26.221 00.013 21068 UpdateGuideState exits: m=156728 SNR=97.5
02:55:26.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:26.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:26.223 00.000 21068 Enqueuing Expose request
02:55:26.224 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:26.225 00.001 16108 Worker thread wakes up
02:55:26.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:26.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:27.392 01.167 16108 Exposure complete
02:55:27.466 00.074 16108 worker thread done servicing request
02:55:27.466 00.000 21068 OnExposeComplete: enter
02:55:27.468 00.002 21068 UpdateGuideState(): m_state=6
02:55:27.470 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
02:55:27.472 00.002 21068 Star::Find returns 1 (0), X=464.00, Y=436.81, Mass=180378, SNR=119.5, Peak=27184 HFD=2.7
02:55:27.473 00.001 21068 MultiStar: [#1 0.01,-0.03,0.93,U] [#2 0.13,0.14,0.70,U] [#3 0.09,0.17,0.65,U] [#4 -0.08,0.15,0.71,U] [#5 0.21,0.26,0.68,U] [#6 0.42,0.23,0.00,M4] [#7 0.03,0.01,0.56,U] [#8 0.15,0.26,0.60,U] 
02:55:27.475 00.002 21068 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.19, -0.00}
02:55:27.476 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:55:27.478 00.002 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
02:55:27.478 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.85 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
02:55:27.482 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
02:55:27.484 00.002 21068 Enqueuing Move request for scope (0.09, 0.11)
02:55:27.485 00.001 16108 Worker thread wakes up
02:55:27.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
02:55:27.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
02:55:27.486 00.001 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.12
02:55:27.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:55:27.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:27.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:55:27.486 00.000 16108 MoveAxis(E, 0, ABG)
02:55:27.486 00.000 16108 Move returns status 0, amount 0
02:55:27.486 00.000 16108 MoveAxis(N, 0, ABG)
02:55:27.486 00.000 16108 Move returns status 0, amount 0
02:55:27.486 00.000 16108 move complete, result=0
02:55:27.486 00.000 16108 worker thread done servicing request
02:55:27.491 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3341, FiltMin=2880, FiltMax=55267, Gamma=1.000
02:55:27.504 00.013 21068 UpdateGuideState exits: m=180378 SNR=119.5
02:55:27.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:27.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:27.507 00.001 21068 Enqueuing Expose request
02:55:27.507 00.000 16108 Worker thread wakes up
02:55:27.507 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:27.508 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:27.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:28.474 00.966 16108 Exposure complete
02:55:28.530 00.056 16108 worker thread done servicing request
02:55:28.530 00.000 21068 OnExposeComplete: enter
02:55:28.531 00.001 21068 UpdateGuideState(): m_state=6
02:55:28.532 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
02:55:28.534 00.002 21068 Star::Find returns 1 (0), X=463.65, Y=436.54, Mass=174716, SNR=112.5, Peak=23856 HFD=3.0
02:55:28.534 00.000 21068 MultiStar: [#1 -0.33,-0.06,0.77,U] [#2 0.21,0.03,0.74,U] [#3 0.09,0.09,0.67,U] [#4 -0.11,0.11,0.77,U] [#5 0.13,-0.01,0.62,U] [#6 0.40,0.27,0.00,M5] [#7 -0.15,-0.10,0.54,U] [#8 0.05,0.20,0.75,U] 
02:55:28.535 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.16, -0.27}
02:55:28.536 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
02:55:28.537 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
02:55:28.537 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.85 mountX=0.04 mountY=0.02, mountTheta=0.51
02:55:28.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.01, opts=13)
02:55:28.542 00.003 21068 Enqueuing Move request for scope (-0.04, -0.01)
02:55:28.544 00.002 16108 Worker thread wakes up
02:55:28.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:55:28.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:55:28.544 00.000 16108 Moving (-0.04, -0.01) raw xDistance=0.04 yDistance=0.02
02:55:28.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:28.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:28.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:28.544 00.000 16108 MoveAxis(E, 0, ABG)
02:55:28.544 00.000 16108 Move returns status 0, amount 0
02:55:28.544 00.000 16108 MoveAxis(N, 0, ABG)
02:55:28.544 00.000 16108 Move returns status 0, amount 0
02:55:28.544 00.000 16108 move complete, result=0
02:55:28.544 00.000 16108 worker thread done servicing request
02:55:28.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3341, FiltMin=2819, FiltMax=59587, Gamma=1.000
02:55:28.562 00.015 21068 UpdateGuideState exits: m=174716 SNR=112.5
02:55:28.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:28.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:28.565 00.001 21068 Enqueuing Expose request
02:55:28.565 00.000 16108 Worker thread wakes up
02:55:28.565 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:28.567 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:28.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:29.741 01.174 16108 Exposure complete
02:55:29.803 00.062 16108 worker thread done servicing request
02:55:29.804 00.001 21068 OnExposeComplete: enter
02:55:29.804 00.000 21068 UpdateGuideState(): m_state=6
02:55:29.805 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
02:55:29.806 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.54, Mass=173637, SNR=116.6, Peak=22592 HFD=3.0
02:55:29.807 00.001 21068 MultiStar: [#1 -0.15,-0.06,0.89,U] [#2 0.31,0.25,0.00,M1] [#3 0.02,0.06,0.76,U] [#4 0.01,0.17,0.71,U] [#5 0.29,0.13,0.70,U] [#6 0.31,0.23,0.00,M6] [#7 -0.09,-0.03,0.59,U] [#8 -0.07,0.25,0.51,U] 
02:55:29.808 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {0.06, -0.27}
02:55:29.809 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
02:55:29.809 00.000 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
02:55:29.810 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.44 mountX=-0.01 mountY=-0.01, mountTheta=-2.49
02:55:29.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
02:55:29.813 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
02:55:29.815 00.002 16108 Worker thread wakes up
02:55:29.816 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:55:29.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:55:29.816 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
02:55:29.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:55:29.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:29.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:29.816 00.000 16108 MoveAxis(E, 0, ABG)
02:55:29.816 00.000 16108 Move returns status 0, amount 0
02:55:29.816 00.000 16108 MoveAxis(N, 0, ABG)
02:55:29.817 00.001 16108 Move returns status 0, amount 0
02:55:29.817 00.000 16108 move complete, result=0
02:55:29.817 00.000 16108 worker thread done servicing request
02:55:29.825 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3341, FiltMin=2851, FiltMax=55683, Gamma=1.000
02:55:29.850 00.025 21068 UpdateGuideState exits: m=173637 SNR=116.6
02:55:29.852 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:29.852 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:29.853 00.001 21068 Enqueuing Expose request
02:55:29.854 00.001 16108 Worker thread wakes up
02:55:29.854 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:29.856 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:29.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:30.843 00.987 16108 Exposure complete
02:55:30.911 00.068 16108 worker thread done servicing request
02:55:30.912 00.001 21068 OnExposeComplete: enter
02:55:30.913 00.001 21068 UpdateGuideState(): m_state=6
02:55:30.914 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
02:55:30.915 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.48, Mass=153569, SNR=115.8, Peak=22272 HFD=3.0
02:55:30.916 00.001 21068 MultiStar: [#1 0.16,-0.07,0.79,U] [#2 0.19,0.16,0.80,U] [#3 -0.04,0.06,0.79,U] [#4 0.03,0.17,0.63,U] [#5 0.10,0.13,0.65,U] [#6 0.48,0.28,0.00,M7] [#7 -0.11,-0.14,0.49,U] [#8 -0.02,0.08,0.56,U] 
02:55:30.916 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.17, -0.33}
02:55:30.918 00.002 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
02:55:30.919 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
02:55:30.920 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
02:55:30.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
02:55:30.922 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
02:55:30.923 00.001 16108 Worker thread wakes up
02:55:30.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
02:55:30.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
02:55:30.923 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
02:55:30.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:55:30.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:30.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:30.923 00.000 16108 MoveAxis(E, 0, ABG)
02:55:30.923 00.000 16108 Move returns status 0, amount 0
02:55:30.923 00.000 16108 MoveAxis(N, 0, ABG)
02:55:30.923 00.000 16108 Move returns status 0, amount 0
02:55:30.923 00.000 16108 move complete, result=0
02:55:30.923 00.000 16108 worker thread done servicing request
02:55:30.928 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3341, FiltMin=2877, FiltMax=59539, Gamma=1.000
02:55:30.956 00.028 21068 UpdateGuideState exits: m=153569 SNR=115.8
02:55:30.958 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:30.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:30.959 00.000 21068 Enqueuing Expose request
02:55:30.960 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:30.961 00.001 16108 Worker thread wakes up
02:55:30.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:30.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:32.129 01.168 16108 Exposure complete
02:55:32.185 00.056 16108 worker thread done servicing request
02:55:32.186 00.001 21068 OnExposeComplete: enter
02:55:32.187 00.001 21068 UpdateGuideState(): m_state=6
02:55:32.189 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
02:55:32.192 00.003 21068 Star::Find returns 1 (0), X=464.09, Y=436.88, Mass=164444, SNR=102.0, Peak=25792 HFD=2.8
02:55:32.194 00.002 21068 MultiStar: [#1 0.21,0.20,0.99,U] [#2 0.42,0.27,0.00,M1] [#3 0.08,0.18,0.91,U] [#4 0.08,0.18,0.84,U] [#5 0.18,0.43,0.00,M1] [#6 0.44,0.34,0.00,M8] [#7 -0.18,0.03,0.69,U] [#8 0.05,0.40,0.00,M1] 
02:55:32.195 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.14}, one-star: {0.28, 0.06}
02:55:32.197 00.002 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
02:55:32.200 00.003 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
02:55:32.202 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.87 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
02:55:32.205 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
02:55:32.207 00.002 21068 Enqueuing Move request for scope (0.12, 0.14)
02:55:32.208 00.001 16108 Worker thread wakes up
02:55:32.209 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
02:55:32.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
02:55:32.209 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.09 yDistance=-0.16
02:55:32.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:55:32.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:32.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:55:32.209 00.000 16108 MoveAxis(E, 0, ABG)
02:55:32.209 00.000 16108 Move returns status 0, amount 0
02:55:32.210 00.001 16108 MoveAxis(N, 0, ABG)
02:55:32.210 00.000 16108 Move returns status 0, amount 0
02:55:32.210 00.000 16108 move complete, result=0
02:55:32.210 00.000 16108 worker thread done servicing request
02:55:32.216 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3341, FiltMin=2878, FiltMax=52246, Gamma=1.000
02:55:32.235 00.019 21068 UpdateGuideState exits: m=164444 SNR=102.0
02:55:32.235 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:32.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:32.238 00.002 21068 Enqueuing Expose request
02:55:32.239 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:32.239 00.000 16108 Worker thread wakes up
02:55:32.239 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:32.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:33.225 00.986 16108 Exposure complete
02:55:33.281 00.056 16108 worker thread done servicing request
02:55:33.281 00.000 21068 OnExposeComplete: enter
02:55:33.284 00.003 21068 UpdateGuideState(): m_state=6
02:55:33.286 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
02:55:33.289 00.003 21068 Star::Find returns 1 (0), X=463.91, Y=436.79, Mass=163223, SNR=114.5, Peak=29040 HFD=2.6
02:55:33.291 00.002 21068 MultiStar: [#1 0.13,0.02,0.88,U] [#2 0.24,0.22,0.78,U] [#3 0.00,-0.03,0.75,U] [#4 -0.02,0.42,0.00,M1] [#5 0.09,0.08,0.59,U] [#6 0.25,0.21,0.65,U] [#7 -0.12,-0.02,0.51,U] [#8 -0.09,0.43,0.00,M2] 
02:55:33.292 00.001 21068 single-star, 6 included, MultiStar: {0.11, 0.06}, one-star: {0.10, -0.03}
02:55:33.294 00.002 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
02:55:33.295 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
02:55:33.295 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.11 mountY=0.01, mountTheta=3.07
02:55:33.298 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
02:55:33.299 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
02:55:33.301 00.002 16108 Worker thread wakes up
02:55:33.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:55:33.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:55:33.301 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.11 yDistance=0.01
02:55:33.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:33.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:33.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:55:33.302 00.001 16108 MoveAxis(E, 0, ABG)
02:55:33.302 00.000 16108 Move returns status 0, amount 0
02:55:33.302 00.000 16108 MoveAxis(N, 0, ABG)
02:55:33.302 00.000 16108 Move returns status 0, amount 0
02:55:33.302 00.000 16108 move complete, result=0
02:55:33.302 00.000 16108 worker thread done servicing request
02:55:33.310 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3341, FiltMin=2877, FiltMax=56195, Gamma=1.000
02:55:33.331 00.021 21068 UpdateGuideState exits: m=163223 SNR=114.5
02:55:33.331 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:33.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:33.333 00.001 21068 Enqueuing Expose request
02:55:33.335 00.002 16108 Worker thread wakes up
02:55:33.335 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:33.335 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:33.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:34.489 01.154 16108 Exposure complete
02:55:34.555 00.066 16108 worker thread done servicing request
02:55:34.555 00.000 21068 OnExposeComplete: enter
02:55:34.557 00.002 21068 UpdateGuideState(): m_state=6
02:55:34.558 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
02:55:34.559 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.87, Mass=151278, SNR=97.9, Peak=25184 HFD=2.7
02:55:34.561 00.002 21068 MultiStar: [#1 -0.26,-0.01,0.98,U] [#2 0.31,0.26,0.00,M1] [#3 -0.16,-0.05,0.80,U] [#4 0.08,0.33,0.84,U] [#5 -0.11,0.21,0.89,U] [#6 0.19,0.22,0.71,U] [#7 -0.19,-0.03,0.73,U] [#8 -0.18,0.40,0.00,M3] 
02:55:34.562 00.001 21068 single-star, 6 included, MultiStar: {-0.08, 0.10}, one-star: {-0.05, 0.05}
02:55:34.563 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:55:34.564 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
02:55:34.566 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.38 mountX=0.06 mountY=-0.04, mountTheta=-0.55
02:55:34.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
02:55:34.570 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
02:55:34.571 00.001 16108 Worker thread wakes up
02:55:34.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:55:34.571 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:55:34.571 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
02:55:34.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:34.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:34.572 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:55:34.572 00.000 16108 MoveAxis(E, 0, ABG)
02:55:34.572 00.000 16108 Move returns status 0, amount 0
02:55:34.572 00.000 16108 MoveAxis(N, 0, ABG)
02:55:34.572 00.000 16108 Move returns status 0, amount 0
02:55:34.572 00.000 16108 move complete, result=0
02:55:34.572 00.000 16108 worker thread done servicing request
02:55:34.576 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=560, max=65535, med=3341, FiltMin=2873, FiltMax=58643, Gamma=1.000
02:55:34.590 00.014 21068 UpdateGuideState exits: m=151278 SNR=97.9
02:55:34.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:34.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:34.593 00.001 21068 Enqueuing Expose request
02:55:34.593 00.000 16108 Worker thread wakes up
02:55:34.593 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:34.596 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:34.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:35.566 00.970 16108 Exposure complete
02:55:35.648 00.082 16108 worker thread done servicing request
02:55:35.648 00.000 21068 OnExposeComplete: enter
02:55:35.649 00.001 21068 UpdateGuideState(): m_state=6
02:55:35.650 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
02:55:35.651 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.62, Mass=168441, SNR=109.7, Peak=25792 HFD=2.8
02:55:35.652 00.001 21068 MultiStar: [#1 0.02,0.07,0.89,U] [#2 0.26,0.24,0.83,U] [#3 -0.10,-0.24,0.73,U] [#4 0.02,0.12,0.82,U] [#5 0.04,0.01,0.59,U] [#6 0.25,0.05,0.69,U] [#7 0.06,-0.13,0.53,U] [#8 0.25,0.26,0.00,M4] 
02:55:35.652 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.08, -0.19}
02:55:35.654 00.002 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:55:35.655 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
02:55:35.655 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.11 mountX=-0.05 mountY=-0.01, mountTheta=-3.02
02:55:35.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
02:55:35.658 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
02:55:35.658 00.000 16108 Worker thread wakes up
02:55:35.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:55:35.659 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:55:35.659 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=-0.01
02:55:35.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:55:35.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:35.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:35.659 00.000 16108 MoveAxis(E, 0, ABG)
02:55:35.659 00.000 16108 Move returns status 0, amount 0
02:55:35.659 00.000 16108 MoveAxis(N, 0, ABG)
02:55:35.659 00.000 16108 Move returns status 0, amount 0
02:55:35.659 00.000 16108 move complete, result=0
02:55:35.659 00.000 16108 worker thread done servicing request
02:55:35.662 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3341, FiltMin=2864, FiltMax=57491, Gamma=1.000
02:55:35.676 00.014 21068 UpdateGuideState exits: m=168441 SNR=109.7
02:55:35.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:35.678 00.000 21068 Enqueuing Expose request
02:55:35.679 00.001 16108 Worker thread wakes up
02:55:35.679 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:35.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:35.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:36.848 01.168 16108 Exposure complete
02:55:36.902 00.054 16108 worker thread done servicing request
02:55:36.902 00.000 21068 OnExposeComplete: enter
02:55:36.904 00.002 21068 UpdateGuideState(): m_state=6
02:55:36.907 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
02:55:36.909 00.002 21068 Star::Find returns 1 (0), X=463.67, Y=436.71, Mass=163935, SNR=105.1, Peak=25792 HFD=2.9
02:55:36.912 00.003 21068 MultiStar: [#1 -0.08,-0.15,0.97,U] [#2 -0.03,0.11,0.85,U] [#3 -0.16,-0.17,0.81,U] [#4 -0.07,0.24,0.91,U] [#5 -0.07,0.08,0.75,U] [#6 0.07,0.10,0.70,U] [#7 -0.26,0.07,0.56,U] [#8 -0.25,0.11,0.64,U] 
02:55:36.914 00.002 21068 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.14, -0.11}
02:55:36.916 00.002 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
02:55:36.919 00.003 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
02:55:36.920 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=0.11 mountY=0.00, mountTheta=0.03
02:55:36.922 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
02:55:36.924 00.002 21068 Enqueuing Move request for scope (-0.10, 0.02)
02:55:36.925 00.001 16108 Worker thread wakes up
02:55:36.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:55:36.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:55:36.926 00.001 16108 Moving (-0.10, 0.02) raw xDistance=0.11 yDistance=0.00
02:55:36.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:36.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:36.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:55:36.926 00.000 16108 MoveAxis(E, 0, ABG)
02:55:36.926 00.000 16108 Move returns status 0, amount 0
02:55:36.926 00.000 16108 MoveAxis(N, 0, ABG)
02:55:36.926 00.000 16108 Move returns status 0, amount 0
02:55:36.926 00.000 16108 move complete, result=0
02:55:36.926 00.000 16108 worker thread done servicing request
02:55:36.933 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3341, FiltMin=2896, FiltMax=55334, Gamma=1.000
02:55:36.956 00.023 21068 UpdateGuideState exits: m=163935 SNR=105.1
02:55:36.959 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:36.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:36.961 00.001 21068 Enqueuing Expose request
02:55:36.962 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:36.962 00.000 16108 Worker thread wakes up
02:55:36.962 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:36.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:37.926 00.964 16108 Exposure complete
02:55:38.006 00.080 16108 worker thread done servicing request
02:55:38.006 00.000 21068 OnExposeComplete: enter
02:55:38.007 00.001 21068 UpdateGuideState(): m_state=6
02:55:38.009 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
02:55:38.011 00.002 21068 Star::Find returns 1 (0), X=463.68, Y=436.66, Mass=175081, SNR=109.3, Peak=27472 HFD=3.0
02:55:38.013 00.002 21068 MultiStar: [#1 -0.04,0.02,0.91,U] [#2 0.06,0.14,0.95,U] [#3 -0.00,-0.18,0.69,U] [#4 -0.13,0.22,0.87,U] [#5 -0.29,-0.06,0.73,U] [#6 -0.01,0.10,0.60,U] [#7 -0.27,-0.19,0.54,U] [#8 -0.09,0.22,0.61,U] 
02:55:38.014 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.13, -0.16}
02:55:38.016 00.002 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
02:55:38.017 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
02:55:38.018 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=0.09 mountY=0.01, mountTheta=0.07
02:55:38.022 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
02:55:38.023 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
02:55:38.025 00.002 16108 Worker thread wakes up
02:55:38.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:55:38.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:55:38.025 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.01
02:55:38.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:55:38.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:38.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:55:38.026 00.001 16108 MoveAxis(E, 0, ABG)
02:55:38.026 00.000 16108 Move returns status 0, amount 0
02:55:38.026 00.000 16108 MoveAxis(N, 0, ABG)
02:55:38.026 00.000 16108 Move returns status 0, amount 0
02:55:38.026 00.000 16108 move complete, result=0
02:55:38.026 00.000 16108 worker thread done servicing request
02:55:38.030 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3344, FiltMin=2861, FiltMax=65443, Gamma=1.000
02:55:38.051 00.021 21068 UpdateGuideState exits: m=175081 SNR=109.3
02:55:38.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:38.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:38.055 00.002 21068 Enqueuing Expose request
02:55:38.056 00.001 16108 Worker thread wakes up
02:55:38.056 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:38.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:38.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:39.228 01.171 16108 Exposure complete
02:55:39.298 00.070 16108 worker thread done servicing request
02:55:39.298 00.000 21068 OnExposeComplete: enter
02:55:39.300 00.002 21068 UpdateGuideState(): m_state=6
02:55:39.302 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
02:55:39.303 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.67, Mass=148636, SNR=97.0, Peak=22720 HFD=2.9
02:55:39.304 00.001 21068 MultiStar: [#1 -0.30,-0.06,0.97,U] [#2 -0.14,0.37,0.00,M1] [#3 -0.08,-0.12,0.87,U] [#4 -0.25,0.34,0.00,M1] [#5 0.28,0.40,0.00,M1] [#6 -0.14,0.30,0.76,U] [#7 -0.32,0.04,0.68,U] [#8 -0.27,0.30,0.00,M3] 
02:55:39.307 00.003 21068 refined, 4 included, MultiStar: {-0.20, -0.01}, one-star: {-0.18, -0.15}
02:55:39.308 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
02:55:39.310 00.002 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
02:55:39.311 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.09 mountX=0.20 mountY=0.06, mountTheta=0.28
02:55:39.314 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.01, opts=13)
02:55:39.316 00.002 21068 Enqueuing Move request for scope (-0.20, -0.01)
02:55:39.317 00.001 16108 Worker thread wakes up
02:55:39.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
02:55:39.317 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
02:55:39.317 00.000 16108 Moving (-0.20, -0.01) raw xDistance=0.20 yDistance=0.06
02:55:39.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:55:39.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:39.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:55:39.317 00.000 16108 MoveAxis(E, 0, ABG)
02:55:39.317 00.000 16108 Move returns status 0, amount 0
02:55:39.317 00.000 16108 MoveAxis(N, 0, ABG)
02:55:39.317 00.000 16108 Move returns status 0, amount 0
02:55:39.319 00.002 16108 move complete, result=0
02:55:39.319 00.000 16108 worker thread done servicing request
02:55:39.323 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3341, FiltMin=2896, FiltMax=52185, Gamma=1.000
02:55:39.338 00.015 21068 UpdateGuideState exits: m=148636 SNR=97.0
02:55:39.340 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.341 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:39.343 00.002 21068 Enqueuing Expose request
02:55:39.344 00.001 16108 Worker thread wakes up
02:55:39.344 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:39.346 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:39.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:40.320 00.974 16108 Exposure complete
02:55:40.375 00.055 16108 worker thread done servicing request
02:55:40.376 00.001 21068 OnExposeComplete: enter
02:55:40.376 00.000 21068 UpdateGuideState(): m_state=6
02:55:40.378 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
02:55:40.379 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.66, Mass=142709, SNR=97.1, Peak=23408 HFD=2.9
02:55:40.380 00.001 21068 MultiStar: [#1 -0.26,0.03,1.03,U] [#2 0.11,0.44,0.00,M2] [#3 -0.12,-0.06,0.97,U] [#4 -0.02,0.08,0.91,U] [#5 0.05,0.13,0.71,U] [#6 0.15,0.35,0.00,M3] [#7 0.01,0.03,0.67,U] [#8 -0.06,0.39,0.00,M4] 
02:55:40.381 00.001 21068 refined, 5 included, MultiStar: {-0.08, 0.00}, one-star: {-0.08, -0.15}
02:55:40.381 00.000 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
02:55:40.382 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
02:55:40.383 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.13 mountX=0.08 mountY=0.02, mountTheta=0.23
02:55:40.385 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.00, opts=13)
02:55:40.385 00.000 21068 Enqueuing Move request for scope (-0.08, 0.00)
02:55:40.386 00.001 16108 Worker thread wakes up
02:55:40.387 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
02:55:40.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
02:55:40.387 00.000 16108 Moving (-0.08, 0.00) raw xDistance=0.08 yDistance=0.02
02:55:40.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:55:40.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:40.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:40.387 00.000 16108 MoveAxis(E, 0, ABG)
02:55:40.387 00.000 16108 Move returns status 0, amount 0
02:55:40.387 00.000 16108 MoveAxis(N, 0, ABG)
02:55:40.387 00.000 16108 Move returns status 0, amount 0
02:55:40.387 00.000 16108 move complete, result=0
02:55:40.387 00.000 16108 worker thread done servicing request
02:55:40.389 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3344, FiltMin=2905, FiltMax=60854, Gamma=1.000
02:55:40.403 00.014 21068 UpdateGuideState exits: m=142709 SNR=97.1
02:55:40.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:40.406 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:40.407 00.001 21068 Enqueuing Expose request
02:55:40.407 00.000 16108 Worker thread wakes up
02:55:40.407 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:40.408 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:40.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:41.586 01.178 16108 Exposure complete
02:55:41.647 00.061 16108 worker thread done servicing request
02:55:41.647 00.000 21068 OnExposeComplete: enter
02:55:41.648 00.001 21068 UpdateGuideState(): m_state=6
02:55:41.649 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
02:55:41.650 00.001 21068 Star::Find returns 1 (0), X=463.56, Y=436.58, Mass=151511, SNR=100.8, Peak=21520 HFD=3.0
02:55:41.651 00.001 21068 MultiStar: [#1 -0.39,-0.03,0.00,M1] [#2 -0.08,0.21,0.83,U] [#3 -0.29,-0.07,0.73,U] [#4 -0.39,0.29,0.00,M1] [#5 -0.19,0.08,0.71,U] [#6 0.11,0.33,0.72,U] [#7 -0.09,0.01,0.62,U] [#8 -0.54,0.12,0.00,M5] 
02:55:41.651 00.000 21068 refined, 5 included, MultiStar: {-0.14, 0.04}, one-star: {-0.25, -0.24}
02:55:41.652 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
02:55:41.653 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
02:55:41.654 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.88 mountX=0.14 mountY=-0.00, mountTheta=-0.03
02:55:41.656 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.04, opts=13)
02:55:41.657 00.001 21068 Enqueuing Move request for scope (-0.14, 0.04)
02:55:41.657 00.000 16108 Worker thread wakes up
02:55:41.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
02:55:41.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
02:55:41.658 00.001 16108 Moving (-0.14, 0.04) raw xDistance=0.14 yDistance=-0.00
02:55:41.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:55:41.658 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:41.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:55:41.658 00.000 16108 MoveAxis(E, 0, ABG)
02:55:41.658 00.000 16108 Move returns status 0, amount 0
02:55:41.658 00.000 16108 MoveAxis(N, 0, ABG)
02:55:41.658 00.000 16108 Move returns status 0, amount 0
02:55:41.658 00.000 16108 move complete, result=0
02:55:41.659 00.001 16108 worker thread done servicing request
02:55:41.666 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3344, FiltMin=2877, FiltMax=58867, Gamma=1.000
02:55:41.686 00.020 21068 UpdateGuideState exits: m=151511 SNR=100.8
02:55:41.687 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:41.689 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:41.689 00.000 21068 Enqueuing Expose request
02:55:41.690 00.001 16108 Worker thread wakes up
02:55:41.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:41.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:41.690 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:42.655 00.965 16108 Exposure complete
02:55:42.726 00.071 16108 worker thread done servicing request
02:55:42.727 00.001 21068 OnExposeComplete: enter
02:55:42.728 00.001 21068 UpdateGuideState(): m_state=6
02:55:42.730 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
02:55:42.731 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.84, Mass=164840, SNR=106.4, Peak=25536 HFD=2.7
02:55:42.733 00.002 21068 MultiStar: [#1 -0.44,-0.08,0.00,M2] [#2 0.05,0.22,0.84,U] [#3 -0.25,-0.15,0.73,U] [#4 -0.16,0.37,0.00,M2] [#5 -0.16,0.22,0.64,U] [#6 -0.03,0.18,0.73,U] [#7 -0.43,0.07,0.00,M1] [#8 -0.12,0.04,0.55,U] 
02:55:42.734 00.001 21068 single-star, 5 included, MultiStar: {-0.08, 0.09}, one-star: {-0.04, 0.03}
02:55:42.735 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
02:55:42.736 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
02:55:42.737 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.58 mountX=0.05 mountY=-0.02, mountTheta=-0.33
02:55:42.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
02:55:42.743 00.003 21068 Enqueuing Move request for scope (-0.04, 0.03)
02:55:42.743 00.000 16108 Worker thread wakes up
02:55:42.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:55:42.743 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:55:42.743 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
02:55:42.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:55:42.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:42.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:42.743 00.000 16108 MoveAxis(E, 0, ABG)
02:55:42.743 00.000 16108 Move returns status 0, amount 0
02:55:42.743 00.000 16108 MoveAxis(N, 0, ABG)
02:55:42.743 00.000 16108 Move returns status 0, amount 0
02:55:42.744 00.001 16108 move complete, result=0
02:55:42.744 00.000 16108 worker thread done servicing request
02:55:42.749 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3344, FiltMin=2873, FiltMax=59987, Gamma=1.000
02:55:42.765 00.016 21068 UpdateGuideState exits: m=164840 SNR=106.4
02:55:42.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:42.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:42.768 00.001 21068 Enqueuing Expose request
02:55:42.769 00.001 16108 Worker thread wakes up
02:55:42.769 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:42.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:42.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:43.939 01.169 16108 Exposure complete
02:55:44.003 00.064 16108 worker thread done servicing request
02:55:44.004 00.001 21068 OnExposeComplete: enter
02:55:44.005 00.001 21068 UpdateGuideState(): m_state=6
02:55:44.005 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
02:55:44.006 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.73, Mass=158566, SNR=103.1, Peak=22064 HFD=2.9
02:55:44.007 00.001 21068 MultiStar: [#1 -0.51,-0.21,0.00,M3] [#2 -0.21,0.01,0.93,U] [#3 -0.18,-0.05,0.71,U] [#4 -0.15,0.55,0.00,M3] [#5 -0.03,0.26,0.59,U] [#6 0.07,0.33,0.73,U] [#7 -0.04,-0.03,0.60,U] [#8 -0.19,0.21,0.70,U] 
02:55:44.008 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.08}, one-star: {-0.22, -0.09}
02:55:44.009 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
02:55:44.010 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
02:55:44.010 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=0.14 mountY=-0.05, mountTheta=-0.32
02:55:44.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
02:55:44.014 00.002 21068 Enqueuing Move request for scope (-0.13, 0.08)
02:55:44.014 00.000 16108 Worker thread wakes up
02:55:44.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:55:44.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:55:44.014 00.000 16108 Moving (-0.13, 0.08) raw xDistance=0.14 yDistance=-0.05
02:55:44.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:55:44.015 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:44.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:55:44.015 00.000 16108 MoveAxis(E, 0, ABG)
02:55:44.015 00.000 16108 Move returns status 0, amount 0
02:55:44.015 00.000 16108 MoveAxis(N, 0, ABG)
02:55:44.015 00.000 16108 Move returns status 0, amount 0
02:55:44.015 00.000 16108 move complete, result=0
02:55:44.015 00.000 16108 worker thread done servicing request
02:55:44.022 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3344, FiltMin=2870, FiltMax=65430, Gamma=1.000
02:55:44.044 00.022 21068 UpdateGuideState exits: m=158566 SNR=103.1
02:55:44.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:44.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:44.047 00.001 21068 Enqueuing Expose request
02:55:44.048 00.001 16108 Worker thread wakes up
02:55:44.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:44.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:44.048 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:45.017 00.969 16108 Exposure complete
02:55:45.082 00.065 16108 worker thread done servicing request
02:55:45.082 00.000 21068 OnExposeComplete: enter
02:55:45.082 00.000 21068 UpdateGuideState(): m_state=6
02:55:45.084 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
02:55:45.085 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.70, Mass=151788, SNR=107.5, Peak=25776 HFD=2.7
02:55:45.085 00.000 21068 MultiStar: [#1 -0.18,-0.26,0.83,U] [#2 0.03,0.11,0.69,U] [#3 -0.31,-0.12,0.73,U] [#4 0.25,0.22,0.89,U] [#5 0.04,0.31,0.61,U] [#6 0.11,0.42,0.00,M1] [#7 -0.22,-0.00,0.61,U] [#8 -0.21,0.25,0.57,U] 
02:55:45.086 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.03, -0.12}
02:55:45.087 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
02:55:45.088 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
02:55:45.088 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=0.06 mountY=-0.02, mountTheta=-0.25
02:55:45.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.03, opts=13)
02:55:45.091 00.001 21068 Enqueuing Move request for scope (-0.06, 0.03)
02:55:45.091 00.000 16108 Worker thread wakes up
02:55:45.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
02:55:45.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
02:55:45.091 00.000 16108 Moving (-0.06, 0.03) raw xDistance=0.06 yDistance=-0.02
02:55:45.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:45.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:45.092 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:45.092 00.000 16108 MoveAxis(E, 0, ABG)
02:55:45.092 00.000 16108 Move returns status 0, amount 0
02:55:45.092 00.000 16108 MoveAxis(N, 0, ABG)
02:55:45.092 00.000 16108 Move returns status 0, amount 0
02:55:45.092 00.000 16108 move complete, result=0
02:55:45.092 00.000 16108 worker thread done servicing request
02:55:45.098 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3344, FiltMin=2864, FiltMax=58931, Gamma=1.000
02:55:45.122 00.024 21068 UpdateGuideState exits: m=151788 SNR=107.5
02:55:45.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:45.125 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:45.127 00.002 21068 Enqueuing Expose request
02:55:45.128 00.001 16108 Worker thread wakes up
02:55:45.128 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:45.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:45.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:46.279 01.150 16108 Exposure complete
02:55:46.349 00.070 16108 worker thread done servicing request
02:55:46.349 00.000 21068 OnExposeComplete: enter
02:55:46.351 00.002 21068 UpdateGuideState(): m_state=6
02:55:46.352 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
02:55:46.353 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.75, Mass=190415, SNR=113.4, Peak=24624 HFD=2.8
02:55:46.356 00.003 21068 MultiStar: [#1 -0.31,0.08,0.92,U] [#2 -0.11,0.05,0.78,U] [#3 -0.39,0.11,0.00,M1] [#4 -0.27,0.30,0.00,M3] [#5 -0.37,0.31,0.00,M1] [#6 -0.03,0.35,0.61,U] [#7 -0.47,0.05,0.00,M1] [#8 -0.26,0.24,0.64,U] 
02:55:46.357 00.001 21068 single-star, 4 included, MultiStar: {-0.19, 0.11}, one-star: {-0.19, -0.07}
02:55:46.358 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
02:55:46.358 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
02:55:46.359 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.82 mountX=0.18 mountY=0.11, mountTheta=0.54
02:55:46.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.07, opts=13)
02:55:46.363 00.001 21068 Enqueuing Move request for scope (-0.19, -0.07)
02:55:46.364 00.001 16108 Worker thread wakes up
02:55:46.365 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
02:55:46.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
02:55:46.365 00.000 16108 Moving (-0.19, -0.07) raw xDistance=0.18 yDistance=0.11
02:55:46.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:55:46.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:46.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:55:46.365 00.000 16108 MoveAxis(E, 0, ABG)
02:55:46.365 00.000 16108 Move returns status 0, amount 0
02:55:46.365 00.000 16108 MoveAxis(N, 0, ABG)
02:55:46.365 00.000 16108 Move returns status 0, amount 0
02:55:46.365 00.000 16108 move complete, result=0
02:55:46.365 00.000 16108 worker thread done servicing request
02:55:46.371 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3344, FiltMin=2852, FiltMax=65443, Gamma=1.000
02:55:46.393 00.022 21068 UpdateGuideState exits: m=190415 SNR=113.4
02:55:46.395 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:46.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:46.398 00.002 21068 Enqueuing Expose request
02:55:46.399 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:46.401 00.002 16108 Worker thread wakes up
02:55:46.401 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:46.401 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:47.369 00.968 16108 Exposure complete
02:55:47.424 00.055 16108 worker thread done servicing request
02:55:47.425 00.001 21068 OnExposeComplete: enter
02:55:47.425 00.000 21068 UpdateGuideState(): m_state=6
02:55:47.426 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
02:55:47.427 00.001 21068 Star::Find returns 1 (0), X=463.56, Y=436.69, Mass=152211, SNR=106.1, Peak=22592 HFD=2.9
02:55:47.428 00.001 21068 MultiStar: [#1 -0.59,0.06,0.00,M2] [#2 -0.25,0.24,0.87,U] [#3 -0.40,0.15,0.00,M2] [#4 -0.27,0.42,0.00,M4] [#5 -0.27,0.28,0.00,M2] [#6 -0.24,0.37,0.00,M1] [#7 -0.46,0.22,0.00,M2] [#8 -0.31,0.56,0.00,M2] 
02:55:47.429 00.001 21068 refined, 1 included, MultiStar: {-0.25, 0.04}, one-star: {-0.25, -0.13}
02:55:47.429 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
02:55:47.430 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
02:55:47.431 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.99 mountX=0.25 mountY=0.02, mountTheta=0.08
02:55:47.432 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.04, opts=13)
02:55:47.433 00.001 21068 Enqueuing Move request for scope (-0.25, 0.04)
02:55:47.434 00.001 16108 Worker thread wakes up
02:55:47.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
02:55:47.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
02:55:47.434 00.000 16108 Moving (-0.25, 0.04) raw xDistance=0.25 yDistance=0.02
02:55:47.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:55:47.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:47.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:47.434 00.000 16108 MoveAxis(W, 66, ABG)
02:55:47.434 00.000 16108 Guiding  Dir = 3, Dur = 66
02:55:47.434 00.000 16108 IsSlewing returns 0
02:55:47.436 00.002 16108 IsGuiding returns 0
02:55:47.441 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3344, FiltMin=2861, FiltMax=65430, Gamma=1.000
02:55:47.463 00.022 21068 UpdateGuideState exits: m=152211 SNR=106.1
02:55:47.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:47.466 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:47.467 00.001 21068 Enqueuing Expose request
02:55:47.468 00.001 16108 PulseGuide returned control before completion, sleep 45
02:55:47.529 00.061 16108 IsGuiding returns 1
02:55:47.529 00.000 16108 scope still moving after pulse duration time elapsed
02:55:47.560 00.031 16108 IsSlewing returns 0
02:55:47.560 00.000 16108 IsGuiding returns 0
02:55:47.560 00.000 16108 scope move finished after 66 + 59 ms
02:55:47.560 00.000 16108 Move returns status 0, amount 66
02:55:47.560 00.000 16108 MoveAxis(N, 0, ABG)
02:55:47.562 00.002 16108 Move returns status 0, amount 0
02:55:47.562 00.000 16108 move complete, result=0
02:55:47.562 00.000 16108 worker thread done servicing request
02:55:47.562 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.0 px 0 ms NORTH
02:55:47.564 00.002 16108 Worker thread wakes up
02:55:47.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:47.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:48.732 01.168 16108 Exposure complete
02:55:48.808 00.076 16108 worker thread done servicing request
02:55:48.808 00.000 21068 OnExposeComplete: enter
02:55:48.810 00.002 21068 UpdateGuideState(): m_state=6
02:55:48.811 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
02:55:48.812 00.001 21068 Star::Find returns 1 (0), X=464.17, Y=436.58, Mass=161265, SNR=109.0, Peak=25680 HFD=2.7
02:55:48.813 00.001 21068 MultiStar: [#1 0.13,-0.02,0.82,U] [#2 0.20,0.01,0.76,U] [#3 -0.02,0.01,0.74,U] [#4 0.13,0.31,0.80,U] [#5 0.02,0.10,0.69,U] [#6 0.16,0.20,0.68,U] [#7 -0.19,-0.12,0.60,U] [#8 0.19,0.19,0.70,U] 
02:55:48.814 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.36, -0.23}
02:55:48.815 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
02:55:48.816 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
02:55:48.817 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
02:55:48.818 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
02:55:48.820 00.002 21068 Enqueuing Move request for scope (0.12, 0.04)
02:55:48.823 00.003 16108 Worker thread wakes up
02:55:48.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
02:55:48.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
02:55:48.823 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=-0.07
02:55:48.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:55:48.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:48.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:55:48.823 00.000 16108 MoveAxis(E, 0, ABG)
02:55:48.823 00.000 16108 Move returns status 0, amount 0
02:55:48.823 00.000 16108 MoveAxis(N, 0, ABG)
02:55:48.824 00.001 16108 Move returns status 0, amount 0
02:55:48.824 00.000 16108 move complete, result=0
02:55:48.824 00.000 16108 worker thread done servicing request
02:55:48.830 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3344, FiltMin=2867, FiltMax=58214, Gamma=1.000
02:55:48.849 00.019 21068 UpdateGuideState exits: m=161265 SNR=109.0
02:55:48.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:48.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:48.853 00.002 21068 Enqueuing Expose request
02:55:48.855 00.002 16108 Worker thread wakes up
02:55:48.855 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:48.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:48.855 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:49.824 00.969 16108 Exposure complete
02:55:49.878 00.054 16108 worker thread done servicing request
02:55:49.878 00.000 21068 OnExposeComplete: enter
02:55:49.879 00.001 21068 UpdateGuideState(): m_state=6
02:55:49.880 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
02:55:49.881 00.001 21068 Star::Find returns 1 (0), X=463.90, Y=436.69, Mass=189033, SNR=116.1, Peak=26624 HFD=3.2
02:55:49.882 00.001 21068 MultiStar: [#1 -0.06,-0.05,0.78,U] [#2 0.09,0.13,0.95,U] [#3 0.09,-0.09,0.69,U] [#4 -0.10,0.13,0.75,U] [#5 0.31,0.02,0.51,U] [#6 0.46,0.30,0.00,M1] [#7 -0.07,-0.14,0.48,U] [#8 0.02,0.14,0.52,U] 
02:55:49.882 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.09, -0.12}
02:55:49.883 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
02:55:49.884 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
02:55:49.885 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
02:55:49.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
02:55:49.887 00.001 21068 Enqueuing Move request for scope (0.05, 0.00)
02:55:49.888 00.001 16108 Worker thread wakes up
02:55:49.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:55:49.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:55:49.888 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.01
02:55:49.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:55:49.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:49.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:49.888 00.000 16108 MoveAxis(E, 0, ABG)
02:55:49.888 00.000 16108 Move returns status 0, amount 0
02:55:49.888 00.000 16108 MoveAxis(N, 0, ABG)
02:55:49.888 00.000 16108 Move returns status 0, amount 0
02:55:49.888 00.000 16108 move complete, result=0
02:55:49.889 00.001 16108 worker thread done servicing request
02:55:49.894 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3344, FiltMin=2790, FiltMax=55299, Gamma=1.000
02:55:49.912 00.018 21068 UpdateGuideState exits: m=189033 SNR=116.1
02:55:49.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:49.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:49.914 00.000 21068 Enqueuing Expose request
02:55:49.915 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:49.916 00.001 16108 Worker thread wakes up
02:55:49.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:49.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:51.074 01.158 16108 Exposure complete
02:55:51.139 00.065 16108 worker thread done servicing request
02:55:51.140 00.001 21068 OnExposeComplete: enter
02:55:51.141 00.001 21068 UpdateGuideState(): m_state=6
02:55:51.144 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
02:55:51.145 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=436.61, Mass=177845, SNR=112.1, Peak=24960 HFD=3.0
02:55:51.147 00.002 21068 MultiStar: [#1 0.27,0.06,0.99,U] [#2 0.80,0.46,0.00,M1] [#3 0.41,0.02,0.00,M1] [#4 0.16,0.15,0.74,U] [#5 0.32,0.27,0.00,M1] [#6 0.35,0.20,0.00,M2] [#7 0.14,-0.04,0.58,U] [#8 0.37,0.15,0.00,M1] 
02:55:51.149 00.002 21068 refined, 3 included, MultiStar: {0.22, -0.02}, one-star: {0.28, -0.21}
02:55:51.152 00.003 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
02:55:51.153 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
02:55:51.155 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.23 cameraTheta=-0.08 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
02:55:51.158 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.02, opts=13)
02:55:51.160 00.002 21068 Enqueuing Move request for scope (0.22, -0.02)
02:55:51.161 00.001 16108 Worker thread wakes up
02:55:51.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
02:55:51.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
02:55:51.161 00.000 16108 Moving (0.22, -0.02) raw xDistance=-0.22 yDistance=-0.03
02:55:51.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:55:51.162 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:51.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:55:51.162 00.000 16108 MoveAxis(E, 59, ABG)
02:55:51.162 00.000 16108 Guiding  Dir = 2, Dur = 59
02:55:51.162 00.000 16108 IsSlewing returns 0
02:55:51.163 00.001 16108 IsGuiding returns 0
02:55:51.166 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3344, FiltMin=2797, FiltMax=46790, Gamma=1.000
02:55:51.175 00.009 16108 PulseGuide returned control before completion, sleep 57
02:55:51.191 00.016 21068 UpdateGuideState exits: m=177845 SNR=112.1
02:55:51.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:51.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:51.194 00.001 21068 Enqueuing Expose request
02:55:51.236 00.042 16108 IsGuiding returns 1
02:55:51.236 00.000 16108 scope still moving after pulse duration time elapsed
02:55:51.267 00.031 16108 IsSlewing returns 0
02:55:51.267 00.000 16108 IsGuiding returns 0
02:55:51.267 00.000 16108 scope move finished after 59 + 45 ms
02:55:51.267 00.000 16108 Move returns status 0, amount 59
02:55:51.267 00.000 16108 MoveAxis(N, 0, ABG)
02:55:51.267 00.000 16108 Move returns status 0, amount 0
02:55:51.267 00.000 16108 move complete, result=0
02:55:51.268 00.001 16108 worker thread done servicing request
02:55:51.268 00.000 16108 Worker thread wakes up
02:55:51.268 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
02:55:51.271 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:51.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:52.254 00.983 16108 Exposure complete
02:55:52.320 00.066 16108 worker thread done servicing request
02:55:52.321 00.001 21068 OnExposeComplete: enter
02:55:52.323 00.002 21068 UpdateGuideState(): m_state=6
02:55:52.324 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
02:55:52.326 00.002 21068 Star::Find returns 1 (0), X=464.10, Y=436.64, Mass=172542, SNR=107.5, Peak=24240 HFD=3.0
02:55:52.327 00.001 21068 MultiStar: [#1 0.18,-0.21,0.92,U] [#2 0.37,0.07,0.00,M2] [#3 0.18,0.04,0.90,U] [#4 0.06,0.06,0.82,U] [#5 0.28,-0.07,0.62,U] [#6 0.20,0.15,0.70,U] [#7 0.20,-0.16,0.61,U] [#8 0.26,0.10,0.60,U] 
02:55:52.329 00.002 21068 refined, 7 included, MultiStar: {0.20, -0.04}, one-star: {0.29, -0.17}
02:55:52.331 00.002 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
02:55:52.332 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
02:55:52.333 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
02:55:52.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.04, opts=13)
02:55:52.337 00.002 21068 Enqueuing Move request for scope (0.20, -0.04)
02:55:52.339 00.002 16108 Worker thread wakes up
02:55:52.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:55:52.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:55:52.339 00.000 16108 Moving (0.20, -0.04) raw xDistance=-0.21 yDistance=-0.01
02:55:52.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:55:52.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:52.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:52.339 00.000 16108 MoveAxis(E, 59, ABG)
02:55:52.340 00.001 16108 Guiding  Dir = 2, Dur = 59
02:55:52.340 00.000 16108 IsSlewing returns 0
02:55:52.340 00.000 16108 IsGuiding returns 0
02:55:52.347 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3347, FiltMin=2867, FiltMax=53190, Gamma=1.000
02:55:52.349 00.002 16108 PulseGuide returned control before completion, sleep 61
02:55:52.365 00.016 21068 UpdateGuideState exits: m=172542 SNR=107.5
02:55:52.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:52.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:52.368 00.001 21068 Enqueuing Expose request
02:55:52.412 00.044 16108 IsGuiding returns 1
02:55:52.412 00.000 16108 scope still moving after pulse duration time elapsed
02:55:52.442 00.030 16108 IsSlewing returns 0
02:55:52.442 00.000 16108 IsGuiding returns 0
02:55:52.442 00.000 16108 scope move finished after 59 + 43 ms
02:55:52.442 00.000 16108 Move returns status 0, amount 59
02:55:52.442 00.000 16108 MoveAxis(N, 0, ABG)
02:55:52.442 00.000 16108 Move returns status 0, amount 0
02:55:52.443 00.001 16108 move complete, result=0
02:55:52.443 00.000 16108 worker thread done servicing request
02:55:52.443 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
02:55:52.445 00.002 16108 Worker thread wakes up
02:55:52.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:52.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:53.603 01.158 16108 Exposure complete
02:55:53.676 00.073 16108 worker thread done servicing request
02:55:53.676 00.000 21068 OnExposeComplete: enter
02:55:53.678 00.002 21068 UpdateGuideState(): m_state=6
02:55:53.680 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
02:55:53.681 00.001 21068 Star::Find returns 1 (0), X=463.53, Y=436.72, Mass=183377, SNR=117.3, Peak=23536 HFD=3.1
02:55:53.682 00.001 21068 MultiStar: [#1 -0.20,-0.03,0.95,U] [#2 -0.01,0.21,0.75,U] [#3 -0.23,-0.12,0.63,U] [#4 -0.20,0.37,0.00,M1] [#5 -0.21,0.07,0.59,U] [#6 0.01,0.51,0.00,M2] [#7 -0.32,-0.05,0.49,U] [#8 -0.22,0.30,0.00,M1] 
02:55:53.683 00.001 21068 refined, 5 included, MultiStar: {-0.21, -0.00}, one-star: {-0.28, -0.09}
02:55:53.684 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
02:55:53.684 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
02:55:53.685 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.12 mountX=0.20 mountY=0.05, mountTheta=0.25
02:55:53.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.00, opts=13)
02:55:53.688 00.001 21068 Enqueuing Move request for scope (-0.21, -0.00)
02:55:53.688 00.000 16108 Worker thread wakes up
02:55:53.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
02:55:53.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
02:55:53.688 00.000 16108 Moving (-0.21, -0.00) raw xDistance=0.20 yDistance=0.05
02:55:53.689 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
02:55:53.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:53.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:55:53.689 00.000 16108 MoveAxis(W, 49, ABG)
02:55:53.689 00.000 16108 Guiding  Dir = 3, Dur = 49
02:55:53.689 00.000 16108 IsSlewing returns 0
02:55:53.689 00.000 16108 IsGuiding returns 0
02:55:53.692 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3347, FiltMin=2870, FiltMax=65443, Gamma=1.000
02:55:53.696 00.004 16108 PulseGuide returned control before completion, sleep 52
02:55:53.718 00.022 21068 UpdateGuideState exits: m=183377 SNR=117.3
02:55:53.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:53.719 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:53.720 00.001 21068 Enqueuing Expose request
02:55:53.758 00.038 16108 IsGuiding returns 1
02:55:53.758 00.000 16108 scope still moving after pulse duration time elapsed
02:55:53.789 00.031 16108 IsSlewing returns 0
02:55:53.789 00.000 16108 IsGuiding returns 0
02:55:53.789 00.000 16108 scope move finished after 49 + 50 ms
02:55:53.789 00.000 16108 Move returns status 0, amount 49
02:55:53.789 00.000 16108 MoveAxis(N, 0, ABG)
02:55:53.789 00.000 16108 Move returns status 0, amount 0
02:55:53.789 00.000 16108 move complete, result=0
02:55:53.790 00.001 16108 worker thread done servicing request
02:55:53.790 00.000 16108 Worker thread wakes up
02:55:53.790 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:53.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:53.792 00.002 21068 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
02:55:54.773 00.981 16108 Exposure complete
02:55:54.828 00.055 16108 worker thread done servicing request
02:55:54.828 00.000 21068 OnExposeComplete: enter
02:55:54.829 00.001 21068 UpdateGuideState(): m_state=6
02:55:54.830 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
02:55:54.832 00.002 21068 Star::Find returns 1 (0), X=463.72, Y=437.11, Mass=166100, SNR=106.0, Peak=24624 HFD=2.7
02:55:54.832 00.000 21068 MultiStar: [#1 -0.21,0.08,0.88,U] [#2 0.09,0.12,0.74,U] [#3 -0.36,0.28,0.00,M1] [#4 -0.20,0.50,0.00,M2] [#5 -0.30,0.39,0.00,M1] [#6 0.00,0.46,0.00,M3] [#7 -0.51,0.07,0.00,M1] [#8 -0.17,0.35,0.00,M2] 
02:55:54.833 00.001 21068 refined, 2 included, MultiStar: {-0.08, 0.17}, one-star: {-0.09, 0.29}
02:55:54.834 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
02:55:54.835 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
02:55:54.836 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.01 mountX=0.11 mountY=-0.15, mountTheta=-0.93
02:55:54.837 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.17, opts=13)
02:55:54.838 00.001 21068 Enqueuing Move request for scope (-0.08, 0.17)
02:55:54.841 00.003 16108 Worker thread wakes up
02:55:54.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
02:55:54.841 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
02:55:54.841 00.000 16108 Moving (-0.08, 0.17) raw xDistance=0.11 yDistance=-0.15
02:55:54.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:54.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:54.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:55:54.841 00.000 16108 MoveAxis(E, 0, ABG)
02:55:54.841 00.000 16108 Move returns status 0, amount 0
02:55:54.841 00.000 16108 MoveAxis(N, 0, ABG)
02:55:54.841 00.000 16108 Move returns status 0, amount 0
02:55:54.841 00.000 16108 move complete, result=0
02:55:54.841 00.000 16108 worker thread done servicing request
02:55:54.851 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3347, FiltMin=2825, FiltMax=62307, Gamma=1.000
02:55:54.868 00.017 21068 UpdateGuideState exits: m=166100 SNR=106.0
02:55:54.870 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:54.871 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:54.872 00.001 21068 Enqueuing Expose request
02:55:54.873 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:54.873 00.000 16108 Worker thread wakes up
02:55:54.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:54.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:56.039 01.166 16108 Exposure complete
02:55:56.118 00.079 16108 worker thread done servicing request
02:55:56.119 00.001 21068 OnExposeComplete: enter
02:55:56.120 00.001 21068 UpdateGuideState(): m_state=6
02:55:56.121 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
02:55:56.122 00.001 21068 Star::Find returns 1 (0), X=464.10, Y=436.81, Mass=191561, SNR=124.3, Peak=30672 HFD=2.8
02:55:56.124 00.002 21068 MultiStar: [#1 0.29,0.20,0.78,U] [#2 0.32,0.25,0.00,M1] [#3 -0.10,0.12,0.77,U] [#4 0.03,0.25,0.76,U] [#5 0.06,0.18,0.58,U] [#6 0.40,0.50,0.00,M4] [#7 0.01,-0.18,0.52,U] [#8 -0.03,0.44,0.00,M3] 
02:55:56.125 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.10}, one-star: {0.29, -0.01}
02:55:56.127 00.002 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
02:55:56.128 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
02:55:56.129 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.72 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
02:55:56.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.10, opts=13)
02:55:56.132 00.001 21068 Enqueuing Move request for scope (0.11, 0.10)
02:55:56.133 00.001 16108 Worker thread wakes up
02:55:56.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
02:55:56.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
02:55:56.133 00.000 16108 Moving (0.11, 0.10) raw xDistance=-0.09 yDistance=-0.12
02:55:56.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:55:56.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:56.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:55:56.133 00.000 16108 MoveAxis(E, 0, ABG)
02:55:56.133 00.000 16108 Move returns status 0, amount 0
02:55:56.133 00.000 16108 MoveAxis(N, 0, ABG)
02:55:56.133 00.000 16108 Move returns status 0, amount 0
02:55:56.133 00.000 16108 move complete, result=0
02:55:56.133 00.000 16108 worker thread done servicing request
02:55:56.137 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3347, FiltMin=2729, FiltMax=58755, Gamma=1.000
02:55:56.151 00.014 21068 UpdateGuideState exits: m=191561 SNR=124.3
02:55:56.151 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:56.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:56.153 00.001 21068 Enqueuing Expose request
02:55:56.154 00.001 16108 Worker thread wakes up
02:55:56.154 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:56.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:56.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:57.142 00.988 16108 Exposure complete
02:55:57.216 00.074 16108 worker thread done servicing request
02:55:57.216 00.000 21068 OnExposeComplete: enter
02:55:57.218 00.002 21068 UpdateGuideState(): m_state=6
02:55:57.220 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
02:55:57.222 00.002 21068 Star::Find returns 1 (0), X=463.59, Y=436.97, Mass=143592, SNR=107.1, Peak=21600 HFD=2.9
02:55:57.224 00.002 21068 MultiStar: [#1 -0.09,0.44,0.00,M1] [#2 0.18,0.45,0.00,M2] [#3 0.08,0.65,0.00,M1] [#4 -0.11,0.62,0.00,M2] [#5 0.12,0.47,0.00,M1] [#6 0.27,0.77,0.00,M5] [#7 -0.12,0.27,0.55,U] [#8 -0.07,0.51,0.00,M4] 
02:55:57.225 00.001 21068 single-star, 1 included, MultiStar: {-0.18, 0.19}, one-star: {-0.21, 0.15}
02:55:57.227 00.002 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
02:55:57.228 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
02:55:57.229 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.54 mountX=0.24 mountY=-0.09, mountTheta=-0.38
02:55:57.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.15, opts=13)
02:55:57.231 00.001 21068 Enqueuing Move request for scope (-0.21, 0.15)
02:55:57.233 00.002 16108 Worker thread wakes up
02:55:57.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
02:55:57.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
02:55:57.234 00.001 16108 Moving (-0.21, 0.15) raw xDistance=0.24 yDistance=-0.09
02:55:57.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:55:57.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:57.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:55:57.234 00.000 16108 MoveAxis(W, 62, ABG)
02:55:57.234 00.000 16108 Guiding  Dir = 3, Dur = 62
02:55:57.234 00.000 16108 IsSlewing returns 0
02:55:57.234 00.000 16108 IsGuiding returns 0
02:55:57.238 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3347, FiltMin=2873, FiltMax=60371, Gamma=1.000
02:55:57.252 00.014 21068 UpdateGuideState exits: m=143592 SNR=107.1
02:55:57.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:57.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:57.254 00.000 21068 Enqueuing Expose request
02:55:57.277 00.023 16108 PulseGuide returned control before completion, sleep 30
02:55:57.322 00.045 16108 IsGuiding returns 1
02:55:57.322 00.000 16108 scope still moving after pulse duration time elapsed
02:55:57.354 00.032 16108 IsSlewing returns 0
02:55:57.354 00.000 16108 IsGuiding returns 0
02:55:57.354 00.000 16108 scope move finished after 62 + 58 ms
02:55:57.354 00.000 16108 Move returns status 0, amount 62
02:55:57.354 00.000 16108 MoveAxis(N, 0, ABG)
02:55:57.354 00.000 16108 Move returns status 0, amount 0
02:55:57.354 00.000 16108 move complete, result=0
02:55:57.354 00.000 16108 worker thread done servicing request
02:55:57.354 00.000 16108 Worker thread wakes up
02:55:57.354 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
02:55:57.356 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:57.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:58.526 01.170 16108 Exposure complete
02:55:58.601 00.075 16108 worker thread done servicing request
02:55:58.602 00.001 21068 OnExposeComplete: enter
02:55:58.602 00.000 21068 UpdateGuideState(): m_state=6
02:55:58.603 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
02:55:58.604 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=437.00, Mass=176099, SNR=113.6, Peak=26720 HFD=2.6
02:55:58.605 00.001 21068 MultiStar: [#1 -0.00,0.27,0.67,U] [#2 0.25,0.50,0.00,M3] [#3 0.08,0.29,0.66,U] [#4 0.04,0.58,0.00,M3] [#5 0.15,0.53,0.00,M2] [#6 0.13,0.51,0.00,M6] [#7 -0.19,0.27,0.51,U] [#8 -0.09,0.60,0.00,M5] 
02:55:58.606 00.001 21068 single-star, 3 included, MultiStar: {-0.02, 0.24}, one-star: {-0.00, 0.19}
02:55:58.606 00.000 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
02:55:58.607 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
02:55:58.608 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.57 mountX=0.03 mountY=-0.18, mountTheta=-1.39
02:55:58.609 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.19, opts=13)
02:55:58.610 00.001 21068 Enqueuing Move request for scope (-0.00, 0.19)
02:55:58.611 00.001 16108 Worker thread wakes up
02:55:58.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
02:55:58.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
02:55:58.611 00.000 16108 Moving (-0.00, 0.19) raw xDistance=0.03 yDistance=-0.18
02:55:58.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:55:58.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:58.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:55:58.612 00.001 16108 MoveAxis(E, 0, ABG)
02:55:58.612 00.000 16108 Move returns status 0, amount 0
02:55:58.612 00.000 16108 MoveAxis(N, 0, ABG)
02:55:58.612 00.000 16108 Move returns status 0, amount 0
02:55:58.612 00.000 16108 move complete, result=0
02:55:58.612 00.000 16108 worker thread done servicing request
02:55:58.615 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3347, FiltMin=2861, FiltMax=61107, Gamma=1.000
02:55:58.637 00.022 21068 UpdateGuideState exits: m=176099 SNR=113.6
02:55:58.639 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:58.639 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:58.640 00.001 21068 Enqueuing Expose request
02:55:58.641 00.001 16108 Worker thread wakes up
02:55:58.641 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:58.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:58.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:55:59.609 00.967 16108 Exposure complete
02:55:59.664 00.055 16108 worker thread done servicing request
02:55:59.664 00.000 21068 OnExposeComplete: enter
02:55:59.666 00.002 21068 UpdateGuideState(): m_state=6
02:55:59.667 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
02:55:59.668 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=437.02, Mass=153096, SNR=99.4, Peak=24272 HFD=2.6
02:55:59.669 00.001 21068 MultiStar: [#1 -0.01,0.19,0.85,U] [#2 0.22,0.31,0.00,M4] [#3 -0.03,0.21,0.72,U] [#4 -0.06,0.65,0.00,M4] [#5 0.34,0.53,0.00,M3] [#6 0.28,0.62,0.00,M7] [#7 0.03,0.32,0.61,U] [#8 -0.24,0.37,0.00,M6] 
02:55:59.670 00.001 21068 single-star, 3 included, MultiStar: {-0.02, 0.22}, one-star: {-0.05, 0.20}
02:55:59.670 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
02:55:59.671 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
02:55:59.672 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.79 mountX=0.08 mountY=-0.19, mountTheta=-1.17
02:55:59.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.20, opts=13)
02:55:59.674 00.001 21068 Enqueuing Move request for scope (-0.05, 0.20)
02:55:59.676 00.002 16108 Worker thread wakes up
02:55:59.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
02:55:59.676 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
02:55:59.676 00.000 16108 Moving (-0.05, 0.20) raw xDistance=0.08 yDistance=-0.19
02:55:59.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:55:59.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:59.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:55:59.676 00.000 16108 MoveAxis(E, 0, ABG)
02:55:59.676 00.000 16108 Move returns status 0, amount 0
02:55:59.676 00.000 16108 MoveAxis(N, 0, ABG)
02:55:59.676 00.000 16108 Move returns status 0, amount 0
02:55:59.676 00.000 16108 move complete, result=0
02:55:59.676 00.000 16108 worker thread done servicing request
02:55:59.679 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3347, FiltMin=2877, FiltMax=59360, Gamma=1.000
02:55:59.695 00.016 21068 UpdateGuideState exits: m=153096 SNR=99.4
02:55:59.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:59.698 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:55:59.699 00.001 21068 Enqueuing Expose request
02:55:59.700 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:59.700 00.000 16108 Worker thread wakes up
02:55:59.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:55:59.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:00.870 01.169 16108 Exposure complete
02:56:00.936 00.066 16108 worker thread done servicing request
02:56:00.936 00.000 21068 OnExposeComplete: enter
02:56:00.937 00.001 21068 UpdateGuideState(): m_state=6
02:56:00.938 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
02:56:00.940 00.002 21068 Star::Find returns 1 (0), X=463.71, Y=437.01, Mass=160937, SNR=106.0, Peak=24512 HFD=2.6
02:56:00.942 00.002 21068 MultiStar: [#1 -0.20,0.20,0.83,U] [#2 0.05,0.35,0.86,U] [#3 -0.10,0.10,0.72,U] [#4 -0.13,0.40,0.00,M5] [#5 0.17,0.38,0.00,M4] [#6 0.28,0.81,0.00,M8] [#7 -0.14,-0.04,0.65,U] [#8 -0.13,0.52,0.00,M7] 
02:56:00.943 00.001 21068 refined, 4 included, MultiStar: {-0.09, 0.18}, one-star: {-0.10, 0.20}
02:56:00.944 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
02:56:00.947 00.003 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
02:56:00.948 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.07 mountX=0.12 mountY=-0.15, mountTheta=-0.88
02:56:00.952 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.18, opts=13)
02:56:00.953 00.001 21068 Enqueuing Move request for scope (-0.09, 0.18)
02:56:00.956 00.003 16108 Worker thread wakes up
02:56:00.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
02:56:00.956 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
02:56:00.956 00.000 16108 Moving (-0.09, 0.18) raw xDistance=0.12 yDistance=-0.15
02:56:00.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:00.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:00.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:56:00.956 00.000 16108 MoveAxis(E, 0, ABG)
02:56:00.956 00.000 16108 Move returns status 0, amount 0
02:56:00.956 00.000 16108 MoveAxis(N, 0, ABG)
02:56:00.956 00.000 16108 Move returns status 0, amount 0
02:56:00.956 00.000 16108 move complete, result=0
02:56:00.956 00.000 16108 worker thread done servicing request
02:56:00.961 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3347, FiltMin=2784, FiltMax=65443, Gamma=1.000
02:56:00.975 00.014 21068 UpdateGuideState exits: m=160937 SNR=106.0
02:56:00.976 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:00.976 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:00.978 00.002 21068 Enqueuing Expose request
02:56:00.979 00.001 16108 Worker thread wakes up
02:56:00.979 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:00.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:00.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:01.958 00.978 16108 Exposure complete
02:56:02.024 00.066 16108 worker thread done servicing request
02:56:02.025 00.001 21068 OnExposeComplete: enter
02:56:02.025 00.000 21068 UpdateGuideState(): m_state=6
02:56:02.026 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
02:56:02.027 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.94, Mass=156962, SNR=96.4, Peak=25840 HFD=2.8
02:56:02.028 00.001 21068 MultiStar: [#1 0.21,0.41,0.00,M1] [#2 0.35,0.42,0.00,M4] [#3 -0.04,0.54,0.00,M1] [#4 0.10,0.45,0.00,M6] [#5 0.31,0.63,0.00,M5] [#6 0.42,0.62,0.00,M9] [#7 0.02,0.21,0.80,U] [#8 0.06,0.75,0.00,M8] 
02:56:02.029 00.001 21068 single-star, 1 included, MultiStar: {0.08, 0.16}, one-star: {0.13, 0.13}
02:56:02.029 00.000 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
02:56:02.031 00.002 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
02:56:02.032 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.77 mountX=-0.11 mountY=-0.15, mountTheta=-2.18
02:56:02.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
02:56:02.036 00.002 21068 Enqueuing Move request for scope (0.13, 0.13)
02:56:02.038 00.002 16108 Worker thread wakes up
02:56:02.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
02:56:02.038 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
02:56:02.038 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.11 yDistance=-0.15
02:56:02.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:56:02.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:02.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:56:02.038 00.000 16108 MoveAxis(E, 0, ABG)
02:56:02.038 00.000 16108 Move returns status 0, amount 0
02:56:02.038 00.000 16108 MoveAxis(N, 0, ABG)
02:56:02.038 00.000 16108 Move returns status 0, amount 0
02:56:02.038 00.000 16108 move complete, result=0
02:56:02.039 00.001 16108 worker thread done servicing request
02:56:02.043 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3347, FiltMin=2893, FiltMax=55904, Gamma=1.000
02:56:02.058 00.015 21068 UpdateGuideState exits: m=156962 SNR=96.4
02:56:02.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:02.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:02.061 00.001 21068 Enqueuing Expose request
02:56:02.061 00.000 16108 Worker thread wakes up
02:56:02.061 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:02.062 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:02.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:03.225 01.163 16108 Exposure complete
02:56:03.296 00.071 16108 worker thread done servicing request
02:56:03.296 00.000 21068 OnExposeComplete: enter
02:56:03.298 00.002 21068 UpdateGuideState(): m_state=6
02:56:03.299 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
02:56:03.300 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.84, Mass=142901, SNR=96.6, Peak=24592 HFD=2.6
02:56:03.301 00.001 21068 MultiStar: [#1 0.19,0.35,0.00,M2] [#2 0.67,0.53,0.00,M5] [#3 0.45,0.34,0.00,M2] [#4 0.11,0.65,0.00,M7] [#5 0.29,0.44,0.00,M6] [#6 0.60,0.54,0.00,M10] [#7 0.13,0.15,0.64,U] [#8 0.21,0.61,0.00,M9] 
02:56:03.302 00.001 21068 refined, 1 included, MultiStar: {0.19, 0.07}, one-star: {0.23, 0.02}
02:56:03.302 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
02:56:03.303 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
02:56:03.304 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.37 mountX=-0.17 mountY=-0.12, mountTheta=-2.55
02:56:03.307 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.07, opts=13)
02:56:03.310 00.003 21068 Enqueuing Move request for scope (0.19, 0.07)
02:56:03.313 00.003 16108 Worker thread wakes up
02:56:03.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
02:56:03.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
02:56:03.313 00.000 16108 Moving (0.19, 0.07) raw xDistance=-0.17 yDistance=-0.12
02:56:03.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:56:03.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:03.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:56:03.314 00.001 16108 MoveAxis(E, 0, ABG)
02:56:03.314 00.000 16108 Move returns status 0, amount 0
02:56:03.314 00.000 16108 MoveAxis(N, 0, ABG)
02:56:03.314 00.000 16108 Move returns status 0, amount 0
02:56:03.314 00.000 16108 move complete, result=0
02:56:03.314 00.000 16108 worker thread done servicing request
02:56:03.322 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3347, FiltMin=2873, FiltMax=53491, Gamma=1.000
02:56:03.348 00.026 21068 UpdateGuideState exits: m=142901 SNR=96.6
02:56:03.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:03.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:03.350 00.000 21068 Enqueuing Expose request
02:56:03.351 00.001 16108 Worker thread wakes up
02:56:03.351 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:03.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:03.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:04.324 00.972 16108 Exposure complete
02:56:04.389 00.065 16108 worker thread done servicing request
02:56:04.389 00.000 21068 OnExposeComplete: enter
02:56:04.391 00.002 21068 UpdateGuideState(): m_state=6
02:56:04.393 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
02:56:04.394 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=437.02, Mass=168807, SNR=108.5, Peak=28032 HFD=2.8
02:56:04.396 00.002 21068 MultiStar: [#1 0.04,0.43,0.00,M3] [#2 0.47,0.56,0.00,M6] [#3 -0.19,0.33,0.00,M3] [#4 0.06,0.64,0.00,M8] [#5 0.26,0.53,0.00,M7] [#6 0.55,0.55,0.00,R] [#7 0.02,0.19,0.54,U] [#8 -0.13,0.51,0.00,M10] 
02:56:04.397 00.001 21068 refined, 1 included, MultiStar: {0.13, 0.20}, one-star: {0.20, 0.20}
02:56:04.400 00.003 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
02:56:04.401 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
02:56:04.402 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.97 mountX=-0.10 mountY=-0.22, mountTheta=-1.98
02:56:04.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.20, opts=13)
02:56:04.406 00.001 21068 Enqueuing Move request for scope (0.13, 0.20)
02:56:04.408 00.002 16108 Worker thread wakes up
02:56:04.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
02:56:04.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
02:56:04.408 00.000 16108 Moving (0.13, 0.20) raw xDistance=-0.10 yDistance=-0.22
02:56:04.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:56:04.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:56:04.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:56:04.408 00.000 16108 MoveAxis(E, 0, ABG)
02:56:04.408 00.000 16108 Move returns status 0, amount 0
02:56:04.408 00.000 16108 MoveAxis(N, 0, ABG)
02:56:04.408 00.000 16108 Move returns status 0, amount 0
02:56:04.408 00.000 16108 move complete, result=0
02:56:04.408 00.000 16108 worker thread done servicing request
02:56:04.412 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3347, FiltMin=2870, FiltMax=53283, Gamma=1.000
02:56:04.426 00.014 21068 UpdateGuideState exits: m=168807 SNR=108.5
02:56:04.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:04.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:04.429 00.001 21068 Enqueuing Expose request
02:56:04.430 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:04.430 00.000 16108 Worker thread wakes up
02:56:04.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:04.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:05.594 01.164 16108 Exposure complete
02:56:05.651 00.057 16108 worker thread done servicing request
02:56:05.651 00.000 21068 OnExposeComplete: enter
02:56:05.652 00.001 21068 UpdateGuideState(): m_state=6
02:56:05.653 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
02:56:05.654 00.001 21068 Star::Find returns 1 (0), X=464.08, Y=436.93, Mass=152244, SNR=106.6, Peak=30288 HFD=2.6
02:56:05.657 00.003 21068 MultiStar: [#1 0.05,0.34,1.01,U] [#2 0.52,0.56,0.00,M7] [#3 0.02,0.17,0.75,U] [#4 0.12,0.62,0.00,M9] [#5 0.32,0.16,0.64,U] [#6 -0.18,-0.16,0.74,U] [#7 0.10,0.25,0.60,U] [#8 0.13,0.58,0.00,R] 
02:56:05.659 00.002 21068 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.27, 0.11}
02:56:05.661 00.002 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
02:56:05.662 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
02:56:05.663 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
02:56:05.665 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
02:56:05.666 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
02:56:05.667 00.001 16108 Worker thread wakes up
02:56:05.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
02:56:05.667 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
02:56:05.667 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
02:56:05.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:56:05.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:05.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:56:05.667 00.000 16108 MoveAxis(E, 0, ABG)
02:56:05.667 00.000 16108 Move returns status 0, amount 0
02:56:05.667 00.000 16108 MoveAxis(N, 0, ABG)
02:56:05.667 00.000 16108 Move returns status 0, amount 0
02:56:05.667 00.000 16108 move complete, result=0
02:56:05.668 00.001 16108 worker thread done servicing request
02:56:05.672 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3347, FiltMin=2861, FiltMax=60608, Gamma=1.000
02:56:05.684 00.012 21068 UpdateGuideState exits: m=152244 SNR=106.6
02:56:05.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:05.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:05.687 00.001 21068 Enqueuing Expose request
02:56:05.687 00.000 16108 Worker thread wakes up
02:56:05.687 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:05.688 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:05.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:06.670 00.982 16108 Exposure complete
02:56:06.726 00.056 16108 worker thread done servicing request
02:56:06.726 00.000 21068 OnExposeComplete: enter
02:56:06.727 00.001 21068 UpdateGuideState(): m_state=6
02:56:06.728 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
02:56:06.729 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=437.02, Mass=153246, SNR=111.0, Peak=25808 HFD=2.8
02:56:06.730 00.001 21068 MultiStar: [#1 0.22,0.32,0.00,M3] [#2 0.33,0.50,0.00,M8] [#3 0.31,0.23,0.00,M3] [#4 0.15,0.68,0.00,M10] [#5 0.36,0.65,0.00,M7] [#6 -0.16,-0.14,0.74,U] [#7 -0.09,0.20,0.57,U] [#8 0.13,0.22,0.66,U] 
02:56:06.730 00.000 21068 refined, 3 included, MultiStar: {0.05, 0.12}, one-star: {0.23, 0.20}
02:56:06.731 00.001 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
02:56:06.732 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
02:56:06.733 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
02:56:06.734 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
02:56:06.735 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
02:56:06.735 00.000 16108 Worker thread wakes up
02:56:06.736 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
02:56:06.736 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:56:06.736 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
02:56:06.736 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:56:06.736 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:06.736 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:56:06.736 00.000 16108 MoveAxis(E, 0, ABG)
02:56:06.736 00.000 16108 Move returns status 0, amount 0
02:56:06.736 00.000 16108 MoveAxis(N, 0, ABG)
02:56:06.736 00.000 16108 Move returns status 0, amount 0
02:56:06.736 00.000 16108 move complete, result=0
02:56:06.736 00.000 16108 worker thread done servicing request
02:56:06.740 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3347, FiltMin=2861, FiltMax=58832, Gamma=1.000
02:56:06.752 00.012 21068 UpdateGuideState exits: m=153246 SNR=111.0
02:56:06.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:06.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:06.755 00.001 21068 Enqueuing Expose request
02:56:06.755 00.000 16108 Worker thread wakes up
02:56:06.755 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:06.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:06.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:07.920 01.164 16108 Exposure complete
02:56:07.986 00.066 16108 worker thread done servicing request
02:56:07.986 00.000 21068 OnExposeComplete: enter
02:56:07.987 00.001 21068 UpdateGuideState(): m_state=6
02:56:07.988 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
02:56:07.989 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=437.19, Mass=170682, SNR=104.1, Peak=24016 HFD=2.8
02:56:07.990 00.001 21068 MultiStar: [#1 -0.19,0.27,0.83,U] [#2 0.12,0.49,0.00,M9] [#3 0.05,0.45,0.00,M4] [#4 -0.46,0.67,0.00,R] [#5 -0.01,0.38,0.00,M8] [#6 -0.29,0.24,0.00,M1] [#7 -0.08,0.33,0.62,U] [#8 -0.19,0.04,0.58,U] 
02:56:07.990 00.000 21068 refined, 3 included, MultiStar: {-0.15, 0.27}, one-star: {-0.14, 0.37}
02:56:07.991 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
02:56:07.993 00.002 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
02:56:07.994 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.08 mountX=0.20 mountY=-0.23, mountTheta=-0.86
02:56:07.995 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.27, opts=13)
02:56:07.996 00.001 21068 Enqueuing Move request for scope (-0.15, 0.27)
02:56:07.997 00.001 16108 Worker thread wakes up
02:56:07.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
02:56:07.997 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
02:56:07.997 00.000 16108 Moving (-0.15, 0.27) raw xDistance=0.20 yDistance=-0.23
02:56:07.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:56:07.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:56:07.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:56:07.997 00.000 16108 MoveAxis(E, 0, ABG)
02:56:07.997 00.000 16108 Move returns status 0, amount 0
02:56:07.997 00.000 16108 MoveAxis(N, 0, ABG)
02:56:07.997 00.000 16108 Move returns status 0, amount 0
02:56:07.997 00.000 16108 move complete, result=0
02:56:07.997 00.000 16108 worker thread done servicing request
02:56:08.003 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3350, FiltMin=2841, FiltMax=63187, Gamma=1.000
02:56:08.031 00.028 21068 UpdateGuideState exits: m=170682 SNR=104.1
02:56:08.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:08.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:08.034 00.001 21068 Enqueuing Expose request
02:56:08.034 00.000 16108 Worker thread wakes up
02:56:08.035 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:08.035 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:08.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:09.008 00.973 16108 Exposure complete
02:56:09.072 00.064 16108 worker thread done servicing request
02:56:09.072 00.000 21068 OnExposeComplete: enter
02:56:09.074 00.002 21068 UpdateGuideState(): m_state=6
02:56:09.075 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
02:56:09.076 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=437.14, Mass=142988, SNR=92.8, Peak=22624 HFD=2.6
02:56:09.079 00.003 21068 MultiStar: [#1 -0.08,0.50,0.00,M3] [#2 0.36,0.71,0.00,M10] [#3 0.16,0.69,0.00,M5] [#4 0.58,-0.04,0.00,M1] [#5 0.04,0.55,0.00,M9] [#6 -0.20,0.31,0.00,M2] [#7 0.05,0.43,0.00,M1] [#8 0.02,0.10,0.56,U] 
02:56:09.080 00.001 21068 refined, 1 included, MultiStar: {0.05, 0.24}, one-star: {0.06, 0.32}
02:56:09.081 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
02:56:09.081 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
02:56:09.082 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=-0.01 mountY=-0.25, mountTheta=-1.59
02:56:09.086 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.24, opts=13)
02:56:09.087 00.001 21068 Enqueuing Move request for scope (0.05, 0.24)
02:56:09.088 00.001 16108 Worker thread wakes up
02:56:09.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
02:56:09.089 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
02:56:09.089 00.000 16108 Moving (0.05, 0.24) raw xDistance=-0.01 yDistance=-0.25
02:56:09.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:56:09.089 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.52 newest=-0.61
02:56:09.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:56:09.089 00.000 16108 MoveAxis(E, 0, ABG)
02:56:09.089 00.000 16108 Move returns status 0, amount 0
02:56:09.089 00.000 16108 MoveAxis(N, 49, ABG)
02:56:09.089 00.000 16108 Guiding  Dir = 0, Dur = 49
02:56:09.089 00.000 16108 IsSlewing returns 0
02:56:09.089 00.000 16108 IsGuiding returns 0
02:56:09.092 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3350, FiltMin=2877, FiltMax=65443, Gamma=1.000
02:56:09.102 00.010 16108 PulseGuide returned control before completion, sleep 46
02:56:09.112 00.010 21068 UpdateGuideState exits: m=142988 SNR=92.8
02:56:09.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:09.115 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:09.116 00.001 21068 Enqueuing Expose request
02:56:09.149 00.033 16108 IsGuiding returns 1
02:56:09.149 00.000 16108 scope still moving after pulse duration time elapsed
02:56:09.181 00.032 16108 IsSlewing returns 0
02:56:09.181 00.000 16108 IsGuiding returns 1
02:56:09.213 00.032 16108 IsSlewing returns 0
02:56:09.213 00.000 16108 IsGuiding returns 0
02:56:09.213 00.000 16108 scope move finished after 49 + 74 ms
02:56:09.213 00.000 16108 Move returns status 0, amount 49
02:56:09.213 00.000 16108 move complete, result=0
02:56:09.213 00.000 16108 worker thread done servicing request
02:56:09.213 00.000 16108 Worker thread wakes up
02:56:09.213 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:09.213 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
02:56:09.214 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:10.378 01.164 16108 Exposure complete
02:56:10.435 00.057 16108 worker thread done servicing request
02:56:10.436 00.001 21068 OnExposeComplete: enter
02:56:10.436 00.000 21068 UpdateGuideState(): m_state=6
02:56:10.437 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
02:56:10.438 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=437.04, Mass=174792, SNR=104.5, Peak=29616 HFD=2.7
02:56:10.439 00.001 21068 MultiStar: [#1 0.19,0.23,0.96,U] [#2 0.39,0.54,0.00,R] [#3 0.46,0.29,0.00,M6] [#4 0.74,0.02,0.00,M2] [#5 0.38,0.51,0.00,M10] [#6 -0.04,-0.03,0.72,U] [#7 0.08,0.34,0.53,U] [#8 -0.01,-0.04,0.59,U] 
02:56:10.439 00.000 21068 refined, 4 included, MultiStar: {0.08, 0.15}, one-star: {0.11, 0.22}
02:56:10.440 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
02:56:10.441 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
02:56:10.441 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=-0.05 mountY=-0.17, mountTheta=-1.86
02:56:10.445 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.15, opts=13)
02:56:10.447 00.002 21068 Enqueuing Move request for scope (0.08, 0.15)
02:56:10.449 00.002 16108 Worker thread wakes up
02:56:10.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:56:10.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:56:10.449 00.000 16108 Moving (0.08, 0.15) raw xDistance=-0.05 yDistance=-0.17
02:56:10.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:10.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:10.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:56:10.449 00.000 16108 MoveAxis(E, 0, ABG)
02:56:10.449 00.000 16108 Move returns status 0, amount 0
02:56:10.449 00.000 16108 MoveAxis(N, 0, ABG)
02:56:10.450 00.001 16108 Move returns status 0, amount 0
02:56:10.450 00.000 16108 move complete, result=0
02:56:10.450 00.000 16108 worker thread done servicing request
02:56:10.455 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3350, FiltMin=2883, FiltMax=61744, Gamma=1.000
02:56:10.474 00.019 21068 UpdateGuideState exits: m=174792 SNR=104.5
02:56:10.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:10.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:10.477 00.001 21068 Enqueuing Expose request
02:56:10.478 00.001 16108 Worker thread wakes up
02:56:10.478 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:10.479 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:10.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:11.457 00.978 16108 Exposure complete
02:56:11.516 00.059 16108 worker thread done servicing request
02:56:11.516 00.000 21068 OnExposeComplete: enter
02:56:11.517 00.001 21068 UpdateGuideState(): m_state=6
02:56:11.518 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
02:56:11.518 00.000 21068 Star::Find returns 1 (0), X=464.08, Y=437.06, Mass=143153, SNR=109.0, Peak=22176 HFD=2.8
02:56:11.519 00.001 21068 MultiStar: [#1 0.48,0.46,0.00,M3] [#2 0.37,0.04,0.00,M1] [#3 0.24,0.48,0.00,M7] [#4 0.81,-0.01,0.00,M3] [#5 0.44,0.56,0.00,R] [#6 -0.01,0.10,0.73,U] [#7 0.18,0.25,0.69,U] [#8 0.14,0.04,0.68,U] 
02:56:11.521 00.002 21068 refined, 3 included, MultiStar: {0.16, 0.16}, one-star: {0.27, 0.24}
02:56:11.522 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
02:56:11.524 00.002 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
02:56:11.525 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.81 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
02:56:11.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.16, opts=13)
02:56:11.528 00.001 21068 Enqueuing Move request for scope (0.16, 0.16)
02:56:11.529 00.001 16108 Worker thread wakes up
02:56:11.530 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
02:56:11.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
02:56:11.530 00.000 16108 Moving (0.16, 0.16) raw xDistance=-0.13 yDistance=-0.20
02:56:11.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:56:11.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:11.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:56:11.530 00.000 16108 MoveAxis(E, 0, ABG)
02:56:11.530 00.000 16108 Move returns status 0, amount 0
02:56:11.530 00.000 16108 MoveAxis(N, 0, ABG)
02:56:11.530 00.000 16108 Move returns status 0, amount 0
02:56:11.530 00.000 16108 move complete, result=0
02:56:11.530 00.000 16108 worker thread done servicing request
02:56:11.536 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3347, FiltMin=2857, FiltMax=57072, Gamma=1.000
02:56:11.555 00.019 21068 UpdateGuideState exits: m=143153 SNR=109.0
02:56:11.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:11.558 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:11.560 00.002 21068 Enqueuing Expose request
02:56:11.561 00.001 16108 Worker thread wakes up
02:56:11.561 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:11.563 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:11.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:12.731 01.168 16108 Exposure complete
02:56:12.786 00.055 16108 worker thread done servicing request
02:56:12.786 00.000 21068 OnExposeComplete: enter
02:56:12.789 00.003 21068 UpdateGuideState(): m_state=6
02:56:12.791 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
02:56:12.792 00.001 21068 Star::Find returns 1 (0), X=464.25, Y=437.09, Mass=151924, SNR=106.9, Peak=22528 HFD=2.6
02:56:12.794 00.002 21068 MultiStar: [#1 0.34,0.45,0.00,M4] [#2 0.08,0.02,0.82,U] [#3 0.31,0.42,0.00,M8] [#4 0.56,0.08,0.00,M4] [#5 0.10,-0.03,0.63,U] [#6 -0.06,0.19,0.68,U] [#7 0.33,0.43,0.00,M1] [#8 0.01,0.12,0.72,U] 
02:56:12.796 00.002 21068 refined, 4 included, MultiStar: {0.14, 0.13}, one-star: {0.44, 0.28}
02:56:12.797 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:56:12.799 00.002 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:56:12.800 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=-0.11 mountY=-0.16, mountTheta=-2.20
02:56:12.804 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
02:56:12.806 00.002 21068 Enqueuing Move request for scope (0.14, 0.13)
02:56:12.807 00.001 16108 Worker thread wakes up
02:56:12.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
02:56:12.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
02:56:12.807 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.11 yDistance=-0.16
02:56:12.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:56:12.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:12.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:56:12.807 00.000 16108 MoveAxis(E, 0, ABG)
02:56:12.808 00.001 16108 Move returns status 0, amount 0
02:56:12.808 00.000 16108 MoveAxis(N, 0, ABG)
02:56:12.808 00.000 16108 Move returns status 0, amount 0
02:56:12.808 00.000 16108 move complete, result=0
02:56:12.808 00.000 16108 worker thread done servicing request
02:56:12.819 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3350, FiltMin=2893, FiltMax=52352, Gamma=1.000
02:56:12.837 00.018 21068 UpdateGuideState exits: m=151924 SNR=106.9
02:56:12.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:12.838 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:12.839 00.001 21068 Enqueuing Expose request
02:56:12.840 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:12.840 00.000 16108 Worker thread wakes up
02:56:12.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:12.841 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:13.814 00.973 16108 Exposure complete
02:56:13.877 00.063 16108 worker thread done servicing request
02:56:13.877 00.000 21068 OnExposeComplete: enter
02:56:13.880 00.003 21068 UpdateGuideState(): m_state=6
02:56:13.882 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
02:56:13.883 00.001 21068 Star::Find returns 1 (0), X=464.15, Y=437.11, Mass=161147, SNR=98.3, Peak=23744 HFD=2.7
02:56:13.884 00.001 21068 MultiStar: [#1 0.20,0.47,0.00,M5] [#2 0.01,0.15,0.95,U] [#3 0.26,0.43,0.00,M9] [#4 0.66,0.11,0.00,M5] [#5 -0.12,0.09,0.70,U] [#6 -0.29,0.17,0.81,U] [#7 -0.07,0.64,0.00,M2] [#8 -0.24,0.14,0.76,U] 
02:56:13.885 00.001 21068 refined, 4 included, MultiStar: {-0.03, 0.18}, one-star: {0.34, 0.30}
02:56:13.886 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
02:56:13.888 00.002 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:56:13.889 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.77 mountX=0.06 mountY=-0.16, mountTheta=-1.19
02:56:13.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.18, opts=13)
02:56:13.893 00.002 21068 Enqueuing Move request for scope (-0.03, 0.18)
02:56:13.895 00.002 16108 Worker thread wakes up
02:56:13.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
02:56:13.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
02:56:13.895 00.000 16108 Moving (-0.03, 0.18) raw xDistance=0.06 yDistance=-0.16
02:56:13.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:13.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:13.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:56:13.895 00.000 16108 MoveAxis(E, 0, ABG)
02:56:13.896 00.001 16108 Move returns status 0, amount 0
02:56:13.896 00.000 16108 MoveAxis(N, 0, ABG)
02:56:13.896 00.000 16108 Move returns status 0, amount 0
02:56:13.896 00.000 16108 move complete, result=0
02:56:13.896 00.000 16108 worker thread done servicing request
02:56:13.900 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3347, FiltMin=2800, FiltMax=58041, Gamma=1.000
02:56:13.918 00.018 21068 UpdateGuideState exits: m=161147 SNR=98.3
02:56:13.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:13.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:13.921 00.001 21068 Enqueuing Expose request
02:56:13.921 00.000 16108 Worker thread wakes up
02:56:13.922 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:13.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:13.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:15.090 01.168 16108 Exposure complete
02:56:15.148 00.058 16108 worker thread done servicing request
02:56:15.148 00.000 21068 OnExposeComplete: enter
02:56:15.148 00.000 21068 UpdateGuideState(): m_state=6
02:56:15.149 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
02:56:15.151 00.002 21068 Star::Find returns 1 (0), X=463.75, Y=436.88, Mass=163417, SNR=100.7, Peak=25008 HFD=2.8
02:56:15.152 00.001 21068 MultiStar: [#1 0.13,0.12,0.84,U] [#2 -0.04,-0.24,0.86,U] [#3 0.03,0.42,0.00,M10] [#4 0.40,-0.04,0.00,M6] [#5 -0.32,-0.31,0.00,M1] [#6 -0.27,-0.15,0.82,U] [#7 -0.03,0.08,0.58,U] [#8 -0.17,-0.19,0.74,U] 
02:56:15.153 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.05}, one-star: {-0.06, 0.07}
02:56:15.154 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
02:56:15.155 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
02:56:15.155 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=0.06 mountY=0.07, mountTheta=0.84
02:56:15.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
02:56:15.159 00.002 21068 Enqueuing Move request for scope (-0.07, -0.05)
02:56:15.161 00.002 16108 Worker thread wakes up
02:56:15.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:56:15.161 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:56:15.161 00.000 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.07
02:56:15.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:15.162 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:15.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:56:15.162 00.000 16108 MoveAxis(E, 0, ABG)
02:56:15.162 00.000 16108 Move returns status 0, amount 0
02:56:15.162 00.000 16108 MoveAxis(N, 0, ABG)
02:56:15.162 00.000 16108 Move returns status 0, amount 0
02:56:15.162 00.000 16108 move complete, result=0
02:56:15.162 00.000 16108 worker thread done servicing request
02:56:15.168 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3347, FiltMin=2838, FiltMax=59920, Gamma=1.000
02:56:15.183 00.015 21068 UpdateGuideState exits: m=163417 SNR=100.7
02:56:15.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:15.184 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:15.185 00.001 21068 Enqueuing Expose request
02:56:15.186 00.001 16108 Worker thread wakes up
02:56:15.186 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:15.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:15.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:16.161 00.974 16108 Exposure complete
02:56:16.221 00.060 16108 worker thread done servicing request
02:56:16.221 00.000 21068 OnExposeComplete: enter
02:56:16.222 00.001 21068 UpdateGuideState(): m_state=6
02:56:16.223 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
02:56:16.223 00.000 21068 Star::Find returns 1 (0), X=463.74, Y=436.97, Mass=160167, SNR=103.8, Peak=25568 HFD=2.7
02:56:16.224 00.001 21068 MultiStar: [#1 -0.09,0.27,0.79,U] [#2 -0.00,-0.21,1.02,U] [#3 0.08,0.27,0.85,U] [#4 0.42,-0.10,0.00,M7] [#5 -0.32,-0.23,0.00,M2] [#6 -0.38,-0.04,0.00,M1] [#7 -0.15,-0.01,0.63,U] [#8 -0.04,-0.23,0.67,U] 
02:56:16.225 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.04}, one-star: {-0.06, 0.15}
02:56:16.227 00.002 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
02:56:16.227 00.000 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
02:56:16.228 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.29 mountX=0.04 mountY=-0.03, mountTheta=-0.64
02:56:16.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.04, opts=13)
02:56:16.231 00.001 21068 Enqueuing Move request for scope (-0.04, 0.04)
02:56:16.232 00.001 16108 Worker thread wakes up
02:56:16.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
02:56:16.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
02:56:16.232 00.000 16108 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=-0.03
02:56:16.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:56:16.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:16.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:56:16.234 00.002 16108 MoveAxis(E, 0, ABG)
02:56:16.234 00.000 16108 Move returns status 0, amount 0
02:56:16.234 00.000 16108 MoveAxis(N, 0, ABG)
02:56:16.234 00.000 16108 Move returns status 0, amount 0
02:56:16.234 00.000 16108 move complete, result=0
02:56:16.234 00.000 16108 worker thread done servicing request
02:56:16.238 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3350, FiltMin=2912, FiltMax=60675, Gamma=1.000
02:56:16.252 00.014 21068 UpdateGuideState exits: m=160167 SNR=103.8
02:56:16.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:16.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:16.255 00.001 21068 Enqueuing Expose request
02:56:16.255 00.000 16108 Worker thread wakes up
02:56:16.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:16.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:16.255 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:17.423 01.168 16108 Exposure complete
02:56:17.481 00.058 16108 worker thread done servicing request
02:56:17.481 00.000 21068 OnExposeComplete: enter
02:56:17.482 00.001 21068 UpdateGuideState(): m_state=6
02:56:17.483 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
02:56:17.483 00.000 21068 Star::Find returns 1 (0), X=463.75, Y=437.16, Mass=159139, SNR=104.3, Peak=24752 HFD=2.7
02:56:17.484 00.001 21068 MultiStar: [#1 -0.11,0.22,1.00,U] [#2 -0.20,-0.06,0.90,U] [#3 0.06,0.52,0.00,M10] [#4 0.42,-0.04,0.00,M8] [#5 -0.50,-0.11,0.00,M3] [#6 -0.26,0.01,0.71,U] [#7 0.02,0.34,0.61,U] [#8 -0.29,-0.08,0.59,U] 
02:56:17.485 00.001 21068 refined, 5 included, MultiStar: {-0.14, 0.14}, one-star: {-0.05, 0.34}
02:56:17.486 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
02:56:17.486 00.000 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
02:56:17.487 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.37 mountX=0.17 mountY=-0.10, mountTheta=-0.55
02:56:17.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.14, opts=13)
02:56:17.490 00.001 21068 Enqueuing Move request for scope (-0.14, 0.14)
02:56:17.491 00.001 16108 Worker thread wakes up
02:56:17.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
02:56:17.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
02:56:17.491 00.000 16108 Moving (-0.14, 0.14) raw xDistance=0.17 yDistance=-0.10
02:56:17.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:56:17.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:17.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:56:17.492 00.001 16108 MoveAxis(E, 0, ABG)
02:56:17.492 00.000 16108 Move returns status 0, amount 0
02:56:17.492 00.000 16108 MoveAxis(N, 0, ABG)
02:56:17.492 00.000 16108 Move returns status 0, amount 0
02:56:17.492 00.000 16108 move complete, result=0
02:56:17.492 00.000 16108 worker thread done servicing request
02:56:17.494 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3350, FiltMin=2886, FiltMax=64368, Gamma=1.000
02:56:17.513 00.019 21068 UpdateGuideState exits: m=159139 SNR=104.3
02:56:17.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:17.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:17.516 00.001 21068 Enqueuing Expose request
02:56:17.519 00.003 16108 Worker thread wakes up
02:56:17.519 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:17.520 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:17.521 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:18.498 00.977 16108 Exposure complete
02:56:18.578 00.080 16108 worker thread done servicing request
02:56:18.578 00.000 21068 OnExposeComplete: enter
02:56:18.579 00.001 21068 UpdateGuideState(): m_state=6
02:56:18.580 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
02:56:18.581 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=437.01, Mass=149354, SNR=98.5, Peak=22192 HFD=2.6
02:56:18.582 00.001 21068 MultiStar: [#1 -0.13,0.42,0.00,M3] [#2 -0.22,-0.02,0.92,U] [#3 0.10,0.48,0.00,R] [#4 0.42,-0.20,0.00,M9] [#5 -0.27,0.30,0.00,M4] [#6 -0.21,0.17,0.71,U] [#7 -0.11,0.37,0.00,M1] [#8 -0.43,-0.07,0.00,M1] 
02:56:18.582 00.000 21068 refined, 2 included, MultiStar: {-0.14, 0.11}, one-star: {-0.01, 0.19}
02:56:18.583 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
02:56:18.584 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
02:56:18.585 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=0.16 mountY=-0.08, mountTheta=-0.46
02:56:18.586 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.11, opts=13)
02:56:18.587 00.001 21068 Enqueuing Move request for scope (-0.14, 0.11)
02:56:18.588 00.001 16108 Worker thread wakes up
02:56:18.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
02:56:18.588 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
02:56:18.588 00.000 16108 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=-0.08
02:56:18.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:56:18.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:18.589 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:56:18.589 00.000 16108 MoveAxis(E, 0, ABG)
02:56:18.589 00.000 16108 Move returns status 0, amount 0
02:56:18.589 00.000 16108 MoveAxis(N, 0, ABG)
02:56:18.589 00.000 16108 Move returns status 0, amount 0
02:56:18.589 00.000 16108 move complete, result=0
02:56:18.589 00.000 16108 worker thread done servicing request
02:56:18.592 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=704, max=65535, med=3350, FiltMin=2835, FiltMax=65424, Gamma=1.000
02:56:18.609 00.017 21068 UpdateGuideState exits: m=149354 SNR=98.5
02:56:18.612 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:18.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:18.613 00.000 21068 Enqueuing Expose request
02:56:18.614 00.001 16108 Worker thread wakes up
02:56:18.614 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:18.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:18.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:19.798 01.183 16108 Exposure complete
02:56:19.862 00.064 16108 worker thread done servicing request
02:56:19.862 00.000 21068 OnExposeComplete: enter
02:56:19.863 00.001 21068 UpdateGuideState(): m_state=6
02:56:19.864 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
02:56:19.865 00.001 21068 Star::Find returns 1 (0), X=464.30, Y=437.03, Mass=156625, SNR=101.6, Peak=23952 HFD=2.6
02:56:19.867 00.002 21068 MultiStar: [#1 0.27,0.44,0.00,M4] [#2 0.47,0.02,0.00,M1] [#3 0.17,-0.04,0.74,U] [#4 0.80,-0.17,0.00,M10] [#5 -0.09,-0.06,0.62,U] [#6 -0.08,0.14,0.83,U] [#7 0.01,0.67,0.00,M2] [#8 0.19,-0.17,0.73,U] 
02:56:19.867 00.000 21068 refined, 4 included, MultiStar: {0.16, 0.04}, one-star: {0.49, 0.22}
02:56:19.868 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
02:56:19.869 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
02:56:19.869 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
02:56:19.872 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
02:56:19.873 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
02:56:19.873 00.000 16108 Worker thread wakes up
02:56:19.874 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
02:56:19.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
02:56:19.874 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.07
02:56:19.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:56:19.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:19.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:56:19.874 00.000 16108 MoveAxis(E, 0, ABG)
02:56:19.874 00.000 16108 Move returns status 0, amount 0
02:56:19.874 00.000 16108 MoveAxis(N, 0, ABG)
02:56:19.874 00.000 16108 Move returns status 0, amount 0
02:56:19.874 00.000 16108 move complete, result=0
02:56:19.874 00.000 16108 worker thread done servicing request
02:56:19.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3353, FiltMin=2829, FiltMax=51120, Gamma=1.000
02:56:19.891 00.014 21068 UpdateGuideState exits: m=156625 SNR=101.6
02:56:19.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:19.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:19.894 00.001 21068 Enqueuing Expose request
02:56:19.894 00.000 16108 Worker thread wakes up
02:56:19.894 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:19.895 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:19.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:20.858 00.963 16108 Exposure complete
02:56:20.921 00.063 16108 worker thread done servicing request
02:56:20.921 00.000 21068 OnExposeComplete: enter
02:56:20.922 00.001 21068 UpdateGuideState(): m_state=6
02:56:20.923 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
02:56:20.924 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=436.94, Mass=144420, SNR=89.9, Peak=25440 HFD=2.6
02:56:20.925 00.001 21068 MultiStar: [#1 0.15,0.47,0.00,M5] [#2 0.18,0.12,0.88,U] [#3 0.22,0.11,0.90,U] [#4 0.74,-0.17,0.00,R] [#5 -0.32,-0.06,0.76,U] [#6 -0.18,-0.16,0.82,U] [#7 -0.16,0.37,0.00,M3] [#8 -0.10,-0.20,0.69,U] 
02:56:20.926 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.00}, one-star: {0.33, 0.13}
02:56:20.926 00.000 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
02:56:20.927 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
02:56:20.928 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.05 mountX=-0.04 mountY=-0.01, mountTheta=-2.86
02:56:20.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
02:56:20.931 00.001 21068 Enqueuing Move request for scope (0.04, 0.00)
02:56:20.932 00.001 16108 Worker thread wakes up
02:56:20.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
02:56:20.933 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
02:56:20.933 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=-0.01
02:56:20.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:20.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:20.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:56:20.933 00.000 16108 MoveAxis(E, 0, ABG)
02:56:20.933 00.000 16108 Move returns status 0, amount 0
02:56:20.933 00.000 16108 MoveAxis(N, 0, ABG)
02:56:20.933 00.000 16108 Move returns status 0, amount 0
02:56:20.933 00.000 16108 move complete, result=0
02:56:20.933 00.000 16108 worker thread done servicing request
02:56:20.936 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3353, FiltMin=2896, FiltMax=60096, Gamma=1.000
02:56:20.951 00.015 21068 UpdateGuideState exits: m=144420 SNR=89.9
02:56:20.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:20.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:20.953 00.000 21068 Enqueuing Expose request
02:56:20.954 00.001 16108 Worker thread wakes up
02:56:20.954 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:20.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:20.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:22.120 01.165 16108 Exposure complete
02:56:22.178 00.058 16108 worker thread done servicing request
02:56:22.178 00.000 21068 OnExposeComplete: enter
02:56:22.179 00.001 21068 UpdateGuideState(): m_state=6
02:56:22.180 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
02:56:22.180 00.000 21068 Star::Find returns 1 (0), X=464.04, Y=437.00, Mass=173937, SNR=107.1, Peak=24592 HFD=2.9
02:56:22.181 00.001 21068 MultiStar: [#1 0.26,0.37,0.00,M6] [#2 0.25,-0.06,0.85,U] [#3 0.26,0.12,0.74,U] [#4 0.03,0.22,0.86,U] [#5 0.12,-0.01,0.65,U] [#6 -0.01,0.00,0.74,U] [#7 -0.00,0.29,0.70,U] [#8 0.30,-0.04,0.55,U] 
02:56:22.182 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.10}, one-star: {0.23, 0.19}
02:56:22.183 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
02:56:22.183 00.000 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
02:56:22.184 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.17 cameraTheta=0.58 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
02:56:22.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.10, opts=13)
02:56:22.188 00.001 21068 Enqueuing Move request for scope (0.15, 0.10)
02:56:22.190 00.002 16108 Worker thread wakes up
02:56:22.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
02:56:22.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
02:56:22.190 00.000 16108 Moving (0.15, 0.10) raw xDistance=-0.13 yDistance=-0.13
02:56:22.191 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:56:22.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:22.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:56:22.191 00.000 16108 MoveAxis(E, 0, ABG)
02:56:22.191 00.000 16108 Move returns status 0, amount 0
02:56:22.191 00.000 16108 MoveAxis(N, 0, ABG)
02:56:22.191 00.000 16108 Move returns status 0, amount 0
02:56:22.191 00.000 16108 move complete, result=0
02:56:22.192 00.001 16108 worker thread done servicing request
02:56:22.195 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3357, FiltMin=2918, FiltMax=54976, Gamma=1.000
02:56:22.213 00.018 21068 UpdateGuideState exits: m=173937 SNR=107.1
02:56:22.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:22.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:22.216 00.001 21068 Enqueuing Expose request
02:56:22.217 00.001 16108 Worker thread wakes up
02:56:22.217 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:22.218 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:22.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:23.201 00.983 16108 Exposure complete
02:56:23.264 00.063 16108 worker thread done servicing request
02:56:23.264 00.000 21068 OnExposeComplete: enter
02:56:23.265 00.001 21068 UpdateGuideState(): m_state=6
02:56:23.266 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
02:56:23.267 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=437.05, Mass=157978, SNR=120.0, Peak=26560 HFD=2.8
02:56:23.268 00.001 21068 MultiStar: [#1 0.39,0.33,0.00,M7] [#2 0.27,-0.12,0.72,U] [#3 0.35,-0.37,0.00,M1] [#4 -0.06,0.06,0.75,U] [#5 0.04,-0.03,0.64,U] [#6 0.06,0.03,0.58,U] [#7 0.13,0.12,0.49,U] [#8 0.24,-0.18,0.53,U] 
02:56:23.268 00.000 21068 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.24, 0.24}
02:56:23.269 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
02:56:23.270 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
02:56:23.270 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=-0.13 mountY=-0.06, mountTheta=-2.68
02:56:23.273 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
02:56:23.273 00.000 21068 Enqueuing Move request for scope (0.14, 0.03)
02:56:23.274 00.001 16108 Worker thread wakes up
02:56:23.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
02:56:23.274 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
02:56:23.274 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.13 yDistance=-0.06
02:56:23.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:56:23.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:23.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:56:23.274 00.000 16108 MoveAxis(E, 0, ABG)
02:56:23.275 00.001 16108 Move returns status 0, amount 0
02:56:23.275 00.000 16108 MoveAxis(N, 0, ABG)
02:56:23.275 00.000 16108 Move returns status 0, amount 0
02:56:23.275 00.000 16108 move complete, result=0
02:56:23.275 00.000 16108 worker thread done servicing request
02:56:23.279 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3357, FiltMin=2915, FiltMax=52208, Gamma=1.000
02:56:23.298 00.019 21068 UpdateGuideState exits: m=157978 SNR=120.0
02:56:23.300 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:23.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:23.302 00.001 21068 Enqueuing Expose request
02:56:23.304 00.002 16108 Worker thread wakes up
02:56:23.304 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:23.306 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:23.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:24.482 01.176 16108 Exposure complete
02:56:24.553 00.071 16108 worker thread done servicing request
02:56:24.553 00.000 21068 OnExposeComplete: enter
02:56:24.554 00.001 21068 UpdateGuideState(): m_state=6
02:56:24.556 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
02:56:24.556 00.000 21068 Star::Find returns 1 (0), X=464.17, Y=437.02, Mass=166939, SNR=108.4, Peak=26528 HFD=2.6
02:56:24.557 00.001 21068 MultiStar: [#1 0.43,0.46,0.00,M8] [#2 0.33,-0.01,0.92,U] [#3 0.36,-0.05,0.00,M2] [#4 -0.08,0.08,0.82,U] [#5 -0.09,-0.37,0.00,M1] [#6 -0.07,0.23,0.76,U] [#7 0.20,0.18,0.61,U] [#8 0.36,0.02,0.00,M1] 
02:56:24.558 00.001 21068 refined, 4 included, MultiStar: {0.16, 0.13}, one-star: {0.36, 0.20}
02:56:24.559 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
02:56:24.560 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
02:56:24.560 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
02:56:24.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.13, opts=13)
02:56:24.562 00.000 21068 Enqueuing Move request for scope (0.16, 0.13)
02:56:24.563 00.001 16108 Worker thread wakes up
02:56:24.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
02:56:24.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
02:56:24.564 00.001 16108 Moving (0.16, 0.13) raw xDistance=-0.14 yDistance=-0.17
02:56:24.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:56:24.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:24.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:56:24.564 00.000 16108 MoveAxis(E, 0, ABG)
02:56:24.564 00.000 16108 Move returns status 0, amount 0
02:56:24.564 00.000 16108 MoveAxis(N, 0, ABG)
02:56:24.564 00.000 16108 Move returns status 0, amount 0
02:56:24.564 00.000 16108 move complete, result=0
02:56:24.565 00.001 16108 worker thread done servicing request
02:56:24.567 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3357, FiltMin=2841, FiltMax=58816, Gamma=1.000
02:56:24.580 00.013 21068 UpdateGuideState exits: m=166939 SNR=108.4
02:56:24.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:24.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:24.583 00.001 21068 Enqueuing Expose request
02:56:24.583 00.000 16108 Worker thread wakes up
02:56:24.584 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:24.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:24.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:25.554 00.970 16108 Exposure complete
02:56:25.624 00.070 16108 worker thread done servicing request
02:56:25.625 00.001 21068 OnExposeComplete: enter
02:56:25.627 00.002 21068 UpdateGuideState(): m_state=6
02:56:25.628 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
02:56:25.629 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=437.01, Mass=175331, SNR=106.9, Peak=27968 HFD=2.6
02:56:25.631 00.002 21068 MultiStar: [#1 -0.00,0.43,0.00,M9] [#2 -0.28,-0.12,0.81,U] [#3 -0.00,-0.23,0.81,U] [#4 -0.52,0.09,0.00,M1] [#5 -0.18,-0.35,0.00,M2] [#6 -0.37,0.01,0.00,M1] [#7 -0.00,0.15,0.65,U] [#8 0.02,0.04,0.60,U] 
02:56:25.633 00.002 21068 refined, 4 included, MultiStar: {-0.06, 0.01}, one-star: {-0.03, 0.20}
02:56:25.634 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
02:56:25.636 00.002 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
02:56:25.636 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=0.06 mountY=0.01, mountTheta=0.14
02:56:25.639 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
02:56:25.641 00.002 21068 Enqueuing Move request for scope (-0.06, 0.01)
02:56:25.643 00.002 16108 Worker thread wakes up
02:56:25.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
02:56:25.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
02:56:25.643 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.01
02:56:25.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:25.644 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:25.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:56:25.644 00.000 16108 MoveAxis(E, 0, ABG)
02:56:25.644 00.000 16108 Move returns status 0, amount 0
02:56:25.644 00.000 16108 MoveAxis(N, 0, ABG)
02:56:25.644 00.000 16108 Move returns status 0, amount 0
02:56:25.644 00.000 16108 move complete, result=0
02:56:25.644 00.000 16108 worker thread done servicing request
02:56:25.650 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3357, FiltMin=2880, FiltMax=65424, Gamma=1.000
02:56:25.675 00.025 21068 UpdateGuideState exits: m=175331 SNR=106.9
02:56:25.677 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:25.679 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:25.681 00.002 21068 Enqueuing Expose request
02:56:25.682 00.001 16108 Worker thread wakes up
02:56:25.682 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:25.684 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:25.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:26.853 01.169 16108 Exposure complete
02:56:26.910 00.057 16108 worker thread done servicing request
02:56:26.910 00.000 21068 OnExposeComplete: enter
02:56:26.911 00.001 21068 UpdateGuideState(): m_state=6
02:56:26.911 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
02:56:26.912 00.001 21068 Star::Find returns 1 (0), X=464.63, Y=437.24, Mass=158956, SNR=112.5, Peak=19981 HFD=3.3
02:56:26.913 00.001 21068 MultiStar: large primary error, entering stabilization period
02:56:26.914 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
02:56:26.914 00.000 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
02:56:26.915 00.001 21068 CameraToMount -- cameraX=0.82 cameraY=0.42 hyp=0.92 cameraTheta=0.47 mountX=-0.73 mountY=-0.60, mountTheta=-2.46
02:56:26.917 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.82, y=0.42, opts=13)
02:56:26.918 00.001 21068 Enqueuing Move request for scope (0.82, 0.42)
02:56:26.919 00.001 16108 Worker thread wakes up
02:56:26.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.42) opts 0xd
02:56:26.919 00.000 16108 Handling offset move in thread for scope, endpoint = (0.82, 0.42)
02:56:26.919 00.000 16108 Moving (0.82, 0.42) raw xDistance=-0.73 yDistance=-0.60
02:56:26.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
02:56:26.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
02:56:26.919 00.000 16108 MoveAxis(E, 192, ABG)
02:56:26.919 00.000 16108 Guiding  Dir = 2, Dur = 192
02:56:26.920 00.001 16108 IsSlewing returns 0
02:56:26.920 00.000 16108 IsGuiding returns 0
02:56:26.923 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3360, FiltMin=2873, FiltMax=61840, Gamma=1.000
02:56:26.936 00.013 21068 UpdateGuideState exits: m=158956 SNR=112.5
02:56:26.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:26.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:26.938 00.000 21068 Enqueuing Expose request
02:56:26.945 00.007 16108 PulseGuide returned control before completion, sleep 178
02:56:27.132 00.187 16108 IsGuiding returns 1
02:56:27.132 00.000 16108 scope still moving after pulse duration time elapsed
02:56:27.163 00.031 16108 IsSlewing returns 0
02:56:27.163 00.000 16108 IsGuiding returns 1
02:56:27.193 00.030 16108 IsSlewing returns 0
02:56:27.194 00.001 16108 IsGuiding returns 0
02:56:27.194 00.000 16108 scope move finished after 192 + 81 ms
02:56:27.194 00.000 16108 Move returns status 0, amount 192
02:56:27.194 00.000 16108 MoveAxis(N, 120, ABG)
02:56:27.194 00.000 16108 Guiding  Dir = 0, Dur = 120
02:56:27.194 00.000 16108 IsSlewing returns 0
02:56:27.195 00.001 16108 IsGuiding returns 0
02:56:27.258 00.063 16108 PulseGuide returned control before completion, sleep 67
02:56:27.335 00.077 16108 IsGuiding returns 1
02:56:27.335 00.000 16108 scope still moving after pulse duration time elapsed
02:56:27.366 00.031 16108 IsSlewing returns 0
02:56:27.367 00.001 16108 IsGuiding returns 1
02:56:27.397 00.030 16108 IsSlewing returns 0
02:56:27.398 00.001 16108 IsGuiding returns 1
02:56:27.429 00.031 16108 IsSlewing returns 0
02:56:27.429 00.000 16108 IsGuiding returns 0
02:56:27.429 00.000 16108 scope move finished after 120 + 114 ms
02:56:27.429 00.000 16108 Move returns status 0, amount 120
02:56:27.429 00.000 16108 move complete, result=0
02:56:27.430 00.001 16108 worker thread done servicing request
02:56:27.430 00.000 16108 Worker thread wakes up
02:56:27.430 00.000 21068 GuideStep: -0.7 px 192 ms EAST, -0.6 px 120 ms NORTH
02:56:27.432 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:27.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:28.404 00.972 16108 Exposure complete
02:56:28.468 00.064 16108 worker thread done servicing request
02:56:28.468 00.000 21068 OnExposeComplete: enter
02:56:28.470 00.002 21068 UpdateGuideState(): m_state=6
02:56:28.473 00.003 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
02:56:28.475 00.002 21068 Star::Find returns 1 (0), X=464.13, Y=437.18, Mass=167226, SNR=108.6, Peak=24368 HFD=2.9
02:56:28.477 00.002 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
02:56:28.479 00.002 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
02:56:28.481 00.002 21068 CameraToMount -- cameraX=0.32 cameraY=0.36 hyp=0.48 cameraTheta=0.84 mountX=-0.25 mountY=-0.42, mountTheta=-2.11
02:56:28.484 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.36, opts=13)
02:56:28.485 00.001 21068 Enqueuing Move request for scope (0.32, 0.36)
02:56:28.486 00.001 16108 Worker thread wakes up
02:56:28.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.36) opts 0xd
02:56:28.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.36)
02:56:28.486 00.000 16108 Moving (0.32, 0.36) raw xDistance=-0.25 yDistance=-0.42
02:56:28.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25
02:56:28.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
02:56:28.486 00.000 16108 MoveAxis(E, 80, ABG)
02:56:28.486 00.000 16108 Guiding  Dir = 2, Dur = 80
02:56:28.488 00.002 16108 IsSlewing returns 0
02:56:28.488 00.000 16108 IsGuiding returns 0
02:56:28.491 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3360, FiltMin=2864, FiltMax=62432, Gamma=1.000
02:56:28.510 00.019 21068 UpdateGuideState exits: m=167226 SNR=108.6
02:56:28.512 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:28.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:28.515 00.002 21068 Enqueuing Expose request
02:56:28.517 00.002 16108 PulseGuide returned control before completion, sleep 63
02:56:28.592 00.075 16108 IsGuiding returns 1
02:56:28.592 00.000 16108 scope still moving after pulse duration time elapsed
02:56:28.624 00.032 16108 IsSlewing returns 0
02:56:28.624 00.000 16108 IsGuiding returns 0
02:56:28.625 00.001 16108 scope move finished after 80 + 57 ms
02:56:28.625 00.000 16108 Move returns status 0, amount 80
02:56:28.625 00.000 16108 MoveAxis(N, 85, ABG)
02:56:28.625 00.000 16108 Guiding  Dir = 0, Dur = 85
02:56:28.625 00.000 16108 IsSlewing returns 0
02:56:28.625 00.000 16108 IsGuiding returns 0
02:56:28.672 00.047 16108 PulseGuide returned control before completion, sleep 49
02:56:28.734 00.062 16108 IsGuiding returns 1
02:56:28.734 00.000 16108 scope still moving after pulse duration time elapsed
02:56:28.765 00.031 16108 IsSlewing returns 0
02:56:28.765 00.000 16108 IsGuiding returns 1
02:56:28.797 00.032 16108 IsSlewing returns 0
02:56:28.797 00.000 16108 IsGuiding returns 0
02:56:28.797 00.000 16108 scope move finished after 85 + 86 ms
02:56:28.797 00.000 16108 Move returns status 0, amount 85
02:56:28.797 00.000 16108 move complete, result=0
02:56:28.798 00.001 16108 worker thread done servicing request
02:56:28.798 00.000 16108 Worker thread wakes up
02:56:28.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:28.798 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.4 px 85 ms NORTH
02:56:28.801 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:29.961 01.160 16108 Exposure complete
02:56:30.027 00.066 16108 worker thread done servicing request
02:56:30.028 00.001 21068 OnExposeComplete: enter
02:56:30.030 00.002 21068 UpdateGuideState(): m_state=6
02:56:30.031 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
02:56:30.032 00.001 21068 Star::Find returns 1 (0), X=463.32, Y=437.30, Mass=165381, SNR=103.0, Peak=22240 HFD=3.0
02:56:30.033 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
02:56:30.034 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
02:56:30.037 00.003 21068 CameraToMount -- cameraX=-0.49 cameraY=0.49 hyp=0.69 cameraTheta=2.36 mountX=0.57 mountY=-0.36, mountTheta=-0.56
02:56:30.039 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=0.49, opts=13)
02:56:30.040 00.001 21068 Enqueuing Move request for scope (-0.49, 0.49)
02:56:30.040 00.000 16108 Worker thread wakes up
02:56:30.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.49) opts 0xd
02:56:30.041 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.49, 0.49)
02:56:30.041 00.000 16108 Moving (-0.49, 0.49) raw xDistance=0.57 yDistance=-0.36
02:56:30.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57
02:56:30.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
02:56:30.041 00.000 16108 MoveAxis(W, 143, ABG)
02:56:30.041 00.000 16108 Guiding  Dir = 3, Dur = 143
02:56:30.041 00.000 16108 IsSlewing returns 0
02:56:30.041 00.000 16108 IsGuiding returns 0
02:56:30.042 00.001 16108 PulseGuide returned control before completion, sleep 153
02:56:30.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3360, FiltMin=2857, FiltMax=50976, Gamma=1.000
02:56:30.066 00.021 21068 UpdateGuideState exits: m=165381 SNR=103.0
02:56:30.068 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:30.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:30.070 00.001 21068 Enqueuing Expose request
02:56:30.208 00.138 16108 IsGuiding returns 1
02:56:30.208 00.000 16108 scope still moving after pulse duration time elapsed
02:56:30.240 00.032 16108 IsSlewing returns 0
02:56:30.241 00.001 16108 IsGuiding returns 0
02:56:30.241 00.000 16108 scope move finished after 143 + 56 ms
02:56:30.241 00.000 16108 Move returns status 0, amount 143
02:56:30.241 00.000 16108 MoveAxis(N, 72, ABG)
02:56:30.241 00.000 16108 Guiding  Dir = 0, Dur = 72
02:56:30.241 00.000 16108 IsSlewing returns 0
02:56:30.243 00.002 16108 IsGuiding returns 0
02:56:30.273 00.030 16108 PulseGuide returned control before completion, sleep 52
02:56:30.340 00.067 16108 IsGuiding returns 1
02:56:30.340 00.000 16108 scope still moving after pulse duration time elapsed
02:56:30.366 00.026 16108 IsSlewing returns 0
02:56:30.366 00.000 16108 IsGuiding returns 0
02:56:30.366 00.000 16108 scope move finished after 72 + 51 ms
02:56:30.366 00.000 16108 Move returns status 0, amount 72
02:56:30.366 00.000 16108 move complete, result=0
02:56:30.366 00.000 16108 worker thread done servicing request
02:56:30.366 00.000 16108 Worker thread wakes up
02:56:30.366 00.000 21068 GuideStep: 0.6 px 143 ms WEST, -0.4 px 72 ms NORTH
02:56:30.369 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:30.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:31.339 00.970 16108 Exposure complete
02:56:31.421 00.082 16108 worker thread done servicing request
02:56:31.421 00.000 21068 OnExposeComplete: enter
02:56:31.423 00.002 21068 UpdateGuideState(): m_state=6
02:56:31.427 00.004 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
02:56:31.429 00.002 21068 Star::Find returns 1 (0), X=463.78, Y=436.96, Mass=141402, SNR=94.6, Peak=21056 HFD=2.6
02:56:31.431 00.002 21068 MultiStar: exiting stabilization period
02:56:31.433 00.002 21068 MultiStar: [#1 -0.43,0.35,0.00,M10] [#2 -0.51,-0.10,0.00,M1] [#3 -0.45,-0.18,0.00,M2] [#4 -0.59,0.22,0.00,M2] [#5 -0.68,0.04,0.00,M3] [#6 -0.59,-0.16,0.00,M2] [#7 -0.44,0.13,0.00,M1] [#8 -0.39,0.21,0.00,M1] 
02:56:31.436 00.003 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
02:56:31.437 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
02:56:31.439 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.77 mountX=0.05 mountY=-0.13, mountTheta=-1.19
02:56:31.442 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.15, opts=13)
02:56:31.443 00.001 21068 Enqueuing Move request for scope (-0.03, 0.15)
02:56:31.445 00.002 16108 Worker thread wakes up
02:56:31.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
02:56:31.445 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
02:56:31.445 00.000 16108 Moving (-0.03, 0.15) raw xDistance=0.05 yDistance=-0.13
02:56:31.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:56:31.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:31.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:56:31.445 00.000 16108 MoveAxis(E, 0, ABG)
02:56:31.445 00.000 16108 Move returns status 0, amount 0
02:56:31.446 00.001 16108 MoveAxis(N, 0, ABG)
02:56:31.446 00.000 16108 Move returns status 0, amount 0
02:56:31.446 00.000 16108 move complete, result=0
02:56:31.446 00.000 16108 worker thread done servicing request
02:56:31.453 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3363, FiltMin=2886, FiltMax=65430, Gamma=1.000
02:56:31.483 00.030 21068 UpdateGuideState exits: m=141402 SNR=94.6
02:56:31.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:31.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:31.488 00.002 21068 Enqueuing Expose request
02:56:31.490 00.002 16108 Worker thread wakes up
02:56:31.490 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:31.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:31.490 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:32.635 01.145 16108 Exposure complete
02:56:32.706 00.071 16108 worker thread done servicing request
02:56:32.706 00.000 21068 OnExposeComplete: enter
02:56:32.708 00.002 21068 UpdateGuideState(): m_state=6
02:56:32.712 00.004 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
02:56:32.714 00.002 21068 Star::Find returns 1 (0), X=463.67, Y=437.20, Mass=143970, SNR=101.7, Peak=20112 HFD=2.7
02:56:32.717 00.003 21068 MultiStar: [#1 0.06,0.55,0.00,R] [#2 -0.07,0.36,0.00,M2] [#3 -0.32,-0.11,0.98,U] [#4 -0.19,0.21,0.82,U] [#5 -0.54,-0.09,0.00,M4] [#6 -0.53,0.30,0.00,M3] [#7 -0.17,0.42,0.00,M2] [#8 -0.12,0.13,0.63,U] 
02:56:32.718 00.001 21068 refined, 3 included, MultiStar: {-0.20, 0.15}, one-star: {-0.13, 0.38}
02:56:32.721 00.003 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
02:56:32.722 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
02:56:32.723 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.49 mountX=0.22 mountY=-0.10, mountTheta=-0.43
02:56:32.725 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.15, opts=13)
02:56:32.727 00.002 21068 Enqueuing Move request for scope (-0.20, 0.15)
02:56:32.728 00.001 16108 Worker thread wakes up
02:56:32.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
02:56:32.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
02:56:32.728 00.000 16108 Moving (-0.20, 0.15) raw xDistance=0.22 yDistance=-0.10
02:56:32.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:56:32.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:32.729 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:56:32.729 00.000 16108 MoveAxis(W, 59, ABG)
02:56:32.729 00.000 16108 Guiding  Dir = 3, Dur = 59
02:56:32.729 00.000 16108 IsSlewing returns 0
02:56:32.731 00.002 16108 IsGuiding returns 0
02:56:32.734 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3363, FiltMin=2880, FiltMax=63913, Gamma=1.000
02:56:32.748 00.014 21068 UpdateGuideState exits: m=143970 SNR=101.7
02:56:32.749 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:32.750 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:32.751 00.001 21068 Enqueuing Expose request
02:56:32.785 00.034 16108 PulseGuide returned control before completion, sleep 15
02:56:32.814 00.029 16108 IsGuiding returns 1
02:56:32.814 00.000 16108 scope still moving after pulse duration time elapsed
02:56:32.846 00.032 16108 IsSlewing returns 0
02:56:32.846 00.000 16108 IsGuiding returns 1
02:56:32.877 00.031 16108 IsSlewing returns 0
02:56:32.877 00.000 16108 IsGuiding returns 1
02:56:32.909 00.032 16108 IsSlewing returns 0
02:56:32.909 00.000 16108 IsGuiding returns 0
02:56:32.909 00.000 16108 scope move finished after 59 + 119 ms
02:56:32.909 00.000 16108 Move returns status 0, amount 59
02:56:32.909 00.000 16108 MoveAxis(N, 0, ABG)
02:56:32.909 00.000 16108 Move returns status 0, amount 0
02:56:32.909 00.000 16108 move complete, result=0
02:56:32.909 00.000 16108 worker thread done servicing request
02:56:32.909 00.000 16108 Worker thread wakes up
02:56:32.909 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
02:56:32.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:32.911 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:33.890 00.979 16108 Exposure complete
02:56:33.948 00.058 16108 worker thread done servicing request
02:56:33.948 00.000 21068 OnExposeComplete: enter
02:56:33.950 00.002 21068 UpdateGuideState(): m_state=6
02:56:33.953 00.003 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
02:56:33.955 00.002 21068 Star::Find returns 1 (0), X=463.85, Y=436.93, Mass=165230, SNR=106.6, Peak=28240 HFD=2.6
02:56:33.957 00.002 21068 MultiStar: [#1 -0.23,0.06,0.91,U] [#2 -0.10,0.04,0.78,U] [#3 -0.18,0.08,0.73,U] [#4 -0.23,0.13,0.84,U] [#5 -0.26,-0.11,0.63,U] [#6 -0.43,-0.08,0.00,M4] [#7 -0.11,0.19,0.60,U] [#8 -0.10,-0.07,0.57,U] 
02:56:33.958 00.001 21068 single-star, 7 included, MultiStar: {-0.14, 0.06}, one-star: {0.05, 0.11}
02:56:33.959 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
02:56:33.961 00.002 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
02:56:33.963 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.02 mountY=-0.12, mountTheta=-1.77
02:56:33.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
02:56:33.966 00.001 21068 Enqueuing Move request for scope (0.05, 0.11)
02:56:33.966 00.000 16108 Worker thread wakes up
02:56:33.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
02:56:33.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:56:33.967 00.001 16108 Moving (0.05, 0.11) raw xDistance=-0.02 yDistance=-0.12
02:56:33.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:56:33.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:33.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:56:33.967 00.000 16108 MoveAxis(E, 0, ABG)
02:56:33.967 00.000 16108 Move returns status 0, amount 0
02:56:33.967 00.000 16108 MoveAxis(N, 0, ABG)
02:56:33.967 00.000 16108 Move returns status 0, amount 0
02:56:33.967 00.000 16108 move complete, result=0
02:56:33.967 00.000 16108 worker thread done servicing request
02:56:33.971 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3366, FiltMin=2889, FiltMax=62640, Gamma=1.000
02:56:33.986 00.015 21068 UpdateGuideState exits: m=165230 SNR=106.6
02:56:33.986 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:33.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:33.988 00.001 21068 Enqueuing Expose request
02:56:33.988 00.000 16108 Worker thread wakes up
02:56:33.988 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:33.990 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:33.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:35.152 01.162 16108 Exposure complete
02:56:35.211 00.059 16108 worker thread done servicing request
02:56:35.211 00.000 21068 OnExposeComplete: enter
02:56:35.213 00.002 21068 UpdateGuideState(): m_state=6
02:56:35.213 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
02:56:35.214 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=437.06, Mass=151048, SNR=116.7, Peak=25984 HFD=2.7
02:56:35.215 00.001 21068 MultiStar: [#1 -0.17,-0.16,0.79,U] [#2 -0.09,-0.14,0.70,U] [#3 -0.03,-0.07,0.72,U] [#4 -0.33,0.13,0.66,U] [#5 -0.22,0.11,0.61,U] [#6 -0.33,0.12,0.61,U] [#7 0.09,0.39,0.00,M2] [#8 -0.10,0.07,0.50,U] 
02:56:35.216 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {0.07, 0.25}
02:56:35.216 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
02:56:35.217 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
02:56:35.218 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=0.14 mountY=-0.01, mountTheta=-0.07
02:56:35.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
02:56:35.225 00.005 21068 Enqueuing Move request for scope (-0.13, 0.04)
02:56:35.227 00.002 16108 Worker thread wakes up
02:56:35.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
02:56:35.227 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
02:56:35.227 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.14 yDistance=-0.01
02:56:35.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:56:35.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:35.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:56:35.227 00.000 16108 MoveAxis(E, 0, ABG)
02:56:35.227 00.000 16108 Move returns status 0, amount 0
02:56:35.227 00.000 16108 MoveAxis(N, 0, ABG)
02:56:35.228 00.001 16108 Move returns status 0, amount 0
02:56:35.228 00.000 16108 move complete, result=0
02:56:35.228 00.000 16108 worker thread done servicing request
02:56:35.235 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3366, FiltMin=2909, FiltMax=55824, Gamma=1.000
02:56:35.262 00.027 21068 UpdateGuideState exits: m=151048 SNR=116.7
02:56:35.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:35.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:35.265 00.001 21068 Enqueuing Expose request
02:56:35.265 00.000 16108 Worker thread wakes up
02:56:35.267 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:35.267 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:35.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:36.253 00.986 16108 Exposure complete
02:56:36.313 00.060 16108 worker thread done servicing request
02:56:36.313 00.000 21068 OnExposeComplete: enter
02:56:36.315 00.002 21068 UpdateGuideState(): m_state=6
02:56:36.316 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
02:56:36.317 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=437.21, Mass=181998, SNR=116.3, Peak=24624 HFD=2.8
02:56:36.318 00.001 21068 MultiStar: [#1 -0.14,-0.08,0.88,U] [#2 0.02,0.14,0.85,U] [#3 -0.08,0.10,0.64,U] [#4 -0.28,0.11,0.73,U] [#5 -0.25,0.03,0.59,U] [#6 -0.29,0.18,0.61,U] [#7 -0.12,0.27,0.58,U] [#8 -0.21,0.02,0.55,U] 
02:56:36.319 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {0.13, 0.40}
02:56:36.320 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
02:56:36.321 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
02:56:36.322 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.26 mountX=0.14 mountY=-0.11, mountTheta=-0.66
02:56:36.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
02:56:36.325 00.000 21068 Enqueuing Move request for scope (-0.11, 0.14)
02:56:36.326 00.001 16108 Worker thread wakes up
02:56:36.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
02:56:36.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
02:56:36.327 00.001 16108 Moving (-0.11, 0.14) raw xDistance=0.14 yDistance=-0.11
02:56:36.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:56:36.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:36.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:56:36.327 00.000 16108 MoveAxis(E, 0, ABG)
02:56:36.327 00.000 16108 Move returns status 0, amount 0
02:56:36.327 00.000 16108 MoveAxis(N, 0, ABG)
02:56:36.327 00.000 16108 Move returns status 0, amount 0
02:56:36.327 00.000 16108 move complete, result=0
02:56:36.327 00.000 16108 worker thread done servicing request
02:56:36.330 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3366, FiltMin=2873, FiltMax=58249, Gamma=1.000
02:56:36.343 00.013 21068 UpdateGuideState exits: m=181998 SNR=116.3
02:56:36.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:36.346 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:36.347 00.001 21068 Enqueuing Expose request
02:56:36.348 00.001 16108 Worker thread wakes up
02:56:36.348 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:36.348 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:36.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:37.513 01.165 16108 Exposure complete
02:56:37.584 00.071 16108 worker thread done servicing request
02:56:37.584 00.000 21068 OnExposeComplete: enter
02:56:37.584 00.000 21068 UpdateGuideState(): m_state=6
02:56:37.585 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
02:56:37.587 00.002 21068 Star::Find returns 1 (0), X=464.24, Y=437.03, Mass=174972, SNR=109.5, Peak=27872 HFD=2.5
02:56:37.588 00.001 21068 MultiStar: [#1 0.28,0.01,0.85,U] [#2 0.09,0.08,0.75,U] [#3 0.12,-0.09,0.70,U] [#4 0.04,0.10,0.67,U] [#5 -0.08,0.08,0.61,U] [#6 -0.12,0.15,0.74,U] [#7 0.18,0.39,0.00,M2] [#8 0.11,0.01,0.53,U] 
02:56:37.589 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.43, 0.21}
02:56:37.590 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
02:56:37.591 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
02:56:37.592 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
02:56:37.595 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
02:56:37.597 00.002 21068 Enqueuing Move request for scope (0.13, 0.08)
02:56:37.600 00.003 16108 Worker thread wakes up
02:56:37.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
02:56:37.600 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
02:56:37.600 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.12 yDistance=-0.11
02:56:37.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:56:37.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:37.601 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:56:37.601 00.000 16108 MoveAxis(E, 0, ABG)
02:56:37.601 00.000 16108 Move returns status 0, amount 0
02:56:37.601 00.000 16108 MoveAxis(N, 0, ABG)
02:56:37.601 00.000 16108 Move returns status 0, amount 0
02:56:37.601 00.000 16108 move complete, result=0
02:56:37.601 00.000 16108 worker thread done servicing request
02:56:37.607 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3369, FiltMin=2864, FiltMax=55744, Gamma=1.000
02:56:37.634 00.027 21068 UpdateGuideState exits: m=174972 SNR=109.5
02:56:37.637 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:37.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:37.639 00.001 21068 Enqueuing Expose request
02:56:37.640 00.001 16108 Worker thread wakes up
02:56:37.640 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:37.641 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:37.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:38.612 00.971 16108 Exposure complete
02:56:38.674 00.062 16108 worker thread done servicing request
02:56:38.674 00.000 21068 OnExposeComplete: enter
02:56:38.675 00.001 21068 UpdateGuideState(): m_state=6
02:56:38.676 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
02:56:38.677 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=437.03, Mass=158437, SNR=105.3, Peak=26448 HFD=2.7
02:56:38.678 00.001 21068 MultiStar: [#1 0.11,-0.09,0.85,U] [#2 -0.05,0.09,0.83,U] [#3 -0.19,-0.17,0.79,U] [#4 -0.19,0.39,0.00,M1] [#5 -0.35,0.01,0.63,U] [#6 -0.23,0.42,0.00,M2] [#7 -0.01,0.52,0.00,M3] [#8 0.24,0.21,0.59,U] 
02:56:38.679 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.04}, one-star: {0.06, 0.21}
02:56:38.680 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
02:56:38.680 00.000 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
02:56:38.681 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.09 mountX=0.03 mountY=-0.04, mountTheta=-0.85
02:56:38.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
02:56:38.684 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
02:56:38.685 00.001 16108 Worker thread wakes up
02:56:38.685 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:56:38.685 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:56:38.685 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
02:56:38.685 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:56:38.685 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:38.685 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:56:38.685 00.000 16108 MoveAxis(E, 0, ABG)
02:56:38.685 00.000 16108 Move returns status 0, amount 0
02:56:38.685 00.000 16108 MoveAxis(N, 0, ABG)
02:56:38.685 00.000 16108 Move returns status 0, amount 0
02:56:38.685 00.000 16108 move complete, result=0
02:56:38.685 00.000 16108 worker thread done servicing request
02:56:38.695 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=147, max=65535, med=3369, FiltMin=2925, FiltMax=65443, Gamma=1.000
02:56:38.722 00.027 21068 UpdateGuideState exits: m=158437 SNR=105.3
02:56:38.724 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:38.726 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:38.728 00.002 21068 Enqueuing Expose request
02:56:38.729 00.001 16108 Worker thread wakes up
02:56:38.729 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:38.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:38.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:39.910 01.180 16108 Exposure complete
02:56:39.969 00.059 16108 worker thread done servicing request
02:56:39.969 00.000 21068 OnExposeComplete: enter
02:56:39.970 00.001 21068 UpdateGuideState(): m_state=6
02:56:39.972 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
02:56:39.972 00.000 21068 Star::Find returns 1 (0), X=464.21, Y=437.22, Mass=146631, SNR=95.7, Peak=23216 HFD=2.8
02:56:39.973 00.001 21068 MultiStar: [#1 0.12,-0.05,0.93,U] [#2 0.29,0.12,0.86,U] [#3 0.20,-0.00,0.80,U] [#4 -0.08,-0.09,0.80,U] [#5 -0.10,-0.07,0.77,U] [#6 -0.01,0.07,0.64,U] [#7 0.15,0.49,0.00,M4] [#8 0.32,0.02,0.66,U] 
02:56:39.974 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.40, 0.40}
02:56:39.975 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
02:56:39.976 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
02:56:39.976 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
02:56:39.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
02:56:39.978 00.000 21068 Enqueuing Move request for scope (0.15, 0.06)
02:56:39.979 00.001 16108 Worker thread wakes up
02:56:39.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:56:39.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:56:39.980 00.001 16108 Moving (0.15, 0.06) raw xDistance=-0.14 yDistance=-0.09
02:56:39.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:56:39.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:39.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:56:39.980 00.000 16108 MoveAxis(E, 0, ABG)
02:56:39.980 00.000 16108 Move returns status 0, amount 0
02:56:39.980 00.000 16108 MoveAxis(N, 0, ABG)
02:56:39.980 00.000 16108 Move returns status 0, amount 0
02:56:39.980 00.000 16108 move complete, result=0
02:56:39.980 00.000 16108 worker thread done servicing request
02:56:39.984 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3373, FiltMin=2880, FiltMax=65424, Gamma=1.000
02:56:39.997 00.013 21068 UpdateGuideState exits: m=146631 SNR=95.7
02:56:39.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:39.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:39.999 00.000 21068 Enqueuing Expose request
02:56:40.000 00.001 16108 Worker thread wakes up
02:56:40.000 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:40.002 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:40.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:40.983 00.981 16108 Exposure complete
02:56:41.044 00.061 16108 worker thread done servicing request
02:56:41.044 00.000 21068 OnExposeComplete: enter
02:56:41.045 00.001 21068 UpdateGuideState(): m_state=6
02:56:41.045 00.000 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
02:56:41.046 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=437.20, Mass=154033, SNR=98.0, Peak=22624 HFD=2.6
02:56:41.047 00.001 21068 MultiStar: [#1 0.04,-0.14,0.98,U] [#2 0.05,0.01,0.90,U] [#3 -0.20,0.19,0.84,U] [#4 -0.14,0.38,0.00,M1] [#5 -0.16,0.21,0.73,U] [#6 -0.31,-0.02,0.80,U] [#7 0.21,0.50,0.00,M5] [#8 -0.03,0.08,0.64,U] 
02:56:41.048 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.10}, one-star: {0.29, 0.39}
02:56:41.049 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
02:56:41.049 00.000 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
02:56:41.050 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.86 mountX=0.05 mountY=-0.09, mountTheta=-1.09
02:56:41.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
02:56:41.053 00.001 21068 Enqueuing Move request for scope (-0.03, 0.10)
02:56:41.054 00.001 16108 Worker thread wakes up
02:56:41.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:56:41.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:56:41.054 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.05 yDistance=-0.09
02:56:41.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:56:41.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:41.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:56:41.055 00.001 16108 MoveAxis(E, 0, ABG)
02:56:41.055 00.000 16108 Move returns status 0, amount 0
02:56:41.055 00.000 16108 MoveAxis(N, 0, ABG)
02:56:41.055 00.000 16108 Move returns status 0, amount 0
02:56:41.055 00.000 16108 move complete, result=0
02:56:41.055 00.000 16108 worker thread done servicing request
02:56:41.057 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3373, FiltMin=2902, FiltMax=61760, Gamma=1.000
02:56:41.071 00.014 21068 UpdateGuideState exits: m=154033 SNR=98.0
02:56:41.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:41.074 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:41.074 00.000 21068 Enqueuing Expose request
02:56:41.075 00.001 16108 Worker thread wakes up
02:56:41.075 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:41.076 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:41.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:42.239 01.163 16108 Exposure complete
02:56:42.318 00.079 16108 worker thread done servicing request
02:56:42.318 00.000 21068 OnExposeComplete: enter
02:56:42.318 00.000 21068 UpdateGuideState(): m_state=6
02:56:42.319 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
02:56:42.320 00.001 21068 Star::Find returns 1 (0), X=464.26, Y=437.29, Mass=162331, SNR=103.5, Peak=24192 HFD=2.8
02:56:42.321 00.001 21068 MultiStar: [#1 0.35,-0.10,0.97,U] [#2 0.28,0.03,0.79,U] [#3 0.24,0.11,0.83,U] [#4 0.37,0.15,0.00,M2] [#5 -0.11,-0.02,0.64,U] [#6 -0.07,0.16,0.69,U] [#7 -0.04,0.59,0.00,M6] [#8 0.27,0.33,0.00,M1] 
02:56:42.322 00.001 21068 refined, 5 included, MultiStar: {0.22, 0.12}, one-star: {0.45, 0.47}
02:56:42.323 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
02:56:42.323 00.000 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
02:56:42.324 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.50 mountX=-0.20 mountY=-0.17, mountTheta=-2.43
02:56:42.327 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.12, opts=13)
02:56:42.328 00.001 21068 Enqueuing Move request for scope (0.22, 0.12)
02:56:42.328 00.000 16108 Worker thread wakes up
02:56:42.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
02:56:42.329 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
02:56:42.329 00.000 16108 Moving (0.22, 0.12) raw xDistance=-0.20 yDistance=-0.17
02:56:42.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:56:42.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:42.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:56:42.329 00.000 16108 MoveAxis(E, 0, ABG)
02:56:42.329 00.000 16108 Move returns status 0, amount 0
02:56:42.329 00.000 16108 MoveAxis(N, 0, ABG)
02:56:42.329 00.000 16108 Move returns status 0, amount 0
02:56:42.329 00.000 16108 move complete, result=0
02:56:42.330 00.001 16108 worker thread done servicing request
02:56:42.335 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3376, FiltMin=2877, FiltMax=63161, Gamma=1.000
02:56:42.359 00.024 21068 UpdateGuideState exits: m=162331 SNR=103.5
02:56:42.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:42.362 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:42.363 00.001 21068 Enqueuing Expose request
02:56:42.364 00.001 16108 Worker thread wakes up
02:56:42.364 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:42.367 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:42.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:43.352 00.985 16108 Exposure complete
02:56:43.408 00.056 16108 worker thread done servicing request
02:56:43.409 00.001 21068 OnExposeComplete: enter
02:56:43.410 00.001 21068 UpdateGuideState(): m_state=6
02:56:43.411 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
02:56:43.411 00.000 21068 Star::Find returns 1 (0), X=464.40, Y=437.12, Mass=130984, SNR=93.5, Peak=21072 HFD=2.7
02:56:43.412 00.001 21068 MultiStar: [#1 0.39,-0.07,0.00,M1] [#2 0.24,0.21,0.89,U] [#3 0.27,-0.03,0.79,U] [#4 0.16,0.13,0.77,U] [#5 0.08,0.25,0.75,U] [#6 0.22,0.02,0.80,U] [#7 0.37,0.13,0.00,M7] [#8 0.54,0.17,0.00,M2] 
02:56:43.413 00.001 21068 refined, 5 included, MultiStar: {0.28, 0.15}, one-star: {0.60, 0.30}
02:56:43.414 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
02:56:43.414 00.000 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
02:56:43.416 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=0.15 hyp=0.32 cameraTheta=0.51 mountX=-0.25 mountY=-0.21, mountTheta=-2.42
02:56:43.418 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.15, opts=13)
02:56:43.418 00.000 21068 Enqueuing Move request for scope (0.28, 0.15)
02:56:43.419 00.001 16108 Worker thread wakes up
02:56:43.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.15) opts 0xd
02:56:43.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.15)
02:56:43.419 00.000 16108 Moving (0.28, 0.15) raw xDistance=-0.25 yDistance=-0.21
02:56:43.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:56:43.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:56:43.419 00.000 16108 MoveAxis(E, 64, ABG)
02:56:43.419 00.000 16108 Guiding  Dir = 2, Dur = 64
02:56:43.420 00.001 16108 IsSlewing returns 0
02:56:43.420 00.000 16108 IsGuiding returns 0
02:56:43.423 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3376, FiltMin=2809, FiltMax=55568, Gamma=1.000
02:56:43.438 00.015 21068 UpdateGuideState exits: m=130984 SNR=93.5
02:56:43.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:43.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:43.442 00.002 21068 Enqueuing Expose request
02:56:43.455 00.013 16108 PulseGuide returned control before completion, sleep 40
02:56:43.500 00.045 16108 IsGuiding returns 1
02:56:43.500 00.000 16108 scope still moving after pulse duration time elapsed
02:56:43.532 00.032 16108 IsSlewing returns 0
02:56:43.532 00.000 16108 IsGuiding returns 1
02:56:43.563 00.031 16108 IsSlewing returns 0
02:56:43.563 00.000 16108 IsGuiding returns 0
02:56:43.564 00.001 16108 scope move finished after 64 + 79 ms
02:56:43.564 00.000 16108 Move returns status 0, amount 64
02:56:43.564 00.000 16108 MoveAxis(N, 43, ABG)
02:56:43.564 00.000 16108 Guiding  Dir = 0, Dur = 43
02:56:43.564 00.000 16108 IsSlewing returns 0
02:56:43.564 00.000 16108 IsGuiding returns 0
02:56:43.612 00.048 16108 IsGuiding returns 1
02:56:43.612 00.000 16108 scope still moving after pulse duration time elapsed
02:56:43.641 00.029 16108 IsSlewing returns 0
02:56:43.641 00.000 16108 IsGuiding returns 1
02:56:43.673 00.032 16108 IsSlewing returns 0
02:56:43.673 00.000 16108 IsGuiding returns 1
02:56:43.704 00.031 16108 IsSlewing returns 0
02:56:43.704 00.000 16108 IsGuiding returns 0
02:56:43.704 00.000 16108 scope move finished after 43 + 96 ms
02:56:43.704 00.000 16108 Move returns status 0, amount 43
02:56:43.704 00.000 16108 move complete, result=0
02:56:43.704 00.000 16108 worker thread done servicing request
02:56:43.705 00.001 16108 Worker thread wakes up
02:56:43.705 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.2 px 43 ms NORTH
02:56:43.706 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:43.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:44.870 01.164 16108 Exposure complete
02:56:44.936 00.066 16108 worker thread done servicing request
02:56:44.937 00.001 21068 OnExposeComplete: enter
02:56:44.938 00.001 21068 UpdateGuideState(): m_state=6
02:56:44.939 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
02:56:44.940 00.001 21068 Star::Find returns 1 (0), X=463.90, Y=437.05, Mass=171207, SNR=108.7, Peak=29136 HFD=2.7
02:56:44.941 00.001 21068 MultiStar: [#1 0.38,-0.34,0.00,M2] [#2 0.05,-0.05,0.79,U] [#3 -0.08,-0.16,0.72,U] [#4 0.14,0.19,0.79,U] [#5 -0.12,0.06,0.63,U] [#6 -0.07,0.03,0.75,U] [#7 -0.02,0.17,0.62,U] [#8 0.14,0.09,0.50,U] 
02:56:44.942 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.09, 0.23}
02:56:44.943 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
02:56:44.944 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
02:56:44.944 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=-0.00 mountY=-0.08, mountTheta=-1.63
02:56:44.946 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
02:56:44.947 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
02:56:44.947 00.000 16108 Worker thread wakes up
02:56:44.948 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
02:56:44.948 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:56:44.948 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.00 yDistance=-0.08
02:56:44.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:56:44.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:44.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:56:44.948 00.000 16108 MoveAxis(E, 0, ABG)
02:56:44.948 00.000 16108 Move returns status 0, amount 0
02:56:44.948 00.000 16108 MoveAxis(N, 0, ABG)
02:56:44.948 00.000 16108 Move returns status 0, amount 0
02:56:44.948 00.000 16108 move complete, result=0
02:56:44.948 00.000 16108 worker thread done servicing request
02:56:44.952 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3376, FiltMin=2870, FiltMax=60656, Gamma=1.000
02:56:44.966 00.014 21068 UpdateGuideState exits: m=171207 SNR=108.7
02:56:44.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:44.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:44.969 00.001 21068 Enqueuing Expose request
02:56:44.970 00.001 16108 Worker thread wakes up
02:56:44.970 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:44.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:44.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:45.952 00.982 16108 Exposure complete
02:56:46.015 00.063 16108 worker thread done servicing request
02:56:46.015 00.000 21068 OnExposeComplete: enter
02:56:46.016 00.001 21068 UpdateGuideState(): m_state=6
02:56:46.017 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
02:56:46.018 00.001 21068 Star::Find returns 1 (0), X=464.18, Y=436.92, Mass=147012, SNR=97.3, Peak=26400 HFD=2.6
02:56:46.019 00.001 21068 MultiStar: [#1 0.31,-0.35,0.00,M3] [#2 0.30,-0.00,0.97,U] [#3 0.25,-0.22,0.94,U] [#4 -0.03,0.14,0.86,U] [#5 -0.08,-0.18,0.68,U] [#6 0.16,-0.16,0.69,U] [#7 0.10,0.09,0.66,U] [#8 0.30,-0.12,0.57,U] 
02:56:46.020 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.04}, one-star: {0.37, 0.10}
02:56:46.020 00.000 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
02:56:46.021 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
02:56:46.022 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=-0.19 mountY=-0.01, mountTheta=-3.11
02:56:46.023 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
02:56:46.024 00.001 21068 Enqueuing Move request for scope (0.18, -0.04)
02:56:46.025 00.001 16108 Worker thread wakes up
02:56:46.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
02:56:46.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
02:56:46.025 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.19 yDistance=-0.01
02:56:46.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:56:46.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:46.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:56:46.025 00.000 16108 MoveAxis(E, 0, ABG)
02:56:46.025 00.000 16108 Move returns status 0, amount 0
02:56:46.025 00.000 16108 MoveAxis(N, 0, ABG)
02:56:46.025 00.000 16108 Move returns status 0, amount 0
02:56:46.025 00.000 16108 move complete, result=0
02:56:46.025 00.000 16108 worker thread done servicing request
02:56:46.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3379, FiltMin=2925, FiltMax=48003, Gamma=1.000
02:56:46.042 00.013 21068 UpdateGuideState exits: m=147012 SNR=97.3
02:56:46.044 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:46.044 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:46.045 00.001 21068 Enqueuing Expose request
02:56:46.047 00.002 16108 Worker thread wakes up
02:56:46.047 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:46.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:46.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:47.199 01.152 16108 Exposure complete
02:56:47.251 00.052 16108 worker thread done servicing request
02:56:47.251 00.000 21068 OnExposeComplete: enter
02:56:47.252 00.001 21068 UpdateGuideState(): m_state=6
02:56:47.253 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
02:56:47.254 00.001 21068 Star::Find returns 1 (0), X=464.26, Y=437.01, Mass=165564, SNR=110.8, Peak=27056 HFD=2.5
02:56:47.255 00.001 21068 MultiStar: [#1 0.18,-0.12,0.72,U] [#2 0.02,0.11,0.77,U] [#3 0.08,-0.29,0.70,U] [#4 0.07,0.15,0.74,U] [#5 -0.06,-0.22,0.67,U] [#6 0.01,0.06,0.68,U] [#7 -0.15,0.28,0.62,U] [#8 0.18,0.05,0.55,U] 
02:56:47.255 00.000 21068 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.45, 0.19}
02:56:47.256 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:56:47.257 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:56:47.258 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:56:47.259 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
02:56:47.260 00.001 21068 Enqueuing Move request for scope (0.10, 0.03)
02:56:47.261 00.001 16108 Worker thread wakes up
02:56:47.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
02:56:47.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
02:56:47.261 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.10 yDistance=-0.05
02:56:47.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:56:47.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:47.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:56:47.261 00.000 16108 MoveAxis(E, 0, ABG)
02:56:47.261 00.000 16108 Move returns status 0, amount 0
02:56:47.261 00.000 16108 MoveAxis(N, 0, ABG)
02:56:47.261 00.000 16108 Move returns status 0, amount 0
02:56:47.261 00.000 16108 move complete, result=0
02:56:47.261 00.000 16108 worker thread done servicing request
02:56:47.265 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3379, FiltMin=2870, FiltMax=61120, Gamma=1.000
02:56:47.286 00.021 21068 UpdateGuideState exits: m=165564 SNR=110.8
02:56:47.287 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:47.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:47.289 00.001 21068 Enqueuing Expose request
02:56:47.290 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:47.290 00.000 16108 Worker thread wakes up
02:56:47.291 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:47.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:48.268 00.977 16108 Exposure complete
02:56:48.324 00.056 16108 worker thread done servicing request
02:56:48.324 00.000 21068 OnExposeComplete: enter
02:56:48.325 00.001 21068 UpdateGuideState(): m_state=6
02:56:48.326 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
02:56:48.327 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=437.10, Mass=159595, SNR=118.4, Peak=26480 HFD=2.8
02:56:48.328 00.001 21068 MultiStar: [#1 0.21,-0.10,0.74,U] [#2 0.02,0.02,0.79,U] [#3 -0.22,-0.07,0.69,U] [#4 0.10,0.27,0.71,U] [#5 -0.32,-0.26,0.00,M1] [#6 -0.29,0.12,0.64,U] [#7 0.01,0.26,0.53,U] [#8 0.05,0.06,0.48,U] 
02:56:48.328 00.000 21068 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.22, 0.29}
02:56:48.330 00.002 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
02:56:48.331 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
02:56:48.332 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
02:56:48.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
02:56:48.335 00.001 21068 Enqueuing Move request for scope (0.03, 0.11)
02:56:48.338 00.003 16108 Worker thread wakes up
02:56:48.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:56:48.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:56:48.338 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.11
02:56:48.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:56:48.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:48.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:56:48.338 00.000 16108 MoveAxis(E, 0, ABG)
02:56:48.338 00.000 16108 Move returns status 0, amount 0
02:56:48.338 00.000 16108 MoveAxis(N, 0, ABG)
02:56:48.338 00.000 16108 Move returns status 0, amount 0
02:56:48.338 00.000 16108 move complete, result=0
02:56:48.338 00.000 16108 worker thread done servicing request
02:56:48.350 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3379, FiltMin=2896, FiltMax=65424, Gamma=1.000
02:56:48.369 00.019 21068 UpdateGuideState exits: m=159595 SNR=118.4
02:56:48.369 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:48.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:48.371 00.001 21068 Enqueuing Expose request
02:56:48.372 00.001 16108 Worker thread wakes up
02:56:48.372 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:48.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:48.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:49.544 01.172 16108 Exposure complete
02:56:49.606 00.062 16108 worker thread done servicing request
02:56:49.606 00.000 21068 OnExposeComplete: enter
02:56:49.607 00.001 21068 UpdateGuideState(): m_state=6
02:56:49.608 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
02:56:49.609 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.87, Mass=125434, SNR=84.7, Peak=23344 HFD=2.7
02:56:49.610 00.001 21068 MultiStar: [#1 0.07,-0.34,1.21,U] [#2 0.18,-0.20,1.01,U] [#3 0.08,-0.17,0.86,U] [#4 -0.07,-0.08,1.11,U] [#5 -0.16,-0.00,0.75,U] [#6 -0.13,0.03,0.86,U] [#7 -0.08,-0.07,0.75,U] [#8 0.00,-0.28,0.82,U] 
02:56:49.610 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.23, 0.05}
02:56:49.611 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
02:56:49.612 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
02:56:49.614 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.05 mountY=0.12, mountTheta=1.94
02:56:49.615 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
02:56:49.616 00.001 21068 Enqueuing Move request for scope (0.02, -0.13)
02:56:49.617 00.001 16108 Worker thread wakes up
02:56:49.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:56:49.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:56:49.617 00.000 16108 Moving (0.02, -0.13) raw xDistance=-0.05 yDistance=0.12
02:56:49.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:49.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:49.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:56:49.617 00.000 16108 MoveAxis(E, 0, ABG)
02:56:49.617 00.000 16108 Move returns status 0, amount 0
02:56:49.617 00.000 16108 MoveAxis(N, 0, ABG)
02:56:49.617 00.000 16108 Move returns status 0, amount 0
02:56:49.617 00.000 16108 move complete, result=0
02:56:49.617 00.000 16108 worker thread done servicing request
02:56:49.628 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3382, FiltMin=2896, FiltMax=48544, Gamma=1.000
02:56:49.646 00.018 21068 UpdateGuideState exits: m=125434 SNR=84.7
02:56:49.648 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:49.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:49.651 00.002 21068 Enqueuing Expose request
02:56:49.652 00.001 16108 Worker thread wakes up
02:56:49.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:49.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:49.652 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:50.648 00.996 16108 Exposure complete
02:56:50.723 00.075 16108 worker thread done servicing request
02:56:50.723 00.000 21068 OnExposeComplete: enter
02:56:50.724 00.001 21068 UpdateGuideState(): m_state=6
02:56:50.726 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
02:56:50.727 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=436.91, Mass=165142, SNR=101.6, Peak=26672 HFD=2.8
02:56:50.728 00.001 21068 MultiStar: [#1 0.04,-0.44,0.00,M1] [#2 0.25,0.02,0.90,U] [#3 0.24,-0.25,0.81,U] [#4 -0.02,0.13,0.83,U] [#5 0.04,-0.23,0.57,U] [#6 -0.09,0.08,0.83,U] [#7 0.16,0.11,0.57,U] [#8 0.15,-0.25,0.59,U] 
02:56:50.729 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.25, 0.09}
02:56:50.729 00.000 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
02:56:50.730 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
02:56:50.731 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
02:56:50.732 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
02:56:50.733 00.001 21068 Enqueuing Move request for scope (0.13, -0.02)
02:56:50.734 00.001 16108 Worker thread wakes up
02:56:50.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
02:56:50.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
02:56:50.734 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
02:56:50.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:56:50.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:50.735 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:56:50.735 00.000 16108 MoveAxis(E, 0, ABG)
02:56:50.735 00.000 16108 Move returns status 0, amount 0
02:56:50.735 00.000 16108 MoveAxis(N, 0, ABG)
02:56:50.735 00.000 16108 Move returns status 0, amount 0
02:56:50.735 00.000 16108 move complete, result=0
02:56:50.735 00.000 16108 worker thread done servicing request
02:56:50.738 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3382, FiltMin=2925, FiltMax=48304, Gamma=1.000
02:56:50.752 00.014 21068 UpdateGuideState exits: m=165142 SNR=101.6
02:56:50.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:50.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:50.755 00.001 21068 Enqueuing Expose request
02:56:50.756 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:50.757 00.001 16108 Worker thread wakes up
02:56:50.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:50.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:51.926 01.169 16108 Exposure complete
02:56:51.985 00.059 16108 worker thread done servicing request
02:56:51.985 00.000 21068 OnExposeComplete: enter
02:56:51.986 00.001 21068 UpdateGuideState(): m_state=6
02:56:51.987 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
02:56:51.988 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=437.05, Mass=157918, SNR=108.4, Peak=26448 HFD=2.7
02:56:51.989 00.001 21068 MultiStar: [#1 -0.10,-0.27,0.86,U] [#2 -0.15,-0.05,0.74,U] [#3 -0.19,0.00,0.72,U] [#4 -0.29,-0.01,0.76,U] [#5 -0.27,-0.12,0.63,U] [#6 -0.42,0.05,0.00,M1] [#7 -0.12,0.22,0.58,U] [#8 0.08,-0.19,0.58,U] 
02:56:51.990 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {0.03, 0.23}
02:56:51.990 00.000 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
02:56:51.991 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
02:56:51.992 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=0.12 mountY=0.05, mountTheta=0.37
02:56:51.997 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.02, opts=13)
02:56:51.998 00.001 21068 Enqueuing Move request for scope (-0.12, -0.02)
02:56:51.999 00.001 16108 Worker thread wakes up
02:56:51.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
02:56:51.999 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
02:56:51.999 00.000 16108 Moving (-0.12, -0.02) raw xDistance=0.12 yDistance=0.05
02:56:51.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:51.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:51.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:56:51.999 00.000 16108 MoveAxis(E, 0, ABG)
02:56:51.999 00.000 16108 Move returns status 0, amount 0
02:56:51.999 00.000 16108 MoveAxis(N, 0, ABG)
02:56:51.999 00.000 16108 Move returns status 0, amount 0
02:56:51.999 00.000 16108 move complete, result=0
02:56:51.999 00.000 16108 worker thread done servicing request
02:56:52.003 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3382, FiltMin=2838, FiltMax=51136, Gamma=1.000
02:56:52.018 00.015 21068 UpdateGuideState exits: m=157918 SNR=108.4
02:56:52.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:52.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:52.020 00.000 21068 Enqueuing Expose request
02:56:52.021 00.001 16108 Worker thread wakes up
02:56:52.021 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:52.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:52.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:53.013 00.991 16108 Exposure complete
02:56:53.080 00.067 16108 worker thread done servicing request
02:56:53.080 00.000 21068 OnExposeComplete: enter
02:56:53.083 00.003 21068 UpdateGuideState(): m_state=6
02:56:53.084 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
02:56:53.085 00.001 21068 Star::Find returns 1 (0), X=464.19, Y=437.06, Mass=169096, SNR=99.4, Peak=26896 HFD=2.6
02:56:53.086 00.001 21068 MultiStar: [#1 -0.02,-0.00,0.94,U] [#2 0.03,0.17,0.90,U] [#3 0.11,0.17,0.80,U] [#4 -0.01,0.18,0.79,U] [#5 -0.44,-0.10,0.00,M1] [#6 -0.28,0.20,0.77,U] [#7 -0.32,0.18,0.00,M1] [#8 0.13,0.03,0.65,U] 
02:56:53.088 00.002 21068 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {0.38, 0.24}
02:56:53.089 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
02:56:53.090 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
02:56:53.091 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.19 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
02:56:53.095 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
02:56:53.097 00.002 21068 Enqueuing Move request for scope (0.06, 0.14)
02:56:53.099 00.002 16108 Worker thread wakes up
02:56:53.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
02:56:53.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:56:53.099 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.03 yDistance=-0.15
02:56:53.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:56:53.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:53.100 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:56:53.100 00.000 16108 MoveAxis(E, 0, ABG)
02:56:53.100 00.000 16108 Move returns status 0, amount 0
02:56:53.100 00.000 16108 MoveAxis(N, 0, ABG)
02:56:53.100 00.000 16108 Move returns status 0, amount 0
02:56:53.100 00.000 16108 move complete, result=0
02:56:53.100 00.000 16108 worker thread done servicing request
02:56:53.108 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3385, FiltMin=2941, FiltMax=65424, Gamma=1.000
02:56:53.131 00.023 21068 UpdateGuideState exits: m=169096 SNR=99.4
02:56:53.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:53.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:53.134 00.001 21068 Enqueuing Expose request
02:56:53.135 00.001 16108 Worker thread wakes up
02:56:53.135 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:53.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:53.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:54.312 01.176 16108 Exposure complete
02:56:54.406 00.094 16108 worker thread done servicing request
02:56:54.407 00.001 21068 OnExposeComplete: enter
02:56:54.407 00.000 21068 UpdateGuideState(): m_state=6
02:56:54.408 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
02:56:54.409 00.001 21068 Star::Find returns 1 (0), X=464.23, Y=437.11, Mass=142080, SNR=89.8, Peak=22880 HFD=2.6
02:56:54.410 00.001 21068 MultiStar: [#1 0.13,-0.16,1.08,U] [#2 0.14,0.16,1.00,U] [#3 -0.19,-0.06,0.88,U] [#4 0.03,0.06,0.86,U] [#5 -0.36,0.04,0.72,U] [#6 -0.47,-0.01,0.00,M1] [#7 -0.07,0.20,0.65,U] [#8 0.17,0.02,0.70,U] 
02:56:54.411 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.43, 0.29}
02:56:54.411 00.000 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
02:56:54.412 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
02:56:54.413 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.87 mountX=-0.04 mountY=-0.08, mountTheta=-2.08
02:56:54.414 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
02:56:54.415 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
02:56:54.416 00.001 16108 Worker thread wakes up
02:56:54.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:56:54.416 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:56:54.416 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
02:56:54.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:54.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:54.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:56:54.417 00.001 16108 MoveAxis(E, 0, ABG)
02:56:54.417 00.000 16108 Move returns status 0, amount 0
02:56:54.417 00.000 16108 MoveAxis(N, 0, ABG)
02:56:54.417 00.000 16108 Move returns status 0, amount 0
02:56:54.417 00.000 16108 move complete, result=0
02:56:54.417 00.000 16108 worker thread done servicing request
02:56:54.419 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3385, FiltMin=2880, FiltMax=65424, Gamma=1.000
02:56:54.435 00.016 21068 UpdateGuideState exits: m=142080 SNR=89.8
02:56:54.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:54.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:54.438 00.000 21068 Enqueuing Expose request
02:56:54.440 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:54.441 00.001 16108 Worker thread wakes up
02:56:54.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:54.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:55.416 00.975 16108 Exposure complete
02:56:55.470 00.054 16108 worker thread done servicing request
02:56:55.471 00.001 21068 OnExposeComplete: enter
02:56:55.471 00.000 21068 UpdateGuideState(): m_state=6
02:56:55.472 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
02:56:55.473 00.001 21068 Star::Find returns 1 (0), X=464.17, Y=437.24, Mass=167060, SNR=109.3, Peak=26224 HFD=2.6
02:56:55.474 00.001 21068 MultiStar: [#1 0.29,-0.13,0.97,U] [#2 0.33,-0.03,0.72,U] [#3 0.33,-0.01,0.70,U] [#4 0.00,0.20,0.81,U] [#5 -0.10,-0.03,0.63,U] [#6 -0.12,0.13,0.64,U] [#7 0.09,0.39,0.00,M1] [#8 0.25,0.02,0.57,U] 
02:56:55.475 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.08}, one-star: {0.36, 0.42}
02:56:55.476 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
02:56:55.477 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
02:56:55.478 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.43 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
02:56:55.479 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.08, opts=13)
02:56:55.480 00.001 21068 Enqueuing Move request for scope (0.19, 0.08)
02:56:55.481 00.001 16108 Worker thread wakes up
02:56:55.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
02:56:55.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
02:56:55.481 00.000 16108 Moving (0.19, 0.08) raw xDistance=-0.17 yDistance=-0.13
02:56:55.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:56:55.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:55.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:56:55.481 00.000 16108 MoveAxis(E, 0, ABG)
02:56:55.481 00.000 16108 Move returns status 0, amount 0
02:56:55.481 00.000 16108 MoveAxis(N, 0, ABG)
02:56:55.482 00.001 16108 Move returns status 0, amount 0
02:56:55.482 00.000 16108 move complete, result=0
02:56:55.482 00.000 16108 worker thread done servicing request
02:56:55.485 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3385, FiltMin=2912, FiltMax=56464, Gamma=1.000
02:56:55.499 00.014 21068 UpdateGuideState exits: m=167060 SNR=109.3
02:56:55.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:55.500 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:55.501 00.001 21068 Enqueuing Expose request
02:56:55.502 00.001 16108 Worker thread wakes up
02:56:55.502 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:55.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:55.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:56.670 01.167 16108 Exposure complete
02:56:56.724 00.054 16108 worker thread done servicing request
02:56:56.724 00.000 21068 OnExposeComplete: enter
02:56:56.726 00.002 21068 UpdateGuideState(): m_state=6
02:56:56.728 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
02:56:56.729 00.001 21068 Star::Find returns 1 (0), X=464.08, Y=437.20, Mass=150478, SNR=103.5, Peak=26720 HFD=2.6
02:56:56.730 00.001 21068 MultiStar: [#1 -0.12,-0.16,0.88,U] [#2 0.12,-0.01,0.88,U] [#3 -0.22,-0.12,0.76,U] [#4 -0.21,0.27,0.88,U] [#5 -0.27,-0.20,0.65,U] [#6 -0.54,-0.07,0.00,M1] [#7 -0.17,0.18,0.57,U] [#8 -0.16,0.05,0.61,U] 
02:56:56.731 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {0.27, 0.38}
02:56:56.732 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
02:56:56.733 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
02:56:56.734 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.44 mountX=0.08 mountY=-0.04, mountTheta=-0.48
02:56:56.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
02:56:56.736 00.000 21068 Enqueuing Move request for scope (-0.07, 0.06)
02:56:56.737 00.001 16108 Worker thread wakes up
02:56:56.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
02:56:56.738 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
02:56:56.738 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
02:56:56.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:56:56.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:56.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:56:56.738 00.000 16108 MoveAxis(E, 0, ABG)
02:56:56.738 00.000 16108 Move returns status 0, amount 0
02:56:56.738 00.000 16108 MoveAxis(N, 0, ABG)
02:56:56.738 00.000 16108 Move returns status 0, amount 0
02:56:56.738 00.000 16108 move complete, result=0
02:56:56.738 00.000 16108 worker thread done servicing request
02:56:56.742 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3389, FiltMin=2918, FiltMax=56505, Gamma=1.000
02:56:56.757 00.015 21068 UpdateGuideState exits: m=150478 SNR=103.5
02:56:56.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:56.758 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:56.759 00.001 21068 Enqueuing Expose request
02:56:56.760 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:56.761 00.001 16108 Worker thread wakes up
02:56:56.761 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:56.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:57.732 00.971 16108 Exposure complete
02:56:57.796 00.064 16108 worker thread done servicing request
02:56:57.796 00.000 21068 OnExposeComplete: enter
02:56:57.798 00.002 21068 UpdateGuideState(): m_state=6
02:56:57.800 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:56:57.801 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=437.28, Mass=172970, SNR=110.3, Peak=26928 HFD=2.9
02:56:57.803 00.002 21068 MultiStar: [#1 -0.02,-0.10,1.00,U] [#2 -0.11,0.10,0.74,U] [#3 -0.32,-0.09,0.70,U] [#4 -0.17,0.31,0.84,U] [#5 -0.52,-0.08,0.00,M1] [#6 -0.24,-0.02,0.78,U] [#7 -0.23,0.17,0.59,U] [#8 -0.13,0.32,0.61,U] 
02:56:57.804 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.14}, one-star: {-0.13, 0.47}
02:56:57.807 00.003 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
02:56:57.809 00.002 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
02:56:57.810 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.40 mountX=0.18 mountY=-0.10, mountTheta=-0.52
02:56:57.814 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.14, opts=13)
02:56:57.816 00.002 21068 Enqueuing Move request for scope (-0.16, 0.14)
02:56:57.819 00.003 16108 Worker thread wakes up
02:56:57.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
02:56:57.819 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
02:56:57.820 00.001 16108 Moving (-0.16, 0.14) raw xDistance=0.18 yDistance=-0.10
02:56:57.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:56:57.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:57.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:56:57.820 00.000 16108 MoveAxis(E, 0, ABG)
02:56:57.820 00.000 16108 Move returns status 0, amount 0
02:56:57.820 00.000 16108 MoveAxis(N, 0, ABG)
02:56:57.820 00.000 16108 Move returns status 0, amount 0
02:56:57.820 00.000 16108 move complete, result=0
02:56:57.820 00.000 16108 worker thread done servicing request
02:56:57.827 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3389, FiltMin=2918, FiltMax=65424, Gamma=1.000
02:56:57.842 00.015 21068 UpdateGuideState exits: m=172970 SNR=110.3
02:56:57.842 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:57.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:57.844 00.001 21068 Enqueuing Expose request
02:56:57.845 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:57.845 00.000 16108 Worker thread wakes up
02:56:57.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:57.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:56:58.998 01.152 16108 Exposure complete
02:56:59.067 00.069 16108 worker thread done servicing request
02:56:59.067 00.000 21068 OnExposeComplete: enter
02:56:59.068 00.001 21068 UpdateGuideState(): m_state=6
02:56:59.070 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
02:56:59.070 00.000 21068 Star::Find returns 1 (0), X=464.08, Y=437.06, Mass=185063, SNR=118.2, Peak=26736 HFD=2.8
02:56:59.071 00.001 21068 MultiStar: [#1 0.04,-0.26,0.78,U] [#2 0.14,0.08,0.70,U] [#3 -0.23,0.04,0.68,U] [#4 -0.21,0.24,0.70,U] [#5 -0.39,-0.36,0.00,M2] [#6 -0.18,0.09,0.60,U] [#7 -0.03,0.30,0.58,U] [#8 0.10,0.04,0.53,U] 
02:56:59.072 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.27, 0.25}
02:56:59.073 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
02:56:59.074 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
02:56:59.074 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.01 mountY=-0.10, mountTheta=-1.44
02:56:59.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
02:56:59.077 00.001 21068 Enqueuing Move request for scope (0.00, 0.10)
02:56:59.078 00.001 16108 Worker thread wakes up
02:56:59.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
02:56:59.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
02:56:59.078 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.10
02:56:59.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:56:59.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:59.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:56:59.078 00.000 16108 MoveAxis(E, 0, ABG)
02:56:59.078 00.000 16108 Move returns status 0, amount 0
02:56:59.078 00.000 16108 MoveAxis(N, 0, ABG)
02:56:59.078 00.000 16108 Move returns status 0, amount 0
02:56:59.078 00.000 16108 move complete, result=0
02:56:59.079 00.001 16108 worker thread done servicing request
02:56:59.081 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3392, FiltMin=2864, FiltMax=56985, Gamma=1.000
02:56:59.095 00.014 21068 UpdateGuideState exits: m=185063 SNR=118.2
02:56:59.096 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:59.097 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:56:59.097 00.000 21068 Enqueuing Expose request
02:56:59.098 00.001 16108 Worker thread wakes up
02:56:59.098 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:59.100 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:56:59.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:00.065 00.965 16108 Exposure complete
02:57:00.125 00.060 16108 worker thread done servicing request
02:57:00.125 00.000 21068 OnExposeComplete: enter
02:57:00.127 00.002 21068 UpdateGuideState(): m_state=6
02:57:00.128 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
02:57:00.129 00.001 21068 Star::Find returns 1 (0), X=464.17, Y=437.10, Mass=154318, SNR=96.8, Peak=24368 HFD=2.8
02:57:00.130 00.001 21068 MultiStar: [#1 0.34,-0.06,1.08,U] [#2 0.23,0.10,0.98,U] [#3 -0.04,-0.21,0.89,U] [#4 -0.16,-0.03,0.78,U] [#5 -0.16,-0.23,0.68,U] [#6 -0.36,-0.21,0.00,M1] [#7 0.03,0.12,0.71,U] [#8 -0.05,-0.07,0.62,U] 
02:57:00.131 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.36, 0.29}
02:57:00.132 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
02:57:00.133 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
02:57:00.134 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.02 mountX=-0.10 mountY=-0.02, mountTheta=-2.93
02:57:00.136 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.00, opts=13)
02:57:00.136 00.000 21068 Enqueuing Move request for scope (0.10, -0.00)
02:57:00.137 00.001 16108 Worker thread wakes up
02:57:00.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:57:00.137 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:57:00.137 00.000 16108 Moving (0.10, -0.00) raw xDistance=-0.10 yDistance=-0.02
02:57:00.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:00.138 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:00.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:00.138 00.000 16108 MoveAxis(E, 0, ABG)
02:57:00.138 00.000 16108 Move returns status 0, amount 0
02:57:00.138 00.000 16108 MoveAxis(N, 0, ABG)
02:57:00.138 00.000 16108 Move returns status 0, amount 0
02:57:00.138 00.000 16108 move complete, result=0
02:57:00.138 00.000 16108 worker thread done servicing request
02:57:00.143 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3392, FiltMin=2915, FiltMax=56688, Gamma=1.000
02:57:00.157 00.014 21068 UpdateGuideState exits: m=154318 SNR=96.8
02:57:00.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:00.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:00.160 00.001 21068 Enqueuing Expose request
02:57:00.162 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:00.163 00.001 16108 Worker thread wakes up
02:57:00.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:00.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:01.325 01.162 16108 Exposure complete
02:57:01.388 00.063 16108 worker thread done servicing request
02:57:01.388 00.000 21068 OnExposeComplete: enter
02:57:01.390 00.002 21068 UpdateGuideState(): m_state=6
02:57:01.392 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
02:57:01.393 00.001 21068 Star::Find returns 1 (0), X=464.23, Y=436.94, Mass=160772, SNR=96.0, Peak=27744 HFD=2.5
02:57:01.395 00.002 21068 MultiStar: [#1 0.15,-0.06,1.26,U] [#2 0.18,0.19,0.87,U] [#3 0.35,-0.05,0.73,U] [#4 -0.03,0.20,0.90,U] [#5 -0.21,-0.05,0.80,U] [#6 0.16,0.09,0.86,U] [#7 0.14,0.49,0.00,M1] [#8 -0.13,-0.01,0.60,U] 
02:57:01.398 00.003 21068 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.42, 0.12}
02:57:01.399 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
02:57:01.401 00.002 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
02:57:01.402 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
02:57:01.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
02:57:01.406 00.001 21068 Enqueuing Move request for scope (0.13, 0.06)
02:57:01.408 00.002 16108 Worker thread wakes up
02:57:01.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
02:57:01.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
02:57:01.408 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.11 yDistance=-0.08
02:57:01.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:57:01.409 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:01.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:57:01.409 00.000 16108 MoveAxis(E, 0, ABG)
02:57:01.409 00.000 16108 Move returns status 0, amount 0
02:57:01.409 00.000 16108 MoveAxis(N, 0, ABG)
02:57:01.409 00.000 16108 Move returns status 0, amount 0
02:57:01.409 00.000 16108 move complete, result=0
02:57:01.409 00.000 16108 worker thread done servicing request
02:57:01.414 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3392, FiltMin=2925, FiltMax=48560, Gamma=1.000
02:57:01.428 00.014 21068 UpdateGuideState exits: m=160772 SNR=96.0
02:57:01.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.429 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:01.430 00.001 21068 Enqueuing Expose request
02:57:01.431 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:01.432 00.001 16108 Worker thread wakes up
02:57:01.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:01.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:02.411 00.979 16108 Exposure complete
02:57:02.466 00.055 16108 worker thread done servicing request
02:57:02.466 00.000 21068 OnExposeComplete: enter
02:57:02.467 00.001 21068 UpdateGuideState(): m_state=6
02:57:02.468 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
02:57:02.468 00.000 21068 Star::Find returns 1 (0), X=464.02, Y=436.99, Mass=146584, SNR=100.9, Peak=24864 HFD=2.8
02:57:02.469 00.001 21068 MultiStar: [#1 0.28,-0.14,0.84,U] [#2 0.10,-0.01,0.99,U] [#3 0.06,0.01,0.81,U] [#4 0.03,0.15,0.81,U] [#5 -0.07,-0.26,0.73,U] [#6 0.01,0.13,0.61,U] [#7 0.04,0.39,0.00,M2] [#8 0.01,-0.11,0.65,U] 
02:57:02.470 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.21, 0.17}
02:57:02.471 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:57:02.471 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
02:57:02.472 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
02:57:02.475 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
02:57:02.475 00.000 21068 Enqueuing Move request for scope (0.09, -0.00)
02:57:02.476 00.001 16108 Worker thread wakes up
02:57:02.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
02:57:02.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
02:57:02.476 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
02:57:02.477 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:57:02.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:02.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:02.477 00.000 16108 MoveAxis(E, 0, ABG)
02:57:02.477 00.000 16108 Move returns status 0, amount 0
02:57:02.477 00.000 16108 MoveAxis(N, 0, ABG)
02:57:02.477 00.000 16108 Move returns status 0, amount 0
02:57:02.477 00.000 16108 move complete, result=0
02:57:02.477 00.000 16108 worker thread done servicing request
02:57:02.480 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3395, FiltMin=2905, FiltMax=60144, Gamma=1.000
02:57:02.495 00.015 21068 UpdateGuideState exits: m=146584 SNR=100.9
02:57:02.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:02.496 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:02.497 00.001 21068 Enqueuing Expose request
02:57:02.499 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:02.500 00.001 16108 Worker thread wakes up
02:57:02.500 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:02.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:03.677 01.177 16108 Exposure complete
02:57:03.741 00.064 16108 worker thread done servicing request
02:57:03.741 00.000 21068 OnExposeComplete: enter
02:57:03.742 00.001 21068 UpdateGuideState(): m_state=6
02:57:03.743 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
02:57:03.743 00.000 21068 Star::Find returns 1 (0), X=464.08, Y=437.15, Mass=154851, SNR=102.4, Peak=22848 HFD=2.8
02:57:03.744 00.001 21068 MultiStar: [#1 0.38,-0.18,0.00,M1] [#2 0.25,-0.13,0.82,U] [#3 0.32,-0.10,0.68,U] [#4 0.05,-0.05,0.78,U] [#5 -0.15,-0.11,0.80,U] [#6 -0.18,-0.06,0.72,U] [#7 0.09,0.15,0.56,U] [#8 0.20,-0.04,0.62,U] 
02:57:03.745 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.27, 0.33}
02:57:03.746 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
02:57:03.746 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
02:57:03.747 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
02:57:03.749 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
02:57:03.750 00.001 21068 Enqueuing Move request for scope (0.11, 0.01)
02:57:03.751 00.001 16108 Worker thread wakes up
02:57:03.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:57:03.751 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:57:03.751 00.000 16108 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=-0.03
02:57:03.752 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:57:03.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:03.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:57:03.752 00.000 16108 MoveAxis(E, 0, ABG)
02:57:03.752 00.000 16108 Move returns status 0, amount 0
02:57:03.752 00.000 16108 MoveAxis(N, 0, ABG)
02:57:03.752 00.000 16108 Move returns status 0, amount 0
02:57:03.752 00.000 16108 move complete, result=0
02:57:03.752 00.000 16108 worker thread done servicing request
02:57:03.756 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3395, FiltMin=2925, FiltMax=65424, Gamma=1.000
02:57:03.770 00.014 21068 UpdateGuideState exits: m=154851 SNR=102.4
02:57:03.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:03.771 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:03.772 00.001 21068 Enqueuing Expose request
02:57:03.773 00.001 16108 Worker thread wakes up
02:57:03.773 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:03.774 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:03.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:04.759 00.985 16108 Exposure complete
02:57:04.838 00.079 16108 worker thread done servicing request
02:57:04.838 00.000 21068 OnExposeComplete: enter
02:57:04.840 00.002 21068 UpdateGuideState(): m_state=6
02:57:04.841 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
02:57:04.842 00.001 21068 Star::Find returns 1 (0), X=464.11, Y=437.14, Mass=140966, SNR=92.7, Peak=22800 HFD=2.7
02:57:04.843 00.001 21068 MultiStar: [#1 -0.07,-0.25,0.93,U] [#2 -0.03,-0.03,1.12,U] [#3 -0.04,-0.13,0.85,U] [#4 -0.13,-0.00,0.91,U] [#5 -0.22,-0.13,0.75,U] [#6 -0.08,-0.10,0.85,U] [#7 -0.06,0.12,0.60,U] [#8 -0.01,-0.17,0.82,U] 
02:57:04.843 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.30, 0.32}
02:57:04.844 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
02:57:04.845 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
02:57:04.847 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.20 mountX=0.02 mountY=0.05, mountTheta=1.13
02:57:04.852 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
02:57:04.854 00.002 21068 Enqueuing Move request for scope (-0.03, -0.04)
02:57:04.856 00.002 16108 Worker thread wakes up
02:57:04.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:57:04.856 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:57:04.856 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.05
02:57:04.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:04.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:04.857 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:57:04.857 00.000 16108 MoveAxis(E, 0, ABG)
02:57:04.857 00.000 16108 Move returns status 0, amount 0
02:57:04.857 00.000 16108 MoveAxis(N, 0, ABG)
02:57:04.857 00.000 16108 Move returns status 0, amount 0
02:57:04.857 00.000 16108 move complete, result=0
02:57:04.857 00.000 16108 worker thread done servicing request
02:57:04.862 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3398, FiltMin=2950, FiltMax=57673, Gamma=1.000
02:57:04.880 00.018 21068 UpdateGuideState exits: m=140966 SNR=92.7
02:57:04.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:04.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:04.883 00.001 21068 Enqueuing Expose request
02:57:04.884 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:04.885 00.001 16108 Worker thread wakes up
02:57:04.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:04.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:06.044 01.159 16108 Exposure complete
02:57:06.112 00.068 16108 worker thread done servicing request
02:57:06.112 00.000 21068 OnExposeComplete: enter
02:57:06.113 00.001 21068 UpdateGuideState(): m_state=6
02:57:06.113 00.000 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
02:57:06.114 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=437.17, Mass=171643, SNR=114.9, Peak=26128 HFD=2.7
02:57:06.115 00.001 21068 MultiStar: [#1 -0.09,-0.01,0.75,U] [#2 -0.10,0.01,0.78,U] [#3 0.06,-0.12,0.59,U] [#4 -0.05,0.18,0.74,U] [#5 -0.18,-0.16,0.62,U] [#6 -0.37,0.04,0.00,M1] [#7 0.02,0.44,0.00,M1] [#8 -0.07,0.03,0.49,U] 
02:57:06.116 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.07}, one-star: {0.24, 0.35}
02:57:06.116 00.000 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
02:57:06.117 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
02:57:06.118 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.75 mountX=0.02 mountY=-0.06, mountTheta=-1.21
02:57:06.121 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
02:57:06.123 00.002 21068 Enqueuing Move request for scope (-0.01, 0.07)
02:57:06.126 00.003 16108 Worker thread wakes up
02:57:06.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
02:57:06.126 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:57:06.126 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.06
02:57:06.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:06.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:06.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:57:06.127 00.001 16108 MoveAxis(E, 0, ABG)
02:57:06.127 00.000 16108 Move returns status 0, amount 0
02:57:06.127 00.000 16108 MoveAxis(N, 0, ABG)
02:57:06.127 00.000 16108 Move returns status 0, amount 0
02:57:06.127 00.000 16108 move complete, result=0
02:57:06.127 00.000 16108 worker thread done servicing request
02:57:06.134 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3398, FiltMin=2963, FiltMax=54768, Gamma=1.000
02:57:06.154 00.020 21068 UpdateGuideState exits: m=171643 SNR=114.9
02:57:06.156 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:06.158 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:06.159 00.001 21068 Enqueuing Expose request
02:57:06.160 00.001 16108 Worker thread wakes up
02:57:06.160 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:06.162 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:06.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:07.144 00.982 16108 Exposure complete
02:57:07.247 00.103 16108 worker thread done servicing request
02:57:07.247 00.000 21068 OnExposeComplete: enter
02:57:07.248 00.001 21068 UpdateGuideState(): m_state=6
02:57:07.250 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
02:57:07.250 00.000 21068 Star::Find returns 1 (0), X=464.14, Y=437.10, Mass=151673, SNR=102.1, Peak=22736 HFD=2.6
02:57:07.251 00.001 21068 MultiStar: [#1 0.00,-0.23,0.87,U] [#2 0.18,0.14,0.80,U] [#3 -0.24,-0.20,0.77,U] [#4 -0.21,-0.08,0.73,U] [#5 -0.22,-0.18,0.70,U] [#6 0.06,-0.09,0.64,U] [#7 0.02,0.06,0.60,U] [#8 -0.14,-0.36,0.00,M1] 
02:57:07.252 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.33, 0.28}
02:57:07.253 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
02:57:07.254 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
02:57:07.255 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.32 mountX=-0.01 mountY=0.02, mountTheta=2.01
02:57:07.256 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
02:57:07.257 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
02:57:07.257 00.000 16108 Worker thread wakes up
02:57:07.258 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:57:07.258 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:57:07.258 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.02
02:57:07.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:07.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:07.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:57:07.258 00.000 16108 MoveAxis(E, 0, ABG)
02:57:07.258 00.000 16108 Move returns status 0, amount 0
02:57:07.258 00.000 16108 MoveAxis(N, 0, ABG)
02:57:07.258 00.000 16108 Move returns status 0, amount 0
02:57:07.258 00.000 16108 move complete, result=0
02:57:07.258 00.000 16108 worker thread done servicing request
02:57:07.261 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3401, FiltMin=2905, FiltMax=59472, Gamma=1.000
02:57:07.276 00.015 21068 UpdateGuideState exits: m=151673 SNR=102.1
02:57:07.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:07.277 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:07.278 00.001 21068 Enqueuing Expose request
02:57:07.279 00.001 16108 Worker thread wakes up
02:57:07.279 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:07.280 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:07.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:08.459 01.179 16108 Exposure complete
02:57:08.524 00.065 16108 worker thread done servicing request
02:57:08.524 00.000 21068 OnExposeComplete: enter
02:57:08.525 00.001 21068 UpdateGuideState(): m_state=6
02:57:08.526 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
02:57:08.527 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=437.01, Mass=166899, SNR=106.8, Peak=25648 HFD=2.8
02:57:08.528 00.001 21068 MultiStar: [#1 0.27,-0.27,0.00,M1] [#2 0.02,-0.21,0.90,U] [#3 0.20,-0.26,0.69,U] [#4 -0.14,-0.02,0.71,U] [#5 -0.27,-0.39,0.00,M1] [#6 0.07,-0.13,0.67,U] [#7 0.19,0.12,0.57,U] [#8 0.02,-0.23,0.61,U] 
02:57:08.528 00.000 21068 refined, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.21, 0.19}
02:57:08.529 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
02:57:08.530 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
02:57:08.530 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=-0.10 mountY=0.04, mountTheta=2.71
02:57:08.533 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
02:57:08.534 00.001 21068 Enqueuing Move request for scope (0.09, -0.07)
02:57:08.535 00.001 16108 Worker thread wakes up
02:57:08.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:57:08.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:57:08.535 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.04
02:57:08.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:08.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:08.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:57:08.535 00.000 16108 MoveAxis(E, 0, ABG)
02:57:08.535 00.000 16108 Move returns status 0, amount 0
02:57:08.535 00.000 16108 MoveAxis(N, 0, ABG)
02:57:08.535 00.000 16108 Move returns status 0, amount 0
02:57:08.535 00.000 16108 move complete, result=0
02:57:08.535 00.000 16108 worker thread done servicing request
02:57:08.539 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3401, FiltMin=2941, FiltMax=54243, Gamma=1.000
02:57:08.554 00.015 21068 UpdateGuideState exits: m=166899 SNR=106.8
02:57:08.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:08.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:08.556 00.000 21068 Enqueuing Expose request
02:57:08.558 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:08.559 00.001 16108 Worker thread wakes up
02:57:08.559 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:08.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:09.527 00.968 16108 Exposure complete
02:57:09.600 00.073 16108 worker thread done servicing request
02:57:09.600 00.000 21068 OnExposeComplete: enter
02:57:09.602 00.002 21068 UpdateGuideState(): m_state=6
02:57:09.603 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
02:57:09.603 00.000 21068 Star::Find returns 1 (0), X=464.01, Y=436.84, Mass=137539, SNR=91.8, Peak=25520 HFD=2.6
02:57:09.604 00.001 21068 MultiStar: [#1 0.20,-0.43,0.00,M2] [#2 0.07,-0.24,0.94,U] [#3 -0.15,-0.29,0.72,U] [#4 0.07,-0.18,0.76,U] [#5 -0.31,-0.27,0.00,M2] [#6 -0.16,-0.01,0.72,U] [#7 0.07,0.04,0.67,U] [#8 0.19,-0.34,0.00,M1] 
02:57:09.605 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.11}, one-star: {0.20, 0.02}
02:57:09.606 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
02:57:09.607 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
02:57:09.608 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.29 mountX=-0.05 mountY=0.10, mountTheta=2.04
02:57:09.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
02:57:09.611 00.001 21068 Enqueuing Move request for scope (0.03, -0.11)
02:57:09.613 00.002 16108 Worker thread wakes up
02:57:09.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:57:09.613 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:57:09.613 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
02:57:09.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:57:09.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:09.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:57:09.613 00.000 16108 MoveAxis(E, 0, ABG)
02:57:09.613 00.000 16108 Move returns status 0, amount 0
02:57:09.613 00.000 16108 MoveAxis(N, 0, ABG)
02:57:09.613 00.000 16108 Move returns status 0, amount 0
02:57:09.613 00.000 16108 move complete, result=0
02:57:09.614 00.001 16108 worker thread done servicing request
02:57:09.618 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3401, FiltMin=2909, FiltMax=50368, Gamma=1.000
02:57:09.638 00.020 21068 UpdateGuideState exits: m=137539 SNR=91.8
02:57:09.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:09.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:09.641 00.001 21068 Enqueuing Expose request
02:57:09.642 00.001 16108 Worker thread wakes up
02:57:09.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:09.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:09.642 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:10.803 01.161 16108 Exposure complete
02:57:10.859 00.056 16108 worker thread done servicing request
02:57:10.859 00.000 21068 OnExposeComplete: enter
02:57:10.860 00.001 21068 UpdateGuideState(): m_state=6
02:57:10.861 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
02:57:10.862 00.001 21068 Star::Find returns 1 (0), X=464.45, Y=436.90, Mass=156966, SNR=100.5, Peak=23632 HFD=2.9
02:57:10.863 00.001 21068 MultiStar: [#1 0.30,-0.37,0.00,M3] [#2 0.17,-0.15,0.77,U] [#3 0.31,-0.18,0.84,U] [#4 -0.05,-0.19,0.78,U] [#5 -0.35,-0.11,0.63,U] [#6 -0.04,-0.06,0.78,U] [#7 0.00,0.05,0.61,U] [#8 0.32,-0.13,0.58,U] 
02:57:10.863 00.000 21068 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.65, 0.08}
02:57:10.864 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
02:57:10.865 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
02:57:10.865 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=-0.17 mountY=0.04, mountTheta=2.90
02:57:10.868 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.08, opts=13)
02:57:10.871 00.003 21068 Enqueuing Move request for scope (0.16, -0.08)
02:57:10.873 00.002 16108 Worker thread wakes up
02:57:10.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:57:10.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:57:10.873 00.000 16108 Moving (0.16, -0.08) raw xDistance=-0.17 yDistance=0.04
02:57:10.874 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:57:10.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:10.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:57:10.874 00.000 16108 MoveAxis(E, 0, ABG)
02:57:10.874 00.000 16108 Move returns status 0, amount 0
02:57:10.874 00.000 16108 MoveAxis(N, 0, ABG)
02:57:10.874 00.000 16108 Move returns status 0, amount 0
02:57:10.874 00.000 16108 move complete, result=0
02:57:10.874 00.000 16108 worker thread done servicing request
02:57:10.882 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3401, FiltMin=2931, FiltMax=51059, Gamma=1.000
02:57:10.908 00.026 21068 UpdateGuideState exits: m=156966 SNR=100.5
02:57:10.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:10.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:10.911 00.001 21068 Enqueuing Expose request
02:57:10.911 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:10.912 00.001 16108 Worker thread wakes up
02:57:10.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:10.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:11.905 00.993 16108 Exposure complete
02:57:11.970 00.065 16108 worker thread done servicing request
02:57:11.970 00.000 21068 OnExposeComplete: enter
02:57:11.972 00.002 21068 UpdateGuideState(): m_state=6
02:57:11.972 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
02:57:11.973 00.001 21068 Star::Find returns 1 (0), X=464.35, Y=437.10, Mass=134652, SNR=84.7, Peak=22288 HFD=2.6
02:57:11.974 00.001 21068 MultiStar: [#1 0.22,-0.15,1.16,U] [#2 0.47,-0.02,0.00,M1] [#3 0.39,-0.03,0.00,M1] [#4 0.21,0.08,1.10,U] [#5 -0.00,-0.11,0.79,U] [#6 0.04,-0.13,0.74,U] [#7 0.14,0.23,0.75,U] [#8 0.33,0.01,0.72,U] 
02:57:11.975 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.03}, one-star: {0.54, 0.29}
02:57:11.976 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
02:57:11.977 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
02:57:11.978 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.23 cameraTheta=0.14 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
02:57:11.979 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
02:57:11.980 00.001 21068 Enqueuing Move request for scope (0.22, 0.03)
02:57:11.981 00.001 16108 Worker thread wakes up
02:57:11.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
02:57:11.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
02:57:11.982 00.001 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
02:57:11.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:57:11.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:11.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:57:11.982 00.000 16108 MoveAxis(E, 56, ABG)
02:57:11.982 00.000 16108 Guiding  Dir = 2, Dur = 56
02:57:11.983 00.001 16108 IsSlewing returns 0
02:57:11.983 00.000 16108 IsGuiding returns 0
02:57:11.985 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3405, FiltMin=2902, FiltMax=50480, Gamma=1.000
02:57:11.999 00.014 21068 UpdateGuideState exits: m=134652 SNR=84.7
02:57:11.999 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:12.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:12.001 00.001 21068 Enqueuing Expose request
02:57:12.013 00.012 16108 PulseGuide returned control before completion, sleep 37
02:57:12.058 00.045 16108 IsGuiding returns 1
02:57:12.058 00.000 16108 scope still moving after pulse duration time elapsed
02:57:12.089 00.031 16108 IsSlewing returns 0
02:57:12.089 00.000 16108 IsGuiding returns 1
02:57:12.120 00.031 16108 IsSlewing returns 0
02:57:12.120 00.000 16108 IsGuiding returns 0
02:57:12.120 00.000 16108 scope move finished after 56 + 81 ms
02:57:12.120 00.000 16108 Move returns status 0, amount 56
02:57:12.120 00.000 16108 MoveAxis(N, 0, ABG)
02:57:12.120 00.000 16108 Move returns status 0, amount 0
02:57:12.120 00.000 16108 move complete, result=0
02:57:12.120 00.000 16108 worker thread done servicing request
02:57:12.120 00.000 16108 Worker thread wakes up
02:57:12.120 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
02:57:12.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:12.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:13.280 01.159 16108 Exposure complete
02:57:13.337 00.057 16108 worker thread done servicing request
02:57:13.337 00.000 21068 OnExposeComplete: enter
02:57:13.338 00.001 21068 UpdateGuideState(): m_state=6
02:57:13.340 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
02:57:13.341 00.001 21068 Star::Find returns 1 (0), X=464.08, Y=437.01, Mass=140849, SNR=92.2, Peak=23328 HFD=2.7
02:57:13.342 00.001 21068 MultiStar: [#1 0.18,-0.12,1.06,U] [#2 0.04,-0.02,0.96,U] [#3 0.12,0.02,0.79,U] [#4 -0.23,0.00,0.89,U] [#5 -0.28,-0.10,0.67,U] [#6 -0.28,0.09,0.77,U] [#7 -0.14,0.20,0.62,U] [#8 0.05,-0.13,0.70,U] 
02:57:13.343 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.27, 0.19}
02:57:13.344 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
02:57:13.345 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
02:57:13.345 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.17 mountX=0.01 mountY=-0.01, mountTheta=-0.77
02:57:13.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
02:57:13.348 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
02:57:13.348 00.000 16108 Worker thread wakes up
02:57:13.349 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
02:57:13.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
02:57:13.349 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
02:57:13.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:57:13.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:13.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:13.349 00.000 16108 MoveAxis(E, 0, ABG)
02:57:13.349 00.000 16108 Move returns status 0, amount 0
02:57:13.349 00.000 16108 MoveAxis(N, 0, ABG)
02:57:13.349 00.000 16108 Move returns status 0, amount 0
02:57:13.349 00.000 16108 move complete, result=0
02:57:13.349 00.000 16108 worker thread done servicing request
02:57:13.352 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3408, FiltMin=2944, FiltMax=58976, Gamma=1.000
02:57:13.367 00.015 21068 UpdateGuideState exits: m=140849 SNR=92.2
02:57:13.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:13.368 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:13.369 00.001 21068 Enqueuing Expose request
02:57:13.370 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:13.371 00.001 16108 Worker thread wakes up
02:57:13.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:13.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:14.357 00.986 16108 Exposure complete
02:57:14.424 00.067 16108 worker thread done servicing request
02:57:14.424 00.000 21068 OnExposeComplete: enter
02:57:14.425 00.001 21068 UpdateGuideState(): m_state=6
02:57:14.426 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
02:57:14.426 00.000 21068 Star::Find returns 1 (0), X=463.73, Y=436.99, Mass=140819, SNR=98.0, Peak=25520 HFD=2.5
02:57:14.427 00.001 21068 MultiStar: [#1 -0.17,-0.13,0.87,U] [#2 -0.22,-0.10,0.77,U] [#3 -0.29,-0.33,0.00,M1] [#4 -0.26,0.15,0.73,U] [#5 -0.67,-0.11,0.00,M1] [#6 -0.51,0.12,0.00,M1] [#7 -0.11,0.46,0.00,M1] [#8 -0.10,-0.17,0.51,U] 
02:57:14.428 00.001 21068 refined, 4 included, MultiStar: {-0.16, 0.00}, one-star: {-0.08, 0.17}
02:57:14.429 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
02:57:14.429 00.000 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
02:57:14.431 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.14 mountX=0.16 mountY=0.04, mountTheta=0.23
02:57:14.432 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.00, opts=13)
02:57:14.433 00.001 21068 Enqueuing Move request for scope (-0.16, 0.00)
02:57:14.434 00.001 16108 Worker thread wakes up
02:57:14.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
02:57:14.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
02:57:14.434 00.000 16108 Moving (-0.16, 0.00) raw xDistance=0.16 yDistance=0.04
02:57:14.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:14.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:14.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:57:14.434 00.000 16108 MoveAxis(E, 0, ABG)
02:57:14.434 00.000 16108 Move returns status 0, amount 0
02:57:14.434 00.000 16108 MoveAxis(N, 0, ABG)
02:57:14.435 00.001 16108 Move returns status 0, amount 0
02:57:14.435 00.000 16108 move complete, result=0
02:57:14.435 00.000 16108 worker thread done servicing request
02:57:14.445 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3408, FiltMin=2915, FiltMax=56992, Gamma=1.000
02:57:14.464 00.019 21068 UpdateGuideState exits: m=140819 SNR=98.0
02:57:14.464 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:14.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:14.466 00.001 21068 Enqueuing Expose request
02:57:14.468 00.002 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:14.469 00.001 16108 Worker thread wakes up
02:57:14.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:14.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:15.626 01.157 16108 Exposure complete
02:57:15.692 00.066 16108 worker thread done servicing request
02:57:15.692 00.000 21068 OnExposeComplete: enter
02:57:15.693 00.001 21068 UpdateGuideState(): m_state=6
02:57:15.696 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
02:57:15.697 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.97, Mass=158010, SNR=96.3, Peak=26736 HFD=2.8
02:57:15.699 00.002 21068 MultiStar: [#1 -0.01,-0.18,0.88,U] [#2 0.01,0.10,0.98,U] [#3 0.07,-0.15,0.87,U] [#4 -0.09,0.10,0.88,U] [#5 -0.28,-0.21,0.69,U] [#6 -0.17,0.25,0.71,U] [#7 0.02,0.29,0.66,U] [#8 -0.31,-0.05,0.66,U] 
02:57:15.700 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.21, 0.15}
02:57:15.701 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
02:57:15.702 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
02:57:15.704 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.49 mountX=0.05 mountY=-0.02, mountTheta=-0.42
02:57:15.708 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
02:57:15.710 00.002 21068 Enqueuing Move request for scope (-0.04, 0.03)
02:57:15.711 00.001 16108 Worker thread wakes up
02:57:15.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:57:15.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:57:15.711 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
02:57:15.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:57:15.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:15.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:15.711 00.000 16108 MoveAxis(E, 0, ABG)
02:57:15.711 00.000 16108 Move returns status 0, amount 0
02:57:15.712 00.001 16108 MoveAxis(N, 0, ABG)
02:57:15.712 00.000 16108 Move returns status 0, amount 0
02:57:15.712 00.000 16108 move complete, result=0
02:57:15.712 00.000 16108 worker thread done servicing request
02:57:15.717 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3408, FiltMin=2912, FiltMax=63280, Gamma=1.000
02:57:15.738 00.021 21068 UpdateGuideState exits: m=158010 SNR=96.3
02:57:15.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:15.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:15.741 00.001 21068 Enqueuing Expose request
02:57:15.742 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:15.743 00.001 16108 Worker thread wakes up
02:57:15.743 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:15.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:16.712 00.969 16108 Exposure complete
02:57:16.767 00.055 16108 worker thread done servicing request
02:57:16.768 00.001 21068 OnExposeComplete: enter
02:57:16.769 00.001 21068 UpdateGuideState(): m_state=6
02:57:16.770 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
02:57:16.771 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.89, Mass=141178, SNR=105.2, Peak=22832 HFD=2.8
02:57:16.772 00.001 21068 MultiStar: [#1 0.19,-0.31,1.03,U] [#2 0.10,-0.03,0.82,U] [#3 0.10,0.06,0.67,U] [#4 0.01,-0.16,0.69,U] [#5 -0.23,-0.12,0.62,U] [#6 0.02,0.08,0.60,U] [#7 0.26,0.51,0.00,M1] [#8 0.00,-0.06,0.63,U] 
02:57:16.772 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.20, 0.07}
02:57:16.773 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
02:57:16.774 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
02:57:16.775 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=-0.08 mountY=0.05, mountTheta=2.61
02:57:16.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
02:57:16.778 00.001 21068 Enqueuing Move request for scope (0.07, -0.07)
02:57:16.778 00.000 16108 Worker thread wakes up
02:57:16.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:57:16.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:57:16.778 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
02:57:16.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:57:16.779 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:16.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:57:16.779 00.000 16108 MoveAxis(E, 0, ABG)
02:57:16.779 00.000 16108 Move returns status 0, amount 0
02:57:16.779 00.000 16108 MoveAxis(N, 0, ABG)
02:57:16.779 00.000 16108 Move returns status 0, amount 0
02:57:16.779 00.000 16108 move complete, result=0
02:57:16.779 00.000 16108 worker thread done servicing request
02:57:16.782 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3411, FiltMin=2944, FiltMax=55408, Gamma=1.000
02:57:16.795 00.013 21068 UpdateGuideState exits: m=141178 SNR=105.2
02:57:16.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:16.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:16.798 00.002 21068 Enqueuing Expose request
02:57:16.800 00.002 16108 Worker thread wakes up
02:57:16.800 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:16.802 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:16.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:17.965 01.163 16108 Exposure complete
02:57:18.019 00.054 16108 worker thread done servicing request
02:57:18.019 00.000 21068 OnExposeComplete: enter
02:57:18.020 00.001 21068 UpdateGuideState(): m_state=6
02:57:18.022 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
02:57:18.023 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=437.03, Mass=142083, SNR=99.2, Peak=22192 HFD=2.7
02:57:18.024 00.001 21068 MultiStar: [#1 0.11,-0.28,0.98,U] [#2 0.14,-0.00,0.87,U] [#3 0.29,-0.11,0.83,U] [#4 -0.03,0.02,0.83,U] [#5 -0.21,-0.34,0.00,M1] [#6 -0.18,-0.05,0.74,U] [#7 0.12,0.04,0.55,U] [#8 0.14,-0.23,0.58,U] 
02:57:18.025 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.33, 0.21}
02:57:18.025 00.000 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
02:57:18.026 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
02:57:18.027 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=-0.13 mountY=0.01, mountTheta=3.03
02:57:18.028 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
02:57:18.030 00.002 21068 Enqueuing Move request for scope (0.12, -0.04)
02:57:18.031 00.001 16108 Worker thread wakes up
02:57:18.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:57:18.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:57:18.031 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.13 yDistance=0.01
02:57:18.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:57:18.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:18.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:57:18.031 00.000 16108 MoveAxis(E, 0, ABG)
02:57:18.031 00.000 16108 Move returns status 0, amount 0
02:57:18.031 00.000 16108 MoveAxis(N, 0, ABG)
02:57:18.031 00.000 16108 Move returns status 0, amount 0
02:57:18.031 00.000 16108 move complete, result=0
02:57:18.031 00.000 16108 worker thread done servicing request
02:57:18.034 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=384, max=65535, med=3411, FiltMin=2889, FiltMax=44240, Gamma=1.000
02:57:18.050 00.016 21068 UpdateGuideState exits: m=142083 SNR=99.2
02:57:18.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:18.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:18.053 00.001 21068 Enqueuing Expose request
02:57:18.054 00.001 16108 Worker thread wakes up
02:57:18.054 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:18.055 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:18.055 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:19.024 00.969 16108 Exposure complete
02:57:19.105 00.081 16108 worker thread done servicing request
02:57:19.105 00.000 21068 OnExposeComplete: enter
02:57:19.107 00.002 21068 UpdateGuideState(): m_state=6
02:57:19.108 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
02:57:19.108 00.000 21068 Star::Find returns 1 (0), X=464.30, Y=436.95, Mass=156391, SNR=102.8, Peak=22848 HFD=2.6
02:57:19.109 00.001 21068 MultiStar: [#1 0.03,-0.39,0.00,M1] [#2 0.01,-0.26,0.74,U] [#3 0.03,-0.11,0.73,U] [#4 0.17,0.21,0.82,U] [#5 -0.14,-0.35,0.00,M2] [#6 -0.25,0.11,0.71,U] [#7 0.03,0.31,0.55,U] [#8 0.54,0.11,0.00,M1] 
02:57:19.110 00.001 21068 refined, 5 included, MultiStar: {0.11, 0.06}, one-star: {0.49, 0.13}
02:57:19.111 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
02:57:19.111 00.000 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
02:57:19.112 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
02:57:19.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.06, opts=13)
02:57:19.115 00.001 21068 Enqueuing Move request for scope (0.11, 0.06)
02:57:19.115 00.000 16108 Worker thread wakes up
02:57:19.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
02:57:19.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:57:19.115 00.000 16108 Moving (0.11, 0.06) raw xDistance=-0.10 yDistance=-0.08
02:57:19.116 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:19.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:19.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:57:19.116 00.000 16108 MoveAxis(E, 0, ABG)
02:57:19.116 00.000 16108 Move returns status 0, amount 0
02:57:19.116 00.000 16108 MoveAxis(N, 0, ABG)
02:57:19.116 00.000 16108 Move returns status 0, amount 0
02:57:19.116 00.000 16108 move complete, result=0
02:57:19.116 00.000 16108 worker thread done servicing request
02:57:19.121 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3411, FiltMin=2931, FiltMax=53264, Gamma=1.000
02:57:19.146 00.025 21068 UpdateGuideState exits: m=156391 SNR=102.8
02:57:19.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:19.149 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:19.149 00.000 21068 Enqueuing Expose request
02:57:19.151 00.002 16108 Worker thread wakes up
02:57:19.151 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:19.151 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:19.152 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:20.313 01.161 16108 Exposure complete
02:57:20.380 00.067 16108 worker thread done servicing request
02:57:20.382 00.002 21068 OnExposeComplete: enter
02:57:20.382 00.000 21068 UpdateGuideState(): m_state=6
02:57:20.383 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
02:57:20.384 00.001 21068 Star::Find returns 1 (0), X=464.22, Y=436.93, Mass=145940, SNR=96.9, Peak=23424 HFD=2.6
02:57:20.385 00.001 21068 MultiStar: [#1 0.05,-0.26,0.93,U] [#2 0.15,-0.05,0.84,U] [#3 0.03,-0.29,0.79,U] [#4 -0.02,0.24,1.03,U] [#5 -0.28,-0.13,0.68,U] [#6 -0.02,-0.15,0.70,U] [#7 -0.03,0.12,0.67,U] [#8 -0.14,0.13,0.69,U] 
02:57:20.386 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.41, 0.11}
02:57:20.386 00.000 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
02:57:20.387 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
02:57:20.388 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.61 mountX=-0.04 mountY=0.02, mountTheta=2.75
02:57:20.389 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
02:57:20.390 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
02:57:20.392 00.002 16108 Worker thread wakes up
02:57:20.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
02:57:20.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
02:57:20.392 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.02
02:57:20.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:57:20.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:20.393 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:57:20.393 00.000 16108 MoveAxis(E, 0, ABG)
02:57:20.393 00.000 16108 Move returns status 0, amount 0
02:57:20.393 00.000 16108 MoveAxis(N, 0, ABG)
02:57:20.393 00.000 16108 Move returns status 0, amount 0
02:57:20.393 00.000 16108 move complete, result=0
02:57:20.393 00.000 16108 worker thread done servicing request
02:57:20.395 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3411, FiltMin=2889, FiltMax=52928, Gamma=1.000
02:57:20.411 00.016 21068 UpdateGuideState exits: m=145940 SNR=96.9
02:57:20.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:20.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:20.413 00.000 21068 Enqueuing Expose request
02:57:20.414 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:20.415 00.001 16108 Worker thread wakes up
02:57:20.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:20.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:21.384 00.969 16108 Exposure complete
02:57:21.440 00.056 16108 worker thread done servicing request
02:57:21.441 00.001 21068 OnExposeComplete: enter
02:57:21.441 00.000 21068 UpdateGuideState(): m_state=6
02:57:21.442 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
02:57:21.443 00.001 21068 Star::Find returns 1 (0), X=464.35, Y=437.18, Mass=135790, SNR=89.9, Peak=20784 HFD=2.9
02:57:21.445 00.002 21068 MultiStar: [#1 0.21,-0.19,0.98,U] [#2 -0.01,0.14,0.91,U] [#3 -0.24,-0.23,0.77,U] [#4 -0.21,0.06,0.97,U] [#5 -0.51,-0.12,0.00,M2] [#6 -0.15,-0.04,0.88,U] [#7 -0.30,0.16,0.64,U] [#8 0.21,-0.02,0.60,U] 
02:57:21.446 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.54, 0.37}
02:57:21.446 00.000 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
02:57:21.447 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
02:57:21.448 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.07 mountX=-0.01 mountY=-0.04, mountTheta=-1.89
02:57:21.449 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
02:57:21.450 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
02:57:21.451 00.001 16108 Worker thread wakes up
02:57:21.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:57:21.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:57:21.451 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
02:57:21.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:21.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:21.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:21.451 00.000 16108 MoveAxis(E, 0, ABG)
02:57:21.451 00.000 16108 Move returns status 0, amount 0
02:57:21.451 00.000 16108 MoveAxis(N, 0, ABG)
02:57:21.452 00.001 16108 Move returns status 0, amount 0
02:57:21.452 00.000 16108 move complete, result=0
02:57:21.452 00.000 16108 worker thread done servicing request
02:57:21.457 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3414, FiltMin=2931, FiltMax=55632, Gamma=1.000
02:57:21.479 00.022 21068 UpdateGuideState exits: m=135790 SNR=89.9
02:57:21.481 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.484 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:21.484 00.000 21068 Enqueuing Expose request
02:57:21.485 00.001 16108 Worker thread wakes up
02:57:21.485 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:21.485 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:21.487 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:22.669 01.182 16108 Exposure complete
02:57:22.736 00.067 16108 worker thread done servicing request
02:57:22.736 00.000 21068 OnExposeComplete: enter
02:57:22.737 00.001 21068 UpdateGuideState(): m_state=6
02:57:22.740 00.003 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
02:57:22.741 00.001 21068 Star::Find returns 1 (0), X=464.15, Y=436.88, Mass=142778, SNR=88.3, Peak=26432 HFD=2.5
02:57:22.743 00.002 21068 MultiStar: [#1 0.25,-0.36,0.00,M1] [#2 0.29,-0.13,0.97,U] [#3 -0.07,-0.31,0.92,U] [#4 -0.14,-0.03,0.90,U] [#5 -0.17,-0.19,0.74,U] [#6 -0.21,-0.11,0.76,U] [#7 -0.24,0.24,0.68,U] [#8 0.11,-0.04,0.71,U] 
02:57:22.744 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.34, 0.06}
02:57:22.746 00.002 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
02:57:22.747 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
02:57:22.749 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=-0.02 mountY=0.07, mountTheta=1.85
02:57:22.753 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
02:57:22.755 00.002 21068 Enqueuing Move request for scope (0.01, -0.07)
02:57:22.756 00.001 16108 Worker thread wakes up
02:57:22.756 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
02:57:22.756 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
02:57:22.757 00.001 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.07
02:57:22.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:22.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:22.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:57:22.757 00.000 16108 MoveAxis(E, 0, ABG)
02:57:22.757 00.000 16108 Move returns status 0, amount 0
02:57:22.757 00.000 16108 MoveAxis(N, 0, ABG)
02:57:22.757 00.000 16108 Move returns status 0, amount 0
02:57:22.757 00.000 16108 move complete, result=0
02:57:22.758 00.001 16108 worker thread done servicing request
02:57:22.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3414, FiltMin=2957, FiltMax=53872, Gamma=1.000
02:57:22.791 00.028 21068 UpdateGuideState exits: m=142778 SNR=88.3
02:57:22.793 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:22.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:22.796 00.002 21068 Enqueuing Expose request
02:57:22.798 00.002 16108 Worker thread wakes up
02:57:22.798 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:22.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:22.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:23.765 00.967 16108 Exposure complete
02:57:23.822 00.057 16108 worker thread done servicing request
02:57:23.822 00.000 21068 OnExposeComplete: enter
02:57:23.823 00.001 21068 UpdateGuideState(): m_state=6
02:57:23.824 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
02:57:23.825 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=437.01, Mass=149749, SNR=98.4, Peak=24368 HFD=2.8
02:57:23.826 00.001 21068 MultiStar: [#1 0.02,-0.22,1.02,U] [#2 -0.09,-0.19,0.71,U] [#3 -0.08,-0.31,0.78,U] [#4 -0.25,0.11,0.88,U] [#5 -0.30,-0.22,0.00,M2] [#6 -0.19,-0.12,0.57,U] [#7 -0.08,0.20,0.63,U] [#8 0.09,-0.05,0.65,U] 
02:57:23.826 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {0.24, 0.19}
02:57:23.827 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
02:57:23.828 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
02:57:23.829 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.15 mountX=0.02 mountY=0.05, mountTheta=1.17
02:57:23.830 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
02:57:23.831 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
02:57:23.832 00.001 16108 Worker thread wakes up
02:57:23.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:57:23.832 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:57:23.832 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.05
02:57:23.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:23.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:23.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:57:23.833 00.001 16108 MoveAxis(E, 0, ABG)
02:57:23.833 00.000 16108 Move returns status 0, amount 0
02:57:23.833 00.000 16108 MoveAxis(N, 0, ABG)
02:57:23.833 00.000 16108 Move returns status 0, amount 0
02:57:23.833 00.000 16108 move complete, result=0
02:57:23.833 00.000 16108 worker thread done servicing request
02:57:23.839 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3414, FiltMin=2944, FiltMax=65424, Gamma=1.000
02:57:23.861 00.022 21068 UpdateGuideState exits: m=149749 SNR=98.4
02:57:23.863 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:23.863 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:23.864 00.001 21068 Enqueuing Expose request
02:57:23.866 00.002 16108 Worker thread wakes up
02:57:23.866 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:23.866 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:23.866 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:25.022 01.156 16108 Exposure complete
02:57:25.101 00.079 16108 worker thread done servicing request
02:57:25.101 00.000 21068 OnExposeComplete: enter
02:57:25.104 00.003 21068 UpdateGuideState(): m_state=6
02:57:25.107 00.003 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
02:57:25.110 00.003 21068 Star::Find returns 1 (0), X=464.07, Y=436.95, Mass=146178, SNR=96.5, Peak=23280 HFD=2.8
02:57:25.112 00.002 21068 MultiStar: [#1 0.18,-0.22,0.94,U] [#2 0.29,-0.19,0.80,U] [#3 0.28,-0.07,0.65,U] [#4 -0.19,-0.05,0.78,U] [#5 0.06,-0.05,0.66,U] [#6 -0.08,-0.09,0.80,U] [#7 0.15,0.03,0.55,U] [#8 -0.12,-0.23,0.63,U] 
02:57:25.114 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.26, 0.14}
02:57:25.117 00.003 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
02:57:25.119 00.002 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
02:57:25.120 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.11 mountY=0.05, mountTheta=2.69
02:57:25.121 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
02:57:25.122 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
02:57:25.124 00.002 16108 Worker thread wakes up
02:57:25.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:57:25.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:57:25.124 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
02:57:25.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:57:25.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:25.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:57:25.124 00.000 16108 MoveAxis(E, 0, ABG)
02:57:25.124 00.000 16108 Move returns status 0, amount 0
02:57:25.124 00.000 16108 MoveAxis(N, 0, ABG)
02:57:25.124 00.000 16108 Move returns status 0, amount 0
02:57:25.124 00.000 16108 move complete, result=0
02:57:25.124 00.000 16108 worker thread done servicing request
02:57:25.128 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3417, FiltMin=2960, FiltMax=60880, Gamma=1.000
02:57:25.142 00.014 21068 UpdateGuideState exits: m=146178 SNR=96.5
02:57:25.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:25.143 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:25.144 00.001 21068 Enqueuing Expose request
02:57:25.145 00.001 16108 Worker thread wakes up
02:57:25.145 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:25.146 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:25.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:26.124 00.978 16108 Exposure complete
02:57:26.179 00.055 16108 worker thread done servicing request
02:57:26.179 00.000 21068 OnExposeComplete: enter
02:57:26.180 00.001 21068 UpdateGuideState(): m_state=6
02:57:26.180 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
02:57:26.181 00.001 21068 Star::Find returns 1 (0), X=464.22, Y=437.08, Mass=161383, SNR=111.6, Peak=24880 HFD=2.7
02:57:26.182 00.001 21068 MultiStar: [#1 0.17,-0.06,0.81,U] [#2 0.18,0.14,0.88,U] [#3 0.01,-0.19,0.77,U] [#4 -0.06,0.04,0.81,U] [#5 -0.19,-0.03,0.60,U] [#6 -0.14,0.09,0.62,U] [#7 -0.05,0.44,0.00,M1] [#8 -0.02,-0.11,0.54,U] 
02:57:26.183 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.41, 0.27}
02:57:26.184 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
02:57:26.185 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
02:57:26.186 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
02:57:26.187 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
02:57:26.188 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
02:57:26.189 00.001 16108 Worker thread wakes up
02:57:26.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
02:57:26.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
02:57:26.189 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.05
02:57:26.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:26.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:26.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:57:26.189 00.000 16108 MoveAxis(E, 0, ABG)
02:57:26.189 00.000 16108 Move returns status 0, amount 0
02:57:26.189 00.000 16108 MoveAxis(N, 0, ABG)
02:57:26.189 00.000 16108 Move returns status 0, amount 0
02:57:26.189 00.000 16108 move complete, result=0
02:57:26.189 00.000 16108 worker thread done servicing request
02:57:26.193 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3421, FiltMin=2942, FiltMax=50384, Gamma=1.000
02:57:26.207 00.014 21068 UpdateGuideState exits: m=161383 SNR=111.6
02:57:26.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:26.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:26.210 00.001 21068 Enqueuing Expose request
02:57:26.211 00.001 16108 Worker thread wakes up
02:57:26.211 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:26.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:26.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:27.375 01.164 16108 Exposure complete
02:57:27.428 00.053 16108 worker thread done servicing request
02:57:27.428 00.000 21068 OnExposeComplete: enter
02:57:27.429 00.001 21068 UpdateGuideState(): m_state=6
02:57:27.430 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
02:57:27.431 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=436.86, Mass=141548, SNR=91.8, Peak=24592 HFD=2.7
02:57:27.432 00.001 21068 MultiStar: [#1 0.12,-0.32,0.89,U] [#2 0.19,-0.07,0.95,U] [#3 0.21,0.09,0.79,U] [#4 -0.04,-0.15,0.76,U] [#5 -0.17,-0.36,0.00,M1] [#6 0.06,0.23,0.82,U] [#7 -0.06,0.36,0.65,U] [#8 0.01,0.07,0.62,U] 
02:57:27.433 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.31, 0.04}
02:57:27.433 00.000 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
02:57:27.434 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
02:57:27.435 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=-0.11 mountY=-0.04, mountTheta=-2.76
02:57:27.439 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
02:57:27.441 00.002 21068 Enqueuing Move request for scope (0.11, 0.02)
02:57:27.443 00.002 16108 Worker thread wakes up
02:57:27.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:57:27.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:57:27.443 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.11 yDistance=-0.04
02:57:27.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:57:27.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:27.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:27.443 00.000 16108 MoveAxis(E, 0, ABG)
02:57:27.443 00.000 16108 Move returns status 0, amount 0
02:57:27.443 00.000 16108 MoveAxis(N, 0, ABG)
02:57:27.443 00.000 16108 Move returns status 0, amount 0
02:57:27.443 00.000 16108 move complete, result=0
02:57:27.443 00.000 16108 worker thread done servicing request
02:57:27.448 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3421, FiltMin=2953, FiltMax=53155, Gamma=1.000
02:57:27.468 00.020 21068 UpdateGuideState exits: m=141548 SNR=91.8
02:57:27.470 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:27.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:27.473 00.002 21068 Enqueuing Expose request
02:57:27.474 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:27.475 00.001 16108 Worker thread wakes up
02:57:27.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:27.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:28.450 00.975 16108 Exposure complete
02:57:28.516 00.066 16108 worker thread done servicing request
02:57:28.516 00.000 21068 OnExposeComplete: enter
02:57:28.517 00.001 21068 UpdateGuideState(): m_state=6
02:57:28.520 00.003 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
02:57:28.521 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=436.86, Mass=154207, SNR=99.5, Peak=26560 HFD=2.8
02:57:28.523 00.002 21068 MultiStar: [#1 0.26,-0.29,0.00,M1] [#2 0.35,-0.13,0.00,M1] [#3 0.21,-0.04,0.82,U] [#4 0.04,-0.11,0.79,U] [#5 -0.07,-0.30,0.71,U] [#6 0.08,-0.11,0.75,U] [#7 0.11,0.07,0.59,U] [#8 0.20,-0.10,0.50,U] 
02:57:28.525 00.002 21068 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.31, 0.04}
02:57:28.526 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
02:57:28.529 00.003 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
02:57:28.530 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.15 mountY=0.04, mountTheta=2.87
02:57:28.533 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
02:57:28.535 00.002 21068 Enqueuing Move request for scope (0.13, -0.07)
02:57:28.537 00.002 16108 Worker thread wakes up
02:57:28.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
02:57:28.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
02:57:28.537 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.15 yDistance=0.04
02:57:28.538 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:57:28.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:28.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:57:28.538 00.000 16108 MoveAxis(E, 0, ABG)
02:57:28.538 00.000 16108 Move returns status 0, amount 0
02:57:28.538 00.000 16108 MoveAxis(N, 0, ABG)
02:57:28.538 00.000 16108 Move returns status 0, amount 0
02:57:28.538 00.000 16108 move complete, result=0
02:57:28.538 00.000 16108 worker thread done servicing request
02:57:28.544 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=224, max=65535, med=3421, FiltMin=2937, FiltMax=46576, Gamma=1.000
02:57:28.565 00.021 21068 UpdateGuideState exits: m=154207 SNR=99.5
02:57:28.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:28.568 00.001 21068 Enqueuing Expose request
02:57:28.569 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:28.571 00.002 16108 Worker thread wakes up
02:57:28.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:28.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:29.736 01.165 16108 Exposure complete
02:57:29.801 00.065 16108 worker thread done servicing request
02:57:29.801 00.000 21068 OnExposeComplete: enter
02:57:29.802 00.001 21068 UpdateGuideState(): m_state=6
02:57:29.803 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
02:57:29.806 00.003 21068 Star::Find returns 1 (0), X=464.53, Y=436.97, Mass=160493, SNR=109.7, Peak=24685 HFD=3.0
02:57:29.810 00.004 21068 MultiStar: [#1 0.66,-0.34,0.00,M2] [#2 0.42,-0.04,0.00,M2] [#3 0.12,-0.39,0.00,M1] [#4 0.31,-0.03,0.67,U] [#5 0.13,-0.31,0.55,U] [#6 0.37,-0.14,0.00,M1] [#7 0.52,0.14,0.00,M1] [#8 0.60,-0.11,0.00,M1] 
02:57:29.811 00.001 21068 refined, 2 included, MultiStar: {0.45, -0.01}, one-star: {0.72, 0.15}
02:57:29.812 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
02:57:29.812 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
02:57:29.814 00.002 21068 CameraToMount -- cameraX=0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-0.03 mountX=-0.44 mountY=-0.09, mountTheta=-2.94
02:57:29.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.01, opts=13)
02:57:29.817 00.001 21068 Enqueuing Move request for scope (0.45, -0.01)
02:57:29.818 00.001 16108 Worker thread wakes up
02:57:29.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.01) opts 0xd
02:57:29.820 00.002 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.01)
02:57:29.820 00.000 16108 Moving (0.45, -0.01) raw xDistance=-0.44 yDistance=-0.09
02:57:29.820 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:57:29.820 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:29.820 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:57:29.820 00.000 16108 MoveAxis(E, 116, ABG)
02:57:29.820 00.000 16108 Guiding  Dir = 2, Dur = 116
02:57:29.820 00.000 16108 IsSlewing returns 0
02:57:29.820 00.000 16108 IsGuiding returns 0
02:57:29.824 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3421, FiltMin=2921, FiltMax=58633, Gamma=1.000
02:57:29.841 00.017 21068 UpdateGuideState exits: m=160493 SNR=109.7
02:57:29.842 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:29.842 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:29.843 00.001 21068 Enqueuing Expose request
02:57:29.855 00.012 16108 PulseGuide returned control before completion, sleep 91
02:57:29.957 00.102 16108 IsGuiding returns 1
02:57:29.957 00.000 16108 scope still moving after pulse duration time elapsed
02:57:29.988 00.031 16108 IsSlewing returns 0
02:57:29.988 00.000 16108 IsGuiding returns 1
02:57:30.020 00.032 16108 IsSlewing returns 0
02:57:30.020 00.000 16108 IsGuiding returns 0
02:57:30.020 00.000 16108 scope move finished after 116 + 84 ms
02:57:30.020 00.000 16108 Move returns status 0, amount 116
02:57:30.020 00.000 16108 MoveAxis(N, 0, ABG)
02:57:30.020 00.000 16108 Move returns status 0, amount 0
02:57:30.020 00.000 16108 move complete, result=0
02:57:30.020 00.000 16108 worker thread done servicing request
02:57:30.020 00.000 16108 Worker thread wakes up
02:57:30.020 00.000 21068 GuideStep: -0.4 px 116 ms EAST, -0.1 px 0 ms NORTH
02:57:30.021 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:30.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:30.990 00.969 16108 Exposure complete
02:57:31.049 00.059 16108 worker thread done servicing request
02:57:31.051 00.002 21068 OnExposeComplete: enter
02:57:31.052 00.001 21068 UpdateGuideState(): m_state=6
02:57:31.053 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
02:57:31.054 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=437.18, Mass=148164, SNR=105.5, Peak=23008 HFD=2.6
02:57:31.055 00.001 21068 MultiStar: [#1 0.34,-0.17,0.00,M3] [#2 0.18,-0.01,0.90,U] [#3 0.17,-0.09,0.70,U] [#4 -0.18,0.16,0.71,U] [#5 -0.33,-0.18,0.00,M1] [#6 -0.02,0.02,0.64,U] [#7 0.17,0.39,0.00,M2] [#8 -0.16,0.08,0.61,U] 
02:57:31.057 00.002 21068 refined, 5 included, MultiStar: {0.04, 0.10}, one-star: {0.12, 0.36}
02:57:31.058 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
02:57:31.060 00.002 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
02:57:31.061 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.22 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
02:57:31.065 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
02:57:31.066 00.001 21068 Enqueuing Move request for scope (0.04, 0.10)
02:57:31.068 00.002 16108 Worker thread wakes up
02:57:31.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
02:57:31.068 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
02:57:31.068 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.11
02:57:31.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:31.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:31.069 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:57:31.069 00.000 16108 MoveAxis(E, 0, ABG)
02:57:31.069 00.000 16108 Move returns status 0, amount 0
02:57:31.069 00.000 16108 MoveAxis(N, 0, ABG)
02:57:31.069 00.000 16108 Move returns status 0, amount 0
02:57:31.069 00.000 16108 move complete, result=0
02:57:31.069 00.000 16108 worker thread done servicing request
02:57:31.075 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3424, FiltMin=2937, FiltMax=55840, Gamma=1.000
02:57:31.089 00.014 21068 UpdateGuideState exits: m=148164 SNR=105.5
02:57:31.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:31.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:31.092 00.001 21068 Enqueuing Expose request
02:57:31.092 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:31.093 00.001 16108 Worker thread wakes up
02:57:31.093 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:31.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:32.266 01.173 16108 Exposure complete
02:57:32.334 00.068 16108 worker thread done servicing request
02:57:32.335 00.001 21068 OnExposeComplete: enter
02:57:32.337 00.002 21068 UpdateGuideState(): m_state=6
02:57:32.339 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
02:57:32.340 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=437.16, Mass=150098, SNR=90.5, Peak=25168 HFD=2.7
02:57:32.343 00.003 21068 MultiStar: [#1 -0.07,-0.18,1.04,U] [#2 -0.30,-0.01,1.00,U] [#3 -0.12,0.06,0.95,U] [#4 -0.09,0.21,0.86,U] [#5 -0.32,-0.11,0.78,U] [#6 -0.50,-0.00,0.00,M1] [#7 -0.38,0.47,0.00,M3] [#8 -0.31,0.06,0.69,U] 
02:57:32.344 00.001 21068 refined, 6 included, MultiStar: {-0.16, 0.05}, one-star: {0.04, 0.34}
02:57:32.345 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
02:57:32.347 00.002 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
02:57:32.348 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.82 mountX=0.16 mountY=-0.01, mountTheta=-0.09
02:57:32.351 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.05, opts=13)
02:57:32.352 00.001 21068 Enqueuing Move request for scope (-0.16, 0.05)
02:57:32.353 00.001 16108 Worker thread wakes up
02:57:32.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
02:57:32.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
02:57:32.353 00.000 16108 Moving (-0.16, 0.05) raw xDistance=0.16 yDistance=-0.01
02:57:32.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:32.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:32.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:32.353 00.000 16108 MoveAxis(E, 0, ABG)
02:57:32.353 00.000 16108 Move returns status 0, amount 0
02:57:32.353 00.000 16108 MoveAxis(N, 0, ABG)
02:57:32.353 00.000 16108 Move returns status 0, amount 0
02:57:32.353 00.000 16108 move complete, result=0
02:57:32.353 00.000 16108 worker thread done servicing request
02:57:32.359 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3424, FiltMin=2928, FiltMax=58227, Gamma=1.000
02:57:32.376 00.017 21068 UpdateGuideState exits: m=150098 SNR=90.5
02:57:32.378 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:32.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:32.381 00.002 21068 Enqueuing Expose request
02:57:32.382 00.001 16108 Worker thread wakes up
02:57:32.382 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:32.383 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:32.383 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:33.368 00.985 16108 Exposure complete
02:57:33.427 00.059 16108 worker thread done servicing request
02:57:33.427 00.000 21068 OnExposeComplete: enter
02:57:33.429 00.002 21068 UpdateGuideState(): m_state=6
02:57:33.430 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
02:57:33.431 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=437.09, Mass=143153, SNR=103.2, Peak=23504 HFD=2.5
02:57:33.431 00.000 21068 MultiStar: [#1 -0.19,-0.32,0.00,M3] [#2 -0.26,-0.08,0.79,U] [#3 0.01,-0.15,0.68,U] [#4 -0.35,0.00,0.74,U] [#5 -0.55,-0.03,0.00,M1] [#6 -0.47,0.13,0.00,M2] [#7 -0.12,0.15,0.55,U] [#8 -0.34,0.09,0.52,U] 
02:57:33.433 00.002 21068 refined, 5 included, MultiStar: {-0.17, 0.06}, one-star: {-0.04, 0.27}
02:57:33.434 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
02:57:33.434 00.000 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
02:57:33.435 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.83 mountX=0.18 mountY=-0.01, mountTheta=-0.08
02:57:33.438 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.06, opts=13)
02:57:33.439 00.001 21068 Enqueuing Move request for scope (-0.17, 0.06)
02:57:33.441 00.002 16108 Worker thread wakes up
02:57:33.442 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
02:57:33.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
02:57:33.442 00.000 16108 Moving (-0.17, 0.06) raw xDistance=0.18 yDistance=-0.01
02:57:33.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:57:33.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:33.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:33.442 00.000 16108 MoveAxis(E, 0, ABG)
02:57:33.442 00.000 16108 Move returns status 0, amount 0
02:57:33.442 00.000 16108 MoveAxis(N, 0, ABG)
02:57:33.442 00.000 16108 Move returns status 0, amount 0
02:57:33.442 00.000 16108 move complete, result=0
02:57:33.442 00.000 16108 worker thread done servicing request
02:57:33.445 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3424, FiltMin=2944, FiltMax=61024, Gamma=1.000
02:57:33.458 00.013 21068 UpdateGuideState exits: m=143153 SNR=103.2
02:57:33.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:33.461 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:33.462 00.001 21068 Enqueuing Expose request
02:57:33.462 00.000 16108 Worker thread wakes up
02:57:33.462 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:33.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:33.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:34.623 01.160 16108 Exposure complete
02:57:34.690 00.067 16108 worker thread done servicing request
02:57:34.690 00.000 21068 OnExposeComplete: enter
02:57:34.693 00.003 21068 UpdateGuideState(): m_state=6
02:57:34.694 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
02:57:34.696 00.002 21068 Star::Find returns 1 (0), X=463.75, Y=437.04, Mass=136893, SNR=90.4, Peak=23600 HFD=2.5
02:57:34.698 00.002 21068 MultiStar: [#1 -0.00,-0.16,0.94,U] [#2 -0.39,-0.05,0.00,M1] [#3 -0.08,-0.18,0.85,U] [#4 -0.37,0.11,0.00,M1] [#5 -0.13,-0.01,0.90,U] [#6 -0.29,0.13,0.89,U] [#7 -0.15,0.23,0.71,U] [#8 -0.14,-0.40,0.00,M1] 
02:57:34.699 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.03}, one-star: {-0.06, 0.22}
02:57:34.701 00.002 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
02:57:34.701 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
02:57:34.702 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=0.12 mountY=-0.01, mountTheta=-0.05
02:57:34.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.03, opts=13)
02:57:34.705 00.001 21068 Enqueuing Move request for scope (-0.12, 0.03)
02:57:34.706 00.001 16108 Worker thread wakes up
02:57:34.707 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:57:34.707 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:57:34.707 00.000 16108 Moving (-0.12, 0.03) raw xDistance=0.12 yDistance=-0.01
02:57:34.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:57:34.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:34.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:34.707 00.000 16108 MoveAxis(E, 0, ABG)
02:57:34.707 00.000 16108 Move returns status 0, amount 0
02:57:34.707 00.000 16108 MoveAxis(N, 0, ABG)
02:57:34.707 00.000 16108 Move returns status 0, amount 0
02:57:34.707 00.000 16108 move complete, result=0
02:57:34.708 00.001 16108 worker thread done servicing request
02:57:34.712 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3427, FiltMin=2928, FiltMax=56016, Gamma=1.000
02:57:34.728 00.016 21068 UpdateGuideState exits: m=136893 SNR=90.4
02:57:34.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:34.731 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:34.731 00.000 21068 Enqueuing Expose request
02:57:34.731 00.000 16108 Worker thread wakes up
02:57:34.732 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:34.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:34.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:35.728 00.996 16108 Exposure complete
02:57:35.794 00.066 16108 worker thread done servicing request
02:57:35.794 00.000 21068 OnExposeComplete: enter
02:57:35.795 00.001 21068 UpdateGuideState(): m_state=6
02:57:35.796 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
02:57:35.797 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=437.15, Mass=134984, SNR=80.9, Peak=24112 HFD=2.5
02:57:35.797 00.000 21068 MultiStar: [#1 0.10,-0.08,1.15,U] [#2 -0.13,0.06,1.06,U] [#3 0.12,-0.31,0.86,U] [#4 -0.29,-0.01,0.90,U] [#5 0.04,-0.28,0.86,U] [#6 -0.24,0.03,0.86,U] [#7 -0.20,0.17,0.71,U] [#8 -0.23,0.10,0.69,U] 
02:57:35.798 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {0.10, 0.33}
02:57:35.798 00.000 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
02:57:35.799 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
02:57:35.800 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.13 mountX=0.07 mountY=0.01, mountTheta=0.22
02:57:35.801 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
02:57:35.802 00.001 21068 Enqueuing Move request for scope (-0.07, 0.00)
02:57:35.803 00.001 16108 Worker thread wakes up
02:57:35.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
02:57:35.803 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
02:57:35.803 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.01
02:57:35.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:57:35.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:35.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:57:35.803 00.000 16108 MoveAxis(E, 0, ABG)
02:57:35.803 00.000 16108 Move returns status 0, amount 0
02:57:35.803 00.000 16108 MoveAxis(N, 0, ABG)
02:57:35.803 00.000 16108 Move returns status 0, amount 0
02:57:35.803 00.000 16108 move complete, result=0
02:57:35.804 00.001 16108 worker thread done servicing request
02:57:35.807 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3430, FiltMin=2905, FiltMax=53539, Gamma=1.000
02:57:35.821 00.014 21068 UpdateGuideState exits: m=134984 SNR=80.9
02:57:35.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:35.822 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:35.823 00.001 21068 Enqueuing Expose request
02:57:35.824 00.001 16108 Worker thread wakes up
02:57:35.824 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:35.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:35.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:36.998 01.173 16108 Exposure complete
02:57:37.054 00.056 16108 worker thread done servicing request
02:57:37.054 00.000 21068 OnExposeComplete: enter
02:57:37.055 00.001 21068 UpdateGuideState(): m_state=6
02:57:37.057 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
02:57:37.058 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=437.05, Mass=138401, SNR=85.3, Peak=24096 HFD=2.6
02:57:37.060 00.002 21068 MultiStar: [#1 -0.07,-0.10,1.00,U] [#2 0.01,0.02,0.92,U] [#3 -0.10,-0.37,0.00,M1] [#4 -0.14,0.21,1.12,U] [#5 -0.04,-0.23,0.77,U] [#6 -0.27,-0.03,0.73,U] [#7 0.07,0.25,0.78,U] [#8 -0.22,-0.16,0.65,U] 
02:57:37.061 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.04, 0.23}
02:57:37.062 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
02:57:37.063 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
02:57:37.064 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=0.08 mountY=-0.02, mountTheta=-0.30
02:57:37.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
02:57:37.069 00.003 21068 Enqueuing Move request for scope (-0.07, 0.04)
02:57:37.070 00.001 16108 Worker thread wakes up
02:57:37.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
02:57:37.070 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
02:57:37.070 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.08 yDistance=-0.02
02:57:37.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:57:37.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:37.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:37.070 00.000 16108 MoveAxis(E, 0, ABG)
02:57:37.070 00.000 16108 Move returns status 0, amount 0
02:57:37.070 00.000 16108 MoveAxis(N, 0, ABG)
02:57:37.070 00.000 16108 Move returns status 0, amount 0
02:57:37.070 00.000 16108 move complete, result=0
02:57:37.070 00.000 16108 worker thread done servicing request
02:57:37.078 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3433, FiltMin=2953, FiltMax=55760, Gamma=1.000
02:57:37.097 00.019 21068 UpdateGuideState exits: m=138401 SNR=85.3
02:57:37.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:37.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:37.100 00.001 21068 Enqueuing Expose request
02:57:37.101 00.001 16108 Worker thread wakes up
02:57:37.101 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:37.101 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:37.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:38.078 00.977 16108 Exposure complete
02:57:38.138 00.060 16108 worker thread done servicing request
02:57:38.138 00.000 21068 OnExposeComplete: enter
02:57:38.139 00.001 21068 UpdateGuideState(): m_state=6
02:57:38.140 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
02:57:38.141 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.98, Mass=141376, SNR=97.3, Peak=23152 HFD=2.8
02:57:38.142 00.001 21068 MultiStar: [#1 -0.02,-0.34,0.89,U] [#2 -0.13,-0.21,0.99,U] [#3 0.06,-0.16,0.85,U] [#4 -0.18,0.06,0.92,U] [#5 -0.30,-0.26,0.00,M1] [#6 -0.09,-0.02,0.69,U] [#7 0.03,-0.07,0.68,U] [#8 -0.02,-0.19,0.65,U] 
02:57:38.143 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {0.18, 0.17}
02:57:38.143 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
02:57:38.144 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
02:57:38.145 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.78 mountX=0.00 mountY=0.09, mountTheta=1.53
02:57:38.146 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.09, opts=13)
02:57:38.147 00.001 21068 Enqueuing Move request for scope (-0.02, -0.09)
02:57:38.148 00.001 16108 Worker thread wakes up
02:57:38.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
02:57:38.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
02:57:38.148 00.000 16108 Moving (-0.02, -0.09) raw xDistance=0.00 yDistance=0.09
02:57:38.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:57:38.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:38.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:57:38.148 00.000 16108 MoveAxis(E, 0, ABG)
02:57:38.148 00.000 16108 Move returns status 0, amount 0
02:57:38.148 00.000 16108 MoveAxis(N, 0, ABG)
02:57:38.149 00.001 16108 Move returns status 0, amount 0
02:57:38.149 00.000 16108 move complete, result=0
02:57:38.149 00.000 16108 worker thread done servicing request
02:57:38.151 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3437, FiltMin=2937, FiltMax=42963, Gamma=1.000
02:57:38.164 00.013 21068 UpdateGuideState exits: m=141376 SNR=97.3
02:57:38.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:38.167 00.001 21068 Enqueuing Expose request
02:57:38.167 00.000 16108 Worker thread wakes up
02:57:38.167 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:38.169 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:38.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:39.335 01.166 16108 Exposure complete
02:57:39.415 00.080 16108 worker thread done servicing request
02:57:39.415 00.000 21068 OnExposeComplete: enter
02:57:39.416 00.001 21068 UpdateGuideState(): m_state=6
02:57:39.417 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
02:57:39.417 00.000 21068 Star::Find returns 1 (0), X=464.14, Y=436.98, Mass=157439, SNR=108.4, Peak=27600 HFD=2.6
02:57:39.418 00.001 21068 MultiStar: [#1 0.11,-0.40,0.00,M1] [#2 -0.06,-0.31,0.81,U] [#3 0.33,-0.14,0.65,U] [#4 -0.04,-0.04,0.71,U] [#5 0.07,-0.20,0.55,U] [#6 -0.03,-0.00,0.62,U] [#7 0.30,0.19,0.56,U] [#8 -0.08,-0.35,0.54,U] 
02:57:39.419 00.001 21068 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.33, 0.17}
02:57:39.420 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
02:57:39.421 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
02:57:39.422 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.12 mountY=0.04, mountTheta=2.81
02:57:39.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
02:57:39.425 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
02:57:39.426 00.001 16108 Worker thread wakes up
02:57:39.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:57:39.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:57:39.426 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
02:57:39.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:57:39.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:39.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:57:39.426 00.000 16108 MoveAxis(E, 0, ABG)
02:57:39.426 00.000 16108 Move returns status 0, amount 0
02:57:39.426 00.000 16108 MoveAxis(N, 0, ABG)
02:57:39.426 00.000 16108 Move returns status 0, amount 0
02:57:39.426 00.000 16108 move complete, result=0
02:57:39.427 00.001 16108 worker thread done servicing request
02:57:39.435 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3440, FiltMin=2928, FiltMax=47104, Gamma=1.000
02:57:39.450 00.015 21068 UpdateGuideState exits: m=157439 SNR=108.4
02:57:39.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:39.451 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:39.452 00.001 21068 Enqueuing Expose request
02:57:39.453 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:39.454 00.001 16108 Worker thread wakes up
02:57:39.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:39.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:40.434 00.980 16108 Exposure complete
02:57:40.495 00.061 16108 worker thread done servicing request
02:57:40.495 00.000 21068 OnExposeComplete: enter
02:57:40.498 00.003 21068 UpdateGuideState(): m_state=6
02:57:40.500 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
02:57:40.502 00.002 21068 Star::Find returns 1 (0), X=464.02, Y=436.97, Mass=146234, SNR=93.7, Peak=25216 HFD=2.8
02:57:40.505 00.003 21068 MultiStar: [#1 -0.05,-0.31,0.92,U] [#2 -0.05,-0.17,0.76,U] [#3 -0.01,-0.30,0.72,U] [#4 -0.19,0.14,0.81,U] [#5 -0.10,0.11,0.68,U] [#6 -0.11,0.04,0.68,U] [#7 0.11,0.46,0.00,M1] [#8 0.10,0.14,0.63,U] 
02:57:40.507 00.002 21068 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.21, 0.16}
02:57:40.508 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
02:57:40.508 00.000 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
02:57:40.509 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.13 mountX=0.01 mountY=0.03, mountTheta=1.19
02:57:40.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
02:57:40.512 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
02:57:40.513 00.001 16108 Worker thread wakes up
02:57:40.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
02:57:40.513 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
02:57:40.513 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
02:57:40.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:57:40.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:40.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:57:40.513 00.000 16108 MoveAxis(E, 0, ABG)
02:57:40.513 00.000 16108 Move returns status 0, amount 0
02:57:40.513 00.000 16108 MoveAxis(N, 0, ABG)
02:57:40.513 00.000 16108 Move returns status 0, amount 0
02:57:40.513 00.000 16108 move complete, result=0
02:57:40.513 00.000 16108 worker thread done servicing request
02:57:40.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3443, FiltMin=2973, FiltMax=56329, Gamma=1.000
02:57:40.531 00.014 21068 UpdateGuideState exits: m=146234 SNR=93.7
02:57:40.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:40.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:40.534 00.001 21068 Enqueuing Expose request
02:57:40.534 00.000 16108 Worker thread wakes up
02:57:40.535 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:40.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:40.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:41.694 01.159 16108 Exposure complete
02:57:41.761 00.067 16108 worker thread done servicing request
02:57:41.761 00.000 21068 OnExposeComplete: enter
02:57:41.762 00.001 21068 UpdateGuideState(): m_state=6
02:57:41.763 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
02:57:41.764 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=437.00, Mass=134040, SNR=86.6, Peak=23408 HFD=2.5
02:57:41.765 00.001 21068 MultiStar: [#1 -0.12,-0.23,0.91,U] [#2 -0.34,-0.16,0.00,M1] [#3 -0.25,-0.11,0.89,U] [#4 -0.30,0.07,0.85,U] [#5 -0.51,-0.14,0.00,M1] [#6 -0.25,-0.00,0.74,U] [#7 -0.06,0.27,0.60,U] [#8 -0.11,0.01,0.61,U] 
02:57:41.767 00.002 21068 refined, 6 included, MultiStar: {-0.17, 0.02}, one-star: {-0.10, 0.18}
02:57:41.767 00.000 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
02:57:41.768 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
02:57:41.769 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.04 mountX=0.17 mountY=0.02, mountTheta=0.14
02:57:41.770 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.02, opts=13)
02:57:41.771 00.001 21068 Enqueuing Move request for scope (-0.17, 0.02)
02:57:41.772 00.001 16108 Worker thread wakes up
02:57:41.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
02:57:41.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
02:57:41.772 00.000 16108 Moving (-0.17, 0.02) raw xDistance=0.17 yDistance=0.02
02:57:41.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:57:41.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:41.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:57:41.772 00.000 16108 MoveAxis(E, 0, ABG)
02:57:41.772 00.000 16108 Move returns status 0, amount 0
02:57:41.773 00.001 16108 MoveAxis(N, 0, ABG)
02:57:41.773 00.000 16108 Move returns status 0, amount 0
02:57:41.773 00.000 16108 move complete, result=0
02:57:41.773 00.000 16108 worker thread done servicing request
02:57:41.779 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3446, FiltMin=2928, FiltMax=54915, Gamma=1.000
02:57:41.801 00.022 21068 UpdateGuideState exits: m=134040 SNR=86.6
02:57:41.804 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:41.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:41.806 00.001 21068 Enqueuing Expose request
02:57:41.807 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:41.808 00.001 16108 Worker thread wakes up
02:57:41.808 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:41.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:42.790 00.982 16108 Exposure complete
02:57:42.878 00.088 16108 worker thread done servicing request
02:57:42.878 00.000 21068 OnExposeComplete: enter
02:57:42.880 00.002 21068 UpdateGuideState(): m_state=6
02:57:42.881 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
02:57:42.881 00.000 21068 Star::Find returns 1 (0), X=463.60, Y=437.15, Mass=142128, SNR=98.8, Peak=20800 HFD=2.8
02:57:42.882 00.001 21068 MultiStar: [#1 -0.48,-0.07,0.00,M1] [#2 -0.47,0.21,0.00,M2] [#3 -0.28,0.20,0.71,U] [#4 -0.51,0.05,0.00,M1] [#5 -0.46,-0.06,0.00,M2] [#6 -0.49,0.03,0.00,M1] [#7 -0.17,0.35,0.00,M1] [#8 -0.46,0.10,0.00,M1] 
02:57:42.883 00.001 21068 refined, 1 included, MultiStar: {-0.24, 0.27}, one-star: {-0.21, 0.33}
02:57:42.884 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
02:57:42.884 00.000 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
02:57:42.885 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.29 mountX=0.28 mountY=-0.21, mountTheta=-0.64
02:57:42.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.27, opts=13)
02:57:42.888 00.001 21068 Enqueuing Move request for scope (-0.24, 0.27)
02:57:42.888 00.000 16108 Worker thread wakes up
02:57:42.889 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
02:57:42.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
02:57:42.889 00.000 16108 Moving (-0.24, 0.27) raw xDistance=0.28 yDistance=-0.21
02:57:42.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:57:42.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:57:42.889 00.000 16108 MoveAxis(W, 74, ABG)
02:57:42.889 00.000 16108 Guiding  Dir = 3, Dur = 74
02:57:42.889 00.000 16108 IsSlewing returns 0
02:57:42.889 00.000 16108 IsGuiding returns 0
02:57:42.896 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3449, FiltMin=2966, FiltMax=60857, Gamma=1.000
02:57:42.898 00.002 16108 PulseGuide returned control before completion, sleep 77
02:57:42.913 00.015 21068 UpdateGuideState exits: m=142128 SNR=98.8
02:57:42.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:42.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:42.916 00.001 21068 Enqueuing Expose request
02:57:42.987 00.071 16108 IsGuiding returns 0
02:57:42.987 00.000 16108 Move returns status 0, amount 74
02:57:42.987 00.000 16108 MoveAxis(N, 42, ABG)
02:57:42.987 00.000 16108 Guiding  Dir = 0, Dur = 42
02:57:42.989 00.002 16108 IsSlewing returns 0
02:57:42.989 00.000 16108 IsGuiding returns 0
02:57:43.052 00.063 16108 IsGuiding returns 1
02:57:43.052 00.000 16108 scope still moving after pulse duration time elapsed
02:57:43.081 00.029 16108 IsSlewing returns 0
02:57:43.081 00.000 16108 IsGuiding returns 1
02:57:43.113 00.032 16108 IsSlewing returns 0
02:57:43.113 00.000 16108 IsGuiding returns 1
02:57:43.145 00.032 16108 IsSlewing returns 0
02:57:43.145 00.000 16108 IsGuiding returns 0
02:57:43.145 00.000 16108 scope move finished after 42 + 114 ms
02:57:43.145 00.000 16108 Move returns status 0, amount 42
02:57:43.145 00.000 16108 move complete, result=0
02:57:43.145 00.000 16108 worker thread done servicing request
02:57:43.145 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.2 px 42 ms NORTH
02:57:43.147 00.002 16108 Worker thread wakes up
02:57:43.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:43.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:44.322 01.175 16108 Exposure complete
02:57:44.378 00.056 16108 worker thread done servicing request
02:57:44.378 00.000 21068 OnExposeComplete: enter
02:57:44.379 00.001 21068 UpdateGuideState(): m_state=6
02:57:44.380 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
02:57:44.381 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.99, Mass=134983, SNR=91.8, Peak=24528 HFD=2.6
02:57:44.383 00.002 21068 MultiStar: [#1 -0.26,-0.36,0.00,M2] [#2 -0.21,-0.24,0.91,U] [#3 -0.16,-0.17,0.90,U] [#4 -0.12,-0.09,0.72,U] [#5 -0.51,-0.38,0.00,M3] [#6 -0.33,0.11,0.82,U] [#7 -0.23,0.17,0.71,U] [#8 0.14,-0.22,0.58,U] 
02:57:44.383 00.000 21068 refined, 6 included, MultiStar: {-0.13, -0.03}, one-star: {0.01, 0.17}
02:57:44.384 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
02:57:44.385 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.46)
02:57:44.385 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.13 mountY=0.06, mountTheta=0.45
02:57:44.387 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.03, opts=13)
02:57:44.388 00.001 21068 Enqueuing Move request for scope (-0.13, -0.03)
02:57:44.389 00.001 16108 Worker thread wakes up
02:57:44.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
02:57:44.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
02:57:44.389 00.000 16108 Moving (-0.13, -0.03) raw xDistance=0.13 yDistance=0.06
02:57:44.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:57:44.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:44.390 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:57:44.390 00.000 16108 MoveAxis(E, 0, ABG)
02:57:44.390 00.000 16108 Move returns status 0, amount 0
02:57:44.390 00.000 16108 MoveAxis(N, 0, ABG)
02:57:44.390 00.000 16108 Move returns status 0, amount 0
02:57:44.390 00.000 16108 move complete, result=0
02:57:44.390 00.000 16108 worker thread done servicing request
02:57:44.394 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3453, FiltMin=2982, FiltMax=49107, Gamma=1.000
02:57:44.413 00.019 21068 UpdateGuideState exits: m=134983 SNR=91.8
02:57:44.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:44.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:44.416 00.001 21068 Enqueuing Expose request
02:57:44.418 00.002 16108 Worker thread wakes up
02:57:44.418 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:44.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:44.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:45.397 00.979 16108 Exposure complete
02:57:45.460 00.063 16108 worker thread done servicing request
02:57:45.460 00.000 21068 OnExposeComplete: enter
02:57:45.462 00.002 21068 UpdateGuideState(): m_state=6
02:57:45.464 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
02:57:45.465 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.95, Mass=134352, SNR=86.3, Peak=24240 HFD=2.7
02:57:45.468 00.003 21068 MultiStar: [#1 0.14,-0.44,0.00,M3] [#2 -0.01,-0.14,1.00,U] [#3 -0.19,-0.41,0.00,M1] [#4 -0.12,-0.18,0.83,U] [#5 -0.28,-0.28,0.00,M4] [#6 -0.25,-0.13,0.93,U] [#7 -0.06,0.02,0.67,U] [#8 0.02,-0.24,0.61,U] 
02:57:45.470 00.002 21068 refined, 5 included, MultiStar: {-0.03, -0.08}, one-star: {0.23, 0.14}
02:57:45.471 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
02:57:45.473 00.002 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
02:57:45.475 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.90 mountX=0.01 mountY=0.08, mountTheta=1.41
02:57:45.478 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
02:57:45.480 00.002 21068 Enqueuing Move request for scope (-0.03, -0.08)
02:57:45.481 00.001 16108 Worker thread wakes up
02:57:45.482 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:57:45.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:57:45.482 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.08
02:57:45.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:57:45.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:45.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:57:45.482 00.000 16108 MoveAxis(E, 0, ABG)
02:57:45.482 00.000 16108 Move returns status 0, amount 0
02:57:45.482 00.000 16108 MoveAxis(N, 0, ABG)
02:57:45.482 00.000 16108 Move returns status 0, amount 0
02:57:45.483 00.001 16108 move complete, result=0
02:57:45.483 00.000 16108 worker thread done servicing request
02:57:45.489 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3456, FiltMin=2963, FiltMax=44099, Gamma=1.000
02:57:45.503 00.014 21068 UpdateGuideState exits: m=134352 SNR=86.3
02:57:45.507 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:45.509 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:45.511 00.002 21068 Enqueuing Expose request
02:57:45.513 00.002 16108 Worker thread wakes up
02:57:45.513 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:45.515 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:45.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:46.683 01.168 16108 Exposure complete
02:57:46.745 00.062 16108 worker thread done servicing request
02:57:46.745 00.000 21068 OnExposeComplete: enter
02:57:46.746 00.001 21068 UpdateGuideState(): m_state=6
02:57:46.747 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
02:57:46.748 00.001 21068 Star::Find returns 1 (0), X=464.28, Y=436.87, Mass=133638, SNR=87.8, Peak=24128 HFD=2.6
02:57:46.749 00.001 21068 MultiStar: [#1 -0.05,-0.38,0.00,M4] [#2 0.38,-0.20,0.00,M1] [#3 0.32,-0.28,0.00,M2] [#4 0.08,0.18,0.83,U] [#5 0.08,-0.26,0.70,U] [#6 0.22,-0.28,0.72,U] [#7 0.29,-0.06,0.75,U] [#8 0.08,-0.37,0.00,M1] 
02:57:46.750 00.001 21068 refined, 4 included, MultiStar: {0.25, -0.06}, one-star: {0.47, 0.05}
02:57:46.750 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
02:57:46.751 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
02:57:46.752 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-0.23 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
02:57:46.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.06, opts=13)
02:57:46.755 00.001 21068 Enqueuing Move request for scope (0.25, -0.06)
02:57:46.757 00.002 16108 Worker thread wakes up
02:57:46.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
02:57:46.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
02:57:46.757 00.000 16108 Moving (0.25, -0.06) raw xDistance=-0.25 yDistance=-0.00
02:57:46.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:57:46.757 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:46.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:57:46.757 00.000 16108 MoveAxis(E, 66, ABG)
02:57:46.757 00.000 16108 Guiding  Dir = 2, Dur = 66
02:57:46.757 00.000 16108 IsSlewing returns 0
02:57:46.757 00.000 16108 IsGuiding returns 0
02:57:46.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3459, FiltMin=2960, FiltMax=43744, Gamma=1.000
02:57:46.773 00.012 16108 PulseGuide returned control before completion, sleep 60
02:57:46.775 00.002 21068 UpdateGuideState exits: m=133638 SNR=87.8
02:57:46.776 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.777 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:46.777 00.000 21068 Enqueuing Expose request
02:57:46.834 00.057 16108 IsGuiding returns 1
02:57:46.834 00.000 16108 scope still moving after pulse duration time elapsed
02:57:46.865 00.031 16108 IsSlewing returns 0
02:57:46.866 00.001 16108 IsGuiding returns 0
02:57:46.866 00.000 16108 scope move finished after 66 + 42 ms
02:57:46.866 00.000 16108 Move returns status 0, amount 66
02:57:46.866 00.000 16108 MoveAxis(N, 0, ABG)
02:57:46.866 00.000 16108 Move returns status 0, amount 0
02:57:46.866 00.000 16108 move complete, result=0
02:57:46.866 00.000 16108 worker thread done servicing request
02:57:46.866 00.000 16108 Worker thread wakes up
02:57:46.866 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.0 px 0 ms NORTH
02:57:46.869 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:46.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:47.833 00.964 16108 Exposure complete
02:57:47.888 00.055 16108 worker thread done servicing request
02:57:47.888 00.000 21068 OnExposeComplete: enter
02:57:47.890 00.002 21068 UpdateGuideState(): m_state=6
02:57:47.891 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
02:57:47.892 00.001 21068 Star::Find returns 1 (0), X=464.18, Y=436.85, Mass=115818, SNR=80.3, Peak=21088 HFD=2.5
02:57:47.893 00.001 21068 MultiStar: [#1 0.32,-0.28,0.00,M5] [#2 0.12,-0.27,0.94,U] [#3 0.23,-0.40,0.00,M3] [#4 0.14,-0.08,0.84,U] [#5 -0.01,-0.37,0.00,M4] [#6 0.08,-0.39,0.00,M1] [#7 0.20,-0.10,0.83,U] [#8 0.04,-0.28,0.83,U] 
02:57:47.894 00.001 21068 refined, 4 included, MultiStar: {0.18, -0.14}, one-star: {0.37, 0.04}
02:57:47.895 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
02:57:47.896 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
02:57:47.897 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.65 mountX=-0.20 mountY=0.09, mountTheta=2.72
02:57:47.898 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
02:57:47.901 00.003 21068 Enqueuing Move request for scope (0.18, -0.14)
02:57:47.903 00.002 16108 Worker thread wakes up
02:57:47.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
02:57:47.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
02:57:47.903 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
02:57:47.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:57:47.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:47.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:57:47.903 00.000 16108 MoveAxis(E, 57, ABG)
02:57:47.903 00.000 16108 Guiding  Dir = 2, Dur = 57
02:57:47.904 00.001 16108 IsSlewing returns 0
02:57:47.904 00.000 16108 IsGuiding returns 0
02:57:47.909 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3465, FiltMin=2899, FiltMax=47136, Gamma=1.000
02:57:47.926 00.017 21068 UpdateGuideState exits: m=115818 SNR=80.3
02:57:47.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:47.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:47.929 00.001 21068 Enqueuing Expose request
02:57:47.953 00.024 16108 PulseGuide returned control before completion, sleep 19
02:57:47.983 00.030 16108 IsGuiding returns 1
02:57:47.983 00.000 16108 scope still moving after pulse duration time elapsed
02:57:48.014 00.031 16108 IsSlewing returns 0
02:57:48.014 00.000 16108 IsGuiding returns 1
02:57:48.045 00.031 16108 IsSlewing returns 0
02:57:48.045 00.000 16108 IsGuiding returns 0
02:57:48.045 00.000 16108 scope move finished after 57 + 83 ms
02:57:48.045 00.000 16108 Move returns status 0, amount 57
02:57:48.045 00.000 16108 MoveAxis(N, 0, ABG)
02:57:48.045 00.000 16108 Move returns status 0, amount 0
02:57:48.045 00.000 16108 move complete, result=0
02:57:48.045 00.000 16108 worker thread done servicing request
02:57:48.046 00.001 16108 Worker thread wakes up
02:57:48.046 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
02:57:48.048 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:48.049 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:49.218 01.169 16108 Exposure complete
02:57:49.274 00.056 16108 worker thread done servicing request
02:57:49.274 00.000 21068 OnExposeComplete: enter
02:57:49.276 00.002 21068 UpdateGuideState(): m_state=6
02:57:49.277 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
02:57:49.278 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.85, Mass=139681, SNR=96.6, Peak=22352 HFD=2.5
02:57:49.279 00.001 21068 MultiStar: [#1 -0.36,-0.38,0.00,M6] [#2 -0.35,-0.16,0.00,M1] [#3 -0.46,-0.18,0.00,M4] [#4 -0.64,0.07,0.00,M1] [#5 -0.68,-0.07,0.00,M5] [#6 -0.33,-0.09,0.59,U] [#7 -0.39,0.04,0.00,M1] [#8 -0.48,-0.35,0.00,M1] 
02:57:49.281 00.002 21068 single-star, 1 included, MultiStar: {-0.25, -0.01}, one-star: {-0.21, 0.04}
02:57:49.282 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
02:57:49.283 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
02:57:49.284 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.98 mountX=0.21 mountY=0.01, mountTheta=0.07
02:57:49.287 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.04, opts=13)
02:57:49.289 00.002 21068 Enqueuing Move request for scope (-0.21, 0.04)
02:57:49.291 00.002 16108 Worker thread wakes up
02:57:49.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
02:57:49.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
02:57:49.291 00.000 16108 Moving (-0.21, 0.04) raw xDistance=0.21 yDistance=0.01
02:57:49.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
02:57:49.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:49.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:57:49.291 00.000 16108 MoveAxis(W, 52, ABG)
02:57:49.291 00.000 16108 Guiding  Dir = 3, Dur = 52
02:57:49.292 00.001 16108 IsSlewing returns 0
02:57:49.292 00.000 16108 IsGuiding returns 0
02:57:49.301 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3465, FiltMin=2950, FiltMax=57750, Gamma=1.000
02:57:49.320 00.019 21068 UpdateGuideState exits: m=139681 SNR=96.6
02:57:49.322 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:49.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:49.324 00.001 21068 Enqueuing Expose request
02:57:49.325 00.001 16108 PulseGuide returned control before completion, sleep 31
02:57:49.368 00.043 16108 IsGuiding returns 1
02:57:49.368 00.000 16108 scope still moving after pulse duration time elapsed
02:57:49.404 00.036 16108 IsSlewing returns 0
02:57:49.404 00.000 16108 IsGuiding returns 0
02:57:49.404 00.000 16108 scope move finished after 52 + 60 ms
02:57:49.404 00.000 16108 Move returns status 0, amount 52
02:57:49.404 00.000 16108 MoveAxis(N, 0, ABG)
02:57:49.404 00.000 16108 Move returns status 0, amount 0
02:57:49.404 00.000 16108 move complete, result=0
02:57:49.404 00.000 16108 worker thread done servicing request
02:57:49.404 00.000 16108 Worker thread wakes up
02:57:49.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:49.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:49.405 00.000 21068 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
02:57:50.385 00.980 16108 Exposure complete
02:57:50.456 00.071 16108 worker thread done servicing request
02:57:50.456 00.000 21068 OnExposeComplete: enter
02:57:50.457 00.001 21068 UpdateGuideState(): m_state=6
02:57:50.458 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
02:57:50.459 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.72, Mass=135353, SNR=93.2, Peak=21792 HFD=2.8
02:57:50.460 00.001 21068 MultiStar: [#1 -0.06,-0.46,0.00,M7] [#2 -0.38,-0.12,0.00,M2] [#3 -0.28,-0.50,0.00,M5] [#4 -0.40,-0.13,0.00,M2] [#5 -0.21,-0.34,0.00,M6] [#6 -0.37,-0.41,0.00,M1] [#7 -0.18,-0.03,0.69,U] [#8 0.16,-0.30,0.60,U] 
02:57:50.460 00.000 21068 refined, 2 included, MultiStar: {-0.12, -0.13}, one-star: {-0.23, -0.10}
02:57:50.461 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
02:57:50.462 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
02:57:50.462 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=0.09 mountY=0.15, mountTheta=1.04
02:57:50.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
02:57:50.464 00.000 21068 Enqueuing Move request for scope (-0.12, -0.13)
02:57:50.465 00.001 16108 Worker thread wakes up
02:57:50.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
02:57:50.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
02:57:50.465 00.000 16108 Moving (-0.12, -0.13) raw xDistance=0.09 yDistance=0.15
02:57:50.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:57:50.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:50.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:57:50.466 00.001 16108 MoveAxis(E, 0, ABG)
02:57:50.466 00.000 16108 Move returns status 0, amount 0
02:57:50.466 00.000 16108 MoveAxis(N, 0, ABG)
02:57:50.466 00.000 16108 Move returns status 0, amount 0
02:57:50.466 00.000 16108 move complete, result=0
02:57:50.466 00.000 16108 worker thread done servicing request
02:57:50.469 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3469, FiltMin=2902, FiltMax=49459, Gamma=1.000
02:57:50.483 00.014 21068 UpdateGuideState exits: m=135353 SNR=93.2
02:57:50.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:50.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:50.487 00.001 21068 Enqueuing Expose request
02:57:50.487 00.000 16108 Worker thread wakes up
02:57:50.487 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:50.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:50.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:51.653 01.165 16108 Exposure complete
02:57:51.746 00.093 16108 worker thread done servicing request
02:57:51.746 00.000 21068 OnExposeComplete: enter
02:57:51.747 00.001 21068 UpdateGuideState(): m_state=6
02:57:51.749 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
02:57:51.750 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.89, Mass=130030, SNR=94.3, Peak=25392 HFD=2.6
02:57:51.751 00.001 21068 MultiStar: [#1 -0.13,-0.29,1.06,U] [#2 -0.05,-0.21,0.82,U] [#3 -0.17,-0.35,0.00,M6] [#4 -0.48,-0.20,0.00,M3] [#5 -0.22,-0.35,0.00,M7] [#6 -0.27,-0.12,0.79,U] [#7 -0.09,-0.07,0.57,U] [#8 -0.31,-0.10,0.57,U] 
02:57:51.752 00.001 21068 single-star, 5 included, MultiStar: {-0.12, -0.12}, one-star: {0.04, 0.08}
02:57:51.752 00.000 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
02:57:51.753 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
02:57:51.754 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
02:57:51.758 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
02:57:51.759 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
02:57:51.760 00.001 16108 Worker thread wakes up
02:57:51.761 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:57:51.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:57:51.761 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
02:57:51.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:57:51.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:51.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:57:51.761 00.000 16108 MoveAxis(E, 0, ABG)
02:57:51.761 00.000 16108 Move returns status 0, amount 0
02:57:51.761 00.000 16108 MoveAxis(N, 0, ABG)
02:57:51.761 00.000 16108 Move returns status 0, amount 0
02:57:51.761 00.000 16108 move complete, result=0
02:57:51.761 00.000 16108 worker thread done servicing request
02:57:51.766 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=515, max=65535, med=3472, FiltMin=2963, FiltMax=47120, Gamma=1.000
02:57:51.783 00.017 21068 UpdateGuideState exits: m=130030 SNR=94.3
02:57:51.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:51.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:51.786 00.001 21068 Enqueuing Expose request
02:57:51.787 00.001 16108 Worker thread wakes up
02:57:51.787 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:51.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:51.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:52.763 00.976 16108 Exposure complete
02:57:52.847 00.084 16108 worker thread done servicing request
02:57:52.847 00.000 21068 OnExposeComplete: enter
02:57:52.848 00.001 21068 UpdateGuideState(): m_state=6
02:57:52.849 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
02:57:52.850 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=436.90, Mass=131654, SNR=89.4, Peak=24320 HFD=2.6
02:57:52.851 00.001 21068 MultiStar: [#1 0.07,-0.45,0.00,M7] [#2 -0.23,-0.21,0.93,U] [#3 0.16,-0.30,0.97,U] [#4 -0.11,0.13,0.81,U] [#5 -0.28,-0.33,0.00,M8] [#6 -0.15,-0.01,0.81,U] [#7 0.06,-0.01,0.50,U] [#8 -0.15,0.03,0.58,U] 
02:57:52.851 00.000 21068 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.10, 0.08}
02:57:52.852 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
02:57:52.853 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
02:57:52.853 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=0.06 mountY=0.07, mountTheta=0.82
02:57:52.856 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
02:57:52.856 00.000 21068 Enqueuing Move request for scope (-0.08, -0.05)
02:57:52.857 00.001 16108 Worker thread wakes up
02:57:52.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:57:52.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:57:52.857 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=0.07
02:57:52.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:52.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:52.858 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:57:52.858 00.000 16108 MoveAxis(E, 0, ABG)
02:57:52.858 00.000 16108 Move returns status 0, amount 0
02:57:52.858 00.000 16108 MoveAxis(N, 0, ABG)
02:57:52.858 00.000 16108 Move returns status 0, amount 0
02:57:52.858 00.000 16108 move complete, result=0
02:57:52.858 00.000 16108 worker thread done servicing request
02:57:52.861 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3475, FiltMin=2957, FiltMax=50825, Gamma=1.000
02:57:52.875 00.014 21068 UpdateGuideState exits: m=131654 SNR=89.4
02:57:52.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.876 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:52.877 00.001 21068 Enqueuing Expose request
02:57:52.878 00.001 16108 Worker thread wakes up
02:57:52.878 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:52.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:52.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:54.053 01.174 16108 Exposure complete
02:57:54.123 00.070 16108 worker thread done servicing request
02:57:54.123 00.000 21068 OnExposeComplete: enter
02:57:54.124 00.001 21068 UpdateGuideState(): m_state=6
02:57:54.124 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
02:57:54.125 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=437.05, Mass=130936, SNR=94.1, Peak=20608 HFD=2.6
02:57:54.126 00.001 21068 MultiStar: [#1 -0.35,-0.24,0.00,M8] [#2 -0.37,-0.19,0.00,M1] [#3 -0.30,-0.25,0.00,M6] [#4 -0.51,0.10,0.00,M3] [#5 -0.53,-0.40,0.00,M9] [#6 -0.54,0.04,0.00,M1] [#7 -0.19,0.05,0.60,U] [#8 -0.42,-0.19,0.00,M1] 
02:57:54.127 00.001 21068 refined, 1 included, MultiStar: {-0.22, 0.17}, one-star: {-0.23, 0.24}
02:57:54.128 00.001 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
02:57:54.129 00.001 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
02:57:54.130 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.27 cameraTheta=2.49 mountX=0.24 mountY=-0.11, mountTheta=-0.43
02:57:54.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.17, opts=13)
02:57:54.134 00.002 21068 Enqueuing Move request for scope (-0.22, 0.17)
02:57:54.137 00.003 16108 Worker thread wakes up
02:57:54.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
02:57:54.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
02:57:54.137 00.000 16108 Moving (-0.22, 0.17) raw xDistance=0.24 yDistance=-0.11
02:57:54.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:57:54.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:54.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:57:54.137 00.000 16108 MoveAxis(W, 64, ABG)
02:57:54.137 00.000 16108 Guiding  Dir = 3, Dur = 64
02:57:54.137 00.000 16108 IsSlewing returns 0
02:57:54.137 00.000 16108 IsGuiding returns 0
02:57:54.139 00.002 16108 PulseGuide returned control before completion, sleep 73
02:57:54.144 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3478, FiltMin=2966, FiltMax=58640, Gamma=1.000
02:57:54.165 00.021 21068 UpdateGuideState exits: m=130936 SNR=94.1
02:57:54.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:54.167 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:54.168 00.001 21068 Enqueuing Expose request
02:57:54.217 00.049 16108 IsGuiding returns 1
02:57:54.217 00.000 16108 scope still moving after pulse duration time elapsed
02:57:54.247 00.030 16108 IsSlewing returns 0
02:57:54.247 00.000 16108 IsGuiding returns 0
02:57:54.247 00.000 16108 scope move finished after 64 + 45 ms
02:57:54.247 00.000 16108 Move returns status 0, amount 64
02:57:54.247 00.000 16108 MoveAxis(N, 0, ABG)
02:57:54.247 00.000 16108 Move returns status 0, amount 0
02:57:54.247 00.000 16108 move complete, result=0
02:57:54.247 00.000 16108 worker thread done servicing request
02:57:54.247 00.000 16108 Worker thread wakes up
02:57:54.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:54.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:54.247 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
02:57:55.222 00.975 16108 Exposure complete
02:57:55.279 00.057 16108 worker thread done servicing request
02:57:55.279 00.000 21068 OnExposeComplete: enter
02:57:55.280 00.001 21068 UpdateGuideState(): m_state=6
02:57:55.281 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
02:57:55.282 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=436.93, Mass=121667, SNR=86.9, Peak=22960 HFD=2.7
02:57:55.284 00.002 21068 MultiStar: [#1 0.19,-0.36,0.00,M9] [#2 -0.10,-0.10,0.90,U] [#3 -0.11,-0.44,0.00,M7] [#4 -0.17,-0.13,0.91,U] [#5 -0.29,-0.28,0.00,M10] [#6 -0.14,0.08,0.83,U] [#7 -0.08,0.18,0.68,U] [#8 0.09,0.05,0.65,U] 
02:57:55.286 00.002 21068 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {0.14, 0.12}
02:57:55.287 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
02:57:55.289 00.002 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
02:57:55.290 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.59 mountX=0.04 mountY=-0.01, mountTheta=-0.32
02:57:55.292 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
02:57:55.294 00.002 21068 Enqueuing Move request for scope (-0.04, 0.03)
02:57:55.296 00.002 16108 Worker thread wakes up
02:57:55.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:57:55.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:57:55.296 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.01
02:57:55.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:57:55.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:55.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:55.296 00.000 16108 MoveAxis(E, 0, ABG)
02:57:55.296 00.000 16108 Move returns status 0, amount 0
02:57:55.296 00.000 16108 MoveAxis(N, 0, ABG)
02:57:55.296 00.000 16108 Move returns status 0, amount 0
02:57:55.296 00.000 16108 move complete, result=0
02:57:55.296 00.000 16108 worker thread done servicing request
02:57:55.301 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3478, FiltMin=2973, FiltMax=50451, Gamma=1.000
02:57:55.314 00.013 21068 UpdateGuideState exits: m=121667 SNR=86.9
02:57:55.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:55.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:55.316 00.000 21068 Enqueuing Expose request
02:57:55.317 00.001 16108 Worker thread wakes up
02:57:55.317 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:55.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:55.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:56.480 01.162 16108 Exposure complete
02:57:56.536 00.056 16108 worker thread done servicing request
02:57:56.537 00.001 21068 OnExposeComplete: enter
02:57:56.538 00.001 21068 UpdateGuideState(): m_state=6
02:57:56.539 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
02:57:56.540 00.001 21068 Star::Find returns 1 (0), X=464.06, Y=436.92, Mass=134446, SNR=94.2, Peak=24880 HFD=2.8
02:57:56.541 00.001 21068 MultiStar: [#1 0.22,-0.47,0.00,M10] [#2 -0.08,-0.14,0.89,U] [#3 0.30,-0.19,0.85,U] [#4 -0.13,-0.19,0.67,U] [#5 -0.10,-0.24,0.60,U] [#6 0.02,0.16,0.64,U] [#7 -0.02,0.19,0.65,U] [#8 0.19,-0.00,0.56,U] 
02:57:56.541 00.000 21068 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.25, 0.11}
02:57:56.542 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
02:57:56.543 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
02:57:56.544 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.51 mountX=-0.07 mountY=0.02, mountTheta=2.86
02:57:56.545 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
02:57:56.546 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
02:57:56.547 00.001 16108 Worker thread wakes up
02:57:56.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:57:56.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:57:56.547 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.02
02:57:56.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:56.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:56.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:57:56.547 00.000 16108 MoveAxis(E, 0, ABG)
02:57:56.547 00.000 16108 Move returns status 0, amount 0
02:57:56.547 00.000 16108 MoveAxis(N, 0, ABG)
02:57:56.547 00.000 16108 Move returns status 0, amount 0
02:57:56.547 00.000 16108 move complete, result=0
02:57:56.547 00.000 16108 worker thread done servicing request
02:57:56.550 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3481, FiltMin=2985, FiltMax=45955, Gamma=1.000
02:57:56.571 00.021 21068 UpdateGuideState exits: m=134446 SNR=94.2
02:57:56.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:56.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:56.574 00.001 21068 Enqueuing Expose request
02:57:56.574 00.000 16108 Worker thread wakes up
02:57:56.574 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:56.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:56.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:57.561 00.986 16108 Exposure complete
02:57:57.628 00.067 16108 worker thread done servicing request
02:57:57.628 00.000 21068 OnExposeComplete: enter
02:57:57.629 00.001 21068 UpdateGuideState(): m_state=6
02:57:57.630 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
02:57:57.630 00.000 21068 Star::Find returns 1 (0), X=464.09, Y=436.96, Mass=141766, SNR=86.5, Peak=25152 HFD=2.7
02:57:57.631 00.001 21068 MultiStar: [#1 0.12,-0.19,0.91,U] [#2 0.05,-0.00,0.84,U] [#3 0.26,-0.03,0.83,U] [#4 -0.23,0.20,0.81,U] [#5 -0.16,-0.19,0.87,U] [#6 -0.17,0.14,0.72,U] [#7 0.16,0.10,0.58,U] [#8 -0.06,-0.05,0.64,U] 
02:57:57.632 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.28, 0.15}
02:57:57.633 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
02:57:57.635 00.002 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
02:57:57.635 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.26 mountX=-0.03 mountY=-0.02, mountTheta=-2.66
02:57:57.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
02:57:57.638 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
02:57:57.640 00.002 16108 Worker thread wakes up
02:57:57.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
02:57:57.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
02:57:57.640 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.03 yDistance=-0.02
02:57:57.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:57:57.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:57.641 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:57.641 00.000 16108 MoveAxis(E, 0, ABG)
02:57:57.641 00.000 16108 Move returns status 0, amount 0
02:57:57.641 00.000 16108 MoveAxis(N, 0, ABG)
02:57:57.641 00.000 16108 Move returns status 0, amount 0
02:57:57.641 00.000 16108 move complete, result=0
02:57:57.641 00.000 16108 worker thread done servicing request
02:57:57.647 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3481, FiltMin=2973, FiltMax=48128, Gamma=1.000
02:57:57.667 00.020 21068 UpdateGuideState exits: m=141766 SNR=86.5
02:57:57.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:57.670 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:57.672 00.002 21068 Enqueuing Expose request
02:57:57.674 00.002 16108 Worker thread wakes up
02:57:57.674 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:57.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:57.676 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:58.845 01.169 16108 Exposure complete
02:57:58.915 00.070 16108 worker thread done servicing request
02:57:58.915 00.000 21068 OnExposeComplete: enter
02:57:58.916 00.001 21068 UpdateGuideState(): m_state=6
02:57:58.917 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
02:57:58.918 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=437.04, Mass=147243, SNR=92.6, Peak=24608 HFD=2.8
02:57:58.919 00.001 21068 MultiStar: [#1 -0.02,-0.53,0.00,M10] [#2 0.08,0.17,0.88,U] [#3 0.12,-0.43,0.00,M6] [#4 -0.27,-0.12,0.71,U] [#5 -0.38,-0.16,0.00,M9] [#6 -0.19,-0.23,0.81,U] [#7 0.02,0.07,0.57,U] [#8 -0.22,-0.15,0.61,U] 
02:57:58.919 00.000 21068 refined, 5 included, MultiStar: {-0.06, 0.01}, one-star: {0.13, 0.23}
02:57:58.920 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
02:57:58.922 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
02:57:58.922 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.95 mountX=0.06 mountY=0.00, mountTheta=0.04
02:57:58.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
02:57:58.925 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
02:57:58.926 00.001 16108 Worker thread wakes up
02:57:58.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
02:57:58.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
02:57:58.926 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.00
02:57:58.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:58.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:58.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:57:58.927 00.001 16108 MoveAxis(E, 0, ABG)
02:57:58.927 00.000 16108 Move returns status 0, amount 0
02:57:58.927 00.000 16108 MoveAxis(N, 0, ABG)
02:57:58.927 00.000 16108 Move returns status 0, amount 0
02:57:58.927 00.000 16108 move complete, result=0
02:57:58.927 00.000 16108 worker thread done servicing request
02:57:58.936 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3485, FiltMin=2971, FiltMax=57456, Gamma=1.000
02:57:58.954 00.018 21068 UpdateGuideState exits: m=147243 SNR=92.6
02:57:58.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:58.957 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:57:58.958 00.001 21068 Enqueuing Expose request
02:57:58.959 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:58.960 00.001 16108 Worker thread wakes up
02:57:58.960 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:57:58.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:57:59.928 00.968 16108 Exposure complete
02:57:59.985 00.057 16108 worker thread done servicing request
02:57:59.985 00.000 21068 OnExposeComplete: enter
02:57:59.986 00.001 21068 UpdateGuideState(): m_state=6
02:57:59.987 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
02:57:59.988 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=436.89, Mass=154685, SNR=109.1, Peak=26560 HFD=2.8
02:57:59.989 00.001 21068 MultiStar: [#1 0.30,-0.35,0.00,R] [#2 -0.02,-0.08,0.79,U] [#3 0.09,-0.24,0.63,U] [#4 0.08,-0.14,0.69,U] [#5 -0.23,-0.38,0.00,M10] [#6 -0.03,0.03,0.59,U] [#7 0.00,-0.08,0.51,U] [#8 0.07,-0.11,0.49,U] 
02:57:59.989 00.000 21068 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {0.28, 0.07}
02:57:59.991 00.002 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
02:57:59.994 00.003 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
02:57:59.995 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.09 mountY=0.05, mountTheta=2.67
02:57:59.998 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
02:58:00.000 00.002 21068 Enqueuing Move request for scope (0.08, -0.07)
02:58:00.001 00.001 16108 Worker thread wakes up
02:58:00.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:58:00.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:58:00.001 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
02:58:00.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:58:00.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:00.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:58:00.001 00.000 16108 MoveAxis(E, 0, ABG)
02:58:00.001 00.000 16108 Move returns status 0, amount 0
02:58:00.001 00.000 16108 MoveAxis(N, 0, ABG)
02:58:00.001 00.000 16108 Move returns status 0, amount 0
02:58:00.001 00.000 16108 move complete, result=0
02:58:00.001 00.000 16108 worker thread done servicing request
02:58:00.004 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3485, FiltMin=2957, FiltMax=41321, Gamma=1.000
02:58:00.026 00.022 21068 UpdateGuideState exits: m=154685 SNR=109.1
02:58:00.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:00.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:00.029 00.001 21068 Enqueuing Expose request
02:58:00.030 00.001 16108 Worker thread wakes up
02:58:00.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:00.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:00.030 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:01.207 01.177 16108 Exposure complete
02:58:01.266 00.059 16108 worker thread done servicing request
02:58:01.266 00.000 21068 OnExposeComplete: enter
02:58:01.267 00.001 21068 UpdateGuideState(): m_state=6
02:58:01.267 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
02:58:01.268 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=436.70, Mass=134867, SNR=86.7, Peak=23296 HFD=2.6
02:58:01.269 00.001 21068 MultiStar: [#1 -0.12,0.01,1.01,U] [#2 -0.07,-0.24,0.89,U] [#3 -0.04,-0.26,0.85,U] [#4 -0.11,-0.23,0.85,U] [#5 -0.21,-0.19,0.69,U] [#6 -0.16,-0.35,0.00,M1] [#7 -0.02,0.07,0.68,U] [#8 -0.07,-0.34,0.61,U] 
02:58:01.270 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.16}, one-star: {0.22, -0.12}
02:58:01.271 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
02:58:01.271 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
02:58:01.272 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.86 mountX=0.02 mountY=0.16, mountTheta=1.46
02:58:01.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
02:58:01.276 00.002 21068 Enqueuing Move request for scope (-0.05, -0.16)
02:58:01.277 00.001 16108 Worker thread wakes up
02:58:01.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:58:01.278 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:58:01.278 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.16
02:58:01.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:01.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:01.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:58:01.278 00.000 16108 MoveAxis(E, 0, ABG)
02:58:01.278 00.000 16108 Move returns status 0, amount 0
02:58:01.278 00.000 16108 MoveAxis(N, 0, ABG)
02:58:01.278 00.000 16108 Move returns status 0, amount 0
02:58:01.278 00.000 16108 move complete, result=0
02:58:01.278 00.000 16108 worker thread done servicing request
02:58:01.285 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3485, FiltMin=3005, FiltMax=50195, Gamma=1.000
02:58:01.310 00.025 21068 UpdateGuideState exits: m=134867 SNR=86.7
02:58:01.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:01.313 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:01.315 00.002 21068 Enqueuing Expose request
02:58:01.316 00.001 16108 Worker thread wakes up
02:58:01.316 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:01.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:01.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:02.294 00.977 16108 Exposure complete
02:58:02.369 00.075 16108 worker thread done servicing request
02:58:02.369 00.000 21068 OnExposeComplete: enter
02:58:02.370 00.001 21068 UpdateGuideState(): m_state=6
02:58:02.371 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
02:58:02.372 00.001 21068 Star::Find returns 1 (0), X=464.00, Y=437.03, Mass=137395, SNR=93.8, Peak=23936 HFD=2.8
02:58:02.373 00.001 21068 MultiStar: [#1 -0.27,-0.12,0.86,U] [#2 0.04,-0.18,1.00,U] [#3 -0.01,-0.39,0.00,M5] [#4 -0.28,-0.15,0.79,U] [#5 -0.26,-0.16,0.67,U] [#6 -0.16,-0.02,0.63,U] [#7 -0.02,-0.09,0.55,U] [#8 -0.05,0.09,0.57,U] 
02:58:02.374 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {0.19, 0.21}
02:58:02.374 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
02:58:02.375 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
02:58:02.376 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=0.08 mountY=0.07, mountTheta=0.72
02:58:02.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
02:58:02.379 00.001 21068 Enqueuing Move request for scope (-0.09, -0.05)
02:58:02.380 00.001 16108 Worker thread wakes up
02:58:02.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:58:02.380 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:58:02.380 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
02:58:02.382 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:02.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:02.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:58:02.382 00.000 16108 MoveAxis(E, 0, ABG)
02:58:02.382 00.000 16108 Move returns status 0, amount 0
02:58:02.382 00.000 16108 MoveAxis(N, 0, ABG)
02:58:02.382 00.000 16108 Move returns status 0, amount 0
02:58:02.382 00.000 16108 move complete, result=0
02:58:02.383 00.001 16108 worker thread done servicing request
02:58:02.388 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3485, FiltMin=3017, FiltMax=48000, Gamma=1.000
02:58:02.402 00.014 21068 UpdateGuideState exits: m=137395 SNR=93.8
02:58:02.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:02.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:02.405 00.001 21068 Enqueuing Expose request
02:58:02.406 00.001 16108 Worker thread wakes up
02:58:02.406 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:02.406 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:02.407 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:03.563 01.156 16108 Exposure complete
02:58:03.619 00.056 16108 worker thread done servicing request
02:58:03.620 00.001 21068 OnExposeComplete: enter
02:58:03.621 00.001 21068 UpdateGuideState(): m_state=6
02:58:03.621 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
02:58:03.623 00.002 21068 Star::Find returns 1 (0), X=463.86, Y=436.90, Mass=114225, SNR=82.0, Peak=20464 HFD=2.5
02:58:03.625 00.002 21068 MultiStar: [#1 -0.31,-0.10,1.14,U] [#2 -0.12,-0.12,1.14,U] [#3 -0.04,-0.19,0.82,U] [#4 -0.31,-0.17,1.05,U] [#5 -0.17,-0.12,0.75,U] [#6 -0.15,0.18,0.81,U] [#7 -0.21,0.08,0.79,U] [#8 -0.14,-0.25,0.68,U] 
02:58:03.626 00.001 21068 single-star, 8 included, MultiStar: {-0.16, -0.07}, one-star: {0.05, 0.08}
02:58:03.627 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
02:58:03.628 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
02:58:03.629 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.05 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
02:58:03.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.08, opts=13)
02:58:03.633 00.002 21068 Enqueuing Move request for scope (0.05, 0.08)
02:58:03.634 00.001 16108 Worker thread wakes up
02:58:03.635 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
02:58:03.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
02:58:03.635 00.000 16108 Moving (0.05, 0.08) raw xDistance=-0.03 yDistance=-0.09
02:58:03.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:03.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:03.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:58:03.636 00.001 16108 MoveAxis(E, 0, ABG)
02:58:03.636 00.000 16108 Move returns status 0, amount 0
02:58:03.636 00.000 16108 MoveAxis(N, 0, ABG)
02:58:03.636 00.000 16108 Move returns status 0, amount 0
02:58:03.636 00.000 16108 move complete, result=0
02:58:03.636 00.000 16108 worker thread done servicing request
02:58:03.645 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3488, FiltMin=2992, FiltMax=46307, Gamma=1.000
02:58:03.664 00.019 21068 UpdateGuideState exits: m=114225 SNR=82.0
02:58:03.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:03.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:03.667 00.001 21068 Enqueuing Expose request
02:58:03.667 00.000 16108 Worker thread wakes up
02:58:03.667 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:03.668 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:03.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:04.638 00.970 16108 Exposure complete
02:58:04.696 00.058 16108 worker thread done servicing request
02:58:04.696 00.000 21068 OnExposeComplete: enter
02:58:04.697 00.001 21068 UpdateGuideState(): m_state=6
02:58:04.698 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
02:58:04.699 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=436.99, Mass=128267, SNR=94.7, Peak=21968 HFD=2.7
02:58:04.700 00.001 21068 MultiStar: [#1 -0.01,0.05,0.81,U] [#2 -0.05,0.00,0.94,U] [#3 0.03,-0.23,0.64,U] [#4 0.04,-0.10,0.67,U] [#5 -0.13,-0.21,0.58,U] [#6 -0.14,0.07,0.63,U] [#7 0.20,0.17,0.64,U] [#8 -0.25,-0.21,0.62,U] 
02:58:04.701 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.12, 0.17}
02:58:04.702 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
02:58:04.702 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
02:58:04.703 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.31 mountX=0.01 mountY=0.02, mountTheta=1.03
02:58:04.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
02:58:04.706 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
02:58:04.706 00.000 16108 Worker thread wakes up
02:58:04.707 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:58:04.707 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:58:04.707 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.02
02:58:04.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:58:04.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:04.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:58:04.707 00.000 16108 MoveAxis(E, 0, ABG)
02:58:04.707 00.000 16108 Move returns status 0, amount 0
02:58:04.707 00.000 16108 MoveAxis(N, 0, ABG)
02:58:04.707 00.000 16108 Move returns status 0, amount 0
02:58:04.707 00.000 16108 move complete, result=0
02:58:04.707 00.000 16108 worker thread done servicing request
02:58:04.711 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3488, FiltMin=3001, FiltMax=47200, Gamma=1.000
02:58:04.725 00.014 21068 UpdateGuideState exits: m=128267 SNR=94.7
02:58:04.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:04.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:04.728 00.001 21068 Enqueuing Expose request
02:58:04.729 00.001 16108 Worker thread wakes up
02:58:04.729 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:04.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:04.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:05.894 01.164 16108 Exposure complete
02:58:05.953 00.059 16108 worker thread done servicing request
02:58:05.953 00.000 21068 OnExposeComplete: enter
02:58:05.954 00.001 21068 UpdateGuideState(): m_state=6
02:58:05.955 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
02:58:05.956 00.001 21068 Star::Find returns 1 (0), X=464.42, Y=437.06, Mass=133310, SNR=97.3, Peak=21072 HFD=2.7
02:58:05.957 00.001 21068 MultiStar: [#1 0.12,-0.13,0.89,U] [#2 0.39,-0.29,0.00,M1] [#3 0.48,-0.40,0.00,M4] [#4 0.33,-0.12,0.77,U] [#5 0.33,-0.09,0.62,U] [#6 0.25,-0.20,0.64,U] [#7 0.58,0.03,0.00,M1] [#8 0.34,-0.32,0.00,M1] 
02:58:05.958 00.001 21068 refined, 4 included, MultiStar: {0.34, -0.04}, one-star: {0.62, 0.24}
02:58:05.959 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:58:05.960 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
02:58:05.961 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-0.11 mountX=-0.34 mountY=-0.04, mountTheta=-3.02
02:58:05.965 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.04, opts=13)
02:58:05.966 00.001 21068 Enqueuing Move request for scope (0.34, -0.04)
02:58:05.966 00.000 16108 Worker thread wakes up
02:58:05.967 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.04) opts 0xd
02:58:05.967 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.04)
02:58:05.967 00.000 16108 Moving (0.34, -0.04) raw xDistance=-0.34 yDistance=-0.04
02:58:05.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:58:05.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:05.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:58:05.967 00.000 16108 MoveAxis(E, 90, ABG)
02:58:05.967 00.000 16108 Guiding  Dir = 2, Dur = 90
02:58:05.967 00.000 16108 IsSlewing returns 0
02:58:05.967 00.000 16108 IsGuiding returns 0
02:58:05.971 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3491, FiltMin=2969, FiltMax=42537, Gamma=1.000
02:58:05.985 00.014 21068 UpdateGuideState exits: m=133310 SNR=97.3
02:58:05.987 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:05.987 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:05.988 00.001 21068 Enqueuing Expose request
02:58:06.028 00.040 16108 PulseGuide returned control before completion, sleep 40
02:58:06.073 00.045 16108 IsGuiding returns 1
02:58:06.073 00.000 16108 scope still moving after pulse duration time elapsed
02:58:06.104 00.031 16108 IsSlewing returns 0
02:58:06.104 00.000 16108 IsGuiding returns 1
02:58:06.136 00.032 16108 IsSlewing returns 0
02:58:06.136 00.000 16108 IsGuiding returns 0
02:58:06.137 00.001 16108 scope move finished after 90 + 79 ms
02:58:06.137 00.000 16108 Move returns status 0, amount 90
02:58:06.137 00.000 16108 MoveAxis(N, 0, ABG)
02:58:06.137 00.000 16108 Move returns status 0, amount 0
02:58:06.137 00.000 16108 move complete, result=0
02:58:06.137 00.000 16108 worker thread done servicing request
02:58:06.137 00.000 16108 Worker thread wakes up
02:58:06.138 00.001 21068 GuideStep: -0.3 px 90 ms EAST, -0.0 px 0 ms NORTH
02:58:06.140 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:06.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:07.128 00.988 16108 Exposure complete
02:58:07.197 00.069 16108 worker thread done servicing request
02:58:07.197 00.000 21068 OnExposeComplete: enter
02:58:07.198 00.001 21068 UpdateGuideState(): m_state=6
02:58:07.199 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
02:58:07.200 00.001 21068 Star::Find returns 1 (0), X=464.18, Y=436.86, Mass=118946, SNR=87.6, Peak=21744 HFD=2.4
02:58:07.201 00.001 21068 MultiStar: [#1 -0.13,-0.10,1.05,U] [#2 0.26,-0.18,0.90,U] [#3 0.30,-0.65,0.00,M5] [#4 0.04,-0.12,0.91,U] [#5 0.02,-0.46,0.00,M6] [#6 0.12,-0.25,0.68,U] [#7 0.25,0.18,0.54,U] [#8 0.08,-0.19,0.65,U] 
02:58:07.201 00.000 21068 refined, 6 included, MultiStar: {0.14, -0.09}, one-star: {0.38, 0.04}
02:58:07.202 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
02:58:07.203 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
02:58:07.203 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.59 mountX=-0.15 mountY=0.06, mountTheta=2.78
02:58:07.207 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.09, opts=13)
02:58:07.210 00.003 21068 Enqueuing Move request for scope (0.14, -0.09)
02:58:07.211 00.001 16108 Worker thread wakes up
02:58:07.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
02:58:07.211 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
02:58:07.211 00.000 16108 Moving (0.14, -0.09) raw xDistance=-0.15 yDistance=0.06
02:58:07.211 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:58:07.211 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:07.211 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:58:07.211 00.000 16108 MoveAxis(E, 0, ABG)
02:58:07.211 00.000 16108 Move returns status 0, amount 0
02:58:07.211 00.000 16108 MoveAxis(N, 0, ABG)
02:58:07.212 00.001 16108 Move returns status 0, amount 0
02:58:07.212 00.000 16108 move complete, result=0
02:58:07.212 00.000 16108 worker thread done servicing request
02:58:07.218 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3488, FiltMin=2998, FiltMax=49472, Gamma=1.000
02:58:07.232 00.014 21068 UpdateGuideState exits: m=118946 SNR=87.6
02:58:07.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:07.235 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:07.235 00.000 21068 Enqueuing Expose request
02:58:07.236 00.001 16108 Worker thread wakes up
02:58:07.236 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:07.237 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:07.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:08.404 01.167 16108 Exposure complete
02:58:08.459 00.055 16108 worker thread done servicing request
02:58:08.459 00.000 21068 OnExposeComplete: enter
02:58:08.460 00.001 21068 UpdateGuideState(): m_state=6
02:58:08.461 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
02:58:08.462 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.75, Mass=137628, SNR=95.5, Peak=22544 HFD=2.6
02:58:08.462 00.000 21068 MultiStar: [#1 -0.53,-0.06,0.00,M1] [#2 -0.21,-0.39,0.00,M1] [#3 -0.31,-0.45,0.00,M6] [#4 -0.15,-0.18,0.70,U] [#5 -0.48,-0.10,0.00,M7] [#6 -0.38,-0.11,0.00,M1] [#7 0.05,0.08,0.54,U] [#8 -0.30,-0.41,0.00,M1] 
02:58:08.464 00.002 21068 single-star, 2 included, MultiStar: {-0.04, -0.07}, one-star: {-0.01, -0.07}
02:58:08.465 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
02:58:08.466 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
02:58:08.467 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=-0.00 mountY=0.07, mountTheta=1.58
02:58:08.468 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
02:58:08.469 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
02:58:08.470 00.001 16108 Worker thread wakes up
02:58:08.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:58:08.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:58:08.470 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.07
02:58:08.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:58:08.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:08.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:58:08.470 00.000 16108 MoveAxis(E, 0, ABG)
02:58:08.470 00.000 16108 Move returns status 0, amount 0
02:58:08.470 00.000 16108 MoveAxis(N, 0, ABG)
02:58:08.470 00.000 16108 Move returns status 0, amount 0
02:58:08.470 00.000 16108 move complete, result=0
02:58:08.470 00.000 16108 worker thread done servicing request
02:58:08.477 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3488, FiltMin=2985, FiltMax=46563, Gamma=1.000
02:58:08.494 00.017 21068 UpdateGuideState exits: m=137628 SNR=95.5
02:58:08.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:08.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:08.497 00.001 21068 Enqueuing Expose request
02:58:08.497 00.000 16108 Worker thread wakes up
02:58:08.497 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:08.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:08.498 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:09.460 00.962 16108 Exposure complete
02:58:09.524 00.064 16108 worker thread done servicing request
02:58:09.524 00.000 21068 OnExposeComplete: enter
02:58:09.526 00.002 21068 UpdateGuideState(): m_state=6
02:58:09.527 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
02:58:09.528 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=436.95, Mass=130805, SNR=86.4, Peak=22576 HFD=2.8
02:58:09.529 00.001 21068 MultiStar: [#1 -0.36,-0.02,1.16,U] [#2 -0.17,-0.21,0.95,U] [#3 -0.13,-0.06,0.91,U] [#4 -0.17,-0.08,0.94,U] [#5 -0.13,-0.19,0.72,U] [#6 -0.21,-0.19,0.68,U] [#7 0.13,-0.01,0.64,U] [#8 0.08,-0.31,0.67,U] 
02:58:09.529 00.000 21068 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.24, 0.13}
02:58:09.530 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
02:58:09.531 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
02:58:09.531 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=0.08 mountY=0.11, mountTheta=0.97
02:58:09.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
02:58:09.533 00.000 21068 Enqueuing Move request for scope (-0.09, -0.09)
02:58:09.534 00.001 16108 Worker thread wakes up
02:58:09.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
02:58:09.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
02:58:09.534 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.08 yDistance=0.11
02:58:09.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:09.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:09.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:58:09.534 00.000 16108 MoveAxis(E, 0, ABG)
02:58:09.534 00.000 16108 Move returns status 0, amount 0
02:58:09.534 00.000 16108 MoveAxis(N, 0, ABG)
02:58:09.534 00.000 16108 Move returns status 0, amount 0
02:58:09.536 00.002 16108 move complete, result=0
02:58:09.536 00.000 16108 worker thread done servicing request
02:58:09.543 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3488, FiltMin=3021, FiltMax=53632, Gamma=1.000
02:58:09.566 00.023 21068 UpdateGuideState exits: m=130805 SNR=86.4
02:58:09.568 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:09.568 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:09.569 00.001 21068 Enqueuing Expose request
02:58:09.570 00.001 16108 Worker thread wakes up
02:58:09.570 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:09.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:09.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:10.741 01.171 16108 Exposure complete
02:58:10.827 00.086 16108 worker thread done servicing request
02:58:10.827 00.000 21068 OnExposeComplete: enter
02:58:10.828 00.001 21068 UpdateGuideState(): m_state=6
02:58:10.829 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
02:58:10.830 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.95, Mass=137454, SNR=92.2, Peak=25408 HFD=2.6
02:58:10.830 00.000 21068 MultiStar: [#1 -0.32,0.12,0.80,U] [#2 -0.08,-0.00,0.83,U] [#3 -0.06,-0.11,0.70,U] [#4 -0.27,-0.05,0.87,U] [#5 -0.17,-0.13,0.66,U] [#6 -0.09,0.22,0.68,U] [#7 0.07,-0.08,0.55,U] [#8 -0.24,-0.05,0.67,U] 
02:58:10.831 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {0.00, 0.14}
02:58:10.832 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
02:58:10.832 00.000 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
02:58:10.833 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.13 mountY=0.02, mountTheta=0.14
02:58:10.835 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.01, opts=13)
02:58:10.838 00.003 21068 Enqueuing Move request for scope (-0.13, 0.01)
02:58:10.839 00.001 16108 Worker thread wakes up
02:58:10.840 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
02:58:10.840 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
02:58:10.840 00.000 16108 Moving (-0.13, 0.01) raw xDistance=0.13 yDistance=0.02
02:58:10.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:58:10.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:10.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:58:10.840 00.000 16108 MoveAxis(E, 0, ABG)
02:58:10.840 00.000 16108 Move returns status 0, amount 0
02:58:10.840 00.000 16108 MoveAxis(N, 0, ABG)
02:58:10.841 00.001 16108 Move returns status 0, amount 0
02:58:10.841 00.000 16108 move complete, result=0
02:58:10.841 00.000 16108 worker thread done servicing request
02:58:10.848 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3485, FiltMin=2995, FiltMax=55075, Gamma=1.000
02:58:10.870 00.022 21068 UpdateGuideState exits: m=137454 SNR=92.2
02:58:10.872 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:10.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:10.874 00.001 21068 Enqueuing Expose request
02:58:10.875 00.001 16108 Worker thread wakes up
02:58:10.875 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:10.876 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:10.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:11.854 00.978 16108 Exposure complete
02:58:11.919 00.065 16108 worker thread done servicing request
02:58:11.919 00.000 21068 OnExposeComplete: enter
02:58:11.920 00.001 21068 UpdateGuideState(): m_state=6
02:58:11.921 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
02:58:11.923 00.002 21068 Star::Find returns 1 (0), X=464.08, Y=437.01, Mass=132544, SNR=93.9, Peak=21680 HFD=2.7
02:58:11.924 00.001 21068 MultiStar: [#1 -0.33,0.14,0.95,U] [#2 0.06,-0.13,0.85,U] [#3 -0.11,-0.21,0.76,U] [#4 -0.19,-0.07,0.81,U] [#5 -0.28,-0.07,0.65,U] [#6 0.07,-0.07,0.66,U] [#7 -0.19,0.43,0.00,M1] [#8 0.12,-0.15,0.58,U] 
02:58:11.926 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {0.27, 0.20}
02:58:11.927 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
02:58:11.929 00.002 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.75)
02:58:11.931 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.63 mountX=0.04 mountY=0.04, mountTheta=0.73
02:58:11.933 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
02:58:11.934 00.001 21068 Enqueuing Move request for scope (-0.05, -0.03)
02:58:11.935 00.001 16108 Worker thread wakes up
02:58:11.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
02:58:11.935 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
02:58:11.935 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=0.04
02:58:11.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:11.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:11.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:58:11.935 00.000 16108 MoveAxis(E, 0, ABG)
02:58:11.935 00.000 16108 Move returns status 0, amount 0
02:58:11.935 00.000 16108 MoveAxis(N, 0, ABG)
02:58:11.935 00.000 16108 Move returns status 0, amount 0
02:58:11.935 00.000 16108 move complete, result=0
02:58:11.935 00.000 16108 worker thread done servicing request
02:58:11.940 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3488, FiltMin=3001, FiltMax=48176, Gamma=1.000
02:58:11.954 00.014 21068 UpdateGuideState exits: m=132544 SNR=93.9
02:58:11.955 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:11.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:11.957 00.001 21068 Enqueuing Expose request
02:58:11.957 00.000 16108 Worker thread wakes up
02:58:11.957 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:11.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:11.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:13.134 01.175 16108 Exposure complete
02:58:13.193 00.059 16108 worker thread done servicing request
02:58:13.194 00.001 21068 OnExposeComplete: enter
02:58:13.194 00.000 21068 UpdateGuideState(): m_state=6
02:58:13.195 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
02:58:13.196 00.001 21068 Star::Find returns 1 (0), X=464.36, Y=436.86, Mass=128666, SNR=92.2, Peak=20093 HFD=2.7
02:58:13.197 00.001 21068 MultiStar: [#1 -0.12,-0.30,0.82,U] [#2 0.40,-0.19,0.00,M1] [#3 0.31,-0.42,0.00,M4] [#4 0.35,-0.17,0.00,M1] [#5 0.04,-0.24,0.75,U] [#6 0.20,-0.05,0.73,U] [#7 0.47,0.16,0.00,M2] [#8 0.47,-0.13,0.00,M1] 
02:58:13.197 00.000 21068 refined, 3 included, MultiStar: {0.19, -0.13}, one-star: {0.55, 0.04}
02:58:13.199 00.002 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
02:58:13.200 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
02:58:13.200 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.21 mountY=0.08, mountTheta=2.78
02:58:13.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.13, opts=13)
02:58:13.203 00.001 21068 Enqueuing Move request for scope (0.19, -0.13)
02:58:13.203 00.000 16108 Worker thread wakes up
02:58:13.204 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
02:58:13.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
02:58:13.204 00.000 16108 Moving (0.19, -0.13) raw xDistance=-0.21 yDistance=0.08
02:58:13.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:58:13.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:13.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:58:13.204 00.000 16108 MoveAxis(E, 55, ABG)
02:58:13.204 00.000 16108 Guiding  Dir = 2, Dur = 55
02:58:13.204 00.000 16108 IsSlewing returns 0
02:58:13.204 00.000 16108 IsGuiding returns 0
02:58:13.207 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3485, FiltMin=2953, FiltMax=52697, Gamma=1.000
02:58:13.222 00.015 21068 UpdateGuideState exits: m=128666 SNR=92.2
02:58:13.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:13.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:13.225 00.001 21068 Enqueuing Expose request
02:58:13.261 00.036 16108 IsGuiding returns 1
02:58:13.261 00.000 16108 scope still moving after pulse duration time elapsed
02:58:13.291 00.030 16108 IsSlewing returns 0
02:58:13.291 00.000 16108 IsGuiding returns 1
02:58:13.323 00.032 16108 IsSlewing returns 0
02:58:13.323 00.000 16108 IsGuiding returns 1
02:58:13.354 00.031 16108 IsSlewing returns 0
02:58:13.354 00.000 16108 IsGuiding returns 0
02:58:13.355 00.001 16108 scope move finished after 55 + 95 ms
02:58:13.355 00.000 16108 Move returns status 0, amount 55
02:58:13.355 00.000 16108 MoveAxis(N, 0, ABG)
02:58:13.355 00.000 16108 Move returns status 0, amount 0
02:58:13.355 00.000 16108 move complete, result=0
02:58:13.355 00.000 16108 worker thread done servicing request
02:58:13.355 00.000 16108 Worker thread wakes up
02:58:13.355 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:58:13.358 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:13.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:14.338 00.980 16108 Exposure complete
02:58:14.394 00.056 16108 worker thread done servicing request
02:58:14.394 00.000 21068 OnExposeComplete: enter
02:58:14.395 00.001 21068 UpdateGuideState(): m_state=6
02:58:14.395 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
02:58:14.396 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.82, Mass=126753, SNR=79.7, Peak=21728 HFD=2.6
02:58:14.397 00.001 21068 MultiStar: [#1 -0.43,-0.15,0.00,M1] [#2 0.05,-0.44,0.00,M2] [#3 0.03,-0.43,0.00,M5] [#4 0.04,-0.13,0.97,U] [#5 0.05,-0.13,0.89,U] [#6 -0.19,-0.35,0.00,M1] [#7 0.21,0.17,0.70,U] [#8 -0.03,-0.13,0.70,U] 
02:58:14.398 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.05}, one-star: {0.23, 0.00}
02:58:14.398 00.000 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
02:58:14.399 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
02:58:14.400 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=-0.11 mountY=0.03, mountTheta=2.91
02:58:14.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
02:58:14.403 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
02:58:14.404 00.001 16108 Worker thread wakes up
02:58:14.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:58:14.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:58:14.404 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.03
02:58:14.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:14.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:14.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:58:14.404 00.000 16108 MoveAxis(E, 0, ABG)
02:58:14.404 00.000 16108 Move returns status 0, amount 0
02:58:14.404 00.000 16108 MoveAxis(N, 0, ABG)
02:58:14.404 00.000 16108 Move returns status 0, amount 0
02:58:14.404 00.000 16108 move complete, result=0
02:58:14.404 00.000 16108 worker thread done servicing request
02:58:14.408 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3485, FiltMin=2989, FiltMax=41353, Gamma=1.000
02:58:14.422 00.014 21068 UpdateGuideState exits: m=126753 SNR=79.7
02:58:14.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:14.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:14.425 00.001 21068 Enqueuing Expose request
02:58:14.425 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:14.426 00.001 16108 Worker thread wakes up
02:58:14.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:14.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:15.595 01.169 16108 Exposure complete
02:58:15.653 00.058 16108 worker thread done servicing request
02:58:15.653 00.000 21068 OnExposeComplete: enter
02:58:15.655 00.002 21068 UpdateGuideState(): m_state=6
02:58:15.657 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
02:58:15.658 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.86, Mass=144485, SNR=91.6, Peak=25664 HFD=2.5
02:58:15.659 00.001 21068 MultiStar: [#1 -0.39,-0.00,0.00,M2] [#2 -0.11,-0.13,0.93,U] [#3 -0.06,0.05,0.89,U] [#4 -0.30,-0.13,0.88,U] [#5 -0.41,-0.16,0.00,M3] [#6 -0.25,-0.06,0.76,U] [#7 -0.07,0.36,0.53,U] [#8 0.18,-0.04,0.70,U] 
02:58:15.662 00.003 21068 single-star, 6 included, MultiStar: {-0.09, -0.01}, one-star: {0.01, 0.04}
02:58:15.664 00.002 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
02:58:15.665 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
02:58:15.667 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.34 mountX=-0.00 mountY=-0.04, mountTheta=-1.63
02:58:15.670 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
02:58:15.671 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
02:58:15.673 00.002 16108 Worker thread wakes up
02:58:15.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:58:15.673 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:58:15.673 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
02:58:15.674 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:58:15.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:15.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:58:15.674 00.000 16108 MoveAxis(E, 0, ABG)
02:58:15.674 00.000 16108 Move returns status 0, amount 0
02:58:15.674 00.000 16108 MoveAxis(N, 0, ABG)
02:58:15.674 00.000 16108 Move returns status 0, amount 0
02:58:15.674 00.000 16108 move complete, result=0
02:58:15.674 00.000 16108 worker thread done servicing request
02:58:15.681 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3485, FiltMin=2979, FiltMax=52995, Gamma=1.000
02:58:15.700 00.019 21068 UpdateGuideState exits: m=144485 SNR=91.6
02:58:15.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:15.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:15.703 00.001 21068 Enqueuing Expose request
02:58:15.703 00.000 16108 Worker thread wakes up
02:58:15.703 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:15.705 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:15.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:16.689 00.984 16108 Exposure complete
02:58:16.749 00.060 16108 worker thread done servicing request
02:58:16.749 00.000 21068 OnExposeComplete: enter
02:58:16.750 00.001 21068 UpdateGuideState(): m_state=6
02:58:16.751 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
02:58:16.752 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.84, Mass=139432, SNR=90.9, Peak=22944 HFD=2.7
02:58:16.753 00.001 21068 MultiStar: [#1 -0.41,-0.13,0.00,M3] [#2 -0.28,-0.02,0.96,U] [#3 -0.04,-0.23,0.84,U] [#4 -0.34,-0.00,0.98,U] [#5 -0.32,-0.25,0.00,M4] [#6 -0.18,-0.22,0.84,U] [#7 -0.03,0.51,0.00,M1] [#8 -0.22,-0.30,0.00,M1] 
02:58:16.754 00.001 21068 single-star, 4 included, MultiStar: {-0.18, -0.08}, one-star: {-0.04, 0.02}
02:58:16.755 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
02:58:16.755 00.000 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
02:58:16.756 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.68 mountX=0.04 mountY=-0.01, mountTheta=-0.22
02:58:16.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
02:58:16.759 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
02:58:16.760 00.001 16108 Worker thread wakes up
02:58:16.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:58:16.760 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:58:16.760 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
02:58:16.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:16.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:16.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:58:16.760 00.000 16108 MoveAxis(E, 0, ABG)
02:58:16.760 00.000 16108 Move returns status 0, amount 0
02:58:16.760 00.000 16108 MoveAxis(N, 0, ABG)
02:58:16.760 00.000 16108 Move returns status 0, amount 0
02:58:16.760 00.000 16108 move complete, result=0
02:58:16.760 00.000 16108 worker thread done servicing request
02:58:16.763 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3488, FiltMin=3005, FiltMax=55318, Gamma=1.000
02:58:16.780 00.017 21068 UpdateGuideState exits: m=139432 SNR=90.9
02:58:16.782 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:16.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:16.784 00.001 21068 Enqueuing Expose request
02:58:16.785 00.001 16108 Worker thread wakes up
02:58:16.785 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:16.788 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:16.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:17.959 01.171 16108 Exposure complete
02:58:18.017 00.058 16108 worker thread done servicing request
02:58:18.019 00.002 21068 OnExposeComplete: enter
02:58:18.020 00.001 21068 UpdateGuideState(): m_state=6
02:58:18.020 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
02:58:18.021 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=437.20, Mass=131763, SNR=91.3, Peak=22464 HFD=2.7
02:58:18.022 00.001 21068 MultiStar: [#1 -0.40,-0.03,0.00,M4] [#2 -0.18,-0.19,0.82,U] [#3 -0.01,-0.23,0.81,U] [#4 -0.16,-0.02,0.78,U] [#5 -0.30,-0.25,0.00,M5] [#6 -0.16,-0.12,0.74,U] [#7 -0.25,0.16,0.57,U] [#8 -0.36,-0.00,0.60,U] 
02:58:18.022 00.000 21068 refined, 6 included, MultiStar: {-0.16, 0.00}, one-star: {-0.10, 0.38}
02:58:18.023 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
02:58:18.024 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
02:58:18.025 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.12 mountX=0.16 mountY=0.03, mountTheta=0.21
02:58:18.026 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.00, opts=13)
02:58:18.031 00.005 21068 Enqueuing Move request for scope (-0.16, 0.00)
02:58:18.032 00.001 16108 Worker thread wakes up
02:58:18.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
02:58:18.032 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
02:58:18.032 00.000 16108 Moving (-0.16, 0.00) raw xDistance=0.16 yDistance=0.03
02:58:18.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:58:18.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:18.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:58:18.032 00.000 16108 MoveAxis(E, 0, ABG)
02:58:18.032 00.000 16108 Move returns status 0, amount 0
02:58:18.032 00.000 16108 MoveAxis(N, 0, ABG)
02:58:18.032 00.000 16108 Move returns status 0, amount 0
02:58:18.032 00.000 16108 move complete, result=0
02:58:18.032 00.000 16108 worker thread done servicing request
02:58:18.038 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3485, FiltMin=2937, FiltMax=50163, Gamma=1.000
02:58:18.061 00.023 21068 UpdateGuideState exits: m=131763 SNR=91.3
02:58:18.063 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:18.065 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:18.066 00.001 21068 Enqueuing Expose request
02:58:18.068 00.002 16108 Worker thread wakes up
02:58:18.068 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:18.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:18.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:19.045 00.976 16108 Exposure complete
02:58:19.114 00.069 16108 worker thread done servicing request
02:58:19.114 00.000 21068 OnExposeComplete: enter
02:58:19.117 00.003 21068 UpdateGuideState(): m_state=6
02:58:19.119 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
02:58:19.120 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.70, Mass=142146, SNR=94.1, Peak=22768 HFD=2.7
02:58:19.122 00.002 21068 MultiStar: [#1 -0.56,-0.21,0.00,M5] [#2 -0.31,-0.21,0.00,M1] [#3 -0.24,-0.49,0.00,M3] [#4 -0.35,-0.25,0.00,M1] [#5 -0.38,-0.28,0.00,M6] [#6 -0.42,-0.49,0.00,M1] [#7 -0.28,0.14,0.61,U] [#8 -0.25,-0.44,0.00,M1] 
02:58:19.123 00.001 21068 refined, 1 included, MultiStar: {-0.07, -0.02}, one-star: {0.05, -0.12}
02:58:19.125 00.002 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
02:58:19.126 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
02:58:19.129 00.003 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=0.07 mountY=0.04, mountTheta=0.50
02:58:19.132 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
02:58:19.133 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
02:58:19.134 00.001 16108 Worker thread wakes up
02:58:19.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:58:19.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:58:19.134 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.04
02:58:19.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:19.136 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:19.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:58:19.136 00.000 16108 MoveAxis(E, 0, ABG)
02:58:19.136 00.000 16108 Move returns status 0, amount 0
02:58:19.136 00.000 16108 MoveAxis(N, 0, ABG)
02:58:19.136 00.000 16108 Move returns status 0, amount 0
02:58:19.136 00.000 16108 move complete, result=0
02:58:19.137 00.001 16108 worker thread done servicing request
02:58:19.141 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3488, FiltMin=2925, FiltMax=53811, Gamma=1.000
02:58:19.157 00.016 21068 UpdateGuideState exits: m=142146 SNR=94.1
02:58:19.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:19.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:19.160 00.001 21068 Enqueuing Expose request
02:58:19.161 00.001 16108 Worker thread wakes up
02:58:19.163 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:19.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:19.163 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:20.328 01.165 16108 Exposure complete
02:58:20.398 00.070 16108 worker thread done servicing request
02:58:20.398 00.000 21068 OnExposeComplete: enter
02:58:20.400 00.002 21068 UpdateGuideState(): m_state=6
02:58:20.401 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
02:58:20.402 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.73, Mass=151210, SNR=98.3, Peak=24864 HFD=2.8
02:58:20.403 00.001 21068 MultiStar: [#1 -0.47,-0.33,0.00,M6] [#2 -0.17,-0.44,0.00,M2] [#3 -0.13,-0.33,0.71,U] [#4 -0.48,-0.19,0.00,M2] [#5 -0.37,-0.40,0.00,M7] [#6 -0.31,-0.06,0.63,U] [#7 -0.32,0.06,0.64,U] [#8 -0.26,-0.23,0.61,U] 
02:58:20.404 00.001 21068 single-star, 4 included, MultiStar: {-0.20, -0.13}, one-star: {-0.06, -0.09}
02:58:20.406 00.002 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
02:58:20.407 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
02:58:20.407 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.18 mountX=0.05 mountY=0.10, mountTheta=1.14
02:58:20.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
02:58:20.410 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
02:58:20.410 00.000 16108 Worker thread wakes up
02:58:20.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
02:58:20.410 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
02:58:20.410 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.05 yDistance=0.10
02:58:20.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:20.411 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:20.411 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:58:20.411 00.000 16108 MoveAxis(E, 0, ABG)
02:58:20.411 00.000 16108 Move returns status 0, amount 0
02:58:20.411 00.000 16108 MoveAxis(N, 0, ABG)
02:58:20.411 00.000 16108 Move returns status 0, amount 0
02:58:20.411 00.000 16108 move complete, result=0
02:58:20.411 00.000 16108 worker thread done servicing request
02:58:20.417 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3488, FiltMin=3008, FiltMax=48803, Gamma=1.000
02:58:20.445 00.028 21068 UpdateGuideState exits: m=151210 SNR=98.3
02:58:20.448 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:20.450 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:20.453 00.003 21068 Enqueuing Expose request
02:58:20.454 00.001 16108 Worker thread wakes up
02:58:20.454 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:20.456 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:20.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:21.429 00.973 16108 Exposure complete
02:58:21.486 00.057 16108 worker thread done servicing request
02:58:21.486 00.000 21068 OnExposeComplete: enter
02:58:21.487 00.001 21068 UpdateGuideState(): m_state=6
02:58:21.488 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
02:58:21.489 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.86, Mass=135216, SNR=85.0, Peak=22528 HFD=2.7
02:58:21.490 00.001 21068 MultiStar: [#1 -0.61,-0.12,0.00,M7] [#2 -0.30,-0.41,0.00,M3] [#3 -0.20,-0.27,0.79,U] [#4 -0.17,-0.43,0.00,M3] [#5 -0.35,-0.27,0.00,M8] [#6 -0.23,-0.14,0.80,U] [#7 -0.07,0.24,0.62,U] [#8 -0.13,-0.14,0.61,U] 
02:58:21.491 00.001 21068 refined, 4 included, MultiStar: {-0.09, -0.05}, one-star: {0.13, 0.05}
02:58:21.491 00.000 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
02:58:21.493 00.002 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
02:58:21.493 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=0.08 mountY=0.07, mountTheta=0.77
02:58:21.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
02:58:21.495 00.000 21068 Enqueuing Move request for scope (-0.09, -0.05)
02:58:21.496 00.001 16108 Worker thread wakes up
02:58:21.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:58:21.496 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:58:21.496 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
02:58:21.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:21.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:21.497 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:58:21.497 00.000 16108 MoveAxis(E, 0, ABG)
02:58:21.497 00.000 16108 Move returns status 0, amount 0
02:58:21.497 00.000 16108 MoveAxis(N, 0, ABG)
02:58:21.497 00.000 16108 Move returns status 0, amount 0
02:58:21.497 00.000 16108 move complete, result=0
02:58:21.497 00.000 16108 worker thread done servicing request
02:58:21.501 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3488, FiltMin=2966, FiltMax=53926, Gamma=1.000
02:58:21.515 00.014 21068 UpdateGuideState exits: m=135216 SNR=85.0
02:58:21.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:21.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:21.517 00.000 21068 Enqueuing Expose request
02:58:21.518 00.001 16108 Worker thread wakes up
02:58:21.518 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:21.520 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:21.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:22.681 01.161 16108 Exposure complete
02:58:22.734 00.053 16108 worker thread done servicing request
02:58:22.734 00.000 21068 OnExposeComplete: enter
02:58:22.735 00.001 21068 UpdateGuideState(): m_state=6
02:58:22.736 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
02:58:22.737 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=437.03, Mass=134915, SNR=85.8, Peak=25376 HFD=2.5
02:58:22.738 00.001 21068 MultiStar: [#1 -0.28,0.18,1.11,U] [#2 -0.28,-0.09,0.94,U] [#3 -0.26,-0.03,0.83,U] [#4 -0.27,0.25,0.00,M4] [#5 -0.62,0.09,0.00,M9] [#6 -0.29,0.04,0.74,U] [#7 -0.10,0.34,0.68,U] [#8 -0.05,0.04,0.64,U] 
02:58:22.739 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.10}, one-star: {-0.10, 0.22}
02:58:22.739 00.000 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
02:58:22.740 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
02:58:22.741 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=0.22 mountY=-0.05, mountTheta=-0.23
02:58:22.742 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.10, opts=13)
02:58:22.743 00.001 21068 Enqueuing Move request for scope (-0.20, 0.10)
02:58:22.745 00.002 16108 Worker thread wakes up
02:58:22.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
02:58:22.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
02:58:22.745 00.000 16108 Moving (-0.20, 0.10) raw xDistance=0.22 yDistance=-0.05
02:58:22.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:58:22.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:22.746 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:58:22.746 00.000 16108 MoveAxis(W, 57, ABG)
02:58:22.746 00.000 16108 Guiding  Dir = 3, Dur = 57
02:58:22.746 00.000 16108 IsSlewing returns 0
02:58:22.747 00.001 16108 IsGuiding returns 0
02:58:22.748 00.001 16108 PulseGuide returned control before completion, sleep 66
02:58:22.754 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3488, FiltMin=2969, FiltMax=62592, Gamma=1.000
02:58:22.784 00.030 21068 UpdateGuideState exits: m=134915 SNR=85.8
02:58:22.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:22.787 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:22.788 00.001 21068 Enqueuing Expose request
02:58:22.821 00.033 16108 IsGuiding returns 1
02:58:22.821 00.000 16108 scope still moving after pulse duration time elapsed
02:58:22.854 00.033 16108 IsSlewing returns 0
02:58:22.854 00.000 16108 IsGuiding returns 0
02:58:22.854 00.000 16108 scope move finished after 57 + 49 ms
02:58:22.854 00.000 16108 Move returns status 0, amount 57
02:58:22.854 00.000 16108 MoveAxis(N, 0, ABG)
02:58:22.854 00.000 16108 Move returns status 0, amount 0
02:58:22.854 00.000 16108 move complete, result=0
02:58:22.854 00.000 16108 worker thread done servicing request
02:58:22.854 00.000 16108 Worker thread wakes up
02:58:22.854 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:22.854 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
02:58:22.856 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:23.824 00.968 16108 Exposure complete
02:58:23.887 00.063 16108 worker thread done servicing request
02:58:23.887 00.000 21068 OnExposeComplete: enter
02:58:23.888 00.001 21068 UpdateGuideState(): m_state=6
02:58:23.891 00.003 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
02:58:23.892 00.001 21068 Star::Find returns 1 (0), X=464.26, Y=436.79, Mass=135411, SNR=96.4, Peak=21824 HFD=2.7
02:58:23.893 00.001 21068 MultiStar: [#1 -0.13,-0.24,0.92,U] [#2 0.18,-0.36,0.00,M3] [#3 -0.02,-0.40,0.00,M1] [#4 -0.08,-0.20,0.72,U] [#5 -0.12,-0.40,0.00,M10] [#6 -0.06,-0.25,0.63,U] [#7 0.22,0.00,0.64,U] [#8 -0.01,-0.12,0.62,U] 
02:58:23.894 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.14}, one-star: {0.45, -0.03}
02:58:23.896 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
02:58:23.897 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
02:58:23.898 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=-0.10 mountY=0.12, mountTheta=2.30
02:58:23.901 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.14, opts=13)
02:58:23.903 00.002 21068 Enqueuing Move request for scope (0.08, -0.14)
02:58:23.905 00.002 16108 Worker thread wakes up
02:58:23.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
02:58:23.906 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
02:58:23.906 00.000 16108 Moving (0.08, -0.14) raw xDistance=-0.10 yDistance=0.12
02:58:23.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:23.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:23.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:58:23.906 00.000 16108 MoveAxis(E, 0, ABG)
02:58:23.906 00.000 16108 Move returns status 0, amount 0
02:58:23.906 00.000 16108 MoveAxis(N, 0, ABG)
02:58:23.906 00.000 16108 Move returns status 0, amount 0
02:58:23.906 00.000 16108 move complete, result=0
02:58:23.906 00.000 16108 worker thread done servicing request
02:58:23.909 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3491, FiltMin=3024, FiltMax=39856, Gamma=1.000
02:58:23.926 00.017 21068 UpdateGuideState exits: m=135411 SNR=96.4
02:58:23.928 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:23.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:23.930 00.001 21068 Enqueuing Expose request
02:58:23.933 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:23.934 00.001 16108 Worker thread wakes up
02:58:23.934 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:23.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:25.115 01.181 16108 Exposure complete
02:58:25.170 00.055 16108 worker thread done servicing request
02:58:25.170 00.000 21068 OnExposeComplete: enter
02:58:25.171 00.001 21068 UpdateGuideState(): m_state=6
02:58:25.172 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
02:58:25.173 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.80, Mass=140541, SNR=92.8, Peak=23776 HFD=2.6
02:58:25.174 00.001 21068 MultiStar: [#1 -0.12,-0.08,1.01,U] [#2 -0.14,-0.07,0.86,U] [#3 0.11,-0.59,0.00,M2] [#4 -0.29,-0.14,0.79,U] [#5 -0.18,-0.15,0.72,U] [#6 0.06,-0.26,0.75,U] [#7 0.10,0.09,0.68,U] [#8 -0.19,-0.12,0.58,U] 
02:58:25.175 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {0.22, -0.02}
02:58:25.176 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
02:58:25.176 00.000 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
02:58:25.177 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.15 mountX=0.04 mountY=0.10, mountTheta=1.17
02:58:25.178 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
02:58:25.179 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
02:58:25.180 00.001 16108 Worker thread wakes up
02:58:25.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
02:58:25.180 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
02:58:25.180 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.10
02:58:25.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:25.180 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:25.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:58:25.180 00.000 16108 MoveAxis(E, 0, ABG)
02:58:25.180 00.000 16108 Move returns status 0, amount 0
02:58:25.180 00.000 16108 MoveAxis(N, 0, ABG)
02:58:25.180 00.000 16108 Move returns status 0, amount 0
02:58:25.180 00.000 16108 move complete, result=0
02:58:25.180 00.000 16108 worker thread done servicing request
02:58:25.184 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3488, FiltMin=3008, FiltMax=56323, Gamma=1.000
02:58:25.197 00.013 21068 UpdateGuideState exits: m=140541 SNR=92.8
02:58:25.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:25.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:25.199 00.000 21068 Enqueuing Expose request
02:58:25.200 00.001 16108 Worker thread wakes up
02:58:25.200 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:25.201 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:25.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:26.163 00.962 16108 Exposure complete
02:58:26.231 00.068 16108 worker thread done servicing request
02:58:26.231 00.000 21068 OnExposeComplete: enter
02:58:26.233 00.002 21068 UpdateGuideState(): m_state=6
02:58:26.234 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
02:58:26.235 00.001 21068 Star::Find returns 1 (0), X=464.10, Y=436.81, Mass=135283, SNR=88.3, Peak=25248 HFD=2.5
02:58:26.236 00.001 21068 MultiStar: [#1 -0.28,0.09,1.14,U] [#2 0.06,-0.03,0.78,U] [#3 -0.11,-0.17,0.75,U] [#4 -0.30,-0.01,0.89,U] [#5 -0.14,-0.25,0.81,U] [#6 -0.03,-0.05,0.67,U] [#7 0.09,0.36,0.59,U] [#8 -0.14,-0.06,0.70,U] 
02:58:26.237 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {0.29, -0.01}
02:58:26.239 00.002 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
02:58:26.240 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
02:58:26.241 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.90 mountX=0.07 mountY=0.03, mountTheta=0.46
02:58:26.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
02:58:26.245 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
02:58:26.246 00.001 16108 Worker thread wakes up
02:58:26.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:58:26.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:58:26.246 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.03
02:58:26.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:26.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:26.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:58:26.246 00.000 16108 MoveAxis(E, 0, ABG)
02:58:26.246 00.000 16108 Move returns status 0, amount 0
02:58:26.246 00.000 16108 MoveAxis(N, 0, ABG)
02:58:26.246 00.000 16108 Move returns status 0, amount 0
02:58:26.246 00.000 16108 move complete, result=0
02:58:26.247 00.001 16108 worker thread done servicing request
02:58:26.250 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3491, FiltMin=2950, FiltMax=42451, Gamma=1.000
02:58:26.264 00.014 21068 UpdateGuideState exits: m=135283 SNR=88.3
02:58:26.265 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:26.267 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:26.268 00.001 21068 Enqueuing Expose request
02:58:26.269 00.001 16108 Worker thread wakes up
02:58:26.269 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:26.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:26.270 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:27.432 01.162 16108 Exposure complete
02:58:27.492 00.060 16108 worker thread done servicing request
02:58:27.492 00.000 21068 OnExposeComplete: enter
02:58:27.493 00.001 21068 UpdateGuideState(): m_state=6
02:58:27.495 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
02:58:27.496 00.001 21068 Star::Find returns 1 (0), X=464.18, Y=437.12, Mass=118601, SNR=77.8, Peak=21232 HFD=2.4
02:58:27.497 00.001 21068 MultiStar: [#1 -0.23,-0.25,1.09,U] [#2 0.19,-0.21,0.97,U] [#3 -0.14,-0.20,0.94,U] [#4 -0.02,-0.08,1.03,U] [#5 -0.22,-0.18,0.85,U] [#6 -0.30,-0.09,0.84,U] [#7 0.07,0.13,0.65,U] [#8 0.18,-0.06,0.71,U] 
02:58:27.497 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.38, 0.30}
02:58:27.498 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
02:58:27.500 00.002 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
02:58:27.500 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.75 mountX=0.00 mountY=0.08, mountTheta=1.57
02:58:27.502 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
02:58:27.502 00.000 21068 Enqueuing Move request for scope (-0.01, -0.08)
02:58:27.503 00.001 16108 Worker thread wakes up
02:58:27.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:58:27.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:58:27.503 00.000 16108 Moving (-0.01, -0.08) raw xDistance=0.00 yDistance=0.08
02:58:27.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:58:27.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:27.503 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:58:27.503 00.000 16108 MoveAxis(E, 0, ABG)
02:58:27.503 00.000 16108 Move returns status 0, amount 0
02:58:27.504 00.001 16108 MoveAxis(N, 0, ABG)
02:58:27.504 00.000 16108 Move returns status 0, amount 0
02:58:27.504 00.000 16108 move complete, result=0
02:58:27.504 00.000 16108 worker thread done servicing request
02:58:27.509 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3488, FiltMin=3046, FiltMax=44467, Gamma=1.000
02:58:27.529 00.020 21068 UpdateGuideState exits: m=118601 SNR=77.8
02:58:27.532 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:27.534 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:27.536 00.002 21068 Enqueuing Expose request
02:58:27.537 00.001 16108 Worker thread wakes up
02:58:27.537 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:27.538 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:27.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:28.529 00.991 16108 Exposure complete
02:58:28.606 00.077 16108 worker thread done servicing request
02:58:28.606 00.000 21068 OnExposeComplete: enter
02:58:28.607 00.001 21068 UpdateGuideState(): m_state=6
02:58:28.608 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
02:58:28.609 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=436.74, Mass=126812, SNR=90.7, Peak=24704 HFD=2.5
02:58:28.611 00.002 21068 MultiStar: [#1 -0.04,-0.03,0.98,U] [#2 0.11,-0.30,0.93,U] [#3 0.50,-0.57,0.00,M1] [#4 0.01,-0.31,0.72,U] [#5 -0.06,-0.31,0.61,U] [#6 0.39,-0.32,0.00,M1] [#7 0.35,0.32,0.00,M1] [#8 0.13,-0.61,0.00,M1] 
02:58:28.611 00.000 21068 refined, 4 included, MultiStar: {0.08, -0.19}, one-star: {0.29, -0.08}
02:58:28.612 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
02:58:28.613 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
02:58:28.614 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.19 mountX=-0.11 mountY=0.17, mountTheta=2.15
02:58:28.615 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
02:58:28.618 00.003 21068 Enqueuing Move request for scope (0.08, -0.19)
02:58:28.620 00.002 16108 Worker thread wakes up
02:58:28.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
02:58:28.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
02:58:28.620 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.11 yDistance=0.17
02:58:28.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:28.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:28.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:58:28.620 00.000 16108 MoveAxis(E, 0, ABG)
02:58:28.622 00.002 16108 Move returns status 0, amount 0
02:58:28.622 00.000 16108 MoveAxis(N, 0, ABG)
02:58:28.622 00.000 16108 Move returns status 0, amount 0
02:58:28.622 00.000 16108 move complete, result=0
02:58:28.622 00.000 16108 worker thread done servicing request
02:58:28.632 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3491, FiltMin=3027, FiltMax=41241, Gamma=1.000
02:58:28.646 00.014 21068 UpdateGuideState exits: m=126812 SNR=90.7
02:58:28.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:28.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:28.649 00.001 21068 Enqueuing Expose request
02:58:28.649 00.000 16108 Worker thread wakes up
02:58:28.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:28.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:28.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:29.823 01.173 16108 Exposure complete
02:58:29.886 00.063 16108 worker thread done servicing request
02:58:29.886 00.000 21068 OnExposeComplete: enter
02:58:29.886 00.000 21068 UpdateGuideState(): m_state=6
02:58:29.888 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
02:58:29.889 00.001 21068 Star::Find returns 1 (0), X=464.18, Y=436.74, Mass=141622, SNR=92.5, Peak=25216 HFD=2.6
02:58:29.890 00.001 21068 MultiStar: [#1 0.06,-0.33,0.85,U] [#2 0.18,-0.29,0.95,U] [#3 0.10,-0.27,0.87,U] [#4 0.09,0.10,0.77,U] [#5 -0.11,-0.36,0.00,M7] [#6 0.14,-0.04,0.77,U] [#7 0.08,-0.15,0.62,U] [#8 0.02,-0.31,0.73,U] 
02:58:29.891 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {0.37, -0.08}
02:58:29.891 00.000 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
02:58:29.892 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
02:58:29.893 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.17 mountY=0.13, mountTheta=2.46
02:58:29.894 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
02:58:29.895 00.001 21068 Enqueuing Move request for scope (0.14, -0.17)
02:58:29.896 00.001 16108 Worker thread wakes up
02:58:29.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
02:58:29.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
02:58:29.896 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
02:58:29.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:58:29.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:29.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:58:29.896 00.000 16108 MoveAxis(E, 0, ABG)
02:58:29.896 00.000 16108 Move returns status 0, amount 0
02:58:29.896 00.000 16108 MoveAxis(N, 0, ABG)
02:58:29.897 00.001 16108 Move returns status 0, amount 0
02:58:29.897 00.000 16108 move complete, result=0
02:58:29.897 00.000 16108 worker thread done servicing request
02:58:29.901 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3491, FiltMin=2973, FiltMax=45936, Gamma=1.000
02:58:29.915 00.014 21068 UpdateGuideState exits: m=141622 SNR=92.5
02:58:29.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:29.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:29.918 00.001 21068 Enqueuing Expose request
02:58:29.918 00.000 16108 Worker thread wakes up
02:58:29.918 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:29.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:29.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:30.897 00.978 16108 Exposure complete
02:58:30.965 00.068 16108 worker thread done servicing request
02:58:30.966 00.001 21068 OnExposeComplete: enter
02:58:30.967 00.001 21068 UpdateGuideState(): m_state=6
02:58:30.968 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
02:58:30.969 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=436.70, Mass=137736, SNR=87.6, Peak=24496 HFD=2.6
02:58:30.970 00.001 21068 MultiStar: [#1 -0.27,-0.10,0.87,U] [#2 0.16,-0.43,0.00,M1] [#3 0.15,-0.63,0.00,M1] [#4 -0.03,-0.14,0.78,U] [#5 -0.34,-0.32,0.00,M8] [#6 0.02,-0.23,0.72,U] [#7 0.09,0.01,0.66,U] [#8 0.21,-0.34,0.00,M1] 
02:58:30.972 00.002 21068 refined, 4 included, MultiStar: {0.03, -0.12}, one-star: {0.32, -0.12}
02:58:30.972 00.000 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
02:58:30.973 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
02:58:30.974 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.29 mountX=-0.05 mountY=0.11, mountTheta=2.03
02:58:30.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
02:58:30.977 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
02:58:30.978 00.001 16108 Worker thread wakes up
02:58:30.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
02:58:30.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
02:58:30.978 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.05 yDistance=0.11
02:58:30.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:58:30.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:30.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:58:30.978 00.000 16108 MoveAxis(E, 0, ABG)
02:58:30.978 00.000 16108 Move returns status 0, amount 0
02:58:30.978 00.000 16108 MoveAxis(N, 0, ABG)
02:58:30.978 00.000 16108 Move returns status 0, amount 0
02:58:30.978 00.000 16108 move complete, result=0
02:58:30.978 00.000 16108 worker thread done servicing request
02:58:30.985 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3491, FiltMin=2985, FiltMax=47747, Gamma=1.000
02:58:31.008 00.023 21068 UpdateGuideState exits: m=137736 SNR=87.6
02:58:31.010 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:31.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:31.012 00.001 21068 Enqueuing Expose request
02:58:31.014 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:31.016 00.002 16108 Worker thread wakes up
02:58:31.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:31.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:32.179 01.163 16108 Exposure complete
02:58:32.234 00.055 16108 worker thread done servicing request
02:58:32.234 00.000 21068 OnExposeComplete: enter
02:58:32.235 00.001 21068 UpdateGuideState(): m_state=6
02:58:32.236 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
02:58:32.237 00.001 21068 Star::Find returns 1 (0), X=464.15, Y=436.79, Mass=138774, SNR=98.6, Peak=23216 HFD=2.6
02:58:32.238 00.001 21068 MultiStar: [#1 0.11,-0.34,0.92,U] [#2 0.28,-0.39,0.00,M2] [#3 0.26,-0.56,0.00,M2] [#4 -0.06,-0.30,0.81,U] [#5 0.03,-0.43,0.00,M9] [#6 0.22,-0.37,0.00,M1] [#7 0.35,-0.11,0.65,U] [#8 0.05,-0.39,0.00,M2] 
02:58:32.238 00.000 21068 refined, 3 included, MultiStar: {0.19, -0.19}, one-star: {0.35, -0.03}
02:58:32.240 00.002 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
02:58:32.241 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
02:58:32.241 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.81 mountX=-0.22 mountY=0.15, mountTheta=2.55
02:58:32.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.19, opts=13)
02:58:32.244 00.001 21068 Enqueuing Move request for scope (0.19, -0.19)
02:58:32.244 00.000 16108 Worker thread wakes up
02:58:32.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
02:58:32.245 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
02:58:32.245 00.000 16108 Moving (0.19, -0.19) raw xDistance=-0.22 yDistance=0.15
02:58:32.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:58:32.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:32.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:32.245 00.000 16108 MoveAxis(E, 57, ABG)
02:58:32.245 00.000 16108 Guiding  Dir = 2, Dur = 57
02:58:32.245 00.000 16108 IsSlewing returns 0
02:58:32.245 00.000 16108 IsGuiding returns 0
02:58:32.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3491, FiltMin=3049, FiltMax=40544, Gamma=1.000
02:58:32.262 00.013 21068 UpdateGuideState exits: m=138774 SNR=98.6
02:58:32.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:32.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:32.265 00.001 21068 Enqueuing Expose request
02:58:32.297 00.032 16108 PulseGuide returned control before completion, sleep 16
02:58:32.326 00.029 16108 IsGuiding returns 1
02:58:32.326 00.000 16108 scope still moving after pulse duration time elapsed
02:58:32.358 00.032 16108 IsSlewing returns 0
02:58:32.358 00.000 16108 IsGuiding returns 1
02:58:32.388 00.030 16108 IsSlewing returns 0
02:58:32.388 00.000 16108 IsGuiding returns 0
02:58:32.388 00.000 16108 scope move finished after 57 + 86 ms
02:58:32.388 00.000 16108 Move returns status 0, amount 57
02:58:32.388 00.000 16108 MoveAxis(N, 0, ABG)
02:58:32.388 00.000 16108 Move returns status 0, amount 0
02:58:32.388 00.000 16108 move complete, result=0
02:58:32.389 00.001 16108 worker thread done servicing request
02:58:32.389 00.000 16108 Worker thread wakes up
02:58:32.389 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:32.389 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
02:58:32.390 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:33.370 00.980 16108 Exposure complete
02:58:33.445 00.075 16108 worker thread done servicing request
02:58:33.445 00.000 21068 OnExposeComplete: enter
02:58:33.446 00.001 21068 UpdateGuideState(): m_state=6
02:58:33.446 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
02:58:33.447 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.70, Mass=127067, SNR=87.4, Peak=22816 HFD=2.5
02:58:33.448 00.001 21068 MultiStar: [#1 -0.34,-0.32,0.00,M1] [#2 -0.01,-0.49,0.00,M3] [#3 0.04,-0.29,0.70,U] [#4 -0.36,-0.34,0.00,M1] [#5 -0.30,-0.52,0.00,M10] [#6 -0.02,-0.40,0.00,M2] [#7 -0.08,-0.05,0.68,U] [#8 -0.09,-0.23,0.62,U] 
02:58:33.449 00.001 21068 refined, 3 included, MultiStar: {0.04, -0.16}, one-star: {0.19, -0.11}
02:58:33.450 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
02:58:33.450 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
02:58:33.451 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.36 mountX=-0.06 mountY=0.15, mountTheta=1.97
02:58:33.454 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.16, opts=13)
02:58:33.457 00.003 21068 Enqueuing Move request for scope (0.04, -0.16)
02:58:33.460 00.003 16108 Worker thread wakes up
02:58:33.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
02:58:33.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
02:58:33.460 00.000 16108 Moving (0.04, -0.16) raw xDistance=-0.06 yDistance=0.15
02:58:33.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:33.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:33.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:33.460 00.000 16108 MoveAxis(E, 0, ABG)
02:58:33.460 00.000 16108 Move returns status 0, amount 0
02:58:33.460 00.000 16108 MoveAxis(N, 0, ABG)
02:58:33.460 00.000 16108 Move returns status 0, amount 0
02:58:33.461 00.001 16108 move complete, result=0
02:58:33.461 00.000 16108 worker thread done servicing request
02:58:33.467 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3491, FiltMin=2985, FiltMax=48803, Gamma=1.000
02:58:33.484 00.017 21068 UpdateGuideState exits: m=127067 SNR=87.4
02:58:33.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:33.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:33.487 00.001 21068 Enqueuing Expose request
02:58:33.488 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:33.489 00.001 16108 Worker thread wakes up
02:58:33.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:33.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:34.646 01.157 16108 Exposure complete
02:58:34.704 00.058 16108 worker thread done servicing request
02:58:34.704 00.000 21068 OnExposeComplete: enter
02:58:34.705 00.001 21068 UpdateGuideState(): m_state=6
02:58:34.705 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
02:58:34.706 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.64, Mass=139975, SNR=93.5, Peak=24128 HFD=2.6
02:58:34.707 00.001 21068 MultiStar: [#1 -0.30,-0.06,0.83,U] [#2 -0.02,-0.33,0.82,U] [#3 -0.00,-0.42,0.00,M2] [#4 -0.10,-0.22,1.00,U] [#5 -0.19,-0.25,0.68,U] [#6 -0.17,-0.10,0.61,U] [#7 0.04,-0.11,0.61,U] [#8 -0.12,-0.23,0.60,U] 
02:58:34.708 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.19}, one-star: {0.11, -0.18}
02:58:34.710 00.002 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
02:58:34.710 00.000 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
02:58:34.711 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.00 mountX=0.05 mountY=0.20, mountTheta=1.32
02:58:34.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.19, opts=13)
02:58:34.714 00.001 21068 Enqueuing Move request for scope (-0.09, -0.19)
02:58:34.715 00.001 16108 Worker thread wakes up
02:58:34.715 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
02:58:34.715 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
02:58:34.715 00.000 16108 Moving (-0.09, -0.19) raw xDistance=0.05 yDistance=0.20
02:58:34.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:34.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:34.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:58:34.715 00.000 16108 MoveAxis(E, 0, ABG)
02:58:34.715 00.000 16108 Move returns status 0, amount 0
02:58:34.715 00.000 16108 MoveAxis(N, 0, ABG)
02:58:34.715 00.000 16108 Move returns status 0, amount 0
02:58:34.715 00.000 16108 move complete, result=0
02:58:34.716 00.001 16108 worker thread done servicing request
02:58:34.722 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3491, FiltMin=3021, FiltMax=41606, Gamma=1.000
02:58:34.742 00.020 21068 UpdateGuideState exits: m=139975 SNR=93.5
02:58:34.744 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:34.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:34.747 00.002 21068 Enqueuing Expose request
02:58:34.748 00.001 16108 Worker thread wakes up
02:58:34.748 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:34.751 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:34.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:35.739 00.988 16108 Exposure complete
02:58:35.801 00.062 16108 worker thread done servicing request
02:58:35.801 00.000 21068 OnExposeComplete: enter
02:58:35.802 00.001 21068 UpdateGuideState(): m_state=6
02:58:35.804 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
02:58:35.805 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=436.80, Mass=139892, SNR=93.3, Peak=24752 HFD=2.6
02:58:35.808 00.003 21068 MultiStar: [#1 -0.26,-0.19,0.97,U] [#2 0.05,-0.37,0.00,M3] [#3 0.20,-0.28,0.73,U] [#4 -0.01,-0.09,0.90,U] [#5 -0.11,-0.35,0.69,U] [#6 -0.06,-0.04,0.63,U] [#7 0.30,0.05,0.54,U] [#8 0.09,-0.12,0.66,U] 
02:58:35.810 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.14, -0.02}
02:58:35.811 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
02:58:35.812 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
02:58:35.813 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=-0.04 mountY=0.12, mountTheta=1.91
02:58:35.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.13, opts=13)
02:58:35.817 00.002 21068 Enqueuing Move request for scope (0.02, -0.13)
02:58:35.818 00.001 16108 Worker thread wakes up
02:58:35.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:58:35.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:58:35.819 00.001 16108 Moving (0.02, -0.13) raw xDistance=-0.04 yDistance=0.12
02:58:35.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:58:35.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:35.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:58:35.819 00.000 16108 MoveAxis(E, 0, ABG)
02:58:35.819 00.000 16108 Move returns status 0, amount 0
02:58:35.819 00.000 16108 MoveAxis(N, 0, ABG)
02:58:35.819 00.000 16108 Move returns status 0, amount 0
02:58:35.819 00.000 16108 move complete, result=0
02:58:35.819 00.000 16108 worker thread done servicing request
02:58:35.823 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3491, FiltMin=3011, FiltMax=44352, Gamma=1.000
02:58:35.847 00.024 21068 UpdateGuideState exits: m=139892 SNR=93.3
02:58:35.850 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:35.852 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:35.854 00.002 21068 Enqueuing Expose request
02:58:35.857 00.003 16108 Worker thread wakes up
02:58:35.857 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:35.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:35.857 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:37.007 01.150 16108 Exposure complete
02:58:37.063 00.056 16108 worker thread done servicing request
02:58:37.063 00.000 21068 OnExposeComplete: enter
02:58:37.063 00.000 21068 UpdateGuideState(): m_state=6
02:58:37.065 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
02:58:37.066 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.88, Mass=127767, SNR=92.9, Peak=22576 HFD=2.7
02:58:37.067 00.001 21068 MultiStar: [#1 -0.20,0.21,0.84,U] [#2 0.10,-0.11,0.75,U] [#3 0.30,-0.17,0.81,U] [#4 -0.10,0.01,0.82,U] [#5 -0.33,-0.14,0.61,U] [#6 -0.14,-0.15,0.64,U] [#7 -0.30,0.13,0.56,U] [#8 0.15,-0.13,0.58,U] 
02:58:37.068 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.17, 0.07}
02:58:37.069 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
02:58:37.069 00.000 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
02:58:37.071 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.23 mountX=0.01 mountY=0.03, mountTheta=1.10
02:58:37.072 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
02:58:37.073 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
02:58:37.074 00.001 16108 Worker thread wakes up
02:58:37.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:58:37.074 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:58:37.074 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.03
02:58:37.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:58:37.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:37.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:58:37.074 00.000 16108 MoveAxis(E, 0, ABG)
02:58:37.074 00.000 16108 Move returns status 0, amount 0
02:58:37.074 00.000 16108 MoveAxis(N, 0, ABG)
02:58:37.075 00.001 16108 Move returns status 0, amount 0
02:58:37.075 00.000 16108 move complete, result=0
02:58:37.075 00.000 16108 worker thread done servicing request
02:58:37.078 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3494, FiltMin=2998, FiltMax=56400, Gamma=1.000
02:58:37.091 00.013 21068 UpdateGuideState exits: m=127767 SNR=92.9
02:58:37.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:37.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:37.094 00.001 21068 Enqueuing Expose request
02:58:37.095 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:37.096 00.001 16108 Worker thread wakes up
02:58:37.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:37.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:38.068 00.972 16108 Exposure complete
02:58:38.123 00.055 16108 worker thread done servicing request
02:58:38.123 00.000 21068 OnExposeComplete: enter
02:58:38.124 00.001 21068 UpdateGuideState(): m_state=6
02:58:38.126 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
02:58:38.126 00.000 21068 Star::Find returns 1 (0), X=464.11, Y=436.67, Mass=133706, SNR=88.9, Peak=21536 HFD=2.6
02:58:38.127 00.001 21068 MultiStar: [#1 -0.41,-0.02,0.00,M1] [#2 0.06,-0.27,0.80,U] [#3 0.11,-0.51,0.00,M1] [#4 -0.07,-0.33,0.95,U] [#5 -0.37,-0.40,0.00,M8] [#6 -0.16,-0.03,0.66,U] [#7 -0.11,-0.01,0.73,U] [#8 -0.08,-0.33,0.66,U] 
02:58:38.128 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.19}, one-star: {0.30, -0.15}
02:58:38.129 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
02:58:38.129 00.000 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
02:58:38.130 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.53 mountX=-0.04 mountY=0.19, mountTheta=1.79
02:58:38.131 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
02:58:38.133 00.002 21068 Enqueuing Move request for scope (0.01, -0.19)
02:58:38.133 00.000 16108 Worker thread wakes up
02:58:38.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
02:58:38.135 00.002 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
02:58:38.135 00.000 16108 Moving (0.01, -0.19) raw xDistance=-0.04 yDistance=0.19
02:58:38.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:58:38.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:38.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:58:38.135 00.000 16108 MoveAxis(E, 0, ABG)
02:58:38.135 00.000 16108 Move returns status 0, amount 0
02:58:38.135 00.000 16108 MoveAxis(N, 0, ABG)
02:58:38.135 00.000 16108 Move returns status 0, amount 0
02:58:38.135 00.000 16108 move complete, result=0
02:58:38.135 00.000 16108 worker thread done servicing request
02:58:38.138 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3494, FiltMin=3011, FiltMax=50115, Gamma=1.000
02:58:38.151 00.013 21068 UpdateGuideState exits: m=133706 SNR=88.9
02:58:38.151 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:38.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:38.153 00.001 21068 Enqueuing Expose request
02:58:38.153 00.000 16108 Worker thread wakes up
02:58:38.153 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:38.155 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:38.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:39.325 01.170 16108 Exposure complete
02:58:39.390 00.065 16108 worker thread done servicing request
02:58:39.391 00.001 21068 OnExposeComplete: enter
02:58:39.394 00.003 21068 UpdateGuideState(): m_state=6
02:58:39.395 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
02:58:39.397 00.002 21068 Star::Find returns 1 (0), X=463.99, Y=437.01, Mass=139989, SNR=101.7, Peak=26048 HFD=2.8
02:58:39.399 00.002 21068 MultiStar: [#1 -0.42,-0.08,0.00,M2] [#2 -0.02,-0.24,0.77,U] [#3 0.14,-0.24,0.80,U] [#4 -0.18,-0.23,0.68,U] [#5 -0.49,-0.39,0.00,M9] [#6 -0.32,-0.31,0.00,M1] [#7 0.05,0.21,0.58,U] [#8 0.16,-0.11,0.53,U] 
02:58:39.400 00.001 21068 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {0.18, 0.19}
02:58:39.401 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
02:58:39.403 00.002 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
02:58:39.406 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.82 mountX=-0.07 mountY=0.05, mountTheta=2.54
02:58:39.410 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
02:58:39.412 00.002 21068 Enqueuing Move request for scope (0.06, -0.06)
02:58:39.413 00.001 16108 Worker thread wakes up
02:58:39.414 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:58:39.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:58:39.414 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
02:58:39.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:58:39.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:39.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:58:39.414 00.000 16108 MoveAxis(E, 0, ABG)
02:58:39.414 00.000 16108 Move returns status 0, amount 0
02:58:39.415 00.001 16108 MoveAxis(N, 0, ABG)
02:58:39.415 00.000 16108 Move returns status 0, amount 0
02:58:39.415 00.000 16108 move complete, result=0
02:58:39.415 00.000 16108 worker thread done servicing request
02:58:39.421 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3491, FiltMin=2973, FiltMax=50819, Gamma=1.000
02:58:39.439 00.018 21068 UpdateGuideState exits: m=139989 SNR=101.7
02:58:39.441 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:39.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:39.444 00.002 21068 Enqueuing Expose request
02:58:39.447 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:39.449 00.002 16108 Worker thread wakes up
02:58:39.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:39.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:40.421 00.972 16108 Exposure complete
02:58:40.478 00.057 16108 worker thread done servicing request
02:58:40.478 00.000 21068 OnExposeComplete: enter
02:58:40.481 00.003 21068 UpdateGuideState(): m_state=6
02:58:40.483 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
02:58:40.484 00.001 21068 Star::Find returns 1 (0), X=464.08, Y=436.76, Mass=136549, SNR=94.1, Peak=26480 HFD=2.5
02:58:40.485 00.001 21068 MultiStar: [#1 -0.13,0.18,0.83,U] [#2 -0.15,-0.06,0.76,U] [#3 0.01,-0.39,0.00,M1] [#4 0.02,-0.24,0.71,U] [#5 -0.26,-0.47,0.00,M10] [#6 -0.39,-0.34,0.00,M2] [#7 0.12,-0.01,0.59,U] [#8 -0.16,-0.31,0.79,U] 
02:58:40.486 00.001 21068 refined, 5 included, MultiStar: {0.00, -0.08}, one-star: {0.27, -0.06}
02:58:40.487 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
02:58:40.487 00.000 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
02:58:40.488 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=-0.02 mountY=0.08, mountTheta=1.78
02:58:40.490 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.08, opts=13)
02:58:40.491 00.001 21068 Enqueuing Move request for scope (0.00, -0.08)
02:58:40.492 00.001 16108 Worker thread wakes up
02:58:40.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
02:58:40.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
02:58:40.492 00.000 16108 Moving (0.00, -0.08) raw xDistance=-0.02 yDistance=0.08
02:58:40.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:58:40.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:40.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:58:40.492 00.000 16108 MoveAxis(E, 0, ABG)
02:58:40.492 00.000 16108 Move returns status 0, amount 0
02:58:40.492 00.000 16108 MoveAxis(N, 0, ABG)
02:58:40.492 00.000 16108 Move returns status 0, amount 0
02:58:40.492 00.000 16108 move complete, result=0
02:58:40.492 00.000 16108 worker thread done servicing request
02:58:40.500 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3491, FiltMin=2925, FiltMax=42233, Gamma=1.000
02:58:40.529 00.029 21068 UpdateGuideState exits: m=136549 SNR=94.1
02:58:40.532 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:40.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:40.533 00.001 21068 Enqueuing Expose request
02:58:40.535 00.002 16108 Worker thread wakes up
02:58:40.535 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:40.537 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:40.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:41.703 01.166 16108 Exposure complete
02:58:41.808 00.105 16108 worker thread done servicing request
02:58:41.808 00.000 21068 OnExposeComplete: enter
02:58:41.808 00.000 21068 UpdateGuideState(): m_state=6
02:58:41.809 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
02:58:41.810 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=436.54, Mass=144626, SNR=97.8, Peak=23168 HFD=2.7
02:58:41.811 00.001 21068 MultiStar: [#1 -0.08,-0.14,0.82,U] [#2 0.26,-0.25,0.80,U] [#3 0.33,-0.66,0.00,M2] [#4 -0.07,-0.55,0.00,M1] [#5 -0.08,-0.44,0.00,R] [#6 0.03,-0.35,0.67,U] [#7 -0.05,-0.06,0.54,U] [#8 0.04,-0.21,0.70,U] 
02:58:41.812 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.22}, one-star: {0.25, -0.27}
02:58:41.812 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
02:58:41.813 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
02:58:41.814 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=-0.13 mountY=0.19, mountTheta=2.15
02:58:41.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.22, opts=13)
02:58:41.817 00.001 21068 Enqueuing Move request for scope (0.09, -0.22)
02:58:41.818 00.001 16108 Worker thread wakes up
02:58:41.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
02:58:41.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
02:58:41.818 00.000 16108 Moving (0.09, -0.22) raw xDistance=-0.13 yDistance=0.19
02:58:41.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:58:41.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:41.819 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:58:41.819 00.000 16108 MoveAxis(E, 0, ABG)
02:58:41.819 00.000 16108 Move returns status 0, amount 0
02:58:41.819 00.000 16108 MoveAxis(N, 0, ABG)
02:58:41.819 00.000 16108 Move returns status 0, amount 0
02:58:41.819 00.000 16108 move complete, result=0
02:58:41.819 00.000 16108 worker thread done servicing request
02:58:41.821 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3491, FiltMin=2963, FiltMax=49091, Gamma=1.000
02:58:41.834 00.013 21068 UpdateGuideState exits: m=144626 SNR=97.8
02:58:41.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:41.835 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:41.836 00.001 21068 Enqueuing Expose request
02:58:41.837 00.001 16108 Worker thread wakes up
02:58:41.837 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:41.839 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:41.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:42.811 00.972 16108 Exposure complete
02:58:42.892 00.081 16108 worker thread done servicing request
02:58:42.894 00.002 21068 OnExposeComplete: enter
02:58:42.895 00.001 21068 UpdateGuideState(): m_state=6
02:58:42.897 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
02:58:42.898 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=436.72, Mass=138310, SNR=92.2, Peak=25920 HFD=2.5
02:58:42.899 00.001 21068 MultiStar: [#1 -0.46,-0.19,0.00,M1] [#2 -0.08,-0.38,0.00,M1] [#3 0.14,-0.50,0.00,M3] [#4 -0.03,-0.01,0.80,U] [#5 -0.21,0.16,0.71,U] [#6 -0.09,-0.01,0.74,U] [#7 0.08,-0.07,0.69,U] [#8 0.10,-0.27,0.66,U] 
02:58:42.900 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.22, -0.09}
02:58:42.902 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
02:58:42.904 00.002 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
02:58:42.906 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.14 mountX=-0.03 mountY=0.04, mountTheta=2.19
02:58:42.909 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
02:58:42.911 00.002 21068 Enqueuing Move request for scope (0.02, -0.05)
02:58:42.912 00.001 16108 Worker thread wakes up
02:58:42.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:58:42.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:58:42.912 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
02:58:42.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:42.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:42.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:58:42.913 00.001 16108 MoveAxis(E, 0, ABG)
02:58:42.913 00.000 16108 Move returns status 0, amount 0
02:58:42.913 00.000 16108 MoveAxis(N, 0, ABG)
02:58:42.913 00.000 16108 Move returns status 0, amount 0
02:58:42.913 00.000 16108 move complete, result=0
02:58:42.913 00.000 16108 worker thread done servicing request
02:58:42.920 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3491, FiltMin=2992, FiltMax=45827, Gamma=1.000
02:58:42.942 00.022 21068 UpdateGuideState exits: m=138310 SNR=92.2
02:58:42.943 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:42.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:42.945 00.001 21068 Enqueuing Expose request
02:58:42.947 00.002 16108 Worker thread wakes up
02:58:42.947 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:42.948 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:42.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:44.105 01.157 16108 Exposure complete
02:58:44.163 00.058 16108 worker thread done servicing request
02:58:44.163 00.000 21068 OnExposeComplete: enter
02:58:44.165 00.002 21068 UpdateGuideState(): m_state=6
02:58:44.167 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
02:58:44.169 00.002 21068 Star::Find returns 1 (0), X=464.03, Y=436.97, Mass=139470, SNR=97.5, Peak=25536 HFD=2.8
02:58:44.170 00.001 21068 MultiStar: [#1 -0.28,-0.15,0.70,U] [#2 0.02,-0.24,0.90,U] [#3 -0.00,-0.38,0.00,M4] [#4 -0.21,-0.25,0.74,U] [#5 -0.04,0.24,0.66,U] [#6 -0.19,-0.28,0.65,U] [#7 -0.22,0.32,0.00,M1] [#8 -0.02,0.06,0.62,U] 
02:58:44.172 00.002 21068 refined, 6 included, MultiStar: {-0.05, -0.07}, one-star: {0.22, 0.15}
02:58:44.173 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
02:58:44.176 00.003 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
02:58:44.177 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.23 mountX=0.04 mountY=0.08, mountTheta=1.10
02:58:44.180 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
02:58:44.181 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
02:58:44.183 00.002 16108 Worker thread wakes up
02:58:44.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:58:44.183 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:58:44.183 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
02:58:44.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:44.184 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:44.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:58:44.184 00.000 16108 MoveAxis(E, 0, ABG)
02:58:44.184 00.000 16108 Move returns status 0, amount 0
02:58:44.184 00.000 16108 MoveAxis(N, 0, ABG)
02:58:44.184 00.000 16108 Move returns status 0, amount 0
02:58:44.184 00.000 16108 move complete, result=0
02:58:44.184 00.000 16108 worker thread done servicing request
02:58:44.190 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3488, FiltMin=2966, FiltMax=46675, Gamma=1.000
02:58:44.208 00.018 21068 UpdateGuideState exits: m=139470 SNR=97.5
02:58:44.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:44.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:44.211 00.001 21068 Enqueuing Expose request
02:58:44.212 00.001 16108 Worker thread wakes up
02:58:44.212 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:44.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:44.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:45.200 00.988 16108 Exposure complete
02:58:45.270 00.070 16108 worker thread done servicing request
02:58:45.270 00.000 21068 OnExposeComplete: enter
02:58:45.270 00.000 21068 UpdateGuideState(): m_state=6
02:58:45.272 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
02:58:45.273 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.71, Mass=134743, SNR=103.6, Peak=25376 HFD=2.6
02:58:45.274 00.001 21068 MultiStar: [#1 -0.28,-0.02,0.77,U] [#2 -0.02,-0.18,0.83,U] [#3 0.05,-0.33,0.70,U] [#4 -0.34,-0.06,0.72,U] [#5 -0.05,0.08,0.59,U] [#6 -0.41,-0.19,0.00,M1] [#7 -0.13,0.13,0.57,U] [#8 0.11,-0.15,0.58,U] 
02:58:45.275 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {0.16, -0.11}
02:58:45.275 00.000 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
02:58:45.276 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
02:58:45.277 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.13 mountX=0.04 mountY=0.10, mountTheta=1.19
02:58:45.278 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
02:58:45.279 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
02:58:45.280 00.001 16108 Worker thread wakes up
02:58:45.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
02:58:45.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
02:58:45.280 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.10
02:58:45.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:45.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:45.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:58:45.280 00.000 16108 MoveAxis(E, 0, ABG)
02:58:45.280 00.000 16108 Move returns status 0, amount 0
02:58:45.280 00.000 16108 MoveAxis(N, 0, ABG)
02:58:45.281 00.001 16108 Move returns status 0, amount 0
02:58:45.281 00.000 16108 move complete, result=0
02:58:45.281 00.000 16108 worker thread done servicing request
02:58:45.287 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3488, FiltMin=3011, FiltMax=51081, Gamma=1.000
02:58:45.307 00.020 21068 UpdateGuideState exits: m=134743 SNR=103.6
02:58:45.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:45.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:45.309 00.000 21068 Enqueuing Expose request
02:58:45.310 00.001 16108 Worker thread wakes up
02:58:45.310 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:45.312 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:45.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:46.479 01.167 16108 Exposure complete
02:58:46.550 00.071 16108 worker thread done servicing request
02:58:46.550 00.000 21068 OnExposeComplete: enter
02:58:46.551 00.001 21068 UpdateGuideState(): m_state=6
02:58:46.551 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
02:58:46.552 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.83, Mass=149291, SNR=94.0, Peak=25296 HFD=2.8
02:58:46.554 00.002 21068 MultiStar: [#1 -0.27,-0.05,0.85,U] [#2 -0.02,-0.33,0.81,U] [#3 -0.02,-0.51,0.00,M4] [#4 -0.12,-0.20,0.84,U] [#5 -0.22,0.22,0.72,U] [#6 -0.20,-0.28,0.75,U] [#7 0.05,0.07,0.63,U] [#8 -0.04,-0.28,0.68,U] 
02:58:46.555 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {0.21, 0.02}
02:58:46.556 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
02:58:46.559 00.003 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
02:58:46.560 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.14 mountX=0.05 mountY=0.12, mountTheta=1.18
02:58:46.564 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.11, opts=13)
02:58:46.566 00.002 21068 Enqueuing Move request for scope (-0.07, -0.11)
02:58:46.568 00.002 16108 Worker thread wakes up
02:58:46.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:58:46.568 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:58:46.568 00.000 16108 Moving (-0.07, -0.11) raw xDistance=0.05 yDistance=0.12
02:58:46.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:46.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:46.569 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:58:46.569 00.000 16108 MoveAxis(E, 0, ABG)
02:58:46.569 00.000 16108 Move returns status 0, amount 0
02:58:46.569 00.000 16108 MoveAxis(N, 0, ABG)
02:58:46.569 00.000 16108 Move returns status 0, amount 0
02:58:46.569 00.000 16108 move complete, result=0
02:58:46.569 00.000 16108 worker thread done servicing request
02:58:46.581 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3488, FiltMin=3008, FiltMax=48576, Gamma=1.000
02:58:46.604 00.023 21068 UpdateGuideState exits: m=149291 SNR=94.0
02:58:46.606 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:46.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:46.608 00.001 21068 Enqueuing Expose request
02:58:46.609 00.001 16108 Worker thread wakes up
02:58:46.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:46.611 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:46.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:47.588 00.977 16108 Exposure complete
02:58:47.683 00.095 16108 worker thread done servicing request
02:58:47.683 00.000 21068 OnExposeComplete: enter
02:58:47.684 00.001 21068 UpdateGuideState(): m_state=6
02:58:47.686 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
02:58:47.687 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=436.73, Mass=144711, SNR=92.0, Peak=23872 HFD=2.6
02:58:47.688 00.001 21068 MultiStar: [#1 -0.27,-0.23,0.94,U] [#2 0.11,-0.43,0.00,M1] [#3 0.23,-0.59,0.00,M5] [#4 -0.05,-0.25,0.72,U] [#5 0.15,0.11,0.71,U] [#6 0.15,-0.26,0.84,U] [#7 0.19,-0.11,0.58,U] [#8 0.00,-0.31,0.69,U] 
02:58:47.689 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.16}, one-star: {0.25, -0.09}
02:58:47.689 00.000 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
02:58:47.690 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
02:58:47.691 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=-0.08 mountY=0.15, mountTheta=2.09
02:58:47.694 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
02:58:47.695 00.001 21068 Enqueuing Move request for scope (0.06, -0.16)
02:58:47.696 00.001 16108 Worker thread wakes up
02:58:47.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:58:47.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:58:47.696 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.08 yDistance=0.15
02:58:47.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:58:47.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:47.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:47.696 00.000 16108 MoveAxis(E, 0, ABG)
02:58:47.696 00.000 16108 Move returns status 0, amount 0
02:58:47.696 00.000 16108 MoveAxis(N, 0, ABG)
02:58:47.696 00.000 16108 Move returns status 0, amount 0
02:58:47.696 00.000 16108 move complete, result=0
02:58:47.696 00.000 16108 worker thread done servicing request
02:58:47.703 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3488, FiltMin=3008, FiltMax=45929, Gamma=1.000
02:58:47.719 00.016 21068 UpdateGuideState exits: m=144711 SNR=92.0
02:58:47.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:47.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:47.721 00.001 21068 Enqueuing Expose request
02:58:47.722 00.001 16108 Worker thread wakes up
02:58:47.722 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:47.723 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:47.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:48.897 01.174 16108 Exposure complete
02:58:48.987 00.090 16108 worker thread done servicing request
02:58:48.987 00.000 21068 OnExposeComplete: enter
02:58:48.988 00.001 21068 UpdateGuideState(): m_state=6
02:58:48.989 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
02:58:48.990 00.001 21068 Star::Find returns 1 (0), X=464.34, Y=436.62, Mass=120961, SNR=83.3, Peak=20128 HFD=2.8
02:58:48.992 00.002 21068 MultiStar: [#1 0.08,-0.21,1.00,U] [#2 0.44,-0.31,0.00,M2] [#3 0.52,-0.45,0.00,M6] [#4 0.34,-0.14,0.95,U] [#5 0.12,0.02,0.78,U] [#6 0.12,-0.23,0.66,U] [#7 0.37,0.08,0.00,M1] [#8 0.68,-0.53,0.00,M1] 
02:58:48.992 00.000 21068 refined, 4 included, MultiStar: {0.25, -0.15}, one-star: {0.53, -0.19}
02:58:48.993 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
02:58:48.994 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
02:58:48.994 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.55 mountX=-0.27 mountY=0.09, mountTheta=2.82
02:58:48.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.15, opts=13)
02:58:48.997 00.001 21068 Enqueuing Move request for scope (0.25, -0.15)
02:58:48.999 00.002 16108 Worker thread wakes up
02:58:48.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
02:58:48.999 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
02:58:48.999 00.000 16108 Moving (0.25, -0.15) raw xDistance=-0.27 yDistance=0.09
02:58:48.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:58:48.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:48.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:58:48.999 00.000 16108 MoveAxis(E, 71, ABG)
02:58:48.999 00.000 16108 Guiding  Dir = 2, Dur = 71
02:58:48.999 00.000 16108 IsSlewing returns 0
02:58:48.999 00.000 16108 IsGuiding returns 0
02:58:49.004 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3485, FiltMin=2969, FiltMax=43014, Gamma=1.000
02:58:49.028 00.024 21068 UpdateGuideState exits: m=120961 SNR=83.3
02:58:49.030 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:49.031 00.001 16108 PulseGuide returned control before completion, sleep 50
02:58:49.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:49.033 00.001 21068 Enqueuing Expose request
02:58:49.091 00.058 16108 IsGuiding returns 1
02:58:49.091 00.000 16108 scope still moving after pulse duration time elapsed
02:58:49.122 00.031 16108 IsSlewing returns 0
02:58:49.122 00.000 16108 IsGuiding returns 0
02:58:49.122 00.000 16108 scope move finished after 71 + 53 ms
02:58:49.122 00.000 16108 Move returns status 0, amount 71
02:58:49.124 00.002 16108 MoveAxis(N, 0, ABG)
02:58:49.124 00.000 16108 Move returns status 0, amount 0
02:58:49.124 00.000 16108 move complete, result=0
02:58:49.124 00.000 16108 worker thread done servicing request
02:58:49.124 00.000 16108 Worker thread wakes up
02:58:49.124 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:49.124 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
02:58:49.127 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:50.114 00.987 16108 Exposure complete
02:58:50.172 00.058 16108 worker thread done servicing request
02:58:50.172 00.000 21068 OnExposeComplete: enter
02:58:50.173 00.001 21068 UpdateGuideState(): m_state=6
02:58:50.175 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
02:58:50.177 00.002 21068 Star::Find returns 1 (0), X=464.16, Y=436.77, Mass=147480, SNR=97.2, Peak=26800 HFD=2.5
02:58:50.178 00.001 21068 MultiStar: [#1 0.01,-0.30,0.91,U] [#2 0.31,-0.42,0.00,M3] [#3 0.37,-0.33,0.00,M7] [#4 0.02,-0.19,0.73,U] [#5 -0.03,-0.17,0.54,U] [#6 -0.05,-0.35,0.65,U] [#7 0.02,0.20,0.56,U] [#8 0.26,-0.10,0.72,U] 
02:58:50.180 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.14}, one-star: {0.35, -0.05}
02:58:50.181 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
02:58:50.182 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
02:58:50.183 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.95 mountX=-0.13 mountY=0.12, mountTheta=2.40
02:58:50.186 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
02:58:50.188 00.002 21068 Enqueuing Move request for scope (0.10, -0.14)
02:58:50.190 00.002 16108 Worker thread wakes up
02:58:50.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
02:58:50.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
02:58:50.190 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.13 yDistance=0.12
02:58:50.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:58:50.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:50.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:58:50.190 00.000 16108 MoveAxis(E, 0, ABG)
02:58:50.190 00.000 16108 Move returns status 0, amount 0
02:58:50.191 00.001 16108 MoveAxis(N, 0, ABG)
02:58:50.191 00.000 16108 Move returns status 0, amount 0
02:58:50.191 00.000 16108 move complete, result=0
02:58:50.191 00.000 16108 worker thread done servicing request
02:58:50.199 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3485, FiltMin=2976, FiltMax=40416, Gamma=1.000
02:58:50.225 00.026 21068 UpdateGuideState exits: m=147480 SNR=97.2
02:58:50.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:50.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:50.228 00.001 21068 Enqueuing Expose request
02:58:50.229 00.001 16108 Worker thread wakes up
02:58:50.229 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:50.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:50.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:51.383 01.152 16108 Exposure complete
02:58:51.450 00.067 16108 worker thread done servicing request
02:58:51.450 00.000 21068 OnExposeComplete: enter
02:58:51.452 00.002 21068 UpdateGuideState(): m_state=6
02:58:51.453 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
02:58:51.453 00.000 21068 Star::Find returns 1 (0), X=464.05, Y=436.82, Mass=130206, SNR=84.1, Peak=24352 HFD=2.5
02:58:51.454 00.001 21068 MultiStar: [#1 -0.17,-0.23,1.06,U] [#2 0.14,-0.25,0.95,U] [#3 0.13,-0.29,0.84,U] [#4 -0.11,-0.08,0.96,U] [#5 -0.21,0.12,0.67,U] [#6 -0.21,-0.32,0.00,M1] [#7 -0.05,0.17,0.62,U] [#8 0.10,-0.22,0.74,U] 
02:58:51.455 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.25, 0.00}
02:58:51.455 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
02:58:51.456 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
02:58:51.457 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=-0.03 mountY=0.11, mountTheta=1.87
02:58:51.458 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
02:58:51.459 00.001 21068 Enqueuing Move request for scope (0.01, -0.11)
02:58:51.460 00.001 16108 Worker thread wakes up
02:58:51.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:58:51.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:58:51.460 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.11
02:58:51.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:51.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:51.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:58:51.460 00.000 16108 MoveAxis(E, 0, ABG)
02:58:51.460 00.000 16108 Move returns status 0, amount 0
02:58:51.460 00.000 16108 MoveAxis(N, 0, ABG)
02:58:51.460 00.000 16108 Move returns status 0, amount 0
02:58:51.460 00.000 16108 move complete, result=0
02:58:51.461 00.001 16108 worker thread done servicing request
02:58:51.467 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3485, FiltMin=2969, FiltMax=49347, Gamma=1.000
02:58:51.492 00.025 21068 UpdateGuideState exits: m=130206 SNR=84.1
02:58:51.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:51.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:51.495 00.001 21068 Enqueuing Expose request
02:58:51.496 00.001 16108 Worker thread wakes up
02:58:51.496 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:51.498 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:51.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:52.469 00.971 16108 Exposure complete
02:58:52.524 00.055 16108 worker thread done servicing request
02:58:52.524 00.000 21068 OnExposeComplete: enter
02:58:52.526 00.002 21068 UpdateGuideState(): m_state=6
02:58:52.527 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
02:58:52.527 00.000 21068 Star::Find returns 1 (0), X=464.18, Y=436.92, Mass=145592, SNR=103.4, Peak=24224 HFD=2.5
02:58:52.528 00.001 21068 MultiStar: [#1 0.05,-0.01,0.82,U] [#2 0.25,-0.27,0.00,M3] [#3 0.04,-0.42,0.00,M7] [#4 -0.15,0.04,0.73,U] [#5 -0.06,0.30,0.60,U] [#6 -0.30,-0.27,0.00,M2] [#7 -0.08,0.06,0.48,U] [#8 -0.09,-0.06,0.61,U] 
02:58:52.529 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.37, 0.10}
02:58:52.530 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.92 = -1.92)
02:58:52.530 00.000 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.86 = -1.86)
02:58:52.531 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
02:58:52.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
02:58:52.534 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
02:58:52.535 00.001 16108 Worker thread wakes up
02:58:52.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
02:58:52.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:58:52.535 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.08
02:58:52.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:52.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:52.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:58:52.535 00.000 16108 MoveAxis(E, 0, ABG)
02:58:52.535 00.000 16108 Move returns status 0, amount 0
02:58:52.535 00.000 16108 MoveAxis(N, 0, ABG)
02:58:52.535 00.000 16108 Move returns status 0, amount 0
02:58:52.535 00.000 16108 move complete, result=0
02:58:52.535 00.000 16108 worker thread done servicing request
02:58:52.539 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3481, FiltMin=2908, FiltMax=53875, Gamma=1.000
02:58:52.553 00.014 21068 UpdateGuideState exits: m=145592 SNR=103.4
02:58:52.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:52.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:52.556 00.000 21068 Enqueuing Expose request
02:58:52.557 00.001 16108 Worker thread wakes up
02:58:52.557 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:52.558 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:52.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:53.720 01.162 16108 Exposure complete
02:58:53.783 00.063 16108 worker thread done servicing request
02:58:53.784 00.001 21068 OnExposeComplete: enter
02:58:53.786 00.002 21068 UpdateGuideState(): m_state=6
02:58:53.786 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
02:58:53.787 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.80, Mass=151684, SNR=103.8, Peak=25312 HFD=2.6
02:58:53.788 00.001 21068 MultiStar: [#1 -0.17,-0.20,0.91,U] [#2 0.01,-0.20,0.82,U] [#3 0.07,-0.45,0.00,M8] [#4 -0.26,-0.44,0.00,M1] [#5 0.13,0.15,0.60,U] [#6 -0.07,-0.24,0.72,U] [#7 0.19,-0.05,0.53,U] [#8 -0.09,-0.37,0.00,M1] 
02:58:53.789 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.10}, one-star: {0.23, -0.02}
02:58:53.789 00.000 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
02:58:53.790 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
02:58:53.791 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.15 mountX=-0.06 mountY=0.09, mountTheta=2.19
02:58:53.792 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
02:58:53.794 00.002 21068 Enqueuing Move request for scope (0.05, -0.10)
02:58:53.795 00.001 16108 Worker thread wakes up
02:58:53.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:58:53.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:58:53.795 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.06 yDistance=0.09
02:58:53.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:53.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:53.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:58:53.795 00.000 16108 MoveAxis(E, 0, ABG)
02:58:53.795 00.000 16108 Move returns status 0, amount 0
02:58:53.795 00.000 16108 MoveAxis(N, 0, ABG)
02:58:53.795 00.000 16108 Move returns status 0, amount 0
02:58:53.795 00.000 16108 move complete, result=0
02:58:53.795 00.000 16108 worker thread done servicing request
02:58:53.798 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3481, FiltMin=3033, FiltMax=47942, Gamma=1.000
02:58:53.812 00.014 21068 UpdateGuideState exits: m=151684 SNR=103.8
02:58:53.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:53.813 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:53.814 00.001 21068 Enqueuing Expose request
02:58:53.815 00.001 16108 Worker thread wakes up
02:58:53.815 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:53.816 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:53.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:54.799 00.983 16108 Exposure complete
02:58:54.867 00.068 16108 worker thread done servicing request
02:58:54.867 00.000 21068 OnExposeComplete: enter
02:58:54.868 00.001 21068 UpdateGuideState(): m_state=6
02:58:54.869 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
02:58:54.869 00.000 21068 Star::Find returns 1 (0), X=464.15, Y=436.72, Mass=161798, SNR=96.5, Peak=28224 HFD=2.6
02:58:54.871 00.002 21068 MultiStar: [#1 -0.14,-0.15,0.86,U] [#2 0.06,-0.36,0.00,M3] [#3 0.04,-0.43,0.00,M9] [#4 0.03,-0.16,0.90,U] [#5 -0.12,0.09,0.57,U] [#6 0.09,-0.25,0.66,U] [#7 0.11,-0.11,0.58,U] [#8 0.02,-0.25,0.58,U] 
02:58:54.871 00.000 21068 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {0.35, -0.10}
02:58:54.872 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
02:58:54.873 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
02:58:54.873 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.14 mountX=-0.08 mountY=0.12, mountTheta=2.20
02:58:54.876 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
02:58:54.877 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
02:58:54.877 00.000 16108 Worker thread wakes up
02:58:54.878 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
02:58:54.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
02:58:54.878 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.12
02:58:54.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:58:54.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:54.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:58:54.878 00.000 16108 MoveAxis(E, 0, ABG)
02:58:54.878 00.000 16108 Move returns status 0, amount 0
02:58:54.878 00.000 16108 MoveAxis(N, 0, ABG)
02:58:54.878 00.000 16108 Move returns status 0, amount 0
02:58:54.878 00.000 16108 move complete, result=0
02:58:54.878 00.000 16108 worker thread done servicing request
02:58:54.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3481, FiltMin=2937, FiltMax=47011, Gamma=1.000
02:58:54.894 00.013 21068 UpdateGuideState exits: m=161798 SNR=96.5
02:58:54.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:54.897 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:54.898 00.001 21068 Enqueuing Expose request
02:58:54.898 00.000 16108 Worker thread wakes up
02:58:54.898 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:54.899 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:54.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:56.062 01.163 16108 Exposure complete
02:58:56.117 00.055 16108 worker thread done servicing request
02:58:56.117 00.000 21068 OnExposeComplete: enter
02:58:56.118 00.001 21068 UpdateGuideState(): m_state=6
02:58:56.119 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
02:58:56.120 00.001 21068 Star::Find returns 1 (0), X=464.27, Y=436.79, Mass=144670, SNR=94.5, Peak=23616 HFD=2.8
02:58:56.121 00.001 21068 MultiStar: [#1 -0.18,-0.08,0.70,U] [#2 0.14,-0.43,0.00,M4] [#3 0.20,-0.37,0.00,M10] [#4 0.06,-0.34,0.74,U] [#5 -0.09,0.00,0.71,U] [#6 -0.06,-0.48,0.00,M1] [#7 0.19,0.31,0.59,U] [#8 0.13,-0.18,0.69,U] 
02:58:56.122 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.06}, one-star: {0.47, -0.03}
02:58:56.123 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
02:58:56.123 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
02:58:56.124 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.13 mountY=0.03, mountTheta=2.89
02:58:56.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
02:58:56.126 00.000 21068 Enqueuing Move request for scope (0.12, -0.06)
02:58:56.127 00.001 16108 Worker thread wakes up
02:58:56.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:58:56.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:58:56.127 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
02:58:56.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:58:56.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:56.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:58:56.127 00.000 16108 MoveAxis(E, 0, ABG)
02:58:56.127 00.000 16108 Move returns status 0, amount 0
02:58:56.127 00.000 16108 MoveAxis(N, 0, ABG)
02:58:56.127 00.000 16108 Move returns status 0, amount 0
02:58:56.127 00.000 16108 move complete, result=0
02:58:56.129 00.002 16108 worker thread done servicing request
02:58:56.135 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3478, FiltMin=2925, FiltMax=41673, Gamma=1.000
02:58:56.149 00.014 21068 UpdateGuideState exits: m=144670 SNR=94.5
02:58:56.150 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:56.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:56.152 00.001 21068 Enqueuing Expose request
02:58:56.153 00.001 16108 Worker thread wakes up
02:58:56.153 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:56.153 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:56.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:57.139 00.986 16108 Exposure complete
02:58:57.201 00.062 16108 worker thread done servicing request
02:58:57.201 00.000 21068 OnExposeComplete: enter
02:58:57.202 00.001 21068 UpdateGuideState(): m_state=6
02:58:57.203 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
02:58:57.204 00.001 21068 Star::Find returns 1 (0), X=464.34, Y=436.81, Mass=154443, SNR=97.7, Peak=21824 HFD=2.7
02:58:57.205 00.001 21068 MultiStar: [#1 -0.10,-0.26,1.02,U] [#2 0.36,-0.31,0.00,M5] [#3 0.47,-0.37,0.00,R] [#4 0.10,-0.34,0.96,U] [#5 0.29,-0.19,0.63,U] [#6 0.02,-0.33,0.62,U] [#7 0.46,-0.06,0.00,M1] [#8 0.16,-0.44,0.00,M1] 
02:58:57.206 00.001 21068 refined, 4 included, MultiStar: {0.17, -0.22}, one-star: {0.53, -0.01}
02:58:57.207 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
02:58:57.207 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
02:58:57.208 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.90 mountX=-0.21 mountY=0.17, mountTheta=2.45
02:58:57.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.22, opts=13)
02:58:57.210 00.000 21068 Enqueuing Move request for scope (0.17, -0.22)
02:58:57.211 00.001 16108 Worker thread wakes up
02:58:57.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
02:58:57.211 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
02:58:57.212 00.001 16108 Moving (0.17, -0.22) raw xDistance=-0.21 yDistance=0.17
02:58:57.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:58:57.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:57.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:58:57.212 00.000 16108 MoveAxis(E, 54, ABG)
02:58:57.212 00.000 16108 Guiding  Dir = 2, Dur = 54
02:58:57.212 00.000 16108 IsSlewing returns 0
02:58:57.212 00.000 16108 IsGuiding returns 0
02:58:57.214 00.002 16108 PulseGuide returned control before completion, sleep 63
02:58:57.221 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3478, FiltMin=2966, FiltMax=42227, Gamma=1.000
02:58:57.242 00.021 21068 UpdateGuideState exits: m=154443 SNR=97.7
02:58:57.244 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:57.244 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:57.245 00.001 21068 Enqueuing Expose request
02:58:57.291 00.046 16108 IsGuiding returns 1
02:58:57.291 00.000 16108 scope still moving after pulse duration time elapsed
02:58:57.322 00.031 16108 IsSlewing returns 0
02:58:57.322 00.000 16108 IsGuiding returns 0
02:58:57.324 00.002 16108 scope move finished after 54 + 57 ms
02:58:57.324 00.000 16108 Move returns status 0, amount 54
02:58:57.324 00.000 16108 MoveAxis(N, 0, ABG)
02:58:57.324 00.000 16108 Move returns status 0, amount 0
02:58:57.324 00.000 16108 move complete, result=0
02:58:57.324 00.000 16108 worker thread done servicing request
02:58:57.324 00.000 16108 Worker thread wakes up
02:58:57.324 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
02:58:57.326 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:57.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:58.476 01.150 16108 Exposure complete
02:58:58.530 00.054 16108 worker thread done servicing request
02:58:58.531 00.001 21068 OnExposeComplete: enter
02:58:58.531 00.000 21068 UpdateGuideState(): m_state=6
02:58:58.532 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
02:58:58.533 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.57, Mass=138659, SNR=89.4, Peak=22864 HFD=2.9
02:58:58.534 00.001 21068 MultiStar: [#1 -0.46,-0.25,0.00,M1] [#2 -0.26,-0.28,0.00,M6] [#3 -0.41,-0.09,0.00,M1] [#4 -0.25,-0.33,0.00,M1] [#5 -0.26,-0.30,0.00,M1] [#6 -0.39,-0.28,0.00,M1] [#7 -0.23,-0.10,0.67,U] [#8 -0.17,-0.49,0.00,M2] 
02:58:58.534 00.000 21068 refined, 1 included, MultiStar: {-0.12, -0.19}, one-star: {-0.04, -0.25}
02:58:58.535 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
02:58:58.536 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
02:58:58.537 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.14 mountX=0.08 mountY=0.21, mountTheta=1.19
02:58:58.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.19, opts=13)
02:58:58.540 00.001 21068 Enqueuing Move request for scope (-0.12, -0.19)
02:58:58.541 00.001 16108 Worker thread wakes up
02:58:58.542 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
02:58:58.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
02:58:58.542 00.000 16108 Moving (-0.12, -0.19) raw xDistance=0.08 yDistance=0.21
02:58:58.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:58.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:58.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:58:58.542 00.000 16108 MoveAxis(E, 0, ABG)
02:58:58.542 00.000 16108 Move returns status 0, amount 0
02:58:58.542 00.000 16108 MoveAxis(N, 0, ABG)
02:58:58.543 00.001 16108 Move returns status 0, amount 0
02:58:58.543 00.000 16108 move complete, result=0
02:58:58.543 00.000 16108 worker thread done servicing request
02:58:58.550 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3478, FiltMin=2941, FiltMax=48086, Gamma=1.000
02:58:58.574 00.024 21068 UpdateGuideState exits: m=138659 SNR=89.4
02:58:58.576 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:58.579 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:58.580 00.001 21068 Enqueuing Expose request
02:58:58.581 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:58.583 00.002 16108 Worker thread wakes up
02:58:58.583 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:58.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:58:59.546 00.963 16108 Exposure complete
02:58:59.603 00.057 16108 worker thread done servicing request
02:58:59.603 00.000 21068 OnExposeComplete: enter
02:58:59.605 00.002 21068 UpdateGuideState(): m_state=6
02:58:59.607 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
02:58:59.608 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.39, Mass=120062, SNR=77.8, Peak=17600 HFD=2.8
02:58:59.610 00.002 21068 MultiStar: [#1 -0.55,-0.41,0.00,M2] [#2 -0.18,-0.50,0.00,M7] [#3 -0.68,-0.30,0.00,M2] [#4 -0.47,-0.56,0.00,M2] [#5 -0.52,-0.20,0.00,M2] [#6 -0.19,-0.19,0.84,U] [#7 -0.12,-0.21,0.67,U] [#8 -0.21,-0.50,0.00,M3] 
02:58:59.613 00.003 21068 refined, 2 included, MultiStar: {-0.06, -0.29}, one-star: {0.10, -0.43}
02:58:59.614 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
02:58:59.616 00.002 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
02:58:59.617 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.76 mountX=0.00 mountY=0.29, mountTheta=1.55
02:58:59.622 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.29, opts=13)
02:58:59.624 00.002 21068 Enqueuing Move request for scope (-0.06, -0.29)
02:58:59.627 00.003 16108 Worker thread wakes up
02:58:59.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
02:58:59.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
02:58:59.627 00.000 16108 Moving (-0.06, -0.29) raw xDistance=0.00 yDistance=0.29
02:58:59.628 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:58:59.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:59.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:58:59.628 00.000 16108 MoveAxis(E, 0, ABG)
02:58:59.628 00.000 16108 Move returns status 0, amount 0
02:58:59.628 00.000 16108 MoveAxis(N, 0, ABG)
02:58:59.628 00.000 16108 Move returns status 0, amount 0
02:58:59.628 00.000 16108 move complete, result=0
02:58:59.628 00.000 16108 worker thread done servicing request
02:58:59.635 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3478, FiltMin=2976, FiltMax=56422, Gamma=1.000
02:58:59.662 00.027 21068 UpdateGuideState exits: m=120062 SNR=77.8
02:58:59.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:59.665 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:58:59.666 00.001 21068 Enqueuing Expose request
02:58:59.669 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:58:59.670 00.001 16108 Worker thread wakes up
02:58:59.670 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:58:59.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:00.828 01.158 16108 Exposure complete
02:59:00.888 00.060 16108 worker thread done servicing request
02:59:00.888 00.000 21068 OnExposeComplete: enter
02:59:00.890 00.002 21068 UpdateGuideState(): m_state=6
02:59:00.891 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
02:59:00.892 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.85, Mass=150192, SNR=101.1, Peak=21808 HFD=2.8
02:59:00.892 00.000 21068 MultiStar: [#1 -0.30,-0.26,0.00,M3] [#2 -0.20,-0.60,0.00,M8] [#3 -0.33,-0.19,0.00,M3] [#4 -0.29,-0.30,0.00,M3] [#5 -0.28,-0.19,0.67,U] [#6 -0.22,-0.40,0.00,M1] [#7 -0.24,-0.21,0.59,U] [#8 -0.25,-0.25,0.49,U] 
02:59:00.893 00.001 21068 single-star, 3 included, MultiStar: {-0.23, -0.13}, one-star: {-0.18, 0.03}
02:59:00.894 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
02:59:00.894 00.000 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
02:59:00.895 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.97 mountX=0.18 mountY=0.01, mountTheta=0.06
02:59:00.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.03, opts=13)
02:59:00.897 00.000 21068 Enqueuing Move request for scope (-0.18, 0.03)
02:59:00.898 00.001 16108 Worker thread wakes up
02:59:00.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
02:59:00.898 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
02:59:00.898 00.000 16108 Moving (-0.18, 0.03) raw xDistance=0.18 yDistance=0.01
02:59:00.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:59:00.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:00.899 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:59:00.899 00.000 16108 MoveAxis(E, 0, ABG)
02:59:00.899 00.000 16108 Move returns status 0, amount 0
02:59:00.899 00.000 16108 MoveAxis(N, 0, ABG)
02:59:00.899 00.000 16108 Move returns status 0, amount 0
02:59:00.899 00.000 16108 move complete, result=0
02:59:00.899 00.000 16108 worker thread done servicing request
02:59:00.907 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3475, FiltMin=2912, FiltMax=55577, Gamma=1.000
02:59:00.926 00.019 21068 UpdateGuideState exits: m=150192 SNR=101.1
02:59:00.928 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:00.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:00.929 00.000 21068 Enqueuing Expose request
02:59:00.930 00.001 16108 Worker thread wakes up
02:59:00.930 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:00.931 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:00.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:01.910 00.979 16108 Exposure complete
02:59:01.981 00.071 16108 worker thread done servicing request
02:59:01.981 00.000 21068 OnExposeComplete: enter
02:59:01.983 00.002 21068 UpdateGuideState(): m_state=6
02:59:01.984 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
02:59:01.985 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.70, Mass=158001, SNR=105.1, Peak=22208 HFD=2.9
02:59:01.986 00.001 21068 MultiStar: [#1 -0.61,-0.25,0.00,M4] [#2 -0.32,-0.47,0.00,M9] [#3 -0.67,-0.13,0.00,M4] [#4 -0.50,-0.24,0.00,M4] [#5 -0.35,-0.07,0.57,U] [#6 -0.43,-0.34,0.00,M2] [#7 -0.05,-0.09,0.55,U] [#8 -0.42,-0.46,0.00,M3] 
02:59:01.986 00.000 21068 single-star, 2 included, MultiStar: {-0.13, -0.10}, one-star: {-0.04, -0.12}
02:59:01.987 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
02:59:01.989 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
02:59:01.992 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.88 mountX=0.02 mountY=0.12, mountTheta=1.44
02:59:01.997 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.12, opts=13)
02:59:01.999 00.002 21068 Enqueuing Move request for scope (-0.04, -0.12)
02:59:02.000 00.001 16108 Worker thread wakes up
02:59:02.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
02:59:02.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
02:59:02.001 00.001 16108 Moving (-0.04, -0.12) raw xDistance=0.02 yDistance=0.12
02:59:02.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:02.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:02.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:02.001 00.000 16108 MoveAxis(E, 0, ABG)
02:59:02.001 00.000 16108 Move returns status 0, amount 0
02:59:02.001 00.000 16108 MoveAxis(N, 0, ABG)
02:59:02.001 00.000 16108 Move returns status 0, amount 0
02:59:02.001 00.000 16108 move complete, result=0
02:59:02.002 00.001 16108 worker thread done servicing request
02:59:02.008 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3475, FiltMin=2985, FiltMax=62547, Gamma=1.000
02:59:02.025 00.017 21068 UpdateGuideState exits: m=158001 SNR=105.1
02:59:02.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:02.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:02.028 00.001 21068 Enqueuing Expose request
02:59:02.028 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:02.029 00.001 16108 Worker thread wakes up
02:59:02.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:02.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:03.182 01.153 16108 Exposure complete
02:59:03.260 00.078 16108 worker thread done servicing request
02:59:03.260 00.000 21068 OnExposeComplete: enter
02:59:03.261 00.001 21068 UpdateGuideState(): m_state=6
02:59:03.262 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
02:59:03.263 00.001 21068 Star::Find returns 1 (0), X=464.23, Y=436.40, Mass=158372, SNR=96.5, Peak=18944 HFD=3.2
02:59:03.264 00.001 21068 MultiStar: [#1 0.19,-0.32,0.00,M5] [#2 0.40,-0.71,0.00,M10] [#3 -0.01,-0.25,0.82,U] [#4 0.24,-0.40,0.00,M5] [#5 0.31,-0.01,0.65,U] [#6 0.40,-0.48,0.00,M3] [#7 0.51,-0.08,0.00,M1] [#8 0.36,-0.47,0.00,M4] 
02:59:03.264 00.000 21068 refined, 2 included, MultiStar: {0.25, -0.25}, one-star: {0.42, -0.41}
02:59:03.265 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
02:59:03.266 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
02:59:03.266 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.80 mountX=-0.29 mountY=0.19, mountTheta=2.56
02:59:03.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.25, opts=13)
02:59:03.269 00.001 21068 Enqueuing Move request for scope (0.25, -0.25)
02:59:03.271 00.002 16108 Worker thread wakes up
02:59:03.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
02:59:03.271 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
02:59:03.271 00.000 16108 Moving (0.25, -0.25) raw xDistance=-0.29 yDistance=0.19
02:59:03.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:59:03.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:03.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:59:03.271 00.000 16108 MoveAxis(E, 75, ABG)
02:59:03.271 00.000 16108 Guiding  Dir = 2, Dur = 75
02:59:03.272 00.001 16108 IsSlewing returns 0
02:59:03.272 00.000 16108 IsGuiding returns 0
02:59:03.275 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3475, FiltMin=2966, FiltMax=52467, Gamma=1.000
02:59:03.290 00.015 21068 UpdateGuideState exits: m=158372 SNR=96.5
02:59:03.290 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:03.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:03.292 00.001 21068 Enqueuing Expose request
02:59:03.333 00.041 16108 PulseGuide returned control before completion, sleep 24
02:59:03.363 00.030 16108 IsGuiding returns 1
02:59:03.363 00.000 16108 scope still moving after pulse duration time elapsed
02:59:03.395 00.032 16108 IsSlewing returns 0
02:59:03.395 00.000 16108 IsGuiding returns 1
02:59:03.426 00.031 16108 IsSlewing returns 0
02:59:03.426 00.000 16108 IsGuiding returns 0
02:59:03.427 00.001 16108 scope move finished after 75 + 79 ms
02:59:03.427 00.000 16108 Move returns status 0, amount 75
02:59:03.427 00.000 16108 MoveAxis(N, 0, ABG)
02:59:03.427 00.000 16108 Move returns status 0, amount 0
02:59:03.427 00.000 16108 move complete, result=0
02:59:03.427 00.000 16108 worker thread done servicing request
02:59:03.427 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
02:59:03.428 00.001 16108 Worker thread wakes up
02:59:03.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:03.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:04.396 00.968 16108 Exposure complete
02:59:04.461 00.065 16108 worker thread done servicing request
02:59:04.461 00.000 21068 OnExposeComplete: enter
02:59:04.464 00.003 21068 UpdateGuideState(): m_state=6
02:59:04.465 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
02:59:04.466 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.38, Mass=159138, SNR=113.0, Peak=19760 HFD=3.3
02:59:04.469 00.003 21068 MultiStar: [#1 -0.13,-0.46,0.00,M6] [#2 0.10,-0.68,0.00,R] [#3 -0.18,-0.32,0.00,M4] [#4 -0.01,-0.43,0.00,M6] [#5 -0.00,-0.30,0.56,U] [#6 -0.05,-0.37,0.00,M4] [#7 0.18,-0.43,0.00,M2] [#8 0.14,-0.54,0.00,M5] 
02:59:04.470 00.001 21068 refined, 1 included, MultiStar: {0.07, -0.39}, one-star: {0.11, -0.44}
02:59:04.470 00.000 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
02:59:04.472 00.002 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
02:59:04.473 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.39 cameraTheta=-1.39 mountX=-0.14 mountY=0.36, mountTheta=1.94
02:59:04.476 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.39, opts=13)
02:59:04.477 00.001 21068 Enqueuing Move request for scope (0.07, -0.39)
02:59:04.478 00.001 16108 Worker thread wakes up
02:59:04.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
02:59:04.479 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
02:59:04.479 00.000 16108 Moving (0.07, -0.39) raw xDistance=-0.14 yDistance=0.36
02:59:04.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:59:04.479 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.67
02:59:04.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:59:04.479 00.000 16108 MoveAxis(E, 0, ABG)
02:59:04.479 00.000 16108 Move returns status 0, amount 0
02:59:04.479 00.000 16108 MoveAxis(S, 72, ABG)
02:59:04.479 00.000 16108 Guiding  Dir = 1, Dur = 72
02:59:04.480 00.001 16108 IsSlewing returns 0
02:59:04.480 00.000 16108 IsGuiding returns 0
02:59:04.485 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3475, FiltMin=2976, FiltMax=46371, Gamma=1.000
02:59:04.500 00.015 21068 UpdateGuideState exits: m=159138 SNR=113.0
02:59:04.500 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:04.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:04.502 00.001 21068 Enqueuing Expose request
02:59:04.523 00.021 16108 PulseGuide returned control before completion, sleep 40
02:59:04.568 00.045 16108 IsGuiding returns 1
02:59:04.568 00.000 16108 scope still moving after pulse duration time elapsed
02:59:04.600 00.032 16108 IsSlewing returns 0
02:59:04.600 00.000 16108 IsGuiding returns 1
02:59:04.631 00.031 16108 IsSlewing returns 0
02:59:04.631 00.000 16108 IsGuiding returns 0
02:59:04.631 00.000 16108 scope move finished after 72 + 78 ms
02:59:04.631 00.000 16108 Move returns status 0, amount 72
02:59:04.631 00.000 16108 move complete, result=0
02:59:04.632 00.001 16108 worker thread done servicing request
02:59:04.632 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 72 ms SOUTH
02:59:04.634 00.002 16108 Worker thread wakes up
02:59:04.634 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:04.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:05.784 01.150 16108 Exposure complete
02:59:05.845 00.061 16108 worker thread done servicing request
02:59:05.845 00.000 21068 OnExposeComplete: enter
02:59:05.846 00.001 21068 UpdateGuideState(): m_state=6
02:59:05.847 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
02:59:05.848 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.69, Mass=135386, SNR=99.6, Peak=21968 HFD=2.7
02:59:05.848 00.000 21068 MultiStar: [#1 -0.58,-0.26,0.00,M7] [#2 -0.32,0.32,0.00,M1] [#3 -0.69,-0.15,0.00,M5] [#4 -0.36,-0.22,0.00,M7] [#5 -0.38,-0.13,0.00,M1] [#6 -0.45,-0.33,0.00,M5] [#7 -0.43,-0.18,0.00,M3] [#8 -0.31,-0.17,0.66,U] 
02:59:05.849 00.001 21068 single-star, 1 included, MultiStar: {-0.16, -0.14}, one-star: {-0.06, -0.12}
02:59:05.850 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
02:59:05.852 00.002 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
02:59:05.852 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.03 mountX=0.04 mountY=0.13, mountTheta=1.29
02:59:05.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
02:59:05.855 00.001 21068 Enqueuing Move request for scope (-0.06, -0.12)
02:59:05.855 00.000 16108 Worker thread wakes up
02:59:05.856 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
02:59:05.856 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
02:59:05.856 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.13
02:59:05.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:59:05.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:05.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:59:05.856 00.000 16108 MoveAxis(E, 0, ABG)
02:59:05.856 00.000 16108 Move returns status 0, amount 0
02:59:05.856 00.000 16108 MoveAxis(N, 0, ABG)
02:59:05.856 00.000 16108 Move returns status 0, amount 0
02:59:05.856 00.000 16108 move complete, result=0
02:59:05.856 00.000 16108 worker thread done servicing request
02:59:05.859 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3475, FiltMin=2947, FiltMax=57315, Gamma=1.000
02:59:05.874 00.015 21068 UpdateGuideState exits: m=135386 SNR=99.6
02:59:05.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:05.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:05.876 00.000 21068 Enqueuing Expose request
02:59:05.877 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:05.878 00.001 16108 Worker thread wakes up
02:59:05.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:05.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:06.860 00.982 16108 Exposure complete
02:59:06.934 00.074 16108 worker thread done servicing request
02:59:06.935 00.001 21068 OnExposeComplete: enter
02:59:06.935 00.000 21068 UpdateGuideState(): m_state=6
02:59:06.936 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
02:59:06.937 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.91, Mass=118916, SNR=81.4, Peak=21616 HFD=2.7
02:59:06.938 00.001 21068 MultiStar: [#1 -0.42,0.02,0.00,M8] [#2 -0.24,0.67,0.00,M2] [#3 -0.60,-0.07,0.00,M6] [#4 -0.21,-0.13,0.97,U] [#5 -0.55,0.02,0.00,M2] [#6 -0.40,0.00,0.00,M6] [#7 -0.19,0.10,0.68,U] [#8 -0.11,-0.29,0.72,U] 
02:59:06.939 00.001 21068 refined, 3 included, MultiStar: {-0.08, -0.05}, one-star: {0.14, 0.10}
02:59:06.940 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
02:59:06.940 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
02:59:06.941 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.59 mountX=0.07 mountY=0.07, mountTheta=0.76
02:59:06.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
02:59:06.944 00.001 21068 Enqueuing Move request for scope (-0.08, -0.05)
02:59:06.945 00.001 16108 Worker thread wakes up
02:59:06.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:59:06.945 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:59:06.945 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.07
02:59:06.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:59:06.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:06.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:59:06.945 00.000 16108 MoveAxis(E, 0, ABG)
02:59:06.945 00.000 16108 Move returns status 0, amount 0
02:59:06.945 00.000 16108 MoveAxis(N, 0, ABG)
02:59:06.945 00.000 16108 Move returns status 0, amount 0
02:59:06.945 00.000 16108 move complete, result=0
02:59:06.945 00.000 16108 worker thread done servicing request
02:59:06.948 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3472, FiltMin=2902, FiltMax=65443, Gamma=1.000
02:59:06.963 00.015 21068 UpdateGuideState exits: m=118916 SNR=81.4
02:59:06.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:06.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:06.965 00.000 21068 Enqueuing Expose request
02:59:06.966 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:06.967 00.001 16108 Worker thread wakes up
02:59:06.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:06.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:08.148 01.181 16108 Exposure complete
02:59:08.209 00.061 16108 worker thread done servicing request
02:59:08.209 00.000 21068 OnExposeComplete: enter
02:59:08.211 00.002 21068 UpdateGuideState(): m_state=6
02:59:08.212 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
02:59:08.213 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=436.60, Mass=141079, SNR=93.1, Peak=24784 HFD=2.6
02:59:08.216 00.003 21068 MultiStar: [#1 -0.26,-0.00,0.88,U] [#2 -0.12,0.36,0.00,M3] [#3 -0.53,-0.15,0.00,M7] [#4 -0.37,-0.42,0.00,M7] [#5 -0.03,-0.01,0.71,U] [#6 -0.06,-0.24,0.69,U] [#7 0.05,-0.10,0.57,U] [#8 0.09,-0.51,0.00,M4] 
02:59:08.218 00.002 21068 refined, 4 included, MultiStar: {-0.03, -0.12}, one-star: {0.14, -0.22}
02:59:08.220 00.002 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
02:59:08.221 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
02:59:08.223 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.83 mountX=0.01 mountY=0.12, mountTheta=1.49
02:59:08.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
02:59:08.227 00.002 21068 Enqueuing Move request for scope (-0.03, -0.12)
02:59:08.229 00.002 16108 Worker thread wakes up
02:59:08.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:59:08.229 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:59:08.229 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
02:59:08.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:08.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:08.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:08.229 00.000 16108 MoveAxis(E, 0, ABG)
02:59:08.229 00.000 16108 Move returns status 0, amount 0
02:59:08.229 00.000 16108 MoveAxis(N, 0, ABG)
02:59:08.229 00.000 16108 Move returns status 0, amount 0
02:59:08.229 00.000 16108 move complete, result=0
02:59:08.230 00.001 16108 worker thread done servicing request
02:59:08.234 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3472, FiltMin=2947, FiltMax=49552, Gamma=1.000
02:59:08.252 00.018 21068 UpdateGuideState exits: m=141079 SNR=93.1
02:59:08.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:08.253 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:08.254 00.001 21068 Enqueuing Expose request
02:59:08.255 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:08.255 00.000 16108 Worker thread wakes up
02:59:08.256 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:08.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:09.225 00.969 16108 Exposure complete
02:59:09.283 00.058 16108 worker thread done servicing request
02:59:09.283 00.000 21068 OnExposeComplete: enter
02:59:09.285 00.002 21068 UpdateGuideState(): m_state=6
02:59:09.286 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
02:59:09.287 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=436.60, Mass=133349, SNR=78.7, Peak=22544 HFD=2.7
02:59:09.288 00.001 21068 MultiStar: [#1 -0.39,-0.46,0.00,M8] [#2 -0.26,0.43,0.00,M4] [#3 -0.53,-0.13,0.00,M8] [#4 -0.30,-0.29,0.00,M8] [#5 -0.31,-0.27,0.00,M2] [#6 -0.00,-0.07,0.83,U] [#7 -0.31,0.23,0.00,M2] [#8 -0.03,-0.20,0.76,U] 
02:59:09.289 00.001 21068 refined, 2 included, MultiStar: {-0.02, -0.17}, one-star: {-0.02, -0.22}
02:59:09.289 00.000 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
02:59:09.290 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
02:59:09.291 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.68 mountX=-0.01 mountY=0.17, mountTheta=1.63
02:59:09.292 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.17, opts=13)
02:59:09.293 00.001 21068 Enqueuing Move request for scope (-0.02, -0.17)
02:59:09.294 00.001 16108 Worker thread wakes up
02:59:09.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
02:59:09.294 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
02:59:09.294 00.000 16108 Moving (-0.02, -0.17) raw xDistance=-0.01 yDistance=0.17
02:59:09.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:09.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:09.295 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:59:09.295 00.000 16108 MoveAxis(E, 0, ABG)
02:59:09.295 00.000 16108 Move returns status 0, amount 0
02:59:09.295 00.000 16108 MoveAxis(N, 0, ABG)
02:59:09.295 00.000 16108 Move returns status 0, amount 0
02:59:09.295 00.000 16108 move complete, result=0
02:59:09.295 00.000 16108 worker thread done servicing request
02:59:09.298 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3475, FiltMin=2998, FiltMax=56758, Gamma=1.000
02:59:09.311 00.013 21068 UpdateGuideState exits: m=133349 SNR=78.7
02:59:09.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:09.313 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:09.314 00.001 21068 Enqueuing Expose request
02:59:09.315 00.001 16108 Worker thread wakes up
02:59:09.315 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:09.315 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:09.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:10.487 01.172 16108 Exposure complete
02:59:10.545 00.058 16108 worker thread done servicing request
02:59:10.545 00.000 21068 OnExposeComplete: enter
02:59:10.546 00.001 21068 UpdateGuideState(): m_state=6
02:59:10.547 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
02:59:10.548 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=436.87, Mass=140164, SNR=100.3, Peak=23616 HFD=2.7
02:59:10.548 00.000 21068 MultiStar: [#1 -0.48,-0.18,0.00,M9] [#2 -0.26,0.55,0.00,M5] [#3 -0.57,-0.12,0.00,M9] [#4 -0.21,0.08,0.81,U] [#5 -0.25,0.29,0.00,M3] [#6 -0.15,-0.11,0.66,U] [#7 0.09,0.14,0.64,U] [#8 -0.31,0.18,0.62,U] 
02:59:10.549 00.001 21068 refined, 4 included, MultiStar: {-0.08, 0.07}, one-star: {0.12, 0.06}
02:59:10.550 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
02:59:10.551 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
02:59:10.552 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.43 mountX=0.09 mountY=-0.05, mountTheta=-0.49
02:59:10.554 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
02:59:10.557 00.003 21068 Enqueuing Move request for scope (-0.08, 0.07)
02:59:10.558 00.001 16108 Worker thread wakes up
02:59:10.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
02:59:10.558 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
02:59:10.559 00.001 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
02:59:10.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:59:10.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:10.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:59:10.559 00.000 16108 MoveAxis(E, 0, ABG)
02:59:10.559 00.000 16108 Move returns status 0, amount 0
02:59:10.559 00.000 16108 MoveAxis(N, 0, ABG)
02:59:10.559 00.000 16108 Move returns status 0, amount 0
02:59:10.559 00.000 16108 move complete, result=0
02:59:10.560 00.001 16108 worker thread done servicing request
02:59:10.566 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3475, FiltMin=3011, FiltMax=60089, Gamma=1.000
02:59:10.589 00.023 21068 UpdateGuideState exits: m=140164 SNR=100.3
02:59:10.591 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:10.593 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:10.594 00.001 21068 Enqueuing Expose request
02:59:10.595 00.001 16108 Worker thread wakes up
02:59:10.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:10.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:10.595 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:11.571 00.976 16108 Exposure complete
02:59:11.627 00.056 16108 worker thread done servicing request
02:59:11.627 00.000 21068 OnExposeComplete: enter
02:59:11.628 00.001 21068 UpdateGuideState(): m_state=6
02:59:11.629 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
02:59:11.630 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.79, Mass=150964, SNR=99.6, Peak=24080 HFD=2.5
02:59:11.631 00.001 21068 MultiStar: [#1 -0.53,0.02,0.00,M10] [#2 -0.31,0.60,0.00,M6] [#3 -0.67,-0.01,0.00,M10] [#4 -0.35,-0.31,0.00,M8] [#5 -0.60,0.05,0.00,M4] [#6 -0.41,-0.13,0.00,M4] [#7 -0.24,0.07,0.70,U] [#8 0.07,-0.35,0.56,U] 
02:59:11.632 00.001 21068 refined, 2 included, MultiStar: {0.02, -0.08}, one-star: {0.18, -0.03}
02:59:11.632 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
02:59:11.633 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
02:59:11.634 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=-0.04 mountY=0.07, mountTheta=2.03
02:59:11.636 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
02:59:11.637 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
02:59:11.637 00.000 16108 Worker thread wakes up
02:59:11.638 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
02:59:11.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
02:59:11.638 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
02:59:11.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:11.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:11.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:59:11.638 00.000 16108 MoveAxis(E, 0, ABG)
02:59:11.638 00.000 16108 Move returns status 0, amount 0
02:59:11.638 00.000 16108 MoveAxis(N, 0, ABG)
02:59:11.639 00.001 16108 Move returns status 0, amount 0
02:59:11.639 00.000 16108 move complete, result=0
02:59:11.639 00.000 16108 worker thread done servicing request
02:59:11.641 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3475, FiltMin=2969, FiltMax=52803, Gamma=1.000
02:59:11.655 00.014 21068 UpdateGuideState exits: m=150964 SNR=99.6
02:59:11.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:11.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:11.657 00.000 21068 Enqueuing Expose request
02:59:11.658 00.001 16108 Worker thread wakes up
02:59:11.658 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:11.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:11.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:12.831 01.172 16108 Exposure complete
02:59:12.890 00.059 16108 worker thread done servicing request
02:59:12.890 00.000 21068 OnExposeComplete: enter
02:59:12.891 00.001 21068 UpdateGuideState(): m_state=6
02:59:12.892 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
02:59:12.892 00.000 21068 Star::Find returns 1 (0), X=464.08, Y=436.63, Mass=137059, SNR=100.1, Peak=21296 HFD=2.7
02:59:12.893 00.001 21068 MultiStar: [#1 -0.45,-0.15,0.00,R] [#2 -0.28,0.42,0.00,M7] [#3 -0.38,-0.14,0.00,R] [#4 -0.29,-0.19,0.77,U] [#5 -0.28,-0.02,0.62,U] [#6 -0.29,-0.28,0.00,M5] [#7 -0.14,-0.16,0.71,U] [#8 -0.10,-0.27,0.59,U] 
02:59:12.895 00.002 21068 refined, 4 included, MultiStar: {-0.08, -0.17}, one-star: {0.27, -0.19}
02:59:12.895 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
02:59:12.896 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
02:59:12.897 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-2.01 mountX=0.05 mountY=0.18, mountTheta=1.31
02:59:12.898 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.17, opts=13)
02:59:12.899 00.001 21068 Enqueuing Move request for scope (-0.08, -0.17)
02:59:12.900 00.001 16108 Worker thread wakes up
02:59:12.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
02:59:12.900 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
02:59:12.900 00.000 16108 Moving (-0.08, -0.17) raw xDistance=0.05 yDistance=0.18
02:59:12.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:59:12.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:12.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:59:12.900 00.000 16108 MoveAxis(E, 0, ABG)
02:59:12.900 00.000 16108 Move returns status 0, amount 0
02:59:12.900 00.000 16108 MoveAxis(N, 0, ABG)
02:59:12.901 00.001 16108 Move returns status 0, amount 0
02:59:12.901 00.000 16108 move complete, result=0
02:59:12.901 00.000 16108 worker thread done servicing request
02:59:12.911 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3475, FiltMin=2973, FiltMax=65443, Gamma=1.000
02:59:12.931 00.020 21068 UpdateGuideState exits: m=137059 SNR=100.1
02:59:12.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:12.934 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:12.934 00.000 21068 Enqueuing Expose request
02:59:12.935 00.001 16108 Worker thread wakes up
02:59:12.935 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:12.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:12.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:13.907 00.971 16108 Exposure complete
02:59:13.998 00.091 16108 worker thread done servicing request
02:59:13.998 00.000 21068 OnExposeComplete: enter
02:59:14.001 00.003 21068 UpdateGuideState(): m_state=6
02:59:14.002 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
02:59:14.004 00.002 21068 Star::Find returns 1 (0), X=463.43, Y=436.66, Mass=149318, SNR=105.2, Peak=19904 HFD=2.9
02:59:14.005 00.001 21068 MultiStar: [#1 -0.45,0.08,0.00,M1] [#2 -0.49,0.32,0.00,M8] [#3 -0.49,0.20,0.00,M1] [#4 -0.59,-0.26,0.00,M8] [#5 -0.58,-0.01,0.00,M4] [#6 -0.79,-0.37,0.00,M6] [#7 -0.33,-0.02,0.53,U] [#8 -0.38,-0.45,0.00,M1] 
02:59:14.006 00.001 21068 refined, 1 included, MultiStar: {-0.36, -0.11}, one-star: {-0.38, -0.16}
02:59:14.007 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.48)
02:59:14.007 00.000 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.54)
02:59:14.008 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.11 hyp=0.38 cameraTheta=-2.84 mountX=0.34 mountY=0.19, mountTheta=0.52
02:59:14.011 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.11, opts=13)
02:59:14.012 00.001 21068 Enqueuing Move request for scope (-0.36, -0.11)
02:59:14.014 00.002 16108 Worker thread wakes up
02:59:14.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.11) opts 0xd
02:59:14.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.11)
02:59:14.014 00.000 16108 Moving (-0.36, -0.11) raw xDistance=0.34 yDistance=0.19
02:59:14.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:59:14.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:14.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:59:14.014 00.000 16108 MoveAxis(W, 88, ABG)
02:59:14.014 00.000 16108 Guiding  Dir = 3, Dur = 88
02:59:14.014 00.000 16108 IsSlewing returns 0
02:59:14.015 00.001 16108 IsGuiding returns 0
02:59:14.018 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3475, FiltMin=2982, FiltMax=51187, Gamma=1.000
02:59:14.033 00.015 21068 UpdateGuideState exits: m=149318 SNR=105.2
02:59:14.035 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:14.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:14.038 00.002 21068 Enqueuing Expose request
02:59:14.065 00.027 16108 PulseGuide returned control before completion, sleep 48
02:59:14.125 00.060 16108 IsGuiding returns 1
02:59:14.125 00.000 16108 scope still moving after pulse duration time elapsed
02:59:14.155 00.030 16108 IsSlewing returns 0
02:59:14.155 00.000 16108 IsGuiding returns 1
02:59:14.187 00.032 16108 IsSlewing returns 0
02:59:14.187 00.000 16108 IsGuiding returns 0
02:59:14.187 00.000 16108 scope move finished after 88 + 84 ms
02:59:14.187 00.000 16108 Move returns status 0, amount 88
02:59:14.188 00.001 16108 MoveAxis(N, 0, ABG)
02:59:14.188 00.000 16108 Move returns status 0, amount 0
02:59:14.188 00.000 16108 move complete, result=0
02:59:14.188 00.000 16108 worker thread done servicing request
02:59:14.188 00.000 16108 Worker thread wakes up
02:59:14.188 00.000 21068 GuideStep: 0.3 px 88 ms WEST, 0.2 px 0 ms NORTH
02:59:14.190 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:14.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:15.345 01.155 16108 Exposure complete
02:59:15.412 00.067 16108 worker thread done servicing request
02:59:15.412 00.000 21068 OnExposeComplete: enter
02:59:15.413 00.001 21068 UpdateGuideState(): m_state=6
02:59:15.414 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
02:59:15.414 00.000 21068 Star::Find returns 1 (0), X=463.87, Y=436.86, Mass=141124, SNR=91.3, Peak=23920 HFD=2.7
02:59:15.415 00.001 21068 MultiStar: [#1 0.04,0.11,0.98,U] [#2 -0.03,0.60,0.00,M9] [#3 0.07,0.03,0.75,U] [#4 -0.18,-0.20,0.79,U] [#5 -0.05,0.07,0.76,U] [#6 -0.11,-0.31,0.71,U] [#7 -0.09,-0.11,0.61,U] [#8 -0.23,-0.44,0.00,M2] 
02:59:15.416 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {0.06, 0.04}
02:59:15.417 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
02:59:15.417 00.000 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
02:59:15.419 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.23 mountX=0.02 mountY=0.05, mountTheta=1.10
02:59:15.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
02:59:15.421 00.000 21068 Enqueuing Move request for scope (-0.03, -0.04)
02:59:15.422 00.001 16108 Worker thread wakes up
02:59:15.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:59:15.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:59:15.422 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.05
02:59:15.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:15.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:15.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:59:15.422 00.000 16108 MoveAxis(E, 0, ABG)
02:59:15.422 00.000 16108 Move returns status 0, amount 0
02:59:15.422 00.000 16108 MoveAxis(N, 0, ABG)
02:59:15.422 00.000 16108 Move returns status 0, amount 0
02:59:15.422 00.000 16108 move complete, result=0
02:59:15.423 00.001 16108 worker thread done servicing request
02:59:15.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3475, FiltMin=2982, FiltMax=51907, Gamma=1.000
02:59:15.448 00.022 21068 UpdateGuideState exits: m=141124 SNR=91.3
02:59:15.450 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:15.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:15.452 00.001 21068 Enqueuing Expose request
02:59:15.453 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:15.454 00.001 16108 Worker thread wakes up
02:59:15.454 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:15.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:16.445 00.991 16108 Exposure complete
02:59:16.502 00.057 16108 worker thread done servicing request
02:59:16.502 00.000 21068 OnExposeComplete: enter
02:59:16.504 00.002 21068 UpdateGuideState(): m_state=6
02:59:16.506 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
02:59:16.508 00.002 21068 Star::Find returns 1 (0), X=463.87, Y=436.98, Mass=142117, SNR=102.1, Peak=21312 HFD=2.8
02:59:16.509 00.001 21068 MultiStar: [#1 0.16,-0.02,1.04,U] [#2 -0.20,0.37,0.00,M10] [#3 0.05,0.04,0.71,U] [#4 -0.39,-0.45,0.00,M8] [#5 -0.27,-0.08,0.65,U] [#6 -0.44,-0.49,0.00,M6] [#7 0.02,-0.05,0.62,U] [#8 -0.42,-0.63,0.00,M3] 
02:59:16.511 00.002 21068 refined, 4 included, MultiStar: {0.02, 0.02}, one-star: {0.06, 0.16}
02:59:16.512 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
02:59:16.514 00.002 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
02:59:16.515 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=-0.02 mountY=-0.02, mountTheta=-2.20
02:59:16.519 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
02:59:16.520 00.001 21068 Enqueuing Move request for scope (0.02, 0.02)
02:59:16.522 00.002 16108 Worker thread wakes up
02:59:16.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:59:16.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:59:16.522 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
02:59:16.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:59:16.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:16.523 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:59:16.523 00.000 16108 MoveAxis(E, 0, ABG)
02:59:16.523 00.000 16108 Move returns status 0, amount 0
02:59:16.523 00.000 16108 MoveAxis(N, 0, ABG)
02:59:16.523 00.000 16108 Move returns status 0, amount 0
02:59:16.523 00.000 16108 move complete, result=0
02:59:16.523 00.000 16108 worker thread done servicing request
02:59:16.534 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3478, FiltMin=2989, FiltMax=47942, Gamma=1.000
02:59:16.552 00.018 21068 UpdateGuideState exits: m=142117 SNR=102.1
02:59:16.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:16.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:16.554 00.000 21068 Enqueuing Expose request
02:59:16.555 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:16.557 00.002 16108 Worker thread wakes up
02:59:16.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:16.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:17.716 01.159 16108 Exposure complete
02:59:17.771 00.055 16108 worker thread done servicing request
02:59:17.771 00.000 21068 OnExposeComplete: enter
02:59:17.773 00.002 21068 UpdateGuideState(): m_state=6
02:59:17.774 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
02:59:17.774 00.000 21068 Star::Find returns 1 (0), X=463.86, Y=436.66, Mass=151975, SNR=93.6, Peak=23888 HFD=2.7
02:59:17.776 00.002 21068 MultiStar: [#1 -0.00,-0.27,1.00,U] [#2 -0.08,0.07,0.84,U] [#3 -0.31,-0.29,0.00,M1] [#4 -0.47,-0.67,0.00,M9] [#5 -0.25,-0.48,0.00,M3] [#6 -0.25,-0.58,0.00,M7] [#7 -0.23,-0.37,0.00,M1] [#8 -0.25,-0.61,0.00,M4] 
02:59:17.777 00.001 21068 refined, 2 included, MultiStar: {-0.00, -0.13}, one-star: {0.05, -0.16}
02:59:17.778 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
02:59:17.780 00.002 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
02:59:17.781 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.61 mountX=-0.02 mountY=0.13, mountTheta=1.71
02:59:17.785 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.13, opts=13)
02:59:17.787 00.002 21068 Enqueuing Move request for scope (-0.00, -0.13)
02:59:17.788 00.001 16108 Worker thread wakes up
02:59:17.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
02:59:17.788 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
02:59:17.789 00.001 16108 Moving (-0.00, -0.13) raw xDistance=-0.02 yDistance=0.13
02:59:17.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:59:17.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:17.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:59:17.789 00.000 16108 MoveAxis(E, 0, ABG)
02:59:17.789 00.000 16108 Move returns status 0, amount 0
02:59:17.789 00.000 16108 MoveAxis(N, 0, ABG)
02:59:17.789 00.000 16108 Move returns status 0, amount 0
02:59:17.789 00.000 16108 move complete, result=0
02:59:17.789 00.000 16108 worker thread done servicing request
02:59:17.796 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3481, FiltMin=3014, FiltMax=44502, Gamma=1.000
02:59:17.814 00.018 21068 UpdateGuideState exits: m=151975 SNR=93.6
02:59:17.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:17.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:17.817 00.001 21068 Enqueuing Expose request
02:59:17.818 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:17.819 00.001 16108 Worker thread wakes up
02:59:17.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:17.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:18.801 00.982 16108 Exposure complete
02:59:18.868 00.067 16108 worker thread done servicing request
02:59:18.870 00.002 21068 OnExposeComplete: enter
02:59:18.870 00.000 21068 UpdateGuideState(): m_state=6
02:59:18.871 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
02:59:18.872 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=436.74, Mass=150309, SNR=92.9, Peak=22736 HFD=2.9
02:59:18.873 00.001 21068 MultiStar: [#1 0.17,-0.17,1.00,U] [#2 -0.15,0.35,0.00,M10] [#3 -0.27,-0.17,0.89,U] [#4 -0.08,-0.29,0.77,U] [#5 -0.41,-0.33,0.00,M4] [#6 -0.36,-0.50,0.00,M8] [#7 -0.28,-0.29,0.00,M2] [#8 -0.12,-0.34,0.58,U] 
02:59:18.873 00.000 21068 single-star, 4 included, MultiStar: {-0.05, -0.19}, one-star: {-0.03, -0.08}
02:59:18.874 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
02:59:18.875 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
02:59:18.876 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.89 mountX=0.01 mountY=0.08, mountTheta=1.43
02:59:18.877 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
02:59:18.878 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
02:59:18.878 00.000 16108 Worker thread wakes up
02:59:18.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:59:18.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:59:18.878 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.01 yDistance=0.08
02:59:18.880 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:18.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:18.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:18.880 00.000 16108 MoveAxis(E, 0, ABG)
02:59:18.880 00.000 16108 Move returns status 0, amount 0
02:59:18.880 00.000 16108 MoveAxis(N, 0, ABG)
02:59:18.880 00.000 16108 Move returns status 0, amount 0
02:59:18.880 00.000 16108 move complete, result=0
02:59:18.880 00.000 16108 worker thread done servicing request
02:59:18.888 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3481, FiltMin=2976, FiltMax=42390, Gamma=1.000
02:59:18.904 00.016 21068 UpdateGuideState exits: m=150309 SNR=92.9
02:59:18.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:18.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:18.907 00.001 21068 Enqueuing Expose request
02:59:18.908 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:18.909 00.001 16108 Worker thread wakes up
02:59:18.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:18.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:20.075 01.166 16108 Exposure complete
02:59:20.152 00.077 16108 worker thread done servicing request
02:59:20.152 00.000 21068 OnExposeComplete: enter
02:59:20.154 00.002 21068 UpdateGuideState(): m_state=6
02:59:20.156 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
02:59:20.159 00.003 21068 Star::Find returns 1 (0), X=463.77, Y=436.58, Mass=142833, SNR=99.6, Peak=22176 HFD=2.8
02:59:20.161 00.002 21068 MultiStar: [#1 0.00,-0.09,1.08,U] [#2 -0.19,0.21,0.86,U] [#3 -0.21,0.01,0.84,U] [#4 -0.32,-0.26,0.00,M9] [#5 -0.16,-0.18,0.66,U] [#6 -0.12,-0.19,0.62,U] [#7 -0.38,-0.17,0.00,M3] [#8 0.16,-0.32,0.60,U] 
02:59:20.163 00.002 21068 refined, 6 included, MultiStar: {-0.08, -0.10}, one-star: {-0.04, -0.23}
02:59:20.164 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
02:59:20.164 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
02:59:20.165 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.25 mountX=0.06 mountY=0.12, mountTheta=1.08
02:59:20.168 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
02:59:20.169 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
02:59:20.172 00.003 16108 Worker thread wakes up
02:59:20.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:59:20.172 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:59:20.172 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.12
02:59:20.172 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:59:20.172 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:20.172 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:20.172 00.000 16108 MoveAxis(E, 0, ABG)
02:59:20.172 00.000 16108 Move returns status 0, amount 0
02:59:20.172 00.000 16108 MoveAxis(N, 0, ABG)
02:59:20.172 00.000 16108 Move returns status 0, amount 0
02:59:20.172 00.000 16108 move complete, result=0
02:59:20.172 00.000 16108 worker thread done servicing request
02:59:20.176 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3485, FiltMin=2950, FiltMax=46070, Gamma=1.000
02:59:20.193 00.017 21068 UpdateGuideState exits: m=142833 SNR=99.6
02:59:20.196 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:20.197 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:20.198 00.001 21068 Enqueuing Expose request
02:59:20.199 00.001 16108 Worker thread wakes up
02:59:20.199 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:20.201 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:20.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:21.197 00.996 16108 Exposure complete
02:59:21.268 00.071 16108 worker thread done servicing request
02:59:21.269 00.001 21068 OnExposeComplete: enter
02:59:21.269 00.000 21068 UpdateGuideState(): m_state=6
02:59:21.270 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
02:59:21.271 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.65, Mass=154518, SNR=96.9, Peak=22352 HFD=3.3
02:59:21.272 00.001 21068 MultiStar: [#1 0.11,-0.05,0.91,U] [#2 -0.12,0.36,0.00,M10] [#3 -0.11,0.15,0.73,U] [#4 -0.20,-0.26,0.83,U] [#5 -0.17,0.12,0.66,U] [#6 -0.11,-0.38,0.00,M8] [#7 -0.27,-0.13,0.64,U] [#8 -0.18,-0.41,0.00,M3] 
02:59:21.273 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.07}, one-star: {0.21, -0.16}
02:59:21.274 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
02:59:21.275 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
02:59:21.276 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.18 mountX=0.03 mountY=0.08, mountTheta=1.15
02:59:21.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
02:59:21.278 00.000 21068 Enqueuing Move request for scope (-0.05, -0.07)
02:59:21.279 00.001 16108 Worker thread wakes up
02:59:21.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:59:21.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:59:21.279 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.03 yDistance=0.08
02:59:21.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:21.280 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:21.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:21.280 00.000 16108 MoveAxis(E, 0, ABG)
02:59:21.280 00.000 16108 Move returns status 0, amount 0
02:59:21.280 00.000 16108 MoveAxis(N, 0, ABG)
02:59:21.280 00.000 16108 Move returns status 0, amount 0
02:59:21.280 00.000 16108 move complete, result=0
02:59:21.280 00.000 16108 worker thread done servicing request
02:59:21.283 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3488, FiltMin=3008, FiltMax=46470, Gamma=1.000
02:59:21.310 00.027 21068 UpdateGuideState exits: m=154518 SNR=96.9
02:59:21.312 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:21.314 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:21.315 00.001 21068 Enqueuing Expose request
02:59:21.317 00.002 16108 Worker thread wakes up
02:59:21.317 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:21.320 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:21.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:22.486 01.166 16108 Exposure complete
02:59:22.540 00.054 16108 worker thread done servicing request
02:59:22.541 00.001 21068 OnExposeComplete: enter
02:59:22.541 00.000 21068 UpdateGuideState(): m_state=6
02:59:22.543 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
02:59:22.544 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=436.70, Mass=134865, SNR=85.8, Peak=21456 HFD=2.6
02:59:22.544 00.000 21068 MultiStar: [#1 0.38,-0.27,0.00,M1] [#2 0.01,0.32,0.80,U] [#3 0.21,0.09,0.93,U] [#4 -0.07,-0.24,0.76,U] [#5 -0.01,-0.20,0.70,U] [#6 -0.09,-0.48,0.00,M9] [#7 0.33,-0.16,0.65,U] [#8 0.03,-0.40,0.00,M4] 
02:59:22.545 00.001 21068 refined, 5 included, MultiStar: {0.14, -0.04}, one-star: {0.31, -0.12}
02:59:22.546 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
02:59:22.546 00.000 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
02:59:22.547 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=-0.14 mountY=0.01, mountTheta=3.07
02:59:22.550 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
02:59:22.551 00.001 21068 Enqueuing Move request for scope (0.14, -0.04)
02:59:22.552 00.001 16108 Worker thread wakes up
02:59:22.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:59:22.552 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:59:22.552 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.14 yDistance=0.01
02:59:22.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:59:22.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:22.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:59:22.552 00.000 16108 MoveAxis(E, 0, ABG)
02:59:22.552 00.000 16108 Move returns status 0, amount 0
02:59:22.552 00.000 16108 MoveAxis(N, 0, ABG)
02:59:22.552 00.000 16108 Move returns status 0, amount 0
02:59:22.552 00.000 16108 move complete, result=0
02:59:22.552 00.000 16108 worker thread done servicing request
02:59:22.556 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3488, FiltMin=2963, FiltMax=40835, Gamma=1.000
02:59:22.571 00.015 21068 UpdateGuideState exits: m=134865 SNR=85.8
02:59:22.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:22.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:22.574 00.001 21068 Enqueuing Expose request
02:59:22.574 00.000 16108 Worker thread wakes up
02:59:22.574 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:22.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:22.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:23.549 00.974 16108 Exposure complete
02:59:23.604 00.055 16108 worker thread done servicing request
02:59:23.604 00.000 21068 OnExposeComplete: enter
02:59:23.605 00.001 21068 UpdateGuideState(): m_state=6
02:59:23.606 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
02:59:23.608 00.002 21068 Star::Find returns 1 (0), X=464.09, Y=436.57, Mass=126630, SNR=88.7, Peak=18560 HFD=2.9
02:59:23.609 00.001 21068 MultiStar: [#1 0.29,-0.30,0.00,M2] [#2 -0.22,0.27,0.91,U] [#3 0.07,-0.06,0.87,U] [#4 -0.06,-0.48,0.00,M8] [#5 -0.20,-0.50,0.00,M2] [#6 -0.07,-0.28,0.73,U] [#7 -0.02,-0.26,0.67,U] [#8 0.23,-0.34,0.00,M5] 
02:59:23.610 00.001 21068 refined, 4 included, MultiStar: {0.02, -0.10}, one-star: {0.28, -0.25}
02:59:23.611 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
02:59:23.612 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
02:59:23.612 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.39 mountX=-0.04 mountY=0.10, mountTheta=1.93
02:59:23.615 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
02:59:23.617 00.002 21068 Enqueuing Move request for scope (0.02, -0.10)
02:59:23.620 00.003 16108 Worker thread wakes up
02:59:23.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:59:23.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:59:23.620 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.04 yDistance=0.10
02:59:23.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:23.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:23.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:59:23.620 00.000 16108 MoveAxis(E, 0, ABG)
02:59:23.621 00.001 16108 Move returns status 0, amount 0
02:59:23.621 00.000 16108 MoveAxis(N, 0, ABG)
02:59:23.621 00.000 16108 Move returns status 0, amount 0
02:59:23.621 00.000 16108 move complete, result=0
02:59:23.621 00.000 16108 worker thread done servicing request
02:59:23.628 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3491, FiltMin=2960, FiltMax=46080, Gamma=1.000
02:59:23.646 00.018 21068 UpdateGuideState exits: m=126630 SNR=88.7
02:59:23.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:23.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:23.649 00.001 21068 Enqueuing Expose request
02:59:23.649 00.000 16108 Worker thread wakes up
02:59:23.650 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:23.650 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:23.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:24.812 01.162 16108 Exposure complete
02:59:24.881 00.069 16108 worker thread done servicing request
02:59:24.881 00.000 21068 OnExposeComplete: enter
02:59:24.882 00.001 21068 UpdateGuideState(): m_state=6
02:59:24.882 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
02:59:24.884 00.002 21068 Star::Find returns 1 (0), X=463.94, Y=436.65, Mass=129531, SNR=84.6, Peak=18736 HFD=3.1
02:59:24.885 00.001 21068 MultiStar: [#1 -0.02,-0.31,0.99,U] [#2 -0.25,0.21,0.96,U] [#3 -0.25,0.01,0.84,U] [#4 -0.45,-0.26,0.00,M9] [#5 -0.08,0.01,0.97,U] [#6 -0.29,-0.34,0.00,M9] [#7 0.10,-0.16,0.68,U] [#8 0.18,-0.24,0.66,U] 
02:59:24.886 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {0.13, -0.16}
02:59:24.887 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
02:59:24.887 00.000 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
02:59:24.888 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.98 mountX=0.02 mountY=0.09, mountTheta=1.34
02:59:24.889 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
02:59:24.890 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
02:59:24.890 00.000 16108 Worker thread wakes up
02:59:24.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
02:59:24.892 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
02:59:24.892 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.09
02:59:24.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:24.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:24.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:59:24.892 00.000 16108 MoveAxis(E, 0, ABG)
02:59:24.892 00.000 16108 Move returns status 0, amount 0
02:59:24.892 00.000 16108 MoveAxis(N, 0, ABG)
02:59:24.892 00.000 16108 Move returns status 0, amount 0
02:59:24.892 00.000 16108 move complete, result=0
02:59:24.892 00.000 16108 worker thread done servicing request
02:59:24.895 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3494, FiltMin=2992, FiltMax=55443, Gamma=1.000
02:59:24.910 00.015 21068 UpdateGuideState exits: m=129531 SNR=84.6
02:59:24.912 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:24.912 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:24.913 00.001 21068 Enqueuing Expose request
02:59:24.914 00.001 16108 Worker thread wakes up
02:59:24.915 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:24.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:24.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:25.902 00.987 16108 Exposure complete
02:59:25.958 00.056 16108 worker thread done servicing request
02:59:25.958 00.000 21068 OnExposeComplete: enter
02:59:25.959 00.001 21068 UpdateGuideState(): m_state=6
02:59:25.960 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
02:59:25.962 00.002 21068 Star::Find returns 1 (0), X=463.90, Y=436.67, Mass=121107, SNR=88.4, Peak=18864 HFD=3.0
02:59:25.962 00.000 21068 MultiStar: [#1 0.14,-0.09,1.12,U] [#2 -0.35,0.18,0.00,M8] [#3 -0.26,0.03,0.75,U] [#4 -0.16,-0.27,0.90,U] [#5 -0.44,-0.13,0.00,M2] [#6 -0.51,-0.55,0.00,M10] [#7 -0.21,-0.29,0.63,U] [#8 -0.01,-0.23,0.52,U] 
02:59:25.963 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.16}, one-star: {0.09, -0.15}
02:59:25.964 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
02:59:25.964 00.000 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
02:59:25.965 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.85 mountX=0.02 mountY=0.16, mountTheta=1.47
02:59:25.967 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
02:59:25.967 00.000 21068 Enqueuing Move request for scope (-0.05, -0.16)
02:59:25.968 00.001 16108 Worker thread wakes up
02:59:25.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:59:25.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:59:25.968 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.16
02:59:25.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:25.969 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:25.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:59:25.969 00.000 16108 MoveAxis(E, 0, ABG)
02:59:25.969 00.000 16108 Move returns status 0, amount 0
02:59:25.969 00.000 16108 MoveAxis(N, 0, ABG)
02:59:25.969 00.000 16108 Move returns status 0, amount 0
02:59:25.969 00.000 16108 move complete, result=0
02:59:25.969 00.000 16108 worker thread done servicing request
02:59:25.972 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3494, FiltMin=2963, FiltMax=50883, Gamma=1.000
02:59:25.985 00.013 21068 UpdateGuideState exits: m=121107 SNR=88.4
02:59:25.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:25.986 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:25.988 00.002 21068 Enqueuing Expose request
02:59:25.989 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:25.989 00.000 16108 Worker thread wakes up
02:59:25.989 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:25.990 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:27.143 01.153 16108 Exposure complete
02:59:27.205 00.062 16108 worker thread done servicing request
02:59:27.205 00.000 21068 OnExposeComplete: enter
02:59:27.206 00.001 21068 UpdateGuideState(): m_state=6
02:59:27.208 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
02:59:27.209 00.001 21068 Star::Find returns 1 (0), X=464.11, Y=436.66, Mass=141083, SNR=95.7, Peak=20240 HFD=2.7
02:59:27.209 00.000 21068 MultiStar: [#1 0.23,-0.28,0.90,U] [#2 0.01,0.34,0.79,U] [#3 0.01,-0.18,0.83,U] [#4 -0.11,-0.29,0.73,U] [#5 -0.21,-0.37,0.00,M3] [#6 -0.03,-0.39,0.00,R] [#7 -0.05,-0.34,0.71,U] [#8 0.16,-0.35,0.00,M4] 
02:59:27.210 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.15}, one-star: {0.30, -0.16}
02:59:27.211 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.25)
02:59:27.212 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
02:59:27.212 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.07 mountX=-0.11 mountY=0.13, mountTheta=2.27
02:59:27.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
02:59:27.214 00.000 21068 Enqueuing Move request for scope (0.08, -0.15)
02:59:27.215 00.001 16108 Worker thread wakes up
02:59:27.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:59:27.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:59:27.215 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.11 yDistance=0.13
02:59:27.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:59:27.216 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:27.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:59:27.216 00.000 16108 MoveAxis(E, 0, ABG)
02:59:27.216 00.000 16108 Move returns status 0, amount 0
02:59:27.216 00.000 16108 MoveAxis(N, 0, ABG)
02:59:27.216 00.000 16108 Move returns status 0, amount 0
02:59:27.216 00.000 16108 move complete, result=0
02:59:27.216 00.000 16108 worker thread done servicing request
02:59:27.220 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3497, FiltMin=2982, FiltMax=49600, Gamma=1.000
02:59:27.237 00.017 21068 UpdateGuideState exits: m=141083 SNR=95.7
02:59:27.238 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:27.239 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:27.240 00.001 21068 Enqueuing Expose request
02:59:27.242 00.002 16108 Worker thread wakes up
02:59:27.242 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:27.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:27.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:28.225 00.983 16108 Exposure complete
02:59:28.309 00.084 16108 worker thread done servicing request
02:59:28.309 00.000 21068 OnExposeComplete: enter
02:59:28.310 00.001 21068 UpdateGuideState(): m_state=6
02:59:28.312 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
02:59:28.312 00.000 21068 Star::Find returns 1 (0), X=463.93, Y=436.71, Mass=136296, SNR=90.0, Peak=21792 HFD=2.6
02:59:28.314 00.002 21068 MultiStar: [#1 0.15,-0.26,0.88,U] [#2 -0.01,0.08,1.18,U] [#3 -0.19,0.21,0.80,U] [#4 -0.21,-0.34,0.00,M8] [#5 -0.41,-0.17,0.00,M4] [#6 -0.14,0.27,0.72,U] [#7 -0.33,-0.30,0.00,M1] [#8 -0.26,-0.66,0.00,M5] 
02:59:28.315 00.001 21068 refined, 4 included, MultiStar: {-0.00, 0.03}, one-star: {0.12, -0.11}
02:59:28.318 00.003 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
02:59:28.320 00.002 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
02:59:28.321 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.65 mountX=0.01 mountY=-0.02, mountTheta=-1.32
02:59:28.324 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
02:59:28.325 00.001 21068 Enqueuing Move request for scope (-0.00, 0.03)
02:59:28.327 00.002 16108 Worker thread wakes up
02:59:28.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
02:59:28.327 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
02:59:28.327 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.02
02:59:28.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:28.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:28.328 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:59:28.328 00.000 16108 MoveAxis(E, 0, ABG)
02:59:28.328 00.000 16108 Move returns status 0, amount 0
02:59:28.328 00.000 16108 MoveAxis(N, 0, ABG)
02:59:28.328 00.000 16108 Move returns status 0, amount 0
02:59:28.328 00.000 16108 move complete, result=0
02:59:28.328 00.000 16108 worker thread done servicing request
02:59:28.331 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3501, FiltMin=2899, FiltMax=57014, Gamma=1.000
02:59:28.346 00.015 21068 UpdateGuideState exits: m=136296 SNR=90.0
02:59:28.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:28.347 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:28.348 00.001 21068 Enqueuing Expose request
02:59:28.349 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:28.350 00.001 16108 Worker thread wakes up
02:59:28.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:28.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:29.520 01.170 16108 Exposure complete
02:59:29.582 00.062 16108 worker thread done servicing request
02:59:29.582 00.000 21068 OnExposeComplete: enter
02:59:29.583 00.001 21068 UpdateGuideState(): m_state=6
02:59:29.583 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
02:59:29.584 00.001 21068 Star::Find returns 1 (0), X=464.39, Y=436.57, Mass=149048, SNR=91.6, Peak=22592 HFD=3.0
02:59:29.585 00.001 21068 MultiStar: [#1 0.27,-0.11,1.05,U] [#2 0.28,0.16,0.85,U] [#3 0.30,-0.10,0.81,U] [#4 -0.05,-0.60,0.00,M9] [#5 -0.11,-0.08,0.61,U] [#6 0.06,0.04,0.72,U] [#7 0.15,-0.16,0.60,U] [#8 0.40,-0.27,0.00,M6] 
02:59:29.586 00.001 21068 refined, 6 included, MultiStar: {0.25, -0.07}, one-star: {0.58, -0.25}
02:59:29.587 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
02:59:29.587 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
02:59:29.589 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.29 mountX=-0.26 mountY=0.01, mountTheta=3.09
02:59:29.590 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.07, opts=13)
02:59:29.591 00.001 21068 Enqueuing Move request for scope (0.25, -0.07)
02:59:29.592 00.001 16108 Worker thread wakes up
02:59:29.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
02:59:29.592 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
02:59:29.592 00.000 16108 Moving (0.25, -0.07) raw xDistance=-0.26 yDistance=0.01
02:59:29.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:59:29.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:29.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:59:29.592 00.000 16108 MoveAxis(E, 68, ABG)
02:59:29.592 00.000 16108 Guiding  Dir = 2, Dur = 68
02:59:29.593 00.001 16108 IsSlewing returns 0
02:59:29.593 00.000 16108 IsGuiding returns 0
02:59:29.594 00.001 16108 PulseGuide returned control before completion, sleep 77
02:59:29.597 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3497, FiltMin=2989, FiltMax=46048, Gamma=1.000
02:59:29.611 00.014 21068 UpdateGuideState exits: m=149048 SNR=91.6
02:59:29.613 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:29.616 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:29.617 00.001 21068 Enqueuing Expose request
02:59:29.684 00.067 16108 IsGuiding returns 0
02:59:29.684 00.000 16108 Move returns status 0, amount 68
02:59:29.684 00.000 16108 MoveAxis(N, 0, ABG)
02:59:29.684 00.000 16108 Move returns status 0, amount 0
02:59:29.684 00.000 16108 move complete, result=0
02:59:29.684 00.000 16108 worker thread done servicing request
02:59:29.684 00.000 16108 Worker thread wakes up
02:59:29.685 00.001 21068 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
02:59:29.686 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:29.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:30.663 00.977 16108 Exposure complete
02:59:30.727 00.064 16108 worker thread done servicing request
02:59:30.727 00.000 21068 OnExposeComplete: enter
02:59:30.729 00.002 21068 UpdateGuideState(): m_state=6
02:59:30.731 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
02:59:30.734 00.003 21068 Star::Find returns 1 (0), X=463.93, Y=436.62, Mass=137074, SNR=91.7, Peak=22704 HFD=2.7
02:59:30.735 00.001 21068 MultiStar: [#1 0.15,-0.13,1.08,U] [#2 0.01,0.20,0.86,U] [#3 0.06,-0.15,0.76,U] [#4 -0.18,-0.43,0.00,M10] [#5 -0.13,-0.03,0.78,U] [#6 -0.19,-0.09,0.65,U] [#7 -0.11,-0.13,0.69,U] [#8 0.07,-0.21,0.52,U] 
02:59:30.737 00.002 21068 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.12, -0.20}
02:59:30.738 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
02:59:30.739 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
02:59:30.740 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=-0.03 mountY=0.08, mountTheta=1.87
02:59:30.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
02:59:30.742 00.000 21068 Enqueuing Move request for scope (0.01, -0.09)
02:59:30.743 00.001 16108 Worker thread wakes up
02:59:30.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:59:30.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:59:30.743 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
02:59:30.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:59:30.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:30.744 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:30.744 00.000 16108 MoveAxis(E, 0, ABG)
02:59:30.744 00.000 16108 Move returns status 0, amount 0
02:59:30.744 00.000 16108 MoveAxis(N, 0, ABG)
02:59:30.744 00.000 16108 Move returns status 0, amount 0
02:59:30.744 00.000 16108 move complete, result=0
02:59:30.744 00.000 16108 worker thread done servicing request
02:59:30.748 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3501, FiltMin=2969, FiltMax=51862, Gamma=1.000
02:59:30.761 00.013 21068 UpdateGuideState exits: m=137074 SNR=91.7
02:59:30.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:30.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:30.764 00.001 21068 Enqueuing Expose request
02:59:30.764 00.000 16108 Worker thread wakes up
02:59:30.765 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:30.765 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:30.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:31.930 01.165 16108 Exposure complete
02:59:31.991 00.061 16108 worker thread done servicing request
02:59:31.991 00.000 21068 OnExposeComplete: enter
02:59:31.993 00.002 21068 UpdateGuideState(): m_state=6
02:59:31.994 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
02:59:31.995 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.83, Mass=143934, SNR=110.2, Peak=22256 HFD=2.8
02:59:31.997 00.002 21068 MultiStar: [#1 0.00,0.18,0.70,U] [#2 -0.44,0.44,0.00,M5] [#3 -0.26,0.27,0.00,M1] [#4 -0.36,-0.12,0.00,R] [#5 -0.39,0.11,0.00,M3] [#6 -0.44,-0.01,0.00,M1] [#7 -0.20,-0.02,0.64,U] [#8 -0.35,-0.38,0.00,M6] 
02:59:31.999 00.002 21068 single-star, 2 included, MultiStar: {-0.07, 0.05}, one-star: {-0.04, 0.01}
02:59:32.000 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
02:59:32.001 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
02:59:32.002 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.84 mountX=0.04 mountY=-0.00, mountTheta=-0.07
02:59:32.003 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.01, opts=13)
02:59:32.004 00.001 21068 Enqueuing Move request for scope (-0.04, 0.01)
02:59:32.005 00.001 16108 Worker thread wakes up
02:59:32.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:59:32.005 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:59:32.005 00.000 16108 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=-0.00
02:59:32.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:59:32.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:32.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:59:32.005 00.000 16108 MoveAxis(E, 0, ABG)
02:59:32.005 00.000 16108 Move returns status 0, amount 0
02:59:32.005 00.000 16108 MoveAxis(N, 0, ABG)
02:59:32.006 00.001 16108 Move returns status 0, amount 0
02:59:32.006 00.000 16108 move complete, result=0
02:59:32.006 00.000 16108 worker thread done servicing request
02:59:32.010 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3504, FiltMin=2985, FiltMax=59331, Gamma=1.000
02:59:32.034 00.024 21068 UpdateGuideState exits: m=143934 SNR=110.2
02:59:32.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:32.037 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:32.038 00.001 21068 Enqueuing Expose request
02:59:32.041 00.003 16108 Worker thread wakes up
02:59:32.041 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:32.044 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:32.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:33.020 00.976 16108 Exposure complete
02:59:33.089 00.069 16108 worker thread done servicing request
02:59:33.089 00.000 21068 OnExposeComplete: enter
02:59:33.090 00.001 21068 UpdateGuideState(): m_state=6
02:59:33.091 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
02:59:33.093 00.002 21068 Star::Find returns 1 (0), X=464.16, Y=436.82, Mass=167433, SNR=117.4, Peak=26048 HFD=2.9
02:59:33.094 00.001 21068 MultiStar: [#1 0.14,-0.16,0.69,U] [#2 -0.10,0.19,0.66,U] [#3 -0.19,-0.09,0.61,U] [#4 0.11,-0.34,0.61,U] [#5 -0.30,0.17,0.54,U] [#6 -0.08,0.01,0.52,U] [#7 -0.12,-0.12,0.52,U] [#8 -0.25,-0.46,0.00,M7] 
02:59:33.095 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.35, 0.00}
02:59:33.096 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
02:59:33.097 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
02:59:33.098 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.27 mountX=-0.02 mountY=0.03, mountTheta=2.06
02:59:33.100 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
02:59:33.101 00.001 21068 Enqueuing Move request for scope (0.01, -0.04)
02:59:33.102 00.001 16108 Worker thread wakes up
02:59:33.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:59:33.102 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:59:33.102 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.03
02:59:33.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:59:33.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:33.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:59:33.103 00.001 16108 MoveAxis(E, 0, ABG)
02:59:33.103 00.000 16108 Move returns status 0, amount 0
02:59:33.103 00.000 16108 MoveAxis(N, 0, ABG)
02:59:33.103 00.000 16108 Move returns status 0, amount 0
02:59:33.103 00.000 16108 move complete, result=0
02:59:33.103 00.000 16108 worker thread done servicing request
02:59:33.107 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3504, FiltMin=3011, FiltMax=53187, Gamma=1.000
02:59:33.120 00.013 21068 UpdateGuideState exits: m=167433 SNR=117.4
02:59:33.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:33.123 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:33.124 00.001 21068 Enqueuing Expose request
02:59:33.125 00.001 16108 Worker thread wakes up
02:59:33.125 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:33.125 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:33.126 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:34.299 01.173 16108 Exposure complete
02:59:34.379 00.080 16108 worker thread done servicing request
02:59:34.379 00.000 21068 OnExposeComplete: enter
02:59:34.381 00.002 21068 UpdateGuideState(): m_state=6
02:59:34.382 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
02:59:34.383 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=436.85, Mass=126575, SNR=84.7, Peak=20560 HFD=2.7
02:59:34.384 00.001 21068 MultiStar: [#1 0.19,0.02,1.01,U] [#2 0.20,0.37,0.00,M5] [#3 0.09,0.13,0.83,U] [#4 0.51,-0.11,0.00,M1] [#5 0.24,0.01,0.79,U] [#6 0.02,-0.20,0.90,U] [#7 0.29,-0.19,0.71,U] [#8 0.25,-0.08,0.74,U] 
02:59:34.384 00.000 21068 refined, 6 included, MultiStar: {0.20, -0.03}, one-star: {0.32, 0.03}
02:59:34.385 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
02:59:34.386 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
02:59:34.386 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.20 mountY=-0.01, mountTheta=-3.07
02:59:34.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.03, opts=13)
02:59:34.388 00.000 21068 Enqueuing Move request for scope (0.20, -0.03)
02:59:34.390 00.002 16108 Worker thread wakes up
02:59:34.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
02:59:34.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
02:59:34.390 00.000 16108 Moving (0.20, -0.03) raw xDistance=-0.20 yDistance=-0.01
02:59:34.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:59:34.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:34.391 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:59:34.391 00.000 16108 MoveAxis(E, 53, ABG)
02:59:34.391 00.000 16108 Guiding  Dir = 2, Dur = 53
02:59:34.391 00.000 16108 IsSlewing returns 0
02:59:34.391 00.000 16108 IsGuiding returns 0
02:59:34.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3504, FiltMin=2963, FiltMax=43808, Gamma=1.000
02:59:34.408 00.014 21068 UpdateGuideState exits: m=126575 SNR=84.7
02:59:34.408 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:34.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:34.410 00.001 21068 Enqueuing Expose request
02:59:34.429 00.019 16108 PulseGuide returned control before completion, sleep 25
02:59:34.460 00.031 16108 IsGuiding returns 1
02:59:34.460 00.000 16108 scope still moving after pulse duration time elapsed
02:59:34.492 00.032 16108 IsSlewing returns 0
02:59:34.492 00.000 16108 IsGuiding returns 1
02:59:34.523 00.031 16108 IsSlewing returns 0
02:59:34.523 00.000 16108 IsGuiding returns 0
02:59:34.523 00.000 16108 scope move finished after 53 + 80 ms
02:59:34.523 00.000 16108 Move returns status 0, amount 53
02:59:34.524 00.001 16108 MoveAxis(N, 0, ABG)
02:59:34.524 00.000 16108 Move returns status 0, amount 0
02:59:34.524 00.000 16108 move complete, result=0
02:59:34.524 00.000 16108 worker thread done servicing request
02:59:34.524 00.000 16108 Worker thread wakes up
02:59:34.524 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
02:59:34.525 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:34.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:35.505 00.980 16108 Exposure complete
02:59:35.566 00.061 16108 worker thread done servicing request
02:59:35.566 00.000 21068 OnExposeComplete: enter
02:59:35.566 00.000 21068 UpdateGuideState(): m_state=6
02:59:35.567 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
02:59:35.569 00.002 21068 Star::Find returns 1 (0), X=464.19, Y=436.61, Mass=148308, SNR=99.6, Peak=23872 HFD=2.9
02:59:35.570 00.001 21068 MultiStar: [#1 0.44,-0.08,0.00,M1] [#2 0.01,0.23,0.83,U] [#3 -0.40,-0.04,0.00,M1] [#4 0.19,-0.25,0.74,U] [#5 -0.16,0.01,0.52,U] [#6 -0.26,-0.04,0.59,U] [#7 -0.00,-0.21,0.68,U] [#8 0.03,-0.40,0.00,M7] 
02:59:35.571 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.08}, one-star: {0.38, -0.21}
02:59:35.571 00.000 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
02:59:35.572 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
02:59:35.573 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.90 mountX=-0.08 mountY=0.07, mountTheta=2.45
02:59:35.574 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
02:59:35.575 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
02:59:35.576 00.001 16108 Worker thread wakes up
02:59:35.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
02:59:35.576 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
02:59:35.576 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.07
02:59:35.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:59:35.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:35.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:59:35.576 00.000 16108 MoveAxis(E, 0, ABG)
02:59:35.576 00.000 16108 Move returns status 0, amount 0
02:59:35.576 00.000 16108 MoveAxis(N, 0, ABG)
02:59:35.576 00.000 16108 Move returns status 0, amount 0
02:59:35.576 00.000 16108 move complete, result=0
02:59:35.576 00.000 16108 worker thread done servicing request
02:59:35.580 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3507, FiltMin=3030, FiltMax=48704, Gamma=1.000
02:59:35.594 00.014 21068 UpdateGuideState exits: m=148308 SNR=99.6
02:59:35.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:35.595 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:35.596 00.001 21068 Enqueuing Expose request
02:59:35.597 00.001 16108 Worker thread wakes up
02:59:35.597 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:35.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:35.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:36.746 01.148 16108 Exposure complete
02:59:36.825 00.079 16108 worker thread done servicing request
02:59:36.825 00.000 21068 OnExposeComplete: enter
02:59:36.826 00.001 21068 UpdateGuideState(): m_state=6
02:59:36.827 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
02:59:36.827 00.000 21068 Star::Find returns 1 (0), X=463.95, Y=436.60, Mass=165907, SNR=107.1, Peak=24304 HFD=3.1
02:59:36.828 00.001 21068 MultiStar: [#1 0.31,-0.25,0.00,M2] [#2 -0.05,0.23,0.84,U] [#3 -0.26,-0.34,0.00,M2] [#4 0.31,-0.20,0.00,M1] [#5 -0.22,-0.19,0.54,U] [#6 -0.05,-0.28,0.64,U] [#7 -0.12,-0.19,0.49,U] [#8 0.07,-0.52,0.00,M8] 
02:59:36.829 00.001 21068 refined, 4 included, MultiStar: {-0.03, -0.11}, one-star: {0.14, -0.22}
02:59:36.829 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
02:59:36.831 00.002 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
02:59:36.832 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.85 mountX=0.01 mountY=0.12, mountTheta=1.46
02:59:36.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
02:59:36.834 00.000 21068 Enqueuing Move request for scope (-0.03, -0.11)
02:59:36.835 00.001 16108 Worker thread wakes up
02:59:36.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:59:36.835 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:59:36.835 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.12
02:59:36.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:36.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:36.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:36.835 00.000 16108 MoveAxis(E, 0, ABG)
02:59:36.835 00.000 16108 Move returns status 0, amount 0
02:59:36.835 00.000 16108 MoveAxis(N, 0, ABG)
02:59:36.836 00.001 16108 Move returns status 0, amount 0
02:59:36.836 00.000 16108 move complete, result=0
02:59:36.836 00.000 16108 worker thread done servicing request
02:59:36.839 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=409, max=65535, med=3507, FiltMin=2985, FiltMax=45155, Gamma=1.000
02:59:36.852 00.013 21068 UpdateGuideState exits: m=165907 SNR=107.1
02:59:36.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:36.853 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:36.855 00.002 21068 Enqueuing Expose request
02:59:36.856 00.001 16108 Worker thread wakes up
02:59:36.856 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:36.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:36.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:37.833 00.976 16108 Exposure complete
02:59:37.890 00.057 16108 worker thread done servicing request
02:59:37.890 00.000 21068 OnExposeComplete: enter
02:59:37.892 00.002 21068 UpdateGuideState(): m_state=6
02:59:37.893 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
02:59:37.896 00.003 21068 Star::Find returns 1 (0), X=463.88, Y=436.58, Mass=136762, SNR=85.6, Peak=19856 HFD=2.8
02:59:37.899 00.003 21068 MultiStar: [#1 0.15,-0.26,1.05,U] [#2 -0.12,-0.06,0.87,U] [#3 0.23,-0.18,0.92,U] [#4 0.04,-0.56,0.00,M2] [#5 -0.09,-0.20,0.63,U] [#6 -0.19,-0.16,0.85,U] [#7 -0.15,-0.25,0.62,U] [#8 -0.05,-0.47,0.00,M9] 
02:59:37.900 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.20}, one-star: {0.07, -0.24}
02:59:37.902 00.002 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
02:59:37.904 00.002 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.83)
02:59:37.906 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.55 mountX=-0.04 mountY=0.19, mountTheta=1.77
02:59:37.909 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.20, opts=13)
02:59:37.910 00.001 21068 Enqueuing Move request for scope (0.00, -0.20)
02:59:37.911 00.001 16108 Worker thread wakes up
02:59:37.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
02:59:37.911 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
02:59:37.911 00.000 16108 Moving (0.00, -0.20) raw xDistance=-0.04 yDistance=0.19
02:59:37.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:37.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:37.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:59:37.913 00.002 16108 MoveAxis(E, 0, ABG)
02:59:37.913 00.000 16108 Move returns status 0, amount 0
02:59:37.913 00.000 16108 MoveAxis(N, 0, ABG)
02:59:37.913 00.000 16108 Move returns status 0, amount 0
02:59:37.913 00.000 16108 move complete, result=0
02:59:37.913 00.000 16108 worker thread done servicing request
02:59:37.918 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3507, FiltMin=3014, FiltMax=59302, Gamma=1.000
02:59:37.934 00.016 21068 UpdateGuideState exits: m=136762 SNR=85.6
02:59:37.934 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:37.936 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:37.937 00.001 21068 Enqueuing Expose request
02:59:37.938 00.001 16108 Worker thread wakes up
02:59:37.938 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:37.938 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:37.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:39.101 01.163 16108 Exposure complete
02:59:39.164 00.063 16108 worker thread done servicing request
02:59:39.164 00.000 21068 OnExposeComplete: enter
02:59:39.165 00.001 21068 UpdateGuideState(): m_state=6
02:59:39.166 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
02:59:39.166 00.000 21068 Star::Find returns 1 (0), X=464.04, Y=436.24, Mass=160363, SNR=101.2, Peak=20429 HFD=3.1
02:59:39.167 00.001 21068 MultiStar: [#1 0.46,-0.35,0.00,M2] [#2 0.16,-0.03,0.70,U] [#3 0.32,-0.35,0.00,M2] [#4 0.40,-0.34,0.00,M3] [#5 0.35,-0.27,0.00,M1] [#6 0.09,-0.04,0.62,U] [#7 0.38,-0.39,0.00,M1] [#8 0.32,-0.49,0.00,M10] 
02:59:39.168 00.001 21068 refined, 2 included, MultiStar: {0.17, -0.27}, one-star: {0.24, -0.58}
02:59:39.169 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
02:59:39.170 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
02:59:39.170 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.00 mountX=-0.22 mountY=0.22, mountTheta=2.35
02:59:39.173 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.27, opts=13)
02:59:39.173 00.000 21068 Enqueuing Move request for scope (0.17, -0.27)
02:59:39.174 00.001 16108 Worker thread wakes up
02:59:39.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
02:59:39.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
02:59:39.174 00.000 16108 Moving (0.17, -0.27) raw xDistance=-0.22 yDistance=0.22
02:59:39.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:59:39.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:59:39.174 00.000 16108 MoveAxis(E, 57, ABG)
02:59:39.175 00.001 16108 Guiding  Dir = 2, Dur = 57
02:59:39.175 00.000 16108 IsSlewing returns 0
02:59:39.175 00.000 16108 IsGuiding returns 0
02:59:39.176 00.001 16108 PulseGuide returned control before completion, sleep 67
02:59:39.178 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3510, FiltMin=3017, FiltMax=50144, Gamma=1.000
02:59:39.192 00.014 21068 UpdateGuideState exits: m=160363 SNR=101.2
02:59:39.195 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:39.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:39.198 00.002 21068 Enqueuing Expose request
02:59:39.253 00.055 16108 IsGuiding returns 1
02:59:39.253 00.000 16108 scope still moving after pulse duration time elapsed
02:59:39.284 00.031 16108 IsSlewing returns 0
02:59:39.284 00.000 16108 IsGuiding returns 0
02:59:39.284 00.000 16108 scope move finished after 57 + 51 ms
02:59:39.284 00.000 16108 Move returns status 0, amount 57
02:59:39.284 00.000 16108 MoveAxis(S, 44, ABG)
02:59:39.285 00.001 16108 Guiding  Dir = 1, Dur = 44
02:59:39.285 00.000 16108 IsSlewing returns 0
02:59:39.285 00.000 16108 IsGuiding returns 0
02:59:39.332 00.047 16108 IsGuiding returns 1
02:59:39.332 00.000 16108 scope still moving after pulse duration time elapsed
02:59:39.362 00.030 16108 IsSlewing returns 0
02:59:39.362 00.000 16108 IsGuiding returns 1
02:59:39.393 00.031 16108 IsSlewing returns 0
02:59:39.394 00.001 16108 IsGuiding returns 1
02:59:39.425 00.031 16108 IsSlewing returns 0
02:59:39.426 00.001 16108 IsGuiding returns 0
02:59:39.426 00.000 16108 scope move finished after 44 + 96 ms
02:59:39.426 00.000 16108 Move returns status 0, amount 44
02:59:39.426 00.000 16108 move complete, result=0
02:59:39.426 00.000 16108 worker thread done servicing request
02:59:39.426 00.000 16108 Worker thread wakes up
02:59:39.426 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 44 ms SOUTH
02:59:39.429 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:39.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:40.408 00.979 16108 Exposure complete
02:59:40.500 00.092 16108 worker thread done servicing request
02:59:40.500 00.000 21068 OnExposeComplete: enter
02:59:40.502 00.002 21068 UpdateGuideState(): m_state=6
02:59:40.504 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
02:59:40.505 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.87, Mass=147572, SNR=98.1, Peak=23936 HFD=2.6
02:59:40.508 00.003 21068 MultiStar: [#1 0.03,-0.07,0.97,U] [#2 -0.15,0.37,0.00,M2] [#3 -0.07,0.03,0.71,U] [#4 0.06,-0.17,0.80,U] [#5 -0.12,0.20,0.52,U] [#6 -0.33,0.34,0.00,M1] [#7 0.20,0.06,0.54,U] [#8 -0.17,-0.17,0.64,U] 
02:59:40.509 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {-0.04, 0.05}
02:59:40.510 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.10)
02:59:40.512 00.002 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
02:59:40.514 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.22 mountX=0.01 mountY=0.02, mountTheta=1.11
02:59:40.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
02:59:40.517 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
02:59:40.518 00.001 16108 Worker thread wakes up
02:59:40.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:59:40.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:59:40.518 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
02:59:40.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:40.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:40.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:59:40.518 00.000 16108 MoveAxis(E, 0, ABG)
02:59:40.518 00.000 16108 Move returns status 0, amount 0
02:59:40.518 00.000 16108 MoveAxis(N, 0, ABG)
02:59:40.518 00.000 16108 Move returns status 0, amount 0
02:59:40.518 00.000 16108 move complete, result=0
02:59:40.518 00.000 16108 worker thread done servicing request
02:59:40.522 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3510, FiltMin=2953, FiltMax=65430, Gamma=1.000
02:59:40.548 00.026 21068 UpdateGuideState exits: m=147572 SNR=98.1
02:59:40.550 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:40.552 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:40.553 00.001 21068 Enqueuing Expose request
02:59:40.554 00.001 16108 Worker thread wakes up
02:59:40.554 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:40.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:40.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:41.725 01.170 16108 Exposure complete
02:59:41.779 00.054 16108 worker thread done servicing request
02:59:41.779 00.000 21068 OnExposeComplete: enter
02:59:41.780 00.001 21068 UpdateGuideState(): m_state=6
02:59:41.781 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
02:59:41.782 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.43, Mass=151614, SNR=93.4, Peak=23040 HFD=2.7
02:59:41.783 00.001 21068 MultiStar: [#1 0.31,-0.37,0.00,M2] [#2 -0.12,0.01,0.89,U] [#3 0.09,-0.31,0.80,U] [#4 0.24,-0.40,0.00,M3] [#5 -0.05,-0.50,0.00,M1] [#6 -0.20,-0.52,0.00,M2] [#7 0.15,-0.33,0.56,U] [#8 -0.14,-0.68,0.00,M10] 
02:59:41.783 00.000 21068 refined, 3 included, MultiStar: {0.08, -0.25}, one-star: {0.20, -0.39}
02:59:41.784 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
02:59:41.785 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
02:59:41.788 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.27 mountX=-0.12 mountY=0.23, mountTheta=2.06
02:59:41.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.25, opts=13)
02:59:41.792 00.002 21068 Enqueuing Move request for scope (0.08, -0.25)
02:59:41.794 00.002 16108 Worker thread wakes up
02:59:41.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
02:59:41.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
02:59:41.794 00.000 16108 Moving (0.08, -0.25) raw xDistance=-0.12 yDistance=0.23
02:59:41.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:59:41.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:59:41.795 00.001 16108 MoveAxis(E, 0, ABG)
02:59:41.795 00.000 16108 Move returns status 0, amount 0
02:59:41.795 00.000 16108 MoveAxis(S, 45, ABG)
02:59:41.795 00.000 16108 Guiding  Dir = 1, Dur = 45
02:59:41.795 00.000 16108 IsSlewing returns 0
02:59:41.797 00.002 16108 IsGuiding returns 0
02:59:41.802 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3510, FiltMin=3005, FiltMax=61520, Gamma=1.000
02:59:41.824 00.022 21068 UpdateGuideState exits: m=151614 SNR=93.4
02:59:41.826 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:41.826 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:41.827 00.001 21068 Enqueuing Expose request
02:59:41.849 00.022 16108 IsGuiding returns 1
02:59:41.849 00.000 16108 scope still moving after pulse duration time elapsed
02:59:41.879 00.030 16108 IsSlewing returns 0
02:59:41.879 00.000 16108 IsGuiding returns 1
02:59:41.911 00.032 16108 IsSlewing returns 0
02:59:41.911 00.000 16108 IsGuiding returns 1
02:59:41.943 00.032 16108 IsSlewing returns 0
02:59:41.943 00.000 16108 IsGuiding returns 0
02:59:41.943 00.000 16108 scope move finished after 45 + 101 ms
02:59:41.944 00.001 16108 Move returns status 0, amount 45
02:59:41.944 00.000 16108 move complete, result=0
02:59:41.944 00.000 16108 worker thread done servicing request
02:59:41.944 00.000 16108 Worker thread wakes up
02:59:41.944 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:59:41.946 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:41.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:42.923 00.977 16108 Exposure complete
02:59:42.993 00.070 16108 worker thread done servicing request
02:59:42.993 00.000 21068 OnExposeComplete: enter
02:59:42.994 00.001 21068 UpdateGuideState(): m_state=6
02:59:42.996 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
02:59:42.998 00.002 21068 Star::Find returns 1 (0), X=464.22, Y=436.54, Mass=138321, SNR=82.9, Peak=19760 HFD=3.0
02:59:42.999 00.001 21068 MultiStar: [#1 0.25,-0.21,0.99,U] [#2 0.16,0.12,1.07,U] [#3 0.29,-0.15,0.95,U] [#4 0.40,-0.44,0.00,M4] [#5 -0.25,-0.48,0.00,M2] [#6 0.05,-0.39,0.00,M3] [#7 0.15,-0.44,0.00,M1] [#8 0.22,-0.88,0.00,R] 
02:59:43.001 00.002 21068 refined, 3 included, MultiStar: {0.27, -0.13}, one-star: {0.41, -0.28}
02:59:43.002 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
02:59:43.004 00.002 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
02:59:43.005 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.43 mountX=-0.29 mountY=0.06, mountTheta=2.94
02:59:43.008 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.13, opts=13)
02:59:43.009 00.001 21068 Enqueuing Move request for scope (0.27, -0.13)
02:59:43.011 00.002 16108 Worker thread wakes up
02:59:43.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
02:59:43.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
02:59:43.011 00.000 16108 Moving (0.27, -0.13) raw xDistance=-0.29 yDistance=0.06
02:59:43.012 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:59:43.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:43.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:59:43.012 00.000 16108 MoveAxis(E, 77, ABG)
02:59:43.012 00.000 16108 Guiding  Dir = 2, Dur = 77
02:59:43.012 00.000 16108 IsSlewing returns 0
02:59:43.013 00.001 16108 IsGuiding returns 0
02:59:43.017 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3510, FiltMin=3030, FiltMax=51110, Gamma=1.000
02:59:43.031 00.014 21068 UpdateGuideState exits: m=138321 SNR=82.9
02:59:43.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:43.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:43.033 00.000 21068 Enqueuing Expose request
02:59:43.037 00.004 16108 PulseGuide returned control before completion, sleep 63
02:59:43.114 00.077 16108 IsGuiding returns 1
02:59:43.114 00.000 16108 scope still moving after pulse duration time elapsed
02:59:43.146 00.032 16108 IsSlewing returns 0
02:59:43.146 00.000 16108 IsGuiding returns 0
02:59:43.146 00.000 16108 scope move finished after 77 + 56 ms
02:59:43.146 00.000 16108 Move returns status 0, amount 77
02:59:43.146 00.000 16108 MoveAxis(N, 0, ABG)
02:59:43.146 00.000 16108 Move returns status 0, amount 0
02:59:43.146 00.000 16108 move complete, result=0
02:59:43.146 00.000 16108 worker thread done servicing request
02:59:43.146 00.000 16108 Worker thread wakes up
02:59:43.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:43.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:43.147 00.001 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
02:59:44.310 01.163 16108 Exposure complete
02:59:44.380 00.070 16108 worker thread done servicing request
02:59:44.380 00.000 21068 OnExposeComplete: enter
02:59:44.382 00.002 21068 UpdateGuideState(): m_state=6
02:59:44.384 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
02:59:44.385 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.63, Mass=142444, SNR=90.1, Peak=20192 HFD=2.8
02:59:44.388 00.003 21068 MultiStar: [#1 0.11,-0.30,0.94,U] [#2 -0.32,0.14,0.84,U] [#3 -0.15,-0.40,0.00,M1] [#4 -0.03,-0.50,0.00,M5] [#5 -0.21,-0.31,0.00,M3] [#6 -0.60,-0.07,0.00,M4] [#7 -0.30,0.02,0.65,U] [#8 -0.27,0.51,0.00,M1] 
02:59:44.389 00.001 21068 refined, 3 included, MultiStar: {-0.10, -0.10}, one-star: {0.01, -0.18}
02:59:44.390 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
02:59:44.393 00.003 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
02:59:44.394 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=0.08 mountY=0.12, mountTheta=0.96
02:59:44.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
02:59:44.399 00.002 21068 Enqueuing Move request for scope (-0.10, -0.10)
02:59:44.400 00.001 16108 Worker thread wakes up
02:59:44.401 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
02:59:44.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
02:59:44.401 00.000 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.12
02:59:44.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:59:44.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:44.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:44.401 00.000 16108 MoveAxis(E, 0, ABG)
02:59:44.402 00.001 16108 Move returns status 0, amount 0
02:59:44.402 00.000 16108 MoveAxis(N, 0, ABG)
02:59:44.402 00.000 16108 Move returns status 0, amount 0
02:59:44.402 00.000 16108 move complete, result=0
02:59:44.402 00.000 16108 worker thread done servicing request
02:59:44.412 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3513, FiltMin=2982, FiltMax=48518, Gamma=1.000
02:59:44.439 00.027 21068 UpdateGuideState exits: m=142444 SNR=90.1
02:59:44.441 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:44.443 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:44.445 00.002 21068 Enqueuing Expose request
02:59:44.446 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:44.448 00.002 16108 Worker thread wakes up
02:59:44.448 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:44.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:45.432 00.984 16108 Exposure complete
02:59:45.491 00.059 16108 worker thread done servicing request
02:59:45.491 00.000 21068 OnExposeComplete: enter
02:59:45.492 00.001 21068 UpdateGuideState(): m_state=6
02:59:45.493 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
02:59:45.495 00.002 21068 Star::Find returns 1 (0), X=463.91, Y=436.65, Mass=152431, SNR=106.8, Peak=21168 HFD=3.0
02:59:45.495 00.000 21068 MultiStar: [#1 0.07,-0.07,0.82,U] [#2 -0.12,0.19,0.81,U] [#3 -0.40,-0.04,0.00,M2] [#4 0.45,-0.13,0.00,M6] [#5 -0.08,-0.07,0.58,U] [#6 -0.11,0.44,0.00,M5] [#7 -0.03,-0.28,0.53,U] [#8 -0.27,0.51,0.00,M2] 
02:59:45.496 00.001 21068 refined, 4 included, MultiStar: {-0.00, -0.07}, one-star: {0.10, -0.17}
02:59:45.497 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
02:59:45.498 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
02:59:45.498 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.60 mountX=-0.01 mountY=0.07, mountTheta=1.72
02:59:45.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.07, opts=13)
02:59:45.500 00.000 21068 Enqueuing Move request for scope (-0.00, -0.07)
02:59:45.501 00.001 16108 Worker thread wakes up
02:59:45.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
02:59:45.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
02:59:45.501 00.000 16108 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
02:59:45.502 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:45.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:45.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:59:45.502 00.000 16108 MoveAxis(E, 0, ABG)
02:59:45.502 00.000 16108 Move returns status 0, amount 0
02:59:45.502 00.000 16108 MoveAxis(N, 0, ABG)
02:59:45.502 00.000 16108 Move returns status 0, amount 0
02:59:45.502 00.000 16108 move complete, result=0
02:59:45.502 00.000 16108 worker thread done servicing request
02:59:45.507 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3517, FiltMin=2989, FiltMax=46643, Gamma=1.000
02:59:45.526 00.019 21068 UpdateGuideState exits: m=152431 SNR=106.8
02:59:45.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:45.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:45.529 00.001 21068 Enqueuing Expose request
02:59:45.530 00.001 16108 Worker thread wakes up
02:59:45.530 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:45.532 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:45.533 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:46.708 01.175 16108 Exposure complete
02:59:46.772 00.064 16108 worker thread done servicing request
02:59:46.773 00.001 21068 OnExposeComplete: enter
02:59:46.775 00.002 21068 UpdateGuideState(): m_state=6
02:59:46.777 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
02:59:46.779 00.002 21068 Star::Find returns 1 (0), X=464.10, Y=436.75, Mass=155671, SNR=100.7, Peak=21584 HFD=3.1
02:59:46.781 00.002 21068 MultiStar: [#1 0.26,-0.14,0.87,U] [#2 0.01,0.24,0.78,U] [#3 -0.04,0.13,0.76,U] [#4 0.05,-0.21,0.61,U] [#5 -0.02,0.00,0.70,U] [#6 0.14,0.09,0.64,U] [#7 0.13,-0.06,0.58,U] [#8 -0.23,0.43,0.00,M3] 
02:59:46.784 00.003 21068 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.29, -0.06}
02:59:46.785 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
02:59:46.786 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
02:59:46.788 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
02:59:46.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
02:59:46.792 00.002 21068 Enqueuing Move request for scope (0.11, -0.00)
02:59:46.794 00.002 16108 Worker thread wakes up
02:59:46.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
02:59:46.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
02:59:46.794 00.000 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.03
02:59:46.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:59:46.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:46.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:59:46.794 00.000 16108 MoveAxis(E, 0, ABG)
02:59:46.794 00.000 16108 Move returns status 0, amount 0
02:59:46.794 00.000 16108 MoveAxis(N, 0, ABG)
02:59:46.794 00.000 16108 Move returns status 0, amount 0
02:59:46.795 00.001 16108 move complete, result=0
02:59:46.795 00.000 16108 worker thread done servicing request
02:59:46.799 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3520, FiltMin=2960, FiltMax=45296, Gamma=1.000
02:59:46.814 00.015 21068 UpdateGuideState exits: m=155671 SNR=100.7
02:59:46.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:46.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:46.817 00.001 21068 Enqueuing Expose request
02:59:46.817 00.000 16108 Worker thread wakes up
02:59:46.817 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:46.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:46.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:47.796 00.978 16108 Exposure complete
02:59:47.869 00.073 16108 worker thread done servicing request
02:59:47.869 00.000 21068 OnExposeComplete: enter
02:59:47.870 00.001 21068 UpdateGuideState(): m_state=6
02:59:47.871 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
02:59:47.872 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=436.77, Mass=138688, SNR=92.3, Peak=20272 HFD=2.8
02:59:47.873 00.001 21068 MultiStar: [#1 0.42,-0.06,0.00,M1] [#2 -0.03,0.34,0.87,U] [#3 0.03,-0.24,0.75,U] [#4 0.09,-0.06,0.70,U] [#5 0.08,0.04,0.73,U] [#6 0.14,-0.18,0.65,U] [#7 0.17,-0.35,0.00,M1] [#8 0.06,0.46,0.00,M4] 
02:59:47.874 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.01}, one-star: {0.32, -0.05}
02:59:47.875 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
02:59:47.875 00.000 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
02:59:47.876 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
02:59:47.878 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.01, opts=13)
02:59:47.879 00.001 21068 Enqueuing Move request for scope (0.11, -0.01)
02:59:47.879 00.000 16108 Worker thread wakes up
02:59:47.881 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:59:47.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:59:47.881 00.000 16108 Moving (0.11, -0.01) raw xDistance=-0.11 yDistance=-0.01
02:59:47.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:59:47.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:47.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:59:47.881 00.000 16108 MoveAxis(E, 0, ABG)
02:59:47.881 00.000 16108 Move returns status 0, amount 0
02:59:47.881 00.000 16108 MoveAxis(N, 0, ABG)
02:59:47.881 00.000 16108 Move returns status 0, amount 0
02:59:47.881 00.000 16108 move complete, result=0
02:59:47.881 00.000 16108 worker thread done servicing request
02:59:47.884 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3523, FiltMin=2982, FiltMax=49110, Gamma=1.000
02:59:47.897 00.013 21068 UpdateGuideState exits: m=138688 SNR=92.3
02:59:47.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:47.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:47.899 00.000 21068 Enqueuing Expose request
02:59:47.901 00.002 16108 Worker thread wakes up
02:59:47.901 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:47.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:47.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:49.055 01.153 16108 Exposure complete
02:59:49.109 00.054 16108 worker thread done servicing request
02:59:49.109 00.000 21068 OnExposeComplete: enter
02:59:49.110 00.001 21068 UpdateGuideState(): m_state=6
02:59:49.111 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
02:59:49.112 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.55, Mass=147192, SNR=95.9, Peak=24384 HFD=2.7
02:59:49.113 00.001 21068 MultiStar: [#1 -0.04,-0.33,0.79,U] [#2 -0.20,0.08,0.89,U] [#3 0.21,0.01,0.79,U] [#4 -0.12,-0.17,0.68,U] [#5 -0.18,-0.22,0.59,U] [#6 -0.19,-0.13,0.58,U] [#7 -0.00,-0.28,0.55,U] [#8 -0.21,0.10,0.55,U] 
02:59:49.113 00.000 21068 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {0.03, -0.27}
02:59:49.114 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
02:59:49.115 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
02:59:49.116 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.02 mountX=0.04 mountY=0.15, mountTheta=1.30
02:59:49.117 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.14, opts=13)
02:59:49.119 00.002 21068 Enqueuing Move request for scope (-0.07, -0.14)
02:59:49.120 00.001 16108 Worker thread wakes up
02:59:49.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
02:59:49.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
02:59:49.120 00.000 16108 Moving (-0.07, -0.14) raw xDistance=0.04 yDistance=0.15
02:59:49.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:59:49.122 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:49.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:59:49.122 00.000 16108 MoveAxis(E, 0, ABG)
02:59:49.122 00.000 16108 Move returns status 0, amount 0
02:59:49.122 00.000 16108 MoveAxis(N, 0, ABG)
02:59:49.122 00.000 16108 Move returns status 0, amount 0
02:59:49.122 00.000 16108 move complete, result=0
02:59:49.122 00.000 16108 worker thread done servicing request
02:59:49.127 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3529, FiltMin=3012, FiltMax=50163, Gamma=1.000
02:59:49.142 00.015 21068 UpdateGuideState exits: m=147192 SNR=95.9
02:59:49.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:49.144 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:49.145 00.001 21068 Enqueuing Expose request
02:59:49.146 00.001 16108 Worker thread wakes up
02:59:49.146 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:49.148 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:49.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:50.119 00.971 16108 Exposure complete
02:59:50.184 00.065 16108 worker thread done servicing request
02:59:50.184 00.000 21068 OnExposeComplete: enter
02:59:50.186 00.002 21068 UpdateGuideState(): m_state=6
02:59:50.188 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
02:59:50.190 00.002 21068 Star::Find returns 1 (0), X=463.87, Y=436.54, Mass=140685, SNR=100.7, Peak=21232 HFD=2.8
02:59:50.192 00.002 21068 MultiStar: [#1 0.00,-0.17,0.78,U] [#2 -0.15,0.07,0.97,U] [#3 0.08,-0.34,0.73,U] [#4 -0.20,-0.28,0.57,U] [#5 -0.14,-0.36,0.00,M1] [#6 0.23,-0.10,0.59,U] [#7 0.03,-0.42,0.00,M1] [#8 -0.43,0.15,0.00,M4] 
02:59:50.194 00.002 21068 refined, 5 included, MultiStar: {-0.00, -0.17}, one-star: {0.06, -0.28}
02:59:50.195 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
02:59:50.197 00.002 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
02:59:50.199 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.03 mountY=0.17, mountTheta=1.74
02:59:50.203 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.17, opts=13)
02:59:50.206 00.003 21068 Enqueuing Move request for scope (-0.00, -0.17)
02:59:50.207 00.001 16108 Worker thread wakes up
02:59:50.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
02:59:50.208 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
02:59:50.208 00.000 16108 Moving (-0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
02:59:50.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:59:50.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:50.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:59:50.208 00.000 16108 MoveAxis(E, 0, ABG)
02:59:50.208 00.000 16108 Move returns status 0, amount 0
02:59:50.208 00.000 16108 MoveAxis(N, 0, ABG)
02:59:50.208 00.000 16108 Move returns status 0, amount 0
02:59:50.209 00.001 16108 move complete, result=0
02:59:50.209 00.000 16108 worker thread done servicing request
02:59:50.218 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3536, FiltMin=3014, FiltMax=53174, Gamma=1.000
02:59:50.241 00.023 21068 UpdateGuideState exits: m=140685 SNR=100.7
02:59:50.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:50.244 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:50.244 00.000 21068 Enqueuing Expose request
02:59:50.245 00.001 16108 Worker thread wakes up
02:59:50.245 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:50.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:50.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:51.406 01.160 16108 Exposure complete
02:59:51.486 00.080 16108 worker thread done servicing request
02:59:51.486 00.000 21068 OnExposeComplete: enter
02:59:51.488 00.002 21068 UpdateGuideState(): m_state=6
02:59:51.489 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
02:59:51.489 00.000 21068 Star::Find returns 1 (0), X=463.78, Y=436.72, Mass=124828, SNR=94.1, Peak=19104 HFD=2.9
02:59:51.490 00.001 21068 MultiStar: [#1 -0.13,-0.18,0.99,U] [#2 -0.25,0.19,0.88,U] [#3 -0.24,-0.15,0.69,U] [#4 0.17,-0.12,0.68,U] [#5 -0.46,0.03,0.00,M2] [#6 -0.21,0.14,0.56,U] [#7 -0.06,-0.11,0.75,U] [#8 0.02,0.67,0.00,M5] 
02:59:51.491 00.001 21068 single-star, 6 included, MultiStar: {-0.11, -0.05}, one-star: {-0.03, -0.10}
02:59:51.492 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
02:59:51.493 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
02:59:51.493 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.85 mountX=0.01 mountY=0.10, mountTheta=1.47
02:59:51.495 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
02:59:51.497 00.002 21068 Enqueuing Move request for scope (-0.03, -0.10)
02:59:51.498 00.001 16108 Worker thread wakes up
02:59:51.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:59:51.498 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:59:51.498 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.01 yDistance=0.10
02:59:51.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:51.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:51.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:59:51.498 00.000 16108 MoveAxis(E, 0, ABG)
02:59:51.498 00.000 16108 Move returns status 0, amount 0
02:59:51.498 00.000 16108 MoveAxis(N, 0, ABG)
02:59:51.498 00.000 16108 Move returns status 0, amount 0
02:59:51.498 00.000 16108 move complete, result=0
02:59:51.498 00.000 16108 worker thread done servicing request
02:59:51.502 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3545, FiltMin=3014, FiltMax=42294, Gamma=1.000
02:59:51.516 00.014 21068 UpdateGuideState exits: m=124828 SNR=94.1
02:59:51.518 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:51.518 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:51.519 00.001 21068 Enqueuing Expose request
02:59:51.520 00.001 16108 Worker thread wakes up
02:59:51.520 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:51.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:51.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:52.499 00.979 16108 Exposure complete
02:59:52.563 00.064 16108 worker thread done servicing request
02:59:52.563 00.000 21068 OnExposeComplete: enter
02:59:52.564 00.001 21068 UpdateGuideState(): m_state=6
02:59:52.566 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
02:59:52.568 00.002 21068 Star::Find returns 1 (0), X=463.98, Y=436.53, Mass=140110, SNR=92.1, Peak=21952 HFD=2.9
02:59:52.570 00.002 21068 MultiStar: [#1 0.05,-0.20,1.00,U] [#2 -0.32,0.25,0.00,M1] [#3 -0.08,-0.10,0.71,U] [#4 0.10,-0.41,0.00,M2] [#5 -0.09,-0.14,0.63,U] [#6 -0.41,-0.01,0.00,M1] [#7 -0.01,-0.17,0.61,U] [#8 -0.30,0.53,0.00,M6] 
02:59:52.571 00.001 21068 refined, 4 included, MultiStar: {0.02, -0.19}, one-star: {0.17, -0.29}
02:59:52.573 00.002 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
02:59:52.574 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
02:59:52.576 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=-0.06 mountY=0.18, mountTheta=1.88
02:59:52.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.19, opts=13)
02:59:52.580 00.001 21068 Enqueuing Move request for scope (0.02, -0.19)
02:59:52.581 00.001 16108 Worker thread wakes up
02:59:52.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:59:52.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:59:52.581 00.000 16108 Moving (0.02, -0.19) raw xDistance=-0.06 yDistance=0.18
02:59:52.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:59:52.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:52.582 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:59:52.582 00.000 16108 MoveAxis(E, 0, ABG)
02:59:52.582 00.000 16108 Move returns status 0, amount 0
02:59:52.582 00.000 16108 MoveAxis(N, 0, ABG)
02:59:52.582 00.000 16108 Move returns status 0, amount 0
02:59:52.582 00.000 16108 move complete, result=0
02:59:52.582 00.000 16108 worker thread done servicing request
02:59:52.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3555, FiltMin=2960, FiltMax=51718, Gamma=1.000
02:59:52.601 00.015 21068 UpdateGuideState exits: m=140110 SNR=92.1
02:59:52.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:52.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:52.604 00.001 21068 Enqueuing Expose request
02:59:52.604 00.000 16108 Worker thread wakes up
02:59:52.604 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:52.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:52.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:53.761 01.156 16108 Exposure complete
02:59:53.829 00.068 16108 worker thread done servicing request
02:59:53.829 00.000 21068 OnExposeComplete: enter
02:59:53.830 00.001 21068 UpdateGuideState(): m_state=6
02:59:53.831 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
02:59:53.832 00.001 21068 Star::Find returns 1 (0), X=464.00, Y=436.23, Mass=122510, SNR=74.5, Peak=18845 HFD=2.5
02:59:53.833 00.001 21068 MultiStar: [#1 -0.02,-0.35,1.21,U] [#2 -0.36,0.15,0.00,M2] [#3 -0.02,-0.10,1.04,U] [#4 0.31,-0.64,0.00,M3] [#5 -0.02,-0.28,1.01,U] [#6 -0.14,-0.15,0.86,U] [#7 -0.16,-0.18,0.85,U] [#8 0.01,0.48,0.00,M7] 
02:59:53.834 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.28}, one-star: {0.19, -0.59}
02:59:53.835 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
02:59:53.836 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
02:59:53.837 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.65 mountX=-0.03 mountY=0.28, mountTheta=1.67
02:59:53.838 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.28, opts=13)
02:59:53.839 00.001 21068 Enqueuing Move request for scope (-0.02, -0.28)
02:59:53.840 00.001 16108 Worker thread wakes up
02:59:53.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
02:59:53.840 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
02:59:53.840 00.000 16108 Moving (-0.02, -0.28) raw xDistance=-0.03 yDistance=0.28
02:59:53.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:59:53.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:59:53.840 00.000 16108 MoveAxis(E, 0, ABG)
02:59:53.840 00.000 16108 Move returns status 0, amount 0
02:59:53.840 00.000 16108 MoveAxis(S, 56, ABG)
02:59:53.840 00.000 16108 Guiding  Dir = 1, Dur = 56
02:59:53.840 00.000 16108 IsSlewing returns 0
02:59:53.841 00.001 16108 IsGuiding returns 0
02:59:53.844 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3568, FiltMin=3011, FiltMax=37286, Gamma=1.000
02:59:53.849 00.005 16108 PulseGuide returned control before completion, sleep 58
02:59:53.857 00.008 21068 UpdateGuideState exits: m=122510 SNR=74.5
02:59:53.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:53.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:53.860 00.001 21068 Enqueuing Expose request
02:59:53.910 00.050 16108 IsGuiding returns 1
02:59:53.910 00.000 16108 scope still moving after pulse duration time elapsed
02:59:53.942 00.032 16108 IsSlewing returns 0
02:59:53.942 00.000 16108 IsGuiding returns 0
02:59:53.942 00.000 16108 scope move finished after 56 + 45 ms
02:59:53.942 00.000 16108 Move returns status 0, amount 56
02:59:53.942 00.000 16108 move complete, result=0
02:59:53.942 00.000 16108 worker thread done servicing request
02:59:53.942 00.000 16108 Worker thread wakes up
02:59:53.942 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 56 ms SOUTH
02:59:53.945 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:53.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:54.909 00.964 16108 Exposure complete
02:59:54.965 00.056 16108 worker thread done servicing request
02:59:54.965 00.000 21068 OnExposeComplete: enter
02:59:54.966 00.001 21068 UpdateGuideState(): m_state=6
02:59:54.967 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
02:59:54.968 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.42, Mass=134081, SNR=91.7, Peak=20160 HFD=2.7
02:59:54.971 00.003 21068 MultiStar: [#1 0.34,-0.28,0.00,M1] [#2 -0.25,0.23,0.82,U] [#3 -0.08,-0.02,0.81,U] [#4 -0.21,-0.15,0.72,U] [#5 0.02,-0.09,0.79,U] [#6 -0.11,0.07,0.63,U] [#7 0.17,-0.12,0.73,U] [#8 -0.21,0.44,0.00,M8] 
02:59:54.973 00.002 21068 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.17, -0.40}
02:59:54.974 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
02:59:54.975 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
02:59:54.976 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.93 mountX=0.02 mountY=0.09, mountTheta=1.39
02:59:54.979 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
02:59:54.980 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
02:59:54.982 00.002 16108 Worker thread wakes up
02:59:54.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:59:54.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:59:54.982 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.09
02:59:54.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:54.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:54.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:59:54.983 00.001 16108 MoveAxis(E, 0, ABG)
02:59:54.983 00.000 16108 Move returns status 0, amount 0
02:59:54.983 00.000 16108 MoveAxis(N, 0, ABG)
02:59:54.983 00.000 16108 Move returns status 0, amount 0
02:59:54.983 00.000 16108 move complete, result=0
02:59:54.983 00.000 16108 worker thread done servicing request
02:59:54.990 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3577, FiltMin=2995, FiltMax=37331, Gamma=1.000
02:59:55.011 00.021 21068 UpdateGuideState exits: m=134081 SNR=91.7
02:59:55.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:55.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:55.015 00.002 21068 Enqueuing Expose request
02:59:55.015 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:55.016 00.001 16108 Worker thread wakes up
02:59:55.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:55.017 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:56.173 01.156 16108 Exposure complete
02:59:56.229 00.056 16108 worker thread done servicing request
02:59:56.231 00.002 21068 OnExposeComplete: enter
02:59:56.233 00.002 21068 UpdateGuideState(): m_state=6
02:59:56.235 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
02:59:56.237 00.002 21068 Star::Find returns 1 (0), X=463.78, Y=436.53, Mass=116163, SNR=76.9, Peak=18880 HFD=3.0
02:59:56.241 00.004 21068 MultiStar: [#1 -0.28,-0.19,1.33,U] [#2 -0.30,0.41,0.00,M2] [#3 -0.35,-0.13,0.00,M1] [#4 -0.07,-0.13,0.64,U] [#5 -0.46,-0.03,0.00,M1] [#6 -0.01,0.19,0.80,U] [#7 -0.35,-0.06,0.74,U] [#8 -0.41,0.55,0.00,M9] 
02:59:56.242 00.001 21068 refined, 4 included, MultiStar: {-0.16, -0.11}, one-star: {-0.02, -0.29}
02:59:56.244 00.002 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
02:59:56.245 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
02:59:56.248 00.003 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.52 mountX=0.14 mountY=0.15, mountTheta=0.83
02:59:56.251 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
02:59:56.252 00.001 21068 Enqueuing Move request for scope (-0.16, -0.11)
02:59:56.253 00.001 16108 Worker thread wakes up
02:59:56.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
02:59:56.254 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
02:59:56.254 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=0.15
02:59:56.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:59:56.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:56.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:59:56.254 00.000 16108 MoveAxis(E, 0, ABG)
02:59:56.254 00.000 16108 Move returns status 0, amount 0
02:59:56.254 00.000 16108 MoveAxis(N, 0, ABG)
02:59:56.254 00.000 16108 Move returns status 0, amount 0
02:59:56.254 00.000 16108 move complete, result=0
02:59:56.254 00.000 16108 worker thread done servicing request
02:59:56.261 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3597, FiltMin=3008, FiltMax=46009, Gamma=1.000
02:59:56.285 00.024 21068 UpdateGuideState exits: m=116163 SNR=76.9
02:59:56.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:56.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:56.288 00.001 21068 Enqueuing Expose request
02:59:56.288 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:56.289 00.001 16108 Worker thread wakes up
02:59:56.289 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:56.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:57.255 00.966 16108 Exposure complete
02:59:57.311 00.056 16108 worker thread done servicing request
02:59:57.311 00.000 21068 OnExposeComplete: enter
02:59:57.312 00.001 21068 UpdateGuideState(): m_state=6
02:59:57.312 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
02:59:57.313 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.63, Mass=132595, SNR=92.4, Peak=21312 HFD=2.7
02:59:57.314 00.001 21068 MultiStar: [#1 -0.32,-0.06,0.98,U] [#2 -0.43,0.38,0.00,M3] [#3 -0.39,-0.05,0.00,M2] [#4 0.09,0.01,0.59,U] [#5 -0.18,0.27,0.66,U] [#6 -0.37,-0.23,0.00,M1] [#7 -0.24,-0.27,0.53,U] [#8 -0.53,0.57,0.00,M10] 
02:59:57.315 00.001 21068 refined, 4 included, MultiStar: {-0.13, -0.05}, one-star: {0.02, -0.19}
02:59:57.316 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
02:59:57.316 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
02:59:57.317 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=0.12 mountY=0.08, mountTheta=0.62
02:59:57.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
02:59:57.320 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
02:59:57.321 00.001 16108 Worker thread wakes up
02:59:57.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:59:57.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:59:57.321 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
02:59:57.322 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:59:57.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:57.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:57.322 00.000 16108 MoveAxis(E, 0, ABG)
02:59:57.322 00.000 16108 Move returns status 0, amount 0
02:59:57.322 00.000 16108 MoveAxis(N, 0, ABG)
02:59:57.322 00.000 16108 Move returns status 0, amount 0
02:59:57.322 00.000 16108 move complete, result=0
02:59:57.322 00.000 16108 worker thread done servicing request
02:59:57.326 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3606, FiltMin=3021, FiltMax=38025, Gamma=1.000
02:59:57.340 00.014 21068 UpdateGuideState exits: m=132595 SNR=92.4
02:59:57.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:57.343 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:57.343 00.000 21068 Enqueuing Expose request
02:59:57.344 00.001 16108 Worker thread wakes up
02:59:57.344 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:57.345 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:57.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:58.504 01.159 16108 Exposure complete
02:59:58.560 00.056 16108 worker thread done servicing request
02:59:58.560 00.000 21068 OnExposeComplete: enter
02:59:58.561 00.001 21068 UpdateGuideState(): m_state=6
02:59:58.562 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
02:59:58.564 00.002 21068 Star::Find returns 1 (0), X=463.57, Y=436.84, Mass=117789, SNR=78.2, Peak=18032 HFD=3.0
02:59:58.565 00.001 21068 MultiStar: [#1 -0.31,-0.05,1.03,U] [#2 -0.68,0.29,0.00,M4] [#3 -0.27,0.04,1.00,U] [#4 0.04,-0.17,0.59,U] [#5 -0.45,-0.31,0.00,M1] [#6 -0.36,-0.00,0.72,U] [#7 0.07,0.16,0.88,U] [#8 -0.56,0.48,0.00,R] 
02:59:58.566 00.001 21068 refined, 5 included, MultiStar: {-0.19, 0.01}, one-star: {-0.23, 0.02}
02:59:58.566 00.000 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
02:59:58.567 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
02:59:58.568 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.10 mountX=0.19 mountY=0.04, mountTheta=0.20
02:59:58.569 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.01, opts=13)
02:59:58.570 00.001 21068 Enqueuing Move request for scope (-0.19, 0.01)
02:59:58.571 00.001 16108 Worker thread wakes up
02:59:58.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
02:59:58.571 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
02:59:58.571 00.000 16108 Moving (-0.19, 0.01) raw xDistance=0.19 yDistance=0.04
02:59:58.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:59:58.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:58.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:59:58.571 00.000 16108 MoveAxis(E, 0, ABG)
02:59:58.571 00.000 16108 Move returns status 0, amount 0
02:59:58.571 00.000 16108 MoveAxis(N, 0, ABG)
02:59:58.572 00.001 16108 Move returns status 0, amount 0
02:59:58.572 00.000 16108 move complete, result=0
02:59:58.572 00.000 16108 worker thread done servicing request
02:59:58.575 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3622, FiltMin=2941, FiltMax=39117, Gamma=1.000
02:59:58.588 00.013 21068 UpdateGuideState exits: m=117789 SNR=78.2
02:59:58.588 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:58.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:58.591 00.002 21068 Enqueuing Expose request
02:59:58.592 00.001 16108 Worker thread wakes up
02:59:58.592 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:58.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:58.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
02:59:59.554 00.962 16108 Exposure complete
02:59:59.621 00.067 16108 worker thread done servicing request
02:59:59.621 00.000 21068 OnExposeComplete: enter
02:59:59.622 00.001 21068 UpdateGuideState(): m_state=6
02:59:59.624 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
02:59:59.626 00.002 21068 Star::Find returns 1 (0), X=463.82, Y=436.81, Mass=114431, SNR=81.1, Peak=20064 HFD=2.8
02:59:59.627 00.001 21068 MultiStar: [#1 -0.00,-0.09,1.06,U] [#2 -0.51,0.42,0.00,M5] [#3 -0.37,-0.07,0.00,M2] [#4 0.31,-0.11,0.69,U] [#5 -0.44,-0.12,0.00,M2] [#6 -0.38,-0.15,0.00,M1] [#7 -0.33,-0.23,0.00,M1] [#8 0.28,-0.22,0.53,U] 
02:59:59.628 00.001 21068 single-star, 3 included, MultiStar: {0.11, -0.09}, one-star: {0.01, -0.00}
02:59:59.628 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
02:59:59.629 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
02:59:59.630 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.32 mountX=-0.01 mountY=0.00, mountTheta=3.06
02:59:59.632 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.00, opts=13)
02:59:59.633 00.001 21068 Enqueuing Move request for scope (0.01, -0.00)
02:59:59.635 00.002 16108 Worker thread wakes up
02:59:59.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:59:59.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:59:59.635 00.000 16108 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
02:59:59.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:59.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:59.636 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:59:59.636 00.000 16108 MoveAxis(E, 0, ABG)
02:59:59.636 00.000 16108 Move returns status 0, amount 0
02:59:59.636 00.000 16108 MoveAxis(N, 0, ABG)
02:59:59.636 00.000 16108 Move returns status 0, amount 0
02:59:59.636 00.000 16108 move complete, result=0
02:59:59.636 00.000 16108 worker thread done servicing request
02:59:59.640 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3638, FiltMin=3017, FiltMax=33741, Gamma=1.000
02:59:59.658 00.018 21068 UpdateGuideState exits: m=114431 SNR=81.1
02:59:59.660 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:59.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
02:59:59.662 00.001 21068 Enqueuing Expose request
02:59:59.663 00.001 16108 Worker thread wakes up
02:59:59.663 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:59.665 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
02:59:59.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:00.826 01.161 16108 Exposure complete
03:00:00.888 00.062 16108 worker thread done servicing request
03:00:00.888 00.000 21068 OnExposeComplete: enter
03:00:00.889 00.001 21068 UpdateGuideState(): m_state=6
03:00:00.890 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
03:00:00.891 00.001 21068 Star::Find returns 1 (0), X=464.11, Y=436.38, Mass=89507, SNR=62.0, Peak=14877 HFD=2.6
03:00:00.892 00.001 21068 MultiStar: [#1 0.19,-0.11,1.20,U] [#2 -0.03,0.07,1.22,U] [#3 0.18,-0.16,1.11,U] [#4 -0.08,-0.44,0.00,M1] [#5 0.02,-0.05,0.85,U] [#6 0.09,0.05,0.90,U] [#7 0.20,-0.56,0.00,M2] [#8 0.46,-0.15,0.00,M1] 
03:00:00.892 00.000 21068 refined, 5 included, MultiStar: {0.13, -0.10}, one-star: {0.31, -0.44}
03:00:00.893 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
03:00:00.894 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
03:00:00.895 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.14 mountY=0.07, mountTheta=2.68
03:00:00.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
03:00:00.897 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
03:00:00.898 00.001 16108 Worker thread wakes up
03:00:00.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:00:00.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:00:00.898 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=0.07
03:00:00.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:00:00.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:00.899 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:00.899 00.000 16108 MoveAxis(E, 0, ABG)
03:00:00.899 00.000 16108 Move returns status 0, amount 0
03:00:00.899 00.000 16108 MoveAxis(N, 0, ABG)
03:00:00.899 00.000 16108 Move returns status 0, amount 0
03:00:00.899 00.000 16108 move complete, result=0
03:00:00.899 00.000 16108 worker thread done servicing request
03:00:00.906 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3654, FiltMin=3027, FiltMax=31718, Gamma=1.000
03:00:00.928 00.022 21068 UpdateGuideState exits: m=89507 SNR=62.0
03:00:00.929 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:00.931 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:00.931 00.000 21068 Enqueuing Expose request
03:00:00.932 00.001 16108 Worker thread wakes up
03:00:00.932 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:00.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:00.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:01.919 00.986 16108 Exposure complete
03:00:01.978 00.059 16108 worker thread done servicing request
03:00:01.978 00.000 21068 OnExposeComplete: enter
03:00:01.980 00.002 21068 UpdateGuideState(): m_state=6
03:00:01.982 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
03:00:01.983 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.51, Mass=84719, SNR=63.7, Peak=15424 HFD=2.7
03:00:01.984 00.001 21068 MultiStar: [#1 0.02,-0.34,1.19,U] [#2 -0.19,-0.08,1.13,U] [#3 -0.10,-0.22,1.06,U] [#4 -0.15,-0.26,0.82,U] [#5 -0.20,-0.34,0.00,M2] [#6 -0.17,-0.37,0.00,M1] [#7 -0.09,-0.63,0.00,M3] [#8 0.38,-0.25,0.00,M2] 
03:00:01.985 00.001 21068 refined, 4 included, MultiStar: {-0.09, -0.24}, one-star: {-0.05, -0.31}
03:00:01.986 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
03:00:01.986 00.000 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:00:01.987 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.93 mountX=0.05 mountY=0.25, mountTheta=1.39
03:00:01.990 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.24, opts=13)
03:00:01.991 00.001 21068 Enqueuing Move request for scope (-0.09, -0.24)
03:00:01.991 00.000 16108 Worker thread wakes up
03:00:01.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
03:00:01.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
03:00:01.992 00.001 16108 Moving (-0.09, -0.24) raw xDistance=0.05 yDistance=0.25
03:00:01.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:01.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:00:01.992 00.000 16108 MoveAxis(E, 0, ABG)
03:00:01.992 00.000 16108 Move returns status 0, amount 0
03:00:01.992 00.000 16108 MoveAxis(S, 51, ABG)
03:00:01.992 00.000 16108 Guiding  Dir = 1, Dur = 51
03:00:01.992 00.000 16108 IsSlewing returns 0
03:00:01.992 00.000 16108 IsGuiding returns 0
03:00:01.995 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3670, FiltMin=3065, FiltMax=33670, Gamma=1.000
03:00:02.015 00.020 16108 PulseGuide returned control before completion, sleep 38
03:00:02.016 00.001 21068 UpdateGuideState exits: m=84719 SNR=63.7
03:00:02.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:02.017 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:02.018 00.001 21068 Enqueuing Expose request
03:00:02.061 00.043 16108 IsGuiding returns 1
03:00:02.061 00.000 16108 scope still moving after pulse duration time elapsed
03:00:02.091 00.030 16108 IsSlewing returns 0
03:00:02.091 00.000 16108 IsGuiding returns 1
03:00:02.123 00.032 16108 IsSlewing returns 0
03:00:02.123 00.000 16108 IsGuiding returns 0
03:00:02.123 00.000 16108 scope move finished after 51 + 80 ms
03:00:02.123 00.000 16108 Move returns status 0, amount 51
03:00:02.123 00.000 16108 move complete, result=0
03:00:02.123 00.000 16108 worker thread done servicing request
03:00:02.123 00.000 16108 Worker thread wakes up
03:00:02.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:02.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:02.123 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
03:00:03.276 01.153 16108 Exposure complete
03:00:03.331 00.055 16108 worker thread done servicing request
03:00:03.332 00.001 21068 OnExposeComplete: enter
03:00:03.334 00.002 21068 UpdateGuideState(): m_state=6
03:00:03.338 00.004 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
03:00:03.339 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.65, Mass=91664, SNR=63.3, Peak=17392 HFD=2.7
03:00:03.341 00.002 21068 MultiStar: [#1 -0.04,-0.24,0.99,U] [#2 -0.09,0.19,1.33,U] [#3 -0.34,-0.08,1.13,U] [#4 -0.09,-0.04,0.79,U] [#5 -0.60,0.02,0.00,M3] [#6 -0.37,0.02,0.00,M2] [#7 -0.34,-0.03,0.85,U] [#8 0.38,0.19,0.00,M3] 
03:00:03.342 00.001 21068 refined, 5 included, MultiStar: {-0.15, -0.05}, one-star: {0.00, -0.17}
03:00:03.343 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.49)
03:00:03.346 00.003 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
03:00:03.346 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.83 mountX=0.14 mountY=0.08, mountTheta=0.53
03:00:03.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.05, opts=13)
03:00:03.349 00.001 21068 Enqueuing Move request for scope (-0.15, -0.05)
03:00:03.349 00.000 16108 Worker thread wakes up
03:00:03.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
03:00:03.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
03:00:03.349 00.000 16108 Moving (-0.15, -0.05) raw xDistance=0.14 yDistance=0.08
03:00:03.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:03.350 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:03.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:03.350 00.000 16108 MoveAxis(E, 0, ABG)
03:00:03.350 00.000 16108 Move returns status 0, amount 0
03:00:03.350 00.000 16108 MoveAxis(N, 0, ABG)
03:00:03.350 00.000 16108 Move returns status 0, amount 0
03:00:03.350 00.000 16108 move complete, result=0
03:00:03.350 00.000 16108 worker thread done servicing request
03:00:03.353 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3689, FiltMin=3043, FiltMax=37267, Gamma=1.000
03:00:03.367 00.014 21068 UpdateGuideState exits: m=91664 SNR=63.3
03:00:03.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:03.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:03.370 00.001 21068 Enqueuing Expose request
03:00:03.370 00.000 16108 Worker thread wakes up
03:00:03.370 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:03.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:03.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:04.349 00.978 16108 Exposure complete
03:00:04.422 00.073 16108 worker thread done servicing request
03:00:04.422 00.000 21068 OnExposeComplete: enter
03:00:04.424 00.002 21068 UpdateGuideState(): m_state=6
03:00:04.425 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
03:00:04.425 00.000 21068 Star::Find returns 1 (0), X=463.57, Y=436.48, Mass=89524, SNR=65.7, Peak=13664 HFD=3.1
03:00:04.426 00.001 21068 MultiStar: [#1 -0.08,-0.12,1.16,U] [#2 -0.57,0.13,0.00,M3] [#3 -0.27,-0.12,0.95,U] [#4 -0.04,0.15,0.64,U] [#5 -0.37,-0.16,0.00,M4] [#6 -0.35,0.07,0.75,U] [#7 0.01,-0.41,0.00,M3] [#8 -0.06,0.03,0.64,U] 
03:00:04.427 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.08}, one-star: {-0.24, -0.33}
03:00:04.428 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
03:00:04.428 00.000 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.67)
03:00:04.429 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.71 mountX=0.16 mountY=0.12, mountTheta=0.64
03:00:04.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.08, opts=13)
03:00:04.431 00.000 21068 Enqueuing Move request for scope (-0.18, -0.08)
03:00:04.432 00.001 16108 Worker thread wakes up
03:00:04.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
03:00:04.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
03:00:04.434 00.002 16108 Moving (-0.18, -0.08) raw xDistance=0.16 yDistance=0.12
03:00:04.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:00:04.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:04.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:00:04.434 00.000 16108 MoveAxis(E, 0, ABG)
03:00:04.434 00.000 16108 Move returns status 0, amount 0
03:00:04.434 00.000 16108 MoveAxis(N, 0, ABG)
03:00:04.434 00.000 16108 Move returns status 0, amount 0
03:00:04.434 00.000 16108 move complete, result=0
03:00:04.435 00.001 16108 worker thread done servicing request
03:00:04.441 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3702, FiltMin=3094, FiltMax=38403, Gamma=1.000
03:00:04.457 00.016 21068 UpdateGuideState exits: m=89524 SNR=65.7
03:00:04.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:04.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:04.459 00.000 21068 Enqueuing Expose request
03:00:04.460 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:04.461 00.001 16108 Worker thread wakes up
03:00:04.461 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:04.461 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:05.616 01.155 16108 Exposure complete
03:00:05.685 00.069 16108 worker thread done servicing request
03:00:05.685 00.000 21068 OnExposeComplete: enter
03:00:05.686 00.001 21068 UpdateGuideState(): m_state=6
03:00:05.687 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
03:00:05.687 00.000 21068 Star::Find returns 1 (0), X=463.61, Y=436.53, Mass=84241, SNR=67.9, Peak=14128 HFD=3.0
03:00:05.688 00.001 21068 MultiStar: [#1 -0.14,-0.05,1.01,U] [#2 -0.52,-0.06,0.00,M4] [#3 -0.16,0.01,0.97,U] [#4 -0.08,-0.17,0.70,U] [#5 -0.34,0.01,0.79,U] [#6 -0.45,0.11,0.00,M2] [#7 -0.09,-0.03,0.63,U] [#8 -0.09,0.00,0.60,U] 
03:00:05.689 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.08}, one-star: {-0.20, -0.29}
03:00:05.689 00.000 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
03:00:05.690 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
03:00:05.691 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.69 mountX=0.15 mountY=0.12, mountTheta=0.67
03:00:05.692 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.08, opts=13)
03:00:05.694 00.002 21068 Enqueuing Move request for scope (-0.16, -0.08)
03:00:05.695 00.001 16108 Worker thread wakes up
03:00:05.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
03:00:05.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
03:00:05.695 00.000 16108 Moving (-0.16, -0.08) raw xDistance=0.15 yDistance=0.12
03:00:05.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:00:05.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:05.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:00:05.695 00.000 16108 MoveAxis(E, 0, ABG)
03:00:05.695 00.000 16108 Move returns status 0, amount 0
03:00:05.695 00.000 16108 MoveAxis(N, 0, ABG)
03:00:05.696 00.001 16108 Move returns status 0, amount 0
03:00:05.696 00.000 16108 move complete, result=0
03:00:05.696 00.000 16108 worker thread done servicing request
03:00:05.707 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3718, FiltMin=3094, FiltMax=36249, Gamma=1.000
03:00:05.723 00.016 21068 UpdateGuideState exits: m=84241 SNR=67.9
03:00:05.724 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:05.725 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:05.726 00.001 21068 Enqueuing Expose request
03:00:05.726 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:05.727 00.001 16108 Worker thread wakes up
03:00:05.727 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:05.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:06.718 00.991 16108 Exposure complete
03:00:06.782 00.064 16108 worker thread done servicing request
03:00:06.782 00.000 21068 OnExposeComplete: enter
03:00:06.783 00.001 21068 UpdateGuideState(): m_state=6
03:00:06.785 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
03:00:06.787 00.002 21068 Star::Find returns 1 (0), X=463.29, Y=436.30, Mass=93116, SNR=69.1, Peak=14041 HFD=2.7
03:00:06.789 00.002 21068 MultiStar: [#1 -0.08,-0.39,0.00,M1] [#2 -0.76,0.01,0.00,M5] [#3 -0.51,-0.41,0.00,M1] [#4 -0.49,-0.48,0.00,M1] [#5 -0.45,-0.17,0.00,M4] [#6 -0.27,-0.49,0.00,M3] [#7 -0.08,-0.45,0.00,M3] [#8 -0.20,-0.11,0.54,U] 
03:00:06.789 00.000 21068 refined, 1 included, MultiStar: {-0.40, -0.38}, one-star: {-0.51, -0.52}
03:00:06.791 00.002 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.93)
03:00:06.792 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
03:00:06.793 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.38 hyp=0.55 cameraTheta=-2.39 mountX=0.33 mountY=0.46, mountTheta=0.95
03:00:06.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.38, opts=13)
03:00:06.796 00.001 21068 Enqueuing Move request for scope (-0.40, -0.38)
03:00:06.798 00.002 16108 Worker thread wakes up
03:00:06.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.38) opts 0xd
03:00:06.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.38)
03:00:06.798 00.000 16108 Moving (-0.40, -0.38) raw xDistance=0.33 yDistance=0.46
03:00:06.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:00:06.800 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:00:06.800 00.000 16108 MoveAxis(W, 87, ABG)
03:00:06.800 00.000 16108 Guiding  Dir = 3, Dur = 87
03:00:06.800 00.000 16108 IsSlewing returns 0
03:00:06.801 00.001 16108 IsGuiding returns 0
03:00:06.807 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3731, FiltMin=3062, FiltMax=33430, Gamma=1.000
03:00:06.822 00.015 21068 UpdateGuideState exits: m=93116 SNR=69.1
03:00:06.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:06.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:06.825 00.001 21068 Enqueuing Expose request
03:00:06.827 00.002 16108 PulseGuide returned control before completion, sleep 73
03:00:06.902 00.075 16108 IsGuiding returns 1
03:00:06.902 00.000 16108 scope still moving after pulse duration time elapsed
03:00:06.933 00.031 16108 IsSlewing returns 0
03:00:06.933 00.000 16108 IsGuiding returns 0
03:00:06.933 00.000 16108 scope move finished after 87 + 46 ms
03:00:06.933 00.000 16108 Move returns status 0, amount 87
03:00:06.934 00.001 16108 MoveAxis(S, 93, ABG)
03:00:06.934 00.000 16108 Guiding  Dir = 1, Dur = 93
03:00:06.934 00.000 16108 IsSlewing returns 0
03:00:06.934 00.000 16108 IsGuiding returns 0
03:00:06.981 00.047 16108 PulseGuide returned control before completion, sleep 57
03:00:07.043 00.062 16108 IsGuiding returns 1
03:00:07.043 00.000 16108 scope still moving after pulse duration time elapsed
03:00:07.079 00.036 16108 IsSlewing returns 0
03:00:07.079 00.000 16108 IsGuiding returns 0
03:00:07.079 00.000 16108 scope move finished after 93 + 51 ms
03:00:07.079 00.000 16108 Move returns status 0, amount 93
03:00:07.079 00.000 16108 move complete, result=0
03:00:07.079 00.000 16108 worker thread done servicing request
03:00:07.079 00.000 16108 Worker thread wakes up
03:00:07.079 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.5 px 93 ms SOUTH
03:00:07.081 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:07.082 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:08.243 01.161 16108 Exposure complete
03:00:08.307 00.064 16108 worker thread done servicing request
03:00:08.307 00.000 21068 OnExposeComplete: enter
03:00:08.309 00.002 21068 UpdateGuideState(): m_state=6
03:00:08.310 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
03:00:08.311 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.88, Mass=94459, SNR=63.9, Peak=15984 HFD=2.7
03:00:08.312 00.001 21068 MultiStar: [#1 -0.15,-0.13,1.23,U] [#2 -0.46,0.24,0.00,M6] [#3 -0.22,-0.02,0.84,U] [#4 -0.41,-0.22,0.00,M2] [#5 -0.56,-0.10,0.00,M5] [#6 -0.32,0.18,0.78,U] [#7 -0.45,-0.33,0.00,M4] [#8 0.22,0.28,0.64,U] 
03:00:08.313 00.001 21068 refined, 4 included, MultiStar: {-0.14, 0.04}, one-star: {-0.15, 0.06}
03:00:08.314 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
03:00:08.314 00.000 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
03:00:08.315 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=0.14 mountY=-0.01, mountTheta=-0.07
03:00:08.317 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.04, opts=13)
03:00:08.318 00.001 21068 Enqueuing Move request for scope (-0.14, 0.04)
03:00:08.319 00.001 16108 Worker thread wakes up
03:00:08.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
03:00:08.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
03:00:08.319 00.000 16108 Moving (-0.14, 0.04) raw xDistance=0.14 yDistance=-0.01
03:00:08.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:08.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:08.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:00:08.319 00.000 16108 MoveAxis(E, 0, ABG)
03:00:08.319 00.000 16108 Move returns status 0, amount 0
03:00:08.319 00.000 16108 MoveAxis(N, 0, ABG)
03:00:08.320 00.001 16108 Move returns status 0, amount 0
03:00:08.320 00.000 16108 move complete, result=0
03:00:08.320 00.000 16108 worker thread done servicing request
03:00:08.324 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3747, FiltMin=3113, FiltMax=34329, Gamma=1.000
03:00:08.344 00.020 21068 UpdateGuideState exits: m=94459 SNR=63.9
03:00:08.345 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:08.346 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:08.347 00.001 21068 Enqueuing Expose request
03:00:08.348 00.001 16108 Worker thread wakes up
03:00:08.348 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:08.349 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:08.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:09.316 00.967 16108 Exposure complete
03:00:09.372 00.056 16108 worker thread done servicing request
03:00:09.372 00.000 21068 OnExposeComplete: enter
03:00:09.373 00.001 21068 UpdateGuideState(): m_state=6
03:00:09.374 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
03:00:09.375 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.96, Mass=88193, SNR=69.0, Peak=16112 HFD=2.5
03:00:09.376 00.001 21068 MultiStar: [#1 0.12,0.05,0.75,U] [#2 -0.57,0.53,0.00,M7] [#3 -0.45,0.32,0.00,M1] [#4 -0.02,0.28,0.68,U] [#5 -0.43,0.39,0.00,M6] [#6 -0.22,0.36,0.00,M3] [#7 -0.32,-0.14,0.67,U] [#8 0.31,0.14,0.58,U] 
03:00:09.377 00.001 21068 refined, 4 included, MultiStar: {-0.00, 0.10}, one-star: {-0.06, 0.14}
03:00:09.378 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:00:09.378 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:00:09.379 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=0.02 mountY=-0.09, mountTheta=-1.36
03:00:09.381 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.10, opts=13)
03:00:09.382 00.001 21068 Enqueuing Move request for scope (-0.00, 0.10)
03:00:09.383 00.001 16108 Worker thread wakes up
03:00:09.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
03:00:09.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
03:00:09.383 00.000 16108 Moving (-0.00, 0.10) raw xDistance=0.02 yDistance=-0.09
03:00:09.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:00:09.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:09.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:00:09.383 00.000 16108 MoveAxis(E, 0, ABG)
03:00:09.383 00.000 16108 Move returns status 0, amount 0
03:00:09.383 00.000 16108 MoveAxis(N, 0, ABG)
03:00:09.383 00.000 16108 Move returns status 0, amount 0
03:00:09.383 00.000 16108 move complete, result=0
03:00:09.383 00.000 16108 worker thread done servicing request
03:00:09.387 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3757, FiltMin=3075, FiltMax=32774, Gamma=1.000
03:00:09.401 00.014 21068 UpdateGuideState exits: m=88193 SNR=69.0
03:00:09.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:09.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:09.403 00.000 21068 Enqueuing Expose request
03:00:09.404 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:09.405 00.001 16108 Worker thread wakes up
03:00:09.405 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:09.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:10.557 01.152 16108 Exposure complete
03:00:10.628 00.071 16108 worker thread done servicing request
03:00:10.628 00.000 21068 OnExposeComplete: enter
03:00:10.629 00.001 21068 UpdateGuideState(): m_state=6
03:00:10.630 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
03:00:10.631 00.001 21068 Star::Find returns 1 (0), X=464.20, Y=436.56, Mass=100184, SNR=71.3, Peak=17568 HFD=3.0
03:00:10.633 00.002 21068 MultiStar: [#1 0.28,-0.14,1.00,U] [#2 0.14,0.22,0.87,U] [#3 -0.01,-0.08,0.96,U] [#4 0.36,-0.11,0.00,M2] [#5 -0.01,-0.17,0.65,U] [#6 -0.13,0.12,0.71,U] [#7 -0.02,-0.08,0.55,U] [#8 0.60,0.37,0.00,M1] 
03:00:10.634 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.39, -0.26}
03:00:10.635 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
03:00:10.636 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
03:00:10.636 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.13 mountY=0.03, mountTheta=2.89
03:00:10.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
03:00:10.639 00.001 21068 Enqueuing Move request for scope (0.12, -0.06)
03:00:10.640 00.001 16108 Worker thread wakes up
03:00:10.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
03:00:10.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
03:00:10.640 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
03:00:10.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:00:10.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:10.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:00:10.640 00.000 16108 MoveAxis(E, 0, ABG)
03:00:10.640 00.000 16108 Move returns status 0, amount 0
03:00:10.640 00.000 16108 MoveAxis(N, 0, ABG)
03:00:10.640 00.000 16108 Move returns status 0, amount 0
03:00:10.640 00.000 16108 move complete, result=0
03:00:10.640 00.000 16108 worker thread done servicing request
03:00:10.646 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3766, FiltMin=3168, FiltMax=30192, Gamma=1.000
03:00:10.664 00.018 21068 UpdateGuideState exits: m=100184 SNR=71.3
03:00:10.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:10.666 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:10.667 00.001 21068 Enqueuing Expose request
03:00:10.669 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:10.670 00.001 16108 Worker thread wakes up
03:00:10.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:10.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:11.633 00.962 16108 Exposure complete
03:00:11.701 00.068 16108 worker thread done servicing request
03:00:11.701 00.000 21068 OnExposeComplete: enter
03:00:11.703 00.002 21068 UpdateGuideState(): m_state=6
03:00:11.704 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
03:00:11.705 00.001 21068 Star::Find returns 1 (0), X=464.32, Y=436.63, Mass=99951, SNR=70.7, Peak=14512 HFD=3.0
03:00:11.706 00.001 21068 MultiStar: [#1 0.44,-0.04,0.00,M1] [#2 0.29,0.45,0.00,M7] [#3 0.16,-0.48,0.00,M1] [#4 0.83,-0.21,0.00,M3] [#5 0.45,0.04,0.00,M6] [#6 0.16,-0.11,0.77,U] [#7 0.47,-0.30,0.00,M3] [#8 0.77,-0.05,0.00,M2] 
03:00:11.707 00.001 21068 refined, 1 included, MultiStar: {0.36, -0.15}, one-star: {0.51, -0.18}
03:00:11.707 00.000 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
03:00:11.708 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
03:00:11.709 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.39 mountX=-0.38 mountY=0.06, mountTheta=2.98
03:00:11.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.15, opts=13)
03:00:11.712 00.001 21068 Enqueuing Move request for scope (0.36, -0.15)
03:00:11.713 00.001 16108 Worker thread wakes up
03:00:11.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
03:00:11.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
03:00:11.713 00.000 16108 Moving (0.36, -0.15) raw xDistance=-0.38 yDistance=0.06
03:00:11.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:00:11.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:11.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:11.713 00.000 16108 MoveAxis(E, 100, ABG)
03:00:11.713 00.000 16108 Guiding  Dir = 2, Dur = 100
03:00:11.713 00.000 16108 IsSlewing returns 0
03:00:11.714 00.001 16108 IsGuiding returns 0
03:00:11.714 00.000 16108 PulseGuide returned control before completion, sleep 110
03:00:11.719 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3773, FiltMin=3168, FiltMax=26742, Gamma=1.000
03:00:11.838 00.119 16108 IsGuiding returns 1
03:00:11.838 00.000 16108 scope still moving after pulse duration time elapsed
03:00:11.870 00.032 16108 IsSlewing returns 0
03:00:11.870 00.000 16108 IsGuiding returns 0
03:00:11.870 00.000 16108 scope move finished after 100 + 55 ms
03:00:11.870 00.000 16108 Move returns status 0, amount 100
03:00:11.870 00.000 16108 MoveAxis(N, 0, ABG)
03:00:11.870 00.000 16108 Move returns status 0, amount 0
03:00:11.870 00.000 16108 move complete, result=0
03:00:11.870 00.000 16108 worker thread done servicing request
03:00:12.013 00.143 21068 UpdateGuideState exits: m=99951 SNR=70.7
03:00:12.013 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:12.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:12.015 00.001 21068 Enqueuing Expose request
03:00:12.016 00.001 21068 GuideStep: -0.4 px 100 ms EAST, 0.1 px 0 ms NORTH
03:00:12.016 00.000 16108 Worker thread wakes up
03:00:12.016 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:12.017 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:13.172 01.155 16108 Exposure complete
03:00:13.243 00.071 16108 worker thread done servicing request
03:00:13.243 00.000 21068 OnExposeComplete: enter
03:00:13.244 00.001 21068 UpdateGuideState(): m_state=6
03:00:13.245 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
03:00:13.246 00.001 21068 Star::Find returns 1 (0), X=464.25, Y=436.48, Mass=91670, SNR=62.6, Peak=13616 HFD=3.0
03:00:13.246 00.000 21068 MultiStar: [#1 0.33,-0.17,0.00,M2] [#2 0.09,0.08,0.81,U] [#3 0.25,-0.44,0.00,M2] [#4 0.35,-0.32,0.00,M4] [#5 0.23,-0.43,0.00,M7] [#6 0.23,-0.10,0.75,U] [#7 0.33,-0.31,0.00,M4] [#8 0.28,-0.20,0.55,U] 
03:00:13.248 00.002 21068 refined, 3 included, MultiStar: {0.27, -0.15}, one-star: {0.44, -0.34}
03:00:13.249 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
03:00:13.250 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
03:00:13.251 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=-0.29 mountY=0.08, mountTheta=2.87
03:00:13.254 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.15, opts=13)
03:00:13.255 00.001 21068 Enqueuing Move request for scope (0.27, -0.15)
03:00:13.256 00.001 16108 Worker thread wakes up
03:00:13.256 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd
03:00:13.256 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.15)
03:00:13.256 00.000 16108 Moving (0.27, -0.15) raw xDistance=-0.29 yDistance=0.08
03:00:13.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:00:13.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:13.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:13.256 00.000 16108 MoveAxis(E, 84, ABG)
03:00:13.256 00.000 16108 Guiding  Dir = 2, Dur = 84
03:00:13.256 00.000 16108 IsSlewing returns 0
03:00:13.256 00.000 16108 IsGuiding returns 0
03:00:13.259 00.003 16108 PulseGuide returned control before completion, sleep 92
03:00:13.262 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3782, FiltMin=3007, FiltMax=30515, Gamma=1.000
03:00:13.278 00.016 21068 UpdateGuideState exits: m=91670 SNR=62.6
03:00:13.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:13.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:13.281 00.001 21068 Enqueuing Expose request
03:00:13.365 00.084 16108 IsGuiding returns 0
03:00:13.365 00.000 16108 Move returns status 0, amount 84
03:00:13.365 00.000 16108 MoveAxis(N, 0, ABG)
03:00:13.365 00.000 16108 Move returns status 0, amount 0
03:00:13.365 00.000 16108 move complete, result=0
03:00:13.365 00.000 16108 worker thread done servicing request
03:00:13.365 00.000 16108 Worker thread wakes up
03:00:13.365 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
03:00:13.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:13.367 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:14.353 00.986 16108 Exposure complete
03:00:14.438 00.085 16108 worker thread done servicing request
03:00:14.438 00.000 21068 OnExposeComplete: enter
03:00:14.439 00.001 21068 UpdateGuideState(): m_state=6
03:00:14.440 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
03:00:14.440 00.000 21068 Star::Find returns 1 (0), X=463.68, Y=436.46, Mass=73718, SNR=54.8, Peak=12352 HFD=2.9
03:00:14.441 00.001 21068 MultiStar: [#1 -0.11,-0.35,0.00,M3] [#2 -0.34,0.11,1.02,U] [#3 -0.55,-0.38,0.00,M3] [#4 0.02,-0.43,0.00,M5] [#5 -0.24,-0.15,0.75,U] [#6 -0.41,-0.20,0.00,M1] [#7 -0.35,-0.34,0.00,M5] [#8 -0.05,-0.20,0.75,U] 
03:00:14.442 00.001 21068 refined, 3 included, MultiStar: {-0.20, -0.14}, one-star: {-0.13, -0.35}
03:00:14.443 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.81)
03:00:14.443 00.000 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.87)
03:00:14.445 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.51 mountX=0.17 mountY=0.19, mountTheta=0.83
03:00:14.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.14, opts=13)
03:00:14.447 00.000 21068 Enqueuing Move request for scope (-0.20, -0.14)
03:00:14.448 00.001 16108 Worker thread wakes up
03:00:14.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
03:00:14.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
03:00:14.449 00.001 16108 Moving (-0.20, -0.14) raw xDistance=0.17 yDistance=0.19
03:00:14.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:00:14.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:14.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:00:14.449 00.000 16108 MoveAxis(E, 0, ABG)
03:00:14.449 00.000 16108 Move returns status 0, amount 0
03:00:14.449 00.000 16108 MoveAxis(N, 0, ABG)
03:00:14.449 00.000 16108 Move returns status 0, amount 0
03:00:14.450 00.001 16108 move complete, result=0
03:00:14.450 00.000 16108 worker thread done servicing request
03:00:14.452 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3785, FiltMin=3158, FiltMax=31936, Gamma=1.000
03:00:14.465 00.013 21068 UpdateGuideState exits: m=73718 SNR=54.8
03:00:14.467 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:14.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:14.468 00.000 21068 Enqueuing Expose request
03:00:14.469 00.001 16108 Worker thread wakes up
03:00:14.469 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:14.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:14.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:14.626 00.156 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:00:14.629 00.003 21068 case statement mapped state 6 to 3
03:00:14.631 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:00:15.634 01.003 16108 Exposure complete
03:00:15.700 00.066 16108 worker thread done servicing request
03:00:15.700 00.000 21068 OnExposeComplete: enter
03:00:15.702 00.002 21068 UpdateGuideState(): m_state=6
03:00:15.704 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
03:00:15.706 00.002 21068 Star::Find returns 1 (0), X=463.47, Y=436.38, Mass=82478, SNR=61.9, Peak=12077 HFD=3.1
03:00:15.708 00.002 21068 MultiStar: [#1 -0.07,-0.47,0.00,M4] [#2 -0.65,0.03,0.00,M6] [#3 -0.55,-0.29,0.00,M4] [#4 -0.23,-0.54,0.00,M6] [#5 -0.63,-0.23,0.00,M7] [#6 -0.76,-0.72,0.00,M2] [#7 -0.43,-0.35,0.00,M6] [#8 -0.09,-0.29,0.62,U] 
03:00:15.709 00.001 21068 refined, 1 included, MultiStar: {-0.24, -0.38}, one-star: {-0.34, -0.44}
03:00:15.710 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
03:00:15.710 00.000 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.24)
03:00:15.711 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.38 hyp=0.45 cameraTheta=-2.14 mountX=0.17 mountY=0.43, mountTheta=1.18
03:00:15.713 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.38, opts=13)
03:00:15.714 00.001 21068 Enqueuing Move request for scope (-0.24, -0.38)
03:00:15.714 00.000 16108 Worker thread wakes up
03:00:15.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.38) opts 0xd
03:00:15.715 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.38)
03:00:15.715 00.000 16108 Moving (-0.24, -0.38) raw xDistance=0.17 yDistance=0.43
03:00:15.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:00:15.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:00:15.715 00.000 16108 MoveAxis(E, 0, ABG)
03:00:15.715 00.000 16108 Move returns status 0, amount 0
03:00:15.715 00.000 16108 MoveAxis(S, 86, ABG)
03:00:15.715 00.000 16108 Guiding  Dir = 1, Dur = 86
03:00:15.715 00.000 16108 IsSlewing returns 0
03:00:15.715 00.000 16108 IsGuiding returns 0
03:00:15.716 00.001 16108 PulseGuide returned control before completion, sleep 96
03:00:15.719 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3789, FiltMin=3235, FiltMax=32192, Gamma=1.000
03:00:15.732 00.013 21068 UpdateGuideState exits: m=82478 SNR=61.9
03:00:15.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:15.734 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:15.735 00.001 21068 Enqueuing Expose request
03:00:15.819 00.084 16108 IsGuiding returns 1
03:00:15.819 00.000 16108 scope still moving after pulse duration time elapsed
03:00:15.850 00.031 16108 IsSlewing returns 0
03:00:15.850 00.000 16108 IsGuiding returns 1
03:00:15.887 00.037 16108 IsSlewing returns 0
03:00:15.887 00.000 16108 IsGuiding returns 0
03:00:15.887 00.000 16108 scope move finished after 86 + 85 ms
03:00:15.888 00.001 16108 Move returns status 0, amount 86
03:00:15.888 00.000 16108 move complete, result=0
03:00:15.888 00.000 16108 worker thread done servicing request
03:00:15.888 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 86 ms SOUTH
03:00:15.890 00.002 16108 Worker thread wakes up
03:00:15.890 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:15.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:16.863 00.973 16108 Exposure complete
03:00:16.919 00.056 16108 worker thread done servicing request
03:00:16.919 00.000 21068 OnExposeComplete: enter
03:00:16.920 00.001 21068 UpdateGuideState(): m_state=6
03:00:16.921 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
03:00:16.922 00.001 21068 Star::Find returns 1 (0), X=463.50, Y=436.39, Mass=98265, SNR=70.9, Peak=13773 HFD=3.1
03:00:16.923 00.001 21068 MultiStar: [#1 -0.51,-0.28,0.00,M5] [#2 -0.72,0.06,0.00,M7] [#3 -0.61,-0.27,0.00,M5] [#4 -0.08,-0.17,0.66,U] [#5 -0.61,-0.59,0.00,M8] [#6 -1.00,-0.10,0.00,M3] [#7 -0.75,0.22,0.00,M7] [#8 -0.25,-0.15,0.49,U] 
03:00:16.924 00.001 21068 refined, 2 included, MultiStar: {-0.22, -0.29}, one-star: {-0.30, -0.43}
03:00:16.924 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
03:00:16.925 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
03:00:16.926 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-2.23 mountX=0.17 mountY=0.33, mountTheta=1.10
03:00:16.928 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.29, opts=13)
03:00:16.930 00.002 21068 Enqueuing Move request for scope (-0.22, -0.29)
03:00:16.931 00.001 16108 Worker thread wakes up
03:00:16.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.29) opts 0xd
03:00:16.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.29)
03:00:16.931 00.000 16108 Moving (-0.22, -0.29) raw xDistance=0.17 yDistance=0.33
03:00:16.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:00:16.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:00:16.931 00.000 16108 MoveAxis(E, 0, ABG)
03:00:16.932 00.001 16108 Move returns status 0, amount 0
03:00:16.932 00.000 16108 MoveAxis(S, 66, ABG)
03:00:16.932 00.000 16108 Guiding  Dir = 1, Dur = 66
03:00:16.932 00.000 16108 IsSlewing returns 0
03:00:16.933 00.001 16108 IsGuiding returns 0
03:00:16.940 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3792, FiltMin=3245, FiltMax=31088, Gamma=1.000
03:00:16.955 00.015 21068 UpdateGuideState exits: m=98265 SNR=70.9
03:00:16.956 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:16.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:16.958 00.001 21068 Enqueuing Expose request
03:00:16.963 00.005 16108 PulseGuide returned control before completion, sleep 47
03:00:17.024 00.061 16108 IsGuiding returns 1
03:00:17.024 00.000 16108 scope still moving after pulse duration time elapsed
03:00:17.055 00.031 16108 IsSlewing returns 0
03:00:17.055 00.000 16108 IsGuiding returns 0
03:00:17.055 00.000 16108 scope move finished after 66 + 56 ms
03:00:17.055 00.000 16108 Move returns status 0, amount 66
03:00:17.055 00.000 16108 move complete, result=0
03:00:17.055 00.000 16108 worker thread done servicing request
03:00:17.055 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 66 ms SOUTH
03:00:17.058 00.003 16108 Worker thread wakes up
03:00:17.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:17.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:18.229 01.171 16108 Exposure complete
03:00:18.285 00.056 16108 worker thread done servicing request
03:00:18.286 00.001 21068 OnExposeComplete: enter
03:00:18.286 00.000 21068 UpdateGuideState(): m_state=6
03:00:18.287 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
03:00:18.288 00.001 21068 Star::Find returns 1 (0), X=463.53, Y=436.89, Mass=89057, SNR=67.9, Peak=13472 HFD=3.0
03:00:18.289 00.001 21068 MultiStar: [#1 -0.65,0.24,0.00,M6] [#2 -0.99,0.51,0.00,M8] [#3 -1.06,0.29,0.00,M6] [#4 -0.69,0.44,0.00,M6] [#5 -1.07,0.44,0.00,M9] [#6 -0.78,0.33,0.00,M4] [#7 -0.59,0.10,0.00,M8] [#8 -0.11,0.32,0.50,U] 
03:00:18.289 00.000 21068 refined, 1 included, MultiStar: {-0.22, 0.16}, one-star: {-0.28, 0.08}
03:00:18.290 00.001 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.44 = -0.44)
03:00:18.291 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.38 = -0.38)
03:00:18.291 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.53 mountX=0.25 mountY=-0.10, mountTheta=-0.38
03:00:18.294 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.16, opts=13)
03:00:18.295 00.001 21068 Enqueuing Move request for scope (-0.22, 0.16)
03:00:18.296 00.001 16108 Worker thread wakes up
03:00:18.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
03:00:18.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
03:00:18.296 00.000 16108 Moving (-0.22, 0.16) raw xDistance=0.25 yDistance=-0.10
03:00:18.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:00:18.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:18.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:00:18.296 00.000 16108 MoveAxis(W, 65, ABG)
03:00:18.296 00.000 16108 Guiding  Dir = 3, Dur = 65
03:00:18.296 00.000 16108 IsSlewing returns 0
03:00:18.297 00.001 16108 IsGuiding returns 0
03:00:18.300 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3792, FiltMin=3174, FiltMax=33779, Gamma=1.000
03:00:18.312 00.012 16108 PulseGuide returned control before completion, sleep 60
03:00:18.313 00.001 21068 UpdateGuideState exits: m=89057 SNR=67.9
03:00:18.313 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:18.315 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:18.316 00.001 21068 Enqueuing Expose request
03:00:18.388 00.072 16108 IsGuiding returns 1
03:00:18.388 00.000 16108 scope still moving after pulse duration time elapsed
03:00:18.420 00.032 16108 IsSlewing returns 0
03:00:18.420 00.000 16108 IsGuiding returns 0
03:00:18.421 00.001 16108 scope move finished after 65 + 59 ms
03:00:18.421 00.000 16108 Move returns status 0, amount 65
03:00:18.421 00.000 16108 MoveAxis(N, 0, ABG)
03:00:18.421 00.000 16108 Move returns status 0, amount 0
03:00:18.421 00.000 16108 move complete, result=0
03:00:18.421 00.000 16108 worker thread done servicing request
03:00:18.421 00.000 16108 Worker thread wakes up
03:00:18.421 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
03:00:18.423 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:18.423 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:19.387 00.964 16108 Exposure complete
03:00:19.441 00.054 16108 worker thread done servicing request
03:00:19.442 00.001 21068 OnExposeComplete: enter
03:00:19.442 00.000 21068 UpdateGuideState(): m_state=6
03:00:19.444 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
03:00:19.447 00.003 21068 Star::Find returns 1 (0), X=463.68, Y=437.23, Mass=89213, SNR=60.2, Peak=14000 HFD=2.9
03:00:19.450 00.003 21068 MultiStar: [#1 -0.01,0.32,0.74,U] [#2 -0.10,0.79,0.00,M9] [#3 -0.42,0.10,0.00,M7] [#4 0.11,0.12,0.90,U] [#5 -0.59,0.11,0.00,M10] [#6 -0.21,0.29,0.69,U] [#7 -0.24,0.01,0.63,U] [#8 0.48,0.44,0.00,M1] 
03:00:19.452 00.002 21068 refined, 4 included, MultiStar: {-0.08, 0.24}, one-star: {-0.13, 0.41}
03:00:19.454 00.002 21068 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
03:00:19.456 00.002 21068 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
03:00:19.457 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.90 mountX=0.12 mountY=-0.22, mountTheta=-1.05
03:00:19.460 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.24, opts=13)
03:00:19.464 00.004 21068 Enqueuing Move request for scope (-0.08, 0.24)
03:00:19.466 00.002 16108 Worker thread wakes up
03:00:19.467 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
03:00:19.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
03:00:19.467 00.000 16108 Moving (-0.08, 0.24) raw xDistance=0.12 yDistance=-0.22
03:00:19.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:00:19.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:00:19.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:00:19.467 00.000 16108 MoveAxis(E, 0, ABG)
03:00:19.467 00.000 16108 Move returns status 0, amount 0
03:00:19.467 00.000 16108 MoveAxis(N, 0, ABG)
03:00:19.467 00.000 16108 Move returns status 0, amount 0
03:00:19.467 00.000 16108 move complete, result=0
03:00:19.467 00.000 16108 worker thread done servicing request
03:00:19.476 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3795, FiltMin=3254, FiltMax=36368, Gamma=1.000
03:00:19.492 00.016 21068 UpdateGuideState exits: m=89213 SNR=60.2
03:00:19.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:19.495 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:19.496 00.001 21068 Enqueuing Expose request
03:00:19.498 00.002 16108 Worker thread wakes up
03:00:19.498 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:00:19.500 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:19.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:20.670 01.170 16108 Exposure complete
03:00:20.748 00.078 16108 worker thread done servicing request
03:00:20.748 00.000 21068 OnExposeComplete: enter
03:00:20.749 00.001 21068 UpdateGuideState(): m_state=6
03:00:20.750 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
03:00:20.752 00.002 21068 Star::Find returns 1 (0), X=463.97, Y=436.85, Mass=82115, SNR=69.5, Peak=13904 HFD=2.8
03:00:20.753 00.001 21068 MultiStar: [#1 -0.23,0.42,0.00,M6] [#2 -0.45,0.55,0.00,M10] [#3 -0.30,0.26,0.00,M8] [#4 0.03,0.12,0.92,U] [#5 -0.26,0.14,0.67,U] [#6 -0.18,0.26,0.52,U] [#7 -0.56,0.07,0.00,M8] [#8 -0.15,0.08,0.53,U] 
03:00:20.753 00.000 21068 refined, 4 included, MultiStar: {-0.04, 0.11}, one-star: {0.17, 0.03}
03:00:20.754 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
03:00:20.755 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:00:20.755 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.06 mountY=-0.10, mountTheta=-1.02
03:00:20.757 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
03:00:20.758 00.001 21068 Enqueuing Move request for scope (-0.04, 0.11)
03:00:20.759 00.001 16108 Worker thread wakes up
03:00:20.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
03:00:20.759 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:00:20.759 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.10
03:00:20.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:00:20.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:20.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:00:20.759 00.000 16108 MoveAxis(E, 0, ABG)
03:00:20.759 00.000 16108 Move returns status 0, amount 0
03:00:20.759 00.000 16108 MoveAxis(N, 0, ABG)
03:00:20.759 00.000 16108 Move returns status 0, amount 0
03:00:20.759 00.000 16108 move complete, result=0
03:00:20.759 00.000 16108 worker thread done servicing request
03:00:20.764 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3795, FiltMin=3171, FiltMax=36656, Gamma=1.000
03:00:20.787 00.023 21068 UpdateGuideState exits: m=82115 SNR=69.5
03:00:20.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:20.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:20.790 00.001 21068 Enqueuing Expose request
03:00:20.790 00.000 16108 Worker thread wakes up
03:00:20.791 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:20.791 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:20.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:21.762 00.971 16108 Exposure complete
03:00:21.817 00.055 16108 worker thread done servicing request
03:00:21.817 00.000 21068 OnExposeComplete: enter
03:00:21.817 00.000 21068 UpdateGuideState(): m_state=6
03:00:21.819 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
03:00:21.820 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.69, Mass=75031, SNR=50.5, Peak=13504 HFD=2.7
03:00:21.821 00.001 21068 MultiStar: [#1 -0.36,0.09,0.99,U] [#2 -0.44,0.35,0.00,R] [#3 -0.23,0.12,1.06,U] [#4 0.09,0.10,1.27,U] [#5 -0.23,0.19,0.94,U] [#6 -0.39,0.16,0.00,M3] [#7 -0.03,0.05,0.81,U] [#8 0.09,0.32,0.71,U] 
03:00:21.822 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.10}, one-star: {-0.09, -0.13}
03:00:21.823 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
03:00:21.823 00.000 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
03:00:21.824 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=0.13 mountY=-0.07, mountTheta=-0.49
03:00:21.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.10, opts=13)
03:00:21.826 00.000 21068 Enqueuing Move request for scope (-0.11, 0.10)
03:00:21.828 00.002 16108 Worker thread wakes up
03:00:21.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
03:00:21.828 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
03:00:21.828 00.000 16108 Moving (-0.11, 0.10) raw xDistance=0.13 yDistance=-0.07
03:00:21.829 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:00:21.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:21.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:00:21.829 00.000 16108 MoveAxis(E, 0, ABG)
03:00:21.829 00.000 16108 Move returns status 0, amount 0
03:00:21.829 00.000 16108 MoveAxis(N, 0, ABG)
03:00:21.829 00.000 16108 Move returns status 0, amount 0
03:00:21.829 00.000 16108 move complete, result=0
03:00:21.829 00.000 16108 worker thread done servicing request
03:00:21.832 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3798, FiltMin=3203, FiltMax=34579, Gamma=1.000
03:00:21.845 00.013 21068 UpdateGuideState exits: m=75031 SNR=50.5
03:00:21.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:21.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:21.848 00.001 21068 Enqueuing Expose request
03:00:21.848 00.000 16108 Worker thread wakes up
03:00:21.848 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:21.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:21.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:23.009 01.160 16108 Exposure complete
03:00:23.087 00.078 16108 worker thread done servicing request
03:00:23.087 00.000 21068 OnExposeComplete: enter
03:00:23.088 00.001 21068 UpdateGuideState(): m_state=6
03:00:23.089 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
03:00:23.090 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.56, Mass=78938, SNR=60.8, Peak=14112 HFD=2.6
03:00:23.092 00.002 21068 MultiStar: [#1 0.42,-0.22,0.00,M6] [#2 0.31,-0.08,0.78,U] [#3 0.20,-0.03,0.98,U] [#4 -0.06,-0.30,0.85,U] [#5 -0.13,-0.16,0.62,U] [#6 -0.41,-0.14,0.00,M4] [#7 0.01,0.05,0.65,U] [#8 0.57,-0.13,0.00,M1] 
03:00:23.093 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {0.20, -0.25}
03:00:23.094 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
03:00:23.094 00.000 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
03:00:23.095 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.91 mountX=-0.13 mountY=0.11, mountTheta=2.45
03:00:23.096 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.14, opts=13)
03:00:23.097 00.001 21068 Enqueuing Move request for scope (0.11, -0.14)
03:00:23.098 00.001 16108 Worker thread wakes up
03:00:23.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
03:00:23.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
03:00:23.098 00.000 16108 Moving (0.11, -0.14) raw xDistance=-0.13 yDistance=0.11
03:00:23.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:00:23.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:23.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:23.098 00.000 16108 MoveAxis(E, 0, ABG)
03:00:23.098 00.000 16108 Move returns status 0, amount 0
03:00:23.098 00.000 16108 MoveAxis(N, 0, ABG)
03:00:23.098 00.000 16108 Move returns status 0, amount 0
03:00:23.098 00.000 16108 move complete, result=0
03:00:23.099 00.001 16108 worker thread done servicing request
03:00:23.104 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3798, FiltMin=3248, FiltMax=26627, Gamma=1.000
03:00:23.117 00.013 21068 UpdateGuideState exits: m=78938 SNR=60.8
03:00:23.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:23.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:23.119 00.000 21068 Enqueuing Expose request
03:00:23.120 00.001 16108 Worker thread wakes up
03:00:23.120 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:23.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:23.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:24.104 00.983 16108 Exposure complete
03:00:24.198 00.094 16108 worker thread done servicing request
03:00:24.198 00.000 21068 OnExposeComplete: enter
03:00:24.199 00.001 21068 UpdateGuideState(): m_state=6
03:00:24.200 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
03:00:24.201 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.77, Mass=74068, SNR=53.4, Peak=14384 HFD=2.5
03:00:24.202 00.001 21068 MultiStar: [#1 0.34,-0.04,1.05,U] [#2 0.27,0.24,0.83,U] [#3 -0.14,-0.07,0.97,U] [#4 0.07,-0.09,1.05,U] [#5 -0.42,0.39,0.00,M8] [#6 -0.04,0.17,0.78,U] [#7 0.14,0.27,0.68,U] [#8 0.36,0.14,0.00,M2] 
03:00:24.203 00.001 21068 single-star, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.00, -0.04}
03:00:24.205 00.002 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
03:00:24.205 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
03:00:24.206 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.51 mountX=-0.01 mountY=0.04, mountTheta=1.81
03:00:24.207 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.04, opts=13)
03:00:24.208 00.001 21068 Enqueuing Move request for scope (0.00, -0.04)
03:00:24.209 00.001 16108 Worker thread wakes up
03:00:24.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
03:00:24.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
03:00:24.209 00.000 16108 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
03:00:24.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:00:24.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:24.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:00:24.210 00.001 16108 MoveAxis(E, 0, ABG)
03:00:24.210 00.000 16108 Move returns status 0, amount 0
03:00:24.210 00.000 16108 MoveAxis(N, 0, ABG)
03:00:24.210 00.000 16108 Move returns status 0, amount 0
03:00:24.210 00.000 16108 move complete, result=0
03:00:24.210 00.000 16108 worker thread done servicing request
03:00:24.218 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3801, FiltMin=3213, FiltMax=34419, Gamma=1.000
03:00:24.239 00.021 21068 UpdateGuideState exits: m=74068 SNR=53.4
03:00:24.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:24.242 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:24.244 00.002 21068 Enqueuing Expose request
03:00:24.245 00.001 16108 Worker thread wakes up
03:00:24.245 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:24.246 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:24.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:25.406 01.160 16108 Exposure complete
03:00:25.463 00.057 16108 worker thread done servicing request
03:00:25.463 00.000 21068 OnExposeComplete: enter
03:00:25.463 00.000 21068 UpdateGuideState(): m_state=6
03:00:25.464 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
03:00:25.465 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.92, Mass=77472, SNR=58.1, Peak=14960 HFD=2.5
03:00:25.466 00.001 21068 MultiStar: [#1 0.05,0.09,1.12,U] [#2 0.19,0.09,0.86,U] [#3 -0.12,0.24,0.87,U] [#4 0.00,0.29,1.09,U] [#5 -0.20,0.40,0.00,M9] [#6 -0.17,0.19,0.77,U] [#7 -0.23,0.10,0.78,U] [#8 0.26,0.32,0.00,M3] 
03:00:25.467 00.001 21068 single-star, 6 included, MultiStar: {-0.03, 0.16}, one-star: {0.01, 0.11}
03:00:25.468 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
03:00:25.469 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
03:00:25.469 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=0.01 mountY=-0.11, mountTheta=-1.47
03:00:25.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
03:00:25.473 00.002 21068 Enqueuing Move request for scope (0.01, 0.11)
03:00:25.474 00.001 16108 Worker thread wakes up
03:00:25.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
03:00:25.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
03:00:25.474 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
03:00:25.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:25.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:25.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:25.474 00.000 16108 MoveAxis(E, 0, ABG)
03:00:25.474 00.000 16108 Move returns status 0, amount 0
03:00:25.475 00.001 16108 MoveAxis(N, 0, ABG)
03:00:25.475 00.000 16108 Move returns status 0, amount 0
03:00:25.475 00.000 16108 move complete, result=0
03:00:25.475 00.000 16108 worker thread done servicing request
03:00:25.479 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3805, FiltMin=3286, FiltMax=32521, Gamma=1.000
03:00:25.494 00.015 21068 UpdateGuideState exits: m=77472 SNR=58.1
03:00:25.496 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:25.496 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:25.497 00.001 21068 Enqueuing Expose request
03:00:25.498 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:25.498 00.000 16108 Worker thread wakes up
03:00:25.498 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:25.499 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:26.481 00.982 16108 Exposure complete
03:00:26.534 00.053 16108 worker thread done servicing request
03:00:26.534 00.000 21068 OnExposeComplete: enter
03:00:26.536 00.002 21068 UpdateGuideState(): m_state=6
03:00:26.537 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
03:00:26.538 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=436.91, Mass=101236, SNR=69.6, Peak=16176 HFD=2.8
03:00:26.539 00.001 21068 MultiStar: [#1 0.31,0.01,0.82,U] [#2 -0.03,-0.27,0.73,U] [#3 -0.10,0.09,0.70,U] [#4 0.09,-0.45,0.00,M1] [#5 -0.26,-0.20,0.54,U] [#6 -0.20,0.17,0.60,U] [#7 -0.16,-0.21,0.61,U] [#8 0.48,0.15,0.00,M4] 
03:00:26.540 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {0.33, 0.09}
03:00:26.540 00.000 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
03:00:26.541 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
03:00:26.542 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.89 mountX=-0.03 mountY=0.03, mountTheta=2.46
03:00:26.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
03:00:26.545 00.002 21068 Enqueuing Move request for scope (0.03, -0.03)
03:00:26.546 00.001 16108 Worker thread wakes up
03:00:26.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:00:26.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:00:26.546 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
03:00:26.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:26.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:26.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:00:26.546 00.000 16108 MoveAxis(E, 0, ABG)
03:00:26.546 00.000 16108 Move returns status 0, amount 0
03:00:26.546 00.000 16108 MoveAxis(N, 0, ABG)
03:00:26.546 00.000 16108 Move returns status 0, amount 0
03:00:26.547 00.001 16108 move complete, result=0
03:00:26.547 00.000 16108 worker thread done servicing request
03:00:26.549 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3808, FiltMin=3286, FiltMax=31299, Gamma=1.000
03:00:26.563 00.014 21068 UpdateGuideState exits: m=101236 SNR=69.6
03:00:26.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:26.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:26.565 00.000 21068 Enqueuing Expose request
03:00:26.567 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:26.568 00.001 16108 Worker thread wakes up
03:00:26.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:26.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:27.736 01.168 16108 Exposure complete
03:00:27.801 00.065 16108 worker thread done servicing request
03:00:27.801 00.000 21068 OnExposeComplete: enter
03:00:27.802 00.001 21068 UpdateGuideState(): m_state=6
03:00:27.803 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
03:00:27.804 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.61, Mass=71377, SNR=56.2, Peak=12912 HFD=2.6
03:00:27.805 00.001 21068 MultiStar: [#1 0.31,-0.21,0.00,M4] [#2 0.36,-0.25,0.00,M1] [#3 -0.10,-0.13,0.98,U] [#4 0.03,-0.21,0.80,U] [#5 -0.27,0.14,0.68,U] [#6 -0.21,0.07,0.76,U] [#7 -0.25,-0.20,0.72,U] [#8 -0.07,0.14,0.68,U] 
03:00:27.806 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.07}, one-star: {0.06, -0.21}
03:00:27.806 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
03:00:27.808 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
03:00:27.810 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-2.53 mountX=0.09 mountY=0.10, mountTheta=0.82
03:00:27.811 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.07, opts=13)
03:00:27.812 00.001 21068 Enqueuing Move request for scope (-0.10, -0.07)
03:00:27.814 00.002 16108 Worker thread wakes up
03:00:27.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
03:00:27.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
03:00:27.814 00.000 16108 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=0.10
03:00:27.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:00:27.815 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:27.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:27.815 00.000 16108 MoveAxis(E, 0, ABG)
03:00:27.815 00.000 16108 Move returns status 0, amount 0
03:00:27.815 00.000 16108 MoveAxis(N, 0, ABG)
03:00:27.815 00.000 16108 Move returns status 0, amount 0
03:00:27.815 00.000 16108 move complete, result=0
03:00:27.815 00.000 16108 worker thread done servicing request
03:00:27.822 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3811, FiltMin=3261, FiltMax=31590, Gamma=1.000
03:00:27.840 00.018 21068 UpdateGuideState exits: m=71377 SNR=56.2
03:00:27.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:27.841 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:27.842 00.001 21068 Enqueuing Expose request
03:00:27.843 00.001 16108 Worker thread wakes up
03:00:27.843 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:27.844 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:27.844 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:28.813 00.969 16108 Exposure complete
03:00:28.865 00.052 16108 worker thread done servicing request
03:00:28.865 00.000 21068 OnExposeComplete: enter
03:00:28.867 00.002 21068 UpdateGuideState(): m_state=6
03:00:28.867 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
03:00:28.868 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.80, Mass=86633, SNR=59.9, Peak=12560 HFD=2.8
03:00:28.869 00.001 21068 MultiStar: [#1 -0.13,0.10,0.90,U] [#2 -0.06,0.09,0.94,U] [#3 -0.33,-0.03,0.75,U] [#4 -0.09,-0.07,0.77,U] [#5 -0.30,0.11,0.54,U] [#6 -0.32,0.36,0.00,M1] [#7 -0.36,0.19,0.00,M3] [#8 -0.04,0.15,0.63,U] 
03:00:28.870 00.001 21068 single-star, 6 included, MultiStar: {-0.14, 0.04}, one-star: {-0.10, -0.01}
03:00:28.871 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
03:00:28.872 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
03:00:28.872 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=0.10 mountY=0.04, mountTheta=0.35
03:00:28.874 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
03:00:28.875 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
03:00:28.876 00.001 16108 Worker thread wakes up
03:00:28.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:00:28.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:00:28.876 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.04
03:00:28.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:00:28.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:28.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:00:28.876 00.000 16108 MoveAxis(E, 0, ABG)
03:00:28.876 00.000 16108 Move returns status 0, amount 0
03:00:28.876 00.000 16108 MoveAxis(N, 0, ABG)
03:00:28.876 00.000 16108 Move returns status 0, amount 0
03:00:28.876 00.000 16108 move complete, result=0
03:00:28.876 00.000 16108 worker thread done servicing request
03:00:28.888 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3814, FiltMin=3238, FiltMax=33795, Gamma=1.000
03:00:28.910 00.022 21068 UpdateGuideState exits: m=86633 SNR=59.9
03:00:28.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:28.913 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:28.915 00.002 21068 Enqueuing Expose request
03:00:28.915 00.000 16108 Worker thread wakes up
03:00:28.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:28.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:28.916 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:30.088 01.172 16108 Exposure complete
03:00:30.150 00.062 16108 worker thread done servicing request
03:00:30.150 00.000 21068 OnExposeComplete: enter
03:00:30.152 00.002 21068 UpdateGuideState(): m_state=6
03:00:30.153 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
03:00:30.154 00.001 21068 Star::Find returns 1 (0), X=463.46, Y=437.01, Mass=69332, SNR=50.9, Peak=12672 HFD=2.4
03:00:30.155 00.001 21068 MultiStar: [#1 -0.15,0.08,1.03,U] [#2 0.13,0.17,1.01,U] [#3 -0.00,-0.13,1.03,U] [#4 0.10,-0.01,0.92,U] [#5 0.01,0.39,0.00,M7] [#6 -0.32,0.43,0.00,M2] [#7 -0.10,0.14,0.85,U] [#8 0.03,0.38,0.00,M3] 
03:00:30.156 00.001 21068 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {-0.35, 0.20}
03:00:30.157 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
03:00:30.158 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
03:00:30.159 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.26 mountX=0.07 mountY=-0.06, mountTheta=-0.67
03:00:30.164 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
03:00:30.165 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
03:00:30.167 00.002 16108 Worker thread wakes up
03:00:30.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
03:00:30.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
03:00:30.167 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.06
03:00:30.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:30.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:30.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:00:30.167 00.000 16108 MoveAxis(E, 0, ABG)
03:00:30.168 00.001 16108 Move returns status 0, amount 0
03:00:30.168 00.000 16108 MoveAxis(N, 0, ABG)
03:00:30.168 00.000 16108 Move returns status 0, amount 0
03:00:30.168 00.000 16108 move complete, result=0
03:00:30.168 00.000 16108 worker thread done servicing request
03:00:30.173 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3817, FiltMin=3289, FiltMax=35574, Gamma=1.000
03:00:30.190 00.017 21068 UpdateGuideState exits: m=69332 SNR=50.9
03:00:30.192 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:30.194 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:30.195 00.001 21068 Enqueuing Expose request
03:00:30.196 00.001 16108 Worker thread wakes up
03:00:30.196 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:30.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:30.196 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:31.175 00.979 16108 Exposure complete
03:00:31.232 00.057 16108 worker thread done servicing request
03:00:31.233 00.001 21068 OnExposeComplete: enter
03:00:31.234 00.001 21068 UpdateGuideState(): m_state=6
03:00:31.234 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
03:00:31.235 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.86, Mass=73717, SNR=53.6, Peak=12592 HFD=2.6
03:00:31.236 00.001 21068 MultiStar: [#1 -0.23,-0.18,0.94,U] [#2 -0.52,0.01,0.00,M1] [#3 -0.55,0.07,0.00,M1] [#4 -0.02,-0.09,0.80,U] [#5 -0.61,0.17,0.00,M8] [#6 -0.44,0.33,0.00,M3] [#7 -0.31,0.10,0.68,U] [#8 -0.45,0.06,0.00,M4] 
03:00:31.237 00.001 21068 refined, 3 included, MultiStar: {-0.20, -0.04}, one-star: {-0.23, 0.04}
03:00:31.238 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
03:00:31.238 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
03:00:31.239 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.95 mountX=0.19 mountY=0.08, mountTheta=0.42
03:00:31.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.04, opts=13)
03:00:31.242 00.001 21068 Enqueuing Move request for scope (-0.20, -0.04)
03:00:31.242 00.000 16108 Worker thread wakes up
03:00:31.243 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
03:00:31.243 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
03:00:31.243 00.000 16108 Moving (-0.20, -0.04) raw xDistance=0.19 yDistance=0.08
03:00:31.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:00:31.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:31.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:31.243 00.000 16108 MoveAxis(E, 0, ABG)
03:00:31.243 00.000 16108 Move returns status 0, amount 0
03:00:31.243 00.000 16108 MoveAxis(N, 0, ABG)
03:00:31.243 00.000 16108 Move returns status 0, amount 0
03:00:31.243 00.000 16108 move complete, result=0
03:00:31.243 00.000 16108 worker thread done servicing request
03:00:31.248 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3821, FiltMin=3267, FiltMax=31027, Gamma=1.000
03:00:31.261 00.013 21068 UpdateGuideState exits: m=73717 SNR=53.6
03:00:31.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:31.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:31.263 00.000 21068 Enqueuing Expose request
03:00:31.264 00.001 16108 Worker thread wakes up
03:00:31.264 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:31.265 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:31.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:32.417 01.152 16108 Exposure complete
03:00:32.474 00.057 16108 worker thread done servicing request
03:00:32.474 00.000 21068 OnExposeComplete: enter
03:00:32.477 00.003 21068 UpdateGuideState(): m_state=6
03:00:32.478 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
03:00:32.479 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.80, Mass=82515, SNR=62.6, Peak=13840 HFD=2.7
03:00:32.480 00.001 21068 MultiStar: [#1 -0.22,0.33,0.00,M2] [#2 -0.10,0.02,0.80,U] [#3 -0.45,0.09,0.00,M2] [#4 -0.05,-0.01,0.74,U] [#5 -0.36,0.31,0.00,M9] [#6 -0.12,0.20,0.57,U] [#7 0.02,0.22,0.65,U] [#8 0.20,0.15,0.60,U] 
03:00:32.481 00.001 21068 refined, 5 included, MultiStar: {-0.05, 0.08}, one-star: {-0.18, -0.02}
03:00:32.482 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
03:00:32.482 00.000 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
03:00:32.483 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.17 mountX=0.07 mountY=-0.06, mountTheta=-0.77
03:00:32.485 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.08, opts=13)
03:00:32.487 00.002 21068 Enqueuing Move request for scope (-0.05, 0.08)
03:00:32.488 00.001 16108 Worker thread wakes up
03:00:32.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
03:00:32.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
03:00:32.488 00.000 16108 Moving (-0.05, 0.08) raw xDistance=0.07 yDistance=-0.06
03:00:32.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:32.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:32.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:00:32.488 00.000 16108 MoveAxis(E, 0, ABG)
03:00:32.488 00.000 16108 Move returns status 0, amount 0
03:00:32.488 00.000 16108 MoveAxis(N, 0, ABG)
03:00:32.488 00.000 16108 Move returns status 0, amount 0
03:00:32.488 00.000 16108 move complete, result=0
03:00:32.488 00.000 16108 worker thread done servicing request
03:00:32.495 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3824, FiltMin=3270, FiltMax=37398, Gamma=1.000
03:00:32.511 00.016 21068 UpdateGuideState exits: m=82515 SNR=62.6
03:00:32.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:32.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:32.513 00.000 21068 Enqueuing Expose request
03:00:32.514 00.001 16108 Worker thread wakes up
03:00:32.514 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:32.515 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:32.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:33.502 00.987 16108 Exposure complete
03:00:33.579 00.077 16108 worker thread done servicing request
03:00:33.579 00.000 21068 OnExposeComplete: enter
03:00:33.580 00.001 21068 UpdateGuideState(): m_state=6
03:00:33.581 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
03:00:33.582 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.71, Mass=75248, SNR=58.4, Peak=13280 HFD=2.9
03:00:33.583 00.001 21068 MultiStar: [#1 0.22,0.02,0.76,U] [#2 0.10,-0.36,0.00,M1] [#3 -0.14,-0.20,0.75,U] [#4 -0.11,-0.33,0.90,U] [#5 -0.36,0.05,0.74,U] [#6 -0.27,-0.09,0.75,U] [#7 -0.14,0.03,0.59,U] [#8 0.51,0.11,0.00,M4] 
03:00:33.584 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.10}, one-star: {-0.13, -0.11}
03:00:33.585 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
03:00:33.586 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
03:00:33.586 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.49 mountX=0.11 mountY=0.13, mountTheta=0.85
03:00:33.589 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.10, opts=13)
03:00:33.590 00.001 21068 Enqueuing Move request for scope (-0.13, -0.10)
03:00:33.591 00.001 16108 Worker thread wakes up
03:00:33.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
03:00:33.591 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
03:00:33.591 00.000 16108 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.13
03:00:33.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:00:33.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:33.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:00:33.591 00.000 16108 MoveAxis(E, 0, ABG)
03:00:33.591 00.000 16108 Move returns status 0, amount 0
03:00:33.592 00.001 16108 MoveAxis(N, 0, ABG)
03:00:33.592 00.000 16108 Move returns status 0, amount 0
03:00:33.592 00.000 16108 move complete, result=0
03:00:33.592 00.000 16108 worker thread done servicing request
03:00:33.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3827, FiltMin=3264, FiltMax=34854, Gamma=1.000
03:00:33.608 00.012 21068 UpdateGuideState exits: m=75248 SNR=58.4
03:00:33.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:33.610 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:33.611 00.001 21068 Enqueuing Expose request
03:00:33.611 00.000 16108 Worker thread wakes up
03:00:33.612 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:33.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:33.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:34.795 01.182 16108 Exposure complete
03:00:34.851 00.056 16108 worker thread done servicing request
03:00:34.851 00.000 21068 OnExposeComplete: enter
03:00:34.853 00.002 21068 UpdateGuideState(): m_state=6
03:00:34.854 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
03:00:34.855 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.70, Mass=80040, SNR=50.8, Peak=13520 HFD=2.8
03:00:34.856 00.001 21068 MultiStar: [#1 0.18,-0.17,0.99,U] [#2 0.19,0.04,0.99,U] [#3 0.12,0.03,1.04,U] [#4 0.36,-0.10,0.00,M1] [#5 -0.14,-0.39,0.00,M9] [#6 -0.14,-0.04,0.76,U] [#7 -0.22,-0.18,0.63,U] [#8 0.48,-0.14,0.00,M5] 
03:00:34.856 00.000 21068 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {0.05, -0.11}
03:00:34.857 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
03:00:34.858 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
03:00:34.859 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.86 mountX=-0.07 mountY=0.05, mountTheta=2.49
03:00:34.860 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
03:00:34.862 00.002 21068 Enqueuing Move request for scope (0.06, -0.06)
03:00:34.863 00.001 16108 Worker thread wakes up
03:00:34.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:00:34.863 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:00:34.863 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
03:00:34.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:34.864 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:34.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:00:34.864 00.000 16108 MoveAxis(E, 0, ABG)
03:00:34.864 00.000 16108 Move returns status 0, amount 0
03:00:34.864 00.000 16108 MoveAxis(N, 0, ABG)
03:00:34.864 00.000 16108 Move returns status 0, amount 0
03:00:34.864 00.000 16108 move complete, result=0
03:00:34.864 00.000 16108 worker thread done servicing request
03:00:34.866 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3830, FiltMin=3261, FiltMax=29094, Gamma=1.000
03:00:34.879 00.013 21068 UpdateGuideState exits: m=80040 SNR=50.8
03:00:34.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:34.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:34.881 00.000 21068 Enqueuing Expose request
03:00:34.882 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:34.883 00.001 16108 Worker thread wakes up
03:00:34.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:34.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:35.854 00.971 16108 Exposure complete
03:00:35.920 00.066 16108 worker thread done servicing request
03:00:35.920 00.000 21068 OnExposeComplete: enter
03:00:35.920 00.000 21068 UpdateGuideState(): m_state=6
03:00:35.921 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
03:00:35.922 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.66, Mass=91555, SNR=57.9, Peak=14208 HFD=3.0
03:00:35.923 00.001 21068 MultiStar: [#1 0.03,-0.33,0.94,U] [#2 0.06,-0.17,0.97,U] [#3 -0.31,-0.12,0.80,U] [#4 0.04,-0.37,0.00,M2] [#5 -0.32,-0.04,0.58,U] [#6 -0.38,-0.04,0.00,M1] [#7 -0.26,-0.12,0.59,U] [#8 -0.36,0.24,0.00,M6] 
03:00:35.924 00.001 21068 single-star, 5 included, MultiStar: {-0.11, -0.17}, one-star: {-0.05, -0.16}
03:00:35.924 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
03:00:35.925 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
03:00:35.926 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.85 mountX=0.02 mountY=0.16, mountTheta=1.47
03:00:35.927 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
03:00:35.928 00.001 21068 Enqueuing Move request for scope (-0.05, -0.16)
03:00:35.929 00.001 16108 Worker thread wakes up
03:00:35.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
03:00:35.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
03:00:35.929 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.16
03:00:35.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:00:35.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:35.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:00:35.930 00.001 16108 MoveAxis(E, 0, ABG)
03:00:35.930 00.000 16108 Move returns status 0, amount 0
03:00:35.930 00.000 16108 MoveAxis(N, 0, ABG)
03:00:35.930 00.000 16108 Move returns status 0, amount 0
03:00:35.930 00.000 16108 move complete, result=0
03:00:35.930 00.000 16108 worker thread done servicing request
03:00:35.932 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3833, FiltMin=3309, FiltMax=36358, Gamma=1.000
03:00:35.945 00.013 21068 UpdateGuideState exits: m=91555 SNR=57.9
03:00:35.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:35.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:35.947 00.000 21068 Enqueuing Expose request
03:00:35.948 00.001 16108 Worker thread wakes up
03:00:35.948 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:35.949 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:35.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:37.095 01.146 16108 Exposure complete
03:00:37.150 00.055 16108 worker thread done servicing request
03:00:37.150 00.000 21068 OnExposeComplete: enter
03:00:37.151 00.001 21068 UpdateGuideState(): m_state=6
03:00:37.153 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
03:00:37.154 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.53, Mass=72572, SNR=53.9, Peak=13264 HFD=2.8
03:00:37.155 00.001 21068 MultiStar: [#1 -0.23,-0.12,0.98,U] [#2 0.13,0.21,0.82,U] [#3 -0.28,0.03,0.97,U] [#4 -0.07,-0.06,0.95,U] [#5 -0.29,-0.14,0.60,U] [#6 -0.35,-0.18,0.00,M2] [#7 -0.39,-0.10,0.00,M1] [#8 0.15,-0.06,0.66,U] 
03:00:37.156 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.06}, one-star: {-0.12, -0.29}
03:00:37.157 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.71)
03:00:37.158 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.77)
03:00:37.158 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.61 mountX=0.10 mountY=0.09, mountTheta=0.74
03:00:37.161 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
03:00:37.162 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
03:00:37.163 00.001 16108 Worker thread wakes up
03:00:37.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
03:00:37.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
03:00:37.163 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.09
03:00:37.164 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:00:37.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:37.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:00:37.164 00.000 16108 MoveAxis(E, 0, ABG)
03:00:37.164 00.000 16108 Move returns status 0, amount 0
03:00:37.164 00.000 16108 MoveAxis(N, 0, ABG)
03:00:37.164 00.000 16108 Move returns status 0, amount 0
03:00:37.164 00.000 16108 move complete, result=0
03:00:37.164 00.000 16108 worker thread done servicing request
03:00:37.170 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3833, FiltMin=3267, FiltMax=37923, Gamma=1.000
03:00:37.190 00.020 21068 UpdateGuideState exits: m=72572 SNR=53.9
03:00:37.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:37.193 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:37.195 00.002 21068 Enqueuing Expose request
03:00:37.196 00.001 16108 Worker thread wakes up
03:00:37.196 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:37.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:37.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:38.170 00.973 16108 Exposure complete
03:00:38.235 00.065 16108 worker thread done servicing request
03:00:38.235 00.000 21068 OnExposeComplete: enter
03:00:38.236 00.001 21068 UpdateGuideState(): m_state=6
03:00:38.237 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
03:00:38.238 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.75, Mass=100064, SNR=70.2, Peak=14512 HFD=3.1
03:00:38.239 00.001 21068 MultiStar: [#1 -0.06,0.07,0.75,U] [#2 0.31,-0.11,0.73,U] [#3 -0.05,-0.05,0.62,U] [#4 -0.08,-0.23,0.77,U] [#5 -0.53,-0.18,0.00,M8] [#6 -0.18,-0.17,0.51,U] [#7 -0.47,-0.51,0.00,M2] [#8 0.26,-0.36,0.00,M6] 
03:00:38.240 00.001 21068 single-star, 5 included, MultiStar: {0.01, -0.09}, one-star: {0.06, -0.07}
03:00:38.241 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
03:00:38.241 00.000 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.48)
03:00:38.242 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.90 mountX=-0.07 mountY=0.06, mountTheta=2.45
03:00:38.245 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
03:00:38.245 00.000 21068 Enqueuing Move request for scope (0.06, -0.07)
03:00:38.247 00.002 16108 Worker thread wakes up
03:00:38.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
03:00:38.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
03:00:38.247 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
03:00:38.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:38.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:38.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:38.247 00.000 16108 MoveAxis(E, 0, ABG)
03:00:38.248 00.001 16108 Move returns status 0, amount 0
03:00:38.248 00.000 16108 MoveAxis(N, 0, ABG)
03:00:38.248 00.000 16108 Move returns status 0, amount 0
03:00:38.248 00.000 16108 move complete, result=0
03:00:38.248 00.000 16108 worker thread done servicing request
03:00:38.253 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=3837, FiltMin=3190, FiltMax=27427, Gamma=1.000
03:00:38.272 00.019 21068 UpdateGuideState exits: m=100064 SNR=70.2
03:00:38.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:38.274 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:38.277 00.003 21068 Enqueuing Expose request
03:00:38.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:38.278 00.001 16108 Worker thread wakes up
03:00:38.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:38.279 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:39.438 01.159 16108 Exposure complete
03:00:39.514 00.076 16108 worker thread done servicing request
03:00:39.514 00.000 21068 OnExposeComplete: enter
03:00:39.515 00.001 21068 UpdateGuideState(): m_state=6
03:00:39.517 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
03:00:39.519 00.002 21068 Star::Find returns 1 (0), X=464.05, Y=436.86, Mass=88346, SNR=66.0, Peak=16304 HFD=2.6
03:00:39.521 00.002 21068 MultiStar: [#1 0.29,0.08,0.85,U] [#2 0.24,0.07,0.77,U] [#3 0.16,-0.13,0.72,U] [#4 0.36,-0.03,0.80,U] [#5 0.30,0.17,0.60,U] [#6 0.09,0.20,0.61,U] [#7 0.32,-0.07,0.42,U] [#8 0.53,-0.02,0.00,M7] 
03:00:39.522 00.001 21068 single-star, 7 included, MultiStar: {0.25, 0.04}, one-star: {0.24, 0.04}
03:00:39.523 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
03:00:39.524 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
03:00:39.524 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.16 mountX=-0.23 mountY=-0.09, mountTheta=-2.75
03:00:39.527 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.04, opts=13)
03:00:39.529 00.002 21068 Enqueuing Move request for scope (0.24, 0.04)
03:00:39.531 00.002 16108 Worker thread wakes up
03:00:39.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
03:00:39.531 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
03:00:39.531 00.000 16108 Moving (0.24, 0.04) raw xDistance=-0.23 yDistance=-0.09
03:00:39.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:00:39.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:39.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:00:39.531 00.000 16108 MoveAxis(E, 59, ABG)
03:00:39.531 00.000 16108 Guiding  Dir = 2, Dur = 59
03:00:39.531 00.000 16108 IsSlewing returns 0
03:00:39.531 00.000 16108 IsGuiding returns 0
03:00:39.532 00.001 16108 PulseGuide returned control before completion, sleep 68
03:00:39.538 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3837, FiltMin=3299, FiltMax=29123, Gamma=1.000
03:00:39.555 00.017 21068 UpdateGuideState exits: m=88346 SNR=66.0
03:00:39.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:39.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:39.558 00.001 21068 Enqueuing Expose request
03:00:39.611 00.053 16108 IsGuiding returns 0
03:00:39.611 00.000 16108 Move returns status 0, amount 59
03:00:39.611 00.000 16108 MoveAxis(N, 0, ABG)
03:00:39.611 00.000 16108 Move returns status 0, amount 0
03:00:39.611 00.000 16108 move complete, result=0
03:00:39.613 00.002 16108 worker thread done servicing request
03:00:39.613 00.000 16108 Worker thread wakes up
03:00:39.613 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:39.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:39.613 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
03:00:40.592 00.979 16108 Exposure complete
03:00:40.648 00.056 16108 worker thread done servicing request
03:00:40.648 00.000 21068 OnExposeComplete: enter
03:00:40.649 00.001 21068 UpdateGuideState(): m_state=6
03:00:40.650 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
03:00:40.650 00.000 21068 Star::Find returns 1 (0), X=464.04, Y=436.91, Mass=87135, SNR=61.2, Peak=15632 HFD=2.8
03:00:40.651 00.001 21068 MultiStar: [#1 0.62,0.16,0.00,M1] [#2 0.33,0.24,0.00,M1] [#3 0.03,0.00,0.75,U] [#4 0.10,0.28,0.84,U] [#5 -0.18,0.20,0.69,U] [#6 -0.12,0.08,0.70,U] [#7 0.14,-0.12,0.56,U] [#8 0.56,0.22,0.00,M8] 
03:00:40.652 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {0.23, 0.10}
03:00:40.653 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
03:00:40.654 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
03:00:40.654 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:00:40.657 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
03:00:40.657 00.000 21068 Enqueuing Move request for scope (0.05, 0.10)
03:00:40.658 00.001 16108 Worker thread wakes up
03:00:40.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:00:40.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:00:40.658 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
03:00:40.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:40.659 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:40.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:40.659 00.000 16108 MoveAxis(E, 0, ABG)
03:00:40.659 00.000 16108 Move returns status 0, amount 0
03:00:40.659 00.000 16108 MoveAxis(N, 0, ABG)
03:00:40.659 00.000 16108 Move returns status 0, amount 0
03:00:40.659 00.000 16108 move complete, result=0
03:00:40.659 00.000 16108 worker thread done servicing request
03:00:40.664 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=3840, FiltMin=3267, FiltMax=27600, Gamma=1.000
03:00:40.681 00.017 21068 UpdateGuideState exits: m=87135 SNR=61.2
03:00:40.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:40.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:40.683 00.000 21068 Enqueuing Expose request
03:00:40.684 00.001 16108 Worker thread wakes up
03:00:40.684 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:40.686 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:40.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:41.851 01.165 16108 Exposure complete
03:00:41.907 00.056 16108 worker thread done servicing request
03:00:41.907 00.000 21068 OnExposeComplete: enter
03:00:41.910 00.003 21068 UpdateGuideState(): m_state=6
03:00:41.913 00.003 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
03:00:41.914 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=436.79, Mass=84559, SNR=58.9, Peak=17568 HFD=2.4
03:00:41.916 00.002 21068 MultiStar: [#1 0.41,0.17,0.00,M2] [#2 0.18,-0.13,0.84,U] [#3 -0.18,0.03,0.85,U] [#4 0.40,-0.28,0.00,M1] [#5 -0.22,-0.02,0.64,U] [#6 -0.29,0.31,0.00,M1] [#7 -0.21,0.11,0.71,U] [#8 0.42,0.22,0.00,M9] 
03:00:41.916 00.000 21068 refined, 4 included, MultiStar: {-0.00, -0.01}, one-star: {0.29, -0.02}
03:00:41.917 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
03:00:41.918 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
03:00:41.919 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.58 mountX=-0.00 mountY=0.01, mountTheta=1.74
03:00:41.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.01, opts=13)
03:00:41.921 00.001 21068 Enqueuing Move request for scope (-0.00, -0.01)
03:00:41.922 00.001 16108 Worker thread wakes up
03:00:41.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
03:00:41.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
03:00:41.922 00.000 16108 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
03:00:41.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:00:41.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:41.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:00:41.922 00.000 16108 MoveAxis(E, 0, ABG)
03:00:41.922 00.000 16108 Move returns status 0, amount 0
03:00:41.922 00.000 16108 MoveAxis(N, 0, ABG)
03:00:41.922 00.000 16108 Move returns status 0, amount 0
03:00:41.922 00.000 16108 move complete, result=0
03:00:41.922 00.000 16108 worker thread done servicing request
03:00:41.926 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3840, FiltMin=3232, FiltMax=27693, Gamma=1.000
03:00:41.939 00.013 21068 UpdateGuideState exits: m=84559 SNR=58.9
03:00:41.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:41.940 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:41.941 00.001 21068 Enqueuing Expose request
03:00:41.942 00.001 16108 Worker thread wakes up
03:00:41.942 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:41.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:41.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:42.930 00.988 16108 Exposure complete
03:00:43.004 00.074 16108 worker thread done servicing request
03:00:43.004 00.000 21068 OnExposeComplete: enter
03:00:43.007 00.003 21068 UpdateGuideState(): m_state=6
03:00:43.008 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
03:00:43.008 00.000 21068 Star::Find returns 1 (0), X=464.12, Y=436.99, Mass=98280, SNR=73.3, Peak=17056 HFD=2.8
03:00:43.010 00.002 21068 MultiStar: [#1 0.21,0.14,0.78,U] [#2 0.39,0.09,0.00,M1] [#3 -0.16,-0.25,0.65,U] [#4 0.09,-0.08,0.71,U] [#5 -0.24,0.33,0.00,M6] [#6 0.01,0.37,0.63,U] [#7 -0.11,0.15,0.52,U] [#8 0.69,0.46,0.00,M10] 
03:00:43.011 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {0.31, 0.18}
03:00:43.012 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
03:00:43.014 00.002 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
03:00:43.016 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=-0.07 mountY=-0.11, mountTheta=-2.16
03:00:43.020 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.09, opts=13)
03:00:43.022 00.002 21068 Enqueuing Move request for scope (0.09, 0.09)
03:00:43.024 00.002 16108 Worker thread wakes up
03:00:43.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
03:00:43.024 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
03:00:43.024 00.000 16108 Moving (0.09, 0.09) raw xDistance=-0.07 yDistance=-0.11
03:00:43.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:43.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:43.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:43.025 00.001 16108 MoveAxis(E, 0, ABG)
03:00:43.025 00.000 16108 Move returns status 0, amount 0
03:00:43.025 00.000 16108 MoveAxis(N, 0, ABG)
03:00:43.025 00.000 16108 Move returns status 0, amount 0
03:00:43.025 00.000 16108 move complete, result=0
03:00:43.025 00.000 16108 worker thread done servicing request
03:00:43.033 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3843, FiltMin=3283, FiltMax=28131, Gamma=1.000
03:00:43.055 00.022 21068 UpdateGuideState exits: m=98280 SNR=73.3
03:00:43.056 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:43.057 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:43.058 00.001 21068 Enqueuing Expose request
03:00:43.059 00.001 16108 Worker thread wakes up
03:00:43.059 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:43.061 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:43.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:44.222 01.161 16108 Exposure complete
03:00:44.289 00.067 16108 worker thread done servicing request
03:00:44.289 00.000 21068 OnExposeComplete: enter
03:00:44.290 00.001 21068 UpdateGuideState(): m_state=6
03:00:44.291 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
03:00:44.292 00.001 21068 Star::Find returns 1 (0), X=464.00, Y=436.72, Mass=92788, SNR=65.3, Peak=15728 HFD=2.5
03:00:44.293 00.001 21068 MultiStar: [#1 0.25,-0.04,0.76,U] [#2 0.49,0.02,0.00,M2] [#3 0.07,0.05,0.64,U] [#4 0.24,-0.47,0.00,M1] [#5 -0.09,-0.17,0.64,U] [#6 -0.06,0.08,0.71,U] [#7 0.17,-0.33,0.48,U] [#8 0.16,-0.17,0.61,U] 
03:00:44.293 00.000 21068 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.19, -0.10}
03:00:44.294 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
03:00:44.295 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
03:00:44.295 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.12 mountY=0.06, mountTheta=2.69
03:00:44.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
03:00:44.298 00.001 21068 Enqueuing Move request for scope (0.10, -0.08)
03:00:44.298 00.000 16108 Worker thread wakes up
03:00:44.299 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
03:00:44.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
03:00:44.299 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=0.06
03:00:44.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:00:44.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:44.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:44.299 00.000 16108 MoveAxis(E, 0, ABG)
03:00:44.299 00.000 16108 Move returns status 0, amount 0
03:00:44.299 00.000 16108 MoveAxis(N, 0, ABG)
03:00:44.299 00.000 16108 Move returns status 0, amount 0
03:00:44.299 00.000 16108 move complete, result=0
03:00:44.299 00.000 16108 worker thread done servicing request
03:00:44.302 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3843, FiltMin=3235, FiltMax=26534, Gamma=1.000
03:00:44.315 00.013 21068 UpdateGuideState exits: m=92788 SNR=65.3
03:00:44.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:44.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:44.318 00.001 21068 Enqueuing Expose request
03:00:44.319 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:44.319 00.000 16108 Worker thread wakes up
03:00:44.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:44.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:45.289 00.970 16108 Exposure complete
03:00:45.346 00.057 16108 worker thread done servicing request
03:00:45.346 00.000 21068 OnExposeComplete: enter
03:00:45.347 00.001 21068 UpdateGuideState(): m_state=6
03:00:45.348 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
03:00:45.349 00.001 21068 Star::Find returns 1 (0), X=463.79, Y=436.51, Mass=84388, SNR=65.1, Peak=14896 HFD=3.0
03:00:45.350 00.001 21068 MultiStar: [#1 -0.02,-0.35,0.72,U] [#2 0.46,-0.13,0.00,M3] [#3 -0.07,-0.01,0.63,U] [#4 0.35,-0.69,0.00,M2] [#5 0.13,-0.37,0.00,M6] [#6 -0.08,-0.37,0.00,M1] [#7 -0.24,-0.05,0.60,U] [#8 0.59,0.09,0.00,M10] 
03:00:45.351 00.001 21068 refined, 3 included, MultiStar: {-0.08, -0.20}, one-star: {-0.02, -0.31}
03:00:45.351 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
03:00:45.353 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:00:45.354 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.93 mountX=0.04 mountY=0.21, mountTheta=1.39
03:00:45.355 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.20, opts=13)
03:00:45.356 00.001 21068 Enqueuing Move request for scope (-0.08, -0.20)
03:00:45.357 00.001 16108 Worker thread wakes up
03:00:45.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
03:00:45.357 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
03:00:45.357 00.000 16108 Moving (-0.08, -0.20) raw xDistance=0.04 yDistance=0.21
03:00:45.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:00:45.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:00:45.357 00.000 16108 MoveAxis(E, 0, ABG)
03:00:45.357 00.000 16108 Move returns status 0, amount 0
03:00:45.358 00.001 16108 MoveAxis(S, 43, ABG)
03:00:45.358 00.000 16108 Guiding  Dir = 1, Dur = 43
03:00:45.358 00.000 16108 IsSlewing returns 0
03:00:45.358 00.000 16108 IsGuiding returns 0
03:00:45.360 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3843, FiltMin=3251, FiltMax=28016, Gamma=1.000
03:00:45.384 00.024 21068 UpdateGuideState exits: m=84388 SNR=65.1
03:00:45.386 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:45.388 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:45.389 00.001 21068 Enqueuing Expose request
03:00:45.415 00.026 16108 IsGuiding returns 1
03:00:45.415 00.000 16108 scope still moving after pulse duration time elapsed
03:00:45.445 00.030 16108 IsSlewing returns 0
03:00:45.445 00.000 16108 IsGuiding returns 1
03:00:45.477 00.032 16108 IsSlewing returns 0
03:00:45.477 00.000 16108 IsGuiding returns 1
03:00:45.508 00.031 16108 IsSlewing returns 0
03:00:45.508 00.000 16108 IsGuiding returns 0
03:00:45.508 00.000 16108 scope move finished after 43 + 106 ms
03:00:45.508 00.000 16108 Move returns status 0, amount 43
03:00:45.508 00.000 16108 move complete, result=0
03:00:45.508 00.000 16108 worker thread done servicing request
03:00:45.508 00.000 16108 Worker thread wakes up
03:00:45.509 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:00:45.510 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:45.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:46.657 01.147 16108 Exposure complete
03:00:46.714 00.057 16108 worker thread done servicing request
03:00:46.714 00.000 21068 OnExposeComplete: enter
03:00:46.715 00.001 21068 UpdateGuideState(): m_state=6
03:00:46.717 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
03:00:46.718 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.54, Mass=70344, SNR=55.5, Peak=13328 HFD=2.4
03:00:46.721 00.003 21068 MultiStar: [#1 0.47,-0.05,0.00,M1] [#2 0.38,-0.14,0.00,M4] [#3 -0.25,0.03,0.84,U] [#4 0.47,-0.18,0.00,M3] [#5 0.08,-0.31,0.64,U] [#6 0.02,-0.17,0.74,U] [#7 -0.17,-0.08,0.60,U] [#8 0.23,0.22,0.59,U] 
03:00:46.723 00.002 21068 refined, 5 included, MultiStar: {-0.00, -0.11}, one-star: {0.11, -0.28}
03:00:46.724 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
03:00:46.725 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
03:00:46.726 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.02 mountY=0.11, mountTheta=1.74
03:00:46.729 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.11, opts=13)
03:00:46.731 00.002 21068 Enqueuing Move request for scope (-0.00, -0.11)
03:00:46.734 00.003 16108 Worker thread wakes up
03:00:46.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
03:00:46.734 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
03:00:46.734 00.000 16108 Moving (-0.00, -0.11) raw xDistance=-0.02 yDistance=0.11
03:00:46.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:46.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:46.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:46.734 00.000 16108 MoveAxis(E, 0, ABG)
03:00:46.734 00.000 16108 Move returns status 0, amount 0
03:00:46.734 00.000 16108 MoveAxis(N, 0, ABG)
03:00:46.734 00.000 16108 Move returns status 0, amount 0
03:00:46.734 00.000 16108 move complete, result=0
03:00:46.734 00.000 16108 worker thread done servicing request
03:00:46.742 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3843, FiltMin=3286, FiltMax=29702, Gamma=1.000
03:00:46.759 00.017 21068 UpdateGuideState exits: m=70344 SNR=55.5
03:00:46.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:46.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:46.762 00.001 21068 Enqueuing Expose request
03:00:46.763 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:46.764 00.001 16108 Worker thread wakes up
03:00:46.764 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:46.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:47.725 00.961 16108 Exposure complete
03:00:47.781 00.056 16108 worker thread done servicing request
03:00:47.781 00.000 21068 OnExposeComplete: enter
03:00:47.782 00.001 21068 UpdateGuideState(): m_state=6
03:00:47.784 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
03:00:47.785 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.49, Mass=78952, SNR=57.6, Peak=14528 HFD=3.0
03:00:47.787 00.002 21068 MultiStar: [#1 -0.01,-0.44,0.00,M2] [#2 0.41,-0.12,0.00,M5] [#3 0.04,0.15,0.83,U] [#4 0.25,-0.13,0.76,U] [#5 -0.27,-0.06,0.73,U] [#6 -0.03,0.35,0.74,U] [#7 -0.11,0.31,0.64,U] [#8 0.52,0.40,0.00,M10] 
03:00:47.788 00.001 21068 refined, 5 included, MultiStar: {0.00, 0.02}, one-star: {0.08, -0.33}
03:00:47.790 00.002 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
03:00:47.791 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
03:00:47.793 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.48 mountX=0.00 mountY=-0.02, mountTheta=-1.49
03:00:47.794 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.02, opts=13)
03:00:47.795 00.001 21068 Enqueuing Move request for scope (0.00, 0.02)
03:00:47.796 00.001 16108 Worker thread wakes up
03:00:47.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:00:47.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:00:47.796 00.000 16108 Moving (0.00, 0.02) raw xDistance=0.00 yDistance=-0.02
03:00:47.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:00:47.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:47.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:00:47.797 00.001 16108 MoveAxis(E, 0, ABG)
03:00:47.797 00.000 16108 Move returns status 0, amount 0
03:00:47.797 00.000 16108 MoveAxis(N, 0, ABG)
03:00:47.797 00.000 16108 Move returns status 0, amount 0
03:00:47.797 00.000 16108 move complete, result=0
03:00:47.797 00.000 16108 worker thread done servicing request
03:00:47.799 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3843, FiltMin=3286, FiltMax=31814, Gamma=1.000
03:00:47.812 00.013 21068 UpdateGuideState exits: m=78952 SNR=57.6
03:00:47.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:47.813 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:47.814 00.001 21068 Enqueuing Expose request
03:00:47.815 00.001 16108 Worker thread wakes up
03:00:47.815 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:47.816 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:47.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:48.977 01.161 16108 Exposure complete
03:00:49.034 00.057 16108 worker thread done servicing request
03:00:49.034 00.000 21068 OnExposeComplete: enter
03:00:49.036 00.002 21068 UpdateGuideState(): m_state=6
03:00:49.036 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
03:00:49.037 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.85, Mass=71326, SNR=55.5, Peak=14832 HFD=2.6
03:00:49.038 00.001 21068 MultiStar: [#1 0.30,0.03,1.03,U] [#2 0.58,0.01,0.00,M6] [#3 -0.03,-0.03,1.02,U] [#4 -0.10,-0.03,0.75,U] [#5 0.20,0.10,0.82,U] [#6 -0.04,0.47,0.00,M1] [#7 -0.22,0.16,0.65,U] [#8 0.21,0.11,0.68,U] 
03:00:49.039 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {-0.21, 0.04}
03:00:49.039 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
03:00:49.040 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
03:00:49.041 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.03 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
03:00:49.042 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
03:00:49.043 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
03:00:49.044 00.001 16108 Worker thread wakes up
03:00:49.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:00:49.044 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:00:49.044 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
03:00:49.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:49.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:49.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:00:49.044 00.000 16108 MoveAxis(E, 0, ABG)
03:00:49.044 00.000 16108 Move returns status 0, amount 0
03:00:49.044 00.000 16108 MoveAxis(N, 0, ABG)
03:00:49.044 00.000 16108 Move returns status 0, amount 0
03:00:49.044 00.000 16108 move complete, result=0
03:00:49.044 00.000 16108 worker thread done servicing request
03:00:49.052 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=3843, FiltMin=3261, FiltMax=31241, Gamma=1.000
03:00:49.075 00.023 21068 UpdateGuideState exits: m=71326 SNR=55.5
03:00:49.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:49.078 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:49.079 00.001 21068 Enqueuing Expose request
03:00:49.080 00.001 16108 Worker thread wakes up
03:00:49.080 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:49.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:49.082 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:50.059 00.977 16108 Exposure complete
03:00:50.114 00.055 16108 worker thread done servicing request
03:00:50.114 00.000 21068 OnExposeComplete: enter
03:00:50.115 00.001 21068 UpdateGuideState(): m_state=6
03:00:50.116 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
03:00:50.116 00.000 21068 Star::Find returns 1 (0), X=463.87, Y=436.84, Mass=78240, SNR=55.3, Peak=14608 HFD=2.7
03:00:50.117 00.001 21068 MultiStar: [#1 -0.08,0.05,0.94,U] [#2 0.33,0.11,1.00,U] [#3 0.01,0.11,0.86,U] [#4 0.28,-0.06,0.70,U] [#5 -0.25,0.22,0.76,U] [#6 -0.04,0.14,0.67,U] [#7 0.05,-0.13,0.69,U] [#8 0.35,0.01,0.63,U] 
03:00:50.118 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.06, 0.02}
03:00:50.119 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
03:00:50.120 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
03:00:50.120 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=-0.06 mountY=-0.03, mountTheta=-2.60
03:00:50.123 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
03:00:50.123 00.000 21068 Enqueuing Move request for scope (0.06, 0.02)
03:00:50.124 00.001 16108 Worker thread wakes up
03:00:50.125 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:00:50.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:00:50.125 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
03:00:50.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:00:50.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:50.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:00:50.125 00.000 16108 MoveAxis(E, 0, ABG)
03:00:50.125 00.000 16108 Move returns status 0, amount 0
03:00:50.125 00.000 16108 MoveAxis(N, 0, ABG)
03:00:50.125 00.000 16108 Move returns status 0, amount 0
03:00:50.125 00.000 16108 move complete, result=0
03:00:50.125 00.000 16108 worker thread done servicing request
03:00:50.131 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3846, FiltMin=3289, FiltMax=32483, Gamma=1.000
03:00:50.155 00.024 21068 UpdateGuideState exits: m=78240 SNR=55.3
03:00:50.158 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:50.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:50.161 00.002 21068 Enqueuing Expose request
03:00:50.162 00.001 16108 Worker thread wakes up
03:00:50.163 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:50.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:50.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:51.332 01.168 16108 Exposure complete
03:00:51.420 00.088 16108 worker thread done servicing request
03:00:51.420 00.000 21068 OnExposeComplete: enter
03:00:51.421 00.001 21068 UpdateGuideState(): m_state=6
03:00:51.421 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
03:00:51.422 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.62, Mass=89312, SNR=63.8, Peak=15568 HFD=2.7
03:00:51.423 00.001 21068 MultiStar: [#1 0.01,-0.13,0.82,U] [#2 0.36,0.26,0.00,M6] [#3 -0.24,-0.14,0.76,U] [#4 0.07,-0.02,0.62,U] [#5 -0.24,0.12,0.69,U] [#6 -0.33,-0.33,0.00,M1] [#7 -0.02,-0.04,0.62,U] [#8 0.01,-0.29,0.58,U] 
03:00:51.424 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.11}, one-star: {0.13, -0.20}
03:00:51.424 00.000 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
03:00:51.425 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
03:00:51.426 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.88 mountX=0.01 mountY=0.11, mountTheta=1.44
03:00:51.427 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
03:00:51.428 00.001 21068 Enqueuing Move request for scope (-0.03, -0.11)
03:00:51.429 00.001 16108 Worker thread wakes up
03:00:51.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
03:00:51.429 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
03:00:51.429 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.11
03:00:51.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:51.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:51.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:51.429 00.000 16108 MoveAxis(E, 0, ABG)
03:00:51.429 00.000 16108 Move returns status 0, amount 0
03:00:51.430 00.001 16108 MoveAxis(N, 0, ABG)
03:00:51.430 00.000 16108 Move returns status 0, amount 0
03:00:51.430 00.000 16108 move complete, result=0
03:00:51.430 00.000 16108 worker thread done servicing request
03:00:51.436 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3849, FiltMin=3241, FiltMax=30262, Gamma=1.000
03:00:51.458 00.022 21068 UpdateGuideState exits: m=89312 SNR=63.8
03:00:51.460 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:51.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:51.462 00.001 21068 Enqueuing Expose request
03:00:51.466 00.004 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:51.468 00.002 16108 Worker thread wakes up
03:00:51.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:51.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:52.453 00.985 16108 Exposure complete
03:00:52.510 00.057 16108 worker thread done servicing request
03:00:52.510 00.000 21068 OnExposeComplete: enter
03:00:52.512 00.002 21068 UpdateGuideState(): m_state=6
03:00:52.513 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
03:00:52.514 00.001 21068 Star::Find returns 1 (0), X=463.65, Y=436.76, Mass=77997, SNR=66.8, Peak=14192 HFD=2.8
03:00:52.515 00.001 21068 MultiStar: [#1 -0.31,0.00,0.87,U] [#2 0.26,0.02,0.63,U] [#3 -0.09,-0.05,0.75,U] [#4 -0.03,-0.22,0.73,U] [#5 -0.02,-0.14,0.64,U] [#6 -0.25,-0.23,0.71,U] [#7 -0.10,-0.00,0.62,U] [#8 0.43,-0.05,0.00,M8] 
03:00:52.516 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.08}, one-star: {-0.16, -0.05}
03:00:52.517 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
03:00:52.518 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
03:00:52.519 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.09 mountY=0.10, mountTheta=0.88
03:00:52.523 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.08, opts=13)
03:00:52.524 00.001 21068 Enqueuing Move request for scope (-0.10, -0.08)
03:00:52.525 00.001 16108 Worker thread wakes up
03:00:52.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
03:00:52.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
03:00:52.525 00.000 16108 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=0.10
03:00:52.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:00:52.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:52.526 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:52.526 00.000 16108 MoveAxis(E, 0, ABG)
03:00:52.526 00.000 16108 Move returns status 0, amount 0
03:00:52.526 00.000 16108 MoveAxis(N, 0, ABG)
03:00:52.526 00.000 16108 Move returns status 0, amount 0
03:00:52.526 00.000 16108 move complete, result=0
03:00:52.526 00.000 16108 worker thread done servicing request
03:00:52.530 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3853, FiltMin=3280, FiltMax=32131, Gamma=1.000
03:00:52.545 00.015 21068 UpdateGuideState exits: m=77997 SNR=66.8
03:00:52.546 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:52.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:52.547 00.000 21068 Enqueuing Expose request
03:00:52.548 00.001 16108 Worker thread wakes up
03:00:52.548 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:52.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:52.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:53.720 01.171 16108 Exposure complete
03:00:53.775 00.055 16108 worker thread done servicing request
03:00:53.775 00.000 21068 OnExposeComplete: enter
03:00:53.776 00.001 21068 UpdateGuideState(): m_state=6
03:00:53.777 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
03:00:53.777 00.000 21068 Star::Find returns 1 (0), X=463.92, Y=436.54, Mass=71948, SNR=53.6, Peak=15664 HFD=2.4
03:00:53.779 00.002 21068 MultiStar: [#1 -0.05,0.08,1.03,U] [#2 0.35,0.16,0.00,M6] [#3 -0.05,-0.17,0.99,U] [#4 0.07,0.04,0.92,U] [#5 -0.31,-0.05,0.95,U] [#6 -0.20,0.11,0.97,U] [#7 0.11,-0.32,0.76,U] [#8 0.37,0.08,0.00,M9] 
03:00:53.780 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.08}, one-star: {0.11, -0.28}
03:00:53.780 00.000 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
03:00:53.781 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
03:00:53.782 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.13 mountX=0.03 mountY=0.09, mountTheta=1.20
03:00:53.784 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
03:00:53.785 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
03:00:53.786 00.001 16108 Worker thread wakes up
03:00:53.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:00:53.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:00:53.786 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.03 yDistance=0.09
03:00:53.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:00:53.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:53.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:00:53.786 00.000 16108 MoveAxis(E, 0, ABG)
03:00:53.786 00.000 16108 Move returns status 0, amount 0
03:00:53.786 00.000 16108 MoveAxis(N, 0, ABG)
03:00:53.786 00.000 16108 Move returns status 0, amount 0
03:00:53.786 00.000 16108 move complete, result=0
03:00:53.787 00.001 16108 worker thread done servicing request
03:00:53.789 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3856, FiltMin=3321, FiltMax=32467, Gamma=1.000
03:00:53.803 00.014 21068 UpdateGuideState exits: m=71948 SNR=53.6
03:00:53.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:53.804 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:53.805 00.001 21068 Enqueuing Expose request
03:00:53.806 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:53.807 00.001 16108 Worker thread wakes up
03:00:53.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:53.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:54.789 00.982 16108 Exposure complete
03:00:54.843 00.054 16108 worker thread done servicing request
03:00:54.843 00.000 21068 OnExposeComplete: enter
03:00:54.844 00.001 21068 UpdateGuideState(): m_state=6
03:00:54.845 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
03:00:54.846 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.74, Mass=66341, SNR=53.7, Peak=14320 HFD=2.7
03:00:54.847 00.001 21068 MultiStar: [#1 -0.06,-0.37,0.00,M1] [#2 0.12,-0.03,1.07,U] [#3 -0.27,0.01,0.93,U] [#4 -0.06,-0.06,1.04,U] [#5 -0.34,-0.03,0.80,U] [#6 -0.55,0.13,0.00,M1] [#7 -0.14,-0.09,0.78,U] [#8 0.24,-0.04,0.59,U] 
03:00:54.848 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.05}, one-star: {-0.23, -0.08}
03:00:54.849 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
03:00:54.850 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
03:00:54.850 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.73 mountX=0.10 mountY=0.07, mountTheta=0.63
03:00:54.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
03:00:54.853 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
03:00:54.854 00.001 16108 Worker thread wakes up
03:00:54.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:00:54.854 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:00:54.854 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.10 yDistance=0.07
03:00:54.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:00:54.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:54.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:54.854 00.000 16108 MoveAxis(E, 0, ABG)
03:00:54.854 00.000 16108 Move returns status 0, amount 0
03:00:54.854 00.000 16108 MoveAxis(N, 0, ABG)
03:00:54.854 00.000 16108 Move returns status 0, amount 0
03:00:54.854 00.000 16108 move complete, result=0
03:00:54.854 00.000 16108 worker thread done servicing request
03:00:54.858 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3856, FiltMin=3283, FiltMax=32451, Gamma=1.000
03:00:54.881 00.023 21068 UpdateGuideState exits: m=66341 SNR=53.7
03:00:54.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:54.882 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:54.883 00.001 21068 Enqueuing Expose request
03:00:54.884 00.001 16108 Worker thread wakes up
03:00:54.884 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:54.885 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:54.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:56.043 01.158 16108 Exposure complete
03:00:56.106 00.063 16108 worker thread done servicing request
03:00:56.106 00.000 21068 OnExposeComplete: enter
03:00:56.107 00.001 21068 UpdateGuideState(): m_state=6
03:00:56.108 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
03:00:56.108 00.000 21068 Star::Find returns 1 (0), X=463.73, Y=436.57, Mass=72226, SNR=57.4, Peak=13136 HFD=2.7
03:00:56.109 00.001 21068 MultiStar: [#1 -0.05,-0.16,0.94,U] [#2 -0.29,0.28,0.00,M6] [#3 -0.43,0.12,0.00,M1] [#4 -0.21,-0.20,1.09,U] [#5 -0.58,0.32,0.00,M1] [#6 -0.02,0.17,0.82,U] [#7 -0.03,-0.04,0.76,U] [#8 -0.04,0.11,0.72,U] 
03:00:56.110 00.001 21068 refined, 5 included, MultiStar: {-0.08, -0.08}, one-star: {-0.08, -0.25}
03:00:56.111 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
03:00:56.111 00.000 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.02)
03:00:56.112 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.36 mountX=0.07 mountY=0.10, mountTheta=0.97
03:00:56.115 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
03:00:56.116 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
03:00:56.118 00.002 16108 Worker thread wakes up
03:00:56.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:00:56.118 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:00:56.118 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.07 yDistance=0.10
03:00:56.119 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:56.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:56.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:56.119 00.000 16108 MoveAxis(E, 0, ABG)
03:00:56.119 00.000 16108 Move returns status 0, amount 0
03:00:56.119 00.000 16108 MoveAxis(N, 0, ABG)
03:00:56.119 00.000 16108 Move returns status 0, amount 0
03:00:56.119 00.000 16108 move complete, result=0
03:00:56.119 00.000 16108 worker thread done servicing request
03:00:56.126 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3856, FiltMin=3309, FiltMax=34809, Gamma=1.000
03:00:56.148 00.022 21068 UpdateGuideState exits: m=72226 SNR=57.4
03:00:56.150 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:56.151 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:56.152 00.001 21068 Enqueuing Expose request
03:00:56.152 00.000 16108 Worker thread wakes up
03:00:56.152 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:56.153 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:56.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:57.123 00.970 16108 Exposure complete
03:00:57.195 00.072 16108 worker thread done servicing request
03:00:57.195 00.000 21068 OnExposeComplete: enter
03:00:57.196 00.001 21068 UpdateGuideState(): m_state=6
03:00:57.196 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
03:00:57.197 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.49, Mass=61925, SNR=47.7, Peak=12320 HFD=2.8
03:00:57.198 00.001 21068 MultiStar: [#1 -0.03,-0.11,1.10,U] [#2 0.39,-0.03,0.00,M7] [#3 -0.26,-0.03,1.07,U] [#4 -0.26,-0.16,1.08,U] [#5 -0.35,-0.00,0.96,U] [#6 -0.26,0.01,1.04,U] [#7 -0.11,-0.06,0.90,U] [#8 0.30,0.07,0.94,U] 
03:00:57.199 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {-0.09, -0.33}
03:00:57.200 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
03:00:57.200 00.000 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
03:00:57.201 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.62 mountX=0.12 mountY=0.11, mountTheta=0.73
03:00:57.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
03:00:57.204 00.001 21068 Enqueuing Move request for scope (-0.14, -0.08)
03:00:57.205 00.001 16108 Worker thread wakes up
03:00:57.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
03:00:57.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
03:00:57.205 00.000 16108 Moving (-0.14, -0.08) raw xDistance=0.12 yDistance=0.11
03:00:57.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:00:57.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:57.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:57.205 00.000 16108 MoveAxis(E, 0, ABG)
03:00:57.205 00.000 16108 Move returns status 0, amount 0
03:00:57.205 00.000 16108 MoveAxis(N, 0, ABG)
03:00:57.205 00.000 16108 Move returns status 0, amount 0
03:00:57.205 00.000 16108 move complete, result=0
03:00:57.205 00.000 16108 worker thread done servicing request
03:00:57.209 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3859, FiltMin=3286, FiltMax=37891, Gamma=1.000
03:00:57.227 00.018 21068 UpdateGuideState exits: m=61925 SNR=47.7
03:00:57.228 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:57.229 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:57.230 00.001 21068 Enqueuing Expose request
03:00:57.231 00.001 16108 Worker thread wakes up
03:00:57.231 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:57.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:57.231 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:58.402 01.171 16108 Exposure complete
03:00:58.479 00.077 16108 worker thread done servicing request
03:00:58.479 00.000 21068 OnExposeComplete: enter
03:00:58.481 00.002 21068 UpdateGuideState(): m_state=6
03:00:58.484 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
03:00:58.485 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.59, Mass=64460, SNR=50.3, Peak=13808 HFD=2.4
03:00:58.487 00.002 21068 MultiStar: [#1 -0.17,-0.38,0.00,M1] [#2 0.11,-0.16,1.02,U] [#3 -0.55,0.03,0.00,M1] [#4 0.20,-0.37,0.00,M1] [#5 -0.02,0.19,0.73,U] [#6 -0.34,-0.00,0.93,U] [#7 0.11,-0.10,0.83,U] [#8 0.07,-0.21,0.66,U] 
03:00:58.489 00.002 21068 refined, 5 included, MultiStar: {0.01, -0.09}, one-star: {0.11, -0.23}
03:00:58.490 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
03:00:58.491 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
03:00:58.494 00.003 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.51 mountX=-0.02 mountY=0.09, mountTheta=1.81
03:00:58.497 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
03:00:58.498 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
03:00:58.500 00.002 16108 Worker thread wakes up
03:00:58.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:00:58.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:00:58.500 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.09
03:00:58.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:58.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:58.501 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:00:58.501 00.000 16108 MoveAxis(E, 0, ABG)
03:00:58.501 00.000 16108 Move returns status 0, amount 0
03:00:58.501 00.000 16108 MoveAxis(N, 0, ABG)
03:00:58.501 00.000 16108 Move returns status 0, amount 0
03:00:58.501 00.000 16108 move complete, result=0
03:00:58.501 00.000 16108 worker thread done servicing request
03:00:58.506 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3859, FiltMin=3278, FiltMax=33427, Gamma=1.000
03:00:58.521 00.015 21068 UpdateGuideState exits: m=64460 SNR=50.3
03:00:58.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:58.523 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:58.524 00.001 21068 Enqueuing Expose request
03:00:58.525 00.001 16108 Worker thread wakes up
03:00:58.525 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:58.525 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:58.525 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:00:59.486 00.961 16108 Exposure complete
03:00:59.560 00.074 16108 worker thread done servicing request
03:00:59.560 00.000 21068 OnExposeComplete: enter
03:00:59.562 00.002 21068 UpdateGuideState(): m_state=6
03:00:59.564 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
03:00:59.565 00.001 21068 Star::Find returns 1 (0), X=463.50, Y=436.58, Mass=69342, SNR=54.6, Peak=12448 HFD=3.0
03:00:59.567 00.002 21068 MultiStar: [#1 -0.03,-0.11,0.89,U] [#2 0.16,-0.06,0.78,U] [#3 -0.46,0.10,0.00,M2] [#4 -0.33,-0.08,0.95,U] [#5 -0.34,0.10,0.70,U] [#6 -0.24,0.23,0.88,U] [#7 -0.07,-0.05,0.76,U] [#8 -0.01,-0.31,0.88,U] 
03:00:59.568 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.07}, one-star: {-0.30, -0.23}
03:00:59.571 00.003 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.62)
03:00:59.572 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
03:00:59.574 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.70 mountX=0.14 mountY=0.11, mountTheta=0.66
03:00:59.577 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.07, opts=13)
03:00:59.578 00.001 21068 Enqueuing Move request for scope (-0.15, -0.07)
03:00:59.579 00.001 16108 Worker thread wakes up
03:00:59.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
03:00:59.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
03:00:59.579 00.000 16108 Moving (-0.15, -0.07) raw xDistance=0.14 yDistance=0.11
03:00:59.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:59.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:59.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:59.579 00.000 16108 MoveAxis(E, 0, ABG)
03:00:59.579 00.000 16108 Move returns status 0, amount 0
03:00:59.579 00.000 16108 MoveAxis(N, 0, ABG)
03:00:59.579 00.000 16108 Move returns status 0, amount 0
03:00:59.579 00.000 16108 move complete, result=0
03:00:59.579 00.000 16108 worker thread done servicing request
03:00:59.584 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3859, FiltMin=3254, FiltMax=33222, Gamma=1.000
03:00:59.597 00.013 21068 UpdateGuideState exits: m=69342 SNR=54.6
03:00:59.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:00:59.600 00.001 21068 Enqueuing Expose request
03:00:59.600 00.000 16108 Worker thread wakes up
03:00:59.600 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:59.601 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:00:59.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:00.769 01.168 16108 Exposure complete
03:01:00.836 00.067 16108 worker thread done servicing request
03:01:00.836 00.000 21068 OnExposeComplete: enter
03:01:00.837 00.001 21068 UpdateGuideState(): m_state=6
03:01:00.837 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
03:01:00.839 00.002 21068 Star::Find returns 1 (0), X=463.71, Y=436.89, Mass=85545, SNR=57.8, Peak=14384 HFD=2.6
03:01:00.840 00.001 21068 MultiStar: [#1 -0.10,-0.07,0.86,U] [#2 0.01,-0.10,0.97,U] [#3 -0.32,-0.22,0.00,M3] [#4 -0.13,-0.28,0.87,U] [#5 -0.41,-0.13,0.00,M1] [#6 0.01,0.00,0.73,U] [#7 -0.34,0.01,0.65,U] [#8 0.16,0.29,0.60,U] 
03:01:00.841 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.09, 0.07}
03:01:00.842 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
03:01:00.843 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
03:01:00.844 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=0.07 mountY=0.04, mountTheta=0.57
03:01:00.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.03, opts=13)
03:01:00.847 00.001 21068 Enqueuing Move request for scope (-0.07, -0.03)
03:01:00.848 00.001 16108 Worker thread wakes up
03:01:00.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
03:01:00.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
03:01:00.848 00.000 16108 Moving (-0.07, -0.03) raw xDistance=0.07 yDistance=0.04
03:01:00.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:00.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:00.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:01:00.848 00.000 16108 MoveAxis(E, 0, ABG)
03:01:00.848 00.000 16108 Move returns status 0, amount 0
03:01:00.848 00.000 16108 MoveAxis(N, 0, ABG)
03:01:00.848 00.000 16108 Move returns status 0, amount 0
03:01:00.848 00.000 16108 move complete, result=0
03:01:00.848 00.000 16108 worker thread done servicing request
03:01:00.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3856, FiltMin=3302, FiltMax=37875, Gamma=1.000
03:01:00.875 00.023 21068 UpdateGuideState exits: m=85545 SNR=57.8
03:01:00.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:00.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:00.878 00.001 21068 Enqueuing Expose request
03:01:00.879 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:00.882 00.003 16108 Worker thread wakes up
03:01:00.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:00.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:01.855 00.973 16108 Exposure complete
03:01:01.921 00.066 16108 worker thread done servicing request
03:01:01.921 00.000 21068 OnExposeComplete: enter
03:01:01.922 00.001 21068 UpdateGuideState(): m_state=6
03:01:01.923 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
03:01:01.924 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.46, Mass=80026, SNR=64.4, Peak=13600 HFD=2.9
03:01:01.925 00.001 21068 MultiStar: [#1 0.13,-0.36,0.00,M1] [#2 0.23,-0.32,0.00,M5] [#3 -0.25,-0.42,0.00,M4] [#4 -0.10,-0.27,0.81,U] [#5 -0.42,-0.28,0.00,M2] [#6 -0.05,-0.02,0.72,U] [#7 0.07,-0.43,0.00,M1] [#8 0.24,-0.44,0.00,M4] 
03:01:01.926 00.001 21068 refined, 2 included, MultiStar: {-0.05, -0.23}, one-star: {-0.01, -0.36}
03:01:01.926 00.000 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
03:01:01.927 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
03:01:01.928 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.78 mountX=0.01 mountY=0.24, mountTheta=1.54
03:01:01.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
03:01:01.931 00.001 21068 Enqueuing Move request for scope (-0.05, -0.23)
03:01:01.932 00.001 16108 Worker thread wakes up
03:01:01.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
03:01:01.932 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
03:01:01.932 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.24
03:01:01.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:01.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:01:01.932 00.000 16108 MoveAxis(E, 0, ABG)
03:01:01.932 00.000 16108 Move returns status 0, amount 0
03:01:01.932 00.000 16108 MoveAxis(S, 48, ABG)
03:01:01.932 00.000 16108 Guiding  Dir = 1, Dur = 48
03:01:01.932 00.000 16108 IsSlewing returns 0
03:01:01.932 00.000 16108 IsGuiding returns 0
03:01:01.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3853, FiltMin=3315, FiltMax=42019, Gamma=1.000
03:01:01.949 00.013 21068 UpdateGuideState exits: m=80026 SNR=64.4
03:01:01.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:01.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:01.952 00.001 21068 Enqueuing Expose request
03:01:01.975 00.023 16108 PulseGuide returned control before completion, sleep 16
03:01:02.006 00.031 16108 IsGuiding returns 1
03:01:02.006 00.000 16108 scope still moving after pulse duration time elapsed
03:01:02.038 00.032 16108 IsSlewing returns 0
03:01:02.038 00.000 16108 IsGuiding returns 1
03:01:02.069 00.031 16108 IsSlewing returns 0
03:01:02.069 00.000 16108 IsGuiding returns 0
03:01:02.069 00.000 16108 scope move finished after 48 + 88 ms
03:01:02.069 00.000 16108 Move returns status 0, amount 48
03:01:02.069 00.000 16108 move complete, result=0
03:01:02.069 00.000 16108 worker thread done servicing request
03:01:02.069 00.000 16108 Worker thread wakes up
03:01:02.069 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
03:01:02.071 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:02.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:03.243 01.172 16108 Exposure complete
03:01:03.310 00.067 16108 worker thread done servicing request
03:01:03.310 00.000 21068 OnExposeComplete: enter
03:01:03.311 00.001 21068 UpdateGuideState(): m_state=6
03:01:03.312 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
03:01:03.312 00.000 21068 Star::Find returns 1 (0), X=463.76, Y=437.11, Mass=74289, SNR=56.8, Peak=14704 HFD=2.6
03:01:03.313 00.001 21068 MultiStar: [#1 0.06,-0.11,0.88,U] [#2 0.43,-0.08,0.00,M6] [#3 0.12,0.18,0.74,U] [#4 0.28,-0.30,0.00,M1] [#5 -0.20,-0.15,0.64,U] [#6 0.17,0.17,0.71,U] [#7 0.23,-0.23,0.63,U] [#8 0.35,0.08,0.67,U] 
03:01:03.315 00.002 21068 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {-0.04, 0.29}
03:01:03.316 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
03:01:03.316 00.000 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
03:01:03.317 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:01:03.319 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.05, opts=13)
03:01:03.319 00.000 21068 Enqueuing Move request for scope (0.09, 0.05)
03:01:03.320 00.001 16108 Worker thread wakes up
03:01:03.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
03:01:03.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:01:03.320 00.000 16108 Moving (0.09, 0.05) raw xDistance=-0.08 yDistance=-0.07
03:01:03.321 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:01:03.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:03.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:03.321 00.000 16108 MoveAxis(E, 0, ABG)
03:01:03.321 00.000 16108 Move returns status 0, amount 0
03:01:03.321 00.000 16108 MoveAxis(N, 0, ABG)
03:01:03.321 00.000 16108 Move returns status 0, amount 0
03:01:03.321 00.000 16108 move complete, result=0
03:01:03.321 00.000 16108 worker thread done servicing request
03:01:03.325 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3846, FiltMin=3283, FiltMax=29904, Gamma=1.000
03:01:03.352 00.027 21068 UpdateGuideState exits: m=74289 SNR=56.8
03:01:03.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:03.355 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:03.356 00.001 21068 Enqueuing Expose request
03:01:03.357 00.001 16108 Worker thread wakes up
03:01:03.357 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:03.358 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:03.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:04.348 00.990 16108 Exposure complete
03:01:04.410 00.062 16108 worker thread done servicing request
03:01:04.411 00.001 21068 OnExposeComplete: enter
03:01:04.412 00.001 21068 UpdateGuideState(): m_state=6
03:01:04.412 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
03:01:04.413 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.80, Mass=99539, SNR=79.0, Peak=16576 HFD=2.6
03:01:04.414 00.001 21068 MultiStar: [#1 0.19,-0.16,0.61,U] [#2 0.32,0.05,0.51,U] [#3 0.15,0.19,0.53,U] [#4 0.16,-0.16,0.69,U] [#5 -0.13,0.14,0.47,U] [#6 -0.38,-0.26,0.00,M1] [#7 0.26,-0.05,0.42,U] [#8 0.27,-0.03,0.47,U] 
03:01:04.415 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.18, -0.01}
03:01:04.415 00.000 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
03:01:04.417 00.002 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
03:01:04.418 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
03:01:04.419 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.02, opts=13)
03:01:04.420 00.001 21068 Enqueuing Move request for scope (0.18, -0.02)
03:01:04.421 00.001 16108 Worker thread wakes up
03:01:04.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
03:01:04.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
03:01:04.421 00.000 16108 Moving (0.18, -0.02) raw xDistance=-0.18 yDistance=-0.03
03:01:04.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:01:04.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:04.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:04.421 00.000 16108 MoveAxis(E, 0, ABG)
03:01:04.421 00.000 16108 Move returns status 0, amount 0
03:01:04.421 00.000 16108 MoveAxis(N, 0, ABG)
03:01:04.421 00.000 16108 Move returns status 0, amount 0
03:01:04.421 00.000 16108 move complete, result=0
03:01:04.422 00.001 16108 worker thread done servicing request
03:01:04.425 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3843, FiltMin=3235, FiltMax=32691, Gamma=1.000
03:01:04.446 00.021 21068 UpdateGuideState exits: m=99539 SNR=79.0
03:01:04.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:04.449 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:04.449 00.000 21068 Enqueuing Expose request
03:01:04.450 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:04.451 00.001 16108 Worker thread wakes up
03:01:04.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:04.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:05.622 01.171 16108 Exposure complete
03:01:05.678 00.056 16108 worker thread done servicing request
03:01:05.678 00.000 21068 OnExposeComplete: enter
03:01:05.680 00.002 21068 UpdateGuideState(): m_state=6
03:01:05.681 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
03:01:05.682 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.69, Mass=94622, SNR=70.8, Peak=19024 HFD=2.6
03:01:05.682 00.000 21068 MultiStar: [#1 -0.11,0.44,0.00,M1] [#2 0.12,0.35,0.00,M6] [#3 -0.29,-0.05,0.65,U] [#4 0.40,0.18,0.00,M1] [#5 -0.36,0.36,0.00,M1] [#6 -0.13,-0.06,0.61,U] [#7 -0.37,-0.12,0.00,M1] [#8 0.11,-0.19,0.58,U] 
03:01:05.683 00.001 21068 refined, 3 included, MultiStar: {-0.05, -0.11}, one-star: {0.07, -0.13}
03:01:05.684 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
03:01:05.684 00.000 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
03:01:05.685 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.99 mountX=0.03 mountY=0.12, mountTheta=1.33
03:01:05.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
03:01:05.688 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
03:01:05.689 00.001 16108 Worker thread wakes up
03:01:05.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
03:01:05.689 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
03:01:05.689 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
03:01:05.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:01:05.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:05.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:01:05.689 00.000 16108 MoveAxis(E, 0, ABG)
03:01:05.689 00.000 16108 Move returns status 0, amount 0
03:01:05.689 00.000 16108 MoveAxis(N, 0, ABG)
03:01:05.689 00.000 16108 Move returns status 0, amount 0
03:01:05.689 00.000 16108 move complete, result=0
03:01:05.689 00.000 16108 worker thread done servicing request
03:01:05.692 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3840, FiltMin=3296, FiltMax=32627, Gamma=1.000
03:01:05.712 00.020 21068 UpdateGuideState exits: m=94622 SNR=70.8
03:01:05.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:05.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:05.716 00.002 21068 Enqueuing Expose request
03:01:05.717 00.001 16108 Worker thread wakes up
03:01:05.718 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:05.719 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:05.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:06.694 00.975 16108 Exposure complete
03:01:06.766 00.072 16108 worker thread done servicing request
03:01:06.766 00.000 21068 OnExposeComplete: enter
03:01:06.768 00.002 21068 UpdateGuideState(): m_state=6
03:01:06.770 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
03:01:06.771 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.82, Mass=103922, SNR=81.8, Peak=18544 HFD=2.6
03:01:06.773 00.002 21068 MultiStar: [#1 -0.13,-0.08,0.64,U] [#2 0.14,0.13,0.50,U] [#3 0.16,-0.07,0.52,U] [#4 -0.06,0.12,0.77,U] [#5 -0.10,0.07,0.53,U] [#6 -0.17,0.21,0.53,U] [#7 -0.48,0.24,0.00,M2] [#8 0.07,-0.32,0.47,U] 
03:01:06.775 00.002 21068 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.05, 0.01}
03:01:06.776 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
03:01:06.779 00.003 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
03:01:06.779 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.07 mountX=0.01 mountY=-0.01, mountTheta=-0.87
03:01:06.782 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
03:01:06.782 00.000 21068 Enqueuing Move request for scope (-0.01, 0.01)
03:01:06.783 00.001 16108 Worker thread wakes up
03:01:06.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:01:06.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:01:06.784 00.001 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:01:06.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:06.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:06.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:01:06.784 00.000 16108 MoveAxis(E, 0, ABG)
03:01:06.784 00.000 16108 Move returns status 0, amount 0
03:01:06.784 00.000 16108 MoveAxis(N, 0, ABG)
03:01:06.784 00.000 16108 Move returns status 0, amount 0
03:01:06.784 00.000 16108 move complete, result=0
03:01:06.784 00.000 16108 worker thread done servicing request
03:01:06.793 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3837, FiltMin=3229, FiltMax=39635, Gamma=1.000
03:01:06.812 00.019 21068 UpdateGuideState exits: m=103922 SNR=81.8
03:01:06.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:06.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:06.815 00.001 21068 Enqueuing Expose request
03:01:06.816 00.001 16108 Worker thread wakes up
03:01:06.816 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:06.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:06.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:07.981 01.164 16108 Exposure complete
03:01:08.040 00.059 16108 worker thread done servicing request
03:01:08.040 00.000 21068 OnExposeComplete: enter
03:01:08.041 00.001 21068 UpdateGuideState(): m_state=6
03:01:08.042 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
03:01:08.043 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=436.68, Mass=83826, SNR=58.0, Peak=15808 HFD=2.7
03:01:08.044 00.001 21068 MultiStar: [#1 0.04,-0.13,0.97,U] [#2 -0.03,0.19,0.67,U] [#3 -0.21,-0.01,0.76,U] [#4 -0.03,-0.17,1.07,U] [#5 -0.15,-0.27,0.71,U] [#6 -0.16,-0.06,0.76,U] [#7 -0.18,-0.09,0.55,U] [#8 0.28,-0.09,0.73,U] 
03:01:08.044 00.000 21068 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.34, -0.14}
03:01:08.045 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
03:01:08.047 00.002 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
03:01:08.047 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.51 mountX=-0.02 mountY=0.09, mountTheta=1.81
03:01:08.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
03:01:08.050 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
03:01:08.051 00.001 16108 Worker thread wakes up
03:01:08.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:01:08.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:01:08.051 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.09
03:01:08.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:08.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:08.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:01:08.051 00.000 16108 MoveAxis(E, 0, ABG)
03:01:08.051 00.000 16108 Move returns status 0, amount 0
03:01:08.051 00.000 16108 MoveAxis(N, 0, ABG)
03:01:08.051 00.000 16108 Move returns status 0, amount 0
03:01:08.051 00.000 16108 move complete, result=0
03:01:08.051 00.000 16108 worker thread done servicing request
03:01:08.056 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3830, FiltMin=3229, FiltMax=42115, Gamma=1.000
03:01:08.080 00.024 21068 UpdateGuideState exits: m=83826 SNR=58.0
03:01:08.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:08.081 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:08.082 00.001 21068 Enqueuing Expose request
03:01:08.083 00.001 16108 Worker thread wakes up
03:01:08.083 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:08.084 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:08.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:09.051 00.967 16108 Exposure complete
03:01:09.121 00.070 16108 worker thread done servicing request
03:01:09.121 00.000 21068 OnExposeComplete: enter
03:01:09.122 00.001 21068 UpdateGuideState(): m_state=6
03:01:09.123 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
03:01:09.123 00.000 21068 Star::Find returns 1 (0), X=463.87, Y=436.78, Mass=90835, SNR=73.4, Peak=17536 HFD=2.5
03:01:09.124 00.001 21068 MultiStar: [#1 -0.18,-0.12,0.74,U] [#2 0.19,-0.01,0.77,U] [#3 -0.56,0.02,0.00,M1] [#4 -0.24,-0.17,0.99,U] [#5 -0.40,-0.26,0.00,M1] [#6 -0.37,-0.06,0.00,M1] [#7 -0.23,0.03,0.50,U] [#8 0.27,0.18,0.66,U] 
03:01:09.125 00.001 21068 refined, 5 included, MultiStar: {-0.02, -0.04}, one-star: {0.06, -0.04}
03:01:09.126 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
03:01:09.128 00.002 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.28)
03:01:09.128 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.10 mountX=0.01 mountY=0.04, mountTheta=1.22
03:01:09.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
03:01:09.131 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
03:01:09.131 00.000 16108 Worker thread wakes up
03:01:09.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:01:09.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:01:09.132 00.001 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
03:01:09.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:09.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:09.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:01:09.132 00.000 16108 MoveAxis(E, 0, ABG)
03:01:09.132 00.000 16108 Move returns status 0, amount 0
03:01:09.132 00.000 16108 MoveAxis(N, 0, ABG)
03:01:09.132 00.000 16108 Move returns status 0, amount 0
03:01:09.132 00.000 16108 move complete, result=0
03:01:09.132 00.000 16108 worker thread done servicing request
03:01:09.135 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3827, FiltMin=3286, FiltMax=41891, Gamma=1.000
03:01:09.149 00.014 21068 UpdateGuideState exits: m=90835 SNR=73.4
03:01:09.151 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:09.151 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:09.152 00.001 21068 Enqueuing Expose request
03:01:09.153 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:09.154 00.001 16108 Worker thread wakes up
03:01:09.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:09.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:10.304 01.150 16108 Exposure complete
03:01:10.368 00.064 16108 worker thread done servicing request
03:01:10.368 00.000 21068 OnExposeComplete: enter
03:01:10.370 00.002 21068 UpdateGuideState(): m_state=6
03:01:10.372 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
03:01:10.373 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=436.75, Mass=98781, SNR=72.3, Peak=18112 HFD=2.5
03:01:10.374 00.001 21068 MultiStar: [#1 0.31,-0.01,0.91,U] [#2 0.48,0.23,0.00,M4] [#3 -0.39,0.09,0.00,M2] [#4 0.27,-0.16,0.87,U] [#5 -0.07,0.58,0.00,M2] [#6 0.25,-0.00,0.55,U] [#7 -0.06,-0.32,0.49,U] [#8 0.61,-0.26,0.00,M1] 
03:01:10.376 00.002 21068 refined, 4 included, MultiStar: {0.25, -0.10}, one-star: {0.32, -0.06}
03:01:10.377 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
03:01:10.378 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
03:01:10.379 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.37 mountX=-0.26 mountY=0.04, mountTheta=3.01
03:01:10.382 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.10, opts=13)
03:01:10.384 00.002 21068 Enqueuing Move request for scope (0.25, -0.10)
03:01:10.385 00.001 16108 Worker thread wakes up
03:01:10.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
03:01:10.385 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
03:01:10.385 00.000 16108 Moving (0.25, -0.10) raw xDistance=-0.26 yDistance=0.04
03:01:10.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:01:10.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:10.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:01:10.385 00.000 16108 MoveAxis(E, 69, ABG)
03:01:10.386 00.001 16108 Guiding  Dir = 2, Dur = 69
03:01:10.386 00.000 16108 IsSlewing returns 0
03:01:10.386 00.000 16108 IsGuiding returns 0
03:01:10.387 00.001 16108 PulseGuide returned control before completion, sleep 78
03:01:10.391 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3821, FiltMin=3245, FiltMax=37392, Gamma=1.000
03:01:10.413 00.022 21068 UpdateGuideState exits: m=98781 SNR=72.3
03:01:10.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:10.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:10.415 00.000 21068 Enqueuing Expose request
03:01:10.470 00.055 16108 IsGuiding returns 0
03:01:10.471 00.001 16108 Move returns status 0, amount 69
03:01:10.471 00.000 16108 MoveAxis(N, 0, ABG)
03:01:10.471 00.000 16108 Move returns status 0, amount 0
03:01:10.471 00.000 16108 move complete, result=0
03:01:10.471 00.000 16108 worker thread done servicing request
03:01:10.471 00.000 16108 Worker thread wakes up
03:01:10.471 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
03:01:10.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:10.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:11.450 00.978 16108 Exposure complete
03:01:11.508 00.058 16108 worker thread done servicing request
03:01:11.509 00.001 21068 OnExposeComplete: enter
03:01:11.510 00.001 21068 UpdateGuideState(): m_state=6
03:01:11.512 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
03:01:11.514 00.002 21068 Star::Find returns 1 (0), X=463.94, Y=436.60, Mass=101513, SNR=66.8, Peak=15728 HFD=2.7
03:01:11.516 00.002 21068 MultiStar: [#1 0.16,-0.05,0.74,U] [#2 0.17,-0.01,0.73,U] [#3 -0.03,-0.18,0.72,U] [#4 -0.00,-0.22,0.79,U] [#5 -0.06,-0.16,0.59,U] [#6 -0.07,-0.03,0.70,U] [#7 -0.01,-0.11,0.46,U] [#8 0.14,-0.04,0.69,U] 
03:01:11.517 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.13, -0.22}
03:01:11.518 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
03:01:11.519 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
03:01:11.519 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=-0.08 mountY=0.10, mountTheta=2.21
03:01:11.523 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
03:01:11.525 00.002 21068 Enqueuing Move request for scope (0.06, -0.12)
03:01:11.527 00.002 16108 Worker thread wakes up
03:01:11.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
03:01:11.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
03:01:11.527 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
03:01:11.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:01:11.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:11.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:01:11.527 00.000 16108 MoveAxis(E, 0, ABG)
03:01:11.528 00.001 16108 Move returns status 0, amount 0
03:01:11.528 00.000 16108 MoveAxis(N, 0, ABG)
03:01:11.528 00.000 16108 Move returns status 0, amount 0
03:01:11.528 00.000 16108 move complete, result=0
03:01:11.528 00.000 16108 worker thread done servicing request
03:01:11.535 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3817, FiltMin=3213, FiltMax=35715, Gamma=1.000
03:01:11.562 00.027 21068 UpdateGuideState exits: m=101513 SNR=66.8
03:01:11.566 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:11.568 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:11.569 00.001 21068 Enqueuing Expose request
03:01:11.571 00.002 16108 Worker thread wakes up
03:01:11.571 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:11.573 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:11.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:12.740 01.167 16108 Exposure complete
03:01:12.814 00.074 16108 worker thread done servicing request
03:01:12.814 00.000 21068 OnExposeComplete: enter
03:01:12.816 00.002 21068 UpdateGuideState(): m_state=6
03:01:12.819 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
03:01:12.820 00.001 21068 Star::Find returns 1 (0), X=463.55, Y=436.58, Mass=92393, SNR=63.1, Peak=14816 HFD=3.0
03:01:12.821 00.001 21068 MultiStar: [#1 -0.46,0.10,0.00,M1] [#2 -0.24,0.07,0.79,U] [#3 -0.44,-0.12,0.00,M2] [#4 -0.30,-0.04,0.92,U] [#5 -1.20,-0.31,0.00,M2] [#6 -0.99,0.04,0.00,M1] [#7 -0.80,-0.14,0.00,M1] [#8 0.09,0.06,0.68,U] 
03:01:12.822 00.001 21068 refined, 3 included, MultiStar: {-0.19, -0.05}, one-star: {-0.26, -0.24}
03:01:12.824 00.002 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
03:01:12.825 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
03:01:12.827 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.88 mountX=0.18 mountY=0.10, mountTheta=0.49
03:01:12.829 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.05, opts=13)
03:01:12.831 00.002 21068 Enqueuing Move request for scope (-0.19, -0.05)
03:01:12.832 00.001 16108 Worker thread wakes up
03:01:12.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
03:01:12.832 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
03:01:12.832 00.000 16108 Moving (-0.19, -0.05) raw xDistance=0.18 yDistance=0.10
03:01:12.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:01:12.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:12.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:01:12.832 00.000 16108 MoveAxis(E, 0, ABG)
03:01:12.832 00.000 16108 Move returns status 0, amount 0
03:01:12.832 00.000 16108 MoveAxis(N, 0, ABG)
03:01:12.832 00.000 16108 Move returns status 0, amount 0
03:01:12.832 00.000 16108 move complete, result=0
03:01:12.832 00.000 16108 worker thread done servicing request
03:01:12.835 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3811, FiltMin=3248, FiltMax=33411, Gamma=1.000
03:01:12.849 00.014 21068 UpdateGuideState exits: m=92393 SNR=63.1
03:01:12.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:12.852 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:12.853 00.001 21068 Enqueuing Expose request
03:01:12.853 00.000 16108 Worker thread wakes up
03:01:12.853 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:12.854 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:12.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:13.836 00.982 16108 Exposure complete
03:01:13.900 00.064 16108 worker thread done servicing request
03:01:13.900 00.000 21068 OnExposeComplete: enter
03:01:13.901 00.001 21068 UpdateGuideState(): m_state=6
03:01:13.901 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
03:01:13.903 00.002 21068 Star::Find returns 1 (0), X=463.49, Y=436.66, Mass=94802, SNR=65.7, Peak=15248 HFD=3.0
03:01:13.904 00.001 21068 MultiStar: [#1 -0.26,-0.02,1.05,U] [#2 -0.09,0.02,0.86,U] [#3 -0.21,0.38,0.00,M3] [#4 -0.24,0.01,0.89,U] [#5 -0.27,0.30,0.00,M3] [#6 -0.61,-0.07,0.00,M2] [#7 -0.12,0.10,0.51,U] [#8 0.01,0.26,0.60,U] 
03:01:13.905 00.001 21068 refined, 5 included, MultiStar: {-0.19, 0.01}, one-star: {-0.32, -0.16}
03:01:13.905 00.000 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
03:01:13.906 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
03:01:13.907 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.08 mountX=0.19 mountY=0.03, mountTheta=0.18
03:01:13.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.01, opts=13)
03:01:13.911 00.002 21068 Enqueuing Move request for scope (-0.19, 0.01)
03:01:13.912 00.001 16108 Worker thread wakes up
03:01:13.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
03:01:13.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
03:01:13.912 00.000 16108 Moving (-0.19, 0.01) raw xDistance=0.19 yDistance=0.03
03:01:13.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:01:13.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:13.913 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:13.913 00.000 16108 MoveAxis(E, 0, ABG)
03:01:13.913 00.000 16108 Move returns status 0, amount 0
03:01:13.913 00.000 16108 MoveAxis(N, 0, ABG)
03:01:13.913 00.000 16108 Move returns status 0, amount 0
03:01:13.913 00.000 16108 move complete, result=0
03:01:13.913 00.000 16108 worker thread done servicing request
03:01:13.919 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3808, FiltMin=3264, FiltMax=36515, Gamma=1.000
03:01:13.937 00.018 21068 UpdateGuideState exits: m=94802 SNR=65.7
03:01:13.937 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:13.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:13.939 00.001 21068 Enqueuing Expose request
03:01:13.939 00.000 16108 Worker thread wakes up
03:01:13.939 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:13.940 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:13.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:15.100 01.160 16108 Exposure complete
03:01:15.170 00.070 16108 worker thread done servicing request
03:01:15.170 00.000 21068 OnExposeComplete: enter
03:01:15.171 00.001 21068 UpdateGuideState(): m_state=6
03:01:15.173 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
03:01:15.175 00.002 21068 Star::Find returns 1 (0), X=463.76, Y=436.74, Mass=109897, SNR=74.9, Peak=17456 HFD=2.8
03:01:15.177 00.002 21068 MultiStar: [#1 0.03,-0.15,0.76,U] [#2 -0.19,0.28,0.71,U] [#3 -0.39,-0.00,0.00,M4] [#4 0.02,-0.17,0.91,U] [#5 -0.42,0.22,0.00,M4] [#6 -0.23,0.11,0.50,U] [#7 -0.29,-0.14,0.42,U] [#8 -0.06,0.11,0.51,U] 
03:01:15.179 00.002 21068 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {-0.05, -0.08}
03:01:15.180 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.40)
03:01:15.181 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.47)
03:01:15.182 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.91 mountX=0.08 mountY=0.04, mountTheta=0.45
03:01:15.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
03:01:15.186 00.002 21068 Enqueuing Move request for scope (-0.09, -0.02)
03:01:15.188 00.002 16108 Worker thread wakes up
03:01:15.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:01:15.188 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:01:15.188 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.08 yDistance=0.04
03:01:15.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:01:15.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:15.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:01:15.188 00.000 16108 MoveAxis(E, 0, ABG)
03:01:15.188 00.000 16108 Move returns status 0, amount 0
03:01:15.188 00.000 16108 MoveAxis(N, 0, ABG)
03:01:15.188 00.000 16108 Move returns status 0, amount 0
03:01:15.188 00.000 16108 move complete, result=0
03:01:15.188 00.000 16108 worker thread done servicing request
03:01:15.192 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3805, FiltMin=3216, FiltMax=38003, Gamma=1.000
03:01:15.206 00.014 21068 UpdateGuideState exits: m=109897 SNR=74.9
03:01:15.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:15.207 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:15.208 00.001 21068 Enqueuing Expose request
03:01:15.209 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:15.211 00.002 16108 Worker thread wakes up
03:01:15.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:15.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:16.179 00.968 16108 Exposure complete
03:01:16.250 00.071 16108 worker thread done servicing request
03:01:16.250 00.000 21068 OnExposeComplete: enter
03:01:16.251 00.001 21068 UpdateGuideState(): m_state=6
03:01:16.252 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
03:01:16.253 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.76, Mass=95930, SNR=69.5, Peak=17728 HFD=2.7
03:01:16.254 00.001 21068 MultiStar: [#1 0.00,0.10,0.96,U] [#2 0.22,-0.38,0.00,M1] [#3 -0.57,-0.41,0.00,M5] [#4 -0.06,-0.00,0.71,U] [#5 -0.44,-0.04,0.00,M5] [#6 -0.24,-0.08,0.72,U] [#7 -0.20,-0.22,0.51,U] [#8 0.19,-0.15,0.54,U] 
03:01:16.256 00.002 21068 single-star, 5 included, MultiStar: {-0.05, -0.05}, one-star: {-0.00, -0.06}
03:01:16.257 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
03:01:16.258 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.78)
03:01:16.259 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.60 mountX=-0.01 mountY=0.06, mountTheta=1.72
03:01:16.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
03:01:16.263 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
03:01:16.264 00.001 16108 Worker thread wakes up
03:01:16.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
03:01:16.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
03:01:16.264 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
03:01:16.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:16.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:16.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:01:16.264 00.000 16108 MoveAxis(E, 0, ABG)
03:01:16.264 00.000 16108 Move returns status 0, amount 0
03:01:16.264 00.000 16108 MoveAxis(N, 0, ABG)
03:01:16.264 00.000 16108 Move returns status 0, amount 0
03:01:16.264 00.000 16108 move complete, result=0
03:01:16.264 00.000 16108 worker thread done servicing request
03:01:16.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3805, FiltMin=3267, FiltMax=35046, Gamma=1.000
03:01:16.280 00.012 21068 UpdateGuideState exits: m=95930 SNR=69.5
03:01:16.281 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:16.282 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:16.283 00.001 21068 Enqueuing Expose request
03:01:16.285 00.002 16108 Worker thread wakes up
03:01:16.285 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:16.287 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:16.288 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:17.463 01.175 16108 Exposure complete
03:01:17.525 00.062 16108 worker thread done servicing request
03:01:17.525 00.000 21068 OnExposeComplete: enter
03:01:17.527 00.002 21068 UpdateGuideState(): m_state=6
03:01:17.528 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
03:01:17.531 00.003 21068 Star::Find returns 1 (0), X=463.69, Y=436.62, Mass=98396, SNR=66.7, Peak=16320 HFD=2.8
03:01:17.532 00.001 21068 MultiStar: [#1 -0.14,-0.23,0.95,U] [#2 0.05,-0.03,0.84,U] [#3 -0.72,-0.21,0.00,M6] [#4 -0.12,-0.32,1.03,U] [#5 -0.37,-0.57,0.00,M6] [#6 -0.46,-0.09,0.00,M1] [#7 -0.59,-0.03,0.00,M1] [#8 -0.11,-0.28,0.67,U] 
03:01:17.533 00.001 21068 refined, 4 included, MultiStar: {-0.09, -0.21}, one-star: {-0.12, -0.20}
03:01:17.533 00.000 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.94 = 1.34)
03:01:17.534 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
03:01:17.535 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.98 mountX=0.05 mountY=0.23, mountTheta=1.34
03:01:17.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.21, opts=13)
03:01:17.537 00.000 21068 Enqueuing Move request for scope (-0.09, -0.21)
03:01:17.538 00.001 16108 Worker thread wakes up
03:01:17.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
03:01:17.538 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
03:01:17.538 00.000 16108 Moving (-0.09, -0.21) raw xDistance=0.05 yDistance=0.23
03:01:17.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:17.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:01:17.539 00.001 16108 MoveAxis(E, 0, ABG)
03:01:17.539 00.000 16108 Move returns status 0, amount 0
03:01:17.539 00.000 16108 MoveAxis(S, 45, ABG)
03:01:17.539 00.000 16108 Guiding  Dir = 1, Dur = 45
03:01:17.539 00.000 16108 IsSlewing returns 0
03:01:17.539 00.000 16108 IsGuiding returns 0
03:01:17.540 00.001 16108 PulseGuide returned control before completion, sleep 54
03:01:17.542 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3801, FiltMin=3245, FiltMax=33539, Gamma=1.000
03:01:17.557 00.015 21068 UpdateGuideState exits: m=98396 SNR=66.7
03:01:17.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:17.558 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:17.559 00.001 21068 Enqueuing Expose request
03:01:17.607 00.048 16108 IsGuiding returns 1
03:01:17.607 00.000 16108 scope still moving after pulse duration time elapsed
03:01:17.638 00.031 16108 IsSlewing returns 0
03:01:17.638 00.000 16108 IsGuiding returns 0
03:01:17.638 00.000 16108 scope move finished after 45 + 54 ms
03:01:17.638 00.000 16108 Move returns status 0, amount 45
03:01:17.638 00.000 16108 move complete, result=0
03:01:17.638 00.000 16108 worker thread done servicing request
03:01:17.638 00.000 16108 Worker thread wakes up
03:01:17.639 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
03:01:17.642 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:17.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:18.610 00.968 16108 Exposure complete
03:01:18.674 00.064 16108 worker thread done servicing request
03:01:18.674 00.000 21068 OnExposeComplete: enter
03:01:18.678 00.004 21068 UpdateGuideState(): m_state=6
03:01:18.680 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
03:01:18.683 00.003 21068 Star::Find returns 1 (0), X=463.80, Y=436.50, Mass=88342, SNR=64.7, Peak=17360 HFD=2.6
03:01:18.685 00.002 21068 MultiStar: [#1 0.09,-0.18,0.83,U] [#2 0.14,0.00,0.91,U] [#3 -0.35,-0.11,0.00,M7] [#4 -0.10,-0.06,0.98,U] [#5 -0.67,-0.48,0.00,M7] [#6 -0.37,0.01,0.00,M2] [#7 -0.42,-0.59,0.00,M2] [#8 -0.09,-0.07,0.57,U] 
03:01:18.688 00.003 21068 refined, 4 included, MultiStar: {0.01, -0.13}, one-star: {-0.01, -0.32}
03:01:18.689 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
03:01:18.690 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
03:01:18.692 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=-0.03 mountY=0.13, mountTheta=1.83
03:01:18.693 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
03:01:18.694 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
03:01:18.697 00.003 16108 Worker thread wakes up
03:01:18.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
03:01:18.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
03:01:18.697 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.13
03:01:18.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:01:18.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:18.698 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:01:18.698 00.000 16108 MoveAxis(E, 0, ABG)
03:01:18.698 00.000 16108 Move returns status 0, amount 0
03:01:18.698 00.000 16108 MoveAxis(N, 0, ABG)
03:01:18.698 00.000 16108 Move returns status 0, amount 0
03:01:18.698 00.000 16108 move complete, result=0
03:01:18.698 00.000 16108 worker thread done servicing request
03:01:18.702 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3801, FiltMin=3267, FiltMax=38931, Gamma=1.000
03:01:18.730 00.028 21068 UpdateGuideState exits: m=88342 SNR=64.7
03:01:18.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:18.734 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:18.735 00.001 21068 Enqueuing Expose request
03:01:18.737 00.002 16108 Worker thread wakes up
03:01:18.737 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:18.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:18.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:19.888 01.150 16108 Exposure complete
03:01:19.942 00.054 16108 worker thread done servicing request
03:01:19.942 00.000 21068 OnExposeComplete: enter
03:01:19.943 00.001 21068 UpdateGuideState(): m_state=6
03:01:19.945 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
03:01:19.946 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.99, Mass=98637, SNR=67.6, Peak=17792 HFD=2.8
03:01:19.947 00.001 21068 MultiStar: [#1 0.06,0.33,0.85,U] [#2 0.28,0.13,0.74,U] [#3 -0.25,0.24,1.06,U] [#4 0.14,-0.04,0.90,U] [#5 -0.37,-0.16,0.00,M8] [#6 -0.05,0.03,0.59,U] [#7 -0.20,-0.05,0.60,U] [#8 0.11,0.05,0.65,U] 
03:01:19.948 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {0.18, 0.17}
03:01:19.949 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
03:01:19.949 00.000 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
03:01:19.950 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.30 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
03:01:19.952 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
03:01:19.953 00.001 21068 Enqueuing Move request for scope (0.03, 0.12)
03:01:19.953 00.000 16108 Worker thread wakes up
03:01:19.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:01:19.954 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:01:19.954 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=-0.13
03:01:19.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:19.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:19.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:01:19.954 00.000 16108 MoveAxis(E, 0, ABG)
03:01:19.954 00.000 16108 Move returns status 0, amount 0
03:01:19.954 00.000 16108 MoveAxis(N, 0, ABG)
03:01:19.954 00.000 16108 Move returns status 0, amount 0
03:01:19.954 00.000 16108 move complete, result=0
03:01:19.954 00.000 16108 worker thread done servicing request
03:01:19.957 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3798, FiltMin=3235, FiltMax=35219, Gamma=1.000
03:01:19.968 00.011 21068 UpdateGuideState exits: m=98637 SNR=67.6
03:01:19.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:19.970 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:19.971 00.001 21068 Enqueuing Expose request
03:01:19.972 00.001 16108 Worker thread wakes up
03:01:19.972 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:19.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:19.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:20.953 00.981 16108 Exposure complete
03:01:21.015 00.062 16108 worker thread done servicing request
03:01:21.015 00.000 21068 OnExposeComplete: enter
03:01:21.017 00.002 21068 UpdateGuideState(): m_state=6
03:01:21.017 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
03:01:21.018 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.65, Mass=99538, SNR=70.6, Peak=18016 HFD=2.6
03:01:21.019 00.001 21068 MultiStar: [#1 0.14,0.01,0.88,U] [#2 0.31,0.08,0.71,U] [#3 -0.10,0.00,0.64,U] [#4 0.28,-0.05,0.79,U] [#5 -0.05,0.04,0.61,U] [#6 -0.16,0.04,0.67,U] [#7 0.32,-0.01,0.56,U] [#8 0.09,0.19,0.62,U] 
03:01:21.020 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.13, -0.17}
03:01:21.021 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
03:01:21.021 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
03:01:21.022 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
03:01:21.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
03:01:21.024 00.000 21068 Enqueuing Move request for scope (0.11, 0.00)
03:01:21.025 00.001 16108 Worker thread wakes up
03:01:21.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
03:01:21.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
03:01:21.025 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.11 yDistance=-0.03
03:01:21.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:01:21.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:21.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:21.025 00.000 16108 MoveAxis(E, 0, ABG)
03:01:21.026 00.001 16108 Move returns status 0, amount 0
03:01:21.026 00.000 16108 MoveAxis(N, 0, ABG)
03:01:21.026 00.000 16108 Move returns status 0, amount 0
03:01:21.026 00.000 16108 move complete, result=0
03:01:21.026 00.000 16108 worker thread done servicing request
03:01:21.030 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3798, FiltMin=3203, FiltMax=40790, Gamma=1.000
03:01:21.050 00.020 21068 UpdateGuideState exits: m=99538 SNR=70.6
03:01:21.053 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:21.053 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:21.055 00.002 21068 Enqueuing Expose request
03:01:21.056 00.001 16108 Worker thread wakes up
03:01:21.056 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:21.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:21.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:22.240 01.183 16108 Exposure complete
03:01:22.305 00.065 16108 worker thread done servicing request
03:01:22.305 00.000 21068 OnExposeComplete: enter
03:01:22.306 00.001 21068 UpdateGuideState(): m_state=6
03:01:22.306 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
03:01:22.307 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.74, Mass=106160, SNR=82.6, Peak=17744 HFD=2.6
03:01:22.308 00.001 21068 MultiStar: [#1 -0.33,-0.04,0.74,U] [#2 0.05,-0.24,0.77,U] [#3 -0.07,-0.09,0.62,U] [#4 -0.17,0.08,0.73,U] [#5 -0.38,-0.24,0.00,M8] [#6 -0.91,-0.24,0.00,M1] [#7 -0.13,-0.17,0.42,U] [#8 0.06,0.09,0.53,U] 
03:01:22.309 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.10, -0.07}
03:01:22.310 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.31 = 0.97)
03:01:22.311 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
03:01:22.311 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.35 mountX=0.05 mountY=0.08, mountTheta=0.99
03:01:22.313 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
03:01:22.314 00.001 21068 Enqueuing Move request for scope (-0.06, -0.06)
03:01:22.315 00.001 16108 Worker thread wakes up
03:01:22.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:01:22.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:01:22.315 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.08
03:01:22.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:22.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:22.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:22.315 00.000 16108 MoveAxis(E, 0, ABG)
03:01:22.315 00.000 16108 Move returns status 0, amount 0
03:01:22.315 00.000 16108 MoveAxis(N, 0, ABG)
03:01:22.315 00.000 16108 Move returns status 0, amount 0
03:01:22.315 00.000 16108 move complete, result=0
03:01:22.315 00.000 16108 worker thread done servicing request
03:01:22.322 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3798, FiltMin=3273, FiltMax=43155, Gamma=1.000
03:01:22.349 00.027 21068 UpdateGuideState exits: m=106160 SNR=82.6
03:01:22.351 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:22.352 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:22.353 00.001 21068 Enqueuing Expose request
03:01:22.354 00.001 16108 Worker thread wakes up
03:01:22.354 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:22.355 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:22.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:23.333 00.978 16108 Exposure complete
03:01:23.389 00.056 16108 worker thread done servicing request
03:01:23.389 00.000 21068 OnExposeComplete: enter
03:01:23.390 00.001 21068 UpdateGuideState(): m_state=6
03:01:23.391 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
03:01:23.391 00.000 21068 Star::Find returns 1 (0), X=464.06, Y=436.55, Mass=95671, SNR=69.1, Peak=16000 HFD=2.7
03:01:23.393 00.002 21068 MultiStar: [#1 -0.18,-0.15,0.92,U] [#2 0.00,0.00,0.92,U] [#3 -0.30,-0.22,0.00,M5] [#4 -0.04,-0.20,0.84,U] [#5 -0.60,-0.24,0.00,M9] [#6 -0.50,-0.23,0.00,M2] [#7 -0.05,-0.39,0.00,M1] [#8 0.22,-0.37,0.00,M1] 
03:01:23.394 00.001 21068 refined, 3 included, MultiStar: {0.01, -0.16}, one-star: {0.25, -0.27}
03:01:23.394 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.84)
03:01:23.395 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.90)
03:01:23.396 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.04 mountY=0.15, mountTheta=1.84
03:01:23.399 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.16, opts=13)
03:01:23.400 00.001 21068 Enqueuing Move request for scope (0.01, -0.16)
03:01:23.402 00.002 16108 Worker thread wakes up
03:01:23.403 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:01:23.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:01:23.403 00.000 16108 Moving (0.01, -0.16) raw xDistance=-0.04 yDistance=0.15
03:01:23.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:23.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:23.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:01:23.403 00.000 16108 MoveAxis(E, 0, ABG)
03:01:23.403 00.000 16108 Move returns status 0, amount 0
03:01:23.403 00.000 16108 MoveAxis(N, 0, ABG)
03:01:23.404 00.001 16108 Move returns status 0, amount 0
03:01:23.404 00.000 16108 move complete, result=0
03:01:23.404 00.000 16108 worker thread done servicing request
03:01:23.410 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3798, FiltMin=3248, FiltMax=41190, Gamma=1.000
03:01:23.426 00.016 21068 UpdateGuideState exits: m=95671 SNR=69.1
03:01:23.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:23.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:23.429 00.001 21068 Enqueuing Expose request
03:01:23.430 00.001 16108 Worker thread wakes up
03:01:23.430 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:23.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:23.431 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:24.607 01.176 16108 Exposure complete
03:01:24.692 00.085 16108 worker thread done servicing request
03:01:24.692 00.000 21068 OnExposeComplete: enter
03:01:24.693 00.001 21068 UpdateGuideState(): m_state=6
03:01:24.694 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
03:01:24.695 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.84, Mass=90931, SNR=65.4, Peak=18256 HFD=2.4
03:01:24.696 00.001 21068 MultiStar: [#1 0.11,-0.12,0.92,U] [#2 0.32,-0.11,0.84,U] [#3 -0.30,0.23,0.00,M6] [#4 0.19,-0.13,0.82,U] [#5 -0.55,-0.04,0.00,M10] [#6 -0.18,-0.02,0.65,U] [#7 -0.48,-0.27,0.00,M2] [#8 0.33,-0.18,0.00,M2] 
03:01:24.697 00.001 21068 single-star, 4 included, MultiStar: {0.10, -0.07}, one-star: {-0.00, 0.02}
03:01:24.697 00.000 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
03:01:24.698 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
03:01:24.699 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.75 mountX=0.01 mountY=-0.02, mountTheta=-1.21
03:01:24.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
03:01:24.702 00.001 21068 Enqueuing Move request for scope (-0.00, 0.02)
03:01:24.704 00.002 16108 Worker thread wakes up
03:01:24.704 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:01:24.704 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:01:24.704 00.000 16108 Moving (-0.00, 0.02) raw xDistance=0.01 yDistance=-0.02
03:01:24.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:24.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:24.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:24.704 00.000 16108 MoveAxis(E, 0, ABG)
03:01:24.704 00.000 16108 Move returns status 0, amount 0
03:01:24.704 00.000 16108 MoveAxis(N, 0, ABG)
03:01:24.704 00.000 16108 Move returns status 0, amount 0
03:01:24.704 00.000 16108 move complete, result=0
03:01:24.704 00.000 16108 worker thread done servicing request
03:01:24.708 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=3795, FiltMin=3248, FiltMax=41654, Gamma=1.000
03:01:24.720 00.012 21068 UpdateGuideState exits: m=90931 SNR=65.4
03:01:24.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:24.722 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:24.723 00.001 21068 Enqueuing Expose request
03:01:24.724 00.001 16108 Worker thread wakes up
03:01:24.724 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:24.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:24.724 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:25.701 00.977 16108 Exposure complete
03:01:25.768 00.067 16108 worker thread done servicing request
03:01:25.768 00.000 21068 OnExposeComplete: enter
03:01:25.769 00.001 21068 UpdateGuideState(): m_state=6
03:01:25.771 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
03:01:25.771 00.000 21068 Star::Find returns 1 (0), X=464.02, Y=436.49, Mass=82844, SNR=60.7, Peak=15341 HFD=2.3
03:01:25.773 00.002 21068 MultiStar: [#1 -0.15,-0.19,0.88,U] [#2 0.16,-0.04,0.86,U] [#3 -0.25,-0.13,1.03,U] [#4 0.21,-0.53,0.00,M1] [#5 -0.64,-0.16,0.00,R] [#6 -0.22,-0.33,0.00,M2] [#7 -0.43,-0.33,0.00,M3] [#8 -0.10,-0.33,0.64,U] 
03:01:25.774 00.001 21068 refined, 4 included, MultiStar: {-0.03, -0.20}, one-star: {0.21, -0.33}
03:01:25.776 00.002 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
03:01:25.777 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
03:01:25.778 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.70 mountX=-0.01 mountY=0.20, mountTheta=1.62
03:01:25.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
03:01:25.782 00.002 21068 Enqueuing Move request for scope (-0.03, -0.20)
03:01:25.783 00.001 16108 Worker thread wakes up
03:01:25.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
03:01:25.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
03:01:25.783 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.01 yDistance=0.20
03:01:25.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:25.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:01:25.783 00.000 16108 MoveAxis(E, 0, ABG)
03:01:25.783 00.000 16108 Move returns status 0, amount 0
03:01:25.783 00.000 16108 MoveAxis(S, 40, ABG)
03:01:25.783 00.000 16108 Guiding  Dir = 1, Dur = 40
03:01:25.783 00.000 16108 IsSlewing returns 0
03:01:25.783 00.000 16108 IsGuiding returns 0
03:01:25.786 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3798, FiltMin=3302, FiltMax=36150, Gamma=1.000
03:01:25.800 00.014 21068 UpdateGuideState exits: m=82844 SNR=60.7
03:01:25.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:25.802 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:25.803 00.001 21068 Enqueuing Expose request
03:01:25.843 00.040 16108 IsGuiding returns 1
03:01:25.843 00.000 16108 scope still moving after pulse duration time elapsed
03:01:25.874 00.031 16108 IsSlewing returns 0
03:01:25.874 00.000 16108 IsGuiding returns 1
03:01:25.905 00.031 16108 IsSlewing returns 0
03:01:25.905 00.000 16108 IsGuiding returns 1
03:01:25.938 00.033 16108 IsSlewing returns 0
03:01:25.938 00.000 16108 IsGuiding returns 0
03:01:25.938 00.000 16108 scope move finished after 40 + 114 ms
03:01:25.938 00.000 16108 Move returns status 0, amount 40
03:01:25.938 00.000 16108 move complete, result=0
03:01:25.938 00.000 16108 worker thread done servicing request
03:01:25.938 00.000 16108 Worker thread wakes up
03:01:25.938 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
03:01:25.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:25.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:27.107 01.168 16108 Exposure complete
03:01:27.175 00.068 16108 worker thread done servicing request
03:01:27.175 00.000 21068 OnExposeComplete: enter
03:01:27.175 00.000 21068 UpdateGuideState(): m_state=6
03:01:27.177 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
03:01:27.178 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.51, Mass=87978, SNR=66.5, Peak=17584 HFD=2.5
03:01:27.179 00.001 21068 MultiStar: [#1 0.24,0.05,0.76,U] [#2 0.44,0.14,0.00,M1] [#3 -0.12,-0.14,0.80,U] [#4 0.22,-0.03,0.87,U] [#5 0.56,-0.14,0.00,M1] [#6 -0.13,0.13,0.85,U] [#7 -0.11,-0.30,0.58,U] [#8 0.60,-0.14,0.00,M2] 
03:01:27.180 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.10}, one-star: {0.16, -0.30}
03:01:27.181 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
03:01:27.182 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
03:01:27.182 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.07 mountX=-0.07 mountY=0.08, mountTheta=2.28
03:01:27.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
03:01:27.185 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
03:01:27.186 00.001 16108 Worker thread wakes up
03:01:27.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:01:27.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:01:27.186 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.08
03:01:27.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:01:27.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:27.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:27.186 00.000 16108 MoveAxis(E, 0, ABG)
03:01:27.187 00.001 16108 Move returns status 0, amount 0
03:01:27.187 00.000 16108 MoveAxis(N, 0, ABG)
03:01:27.187 00.000 16108 Move returns status 0, amount 0
03:01:27.187 00.000 16108 move complete, result=0
03:01:27.187 00.000 16108 worker thread done servicing request
03:01:27.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3795, FiltMin=3225, FiltMax=29843, Gamma=1.000
03:01:27.206 00.016 21068 UpdateGuideState exits: m=87978 SNR=66.5
03:01:27.209 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:27.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:27.211 00.001 21068 Enqueuing Expose request
03:01:27.212 00.001 16108 Worker thread wakes up
03:01:27.212 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:27.214 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:27.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:28.187 00.973 16108 Exposure complete
03:01:28.257 00.070 16108 worker thread done servicing request
03:01:28.258 00.001 21068 OnExposeComplete: enter
03:01:28.259 00.001 21068 UpdateGuideState(): m_state=6
03:01:28.260 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
03:01:28.261 00.001 21068 Star::Find returns 1 (0), X=464.26, Y=436.60, Mass=96731, SNR=67.0, Peak=17104 HFD=2.8
03:01:28.262 00.001 21068 MultiStar: [#1 0.51,-0.04,0.00,M1] [#2 0.64,-0.17,0.00,M2] [#3 0.42,0.08,0.00,M5] [#4 0.64,0.14,0.00,M1] [#5 0.86,0.16,0.00,M2] [#6 0.12,0.18,0.67,U] [#7 0.17,-0.28,0.61,U] [#8 0.67,0.10,0.00,M3] 
03:01:28.263 00.001 21068 refined, 2 included, MultiStar: {0.28, -0.12}, one-star: {0.45, -0.22}
03:01:28.264 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
03:01:28.265 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
03:01:28.266 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-0.40 mountX=-0.30 mountY=0.05, mountTheta=2.98
03:01:28.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.12, opts=13)
03:01:28.268 00.001 21068 Enqueuing Move request for scope (0.28, -0.12)
03:01:28.269 00.001 16108 Worker thread wakes up
03:01:28.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.12) opts 0xd
03:01:28.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.12)
03:01:28.269 00.000 16108 Moving (0.28, -0.12) raw xDistance=-0.30 yDistance=0.05
03:01:28.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:01:28.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:28.270 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:01:28.270 00.000 16108 MoveAxis(E, 78, ABG)
03:01:28.270 00.000 16108 Guiding  Dir = 2, Dur = 78
03:01:28.270 00.000 16108 IsSlewing returns 0
03:01:28.270 00.000 16108 IsGuiding returns 0
03:01:28.275 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3795, FiltMin=3145, FiltMax=32313, Gamma=1.000
03:01:28.278 00.003 16108 PulseGuide returned control before completion, sleep 82
03:01:28.295 00.017 21068 UpdateGuideState exits: m=96731 SNR=67.0
03:01:28.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:28.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:28.298 00.001 21068 Enqueuing Expose request
03:01:28.370 00.072 16108 IsGuiding returns 0
03:01:28.370 00.000 16108 Move returns status 0, amount 78
03:01:28.370 00.000 16108 MoveAxis(N, 0, ABG)
03:01:28.370 00.000 16108 Move returns status 0, amount 0
03:01:28.370 00.000 16108 move complete, result=0
03:01:28.371 00.001 16108 worker thread done servicing request
03:01:28.371 00.000 16108 Worker thread wakes up
03:01:28.371 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
03:01:28.374 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:28.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:29.543 01.169 16108 Exposure complete
03:01:29.610 00.067 16108 worker thread done servicing request
03:01:29.610 00.000 21068 OnExposeComplete: enter
03:01:29.611 00.001 21068 UpdateGuideState(): m_state=6
03:01:29.612 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
03:01:29.613 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=437.07, Mass=85104, SNR=65.5, Peak=18304 HFD=2.3
03:01:29.615 00.002 21068 MultiStar: [#1 0.19,0.05,0.88,U] [#2 0.23,0.12,0.84,U] [#3 -0.12,0.27,0.87,U] [#4 0.25,-0.17,0.90,U] [#5 0.33,0.21,0.00,M3] [#6 0.03,0.35,0.72,U] [#7 -0.25,0.03,0.62,U] [#8 0.19,0.01,0.62,U] 
03:01:29.616 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {0.13, 0.25}
03:01:29.616 00.000 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
03:01:29.617 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
03:01:29.617 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.91 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
03:01:29.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.12, opts=13)
03:01:29.620 00.001 21068 Enqueuing Move request for scope (0.09, 0.12)
03:01:29.621 00.001 16108 Worker thread wakes up
03:01:29.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
03:01:29.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
03:01:29.621 00.000 16108 Moving (0.09, 0.12) raw xDistance=-0.07 yDistance=-0.14
03:01:29.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:01:29.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:29.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:01:29.621 00.000 16108 MoveAxis(E, 0, ABG)
03:01:29.621 00.000 16108 Move returns status 0, amount 0
03:01:29.621 00.000 16108 MoveAxis(N, 0, ABG)
03:01:29.621 00.000 16108 Move returns status 0, amount 0
03:01:29.621 00.000 16108 move complete, result=0
03:01:29.622 00.001 16108 worker thread done servicing request
03:01:29.627 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3795, FiltMin=3248, FiltMax=35616, Gamma=1.000
03:01:29.650 00.023 21068 UpdateGuideState exits: m=85104 SNR=65.5
03:01:29.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:29.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:29.653 00.001 21068 Enqueuing Expose request
03:01:29.654 00.001 16108 Worker thread wakes up
03:01:29.654 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:29.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:29.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:30.622 00.967 16108 Exposure complete
03:01:30.692 00.070 16108 worker thread done servicing request
03:01:30.692 00.000 21068 OnExposeComplete: enter
03:01:30.693 00.001 21068 UpdateGuideState(): m_state=6
03:01:30.694 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
03:01:30.695 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=436.96, Mass=84410, SNR=67.2, Peak=17680 HFD=2.5
03:01:30.696 00.001 21068 MultiStar: [#1 -0.32,0.21,0.00,M1] [#2 0.16,0.14,0.74,U] [#3 -0.29,0.30,0.00,M5] [#4 -0.11,0.24,0.67,U] [#5 0.18,0.31,0.66,U] [#6 -0.59,0.27,0.00,M1] [#7 -0.30,0.43,0.00,M1] [#8 -0.53,0.27,0.00,M3] 
03:01:30.697 00.001 21068 single-star, 3 included, MultiStar: {0.02, 0.20}, one-star: {-0.11, 0.15}
03:01:30.698 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
03:01:30.698 00.000 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
03:01:30.699 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.20 mountX=0.13 mountY=-0.12, mountTheta=-0.73
03:01:30.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.15, opts=13)
03:01:30.702 00.001 21068 Enqueuing Move request for scope (-0.11, 0.15)
03:01:30.703 00.001 16108 Worker thread wakes up
03:01:30.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
03:01:30.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
03:01:30.703 00.000 16108 Moving (-0.11, 0.15) raw xDistance=0.13 yDistance=-0.12
03:01:30.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:01:30.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:30.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:01:30.703 00.000 16108 MoveAxis(E, 0, ABG)
03:01:30.703 00.000 16108 Move returns status 0, amount 0
03:01:30.703 00.000 16108 MoveAxis(N, 0, ABG)
03:01:30.704 00.001 16108 Move returns status 0, amount 0
03:01:30.704 00.000 16108 move complete, result=0
03:01:30.704 00.000 16108 worker thread done servicing request
03:01:30.709 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3795, FiltMin=3209, FiltMax=37078, Gamma=1.000
03:01:30.722 00.013 21068 UpdateGuideState exits: m=84410 SNR=67.2
03:01:30.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:30.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:30.724 00.000 21068 Enqueuing Expose request
03:01:30.725 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:30.726 00.001 16108 Worker thread wakes up
03:01:30.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:30.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:31.890 01.164 16108 Exposure complete
03:01:31.962 00.072 16108 worker thread done servicing request
03:01:31.962 00.000 21068 OnExposeComplete: enter
03:01:31.964 00.002 21068 UpdateGuideState(): m_state=6
03:01:31.965 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
03:01:31.966 00.001 21068 Star::Find returns 1 (0), X=463.29, Y=437.00, Mass=81111, SNR=59.2, Peak=15584 HFD=2.5
03:01:31.967 00.001 21068 MultiStar: [#1 -0.56,0.18,0.00,M2] [#2 -0.56,0.24,0.00,M1] [#3 -0.89,0.23,0.00,M6] [#4 -0.45,0.07,0.00,M1] [#5 -0.14,0.78,0.00,M3] [#6 -0.73,0.33,0.00,M2] [#7 -0.76,0.21,0.00,M2] [#8 -0.35,0.20,0.00,M4] 
03:01:31.967 00.000 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
03:01:31.968 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
03:01:31.969 00.001 21068 CameraToMount -- cameraX=-0.51 cameraY=0.18 hyp=0.54 cameraTheta=2.81 mountX=0.54 mountY=-0.05, mountTheta=-0.10
03:01:31.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=0.18, opts=13)
03:01:31.972 00.001 21068 Enqueuing Move request for scope (-0.51, 0.18)
03:01:31.973 00.001 16108 Worker thread wakes up
03:01:31.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.18) opts 0xd
03:01:31.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, 0.18)
03:01:31.973 00.000 16108 Moving (-0.51, 0.18) raw xDistance=0.54 yDistance=-0.05
03:01:31.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:01:31.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:31.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:01:31.973 00.000 16108 MoveAxis(W, 141, ABG)
03:01:31.973 00.000 16108 Guiding  Dir = 3, Dur = 141
03:01:31.974 00.001 16108 IsSlewing returns 0
03:01:31.974 00.000 16108 IsGuiding returns 0
03:01:31.976 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3795, FiltMin=3270, FiltMax=37312, Gamma=1.000
03:01:31.988 00.012 21068 UpdateGuideState exits: m=81111 SNR=59.2
03:01:31.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:31.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:31.991 00.001 21068 Enqueuing Expose request
03:01:31.996 00.005 16108 PulseGuide returned control before completion, sleep 129
03:01:32.135 00.139 16108 IsGuiding returns 1
03:01:32.135 00.000 16108 scope still moving after pulse duration time elapsed
03:01:32.166 00.031 16108 IsSlewing returns 0
03:01:32.166 00.000 16108 IsGuiding returns 0
03:01:32.166 00.000 16108 scope move finished after 141 + 52 ms
03:01:32.168 00.002 16108 Move returns status 0, amount 141
03:01:32.168 00.000 16108 MoveAxis(N, 0, ABG)
03:01:32.168 00.000 16108 Move returns status 0, amount 0
03:01:32.168 00.000 16108 move complete, result=0
03:01:32.168 00.000 16108 worker thread done servicing request
03:01:32.168 00.000 16108 Worker thread wakes up
03:01:32.168 00.000 21068 GuideStep: 0.5 px 141 ms WEST, -0.1 px 0 ms NORTH
03:01:32.172 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:32.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:33.141 00.969 16108 Exposure complete
03:01:33.213 00.072 16108 worker thread done servicing request
03:01:33.213 00.000 21068 OnExposeComplete: enter
03:01:33.214 00.001 21068 UpdateGuideState(): m_state=6
03:01:33.215 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
03:01:33.216 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.89, Mass=94293, SNR=78.5, Peak=17216 HFD=2.5
03:01:33.216 00.000 21068 MultiStar: [#1 -0.02,0.02,0.81,U] [#2 0.03,0.18,0.69,U] [#3 -0.50,0.15,0.00,M7] [#4 -0.16,0.02,0.72,U] [#5 0.20,0.24,0.55,U] [#6 -0.34,0.10,0.52,U] [#7 0.14,-0.13,0.59,U] [#8 0.33,0.07,0.48,U] 
03:01:33.218 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.01, 0.07}
03:01:33.219 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
03:01:33.220 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
03:01:33.220 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.38 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
03:01:33.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.07, opts=13)
03:01:33.223 00.001 21068 Enqueuing Move request for scope (0.01, 0.07)
03:01:33.224 00.001 16108 Worker thread wakes up
03:01:33.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:01:33.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:01:33.224 00.000 16108 Moving (0.01, 0.07) raw xDistance=-0.00 yDistance=-0.07
03:01:33.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:01:33.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:33.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:33.224 00.000 16108 MoveAxis(E, 0, ABG)
03:01:33.224 00.000 16108 Move returns status 0, amount 0
03:01:33.224 00.000 16108 MoveAxis(N, 0, ABG)
03:01:33.224 00.000 16108 Move returns status 0, amount 0
03:01:33.224 00.000 16108 move complete, result=0
03:01:33.224 00.000 16108 worker thread done servicing request
03:01:33.229 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3795, FiltMin=3251, FiltMax=37129, Gamma=1.000
03:01:33.242 00.013 21068 UpdateGuideState exits: m=94293 SNR=78.5
03:01:33.245 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:33.248 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:33.250 00.002 21068 Enqueuing Expose request
03:01:33.250 00.000 16108 Worker thread wakes up
03:01:33.250 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:33.251 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:33.251 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:34.416 01.165 16108 Exposure complete
03:01:34.471 00.055 16108 worker thread done servicing request
03:01:34.471 00.000 21068 OnExposeComplete: enter
03:01:34.473 00.002 21068 UpdateGuideState(): m_state=6
03:01:34.474 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
03:01:34.475 00.001 21068 Star::Find returns 1 (0), X=464.18, Y=436.85, Mass=99492, SNR=71.0, Peak=20032 HFD=2.4
03:01:34.476 00.001 21068 MultiStar: [#1 0.27,0.10,0.95,U] [#2 0.29,0.26,0.00,M1] [#3 -0.25,0.44,0.00,M8] [#4 0.23,-0.06,0.76,U] [#5 0.44,0.08,0.00,M3] [#6 -0.04,0.17,0.71,U] [#7 -0.09,0.25,0.69,U] [#8 0.35,0.24,0.00,M4] 
03:01:34.476 00.000 21068 refined, 4 included, MultiStar: {0.17, 0.09}, one-star: {0.37, 0.03}
03:01:34.477 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
03:01:34.478 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
03:01:34.478 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=-0.15 mountY=-0.13, mountTheta=-2.45
03:01:34.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.09, opts=13)
03:01:34.481 00.001 21068 Enqueuing Move request for scope (0.17, 0.09)
03:01:34.481 00.000 16108 Worker thread wakes up
03:01:34.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
03:01:34.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:01:34.481 00.000 16108 Moving (0.17, 0.09) raw xDistance=-0.15 yDistance=-0.13
03:01:34.482 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:01:34.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:34.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:01:34.482 00.000 16108 MoveAxis(E, 0, ABG)
03:01:34.482 00.000 16108 Move returns status 0, amount 0
03:01:34.482 00.000 16108 MoveAxis(N, 0, ABG)
03:01:34.482 00.000 16108 Move returns status 0, amount 0
03:01:34.482 00.000 16108 move complete, result=0
03:01:34.482 00.000 16108 worker thread done servicing request
03:01:34.485 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3795, FiltMin=3184, FiltMax=31971, Gamma=1.000
03:01:34.500 00.015 21068 UpdateGuideState exits: m=99492 SNR=71.0
03:01:34.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:34.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:34.504 00.002 21068 Enqueuing Expose request
03:01:34.506 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:34.509 00.003 16108 Worker thread wakes up
03:01:34.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:34.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:35.469 00.960 16108 Exposure complete
03:01:35.525 00.056 16108 worker thread done servicing request
03:01:35.526 00.001 21068 OnExposeComplete: enter
03:01:35.527 00.001 21068 UpdateGuideState(): m_state=6
03:01:35.527 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
03:01:35.529 00.002 21068 Star::Find returns 1 (0), X=463.90, Y=436.80, Mass=82885, SNR=62.8, Peak=17968 HFD=2.4
03:01:35.531 00.002 21068 MultiStar: [#1 0.25,-0.24,1.08,U] [#2 0.21,0.03,0.78,U] [#3 -0.34,0.30,0.00,M9] [#4 0.12,-0.11,0.99,U] [#5 0.41,0.15,0.00,M4] [#6 -0.45,-0.03,0.00,M1] [#7 -0.18,-0.12,0.78,U] [#8 0.11,0.09,0.69,U] 
03:01:35.534 00.003 21068 single-star, 5 included, MultiStar: {0.11, -0.07}, one-star: {0.09, -0.02}
03:01:35.535 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
03:01:35.537 00.002 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
03:01:35.538 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.16 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
03:01:35.542 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
03:01:35.543 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
03:01:35.543 00.000 16108 Worker thread wakes up
03:01:35.544 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:01:35.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:01:35.544 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.01
03:01:35.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:01:35.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:35.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:01:35.544 00.000 16108 MoveAxis(E, 0, ABG)
03:01:35.544 00.000 16108 Move returns status 0, amount 0
03:01:35.544 00.000 16108 MoveAxis(N, 0, ABG)
03:01:35.544 00.000 16108 Move returns status 0, amount 0
03:01:35.544 00.000 16108 move complete, result=0
03:01:35.544 00.000 16108 worker thread done servicing request
03:01:35.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3792, FiltMin=3254, FiltMax=37510, Gamma=1.000
03:01:35.561 00.014 21068 UpdateGuideState exits: m=82885 SNR=62.8
03:01:35.563 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:35.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:35.564 00.000 21068 Enqueuing Expose request
03:01:35.565 00.001 16108 Worker thread wakes up
03:01:35.565 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:35.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:35.566 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:36.722 01.156 16108 Exposure complete
03:01:36.778 00.056 16108 worker thread done servicing request
03:01:36.778 00.000 21068 OnExposeComplete: enter
03:01:36.781 00.003 21068 UpdateGuideState(): m_state=6
03:01:36.782 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
03:01:36.783 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.82, Mass=87504, SNR=60.9, Peak=18352 HFD=2.4
03:01:36.784 00.001 21068 MultiStar: [#1 0.11,-0.20,1.21,U] [#2 0.28,0.22,0.92,U] [#3 -0.26,-0.04,0.79,U] [#4 0.07,-0.21,0.99,U] [#5 0.36,0.16,0.00,M5] [#6 -0.03,-0.01,0.79,U] [#7 0.09,-0.06,0.67,U] [#8 0.34,-0.02,0.66,U] 
03:01:36.785 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.11, 0.00}
03:01:36.786 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
03:01:36.787 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
03:01:36.788 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.10 mountY=0.03, mountTheta=2.88
03:01:36.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.05, opts=13)
03:01:36.790 00.000 21068 Enqueuing Move request for scope (0.09, -0.05)
03:01:36.792 00.002 16108 Worker thread wakes up
03:01:36.793 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:01:36.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:01:36.793 00.000 16108 Moving (0.09, -0.05) raw xDistance=-0.10 yDistance=0.03
03:01:36.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:01:36.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:36.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:36.793 00.000 16108 MoveAxis(E, 0, ABG)
03:01:36.793 00.000 16108 Move returns status 0, amount 0
03:01:36.793 00.000 16108 MoveAxis(N, 0, ABG)
03:01:36.793 00.000 16108 Move returns status 0, amount 0
03:01:36.793 00.000 16108 move complete, result=0
03:01:36.793 00.000 16108 worker thread done servicing request
03:01:36.800 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3792, FiltMin=3238, FiltMax=36227, Gamma=1.000
03:01:36.818 00.018 21068 UpdateGuideState exits: m=87504 SNR=60.9
03:01:36.820 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:36.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:36.823 00.002 21068 Enqueuing Expose request
03:01:36.824 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:36.825 00.001 16108 Worker thread wakes up
03:01:36.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:36.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:37.805 00.979 16108 Exposure complete
03:01:37.891 00.086 16108 worker thread done servicing request
03:01:37.891 00.000 21068 OnExposeComplete: enter
03:01:37.892 00.001 21068 UpdateGuideState(): m_state=6
03:01:37.893 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
03:01:37.894 00.001 21068 Star::Find returns 1 (0), X=464.08, Y=436.58, Mass=91445, SNR=71.3, Peak=16048 HFD=2.6
03:01:37.895 00.001 21068 MultiStar: [#1 0.34,-0.28,0.00,M1] [#2 0.44,0.06,0.00,M1] [#3 -0.13,0.07,0.68,U] [#4 0.31,-0.19,0.74,U] [#5 0.43,-0.02,0.00,M6] [#6 -0.07,-0.12,0.64,U] [#7 0.07,-0.31,0.57,U] [#8 0.65,0.16,0.00,M3] 
03:01:37.896 00.001 21068 refined, 4 included, MultiStar: {0.11, -0.16}, one-star: {0.27, -0.24}
03:01:37.898 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
03:01:37.899 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
03:01:37.900 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.97 mountX=-0.14 mountY=0.13, mountTheta=2.38
03:01:37.901 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
03:01:37.902 00.001 21068 Enqueuing Move request for scope (0.11, -0.16)
03:01:37.903 00.001 16108 Worker thread wakes up
03:01:37.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
03:01:37.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
03:01:37.903 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.13
03:01:37.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:01:37.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:37.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:01:37.903 00.000 16108 MoveAxis(E, 0, ABG)
03:01:37.903 00.000 16108 Move returns status 0, amount 0
03:01:37.903 00.000 16108 MoveAxis(N, 0, ABG)
03:01:37.904 00.001 16108 Move returns status 0, amount 0
03:01:37.904 00.000 16108 move complete, result=0
03:01:37.904 00.000 16108 worker thread done servicing request
03:01:37.910 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3792, FiltMin=3232, FiltMax=31424, Gamma=1.000
03:01:37.925 00.015 21068 UpdateGuideState exits: m=91445 SNR=71.3
03:01:37.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:37.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:37.927 00.000 21068 Enqueuing Expose request
03:01:37.928 00.001 16108 Worker thread wakes up
03:01:37.928 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:37.929 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:37.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:39.100 01.171 16108 Exposure complete
03:01:39.164 00.064 16108 worker thread done servicing request
03:01:39.164 00.000 21068 OnExposeComplete: enter
03:01:39.165 00.001 21068 UpdateGuideState(): m_state=6
03:01:39.167 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
03:01:39.169 00.002 21068 Star::Find returns 1 (0), X=463.84, Y=436.46, Mass=93819, SNR=70.2, Peak=14896 HFD=2.7
03:01:39.170 00.001 21068 MultiStar: [#1 0.10,-0.42,0.00,M2] [#2 0.11,-0.37,0.00,M2] [#3 -0.01,-0.35,0.72,U] [#4 0.16,-0.17,0.87,U] [#5 0.31,-0.03,0.76,U] [#6 -0.27,0.03,0.68,U] [#7 -0.40,-0.21,0.00,M1] [#8 0.22,-0.10,0.59,U] 
03:01:39.172 00.002 21068 refined, 5 included, MultiStar: {0.07, -0.18}, one-star: {0.03, -0.36}
03:01:39.174 00.002 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
03:01:39.175 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
03:01:39.176 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.17 mountX=-0.10 mountY=0.15, mountTheta=2.17
03:01:39.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.18, opts=13)
03:01:39.180 00.002 21068 Enqueuing Move request for scope (0.07, -0.18)
03:01:39.182 00.002 16108 Worker thread wakes up
03:01:39.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
03:01:39.182 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
03:01:39.182 00.000 16108 Moving (0.07, -0.18) raw xDistance=-0.10 yDistance=0.15
03:01:39.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:01:39.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:39.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:01:39.182 00.000 16108 MoveAxis(E, 0, ABG)
03:01:39.182 00.000 16108 Move returns status 0, amount 0
03:01:39.182 00.000 16108 MoveAxis(N, 0, ABG)
03:01:39.182 00.000 16108 Move returns status 0, amount 0
03:01:39.182 00.000 16108 move complete, result=0
03:01:39.182 00.000 16108 worker thread done servicing request
03:01:39.186 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3792, FiltMin=3296, FiltMax=39651, Gamma=1.000
03:01:39.211 00.025 21068 UpdateGuideState exits: m=93819 SNR=70.2
03:01:39.213 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:39.214 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:39.215 00.001 21068 Enqueuing Expose request
03:01:39.217 00.002 16108 Worker thread wakes up
03:01:39.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:39.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:39.217 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:40.191 00.974 16108 Exposure complete
03:01:40.248 00.057 16108 worker thread done servicing request
03:01:40.248 00.000 21068 OnExposeComplete: enter
03:01:40.248 00.000 21068 UpdateGuideState(): m_state=6
03:01:40.249 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
03:01:40.250 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.65, Mass=107531, SNR=76.8, Peak=18368 HFD=2.7
03:01:40.251 00.001 21068 MultiStar: [#1 0.14,-0.12,0.94,U] [#2 0.21,-0.32,0.00,M3] [#3 -0.17,-0.11,0.75,U] [#4 0.15,-0.24,0.68,U] [#5 0.28,-0.05,0.67,U] [#6 -0.21,-0.25,0.52,U] [#7 -0.34,-0.09,0.46,U] [#8 0.33,-0.05,0.57,U] 
03:01:40.252 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.12, -0.16}
03:01:40.253 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
03:01:40.253 00.000 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
03:01:40.254 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=-0.08 mountY=0.12, mountTheta=2.17
03:01:40.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.14, opts=13)
03:01:40.256 00.000 21068 Enqueuing Move request for scope (0.06, -0.14)
03:01:40.257 00.001 16108 Worker thread wakes up
03:01:40.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
03:01:40.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
03:01:40.258 00.001 16108 Moving (0.06, -0.14) raw xDistance=-0.08 yDistance=0.12
03:01:40.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:01:40.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:40.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:01:40.258 00.000 16108 MoveAxis(E, 0, ABG)
03:01:40.258 00.000 16108 Move returns status 0, amount 0
03:01:40.258 00.000 16108 MoveAxis(N, 0, ABG)
03:01:40.258 00.000 16108 Move returns status 0, amount 0
03:01:40.258 00.000 16108 move complete, result=0
03:01:40.259 00.001 16108 worker thread done servicing request
03:01:40.261 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3792, FiltMin=3254, FiltMax=35942, Gamma=1.000
03:01:40.274 00.013 21068 UpdateGuideState exits: m=107531 SNR=76.8
03:01:40.275 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:40.276 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:40.277 00.001 21068 Enqueuing Expose request
03:01:40.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:40.278 00.001 16108 Worker thread wakes up
03:01:40.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:40.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:41.459 01.181 16108 Exposure complete
03:01:41.515 00.056 16108 worker thread done servicing request
03:01:41.515 00.000 21068 OnExposeComplete: enter
03:01:41.516 00.001 21068 UpdateGuideState(): m_state=6
03:01:41.516 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
03:01:41.518 00.002 21068 Star::Find returns 1 (0), X=463.97, Y=436.73, Mass=113864, SNR=78.5, Peak=21440 HFD=2.5
03:01:41.519 00.001 21068 MultiStar: [#1 -0.10,-0.26,0.86,U] [#2 0.23,-0.14,0.70,U] [#3 -0.08,0.13,0.67,U] [#4 0.24,0.01,0.67,U] [#5 0.53,0.01,0.00,M5] [#6 -0.32,-0.15,0.59,U] [#7 -0.29,-0.23,0.00,M1] [#8 0.22,-0.28,0.58,U] 
03:01:41.520 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.16, -0.09}
03:01:41.521 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
03:01:41.521 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
03:01:41.522 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=-0.07 mountY=0.10, mountTheta=2.22
03:01:41.523 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
03:01:41.524 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
03:01:41.525 00.001 16108 Worker thread wakes up
03:01:41.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
03:01:41.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
03:01:41.525 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
03:01:41.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:01:41.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:41.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:01:41.525 00.000 16108 MoveAxis(E, 0, ABG)
03:01:41.525 00.000 16108 Move returns status 0, amount 0
03:01:41.525 00.000 16108 MoveAxis(N, 0, ABG)
03:01:41.525 00.000 16108 Move returns status 0, amount 0
03:01:41.525 00.000 16108 move complete, result=0
03:01:41.525 00.000 16108 worker thread done servicing request
03:01:41.560 00.035 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3792, FiltMin=3219, FiltMax=35907, Gamma=1.000
03:01:41.577 00.017 21068 UpdateGuideState exits: m=113864 SNR=78.5
03:01:41.578 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:41.578 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:41.579 00.001 21068 Enqueuing Expose request
03:01:41.580 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:41.582 00.002 16108 Worker thread wakes up
03:01:41.582 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:41.582 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:42.554 00.972 16108 Exposure complete
03:01:42.623 00.069 16108 worker thread done servicing request
03:01:42.623 00.000 21068 OnExposeComplete: enter
03:01:42.627 00.004 21068 UpdateGuideState(): m_state=6
03:01:42.629 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
03:01:42.630 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.73, Mass=85852, SNR=58.6, Peak=17344 HFD=2.5
03:01:42.632 00.002 21068 MultiStar: [#1 0.08,-0.25,1.15,U] [#2 0.19,0.06,0.94,U] [#3 0.05,0.15,0.91,U] [#4 0.25,-0.31,0.00,M1] [#5 0.38,0.09,0.00,M6] [#6 -0.18,0.02,0.91,U] [#7 0.05,-0.31,0.83,U] [#8 -0.07,-0.27,0.81,U] 
03:01:42.632 00.000 21068 single-star, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.02, -0.09}
03:01:42.633 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
03:01:42.634 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
03:01:42.635 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=-0.04 mountY=0.08, mountTheta=1.98
03:01:42.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
03:01:42.638 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
03:01:42.639 00.001 16108 Worker thread wakes up
03:01:42.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
03:01:42.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
03:01:42.639 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.04 yDistance=0.08
03:01:42.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:42.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:42.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:42.640 00.001 16108 MoveAxis(E, 0, ABG)
03:01:42.640 00.000 16108 Move returns status 0, amount 0
03:01:42.640 00.000 16108 MoveAxis(N, 0, ABG)
03:01:42.640 00.000 16108 Move returns status 0, amount 0
03:01:42.640 00.000 16108 move complete, result=0
03:01:42.640 00.000 16108 worker thread done servicing request
03:01:42.646 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3792, FiltMin=3245, FiltMax=27734, Gamma=1.000
03:01:42.668 00.022 21068 UpdateGuideState exits: m=85852 SNR=58.6
03:01:42.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:42.670 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:42.671 00.001 21068 Enqueuing Expose request
03:01:42.672 00.001 16108 Worker thread wakes up
03:01:42.672 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:42.673 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:42.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:43.826 01.153 16108 Exposure complete
03:01:43.890 00.064 16108 worker thread done servicing request
03:01:43.890 00.000 21068 OnExposeComplete: enter
03:01:43.891 00.001 21068 UpdateGuideState(): m_state=6
03:01:43.892 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
03:01:43.893 00.001 21068 Star::Find returns 1 (0), X=464.00, Y=436.63, Mass=95888, SNR=73.6, Peak=16096 HFD=2.5
03:01:43.894 00.001 21068 MultiStar: [#1 0.15,-0.27,0.84,U] [#2 0.24,-0.18,0.81,U] [#3 -0.15,-0.15,0.64,U] [#4 -0.00,-0.22,0.71,U] [#5 0.38,0.05,0.00,M7] [#6 -0.01,-0.26,0.64,U] [#7 -0.01,-0.23,0.55,U] [#8 0.09,-0.18,0.54,U] 
03:01:43.895 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {0.19, -0.19}
03:01:43.897 00.002 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
03:01:43.900 00.003 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
03:01:43.902 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.22 mountX=-0.11 mountY=0.19, mountTheta=2.12
03:01:43.905 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
03:01:43.907 00.002 21068 Enqueuing Move request for scope (0.08, -0.21)
03:01:43.909 00.002 16108 Worker thread wakes up
03:01:43.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
03:01:43.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
03:01:43.909 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.11 yDistance=0.19
03:01:43.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:01:43.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:43.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:01:43.909 00.000 16108 MoveAxis(E, 0, ABG)
03:01:43.910 00.001 16108 Move returns status 0, amount 0
03:01:43.910 00.000 16108 MoveAxis(N, 0, ABG)
03:01:43.910 00.000 16108 Move returns status 0, amount 0
03:01:43.910 00.000 16108 move complete, result=0
03:01:43.910 00.000 16108 worker thread done servicing request
03:01:43.914 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3789, FiltMin=3229, FiltMax=38995, Gamma=1.000
03:01:43.930 00.016 21068 UpdateGuideState exits: m=95888 SNR=73.6
03:01:43.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:43.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:43.932 00.000 21068 Enqueuing Expose request
03:01:43.933 00.001 16108 Worker thread wakes up
03:01:43.933 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:43.934 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:43.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:44.906 00.972 16108 Exposure complete
03:01:44.962 00.056 16108 worker thread done servicing request
03:01:44.962 00.000 21068 OnExposeComplete: enter
03:01:44.963 00.001 21068 UpdateGuideState(): m_state=6
03:01:44.964 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
03:01:44.966 00.002 21068 Star::Find returns 1 (0), X=463.89, Y=436.56, Mass=86196, SNR=62.9, Peak=13872 HFD=2.6
03:01:44.967 00.001 21068 MultiStar: [#1 0.19,-0.42,0.00,M1] [#2 0.19,-0.46,0.00,M1] [#3 -0.28,-0.32,0.00,M3] [#4 0.17,-0.38,0.00,M1] [#5 0.36,-0.12,0.00,M8] [#6 -0.28,-0.49,0.00,M1] [#7 -0.07,-0.33,0.66,U] [#8 0.15,-0.28,0.66,U] 
03:01:44.967 00.000 21068 single-star, 2 included, MultiStar: {0.06, -0.28}, one-star: {0.09, -0.25}
03:01:44.968 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
03:01:44.970 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
03:01:44.972 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.24 mountX=-0.13 mountY=0.23, mountTheta=2.09
03:01:44.977 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.25, opts=13)
03:01:44.980 00.003 21068 Enqueuing Move request for scope (0.09, -0.25)
03:01:44.983 00.003 16108 Worker thread wakes up
03:01:44.984 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
03:01:44.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
03:01:44.984 00.000 16108 Moving (0.09, -0.25) raw xDistance=-0.13 yDistance=0.23
03:01:44.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:01:44.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:01:44.984 00.000 16108 MoveAxis(E, 0, ABG)
03:01:44.984 00.000 16108 Move returns status 0, amount 0
03:01:44.984 00.000 16108 MoveAxis(S, 46, ABG)
03:01:44.984 00.000 16108 Guiding  Dir = 1, Dur = 46
03:01:44.985 00.001 16108 IsSlewing returns 0
03:01:44.985 00.000 16108 IsGuiding returns 0
03:01:44.993 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3792, FiltMin=3229, FiltMax=42224, Gamma=1.000
03:01:45.021 00.028 21068 UpdateGuideState exits: m=86196 SNR=62.9
03:01:45.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:45.023 00.001 16108 PulseGuide returned control before completion, sleep 20
03:01:45.023 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:45.024 00.001 21068 Enqueuing Expose request
03:01:45.052 00.028 16108 IsGuiding returns 1
03:01:45.052 00.000 16108 scope still moving after pulse duration time elapsed
03:01:45.084 00.032 16108 IsSlewing returns 0
03:01:45.084 00.000 16108 IsGuiding returns 1
03:01:45.114 00.030 16108 IsSlewing returns 0
03:01:45.114 00.000 16108 IsGuiding returns 0
03:01:45.114 00.000 16108 scope move finished after 46 + 83 ms
03:01:45.114 00.000 16108 Move returns status 0, amount 46
03:01:45.114 00.000 16108 move complete, result=0
03:01:45.114 00.000 16108 worker thread done servicing request
03:01:45.114 00.000 16108 Worker thread wakes up
03:01:45.114 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
03:01:45.117 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:45.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:46.289 01.172 16108 Exposure complete
03:01:46.345 00.056 16108 worker thread done servicing request
03:01:46.345 00.000 21068 OnExposeComplete: enter
03:01:46.348 00.003 21068 UpdateGuideState(): m_state=6
03:01:46.349 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
03:01:46.351 00.002 21068 Star::Find returns 1 (0), X=463.51, Y=436.73, Mass=80384, SNR=60.7, Peak=13936 HFD=2.8
03:01:46.353 00.002 21068 MultiStar: [#1 -0.54,-0.11,0.00,M2] [#2 0.04,0.16,1.07,U] [#3 -0.50,0.11,0.00,M4] [#4 -0.35,-0.62,0.00,M2] [#5 -0.11,0.38,0.00,M9] [#6 -0.67,0.20,0.00,M2] [#7 -0.53,0.11,0.00,M1] [#8 -0.25,0.15,0.72,U] 
03:01:46.355 00.002 21068 refined, 2 included, MultiStar: {-0.16, 0.07}, one-star: {-0.30, -0.09}
03:01:46.356 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
03:01:46.358 00.002 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
03:01:46.359 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.73 mountX=0.17 mountY=-0.03, mountTheta=-0.17
03:01:46.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.07, opts=13)
03:01:46.364 00.002 21068 Enqueuing Move request for scope (-0.16, 0.07)
03:01:46.364 00.000 16108 Worker thread wakes up
03:01:46.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
03:01:46.364 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
03:01:46.364 00.000 16108 Moving (-0.16, 0.07) raw xDistance=0.17 yDistance=-0.03
03:01:46.365 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:01:46.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:46.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:46.365 00.000 16108 MoveAxis(E, 0, ABG)
03:01:46.365 00.000 16108 Move returns status 0, amount 0
03:01:46.365 00.000 16108 MoveAxis(N, 0, ABG)
03:01:46.365 00.000 16108 Move returns status 0, amount 0
03:01:46.365 00.000 16108 move complete, result=0
03:01:46.365 00.000 16108 worker thread done servicing request
03:01:46.370 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3789, FiltMin=3273, FiltMax=30499, Gamma=1.000
03:01:46.383 00.013 21068 UpdateGuideState exits: m=80384 SNR=60.7
03:01:46.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:46.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:46.386 00.001 21068 Enqueuing Expose request
03:01:46.387 00.001 16108 Worker thread wakes up
03:01:46.387 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:46.387 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:46.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:47.363 00.976 16108 Exposure complete
03:01:47.419 00.056 16108 worker thread done servicing request
03:01:47.419 00.000 21068 OnExposeComplete: enter
03:01:47.420 00.001 21068 UpdateGuideState(): m_state=6
03:01:47.422 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
03:01:47.423 00.001 21068 Star::Find returns 1 (0), X=463.54, Y=437.08, Mass=87826, SNR=66.9, Peak=15504 HFD=2.6
03:01:47.424 00.001 21068 MultiStar: [#1 -0.14,0.25,0.89,U] [#2 -0.03,0.43,0.00,M1] [#3 -0.40,0.19,0.00,M5] [#4 -0.28,0.08,0.72,U] [#5 -0.06,0.33,0.77,U] [#6 -0.31,0.25,0.00,M3] [#7 -0.40,0.14,0.00,M2] [#8 -0.11,0.37,0.00,M1] 
03:01:47.424 00.000 21068 refined, 3 included, MultiStar: {-0.19, 0.24}, one-star: {-0.27, 0.26}
03:01:47.425 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
03:01:47.426 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
03:01:47.426 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.30 cameraTheta=2.24 mountX=0.23 mountY=-0.18, mountTheta=-0.69
03:01:47.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.24, opts=13)
03:01:47.431 00.003 21068 Enqueuing Move request for scope (-0.19, 0.24)
03:01:47.433 00.002 16108 Worker thread wakes up
03:01:47.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
03:01:47.433 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
03:01:47.434 00.001 16108 Moving (-0.19, 0.24) raw xDistance=0.23 yDistance=-0.18
03:01:47.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:01:47.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:47.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:01:47.434 00.000 16108 MoveAxis(W, 59, ABG)
03:01:47.434 00.000 16108 Guiding  Dir = 3, Dur = 59
03:01:47.434 00.000 16108 IsSlewing returns 0
03:01:47.434 00.000 16108 IsGuiding returns 0
03:01:47.442 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3792, FiltMin=3254, FiltMax=38147, Gamma=1.000
03:01:47.455 00.013 21068 UpdateGuideState exits: m=87826 SNR=66.9
03:01:47.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:47.456 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:47.457 00.001 21068 Enqueuing Expose request
03:01:47.475 00.018 16108 PulseGuide returned control before completion, sleep 29
03:01:47.506 00.031 16108 IsGuiding returns 1
03:01:47.506 00.000 16108 scope still moving after pulse duration time elapsed
03:01:47.536 00.030 16108 IsSlewing returns 0
03:01:47.536 00.000 16108 IsGuiding returns 1
03:01:47.567 00.031 16108 IsSlewing returns 0
03:01:47.567 00.000 16108 IsGuiding returns 0
03:01:47.567 00.000 16108 scope move finished after 59 + 74 ms
03:01:47.567 00.000 16108 Move returns status 0, amount 59
03:01:47.569 00.002 16108 MoveAxis(N, 0, ABG)
03:01:47.569 00.000 16108 Move returns status 0, amount 0
03:01:47.569 00.000 16108 move complete, result=0
03:01:47.569 00.000 16108 worker thread done servicing request
03:01:47.569 00.000 16108 Worker thread wakes up
03:01:47.569 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.2 px 0 ms NORTH
03:01:47.571 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:47.572 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:48.733 01.161 16108 Exposure complete
03:01:48.796 00.063 16108 worker thread done servicing request
03:01:48.797 00.001 21068 OnExposeComplete: enter
03:01:48.797 00.000 21068 UpdateGuideState(): m_state=6
03:01:48.798 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
03:01:48.799 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.86, Mass=88421, SNR=59.7, Peak=14816 HFD=2.6
03:01:48.800 00.001 21068 MultiStar: [#1 0.04,0.03,0.93,U] [#2 0.31,0.27,0.00,M2] [#3 -0.49,-0.23,0.00,M6] [#4 0.05,-0.14,0.89,U] [#5 0.27,0.44,0.00,M9] [#6 -0.66,0.33,0.00,M4] [#7 -0.33,-0.38,0.00,M3] [#8 -0.14,0.37,0.00,M2] 
03:01:48.801 00.001 21068 refined, 2 included, MultiStar: {0.01, -0.02}, one-star: {-0.06, 0.04}
03:01:48.802 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
03:01:48.803 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
03:01:48.804 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.15 mountX=-0.01 mountY=0.02, mountTheta=2.19
03:01:48.807 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
03:01:48.809 00.002 21068 Enqueuing Move request for scope (0.01, -0.02)
03:01:48.811 00.002 16108 Worker thread wakes up
03:01:48.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
03:01:48.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
03:01:48.811 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
03:01:48.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:48.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:48.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:01:48.811 00.000 16108 MoveAxis(E, 0, ABG)
03:01:48.811 00.000 16108 Move returns status 0, amount 0
03:01:48.811 00.000 16108 MoveAxis(N, 0, ABG)
03:01:48.811 00.000 16108 Move returns status 0, amount 0
03:01:48.811 00.000 16108 move complete, result=0
03:01:48.812 00.001 16108 worker thread done servicing request
03:01:48.817 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3792, FiltMin=3245, FiltMax=40169, Gamma=1.000
03:01:48.841 00.024 21068 UpdateGuideState exits: m=88421 SNR=59.7
03:01:48.843 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:48.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:48.845 00.001 21068 Enqueuing Expose request
03:01:48.848 00.003 16108 Worker thread wakes up
03:01:48.848 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:48.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:48.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:49.838 00.989 16108 Exposure complete
03:01:49.914 00.076 16108 worker thread done servicing request
03:01:49.914 00.000 21068 OnExposeComplete: enter
03:01:49.915 00.001 21068 UpdateGuideState(): m_state=6
03:01:49.917 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
03:01:49.919 00.002 21068 Star::Find returns 1 (0), X=463.75, Y=436.88, Mass=94374, SNR=67.2, Peak=18240 HFD=2.5
03:01:49.920 00.001 21068 MultiStar: [#1 0.18,-0.09,0.82,U] [#2 0.20,0.17,0.85,U] [#3 -0.16,-0.19,0.86,U] [#4 0.21,-0.23,0.78,U] [#5 0.40,0.16,0.00,M10] [#6 -0.38,0.03,0.00,M5] [#7 -0.22,0.09,0.55,U] [#8 0.16,0.19,0.62,U] 
03:01:49.921 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {-0.06, 0.06}
03:01:49.922 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
03:01:49.923 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:01:49.924 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.17 mountX=-0.05 mountY=-0.00, mountTheta=-3.08
03:01:49.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
03:01:49.927 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
03:01:49.928 00.001 16108 Worker thread wakes up
03:01:49.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:01:49.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:01:49.928 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=-0.00
03:01:49.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:49.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:49.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:01:49.928 00.000 16108 MoveAxis(E, 0, ABG)
03:01:49.928 00.000 16108 Move returns status 0, amount 0
03:01:49.928 00.000 16108 MoveAxis(N, 0, ABG)
03:01:49.928 00.000 16108 Move returns status 0, amount 0
03:01:49.928 00.000 16108 move complete, result=0
03:01:49.928 00.000 16108 worker thread done servicing request
03:01:49.931 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3792, FiltMin=3245, FiltMax=38275, Gamma=1.000
03:01:49.947 00.016 21068 UpdateGuideState exits: m=94374 SNR=67.2
03:01:49.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:49.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:49.949 00.000 21068 Enqueuing Expose request
03:01:49.950 00.001 16108 Worker thread wakes up
03:01:49.950 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:49.951 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:49.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:51.120 01.169 16108 Exposure complete
03:01:51.192 00.072 16108 worker thread done servicing request
03:01:51.192 00.000 21068 OnExposeComplete: enter
03:01:51.193 00.001 21068 UpdateGuideState(): m_state=6
03:01:51.194 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
03:01:51.195 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.61, Mass=92080, SNR=64.9, Peak=16560 HFD=3.0
03:01:51.196 00.001 21068 MultiStar: [#1 -0.08,0.01,0.83,U] [#2 0.20,0.09,0.90,U] [#3 -0.34,0.16,0.00,M6] [#4 0.19,-0.06,0.77,U] [#5 0.35,0.15,0.00,R] [#6 -0.33,0.08,0.77,U] [#7 -0.08,-0.05,0.74,U] [#8 0.36,0.00,0.70,U] 
03:01:51.197 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.17, -0.20}
03:01:51.198 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
03:01:51.198 00.000 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
03:01:51.199 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.07 mountY=0.01, mountTheta=3.03
03:01:51.201 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
03:01:51.202 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
03:01:51.203 00.001 16108 Worker thread wakes up
03:01:51.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:01:51.203 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:01:51.203 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.07 yDistance=0.01
03:01:51.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:01:51.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:51.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:01:51.203 00.000 16108 MoveAxis(E, 0, ABG)
03:01:51.203 00.000 16108 Move returns status 0, amount 0
03:01:51.203 00.000 16108 MoveAxis(N, 0, ABG)
03:01:51.203 00.000 16108 Move returns status 0, amount 0
03:01:51.203 00.000 16108 move complete, result=0
03:01:51.204 00.001 16108 worker thread done servicing request
03:01:51.209 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3795, FiltMin=3203, FiltMax=36851, Gamma=1.000
03:01:51.237 00.028 21068 UpdateGuideState exits: m=92080 SNR=64.9
03:01:51.239 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:51.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:51.240 00.001 21068 Enqueuing Expose request
03:01:51.241 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:51.242 00.001 16108 Worker thread wakes up
03:01:51.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:51.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:52.209 00.967 16108 Exposure complete
03:01:52.268 00.059 16108 worker thread done servicing request
03:01:52.269 00.001 21068 OnExposeComplete: enter
03:01:52.270 00.001 21068 UpdateGuideState(): m_state=6
03:01:52.271 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
03:01:52.272 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.68, Mass=97578, SNR=69.9, Peak=17184 HFD=3.0
03:01:52.274 00.002 21068 MultiStar: [#1 -0.07,0.07,0.97,U] [#2 0.20,0.08,0.93,U] [#3 -0.12,-0.12,0.72,U] [#4 -0.03,0.02,0.68,U] [#5 0.07,0.07,0.80,U] [#6 -0.16,0.29,0.76,U] [#7 0.10,0.00,0.59,U] [#8 0.44,0.20,0.00,M1] 
03:01:52.275 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.05, -0.14}
03:01:52.278 00.003 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
03:01:52.279 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
03:01:52.280 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.80 mountX=0.01 mountY=-0.03, mountTheta=-1.15
03:01:52.283 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
03:01:52.285 00.002 21068 Enqueuing Move request for scope (-0.01, 0.03)
03:01:52.287 00.002 16108 Worker thread wakes up
03:01:52.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
03:01:52.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
03:01:52.287 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
03:01:52.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:52.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:52.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:52.287 00.000 16108 MoveAxis(E, 0, ABG)
03:01:52.287 00.000 16108 Move returns status 0, amount 0
03:01:52.287 00.000 16108 MoveAxis(N, 0, ABG)
03:01:52.287 00.000 16108 Move returns status 0, amount 0
03:01:52.287 00.000 16108 move complete, result=0
03:01:52.288 00.001 16108 worker thread done servicing request
03:01:52.292 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3798, FiltMin=3232, FiltMax=42041, Gamma=1.000
03:01:52.306 00.014 21068 UpdateGuideState exits: m=97578 SNR=69.9
03:01:52.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:52.308 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:52.309 00.001 21068 Enqueuing Expose request
03:01:52.310 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:52.310 00.000 16108 Worker thread wakes up
03:01:52.310 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:52.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:53.479 01.169 16108 Exposure complete
03:01:53.537 00.058 16108 worker thread done servicing request
03:01:53.537 00.000 21068 OnExposeComplete: enter
03:01:53.538 00.001 21068 UpdateGuideState(): m_state=6
03:01:53.538 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
03:01:53.539 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.71, Mass=99192, SNR=66.7, Peak=17984 HFD=2.6
03:01:53.540 00.001 21068 MultiStar: [#1 -0.01,-0.18,0.88,U] [#2 0.19,0.10,0.94,U] [#3 -0.70,-0.23,0.00,M6] [#4 0.10,-0.04,0.67,U] [#5 0.31,0.12,0.79,U] [#6 -0.32,0.12,0.81,U] [#7 -0.27,0.21,0.73,U] [#8 -0.28,0.08,0.58,U] 
03:01:53.541 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.06, -0.10}
03:01:53.542 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
03:01:53.543 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
03:01:53.545 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.97 mountX=0.02 mountY=-0.03, mountTheta=-0.98
03:01:53.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
03:01:53.548 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
03:01:53.549 00.001 16108 Worker thread wakes up
03:01:53.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
03:01:53.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
03:01:53.549 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
03:01:53.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:53.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:53.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:53.549 00.000 16108 MoveAxis(E, 0, ABG)
03:01:53.549 00.000 16108 Move returns status 0, amount 0
03:01:53.549 00.000 16108 MoveAxis(N, 0, ABG)
03:01:53.549 00.000 16108 Move returns status 0, amount 0
03:01:53.549 00.000 16108 move complete, result=0
03:01:53.549 00.000 16108 worker thread done servicing request
03:01:53.553 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3801, FiltMin=3133, FiltMax=37571, Gamma=1.000
03:01:53.571 00.018 21068 UpdateGuideState exits: m=99192 SNR=66.7
03:01:53.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:53.573 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:53.574 00.001 21068 Enqueuing Expose request
03:01:53.574 00.000 16108 Worker thread wakes up
03:01:53.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:53.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:53.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:54.540 00.965 16108 Exposure complete
03:01:54.611 00.071 16108 worker thread done servicing request
03:01:54.611 00.000 21068 OnExposeComplete: enter
03:01:54.612 00.001 21068 UpdateGuideState(): m_state=6
03:01:54.613 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
03:01:54.614 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.65, Mass=89998, SNR=66.7, Peak=17984 HFD=2.4
03:01:54.616 00.002 21068 MultiStar: [#1 0.22,-0.23,0.73,U] [#2 0.20,-0.06,0.85,U] [#3 -0.16,-0.26,0.79,U] [#4 0.18,-0.11,0.76,U] [#5 0.46,0.04,0.00,M1] [#6 -0.04,0.06,0.69,U] [#7 -0.15,-0.13,0.80,U] [#8 0.50,-0.15,0.00,M1] 
03:01:54.616 00.000 21068 refined, 6 included, MultiStar: {0.07, -0.13}, one-star: {0.22, -0.17}
03:01:54.617 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
03:01:54.618 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
03:01:54.618 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=-0.09 mountY=0.11, mountTheta=2.28
03:01:54.620 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
03:01:54.621 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
03:01:54.622 00.001 16108 Worker thread wakes up
03:01:54.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:01:54.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:01:54.622 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
03:01:54.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:01:54.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:54.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:01:54.622 00.000 16108 MoveAxis(E, 0, ABG)
03:01:54.622 00.000 16108 Move returns status 0, amount 0
03:01:54.622 00.000 16108 MoveAxis(N, 0, ABG)
03:01:54.624 00.002 16108 Move returns status 0, amount 0
03:01:54.624 00.000 16108 move complete, result=0
03:01:54.624 00.000 16108 worker thread done servicing request
03:01:54.628 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3805, FiltMin=3219, FiltMax=36851, Gamma=1.000
03:01:54.652 00.024 21068 UpdateGuideState exits: m=89998 SNR=66.7
03:01:54.655 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:54.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:54.658 00.002 21068 Enqueuing Expose request
03:01:54.659 00.001 16108 Worker thread wakes up
03:01:54.659 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:54.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:54.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:55.821 01.161 16108 Exposure complete
03:01:55.878 00.057 16108 worker thread done servicing request
03:01:55.878 00.000 21068 OnExposeComplete: enter
03:01:55.879 00.001 21068 UpdateGuideState(): m_state=6
03:01:55.880 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
03:01:55.880 00.000 21068 Star::Find returns 1 (0), X=463.75, Y=436.65, Mass=82038, SNR=64.3, Peak=16960 HFD=2.7
03:01:55.881 00.001 21068 MultiStar: [#1 -0.04,-0.08,0.94,U] [#2 0.02,0.11,1.12,U] [#3 -0.27,0.04,0.66,U] [#4 0.13,0.05,0.71,U] [#5 -0.20,0.13,0.68,U] [#6 -0.23,0.21,0.75,U] [#7 -0.11,-0.06,0.66,U] [#8 0.31,0.10,0.58,U] 
03:01:55.882 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.06, -0.16}
03:01:55.883 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
03:01:55.883 00.000 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
03:01:55.884 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=0.06 mountY=-0.02, mountTheta=-0.29
03:01:55.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
03:01:55.886 00.000 21068 Enqueuing Move request for scope (-0.05, 0.03)
03:01:55.887 00.001 16108 Worker thread wakes up
03:01:55.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:01:55.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:01:55.887 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.06 yDistance=-0.02
03:01:55.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:01:55.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:55.889 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:55.889 00.000 16108 MoveAxis(E, 0, ABG)
03:01:55.889 00.000 16108 Move returns status 0, amount 0
03:01:55.889 00.000 16108 MoveAxis(N, 0, ABG)
03:01:55.889 00.000 16108 Move returns status 0, amount 0
03:01:55.889 00.000 16108 move complete, result=0
03:01:55.889 00.000 16108 worker thread done servicing request
03:01:55.893 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3811, FiltMin=3203, FiltMax=40019, Gamma=1.000
03:01:55.907 00.014 21068 UpdateGuideState exits: m=82038 SNR=64.3
03:01:55.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:55.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:55.910 00.001 21068 Enqueuing Expose request
03:01:55.910 00.000 16108 Worker thread wakes up
03:01:55.911 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:55.911 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:55.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:56.874 00.963 16108 Exposure complete
03:01:56.938 00.064 16108 worker thread done servicing request
03:01:56.938 00.000 21068 OnExposeComplete: enter
03:01:56.940 00.002 21068 UpdateGuideState(): m_state=6
03:01:56.943 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
03:01:56.945 00.002 21068 Star::Find returns 1 (0), X=463.91, Y=436.78, Mass=91129, SNR=69.5, Peak=17760 HFD=2.6
03:01:56.946 00.001 21068 MultiStar: [#1 -0.03,0.02,0.83,U] [#2 0.37,-0.06,0.00,M1] [#3 -0.08,0.02,0.69,U] [#4 0.10,-0.09,0.66,U] [#5 -0.16,-0.15,0.73,U] [#6 -0.40,0.26,0.00,M1] [#7 -0.09,-0.22,0.61,U] [#8 0.01,-0.14,0.56,U] 
03:01:56.947 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {0.10, -0.04}
03:01:56.947 00.000 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
03:01:56.949 00.002 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
03:01:56.950 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.76 mountX=0.00 mountY=0.08, mountTheta=1.56
03:01:56.952 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
03:01:56.954 00.002 21068 Enqueuing Move request for scope (-0.02, -0.08)
03:01:56.955 00.001 16108 Worker thread wakes up
03:01:56.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:01:56.955 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:01:56.955 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.00 yDistance=0.08
03:01:56.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:01:56.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:56.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:56.955 00.000 16108 MoveAxis(E, 0, ABG)
03:01:56.955 00.000 16108 Move returns status 0, amount 0
03:01:56.955 00.000 16108 MoveAxis(N, 0, ABG)
03:01:56.955 00.000 16108 Move returns status 0, amount 0
03:01:56.955 00.000 16108 move complete, result=0
03:01:56.955 00.000 16108 worker thread done servicing request
03:01:56.961 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3814, FiltMin=3222, FiltMax=44681, Gamma=1.000
03:01:56.977 00.016 21068 UpdateGuideState exits: m=91129 SNR=69.5
03:01:56.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:56.978 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:56.979 00.001 21068 Enqueuing Expose request
03:01:56.980 00.001 16108 Worker thread wakes up
03:01:56.980 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:56.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:56.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:58.133 01.153 16108 Exposure complete
03:01:58.189 00.056 16108 worker thread done servicing request
03:01:58.189 00.000 21068 OnExposeComplete: enter
03:01:58.190 00.001 21068 UpdateGuideState(): m_state=6
03:01:58.191 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
03:01:58.192 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.88, Mass=88476, SNR=63.1, Peak=17328 HFD=2.5
03:01:58.193 00.001 21068 MultiStar: [#1 0.09,-0.14,1.09,U] [#2 0.03,0.27,0.86,U] [#3 0.04,0.22,0.74,U] [#4 -0.32,-0.21,0.00,M1] [#5 -0.13,-0.28,0.71,U] [#6 0.05,0.38,0.00,M2] [#7 -0.29,-0.24,0.00,M1] [#8 -0.12,0.24,0.46,U] 
03:01:58.193 00.000 21068 refined, 5 included, MultiStar: {0.00, 0.04}, one-star: {0.01, 0.06}
03:01:58.194 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
03:01:58.195 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
03:01:58.195 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.54 mountX=0.01 mountY=-0.04, mountTheta=-1.43
03:01:58.199 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
03:01:58.202 00.003 21068 Enqueuing Move request for scope (0.00, 0.04)
03:01:58.204 00.002 16108 Worker thread wakes up
03:01:58.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
03:01:58.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
03:01:58.204 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
03:01:58.205 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:58.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:58.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:01:58.205 00.000 16108 MoveAxis(E, 0, ABG)
03:01:58.205 00.000 16108 Move returns status 0, amount 0
03:01:58.205 00.000 16108 MoveAxis(N, 0, ABG)
03:01:58.205 00.000 16108 Move returns status 0, amount 0
03:01:58.205 00.000 16108 move complete, result=0
03:01:58.205 00.000 16108 worker thread done servicing request
03:01:58.214 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3817, FiltMin=3270, FiltMax=36723, Gamma=1.000
03:01:58.234 00.020 21068 UpdateGuideState exits: m=88476 SNR=63.1
03:01:58.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:58.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:58.237 00.001 21068 Enqueuing Expose request
03:01:58.238 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:58.238 00.000 16108 Worker thread wakes up
03:01:58.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:58.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:01:59.228 00.990 16108 Exposure complete
03:01:59.286 00.058 16108 worker thread done servicing request
03:01:59.286 00.000 21068 OnExposeComplete: enter
03:01:59.287 00.001 21068 UpdateGuideState(): m_state=6
03:01:59.288 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
03:01:59.288 00.000 21068 Star::Find returns 1 (0), X=463.73, Y=436.85, Mass=95945, SNR=75.7, Peak=16176 HFD=2.7
03:01:59.289 00.001 21068 MultiStar: [#1 -0.14,-0.14,0.70,U] [#2 0.29,-0.06,0.70,U] [#3 -0.29,0.10,0.78,U] [#4 -0.09,-0.26,0.64,U] [#5 -0.28,-0.20,0.66,U] [#6 -0.71,-0.02,0.00,M3] [#7 -0.21,-0.09,0.54,U] [#8 -0.13,-0.17,0.43,U] 
03:01:59.290 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.08}, one-star: {-0.08, 0.04}
03:01:59.291 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
03:01:59.291 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
03:01:59.292 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.70 mountX=0.08 mountY=-0.02, mountTheta=-0.21
03:01:59.295 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.04, opts=13)
03:01:59.296 00.001 21068 Enqueuing Move request for scope (-0.08, 0.04)
03:01:59.297 00.001 16108 Worker thread wakes up
03:01:59.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
03:01:59.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
03:01:59.297 00.000 16108 Moving (-0.08, 0.04) raw xDistance=0.08 yDistance=-0.02
03:01:59.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:01:59.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:59.298 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:59.298 00.000 16108 MoveAxis(E, 0, ABG)
03:01:59.298 00.000 16108 Move returns status 0, amount 0
03:01:59.298 00.000 16108 MoveAxis(N, 0, ABG)
03:01:59.298 00.000 16108 Move returns status 0, amount 0
03:01:59.298 00.000 16108 move complete, result=0
03:01:59.298 00.000 16108 worker thread done servicing request
03:01:59.300 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3821, FiltMin=3235, FiltMax=43955, Gamma=1.000
03:01:59.315 00.015 21068 UpdateGuideState exits: m=95945 SNR=75.7
03:01:59.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:59.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:01:59.317 00.000 21068 Enqueuing Expose request
03:01:59.318 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:59.319 00.001 16108 Worker thread wakes up
03:01:59.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:01:59.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:00.482 01.163 16108 Exposure complete
03:02:00.540 00.058 16108 worker thread done servicing request
03:02:00.541 00.001 21068 OnExposeComplete: enter
03:02:00.541 00.000 21068 UpdateGuideState(): m_state=6
03:02:00.542 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
03:02:00.543 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.87, Mass=89740, SNR=62.3, Peak=16608 HFD=2.7
03:02:00.545 00.002 21068 MultiStar: [#1 -0.08,-0.06,1.01,U] [#2 0.16,0.14,0.79,U] [#3 -0.34,-0.08,1.00,U] [#4 0.11,-0.26,0.86,U] [#5 -0.13,-0.22,0.61,U] [#6 -0.25,0.21,0.73,U] [#7 -0.44,-0.03,0.00,M1] [#8 0.21,-0.06,0.60,U] 
03:02:00.545 00.000 21068 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {0.03, 0.05}
03:02:00.546 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
03:02:00.547 00.001 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
03:02:00.547 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.55 mountX=0.04 mountY=0.04, mountTheta=0.80
03:02:00.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
03:02:00.550 00.001 21068 Enqueuing Move request for scope (-0.05, -0.03)
03:02:00.551 00.001 16108 Worker thread wakes up
03:02:00.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
03:02:00.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
03:02:00.551 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=0.04
03:02:00.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:00.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:00.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:02:00.551 00.000 16108 MoveAxis(E, 0, ABG)
03:02:00.551 00.000 16108 Move returns status 0, amount 0
03:02:00.551 00.000 16108 MoveAxis(N, 0, ABG)
03:02:00.551 00.000 16108 Move returns status 0, amount 0
03:02:00.551 00.000 16108 move complete, result=0
03:02:00.551 00.000 16108 worker thread done servicing request
03:02:00.558 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=3824, FiltMin=3251, FiltMax=37673, Gamma=1.000
03:02:00.575 00.017 21068 UpdateGuideState exits: m=89740 SNR=62.3
03:02:00.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:00.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:00.577 00.000 21068 Enqueuing Expose request
03:02:00.578 00.001 16108 Worker thread wakes up
03:02:00.578 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:00.579 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:00.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:01.555 00.976 16108 Exposure complete
03:02:01.625 00.070 16108 worker thread done servicing request
03:02:01.625 00.000 21068 OnExposeComplete: enter
03:02:01.626 00.001 21068 UpdateGuideState(): m_state=6
03:02:01.627 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
03:02:01.627 00.000 21068 Star::Find returns 1 (0), X=464.00, Y=436.82, Mass=88627, SNR=62.9, Peak=17136 HFD=2.6
03:02:01.628 00.001 21068 MultiStar: [#1 0.39,0.01,0.00,M1] [#2 0.35,0.04,0.82,U] [#3 -0.04,0.01,0.73,U] [#4 0.33,-0.35,0.00,M1] [#5 0.25,-0.19,0.71,U] [#6 -0.10,-0.12,0.62,U] [#7 -0.14,-0.41,0.00,M2] [#8 0.46,-0.30,0.00,M1] 
03:02:01.629 00.001 21068 refined, 4 included, MultiStar: {0.15, -0.04}, one-star: {0.19, 0.00}
03:02:01.630 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
03:02:01.630 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
03:02:01.632 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.15 mountY=0.01, mountTheta=3.09
03:02:01.633 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
03:02:01.634 00.001 21068 Enqueuing Move request for scope (0.15, -0.04)
03:02:01.635 00.001 16108 Worker thread wakes up
03:02:01.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
03:02:01.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
03:02:01.635 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=0.01
03:02:01.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:02:01.636 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:01.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:02:01.636 00.000 16108 MoveAxis(E, 0, ABG)
03:02:01.636 00.000 16108 Move returns status 0, amount 0
03:02:01.636 00.000 16108 MoveAxis(N, 0, ABG)
03:02:01.636 00.000 16108 Move returns status 0, amount 0
03:02:01.636 00.000 16108 move complete, result=0
03:02:01.636 00.000 16108 worker thread done servicing request
03:02:01.639 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3827, FiltMin=3238, FiltMax=29984, Gamma=1.000
03:02:01.657 00.018 21068 UpdateGuideState exits: m=88627 SNR=62.9
03:02:01.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:01.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:01.660 00.001 21068 Enqueuing Expose request
03:02:01.663 00.003 16108 Worker thread wakes up
03:02:01.663 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:01.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:01.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:02.819 01.155 16108 Exposure complete
03:02:02.880 00.061 16108 worker thread done servicing request
03:02:02.880 00.000 21068 OnExposeComplete: enter
03:02:02.881 00.001 21068 UpdateGuideState(): m_state=6
03:02:02.881 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
03:02:02.883 00.002 21068 Star::Find returns 1 (0), X=464.04, Y=436.77, Mass=81551, SNR=61.4, Peak=17728 HFD=2.5
03:02:02.885 00.002 21068 MultiStar: [#1 0.08,0.14,0.98,U] [#2 0.20,0.18,0.91,U] [#3 -0.12,0.22,0.84,U] [#4 0.06,-0.28,0.89,U] [#5 0.25,-0.22,0.66,U] [#6 -0.12,0.08,0.72,U] [#7 -0.06,-0.14,0.58,U] [#8 0.39,0.21,0.00,M2] 
03:02:02.886 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.23, -0.05}
03:02:02.887 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
03:02:02.888 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
03:02:02.888 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.07 mountY=-0.02, mountTheta=-2.88
03:02:02.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.00, opts=13)
03:02:02.891 00.001 21068 Enqueuing Move request for scope (0.08, 0.00)
03:02:02.892 00.001 16108 Worker thread wakes up
03:02:02.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
03:02:02.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
03:02:02.892 00.000 16108 Moving (0.08, 0.00) raw xDistance=-0.07 yDistance=-0.02
03:02:02.893 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:02.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:02.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:02:02.893 00.000 16108 MoveAxis(E, 0, ABG)
03:02:02.893 00.000 16108 Move returns status 0, amount 0
03:02:02.893 00.000 16108 MoveAxis(N, 0, ABG)
03:02:02.893 00.000 16108 Move returns status 0, amount 0
03:02:02.893 00.000 16108 move complete, result=0
03:02:02.893 00.000 16108 worker thread done servicing request
03:02:02.899 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3830, FiltMin=3257, FiltMax=38022, Gamma=1.000
03:02:02.917 00.018 21068 UpdateGuideState exits: m=81551 SNR=61.4
03:02:02.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:02.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:02.920 00.001 21068 Enqueuing Expose request
03:02:02.921 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:02.921 00.000 16108 Worker thread wakes up
03:02:02.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:02.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:03.895 00.973 16108 Exposure complete
03:02:03.975 00.080 16108 worker thread done servicing request
03:02:03.975 00.000 21068 OnExposeComplete: enter
03:02:03.976 00.001 21068 UpdateGuideState(): m_state=6
03:02:03.977 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
03:02:03.978 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.82, Mass=76972, SNR=66.1, Peak=15568 HFD=2.5
03:02:03.979 00.001 21068 MultiStar: [#1 0.21,0.01,0.97,U] [#2 0.51,0.33,0.00,M1] [#3 0.14,0.03,0.65,U] [#4 0.26,0.19,0.72,U] [#5 0.06,0.22,0.59,U] [#6 -0.13,0.30,0.66,U] [#7 0.19,0.23,0.57,U] [#8 0.58,0.16,0.00,M3] 
03:02:03.979 00.000 21068 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.21, -0.00}
03:02:03.980 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
03:02:03.981 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
03:02:03.982 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
03:02:03.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
03:02:03.984 00.001 21068 Enqueuing Move request for scope (0.15, 0.12)
03:02:03.985 00.001 16108 Worker thread wakes up
03:02:03.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
03:02:03.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
03:02:03.985 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.15
03:02:03.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:02:03.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:03.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:02:03.985 00.000 16108 MoveAxis(E, 0, ABG)
03:02:03.985 00.000 16108 Move returns status 0, amount 0
03:02:03.985 00.000 16108 MoveAxis(N, 0, ABG)
03:02:03.985 00.000 16108 Move returns status 0, amount 0
03:02:03.985 00.000 16108 move complete, result=0
03:02:03.985 00.000 16108 worker thread done servicing request
03:02:03.989 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=3833, FiltMin=3280, FiltMax=34496, Gamma=1.000
03:02:04.004 00.015 21068 UpdateGuideState exits: m=76972 SNR=66.1
03:02:04.005 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:04.006 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:04.007 00.001 21068 Enqueuing Expose request
03:02:04.007 00.000 16108 Worker thread wakes up
03:02:04.007 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:04.008 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:04.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:05.182 01.174 16108 Exposure complete
03:02:05.277 00.095 16108 worker thread done servicing request
03:02:05.277 00.000 21068 OnExposeComplete: enter
03:02:05.279 00.002 21068 UpdateGuideState(): m_state=6
03:02:05.281 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
03:02:05.283 00.002 21068 Star::Find returns 1 (0), X=464.04, Y=436.78, Mass=89114, SNR=66.0, Peak=17280 HFD=2.5
03:02:05.285 00.002 21068 MultiStar: [#1 0.09,-0.40,0.00,M1] [#2 0.41,-0.04,0.00,M2] [#3 -0.37,-0.12,0.00,M1] [#4 0.14,-0.12,0.72,U] [#5 0.12,0.20,0.61,U] [#6 -0.16,-0.04,0.71,U] [#7 0.15,-0.21,0.49,U] [#8 0.41,-0.27,0.00,M4] 
03:02:05.285 00.000 21068 refined, 4 included, MultiStar: {0.11, -0.04}, one-star: {0.23, -0.04}
03:02:05.287 00.002 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
03:02:05.287 00.000 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
03:02:05.288 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.36 mountX=-0.11 mountY=0.01, mountTheta=3.02
03:02:05.290 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
03:02:05.293 00.003 21068 Enqueuing Move request for scope (0.11, -0.04)
03:02:05.294 00.001 16108 Worker thread wakes up
03:02:05.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:02:05.295 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:02:05.295 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.11 yDistance=0.01
03:02:05.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:02:05.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:05.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:02:05.295 00.000 16108 MoveAxis(E, 0, ABG)
03:02:05.295 00.000 16108 Move returns status 0, amount 0
03:02:05.295 00.000 16108 MoveAxis(N, 0, ABG)
03:02:05.295 00.000 16108 Move returns status 0, amount 0
03:02:05.295 00.000 16108 move complete, result=0
03:02:05.295 00.000 16108 worker thread done servicing request
03:02:05.300 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3833, FiltMin=3273, FiltMax=38790, Gamma=1.000
03:02:05.313 00.013 21068 UpdateGuideState exits: m=89114 SNR=66.0
03:02:05.315 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:05.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:05.318 00.002 21068 Enqueuing Expose request
03:02:05.319 00.001 16108 Worker thread wakes up
03:02:05.319 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:05.321 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:05.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:06.291 00.970 16108 Exposure complete
03:02:06.346 00.055 16108 worker thread done servicing request
03:02:06.346 00.000 21068 OnExposeComplete: enter
03:02:06.349 00.003 21068 UpdateGuideState(): m_state=6
03:02:06.351 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
03:02:06.351 00.000 21068 Star::Find returns 1 (0), X=463.52, Y=436.44, Mass=75397, SNR=55.9, Peak=13072 HFD=3.0
03:02:06.353 00.002 21068 MultiStar: [#1 -0.28,-0.26,0.00,M2] [#2 -0.08,-0.09,1.07,U] [#3 -0.52,-0.26,0.00,M2] [#4 -0.17,-0.36,0.00,M1] [#5 -0.52,-0.06,0.00,M1] [#6 -0.53,-0.41,0.00,M1] [#7 -0.72,-0.35,0.00,M1] [#8 -0.58,-0.08,0.00,M5] 
03:02:06.353 00.000 21068 refined, 1 included, MultiStar: {-0.18, -0.23}, one-star: {-0.29, -0.38}
03:02:06.355 00.002 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
03:02:06.356 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
03:02:06.356 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-2.24 mountX=0.14 mountY=0.27, mountTheta=1.09
03:02:06.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.23, opts=13)
03:02:06.359 00.001 21068 Enqueuing Move request for scope (-0.18, -0.23)
03:02:06.360 00.001 16108 Worker thread wakes up
03:02:06.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd
03:02:06.360 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.23)
03:02:06.360 00.000 16108 Moving (-0.18, -0.23) raw xDistance=0.14 yDistance=0.27
03:02:06.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:02:06.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:02:06.360 00.000 16108 MoveAxis(E, 0, ABG)
03:02:06.360 00.000 16108 Move returns status 0, amount 0
03:02:06.360 00.000 16108 MoveAxis(S, 54, ABG)
03:02:06.360 00.000 16108 Guiding  Dir = 1, Dur = 54
03:02:06.361 00.001 16108 IsSlewing returns 0
03:02:06.361 00.000 16108 IsGuiding returns 0
03:02:06.362 00.001 16108 PulseGuide returned control before completion, sleep 64
03:02:06.364 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3833, FiltMin=3264, FiltMax=39497, Gamma=1.000
03:02:06.377 00.013 21068 UpdateGuideState exits: m=75397 SNR=55.9
03:02:06.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:06.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:06.379 00.000 21068 Enqueuing Expose request
03:02:06.430 00.051 16108 IsGuiding returns 1
03:02:06.430 00.000 16108 scope still moving after pulse duration time elapsed
03:02:06.461 00.031 16108 IsSlewing returns 0
03:02:06.462 00.001 16108 IsGuiding returns 0
03:02:06.462 00.000 16108 scope move finished after 54 + 47 ms
03:02:06.462 00.000 16108 Move returns status 0, amount 54
03:02:06.462 00.000 16108 move complete, result=0
03:02:06.462 00.000 16108 worker thread done servicing request
03:02:06.462 00.000 16108 Worker thread wakes up
03:02:06.463 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
03:02:06.465 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:06.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:07.623 01.158 16108 Exposure complete
03:02:07.678 00.055 16108 worker thread done servicing request
03:02:07.678 00.000 21068 OnExposeComplete: enter
03:02:07.679 00.001 21068 UpdateGuideState(): m_state=6
03:02:07.680 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
03:02:07.681 00.001 21068 Star::Find returns 1 (0), X=463.89, Y=436.28, Mass=103008, SNR=75.6, Peak=16589 HFD=2.6
03:02:07.682 00.001 21068 MultiStar: [#1 0.04,-0.35,0.98,U] [#2 -0.10,-0.18,0.79,U] [#3 -0.22,-0.42,0.00,M3] [#4 -0.07,-0.78,0.00,M2] [#5 -0.32,0.09,0.53,U] [#6 -0.21,-0.20,0.55,U] [#7 -0.50,-0.29,0.00,M2] [#8 0.00,0.01,0.45,U] 
03:02:07.682 00.000 21068 refined, 5 included, MultiStar: {-0.06, -0.25}, one-star: {0.08, -0.54}
03:02:07.684 00.002 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
03:02:07.685 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
03:02:07.685 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.79 mountX=0.01 mountY=0.26, mountTheta=1.53
03:02:07.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.25, opts=13)
03:02:07.690 00.002 21068 Enqueuing Move request for scope (-0.06, -0.25)
03:02:07.692 00.002 16108 Worker thread wakes up
03:02:07.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
03:02:07.692 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
03:02:07.692 00.000 16108 Moving (-0.06, -0.25) raw xDistance=0.01 yDistance=0.26
03:02:07.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:07.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:02:07.692 00.000 16108 MoveAxis(E, 0, ABG)
03:02:07.692 00.000 16108 Move returns status 0, amount 0
03:02:07.692 00.000 16108 MoveAxis(S, 52, ABG)
03:02:07.692 00.000 16108 Guiding  Dir = 1, Dur = 52
03:02:07.692 00.000 16108 IsSlewing returns 0
03:02:07.692 00.000 16108 IsGuiding returns 0
03:02:07.693 00.001 16108 PulseGuide returned control before completion, sleep 61
03:02:07.699 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3830, FiltMin=3184, FiltMax=41254, Gamma=1.000
03:02:07.712 00.013 21068 UpdateGuideState exits: m=103008 SNR=75.6
03:02:07.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:07.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:07.715 00.001 21068 Enqueuing Expose request
03:02:07.763 00.048 16108 IsGuiding returns 1
03:02:07.763 00.000 16108 scope still moving after pulse duration time elapsed
03:02:07.795 00.032 16108 IsSlewing returns 0
03:02:07.795 00.000 16108 IsGuiding returns 0
03:02:07.795 00.000 16108 scope move finished after 52 + 50 ms
03:02:07.796 00.001 16108 Move returns status 0, amount 52
03:02:07.796 00.000 16108 move complete, result=0
03:02:07.796 00.000 16108 worker thread done servicing request
03:02:07.796 00.000 16108 Worker thread wakes up
03:02:07.796 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:07.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:07.796 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
03:02:08.776 00.980 16108 Exposure complete
03:02:08.831 00.055 16108 worker thread done servicing request
03:02:08.833 00.002 21068 OnExposeComplete: enter
03:02:08.834 00.001 21068 UpdateGuideState(): m_state=6
03:02:08.835 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
03:02:08.836 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.84, Mass=90172, SNR=61.8, Peak=14528 HFD=2.7
03:02:08.837 00.001 21068 MultiStar: [#1 -0.29,0.08,1.25,U] [#2 0.08,0.06,1.13,U] [#3 -0.48,0.18,0.00,M4] [#4 0.10,-0.10,0.88,U] [#5 -0.28,0.41,0.00,M1] [#6 -0.70,0.15,0.00,M1] [#7 -0.25,-0.09,0.61,U] [#8 -0.16,0.19,0.63,U] 
03:02:08.838 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.03}, one-star: {-0.15, 0.03}
03:02:08.839 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
03:02:08.840 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
03:02:08.841 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.87 mountX=0.11 mountY=-0.00, mountTheta=-0.03
03:02:08.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
03:02:08.844 00.001 21068 Enqueuing Move request for scope (-0.11, 0.03)
03:02:08.846 00.002 16108 Worker thread wakes up
03:02:08.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
03:02:08.846 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:02:08.846 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.00
03:02:08.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:02:08.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:08.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:02:08.846 00.000 16108 MoveAxis(E, 0, ABG)
03:02:08.846 00.000 16108 Move returns status 0, amount 0
03:02:08.846 00.000 16108 MoveAxis(N, 0, ABG)
03:02:08.846 00.000 16108 Move returns status 0, amount 0
03:02:08.846 00.000 16108 move complete, result=0
03:02:08.846 00.000 16108 worker thread done servicing request
03:02:08.850 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3827, FiltMin=3251, FiltMax=38736, Gamma=1.000
03:02:08.863 00.013 21068 UpdateGuideState exits: m=90172 SNR=61.8
03:02:08.864 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:08.865 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:08.866 00.001 21068 Enqueuing Expose request
03:02:08.866 00.000 16108 Worker thread wakes up
03:02:08.866 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:08.867 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:08.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:10.033 01.166 16108 Exposure complete
03:02:10.102 00.069 16108 worker thread done servicing request
03:02:10.102 00.000 21068 OnExposeComplete: enter
03:02:10.103 00.001 21068 UpdateGuideState(): m_state=6
03:02:10.106 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
03:02:10.107 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.66, Mass=101202, SNR=68.3, Peak=15952 HFD=2.9
03:02:10.108 00.001 21068 MultiStar: [#1 -0.46,-0.04,0.00,M1] [#2 -0.04,-0.19,0.89,U] [#3 -0.27,0.27,0.00,M5] [#4 -0.08,0.06,0.86,U] [#5 -0.22,-0.12,0.57,U] [#6 -0.35,0.01,0.61,U] [#7 -0.19,0.27,0.58,U] [#8 0.01,-0.19,0.50,U] 
03:02:10.110 00.002 21068 refined, 6 included, MultiStar: {-0.15, -0.05}, one-star: {-0.21, -0.15}
03:02:10.111 00.001 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
03:02:10.112 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
03:02:10.114 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.80 mountX=0.14 mountY=0.09, mountTheta=0.56
03:02:10.115 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.05, opts=13)
03:02:10.116 00.001 21068 Enqueuing Move request for scope (-0.15, -0.05)
03:02:10.117 00.001 16108 Worker thread wakes up
03:02:10.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
03:02:10.117 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
03:02:10.117 00.000 16108 Moving (-0.15, -0.05) raw xDistance=0.14 yDistance=0.09
03:02:10.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:02:10.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:10.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:02:10.117 00.000 16108 MoveAxis(E, 0, ABG)
03:02:10.117 00.000 16108 Move returns status 0, amount 0
03:02:10.117 00.000 16108 MoveAxis(N, 0, ABG)
03:02:10.118 00.001 16108 Move returns status 0, amount 0
03:02:10.118 00.000 16108 move complete, result=0
03:02:10.118 00.000 16108 worker thread done servicing request
03:02:10.121 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3827, FiltMin=3216, FiltMax=38787, Gamma=1.000
03:02:10.146 00.025 21068 UpdateGuideState exits: m=101202 SNR=68.3
03:02:10.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:10.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:10.149 00.001 21068 Enqueuing Expose request
03:02:10.150 00.001 16108 Worker thread wakes up
03:02:10.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:10.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:10.150 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:11.127 00.977 16108 Exposure complete
03:02:11.193 00.066 16108 worker thread done servicing request
03:02:11.194 00.001 21068 OnExposeComplete: enter
03:02:11.195 00.001 21068 UpdateGuideState(): m_state=6
03:02:11.195 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
03:02:11.196 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=437.09, Mass=102187, SNR=76.2, Peak=17872 HFD=2.6
03:02:11.197 00.001 21068 MultiStar: [#1 0.05,0.08,0.89,U] [#2 0.41,0.08,0.00,M1] [#3 -0.05,0.33,0.64,U] [#4 0.28,0.36,0.00,M1] [#5 0.02,0.26,0.48,U] [#6 -0.19,0.34,0.00,M1] [#7 0.08,-0.09,0.56,U] [#8 0.39,0.26,0.00,M3] 
03:02:11.200 00.003 21068 refined, 4 included, MultiStar: {-0.01, 0.18}, one-star: {-0.09, 0.27}
03:02:11.200 00.000 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:02:11.201 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:02:11.202 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.04 mountY=-0.17, mountTheta=-1.36
03:02:11.204 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
03:02:11.205 00.001 21068 Enqueuing Move request for scope (-0.01, 0.18)
03:02:11.206 00.001 16108 Worker thread wakes up
03:02:11.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
03:02:11.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
03:02:11.206 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.17
03:02:11.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:11.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:11.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:02:11.206 00.000 16108 MoveAxis(E, 0, ABG)
03:02:11.206 00.000 16108 Move returns status 0, amount 0
03:02:11.206 00.000 16108 MoveAxis(N, 0, ABG)
03:02:11.206 00.000 16108 Move returns status 0, amount 0
03:02:11.206 00.000 16108 move complete, result=0
03:02:11.207 00.001 16108 worker thread done servicing request
03:02:11.211 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3824, FiltMin=3235, FiltMax=43184, Gamma=1.000
03:02:11.224 00.013 21068 UpdateGuideState exits: m=102187 SNR=76.2
03:02:11.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:11.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:11.226 00.000 21068 Enqueuing Expose request
03:02:11.227 00.001 16108 Worker thread wakes up
03:02:11.227 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:11.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:11.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:12.388 01.160 16108 Exposure complete
03:02:12.441 00.053 16108 worker thread done servicing request
03:02:12.441 00.000 21068 OnExposeComplete: enter
03:02:12.442 00.001 21068 UpdateGuideState(): m_state=6
03:02:12.443 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
03:02:12.444 00.001 21068 Star::Find returns 1 (0), X=464.21, Y=436.95, Mass=100384, SNR=77.8, Peak=20320 HFD=2.5
03:02:12.445 00.001 21068 MultiStar: [#1 0.36,0.23,0.00,M1] [#2 0.46,0.07,0.00,M2] [#3 0.19,0.24,0.64,U] [#4 0.25,0.25,0.73,U] [#5 0.40,0.38,0.00,M1] [#6 0.14,0.44,0.00,M2] [#7 0.55,0.15,0.00,M1] [#8 0.76,0.17,0.00,M4] 
03:02:12.446 00.001 21068 refined, 2 included, MultiStar: {0.30, 0.20}, one-star: {0.40, 0.13}
03:02:12.447 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
03:02:12.447 00.000 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
03:02:12.448 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.20 hyp=0.36 cameraTheta=0.58 mountX=-0.26 mountY=-0.26, mountTheta=-2.36
03:02:12.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.20, opts=13)
03:02:12.451 00.001 21068 Enqueuing Move request for scope (0.30, 0.20)
03:02:12.451 00.000 16108 Worker thread wakes up
03:02:12.452 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.20) opts 0xd
03:02:12.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.20)
03:02:12.452 00.000 16108 Moving (0.30, 0.20) raw xDistance=-0.26 yDistance=-0.26
03:02:12.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:02:12.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:12.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:02:12.452 00.000 16108 MoveAxis(E, 68, ABG)
03:02:12.452 00.000 16108 Guiding  Dir = 2, Dur = 68
03:02:12.452 00.000 16108 IsSlewing returns 0
03:02:12.452 00.000 16108 IsGuiding returns 0
03:02:12.458 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3821, FiltMin=3238, FiltMax=35552, Gamma=1.000
03:02:12.472 00.014 16108 PulseGuide returned control before completion, sleep 59
03:02:12.479 00.007 21068 UpdateGuideState exits: m=100384 SNR=77.8
03:02:12.480 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:12.482 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:12.484 00.002 21068 Enqueuing Expose request
03:02:12.535 00.051 16108 IsGuiding returns 1
03:02:12.535 00.000 16108 scope still moving after pulse duration time elapsed
03:02:12.565 00.030 16108 IsSlewing returns 0
03:02:12.565 00.000 16108 IsGuiding returns 0
03:02:12.565 00.000 16108 scope move finished after 68 + 44 ms
03:02:12.565 00.000 16108 Move returns status 0, amount 68
03:02:12.565 00.000 16108 MoveAxis(N, 0, ABG)
03:02:12.565 00.000 16108 Move returns status 0, amount 0
03:02:12.565 00.000 16108 move complete, result=0
03:02:12.565 00.000 16108 worker thread done servicing request
03:02:12.565 00.000 16108 Worker thread wakes up
03:02:12.567 00.002 21068 GuideStep: -0.3 px 68 ms EAST, -0.3 px 0 ms NORTH
03:02:12.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:12.568 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:13.550 00.982 16108 Exposure complete
03:02:13.611 00.061 16108 worker thread done servicing request
03:02:13.611 00.000 21068 OnExposeComplete: enter
03:02:13.611 00.000 21068 UpdateGuideState(): m_state=6
03:02:13.612 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
03:02:13.613 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=437.04, Mass=107488, SNR=76.2, Peak=18272 HFD=2.8
03:02:13.614 00.001 21068 MultiStar: [#1 0.02,0.32,1.01,U] [#2 0.56,0.33,0.00,M3] [#3 -0.21,0.31,0.00,M4] [#4 0.34,0.19,0.00,M1] [#5 -0.08,0.03,0.56,U] [#6 0.06,0.41,0.00,M3] [#7 -0.06,0.22,0.47,U] [#8 0.55,0.45,0.00,M5] 
03:02:13.615 00.001 21068 refined, 3 included, MultiStar: {0.06, 0.22}, one-star: {0.24, 0.22}
03:02:13.616 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
03:02:13.616 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
03:02:13.617 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.29 mountX=-0.03 mountY=-0.23, mountTheta=-1.68
03:02:13.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.22, opts=13)
03:02:13.620 00.001 21068 Enqueuing Move request for scope (0.06, 0.22)
03:02:13.621 00.001 16108 Worker thread wakes up
03:02:13.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
03:02:13.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
03:02:13.621 00.000 16108 Moving (0.06, 0.22) raw xDistance=-0.03 yDistance=-0.23
03:02:13.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:13.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:13.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:02:13.621 00.000 16108 MoveAxis(E, 0, ABG)
03:02:13.621 00.000 16108 Move returns status 0, amount 0
03:02:13.621 00.000 16108 MoveAxis(N, 0, ABG)
03:02:13.621 00.000 16108 Move returns status 0, amount 0
03:02:13.622 00.001 16108 move complete, result=0
03:02:13.622 00.000 16108 worker thread done servicing request
03:02:13.625 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3821, FiltMin=3145, FiltMax=41008, Gamma=1.000
03:02:13.638 00.013 21068 UpdateGuideState exits: m=107488 SNR=76.2
03:02:13.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:13.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:13.640 00.000 21068 Enqueuing Expose request
03:02:13.641 00.001 16108 Worker thread wakes up
03:02:13.641 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:13.642 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:13.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:14.820 01.178 16108 Exposure complete
03:02:14.881 00.061 16108 worker thread done servicing request
03:02:14.881 00.000 21068 OnExposeComplete: enter
03:02:14.882 00.001 21068 UpdateGuideState(): m_state=6
03:02:14.883 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
03:02:14.885 00.002 21068 Star::Find returns 1 (0), X=463.92, Y=437.07, Mass=108033, SNR=73.8, Peak=20240 HFD=2.7
03:02:14.889 00.004 21068 MultiStar: [#1 0.08,0.23,0.82,U] [#2 0.23,0.22,0.83,U] [#3 -0.18,0.39,0.00,M5] [#4 0.16,0.25,0.72,U] [#5 -0.30,0.42,0.00,M1] [#6 -0.49,0.53,0.00,M4] [#7 -0.21,0.20,0.49,U] [#8 0.35,0.16,0.00,M6] 
03:02:14.891 00.002 21068 refined, 4 included, MultiStar: {0.10, 0.23}, one-star: {0.11, 0.26}
03:02:14.892 00.001 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
03:02:14.893 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
03:02:14.895 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.18 mountX=-0.05 mountY=-0.25, mountTheta=-1.78
03:02:14.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.23, opts=13)
03:02:14.898 00.002 21068 Enqueuing Move request for scope (0.10, 0.23)
03:02:14.899 00.001 16108 Worker thread wakes up
03:02:14.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
03:02:14.899 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
03:02:14.899 00.000 16108 Moving (0.10, 0.23) raw xDistance=-0.05 yDistance=-0.25
03:02:14.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:02:14.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:14.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:02:14.899 00.000 16108 MoveAxis(E, 0, ABG)
03:02:14.899 00.000 16108 Move returns status 0, amount 0
03:02:14.899 00.000 16108 MoveAxis(N, 0, ABG)
03:02:14.899 00.000 16108 Move returns status 0, amount 0
03:02:14.899 00.000 16108 move complete, result=0
03:02:14.900 00.001 16108 worker thread done servicing request
03:02:14.903 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3814, FiltMin=3206, FiltMax=37939, Gamma=1.000
03:02:14.923 00.020 21068 UpdateGuideState exits: m=108033 SNR=73.8
03:02:14.925 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.925 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:14.926 00.001 21068 Enqueuing Expose request
03:02:14.927 00.001 16108 Worker thread wakes up
03:02:14.927 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:02:14.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:14.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:15.908 00.980 16108 Exposure complete
03:02:15.985 00.077 16108 worker thread done servicing request
03:02:15.985 00.000 21068 OnExposeComplete: enter
03:02:15.987 00.002 21068 UpdateGuideState(): m_state=6
03:02:15.988 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
03:02:15.989 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=437.22, Mass=87508, SNR=70.3, Peak=16000 HFD=2.5
03:02:15.990 00.001 21068 MultiStar: [#1 -0.07,0.22,1.06,U] [#2 -0.11,0.42,0.00,M3] [#3 -0.20,0.40,0.00,M6] [#4 -0.25,0.10,0.71,U] [#5 -0.11,0.17,0.55,U] [#6 -0.71,0.45,0.00,M5] [#7 -0.37,0.28,0.00,M1] [#8 0.50,0.11,0.00,M7] 
03:02:15.991 00.001 21068 refined, 3 included, MultiStar: {-0.06, 0.24}, one-star: {0.12, 0.41}
03:02:15.992 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
03:02:15.992 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
03:02:15.993 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.81 mountX=0.10 mountY=-0.22, mountTheta=-1.14
03:02:15.996 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.24, opts=13)
03:02:15.998 00.002 21068 Enqueuing Move request for scope (-0.06, 0.24)
03:02:16.001 00.003 16108 Worker thread wakes up
03:02:16.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
03:02:16.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
03:02:16.001 00.000 16108 Moving (-0.06, 0.24) raw xDistance=0.10 yDistance=-0.22
03:02:16.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:02:16.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:16.002 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:02:16.002 00.000 16108 MoveAxis(E, 0, ABG)
03:02:16.002 00.000 16108 Move returns status 0, amount 0
03:02:16.002 00.000 16108 MoveAxis(N, 0, ABG)
03:02:16.002 00.000 16108 Move returns status 0, amount 0
03:02:16.002 00.000 16108 move complete, result=0
03:02:16.002 00.000 16108 worker thread done servicing request
03:02:16.011 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3811, FiltMin=3283, FiltMax=40576, Gamma=1.000
03:02:16.025 00.014 21068 UpdateGuideState exits: m=87508 SNR=70.3
03:02:16.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:16.026 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:16.028 00.002 21068 Enqueuing Expose request
03:02:16.029 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:16.030 00.001 16108 Worker thread wakes up
03:02:16.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:16.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:17.186 01.156 16108 Exposure complete
03:02:17.243 00.057 16108 worker thread done servicing request
03:02:17.243 00.000 21068 OnExposeComplete: enter
03:02:17.244 00.001 21068 UpdateGuideState(): m_state=6
03:02:17.245 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
03:02:17.245 00.000 21068 Star::Find returns 1 (0), X=464.05, Y=436.88, Mass=108970, SNR=76.6, Peak=17440 HFD=3.0
03:02:17.246 00.001 21068 MultiStar: [#1 0.00,0.32,0.90,U] [#2 0.26,0.38,0.00,M4] [#3 -0.23,0.67,0.00,M7] [#4 -0.04,0.33,0.69,U] [#5 -0.16,-0.02,0.46,U] [#6 -0.36,0.29,0.00,M6] [#7 0.01,-0.19,0.42,U] [#8 -0.05,0.15,0.55,U] 
03:02:17.247 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.14}, one-star: {0.24, 0.06}
03:02:17.248 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
03:02:17.248 00.000 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
03:02:17.249 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.36 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
03:02:17.251 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.14, opts=13)
03:02:17.251 00.000 21068 Enqueuing Move request for scope (0.03, 0.14)
03:02:17.252 00.001 16108 Worker thread wakes up
03:02:17.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
03:02:17.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
03:02:17.252 00.000 16108 Moving (0.03, 0.14) raw xDistance=-0.01 yDistance=-0.14
03:02:17.253 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:17.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:17.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:17.253 00.000 16108 MoveAxis(E, 0, ABG)
03:02:17.253 00.000 16108 Move returns status 0, amount 0
03:02:17.253 00.000 16108 MoveAxis(N, 0, ABG)
03:02:17.253 00.000 16108 Move returns status 0, amount 0
03:02:17.253 00.000 16108 move complete, result=0
03:02:17.253 00.000 16108 worker thread done servicing request
03:02:17.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3808, FiltMin=3267, FiltMax=38176, Gamma=1.000
03:02:17.270 00.013 21068 UpdateGuideState exits: m=108970 SNR=76.6
03:02:17.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:17.272 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:17.273 00.001 21068 Enqueuing Expose request
03:02:17.274 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:17.275 00.001 16108 Worker thread wakes up
03:02:17.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:17.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:18.250 00.975 16108 Exposure complete
03:02:18.308 00.058 16108 worker thread done servicing request
03:02:18.308 00.000 21068 OnExposeComplete: enter
03:02:18.309 00.001 21068 UpdateGuideState(): m_state=6
03:02:18.310 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
03:02:18.311 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.63, Mass=109672, SNR=83.0, Peak=18864 HFD=3.2
03:02:18.312 00.001 21068 MultiStar: [#1 0.18,0.15,0.63,U] [#2 0.32,0.38,0.00,M5] [#3 -0.53,0.13,0.00,M8] [#4 0.22,0.01,0.68,U] [#5 -0.03,-0.02,0.47,U] [#6 -0.25,0.30,0.00,M7] [#7 -0.45,0.09,0.00,M1] [#8 0.36,0.20,0.00,M7] 
03:02:18.312 00.000 21068 refined, 3 included, MultiStar: {0.13, -0.03}, one-star: {0.11, -0.19}
03:02:18.313 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
03:02:18.314 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
03:02:18.315 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=-0.13 mountY=0.00, mountTheta=3.12
03:02:18.316 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
03:02:18.317 00.001 21068 Enqueuing Move request for scope (0.13, -0.03)
03:02:18.318 00.001 16108 Worker thread wakes up
03:02:18.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
03:02:18.318 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
03:02:18.318 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=0.00
03:02:18.319 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:02:18.319 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:18.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:02:18.319 00.000 16108 MoveAxis(E, 0, ABG)
03:02:18.319 00.000 16108 Move returns status 0, amount 0
03:02:18.319 00.000 16108 MoveAxis(N, 0, ABG)
03:02:18.319 00.000 16108 Move returns status 0, amount 0
03:02:18.319 00.000 16108 move complete, result=0
03:02:18.319 00.000 16108 worker thread done servicing request
03:02:18.322 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=3805, FiltMin=3232, FiltMax=38848, Gamma=1.000
03:02:18.341 00.019 21068 UpdateGuideState exits: m=109672 SNR=83.0
03:02:18.342 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:18.344 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:18.345 00.001 21068 Enqueuing Expose request
03:02:18.346 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:18.348 00.002 16108 Worker thread wakes up
03:02:18.348 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:18.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:19.520 01.172 16108 Exposure complete
03:02:19.580 00.060 16108 worker thread done servicing request
03:02:19.580 00.000 21068 OnExposeComplete: enter
03:02:19.582 00.002 21068 UpdateGuideState(): m_state=6
03:02:19.583 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
03:02:19.586 00.003 21068 Star::Find returns 1 (0), X=464.00, Y=436.92, Mass=86491, SNR=66.8, Peak=18848 HFD=2.4
03:02:19.588 00.002 21068 MultiStar: [#1 0.05,0.13,1.01,U] [#2 0.15,0.22,0.89,U] [#3 -0.18,-0.11,0.72,U] [#4 0.08,-0.06,0.84,U] [#5 0.32,0.20,0.00,M1] [#6 -0.09,0.27,0.77,U] [#7 0.11,0.04,0.51,U] [#8 0.34,-0.12,0.67,U] 
03:02:19.589 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.20, 0.10}
03:02:19.590 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
03:02:19.591 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
03:02:19.592 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:02:19.596 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
03:02:19.597 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
03:02:19.598 00.001 16108 Worker thread wakes up
03:02:19.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:02:19.598 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:02:19.598 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
03:02:19.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:19.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:19.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:02:19.599 00.001 16108 MoveAxis(E, 0, ABG)
03:02:19.599 00.000 16108 Move returns status 0, amount 0
03:02:19.599 00.000 16108 MoveAxis(N, 0, ABG)
03:02:19.599 00.000 16108 Move returns status 0, amount 0
03:02:19.599 00.000 16108 move complete, result=0
03:02:19.599 00.000 16108 worker thread done servicing request
03:02:19.604 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3798, FiltMin=3209, FiltMax=34000, Gamma=1.000
03:02:19.631 00.027 21068 UpdateGuideState exits: m=86491 SNR=66.8
03:02:19.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:19.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:19.634 00.001 21068 Enqueuing Expose request
03:02:19.635 00.001 16108 Worker thread wakes up
03:02:19.635 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:19.636 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:19.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:20.601 00.965 16108 Exposure complete
03:02:20.664 00.063 16108 worker thread done servicing request
03:02:20.664 00.000 21068 OnExposeComplete: enter
03:02:20.665 00.001 21068 UpdateGuideState(): m_state=6
03:02:20.666 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
03:02:20.667 00.001 21068 Star::Find returns 1 (0), X=464.17, Y=436.89, Mass=97059, SNR=65.7, Peak=19744 HFD=2.5
03:02:20.668 00.001 21068 MultiStar: [#1 0.37,0.21,0.00,M1] [#2 0.32,0.00,0.90,U] [#3 -0.28,0.10,0.89,U] [#4 0.15,0.12,0.83,U] [#5 0.10,0.08,0.64,U] [#6 0.01,-0.11,0.63,U] [#7 -0.03,0.18,0.44,U] [#8 0.49,0.17,0.00,M7] 
03:02:20.669 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.06}, one-star: {0.37, 0.07}
03:02:20.670 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
03:02:20.672 00.002 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
03:02:20.674 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
03:02:20.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.06, opts=13)
03:02:20.677 00.002 21068 Enqueuing Move request for scope (0.11, 0.06)
03:02:20.678 00.001 16108 Worker thread wakes up
03:02:20.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
03:02:20.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
03:02:20.678 00.000 16108 Moving (0.11, 0.06) raw xDistance=-0.10 yDistance=-0.08
03:02:20.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:02:20.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:20.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:20.678 00.000 16108 MoveAxis(E, 0, ABG)
03:02:20.678 00.000 16108 Move returns status 0, amount 0
03:02:20.678 00.000 16108 MoveAxis(N, 0, ABG)
03:02:20.679 00.001 16108 Move returns status 0, amount 0
03:02:20.679 00.000 16108 move complete, result=0
03:02:20.679 00.000 16108 worker thread done servicing request
03:02:20.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=3795, FiltMin=3222, FiltMax=35696, Gamma=1.000
03:02:20.696 00.013 21068 UpdateGuideState exits: m=97059 SNR=65.7
03:02:20.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:20.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:20.700 00.002 21068 Enqueuing Expose request
03:02:20.700 00.000 16108 Worker thread wakes up
03:02:20.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:20.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:20.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:21.869 01.168 16108 Exposure complete
03:02:21.935 00.066 16108 worker thread done servicing request
03:02:21.935 00.000 21068 OnExposeComplete: enter
03:02:21.937 00.002 21068 UpdateGuideState(): m_state=6
03:02:21.938 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
03:02:21.939 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.83, Mass=94261, SNR=63.5, Peak=18768 HFD=2.5
03:02:21.940 00.001 21068 MultiStar: [#1 0.14,0.24,1.00,U] [#2 0.44,0.37,0.00,M4] [#3 -0.11,0.06,0.79,U] [#4 0.22,0.06,0.80,U] [#5 0.18,0.50,0.00,M1] [#6 -0.30,0.17,0.64,U] [#7 -0.08,0.25,0.58,U] [#8 0.40,0.31,0.00,M8] 
03:02:21.940 00.000 21068 single-star, 5 included, MultiStar: {0.01, 0.13}, one-star: {0.05, 0.02}
03:02:21.941 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
03:02:21.943 00.002 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
03:02:21.944 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
03:02:21.946 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
03:02:21.948 00.002 21068 Enqueuing Move request for scope (0.05, 0.02)
03:02:21.948 00.000 16108 Worker thread wakes up
03:02:21.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:02:21.948 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:02:21.948 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
03:02:21.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:02:21.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:21.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:02:21.948 00.000 16108 MoveAxis(E, 0, ABG)
03:02:21.948 00.000 16108 Move returns status 0, amount 0
03:02:21.948 00.000 16108 MoveAxis(N, 0, ABG)
03:02:21.948 00.000 16108 Move returns status 0, amount 0
03:02:21.948 00.000 16108 move complete, result=0
03:02:21.948 00.000 16108 worker thread done servicing request
03:02:21.953 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3795, FiltMin=3235, FiltMax=34163, Gamma=1.000
03:02:21.966 00.013 21068 UpdateGuideState exits: m=94261 SNR=63.5
03:02:21.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:21.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:21.968 00.000 21068 Enqueuing Expose request
03:02:21.969 00.001 16108 Worker thread wakes up
03:02:21.969 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:21.970 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:21.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:22.956 00.986 16108 Exposure complete
03:02:23.025 00.069 16108 worker thread done servicing request
03:02:23.025 00.000 21068 OnExposeComplete: enter
03:02:23.026 00.001 21068 UpdateGuideState(): m_state=6
03:02:23.026 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
03:02:23.027 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.50, Mass=94983, SNR=68.0, Peak=15488 HFD=3.0
03:02:23.029 00.002 21068 MultiStar: [#1 -0.00,-0.09,1.03,U] [#2 0.03,-0.07,0.87,U] [#3 -0.46,-0.03,0.00,M6] [#4 -0.12,0.08,0.78,U] [#5 -0.18,0.16,0.63,U] [#6 -0.08,0.35,0.61,U] [#7 -0.15,0.09,0.55,U] [#8 -0.11,0.05,0.56,U] 
03:02:23.030 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {-0.07, -0.32}
03:02:23.030 00.000 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.22)
03:02:23.031 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
03:02:23.032 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.10 mountX=0.07 mountY=0.02, mountTheta=0.27
03:02:23.033 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
03:02:23.034 00.001 21068 Enqueuing Move request for scope (-0.08, -0.00)
03:02:23.035 00.001 16108 Worker thread wakes up
03:02:23.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
03:02:23.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
03:02:23.035 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.07 yDistance=0.02
03:02:23.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:02:23.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:23.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:02:23.035 00.000 16108 MoveAxis(E, 0, ABG)
03:02:23.035 00.000 16108 Move returns status 0, amount 0
03:02:23.035 00.000 16108 MoveAxis(N, 0, ABG)
03:02:23.035 00.000 16108 Move returns status 0, amount 0
03:02:23.035 00.000 16108 move complete, result=0
03:02:23.035 00.000 16108 worker thread done servicing request
03:02:23.039 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3792, FiltMin=3273, FiltMax=41385, Gamma=1.000
03:02:23.064 00.025 21068 UpdateGuideState exits: m=94983 SNR=68.0
03:02:23.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:23.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:23.067 00.001 21068 Enqueuing Expose request
03:02:23.067 00.000 16108 Worker thread wakes up
03:02:23.067 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:23.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:23.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:24.235 01.167 16108 Exposure complete
03:02:24.305 00.070 16108 worker thread done servicing request
03:02:24.305 00.000 21068 OnExposeComplete: enter
03:02:24.306 00.001 21068 UpdateGuideState(): m_state=6
03:02:24.307 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
03:02:24.308 00.001 21068 Star::Find returns 1 (0), X=463.64, Y=436.74, Mass=102354, SNR=75.0, Peak=16064 HFD=2.8
03:02:24.309 00.001 21068 MultiStar: [#1 -0.18,0.18,0.96,U] [#2 -0.06,-0.00,0.84,U] [#3 -0.30,0.18,0.73,U] [#4 -0.13,0.10,0.58,U] [#5 0.01,-0.08,0.59,U] [#6 -0.55,0.27,0.00,M4] [#7 -0.38,0.38,0.00,M1] [#8 -0.20,0.00,0.60,U] 
03:02:24.309 00.000 21068 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.16, -0.08}
03:02:24.310 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
03:02:24.311 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
03:02:24.312 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.85 mountX=0.16 mountY=-0.01, mountTheta=-0.05
03:02:24.313 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.04, opts=13)
03:02:24.314 00.001 21068 Enqueuing Move request for scope (-0.15, 0.04)
03:02:24.315 00.001 16108 Worker thread wakes up
03:02:24.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
03:02:24.315 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
03:02:24.315 00.000 16108 Moving (-0.15, 0.04) raw xDistance=0.16 yDistance=-0.01
03:02:24.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:02:24.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:24.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:02:24.315 00.000 16108 MoveAxis(E, 0, ABG)
03:02:24.316 00.001 16108 Move returns status 0, amount 0
03:02:24.316 00.000 16108 MoveAxis(N, 0, ABG)
03:02:24.316 00.000 16108 Move returns status 0, amount 0
03:02:24.316 00.000 16108 move complete, result=0
03:02:24.316 00.000 16108 worker thread done servicing request
03:02:24.318 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3789, FiltMin=3248, FiltMax=41715, Gamma=1.000
03:02:24.332 00.014 21068 UpdateGuideState exits: m=102354 SNR=75.0
03:02:24.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:24.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:24.335 00.001 21068 Enqueuing Expose request
03:02:24.336 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:24.338 00.002 16108 Worker thread wakes up
03:02:24.338 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:24.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:25.315 00.977 16108 Exposure complete
03:02:25.374 00.059 16108 worker thread done servicing request
03:02:25.374 00.000 21068 OnExposeComplete: enter
03:02:25.376 00.002 21068 UpdateGuideState(): m_state=6
03:02:25.378 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
03:02:25.379 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.93, Mass=91905, SNR=71.4, Peak=18576 HFD=2.7
03:02:25.380 00.001 21068 MultiStar: [#1 0.29,0.35,0.00,M1] [#2 0.17,0.14,0.85,U] [#3 -0.37,0.25,0.00,M6] [#4 0.12,0.23,0.82,U] [#5 0.12,0.39,0.00,M1] [#6 -0.26,0.19,0.69,U] [#7 -0.08,0.37,0.00,M2] [#8 0.26,0.34,0.00,M7] 
03:02:25.383 00.003 21068 refined, 3 included, MultiStar: {0.08, 0.17}, one-star: {0.20, 0.11}
03:02:25.384 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
03:02:25.385 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
03:02:25.386 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.13 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
03:02:25.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.17, opts=13)
03:02:25.390 00.002 21068 Enqueuing Move request for scope (0.08, 0.17)
03:02:25.391 00.001 16108 Worker thread wakes up
03:02:25.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
03:02:25.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
03:02:25.391 00.000 16108 Moving (0.08, 0.17) raw xDistance=-0.05 yDistance=-0.18
03:02:25.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:02:25.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:25.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:02:25.391 00.000 16108 MoveAxis(E, 0, ABG)
03:02:25.391 00.000 16108 Move returns status 0, amount 0
03:02:25.391 00.000 16108 MoveAxis(N, 0, ABG)
03:02:25.391 00.000 16108 Move returns status 0, amount 0
03:02:25.391 00.000 16108 move complete, result=0
03:02:25.392 00.001 16108 worker thread done servicing request
03:02:25.395 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3789, FiltMin=3195, FiltMax=39257, Gamma=1.000
03:02:25.407 00.012 21068 UpdateGuideState exits: m=91905 SNR=71.4
03:02:25.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:25.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:25.411 00.002 21068 Enqueuing Expose request
03:02:25.412 00.001 16108 Worker thread wakes up
03:02:25.412 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:25.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:25.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:26.582 01.170 16108 Exposure complete
03:02:26.657 00.075 16108 worker thread done servicing request
03:02:26.657 00.000 21068 OnExposeComplete: enter
03:02:26.658 00.001 21068 UpdateGuideState(): m_state=6
03:02:26.658 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
03:02:26.659 00.001 21068 Star::Find returns 1 (0), X=464.30, Y=436.71, Mass=90031, SNR=71.0, Peak=18240 HFD=2.6
03:02:26.660 00.001 21068 MultiStar: [#1 0.17,-0.17,0.85,U] [#2 0.31,0.21,0.00,M2] [#3 0.05,0.35,0.81,U] [#4 0.36,-0.00,0.80,U] [#5 -0.29,0.25,0.00,M2] [#6 -0.19,-0.02,0.71,U] [#7 -0.06,-0.01,0.65,U] [#8 0.58,-0.18,0.00,M8] 
03:02:26.661 00.001 21068 refined, 5 included, MultiStar: {0.16, 0.00}, one-star: {0.49, -0.10}
03:02:26.662 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
03:02:26.662 00.000 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
03:02:26.663 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
03:02:26.666 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.00, opts=13)
03:02:26.667 00.001 21068 Enqueuing Move request for scope (0.16, 0.00)
03:02:26.668 00.001 16108 Worker thread wakes up
03:02:26.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
03:02:26.668 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
03:02:26.668 00.000 16108 Moving (0.16, 0.00) raw xDistance=-0.16 yDistance=-0.04
03:02:26.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:02:26.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:26.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:02:26.668 00.000 16108 MoveAxis(E, 0, ABG)
03:02:26.668 00.000 16108 Move returns status 0, amount 0
03:02:26.668 00.000 16108 MoveAxis(N, 0, ABG)
03:02:26.668 00.000 16108 Move returns status 0, amount 0
03:02:26.668 00.000 16108 move complete, result=0
03:02:26.668 00.000 16108 worker thread done servicing request
03:02:26.671 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3785, FiltMin=3257, FiltMax=36208, Gamma=1.000
03:02:26.684 00.013 21068 UpdateGuideState exits: m=90031 SNR=71.0
03:02:26.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:26.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:26.687 00.001 21068 Enqueuing Expose request
03:02:26.689 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:26.690 00.001 16108 Worker thread wakes up
03:02:26.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:26.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:27.661 00.971 16108 Exposure complete
03:02:27.719 00.058 16108 worker thread done servicing request
03:02:27.719 00.000 21068 OnExposeComplete: enter
03:02:27.720 00.001 21068 UpdateGuideState(): m_state=6
03:02:27.721 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
03:02:27.722 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=436.79, Mass=97080, SNR=74.5, Peak=18608 HFD=2.4
03:02:27.724 00.002 21068 MultiStar: [#1 0.05,0.01,0.89,U] [#2 0.47,0.34,0.00,M3] [#3 0.09,0.11,0.71,U] [#4 0.30,0.10,0.62,U] [#5 0.25,0.37,0.00,M3] [#6 0.14,0.30,0.64,U] [#7 0.21,0.03,0.55,U] [#8 0.16,0.43,0.00,M9] 
03:02:27.725 00.001 21068 refined, 5 included, MultiStar: {0.18, 0.08}, one-star: {0.31, -0.03}
03:02:27.725 00.000 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
03:02:27.726 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
03:02:27.727 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
03:02:27.728 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
03:02:27.729 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
03:02:27.730 00.001 16108 Worker thread wakes up
03:02:27.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
03:02:27.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
03:02:27.730 00.000 16108 Moving (0.18, 0.08) raw xDistance=-0.17 yDistance=-0.12
03:02:27.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:02:27.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:27.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:02:27.730 00.000 16108 MoveAxis(E, 0, ABG)
03:02:27.730 00.000 16108 Move returns status 0, amount 0
03:02:27.730 00.000 16108 MoveAxis(N, 0, ABG)
03:02:27.730 00.000 16108 Move returns status 0, amount 0
03:02:27.730 00.000 16108 move complete, result=0
03:02:27.731 00.001 16108 worker thread done servicing request
03:02:27.735 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3789, FiltMin=3197, FiltMax=37440, Gamma=1.000
03:02:27.763 00.028 21068 UpdateGuideState exits: m=97080 SNR=74.5
03:02:27.765 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:27.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:27.767 00.001 21068 Enqueuing Expose request
03:02:27.768 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:27.769 00.001 16108 Worker thread wakes up
03:02:27.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:27.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:28.921 01.152 16108 Exposure complete
03:02:28.979 00.058 16108 worker thread done servicing request
03:02:28.979 00.000 21068 OnExposeComplete: enter
03:02:28.982 00.003 21068 UpdateGuideState(): m_state=6
03:02:28.983 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
03:02:28.984 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.82, Mass=85508, SNR=64.9, Peak=17568 HFD=2.4
03:02:28.986 00.002 21068 MultiStar: [#1 -0.08,0.21,1.21,U] [#2 0.31,0.25,0.00,M4] [#3 -0.23,0.35,0.00,M5] [#4 0.03,0.03,0.75,U] [#5 0.11,0.43,0.00,M4] [#6 -0.37,0.34,0.00,M2] [#7 -0.12,-0.12,0.68,U] [#8 0.07,0.22,0.50,U] 
03:02:28.987 00.001 21068 single-star, 4 included, MultiStar: {-0.03, 0.07}, one-star: {-0.01, -0.00}
03:02:28.987 00.000 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
03:02:28.988 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
03:02:28.989 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.02 mountX=0.01 mountY=0.00, mountTheta=0.35
03:02:28.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.00, opts=13)
03:02:28.992 00.001 21068 Enqueuing Move request for scope (-0.01, -0.00)
03:02:28.993 00.001 16108 Worker thread wakes up
03:02:28.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
03:02:28.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
03:02:28.994 00.001 16108 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=0.00
03:02:28.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:28.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:28.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:02:28.994 00.000 16108 MoveAxis(E, 0, ABG)
03:02:28.994 00.000 16108 Move returns status 0, amount 0
03:02:28.994 00.000 16108 MoveAxis(N, 0, ABG)
03:02:28.994 00.000 16108 Move returns status 0, amount 0
03:02:28.994 00.000 16108 move complete, result=0
03:02:28.994 00.000 16108 worker thread done servicing request
03:02:28.997 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3789, FiltMin=3149, FiltMax=38438, Gamma=1.000
03:02:29.012 00.015 21068 UpdateGuideState exits: m=85508 SNR=64.9
03:02:29.014 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:29.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:29.016 00.001 21068 Enqueuing Expose request
03:02:29.016 00.000 16108 Worker thread wakes up
03:02:29.017 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:29.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:29.017 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:30.006 00.989 16108 Exposure complete
03:02:30.086 00.080 16108 worker thread done servicing request
03:02:30.086 00.000 21068 OnExposeComplete: enter
03:02:30.087 00.001 21068 UpdateGuideState(): m_state=6
03:02:30.088 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
03:02:30.089 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.62, Mass=94891, SNR=63.8, Peak=19328 HFD=2.8
03:02:30.090 00.001 21068 MultiStar: [#1 -0.23,0.17,1.12,U] [#2 0.12,-0.04,1.01,U] [#3 -0.24,0.16,0.86,U] [#4 0.11,0.16,0.77,U] [#5 0.14,0.27,0.62,U] [#6 -0.14,0.07,0.71,U] [#7 0.08,0.24,0.74,U] [#8 0.16,0.52,0.00,M9] 
03:02:30.091 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {-0.10, -0.19}
03:02:30.092 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
03:02:30.093 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
03:02:30.094 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.04 mountX=0.06 mountY=-0.08, mountTheta=-0.91
03:02:30.095 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
03:02:30.097 00.002 21068 Enqueuing Move request for scope (-0.04, 0.09)
03:02:30.097 00.000 16108 Worker thread wakes up
03:02:30.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
03:02:30.098 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
03:02:30.098 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.06 yDistance=-0.08
03:02:30.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:02:30.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:30.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:30.098 00.000 16108 MoveAxis(E, 0, ABG)
03:02:30.098 00.000 16108 Move returns status 0, amount 0
03:02:30.098 00.000 16108 MoveAxis(N, 0, ABG)
03:02:30.098 00.000 16108 Move returns status 0, amount 0
03:02:30.098 00.000 16108 move complete, result=0
03:02:30.098 00.000 16108 worker thread done servicing request
03:02:30.101 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3789, FiltMin=3222, FiltMax=42454, Gamma=1.000
03:02:30.114 00.013 21068 UpdateGuideState exits: m=94891 SNR=63.8
03:02:30.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:30.117 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:30.118 00.001 21068 Enqueuing Expose request
03:02:30.118 00.000 16108 Worker thread wakes up
03:02:30.118 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:30.119 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:30.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:31.292 01.173 16108 Exposure complete
03:02:31.366 00.074 16108 worker thread done servicing request
03:02:31.366 00.000 21068 OnExposeComplete: enter
03:02:31.368 00.002 21068 UpdateGuideState(): m_state=6
03:02:31.371 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
03:02:31.373 00.002 21068 Star::Find returns 1 (0), X=464.00, Y=436.83, Mass=95531, SNR=64.5, Peak=20192 HFD=2.5
03:02:31.375 00.002 21068 MultiStar: [#1 0.18,0.10,0.97,U] [#2 0.48,0.02,0.00,M4] [#3 -0.03,0.03,0.90,U] [#4 0.15,0.17,0.86,U] [#5 0.12,0.30,0.77,U] [#6 0.18,0.35,0.00,M2] [#7 0.11,0.12,0.78,U] [#8 0.18,0.34,0.00,M10] 
03:02:31.378 00.003 21068 refined, 5 included, MultiStar: {0.12, 0.12}, one-star: {0.19, 0.02}
03:02:31.379 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
03:02:31.381 00.002 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
03:02:31.382 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.75 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
03:02:31.387 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
03:02:31.388 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
03:02:31.389 00.001 16108 Worker thread wakes up
03:02:31.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
03:02:31.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
03:02:31.390 00.001 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
03:02:31.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:02:31.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:31.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:31.390 00.000 16108 MoveAxis(E, 0, ABG)
03:02:31.390 00.000 16108 Move returns status 0, amount 0
03:02:31.390 00.000 16108 MoveAxis(N, 0, ABG)
03:02:31.390 00.000 16108 Move returns status 0, amount 0
03:02:31.390 00.000 16108 move complete, result=0
03:02:31.390 00.000 16108 worker thread done servicing request
03:02:31.394 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3789, FiltMin=3235, FiltMax=45145, Gamma=1.000
03:02:31.408 00.014 21068 UpdateGuideState exits: m=95531 SNR=64.5
03:02:31.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:31.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:31.411 00.000 21068 Enqueuing Expose request
03:02:31.412 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:31.413 00.001 16108 Worker thread wakes up
03:02:31.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:31.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:32.386 00.973 16108 Exposure complete
03:02:32.442 00.056 16108 worker thread done servicing request
03:02:32.442 00.000 21068 OnExposeComplete: enter
03:02:32.444 00.002 21068 UpdateGuideState(): m_state=6
03:02:32.445 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
03:02:32.446 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.83, Mass=91229, SNR=67.8, Peak=17232 HFD=2.6
03:02:32.446 00.000 21068 MultiStar: [#1 -0.05,-0.01,0.96,U] [#2 0.25,-0.07,0.94,U] [#3 0.10,0.19,0.86,U] [#4 0.32,0.24,0.00,M1] [#5 0.02,0.21,0.66,U] [#6 -0.10,0.29,0.81,U] [#7 0.21,0.29,0.59,U] [#8 0.61,0.44,0.00,R] 
03:02:32.447 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.22, 0.01}
03:02:32.448 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
03:02:32.448 00.000 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
03:02:32.449 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.87 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
03:02:32.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
03:02:32.451 00.000 21068 Enqueuing Move request for scope (0.09, 0.11)
03:02:32.452 00.001 16108 Worker thread wakes up
03:02:32.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:02:32.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:02:32.452 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.13
03:02:32.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:32.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:32.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:02:32.452 00.000 16108 MoveAxis(E, 0, ABG)
03:02:32.454 00.002 16108 Move returns status 0, amount 0
03:02:32.454 00.000 16108 MoveAxis(N, 0, ABG)
03:02:32.454 00.000 16108 Move returns status 0, amount 0
03:02:32.454 00.000 16108 move complete, result=0
03:02:32.454 00.000 16108 worker thread done servicing request
03:02:32.457 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3792, FiltMin=3235, FiltMax=36547, Gamma=1.000
03:02:32.481 00.024 21068 UpdateGuideState exits: m=91229 SNR=67.8
03:02:32.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:32.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:32.484 00.001 21068 Enqueuing Expose request
03:02:32.485 00.001 16108 Worker thread wakes up
03:02:32.485 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:32.486 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:32.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:33.659 01.173 16108 Exposure complete
03:02:33.737 00.078 16108 worker thread done servicing request
03:02:33.737 00.000 21068 OnExposeComplete: enter
03:02:33.738 00.001 21068 UpdateGuideState(): m_state=6
03:02:33.739 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
03:02:33.739 00.000 21068 Star::Find returns 1 (0), X=463.89, Y=437.23, Mass=98610, SNR=65.9, Peak=16144 HFD=2.7
03:02:33.740 00.001 21068 MultiStar: [#1 -0.12,0.42,0.00,M1] [#2 0.02,0.17,0.86,U] [#3 -0.28,0.46,0.00,M3] [#4 -0.36,0.05,0.00,M2] [#5 0.12,0.36,0.00,M2] [#6 -0.40,0.46,0.00,M2] [#7 0.04,0.43,0.00,M1] [#8 -0.43,0.46,0.00,M1] 
03:02:33.741 00.001 21068 refined, 1 included, MultiStar: {0.05, 0.30}, one-star: {0.09, 0.41}
03:02:33.742 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
03:02:33.742 00.000 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
03:02:33.743 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.39 mountX=-0.00 mountY=-0.31, mountTheta=-1.58
03:02:33.744 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.30, opts=13)
03:02:33.745 00.001 21068 Enqueuing Move request for scope (0.05, 0.30)
03:02:33.747 00.002 16108 Worker thread wakes up
03:02:33.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
03:02:33.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
03:02:33.747 00.000 16108 Moving (0.05, 0.30) raw xDistance=-0.00 yDistance=-0.31
03:02:33.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:33.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:33.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:02:33.747 00.000 16108 MoveAxis(E, 0, ABG)
03:02:33.748 00.001 16108 Move returns status 0, amount 0
03:02:33.748 00.000 16108 MoveAxis(N, 0, ABG)
03:02:33.748 00.000 16108 Move returns status 0, amount 0
03:02:33.748 00.000 16108 move complete, result=0
03:02:33.748 00.000 16108 worker thread done servicing request
03:02:33.757 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3789, FiltMin=3248, FiltMax=42384, Gamma=1.000
03:02:33.774 00.017 21068 UpdateGuideState exits: m=98610 SNR=65.9
03:02:33.775 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:33.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:33.776 00.000 21068 Enqueuing Expose request
03:02:33.777 00.001 16108 Worker thread wakes up
03:02:33.777 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:02:33.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:33.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:34.758 00.980 16108 Exposure complete
03:02:34.814 00.056 16108 worker thread done servicing request
03:02:34.814 00.000 21068 OnExposeComplete: enter
03:02:34.817 00.003 21068 UpdateGuideState(): m_state=6
03:02:34.818 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
03:02:34.819 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=436.96, Mass=102193, SNR=74.0, Peak=19760 HFD=2.6
03:02:34.821 00.002 21068 MultiStar: [#1 0.19,0.31,0.88,U] [#2 0.34,0.23,0.00,M3] [#3 0.00,0.16,0.71,U] [#4 -0.01,0.22,0.68,U] [#5 0.58,0.36,0.00,M3] [#6 -0.34,0.21,0.00,M3] [#7 0.11,0.15,0.50,U] [#8 -0.02,0.10,0.52,U] 
03:02:34.822 00.001 21068 refined, 5 included, MultiStar: {0.10, 0.19}, one-star: {0.22, 0.14}
03:02:34.823 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
03:02:34.824 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
03:02:34.827 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.08 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
03:02:34.830 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.19, opts=13)
03:02:34.831 00.001 21068 Enqueuing Move request for scope (0.10, 0.19)
03:02:34.833 00.002 16108 Worker thread wakes up
03:02:34.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
03:02:34.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
03:02:34.833 00.000 16108 Moving (0.10, 0.19) raw xDistance=-0.07 yDistance=-0.21
03:02:34.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:34.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:34.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:02:34.833 00.000 16108 MoveAxis(E, 0, ABG)
03:02:34.833 00.000 16108 Move returns status 0, amount 0
03:02:34.833 00.000 16108 MoveAxis(N, 0, ABG)
03:02:34.833 00.000 16108 Move returns status 0, amount 0
03:02:34.833 00.000 16108 move complete, result=0
03:02:34.833 00.000 16108 worker thread done servicing request
03:02:34.839 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3789, FiltMin=3246, FiltMax=37744, Gamma=1.000
03:02:34.853 00.014 21068 UpdateGuideState exits: m=102193 SNR=74.0
03:02:34.855 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:34.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:34.856 00.000 21068 Enqueuing Expose request
03:02:34.857 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:34.858 00.001 16108 Worker thread wakes up
03:02:34.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:34.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:36.027 01.169 16108 Exposure complete
03:02:36.098 00.071 16108 worker thread done servicing request
03:02:36.098 00.000 21068 OnExposeComplete: enter
03:02:36.099 00.001 21068 UpdateGuideState(): m_state=6
03:02:36.100 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
03:02:36.102 00.002 21068 Star::Find returns 1 (0), X=463.90, Y=437.02, Mass=89555, SNR=66.7, Peak=17632 HFD=2.7
03:02:36.104 00.002 21068 MultiStar: [#1 0.37,0.48,0.00,M1] [#2 0.58,0.37,0.00,M4] [#3 0.30,0.49,0.00,M3] [#4 0.28,0.32,0.00,M2] [#5 0.66,0.26,0.00,M4] [#6 0.05,0.54,0.00,M4] [#7 0.26,-0.08,0.67,U] [#8 0.08,0.34,0.62,U] 
03:02:36.107 00.003 21068 refined, 2 included, MultiStar: {0.14, 0.16}, one-star: {0.09, 0.21}
03:02:36.107 00.000 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
03:02:36.109 00.002 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
03:02:36.110 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.86 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
03:02:36.113 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.16, opts=13)
03:02:36.116 00.003 21068 Enqueuing Move request for scope (0.14, 0.16)
03:02:36.118 00.002 16108 Worker thread wakes up
03:02:36.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
03:02:36.118 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
03:02:36.118 00.000 16108 Moving (0.14, 0.16) raw xDistance=-0.11 yDistance=-0.19
03:02:36.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:02:36.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:36.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:02:36.118 00.000 16108 MoveAxis(E, 0, ABG)
03:02:36.118 00.000 16108 Move returns status 0, amount 0
03:02:36.118 00.000 16108 MoveAxis(N, 0, ABG)
03:02:36.118 00.000 16108 Move returns status 0, amount 0
03:02:36.118 00.000 16108 move complete, result=0
03:02:36.119 00.001 16108 worker thread done servicing request
03:02:36.124 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3789, FiltMin=3203, FiltMax=35568, Gamma=1.000
03:02:36.140 00.016 21068 UpdateGuideState exits: m=89555 SNR=66.7
03:02:36.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:36.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:36.143 00.001 21068 Enqueuing Expose request
03:02:36.143 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:36.145 00.002 16108 Worker thread wakes up
03:02:36.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:36.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:37.121 00.976 16108 Exposure complete
03:02:37.187 00.066 16108 worker thread done servicing request
03:02:37.187 00.000 21068 OnExposeComplete: enter
03:02:37.188 00.001 21068 UpdateGuideState(): m_state=6
03:02:37.188 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
03:02:37.189 00.001 21068 Star::Find returns 1 (0), X=464.21, Y=437.02, Mass=105682, SNR=71.6, Peak=19760 HFD=2.5
03:02:37.190 00.001 21068 MultiStar: [#1 0.11,0.25,0.93,U] [#2 0.30,0.21,0.00,M5] [#3 0.10,0.49,0.00,M4] [#4 0.23,0.32,0.00,M3] [#5 0.31,0.12,0.59,U] [#6 -0.07,0.37,0.00,M5] [#7 0.29,0.10,0.63,U] [#8 0.07,0.27,0.54,U] 
03:02:37.192 00.002 21068 refined, 4 included, MultiStar: {0.25, 0.19}, one-star: {0.41, 0.20}
03:02:37.192 00.000 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
03:02:37.193 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
03:02:37.194 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.31 cameraTheta=0.67 mountX=-0.21 mountY=-0.25, mountTheta=-2.28
03:02:37.197 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.19, opts=13)
03:02:37.199 00.002 21068 Enqueuing Move request for scope (0.25, 0.19)
03:02:37.202 00.003 16108 Worker thread wakes up
03:02:37.203 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
03:02:37.203 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
03:02:37.203 00.000 16108 Moving (0.25, 0.19) raw xDistance=-0.21 yDistance=-0.25
03:02:37.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:02:37.203 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.64
03:02:37.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:02:37.203 00.000 16108 MoveAxis(E, 55, ABG)
03:02:37.203 00.000 16108 Guiding  Dir = 2, Dur = 55
03:02:37.204 00.001 16108 IsSlewing returns 0
03:02:37.204 00.000 16108 IsGuiding returns 0
03:02:37.210 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3785, FiltMin=3257, FiltMax=34608, Gamma=1.000
03:02:37.235 00.025 21068 UpdateGuideState exits: m=105682 SNR=71.6
03:02:37.237 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:37.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:37.241 00.003 21068 Enqueuing Expose request
03:02:37.243 00.002 16108 PulseGuide returned control before completion, sleep 26
03:02:37.273 00.030 16108 IsGuiding returns 1
03:02:37.273 00.000 16108 scope still moving after pulse duration time elapsed
03:02:37.304 00.031 16108 IsSlewing returns 0
03:02:37.304 00.000 16108 IsGuiding returns 1
03:02:37.336 00.032 16108 IsSlewing returns 0
03:02:37.336 00.000 16108 IsGuiding returns 0
03:02:37.336 00.000 16108 scope move finished after 55 + 77 ms
03:02:37.336 00.000 16108 Move returns status 0, amount 55
03:02:37.336 00.000 16108 MoveAxis(N, 50, ABG)
03:02:37.336 00.000 16108 Guiding  Dir = 0, Dur = 50
03:02:37.336 00.000 16108 IsSlewing returns 0
03:02:37.337 00.001 16108 IsGuiding returns 0
03:02:37.400 00.063 16108 IsGuiding returns 1
03:02:37.400 00.000 16108 scope still moving after pulse duration time elapsed
03:02:37.436 00.036 16108 IsSlewing returns 0
03:02:37.437 00.001 16108 IsGuiding returns 1
03:02:37.462 00.025 16108 IsSlewing returns 0
03:02:37.462 00.000 16108 IsGuiding returns 1
03:02:37.494 00.032 16108 IsSlewing returns 0
03:02:37.494 00.000 16108 IsGuiding returns 0
03:02:37.494 00.000 16108 scope move finished after 50 + 107 ms
03:02:37.494 00.000 16108 Move returns status 0, amount 50
03:02:37.494 00.000 16108 move complete, result=0
03:02:37.494 00.000 16108 worker thread done servicing request
03:02:37.494 00.000 16108 Worker thread wakes up
03:02:37.495 00.001 21068 GuideStep: -0.2 px 55 ms EAST, -0.2 px 50 ms NORTH
03:02:37.496 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:37.497 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:38.661 01.164 16108 Exposure complete
03:02:38.720 00.059 16108 worker thread done servicing request
03:02:38.720 00.000 21068 OnExposeComplete: enter
03:02:38.721 00.001 21068 UpdateGuideState(): m_state=6
03:02:38.721 00.000 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
03:02:38.723 00.002 21068 Star::Find returns 1 (0), X=463.99, Y=437.11, Mass=87771, SNR=67.5, Peak=16688 HFD=2.6
03:02:38.724 00.001 21068 MultiStar: [#1 0.16,0.28,1.04,U] [#2 0.26,0.40,0.00,M6] [#3 -0.06,0.28,0.66,U] [#4 0.04,0.16,0.95,U] [#5 -0.03,0.56,0.00,M4] [#6 -0.23,0.07,0.67,U] [#7 -0.17,0.56,0.00,M1] [#8 -0.42,-0.08,0.00,M1] 
03:02:38.726 00.002 21068 refined, 4 included, MultiStar: {0.05, 0.22}, one-star: {0.19, 0.29}
03:02:38.727 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:02:38.728 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:02:38.729 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.36 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
03:02:38.730 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.22, opts=13)
03:02:38.731 00.001 21068 Enqueuing Move request for scope (0.05, 0.22)
03:02:38.732 00.001 16108 Worker thread wakes up
03:02:38.733 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
03:02:38.733 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
03:02:38.733 00.000 16108 Moving (0.05, 0.22) raw xDistance=-0.01 yDistance=-0.23
03:02:38.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:38.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:02:38.733 00.000 16108 MoveAxis(E, 0, ABG)
03:02:38.733 00.000 16108 Move returns status 0, amount 0
03:02:38.733 00.000 16108 MoveAxis(N, 46, ABG)
03:02:38.733 00.000 16108 Guiding  Dir = 0, Dur = 46
03:02:38.733 00.000 16108 IsSlewing returns 0
03:02:38.734 00.001 16108 IsGuiding returns 0
03:02:38.737 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3782, FiltMin=3238, FiltMax=37651, Gamma=1.000
03:02:38.755 00.018 21068 UpdateGuideState exits: m=87771 SNR=67.5
03:02:38.756 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:38.758 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:38.758 00.000 21068 Enqueuing Expose request
03:02:38.764 00.006 16108 PulseGuide returned control before completion, sleep 27
03:02:38.794 00.030 16108 IsGuiding returns 1
03:02:38.794 00.000 16108 scope still moving after pulse duration time elapsed
03:02:38.826 00.032 16108 IsSlewing returns 0
03:02:38.827 00.001 16108 IsGuiding returns 1
03:02:38.857 00.030 16108 IsSlewing returns 0
03:02:38.858 00.001 16108 IsGuiding returns 0
03:02:38.858 00.000 16108 scope move finished after 46 + 77 ms
03:02:38.858 00.000 16108 Move returns status 0, amount 46
03:02:38.858 00.000 16108 move complete, result=0
03:02:38.858 00.000 16108 worker thread done servicing request
03:02:38.858 00.000 16108 Worker thread wakes up
03:02:38.858 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
03:02:38.861 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:38.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:39.851 00.990 16108 Exposure complete
03:02:39.920 00.069 16108 worker thread done servicing request
03:02:39.920 00.000 21068 OnExposeComplete: enter
03:02:39.921 00.001 21068 UpdateGuideState(): m_state=6
03:02:39.922 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
03:02:39.923 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.86, Mass=89929, SNR=66.1, Peak=17792 HFD=2.5
03:02:39.924 00.001 21068 MultiStar: [#1 0.14,0.26,0.99,U] [#2 0.17,0.11,0.90,U] [#3 -0.24,0.02,0.73,U] [#4 0.09,0.12,0.97,U] [#5 0.14,0.05,0.58,U] [#6 -0.24,0.37,0.00,M5] [#7 0.29,0.19,0.65,U] [#8 -0.63,0.13,0.00,M2] 
03:02:39.925 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {-0.32, 0.04}
03:02:39.926 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
03:02:39.926 00.000 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
03:02:39.927 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
03:02:39.930 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
03:02:39.931 00.001 21068 Enqueuing Move request for scope (0.03, 0.12)
03:02:39.933 00.002 16108 Worker thread wakes up
03:02:39.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:02:39.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:02:39.933 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:02:39.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:39.934 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:39.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:02:39.934 00.000 16108 MoveAxis(E, 0, ABG)
03:02:39.934 00.000 16108 Move returns status 0, amount 0
03:02:39.934 00.000 16108 MoveAxis(N, 0, ABG)
03:02:39.934 00.000 16108 Move returns status 0, amount 0
03:02:39.934 00.000 16108 move complete, result=0
03:02:39.934 00.000 16108 worker thread done servicing request
03:02:39.942 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=3782, FiltMin=3229, FiltMax=41731, Gamma=1.000
03:02:39.965 00.023 21068 UpdateGuideState exits: m=89929 SNR=66.1
03:02:39.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:39.966 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:39.967 00.001 21068 Enqueuing Expose request
03:02:39.968 00.001 16108 Worker thread wakes up
03:02:39.968 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:39.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:39.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:41.125 01.157 16108 Exposure complete
03:02:41.190 00.065 16108 worker thread done servicing request
03:02:41.190 00.000 21068 OnExposeComplete: enter
03:02:41.191 00.001 21068 UpdateGuideState(): m_state=6
03:02:41.192 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
03:02:41.193 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=437.06, Mass=99655, SNR=72.4, Peak=17392 HFD=2.6
03:02:41.193 00.000 21068 MultiStar: [#1 -0.01,0.13,1.00,U] [#2 -0.04,0.02,0.76,U] [#3 -0.37,0.24,0.00,M3] [#4 0.08,0.19,0.94,U] [#5 -0.19,0.23,0.55,U] [#6 -0.44,0.22,0.00,M6] [#7 -0.46,-0.03,0.00,M1] [#8 -0.48,-0.21,0.00,M3] 
03:02:41.194 00.001 21068 refined, 4 included, MultiStar: {-0.02, 0.16}, one-star: {-0.01, 0.24}
03:02:41.195 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
03:02:41.196 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
03:02:41.197 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.69 mountX=0.05 mountY=-0.15, mountTheta=-1.27
03:02:41.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.16, opts=13)
03:02:41.200 00.001 21068 Enqueuing Move request for scope (-0.02, 0.16)
03:02:41.201 00.001 16108 Worker thread wakes up
03:02:41.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:02:41.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:02:41.202 00.001 16108 Moving (-0.02, 0.16) raw xDistance=0.05 yDistance=-0.15
03:02:41.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:02:41.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:41.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:02:41.202 00.000 16108 MoveAxis(E, 0, ABG)
03:02:41.202 00.000 16108 Move returns status 0, amount 0
03:02:41.202 00.000 16108 MoveAxis(N, 0, ABG)
03:02:41.202 00.000 16108 Move returns status 0, amount 0
03:02:41.202 00.000 16108 move complete, result=0
03:02:41.202 00.000 16108 worker thread done servicing request
03:02:41.208 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3776, FiltMin=3145, FiltMax=44582, Gamma=1.000
03:02:41.222 00.014 21068 UpdateGuideState exits: m=99655 SNR=72.4
03:02:41.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:41.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:41.224 00.000 21068 Enqueuing Expose request
03:02:41.225 00.001 16108 Worker thread wakes up
03:02:41.225 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:41.226 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:41.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:42.210 00.984 16108 Exposure complete
03:02:42.284 00.074 16108 worker thread done servicing request
03:02:42.284 00.000 21068 OnExposeComplete: enter
03:02:42.285 00.001 21068 UpdateGuideState(): m_state=6
03:02:42.286 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
03:02:42.286 00.000 21068 Star::Find returns 1 (0), X=464.35, Y=437.10, Mass=91967, SNR=67.8, Peak=16944 HFD=2.5
03:02:42.288 00.002 21068 MultiStar: [#1 0.54,0.11,0.00,M1] [#2 0.48,0.19,0.00,M5] [#3 0.07,0.09,0.77,U] [#4 0.43,0.12,0.00,M1] [#5 0.35,0.07,0.55,U] [#6 -0.02,0.05,0.83,U] [#7 -0.08,-0.02,0.58,U] [#8 0.08,-0.38,0.00,M4] 
03:02:42.289 00.001 21068 refined, 4 included, MultiStar: {0.20, 0.11}, one-star: {0.54, 0.28}
03:02:42.289 00.000 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
03:02:42.290 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
03:02:42.291 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.53 mountX=-0.17 mountY=-0.16, mountTheta=-2.41
03:02:42.293 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.11, opts=13)
03:02:42.293 00.000 21068 Enqueuing Move request for scope (0.20, 0.11)
03:02:42.294 00.001 16108 Worker thread wakes up
03:02:42.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
03:02:42.294 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
03:02:42.294 00.000 16108 Moving (0.20, 0.11) raw xDistance=-0.17 yDistance=-0.16
03:02:42.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:02:42.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:42.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:02:42.294 00.000 16108 MoveAxis(E, 0, ABG)
03:02:42.294 00.000 16108 Move returns status 0, amount 0
03:02:42.294 00.000 16108 MoveAxis(N, 0, ABG)
03:02:42.294 00.000 16108 Move returns status 0, amount 0
03:02:42.295 00.001 16108 move complete, result=0
03:02:42.295 00.000 16108 worker thread done servicing request
03:02:42.306 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3773, FiltMin=3235, FiltMax=34835, Gamma=1.000
03:02:42.333 00.027 21068 UpdateGuideState exits: m=91967 SNR=67.8
03:02:42.334 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:42.335 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:42.336 00.001 21068 Enqueuing Expose request
03:02:42.336 00.000 16108 Worker thread wakes up
03:02:42.336 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:42.338 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:42.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:43.512 01.174 16108 Exposure complete
03:02:43.580 00.068 16108 worker thread done servicing request
03:02:43.580 00.000 21068 OnExposeComplete: enter
03:02:43.581 00.001 21068 UpdateGuideState(): m_state=6
03:02:43.582 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
03:02:43.582 00.000 21068 Star::Find returns 1 (0), X=464.01, Y=437.08, Mass=84128, SNR=70.2, Peak=14736 HFD=2.7
03:02:43.583 00.001 21068 MultiStar: [#1 0.09,0.27,0.78,U] [#2 0.47,0.25,0.00,M6] [#3 0.08,0.18,0.67,U] [#4 0.25,0.27,0.00,M2] [#5 0.10,0.13,0.51,U] [#6 0.19,0.69,0.00,M6] [#7 0.24,0.22,0.65,U] [#8 -0.36,-0.16,0.00,M5] 
03:02:43.584 00.001 21068 refined, 4 included, MultiStar: {0.15, 0.22}, one-star: {0.20, 0.26}
03:02:43.585 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
03:02:43.586 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
03:02:43.586 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=-0.11 mountY=-0.25, mountTheta=-1.98
03:02:43.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.22, opts=13)
03:02:43.589 00.001 21068 Enqueuing Move request for scope (0.15, 0.22)
03:02:43.589 00.000 16108 Worker thread wakes up
03:02:43.590 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
03:02:43.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
03:02:43.590 00.000 16108 Moving (0.15, 0.22) raw xDistance=-0.11 yDistance=-0.25
03:02:43.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:02:43.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:02:43.590 00.000 16108 MoveAxis(E, 0, ABG)
03:02:43.590 00.000 16108 Move returns status 0, amount 0
03:02:43.590 00.000 16108 MoveAxis(N, 50, ABG)
03:02:43.590 00.000 16108 Guiding  Dir = 0, Dur = 50
03:02:43.590 00.000 16108 IsSlewing returns 0
03:02:43.590 00.000 16108 IsGuiding returns 0
03:02:43.592 00.002 16108 PulseGuide returned control before completion, sleep 59
03:02:43.594 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3773, FiltMin=3235, FiltMax=40400, Gamma=1.000
03:02:43.607 00.013 21068 UpdateGuideState exits: m=84128 SNR=70.2
03:02:43.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:43.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:43.609 00.000 21068 Enqueuing Expose request
03:02:43.662 00.053 16108 IsGuiding returns 1
03:02:43.662 00.000 16108 scope still moving after pulse duration time elapsed
03:02:43.693 00.031 16108 IsSlewing returns 0
03:02:43.693 00.000 16108 IsGuiding returns 0
03:02:43.693 00.000 16108 scope move finished after 50 + 52 ms
03:02:43.693 00.000 16108 Move returns status 0, amount 50
03:02:43.693 00.000 16108 move complete, result=0
03:02:43.693 00.000 16108 worker thread done servicing request
03:02:43.693 00.000 16108 Worker thread wakes up
03:02:43.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:43.693 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 50 ms NORTH
03:02:43.695 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:44.666 00.971 16108 Exposure complete
03:02:44.726 00.060 16108 worker thread done servicing request
03:02:44.726 00.000 21068 OnExposeComplete: enter
03:02:44.728 00.002 21068 UpdateGuideState(): m_state=6
03:02:44.730 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
03:02:44.732 00.002 21068 Star::Find returns 1 (0), X=463.65, Y=437.14, Mass=96676, SNR=71.6, Peak=17824 HFD=2.6
03:02:44.733 00.001 21068 MultiStar: [#1 -0.04,0.03,0.94,U] [#2 -0.06,0.10,0.79,U] [#3 -0.37,0.29,0.00,M2] [#4 -0.00,0.18,0.80,U] [#5 0.29,0.35,0.00,M1] [#6 -0.34,0.38,0.00,M7] [#7 -0.09,0.35,0.00,M1] [#8 -0.36,-0.39,0.00,M6] 
03:02:44.735 00.002 21068 refined, 3 included, MultiStar: {-0.07, 0.16}, one-star: {-0.16, 0.32}
03:02:44.736 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
03:02:44.738 00.002 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
03:02:44.740 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.98 mountX=0.10 mountY=-0.14, mountTheta=-0.97
03:02:44.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.16, opts=13)
03:02:44.745 00.003 21068 Enqueuing Move request for scope (-0.07, 0.16)
03:02:44.747 00.002 16108 Worker thread wakes up
03:02:44.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:02:44.747 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:02:44.747 00.000 16108 Moving (-0.07, 0.16) raw xDistance=0.10 yDistance=-0.14
03:02:44.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:02:44.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:44.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:44.747 00.000 16108 MoveAxis(E, 0, ABG)
03:02:44.747 00.000 16108 Move returns status 0, amount 0
03:02:44.747 00.000 16108 MoveAxis(N, 0, ABG)
03:02:44.747 00.000 16108 Move returns status 0, amount 0
03:02:44.747 00.000 16108 move complete, result=0
03:02:44.747 00.000 16108 worker thread done servicing request
03:02:44.753 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=3769, FiltMin=3254, FiltMax=43363, Gamma=1.000
03:02:44.768 00.015 21068 UpdateGuideState exits: m=96676 SNR=71.6
03:02:44.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:44.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:44.770 00.000 21068 Enqueuing Expose request
03:02:44.771 00.001 16108 Worker thread wakes up
03:02:44.771 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:44.772 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:44.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:45.956 01.184 16108 Exposure complete
03:02:46.036 00.080 16108 worker thread done servicing request
03:02:46.036 00.000 21068 OnExposeComplete: enter
03:02:46.037 00.001 21068 UpdateGuideState(): m_state=6
03:02:46.038 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
03:02:46.039 00.001 21068 Star::Find returns 1 (0), X=463.47, Y=437.20, Mass=93552, SNR=73.7, Peak=15168 HFD=2.7
03:02:46.040 00.001 21068 MultiStar: [#1 -0.36,0.26,0.00,M1] [#2 0.04,0.15,0.75,U] [#3 -0.54,0.17,0.00,M3] [#4 0.00,0.27,0.71,U] [#5 -0.03,0.32,0.59,U] [#6 -0.41,0.50,0.00,M8] [#7 -0.12,0.46,0.00,M2] [#8 -0.65,-0.03,0.00,M7] 
03:02:46.040 00.000 21068 refined, 3 included, MultiStar: {-0.10, 0.29}, one-star: {-0.33, 0.38}
03:02:46.041 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
03:02:46.042 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
03:02:46.043 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.92 mountX=0.15 mountY=-0.26, mountTheta=-1.03
03:02:46.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.29, opts=13)
03:02:46.046 00.001 21068 Enqueuing Move request for scope (-0.10, 0.29)
03:02:46.046 00.000 16108 Worker thread wakes up
03:02:46.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
03:02:46.046 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
03:02:46.047 00.001 16108 Moving (-0.10, 0.29) raw xDistance=0.15 yDistance=-0.26
03:02:46.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:02:46.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:02:46.047 00.000 16108 MoveAxis(E, 0, ABG)
03:02:46.047 00.000 16108 Move returns status 0, amount 0
03:02:46.047 00.000 16108 MoveAxis(N, 51, ABG)
03:02:46.047 00.000 16108 Guiding  Dir = 0, Dur = 51
03:02:46.047 00.000 16108 IsSlewing returns 0
03:02:46.047 00.000 16108 IsGuiding returns 0
03:02:46.049 00.002 16108 PulseGuide returned control before completion, sleep 60
03:02:46.050 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3766, FiltMin=3184, FiltMax=42960, Gamma=1.000
03:02:46.064 00.014 21068 UpdateGuideState exits: m=93552 SNR=73.7
03:02:46.067 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:46.069 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:46.071 00.002 21068 Enqueuing Expose request
03:02:46.125 00.054 16108 IsGuiding returns 1
03:02:46.125 00.000 16108 scope still moving after pulse duration time elapsed
03:02:46.156 00.031 16108 IsSlewing returns 0
03:02:46.156 00.000 16108 IsGuiding returns 0
03:02:46.156 00.000 16108 scope move finished after 51 + 58 ms
03:02:46.156 00.000 16108 Move returns status 0, amount 51
03:02:46.156 00.000 16108 move complete, result=0
03:02:46.156 00.000 16108 worker thread done servicing request
03:02:46.156 00.000 16108 Worker thread wakes up
03:02:46.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:46.157 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 51 ms NORTH
03:02:46.158 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:47.129 00.971 16108 Exposure complete
03:02:47.213 00.084 16108 worker thread done servicing request
03:02:47.213 00.000 21068 OnExposeComplete: enter
03:02:47.214 00.001 21068 UpdateGuideState(): m_state=6
03:02:47.215 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
03:02:47.215 00.000 21068 Star::Find returns 1 (0), X=463.57, Y=437.00, Mass=101505, SNR=75.1, Peak=16752 HFD=2.3
03:02:47.216 00.001 21068 MultiStar: [#1 -0.13,0.27,0.82,U] [#2 0.02,0.24,0.87,U] [#3 -0.42,0.35,0.00,M4] [#4 -0.28,-0.15,0.66,U] [#5 -0.14,0.46,0.00,M1] [#6 -0.37,0.15,0.00,M9] [#7 -0.24,0.16,0.57,U] [#8 -0.78,0.07,0.00,M8] 
03:02:47.217 00.001 21068 refined, 4 included, MultiStar: {-0.17, 0.16}, one-star: {-0.24, 0.18}
03:02:47.218 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
03:02:47.218 00.000 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
03:02:47.219 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.40 mountX=0.19 mountY=-0.11, mountTheta=-0.53
03:02:47.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.16, opts=13)
03:02:47.221 00.001 21068 Enqueuing Move request for scope (-0.17, 0.16)
03:02:47.222 00.001 16108 Worker thread wakes up
03:02:47.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
03:02:47.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
03:02:47.222 00.000 16108 Moving (-0.17, 0.16) raw xDistance=0.19 yDistance=-0.11
03:02:47.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:02:47.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:47.223 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:02:47.223 00.000 16108 MoveAxis(E, 0, ABG)
03:02:47.223 00.000 16108 Move returns status 0, amount 0
03:02:47.223 00.000 16108 MoveAxis(N, 0, ABG)
03:02:47.223 00.000 16108 Move returns status 0, amount 0
03:02:47.223 00.000 16108 move complete, result=0
03:02:47.223 00.000 16108 worker thread done servicing request
03:02:47.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1155, max=65535, med=3766, FiltMin=3228, FiltMax=40896, Gamma=1.000
03:02:47.246 00.020 21068 UpdateGuideState exits: m=101505 SNR=75.1
03:02:47.248 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:47.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:47.250 00.001 21068 Enqueuing Expose request
03:02:47.252 00.002 16108 Worker thread wakes up
03:02:47.252 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:47.253 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:47.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:48.421 01.168 16108 Exposure complete
03:02:48.486 00.065 16108 worker thread done servicing request
03:02:48.486 00.000 21068 OnExposeComplete: enter
03:02:48.488 00.002 21068 UpdateGuideState(): m_state=6
03:02:48.489 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
03:02:48.490 00.001 21068 Star::Find returns 1 (0), X=463.48, Y=437.36, Mass=113488, SNR=77.2, Peak=15744 HFD=3.0
03:02:48.491 00.001 21068 MultiStar: [#1 -0.42,0.30,0.00,M1] [#2 -0.30,0.26,0.00,M4] [#3 -0.78,0.71,0.00,M5] [#4 -0.38,0.20,0.00,M1] [#5 -0.39,0.45,0.00,M2] [#6 -0.63,0.37,0.00,M10] [#7 -0.55,0.11,0.00,M2] [#8 -0.83,-0.15,0.00,M9] 
03:02:48.492 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
03:02:48.493 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
03:02:48.494 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.54 hyp=0.64 cameraTheta=2.11 mountX=0.42 mountY=-0.45, mountTheta=-0.82
03:02:48.495 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.54, opts=13)
03:02:48.497 00.002 21068 Enqueuing Move request for scope (-0.33, 0.54)
03:02:48.497 00.000 16108 Worker thread wakes up
03:02:48.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.54) opts 0xd
03:02:48.497 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.54)
03:02:48.497 00.000 16108 Moving (-0.33, 0.54) raw xDistance=0.42 yDistance=-0.45
03:02:48.498 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:02:48.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
03:02:48.498 00.000 16108 MoveAxis(W, 110, ABG)
03:02:48.498 00.000 16108 Guiding  Dir = 3, Dur = 110
03:02:48.498 00.000 16108 IsSlewing returns 0
03:02:48.498 00.000 16108 IsGuiding returns 0
03:02:48.502 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3766, FiltMin=3203, FiltMax=43251, Gamma=1.000
03:02:48.515 00.013 21068 UpdateGuideState exits: m=113488 SNR=77.2
03:02:48.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:48.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:48.518 00.001 21068 Enqueuing Expose request
03:02:48.544 00.026 16108 PulseGuide returned control before completion, sleep 75
03:02:48.621 00.077 16108 IsGuiding returns 1
03:02:48.622 00.001 16108 scope still moving after pulse duration time elapsed
03:02:48.653 00.031 16108 IsSlewing returns 0
03:02:48.653 00.000 16108 IsGuiding returns 1
03:02:48.685 00.032 16108 IsSlewing returns 0
03:02:48.685 00.000 16108 IsGuiding returns 1
03:02:48.716 00.031 16108 IsSlewing returns 0
03:02:48.716 00.000 16108 IsGuiding returns 0
03:02:48.716 00.000 16108 scope move finished after 110 + 107 ms
03:02:48.716 00.000 16108 Move returns status 0, amount 110
03:02:48.716 00.000 16108 MoveAxis(N, 91, ABG)
03:02:48.716 00.000 16108 Guiding  Dir = 0, Dur = 91
03:02:48.716 00.000 16108 IsSlewing returns 0
03:02:48.716 00.000 16108 IsGuiding returns 0
03:02:48.780 00.064 16108 PulseGuide returned control before completion, sleep 37
03:02:48.826 00.046 16108 IsGuiding returns 1
03:02:48.826 00.000 16108 scope still moving after pulse duration time elapsed
03:02:48.858 00.032 16108 IsSlewing returns 0
03:02:48.859 00.001 16108 IsGuiding returns 1
03:02:48.889 00.030 16108 IsSlewing returns 0
03:02:48.889 00.000 16108 IsGuiding returns 0
03:02:48.889 00.000 16108 scope move finished after 91 + 81 ms
03:02:48.889 00.000 16108 Move returns status 0, amount 91
03:02:48.889 00.000 16108 move complete, result=0
03:02:48.889 00.000 16108 worker thread done servicing request
03:02:48.889 00.000 16108 Worker thread wakes up
03:02:48.889 00.000 21068 GuideStep: 0.4 px 110 ms WEST, -0.5 px 91 ms NORTH
03:02:48.891 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:48.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:49.864 00.973 16108 Exposure complete
03:02:49.938 00.074 16108 worker thread done servicing request
03:02:49.938 00.000 21068 OnExposeComplete: enter
03:02:49.939 00.001 21068 UpdateGuideState(): m_state=6
03:02:49.941 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
03:02:49.941 00.000 21068 Star::Find returns 1 (0), X=463.92, Y=436.93, Mass=105001, SNR=74.7, Peak=20160 HFD=2.7
03:02:49.942 00.001 21068 MultiStar: [#1 0.04,-0.15,0.86,U] [#2 0.03,-0.19,0.77,U] [#3 0.04,0.06,0.68,U] [#4 0.10,-0.06,0.86,U] [#5 -0.07,0.60,0.00,M3] [#6 -0.16,-0.07,0.73,U] [#7 0.05,0.18,0.57,U] [#8 -0.36,-0.03,0.58,U] 
03:02:49.943 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.12, 0.11}
03:02:49.944 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
03:02:49.944 00.000 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
03:02:49.945 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.58 mountX=-0.00 mountY=0.02, mountTheta=1.74
03:02:49.947 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.02, opts=13)
03:02:49.950 00.003 21068 Enqueuing Move request for scope (-0.00, -0.02)
03:02:49.953 00.003 16108 Worker thread wakes up
03:02:49.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
03:02:49.953 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
03:02:49.953 00.000 16108 Moving (-0.00, -0.02) raw xDistance=-0.00 yDistance=0.02
03:02:49.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:49.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:49.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:02:49.953 00.000 16108 MoveAxis(E, 0, ABG)
03:02:49.953 00.000 16108 Move returns status 0, amount 0
03:02:49.954 00.001 16108 MoveAxis(N, 0, ABG)
03:02:49.954 00.000 16108 Move returns status 0, amount 0
03:02:49.954 00.000 16108 move complete, result=0
03:02:49.954 00.000 16108 worker thread done servicing request
03:02:49.961 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3766, FiltMin=3193, FiltMax=40416, Gamma=1.000
03:02:49.973 00.012 21068 UpdateGuideState exits: m=105001 SNR=74.7
03:02:49.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:49.974 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:49.975 00.001 21068 Enqueuing Expose request
03:02:49.976 00.001 16108 Worker thread wakes up
03:02:49.976 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:49.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:49.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:51.133 01.156 16108 Exposure complete
03:02:51.190 00.057 16108 worker thread done servicing request
03:02:51.191 00.001 21068 OnExposeComplete: enter
03:02:51.191 00.000 21068 UpdateGuideState(): m_state=6
03:02:51.192 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
03:02:51.193 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.89, Mass=114767, SNR=71.0, Peak=17600 HFD=2.8
03:02:51.194 00.001 21068 MultiStar: [#1 0.18,0.26,0.91,U] [#2 0.18,0.06,0.88,U] [#3 -0.22,0.15,0.78,U] [#4 0.32,-0.01,0.74,U] [#5 0.17,0.22,0.67,U] [#6 -0.41,0.02,0.00,M10] [#7 -0.18,-0.04,0.58,U] [#8 -0.19,-0.02,0.52,U] 
03:02:51.195 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.14, 0.07}
03:02:51.196 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
03:02:51.196 00.000 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
03:02:51.197 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
03:02:51.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
03:02:51.203 00.004 21068 Enqueuing Move request for scope (0.07, 0.10)
03:02:51.205 00.002 16108 Worker thread wakes up
03:02:51.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
03:02:51.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:02:51.205 00.000 16108 Moving (0.07, 0.10) raw xDistance=-0.05 yDistance=-0.11
03:02:51.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:02:51.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:51.206 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:02:51.206 00.000 16108 MoveAxis(E, 0, ABG)
03:02:51.206 00.000 16108 Move returns status 0, amount 0
03:02:51.206 00.000 16108 MoveAxis(N, 0, ABG)
03:02:51.206 00.000 16108 Move returns status 0, amount 0
03:02:51.206 00.000 16108 move complete, result=0
03:02:51.206 00.000 16108 worker thread done servicing request
03:02:51.215 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3766, FiltMin=3201, FiltMax=36291, Gamma=1.000
03:02:51.241 00.026 21068 UpdateGuideState exits: m=114767 SNR=71.0
03:02:51.243 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:51.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:51.246 00.002 21068 Enqueuing Expose request
03:02:51.248 00.002 16108 Worker thread wakes up
03:02:51.248 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:51.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:51.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:52.218 00.969 16108 Exposure complete
03:02:52.313 00.095 16108 worker thread done servicing request
03:02:52.313 00.000 21068 OnExposeComplete: enter
03:02:52.314 00.001 21068 UpdateGuideState(): m_state=6
03:02:52.316 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
03:02:52.317 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.52, Mass=95976, SNR=67.5, Peak=15040 HFD=3.1
03:02:52.318 00.001 21068 MultiStar: [#1 -0.22,-0.10,1.02,U] [#2 -0.03,-0.01,0.84,U] [#3 -0.16,0.14,0.95,U] [#4 -0.37,0.13,0.00,M1] [#5 -0.08,0.03,0.66,U] [#6 -0.38,0.26,0.00,R] [#7 -0.42,-0.14,0.00,M1] [#8 -0.46,-0.30,0.00,M8] 
03:02:52.319 00.001 21068 refined, 4 included, MultiStar: {-0.15, -0.06}, one-star: {-0.22, -0.30}
03:02:52.319 00.000 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.54)
03:02:52.320 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.60)
03:02:52.321 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.78 mountX=0.14 mountY=0.09, mountTheta=0.58
03:02:52.322 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
03:02:52.324 00.002 21068 Enqueuing Move request for scope (-0.15, -0.06)
03:02:52.325 00.001 16108 Worker thread wakes up
03:02:52.326 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
03:02:52.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
03:02:52.326 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.09
03:02:52.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:02:52.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:52.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:02:52.326 00.000 16108 MoveAxis(E, 0, ABG)
03:02:52.326 00.000 16108 Move returns status 0, amount 0
03:02:52.326 00.000 16108 MoveAxis(N, 0, ABG)
03:02:52.326 00.000 16108 Move returns status 0, amount 0
03:02:52.326 00.000 16108 move complete, result=0
03:02:52.326 00.000 16108 worker thread done servicing request
03:02:52.329 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3769, FiltMin=3245, FiltMax=36505, Gamma=1.000
03:02:52.350 00.021 21068 UpdateGuideState exits: m=95976 SNR=67.5
03:02:52.351 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:52.353 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:52.354 00.001 21068 Enqueuing Expose request
03:02:52.356 00.002 16108 Worker thread wakes up
03:02:52.356 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:52.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:52.356 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:53.532 01.176 16108 Exposure complete
03:02:53.589 00.057 16108 worker thread done servicing request
03:02:53.589 00.000 21068 OnExposeComplete: enter
03:02:53.591 00.002 21068 UpdateGuideState(): m_state=6
03:02:53.592 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
03:02:53.592 00.000 21068 Star::Find returns 1 (0), X=463.71, Y=436.92, Mass=117371, SNR=82.4, Peak=21440 HFD=2.6
03:02:53.594 00.002 21068 MultiStar: [#1 -0.26,0.07,0.79,U] [#2 0.14,0.32,0.70,U] [#3 -0.34,0.32,0.00,M3] [#4 0.00,0.13,0.81,U] [#5 -0.12,0.41,0.00,M2] [#6 0.03,-0.09,0.62,U] [#7 -0.13,-0.27,0.56,U] [#8 -0.22,-0.08,0.44,U] 
03:02:53.594 00.000 21068 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {-0.10, 0.10}
03:02:53.595 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
03:02:53.596 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
03:02:53.597 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.54 mountX=0.08 mountY=-0.03, mountTheta=-0.38
03:02:53.600 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
03:02:53.602 00.002 21068 Enqueuing Move request for scope (-0.07, 0.05)
03:02:53.603 00.001 16108 Worker thread wakes up
03:02:53.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:02:53.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:02:53.603 00.000 16108 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=-0.03
03:02:53.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:02:53.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:53.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:02:53.603 00.000 16108 MoveAxis(E, 0, ABG)
03:02:53.603 00.000 16108 Move returns status 0, amount 0
03:02:53.603 00.000 16108 MoveAxis(N, 0, ABG)
03:02:53.603 00.000 16108 Move returns status 0, amount 0
03:02:53.603 00.000 16108 move complete, result=0
03:02:53.603 00.000 16108 worker thread done servicing request
03:02:53.608 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3773, FiltMin=3229, FiltMax=36291, Gamma=1.000
03:02:53.623 00.015 21068 UpdateGuideState exits: m=117371 SNR=82.4
03:02:53.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:53.626 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:53.627 00.001 21068 Enqueuing Expose request
03:02:53.627 00.000 16108 Worker thread wakes up
03:02:53.627 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:53.628 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:53.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:54.615 00.987 16108 Exposure complete
03:02:54.675 00.060 16108 worker thread done servicing request
03:02:54.675 00.000 21068 OnExposeComplete: enter
03:02:54.676 00.001 21068 UpdateGuideState(): m_state=6
03:02:54.676 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
03:02:54.677 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=437.00, Mass=94066, SNR=68.1, Peak=18960 HFD=2.7
03:02:54.678 00.001 21068 MultiStar: [#1 0.06,0.06,0.94,U] [#2 0.28,0.15,0.97,U] [#3 -0.19,0.46,0.00,M4] [#4 0.12,0.25,0.95,U] [#5 -0.08,0.46,0.00,M3] [#6 0.30,0.01,0.75,U] [#7 -0.08,0.18,0.57,U] [#8 -0.02,-0.16,0.67,U] 
03:02:54.679 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.28, 0.19}
03:02:54.680 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
03:02:54.680 00.000 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:02:54.681 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
03:02:54.683 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.11, opts=13)
03:02:54.683 00.000 21068 Enqueuing Move request for scope (0.15, 0.11)
03:02:54.684 00.001 16108 Worker thread wakes up
03:02:54.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
03:02:54.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
03:02:54.684 00.000 16108 Moving (0.15, 0.11) raw xDistance=-0.13 yDistance=-0.14
03:02:54.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:02:54.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:54.685 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:54.685 00.000 16108 MoveAxis(E, 0, ABG)
03:02:54.685 00.000 16108 Move returns status 0, amount 0
03:02:54.685 00.000 16108 MoveAxis(N, 0, ABG)
03:02:54.685 00.000 16108 Move returns status 0, amount 0
03:02:54.685 00.000 16108 move complete, result=0
03:02:54.685 00.000 16108 worker thread done servicing request
03:02:54.689 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3779, FiltMin=3145, FiltMax=36387, Gamma=1.000
03:02:54.703 00.014 21068 UpdateGuideState exits: m=94066 SNR=68.1
03:02:54.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:54.704 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:54.705 00.001 21068 Enqueuing Expose request
03:02:54.706 00.001 16108 Worker thread wakes up
03:02:54.706 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:54.706 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:54.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:55.867 01.161 16108 Exposure complete
03:02:55.933 00.066 16108 worker thread done servicing request
03:02:55.933 00.000 21068 OnExposeComplete: enter
03:02:55.934 00.001 21068 UpdateGuideState(): m_state=6
03:02:55.934 00.000 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
03:02:55.935 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.81, Mass=83013, SNR=55.5, Peak=14208 HFD=2.7
03:02:55.936 00.001 21068 MultiStar: [#1 -0.12,-0.07,1.33,U] [#2 0.04,-0.05,1.12,U] [#3 -0.36,-0.02,1.19,U] [#4 -0.16,0.14,1.25,U] [#5 0.07,0.17,1.02,U] [#6 -0.08,-0.03,0.89,U] [#7 -0.03,0.29,0.81,U] [#8 -0.55,0.15,0.00,M7] 
03:02:55.937 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.04}, one-star: {-0.21, -0.01}
03:02:55.938 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
03:02:55.938 00.000 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
03:02:55.939 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=0.12 mountY=-0.01, mountTheta=-0.13
03:02:55.942 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.04, opts=13)
03:02:55.942 00.000 21068 Enqueuing Move request for scope (-0.11, 0.04)
03:02:55.943 00.001 16108 Worker thread wakes up
03:02:55.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
03:02:55.943 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:02:55.943 00.000 16108 Moving (-0.11, 0.04) raw xDistance=0.12 yDistance=-0.01
03:02:55.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:02:55.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:55.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:02:55.943 00.000 16108 MoveAxis(E, 0, ABG)
03:02:55.943 00.000 16108 Move returns status 0, amount 0
03:02:55.943 00.000 16108 MoveAxis(N, 0, ABG)
03:02:55.943 00.000 16108 Move returns status 0, amount 0
03:02:55.943 00.000 16108 move complete, result=0
03:02:55.944 00.001 16108 worker thread done servicing request
03:02:55.947 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3782, FiltMin=3213, FiltMax=36352, Gamma=1.000
03:02:55.960 00.013 21068 UpdateGuideState exits: m=83013 SNR=55.5
03:02:55.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:55.961 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:55.963 00.002 21068 Enqueuing Expose request
03:02:55.964 00.001 16108 Worker thread wakes up
03:02:55.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:55.965 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:55.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:56.942 00.977 16108 Exposure complete
03:02:57.004 00.062 16108 worker thread done servicing request
03:02:57.004 00.000 21068 OnExposeComplete: enter
03:02:57.005 00.001 21068 UpdateGuideState(): m_state=6
03:02:57.007 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
03:02:57.008 00.001 21068 Star::Find returns 1 (0), X=463.46, Y=436.83, Mass=78648, SNR=60.5, Peak=14096 HFD=2.6
03:02:57.009 00.001 21068 MultiStar: [#1 -0.41,0.03,0.00,M1] [#2 -0.01,-0.06,0.96,U] [#3 -0.50,0.28,0.00,M4] [#4 -0.20,0.13,0.98,U] [#5 -0.33,0.41,0.00,M3] [#6 -0.27,-0.03,0.84,U] [#7 -0.30,0.26,0.00,M1] [#8 -0.76,0.01,0.00,M8] 
03:02:57.010 00.001 21068 refined, 3 included, MultiStar: {-0.20, 0.02}, one-star: {-0.35, 0.01}
03:02:57.011 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
03:02:57.012 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
03:02:57.012 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.07 mountX=0.20 mountY=0.03, mountTheta=0.16
03:02:57.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.02, opts=13)
03:02:57.015 00.001 21068 Enqueuing Move request for scope (-0.20, 0.02)
03:02:57.016 00.001 16108 Worker thread wakes up
03:02:57.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
03:02:57.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
03:02:57.016 00.000 16108 Moving (-0.20, 0.02) raw xDistance=0.20 yDistance=0.03
03:02:57.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:02:57.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:57.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:02:57.016 00.000 16108 MoveAxis(W, 53, ABG)
03:02:57.016 00.000 16108 Guiding  Dir = 3, Dur = 53
03:02:57.016 00.000 16108 IsSlewing returns 0
03:02:57.016 00.000 16108 IsGuiding returns 0
03:02:57.017 00.001 16108 PulseGuide returned control before completion, sleep 63
03:02:57.019 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3785, FiltMin=3171, FiltMax=32579, Gamma=1.000
03:02:57.035 00.016 21068 UpdateGuideState exits: m=78648 SNR=60.5
03:02:57.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:57.036 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:57.037 00.001 21068 Enqueuing Expose request
03:02:57.083 00.046 16108 IsGuiding returns 1
03:02:57.083 00.000 16108 scope still moving after pulse duration time elapsed
03:02:57.114 00.031 16108 IsSlewing returns 0
03:02:57.115 00.001 16108 IsGuiding returns 0
03:02:57.115 00.000 16108 scope move finished after 53 + 45 ms
03:02:57.115 00.000 16108 Move returns status 0, amount 53
03:02:57.115 00.000 16108 MoveAxis(N, 0, ABG)
03:02:57.115 00.000 16108 Move returns status 0, amount 0
03:02:57.115 00.000 16108 move complete, result=0
03:02:57.115 00.000 16108 worker thread done servicing request
03:02:57.115 00.000 16108 Worker thread wakes up
03:02:57.115 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
03:02:57.118 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:57.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:58.286 01.168 16108 Exposure complete
03:02:58.345 00.059 16108 worker thread done servicing request
03:02:58.345 00.000 21068 OnExposeComplete: enter
03:02:58.346 00.001 21068 UpdateGuideState(): m_state=6
03:02:58.347 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
03:02:58.347 00.000 21068 Star::Find returns 1 (0), X=463.86, Y=437.06, Mass=79369, SNR=56.8, Peak=16112 HFD=2.5
03:02:58.348 00.001 21068 MultiStar: [#1 -0.11,0.22,1.10,U] [#2 -0.02,0.16,1.05,U] [#3 -0.21,0.35,0.00,M5] [#4 0.16,0.48,0.00,M1] [#5 -0.15,0.52,0.00,M4] [#6 0.22,-0.05,0.98,U] [#7 -0.22,-0.01,0.81,U] [#8 -0.06,0.18,0.82,U] 
03:02:58.349 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.13}, one-star: {0.05, 0.24}
03:02:58.350 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
03:02:58.351 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
03:02:58.351 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.70 mountX=0.04 mountY=-0.12, mountTheta=-1.26
03:02:58.354 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.13, opts=13)
03:02:58.355 00.001 21068 Enqueuing Move request for scope (-0.02, 0.13)
03:02:58.356 00.001 16108 Worker thread wakes up
03:02:58.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
03:02:58.356 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
03:02:58.356 00.000 16108 Moving (-0.02, 0.13) raw xDistance=0.04 yDistance=-0.12
03:02:58.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:58.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:58.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:02:58.356 00.000 16108 MoveAxis(E, 0, ABG)
03:02:58.356 00.000 16108 Move returns status 0, amount 0
03:02:58.356 00.000 16108 MoveAxis(N, 0, ABG)
03:02:58.356 00.000 16108 Move returns status 0, amount 0
03:02:58.356 00.000 16108 move complete, result=0
03:02:58.357 00.001 16108 worker thread done servicing request
03:02:58.360 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3785, FiltMin=3197, FiltMax=40067, Gamma=1.000
03:02:58.373 00.013 21068 UpdateGuideState exits: m=79369 SNR=56.8
03:02:58.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:58.374 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:58.375 00.001 21068 Enqueuing Expose request
03:02:58.376 00.001 16108 Worker thread wakes up
03:02:58.376 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:58.377 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:58.377 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:02:59.357 00.980 16108 Exposure complete
03:02:59.419 00.062 16108 worker thread done servicing request
03:02:59.419 00.000 21068 OnExposeComplete: enter
03:02:59.420 00.001 21068 UpdateGuideState(): m_state=6
03:02:59.421 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
03:02:59.422 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=437.09, Mass=83117, SNR=54.1, Peak=15616 HFD=2.6
03:02:59.423 00.001 21068 MultiStar: [#1 -0.07,0.20,1.13,U] [#2 0.11,0.19,1.19,U] [#3 -0.56,0.17,0.00,M6] [#4 -0.03,0.15,1.23,U] [#5 -0.11,-0.01,0.90,U] [#6 0.07,0.02,0.95,U] [#7 -0.39,0.19,0.00,M1] [#8 -0.52,-0.17,0.00,M8] 
03:02:59.424 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.14}, one-star: {0.05, 0.27}
03:02:59.425 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
03:02:59.426 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
03:02:59.427 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.53 mountX=0.02 mountY=-0.14, mountTheta=-1.44
03:02:59.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
03:02:59.430 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
03:02:59.430 00.000 16108 Worker thread wakes up
03:02:59.431 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
03:02:59.431 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
03:02:59.431 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.02 yDistance=-0.14
03:02:59.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:02:59.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:59.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:59.431 00.000 16108 MoveAxis(E, 0, ABG)
03:02:59.431 00.000 16108 Move returns status 0, amount 0
03:02:59.431 00.000 16108 MoveAxis(N, 0, ABG)
03:02:59.431 00.000 16108 Move returns status 0, amount 0
03:02:59.431 00.000 16108 move complete, result=0
03:02:59.431 00.000 16108 worker thread done servicing request
03:02:59.435 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3792, FiltMin=3213, FiltMax=37705, Gamma=1.000
03:02:59.448 00.013 21068 UpdateGuideState exits: m=83117 SNR=54.1
03:02:59.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:59.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:02:59.451 00.001 21068 Enqueuing Expose request
03:02:59.452 00.001 16108 Worker thread wakes up
03:02:59.452 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:59.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:02:59.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:00.616 01.163 16108 Exposure complete
03:03:00.685 00.069 16108 worker thread done servicing request
03:03:00.685 00.000 21068 OnExposeComplete: enter
03:03:00.687 00.002 21068 UpdateGuideState(): m_state=6
03:03:00.688 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
03:03:00.689 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=437.17, Mass=89796, SNR=72.6, Peak=16160 HFD=2.5
03:03:00.690 00.001 21068 MultiStar: [#1 0.15,0.36,0.00,M1] [#2 0.53,0.43,0.00,M1] [#3 -0.13,0.49,0.00,M7] [#4 0.05,0.33,0.89,U] [#5 -0.03,0.31,0.53,U] [#6 0.16,0.06,0.78,U] [#7 -0.14,0.14,0.59,U] [#8 -0.42,-0.29,0.00,M9] 
03:03:00.691 00.001 21068 refined, 4 included, MultiStar: {0.10, 0.25}, one-star: {0.31, 0.35}
03:03:00.692 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
03:03:00.693 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
03:03:00.693 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=-0.06 mountY=-0.26, mountTheta=-1.78
03:03:00.696 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.25, opts=13)
03:03:00.699 00.003 21068 Enqueuing Move request for scope (0.10, 0.25)
03:03:00.701 00.002 16108 Worker thread wakes up
03:03:00.702 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
03:03:00.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
03:03:00.702 00.000 16108 Moving (0.10, 0.25) raw xDistance=-0.06 yDistance=-0.26
03:03:00.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:03:00.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:03:00.702 00.000 16108 MoveAxis(E, 0, ABG)
03:03:00.702 00.000 16108 Move returns status 0, amount 0
03:03:00.702 00.000 16108 MoveAxis(N, 53, ABG)
03:03:00.702 00.000 16108 Guiding  Dir = 0, Dur = 53
03:03:00.703 00.001 16108 IsSlewing returns 0
03:03:00.703 00.000 16108 IsGuiding returns 0
03:03:00.704 00.001 16108 PulseGuide returned control before completion, sleep 63
03:03:00.710 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3792, FiltMin=3174, FiltMax=43891, Gamma=1.000
03:03:00.724 00.014 21068 UpdateGuideState exits: m=89796 SNR=72.6
03:03:00.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:00.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:00.727 00.001 21068 Enqueuing Expose request
03:03:00.782 00.055 16108 IsGuiding returns 1
03:03:00.782 00.000 16108 scope still moving after pulse duration time elapsed
03:03:00.813 00.031 16108 IsSlewing returns 0
03:03:00.814 00.001 16108 IsGuiding returns 0
03:03:00.814 00.000 16108 scope move finished after 53 + 57 ms
03:03:00.814 00.000 16108 Move returns status 0, amount 53
03:03:00.814 00.000 16108 move complete, result=0
03:03:00.814 00.000 16108 worker thread done servicing request
03:03:00.814 00.000 16108 Worker thread wakes up
03:03:00.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:00.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:00.815 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH
03:03:01.796 00.981 16108 Exposure complete
03:03:01.882 00.086 16108 worker thread done servicing request
03:03:01.882 00.000 21068 OnExposeComplete: enter
03:03:01.883 00.001 21068 UpdateGuideState(): m_state=6
03:03:01.884 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
03:03:01.884 00.000 21068 Star::Find returns 1 (0), X=463.94, Y=436.72, Mass=94421, SNR=69.4, Peak=16192 HFD=2.6
03:03:01.885 00.001 21068 MultiStar: [#1 0.17,0.04,0.90,U] [#2 0.50,0.31,0.00,M2] [#3 -0.32,0.30,0.00,M8] [#4 0.22,-0.01,0.89,U] [#5 -0.05,-0.03,0.63,U] [#6 0.20,-0.12,0.73,U] [#7 -0.16,0.09,0.58,U] [#8 -0.40,-0.29,0.00,M10] 
03:03:01.886 00.001 21068 refined, 5 included, MultiStar: {0.10, -0.03}, one-star: {0.13, -0.10}
03:03:01.886 00.000 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
03:03:01.888 00.002 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
03:03:01.889 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=-0.11 mountY=0.00, mountTheta=3.13
03:03:01.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
03:03:01.891 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
03:03:01.892 00.001 16108 Worker thread wakes up
03:03:01.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:03:01.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:03:01.892 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.11 yDistance=0.00
03:03:01.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:01.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:01.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:03:01.892 00.000 16108 MoveAxis(E, 0, ABG)
03:03:01.892 00.000 16108 Move returns status 0, amount 0
03:03:01.892 00.000 16108 MoveAxis(N, 0, ABG)
03:03:01.892 00.000 16108 Move returns status 0, amount 0
03:03:01.892 00.000 16108 move complete, result=0
03:03:01.892 00.000 16108 worker thread done servicing request
03:03:01.895 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3795, FiltMin=3177, FiltMax=38393, Gamma=1.000
03:03:01.910 00.015 21068 UpdateGuideState exits: m=94421 SNR=69.4
03:03:01.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:01.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:01.914 00.002 21068 Enqueuing Expose request
03:03:01.916 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:01.918 00.002 16108 Worker thread wakes up
03:03:01.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:01.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:03.081 01.162 16108 Exposure complete
03:03:03.144 00.063 16108 worker thread done servicing request
03:03:03.144 00.000 21068 OnExposeComplete: enter
03:03:03.144 00.000 21068 UpdateGuideState(): m_state=6
03:03:03.145 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
03:03:03.146 00.001 21068 Star::Find returns 1 (0), X=463.62, Y=436.80, Mass=90614, SNR=62.5, Peak=16048 HFD=2.7
03:03:03.147 00.001 21068 MultiStar: [#1 0.12,0.19,1.07,U] [#2 0.35,0.00,0.78,U] [#3 -0.18,0.24,0.84,U] [#4 0.36,0.19,0.00,M1] [#5 0.22,0.22,0.78,U] [#6 -0.09,0.04,0.82,U] [#7 0.00,0.03,0.68,U] [#8 -0.49,-0.12,0.00,R] 
03:03:03.148 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {-0.19, -0.02}
03:03:03.149 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
03:03:03.149 00.000 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
03:03:03.150 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.30 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
03:03:03.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
03:03:03.153 00.001 21068 Enqueuing Move request for scope (0.03, 0.10)
03:03:03.153 00.000 16108 Worker thread wakes up
03:03:03.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:03:03.155 00.002 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:03:03.155 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.11
03:03:03.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:03.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:03.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:03:03.155 00.000 16108 MoveAxis(E, 0, ABG)
03:03:03.155 00.000 16108 Move returns status 0, amount 0
03:03:03.155 00.000 16108 MoveAxis(N, 0, ABG)
03:03:03.155 00.000 16108 Move returns status 0, amount 0
03:03:03.155 00.000 16108 move complete, result=0
03:03:03.155 00.000 16108 worker thread done servicing request
03:03:03.158 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3795, FiltMin=3190, FiltMax=37923, Gamma=1.000
03:03:03.172 00.014 21068 UpdateGuideState exits: m=90614 SNR=62.5
03:03:03.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:03.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:03.175 00.001 21068 Enqueuing Expose request
03:03:03.175 00.000 16108 Worker thread wakes up
03:03:03.175 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:03.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:03.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:04.141 00.965 16108 Exposure complete
03:03:04.207 00.066 16108 worker thread done servicing request
03:03:04.208 00.001 21068 OnExposeComplete: enter
03:03:04.210 00.002 21068 UpdateGuideState(): m_state=6
03:03:04.212 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
03:03:04.213 00.001 21068 Star::Find returns 1 (0), X=463.90, Y=437.00, Mass=91599, SNR=68.9, Peak=17856 HFD=2.7
03:03:04.215 00.002 21068 MultiStar: [#1 -0.10,0.17,0.77,U] [#2 0.34,-0.01,0.69,U] [#3 -0.12,0.45,0.00,M8] [#4 0.17,0.11,0.99,U] [#5 0.02,0.05,0.54,U] [#6 0.28,-0.00,0.73,U] [#7 -0.18,-0.01,0.64,U] [#8 0.28,-0.08,0.62,U] 
03:03:04.216 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.09, 0.18}
03:03:04.217 00.001 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
03:03:04.218 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.39 = -2.39)
03:03:04.220 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.13 cameraTheta=0.51 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
03:03:04.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
03:03:04.223 00.001 21068 Enqueuing Move request for scope (0.12, 0.07)
03:03:04.224 00.001 16108 Worker thread wakes up
03:03:04.225 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:03:04.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:03:04.225 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.10 yDistance=-0.09
03:03:04.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:04.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:04.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:03:04.225 00.000 16108 MoveAxis(E, 0, ABG)
03:03:04.225 00.000 16108 Move returns status 0, amount 0
03:03:04.225 00.000 16108 MoveAxis(N, 0, ABG)
03:03:04.225 00.000 16108 Move returns status 0, amount 0
03:03:04.226 00.001 16108 move complete, result=0
03:03:04.226 00.000 16108 worker thread done servicing request
03:03:04.228 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3795, FiltMin=3241, FiltMax=37235, Gamma=1.000
03:03:04.242 00.014 21068 UpdateGuideState exits: m=91599 SNR=68.9
03:03:04.242 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:04.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:04.244 00.001 21068 Enqueuing Expose request
03:03:04.245 00.001 16108 Worker thread wakes up
03:03:04.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:04.245 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:04.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:05.402 01.157 16108 Exposure complete
03:03:05.457 00.055 16108 worker thread done servicing request
03:03:05.457 00.000 21068 OnExposeComplete: enter
03:03:05.459 00.002 21068 UpdateGuideState(): m_state=6
03:03:05.460 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
03:03:05.461 00.001 21068 Star::Find returns 1 (0), X=464.29, Y=436.78, Mass=92334, SNR=67.2, Peak=18096 HFD=2.6
03:03:05.462 00.001 21068 MultiStar: [#1 0.24,-0.09,0.77,U] [#2 0.58,0.02,0.00,M1] [#3 0.17,0.06,0.80,U] [#4 0.49,-0.06,0.00,M1] [#5 0.53,0.20,0.00,M1] [#6 0.48,-0.02,0.00,M1] [#7 0.24,-0.01,0.64,U] [#8 0.28,-0.11,0.64,U] 
03:03:05.463 00.001 21068 refined, 4 included, MultiStar: {0.30, -0.04}, one-star: {0.49, -0.03}
03:03:05.465 00.002 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:03:05.466 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
03:03:05.467 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-0.12 mountX=-0.30 mountY=-0.03, mountTheta=-3.02
03:03:05.468 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.04, opts=13)
03:03:05.469 00.001 21068 Enqueuing Move request for scope (0.30, -0.04)
03:03:05.470 00.001 16108 Worker thread wakes up
03:03:05.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
03:03:05.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
03:03:05.470 00.000 16108 Moving (0.30, -0.04) raw xDistance=-0.30 yDistance=-0.03
03:03:05.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:03:05.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:05.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:05.470 00.000 16108 MoveAxis(E, 78, ABG)
03:03:05.470 00.000 16108 Guiding  Dir = 2, Dur = 78
03:03:05.470 00.000 16108 IsSlewing returns 0
03:03:05.470 00.000 16108 IsGuiding returns 0
03:03:05.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3795, FiltMin=3245, FiltMax=30515, Gamma=1.000
03:03:05.488 00.015 21068 UpdateGuideState exits: m=92334 SNR=67.2
03:03:05.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:05.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:05.491 00.001 21068 Enqueuing Expose request
03:03:05.512 00.021 16108 PulseGuide returned control before completion, sleep 47
03:03:05.574 00.062 16108 IsGuiding returns 1
03:03:05.574 00.000 16108 scope still moving after pulse duration time elapsed
03:03:05.606 00.032 16108 IsSlewing returns 0
03:03:05.606 00.000 16108 IsGuiding returns 0
03:03:05.606 00.000 16108 scope move finished after 78 + 57 ms
03:03:05.607 00.001 16108 Move returns status 0, amount 78
03:03:05.607 00.000 16108 MoveAxis(N, 0, ABG)
03:03:05.607 00.000 16108 Move returns status 0, amount 0
03:03:05.607 00.000 16108 move complete, result=0
03:03:05.607 00.000 16108 worker thread done servicing request
03:03:05.607 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.0 px 0 ms NORTH
03:03:05.608 00.001 16108 Worker thread wakes up
03:03:05.608 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:05.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:06.589 00.981 16108 Exposure complete
03:03:06.652 00.063 16108 worker thread done servicing request
03:03:06.652 00.000 21068 OnExposeComplete: enter
03:03:06.653 00.001 21068 UpdateGuideState(): m_state=6
03:03:06.654 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
03:03:06.655 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=436.81, Mass=99390, SNR=68.9, Peak=20896 HFD=2.4
03:03:06.656 00.001 21068 MultiStar: [#1 0.41,0.34,0.00,M1] [#2 0.36,0.35,0.00,M2] [#3 0.08,0.39,0.00,M8] [#4 0.08,0.13,0.97,U] [#5 0.08,0.36,0.00,M2] [#6 0.46,0.14,0.00,M2] [#7 0.30,0.26,0.00,M1] [#8 0.26,-0.01,0.73,U] 
03:03:06.656 00.000 21068 refined, 2 included, MultiStar: {0.19, 0.04}, one-star: {0.24, -0.01}
03:03:06.657 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:03:06.659 00.002 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:03:06.659 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
03:03:06.661 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.04, opts=13)
03:03:06.662 00.001 21068 Enqueuing Move request for scope (0.19, 0.04)
03:03:06.662 00.000 16108 Worker thread wakes up
03:03:06.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
03:03:06.662 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
03:03:06.662 00.000 16108 Moving (0.19, 0.04) raw xDistance=-0.18 yDistance=-0.08
03:03:06.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:03:06.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:06.663 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:03:06.663 00.000 16108 MoveAxis(E, 0, ABG)
03:03:06.663 00.000 16108 Move returns status 0, amount 0
03:03:06.663 00.000 16108 MoveAxis(N, 0, ABG)
03:03:06.663 00.000 16108 Move returns status 0, amount 0
03:03:06.663 00.000 16108 move complete, result=0
03:03:06.663 00.000 16108 worker thread done servicing request
03:03:06.669 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3798, FiltMin=3181, FiltMax=39312, Gamma=1.000
03:03:06.693 00.024 21068 UpdateGuideState exits: m=99390 SNR=68.9
03:03:06.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:06.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:06.696 00.001 21068 Enqueuing Expose request
03:03:06.696 00.000 16108 Worker thread wakes up
03:03:06.696 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:06.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:06.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:07.841 01.144 16108 Exposure complete
03:03:07.897 00.056 16108 worker thread done servicing request
03:03:07.897 00.000 21068 OnExposeComplete: enter
03:03:07.898 00.001 21068 UpdateGuideState(): m_state=6
03:03:07.899 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
03:03:07.900 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.91, Mass=106984, SNR=78.4, Peak=19104 HFD=2.6
03:03:07.901 00.001 21068 MultiStar: [#1 -0.21,0.34,0.00,M2] [#2 0.22,-0.10,0.53,U] [#3 -0.21,0.11,0.64,U] [#4 0.42,-0.11,0.00,M1] [#5 0.09,0.28,0.54,U] [#6 0.21,-0.04,0.60,U] [#7 -0.18,0.28,0.52,U] [#8 0.11,-0.10,0.64,U] 
03:03:07.902 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.07}, one-star: {-0.15, 0.09}
03:03:07.903 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:03:07.904 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:03:07.905 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.61 mountX=0.02 mountY=-0.07, mountTheta=-1.35
03:03:07.908 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
03:03:07.909 00.001 21068 Enqueuing Move request for scope (-0.00, 0.07)
03:03:07.910 00.001 16108 Worker thread wakes up
03:03:07.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
03:03:07.910 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
03:03:07.910 00.000 16108 Moving (-0.00, 0.07) raw xDistance=0.02 yDistance=-0.07
03:03:07.910 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:07.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:07.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:07.910 00.000 16108 MoveAxis(E, 0, ABG)
03:03:07.910 00.000 16108 Move returns status 0, amount 0
03:03:07.910 00.000 16108 MoveAxis(N, 0, ABG)
03:03:07.910 00.000 16108 Move returns status 0, amount 0
03:03:07.910 00.000 16108 move complete, result=0
03:03:07.910 00.000 16108 worker thread done servicing request
03:03:07.914 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3795, FiltMin=3206, FiltMax=37267, Gamma=1.000
03:03:07.936 00.022 21068 UpdateGuideState exits: m=106984 SNR=78.4
03:03:07.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:07.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:07.938 00.000 21068 Enqueuing Expose request
03:03:07.940 00.002 16108 Worker thread wakes up
03:03:07.940 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:07.940 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:07.940 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:08.907 00.967 16108 Exposure complete
03:03:08.985 00.078 16108 worker thread done servicing request
03:03:08.985 00.000 21068 OnExposeComplete: enter
03:03:08.986 00.001 21068 UpdateGuideState(): m_state=6
03:03:08.987 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
03:03:08.988 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=436.85, Mass=96402, SNR=62.9, Peak=17920 HFD=2.6
03:03:08.989 00.001 21068 MultiStar: [#1 -0.34,0.22,0.00,M3] [#2 -0.06,0.11,0.74,U] [#3 -0.47,0.06,0.00,M8] [#4 0.14,-0.08,0.98,U] [#5 -0.32,0.12,0.67,U] [#6 0.02,-0.33,0.76,U] [#7 -0.52,0.05,0.00,M1] [#8 0.35,-0.18,0.00,M1] 
03:03:08.989 00.000 21068 refined, 4 included, MultiStar: {0.03, -0.03}, one-star: {0.22, 0.03}
03:03:08.991 00.002 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
03:03:08.992 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
03:03:08.993 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.90 mountX=-0.03 mountY=0.03, mountTheta=2.45
03:03:08.995 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
03:03:08.996 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
03:03:08.998 00.002 16108 Worker thread wakes up
03:03:08.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:03:08.999 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:03:08.999 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
03:03:08.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:08.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:08.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:08.999 00.000 16108 MoveAxis(E, 0, ABG)
03:03:08.999 00.000 16108 Move returns status 0, amount 0
03:03:08.999 00.000 16108 MoveAxis(N, 0, ABG)
03:03:08.999 00.000 16108 Move returns status 0, amount 0
03:03:08.999 00.000 16108 move complete, result=0
03:03:08.999 00.000 16108 worker thread done servicing request
03:03:09.004 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3795, FiltMin=3177, FiltMax=38496, Gamma=1.000
03:03:09.020 00.016 21068 UpdateGuideState exits: m=96402 SNR=62.9
03:03:09.021 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:09.022 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:09.023 00.001 21068 Enqueuing Expose request
03:03:09.024 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:09.025 00.001 16108 Worker thread wakes up
03:03:09.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:09.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:10.189 01.164 16108 Exposure complete
03:03:10.256 00.067 16108 worker thread done servicing request
03:03:10.256 00.000 21068 OnExposeComplete: enter
03:03:10.257 00.001 21068 UpdateGuideState(): m_state=6
03:03:10.258 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
03:03:10.259 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.84, Mass=92567, SNR=65.6, Peak=18144 HFD=2.6
03:03:10.261 00.002 21068 MultiStar: [#1 -0.04,0.12,0.92,U] [#2 0.30,0.26,0.00,M1] [#3 -0.43,0.12,0.00,M9] [#4 0.17,0.09,0.84,U] [#5 -0.17,0.43,0.00,M1] [#6 -0.22,0.02,0.68,U] [#7 -0.52,0.14,0.00,M2] [#8 0.07,-0.37,0.00,M2] 
03:03:10.262 00.001 21068 refined, 3 included, MultiStar: {0.04, 0.06}, one-star: {0.18, 0.02}
03:03:10.263 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
03:03:10.264 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
03:03:10.264 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.02 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
03:03:10.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
03:03:10.266 00.000 21068 Enqueuing Move request for scope (0.04, 0.06)
03:03:10.268 00.002 16108 Worker thread wakes up
03:03:10.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:03:10.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:03:10.268 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
03:03:10.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:10.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:10.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:10.269 00.001 16108 MoveAxis(E, 0, ABG)
03:03:10.269 00.000 16108 Move returns status 0, amount 0
03:03:10.269 00.000 16108 MoveAxis(N, 0, ABG)
03:03:10.269 00.000 16108 Move returns status 0, amount 0
03:03:10.269 00.000 16108 move complete, result=0
03:03:10.269 00.000 16108 worker thread done servicing request
03:03:10.272 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3795, FiltMin=3225, FiltMax=41699, Gamma=1.000
03:03:10.291 00.019 21068 UpdateGuideState exits: m=92567 SNR=65.6
03:03:10.293 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:10.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:10.295 00.001 21068 Enqueuing Expose request
03:03:10.296 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:10.296 00.000 16108 Worker thread wakes up
03:03:10.297 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:10.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:11.255 00.958 16108 Exposure complete
03:03:11.324 00.069 16108 worker thread done servicing request
03:03:11.325 00.001 21068 OnExposeComplete: enter
03:03:11.325 00.000 21068 UpdateGuideState(): m_state=6
03:03:11.327 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
03:03:11.328 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.82, Mass=103802, SNR=73.8, Peak=18224 HFD=2.6
03:03:11.329 00.001 21068 MultiStar: [#1 0.00,0.11,0.85,U] [#2 0.18,0.10,0.82,U] [#3 -0.42,-0.18,0.00,M10] [#4 -0.07,-0.15,0.84,U] [#5 -0.25,0.04,0.60,U] [#6 0.16,-0.00,0.67,U] [#7 -0.05,-0.20,0.56,U] [#8 0.22,-0.41,0.00,M3] 
03:03:11.330 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.04, 0.00}
03:03:11.331 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
03:03:11.332 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
03:03:11.332 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.42 mountX=-0.01 mountY=0.00, mountTheta=2.95
03:03:11.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
03:03:11.335 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
03:03:11.336 00.001 16108 Worker thread wakes up
03:03:11.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:03:11.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:03:11.336 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
03:03:11.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:11.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:11.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:03:11.336 00.000 16108 MoveAxis(E, 0, ABG)
03:03:11.336 00.000 16108 Move returns status 0, amount 0
03:03:11.336 00.000 16108 MoveAxis(N, 0, ABG)
03:03:11.336 00.000 16108 Move returns status 0, amount 0
03:03:11.336 00.000 16108 move complete, result=0
03:03:11.337 00.001 16108 worker thread done servicing request
03:03:11.341 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3795, FiltMin=3193, FiltMax=41232, Gamma=1.000
03:03:11.363 00.022 21068 UpdateGuideState exits: m=103802 SNR=73.8
03:03:11.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:11.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:11.367 00.002 21068 Enqueuing Expose request
03:03:11.367 00.000 16108 Worker thread wakes up
03:03:11.367 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:11.368 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:11.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:12.537 01.169 16108 Exposure complete
03:03:12.616 00.079 16108 worker thread done servicing request
03:03:12.616 00.000 21068 OnExposeComplete: enter
03:03:12.617 00.001 21068 UpdateGuideState(): m_state=6
03:03:12.618 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
03:03:12.619 00.001 21068 Star::Find returns 1 (0), X=464.19, Y=436.80, Mass=92091, SNR=64.5, Peak=17728 HFD=2.4
03:03:12.620 00.001 21068 MultiStar: [#1 0.08,0.25,1.03,U] [#2 0.44,0.25,0.00,M1] [#3 -0.12,-0.01,0.64,U] [#4 0.38,-0.08,0.00,M1] [#5 0.06,0.15,0.68,U] [#6 0.12,0.05,0.78,U] [#7 -0.11,0.32,0.52,U] [#8 0.21,-0.27,0.78,U] 
03:03:12.620 00.000 21068 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.38, -0.02}
03:03:12.621 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
03:03:12.622 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
03:03:12.622 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
03:03:12.625 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
03:03:12.625 00.000 21068 Enqueuing Move request for scope (0.12, 0.06)
03:03:12.626 00.001 16108 Worker thread wakes up
03:03:12.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
03:03:12.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:03:12.626 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.10 yDistance=-0.09
03:03:12.627 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:12.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:12.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:03:12.627 00.000 16108 MoveAxis(E, 0, ABG)
03:03:12.627 00.000 16108 Move returns status 0, amount 0
03:03:12.627 00.000 16108 MoveAxis(N, 0, ABG)
03:03:12.627 00.000 16108 Move returns status 0, amount 0
03:03:12.627 00.000 16108 move complete, result=0
03:03:12.627 00.000 16108 worker thread done servicing request
03:03:12.633 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3792, FiltMin=3222, FiltMax=35433, Gamma=1.000
03:03:12.656 00.023 21068 UpdateGuideState exits: m=92091 SNR=64.5
03:03:12.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:12.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:12.658 00.000 21068 Enqueuing Expose request
03:03:12.659 00.001 16108 Worker thread wakes up
03:03:12.659 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:12.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:12.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:13.631 00.971 16108 Exposure complete
03:03:13.704 00.073 16108 worker thread done servicing request
03:03:13.704 00.000 21068 OnExposeComplete: enter
03:03:13.705 00.001 21068 UpdateGuideState(): m_state=6
03:03:13.706 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
03:03:13.706 00.000 21068 Star::Find returns 1 (0), X=464.04, Y=436.88, Mass=104576, SNR=75.2, Peak=18880 HFD=2.6
03:03:13.707 00.001 21068 MultiStar: [#1 0.25,0.30,0.00,M1] [#2 0.62,0.37,0.00,M2] [#3 -0.16,0.26,0.65,U] [#4 0.46,0.13,0.00,M2] [#5 0.08,0.03,0.61,U] [#6 0.22,0.05,0.70,U] [#7 -0.25,0.30,0.00,M1] [#8 0.61,-0.05,0.00,M3] 
03:03:13.708 00.001 21068 refined, 3 included, MultiStar: {0.11, 0.10}, one-star: {0.23, 0.06}
03:03:13.709 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
03:03:13.709 00.000 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
03:03:13.710 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.71 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
03:03:13.713 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.10, opts=13)
03:03:13.714 00.001 21068 Enqueuing Move request for scope (0.11, 0.10)
03:03:13.714 00.000 16108 Worker thread wakes up
03:03:13.715 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
03:03:13.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
03:03:13.715 00.000 16108 Moving (0.11, 0.10) raw xDistance=-0.09 yDistance=-0.12
03:03:13.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:13.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:13.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:03:13.715 00.000 16108 MoveAxis(E, 0, ABG)
03:03:13.715 00.000 16108 Move returns status 0, amount 0
03:03:13.715 00.000 16108 MoveAxis(N, 0, ABG)
03:03:13.715 00.000 16108 Move returns status 0, amount 0
03:03:13.715 00.000 16108 move complete, result=0
03:03:13.715 00.000 16108 worker thread done servicing request
03:03:13.718 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3792, FiltMin=3161, FiltMax=32144, Gamma=1.000
03:03:13.734 00.016 21068 UpdateGuideState exits: m=104576 SNR=75.2
03:03:13.737 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:13.739 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:13.740 00.001 21068 Enqueuing Expose request
03:03:13.742 00.002 16108 Worker thread wakes up
03:03:13.742 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:13.742 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:13.745 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:14.909 01.164 16108 Exposure complete
03:03:14.978 00.069 16108 worker thread done servicing request
03:03:14.978 00.000 21068 OnExposeComplete: enter
03:03:14.979 00.001 21068 UpdateGuideState(): m_state=6
03:03:14.980 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
03:03:14.982 00.002 21068 Star::Find returns 1 (0), X=464.17, Y=436.92, Mass=115316, SNR=87.9, Peak=19616 HFD=2.6
03:03:14.983 00.001 21068 MultiStar: [#1 0.45,0.04,0.00,M2] [#2 0.55,0.08,0.00,M3] [#3 0.14,-0.33,0.63,U] [#4 0.34,-0.12,0.63,U] [#5 0.28,0.11,0.49,U] [#6 0.48,0.17,0.00,M1] [#7 0.15,0.18,0.40,U] [#8 0.15,-0.16,0.49,U] 
03:03:14.983 00.000 21068 refined, 5 included, MultiStar: {0.26, -0.04}, one-star: {0.36, 0.10}
03:03:14.984 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
03:03:14.985 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
03:03:14.986 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.15 mountX=-0.26 mountY=-0.02, mountTheta=-3.05
03:03:14.987 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.04, opts=13)
03:03:14.988 00.001 21068 Enqueuing Move request for scope (0.26, -0.04)
03:03:14.988 00.000 16108 Worker thread wakes up
03:03:14.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
03:03:14.989 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
03:03:14.989 00.000 16108 Moving (0.26, -0.04) raw xDistance=-0.26 yDistance=-0.02
03:03:14.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:03:14.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:14.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:03:14.989 00.000 16108 MoveAxis(E, 68, ABG)
03:03:14.989 00.000 16108 Guiding  Dir = 2, Dur = 68
03:03:14.989 00.000 16108 IsSlewing returns 0
03:03:14.989 00.000 16108 IsGuiding returns 0
03:03:14.993 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3789, FiltMin=3104, FiltMax=32320, Gamma=1.000
03:03:15.016 00.023 21068 UpdateGuideState exits: m=115316 SNR=87.9
03:03:15.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:15.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:15.019 00.000 21068 Enqueuing Expose request
03:03:15.044 00.025 16108 PulseGuide returned control before completion, sleep 24
03:03:15.073 00.029 16108 IsGuiding returns 1
03:03:15.073 00.000 16108 scope still moving after pulse duration time elapsed
03:03:15.104 00.031 16108 IsSlewing returns 0
03:03:15.104 00.000 16108 IsGuiding returns 1
03:03:15.135 00.031 16108 IsSlewing returns 0
03:03:15.136 00.001 16108 IsGuiding returns 0
03:03:15.136 00.000 16108 scope move finished after 68 + 78 ms
03:03:15.136 00.000 16108 Move returns status 0, amount 68
03:03:15.136 00.000 16108 MoveAxis(N, 0, ABG)
03:03:15.136 00.000 16108 Move returns status 0, amount 0
03:03:15.136 00.000 16108 move complete, result=0
03:03:15.136 00.000 16108 worker thread done servicing request
03:03:15.136 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
03:03:15.139 00.003 16108 Worker thread wakes up
03:03:15.139 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:15.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:16.116 00.977 16108 Exposure complete
03:03:16.188 00.072 16108 worker thread done servicing request
03:03:16.188 00.000 21068 OnExposeComplete: enter
03:03:16.190 00.002 21068 UpdateGuideState(): m_state=6
03:03:16.192 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
03:03:16.193 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=437.04, Mass=94843, SNR=65.6, Peak=18752 HFD=2.5
03:03:16.194 00.001 21068 MultiStar: [#1 0.11,0.33,1.06,U] [#2 0.22,0.22,0.82,U] [#3 -0.27,0.44,0.00,M8] [#4 0.15,0.35,0.00,M2] [#5 0.01,0.43,0.00,M1] [#6 -0.08,0.17,0.89,U] [#7 -0.20,0.33,0.00,M1] [#8 0.09,0.23,0.58,U] 
03:03:16.195 00.001 21068 single-star, 4 included, MultiStar: {0.07, 0.24}, one-star: {0.03, 0.22}
03:03:16.195 00.000 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
03:03:16.197 00.002 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
03:03:16.198 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.44 mountX=0.01 mountY=-0.22, mountTheta=-1.53
03:03:16.199 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
03:03:16.200 00.001 21068 Enqueuing Move request for scope (0.03, 0.22)
03:03:16.201 00.001 16108 Worker thread wakes up
03:03:16.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
03:03:16.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
03:03:16.201 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
03:03:16.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:16.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:03:16.201 00.000 16108 MoveAxis(E, 0, ABG)
03:03:16.201 00.000 16108 Move returns status 0, amount 0
03:03:16.201 00.000 16108 MoveAxis(N, 45, ABG)
03:03:16.201 00.000 16108 Guiding  Dir = 0, Dur = 45
03:03:16.201 00.000 16108 IsSlewing returns 0
03:03:16.202 00.001 16108 IsGuiding returns 0
03:03:16.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3792, FiltMin=3161, FiltMax=40435, Gamma=1.000
03:03:16.213 00.008 16108 PulseGuide returned control before completion, sleep 45
03:03:16.219 00.006 21068 UpdateGuideState exits: m=94843 SNR=65.6
03:03:16.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:16.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:16.222 00.001 21068 Enqueuing Expose request
03:03:16.259 00.037 16108 IsGuiding returns 1
03:03:16.259 00.000 16108 scope still moving after pulse duration time elapsed
03:03:16.290 00.031 16108 IsSlewing returns 0
03:03:16.291 00.001 16108 IsGuiding returns 1
03:03:16.321 00.030 16108 IsSlewing returns 0
03:03:16.321 00.000 16108 IsGuiding returns 0
03:03:16.321 00.000 16108 scope move finished after 45 + 74 ms
03:03:16.322 00.001 16108 Move returns status 0, amount 45
03:03:16.322 00.000 16108 move complete, result=0
03:03:16.322 00.000 16108 worker thread done servicing request
03:03:16.322 00.000 16108 Worker thread wakes up
03:03:16.322 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
03:03:16.324 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:16.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:17.493 01.169 16108 Exposure complete
03:03:17.562 00.069 16108 worker thread done servicing request
03:03:17.562 00.000 21068 OnExposeComplete: enter
03:03:17.564 00.002 21068 UpdateGuideState(): m_state=6
03:03:17.565 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
03:03:17.567 00.002 21068 Star::Find returns 1 (0), X=463.79, Y=436.78, Mass=98275, SNR=66.6, Peak=17728 HFD=2.5
03:03:17.569 00.002 21068 MultiStar: [#1 -0.03,0.38,0.00,M2] [#2 0.07,0.49,0.00,M3] [#3 -0.42,0.46,0.00,M9] [#4 -0.04,0.20,0.79,U] [#5 -0.18,0.21,0.64,U] [#6 0.07,0.29,0.93,U] [#7 -0.31,0.25,0.00,M2] [#8 0.13,-0.25,0.58,U] 
03:03:17.571 00.002 21068 single-star, 4 included, MultiStar: {-0.00, 0.10}, one-star: {-0.02, -0.04}
03:03:17.572 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
03:03:17.574 00.002 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
03:03:17.576 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.94 mountX=0.01 mountY=0.04, mountTheta=1.38
03:03:17.579 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
03:03:17.579 00.000 21068 Enqueuing Move request for scope (-0.02, -0.04)
03:03:17.580 00.001 16108 Worker thread wakes up
03:03:17.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:03:17.581 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:03:17.581 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
03:03:17.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:17.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:17.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:03:17.581 00.000 16108 MoveAxis(E, 0, ABG)
03:03:17.581 00.000 16108 Move returns status 0, amount 0
03:03:17.581 00.000 16108 MoveAxis(N, 0, ABG)
03:03:17.581 00.000 16108 Move returns status 0, amount 0
03:03:17.582 00.001 16108 move complete, result=0
03:03:17.582 00.000 16108 worker thread done servicing request
03:03:17.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3792, FiltMin=3209, FiltMax=37216, Gamma=1.000
03:03:17.602 00.016 21068 UpdateGuideState exits: m=98275 SNR=66.6
03:03:17.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:17.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:17.605 00.001 21068 Enqueuing Expose request
03:03:17.605 00.000 16108 Worker thread wakes up
03:03:17.607 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:17.607 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:17.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:18.579 00.972 16108 Exposure complete
03:03:18.654 00.075 16108 worker thread done servicing request
03:03:18.654 00.000 21068 OnExposeComplete: enter
03:03:18.655 00.001 21068 UpdateGuideState(): m_state=6
03:03:18.656 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
03:03:18.657 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.95, Mass=87493, SNR=63.5, Peak=16768 HFD=2.5
03:03:18.658 00.001 21068 MultiStar: [#1 -0.03,0.12,0.94,U] [#2 0.01,0.18,0.94,U] [#3 -0.49,-0.05,0.00,M10] [#4 -0.01,-0.08,0.73,U] [#5 -0.30,0.21,0.00,M1] [#6 -0.09,-0.12,0.80,U] [#7 -0.33,0.05,0.78,U] [#8 0.02,-0.20,0.57,U] 
03:03:18.659 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.10, 0.13}
03:03:18.660 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
03:03:18.661 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
03:03:18.661 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.76 mountX=0.08 mountY=-0.01, mountTheta=-0.15
03:03:18.664 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.03, opts=13)
03:03:18.666 00.002 21068 Enqueuing Move request for scope (-0.08, 0.03)
03:03:18.668 00.002 16108 Worker thread wakes up
03:03:18.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
03:03:18.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
03:03:18.668 00.000 16108 Moving (-0.08, 0.03) raw xDistance=0.08 yDistance=-0.01
03:03:18.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:03:18.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:18.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:18.668 00.000 16108 MoveAxis(E, 0, ABG)
03:03:18.668 00.000 16108 Move returns status 0, amount 0
03:03:18.668 00.000 16108 MoveAxis(N, 0, ABG)
03:03:18.669 00.001 16108 Move returns status 0, amount 0
03:03:18.669 00.000 16108 move complete, result=0
03:03:18.669 00.000 16108 worker thread done servicing request
03:03:18.676 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3798, FiltMin=3229, FiltMax=39955, Gamma=1.000
03:03:18.699 00.023 21068 UpdateGuideState exits: m=87493 SNR=63.5
03:03:18.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:18.702 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:18.703 00.001 21068 Enqueuing Expose request
03:03:18.706 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:18.707 00.001 16108 Worker thread wakes up
03:03:18.707 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:18.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:19.880 01.173 16108 Exposure complete
03:03:19.940 00.060 16108 worker thread done servicing request
03:03:19.940 00.000 21068 OnExposeComplete: enter
03:03:19.941 00.001 21068 UpdateGuideState(): m_state=6
03:03:19.943 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
03:03:19.944 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.96, Mass=96078, SNR=71.7, Peak=16944 HFD=2.7
03:03:19.945 00.001 21068 MultiStar: [#1 -0.00,0.26,0.97,U] [#2 0.19,0.20,0.79,U] [#3 -0.26,0.39,0.00,R] [#4 0.02,0.07,0.65,U] [#5 0.17,0.40,0.00,M2] [#6 0.16,0.09,0.74,U] [#7 -0.06,0.12,0.66,U] [#8 0.08,-0.35,0.59,U] 
03:03:19.945 00.000 21068 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.10, 0.14}
03:03:19.946 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
03:03:19.946 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
03:03:19.947 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
03:03:19.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
03:03:19.952 00.003 21068 Enqueuing Move request for scope (0.07, 0.10)
03:03:19.955 00.003 16108 Worker thread wakes up
03:03:19.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
03:03:19.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:03:19.955 00.000 16108 Moving (0.07, 0.10) raw xDistance=-0.05 yDistance=-0.12
03:03:19.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:03:19.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:19.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:03:19.955 00.000 16108 MoveAxis(E, 0, ABG)
03:03:19.955 00.000 16108 Move returns status 0, amount 0
03:03:19.955 00.000 16108 MoveAxis(N, 0, ABG)
03:03:19.955 00.000 16108 Move returns status 0, amount 0
03:03:19.955 00.000 16108 move complete, result=0
03:03:19.956 00.001 16108 worker thread done servicing request
03:03:19.964 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3805, FiltMin=3232, FiltMax=36649, Gamma=1.000
03:03:19.983 00.019 21068 UpdateGuideState exits: m=96078 SNR=71.7
03:03:19.986 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:19.988 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:19.991 00.003 21068 Enqueuing Expose request
03:03:19.993 00.002 16108 Worker thread wakes up
03:03:19.993 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:19.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:19.993 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:20.963 00.970 16108 Exposure complete
03:03:21.038 00.075 16108 worker thread done servicing request
03:03:21.038 00.000 21068 OnExposeComplete: enter
03:03:21.040 00.002 21068 UpdateGuideState(): m_state=6
03:03:21.041 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
03:03:21.042 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=437.00, Mass=102628, SNR=74.0, Peak=17520 HFD=2.6
03:03:21.043 00.001 21068 MultiStar: [#1 -0.10,0.28,1.03,U] [#2 -0.09,0.10,0.76,U] [#3 -0.19,-0.22,0.73,U] [#4 -0.02,-0.00,0.73,U] [#5 -0.05,0.12,0.63,U] [#6 0.11,0.20,0.92,U] [#7 -0.38,0.09,0.00,M1] [#8 -0.01,-0.00,0.55,U] 
03:03:21.043 00.000 21068 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {0.03, 0.18}
03:03:21.044 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
03:03:21.045 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
03:03:21.046 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=0.05 mountY=-0.09, mountTheta=-1.04
03:03:21.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
03:03:21.049 00.001 21068 Enqueuing Move request for scope (-0.04, 0.10)
03:03:21.050 00.001 16108 Worker thread wakes up
03:03:21.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:03:21.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:03:21.050 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.05 yDistance=-0.09
03:03:21.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:03:21.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:21.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:03:21.050 00.000 16108 MoveAxis(E, 0, ABG)
03:03:21.050 00.000 16108 Move returns status 0, amount 0
03:03:21.050 00.000 16108 MoveAxis(N, 0, ABG)
03:03:21.050 00.000 16108 Move returns status 0, amount 0
03:03:21.050 00.000 16108 move complete, result=0
03:03:21.050 00.000 16108 worker thread done servicing request
03:03:21.057 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3808, FiltMin=3190, FiltMax=33657, Gamma=1.000
03:03:21.080 00.023 21068 UpdateGuideState exits: m=102628 SNR=74.0
03:03:21.083 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:21.086 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:21.087 00.001 21068 Enqueuing Expose request
03:03:21.089 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:21.091 00.002 16108 Worker thread wakes up
03:03:21.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:21.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:22.256 01.165 16108 Exposure complete
03:03:22.320 00.064 16108 worker thread done servicing request
03:03:22.320 00.000 21068 OnExposeComplete: enter
03:03:22.322 00.002 21068 UpdateGuideState(): m_state=6
03:03:22.324 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
03:03:22.325 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.77, Mass=91861, SNR=69.5, Peak=16720 HFD=2.5
03:03:22.326 00.001 21068 MultiStar: [#1 0.24,0.10,0.90,U] [#2 0.08,0.18,0.93,U] [#3 -0.21,-0.38,0.00,M1] [#4 0.24,0.12,0.84,U] [#5 -0.03,0.46,0.00,M2] [#6 0.18,0.09,0.72,U] [#7 -0.08,-0.01,0.57,U] [#8 0.07,-0.23,0.55,U] 
03:03:22.329 00.003 21068 refined, 6 included, MultiStar: {0.15, 0.04}, one-star: {0.20, -0.05}
03:03:22.330 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
03:03:22.331 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
03:03:22.331 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=-0.14 mountY=-0.08, mountTheta=-2.64
03:03:22.333 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.04, opts=13)
03:03:22.334 00.001 21068 Enqueuing Move request for scope (0.15, 0.04)
03:03:22.335 00.001 16108 Worker thread wakes up
03:03:22.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
03:03:22.335 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
03:03:22.335 00.000 16108 Moving (0.15, 0.04) raw xDistance=-0.14 yDistance=-0.08
03:03:22.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:03:22.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:22.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:03:22.335 00.000 16108 MoveAxis(E, 0, ABG)
03:03:22.335 00.000 16108 Move returns status 0, amount 0
03:03:22.335 00.000 16108 MoveAxis(N, 0, ABG)
03:03:22.335 00.000 16108 Move returns status 0, amount 0
03:03:22.335 00.000 16108 move complete, result=0
03:03:22.336 00.001 16108 worker thread done servicing request
03:03:22.340 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3817, FiltMin=3229, FiltMax=30896, Gamma=1.000
03:03:22.357 00.017 21068 UpdateGuideState exits: m=91861 SNR=69.5
03:03:22.359 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:22.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:22.361 00.001 21068 Enqueuing Expose request
03:03:22.362 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:22.364 00.002 16108 Worker thread wakes up
03:03:22.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:22.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:23.351 00.987 16108 Exposure complete
03:03:23.416 00.065 16108 worker thread done servicing request
03:03:23.416 00.000 21068 OnExposeComplete: enter
03:03:23.417 00.001 21068 UpdateGuideState(): m_state=6
03:03:23.420 00.003 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
03:03:23.421 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.87, Mass=103786, SNR=68.6, Peak=19392 HFD=2.7
03:03:23.423 00.002 21068 MultiStar: [#1 0.08,0.04,0.86,U] [#2 0.05,0.24,0.73,U] [#3 0.01,-0.39,0.00,M2] [#4 0.22,0.06,0.72,U] [#5 -0.19,0.29,0.79,U] [#6 -0.22,-0.25,0.82,U] [#7 -0.34,0.19,0.00,M1] [#8 0.41,-0.22,0.00,M1] 
03:03:23.424 00.001 21068 refined, 5 included, MultiStar: {0.02, 0.07}, one-star: {0.18, 0.05}
03:03:23.426 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
03:03:23.427 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
03:03:23.430 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.26 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
03:03:23.432 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
03:03:23.434 00.002 21068 Enqueuing Move request for scope (0.02, 0.07)
03:03:23.435 00.001 16108 Worker thread wakes up
03:03:23.436 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:03:23.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:03:23.436 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
03:03:23.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:23.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:23.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:23.436 00.000 16108 MoveAxis(E, 0, ABG)
03:03:23.436 00.000 16108 Move returns status 0, amount 0
03:03:23.436 00.000 16108 MoveAxis(N, 0, ABG)
03:03:23.436 00.000 16108 Move returns status 0, amount 0
03:03:23.438 00.002 16108 move complete, result=0
03:03:23.438 00.000 16108 worker thread done servicing request
03:03:23.447 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3827, FiltMin=3155, FiltMax=33651, Gamma=1.000
03:03:23.464 00.017 21068 UpdateGuideState exits: m=103786 SNR=68.6
03:03:23.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:23.465 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:23.466 00.001 21068 Enqueuing Expose request
03:03:23.467 00.001 16108 Worker thread wakes up
03:03:23.467 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:23.467 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:23.468 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:24.629 01.161 16108 Exposure complete
03:03:24.686 00.057 16108 worker thread done servicing request
03:03:24.686 00.000 21068 OnExposeComplete: enter
03:03:24.687 00.001 21068 UpdateGuideState(): m_state=6
03:03:24.688 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
03:03:24.689 00.001 21068 Star::Find returns 1 (0), X=463.89, Y=436.79, Mass=101263, SNR=63.8, Peak=17952 HFD=2.6
03:03:24.690 00.001 21068 MultiStar: [#1 0.01,0.08,1.04,U] [#2 0.20,0.37,0.00,M1] [#3 0.25,-0.24,0.96,U] [#4 0.11,-0.08,0.69,U] [#5 0.22,0.28,0.79,U] [#6 0.21,0.11,0.82,U] [#7 0.12,0.24,0.66,U] [#8 0.30,-0.22,0.00,M2] 
03:03:24.691 00.001 21068 single-star, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.08, -0.03}
03:03:24.693 00.002 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
03:03:24.693 00.000 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
03:03:24.694 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.09 mountY=0.01, mountTheta=3.00
03:03:24.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
03:03:24.697 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
03:03:24.698 00.001 16108 Worker thread wakes up
03:03:24.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:03:24.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:03:24.698 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
03:03:24.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:24.699 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:24.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:24.699 00.000 16108 MoveAxis(E, 0, ABG)
03:03:24.699 00.000 16108 Move returns status 0, amount 0
03:03:24.699 00.000 16108 MoveAxis(N, 0, ABG)
03:03:24.699 00.000 16108 Move returns status 0, amount 0
03:03:24.699 00.000 16108 move complete, result=0
03:03:24.699 00.000 16108 worker thread done servicing request
03:03:24.702 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3837, FiltMin=3254, FiltMax=35715, Gamma=1.000
03:03:24.722 00.020 21068 UpdateGuideState exits: m=101263 SNR=63.8
03:03:24.727 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:24.727 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:24.729 00.002 21068 Enqueuing Expose request
03:03:24.731 00.002 16108 Worker thread wakes up
03:03:24.731 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:24.732 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:24.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:25.714 00.982 16108 Exposure complete
03:03:25.769 00.055 16108 worker thread done servicing request
03:03:25.771 00.002 21068 OnExposeComplete: enter
03:03:25.771 00.000 21068 UpdateGuideState(): m_state=6
03:03:25.772 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
03:03:25.773 00.001 21068 Star::Find returns 1 (0), X=463.55, Y=436.84, Mass=85882, SNR=73.4, Peak=16528 HFD=2.5
03:03:25.774 00.001 21068 MultiStar: [#1 -0.09,0.09,0.78,U] [#2 0.28,0.17,0.97,U] [#3 0.12,-0.46,0.00,M2] [#4 -0.04,-0.21,0.60,U] [#5 -0.07,0.12,0.70,U] [#6 0.09,-0.23,0.75,U] [#7 -0.16,-0.03,0.67,U] [#8 -0.06,-0.30,0.51,U] 
03:03:25.775 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {-0.26, 0.02}
03:03:25.776 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
03:03:25.777 00.001 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
03:03:25.779 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.54 mountX=0.03 mountY=0.03, mountTheta=0.81
03:03:25.782 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
03:03:25.784 00.002 21068 Enqueuing Move request for scope (-0.03, -0.02)
03:03:25.786 00.002 16108 Worker thread wakes up
03:03:25.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:03:25.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:03:25.786 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.03
03:03:25.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:25.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:25.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:25.787 00.001 16108 MoveAxis(E, 0, ABG)
03:03:25.787 00.000 16108 Move returns status 0, amount 0
03:03:25.787 00.000 16108 MoveAxis(N, 0, ABG)
03:03:25.787 00.000 16108 Move returns status 0, amount 0
03:03:25.787 00.000 16108 move complete, result=0
03:03:25.787 00.000 16108 worker thread done servicing request
03:03:25.792 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3843, FiltMin=3181, FiltMax=33673, Gamma=1.000
03:03:25.809 00.017 21068 UpdateGuideState exits: m=85882 SNR=73.4
03:03:25.812 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:25.814 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:25.815 00.001 21068 Enqueuing Expose request
03:03:25.816 00.001 16108 Worker thread wakes up
03:03:25.816 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:25.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:25.818 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:26.979 01.161 16108 Exposure complete
03:03:27.033 00.054 16108 worker thread done servicing request
03:03:27.033 00.000 21068 OnExposeComplete: enter
03:03:27.034 00.001 21068 UpdateGuideState(): m_state=6
03:03:27.034 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
03:03:27.035 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.81, Mass=95561, SNR=72.4, Peak=16528 HFD=2.7
03:03:27.036 00.001 21068 MultiStar: [#1 0.05,0.14,0.75,U] [#2 0.02,0.29,0.69,U] [#3 -0.11,-0.15,0.86,U] [#4 -0.05,0.14,0.62,U] [#5 -0.14,0.09,0.72,U] [#6 -0.01,0.20,0.63,U] [#7 -0.31,0.26,0.00,M1] [#8 -0.17,0.10,0.53,U] 
03:03:27.037 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {-0.20, -0.01}
03:03:27.038 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
03:03:27.039 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
03:03:27.039 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.10 mountY=-0.06, mountTheta=-0.58
03:03:27.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.08, opts=13)
03:03:27.043 00.002 21068 Enqueuing Move request for scope (-0.08, 0.08)
03:03:27.046 00.003 16108 Worker thread wakes up
03:03:27.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
03:03:27.046 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:03:27.046 00.000 16108 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=-0.06
03:03:27.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:03:27.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:27.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:03:27.046 00.000 16108 MoveAxis(E, 0, ABG)
03:03:27.046 00.000 16108 Move returns status 0, amount 0
03:03:27.046 00.000 16108 MoveAxis(N, 0, ABG)
03:03:27.046 00.000 16108 Move returns status 0, amount 0
03:03:27.046 00.000 16108 move complete, result=0
03:03:27.047 00.001 16108 worker thread done servicing request
03:03:27.051 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3856, FiltMin=3165, FiltMax=31216, Gamma=1.000
03:03:27.065 00.014 21068 UpdateGuideState exits: m=95561 SNR=72.4
03:03:27.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:27.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:27.068 00.001 21068 Enqueuing Expose request
03:03:27.069 00.001 16108 Worker thread wakes up
03:03:27.069 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:27.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:27.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:28.047 00.978 16108 Exposure complete
03:03:28.114 00.067 16108 worker thread done servicing request
03:03:28.114 00.000 21068 OnExposeComplete: enter
03:03:28.115 00.001 21068 UpdateGuideState(): m_state=6
03:03:28.116 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
03:03:28.117 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.93, Mass=83005, SNR=63.9, Peak=15184 HFD=2.8
03:03:28.118 00.001 21068 MultiStar: [#1 -0.09,0.13,0.72,U] [#2 -0.03,0.24,0.80,U] [#3 -0.31,0.06,0.86,U] [#4 -0.01,0.12,0.72,U] [#5 -0.19,0.26,0.84,U] [#6 -0.10,0.12,0.79,U] [#7 -0.30,0.11,0.61,U] [#8 0.20,-0.27,0.62,U] 
03:03:28.120 00.002 21068 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {0.20, 0.12}
03:03:28.121 00.001 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
03:03:28.122 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
03:03:28.123 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.13 mountX=0.08 mountY=-0.09, mountTheta=-0.81
03:03:28.126 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
03:03:28.127 00.001 21068 Enqueuing Move request for scope (-0.07, 0.11)
03:03:28.128 00.001 16108 Worker thread wakes up
03:03:28.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
03:03:28.129 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
03:03:28.129 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.08 yDistance=-0.09
03:03:28.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:03:28.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:28.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:03:28.129 00.000 16108 MoveAxis(E, 0, ABG)
03:03:28.129 00.000 16108 Move returns status 0, amount 0
03:03:28.129 00.000 16108 MoveAxis(N, 0, ABG)
03:03:28.129 00.000 16108 Move returns status 0, amount 0
03:03:28.129 00.000 16108 move complete, result=0
03:03:28.129 00.000 16108 worker thread done servicing request
03:03:28.136 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3865, FiltMin=3206, FiltMax=36819, Gamma=1.000
03:03:28.161 00.025 21068 UpdateGuideState exits: m=83005 SNR=63.9
03:03:28.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:28.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:28.163 00.000 21068 Enqueuing Expose request
03:03:28.164 00.001 16108 Worker thread wakes up
03:03:28.164 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:28.165 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:28.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:29.330 01.165 16108 Exposure complete
03:03:29.394 00.064 16108 worker thread done servicing request
03:03:29.394 00.000 21068 OnExposeComplete: enter
03:03:29.395 00.001 21068 UpdateGuideState(): m_state=6
03:03:29.397 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
03:03:29.398 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.92, Mass=83084, SNR=69.7, Peak=16192 HFD=2.4
03:03:29.399 00.001 21068 MultiStar: [#1 0.12,-0.13,0.86,U] [#2 0.28,0.09,0.73,U] [#3 0.10,-0.27,0.75,U] [#4 -0.26,-0.12,0.63,U] [#5 -0.03,0.26,0.66,U] [#6 0.23,-0.01,0.62,U] [#7 -0.34,0.01,0.58,U] [#8 0.05,-0.00,0.55,U] 
03:03:29.400 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.06, 0.10}
03:03:29.401 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
03:03:29.402 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
03:03:29.403 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.44 mountX=-0.02 mountY=0.00, mountTheta=2.93
03:03:29.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
03:03:29.406 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
03:03:29.407 00.001 16108 Worker thread wakes up
03:03:29.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:03:29.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:03:29.407 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
03:03:29.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:29.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:29.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:03:29.407 00.000 16108 MoveAxis(E, 0, ABG)
03:03:29.407 00.000 16108 Move returns status 0, amount 0
03:03:29.407 00.000 16108 MoveAxis(N, 0, ABG)
03:03:29.407 00.000 16108 Move returns status 0, amount 0
03:03:29.407 00.000 16108 move complete, result=0
03:03:29.407 00.000 16108 worker thread done servicing request
03:03:29.412 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3872, FiltMin=3318, FiltMax=34313, Gamma=1.000
03:03:29.426 00.014 21068 UpdateGuideState exits: m=83084 SNR=69.7
03:03:29.429 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:29.432 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:29.434 00.002 21068 Enqueuing Expose request
03:03:29.436 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:29.437 00.001 16108 Worker thread wakes up
03:03:29.438 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:29.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:30.428 00.990 16108 Exposure complete
03:03:30.528 00.100 16108 worker thread done servicing request
03:03:30.528 00.000 21068 OnExposeComplete: enter
03:03:30.530 00.002 21068 UpdateGuideState(): m_state=6
03:03:30.531 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
03:03:30.531 00.000 21068 Star::Find returns 1 (0), X=463.89, Y=437.14, Mass=68321, SNR=51.0, Peak=14272 HFD=2.3
03:03:30.532 00.001 21068 MultiStar: [#1 0.10,0.16,0.89,U] [#2 0.37,0.37,0.00,M1] [#3 0.11,-0.21,0.87,U] [#4 -0.21,0.32,0.00,M1] [#5 0.01,0.40,0.00,M1] [#6 -0.03,-0.04,0.83,U] [#7 -0.10,0.13,0.79,U] [#8 -0.06,0.07,0.64,U] 
03:03:30.533 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.08}, one-star: {0.09, 0.32}
03:03:30.534 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:03:30.534 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:03:30.535 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=-0.01 mountY=-0.08, mountTheta=-1.72
03:03:30.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
03:03:30.537 00.000 21068 Enqueuing Move request for scope (0.03, 0.08)
03:03:30.538 00.001 16108 Worker thread wakes up
03:03:30.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
03:03:30.538 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
03:03:30.538 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.01 yDistance=-0.08
03:03:30.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:30.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:30.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:03:30.538 00.000 16108 MoveAxis(E, 0, ABG)
03:03:30.538 00.000 16108 Move returns status 0, amount 0
03:03:30.538 00.000 16108 MoveAxis(N, 0, ABG)
03:03:30.538 00.000 16108 Move returns status 0, amount 0
03:03:30.538 00.000 16108 move complete, result=0
03:03:30.539 00.001 16108 worker thread done servicing request
03:03:30.551 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3878, FiltMin=3302, FiltMax=38384, Gamma=1.000
03:03:30.569 00.018 21068 UpdateGuideState exits: m=68321 SNR=51.0
03:03:30.572 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:30.572 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:30.573 00.001 21068 Enqueuing Expose request
03:03:30.574 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:30.574 00.000 16108 Worker thread wakes up
03:03:30.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:30.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:31.733 01.158 16108 Exposure complete
03:03:31.790 00.057 16108 worker thread done servicing request
03:03:31.790 00.000 21068 OnExposeComplete: enter
03:03:31.791 00.001 21068 UpdateGuideState(): m_state=6
03:03:31.792 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
03:03:31.793 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=437.00, Mass=89500, SNR=67.4, Peak=14816 HFD=2.5
03:03:31.794 00.001 21068 MultiStar: [#1 -0.15,0.26,0.80,U] [#2 0.14,0.42,0.00,M2] [#3 -0.09,0.09,0.94,U] [#4 -0.40,0.21,0.00,M2] [#5 -0.42,0.51,0.00,M2] [#6 -0.19,-0.01,0.66,U] [#7 -0.39,0.31,0.00,M1] [#8 -0.20,-0.17,0.46,U] 
03:03:31.795 00.001 21068 refined, 4 included, MultiStar: {-0.12, 0.10}, one-star: {-0.06, 0.19}
03:03:31.795 00.000 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
03:03:31.797 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
03:03:31.798 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.46 mountX=0.14 mountY=-0.07, mountTheta=-0.46
03:03:31.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.10, opts=13)
03:03:31.801 00.001 21068 Enqueuing Move request for scope (-0.12, 0.10)
03:03:31.802 00.001 16108 Worker thread wakes up
03:03:31.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
03:03:31.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
03:03:31.802 00.000 16108 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=-0.07
03:03:31.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:03:31.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:31.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:31.802 00.000 16108 MoveAxis(E, 0, ABG)
03:03:31.802 00.000 16108 Move returns status 0, amount 0
03:03:31.802 00.000 16108 MoveAxis(N, 0, ABG)
03:03:31.802 00.000 16108 Move returns status 0, amount 0
03:03:31.802 00.000 16108 move complete, result=0
03:03:31.803 00.001 16108 worker thread done servicing request
03:03:31.805 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3888, FiltMin=3273, FiltMax=34265, Gamma=1.000
03:03:31.817 00.012 21068 UpdateGuideState exits: m=89500 SNR=67.4
03:03:31.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:31.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:31.819 00.000 21068 Enqueuing Expose request
03:03:31.820 00.001 16108 Worker thread wakes up
03:03:31.820 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:31.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:31.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:32.803 00.982 16108 Exposure complete
03:03:32.860 00.057 16108 worker thread done servicing request
03:03:32.860 00.000 21068 OnExposeComplete: enter
03:03:32.861 00.001 21068 UpdateGuideState(): m_state=6
03:03:32.862 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
03:03:32.863 00.001 21068 Star::Find returns 1 (0), X=463.51, Y=436.98, Mass=73296, SNR=66.1, Peak=13248 HFD=2.3
03:03:32.864 00.001 21068 MultiStar: [#1 -0.30,0.18,0.74,U] [#2 -0.09,0.39,0.00,M3] [#3 -0.28,-0.11,0.76,U] [#4 -0.20,0.40,0.00,M3] [#5 -0.25,-0.25,0.62,U] [#6 0.07,-0.12,0.72,U] [#7 -0.32,0.19,0.00,M2] [#8 -0.40,-0.40,0.00,M1] 
03:03:32.865 00.001 21068 refined, 4 included, MultiStar: {-0.22, -0.01}, one-star: {-0.30, 0.16}
03:03:32.866 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
03:03:32.867 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
03:03:32.867 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=0.21 mountY=0.06, mountTheta=0.26
03:03:32.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.01, opts=13)
03:03:32.870 00.001 21068 Enqueuing Move request for scope (-0.22, -0.01)
03:03:32.871 00.001 16108 Worker thread wakes up
03:03:32.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
03:03:32.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
03:03:32.871 00.000 16108 Moving (-0.22, -0.01) raw xDistance=0.21 yDistance=0.06
03:03:32.872 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:03:32.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:32.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:32.872 00.000 16108 MoveAxis(W, 56, ABG)
03:03:32.872 00.000 16108 Guiding  Dir = 3, Dur = 56
03:03:32.874 00.002 16108 IsSlewing returns 0
03:03:32.874 00.000 16108 IsGuiding returns 0
03:03:32.875 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3894, FiltMin=3299, FiltMax=35184, Gamma=1.000
03:03:32.876 00.001 16108 PulseGuide returned control before completion, sleep 65
03:03:32.887 00.011 21068 UpdateGuideState exits: m=73296 SNR=66.1
03:03:32.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:32.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:32.889 00.000 21068 Enqueuing Expose request
03:03:32.955 00.066 16108 IsGuiding returns 0
03:03:32.955 00.000 16108 Move returns status 0, amount 56
03:03:32.955 00.000 16108 MoveAxis(N, 0, ABG)
03:03:32.955 00.000 16108 Move returns status 0, amount 0
03:03:32.955 00.000 16108 move complete, result=0
03:03:32.955 00.000 16108 worker thread done servicing request
03:03:32.955 00.000 16108 Worker thread wakes up
03:03:32.955 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
03:03:32.957 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:32.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:34.114 01.157 16108 Exposure complete
03:03:34.174 00.060 16108 worker thread done servicing request
03:03:34.174 00.000 21068 OnExposeComplete: enter
03:03:34.175 00.001 21068 UpdateGuideState(): m_state=6
03:03:34.176 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
03:03:34.176 00.000 21068 Star::Find returns 1 (0), X=463.84, Y=436.89, Mass=77717, SNR=55.7, Peak=15296 HFD=2.4
03:03:34.177 00.001 21068 MultiStar: [#1 -0.04,0.45,0.00,M1] [#2 0.19,0.17,1.04,U] [#3 -0.18,-0.24,0.77,U] [#4 0.17,-0.30,0.86,U] [#5 0.06,0.13,0.73,U] [#6 -0.04,-0.19,0.71,U] [#7 -0.58,0.03,0.00,M3] [#8 0.00,-0.61,0.00,M2] 
03:03:34.178 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.03, 0.07}
03:03:34.180 00.002 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
03:03:34.181 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
03:03:34.181 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.76 mountX=-0.06 mountY=0.03, mountTheta=2.60
03:03:34.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
03:03:34.183 00.000 21068 Enqueuing Move request for scope (0.05, -0.05)
03:03:34.184 00.001 16108 Worker thread wakes up
03:03:34.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:03:34.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:03:34.184 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.03
03:03:34.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:03:34.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:34.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:34.184 00.000 16108 MoveAxis(E, 0, ABG)
03:03:34.184 00.000 16108 Move returns status 0, amount 0
03:03:34.184 00.000 16108 MoveAxis(N, 0, ABG)
03:03:34.185 00.001 16108 Move returns status 0, amount 0
03:03:34.185 00.000 16108 move complete, result=0
03:03:34.185 00.000 16108 worker thread done servicing request
03:03:34.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3901, FiltMin=3315, FiltMax=34345, Gamma=1.000
03:03:34.201 00.013 21068 UpdateGuideState exits: m=77717 SNR=55.7
03:03:34.203 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:34.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:34.204 00.000 21068 Enqueuing Expose request
03:03:34.205 00.001 16108 Worker thread wakes up
03:03:34.205 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:34.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:34.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:35.192 00.986 16108 Exposure complete
03:03:35.273 00.081 16108 worker thread done servicing request
03:03:35.273 00.000 21068 OnExposeComplete: enter
03:03:35.274 00.001 21068 UpdateGuideState(): m_state=6
03:03:35.274 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
03:03:35.276 00.002 21068 Star::Find returns 1 (0), X=463.93, Y=436.88, Mass=83263, SNR=62.3, Peak=14736 HFD=2.6
03:03:35.278 00.002 21068 MultiStar: [#1 -0.03,0.05,0.92,U] [#2 0.24,0.50,0.00,M3] [#3 -0.17,-0.20,0.80,U] [#4 0.09,0.01,0.67,U] [#5 -0.39,0.35,0.00,M1] [#6 -0.29,-0.05,0.59,U] [#7 -0.43,0.03,0.00,M4] [#8 -0.29,-0.58,0.00,M3] 
03:03:35.279 00.001 21068 refined, 4 included, MultiStar: {-0.04, -0.02}, one-star: {0.12, 0.07}
03:03:35.282 00.003 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
03:03:35.283 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
03:03:35.285 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.70 mountX=0.04 mountY=0.03, mountTheta=0.66
03:03:35.288 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
03:03:35.289 00.001 21068 Enqueuing Move request for scope (-0.04, -0.02)
03:03:35.292 00.003 16108 Worker thread wakes up
03:03:35.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
03:03:35.292 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
03:03:35.292 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.03
03:03:35.292 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:03:35.292 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:35.292 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:35.292 00.000 16108 MoveAxis(E, 0, ABG)
03:03:35.292 00.000 16108 Move returns status 0, amount 0
03:03:35.292 00.000 16108 MoveAxis(N, 0, ABG)
03:03:35.292 00.000 16108 Move returns status 0, amount 0
03:03:35.292 00.000 16108 move complete, result=0
03:03:35.292 00.000 16108 worker thread done servicing request
03:03:35.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3907, FiltMin=3261, FiltMax=28595, Gamma=1.000
03:03:35.312 00.016 21068 UpdateGuideState exits: m=83263 SNR=62.3
03:03:35.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:35.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:35.315 00.001 21068 Enqueuing Expose request
03:03:35.316 00.001 16108 Worker thread wakes up
03:03:35.316 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:35.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:35.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:36.485 01.169 16108 Exposure complete
03:03:36.550 00.065 16108 worker thread done servicing request
03:03:36.550 00.000 21068 OnExposeComplete: enter
03:03:36.551 00.001 21068 UpdateGuideState(): m_state=6
03:03:36.552 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
03:03:36.553 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.60, Mass=83096, SNR=57.3, Peak=15888 HFD=2.6
03:03:36.554 00.001 21068 MultiStar: [#1 0.07,-0.19,1.02,U] [#2 0.20,-0.15,0.81,U] [#3 -0.02,-0.10,0.84,U] [#4 0.30,0.11,0.85,U] [#5 -0.08,0.06,0.70,U] [#6 0.11,-0.32,0.67,U] [#7 -0.18,-0.11,0.64,U] [#8 0.05,-0.14,0.55,U] 
03:03:36.556 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.11, -0.22}
03:03:36.558 00.002 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
03:03:36.559 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
03:03:36.560 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.03 mountX=-0.09 mountY=0.10, mountTheta=2.32
03:03:36.564 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.12, opts=13)
03:03:36.565 00.001 21068 Enqueuing Move request for scope (0.07, -0.12)
03:03:36.566 00.001 16108 Worker thread wakes up
03:03:36.567 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
03:03:36.567 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
03:03:36.567 00.000 16108 Moving (0.07, -0.12) raw xDistance=-0.09 yDistance=0.10
03:03:36.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:36.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:36.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:03:36.567 00.000 16108 MoveAxis(E, 0, ABG)
03:03:36.567 00.000 16108 Move returns status 0, amount 0
03:03:36.568 00.001 16108 MoveAxis(N, 0, ABG)
03:03:36.568 00.000 16108 Move returns status 0, amount 0
03:03:36.568 00.000 16108 move complete, result=0
03:03:36.568 00.000 16108 worker thread done servicing request
03:03:36.575 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3913, FiltMin=3305, FiltMax=29539, Gamma=1.000
03:03:36.591 00.016 21068 UpdateGuideState exits: m=83096 SNR=57.3
03:03:36.593 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:36.593 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:36.594 00.001 21068 Enqueuing Expose request
03:03:36.595 00.001 16108 Worker thread wakes up
03:03:36.595 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:36.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:36.596 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:37.577 00.981 16108 Exposure complete
03:03:37.665 00.088 16108 worker thread done servicing request
03:03:37.665 00.000 21068 OnExposeComplete: enter
03:03:37.668 00.003 21068 UpdateGuideState(): m_state=6
03:03:37.671 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
03:03:37.672 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=437.01, Mass=89781, SNR=62.0, Peak=16016 HFD=2.8
03:03:37.674 00.002 21068 MultiStar: [#1 0.12,0.22,1.16,U] [#2 0.47,0.23,0.00,M3] [#3 0.15,-0.43,0.00,M1] [#4 0.16,-0.19,0.66,U] [#5 0.12,-0.03,0.72,U] [#6 -0.00,-0.45,0.00,M1] [#7 -0.07,0.05,0.75,U] [#8 0.41,0.11,0.00,M3] 
03:03:37.675 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.08}, one-star: {0.25, 0.19}
03:03:37.677 00.002 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
03:03:37.678 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
03:03:37.679 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.57 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
03:03:37.683 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
03:03:37.685 00.002 21068 Enqueuing Move request for scope (0.12, 0.08)
03:03:37.686 00.001 16108 Worker thread wakes up
03:03:37.687 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
03:03:37.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
03:03:37.687 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.11 yDistance=-0.10
03:03:37.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:37.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:37.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:37.687 00.000 16108 MoveAxis(E, 0, ABG)
03:03:37.687 00.000 16108 Move returns status 0, amount 0
03:03:37.687 00.000 16108 MoveAxis(N, 0, ABG)
03:03:37.687 00.000 16108 Move returns status 0, amount 0
03:03:37.687 00.000 16108 move complete, result=0
03:03:37.689 00.002 16108 worker thread done servicing request
03:03:37.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3917, FiltMin=3315, FiltMax=28073, Gamma=1.000
03:03:37.714 00.020 21068 UpdateGuideState exits: m=89781 SNR=62.0
03:03:37.715 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:37.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:37.717 00.001 21068 Enqueuing Expose request
03:03:37.718 00.001 16108 Worker thread wakes up
03:03:37.719 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:37.720 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:37.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:38.897 01.177 16108 Exposure complete
03:03:38.966 00.069 16108 worker thread done servicing request
03:03:38.966 00.000 21068 OnExposeComplete: enter
03:03:38.967 00.001 21068 UpdateGuideState(): m_state=6
03:03:38.969 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
03:03:38.970 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.84, Mass=81672, SNR=61.8, Peak=17472 HFD=2.5
03:03:38.971 00.001 21068 MultiStar: [#1 -0.16,-0.06,0.94,U] [#2 -0.10,0.05,0.89,U] [#3 -0.39,-0.29,0.00,M2] [#4 0.08,-0.18,0.82,U] [#5 -0.07,0.06,0.66,U] [#6 -0.22,-0.17,0.80,U] [#7 -0.78,0.09,0.00,M3] [#8 -0.27,-0.08,0.49,U] 
03:03:38.972 00.001 21068 single-star, 6 included, MultiStar: {-0.10, -0.05}, one-star: {-0.05, 0.02}
03:03:38.973 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
03:03:38.974 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
03:03:38.975 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=0.06 mountY=-0.01, mountTheta=-0.13
03:03:38.976 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
03:03:38.977 00.001 21068 Enqueuing Move request for scope (-0.05, 0.02)
03:03:38.978 00.001 16108 Worker thread wakes up
03:03:38.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
03:03:38.978 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
03:03:38.978 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.06 yDistance=-0.01
03:03:38.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:03:38.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:38.979 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:38.979 00.000 16108 MoveAxis(E, 0, ABG)
03:03:38.979 00.000 16108 Move returns status 0, amount 0
03:03:38.979 00.000 16108 MoveAxis(N, 0, ABG)
03:03:38.979 00.000 16108 Move returns status 0, amount 0
03:03:38.979 00.000 16108 move complete, result=0
03:03:38.979 00.000 16108 worker thread done servicing request
03:03:38.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3920, FiltMin=3273, FiltMax=31875, Gamma=1.000
03:03:38.995 00.013 21068 UpdateGuideState exits: m=81672 SNR=61.8
03:03:38.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:38.998 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:38.998 00.000 21068 Enqueuing Expose request
03:03:38.999 00.001 16108 Worker thread wakes up
03:03:38.999 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:39.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:39.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:39.987 00.987 16108 Exposure complete
03:03:40.066 00.079 16108 worker thread done servicing request
03:03:40.066 00.000 21068 OnExposeComplete: enter
03:03:40.068 00.002 21068 UpdateGuideState(): m_state=6
03:03:40.069 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
03:03:40.070 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.75, Mass=74336, SNR=62.0, Peak=12608 HFD=2.8
03:03:40.070 00.000 21068 MultiStar: [#1 0.02,0.18,0.87,U] [#2 -0.01,0.34,1.00,U] [#3 -0.17,-0.38,0.00,M3] [#4 -0.12,-0.10,0.68,U] [#5 -0.22,0.03,0.65,U] [#6 -0.39,0.04,0.00,M1] [#7 -0.48,0.49,0.00,M4] [#8 -0.26,-0.20,0.46,U] 
03:03:40.071 00.001 21068 single-star, 5 included, MultiStar: {-0.06, 0.06}, one-star: {0.05, -0.06}
03:03:40.073 00.002 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
03:03:40.074 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
03:03:40.074 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.89 mountX=-0.06 mountY=0.05, mountTheta=2.47
03:03:40.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.06, opts=13)
03:03:40.077 00.001 21068 Enqueuing Move request for scope (0.05, -0.06)
03:03:40.077 00.000 16108 Worker thread wakes up
03:03:40.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
03:03:40.078 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
03:03:40.078 00.000 16108 Moving (0.05, -0.06) raw xDistance=-0.06 yDistance=0.05
03:03:40.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:03:40.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:40.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:40.078 00.000 16108 MoveAxis(E, 0, ABG)
03:03:40.078 00.000 16108 Move returns status 0, amount 0
03:03:40.078 00.000 16108 MoveAxis(N, 0, ABG)
03:03:40.078 00.000 16108 Move returns status 0, amount 0
03:03:40.078 00.000 16108 move complete, result=0
03:03:40.078 00.000 16108 worker thread done servicing request
03:03:40.081 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3923, FiltMin=3376, FiltMax=32579, Gamma=1.000
03:03:40.094 00.013 21068 UpdateGuideState exits: m=74336 SNR=62.0
03:03:40.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:40.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:40.097 00.001 21068 Enqueuing Expose request
03:03:40.098 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:40.098 00.000 16108 Worker thread wakes up
03:03:40.098 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:40.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:41.257 01.159 16108 Exposure complete
03:03:41.324 00.067 16108 worker thread done servicing request
03:03:41.324 00.000 21068 OnExposeComplete: enter
03:03:41.326 00.002 21068 UpdateGuideState(): m_state=6
03:03:41.327 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
03:03:41.328 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=436.56, Mass=68684, SNR=54.8, Peak=11533 HFD=3.1
03:03:41.329 00.001 21068 MultiStar: [#1 0.22,-0.09,1.01,U] [#2 -0.09,0.03,1.04,U] [#3 0.21,-0.20,0.71,U] [#4 -0.02,-0.27,0.82,U] [#5 -0.35,-0.17,0.00,M1] [#6 0.28,0.27,0.00,M2] [#7 -0.41,0.01,0.00,M5] [#8 -0.26,-0.50,0.00,M2] 
03:03:41.330 00.001 21068 refined, 4 included, MultiStar: {-0.01, -0.15}, one-star: {-0.29, -0.26}
03:03:41.331 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
03:03:41.332 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
03:03:41.333 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.02 mountY=0.15, mountTheta=1.70
03:03:41.334 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.15, opts=13)
03:03:41.335 00.001 21068 Enqueuing Move request for scope (-0.01, -0.15)
03:03:41.337 00.002 16108 Worker thread wakes up
03:03:41.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:03:41.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:03:41.337 00.000 16108 Moving (-0.01, -0.15) raw xDistance=-0.02 yDistance=0.15
03:03:41.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:41.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:41.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:03:41.337 00.000 16108 MoveAxis(E, 0, ABG)
03:03:41.337 00.000 16108 Move returns status 0, amount 0
03:03:41.337 00.000 16108 MoveAxis(N, 0, ABG)
03:03:41.337 00.000 16108 Move returns status 0, amount 0
03:03:41.337 00.000 16108 move complete, result=0
03:03:41.337 00.000 16108 worker thread done servicing request
03:03:41.341 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3923, FiltMin=3371, FiltMax=33651, Gamma=1.000
03:03:41.359 00.018 21068 UpdateGuideState exits: m=68684 SNR=54.8
03:03:41.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:41.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:41.362 00.001 21068 Enqueuing Expose request
03:03:41.362 00.000 16108 Worker thread wakes up
03:03:41.362 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:41.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:41.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:42.346 00.983 16108 Exposure complete
03:03:42.412 00.066 16108 worker thread done servicing request
03:03:42.412 00.000 21068 OnExposeComplete: enter
03:03:42.412 00.000 21068 UpdateGuideState(): m_state=6
03:03:42.413 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
03:03:42.415 00.002 21068 Star::Find returns 1 (0), X=463.55, Y=436.81, Mass=69813, SNR=55.6, Peak=13904 HFD=2.6
03:03:42.416 00.001 21068 MultiStar: [#1 -0.14,-0.10,1.01,U] [#2 0.09,0.15,1.00,U] [#3 -0.18,-0.18,1.02,U] [#4 -0.04,-0.24,0.77,U] [#5 0.11,0.11,0.71,U] [#6 -0.49,0.08,0.00,M3] [#7 -0.57,0.20,0.00,M6] [#8 0.17,-0.36,0.00,M3] 
03:03:42.417 00.001 21068 refined, 5 included, MultiStar: {-0.08, -0.05}, one-star: {-0.25, -0.01}
03:03:42.417 00.000 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
03:03:42.418 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
03:03:42.419 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.61 mountX=0.07 mountY=0.06, mountTheta=0.74
03:03:42.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
03:03:42.422 00.001 21068 Enqueuing Move request for scope (-0.08, -0.05)
03:03:42.423 00.001 16108 Worker thread wakes up
03:03:42.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
03:03:42.423 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
03:03:42.423 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.06
03:03:42.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:03:42.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:42.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:42.423 00.000 16108 MoveAxis(E, 0, ABG)
03:03:42.423 00.000 16108 Move returns status 0, amount 0
03:03:42.423 00.000 16108 MoveAxis(N, 0, ABG)
03:03:42.423 00.000 16108 Move returns status 0, amount 0
03:03:42.423 00.000 16108 move complete, result=0
03:03:42.423 00.000 16108 worker thread done servicing request
03:03:42.427 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3923, FiltMin=3382, FiltMax=43331, Gamma=1.000
03:03:42.448 00.021 21068 UpdateGuideState exits: m=69813 SNR=55.6
03:03:42.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:42.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:42.452 00.002 21068 Enqueuing Expose request
03:03:42.454 00.002 16108 Worker thread wakes up
03:03:42.454 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:42.455 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:42.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:43.616 01.161 16108 Exposure complete
03:03:43.678 00.062 16108 worker thread done servicing request
03:03:43.678 00.000 21068 OnExposeComplete: enter
03:03:43.680 00.002 21068 UpdateGuideState(): m_state=6
03:03:43.682 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
03:03:43.683 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.54, Mass=57399, SNR=43.9, Peak=14320 HFD=2.4
03:03:43.687 00.004 21068 MultiStar: [#1 0.02,0.02,1.30,U] [#2 -0.04,0.28,1.31,U] [#3 0.09,-0.57,0.00,M2] [#4 -0.08,-0.18,1.08,U] [#5 0.00,-0.09,0.89,U] [#6 -0.39,-0.44,0.00,M4] [#7 -0.57,-0.35,0.00,M7] [#8 -0.18,-0.42,0.00,M4] 
03:03:43.688 00.001 21068 refined, 4 included, MultiStar: {-0.03, -0.03}, one-star: {-0.05, -0.28}
03:03:43.689 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
03:03:43.690 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
03:03:43.691 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.37 mountX=0.02 mountY=0.03, mountTheta=0.97
03:03:43.692 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
03:03:43.693 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
03:03:43.694 00.001 16108 Worker thread wakes up
03:03:43.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
03:03:43.694 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
03:03:43.694 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.03
03:03:43.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:43.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:43.695 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:43.695 00.000 16108 MoveAxis(E, 0, ABG)
03:03:43.695 00.000 16108 Move returns status 0, amount 0
03:03:43.695 00.000 16108 MoveAxis(N, 0, ABG)
03:03:43.695 00.000 16108 Move returns status 0, amount 0
03:03:43.695 00.000 16108 move complete, result=0
03:03:43.695 00.000 16108 worker thread done servicing request
03:03:43.698 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3920, FiltMin=3350, FiltMax=34307, Gamma=1.000
03:03:43.710 00.012 21068 UpdateGuideState exits: m=57399 SNR=43.9
03:03:43.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:43.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:43.712 00.000 21068 Enqueuing Expose request
03:03:43.713 00.001 16108 Worker thread wakes up
03:03:43.713 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:43.714 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:43.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:44.690 00.976 16108 Exposure complete
03:03:44.743 00.053 16108 worker thread done servicing request
03:03:44.743 00.000 21068 OnExposeComplete: enter
03:03:44.744 00.001 21068 UpdateGuideState(): m_state=6
03:03:44.744 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
03:03:44.745 00.001 21068 Star::Find returns 1 (0), X=463.43, Y=436.52, Mass=73288, SNR=55.8, Peak=12880 HFD=3.1
03:03:44.746 00.001 21068 MultiStar: [#1 -0.38,-0.16,0.00,M1] [#2 -0.21,0.03,0.82,U] [#3 -0.41,-0.60,0.00,M3] [#4 -0.44,-0.18,0.00,M1] [#5 -0.58,0.13,0.00,M1] [#6 -0.39,-0.17,0.00,M5] [#7 -0.75,0.14,0.00,M8] [#8 -0.08,-0.22,0.63,U] 
03:03:44.747 00.001 21068 refined, 2 included, MultiStar: {-0.25, -0.17}, one-star: {-0.38, -0.29}
03:03:44.748 00.001 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.78)
03:03:44.748 00.000 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.84)
03:03:44.749 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-2.54 mountX=0.21 mountY=0.22, mountTheta=0.81
03:03:44.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.17, opts=13)
03:03:44.751 00.000 21068 Enqueuing Move request for scope (-0.25, -0.17)
03:03:44.752 00.001 16108 Worker thread wakes up
03:03:44.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.17) opts 0xd
03:03:44.752 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.17)
03:03:44.752 00.000 16108 Moving (-0.25, -0.17) raw xDistance=0.21 yDistance=0.22
03:03:44.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:03:44.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:03:44.753 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:03:44.753 00.000 16108 MoveAxis(W, 56, ABG)
03:03:44.753 00.000 16108 Guiding  Dir = 3, Dur = 56
03:03:44.753 00.000 16108 IsSlewing returns 0
03:03:44.753 00.000 16108 IsGuiding returns 0
03:03:44.757 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3917, FiltMin=3344, FiltMax=33875, Gamma=1.000
03:03:44.770 00.013 21068 UpdateGuideState exits: m=73288 SNR=55.8
03:03:44.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:44.771 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:44.772 00.001 21068 Enqueuing Expose request
03:03:44.778 00.006 16108 PulseGuide returned control before completion, sleep 41
03:03:44.824 00.046 16108 IsGuiding returns 1
03:03:44.824 00.000 16108 scope still moving after pulse duration time elapsed
03:03:44.855 00.031 16108 IsSlewing returns 0
03:03:44.855 00.000 16108 IsGuiding returns 1
03:03:44.887 00.032 16108 IsSlewing returns 0
03:03:44.887 00.000 16108 IsGuiding returns 0
03:03:44.887 00.000 16108 scope move finished after 56 + 77 ms
03:03:44.887 00.000 16108 Move returns status 0, amount 56
03:03:44.887 00.000 16108 MoveAxis(N, 0, ABG)
03:03:44.887 00.000 16108 Move returns status 0, amount 0
03:03:44.887 00.000 16108 move complete, result=0
03:03:44.887 00.000 16108 worker thread done servicing request
03:03:44.887 00.000 16108 Worker thread wakes up
03:03:44.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:44.887 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
03:03:44.888 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:46.055 01.167 16108 Exposure complete
03:03:46.110 00.055 16108 worker thread done servicing request
03:03:46.110 00.000 21068 OnExposeComplete: enter
03:03:46.111 00.001 21068 UpdateGuideState(): m_state=6
03:03:46.112 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
03:03:46.113 00.001 21068 Star::Find returns 1 (0), X=463.96, Y=436.73, Mass=67896, SNR=53.6, Peak=13888 HFD=2.5
03:03:46.114 00.001 21068 MultiStar: [#1 -0.31,0.06,0.90,U] [#2 0.43,-0.03,0.00,M1] [#3 -0.26,-0.68,0.00,M4] [#4 0.19,-0.28,0.91,U] [#5 -0.28,-0.19,0.68,U] [#6 -0.29,-0.14,0.68,U] [#7 -0.41,0.20,0.00,M9] [#8 -0.15,-0.23,0.65,U] 
03:03:46.114 00.000 21068 refined, 5 included, MultiStar: {-0.09, -0.14}, one-star: {0.15, -0.08}
03:03:46.115 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
03:03:46.117 00.002 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
03:03:46.117 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=0.07 mountY=0.16, mountTheta=1.17
03:03:46.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.14, opts=13)
03:03:46.120 00.001 21068 Enqueuing Move request for scope (-0.09, -0.14)
03:03:46.121 00.001 16108 Worker thread wakes up
03:03:46.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
03:03:46.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
03:03:46.121 00.000 16108 Moving (-0.09, -0.14) raw xDistance=0.07 yDistance=0.16
03:03:46.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:03:46.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:46.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:03:46.121 00.000 16108 MoveAxis(E, 0, ABG)
03:03:46.121 00.000 16108 Move returns status 0, amount 0
03:03:46.121 00.000 16108 MoveAxis(N, 0, ABG)
03:03:46.121 00.000 16108 Move returns status 0, amount 0
03:03:46.121 00.000 16108 move complete, result=0
03:03:46.121 00.000 16108 worker thread done servicing request
03:03:46.124 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3913, FiltMin=3241, FiltMax=45683, Gamma=1.000
03:03:46.137 00.013 21068 UpdateGuideState exits: m=67896 SNR=53.6
03:03:46.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:46.138 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:46.139 00.001 21068 Enqueuing Expose request
03:03:46.140 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:03:46.141 00.001 16108 Worker thread wakes up
03:03:46.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:46.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:47.115 00.974 16108 Exposure complete
03:03:47.171 00.056 16108 worker thread done servicing request
03:03:47.171 00.000 21068 OnExposeComplete: enter
03:03:47.172 00.001 21068 UpdateGuideState(): m_state=6
03:03:47.173 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
03:03:47.175 00.002 21068 Star::Find returns 1 (0), X=463.93, Y=436.70, Mass=82033, SNR=62.6, Peak=15104 HFD=2.7
03:03:47.176 00.001 21068 MultiStar: [#1 0.02,0.03,0.73,U] [#2 0.42,-0.04,0.00,M2] [#3 -0.13,-0.25,0.81,U] [#4 0.25,-0.11,0.79,U] [#5 0.18,-0.05,0.56,U] [#6 0.04,-0.11,0.66,U] [#7 -0.38,0.03,0.00,M10] [#8 -0.01,-0.16,0.64,U] 
03:03:47.178 00.002 21068 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.12, -0.11}
03:03:47.179 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
03:03:47.181 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
03:03:47.182 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=-0.09 mountY=0.09, mountTheta=2.30
03:03:47.183 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
03:03:47.184 00.001 21068 Enqueuing Move request for scope (0.07, -0.11)
03:03:47.185 00.001 16108 Worker thread wakes up
03:03:47.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
03:03:47.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
03:03:47.186 00.001 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
03:03:47.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:47.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:47.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:03:47.186 00.000 16108 MoveAxis(E, 0, ABG)
03:03:47.186 00.000 16108 Move returns status 0, amount 0
03:03:47.186 00.000 16108 MoveAxis(N, 0, ABG)
03:03:47.186 00.000 16108 Move returns status 0, amount 0
03:03:47.186 00.000 16108 move complete, result=0
03:03:47.186 00.000 16108 worker thread done servicing request
03:03:47.190 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3913, FiltMin=3341, FiltMax=38851, Gamma=1.000
03:03:47.205 00.015 21068 UpdateGuideState exits: m=82033 SNR=62.6
03:03:47.208 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:47.210 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:47.210 00.000 21068 Enqueuing Expose request
03:03:47.211 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:47.212 00.001 16108 Worker thread wakes up
03:03:47.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:47.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:48.375 01.163 16108 Exposure complete
03:03:48.429 00.054 16108 worker thread done servicing request
03:03:48.429 00.000 21068 OnExposeComplete: enter
03:03:48.430 00.001 21068 UpdateGuideState(): m_state=6
03:03:48.431 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
03:03:48.432 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.61, Mass=79387, SNR=60.8, Peak=14112 HFD=2.8
03:03:48.433 00.001 21068 MultiStar: [#1 0.06,0.04,0.97,U] [#2 0.33,0.21,0.00,M3] [#3 0.12,-0.39,0.00,M4] [#4 0.06,-0.11,0.67,U] [#5 -0.15,-0.07,0.58,U] [#6 0.23,-0.18,0.59,U] [#7 -0.14,-0.07,0.60,U] [#8 0.07,-0.13,0.63,U] 
03:03:48.433 00.000 21068 refined, 6 included, MultiStar: {0.00, -0.10}, one-star: {-0.10, -0.21}
03:03:48.434 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
03:03:48.436 00.002 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
03:03:48.437 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=-0.02 mountY=0.10, mountTheta=1.75
03:03:48.441 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.10, opts=13)
03:03:48.441 00.000 21068 Enqueuing Move request for scope (0.00, -0.10)
03:03:48.442 00.001 16108 Worker thread wakes up
03:03:48.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
03:03:48.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
03:03:48.443 00.001 16108 Moving (0.00, -0.10) raw xDistance=-0.02 yDistance=0.10
03:03:48.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:48.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:48.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:03:48.443 00.000 16108 MoveAxis(E, 0, ABG)
03:03:48.443 00.000 16108 Move returns status 0, amount 0
03:03:48.443 00.000 16108 MoveAxis(N, 0, ABG)
03:03:48.443 00.000 16108 Move returns status 0, amount 0
03:03:48.443 00.000 16108 move complete, result=0
03:03:48.443 00.000 16108 worker thread done servicing request
03:03:48.446 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3910, FiltMin=3350, FiltMax=33907, Gamma=1.000
03:03:48.459 00.013 21068 UpdateGuideState exits: m=79387 SNR=60.8
03:03:48.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:48.460 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:48.461 00.001 21068 Enqueuing Expose request
03:03:48.462 00.001 16108 Worker thread wakes up
03:03:48.462 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:48.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:48.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:49.437 00.974 16108 Exposure complete
03:03:49.505 00.068 16108 worker thread done servicing request
03:03:49.505 00.000 21068 OnExposeComplete: enter
03:03:49.507 00.002 21068 UpdateGuideState(): m_state=6
03:03:49.510 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
03:03:49.512 00.002 21068 Star::Find returns 1 (0), X=464.19, Y=436.90, Mass=79093, SNR=69.2, Peak=13120 HFD=2.8
03:03:49.513 00.001 21068 MultiStar: [#1 0.16,0.27,0.75,U] [#2 0.26,0.07,0.72,U] [#3 0.29,-0.25,0.00,M5] [#4 0.25,-0.22,0.74,U] [#5 0.55,0.06,0.00,M1] [#6 0.47,-0.04,0.00,M3] [#7 0.06,0.20,0.53,U] [#8 -0.00,-0.45,0.00,M1] 
03:03:49.514 00.001 21068 refined, 4 included, MultiStar: {0.24, 0.07}, one-star: {0.39, 0.08}
03:03:49.515 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
03:03:49.516 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
03:03:49.517 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.30 mountX=-0.23 mountY=-0.13, mountTheta=-2.62
03:03:49.518 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.07, opts=13)
03:03:49.520 00.002 21068 Enqueuing Move request for scope (0.24, 0.07)
03:03:49.522 00.002 16108 Worker thread wakes up
03:03:49.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
03:03:49.522 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
03:03:49.522 00.000 16108 Moving (0.24, 0.07) raw xDistance=-0.23 yDistance=-0.13
03:03:49.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:03:49.522 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:49.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:03:49.522 00.000 16108 MoveAxis(E, 59, ABG)
03:03:49.522 00.000 16108 Guiding  Dir = 2, Dur = 59
03:03:49.523 00.001 16108 IsSlewing returns 0
03:03:49.523 00.000 16108 IsGuiding returns 0
03:03:49.524 00.001 16108 PulseGuide returned control before completion, sleep 68
03:03:49.528 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3913, FiltMin=3389, FiltMax=30848, Gamma=1.000
03:03:49.541 00.013 21068 UpdateGuideState exits: m=79093 SNR=69.2
03:03:49.541 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:49.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:49.543 00.001 21068 Enqueuing Expose request
03:03:49.598 00.055 16108 IsGuiding returns 1
03:03:49.598 00.000 16108 scope still moving after pulse duration time elapsed
03:03:49.629 00.031 16108 IsSlewing returns 0
03:03:49.629 00.000 16108 IsGuiding returns 1
03:03:49.661 00.032 16108 IsSlewing returns 0
03:03:49.661 00.000 16108 IsGuiding returns 0
03:03:49.661 00.000 16108 scope move finished after 59 + 78 ms
03:03:49.661 00.000 16108 Move returns status 0, amount 59
03:03:49.661 00.000 16108 MoveAxis(N, 0, ABG)
03:03:49.661 00.000 16108 Move returns status 0, amount 0
03:03:49.661 00.000 16108 move complete, result=0
03:03:49.662 00.001 16108 worker thread done servicing request
03:03:49.662 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
03:03:49.663 00.001 16108 Worker thread wakes up
03:03:49.663 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:49.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:50.824 01.161 16108 Exposure complete
03:03:50.889 00.065 16108 worker thread done servicing request
03:03:50.889 00.000 21068 OnExposeComplete: enter
03:03:50.890 00.001 21068 UpdateGuideState(): m_state=6
03:03:50.891 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
03:03:50.893 00.002 21068 Star::Find returns 1 (0), X=463.36, Y=436.80, Mass=71086, SNR=56.8, Peak=13664 HFD=2.6
03:03:50.895 00.002 21068 MultiStar: [#1 -0.51,0.06,0.00,M1] [#2 -0.07,0.00,0.75,U] [#3 -0.21,-0.40,0.00,M6] [#4 -0.34,-0.26,0.00,M1] [#5 -0.46,-0.09,0.00,M2] [#6 -0.12,-0.05,0.63,U] [#7 -0.37,-0.11,0.00,M9] [#8 0.27,0.00,0.58,U] 
03:03:50.895 00.000 21068 refined, 3 included, MultiStar: {-0.14, -0.02}, one-star: {-0.45, -0.02}
03:03:50.896 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
03:03:50.897 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
03:03:50.898 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.02 mountX=0.13 mountY=0.05, mountTheta=0.35
03:03:50.901 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.02, opts=13)
03:03:50.903 00.002 21068 Enqueuing Move request for scope (-0.14, -0.02)
03:03:50.905 00.002 16108 Worker thread wakes up
03:03:50.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:03:50.906 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:03:50.906 00.000 16108 Moving (-0.14, -0.02) raw xDistance=0.13 yDistance=0.05
03:03:50.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:03:50.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:50.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:50.906 00.000 16108 MoveAxis(E, 0, ABG)
03:03:50.906 00.000 16108 Move returns status 0, amount 0
03:03:50.906 00.000 16108 MoveAxis(N, 0, ABG)
03:03:50.906 00.000 16108 Move returns status 0, amount 0
03:03:50.906 00.000 16108 move complete, result=0
03:03:50.906 00.000 16108 worker thread done servicing request
03:03:50.912 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3907, FiltMin=3376, FiltMax=31705, Gamma=1.000
03:03:50.926 00.014 21068 UpdateGuideState exits: m=71086 SNR=56.8
03:03:50.927 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:50.928 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:50.929 00.001 21068 Enqueuing Expose request
03:03:50.930 00.001 16108 Worker thread wakes up
03:03:50.930 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:50.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:50.930 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:51.904 00.974 16108 Exposure complete
03:03:51.965 00.061 16108 worker thread done servicing request
03:03:51.965 00.000 21068 OnExposeComplete: enter
03:03:51.966 00.001 21068 UpdateGuideState(): m_state=6
03:03:51.967 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
03:03:51.968 00.001 21068 Star::Find returns 1 (0), X=463.37, Y=436.79, Mass=89912, SNR=63.3, Peak=14912 HFD=2.7
03:03:51.969 00.001 21068 MultiStar: [#1 -0.20,0.25,0.96,U] [#2 -0.21,0.24,0.86,U] [#3 -0.61,-0.44,0.00,M7] [#4 -0.18,-0.14,0.69,U] [#5 -0.43,0.10,0.00,M3] [#6 -0.14,-0.10,0.56,U] [#7 -0.55,0.23,0.00,M10] [#8 -0.51,-0.23,0.00,M1] 
03:03:51.970 00.001 21068 refined, 4 included, MultiStar: {-0.25, 0.06}, one-star: {-0.44, -0.02}
03:03:51.971 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
03:03:51.972 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
03:03:51.972 00.000 21068 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.89 mountX=0.26 mountY=-0.00, mountTheta=-0.02
03:03:51.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.06, opts=13)
03:03:51.975 00.001 21068 Enqueuing Move request for scope (-0.25, 0.06)
03:03:51.976 00.001 16108 Worker thread wakes up
03:03:51.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
03:03:51.976 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
03:03:51.976 00.000 16108 Moving (-0.25, 0.06) raw xDistance=0.26 yDistance=-0.00
03:03:51.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:03:51.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:51.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:03:51.976 00.000 16108 MoveAxis(W, 67, ABG)
03:03:51.976 00.000 16108 Guiding  Dir = 3, Dur = 67
03:03:51.977 00.001 16108 IsSlewing returns 0
03:03:51.977 00.000 16108 IsGuiding returns 0
03:03:51.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3904, FiltMin=3341, FiltMax=38099, Gamma=1.000
03:03:52.001 00.021 21068 UpdateGuideState exits: m=89912 SNR=63.3
03:03:52.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:52.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:52.004 00.001 21068 Enqueuing Expose request
03:03:52.029 00.025 16108 PulseGuide returned control before completion, sleep 26
03:03:52.059 00.030 16108 IsGuiding returns 1
03:03:52.059 00.000 16108 scope still moving after pulse duration time elapsed
03:03:52.090 00.031 16108 IsSlewing returns 0
03:03:52.090 00.000 16108 IsGuiding returns 1
03:03:52.122 00.032 16108 IsSlewing returns 0
03:03:52.122 00.000 16108 IsGuiding returns 0
03:03:52.122 00.000 16108 scope move finished after 67 + 77 ms
03:03:52.122 00.000 16108 Move returns status 0, amount 67
03:03:52.122 00.000 16108 MoveAxis(N, 0, ABG)
03:03:52.122 00.000 16108 Move returns status 0, amount 0
03:03:52.122 00.000 16108 move complete, result=0
03:03:52.122 00.000 16108 worker thread done servicing request
03:03:52.122 00.000 16108 Worker thread wakes up
03:03:52.123 00.001 21068 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
03:03:52.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:52.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:53.279 01.155 16108 Exposure complete
03:03:53.346 00.067 16108 worker thread done servicing request
03:03:53.346 00.000 21068 OnExposeComplete: enter
03:03:53.347 00.001 21068 UpdateGuideState(): m_state=6
03:03:53.347 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
03:03:53.348 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=437.17, Mass=88363, SNR=64.1, Peak=16176 HFD=2.5
03:03:53.349 00.001 21068 MultiStar: [#1 -0.35,0.29,0.00,M1] [#2 0.01,0.39,0.00,M1] [#3 -0.09,-0.18,0.73,U] [#4 -0.20,0.20,0.90,U] [#5 -0.26,0.19,0.52,U] [#6 -0.21,0.14,0.72,U] [#7 -0.50,0.29,0.00,R] [#8 -0.20,0.17,0.56,U] 
03:03:53.355 00.006 21068 refined, 5 included, MultiStar: {-0.16, 0.16}, one-star: {-0.05, 0.35}
03:03:53.357 00.002 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
03:03:53.359 00.002 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
03:03:53.361 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=0.18 mountY=-0.12, mountTheta=-0.57
03:03:53.364 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.16, opts=13)
03:03:53.365 00.001 21068 Enqueuing Move request for scope (-0.16, 0.16)
03:03:53.366 00.001 16108 Worker thread wakes up
03:03:53.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
03:03:53.366 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
03:03:53.366 00.000 16108 Moving (-0.16, 0.16) raw xDistance=0.18 yDistance=-0.12
03:03:53.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:03:53.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:53.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:03:53.368 00.002 16108 MoveAxis(E, 0, ABG)
03:03:53.368 00.000 16108 Move returns status 0, amount 0
03:03:53.368 00.000 16108 MoveAxis(N, 0, ABG)
03:03:53.368 00.000 16108 Move returns status 0, amount 0
03:03:53.368 00.000 16108 move complete, result=0
03:03:53.368 00.000 16108 worker thread done servicing request
03:03:53.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3904, FiltMin=3264, FiltMax=37491, Gamma=1.000
03:03:53.387 00.016 21068 UpdateGuideState exits: m=88363 SNR=64.1
03:03:53.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:53.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:53.390 00.001 21068 Enqueuing Expose request
03:03:53.391 00.001 16108 Worker thread wakes up
03:03:53.391 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:53.392 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:53.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:54.364 00.972 16108 Exposure complete
03:03:54.420 00.056 16108 worker thread done servicing request
03:03:54.420 00.000 21068 OnExposeComplete: enter
03:03:54.421 00.001 21068 UpdateGuideState(): m_state=6
03:03:54.422 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
03:03:54.423 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.84, Mass=78826, SNR=59.7, Peak=17664 HFD=2.4
03:03:54.426 00.003 21068 MultiStar: [#1 -0.34,0.06,0.80,U] [#2 0.12,0.11,0.83,U] [#3 -0.24,-0.33,0.00,M7] [#4 -0.02,-0.01,0.75,U] [#5 -0.10,0.24,0.56,U] [#6 -0.25,0.10,0.73,U] [#7 -0.44,0.18,0.00,M1] [#8 0.07,-0.26,0.62,U] 
03:03:54.427 00.001 21068 single-star, 6 included, MultiStar: {-0.06, 0.04}, one-star: {0.04, 0.02}
03:03:54.429 00.002 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
03:03:54.431 00.002 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
03:03:54.432 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.52 mountX=-0.03 mountY=-0.03, mountTheta=-2.41
03:03:54.436 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
03:03:54.437 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
03:03:54.437 00.000 16108 Worker thread wakes up
03:03:54.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:03:54.438 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:03:54.438 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=-0.03
03:03:54.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:54.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:54.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:54.438 00.000 16108 MoveAxis(E, 0, ABG)
03:03:54.438 00.000 16108 Move returns status 0, amount 0
03:03:54.438 00.000 16108 MoveAxis(N, 0, ABG)
03:03:54.438 00.000 16108 Move returns status 0, amount 0
03:03:54.438 00.000 16108 move complete, result=0
03:03:54.438 00.000 16108 worker thread done servicing request
03:03:54.442 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=3904, FiltMin=3296, FiltMax=31251, Gamma=1.000
03:03:54.457 00.015 21068 UpdateGuideState exits: m=78826 SNR=59.7
03:03:54.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:54.458 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:54.460 00.002 21068 Enqueuing Expose request
03:03:54.461 00.001 16108 Worker thread wakes up
03:03:54.461 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:54.462 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:54.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:55.630 01.168 16108 Exposure complete
03:03:55.685 00.055 16108 worker thread done servicing request
03:03:55.685 00.000 21068 OnExposeComplete: enter
03:03:55.686 00.001 21068 UpdateGuideState(): m_state=6
03:03:55.686 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
03:03:55.687 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.84, Mass=91554, SNR=66.9, Peak=17648 HFD=2.4
03:03:55.688 00.001 21068 MultiStar: [#1 -0.26,0.26,0.00,M1] [#2 -0.16,0.13,0.81,U] [#3 -0.57,-0.53,0.00,M8] [#4 0.09,-0.07,0.71,U] [#5 -0.85,-0.08,0.00,M2] [#6 -0.00,-0.04,0.70,U] [#7 -0.25,-0.44,0.00,M2] [#8 0.15,-0.51,0.00,M1] 
03:03:55.690 00.002 21068 refined, 3 included, MultiStar: {-0.01, 0.02}, one-star: {0.03, 0.02}
03:03:55.690 00.000 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
03:03:55.691 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
03:03:55.692 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.19 mountX=0.02 mountY=-0.01, mountTheta=-0.74
03:03:55.693 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
03:03:55.694 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
03:03:55.694 00.000 16108 Worker thread wakes up
03:03:55.695 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:03:55.695 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:03:55.695 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:03:55.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:55.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:55.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:55.695 00.000 16108 MoveAxis(E, 0, ABG)
03:03:55.695 00.000 16108 Move returns status 0, amount 0
03:03:55.695 00.000 16108 MoveAxis(N, 0, ABG)
03:03:55.695 00.000 16108 Move returns status 0, amount 0
03:03:55.695 00.000 16108 move complete, result=0
03:03:55.695 00.000 16108 worker thread done servicing request
03:03:55.700 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3901, FiltMin=3392, FiltMax=31081, Gamma=1.000
03:03:55.712 00.012 21068 UpdateGuideState exits: m=91554 SNR=66.9
03:03:55.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:55.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:55.714 00.000 21068 Enqueuing Expose request
03:03:55.715 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:55.716 00.001 16108 Worker thread wakes up
03:03:55.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:55.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:56.687 00.971 16108 Exposure complete
03:03:56.762 00.075 16108 worker thread done servicing request
03:03:56.762 00.000 21068 OnExposeComplete: enter
03:03:56.763 00.001 21068 UpdateGuideState(): m_state=6
03:03:56.764 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
03:03:56.765 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.54, Mass=79632, SNR=66.5, Peak=14384 HFD=3.1
03:03:56.766 00.001 21068 MultiStar: [#1 0.07,-0.18,0.82,U] [#2 0.18,0.02,1.10,U] [#3 -0.17,-0.10,0.69,U] [#4 -0.17,-0.28,0.79,U] [#5 0.15,0.36,0.00,M3] [#6 0.02,-0.22,0.81,U] [#7 -0.12,-0.38,0.00,M3] [#8 -0.06,-0.12,0.58,U] 
03:03:56.766 00.000 21068 refined, 6 included, MultiStar: {-0.06, -0.16}, one-star: {-0.32, -0.27}
03:03:56.767 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
03:03:56.768 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
03:03:56.769 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.03 mountY=0.17, mountTheta=1.40
03:03:56.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.16, opts=13)
03:03:56.772 00.001 21068 Enqueuing Move request for scope (-0.06, -0.16)
03:03:56.773 00.001 16108 Worker thread wakes up
03:03:56.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
03:03:56.773 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
03:03:56.773 00.000 16108 Moving (-0.06, -0.16) raw xDistance=0.03 yDistance=0.17
03:03:56.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:56.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:56.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:03:56.773 00.000 16108 MoveAxis(E, 0, ABG)
03:03:56.773 00.000 16108 Move returns status 0, amount 0
03:03:56.773 00.000 16108 MoveAxis(N, 0, ABG)
03:03:56.773 00.000 16108 Move returns status 0, amount 0
03:03:56.773 00.000 16108 move complete, result=0
03:03:56.774 00.001 16108 worker thread done servicing request
03:03:56.776 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3901, FiltMin=3350, FiltMax=30547, Gamma=1.000
03:03:56.790 00.014 21068 UpdateGuideState exits: m=79632 SNR=66.5
03:03:56.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:56.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:56.792 00.000 21068 Enqueuing Expose request
03:03:56.793 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:03:56.794 00.001 16108 Worker thread wakes up
03:03:56.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:56.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:57.957 01.163 16108 Exposure complete
03:03:58.044 00.087 16108 worker thread done servicing request
03:03:58.045 00.001 21068 OnExposeComplete: enter
03:03:58.045 00.000 21068 UpdateGuideState(): m_state=6
03:03:58.046 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
03:03:58.047 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.77, Mass=71123, SNR=54.6, Peak=13376 HFD=2.7
03:03:58.048 00.001 21068 MultiStar: [#1 0.02,0.06,1.09,U] [#2 0.20,0.01,0.86,U] [#3 -0.22,-0.60,0.00,M8] [#4 0.24,-0.51,0.00,M1] [#5 -0.09,-0.14,0.81,U] [#6 0.15,-0.38,0.00,M1] [#7 0.35,-0.17,0.00,M4] [#8 -0.15,-0.59,0.00,M1] 
03:03:58.049 00.001 21068 refined, 3 included, MultiStar: {0.05, -0.02}, one-star: {0.05, -0.05}
03:03:58.049 00.000 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
03:03:58.050 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
03:03:58.051 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.48 mountX=-0.05 mountY=0.01, mountTheta=2.90
03:03:58.052 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
03:03:58.054 00.002 21068 Enqueuing Move request for scope (0.05, -0.02)
03:03:58.054 00.000 16108 Worker thread wakes up
03:03:58.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
03:03:58.055 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
03:03:58.055 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.01
03:03:58.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:03:58.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:58.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:58.055 00.000 16108 MoveAxis(E, 0, ABG)
03:03:58.055 00.000 16108 Move returns status 0, amount 0
03:03:58.055 00.000 16108 MoveAxis(N, 0, ABG)
03:03:58.055 00.000 16108 Move returns status 0, amount 0
03:03:58.055 00.000 16108 move complete, result=0
03:03:58.055 00.000 16108 worker thread done servicing request
03:03:58.058 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3897, FiltMin=3302, FiltMax=29926, Gamma=1.000
03:03:58.075 00.017 21068 UpdateGuideState exits: m=71123 SNR=54.6
03:03:58.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:58.077 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:58.077 00.000 21068 Enqueuing Expose request
03:03:58.078 00.001 16108 Worker thread wakes up
03:03:58.078 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:58.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:58.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:03:59.055 00.976 16108 Exposure complete
03:03:59.132 00.077 16108 worker thread done servicing request
03:03:59.132 00.000 21068 OnExposeComplete: enter
03:03:59.133 00.001 21068 UpdateGuideState(): m_state=6
03:03:59.134 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
03:03:59.135 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.50, Mass=72335, SNR=53.7, Peak=14160 HFD=2.6
03:03:59.136 00.001 21068 MultiStar: [#1 -0.06,-0.27,1.06,U] [#2 0.22,0.08,0.95,U] [#3 0.11,-0.69,0.00,M9] [#4 0.30,-0.12,0.77,U] [#5 0.26,-0.32,0.00,M3] [#6 0.22,-0.13,0.66,U] [#7 0.23,-0.40,0.00,M5] [#8 0.09,-0.38,0.00,M2] 
03:03:59.138 00.002 21068 refined, 4 included, MultiStar: {0.15, -0.16}, one-star: {0.13, -0.31}
03:03:59.140 00.002 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
03:03:59.142 00.002 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
03:03:59.144 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.82 mountX=-0.17 mountY=0.12, mountTheta=2.54
03:03:59.147 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.16, opts=13)
03:03:59.148 00.001 21068 Enqueuing Move request for scope (0.15, -0.16)
03:03:59.150 00.002 16108 Worker thread wakes up
03:03:59.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
03:03:59.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
03:03:59.150 00.000 16108 Moving (0.15, -0.16) raw xDistance=-0.17 yDistance=0.12
03:03:59.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:03:59.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:59.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:03:59.150 00.000 16108 MoveAxis(E, 0, ABG)
03:03:59.150 00.000 16108 Move returns status 0, amount 0
03:03:59.150 00.000 16108 MoveAxis(N, 0, ABG)
03:03:59.150 00.000 16108 Move returns status 0, amount 0
03:03:59.150 00.000 16108 move complete, result=0
03:03:59.150 00.000 16108 worker thread done servicing request
03:03:59.155 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3897, FiltMin=3360, FiltMax=27267, Gamma=1.000
03:03:59.173 00.018 21068 UpdateGuideState exits: m=72335 SNR=53.7
03:03:59.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:59.174 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:03:59.175 00.001 21068 Enqueuing Expose request
03:03:59.176 00.001 16108 Worker thread wakes up
03:03:59.176 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:59.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:03:59.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:00.346 01.169 16108 Exposure complete
03:04:00.411 00.065 16108 worker thread done servicing request
03:04:00.411 00.000 21068 OnExposeComplete: enter
03:04:00.413 00.002 21068 UpdateGuideState(): m_state=6
03:04:00.414 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
03:04:00.415 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.96, Mass=84312, SNR=63.6, Peak=16480 HFD=2.5
03:04:00.416 00.001 21068 MultiStar: [#1 -0.23,0.11,1.02,U] [#2 -0.15,0.17,0.74,U] [#3 -0.13,-0.15,0.72,U] [#4 -0.10,-0.37,0.00,M1] [#5 -0.48,0.24,0.00,M4] [#6 -0.04,-0.04,0.69,U] [#7 0.14,-0.28,0.50,U] [#8 -0.31,-0.16,0.51,U] 
03:04:00.417 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.00}, one-star: {-0.12, 0.14}
03:04:00.417 00.000 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
03:04:00.418 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
03:04:00.419 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.11 mountX=0.13 mountY=0.03, mountTheta=0.20
03:04:00.420 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.00, opts=13)
03:04:00.421 00.001 21068 Enqueuing Move request for scope (-0.13, 0.00)
03:04:00.422 00.001 16108 Worker thread wakes up
03:04:00.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
03:04:00.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
03:04:00.422 00.000 16108 Moving (-0.13, 0.00) raw xDistance=0.13 yDistance=0.03
03:04:00.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:04:00.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:00.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:00.422 00.000 16108 MoveAxis(E, 0, ABG)
03:04:00.422 00.000 16108 Move returns status 0, amount 0
03:04:00.422 00.000 16108 MoveAxis(N, 0, ABG)
03:04:00.422 00.000 16108 Move returns status 0, amount 0
03:04:00.423 00.001 16108 move complete, result=0
03:04:00.423 00.000 16108 worker thread done servicing request
03:04:00.430 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3897, FiltMin=3229, FiltMax=34531, Gamma=1.000
03:04:00.448 00.018 21068 UpdateGuideState exits: m=84312 SNR=63.6
03:04:00.450 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:00.450 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:00.451 00.001 21068 Enqueuing Expose request
03:04:00.453 00.002 16108 Worker thread wakes up
03:04:00.453 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:00.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:00.454 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:01.428 00.974 16108 Exposure complete
03:04:01.488 00.060 16108 worker thread done servicing request
03:04:01.488 00.000 21068 OnExposeComplete: enter
03:04:01.489 00.001 21068 UpdateGuideState(): m_state=6
03:04:01.490 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
03:04:01.491 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.66, Mass=77017, SNR=58.4, Peak=14208 HFD=2.7
03:04:01.493 00.002 21068 MultiStar: [#1 -0.12,0.02,1.10,U] [#2 -0.01,-0.05,0.92,U] [#3 -0.14,-0.33,0.85,U] [#4 -0.36,-0.31,0.00,M2] [#5 -0.12,0.31,0.67,U] [#6 -0.06,0.24,0.65,U] [#7 0.34,-0.21,0.00,M5] [#8 -0.39,-0.27,0.00,M2] 
03:04:01.493 00.000 21068 refined, 5 included, MultiStar: {-0.08, -0.02}, one-star: {-0.04, -0.16}
03:04:01.494 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
03:04:01.495 00.001 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
03:04:01.495 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.90 mountX=0.08 mountY=0.04, mountTheta=0.47
03:04:01.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
03:04:01.498 00.001 21068 Enqueuing Move request for scope (-0.08, -0.02)
03:04:01.498 00.000 16108 Worker thread wakes up
03:04:01.499 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
03:04:01.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
03:04:01.499 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.08 yDistance=0.04
03:04:01.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:04:01.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:01.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:04:01.499 00.000 16108 MoveAxis(E, 0, ABG)
03:04:01.499 00.000 16108 Move returns status 0, amount 0
03:04:01.499 00.000 16108 MoveAxis(N, 0, ABG)
03:04:01.499 00.000 16108 Move returns status 0, amount 0
03:04:01.499 00.000 16108 move complete, result=0
03:04:01.499 00.000 16108 worker thread done servicing request
03:04:01.502 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3897, FiltMin=3357, FiltMax=35923, Gamma=1.000
03:04:01.517 00.015 21068 UpdateGuideState exits: m=77017 SNR=58.4
03:04:01.517 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:01.518 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:01.519 00.001 21068 Enqueuing Expose request
03:04:01.519 00.000 16108 Worker thread wakes up
03:04:01.519 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:01.521 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:01.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:02.684 01.163 16108 Exposure complete
03:04:02.741 00.057 16108 worker thread done servicing request
03:04:02.741 00.000 21068 OnExposeComplete: enter
03:04:02.742 00.001 21068 UpdateGuideState(): m_state=6
03:04:02.743 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
03:04:02.744 00.001 21068 Star::Find returns 1 (0), X=463.54, Y=436.52, Mass=75666, SNR=56.6, Peak=12320 HFD=3.1
03:04:02.746 00.002 21068 MultiStar: [#1 -0.11,-0.09,0.99,U] [#2 -0.04,-0.09,1.00,U] [#3 -0.20,-0.22,0.76,U] [#4 -0.23,-0.35,0.00,M3] [#5 -0.11,0.08,0.72,U] [#6 -0.06,0.04,0.64,U] [#7 0.52,-0.26,0.00,M6] [#8 -0.37,-0.37,0.00,M3] 
03:04:02.747 00.001 21068 refined, 5 included, MultiStar: {-0.13, -0.11}, one-star: {-0.27, -0.30}
03:04:02.747 00.000 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
03:04:02.748 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
03:04:02.750 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.46 mountX=0.11 mountY=0.14, mountTheta=0.88
03:04:02.751 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
03:04:02.752 00.001 21068 Enqueuing Move request for scope (-0.13, -0.11)
03:04:02.753 00.001 16108 Worker thread wakes up
03:04:02.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
03:04:02.753 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
03:04:02.753 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.14
03:04:02.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:04:02.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:02.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:04:02.753 00.000 16108 MoveAxis(E, 0, ABG)
03:04:02.753 00.000 16108 Move returns status 0, amount 0
03:04:02.753 00.000 16108 MoveAxis(N, 0, ABG)
03:04:02.754 00.001 16108 Move returns status 0, amount 0
03:04:02.754 00.000 16108 move complete, result=0
03:04:02.754 00.000 16108 worker thread done servicing request
03:04:02.757 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3897, FiltMin=3341, FiltMax=36915, Gamma=1.000
03:04:02.783 00.026 21068 UpdateGuideState exits: m=75666 SNR=56.6
03:04:02.785 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:02.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:02.788 00.002 21068 Enqueuing Expose request
03:04:02.791 00.003 16108 Worker thread wakes up
03:04:02.791 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:02.792 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:02.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:03.757 00.965 16108 Exposure complete
03:04:03.850 00.093 16108 worker thread done servicing request
03:04:03.850 00.000 21068 OnExposeComplete: enter
03:04:03.851 00.001 21068 UpdateGuideState(): m_state=6
03:04:03.852 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
03:04:03.853 00.001 21068 Star::Find returns 1 (0), X=463.79, Y=436.89, Mass=76634, SNR=54.5, Peak=14416 HFD=2.4
03:04:03.855 00.002 21068 MultiStar: [#1 -0.07,0.10,1.04,U] [#2 -0.12,0.21,1.04,U] [#3 -0.15,-0.19,1.00,U] [#4 -0.17,-0.02,0.97,U] [#5 -0.28,0.10,0.71,U] [#6 -0.07,-0.27,0.70,U] [#7 0.37,-0.22,0.00,M7] [#8 -0.06,-0.49,0.00,M4] 
03:04:03.856 00.001 21068 single-star, 6 included, MultiStar: {-0.12, 0.01}, one-star: {-0.02, 0.07}
03:04:03.856 00.000 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
03:04:03.857 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
03:04:03.858 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.79 mountX=0.03 mountY=-0.06, mountTheta=-1.17
03:04:03.859 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
03:04:03.860 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
03:04:03.861 00.001 16108 Worker thread wakes up
03:04:03.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
03:04:03.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
03:04:03.861 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
03:04:03.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:04:03.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:03.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:04:03.861 00.000 16108 MoveAxis(E, 0, ABG)
03:04:03.861 00.000 16108 Move returns status 0, amount 0
03:04:03.861 00.000 16108 MoveAxis(N, 0, ABG)
03:04:03.861 00.000 16108 Move returns status 0, amount 0
03:04:03.861 00.000 16108 move complete, result=0
03:04:03.861 00.000 16108 worker thread done servicing request
03:04:03.865 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3897, FiltMin=3366, FiltMax=35587, Gamma=1.000
03:04:03.878 00.013 21068 UpdateGuideState exits: m=76634 SNR=54.5
03:04:03.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:03.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:03.880 00.000 21068 Enqueuing Expose request
03:04:03.881 00.001 16108 Worker thread wakes up
03:04:03.881 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:03.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:03.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:05.051 01.169 16108 Exposure complete
03:04:05.125 00.074 16108 worker thread done servicing request
03:04:05.125 00.000 21068 OnExposeComplete: enter
03:04:05.126 00.001 21068 UpdateGuideState(): m_state=6
03:04:05.127 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
03:04:05.128 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=436.88, Mass=70567, SNR=55.5, Peak=14144 HFD=2.6
03:04:05.129 00.001 21068 MultiStar: [#1 -0.06,-0.06,1.23,U] [#2 0.23,-0.05,1.03,U] [#3 0.22,-0.45,0.00,M6] [#4 0.15,-0.14,0.87,U] [#5 -0.09,-0.03,0.67,U] [#6 0.15,-0.03,0.73,U] [#7 0.62,0.08,0.00,M8] [#8 0.14,-0.56,0.00,M5] 
03:04:05.129 00.000 21068 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {0.22, 0.06}
03:04:05.131 00.002 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
03:04:05.132 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
03:04:05.133 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=-0.11 mountY=0.02, mountTheta=2.97
03:04:05.134 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.04, opts=13)
03:04:05.135 00.001 21068 Enqueuing Move request for scope (0.10, -0.04)
03:04:05.136 00.001 16108 Worker thread wakes up
03:04:05.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:04:05.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:04:05.136 00.000 16108 Moving (0.10, -0.04) raw xDistance=-0.11 yDistance=0.02
03:04:05.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:05.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:05.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:05.136 00.000 16108 MoveAxis(E, 0, ABG)
03:04:05.136 00.000 16108 Move returns status 0, amount 0
03:04:05.136 00.000 16108 MoveAxis(N, 0, ABG)
03:04:05.136 00.000 16108 Move returns status 0, amount 0
03:04:05.136 00.000 16108 move complete, result=0
03:04:05.136 00.000 16108 worker thread done servicing request
03:04:05.141 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3894, FiltMin=3296, FiltMax=33347, Gamma=1.000
03:04:05.154 00.013 21068 UpdateGuideState exits: m=70567 SNR=55.5
03:04:05.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:05.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:05.156 00.000 21068 Enqueuing Expose request
03:04:05.157 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:05.158 00.001 16108 Worker thread wakes up
03:04:05.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:05.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:06.119 00.961 16108 Exposure complete
03:04:06.175 00.056 16108 worker thread done servicing request
03:04:06.175 00.000 21068 OnExposeComplete: enter
03:04:06.177 00.002 21068 UpdateGuideState(): m_state=6
03:04:06.178 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
03:04:06.179 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.73, Mass=71003, SNR=51.9, Peak=15920 HFD=2.4
03:04:06.180 00.001 21068 MultiStar: [#1 0.13,0.09,1.38,U] [#2 0.15,0.10,1.05,U] [#3 0.05,-0.24,0.79,U] [#4 0.24,-0.13,1.05,U] [#5 0.29,0.02,0.86,U] [#6 0.12,-0.15,0.85,U] [#7 0.52,-0.42,0.00,M9] [#8 0.23,-0.69,0.00,M6] 
03:04:06.180 00.000 21068 single-star, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.06, -0.09}
03:04:06.181 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
03:04:06.182 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
03:04:06.182 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.95 mountX=-0.08 mountY=0.07, mountTheta=2.40
03:04:06.185 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
03:04:06.186 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
03:04:06.186 00.000 16108 Worker thread wakes up
03:04:06.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:04:06.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:04:06.187 00.001 16108 Moving (0.06, -0.09) raw xDistance=-0.08 yDistance=0.07
03:04:06.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:06.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:06.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:04:06.187 00.000 16108 MoveAxis(E, 0, ABG)
03:04:06.187 00.000 16108 Move returns status 0, amount 0
03:04:06.187 00.000 16108 MoveAxis(N, 0, ABG)
03:04:06.187 00.000 16108 Move returns status 0, amount 0
03:04:06.187 00.000 16108 move complete, result=0
03:04:06.187 00.000 16108 worker thread done servicing request
03:04:06.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3891, FiltMin=3309, FiltMax=30864, Gamma=1.000
03:04:06.216 00.026 21068 UpdateGuideState exits: m=71003 SNR=51.9
03:04:06.218 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:06.220 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:06.221 00.001 21068 Enqueuing Expose request
03:04:06.222 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:06.223 00.001 16108 Worker thread wakes up
03:04:06.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:06.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:07.375 01.152 16108 Exposure complete
03:04:07.434 00.059 16108 worker thread done servicing request
03:04:07.434 00.000 21068 OnExposeComplete: enter
03:04:07.437 00.003 21068 UpdateGuideState(): m_state=6
03:04:07.439 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
03:04:07.440 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.47, Mass=83627, SNR=54.7, Peak=12992 HFD=3.0
03:04:07.441 00.001 21068 MultiStar: [#1 0.01,-0.07,1.07,U] [#2 0.54,0.07,0.00,M1] [#3 -0.07,-0.10,0.81,U] [#4 -0.05,-0.34,0.76,U] [#5 0.12,-0.04,0.62,U] [#6 0.20,-0.04,0.87,U] [#7 0.28,-0.28,0.00,M10] [#8 -0.14,-0.36,0.00,M7] 
03:04:07.442 00.001 21068 refined, 5 included, MultiStar: {0.02, -0.16}, one-star: {-0.06, -0.34}
03:04:07.443 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
03:04:07.444 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
03:04:07.445 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.45 mountX=-0.05 mountY=0.15, mountTheta=1.87
03:04:07.449 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
03:04:07.451 00.002 21068 Enqueuing Move request for scope (0.02, -0.16)
03:04:07.453 00.002 16108 Worker thread wakes up
03:04:07.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
03:04:07.454 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
03:04:07.454 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.05 yDistance=0.15
03:04:07.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:04:07.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:07.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:04:07.454 00.000 16108 MoveAxis(E, 0, ABG)
03:04:07.454 00.000 16108 Move returns status 0, amount 0
03:04:07.454 00.000 16108 MoveAxis(N, 0, ABG)
03:04:07.454 00.000 16108 Move returns status 0, amount 0
03:04:07.454 00.000 16108 move complete, result=0
03:04:07.454 00.000 16108 worker thread done servicing request
03:04:07.461 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3888, FiltMin=3273, FiltMax=37363, Gamma=1.000
03:04:07.484 00.023 21068 UpdateGuideState exits: m=83627 SNR=54.7
03:04:07.487 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:07.489 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:07.492 00.003 21068 Enqueuing Expose request
03:04:07.493 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:07.495 00.002 16108 Worker thread wakes up
03:04:07.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:07.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:08.478 00.983 16108 Exposure complete
03:04:08.570 00.092 16108 worker thread done servicing request
03:04:08.570 00.000 21068 OnExposeComplete: enter
03:04:08.571 00.001 21068 UpdateGuideState(): m_state=6
03:04:08.572 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
03:04:08.573 00.001 21068 Star::Find returns 1 (0), X=464.00, Y=436.62, Mass=69373, SNR=53.5, Peak=14352 HFD=2.6
03:04:08.574 00.001 21068 MultiStar: [#1 -0.04,-0.16,1.07,U] [#2 0.11,0.02,1.04,U] [#3 0.33,-0.47,0.00,M5] [#4 0.15,-0.11,0.93,U] [#5 0.01,0.22,0.76,U] [#6 0.20,-0.16,0.81,U] [#7 0.49,-0.29,0.00,R] [#8 0.39,-0.34,0.00,M8] 
03:04:08.574 00.000 21068 refined, 5 included, MultiStar: {0.10, -0.08}, one-star: {0.19, -0.19}
03:04:08.575 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
03:04:08.576 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
03:04:08.576 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.11 mountY=0.05, mountTheta=2.72
03:04:08.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.08, opts=13)
03:04:08.580 00.002 21068 Enqueuing Move request for scope (0.10, -0.08)
03:04:08.581 00.001 16108 Worker thread wakes up
03:04:08.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
03:04:08.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
03:04:08.581 00.000 16108 Moving (0.10, -0.08) raw xDistance=-0.11 yDistance=0.05
03:04:08.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:08.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:08.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:04:08.581 00.000 16108 MoveAxis(E, 0, ABG)
03:04:08.581 00.000 16108 Move returns status 0, amount 0
03:04:08.581 00.000 16108 MoveAxis(N, 0, ABG)
03:04:08.581 00.000 16108 Move returns status 0, amount 0
03:04:08.581 00.000 16108 move complete, result=0
03:04:08.582 00.001 16108 worker thread done servicing request
03:04:08.584 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3888, FiltMin=3277, FiltMax=32707, Gamma=1.000
03:04:08.597 00.013 21068 UpdateGuideState exits: m=69373 SNR=53.5
03:04:08.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:08.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:08.600 00.001 21068 Enqueuing Expose request
03:04:08.600 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:08.601 00.001 16108 Worker thread wakes up
03:04:08.601 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:08.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:09.757 01.156 16108 Exposure complete
03:04:09.813 00.056 16108 worker thread done servicing request
03:04:09.813 00.000 21068 OnExposeComplete: enter
03:04:09.815 00.002 21068 UpdateGuideState(): m_state=6
03:04:09.816 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
03:04:09.817 00.001 21068 Star::Find returns 1 (0), X=463.96, Y=436.48, Mass=87435, SNR=58.6, Peak=13712 HFD=3.0
03:04:09.818 00.001 21068 MultiStar: [#1 0.02,-0.32,0.97,U] [#2 0.17,0.02,0.93,U] [#3 0.04,-0.71,0.00,M6] [#4 0.12,-0.60,0.00,M1] [#5 0.03,0.14,0.69,U] [#6 0.27,-0.49,0.00,M1] [#7 -0.14,-0.36,0.00,M1] [#8 -0.32,-0.48,0.00,M9] 
03:04:09.818 00.000 21068 refined, 3 included, MultiStar: {0.10, -0.15}, one-star: {0.15, -0.33}
03:04:09.819 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
03:04:09.820 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
03:04:09.820 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.99 mountX=-0.12 mountY=0.12, mountTheta=2.36
03:04:09.822 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
03:04:09.823 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
03:04:09.824 00.001 16108 Worker thread wakes up
03:04:09.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
03:04:09.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
03:04:09.824 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.12 yDistance=0.12
03:04:09.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:04:09.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:09.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:04:09.824 00.000 16108 MoveAxis(E, 0, ABG)
03:04:09.825 00.001 16108 Move returns status 0, amount 0
03:04:09.825 00.000 16108 MoveAxis(N, 0, ABG)
03:04:09.825 00.000 16108 Move returns status 0, amount 0
03:04:09.825 00.000 16108 move complete, result=0
03:04:09.825 00.000 16108 worker thread done servicing request
03:04:09.827 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3881, FiltMin=3289, FiltMax=38083, Gamma=1.000
03:04:09.840 00.013 21068 UpdateGuideState exits: m=87435 SNR=58.6
03:04:09.842 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:09.842 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:09.843 00.001 21068 Enqueuing Expose request
03:04:09.844 00.001 16108 Worker thread wakes up
03:04:09.844 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:09.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:09.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:10.816 00.971 16108 Exposure complete
03:04:10.872 00.056 16108 worker thread done servicing request
03:04:10.872 00.000 21068 OnExposeComplete: enter
03:04:10.873 00.001 21068 UpdateGuideState(): m_state=6
03:04:10.875 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
03:04:10.876 00.001 21068 Star::Find returns 1 (0), X=464.10, Y=436.96, Mass=80312, SNR=55.9, Peak=11520 HFD=2.9
03:04:10.877 00.001 21068 MultiStar: [#1 0.30,-0.19,1.21,U] [#2 0.10,-0.28,1.37,U] [#3 0.09,-0.29,0.84,U] [#4 0.31,0.05,0.75,U] [#5 0.33,0.07,0.66,U] [#6 0.28,0.02,0.87,U] [#7 -0.03,-0.09,0.64,U] [#8 0.25,-0.22,0.61,U] 
03:04:10.877 00.000 21068 refined, 8 included, MultiStar: {0.21, -0.10}, one-star: {0.29, 0.14}
03:04:10.878 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
03:04:10.879 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
03:04:10.879 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.45 mountX=-0.23 mountY=0.05, mountTheta=2.93
03:04:10.881 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.10, opts=13)
03:04:10.882 00.001 21068 Enqueuing Move request for scope (0.21, -0.10)
03:04:10.883 00.001 16108 Worker thread wakes up
03:04:10.883 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
03:04:10.883 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
03:04:10.883 00.000 16108 Moving (0.21, -0.10) raw xDistance=-0.23 yDistance=0.05
03:04:10.883 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:04:10.883 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:10.883 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:04:10.883 00.000 16108 MoveAxis(E, 60, ABG)
03:04:10.883 00.000 16108 Guiding  Dir = 2, Dur = 60
03:04:10.883 00.000 16108 IsSlewing returns 0
03:04:10.883 00.000 16108 IsGuiding returns 0
03:04:10.889 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3878, FiltMin=3283, FiltMax=36694, Gamma=1.000
03:04:10.905 00.016 16108 PulseGuide returned control before completion, sleep 49
03:04:10.913 00.008 21068 UpdateGuideState exits: m=80312 SNR=55.9
03:04:10.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:10.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:10.916 00.001 21068 Enqueuing Expose request
03:04:10.965 00.049 16108 IsGuiding returns 1
03:04:10.965 00.000 16108 scope still moving after pulse duration time elapsed
03:04:10.996 00.031 16108 IsSlewing returns 0
03:04:10.996 00.000 16108 IsGuiding returns 1
03:04:11.028 00.032 16108 IsSlewing returns 0
03:04:11.028 00.000 16108 IsGuiding returns 0
03:04:11.028 00.000 16108 scope move finished after 60 + 83 ms
03:04:11.028 00.000 16108 Move returns status 0, amount 60
03:04:11.028 00.000 16108 MoveAxis(N, 0, ABG)
03:04:11.028 00.000 16108 Move returns status 0, amount 0
03:04:11.028 00.000 16108 move complete, result=0
03:04:11.028 00.000 16108 worker thread done servicing request
03:04:11.028 00.000 16108 Worker thread wakes up
03:04:11.028 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:11.028 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
03:04:11.029 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:12.195 01.166 16108 Exposure complete
03:04:12.275 00.080 16108 worker thread done servicing request
03:04:12.275 00.000 21068 OnExposeComplete: enter
03:04:12.276 00.001 21068 UpdateGuideState(): m_state=6
03:04:12.277 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
03:04:12.278 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=436.89, Mass=100705, SNR=75.0, Peak=16800 HFD=2.7
03:04:12.279 00.001 21068 MultiStar: [#1 0.11,0.06,0.78,U] [#2 0.27,-0.01,0.73,U] [#3 0.24,-0.39,0.00,M6] [#4 0.21,-0.24,0.64,U] [#5 -0.02,-0.12,0.52,U] [#6 -0.22,-0.08,0.52,U] [#7 -0.10,0.11,0.52,U] [#8 0.01,-0.56,0.00,M9] 
03:04:12.279 00.000 21068 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.28, 0.07}
03:04:12.280 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
03:04:12.281 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
03:04:12.282 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
03:04:12.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.02, opts=13)
03:04:12.285 00.001 21068 Enqueuing Move request for scope (0.11, -0.02)
03:04:12.285 00.000 16108 Worker thread wakes up
03:04:12.286 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
03:04:12.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
03:04:12.286 00.000 16108 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=-0.01
03:04:12.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:12.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:12.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:12.286 00.000 16108 MoveAxis(E, 0, ABG)
03:04:12.286 00.000 16108 Move returns status 0, amount 0
03:04:12.286 00.000 16108 MoveAxis(N, 0, ABG)
03:04:12.286 00.000 16108 Move returns status 0, amount 0
03:04:12.286 00.000 16108 move complete, result=0
03:04:12.286 00.000 16108 worker thread done servicing request
03:04:12.292 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3872, FiltMin=3293, FiltMax=33625, Gamma=1.000
03:04:12.311 00.019 21068 UpdateGuideState exits: m=100705 SNR=75.0
03:04:12.312 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:12.314 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:12.315 00.001 21068 Enqueuing Expose request
03:04:12.315 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:12.316 00.001 16108 Worker thread wakes up
03:04:12.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:12.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:13.292 00.976 16108 Exposure complete
03:04:13.348 00.056 16108 worker thread done servicing request
03:04:13.348 00.000 21068 OnExposeComplete: enter
03:04:13.349 00.001 21068 UpdateGuideState(): m_state=6
03:04:13.350 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
03:04:13.351 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=436.83, Mass=86624, SNR=61.0, Peak=15568 HFD=2.7
03:04:13.352 00.001 21068 MultiStar: [#1 -0.12,0.21,1.06,U] [#2 0.07,0.18,0.90,U] [#3 -0.31,-0.45,0.00,M7] [#4 0.22,0.03,0.82,U] [#5 -0.12,0.00,0.48,U] [#6 -0.17,-0.10,0.59,U] [#7 0.03,0.06,0.59,U] [#8 0.01,-0.26,0.70,U] 
03:04:13.354 00.002 21068 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.11, 0.02}
03:04:13.355 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
03:04:13.356 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
03:04:13.357 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.09 mountX=0.03 mountY=-0.03, mountTheta=-0.85
03:04:13.361 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.04, opts=13)
03:04:13.363 00.002 21068 Enqueuing Move request for scope (-0.02, 0.04)
03:04:13.364 00.001 16108 Worker thread wakes up
03:04:13.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:04:13.364 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:04:13.364 00.000 16108 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.03
03:04:13.365 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:04:13.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:13.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:04:13.365 00.000 16108 MoveAxis(E, 0, ABG)
03:04:13.365 00.000 16108 Move returns status 0, amount 0
03:04:13.365 00.000 16108 MoveAxis(N, 0, ABG)
03:04:13.365 00.000 16108 Move returns status 0, amount 0
03:04:13.365 00.000 16108 move complete, result=0
03:04:13.365 00.000 16108 worker thread done servicing request
03:04:13.371 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3869, FiltMin=3334, FiltMax=36777, Gamma=1.000
03:04:13.385 00.014 21068 UpdateGuideState exits: m=86624 SNR=61.0
03:04:13.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:13.386 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:13.387 00.001 21068 Enqueuing Expose request
03:04:13.388 00.001 16108 Worker thread wakes up
03:04:13.388 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:13.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:13.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:14.559 01.171 16108 Exposure complete
03:04:14.622 00.063 16108 worker thread done servicing request
03:04:14.622 00.000 21068 OnExposeComplete: enter
03:04:14.625 00.003 21068 UpdateGuideState(): m_state=6
03:04:14.627 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
03:04:14.629 00.002 21068 Star::Find returns 1 (0), X=463.83, Y=436.88, Mass=98856, SNR=69.2, Peak=16048 HFD=2.7
03:04:14.631 00.002 21068 MultiStar: [#1 -0.17,0.03,0.94,U] [#2 -0.02,0.15,0.90,U] [#3 -0.12,-0.30,0.59,U] [#4 -0.07,0.02,0.75,U] [#5 -0.08,-0.03,0.59,U] [#6 0.34,-0.02,0.47,U] [#7 -0.26,0.48,0.00,M1] [#8 -0.25,-0.58,0.00,M9] 
03:04:14.632 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.02, 0.07}
03:04:14.634 00.002 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
03:04:14.636 00.002 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
03:04:14.638 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.91 mountX=0.03 mountY=0.00, mountTheta=0.01
03:04:14.642 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
03:04:14.642 00.000 21068 Enqueuing Move request for scope (-0.03, 0.01)
03:04:14.644 00.002 16108 Worker thread wakes up
03:04:14.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:04:14.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:04:14.644 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=0.00
03:04:14.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:04:14.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:14.645 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:04:14.645 00.000 16108 MoveAxis(E, 0, ABG)
03:04:14.645 00.000 16108 Move returns status 0, amount 0
03:04:14.645 00.000 16108 MoveAxis(N, 0, ABG)
03:04:14.645 00.000 16108 Move returns status 0, amount 0
03:04:14.645 00.000 16108 move complete, result=0
03:04:14.645 00.000 16108 worker thread done servicing request
03:04:14.652 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3862, FiltMin=3289, FiltMax=38073, Gamma=1.000
03:04:14.670 00.018 21068 UpdateGuideState exits: m=98856 SNR=69.2
03:04:14.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:14.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:14.673 00.001 21068 Enqueuing Expose request
03:04:14.674 00.001 16108 Worker thread wakes up
03:04:14.674 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:14.675 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:14.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:15.653 00.978 16108 Exposure complete
03:04:15.709 00.056 16108 worker thread done servicing request
03:04:15.710 00.001 21068 OnExposeComplete: enter
03:04:15.710 00.000 21068 UpdateGuideState(): m_state=6
03:04:15.711 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
03:04:15.712 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.90, Mass=87904, SNR=62.2, Peak=17696 HFD=2.6
03:04:15.713 00.001 21068 MultiStar: [#1 0.07,0.12,0.85,U] [#2 0.21,-0.06,0.88,U] [#3 -0.16,-0.38,0.00,M7] [#4 -0.06,-0.12,0.84,U] [#5 0.08,0.42,0.00,M1] [#6 -0.09,-0.26,0.64,U] [#7 -0.01,-0.16,0.56,U] [#8 0.08,-0.56,0.00,M10] 
03:04:15.714 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.05}, one-star: {0.23, 0.09}
03:04:15.714 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
03:04:15.715 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
03:04:15.716 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.53 mountX=-0.08 mountY=0.03, mountTheta=2.84
03:04:15.717 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.05, opts=13)
03:04:15.718 00.001 21068 Enqueuing Move request for scope (0.08, -0.05)
03:04:15.719 00.001 16108 Worker thread wakes up
03:04:15.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
03:04:15.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
03:04:15.719 00.000 16108 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=0.03
03:04:15.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:15.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:15.720 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:15.720 00.000 16108 MoveAxis(E, 0, ABG)
03:04:15.720 00.000 16108 Move returns status 0, amount 0
03:04:15.720 00.000 16108 MoveAxis(N, 0, ABG)
03:04:15.720 00.000 16108 Move returns status 0, amount 0
03:04:15.720 00.000 16108 move complete, result=0
03:04:15.720 00.000 16108 worker thread done servicing request
03:04:15.726 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3856, FiltMin=3254, FiltMax=37075, Gamma=1.000
03:04:15.743 00.017 21068 UpdateGuideState exits: m=87904 SNR=62.2
03:04:15.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:15.744 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:15.745 00.001 21068 Enqueuing Expose request
03:04:15.745 00.000 16108 Worker thread wakes up
03:04:15.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:15.746 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:15.747 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:16.906 01.159 16108 Exposure complete
03:04:16.985 00.079 16108 worker thread done servicing request
03:04:16.985 00.000 21068 OnExposeComplete: enter
03:04:16.986 00.001 21068 UpdateGuideState(): m_state=6
03:04:16.986 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
03:04:16.987 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=436.65, Mass=96838, SNR=65.5, Peak=18240 HFD=2.5
03:04:16.988 00.001 21068 MultiStar: [#1 0.21,0.08,0.91,U] [#2 0.37,0.14,0.00,M1] [#3 0.30,-0.20,0.00,M8] [#4 0.34,-0.20,0.00,M1] [#5 0.28,0.06,0.52,U] [#6 0.45,-0.15,0.00,M1] [#7 -0.15,-0.28,0.55,U] [#8 0.19,-0.12,0.67,U] 
03:04:16.989 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.08}, one-star: {0.14, -0.17}
03:04:16.990 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
03:04:16.990 00.000 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
03:04:16.991 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.52 mountX=-0.15 mountY=0.05, mountTheta=2.85
03:04:16.992 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
03:04:16.993 00.001 21068 Enqueuing Move request for scope (0.14, -0.08)
03:04:16.994 00.001 16108 Worker thread wakes up
03:04:16.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
03:04:16.994 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
03:04:16.994 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.05
03:04:16.995 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:04:16.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:16.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:04:16.995 00.000 16108 MoveAxis(E, 0, ABG)
03:04:16.995 00.000 16108 Move returns status 0, amount 0
03:04:16.995 00.000 16108 MoveAxis(N, 0, ABG)
03:04:16.995 00.000 16108 Move returns status 0, amount 0
03:04:16.995 00.000 16108 move complete, result=0
03:04:16.995 00.000 16108 worker thread done servicing request
03:04:17.002 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3846, FiltMin=3238, FiltMax=35379, Gamma=1.000
03:04:17.026 00.024 21068 UpdateGuideState exits: m=96838 SNR=65.5
03:04:17.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:17.029 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:17.030 00.001 21068 Enqueuing Expose request
03:04:17.031 00.001 16108 Worker thread wakes up
03:04:17.031 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:17.032 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:17.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:18.008 00.976 16108 Exposure complete
03:04:18.065 00.057 16108 worker thread done servicing request
03:04:18.065 00.000 21068 OnExposeComplete: enter
03:04:18.066 00.001 21068 UpdateGuideState(): m_state=6
03:04:18.067 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
03:04:18.067 00.000 21068 Star::Find returns 1 (0), X=464.22, Y=436.96, Mass=92850, SNR=68.1, Peak=17744 HFD=2.6
03:04:18.068 00.001 21068 MultiStar: [#1 0.25,-0.06,0.84,U] [#2 0.60,0.16,0.00,M2] [#3 0.32,-0.19,0.00,M9] [#4 0.46,-0.11,0.00,M2] [#5 0.21,-0.11,0.50,U] [#6 0.56,0.18,0.00,M2] [#7 -0.01,-0.30,0.48,U] [#8 0.18,-0.15,0.63,U] 
03:04:18.069 00.001 21068 refined, 4 included, MultiStar: {0.24, -0.06}, one-star: {0.41, 0.14}
03:04:18.070 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
03:04:18.070 00.000 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
03:04:18.071 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.23 mountX=-0.25 mountY=-0.00, mountTheta=-3.14
03:04:18.074 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.06, opts=13)
03:04:18.074 00.000 21068 Enqueuing Move request for scope (0.24, -0.06)
03:04:18.075 00.001 16108 Worker thread wakes up
03:04:18.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
03:04:18.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
03:04:18.075 00.000 16108 Moving (0.24, -0.06) raw xDistance=-0.25 yDistance=-0.00
03:04:18.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:04:18.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:18.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:04:18.076 00.001 16108 MoveAxis(E, 65, ABG)
03:04:18.076 00.000 16108 Guiding  Dir = 2, Dur = 65
03:04:18.076 00.000 16108 IsSlewing returns 0
03:04:18.076 00.000 16108 IsGuiding returns 0
03:04:18.079 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3837, FiltMin=3246, FiltMax=33811, Gamma=1.000
03:04:18.092 00.013 21068 UpdateGuideState exits: m=92850 SNR=68.1
03:04:18.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:18.094 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:18.095 00.001 21068 Enqueuing Expose request
03:04:18.123 00.028 16108 PulseGuide returned control before completion, sleep 28
03:04:18.153 00.030 16108 IsGuiding returns 1
03:04:18.153 00.000 16108 scope still moving after pulse duration time elapsed
03:04:18.185 00.032 16108 IsSlewing returns 0
03:04:18.185 00.000 16108 IsGuiding returns 1
03:04:18.216 00.031 16108 IsSlewing returns 0
03:04:18.217 00.001 16108 IsGuiding returns 0
03:04:18.217 00.000 16108 scope move finished after 65 + 76 ms
03:04:18.217 00.000 16108 Move returns status 0, amount 65
03:04:18.217 00.000 16108 MoveAxis(N, 0, ABG)
03:04:18.217 00.000 16108 Move returns status 0, amount 0
03:04:18.217 00.000 16108 move complete, result=0
03:04:18.217 00.000 16108 worker thread done servicing request
03:04:18.218 00.001 21068 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
03:04:18.221 00.003 16108 Worker thread wakes up
03:04:18.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:18.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:19.378 01.157 16108 Exposure complete
03:04:19.432 00.054 16108 worker thread done servicing request
03:04:19.432 00.000 21068 OnExposeComplete: enter
03:04:19.433 00.001 21068 UpdateGuideState(): m_state=6
03:04:19.434 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
03:04:19.434 00.000 21068 Star::Find returns 1 (0), X=463.64, Y=437.22, Mass=84124, SNR=59.9, Peak=14688 HFD=2.8
03:04:19.438 00.004 21068 MultiStar: [#1 -0.09,0.13,1.01,U] [#2 -0.15,0.29,0.83,U] [#3 -0.09,0.07,0.78,U] [#4 -0.21,0.01,0.92,U] [#5 -0.15,0.12,0.68,U] [#6 -0.35,-0.57,0.00,M3] [#7 -0.48,0.13,0.00,M1] [#8 -0.32,-0.11,0.69,U] 
03:04:19.440 00.002 21068 refined, 6 included, MultiStar: {-0.17, 0.14}, one-star: {-0.17, 0.40}
03:04:19.441 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
03:04:19.443 00.002 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
03:04:19.444 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.43 mountX=0.19 mountY=-0.10, mountTheta=-0.49
03:04:19.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.14, opts=13)
03:04:19.447 00.001 21068 Enqueuing Move request for scope (-0.17, 0.14)
03:04:19.448 00.001 16108 Worker thread wakes up
03:04:19.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
03:04:19.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
03:04:19.448 00.000 16108 Moving (-0.17, 0.14) raw xDistance=0.19 yDistance=-0.10
03:04:19.449 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:04:19.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:19.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:04:19.449 00.000 16108 MoveAxis(E, 0, ABG)
03:04:19.449 00.000 16108 Move returns status 0, amount 0
03:04:19.449 00.000 16108 MoveAxis(N, 0, ABG)
03:04:19.449 00.000 16108 Move returns status 0, amount 0
03:04:19.449 00.000 16108 move complete, result=0
03:04:19.449 00.000 16108 worker thread done servicing request
03:04:19.455 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3827, FiltMin=3273, FiltMax=42160, Gamma=1.000
03:04:19.482 00.027 21068 UpdateGuideState exits: m=84124 SNR=59.9
03:04:19.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:19.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:19.484 00.000 21068 Enqueuing Expose request
03:04:19.485 00.001 16108 Worker thread wakes up
03:04:19.485 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:19.487 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:19.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:20.451 00.964 16108 Exposure complete
03:04:20.515 00.064 16108 worker thread done servicing request
03:04:20.515 00.000 21068 OnExposeComplete: enter
03:04:20.516 00.001 21068 UpdateGuideState(): m_state=6
03:04:20.518 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
03:04:20.518 00.000 21068 Star::Find returns 1 (0), X=463.54, Y=436.94, Mass=93623, SNR=71.9, Peak=16160 HFD=2.4
03:04:20.519 00.001 21068 MultiStar: [#1 -0.38,0.23,0.00,M1] [#2 -0.10,0.36,0.00,M2] [#3 -0.20,-0.01,0.56,U] [#4 -0.36,0.23,0.00,M2] [#5 -0.57,0.04,0.00,M1] [#6 -0.29,-0.26,0.00,M4] [#7 -0.56,0.24,0.00,M2] [#8 -0.08,-0.16,0.57,U] 
03:04:20.520 00.001 21068 refined, 2 included, MultiStar: {-0.20, 0.01}, one-star: {-0.26, 0.12}
03:04:20.521 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
03:04:20.522 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
03:04:20.522 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.09 mountX=0.20 mountY=0.04, mountTheta=0.18
03:04:20.524 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.01, opts=13)
03:04:20.526 00.002 21068 Enqueuing Move request for scope (-0.20, 0.01)
03:04:20.528 00.002 16108 Worker thread wakes up
03:04:20.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
03:04:20.528 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
03:04:20.528 00.000 16108 Moving (-0.20, 0.01) raw xDistance=0.20 yDistance=0.04
03:04:20.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:04:20.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:20.529 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:04:20.529 00.000 16108 MoveAxis(E, 0, ABG)
03:04:20.529 00.000 16108 Move returns status 0, amount 0
03:04:20.529 00.000 16108 MoveAxis(N, 0, ABG)
03:04:20.529 00.000 16108 Move returns status 0, amount 0
03:04:20.529 00.000 16108 move complete, result=0
03:04:20.529 00.000 16108 worker thread done servicing request
03:04:20.537 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3817, FiltMin=3229, FiltMax=51392, Gamma=1.000
03:04:20.556 00.019 21068 UpdateGuideState exits: m=93623 SNR=71.9
03:04:20.558 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:20.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:20.561 00.002 21068 Enqueuing Expose request
03:04:20.562 00.001 16108 Worker thread wakes up
03:04:20.562 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:20.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:20.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:21.740 01.177 16108 Exposure complete
03:04:21.813 00.073 16108 worker thread done servicing request
03:04:21.813 00.000 21068 OnExposeComplete: enter
03:04:21.814 00.001 21068 UpdateGuideState(): m_state=6
03:04:21.815 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
03:04:21.816 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.79, Mass=93024, SNR=66.2, Peak=17872 HFD=2.6
03:04:21.817 00.001 21068 MultiStar: [#1 -0.37,0.04,0.00,M2] [#2 -0.11,0.14,0.85,U] [#3 -0.20,-0.08,0.74,U] [#4 -0.03,0.04,0.84,U] [#5 -0.38,-0.01,0.00,M2] [#6 -0.11,0.02,0.63,U] [#7 -0.25,0.19,0.47,U] [#8 -0.01,-0.06,0.60,U] 
03:04:21.818 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {-0.12, -0.02}
03:04:21.819 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
03:04:21.819 00.000 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
03:04:21.820 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=0.12 mountY=-0.00, mountTheta=-0.01
03:04:21.821 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.03, opts=13)
03:04:21.823 00.002 21068 Enqueuing Move request for scope (-0.11, 0.03)
03:04:21.824 00.001 16108 Worker thread wakes up
03:04:21.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
03:04:21.824 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:04:21.824 00.000 16108 Moving (-0.11, 0.03) raw xDistance=0.12 yDistance=-0.00
03:04:21.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:04:21.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:21.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:04:21.825 00.001 16108 MoveAxis(E, 0, ABG)
03:04:21.825 00.000 16108 Move returns status 0, amount 0
03:04:21.825 00.000 16108 MoveAxis(N, 0, ABG)
03:04:21.825 00.000 16108 Move returns status 0, amount 0
03:04:21.825 00.000 16108 move complete, result=0
03:04:21.825 00.000 16108 worker thread done servicing request
03:04:21.830 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3811, FiltMin=3257, FiltMax=41264, Gamma=1.000
03:04:21.857 00.027 21068 UpdateGuideState exits: m=93024 SNR=66.2
03:04:21.858 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:21.859 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:21.862 00.003 21068 Enqueuing Expose request
03:04:21.864 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:21.864 00.000 16108 Worker thread wakes up
03:04:21.864 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:21.864 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:22.837 00.973 16108 Exposure complete
03:04:22.916 00.079 16108 worker thread done servicing request
03:04:22.916 00.000 21068 OnExposeComplete: enter
03:04:22.917 00.001 21068 UpdateGuideState(): m_state=6
03:04:22.918 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
03:04:22.919 00.001 21068 Star::Find returns 1 (0), X=463.54, Y=436.74, Mass=93103, SNR=64.7, Peak=16448 HFD=2.7
03:04:22.920 00.001 21068 MultiStar: [#1 -0.18,0.27,0.85,U] [#2 0.09,0.28,0.76,U] [#3 -0.23,-0.28,0.00,M7] [#4 -0.33,-0.11,0.88,U] [#5 -0.42,0.16,0.00,M3] [#6 -0.31,-0.21,0.00,M4] [#7 -0.58,0.28,0.00,M2] [#8 0.11,-0.31,0.59,U] 
03:04:22.920 00.000 21068 refined, 4 included, MultiStar: {-0.14, 0.02}, one-star: {-0.27, -0.08}
03:04:22.921 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
03:04:22.922 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
03:04:22.922 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=0.14 mountY=0.01, mountTheta=0.10
03:04:22.926 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.02, opts=13)
03:04:22.929 00.003 21068 Enqueuing Move request for scope (-0.14, 0.02)
03:04:22.932 00.003 16108 Worker thread wakes up
03:04:22.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
03:04:22.932 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
03:04:22.932 00.000 16108 Moving (-0.14, 0.02) raw xDistance=0.14 yDistance=0.01
03:04:22.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:04:22.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:22.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:04:22.932 00.000 16108 MoveAxis(E, 0, ABG)
03:04:22.932 00.000 16108 Move returns status 0, amount 0
03:04:22.932 00.000 16108 MoveAxis(N, 0, ABG)
03:04:22.932 00.000 16108 Move returns status 0, amount 0
03:04:22.932 00.000 16108 move complete, result=0
03:04:22.932 00.000 16108 worker thread done servicing request
03:04:22.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3805, FiltMin=3283, FiltMax=39846, Gamma=1.000
03:04:22.951 00.015 21068 UpdateGuideState exits: m=93103 SNR=64.7
03:04:22.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:22.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:22.954 00.001 21068 Enqueuing Expose request
03:04:22.954 00.000 16108 Worker thread wakes up
03:04:22.954 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:22.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:22.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:24.114 01.159 16108 Exposure complete
03:04:24.167 00.053 16108 worker thread done servicing request
03:04:24.167 00.000 21068 OnExposeComplete: enter
03:04:24.169 00.002 21068 UpdateGuideState(): m_state=6
03:04:24.171 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
03:04:24.173 00.002 21068 Star::Find returns 1 (0), X=463.63, Y=436.75, Mass=99737, SNR=70.1, Peak=16496 HFD=2.8
03:04:24.174 00.001 21068 MultiStar: [#1 -0.14,-0.14,0.85,U] [#2 0.07,-0.09,0.76,U] [#3 -0.24,-0.49,0.00,M8] [#4 -0.33,-0.13,0.83,U] [#5 -0.57,-0.15,0.00,M4] [#6 -0.23,-0.04,0.56,U] [#7 -0.55,-0.10,0.00,M3] [#8 0.04,-0.09,0.66,U] 
03:04:24.175 00.001 21068 refined, 5 included, MultiStar: {-0.13, -0.10}, one-star: {-0.17, -0.07}
03:04:24.176 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
03:04:24.177 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
03:04:24.179 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.52 mountX=0.12 mountY=0.12, mountTheta=0.82
03:04:24.182 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.10, opts=13)
03:04:24.183 00.001 21068 Enqueuing Move request for scope (-0.13, -0.10)
03:04:24.184 00.001 16108 Worker thread wakes up
03:04:24.185 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
03:04:24.185 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
03:04:24.185 00.000 16108 Moving (-0.13, -0.10) raw xDistance=0.12 yDistance=0.12
03:04:24.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:04:24.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:24.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:04:24.185 00.000 16108 MoveAxis(E, 0, ABG)
03:04:24.185 00.000 16108 Move returns status 0, amount 0
03:04:24.185 00.000 16108 MoveAxis(N, 0, ABG)
03:04:24.186 00.001 16108 Move returns status 0, amount 0
03:04:24.186 00.000 16108 move complete, result=0
03:04:24.186 00.000 16108 worker thread done servicing request
03:04:24.191 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3795, FiltMin=3235, FiltMax=43187, Gamma=1.000
03:04:24.206 00.015 21068 UpdateGuideState exits: m=99737 SNR=70.1
03:04:24.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:24.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:24.209 00.001 21068 Enqueuing Expose request
03:04:24.210 00.001 16108 Worker thread wakes up
03:04:24.210 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:24.212 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:24.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:25.181 00.969 16108 Exposure complete
03:04:25.250 00.069 16108 worker thread done servicing request
03:04:25.250 00.000 21068 OnExposeComplete: enter
03:04:25.252 00.002 21068 UpdateGuideState(): m_state=6
03:04:25.254 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
03:04:25.255 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.75, Mass=108247, SNR=79.1, Peak=17440 HFD=2.7
03:04:25.257 00.002 21068 MultiStar: [#1 0.23,0.00,0.73,U] [#2 -0.14,0.17,0.75,U] [#3 0.02,-0.21,0.61,U] [#4 -0.05,-0.19,0.57,U] [#5 -0.32,0.02,0.51,U] [#6 -0.20,0.06,0.58,U] [#7 -0.09,-0.29,0.41,U] [#8 -0.30,-0.14,0.58,U] 
03:04:25.259 00.002 21068 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.12, -0.07}
03:04:25.260 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
03:04:25.262 00.002 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.77)
03:04:25.263 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=0.09 mountY=0.08, mountTheta=0.74
03:04:25.268 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
03:04:25.271 00.003 21068 Enqueuing Move request for scope (-0.10, -0.06)
03:04:25.273 00.002 16108 Worker thread wakes up
03:04:25.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
03:04:25.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
03:04:25.273 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.09 yDistance=0.08
03:04:25.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:04:25.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:25.274 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:25.274 00.000 16108 MoveAxis(E, 0, ABG)
03:04:25.274 00.000 16108 Move returns status 0, amount 0
03:04:25.274 00.000 16108 MoveAxis(N, 0, ABG)
03:04:25.274 00.000 16108 Move returns status 0, amount 0
03:04:25.274 00.000 16108 move complete, result=0
03:04:25.274 00.000 16108 worker thread done servicing request
03:04:25.280 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3792, FiltMin=3190, FiltMax=45385, Gamma=1.000
03:04:25.296 00.016 21068 UpdateGuideState exits: m=108247 SNR=79.1
03:04:25.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:25.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:25.298 00.000 21068 Enqueuing Expose request
03:04:25.299 00.001 16108 Worker thread wakes up
03:04:25.299 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:25.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:25.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:26.460 01.160 16108 Exposure complete
03:04:26.519 00.059 16108 worker thread done servicing request
03:04:26.519 00.000 21068 OnExposeComplete: enter
03:04:26.520 00.001 21068 UpdateGuideState(): m_state=6
03:04:26.521 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
03:04:26.522 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=436.60, Mass=104319, SNR=73.4, Peak=16176 HFD=2.9
03:04:26.523 00.001 21068 MultiStar: [#1 -0.36,-0.10,0.00,M1] [#2 0.00,0.04,0.68,U] [#3 -0.18,-0.36,0.00,M8] [#4 -0.12,-0.21,0.73,U] [#5 -0.17,0.03,0.62,U] [#6 -0.35,-0.29,0.00,M3] [#7 -0.39,-0.26,0.00,M3] [#8 -0.12,-0.63,0.00,M3] 
03:04:26.524 00.001 21068 refined, 3 included, MultiStar: {-0.11, -0.11}, one-star: {-0.14, -0.22}
03:04:26.525 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
03:04:26.525 00.000 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
03:04:26.526 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.36 mountX=0.09 mountY=0.13, mountTheta=0.98
03:04:26.529 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.11, opts=13)
03:04:26.530 00.001 21068 Enqueuing Move request for scope (-0.11, -0.11)
03:04:26.531 00.001 16108 Worker thread wakes up
03:04:26.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
03:04:26.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
03:04:26.531 00.000 16108 Moving (-0.11, -0.11) raw xDistance=0.09 yDistance=0.13
03:04:26.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:04:26.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:26.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:04:26.531 00.000 16108 MoveAxis(E, 0, ABG)
03:04:26.531 00.000 16108 Move returns status 0, amount 0
03:04:26.531 00.000 16108 MoveAxis(N, 0, ABG)
03:04:26.531 00.000 16108 Move returns status 0, amount 0
03:04:26.531 00.000 16108 move complete, result=0
03:04:26.531 00.000 16108 worker thread done servicing request
03:04:26.535 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=3785, FiltMin=3238, FiltMax=42649, Gamma=1.000
03:04:26.548 00.013 21068 UpdateGuideState exits: m=104319 SNR=73.4
03:04:26.550 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:26.550 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:26.551 00.001 21068 Enqueuing Expose request
03:04:26.552 00.001 16108 Worker thread wakes up
03:04:26.552 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:26.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:26.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:27.535 00.982 16108 Exposure complete
03:04:27.593 00.058 16108 worker thread done servicing request
03:04:27.593 00.000 21068 OnExposeComplete: enter
03:04:27.594 00.001 21068 UpdateGuideState(): m_state=6
03:04:27.597 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
03:04:27.599 00.002 21068 Star::Find returns 1 (0), X=463.13, Y=436.77, Mass=104170, SNR=74.6, Peak=16944 HFD=2.8
03:04:27.600 00.001 21068 MultiStar: [#1 -0.32,-0.05,0.94,U] [#2 0.07,0.35,0.72,U] [#3 -0.41,-0.42,0.00,M9] [#4 -0.30,-0.13,0.71,U] [#5 -0.40,0.12,0.00,M3] [#6 -0.33,-0.30,0.00,M4] [#7 -0.84,-0.28,0.00,M4] [#8 -0.59,-0.35,0.00,M4] 
03:04:27.602 00.002 21068 refined, 3 included, MultiStar: {-0.34, 0.02}, one-star: {-0.67, -0.05}
03:04:27.603 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
03:04:27.606 00.003 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
03:04:27.608 00.002 21068 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.09 mountX=0.34 mountY=0.06, mountTheta=0.18
03:04:27.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.02, opts=13)
03:04:27.611 00.001 21068 Enqueuing Move request for scope (-0.34, 0.02)
03:04:27.612 00.001 16108 Worker thread wakes up
03:04:27.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.02) opts 0xd
03:04:27.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.02)
03:04:27.612 00.000 16108 Moving (-0.34, 0.02) raw xDistance=0.34 yDistance=0.06
03:04:27.613 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:04:27.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:27.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:27.613 00.000 16108 MoveAxis(W, 88, ABG)
03:04:27.613 00.000 16108 Guiding  Dir = 3, Dur = 88
03:04:27.613 00.000 16108 IsSlewing returns 0
03:04:27.614 00.001 16108 IsGuiding returns 0
03:04:27.615 00.001 16108 PulseGuide returned control before completion, sleep 97
03:04:27.621 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3782, FiltMin=3235, FiltMax=35443, Gamma=1.000
03:04:27.643 00.022 21068 UpdateGuideState exits: m=104170 SNR=74.6
03:04:27.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:27.646 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:27.647 00.001 21068 Enqueuing Expose request
03:04:27.728 00.081 16108 IsGuiding returns 1
03:04:27.728 00.000 16108 scope still moving after pulse duration time elapsed
03:04:27.760 00.032 16108 IsSlewing returns 0
03:04:27.760 00.000 16108 IsGuiding returns 0
03:04:27.761 00.001 16108 scope move finished after 88 + 58 ms
03:04:27.761 00.000 16108 Move returns status 0, amount 88
03:04:27.761 00.000 16108 MoveAxis(N, 0, ABG)
03:04:27.761 00.000 16108 Move returns status 0, amount 0
03:04:27.761 00.000 16108 move complete, result=0
03:04:27.761 00.000 16108 worker thread done servicing request
03:04:27.761 00.000 16108 Worker thread wakes up
03:04:27.761 00.000 21068 GuideStep: 0.3 px 88 ms WEST, 0.1 px 0 ms NORTH
03:04:27.764 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:27.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:28.931 01.167 16108 Exposure complete
03:04:28.986 00.055 16108 worker thread done servicing request
03:04:28.987 00.001 21068 OnExposeComplete: enter
03:04:28.987 00.000 21068 UpdateGuideState(): m_state=6
03:04:28.988 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
03:04:28.989 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.99, Mass=118400, SNR=82.7, Peak=21872 HFD=2.7
03:04:28.990 00.001 21068 MultiStar: [#1 0.07,0.19,0.95,U] [#2 0.35,0.09,0.64,U] [#3 0.12,-0.37,0.00,M10] [#4 0.17,0.11,0.73,U] [#5 -0.08,0.06,0.54,U] [#6 0.23,-0.12,0.57,U] [#7 -0.14,-0.12,0.54,U] [#8 0.29,0.02,0.48,U] 
03:04:28.991 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.12, 0.17}
03:04:28.993 00.002 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
03:04:28.993 00.000 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
03:04:28.994 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.53 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
03:04:28.995 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
03:04:28.996 00.001 21068 Enqueuing Move request for scope (0.13, 0.07)
03:04:28.997 00.001 16108 Worker thread wakes up
03:04:28.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:04:28.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:04:28.997 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.11 yDistance=-0.10
03:04:28.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:28.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:28.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:04:28.998 00.001 16108 MoveAxis(E, 0, ABG)
03:04:28.998 00.000 16108 Move returns status 0, amount 0
03:04:28.998 00.000 16108 MoveAxis(N, 0, ABG)
03:04:28.998 00.000 16108 Move returns status 0, amount 0
03:04:28.998 00.000 16108 move complete, result=0
03:04:28.998 00.000 16108 worker thread done servicing request
03:04:29.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3779, FiltMin=3283, FiltMax=43513, Gamma=1.000
03:04:29.015 00.014 21068 UpdateGuideState exits: m=118400 SNR=82.7
03:04:29.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:29.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:29.018 00.001 21068 Enqueuing Expose request
03:04:29.019 00.001 16108 Worker thread wakes up
03:04:29.019 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:29.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:29.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:30.009 00.989 16108 Exposure complete
03:04:30.097 00.088 16108 worker thread done servicing request
03:04:30.097 00.000 21068 OnExposeComplete: enter
03:04:30.098 00.001 21068 UpdateGuideState(): m_state=6
03:04:30.099 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
03:04:30.100 00.001 21068 Star::Find returns 1 (0), X=464.18, Y=436.88, Mass=99209, SNR=66.5, Peak=17552 HFD=2.7
03:04:30.101 00.001 21068 MultiStar: [#1 0.11,-0.08,1.06,U] [#2 0.27,0.29,0.00,M1] [#3 0.12,-0.43,0.00,R] [#4 0.29,-0.13,0.76,U] [#5 0.26,0.06,0.58,U] [#6 0.31,-0.29,0.00,M4] [#7 -0.04,0.05,0.60,U] [#8 0.33,-0.47,0.00,M4] 
03:04:30.102 00.001 21068 refined, 4 included, MultiStar: {0.21, -0.02}, one-star: {0.37, 0.06}
03:04:30.102 00.000 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
03:04:30.103 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
03:04:30.104 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.07 mountX=-0.21 mountY=-0.03, mountTheta=-2.98
03:04:30.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.02, opts=13)
03:04:30.106 00.000 21068 Enqueuing Move request for scope (0.21, -0.02)
03:04:30.108 00.002 16108 Worker thread wakes up
03:04:30.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
03:04:30.109 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
03:04:30.109 00.000 16108 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=-0.03
03:04:30.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:04:30.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:30.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:04:30.109 00.000 16108 MoveAxis(E, 55, ABG)
03:04:30.109 00.000 16108 Guiding  Dir = 2, Dur = 55
03:04:30.109 00.000 16108 IsSlewing returns 0
03:04:30.110 00.001 16108 IsGuiding returns 0
03:04:30.112 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3776, FiltMin=3235, FiltMax=33027, Gamma=1.000
03:04:30.125 00.013 21068 UpdateGuideState exits: m=99209 SNR=66.5
03:04:30.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:30.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:30.128 00.001 21068 Enqueuing Expose request
03:04:30.135 00.007 16108 PulseGuide returned control before completion, sleep 39
03:04:30.182 00.047 16108 IsGuiding returns 1
03:04:30.182 00.000 16108 scope still moving after pulse duration time elapsed
03:04:30.214 00.032 16108 IsSlewing returns 0
03:04:30.214 00.000 16108 IsGuiding returns 1
03:04:30.245 00.031 16108 IsSlewing returns 0
03:04:30.245 00.000 16108 IsGuiding returns 0
03:04:30.245 00.000 16108 scope move finished after 55 + 81 ms
03:04:30.245 00.000 16108 Move returns status 0, amount 55
03:04:30.245 00.000 16108 MoveAxis(N, 0, ABG)
03:04:30.246 00.001 16108 Move returns status 0, amount 0
03:04:30.246 00.000 16108 move complete, result=0
03:04:30.246 00.000 16108 worker thread done servicing request
03:04:30.246 00.000 16108 Worker thread wakes up
03:04:30.246 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
03:04:30.249 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:30.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:31.394 01.145 16108 Exposure complete
03:04:31.463 00.069 16108 worker thread done servicing request
03:04:31.463 00.000 21068 OnExposeComplete: enter
03:04:31.463 00.000 21068 UpdateGuideState(): m_state=6
03:04:31.465 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
03:04:31.466 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.82, Mass=111633, SNR=75.6, Peak=18192 HFD=2.7
03:04:31.467 00.001 21068 MultiStar: [#1 -0.15,-0.03,0.89,U] [#2 0.14,0.11,0.82,U] [#3 -0.08,0.07,0.64,U] [#4 -0.03,-0.14,0.86,U] [#5 -0.35,0.25,0.00,M2] [#6 0.14,-0.37,0.00,M5] [#7 -0.13,-0.31,0.54,U] [#8 0.26,-0.19,0.50,U] 
03:04:31.468 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {-0.08, 0.00}
03:04:31.468 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
03:04:31.469 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
03:04:31.470 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-2.01 mountX=0.01 mountY=0.05, mountTheta=1.31
03:04:31.471 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
03:04:31.472 00.001 21068 Enqueuing Move request for scope (-0.02, -0.05)
03:04:31.472 00.000 16108 Worker thread wakes up
03:04:31.473 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
03:04:31.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
03:04:31.473 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
03:04:31.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:04:31.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:31.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:04:31.473 00.000 16108 MoveAxis(E, 0, ABG)
03:04:31.473 00.000 16108 Move returns status 0, amount 0
03:04:31.473 00.000 16108 MoveAxis(N, 0, ABG)
03:04:31.473 00.000 16108 Move returns status 0, amount 0
03:04:31.473 00.000 16108 move complete, result=0
03:04:31.473 00.000 16108 worker thread done servicing request
03:04:31.477 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3773, FiltMin=3225, FiltMax=41529, Gamma=1.000
03:04:31.496 00.019 21068 UpdateGuideState exits: m=111633 SNR=75.6
03:04:31.498 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:31.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:31.499 00.000 21068 Enqueuing Expose request
03:04:31.500 00.001 16108 Worker thread wakes up
03:04:31.500 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:31.501 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:31.501 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:32.467 00.966 16108 Exposure complete
03:04:32.527 00.060 16108 worker thread done servicing request
03:04:32.527 00.000 21068 OnExposeComplete: enter
03:04:32.527 00.000 21068 UpdateGuideState(): m_state=6
03:04:32.528 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
03:04:32.529 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=437.07, Mass=112898, SNR=74.2, Peak=19552 HFD=2.6
03:04:32.530 00.001 21068 MultiStar: [#1 -0.08,-0.03,0.97,U] [#2 0.01,0.23,0.80,U] [#3 -0.05,0.12,0.81,U] [#4 0.13,-0.16,0.80,U] [#5 -0.23,0.14,0.67,U] [#6 -0.09,0.23,0.66,U] [#7 -0.30,-0.05,0.69,U] [#8 0.39,0.03,0.00,M4] 
03:04:32.531 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.09, 0.26}
03:04:32.531 00.000 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
03:04:32.533 00.002 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
03:04:32.534 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.10 mountY=-0.07, mountTheta=-0.65
03:04:32.536 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.09, opts=13)
03:04:32.536 00.000 21068 Enqueuing Move request for scope (-0.08, 0.09)
03:04:32.537 00.001 16108 Worker thread wakes up
03:04:32.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
03:04:32.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:04:32.538 00.001 16108 Moving (-0.08, 0.09) raw xDistance=0.10 yDistance=-0.07
03:04:32.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:04:32.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:32.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:04:32.538 00.000 16108 MoveAxis(E, 0, ABG)
03:04:32.538 00.000 16108 Move returns status 0, amount 0
03:04:32.538 00.000 16108 MoveAxis(N, 0, ABG)
03:04:32.538 00.000 16108 Move returns status 0, amount 0
03:04:32.538 00.000 16108 move complete, result=0
03:04:32.538 00.000 16108 worker thread done servicing request
03:04:32.543 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3773, FiltMin=3241, FiltMax=37891, Gamma=1.000
03:04:32.566 00.023 21068 UpdateGuideState exits: m=112898 SNR=74.2
03:04:32.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:32.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:32.569 00.001 21068 Enqueuing Expose request
03:04:32.570 00.001 16108 Worker thread wakes up
03:04:32.570 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:32.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:32.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:33.748 01.178 16108 Exposure complete
03:04:33.806 00.058 16108 worker thread done servicing request
03:04:33.806 00.000 21068 OnExposeComplete: enter
03:04:33.807 00.001 21068 UpdateGuideState(): m_state=6
03:04:33.808 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
03:04:33.809 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=436.74, Mass=103821, SNR=74.9, Peak=18944 HFD=2.7
03:04:33.810 00.001 21068 MultiStar: [#1 -0.01,0.28,0.85,U] [#2 0.08,0.02,0.67,U] [#3 -0.16,-0.04,0.68,U] [#4 -0.01,0.11,0.83,U] [#5 -0.29,0.13,0.72,U] [#6 -0.37,-0.00,0.00,M5] [#7 -0.21,0.04,0.59,U] [#8 -0.07,-0.01,0.57,U] 
03:04:33.811 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.11, -0.07}
03:04:33.811 00.000 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
03:04:33.812 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
03:04:33.813 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=0.10 mountY=-0.04, mountTheta=-0.34
03:04:33.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.06, opts=13)
03:04:33.816 00.001 21068 Enqueuing Move request for scope (-0.09, 0.06)
03:04:33.817 00.001 16108 Worker thread wakes up
03:04:33.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
03:04:33.817 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
03:04:33.817 00.000 16108 Moving (-0.09, 0.06) raw xDistance=0.10 yDistance=-0.04
03:04:33.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:04:33.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:33.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:33.817 00.000 16108 MoveAxis(E, 0, ABG)
03:04:33.817 00.000 16108 Move returns status 0, amount 0
03:04:33.817 00.000 16108 MoveAxis(N, 0, ABG)
03:04:33.817 00.000 16108 Move returns status 0, amount 0
03:04:33.818 00.001 16108 move complete, result=0
03:04:33.818 00.000 16108 worker thread done servicing request
03:04:33.824 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3773, FiltMin=3267, FiltMax=47587, Gamma=1.000
03:04:33.846 00.022 21068 UpdateGuideState exits: m=103821 SNR=74.9
03:04:33.847 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:33.848 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:33.849 00.001 21068 Enqueuing Expose request
03:04:33.849 00.000 16108 Worker thread wakes up
03:04:33.849 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:33.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:33.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:34.824 00.974 16108 Exposure complete
03:04:34.883 00.059 16108 worker thread done servicing request
03:04:34.883 00.000 21068 OnExposeComplete: enter
03:04:34.885 00.002 21068 UpdateGuideState(): m_state=6
03:04:34.886 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
03:04:34.888 00.002 21068 Star::Find returns 1 (0), X=463.44, Y=437.04, Mass=101895, SNR=72.2, Peak=15728 HFD=3.0
03:04:34.890 00.002 21068 MultiStar: [#1 -0.14,0.48,0.00,M1] [#2 -0.02,0.24,0.85,U] [#3 -0.06,0.44,0.00,M1] [#4 -0.39,-0.28,0.00,M1] [#5 0.11,0.30,0.63,U] [#6 0.03,0.18,0.63,U] [#7 -0.30,0.14,0.62,U] [#8 -0.16,-0.22,0.66,U] 
03:04:34.892 00.002 21068 refined, 5 included, MultiStar: {-0.14, 0.15}, one-star: {-0.37, 0.22}
03:04:34.893 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
03:04:34.893 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
03:04:34.894 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=0.16 mountY=-0.12, mountTheta=-0.63
03:04:34.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.15, opts=13)
03:04:34.897 00.001 21068 Enqueuing Move request for scope (-0.14, 0.15)
03:04:34.899 00.002 16108 Worker thread wakes up
03:04:34.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
03:04:34.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
03:04:34.899 00.000 16108 Moving (-0.14, 0.15) raw xDistance=0.16 yDistance=-0.12
03:04:34.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:04:34.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:34.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:04:34.899 00.000 16108 MoveAxis(E, 0, ABG)
03:04:34.899 00.000 16108 Move returns status 0, amount 0
03:04:34.900 00.001 16108 MoveAxis(N, 0, ABG)
03:04:34.900 00.000 16108 Move returns status 0, amount 0
03:04:34.900 00.000 16108 move complete, result=0
03:04:34.900 00.000 16108 worker thread done servicing request
03:04:34.906 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3773, FiltMin=3232, FiltMax=46134, Gamma=1.000
03:04:35.132 00.226 21068 UpdateGuideState exits: m=101895 SNR=72.2
03:04:35.136 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:35.139 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:35.142 00.003 21068 Enqueuing Expose request
03:04:35.144 00.002 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:35.146 00.002 16108 Worker thread wakes up
03:04:35.146 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:35.146 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:36.311 01.165 16108 Exposure complete
03:04:36.380 00.069 16108 worker thread done servicing request
03:04:36.380 00.000 21068 OnExposeComplete: enter
03:04:36.381 00.001 21068 UpdateGuideState(): m_state=6
03:04:36.383 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
03:04:36.384 00.001 21068 Star::Find returns 1 (0), X=463.48, Y=436.54, Mass=97388, SNR=69.3, Peak=13232 HFD=3.2
03:04:36.385 00.001 21068 MultiStar: [#1 -0.24,-0.21,1.00,U] [#2 -0.13,-0.11,0.79,U] [#3 -0.72,0.01,0.00,M2] [#4 -0.36,0.02,0.88,U] [#5 -0.44,0.16,0.00,M1] [#6 -0.27,-0.04,0.83,U] [#7 -0.30,0.00,0.66,U] [#8 0.14,-0.51,0.00,M3] 
03:04:36.386 00.001 21068 refined, 5 included, MultiStar: {-0.27, -0.11}, one-star: {-0.33, -0.28}
03:04:36.386 00.000 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
03:04:36.387 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.63)
03:04:36.388 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.11 hyp=0.30 cameraTheta=-2.75 mountX=0.25 mountY=0.17, mountTheta=0.61
03:04:36.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.11, opts=13)
03:04:36.393 00.003 21068 Enqueuing Move request for scope (-0.27, -0.11)
03:04:36.395 00.002 16108 Worker thread wakes up
03:04:36.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.11) opts 0xd
03:04:36.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.11)
03:04:36.395 00.000 16108 Moving (-0.27, -0.11) raw xDistance=0.25 yDistance=0.17
03:04:36.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:04:36.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:36.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:04:36.395 00.000 16108 MoveAxis(W, 65, ABG)
03:04:36.395 00.000 16108 Guiding  Dir = 3, Dur = 65
03:04:36.395 00.000 16108 IsSlewing returns 0
03:04:36.395 00.000 16108 IsGuiding returns 0
03:04:36.402 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3776, FiltMin=3251, FiltMax=41526, Gamma=1.000
03:04:36.421 00.019 16108 PulseGuide returned control before completion, sleep 51
03:04:36.425 00.004 21068 UpdateGuideState exits: m=97388 SNR=69.3
03:04:36.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:36.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:36.428 00.001 21068 Enqueuing Expose request
03:04:36.481 00.053 16108 IsGuiding returns 1
03:04:36.481 00.000 16108 scope still moving after pulse duration time elapsed
03:04:36.512 00.031 16108 IsSlewing returns 0
03:04:36.512 00.000 16108 IsGuiding returns 0
03:04:36.512 00.000 16108 scope move finished after 65 + 51 ms
03:04:36.512 00.000 16108 Move returns status 0, amount 65
03:04:36.512 00.000 16108 MoveAxis(N, 0, ABG)
03:04:36.512 00.000 16108 Move returns status 0, amount 0
03:04:36.512 00.000 16108 move complete, result=0
03:04:36.512 00.000 16108 worker thread done servicing request
03:04:36.513 00.001 16108 Worker thread wakes up
03:04:36.513 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.2 px 0 ms NORTH
03:04:36.515 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:36.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:37.500 00.985 16108 Exposure complete
03:04:37.565 00.065 16108 worker thread done servicing request
03:04:37.565 00.000 21068 OnExposeComplete: enter
03:04:37.566 00.001 21068 UpdateGuideState(): m_state=6
03:04:37.567 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
03:04:37.569 00.002 21068 Star::Find returns 1 (0), X=463.68, Y=436.80, Mass=96462, SNR=67.5, Peak=16304 HFD=2.7
03:04:37.570 00.001 21068 MultiStar: [#1 -0.15,0.00,1.04,U] [#2 0.14,0.16,1.00,U] [#3 -0.45,0.16,0.00,M3] [#4 -0.08,0.00,0.81,U] [#5 -0.11,-0.18,0.61,U] [#6 -0.09,0.14,0.64,U] [#7 -0.43,0.06,0.00,M1] [#8 -0.12,-0.29,0.63,U] 
03:04:37.571 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.01}, one-star: {-0.12, -0.02}
03:04:37.572 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
03:04:37.573 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
03:04:37.573 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.03 mountX=0.07 mountY=0.02, mountTheta=0.34
03:04:37.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
03:04:37.576 00.001 21068 Enqueuing Move request for scope (-0.07, -0.01)
03:04:37.576 00.000 16108 Worker thread wakes up
03:04:37.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:04:37.576 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:04:37.576 00.000 16108 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=0.02
03:04:37.577 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:04:37.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:37.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:37.577 00.000 16108 MoveAxis(E, 0, ABG)
03:04:37.577 00.000 16108 Move returns status 0, amount 0
03:04:37.577 00.000 16108 MoveAxis(N, 0, ABG)
03:04:37.577 00.000 16108 Move returns status 0, amount 0
03:04:37.577 00.000 16108 move complete, result=0
03:04:37.577 00.000 16108 worker thread done servicing request
03:04:37.581 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3779, FiltMin=3261, FiltMax=45523, Gamma=1.000
03:04:37.593 00.012 21068 UpdateGuideState exits: m=96462 SNR=67.5
03:04:37.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:37.596 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:37.597 00.001 21068 Enqueuing Expose request
03:04:37.597 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:37.598 00.001 16108 Worker thread wakes up
03:04:37.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:37.599 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:38.764 01.165 16108 Exposure complete
03:04:38.821 00.057 16108 worker thread done servicing request
03:04:38.821 00.000 21068 OnExposeComplete: enter
03:04:38.822 00.001 21068 UpdateGuideState(): m_state=6
03:04:38.823 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
03:04:38.823 00.000 21068 Star::Find returns 1 (0), X=463.76, Y=436.22, Mass=97981, SNR=72.6, Peak=15149 HFD=2.9
03:04:38.824 00.001 21068 MultiStar: [#1 0.19,-0.18,0.86,U] [#2 0.06,-0.41,0.00,M1] [#3 -0.01,-0.08,0.76,U] [#4 -0.15,-0.29,0.75,U] [#5 -0.09,-0.19,0.63,U] [#6 0.19,-0.24,0.59,U] [#7 -0.20,-0.27,0.46,U] [#8 0.36,-0.26,0.00,M3] 
03:04:38.826 00.002 21068 refined, 6 included, MultiStar: {-0.01, -0.28}, one-star: {-0.04, -0.60}
03:04:38.827 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
03:04:38.827 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
03:04:38.828 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.60 mountX=-0.04 mountY=0.27, mountTheta=1.71
03:04:38.829 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.28, opts=13)
03:04:38.830 00.001 21068 Enqueuing Move request for scope (-0.01, -0.28)
03:04:38.831 00.001 16108 Worker thread wakes up
03:04:38.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
03:04:38.831 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
03:04:38.831 00.000 16108 Moving (-0.01, -0.28) raw xDistance=-0.04 yDistance=0.27
03:04:38.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:04:38.831 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:04:38.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:04:38.831 00.000 16108 MoveAxis(E, 0, ABG)
03:04:38.831 00.000 16108 Move returns status 0, amount 0
03:04:38.831 00.000 16108 MoveAxis(N, 0, ABG)
03:04:38.831 00.000 16108 Move returns status 0, amount 0
03:04:38.831 00.000 16108 move complete, result=0
03:04:38.831 00.000 16108 worker thread done servicing request
03:04:38.837 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3785, FiltMin=3229, FiltMax=41497, Gamma=1.000
03:04:38.861 00.024 21068 UpdateGuideState exits: m=97981 SNR=72.6
03:04:38.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:38.862 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:38.863 00.001 21068 Enqueuing Expose request
03:04:38.864 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:04:38.865 00.001 16108 Worker thread wakes up
03:04:38.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:38.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:39.842 00.977 16108 Exposure complete
03:04:39.900 00.058 16108 worker thread done servicing request
03:04:39.900 00.000 21068 OnExposeComplete: enter
03:04:39.901 00.001 21068 UpdateGuideState(): m_state=6
03:04:39.902 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
03:04:39.903 00.001 21068 Star::Find returns 1 (0), X=463.50, Y=436.87, Mass=101942, SNR=72.4, Peak=15952 HFD=2.6
03:04:39.903 00.000 21068 MultiStar: [#1 -0.13,-0.00,0.89,U] [#2 -0.06,-0.11,0.68,U] [#3 -0.34,0.33,0.00,M3] [#4 -0.16,0.13,0.60,U] [#5 -0.26,0.36,0.00,M1] [#6 0.18,-0.09,0.57,U] [#7 -0.39,-0.07,0.00,M1] [#8 -0.37,0.01,0.00,M4] 
03:04:39.904 00.001 21068 refined, 4 included, MultiStar: {-0.12, 0.00}, one-star: {-0.31, 0.05}
03:04:39.905 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
03:04:39.905 00.000 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
03:04:39.906 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.13 mountX=0.12 mountY=0.03, mountTheta=0.22
03:04:39.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.00, opts=13)
03:04:39.908 00.000 21068 Enqueuing Move request for scope (-0.12, 0.00)
03:04:39.909 00.001 16108 Worker thread wakes up
03:04:39.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
03:04:39.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
03:04:39.909 00.000 16108 Moving (-0.12, 0.00) raw xDistance=0.12 yDistance=0.03
03:04:39.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:04:39.910 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:39.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:39.910 00.000 16108 MoveAxis(E, 0, ABG)
03:04:39.910 00.000 16108 Move returns status 0, amount 0
03:04:39.910 00.000 16108 MoveAxis(N, 0, ABG)
03:04:39.910 00.000 16108 Move returns status 0, amount 0
03:04:39.910 00.000 16108 move complete, result=0
03:04:39.910 00.000 16108 worker thread done servicing request
03:04:39.914 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3789, FiltMin=3251, FiltMax=40934, Gamma=1.000
03:04:39.927 00.013 21068 UpdateGuideState exits: m=101942 SNR=72.4
03:04:39.927 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:39.929 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:39.930 00.001 21068 Enqueuing Expose request
03:04:39.931 00.001 16108 Worker thread wakes up
03:04:39.931 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:39.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:39.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:41.090 01.159 16108 Exposure complete
03:04:41.160 00.070 16108 worker thread done servicing request
03:04:41.160 00.000 21068 OnExposeComplete: enter
03:04:41.161 00.001 21068 UpdateGuideState(): m_state=6
03:04:41.162 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
03:04:41.164 00.002 21068 Star::Find returns 1 (0), X=464.12, Y=436.77, Mass=83626, SNR=70.7, Peak=14736 HFD=2.6
03:04:41.165 00.001 21068 MultiStar: [#1 0.35,0.26,0.00,M1] [#2 0.59,0.29,0.00,M1] [#3 0.36,0.22,0.00,M4] [#4 0.24,0.07,0.74,U] [#5 0.35,0.29,0.00,M2] [#6 0.08,-0.12,0.67,U] [#7 -0.21,0.21,0.53,U] [#8 0.39,-0.43,0.00,M5] 
03:04:41.166 00.001 21068 refined, 3 included, MultiStar: {0.15, 0.01}, one-star: {0.31, -0.04}
03:04:41.167 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
03:04:41.168 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
03:04:41.168 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.09 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
03:04:41.171 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.01, opts=13)
03:04:41.172 00.001 21068 Enqueuing Move request for scope (0.15, 0.01)
03:04:41.173 00.001 16108 Worker thread wakes up
03:04:41.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
03:04:41.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
03:04:41.173 00.000 16108 Moving (0.15, 0.01) raw xDistance=-0.14 yDistance=-0.05
03:04:41.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:04:41.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:41.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:04:41.173 00.000 16108 MoveAxis(E, 0, ABG)
03:04:41.173 00.000 16108 Move returns status 0, amount 0
03:04:41.173 00.000 16108 MoveAxis(N, 0, ABG)
03:04:41.173 00.000 16108 Move returns status 0, amount 0
03:04:41.173 00.000 16108 move complete, result=0
03:04:41.173 00.000 16108 worker thread done servicing request
03:04:41.180 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3792, FiltMin=3241, FiltMax=33968, Gamma=1.000
03:04:41.201 00.021 21068 UpdateGuideState exits: m=83626 SNR=70.7
03:04:41.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:41.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:41.204 00.001 21068 Enqueuing Expose request
03:04:41.205 00.001 16108 Worker thread wakes up
03:04:41.205 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:41.207 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:41.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:42.177 00.970 16108 Exposure complete
03:04:42.245 00.068 16108 worker thread done servicing request
03:04:42.245 00.000 21068 OnExposeComplete: enter
03:04:42.246 00.001 21068 UpdateGuideState(): m_state=6
03:04:42.247 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
03:04:42.248 00.001 21068 Star::Find returns 1 (0), X=464.23, Y=436.85, Mass=100480, SNR=69.0, Peak=17200 HFD=2.8
03:04:42.248 00.000 21068 MultiStar: [#1 0.38,-0.01,0.00,M2] [#2 0.62,0.02,0.00,M2] [#3 0.21,0.23,0.82,U] [#4 0.06,0.16,0.78,U] [#5 0.29,0.11,0.74,U] [#6 0.35,0.08,0.64,U] [#7 0.10,0.08,0.61,U] [#8 0.52,-0.01,0.00,M6] 
03:04:42.249 00.001 21068 refined, 5 included, MultiStar: {0.25, 0.12}, one-star: {0.42, 0.03}
03:04:42.250 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
03:04:42.251 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
03:04:42.251 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.27 cameraTheta=0.44 mountX=-0.22 mountY=-0.17, mountTheta=-2.49
03:04:42.253 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.12, opts=13)
03:04:42.253 00.000 21068 Enqueuing Move request for scope (0.25, 0.12)
03:04:42.254 00.001 16108 Worker thread wakes up
03:04:42.254 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd
03:04:42.254 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.12)
03:04:42.254 00.000 16108 Moving (0.25, 0.12) raw xDistance=-0.22 yDistance=-0.17
03:04:42.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:04:42.254 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:42.256 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:04:42.256 00.000 16108 MoveAxis(E, 59, ABG)
03:04:42.256 00.000 16108 Guiding  Dir = 2, Dur = 59
03:04:42.256 00.000 16108 IsSlewing returns 0
03:04:42.256 00.000 16108 IsGuiding returns 0
03:04:42.260 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3795, FiltMin=3238, FiltMax=36848, Gamma=1.000
03:04:42.276 00.016 21068 UpdateGuideState exits: m=100480 SNR=69.0
03:04:42.278 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:42.278 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:42.279 00.001 21068 Enqueuing Expose request
03:04:42.304 00.025 16108 PulseGuide returned control before completion, sleep 22
03:04:42.333 00.029 16108 IsGuiding returns 1
03:04:42.333 00.000 16108 scope still moving after pulse duration time elapsed
03:04:42.365 00.032 16108 IsSlewing returns 0
03:04:42.365 00.000 16108 IsGuiding returns 1
03:04:42.397 00.032 16108 IsSlewing returns 0
03:04:42.397 00.000 16108 IsGuiding returns 0
03:04:42.397 00.000 16108 scope move finished after 59 + 82 ms
03:04:42.397 00.000 16108 Move returns status 0, amount 59
03:04:42.398 00.001 16108 MoveAxis(N, 0, ABG)
03:04:42.398 00.000 16108 Move returns status 0, amount 0
03:04:42.398 00.000 16108 move complete, result=0
03:04:42.398 00.000 16108 worker thread done servicing request
03:04:42.398 00.000 16108 Worker thread wakes up
03:04:42.398 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:42.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:42.398 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.2 px 0 ms NORTH
03:04:43.569 01.171 16108 Exposure complete
03:04:43.633 00.064 16108 worker thread done servicing request
03:04:43.633 00.000 21068 OnExposeComplete: enter
03:04:43.634 00.001 21068 UpdateGuideState(): m_state=6
03:04:43.635 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
03:04:43.636 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.77, Mass=90588, SNR=66.3, Peak=15648 HFD=2.7
03:04:43.636 00.000 21068 MultiStar: [#1 0.26,0.16,1.11,U] [#2 0.40,0.23,0.00,M3] [#3 0.10,-0.17,0.86,U] [#4 0.02,-0.09,0.83,U] [#5 0.23,0.43,0.00,M2] [#6 0.36,0.23,0.00,M1] [#7 0.11,-0.15,0.75,U] [#8 0.41,-0.13,0.00,M7] 
03:04:43.637 00.001 21068 single-star, 4 included, MultiStar: {0.09, -0.04}, one-star: {-0.05, -0.05}
03:04:43.637 00.000 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.95)
03:04:43.638 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
03:04:43.640 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.37 mountX=0.04 mountY=0.06, mountTheta=0.97
03:04:43.641 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
03:04:43.642 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
03:04:43.643 00.001 16108 Worker thread wakes up
03:04:43.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:04:43.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:04:43.643 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
03:04:43.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:43.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:43.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:43.643 00.000 16108 MoveAxis(E, 0, ABG)
03:04:43.643 00.000 16108 Move returns status 0, amount 0
03:04:43.644 00.001 16108 MoveAxis(N, 0, ABG)
03:04:43.644 00.000 16108 Move returns status 0, amount 0
03:04:43.644 00.000 16108 move complete, result=0
03:04:43.644 00.000 16108 worker thread done servicing request
03:04:43.652 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3798, FiltMin=3229, FiltMax=38985, Gamma=1.000
03:04:43.681 00.029 21068 UpdateGuideState exits: m=90588 SNR=66.3
03:04:43.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:43.684 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:43.685 00.001 21068 Enqueuing Expose request
03:04:43.686 00.001 16108 Worker thread wakes up
03:04:43.686 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:43.689 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:43.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:44.661 00.972 16108 Exposure complete
03:04:44.740 00.079 16108 worker thread done servicing request
03:04:44.741 00.001 21068 OnExposeComplete: enter
03:04:44.743 00.002 21068 UpdateGuideState(): m_state=6
03:04:44.745 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
03:04:44.748 00.003 21068 Star::Find returns 1 (0), X=464.03, Y=436.98, Mass=91612, SNR=68.0, Peak=16400 HFD=2.8
03:04:44.749 00.001 21068 MultiStar: [#1 0.02,-0.00,0.99,U] [#2 0.31,0.28,0.00,M4] [#3 -0.05,0.49,0.00,M3] [#4 0.26,0.15,0.72,U] [#5 0.37,0.47,0.00,M3] [#6 -0.13,0.07,0.83,U] [#7 -0.22,0.16,0.65,U] [#8 0.19,-0.18,0.54,U] 
03:04:44.751 00.002 21068 refined, 5 included, MultiStar: {0.06, 0.07}, one-star: {0.22, 0.16}
03:04:44.753 00.002 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
03:04:44.754 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
03:04:44.756 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.88 mountX=-0.05 mountY=-0.08, mountTheta=-2.08
03:04:44.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
03:04:44.759 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
03:04:44.760 00.001 16108 Worker thread wakes up
03:04:44.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
03:04:44.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:04:44.760 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
03:04:44.761 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:04:44.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:44.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:04:44.761 00.000 16108 MoveAxis(E, 0, ABG)
03:04:44.761 00.000 16108 Move returns status 0, amount 0
03:04:44.761 00.000 16108 MoveAxis(N, 0, ABG)
03:04:44.761 00.000 16108 Move returns status 0, amount 0
03:04:44.761 00.000 16108 move complete, result=0
03:04:44.761 00.000 16108 worker thread done servicing request
03:04:44.766 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3801, FiltMin=3213, FiltMax=38451, Gamma=1.000
03:04:44.791 00.025 21068 UpdateGuideState exits: m=91612 SNR=68.0
03:04:44.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:44.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:44.794 00.001 21068 Enqueuing Expose request
03:04:44.795 00.001 16108 Worker thread wakes up
03:04:44.795 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:44.795 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:44.797 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:45.956 01.159 16108 Exposure complete
03:04:46.023 00.067 16108 worker thread done servicing request
03:04:46.023 00.000 21068 OnExposeComplete: enter
03:04:46.024 00.001 21068 UpdateGuideState(): m_state=6
03:04:46.025 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
03:04:46.025 00.000 21068 Star::Find returns 1 (0), X=464.15, Y=436.88, Mass=101502, SNR=71.8, Peak=17520 HFD=2.6
03:04:46.026 00.001 21068 MultiStar: [#1 0.20,0.17,0.90,U] [#2 0.65,0.26,0.00,M5] [#3 -0.05,0.37,0.00,M4] [#4 0.26,0.03,0.69,U] [#5 0.06,0.31,0.63,U] [#6 0.45,-0.17,0.00,M1] [#7 -0.05,0.16,0.68,U] [#8 0.05,-0.37,0.00,M7] 
03:04:46.028 00.002 21068 refined, 4 included, MultiStar: {0.18, 0.14}, one-star: {0.34, 0.06}
03:04:46.028 00.000 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
03:04:46.029 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
03:04:46.030 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.66 mountX=-0.15 mountY=-0.18, mountTheta=-2.28
03:04:46.031 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.14, opts=13)
03:04:46.032 00.001 21068 Enqueuing Move request for scope (0.18, 0.14)
03:04:46.033 00.001 16108 Worker thread wakes up
03:04:46.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
03:04:46.033 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
03:04:46.033 00.000 16108 Moving (0.18, 0.14) raw xDistance=-0.15 yDistance=-0.18
03:04:46.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:04:46.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:46.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:04:46.033 00.000 16108 MoveAxis(E, 0, ABG)
03:04:46.033 00.000 16108 Move returns status 0, amount 0
03:04:46.033 00.000 16108 MoveAxis(N, 0, ABG)
03:04:46.033 00.000 16108 Move returns status 0, amount 0
03:04:46.033 00.000 16108 move complete, result=0
03:04:46.033 00.000 16108 worker thread done servicing request
03:04:46.038 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3805, FiltMin=3212, FiltMax=39283, Gamma=1.000
03:04:46.051 00.013 21068 UpdateGuideState exits: m=101502 SNR=71.8
03:04:46.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:46.052 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:46.054 00.002 21068 Enqueuing Expose request
03:04:46.055 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:46.056 00.001 16108 Worker thread wakes up
03:04:46.056 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:46.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:47.023 00.967 16108 Exposure complete
03:04:47.095 00.072 16108 worker thread done servicing request
03:04:47.095 00.000 21068 OnExposeComplete: enter
03:04:47.096 00.001 21068 UpdateGuideState(): m_state=6
03:04:47.097 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
03:04:47.098 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=437.02, Mass=82000, SNR=57.3, Peak=15904 HFD=2.5
03:04:47.099 00.001 21068 MultiStar: [#1 0.12,0.00,1.00,U] [#2 0.27,0.16,1.15,U] [#3 -0.14,0.12,1.05,U] [#4 0.24,0.08,1.02,U] [#5 -0.03,-0.23,0.86,U] [#6 0.08,-0.18,0.87,U] [#7 -0.02,0.23,0.75,U] [#8 0.06,-0.15,0.64,U] 
03:04:47.100 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.07, 0.21}
03:04:47.100 00.000 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
03:04:47.101 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
03:04:47.102 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
03:04:47.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
03:04:47.105 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
03:04:47.106 00.001 16108 Worker thread wakes up
03:04:47.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
03:04:47.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
03:04:47.106 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.07 yDistance=-0.06
03:04:47.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:04:47.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:47.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:04:47.106 00.000 16108 MoveAxis(E, 0, ABG)
03:04:47.106 00.000 16108 Move returns status 0, amount 0
03:04:47.106 00.000 16108 MoveAxis(N, 0, ABG)
03:04:47.106 00.000 16108 Move returns status 0, amount 0
03:04:47.106 00.000 16108 move complete, result=0
03:04:47.106 00.000 16108 worker thread done servicing request
03:04:47.109 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3808, FiltMin=3254, FiltMax=42566, Gamma=1.000
03:04:47.125 00.016 21068 UpdateGuideState exits: m=82000 SNR=57.3
03:04:47.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:47.126 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:47.127 00.001 21068 Enqueuing Expose request
03:04:47.128 00.001 16108 Worker thread wakes up
03:04:47.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:47.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:47.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:48.293 01.164 16108 Exposure complete
03:04:48.362 00.069 16108 worker thread done servicing request
03:04:48.362 00.000 21068 OnExposeComplete: enter
03:04:48.364 00.002 21068 UpdateGuideState(): m_state=6
03:04:48.366 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
03:04:48.368 00.002 21068 Star::Find returns 1 (0), X=463.69, Y=436.48, Mass=94884, SNR=69.1, Peak=15136 HFD=2.9
03:04:48.370 00.002 21068 MultiStar: [#1 0.07,-0.02,0.85,U] [#2 0.24,0.07,0.71,U] [#3 0.21,0.22,0.83,U] [#4 0.21,-0.16,0.73,U] [#5 0.24,0.06,0.78,U] [#6 0.36,0.00,0.75,U] [#7 0.00,0.24,0.63,U] [#8 -0.02,-0.24,0.48,U] 
03:04:48.371 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {-0.12, -0.34}
03:04:48.373 00.002 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
03:04:48.374 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:04:48.374 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
03:04:48.377 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
03:04:48.379 00.002 21068 Enqueuing Move request for scope (0.13, -0.02)
03:04:48.380 00.001 16108 Worker thread wakes up
03:04:48.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
03:04:48.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
03:04:48.380 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
03:04:48.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:04:48.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:48.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:48.381 00.001 16108 MoveAxis(E, 0, ABG)
03:04:48.381 00.000 16108 Move returns status 0, amount 0
03:04:48.381 00.000 16108 MoveAxis(N, 0, ABG)
03:04:48.381 00.000 16108 Move returns status 0, amount 0
03:04:48.381 00.000 16108 move complete, result=0
03:04:48.381 00.000 16108 worker thread done servicing request
03:04:48.384 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3811, FiltMin=3235, FiltMax=41859, Gamma=1.000
03:04:48.403 00.019 21068 UpdateGuideState exits: m=94884 SNR=69.1
03:04:48.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:48.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:48.407 00.002 21068 Enqueuing Expose request
03:04:48.408 00.001 16108 Worker thread wakes up
03:04:48.408 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:48.409 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:48.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:49.374 00.965 16108 Exposure complete
03:04:49.444 00.070 16108 worker thread done servicing request
03:04:49.444 00.000 21068 OnExposeComplete: enter
03:04:49.444 00.000 21068 UpdateGuideState(): m_state=6
03:04:49.446 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
03:04:49.447 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.72, Mass=86262, SNR=66.5, Peak=15232 HFD=2.6
03:04:49.448 00.001 21068 MultiStar: [#1 -0.06,-0.17,0.99,U] [#2 0.36,0.09,0.00,M4] [#3 0.06,0.07,0.82,U] [#4 0.31,-0.17,0.79,U] [#5 0.15,0.16,0.81,U] [#6 0.18,-0.15,0.81,U] [#7 -0.26,0.21,0.64,U] [#8 0.22,0.02,0.52,U] 
03:04:49.449 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.17, -0.10}
03:04:49.449 00.000 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
03:04:49.450 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
03:04:49.451 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=-0.10 mountY=0.01, mountTheta=3.07
03:04:49.453 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
03:04:49.454 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
03:04:49.454 00.000 16108 Worker thread wakes up
03:04:49.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:04:49.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:04:49.454 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.01
03:04:49.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:04:49.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:49.455 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:04:49.455 00.000 16108 MoveAxis(E, 0, ABG)
03:04:49.455 00.000 16108 Move returns status 0, amount 0
03:04:49.455 00.000 16108 MoveAxis(N, 0, ABG)
03:04:49.455 00.000 16108 Move returns status 0, amount 0
03:04:49.455 00.000 16108 move complete, result=0
03:04:49.455 00.000 16108 worker thread done servicing request
03:04:49.461 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3814, FiltMin=3235, FiltMax=38499, Gamma=1.000
03:04:49.483 00.022 21068 UpdateGuideState exits: m=86262 SNR=66.5
03:04:49.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:49.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:49.486 00.001 21068 Enqueuing Expose request
03:04:49.487 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:49.489 00.002 16108 Worker thread wakes up
03:04:49.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:49.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:50.642 01.153 16108 Exposure complete
03:04:50.705 00.063 16108 worker thread done servicing request
03:04:50.705 00.000 21068 OnExposeComplete: enter
03:04:50.706 00.001 21068 UpdateGuideState(): m_state=6
03:04:50.706 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
03:04:50.707 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.84, Mass=92992, SNR=65.8, Peak=15888 HFD=2.7
03:04:50.708 00.001 21068 MultiStar: [#1 -0.16,-0.10,0.94,U] [#2 0.12,-0.09,0.89,U] [#3 0.05,-0.19,0.80,U] [#4 0.00,0.23,0.78,U] [#5 0.23,0.52,0.00,M1] [#6 0.20,-0.05,0.83,U] [#7 0.06,0.05,0.79,U] [#8 -0.14,-0.29,0.59,U] 
03:04:50.709 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.13, 0.03}
03:04:50.710 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
03:04:50.711 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
03:04:50.712 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=-0.05 mountY=0.03, mountTheta=2.52
03:04:50.713 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
03:04:50.714 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
03:04:50.714 00.000 16108 Worker thread wakes up
03:04:50.715 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:04:50.715 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:04:50.715 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
03:04:50.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:04:50.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:50.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:50.715 00.000 16108 MoveAxis(E, 0, ABG)
03:04:50.715 00.000 16108 Move returns status 0, amount 0
03:04:50.715 00.000 16108 MoveAxis(N, 0, ABG)
03:04:50.715 00.000 16108 Move returns status 0, amount 0
03:04:50.715 00.000 16108 move complete, result=0
03:04:50.715 00.000 16108 worker thread done servicing request
03:04:50.719 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3821, FiltMin=3241, FiltMax=38681, Gamma=1.000
03:04:50.733 00.014 21068 UpdateGuideState exits: m=92992 SNR=65.8
03:04:50.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:50.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:50.736 00.001 21068 Enqueuing Expose request
03:04:50.736 00.000 16108 Worker thread wakes up
03:04:50.736 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:50.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:50.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:51.714 00.977 16108 Exposure complete
03:04:51.783 00.069 16108 worker thread done servicing request
03:04:51.783 00.000 21068 OnExposeComplete: enter
03:04:51.784 00.001 21068 UpdateGuideState(): m_state=6
03:04:51.784 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
03:04:51.785 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=437.10, Mass=99023, SNR=68.2, Peak=16528 HFD=2.7
03:04:51.786 00.001 21068 MultiStar: [#1 -0.02,0.18,0.98,U] [#2 0.31,-0.08,0.77,U] [#3 0.19,0.47,0.00,M1] [#4 0.37,0.08,0.00,M1] [#5 0.42,0.39,0.00,M2] [#6 0.39,0.15,0.00,M1] [#7 0.29,0.26,0.00,M1] [#8 0.05,-0.29,0.51,U] 
03:04:51.787 00.001 21068 refined, 3 included, MultiStar: {0.18, 0.08}, one-star: {0.33, 0.28}
03:04:51.788 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
03:04:51.788 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
03:04:51.789 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.40 mountX=-0.16 mountY=-0.12, mountTheta=-2.52
03:04:51.792 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
03:04:51.793 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
03:04:51.793 00.000 16108 Worker thread wakes up
03:04:51.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
03:04:51.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
03:04:51.794 00.001 16108 Moving (0.18, 0.08) raw xDistance=-0.16 yDistance=-0.12
03:04:51.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:04:51.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:51.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:04:51.794 00.000 16108 MoveAxis(E, 0, ABG)
03:04:51.794 00.000 16108 Move returns status 0, amount 0
03:04:51.794 00.000 16108 MoveAxis(N, 0, ABG)
03:04:51.794 00.000 16108 Move returns status 0, amount 0
03:04:51.794 00.000 16108 move complete, result=0
03:04:51.794 00.000 16108 worker thread done servicing request
03:04:51.798 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3824, FiltMin=3245, FiltMax=35968, Gamma=1.000
03:04:51.818 00.020 21068 UpdateGuideState exits: m=99023 SNR=68.2
03:04:51.820 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:51.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:51.823 00.002 21068 Enqueuing Expose request
03:04:51.823 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:51.824 00.001 16108 Worker thread wakes up
03:04:51.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:51.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:52.981 01.156 16108 Exposure complete
03:04:53.064 00.083 16108 worker thread done servicing request
03:04:53.064 00.000 21068 OnExposeComplete: enter
03:04:53.065 00.001 21068 UpdateGuideState(): m_state=6
03:04:53.068 00.003 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
03:04:53.070 00.002 21068 Star::Find returns 1 (0), X=464.09, Y=436.86, Mass=93934, SNR=73.1, Peak=14640 HFD=2.8
03:04:53.071 00.001 21068 MultiStar: [#1 0.24,0.29,0.00,M1] [#2 0.41,0.47,0.00,M3] [#3 -0.14,-0.09,0.64,U] [#4 0.37,0.20,0.00,M2] [#5 0.03,0.14,0.63,U] [#6 0.02,0.21,0.58,U] [#7 0.02,-0.20,0.69,U] [#8 0.22,0.08,0.49,U] 
03:04:53.073 00.002 21068 refined, 5 included, MultiStar: {0.09, 0.03}, one-star: {0.28, 0.04}
03:04:53.074 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
03:04:53.077 00.003 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
03:04:53.078 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.28 mountX=-0.08 mountY=-0.04, mountTheta=-2.63
03:04:53.081 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.03, opts=13)
03:04:53.082 00.001 21068 Enqueuing Move request for scope (0.09, 0.03)
03:04:53.083 00.001 16108 Worker thread wakes up
03:04:53.084 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
03:04:53.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
03:04:53.084 00.000 16108 Moving (0.09, 0.03) raw xDistance=-0.08 yDistance=-0.04
03:04:53.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:53.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:53.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:53.084 00.000 16108 MoveAxis(E, 0, ABG)
03:04:53.085 00.001 16108 Move returns status 0, amount 0
03:04:53.085 00.000 16108 MoveAxis(N, 0, ABG)
03:04:53.085 00.000 16108 Move returns status 0, amount 0
03:04:53.085 00.000 16108 move complete, result=0
03:04:53.085 00.000 16108 worker thread done servicing request
03:04:53.092 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3833, FiltMin=3264, FiltMax=38256, Gamma=1.000
03:04:53.113 00.021 21068 UpdateGuideState exits: m=93934 SNR=73.1
03:04:53.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:53.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:53.116 00.001 21068 Enqueuing Expose request
03:04:53.116 00.000 16108 Worker thread wakes up
03:04:53.116 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:53.117 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:53.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:54.111 00.994 16108 Exposure complete
03:04:54.174 00.063 16108 worker thread done servicing request
03:04:54.174 00.000 21068 OnExposeComplete: enter
03:04:54.175 00.001 21068 UpdateGuideState(): m_state=6
03:04:54.176 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
03:04:54.176 00.000 21068 Star::Find returns 1 (0), X=463.98, Y=436.90, Mass=93970, SNR=65.3, Peak=16384 HFD=2.7
03:04:54.177 00.001 21068 MultiStar: [#1 0.27,0.31,0.00,M2] [#2 0.02,0.31,0.83,U] [#3 -0.04,0.42,0.00,M1] [#4 0.29,0.31,0.00,M3] [#5 -0.05,0.31,0.62,U] [#6 0.08,0.16,0.63,U] [#7 -0.12,0.32,0.68,U] [#8 0.07,0.06,0.56,U] 
03:04:54.178 00.001 21068 single-star, 5 included, MultiStar: {0.04, 0.21}, one-star: {0.17, 0.09}
03:04:54.179 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
03:04:54.181 00.002 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
03:04:54.181 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=-0.15 mountY=-0.12, mountTheta=-2.46
03:04:54.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.09, opts=13)
03:04:54.183 00.000 21068 Enqueuing Move request for scope (0.17, 0.09)
03:04:54.184 00.001 16108 Worker thread wakes up
03:04:54.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
03:04:54.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:04:54.184 00.000 16108 Moving (0.17, 0.09) raw xDistance=-0.15 yDistance=-0.12
03:04:54.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:04:54.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:54.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:04:54.184 00.000 16108 MoveAxis(E, 0, ABG)
03:04:54.184 00.000 16108 Move returns status 0, amount 0
03:04:54.184 00.000 16108 MoveAxis(N, 0, ABG)
03:04:54.184 00.000 16108 Move returns status 0, amount 0
03:04:54.185 00.001 16108 move complete, result=0
03:04:54.185 00.000 16108 worker thread done servicing request
03:04:54.188 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=3837, FiltMin=3193, FiltMax=38384, Gamma=1.000
03:04:54.203 00.015 21068 UpdateGuideState exits: m=93970 SNR=65.3
03:04:54.203 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:54.204 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:54.205 00.001 21068 Enqueuing Expose request
03:04:54.206 00.001 16108 Worker thread wakes up
03:04:54.206 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:54.207 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:54.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:55.369 01.162 16108 Exposure complete
03:04:55.426 00.057 16108 worker thread done servicing request
03:04:55.426 00.000 21068 OnExposeComplete: enter
03:04:55.426 00.000 21068 UpdateGuideState(): m_state=6
03:04:55.427 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
03:04:55.428 00.001 21068 Star::Find returns 1 (0), X=463.90, Y=436.92, Mass=87935, SNR=65.1, Peak=15872 HFD=2.5
03:04:55.430 00.002 21068 MultiStar: [#1 -0.06,0.37,0.00,M3] [#2 0.27,0.26,0.00,M3] [#3 -0.00,0.36,0.82,U] [#4 -0.24,0.28,0.00,M4] [#5 0.14,0.61,0.00,M1] [#6 -0.13,0.28,0.59,U] [#7 0.11,0.33,0.57,U] [#8 0.17,-0.01,0.60,U] 
03:04:55.432 00.002 21068 single-star, 4 included, MultiStar: {0.05, 0.21}, one-star: {0.09, 0.11}
03:04:55.433 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
03:04:55.434 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
03:04:55.436 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.87 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
03:04:55.440 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
03:04:55.441 00.001 21068 Enqueuing Move request for scope (0.09, 0.11)
03:04:55.443 00.002 16108 Worker thread wakes up
03:04:55.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:04:55.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:04:55.443 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.12
03:04:55.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:04:55.444 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:55.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:04:55.444 00.000 16108 MoveAxis(E, 0, ABG)
03:04:55.444 00.000 16108 Move returns status 0, amount 0
03:04:55.444 00.000 16108 MoveAxis(N, 0, ABG)
03:04:55.444 00.000 16108 Move returns status 0, amount 0
03:04:55.444 00.000 16108 move complete, result=0
03:04:55.445 00.001 16108 worker thread done servicing request
03:04:55.450 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3843, FiltMin=3289, FiltMax=40345, Gamma=1.000
03:04:55.471 00.021 21068 UpdateGuideState exits: m=87935 SNR=65.1
03:04:55.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:55.474 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:55.475 00.001 21068 Enqueuing Expose request
03:04:55.476 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:55.477 00.001 16108 Worker thread wakes up
03:04:55.477 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:55.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:56.441 00.964 16108 Exposure complete
03:04:56.501 00.060 16108 worker thread done servicing request
03:04:56.501 00.000 21068 OnExposeComplete: enter
03:04:56.502 00.001 21068 UpdateGuideState(): m_state=6
03:04:56.503 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
03:04:56.503 00.000 21068 Star::Find returns 1 (0), X=463.94, Y=436.99, Mass=86209, SNR=63.3, Peak=16144 HFD=2.7
03:04:56.504 00.001 21068 MultiStar: [#1 0.09,0.24,1.02,U] [#2 0.23,0.34,0.00,M4] [#3 -0.01,0.54,0.00,M1] [#4 0.27,0.31,0.00,M5] [#5 -0.01,0.40,0.00,M2] [#6 0.18,0.21,0.55,U] [#7 -0.24,0.15,0.62,U] [#8 0.13,0.07,0.58,U] 
03:04:56.505 00.001 21068 refined, 4 included, MultiStar: {0.07, 0.18}, one-star: {0.13, 0.17}
03:04:56.506 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
03:04:56.507 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
03:04:56.507 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.21 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
03:04:56.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
03:04:56.510 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
03:04:56.510 00.000 16108 Worker thread wakes up
03:04:56.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
03:04:56.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
03:04:56.510 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.03 yDistance=-0.19
03:04:56.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:04:56.511 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:56.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:04:56.511 00.000 16108 MoveAxis(E, 0, ABG)
03:04:56.511 00.000 16108 Move returns status 0, amount 0
03:04:56.511 00.000 16108 MoveAxis(N, 0, ABG)
03:04:56.511 00.000 16108 Move returns status 0, amount 0
03:04:56.511 00.000 16108 move complete, result=0
03:04:56.511 00.000 16108 worker thread done servicing request
03:04:56.523 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3849, FiltMin=3293, FiltMax=32928, Gamma=1.000
03:04:56.543 00.020 21068 UpdateGuideState exits: m=86209 SNR=63.3
03:04:56.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:56.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:56.546 00.001 21068 Enqueuing Expose request
03:04:56.546 00.000 16108 Worker thread wakes up
03:04:56.546 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:56.547 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:56.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:57.717 01.170 16108 Exposure complete
03:04:57.787 00.070 16108 worker thread done servicing request
03:04:57.787 00.000 21068 OnExposeComplete: enter
03:04:57.789 00.002 21068 UpdateGuideState(): m_state=6
03:04:57.790 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
03:04:57.790 00.000 21068 Star::Find returns 1 (0), X=463.98, Y=437.25, Mass=102342, SNR=75.7, Peak=16592 HFD=2.5
03:04:57.791 00.001 21068 MultiStar: [#1 -0.14,0.40,0.00,M3] [#2 0.37,0.48,0.00,M5] [#3 -0.08,0.52,0.00,M2] [#4 0.21,0.49,0.00,M6] [#5 0.02,0.47,0.00,M3] [#6 0.19,0.50,0.00,M1] [#7 -0.09,0.51,0.00,M1] [#8 0.09,0.42,0.00,M1] 
03:04:57.792 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
03:04:57.793 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
03:04:57.793 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.44 hyp=0.47 cameraTheta=1.19 mountX=-0.10 mountY=-0.46, mountTheta=-1.78
03:04:57.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.44, opts=13)
03:04:57.796 00.001 21068 Enqueuing Move request for scope (0.18, 0.44)
03:04:57.797 00.001 16108 Worker thread wakes up
03:04:57.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.44) opts 0xd
03:04:57.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.44)
03:04:57.797 00.000 16108 Moving (0.18, 0.44) raw xDistance=-0.10 yDistance=-0.46
03:04:57.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:04:57.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
03:04:57.797 00.000 16108 MoveAxis(E, 0, ABG)
03:04:57.797 00.000 16108 Move returns status 0, amount 0
03:04:57.798 00.001 16108 MoveAxis(N, 93, ABG)
03:04:57.798 00.000 16108 Guiding  Dir = 0, Dur = 93
03:04:57.798 00.000 16108 IsSlewing returns 0
03:04:57.798 00.000 16108 IsGuiding returns 0
03:04:57.800 00.002 16108 PulseGuide returned control before completion, sleep 102
03:04:57.800 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=3856, FiltMin=3325, FiltMax=38937, Gamma=1.000
03:04:57.814 00.014 21068 UpdateGuideState exits: m=102342 SNR=75.7
03:04:57.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:57.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:57.817 00.001 21068 Enqueuing Expose request
03:04:57.917 00.100 16108 IsGuiding returns 0
03:04:57.917 00.000 16108 Move returns status 0, amount 93
03:04:57.917 00.000 16108 move complete, result=0
03:04:57.918 00.001 16108 worker thread done servicing request
03:04:57.918 00.000 16108 Worker thread wakes up
03:04:57.918 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 93 ms NORTH
03:04:57.919 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:57.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:04:58.902 00.983 16108 Exposure complete
03:04:58.980 00.078 16108 worker thread done servicing request
03:04:58.980 00.000 21068 OnExposeComplete: enter
03:04:58.981 00.001 21068 UpdateGuideState(): m_state=6
03:04:58.982 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
03:04:58.984 00.002 21068 Star::Find returns 1 (0), X=463.92, Y=436.99, Mass=92751, SNR=65.6, Peak=15408 HFD=2.7
03:04:58.985 00.001 21068 MultiStar: [#1 -0.12,0.47,0.00,M4] [#2 0.01,0.27,0.72,U] [#3 -0.24,0.55,0.00,M3] [#4 0.05,0.23,0.68,U] [#5 0.27,0.59,0.00,M4] [#6 0.36,0.22,0.00,M2] [#7 -0.26,0.35,0.00,M2] [#8 -0.12,0.16,0.55,U] 
03:04:58.986 00.001 21068 single-star, 3 included, MultiStar: {0.03, 0.21}, one-star: {0.11, 0.17}
03:04:58.986 00.000 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
03:04:58.987 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
03:04:58.988 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=-0.08 mountY=-0.19, mountTheta=-1.94
03:04:58.989 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.17, opts=13)
03:04:58.990 00.001 21068 Enqueuing Move request for scope (0.11, 0.17)
03:04:58.990 00.000 16108 Worker thread wakes up
03:04:58.991 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
03:04:58.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
03:04:58.991 00.000 16108 Moving (0.11, 0.17) raw xDistance=-0.08 yDistance=-0.19
03:04:58.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:58.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:58.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:04:58.991 00.000 16108 MoveAxis(E, 0, ABG)
03:04:58.991 00.000 16108 Move returns status 0, amount 0
03:04:58.991 00.000 16108 MoveAxis(N, 0, ABG)
03:04:58.991 00.000 16108 Move returns status 0, amount 0
03:04:58.991 00.000 16108 move complete, result=0
03:04:58.991 00.000 16108 worker thread done servicing request
03:04:58.995 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3859, FiltMin=3283, FiltMax=34057, Gamma=1.000
03:04:59.008 00.013 21068 UpdateGuideState exits: m=92751 SNR=65.6
03:04:59.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:59.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:04:59.010 00.000 21068 Enqueuing Expose request
03:04:59.011 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:59.012 00.001 16108 Worker thread wakes up
03:04:59.012 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:04:59.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:00.189 01.177 16108 Exposure complete
03:05:00.251 00.062 16108 worker thread done servicing request
03:05:00.251 00.000 21068 OnExposeComplete: enter
03:05:00.253 00.002 21068 UpdateGuideState(): m_state=6
03:05:00.254 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
03:05:00.255 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=437.11, Mass=80359, SNR=60.6, Peak=15632 HFD=2.7
03:05:00.256 00.001 21068 MultiStar: [#1 0.22,0.09,0.90,U] [#2 0.36,0.11,0.00,M5] [#3 0.10,0.41,0.00,M4] [#4 0.16,-0.04,0.70,U] [#5 0.07,0.43,0.00,M5] [#6 0.19,0.24,0.71,U] [#7 -0.29,-0.06,0.64,U] [#8 0.57,0.15,0.00,M1] 
03:05:00.257 00.001 21068 refined, 4 included, MultiStar: {0.15, 0.12}, one-star: {0.33, 0.29}
03:05:00.258 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
03:05:00.259 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
03:05:00.261 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=-0.13 mountY=-0.15, mountTheta=-2.26
03:05:00.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
03:05:00.264 00.001 21068 Enqueuing Move request for scope (0.15, 0.12)
03:05:00.265 00.001 16108 Worker thread wakes up
03:05:00.265 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
03:05:00.265 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
03:05:00.265 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=-0.15
03:05:00.265 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:05:00.265 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:00.265 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:05:00.265 00.000 16108 MoveAxis(E, 0, ABG)
03:05:00.265 00.000 16108 Move returns status 0, amount 0
03:05:00.265 00.000 16108 MoveAxis(N, 0, ABG)
03:05:00.265 00.000 16108 Move returns status 0, amount 0
03:05:00.265 00.000 16108 move complete, result=0
03:05:00.265 00.000 16108 worker thread done servicing request
03:05:00.270 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3865, FiltMin=3254, FiltMax=32048, Gamma=1.000
03:05:00.284 00.014 21068 UpdateGuideState exits: m=80359 SNR=60.6
03:05:00.285 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:00.287 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:00.287 00.000 21068 Enqueuing Expose request
03:05:00.288 00.001 16108 Worker thread wakes up
03:05:00.288 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:00.289 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:00.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:01.261 00.972 16108 Exposure complete
03:05:01.324 00.063 16108 worker thread done servicing request
03:05:01.324 00.000 21068 OnExposeComplete: enter
03:05:01.324 00.000 21068 UpdateGuideState(): m_state=6
03:05:01.326 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
03:05:01.327 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.86, Mass=99258, SNR=73.9, Peak=16896 HFD=2.9
03:05:01.328 00.001 21068 MultiStar: [#1 -0.18,0.30,0.82,U] [#2 0.16,0.15,0.77,U] [#3 -0.22,0.27,0.58,U] [#4 0.05,0.19,0.62,U] [#5 -0.05,0.21,0.61,U] [#6 -0.09,-0.15,0.55,U] [#7 -0.20,0.00,0.46,U] [#8 -0.04,0.10,0.57,U] 
03:05:01.330 00.002 21068 single-star, 8 included, MultiStar: {-0.05, 0.13}, one-star: {0.01, 0.04}
03:05:01.331 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:05:01.332 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:05:01.333 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.25 mountX=-0.01 mountY=-0.04, mountTheta=-1.72
03:05:01.336 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
03:05:01.337 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
03:05:01.338 00.001 16108 Worker thread wakes up
03:05:01.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
03:05:01.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
03:05:01.338 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.01 yDistance=-0.04
03:05:01.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:01.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:01.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:05:01.338 00.000 16108 MoveAxis(E, 0, ABG)
03:05:01.338 00.000 16108 Move returns status 0, amount 0
03:05:01.338 00.000 16108 MoveAxis(N, 0, ABG)
03:05:01.338 00.000 16108 Move returns status 0, amount 0
03:05:01.338 00.000 16108 move complete, result=0
03:05:01.338 00.000 16108 worker thread done servicing request
03:05:01.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3869, FiltMin=3203, FiltMax=34992, Gamma=1.000
03:05:01.354 00.013 21068 UpdateGuideState exits: m=99258 SNR=73.9
03:05:01.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:01.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:01.356 00.000 21068 Enqueuing Expose request
03:05:01.358 00.002 16108 Worker thread wakes up
03:05:01.358 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:01.359 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:01.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:02.526 01.167 16108 Exposure complete
03:05:02.581 00.055 16108 worker thread done servicing request
03:05:02.581 00.000 21068 OnExposeComplete: enter
03:05:02.582 00.001 21068 UpdateGuideState(): m_state=6
03:05:02.583 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
03:05:02.584 00.001 21068 Star::Find returns 1 (0), X=463.48, Y=437.11, Mass=65041, SNR=46.6, Peak=11984 HFD=2.5
03:05:02.585 00.001 21068 MultiStar: [#1 -0.17,0.37,0.00,M3] [#2 -0.01,0.35,1.20,U] [#3 -0.27,0.02,0.92,U] [#4 -0.12,-0.08,1.10,U] [#5 -0.12,0.25,0.78,U] [#6 -0.11,0.05,0.78,U] [#7 -0.63,0.21,0.00,M1] [#8 0.33,0.30,0.00,M1] 
03:05:02.586 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.15}, one-star: {-0.33, 0.30}
03:05:02.586 00.000 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
03:05:02.587 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
03:05:02.590 00.003 21068 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.36 mountX=0.18 mountY=-0.11, mountTheta=-0.56
03:05:02.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.15, opts=13)
03:05:02.594 00.002 21068 Enqueuing Move request for scope (-0.16, 0.15)
03:05:02.595 00.001 16108 Worker thread wakes up
03:05:02.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
03:05:02.595 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
03:05:02.596 00.001 16108 Moving (-0.16, 0.15) raw xDistance=0.18 yDistance=-0.11
03:05:02.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:05:02.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:02.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:05:02.596 00.000 16108 MoveAxis(E, 0, ABG)
03:05:02.596 00.000 16108 Move returns status 0, amount 0
03:05:02.596 00.000 16108 MoveAxis(N, 0, ABG)
03:05:02.596 00.000 16108 Move returns status 0, amount 0
03:05:02.596 00.000 16108 move complete, result=0
03:05:02.597 00.001 16108 worker thread done servicing request
03:05:02.604 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3878, FiltMin=3293, FiltMax=33184, Gamma=1.000
03:05:02.620 00.016 21068 UpdateGuideState exits: m=65041 SNR=46.6
03:05:02.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:02.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:02.622 00.000 21068 Enqueuing Expose request
03:05:02.623 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:02.624 00.001 16108 Worker thread wakes up
03:05:02.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:02.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:03.604 00.980 16108 Exposure complete
03:05:03.677 00.073 16108 worker thread done servicing request
03:05:03.677 00.000 21068 OnExposeComplete: enter
03:05:03.678 00.001 21068 UpdateGuideState(): m_state=6
03:05:03.680 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
03:05:03.681 00.001 21068 Star::Find returns 1 (0), X=463.65, Y=437.12, Mass=91569, SNR=60.7, Peak=15072 HFD=2.8
03:05:03.682 00.001 21068 MultiStar: [#1 -0.36,0.13,0.00,M4] [#2 -0.07,0.13,0.82,U] [#3 -0.11,0.26,0.94,U] [#4 -0.46,0.15,0.00,M3] [#5 -0.18,0.15,0.65,U] [#6 -0.08,-0.44,0.00,M1] [#7 -0.58,-0.21,0.00,M2] [#8 0.19,-0.11,0.63,U] 
03:05:03.682 00.000 21068 refined, 4 included, MultiStar: {-0.08, 0.17}, one-star: {-0.16, 0.30}
03:05:03.683 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
03:05:03.684 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
03:05:03.684 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.01 mountX=0.11 mountY=-0.15, mountTheta=-0.94
03:05:03.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.17, opts=13)
03:05:03.687 00.001 21068 Enqueuing Move request for scope (-0.08, 0.17)
03:05:03.688 00.001 16108 Worker thread wakes up
03:05:03.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
03:05:03.688 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
03:05:03.688 00.000 16108 Moving (-0.08, 0.17) raw xDistance=0.11 yDistance=-0.15
03:05:03.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:03.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:03.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:05:03.688 00.000 16108 MoveAxis(E, 0, ABG)
03:05:03.688 00.000 16108 Move returns status 0, amount 0
03:05:03.688 00.000 16108 MoveAxis(N, 0, ABG)
03:05:03.688 00.000 16108 Move returns status 0, amount 0
03:05:03.688 00.000 16108 move complete, result=0
03:05:03.688 00.000 16108 worker thread done servicing request
03:05:03.693 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3885, FiltMin=3331, FiltMax=35062, Gamma=1.000
03:05:03.706 00.013 21068 UpdateGuideState exits: m=91569 SNR=60.7
03:05:03.709 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:03.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:03.711 00.001 21068 Enqueuing Expose request
03:05:03.713 00.002 16108 Worker thread wakes up
03:05:03.713 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:03.714 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:03.714 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:04.898 01.184 16108 Exposure complete
03:05:04.974 00.076 16108 worker thread done servicing request
03:05:04.974 00.000 21068 OnExposeComplete: enter
03:05:04.976 00.002 21068 UpdateGuideState(): m_state=6
03:05:04.978 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
03:05:04.978 00.000 21068 Star::Find returns 1 (0), X=463.62, Y=437.04, Mass=86181, SNR=58.4, Peak=13632 HFD=3.2
03:05:04.981 00.003 21068 MultiStar: [#1 -0.20,0.51,0.00,M5] [#2 -0.08,0.41,0.00,M3] [#3 -0.04,0.40,0.00,M2] [#4 0.12,0.09,0.67,U] [#5 0.11,0.21,0.73,U] [#6 -0.18,0.48,0.00,M2] [#7 -0.33,0.10,0.65,U] [#8 -0.34,-0.16,0.00,M1] 
03:05:04.982 00.001 21068 refined, 3 included, MultiStar: {-0.08, 0.16}, one-star: {-0.19, 0.22}
03:05:04.984 00.002 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
03:05:04.985 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
03:05:04.986 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.03 mountX=0.11 mountY=-0.14, mountTheta=-0.92
03:05:04.989 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.16, opts=13)
03:05:04.990 00.001 21068 Enqueuing Move request for scope (-0.08, 0.16)
03:05:04.992 00.002 16108 Worker thread wakes up
03:05:04.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
03:05:04.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
03:05:04.992 00.000 16108 Moving (-0.08, 0.16) raw xDistance=0.11 yDistance=-0.14
03:05:04.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:04.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:04.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:05:04.992 00.000 16108 MoveAxis(E, 0, ABG)
03:05:04.992 00.000 16108 Move returns status 0, amount 0
03:05:04.992 00.000 16108 MoveAxis(N, 0, ABG)
03:05:04.992 00.000 16108 Move returns status 0, amount 0
03:05:04.992 00.000 16108 move complete, result=0
03:05:04.994 00.002 16108 worker thread done servicing request
03:05:04.997 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=3888, FiltMin=3305, FiltMax=38563, Gamma=1.000
03:05:05.010 00.013 21068 UpdateGuideState exits: m=86181 SNR=58.4
03:05:05.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:05.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:05.012 00.000 21068 Enqueuing Expose request
03:05:05.013 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:05.014 00.001 16108 Worker thread wakes up
03:05:05.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:05.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:06.005 00.991 16108 Exposure complete
03:05:06.071 00.066 16108 worker thread done servicing request
03:05:06.071 00.000 21068 OnExposeComplete: enter
03:05:06.074 00.003 21068 UpdateGuideState(): m_state=6
03:05:06.076 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
03:05:06.077 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=437.05, Mass=77350, SNR=66.5, Peak=11664 HFD=3.1
03:05:06.079 00.002 21068 MultiStar: [#1 -0.51,0.36,0.00,M6] [#2 -0.11,0.53,0.00,M4] [#3 -0.53,0.11,0.00,M3] [#4 -0.44,0.25,0.00,M3] [#5 -0.39,0.25,0.00,M2] [#6 -0.48,-0.01,0.00,M3] [#7 -0.68,0.26,0.00,M2] [#8 -0.31,0.32,0.00,M2] 
03:05:06.079 00.000 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:05:06.080 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:05:06.081 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=0.05 mountY=-0.22, mountTheta=-1.36
03:05:06.082 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.23, opts=13)
03:05:06.083 00.001 21068 Enqueuing Move request for scope (-0.01, 0.23)
03:05:06.084 00.001 16108 Worker thread wakes up
03:05:06.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
03:05:06.084 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
03:05:06.084 00.000 16108 Moving (-0.01, 0.23) raw xDistance=0.05 yDistance=-0.22
03:05:06.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:06.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:05:06.084 00.000 16108 MoveAxis(E, 0, ABG)
03:05:06.084 00.000 16108 Move returns status 0, amount 0
03:05:06.085 00.001 16108 MoveAxis(N, 45, ABG)
03:05:06.085 00.000 16108 Guiding  Dir = 0, Dur = 45
03:05:06.085 00.000 16108 IsSlewing returns 0
03:05:06.085 00.000 16108 IsGuiding returns 0
03:05:06.088 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3891, FiltMin=3312, FiltMax=31216, Gamma=1.000
03:05:06.102 00.014 16108 PulseGuide returned control before completion, sleep 38
03:05:06.103 00.001 21068 UpdateGuideState exits: m=77350 SNR=66.5
03:05:06.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:06.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:06.106 00.001 21068 Enqueuing Expose request
03:05:06.147 00.041 16108 IsGuiding returns 1
03:05:06.147 00.000 16108 scope still moving after pulse duration time elapsed
03:05:06.177 00.030 16108 IsSlewing returns 0
03:05:06.177 00.000 16108 IsGuiding returns 0
03:05:06.177 00.000 16108 scope move finished after 45 + 47 ms
03:05:06.177 00.000 16108 Move returns status 0, amount 45
03:05:06.177 00.000 16108 move complete, result=0
03:05:06.177 00.000 16108 worker thread done servicing request
03:05:06.177 00.000 16108 Worker thread wakes up
03:05:06.177 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
03:05:06.179 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:06.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:07.341 01.162 16108 Exposure complete
03:05:07.399 00.058 16108 worker thread done servicing request
03:05:07.399 00.000 21068 OnExposeComplete: enter
03:05:07.399 00.000 21068 UpdateGuideState(): m_state=6
03:05:07.400 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
03:05:07.401 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.65, Mass=85347, SNR=68.0, Peak=13472 HFD=2.9
03:05:07.402 00.001 21068 MultiStar: [#1 -0.36,0.03,0.00,M7] [#2 -0.16,0.08,0.74,U] [#3 -0.34,-0.00,0.65,U] [#4 0.02,-0.18,0.70,U] [#5 -0.27,-0.07,0.56,U] [#6 -0.28,-0.59,0.00,M4] [#7 -0.49,-0.02,0.00,M3] [#8 -0.16,-0.35,0.00,M3] 
03:05:07.404 00.002 21068 refined, 4 included, MultiStar: {-0.17, -0.07}, one-star: {-0.13, -0.17}
03:05:07.405 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
03:05:07.405 00.000 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.66)
03:05:07.406 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.72 mountX=0.15 mountY=0.11, mountTheta=0.63
03:05:07.409 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.07, opts=13)
03:05:07.410 00.001 21068 Enqueuing Move request for scope (-0.17, -0.07)
03:05:07.411 00.001 16108 Worker thread wakes up
03:05:07.412 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
03:05:07.412 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
03:05:07.412 00.000 16108 Moving (-0.17, -0.07) raw xDistance=0.15 yDistance=0.11
03:05:07.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:05:07.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:07.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:05:07.412 00.000 16108 MoveAxis(E, 0, ABG)
03:05:07.412 00.000 16108 Move returns status 0, amount 0
03:05:07.412 00.000 16108 MoveAxis(N, 0, ABG)
03:05:07.412 00.000 16108 Move returns status 0, amount 0
03:05:07.412 00.000 16108 move complete, result=0
03:05:07.413 00.001 16108 worker thread done servicing request
03:05:07.419 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3894, FiltMin=3325, FiltMax=32233, Gamma=1.000
03:05:07.438 00.019 21068 UpdateGuideState exits: m=85347 SNR=68.0
03:05:07.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:07.439 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:07.440 00.001 21068 Enqueuing Expose request
03:05:07.441 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:07.442 00.001 16108 Worker thread wakes up
03:05:07.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:07.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:08.424 00.982 16108 Exposure complete
03:05:08.492 00.068 16108 worker thread done servicing request
03:05:08.492 00.000 21068 OnExposeComplete: enter
03:05:08.493 00.001 21068 UpdateGuideState(): m_state=6
03:05:08.494 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
03:05:08.494 00.000 21068 Star::Find returns 1 (0), X=463.46, Y=436.72, Mass=72081, SNR=59.4, Peak=12368 HFD=2.8
03:05:08.495 00.001 21068 MultiStar: [#1 -0.28,-0.09,0.98,U] [#2 -0.11,0.10,0.76,U] [#3 -0.62,0.16,0.00,M3] [#4 -0.24,0.13,0.62,U] [#5 -0.35,0.10,0.00,M2] [#6 0.08,0.08,0.64,U] [#7 -0.76,-0.05,0.00,M4] [#8 -0.04,-0.27,0.67,U] 
03:05:08.496 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.04}, one-star: {-0.35, -0.10}
03:05:08.498 00.002 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
03:05:08.498 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
03:05:08.499 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.95 mountX=0.17 mountY=0.08, mountTheta=0.42
03:05:08.500 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
03:05:08.501 00.001 21068 Enqueuing Move request for scope (-0.18, -0.04)
03:05:08.502 00.001 16108 Worker thread wakes up
03:05:08.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
03:05:08.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
03:05:08.502 00.000 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.08
03:05:08.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:05:08.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:08.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:05:08.502 00.000 16108 MoveAxis(E, 0, ABG)
03:05:08.503 00.001 16108 Move returns status 0, amount 0
03:05:08.503 00.000 16108 MoveAxis(N, 0, ABG)
03:05:08.503 00.000 16108 Move returns status 0, amount 0
03:05:08.503 00.000 16108 move complete, result=0
03:05:08.503 00.000 16108 worker thread done servicing request
03:05:08.506 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3897, FiltMin=3251, FiltMax=35830, Gamma=1.000
03:05:08.519 00.013 21068 UpdateGuideState exits: m=72081 SNR=59.4
03:05:08.521 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.521 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:08.522 00.001 21068 Enqueuing Expose request
03:05:08.523 00.001 16108 Worker thread wakes up
03:05:08.523 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:08.524 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:08.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:09.700 01.176 16108 Exposure complete
03:05:09.768 00.068 16108 worker thread done servicing request
03:05:09.768 00.000 21068 OnExposeComplete: enter
03:05:09.770 00.002 21068 UpdateGuideState(): m_state=6
03:05:09.772 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
03:05:09.774 00.002 21068 Star::Find returns 1 (0), X=463.75, Y=436.51, Mass=83573, SNR=67.9, Peak=16288 HFD=2.7
03:05:09.776 00.002 21068 MultiStar: [#1 -0.11,-0.06,0.86,U] [#2 0.13,0.04,0.80,U] [#3 -0.09,0.37,0.00,M4] [#4 -0.05,-0.17,0.53,U] [#5 0.05,0.11,0.62,U] [#6 0.28,0.05,0.61,U] [#7 -0.10,-0.03,0.52,U] [#8 0.00,-0.30,0.47,U] 
03:05:09.778 00.002 21068 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {-0.06, -0.30}
03:05:09.779 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
03:05:09.781 00.002 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
03:05:09.783 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=-0.03 mountY=0.08, mountTheta=1.91
03:05:09.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
03:05:09.786 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
03:05:09.787 00.001 16108 Worker thread wakes up
03:05:09.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:05:09.787 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:05:09.788 00.001 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
03:05:09.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:09.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:09.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:05:09.788 00.000 16108 MoveAxis(E, 0, ABG)
03:05:09.788 00.000 16108 Move returns status 0, amount 0
03:05:09.788 00.000 16108 MoveAxis(N, 0, ABG)
03:05:09.788 00.000 16108 Move returns status 0, amount 0
03:05:09.788 00.000 16108 move complete, result=0
03:05:09.788 00.000 16108 worker thread done servicing request
03:05:09.792 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3901, FiltMin=3353, FiltMax=35241, Gamma=1.000
03:05:09.805 00.013 21068 UpdateGuideState exits: m=83573 SNR=67.9
03:05:09.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:09.807 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:09.807 00.000 21068 Enqueuing Expose request
03:05:09.808 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:09.809 00.001 16108 Worker thread wakes up
03:05:09.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:09.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:10.797 00.988 16108 Exposure complete
03:05:10.881 00.084 16108 worker thread done servicing request
03:05:10.883 00.002 21068 OnExposeComplete: enter
03:05:10.884 00.001 21068 UpdateGuideState(): m_state=6
03:05:10.885 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
03:05:10.886 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.82, Mass=100191, SNR=72.8, Peak=15680 HFD=2.9
03:05:10.887 00.001 21068 MultiStar: [#1 -0.29,0.30,0.00,M6] [#2 -0.09,0.29,0.65,U] [#3 -0.47,0.26,0.00,M5] [#4 -0.39,0.14,0.00,M1] [#5 -0.19,-0.01,0.64,U] [#6 -0.03,-0.08,0.52,U] [#7 -0.62,-0.05,0.00,M4] [#8 -0.41,-0.28,0.00,M2] 
03:05:10.888 00.001 21068 single-star, 3 included, MultiStar: {-0.08, 0.05}, one-star: {-0.04, -0.00}
03:05:10.889 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.24)
03:05:10.889 00.000 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
03:05:10.890 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.08 mountX=0.04 mountY=0.01, mountTheta=0.29
03:05:10.891 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.00, opts=13)
03:05:10.892 00.001 21068 Enqueuing Move request for scope (-0.04, -0.00)
03:05:10.894 00.002 16108 Worker thread wakes up
03:05:10.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
03:05:10.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
03:05:10.894 00.000 16108 Moving (-0.04, -0.00) raw xDistance=0.04 yDistance=0.01
03:05:10.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:10.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:10.895 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:10.895 00.000 16108 MoveAxis(E, 0, ABG)
03:05:10.895 00.000 16108 Move returns status 0, amount 0
03:05:10.895 00.000 16108 MoveAxis(N, 0, ABG)
03:05:10.895 00.000 16108 Move returns status 0, amount 0
03:05:10.895 00.000 16108 move complete, result=0
03:05:10.895 00.000 16108 worker thread done servicing request
03:05:10.900 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3904, FiltMin=3318, FiltMax=37686, Gamma=1.000
03:05:10.922 00.022 21068 UpdateGuideState exits: m=100191 SNR=72.8
03:05:10.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:10.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:10.926 00.002 21068 Enqueuing Expose request
03:05:10.927 00.001 16108 Worker thread wakes up
03:05:10.927 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:10.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:10.928 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:12.088 01.160 16108 Exposure complete
03:05:12.177 00.089 16108 worker thread done servicing request
03:05:12.177 00.000 21068 OnExposeComplete: enter
03:05:12.180 00.003 21068 UpdateGuideState(): m_state=6
03:05:12.182 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
03:05:12.184 00.002 21068 Star::Find returns 1 (0), X=463.91, Y=436.54, Mass=83223, SNR=67.9, Peak=14176 HFD=2.9
03:05:12.185 00.001 21068 MultiStar: [#1 0.12,-0.13,0.74,U] [#2 0.13,-0.03,0.71,U] [#3 0.13,-0.37,0.00,M6] [#4 0.02,-0.09,0.64,U] [#5 -0.30,-0.05,0.47,U] [#6 0.27,-0.10,0.59,U] [#7 -0.08,-0.44,0.00,M5] [#8 0.26,-0.45,0.00,M3] 
03:05:12.187 00.002 21068 refined, 5 included, MultiStar: {0.07, -0.13}, one-star: {0.10, -0.27}
03:05:12.189 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
03:05:12.190 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
03:05:12.191 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.09 mountY=0.11, mountTheta=2.30
03:05:12.194 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
03:05:12.195 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
03:05:12.196 00.001 16108 Worker thread wakes up
03:05:12.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:05:12.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:05:12.196 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
03:05:12.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:05:12.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:12.197 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:05:12.197 00.000 16108 MoveAxis(E, 0, ABG)
03:05:12.197 00.000 16108 Move returns status 0, amount 0
03:05:12.197 00.000 16108 MoveAxis(N, 0, ABG)
03:05:12.197 00.000 16108 Move returns status 0, amount 0
03:05:12.197 00.000 16108 move complete, result=0
03:05:12.197 00.000 16108 worker thread done servicing request
03:05:12.201 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3907, FiltMin=3360, FiltMax=30307, Gamma=1.000
03:05:12.221 00.020 21068 UpdateGuideState exits: m=83223 SNR=67.9
03:05:12.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:12.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:12.224 00.001 21068 Enqueuing Expose request
03:05:12.225 00.001 16108 Worker thread wakes up
03:05:12.225 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:12.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:12.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:13.187 00.962 16108 Exposure complete
03:05:13.245 00.058 16108 worker thread done servicing request
03:05:13.245 00.000 21068 OnExposeComplete: enter
03:05:13.246 00.001 21068 UpdateGuideState(): m_state=6
03:05:13.247 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
03:05:13.248 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.63, Mass=84998, SNR=63.4, Peak=15680 HFD=2.6
03:05:13.250 00.002 21068 MultiStar: [#1 0.28,-0.01,0.87,U] [#2 0.12,-0.15,0.98,U] [#3 -0.23,-0.20,0.67,U] [#4 0.19,-0.20,0.86,U] [#5 0.09,-0.19,0.77,U] [#6 0.17,-0.15,0.63,U] [#7 -0.06,-0.18,0.60,U] [#8 -0.30,-0.41,0.00,M4] 
03:05:13.251 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {0.06, -0.18}
03:05:13.253 00.002 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
03:05:13.254 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
03:05:13.256 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=-0.12 mountY=0.13, mountTheta=2.29
03:05:13.258 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.16, opts=13)
03:05:13.259 00.001 21068 Enqueuing Move request for scope (0.09, -0.16)
03:05:13.260 00.001 16108 Worker thread wakes up
03:05:13.260 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
03:05:13.260 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
03:05:13.260 00.000 16108 Moving (0.09, -0.16) raw xDistance=-0.12 yDistance=0.13
03:05:13.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:13.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:13.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:05:13.260 00.000 16108 MoveAxis(E, 0, ABG)
03:05:13.260 00.000 16108 Move returns status 0, amount 0
03:05:13.260 00.000 16108 MoveAxis(N, 0, ABG)
03:05:13.260 00.000 16108 Move returns status 0, amount 0
03:05:13.260 00.000 16108 move complete, result=0
03:05:13.260 00.000 16108 worker thread done servicing request
03:05:13.267 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3910, FiltMin=3334, FiltMax=29798, Gamma=1.000
03:05:13.292 00.025 21068 UpdateGuideState exits: m=84998 SNR=63.4
03:05:13.295 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:13.297 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:13.299 00.002 21068 Enqueuing Expose request
03:05:13.300 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:13.302 00.002 16108 Worker thread wakes up
03:05:13.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:13.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:14.466 01.164 16108 Exposure complete
03:05:14.523 00.057 16108 worker thread done servicing request
03:05:14.523 00.000 21068 OnExposeComplete: enter
03:05:14.523 00.000 21068 UpdateGuideState(): m_state=6
03:05:14.524 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
03:05:14.525 00.001 21068 Star::Find returns 1 (0), X=464.07, Y=436.46, Mass=81719, SNR=59.1, Peak=14189 HFD=2.4
03:05:14.526 00.001 21068 MultiStar: [#1 -0.07,-0.32,0.91,U] [#2 0.40,-0.45,0.00,M1] [#3 0.23,-0.33,0.00,M6] [#4 0.37,-0.20,0.00,M1] [#5 0.05,-0.40,0.00,M1] [#6 0.18,-0.61,0.00,M1] [#7 0.21,-0.24,0.66,U] [#8 0.48,-0.53,0.00,M5] 
03:05:14.527 00.001 21068 refined, 2 included, MultiStar: {0.13, -0.31}, one-star: {0.26, -0.36}
03:05:14.529 00.002 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
03:05:14.530 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
03:05:14.531 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.31 hyp=0.34 cameraTheta=-1.18 mountX=-0.18 mountY=0.27, mountTheta=2.15
03:05:14.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.31, opts=13)
03:05:14.535 00.002 21068 Enqueuing Move request for scope (0.13, -0.31)
03:05:14.537 00.002 16108 Worker thread wakes up
03:05:14.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.31) opts 0xd
03:05:14.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.31)
03:05:14.537 00.000 16108 Moving (0.13, -0.31) raw xDistance=-0.18 yDistance=0.27
03:05:14.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:05:14.538 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:05:14.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:05:14.538 00.000 16108 MoveAxis(E, 0, ABG)
03:05:14.538 00.000 16108 Move returns status 0, amount 0
03:05:14.538 00.000 16108 MoveAxis(N, 0, ABG)
03:05:14.538 00.000 16108 Move returns status 0, amount 0
03:05:14.538 00.000 16108 move complete, result=0
03:05:14.538 00.000 16108 worker thread done servicing request
03:05:14.544 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3913, FiltMin=3363, FiltMax=28483, Gamma=1.000
03:05:14.558 00.014 21068 UpdateGuideState exits: m=81719 SNR=59.1
03:05:14.560 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:14.562 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:14.562 00.000 21068 Enqueuing Expose request
03:05:14.563 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:05:14.564 00.001 16108 Worker thread wakes up
03:05:14.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:14.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:15.541 00.977 16108 Exposure complete
03:05:15.624 00.083 16108 worker thread done servicing request
03:05:15.624 00.000 21068 OnExposeComplete: enter
03:05:15.625 00.001 21068 UpdateGuideState(): m_state=6
03:05:15.626 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
03:05:15.627 00.001 21068 Star::Find returns 1 (0), X=464.33, Y=436.70, Mass=86247, SNR=66.6, Peak=14656 HFD=2.8
03:05:15.628 00.001 21068 MultiStar: [#1 0.47,-0.27,0.00,M4] [#2 0.70,0.13,0.00,M2] [#3 0.33,-0.09,0.72,U] [#4 0.49,-0.16,0.00,M2] [#5 0.18,0.05,0.60,U] [#6 0.44,-0.41,0.00,M2] [#7 0.30,-0.41,0.00,M4] [#8 0.71,-0.04,0.00,M6] 
03:05:15.629 00.001 21068 refined, 2 included, MultiStar: {0.37, -0.07}, one-star: {0.52, -0.12}
03:05:15.631 00.002 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
03:05:15.632 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:05:15.633 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-0.17 mountX=-0.38 mountY=-0.02, mountTheta=-3.08
03:05:15.636 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.07, opts=13)
03:05:15.637 00.001 21068 Enqueuing Move request for scope (0.37, -0.07)
03:05:15.639 00.002 16108 Worker thread wakes up
03:05:15.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.07) opts 0xd
03:05:15.639 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.07)
03:05:15.639 00.000 16108 Moving (0.37, -0.07) raw xDistance=-0.38 yDistance=-0.02
03:05:15.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:05:15.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:15.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:05:15.639 00.000 16108 MoveAxis(E, 100, ABG)
03:05:15.639 00.000 16108 Guiding  Dir = 2, Dur = 100
03:05:15.641 00.002 16108 IsSlewing returns 0
03:05:15.641 00.000 16108 IsGuiding returns 0
03:05:15.648 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3913, FiltMin=3369, FiltMax=26803, Gamma=1.000
03:05:15.662 00.014 21068 UpdateGuideState exits: m=86247 SNR=66.6
03:05:15.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:15.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:15.665 00.001 21068 Enqueuing Expose request
03:05:15.677 00.012 16108 PulseGuide returned control before completion, sleep 76
03:05:15.753 00.076 16108 IsGuiding returns 1
03:05:15.753 00.000 16108 scope still moving after pulse duration time elapsed
03:05:15.785 00.032 16108 IsSlewing returns 0
03:05:15.785 00.000 16108 IsGuiding returns 1
03:05:15.816 00.031 16108 IsSlewing returns 0
03:05:15.817 00.001 16108 IsGuiding returns 1
03:05:15.848 00.031 16108 IsSlewing returns 0
03:05:15.848 00.000 16108 IsGuiding returns 0
03:05:15.850 00.002 16108 scope move finished after 100 + 107 ms
03:05:15.850 00.000 16108 Move returns status 0, amount 100
03:05:15.850 00.000 16108 MoveAxis(N, 0, ABG)
03:05:15.850 00.000 16108 Move returns status 0, amount 0
03:05:15.850 00.000 16108 move complete, result=0
03:05:15.850 00.000 16108 worker thread done servicing request
03:05:15.850 00.000 16108 Worker thread wakes up
03:05:15.850 00.000 21068 GuideStep: -0.4 px 100 ms EAST, -0.0 px 0 ms NORTH
03:05:15.853 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:15.854 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:17.020 01.166 16108 Exposure complete
03:05:17.076 00.056 16108 worker thread done servicing request
03:05:17.076 00.000 21068 OnExposeComplete: enter
03:05:17.077 00.001 21068 UpdateGuideState(): m_state=6
03:05:17.079 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
03:05:17.081 00.002 21068 Star::Find returns 1 (0), X=463.65, Y=436.74, Mass=85846, SNR=65.9, Peak=16288 HFD=2.7
03:05:17.083 00.002 21068 MultiStar: [#1 -0.04,-0.04,0.83,U] [#2 0.12,-0.03,0.77,U] [#3 -0.10,0.01,0.65,U] [#4 -0.12,-0.30,0.72,U] [#5 0.01,-0.00,0.67,U] [#6 0.21,-0.08,0.62,U] [#7 -0.06,0.08,0.54,U] [#8 0.10,-0.78,0.00,M7] 
03:05:17.085 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {-0.16, -0.08}
03:05:17.086 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
03:05:17.087 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
03:05:17.088 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.99 mountX=0.02 mountY=0.06, mountTheta=1.33
03:05:17.089 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
03:05:17.090 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
03:05:17.091 00.001 16108 Worker thread wakes up
03:05:17.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
03:05:17.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
03:05:17.091 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.06
03:05:17.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:17.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:17.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:05:17.091 00.000 16108 MoveAxis(E, 0, ABG)
03:05:17.091 00.000 16108 Move returns status 0, amount 0
03:05:17.091 00.000 16108 MoveAxis(N, 0, ABG)
03:05:17.091 00.000 16108 Move returns status 0, amount 0
03:05:17.091 00.000 16108 move complete, result=0
03:05:17.091 00.000 16108 worker thread done servicing request
03:05:17.096 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3920, FiltMin=3379, FiltMax=32627, Gamma=1.000
03:05:17.114 00.018 21068 UpdateGuideState exits: m=85846 SNR=65.9
03:05:17.117 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:17.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:17.119 00.001 21068 Enqueuing Expose request
03:05:17.120 00.001 16108 Worker thread wakes up
03:05:17.120 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:17.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:17.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:18.103 00.982 16108 Exposure complete
03:05:18.162 00.059 16108 worker thread done servicing request
03:05:18.162 00.000 21068 OnExposeComplete: enter
03:05:18.164 00.002 21068 UpdateGuideState(): m_state=6
03:05:18.165 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
03:05:18.166 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=436.45, Mass=81923, SNR=56.3, Peak=13597 HFD=2.9
03:05:18.169 00.003 21068 MultiStar: [#1 -0.10,-0.34,1.13,U] [#2 0.02,-0.33,0.98,U] [#3 -0.29,-0.34,0.00,M5] [#4 -0.06,-0.59,0.00,M2] [#5 0.09,-0.07,0.71,U] [#6 -0.20,-0.69,0.00,M2] [#7 -0.06,-0.37,0.00,M4] [#8 0.01,-0.87,0.00,M8] 
03:05:18.170 00.001 21068 refined, 3 included, MultiStar: {-0.04, -0.29}, one-star: {-0.14, -0.37}
03:05:18.171 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
03:05:18.171 00.000 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
03:05:18.172 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.72 mountX=-0.01 mountY=0.29, mountTheta=1.60
03:05:18.174 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.29, opts=13)
03:05:18.175 00.001 21068 Enqueuing Move request for scope (-0.04, -0.29)
03:05:18.175 00.000 16108 Worker thread wakes up
03:05:18.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
03:05:18.176 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
03:05:18.176 00.000 16108 Moving (-0.04, -0.29) raw xDistance=-0.01 yDistance=0.29
03:05:18.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:18.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:05:18.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:05:18.176 00.000 16108 MoveAxis(E, 0, ABG)
03:05:18.176 00.000 16108 Move returns status 0, amount 0
03:05:18.176 00.000 16108 MoveAxis(N, 0, ABG)
03:05:18.176 00.000 16108 Move returns status 0, amount 0
03:05:18.176 00.000 16108 move complete, result=0
03:05:18.176 00.000 16108 worker thread done servicing request
03:05:18.180 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3923, FiltMin=3353, FiltMax=36195, Gamma=1.000
03:05:18.224 00.044 21068 UpdateGuideState exits: m=81923 SNR=56.3
03:05:18.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:18.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:18.226 00.000 21068 Enqueuing Expose request
03:05:18.227 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:05:18.228 00.001 16108 Worker thread wakes up
03:05:18.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:18.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:19.379 01.151 16108 Exposure complete
03:05:19.448 00.069 16108 worker thread done servicing request
03:05:19.448 00.000 21068 OnExposeComplete: enter
03:05:19.449 00.001 21068 UpdateGuideState(): m_state=6
03:05:19.451 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
03:05:19.451 00.000 21068 Star::Find returns 1 (0), X=463.85, Y=436.71, Mass=70758, SNR=54.2, Peak=15056 HFD=2.6
03:05:19.453 00.002 21068 MultiStar: [#1 0.34,-0.23,0.00,M3] [#2 0.13,-0.22,0.95,U] [#3 0.26,-0.16,0.83,U] [#4 0.32,-0.42,0.00,M3] [#5 0.34,-0.17,0.00,M1] [#6 0.48,-0.53,0.00,M3] [#7 0.34,-0.32,0.00,M5] [#8 0.07,-0.42,0.00,M9] 
03:05:19.455 00.002 21068 single-star, 2 included, MultiStar: {0.14, -0.16}, one-star: {0.04, -0.11}
03:05:19.456 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
03:05:19.458 00.002 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
03:05:19.459 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=-0.06 mountY=0.10, mountTheta=2.09
03:05:19.462 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
03:05:19.463 00.001 21068 Enqueuing Move request for scope (0.04, -0.11)
03:05:19.465 00.002 16108 Worker thread wakes up
03:05:19.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:05:19.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:05:19.465 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
03:05:19.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:05:19.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:19.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:05:19.465 00.000 16108 MoveAxis(E, 0, ABG)
03:05:19.465 00.000 16108 Move returns status 0, amount 0
03:05:19.465 00.000 16108 MoveAxis(N, 0, ABG)
03:05:19.465 00.000 16108 Move returns status 0, amount 0
03:05:19.465 00.000 16108 move complete, result=0
03:05:19.465 00.000 16108 worker thread done servicing request
03:05:19.473 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3926, FiltMin=3344, FiltMax=26099, Gamma=1.000
03:05:19.492 00.019 21068 UpdateGuideState exits: m=70758 SNR=54.2
03:05:19.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:19.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:19.495 00.001 21068 Enqueuing Expose request
03:05:19.496 00.001 16108 Worker thread wakes up
03:05:19.496 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:19.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:19.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:20.455 00.958 16108 Exposure complete
03:05:20.514 00.059 16108 worker thread done servicing request
03:05:20.514 00.000 21068 OnExposeComplete: enter
03:05:20.515 00.001 21068 UpdateGuideState(): m_state=6
03:05:20.516 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
03:05:20.518 00.002 21068 Star::Find returns 1 (0), X=464.09, Y=436.44, Mass=90630, SNR=64.8, Peak=16608 HFD=2.7
03:05:20.519 00.001 21068 MultiStar: [#1 0.45,-0.23,0.00,M4] [#2 0.40,-0.39,0.00,M1] [#3 -0.05,-0.23,0.67,U] [#4 0.03,-0.35,0.66,U] [#5 -0.22,-0.45,0.00,M2] [#6 0.35,-0.59,0.00,M4] [#7 -0.20,-0.27,0.45,U] [#8 0.21,-0.51,0.00,M10] 
03:05:20.520 00.001 21068 refined, 3 included, MultiStar: {0.06, -0.32}, one-star: {0.28, -0.38}
03:05:20.521 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.94)
03:05:20.522 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
03:05:20.523 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.38 mountX=-0.12 mountY=0.30, mountTheta=1.94
03:05:20.525 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.32, opts=13)
03:05:20.525 00.000 21068 Enqueuing Move request for scope (0.06, -0.32)
03:05:20.526 00.001 16108 Worker thread wakes up
03:05:20.527 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
03:05:20.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
03:05:20.527 00.000 16108 Moving (0.06, -0.32) raw xDistance=-0.12 yDistance=0.30
03:05:20.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:20.527 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.69
03:05:20.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:05:20.527 00.000 16108 MoveAxis(E, 0, ABG)
03:05:20.527 00.000 16108 Move returns status 0, amount 0
03:05:20.527 00.000 16108 MoveAxis(S, 60, ABG)
03:05:20.527 00.000 16108 Guiding  Dir = 1, Dur = 60
03:05:20.527 00.000 16108 IsSlewing returns 0
03:05:20.527 00.000 16108 IsGuiding returns 0
03:05:20.531 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3929, FiltMin=3331, FiltMax=26163, Gamma=1.000
03:05:20.558 00.027 16108 PulseGuide returned control before completion, sleep 40
03:05:20.605 00.047 16108 IsGuiding returns 1
03:05:20.605 00.000 16108 scope still moving after pulse duration time elapsed
03:05:20.636 00.031 16108 IsSlewing returns 0
03:05:20.636 00.000 16108 IsGuiding returns 1
03:05:20.667 00.031 16108 IsSlewing returns 0
03:05:20.667 00.000 16108 IsGuiding returns 0
03:05:20.667 00.000 16108 scope move finished after 60 + 79 ms
03:05:20.667 00.000 16108 Move returns status 0, amount 60
03:05:20.667 00.000 16108 move complete, result=0
03:05:20.667 00.000 16108 worker thread done servicing request
03:05:20.777 00.110 21068 UpdateGuideState exits: m=90630 SNR=64.8
03:05:20.778 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:20.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:20.780 00.001 21068 Enqueuing Expose request
03:05:20.781 00.001 16108 Worker thread wakes up
03:05:20.781 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
03:05:20.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:20.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:21.960 01.178 16108 Exposure complete
03:05:22.022 00.062 16108 worker thread done servicing request
03:05:22.023 00.001 21068 OnExposeComplete: enter
03:05:22.024 00.001 21068 UpdateGuideState(): m_state=6
03:05:22.025 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
03:05:22.026 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.75, Mass=77476, SNR=57.4, Peak=14384 HFD=2.5
03:05:22.027 00.001 21068 MultiStar: [#1 0.05,-0.07,1.11,U] [#2 0.12,-0.09,1.05,U] [#3 0.06,-0.13,0.74,U] [#4 0.16,-0.13,0.81,U] [#5 -0.06,-0.00,0.62,U] [#6 0.06,0.02,0.63,U] [#7 -0.24,-0.05,0.65,U] [#8 0.18,-0.27,0.65,U] 
03:05:22.027 00.000 21068 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.07, -0.07}
03:05:22.028 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
03:05:22.029 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
03:05:22.031 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.08 mountY=0.05, mountTheta=2.57
03:05:22.034 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
03:05:22.034 00.000 21068 Enqueuing Move request for scope (0.07, -0.07)
03:05:22.035 00.001 16108 Worker thread wakes up
03:05:22.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:05:22.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:05:22.035 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.08 yDistance=0.05
03:05:22.036 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:05:22.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:22.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:22.036 00.000 16108 MoveAxis(E, 0, ABG)
03:05:22.036 00.000 16108 Move returns status 0, amount 0
03:05:22.036 00.000 16108 MoveAxis(N, 0, ABG)
03:05:22.036 00.000 16108 Move returns status 0, amount 0
03:05:22.036 00.000 16108 move complete, result=0
03:05:22.036 00.000 16108 worker thread done servicing request
03:05:22.040 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3929, FiltMin=3341, FiltMax=30147, Gamma=1.000
03:05:22.063 00.023 21068 UpdateGuideState exits: m=77476 SNR=57.4
03:05:22.065 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:22.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:22.068 00.002 21068 Enqueuing Expose request
03:05:22.069 00.001 16108 Worker thread wakes up
03:05:22.070 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:22.071 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:22.072 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:23.041 00.969 16108 Exposure complete
03:05:23.113 00.072 16108 worker thread done servicing request
03:05:23.113 00.000 21068 OnExposeComplete: enter
03:05:23.114 00.001 21068 UpdateGuideState(): m_state=6
03:05:23.115 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
03:05:23.116 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.75, Mass=72549, SNR=60.5, Peak=15408 HFD=2.4
03:05:23.116 00.000 21068 MultiStar: [#1 0.14,0.17,1.01,U] [#2 0.30,-0.03,0.97,U] [#3 0.24,-0.09,0.75,U] [#4 0.18,-0.08,0.91,U] [#5 0.00,-0.20,0.54,U] [#6 -0.47,-0.32,0.00,M4] [#7 -0.18,-0.05,0.53,U] [#8 0.68,-0.33,0.00,M10] 
03:05:23.117 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.10, -0.07}
03:05:23.118 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
03:05:23.119 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
03:05:23.121 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.11 mountY=0.04, mountTheta=2.79
03:05:23.124 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.07, opts=13)
03:05:23.126 00.002 21068 Enqueuing Move request for scope (0.10, -0.07)
03:05:23.128 00.002 16108 Worker thread wakes up
03:05:23.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:05:23.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:05:23.128 00.000 16108 Moving (0.10, -0.07) raw xDistance=-0.11 yDistance=0.04
03:05:23.129 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:05:23.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:23.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:05:23.129 00.000 16108 MoveAxis(E, 0, ABG)
03:05:23.129 00.000 16108 Move returns status 0, amount 0
03:05:23.129 00.000 16108 MoveAxis(N, 0, ABG)
03:05:23.129 00.000 16108 Move returns status 0, amount 0
03:05:23.129 00.000 16108 move complete, result=0
03:05:23.130 00.001 16108 worker thread done servicing request
03:05:23.138 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3929, FiltMin=3331, FiltMax=35667, Gamma=1.000
03:05:23.157 00.019 21068 UpdateGuideState exits: m=72549 SNR=60.5
03:05:23.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:23.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:23.160 00.001 21068 Enqueuing Expose request
03:05:23.161 00.001 16108 Worker thread wakes up
03:05:23.161 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:23.162 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:23.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:23.217 00.055 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:05:23.219 00.002 21068 case statement mapped state 6 to 3
03:05:23.220 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:05:24.322 01.102 16108 Exposure complete
03:05:24.378 00.056 16108 worker thread done servicing request
03:05:24.379 00.001 21068 OnExposeComplete: enter
03:05:24.379 00.000 21068 UpdateGuideState(): m_state=6
03:05:24.380 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
03:05:24.381 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.98, Mass=69073, SNR=58.5, Peak=14640 HFD=2.6
03:05:24.382 00.001 21068 MultiStar: [#1 -0.01,0.05,1.05,U] [#2 0.22,0.09,0.95,U] [#3 -0.20,-0.02,0.80,U] [#4 0.11,0.10,0.63,U] [#5 0.21,0.52,0.00,M1] [#6 -0.03,-0.12,0.55,U] [#7 -0.27,0.31,0.00,M3] [#8 -0.05,-0.48,0.00,R] 
03:05:24.383 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.11, 0.16}
03:05:24.383 00.000 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
03:05:24.384 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
03:05:24.386 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
03:05:24.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
03:05:24.388 00.000 21068 Enqueuing Move request for scope (0.04, 0.06)
03:05:24.389 00.001 16108 Worker thread wakes up
03:05:24.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:05:24.390 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:05:24.390 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.06
03:05:24.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:24.390 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:24.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:05:24.390 00.000 16108 MoveAxis(E, 0, ABG)
03:05:24.390 00.000 16108 Move returns status 0, amount 0
03:05:24.390 00.000 16108 MoveAxis(N, 0, ABG)
03:05:24.390 00.000 16108 Move returns status 0, amount 0
03:05:24.390 00.000 16108 move complete, result=0
03:05:24.390 00.000 16108 worker thread done servicing request
03:05:24.393 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3926, FiltMin=3369, FiltMax=35571, Gamma=1.000
03:05:24.406 00.013 21068 UpdateGuideState exits: m=69073 SNR=58.5
03:05:24.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:24.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:24.408 00.000 21068 Enqueuing Expose request
03:05:24.409 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:24.410 00.001 16108 Worker thread wakes up
03:05:24.410 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:24.410 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:25.393 00.983 16108 Exposure complete
03:05:25.447 00.054 16108 worker thread done servicing request
03:05:25.447 00.000 21068 OnExposeComplete: enter
03:05:25.448 00.001 21068 UpdateGuideState(): m_state=6
03:05:25.449 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
03:05:25.450 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=436.89, Mass=63340, SNR=54.9, Peak=14336 HFD=2.5
03:05:25.451 00.001 21068 MultiStar: [#1 -0.04,-0.03,0.95,U] [#2 0.14,-0.02,0.90,U] [#3 -0.00,0.28,0.79,U] [#4 0.07,-0.05,0.81,U] [#5 0.39,0.10,0.00,M2] [#6 -0.06,0.00,0.66,U] [#7 -0.55,0.22,0.00,M4] [#8 0.23,0.76,0.00,M1] 
03:05:25.452 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.04}, one-star: {-0.11, 0.08}
03:05:25.452 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
03:05:25.453 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
03:05:25.454 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=0.01 mountY=-0.04, mountTheta=-1.37
03:05:25.455 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.04, opts=13)
03:05:25.456 00.001 21068 Enqueuing Move request for scope (-0.00, 0.04)
03:05:25.457 00.001 16108 Worker thread wakes up
03:05:25.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
03:05:25.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
03:05:25.458 00.001 16108 Moving (-0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
03:05:25.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:05:25.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:25.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:05:25.458 00.000 16108 MoveAxis(E, 0, ABG)
03:05:25.458 00.000 16108 Move returns status 0, amount 0
03:05:25.458 00.000 16108 MoveAxis(N, 0, ABG)
03:05:25.458 00.000 16108 Move returns status 0, amount 0
03:05:25.458 00.000 16108 move complete, result=0
03:05:25.458 00.000 16108 worker thread done servicing request
03:05:25.461 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3926, FiltMin=3334, FiltMax=39187, Gamma=1.000
03:05:25.475 00.014 21068 UpdateGuideState exits: m=63340 SNR=54.9
03:05:25.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:25.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:25.478 00.001 21068 Enqueuing Expose request
03:05:25.479 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:25.480 00.001 16108 Worker thread wakes up
03:05:25.480 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:25.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:26.656 01.176 16108 Exposure complete
03:05:26.717 00.061 16108 worker thread done servicing request
03:05:26.717 00.000 21068 OnExposeComplete: enter
03:05:26.718 00.001 21068 UpdateGuideState(): m_state=6
03:05:26.719 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
03:05:26.720 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.80, Mass=73386, SNR=55.7, Peak=14960 HFD=2.6
03:05:26.721 00.001 21068 MultiStar: [#1 -0.25,0.11,1.00,U] [#2 0.14,-0.14,1.01,U] [#3 -0.14,0.24,0.92,U] [#4 0.16,0.13,0.97,U] [#5 -0.11,0.48,0.00,M3] [#6 -0.13,-0.02,0.65,U] [#7 -0.40,0.01,0.00,M5] [#8 0.04,0.27,0.51,U] 
03:05:26.721 00.000 21068 single-star, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.02, -0.01}
03:05:26.722 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
03:05:26.723 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
03:05:26.723 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.57 mountX=-0.02 mountY=0.01, mountTheta=2.80
03:05:26.727 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
03:05:26.729 00.002 21068 Enqueuing Move request for scope (0.02, -0.01)
03:05:26.730 00.001 16108 Worker thread wakes up
03:05:26.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:05:26.730 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:05:26.730 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.01
03:05:26.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:26.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:26.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:26.730 00.000 16108 MoveAxis(E, 0, ABG)
03:05:26.730 00.000 16108 Move returns status 0, amount 0
03:05:26.730 00.000 16108 MoveAxis(N, 0, ABG)
03:05:26.730 00.000 16108 Move returns status 0, amount 0
03:05:26.731 00.001 16108 move complete, result=0
03:05:26.731 00.000 16108 worker thread done servicing request
03:05:26.739 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3923, FiltMin=3309, FiltMax=32115, Gamma=1.000
03:05:26.765 00.026 21068 UpdateGuideState exits: m=73386 SNR=55.7
03:05:26.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:26.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:26.768 00.001 21068 Enqueuing Expose request
03:05:26.769 00.001 16108 Worker thread wakes up
03:05:26.769 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:26.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:26.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:27.738 00.968 16108 Exposure complete
03:05:27.806 00.068 16108 worker thread done servicing request
03:05:27.806 00.000 21068 OnExposeComplete: enter
03:05:27.806 00.000 21068 UpdateGuideState(): m_state=6
03:05:27.807 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
03:05:27.808 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=436.75, Mass=80442, SNR=66.2, Peak=14400 HFD=2.5
03:05:27.809 00.001 21068 MultiStar: [#1 -0.25,-0.03,0.88,U] [#2 0.18,0.09,0.71,U] [#3 -0.23,0.08,0.67,U] [#4 0.24,-0.46,0.00,M1] [#5 0.06,-0.15,0.60,U] [#6 -0.04,-0.71,0.00,M2] [#7 -0.24,-0.01,0.50,U] [#8 0.28,0.20,0.54,U] 
03:05:27.810 00.001 21068 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.14, -0.07}
03:05:27.811 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
03:05:27.811 00.000 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
03:05:27.812 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.26 mountX=0.01 mountY=-0.01, mountTheta=-0.67
03:05:27.815 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
03:05:27.816 00.001 21068 Enqueuing Move request for scope (-0.01, 0.01)
03:05:27.816 00.000 16108 Worker thread wakes up
03:05:27.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:05:27.817 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:05:27.817 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:05:27.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:05:27.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:27.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:05:27.817 00.000 16108 MoveAxis(E, 0, ABG)
03:05:27.817 00.000 16108 Move returns status 0, amount 0
03:05:27.817 00.000 16108 MoveAxis(N, 0, ABG)
03:05:27.817 00.000 16108 Move returns status 0, amount 0
03:05:27.817 00.000 16108 move complete, result=0
03:05:27.817 00.000 16108 worker thread done servicing request
03:05:27.822 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3923, FiltMin=3350, FiltMax=35270, Gamma=1.000
03:05:27.838 00.016 21068 UpdateGuideState exits: m=80442 SNR=66.2
03:05:27.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:27.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:27.840 00.000 21068 Enqueuing Expose request
03:05:27.841 00.001 16108 Worker thread wakes up
03:05:27.841 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:27.843 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:27.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:29.010 01.167 16108 Exposure complete
03:05:29.075 00.065 16108 worker thread done servicing request
03:05:29.075 00.000 21068 OnExposeComplete: enter
03:05:29.076 00.001 21068 UpdateGuideState(): m_state=6
03:05:29.077 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
03:05:29.078 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.79, Mass=88437, SNR=66.6, Peak=14912 HFD=2.8
03:05:29.079 00.001 21068 MultiStar: [#1 -0.17,-0.09,0.75,U] [#2 -0.05,-0.00,0.79,U] [#3 -0.38,0.04,0.00,M1] [#4 -0.27,-0.26,0.00,M2] [#5 -0.16,0.07,0.59,U] [#6 -0.26,-0.20,0.50,U] [#7 0.04,-0.12,0.50,U] [#8 -0.10,0.24,0.54,U] 
03:05:29.079 00.000 21068 refined, 6 included, MultiStar: {-0.14, -0.02}, one-star: {-0.22, -0.03}
03:05:29.080 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.32)
03:05:29.081 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
03:05:29.083 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.13 mountY=0.05, mountTheta=0.37
03:05:29.085 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.02, opts=13)
03:05:29.086 00.001 21068 Enqueuing Move request for scope (-0.14, -0.02)
03:05:29.087 00.001 16108 Worker thread wakes up
03:05:29.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:05:29.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:05:29.087 00.000 16108 Moving (-0.14, -0.02) raw xDistance=0.13 yDistance=0.05
03:05:29.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:05:29.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:29.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:29.087 00.000 16108 MoveAxis(E, 0, ABG)
03:05:29.087 00.000 16108 Move returns status 0, amount 0
03:05:29.087 00.000 16108 MoveAxis(N, 0, ABG)
03:05:29.087 00.000 16108 Move returns status 0, amount 0
03:05:29.087 00.000 16108 move complete, result=0
03:05:29.087 00.000 16108 worker thread done servicing request
03:05:29.091 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3920, FiltMin=3389, FiltMax=42035, Gamma=1.000
03:05:29.105 00.014 21068 UpdateGuideState exits: m=88437 SNR=66.6
03:05:29.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:29.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:29.108 00.001 21068 Enqueuing Expose request
03:05:29.108 00.000 16108 Worker thread wakes up
03:05:29.108 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:29.109 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:29.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:30.091 00.982 16108 Exposure complete
03:05:30.147 00.056 16108 worker thread done servicing request
03:05:30.147 00.000 21068 OnExposeComplete: enter
03:05:30.148 00.001 21068 UpdateGuideState(): m_state=6
03:05:30.149 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
03:05:30.150 00.001 21068 Star::Find returns 1 (0), X=464.00, Y=436.93, Mass=82467, SNR=67.5, Peak=14912 HFD=2.8
03:05:30.150 00.000 21068 MultiStar: [#1 0.03,0.01,0.93,U] [#2 -0.06,-0.19,0.68,U] [#3 -0.04,-0.00,0.60,U] [#4 -0.23,-0.22,0.69,U] [#5 -0.19,-0.22,0.53,U] [#6 -0.14,-0.15,0.58,U] [#7 -0.32,0.41,0.00,M4] [#8 -0.03,0.07,0.54,U] 
03:05:30.151 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {0.19, 0.12}
03:05:30.152 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
03:05:30.153 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
03:05:30.154 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.14 mountX=0.03 mountY=0.07, mountTheta=1.19
03:05:30.155 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.06, opts=13)
03:05:30.156 00.001 21068 Enqueuing Move request for scope (-0.04, -0.06)
03:05:30.157 00.001 16108 Worker thread wakes up
03:05:30.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
03:05:30.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
03:05:30.157 00.000 16108 Moving (-0.04, -0.06) raw xDistance=0.03 yDistance=0.07
03:05:30.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:30.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:30.158 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:05:30.158 00.000 16108 MoveAxis(E, 0, ABG)
03:05:30.158 00.000 16108 Move returns status 0, amount 0
03:05:30.158 00.000 16108 MoveAxis(N, 0, ABG)
03:05:30.158 00.000 16108 Move returns status 0, amount 0
03:05:30.158 00.000 16108 move complete, result=0
03:05:30.158 00.000 16108 worker thread done servicing request
03:05:30.161 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3920, FiltMin=3331, FiltMax=33603, Gamma=1.000
03:05:30.174 00.013 21068 UpdateGuideState exits: m=82467 SNR=67.5
03:05:30.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:30.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:30.177 00.001 21068 Enqueuing Expose request
03:05:30.178 00.001 16108 Worker thread wakes up
03:05:30.178 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:30.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:30.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:31.345 01.166 16108 Exposure complete
03:05:31.409 00.064 16108 worker thread done servicing request
03:05:31.409 00.000 21068 OnExposeComplete: enter
03:05:31.411 00.002 21068 UpdateGuideState(): m_state=6
03:05:31.412 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
03:05:31.414 00.002 21068 Star::Find returns 1 (0), X=463.42, Y=436.82, Mass=89471, SNR=70.6, Peak=15600 HFD=2.6
03:05:31.416 00.002 21068 MultiStar: [#1 -0.36,0.14,0.00,M1] [#2 -0.24,0.32,0.00,M1] [#3 -0.32,0.11,0.70,U] [#4 0.12,0.09,0.66,U] [#5 -0.10,0.32,0.56,U] [#6 -0.24,-0.23,0.52,U] [#7 -0.46,0.20,0.00,M5] [#8 0.37,0.44,0.00,M1] 
03:05:31.418 00.002 21068 refined, 4 included, MultiStar: {-0.21, 0.06}, one-star: {-0.39, 0.00}
03:05:31.419 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
03:05:31.421 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
03:05:31.423 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=0.22 mountY=-0.01, mountTheta=-0.03
03:05:31.426 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.06, opts=13)
03:05:31.427 00.001 21068 Enqueuing Move request for scope (-0.21, 0.06)
03:05:31.429 00.002 16108 Worker thread wakes up
03:05:31.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
03:05:31.429 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
03:05:31.429 00.000 16108 Moving (-0.21, 0.06) raw xDistance=0.22 yDistance=-0.01
03:05:31.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:05:31.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:31.430 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:05:31.430 00.000 16108 MoveAxis(W, 57, ABG)
03:05:31.430 00.000 16108 Guiding  Dir = 3, Dur = 57
03:05:31.430 00.000 16108 IsSlewing returns 0
03:05:31.431 00.001 16108 IsGuiding returns 0
03:05:31.440 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3917, FiltMin=3357, FiltMax=39011, Gamma=1.000
03:05:31.464 00.024 21068 UpdateGuideState exits: m=89471 SNR=70.6
03:05:31.467 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:31.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:31.470 00.002 21068 Enqueuing Expose request
03:05:31.471 00.001 16108 PulseGuide returned control before completion, sleep 34
03:05:31.511 00.040 16108 IsGuiding returns 1
03:05:31.511 00.000 16108 scope still moving after pulse duration time elapsed
03:05:31.542 00.031 16108 IsSlewing returns 0
03:05:31.542 00.000 16108 IsGuiding returns 1
03:05:31.573 00.031 16108 IsSlewing returns 0
03:05:31.573 00.000 16108 IsGuiding returns 0
03:05:31.573 00.000 16108 scope move finished after 57 + 84 ms
03:05:31.573 00.000 16108 Move returns status 0, amount 57
03:05:31.573 00.000 16108 MoveAxis(N, 0, ABG)
03:05:31.573 00.000 16108 Move returns status 0, amount 0
03:05:31.573 00.000 16108 move complete, result=0
03:05:31.573 00.000 16108 worker thread done servicing request
03:05:31.573 00.000 16108 Worker thread wakes up
03:05:31.573 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:31.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:31.573 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
03:05:32.562 00.989 16108 Exposure complete
03:05:32.656 00.094 16108 worker thread done servicing request
03:05:32.656 00.000 21068 OnExposeComplete: enter
03:05:32.658 00.002 21068 UpdateGuideState(): m_state=6
03:05:32.660 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
03:05:32.661 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.64, Mass=80659, SNR=59.5, Peak=13696 HFD=2.7
03:05:32.664 00.003 21068 MultiStar: [#1 0.21,0.03,0.90,U] [#2 0.23,0.17,0.89,U] [#3 -0.23,0.01,0.78,U] [#4 0.22,-0.27,0.89,U] [#5 0.29,0.40,0.00,M1] [#6 -0.11,-0.11,0.58,U] [#7 -0.11,-0.33,0.73,U] [#8 0.02,0.19,0.59,U] 
03:05:32.665 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.04, -0.18}
03:05:32.667 00.002 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
03:05:32.669 00.002 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
03:05:32.670 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.94 mountX=-0.06 mountY=0.05, mountTheta=2.41
03:05:32.673 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
03:05:32.675 00.002 21068 Enqueuing Move request for scope (0.05, -0.07)
03:05:32.677 00.002 16108 Worker thread wakes up
03:05:32.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
03:05:32.677 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
03:05:32.677 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.05
03:05:32.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:05:32.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:32.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:32.677 00.000 16108 MoveAxis(E, 0, ABG)
03:05:32.677 00.000 16108 Move returns status 0, amount 0
03:05:32.677 00.000 16108 MoveAxis(N, 0, ABG)
03:05:32.677 00.000 16108 Move returns status 0, amount 0
03:05:32.677 00.000 16108 move complete, result=0
03:05:32.677 00.000 16108 worker thread done servicing request
03:05:32.682 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3917, FiltMin=3328, FiltMax=34614, Gamma=1.000
03:05:32.697 00.015 21068 UpdateGuideState exits: m=80659 SNR=59.5
03:05:32.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:32.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:32.700 00.001 21068 Enqueuing Expose request
03:05:32.700 00.000 16108 Worker thread wakes up
03:05:32.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:32.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:32.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:33.875 01.174 16108 Exposure complete
03:05:33.936 00.061 16108 worker thread done servicing request
03:05:33.936 00.000 21068 OnExposeComplete: enter
03:05:33.937 00.001 21068 UpdateGuideState(): m_state=6
03:05:33.938 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
03:05:33.939 00.001 21068 Star::Find returns 1 (0), X=464.27, Y=436.81, Mass=85244, SNR=67.6, Peak=14176 HFD=2.9
03:05:33.940 00.001 21068 MultiStar: [#1 0.09,-0.15,0.73,U] [#2 0.32,-0.06,0.71,U] [#3 -0.23,-0.01,0.77,U] [#4 0.40,-0.30,0.00,M1] [#5 -0.02,0.10,0.46,U] [#6 0.05,0.00,0.57,U] [#7 -0.08,-0.27,0.68,U] [#8 0.60,0.05,0.00,M1] 
03:05:33.943 00.003 21068 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.46, -0.01}
03:05:33.944 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
03:05:33.946 00.002 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
03:05:33.947 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=-0.12 mountY=0.04, mountTheta=2.86
03:05:33.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
03:05:33.950 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
03:05:33.952 00.002 16108 Worker thread wakes up
03:05:33.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
03:05:33.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
03:05:33.952 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.04
03:05:33.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:33.953 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:33.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:05:33.953 00.000 16108 MoveAxis(E, 0, ABG)
03:05:33.953 00.000 16108 Move returns status 0, amount 0
03:05:33.953 00.000 16108 MoveAxis(N, 0, ABG)
03:05:33.953 00.000 16108 Move returns status 0, amount 0
03:05:33.953 00.000 16108 move complete, result=0
03:05:33.953 00.000 16108 worker thread done servicing request
03:05:33.959 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3910, FiltMin=3335, FiltMax=29158, Gamma=1.000
03:05:33.973 00.014 21068 UpdateGuideState exits: m=85244 SNR=67.6
03:05:33.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:33.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:33.977 00.002 21068 Enqueuing Expose request
03:05:33.978 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:33.978 00.000 16108 Worker thread wakes up
03:05:33.979 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:33.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:34.954 00.975 16108 Exposure complete
03:05:35.008 00.054 16108 worker thread done servicing request
03:05:35.009 00.001 21068 OnExposeComplete: enter
03:05:35.009 00.000 21068 UpdateGuideState(): m_state=6
03:05:35.010 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
03:05:35.011 00.001 21068 Star::Find returns 1 (0), X=464.24, Y=436.86, Mass=77367, SNR=58.3, Peak=13744 HFD=2.5
03:05:35.012 00.001 21068 MultiStar: [#1 0.12,-0.22,0.75,U] [#2 0.64,-0.21,0.00,M1] [#3 0.20,-0.19,0.70,U] [#4 0.37,-0.17,0.00,M2] [#5 0.06,-0.31,0.70,U] [#6 -0.07,-0.31,0.74,U] [#7 -0.42,-0.43,0.00,M4] [#8 0.75,0.20,0.00,M2] 
03:05:35.013 00.001 21068 refined, 4 included, MultiStar: {0.17, -0.18}, one-star: {0.43, 0.04}
03:05:35.014 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
03:05:35.014 00.000 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
03:05:35.015 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.83 mountX=-0.20 mountY=0.14, mountTheta=2.53
03:05:35.017 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.18, opts=13)
03:05:35.018 00.001 21068 Enqueuing Move request for scope (0.17, -0.18)
03:05:35.019 00.001 16108 Worker thread wakes up
03:05:35.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
03:05:35.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
03:05:35.019 00.000 16108 Moving (0.17, -0.18) raw xDistance=-0.20 yDistance=0.14
03:05:35.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:05:35.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:35.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:05:35.019 00.000 16108 MoveAxis(E, 0, ABG)
03:05:35.019 00.000 16108 Move returns status 0, amount 0
03:05:35.019 00.000 16108 MoveAxis(N, 0, ABG)
03:05:35.019 00.000 16108 Move returns status 0, amount 0
03:05:35.019 00.000 16108 move complete, result=0
03:05:35.019 00.000 16108 worker thread done servicing request
03:05:35.030 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3910, FiltMin=3267, FiltMax=26361, Gamma=1.000
03:05:35.049 00.019 21068 UpdateGuideState exits: m=77367 SNR=58.3
03:05:35.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:35.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:35.052 00.001 21068 Enqueuing Expose request
03:05:35.053 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:35.053 00.000 16108 Worker thread wakes up
03:05:35.053 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:35.054 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:36.239 01.185 16108 Exposure complete
03:05:36.293 00.054 16108 worker thread done servicing request
03:05:36.293 00.000 21068 OnExposeComplete: enter
03:05:36.294 00.001 21068 UpdateGuideState(): m_state=6
03:05:36.295 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
03:05:36.296 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.25, Mass=94463, SNR=68.3, Peak=15920 HFD=2.5
03:05:36.296 00.000 21068 MultiStar: [#1 0.30,-0.28,0.00,M1] [#2 0.60,-0.02,0.00,M2] [#3 0.18,0.38,0.00,M1] [#4 0.41,-0.36,0.00,M3] [#5 0.11,-0.36,0.00,M1] [#6 0.08,-0.33,0.53,U] [#7 -0.18,-0.27,0.46,U] [#8 0.44,0.01,0.00,M3] 
03:05:36.297 00.001 21068 refined, 2 included, MultiStar: {0.06, -0.43}, one-star: {0.16, -0.56}
03:05:36.298 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
03:05:36.298 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
03:05:36.299 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.43 hyp=0.44 cameraTheta=-1.43 mountX=-0.14 mountY=0.41, mountTheta=1.89
03:05:36.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.43, opts=13)
03:05:36.302 00.001 21068 Enqueuing Move request for scope (0.06, -0.43)
03:05:36.303 00.001 16108 Worker thread wakes up
03:05:36.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.43) opts 0xd
03:05:36.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.43)
03:05:36.303 00.000 16108 Moving (0.06, -0.43) raw xDistance=-0.14 yDistance=0.41
03:05:36.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:05:36.304 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:05:36.304 00.000 16108 MoveAxis(E, 0, ABG)
03:05:36.304 00.000 16108 Move returns status 0, amount 0
03:05:36.304 00.000 16108 MoveAxis(S, 82, ABG)
03:05:36.304 00.000 16108 Guiding  Dir = 1, Dur = 82
03:05:36.304 00.000 16108 IsSlewing returns 0
03:05:36.304 00.000 16108 IsGuiding returns 0
03:05:36.307 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3907, FiltMin=3344, FiltMax=28614, Gamma=1.000
03:05:36.319 00.012 16108 PulseGuide returned control before completion, sleep 78
03:05:36.328 00.009 21068 UpdateGuideState exits: m=94463 SNR=68.3
03:05:36.330 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:36.332 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:36.333 00.001 21068 Enqueuing Expose request
03:05:36.410 00.077 16108 IsGuiding returns 1
03:05:36.410 00.000 16108 scope still moving after pulse duration time elapsed
03:05:36.442 00.032 16108 IsSlewing returns 0
03:05:36.442 00.000 16108 IsGuiding returns 0
03:05:36.442 00.000 16108 scope move finished after 82 + 55 ms
03:05:36.442 00.000 16108 Move returns status 0, amount 82
03:05:36.443 00.001 16108 move complete, result=0
03:05:36.443 00.000 16108 worker thread done servicing request
03:05:36.443 00.000 16108 Worker thread wakes up
03:05:36.443 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:36.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:36.443 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 82 ms SOUTH
03:05:37.410 00.967 16108 Exposure complete
03:05:37.473 00.063 16108 worker thread done servicing request
03:05:37.473 00.000 21068 OnExposeComplete: enter
03:05:37.474 00.001 21068 UpdateGuideState(): m_state=6
03:05:37.477 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
03:05:37.479 00.002 21068 Star::Find returns 1 (0), X=464.19, Y=436.79, Mass=86629, SNR=59.6, Peak=15136 HFD=2.5
03:05:37.481 00.002 21068 MultiStar: [#1 0.17,-0.10,0.97,U] [#2 0.44,-0.07,0.00,M3] [#3 0.19,-0.13,0.70,U] [#4 0.34,-0.23,0.00,M4] [#5 0.37,-0.01,0.00,M2] [#6 0.49,-0.04,0.00,M1] [#7 0.05,-0.06,0.56,U] [#8 0.27,0.27,0.00,M4] 
03:05:37.482 00.001 21068 refined, 3 included, MultiStar: {0.22, -0.08}, one-star: {0.38, -0.03}
03:05:37.483 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
03:05:37.485 00.002 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
03:05:37.487 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.34 mountX=-0.23 mountY=0.02, mountTheta=3.04
03:05:37.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.08, opts=13)
03:05:37.490 00.001 21068 Enqueuing Move request for scope (0.22, -0.08)
03:05:37.491 00.001 16108 Worker thread wakes up
03:05:37.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
03:05:37.492 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
03:05:37.492 00.000 16108 Moving (0.22, -0.08) raw xDistance=-0.23 yDistance=0.02
03:05:37.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:05:37.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:37.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:05:37.492 00.000 16108 MoveAxis(E, 60, ABG)
03:05:37.492 00.000 16108 Guiding  Dir = 2, Dur = 60
03:05:37.493 00.001 16108 IsSlewing returns 0
03:05:37.493 00.000 16108 IsGuiding returns 0
03:05:37.494 00.001 16108 PulseGuide returned control before completion, sleep 70
03:05:37.496 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3904, FiltMin=3305, FiltMax=26963, Gamma=1.000
03:05:37.511 00.015 21068 UpdateGuideState exits: m=86629 SNR=59.6
03:05:37.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:37.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:37.514 00.001 21068 Enqueuing Expose request
03:05:37.568 00.054 16108 IsGuiding returns 1
03:05:37.568 00.000 16108 scope still moving after pulse duration time elapsed
03:05:37.599 00.031 16108 IsSlewing returns 0
03:05:37.599 00.000 16108 IsGuiding returns 0
03:05:37.599 00.000 16108 scope move finished after 60 + 46 ms
03:05:37.599 00.000 16108 Move returns status 0, amount 60
03:05:37.599 00.000 16108 MoveAxis(N, 0, ABG)
03:05:37.599 00.000 16108 Move returns status 0, amount 0
03:05:37.599 00.000 16108 move complete, result=0
03:05:37.600 00.001 16108 worker thread done servicing request
03:05:37.600 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
03:05:37.602 00.002 16108 Worker thread wakes up
03:05:37.602 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:37.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:38.768 01.166 16108 Exposure complete
03:05:38.847 00.079 16108 worker thread done servicing request
03:05:38.847 00.000 21068 OnExposeComplete: enter
03:05:38.848 00.001 21068 UpdateGuideState(): m_state=6
03:05:38.849 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
03:05:38.849 00.000 21068 Star::Find returns 1 (0), X=463.89, Y=436.56, Mass=79581, SNR=64.3, Peak=13568 HFD=2.8
03:05:38.850 00.001 21068 MultiStar: [#1 0.00,0.15,0.88,U] [#2 0.06,0.19,0.70,U] [#3 -0.05,0.35,0.58,U] [#4 0.01,0.09,0.85,U] [#5 -0.26,-0.04,0.56,U] [#6 0.11,-0.14,0.56,U] [#7 -0.26,-0.18,0.53,U] [#8 0.14,0.22,0.60,U] 
03:05:38.851 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.08, -0.26}
03:05:38.852 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
03:05:38.853 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
03:05:38.854 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.72 mountX=0.01 mountY=-0.03, mountTheta=-1.24
03:05:38.855 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
03:05:38.856 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
03:05:38.857 00.001 16108 Worker thread wakes up
03:05:38.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:05:38.857 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:05:38.857 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.01 yDistance=-0.03
03:05:38.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:05:38.858 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:38.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:38.858 00.000 16108 MoveAxis(E, 0, ABG)
03:05:38.858 00.000 16108 Move returns status 0, amount 0
03:05:38.858 00.000 16108 MoveAxis(N, 0, ABG)
03:05:38.858 00.000 16108 Move returns status 0, amount 0
03:05:38.858 00.000 16108 move complete, result=0
03:05:38.858 00.000 16108 worker thread done servicing request
03:05:38.861 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3891, FiltMin=3325, FiltMax=34947, Gamma=1.000
03:05:38.874 00.013 21068 UpdateGuideState exits: m=79581 SNR=64.3
03:05:38.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:38.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:38.876 00.000 21068 Enqueuing Expose request
03:05:38.877 00.001 16108 Worker thread wakes up
03:05:38.877 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:38.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:38.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:39.853 00.975 16108 Exposure complete
03:05:39.926 00.073 16108 worker thread done servicing request
03:05:39.926 00.000 21068 OnExposeComplete: enter
03:05:39.927 00.001 21068 UpdateGuideState(): m_state=6
03:05:39.928 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
03:05:39.928 00.000 21068 Star::Find returns 1 (0), X=463.70, Y=436.99, Mass=84410, SNR=64.3, Peak=15744 HFD=2.5
03:05:39.929 00.001 21068 MultiStar: [#1 -0.20,0.13,0.83,U] [#2 0.05,-0.01,0.71,U] [#3 -0.26,-0.11,0.77,U] [#4 0.10,0.28,1.01,U] [#5 -0.16,0.09,0.63,U] [#6 -0.23,-0.35,0.00,M1] [#7 -0.24,0.02,0.54,U] [#8 -0.37,0.24,0.00,M4] 
03:05:39.930 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.10}, one-star: {-0.10, 0.17}
03:05:39.931 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
03:05:39.932 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
03:05:39.932 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.39 mountX=0.12 mountY=-0.07, mountTheta=-0.53
03:05:39.935 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
03:05:39.936 00.001 21068 Enqueuing Move request for scope (-0.10, 0.10)
03:05:39.936 00.000 16108 Worker thread wakes up
03:05:39.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
03:05:39.936 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
03:05:39.937 00.001 16108 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=-0.07
03:05:39.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:05:39.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:39.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:39.937 00.000 16108 MoveAxis(E, 0, ABG)
03:05:39.937 00.000 16108 Move returns status 0, amount 0
03:05:39.937 00.000 16108 MoveAxis(N, 0, ABG)
03:05:39.937 00.000 16108 Move returns status 0, amount 0
03:05:39.937 00.000 16108 move complete, result=0
03:05:39.937 00.000 16108 worker thread done servicing request
03:05:39.940 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3888, FiltMin=3302, FiltMax=34598, Gamma=1.000
03:05:39.955 00.015 21068 UpdateGuideState exits: m=84410 SNR=64.3
03:05:39.957 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:39.959 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:39.962 00.003 21068 Enqueuing Expose request
03:05:39.964 00.002 16108 Worker thread wakes up
03:05:39.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:39.966 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:39.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:41.138 01.172 16108 Exposure complete
03:05:41.194 00.056 16108 worker thread done servicing request
03:05:41.194 00.000 21068 OnExposeComplete: enter
03:05:41.195 00.001 21068 UpdateGuideState(): m_state=6
03:05:41.195 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
03:05:41.196 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.51, Mass=68243, SNR=52.2, Peak=14688 HFD=2.5
03:05:41.197 00.001 21068 MultiStar: [#1 0.33,-0.13,0.96,U] [#2 0.10,0.05,0.87,U] [#3 -0.27,-0.07,0.85,U] [#4 0.08,-0.25,1.04,U] [#5 -0.19,-0.25,0.83,U] [#6 -0.10,-0.34,0.69,U] [#7 -0.36,-0.41,0.00,M1] [#8 0.09,0.09,0.83,U] 
03:05:41.198 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {0.05, -0.31}
03:05:41.199 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
03:05:41.200 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
03:05:41.200 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=-0.05 mountY=0.14, mountTheta=1.89
03:05:41.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
03:05:41.203 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
03:05:41.204 00.001 16108 Worker thread wakes up
03:05:41.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
03:05:41.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
03:05:41.204 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
03:05:41.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:41.204 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:41.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:05:41.204 00.000 16108 MoveAxis(E, 0, ABG)
03:05:41.204 00.000 16108 Move returns status 0, amount 0
03:05:41.204 00.000 16108 MoveAxis(N, 0, ABG)
03:05:41.204 00.000 16108 Move returns status 0, amount 0
03:05:41.204 00.000 16108 move complete, result=0
03:05:41.204 00.000 16108 worker thread done servicing request
03:05:41.208 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3878, FiltMin=3309, FiltMax=34326, Gamma=1.000
03:05:41.220 00.012 21068 UpdateGuideState exits: m=68243 SNR=52.2
03:05:41.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:41.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:41.222 00.000 21068 Enqueuing Expose request
03:05:41.223 00.001 16108 Worker thread wakes up
03:05:41.223 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:41.224 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:41.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:42.204 00.980 16108 Exposure complete
03:05:42.293 00.089 16108 worker thread done servicing request
03:05:42.293 00.000 21068 OnExposeComplete: enter
03:05:42.295 00.002 21068 UpdateGuideState(): m_state=6
03:05:42.296 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
03:05:42.296 00.000 21068 Star::Find returns 1 (0), X=463.93, Y=436.70, Mass=75735, SNR=59.9, Peak=13360 HFD=2.8
03:05:42.297 00.001 21068 MultiStar: [#1 0.33,-0.11,0.85,U] [#2 0.29,-0.10,0.92,U] [#3 -0.20,-0.01,0.74,U] [#4 0.06,0.05,0.96,U] [#5 0.09,-0.21,0.62,U] [#6 -0.10,-0.38,0.00,M1] [#7 -0.21,-0.43,0.00,M2] [#8 -0.05,0.11,0.69,U] 
03:05:42.298 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.12, -0.12}
03:05:42.299 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
03:05:42.299 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
03:05:42.300 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.48 mountX=-0.11 mountY=0.03, mountTheta=2.89
03:05:42.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
03:05:42.302 00.000 21068 Enqueuing Move request for scope (0.11, -0.05)
03:05:42.303 00.001 16108 Worker thread wakes up
03:05:42.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
03:05:42.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
03:05:42.304 00.001 16108 Moving (0.11, -0.05) raw xDistance=-0.11 yDistance=0.03
03:05:42.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:05:42.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:42.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:05:42.304 00.000 16108 MoveAxis(E, 0, ABG)
03:05:42.304 00.000 16108 Move returns status 0, amount 0
03:05:42.304 00.000 16108 MoveAxis(N, 0, ABG)
03:05:42.304 00.000 16108 Move returns status 0, amount 0
03:05:42.304 00.000 16108 move complete, result=0
03:05:42.304 00.000 16108 worker thread done servicing request
03:05:42.312 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=3875, FiltMin=3264, FiltMax=30742, Gamma=1.000
03:05:42.334 00.022 21068 UpdateGuideState exits: m=75735 SNR=59.9
03:05:42.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:42.337 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:42.337 00.000 21068 Enqueuing Expose request
03:05:42.338 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:42.339 00.001 16108 Worker thread wakes up
03:05:42.339 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:42.339 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:43.501 01.162 16108 Exposure complete
03:05:43.564 00.063 16108 worker thread done servicing request
03:05:43.564 00.000 21068 OnExposeComplete: enter
03:05:43.565 00.001 21068 UpdateGuideState(): m_state=6
03:05:43.567 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
03:05:43.568 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.85, Mass=79760, SNR=64.0, Peak=15760 HFD=2.6
03:05:43.570 00.002 21068 MultiStar: [#1 -0.27,0.34,0.00,M1] [#2 0.05,0.10,0.92,U] [#3 -0.16,0.25,0.73,U] [#4 0.07,0.10,0.92,U] [#5 -0.09,0.05,0.73,U] [#6 -0.15,-0.13,0.63,U] [#7 -0.10,0.17,0.62,U] [#8 0.34,0.13,0.00,M3] 
03:05:43.572 00.002 21068 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.20, 0.04}
03:05:43.573 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
03:05:43.575 00.002 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
03:05:43.576 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.02 mountY=-0.08, mountTheta=-1.32
03:05:43.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.08, opts=13)
03:05:43.579 00.001 21068 Enqueuing Move request for scope (-0.01, 0.08)
03:05:43.580 00.001 16108 Worker thread wakes up
03:05:43.582 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:05:43.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:05:43.582 00.000 16108 Moving (-0.01, 0.08) raw xDistance=0.02 yDistance=-0.08
03:05:43.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:43.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:43.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:05:43.582 00.000 16108 MoveAxis(E, 0, ABG)
03:05:43.582 00.000 16108 Move returns status 0, amount 0
03:05:43.582 00.000 16108 MoveAxis(N, 0, ABG)
03:05:43.582 00.000 16108 Move returns status 0, amount 0
03:05:43.582 00.000 16108 move complete, result=0
03:05:43.582 00.000 16108 worker thread done servicing request
03:05:43.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3865, FiltMin=3277, FiltMax=37507, Gamma=1.000
03:05:43.605 00.018 21068 UpdateGuideState exits: m=79760 SNR=64.0
03:05:43.607 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:43.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:43.609 00.001 21068 Enqueuing Expose request
03:05:43.611 00.002 16108 Worker thread wakes up
03:05:43.611 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:43.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:43.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:44.569 00.958 16108 Exposure complete
03:05:44.652 00.083 16108 worker thread done servicing request
03:05:44.652 00.000 21068 OnExposeComplete: enter
03:05:44.653 00.001 21068 UpdateGuideState(): m_state=6
03:05:44.654 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
03:05:44.655 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.77, Mass=87445, SNR=69.1, Peak=16704 HFD=2.5
03:05:44.656 00.001 21068 MultiStar: [#1 0.19,-0.03,0.83,U] [#2 0.24,0.17,0.81,U] [#3 -0.02,-0.07,0.68,U] [#4 0.06,-0.26,0.93,U] [#5 0.05,0.04,0.65,U] [#6 0.17,-0.13,0.59,U] [#7 -0.33,-0.22,0.00,M2] [#8 0.11,0.16,0.62,U] 
03:05:44.657 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.18, -0.05}
03:05:44.659 00.002 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
03:05:44.659 00.000 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
03:05:44.660 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
03:05:44.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
03:05:44.663 00.001 21068 Enqueuing Move request for scope (0.12, -0.03)
03:05:44.663 00.000 16108 Worker thread wakes up
03:05:44.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:05:44.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:05:44.664 00.001 16108 Moving (0.12, -0.03) raw xDistance=-0.13 yDistance=-0.00
03:05:44.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:05:44.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:44.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:05:44.664 00.000 16108 MoveAxis(E, 0, ABG)
03:05:44.664 00.000 16108 Move returns status 0, amount 0
03:05:44.664 00.000 16108 MoveAxis(N, 0, ABG)
03:05:44.664 00.000 16108 Move returns status 0, amount 0
03:05:44.664 00.000 16108 move complete, result=0
03:05:44.664 00.000 16108 worker thread done servicing request
03:05:44.666 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3859, FiltMin=3264, FiltMax=34470, Gamma=1.000
03:05:44.681 00.015 21068 UpdateGuideState exits: m=87445 SNR=69.1
03:05:44.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:44.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:44.683 00.000 21068 Enqueuing Expose request
03:05:44.684 00.001 16108 Worker thread wakes up
03:05:44.684 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:44.685 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:44.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:45.840 01.155 16108 Exposure complete
03:05:45.907 00.067 16108 worker thread done servicing request
03:05:45.907 00.000 21068 OnExposeComplete: enter
03:05:45.909 00.002 21068 UpdateGuideState(): m_state=6
03:05:45.911 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
03:05:45.912 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.67, Mass=98566, SNR=64.3, Peak=17312 HFD=2.6
03:05:45.915 00.003 21068 MultiStar: [#1 0.18,-0.00,0.82,U] [#2 0.34,-0.12,0.73,U] [#3 0.27,0.03,0.76,U] [#4 0.11,-0.16,0.92,U] [#5 -0.05,-0.06,0.55,U] [#6 0.37,-0.30,0.00,M1] [#7 -0.22,-0.03,0.67,U] [#8 0.36,0.13,0.00,M3] 
03:05:45.916 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.17, -0.15}
03:05:45.918 00.002 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
03:05:45.919 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
03:05:45.920 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.53 mountX=-0.14 mountY=0.04, mountTheta=2.84
03:05:45.922 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
03:05:45.923 00.001 21068 Enqueuing Move request for scope (0.13, -0.07)
03:05:45.925 00.002 16108 Worker thread wakes up
03:05:45.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:05:45.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:05:45.925 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
03:05:45.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:05:45.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:45.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:05:45.925 00.000 16108 MoveAxis(E, 0, ABG)
03:05:45.925 00.000 16108 Move returns status 0, amount 0
03:05:45.925 00.000 16108 MoveAxis(N, 0, ABG)
03:05:45.926 00.001 16108 Move returns status 0, amount 0
03:05:45.926 00.000 16108 move complete, result=0
03:05:45.926 00.000 16108 worker thread done servicing request
03:05:45.930 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3853, FiltMin=3293, FiltMax=38387, Gamma=1.000
03:05:45.952 00.022 21068 UpdateGuideState exits: m=98566 SNR=64.3
03:05:45.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:45.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:45.955 00.001 21068 Enqueuing Expose request
03:05:45.956 00.001 16108 Worker thread wakes up
03:05:45.956 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:45.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:45.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:46.946 00.989 16108 Exposure complete
03:05:47.024 00.078 16108 worker thread done servicing request
03:05:47.024 00.000 21068 OnExposeComplete: enter
03:05:47.025 00.001 21068 UpdateGuideState(): m_state=6
03:05:47.026 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
03:05:47.026 00.000 21068 Star::Find returns 1 (0), X=463.47, Y=436.73, Mass=90651, SNR=65.9, Peak=16912 HFD=2.8
03:05:47.027 00.001 21068 MultiStar: [#1 -0.40,0.23,0.00,M1] [#2 -0.31,0.31,0.00,M1] [#3 -0.19,0.34,0.00,M1] [#4 -0.32,-0.11,0.93,U] [#5 -0.48,-0.12,0.00,M1] [#6 -0.63,-0.05,0.00,M2] [#7 -0.67,-0.09,0.00,M2] [#8 -0.42,0.45,0.00,M4] 
03:05:47.028 00.001 21068 refined, 1 included, MultiStar: {-0.33, -0.10}, one-star: {-0.34, -0.08}
03:05:47.029 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
03:05:47.030 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
03:05:47.030 00.000 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-2.86 mountX=0.31 mountY=0.17, mountTheta=0.50
03:05:47.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.10, opts=13)
03:05:47.033 00.001 21068 Enqueuing Move request for scope (-0.33, -0.10)
03:05:47.034 00.001 16108 Worker thread wakes up
03:05:47.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.10) opts 0xd
03:05:47.035 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.10)
03:05:47.035 00.000 16108 Moving (-0.33, -0.10) raw xDistance=0.31 yDistance=0.17
03:05:47.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:05:47.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:47.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:05:47.035 00.000 16108 MoveAxis(W, 82, ABG)
03:05:47.035 00.000 16108 Guiding  Dir = 3, Dur = 82
03:05:47.035 00.000 16108 IsSlewing returns 0
03:05:47.035 00.000 16108 IsGuiding returns 0
03:05:47.037 00.002 16108 PulseGuide returned control before completion, sleep 91
03:05:47.038 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3849, FiltMin=3283, FiltMax=38896, Gamma=1.000
03:05:47.054 00.016 21068 UpdateGuideState exits: m=90651 SNR=65.9
03:05:47.056 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:47.058 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:47.060 00.002 21068 Enqueuing Expose request
03:05:47.141 00.081 16108 IsGuiding returns 0
03:05:47.141 00.000 16108 Move returns status 0, amount 82
03:05:47.141 00.000 16108 MoveAxis(N, 0, ABG)
03:05:47.141 00.000 16108 Move returns status 0, amount 0
03:05:47.141 00.000 16108 move complete, result=0
03:05:47.141 00.000 16108 worker thread done servicing request
03:05:47.141 00.000 16108 Worker thread wakes up
03:05:47.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:47.141 00.000 21068 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH
03:05:47.142 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:48.308 01.166 16108 Exposure complete
03:05:48.362 00.054 16108 worker thread done servicing request
03:05:48.362 00.000 21068 OnExposeComplete: enter
03:05:48.363 00.001 21068 UpdateGuideState(): m_state=6
03:05:48.364 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
03:05:48.364 00.000 21068 Star::Find returns 1 (0), X=463.75, Y=436.71, Mass=86520, SNR=63.8, Peak=18144 HFD=2.6
03:05:48.365 00.001 21068 MultiStar: [#1 -0.09,-0.09,0.95,U] [#2 0.08,0.34,0.83,U] [#3 -0.15,0.05,0.81,U] [#4 0.27,-0.31,0.00,M1] [#5 0.12,-0.05,0.63,U] [#6 -0.30,-0.51,0.00,M3] [#7 -0.30,-0.24,0.00,M3] [#8 -0.04,0.24,0.93,U] 
03:05:48.366 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.06}, one-star: {-0.06, -0.10}
03:05:48.367 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
03:05:48.368 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
03:05:48.369 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=0.04 mountY=-0.05, mountTheta=-0.92
03:05:48.370 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
03:05:48.371 00.001 21068 Enqueuing Move request for scope (-0.03, 0.06)
03:05:48.372 00.001 16108 Worker thread wakes up
03:05:48.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:05:48.372 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:05:48.372 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
03:05:48.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:48.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:48.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:05:48.372 00.000 16108 MoveAxis(E, 0, ABG)
03:05:48.372 00.000 16108 Move returns status 0, amount 0
03:05:48.372 00.000 16108 MoveAxis(N, 0, ABG)
03:05:48.372 00.000 16108 Move returns status 0, amount 0
03:05:48.372 00.000 16108 move complete, result=0
03:05:48.373 00.001 16108 worker thread done servicing request
03:05:48.376 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3843, FiltMin=3267, FiltMax=36179, Gamma=1.000
03:05:48.399 00.023 21068 UpdateGuideState exits: m=86520 SNR=63.8
03:05:48.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:48.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:48.401 00.000 21068 Enqueuing Expose request
03:05:48.402 00.001 16108 Worker thread wakes up
03:05:48.402 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:48.404 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:48.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:49.380 00.976 16108 Exposure complete
03:05:49.455 00.075 16108 worker thread done servicing request
03:05:49.455 00.000 21068 OnExposeComplete: enter
03:05:49.457 00.002 21068 UpdateGuideState(): m_state=6
03:05:49.458 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
03:05:49.459 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.59, Mass=84050, SNR=62.3, Peak=17072 HFD=2.7
03:05:49.459 00.000 21068 MultiStar: [#1 -0.22,-0.03,0.98,U] [#2 0.22,0.18,0.80,U] [#3 -0.12,-0.07,0.74,U] [#4 0.13,0.08,0.87,U] [#5 -0.16,0.15,0.65,U] [#6 -0.40,-0.19,0.00,M4] [#7 -0.30,0.14,0.60,U] [#8 0.19,0.46,0.00,M4] 
03:05:49.460 00.001 21068 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {0.01, -0.22}
03:05:49.461 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
03:05:49.462 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
03:05:49.462 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.87 mountX=0.05 mountY=-0.00, mountTheta=-0.04
03:05:49.465 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
03:05:49.469 00.004 21068 Enqueuing Move request for scope (-0.05, 0.01)
03:05:49.472 00.003 16108 Worker thread wakes up
03:05:49.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
03:05:49.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
03:05:49.472 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=-0.00
03:05:49.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:49.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:49.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:05:49.472 00.000 16108 MoveAxis(E, 0, ABG)
03:05:49.472 00.000 16108 Move returns status 0, amount 0
03:05:49.472 00.000 16108 MoveAxis(N, 0, ABG)
03:05:49.472 00.000 16108 Move returns status 0, amount 0
03:05:49.472 00.000 16108 move complete, result=0
03:05:49.472 00.000 16108 worker thread done servicing request
03:05:49.477 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3840, FiltMin=3248, FiltMax=36563, Gamma=1.000
03:05:49.490 00.013 21068 UpdateGuideState exits: m=84050 SNR=62.3
03:05:49.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:49.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:49.492 00.000 21068 Enqueuing Expose request
03:05:49.493 00.001 16108 Worker thread wakes up
03:05:49.493 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:49.495 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:49.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:50.647 01.152 16108 Exposure complete
03:05:50.706 00.059 16108 worker thread done servicing request
03:05:50.706 00.000 21068 OnExposeComplete: enter
03:05:50.708 00.002 21068 UpdateGuideState(): m_state=6
03:05:50.710 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
03:05:50.710 00.000 21068 Star::Find returns 1 (0), X=464.10, Y=436.81, Mass=89846, SNR=62.8, Peak=20304 HFD=2.4
03:05:50.712 00.002 21068 MultiStar: [#1 0.18,0.03,1.09,U] [#2 0.19,0.25,0.79,U] [#3 0.13,-0.08,0.85,U] [#4 0.31,-0.10,0.94,U] [#5 0.19,0.31,0.00,M1] [#6 0.09,-0.16,0.67,U] [#7 0.27,-0.10,0.73,U] [#8 0.40,0.37,0.00,M5] 
03:05:50.713 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.29, -0.01}
03:05:50.714 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
03:05:50.715 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
03:05:50.716 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=-0.21 mountY=-0.03, mountTheta=-3.00
03:05:50.720 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.02, opts=13)
03:05:50.721 00.001 21068 Enqueuing Move request for scope (0.21, -0.02)
03:05:50.722 00.001 16108 Worker thread wakes up
03:05:50.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
03:05:50.722 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
03:05:50.722 00.000 16108 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=-0.03
03:05:50.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:05:50.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:50.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:50.722 00.000 16108 MoveAxis(E, 56, ABG)
03:05:50.722 00.000 16108 Guiding  Dir = 2, Dur = 56
03:05:50.722 00.000 16108 IsSlewing returns 0
03:05:50.722 00.000 16108 IsGuiding returns 0
03:05:50.726 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3833, FiltMin=3229, FiltMax=31907, Gamma=1.000
03:05:50.740 00.014 21068 UpdateGuideState exits: m=89846 SNR=62.8
03:05:50.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:50.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:50.743 00.001 21068 Enqueuing Expose request
03:05:50.751 00.008 16108 PulseGuide returned control before completion, sleep 38
03:05:50.797 00.046 16108 IsGuiding returns 1
03:05:50.797 00.000 16108 scope still moving after pulse duration time elapsed
03:05:50.828 00.031 16108 IsSlewing returns 0
03:05:50.828 00.000 16108 IsGuiding returns 0
03:05:50.828 00.000 16108 scope move finished after 56 + 49 ms
03:05:50.828 00.000 16108 Move returns status 0, amount 56
03:05:50.828 00.000 16108 MoveAxis(N, 0, ABG)
03:05:50.828 00.000 16108 Move returns status 0, amount 0
03:05:50.828 00.000 16108 move complete, result=0
03:05:50.828 00.000 16108 worker thread done servicing request
03:05:50.829 00.001 16108 Worker thread wakes up
03:05:50.829 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
03:05:50.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:50.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:51.801 00.971 16108 Exposure complete
03:05:51.872 00.071 16108 worker thread done servicing request
03:05:51.872 00.000 21068 OnExposeComplete: enter
03:05:51.874 00.002 21068 UpdateGuideState(): m_state=6
03:05:51.875 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
03:05:51.877 00.002 21068 Star::Find returns 1 (0), X=464.11, Y=436.72, Mass=89447, SNR=68.1, Peak=17664 HFD=2.5
03:05:51.879 00.002 21068 MultiStar: [#1 0.14,-0.03,0.75,U] [#2 0.36,-0.13,0.00,M1] [#3 0.01,0.07,0.81,U] [#4 0.31,0.17,0.77,U] [#5 0.50,0.28,0.00,M2] [#6 0.32,0.03,0.69,U] [#7 0.06,0.04,0.57,U] [#8 0.47,0.34,0.00,M6] 
03:05:51.880 00.001 21068 refined, 5 included, MultiStar: {0.20, 0.02}, one-star: {0.30, -0.10}
03:05:51.881 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
03:05:51.881 00.000 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
03:05:51.882 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.13 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
03:05:51.884 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.02, opts=13)
03:05:51.884 00.000 21068 Enqueuing Move request for scope (0.20, 0.02)
03:05:51.886 00.002 16108 Worker thread wakes up
03:05:51.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
03:05:51.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
03:05:51.886 00.000 16108 Moving (0.20, 0.02) raw xDistance=-0.19 yDistance=-0.07
03:05:51.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:05:51.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:51.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:51.886 00.000 16108 MoveAxis(E, 0, ABG)
03:05:51.886 00.000 16108 Move returns status 0, amount 0
03:05:51.888 00.002 16108 MoveAxis(N, 0, ABG)
03:05:51.888 00.000 16108 Move returns status 0, amount 0
03:05:51.888 00.000 16108 move complete, result=0
03:05:51.888 00.000 16108 worker thread done servicing request
03:05:51.894 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3833, FiltMin=3305, FiltMax=31619, Gamma=1.000
03:05:51.913 00.019 21068 UpdateGuideState exits: m=89447 SNR=68.1
03:05:51.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:51.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:51.916 00.001 21068 Enqueuing Expose request
03:05:51.916 00.000 16108 Worker thread wakes up
03:05:51.916 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:51.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:51.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:53.091 01.174 16108 Exposure complete
03:05:53.153 00.062 16108 worker thread done servicing request
03:05:53.153 00.000 21068 OnExposeComplete: enter
03:05:53.154 00.001 21068 UpdateGuideState(): m_state=6
03:05:53.155 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
03:05:53.156 00.001 21068 Star::Find returns 1 (0), X=464.17, Y=437.02, Mass=92103, SNR=70.9, Peak=17504 HFD=2.6
03:05:53.156 00.000 21068 MultiStar: [#1 0.38,-0.10,0.00,M1] [#2 0.57,0.23,0.00,M2] [#3 0.65,0.23,0.00,M1] [#4 0.37,-0.11,0.00,M1] [#5 0.38,0.29,0.00,M3] [#6 0.21,-0.24,0.64,U] [#7 0.31,0.21,0.00,M1] [#8 0.60,0.13,0.00,M7] 
03:05:53.157 00.001 21068 refined, 1 included, MultiStar: {0.31, 0.03}, one-star: {0.36, 0.20}
03:05:53.158 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
03:05:53.159 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
03:05:53.159 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.09 mountX=-0.30 mountY=-0.10, mountTheta=-2.82
03:05:53.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.03, opts=13)
03:05:53.162 00.001 21068 Enqueuing Move request for scope (0.31, 0.03)
03:05:53.163 00.001 16108 Worker thread wakes up
03:05:53.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd
03:05:53.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.03)
03:05:53.163 00.000 16108 Moving (0.31, 0.03) raw xDistance=-0.30 yDistance=-0.10
03:05:53.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:05:53.164 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:53.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:05:53.164 00.000 16108 MoveAxis(E, 77, ABG)
03:05:53.164 00.000 16108 Guiding  Dir = 2, Dur = 77
03:05:53.164 00.000 16108 IsSlewing returns 0
03:05:53.164 00.000 16108 IsGuiding returns 0
03:05:53.167 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3827, FiltMin=3251, FiltMax=28976, Gamma=1.000
03:05:53.180 00.013 21068 UpdateGuideState exits: m=92103 SNR=70.9
03:05:53.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:53.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:53.183 00.001 21068 Enqueuing Expose request
03:05:53.193 00.010 16108 PulseGuide returned control before completion, sleep 60
03:05:53.254 00.061 16108 IsGuiding returns 1
03:05:53.254 00.000 16108 scope still moving after pulse duration time elapsed
03:05:53.285 00.031 16108 IsSlewing returns 0
03:05:53.285 00.000 16108 IsGuiding returns 0
03:05:53.285 00.000 16108 scope move finished after 77 + 44 ms
03:05:53.286 00.001 16108 Move returns status 0, amount 77
03:05:53.286 00.000 16108 MoveAxis(N, 0, ABG)
03:05:53.286 00.000 16108 Move returns status 0, amount 0
03:05:53.286 00.000 16108 move complete, result=0
03:05:53.286 00.000 16108 worker thread done servicing request
03:05:53.286 00.000 16108 Worker thread wakes up
03:05:53.286 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
03:05:53.290 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:53.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:54.262 00.972 16108 Exposure complete
03:05:54.317 00.055 16108 worker thread done servicing request
03:05:54.317 00.000 21068 OnExposeComplete: enter
03:05:54.318 00.001 21068 UpdateGuideState(): m_state=6
03:05:54.319 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
03:05:54.320 00.001 21068 Star::Find returns 1 (0), X=464.15, Y=436.86, Mass=86539, SNR=68.7, Peak=16384 HFD=2.4
03:05:54.321 00.001 21068 MultiStar: [#1 0.42,-0.04,0.00,M2] [#2 0.49,0.39,0.00,M3] [#3 0.39,-0.04,0.00,M2] [#4 0.35,0.25,0.00,M2] [#5 0.48,0.33,0.00,M4] [#6 0.56,-0.11,0.00,M2] [#7 0.01,0.02,0.56,U] [#8 0.47,0.19,0.00,M8] 
03:05:54.322 00.001 21068 refined, 1 included, MultiStar: {0.22, 0.04}, one-star: {0.35, 0.04}
03:05:54.322 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:05:54.324 00.002 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:05:54.325 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.16 mountX=-0.21 mountY=-0.09, mountTheta=-2.76
03:05:54.326 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.04, opts=13)
03:05:54.327 00.001 21068 Enqueuing Move request for scope (0.22, 0.04)
03:05:54.328 00.001 16108 Worker thread wakes up
03:05:54.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
03:05:54.328 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
03:05:54.328 00.000 16108 Moving (0.22, 0.04) raw xDistance=-0.21 yDistance=-0.09
03:05:54.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
03:05:54.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:54.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:05:54.328 00.000 16108 MoveAxis(E, 62, ABG)
03:05:54.328 00.000 16108 Guiding  Dir = 2, Dur = 62
03:05:54.329 00.001 16108 IsSlewing returns 0
03:05:54.329 00.000 16108 IsGuiding returns 0
03:05:54.331 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3827, FiltMin=3264, FiltMax=31200, Gamma=1.000
03:05:54.345 00.014 21068 UpdateGuideState exits: m=86539 SNR=68.7
03:05:54.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:54.346 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:54.347 00.001 21068 Enqueuing Expose request
03:05:54.367 00.020 16108 PulseGuide returned control before completion, sleep 35
03:05:54.413 00.046 16108 IsGuiding returns 1
03:05:54.413 00.000 16108 scope still moving after pulse duration time elapsed
03:05:54.445 00.032 16108 IsSlewing returns 0
03:05:54.446 00.001 16108 IsGuiding returns 1
03:05:54.476 00.030 16108 IsSlewing returns 0
03:05:54.476 00.000 16108 IsGuiding returns 0
03:05:54.476 00.000 16108 scope move finished after 62 + 85 ms
03:05:54.476 00.000 16108 Move returns status 0, amount 62
03:05:54.476 00.000 16108 MoveAxis(N, 0, ABG)
03:05:54.476 00.000 16108 Move returns status 0, amount 0
03:05:54.476 00.000 16108 move complete, result=0
03:05:54.476 00.000 16108 worker thread done servicing request
03:05:54.477 00.001 16108 Worker thread wakes up
03:05:54.477 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.1 px 0 ms NORTH
03:05:54.479 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:54.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:55.642 01.163 16108 Exposure complete
03:05:55.717 00.075 16108 worker thread done servicing request
03:05:55.717 00.000 21068 OnExposeComplete: enter
03:05:55.719 00.002 21068 UpdateGuideState(): m_state=6
03:05:55.721 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
03:05:55.722 00.001 21068 Star::Find returns 1 (0), X=463.44, Y=436.77, Mass=82009, SNR=60.3, Peak=15984 HFD=2.7
03:05:55.724 00.002 21068 MultiStar: [#1 -0.60,0.15,0.00,M3] [#2 -0.10,0.11,0.94,U] [#3 -0.32,-0.01,0.90,U] [#4 -0.23,-0.24,1.02,U] [#5 -0.26,0.21,0.72,U] [#6 -0.38,-0.18,0.00,M3] [#7 -0.54,-0.06,0.00,M1] [#8 -0.25,0.27,0.00,M9] 
03:05:55.724 00.000 21068 refined, 4 included, MultiStar: {-0.26, -0.01}, one-star: {-0.37, -0.05}
03:05:55.725 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
03:05:55.726 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
03:05:55.727 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=0.25 mountY=0.07, mountTheta=0.28
03:05:55.729 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.01, opts=13)
03:05:55.730 00.001 21068 Enqueuing Move request for scope (-0.26, -0.01)
03:05:55.731 00.001 16108 Worker thread wakes up
03:05:55.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
03:05:55.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
03:05:55.731 00.000 16108 Moving (-0.26, -0.01) raw xDistance=0.25 yDistance=0.07
03:05:55.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
03:05:55.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:55.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:05:55.731 00.000 16108 MoveAxis(W, 61, ABG)
03:05:55.731 00.000 16108 Guiding  Dir = 3, Dur = 61
03:05:55.732 00.001 16108 IsSlewing returns 0
03:05:55.732 00.000 16108 IsGuiding returns 0
03:05:55.735 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3824, FiltMin=3280, FiltMax=35222, Gamma=1.000
03:05:55.738 00.003 16108 PulseGuide returned control before completion, sleep 66
03:05:55.750 00.012 21068 UpdateGuideState exits: m=82009 SNR=60.3
03:05:55.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:55.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:55.752 00.000 21068 Enqueuing Expose request
03:05:55.815 00.063 16108 IsGuiding returns 1
03:05:55.815 00.000 16108 scope still moving after pulse duration time elapsed
03:05:55.848 00.033 16108 IsSlewing returns 0
03:05:55.848 00.000 16108 IsGuiding returns 0
03:05:55.848 00.000 16108 scope move finished after 61 + 54 ms
03:05:55.848 00.000 16108 Move returns status 0, amount 61
03:05:55.848 00.000 16108 MoveAxis(N, 0, ABG)
03:05:55.849 00.001 16108 Move returns status 0, amount 0
03:05:55.849 00.000 16108 move complete, result=0
03:05:55.849 00.000 16108 worker thread done servicing request
03:05:55.849 00.000 16108 Worker thread wakes up
03:05:55.849 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:55.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:55.849 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
03:05:56.832 00.983 16108 Exposure complete
03:05:56.888 00.056 16108 worker thread done servicing request
03:05:56.890 00.002 21068 OnExposeComplete: enter
03:05:56.890 00.000 21068 UpdateGuideState(): m_state=6
03:05:56.891 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
03:05:56.892 00.001 21068 Star::Find returns 1 (0), X=463.62, Y=437.02, Mass=81045, SNR=64.3, Peak=16688 HFD=2.4
03:05:56.893 00.001 21068 MultiStar: [#1 -0.14,-0.00,0.93,U] [#2 -0.31,0.09,0.80,U] [#3 -0.47,0.21,0.00,M2] [#4 -0.33,-0.07,0.82,U] [#5 -0.42,0.20,0.00,M4] [#6 -0.08,0.29,0.79,U] [#7 -0.25,0.00,0.50,U] [#8 -0.15,0.30,0.66,U] 
03:05:56.894 00.001 21068 refined, 6 included, MultiStar: {-0.21, 0.12}, one-star: {-0.19, 0.20}
03:05:56.894 00.000 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
03:05:56.895 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
03:05:56.896 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=0.22 mountY=-0.07, mountTheta=-0.29
03:05:56.897 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.12, opts=13)
03:05:56.898 00.001 21068 Enqueuing Move request for scope (-0.21, 0.12)
03:05:56.899 00.001 16108 Worker thread wakes up
03:05:56.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
03:05:56.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
03:05:56.899 00.000 16108 Moving (-0.21, 0.12) raw xDistance=0.22 yDistance=-0.07
03:05:56.899 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:05:56.899 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:56.899 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:56.899 00.000 16108 MoveAxis(W, 63, ABG)
03:05:56.900 00.001 16108 Guiding  Dir = 3, Dur = 63
03:05:56.900 00.000 16108 IsSlewing returns 0
03:05:56.900 00.000 16108 IsGuiding returns 0
03:05:56.907 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3824, FiltMin=3280, FiltMax=35923, Gamma=1.000
03:05:56.925 00.018 21068 UpdateGuideState exits: m=81045 SNR=64.3
03:05:56.927 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:56.927 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:56.928 00.001 21068 Enqueuing Expose request
03:05:56.933 00.005 16108 PulseGuide returned control before completion, sleep 40
03:05:56.978 00.045 16108 IsGuiding returns 1
03:05:56.978 00.000 16108 scope still moving after pulse duration time elapsed
03:05:57.010 00.032 16108 IsSlewing returns 0
03:05:57.010 00.000 16108 IsGuiding returns 1
03:05:57.042 00.032 16108 IsSlewing returns 0
03:05:57.042 00.000 16108 IsGuiding returns 0
03:05:57.042 00.000 16108 scope move finished after 63 + 79 ms
03:05:57.042 00.000 16108 Move returns status 0, amount 63
03:05:57.042 00.000 16108 MoveAxis(N, 0, ABG)
03:05:57.042 00.000 16108 Move returns status 0, amount 0
03:05:57.042 00.000 16108 move complete, result=0
03:05:57.042 00.000 16108 worker thread done servicing request
03:05:57.042 00.000 16108 Worker thread wakes up
03:05:57.042 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:57.042 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
03:05:57.043 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:58.199 01.156 16108 Exposure complete
03:05:58.265 00.066 16108 worker thread done servicing request
03:05:58.265 00.000 21068 OnExposeComplete: enter
03:05:58.266 00.001 21068 UpdateGuideState(): m_state=6
03:05:58.267 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
03:05:58.269 00.002 21068 Star::Find returns 1 (0), X=464.00, Y=436.87, Mass=92321, SNR=70.8, Peak=16368 HFD=2.7
03:05:58.269 00.000 21068 MultiStar: [#1 0.27,0.16,0.85,U] [#2 0.64,0.31,0.00,M2] [#3 0.67,0.20,0.00,M3] [#4 0.48,0.17,0.00,M1] [#5 0.28,0.66,0.00,M5] [#6 0.25,0.15,0.67,U] [#7 0.15,0.11,0.63,U] [#8 0.45,0.47,0.00,M9] 
03:05:58.270 00.001 21068 single-star, 3 included, MultiStar: {0.22, 0.12}, one-star: {0.20, 0.05}
03:05:58.271 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
03:05:58.272 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
03:05:58.272 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=-0.18 mountY=-0.10, mountTheta=-2.66
03:05:58.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.05, opts=13)
03:05:58.274 00.000 21068 Enqueuing Move request for scope (0.20, 0.05)
03:05:58.275 00.001 16108 Worker thread wakes up
03:05:58.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
03:05:58.275 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
03:05:58.275 00.000 16108 Moving (0.20, 0.05) raw xDistance=-0.18 yDistance=-0.10
03:05:58.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:05:58.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:58.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:05:58.275 00.000 16108 MoveAxis(E, 0, ABG)
03:05:58.275 00.000 16108 Move returns status 0, amount 0
03:05:58.275 00.000 16108 MoveAxis(N, 0, ABG)
03:05:58.275 00.000 16108 Move returns status 0, amount 0
03:05:58.275 00.000 16108 move complete, result=0
03:05:58.275 00.000 16108 worker thread done servicing request
03:05:58.279 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3824, FiltMin=3289, FiltMax=31027, Gamma=1.000
03:05:58.292 00.013 21068 UpdateGuideState exits: m=92321 SNR=70.8
03:05:58.293 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:58.293 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:58.294 00.001 21068 Enqueuing Expose request
03:05:58.295 00.001 16108 Worker thread wakes up
03:05:58.295 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:58.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:58.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:05:59.275 00.979 16108 Exposure complete
03:05:59.348 00.073 16108 worker thread done servicing request
03:05:59.348 00.000 21068 OnExposeComplete: enter
03:05:59.349 00.001 21068 UpdateGuideState(): m_state=6
03:05:59.350 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
03:05:59.351 00.001 21068 Star::Find returns 1 (0), X=464.15, Y=436.91, Mass=90617, SNR=69.2, Peak=17392 HFD=2.4
03:05:59.351 00.000 21068 MultiStar: [#1 0.33,0.14,0.00,M2] [#2 0.71,0.24,0.00,M3] [#3 0.64,0.26,0.00,M4] [#4 0.53,-0.10,0.00,M2] [#5 0.29,0.11,0.66,U] [#6 0.60,0.16,0.00,M2] [#7 0.51,0.29,0.00,M1] [#8 0.62,0.32,0.00,M10] 
03:05:59.353 00.002 21068 refined, 1 included, MultiStar: {0.32, 0.10}, one-star: {0.34, 0.10}
03:05:59.354 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
03:05:59.355 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
03:05:59.357 00.002 21068 CameraToMount -- cameraX=0.32 cameraY=0.10 hyp=0.33 cameraTheta=0.30 mountX=-0.30 mountY=-0.17, mountTheta=-2.62
03:05:59.361 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.10, opts=13)
03:05:59.363 00.002 21068 Enqueuing Move request for scope (0.32, 0.10)
03:05:59.364 00.001 16108 Worker thread wakes up
03:05:59.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.10) opts 0xd
03:05:59.365 00.001 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.10)
03:05:59.365 00.000 16108 Moving (0.32, 0.10) raw xDistance=-0.30 yDistance=-0.17
03:05:59.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:05:59.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:59.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:05:59.365 00.000 16108 MoveAxis(E, 78, ABG)
03:05:59.365 00.000 16108 Guiding  Dir = 2, Dur = 78
03:05:59.366 00.001 16108 IsSlewing returns 0
03:05:59.366 00.000 16108 IsGuiding returns 0
03:05:59.371 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3827, FiltMin=3235, FiltMax=28633, Gamma=1.000
03:05:59.399 00.028 21068 UpdateGuideState exits: m=90617 SNR=69.2
03:05:59.401 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:59.402 00.001 16108 PulseGuide returned control before completion, sleep 52
03:05:59.402 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:05:59.403 00.001 21068 Enqueuing Expose request
03:05:59.463 00.060 16108 IsGuiding returns 1
03:05:59.463 00.000 16108 scope still moving after pulse duration time elapsed
03:05:59.494 00.031 16108 IsSlewing returns 0
03:05:59.494 00.000 16108 IsGuiding returns 0
03:05:59.494 00.000 16108 scope move finished after 78 + 50 ms
03:05:59.494 00.000 16108 Move returns status 0, amount 78
03:05:59.494 00.000 16108 MoveAxis(N, 0, ABG)
03:05:59.494 00.000 16108 Move returns status 0, amount 0
03:05:59.494 00.000 16108 move complete, result=0
03:05:59.495 00.001 16108 worker thread done servicing request
03:05:59.495 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH
03:05:59.496 00.001 16108 Worker thread wakes up
03:05:59.496 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:05:59.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:00.671 01.175 16108 Exposure complete
03:06:00.756 00.085 16108 worker thread done servicing request
03:06:00.756 00.000 21068 OnExposeComplete: enter
03:06:00.757 00.001 21068 UpdateGuideState(): m_state=6
03:06:00.758 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
03:06:00.758 00.000 21068 Star::Find returns 1 (0), X=464.00, Y=436.73, Mass=110706, SNR=78.1, Peak=22224 HFD=2.5
03:06:00.759 00.001 21068 MultiStar: [#1 0.09,0.32,0.80,U] [#2 0.47,0.06,0.00,M4] [#3 0.44,0.17,0.00,M5] [#4 0.16,0.19,0.57,U] [#5 0.42,0.14,0.00,M5] [#6 0.09,-0.07,0.62,U] [#7 0.05,0.35,0.52,U] [#8 0.40,0.52,0.00,R] 
03:06:00.760 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.12}, one-star: {0.20, -0.09}
03:06:00.760 00.000 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
03:06:00.761 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
03:06:00.762 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.75 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
03:06:00.765 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
03:06:00.768 00.003 21068 Enqueuing Move request for scope (0.12, 0.12)
03:06:00.771 00.003 16108 Worker thread wakes up
03:06:00.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
03:06:00.771 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
03:06:00.771 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
03:06:00.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:06:00.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:00.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:06:00.771 00.000 16108 MoveAxis(E, 0, ABG)
03:06:00.771 00.000 16108 Move returns status 0, amount 0
03:06:00.771 00.000 16108 MoveAxis(N, 0, ABG)
03:06:00.772 00.001 16108 Move returns status 0, amount 0
03:06:00.772 00.000 16108 move complete, result=0
03:06:00.772 00.000 16108 worker thread done servicing request
03:06:00.780 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3830, FiltMin=3302, FiltMax=28419, Gamma=1.000
03:06:00.806 00.026 21068 UpdateGuideState exits: m=110706 SNR=78.1
03:06:00.807 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:00.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:00.809 00.001 21068 Enqueuing Expose request
03:06:00.810 00.001 16108 Worker thread wakes up
03:06:00.810 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:00.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:00.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:01.783 00.972 16108 Exposure complete
03:06:01.848 00.065 16108 worker thread done servicing request
03:06:01.848 00.000 21068 OnExposeComplete: enter
03:06:01.849 00.001 21068 UpdateGuideState(): m_state=6
03:06:01.850 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
03:06:01.851 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.84, Mass=88912, SNR=66.2, Peak=19600 HFD=2.4
03:06:01.852 00.001 21068 MultiStar: [#1 0.24,-0.09,0.81,U] [#2 0.44,0.08,0.00,M5] [#3 0.30,0.08,0.77,U] [#4 0.39,0.28,0.00,M2] [#5 0.42,0.03,0.00,M6] [#6 0.41,-0.02,0.00,M2] [#7 0.13,0.30,0.75,U] [#8 -0.17,-0.22,0.59,U] 
03:06:01.852 00.000 21068 refined, 4 included, MultiStar: {0.17, 0.03}, one-star: {0.23, 0.03}
03:06:01.853 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:06:01.854 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:06:01.854 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=-0.16 mountY=-0.06, mountTheta=-2.76
03:06:01.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.03, opts=13)
03:06:01.857 00.001 21068 Enqueuing Move request for scope (0.17, 0.03)
03:06:01.857 00.000 16108 Worker thread wakes up
03:06:01.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
03:06:01.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
03:06:01.859 00.002 16108 Moving (0.17, 0.03) raw xDistance=-0.16 yDistance=-0.06
03:06:01.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:06:01.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:01.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:06:01.859 00.000 16108 MoveAxis(E, 0, ABG)
03:06:01.859 00.000 16108 Move returns status 0, amount 0
03:06:01.859 00.000 16108 MoveAxis(N, 0, ABG)
03:06:01.859 00.000 16108 Move returns status 0, amount 0
03:06:01.859 00.000 16108 move complete, result=0
03:06:01.859 00.000 16108 worker thread done servicing request
03:06:01.862 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3833, FiltMin=3209, FiltMax=30640, Gamma=1.000
03:06:01.875 00.013 21068 UpdateGuideState exits: m=88912 SNR=66.2
03:06:01.877 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:01.877 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:01.878 00.001 21068 Enqueuing Expose request
03:06:01.879 00.001 16108 Worker thread wakes up
03:06:01.879 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:01.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:01.880 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:03.044 01.164 16108 Exposure complete
03:06:03.111 00.067 16108 worker thread done servicing request
03:06:03.111 00.000 21068 OnExposeComplete: enter
03:06:03.114 00.003 21068 UpdateGuideState(): m_state=6
03:06:03.116 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
03:06:03.117 00.001 21068 Star::Find returns 1 (0), X=464.38, Y=436.76, Mass=93041, SNR=68.5, Peak=16704 HFD=2.8
03:06:03.119 00.002 21068 MultiStar: [#1 0.35,-0.08,0.00,M1] [#2 0.65,0.07,0.00,M6] [#3 0.33,0.02,0.79,U] [#4 0.63,-0.26,0.00,M3] [#5 0.56,-0.14,0.00,M7] [#6 0.79,-0.22,0.00,M3] [#7 0.40,-0.14,0.00,M1] [#8 0.52,-0.71,0.00,M1] 
03:06:03.121 00.002 21068 refined, 1 included, MultiStar: {0.47, -0.03}, one-star: {0.57, -0.06}
03:06:03.124 00.003 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
03:06:03.125 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
03:06:03.126 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=-0.03 hyp=0.47 cameraTheta=-0.05 mountX=-0.46 mountY=-0.08, mountTheta=-2.96
03:06:03.129 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=-0.03, opts=13)
03:06:03.131 00.002 21068 Enqueuing Move request for scope (0.47, -0.03)
03:06:03.133 00.002 16108 Worker thread wakes up
03:06:03.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.03) opts 0xd
03:06:03.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, -0.03)
03:06:03.133 00.000 16108 Moving (0.47, -0.03) raw xDistance=-0.46 yDistance=-0.08
03:06:03.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:06:03.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:03.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:06:03.133 00.000 16108 MoveAxis(E, 121, ABG)
03:06:03.133 00.000 16108 Guiding  Dir = 2, Dur = 121
03:06:03.134 00.001 16108 IsSlewing returns 0
03:06:03.134 00.000 16108 IsGuiding returns 0
03:06:03.135 00.001 16108 PulseGuide returned control before completion, sleep 130
03:06:03.140 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3837, FiltMin=3261, FiltMax=32070, Gamma=1.000
03:06:03.166 00.026 21068 UpdateGuideState exits: m=93041 SNR=68.5
03:06:03.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:03.169 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:03.170 00.001 21068 Enqueuing Expose request
03:06:03.278 00.108 16108 IsGuiding returns 1
03:06:03.278 00.000 16108 scope still moving after pulse duration time elapsed
03:06:03.308 00.030 16108 IsSlewing returns 0
03:06:03.308 00.000 16108 IsGuiding returns 0
03:06:03.308 00.000 16108 scope move finished after 121 + 53 ms
03:06:03.308 00.000 16108 Move returns status 0, amount 121
03:06:03.308 00.000 16108 MoveAxis(N, 0, ABG)
03:06:03.308 00.000 16108 Move returns status 0, amount 0
03:06:03.308 00.000 16108 move complete, result=0
03:06:03.308 00.000 16108 worker thread done servicing request
03:06:03.308 00.000 16108 Worker thread wakes up
03:06:03.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:03.308 00.000 21068 GuideStep: -0.5 px 121 ms EAST, -0.1 px 0 ms NORTH
03:06:03.310 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:04.281 00.971 16108 Exposure complete
03:06:04.342 00.061 16108 worker thread done servicing request
03:06:04.342 00.000 21068 OnExposeComplete: enter
03:06:04.344 00.002 21068 UpdateGuideState(): m_state=6
03:06:04.346 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
03:06:04.347 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.87, Mass=91278, SNR=65.1, Peak=17904 HFD=2.6
03:06:04.349 00.002 21068 MultiStar: [#1 0.27,-0.12,0.94,U] [#2 0.27,-0.08,0.83,U] [#3 -0.00,0.22,0.85,U] [#4 0.15,-0.22,1.00,U] [#5 0.09,0.10,0.65,U] [#6 0.32,-0.35,0.00,M4] [#7 -0.12,0.08,0.61,U] [#8 0.04,-0.38,0.00,M2] 
03:06:04.351 00.002 21068 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.17, 0.05}
03:06:04.352 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:06:04.354 00.002 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
03:06:04.355 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
03:06:04.358 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.01, opts=13)
03:06:04.359 00.001 21068 Enqueuing Move request for scope (0.13, -0.01)
03:06:04.361 00.002 16108 Worker thread wakes up
03:06:04.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
03:06:04.361 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
03:06:04.361 00.000 16108 Moving (0.13, -0.01) raw xDistance=-0.13 yDistance=-0.02
03:06:04.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:06:04.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:04.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:06:04.361 00.000 16108 MoveAxis(E, 0, ABG)
03:06:04.362 00.001 16108 Move returns status 0, amount 0
03:06:04.362 00.000 16108 MoveAxis(N, 0, ABG)
03:06:04.362 00.000 16108 Move returns status 0, amount 0
03:06:04.362 00.000 16108 move complete, result=0
03:06:04.362 00.000 16108 worker thread done servicing request
03:06:04.367 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3843, FiltMin=3251, FiltMax=32627, Gamma=1.000
03:06:04.381 00.014 21068 UpdateGuideState exits: m=91278 SNR=65.1
03:06:04.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:04.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:04.384 00.001 21068 Enqueuing Expose request
03:06:04.384 00.000 16108 Worker thread wakes up
03:06:04.384 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:04.386 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:04.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:05.547 01.161 16108 Exposure complete
03:06:05.603 00.056 16108 worker thread done servicing request
03:06:05.603 00.000 21068 OnExposeComplete: enter
03:06:05.605 00.002 21068 UpdateGuideState(): m_state=6
03:06:05.606 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
03:06:05.606 00.000 21068 Star::Find returns 1 (0), X=463.71, Y=436.99, Mass=76279, SNR=57.2, Peak=14624 HFD=2.5
03:06:05.607 00.001 21068 MultiStar: [#1 -0.11,-0.02,0.97,U] [#2 0.05,0.05,0.98,U] [#3 -0.18,0.33,0.00,M3] [#4 0.27,-0.40,0.00,M3] [#5 0.09,-0.03,0.74,U] [#6 -0.11,-0.01,0.79,U] [#7 0.01,0.06,0.79,U] [#8 -0.01,-0.57,0.00,M3] 
03:06:05.608 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.04}, one-star: {-0.09, 0.17}
03:06:05.609 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
03:06:05.610 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
03:06:05.611 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.22 mountX=0.04 mountY=-0.03, mountTheta=-0.72
03:06:05.613 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
03:06:05.615 00.002 21068 Enqueuing Move request for scope (-0.03, 0.04)
03:06:05.616 00.001 16108 Worker thread wakes up
03:06:05.616 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
03:06:05.616 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
03:06:05.616 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
03:06:05.616 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:06:05.616 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:05.616 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:05.616 00.000 16108 MoveAxis(E, 0, ABG)
03:06:05.616 00.000 16108 Move returns status 0, amount 0
03:06:05.616 00.000 16108 MoveAxis(N, 0, ABG)
03:06:05.616 00.000 16108 Move returns status 0, amount 0
03:06:05.616 00.000 16108 move complete, result=0
03:06:05.616 00.000 16108 worker thread done servicing request
03:06:05.622 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3849, FiltMin=3251, FiltMax=35782, Gamma=1.000
03:06:05.642 00.020 21068 UpdateGuideState exits: m=76279 SNR=57.2
03:06:05.644 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:05.646 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:05.647 00.001 21068 Enqueuing Expose request
03:06:05.649 00.002 16108 Worker thread wakes up
03:06:05.649 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:05.651 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:05.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:06.625 00.974 16108 Exposure complete
03:06:06.704 00.079 16108 worker thread done servicing request
03:06:06.704 00.000 21068 OnExposeComplete: enter
03:06:06.706 00.002 21068 UpdateGuideState(): m_state=6
03:06:06.707 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
03:06:06.709 00.002 21068 Star::Find returns 1 (0), X=463.82, Y=436.53, Mass=91261, SNR=69.0, Peak=14928 HFD=2.9
03:06:06.711 00.002 21068 MultiStar: [#1 0.15,-0.28,0.94,U] [#2 0.21,-0.34,0.00,M5] [#3 -0.08,0.07,0.84,U] [#4 0.07,-0.16,0.70,U] [#5 0.09,-0.09,0.63,U] [#6 0.15,-0.61,0.00,M4] [#7 -0.14,-0.46,0.00,M1] [#8 -0.33,-0.73,0.00,M4] 
03:06:06.712 00.001 21068 refined, 4 included, MultiStar: {0.05, -0.16}, one-star: {0.01, -0.29}
03:06:06.714 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
03:06:06.715 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
03:06:06.716 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.30 mountX=-0.07 mountY=0.14, mountTheta=2.03
03:06:06.719 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.16, opts=13)
03:06:06.721 00.002 21068 Enqueuing Move request for scope (0.05, -0.16)
03:06:06.724 00.003 16108 Worker thread wakes up
03:06:06.725 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
03:06:06.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
03:06:06.725 00.000 16108 Moving (0.05, -0.16) raw xDistance=-0.07 yDistance=0.14
03:06:06.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:06:06.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:06.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:06.725 00.000 16108 MoveAxis(E, 0, ABG)
03:06:06.725 00.000 16108 Move returns status 0, amount 0
03:06:06.725 00.000 16108 MoveAxis(N, 0, ABG)
03:06:06.725 00.000 16108 Move returns status 0, amount 0
03:06:06.725 00.000 16108 move complete, result=0
03:06:06.725 00.000 16108 worker thread done servicing request
03:06:06.729 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3853, FiltMin=3248, FiltMax=33267, Gamma=1.000
03:06:06.744 00.015 21068 UpdateGuideState exits: m=91261 SNR=69.0
03:06:06.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:06.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:06.747 00.001 21068 Enqueuing Expose request
03:06:06.747 00.000 16108 Worker thread wakes up
03:06:06.747 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:06.749 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:06.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:07.942 01.193 16108 Exposure complete
03:06:08.012 00.070 16108 worker thread done servicing request
03:06:08.012 00.000 21068 OnExposeComplete: enter
03:06:08.013 00.001 21068 UpdateGuideState(): m_state=6
03:06:08.014 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
03:06:08.016 00.002 21068 Star::Find returns 1 (0), X=463.81, Y=436.81, Mass=88171, SNR=56.9, Peak=14352 HFD=2.9
03:06:08.017 00.001 21068 MultiStar: [#1 -0.03,-0.13,1.06,U] [#2 0.23,0.00,0.85,U] [#3 -0.05,0.04,1.00,U] [#4 0.15,-0.12,0.79,U] [#5 -0.02,-0.09,0.72,U] [#6 0.06,-0.12,0.86,U] [#7 -0.02,-0.10,0.71,U] [#8 -0.47,-0.41,0.00,M5] 
03:06:08.017 00.000 21068 single-star, 7 included, MultiStar: {0.04, -0.06}, one-star: {-0.00, -0.01}
03:06:08.018 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
03:06:08.019 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
03:06:08.019 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.66 mountX=-0.00 mountY=0.01, mountTheta=1.66
03:06:08.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.01, opts=13)
03:06:08.021 00.000 21068 Enqueuing Move request for scope (-0.00, -0.01)
03:06:08.022 00.001 16108 Worker thread wakes up
03:06:08.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
03:06:08.022 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
03:06:08.022 00.000 16108 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
03:06:08.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:06:08.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:08.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:06:08.022 00.000 16108 MoveAxis(E, 0, ABG)
03:06:08.022 00.000 16108 Move returns status 0, amount 0
03:06:08.022 00.000 16108 MoveAxis(N, 0, ABG)
03:06:08.022 00.000 16108 Move returns status 0, amount 0
03:06:08.022 00.000 16108 move complete, result=0
03:06:08.023 00.001 16108 worker thread done servicing request
03:06:08.027 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3856, FiltMin=3286, FiltMax=30435, Gamma=1.000
03:06:08.053 00.026 21068 UpdateGuideState exits: m=88171 SNR=56.9
03:06:08.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:08.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:08.057 00.001 21068 Enqueuing Expose request
03:06:08.058 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:08.059 00.001 16108 Worker thread wakes up
03:06:08.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:08.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:09.017 00.958 16108 Exposure complete
03:06:09.076 00.059 16108 worker thread done servicing request
03:06:09.077 00.001 21068 OnExposeComplete: enter
03:06:09.077 00.000 21068 UpdateGuideState(): m_state=6
03:06:09.078 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
03:06:09.079 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.84, Mass=82348, SNR=60.9, Peak=14496 HFD=2.7
03:06:09.081 00.002 21068 MultiStar: [#1 -0.02,-0.06,0.97,U] [#2 0.23,0.00,0.85,U] [#3 0.23,-0.08,0.76,U] [#4 0.24,-0.27,0.83,U] [#5 0.09,-0.19,0.72,U] [#6 0.18,-0.16,0.98,U] [#7 -0.19,-0.14,0.68,U] [#8 -0.36,-0.39,0.00,M6] 
03:06:09.082 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.06, 0.02}
03:06:09.082 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
03:06:09.083 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
03:06:09.084 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=-0.05 mountY=-0.03, mountTheta=-2.60
03:06:09.085 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
03:06:09.086 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
03:06:09.087 00.001 16108 Worker thread wakes up
03:06:09.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:06:09.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:06:09.087 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.05 yDistance=-0.03
03:06:09.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:09.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:09.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:09.087 00.000 16108 MoveAxis(E, 0, ABG)
03:06:09.088 00.001 16108 Move returns status 0, amount 0
03:06:09.088 00.000 16108 MoveAxis(N, 0, ABG)
03:06:09.088 00.000 16108 Move returns status 0, amount 0
03:06:09.088 00.000 16108 move complete, result=0
03:06:09.088 00.000 16108 worker thread done servicing request
03:06:09.095 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3859, FiltMin=3293, FiltMax=34579, Gamma=1.000
03:06:09.118 00.023 21068 UpdateGuideState exits: m=82348 SNR=60.9
03:06:09.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:09.121 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:09.122 00.001 21068 Enqueuing Expose request
03:06:09.123 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:09.125 00.002 16108 Worker thread wakes up
03:06:09.125 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:09.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:10.280 01.155 16108 Exposure complete
03:06:10.341 00.061 16108 worker thread done servicing request
03:06:10.341 00.000 21068 OnExposeComplete: enter
03:06:10.342 00.001 21068 UpdateGuideState(): m_state=6
03:06:10.345 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
03:06:10.346 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.79, Mass=91271, SNR=61.2, Peak=16304 HFD=2.6
03:06:10.349 00.003 21068 MultiStar: [#1 0.02,-0.19,0.80,U] [#2 0.46,-0.25,0.00,M4] [#3 0.52,-0.12,0.00,M1] [#4 0.11,-0.10,1.01,U] [#5 0.06,-0.28,0.64,U] [#6 0.49,-0.41,0.00,M3] [#7 0.26,-0.16,0.59,U] [#8 -0.37,-0.53,0.00,M7] 
03:06:10.350 00.001 21068 single-star, 4 included, MultiStar: {0.12, -0.14}, one-star: {0.17, -0.03}
03:06:10.351 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
03:06:10.352 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
03:06:10.353 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
03:06:10.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.03, opts=13)
03:06:10.357 00.002 21068 Enqueuing Move request for scope (0.17, -0.03)
03:06:10.360 00.003 16108 Worker thread wakes up
03:06:10.360 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
03:06:10.360 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
03:06:10.360 00.000 16108 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=-0.01
03:06:10.360 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:06:10.360 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:10.360 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:06:10.360 00.000 16108 MoveAxis(E, 0, ABG)
03:06:10.360 00.000 16108 Move returns status 0, amount 0
03:06:10.360 00.000 16108 MoveAxis(N, 0, ABG)
03:06:10.360 00.000 16108 Move returns status 0, amount 0
03:06:10.360 00.000 16108 move complete, result=0
03:06:10.360 00.000 16108 worker thread done servicing request
03:06:10.365 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3865, FiltMin=3296, FiltMax=26438, Gamma=1.000
03:06:10.381 00.016 21068 UpdateGuideState exits: m=91271 SNR=61.2
03:06:10.383 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:10.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:10.385 00.001 21068 Enqueuing Expose request
03:06:10.386 00.001 16108 Worker thread wakes up
03:06:10.386 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:10.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:10.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:11.376 00.989 16108 Exposure complete
03:06:11.442 00.066 16108 worker thread done servicing request
03:06:11.443 00.001 21068 OnExposeComplete: enter
03:06:11.444 00.001 21068 UpdateGuideState(): m_state=6
03:06:11.446 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
03:06:11.447 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.72, Mass=83223, SNR=62.5, Peak=14064 HFD=2.7
03:06:11.448 00.001 21068 MultiStar: [#1 0.14,-0.32,0.89,U] [#2 0.37,-0.14,0.00,M5] [#3 0.11,0.10,0.75,U] [#4 0.46,-0.16,0.00,M1] [#5 0.03,-0.10,0.69,U] [#6 0.25,0.00,0.75,U] [#7 0.16,-0.08,0.62,U] [#8 -0.13,-0.60,0.00,M8] 
03:06:11.449 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.17, -0.10}
03:06:11.450 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.76)
03:06:11.453 00.003 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
03:06:11.454 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.56 mountX=-0.16 mountY=0.05, mountTheta=2.81
03:06:11.457 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.09, opts=13)
03:06:11.459 00.002 21068 Enqueuing Move request for scope (0.15, -0.09)
03:06:11.460 00.001 16108 Worker thread wakes up
03:06:11.462 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
03:06:11.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
03:06:11.462 00.000 16108 Moving (0.15, -0.09) raw xDistance=-0.16 yDistance=0.05
03:06:11.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:06:11.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:11.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:06:11.462 00.000 16108 MoveAxis(E, 0, ABG)
03:06:11.462 00.000 16108 Move returns status 0, amount 0
03:06:11.462 00.000 16108 MoveAxis(N, 0, ABG)
03:06:11.462 00.000 16108 Move returns status 0, amount 0
03:06:11.462 00.000 16108 move complete, result=0
03:06:11.462 00.000 16108 worker thread done servicing request
03:06:11.467 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3869, FiltMin=3312, FiltMax=31075, Gamma=1.000
03:06:11.491 00.024 21068 UpdateGuideState exits: m=83223 SNR=62.5
03:06:11.492 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:11.493 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:11.494 00.001 21068 Enqueuing Expose request
03:06:11.494 00.000 16108 Worker thread wakes up
03:06:11.494 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:11.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:11.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:12.654 01.159 16108 Exposure complete
03:06:12.711 00.057 16108 worker thread done servicing request
03:06:12.711 00.000 21068 OnExposeComplete: enter
03:06:12.711 00.000 21068 UpdateGuideState(): m_state=6
03:06:12.712 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
03:06:12.713 00.001 21068 Star::Find returns 1 (0), X=464.27, Y=436.93, Mass=87353, SNR=63.0, Peak=12688 HFD=3.2
03:06:12.714 00.001 21068 MultiStar: [#1 0.51,-0.01,0.00,M1] [#2 0.58,0.19,0.00,M6] [#3 0.27,0.10,0.86,U] [#4 0.15,0.07,0.72,U] [#5 0.26,0.03,0.61,U] [#6 0.70,-0.20,0.00,M3] [#7 0.02,-0.09,0.56,U] [#8 0.31,-0.64,0.00,M9] 
03:06:12.715 00.001 21068 refined, 4 included, MultiStar: {0.26, 0.06}, one-star: {0.46, 0.12}
03:06:12.715 00.000 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
03:06:12.716 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
03:06:12.717 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.23 mountX=-0.24 mountY=-0.12, mountTheta=-2.69
03:06:12.718 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.06, opts=13)
03:06:12.722 00.004 21068 Enqueuing Move request for scope (0.26, 0.06)
03:06:12.724 00.002 16108 Worker thread wakes up
03:06:12.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
03:06:12.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
03:06:12.724 00.000 16108 Moving (0.26, 0.06) raw xDistance=-0.24 yDistance=-0.12
03:06:12.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:06:12.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:12.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:06:12.724 00.000 16108 MoveAxis(E, 64, ABG)
03:06:12.724 00.000 16108 Guiding  Dir = 2, Dur = 64
03:06:12.726 00.002 16108 IsSlewing returns 0
03:06:12.726 00.000 16108 IsGuiding returns 0
03:06:12.732 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3875, FiltMin=3248, FiltMax=32675, Gamma=1.000
03:06:12.745 00.013 21068 UpdateGuideState exits: m=87353 SNR=63.0
03:06:12.746 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:12.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:12.748 00.001 21068 Enqueuing Expose request
03:06:12.777 00.029 16108 PulseGuide returned control before completion, sleep 23
03:06:12.808 00.031 16108 IsGuiding returns 1
03:06:12.808 00.000 16108 scope still moving after pulse duration time elapsed
03:06:12.839 00.031 16108 IsSlewing returns 0
03:06:12.839 00.000 16108 IsGuiding returns 1
03:06:12.871 00.032 16108 IsSlewing returns 0
03:06:12.871 00.000 16108 IsGuiding returns 0
03:06:12.871 00.000 16108 scope move finished after 64 + 81 ms
03:06:12.871 00.000 16108 Move returns status 0, amount 64
03:06:12.871 00.000 16108 MoveAxis(N, 0, ABG)
03:06:12.871 00.000 16108 Move returns status 0, amount 0
03:06:12.871 00.000 16108 move complete, result=0
03:06:12.871 00.000 16108 worker thread done servicing request
03:06:12.871 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
03:06:12.872 00.001 16108 Worker thread wakes up
03:06:12.874 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:12.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:13.854 00.980 16108 Exposure complete
03:06:13.941 00.087 16108 worker thread done servicing request
03:06:13.941 00.000 21068 OnExposeComplete: enter
03:06:13.942 00.001 21068 UpdateGuideState(): m_state=6
03:06:13.943 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
03:06:13.943 00.000 21068 Star::Find returns 1 (0), X=464.96, Y=436.58, Mass=86843, SNR=62.6, Peak=11917 HFD=3.3
03:06:13.944 00.001 21068 MultiStar: large primary error, entering stabilization period
03:06:13.945 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
03:06:13.945 00.000 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
03:06:13.947 00.002 21068 CameraToMount -- cameraX=1.15 cameraY=-0.24 hyp=1.18 cameraTheta=-0.21 mountX=-1.18 mountY=-0.03, mountTheta=-3.11
03:06:13.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.15, y=-0.24, opts=13)
03:06:13.951 00.002 21068 Enqueuing Move request for scope (1.15, -0.24)
03:06:13.953 00.002 16108 Worker thread wakes up
03:06:13.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.24) opts 0xd
03:06:13.953 00.000 16108 Handling offset move in thread for scope, endpoint = (1.15, -0.24)
03:06:13.953 00.000 16108 Moving (1.15, -0.24) raw xDistance=-1.18 yDistance=-0.03
03:06:13.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.18
03:06:13.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:13.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:13.953 00.000 16108 MoveAxis(E, 313, ABG)
03:06:13.953 00.000 16108 Guiding  Dir = 2, Dur = 313
03:06:13.953 00.000 16108 IsSlewing returns 0
03:06:13.953 00.000 16108 IsGuiding returns 0
03:06:13.963 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=3881, FiltMin=3347, FiltMax=29673, Gamma=1.000
03:06:13.983 00.020 21068 UpdateGuideState exits: m=86843 SNR=62.6
03:06:13.984 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:13.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:13.986 00.001 21068 Enqueuing Expose request
03:06:13.989 00.003 16108 PulseGuide returned control before completion, sleep 289
03:06:14.287 00.298 16108 IsGuiding returns 1
03:06:14.287 00.000 16108 scope still moving after pulse duration time elapsed
03:06:14.318 00.031 16108 IsSlewing returns 0
03:06:14.318 00.000 16108 IsGuiding returns 0
03:06:14.318 00.000 16108 scope move finished after 313 + 51 ms
03:06:14.318 00.000 16108 Move returns status 0, amount 313
03:06:14.318 00.000 16108 MoveAxis(N, 0, ABG)
03:06:14.319 00.001 16108 Move returns status 0, amount 0
03:06:14.319 00.000 16108 move complete, result=0
03:06:14.319 00.000 16108 worker thread done servicing request
03:06:14.319 00.000 16108 Worker thread wakes up
03:06:14.319 00.000 21068 GuideStep: -1.2 px 313 ms EAST, -0.0 px 0 ms NORTH
03:06:14.320 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:14.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:15.489 01.169 16108 Exposure complete
03:06:15.556 00.067 16108 worker thread done servicing request
03:06:15.556 00.000 21068 OnExposeComplete: enter
03:06:15.557 00.001 21068 UpdateGuideState(): m_state=6
03:06:15.558 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
03:06:15.559 00.001 21068 Star::Find returns 1 (0), X=463.37, Y=436.67, Mass=75866, SNR=60.3, Peak=14576 HFD=2.9
03:06:15.559 00.000 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
03:06:15.560 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
03:06:15.561 00.001 21068 CameraToMount -- cameraX=-0.44 cameraY=-0.14 hyp=0.46 cameraTheta=-2.83 mountX=0.41 mountY=0.24, mountTheta=0.54
03:06:15.562 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.44, y=-0.14, opts=13)
03:06:15.563 00.001 21068 Enqueuing Move request for scope (-0.44, -0.14)
03:06:15.564 00.001 16108 Worker thread wakes up
03:06:15.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.14) opts 0xd
03:06:15.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.44, -0.14)
03:06:15.564 00.000 16108 Moving (-0.44, -0.14) raw xDistance=0.41 yDistance=0.24
03:06:15.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.41
03:06:15.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:06:15.565 00.001 16108 MoveAxis(W, 85, ABG)
03:06:15.565 00.000 16108 Guiding  Dir = 3, Dur = 85
03:06:15.565 00.000 16108 IsSlewing returns 0
03:06:15.565 00.000 16108 IsGuiding returns 0
03:06:15.566 00.001 16108 PulseGuide returned control before completion, sleep 94
03:06:15.568 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=3888, FiltMin=3344, FiltMax=26563, Gamma=1.000
03:06:15.580 00.012 21068 UpdateGuideState exits: m=75866 SNR=60.3
03:06:15.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:15.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:15.583 00.001 21068 Enqueuing Expose request
03:06:15.663 00.080 16108 IsGuiding returns 1
03:06:15.663 00.000 16108 scope still moving after pulse duration time elapsed
03:06:15.695 00.032 16108 IsSlewing returns 0
03:06:15.695 00.000 16108 IsGuiding returns 1
03:06:15.726 00.031 16108 IsSlewing returns 0
03:06:15.726 00.000 16108 IsGuiding returns 0
03:06:15.726 00.000 16108 scope move finished after 85 + 76 ms
03:06:15.726 00.000 16108 Move returns status 0, amount 85
03:06:15.726 00.000 16108 MoveAxis(S, 49, ABG)
03:06:15.726 00.000 16108 Guiding  Dir = 1, Dur = 49
03:06:15.726 00.000 16108 IsSlewing returns 0
03:06:15.726 00.000 16108 IsGuiding returns 0
03:06:15.790 00.064 16108 IsGuiding returns 1
03:06:15.790 00.000 16108 scope still moving after pulse duration time elapsed
03:06:15.820 00.030 16108 IsSlewing returns 0
03:06:15.820 00.000 16108 IsGuiding returns 1
03:06:15.851 00.031 16108 IsSlewing returns 0
03:06:15.851 00.000 16108 IsGuiding returns 1
03:06:15.882 00.031 16108 IsSlewing returns 0
03:06:15.882 00.000 16108 IsGuiding returns 0
03:06:15.882 00.000 16108 scope move finished after 49 + 106 ms
03:06:15.882 00.000 16108 Move returns status 0, amount 49
03:06:15.882 00.000 16108 move complete, result=0
03:06:15.882 00.000 16108 worker thread done servicing request
03:06:15.882 00.000 16108 Worker thread wakes up
03:06:15.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:15.882 00.000 21068 GuideStep: 0.4 px 85 ms WEST, 0.2 px 49 ms SOUTH
03:06:15.884 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:16.869 00.985 16108 Exposure complete
03:06:16.937 00.068 16108 worker thread done servicing request
03:06:16.937 00.000 21068 OnExposeComplete: enter
03:06:16.938 00.001 21068 UpdateGuideState(): m_state=6
03:06:16.939 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
03:06:16.940 00.001 21068 Star::Find returns 1 (0), X=464.19, Y=436.73, Mass=87643, SNR=63.7, Peak=11392 HFD=3.4
03:06:16.941 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
03:06:16.941 00.000 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
03:06:16.942 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-0.23 mountX=-0.39 mountY=-0.00, mountTheta=-3.14
03:06:16.943 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.09, opts=13)
03:06:16.944 00.001 21068 Enqueuing Move request for scope (0.38, -0.09)
03:06:16.945 00.001 16108 Worker thread wakes up
03:06:16.945 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.09) opts 0xd
03:06:16.945 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.09)
03:06:16.945 00.000 16108 Moving (0.38, -0.09) raw xDistance=-0.39 yDistance=-0.00
03:06:16.945 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
03:06:16.945 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:16.945 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:06:16.945 00.000 16108 MoveAxis(E, 96, ABG)
03:06:16.945 00.000 16108 Guiding  Dir = 2, Dur = 96
03:06:16.946 00.001 16108 IsSlewing returns 0
03:06:16.946 00.000 16108 IsGuiding returns 0
03:06:16.950 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3894, FiltMin=3283, FiltMax=30227, Gamma=1.000
03:06:16.964 00.014 21068 UpdateGuideState exits: m=87643 SNR=63.7
03:06:16.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:16.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:16.967 00.001 21068 Enqueuing Expose request
03:06:16.998 00.031 16108 PulseGuide returned control before completion, sleep 54
03:06:17.059 00.061 16108 IsGuiding returns 1
03:06:17.059 00.000 16108 scope still moving after pulse duration time elapsed
03:06:17.090 00.031 16108 IsSlewing returns 0
03:06:17.090 00.000 16108 IsGuiding returns 1
03:06:17.122 00.032 16108 IsSlewing returns 0
03:06:17.122 00.000 16108 IsGuiding returns 1
03:06:17.153 00.031 16108 IsSlewing returns 0
03:06:17.153 00.000 16108 IsGuiding returns 1
03:06:17.185 00.032 16108 IsSlewing returns 0
03:06:17.185 00.000 16108 IsGuiding returns 0
03:06:17.185 00.000 16108 scope move finished after 96 + 143 ms
03:06:17.185 00.000 16108 Move returns status 0, amount 96
03:06:17.185 00.000 16108 MoveAxis(N, 0, ABG)
03:06:17.185 00.000 16108 Move returns status 0, amount 0
03:06:17.185 00.000 16108 move complete, result=0
03:06:17.185 00.000 16108 worker thread done servicing request
03:06:17.185 00.000 16108 Worker thread wakes up
03:06:17.185 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.0 px 0 ms NORTH
03:06:17.189 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:17.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:18.356 01.167 16108 Exposure complete
03:06:18.412 00.056 16108 worker thread done servicing request
03:06:18.412 00.000 21068 OnExposeComplete: enter
03:06:18.414 00.002 21068 UpdateGuideState(): m_state=6
03:06:18.416 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
03:06:18.418 00.002 21068 Star::Find returns 1 (0), X=463.56, Y=436.92, Mass=73230, SNR=52.8, Peak=12448 HFD=2.4
03:06:18.420 00.002 21068 MultiStar: exiting stabilization period
03:06:18.422 00.002 21068 MultiStar: [#1 -0.62,0.21,0.00,M2] [#2 -0.17,0.33,0.00,M7] [#3 -0.48,0.14,0.00,M1] [#4 -0.20,0.28,0.88,U] [#5 -0.53,0.38,0.00,M1] [#6 -0.60,0.01,0.00,M4] [#7 -0.39,0.13,0.00,M1] [#8 -0.79,-0.40,0.00,M10] 
03:06:18.424 00.002 21068 single-star, 1 included, MultiStar: {-0.23, 0.18}, one-star: {-0.25, 0.10}
03:06:18.425 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
03:06:18.425 00.000 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
03:06:18.426 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.76 mountX=0.27 mountY=-0.04, mountTheta=-0.15
03:06:18.429 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.10, opts=13)
03:06:18.429 00.000 21068 Enqueuing Move request for scope (-0.25, 0.10)
03:06:18.430 00.001 16108 Worker thread wakes up
03:06:18.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
03:06:18.430 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
03:06:18.431 00.001 16108 Moving (-0.25, 0.10) raw xDistance=0.27 yDistance=-0.04
03:06:18.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
03:06:18.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:18.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:06:18.431 00.000 16108 MoveAxis(W, 63, ABG)
03:06:18.431 00.000 16108 Guiding  Dir = 3, Dur = 63
03:06:18.431 00.000 16108 IsSlewing returns 0
03:06:18.431 00.000 16108 IsGuiding returns 0
03:06:18.434 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3901, FiltMin=3312, FiltMax=32147, Gamma=1.000
03:06:18.448 00.014 21068 UpdateGuideState exits: m=73230 SNR=52.8
03:06:18.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:18.449 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:18.450 00.001 21068 Enqueuing Expose request
03:06:18.488 00.038 16108 PulseGuide returned control before completion, sleep 17
03:06:18.518 00.030 16108 IsGuiding returns 1
03:06:18.518 00.000 16108 scope still moving after pulse duration time elapsed
03:06:18.548 00.030 16108 IsSlewing returns 0
03:06:18.548 00.000 16108 IsGuiding returns 1
03:06:18.580 00.032 16108 IsSlewing returns 0
03:06:18.580 00.000 16108 IsGuiding returns 0
03:06:18.580 00.000 16108 scope move finished after 63 + 85 ms
03:06:18.580 00.000 16108 Move returns status 0, amount 63
03:06:18.580 00.000 16108 MoveAxis(N, 0, ABG)
03:06:18.581 00.001 16108 Move returns status 0, amount 0
03:06:18.581 00.000 16108 move complete, result=0
03:06:18.581 00.000 16108 worker thread done servicing request
03:06:18.581 00.000 16108 Worker thread wakes up
03:06:18.581 00.000 21068 GuideStep: 0.3 px 63 ms WEST, -0.0 px 0 ms NORTH
03:06:18.583 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:18.583 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:19.585 01.002 16108 Exposure complete
03:06:19.666 00.081 16108 worker thread done servicing request
03:06:19.666 00.000 21068 OnExposeComplete: enter
03:06:19.667 00.001 21068 UpdateGuideState(): m_state=6
03:06:19.668 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
03:06:19.669 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=436.64, Mass=81121, SNR=55.8, Peak=10416 HFD=3.4
03:06:19.670 00.001 21068 MultiStar: [#1 0.13,-0.16,0.90,U] [#2 0.07,-0.17,0.97,U] [#3 -0.01,-0.28,0.84,U] [#4 0.60,-0.46,0.00,M1] [#5 0.49,-0.31,0.00,M2] [#6 0.25,-0.01,0.68,U] [#7 0.12,-0.30,0.66,U] [#8 0.10,-0.41,0.00,R] 
03:06:19.671 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.18}, one-star: {0.32, -0.18}
03:06:19.672 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
03:06:19.672 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
03:06:19.673 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.89 mountX=-0.18 mountY=0.14, mountTheta=2.46
03:06:19.676 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.18, opts=13)
03:06:19.679 00.003 21068 Enqueuing Move request for scope (0.15, -0.18)
03:06:19.680 00.001 16108 Worker thread wakes up
03:06:19.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
03:06:19.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
03:06:19.681 00.001 16108 Moving (0.15, -0.18) raw xDistance=-0.18 yDistance=0.14
03:06:19.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:06:19.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:19.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:19.681 00.000 16108 MoveAxis(E, 0, ABG)
03:06:19.681 00.000 16108 Move returns status 0, amount 0
03:06:19.681 00.000 16108 MoveAxis(N, 0, ABG)
03:06:19.681 00.000 16108 Move returns status 0, amount 0
03:06:19.681 00.000 16108 move complete, result=0
03:06:19.682 00.001 16108 worker thread done servicing request
03:06:19.689 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3907, FiltMin=3315, FiltMax=26726, Gamma=1.000
03:06:19.707 00.018 21068 UpdateGuideState exits: m=81121 SNR=55.8
03:06:19.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:19.710 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:19.711 00.001 21068 Enqueuing Expose request
03:06:19.713 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:19.716 00.003 16108 Worker thread wakes up
03:06:19.716 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:19.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:20.892 01.176 16108 Exposure complete
03:06:20.970 00.078 16108 worker thread done servicing request
03:06:20.970 00.000 21068 OnExposeComplete: enter
03:06:20.972 00.002 21068 UpdateGuideState(): m_state=6
03:06:20.973 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
03:06:20.976 00.003 21068 Star::Find returns 1 (0), X=465.04, Y=436.59, Mass=76236, SNR=58.2, Peak=10381 HFD=3.1
03:06:20.977 00.001 21068 MultiStar: large primary error, entering stabilization period
03:06:20.979 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
03:06:20.980 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
03:06:20.981 00.001 21068 CameraToMount -- cameraX=1.24 cameraY=-0.23 hyp=1.26 cameraTheta=-0.19 mountX=-1.26 mountY=-0.06, mountTheta=-3.09
03:06:20.985 00.004 21068 SchedulePrimaryMove(0D0C3370, x=1.24, y=-0.23, opts=13)
03:06:20.986 00.001 21068 Enqueuing Move request for scope (1.24, -0.23)
03:06:20.987 00.001 16108 Worker thread wakes up
03:06:20.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.23) opts 0xd
03:06:20.987 00.000 16108 Handling offset move in thread for scope, endpoint = (1.24, -0.23)
03:06:20.987 00.000 16108 Moving (1.24, -0.23) raw xDistance=-1.26 yDistance=-0.06
03:06:20.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.26
03:06:20.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:20.988 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:06:20.988 00.000 16108 MoveAxis(E, 330, ABG)
03:06:20.988 00.000 16108 Guiding  Dir = 2, Dur = 330
03:06:20.988 00.000 16108 IsSlewing returns 0
03:06:20.988 00.000 16108 IsGuiding returns 0
03:06:20.993 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3913, FiltMin=3353, FiltMax=28569, Gamma=1.000
03:06:21.006 00.013 21068 UpdateGuideState exits: m=76236 SNR=58.2
03:06:21.007 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:21.009 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:21.009 00.000 16108 PulseGuide returned control before completion, sleep 320
03:06:21.009 00.000 21068 Enqueuing Expose request
03:06:21.336 00.327 16108 IsGuiding returns 1
03:06:21.336 00.000 16108 scope still moving after pulse duration time elapsed
03:06:21.367 00.031 16108 IsSlewing returns 0
03:06:21.367 00.000 16108 IsGuiding returns 0
03:06:21.368 00.001 16108 scope move finished after 330 + 49 ms
03:06:21.368 00.000 16108 Move returns status 0, amount 330
03:06:21.368 00.000 16108 MoveAxis(N, 0, ABG)
03:06:21.368 00.000 16108 Move returns status 0, amount 0
03:06:21.368 00.000 16108 move complete, result=0
03:06:21.368 00.000 16108 worker thread done servicing request
03:06:21.368 00.000 16108 Worker thread wakes up
03:06:21.368 00.000 21068 GuideStep: -1.3 px 330 ms EAST, -0.1 px 0 ms NORTH
03:06:21.371 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:21.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:22.359 00.988 16108 Exposure complete
03:06:22.429 00.070 16108 worker thread done servicing request
03:06:22.430 00.001 21068 OnExposeComplete: enter
03:06:22.430 00.000 21068 UpdateGuideState(): m_state=6
03:06:22.431 00.001 21068 Star::Find(15, 465, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
03:06:22.432 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.69, Mass=84332, SNR=58.8, Peak=11312 HFD=3.4
03:06:22.432 00.000 21068 MultiStar: exiting stabilization period
03:06:22.434 00.002 21068 MultiStar: [#1 0.51,-0.29,0.00,M2] [#2 0.63,-0.39,0.00,M7] [#3 0.10,-0.05,0.76,U] [#4 0.36,-0.22,0.00,M2] [#5 0.30,-0.34,0.00,M3] [#6 0.52,-0.40,0.00,M4] [#7 -0.00,-0.33,0.60,U] [#8 0.06,-0.12,0.56,U] 
03:06:22.435 00.001 21068 refined, 3 included, MultiStar: {0.08, -0.15}, one-star: {0.13, -0.12}
03:06:22.436 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
03:06:22.437 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
03:06:22.437 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.06 mountX=-0.11 mountY=0.12, mountTheta=2.28
03:06:22.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.15, opts=13)
03:06:22.440 00.001 21068 Enqueuing Move request for scope (0.08, -0.15)
03:06:22.441 00.001 16108 Worker thread wakes up
03:06:22.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
03:06:22.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
03:06:22.441 00.000 16108 Moving (0.08, -0.15) raw xDistance=-0.11 yDistance=0.12
03:06:22.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:06:22.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:22.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:06:22.441 00.000 16108 MoveAxis(E, 0, ABG)
03:06:22.441 00.000 16108 Move returns status 0, amount 0
03:06:22.441 00.000 16108 MoveAxis(N, 0, ABG)
03:06:22.441 00.000 16108 Move returns status 0, amount 0
03:06:22.442 00.001 16108 move complete, result=0
03:06:22.442 00.000 16108 worker thread done servicing request
03:06:22.445 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3917, FiltMin=3318, FiltMax=29926, Gamma=1.000
03:06:22.461 00.016 21068 UpdateGuideState exits: m=84332 SNR=58.8
03:06:22.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:22.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:22.464 00.001 21068 Enqueuing Expose request
03:06:22.465 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:22.467 00.002 16108 Worker thread wakes up
03:06:22.467 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:22.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:23.609 01.142 16108 Exposure complete
03:06:23.666 00.057 16108 worker thread done servicing request
03:06:23.666 00.000 21068 OnExposeComplete: enter
03:06:23.667 00.001 21068 UpdateGuideState(): m_state=6
03:06:23.668 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
03:06:23.669 00.001 21068 Star::Find returns 1 (0), X=462.98, Y=436.84, Mass=71350, SNR=53.9, Peak=12032 HFD=2.6
03:06:23.670 00.001 21068 MultiStar: large primary error, entering stabilization period
03:06:23.670 00.000 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
03:06:23.671 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
03:06:23.672 00.001 21068 CameraToMount -- cameraX=-0.83 cameraY=0.03 hyp=0.83 cameraTheta=3.11 mountX=0.82 mountY=0.17, mountTheta=0.20
03:06:23.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.83, y=0.03, opts=13)
03:06:23.674 00.001 21068 Enqueuing Move request for scope (-0.83, 0.03)
03:06:23.675 00.001 16108 Worker thread wakes up
03:06:23.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.03) opts 0xd
03:06:23.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.83, 0.03)
03:06:23.675 00.000 16108 Moving (-0.83, 0.03) raw xDistance=0.82 yDistance=0.17
03:06:23.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
03:06:23.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:23.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:06:23.675 00.000 16108 MoveAxis(W, 216, ABG)
03:06:23.675 00.000 16108 Guiding  Dir = 3, Dur = 216
03:06:23.675 00.000 16108 IsSlewing returns 0
03:06:23.675 00.000 16108 IsGuiding returns 0
03:06:23.680 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3923, FiltMin=3373, FiltMax=26141, Gamma=1.000
03:06:23.706 00.026 21068 UpdateGuideState exits: m=71350 SNR=53.9
03:06:23.708 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:23.710 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:23.712 00.002 21068 Enqueuing Expose request
03:06:23.731 00.019 16108 PulseGuide returned control before completion, sleep 171
03:06:23.918 00.187 16108 IsGuiding returns 1
03:06:23.918 00.000 16108 scope still moving after pulse duration time elapsed
03:06:23.949 00.031 16108 IsSlewing returns 0
03:06:23.949 00.000 16108 IsGuiding returns 1
03:06:23.981 00.032 16108 IsSlewing returns 0
03:06:23.982 00.001 16108 IsGuiding returns 0
03:06:23.982 00.000 16108 scope move finished after 216 + 90 ms
03:06:23.982 00.000 16108 Move returns status 0, amount 216
03:06:23.982 00.000 16108 MoveAxis(N, 0, ABG)
03:06:23.982 00.000 16108 Move returns status 0, amount 0
03:06:23.983 00.001 16108 move complete, result=0
03:06:23.983 00.000 16108 worker thread done servicing request
03:06:23.983 00.000 16108 Worker thread wakes up
03:06:23.983 00.000 21068 GuideStep: 0.8 px 216 ms WEST, 0.2 px 0 ms NORTH
03:06:23.986 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:23.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:24.960 00.974 16108 Exposure complete
03:06:25.043 00.083 16108 worker thread done servicing request
03:06:25.043 00.000 21068 OnExposeComplete: enter
03:06:25.044 00.001 21068 UpdateGuideState(): m_state=6
03:06:25.045 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
03:06:25.046 00.001 21068 Star::Find returns 1 (0), X=463.33, Y=436.83, Mass=73362, SNR=52.5, Peak=13808 HFD=2.7
03:06:25.047 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
03:06:25.048 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
03:06:25.048 00.000 21068 CameraToMount -- cameraX=-0.48 cameraY=0.01 hyp=0.48 cameraTheta=3.12 mountX=0.47 mountY=0.10, mountTheta=0.21
03:06:25.050 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=0.01, opts=13)
03:06:25.051 00.001 21068 Enqueuing Move request for scope (-0.48, 0.01)
03:06:25.051 00.000 16108 Worker thread wakes up
03:06:25.052 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.01) opts 0xd
03:06:25.052 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, 0.01)
03:06:25.052 00.000 16108 Moving (-0.48, 0.01) raw xDistance=0.47 yDistance=0.10
03:06:25.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
03:06:25.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:25.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:06:25.052 00.000 16108 MoveAxis(W, 139, ABG)
03:06:25.053 00.001 16108 Guiding  Dir = 3, Dur = 139
03:06:25.053 00.000 16108 IsSlewing returns 0
03:06:25.053 00.000 16108 IsGuiding returns 0
03:06:25.055 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3926, FiltMin=3363, FiltMax=30771, Gamma=1.000
03:06:25.068 00.013 21068 UpdateGuideState exits: m=73362 SNR=52.5
03:06:25.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:25.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:25.071 00.001 21068 Enqueuing Expose request
03:06:25.080 00.009 16108 PulseGuide returned control before completion, sleep 124
03:06:25.219 00.139 16108 IsGuiding returns 1
03:06:25.219 00.000 16108 scope still moving after pulse duration time elapsed
03:06:25.251 00.032 16108 IsSlewing returns 0
03:06:25.251 00.000 16108 IsGuiding returns 0
03:06:25.251 00.000 16108 scope move finished after 139 + 58 ms
03:06:25.252 00.001 16108 Move returns status 0, amount 139
03:06:25.252 00.000 16108 MoveAxis(N, 0, ABG)
03:06:25.252 00.000 16108 Move returns status 0, amount 0
03:06:25.252 00.000 16108 move complete, result=0
03:06:25.252 00.000 16108 worker thread done servicing request
03:06:25.252 00.000 16108 Worker thread wakes up
03:06:25.252 00.000 21068 GuideStep: 0.5 px 139 ms WEST, 0.1 px 0 ms NORTH
03:06:25.255 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:25.256 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:26.414 01.158 16108 Exposure complete
03:06:26.494 00.080 16108 worker thread done servicing request
03:06:26.494 00.000 21068 OnExposeComplete: enter
03:06:26.497 00.003 21068 UpdateGuideState(): m_state=6
03:06:26.499 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
03:06:26.500 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.82, Mass=68283, SNR=58.4, Peak=13760 HFD=2.5
03:06:26.501 00.001 21068 MultiStar: exiting stabilization period
03:06:26.504 00.003 21068 MultiStar: [#1 -0.10,-0.04,0.88,U] [#2 0.02,0.16,0.80,U] [#3 -0.46,-0.27,0.00,M1] [#4 -0.14,-0.38,0.00,M3] [#5 -0.48,-0.12,0.00,M4] [#6 -0.02,-0.04,0.74,U] [#7 -0.67,-0.04,0.00,M1] [#8 -0.66,0.05,0.00,M1] 
03:06:26.505 00.001 21068 refined, 3 included, MultiStar: {-0.07, 0.02}, one-star: {-0.14, 0.01}
03:06:26.506 00.001 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
03:06:26.508 00.002 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
03:06:26.510 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.87 mountX=0.07 mountY=-0.00, mountTheta=-0.03
03:06:26.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.02, opts=13)
03:06:26.514 00.002 21068 Enqueuing Move request for scope (-0.07, 0.02)
03:06:26.515 00.001 16108 Worker thread wakes up
03:06:26.516 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:06:26.516 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:06:26.516 00.000 16108 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
03:06:26.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:26.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:26.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:06:26.516 00.000 16108 MoveAxis(E, 0, ABG)
03:06:26.516 00.000 16108 Move returns status 0, amount 0
03:06:26.516 00.000 16108 MoveAxis(N, 0, ABG)
03:06:26.516 00.000 16108 Move returns status 0, amount 0
03:06:26.517 00.001 16108 move complete, result=0
03:06:26.517 00.000 16108 worker thread done servicing request
03:06:26.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3929, FiltMin=3360, FiltMax=30131, Gamma=1.000
03:06:26.536 00.015 21068 UpdateGuideState exits: m=68283 SNR=58.4
03:06:26.538 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:26.539 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:26.541 00.002 21068 Enqueuing Expose request
03:06:26.543 00.002 16108 Worker thread wakes up
03:06:26.543 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:26.545 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:26.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:27.525 00.980 16108 Exposure complete
03:06:27.580 00.055 16108 worker thread done servicing request
03:06:27.580 00.000 21068 OnExposeComplete: enter
03:06:27.581 00.001 21068 UpdateGuideState(): m_state=6
03:06:27.582 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
03:06:27.584 00.002 21068 Star::Find returns 1 (0), X=464.15, Y=436.79, Mass=76647, SNR=65.1, Peak=12576 HFD=3.0
03:06:27.585 00.001 21068 MultiStar: [#1 0.47,-0.10,0.00,M2] [#2 0.64,-0.03,0.00,M7] [#3 0.45,0.18,0.00,M2] [#4 0.72,-0.07,0.00,M4] [#5 0.41,-0.21,0.00,M5] [#6 0.46,-0.25,0.00,M4] [#7 -0.01,0.05,0.53,U] [#8 0.26,0.19,0.52,U] 
03:06:27.585 00.000 21068 refined, 2 included, MultiStar: {0.23, 0.05}, one-star: {0.34, -0.03}
03:06:27.586 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:06:27.587 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:06:27.588 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
03:06:27.589 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.05, opts=13)
03:06:27.590 00.001 21068 Enqueuing Move request for scope (0.23, 0.05)
03:06:27.591 00.001 16108 Worker thread wakes up
03:06:27.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
03:06:27.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
03:06:27.591 00.000 16108 Moving (0.23, 0.05) raw xDistance=-0.22 yDistance=-0.10
03:06:27.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:06:27.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:27.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:06:27.591 00.000 16108 MoveAxis(E, 58, ABG)
03:06:27.593 00.002 16108 Guiding  Dir = 2, Dur = 58
03:06:27.593 00.000 16108 IsSlewing returns 0
03:06:27.593 00.000 16108 IsGuiding returns 0
03:06:27.596 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3933, FiltMin=3369, FiltMax=23891, Gamma=1.000
03:06:27.609 00.013 21068 UpdateGuideState exits: m=76647 SNR=65.1
03:06:27.610 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:27.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:27.611 00.000 21068 Enqueuing Expose request
03:06:27.647 00.036 16108 PulseGuide returned control before completion, sleep 14
03:06:27.662 00.015 16108 IsGuiding returns 1
03:06:27.662 00.000 16108 scope still moving after pulse duration time elapsed
03:06:27.693 00.031 16108 IsSlewing returns 0
03:06:27.693 00.000 16108 IsGuiding returns 1
03:06:27.724 00.031 16108 IsSlewing returns 0
03:06:27.724 00.000 16108 IsGuiding returns 1
03:06:27.755 00.031 16108 IsSlewing returns 0
03:06:27.755 00.000 16108 IsGuiding returns 0
03:06:27.755 00.000 16108 scope move finished after 58 + 104 ms
03:06:27.755 00.000 16108 Move returns status 0, amount 58
03:06:27.755 00.000 16108 MoveAxis(N, 0, ABG)
03:06:27.755 00.000 16108 Move returns status 0, amount 0
03:06:27.755 00.000 16108 move complete, result=0
03:06:27.755 00.000 16108 worker thread done servicing request
03:06:27.755 00.000 16108 Worker thread wakes up
03:06:27.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:27.755 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
03:06:27.757 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:28.926 01.169 16108 Exposure complete
03:06:28.983 00.057 16108 worker thread done servicing request
03:06:28.983 00.000 21068 OnExposeComplete: enter
03:06:28.984 00.001 21068 UpdateGuideState(): m_state=6
03:06:28.985 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
03:06:28.985 00.000 21068 Star::Find returns 1 (0), X=464.79, Y=436.68, Mass=65063, SNR=52.3, Peak=10877 HFD=2.8
03:06:28.986 00.001 21068 MultiStar: large primary error, entering stabilization period
03:06:28.987 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
03:06:28.988 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
03:06:28.988 00.000 21068 CameraToMount -- cameraX=0.98 cameraY=-0.14 hyp=0.99 cameraTheta=-0.14 mountX=-0.99 mountY=-0.10, mountTheta=-3.04
03:06:28.992 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.98, y=-0.14, opts=13)
03:06:28.995 00.003 21068 Enqueuing Move request for scope (0.98, -0.14)
03:06:28.997 00.002 16108 Worker thread wakes up
03:06:28.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.14) opts 0xd
03:06:28.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.98, -0.14)
03:06:28.997 00.000 16108 Moving (0.98, -0.14) raw xDistance=-0.99 yDistance=-0.10
03:06:28.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.99
03:06:28.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:28.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:06:28.997 00.000 16108 MoveAxis(E, 263, ABG)
03:06:28.998 00.001 16108 Guiding  Dir = 2, Dur = 263
03:06:28.998 00.000 16108 IsSlewing returns 0
03:06:28.998 00.000 16108 IsGuiding returns 0
03:06:29.009 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3936, FiltMin=3379, FiltMax=29529, Gamma=1.000
03:06:29.026 00.017 21068 UpdateGuideState exits: m=65063 SNR=52.3
03:06:29.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:29.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:29.029 00.001 21068 Enqueuing Expose request
03:06:29.052 00.023 16108 PulseGuide returned control before completion, sleep 219
03:06:29.285 00.233 16108 IsGuiding returns 1
03:06:29.285 00.000 16108 scope still moving after pulse duration time elapsed
03:06:29.317 00.032 16108 IsSlewing returns 0
03:06:29.317 00.000 16108 IsGuiding returns 1
03:06:29.349 00.032 16108 IsSlewing returns 0
03:06:29.349 00.000 16108 IsGuiding returns 1
03:06:29.381 00.032 16108 IsSlewing returns 0
03:06:29.381 00.000 16108 IsGuiding returns 0
03:06:29.382 00.001 16108 scope move finished after 263 + 120 ms
03:06:29.382 00.000 16108 Move returns status 0, amount 263
03:06:29.382 00.000 16108 MoveAxis(N, 0, ABG)
03:06:29.382 00.000 16108 Move returns status 0, amount 0
03:06:29.382 00.000 16108 move complete, result=0
03:06:29.382 00.000 16108 worker thread done servicing request
03:06:29.382 00.000 16108 Worker thread wakes up
03:06:29.382 00.000 21068 GuideStep: -1.0 px 263 ms EAST, -0.1 px 0 ms NORTH
03:06:29.385 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:29.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:30.356 00.971 16108 Exposure complete
03:06:30.432 00.076 16108 worker thread done servicing request
03:06:30.432 00.000 21068 OnExposeComplete: enter
03:06:30.433 00.001 21068 UpdateGuideState(): m_state=6
03:06:30.434 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
03:06:30.434 00.000 21068 Star::Find returns 1 (0), X=463.17, Y=436.77, Mass=69804, SNR=54.1, Peak=10624 HFD=3.0
03:06:30.435 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
03:06:30.437 00.002 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
03:06:30.438 00.001 21068 CameraToMount -- cameraX=-0.64 cameraY=-0.05 hyp=0.64 cameraTheta=-3.07 mountX=0.62 mountY=0.20, mountTheta=0.30
03:06:30.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.64, y=-0.05, opts=13)
03:06:30.441 00.001 21068 Enqueuing Move request for scope (-0.64, -0.05)
03:06:30.443 00.002 16108 Worker thread wakes up
03:06:30.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.05) opts 0xd
03:06:30.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.64, -0.05)
03:06:30.443 00.000 16108 Moving (-0.64, -0.05) raw xDistance=0.62 yDistance=0.20
03:06:30.444 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62
03:06:30.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:30.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:06:30.444 00.000 16108 MoveAxis(W, 145, ABG)
03:06:30.444 00.000 16108 Guiding  Dir = 3, Dur = 145
03:06:30.444 00.000 16108 IsSlewing returns 0
03:06:30.444 00.000 16108 IsGuiding returns 0
03:06:30.453 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3936, FiltMin=3392, FiltMax=28185, Gamma=1.000
03:06:30.461 00.008 16108 PulseGuide returned control before completion, sleep 140
03:06:30.477 00.016 21068 UpdateGuideState exits: m=69804 SNR=54.1
03:06:30.478 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:30.479 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:30.480 00.001 21068 Enqueuing Expose request
03:06:30.614 00.134 16108 IsGuiding returns 1
03:06:30.614 00.000 16108 scope still moving after pulse duration time elapsed
03:06:30.645 00.031 16108 IsSlewing returns 0
03:06:30.645 00.000 16108 IsGuiding returns 0
03:06:30.645 00.000 16108 scope move finished after 145 + 54 ms
03:06:30.645 00.000 16108 Move returns status 0, amount 145
03:06:30.645 00.000 16108 MoveAxis(N, 0, ABG)
03:06:30.645 00.000 16108 Move returns status 0, amount 0
03:06:30.645 00.000 16108 move complete, result=0
03:06:30.645 00.000 16108 worker thread done servicing request
03:06:30.645 00.000 16108 Worker thread wakes up
03:06:30.645 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:30.645 00.000 21068 GuideStep: 0.6 px 145 ms WEST, 0.2 px 0 ms NORTH
03:06:30.647 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:31.811 01.164 16108 Exposure complete
03:06:31.866 00.055 16108 worker thread done servicing request
03:06:31.866 00.000 21068 OnExposeComplete: enter
03:06:31.867 00.001 21068 UpdateGuideState(): m_state=6
03:06:31.871 00.004 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
03:06:31.873 00.002 21068 Star::Find returns 1 (0), X=463.62, Y=436.50, Mass=69851, SNR=57.4, Peak=12141 HFD=3.0
03:06:31.875 00.002 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
03:06:31.878 00.003 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
03:06:31.880 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-2.09 mountX=0.13 mountY=0.35, mountTheta=1.23
03:06:31.883 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.32, opts=13)
03:06:31.886 00.003 21068 Enqueuing Move request for scope (-0.18, -0.32)
03:06:31.886 00.000 16108 Worker thread wakes up
03:06:31.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
03:06:31.886 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
03:06:31.887 00.001 16108 Moving (-0.18, -0.32) raw xDistance=0.13 yDistance=0.35
03:06:31.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:06:31.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:06:31.887 00.000 16108 MoveAxis(E, 0, ABG)
03:06:31.887 00.000 16108 Move returns status 0, amount 0
03:06:31.887 00.000 16108 MoveAxis(S, 71, ABG)
03:06:31.887 00.000 16108 Guiding  Dir = 1, Dur = 71
03:06:31.887 00.000 16108 IsSlewing returns 0
03:06:31.888 00.001 16108 IsGuiding returns 0
03:06:31.892 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3939, FiltMin=3360, FiltMax=36339, Gamma=1.000
03:06:31.901 00.009 16108 PulseGuide returned control before completion, sleep 68
03:06:31.910 00.009 21068 UpdateGuideState exits: m=69851 SNR=57.4
03:06:31.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:31.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:31.913 00.001 21068 Enqueuing Expose request
03:06:31.976 00.063 16108 IsGuiding returns 1
03:06:31.976 00.000 16108 scope still moving after pulse duration time elapsed
03:06:32.008 00.032 16108 IsSlewing returns 0
03:06:32.008 00.000 16108 IsGuiding returns 0
03:06:32.009 00.001 16108 scope move finished after 71 + 49 ms
03:06:32.009 00.000 16108 Move returns status 0, amount 71
03:06:32.009 00.000 16108 move complete, result=0
03:06:32.009 00.000 16108 worker thread done servicing request
03:06:32.009 00.000 16108 Worker thread wakes up
03:06:32.009 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH
03:06:32.011 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:32.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:32.987 00.976 16108 Exposure complete
03:06:33.071 00.084 16108 worker thread done servicing request
03:06:33.071 00.000 21068 OnExposeComplete: enter
03:06:33.072 00.001 21068 UpdateGuideState(): m_state=6
03:06:33.074 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
03:06:33.075 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=436.60, Mass=65445, SNR=49.2, Peak=13344 HFD=2.9
03:06:33.075 00.000 21068 MultiStar: exiting stabilization period
03:06:33.076 00.001 21068 MultiStar: [#1 -0.36,-0.24,0.00,M3] [#2 -0.00,-0.16,1.00,U] [#3 -0.44,0.01,0.00,M3] [#4 0.15,-0.07,0.94,U] [#5 -0.06,-0.32,0.79,U] [#6 0.37,-0.30,0.00,M5] [#7 -0.62,-0.10,0.00,M1] [#8 -0.64,0.70,0.00,M1] 
03:06:33.077 00.001 21068 refined, 3 included, MultiStar: {-0.01, -0.19}, one-star: {-0.13, -0.22}
03:06:33.078 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
03:06:33.078 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.74)
03:06:33.079 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=-0.02 mountY=0.18, mountTheta=1.68
03:06:33.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
03:06:33.081 00.000 21068 Enqueuing Move request for scope (-0.01, -0.19)
03:06:33.082 00.001 16108 Worker thread wakes up
03:06:33.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
03:06:33.082 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
03:06:33.082 00.000 16108 Moving (-0.01, -0.19) raw xDistance=-0.02 yDistance=0.18
03:06:33.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:06:33.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:33.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:06:33.082 00.000 16108 MoveAxis(E, 0, ABG)
03:06:33.082 00.000 16108 Move returns status 0, amount 0
03:06:33.082 00.000 16108 MoveAxis(N, 0, ABG)
03:06:33.082 00.000 16108 Move returns status 0, amount 0
03:06:33.083 00.001 16108 move complete, result=0
03:06:33.083 00.000 16108 worker thread done servicing request
03:06:33.091 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3942, FiltMin=3382, FiltMax=30361, Gamma=1.000
03:06:33.103 00.012 21068 UpdateGuideState exits: m=65445 SNR=49.2
03:06:33.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:33.104 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:33.105 00.001 21068 Enqueuing Expose request
03:06:33.106 00.001 16108 Worker thread wakes up
03:06:33.106 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:33.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:33.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:34.261 01.154 16108 Exposure complete
03:06:34.326 00.065 16108 worker thread done servicing request
03:06:34.326 00.000 21068 OnExposeComplete: enter
03:06:34.327 00.001 21068 UpdateGuideState(): m_state=6
03:06:34.328 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
03:06:34.328 00.000 21068 Star::Find returns 1 (0), X=463.59, Y=436.71, Mass=79301, SNR=58.0, Peak=13088 HFD=2.9
03:06:34.330 00.002 21068 MultiStar: [#1 -0.26,0.41,0.00,M4] [#2 -0.25,0.19,0.74,U] [#3 -0.63,-0.05,0.00,M4] [#4 -0.06,0.23,0.82,U] [#5 -0.35,-0.07,0.54,U] [#6 -0.44,-0.01,0.00,M6] [#7 -0.66,-0.22,0.00,M2] [#8 -0.73,-0.10,0.00,M2] 
03:06:34.330 00.000 21068 refined, 3 included, MultiStar: {-0.21, 0.06}, one-star: {-0.22, -0.11}
03:06:34.331 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
03:06:34.332 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
03:06:34.333 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.86 mountX=0.22 mountY=-0.01, mountTheta=-0.04
03:06:34.334 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.06, opts=13)
03:06:34.335 00.001 21068 Enqueuing Move request for scope (-0.21, 0.06)
03:06:34.336 00.001 16108 Worker thread wakes up
03:06:34.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
03:06:34.336 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
03:06:34.336 00.000 16108 Moving (-0.21, 0.06) raw xDistance=0.22 yDistance=-0.01
03:06:34.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:06:34.337 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:34.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:06:34.337 00.000 16108 MoveAxis(W, 57, ABG)
03:06:34.337 00.000 16108 Guiding  Dir = 3, Dur = 57
03:06:34.338 00.001 16108 IsSlewing returns 0
03:06:34.339 00.001 16108 IsGuiding returns 0
03:06:34.345 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3939, FiltMin=3366, FiltMax=29555, Gamma=1.000
03:06:34.353 00.008 16108 PulseGuide returned control before completion, sleep 53
03:06:34.363 00.010 21068 UpdateGuideState exits: m=79301 SNR=58.0
03:06:34.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:34.365 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:34.365 00.000 21068 Enqueuing Expose request
03:06:34.414 00.049 16108 IsGuiding returns 1
03:06:34.414 00.000 16108 scope still moving after pulse duration time elapsed
03:06:34.446 00.032 16108 IsSlewing returns 0
03:06:34.446 00.000 16108 IsGuiding returns 0
03:06:34.446 00.000 16108 scope move finished after 57 + 50 ms
03:06:34.446 00.000 16108 Move returns status 0, amount 57
03:06:34.446 00.000 16108 MoveAxis(N, 0, ABG)
03:06:34.446 00.000 16108 Move returns status 0, amount 0
03:06:34.446 00.000 16108 move complete, result=0
03:06:34.446 00.000 16108 worker thread done servicing request
03:06:34.448 00.002 16108 Worker thread wakes up
03:06:34.448 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
03:06:34.450 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:34.451 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:35.438 00.987 16108 Exposure complete
03:06:35.493 00.055 16108 worker thread done servicing request
03:06:35.493 00.000 21068 OnExposeComplete: enter
03:06:35.494 00.001 21068 UpdateGuideState(): m_state=6
03:06:35.495 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
03:06:35.496 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.61, Mass=81152, SNR=57.2, Peak=11664 HFD=3.2
03:06:35.497 00.001 21068 MultiStar: [#1 -0.40,-0.10,0.00,M5] [#2 -0.17,0.12,0.66,U] [#3 -0.09,-0.21,0.69,U] [#4 -0.19,-0.31,0.76,U] [#5 -0.28,-0.48,0.00,M4] [#6 -0.46,-0.46,0.00,M7] [#7 -0.14,-0.52,0.00,M3] [#8 -0.67,-0.10,0.00,M3] 
03:06:35.498 00.001 21068 refined, 3 included, MultiStar: {-0.17, -0.16}, one-star: {-0.21, -0.20}
03:06:35.499 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
03:06:35.500 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
03:06:35.501 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-2.39 mountX=0.14 mountY=0.20, mountTheta=0.95
03:06:35.502 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.16, opts=13)
03:06:35.503 00.001 21068 Enqueuing Move request for scope (-0.17, -0.16)
03:06:35.504 00.001 16108 Worker thread wakes up
03:06:35.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
03:06:35.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
03:06:35.504 00.000 16108 Moving (-0.17, -0.16) raw xDistance=0.14 yDistance=0.20
03:06:35.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:06:35.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:35.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:06:35.504 00.000 16108 MoveAxis(E, 0, ABG)
03:06:35.505 00.001 16108 Move returns status 0, amount 0
03:06:35.505 00.000 16108 MoveAxis(N, 0, ABG)
03:06:35.505 00.000 16108 Move returns status 0, amount 0
03:06:35.505 00.000 16108 move complete, result=0
03:06:35.505 00.000 16108 worker thread done servicing request
03:06:35.509 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3942, FiltMin=3315, FiltMax=35257, Gamma=1.000
03:06:35.522 00.013 21068 UpdateGuideState exits: m=81152 SNR=57.2
03:06:35.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:35.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:35.525 00.001 21068 Enqueuing Expose request
03:06:35.526 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:35.526 00.000 16108 Worker thread wakes up
03:06:35.527 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:35.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:36.689 01.162 16108 Exposure complete
03:06:36.745 00.056 16108 worker thread done servicing request
03:06:36.745 00.000 21068 OnExposeComplete: enter
03:06:36.747 00.002 21068 UpdateGuideState(): m_state=6
03:06:36.749 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
03:06:36.751 00.002 21068 Star::Find returns 1 (0), X=464.28, Y=436.70, Mass=75349, SNR=54.7, Peak=14256 HFD=2.9
03:06:36.753 00.002 21068 MultiStar: [#1 0.12,0.12,1.00,U] [#2 0.34,0.27,0.00,M5] [#3 0.33,0.57,0.00,M4] [#4 0.40,0.29,0.00,M2] [#5 0.42,-0.02,0.00,M5] [#6 0.44,0.13,0.00,M8] [#7 0.46,0.13,0.00,M4] [#8 -0.25,-0.22,0.53,U] 
03:06:36.755 00.002 21068 refined, 2 included, MultiStar: {0.18, -0.04}, one-star: {0.48, -0.12}
03:06:36.756 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
03:06:36.757 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
03:06:36.759 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.24 mountX=-0.19 mountY=0.00, mountTheta=3.14
03:06:36.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.04, opts=13)
03:06:36.763 00.002 21068 Enqueuing Move request for scope (0.18, -0.04)
03:06:36.765 00.002 16108 Worker thread wakes up
03:06:36.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
03:06:36.766 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
03:06:36.766 00.000 16108 Moving (0.18, -0.04) raw xDistance=-0.19 yDistance=0.00
03:06:36.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:06:36.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:36.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:06:36.766 00.000 16108 MoveAxis(E, 0, ABG)
03:06:36.766 00.000 16108 Move returns status 0, amount 0
03:06:36.766 00.000 16108 MoveAxis(N, 0, ABG)
03:06:36.766 00.000 16108 Move returns status 0, amount 0
03:06:36.766 00.000 16108 move complete, result=0
03:06:36.766 00.000 16108 worker thread done servicing request
03:06:36.772 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3939, FiltMin=3389, FiltMax=36739, Gamma=1.000
03:06:36.792 00.020 21068 UpdateGuideState exits: m=75349 SNR=54.7
03:06:36.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:36.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:36.795 00.001 21068 Enqueuing Expose request
03:06:36.796 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:36.797 00.001 16108 Worker thread wakes up
03:06:36.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:36.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:37.761 00.964 16108 Exposure complete
03:06:37.819 00.058 16108 worker thread done servicing request
03:06:37.819 00.000 21068 OnExposeComplete: enter
03:06:37.820 00.001 21068 UpdateGuideState(): m_state=6
03:06:37.821 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
03:06:37.821 00.000 21068 Star::Find returns 1 (0), X=464.59, Y=435.91, Mass=77611, SNR=58.7, Peak=11123 HFD=3.1
03:06:37.822 00.001 21068 MultiStar: large primary error, entering stabilization period
03:06:37.823 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
03:06:37.824 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
03:06:37.825 00.001 21068 CameraToMount -- cameraX=0.78 cameraY=-0.91 hyp=1.19 cameraTheta=-0.86 mountX=-0.92 mountY=0.70, mountTheta=2.49
03:06:37.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.78, y=-0.91, opts=13)
03:06:37.829 00.002 21068 Enqueuing Move request for scope (0.78, -0.91)
03:06:37.831 00.002 16108 Worker thread wakes up
03:06:37.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.91) opts 0xd
03:06:37.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.78, -0.91)
03:06:37.831 00.000 16108 Moving (0.78, -0.91) raw xDistance=-0.92 yDistance=0.70
03:06:37.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
03:06:37.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:06:37.831 00.000 16108 MoveAxis(E, 242, ABG)
03:06:37.831 00.000 16108 Guiding  Dir = 2, Dur = 242
03:06:37.831 00.000 16108 IsSlewing returns 0
03:06:37.831 00.000 16108 IsGuiding returns 0
03:06:37.838 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3939, FiltMin=3321, FiltMax=41526, Gamma=1.000
03:06:37.865 00.027 21068 UpdateGuideState exits: m=77611 SNR=58.7
03:06:37.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:37.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:37.867 00.000 21068 Enqueuing Expose request
03:06:37.874 00.007 16108 PulseGuide returned control before completion, sleep 210
03:06:38.090 00.216 16108 IsGuiding returns 1
03:06:38.090 00.000 16108 scope still moving after pulse duration time elapsed
03:06:38.121 00.031 16108 IsSlewing returns 0
03:06:38.122 00.001 16108 IsGuiding returns 1
03:06:38.152 00.030 16108 IsSlewing returns 0
03:06:38.152 00.000 16108 IsGuiding returns 0
03:06:38.152 00.000 16108 scope move finished after 242 + 79 ms
03:06:38.152 00.000 16108 Move returns status 0, amount 242
03:06:38.154 00.002 16108 MoveAxis(S, 140, ABG)
03:06:38.154 00.000 16108 Guiding  Dir = 1, Dur = 140
03:06:38.154 00.000 16108 IsSlewing returns 0
03:06:38.154 00.000 16108 IsGuiding returns 0
03:06:38.201 00.047 16108 PulseGuide returned control before completion, sleep 102
03:06:38.310 00.109 16108 IsGuiding returns 1
03:06:38.310 00.000 16108 scope still moving after pulse duration time elapsed
03:06:38.341 00.031 16108 IsSlewing returns 0
03:06:38.341 00.000 16108 IsGuiding returns 1
03:06:38.372 00.031 16108 IsSlewing returns 0
03:06:38.373 00.001 16108 IsGuiding returns 0
03:06:38.373 00.000 16108 scope move finished after 140 + 79 ms
03:06:38.373 00.000 16108 Move returns status 0, amount 140
03:06:38.373 00.000 16108 move complete, result=0
03:06:38.373 00.000 16108 worker thread done servicing request
03:06:38.373 00.000 21068 GuideStep: -0.9 px 242 ms EAST, 0.7 px 140 ms SOUTH
03:06:38.374 00.001 16108 Worker thread wakes up
03:06:38.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:38.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:39.534 01.160 16108 Exposure complete
03:06:39.587 00.053 16108 worker thread done servicing request
03:06:39.587 00.000 21068 OnExposeComplete: enter
03:06:39.588 00.001 21068 UpdateGuideState(): m_state=6
03:06:39.589 00.001 21068 Star::Find(15, 464, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
03:06:39.590 00.001 21068 Star::Find returns 1 (0), X=464.21, Y=437.05, Mass=92802, SNR=64.1, Peak=12400 HFD=3.2
03:06:39.591 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
03:06:39.592 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
03:06:39.592 00.000 21068 CameraToMount -- cameraX=0.40 cameraY=0.23 hyp=0.47 cameraTheta=0.53 mountX=-0.36 mountY=-0.32, mountTheta=-2.41
03:06:39.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.23, opts=13)
03:06:39.595 00.001 21068 Enqueuing Move request for scope (0.40, 0.23)
03:06:39.596 00.001 16108 Worker thread wakes up
03:06:39.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.23) opts 0xd
03:06:39.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.23)
03:06:39.596 00.000 16108 Moving (0.40, 0.23) raw xDistance=-0.36 yDistance=-0.32
03:06:39.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
03:06:39.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:39.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:06:39.596 00.000 16108 MoveAxis(E, 110, ABG)
03:06:39.596 00.000 16108 Guiding  Dir = 2, Dur = 110
03:06:39.596 00.000 16108 IsSlewing returns 0
03:06:39.597 00.001 16108 IsGuiding returns 0
03:06:39.601 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3933, FiltMin=3341, FiltMax=33081, Gamma=1.000
03:06:39.613 00.012 21068 UpdateGuideState exits: m=92802 SNR=64.1
03:06:39.615 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:39.616 00.001 16108 PulseGuide returned control before completion, sleep 102
03:06:39.616 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:39.617 00.001 21068 Enqueuing Expose request
03:06:39.723 00.106 16108 IsGuiding returns 1
03:06:39.723 00.000 16108 scope still moving after pulse duration time elapsed
03:06:39.755 00.032 16108 IsSlewing returns 0
03:06:39.755 00.000 16108 IsGuiding returns 1
03:06:39.785 00.030 16108 IsSlewing returns 0
03:06:39.786 00.001 16108 IsGuiding returns 0
03:06:39.786 00.000 16108 scope move finished after 110 + 79 ms
03:06:39.786 00.000 16108 Move returns status 0, amount 110
03:06:39.786 00.000 16108 MoveAxis(N, 0, ABG)
03:06:39.786 00.000 16108 Move returns status 0, amount 0
03:06:39.786 00.000 16108 move complete, result=0
03:06:39.786 00.000 16108 worker thread done servicing request
03:06:39.786 00.000 16108 Worker thread wakes up
03:06:39.786 00.000 21068 GuideStep: -0.4 px 110 ms EAST, -0.3 px 0 ms NORTH
03:06:39.790 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:39.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:40.755 00.965 16108 Exposure complete
03:06:40.813 00.058 16108 worker thread done servicing request
03:06:40.813 00.000 21068 OnExposeComplete: enter
03:06:40.815 00.002 21068 UpdateGuideState(): m_state=6
03:06:40.816 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
03:06:40.817 00.001 21068 Star::Find returns 1 (0), X=463.53, Y=437.23, Mass=69243, SNR=52.9, Peak=11680 HFD=2.8
03:06:40.818 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
03:06:40.819 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
03:06:40.820 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.41 hyp=0.49 cameraTheta=2.17 mountX=0.34 mountY=-0.33, mountTheta=-0.77
03:06:40.822 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.41, opts=13)
03:06:40.823 00.001 21068 Enqueuing Move request for scope (-0.28, 0.41)
03:06:40.825 00.002 16108 Worker thread wakes up
03:06:40.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.41) opts 0xd
03:06:40.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.41)
03:06:40.825 00.000 16108 Moving (-0.28, 0.41) raw xDistance=0.34 yDistance=-0.33
03:06:40.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
03:06:40.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:40.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:06:40.825 00.000 16108 MoveAxis(W, 82, ABG)
03:06:40.825 00.000 16108 Guiding  Dir = 3, Dur = 82
03:06:40.825 00.000 16108 IsSlewing returns 0
03:06:40.826 00.001 16108 IsGuiding returns 0
03:06:40.831 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=3936, FiltMin=3353, FiltMax=27824, Gamma=1.000
03:06:40.848 00.017 21068 UpdateGuideState exits: m=69243 SNR=52.9
03:06:40.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:40.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:40.851 00.001 21068 Enqueuing Expose request
03:06:40.886 00.035 16108 PulseGuide returned control before completion, sleep 32
03:06:40.933 00.047 16108 IsGuiding returns 1
03:06:40.933 00.000 16108 scope still moving after pulse duration time elapsed
03:06:40.965 00.032 16108 IsSlewing returns 0
03:06:40.965 00.000 16108 IsGuiding returns 1
03:06:40.996 00.031 16108 IsSlewing returns 0
03:06:40.996 00.000 16108 IsGuiding returns 0
03:06:40.996 00.000 16108 scope move finished after 82 + 88 ms
03:06:40.996 00.000 16108 Move returns status 0, amount 82
03:06:40.996 00.000 16108 MoveAxis(N, 0, ABG)
03:06:40.996 00.000 16108 Move returns status 0, amount 0
03:06:40.996 00.000 16108 move complete, result=0
03:06:40.996 00.000 16108 worker thread done servicing request
03:06:40.996 00.000 16108 Worker thread wakes up
03:06:40.996 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.3 px 0 ms NORTH
03:06:40.997 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:40.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:42.157 01.160 16108 Exposure complete
03:06:42.224 00.067 16108 worker thread done servicing request
03:06:42.224 00.000 21068 OnExposeComplete: enter
03:06:42.226 00.002 21068 UpdateGuideState(): m_state=6
03:06:42.229 00.003 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
03:06:42.230 00.001 21068 Star::Find returns 1 (0), X=465.48, Y=437.08, Mass=81798, SNR=55.3, Peak=9280 HFD=3.6
03:06:42.231 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:06:42.233 00.002 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:06:42.234 00.001 21068 CameraToMount -- cameraX=1.67 cameraY=0.26 hyp=1.69 cameraTheta=0.15 mountX=-1.60 mountY=-0.64, mountTheta=-2.76
03:06:42.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.67, y=0.26, opts=13)
03:06:42.237 00.001 21068 Enqueuing Move request for scope (1.67, 0.26)
03:06:42.238 00.001 16108 Worker thread wakes up
03:06:42.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.67, 0.26) opts 0xd
03:06:42.238 00.000 16108 Handling offset move in thread for scope, endpoint = (1.67, 0.26)
03:06:42.238 00.000 16108 Moving (1.67, 0.26) raw xDistance=-1.60 yDistance=-0.64
03:06:42.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.60
03:06:42.238 00.000 16108 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
03:06:42.239 00.001 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
03:06:42.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
03:06:42.239 00.000 16108 MoveAxis(E, 413, ABG)
03:06:42.239 00.000 16108 Guiding  Dir = 2, Dur = 413
03:06:42.239 00.000 16108 IsSlewing returns 0
03:06:42.239 00.000 16108 IsGuiding returns 0
03:06:42.240 00.001 16108 PulseGuide returned control before completion, sleep 423
03:06:42.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3929, FiltMin=3357, FiltMax=30048, Gamma=1.000
03:06:42.267 00.023 21068 UpdateGuideState exits: m=81798 SNR=55.3
03:06:42.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:42.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:42.270 00.001 21068 Enqueuing Expose request
03:06:42.673 00.403 16108 IsGuiding returns 1
03:06:42.673 00.000 16108 scope still moving after pulse duration time elapsed
03:06:42.704 00.031 16108 IsSlewing returns 0
03:06:42.704 00.000 16108 IsGuiding returns 1
03:06:42.736 00.032 16108 IsSlewing returns 0
03:06:42.736 00.000 16108 IsGuiding returns 0
03:06:42.736 00.000 16108 scope move finished after 413 + 83 ms
03:06:42.736 00.000 16108 Move returns status 0, amount 413
03:06:42.736 00.000 16108 MoveAxis(N, 129, ABG)
03:06:42.736 00.000 16108 Guiding  Dir = 0, Dur = 129
03:06:42.736 00.000 16108 IsSlewing returns 0
03:06:42.736 00.000 16108 IsGuiding returns 0
03:06:42.784 00.048 16108 PulseGuide returned control before completion, sleep 91
03:06:42.878 00.094 16108 IsGuiding returns 1
03:06:42.878 00.000 16108 scope still moving after pulse duration time elapsed
03:06:42.909 00.031 16108 IsSlewing returns 0
03:06:42.909 00.000 16108 IsGuiding returns 1
03:06:42.941 00.032 16108 IsSlewing returns 0
03:06:42.941 00.000 16108 IsGuiding returns 1
03:06:42.972 00.031 16108 IsSlewing returns 0
03:06:42.972 00.000 16108 IsGuiding returns 0
03:06:42.972 00.000 16108 scope move finished after 129 + 107 ms
03:06:42.972 00.000 16108 Move returns status 0, amount 129
03:06:42.972 00.000 16108 move complete, result=0
03:06:42.972 00.000 16108 worker thread done servicing request
03:06:42.973 00.001 16108 Worker thread wakes up
03:06:42.973 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:42.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:42.973 00.000 21068 GuideStep: -1.6 px 413 ms EAST, -0.6 px 129 ms NORTH
03:06:43.942 00.969 16108 Exposure complete
03:06:44.006 00.064 16108 worker thread done servicing request
03:06:44.006 00.000 21068 OnExposeComplete: enter
03:06:44.007 00.001 21068 UpdateGuideState(): m_state=6
03:06:44.008 00.001 21068 Star::Find(15, 465, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
03:06:44.008 00.000 21068 Star::Find returns 1 (0), X=463.23, Y=436.72, Mass=77128, SNR=51.8, Peak=10096 HFD=3.6
03:06:44.009 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
03:06:44.010 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
03:06:44.010 00.000 21068 CameraToMount -- cameraX=-0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-2.97 mountX=0.55 mountY=0.23, mountTheta=0.40
03:06:44.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.58, y=-0.10, opts=13)
03:06:44.013 00.001 21068 Enqueuing Move request for scope (-0.58, -0.10)
03:06:44.014 00.001 16108 Worker thread wakes up
03:06:44.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.10) opts 0xd
03:06:44.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.58, -0.10)
03:06:44.014 00.000 16108 Moving (-0.58, -0.10) raw xDistance=0.55 yDistance=0.23
03:06:44.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.55
03:06:44.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:44.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:06:44.014 00.000 16108 MoveAxis(W, 115, ABG)
03:06:44.014 00.000 16108 Guiding  Dir = 3, Dur = 115
03:06:44.014 00.000 16108 IsSlewing returns 0
03:06:44.014 00.000 16108 IsGuiding returns 0
03:06:44.018 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3926, FiltMin=3360, FiltMax=35741, Gamma=1.000
03:06:44.032 00.014 21068 UpdateGuideState exits: m=77128 SNR=51.8
03:06:44.032 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:44.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:44.034 00.001 21068 Enqueuing Expose request
03:06:44.040 00.006 16108 PulseGuide returned control before completion, sleep 100
03:06:44.148 00.108 16108 IsGuiding returns 1
03:06:44.148 00.000 16108 scope still moving after pulse duration time elapsed
03:06:44.179 00.031 16108 IsSlewing returns 0
03:06:44.179 00.000 16108 IsGuiding returns 1
03:06:44.212 00.033 16108 IsSlewing returns 0
03:06:44.212 00.000 16108 IsGuiding returns 0
03:06:44.213 00.001 16108 scope move finished after 115 + 82 ms
03:06:44.213 00.000 16108 Move returns status 0, amount 115
03:06:44.213 00.000 16108 MoveAxis(N, 0, ABG)
03:06:44.213 00.000 16108 Move returns status 0, amount 0
03:06:44.213 00.000 16108 move complete, result=0
03:06:44.213 00.000 16108 worker thread done servicing request
03:06:44.213 00.000 21068 GuideStep: 0.6 px 115 ms WEST, 0.2 px 0 ms NORTH
03:06:44.214 00.001 16108 Worker thread wakes up
03:06:44.214 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:44.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:45.372 01.158 16108 Exposure complete
03:06:45.434 00.062 16108 worker thread done servicing request
03:06:45.434 00.000 21068 OnExposeComplete: enter
03:06:45.435 00.001 21068 UpdateGuideState(): m_state=6
03:06:45.436 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
03:06:45.437 00.001 21068 Star::Find returns 1 (0), X=463.01, Y=437.19, Mass=74136, SNR=58.7, Peak=12112 HFD=2.8
03:06:45.437 00.000 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
03:06:45.438 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
03:06:45.439 00.001 21068 CameraToMount -- cameraX=-0.80 cameraY=0.38 hyp=0.88 cameraTheta=2.70 mountX=0.85 mountY=-0.18, mountTheta=-0.21
03:06:45.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.80, y=0.38, opts=13)
03:06:45.442 00.001 21068 Enqueuing Move request for scope (-0.80, 0.38)
03:06:45.443 00.001 16108 Worker thread wakes up
03:06:45.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.38) opts 0xd
03:06:45.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.80, 0.38)
03:06:45.443 00.000 16108 Moving (-0.80, 0.38) raw xDistance=0.85 yDistance=-0.18
03:06:45.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
03:06:45.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:45.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:06:45.443 00.000 16108 MoveAxis(W, 231, ABG)
03:06:45.443 00.000 16108 Guiding  Dir = 3, Dur = 231
03:06:45.444 00.001 16108 IsSlewing returns 0
03:06:45.444 00.000 16108 IsGuiding returns 0
03:06:45.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3917, FiltMin=3347, FiltMax=36083, Gamma=1.000
03:06:45.460 00.013 21068 UpdateGuideState exits: m=74136 SNR=58.7
03:06:45.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:45.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:45.463 00.001 21068 Enqueuing Expose request
03:06:45.470 00.007 16108 PulseGuide returned control before completion, sleep 214
03:06:45.688 00.218 16108 IsGuiding returns 1
03:06:45.688 00.000 16108 scope still moving after pulse duration time elapsed
03:06:45.720 00.032 16108 IsSlewing returns 0
03:06:45.720 00.000 16108 IsGuiding returns 0
03:06:45.722 00.002 16108 scope move finished after 231 + 46 ms
03:06:45.722 00.000 16108 Move returns status 0, amount 231
03:06:45.722 00.000 16108 MoveAxis(N, 0, ABG)
03:06:45.722 00.000 16108 Move returns status 0, amount 0
03:06:45.722 00.000 16108 move complete, result=0
03:06:45.722 00.000 16108 worker thread done servicing request
03:06:45.722 00.000 16108 Worker thread wakes up
03:06:45.723 00.001 21068 GuideStep: 0.8 px 231 ms WEST, -0.2 px 0 ms NORTH
03:06:45.725 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:45.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:46.697 00.972 16108 Exposure complete
03:06:46.760 00.063 16108 worker thread done servicing request
03:06:46.760 00.000 21068 OnExposeComplete: enter
03:06:46.761 00.001 21068 UpdateGuideState(): m_state=6
03:06:46.762 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
03:06:46.763 00.001 21068 Star::Find returns 1 (0), X=462.56, Y=436.58, Mass=83946, SNR=58.7, Peak=10957 HFD=3.2
03:06:46.765 00.002 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
03:06:46.765 00.000 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
03:06:46.766 00.001 21068 CameraToMount -- cameraX=-1.24 cameraY=-0.23 hyp=1.27 cameraTheta=-2.96 mountX=1.18 mountY=0.52, mountTheta=0.41
03:06:46.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.24, y=-0.23, opts=13)
03:06:46.768 00.000 21068 Enqueuing Move request for scope (-1.24, -0.23)
03:06:46.769 00.001 16108 Worker thread wakes up
03:06:46.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -0.23) opts 0xd
03:06:46.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.24, -0.23)
03:06:46.769 00.000 16108 Moving (-1.24, -0.23) raw xDistance=1.18 yDistance=0.52
03:06:46.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.18
03:06:46.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:46.770 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
03:06:46.770 00.000 16108 MoveAxis(W, 327, ABG)
03:06:46.770 00.000 16108 Guiding  Dir = 3, Dur = 327
03:06:46.770 00.000 16108 IsSlewing returns 0
03:06:46.770 00.000 16108 IsGuiding returns 0
03:06:46.778 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3913, FiltMin=3331, FiltMax=35283, Gamma=1.000
03:06:46.796 00.018 21068 UpdateGuideState exits: m=83946 SNR=58.7
03:06:46.796 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:46.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:46.798 00.001 21068 Enqueuing Expose request
03:06:46.802 00.004 16108 PulseGuide returned control before completion, sleep 306
03:06:47.115 00.313 16108 IsGuiding returns 1
03:06:47.115 00.000 16108 scope still moving after pulse duration time elapsed
03:06:47.147 00.032 16108 IsSlewing returns 0
03:06:47.147 00.000 16108 IsGuiding returns 0
03:06:47.147 00.000 16108 scope move finished after 327 + 49 ms
03:06:47.147 00.000 16108 Move returns status 0, amount 327
03:06:47.147 00.000 16108 MoveAxis(N, 0, ABG)
03:06:47.147 00.000 16108 Move returns status 0, amount 0
03:06:47.147 00.000 16108 move complete, result=0
03:06:47.147 00.000 16108 worker thread done servicing request
03:06:47.147 00.000 16108 Worker thread wakes up
03:06:47.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:47.147 00.000 21068 GuideStep: 1.2 px 327 ms WEST, 0.5 px 0 ms NORTH
03:06:47.148 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:48.311 01.163 16108 Exposure complete
03:06:48.366 00.055 16108 worker thread done servicing request
03:06:48.366 00.000 21068 OnExposeComplete: enter
03:06:48.367 00.001 21068 UpdateGuideState(): m_state=6
03:06:48.368 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
03:06:48.369 00.001 21068 Star::Find returns 1 (0), X=462.99, Y=436.05, Mass=72160, SNR=58.4, Peak=12201 HFD=2.8
03:06:48.369 00.000 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
03:06:48.370 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
03:06:48.371 00.001 21068 CameraToMount -- cameraX=-0.82 cameraY=-0.77 hyp=1.12 cameraTheta=-2.39 mountX=0.67 mountY=0.94, mountTheta=0.95
03:06:48.373 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.82, y=-0.77, opts=13)
03:06:48.373 00.000 21068 Enqueuing Move request for scope (-0.82, -0.77)
03:06:48.374 00.001 16108 Worker thread wakes up
03:06:48.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.77) opts 0xd
03:06:48.374 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.82, -0.77)
03:06:48.374 00.000 16108 Moving (-0.82, -0.77) raw xDistance=0.67 yDistance=0.94
03:06:48.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.67
03:06:48.374 00.000 16108 resist switch: large excursion: input 0.94 thresh 0.60 direction from -1 to 1
03:06:48.374 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.81
03:06:48.374 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
03:06:48.374 00.000 16108 MoveAxis(W, 198, ABG)
03:06:48.374 00.000 16108 Guiding  Dir = 3, Dur = 198
03:06:48.375 00.001 16108 IsSlewing returns 0
03:06:48.375 00.000 16108 IsGuiding returns 0
03:06:48.375 00.000 16108 PulseGuide returned control before completion, sleep 207
03:06:48.381 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=3907, FiltMin=3357, FiltMax=42179, Gamma=1.000
03:06:48.404 00.023 21068 UpdateGuideState exits: m=72160 SNR=58.4
03:06:48.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:48.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:48.407 00.001 21068 Enqueuing Expose request
03:06:48.592 00.185 16108 IsGuiding returns 1
03:06:48.592 00.000 16108 scope still moving after pulse duration time elapsed
03:06:48.624 00.032 16108 IsSlewing returns 0
03:06:48.624 00.000 16108 IsGuiding returns 0
03:06:48.624 00.000 16108 scope move finished after 198 + 51 ms
03:06:48.625 00.001 16108 Move returns status 0, amount 198
03:06:48.625 00.000 16108 MoveAxis(S, 188, ABG)
03:06:48.625 00.000 16108 Guiding  Dir = 1, Dur = 188
03:06:48.625 00.000 16108 IsSlewing returns 0
03:06:48.625 00.000 16108 IsGuiding returns 0
03:06:48.627 00.002 16108 PulseGuide returned control before completion, sleep 197
03:06:48.827 00.200 16108 IsGuiding returns 1
03:06:48.827 00.000 16108 scope still moving after pulse duration time elapsed
03:06:48.857 00.030 16108 IsSlewing returns 0
03:06:48.857 00.000 16108 IsGuiding returns 0
03:06:48.857 00.000 16108 scope move finished after 188 + 44 ms
03:06:48.857 00.000 16108 Move returns status 0, amount 188
03:06:48.857 00.000 16108 move complete, result=0
03:06:48.857 00.000 16108 worker thread done servicing request
03:06:48.857 00.000 16108 Worker thread wakes up
03:06:48.857 00.000 21068 GuideStep: 0.7 px 198 ms WEST, 0.9 px 188 ms SOUTH
03:06:48.859 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:48.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:49.851 00.992 16108 Exposure complete
03:06:49.923 00.072 16108 worker thread done servicing request
03:06:49.923 00.000 21068 OnExposeComplete: enter
03:06:49.924 00.001 21068 UpdateGuideState(): m_state=6
03:06:49.925 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
03:06:49.925 00.000 21068 Star::Find returns 1 (0), X=463.74, Y=436.68, Mass=93129, SNR=65.9, Peak=11824 HFD=3.6
03:06:49.926 00.001 21068 MultiStar: exiting stabilization period
03:06:49.928 00.002 21068 MultiStar: [#1 -0.18,-0.15,0.91,U] [#2 0.04,-0.02,0.74,U] [#3 -0.66,-0.23,0.00,M5] [#4 -0.13,-0.12,0.83,U] [#5 -0.58,0.04,0.00,M6] [#6 -0.33,-0.02,0.56,U] [#7 -0.65,-0.00,0.00,M5] [#8 -1.07,-0.15,0.00,M3] 
03:06:49.929 00.001 21068 single-star, 4 included, MultiStar: {-0.12, -0.10}, one-star: {-0.07, -0.13}
03:06:49.929 00.000 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
03:06:49.930 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
03:06:49.931 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.03 mountX=0.04 mountY=0.15, mountTheta=1.29
03:06:49.933 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.13, opts=13)
03:06:49.933 00.000 21068 Enqueuing Move request for scope (-0.07, -0.13)
03:06:49.934 00.001 16108 Worker thread wakes up
03:06:49.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
03:06:49.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
03:06:49.934 00.000 16108 Moving (-0.07, -0.13) raw xDistance=0.04 yDistance=0.15
03:06:49.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:06:49.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:49.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:06:49.934 00.000 16108 MoveAxis(E, 0, ABG)
03:06:49.934 00.000 16108 Move returns status 0, amount 0
03:06:49.934 00.000 16108 MoveAxis(N, 0, ABG)
03:06:49.934 00.000 16108 Move returns status 0, amount 0
03:06:49.935 00.001 16108 move complete, result=0
03:06:49.935 00.000 16108 worker thread done servicing request
03:06:49.939 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3901, FiltMin=3328, FiltMax=37222, Gamma=1.000
03:06:49.953 00.014 21068 UpdateGuideState exits: m=93129 SNR=65.9
03:06:49.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:49.954 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:49.955 00.001 21068 Enqueuing Expose request
03:06:49.956 00.001 16108 Worker thread wakes up
03:06:49.956 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:49.956 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:49.958 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:51.116 01.158 16108 Exposure complete
03:06:51.171 00.055 16108 worker thread done servicing request
03:06:51.171 00.000 21068 OnExposeComplete: enter
03:06:51.173 00.002 21068 UpdateGuideState(): m_state=6
03:06:51.175 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
03:06:51.177 00.002 21068 Star::Find returns 1 (0), X=463.53, Y=436.92, Mass=87833, SNR=64.9, Peak=13600 HFD=2.6
03:06:51.179 00.002 21068 MultiStar: [#1 -0.11,0.11,0.85,U] [#2 0.23,0.03,0.82,U] [#3 -0.22,0.24,0.71,U] [#4 -0.37,-0.00,0.80,U] [#5 -0.09,-0.18,0.60,U] [#6 0.02,-0.21,0.48,U] [#7 -0.10,-0.01,0.45,U] [#8 -0.39,0.19,0.00,M4] 
03:06:51.180 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.03}, one-star: {-0.28, 0.11}
03:06:51.181 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
03:06:51.184 00.003 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
03:06:51.185 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.90 mountX=0.13 mountY=-0.00, mountTheta=-0.00
03:06:51.188 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.03, opts=13)
03:06:51.191 00.003 21068 Enqueuing Move request for scope (-0.13, 0.03)
03:06:51.192 00.001 16108 Worker thread wakes up
03:06:51.192 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
03:06:51.192 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
03:06:51.192 00.000 16108 Moving (-0.13, 0.03) raw xDistance=0.13 yDistance=-0.00
03:06:51.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:06:51.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:51.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:06:51.192 00.000 16108 MoveAxis(E, 0, ABG)
03:06:51.192 00.000 16108 Move returns status 0, amount 0
03:06:51.193 00.001 16108 MoveAxis(N, 0, ABG)
03:06:51.193 00.000 16108 Move returns status 0, amount 0
03:06:51.193 00.000 16108 move complete, result=0
03:06:51.193 00.000 16108 worker thread done servicing request
03:06:51.197 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3891, FiltMin=3366, FiltMax=38195, Gamma=1.000
03:06:51.214 00.017 21068 UpdateGuideState exits: m=87833 SNR=64.9
03:06:51.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:51.215 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:51.216 00.001 21068 Enqueuing Expose request
03:06:51.217 00.001 16108 Worker thread wakes up
03:06:51.217 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:51.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:51.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:52.202 00.985 16108 Exposure complete
03:06:52.270 00.068 16108 worker thread done servicing request
03:06:52.270 00.000 21068 OnExposeComplete: enter
03:06:52.271 00.001 21068 UpdateGuideState(): m_state=6
03:06:52.272 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
03:06:52.273 00.001 21068 Star::Find returns 1 (0), X=463.16, Y=436.81, Mass=77323, SNR=54.9, Peak=14240 HFD=2.5
03:06:52.274 00.001 21068 MultiStar: [#1 -0.51,-0.19,0.00,M3] [#2 -0.79,-0.07,0.00,M4] [#3 -0.69,0.16,0.00,M5] [#4 -0.78,-0.04,0.00,M1] [#5 -0.44,0.34,0.00,M6] [#6 -0.36,-0.01,0.80,U] [#7 -0.78,-0.11,0.00,M5] [#8 -0.77,0.39,0.00,M5] 
03:06:52.275 00.001 21068 refined, 1 included, MultiStar: {-0.52, -0.01}, one-star: {-0.64, -0.01}
03:06:52.277 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
03:06:52.278 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
03:06:52.279 00.001 21068 CameraToMount -- cameraX=-0.52 cameraY=-0.01 hyp=0.52 cameraTheta=-3.12 mountX=0.51 mountY=0.13, mountTheta=0.25
03:06:52.282 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.52, y=-0.01, opts=13)
03:06:52.284 00.002 21068 Enqueuing Move request for scope (-0.52, -0.01)
03:06:52.285 00.001 16108 Worker thread wakes up
03:06:52.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.01) opts 0xd
03:06:52.285 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.52, -0.01)
03:06:52.285 00.000 16108 Moving (-0.52, -0.01) raw xDistance=0.51 yDistance=0.13
03:06:52.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:06:52.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:52.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:06:52.285 00.000 16108 MoveAxis(W, 133, ABG)
03:06:52.285 00.000 16108 Guiding  Dir = 3, Dur = 133
03:06:52.286 00.001 16108 IsSlewing returns 0
03:06:52.286 00.000 16108 IsGuiding returns 0
03:06:52.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=3891, FiltMin=3309, FiltMax=32432, Gamma=1.000
03:06:52.304 00.014 21068 UpdateGuideState exits: m=77323 SNR=54.9
03:06:52.306 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:52.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:52.307 00.000 21068 Enqueuing Expose request
03:06:52.330 00.023 16108 PulseGuide returned control before completion, sleep 99
03:06:52.438 00.108 16108 IsGuiding returns 1
03:06:52.438 00.000 16108 scope still moving after pulse duration time elapsed
03:06:52.470 00.032 16108 IsSlewing returns 0
03:06:52.470 00.000 16108 IsGuiding returns 1
03:06:52.501 00.031 16108 IsSlewing returns 0
03:06:52.501 00.000 16108 IsGuiding returns 1
03:06:52.532 00.031 16108 IsSlewing returns 0
03:06:52.533 00.001 16108 IsGuiding returns 0
03:06:52.533 00.000 16108 scope move finished after 133 + 113 ms
03:06:52.533 00.000 16108 Move returns status 0, amount 133
03:06:52.533 00.000 16108 MoveAxis(N, 0, ABG)
03:06:52.533 00.000 16108 Move returns status 0, amount 0
03:06:52.533 00.000 16108 move complete, result=0
03:06:52.533 00.000 16108 worker thread done servicing request
03:06:52.533 00.000 21068 GuideStep: 0.5 px 133 ms WEST, 0.1 px 0 ms NORTH
03:06:52.535 00.002 16108 Worker thread wakes up
03:06:52.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:52.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:53.699 01.163 16108 Exposure complete
03:06:53.765 00.066 16108 worker thread done servicing request
03:06:53.765 00.000 21068 OnExposeComplete: enter
03:06:53.766 00.001 21068 UpdateGuideState(): m_state=6
03:06:53.767 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
03:06:53.768 00.001 21068 Star::Find returns 1 (0), X=463.35, Y=437.32, Mass=94127, SNR=62.8, Peak=11392 HFD=3.3
03:06:53.769 00.001 21068 MultiStar: [#1 -0.49,0.30,0.00,M4] [#2 -0.40,0.38,0.00,M5] [#3 -0.76,0.68,0.00,M6] [#4 -0.55,0.73,0.00,M2] [#5 -0.46,0.86,0.00,M7] [#6 -0.48,0.51,0.00,M6] [#7 -0.90,0.70,0.00,M6] [#8 -0.87,0.68,0.00,M6] 
03:06:53.771 00.002 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
03:06:53.772 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
03:06:53.773 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=0.50 hyp=0.68 cameraTheta=2.32 mountX=0.54 mountY=-0.38, mountTheta=-0.61
03:06:53.774 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=0.50, opts=13)
03:06:53.775 00.001 21068 Enqueuing Move request for scope (-0.46, 0.50)
03:06:53.776 00.001 16108 Worker thread wakes up
03:06:53.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.50) opts 0xd
03:06:53.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, 0.50)
03:06:53.776 00.000 16108 Moving (-0.46, 0.50) raw xDistance=0.54 yDistance=-0.38
03:06:53.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:06:53.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:53.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:06:53.776 00.000 16108 MoveAxis(W, 151, ABG)
03:06:53.776 00.000 16108 Guiding  Dir = 3, Dur = 151
03:06:53.776 00.000 16108 IsSlewing returns 0
03:06:53.776 00.000 16108 IsGuiding returns 0
03:06:53.780 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3881, FiltMin=3277, FiltMax=30739, Gamma=1.000
03:06:53.794 00.014 21068 UpdateGuideState exits: m=94127 SNR=62.8
03:06:53.795 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:53.795 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:53.797 00.002 21068 Enqueuing Expose request
03:06:53.830 00.033 16108 PulseGuide returned control before completion, sleep 108
03:06:53.954 00.124 16108 IsGuiding returns 1
03:06:53.954 00.000 16108 scope still moving after pulse duration time elapsed
03:06:53.985 00.031 16108 IsSlewing returns 0
03:06:53.985 00.000 16108 IsGuiding returns 1
03:06:54.017 00.032 16108 IsSlewing returns 0
03:06:54.017 00.000 16108 IsGuiding returns 0
03:06:54.018 00.001 16108 scope move finished after 151 + 89 ms
03:06:54.018 00.000 16108 Move returns status 0, amount 151
03:06:54.018 00.000 16108 MoveAxis(N, 0, ABG)
03:06:54.018 00.000 16108 Move returns status 0, amount 0
03:06:54.018 00.000 16108 move complete, result=0
03:06:54.018 00.000 16108 worker thread done servicing request
03:06:54.018 00.000 16108 Worker thread wakes up
03:06:54.018 00.000 21068 GuideStep: 0.5 px 151 ms WEST, -0.4 px 0 ms NORTH
03:06:54.021 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:54.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:54.978 00.957 16108 Exposure complete
03:06:55.030 00.052 16108 worker thread done servicing request
03:06:55.030 00.000 21068 OnExposeComplete: enter
03:06:55.031 00.001 21068 UpdateGuideState(): m_state=6
03:06:55.032 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
03:06:55.033 00.001 21068 Star::Find returns 1 (0), X=464.95, Y=437.12, Mass=78617, SNR=60.9, Peak=14093 HFD=2.7
03:06:55.033 00.000 21068 MultiStar: large primary error, entering stabilization period
03:06:55.034 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
03:06:55.035 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
03:06:55.036 00.001 21068 CameraToMount -- cameraX=1.14 cameraY=0.30 hyp=1.18 cameraTheta=0.26 mountX=-1.07 mountY=-0.56, mountTheta=-2.66
03:06:55.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.14, y=0.30, opts=13)
03:06:55.038 00.001 21068 Enqueuing Move request for scope (1.14, 0.30)
03:06:55.039 00.001 16108 Worker thread wakes up
03:06:55.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.30) opts 0xd
03:06:55.039 00.000 16108 Handling offset move in thread for scope, endpoint = (1.14, 0.30)
03:06:55.039 00.000 16108 Moving (1.14, 0.30) raw xDistance=-1.07 yDistance=-0.56
03:06:55.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.07
03:06:55.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:55.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
03:06:55.039 00.000 16108 MoveAxis(E, 270, ABG)
03:06:55.039 00.000 16108 Guiding  Dir = 2, Dur = 270
03:06:55.040 00.001 16108 IsSlewing returns 0
03:06:55.040 00.000 16108 IsGuiding returns 0
03:06:55.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3881, FiltMin=3341, FiltMax=34889, Gamma=1.000
03:06:55.056 00.013 21068 UpdateGuideState exits: m=78617 SNR=60.9
03:06:55.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:55.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:55.059 00.001 21068 Enqueuing Expose request
03:06:55.084 00.025 16108 PulseGuide returned control before completion, sleep 237
03:06:55.334 00.250 16108 IsGuiding returns 1
03:06:55.334 00.000 16108 scope still moving after pulse duration time elapsed
03:06:55.364 00.030 16108 IsSlewing returns 0
03:06:55.364 00.000 16108 IsGuiding returns 1
03:06:55.396 00.032 16108 IsSlewing returns 0
03:06:55.396 00.000 16108 IsGuiding returns 1
03:06:55.428 00.032 16108 IsSlewing returns 0
03:06:55.428 00.000 16108 IsGuiding returns 0
03:06:55.428 00.000 16108 scope move finished after 270 + 119 ms
03:06:55.428 00.000 16108 Move returns status 0, amount 270
03:06:55.428 00.000 16108 MoveAxis(N, 0, ABG)
03:06:55.428 00.000 16108 Move returns status 0, amount 0
03:06:55.430 00.002 16108 move complete, result=0
03:06:55.430 00.000 16108 worker thread done servicing request
03:06:55.430 00.000 16108 Worker thread wakes up
03:06:55.430 00.000 21068 GuideStep: -1.1 px 270 ms EAST, -0.6 px 0 ms NORTH
03:06:55.433 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:55.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:56.594 01.161 16108 Exposure complete
03:06:56.684 00.090 16108 worker thread done servicing request
03:06:56.684 00.000 21068 OnExposeComplete: enter
03:06:56.686 00.002 21068 UpdateGuideState(): m_state=6
03:06:56.690 00.004 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
03:06:56.692 00.002 21068 Star::Find returns 1 (0), X=463.77, Y=437.09, Mass=77834, SNR=62.9, Peak=13248 HFD=2.9
03:06:56.693 00.001 21068 MultiStar: exiting stabilization period
03:06:56.695 00.002 21068 MultiStar: [#1 -0.12,0.47,0.00,M5] [#2 -0.00,0.50,0.00,M6] [#3 0.02,0.82,0.00,M7] [#4 0.14,0.61,0.00,M3] [#5 0.04,0.57,0.00,M8] [#6 0.13,0.45,0.00,M7] [#7 -0.10,0.54,0.00,M7] [#8 -0.90,0.81,0.00,M7] 
03:06:56.696 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
03:06:56.697 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
03:06:56.699 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.70 mountX=0.08 mountY=-0.26, mountTheta=-1.26
03:06:56.700 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.28, opts=13)
03:06:56.702 00.002 21068 Enqueuing Move request for scope (-0.04, 0.28)
03:06:56.702 00.000 16108 Worker thread wakes up
03:06:56.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
03:06:56.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
03:06:56.703 00.001 16108 Moving (-0.04, 0.28) raw xDistance=0.08 yDistance=-0.26
03:06:56.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:56.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:06:56.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:06:56.703 00.000 16108 MoveAxis(E, 0, ABG)
03:06:56.703 00.000 16108 Move returns status 0, amount 0
03:06:56.703 00.000 16108 MoveAxis(N, 0, ABG)
03:06:56.703 00.000 16108 Move returns status 0, amount 0
03:06:56.703 00.000 16108 move complete, result=0
03:06:56.703 00.000 16108 worker thread done servicing request
03:06:56.706 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3875, FiltMin=3309, FiltMax=37504, Gamma=1.000
03:06:56.720 00.014 21068 UpdateGuideState exits: m=77834 SNR=62.9
03:06:56.721 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:56.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:56.723 00.001 21068 Enqueuing Expose request
03:06:56.723 00.000 16108 Worker thread wakes up
03:06:56.723 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:06:56.724 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:56.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:57.706 00.982 16108 Exposure complete
03:06:57.762 00.056 16108 worker thread done servicing request
03:06:57.763 00.001 21068 OnExposeComplete: enter
03:06:57.764 00.001 21068 UpdateGuideState(): m_state=6
03:06:57.764 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
03:06:57.765 00.001 21068 Star::Find returns 1 (0), X=464.37, Y=437.36, Mass=88535, SNR=61.8, Peak=14070 HFD=3.0
03:06:57.766 00.001 21068 MultiStar: [#1 0.44,0.59,0.00,M6] [#2 0.48,0.69,0.00,M7] [#3 0.19,0.57,0.00,M8] [#4 0.68,0.49,0.00,M4] [#5 0.53,0.70,0.00,M9] [#6 0.61,0.13,0.00,M8] [#7 0.47,0.64,0.00,M8] [#8 0.29,0.79,0.00,M8] 
03:06:57.767 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
03:06:57.768 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
03:06:57.768 00.000 21068 CameraToMount -- cameraX=0.57 cameraY=0.55 hyp=0.79 cameraTheta=0.77 mountX=-0.46 mountY=-0.66, mountTheta=-2.18
03:06:57.769 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=0.55, opts=13)
03:06:57.771 00.002 21068 Enqueuing Move request for scope (0.57, 0.55)
03:06:57.772 00.001 16108 Worker thread wakes up
03:06:57.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.55) opts 0xd
03:06:57.772 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, 0.55)
03:06:57.772 00.000 16108 Moving (0.57, 0.55) raw xDistance=-0.46 yDistance=-0.66
03:06:57.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:06:57.772 00.000 16108 resist switch: large excursion: input -0.66 thresh 0.60 direction from 1 to -1
03:06:57.772 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
03:06:57.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
03:06:57.772 00.000 16108 MoveAxis(E, 121, ABG)
03:06:57.772 00.000 16108 Guiding  Dir = 2, Dur = 121
03:06:57.773 00.001 16108 IsSlewing returns 0
03:06:57.773 00.000 16108 IsGuiding returns 0
03:06:57.774 00.001 16108 PulseGuide returned control before completion, sleep 130
03:06:57.776 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3875, FiltMin=3286, FiltMax=34617, Gamma=1.000
03:06:57.789 00.013 21068 UpdateGuideState exits: m=88535 SNR=61.8
03:06:57.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:57.792 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:57.793 00.001 21068 Enqueuing Expose request
03:06:57.919 00.126 16108 IsGuiding returns 1
03:06:57.919 00.000 16108 scope still moving after pulse duration time elapsed
03:06:57.950 00.031 16108 IsSlewing returns 0
03:06:57.950 00.000 16108 IsGuiding returns 0
03:06:57.950 00.000 16108 scope move finished after 121 + 56 ms
03:06:57.951 00.001 16108 Move returns status 0, amount 121
03:06:57.951 00.000 16108 MoveAxis(N, 133, ABG)
03:06:57.951 00.000 16108 Guiding  Dir = 0, Dur = 133
03:06:57.951 00.000 16108 IsSlewing returns 0
03:06:57.953 00.002 16108 IsGuiding returns 0
03:06:57.968 00.015 16108 PulseGuide returned control before completion, sleep 128
03:06:58.108 00.140 16108 IsGuiding returns 1
03:06:58.108 00.000 16108 scope still moving after pulse duration time elapsed
03:06:58.139 00.031 16108 IsSlewing returns 0
03:06:58.139 00.000 16108 IsGuiding returns 0
03:06:58.139 00.000 16108 scope move finished after 133 + 54 ms
03:06:58.139 00.000 16108 Move returns status 0, amount 133
03:06:58.139 00.000 16108 move complete, result=0
03:06:58.139 00.000 16108 worker thread done servicing request
03:06:58.139 00.000 16108 Worker thread wakes up
03:06:58.140 00.001 21068 GuideStep: -0.5 px 121 ms EAST, -0.7 px 133 ms NORTH
03:06:58.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:58.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:06:59.308 01.168 16108 Exposure complete
03:06:59.388 00.080 16108 worker thread done servicing request
03:06:59.388 00.000 21068 OnExposeComplete: enter
03:06:59.390 00.002 21068 UpdateGuideState(): m_state=6
03:06:59.392 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
03:06:59.394 00.002 21068 Star::Find returns 1 (0), X=463.86, Y=436.81, Mass=81147, SNR=67.1, Peak=13936 HFD=2.7
03:06:59.396 00.002 21068 MultiStar: [#1 0.30,-0.04,0.92,U] [#2 0.43,-0.01,0.69,U] [#3 -0.17,0.12,0.70,U] [#4 0.23,-0.13,0.79,U] [#5 -0.21,0.01,0.53,U] [#6 0.25,-0.33,0.51,U] [#7 0.26,0.03,0.62,U] [#8 -0.05,0.14,0.54,U] 
03:06:59.397 00.001 21068 single-star, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.05, -0.01}
03:06:59.398 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
03:06:59.399 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
03:06:59.400 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.15 mountX=-0.05 mountY=-0.00, mountTheta=-3.06
03:06:59.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
03:06:59.403 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
03:06:59.404 00.001 16108 Worker thread wakes up
03:06:59.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:06:59.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:06:59.404 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=-0.00
03:06:59.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:59.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:59.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:06:59.404 00.000 16108 MoveAxis(E, 0, ABG)
03:06:59.404 00.000 16108 Move returns status 0, amount 0
03:06:59.404 00.000 16108 MoveAxis(N, 0, ABG)
03:06:59.404 00.000 16108 Move returns status 0, amount 0
03:06:59.404 00.000 16108 move complete, result=0
03:06:59.404 00.000 16108 worker thread done servicing request
03:06:59.412 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3872, FiltMin=3357, FiltMax=39939, Gamma=1.000
03:06:59.431 00.019 21068 UpdateGuideState exits: m=81147 SNR=67.1
03:06:59.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:59.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:06:59.433 00.000 21068 Enqueuing Expose request
03:06:59.434 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:59.435 00.001 16108 Worker thread wakes up
03:06:59.435 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:06:59.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:00.415 00.980 16108 Exposure complete
03:07:00.471 00.056 16108 worker thread done servicing request
03:07:00.471 00.000 21068 OnExposeComplete: enter
03:07:00.472 00.001 21068 UpdateGuideState(): m_state=6
03:07:00.473 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
03:07:00.474 00.001 21068 Star::Find returns 1 (0), X=463.62, Y=437.18, Mass=90345, SNR=65.7, Peak=11360 HFD=3.2
03:07:00.476 00.002 21068 MultiStar: [#1 -0.14,0.44,0.00,M6] [#2 0.15,0.51,0.00,M7] [#3 -0.28,0.84,0.00,M8] [#4 0.14,0.45,0.00,M4] [#5 0.33,0.32,0.00,M9] [#6 0.13,0.32,0.54,U] [#7 -0.07,0.38,0.46,U] [#8 -0.66,0.30,0.00,M8] 
03:07:00.477 00.001 21068 refined, 2 included, MultiStar: {-0.08, 0.36}, one-star: {-0.19, 0.36}
03:07:00.478 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
03:07:00.478 00.000 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
03:07:00.479 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.36 cameraTheta=1.78 mountX=0.14 mountY=-0.33, mountTheta=-1.17
03:07:00.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.36, opts=13)
03:07:00.482 00.001 21068 Enqueuing Move request for scope (-0.08, 0.36)
03:07:00.483 00.001 16108 Worker thread wakes up
03:07:00.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
03:07:00.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
03:07:00.483 00.000 16108 Moving (-0.08, 0.36) raw xDistance=0.14 yDistance=-0.33
03:07:00.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:00.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:07:00.483 00.000 16108 MoveAxis(E, 0, ABG)
03:07:00.483 00.000 16108 Move returns status 0, amount 0
03:07:00.483 00.000 16108 MoveAxis(N, 66, ABG)
03:07:00.483 00.000 16108 Guiding  Dir = 0, Dur = 66
03:07:00.484 00.001 16108 IsSlewing returns 0
03:07:00.484 00.000 16108 IsGuiding returns 0
03:07:00.485 00.001 16108 PulseGuide returned control before completion, sleep 75
03:07:00.488 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3872, FiltMin=3321, FiltMax=38704, Gamma=1.000
03:07:00.501 00.013 21068 UpdateGuideState exits: m=90345 SNR=65.7
03:07:00.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:00.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:00.504 00.001 21068 Enqueuing Expose request
03:07:00.566 00.062 16108 IsGuiding returns 1
03:07:00.566 00.000 16108 scope still moving after pulse duration time elapsed
03:07:00.597 00.031 16108 IsSlewing returns 0
03:07:00.598 00.001 16108 IsGuiding returns 0
03:07:00.598 00.000 16108 scope move finished after 66 + 47 ms
03:07:00.598 00.000 16108 Move returns status 0, amount 66
03:07:00.598 00.000 16108 move complete, result=0
03:07:00.598 00.000 16108 worker thread done servicing request
03:07:00.598 00.000 16108 Worker thread wakes up
03:07:00.598 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 66 ms NORTH
03:07:00.601 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:00.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:01.776 01.175 16108 Exposure complete
03:07:01.850 00.074 16108 worker thread done servicing request
03:07:01.850 00.000 21068 OnExposeComplete: enter
03:07:01.851 00.001 21068 UpdateGuideState(): m_state=6
03:07:01.852 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
03:07:01.852 00.000 21068 Star::Find returns 1 (0), X=463.88, Y=437.01, Mass=84284, SNR=61.7, Peak=15792 HFD=2.6
03:07:01.853 00.001 21068 MultiStar: [#1 0.18,0.58,0.00,M7] [#2 0.30,0.39,0.00,M8] [#3 -0.31,0.50,0.00,M9] [#4 0.38,0.34,0.00,M5] [#5 0.14,0.43,0.00,M10] [#6 0.08,0.18,0.78,U] [#7 -0.30,0.12,0.64,U] [#8 -0.63,0.56,0.00,M9] 
03:07:01.855 00.002 21068 refined, 2 included, MultiStar: {-0.02, 0.17}, one-star: {0.07, 0.20}
03:07:01.856 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
03:07:01.856 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
03:07:01.857 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=0.05 mountY=-0.16, mountTheta=-1.26
03:07:01.859 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.17, opts=13)
03:07:01.859 00.000 21068 Enqueuing Move request for scope (-0.02, 0.17)
03:07:01.860 00.001 16108 Worker thread wakes up
03:07:01.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
03:07:01.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
03:07:01.860 00.000 16108 Moving (-0.02, 0.17) raw xDistance=0.05 yDistance=-0.16
03:07:01.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:07:01.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:01.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:07:01.860 00.000 16108 MoveAxis(E, 0, ABG)
03:07:01.860 00.000 16108 Move returns status 0, amount 0
03:07:01.861 00.001 16108 MoveAxis(N, 0, ABG)
03:07:01.861 00.000 16108 Move returns status 0, amount 0
03:07:01.861 00.000 16108 move complete, result=0
03:07:01.861 00.000 16108 worker thread done servicing request
03:07:01.865 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=3869, FiltMin=3299, FiltMax=35344, Gamma=1.000
03:07:01.886 00.021 21068 UpdateGuideState exits: m=84284 SNR=61.7
03:07:01.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:01.889 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:01.890 00.001 21068 Enqueuing Expose request
03:07:01.891 00.001 16108 Worker thread wakes up
03:07:01.891 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:01.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:01.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:02.865 00.973 16108 Exposure complete
03:07:02.928 00.063 16108 worker thread done servicing request
03:07:02.928 00.000 21068 OnExposeComplete: enter
03:07:02.930 00.002 21068 UpdateGuideState(): m_state=6
03:07:02.931 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
03:07:02.932 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=437.05, Mass=76964, SNR=57.1, Peak=15360 HFD=2.5
03:07:02.934 00.002 21068 MultiStar: [#1 -0.02,0.42,1.02,U] [#2 0.07,0.53,0.00,M9] [#3 -0.00,0.51,0.00,M10] [#4 0.05,0.13,0.87,U] [#5 -0.11,0.51,0.00,R] [#6 -0.03,0.17,0.73,U] [#7 0.18,0.56,0.00,M6] [#8 -0.27,0.49,0.00,M10] 
03:07:02.935 00.001 21068 single-star, 3 included, MultiStar: {0.02, 0.25}, one-star: {0.06, 0.23}
03:07:02.937 00.002 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
03:07:02.938 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
03:07:02.939 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.30 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
03:07:02.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
03:07:02.942 00.001 21068 Enqueuing Move request for scope (0.06, 0.23)
03:07:02.942 00.000 16108 Worker thread wakes up
03:07:02.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
03:07:02.943 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
03:07:02.943 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
03:07:02.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:07:02.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:07:02.943 00.000 16108 MoveAxis(E, 0, ABG)
03:07:02.943 00.000 16108 Move returns status 0, amount 0
03:07:02.943 00.000 16108 MoveAxis(N, 48, ABG)
03:07:02.943 00.000 16108 Guiding  Dir = 0, Dur = 48
03:07:02.943 00.000 16108 IsSlewing returns 0
03:07:02.943 00.000 16108 IsGuiding returns 0
03:07:02.944 00.001 16108 PulseGuide returned control before completion, sleep 58
03:07:02.947 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3865, FiltMin=3299, FiltMax=36889, Gamma=1.000
03:07:02.961 00.014 21068 UpdateGuideState exits: m=76964 SNR=57.1
03:07:02.961 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:02.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:02.963 00.001 21068 Enqueuing Expose request
03:07:03.015 00.052 16108 IsGuiding returns 1
03:07:03.015 00.000 16108 scope still moving after pulse duration time elapsed
03:07:03.047 00.032 16108 IsSlewing returns 0
03:07:03.047 00.000 16108 IsGuiding returns 0
03:07:03.047 00.000 16108 scope move finished after 48 + 55 ms
03:07:03.047 00.000 16108 Move returns status 0, amount 48
03:07:03.047 00.000 16108 move complete, result=0
03:07:03.047 00.000 16108 worker thread done servicing request
03:07:03.047 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
03:07:03.048 00.001 16108 Worker thread wakes up
03:07:03.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:03.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:04.217 01.169 16108 Exposure complete
03:07:04.300 00.083 16108 worker thread done servicing request
03:07:04.300 00.000 21068 OnExposeComplete: enter
03:07:04.302 00.002 21068 UpdateGuideState(): m_state=6
03:07:04.304 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
03:07:04.305 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=437.02, Mass=89213, SNR=65.3, Peak=15376 HFD=2.7
03:07:04.308 00.003 21068 MultiStar: [#1 0.23,0.35,0.89,U] [#2 0.32,0.30,0.00,M10] [#3 0.19,0.19,0.69,U] [#4 0.24,0.12,0.83,U] [#5 0.46,0.07,0.00,M1] [#6 0.54,0.11,0.00,M5] [#7 -0.07,-0.03,0.55,U] [#8 -0.03,0.43,0.58,U] 
03:07:04.309 00.001 21068 refined, 5 included, MultiStar: {0.17, 0.22}, one-star: {0.32, 0.20}
03:07:04.310 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
03:07:04.312 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
03:07:04.313 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.89 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
03:07:04.317 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.22, opts=13)
03:07:04.318 00.001 21068 Enqueuing Move request for scope (0.17, 0.22)
03:07:04.319 00.001 16108 Worker thread wakes up
03:07:04.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
03:07:04.319 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
03:07:04.319 00.000 16108 Moving (0.17, 0.22) raw xDistance=-0.13 yDistance=-0.25
03:07:04.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:07:04.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:07:04.319 00.000 16108 MoveAxis(E, 0, ABG)
03:07:04.319 00.000 16108 Move returns status 0, amount 0
03:07:04.320 00.001 16108 MoveAxis(N, 50, ABG)
03:07:04.320 00.000 16108 Guiding  Dir = 0, Dur = 50
03:07:04.320 00.000 16108 IsSlewing returns 0
03:07:04.320 00.000 16108 IsGuiding returns 0
03:07:04.328 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3865, FiltMin=3277, FiltMax=40387, Gamma=1.000
03:07:04.351 00.023 21068 UpdateGuideState exits: m=89213 SNR=65.3
03:07:04.353 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:04.356 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:04.358 00.002 21068 Enqueuing Expose request
03:07:04.361 00.003 16108 PulseGuide returned control before completion, sleep 27
03:07:04.399 00.038 16108 IsGuiding returns 1
03:07:04.399 00.000 16108 scope still moving after pulse duration time elapsed
03:07:04.430 00.031 16108 IsSlewing returns 0
03:07:04.430 00.000 16108 IsGuiding returns 1
03:07:04.460 00.030 16108 IsSlewing returns 0
03:07:04.460 00.000 16108 IsGuiding returns 0
03:07:04.460 00.000 16108 scope move finished after 50 + 90 ms
03:07:04.462 00.002 16108 Move returns status 0, amount 50
03:07:04.462 00.000 16108 move complete, result=0
03:07:04.462 00.000 16108 worker thread done servicing request
03:07:04.462 00.000 16108 Worker thread wakes up
03:07:04.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:04.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:04.462 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 50 ms NORTH
03:07:05.433 00.971 16108 Exposure complete
03:07:05.492 00.059 16108 worker thread done servicing request
03:07:05.492 00.000 21068 OnExposeComplete: enter
03:07:05.493 00.001 21068 UpdateGuideState(): m_state=6
03:07:05.494 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
03:07:05.495 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=437.04, Mass=96514, SNR=67.1, Peak=17088 HFD=2.6
03:07:05.496 00.001 21068 MultiStar: [#1 -0.16,0.14,0.84,U] [#2 0.15,0.29,0.78,U] [#3 -0.13,0.05,0.63,U] [#4 -0.20,0.26,0.76,U] [#5 0.09,-0.52,0.00,M2] [#6 0.20,-0.15,0.81,U] [#7 -0.41,0.09,0.56,U] [#8 -0.71,0.14,0.00,M10] 
03:07:05.497 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.13}, one-star: {-0.04, 0.22}
03:07:05.497 00.000 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
03:07:05.498 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
03:07:05.500 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.04 mountX=0.09 mountY=-0.11, mountTheta=-0.91
03:07:05.501 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.13, opts=13)
03:07:05.502 00.001 21068 Enqueuing Move request for scope (-0.07, 0.13)
03:07:05.503 00.001 16108 Worker thread wakes up
03:07:05.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
03:07:05.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
03:07:05.503 00.000 16108 Moving (-0.07, 0.13) raw xDistance=0.09 yDistance=-0.11
03:07:05.503 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:05.503 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:05.503 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:07:05.503 00.000 16108 MoveAxis(E, 0, ABG)
03:07:05.503 00.000 16108 Move returns status 0, amount 0
03:07:05.503 00.000 16108 MoveAxis(N, 0, ABG)
03:07:05.503 00.000 16108 Move returns status 0, amount 0
03:07:05.504 00.001 16108 move complete, result=0
03:07:05.504 00.000 16108 worker thread done servicing request
03:07:05.512 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3865, FiltMin=3293, FiltMax=39872, Gamma=1.000
03:07:05.526 00.014 21068 UpdateGuideState exits: m=96514 SNR=67.1
03:07:05.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:05.527 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:05.529 00.002 21068 Enqueuing Expose request
03:07:05.530 00.001 16108 Worker thread wakes up
03:07:05.530 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:05.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:05.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:06.693 01.162 16108 Exposure complete
03:07:06.768 00.075 16108 worker thread done servicing request
03:07:06.768 00.000 21068 OnExposeComplete: enter
03:07:06.769 00.001 21068 UpdateGuideState(): m_state=6
03:07:06.769 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
03:07:06.770 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.73, Mass=79705, SNR=62.6, Peak=14832 HFD=2.6
03:07:06.771 00.001 21068 MultiStar: [#1 0.18,0.06,1.00,U] [#2 0.26,0.07,0.72,U] [#3 -0.22,-0.02,0.66,U] [#4 0.05,-0.14,0.88,U] [#5 -0.08,-0.53,0.00,M3] [#6 0.18,0.01,0.72,U] [#7 -0.22,0.21,0.56,U] [#8 -0.48,0.06,0.00,R] 
03:07:06.772 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {-0.06, -0.08}
03:07:06.773 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
03:07:06.773 00.000 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
03:07:06.775 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=-0.04 mountY=-0.01, mountTheta=-2.84
03:07:06.776 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
03:07:06.777 00.001 21068 Enqueuing Move request for scope (0.04, 0.00)
03:07:06.778 00.001 16108 Worker thread wakes up
03:07:06.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:07:06.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:07:06.778 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=-0.01
03:07:06.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:06.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:06.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:07:06.778 00.000 16108 MoveAxis(E, 0, ABG)
03:07:06.778 00.000 16108 Move returns status 0, amount 0
03:07:06.778 00.000 16108 MoveAxis(N, 0, ABG)
03:07:06.778 00.000 16108 Move returns status 0, amount 0
03:07:06.779 00.001 16108 move complete, result=0
03:07:06.779 00.000 16108 worker thread done servicing request
03:07:06.784 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3865, FiltMin=3267, FiltMax=33699, Gamma=1.000
03:07:06.798 00.014 21068 UpdateGuideState exits: m=79705 SNR=62.6
03:07:06.799 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:06.799 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:06.800 00.001 21068 Enqueuing Expose request
03:07:06.801 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:06.803 00.002 16108 Worker thread wakes up
03:07:06.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:06.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:07.773 00.970 16108 Exposure complete
03:07:07.835 00.062 16108 worker thread done servicing request
03:07:07.835 00.000 21068 OnExposeComplete: enter
03:07:07.836 00.001 21068 UpdateGuideState(): m_state=6
03:07:07.837 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
03:07:07.837 00.000 21068 Star::Find returns 1 (0), X=464.13, Y=436.80, Mass=84039, SNR=62.1, Peak=14368 HFD=2.5
03:07:07.838 00.001 21068 MultiStar: [#1 0.59,0.19,0.00,M4] [#2 0.71,0.18,0.00,M9] [#3 0.58,-0.01,0.00,M8] [#4 0.41,-0.25,0.00,M2] [#5 0.85,-0.55,0.00,M4] [#6 0.43,-0.72,0.00,M4] [#7 0.22,0.08,0.57,U] [#8 0.39,-0.03,0.66,U] 
03:07:07.839 00.001 21068 refined, 2 included, MultiStar: {0.32, 0.01}, one-star: {0.32, -0.01}
03:07:07.840 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
03:07:07.840 00.000 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
03:07:07.841 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.02 mountX=-0.31 mountY=-0.08, mountTheta=-2.89
03:07:07.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.01, opts=13)
03:07:07.843 00.000 21068 Enqueuing Move request for scope (0.32, 0.01)
03:07:07.844 00.001 16108 Worker thread wakes up
03:07:07.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
03:07:07.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
03:07:07.844 00.000 16108 Moving (0.32, 0.01) raw xDistance=-0.31 yDistance=-0.08
03:07:07.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:07:07.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:07.845 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:07:07.845 00.000 16108 MoveAxis(E, 82, ABG)
03:07:07.845 00.000 16108 Guiding  Dir = 2, Dur = 82
03:07:07.845 00.000 16108 IsSlewing returns 0
03:07:07.845 00.000 16108 IsGuiding returns 0
03:07:07.852 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3865, FiltMin=3289, FiltMax=33712, Gamma=1.000
03:07:07.875 00.023 21068 UpdateGuideState exits: m=84039 SNR=62.1
03:07:07.877 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:07.879 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:07.879 00.000 21068 Enqueuing Expose request
03:07:07.910 00.031 16108 PulseGuide returned control before completion, sleep 28
03:07:07.940 00.030 16108 IsGuiding returns 1
03:07:07.940 00.000 16108 scope still moving after pulse duration time elapsed
03:07:07.972 00.032 16108 IsSlewing returns 0
03:07:07.972 00.000 16108 IsGuiding returns 1
03:07:08.003 00.031 16108 IsSlewing returns 0
03:07:08.003 00.000 16108 IsGuiding returns 1
03:07:08.035 00.032 16108 IsSlewing returns 0
03:07:08.035 00.000 16108 IsGuiding returns 0
03:07:08.035 00.000 16108 scope move finished after 82 + 108 ms
03:07:08.035 00.000 16108 Move returns status 0, amount 82
03:07:08.035 00.000 16108 MoveAxis(N, 0, ABG)
03:07:08.035 00.000 16108 Move returns status 0, amount 0
03:07:08.035 00.000 16108 move complete, result=0
03:07:08.035 00.000 16108 worker thread done servicing request
03:07:08.037 00.002 16108 Worker thread wakes up
03:07:08.037 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
03:07:08.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:08.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:09.199 01.161 16108 Exposure complete
03:07:09.265 00.066 16108 worker thread done servicing request
03:07:09.265 00.000 21068 OnExposeComplete: enter
03:07:09.266 00.001 21068 UpdateGuideState(): m_state=6
03:07:09.266 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
03:07:09.267 00.001 21068 Star::Find returns 1 (0), X=463.07, Y=437.16, Mass=93120, SNR=71.3, Peak=13776 HFD=2.8
03:07:09.268 00.001 21068 MultiStar: [#1 -0.89,0.41,0.00,M5] [#2 -0.34,0.39,0.00,M10] [#3 -0.94,0.33,0.00,M9] [#4 -0.72,0.18,0.00,M3] [#5 -0.71,-0.68,0.00,M5] [#6 -1.03,-0.18,0.00,M5] [#7 -1.20,-0.10,0.00,M3] [#8 -0.61,0.15,0.00,M1] 
03:07:09.269 00.001 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
03:07:09.269 00.000 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
03:07:09.270 00.001 21068 CameraToMount -- cameraX=-0.74 cameraY=0.34 hyp=0.82 cameraTheta=2.71 mountX=0.79 mountY=-0.16, mountTheta=-0.19
03:07:09.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.74, y=0.34, opts=13)
03:07:09.273 00.001 21068 Enqueuing Move request for scope (-0.74, 0.34)
03:07:09.273 00.000 16108 Worker thread wakes up
03:07:09.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.34) opts 0xd
03:07:09.274 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.74, 0.34)
03:07:09.274 00.000 16108 Moving (-0.74, 0.34) raw xDistance=0.79 yDistance=-0.16
03:07:09.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.79
03:07:09.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:09.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:07:09.274 00.000 16108 MoveAxis(W, 201, ABG)
03:07:09.274 00.000 16108 Guiding  Dir = 3, Dur = 201
03:07:09.275 00.001 16108 IsSlewing returns 0
03:07:09.275 00.000 16108 IsGuiding returns 0
03:07:09.281 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3865, FiltMin=3299, FiltMax=31789, Gamma=1.000
03:07:09.304 00.023 21068 UpdateGuideState exits: m=93120 SNR=71.3
03:07:09.305 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:09.305 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:09.306 00.001 21068 Enqueuing Expose request
03:07:09.320 00.014 16108 PulseGuide returned control before completion, sleep 167
03:07:09.490 00.170 16108 IsGuiding returns 1
03:07:09.490 00.000 16108 scope still moving after pulse duration time elapsed
03:07:09.522 00.032 16108 IsSlewing returns 0
03:07:09.523 00.001 16108 IsGuiding returns 1
03:07:09.554 00.031 16108 IsSlewing returns 0
03:07:09.554 00.000 16108 IsGuiding returns 1
03:07:09.586 00.032 16108 IsSlewing returns 0
03:07:09.586 00.000 16108 IsGuiding returns 0
03:07:09.586 00.000 16108 scope move finished after 201 + 109 ms
03:07:09.586 00.000 16108 Move returns status 0, amount 201
03:07:09.586 00.000 16108 MoveAxis(N, 0, ABG)
03:07:09.586 00.000 16108 Move returns status 0, amount 0
03:07:09.586 00.000 16108 move complete, result=0
03:07:09.586 00.000 16108 worker thread done servicing request
03:07:09.586 00.000 16108 Worker thread wakes up
03:07:09.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:09.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:09.586 00.000 21068 GuideStep: 0.8 px 201 ms WEST, -0.2 px 0 ms NORTH
03:07:10.571 00.985 16108 Exposure complete
03:07:10.638 00.067 16108 worker thread done servicing request
03:07:10.639 00.001 21068 OnExposeComplete: enter
03:07:10.640 00.001 21068 UpdateGuideState(): m_state=6
03:07:10.641 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
03:07:10.641 00.000 21068 Star::Find returns 1 (0), X=463.52, Y=437.70, Mass=97264, SNR=56.1, Peak=9190 HFD=3.9
03:07:10.642 00.001 21068 MultiStar: large primary error, entering stabilization period
03:07:10.643 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
03:07:10.643 00.000 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
03:07:10.645 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.89 hyp=0.93 cameraTheta=1.88 mountX=0.43 mountY=-0.80, mountTheta=-1.07
03:07:10.646 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.89, opts=13)
03:07:10.647 00.001 21068 Enqueuing Move request for scope (-0.28, 0.89)
03:07:10.648 00.001 16108 Worker thread wakes up
03:07:10.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.89) opts 0xd
03:07:10.648 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.89)
03:07:10.648 00.000 16108 Moving (-0.28, 0.89) raw xDistance=0.43 yDistance=-0.80
03:07:10.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
03:07:10.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
03:07:10.648 00.000 16108 MoveAxis(W, 128, ABG)
03:07:10.648 00.000 16108 Guiding  Dir = 3, Dur = 128
03:07:10.649 00.001 16108 IsSlewing returns 0
03:07:10.649 00.000 16108 IsGuiding returns 0
03:07:10.652 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3865, FiltMin=3293, FiltMax=30189, Gamma=1.000
03:07:10.666 00.014 21068 UpdateGuideState exits: m=97264 SNR=56.1
03:07:10.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:10.668 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:10.669 00.001 21068 Enqueuing Expose request
03:07:10.671 00.002 16108 PulseGuide returned control before completion, sleep 116
03:07:10.796 00.125 16108 IsGuiding returns 1
03:07:10.796 00.000 16108 scope still moving after pulse duration time elapsed
03:07:10.828 00.032 16108 IsSlewing returns 0
03:07:10.829 00.001 16108 IsGuiding returns 1
03:07:10.860 00.031 16108 IsSlewing returns 0
03:07:10.860 00.000 16108 IsGuiding returns 0
03:07:10.861 00.001 16108 scope move finished after 128 + 83 ms
03:07:10.861 00.000 16108 Move returns status 0, amount 128
03:07:10.861 00.000 16108 MoveAxis(N, 160, ABG)
03:07:10.861 00.000 16108 Guiding  Dir = 0, Dur = 160
03:07:10.861 00.000 16108 IsSlewing returns 0
03:07:10.862 00.001 16108 IsGuiding returns 0
03:07:10.907 00.045 16108 PulseGuide returned control before completion, sleep 124
03:07:11.045 00.138 16108 IsGuiding returns 1
03:07:11.045 00.000 16108 scope still moving after pulse duration time elapsed
03:07:11.076 00.031 16108 IsSlewing returns 0
03:07:11.076 00.000 16108 IsGuiding returns 0
03:07:11.076 00.000 16108 scope move finished after 160 + 55 ms
03:07:11.076 00.000 16108 Move returns status 0, amount 160
03:07:11.076 00.000 16108 move complete, result=0
03:07:11.077 00.001 16108 worker thread done servicing request
03:07:11.077 00.000 16108 Worker thread wakes up
03:07:11.078 00.001 21068 GuideStep: 0.4 px 128 ms WEST, -0.8 px 160 ms NORTH
03:07:11.078 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:11.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:12.243 01.165 16108 Exposure complete
03:07:12.308 00.065 16108 worker thread done servicing request
03:07:12.309 00.001 21068 OnExposeComplete: enter
03:07:12.310 00.001 21068 UpdateGuideState(): m_state=6
03:07:12.313 00.003 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
03:07:12.316 00.003 21068 Star::Find returns 1 (0), X=462.91, Y=437.12, Mass=84685, SNR=59.4, Peak=10496 HFD=3.1
03:07:12.317 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
03:07:12.318 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
03:07:12.319 00.001 21068 CameraToMount -- cameraX=-0.90 cameraY=0.30 hyp=0.95 cameraTheta=2.82 mountX=0.93 mountY=-0.08, mountTheta=-0.09
03:07:12.322 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.90, y=0.30, opts=13)
03:07:12.323 00.001 21068 Enqueuing Move request for scope (-0.90, 0.30)
03:07:12.324 00.001 16108 Worker thread wakes up
03:07:12.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.30) opts 0xd
03:07:12.324 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.90, 0.30)
03:07:12.324 00.000 16108 Moving (-0.90, 0.30) raw xDistance=0.93 yDistance=-0.08
03:07:12.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.93
03:07:12.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:12.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:07:12.324 00.000 16108 MoveAxis(W, 254, ABG)
03:07:12.324 00.000 16108 Guiding  Dir = 3, Dur = 254
03:07:12.324 00.000 16108 IsSlewing returns 0
03:07:12.324 00.000 16108 IsGuiding returns 0
03:07:12.326 00.002 16108 PulseGuide returned control before completion, sleep 263
03:07:12.330 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3865, FiltMin=3325, FiltMax=36592, Gamma=1.000
03:07:12.349 00.019 21068 UpdateGuideState exits: m=84685 SNR=59.4
03:07:12.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:12.350 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:12.351 00.001 21068 Enqueuing Expose request
03:07:12.597 00.246 16108 IsGuiding returns 1
03:07:12.597 00.000 16108 scope still moving after pulse duration time elapsed
03:07:12.629 00.032 16108 IsSlewing returns 0
03:07:12.629 00.000 16108 IsGuiding returns 1
03:07:12.661 00.032 16108 IsSlewing returns 0
03:07:12.661 00.000 16108 IsGuiding returns 0
03:07:12.661 00.000 16108 scope move finished after 254 + 82 ms
03:07:12.661 00.000 16108 Move returns status 0, amount 254
03:07:12.661 00.000 16108 MoveAxis(N, 0, ABG)
03:07:12.661 00.000 16108 Move returns status 0, amount 0
03:07:12.662 00.001 16108 move complete, result=0
03:07:12.662 00.000 16108 worker thread done servicing request
03:07:12.662 00.000 16108 Worker thread wakes up
03:07:12.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:12.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:12.662 00.000 21068 GuideStep: 0.9 px 254 ms WEST, -0.1 px 0 ms NORTH
03:07:13.640 00.978 16108 Exposure complete
03:07:13.698 00.058 16108 worker thread done servicing request
03:07:13.698 00.000 21068 OnExposeComplete: enter
03:07:13.699 00.001 21068 UpdateGuideState(): m_state=6
03:07:13.702 00.003 21068 Star::Find(15, 462, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
03:07:13.702 00.000 21068 Star::Find returns 1 (0), X=464.43, Y=436.18, Mass=88886, SNR=65.0, Peak=12339 HFD=3.2
03:07:13.703 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
03:07:13.704 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
03:07:13.704 00.000 21068 CameraToMount -- cameraX=0.62 cameraY=-0.63 hyp=0.89 cameraTheta=-0.79 mountX=-0.72 mountY=0.47, mountTheta=2.57
03:07:13.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=-0.63, opts=13)
03:07:13.707 00.001 21068 Enqueuing Move request for scope (0.62, -0.63)
03:07:13.709 00.002 16108 Worker thread wakes up
03:07:13.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.63) opts 0xd
03:07:13.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, -0.63)
03:07:13.709 00.000 16108 Moving (0.62, -0.63) raw xDistance=-0.72 yDistance=0.47
03:07:13.710 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.72
03:07:13.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:13.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:07:13.710 00.000 16108 MoveAxis(E, 172, ABG)
03:07:13.710 00.000 16108 Guiding  Dir = 2, Dur = 172
03:07:13.710 00.000 16108 IsSlewing returns 0
03:07:13.711 00.001 16108 IsGuiding returns 0
03:07:13.715 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3869, FiltMin=3318, FiltMax=31910, Gamma=1.000
03:07:13.729 00.014 21068 UpdateGuideState exits: m=88886 SNR=65.0
03:07:13.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:13.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:13.732 00.001 21068 Enqueuing Expose request
03:07:13.743 00.011 16108 PulseGuide returned control before completion, sleep 150
03:07:13.900 00.157 16108 IsGuiding returns 1
03:07:13.900 00.000 16108 scope still moving after pulse duration time elapsed
03:07:13.931 00.031 16108 IsSlewing returns 0
03:07:13.931 00.000 16108 IsGuiding returns 0
03:07:13.931 00.000 16108 scope move finished after 172 + 49 ms
03:07:13.931 00.000 16108 Move returns status 0, amount 172
03:07:13.931 00.000 16108 MoveAxis(N, 0, ABG)
03:07:13.931 00.000 16108 Move returns status 0, amount 0
03:07:13.931 00.000 16108 move complete, result=0
03:07:13.931 00.000 16108 worker thread done servicing request
03:07:13.931 00.000 16108 Worker thread wakes up
03:07:13.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:13.933 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:13.933 00.000 21068 GuideStep: -0.7 px 172 ms EAST, 0.5 px 0 ms NORTH
03:07:15.108 01.175 16108 Exposure complete
03:07:15.167 00.059 16108 worker thread done servicing request
03:07:15.167 00.000 21068 OnExposeComplete: enter
03:07:15.168 00.001 21068 UpdateGuideState(): m_state=6
03:07:15.169 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
03:07:15.171 00.002 21068 Star::Find returns 1 (0), X=464.74, Y=435.84, Mass=73829, SNR=51.5, Peak=11725 HFD=2.7
03:07:15.172 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
03:07:15.174 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
03:07:15.176 00.002 21068 CameraToMount -- cameraX=0.94 cameraY=-0.98 hyp=1.35 cameraTheta=-0.81 mountX=-1.09 mountY=0.73, mountTheta=2.55
03:07:15.178 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.94, y=-0.98, opts=13)
03:07:15.179 00.001 21068 Enqueuing Move request for scope (0.94, -0.98)
03:07:15.180 00.001 16108 Worker thread wakes up
03:07:15.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.98) opts 0xd
03:07:15.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.94, -0.98)
03:07:15.180 00.000 16108 Moving (0.94, -0.98) raw xDistance=-1.09 yDistance=0.73
03:07:15.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.09
03:07:15.180 00.000 16108 resist switch: large excursion: input 0.73 thresh 0.60 direction from -1 to 1
03:07:15.180 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.19
03:07:15.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:07:15.180 00.000 16108 MoveAxis(E, 298, ABG)
03:07:15.180 00.000 16108 Guiding  Dir = 2, Dur = 298
03:07:15.181 00.001 16108 IsSlewing returns 0
03:07:15.181 00.000 16108 IsGuiding returns 0
03:07:15.188 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3869, FiltMin=3302, FiltMax=32992, Gamma=1.000
03:07:15.208 00.020 21068 UpdateGuideState exits: m=73829 SNR=51.5
03:07:15.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:15.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:15.211 00.001 21068 Enqueuing Expose request
03:07:15.236 00.025 16108 PulseGuide returned control before completion, sleep 254
03:07:15.503 00.267 16108 IsGuiding returns 1
03:07:15.503 00.000 16108 scope still moving after pulse duration time elapsed
03:07:15.535 00.032 16108 IsSlewing returns 0
03:07:15.535 00.000 16108 IsGuiding returns 1
03:07:15.567 00.032 16108 IsSlewing returns 0
03:07:15.567 00.000 16108 IsGuiding returns 0
03:07:15.567 00.000 16108 scope move finished after 298 + 88 ms
03:07:15.567 00.000 16108 Move returns status 0, amount 298
03:07:15.568 00.001 16108 MoveAxis(S, 147, ABG)
03:07:15.568 00.000 16108 Guiding  Dir = 1, Dur = 147
03:07:15.568 00.000 16108 IsSlewing returns 0
03:07:15.568 00.000 16108 IsGuiding returns 0
03:07:15.570 00.002 16108 PulseGuide returned control before completion, sleep 155
03:07:15.741 00.171 16108 IsGuiding returns 0
03:07:15.741 00.000 16108 Move returns status 0, amount 147
03:07:15.741 00.000 16108 move complete, result=0
03:07:15.741 00.000 16108 worker thread done servicing request
03:07:15.741 00.000 16108 Worker thread wakes up
03:07:15.741 00.000 21068 GuideStep: -1.1 px 298 ms EAST, 0.7 px 147 ms SOUTH
03:07:15.744 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:15.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:16.720 00.976 16108 Exposure complete
03:07:16.791 00.071 16108 worker thread done servicing request
03:07:16.791 00.000 21068 OnExposeComplete: enter
03:07:16.792 00.001 21068 UpdateGuideState(): m_state=6
03:07:16.793 00.001 21068 Star::Find(15, 464, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
03:07:16.794 00.001 21068 Star::Find returns 1 (0), X=464.63, Y=435.45, Mass=88471, SNR=65.7, Peak=13597 HFD=3.0
03:07:16.795 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
03:07:16.795 00.000 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
03:07:16.796 00.001 21068 CameraToMount -- cameraX=0.82 cameraY=-1.37 hyp=1.59 cameraTheta=-1.03 mountX=-1.04 mountY=1.14, mountTheta=2.31
03:07:16.798 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.82, y=-1.37, opts=13)
03:07:16.799 00.001 21068 Enqueuing Move request for scope (0.82, -1.37)
03:07:16.800 00.001 16108 Worker thread wakes up
03:07:16.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.82, -1.37) opts 0xd
03:07:16.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.82, -1.37)
03:07:16.800 00.000 16108 Moving (0.82, -1.37) raw xDistance=-1.04 yDistance=1.14
03:07:16.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.04
03:07:16.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
03:07:16.800 00.000 16108 MoveAxis(E, 294, ABG)
03:07:16.800 00.000 16108 Guiding  Dir = 2, Dur = 294
03:07:16.801 00.001 16108 IsSlewing returns 0
03:07:16.801 00.000 16108 IsGuiding returns 0
03:07:16.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3869, FiltMin=3328, FiltMax=35952, Gamma=1.000
03:07:16.807 00.003 16108 PulseGuide returned control before completion, sleep 298
03:07:16.818 00.011 21068 UpdateGuideState exits: m=88471 SNR=65.7
03:07:16.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:16.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:16.821 00.001 21068 Enqueuing Expose request
03:07:17.119 00.298 16108 IsGuiding returns 1
03:07:17.119 00.000 16108 scope still moving after pulse duration time elapsed
03:07:17.151 00.032 16108 IsSlewing returns 0
03:07:17.151 00.000 16108 IsGuiding returns 0
03:07:17.151 00.000 16108 scope move finished after 294 + 56 ms
03:07:17.151 00.000 16108 Move returns status 0, amount 294
03:07:17.151 00.000 16108 MoveAxis(S, 228, ABG)
03:07:17.151 00.000 16108 Guiding  Dir = 1, Dur = 228
03:07:17.151 00.000 16108 IsSlewing returns 0
03:07:17.151 00.000 16108 IsGuiding returns 0
03:07:17.200 00.049 16108 PulseGuide returned control before completion, sleep 190
03:07:17.401 00.201 16108 IsGuiding returns 1
03:07:17.401 00.000 16108 scope still moving after pulse duration time elapsed
03:07:17.432 00.031 16108 IsSlewing returns 0
03:07:17.433 00.001 16108 IsGuiding returns 1
03:07:17.463 00.030 16108 IsSlewing returns 0
03:07:17.463 00.000 16108 IsGuiding returns 0
03:07:17.463 00.000 16108 scope move finished after 228 + 83 ms
03:07:17.463 00.000 16108 Move returns status 0, amount 228
03:07:17.464 00.001 16108 move complete, result=0
03:07:17.464 00.000 16108 worker thread done servicing request
03:07:17.464 00.000 16108 Worker thread wakes up
03:07:17.464 00.000 21068 GuideStep: -1.0 px 294 ms EAST, 1.1 px 228 ms SOUTH
03:07:17.467 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:17.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:18.627 01.160 16108 Exposure complete
03:07:18.698 00.071 16108 worker thread done servicing request
03:07:18.698 00.000 21068 OnExposeComplete: enter
03:07:18.700 00.002 21068 UpdateGuideState(): m_state=6
03:07:18.702 00.002 21068 Star::Find(15, 464, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
03:07:18.703 00.001 21068 Star::Find returns 1 (0), X=463.42, Y=436.11, Mass=90776, SNR=65.5, Peak=14269 HFD=3.0
03:07:18.703 00.000 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
03:07:18.704 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
03:07:18.705 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.71 hyp=0.81 cameraTheta=-2.08 mountX=0.26 mountY=0.78, mountTheta=1.25
03:07:18.708 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.71, opts=13)
03:07:18.710 00.002 21068 Enqueuing Move request for scope (-0.39, -0.71)
03:07:18.712 00.002 16108 Worker thread wakes up
03:07:18.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.71) opts 0xd
03:07:18.712 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.71)
03:07:18.712 00.000 16108 Moving (-0.39, -0.71) raw xDistance=0.26 yDistance=0.78
03:07:18.713 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
03:07:18.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
03:07:18.713 00.000 16108 MoveAxis(W, 48, ABG)
03:07:18.713 00.000 16108 Guiding  Dir = 3, Dur = 48
03:07:18.713 00.000 16108 IsSlewing returns 0
03:07:18.714 00.001 16108 IsGuiding returns 0
03:07:18.720 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=3872, FiltMin=3334, FiltMax=37433, Gamma=1.000
03:07:18.737 00.017 21068 UpdateGuideState exits: m=90776 SNR=65.5
03:07:18.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:18.738 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:18.739 00.001 21068 Enqueuing Expose request
03:07:18.768 00.029 16108 IsGuiding returns 1
03:07:18.768 00.000 16108 scope still moving after pulse duration time elapsed
03:07:18.801 00.033 16108 IsSlewing returns 0
03:07:18.801 00.000 16108 IsGuiding returns 1
03:07:18.829 00.028 16108 IsSlewing returns 0
03:07:18.829 00.000 16108 IsGuiding returns 1
03:07:18.861 00.032 16108 IsSlewing returns 0
03:07:18.861 00.000 16108 IsGuiding returns 0
03:07:18.861 00.000 16108 scope move finished after 48 + 99 ms
03:07:18.861 00.000 16108 Move returns status 0, amount 48
03:07:18.861 00.000 16108 MoveAxis(S, 157, ABG)
03:07:18.861 00.000 16108 Guiding  Dir = 1, Dur = 157
03:07:18.862 00.001 16108 IsSlewing returns 0
03:07:18.862 00.000 16108 IsGuiding returns 0
03:07:18.863 00.001 16108 PulseGuide returned control before completion, sleep 166
03:07:19.034 00.171 16108 IsGuiding returns 1
03:07:19.035 00.001 16108 scope still moving after pulse duration time elapsed
03:07:19.067 00.032 16108 IsSlewing returns 0
03:07:19.067 00.000 16108 IsGuiding returns 1
03:07:19.099 00.032 16108 IsSlewing returns 0
03:07:19.099 00.000 16108 IsGuiding returns 0
03:07:19.099 00.000 16108 scope move finished after 157 + 79 ms
03:07:19.099 00.000 16108 Move returns status 0, amount 157
03:07:19.099 00.000 16108 move complete, result=0
03:07:19.099 00.000 16108 worker thread done servicing request
03:07:19.099 00.000 16108 Worker thread wakes up
03:07:19.099 00.000 21068 GuideStep: 0.3 px 48 ms WEST, 0.8 px 157 ms SOUTH
03:07:19.101 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:19.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:20.088 00.987 16108 Exposure complete
03:07:20.166 00.078 16108 worker thread done servicing request
03:07:20.166 00.000 21068 OnExposeComplete: enter
03:07:20.167 00.001 21068 UpdateGuideState(): m_state=6
03:07:20.167 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
03:07:20.168 00.001 21068 Star::Find returns 1 (0), X=464.12, Y=436.78, Mass=85463, SNR=69.4, Peak=15264 HFD=2.6
03:07:20.170 00.002 21068 MultiStar: exiting stabilization period
03:07:20.170 00.000 21068 MultiStar: [#1 0.16,-0.17,0.87,U] [#2 0.50,-0.14,0.00,R] [#3 0.22,0.03,0.63,U] [#4 0.26,-0.14,0.76,U] [#5 0.55,-0.69,0.00,M6] [#6 0.20,-0.37,0.66,U] [#7 0.22,-0.01,0.61,U] [#8 0.54,0.01,0.00,M2] 
03:07:20.171 00.001 21068 refined, 5 included, MultiStar: {0.23, -0.12}, one-star: {0.31, -0.04}
03:07:20.172 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
03:07:20.173 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
03:07:20.173 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.47 mountX=-0.25 mountY=0.06, mountTheta=2.91
03:07:20.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.12, opts=13)
03:07:20.176 00.001 21068 Enqueuing Move request for scope (0.23, -0.12)
03:07:20.176 00.000 16108 Worker thread wakes up
03:07:20.177 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
03:07:20.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
03:07:20.177 00.000 16108 Moving (0.23, -0.12) raw xDistance=-0.25 yDistance=0.06
03:07:20.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
03:07:20.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:20.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:07:20.177 00.000 16108 MoveAxis(E, 62, ABG)
03:07:20.177 00.000 16108 Guiding  Dir = 2, Dur = 62
03:07:20.177 00.000 16108 IsSlewing returns 0
03:07:20.177 00.000 16108 IsGuiding returns 0
03:07:20.182 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3875, FiltMin=3337, FiltMax=29747, Gamma=1.000
03:07:20.205 00.023 21068 UpdateGuideState exits: m=85463 SNR=69.4
03:07:20.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:20.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:20.208 00.001 21068 Enqueuing Expose request
03:07:20.213 00.005 16108 PulseGuide returned control before completion, sleep 38
03:07:20.259 00.046 16108 IsGuiding returns 1
03:07:20.259 00.000 16108 scope still moving after pulse duration time elapsed
03:07:20.290 00.031 16108 IsSlewing returns 0
03:07:20.291 00.001 16108 IsGuiding returns 1
03:07:20.321 00.030 16108 IsSlewing returns 0
03:07:20.322 00.001 16108 IsGuiding returns 0
03:07:20.322 00.000 16108 scope move finished after 62 + 81 ms
03:07:20.322 00.000 16108 Move returns status 0, amount 62
03:07:20.322 00.000 16108 MoveAxis(N, 0, ABG)
03:07:20.322 00.000 16108 Move returns status 0, amount 0
03:07:20.322 00.000 16108 move complete, result=0
03:07:20.322 00.000 16108 worker thread done servicing request
03:07:20.322 00.000 16108 Worker thread wakes up
03:07:20.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:20.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:20.323 00.000 21068 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
03:07:21.487 01.164 16108 Exposure complete
03:07:21.553 00.066 16108 worker thread done servicing request
03:07:21.553 00.000 21068 OnExposeComplete: enter
03:07:21.554 00.001 21068 UpdateGuideState(): m_state=6
03:07:21.555 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
03:07:21.556 00.001 21068 Star::Find returns 1 (0), X=464.20, Y=436.16, Mass=73779, SNR=55.8, Peak=12749 HFD=2.6
03:07:21.557 00.001 21068 MultiStar: [#1 0.51,-0.72,0.00,M5] [#2 0.14,-0.63,0.00,M1] [#3 0.52,-0.66,0.00,M9] [#4 0.51,-0.54,0.00,M3] [#5 0.33,-1.07,0.00,M7] [#6 0.50,-0.93,0.00,M5] [#7 -0.01,-0.87,0.00,M3] [#8 0.73,-0.64,0.00,M3] 
03:07:21.557 00.000 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.29)
03:07:21.558 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
03:07:21.559 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=-0.66 hyp=0.77 cameraTheta=-1.03 mountX=-0.50 mountY=0.55, mountTheta=2.31
03:07:21.562 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.66, opts=13)
03:07:21.564 00.002 21068 Enqueuing Move request for scope (0.40, -0.66)
03:07:21.567 00.003 16108 Worker thread wakes up
03:07:21.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.66) opts 0xd
03:07:21.567 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.66)
03:07:21.567 00.000 16108 Moving (0.40, -0.66) raw xDistance=-0.50 yDistance=0.55
03:07:21.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
03:07:21.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
03:07:21.568 00.001 16108 MoveAxis(E, 137, ABG)
03:07:21.568 00.000 16108 Guiding  Dir = 2, Dur = 137
03:07:21.568 00.000 16108 IsSlewing returns 0
03:07:21.568 00.000 16108 IsGuiding returns 0
03:07:21.574 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3878, FiltMin=3305, FiltMax=38041, Gamma=1.000
03:07:21.592 00.018 21068 UpdateGuideState exits: m=73779 SNR=55.8
03:07:21.594 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:21.594 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:21.595 00.001 21068 Enqueuing Expose request
03:07:21.596 00.001 16108 PulseGuide returned control before completion, sleep 122
03:07:21.733 00.137 16108 IsGuiding returns 1
03:07:21.733 00.000 16108 scope still moving after pulse duration time elapsed
03:07:21.765 00.032 16108 IsSlewing returns 0
03:07:21.766 00.001 16108 IsGuiding returns 0
03:07:21.766 00.000 16108 scope move finished after 137 + 61 ms
03:07:21.766 00.000 16108 Move returns status 0, amount 137
03:07:21.766 00.000 16108 MoveAxis(S, 111, ABG)
03:07:21.766 00.000 16108 Guiding  Dir = 1, Dur = 111
03:07:21.766 00.000 16108 IsSlewing returns 0
03:07:21.766 00.000 16108 IsGuiding returns 0
03:07:21.828 00.062 16108 PulseGuide returned control before completion, sleep 61
03:07:21.902 00.074 16108 IsGuiding returns 1
03:07:21.902 00.000 16108 scope still moving after pulse duration time elapsed
03:07:21.934 00.032 16108 IsSlewing returns 0
03:07:21.934 00.000 16108 IsGuiding returns 1
03:07:21.965 00.031 16108 IsSlewing returns 0
03:07:21.965 00.000 16108 IsGuiding returns 1
03:07:21.997 00.032 16108 IsSlewing returns 0
03:07:21.997 00.000 16108 IsGuiding returns 0
03:07:21.997 00.000 16108 scope move finished after 111 + 119 ms
03:07:21.997 00.000 16108 Move returns status 0, amount 111
03:07:21.997 00.000 16108 move complete, result=0
03:07:21.997 00.000 16108 worker thread done servicing request
03:07:21.997 00.000 16108 Worker thread wakes up
03:07:21.997 00.000 21068 GuideStep: -0.5 px 137 ms EAST, 0.6 px 111 ms SOUTH
03:07:22.000 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:22.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:22.984 00.984 16108 Exposure complete
03:07:23.061 00.077 16108 worker thread done servicing request
03:07:23.061 00.000 21068 OnExposeComplete: enter
03:07:23.063 00.002 21068 UpdateGuideState(): m_state=6
03:07:23.064 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
03:07:23.065 00.001 21068 Star::Find returns 1 (0), X=464.35, Y=436.56, Mass=66848, SNR=52.7, Peak=11120 HFD=2.9
03:07:23.067 00.002 21068 MultiStar: [#1 0.54,-0.40,0.00,M6] [#2 0.34,0.08,0.93,U] [#3 0.46,-0.19,0.00,M10] [#4 0.40,-0.19,0.91,U] [#5 0.46,-1.12,0.00,M8] [#6 0.62,-0.81,0.00,M6] [#7 0.16,-0.38,0.69,U] [#8 0.74,-0.11,0.00,M4] 
03:07:23.068 00.001 21068 refined, 3 included, MultiStar: {0.38, -0.18}, one-star: {0.54, -0.26}
03:07:23.069 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
03:07:23.069 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
03:07:23.070 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.18 hyp=0.41 cameraTheta=-0.44 mountX=-0.40 mountY=0.08, mountTheta=2.94
03:07:23.073 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.18, opts=13)
03:07:23.073 00.000 21068 Enqueuing Move request for scope (0.38, -0.18)
03:07:23.075 00.002 16108 Worker thread wakes up
03:07:23.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.18) opts 0xd
03:07:23.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.18)
03:07:23.075 00.000 16108 Moving (0.38, -0.18) raw xDistance=-0.40 yDistance=0.08
03:07:23.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
03:07:23.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:23.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:07:23.075 00.000 16108 MoveAxis(E, 114, ABG)
03:07:23.075 00.000 16108 Guiding  Dir = 2, Dur = 114
03:07:23.075 00.000 16108 IsSlewing returns 0
03:07:23.075 00.000 16108 IsGuiding returns 0
03:07:23.079 00.004 16108 PulseGuide returned control before completion, sleep 121
03:07:23.080 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3885, FiltMin=3328, FiltMax=33187, Gamma=1.000
03:07:23.093 00.013 21068 UpdateGuideState exits: m=66848 SNR=52.7
03:07:23.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:23.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:23.096 00.001 21068 Enqueuing Expose request
03:07:23.203 00.107 16108 IsGuiding returns 1
03:07:23.203 00.000 16108 scope still moving after pulse duration time elapsed
03:07:23.234 00.031 16108 IsSlewing returns 0
03:07:23.235 00.001 16108 IsGuiding returns 1
03:07:23.265 00.030 16108 IsSlewing returns 0
03:07:23.265 00.000 16108 IsGuiding returns 0
03:07:23.265 00.000 16108 scope move finished after 114 + 76 ms
03:07:23.265 00.000 16108 Move returns status 0, amount 114
03:07:23.265 00.000 16108 MoveAxis(N, 0, ABG)
03:07:23.265 00.000 16108 Move returns status 0, amount 0
03:07:23.265 00.000 16108 move complete, result=0
03:07:23.267 00.002 16108 worker thread done servicing request
03:07:23.267 00.000 16108 Worker thread wakes up
03:07:23.267 00.000 21068 GuideStep: -0.4 px 114 ms EAST, 0.1 px 0 ms NORTH
03:07:23.269 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:23.270 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:24.434 01.164 16108 Exposure complete
03:07:24.489 00.055 16108 worker thread done servicing request
03:07:24.489 00.000 21068 OnExposeComplete: enter
03:07:24.490 00.001 21068 UpdateGuideState(): m_state=6
03:07:24.491 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
03:07:24.491 00.000 21068 Star::Find returns 1 (0), X=463.10, Y=437.18, Mass=78553, SNR=55.7, Peak=13872 HFD=2.7
03:07:24.492 00.001 21068 MultiStar: [#1 -0.64,0.15,0.00,M7] [#2 -1.21,0.28,0.00,M1] [#3 -0.64,0.39,0.00,R] [#4 -0.72,0.39,0.00,M3] [#5 -0.88,-0.24,0.00,M9] [#6 -0.76,0.12,0.00,M7] [#7 -0.93,0.30,0.00,M3] [#8 -0.47,0.72,0.00,M5] 
03:07:24.494 00.002 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
03:07:24.494 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
03:07:24.495 00.001 21068 CameraToMount -- cameraX=-0.70 cameraY=0.36 hyp=0.79 cameraTheta=2.67 mountX=0.76 mountY=-0.18, mountTheta=-0.24
03:07:24.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.70, y=0.36, opts=13)
03:07:24.498 00.001 21068 Enqueuing Move request for scope (-0.70, 0.36)
03:07:24.499 00.001 16108 Worker thread wakes up
03:07:24.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.36) opts 0xd
03:07:24.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.70, 0.36)
03:07:24.499 00.000 16108 Moving (-0.70, 0.36) raw xDistance=0.76 yDistance=-0.18
03:07:24.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.76
03:07:24.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:24.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:07:24.499 00.000 16108 MoveAxis(W, 190, ABG)
03:07:24.499 00.000 16108 Guiding  Dir = 3, Dur = 190
03:07:24.499 00.000 16108 IsSlewing returns 0
03:07:24.500 00.001 16108 IsGuiding returns 0
03:07:24.505 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3888, FiltMin=3270, FiltMax=30857, Gamma=1.000
03:07:24.527 00.022 16108 PulseGuide returned control before completion, sleep 174
03:07:24.529 00.002 21068 UpdateGuideState exits: m=78553 SNR=55.7
03:07:24.529 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:24.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:24.531 00.001 21068 Enqueuing Expose request
03:07:24.713 00.182 16108 IsGuiding returns 1
03:07:24.713 00.000 16108 scope still moving after pulse duration time elapsed
03:07:24.745 00.032 16108 IsSlewing returns 0
03:07:24.745 00.000 16108 IsGuiding returns 1
03:07:24.776 00.031 16108 IsSlewing returns 0
03:07:24.777 00.001 16108 IsGuiding returns 1
03:07:24.807 00.030 16108 IsSlewing returns 0
03:07:24.807 00.000 16108 IsGuiding returns 0
03:07:24.807 00.000 16108 scope move finished after 190 + 117 ms
03:07:24.807 00.000 16108 Move returns status 0, amount 190
03:07:24.807 00.000 16108 MoveAxis(N, 0, ABG)
03:07:24.808 00.001 16108 Move returns status 0, amount 0
03:07:24.808 00.000 16108 move complete, result=0
03:07:24.808 00.000 16108 worker thread done servicing request
03:07:24.808 00.000 16108 Worker thread wakes up
03:07:24.808 00.000 21068 GuideStep: 0.8 px 190 ms WEST, -0.2 px 0 ms NORTH
03:07:24.810 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:24.811 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:25.784 00.973 16108 Exposure complete
03:07:25.855 00.071 16108 worker thread done servicing request
03:07:25.855 00.000 21068 OnExposeComplete: enter
03:07:25.857 00.002 21068 UpdateGuideState(): m_state=6
03:07:25.858 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
03:07:25.859 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=437.36, Mass=83400, SNR=70.1, Peak=12576 HFD=3.1
03:07:25.860 00.001 21068 MultiStar: [#1 -0.36,0.21,1.05,U] [#2 -0.82,0.64,0.00,M2] [#3 -0.05,-0.07,0.64,U] [#4 -0.02,0.09,0.65,U] [#5 -0.16,-0.66,0.00,M10] [#6 -0.05,0.14,0.66,U] [#7 -0.43,0.31,0.00,M4] [#8 -0.09,0.47,0.00,M6] 
03:07:25.860 00.000 21068 refined, 4 included, MultiStar: {-0.17, 0.22}, one-star: {-0.21, 0.55}
03:07:25.861 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
03:07:25.862 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
03:07:25.862 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.27 cameraTheta=2.22 mountX=0.20 mountY=-0.17, mountTheta=-0.71
03:07:25.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.22, opts=13)
03:07:25.864 00.000 21068 Enqueuing Move request for scope (-0.17, 0.22)
03:07:25.866 00.002 16108 Worker thread wakes up
03:07:25.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
03:07:25.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
03:07:25.866 00.000 16108 Moving (-0.17, 0.22) raw xDistance=0.20 yDistance=-0.17
03:07:25.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.20
03:07:25.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:25.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:07:25.866 00.000 16108 MoveAxis(W, 66, ABG)
03:07:25.867 00.001 16108 Guiding  Dir = 3, Dur = 66
03:07:25.867 00.000 16108 IsSlewing returns 0
03:07:25.867 00.000 16108 IsGuiding returns 0
03:07:25.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3894, FiltMin=3379, FiltMax=32201, Gamma=1.000
03:07:25.888 00.018 16108 PulseGuide returned control before completion, sleep 56
03:07:25.898 00.010 21068 UpdateGuideState exits: m=83400 SNR=70.1
03:07:25.899 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:25.901 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:25.903 00.002 21068 Enqueuing Expose request
03:07:25.948 00.045 16108 IsGuiding returns 1
03:07:25.948 00.000 16108 scope still moving after pulse duration time elapsed
03:07:25.979 00.031 16108 IsSlewing returns 0
03:07:25.979 00.000 16108 IsGuiding returns 0
03:07:25.979 00.000 16108 scope move finished after 66 + 47 ms
03:07:25.979 00.000 16108 Move returns status 0, amount 66
03:07:25.979 00.000 16108 MoveAxis(N, 0, ABG)
03:07:25.979 00.000 16108 Move returns status 0, amount 0
03:07:25.979 00.000 16108 move complete, result=0
03:07:25.979 00.000 16108 worker thread done servicing request
03:07:25.981 00.002 16108 Worker thread wakes up
03:07:25.981 00.000 21068 GuideStep: 0.2 px 66 ms WEST, -0.2 px 0 ms NORTH
03:07:25.983 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:25.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:27.146 01.163 16108 Exposure complete
03:07:27.199 00.053 16108 worker thread done servicing request
03:07:27.199 00.000 21068 OnExposeComplete: enter
03:07:27.200 00.001 21068 UpdateGuideState(): m_state=6
03:07:27.201 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
03:07:27.202 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.57, Mass=96088, SNR=67.8, Peak=13408 HFD=3.2
03:07:27.203 00.001 21068 MultiStar: [#1 0.10,-0.40,0.84,U] [#2 -0.00,0.13,0.78,U] [#3 1.18,-0.38,0.00,M1] [#4 0.44,-0.44,0.00,M3] [#5 0.25,-1.11,0.00,R] [#6 0.46,-0.45,0.00,M7] [#7 -0.28,-0.50,0.00,M5] [#8 0.52,-0.11,0.00,M7] 
03:07:27.204 00.001 21068 refined, 2 included, MultiStar: {0.11, -0.18}, one-star: {0.21, -0.24}
03:07:27.205 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
03:07:27.206 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
03:07:27.206 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.22 cameraTheta=-1.02 mountX=-0.14 mountY=0.15, mountTheta=2.32
03:07:27.208 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.18, opts=13)
03:07:27.209 00.001 21068 Enqueuing Move request for scope (0.11, -0.18)
03:07:27.210 00.001 16108 Worker thread wakes up
03:07:27.210 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
03:07:27.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
03:07:27.210 00.000 16108 Moving (0.11, -0.18) raw xDistance=-0.14 yDistance=0.15
03:07:27.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:07:27.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:27.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:07:27.211 00.001 16108 MoveAxis(E, 0, ABG)
03:07:27.211 00.000 16108 Move returns status 0, amount 0
03:07:27.211 00.000 16108 MoveAxis(N, 0, ABG)
03:07:27.211 00.000 16108 Move returns status 0, amount 0
03:07:27.211 00.000 16108 move complete, result=0
03:07:27.211 00.000 16108 worker thread done servicing request
03:07:27.214 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3901, FiltMin=3353, FiltMax=32166, Gamma=1.000
03:07:27.228 00.014 21068 UpdateGuideState exits: m=96088 SNR=67.8
03:07:27.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:27.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:27.231 00.001 21068 Enqueuing Expose request
03:07:27.232 00.001 16108 Worker thread wakes up
03:07:27.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:27.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:27.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:28.214 00.982 16108 Exposure complete
03:07:28.268 00.054 16108 worker thread done servicing request
03:07:28.269 00.001 21068 OnExposeComplete: enter
03:07:28.270 00.001 21068 UpdateGuideState(): m_state=6
03:07:28.272 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
03:07:28.274 00.002 21068 Star::Find returns 1 (0), X=464.06, Y=436.30, Mass=85908, SNR=63.3, Peak=12608 HFD=2.6
03:07:28.276 00.002 21068 MultiStar: [#1 0.47,-0.25,0.00,M6] [#2 0.41,-0.32,0.00,M2] [#3 1.23,-0.87,0.00,M2] [#4 0.64,-0.53,0.00,M4] [#5 0.67,0.27,0.00,M1] [#6 1.09,-0.55,0.00,M8] [#7 0.31,-0.41,0.00,M6] [#8 0.55,-0.34,0.00,M8] 
03:07:28.277 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
03:07:28.279 00.002 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
03:07:28.280 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.51 hyp=0.57 cameraTheta=-1.11 mountX=-0.34 mountY=0.44, mountTheta=2.23
03:07:28.285 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.51, opts=13)
03:07:28.288 00.003 21068 Enqueuing Move request for scope (0.25, -0.51)
03:07:28.289 00.001 16108 Worker thread wakes up
03:07:28.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.51) opts 0xd
03:07:28.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.51)
03:07:28.289 00.000 16108 Moving (0.25, -0.51) raw xDistance=-0.34 yDistance=0.44
03:07:28.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:07:28.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:07:28.289 00.000 16108 MoveAxis(E, 88, ABG)
03:07:28.289 00.000 16108 Guiding  Dir = 2, Dur = 88
03:07:28.289 00.000 16108 IsSlewing returns 0
03:07:28.290 00.001 16108 IsGuiding returns 0
03:07:28.299 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3907, FiltMin=3273, FiltMax=30483, Gamma=1.000
03:07:28.314 00.015 21068 UpdateGuideState exits: m=85908 SNR=63.3
03:07:28.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:28.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:28.316 00.000 21068 Enqueuing Expose request
03:07:28.352 00.036 16108 PulseGuide returned control before completion, sleep 36
03:07:28.398 00.046 16108 IsGuiding returns 1
03:07:28.398 00.000 16108 scope still moving after pulse duration time elapsed
03:07:28.428 00.030 16108 IsSlewing returns 0
03:07:28.428 00.000 16108 IsGuiding returns 1
03:07:28.460 00.032 16108 IsSlewing returns 0
03:07:28.460 00.000 16108 IsGuiding returns 0
03:07:28.460 00.000 16108 scope move finished after 88 + 82 ms
03:07:28.460 00.000 16108 Move returns status 0, amount 88
03:07:28.460 00.000 16108 MoveAxis(S, 88, ABG)
03:07:28.462 00.002 16108 Guiding  Dir = 1, Dur = 88
03:07:28.462 00.000 16108 IsSlewing returns 0
03:07:28.462 00.000 16108 IsGuiding returns 0
03:07:28.509 00.047 16108 PulseGuide returned control before completion, sleep 52
03:07:28.570 00.061 16108 IsGuiding returns 1
03:07:28.570 00.000 16108 scope still moving after pulse duration time elapsed
03:07:28.602 00.032 16108 IsSlewing returns 0
03:07:28.602 00.000 16108 IsGuiding returns 0
03:07:28.602 00.000 16108 scope move finished after 88 + 52 ms
03:07:28.603 00.001 16108 Move returns status 0, amount 88
03:07:28.603 00.000 16108 move complete, result=0
03:07:28.603 00.000 16108 worker thread done servicing request
03:07:28.603 00.000 21068 GuideStep: -0.3 px 88 ms EAST, 0.4 px 88 ms SOUTH
03:07:28.606 00.003 16108 Worker thread wakes up
03:07:28.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:28.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:29.767 01.161 16108 Exposure complete
03:07:29.837 00.070 16108 worker thread done servicing request
03:07:29.839 00.002 21068 OnExposeComplete: enter
03:07:29.839 00.000 21068 UpdateGuideState(): m_state=6
03:07:29.840 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
03:07:29.841 00.001 21068 Star::Find returns 1 (0), X=463.12, Y=436.58, Mass=89470, SNR=61.5, Peak=13584 HFD=3.1
03:07:29.842 00.001 21068 MultiStar: [#1 -0.64,-0.18,0.00,M7] [#2 -1.26,-0.19,0.00,M3] [#3 -0.00,-0.47,0.86,U] [#4 -0.33,-0.19,0.70,U] [#5 -0.98,0.57,0.00,M2] [#6 -0.56,-0.53,0.00,M9] [#7 -0.89,-0.15,0.00,M7] [#8 -0.22,-0.03,0.56,U] 
03:07:29.843 00.001 21068 refined, 3 included, MultiStar: {-0.33, -0.26}, one-star: {-0.69, -0.24}
03:07:29.844 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
03:07:29.844 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
03:07:29.845 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.26 hyp=0.42 cameraTheta=-2.49 mountX=0.29 mountY=0.33, mountTheta=0.85
03:07:29.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.26, opts=13)
03:07:29.848 00.001 21068 Enqueuing Move request for scope (-0.33, -0.26)
03:07:29.850 00.002 16108 Worker thread wakes up
03:07:29.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.26) opts 0xd
03:07:29.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.26)
03:07:29.850 00.000 16108 Moving (-0.33, -0.26) raw xDistance=0.29 yDistance=0.33
03:07:29.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
03:07:29.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:07:29.850 00.000 16108 MoveAxis(W, 69, ABG)
03:07:29.850 00.000 16108 Guiding  Dir = 3, Dur = 69
03:07:29.850 00.000 16108 IsSlewing returns 0
03:07:29.850 00.000 16108 IsGuiding returns 0
03:07:29.855 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3913, FiltMin=3289, FiltMax=25856, Gamma=1.000
03:07:29.857 00.002 16108 PulseGuide returned control before completion, sleep 73
03:07:29.875 00.018 21068 UpdateGuideState exits: m=89470 SNR=61.5
03:07:29.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:29.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:29.878 00.001 21068 Enqueuing Expose request
03:07:29.937 00.059 16108 IsGuiding returns 1
03:07:29.937 00.000 16108 scope still moving after pulse duration time elapsed
03:07:29.966 00.029 16108 IsSlewing returns 0
03:07:29.966 00.000 16108 IsGuiding returns 0
03:07:29.966 00.000 16108 scope move finished after 69 + 47 ms
03:07:29.967 00.001 16108 Move returns status 0, amount 69
03:07:29.967 00.000 16108 MoveAxis(S, 66, ABG)
03:07:29.967 00.000 16108 Guiding  Dir = 1, Dur = 66
03:07:29.967 00.000 16108 IsSlewing returns 0
03:07:29.967 00.000 16108 IsGuiding returns 0
03:07:30.015 00.048 16108 PulseGuide returned control before completion, sleep 29
03:07:30.060 00.045 16108 IsGuiding returns 1
03:07:30.060 00.000 16108 scope still moving after pulse duration time elapsed
03:07:30.097 00.037 16108 IsSlewing returns 0
03:07:30.097 00.000 16108 IsGuiding returns 1
03:07:30.123 00.026 16108 IsSlewing returns 0
03:07:30.123 00.000 16108 IsGuiding returns 0
03:07:30.123 00.000 16108 scope move finished after 66 + 89 ms
03:07:30.123 00.000 16108 Move returns status 0, amount 66
03:07:30.123 00.000 16108 move complete, result=0
03:07:30.123 00.000 16108 worker thread done servicing request
03:07:30.123 00.000 16108 Worker thread wakes up
03:07:30.123 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.3 px 66 ms SOUTH
03:07:30.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:30.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:31.103 00.979 16108 Exposure complete
03:07:31.160 00.057 16108 worker thread done servicing request
03:07:31.160 00.000 21068 OnExposeComplete: enter
03:07:31.161 00.001 21068 UpdateGuideState(): m_state=6
03:07:31.162 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
03:07:31.164 00.002 21068 Star::Find returns 1 (0), X=463.40, Y=436.65, Mass=61792, SNR=45.7, Peak=11808 HFD=2.9
03:07:31.164 00.000 21068 MultiStar: [#1 -0.55,0.07,0.00,M8] [#2 -1.10,0.11,0.00,M4] [#3 0.13,-0.32,1.16,U] [#4 -0.31,0.04,0.93,U] [#5 -0.82,0.96,0.00,M3] [#6 -0.36,-0.01,0.91,U] [#7 -0.25,-0.30,0.75,U] [#8 -0.25,0.27,0.67,U] 
03:07:31.165 00.001 21068 refined, 5 included, MultiStar: {-0.23, -0.10}, one-star: {-0.41, -0.17}
03:07:31.166 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
03:07:31.167 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
03:07:31.167 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.72 mountX=0.21 mountY=0.15, mountTheta=0.64
03:07:31.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.10, opts=13)
03:07:31.170 00.001 21068 Enqueuing Move request for scope (-0.23, -0.10)
03:07:31.170 00.000 16108 Worker thread wakes up
03:07:31.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
03:07:31.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
03:07:31.170 00.000 16108 Moving (-0.23, -0.10) raw xDistance=0.21 yDistance=0.15
03:07:31.171 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
03:07:31.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:31.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:07:31.171 00.000 16108 MoveAxis(W, 59, ABG)
03:07:31.171 00.000 16108 Guiding  Dir = 3, Dur = 59
03:07:31.171 00.000 16108 IsSlewing returns 0
03:07:31.171 00.000 16108 IsGuiding returns 0
03:07:31.177 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3920, FiltMin=3366, FiltMax=26557, Gamma=1.000
03:07:31.199 00.022 21068 UpdateGuideState exits: m=61792 SNR=45.7
03:07:31.201 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:31.203 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:31.205 00.002 21068 Enqueuing Expose request
03:07:31.221 00.016 16108 PulseGuide returned control before completion, sleep 20
03:07:31.251 00.030 16108 IsGuiding returns 1
03:07:31.251 00.000 16108 scope still moving after pulse duration time elapsed
03:07:31.282 00.031 16108 IsSlewing returns 0
03:07:31.282 00.000 16108 IsGuiding returns 1
03:07:31.313 00.031 16108 IsSlewing returns 0
03:07:31.313 00.000 16108 IsGuiding returns 0
03:07:31.313 00.000 16108 scope move finished after 59 + 83 ms
03:07:31.313 00.000 16108 Move returns status 0, amount 59
03:07:31.313 00.000 16108 MoveAxis(N, 0, ABG)
03:07:31.313 00.000 16108 Move returns status 0, amount 0
03:07:31.313 00.000 16108 move complete, result=0
03:07:31.315 00.002 16108 worker thread done servicing request
03:07:31.315 00.000 16108 Worker thread wakes up
03:07:31.315 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.2 px 0 ms NORTH
03:07:31.317 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:31.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:32.468 01.151 16108 Exposure complete
03:07:32.522 00.054 16108 worker thread done servicing request
03:07:32.522 00.000 21068 OnExposeComplete: enter
03:07:32.523 00.001 21068 UpdateGuideState(): m_state=6
03:07:32.524 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
03:07:32.525 00.001 21068 Star::Find returns 1 (0), X=463.53, Y=437.22, Mass=81334, SNR=61.7, Peak=12032 HFD=3.1
03:07:32.526 00.001 21068 MultiStar: [#1 -0.55,0.67,0.00,M9] [#2 -0.56,0.87,0.00,M5] [#3 0.40,0.21,0.69,U] [#4 -0.15,0.54,0.00,M3] [#5 -0.46,1.19,0.00,M4] [#6 -0.40,0.32,0.00,M9] [#7 -0.62,0.44,0.00,M7] [#8 0.07,0.62,0.00,M7] 
03:07:32.527 00.001 21068 refined, 1 included, MultiStar: {-0.00, 0.33}, one-star: {-0.28, 0.40}
03:07:32.527 00.000 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
03:07:32.528 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
03:07:32.529 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.58 mountX=0.06 mountY=-0.32, mountTheta=-1.38
03:07:32.530 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.33, opts=13)
03:07:32.531 00.001 21068 Enqueuing Move request for scope (-0.00, 0.33)
03:07:32.532 00.001 16108 Worker thread wakes up
03:07:32.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd
03:07:32.532 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.33)
03:07:32.532 00.000 16108 Moving (-0.00, 0.33) raw xDistance=0.06 yDistance=-0.32
03:07:32.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:07:32.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:32.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:07:32.533 00.001 16108 MoveAxis(E, 0, ABG)
03:07:32.533 00.000 16108 Move returns status 0, amount 0
03:07:32.533 00.000 16108 MoveAxis(N, 0, ABG)
03:07:32.533 00.000 16108 Move returns status 0, amount 0
03:07:32.533 00.000 16108 move complete, result=0
03:07:32.533 00.000 16108 worker thread done servicing request
03:07:32.537 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=3929, FiltMin=3337, FiltMax=31699, Gamma=1.000
03:07:32.562 00.025 21068 UpdateGuideState exits: m=81334 SNR=61.7
03:07:32.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:32.565 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:32.566 00.001 21068 Enqueuing Expose request
03:07:32.569 00.003 16108 Worker thread wakes up
03:07:32.569 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:07:32.571 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:32.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:33.545 00.974 16108 Exposure complete
03:07:33.621 00.076 16108 worker thread done servicing request
03:07:33.621 00.000 21068 OnExposeComplete: enter
03:07:33.622 00.001 21068 UpdateGuideState(): m_state=6
03:07:33.622 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
03:07:33.623 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=437.57, Mass=73633, SNR=55.7, Peak=13638 HFD=2.7
03:07:33.624 00.001 21068 MultiStar: [#1 -0.08,0.48,0.00,M10] [#2 -0.62,0.93,0.00,M6] [#3 0.65,0.57,0.00,M1] [#4 0.18,0.44,0.00,M4] [#5 -0.01,1.55,0.00,M5] [#6 -0.10,0.35,0.70,U] [#7 -0.69,0.85,0.00,M8] [#8 -0.13,0.95,0.00,M8] 
03:07:33.625 00.001 21068 refined, 1 included, MultiStar: {-0.10, 0.59}, one-star: {-0.11, 0.75}
03:07:33.626 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
03:07:33.626 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
03:07:33.627 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.75 mountX=0.20 mountY=-0.55, mountTheta=-1.21
03:07:33.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.59, opts=13)
03:07:33.629 00.000 21068 Enqueuing Move request for scope (-0.10, 0.59)
03:07:33.630 00.001 16108 Worker thread wakes up
03:07:33.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.59) opts 0xd
03:07:33.630 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.59)
03:07:33.630 00.000 16108 Moving (-0.10, 0.59) raw xDistance=0.20 yDistance=-0.55
03:07:33.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:07:33.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:33.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
03:07:33.630 00.000 16108 MoveAxis(W, 54, ABG)
03:07:33.630 00.000 16108 Guiding  Dir = 3, Dur = 54
03:07:33.632 00.002 16108 IsSlewing returns 0
03:07:33.632 00.000 16108 IsGuiding returns 0
03:07:33.639 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3933, FiltMin=3360, FiltMax=32179, Gamma=1.000
03:07:33.659 00.020 21068 UpdateGuideState exits: m=73633 SNR=55.7
03:07:33.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:33.662 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:33.663 00.001 21068 Enqueuing Expose request
03:07:33.680 00.017 16108 PulseGuide returned control before completion, sleep 16
03:07:33.711 00.031 16108 IsGuiding returns 1
03:07:33.711 00.000 16108 scope still moving after pulse duration time elapsed
03:07:33.742 00.031 16108 IsSlewing returns 0
03:07:33.742 00.000 16108 IsGuiding returns 1
03:07:33.774 00.032 16108 IsSlewing returns 0
03:07:33.774 00.000 16108 IsGuiding returns 0
03:07:33.774 00.000 16108 scope move finished after 54 + 89 ms
03:07:33.774 00.000 16108 Move returns status 0, amount 54
03:07:33.774 00.000 16108 MoveAxis(N, 0, ABG)
03:07:33.774 00.000 16108 Move returns status 0, amount 0
03:07:33.775 00.001 16108 move complete, result=0
03:07:33.775 00.000 16108 worker thread done servicing request
03:07:33.775 00.000 16108 Worker thread wakes up
03:07:33.775 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.5 px 0 ms NORTH
03:07:33.778 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:33.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:34.942 01.164 16108 Exposure complete
03:07:35.014 00.072 16108 worker thread done servicing request
03:07:35.014 00.000 21068 OnExposeComplete: enter
03:07:35.016 00.002 21068 UpdateGuideState(): m_state=6
03:07:35.017 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
03:07:35.020 00.003 21068 Star::Find returns 1 (0), X=463.90, Y=437.41, Mass=71196, SNR=54.0, Peak=13814 HFD=2.4
03:07:35.023 00.003 21068 MultiStar: [#1 -0.10,0.67,0.00,R] [#2 -0.27,0.97,0.00,M7] [#3 0.60,0.21,0.00,M2] [#4 0.13,0.67,0.00,M5] [#5 -0.41,0.94,0.00,M6] [#6 -0.11,0.36,0.74,U] [#7 -0.01,0.17,0.54,U] [#8 -0.01,0.61,0.00,M9] 
03:07:35.025 00.002 21068 refined, 2 included, MultiStar: {0.00, 0.42}, one-star: {0.09, 0.59}
03:07:35.027 00.002 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
03:07:35.028 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
03:07:35.029 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=0.07 mountY=-0.41, mountTheta=-1.40
03:07:35.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.42, opts=13)
03:07:35.033 00.002 21068 Enqueuing Move request for scope (0.00, 0.42)
03:07:35.034 00.001 16108 Worker thread wakes up
03:07:35.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.42) opts 0xd
03:07:35.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.42)
03:07:35.034 00.000 16108 Moving (0.00, 0.42) raw xDistance=0.07 yDistance=-0.41
03:07:35.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:07:35.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:07:35.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:07:35.034 00.000 16108 MoveAxis(E, 0, ABG)
03:07:35.034 00.000 16108 Move returns status 0, amount 0
03:07:35.034 00.000 16108 MoveAxis(N, 0, ABG)
03:07:35.034 00.000 16108 Move returns status 0, amount 0
03:07:35.034 00.000 16108 move complete, result=0
03:07:35.034 00.000 16108 worker thread done servicing request
03:07:35.038 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3939, FiltMin=3389, FiltMax=29328, Gamma=1.000
03:07:35.050 00.012 21068 UpdateGuideState exits: m=71196 SNR=54.0
03:07:35.052 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:35.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:35.054 00.001 21068 Enqueuing Expose request
03:07:35.056 00.002 16108 Worker thread wakes up
03:07:35.056 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:07:35.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:35.058 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:36.040 00.982 16108 Exposure complete
03:07:36.098 00.058 16108 worker thread done servicing request
03:07:36.098 00.000 21068 OnExposeComplete: enter
03:07:36.098 00.000 21068 UpdateGuideState(): m_state=6
03:07:36.099 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
03:07:36.100 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=437.19, Mass=59100, SNR=48.5, Peak=13472 HFD=2.3
03:07:36.101 00.001 21068 MultiStar: [#1 0.03,-0.22,1.05,U] [#2 -0.45,0.54,0.00,M8] [#3 0.76,0.26,0.00,M3] [#4 0.27,0.25,1.02,U] [#5 0.02,1.06,0.00,M7] [#6 0.04,0.21,0.93,U] [#7 -0.27,0.00,0.61,U] [#8 -0.06,0.10,0.60,U] 
03:07:36.101 00.000 21068 refined, 5 included, MultiStar: {-0.01, 0.12}, one-star: {-0.19, 0.37}
03:07:36.102 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
03:07:36.104 00.002 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
03:07:36.104 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.03 mountY=-0.12, mountTheta=-1.31
03:07:36.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
03:07:36.107 00.001 21068 Enqueuing Move request for scope (-0.01, 0.12)
03:07:36.108 00.001 16108 Worker thread wakes up
03:07:36.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
03:07:36.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:07:36.108 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.12
03:07:36.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:07:36.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:36.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:07:36.108 00.000 16108 MoveAxis(E, 0, ABG)
03:07:36.108 00.000 16108 Move returns status 0, amount 0
03:07:36.108 00.000 16108 MoveAxis(N, 0, ABG)
03:07:36.108 00.000 16108 Move returns status 0, amount 0
03:07:36.108 00.000 16108 move complete, result=0
03:07:36.109 00.001 16108 worker thread done servicing request
03:07:36.115 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3945, FiltMin=3379, FiltMax=30704, Gamma=1.000
03:07:36.131 00.016 21068 UpdateGuideState exits: m=59100 SNR=48.5
03:07:36.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:36.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:36.133 00.000 21068 Enqueuing Expose request
03:07:36.134 00.001 16108 Worker thread wakes up
03:07:36.134 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:36.135 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:36.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:37.297 01.162 16108 Exposure complete
03:07:37.353 00.056 16108 worker thread done servicing request
03:07:37.354 00.001 21068 OnExposeComplete: enter
03:07:37.354 00.000 21068 UpdateGuideState(): m_state=6
03:07:37.356 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
03:07:37.357 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=437.06, Mass=62356, SNR=49.6, Peak=13328 HFD=2.4
03:07:37.358 00.001 21068 MultiStar: [#1 -0.12,-0.31,1.16,U] [#2 -0.42,0.60,0.00,M9] [#3 0.49,0.09,0.00,M4] [#4 -0.06,0.46,0.72,U] [#5 -0.37,0.91,0.00,M8] [#6 0.01,0.10,0.82,U] [#7 -0.68,0.30,0.00,M7] [#8 -0.08,0.39,0.59,U] 
03:07:37.359 00.001 21068 refined, 4 included, MultiStar: {-0.12, 0.12}, one-star: {-0.29, 0.24}
03:07:37.359 00.000 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
03:07:37.360 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
03:07:37.361 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.34 mountX=0.14 mountY=-0.09, mountTheta=-0.58
03:07:37.362 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.12, opts=13)
03:07:37.364 00.002 21068 Enqueuing Move request for scope (-0.12, 0.12)
03:07:37.365 00.001 16108 Worker thread wakes up
03:07:37.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
03:07:37.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
03:07:37.365 00.000 16108 Moving (-0.12, 0.12) raw xDistance=0.14 yDistance=-0.09
03:07:37.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:37.365 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:37.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:07:37.365 00.000 16108 MoveAxis(E, 0, ABG)
03:07:37.365 00.000 16108 Move returns status 0, amount 0
03:07:37.365 00.000 16108 MoveAxis(N, 0, ABG)
03:07:37.365 00.000 16108 Move returns status 0, amount 0
03:07:37.365 00.000 16108 move complete, result=0
03:07:37.365 00.000 16108 worker thread done servicing request
03:07:37.368 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3952, FiltMin=3376, FiltMax=33472, Gamma=1.000
03:07:37.382 00.014 21068 UpdateGuideState exits: m=62356 SNR=49.6
03:07:37.384 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:37.384 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:37.385 00.001 21068 Enqueuing Expose request
03:07:37.386 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:37.387 00.001 16108 Worker thread wakes up
03:07:37.387 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:37.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:38.360 00.973 16108 Exposure complete
03:07:38.423 00.063 16108 worker thread done servicing request
03:07:38.423 00.000 21068 OnExposeComplete: enter
03:07:38.426 00.003 21068 UpdateGuideState(): m_state=6
03:07:38.428 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
03:07:38.430 00.002 21068 Star::Find returns 1 (0), X=464.09, Y=437.00, Mass=80851, SNR=66.5, Peak=15600 HFD=2.8
03:07:38.433 00.003 21068 MultiStar: [#1 0.00,-0.49,0.00,M1] [#2 -0.18,0.61,0.00,M10] [#3 0.66,0.14,0.00,M5] [#4 0.19,0.21,0.57,U] [#5 -0.12,0.74,0.00,M9] [#6 0.08,-0.06,0.62,U] [#7 -0.04,0.31,0.50,U] [#8 0.49,0.44,0.00,M8] 
03:07:38.434 00.001 21068 refined, 3 included, MultiStar: {0.16, 0.16}, one-star: {0.28, 0.18}
03:07:38.435 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
03:07:38.437 00.002 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
03:07:38.437 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.22 cameraTheta=0.79 mountX=-0.13 mountY=-0.19, mountTheta=-2.15
03:07:38.439 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.16, opts=13)
03:07:38.441 00.002 21068 Enqueuing Move request for scope (0.16, 0.16)
03:07:38.442 00.001 16108 Worker thread wakes up
03:07:38.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
03:07:38.443 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
03:07:38.443 00.000 16108 Moving (0.16, 0.16) raw xDistance=-0.13 yDistance=-0.19
03:07:38.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:07:38.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:38.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:07:38.443 00.000 16108 MoveAxis(E, 0, ABG)
03:07:38.443 00.000 16108 Move returns status 0, amount 0
03:07:38.443 00.000 16108 MoveAxis(N, 0, ABG)
03:07:38.443 00.000 16108 Move returns status 0, amount 0
03:07:38.443 00.000 16108 move complete, result=0
03:07:38.443 00.000 16108 worker thread done servicing request
03:07:38.448 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3961, FiltMin=3347, FiltMax=29104, Gamma=1.000
03:07:38.463 00.015 21068 UpdateGuideState exits: m=80851 SNR=66.5
03:07:38.463 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:38.465 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:38.466 00.001 21068 Enqueuing Expose request
03:07:38.466 00.000 16108 Worker thread wakes up
03:07:38.467 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:38.467 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:38.467 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:39.623 01.156 16108 Exposure complete
03:07:39.680 00.057 16108 worker thread done servicing request
03:07:39.680 00.000 21068 OnExposeComplete: enter
03:07:39.681 00.001 21068 UpdateGuideState(): m_state=6
03:07:39.681 00.000 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
03:07:39.682 00.001 21068 Star::Find returns 1 (0), X=464.26, Y=437.01, Mass=75823, SNR=56.0, Peak=14688 HFD=2.5
03:07:39.683 00.001 21068 MultiStar: [#1 0.38,-0.32,0.00,M2] [#2 0.41,0.72,0.00,R] [#3 1.24,0.09,0.00,M6] [#4 0.81,0.40,0.00,M3] [#5 0.59,0.84,0.00,M10] [#6 0.66,-0.02,0.00,M5] [#7 0.22,0.01,0.80,U] [#8 1.01,0.09,0.00,M9] 
03:07:39.684 00.001 21068 refined, 1 included, MultiStar: {0.35, 0.11}, one-star: {0.45, 0.19}
03:07:39.684 00.000 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
03:07:39.685 00.001 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
03:07:39.685 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.31 mountX=-0.32 mountY=-0.19, mountTheta=-2.61
03:07:39.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.11, opts=13)
03:07:39.689 00.001 21068 Enqueuing Move request for scope (0.35, 0.11)
03:07:39.690 00.001 16108 Worker thread wakes up
03:07:39.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd
03:07:39.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.11)
03:07:39.690 00.000 16108 Moving (0.35, 0.11) raw xDistance=-0.32 yDistance=-0.19
03:07:39.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:07:39.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:39.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:07:39.690 00.000 16108 MoveAxis(E, 85, ABG)
03:07:39.690 00.000 16108 Guiding  Dir = 2, Dur = 85
03:07:39.690 00.000 16108 IsSlewing returns 0
03:07:39.690 00.000 16108 IsGuiding returns 0
03:07:39.694 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3971, FiltMin=3395, FiltMax=27865, Gamma=1.000
03:07:39.708 00.014 21068 UpdateGuideState exits: m=75823 SNR=56.0
03:07:39.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:39.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:39.711 00.001 21068 Enqueuing Expose request
03:07:39.737 00.026 16108 PulseGuide returned control before completion, sleep 49
03:07:39.799 00.062 16108 IsGuiding returns 1
03:07:39.799 00.000 16108 scope still moving after pulse duration time elapsed
03:07:39.830 00.031 16108 IsSlewing returns 0
03:07:39.830 00.000 16108 IsGuiding returns 1
03:07:39.861 00.031 16108 IsSlewing returns 0
03:07:39.861 00.000 16108 IsGuiding returns 0
03:07:39.861 00.000 16108 scope move finished after 85 + 86 ms
03:07:39.861 00.000 16108 Move returns status 0, amount 85
03:07:39.861 00.000 16108 MoveAxis(N, 0, ABG)
03:07:39.861 00.000 16108 Move returns status 0, amount 0
03:07:39.861 00.000 16108 move complete, result=0
03:07:39.861 00.000 16108 worker thread done servicing request
03:07:39.861 00.000 16108 Worker thread wakes up
03:07:39.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:39.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:39.861 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.2 px 0 ms NORTH
03:07:40.842 00.981 16108 Exposure complete
03:07:40.926 00.084 16108 worker thread done servicing request
03:07:40.926 00.000 21068 OnExposeComplete: enter
03:07:40.928 00.002 21068 UpdateGuideState(): m_state=6
03:07:40.929 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
03:07:40.930 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=437.17, Mass=68684, SNR=54.5, Peak=12592 HFD=2.4
03:07:40.933 00.003 21068 MultiStar: [#1 0.44,-0.20,0.00,M3] [#2 -0.06,-0.28,0.74,U] [#3 0.59,0.10,0.00,M7] [#4 0.37,0.34,0.00,M4] [#5 0.56,1.02,0.00,R] [#6 0.31,-0.03,0.65,U] [#7 -0.19,0.14,0.56,U] [#8 1.04,0.57,0.00,M10] 
03:07:40.934 00.001 21068 refined, 3 included, MultiStar: {0.13, 0.07}, one-star: {0.32, 0.36}
03:07:40.934 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
03:07:40.935 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
03:07:40.936 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
03:07:40.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
03:07:40.939 00.001 21068 Enqueuing Move request for scope (0.13, 0.07)
03:07:40.940 00.001 16108 Worker thread wakes up
03:07:40.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:07:40.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:07:40.940 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.11 yDistance=-0.10
03:07:40.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:07:40.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:40.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:07:40.940 00.000 16108 MoveAxis(E, 0, ABG)
03:07:40.940 00.000 16108 Move returns status 0, amount 0
03:07:40.940 00.000 16108 MoveAxis(N, 0, ABG)
03:07:40.940 00.000 16108 Move returns status 0, amount 0
03:07:40.940 00.000 16108 move complete, result=0
03:07:40.940 00.000 16108 worker thread done servicing request
03:07:40.943 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=3977, FiltMin=3411, FiltMax=27168, Gamma=1.000
03:07:40.957 00.014 21068 UpdateGuideState exits: m=68684 SNR=54.5
03:07:40.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:40.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:40.960 00.001 21068 Enqueuing Expose request
03:07:40.960 00.000 16108 Worker thread wakes up
03:07:40.960 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:40.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:40.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:42.130 01.169 16108 Exposure complete
03:07:42.214 00.084 16108 worker thread done servicing request
03:07:42.214 00.000 21068 OnExposeComplete: enter
03:07:42.217 00.003 21068 UpdateGuideState(): m_state=6
03:07:42.219 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
03:07:42.221 00.002 21068 Star::Find returns 1 (0), X=463.60, Y=437.40, Mass=61860, SNR=48.9, Peak=10960 HFD=2.9
03:07:42.224 00.003 21068 MultiStar: [#1 -0.20,-0.17,1.04,U] [#2 -0.54,-0.04,0.00,M1] [#3 0.49,0.52,0.00,M8] [#4 -0.00,0.11,0.94,U] [#5 -0.64,0.15,0.00,M1] [#6 -0.18,0.53,0.00,M5] [#7 -0.50,0.31,0.00,M5] [#8 0.40,0.65,0.00,R] 
03:07:42.225 00.001 21068 refined, 2 included, MultiStar: {-0.14, 0.17}, one-star: {-0.21, 0.58}
03:07:42.227 00.002 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
03:07:42.228 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
03:07:42.229 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.17 mountY=-0.13, mountTheta=-0.68
03:07:42.232 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.17, opts=13)
03:07:42.234 00.002 21068 Enqueuing Move request for scope (-0.14, 0.17)
03:07:42.235 00.001 16108 Worker thread wakes up
03:07:42.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
03:07:42.235 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
03:07:42.235 00.000 16108 Moving (-0.14, 0.17) raw xDistance=0.17 yDistance=-0.13
03:07:42.236 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:07:42.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:42.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:07:42.236 00.000 16108 MoveAxis(E, 0, ABG)
03:07:42.236 00.000 16108 Move returns status 0, amount 0
03:07:42.236 00.000 16108 MoveAxis(N, 0, ABG)
03:07:42.236 00.000 16108 Move returns status 0, amount 0
03:07:42.236 00.000 16108 move complete, result=0
03:07:42.236 00.000 16108 worker thread done servicing request
03:07:42.241 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3987, FiltMin=3363, FiltMax=29715, Gamma=1.000
03:07:42.262 00.021 21068 UpdateGuideState exits: m=61860 SNR=48.9
03:07:42.265 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:42.266 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:42.267 00.001 21068 Enqueuing Expose request
03:07:42.268 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:42.269 00.001 16108 Worker thread wakes up
03:07:42.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:42.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:43.242 00.973 16108 Exposure complete
03:07:43.326 00.084 16108 worker thread done servicing request
03:07:43.326 00.000 21068 OnExposeComplete: enter
03:07:43.328 00.002 21068 UpdateGuideState(): m_state=6
03:07:43.331 00.003 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
03:07:43.333 00.002 21068 Star::Find returns 1 (0), X=464.22, Y=437.39, Mass=59579, SNR=50.2, Peak=10838 HFD=2.7
03:07:43.336 00.003 21068 MultiStar: [#1 0.50,-0.22,0.00,M3] [#2 -0.52,0.06,0.00,M2] [#3 0.87,0.33,0.00,M9] [#4 0.53,0.65,0.00,M4] [#5 -0.47,0.45,0.00,M2] [#6 0.61,0.28,0.00,M6] [#7 0.17,0.56,0.00,M6] [#8 -0.01,0.18,0.57,U] 
03:07:43.339 00.003 21068 refined, 1 included, MultiStar: {0.26, 0.43}, one-star: {0.41, 0.57}
03:07:43.340 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
03:07:43.342 00.002 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
03:07:43.343 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.43 hyp=0.50 cameraTheta=1.04 mountX=-0.18 mountY=-0.48, mountTheta=-1.92
03:07:43.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.43, opts=13)
03:07:43.345 00.001 21068 Enqueuing Move request for scope (0.26, 0.43)
03:07:43.346 00.001 16108 Worker thread wakes up
03:07:43.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.43) opts 0xd
03:07:43.347 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.43)
03:07:43.347 00.000 16108 Moving (0.26, 0.43) raw xDistance=-0.18 yDistance=-0.48
03:07:43.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:07:43.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:07:43.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
03:07:43.347 00.000 16108 MoveAxis(E, 0, ABG)
03:07:43.347 00.000 16108 Move returns status 0, amount 0
03:07:43.347 00.000 16108 MoveAxis(N, 0, ABG)
03:07:43.347 00.000 16108 Move returns status 0, amount 0
03:07:43.347 00.000 16108 move complete, result=0
03:07:43.347 00.000 16108 worker thread done servicing request
03:07:43.352 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3993, FiltMin=3411, FiltMax=28400, Gamma=1.000
03:07:43.364 00.012 21068 UpdateGuideState exits: m=59579 SNR=50.2
03:07:43.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:43.365 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:43.366 00.001 21068 Enqueuing Expose request
03:07:43.367 00.001 16108 Worker thread wakes up
03:07:43.367 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
03:07:43.368 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:43.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:44.531 01.163 16108 Exposure complete
03:07:44.585 00.054 16108 worker thread done servicing request
03:07:44.585 00.000 21068 OnExposeComplete: enter
03:07:44.586 00.001 21068 UpdateGuideState(): m_state=6
03:07:44.587 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
03:07:44.587 00.000 21068 Star::Find returns 1 (0), X=463.34, Y=437.16, Mass=55139, SNR=46.0, Peak=9433 HFD=2.7
03:07:44.588 00.001 21068 MultiStar: [#1 -0.27,-0.04,1.07,U] [#2 -1.00,0.06,0.00,M3] [#3 0.48,0.26,0.00,M10] [#4 -0.50,0.21,0.00,M5] [#5 -1.24,-0.29,0.00,M3] [#6 -0.29,0.42,0.00,M7] [#7 -0.05,0.18,0.71,U] [#8 -0.75,-0.21,0.00,M1] 
03:07:44.589 00.001 21068 refined, 2 included, MultiStar: {-0.28, 0.16}, one-star: {-0.47, 0.35}
03:07:44.590 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
03:07:44.591 00.001 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
03:07:44.591 00.000 21068 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.64 mountX=0.31 mountY=-0.09, mountTheta=-0.27
03:07:44.593 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.16, opts=13)
03:07:44.595 00.002 21068 Enqueuing Move request for scope (-0.28, 0.16)
03:07:44.596 00.001 16108 Worker thread wakes up
03:07:44.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
03:07:44.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
03:07:44.596 00.000 16108 Moving (-0.28, 0.16) raw xDistance=0.31 yDistance=-0.09
03:07:44.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:07:44.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:44.597 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:07:44.597 00.000 16108 MoveAxis(W, 80, ABG)
03:07:44.597 00.000 16108 Guiding  Dir = 3, Dur = 80
03:07:44.597 00.000 16108 IsSlewing returns 0
03:07:44.597 00.000 16108 IsGuiding returns 0
03:07:44.600 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=4003, FiltMin=3421, FiltMax=25609, Gamma=1.000
03:07:44.612 00.012 21068 UpdateGuideState exits: m=55139 SNR=46.0
03:07:44.614 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:44.614 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:44.615 00.001 21068 Enqueuing Expose request
03:07:44.627 00.012 16108 PulseGuide returned control before completion, sleep 61
03:07:44.703 00.076 16108 IsGuiding returns 1
03:07:44.703 00.000 16108 scope still moving after pulse duration time elapsed
03:07:44.734 00.031 16108 IsSlewing returns 0
03:07:44.734 00.000 16108 IsGuiding returns 0
03:07:44.734 00.000 16108 scope move finished after 80 + 57 ms
03:07:44.735 00.001 16108 Move returns status 0, amount 80
03:07:44.735 00.000 16108 MoveAxis(N, 0, ABG)
03:07:44.735 00.000 16108 Move returns status 0, amount 0
03:07:44.735 00.000 16108 move complete, result=0
03:07:44.735 00.000 16108 worker thread done servicing request
03:07:44.736 00.001 16108 Worker thread wakes up
03:07:44.736 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
03:07:44.739 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:44.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:45.719 00.980 16108 Exposure complete
03:07:45.775 00.056 16108 worker thread done servicing request
03:07:45.775 00.000 21068 OnExposeComplete: enter
03:07:45.776 00.001 21068 UpdateGuideState(): m_state=6
03:07:45.777 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
03:07:45.778 00.001 21068 Star::Find returns 1 (0), X=463.55, Y=437.14, Mass=54447, SNR=40.0, Peak=9616 HFD=2.7
03:07:45.779 00.001 21068 MultiStar: [#1 -0.09,-0.17,1.02,U] [#2 -1.10,-0.47,0.00,M4] [#3 0.62,0.35,0.00,R] [#4 -0.08,0.46,1.03,U] [#5 -1.16,-0.10,0.00,M4] [#6 -0.35,-0.17,0.76,U] [#7 -0.46,0.37,0.00,M6] [#8 -0.16,-0.07,0.90,U] 
03:07:45.780 00.001 21068 refined, 4 included, MultiStar: {-0.18, 0.09}, one-star: {-0.26, 0.32}
03:07:45.780 00.000 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
03:07:45.781 00.001 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
03:07:45.782 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.67 mountX=0.19 mountY=-0.05, mountTheta=-0.24
03:07:45.784 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.09, opts=13)
03:07:45.785 00.001 21068 Enqueuing Move request for scope (-0.18, 0.09)
03:07:45.786 00.001 16108 Worker thread wakes up
03:07:45.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
03:07:45.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
03:07:45.786 00.000 16108 Moving (-0.18, 0.09) raw xDistance=0.19 yDistance=-0.05
03:07:45.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:07:45.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:45.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:07:45.786 00.000 16108 MoveAxis(E, 0, ABG)
03:07:45.786 00.000 16108 Move returns status 0, amount 0
03:07:45.786 00.000 16108 MoveAxis(N, 0, ABG)
03:07:45.786 00.000 16108 Move returns status 0, amount 0
03:07:45.786 00.000 16108 move complete, result=0
03:07:45.786 00.000 16108 worker thread done servicing request
03:07:45.790 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=4009, FiltMin=3443, FiltMax=25136, Gamma=1.000
03:07:45.803 00.013 21068 UpdateGuideState exits: m=54447 SNR=40.0
03:07:45.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:45.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:45.805 00.000 21068 Enqueuing Expose request
03:07:45.806 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:45.807 00.001 16108 Worker thread wakes up
03:07:45.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:45.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:46.979 01.172 16108 Exposure complete
03:07:47.037 00.058 16108 worker thread done servicing request
03:07:47.037 00.000 21068 OnExposeComplete: enter
03:07:47.038 00.001 21068 UpdateGuideState(): m_state=6
03:07:47.039 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
03:07:47.040 00.001 21068 Star::Find returns 1 (0), X=464.08, Y=437.40, Mass=66385, SNR=53.5, Peak=12560 HFD=2.7
03:07:47.041 00.001 21068 MultiStar: [#1 -0.11,-0.23,0.90,U] [#2 -0.52,-0.24,0.00,M5] [#3 -0.04,-0.34,0.84,U] [#4 0.28,0.51,0.00,M5] [#5 -0.37,0.11,0.64,U] [#6 0.19,0.35,0.61,U] [#7 -0.05,0.54,0.00,M7] [#8 -0.23,0.15,0.58,U] 
03:07:47.042 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.10}, one-star: {0.27, 0.59}
03:07:47.044 00.002 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
03:07:47.045 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
03:07:47.045 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.81 mountX=0.04 mountY=-0.09, mountTheta=-1.14
03:07:47.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
03:07:47.048 00.001 21068 Enqueuing Move request for scope (-0.03, 0.10)
03:07:47.049 00.001 16108 Worker thread wakes up
03:07:47.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
03:07:47.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
03:07:47.049 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.04 yDistance=-0.09
03:07:47.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:47.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:47.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:07:47.049 00.000 16108 MoveAxis(E, 0, ABG)
03:07:47.049 00.000 16108 Move returns status 0, amount 0
03:07:47.049 00.000 16108 MoveAxis(N, 0, ABG)
03:07:47.049 00.000 16108 Move returns status 0, amount 0
03:07:47.049 00.000 16108 move complete, result=0
03:07:47.049 00.000 16108 worker thread done servicing request
03:07:47.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4019, FiltMin=3396, FiltMax=30896, Gamma=1.000
03:07:47.065 00.013 21068 UpdateGuideState exits: m=66385 SNR=53.5
03:07:47.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:47.068 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:47.069 00.001 21068 Enqueuing Expose request
03:07:47.069 00.000 16108 Worker thread wakes up
03:07:47.070 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:47.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:47.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:48.049 00.979 16108 Exposure complete
03:07:48.105 00.056 16108 worker thread done servicing request
03:07:48.105 00.000 21068 OnExposeComplete: enter
03:07:48.106 00.001 21068 UpdateGuideState(): m_state=6
03:07:48.106 00.000 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
03:07:48.108 00.002 21068 Star::Find returns 1 (0), X=464.08, Y=437.01, Mass=46445, SNR=36.8, Peak=10752 HFD=2.4
03:07:48.109 00.001 21068 MultiStar: [#1 0.23,-0.42,1.22,U] [#2 -0.21,-0.22,1.31,U] [#3 0.17,-0.34,1.13,U] [#4 0.46,0.24,0.00,M6] [#5 -0.07,-0.19,0.95,U] [#6 0.63,-0.06,0.00,M6] [#7 0.21,-0.10,0.71,U] [#8 0.12,-0.22,1.04,U] 
03:07:48.110 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.20}, one-star: {0.27, 0.19}
03:07:48.111 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.18)
03:07:48.111 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
03:07:48.112 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=-0.12 mountY=0.17, mountTheta=2.20
03:07:48.114 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.20, opts=13)
03:07:48.114 00.000 21068 Enqueuing Move request for scope (0.09, -0.20)
03:07:48.115 00.001 16108 Worker thread wakes up
03:07:48.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
03:07:48.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
03:07:48.115 00.000 16108 Moving (0.09, -0.20) raw xDistance=-0.12 yDistance=0.17
03:07:48.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:07:48.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:48.116 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:07:48.116 00.000 16108 MoveAxis(E, 0, ABG)
03:07:48.116 00.000 16108 Move returns status 0, amount 0
03:07:48.116 00.000 16108 MoveAxis(N, 0, ABG)
03:07:48.116 00.000 16108 Move returns status 0, amount 0
03:07:48.116 00.000 16108 move complete, result=0
03:07:48.116 00.000 16108 worker thread done servicing request
03:07:48.120 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4025, FiltMin=3459, FiltMax=25248, Gamma=1.000
03:07:48.133 00.013 21068 UpdateGuideState exits: m=46445 SNR=36.8
03:07:48.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:48.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:48.135 00.000 21068 Enqueuing Expose request
03:07:48.136 00.001 16108 Worker thread wakes up
03:07:48.136 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:48.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:48.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:49.294 01.157 16108 Exposure complete
03:07:49.349 00.055 16108 worker thread done servicing request
03:07:49.349 00.000 21068 OnExposeComplete: enter
03:07:49.350 00.001 21068 UpdateGuideState(): m_state=6
03:07:49.351 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
03:07:49.352 00.001 21068 Star::Find returns 1 (0), X=463.79, Y=437.16, Mass=67742, SNR=63.6, Peak=11504 HFD=2.7
03:07:49.354 00.002 21068 MultiStar: [#1 0.19,-0.48,0.00,M1] [#2 -0.83,-0.11,0.00,M5] [#3 0.00,-0.15,0.71,U] [#4 0.14,0.47,0.00,M7] [#5 -0.69,-0.01,0.00,M3] [#6 0.16,0.27,0.55,U] [#7 -0.36,0.04,0.55,U] [#8 -0.16,0.17,0.41,U] 
03:07:49.354 00.000 21068 refined, 4 included, MultiStar: {-0.06, 0.15}, one-star: {-0.02, 0.34}
03:07:49.355 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
03:07:49.356 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
03:07:49.357 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.96 mountX=0.09 mountY=-0.13, mountTheta=-0.99
03:07:49.359 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.15, opts=13)
03:07:49.361 00.002 21068 Enqueuing Move request for scope (-0.06, 0.15)
03:07:49.362 00.001 16108 Worker thread wakes up
03:07:49.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
03:07:49.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
03:07:49.362 00.000 16108 Moving (-0.06, 0.15) raw xDistance=0.09 yDistance=-0.13
03:07:49.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:49.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:49.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:07:49.363 00.001 16108 MoveAxis(E, 0, ABG)
03:07:49.363 00.000 16108 Move returns status 0, amount 0
03:07:49.363 00.000 16108 MoveAxis(N, 0, ABG)
03:07:49.363 00.000 16108 Move returns status 0, amount 0
03:07:49.363 00.000 16108 move complete, result=0
03:07:49.363 00.000 16108 worker thread done servicing request
03:07:49.370 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4029, FiltMin=3433, FiltMax=28483, Gamma=1.000
03:07:49.392 00.022 21068 UpdateGuideState exits: m=67742 SNR=63.6
03:07:49.394 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:49.397 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:49.399 00.002 21068 Enqueuing Expose request
03:07:49.401 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:49.404 00.003 16108 Worker thread wakes up
03:07:49.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:49.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:50.380 00.976 16108 Exposure complete
03:07:50.452 00.072 16108 worker thread done servicing request
03:07:50.452 00.000 21068 OnExposeComplete: enter
03:07:50.453 00.001 21068 UpdateGuideState(): m_state=6
03:07:50.454 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
03:07:50.456 00.002 21068 Star::Find returns 1 (0), X=463.33, Y=437.30, Mass=55067, SNR=48.2, Peak=11040 HFD=2.6
03:07:50.457 00.001 21068 MultiStar: [#1 -0.35,-0.11,1.11,U] [#2 -1.31,0.03,0.00,M6] [#3 -0.45,-0.28,0.00,M1] [#4 -0.77,0.45,0.00,M8] [#5 -0.90,-0.01,0.00,M4] [#6 -0.29,0.48,0.00,M6] [#7 -0.58,0.43,0.00,M6] [#8 -1.10,0.21,0.00,M1] 
03:07:50.459 00.002 21068 refined, 1 included, MultiStar: {-0.41, 0.17}, one-star: {-0.48, 0.49}
03:07:50.460 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
03:07:50.461 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
03:07:50.463 00.002 21068 CameraToMount -- cameraX=-0.41 cameraY=0.17 hyp=0.44 cameraTheta=2.75 mountX=0.43 mountY=-0.07, mountTheta=-0.16
03:07:50.466 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.17, opts=13)
03:07:50.467 00.001 21068 Enqueuing Move request for scope (-0.41, 0.17)
03:07:50.469 00.002 16108 Worker thread wakes up
03:07:50.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.17) opts 0xd
03:07:50.469 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.17)
03:07:50.469 00.000 16108 Moving (-0.41, 0.17) raw xDistance=0.43 yDistance=-0.07
03:07:50.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:07:50.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:50.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:07:50.469 00.000 16108 MoveAxis(W, 114, ABG)
03:07:50.469 00.000 16108 Guiding  Dir = 3, Dur = 114
03:07:50.469 00.000 16108 IsSlewing returns 0
03:07:50.470 00.001 16108 IsGuiding returns 0
03:07:50.476 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=4038, FiltMin=3459, FiltMax=26105, Gamma=1.000
03:07:50.490 00.014 21068 UpdateGuideState exits: m=55067 SNR=48.2
03:07:50.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:50.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:50.493 00.001 21068 Enqueuing Expose request
03:07:50.510 00.017 16108 PulseGuide returned control before completion, sleep 84
03:07:50.603 00.093 16108 IsGuiding returns 1
03:07:50.603 00.000 16108 scope still moving after pulse duration time elapsed
03:07:50.635 00.032 16108 IsSlewing returns 0
03:07:50.635 00.000 16108 IsGuiding returns 1
03:07:50.666 00.031 16108 IsSlewing returns 0
03:07:50.666 00.000 16108 IsGuiding returns 1
03:07:50.698 00.032 16108 IsSlewing returns 0
03:07:50.698 00.000 16108 IsGuiding returns 0
03:07:50.698 00.000 16108 scope move finished after 114 + 114 ms
03:07:50.698 00.000 16108 Move returns status 0, amount 114
03:07:50.698 00.000 16108 MoveAxis(N, 0, ABG)
03:07:50.698 00.000 16108 Move returns status 0, amount 0
03:07:50.698 00.000 16108 move complete, result=0
03:07:50.698 00.000 16108 worker thread done servicing request
03:07:50.698 00.000 16108 Worker thread wakes up
03:07:50.698 00.000 21068 GuideStep: 0.4 px 114 ms WEST, -0.1 px 0 ms NORTH
03:07:50.701 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:50.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:51.855 01.154 16108 Exposure complete
03:07:51.912 00.057 16108 worker thread done servicing request
03:07:51.912 00.000 21068 OnExposeComplete: enter
03:07:51.913 00.001 21068 UpdateGuideState(): m_state=6
03:07:51.914 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
03:07:51.915 00.001 21068 Star::Find returns 1 (0), X=464.24, Y=437.03, Mass=58395, SNR=47.8, Peak=11392 HFD=2.5
03:07:51.916 00.001 21068 MultiStar: [#1 0.61,-0.47,0.00,M1] [#2 -0.09,-0.14,0.87,U] [#3 0.43,-0.79,0.00,M2] [#4 0.38,0.14,0.79,U] [#5 -0.22,-0.26,0.82,U] [#6 0.68,-0.08,0.00,M7] [#7 0.60,0.07,0.00,M7] [#8 0.31,-0.58,0.00,M2] 
03:07:51.917 00.001 21068 refined, 3 included, MultiStar: {0.13, -0.00}, one-star: {0.43, 0.22}
03:07:51.917 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
03:07:51.919 00.002 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
03:07:51.920 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
03:07:51.921 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.00, opts=13)
03:07:51.922 00.001 21068 Enqueuing Move request for scope (0.13, -0.00)
03:07:51.923 00.001 16108 Worker thread wakes up
03:07:51.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
03:07:51.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
03:07:51.923 00.000 16108 Moving (0.13, -0.00) raw xDistance=-0.13 yDistance=-0.03
03:07:51.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:07:51.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:51.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:07:51.923 00.000 16108 MoveAxis(E, 0, ABG)
03:07:51.923 00.000 16108 Move returns status 0, amount 0
03:07:51.923 00.000 16108 MoveAxis(N, 0, ABG)
03:07:51.923 00.000 16108 Move returns status 0, amount 0
03:07:51.923 00.000 16108 move complete, result=0
03:07:51.923 00.000 16108 worker thread done servicing request
03:07:51.926 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4041, FiltMin=3452, FiltMax=25264, Gamma=1.000
03:07:51.941 00.015 21068 UpdateGuideState exits: m=58395 SNR=47.8
03:07:51.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:51.942 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:51.943 00.001 21068 Enqueuing Expose request
03:07:51.944 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:51.944 00.000 16108 Worker thread wakes up
03:07:51.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:51.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:52.917 00.972 16108 Exposure complete
03:07:52.977 00.060 16108 worker thread done servicing request
03:07:52.977 00.000 21068 OnExposeComplete: enter
03:07:52.978 00.001 21068 UpdateGuideState(): m_state=6
03:07:52.979 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
03:07:52.981 00.002 21068 Star::Find returns 1 (0), X=464.36, Y=436.75, Mass=61356, SNR=51.7, Peak=11664 HFD=2.8
03:07:52.982 00.001 21068 MultiStar: [#1 0.74,-0.77,0.00,M2] [#2 -0.21,-0.27,0.85,U] [#3 0.36,-0.78,0.00,M3] [#4 0.37,-0.20,0.85,U] [#5 -0.16,-0.43,0.74,U] [#6 0.65,-0.28,0.00,M8] [#7 0.02,-0.08,0.70,U] [#8 -0.03,-0.73,0.00,M3] 
03:07:52.983 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.20}, one-star: {0.55, -0.07}
03:07:52.986 00.003 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
03:07:52.987 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
03:07:52.989 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=-0.17 mountY=0.16, mountTheta=2.38
03:07:52.993 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.20, opts=13)
03:07:52.996 00.003 21068 Enqueuing Move request for scope (0.14, -0.20)
03:07:52.997 00.001 16108 Worker thread wakes up
03:07:52.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
03:07:52.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
03:07:52.997 00.000 16108 Moving (0.14, -0.20) raw xDistance=-0.17 yDistance=0.16
03:07:52.998 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:07:52.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:52.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:07:52.998 00.000 16108 MoveAxis(E, 0, ABG)
03:07:52.998 00.000 16108 Move returns status 0, amount 0
03:07:52.998 00.000 16108 MoveAxis(N, 0, ABG)
03:07:52.998 00.000 16108 Move returns status 0, amount 0
03:07:52.998 00.000 16108 move complete, result=0
03:07:52.998 00.000 16108 worker thread done servicing request
03:07:53.004 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4048, FiltMin=3494, FiltMax=23433, Gamma=1.000
03:07:53.032 00.028 21068 UpdateGuideState exits: m=61356 SNR=51.7
03:07:53.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:53.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:53.035 00.001 21068 Enqueuing Expose request
03:07:53.036 00.001 16108 Worker thread wakes up
03:07:53.036 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:53.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:53.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:54.186 01.149 16108 Exposure complete
03:07:54.259 00.073 16108 worker thread done servicing request
03:07:54.259 00.000 21068 OnExposeComplete: enter
03:07:54.260 00.001 21068 UpdateGuideState(): m_state=6
03:07:54.262 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
03:07:54.263 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=436.70, Mass=64009, SNR=52.4, Peak=13296 HFD=2.6
03:07:54.263 00.000 21068 MultiStar: [#1 0.56,-0.60,0.00,M3] [#2 -0.37,-0.42,0.00,M5] [#3 -0.02,-0.94,0.00,M4] [#4 0.33,0.03,0.85,U] [#5 -0.36,-0.29,0.54,U] [#6 0.27,-0.05,0.55,U] [#7 0.06,-0.29,0.66,U] [#8 -0.17,-0.59,0.00,M4] 
03:07:54.264 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.13}, one-star: {0.24, -0.12}
03:07:54.265 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
03:07:54.266 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
03:07:54.266 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=-0.16 mountY=0.09, mountTheta=2.62
03:07:54.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
03:07:54.269 00.001 21068 Enqueuing Move request for scope (0.14, -0.13)
03:07:54.269 00.000 16108 Worker thread wakes up
03:07:54.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
03:07:54.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
03:07:54.269 00.000 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.09
03:07:54.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:07:54.270 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:54.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:07:54.270 00.000 16108 MoveAxis(E, 0, ABG)
03:07:54.270 00.000 16108 Move returns status 0, amount 0
03:07:54.270 00.000 16108 MoveAxis(N, 0, ABG)
03:07:54.270 00.000 16108 Move returns status 0, amount 0
03:07:54.270 00.000 16108 move complete, result=0
03:07:54.270 00.000 16108 worker thread done servicing request
03:07:54.275 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4048, FiltMin=3472, FiltMax=24099, Gamma=1.000
03:07:54.287 00.012 21068 UpdateGuideState exits: m=64009 SNR=52.4
03:07:54.290 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:54.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:54.292 00.001 21068 Enqueuing Expose request
03:07:54.293 00.001 16108 Worker thread wakes up
03:07:54.293 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:54.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:54.294 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:55.266 00.972 16108 Exposure complete
03:07:55.336 00.070 16108 worker thread done servicing request
03:07:55.337 00.001 21068 OnExposeComplete: enter
03:07:55.337 00.000 21068 UpdateGuideState(): m_state=6
03:07:55.338 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
03:07:55.339 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.17, Mass=48905, SNR=42.9, Peak=9200 HFD=2.7
03:07:55.340 00.001 21068 MultiStar: [#1 -0.15,-1.01,0.00,M4] [#2 -0.96,-0.69,0.00,M6] [#3 -0.13,-0.94,0.00,M5] [#4 -0.11,-0.37,0.85,U] [#5 -0.71,-0.50,0.00,M2] [#6 0.03,-0.50,0.00,M8] [#7 -0.19,-0.63,0.00,M6] [#8 -0.24,-0.58,0.00,M5] 
03:07:55.341 00.001 21068 refined, 1 included, MultiStar: {0.02, -0.52}, one-star: {0.13, -0.65}
03:07:55.341 00.000 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
03:07:55.342 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
03:07:55.343 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.52 hyp=0.52 cameraTheta=-1.53 mountX=-0.11 mountY=0.50, mountTheta=1.79
03:07:55.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.52, opts=13)
03:07:55.345 00.001 21068 Enqueuing Move request for scope (0.02, -0.52)
03:07:55.346 00.001 16108 Worker thread wakes up
03:07:55.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.52) opts 0xd
03:07:55.346 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.52)
03:07:55.346 00.000 16108 Moving (0.02, -0.52) raw xDistance=-0.11 yDistance=0.50
03:07:55.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:07:55.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:07:55.346 00.000 16108 MoveAxis(E, 0, ABG)
03:07:55.346 00.000 16108 Move returns status 0, amount 0
03:07:55.346 00.000 16108 MoveAxis(S, 100, ABG)
03:07:55.346 00.000 16108 Guiding  Dir = 1, Dur = 100
03:07:55.347 00.001 16108 IsSlewing returns 0
03:07:55.347 00.000 16108 IsGuiding returns 0
03:07:55.348 00.001 16108 PulseGuide returned control before completion, sleep 109
03:07:55.350 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=4051, FiltMin=3485, FiltMax=29542, Gamma=1.000
03:07:55.363 00.013 21068 UpdateGuideState exits: m=48905 SNR=42.9
03:07:55.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:55.364 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:55.365 00.001 21068 Enqueuing Expose request
03:07:55.463 00.098 16108 IsGuiding returns 1
03:07:55.463 00.000 16108 scope still moving after pulse duration time elapsed
03:07:55.495 00.032 16108 IsSlewing returns 0
03:07:55.496 00.001 16108 IsGuiding returns 0
03:07:55.496 00.000 16108 scope move finished after 100 + 49 ms
03:07:55.496 00.000 16108 Move returns status 0, amount 100
03:07:55.496 00.000 16108 move complete, result=0
03:07:55.496 00.000 16108 worker thread done servicing request
03:07:55.497 00.001 16108 Worker thread wakes up
03:07:55.497 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 100 ms SOUTH
03:07:55.499 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:55.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:56.650 01.151 16108 Exposure complete
03:07:56.703 00.053 16108 worker thread done servicing request
03:07:56.703 00.000 21068 OnExposeComplete: enter
03:07:56.704 00.001 21068 UpdateGuideState(): m_state=6
03:07:56.706 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
03:07:56.707 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.87, Mass=50920, SNR=45.0, Peak=13504 HFD=2.2
03:07:56.708 00.001 21068 MultiStar: [#1 0.24,-0.46,0.00,M5] [#2 -0.45,-0.28,0.00,M7] [#3 -0.15,-0.50,0.00,M6] [#4 0.16,-0.03,1.02,U] [#5 -0.85,-0.15,0.00,M3] [#6 0.14,-0.04,0.73,U] [#7 0.09,0.14,0.51,U] [#8 0.02,-0.48,0.00,M6] 
03:07:56.709 00.001 21068 refined, 3 included, MultiStar: {0.15, 0.02}, one-star: {0.17, 0.05}
03:07:56.710 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
03:07:56.711 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
03:07:56.711 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
03:07:56.714 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.02, opts=13)
03:07:56.715 00.001 21068 Enqueuing Move request for scope (0.15, 0.02)
03:07:56.716 00.001 16108 Worker thread wakes up
03:07:56.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
03:07:56.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
03:07:56.716 00.000 16108 Moving (0.15, 0.02) raw xDistance=-0.14 yDistance=-0.05
03:07:56.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:07:56.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:56.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:07:56.716 00.000 16108 MoveAxis(E, 0, ABG)
03:07:56.716 00.000 16108 Move returns status 0, amount 0
03:07:56.717 00.001 16108 MoveAxis(N, 0, ABG)
03:07:56.717 00.000 16108 Move returns status 0, amount 0
03:07:56.717 00.000 16108 move complete, result=0
03:07:56.717 00.000 16108 worker thread done servicing request
03:07:56.720 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=4051, FiltMin=3462, FiltMax=26739, Gamma=1.000
03:07:56.734 00.014 21068 UpdateGuideState exits: m=50920 SNR=45.0
03:07:56.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:56.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:56.736 00.000 21068 Enqueuing Expose request
03:07:56.737 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:56.738 00.001 16108 Worker thread wakes up
03:07:56.738 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:56.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:57.718 00.980 16108 Exposure complete
03:07:57.781 00.063 16108 worker thread done servicing request
03:07:57.781 00.000 21068 OnExposeComplete: enter
03:07:57.782 00.001 21068 UpdateGuideState(): m_state=6
03:07:57.783 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
03:07:57.784 00.001 21068 Star::Find returns 1 (0), X=464.16, Y=436.91, Mass=60971, SNR=50.6, Peak=12864 HFD=2.7
03:07:57.785 00.001 21068 MultiStar: [#1 0.54,-0.36,0.00,M6] [#2 -0.49,-0.13,0.00,M8] [#3 0.39,-0.78,0.00,M7] [#4 0.79,-0.02,0.00,M4] [#5 -0.66,0.14,0.00,M4] [#6 0.72,-0.01,0.00,M8] [#7 0.34,0.27,0.61,U] [#8 0.21,0.13,0.47,U] 
03:07:57.786 00.001 21068 refined, 2 included, MultiStar: {0.32, 0.15}, one-star: {0.35, 0.09}
03:07:57.786 00.000 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
03:07:57.787 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
03:07:57.788 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.15 hyp=0.35 cameraTheta=0.45 mountX=-0.29 mountY=-0.22, mountTheta=-2.48
03:07:57.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.15, opts=13)
03:07:57.792 00.002 21068 Enqueuing Move request for scope (0.32, 0.15)
03:07:57.793 00.001 16108 Worker thread wakes up
03:07:57.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.15) opts 0xd
03:07:57.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.15)
03:07:57.795 00.002 16108 Moving (0.32, 0.15) raw xDistance=-0.29 yDistance=-0.22
03:07:57.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:07:57.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:07:57.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:07:57.795 00.000 16108 MoveAxis(E, 75, ABG)
03:07:57.795 00.000 16108 Guiding  Dir = 2, Dur = 75
03:07:57.796 00.001 16108 IsSlewing returns 0
03:07:57.796 00.000 16108 IsGuiding returns 0
03:07:57.797 00.001 16108 PulseGuide returned control before completion, sleep 85
03:07:57.802 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4054, FiltMin=3507, FiltMax=22224, Gamma=1.000
03:07:57.821 00.019 21068 UpdateGuideState exits: m=60971 SNR=50.6
03:07:57.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:57.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:57.824 00.001 21068 Enqueuing Expose request
03:07:57.898 00.074 16108 IsGuiding returns 0
03:07:57.898 00.000 16108 Move returns status 0, amount 75
03:07:57.898 00.000 16108 MoveAxis(N, 0, ABG)
03:07:57.898 00.000 16108 Move returns status 0, amount 0
03:07:57.898 00.000 16108 move complete, result=0
03:07:57.898 00.000 16108 worker thread done servicing request
03:07:57.898 00.000 16108 Worker thread wakes up
03:07:57.898 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.2 px 0 ms NORTH
03:07:57.899 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:57.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:07:59.066 01.167 16108 Exposure complete
03:07:59.163 00.097 16108 worker thread done servicing request
03:07:59.163 00.000 21068 OnExposeComplete: enter
03:07:59.164 00.001 21068 UpdateGuideState(): m_state=6
03:07:59.165 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
03:07:59.166 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=437.25, Mass=56699, SNR=43.9, Peak=12848 HFD=2.5
03:07:59.167 00.001 21068 MultiStar: [#1 0.31,-0.27,0.91,U] [#2 -0.59,-0.36,0.00,M9] [#3 0.24,-0.29,0.76,U] [#4 0.69,0.44,0.00,M5] [#5 -0.64,0.18,0.00,M5] [#6 0.13,0.21,0.69,U] [#7 -0.04,0.55,0.00,M5] [#8 -0.22,-0.01,0.55,U] 
03:07:59.168 00.001 21068 refined, 4 included, MultiStar: {0.15, 0.03}, one-star: {0.14, 0.43}
03:07:59.168 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
03:07:59.169 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
03:07:59.170 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
03:07:59.172 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
03:07:59.173 00.001 21068 Enqueuing Move request for scope (0.15, 0.03)
03:07:59.173 00.000 16108 Worker thread wakes up
03:07:59.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
03:07:59.174 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
03:07:59.174 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.06
03:07:59.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:07:59.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:59.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:07:59.174 00.000 16108 MoveAxis(E, 0, ABG)
03:07:59.174 00.000 16108 Move returns status 0, amount 0
03:07:59.174 00.000 16108 MoveAxis(N, 0, ABG)
03:07:59.174 00.000 16108 Move returns status 0, amount 0
03:07:59.174 00.000 16108 move complete, result=0
03:07:59.174 00.000 16108 worker thread done servicing request
03:07:59.179 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4051, FiltMin=3401, FiltMax=28160, Gamma=1.000
03:07:59.191 00.012 21068 UpdateGuideState exits: m=56699 SNR=43.9
03:07:59.192 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:59.193 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:07:59.194 00.001 21068 Enqueuing Expose request
03:07:59.195 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:59.196 00.001 16108 Worker thread wakes up
03:07:59.196 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:07:59.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:00.161 00.965 16108 Exposure complete
03:08:00.235 00.074 16108 worker thread done servicing request
03:08:00.235 00.000 21068 OnExposeComplete: enter
03:08:00.237 00.002 21068 UpdateGuideState(): m_state=6
03:08:00.239 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
03:08:00.241 00.002 21068 Star::Find returns 1 (0), X=464.69, Y=437.41, Mass=57216, SNR=45.4, Peak=11101 HFD=2.9
03:08:00.243 00.002 21068 MultiStar: large primary error, entering stabilization period
03:08:00.244 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
03:08:00.246 00.002 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
03:08:00.248 00.002 21068 CameraToMount -- cameraX=0.89 cameraY=0.59 hyp=1.07 cameraTheta=0.59 mountX=-0.77 mountY=-0.79, mountTheta=-2.35
03:08:00.251 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.89, y=0.59, opts=13)
03:08:00.252 00.001 21068 Enqueuing Move request for scope (0.89, 0.59)
03:08:00.253 00.001 16108 Worker thread wakes up
03:08:00.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.59) opts 0xd
03:08:00.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.89, 0.59)
03:08:00.254 00.001 16108 Moving (0.89, 0.59) raw xDistance=-0.77 yDistance=-0.79
03:08:00.254 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
03:08:00.254 00.000 16108 resist switch: large excursion: input -0.79 thresh 0.60 direction from 1 to -1
03:08:00.254 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.36
03:08:00.254 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
03:08:00.254 00.000 16108 MoveAxis(E, 201, ABG)
03:08:00.254 00.000 16108 Guiding  Dir = 2, Dur = 201
03:08:00.256 00.002 16108 IsSlewing returns 0
03:08:00.256 00.000 16108 IsGuiding returns 0
03:08:00.257 00.001 16108 PulseGuide returned control before completion, sleep 210
03:08:00.262 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4051, FiltMin=3453, FiltMax=31360, Gamma=1.000
03:08:00.285 00.023 21068 UpdateGuideState exits: m=57216 SNR=45.4
03:08:00.287 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:00.288 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:00.289 00.001 21068 Enqueuing Expose request
03:08:00.480 00.191 16108 IsGuiding returns 1
03:08:00.480 00.000 16108 scope still moving after pulse duration time elapsed
03:08:00.511 00.031 16108 IsSlewing returns 0
03:08:00.511 00.000 16108 IsGuiding returns 0
03:08:00.512 00.001 16108 scope move finished after 201 + 54 ms
03:08:00.512 00.000 16108 Move returns status 0, amount 201
03:08:00.512 00.000 16108 MoveAxis(N, 158, ABG)
03:08:00.512 00.000 16108 Guiding  Dir = 0, Dur = 158
03:08:00.512 00.000 16108 IsSlewing returns 0
03:08:00.512 00.000 16108 IsGuiding returns 0
03:08:00.559 00.047 16108 PulseGuide returned control before completion, sleep 121
03:08:00.685 00.126 16108 IsGuiding returns 1
03:08:00.685 00.000 16108 scope still moving after pulse duration time elapsed
03:08:00.716 00.031 16108 IsSlewing returns 0
03:08:00.716 00.000 16108 IsGuiding returns 1
03:08:00.748 00.032 16108 IsSlewing returns 0
03:08:00.749 00.001 16108 IsGuiding returns 0
03:08:00.749 00.000 16108 scope move finished after 158 + 78 ms
03:08:00.749 00.000 16108 Move returns status 0, amount 158
03:08:00.749 00.000 16108 move complete, result=0
03:08:00.749 00.000 16108 worker thread done servicing request
03:08:00.749 00.000 21068 GuideStep: -0.8 px 201 ms EAST, -0.8 px 158 ms NORTH
03:08:00.751 00.002 16108 Worker thread wakes up
03:08:00.752 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:00.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:01.899 01.147 16108 Exposure complete
03:08:01.954 00.055 16108 worker thread done servicing request
03:08:01.954 00.000 21068 OnExposeComplete: enter
03:08:01.955 00.001 21068 UpdateGuideState(): m_state=6
03:08:01.956 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
03:08:01.957 00.001 21068 Star::Find returns 1 (0), X=464.11, Y=437.45, Mass=58308, SNR=49.1, Peak=11072 HFD=2.5
03:08:01.957 00.000 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
03:08:01.958 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
03:08:01.959 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.63 hyp=0.70 cameraTheta=1.12 mountX=-0.19 mountY=-0.68, mountTheta=-1.84
03:08:01.960 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.63, opts=13)
03:08:01.961 00.001 21068 Enqueuing Move request for scope (0.30, 0.63)
03:08:01.962 00.001 16108 Worker thread wakes up
03:08:01.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.63) opts 0xd
03:08:01.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.63)
03:08:01.962 00.000 16108 Moving (0.30, 0.63) raw xDistance=-0.19 yDistance=-0.68
03:08:01.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:08:01.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
03:08:01.962 00.000 16108 MoveAxis(E, 0, ABG)
03:08:01.962 00.000 16108 Move returns status 0, amount 0
03:08:01.963 00.001 16108 MoveAxis(N, 137, ABG)
03:08:01.963 00.000 16108 Guiding  Dir = 0, Dur = 137
03:08:01.963 00.000 16108 IsSlewing returns 0
03:08:01.963 00.000 16108 IsGuiding returns 0
03:08:01.967 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=4045, FiltMin=3491, FiltMax=30723, Gamma=1.000
03:08:01.979 00.012 21068 UpdateGuideState exits: m=58308 SNR=49.1
03:08:01.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:01.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:01.982 00.001 21068 Enqueuing Expose request
03:08:01.988 00.006 16108 PulseGuide returned control before completion, sleep 122
03:08:02.112 00.124 16108 IsGuiding returns 1
03:08:02.112 00.000 16108 scope still moving after pulse duration time elapsed
03:08:02.143 00.031 16108 IsSlewing returns 0
03:08:02.143 00.000 16108 IsGuiding returns 1
03:08:02.174 00.031 16108 IsSlewing returns 0
03:08:02.174 00.000 16108 IsGuiding returns 0
03:08:02.174 00.000 16108 scope move finished after 137 + 74 ms
03:08:02.175 00.001 16108 Move returns status 0, amount 137
03:08:02.175 00.000 16108 move complete, result=0
03:08:02.175 00.000 16108 worker thread done servicing request
03:08:02.175 00.000 16108 Worker thread wakes up
03:08:02.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:02.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:02.175 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.7 px 137 ms NORTH
03:08:03.155 00.980 16108 Exposure complete
03:08:03.217 00.062 16108 worker thread done servicing request
03:08:03.217 00.000 21068 OnExposeComplete: enter
03:08:03.218 00.001 21068 UpdateGuideState(): m_state=6
03:08:03.221 00.003 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
03:08:03.223 00.002 21068 Star::Find returns 1 (0), X=463.66, Y=437.52, Mass=56149, SNR=47.7, Peak=11424 HFD=2.9
03:08:03.224 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
03:08:03.226 00.002 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
03:08:03.227 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.70 hyp=0.72 cameraTheta=1.79 mountX=0.27 mountY=-0.65, mountTheta=-1.17
03:08:03.231 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.70, opts=13)
03:08:03.233 00.002 21068 Enqueuing Move request for scope (-0.15, 0.70)
03:08:03.234 00.001 16108 Worker thread wakes up
03:08:03.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.70) opts 0xd
03:08:03.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.70)
03:08:03.234 00.000 16108 Moving (-0.15, 0.70) raw xDistance=0.27 yDistance=-0.65
03:08:03.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:08:03.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
03:08:03.234 00.000 16108 MoveAxis(W, 72, ABG)
03:08:03.234 00.000 16108 Guiding  Dir = 3, Dur = 72
03:08:03.235 00.001 16108 IsSlewing returns 0
03:08:03.235 00.000 16108 IsGuiding returns 0
03:08:03.243 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4041, FiltMin=3472, FiltMax=31376, Gamma=1.000
03:08:03.246 00.003 16108 PulseGuide returned control before completion, sleep 73
03:08:03.267 00.021 21068 UpdateGuideState exits: m=56149 SNR=47.7
03:08:03.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:03.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:03.271 00.002 21068 Enqueuing Expose request
03:08:03.323 00.052 16108 IsGuiding returns 1
03:08:03.323 00.000 16108 scope still moving after pulse duration time elapsed
03:08:03.358 00.035 16108 IsSlewing returns 0
03:08:03.358 00.000 16108 IsGuiding returns 0
03:08:03.358 00.000 16108 scope move finished after 72 + 50 ms
03:08:03.358 00.000 16108 Move returns status 0, amount 72
03:08:03.358 00.000 16108 MoveAxis(N, 130, ABG)
03:08:03.358 00.000 16108 Guiding  Dir = 0, Dur = 130
03:08:03.358 00.000 16108 IsSlewing returns 0
03:08:03.358 00.000 16108 IsGuiding returns 0
03:08:03.404 00.046 16108 PulseGuide returned control before completion, sleep 95
03:08:03.511 00.107 16108 IsGuiding returns 1
03:08:03.511 00.000 16108 scope still moving after pulse duration time elapsed
03:08:03.543 00.032 16108 IsSlewing returns 0
03:08:03.543 00.000 16108 IsGuiding returns 1
03:08:03.574 00.031 16108 IsSlewing returns 0
03:08:03.574 00.000 16108 IsGuiding returns 0
03:08:03.574 00.000 16108 scope move finished after 130 + 85 ms
03:08:03.574 00.000 16108 Move returns status 0, amount 130
03:08:03.574 00.000 16108 move complete, result=0
03:08:03.574 00.000 16108 worker thread done servicing request
03:08:03.574 00.000 16108 Worker thread wakes up
03:08:03.574 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.6 px 130 ms NORTH
03:08:03.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:03.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:04.740 01.165 16108 Exposure complete
03:08:04.803 00.063 16108 worker thread done servicing request
03:08:04.803 00.000 21068 OnExposeComplete: enter
03:08:04.806 00.003 21068 UpdateGuideState(): m_state=6
03:08:04.807 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
03:08:04.808 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=437.33, Mass=60227, SNR=47.6, Peak=11856 HFD=2.8
03:08:04.808 00.000 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
03:08:04.809 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
03:08:04.810 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.91 mountX=0.27 mountY=-0.46, mountTheta=-1.04
03:08:04.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.52, opts=13)
03:08:04.813 00.001 21068 Enqueuing Move request for scope (-0.18, 0.52)
03:08:04.814 00.001 16108 Worker thread wakes up
03:08:04.815 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.52) opts 0xd
03:08:04.815 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.52)
03:08:04.815 00.000 16108 Moving (-0.18, 0.52) raw xDistance=0.27 yDistance=-0.46
03:08:04.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:08:04.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
03:08:04.815 00.000 16108 MoveAxis(W, 76, ABG)
03:08:04.815 00.000 16108 Guiding  Dir = 3, Dur = 76
03:08:04.816 00.001 16108 IsSlewing returns 0
03:08:04.816 00.000 16108 IsGuiding returns 0
03:08:04.825 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=4035, FiltMin=3453, FiltMax=32403, Gamma=1.000
03:08:04.849 00.024 21068 UpdateGuideState exits: m=60227 SNR=47.6
03:08:04.851 00.002 16108 PulseGuide returned control before completion, sleep 54
03:08:04.851 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:04.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:04.853 00.001 21068 Enqueuing Expose request
03:08:04.910 00.057 16108 IsGuiding returns 1
03:08:04.910 00.000 16108 scope still moving after pulse duration time elapsed
03:08:04.942 00.032 16108 IsSlewing returns 0
03:08:04.942 00.000 16108 IsGuiding returns 0
03:08:04.942 00.000 16108 scope move finished after 76 + 50 ms
03:08:04.942 00.000 16108 Move returns status 0, amount 76
03:08:04.943 00.001 16108 MoveAxis(N, 92, ABG)
03:08:04.943 00.000 16108 Guiding  Dir = 0, Dur = 92
03:08:04.943 00.000 16108 IsSlewing returns 0
03:08:04.943 00.000 16108 IsGuiding returns 0
03:08:05.005 00.062 16108 PulseGuide returned control before completion, sleep 40
03:08:05.051 00.046 16108 IsGuiding returns 1
03:08:05.051 00.000 16108 scope still moving after pulse duration time elapsed
03:08:05.083 00.032 16108 IsSlewing returns 0
03:08:05.084 00.001 16108 IsGuiding returns 1
03:08:05.114 00.030 16108 IsSlewing returns 0
03:08:05.114 00.000 16108 IsGuiding returns 0
03:08:05.114 00.000 16108 scope move finished after 92 + 78 ms
03:08:05.114 00.000 16108 Move returns status 0, amount 92
03:08:05.114 00.000 16108 move complete, result=0
03:08:05.114 00.000 16108 worker thread done servicing request
03:08:05.114 00.000 16108 Worker thread wakes up
03:08:05.114 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:05.114 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.5 px 92 ms NORTH
03:08:05.117 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:06.094 00.977 16108 Exposure complete
03:08:06.164 00.070 16108 worker thread done servicing request
03:08:06.165 00.001 21068 OnExposeComplete: enter
03:08:06.166 00.001 21068 UpdateGuideState(): m_state=6
03:08:06.167 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
03:08:06.169 00.002 21068 Star::Find returns 1 (0), X=464.32, Y=436.98, Mass=58769, SNR=48.5, Peak=13120 HFD=2.5
03:08:06.171 00.002 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
03:08:06.173 00.002 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
03:08:06.174 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=0.16 hyp=0.53 cameraTheta=0.30 mountX=-0.47 mountY=-0.27, mountTheta=-2.62
03:08:06.176 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=0.16, opts=13)
03:08:06.178 00.002 21068 Enqueuing Move request for scope (0.51, 0.16)
03:08:06.179 00.001 16108 Worker thread wakes up
03:08:06.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.16) opts 0xd
03:08:06.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, 0.16)
03:08:06.180 00.001 16108 Moving (0.51, 0.16) raw xDistance=-0.47 yDistance=-0.27
03:08:06.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
03:08:06.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:08:06.180 00.000 16108 MoveAxis(E, 118, ABG)
03:08:06.180 00.000 16108 Guiding  Dir = 2, Dur = 118
03:08:06.181 00.001 16108 IsSlewing returns 0
03:08:06.181 00.000 16108 IsGuiding returns 0
03:08:06.187 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4032, FiltMin=3459, FiltMax=32166, Gamma=1.000
03:08:06.195 00.008 16108 PulseGuide returned control before completion, sleep 114
03:08:06.204 00.009 21068 UpdateGuideState exits: m=58769 SNR=48.5
03:08:06.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:06.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:06.207 00.001 21068 Enqueuing Expose request
03:08:06.320 00.113 16108 IsGuiding returns 1
03:08:06.320 00.000 16108 scope still moving after pulse duration time elapsed
03:08:06.351 00.031 16108 IsSlewing returns 0
03:08:06.351 00.000 16108 IsGuiding returns 1
03:08:06.382 00.031 16108 IsSlewing returns 0
03:08:06.382 00.000 16108 IsGuiding returns 0
03:08:06.382 00.000 16108 scope move finished after 118 + 83 ms
03:08:06.383 00.001 16108 Move returns status 0, amount 118
03:08:06.383 00.000 16108 MoveAxis(N, 55, ABG)
03:08:06.383 00.000 16108 Guiding  Dir = 0, Dur = 55
03:08:06.383 00.000 16108 IsSlewing returns 0
03:08:06.383 00.000 16108 IsGuiding returns 0
03:08:06.432 00.049 16108 PulseGuide returned control before completion, sleep 18
03:08:06.462 00.030 16108 IsGuiding returns 1
03:08:06.462 00.000 16108 scope still moving after pulse duration time elapsed
03:08:06.494 00.032 16108 IsSlewing returns 0
03:08:06.494 00.000 16108 IsGuiding returns 1
03:08:06.525 00.031 16108 IsSlewing returns 0
03:08:06.525 00.000 16108 IsGuiding returns 0
03:08:06.525 00.000 16108 scope move finished after 55 + 86 ms
03:08:06.525 00.000 16108 Move returns status 0, amount 55
03:08:06.526 00.001 16108 move complete, result=0
03:08:06.526 00.000 16108 worker thread done servicing request
03:08:06.526 00.000 21068 GuideStep: -0.5 px 118 ms EAST, -0.3 px 55 ms NORTH
03:08:06.527 00.001 16108 Worker thread wakes up
03:08:06.527 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:06.528 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:07.683 01.155 16108 Exposure complete
03:08:07.752 00.069 16108 worker thread done servicing request
03:08:07.752 00.000 21068 OnExposeComplete: enter
03:08:07.753 00.001 21068 UpdateGuideState(): m_state=6
03:08:07.755 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
03:08:07.756 00.001 21068 Star::Find returns 1 (0), X=463.32, Y=436.50, Mass=58932, SNR=53.6, Peak=12176 HFD=2.8
03:08:07.756 00.000 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
03:08:07.757 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.81)
03:08:07.758 00.001 21068 CameraToMount -- cameraX=-0.49 cameraY=-0.31 hyp=0.58 cameraTheta=-2.57 mountX=0.43 mountY=0.42, mountTheta=0.78
03:08:07.759 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=-0.31, opts=13)
03:08:07.760 00.001 21068 Enqueuing Move request for scope (-0.49, -0.31)
03:08:07.762 00.002 16108 Worker thread wakes up
03:08:07.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.31) opts 0xd
03:08:07.762 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.49, -0.31)
03:08:07.762 00.000 16108 Moving (-0.49, -0.31) raw xDistance=0.43 yDistance=0.42
03:08:07.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
03:08:07.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:08:07.763 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:08:07.763 00.000 16108 MoveAxis(W, 104, ABG)
03:08:07.763 00.000 16108 Guiding  Dir = 3, Dur = 104
03:08:07.763 00.000 16108 IsSlewing returns 0
03:08:07.764 00.001 16108 IsGuiding returns 0
03:08:07.772 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4019, FiltMin=3446, FiltMax=31081, Gamma=1.000
03:08:07.778 00.006 16108 PulseGuide returned control before completion, sleep 101
03:08:07.788 00.010 21068 UpdateGuideState exits: m=58932 SNR=53.6
03:08:07.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:07.789 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:07.790 00.001 21068 Enqueuing Expose request
03:08:07.885 00.095 16108 IsGuiding returns 1
03:08:07.885 00.000 16108 scope still moving after pulse duration time elapsed
03:08:07.917 00.032 16108 IsSlewing returns 0
03:08:07.917 00.000 16108 IsGuiding returns 1
03:08:07.949 00.032 16108 IsSlewing returns 0
03:08:07.949 00.000 16108 IsGuiding returns 0
03:08:07.949 00.000 16108 scope move finished after 104 + 80 ms
03:08:07.949 00.000 16108 Move returns status 0, amount 104
03:08:07.949 00.000 16108 MoveAxis(N, 0, ABG)
03:08:07.949 00.000 16108 Move returns status 0, amount 0
03:08:07.949 00.000 16108 move complete, result=0
03:08:07.949 00.000 16108 worker thread done servicing request
03:08:07.949 00.000 16108 Worker thread wakes up
03:08:07.949 00.000 21068 GuideStep: 0.4 px 104 ms WEST, 0.4 px 0 ms NORTH
03:08:07.950 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:07.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:08.935 00.985 16108 Exposure complete
03:08:09.014 00.079 16108 worker thread done servicing request
03:08:09.014 00.000 21068 OnExposeComplete: enter
03:08:09.015 00.001 21068 UpdateGuideState(): m_state=6
03:08:09.016 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
03:08:09.017 00.001 21068 Star::Find returns 1 (0), X=463.98, Y=436.37, Mass=65179, SNR=49.4, Peak=14109 HFD=2.3
03:08:09.017 00.000 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.12)
03:08:09.018 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
03:08:09.019 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.44 hyp=0.48 cameraTheta=-1.20 mountX=-0.25 mountY=0.39, mountTheta=2.14
03:08:09.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.44, opts=13)
03:08:09.021 00.001 21068 Enqueuing Move request for scope (0.17, -0.44)
03:08:09.023 00.002 16108 Worker thread wakes up
03:08:09.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.44) opts 0xd
03:08:09.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.44)
03:08:09.023 00.000 16108 Moving (0.17, -0.44) raw xDistance=-0.25 yDistance=0.39
03:08:09.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
03:08:09.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:08:09.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
03:08:09.023 00.000 16108 MoveAxis(E, 58, ABG)
03:08:09.023 00.000 16108 Guiding  Dir = 2, Dur = 58
03:08:09.023 00.000 16108 IsSlewing returns 0
03:08:09.024 00.001 16108 IsGuiding returns 0
03:08:09.026 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4016, FiltMin=3430, FiltMax=31312, Gamma=1.000
03:08:09.034 00.008 16108 PulseGuide returned control before completion, sleep 58
03:08:09.038 00.004 21068 UpdateGuideState exits: m=65179 SNR=49.4
03:08:09.040 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:09.041 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:09.042 00.001 21068 Enqueuing Expose request
03:08:09.095 00.053 16108 IsGuiding returns 1
03:08:09.095 00.000 16108 scope still moving after pulse duration time elapsed
03:08:09.126 00.031 16108 IsSlewing returns 0
03:08:09.126 00.000 16108 IsGuiding returns 0
03:08:09.126 00.000 16108 scope move finished after 58 + 45 ms
03:08:09.126 00.000 16108 Move returns status 0, amount 58
03:08:09.126 00.000 16108 MoveAxis(N, 0, ABG)
03:08:09.126 00.000 16108 Move returns status 0, amount 0
03:08:09.126 00.000 16108 move complete, result=0
03:08:09.126 00.000 16108 worker thread done servicing request
03:08:09.126 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.4 px 0 ms NORTH
03:08:09.129 00.003 16108 Worker thread wakes up
03:08:09.129 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:09.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:10.286 01.157 16108 Exposure complete
03:08:10.360 00.074 16108 worker thread done servicing request
03:08:10.360 00.000 21068 OnExposeComplete: enter
03:08:10.361 00.001 21068 UpdateGuideState(): m_state=6
03:08:10.362 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
03:08:10.364 00.002 21068 Star::Find returns 1 (0), X=463.67, Y=436.27, Mass=71128, SNR=57.6, Peak=12333 HFD=2.7
03:08:10.364 00.000 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
03:08:10.365 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
03:08:10.366 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.55 hyp=0.57 cameraTheta=-1.81 mountX=0.04 mountY=0.57, mountTheta=1.50
03:08:10.367 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.55, opts=13)
03:08:10.368 00.001 21068 Enqueuing Move request for scope (-0.14, -0.55)
03:08:10.369 00.001 16108 Worker thread wakes up
03:08:10.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.55) opts 0xd
03:08:10.369 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.55)
03:08:10.369 00.000 16108 Moving (-0.14, -0.55) raw xDistance=0.04 yDistance=0.57
03:08:10.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:08:10.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:08:10.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
03:08:10.369 00.000 16108 MoveAxis(E, 0, ABG)
03:08:10.369 00.000 16108 Move returns status 0, amount 0
03:08:10.370 00.001 16108 MoveAxis(N, 0, ABG)
03:08:10.370 00.000 16108 Move returns status 0, amount 0
03:08:10.370 00.000 16108 move complete, result=0
03:08:10.370 00.000 16108 worker thread done servicing request
03:08:10.374 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=4003, FiltMin=3369, FiltMax=34713, Gamma=1.000
03:08:10.396 00.022 21068 UpdateGuideState exits: m=71128 SNR=57.6
03:08:10.398 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:10.400 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:10.401 00.001 21068 Enqueuing Expose request
03:08:10.401 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
03:08:10.402 00.001 16108 Worker thread wakes up
03:08:10.402 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:10.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:11.380 00.978 16108 Exposure complete
03:08:11.440 00.060 16108 worker thread done servicing request
03:08:11.440 00.000 21068 OnExposeComplete: enter
03:08:11.441 00.001 21068 UpdateGuideState(): m_state=6
03:08:11.442 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
03:08:11.443 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.24, Mass=58320, SNR=51.4, Peak=12173 HFD=2.6
03:08:11.444 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
03:08:11.444 00.000 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:08:11.445 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.57 hyp=0.61 cameraTheta=-1.93 mountX=0.11 mountY=0.61, mountTheta=1.39
03:08:11.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.57, opts=13)
03:08:11.449 00.002 21068 Enqueuing Move request for scope (-0.22, -0.57)
03:08:11.450 00.001 16108 Worker thread wakes up
03:08:11.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.57) opts 0xd
03:08:11.450 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.57)
03:08:11.450 00.000 16108 Moving (-0.22, -0.57) raw xDistance=0.11 yDistance=0.61
03:08:11.451 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:08:11.451 00.000 16108 resist switch: large excursion: input 0.61 thresh 0.60 direction from -1 to 1
03:08:11.451 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.82
03:08:11.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:08:11.451 00.000 16108 MoveAxis(E, 0, ABG)
03:08:11.451 00.000 16108 Move returns status 0, amount 0
03:08:11.451 00.000 16108 MoveAxis(S, 122, ABG)
03:08:11.451 00.000 16108 Guiding  Dir = 1, Dur = 122
03:08:11.452 00.001 16108 IsSlewing returns 0
03:08:11.452 00.000 16108 IsGuiding returns 0
03:08:11.454 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3997, FiltMin=3353, FiltMax=33520, Gamma=1.000
03:08:11.467 00.013 21068 UpdateGuideState exits: m=58320 SNR=51.4
03:08:11.467 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:11.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:11.468 00.000 21068 Enqueuing Expose request
03:08:11.507 00.039 16108 PulseGuide returned control before completion, sleep 77
03:08:11.586 00.079 16108 IsGuiding returns 1
03:08:11.586 00.000 16108 scope still moving after pulse duration time elapsed
03:08:11.618 00.032 16108 IsSlewing returns 0
03:08:11.618 00.000 16108 IsGuiding returns 1
03:08:11.649 00.031 16108 IsSlewing returns 0
03:08:11.649 00.000 16108 IsGuiding returns 1
03:08:11.680 00.031 16108 IsSlewing returns 0
03:08:11.680 00.000 16108 IsGuiding returns 0
03:08:11.680 00.000 16108 scope move finished after 122 + 106 ms
03:08:11.680 00.000 16108 Move returns status 0, amount 122
03:08:11.680 00.000 16108 move complete, result=0
03:08:11.681 00.001 16108 worker thread done servicing request
03:08:11.681 00.000 16108 Worker thread wakes up
03:08:11.681 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.6 px 122 ms SOUTH
03:08:11.683 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:11.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:12.847 01.164 16108 Exposure complete
03:08:12.916 00.069 16108 worker thread done servicing request
03:08:12.916 00.000 21068 OnExposeComplete: enter
03:08:12.918 00.002 21068 UpdateGuideState(): m_state=6
03:08:12.919 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
03:08:12.920 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.46, Mass=74290, SNR=55.3, Peak=13773 HFD=2.5
03:08:12.920 00.000 21068 MultiStar: exiting stabilization period
03:08:12.921 00.001 21068 MultiStar: [#1 0.18,-0.99,0.00,M6] [#2 -0.76,-0.61,0.00,M10] [#3 -0.19,-0.61,0.00,M7] [#4 0.30,-0.40,0.00,M6] [#5 -0.39,-1.01,0.00,M6] [#6 0.53,-0.49,0.00,M8] [#7 0.05,-0.40,0.66,U] [#8 -0.38,-0.88,0.00,M5] 
03:08:12.922 00.001 21068 single-star, 1 included, MultiStar: {0.04, -0.37}, one-star: {0.04, -0.36}
03:08:12.923 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:08:12.923 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
03:08:12.924 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.47 mountX=-0.10 mountY=0.34, mountTheta=1.85
03:08:12.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.36, opts=13)
03:08:12.928 00.002 21068 Enqueuing Move request for scope (0.04, -0.36)
03:08:12.928 00.000 16108 Worker thread wakes up
03:08:12.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
03:08:12.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
03:08:12.928 00.000 16108 Moving (0.04, -0.36) raw xDistance=-0.10 yDistance=0.34
03:08:12.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:08:12.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:08:12.928 00.000 16108 MoveAxis(E, 0, ABG)
03:08:12.929 00.001 16108 Move returns status 0, amount 0
03:08:12.929 00.000 16108 MoveAxis(S, 68, ABG)
03:08:12.929 00.000 16108 Guiding  Dir = 1, Dur = 68
03:08:12.929 00.000 16108 IsSlewing returns 0
03:08:12.929 00.000 16108 IsGuiding returns 0
03:08:12.932 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3984, FiltMin=3405, FiltMax=30480, Gamma=1.000
03:08:12.935 00.003 16108 PulseGuide returned control before completion, sleep 71
03:08:12.950 00.015 21068 UpdateGuideState exits: m=74290 SNR=55.3
03:08:12.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:12.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:12.955 00.003 21068 Enqueuing Expose request
03:08:13.014 00.059 16108 IsGuiding returns 1
03:08:13.014 00.000 16108 scope still moving after pulse duration time elapsed
03:08:13.045 00.031 16108 IsSlewing returns 0
03:08:13.045 00.000 16108 IsGuiding returns 0
03:08:13.045 00.000 16108 scope move finished after 68 + 48 ms
03:08:13.045 00.000 16108 Move returns status 0, amount 68
03:08:13.045 00.000 16108 move complete, result=0
03:08:13.046 00.001 16108 worker thread done servicing request
03:08:13.046 00.000 16108 Worker thread wakes up
03:08:13.046 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 68 ms SOUTH
03:08:13.048 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:13.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:14.010 00.962 16108 Exposure complete
03:08:14.066 00.056 16108 worker thread done servicing request
03:08:14.066 00.000 21068 OnExposeComplete: enter
03:08:14.068 00.002 21068 UpdateGuideState(): m_state=6
03:08:14.070 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
03:08:14.071 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.97, Mass=73689, SNR=51.3, Peak=17008 HFD=2.4
03:08:14.072 00.001 21068 MultiStar: [#1 0.35,-0.41,0.00,M7] [#2 -0.31,-0.46,0.00,R] [#3 0.18,-0.71,0.00,M8] [#4 0.52,-0.07,0.00,M7] [#5 -0.38,-0.17,0.58,U] [#6 0.55,-0.33,0.00,M9] [#7 0.26,0.40,0.59,U] [#8 -0.09,-0.59,0.00,M6] 
03:08:14.073 00.001 21068 refined, 2 included, MultiStar: {-0.03, 0.13}, one-star: {0.00, 0.15}
03:08:14.076 00.003 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
03:08:14.077 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
03:08:14.078 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.77 mountX=0.05 mountY=-0.12, mountTheta=-1.19
03:08:14.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
03:08:14.082 00.002 21068 Enqueuing Move request for scope (-0.03, 0.13)
03:08:14.083 00.001 16108 Worker thread wakes up
03:08:14.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
03:08:14.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
03:08:14.083 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
03:08:14.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:08:14.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:14.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:08:14.084 00.001 16108 MoveAxis(E, 0, ABG)
03:08:14.084 00.000 16108 Move returns status 0, amount 0
03:08:14.084 00.000 16108 MoveAxis(N, 0, ABG)
03:08:14.084 00.000 16108 Move returns status 0, amount 0
03:08:14.084 00.000 16108 move complete, result=0
03:08:14.084 00.000 16108 worker thread done servicing request
03:08:14.087 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3977, FiltMin=3375, FiltMax=26352, Gamma=1.000
03:08:14.101 00.014 21068 UpdateGuideState exits: m=73689 SNR=51.3
03:08:14.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:14.102 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:14.103 00.001 21068 Enqueuing Expose request
03:08:14.104 00.001 16108 Worker thread wakes up
03:08:14.104 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:14.104 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:14.105 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:15.269 01.164 16108 Exposure complete
03:08:15.353 00.084 16108 worker thread done servicing request
03:08:15.353 00.000 21068 OnExposeComplete: enter
03:08:15.354 00.001 21068 UpdateGuideState(): m_state=6
03:08:15.355 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
03:08:15.356 00.001 21068 Star::Find returns 1 (0), X=464.50, Y=436.84, Mass=76932, SNR=64.6, Peak=13421 HFD=3.0
03:08:15.357 00.001 21068 MultiStar: [#1 0.44,-1.05,0.00,M8] [#2 -0.15,-0.36,0.70,U] [#3 0.45,-0.78,0.00,M9] [#4 0.70,-0.25,0.00,M8] [#5 -0.12,-1.22,0.00,M6] [#6 0.50,-0.32,0.00,M10] [#7 0.11,-0.18,0.55,U] [#8 0.52,-0.71,0.00,M7] 
03:08:15.358 00.001 21068 refined, 2 included, MultiStar: {0.28, -0.15}, one-star: {0.69, 0.02}
03:08:15.358 00.000 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
03:08:15.359 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
03:08:15.360 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-0.49 mountX=-0.31 mountY=0.08, mountTheta=2.89
03:08:15.362 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.15, opts=13)
03:08:15.362 00.000 21068 Enqueuing Move request for scope (0.28, -0.15)
03:08:15.363 00.001 16108 Worker thread wakes up
03:08:15.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd
03:08:15.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.15)
03:08:15.363 00.000 16108 Moving (0.28, -0.15) raw xDistance=-0.31 yDistance=0.08
03:08:15.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:08:15.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:15.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:15.363 00.000 16108 MoveAxis(E, 80, ABG)
03:08:15.363 00.000 16108 Guiding  Dir = 2, Dur = 80
03:08:15.364 00.001 16108 IsSlewing returns 0
03:08:15.364 00.000 16108 IsGuiding returns 0
03:08:15.367 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3968, FiltMin=3398, FiltMax=35334, Gamma=1.000
03:08:15.380 00.013 21068 UpdateGuideState exits: m=76932 SNR=64.6
03:08:15.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:15.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:15.383 00.001 21068 Enqueuing Expose request
03:08:15.423 00.040 16108 PulseGuide returned control before completion, sleep 31
03:08:15.469 00.046 16108 IsGuiding returns 1
03:08:15.469 00.000 16108 scope still moving after pulse duration time elapsed
03:08:15.503 00.034 16108 IsSlewing returns 0
03:08:15.503 00.000 16108 IsGuiding returns 1
03:08:15.533 00.030 16108 IsSlewing returns 0
03:08:15.533 00.000 16108 IsGuiding returns 0
03:08:15.533 00.000 16108 scope move finished after 80 + 89 ms
03:08:15.533 00.000 16108 Move returns status 0, amount 80
03:08:15.534 00.001 16108 MoveAxis(N, 0, ABG)
03:08:15.534 00.000 16108 Move returns status 0, amount 0
03:08:15.534 00.000 16108 move complete, result=0
03:08:15.534 00.000 16108 worker thread done servicing request
03:08:15.534 00.000 16108 Worker thread wakes up
03:08:15.534 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
03:08:15.538 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:15.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:16.506 00.968 16108 Exposure complete
03:08:16.573 00.067 16108 worker thread done servicing request
03:08:16.574 00.001 21068 OnExposeComplete: enter
03:08:16.574 00.000 21068 UpdateGuideState(): m_state=6
03:08:16.575 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
03:08:16.576 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.80, Mass=69374, SNR=51.6, Peak=13632 HFD=2.5
03:08:16.577 00.001 21068 MultiStar: [#1 0.03,-0.77,0.00,M9] [#2 -0.36,-0.11,0.84,U] [#3 0.31,-0.75,0.00,M10] [#4 0.06,-0.31,0.89,U] [#5 -0.73,-0.57,0.00,M7] [#6 0.21,-0.15,0.65,U] [#7 -0.07,-0.35,0.60,U] [#8 -0.17,-0.48,0.00,M8] 
03:08:16.578 00.001 21068 single-star, 4 included, MultiStar: {-0.06, -0.18}, one-star: {-0.09, -0.02}
03:08:16.580 00.002 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
03:08:16.580 00.000 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
03:08:16.581 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.90 mountX=0.08 mountY=0.04, mountTheta=0.46
03:08:16.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.02, opts=13)
03:08:16.583 00.000 21068 Enqueuing Move request for scope (-0.09, -0.02)
03:08:16.584 00.001 16108 Worker thread wakes up
03:08:16.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:08:16.584 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:08:16.584 00.000 16108 Moving (-0.09, -0.02) raw xDistance=0.08 yDistance=0.04
03:08:16.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:08:16.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:16.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:16.584 00.000 16108 MoveAxis(E, 0, ABG)
03:08:16.584 00.000 16108 Move returns status 0, amount 0
03:08:16.584 00.000 16108 MoveAxis(N, 0, ABG)
03:08:16.584 00.000 16108 Move returns status 0, amount 0
03:08:16.585 00.001 16108 move complete, result=0
03:08:16.585 00.000 16108 worker thread done servicing request
03:08:16.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3958, FiltMin=3379, FiltMax=39561, Gamma=1.000
03:08:16.602 00.013 21068 UpdateGuideState exits: m=69374 SNR=51.6
03:08:16.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:16.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:16.604 00.000 21068 Enqueuing Expose request
03:08:16.605 00.001 16108 Worker thread wakes up
03:08:16.605 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:16.606 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:16.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:17.766 01.160 16108 Exposure complete
03:08:17.825 00.059 16108 worker thread done servicing request
03:08:17.825 00.000 21068 OnExposeComplete: enter
03:08:17.826 00.001 21068 UpdateGuideState(): m_state=6
03:08:17.826 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
03:08:17.827 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.66, Mass=81198, SNR=58.6, Peak=14464 HFD=2.7
03:08:17.828 00.001 21068 MultiStar: [#1 -0.15,-0.88,0.00,M10] [#2 -0.74,-0.22,0.00,M1] [#3 -0.16,-0.73,0.00,R] [#4 -0.15,-0.42,0.77,U] [#5 -1.10,-0.20,0.00,M8] [#6 -0.07,-0.23,0.60,U] [#7 -0.40,-0.18,0.56,U] [#8 0.05,-0.58,0.00,M9] 
03:08:17.828 00.000 21068 single-star, 3 included, MultiStar: {-0.14, -0.25}, one-star: {-0.03, -0.16}
03:08:17.830 00.002 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.54)
03:08:17.831 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.60)
03:08:17.832 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.78 mountX=0.01 mountY=0.16, mountTheta=1.54
03:08:17.834 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.16, opts=13)
03:08:17.836 00.002 21068 Enqueuing Move request for scope (-0.03, -0.16)
03:08:17.838 00.002 16108 Worker thread wakes up
03:08:17.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
03:08:17.838 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
03:08:17.838 00.000 16108 Moving (-0.03, -0.16) raw xDistance=0.01 yDistance=0.16
03:08:17.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:17.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:17.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:08:17.838 00.000 16108 MoveAxis(E, 0, ABG)
03:08:17.838 00.000 16108 Move returns status 0, amount 0
03:08:17.838 00.000 16108 MoveAxis(N, 0, ABG)
03:08:17.838 00.000 16108 Move returns status 0, amount 0
03:08:17.838 00.000 16108 move complete, result=0
03:08:17.839 00.001 16108 worker thread done servicing request
03:08:17.844 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3949, FiltMin=3360, FiltMax=41427, Gamma=1.000
03:08:17.859 00.015 21068 UpdateGuideState exits: m=81198 SNR=58.6
03:08:17.861 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:17.863 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:17.865 00.002 21068 Enqueuing Expose request
03:08:17.866 00.001 16108 Worker thread wakes up
03:08:17.866 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:17.869 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:17.869 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:18.845 00.976 16108 Exposure complete
03:08:18.902 00.057 16108 worker thread done servicing request
03:08:18.902 00.000 21068 OnExposeComplete: enter
03:08:18.903 00.001 21068 UpdateGuideState(): m_state=6
03:08:18.905 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
03:08:18.905 00.000 21068 Star::Find returns 1 (0), X=463.55, Y=436.79, Mass=78477, SNR=57.9, Peak=14688 HFD=2.6
03:08:18.906 00.001 21068 MultiStar: [#1 -0.07,-0.66,0.00,R] [#2 -0.75,0.04,0.00,M2] [#3 -0.03,-0.07,0.76,U] [#4 -0.36,-0.25,0.91,U] [#5 -1.28,-0.95,0.00,M9] [#6 0.06,-0.67,0.00,M9] [#7 -0.48,-0.23,0.00,M1] [#8 -0.41,-0.57,0.00,M10] 
03:08:18.907 00.001 21068 refined, 2 included, MultiStar: {-0.23, -0.12}, one-star: {-0.26, -0.03}
03:08:18.908 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
03:08:18.909 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
03:08:18.909 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.67 mountX=0.21 mountY=0.17, mountTheta=0.68
03:08:18.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.12, opts=13)
03:08:18.911 00.000 21068 Enqueuing Move request for scope (-0.23, -0.12)
03:08:18.912 00.001 16108 Worker thread wakes up
03:08:18.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
03:08:18.912 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
03:08:18.913 00.001 16108 Moving (-0.23, -0.12) raw xDistance=0.21 yDistance=0.17
03:08:18.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:08:18.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:18.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:08:18.913 00.000 16108 MoveAxis(W, 54, ABG)
03:08:18.913 00.000 16108 Guiding  Dir = 3, Dur = 54
03:08:18.915 00.002 16108 IsSlewing returns 0
03:08:18.915 00.000 16108 IsGuiding returns 0
03:08:18.916 00.001 16108 PulseGuide returned control before completion, sleep 63
03:08:18.917 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3942, FiltMin=3389, FiltMax=35491, Gamma=1.000
03:08:18.930 00.013 21068 UpdateGuideState exits: m=78477 SNR=57.9
03:08:18.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:18.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:18.932 00.000 21068 Enqueuing Expose request
03:08:18.985 00.053 16108 IsGuiding returns 1
03:08:18.985 00.000 16108 scope still moving after pulse duration time elapsed
03:08:19.016 00.031 16108 IsSlewing returns 0
03:08:19.016 00.000 16108 IsGuiding returns 0
03:08:19.016 00.000 16108 scope move finished after 54 + 47 ms
03:08:19.017 00.001 16108 Move returns status 0, amount 54
03:08:19.017 00.000 16108 MoveAxis(N, 0, ABG)
03:08:19.017 00.000 16108 Move returns status 0, amount 0
03:08:19.017 00.000 16108 move complete, result=0
03:08:19.017 00.000 16108 worker thread done servicing request
03:08:19.017 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.2 px 0 ms NORTH
03:08:19.019 00.002 16108 Worker thread wakes up
03:08:19.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:19.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:20.180 01.161 16108 Exposure complete
03:08:20.236 00.056 16108 worker thread done servicing request
03:08:20.236 00.000 21068 OnExposeComplete: enter
03:08:20.238 00.002 21068 UpdateGuideState(): m_state=6
03:08:20.239 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
03:08:20.240 00.001 21068 Star::Find returns 1 (0), X=463.44, Y=436.36, Mass=92715, SNR=67.9, Peak=14317 HFD=3.0
03:08:20.241 00.001 21068 MultiStar: [#1 0.11,-0.05,0.77,U] [#2 -0.56,-0.31,0.00,M3] [#3 0.03,-0.17,0.62,U] [#4 -0.44,-0.56,0.00,M6] [#5 -0.67,-1.24,0.00,M10] [#6 -0.15,-0.77,0.00,M10] [#7 -0.07,-0.54,0.00,M2] [#8 -0.25,-1.24,0.00,R] 
03:08:20.241 00.000 21068 refined, 2 included, MultiStar: {-0.11, -0.25}, one-star: {-0.37, -0.45}
03:08:20.242 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
03:08:20.243 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.39)
03:08:20.244 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.99 mountX=0.07 mountY=0.27, mountTheta=1.33
03:08:20.247 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.25, opts=13)
03:08:20.248 00.001 21068 Enqueuing Move request for scope (-0.11, -0.25)
03:08:20.248 00.000 16108 Worker thread wakes up
03:08:20.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
03:08:20.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
03:08:20.248 00.000 16108 Moving (-0.11, -0.25) raw xDistance=0.07 yDistance=0.27
03:08:20.249 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:08:20.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:08:20.249 00.000 16108 MoveAxis(E, 0, ABG)
03:08:20.249 00.000 16108 Move returns status 0, amount 0
03:08:20.249 00.000 16108 MoveAxis(S, 54, ABG)
03:08:20.249 00.000 16108 Guiding  Dir = 1, Dur = 54
03:08:20.249 00.000 16108 IsSlewing returns 0
03:08:20.250 00.001 16108 IsGuiding returns 0
03:08:20.251 00.001 16108 PulseGuide returned control before completion, sleep 63
03:08:20.259 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3933, FiltMin=3341, FiltMax=38435, Gamma=1.000
03:08:20.278 00.019 21068 UpdateGuideState exits: m=92715 SNR=67.9
03:08:20.279 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:20.280 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:20.280 00.000 21068 Enqueuing Expose request
03:08:20.330 00.050 16108 IsGuiding returns 0
03:08:20.330 00.000 16108 Move returns status 0, amount 54
03:08:20.330 00.000 16108 move complete, result=0
03:08:20.330 00.000 16108 worker thread done servicing request
03:08:20.332 00.002 16108 Worker thread wakes up
03:08:20.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:20.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:20.332 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
03:08:21.317 00.985 16108 Exposure complete
03:08:21.373 00.056 16108 worker thread done servicing request
03:08:21.373 00.000 21068 OnExposeComplete: enter
03:08:21.374 00.001 21068 UpdateGuideState(): m_state=6
03:08:21.376 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
03:08:21.376 00.000 21068 Star::Find returns 1 (0), X=463.39, Y=436.24, Mass=92867, SNR=69.2, Peak=12544 HFD=2.9
03:08:21.377 00.001 21068 MultiStar: [#1 -0.32,-0.46,0.00,M1] [#2 -0.41,-0.32,0.00,M4] [#3 0.03,-0.49,0.00,M1] [#4 -0.40,-0.42,0.00,M7] [#5 -0.75,-0.63,0.00,R] [#6 0.03,-0.43,0.51,U] [#7 -0.65,-0.59,0.00,M3] [#8 -0.45,0.61,0.00,M1] 
03:08:21.378 00.001 21068 refined, 1 included, MultiStar: {-0.27, -0.53}, one-star: {-0.42, -0.58}
03:08:21.379 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
03:08:21.380 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
03:08:21.380 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.53 hyp=0.59 cameraTheta=-2.04 mountX=0.17 mountY=0.58, mountTheta=1.28
03:08:21.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.53, opts=13)
03:08:21.383 00.001 21068 Enqueuing Move request for scope (-0.27, -0.53)
03:08:21.383 00.000 16108 Worker thread wakes up
03:08:21.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.53) opts 0xd
03:08:21.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.53)
03:08:21.383 00.000 16108 Moving (-0.27, -0.53) raw xDistance=0.17 yDistance=0.58
03:08:21.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:08:21.384 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
03:08:21.384 00.000 16108 MoveAxis(E, 0, ABG)
03:08:21.384 00.000 16108 Move returns status 0, amount 0
03:08:21.384 00.000 16108 MoveAxis(S, 116, ABG)
03:08:21.384 00.000 16108 Guiding  Dir = 1, Dur = 116
03:08:21.384 00.000 16108 IsSlewing returns 0
03:08:21.384 00.000 16108 IsGuiding returns 0
03:08:21.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3926, FiltMin=3321, FiltMax=34531, Gamma=1.000
03:08:21.407 00.018 21068 UpdateGuideState exits: m=92867 SNR=69.2
03:08:21.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:21.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:21.409 00.000 21068 Enqueuing Expose request
03:08:21.447 00.038 16108 PulseGuide returned control before completion, sleep 64
03:08:21.525 00.078 16108 IsGuiding returns 1
03:08:21.525 00.000 16108 scope still moving after pulse duration time elapsed
03:08:21.561 00.036 16108 IsSlewing returns 0
03:08:21.562 00.001 16108 IsGuiding returns 1
03:08:21.588 00.026 16108 IsSlewing returns 0
03:08:21.589 00.001 16108 IsGuiding returns 1
03:08:21.619 00.030 16108 IsSlewing returns 0
03:08:21.620 00.001 16108 IsGuiding returns 0
03:08:21.620 00.000 16108 scope move finished after 116 + 119 ms
03:08:21.620 00.000 16108 Move returns status 0, amount 116
03:08:21.620 00.000 16108 move complete, result=0
03:08:21.620 00.000 16108 worker thread done servicing request
03:08:21.620 00.000 16108 Worker thread wakes up
03:08:21.620 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.6 px 116 ms SOUTH
03:08:21.623 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:21.624 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:22.795 01.171 16108 Exposure complete
03:08:22.880 00.085 16108 worker thread done servicing request
03:08:22.880 00.000 21068 OnExposeComplete: enter
03:08:22.883 00.003 21068 UpdateGuideState(): m_state=6
03:08:22.884 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
03:08:22.885 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.84, Mass=89977, SNR=69.2, Peak=15408 HFD=2.9
03:08:22.886 00.001 21068 MultiStar: [#1 -0.01,0.35,0.75,U] [#2 -0.56,-0.02,0.00,M5] [#3 0.07,0.18,0.51,U] [#4 0.09,-0.19,0.69,U] [#5 -0.19,0.18,0.48,U] [#6 0.11,-0.17,0.44,U] [#7 -0.06,0.00,0.42,U] [#8 -0.01,0.57,0.00,M2] 
03:08:22.887 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.05, 0.03}
03:08:22.889 00.002 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
03:08:22.889 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
03:08:22.891 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.45 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
03:08:22.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.03, opts=13)
03:08:22.895 00.001 21068 Enqueuing Move request for scope (0.05, 0.03)
03:08:22.897 00.002 16108 Worker thread wakes up
03:08:22.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:08:22.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:08:22.897 00.000 16108 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.04
03:08:22.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:22.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:22.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:08:22.897 00.000 16108 MoveAxis(E, 0, ABG)
03:08:22.898 00.001 16108 Move returns status 0, amount 0
03:08:22.898 00.000 16108 MoveAxis(N, 0, ABG)
03:08:22.898 00.000 16108 Move returns status 0, amount 0
03:08:22.898 00.000 16108 move complete, result=0
03:08:22.898 00.000 16108 worker thread done servicing request
03:08:22.905 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=3917, FiltMin=3328, FiltMax=38304, Gamma=1.000
03:08:22.921 00.016 21068 UpdateGuideState exits: m=89977 SNR=69.2
03:08:22.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:22.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:22.924 00.001 21068 Enqueuing Expose request
03:08:22.924 00.000 16108 Worker thread wakes up
03:08:22.924 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:22.925 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:22.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:23.890 00.965 16108 Exposure complete
03:08:23.945 00.055 16108 worker thread done servicing request
03:08:23.945 00.000 21068 OnExposeComplete: enter
03:08:23.947 00.002 21068 UpdateGuideState(): m_state=6
03:08:23.948 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
03:08:23.949 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.63, Mass=99210, SNR=71.2, Peak=16496 HFD=2.7
03:08:23.950 00.001 21068 MultiStar: [#1 0.10,-0.11,0.81,U] [#2 -0.60,-0.04,0.00,M6] [#3 0.15,0.08,0.58,U] [#4 0.12,-0.08,0.71,U] [#5 -0.20,0.30,0.47,U] [#6 0.36,-0.01,0.59,U] [#7 0.07,-0.10,0.50,U] [#8 0.05,0.56,0.00,M3] 
03:08:23.950 00.000 21068 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {0.10, -0.19}
03:08:23.951 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
03:08:23.952 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
03:08:23.952 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.39 mountX=-0.11 mountY=0.02, mountTheta=2.99
03:08:23.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
03:08:23.954 00.000 21068 Enqueuing Move request for scope (0.11, -0.04)
03:08:23.955 00.001 16108 Worker thread wakes up
03:08:23.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:08:23.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:08:23.955 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.11 yDistance=0.02
03:08:23.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:08:23.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:23.956 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:08:23.956 00.000 16108 MoveAxis(E, 0, ABG)
03:08:23.956 00.000 16108 Move returns status 0, amount 0
03:08:23.956 00.000 16108 MoveAxis(N, 0, ABG)
03:08:23.956 00.000 16108 Move returns status 0, amount 0
03:08:23.956 00.000 16108 move complete, result=0
03:08:23.956 00.000 16108 worker thread done servicing request
03:08:23.962 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3913, FiltMin=3376, FiltMax=31859, Gamma=1.000
03:08:23.986 00.024 21068 UpdateGuideState exits: m=99210 SNR=71.2
03:08:23.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:23.987 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:23.988 00.001 21068 Enqueuing Expose request
03:08:23.989 00.001 16108 Worker thread wakes up
03:08:23.989 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:23.990 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:23.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:25.157 01.167 16108 Exposure complete
03:08:25.218 00.061 16108 worker thread done servicing request
03:08:25.218 00.000 21068 OnExposeComplete: enter
03:08:25.219 00.001 21068 UpdateGuideState(): m_state=6
03:08:25.220 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 931
03:08:25.220 00.000 21068 Star::Find returns 1 (0), X=463.66, Y=436.56, Mass=82522, SNR=61.4, Peak=15648 HFD=2.9
03:08:25.221 00.001 21068 MultiStar: [#1 -0.07,-0.25,0.96,U] [#2 -0.59,-0.13,0.00,M7] [#3 0.13,-0.10,0.69,U] [#4 0.42,-0.12,1.05,U] [#5 0.28,0.11,0.53,U] [#6 0.33,-0.04,0.71,U] [#7 -0.10,0.09,0.61,U] [#8 0.44,0.71,0.00,M4] 
03:08:25.223 00.002 21068 refined, 6 included, MultiStar: {0.11, -0.11}, one-star: {-0.15, -0.26}
03:08:25.224 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
03:08:25.225 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
03:08:25.225 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.13 mountY=0.08, mountTheta=2.60
03:08:25.227 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.11, opts=13)
03:08:25.228 00.001 21068 Enqueuing Move request for scope (0.11, -0.11)
03:08:25.229 00.001 16108 Worker thread wakes up
03:08:25.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
03:08:25.229 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
03:08:25.229 00.000 16108 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=0.08
03:08:25.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:08:25.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:25.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:25.229 00.000 16108 MoveAxis(E, 0, ABG)
03:08:25.229 00.000 16108 Move returns status 0, amount 0
03:08:25.229 00.000 16108 MoveAxis(N, 0, ABG)
03:08:25.229 00.000 16108 Move returns status 0, amount 0
03:08:25.229 00.000 16108 move complete, result=0
03:08:25.229 00.000 16108 worker thread done servicing request
03:08:25.233 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3904, FiltMin=3321, FiltMax=31363, Gamma=1.000
03:08:25.252 00.019 21068 UpdateGuideState exits: m=82522 SNR=61.4
03:08:25.254 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:25.256 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:25.257 00.001 21068 Enqueuing Expose request
03:08:25.258 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:25.259 00.001 16108 Worker thread wakes up
03:08:25.259 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:25.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:26.227 00.968 16108 Exposure complete
03:08:26.282 00.055 16108 worker thread done servicing request
03:08:26.282 00.000 21068 OnExposeComplete: enter
03:08:26.283 00.001 21068 UpdateGuideState(): m_state=6
03:08:26.285 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 932
03:08:26.285 00.000 21068 Star::Find returns 1 (0), X=463.78, Y=436.45, Mass=97827, SNR=73.7, Peak=17168 HFD=2.9
03:08:26.286 00.001 21068 MultiStar: [#1 0.03,-0.15,0.75,U] [#2 -0.59,-0.26,0.00,M8] [#3 0.19,-0.05,0.58,U] [#4 0.31,-0.13,0.72,U] [#5 0.31,-0.04,0.49,U] [#6 0.42,-0.15,0.60,U] [#7 -0.11,-0.09,0.47,U] [#8 0.18,0.46,0.00,M5] 
03:08:26.287 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.17}, one-star: {-0.03, -0.37}
03:08:26.288 00.001 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
03:08:26.289 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
03:08:26.289 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.85 mountX=-0.17 mountY=0.13, mountTheta=2.51
03:08:26.291 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.17, opts=13)
03:08:26.292 00.001 21068 Enqueuing Move request for scope (0.15, -0.17)
03:08:26.292 00.000 16108 Worker thread wakes up
03:08:26.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
03:08:26.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
03:08:26.294 00.002 16108 Moving (0.15, -0.17) raw xDistance=-0.17 yDistance=0.13
03:08:26.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:08:26.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:26.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:08:26.294 00.000 16108 MoveAxis(E, 0, ABG)
03:08:26.294 00.000 16108 Move returns status 0, amount 0
03:08:26.294 00.000 16108 MoveAxis(N, 0, ABG)
03:08:26.294 00.000 16108 Move returns status 0, amount 0
03:08:26.294 00.000 16108 move complete, result=0
03:08:26.294 00.000 16108 worker thread done servicing request
03:08:26.299 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3897, FiltMin=3299, FiltMax=29088, Gamma=1.000
03:08:26.322 00.023 21068 UpdateGuideState exits: m=97827 SNR=73.7
03:08:26.324 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:26.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:26.326 00.001 21068 Enqueuing Expose request
03:08:26.328 00.002 16108 Worker thread wakes up
03:08:26.328 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:26.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:26.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:27.499 01.171 16108 Exposure complete
03:08:27.555 00.056 16108 worker thread done servicing request
03:08:27.555 00.000 21068 OnExposeComplete: enter
03:08:27.556 00.001 21068 UpdateGuideState(): m_state=6
03:08:27.557 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 933
03:08:27.558 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.67, Mass=91151, SNR=68.8, Peak=16288 HFD=2.8
03:08:27.559 00.001 21068 MultiStar: [#1 0.09,0.09,0.83,U] [#2 -0.36,-0.19,0.74,U] [#3 0.35,-0.02,0.72,U] [#4 0.06,0.14,0.79,U] [#5 0.23,0.57,0.00,M1] [#6 0.57,0.01,0.00,M6] [#7 0.00,0.23,0.42,U] [#8 0.19,0.90,0.00,M6] 
03:08:27.561 00.002 21068 refined, 5 included, MultiStar: {0.01, -0.00}, one-star: {-0.06, -0.15}
03:08:27.561 00.000 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
03:08:27.562 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
03:08:27.563 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.35 mountX=-0.01 mountY=0.00, mountTheta=3.03
03:08:27.564 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.00, opts=13)
03:08:27.565 00.001 21068 Enqueuing Move request for scope (0.01, -0.00)
03:08:27.566 00.001 16108 Worker thread wakes up
03:08:27.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
03:08:27.566 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
03:08:27.566 00.000 16108 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
03:08:27.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:08:27.566 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:27.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:08:27.566 00.000 16108 MoveAxis(E, 0, ABG)
03:08:27.566 00.000 16108 Move returns status 0, amount 0
03:08:27.566 00.000 16108 MoveAxis(N, 0, ABG)
03:08:27.566 00.000 16108 Move returns status 0, amount 0
03:08:27.566 00.000 16108 move complete, result=0
03:08:27.566 00.000 16108 worker thread done servicing request
03:08:27.569 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=3891, FiltMin=3251, FiltMax=36803, Gamma=1.000
03:08:27.583 00.014 21068 UpdateGuideState exits: m=91151 SNR=68.8
03:08:27.585 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:27.587 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:27.589 00.002 21068 Enqueuing Expose request
03:08:27.592 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:27.595 00.003 16108 Worker thread wakes up
03:08:27.595 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:27.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:28.588 00.993 16108 Exposure complete
03:08:28.645 00.057 16108 worker thread done servicing request
03:08:28.645 00.000 21068 OnExposeComplete: enter
03:08:28.646 00.001 21068 UpdateGuideState(): m_state=6
03:08:28.647 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
03:08:28.648 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.75, Mass=92454, SNR=68.4, Peak=13536 HFD=3.2
03:08:28.649 00.001 21068 MultiStar: [#1 0.01,0.17,0.87,U] [#2 -0.59,-0.00,0.00,M8] [#3 0.10,0.46,0.55,U] [#4 0.11,-0.06,0.66,U] [#5 -0.16,0.47,0.00,M2] [#6 0.07,-0.00,0.57,U] [#7 -0.17,-0.25,0.63,U] [#8 -0.07,0.61,0.00,M7] 
03:08:28.649 00.000 21068 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {-0.21, -0.07}
03:08:28.650 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
03:08:28.651 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
03:08:28.652 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.38 mountX=0.04 mountY=-0.02, mountTheta=-0.54
03:08:28.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
03:08:28.658 00.004 21068 Enqueuing Move request for scope (-0.03, 0.03)
03:08:28.659 00.001 16108 Worker thread wakes up
03:08:28.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
03:08:28.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
03:08:28.659 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=-0.02
03:08:28.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:08:28.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:28.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:08:28.659 00.000 16108 MoveAxis(E, 0, ABG)
03:08:28.659 00.000 16108 Move returns status 0, amount 0
03:08:28.659 00.000 16108 MoveAxis(N, 0, ABG)
03:08:28.659 00.000 16108 Move returns status 0, amount 0
03:08:28.659 00.000 16108 move complete, result=0
03:08:28.660 00.001 16108 worker thread done servicing request
03:08:28.663 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3885, FiltMin=3225, FiltMax=35568, Gamma=1.000
03:08:28.681 00.018 21068 UpdateGuideState exits: m=92454 SNR=68.4
03:08:28.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:28.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:28.685 00.002 21068 Enqueuing Expose request
03:08:28.686 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:28.688 00.002 16108 Worker thread wakes up
03:08:28.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:28.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:29.857 01.169 16108 Exposure complete
03:08:29.934 00.077 16108 worker thread done servicing request
03:08:29.934 00.000 21068 OnExposeComplete: enter
03:08:29.935 00.001 21068 UpdateGuideState(): m_state=6
03:08:29.936 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 935
03:08:29.936 00.000 21068 Star::Find returns 1 (0), X=463.74, Y=436.80, Mass=79168, SNR=57.7, Peak=15632 HFD=2.5
03:08:29.938 00.002 21068 MultiStar: [#1 0.20,-0.12,1.01,U] [#2 -0.43,-0.13,0.89,U] [#3 0.01,0.07,0.94,U] [#4 0.06,-0.11,1.01,U] [#5 0.03,0.49,0.00,M3] [#6 -0.21,-0.21,0.73,U] [#7 -0.40,-0.12,0.61,U] [#8 -0.32,0.66,0.00,M8] 
03:08:29.939 00.001 21068 single-star, 6 included, MultiStar: {-0.09, -0.08}, one-star: {-0.07, -0.02}
03:08:29.940 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
03:08:29.941 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
03:08:29.941 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.85 mountX=0.07 mountY=0.04, mountTheta=0.52
03:08:29.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
03:08:29.945 00.002 21068 Enqueuing Move request for scope (-0.07, -0.02)
03:08:29.947 00.002 16108 Worker thread wakes up
03:08:29.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:08:29.948 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:08:29.948 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.04
03:08:29.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:08:29.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:29.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:29.948 00.000 16108 MoveAxis(E, 0, ABG)
03:08:29.948 00.000 16108 Move returns status 0, amount 0
03:08:29.948 00.000 16108 MoveAxis(N, 0, ABG)
03:08:29.948 00.000 16108 Move returns status 0, amount 0
03:08:29.949 00.001 16108 move complete, result=0
03:08:29.949 00.000 16108 worker thread done servicing request
03:08:29.953 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3878, FiltMin=3209, FiltMax=35731, Gamma=1.000
03:08:29.978 00.025 21068 UpdateGuideState exits: m=79168 SNR=57.7
03:08:29.980 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:29.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:29.982 00.001 21068 Enqueuing Expose request
03:08:29.984 00.002 16108 Worker thread wakes up
03:08:29.984 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:29.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:29.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:30.962 00.977 16108 Exposure complete
03:08:31.032 00.070 16108 worker thread done servicing request
03:08:31.032 00.000 21068 OnExposeComplete: enter
03:08:31.034 00.002 21068 UpdateGuideState(): m_state=6
03:08:31.036 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 936
03:08:31.037 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.86, Mass=79753, SNR=62.0, Peak=14672 HFD=2.8
03:08:31.038 00.001 21068 MultiStar: [#1 0.32,-0.26,0.89,U] [#2 -0.53,-0.34,0.00,M8] [#3 -0.07,0.19,0.80,U] [#4 0.28,0.03,0.96,U] [#5 0.13,0.08,0.56,U] [#6 0.44,-0.04,0.62,U] [#7 -0.11,-0.19,0.51,U] [#8 0.21,0.41,0.59,U] 
03:08:31.040 00.002 21068 single-star, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.06, 0.04}
03:08:31.041 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
03:08:31.042 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:08:31.043 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.62 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
03:08:31.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
03:08:31.045 00.000 21068 Enqueuing Move request for scope (0.06, 0.04)
03:08:31.047 00.002 16108 Worker thread wakes up
03:08:31.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:08:31.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:08:31.047 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.06
03:08:31.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:31.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:31.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:08:31.047 00.000 16108 MoveAxis(E, 0, ABG)
03:08:31.047 00.000 16108 Move returns status 0, amount 0
03:08:31.047 00.000 16108 MoveAxis(N, 0, ABG)
03:08:31.047 00.000 16108 Move returns status 0, amount 0
03:08:31.047 00.000 16108 move complete, result=0
03:08:31.047 00.000 16108 worker thread done servicing request
03:08:31.051 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3875, FiltMin=3267, FiltMax=31491, Gamma=1.000
03:08:31.064 00.013 21068 UpdateGuideState exits: m=79753 SNR=62.0
03:08:31.066 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:31.066 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:31.067 00.001 21068 Enqueuing Expose request
03:08:31.068 00.001 16108 Worker thread wakes up
03:08:31.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:31.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:31.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:32.240 01.172 16108 Exposure complete
03:08:32.305 00.065 16108 worker thread done servicing request
03:08:32.305 00.000 21068 OnExposeComplete: enter
03:08:32.308 00.003 21068 UpdateGuideState(): m_state=6
03:08:32.311 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 937
03:08:32.313 00.002 21068 Star::Find returns 1 (0), X=463.97, Y=436.62, Mass=92045, SNR=69.7, Peak=18480 HFD=2.4
03:08:32.315 00.002 21068 MultiStar: [#1 0.51,-0.15,0.00,M1] [#2 -0.25,-0.09,0.68,U] [#3 0.38,0.15,0.71,U] [#4 0.14,-0.17,0.85,U] [#5 0.13,0.11,0.64,U] [#6 0.50,-0.13,0.00,M4] [#7 -0.14,-0.14,0.49,U] [#8 -0.02,0.69,0.00,M8] 
03:08:32.317 00.002 21068 refined, 5 included, MultiStar: {0.09, -0.07}, one-star: {0.16, -0.19}
03:08:32.319 00.002 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
03:08:32.321 00.002 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
03:08:32.322 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.62 mountX=-0.10 mountY=0.04, mountTheta=2.75
03:08:32.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
03:08:32.326 00.001 21068 Enqueuing Move request for scope (0.09, -0.07)
03:08:32.326 00.000 16108 Worker thread wakes up
03:08:32.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:08:32.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:08:32.328 00.002 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.04
03:08:32.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:08:32.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:32.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:32.328 00.000 16108 MoveAxis(E, 0, ABG)
03:08:32.328 00.000 16108 Move returns status 0, amount 0
03:08:32.328 00.000 16108 MoveAxis(N, 0, ABG)
03:08:32.328 00.000 16108 Move returns status 0, amount 0
03:08:32.328 00.000 16108 move complete, result=0
03:08:32.328 00.000 16108 worker thread done servicing request
03:08:32.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3869, FiltMin=3264, FiltMax=39395, Gamma=1.000
03:08:32.345 00.013 21068 UpdateGuideState exits: m=92045 SNR=69.7
03:08:32.345 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:32.346 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:32.347 00.001 21068 Enqueuing Expose request
03:08:32.347 00.000 16108 Worker thread wakes up
03:08:32.349 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:32.349 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:32.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:33.333 00.984 16108 Exposure complete
03:08:33.399 00.066 16108 worker thread done servicing request
03:08:33.399 00.000 21068 OnExposeComplete: enter
03:08:33.400 00.001 21068 UpdateGuideState(): m_state=6
03:08:33.400 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
03:08:33.401 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=436.70, Mass=100233, SNR=76.6, Peak=18112 HFD=2.6
03:08:33.403 00.002 21068 MultiStar: [#1 0.45,-0.18,0.00,M2] [#2 -0.15,-0.25,0.67,U] [#3 0.15,-0.10,0.64,U] [#4 0.42,-0.23,0.75,U] [#5 0.28,-0.20,0.50,U] [#6 0.53,-0.16,0.00,M5] [#7 0.04,-0.09,0.51,U] [#8 0.39,0.12,0.49,U] 
03:08:33.403 00.000 21068 refined, 6 included, MultiStar: {0.22, -0.13}, one-star: {0.33, -0.11}
03:08:33.404 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
03:08:33.405 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
03:08:33.406 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.55 mountX=-0.24 mountY=0.08, mountTheta=2.82
03:08:33.407 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.13, opts=13)
03:08:33.408 00.001 21068 Enqueuing Move request for scope (0.22, -0.13)
03:08:33.409 00.001 16108 Worker thread wakes up
03:08:33.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
03:08:33.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
03:08:33.409 00.000 16108 Moving (0.22, -0.13) raw xDistance=-0.24 yDistance=0.08
03:08:33.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:08:33.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:33.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:33.409 00.000 16108 MoveAxis(E, 62, ABG)
03:08:33.409 00.000 16108 Guiding  Dir = 2, Dur = 62
03:08:33.409 00.000 16108 IsSlewing returns 0
03:08:33.410 00.001 16108 IsGuiding returns 0
03:08:33.414 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3869, FiltMin=3315, FiltMax=29664, Gamma=1.000
03:08:33.426 00.012 21068 UpdateGuideState exits: m=100233 SNR=76.6
03:08:33.427 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:33.428 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:33.429 00.001 21068 Enqueuing Expose request
03:08:33.437 00.008 16108 PulseGuide returned control before completion, sleep 46
03:08:33.498 00.061 16108 IsGuiding returns 1
03:08:33.498 00.000 16108 scope still moving after pulse duration time elapsed
03:08:33.530 00.032 16108 IsSlewing returns 0
03:08:33.530 00.000 16108 IsGuiding returns 0
03:08:33.530 00.000 16108 scope move finished after 62 + 58 ms
03:08:33.530 00.000 16108 Move returns status 0, amount 62
03:08:33.530 00.000 16108 MoveAxis(N, 0, ABG)
03:08:33.530 00.000 16108 Move returns status 0, amount 0
03:08:33.530 00.000 16108 move complete, result=0
03:08:33.530 00.000 16108 worker thread done servicing request
03:08:33.530 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
03:08:33.532 00.002 16108 Worker thread wakes up
03:08:33.532 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:33.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:34.697 01.165 16108 Exposure complete
03:08:34.762 00.065 16108 worker thread done servicing request
03:08:34.762 00.000 21068 OnExposeComplete: enter
03:08:34.763 00.001 21068 UpdateGuideState(): m_state=6
03:08:34.763 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 939
03:08:34.764 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=436.65, Mass=95596, SNR=66.0, Peak=17344 HFD=2.6
03:08:34.765 00.001 21068 MultiStar: [#1 0.06,-0.24,0.93,U] [#2 -0.23,-0.17,0.89,U] [#3 -0.19,-0.02,0.82,U] [#4 0.21,-0.39,0.80,U] [#5 -0.20,0.16,0.57,U] [#6 0.24,-0.15,0.61,U] [#7 -0.25,-0.32,0.57,U] [#8 -0.15,0.45,0.66,U] 
03:08:34.766 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.34, -0.17}
03:08:34.767 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
03:08:34.768 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
03:08:34.768 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.02 mountY=0.11, mountTheta=1.74
03:08:34.771 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.11, opts=13)
03:08:34.772 00.001 21068 Enqueuing Move request for scope (-0.00, -0.11)
03:08:34.773 00.001 16108 Worker thread wakes up
03:08:34.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
03:08:34.773 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
03:08:34.773 00.000 16108 Moving (-0.00, -0.11) raw xDistance=-0.02 yDistance=0.11
03:08:34.773 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:08:34.773 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:34.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:08:34.773 00.000 16108 MoveAxis(E, 0, ABG)
03:08:34.773 00.000 16108 Move returns status 0, amount 0
03:08:34.773 00.000 16108 MoveAxis(N, 0, ABG)
03:08:34.773 00.000 16108 Move returns status 0, amount 0
03:08:34.773 00.000 16108 move complete, result=0
03:08:34.773 00.000 16108 worker thread done servicing request
03:08:34.778 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3865, FiltMin=3283, FiltMax=34886, Gamma=1.000
03:08:34.793 00.015 21068 UpdateGuideState exits: m=95596 SNR=66.0
03:08:34.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:34.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:34.796 00.001 21068 Enqueuing Expose request
03:08:34.797 00.001 16108 Worker thread wakes up
03:08:34.797 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:34.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:34.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:35.782 00.985 16108 Exposure complete
03:08:35.860 00.078 16108 worker thread done servicing request
03:08:35.860 00.000 21068 OnExposeComplete: enter
03:08:35.861 00.001 21068 UpdateGuideState(): m_state=6
03:08:35.862 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 940
03:08:35.862 00.000 21068 Star::Find returns 1 (0), X=463.85, Y=436.55, Mass=93309, SNR=70.6, Peak=14672 HFD=2.7
03:08:35.863 00.001 21068 MultiStar: [#1 0.00,-0.13,0.78,U] [#2 -0.24,-0.17,0.74,U] [#3 0.53,0.10,0.00,M1] [#4 0.19,-0.25,0.88,U] [#5 0.02,-0.07,0.57,U] [#6 0.10,-0.32,0.58,U] [#7 -0.16,-0.45,0.54,U] [#8 0.10,0.35,0.61,U] 
03:08:35.864 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.17}, one-star: {0.04, -0.26}
03:08:35.865 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
03:08:35.867 00.002 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
03:08:35.867 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.49 mountX=-0.04 mountY=0.16, mountTheta=1.83
03:08:35.869 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.17, opts=13)
03:08:35.869 00.000 21068 Enqueuing Move request for scope (0.01, -0.17)
03:08:35.870 00.001 16108 Worker thread wakes up
03:08:35.870 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
03:08:35.870 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
03:08:35.871 00.001 16108 Moving (0.01, -0.17) raw xDistance=-0.04 yDistance=0.16
03:08:35.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:08:35.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:35.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:08:35.871 00.000 16108 MoveAxis(E, 0, ABG)
03:08:35.871 00.000 16108 Move returns status 0, amount 0
03:08:35.871 00.000 16108 MoveAxis(N, 0, ABG)
03:08:35.871 00.000 16108 Move returns status 0, amount 0
03:08:35.871 00.000 16108 move complete, result=0
03:08:35.871 00.000 16108 worker thread done servicing request
03:08:35.874 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3865, FiltMin=3264, FiltMax=33078, Gamma=1.000
03:08:35.888 00.014 21068 UpdateGuideState exits: m=93309 SNR=70.6
03:08:35.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:35.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:35.890 00.000 21068 Enqueuing Expose request
03:08:35.891 00.001 16108 Worker thread wakes up
03:08:35.891 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:35.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:35.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:37.065 01.173 16108 Exposure complete
03:08:37.137 00.072 16108 worker thread done servicing request
03:08:37.137 00.000 21068 OnExposeComplete: enter
03:08:37.140 00.003 21068 UpdateGuideState(): m_state=6
03:08:37.143 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 941
03:08:37.145 00.002 21068 Star::Find returns 1 (0), X=463.74, Y=436.49, Mass=81104, SNR=59.4, Peak=14144 HFD=2.7
03:08:37.147 00.002 21068 MultiStar: [#1 -0.15,-0.46,1.08,U] [#2 -0.50,-0.36,0.00,M5] [#3 -0.03,-0.34,1.02,U] [#4 -0.11,-0.48,0.00,M1] [#5 -0.23,0.25,0.63,U] [#6 0.27,-0.45,0.00,M4] [#7 -0.39,-0.09,0.57,U] [#8 -0.13,0.49,0.00,M6] 
03:08:37.149 00.002 21068 refined, 4 included, MultiStar: {-0.15, -0.25}, one-star: {-0.07, -0.33}
03:08:37.151 00.002 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
03:08:37.152 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
03:08:37.153 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.10 mountX=0.10 mountY=0.28, mountTheta=1.22
03:08:37.157 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.25, opts=13)
03:08:37.159 00.002 21068 Enqueuing Move request for scope (-0.15, -0.25)
03:08:37.160 00.001 16108 Worker thread wakes up
03:08:37.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd
03:08:37.161 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.25)
03:08:37.161 00.000 16108 Moving (-0.15, -0.25) raw xDistance=0.10 yDistance=0.28
03:08:37.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:08:37.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:08:37.161 00.000 16108 MoveAxis(E, 0, ABG)
03:08:37.161 00.000 16108 Move returns status 0, amount 0
03:08:37.161 00.000 16108 MoveAxis(S, 55, ABG)
03:08:37.161 00.000 16108 Guiding  Dir = 1, Dur = 55
03:08:37.162 00.001 16108 IsSlewing returns 0
03:08:37.162 00.000 16108 IsGuiding returns 0
03:08:37.163 00.001 16108 PulseGuide returned control before completion, sleep 64
03:08:37.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3862, FiltMin=3254, FiltMax=34342, Gamma=1.000
03:08:37.180 00.013 21068 UpdateGuideState exits: m=81104 SNR=59.4
03:08:37.180 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:37.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:37.182 00.001 21068 Enqueuing Expose request
03:08:37.230 00.048 16108 IsGuiding returns 1
03:08:37.230 00.000 16108 scope still moving after pulse duration time elapsed
03:08:37.261 00.031 16108 IsSlewing returns 0
03:08:37.261 00.000 16108 IsGuiding returns 0
03:08:37.261 00.000 16108 scope move finished after 55 + 44 ms
03:08:37.261 00.000 16108 Move returns status 0, amount 55
03:08:37.261 00.000 16108 move complete, result=0
03:08:37.261 00.000 16108 worker thread done servicing request
03:08:37.261 00.000 16108 Worker thread wakes up
03:08:37.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:37.261 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
03:08:37.262 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:38.233 00.971 16108 Exposure complete
03:08:38.296 00.063 16108 worker thread done servicing request
03:08:38.296 00.000 21068 OnExposeComplete: enter
03:08:38.298 00.002 21068 UpdateGuideState(): m_state=6
03:08:38.299 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 942
03:08:38.301 00.002 21068 Star::Find returns 1 (0), X=463.68, Y=436.75, Mass=86755, SNR=57.2, Peak=14256 HFD=2.7
03:08:38.303 00.002 21068 MultiStar: [#1 -0.11,-0.25,1.12,U] [#2 -0.49,-0.30,0.00,M6] [#3 0.29,-0.05,0.87,U] [#4 0.04,-0.38,1.10,U] [#5 0.02,0.20,0.70,U] [#6 -0.02,-0.38,0.70,U] [#7 -0.61,-0.23,0.00,M1] [#8 -0.32,0.55,0.00,M7] 
03:08:38.305 00.002 21068 single-star, 5 included, MultiStar: {0.01, -0.17}, one-star: {-0.13, -0.06}
03:08:38.306 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
03:08:38.307 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
03:08:38.309 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.68 mountX=0.11 mountY=0.09, mountTheta=0.68
03:08:38.310 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.06, opts=13)
03:08:38.312 00.002 21068 Enqueuing Move request for scope (-0.13, -0.06)
03:08:38.313 00.001 16108 Worker thread wakes up
03:08:38.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
03:08:38.313 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
03:08:38.313 00.000 16108 Moving (-0.13, -0.06) raw xDistance=0.11 yDistance=0.09
03:08:38.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:08:38.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:38.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:08:38.313 00.000 16108 MoveAxis(E, 0, ABG)
03:08:38.313 00.000 16108 Move returns status 0, amount 0
03:08:38.313 00.000 16108 MoveAxis(N, 0, ABG)
03:08:38.313 00.000 16108 Move returns status 0, amount 0
03:08:38.313 00.000 16108 move complete, result=0
03:08:38.313 00.000 16108 worker thread done servicing request
03:08:38.316 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3865, FiltMin=3280, FiltMax=31526, Gamma=1.000
03:08:38.339 00.023 21068 UpdateGuideState exits: m=86755 SNR=57.2
03:08:38.341 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:38.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:38.343 00.001 21068 Enqueuing Expose request
03:08:38.344 00.001 16108 Worker thread wakes up
03:08:38.345 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:38.346 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:38.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:39.507 01.161 16108 Exposure complete
03:08:39.567 00.060 16108 worker thread done servicing request
03:08:39.567 00.000 21068 OnExposeComplete: enter
03:08:39.569 00.002 21068 UpdateGuideState(): m_state=6
03:08:39.571 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 943
03:08:39.573 00.002 21068 Star::Find returns 1 (0), X=463.79, Y=436.39, Mass=84320, SNR=62.9, Peak=15200 HFD=2.7
03:08:39.574 00.001 21068 MultiStar: [#1 0.17,0.07,1.04,U] [#2 -0.47,0.12,0.00,M7] [#3 -0.09,-0.05,0.71,U] [#4 0.01,-0.26,0.85,U] [#5 0.21,-0.01,0.68,U] [#6 -0.01,-0.44,0.63,U] [#7 0.01,-0.38,0.70,U] [#8 0.01,0.10,0.61,U] 
03:08:39.575 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.17}, one-star: {-0.02, -0.42}
03:08:39.576 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
03:08:39.577 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
03:08:39.577 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.34 mountX=-0.07 mountY=0.16, mountTheta=1.99
03:08:39.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
03:08:39.581 00.002 21068 Enqueuing Move request for scope (0.04, -0.17)
03:08:39.584 00.003 16108 Worker thread wakes up
03:08:39.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
03:08:39.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
03:08:39.584 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.16
03:08:39.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:39.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:39.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:08:39.584 00.000 16108 MoveAxis(E, 0, ABG)
03:08:39.584 00.000 16108 Move returns status 0, amount 0
03:08:39.584 00.000 16108 MoveAxis(N, 0, ABG)
03:08:39.584 00.000 16108 Move returns status 0, amount 0
03:08:39.585 00.001 16108 move complete, result=0
03:08:39.585 00.000 16108 worker thread done servicing request
03:08:39.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=3862, FiltMin=3312, FiltMax=27078, Gamma=1.000
03:08:39.602 00.013 21068 UpdateGuideState exits: m=84320 SNR=62.9
03:08:39.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:39.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:39.605 00.001 21068 Enqueuing Expose request
03:08:39.606 00.001 16108 Worker thread wakes up
03:08:39.606 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:39.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:39.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:40.578 00.972 16108 Exposure complete
03:08:40.642 00.064 16108 worker thread done servicing request
03:08:40.642 00.000 21068 OnExposeComplete: enter
03:08:40.643 00.001 21068 UpdateGuideState(): m_state=6
03:08:40.644 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 944
03:08:40.645 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.26, Mass=86552, SNR=63.4, Peak=14861 HFD=2.7
03:08:40.647 00.002 21068 MultiStar: [#1 0.14,-0.43,0.85,U] [#2 -0.79,-0.49,0.00,M8] [#3 0.20,-0.27,0.75,U] [#4 0.10,-0.31,0.96,U] [#5 0.06,-0.29,0.63,U] [#6 0.13,-0.61,0.00,M3] [#7 -0.34,-0.56,0.00,M1] [#8 0.03,0.43,0.65,U] 
03:08:40.648 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.28}, one-star: {-0.05, -0.56}
03:08:40.648 00.000 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
03:08:40.649 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
03:08:40.650 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=-0.12 mountY=0.25, mountTheta=2.03
03:08:40.653 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.28, opts=13)
03:08:40.655 00.002 21068 Enqueuing Move request for scope (0.08, -0.28)
03:08:40.657 00.002 16108 Worker thread wakes up
03:08:40.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
03:08:40.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
03:08:40.657 00.000 16108 Moving (0.08, -0.28) raw xDistance=-0.12 yDistance=0.25
03:08:40.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:08:40.658 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:08:40.658 00.000 16108 MoveAxis(E, 0, ABG)
03:08:40.658 00.000 16108 Move returns status 0, amount 0
03:08:40.658 00.000 16108 MoveAxis(S, 51, ABG)
03:08:40.658 00.000 16108 Guiding  Dir = 1, Dur = 51
03:08:40.658 00.000 16108 IsSlewing returns 0
03:08:40.658 00.000 16108 IsGuiding returns 0
03:08:40.663 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3862, FiltMin=3286, FiltMax=34614, Gamma=1.000
03:08:40.678 00.015 21068 UpdateGuideState exits: m=86552 SNR=63.4
03:08:40.679 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:40.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:40.681 00.001 21068 Enqueuing Expose request
03:08:40.691 00.010 16108 PulseGuide returned control before completion, sleep 29
03:08:40.720 00.029 16108 IsGuiding returns 1
03:08:40.720 00.000 16108 scope still moving after pulse duration time elapsed
03:08:40.751 00.031 16108 IsSlewing returns 0
03:08:40.751 00.000 16108 IsGuiding returns 1
03:08:40.783 00.032 16108 IsSlewing returns 0
03:08:40.783 00.000 16108 IsGuiding returns 0
03:08:40.783 00.000 16108 scope move finished after 51 + 75 ms
03:08:40.784 00.001 16108 Move returns status 0, amount 51
03:08:40.784 00.000 16108 move complete, result=0
03:08:40.784 00.000 16108 worker thread done servicing request
03:08:40.784 00.000 16108 Worker thread wakes up
03:08:40.784 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
03:08:40.787 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:40.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:41.957 01.170 16108 Exposure complete
03:08:42.013 00.056 16108 worker thread done servicing request
03:08:42.013 00.000 21068 OnExposeComplete: enter
03:08:42.014 00.001 21068 UpdateGuideState(): m_state=6
03:08:42.015 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 945
03:08:42.015 00.000 21068 Star::Find returns 1 (0), X=463.91, Y=436.27, Mass=93807, SNR=66.6, Peak=15517 HFD=2.6
03:08:42.016 00.001 21068 MultiStar: [#1 0.30,-0.33,1.02,U] [#2 -0.34,-0.16,0.64,U] [#3 0.17,-0.45,0.70,U] [#4 -0.17,-0.56,0.00,M1] [#5 -0.21,-0.10,0.56,U] [#6 0.20,-0.64,0.00,M4] [#7 -0.18,-0.56,0.00,M2] [#8 -0.17,0.40,0.78,U] 
03:08:42.017 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.22}, one-star: {0.10, -0.54}
03:08:42.018 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
03:08:42.019 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
03:08:42.019 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.52 mountX=-0.05 mountY=0.21, mountTheta=1.80
03:08:42.021 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.22, opts=13)
03:08:42.021 00.000 21068 Enqueuing Move request for scope (0.01, -0.22)
03:08:42.023 00.002 16108 Worker thread wakes up
03:08:42.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
03:08:42.024 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
03:08:42.024 00.000 16108 Moving (0.01, -0.22) raw xDistance=-0.05 yDistance=0.21
03:08:42.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:42.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:08:42.024 00.000 16108 MoveAxis(E, 0, ABG)
03:08:42.024 00.000 16108 Move returns status 0, amount 0
03:08:42.024 00.000 16108 MoveAxis(S, 43, ABG)
03:08:42.024 00.000 16108 Guiding  Dir = 1, Dur = 43
03:08:42.025 00.001 16108 IsSlewing returns 0
03:08:42.025 00.000 16108 IsGuiding returns 0
03:08:42.026 00.001 16108 PulseGuide returned control before completion, sleep 52
03:08:42.033 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3859, FiltMin=3283, FiltMax=34211, Gamma=1.000
03:08:42.050 00.017 21068 UpdateGuideState exits: m=93807 SNR=66.6
03:08:42.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:42.052 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:42.053 00.001 21068 Enqueuing Expose request
03:08:42.087 00.034 16108 IsGuiding returns 1
03:08:42.087 00.000 16108 scope still moving after pulse duration time elapsed
03:08:42.117 00.030 16108 IsSlewing returns 0
03:08:42.118 00.001 16108 IsGuiding returns 0
03:08:42.118 00.000 16108 scope move finished after 43 + 50 ms
03:08:42.118 00.000 16108 Move returns status 0, amount 43
03:08:42.118 00.000 16108 move complete, result=0
03:08:42.118 00.000 16108 worker thread done servicing request
03:08:42.118 00.000 16108 Worker thread wakes up
03:08:42.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:42.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:42.119 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:08:43.098 00.979 16108 Exposure complete
03:08:43.153 00.055 16108 worker thread done servicing request
03:08:43.153 00.000 21068 OnExposeComplete: enter
03:08:43.154 00.001 21068 UpdateGuideState(): m_state=6
03:08:43.155 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 946
03:08:43.156 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.29, Mass=89535, SNR=61.4, Peak=13744 HFD=2.9
03:08:43.157 00.001 21068 MultiStar: [#1 -0.38,-0.44,0.00,M1] [#2 -0.56,-0.58,0.00,M8] [#3 -0.05,-0.43,0.82,U] [#4 -0.40,-0.45,0.00,M2] [#5 -0.00,-0.27,0.65,U] [#6 -0.06,-0.54,0.00,M5] [#7 0.02,-0.34,0.56,U] [#8 -0.28,0.31,0.68,U] 
03:08:43.158 00.001 21068 refined, 4 included, MultiStar: {-0.04, -0.28}, one-star: {0.06, -0.53}
03:08:43.159 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
03:08:43.160 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
03:08:43.161 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.72 mountX=-0.01 mountY=0.28, mountTheta=1.59
03:08:43.162 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.28, opts=13)
03:08:43.164 00.002 21068 Enqueuing Move request for scope (-0.04, -0.28)
03:08:43.165 00.001 16108 Worker thread wakes up
03:08:43.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
03:08:43.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
03:08:43.165 00.000 16108 Moving (-0.04, -0.28) raw xDistance=-0.01 yDistance=0.28
03:08:43.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:08:43.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:08:43.165 00.000 16108 MoveAxis(E, 0, ABG)
03:08:43.166 00.001 16108 Move returns status 0, amount 0
03:08:43.166 00.000 16108 MoveAxis(S, 56, ABG)
03:08:43.166 00.000 16108 Guiding  Dir = 1, Dur = 56
03:08:43.166 00.000 16108 IsSlewing returns 0
03:08:43.166 00.000 16108 IsGuiding returns 0
03:08:43.173 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3856, FiltMin=3296, FiltMax=34019, Gamma=1.000
03:08:43.197 00.024 16108 PulseGuide returned control before completion, sleep 35
03:08:43.200 00.003 21068 UpdateGuideState exits: m=89535 SNR=61.4
03:08:43.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:43.203 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:43.204 00.001 21068 Enqueuing Expose request
03:08:43.245 00.041 16108 IsGuiding returns 1
03:08:43.245 00.000 16108 scope still moving after pulse duration time elapsed
03:08:43.277 00.032 16108 IsSlewing returns 0
03:08:43.278 00.001 16108 IsGuiding returns 1
03:08:43.307 00.029 16108 IsSlewing returns 0
03:08:43.307 00.000 16108 IsGuiding returns 0
03:08:43.307 00.000 16108 scope move finished after 56 + 84 ms
03:08:43.307 00.000 16108 Move returns status 0, amount 56
03:08:43.307 00.000 16108 move complete, result=0
03:08:43.307 00.000 16108 worker thread done servicing request
03:08:43.307 00.000 16108 Worker thread wakes up
03:08:43.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:43.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:43.309 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 56 ms SOUTH
03:08:44.460 01.151 16108 Exposure complete
03:08:44.516 00.056 16108 worker thread done servicing request
03:08:44.517 00.001 21068 OnExposeComplete: enter
03:08:44.519 00.002 21068 UpdateGuideState(): m_state=6
03:08:44.519 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 947
03:08:44.520 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.81, Mass=78503, SNR=63.8, Peak=13184 HFD=2.8
03:08:44.521 00.001 21068 MultiStar: [#1 -0.43,0.11,0.76,U] [#2 -0.70,-0.13,0.00,M9] [#3 -0.58,0.22,0.00,M1] [#4 -0.10,-0.21,0.93,U] [#5 -0.36,0.14,0.59,U] [#6 -0.25,-0.24,0.71,U] [#7 -0.23,-0.15,0.65,U] [#8 -0.23,0.54,0.00,M4] 
03:08:44.522 00.001 21068 single-star, 5 included, MultiStar: {-0.25, -0.07}, one-star: {-0.22, -0.00}
03:08:44.523 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
03:08:44.523 00.000 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
03:08:44.524 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-3.13 mountX=0.21 mountY=0.05, mountTheta=0.25
03:08:44.525 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.00, opts=13)
03:08:44.526 00.001 21068 Enqueuing Move request for scope (-0.22, -0.00)
03:08:44.527 00.001 16108 Worker thread wakes up
03:08:44.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.00) opts 0xd
03:08:44.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.00)
03:08:44.527 00.000 16108 Moving (-0.22, -0.00) raw xDistance=0.21 yDistance=0.05
03:08:44.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:08:44.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:44.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:08:44.527 00.000 16108 MoveAxis(W, 56, ABG)
03:08:44.527 00.000 16108 Guiding  Dir = 3, Dur = 56
03:08:44.527 00.000 16108 IsSlewing returns 0
03:08:44.528 00.001 16108 IsGuiding returns 0
03:08:44.532 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=3853, FiltMin=3296, FiltMax=32339, Gamma=1.000
03:08:44.533 00.001 16108 PulseGuide returned control before completion, sleep 62
03:08:44.546 00.013 21068 UpdateGuideState exits: m=78503 SNR=63.8
03:08:44.547 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:44.547 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:44.548 00.001 21068 Enqueuing Expose request
03:08:44.610 00.062 16108 IsGuiding returns 1
03:08:44.610 00.000 16108 scope still moving after pulse duration time elapsed
03:08:44.642 00.032 16108 IsSlewing returns 0
03:08:44.642 00.000 16108 IsGuiding returns 0
03:08:44.642 00.000 16108 scope move finished after 56 + 57 ms
03:08:44.642 00.000 16108 Move returns status 0, amount 56
03:08:44.642 00.000 16108 MoveAxis(N, 0, ABG)
03:08:44.642 00.000 16108 Move returns status 0, amount 0
03:08:44.642 00.000 16108 move complete, result=0
03:08:44.642 00.000 16108 worker thread done servicing request
03:08:44.642 00.000 16108 Worker thread wakes up
03:08:44.642 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
03:08:44.644 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:44.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:45.619 00.975 16108 Exposure complete
03:08:45.676 00.057 16108 worker thread done servicing request
03:08:45.676 00.000 21068 OnExposeComplete: enter
03:08:45.678 00.002 21068 UpdateGuideState(): m_state=6
03:08:45.680 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 948
03:08:45.682 00.002 21068 Star::Find returns 1 (0), X=463.71, Y=436.81, Mass=75031, SNR=60.5, Peak=14912 HFD=2.5
03:08:45.685 00.003 21068 MultiStar: [#1 -0.04,0.29,0.97,U] [#2 -0.48,0.14,0.00,M10] [#3 -0.08,-0.02,0.81,U] [#4 0.05,0.08,1.01,U] [#5 0.23,0.44,0.00,M1] [#6 0.04,-0.15,0.86,U] [#7 0.08,0.07,0.72,U] [#8 0.25,0.55,0.00,M5] 
03:08:45.687 00.002 21068 refined, 5 included, MultiStar: {-0.01, 0.05}, one-star: {-0.10, -0.00}
03:08:45.689 00.002 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
03:08:45.690 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
03:08:45.692 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.78 mountX=0.02 mountY=-0.04, mountTheta=-1.18
03:08:45.695 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
03:08:45.697 00.002 21068 Enqueuing Move request for scope (-0.01, 0.05)
03:08:45.698 00.001 16108 Worker thread wakes up
03:08:45.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:08:45.698 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:08:45.698 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.04
03:08:45.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:08:45.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:45.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:08:45.698 00.000 16108 MoveAxis(E, 0, ABG)
03:08:45.698 00.000 16108 Move returns status 0, amount 0
03:08:45.699 00.001 16108 MoveAxis(N, 0, ABG)
03:08:45.699 00.000 16108 Move returns status 0, amount 0
03:08:45.699 00.000 16108 move complete, result=0
03:08:45.699 00.000 16108 worker thread done servicing request
03:08:45.708 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3853, FiltMin=3267, FiltMax=34761, Gamma=1.000
03:08:45.721 00.013 21068 UpdateGuideState exits: m=75031 SNR=60.5
03:08:45.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:45.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:45.725 00.002 21068 Enqueuing Expose request
03:08:45.725 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:45.726 00.001 16108 Worker thread wakes up
03:08:45.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:45.727 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:46.888 01.161 16108 Exposure complete
03:08:46.964 00.076 16108 worker thread done servicing request
03:08:46.964 00.000 21068 OnExposeComplete: enter
03:08:46.965 00.001 21068 UpdateGuideState(): m_state=6
03:08:46.967 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 949
03:08:46.968 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=436.57, Mass=94742, SNR=63.9, Peak=16448 HFD=2.6
03:08:46.970 00.002 21068 MultiStar: [#1 0.24,-0.05,0.79,U] [#2 -0.38,-0.10,0.76,U] [#3 -0.04,-0.04,0.86,U] [#4 -0.05,-0.08,1.04,U] [#5 -0.21,-0.07,0.64,U] [#6 -0.10,-0.37,0.78,U] [#7 -0.46,0.04,0.66,U] [#8 0.20,0.41,0.75,U] 
03:08:46.972 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.12, -0.24}
03:08:46.974 00.002 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
03:08:46.975 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
03:08:46.976 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.29 mountX=0.05 mountY=0.08, mountTheta=1.04
03:08:46.978 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
03:08:46.980 00.002 21068 Enqueuing Move request for scope (-0.06, -0.07)
03:08:46.982 00.002 16108 Worker thread wakes up
03:08:46.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:08:46.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:08:46.982 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
03:08:46.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:08:46.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:46.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:46.982 00.000 16108 MoveAxis(E, 0, ABG)
03:08:46.982 00.000 16108 Move returns status 0, amount 0
03:08:46.982 00.000 16108 MoveAxis(N, 0, ABG)
03:08:46.982 00.000 16108 Move returns status 0, amount 0
03:08:46.982 00.000 16108 move complete, result=0
03:08:46.982 00.000 16108 worker thread done servicing request
03:08:46.988 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3846, FiltMin=3267, FiltMax=33856, Gamma=1.000
03:08:47.002 00.014 21068 UpdateGuideState exits: m=94742 SNR=63.9
03:08:47.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:47.003 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:47.004 00.001 21068 Enqueuing Expose request
03:08:47.005 00.001 16108 Worker thread wakes up
03:08:47.005 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:47.007 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:47.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:47.987 00.980 16108 Exposure complete
03:08:48.040 00.053 16108 worker thread done servicing request
03:08:48.040 00.000 21068 OnExposeComplete: enter
03:08:48.041 00.001 21068 UpdateGuideState(): m_state=6
03:08:48.041 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 950
03:08:48.042 00.001 21068 Star::Find returns 1 (0), X=464.29, Y=436.88, Mass=80427, SNR=58.0, Peak=15488 HFD=2.5
03:08:48.043 00.001 21068 MultiStar: [#1 0.28,-0.13,0.99,U] [#2 -0.53,-0.21,0.00,M10] [#3 0.12,-0.11,0.98,U] [#4 0.22,-0.02,1.03,U] [#5 0.13,0.31,0.82,U] [#6 0.21,-0.24,0.75,U] [#7 0.23,-0.33,0.72,U] [#8 0.00,0.60,0.00,M5] 
03:08:48.044 00.001 21068 refined, 6 included, MultiStar: {0.24, -0.06}, one-star: {0.48, 0.06}
03:08:48.044 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
03:08:48.045 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
03:08:48.047 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.23 mountX=-0.25 mountY=-0.00, mountTheta=-3.14
03:08:48.050 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.06, opts=13)
03:08:48.050 00.000 21068 Enqueuing Move request for scope (0.24, -0.06)
03:08:48.051 00.001 16108 Worker thread wakes up
03:08:48.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
03:08:48.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
03:08:48.052 00.001 16108 Moving (0.24, -0.06) raw xDistance=-0.25 yDistance=-0.00
03:08:48.052 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:08:48.052 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:48.052 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:08:48.052 00.000 16108 MoveAxis(E, 65, ABG)
03:08:48.052 00.000 16108 Guiding  Dir = 2, Dur = 65
03:08:48.052 00.000 16108 IsSlewing returns 0
03:08:48.052 00.000 16108 IsGuiding returns 0
03:08:48.053 00.001 16108 PulseGuide returned control before completion, sleep 74
03:08:48.055 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3846, FiltMin=3206, FiltMax=35814, Gamma=1.000
03:08:48.074 00.019 21068 UpdateGuideState exits: m=80427 SNR=58.0
03:08:48.076 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:48.078 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:48.079 00.001 21068 Enqueuing Expose request
03:08:48.140 00.061 16108 IsGuiding returns 0
03:08:48.140 00.000 16108 Move returns status 0, amount 65
03:08:48.140 00.000 16108 MoveAxis(N, 0, ABG)
03:08:48.140 00.000 16108 Move returns status 0, amount 0
03:08:48.140 00.000 16108 move complete, result=0
03:08:48.140 00.000 16108 worker thread done servicing request
03:08:48.140 00.000 16108 Worker thread wakes up
03:08:48.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:48.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:48.141 00.001 21068 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
03:08:49.306 01.165 16108 Exposure complete
03:08:49.374 00.068 16108 worker thread done servicing request
03:08:49.374 00.000 21068 OnExposeComplete: enter
03:08:49.375 00.001 21068 UpdateGuideState(): m_state=6
03:08:49.376 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 951
03:08:49.377 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.80, Mass=88614, SNR=62.1, Peak=15776 HFD=2.6
03:08:49.378 00.001 21068 MultiStar: [#1 0.21,0.06,0.80,U] [#2 -0.69,-0.13,0.00,R] [#3 -0.21,-0.03,0.83,U] [#4 0.17,0.07,0.77,U] [#5 0.11,0.27,0.61,U] [#6 0.17,-0.05,0.77,U] [#7 -0.32,-0.09,0.61,U] [#8 0.02,0.81,0.00,M6] 
03:08:49.379 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.10, -0.02}
03:08:49.381 00.002 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
03:08:49.382 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
03:08:49.384 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.35 mountX=-0.00 mountY=-0.02, mountTheta=-1.62
03:08:49.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
03:08:49.387 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
03:08:49.389 00.002 16108 Worker thread wakes up
03:08:49.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
03:08:49.389 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
03:08:49.389 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.00 yDistance=-0.02
03:08:49.389 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:08:49.389 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:49.389 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:08:49.389 00.000 16108 MoveAxis(E, 0, ABG)
03:08:49.389 00.000 16108 Move returns status 0, amount 0
03:08:49.389 00.000 16108 MoveAxis(N, 0, ABG)
03:08:49.389 00.000 16108 Move returns status 0, amount 0
03:08:49.389 00.000 16108 move complete, result=0
03:08:49.391 00.002 16108 worker thread done servicing request
03:08:49.397 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3840, FiltMin=3245, FiltMax=42537, Gamma=1.000
03:08:49.415 00.018 21068 UpdateGuideState exits: m=88614 SNR=62.1
03:08:49.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:49.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:49.417 00.000 21068 Enqueuing Expose request
03:08:49.418 00.001 16108 Worker thread wakes up
03:08:49.418 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:49.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:49.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:50.389 00.970 16108 Exposure complete
03:08:50.443 00.054 16108 worker thread done servicing request
03:08:50.443 00.000 21068 OnExposeComplete: enter
03:08:50.444 00.001 21068 UpdateGuideState(): m_state=6
03:08:50.444 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 952
03:08:50.445 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.91, Mass=93161, SNR=66.7, Peak=16848 HFD=2.5
03:08:50.446 00.001 21068 MultiStar: [#1 -0.23,-0.44,0.00,M1] [#2 0.13,-0.27,0.79,U] [#3 -0.27,-0.07,0.70,U] [#4 -0.24,0.19,0.72,U] [#5 -0.08,-0.32,0.59,U] [#6 0.08,-0.20,0.62,U] [#7 -0.10,0.04,0.54,U] [#8 -0.14,0.64,0.00,M7] 
03:08:50.447 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.07}, one-star: {-0.21, 0.09}
03:08:50.448 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
03:08:50.449 00.001 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
03:08:50.449 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.12 cameraTheta=-2.59 mountX=0.09 mountY=0.09, mountTheta=0.76
03:08:50.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.07, opts=13)
03:08:50.452 00.001 21068 Enqueuing Move request for scope (-0.11, -0.07)
03:08:50.453 00.001 16108 Worker thread wakes up
03:08:50.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
03:08:50.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
03:08:50.453 00.000 16108 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=0.09
03:08:50.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:50.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:50.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:08:50.453 00.000 16108 MoveAxis(E, 0, ABG)
03:08:50.453 00.000 16108 Move returns status 0, amount 0
03:08:50.453 00.000 16108 MoveAxis(N, 0, ABG)
03:08:50.453 00.000 16108 Move returns status 0, amount 0
03:08:50.453 00.000 16108 move complete, result=0
03:08:50.453 00.000 16108 worker thread done servicing request
03:08:50.457 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3837, FiltMin=3264, FiltMax=39395, Gamma=1.000
03:08:50.471 00.014 21068 UpdateGuideState exits: m=93161 SNR=66.7
03:08:50.471 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:50.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:50.473 00.001 21068 Enqueuing Expose request
03:08:50.474 00.001 16108 Worker thread wakes up
03:08:50.474 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:50.474 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:50.474 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:51.639 01.165 16108 Exposure complete
03:08:51.713 00.074 16108 worker thread done servicing request
03:08:51.713 00.000 21068 OnExposeComplete: enter
03:08:51.714 00.001 21068 UpdateGuideState(): m_state=6
03:08:51.714 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 953
03:08:51.715 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.58, Mass=92141, SNR=67.2, Peak=17440 HFD=3.0
03:08:51.717 00.002 21068 MultiStar: [#1 -0.22,-0.15,0.76,U] [#2 0.25,-0.15,0.87,U] [#3 -0.32,-0.26,0.69,U] [#4 -0.18,-0.25,1.00,U] [#5 -0.05,-0.19,0.68,U] [#6 -0.02,-0.41,0.66,U] [#7 -0.14,-0.35,0.57,U] [#8 -0.20,0.55,0.00,M8] 
03:08:51.717 00.000 21068 refined, 7 included, MultiStar: {-0.11, -0.24}, one-star: {-0.21, -0.24}
03:08:51.718 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
03:08:51.719 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
03:08:51.719 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-2.00 mountX=0.07 mountY=0.26, mountTheta=1.32
03:08:51.722 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.24, opts=13)
03:08:51.723 00.001 21068 Enqueuing Move request for scope (-0.11, -0.24)
03:08:51.723 00.000 16108 Worker thread wakes up
03:08:51.724 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
03:08:51.724 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
03:08:51.724 00.000 16108 Moving (-0.11, -0.24) raw xDistance=0.07 yDistance=0.26
03:08:51.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:08:51.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:08:51.724 00.000 16108 MoveAxis(E, 0, ABG)
03:08:51.724 00.000 16108 Move returns status 0, amount 0
03:08:51.724 00.000 16108 MoveAxis(S, 53, ABG)
03:08:51.724 00.000 16108 Guiding  Dir = 1, Dur = 53
03:08:51.724 00.000 16108 IsSlewing returns 0
03:08:51.724 00.000 16108 IsGuiding returns 0
03:08:51.728 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3833, FiltMin=3206, FiltMax=43545, Gamma=1.000
03:08:51.742 00.014 21068 UpdateGuideState exits: m=92141 SNR=67.2
03:08:51.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:51.744 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:51.745 00.001 21068 Enqueuing Expose request
03:08:51.768 00.023 16108 PulseGuide returned control before completion, sleep 20
03:08:51.797 00.029 16108 IsGuiding returns 1
03:08:51.797 00.000 16108 scope still moving after pulse duration time elapsed
03:08:51.829 00.032 16108 IsSlewing returns 0
03:08:51.829 00.000 16108 IsGuiding returns 1
03:08:51.860 00.031 16108 IsSlewing returns 0
03:08:51.860 00.000 16108 IsGuiding returns 0
03:08:51.860 00.000 16108 scope move finished after 53 + 83 ms
03:08:51.860 00.000 16108 Move returns status 0, amount 53
03:08:51.860 00.000 16108 move complete, result=0
03:08:51.860 00.000 16108 worker thread done servicing request
03:08:51.860 00.000 16108 Worker thread wakes up
03:08:51.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:51.860 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
03:08:51.863 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:52.834 00.971 16108 Exposure complete
03:08:52.899 00.065 16108 worker thread done servicing request
03:08:52.900 00.001 21068 OnExposeComplete: enter
03:08:52.900 00.000 21068 UpdateGuideState(): m_state=6
03:08:52.901 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 954
03:08:52.902 00.001 21068 Star::Find returns 1 (0), X=463.34, Y=436.72, Mass=92260, SNR=73.5, Peak=14128 HFD=2.8
03:08:52.903 00.001 21068 MultiStar: [#1 -0.06,0.04,0.87,U] [#2 -0.07,0.09,0.75,U] [#3 -0.19,-0.45,0.00,M1] [#4 -0.30,-0.08,0.72,U] [#5 -0.27,-0.02,0.71,U] [#6 -0.29,-0.64,0.00,M1] [#7 -0.51,-0.14,0.00,M1] [#8 -0.70,0.51,0.00,M9] 
03:08:52.903 00.000 21068 refined, 4 included, MultiStar: {-0.24, -0.02}, one-star: {-0.47, -0.09}
03:08:52.904 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
03:08:52.905 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
03:08:52.905 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.25 cameraTheta=-3.07 mountX=0.24 mountY=0.07, mountTheta=0.30
03:08:52.908 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.02, opts=13)
03:08:52.909 00.001 21068 Enqueuing Move request for scope (-0.24, -0.02)
03:08:52.909 00.000 16108 Worker thread wakes up
03:08:52.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
03:08:52.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
03:08:52.909 00.000 16108 Moving (-0.24, -0.02) raw xDistance=0.24 yDistance=0.07
03:08:52.910 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:08:52.910 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:52.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:08:52.910 00.000 16108 MoveAxis(W, 62, ABG)
03:08:52.910 00.000 16108 Guiding  Dir = 3, Dur = 62
03:08:52.910 00.000 16108 IsSlewing returns 0
03:08:52.910 00.000 16108 IsGuiding returns 0
03:08:52.922 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3830, FiltMin=3273, FiltMax=32697, Gamma=1.000
03:08:52.942 00.020 16108 PulseGuide returned control before completion, sleep 40
03:08:52.953 00.011 21068 UpdateGuideState exits: m=92260 SNR=73.5
03:08:52.955 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:52.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:52.957 00.001 21068 Enqueuing Expose request
03:08:52.988 00.031 16108 IsGuiding returns 1
03:08:52.988 00.000 16108 scope still moving after pulse duration time elapsed
03:08:53.018 00.030 16108 IsSlewing returns 0
03:08:53.018 00.000 16108 IsGuiding returns 1
03:08:53.049 00.031 16108 IsSlewing returns 0
03:08:53.049 00.000 16108 IsGuiding returns 0
03:08:53.049 00.000 16108 scope move finished after 62 + 77 ms
03:08:53.049 00.000 16108 Move returns status 0, amount 62
03:08:53.049 00.000 16108 MoveAxis(N, 0, ABG)
03:08:53.049 00.000 16108 Move returns status 0, amount 0
03:08:53.049 00.000 16108 move complete, result=0
03:08:53.049 00.000 16108 worker thread done servicing request
03:08:53.051 00.002 16108 Worker thread wakes up
03:08:53.051 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
03:08:53.053 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:53.054 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:54.219 01.165 16108 Exposure complete
03:08:54.283 00.064 16108 worker thread done servicing request
03:08:54.283 00.000 21068 OnExposeComplete: enter
03:08:54.286 00.003 21068 UpdateGuideState(): m_state=6
03:08:54.288 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 955
03:08:54.288 00.000 21068 Star::Find returns 1 (0), X=463.57, Y=436.93, Mass=103619, SNR=75.7, Peak=16848 HFD=2.7
03:08:54.290 00.002 21068 MultiStar: [#1 0.05,-0.08,0.83,U] [#2 -0.22,0.24,0.76,U] [#3 0.03,0.09,0.71,U] [#4 -0.11,-0.16,0.85,U] [#5 -0.27,0.08,0.57,U] [#6 -0.09,-0.08,0.56,U] [#7 -0.47,0.16,0.00,M2] [#8 -0.31,0.68,0.00,M10] 
03:08:54.292 00.002 21068 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.23, 0.11}
03:08:54.293 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
03:08:54.295 00.002 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
03:08:54.296 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=0.12 mountY=-0.00, mountTheta=-0.00
03:08:54.300 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.03, opts=13)
03:08:54.301 00.001 21068 Enqueuing Move request for scope (-0.12, 0.03)
03:08:54.303 00.002 16108 Worker thread wakes up
03:08:54.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:08:54.303 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:08:54.303 00.000 16108 Moving (-0.12, 0.03) raw xDistance=0.12 yDistance=-0.00
03:08:54.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:08:54.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:54.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:08:54.303 00.000 16108 MoveAxis(E, 0, ABG)
03:08:54.303 00.000 16108 Move returns status 0, amount 0
03:08:54.303 00.000 16108 MoveAxis(N, 0, ABG)
03:08:54.303 00.000 16108 Move returns status 0, amount 0
03:08:54.303 00.000 16108 move complete, result=0
03:08:54.303 00.000 16108 worker thread done servicing request
03:08:54.307 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3824, FiltMin=3232, FiltMax=35520, Gamma=1.000
03:08:54.325 00.018 21068 UpdateGuideState exits: m=103619 SNR=75.7
03:08:54.327 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:54.329 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:54.331 00.002 21068 Enqueuing Expose request
03:08:54.332 00.001 16108 Worker thread wakes up
03:08:54.332 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:54.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:54.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:55.303 00.971 16108 Exposure complete
03:08:55.383 00.080 16108 worker thread done servicing request
03:08:55.383 00.000 21068 OnExposeComplete: enter
03:08:55.384 00.001 21068 UpdateGuideState(): m_state=6
03:08:55.385 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 956
03:08:55.386 00.001 21068 Star::Find returns 1 (0), X=463.51, Y=436.82, Mass=99161, SNR=68.4, Peak=16208 HFD=2.6
03:08:55.387 00.001 21068 MultiStar: [#1 0.04,0.06,1.06,U] [#2 0.18,-0.05,0.78,U] [#3 -0.08,0.07,0.78,U] [#4 -0.31,-0.19,1.03,U] [#5 -0.12,0.30,0.62,U] [#6 -0.43,-0.23,0.00,M1] [#7 -0.32,-0.17,0.60,U] [#8 0.00,0.62,0.00,R] 
03:08:55.387 00.000 21068 refined, 6 included, MultiStar: {-0.13, -0.01}, one-star: {-0.30, -0.00}
03:08:55.388 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
03:08:55.389 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
03:08:55.390 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=0.13 mountY=0.04, mountTheta=0.28
03:08:55.394 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.01, opts=13)
03:08:55.396 00.002 21068 Enqueuing Move request for scope (-0.13, -0.01)
03:08:55.397 00.001 16108 Worker thread wakes up
03:08:55.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
03:08:55.397 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
03:08:55.397 00.000 16108 Moving (-0.13, -0.01) raw xDistance=0.13 yDistance=0.04
03:08:55.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:55.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:55.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:55.398 00.001 16108 MoveAxis(E, 0, ABG)
03:08:55.398 00.000 16108 Move returns status 0, amount 0
03:08:55.398 00.000 16108 MoveAxis(N, 0, ABG)
03:08:55.398 00.000 16108 Move returns status 0, amount 0
03:08:55.398 00.000 16108 move complete, result=0
03:08:55.398 00.000 16108 worker thread done servicing request
03:08:55.406 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3824, FiltMin=3248, FiltMax=37641, Gamma=1.000
03:08:55.435 00.029 21068 UpdateGuideState exits: m=99161 SNR=68.4
03:08:55.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:55.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:55.440 00.002 21068 Enqueuing Expose request
03:08:55.441 00.001 16108 Worker thread wakes up
03:08:55.441 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:55.443 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:55.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:56.603 01.160 16108 Exposure complete
03:08:56.661 00.058 16108 worker thread done servicing request
03:08:56.661 00.000 21068 OnExposeComplete: enter
03:08:56.663 00.002 21068 UpdateGuideState(): m_state=6
03:08:56.665 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 957
03:08:56.667 00.002 21068 Star::Find returns 1 (0), X=463.61, Y=436.84, Mass=98945, SNR=68.1, Peak=13888 HFD=3.1
03:08:56.669 00.002 21068 MultiStar: [#1 -0.04,-0.15,0.86,U] [#2 0.17,0.23,0.73,U] [#3 -0.11,0.15,0.74,U] [#4 -0.05,-0.44,0.83,U] [#5 -0.37,-0.01,0.64,U] [#6 -0.36,-0.22,0.72,U] [#7 -0.35,-0.66,0.00,M2] [#8 -0.26,-0.17,0.70,U] 
03:08:56.671 00.002 21068 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {-0.20, 0.03}
03:08:56.672 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.65)
03:08:56.674 00.002 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.71)
03:08:56.675 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.67 mountX=0.13 mountY=0.11, mountTheta=0.68
03:08:56.678 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.08, opts=13)
03:08:56.679 00.001 21068 Enqueuing Move request for scope (-0.15, -0.08)
03:08:56.680 00.001 16108 Worker thread wakes up
03:08:56.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
03:08:56.680 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
03:08:56.680 00.000 16108 Moving (-0.15, -0.08) raw xDistance=0.13 yDistance=0.11
03:08:56.680 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:56.680 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:56.681 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:08:56.681 00.000 16108 MoveAxis(E, 0, ABG)
03:08:56.681 00.000 16108 Move returns status 0, amount 0
03:08:56.681 00.000 16108 MoveAxis(N, 0, ABG)
03:08:56.681 00.000 16108 Move returns status 0, amount 0
03:08:56.681 00.000 16108 move complete, result=0
03:08:56.681 00.000 16108 worker thread done servicing request
03:08:56.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=3817, FiltMin=3267, FiltMax=39411, Gamma=1.000
03:08:56.712 00.028 21068 UpdateGuideState exits: m=98945 SNR=68.1
03:08:56.715 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:56.717 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:56.720 00.003 21068 Enqueuing Expose request
03:08:56.721 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:56.723 00.002 16108 Worker thread wakes up
03:08:56.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:56.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:57.693 00.970 16108 Exposure complete
03:08:57.754 00.061 16108 worker thread done servicing request
03:08:57.754 00.000 21068 OnExposeComplete: enter
03:08:57.755 00.001 21068 UpdateGuideState(): m_state=6
03:08:57.755 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 958
03:08:57.756 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.43, Mass=101953, SNR=74.6, Peak=14912 HFD=3.0
03:08:57.757 00.001 21068 MultiStar: [#1 0.07,-0.28,0.71,U] [#2 0.04,-0.12,0.69,U] [#3 0.22,-0.22,0.65,U] [#4 0.26,-0.31,0.77,U] [#5 -0.32,0.04,0.60,U] [#6 0.16,-0.15,0.67,U] [#7 -0.27,-0.70,0.00,M3] [#8 0.01,-0.50,0.00,M1] 
03:08:57.758 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.22}, one-star: {-0.09, -0.39}
03:08:57.759 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
03:08:57.759 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
03:08:57.761 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.36 mountX=-0.09 mountY=0.20, mountTheta=1.97
03:08:57.762 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.22, opts=13)
03:08:57.763 00.001 21068 Enqueuing Move request for scope (0.05, -0.22)
03:08:57.764 00.001 16108 Worker thread wakes up
03:08:57.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:08:57.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:08:57.764 00.000 16108 Moving (0.05, -0.22) raw xDistance=-0.09 yDistance=0.20
03:08:57.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:57.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:08:57.764 00.000 16108 MoveAxis(E, 0, ABG)
03:08:57.764 00.000 16108 Move returns status 0, amount 0
03:08:57.764 00.000 16108 MoveAxis(S, 41, ABG)
03:08:57.764 00.000 16108 Guiding  Dir = 1, Dur = 41
03:08:57.765 00.001 16108 IsSlewing returns 0
03:08:57.765 00.000 16108 IsGuiding returns 0
03:08:57.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3814, FiltMin=3261, FiltMax=34211, Gamma=1.000
03:08:57.776 00.008 16108 PulseGuide returned control before completion, sleep 40
03:08:57.782 00.006 21068 UpdateGuideState exits: m=101953 SNR=74.6
03:08:57.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:57.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:57.785 00.001 21068 Enqueuing Expose request
03:08:57.822 00.037 16108 IsGuiding returns 1
03:08:57.822 00.000 16108 scope still moving after pulse duration time elapsed
03:08:57.853 00.031 16108 IsSlewing returns 0
03:08:57.854 00.001 16108 IsGuiding returns 0
03:08:57.854 00.000 16108 scope move finished after 41 + 47 ms
03:08:57.854 00.000 16108 Move returns status 0, amount 41
03:08:57.854 00.000 16108 move complete, result=0
03:08:57.854 00.000 16108 worker thread done servicing request
03:08:57.854 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
03:08:57.856 00.002 16108 Worker thread wakes up
03:08:57.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:57.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:08:59.015 01.159 16108 Exposure complete
03:08:59.072 00.057 16108 worker thread done servicing request
03:08:59.072 00.000 21068 OnExposeComplete: enter
03:08:59.073 00.001 21068 UpdateGuideState(): m_state=6
03:08:59.074 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 959
03:08:59.075 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.85, Mass=89186, SNR=61.5, Peak=16384 HFD=2.4
03:08:59.076 00.001 21068 MultiStar: [#1 0.14,-0.14,1.05,U] [#2 0.43,0.33,0.00,M1] [#3 0.34,0.27,0.83,U] [#4 0.18,0.32,0.85,U] [#5 -0.05,0.21,0.71,U] [#6 0.12,0.05,0.81,U] [#7 -0.06,0.41,0.59,U] [#8 0.16,0.09,0.71,U] 
03:08:59.078 00.002 21068 single-star, 7 included, MultiStar: {0.11, 0.13}, one-star: {-0.00, 0.03}
03:08:59.079 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
03:08:59.079 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
03:08:59.080 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.66 mountX=0.01 mountY=-0.03, mountTheta=-1.30
03:08:59.082 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
03:08:59.082 00.000 21068 Enqueuing Move request for scope (-0.00, 0.03)
03:08:59.083 00.001 16108 Worker thread wakes up
03:08:59.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
03:08:59.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
03:08:59.084 00.001 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
03:08:59.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:59.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:59.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:08:59.084 00.000 16108 MoveAxis(E, 0, ABG)
03:08:59.084 00.000 16108 Move returns status 0, amount 0
03:08:59.084 00.000 16108 MoveAxis(N, 0, ABG)
03:08:59.084 00.000 16108 Move returns status 0, amount 0
03:08:59.084 00.000 16108 move complete, result=0
03:08:59.084 00.000 16108 worker thread done servicing request
03:08:59.088 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3811, FiltMin=3254, FiltMax=40800, Gamma=1.000
03:08:59.102 00.014 21068 UpdateGuideState exits: m=89186 SNR=61.5
03:08:59.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:59.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:08:59.104 00.000 21068 Enqueuing Expose request
03:08:59.105 00.001 16108 Worker thread wakes up
03:08:59.105 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:59.106 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:08:59.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:00.085 00.979 16108 Exposure complete
03:09:00.147 00.062 16108 worker thread done servicing request
03:09:00.147 00.000 21068 OnExposeComplete: enter
03:09:00.148 00.001 21068 UpdateGuideState(): m_state=6
03:09:00.149 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 960
03:09:00.150 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.95, Mass=102820, SNR=77.3, Peak=16912 HFD=2.8
03:09:00.151 00.001 21068 MultiStar: [#1 0.33,0.28,0.71,U] [#2 0.74,0.11,0.00,M2] [#3 0.31,0.28,0.77,U] [#4 0.20,0.13,0.74,U] [#5 0.18,0.33,0.61,U] [#6 0.31,0.06,0.68,U] [#7 -0.38,0.20,0.48,U] [#8 0.64,0.17,0.00,M1] 
03:09:00.151 00.000 21068 single-star, 6 included, MultiStar: {0.17, 0.20}, one-star: {0.07, 0.13}
03:09:00.152 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
03:09:00.153 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
03:09:00.154 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
03:09:00.155 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.13, opts=13)
03:09:00.156 00.001 21068 Enqueuing Move request for scope (0.07, 0.13)
03:09:00.156 00.000 16108 Worker thread wakes up
03:09:00.157 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:09:00.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:09:00.157 00.000 16108 Moving (0.07, 0.13) raw xDistance=-0.05 yDistance=-0.14
03:09:00.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:00.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:00.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:09:00.157 00.000 16108 MoveAxis(E, 0, ABG)
03:09:00.157 00.000 16108 Move returns status 0, amount 0
03:09:00.157 00.000 16108 MoveAxis(N, 0, ABG)
03:09:00.157 00.000 16108 Move returns status 0, amount 0
03:09:00.157 00.000 16108 move complete, result=0
03:09:00.157 00.000 16108 worker thread done servicing request
03:09:00.160 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3808, FiltMin=3209, FiltMax=43107, Gamma=1.000
03:09:00.173 00.013 21068 UpdateGuideState exits: m=102820 SNR=77.3
03:09:00.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:00.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:00.176 00.001 21068 Enqueuing Expose request
03:09:00.177 00.001 16108 Worker thread wakes up
03:09:00.177 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:00.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:00.177 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:01.338 01.161 16108 Exposure complete
03:09:01.396 00.058 16108 worker thread done servicing request
03:09:01.396 00.000 21068 OnExposeComplete: enter
03:09:01.397 00.001 21068 UpdateGuideState(): m_state=6
03:09:01.398 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 961
03:09:01.399 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=436.83, Mass=102001, SNR=72.7, Peak=19008 HFD=2.6
03:09:01.400 00.001 21068 MultiStar: [#1 0.11,-0.04,0.85,U] [#2 0.16,0.17,0.67,U] [#3 0.11,0.15,0.73,U] [#4 -0.12,-0.19,0.72,U] [#5 -0.03,0.03,0.56,U] [#6 0.32,-0.30,0.64,U] [#7 -0.35,0.02,0.55,U] [#8 -0.28,0.22,0.55,U] 
03:09:01.400 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.10, 0.01}
03:09:01.401 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
03:09:01.403 00.002 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
03:09:01.403 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.20 mountX=-0.02 mountY=-0.01, mountTheta=-2.72
03:09:01.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.00, opts=13)
03:09:01.406 00.001 21068 Enqueuing Move request for scope (0.02, 0.00)
03:09:01.407 00.001 16108 Worker thread wakes up
03:09:01.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
03:09:01.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
03:09:01.407 00.000 16108 Moving (0.02, 0.00) raw xDistance=-0.02 yDistance=-0.01
03:09:01.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:01.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:01.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:09:01.408 00.001 16108 MoveAxis(E, 0, ABG)
03:09:01.408 00.000 16108 Move returns status 0, amount 0
03:09:01.408 00.000 16108 MoveAxis(N, 0, ABG)
03:09:01.408 00.000 16108 Move returns status 0, amount 0
03:09:01.408 00.000 16108 move complete, result=0
03:09:01.408 00.000 16108 worker thread done servicing request
03:09:01.410 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3805, FiltMin=3270, FiltMax=41769, Gamma=1.000
03:09:01.424 00.014 21068 UpdateGuideState exits: m=102001 SNR=72.7
03:09:01.424 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:01.425 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:01.426 00.001 21068 Enqueuing Expose request
03:09:01.426 00.000 16108 Worker thread wakes up
03:09:01.426 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:01.428 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:01.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:02.396 00.968 16108 Exposure complete
03:09:02.452 00.056 16108 worker thread done servicing request
03:09:02.452 00.000 21068 OnExposeComplete: enter
03:09:02.453 00.001 21068 UpdateGuideState(): m_state=6
03:09:02.455 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 962
03:09:02.456 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.80, Mass=87187, SNR=59.8, Peak=17328 HFD=2.6
03:09:02.456 00.000 21068 MultiStar: [#1 -0.05,0.11,1.09,U] [#2 0.18,0.10,1.07,U] [#3 0.11,0.19,0.92,U] [#4 0.17,0.32,0.81,U] [#5 0.33,0.33,0.77,U] [#6 0.06,-0.28,0.89,U] [#7 -0.26,-0.19,0.63,U] [#8 -0.22,0.03,0.77,U] 
03:09:02.457 00.001 21068 single-star, 8 included, MultiStar: {0.04, 0.07}, one-star: {-0.05, -0.01}
03:09:02.458 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.47)
03:09:02.459 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
03:09:02.459 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.85 mountX=0.04 mountY=0.03, mountTheta=0.51
03:09:02.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.01, opts=13)
03:09:02.462 00.001 21068 Enqueuing Move request for scope (-0.05, -0.01)
03:09:02.462 00.000 16108 Worker thread wakes up
03:09:02.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:09:02.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:09:02.462 00.000 16108 Moving (-0.05, -0.01) raw xDistance=0.04 yDistance=0.03
03:09:02.463 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:09:02.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:02.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:02.463 00.000 16108 MoveAxis(E, 0, ABG)
03:09:02.463 00.000 16108 Move returns status 0, amount 0
03:09:02.463 00.000 16108 MoveAxis(N, 0, ABG)
03:09:02.463 00.000 16108 Move returns status 0, amount 0
03:09:02.463 00.000 16108 move complete, result=0
03:09:02.463 00.000 16108 worker thread done servicing request
03:09:02.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3805, FiltMin=3280, FiltMax=41577, Gamma=1.000
03:09:02.490 00.023 21068 UpdateGuideState exits: m=87187 SNR=59.8
03:09:02.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:02.493 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:02.494 00.001 21068 Enqueuing Expose request
03:09:02.494 00.000 16108 Worker thread wakes up
03:09:02.494 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:02.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:02.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:03.672 01.177 16108 Exposure complete
03:09:03.733 00.061 16108 worker thread done servicing request
03:09:03.734 00.001 21068 OnExposeComplete: enter
03:09:03.735 00.001 21068 UpdateGuideState(): m_state=6
03:09:03.735 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 963
03:09:03.736 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=437.03, Mass=96066, SNR=66.0, Peak=17968 HFD=2.8
03:09:03.738 00.002 21068 MultiStar: [#1 0.15,-0.13,0.90,U] [#2 0.29,0.15,0.86,U] [#3 0.29,-0.12,0.76,U] [#4 -0.16,-0.08,0.80,U] [#5 0.14,0.07,0.73,U] [#6 0.39,-0.24,0.85,U] [#7 -0.11,-0.11,0.60,U] [#8 -0.37,-0.01,0.53,U] 
03:09:03.738 00.000 21068 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.18, 0.21}
03:09:03.739 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
03:09:03.740 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:09:03.741 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.12 mountY=-0.01, mountTheta=-3.08
03:09:03.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.02, opts=13)
03:09:03.743 00.000 21068 Enqueuing Move request for scope (0.12, -0.02)
03:09:03.744 00.001 16108 Worker thread wakes up
03:09:03.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
03:09:03.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
03:09:03.744 00.000 16108 Moving (0.12, -0.02) raw xDistance=-0.12 yDistance=-0.01
03:09:03.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:09:03.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:03.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:09:03.745 00.001 16108 MoveAxis(E, 0, ABG)
03:09:03.745 00.000 16108 Move returns status 0, amount 0
03:09:03.745 00.000 16108 MoveAxis(N, 0, ABG)
03:09:03.745 00.000 16108 Move returns status 0, amount 0
03:09:03.745 00.000 16108 move complete, result=0
03:09:03.745 00.000 16108 worker thread done servicing request
03:09:03.750 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3801, FiltMin=3238, FiltMax=39622, Gamma=1.000
03:09:03.772 00.022 21068 UpdateGuideState exits: m=96066 SNR=66.0
03:09:03.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:03.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:03.774 00.000 21068 Enqueuing Expose request
03:09:03.775 00.001 16108 Worker thread wakes up
03:09:03.775 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:03.777 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:03.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:04.749 00.972 16108 Exposure complete
03:09:04.802 00.053 16108 worker thread done servicing request
03:09:04.802 00.000 21068 OnExposeComplete: enter
03:09:04.803 00.001 21068 UpdateGuideState(): m_state=6
03:09:04.806 00.003 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 964
03:09:04.807 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.79, Mass=101703, SNR=67.4, Peak=16384 HFD=2.7
03:09:04.809 00.002 21068 MultiStar: [#1 0.02,-0.05,0.96,U] [#2 0.08,0.08,0.91,U] [#3 0.10,-0.20,0.81,U] [#4 -0.14,-0.05,1.03,U] [#5 0.12,0.17,0.58,U] [#6 0.20,-0.32,0.75,U] [#7 0.06,-0.22,0.60,U] [#8 -0.28,-0.13,0.58,U] 
03:09:04.810 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.09, -0.03}
03:09:04.813 00.003 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
03:09:04.814 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
03:09:04.815 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.50 mountX=-0.02 mountY=0.08, mountTheta=1.82
03:09:04.818 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.08, opts=13)
03:09:04.819 00.001 21068 Enqueuing Move request for scope (0.01, -0.08)
03:09:04.822 00.003 16108 Worker thread wakes up
03:09:04.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
03:09:04.822 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
03:09:04.822 00.000 16108 Moving (0.01, -0.08) raw xDistance=-0.02 yDistance=0.08
03:09:04.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:04.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:04.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:04.822 00.000 16108 MoveAxis(E, 0, ABG)
03:09:04.822 00.000 16108 Move returns status 0, amount 0
03:09:04.823 00.001 16108 MoveAxis(N, 0, ABG)
03:09:04.823 00.000 16108 Move returns status 0, amount 0
03:09:04.823 00.000 16108 move complete, result=0
03:09:04.823 00.000 16108 worker thread done servicing request
03:09:04.828 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3801, FiltMin=3257, FiltMax=40921, Gamma=1.000
03:09:04.847 00.019 21068 UpdateGuideState exits: m=101703 SNR=67.4
03:09:04.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:04.850 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:04.851 00.001 21068 Enqueuing Expose request
03:09:04.853 00.002 16108 Worker thread wakes up
03:09:04.853 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:04.855 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:04.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:06.033 01.178 16108 Exposure complete
03:09:06.089 00.056 16108 worker thread done servicing request
03:09:06.089 00.000 21068 OnExposeComplete: enter
03:09:06.090 00.001 21068 UpdateGuideState(): m_state=6
03:09:06.091 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 965
03:09:06.091 00.000 21068 Star::Find returns 1 (0), X=463.72, Y=436.74, Mass=89925, SNR=62.6, Peak=16320 HFD=2.6
03:09:06.092 00.001 21068 MultiStar: [#1 -0.05,0.02,1.15,U] [#2 0.17,-0.16,0.82,U] [#3 0.05,0.00,0.87,U] [#4 0.02,-0.13,0.84,U] [#5 0.16,0.22,0.76,U] [#6 -0.27,-0.25,0.79,U] [#7 -0.09,-0.12,0.79,U] [#8 -0.30,-0.40,0.00,M1] 
03:09:06.093 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.09, -0.08}
03:09:06.094 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
03:09:06.095 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
03:09:06.096 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=0.01 mountY=0.06, mountTheta=1.47
03:09:06.097 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
03:09:06.098 00.001 21068 Enqueuing Move request for scope (-0.02, -0.06)
03:09:06.099 00.001 16108 Worker thread wakes up
03:09:06.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:09:06.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:09:06.099 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
03:09:06.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:06.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:06.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:09:06.099 00.000 16108 MoveAxis(E, 0, ABG)
03:09:06.099 00.000 16108 Move returns status 0, amount 0
03:09:06.099 00.000 16108 MoveAxis(N, 0, ABG)
03:09:06.099 00.000 16108 Move returns status 0, amount 0
03:09:06.100 00.001 16108 move complete, result=0
03:09:06.100 00.000 16108 worker thread done servicing request
03:09:06.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3801, FiltMin=3289, FiltMax=38947, Gamma=1.000
03:09:06.117 00.014 21068 UpdateGuideState exits: m=89925 SNR=62.6
03:09:06.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:06.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:06.119 00.000 21068 Enqueuing Expose request
03:09:06.120 00.001 16108 Worker thread wakes up
03:09:06.120 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:06.121 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:06.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:07.105 00.984 16108 Exposure complete
03:09:07.188 00.083 16108 worker thread done servicing request
03:09:07.188 00.000 21068 OnExposeComplete: enter
03:09:07.189 00.001 21068 UpdateGuideState(): m_state=6
03:09:07.190 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 966
03:09:07.191 00.001 21068 Star::Find returns 1 (0), X=464.20, Y=436.60, Mass=100687, SNR=67.2, Peak=18224 HFD=2.7
03:09:07.192 00.001 21068 MultiStar: [#1 0.20,-0.11,1.07,U] [#2 0.30,0.00,0.83,U] [#3 0.18,0.05,0.89,U] [#4 0.19,-0.13,0.70,U] [#5 -0.00,0.25,0.65,U] [#6 -0.16,-0.42,0.75,U] [#7 -0.27,0.36,0.73,U] [#8 -0.36,-0.30,0.56,U] 
03:09:07.193 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.39, -0.22}
03:09:07.194 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.59 = 2.69)
03:09:07.195 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
03:09:07.196 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.63 mountX=-0.10 mountY=0.04, mountTheta=2.74
03:09:07.197 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
03:09:07.199 00.002 21068 Enqueuing Move request for scope (0.09, -0.06)
03:09:07.200 00.001 16108 Worker thread wakes up
03:09:07.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:09:07.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:09:07.200 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
03:09:07.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:09:07.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:07.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:09:07.200 00.000 16108 MoveAxis(E, 0, ABG)
03:09:07.200 00.000 16108 Move returns status 0, amount 0
03:09:07.200 00.000 16108 MoveAxis(N, 0, ABG)
03:09:07.201 00.001 16108 Move returns status 0, amount 0
03:09:07.201 00.000 16108 move complete, result=0
03:09:07.201 00.000 16108 worker thread done servicing request
03:09:07.206 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3798, FiltMin=3264, FiltMax=32566, Gamma=1.000
03:09:07.229 00.023 21068 UpdateGuideState exits: m=100687 SNR=67.2
03:09:07.231 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:07.234 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:07.235 00.001 21068 Enqueuing Expose request
03:09:07.237 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:07.239 00.002 16108 Worker thread wakes up
03:09:07.239 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:07.240 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:08.406 01.166 16108 Exposure complete
03:09:08.466 00.060 16108 worker thread done servicing request
03:09:08.466 00.000 21068 OnExposeComplete: enter
03:09:08.468 00.002 21068 UpdateGuideState(): m_state=6
03:09:08.472 00.004 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 967
03:09:08.474 00.002 21068 Star::Find returns 1 (0), X=464.23, Y=436.70, Mass=86413, SNR=67.9, Peak=15616 HFD=2.6
03:09:08.475 00.001 21068 MultiStar: [#1 0.46,0.01,0.82,U] [#2 0.76,0.14,0.00,M1] [#3 0.27,-0.02,0.81,U] [#4 0.52,-0.38,0.00,M1] [#5 0.45,-0.10,0.61,U] [#6 0.27,-0.15,0.77,U] [#7 0.21,-0.60,0.00,M1] [#8 0.19,-0.16,0.69,U] 
03:09:08.476 00.001 21068 refined, 5 included, MultiStar: {0.35, -0.09}, one-star: {0.42, -0.12}
03:09:08.477 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
03:09:08.477 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
03:09:08.478 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.25 mountX=-0.36 mountY=0.00, mountTheta=3.13
03:09:08.481 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.09, opts=13)
03:09:08.482 00.001 21068 Enqueuing Move request for scope (0.35, -0.09)
03:09:08.483 00.001 16108 Worker thread wakes up
03:09:08.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
03:09:08.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
03:09:08.483 00.000 16108 Moving (0.35, -0.09) raw xDistance=-0.36 yDistance=0.00
03:09:08.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:09:08.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:08.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:09:08.483 00.000 16108 MoveAxis(E, 94, ABG)
03:09:08.483 00.000 16108 Guiding  Dir = 2, Dur = 94
03:09:08.484 00.001 16108 IsSlewing returns 0
03:09:08.484 00.000 16108 IsGuiding returns 0
03:09:08.485 00.001 16108 PulseGuide returned control before completion, sleep 104
03:09:08.487 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3798, FiltMin=3257, FiltMax=32489, Gamma=1.000
03:09:08.503 00.016 21068 UpdateGuideState exits: m=86413 SNR=67.9
03:09:08.505 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:08.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:08.507 00.001 21068 Enqueuing Expose request
03:09:08.590 00.083 16108 IsGuiding returns 0
03:09:08.590 00.000 16108 Move returns status 0, amount 94
03:09:08.590 00.000 16108 MoveAxis(N, 0, ABG)
03:09:08.590 00.000 16108 Move returns status 0, amount 0
03:09:08.590 00.000 16108 move complete, result=0
03:09:08.590 00.000 16108 worker thread done servicing request
03:09:08.590 00.000 16108 Worker thread wakes up
03:09:08.590 00.000 21068 GuideStep: -0.4 px 94 ms EAST, 0.0 px 0 ms NORTH
03:09:08.593 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:08.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:09.564 00.971 16108 Exposure complete
03:09:09.631 00.067 16108 worker thread done servicing request
03:09:09.631 00.000 21068 OnExposeComplete: enter
03:09:09.632 00.001 21068 UpdateGuideState(): m_state=6
03:09:09.633 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 968
03:09:09.634 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.67, Mass=96665, SNR=72.7, Peak=15904 HFD=2.6
03:09:09.635 00.001 21068 MultiStar: [#1 0.09,0.04,0.91,U] [#2 0.28,0.07,0.79,U] [#3 -0.14,-0.05,0.76,U] [#4 0.15,0.12,0.75,U] [#5 0.17,0.42,0.70,U] [#6 -0.11,-0.29,0.69,U] [#7 -0.18,-0.21,0.59,U] [#8 -0.32,-0.05,0.66,U] 
03:09:09.636 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.18, -0.14}
03:09:09.637 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
03:09:09.637 00.000 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
03:09:09.638 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.33 mountX=-0.03 mountY=0.00, mountTheta=3.04
03:09:09.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.01, opts=13)
03:09:09.641 00.001 21068 Enqueuing Move request for scope (0.03, -0.01)
03:09:09.641 00.000 16108 Worker thread wakes up
03:09:09.642 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
03:09:09.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
03:09:09.642 00.000 16108 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
03:09:09.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:09:09.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:09.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:09:09.642 00.000 16108 MoveAxis(E, 0, ABG)
03:09:09.642 00.000 16108 Move returns status 0, amount 0
03:09:09.642 00.000 16108 MoveAxis(N, 0, ABG)
03:09:09.642 00.000 16108 Move returns status 0, amount 0
03:09:09.642 00.000 16108 move complete, result=0
03:09:09.642 00.000 16108 worker thread done servicing request
03:09:09.649 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3798, FiltMin=3238, FiltMax=35507, Gamma=1.000
03:09:09.669 00.020 21068 UpdateGuideState exits: m=96665 SNR=72.7
03:09:09.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:09.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:09.672 00.001 21068 Enqueuing Expose request
03:09:09.673 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:09.674 00.001 16108 Worker thread wakes up
03:09:09.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:09.675 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:10.820 01.145 16108 Exposure complete
03:09:10.898 00.078 16108 worker thread done servicing request
03:09:10.898 00.000 21068 OnExposeComplete: enter
03:09:10.900 00.002 21068 UpdateGuideState(): m_state=6
03:09:10.901 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 969
03:09:10.904 00.003 21068 Star::Find returns 1 (0), X=463.63, Y=436.90, Mass=100264, SNR=69.0, Peak=17216 HFD=2.7
03:09:10.906 00.002 21068 MultiStar: [#1 0.01,-0.07,0.86,U] [#2 0.14,0.12,0.97,U] [#3 -0.25,-0.01,0.73,U] [#4 -0.23,0.18,0.93,U] [#5 -0.14,0.50,0.00,M1] [#6 -0.20,-0.28,0.71,U] [#7 -0.60,0.33,0.00,M1] [#8 -0.15,-0.12,0.60,U] 
03:09:10.908 00.002 21068 refined, 6 included, MultiStar: {-0.11, 0.00}, one-star: {-0.18, 0.08}
03:09:10.910 00.002 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
03:09:10.912 00.002 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
03:09:10.914 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.13 mountX=0.11 mountY=0.03, mountTheta=0.22
03:09:10.916 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.00, opts=13)
03:09:10.918 00.002 21068 Enqueuing Move request for scope (-0.11, 0.00)
03:09:10.920 00.002 16108 Worker thread wakes up
03:09:10.921 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
03:09:10.921 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
03:09:10.921 00.000 16108 Moving (-0.11, 0.00) raw xDistance=0.11 yDistance=0.03
03:09:10.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:09:10.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:10.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:10.921 00.000 16108 MoveAxis(E, 0, ABG)
03:09:10.921 00.000 16108 Move returns status 0, amount 0
03:09:10.921 00.000 16108 MoveAxis(N, 0, ABG)
03:09:10.921 00.000 16108 Move returns status 0, amount 0
03:09:10.921 00.000 16108 move complete, result=0
03:09:10.921 00.000 16108 worker thread done servicing request
03:09:10.927 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3798, FiltMin=3193, FiltMax=42272, Gamma=1.000
03:09:10.945 00.018 21068 UpdateGuideState exits: m=100264 SNR=69.0
03:09:10.947 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:10.947 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:10.948 00.001 21068 Enqueuing Expose request
03:09:10.949 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:10.950 00.001 16108 Worker thread wakes up
03:09:10.950 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:10.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:11.926 00.976 16108 Exposure complete
03:09:11.982 00.056 16108 worker thread done servicing request
03:09:11.982 00.000 21068 OnExposeComplete: enter
03:09:11.983 00.001 21068 UpdateGuideState(): m_state=6
03:09:11.984 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 970
03:09:11.984 00.000 21068 Star::Find returns 1 (0), X=463.56, Y=436.85, Mass=99821, SNR=72.2, Peak=16640 HFD=2.6
03:09:11.985 00.001 21068 MultiStar: [#1 0.04,0.11,0.96,U] [#2 0.20,0.28,0.77,U] [#3 -0.05,0.05,0.69,U] [#4 -0.35,-0.11,0.92,U] [#5 -0.21,0.00,0.63,U] [#6 -0.20,-0.26,0.61,U] [#7 -0.19,-0.23,0.55,U] [#8 -0.24,-0.10,0.71,U] 
03:09:11.986 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.25, 0.03}
03:09:11.986 00.000 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
03:09:11.988 00.002 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
03:09:11.989 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.06 mountX=0.13 mountY=0.04, mountTheta=0.31
03:09:11.990 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
03:09:11.991 00.001 21068 Enqueuing Move request for scope (-0.14, -0.01)
03:09:11.991 00.000 16108 Worker thread wakes up
03:09:11.992 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:09:11.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:09:11.992 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.13 yDistance=0.04
03:09:11.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:11.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:11.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:09:11.992 00.000 16108 MoveAxis(E, 0, ABG)
03:09:11.992 00.000 16108 Move returns status 0, amount 0
03:09:11.992 00.000 16108 MoveAxis(N, 0, ABG)
03:09:11.992 00.000 16108 Move returns status 0, amount 0
03:09:11.992 00.000 16108 move complete, result=0
03:09:11.992 00.000 16108 worker thread done servicing request
03:09:11.995 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3795, FiltMin=3270, FiltMax=41609, Gamma=1.000
03:09:12.009 00.014 21068 UpdateGuideState exits: m=99821 SNR=72.2
03:09:12.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:12.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:12.012 00.001 21068 Enqueuing Expose request
03:09:12.012 00.000 16108 Worker thread wakes up
03:09:12.012 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:12.013 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:12.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:13.189 01.176 16108 Exposure complete
03:09:13.252 00.063 16108 worker thread done servicing request
03:09:13.252 00.000 21068 OnExposeComplete: enter
03:09:13.253 00.001 21068 UpdateGuideState(): m_state=6
03:09:13.254 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 971
03:09:13.255 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.72, Mass=94160, SNR=66.6, Peak=14640 HFD=2.8
03:09:13.255 00.000 21068 MultiStar: [#1 0.15,0.05,1.08,U] [#2 0.12,-0.00,0.80,U] [#3 -0.13,0.11,0.84,U] [#4 -0.37,-0.26,0.88,U] [#5 0.01,0.15,0.63,U] [#6 -0.03,-0.23,0.71,U] [#7 -0.44,0.01,0.65,U] [#8 -0.26,-0.07,0.66,U] 
03:09:13.256 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.05, -0.10}
03:09:13.257 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
03:09:13.258 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
03:09:13.258 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=0.09 mountY=0.06, mountTheta=0.60
03:09:13.261 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
03:09:13.262 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
03:09:13.263 00.001 16108 Worker thread wakes up
03:09:13.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:09:13.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:09:13.263 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
03:09:13.263 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:09:13.263 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:13.263 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:09:13.263 00.000 16108 MoveAxis(E, 0, ABG)
03:09:13.263 00.000 16108 Move returns status 0, amount 0
03:09:13.263 00.000 16108 MoveAxis(N, 0, ABG)
03:09:13.263 00.000 16108 Move returns status 0, amount 0
03:09:13.263 00.000 16108 move complete, result=0
03:09:13.263 00.000 16108 worker thread done servicing request
03:09:13.266 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3795, FiltMin=3254, FiltMax=40435, Gamma=1.000
03:09:13.282 00.016 21068 UpdateGuideState exits: m=94160 SNR=66.6
03:09:13.283 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:13.284 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:13.285 00.001 21068 Enqueuing Expose request
03:09:13.286 00.001 16108 Worker thread wakes up
03:09:13.286 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:13.286 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:13.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:14.261 00.975 16108 Exposure complete
03:09:14.331 00.070 16108 worker thread done servicing request
03:09:14.331 00.000 21068 OnExposeComplete: enter
03:09:14.332 00.001 21068 UpdateGuideState(): m_state=6
03:09:14.333 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 972
03:09:14.333 00.000 21068 Star::Find returns 1 (0), X=463.57, Y=436.69, Mass=93191, SNR=72.5, Peak=15824 HFD=2.9
03:09:14.334 00.001 21068 MultiStar: [#1 -0.19,-0.06,0.89,U] [#2 -0.10,0.04,0.92,U] [#3 -0.10,-0.00,0.76,U] [#4 -0.13,-0.12,0.83,U] [#5 0.05,0.18,0.68,U] [#6 0.05,-0.52,0.00,M1] [#7 -0.63,-0.26,0.00,M1] [#8 0.09,-0.15,0.55,U] 
03:09:14.335 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.04}, one-star: {-0.24, -0.13}
03:09:14.337 00.002 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.51)
03:09:14.337 00.000 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.57)
03:09:14.338 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.81 mountX=0.10 mountY=0.06, mountTheta=0.55
03:09:14.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
03:09:14.341 00.001 21068 Enqueuing Move request for scope (-0.11, -0.04)
03:09:14.342 00.001 16108 Worker thread wakes up
03:09:14.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
03:09:14.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
03:09:14.342 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.10 yDistance=0.06
03:09:14.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:09:14.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:14.343 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:09:14.343 00.000 16108 MoveAxis(E, 0, ABG)
03:09:14.343 00.000 16108 Move returns status 0, amount 0
03:09:14.343 00.000 16108 MoveAxis(N, 0, ABG)
03:09:14.343 00.000 16108 Move returns status 0, amount 0
03:09:14.343 00.000 16108 move complete, result=0
03:09:14.343 00.000 16108 worker thread done servicing request
03:09:14.350 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3792, FiltMin=3264, FiltMax=42953, Gamma=1.000
03:09:14.381 00.031 21068 UpdateGuideState exits: m=93191 SNR=72.5
03:09:14.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:14.384 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:14.385 00.001 21068 Enqueuing Expose request
03:09:14.386 00.001 16108 Worker thread wakes up
03:09:14.387 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:14.389 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:14.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:15.555 01.166 16108 Exposure complete
03:09:15.610 00.055 16108 worker thread done servicing request
03:09:15.611 00.001 21068 OnExposeComplete: enter
03:09:15.611 00.000 21068 UpdateGuideState(): m_state=6
03:09:15.612 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 973
03:09:15.613 00.001 21068 Star::Find returns 1 (0), X=463.42, Y=436.65, Mass=101822, SNR=68.5, Peak=16864 HFD=2.9
03:09:15.615 00.002 21068 MultiStar: [#1 -0.18,-0.35,0.92,U] [#2 -0.29,-0.04,0.90,U] [#3 -0.16,-0.17,0.83,U] [#4 -0.45,-0.35,0.00,M1] [#5 -0.43,-0.38,0.00,M1] [#6 -0.33,-0.46,0.00,M2] [#7 -0.90,-0.31,0.00,M2] [#8 -0.17,-0.04,0.60,U] 
03:09:15.616 00.001 21068 refined, 4 included, MultiStar: {-0.25, -0.16}, one-star: {-0.39, -0.16}
03:09:15.617 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
03:09:15.617 00.000 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.82)
03:09:15.618 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.16 hyp=0.29 cameraTheta=-2.56 mountX=0.21 mountY=0.21, mountTheta=0.78
03:09:15.619 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.16, opts=13)
03:09:15.620 00.001 21068 Enqueuing Move request for scope (-0.25, -0.16)
03:09:15.621 00.001 16108 Worker thread wakes up
03:09:15.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.16) opts 0xd
03:09:15.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.16)
03:09:15.621 00.000 16108 Moving (-0.25, -0.16) raw xDistance=0.21 yDistance=0.21
03:09:15.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
03:09:15.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:09:15.621 00.000 16108 MoveAxis(W, 56, ABG)
03:09:15.621 00.000 16108 Guiding  Dir = 3, Dur = 56
03:09:15.622 00.001 16108 IsSlewing returns 0
03:09:15.622 00.000 16108 IsGuiding returns 0
03:09:15.626 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3792, FiltMin=3251, FiltMax=45443, Gamma=1.000
03:09:15.638 00.012 21068 UpdateGuideState exits: m=101822 SNR=68.5
03:09:15.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:15.641 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:15.642 00.001 21068 Enqueuing Expose request
03:09:15.677 00.035 16108 PulseGuide returned control before completion, sleep 12
03:09:15.691 00.014 16108 IsGuiding returns 1
03:09:15.691 00.000 16108 scope still moving after pulse duration time elapsed
03:09:15.723 00.032 16108 IsSlewing returns 0
03:09:15.723 00.000 16108 IsGuiding returns 1
03:09:15.754 00.031 16108 IsSlewing returns 0
03:09:15.754 00.000 16108 IsGuiding returns 1
03:09:15.785 00.031 16108 IsSlewing returns 0
03:09:15.785 00.000 16108 IsGuiding returns 0
03:09:15.785 00.000 16108 scope move finished after 56 + 106 ms
03:09:15.785 00.000 16108 Move returns status 0, amount 56
03:09:15.785 00.000 16108 MoveAxis(S, 43, ABG)
03:09:15.785 00.000 16108 Guiding  Dir = 1, Dur = 43
03:09:15.785 00.000 16108 IsSlewing returns 0
03:09:15.785 00.000 16108 IsGuiding returns 0
03:09:15.834 00.049 16108 IsGuiding returns 1
03:09:15.834 00.000 16108 scope still moving after pulse duration time elapsed
03:09:15.863 00.029 16108 IsSlewing returns 0
03:09:15.863 00.000 16108 IsGuiding returns 1
03:09:15.894 00.031 16108 IsSlewing returns 0
03:09:15.894 00.000 16108 IsGuiding returns 1
03:09:15.926 00.032 16108 IsSlewing returns 0
03:09:15.926 00.000 16108 IsGuiding returns 0
03:09:15.926 00.000 16108 scope move finished after 43 + 98 ms
03:09:15.926 00.000 16108 Move returns status 0, amount 43
03:09:15.926 00.000 16108 move complete, result=0
03:09:15.928 00.002 16108 worker thread done servicing request
03:09:15.928 00.000 16108 Worker thread wakes up
03:09:15.928 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.2 px 43 ms SOUTH
03:09:15.930 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:15.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:16.908 00.978 16108 Exposure complete
03:09:16.969 00.061 16108 worker thread done servicing request
03:09:16.969 00.000 21068 OnExposeComplete: enter
03:09:16.970 00.001 21068 UpdateGuideState(): m_state=6
03:09:16.971 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 974
03:09:16.972 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=436.74, Mass=96483, SNR=64.4, Peak=15680 HFD=2.6
03:09:16.973 00.001 21068 MultiStar: [#1 0.43,-0.09,0.97,U] [#2 0.48,0.16,0.00,M1] [#3 -0.10,-0.05,0.80,U] [#4 0.22,-0.25,0.86,U] [#5 0.20,-0.07,0.81,U] [#6 -0.05,-0.23,0.66,U] [#7 0.02,0.03,0.66,U] [#8 0.15,0.00,0.68,U] 
03:09:16.974 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.32, -0.08}
03:09:16.975 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
03:09:16.975 00.000 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
03:09:16.977 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.51 mountX=-0.18 mountY=0.05, mountTheta=2.86
03:09:16.978 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.09, opts=13)
03:09:16.979 00.001 21068 Enqueuing Move request for scope (0.17, -0.09)
03:09:16.980 00.001 16108 Worker thread wakes up
03:09:16.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
03:09:16.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
03:09:16.980 00.000 16108 Moving (0.17, -0.09) raw xDistance=-0.18 yDistance=0.05
03:09:16.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:09:16.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:16.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:09:16.981 00.001 16108 MoveAxis(E, 0, ABG)
03:09:16.981 00.000 16108 Move returns status 0, amount 0
03:09:16.981 00.000 16108 MoveAxis(N, 0, ABG)
03:09:16.981 00.000 16108 Move returns status 0, amount 0
03:09:16.981 00.000 16108 move complete, result=0
03:09:16.981 00.000 16108 worker thread done servicing request
03:09:16.984 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3789, FiltMin=3216, FiltMax=41510, Gamma=1.000
03:09:16.998 00.014 21068 UpdateGuideState exits: m=96483 SNR=64.4
03:09:16.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:17.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:17.002 00.002 21068 Enqueuing Expose request
03:09:17.003 00.001 16108 Worker thread wakes up
03:09:17.003 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:17.005 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:17.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:18.166 01.161 16108 Exposure complete
03:09:18.225 00.059 16108 worker thread done servicing request
03:09:18.225 00.000 21068 OnExposeComplete: enter
03:09:18.226 00.001 21068 UpdateGuideState(): m_state=6
03:09:18.227 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 975
03:09:18.228 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.94, Mass=95627, SNR=60.9, Peak=16416 HFD=2.4
03:09:18.229 00.001 21068 MultiStar: [#1 0.06,0.17,1.01,U] [#2 -0.04,0.40,1.09,U] [#3 -0.08,0.17,0.83,U] [#4 -0.14,0.33,0.97,U] [#5 -0.27,0.32,0.77,U] [#6 -0.59,-0.11,0.00,M2] [#7 -0.26,0.10,0.73,U] [#8 -0.42,0.43,0.00,M1] 
03:09:18.230 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.24}, one-star: {-0.32, 0.13}
03:09:18.230 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
03:09:18.231 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
03:09:18.233 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.11 mountX=0.18 mountY=-0.20, mountTheta=-0.83
03:09:18.234 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.24, opts=13)
03:09:18.235 00.001 21068 Enqueuing Move request for scope (-0.14, 0.24)
03:09:18.235 00.000 16108 Worker thread wakes up
03:09:18.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
03:09:18.236 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
03:09:18.236 00.000 16108 Moving (-0.14, 0.24) raw xDistance=0.18 yDistance=-0.20
03:09:18.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:09:18.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:18.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:09:18.236 00.000 16108 MoveAxis(E, 0, ABG)
03:09:18.236 00.000 16108 Move returns status 0, amount 0
03:09:18.236 00.000 16108 MoveAxis(N, 0, ABG)
03:09:18.236 00.000 16108 Move returns status 0, amount 0
03:09:18.236 00.000 16108 move complete, result=0
03:09:18.236 00.000 16108 worker thread done servicing request
03:09:18.239 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3782, FiltMin=3254, FiltMax=42854, Gamma=1.000
03:09:18.252 00.013 21068 UpdateGuideState exits: m=95627 SNR=60.9
03:09:18.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:18.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:18.254 00.000 21068 Enqueuing Expose request
03:09:18.255 00.001 16108 Worker thread wakes up
03:09:18.255 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:18.257 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:18.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:19.226 00.969 16108 Exposure complete
03:09:19.298 00.072 16108 worker thread done servicing request
03:09:19.299 00.001 21068 OnExposeComplete: enter
03:09:19.299 00.000 21068 UpdateGuideState(): m_state=6
03:09:19.300 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 976
03:09:19.301 00.001 21068 Star::Find returns 1 (0), X=463.44, Y=436.85, Mass=102718, SNR=77.5, Peak=17232 HFD=2.5
03:09:19.303 00.002 21068 MultiStar: [#1 -0.33,0.29,0.95,U] [#2 -0.21,0.14,0.73,U] [#3 -0.42,0.10,0.69,U] [#4 -0.48,0.05,0.00,M1] [#5 -0.35,0.62,0.00,M1] [#6 -0.11,0.04,0.63,U] [#7 -0.87,0.06,0.00,M1] [#8 -0.67,0.32,0.00,M2] 
03:09:19.303 00.000 21068 refined, 4 included, MultiStar: {-0.30, 0.13}, one-star: {-0.37, 0.04}
03:09:19.304 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
03:09:19.305 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
03:09:19.306 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.32 cameraTheta=2.74 mountX=0.32 mountY=-0.05, mountTheta=-0.17
03:09:19.307 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.13, opts=13)
03:09:19.308 00.001 21068 Enqueuing Move request for scope (-0.30, 0.13)
03:09:19.310 00.002 16108 Worker thread wakes up
03:09:19.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
03:09:19.310 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
03:09:19.310 00.000 16108 Moving (-0.30, 0.13) raw xDistance=0.32 yDistance=-0.05
03:09:19.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:09:19.311 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:19.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:09:19.311 00.000 16108 MoveAxis(W, 83, ABG)
03:09:19.311 00.000 16108 Guiding  Dir = 3, Dur = 83
03:09:19.311 00.000 16108 IsSlewing returns 0
03:09:19.312 00.001 16108 IsGuiding returns 0
03:09:19.313 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3782, FiltMin=3197, FiltMax=37840, Gamma=1.000
03:09:19.330 00.017 21068 UpdateGuideState exits: m=102718 SNR=77.5
03:09:19.331 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:19.332 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:19.333 00.001 21068 Enqueuing Expose request
03:09:19.356 00.023 16108 PulseGuide returned control before completion, sleep 49
03:09:19.417 00.061 16108 IsGuiding returns 1
03:09:19.417 00.000 16108 scope still moving after pulse duration time elapsed
03:09:19.448 00.031 16108 IsSlewing returns 0
03:09:19.448 00.000 16108 IsGuiding returns 0
03:09:19.449 00.001 16108 scope move finished after 83 + 54 ms
03:09:19.449 00.000 16108 Move returns status 0, amount 83
03:09:19.449 00.000 16108 MoveAxis(N, 0, ABG)
03:09:19.449 00.000 16108 Move returns status 0, amount 0
03:09:19.449 00.000 16108 move complete, result=0
03:09:19.449 00.000 16108 worker thread done servicing request
03:09:19.449 00.000 16108 Worker thread wakes up
03:09:19.449 00.000 21068 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH
03:09:19.453 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:19.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:20.614 01.161 16108 Exposure complete
03:09:20.687 00.073 16108 worker thread done servicing request
03:09:20.687 00.000 21068 OnExposeComplete: enter
03:09:20.688 00.001 21068 UpdateGuideState(): m_state=6
03:09:20.689 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 977
03:09:20.689 00.000 21068 Star::Find returns 1 (0), X=463.84, Y=437.14, Mass=94688, SNR=66.1, Peak=18048 HFD=2.4
03:09:20.690 00.001 21068 MultiStar: [#1 -0.04,0.14,1.11,U] [#2 0.14,0.29,0.76,U] [#3 -0.06,0.12,0.75,U] [#4 0.25,0.23,1.15,U] [#5 -0.01,0.43,0.68,U] [#6 0.18,-0.04,0.79,U] [#7 -0.27,0.04,0.67,U] [#8 -0.13,0.24,0.76,U] 
03:09:20.691 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {0.04, 0.33}
03:09:20.692 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
03:09:20.694 00.002 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
03:09:20.694 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.43 mountX=0.01 mountY=-0.20, mountTheta=-1.53
03:09:20.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.20, opts=13)
03:09:20.697 00.001 21068 Enqueuing Move request for scope (0.03, 0.20)
03:09:20.698 00.001 16108 Worker thread wakes up
03:09:20.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
03:09:20.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
03:09:20.698 00.000 16108 Moving (0.03, 0.20) raw xDistance=0.01 yDistance=-0.20
03:09:20.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:20.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:20.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:09:20.698 00.000 16108 MoveAxis(E, 0, ABG)
03:09:20.698 00.000 16108 Move returns status 0, amount 0
03:09:20.698 00.000 16108 MoveAxis(N, 0, ABG)
03:09:20.698 00.000 16108 Move returns status 0, amount 0
03:09:20.698 00.000 16108 move complete, result=0
03:09:20.698 00.000 16108 worker thread done servicing request
03:09:20.702 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3779, FiltMin=3174, FiltMax=43126, Gamma=1.000
03:09:20.714 00.012 21068 UpdateGuideState exits: m=94688 SNR=66.1
03:09:20.716 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:20.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:20.718 00.001 21068 Enqueuing Expose request
03:09:20.719 00.001 16108 Worker thread wakes up
03:09:20.719 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:20.719 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:20.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:21.702 00.983 16108 Exposure complete
03:09:21.779 00.077 16108 worker thread done servicing request
03:09:21.779 00.000 21068 OnExposeComplete: enter
03:09:21.780 00.001 21068 UpdateGuideState(): m_state=6
03:09:21.781 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 978
03:09:21.782 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=437.09, Mass=107613, SNR=70.8, Peak=20224 HFD=2.5
03:09:21.784 00.002 21068 MultiStar: [#1 0.25,0.33,0.90,U] [#2 0.16,0.33,0.81,U] [#3 -0.07,0.21,0.77,U] [#4 0.07,0.22,1.01,U] [#5 -0.30,0.31,0.64,U] [#6 0.02,0.19,0.69,U] [#7 0.00,0.13,0.66,U] [#8 -0.26,0.18,0.55,U] 
03:09:21.784 00.000 21068 refined, 8 included, MultiStar: {0.01, 0.25}, one-star: {0.02, 0.27}
03:09:21.785 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
03:09:21.786 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
03:09:21.787 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.53 mountX=0.03 mountY=-0.24, mountTheta=-1.44
03:09:21.788 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.25, opts=13)
03:09:21.789 00.001 21068 Enqueuing Move request for scope (0.01, 0.25)
03:09:21.790 00.001 16108 Worker thread wakes up
03:09:21.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
03:09:21.791 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
03:09:21.791 00.000 16108 Moving (0.01, 0.25) raw xDistance=0.03 yDistance=-0.24
03:09:21.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:21.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:09:21.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:09:21.791 00.000 16108 MoveAxis(E, 0, ABG)
03:09:21.791 00.000 16108 Move returns status 0, amount 0
03:09:21.791 00.000 16108 MoveAxis(N, 0, ABG)
03:09:21.792 00.001 16108 Move returns status 0, amount 0
03:09:21.792 00.000 16108 move complete, result=0
03:09:21.792 00.000 16108 worker thread done servicing request
03:09:21.794 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3776, FiltMin=3181, FiltMax=53136, Gamma=1.000
03:09:21.809 00.015 21068 UpdateGuideState exits: m=107613 SNR=70.8
03:09:21.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:21.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:21.812 00.001 21068 Enqueuing Expose request
03:09:21.812 00.000 16108 Worker thread wakes up
03:09:21.812 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:21.813 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:21.813 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:22.983 01.170 16108 Exposure complete
03:09:23.056 00.073 16108 worker thread done servicing request
03:09:23.056 00.000 21068 OnExposeComplete: enter
03:09:23.057 00.001 21068 UpdateGuideState(): m_state=6
03:09:23.058 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 979
03:09:23.058 00.000 21068 Star::Find returns 1 (0), X=464.33, Y=436.95, Mass=105877, SNR=69.4, Peak=19728 HFD=2.5
03:09:23.059 00.001 21068 MultiStar: [#1 0.26,0.12,0.93,U] [#2 0.60,0.28,0.00,M1] [#3 0.26,0.11,0.82,U] [#4 0.53,0.04,0.00,M1] [#5 0.25,0.40,0.63,U] [#6 0.52,0.06,0.00,M1] [#7 0.13,0.14,0.63,U] [#8 0.18,0.09,0.63,U] 
03:09:23.060 00.001 21068 refined, 5 included, MultiStar: {0.29, 0.16}, one-star: {0.52, 0.13}
03:09:23.061 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
03:09:23.062 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
03:09:23.063 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.16 hyp=0.33 cameraTheta=0.50 mountX=-0.26 mountY=-0.22, mountTheta=-2.43
03:09:23.065 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.16, opts=13)
03:09:23.068 00.003 21068 Enqueuing Move request for scope (0.29, 0.16)
03:09:23.069 00.001 16108 Worker thread wakes up
03:09:23.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.16) opts 0xd
03:09:23.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.16)
03:09:23.070 00.001 16108 Moving (0.29, 0.16) raw xDistance=-0.26 yDistance=-0.22
03:09:23.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:09:23.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:23.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:09:23.070 00.000 16108 MoveAxis(E, 67, ABG)
03:09:23.070 00.000 16108 Guiding  Dir = 2, Dur = 67
03:09:23.071 00.001 16108 IsSlewing returns 0
03:09:23.071 00.000 16108 IsGuiding returns 0
03:09:23.072 00.001 16108 PulseGuide returned control before completion, sleep 76
03:09:23.076 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3769, FiltMin=3248, FiltMax=42960, Gamma=1.000
03:09:23.099 00.023 21068 UpdateGuideState exits: m=105877 SNR=69.4
03:09:23.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:23.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:23.102 00.001 21068 Enqueuing Expose request
03:09:23.152 00.050 16108 IsGuiding returns 0
03:09:23.152 00.000 16108 Move returns status 0, amount 67
03:09:23.152 00.000 16108 MoveAxis(N, 0, ABG)
03:09:23.152 00.000 16108 Move returns status 0, amount 0
03:09:23.152 00.000 16108 move complete, result=0
03:09:23.152 00.000 16108 worker thread done servicing request
03:09:23.152 00.000 16108 Worker thread wakes up
03:09:23.153 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:23.153 00.000 21068 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
03:09:23.154 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:24.125 00.971 16108 Exposure complete
03:09:24.185 00.060 16108 worker thread done servicing request
03:09:24.185 00.000 21068 OnExposeComplete: enter
03:09:24.186 00.001 21068 UpdateGuideState(): m_state=6
03:09:24.187 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 980
03:09:24.188 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=437.18, Mass=90438, SNR=71.1, Peak=18208 HFD=2.4
03:09:24.188 00.000 21068 MultiStar: [#1 0.62,0.12,0.00,M1] [#2 0.54,0.26,0.00,M2] [#3 0.41,0.13,0.80,U] [#4 0.25,0.22,0.92,U] [#5 0.32,0.46,0.00,M1] [#6 0.16,0.09,0.81,U] [#7 -0.01,0.12,0.51,U] [#8 0.36,0.21,0.64,U] 
03:09:24.190 00.002 21068 refined, 5 included, MultiStar: {0.23, 0.20}, one-star: {0.16, 0.37}
03:09:24.191 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
03:09:24.192 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
03:09:24.192 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.72 mountX=-0.19 mountY=-0.25, mountTheta=-2.22
03:09:24.194 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.20, opts=13)
03:09:24.195 00.001 21068 Enqueuing Move request for scope (0.23, 0.20)
03:09:24.196 00.001 16108 Worker thread wakes up
03:09:24.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
03:09:24.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
03:09:24.196 00.000 16108 Moving (0.23, 0.20) raw xDistance=-0.19 yDistance=-0.25
03:09:24.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:09:24.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:24.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:09:24.196 00.000 16108 MoveAxis(E, 0, ABG)
03:09:24.196 00.000 16108 Move returns status 0, amount 0
03:09:24.196 00.000 16108 MoveAxis(N, 0, ABG)
03:09:24.196 00.000 16108 Move returns status 0, amount 0
03:09:24.196 00.000 16108 move complete, result=0
03:09:24.197 00.001 16108 worker thread done servicing request
03:09:24.203 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3769, FiltMin=3219, FiltMax=37776, Gamma=1.000
03:09:24.228 00.025 21068 UpdateGuideState exits: m=90438 SNR=71.1
03:09:24.230 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:24.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:24.232 00.001 21068 Enqueuing Expose request
03:09:24.233 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:09:24.234 00.001 16108 Worker thread wakes up
03:09:24.234 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:24.234 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:25.390 01.156 16108 Exposure complete
03:09:25.469 00.079 16108 worker thread done servicing request
03:09:25.469 00.000 21068 OnExposeComplete: enter
03:09:25.471 00.002 21068 UpdateGuideState(): m_state=6
03:09:25.472 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 981
03:09:25.472 00.000 21068 Star::Find returns 1 (0), X=464.02, Y=436.87, Mass=106493, SNR=77.6, Peak=19744 HFD=2.7
03:09:25.473 00.001 21068 MultiStar: [#1 0.35,0.37,0.00,M2] [#2 0.43,0.36,0.00,M3] [#3 0.20,0.32,0.66,U] [#4 0.15,0.22,0.91,U] [#5 0.28,0.67,0.00,M2] [#6 0.29,0.12,0.55,U] [#7 0.02,0.23,0.64,U] [#8 0.13,0.23,0.61,U] 
03:09:25.474 00.001 21068 single-star, 5 included, MultiStar: {0.17, 0.19}, one-star: {0.21, 0.06}
03:09:25.475 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
03:09:25.475 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
03:09:25.476 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.26 mountX=-0.20 mountY=-0.10, mountTheta=-2.66
03:09:25.477 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.06, opts=13)
03:09:25.478 00.001 21068 Enqueuing Move request for scope (0.21, 0.06)
03:09:25.479 00.001 16108 Worker thread wakes up
03:09:25.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
03:09:25.479 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
03:09:25.479 00.000 16108 Moving (0.21, 0.06) raw xDistance=-0.20 yDistance=-0.10
03:09:25.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:09:25.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:25.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:09:25.479 00.000 16108 MoveAxis(E, 0, ABG)
03:09:25.479 00.000 16108 Move returns status 0, amount 0
03:09:25.479 00.000 16108 MoveAxis(N, 0, ABG)
03:09:25.479 00.000 16108 Move returns status 0, amount 0
03:09:25.479 00.000 16108 move complete, result=0
03:09:25.479 00.000 16108 worker thread done servicing request
03:09:25.484 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3766, FiltMin=3222, FiltMax=43315, Gamma=1.000
03:09:25.497 00.013 21068 UpdateGuideState exits: m=106493 SNR=77.6
03:09:25.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:25.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:25.499 00.000 21068 Enqueuing Expose request
03:09:25.500 00.001 16108 Worker thread wakes up
03:09:25.500 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:25.504 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:25.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:26.484 00.980 16108 Exposure complete
03:09:26.564 00.080 16108 worker thread done servicing request
03:09:26.564 00.000 21068 OnExposeComplete: enter
03:09:26.565 00.001 21068 UpdateGuideState(): m_state=6
03:09:26.566 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 982
03:09:26.567 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=436.95, Mass=118666, SNR=81.3, Peak=20896 HFD=2.8
03:09:26.567 00.000 21068 MultiStar: [#1 -0.09,0.15,0.88,U] [#2 0.10,0.04,0.74,U] [#3 0.28,0.61,0.00,M1] [#4 0.27,-0.11,0.86,U] [#5 0.15,0.24,0.57,U] [#6 0.26,-0.05,0.54,U] [#7 -0.03,0.06,0.43,U] [#8 0.01,0.12,0.61,U] 
03:09:26.568 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.13, 0.13}
03:09:26.569 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
03:09:26.570 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
03:09:26.572 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.63 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
03:09:26.577 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
03:09:26.579 00.002 21068 Enqueuing Move request for scope (0.10, 0.07)
03:09:26.580 00.001 16108 Worker thread wakes up
03:09:26.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
03:09:26.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:09:26.581 00.001 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.10
03:09:26.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:26.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:26.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:09:26.581 00.000 16108 MoveAxis(E, 0, ABG)
03:09:26.581 00.000 16108 Move returns status 0, amount 0
03:09:26.581 00.000 16108 MoveAxis(N, 0, ABG)
03:09:26.581 00.000 16108 Move returns status 0, amount 0
03:09:26.581 00.000 16108 move complete, result=0
03:09:26.581 00.000 16108 worker thread done servicing request
03:09:26.594 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3763, FiltMin=3232, FiltMax=41136, Gamma=1.000
03:09:26.619 00.025 21068 UpdateGuideState exits: m=118666 SNR=81.3
03:09:26.621 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:26.623 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:26.624 00.001 21068 Enqueuing Expose request
03:09:26.624 00.000 16108 Worker thread wakes up
03:09:26.624 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:26.625 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:26.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:27.801 01.176 16108 Exposure complete
03:09:27.857 00.056 16108 worker thread done servicing request
03:09:27.857 00.000 21068 OnExposeComplete: enter
03:09:27.859 00.002 21068 UpdateGuideState(): m_state=6
03:09:27.862 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 983
03:09:27.862 00.000 21068 Star::Find returns 1 (0), X=463.84, Y=436.99, Mass=107275, SNR=74.6, Peak=18768 HFD=2.6
03:09:27.864 00.002 21068 MultiStar: [#1 0.22,0.14,0.88,U] [#2 0.33,0.12,0.84,U] [#3 -0.21,0.18,0.61,U] [#4 -0.00,0.12,0.92,U] [#5 -0.04,0.21,0.51,U] [#6 0.06,0.06,0.68,U] [#7 -0.24,0.13,0.49,U] [#8 -0.15,0.00,0.66,U] 
03:09:27.866 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.03, 0.17}
03:09:27.867 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:09:27.868 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:09:27.869 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.37 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
03:09:27.872 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
03:09:27.874 00.002 21068 Enqueuing Move request for scope (0.03, 0.13)
03:09:27.876 00.002 16108 Worker thread wakes up
03:09:27.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
03:09:27.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
03:09:27.876 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.00 yDistance=-0.13
03:09:27.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:09:27.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:27.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:09:27.877 00.001 16108 MoveAxis(E, 0, ABG)
03:09:27.877 00.000 16108 Move returns status 0, amount 0
03:09:27.877 00.000 16108 MoveAxis(N, 0, ABG)
03:09:27.877 00.000 16108 Move returns status 0, amount 0
03:09:27.877 00.000 16108 move complete, result=0
03:09:27.877 00.000 16108 worker thread done servicing request
03:09:27.884 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3760, FiltMin=3200, FiltMax=43107, Gamma=1.000
03:09:27.904 00.020 21068 UpdateGuideState exits: m=107275 SNR=74.6
03:09:27.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:27.907 00.001 21068 Enqueuing Expose request
03:09:27.908 00.001 16108 Worker thread wakes up
03:09:27.908 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:27.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:27.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:28.883 00.974 16108 Exposure complete
03:09:28.939 00.056 16108 worker thread done servicing request
03:09:28.939 00.000 21068 OnExposeComplete: enter
03:09:28.940 00.001 21068 UpdateGuideState(): m_state=6
03:09:28.942 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 984
03:09:28.943 00.001 21068 Star::Find returns 1 (0), X=464.00, Y=437.03, Mass=105389, SNR=73.7, Peak=20704 HFD=2.8
03:09:28.944 00.001 21068 MultiStar: [#1 0.25,0.17,0.85,U] [#2 0.23,-0.09,0.81,U] [#3 -0.10,0.34,0.77,U] [#4 -0.08,0.05,0.83,U] [#5 0.19,0.57,0.00,M1] [#6 0.09,-0.17,0.64,U] [#7 -0.01,0.20,0.56,U] [#8 -0.08,0.10,0.58,U] 
03:09:28.944 00.000 21068 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.19, 0.21}
03:09:28.945 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
03:09:28.946 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
03:09:28.946 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=-0.06 mountY=-0.12, mountTheta=-2.00
03:09:28.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
03:09:28.949 00.001 21068 Enqueuing Move request for scope (0.08, 0.11)
03:09:28.949 00.000 16108 Worker thread wakes up
03:09:28.950 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
03:09:28.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:09:28.950 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.12
03:09:28.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:28.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:28.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:09:28.950 00.000 16108 MoveAxis(E, 0, ABG)
03:09:28.950 00.000 16108 Move returns status 0, amount 0
03:09:28.950 00.000 16108 MoveAxis(N, 0, ABG)
03:09:28.950 00.000 16108 Move returns status 0, amount 0
03:09:28.950 00.000 16108 move complete, result=0
03:09:28.950 00.000 16108 worker thread done servicing request
03:09:28.958 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3757, FiltMin=3203, FiltMax=37216, Gamma=1.000
03:09:28.980 00.022 21068 UpdateGuideState exits: m=105389 SNR=73.7
03:09:28.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:28.984 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:28.986 00.002 21068 Enqueuing Expose request
03:09:28.987 00.001 16108 Worker thread wakes up
03:09:28.987 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:28.989 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:28.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:30.163 01.174 16108 Exposure complete
03:09:30.219 00.056 16108 worker thread done servicing request
03:09:30.219 00.000 21068 OnExposeComplete: enter
03:09:30.221 00.002 21068 UpdateGuideState(): m_state=6
03:09:30.222 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 985
03:09:30.223 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.96, Mass=109585, SNR=76.0, Peak=21072 HFD=2.8
03:09:30.225 00.002 21068 MultiStar: [#1 0.44,-0.07,0.85,U] [#2 0.54,0.16,0.00,M1] [#3 0.05,0.01,0.69,U] [#4 0.21,-0.11,0.81,U] [#5 0.21,0.43,0.00,M2] [#6 -0.01,-0.22,0.77,U] [#7 -0.08,-0.04,0.54,U] [#8 0.07,0.02,0.60,U] 
03:09:30.226 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.16, 0.15}
03:09:30.227 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
03:09:30.227 00.000 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
03:09:30.228 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=-0.14 mountY=-0.00, mountTheta=-3.14
03:09:30.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.03, opts=13)
03:09:30.231 00.001 21068 Enqueuing Move request for scope (0.14, -0.03)
03:09:30.232 00.001 16108 Worker thread wakes up
03:09:30.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:09:30.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:09:30.232 00.000 16108 Moving (0.14, -0.03) raw xDistance=-0.14 yDistance=-0.00
03:09:30.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:09:30.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:30.233 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:09:30.233 00.000 16108 MoveAxis(E, 0, ABG)
03:09:30.233 00.000 16108 Move returns status 0, amount 0
03:09:30.233 00.000 16108 MoveAxis(N, 0, ABG)
03:09:30.233 00.000 16108 Move returns status 0, amount 0
03:09:30.233 00.000 16108 move complete, result=0
03:09:30.233 00.000 16108 worker thread done servicing request
03:09:30.237 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3753, FiltMin=3200, FiltMax=38243, Gamma=1.000
03:09:30.250 00.013 21068 UpdateGuideState exits: m=109585 SNR=76.0
03:09:30.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:30.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:30.253 00.001 21068 Enqueuing Expose request
03:09:30.254 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:30.255 00.001 16108 Worker thread wakes up
03:09:30.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:30.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:31.228 00.973 16108 Exposure complete
03:09:31.293 00.065 16108 worker thread done servicing request
03:09:31.293 00.000 21068 OnExposeComplete: enter
03:09:31.293 00.000 21068 UpdateGuideState(): m_state=6
03:09:31.295 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 986
03:09:31.296 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.94, Mass=106552, SNR=77.6, Peak=19424 HFD=2.8
03:09:31.297 00.001 21068 MultiStar: [#1 0.43,0.23,0.00,M1] [#2 0.52,0.10,0.00,M2] [#3 0.61,0.37,0.00,M1] [#4 0.38,0.25,0.89,U] [#5 0.26,0.22,0.61,U] [#6 0.47,0.11,0.00,M1] [#7 -0.03,0.34,0.49,U] [#8 0.29,0.13,0.55,U] 
03:09:31.298 00.001 21068 single-star, 4 included, MultiStar: {0.21, 0.20}, one-star: {0.11, 0.13}
03:09:31.299 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
03:09:31.299 00.000 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
03:09:31.300 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.84 mountX=-0.09 mountY=-0.15, mountTheta=-2.11
03:09:31.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
03:09:31.302 00.000 21068 Enqueuing Move request for scope (0.11, 0.13)
03:09:31.303 00.001 16108 Worker thread wakes up
03:09:31.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
03:09:31.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
03:09:31.303 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.09 yDistance=-0.15
03:09:31.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:31.304 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:31.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:09:31.304 00.000 16108 MoveAxis(E, 0, ABG)
03:09:31.304 00.000 16108 Move returns status 0, amount 0
03:09:31.304 00.000 16108 MoveAxis(N, 0, ABG)
03:09:31.304 00.000 16108 Move returns status 0, amount 0
03:09:31.304 00.000 16108 move complete, result=0
03:09:31.304 00.000 16108 worker thread done servicing request
03:09:31.316 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3750, FiltMin=3248, FiltMax=40307, Gamma=1.000
03:09:31.340 00.024 21068 UpdateGuideState exits: m=106552 SNR=77.6
03:09:31.342 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:31.343 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:31.345 00.002 21068 Enqueuing Expose request
03:09:31.347 00.002 16108 Worker thread wakes up
03:09:31.347 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:31.348 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:31.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:32.503 01.155 16108 Exposure complete
03:09:32.577 00.074 16108 worker thread done servicing request
03:09:32.577 00.000 21068 OnExposeComplete: enter
03:09:32.579 00.002 21068 UpdateGuideState(): m_state=6
03:09:32.581 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 987
03:09:32.582 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=437.12, Mass=108272, SNR=80.5, Peak=18816 HFD=2.6
03:09:32.586 00.004 21068 MultiStar: [#1 0.10,0.22,0.87,U] [#2 0.36,0.35,0.00,M3] [#3 0.46,0.51,0.00,M2] [#4 0.41,0.35,0.00,M1] [#5 0.27,0.52,0.00,M2] [#6 0.13,-0.10,0.56,U] [#7 0.17,0.21,0.71,U] [#8 0.02,-0.03,0.56,U] 
03:09:32.588 00.002 21068 refined, 4 included, MultiStar: {0.11, 0.15}, one-star: {0.12, 0.30}
03:09:32.591 00.003 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
03:09:32.593 00.002 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
03:09:32.594 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
03:09:32.597 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.15, opts=13)
03:09:32.598 00.001 21068 Enqueuing Move request for scope (0.11, 0.15)
03:09:32.599 00.001 16108 Worker thread wakes up
03:09:32.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
03:09:32.599 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
03:09:32.599 00.000 16108 Moving (0.11, 0.15) raw xDistance=-0.08 yDistance=-0.18
03:09:32.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:09:32.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:32.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:09:32.599 00.000 16108 MoveAxis(E, 0, ABG)
03:09:32.599 00.000 16108 Move returns status 0, amount 0
03:09:32.600 00.001 16108 MoveAxis(N, 0, ABG)
03:09:32.600 00.000 16108 Move returns status 0, amount 0
03:09:32.600 00.000 16108 move complete, result=0
03:09:32.600 00.000 16108 worker thread done servicing request
03:09:32.612 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=3747, FiltMin=3213, FiltMax=42483, Gamma=1.000
03:09:32.634 00.022 21068 UpdateGuideState exits: m=108272 SNR=80.5
03:09:32.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:32.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:32.637 00.001 21068 Enqueuing Expose request
03:09:32.638 00.001 16108 Worker thread wakes up
03:09:32.638 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:32.639 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:32.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:33.607 00.968 16108 Exposure complete
03:09:33.668 00.061 16108 worker thread done servicing request
03:09:33.668 00.000 21068 OnExposeComplete: enter
03:09:33.670 00.002 21068 UpdateGuideState(): m_state=6
03:09:33.671 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 988
03:09:33.672 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.86, Mass=117793, SNR=82.5, Peak=20272 HFD=2.7
03:09:33.673 00.001 21068 MultiStar: [#1 0.00,0.12,0.99,U] [#2 0.35,0.21,0.73,U] [#3 0.23,0.22,0.65,U] [#4 0.35,0.23,0.77,U] [#5 -0.13,0.25,0.57,U] [#6 0.20,-0.00,0.64,U] [#7 -0.10,-0.01,0.51,U] [#8 -0.08,-0.07,0.52,U] 
03:09:33.673 00.000 21068 single-star, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.13, 0.04}
03:09:33.674 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
03:09:33.675 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
03:09:33.676 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
03:09:33.677 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
03:09:33.678 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
03:09:33.679 00.001 16108 Worker thread wakes up
03:09:33.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:09:33.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:09:33.679 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.13 yDistance=-0.07
03:09:33.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:09:33.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:33.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:09:33.679 00.000 16108 MoveAxis(E, 0, ABG)
03:09:33.679 00.000 16108 Move returns status 0, amount 0
03:09:33.679 00.000 16108 MoveAxis(N, 0, ABG)
03:09:33.679 00.000 16108 Move returns status 0, amount 0
03:09:33.679 00.000 16108 move complete, result=0
03:09:33.679 00.000 16108 worker thread done servicing request
03:09:33.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3744, FiltMin=3190, FiltMax=40809, Gamma=1.000
03:09:33.706 00.023 21068 UpdateGuideState exits: m=117793 SNR=82.5
03:09:33.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:33.707 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:33.708 00.001 21068 Enqueuing Expose request
03:09:33.709 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:33.710 00.001 16108 Worker thread wakes up
03:09:33.710 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:33.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:34.898 01.188 16108 Exposure complete
03:09:34.965 00.067 16108 worker thread done servicing request
03:09:34.966 00.001 21068 OnExposeComplete: enter
03:09:34.967 00.001 21068 UpdateGuideState(): m_state=6
03:09:34.967 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 989
03:09:34.968 00.001 21068 Star::Find returns 1 (0), X=463.34, Y=437.02, Mass=116449, SNR=82.3, Peak=17584 HFD=2.9
03:09:34.969 00.001 21068 MultiStar: [#1 -0.20,0.28,0.77,U] [#2 -0.18,0.22,0.81,U] [#3 -0.56,0.38,0.00,M2] [#4 -0.57,0.22,0.00,M1] [#5 -0.19,0.51,0.00,M2] [#6 -0.32,0.24,0.66,U] [#7 -0.56,0.04,0.00,M1] [#8 -0.08,0.43,0.51,U] 
03:09:34.971 00.002 21068 refined, 4 included, MultiStar: {-0.27, 0.26}, one-star: {-0.47, 0.20}
03:09:34.972 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
03:09:34.973 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
03:09:34.975 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.26 hyp=0.37 cameraTheta=2.38 mountX=0.31 mountY=-0.19, mountTheta=-0.55
03:09:34.978 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.26, opts=13)
03:09:34.980 00.002 21068 Enqueuing Move request for scope (-0.27, 0.26)
03:09:34.981 00.001 16108 Worker thread wakes up
03:09:34.982 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.26) opts 0xd
03:09:34.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.26)
03:09:34.982 00.000 16108 Moving (-0.27, 0.26) raw xDistance=0.31 yDistance=-0.19
03:09:34.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:09:34.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:34.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:09:34.982 00.000 16108 MoveAxis(W, 82, ABG)
03:09:34.982 00.000 16108 Guiding  Dir = 3, Dur = 82
03:09:34.983 00.001 16108 IsSlewing returns 0
03:09:34.983 00.000 16108 IsGuiding returns 0
03:09:34.989 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3744, FiltMin=3110, FiltMax=46803, Gamma=1.000
03:09:35.003 00.014 21068 UpdateGuideState exits: m=116449 SNR=82.3
03:09:35.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:35.006 00.001 21068 Enqueuing Expose request
03:09:35.018 00.012 16108 PulseGuide returned control before completion, sleep 57
03:09:35.079 00.061 16108 IsGuiding returns 1
03:09:35.079 00.000 16108 scope still moving after pulse duration time elapsed
03:09:35.111 00.032 16108 IsSlewing returns 0
03:09:35.112 00.001 16108 IsGuiding returns 0
03:09:35.112 00.000 16108 scope move finished after 82 + 46 ms
03:09:35.112 00.000 16108 Move returns status 0, amount 82
03:09:35.112 00.000 16108 MoveAxis(N, 0, ABG)
03:09:35.112 00.000 16108 Move returns status 0, amount 0
03:09:35.112 00.000 16108 move complete, result=0
03:09:35.113 00.001 16108 worker thread done servicing request
03:09:35.113 00.000 16108 Worker thread wakes up
03:09:35.113 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.2 px 0 ms NORTH
03:09:35.115 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:35.116 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:36.093 00.977 16108 Exposure complete
03:09:36.147 00.054 16108 worker thread done servicing request
03:09:36.147 00.000 21068 OnExposeComplete: enter
03:09:36.148 00.001 21068 UpdateGuideState(): m_state=6
03:09:36.150 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 990
03:09:36.152 00.002 21068 Star::Find returns 1 (0), X=463.62, Y=436.95, Mass=109014, SNR=73.9, Peak=16240 HFD=2.6
03:09:36.153 00.001 21068 MultiStar: [#1 0.04,0.11,0.91,U] [#2 0.17,0.00,0.94,U] [#3 -0.24,0.38,0.72,U] [#4 -0.12,0.11,0.93,U] [#5 -0.11,0.15,0.64,U] [#6 -0.20,0.12,0.66,U] [#7 -0.10,0.12,0.59,U] [#8 -0.02,0.18,0.76,U] 
03:09:36.155 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.19, 0.14}
03:09:36.156 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
03:09:36.158 00.002 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
03:09:36.160 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=0.10 mountY=-0.12, mountTheta=-0.87
03:09:36.161 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
03:09:36.162 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
03:09:36.163 00.001 16108 Worker thread wakes up
03:09:36.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
03:09:36.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
03:09:36.163 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
03:09:36.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:09:36.164 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:36.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:09:36.164 00.000 16108 MoveAxis(E, 0, ABG)
03:09:36.164 00.000 16108 Move returns status 0, amount 0
03:09:36.164 00.000 16108 MoveAxis(N, 0, ABG)
03:09:36.164 00.000 16108 Move returns status 0, amount 0
03:09:36.164 00.000 16108 move complete, result=0
03:09:36.164 00.000 16108 worker thread done servicing request
03:09:36.172 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3744, FiltMin=3174, FiltMax=44000, Gamma=1.000
03:09:36.195 00.023 21068 UpdateGuideState exits: m=109014 SNR=73.9
03:09:36.195 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:36.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:36.197 00.001 21068 Enqueuing Expose request
03:09:36.198 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:36.200 00.002 16108 Worker thread wakes up
03:09:36.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:36.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:37.362 01.162 16108 Exposure complete
03:09:37.422 00.060 16108 worker thread done servicing request
03:09:37.422 00.000 21068 OnExposeComplete: enter
03:09:37.424 00.002 21068 UpdateGuideState(): m_state=6
03:09:37.424 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 991
03:09:37.425 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.80, Mass=107884, SNR=80.6, Peak=17440 HFD=2.6
03:09:37.426 00.001 21068 MultiStar: [#1 -0.27,0.39,0.83,U] [#2 -0.06,0.04,0.79,U] [#3 0.01,0.13,0.69,U] [#4 -0.27,0.01,0.76,U] [#5 -0.30,0.43,0.00,M2] [#6 0.09,-0.02,0.64,U] [#7 -0.43,-0.11,0.62,U] [#8 -0.02,0.07,0.62,U] 
03:09:37.427 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.24, -0.02}
03:09:37.428 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
03:09:37.428 00.000 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
03:09:37.429 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.73 mountX=0.16 mountY=-0.03, mountTheta=-0.18
03:09:37.430 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.07, opts=13)
03:09:37.431 00.001 21068 Enqueuing Move request for scope (-0.15, 0.07)
03:09:37.432 00.001 16108 Worker thread wakes up
03:09:37.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
03:09:37.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
03:09:37.432 00.000 16108 Moving (-0.15, 0.07) raw xDistance=0.16 yDistance=-0.03
03:09:37.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:09:37.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:37.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:09:37.432 00.000 16108 MoveAxis(E, 0, ABG)
03:09:37.432 00.000 16108 Move returns status 0, amount 0
03:09:37.432 00.000 16108 MoveAxis(N, 0, ABG)
03:09:37.432 00.000 16108 Move returns status 0, amount 0
03:09:37.432 00.000 16108 move complete, result=0
03:09:37.432 00.000 16108 worker thread done servicing request
03:09:37.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3741, FiltMin=3213, FiltMax=41142, Gamma=1.000
03:09:37.451 00.014 21068 UpdateGuideState exits: m=107884 SNR=80.6
03:09:37.453 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:37.455 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:37.458 00.003 21068 Enqueuing Expose request
03:09:37.459 00.001 16108 Worker thread wakes up
03:09:37.459 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:37.462 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:37.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:38.434 00.972 16108 Exposure complete
03:09:38.498 00.064 16108 worker thread done servicing request
03:09:38.499 00.001 21068 OnExposeComplete: enter
03:09:38.502 00.003 21068 UpdateGuideState(): m_state=6
03:09:38.505 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 992
03:09:38.507 00.002 21068 Star::Find returns 1 (0), X=463.88, Y=436.99, Mass=113012, SNR=80.1, Peak=19920 HFD=2.7
03:09:38.509 00.002 21068 MultiStar: [#1 0.14,0.20,0.94,U] [#2 0.20,0.25,0.73,U] [#3 0.04,0.26,0.69,U] [#4 -0.10,0.29,0.86,U] [#5 0.16,0.34,0.55,U] [#6 0.23,0.07,0.54,U] [#7 -0.16,0.01,0.61,U] [#8 0.01,0.39,0.61,U] 
03:09:38.511 00.002 21068 single-star, 8 included, MultiStar: {0.06, 0.22}, one-star: {0.07, 0.17}
03:09:38.513 00.002 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
03:09:38.515 00.002 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
03:09:38.515 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.18 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
03:09:38.518 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.17, opts=13)
03:09:38.520 00.002 21068 Enqueuing Move request for scope (0.07, 0.17)
03:09:38.521 00.001 16108 Worker thread wakes up
03:09:38.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
03:09:38.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
03:09:38.521 00.000 16108 Moving (0.07, 0.17) raw xDistance=-0.04 yDistance=-0.19
03:09:38.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:38.521 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:38.521 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:09:38.521 00.000 16108 MoveAxis(E, 0, ABG)
03:09:38.521 00.000 16108 Move returns status 0, amount 0
03:09:38.521 00.000 16108 MoveAxis(N, 0, ABG)
03:09:38.521 00.000 16108 Move returns status 0, amount 0
03:09:38.521 00.000 16108 move complete, result=0
03:09:38.521 00.000 16108 worker thread done servicing request
03:09:38.527 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3744, FiltMin=3177, FiltMax=42336, Gamma=1.000
03:09:38.548 00.021 21068 UpdateGuideState exits: m=113012 SNR=80.1
03:09:38.551 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:38.554 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:38.556 00.002 21068 Enqueuing Expose request
03:09:38.559 00.003 16108 Worker thread wakes up
03:09:38.559 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:38.561 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:38.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:39.724 01.163 16108 Exposure complete
03:09:39.787 00.063 16108 worker thread done servicing request
03:09:39.787 00.000 21068 OnExposeComplete: enter
03:09:39.788 00.001 21068 UpdateGuideState(): m_state=6
03:09:39.790 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 993
03:09:39.792 00.002 21068 Star::Find returns 1 (0), X=464.24, Y=436.79, Mass=116987, SNR=77.5, Peak=19088 HFD=2.9
03:09:39.794 00.002 21068 MultiStar: [#1 0.59,0.14,0.00,M1] [#2 0.54,-0.05,0.00,M1] [#3 0.42,0.09,0.67,U] [#4 0.49,-0.07,0.00,M1] [#5 0.13,0.12,0.65,U] [#6 0.50,-0.09,0.00,M1] [#7 0.17,0.14,0.57,U] [#8 0.19,-0.22,0.57,U] 
03:09:39.795 00.001 21068 refined, 4 included, MultiStar: {0.29, 0.02}, one-star: {0.43, -0.03}
03:09:39.797 00.002 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
03:09:39.799 00.002 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
03:09:39.800 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.06 mountX=-0.28 mountY=-0.09, mountTheta=-2.85
03:09:39.803 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.02, opts=13)
03:09:39.805 00.002 21068 Enqueuing Move request for scope (0.29, 0.02)
03:09:39.806 00.001 16108 Worker thread wakes up
03:09:39.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
03:09:39.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
03:09:39.806 00.000 16108 Moving (0.29, 0.02) raw xDistance=-0.28 yDistance=-0.09
03:09:39.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:09:39.807 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:39.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:09:39.807 00.000 16108 MoveAxis(E, 74, ABG)
03:09:39.807 00.000 16108 Guiding  Dir = 2, Dur = 74
03:09:39.807 00.000 16108 IsSlewing returns 0
03:09:39.809 00.002 16108 IsGuiding returns 0
03:09:39.814 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=3744, FiltMin=3190, FiltMax=42387, Gamma=1.000
03:09:39.833 00.019 21068 UpdateGuideState exits: m=116987 SNR=77.5
03:09:39.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:39.835 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:39.835 00.000 21068 Enqueuing Expose request
03:09:39.850 00.015 16108 PulseGuide returned control before completion, sleep 43
03:09:39.897 00.047 16108 IsGuiding returns 1
03:09:39.897 00.000 16108 scope still moving after pulse duration time elapsed
03:09:39.928 00.031 16108 IsSlewing returns 0
03:09:39.928 00.000 16108 IsGuiding returns 1
03:09:39.959 00.031 16108 IsSlewing returns 0
03:09:39.960 00.001 16108 IsGuiding returns 0
03:09:39.960 00.000 16108 scope move finished after 74 + 77 ms
03:09:39.960 00.000 16108 Move returns status 0, amount 74
03:09:39.960 00.000 16108 MoveAxis(N, 0, ABG)
03:09:39.960 00.000 16108 Move returns status 0, amount 0
03:09:39.960 00.000 16108 move complete, result=0
03:09:39.960 00.000 16108 worker thread done servicing request
03:09:39.960 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
03:09:39.963 00.003 16108 Worker thread wakes up
03:09:39.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:39.964 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:40.936 00.972 16108 Exposure complete
03:09:41.012 00.076 16108 worker thread done servicing request
03:09:41.012 00.000 21068 OnExposeComplete: enter
03:09:41.013 00.001 21068 UpdateGuideState(): m_state=6
03:09:41.013 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 994
03:09:41.014 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.87, Mass=121437, SNR=74.1, Peak=22176 HFD=2.5
03:09:41.015 00.001 21068 MultiStar: [#1 0.26,-0.00,0.94,U] [#2 0.26,0.03,0.72,U] [#3 0.04,0.14,0.80,U] [#4 0.07,-0.03,0.71,U] [#5 0.10,0.12,0.67,U] [#6 -0.08,-0.12,0.70,U] [#7 -0.13,-0.12,0.65,U] [#8 -0.21,0.12,0.52,U] 
03:09:41.016 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.02, 0.06}
03:09:41.016 00.000 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
03:09:41.017 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
03:09:41.019 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.40 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
03:09:41.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.02, opts=13)
03:09:41.021 00.001 21068 Enqueuing Move request for scope (0.05, 0.02)
03:09:41.022 00.001 16108 Worker thread wakes up
03:09:41.023 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:09:41.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:09:41.023 00.000 16108 Moving (0.05, 0.02) raw xDistance=-0.05 yDistance=-0.03
03:09:41.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:41.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:41.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:09:41.023 00.000 16108 MoveAxis(E, 0, ABG)
03:09:41.023 00.000 16108 Move returns status 0, amount 0
03:09:41.023 00.000 16108 MoveAxis(N, 0, ABG)
03:09:41.023 00.000 16108 Move returns status 0, amount 0
03:09:41.023 00.000 16108 move complete, result=0
03:09:41.023 00.000 16108 worker thread done servicing request
03:09:41.031 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3747, FiltMin=3222, FiltMax=47225, Gamma=1.000
03:09:41.055 00.024 21068 UpdateGuideState exits: m=121437 SNR=74.1
03:09:41.056 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:41.057 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:41.058 00.001 21068 Enqueuing Expose request
03:09:41.059 00.001 16108 Worker thread wakes up
03:09:41.059 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:41.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:41.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:42.215 01.155 16108 Exposure complete
03:09:42.270 00.055 16108 worker thread done servicing request
03:09:42.270 00.000 21068 OnExposeComplete: enter
03:09:42.271 00.001 21068 UpdateGuideState(): m_state=6
03:09:42.272 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 995
03:09:42.273 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=436.98, Mass=103383, SNR=72.3, Peak=18864 HFD=2.7
03:09:42.273 00.000 21068 MultiStar: [#1 0.35,0.08,0.83,U] [#2 0.42,0.09,0.83,U] [#3 0.08,0.20,0.78,U] [#4 -0.06,0.08,0.81,U] [#5 0.30,0.31,0.63,U] [#6 0.23,-0.20,0.77,U] [#7 -0.05,0.06,0.62,U] [#8 -0.13,0.03,0.66,U] 
03:09:42.274 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.12, 0.16}
03:09:42.275 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
03:09:42.276 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
03:09:42.276 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.55 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
03:09:42.278 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.09, opts=13)
03:09:42.279 00.001 21068 Enqueuing Move request for scope (0.15, 0.09)
03:09:42.279 00.000 16108 Worker thread wakes up
03:09:42.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
03:09:42.280 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
03:09:42.280 00.000 16108 Moving (0.15, 0.09) raw xDistance=-0.13 yDistance=-0.12
03:09:42.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:09:42.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:42.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:09:42.280 00.000 16108 MoveAxis(E, 0, ABG)
03:09:42.280 00.000 16108 Move returns status 0, amount 0
03:09:42.280 00.000 16108 MoveAxis(N, 0, ABG)
03:09:42.280 00.000 16108 Move returns status 0, amount 0
03:09:42.280 00.000 16108 move complete, result=0
03:09:42.280 00.000 16108 worker thread done servicing request
03:09:42.288 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3750, FiltMin=3165, FiltMax=42304, Gamma=1.000
03:09:42.301 00.013 21068 UpdateGuideState exits: m=103383 SNR=72.3
03:09:42.303 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:42.303 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:42.304 00.001 21068 Enqueuing Expose request
03:09:42.305 00.001 16108 Worker thread wakes up
03:09:42.305 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:42.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:42.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:43.293 00.988 16108 Exposure complete
03:09:43.353 00.060 16108 worker thread done servicing request
03:09:43.353 00.000 21068 OnExposeComplete: enter
03:09:43.354 00.001 21068 UpdateGuideState(): m_state=6
03:09:43.355 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 996
03:09:43.356 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.91, Mass=87681, SNR=60.5, Peak=16896 HFD=2.4
03:09:43.359 00.003 21068 MultiStar: [#1 0.23,0.18,1.11,U] [#2 0.18,0.22,1.13,U] [#3 0.51,0.03,0.00,M1] [#4 -0.13,0.08,0.93,U] [#5 0.30,0.53,0.00,M1] [#6 0.21,-0.20,0.81,U] [#7 0.06,0.25,0.72,U] [#8 -0.40,0.07,0.78,U] 
03:09:43.360 00.001 21068 single-star, 6 included, MultiStar: {0.04, 0.11}, one-star: {-0.01, 0.09}
03:09:43.361 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
03:09:43.363 00.002 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
03:09:43.363 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.03 mountY=-0.09, mountTheta=-1.27
03:09:43.366 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.09, opts=13)
03:09:43.368 00.002 21068 Enqueuing Move request for scope (-0.01, 0.09)
03:09:43.369 00.001 16108 Worker thread wakes up
03:09:43.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
03:09:43.369 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
03:09:43.369 00.000 16108 Moving (-0.01, 0.09) raw xDistance=0.03 yDistance=-0.09
03:09:43.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:43.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:43.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:09:43.369 00.000 16108 MoveAxis(E, 0, ABG)
03:09:43.369 00.000 16108 Move returns status 0, amount 0
03:09:43.369 00.000 16108 MoveAxis(N, 0, ABG)
03:09:43.369 00.000 16108 Move returns status 0, amount 0
03:09:43.369 00.000 16108 move complete, result=0
03:09:43.369 00.000 16108 worker thread done servicing request
03:09:43.373 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3753, FiltMin=3238, FiltMax=44457, Gamma=1.000
03:09:43.386 00.013 21068 UpdateGuideState exits: m=87681 SNR=60.5
03:09:43.388 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:43.388 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:43.389 00.001 21068 Enqueuing Expose request
03:09:43.390 00.001 16108 Worker thread wakes up
03:09:43.390 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:43.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:43.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:44.555 01.165 16108 Exposure complete
03:09:44.611 00.056 16108 worker thread done servicing request
03:09:44.611 00.000 21068 OnExposeComplete: enter
03:09:44.613 00.002 21068 UpdateGuideState(): m_state=6
03:09:44.616 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 997
03:09:44.619 00.003 21068 Star::Find returns 1 (0), X=463.75, Y=436.82, Mass=107679, SNR=75.0, Peak=17824 HFD=2.7
03:09:44.620 00.001 21068 MultiStar: [#1 -0.07,0.15,0.84,U] [#2 0.01,0.16,0.86,U] [#3 -0.12,0.13,0.69,U] [#4 -0.06,-0.15,0.90,U] [#5 -0.12,0.25,0.64,U] [#6 0.27,0.03,0.76,U] [#7 -0.14,-0.13,0.62,U] [#8 -0.40,0.22,0.64,U] 
03:09:44.620 00.000 21068 single-star, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.06, 0.00}
03:09:44.621 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
03:09:44.622 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
03:09:44.622 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.06 mountY=0.01, mountTheta=0.19
03:09:44.624 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
03:09:44.625 00.001 21068 Enqueuing Move request for scope (-0.06, 0.00)
03:09:44.626 00.001 16108 Worker thread wakes up
03:09:44.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
03:09:44.626 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
03:09:44.626 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
03:09:44.626 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:09:44.626 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:44.626 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:09:44.626 00.000 16108 MoveAxis(E, 0, ABG)
03:09:44.626 00.000 16108 Move returns status 0, amount 0
03:09:44.626 00.000 16108 MoveAxis(N, 0, ABG)
03:09:44.626 00.000 16108 Move returns status 0, amount 0
03:09:44.626 00.000 16108 move complete, result=0
03:09:44.626 00.000 16108 worker thread done servicing request
03:09:44.631 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3757, FiltMin=3251, FiltMax=41881, Gamma=1.000
03:09:44.660 00.029 21068 UpdateGuideState exits: m=107679 SNR=75.0
03:09:44.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:44.663 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:44.663 00.000 21068 Enqueuing Expose request
03:09:44.666 00.003 16108 Worker thread wakes up
03:09:44.666 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:44.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:44.668 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:45.643 00.975 16108 Exposure complete
03:09:45.707 00.064 16108 worker thread done servicing request
03:09:45.707 00.000 21068 OnExposeComplete: enter
03:09:45.708 00.001 21068 UpdateGuideState(): m_state=6
03:09:45.709 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 998
03:09:45.710 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.96, Mass=104842, SNR=77.6, Peak=19008 HFD=2.5
03:09:45.711 00.001 21068 MultiStar: [#1 0.04,0.14,0.88,U] [#2 0.37,-0.00,0.82,U] [#3 -0.02,0.11,0.73,U] [#4 0.04,0.06,0.72,U] [#5 -0.07,0.48,0.00,M1] [#6 0.09,-0.15,0.62,U] [#7 0.10,0.11,0.60,U] [#8 -0.08,0.34,0.54,U] 
03:09:45.712 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {-0.05, 0.14}
03:09:45.713 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
03:09:45.714 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
03:09:45.715 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:09:45.717 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.09, opts=13)
03:09:45.718 00.001 21068 Enqueuing Move request for scope (0.06, 0.09)
03:09:45.719 00.001 16108 Worker thread wakes up
03:09:45.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
03:09:45.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
03:09:45.719 00.000 16108 Moving (0.06, 0.09) raw xDistance=-0.05 yDistance=-0.10
03:09:45.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:45.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:45.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:09:45.719 00.000 16108 MoveAxis(E, 0, ABG)
03:09:45.719 00.000 16108 Move returns status 0, amount 0
03:09:45.719 00.000 16108 MoveAxis(N, 0, ABG)
03:09:45.719 00.000 16108 Move returns status 0, amount 0
03:09:45.719 00.000 16108 move complete, result=0
03:09:45.719 00.000 16108 worker thread done servicing request
03:09:45.724 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3763, FiltMin=3254, FiltMax=43363, Gamma=1.000
03:09:45.737 00.013 21068 UpdateGuideState exits: m=104842 SNR=77.6
03:09:45.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:45.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:45.739 00.000 21068 Enqueuing Expose request
03:09:45.740 00.001 16108 Worker thread wakes up
03:09:45.740 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:45.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:45.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:46.913 01.172 16108 Exposure complete
03:09:46.968 00.055 16108 worker thread done servicing request
03:09:46.968 00.000 21068 OnExposeComplete: enter
03:09:46.969 00.001 21068 UpdateGuideState(): m_state=6
03:09:46.970 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 999
03:09:46.971 00.001 21068 Star::Find returns 1 (0), X=463.22, Y=436.85, Mass=116543, SNR=80.7, Peak=17072 HFD=2.8
03:09:46.972 00.001 21068 MultiStar: [#1 -0.22,0.05,0.89,U] [#2 -0.11,0.18,0.68,U] [#3 -0.25,0.32,0.67,U] [#4 -0.45,-0.10,0.66,U] [#5 -0.41,0.27,0.00,M2] [#6 -0.22,0.07,0.56,U] [#7 -0.28,-0.08,0.57,U] [#8 0.13,-0.06,0.55,U] 
03:09:46.972 00.000 21068 refined, 7 included, MultiStar: {-0.27, 0.06}, one-star: {-0.58, 0.03}
03:09:46.973 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
03:09:46.974 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
03:09:46.975 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=0.28 mountY=0.01, mountTheta=0.04
03:09:46.976 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.06, opts=13)
03:09:46.977 00.001 21068 Enqueuing Move request for scope (-0.27, 0.06)
03:09:46.978 00.001 16108 Worker thread wakes up
03:09:46.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
03:09:46.978 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
03:09:46.978 00.000 16108 Moving (-0.27, 0.06) raw xDistance=0.28 yDistance=0.01
03:09:46.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:09:46.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:46.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:09:46.978 00.000 16108 MoveAxis(W, 73, ABG)
03:09:46.978 00.000 16108 Guiding  Dir = 3, Dur = 73
03:09:46.978 00.000 16108 IsSlewing returns 0
03:09:46.979 00.001 16108 IsGuiding returns 0
03:09:46.980 00.001 16108 PulseGuide returned control before completion, sleep 82
03:09:46.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3769, FiltMin=3190, FiltMax=45251, Gamma=1.000
03:09:46.997 00.014 21068 UpdateGuideState exits: m=116543 SNR=80.7
03:09:46.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:46.998 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:46.999 00.001 21068 Enqueuing Expose request
03:09:47.064 00.065 16108 IsGuiding returns 1
03:09:47.064 00.000 16108 scope still moving after pulse duration time elapsed
03:09:47.096 00.032 16108 IsSlewing returns 0
03:09:47.096 00.000 16108 IsGuiding returns 0
03:09:47.097 00.001 16108 scope move finished after 73 + 44 ms
03:09:47.097 00.000 16108 Move returns status 0, amount 73
03:09:47.097 00.000 16108 MoveAxis(N, 0, ABG)
03:09:47.097 00.000 16108 Move returns status 0, amount 0
03:09:47.097 00.000 16108 move complete, result=0
03:09:47.097 00.000 16108 worker thread done servicing request
03:09:47.097 00.000 16108 Worker thread wakes up
03:09:47.097 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.0 px 0 ms NORTH
03:09:47.100 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:47.100 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:48.072 00.972 16108 Exposure complete
03:09:48.146 00.074 16108 worker thread done servicing request
03:09:48.146 00.000 21068 OnExposeComplete: enter
03:09:48.147 00.001 21068 UpdateGuideState(): m_state=6
03:09:48.148 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1000
03:09:48.149 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.72, Mass=102653, SNR=76.9, Peak=17104 HFD=2.7
03:09:48.150 00.001 21068 MultiStar: [#1 0.08,-0.09,0.82,U] [#2 0.35,-0.07,0.80,U] [#3 0.19,0.07,0.74,U] [#4 -0.08,-0.17,0.70,U] [#5 -0.03,0.16,0.60,U] [#6 0.06,-0.11,0.78,U] [#7 -0.11,-0.22,0.60,U] [#8 -0.15,0.04,0.55,U] 
03:09:48.151 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.09, -0.10}
03:09:48.152 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
03:09:48.153 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
03:09:48.153 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=-0.05 mountY=0.05, mountTheta=2.31
03:09:48.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
03:09:48.155 00.000 21068 Enqueuing Move request for scope (0.04, -0.06)
03:09:48.156 00.001 16108 Worker thread wakes up
03:09:48.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
03:09:48.157 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
03:09:48.157 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
03:09:48.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:48.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:48.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:09:48.157 00.000 16108 MoveAxis(E, 0, ABG)
03:09:48.157 00.000 16108 Move returns status 0, amount 0
03:09:48.157 00.000 16108 MoveAxis(N, 0, ABG)
03:09:48.157 00.000 16108 Move returns status 0, amount 0
03:09:48.157 00.000 16108 move complete, result=0
03:09:48.157 00.000 16108 worker thread done servicing request
03:09:48.165 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3776, FiltMin=3254, FiltMax=39699, Gamma=1.000
03:09:48.183 00.018 21068 UpdateGuideState exits: m=102653 SNR=76.9
03:09:48.183 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:48.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:48.185 00.001 21068 Enqueuing Expose request
03:09:48.186 00.001 16108 Worker thread wakes up
03:09:48.186 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:48.188 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:48.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:49.358 01.170 16108 Exposure complete
03:09:49.418 00.060 16108 worker thread done servicing request
03:09:49.418 00.000 21068 OnExposeComplete: enter
03:09:49.419 00.001 21068 UpdateGuideState(): m_state=6
03:09:49.420 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1001
03:09:49.421 00.001 21068 Star::Find returns 1 (0), X=463.64, Y=436.85, Mass=108656, SNR=72.5, Peak=16832 HFD=2.7
03:09:49.422 00.001 21068 MultiStar: [#1 0.13,0.06,0.91,U] [#2 0.26,0.12,0.80,U] [#3 0.12,0.45,0.90,U] [#4 -0.00,0.40,0.68,U] [#5 0.05,0.55,0.00,M2] [#6 0.20,0.03,0.68,U] [#7 -0.45,0.01,0.58,U] [#8 -0.13,0.17,0.53,U] 
03:09:49.423 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {-0.16, 0.03}
03:09:49.424 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
03:09:49.425 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
03:09:49.426 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=0.02 mountY=-0.16, mountTheta=-1.47
03:09:49.427 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
03:09:49.429 00.002 21068 Enqueuing Move request for scope (0.01, 0.16)
03:09:49.429 00.000 16108 Worker thread wakes up
03:09:49.429 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
03:09:49.430 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
03:09:49.430 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.02 yDistance=-0.16
03:09:49.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:09:49.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:49.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:09:49.430 00.000 16108 MoveAxis(E, 0, ABG)
03:09:49.430 00.000 16108 Move returns status 0, amount 0
03:09:49.430 00.000 16108 MoveAxis(N, 0, ABG)
03:09:49.430 00.000 16108 Move returns status 0, amount 0
03:09:49.430 00.000 16108 move complete, result=0
03:09:49.430 00.000 16108 worker thread done servicing request
03:09:49.434 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3782, FiltMin=3238, FiltMax=36688, Gamma=1.000
03:09:49.446 00.012 21068 UpdateGuideState exits: m=108656 SNR=72.5
03:09:49.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:49.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:49.449 00.001 21068 Enqueuing Expose request
03:09:49.449 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:49.450 00.001 16108 Worker thread wakes up
03:09:49.450 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:49.451 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:50.430 00.979 16108 Exposure complete
03:09:50.499 00.069 16108 worker thread done servicing request
03:09:50.499 00.000 21068 OnExposeComplete: enter
03:09:50.500 00.001 21068 UpdateGuideState(): m_state=6
03:09:50.501 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1002
03:09:50.501 00.000 21068 Star::Find returns 1 (0), X=463.59, Y=436.94, Mass=102554, SNR=68.9, Peak=18368 HFD=2.4
03:09:50.502 00.001 21068 MultiStar: [#1 -0.04,0.07,0.88,U] [#2 0.13,0.36,0.94,U] [#3 0.02,0.22,0.92,U] [#4 0.10,-0.11,0.75,U] [#5 -0.15,0.29,0.61,U] [#6 0.04,0.11,0.67,U] [#7 -0.12,0.04,0.78,U] [#8 -0.14,-0.22,0.65,U] 
03:09:50.503 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.22, 0.12}
03:09:50.503 00.000 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
03:09:50.504 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:09:50.505 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.06 mountY=-0.10, mountTheta=-1.03
03:09:50.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.11, opts=13)
03:09:50.508 00.001 21068 Enqueuing Move request for scope (-0.04, 0.11)
03:09:50.509 00.001 16108 Worker thread wakes up
03:09:50.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
03:09:50.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:09:50.509 00.000 16108 Moving (-0.04, 0.11) raw xDistance=0.06 yDistance=-0.10
03:09:50.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:09:50.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:50.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:09:50.509 00.000 16108 MoveAxis(E, 0, ABG)
03:09:50.509 00.000 16108 Move returns status 0, amount 0
03:09:50.509 00.000 16108 MoveAxis(N, 0, ABG)
03:09:50.509 00.000 16108 Move returns status 0, amount 0
03:09:50.509 00.000 16108 move complete, result=0
03:09:50.509 00.000 16108 worker thread done servicing request
03:09:50.514 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=3789, FiltMin=3248, FiltMax=41296, Gamma=1.000
03:09:50.529 00.015 21068 UpdateGuideState exits: m=102554 SNR=68.9
03:09:50.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:50.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:50.531 00.000 21068 Enqueuing Expose request
03:09:50.532 00.001 16108 Worker thread wakes up
03:09:50.532 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:50.533 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:50.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:51.704 01.171 16108 Exposure complete
03:09:51.775 00.071 16108 worker thread done servicing request
03:09:51.775 00.000 21068 OnExposeComplete: enter
03:09:51.776 00.001 21068 UpdateGuideState(): m_state=6
03:09:51.777 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1003
03:09:51.778 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.84, Mass=103582, SNR=65.3, Peak=15344 HFD=2.7
03:09:51.781 00.003 21068 MultiStar: [#1 -0.44,0.18,1.01,U] [#2 0.06,0.17,0.93,U] [#3 -0.20,0.42,1.03,U] [#4 -0.16,0.20,0.74,U] [#5 0.00,0.50,0.00,M2] [#6 0.23,0.31,0.87,U] [#7 -0.61,0.47,0.00,M1] [#8 0.06,0.42,0.54,U] 
03:09:51.782 00.001 21068 single-star, 6 included, MultiStar: {-0.10, 0.23}, one-star: {-0.15, 0.02}
03:09:51.783 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
03:09:51.784 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
03:09:51.784 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.00 mountX=0.15 mountY=0.02, mountTheta=0.10
03:09:51.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.02, opts=13)
03:09:51.787 00.001 21068 Enqueuing Move request for scope (-0.15, 0.02)
03:09:51.788 00.001 16108 Worker thread wakes up
03:09:51.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
03:09:51.788 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
03:09:51.788 00.000 16108 Moving (-0.15, 0.02) raw xDistance=0.15 yDistance=0.02
03:09:51.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:09:51.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:51.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:09:51.789 00.001 16108 MoveAxis(E, 0, ABG)
03:09:51.789 00.000 16108 Move returns status 0, amount 0
03:09:51.789 00.000 16108 MoveAxis(N, 0, ABG)
03:09:51.789 00.000 16108 Move returns status 0, amount 0
03:09:51.789 00.000 16108 move complete, result=0
03:09:51.789 00.000 16108 worker thread done servicing request
03:09:51.792 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=3795, FiltMin=3257, FiltMax=36112, Gamma=1.000
03:09:51.805 00.013 21068 UpdateGuideState exits: m=103582 SNR=65.3
03:09:51.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:51.808 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:51.808 00.000 21068 Enqueuing Expose request
03:09:51.809 00.001 16108 Worker thread wakes up
03:09:51.809 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:51.810 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:51.810 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:52.778 00.968 16108 Exposure complete
03:09:52.851 00.073 16108 worker thread done servicing request
03:09:52.851 00.000 21068 OnExposeComplete: enter
03:09:52.852 00.001 21068 UpdateGuideState(): m_state=6
03:09:52.853 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1004
03:09:52.854 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=437.09, Mass=120408, SNR=79.9, Peak=19344 HFD=2.9
03:09:52.854 00.000 21068 MultiStar: [#1 0.07,0.16,0.77,U] [#2 0.25,-0.13,0.80,U] [#3 0.38,0.05,0.63,U] [#4 0.54,0.40,0.00,M1] [#5 0.10,0.38,0.65,U] [#6 0.28,0.01,0.61,U] [#7 0.26,0.23,0.57,U] [#8 -0.13,0.49,0.00,M1] 
03:09:52.855 00.001 21068 refined, 6 included, MultiStar: {0.17, 0.14}, one-star: {-0.03, 0.27}
03:09:52.857 00.002 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
03:09:52.858 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
03:09:52.858 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
03:09:52.860 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.14, opts=13)
03:09:52.862 00.002 21068 Enqueuing Move request for scope (0.17, 0.14)
03:09:52.864 00.002 16108 Worker thread wakes up
03:09:52.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
03:09:52.864 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
03:09:52.864 00.000 16108 Moving (0.17, 0.14) raw xDistance=-0.14 yDistance=-0.18
03:09:52.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:09:52.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:52.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:09:52.864 00.000 16108 MoveAxis(E, 0, ABG)
03:09:52.864 00.000 16108 Move returns status 0, amount 0
03:09:52.864 00.000 16108 MoveAxis(N, 0, ABG)
03:09:52.864 00.000 16108 Move returns status 0, amount 0
03:09:52.864 00.000 16108 move complete, result=0
03:09:52.864 00.000 16108 worker thread done servicing request
03:09:52.871 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3801, FiltMin=3219, FiltMax=37593, Gamma=1.000
03:09:52.893 00.022 21068 UpdateGuideState exits: m=120408 SNR=79.9
03:09:52.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:52.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:52.896 00.001 21068 Enqueuing Expose request
03:09:52.897 00.001 16108 Worker thread wakes up
03:09:52.897 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:52.898 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:52.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:54.053 01.155 16108 Exposure complete
03:09:54.117 00.064 16108 worker thread done servicing request
03:09:54.117 00.000 21068 OnExposeComplete: enter
03:09:54.118 00.001 21068 UpdateGuideState(): m_state=6
03:09:54.119 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1005
03:09:54.120 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.94, Mass=91548, SNR=65.8, Peak=17520 HFD=2.6
03:09:54.121 00.001 21068 MultiStar: [#1 0.16,0.51,0.00,M1] [#2 0.12,0.45,0.75,U] [#3 -0.26,0.47,0.00,M1] [#4 -0.14,0.41,0.67,U] [#5 -0.07,0.50,0.00,M2] [#6 -0.02,0.01,0.75,U] [#7 -0.03,0.36,0.70,U] [#8 0.14,0.24,0.58,U] 
03:09:54.121 00.000 21068 single-star, 5 included, MultiStar: {0.01, 0.25}, one-star: {0.02, 0.12}
03:09:54.122 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
03:09:54.123 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
03:09:54.124 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.37 mountX=-0.00 mountY=-0.13, mountTheta=-1.59
03:09:54.125 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
03:09:54.126 00.001 21068 Enqueuing Move request for scope (0.02, 0.12)
03:09:54.127 00.001 16108 Worker thread wakes up
03:09:54.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
03:09:54.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:09:54.127 00.000 16108 Moving (0.02, 0.12) raw xDistance=-0.00 yDistance=-0.13
03:09:54.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:09:54.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:54.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:09:54.127 00.000 16108 MoveAxis(E, 0, ABG)
03:09:54.128 00.001 16108 Move returns status 0, amount 0
03:09:54.128 00.000 16108 MoveAxis(N, 0, ABG)
03:09:54.128 00.000 16108 Move returns status 0, amount 0
03:09:54.128 00.000 16108 move complete, result=0
03:09:54.128 00.000 16108 worker thread done servicing request
03:09:54.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3808, FiltMin=3248, FiltMax=38384, Gamma=1.000
03:09:54.144 00.013 21068 UpdateGuideState exits: m=91548 SNR=65.8
03:09:54.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:54.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:54.146 00.000 21068 Enqueuing Expose request
03:09:54.147 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:54.148 00.001 16108 Worker thread wakes up
03:09:54.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:54.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:55.125 00.977 16108 Exposure complete
03:09:55.181 00.056 16108 worker thread done servicing request
03:09:55.181 00.000 21068 OnExposeComplete: enter
03:09:55.181 00.000 21068 UpdateGuideState(): m_state=6
03:09:55.184 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1006
03:09:55.184 00.000 21068 Star::Find returns 1 (0), X=464.11, Y=436.90, Mass=91578, SNR=67.5, Peak=19696 HFD=2.4
03:09:55.186 00.002 21068 MultiStar: [#1 0.32,0.01,0.94,U] [#2 0.41,0.07,0.80,U] [#3 0.14,0.09,0.86,U] [#4 0.10,-0.19,0.91,U] [#5 0.41,0.19,0.62,U] [#6 0.02,-0.06,0.88,U] [#7 -0.37,-0.24,0.69,U] [#8 0.29,-0.08,0.55,U] 
03:09:55.186 00.000 21068 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.30, 0.09}
03:09:55.187 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:09:55.188 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
03:09:55.188 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
03:09:55.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.01, opts=13)
03:09:55.191 00.001 21068 Enqueuing Move request for scope (0.18, -0.01)
03:09:55.191 00.000 16108 Worker thread wakes up
03:09:55.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
03:09:55.191 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
03:09:55.192 00.001 16108 Moving (0.18, -0.01) raw xDistance=-0.18 yDistance=-0.03
03:09:55.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:09:55.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:55.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:09:55.192 00.000 16108 MoveAxis(E, 0, ABG)
03:09:55.192 00.000 16108 Move returns status 0, amount 0
03:09:55.192 00.000 16108 MoveAxis(N, 0, ABG)
03:09:55.192 00.000 16108 Move returns status 0, amount 0
03:09:55.192 00.000 16108 move complete, result=0
03:09:55.192 00.000 16108 worker thread done servicing request
03:09:55.199 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3811, FiltMin=3225, FiltMax=36227, Gamma=1.000
03:09:55.223 00.024 21068 UpdateGuideState exits: m=91578 SNR=67.5
03:09:55.225 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:55.227 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:55.228 00.001 21068 Enqueuing Expose request
03:09:55.229 00.001 16108 Worker thread wakes up
03:09:55.229 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:55.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:55.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:56.395 01.164 16108 Exposure complete
03:09:56.452 00.057 16108 worker thread done servicing request
03:09:56.452 00.000 21068 OnExposeComplete: enter
03:09:56.454 00.002 21068 UpdateGuideState(): m_state=6
03:09:56.455 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1007
03:09:56.456 00.001 21068 Star::Find returns 1 (0), X=464.04, Y=437.05, Mass=95577, SNR=68.0, Peak=13056 HFD=2.9
03:09:56.457 00.001 21068 MultiStar: [#1 0.36,0.36,0.00,M1] [#2 0.71,0.40,0.00,M1] [#3 0.14,0.58,0.00,M1] [#4 0.32,0.36,0.00,M1] [#5 -0.04,0.57,0.00,M2] [#6 0.24,0.46,0.00,M1] [#7 -0.26,0.29,0.65,U] [#8 -0.08,0.28,0.60,U] 
03:09:56.458 00.001 21068 refined, 2 included, MultiStar: {0.01, 0.27}, one-star: {0.23, 0.24}
03:09:56.458 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
03:09:56.459 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
03:09:56.460 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.54 mountX=0.04 mountY=-0.26, mountTheta=-1.42
03:09:56.461 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.27, opts=13)
03:09:56.462 00.001 21068 Enqueuing Move request for scope (0.01, 0.27)
03:09:56.463 00.001 16108 Worker thread wakes up
03:09:56.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
03:09:56.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
03:09:56.463 00.000 16108 Moving (0.01, 0.27) raw xDistance=0.04 yDistance=-0.26
03:09:56.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:09:56.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:56.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:09:56.464 00.001 16108 MoveAxis(E, 0, ABG)
03:09:56.464 00.000 16108 Move returns status 0, amount 0
03:09:56.464 00.000 16108 MoveAxis(N, 0, ABG)
03:09:56.464 00.000 16108 Move returns status 0, amount 0
03:09:56.464 00.000 16108 move complete, result=0
03:09:56.464 00.000 16108 worker thread done servicing request
03:09:56.467 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3817, FiltMin=3248, FiltMax=38281, Gamma=1.000
03:09:56.490 00.023 21068 UpdateGuideState exits: m=95577 SNR=68.0
03:09:56.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:56.492 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:56.493 00.001 21068 Enqueuing Expose request
03:09:56.495 00.002 16108 Worker thread wakes up
03:09:56.495 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:09:56.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:56.497 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:57.486 00.989 16108 Exposure complete
03:09:57.554 00.068 16108 worker thread done servicing request
03:09:57.554 00.000 21068 OnExposeComplete: enter
03:09:57.555 00.001 21068 UpdateGuideState(): m_state=6
03:09:57.556 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1008
03:09:57.556 00.000 21068 Star::Find returns 1 (0), X=464.13, Y=437.36, Mass=98124, SNR=72.0, Peak=14496 HFD=2.9
03:09:57.557 00.001 21068 MultiStar: [#1 0.43,0.35,0.00,M2] [#2 0.46,0.55,0.00,M2] [#3 0.68,0.51,0.00,M2] [#4 0.52,0.52,0.00,M2] [#5 0.36,0.89,0.00,M3] [#6 0.15,0.18,0.67,U] [#7 0.01,0.68,0.00,M1] [#8 0.35,0.51,0.00,M1] 
03:09:57.558 00.001 21068 refined, 1 included, MultiStar: {0.25, 0.40}, one-star: {0.32, 0.54}
03:09:57.559 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
03:09:57.560 00.001 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
03:09:57.561 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.40 hyp=0.47 cameraTheta=1.00 mountX=-0.18 mountY=-0.45, mountTheta=-1.96
03:09:57.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.40, opts=13)
03:09:57.564 00.001 21068 Enqueuing Move request for scope (0.25, 0.40)
03:09:57.564 00.000 16108 Worker thread wakes up
03:09:57.565 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.40) opts 0xd
03:09:57.565 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.40)
03:09:57.565 00.000 16108 Moving (0.25, 0.40) raw xDistance=-0.18 yDistance=-0.45
03:09:57.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:09:57.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:57.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
03:09:57.565 00.000 16108 MoveAxis(E, 0, ABG)
03:09:57.565 00.000 16108 Move returns status 0, amount 0
03:09:57.565 00.000 16108 MoveAxis(N, 0, ABG)
03:09:57.565 00.000 16108 Move returns status 0, amount 0
03:09:57.565 00.000 16108 move complete, result=0
03:09:57.565 00.000 16108 worker thread done servicing request
03:09:57.568 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3821, FiltMin=3264, FiltMax=38825, Gamma=1.000
03:09:57.580 00.012 21068 UpdateGuideState exits: m=98124 SNR=72.0
03:09:57.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:57.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:57.584 00.002 21068 Enqueuing Expose request
03:09:57.585 00.001 16108 Worker thread wakes up
03:09:57.585 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
03:09:57.586 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:57.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:58.735 01.149 16108 Exposure complete
03:09:58.798 00.063 16108 worker thread done servicing request
03:09:58.798 00.000 21068 OnExposeComplete: enter
03:09:58.800 00.002 21068 UpdateGuideState(): m_state=6
03:09:58.801 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1009
03:09:58.803 00.002 21068 Star::Find returns 1 (0), X=463.87, Y=437.40, Mass=79083, SNR=62.1, Peak=13702 HFD=2.6
03:09:58.804 00.001 21068 MultiStar: [#1 0.32,0.54,0.00,M3] [#2 0.14,0.89,0.00,M3] [#3 0.19,0.65,0.00,M3] [#4 0.23,0.16,0.83,U] [#5 0.15,0.63,0.00,M4] [#6 0.00,0.27,0.83,U] [#7 -0.21,0.11,0.79,U] [#8 0.09,0.51,0.00,M2] 
03:09:58.806 00.002 21068 refined, 3 included, MultiStar: {0.02, 0.30}, one-star: {0.07, 0.59}
03:09:58.807 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
03:09:58.807 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
03:09:58.808 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.49 mountX=0.03 mountY=-0.30, mountTheta=-1.48
03:09:58.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.30, opts=13)
03:09:58.812 00.002 21068 Enqueuing Move request for scope (0.02, 0.30)
03:09:58.813 00.001 16108 Worker thread wakes up
03:09:58.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
03:09:58.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
03:09:58.813 00.000 16108 Moving (0.02, 0.30) raw xDistance=0.03 yDistance=-0.30
03:09:58.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:58.813 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-1.00
03:09:58.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
03:09:58.813 00.000 16108 MoveAxis(E, 0, ABG)
03:09:58.813 00.000 16108 Move returns status 0, amount 0
03:09:58.813 00.000 16108 MoveAxis(N, 60, ABG)
03:09:58.813 00.000 16108 Guiding  Dir = 0, Dur = 60
03:09:58.813 00.000 16108 IsSlewing returns 0
03:09:58.813 00.000 16108 IsGuiding returns 0
03:09:58.818 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3824, FiltMin=3245, FiltMax=43129, Gamma=1.000
03:09:58.834 00.016 21068 UpdateGuideState exits: m=79083 SNR=62.1
03:09:58.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:58.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:09:58.837 00.001 21068 Enqueuing Expose request
03:09:58.851 00.014 16108 PulseGuide returned control before completion, sleep 33
03:09:58.896 00.045 16108 IsGuiding returns 1
03:09:58.896 00.000 16108 scope still moving after pulse duration time elapsed
03:09:58.927 00.031 16108 IsSlewing returns 0
03:09:58.927 00.000 16108 IsGuiding returns 1
03:09:58.958 00.031 16108 IsSlewing returns 0
03:09:58.958 00.000 16108 IsGuiding returns 0
03:09:58.958 00.000 16108 scope move finished after 60 + 85 ms
03:09:58.958 00.000 16108 Move returns status 0, amount 60
03:09:58.959 00.001 16108 move complete, result=0
03:09:58.959 00.000 16108 worker thread done servicing request
03:09:58.959 00.000 16108 Worker thread wakes up
03:09:58.959 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 60 ms NORTH
03:09:58.961 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:09:58.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:09:59.953 00.992 16108 Exposure complete
03:10:00.021 00.068 16108 worker thread done servicing request
03:10:00.021 00.000 21068 OnExposeComplete: enter
03:10:00.023 00.002 21068 UpdateGuideState(): m_state=6
03:10:00.024 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1010
03:10:00.026 00.002 21068 Star::Find returns 1 (0), X=463.87, Y=437.45, Mass=70862, SNR=55.5, Peak=14768 HFD=2.5
03:10:00.027 00.001 21068 MultiStar: [#1 0.11,0.27,1.22,U] [#2 0.48,0.18,0.00,M4] [#3 0.22,0.60,0.00,M4] [#4 0.16,0.05,0.95,U] [#5 0.22,0.70,0.00,M5] [#6 0.31,0.38,0.00,M1] [#7 -0.21,0.21,0.84,U] [#8 -0.01,0.21,0.67,U] 
03:10:00.029 00.002 21068 refined, 4 included, MultiStar: {0.03, 0.28}, one-star: {0.06, 0.63}
03:10:00.031 00.002 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
03:10:00.033 00.002 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
03:10:00.035 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.29 cameraTheta=1.45 mountX=0.02 mountY=-0.28, mountTheta=-1.51
03:10:00.038 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.28, opts=13)
03:10:00.040 00.002 21068 Enqueuing Move request for scope (0.03, 0.28)
03:10:00.041 00.001 16108 Worker thread wakes up
03:10:00.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
03:10:00.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
03:10:00.042 00.001 16108 Moving (0.03, 0.28) raw xDistance=0.02 yDistance=-0.28
03:10:00.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:10:00.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:10:00.042 00.000 16108 MoveAxis(E, 0, ABG)
03:10:00.042 00.000 16108 Move returns status 0, amount 0
03:10:00.042 00.000 16108 MoveAxis(N, 57, ABG)
03:10:00.042 00.000 16108 Guiding  Dir = 0, Dur = 57
03:10:00.042 00.000 16108 IsSlewing returns 0
03:10:00.043 00.001 16108 IsGuiding returns 0
03:10:00.046 00.003 16108 PulseGuide returned control before completion, sleep 64
03:10:00.049 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3827, FiltMin=3296, FiltMax=40707, Gamma=1.000
03:10:00.064 00.015 21068 UpdateGuideState exits: m=70862 SNR=55.5
03:10:00.066 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:00.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:00.069 00.002 21068 Enqueuing Expose request
03:10:00.122 00.053 16108 IsGuiding returns 1
03:10:00.122 00.000 16108 scope still moving after pulse duration time elapsed
03:10:00.154 00.032 16108 IsSlewing returns 0
03:10:00.154 00.000 16108 IsGuiding returns 0
03:10:00.154 00.000 16108 scope move finished after 57 + 54 ms
03:10:00.155 00.001 16108 Move returns status 0, amount 57
03:10:00.155 00.000 16108 move complete, result=0
03:10:00.155 00.000 16108 worker thread done servicing request
03:10:00.155 00.000 16108 Worker thread wakes up
03:10:00.155 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:00.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:00.155 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 57 ms NORTH
03:10:01.323 01.168 16108 Exposure complete
03:10:01.398 00.075 16108 worker thread done servicing request
03:10:01.398 00.000 21068 OnExposeComplete: enter
03:10:01.399 00.001 21068 UpdateGuideState(): m_state=6
03:10:01.400 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1011
03:10:01.402 00.002 21068 Star::Find returns 1 (0), X=464.37, Y=437.23, Mass=94283, SNR=78.6, Peak=14144 HFD=2.8
03:10:01.403 00.001 21068 MultiStar: [#1 0.48,0.46,0.00,M3] [#2 0.62,0.43,0.00,M5] [#3 0.31,0.45,0.00,M5] [#4 0.43,0.58,0.00,M1] [#5 -0.13,0.63,0.00,M6] [#6 0.42,0.37,0.00,M2] [#7 -0.12,0.07,0.50,U] [#8 0.38,0.19,0.50,U] 
03:10:01.404 00.001 21068 refined, 2 included, MultiStar: {0.35, 0.27}, one-star: {0.56, 0.41}
03:10:01.406 00.002 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
03:10:01.407 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
03:10:01.408 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.27 hyp=0.44 cameraTheta=0.67 mountX=-0.29 mountY=-0.35, mountTheta=-2.28
03:10:01.415 00.007 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.27, opts=13)
03:10:01.416 00.001 21068 Enqueuing Move request for scope (0.35, 0.27)
03:10:01.418 00.002 16108 Worker thread wakes up
03:10:01.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.27) opts 0xd
03:10:01.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.27)
03:10:01.418 00.000 16108 Moving (0.35, 0.27) raw xDistance=-0.29 yDistance=-0.35
03:10:01.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:10:01.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:10:01.418 00.000 16108 MoveAxis(E, 77, ABG)
03:10:01.418 00.000 16108 Guiding  Dir = 2, Dur = 77
03:10:01.419 00.001 16108 IsSlewing returns 0
03:10:01.419 00.000 16108 IsGuiding returns 0
03:10:01.427 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3827, FiltMin=3267, FiltMax=39145, Gamma=1.000
03:10:01.446 00.019 21068 UpdateGuideState exits: m=94283 SNR=78.6
03:10:01.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:01.449 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:01.450 00.001 21068 Enqueuing Expose request
03:10:01.472 00.022 16108 PulseGuide returned control before completion, sleep 35
03:10:01.517 00.045 16108 IsGuiding returns 1
03:10:01.517 00.000 16108 scope still moving after pulse duration time elapsed
03:10:01.549 00.032 16108 IsSlewing returns 0
03:10:01.549 00.000 16108 IsGuiding returns 1
03:10:01.580 00.031 16108 IsSlewing returns 0
03:10:01.580 00.000 16108 IsGuiding returns 0
03:10:01.580 00.000 16108 scope move finished after 77 + 84 ms
03:10:01.580 00.000 16108 Move returns status 0, amount 77
03:10:01.580 00.000 16108 MoveAxis(N, 69, ABG)
03:10:01.581 00.001 16108 Guiding  Dir = 0, Dur = 69
03:10:01.581 00.000 16108 IsSlewing returns 0
03:10:01.581 00.000 16108 IsGuiding returns 0
03:10:01.628 00.047 16108 PulseGuide returned control before completion, sleep 32
03:10:01.675 00.047 16108 IsGuiding returns 1
03:10:01.675 00.000 16108 scope still moving after pulse duration time elapsed
03:10:01.706 00.031 16108 IsSlewing returns 0
03:10:01.706 00.000 16108 IsGuiding returns 1
03:10:01.737 00.031 16108 IsSlewing returns 0
03:10:01.737 00.000 16108 IsGuiding returns 0
03:10:01.737 00.000 16108 scope move finished after 69 + 87 ms
03:10:01.737 00.000 16108 Move returns status 0, amount 69
03:10:01.737 00.000 16108 move complete, result=0
03:10:01.737 00.000 16108 worker thread done servicing request
03:10:01.737 00.000 16108 Worker thread wakes up
03:10:01.737 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.3 px 69 ms NORTH
03:10:01.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:01.739 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:02.715 00.976 16108 Exposure complete
03:10:02.780 00.065 16108 worker thread done servicing request
03:10:02.781 00.001 21068 OnExposeComplete: enter
03:10:02.782 00.001 21068 UpdateGuideState(): m_state=6
03:10:02.784 00.002 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1012
03:10:02.786 00.002 21068 Star::Find returns 1 (0), X=463.91, Y=437.17, Mass=94895, SNR=71.7, Peak=17040 HFD=2.6
03:10:02.788 00.002 21068 MultiStar: [#1 0.40,0.23,0.82,U] [#2 0.41,0.38,0.00,M6] [#3 0.14,0.45,0.97,U] [#4 0.03,0.33,0.67,U] [#5 0.32,0.66,0.00,M7] [#6 -0.01,0.20,0.68,U] [#7 0.10,0.29,0.51,U] [#8 -0.22,0.36,0.51,U] 
03:10:02.790 00.002 21068 refined, 6 included, MultiStar: {0.10, 0.32}, one-star: {0.10, 0.35}
03:10:02.791 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
03:10:02.792 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
03:10:02.793 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.27 mountX=-0.04 mountY=-0.34, mountTheta=-1.70
03:10:02.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.32, opts=13)
03:10:02.797 00.001 21068 Enqueuing Move request for scope (0.10, 0.32)
03:10:02.799 00.002 16108 Worker thread wakes up
03:10:02.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
03:10:02.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
03:10:02.799 00.000 16108 Moving (0.10, 0.32) raw xDistance=-0.04 yDistance=-0.34
03:10:02.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:10:02.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
03:10:02.799 00.000 16108 MoveAxis(E, 0, ABG)
03:10:02.799 00.000 16108 Move returns status 0, amount 0
03:10:02.799 00.000 16108 MoveAxis(N, 68, ABG)
03:10:02.799 00.000 16108 Guiding  Dir = 0, Dur = 68
03:10:02.801 00.002 16108 IsSlewing returns 0
03:10:02.801 00.000 16108 IsGuiding returns 0
03:10:02.805 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3827, FiltMin=3296, FiltMax=42944, Gamma=1.000
03:10:02.818 00.013 21068 UpdateGuideState exits: m=94895 SNR=71.7
03:10:02.820 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:02.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:02.822 00.001 21068 Enqueuing Expose request
03:10:02.837 00.015 16108 PulseGuide returned control before completion, sleep 42
03:10:02.881 00.044 16108 IsGuiding returns 1
03:10:02.881 00.000 16108 scope still moving after pulse duration time elapsed
03:10:02.912 00.031 16108 IsSlewing returns 0
03:10:02.912 00.000 16108 IsGuiding returns 1
03:10:02.943 00.031 16108 IsSlewing returns 0
03:10:02.943 00.000 16108 IsGuiding returns 0
03:10:02.944 00.001 16108 scope move finished after 68 + 75 ms
03:10:02.944 00.000 16108 Move returns status 0, amount 68
03:10:02.944 00.000 16108 move complete, result=0
03:10:02.944 00.000 16108 worker thread done servicing request
03:10:02.944 00.000 16108 Worker thread wakes up
03:10:02.944 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 68 ms NORTH
03:10:02.948 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:02.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:04.114 01.166 16108 Exposure complete
03:10:04.181 00.067 16108 worker thread done servicing request
03:10:04.181 00.000 21068 OnExposeComplete: enter
03:10:04.183 00.002 21068 UpdateGuideState(): m_state=6
03:10:04.183 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1013
03:10:04.184 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=437.17, Mass=101954, SNR=72.3, Peak=14544 HFD=2.8
03:10:04.185 00.001 21068 MultiStar: [#1 -0.02,0.06,0.83,U] [#2 0.24,0.34,0.73,U] [#3 -0.45,0.05,0.74,U] [#4 -0.27,0.43,0.00,M1] [#5 -0.22,0.42,0.68,U] [#6 -0.23,-0.02,0.52,U] [#7 -0.74,-0.07,0.00,M1] [#8 0.02,0.20,0.57,U] 
03:10:04.186 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.21}, one-star: {-0.29, 0.35}
03:10:04.187 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
03:10:04.187 00.000 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
03:10:04.188 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.16 mountX=0.18 mountY=-0.17, mountTheta=-0.78
03:10:04.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.21, opts=13)
03:10:04.190 00.000 21068 Enqueuing Move request for scope (-0.14, 0.21)
03:10:04.191 00.001 16108 Worker thread wakes up
03:10:04.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
03:10:04.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
03:10:04.191 00.000 16108 Moving (-0.14, 0.21) raw xDistance=0.18 yDistance=-0.17
03:10:04.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:10:04.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:04.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:10:04.191 00.000 16108 MoveAxis(E, 0, ABG)
03:10:04.191 00.000 16108 Move returns status 0, amount 0
03:10:04.191 00.000 16108 MoveAxis(N, 0, ABG)
03:10:04.192 00.001 16108 Move returns status 0, amount 0
03:10:04.192 00.000 16108 move complete, result=0
03:10:04.192 00.000 16108 worker thread done servicing request
03:10:04.204 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3824, FiltMin=3273, FiltMax=40896, Gamma=1.000
03:10:04.220 00.016 21068 UpdateGuideState exits: m=101954 SNR=72.3
03:10:04.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:04.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:04.223 00.001 21068 Enqueuing Expose request
03:10:04.223 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:04.225 00.002 16108 Worker thread wakes up
03:10:04.225 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:04.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:05.199 00.974 16108 Exposure complete
03:10:05.258 00.059 16108 worker thread done servicing request
03:10:05.258 00.000 21068 OnExposeComplete: enter
03:10:05.261 00.003 21068 UpdateGuideState(): m_state=6
03:10:05.263 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1014
03:10:05.264 00.001 21068 Star::Find returns 1 (0), X=463.55, Y=437.00, Mass=91913, SNR=70.1, Peak=14000 HFD=2.9
03:10:05.265 00.001 21068 MultiStar: [#1 -0.14,0.45,0.80,U] [#2 0.15,0.46,0.00,M6] [#3 -0.23,0.21,0.78,U] [#4 -0.34,0.39,0.00,M2] [#5 -0.10,0.51,0.00,M7] [#6 -0.36,0.19,0.60,U] [#7 -0.18,0.24,0.64,U] [#8 -0.52,0.30,0.00,M1] 
03:10:05.266 00.001 21068 single-star, 4 included, MultiStar: {-0.23, 0.26}, one-star: {-0.26, 0.19}
03:10:05.267 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
03:10:05.268 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
03:10:05.270 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.51 mountX=0.29 mountY=-0.12, mountTheta=-0.40
03:10:05.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.19, opts=13)
03:10:05.273 00.001 21068 Enqueuing Move request for scope (-0.26, 0.19)
03:10:05.274 00.001 16108 Worker thread wakes up
03:10:05.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
03:10:05.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
03:10:05.274 00.000 16108 Moving (-0.26, 0.19) raw xDistance=0.29 yDistance=-0.12
03:10:05.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:10:05.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:05.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:10:05.274 00.000 16108 MoveAxis(W, 75, ABG)
03:10:05.274 00.000 16108 Guiding  Dir = 3, Dur = 75
03:10:05.275 00.001 16108 IsSlewing returns 0
03:10:05.275 00.000 16108 IsGuiding returns 0
03:10:05.281 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3824, FiltMin=3270, FiltMax=41142, Gamma=1.000
03:10:05.298 00.017 21068 UpdateGuideState exits: m=91913 SNR=70.1
03:10:05.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:05.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:05.300 00.000 21068 Enqueuing Expose request
03:10:05.307 00.007 16108 PulseGuide returned control before completion, sleep 54
03:10:05.368 00.061 16108 IsGuiding returns 1
03:10:05.368 00.000 16108 scope still moving after pulse duration time elapsed
03:10:05.400 00.032 16108 IsSlewing returns 0
03:10:05.400 00.000 16108 IsGuiding returns 0
03:10:05.400 00.000 16108 scope move finished after 75 + 50 ms
03:10:05.400 00.000 16108 Move returns status 0, amount 75
03:10:05.400 00.000 16108 MoveAxis(N, 0, ABG)
03:10:05.400 00.000 16108 Move returns status 0, amount 0
03:10:05.400 00.000 16108 move complete, result=0
03:10:05.400 00.000 16108 worker thread done servicing request
03:10:05.400 00.000 16108 Worker thread wakes up
03:10:05.400 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
03:10:05.402 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:05.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:06.566 01.164 16108 Exposure complete
03:10:06.623 00.057 16108 worker thread done servicing request
03:10:06.623 00.000 21068 OnExposeComplete: enter
03:10:06.625 00.002 21068 UpdateGuideState(): m_state=6
03:10:06.626 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1015
03:10:06.627 00.001 21068 Star::Find returns 1 (0), X=463.91, Y=437.11, Mass=95749, SNR=67.2, Peak=17504 HFD=2.5
03:10:06.628 00.001 21068 MultiStar: [#1 0.24,0.18,0.90,U] [#2 0.17,0.57,0.00,M7] [#3 -0.18,0.39,0.85,U] [#4 0.16,0.35,0.91,U] [#5 0.18,0.73,0.00,M8] [#6 0.14,0.43,0.51,U] [#7 -0.06,0.46,0.61,U] [#8 -0.38,0.51,0.00,M2] 
03:10:06.630 00.002 21068 single-star, 5 included, MultiStar: {0.07, 0.34}, one-star: {0.10, 0.29}
03:10:06.630 00.000 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:10:06.632 00.002 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:10:06.632 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.25 mountX=-0.05 mountY=-0.31, mountTheta=-1.72
03:10:06.635 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.29, opts=13)
03:10:06.636 00.001 21068 Enqueuing Move request for scope (0.10, 0.29)
03:10:06.638 00.002 16108 Worker thread wakes up
03:10:06.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
03:10:06.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
03:10:06.638 00.000 16108 Moving (0.10, 0.29) raw xDistance=-0.05 yDistance=-0.31
03:10:06.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:10:06.639 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:10:06.639 00.000 16108 MoveAxis(E, 0, ABG)
03:10:06.639 00.000 16108 Move returns status 0, amount 0
03:10:06.639 00.000 16108 MoveAxis(N, 62, ABG)
03:10:06.639 00.000 16108 Guiding  Dir = 0, Dur = 62
03:10:06.639 00.000 16108 IsSlewing returns 0
03:10:06.640 00.001 16108 IsGuiding returns 0
03:10:06.642 00.002 16108 PulseGuide returned control before completion, sleep 71
03:10:06.645 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3821, FiltMin=3238, FiltMax=41984, Gamma=1.000
03:10:06.660 00.015 21068 UpdateGuideState exits: m=95749 SNR=67.2
03:10:06.660 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:06.662 00.001 21068 Enqueuing Expose request
03:10:06.716 00.054 16108 IsGuiding returns 1
03:10:06.716 00.000 16108 scope still moving after pulse duration time elapsed
03:10:06.747 00.031 16108 IsSlewing returns 0
03:10:06.747 00.000 16108 IsGuiding returns 0
03:10:06.747 00.000 16108 scope move finished after 62 + 45 ms
03:10:06.747 00.000 16108 Move returns status 0, amount 62
03:10:06.747 00.000 16108 move complete, result=0
03:10:06.747 00.000 16108 worker thread done servicing request
03:10:06.747 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
03:10:06.751 00.004 16108 Worker thread wakes up
03:10:06.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:06.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:07.722 00.971 16108 Exposure complete
03:10:07.791 00.069 16108 worker thread done servicing request
03:10:07.791 00.000 21068 OnExposeComplete: enter
03:10:07.792 00.001 21068 UpdateGuideState(): m_state=6
03:10:07.793 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1016
03:10:07.794 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=437.21, Mass=79104, SNR=62.9, Peak=15024 HFD=2.5
03:10:07.796 00.002 21068 MultiStar: [#1 0.48,0.30,0.00,M1] [#2 0.37,0.30,0.95,U] [#3 0.28,0.34,0.77,U] [#4 0.12,0.42,0.86,U] [#5 0.48,0.59,0.00,M9] [#6 0.26,0.17,0.60,U] [#7 -0.29,0.33,0.59,U] [#8 -0.19,0.45,0.00,M3] 
03:10:07.796 00.000 21068 refined, 5 included, MultiStar: {0.17, 0.34}, one-star: {0.18, 0.39}
03:10:07.797 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
03:10:07.798 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
03:10:07.799 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.34 hyp=0.38 cameraTheta=1.09 mountX=-0.11 mountY=-0.37, mountTheta=-1.87
03:10:07.803 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.34, opts=13)
03:10:07.805 00.002 21068 Enqueuing Move request for scope (0.17, 0.34)
03:10:07.808 00.003 16108 Worker thread wakes up
03:10:07.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.34) opts 0xd
03:10:07.808 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.34)
03:10:07.808 00.000 16108 Moving (0.17, 0.34) raw xDistance=-0.11 yDistance=-0.37
03:10:07.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:07.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
03:10:07.808 00.000 16108 MoveAxis(E, 0, ABG)
03:10:07.808 00.000 16108 Move returns status 0, amount 0
03:10:07.808 00.000 16108 MoveAxis(N, 74, ABG)
03:10:07.808 00.000 16108 Guiding  Dir = 0, Dur = 74
03:10:07.808 00.000 16108 IsSlewing returns 0
03:10:07.808 00.000 16108 IsGuiding returns 0
03:10:07.816 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3821, FiltMin=3206, FiltMax=41529, Gamma=1.000
03:10:07.817 00.001 16108 PulseGuide returned control before completion, sleep 76
03:10:07.840 00.023 21068 UpdateGuideState exits: m=79104 SNR=62.9
03:10:07.842 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:07.844 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:07.845 00.001 21068 Enqueuing Expose request
03:10:07.909 00.064 16108 IsGuiding returns 0
03:10:07.909 00.000 16108 Move returns status 0, amount 74
03:10:07.909 00.000 16108 move complete, result=0
03:10:07.909 00.000 16108 worker thread done servicing request
03:10:07.909 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 74 ms NORTH
03:10:07.910 00.001 16108 Worker thread wakes up
03:10:07.910 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:07.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:09.062 01.152 16108 Exposure complete
03:10:09.116 00.054 16108 worker thread done servicing request
03:10:09.116 00.000 21068 OnExposeComplete: enter
03:10:09.117 00.001 21068 UpdateGuideState(): m_state=6
03:10:09.118 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1017
03:10:09.119 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.82, Mass=100184, SNR=70.1, Peak=16624 HFD=2.7
03:10:09.120 00.001 21068 MultiStar: [#1 0.15,0.19,0.96,U] [#2 0.13,0.48,0.00,M7] [#3 0.11,0.30,0.79,U] [#4 0.08,0.06,0.74,U] [#5 0.13,0.32,0.57,U] [#6 -0.04,-0.40,0.59,U] [#7 -0.15,0.14,0.54,U] [#8 -0.07,-0.13,0.60,U] 
03:10:09.121 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {-0.12, 0.00}
03:10:09.122 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
03:10:09.122 00.000 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
03:10:09.123 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.34 mountX=-0.00 mountY=-0.07, mountTheta=-1.62
03:10:09.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
03:10:09.126 00.001 21068 Enqueuing Move request for scope (0.02, 0.07)
03:10:09.127 00.001 16108 Worker thread wakes up
03:10:09.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:10:09.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:10:09.127 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.00 yDistance=-0.07
03:10:09.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:10:09.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:09.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:10:09.127 00.000 16108 MoveAxis(E, 0, ABG)
03:10:09.127 00.000 16108 Move returns status 0, amount 0
03:10:09.127 00.000 16108 MoveAxis(N, 0, ABG)
03:10:09.127 00.000 16108 Move returns status 0, amount 0
03:10:09.127 00.000 16108 move complete, result=0
03:10:09.127 00.000 16108 worker thread done servicing request
03:10:09.131 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3817, FiltMin=3270, FiltMax=38934, Gamma=1.000
03:10:09.144 00.013 21068 UpdateGuideState exits: m=100184 SNR=70.1
03:10:09.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:09.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:09.147 00.001 21068 Enqueuing Expose request
03:10:09.147 00.000 16108 Worker thread wakes up
03:10:09.147 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:09.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:09.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:10.126 00.978 16108 Exposure complete
03:10:10.187 00.061 16108 worker thread done servicing request
03:10:10.187 00.000 21068 OnExposeComplete: enter
03:10:10.188 00.001 21068 UpdateGuideState(): m_state=6
03:10:10.189 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1018
03:10:10.189 00.000 21068 Star::Find returns 1 (0), X=463.93, Y=436.66, Mass=94567, SNR=70.5, Peak=18736 HFD=2.6
03:10:10.190 00.001 21068 MultiStar: [#1 0.09,0.15,0.88,U] [#2 0.47,-0.20,0.00,M8] [#3 0.06,-0.28,0.83,U] [#4 0.28,-0.22,0.92,U] [#5 0.45,-0.06,0.65,U] [#6 0.37,0.02,0.56,U] [#7 -0.31,-0.07,0.62,U] [#8 0.06,-0.13,0.53,U] 
03:10:10.191 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.10}, one-star: {0.13, -0.15}
03:10:10.192 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
03:10:10.194 00.002 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
03:10:10.194 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.16 mountY=0.06, mountTheta=2.76
03:10:10.197 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
03:10:10.199 00.002 21068 Enqueuing Move request for scope (0.14, -0.10)
03:10:10.202 00.003 16108 Worker thread wakes up
03:10:10.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
03:10:10.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
03:10:10.202 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.06
03:10:10.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:10.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:10.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:10:10.202 00.000 16108 MoveAxis(E, 0, ABG)
03:10:10.202 00.000 16108 Move returns status 0, amount 0
03:10:10.202 00.000 16108 MoveAxis(N, 0, ABG)
03:10:10.202 00.000 16108 Move returns status 0, amount 0
03:10:10.202 00.000 16108 move complete, result=0
03:10:10.202 00.000 16108 worker thread done servicing request
03:10:10.209 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3817, FiltMin=3267, FiltMax=30806, Gamma=1.000
03:10:10.224 00.015 21068 UpdateGuideState exits: m=94567 SNR=70.5
03:10:10.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:10.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:10.226 00.000 21068 Enqueuing Expose request
03:10:10.227 00.001 16108 Worker thread wakes up
03:10:10.227 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:10.228 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:10.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:11.388 01.160 16108 Exposure complete
03:10:11.469 00.081 16108 worker thread done servicing request
03:10:11.470 00.001 21068 OnExposeComplete: enter
03:10:11.471 00.001 21068 UpdateGuideState(): m_state=6
03:10:11.472 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1019
03:10:11.473 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.84, Mass=105405, SNR=78.2, Peak=18480 HFD=2.7
03:10:11.474 00.001 21068 MultiStar: [#1 0.44,-0.13,0.89,U] [#2 0.46,0.11,0.00,M9] [#3 -0.00,-0.00,0.59,U] [#4 0.13,-0.17,0.59,U] [#5 -0.03,0.19,0.48,U] [#6 -0.03,-0.12,0.53,U] [#7 -0.20,-0.01,0.55,U] [#8 0.47,-0.19,0.00,M2] 
03:10:11.474 00.000 21068 single-star, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.07, 0.02}
03:10:11.476 00.002 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
03:10:11.477 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
03:10:11.478 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.07 mountY=-0.03, mountTheta=-2.67
03:10:11.480 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
03:10:11.480 00.000 21068 Enqueuing Move request for scope (0.07, 0.02)
03:10:11.481 00.001 16108 Worker thread wakes up
03:10:11.482 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
03:10:11.482 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
03:10:11.482 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.03
03:10:11.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:10:11.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:11.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:10:11.482 00.000 16108 MoveAxis(E, 0, ABG)
03:10:11.482 00.000 16108 Move returns status 0, amount 0
03:10:11.482 00.000 16108 MoveAxis(N, 0, ABG)
03:10:11.482 00.000 16108 Move returns status 0, amount 0
03:10:11.482 00.000 16108 move complete, result=0
03:10:11.482 00.000 16108 worker thread done servicing request
03:10:11.487 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3814, FiltMin=3283, FiltMax=35699, Gamma=1.000
03:10:11.501 00.014 21068 UpdateGuideState exits: m=105405 SNR=78.2
03:10:11.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:11.502 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:11.504 00.002 21068 Enqueuing Expose request
03:10:11.505 00.001 16108 Worker thread wakes up
03:10:11.505 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:11.505 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:11.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:12.463 00.958 16108 Exposure complete
03:10:12.544 00.081 16108 worker thread done servicing request
03:10:12.544 00.000 21068 OnExposeComplete: enter
03:10:12.546 00.002 21068 UpdateGuideState(): m_state=6
03:10:12.548 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1020
03:10:12.549 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.68, Mass=91511, SNR=68.8, Peak=15952 HFD=2.7
03:10:12.551 00.002 21068 MultiStar: [#1 0.15,-0.08,1.00,U] [#2 0.03,-0.12,0.82,U] [#3 -0.17,0.02,0.70,U] [#4 0.19,-0.17,0.72,U] [#5 -0.12,-0.15,0.54,U] [#6 0.43,0.07,0.69,U] [#7 -0.22,-0.37,0.54,U] [#8 -0.09,0.18,0.56,U] 
03:10:12.552 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.07, -0.14}
03:10:12.552 00.000 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
03:10:12.553 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
03:10:12.554 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.26 mountX=-0.04 mountY=0.08, mountTheta=2.07
03:10:12.556 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
03:10:12.557 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
03:10:12.557 00.000 16108 Worker thread wakes up
03:10:12.558 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:10:12.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:10:12.558 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.04 yDistance=0.08
03:10:12.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:10:12.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:12.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:10:12.558 00.000 16108 MoveAxis(E, 0, ABG)
03:10:12.558 00.000 16108 Move returns status 0, amount 0
03:10:12.558 00.000 16108 MoveAxis(N, 0, ABG)
03:10:12.558 00.000 16108 Move returns status 0, amount 0
03:10:12.558 00.000 16108 move complete, result=0
03:10:12.558 00.000 16108 worker thread done servicing request
03:10:12.561 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3814, FiltMin=3309, FiltMax=36899, Gamma=1.000
03:10:12.575 00.014 21068 UpdateGuideState exits: m=91511 SNR=68.8
03:10:12.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:12.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:12.577 00.001 21068 Enqueuing Expose request
03:10:12.578 00.001 16108 Worker thread wakes up
03:10:12.578 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:12.579 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:12.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:13.750 01.171 16108 Exposure complete
03:10:13.818 00.068 16108 worker thread done servicing request
03:10:13.818 00.000 21068 OnExposeComplete: enter
03:10:13.819 00.001 21068 UpdateGuideState(): m_state=6
03:10:13.820 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1021
03:10:13.821 00.001 21068 Star::Find returns 1 (0), X=464.02, Y=436.89, Mass=95440, SNR=72.1, Peak=18736 HFD=2.6
03:10:13.822 00.001 21068 MultiStar: [#1 0.30,0.17,0.87,U] [#2 0.56,0.16,0.00,M9] [#3 0.39,0.00,0.60,U] [#4 0.24,-0.07,0.77,U] [#5 -0.09,0.33,0.65,U] [#6 0.15,-0.22,0.67,U] [#7 -0.27,0.21,0.53,U] [#8 0.17,-0.20,0.66,U] 
03:10:13.823 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.21, 0.08}
03:10:13.824 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
03:10:13.825 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
03:10:13.826 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=-0.15 mountY=-0.07, mountTheta=-2.68
03:10:13.827 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
03:10:13.828 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
03:10:13.829 00.001 16108 Worker thread wakes up
03:10:13.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
03:10:13.829 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
03:10:13.829 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.07
03:10:13.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:10:13.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:13.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:10:13.829 00.000 16108 MoveAxis(E, 0, ABG)
03:10:13.829 00.000 16108 Move returns status 0, amount 0
03:10:13.829 00.000 16108 MoveAxis(N, 0, ABG)
03:10:13.829 00.000 16108 Move returns status 0, amount 0
03:10:13.829 00.000 16108 move complete, result=0
03:10:13.830 00.001 16108 worker thread done servicing request
03:10:13.833 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3814, FiltMin=3232, FiltMax=29667, Gamma=1.000
03:10:13.847 00.014 21068 UpdateGuideState exits: m=95440 SNR=72.1
03:10:13.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:13.848 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:13.849 00.001 21068 Enqueuing Expose request
03:10:13.850 00.001 16108 Worker thread wakes up
03:10:13.850 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:13.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:13.850 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:14.826 00.976 16108 Exposure complete
03:10:14.880 00.054 16108 worker thread done servicing request
03:10:14.880 00.000 21068 OnExposeComplete: enter
03:10:14.882 00.002 21068 UpdateGuideState(): m_state=6
03:10:14.882 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1022
03:10:14.883 00.001 21068 Star::Find returns 1 (0), X=464.06, Y=436.70, Mass=86610, SNR=62.1, Peak=16576 HFD=2.6
03:10:14.884 00.001 21068 MultiStar: [#1 0.44,-0.15,1.02,U] [#2 0.43,-0.01,0.88,U] [#3 0.26,-0.14,0.86,U] [#4 0.53,-0.10,0.00,M1] [#5 0.17,0.17,0.67,U] [#6 0.36,-0.20,0.68,U] [#7 0.03,-0.20,0.65,U] [#8 0.36,-0.09,0.70,U] 
03:10:14.885 00.001 21068 single-star, 7 included, MultiStar: {0.30, -0.10}, one-star: {0.25, -0.12}
03:10:14.885 00.000 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
03:10:14.886 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
03:10:14.887 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.45 mountX=-0.27 mountY=0.06, mountTheta=2.92
03:10:14.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.12, opts=13)
03:10:14.889 00.001 21068 Enqueuing Move request for scope (0.25, -0.12)
03:10:14.890 00.001 16108 Worker thread wakes up
03:10:14.891 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
03:10:14.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
03:10:14.891 00.000 16108 Moving (0.25, -0.12) raw xDistance=-0.27 yDistance=0.06
03:10:14.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:10:14.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:14.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:10:14.891 00.000 16108 MoveAxis(E, 70, ABG)
03:10:14.891 00.000 16108 Guiding  Dir = 2, Dur = 70
03:10:14.892 00.001 16108 IsSlewing returns 0
03:10:14.892 00.000 16108 IsGuiding returns 0
03:10:14.894 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3811, FiltMin=3280, FiltMax=31846, Gamma=1.000
03:10:14.907 00.013 21068 UpdateGuideState exits: m=86610 SNR=62.1
03:10:14.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:14.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:14.910 00.001 21068 Enqueuing Expose request
03:10:14.953 00.043 16108 PulseGuide returned control before completion, sleep 19
03:10:14.984 00.031 16108 IsGuiding returns 1
03:10:14.984 00.000 16108 scope still moving after pulse duration time elapsed
03:10:15.014 00.030 16108 IsSlewing returns 0
03:10:15.014 00.000 16108 IsGuiding returns 1
03:10:15.045 00.031 16108 IsSlewing returns 0
03:10:15.045 00.000 16108 IsGuiding returns 0
03:10:15.045 00.000 16108 scope move finished after 70 + 83 ms
03:10:15.045 00.000 16108 Move returns status 0, amount 70
03:10:15.045 00.000 16108 MoveAxis(N, 0, ABG)
03:10:15.045 00.000 16108 Move returns status 0, amount 0
03:10:15.045 00.000 16108 move complete, result=0
03:10:15.045 00.000 16108 worker thread done servicing request
03:10:15.045 00.000 16108 Worker thread wakes up
03:10:15.046 00.001 21068 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
03:10:15.047 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:15.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:16.214 01.167 16108 Exposure complete
03:10:16.269 00.055 16108 worker thread done servicing request
03:10:16.269 00.000 21068 OnExposeComplete: enter
03:10:16.270 00.001 21068 UpdateGuideState(): m_state=6
03:10:16.271 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1023
03:10:16.272 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.70, Mass=80148, SNR=58.3, Peak=17696 HFD=2.5
03:10:16.274 00.002 21068 MultiStar: [#1 0.48,-0.06,0.00,M1] [#2 0.31,0.05,1.14,U] [#3 0.11,-0.12,0.97,U] [#4 0.25,-0.16,0.93,U] [#5 0.18,0.00,0.68,U] [#6 0.73,-0.28,0.00,M1] [#7 0.33,0.08,0.69,U] [#8 0.29,0.04,0.69,U] 
03:10:16.275 00.001 21068 single-star, 6 included, MultiStar: {0.24, -0.04}, one-star: {0.20, -0.12}
03:10:16.275 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
03:10:16.276 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
03:10:16.277 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.53 mountX=-0.22 mountY=0.07, mountTheta=2.84
03:10:16.278 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.12, opts=13)
03:10:16.279 00.001 21068 Enqueuing Move request for scope (0.20, -0.12)
03:10:16.280 00.001 16108 Worker thread wakes up
03:10:16.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
03:10:16.280 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
03:10:16.280 00.000 16108 Moving (0.20, -0.12) raw xDistance=-0.22 yDistance=0.07
03:10:16.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:10:16.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:16.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:10:16.280 00.000 16108 MoveAxis(E, 62, ABG)
03:10:16.280 00.000 16108 Guiding  Dir = 2, Dur = 62
03:10:16.280 00.000 16108 IsSlewing returns 0
03:10:16.280 00.000 16108 IsGuiding returns 0
03:10:16.285 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3811, FiltMin=3222, FiltMax=38902, Gamma=1.000
03:10:16.311 00.026 21068 UpdateGuideState exits: m=80148 SNR=58.3
03:10:16.313 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:16.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:16.316 00.002 21068 Enqueuing Expose request
03:10:16.319 00.003 16108 PulseGuide returned control before completion, sleep 35
03:10:16.363 00.044 16108 IsGuiding returns 1
03:10:16.363 00.000 16108 scope still moving after pulse duration time elapsed
03:10:16.399 00.036 16108 IsSlewing returns 0
03:10:16.399 00.000 16108 IsGuiding returns 1
03:10:16.425 00.026 16108 IsSlewing returns 0
03:10:16.425 00.000 16108 IsGuiding returns 0
03:10:16.425 00.000 16108 scope move finished after 62 + 82 ms
03:10:16.425 00.000 16108 Move returns status 0, amount 62
03:10:16.425 00.000 16108 MoveAxis(N, 0, ABG)
03:10:16.425 00.000 16108 Move returns status 0, amount 0
03:10:16.425 00.000 16108 move complete, result=0
03:10:16.425 00.000 16108 worker thread done servicing request
03:10:16.425 00.000 16108 Worker thread wakes up
03:10:16.425 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
03:10:16.427 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:16.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:17.393 00.966 16108 Exposure complete
03:10:17.467 00.074 16108 worker thread done servicing request
03:10:17.467 00.000 21068 OnExposeComplete: enter
03:10:17.468 00.001 21068 UpdateGuideState(): m_state=6
03:10:17.469 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1024
03:10:17.470 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.46, Mass=94179, SNR=65.9, Peak=14912 HFD=2.8
03:10:17.471 00.001 21068 MultiStar: [#1 0.22,-0.32,0.91,U] [#2 0.15,-0.45,0.87,U] [#3 0.29,-0.29,0.77,U] [#4 0.04,-0.22,0.79,U] [#5 0.41,-0.17,0.71,U] [#6 0.35,-0.42,0.00,M2] [#7 -0.06,-0.45,0.64,U] [#8 -0.08,-0.22,0.79,U] 
03:10:17.471 00.000 21068 refined, 7 included, MultiStar: {0.11, -0.31}, one-star: {-0.07, -0.36}
03:10:17.472 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
03:10:17.474 00.002 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
03:10:17.475 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.23 mountX=-0.16 mountY=0.28, mountTheta=2.10
03:10:17.476 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.31, opts=13)
03:10:17.477 00.001 21068 Enqueuing Move request for scope (0.11, -0.31)
03:10:17.478 00.001 16108 Worker thread wakes up
03:10:17.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
03:10:17.478 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
03:10:17.478 00.000 16108 Moving (0.11, -0.31) raw xDistance=-0.16 yDistance=0.28
03:10:17.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:17.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:10:17.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:10:17.478 00.000 16108 MoveAxis(E, 0, ABG)
03:10:17.478 00.000 16108 Move returns status 0, amount 0
03:10:17.479 00.001 16108 MoveAxis(N, 0, ABG)
03:10:17.479 00.000 16108 Move returns status 0, amount 0
03:10:17.479 00.000 16108 move complete, result=0
03:10:17.479 00.000 16108 worker thread done servicing request
03:10:17.483 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3811, FiltMin=3296, FiltMax=40307, Gamma=1.000
03:10:17.496 00.013 21068 UpdateGuideState exits: m=94179 SNR=65.9
03:10:17.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:17.497 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:17.499 00.002 21068 Enqueuing Expose request
03:10:17.499 00.000 16108 Worker thread wakes up
03:10:17.499 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:10:17.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:17.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:18.671 01.171 16108 Exposure complete
03:10:18.740 00.069 16108 worker thread done servicing request
03:10:18.740 00.000 21068 OnExposeComplete: enter
03:10:18.741 00.001 21068 UpdateGuideState(): m_state=6
03:10:18.744 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1025
03:10:18.746 00.002 21068 Star::Find returns 1 (0), X=463.79, Y=436.42, Mass=91256, SNR=67.6, Peak=15664 HFD=2.7
03:10:18.748 00.002 21068 MultiStar: [#1 -0.10,-0.29,0.98,U] [#2 0.16,-0.14,0.83,U] [#3 0.11,-0.29,0.68,U] [#4 -0.07,-0.51,0.00,M1] [#5 0.14,-0.22,0.59,U] [#6 0.21,-0.10,0.77,U] [#7 0.00,-0.22,0.52,U] [#8 -0.12,-0.40,0.60,U] 
03:10:18.750 00.002 21068 refined, 7 included, MultiStar: {0.04, -0.26}, one-star: {-0.02, -0.40}
03:10:18.753 00.003 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
03:10:18.754 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
03:10:18.756 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.40 mountX=-0.09 mountY=0.24, mountTheta=1.92
03:10:18.759 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.26, opts=13)
03:10:18.761 00.002 21068 Enqueuing Move request for scope (0.04, -0.26)
03:10:18.762 00.001 16108 Worker thread wakes up
03:10:18.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
03:10:18.762 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
03:10:18.762 00.000 16108 Moving (0.04, -0.26) raw xDistance=-0.09 yDistance=0.24
03:10:18.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:10:18.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:18.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:10:18.764 00.002 16108 MoveAxis(E, 0, ABG)
03:10:18.764 00.000 16108 Move returns status 0, amount 0
03:10:18.764 00.000 16108 MoveAxis(N, 0, ABG)
03:10:18.764 00.000 16108 Move returns status 0, amount 0
03:10:18.764 00.000 16108 move complete, result=0
03:10:18.764 00.000 16108 worker thread done servicing request
03:10:18.770 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3814, FiltMin=3254, FiltMax=38099, Gamma=1.000
03:10:18.785 00.015 21068 UpdateGuideState exits: m=91256 SNR=67.6
03:10:18.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:18.786 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:18.788 00.002 21068 Enqueuing Expose request
03:10:18.789 00.001 16108 Worker thread wakes up
03:10:18.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:18.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:18.789 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:19.767 00.978 16108 Exposure complete
03:10:19.824 00.057 16108 worker thread done servicing request
03:10:19.824 00.000 21068 OnExposeComplete: enter
03:10:19.824 00.000 21068 UpdateGuideState(): m_state=6
03:10:19.826 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1026
03:10:19.826 00.000 21068 Star::Find returns 1 (0), X=463.43, Y=436.49, Mass=79543, SNR=62.3, Peak=13856 HFD=3.1
03:10:19.827 00.001 21068 MultiStar: [#1 -0.22,-0.38,0.92,U] [#2 -0.22,-0.24,0.91,U] [#3 -0.05,-0.20,0.96,U] [#4 -0.11,-0.43,0.97,U] [#5 -0.10,-0.34,0.65,U] [#6 -0.46,-0.43,0.00,M2] [#7 -0.38,-0.31,0.00,M1] [#8 -0.25,-0.50,0.00,M1] 
03:10:19.828 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.32}, one-star: {-0.38, -0.33}
03:10:19.828 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
03:10:19.831 00.003 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
03:10:19.831 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-2.09 mountX=0.13 mountY=0.35, mountTheta=1.23
03:10:19.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.32, opts=13)
03:10:19.834 00.001 21068 Enqueuing Move request for scope (-0.18, -0.32)
03:10:19.834 00.000 16108 Worker thread wakes up
03:10:19.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
03:10:19.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
03:10:19.834 00.000 16108 Moving (-0.18, -0.32) raw xDistance=0.13 yDistance=0.35
03:10:19.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:10:19.835 00.001 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.04 newest=0.87
03:10:19.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:10:19.835 00.000 16108 MoveAxis(E, 0, ABG)
03:10:19.835 00.000 16108 Move returns status 0, amount 0
03:10:19.835 00.000 16108 MoveAxis(S, 71, ABG)
03:10:19.835 00.000 16108 Guiding  Dir = 1, Dur = 71
03:10:19.835 00.000 16108 IsSlewing returns 0
03:10:19.835 00.000 16108 IsGuiding returns 0
03:10:19.838 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3817, FiltMin=3222, FiltMax=33513, Gamma=1.000
03:10:19.852 00.014 21068 UpdateGuideState exits: m=79543 SNR=62.3
03:10:19.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:19.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:19.855 00.001 21068 Enqueuing Expose request
03:10:19.878 00.023 16108 PulseGuide returned control before completion, sleep 39
03:10:19.923 00.045 16108 IsGuiding returns 1
03:10:19.923 00.000 16108 scope still moving after pulse duration time elapsed
03:10:19.955 00.032 16108 IsSlewing returns 0
03:10:19.955 00.000 16108 IsGuiding returns 1
03:10:19.986 00.031 16108 IsSlewing returns 0
03:10:19.986 00.000 16108 IsGuiding returns 0
03:10:19.986 00.000 16108 scope move finished after 71 + 80 ms
03:10:19.986 00.000 16108 Move returns status 0, amount 71
03:10:19.986 00.000 16108 move complete, result=0
03:10:19.987 00.001 16108 worker thread done servicing request
03:10:19.987 00.000 16108 Worker thread wakes up
03:10:19.987 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH
03:10:19.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:19.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:21.138 01.150 16108 Exposure complete
03:10:21.193 00.055 16108 worker thread done servicing request
03:10:21.193 00.000 21068 OnExposeComplete: enter
03:10:21.195 00.002 21068 UpdateGuideState(): m_state=6
03:10:21.197 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1027
03:10:21.198 00.001 21068 Star::Find returns 1 (0), X=463.41, Y=436.61, Mass=79137, SNR=58.6, Peak=15216 HFD=2.9
03:10:21.201 00.003 21068 MultiStar: [#1 -0.34,-0.16,1.11,U] [#2 -0.09,-0.13,1.35,U] [#3 -0.34,-0.15,0.92,U] [#4 -0.35,0.03,0.94,U] [#5 -0.30,0.18,0.85,U] [#6 -0.44,-0.47,0.00,M3] [#7 -0.87,-0.05,0.00,M2] [#8 -0.38,-0.32,0.00,M2] 
03:10:21.202 00.001 21068 refined, 5 included, MultiStar: {-0.29, -0.09}, one-star: {-0.40, -0.21}
03:10:21.203 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
03:10:21.204 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
03:10:21.205 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.86 mountX=0.27 mountY=0.15, mountTheta=0.51
03:10:21.209 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.09, opts=13)
03:10:21.211 00.002 21068 Enqueuing Move request for scope (-0.29, -0.09)
03:10:21.213 00.002 16108 Worker thread wakes up
03:10:21.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
03:10:21.213 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
03:10:21.213 00.000 16108 Moving (-0.29, -0.09) raw xDistance=0.27 yDistance=0.15
03:10:21.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:10:21.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:21.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:10:21.213 00.000 16108 MoveAxis(W, 72, ABG)
03:10:21.213 00.000 16108 Guiding  Dir = 3, Dur = 72
03:10:21.213 00.000 16108 IsSlewing returns 0
03:10:21.213 00.000 16108 IsGuiding returns 0
03:10:21.220 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3817, FiltMin=3299, FiltMax=33977, Gamma=1.000
03:10:21.222 00.002 16108 PulseGuide returned control before completion, sleep 74
03:10:21.244 00.022 21068 UpdateGuideState exits: m=79137 SNR=58.6
03:10:21.246 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:21.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:21.248 00.001 21068 Enqueuing Expose request
03:10:21.298 00.050 16108 IsGuiding returns 1
03:10:21.298 00.000 16108 scope still moving after pulse duration time elapsed
03:10:21.329 00.031 16108 IsSlewing returns 0
03:10:21.329 00.000 16108 IsGuiding returns 0
03:10:21.329 00.000 16108 scope move finished after 72 + 44 ms
03:10:21.329 00.000 16108 Move returns status 0, amount 72
03:10:21.329 00.000 16108 MoveAxis(N, 0, ABG)
03:10:21.329 00.000 16108 Move returns status 0, amount 0
03:10:21.329 00.000 16108 move complete, result=0
03:10:21.329 00.000 16108 worker thread done servicing request
03:10:21.329 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
03:10:21.332 00.003 16108 Worker thread wakes up
03:10:21.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:21.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:22.310 00.978 16108 Exposure complete
03:10:22.372 00.062 16108 worker thread done servicing request
03:10:22.372 00.000 21068 OnExposeComplete: enter
03:10:22.373 00.001 21068 UpdateGuideState(): m_state=6
03:10:22.374 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1028
03:10:22.375 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.77, Mass=85649, SNR=69.0, Peak=16384 HFD=2.7
03:10:22.376 00.001 21068 MultiStar: [#1 -0.10,0.01,0.79,U] [#2 0.05,-0.10,0.76,U] [#3 0.14,0.12,0.78,U] [#4 -0.13,-0.18,0.79,U] [#5 -0.03,0.33,0.67,U] [#6 -0.32,0.08,0.76,U] [#7 -0.49,-0.23,0.00,M3] [#8 -0.50,0.29,0.00,M3] 
03:10:22.376 00.000 21068 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.20, -0.05}
03:10:22.377 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
03:10:22.378 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
03:10:22.378 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=0.09 mountY=0.00, mountTheta=0.00
03:10:22.381 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
03:10:22.384 00.003 21068 Enqueuing Move request for scope (-0.09, 0.02)
03:10:22.387 00.003 16108 Worker thread wakes up
03:10:22.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
03:10:22.387 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
03:10:22.387 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
03:10:22.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:10:22.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:22.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:10:22.387 00.000 16108 MoveAxis(E, 0, ABG)
03:10:22.387 00.000 16108 Move returns status 0, amount 0
03:10:22.387 00.000 16108 MoveAxis(N, 0, ABG)
03:10:22.387 00.000 16108 Move returns status 0, amount 0
03:10:22.387 00.000 16108 move complete, result=0
03:10:22.387 00.000 16108 worker thread done servicing request
03:10:22.393 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3821, FiltMin=3302, FiltMax=41782, Gamma=1.000
03:10:22.409 00.016 21068 UpdateGuideState exits: m=85649 SNR=69.0
03:10:22.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:22.412 00.001 21068 Enqueuing Expose request
03:10:22.413 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:22.414 00.001 16108 Worker thread wakes up
03:10:22.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:22.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:23.565 01.151 16108 Exposure complete
03:10:23.623 00.058 16108 worker thread done servicing request
03:10:23.623 00.000 21068 OnExposeComplete: enter
03:10:23.624 00.001 21068 UpdateGuideState(): m_state=6
03:10:23.624 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1029
03:10:23.625 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.92, Mass=87620, SNR=62.9, Peak=16128 HFD=2.4
03:10:23.626 00.001 21068 MultiStar: [#1 0.06,-0.03,1.00,U] [#2 0.08,0.24,0.82,U] [#3 0.01,0.03,0.94,U] [#4 -0.51,-0.18,0.00,M1] [#5 -0.14,0.28,0.73,U] [#6 -0.23,0.22,0.67,U] [#7 -0.61,-0.25,0.00,M4] [#8 -0.54,0.10,0.00,M4] 
03:10:23.627 00.001 21068 refined, 5 included, MultiStar: {-0.09, 0.13}, one-star: {-0.32, 0.10}
03:10:23.627 00.000 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
03:10:23.628 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
03:10:23.630 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.15 cameraTheta=2.17 mountX=0.11 mountY=-0.10, mountTheta=-0.77
03:10:23.631 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.13, opts=13)
03:10:23.632 00.001 21068 Enqueuing Move request for scope (-0.09, 0.13)
03:10:23.633 00.001 16108 Worker thread wakes up
03:10:23.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:10:23.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:10:23.633 00.000 16108 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.10
03:10:23.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:23.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:23.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:10:23.633 00.000 16108 MoveAxis(E, 0, ABG)
03:10:23.633 00.000 16108 Move returns status 0, amount 0
03:10:23.633 00.000 16108 MoveAxis(N, 0, ABG)
03:10:23.633 00.000 16108 Move returns status 0, amount 0
03:10:23.633 00.000 16108 move complete, result=0
03:10:23.633 00.000 16108 worker thread done servicing request
03:10:23.640 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3821, FiltMin=3270, FiltMax=39427, Gamma=1.000
03:10:23.663 00.023 21068 UpdateGuideState exits: m=87620 SNR=62.9
03:10:23.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:23.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:23.666 00.001 21068 Enqueuing Expose request
03:10:23.667 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:23.668 00.001 16108 Worker thread wakes up
03:10:23.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:23.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:24.632 00.963 16108 Exposure complete
03:10:24.703 00.071 16108 worker thread done servicing request
03:10:24.703 00.000 21068 OnExposeComplete: enter
03:10:24.705 00.002 21068 UpdateGuideState(): m_state=6
03:10:24.706 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1030
03:10:24.708 00.002 21068 Star::Find returns 1 (0), X=463.29, Y=436.84, Mass=80383, SNR=61.5, Peak=14896 HFD=2.6
03:10:24.709 00.001 21068 MultiStar: [#1 -0.34,-0.32,1.14,U] [#2 -0.14,-0.14,0.93,U] [#3 -0.21,0.04,0.86,U] [#4 -0.50,0.01,0.00,M2] [#5 -0.38,0.32,0.00,M1] [#6 -0.53,-0.05,0.00,M2] [#7 -0.54,0.04,0.00,M5] [#8 -0.21,0.04,0.66,U] 
03:10:24.710 00.001 21068 refined, 4 included, MultiStar: {-0.29, -0.09}, one-star: {-0.52, 0.02}
03:10:24.712 00.002 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
03:10:24.713 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
03:10:24.714 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.84 mountX=0.27 mountY=0.16, mountTheta=0.53
03:10:24.719 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.09, opts=13)
03:10:24.721 00.002 21068 Enqueuing Move request for scope (-0.29, -0.09)
03:10:24.722 00.001 16108 Worker thread wakes up
03:10:24.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
03:10:24.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
03:10:24.722 00.000 16108 Moving (-0.29, -0.09) raw xDistance=0.27 yDistance=0.16
03:10:24.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:10:24.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:24.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:10:24.722 00.000 16108 MoveAxis(W, 72, ABG)
03:10:24.722 00.000 16108 Guiding  Dir = 3, Dur = 72
03:10:24.723 00.001 16108 IsSlewing returns 0
03:10:24.723 00.000 16108 IsGuiding returns 0
03:10:24.730 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3824, FiltMin=3299, FiltMax=32400, Gamma=1.000
03:10:24.744 00.014 21068 UpdateGuideState exits: m=80383 SNR=61.5
03:10:24.744 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:24.746 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:24.747 00.001 21068 Enqueuing Expose request
03:10:24.762 00.015 16108 PulseGuide returned control before completion, sleep 44
03:10:24.807 00.045 16108 IsGuiding returns 1
03:10:24.807 00.000 16108 scope still moving after pulse duration time elapsed
03:10:24.839 00.032 16108 IsSlewing returns 0
03:10:24.839 00.000 16108 IsGuiding returns 1
03:10:24.870 00.031 16108 IsSlewing returns 0
03:10:24.870 00.000 16108 IsGuiding returns 0
03:10:24.870 00.000 16108 scope move finished after 72 + 76 ms
03:10:24.871 00.001 16108 Move returns status 0, amount 72
03:10:24.871 00.000 16108 MoveAxis(N, 0, ABG)
03:10:24.871 00.000 16108 Move returns status 0, amount 0
03:10:24.871 00.000 16108 move complete, result=0
03:10:24.871 00.000 16108 worker thread done servicing request
03:10:24.871 00.000 16108 Worker thread wakes up
03:10:24.871 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
03:10:24.873 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:24.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:26.027 01.154 16108 Exposure complete
03:10:26.085 00.058 16108 worker thread done servicing request
03:10:26.085 00.000 21068 OnExposeComplete: enter
03:10:26.086 00.001 21068 UpdateGuideState(): m_state=6
03:10:26.087 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1031
03:10:26.088 00.001 21068 Star::Find returns 1 (0), X=463.47, Y=436.68, Mass=95025, SNR=65.4, Peak=15152 HFD=2.8
03:10:26.089 00.001 21068 MultiStar: [#1 -0.10,0.05,1.02,U] [#2 -0.10,0.03,0.90,U] [#3 -0.18,-0.09,1.01,U] [#4 -0.37,-0.32,0.00,M3] [#5 -0.29,0.21,0.76,U] [#6 -0.07,-0.32,0.66,U] [#7 -0.45,-0.06,0.59,U] [#8 -0.42,-0.05,0.67,U] 
03:10:26.089 00.000 21068 refined, 7 included, MultiStar: {-0.23, -0.04}, one-star: {-0.33, -0.14}
03:10:26.090 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
03:10:26.091 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
03:10:26.092 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.96 mountX=0.22 mountY=0.09, mountTheta=0.41
03:10:26.093 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.04, opts=13)
03:10:26.094 00.001 21068 Enqueuing Move request for scope (-0.23, -0.04)
03:10:26.095 00.001 16108 Worker thread wakes up
03:10:26.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
03:10:26.095 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
03:10:26.095 00.000 16108 Moving (-0.23, -0.04) raw xDistance=0.22 yDistance=0.09
03:10:26.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:10:26.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:26.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:10:26.095 00.000 16108 MoveAxis(W, 62, ABG)
03:10:26.095 00.000 16108 Guiding  Dir = 3, Dur = 62
03:10:26.096 00.001 16108 IsSlewing returns 0
03:10:26.096 00.000 16108 IsGuiding returns 0
03:10:26.098 00.002 16108 PulseGuide returned control before completion, sleep 71
03:10:26.100 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3824, FiltMin=3280, FiltMax=35795, Gamma=1.000
03:10:26.127 00.027 21068 UpdateGuideState exits: m=95025 SNR=65.4
03:10:26.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:26.128 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:26.130 00.002 21068 Enqueuing Expose request
03:10:26.183 00.053 16108 IsGuiding returns 0
03:10:26.183 00.000 16108 Move returns status 0, amount 62
03:10:26.183 00.000 16108 MoveAxis(N, 0, ABG)
03:10:26.183 00.000 16108 Move returns status 0, amount 0
03:10:26.183 00.000 16108 move complete, result=0
03:10:26.183 00.000 16108 worker thread done servicing request
03:10:26.183 00.000 16108 Worker thread wakes up
03:10:26.183 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
03:10:26.184 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:26.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:27.144 00.960 16108 Exposure complete
03:10:27.202 00.058 16108 worker thread done servicing request
03:10:27.202 00.000 21068 OnExposeComplete: enter
03:10:27.203 00.001 21068 UpdateGuideState(): m_state=6
03:10:27.204 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1032
03:10:27.205 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.61, Mass=88153, SNR=68.4, Peak=16448 HFD=2.7
03:10:27.207 00.002 21068 MultiStar: [#1 -0.14,-0.21,0.97,U] [#2 -0.05,0.11,0.93,U] [#3 0.10,0.00,0.85,U] [#4 -0.08,-0.16,0.72,U] [#5 -0.04,0.25,0.60,U] [#6 0.24,-0.05,0.65,U] [#7 -0.30,-0.16,0.77,U] [#8 -0.09,-0.01,0.58,U] 
03:10:27.208 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.07, -0.21}
03:10:27.208 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
03:10:27.210 00.002 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
03:10:27.211 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=0.04 mountY=0.07, mountTheta=1.03
03:10:27.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.06, opts=13)
03:10:27.213 00.001 21068 Enqueuing Move request for scope (-0.05, -0.06)
03:10:27.213 00.000 16108 Worker thread wakes up
03:10:27.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
03:10:27.214 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
03:10:27.214 00.000 16108 Moving (-0.05, -0.06) raw xDistance=0.04 yDistance=0.07
03:10:27.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:10:27.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:27.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:10:27.214 00.000 16108 MoveAxis(E, 0, ABG)
03:10:27.214 00.000 16108 Move returns status 0, amount 0
03:10:27.214 00.000 16108 MoveAxis(N, 0, ABG)
03:10:27.214 00.000 16108 Move returns status 0, amount 0
03:10:27.214 00.000 16108 move complete, result=0
03:10:27.214 00.000 16108 worker thread done servicing request
03:10:27.219 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3824, FiltMin=3315, FiltMax=41206, Gamma=1.000
03:10:27.233 00.014 21068 UpdateGuideState exits: m=88153 SNR=68.4
03:10:27.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:27.234 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:27.235 00.001 21068 Enqueuing Expose request
03:10:27.236 00.001 16108 Worker thread wakes up
03:10:27.236 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:27.236 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:27.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:28.396 01.160 16108 Exposure complete
03:10:28.463 00.067 16108 worker thread done servicing request
03:10:28.463 00.000 21068 OnExposeComplete: enter
03:10:28.464 00.001 21068 UpdateGuideState(): m_state=6
03:10:28.466 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1033
03:10:28.467 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.80, Mass=94544, SNR=67.9, Peak=18176 HFD=2.5
03:10:28.468 00.001 21068 MultiStar: [#1 0.21,-0.13,0.98,U] [#2 0.60,-0.05,0.00,M1] [#3 -0.10,0.10,0.76,U] [#4 0.08,-0.12,0.87,U] [#5 0.42,0.17,0.58,U] [#6 0.22,-0.13,0.64,U] [#7 0.13,-0.12,0.56,U] [#8 0.24,-0.02,0.55,U] 
03:10:28.469 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.16, -0.02}
03:10:28.470 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:10:28.470 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
03:10:28.471 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
03:10:28.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
03:10:28.474 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
03:10:28.475 00.001 16108 Worker thread wakes up
03:10:28.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
03:10:28.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
03:10:28.475 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
03:10:28.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:28.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:28.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:10:28.475 00.000 16108 MoveAxis(E, 0, ABG)
03:10:28.475 00.000 16108 Move returns status 0, amount 0
03:10:28.476 00.001 16108 MoveAxis(N, 0, ABG)
03:10:28.476 00.000 16108 Move returns status 0, amount 0
03:10:28.476 00.000 16108 move complete, result=0
03:10:28.476 00.000 16108 worker thread done servicing request
03:10:28.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3824, FiltMin=3206, FiltMax=38019, Gamma=1.000
03:10:28.981 00.501 21068 UpdateGuideState exits: m=94544 SNR=67.9
03:10:28.984 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:28.985 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:28.986 00.001 21068 Enqueuing Expose request
03:10:28.987 00.001 16108 Worker thread wakes up
03:10:28.987 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:28.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:28.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:29.960 00.972 16108 Exposure complete
03:10:30.035 00.075 16108 worker thread done servicing request
03:10:30.035 00.000 21068 OnExposeComplete: enter
03:10:30.036 00.001 21068 UpdateGuideState(): m_state=6
03:10:30.037 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1034
03:10:30.038 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.70, Mass=98498, SNR=66.2, Peak=17632 HFD=2.8
03:10:30.039 00.001 21068 MultiStar: [#1 0.04,-0.16,1.04,U] [#2 0.25,-0.18,0.92,U] [#3 0.23,0.12,0.70,U] [#4 -0.07,-0.22,0.82,U] [#5 0.15,0.53,0.00,M1] [#6 0.10,0.14,0.84,U] [#7 -0.41,-0.27,0.00,M3] [#8 -0.21,0.05,0.59,U] 
03:10:30.040 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {-0.24, -0.12}
03:10:30.041 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
03:10:30.042 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.06)
03:10:30.043 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=-0.03 mountY=0.06, mountTheta=2.01
03:10:30.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
03:10:30.046 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
03:10:30.048 00.002 16108 Worker thread wakes up
03:10:30.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:10:30.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:10:30.048 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.06
03:10:30.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:10:30.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:30.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:10:30.048 00.000 16108 MoveAxis(E, 0, ABG)
03:10:30.048 00.000 16108 Move returns status 0, amount 0
03:10:30.048 00.000 16108 MoveAxis(N, 0, ABG)
03:10:30.048 00.000 16108 Move returns status 0, amount 0
03:10:30.048 00.000 16108 move complete, result=0
03:10:30.048 00.000 16108 worker thread done servicing request
03:10:30.054 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=3824, FiltMin=3293, FiltMax=37603, Gamma=1.000
03:10:30.073 00.019 21068 UpdateGuideState exits: m=98498 SNR=66.2
03:10:30.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:30.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:30.076 00.001 21068 Enqueuing Expose request
03:10:30.077 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:30.078 00.001 16108 Worker thread wakes up
03:10:30.078 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:30.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:31.230 01.152 16108 Exposure complete
03:10:31.288 00.058 16108 worker thread done servicing request
03:10:31.288 00.000 21068 OnExposeComplete: enter
03:10:31.290 00.002 21068 UpdateGuideState(): m_state=6
03:10:31.291 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1035
03:10:31.292 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.57, Mass=94491, SNR=78.5, Peak=17392 HFD=2.8
03:10:31.294 00.002 21068 MultiStar: [#1 0.09,-0.36,0.79,U] [#2 0.16,-0.21,0.80,U] [#3 0.21,-0.10,0.63,U] [#4 0.29,-0.05,0.60,U] [#5 0.10,0.12,0.57,U] [#6 -0.05,-0.59,0.00,M1] [#7 -0.12,-0.35,0.49,U] [#8 0.24,-0.13,0.42,U] 
03:10:31.296 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.18}, one-star: {-0.08, -0.25}
03:10:31.297 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
03:10:31.298 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
03:10:31.298 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.06 mountX=-0.13 mountY=0.15, mountTheta=2.28
03:10:31.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.18, opts=13)
03:10:31.300 00.000 21068 Enqueuing Move request for scope (0.10, -0.18)
03:10:31.301 00.001 16108 Worker thread wakes up
03:10:31.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
03:10:31.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
03:10:31.302 00.001 16108 Moving (0.10, -0.18) raw xDistance=-0.13 yDistance=0.15
03:10:31.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:10:31.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:31.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:10:31.302 00.000 16108 MoveAxis(E, 0, ABG)
03:10:31.302 00.000 16108 Move returns status 0, amount 0
03:10:31.302 00.000 16108 MoveAxis(N, 0, ABG)
03:10:31.302 00.000 16108 Move returns status 0, amount 0
03:10:31.302 00.000 16108 move complete, result=0
03:10:31.302 00.000 16108 worker thread done servicing request
03:10:31.306 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3824, FiltMin=3261, FiltMax=40214, Gamma=1.000
03:10:31.319 00.013 21068 UpdateGuideState exits: m=94491 SNR=78.5
03:10:31.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:31.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:31.322 00.001 21068 Enqueuing Expose request
03:10:31.323 00.001 16108 Worker thread wakes up
03:10:31.323 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:31.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:31.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:31.325 00.002 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:31.326 00.001 21068 case statement mapped state 6 to 3
03:10:31.327 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:32.317 00.990 16108 Exposure complete
03:10:32.370 00.053 16108 worker thread done servicing request
03:10:32.370 00.000 21068 OnExposeComplete: enter
03:10:32.371 00.001 21068 UpdateGuideState(): m_state=6
03:10:32.372 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1036
03:10:32.373 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.53, Mass=107877, SNR=80.7, Peak=17200 HFD=2.9
03:10:32.374 00.001 21068 MultiStar: [#1 0.03,-0.16,0.75,U] [#2 0.23,-0.13,0.71,U] [#3 0.09,-0.11,0.58,U] [#4 0.07,-0.13,0.62,U] [#5 0.03,0.04,0.56,U] [#6 -0.08,-0.33,0.55,U] [#7 -0.30,-0.11,0.46,U] [#8 -0.12,-0.25,0.47,U] 
03:10:32.375 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.17}, one-star: {0.00, -0.29}
03:10:32.375 00.000 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
03:10:32.376 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
03:10:32.377 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.51 mountX=-0.04 mountY=0.16, mountTheta=1.81
03:10:32.380 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.17, opts=13)
03:10:32.381 00.001 21068 Enqueuing Move request for scope (0.01, -0.17)
03:10:32.384 00.003 16108 Worker thread wakes up
03:10:32.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
03:10:32.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
03:10:32.384 00.000 16108 Moving (0.01, -0.17) raw xDistance=-0.04 yDistance=0.16
03:10:32.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:10:32.385 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:32.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:10:32.385 00.000 16108 MoveAxis(E, 0, ABG)
03:10:32.385 00.000 16108 Move returns status 0, amount 0
03:10:32.385 00.000 16108 MoveAxis(N, 0, ABG)
03:10:32.385 00.000 16108 Move returns status 0, amount 0
03:10:32.385 00.000 16108 move complete, result=0
03:10:32.385 00.000 16108 worker thread done servicing request
03:10:32.394 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3827, FiltMin=3267, FiltMax=38870, Gamma=1.000
03:10:32.408 00.014 21068 UpdateGuideState exits: m=107877 SNR=80.7
03:10:32.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:32.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:32.412 00.001 21068 Enqueuing Expose request
03:10:32.413 00.001 16108 Worker thread wakes up
03:10:32.413 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:32.415 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:32.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:32.419 00.004 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:32.421 00.002 21068 case statement mapped state 6 to 3
03:10:32.422 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:33.522 01.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:33.525 00.003 21068 case statement mapped state 6 to 3
03:10:33.528 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:33.583 00.055 16108 Exposure complete
03:10:33.649 00.066 16108 worker thread done servicing request
03:10:33.649 00.000 21068 OnExposeComplete: enter
03:10:33.650 00.001 21068 UpdateGuideState(): m_state=6
03:10:33.652 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1037
03:10:33.653 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.59, Mass=94457, SNR=74.4, Peak=17696 HFD=2.6
03:10:33.655 00.002 21068 MultiStar: [#1 0.16,-0.23,0.79,U] [#2 0.27,-0.25,0.85,U] [#3 0.13,-0.16,0.62,U] [#4 0.05,-0.41,0.80,U] [#5 0.19,-0.21,0.72,U] [#6 -0.00,-0.31,0.60,U] [#7 -0.09,-0.36,0.42,U] [#8 0.15,-0.36,0.47,U] 
03:10:33.655 00.000 21068 single-star, 8 included, MultiStar: {0.11, -0.27}, one-star: {0.02, -0.23}
03:10:33.656 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:10:33.657 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
03:10:33.658 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.47 mountX=-0.06 mountY=0.22, mountTheta=1.85
03:10:33.659 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.23, opts=13)
03:10:33.660 00.001 21068 Enqueuing Move request for scope (0.02, -0.23)
03:10:33.661 00.001 16108 Worker thread wakes up
03:10:33.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
03:10:33.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
03:10:33.661 00.000 16108 Moving (0.02, -0.23) raw xDistance=-0.06 yDistance=0.22
03:10:33.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:33.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:10:33.661 00.000 16108 MoveAxis(E, 0, ABG)
03:10:33.661 00.000 16108 Move returns status 0, amount 0
03:10:33.661 00.000 16108 MoveAxis(S, 44, ABG)
03:10:33.661 00.000 16108 Guiding  Dir = 1, Dur = 44
03:10:33.663 00.002 16108 IsSlewing returns 0
03:10:33.663 00.000 16108 IsGuiding returns 0
03:10:33.666 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3830, FiltMin=3296, FiltMax=37200, Gamma=1.000
03:10:33.679 00.013 21068 UpdateGuideState exits: m=94457 SNR=74.4
03:10:33.679 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:33.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:33.681 00.001 21068 Enqueuing Expose request
03:10:33.691 00.010 16108 PulseGuide returned control before completion, sleep 26
03:10:33.721 00.030 16108 IsGuiding returns 1
03:10:33.721 00.000 16108 scope still moving after pulse duration time elapsed
03:10:33.754 00.033 16108 IsSlewing returns 0
03:10:33.754 00.000 16108 IsGuiding returns 1
03:10:33.785 00.031 16108 IsSlewing returns 0
03:10:33.785 00.000 16108 IsGuiding returns 0
03:10:33.786 00.001 16108 scope move finished after 44 + 79 ms
03:10:33.786 00.000 16108 Move returns status 0, amount 44
03:10:33.786 00.000 16108 move complete, result=0
03:10:33.786 00.000 16108 worker thread done servicing request
03:10:33.786 00.000 16108 Worker thread wakes up
03:10:33.786 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
03:10:33.789 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:33.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:34.635 00.846 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:34.637 00.002 21068 case statement mapped state 6 to 3
03:10:34.640 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:34.776 00.136 16108 Exposure complete
03:10:34.839 00.063 16108 worker thread done servicing request
03:10:34.840 00.001 21068 OnExposeComplete: enter
03:10:34.840 00.000 21068 UpdateGuideState(): m_state=6
03:10:34.841 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1038
03:10:34.842 00.001 21068 Star::Find returns 1 (0), X=464.08, Y=436.82, Mass=103472, SNR=73.4, Peak=18960 HFD=2.6
03:10:34.843 00.001 21068 MultiStar: [#1 0.43,0.02,0.86,U] [#2 0.33,0.03,0.76,U] [#3 0.16,-0.11,0.68,U] [#4 0.25,0.10,0.71,U] [#5 0.27,0.13,0.49,U] [#6 0.35,-0.20,0.62,U] [#7 -0.09,-0.04,0.52,U] [#8 -0.04,-0.04,0.51,U] 
03:10:34.844 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.01}, one-star: {0.27, 0.00}
03:10:34.845 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
03:10:34.845 00.000 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
03:10:34.847 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.05 mountX=-0.24 mountY=-0.04, mountTheta=-2.96
03:10:34.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.01, opts=13)
03:10:34.850 00.001 21068 Enqueuing Move request for scope (0.24, -0.01)
03:10:34.851 00.001 16108 Worker thread wakes up
03:10:34.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
03:10:34.851 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
03:10:34.851 00.000 16108 Moving (0.24, -0.01) raw xDistance=-0.24 yDistance=-0.04
03:10:34.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:10:34.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:34.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:34.851 00.000 16108 MoveAxis(E, 62, ABG)
03:10:34.851 00.000 16108 Guiding  Dir = 2, Dur = 62
03:10:34.851 00.000 16108 IsSlewing returns 0
03:10:34.852 00.001 16108 IsGuiding returns 0
03:10:34.855 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3833, FiltMin=3305, FiltMax=34499, Gamma=1.000
03:10:34.868 00.013 21068 UpdateGuideState exits: m=103472 SNR=73.4
03:10:34.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:34.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:34.871 00.001 21068 Enqueuing Expose request
03:10:34.874 00.003 16108 PulseGuide returned control before completion, sleep 50
03:10:34.935 00.061 16108 IsGuiding returns 1
03:10:34.935 00.000 16108 scope still moving after pulse duration time elapsed
03:10:34.966 00.031 16108 IsSlewing returns 0
03:10:34.966 00.000 16108 IsGuiding returns 0
03:10:34.966 00.000 16108 scope move finished after 62 + 52 ms
03:10:34.966 00.000 16108 Move returns status 0, amount 62
03:10:34.966 00.000 16108 MoveAxis(N, 0, ABG)
03:10:34.966 00.000 16108 Move returns status 0, amount 0
03:10:34.966 00.000 16108 move complete, result=0
03:10:34.966 00.000 16108 worker thread done servicing request
03:10:34.966 00.000 16108 Worker thread wakes up
03:10:34.966 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
03:10:34.968 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:34.969 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:35.700 00.731 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:35.702 00.002 21068 case statement mapped state 6 to 3
03:10:35.703 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:35.802 00.099 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:35.804 00.002 21068 case statement mapped state 6 to 3
03:10:35.806 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:35.904 00.098 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
03:10:35.906 00.002 21068 PhdController::Dither begins
03:10:35.908 00.002 21068 dither: size=1.00, dRA=0.06 dDec=0.14
03:10:35.910 00.002 21068 MountToCamera -- mountTheta (1.15) + m_xAngle (2.97) = xAngle (4.12 = -2.16)
03:10:35.911 00.001 21068 MountToCamera -- mountX=0.06 mountY=0.14 hyp=0.16 mountTheta=1.15 cameraX=-0.09, cameraY=-0.13 cameraTheta=-2.16
03:10:35.914 00.003 21068 setting lock position to (463.72, 436.69)
03:10:35.916 00.002 21068 Mount: notify guiding dithered (-0.1, -0.1)
03:10:35.918 00.002 21068 MultiStar: stabilizing after lock position change
03:10:35.919 00.001 21068 Status Line: Dither by 0.06,0.14
03:10:35.923 00.004 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:10:35.925 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
03:10:35.926 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
03:10:36.141 00.215 16108 Exposure complete
03:10:36.216 00.075 16108 worker thread done servicing request
03:10:36.216 00.000 21068 OnExposeComplete: enter
03:10:36.217 00.001 21068 UpdateGuideState(): m_state=6
03:10:36.218 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1039
03:10:36.219 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.43, Mass=105504, SNR=75.4, Peak=17040 HFD=3.1
03:10:36.219 00.000 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
03:10:36.220 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
03:10:36.221 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=-0.17 mountY=0.23, mountTheta=2.21
03:10:36.223 00.002 21068 dither recenter: remaining=(-0.1,-0.1) step=(-0.1,-0.1)
03:10:36.223 00.000 21068 MountToCamera -- mountTheta (-1.99) + m_xAngle (2.97) = xAngle (0.98 = 0.98)
03:10:36.224 00.001 21068 MountToCamera -- mountX=-0.06 mountY=-0.14 hyp=0.16 mountTheta=-1.99 cameraX=0.09, cameraY=0.13 cameraTheta=0.98
03:10:36.225 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.13, opts=4)
03:10:36.226 00.001 21068 Enqueuing Move request for scope (0.09, 0.13)
03:10:36.226 00.000 21068 Mount: notify direct move -0.06,-0.14
03:10:36.227 00.001 16108 Worker thread wakes up
03:10:36.227 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0x4
03:10:36.227 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:10:36.227 00.000 16108 Moving (0.09, 0.13) raw xDistance=-0.06 yDistance=-0.14
03:10:36.227 00.000 16108 MoveAxis(E, 26, B)
03:10:36.227 00.000 16108 Guiding  Dir = 2, Dur = 26
03:10:36.228 00.001 16108 IsSlewing returns 0
03:10:36.228 00.000 16108 IsGuiding returns 0
03:10:36.234 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3837, FiltMin=3293, FiltMax=34102, Gamma=1.000
03:10:36.248 00.014 21068 UpdateGuideState exits: m=105504 SNR=75.4
03:10:36.249 00.001 21068 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 1 / 99999
03:10:36.250 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687436.250,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:10:36.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:36.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:36.252 00.000 21068 Enqueuing Expose request
03:10:36.277 00.025 16108 IsGuiding returns 1
03:10:36.278 00.001 16108 scope still moving after pulse duration time elapsed
03:10:36.307 00.029 16108 IsSlewing returns 0
03:10:36.307 00.000 16108 IsGuiding returns 1
03:10:36.338 00.031 16108 IsSlewing returns 0
03:10:36.338 00.000 16108 IsGuiding returns 1
03:10:36.369 00.031 16108 IsSlewing returns 0
03:10:36.369 00.000 16108 IsGuiding returns 0
03:10:36.369 00.000 16108 scope move finished after 26 + 115 ms
03:10:36.369 00.000 16108 Move returns status 0, amount 26
03:10:36.370 00.001 16108 MoveAxis(N, 29, B)
03:10:36.370 00.000 16108 Guiding  Dir = 0, Dur = 29
03:10:36.370 00.000 16108 IsSlewing returns 0
03:10:36.370 00.000 16108 IsGuiding returns 0
03:10:36.433 00.063 16108 IsGuiding returns 1
03:10:36.433 00.000 16108 scope still moving after pulse duration time elapsed
03:10:36.463 00.030 16108 IsSlewing returns 0
03:10:36.463 00.000 16108 IsGuiding returns 1
03:10:36.494 00.031 16108 IsSlewing returns 0
03:10:36.494 00.000 16108 IsGuiding returns 1
03:10:36.525 00.031 16108 IsSlewing returns 0
03:10:36.525 00.000 16108 IsGuiding returns 0
03:10:36.526 00.001 16108 scope move finished after 29 + 126 ms
03:10:36.526 00.000 16108 Move returns status 0, amount 29
03:10:36.526 00.000 16108 move complete, result=0
03:10:36.526 00.000 16108 worker thread done servicing request
03:10:36.526 00.000 16108 Worker thread wakes up
03:10:36.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:36.526 00.000 21068 GuideStep: -0.1 px 26 ms EAST, -0.1 px 29 ms NORTH
03:10:36.529 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:37.515 00.986 16108 Exposure complete
03:10:37.581 00.066 16108 worker thread done servicing request
03:10:37.581 00.000 21068 OnExposeComplete: enter
03:10:37.582 00.001 21068 UpdateGuideState(): m_state=6
03:10:37.583 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1040
03:10:37.583 00.000 21068 Star::Find returns 1 (0), X=463.95, Y=436.58, Mass=101920, SNR=73.0, Peak=16672 HFD=2.5
03:10:37.584 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
03:10:37.585 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
03:10:37.586 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.44 mountX=-0.24 mountY=0.05, mountTheta=2.93
03:10:37.587 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.11, opts=13)
03:10:37.588 00.001 21068 Enqueuing Move request for scope (0.23, -0.11)
03:10:37.589 00.001 16108 Worker thread wakes up
03:10:37.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
03:10:37.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
03:10:37.589 00.000 16108 Moving (0.23, -0.11) raw xDistance=-0.24 yDistance=0.05
03:10:37.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:10:37.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:37.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:37.589 00.000 16108 MoveAxis(E, 64, ABG)
03:10:37.589 00.000 16108 Guiding  Dir = 2, Dur = 64
03:10:37.589 00.000 16108 IsSlewing returns 0
03:10:37.590 00.001 16108 IsGuiding returns 0
03:10:37.594 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3840, FiltMin=3277, FiltMax=40006, Gamma=1.000
03:10:37.604 00.010 16108 PulseGuide returned control before completion, sleep 61
03:10:37.608 00.004 21068 UpdateGuideState exits: m=101920 SNR=73.0
03:10:37.609 00.001 21068 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 2 / 99999
03:10:37.610 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687437.610,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.25,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
03:10:37.610 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:37.611 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:37.612 00.001 21068 Enqueuing Expose request
03:10:37.679 00.067 16108 IsGuiding returns 1
03:10:37.679 00.000 16108 scope still moving after pulse duration time elapsed
03:10:37.711 00.032 16108 IsSlewing returns 0
03:10:37.711 00.000 16108 IsGuiding returns 0
03:10:37.712 00.001 16108 scope move finished after 64 + 57 ms
03:10:37.712 00.000 16108 Move returns status 0, amount 64
03:10:37.712 00.000 16108 MoveAxis(N, 0, ABG)
03:10:37.712 00.000 16108 Move returns status 0, amount 0
03:10:37.712 00.000 16108 move complete, result=0
03:10:37.712 00.000 16108 worker thread done servicing request
03:10:37.712 00.000 16108 Worker thread wakes up
03:10:37.712 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
03:10:37.715 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:37.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:38.880 01.165 16108 Exposure complete
03:10:38.938 00.058 16108 worker thread done servicing request
03:10:38.938 00.000 21068 OnExposeComplete: enter
03:10:38.940 00.002 21068 UpdateGuideState(): m_state=6
03:10:38.943 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1041
03:10:38.945 00.002 21068 Star::Find returns 1 (0), X=463.28, Y=436.54, Mass=99095, SNR=64.4, Peak=16352 HFD=2.8
03:10:38.948 00.003 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
03:10:38.949 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
03:10:38.950 00.001 21068 CameraToMount -- cameraX=-0.44 cameraY=-0.15 hyp=0.47 cameraTheta=-2.82 mountX=0.41 mountY=0.24, mountTheta=0.54
03:10:38.951 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.44, y=-0.15, opts=13)
03:10:38.952 00.001 21068 Enqueuing Move request for scope (-0.44, -0.15)
03:10:38.953 00.001 16108 Worker thread wakes up
03:10:38.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.15) opts 0xd
03:10:38.953 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.44, -0.15)
03:10:38.953 00.000 16108 Moving (-0.44, -0.15) raw xDistance=0.41 yDistance=0.24
03:10:38.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
03:10:38.955 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:38.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:10:38.955 00.000 16108 MoveAxis(W, 103, ABG)
03:10:38.955 00.000 16108 Guiding  Dir = 3, Dur = 103
03:10:38.955 00.000 16108 IsSlewing returns 0
03:10:38.955 00.000 16108 IsGuiding returns 0
03:10:38.957 00.002 16108 PulseGuide returned control before completion, sleep 112
03:10:38.958 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3843, FiltMin=3257, FiltMax=37955, Gamma=1.000
03:10:38.975 00.017 21068 UpdateGuideState exits: m=99095 SNR=64.4
03:10:38.976 00.001 21068 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 3 / 99999
03:10:38.977 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687438.977,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.32,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
03:10:38.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:38.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:38.980 00.001 21068 Enqueuing Expose request
03:10:39.074 00.094 16108 IsGuiding returns 1
03:10:39.074 00.000 16108 scope still moving after pulse duration time elapsed
03:10:39.105 00.031 16108 IsSlewing returns 0
03:10:39.105 00.000 16108 IsGuiding returns 1
03:10:39.137 00.032 16108 IsSlewing returns 0
03:10:39.137 00.000 16108 IsGuiding returns 0
03:10:39.137 00.000 16108 scope move finished after 103 + 79 ms
03:10:39.138 00.001 16108 Move returns status 0, amount 103
03:10:39.138 00.000 16108 MoveAxis(N, 0, ABG)
03:10:39.138 00.000 16108 Move returns status 0, amount 0
03:10:39.138 00.000 16108 move complete, result=0
03:10:39.138 00.000 16108 worker thread done servicing request
03:10:39.138 00.000 21068 GuideStep: 0.4 px 103 ms WEST, 0.2 px 0 ms NORTH
03:10:39.139 00.001 16108 Worker thread wakes up
03:10:39.139 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:39.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:40.112 00.973 16108 Exposure complete
03:10:40.177 00.065 16108 worker thread done servicing request
03:10:40.177 00.000 21068 OnExposeComplete: enter
03:10:40.178 00.001 21068 UpdateGuideState(): m_state=6
03:10:40.179 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1042
03:10:40.180 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.64, Mass=90820, SNR=59.8, Peak=15712 HFD=2.9
03:10:40.181 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
03:10:40.183 00.002 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
03:10:40.184 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.78 mountX=0.12 mountY=0.08, mountTheta=0.58
03:10:40.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
03:10:40.189 00.002 21068 Enqueuing Move request for scope (-0.13, -0.05)
03:10:40.190 00.001 16108 Worker thread wakes up
03:10:40.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
03:10:40.190 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
03:10:40.190 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
03:10:40.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:10:40.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:40.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:10:40.190 00.000 16108 MoveAxis(E, 0, ABG)
03:10:40.190 00.000 16108 Move returns status 0, amount 0
03:10:40.190 00.000 16108 MoveAxis(N, 0, ABG)
03:10:40.190 00.000 16108 Move returns status 0, amount 0
03:10:40.190 00.000 16108 move complete, result=0
03:10:40.191 00.001 16108 worker thread done servicing request
03:10:40.197 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3846, FiltMin=3318, FiltMax=41462, Gamma=1.000
03:10:40.211 00.014 21068 UpdateGuideState exits: m=90820 SNR=59.8
03:10:40.212 00.001 21068 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 4 / 99999
03:10:40.213 00.001 21068 PhdController: newstate STATE_FINISH
03:10:40.213 00.000 21068 PhdController complete: success
03:10:40.214 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781687440.214,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:10:40.216 00.002 21068 Mount: notify guiding dither settle done success=1
03:10:40.216 00.000 21068 PhdController: newstate STATE_IDLE
03:10:40.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:40.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:40.218 00.000 21068 Enqueuing Expose request
03:10:40.219 00.001 16108 Worker thread wakes up
03:10:40.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:40.219 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:40.220 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:41.028 00.808 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:41.030 00.002 21068 case statement mapped state 6 to 3
03:10:41.032 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:41.129 00.097 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:10:41.132 00.003 21068 PhdController::Guide begins
03:10:41.135 00.003 21068 PhdController: newstate STATE_SETUP
03:10:41.138 00.003 21068 PhdController: setup
03:10:41.140 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
03:10:41.143 00.003 21068 PhdController: guider state = 6
03:10:41.144 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:10:41.147 00.003 21068 PhdController: newstate STATE_SETTLE_WAIT
03:10:41.148 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:10:41.180 00.032 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:10:41.182 00.002 21068 case statement mapped state 6 to 3
03:10:41.184 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:10:41.394 00.210 16108 Exposure complete
03:10:41.451 00.057 16108 worker thread done servicing request
03:10:41.451 00.000 21068 OnExposeComplete: enter
03:10:41.452 00.001 21068 UpdateGuideState(): m_state=6
03:10:41.454 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:10:41.455 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.61, Mass=83015, SNR=64.7, Peak=16560 HFD=2.8
03:10:41.455 00.000 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
03:10:41.456 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
03:10:41.457 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.26 mountX=0.05 mountY=0.09, mountTheta=1.07
03:10:41.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
03:10:41.460 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
03:10:41.461 00.001 16108 Worker thread wakes up
03:10:41.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
03:10:41.461 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
03:10:41.461 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.05 yDistance=0.09
03:10:41.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:41.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:41.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:10:41.461 00.000 16108 MoveAxis(E, 0, ABG)
03:10:41.461 00.000 16108 Move returns status 0, amount 0
03:10:41.461 00.000 16108 MoveAxis(N, 0, ABG)
03:10:41.461 00.000 16108 Move returns status 0, amount 0
03:10:41.462 00.001 16108 move complete, result=0
03:10:41.463 00.001 16108 worker thread done servicing request
03:10:41.465 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3849, FiltMin=3225, FiltMax=37843, Gamma=1.000
03:10:41.478 00.013 21068 UpdateGuideState exits: m=83015 SNR=64.7
03:10:41.480 00.002 21068 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 1 / 99999
03:10:41.481 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687441.481,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:10:41.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:41.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:41.483 00.000 21068 Enqueuing Expose request
03:10:41.484 00.001 16108 Worker thread wakes up
03:10:41.484 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:41.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:41.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:42.474 00.989 16108 Exposure complete
03:10:42.555 00.081 16108 worker thread done servicing request
03:10:42.555 00.000 21068 OnExposeComplete: enter
03:10:42.558 00.003 21068 UpdateGuideState(): m_state=6
03:10:42.561 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1044
03:10:42.563 00.002 21068 Star::Find returns 1 (0), X=463.76, Y=436.74, Mass=95366, SNR=65.4, Peak=16256 HFD=2.6
03:10:42.566 00.003 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
03:10:42.566 00.000 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
03:10:42.567 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
03:10:42.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
03:10:42.571 00.002 21068 Enqueuing Move request for scope (0.04, 0.05)
03:10:42.572 00.001 16108 Worker thread wakes up
03:10:42.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
03:10:42.572 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:10:42.572 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
03:10:42.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:10:42.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:42.573 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:10:42.573 00.000 16108 MoveAxis(E, 0, ABG)
03:10:42.573 00.000 16108 Move returns status 0, amount 0
03:10:42.573 00.000 16108 MoveAxis(N, 0, ABG)
03:10:42.573 00.000 16108 Move returns status 0, amount 0
03:10:42.573 00.000 16108 move complete, result=0
03:10:42.573 00.000 16108 worker thread done servicing request
03:10:42.581 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=3853, FiltMin=3331, FiltMax=42243, Gamma=1.000
03:10:42.605 00.024 21068 UpdateGuideState exits: m=95366 SNR=65.4
03:10:42.606 00.001 21068 PhdController: settling, locked = 1, distance = 0.17 (2.00) aobump = 0 frame = 2 / 99999
03:10:42.607 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687442.607,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.17,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
03:10:42.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:42.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:42.610 00.001 21068 Enqueuing Expose request
03:10:42.611 00.001 16108 Worker thread wakes up
03:10:42.611 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:42.612 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:42.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:43.785 01.173 16108 Exposure complete
03:10:43.850 00.065 16108 worker thread done servicing request
03:10:43.850 00.000 21068 OnExposeComplete: enter
03:10:43.851 00.001 21068 UpdateGuideState(): m_state=6
03:10:43.852 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1045
03:10:43.853 00.001 21068 Star::Find returns 1 (0), X=463.55, Y=436.50, Mass=90130, SNR=67.7, Peak=16432 HFD=3.1
03:10:43.854 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
03:10:43.854 00.000 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
03:10:43.855 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.30 mountX=0.13 mountY=0.22, mountTheta=1.03
03:10:43.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.19, opts=13)
03:10:43.860 00.003 21068 Enqueuing Move request for scope (-0.17, -0.19)
03:10:43.862 00.002 16108 Worker thread wakes up
03:10:43.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
03:10:43.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
03:10:43.862 00.000 16108 Moving (-0.17, -0.19) raw xDistance=0.13 yDistance=0.22
03:10:43.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:10:43.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:43.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:10:43.862 00.000 16108 MoveAxis(E, 0, ABG)
03:10:43.862 00.000 16108 Move returns status 0, amount 0
03:10:43.862 00.000 16108 MoveAxis(N, 0, ABG)
03:10:43.862 00.000 16108 Move returns status 0, amount 0
03:10:43.862 00.000 16108 move complete, result=0
03:10:43.863 00.001 16108 worker thread done servicing request
03:10:43.866 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3859, FiltMin=3277, FiltMax=39046, Gamma=1.000
03:10:43.878 00.012 21068 UpdateGuideState exits: m=90130 SNR=67.7
03:10:43.879 00.001 21068 PhdController: settling, locked = 1, distance = 0.20 (2.00) aobump = 0 frame = 3 / 99999
03:10:43.880 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687443.880,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.20,"Time":2.4,"SettleTime":3.0,"StarLocked":true}
03:10:43.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:43.881 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:43.882 00.001 21068 Enqueuing Expose request
03:10:43.883 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:43.883 00.000 16108 Worker thread wakes up
03:10:43.884 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:43.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:44.856 00.972 16108 Exposure complete
03:10:44.919 00.063 16108 worker thread done servicing request
03:10:44.919 00.000 21068 OnExposeComplete: enter
03:10:44.920 00.001 21068 UpdateGuideState(): m_state=6
03:10:44.921 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1046
03:10:44.922 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.55, Mass=98292, SNR=69.2, Peak=15408 HFD=3.1
03:10:44.923 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
03:10:44.924 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
03:10:44.924 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-2.41 mountX=0.13 mountY=0.17, mountTheta=0.93
03:10:44.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.14, opts=13)
03:10:44.927 00.001 21068 Enqueuing Move request for scope (-0.15, -0.14)
03:10:44.929 00.002 16108 Worker thread wakes up
03:10:44.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
03:10:44.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
03:10:44.929 00.000 16108 Moving (-0.15, -0.14) raw xDistance=0.13 yDistance=0.17
03:10:44.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:10:44.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:44.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:10:44.929 00.000 16108 MoveAxis(E, 0, ABG)
03:10:44.929 00.000 16108 Move returns status 0, amount 0
03:10:44.929 00.000 16108 MoveAxis(N, 0, ABG)
03:10:44.929 00.000 16108 Move returns status 0, amount 0
03:10:44.929 00.000 16108 move complete, result=0
03:10:44.929 00.000 16108 worker thread done servicing request
03:10:44.933 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3862, FiltMin=3289, FiltMax=41433, Gamma=1.000
03:10:44.953 00.020 21068 UpdateGuideState exits: m=98292 SNR=69.2
03:10:44.955 00.002 21068 PhdController: settling, locked = 1, distance = 0.20 (2.00) aobump = 0 frame = 4 / 99999
03:10:44.956 00.001 21068 PhdController: newstate STATE_FINISH
03:10:44.957 00.001 21068 PhdController complete: success
03:10:44.957 00.000 21068 evsrv: {"Event":"SettleDone","Timestamp":1781687444.957,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:10:44.958 00.001 21068 Mount: notify guiding dither settle done success=1
03:10:44.959 00.001 21068 PhdController: newstate STATE_IDLE
03:10:44.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:44.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:44.961 00.000 21068 Enqueuing Expose request
03:10:44.962 00.001 16108 Worker thread wakes up
03:10:44.962 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:44.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:44.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:46.114 01.151 16108 Exposure complete
03:10:46.183 00.069 16108 worker thread done servicing request
03:10:46.183 00.000 21068 OnExposeComplete: enter
03:10:46.184 00.001 21068 UpdateGuideState(): m_state=6
03:10:46.186 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.187 00.001 21068 Star::Find returns 1 (0), X=463.51, Y=436.47, Mass=91567, SNR=58.4, Peak=14368 HFD=3.1
03:10:46.187 00.000 21068 MultiStar: exiting stabilization period
03:10:46.188 00.001 21068 MultiStar: updating star positions after lock position change
03:10:46.189 00.001 21068 Star::Find(15, 596, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.189 00.000 21068 Star::Find returns 1 (0), X=596.26, Y=136.03, Mass=83965, SNR=55.7, Peak=12560 HFD=3.2
03:10:46.190 00.001 21068 Star::Find(15, 690, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.190 00.000 21068 Star::Find returns 1 (0), X=691.35, Y=37.45, Mass=69851, SNR=57.7, Peak=11949 HFD=3.2
03:10:46.192 00.002 21068 Star::Find(15, 1101, 394, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.193 00.001 21068 Star::Find returns 1 (0), X=1102.24, Y=394.95, Mass=61975, SNR=50.1, Peak=11984 HFD=2.6
03:10:46.194 00.001 21068 Star::Find(15, 207, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.194 00.000 21068 Star::Find returns 1 (0), X=208.34, Y=863.29, Mass=66911, SNR=56.3, Peak=11673 HFD=2.9
03:10:46.195 00.001 21068 Star::Find(15, 1166, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.196 00.001 21068 Star::Find returns 1 (0), X=1166.74, Y=597.15, Mass=43729, SNR=45.0, Peak=9030 HFD=2.5
03:10:46.197 00.001 21068 Star::Find(15, 1162, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.197 00.000 21068 Star::Find returns 1 (0), X=1163.00, Y=871.42, Mass=49119, SNR=37.4, Peak=8928 HFD=3.0
03:10:46.198 00.001 21068 Star::Find(15, 1234, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.199 00.001 21068 Star::Find returns 1 (0), X=1235.11, Y=555.65, Mass=44332, SNR=36.5, Peak=9411 HFD=2.7
03:10:46.200 00.001 21068 Star::Find(15, 533, 824, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.200 00.000 21068 Star::Find returns 1 (0), X=534.13, Y=824.82, Mass=49675, SNR=42.6, Peak=10326 HFD=2.8
03:10:46.202 00.002 21068 Star::Find(15, 1037, 659, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.203 00.001 21068 Star::Find returns 1 (0), X=1038.16, Y=659.61, Mass=33169, SNR=27.9, Peak=8144 HFD=2.9
03:10:46.204 00.001 21068 Star::Find(15, 46, 616, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.204 00.000 21068 Star::Find returns 1 (0), X=46.63, Y=616.62, Mass=28877, SNR=29.5, Peak=7862 HFD=2.9
03:10:46.205 00.001 21068 Star::Find(15, 110, 715, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:10:46.206 00.001 21068 Star::Find returns 1 (0), X=111.05, Y=715.66, Mass=35223, SNR=34.0, Peak=8237 HFD=2.7
03:10:46.206 00.000 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
03:10:46.207 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
03:10:46.208 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-2.32 mountX=0.16 mountY=0.26, mountTheta=1.01
03:10:46.209 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.22, opts=13)
03:10:46.210 00.001 21068 Enqueuing Move request for scope (-0.21, -0.22)
03:10:46.212 00.002 16108 Worker thread wakes up
03:10:46.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
03:10:46.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
03:10:46.212 00.000 16108 Moving (-0.21, -0.22) raw xDistance=0.16 yDistance=0.26
03:10:46.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:10:46.212 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.05 newest=0.65
03:10:46.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:10:46.212 00.000 16108 MoveAxis(E, 0, ABG)
03:10:46.212 00.000 16108 Move returns status 0, amount 0
03:10:46.212 00.000 16108 MoveAxis(S, 53, ABG)
03:10:46.212 00.000 16108 Guiding  Dir = 1, Dur = 53
03:10:46.213 00.001 16108 IsSlewing returns 0
03:10:46.213 00.000 16108 IsGuiding returns 0
03:10:46.220 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3865, FiltMin=3286, FiltMax=38374, Gamma=1.000
03:10:46.221 00.001 16108 PulseGuide returned control before completion, sleep 55
03:10:46.235 00.014 21068 UpdateGuideState exits: m=91567 SNR=58.4
03:10:46.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:46.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:46.238 00.001 21068 Enqueuing Expose request
03:10:46.291 00.053 16108 IsGuiding returns 1
03:10:46.291 00.000 16108 scope still moving after pulse duration time elapsed
03:10:46.322 00.031 16108 IsSlewing returns 0
03:10:46.322 00.000 16108 IsGuiding returns 0
03:10:46.322 00.000 16108 scope move finished after 53 + 56 ms
03:10:46.322 00.000 16108 Move returns status 0, amount 53
03:10:46.322 00.000 16108 move complete, result=0
03:10:46.322 00.000 16108 worker thread done servicing request
03:10:46.322 00.000 16108 Worker thread wakes up
03:10:46.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:46.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:46.322 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH
03:10:47.292 00.970 16108 Exposure complete
03:10:47.347 00.055 16108 worker thread done servicing request
03:10:47.347 00.000 21068 OnExposeComplete: enter
03:10:47.349 00.002 21068 UpdateGuideState(): m_state=6
03:10:47.351 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1048
03:10:47.352 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.53, Mass=86083, SNR=65.3, Peak=14256 HFD=2.9
03:10:47.355 00.003 21068 MultiStar: [#1 0.19,-0.04,1.06,U] [#2 -0.35,-0.21,0.94,U] [#3 0.04,0.14,0.87,U] [#4 -0.35,-0.02,0.82,U] [#5 0.14,0.21,0.69,U] [#6 -0.01,0.17,0.71,U] [#7 -0.23,-0.18,0.54,U] [#8 -0.35,0.15,0.54,U] 
03:10:47.356 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.11, -0.16}
03:10:47.357 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
03:10:47.358 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
03:10:47.359 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.10 mountY=0.03, mountTheta=0.31
03:10:47.363 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
03:10:47.365 00.002 21068 Enqueuing Move request for scope (-0.10, -0.01)
03:10:47.368 00.003 16108 Worker thread wakes up
03:10:47.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:10:47.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:10:47.368 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.03
03:10:47.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:10:47.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:47.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:10:47.368 00.000 16108 MoveAxis(E, 0, ABG)
03:10:47.368 00.000 16108 Move returns status 0, amount 0
03:10:47.368 00.000 16108 MoveAxis(N, 0, ABG)
03:10:47.368 00.000 16108 Move returns status 0, amount 0
03:10:47.368 00.000 16108 move complete, result=0
03:10:47.368 00.000 16108 worker thread done servicing request
03:10:47.373 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3872, FiltMin=3267, FiltMax=34473, Gamma=1.000
03:10:47.389 00.016 21068 UpdateGuideState exits: m=86083 SNR=65.3
03:10:47.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:47.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:47.392 00.001 21068 Enqueuing Expose request
03:10:47.392 00.000 16108 Worker thread wakes up
03:10:47.392 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:47.392 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:47.392 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:48.545 01.153 16108 Exposure complete
03:10:48.599 00.054 16108 worker thread done servicing request
03:10:48.599 00.000 21068 OnExposeComplete: enter
03:10:48.600 00.001 21068 UpdateGuideState(): m_state=6
03:10:48.601 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1049
03:10:48.602 00.001 21068 Star::Find returns 1 (0), X=463.22, Y=436.89, Mass=90544, SNR=63.6, Peak=18448 HFD=2.5
03:10:48.603 00.001 21068 MultiStar: [#1 -0.26,0.24,0.93,U] [#2 -0.61,0.18,0.00,M1] [#3 -0.07,0.24,0.95,U] [#4 -0.55,0.16,0.00,M1] [#5 -0.33,0.15,0.63,U] [#6 -0.31,0.41,0.00,M1] [#7 -0.40,0.48,0.00,M1] [#8 -0.72,0.30,0.00,M1] 
03:10:48.604 00.001 21068 refined, 3 included, MultiStar: {-0.29, 0.21}, one-star: {-0.50, 0.20}
03:10:48.604 00.000 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
03:10:48.605 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
03:10:48.606 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.21 hyp=0.36 cameraTheta=2.52 mountX=0.32 mountY=-0.14, mountTheta=-0.40
03:10:48.607 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.21, opts=13)
03:10:48.608 00.001 21068 Enqueuing Move request for scope (-0.29, 0.21)
03:10:48.609 00.001 16108 Worker thread wakes up
03:10:48.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.21) opts 0xd
03:10:48.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.21)
03:10:48.609 00.000 16108 Moving (-0.29, 0.21) raw xDistance=0.32 yDistance=-0.14
03:10:48.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:10:48.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:48.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:10:48.609 00.000 16108 MoveAxis(W, 85, ABG)
03:10:48.609 00.000 16108 Guiding  Dir = 3, Dur = 85
03:10:48.610 00.001 16108 IsSlewing returns 0
03:10:48.610 00.000 16108 IsGuiding returns 0
03:10:48.613 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3872, FiltMin=3309, FiltMax=33459, Gamma=1.000
03:10:48.626 00.013 21068 UpdateGuideState exits: m=90544 SNR=63.6
03:10:48.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:48.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:48.629 00.001 21068 Enqueuing Expose request
03:10:48.632 00.003 16108 PulseGuide returned control before completion, sleep 73
03:10:48.709 00.077 16108 IsGuiding returns 1
03:10:48.709 00.000 16108 scope still moving after pulse duration time elapsed
03:10:48.740 00.031 16108 IsSlewing returns 0
03:10:48.740 00.000 16108 IsGuiding returns 0
03:10:48.740 00.000 16108 scope move finished after 85 + 45 ms
03:10:48.740 00.000 16108 Move returns status 0, amount 85
03:10:48.740 00.000 16108 MoveAxis(N, 0, ABG)
03:10:48.741 00.001 16108 Move returns status 0, amount 0
03:10:48.741 00.000 16108 move complete, result=0
03:10:48.741 00.000 16108 worker thread done servicing request
03:10:48.741 00.000 16108 Worker thread wakes up
03:10:48.741 00.000 21068 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH
03:10:48.743 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:48.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:49.705 00.962 16108 Exposure complete
03:10:49.773 00.068 16108 worker thread done servicing request
03:10:49.773 00.000 21068 OnExposeComplete: enter
03:10:49.775 00.002 21068 UpdateGuideState(): m_state=6
03:10:49.777 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1050
03:10:49.778 00.001 21068 Star::Find returns 1 (0), X=463.65, Y=436.89, Mass=75234, SNR=57.0, Peak=14496 HFD=2.6
03:10:49.780 00.002 21068 MultiStar: [#1 -0.14,0.09,1.22,U] [#2 -0.41,0.21,0.93,U] [#3 0.12,0.39,0.87,U] [#4 -0.05,0.09,0.88,U] [#5 -0.10,0.27,0.77,U] [#6 -0.22,0.31,0.61,U] [#7 0.16,-0.04,0.70,U] [#8 -0.25,0.22,0.63,U] 
03:10:49.782 00.002 21068 refined, 8 included, MultiStar: {-0.11, 0.19}, one-star: {-0.08, 0.21}
03:10:49.784 00.002 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
03:10:49.784 00.000 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
03:10:49.785 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.09 mountX=0.14 mountY=-0.16, mountTheta=-0.85
03:10:49.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.19, opts=13)
03:10:49.791 00.004 21068 Enqueuing Move request for scope (-0.11, 0.19)
03:10:49.793 00.002 16108 Worker thread wakes up
03:10:49.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
03:10:49.793 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
03:10:49.793 00.000 16108 Moving (-0.11, 0.19) raw xDistance=0.14 yDistance=-0.16
03:10:49.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:10:49.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:49.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:10:49.793 00.000 16108 MoveAxis(E, 0, ABG)
03:10:49.793 00.000 16108 Move returns status 0, amount 0
03:10:49.793 00.000 16108 MoveAxis(N, 0, ABG)
03:10:49.793 00.000 16108 Move returns status 0, amount 0
03:10:49.793 00.000 16108 move complete, result=0
03:10:49.794 00.001 16108 worker thread done servicing request
03:10:49.801 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3872, FiltMin=3305, FiltMax=36739, Gamma=1.000
03:10:49.823 00.022 21068 UpdateGuideState exits: m=75234 SNR=57.0
03:10:49.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:49.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:49.826 00.001 21068 Enqueuing Expose request
03:10:49.827 00.001 16108 Worker thread wakes up
03:10:49.827 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:49.828 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:49.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:50.988 01.160 16108 Exposure complete
03:10:51.064 00.076 16108 worker thread done servicing request
03:10:51.064 00.000 21068 OnExposeComplete: enter
03:10:51.065 00.001 21068 UpdateGuideState(): m_state=6
03:10:51.066 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1051
03:10:51.067 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.71, Mass=84295, SNR=71.6, Peak=15952 HFD=2.7
03:10:51.068 00.001 21068 MultiStar: [#1 0.24,0.40,0.92,U] [#2 -0.07,0.14,0.78,U] [#3 0.07,0.10,0.66,U] [#4 -0.04,0.07,0.84,U] [#5 0.07,0.09,0.52,U] [#6 -0.02,0.10,0.49,U] [#7 0.08,0.58,0.00,M1] [#8 -0.57,0.24,0.00,M1] 
03:10:51.069 00.001 21068 single-star, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.00, 0.02}
03:10:51.069 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
03:10:51.070 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
03:10:51.071 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.53 mountX=0.00 mountY=-0.02, mountTheta=-1.44
03:10:51.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.02, opts=13)
03:10:51.074 00.001 21068 Enqueuing Move request for scope (0.00, 0.02)
03:10:51.075 00.001 16108 Worker thread wakes up
03:10:51.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:10:51.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:10:51.075 00.000 16108 Moving (0.00, 0.02) raw xDistance=0.00 yDistance=-0.02
03:10:51.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:10:51.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:51.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:10:51.075 00.000 16108 MoveAxis(E, 0, ABG)
03:10:51.075 00.000 16108 Move returns status 0, amount 0
03:10:51.075 00.000 16108 MoveAxis(N, 0, ABG)
03:10:51.075 00.000 16108 Move returns status 0, amount 0
03:10:51.075 00.000 16108 move complete, result=0
03:10:51.075 00.000 16108 worker thread done servicing request
03:10:51.079 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3875, FiltMin=3315, FiltMax=38723, Gamma=1.000
03:10:51.105 00.026 21068 UpdateGuideState exits: m=84295 SNR=71.6
03:10:51.108 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:51.109 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:51.111 00.002 21068 Enqueuing Expose request
03:10:51.112 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:51.113 00.001 16108 Worker thread wakes up
03:10:51.113 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:51.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:52.081 00.968 16108 Exposure complete
03:10:52.140 00.059 16108 worker thread done servicing request
03:10:52.140 00.000 21068 OnExposeComplete: enter
03:10:52.143 00.003 21068 UpdateGuideState(): m_state=6
03:10:52.144 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1052
03:10:52.146 00.002 21068 Star::Find returns 1 (0), X=463.82, Y=436.80, Mass=92264, SNR=74.3, Peak=14864 HFD=2.8
03:10:52.147 00.001 21068 MultiStar: [#1 0.14,0.04,0.76,U] [#2 0.13,-0.12,0.69,U] [#3 -0.09,0.09,0.68,U] [#4 -0.04,0.03,0.70,U] [#5 0.20,0.33,0.50,U] [#6 0.09,0.03,0.57,U] [#7 0.13,-0.28,0.60,U] [#8 -0.36,0.04,0.52,U] 
03:10:52.148 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.10, 0.11}
03:10:52.149 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
03:10:52.150 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:10:52.151 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=-0.03 mountY=-0.04, mountTheta=-2.32
03:10:52.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
03:10:52.154 00.001 21068 Enqueuing Move request for scope (0.04, 0.03)
03:10:52.156 00.002 16108 Worker thread wakes up
03:10:52.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
03:10:52.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:10:52.156 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
03:10:52.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:10:52.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:52.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:52.156 00.000 16108 MoveAxis(E, 0, ABG)
03:10:52.156 00.000 16108 Move returns status 0, amount 0
03:10:52.156 00.000 16108 MoveAxis(N, 0, ABG)
03:10:52.158 00.002 16108 Move returns status 0, amount 0
03:10:52.158 00.000 16108 move complete, result=0
03:10:52.158 00.000 16108 worker thread done servicing request
03:10:52.163 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3875, FiltMin=3299, FiltMax=38067, Gamma=1.000
03:10:52.181 00.018 21068 UpdateGuideState exits: m=92264 SNR=74.3
03:10:52.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:52.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:52.184 00.001 21068 Enqueuing Expose request
03:10:52.185 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:52.185 00.000 16108 Worker thread wakes up
03:10:52.186 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:52.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:53.355 01.169 16108 Exposure complete
03:10:53.411 00.056 16108 worker thread done servicing request
03:10:53.411 00.000 21068 OnExposeComplete: enter
03:10:53.414 00.003 21068 UpdateGuideState(): m_state=6
03:10:53.417 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1053
03:10:53.419 00.002 21068 Star::Find returns 1 (0), X=463.94, Y=436.64, Mass=83415, SNR=65.5, Peak=16672 HFD=2.4
03:10:53.420 00.001 21068 MultiStar: [#1 0.66,0.35,0.00,M1] [#2 0.20,0.12,0.87,U] [#3 0.45,0.40,0.00,M1] [#4 0.07,0.39,0.83,U] [#5 0.37,0.39,0.00,M1] [#6 0.38,0.39,0.00,M1] [#7 0.33,0.08,0.50,U] [#8 -0.18,0.12,0.56,U] 
03:10:53.423 00.003 21068 refined, 4 included, MultiStar: {0.14, 0.13}, one-star: {0.22, -0.05}
03:10:53.424 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
03:10:53.426 00.002 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
03:10:53.427 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
03:10:53.431 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.13, opts=13)
03:10:53.433 00.002 21068 Enqueuing Move request for scope (0.14, 0.13)
03:10:53.434 00.001 16108 Worker thread wakes up
03:10:53.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
03:10:53.435 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
03:10:53.435 00.000 16108 Moving (0.14, 0.13) raw xDistance=-0.11 yDistance=-0.16
03:10:53.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:53.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:53.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:10:53.435 00.000 16108 MoveAxis(E, 0, ABG)
03:10:53.435 00.000 16108 Move returns status 0, amount 0
03:10:53.435 00.000 16108 MoveAxis(N, 0, ABG)
03:10:53.435 00.000 16108 Move returns status 0, amount 0
03:10:53.436 00.001 16108 move complete, result=0
03:10:53.436 00.000 16108 worker thread done servicing request
03:10:53.442 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3875, FiltMin=3270, FiltMax=36742, Gamma=1.000
03:10:53.463 00.021 21068 UpdateGuideState exits: m=83415 SNR=65.5
03:10:53.464 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:53.465 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:53.466 00.001 21068 Enqueuing Expose request
03:10:53.467 00.001 16108 Worker thread wakes up
03:10:53.467 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:53.468 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:53.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:54.449 00.981 16108 Exposure complete
03:10:54.503 00.054 16108 worker thread done servicing request
03:10:54.503 00.000 21068 OnExposeComplete: enter
03:10:54.504 00.001 21068 UpdateGuideState(): m_state=6
03:10:54.505 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1054
03:10:54.506 00.001 21068 Star::Find returns 1 (0), X=464.07, Y=436.56, Mass=93097, SNR=71.5, Peak=16176 HFD=2.6
03:10:54.507 00.001 21068 MultiStar: [#1 0.75,0.01,0.00,M2] [#2 0.29,0.09,0.71,U] [#3 0.43,-0.09,0.77,U] [#4 0.36,0.10,0.75,U] [#5 0.50,0.18,0.00,M2] [#6 0.54,0.25,0.00,M2] [#7 0.44,0.13,0.52,U] [#8 -0.07,-0.14,0.48,U] 
03:10:54.508 00.001 21068 refined, 5 included, MultiStar: {0.32, -0.01}, one-star: {0.35, -0.12}
03:10:54.508 00.000 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
03:10:54.509 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
03:10:54.510 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.04 mountX=-0.32 mountY=-0.06, mountTheta=-2.94
03:10:54.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.01, opts=13)
03:10:54.513 00.001 21068 Enqueuing Move request for scope (0.32, -0.01)
03:10:54.514 00.001 16108 Worker thread wakes up
03:10:54.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd
03:10:54.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.01)
03:10:54.514 00.000 16108 Moving (0.32, -0.01) raw xDistance=-0.32 yDistance=-0.06
03:10:54.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:10:54.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:54.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:10:54.514 00.000 16108 MoveAxis(E, 83, ABG)
03:10:54.514 00.000 16108 Guiding  Dir = 2, Dur = 83
03:10:54.514 00.000 16108 IsSlewing returns 0
03:10:54.515 00.001 16108 IsGuiding returns 0
03:10:54.518 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1827, max=65535, med=3878, FiltMin=3328, FiltMax=31763, Gamma=1.000
03:10:54.522 00.004 16108 PulseGuide returned control before completion, sleep 86
03:10:54.531 00.009 21068 UpdateGuideState exits: m=93097 SNR=71.5
03:10:54.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:54.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:54.534 00.001 21068 Enqueuing Expose request
03:10:54.616 00.082 16108 IsGuiding returns 1
03:10:54.616 00.000 16108 scope still moving after pulse duration time elapsed
03:10:54.647 00.031 16108 IsSlewing returns 0
03:10:54.647 00.000 16108 IsGuiding returns 0
03:10:54.647 00.000 16108 scope move finished after 83 + 49 ms
03:10:54.647 00.000 16108 Move returns status 0, amount 83
03:10:54.647 00.000 16108 MoveAxis(N, 0, ABG)
03:10:54.647 00.000 16108 Move returns status 0, amount 0
03:10:54.647 00.000 16108 move complete, result=0
03:10:54.647 00.000 16108 worker thread done servicing request
03:10:54.647 00.000 16108 Worker thread wakes up
03:10:54.647 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.1 px 0 ms NORTH
03:10:54.651 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:54.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:55.822 01.171 16108 Exposure complete
03:10:55.889 00.067 16108 worker thread done servicing request
03:10:55.889 00.000 21068 OnExposeComplete: enter
03:10:55.890 00.001 21068 UpdateGuideState(): m_state=6
03:10:55.891 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1055
03:10:55.892 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.65, Mass=75229, SNR=59.5, Peak=16976 HFD=2.3
03:10:55.896 00.004 21068 MultiStar: [#1 0.45,0.03,1.07,U] [#2 0.01,0.20,1.02,U] [#3 0.18,0.00,0.95,U] [#4 -0.10,-0.16,0.94,U] [#5 0.27,-0.02,0.67,U] [#6 0.16,0.15,0.63,U] [#7 0.14,0.10,0.72,U] [#8 -0.06,-0.12,0.81,U] 
03:10:55.897 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.22, -0.03}
03:10:55.898 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
03:10:55.900 00.002 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
03:10:55.901 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
03:10:55.905 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
03:10:55.906 00.001 21068 Enqueuing Move request for scope (0.14, 0.01)
03:10:55.907 00.001 16108 Worker thread wakes up
03:10:55.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:10:55.907 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:10:55.908 00.001 16108 Moving (0.14, 0.01) raw xDistance=-0.14 yDistance=-0.05
03:10:55.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:10:55.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:55.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:10:55.908 00.000 16108 MoveAxis(E, 0, ABG)
03:10:55.908 00.000 16108 Move returns status 0, amount 0
03:10:55.908 00.000 16108 MoveAxis(N, 0, ABG)
03:10:55.908 00.000 16108 Move returns status 0, amount 0
03:10:55.908 00.000 16108 move complete, result=0
03:10:55.908 00.000 16108 worker thread done servicing request
03:10:55.913 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3875, FiltMin=3325, FiltMax=35462, Gamma=1.000
03:10:55.927 00.014 21068 UpdateGuideState exits: m=75229 SNR=59.5
03:10:55.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:55.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:55.930 00.001 21068 Enqueuing Expose request
03:10:55.931 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:55.933 00.002 16108 Worker thread wakes up
03:10:55.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:55.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:56.916 00.983 16108 Exposure complete
03:10:56.972 00.056 16108 worker thread done servicing request
03:10:56.973 00.001 21068 OnExposeComplete: enter
03:10:56.973 00.000 21068 UpdateGuideState(): m_state=6
03:10:56.974 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1056
03:10:56.975 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.56, Mass=79854, SNR=61.4, Peak=13136 HFD=2.7
03:10:56.976 00.001 21068 MultiStar: [#1 0.59,0.07,0.00,M2] [#2 0.50,0.28,0.00,M1] [#3 0.30,0.02,0.86,U] [#4 0.18,-0.03,0.73,U] [#5 0.39,-0.01,0.63,U] [#6 0.03,-0.12,0.69,U] [#7 0.24,-0.13,0.57,U] [#8 -0.02,-0.04,0.67,U] 
03:10:56.977 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.06}, one-star: {0.27, -0.13}
03:10:56.977 00.000 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.02)
03:10:56.979 00.002 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
03:10:56.981 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=-0.21 mountY=0.01, mountTheta=3.08
03:10:56.984 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.06, opts=13)
03:10:56.986 00.002 21068 Enqueuing Move request for scope (0.20, -0.06)
03:10:56.986 00.000 16108 Worker thread wakes up
03:10:56.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
03:10:56.986 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
03:10:56.987 00.001 16108 Moving (0.20, -0.06) raw xDistance=-0.21 yDistance=0.01
03:10:56.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:10:56.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:56.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:10:56.987 00.000 16108 MoveAxis(E, 55, ABG)
03:10:56.987 00.000 16108 Guiding  Dir = 2, Dur = 55
03:10:56.987 00.000 16108 IsSlewing returns 0
03:10:56.988 00.001 16108 IsGuiding returns 0
03:10:56.989 00.001 16108 PulseGuide returned control before completion, sleep 64
03:10:56.994 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3875, FiltMin=3222, FiltMax=35414, Gamma=1.000
03:10:57.009 00.015 21068 UpdateGuideState exits: m=79854 SNR=61.4
03:10:57.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:57.012 00.001 21068 Enqueuing Expose request
03:10:57.069 00.057 16108 IsGuiding returns 0
03:10:57.069 00.000 16108 Move returns status 0, amount 55
03:10:57.069 00.000 16108 MoveAxis(N, 0, ABG)
03:10:57.069 00.000 16108 Move returns status 0, amount 0
03:10:57.069 00.000 16108 move complete, result=0
03:10:57.069 00.000 16108 worker thread done servicing request
03:10:57.069 00.000 16108 Worker thread wakes up
03:10:57.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:57.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:57.070 00.001 21068 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
03:10:58.231 01.161 16108 Exposure complete
03:10:58.304 00.073 16108 worker thread done servicing request
03:10:58.304 00.000 21068 OnExposeComplete: enter
03:10:58.306 00.002 21068 UpdateGuideState(): m_state=6
03:10:58.308 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1057
03:10:58.310 00.002 21068 Star::Find returns 1 (0), X=463.66, Y=436.95, Mass=81901, SNR=59.1, Peak=15776 HFD=2.5
03:10:58.312 00.002 21068 MultiStar: [#1 0.26,0.26,0.95,U] [#2 -0.22,0.34,1.07,U] [#3 -0.18,0.23,0.78,U] [#4 0.27,0.12,0.88,U] [#5 -0.04,0.09,0.65,U] [#6 -0.23,0.18,0.73,U] [#7 -0.26,0.34,0.61,U] [#8 -0.16,0.59,0.00,M1] 
03:10:58.313 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.23}, one-star: {-0.06, 0.26}
03:10:58.315 00.002 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
03:10:58.316 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
03:10:58.318 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.76 mountX=0.09 mountY=-0.22, mountTheta=-1.19
03:10:58.321 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.23, opts=13)
03:10:58.323 00.002 21068 Enqueuing Move request for scope (-0.05, 0.23)
03:10:58.324 00.001 16108 Worker thread wakes up
03:10:58.325 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
03:10:58.325 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
03:10:58.325 00.000 16108 Moving (-0.05, 0.23) raw xDistance=0.09 yDistance=-0.22
03:10:58.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:10:58.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:58.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:10:58.325 00.000 16108 MoveAxis(E, 0, ABG)
03:10:58.325 00.000 16108 Move returns status 0, amount 0
03:10:58.325 00.000 16108 MoveAxis(N, 0, ABG)
03:10:58.325 00.000 16108 Move returns status 0, amount 0
03:10:58.325 00.000 16108 move complete, result=0
03:10:58.325 00.000 16108 worker thread done servicing request
03:10:58.331 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3878, FiltMin=3337, FiltMax=34643, Gamma=1.000
03:10:58.348 00.017 21068 UpdateGuideState exits: m=81901 SNR=59.1
03:10:58.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:58.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:58.351 00.001 21068 Enqueuing Expose request
03:10:58.353 00.002 16108 Worker thread wakes up
03:10:58.354 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:58.356 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:58.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:10:59.329 00.973 16108 Exposure complete
03:10:59.381 00.052 16108 worker thread done servicing request
03:10:59.381 00.000 21068 OnExposeComplete: enter
03:10:59.383 00.002 21068 UpdateGuideState(): m_state=6
03:10:59.384 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1058
03:10:59.384 00.000 21068 Star::Find returns 1 (0), X=463.73, Y=436.75, Mass=84972, SNR=57.9, Peak=15216 HFD=2.7
03:10:59.385 00.001 21068 MultiStar: [#1 0.43,0.02,0.98,U] [#2 -0.02,-0.10,1.09,U] [#3 0.05,0.24,0.80,U] [#4 0.15,-0.00,0.88,U] [#5 0.22,0.24,0.69,U] [#6 0.05,0.19,0.57,U] [#7 0.29,0.44,0.00,M1] [#8 -0.28,0.50,0.00,M2] 
03:10:59.386 00.001 21068 single-star, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.01, 0.06}
03:10:59.387 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
03:10:59.388 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
03:10:59.388 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.35 mountX=-0.00 mountY=-0.06, mountTheta=-1.62
03:10:59.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
03:10:59.393 00.003 21068 Enqueuing Move request for scope (0.01, 0.06)
03:10:59.395 00.002 16108 Worker thread wakes up
03:10:59.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:10:59.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:10:59.395 00.000 16108 Moving (0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
03:10:59.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:10:59.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:59.396 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:10:59.396 00.000 16108 MoveAxis(E, 0, ABG)
03:10:59.396 00.000 16108 Move returns status 0, amount 0
03:10:59.396 00.000 16108 MoveAxis(N, 0, ABG)
03:10:59.396 00.000 16108 Move returns status 0, amount 0
03:10:59.396 00.000 16108 move complete, result=0
03:10:59.396 00.000 16108 worker thread done servicing request
03:10:59.400 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3878, FiltMin=3344, FiltMax=43443, Gamma=1.000
03:10:59.419 00.019 21068 UpdateGuideState exits: m=84972 SNR=57.9
03:10:59.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:59.421 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:10:59.421 00.000 21068 Enqueuing Expose request
03:10:59.423 00.002 16108 Worker thread wakes up
03:10:59.423 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:59.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:10:59.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:00.592 01.168 16108 Exposure complete
03:11:00.649 00.057 16108 worker thread done servicing request
03:11:00.649 00.000 21068 OnExposeComplete: enter
03:11:00.649 00.000 21068 UpdateGuideState(): m_state=6
03:11:00.650 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1059
03:11:00.651 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.87, Mass=86890, SNR=59.8, Peak=15472 HFD=2.8
03:11:00.652 00.001 21068 MultiStar: [#1 0.52,0.69,0.00,M1] [#2 0.11,0.42,0.88,U] [#3 0.06,0.15,0.75,U] [#4 -0.06,0.07,0.86,U] [#5 0.20,0.09,0.65,U] [#6 0.30,0.56,0.00,M1] [#7 0.26,0.33,0.63,U] [#8 -0.31,-0.08,0.53,U] 
03:11:00.653 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.18}, one-star: {0.08, 0.19}
03:11:00.653 00.000 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
03:11:00.654 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
03:11:00.655 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=-0.03 mountY=-0.19, mountTheta=-1.70
03:11:00.656 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.18, opts=13)
03:11:00.657 00.001 21068 Enqueuing Move request for scope (0.06, 0.18)
03:11:00.658 00.001 16108 Worker thread wakes up
03:11:00.658 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
03:11:00.658 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
03:11:00.658 00.000 16108 Moving (0.06, 0.18) raw xDistance=-0.03 yDistance=-0.19
03:11:00.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:00.660 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:00.660 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:11:00.660 00.000 16108 MoveAxis(E, 0, ABG)
03:11:00.660 00.000 16108 Move returns status 0, amount 0
03:11:00.660 00.000 16108 MoveAxis(N, 0, ABG)
03:11:00.660 00.000 16108 Move returns status 0, amount 0
03:11:00.660 00.000 16108 move complete, result=0
03:11:00.660 00.000 16108 worker thread done servicing request
03:11:00.662 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3881, FiltMin=3325, FiltMax=38742, Gamma=1.000
03:11:00.675 00.013 21068 UpdateGuideState exits: m=86890 SNR=59.8
03:11:00.675 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:00.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:00.677 00.001 21068 Enqueuing Expose request
03:11:00.678 00.001 16108 Worker thread wakes up
03:11:00.678 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:00.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:00.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:01.655 00.977 16108 Exposure complete
03:11:01.709 00.054 16108 worker thread done servicing request
03:11:01.709 00.000 21068 OnExposeComplete: enter
03:11:01.710 00.001 21068 UpdateGuideState(): m_state=6
03:11:01.711 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1060
03:11:01.712 00.001 21068 Star::Find returns 1 (0), X=464.21, Y=436.56, Mass=81654, SNR=58.0, Peak=14528 HFD=2.6
03:11:01.713 00.001 21068 MultiStar: [#1 0.54,0.03,0.00,M2] [#2 -0.20,0.17,0.90,U] [#3 0.05,0.34,0.82,U] [#4 -0.06,0.18,1.04,U] [#5 0.33,0.06,0.59,U] [#6 0.38,0.31,0.00,M2] [#7 0.17,0.20,0.56,U] [#8 0.22,-0.03,0.57,U] 
03:11:01.714 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.49, -0.13}
03:11:01.715 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
03:11:01.716 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
03:11:01.716 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=-0.11 mountY=-0.14, mountTheta=-2.22
03:11:01.718 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
03:11:01.719 00.001 21068 Enqueuing Move request for scope (0.13, 0.11)
03:11:01.720 00.001 16108 Worker thread wakes up
03:11:01.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
03:11:01.720 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
03:11:01.720 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.14
03:11:01.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:11:01.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:01.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:11:01.720 00.000 16108 MoveAxis(E, 0, ABG)
03:11:01.720 00.000 16108 Move returns status 0, amount 0
03:11:01.720 00.000 16108 MoveAxis(N, 0, ABG)
03:11:01.720 00.000 16108 Move returns status 0, amount 0
03:11:01.720 00.000 16108 move complete, result=0
03:11:01.720 00.000 16108 worker thread done servicing request
03:11:01.724 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3881, FiltMin=3289, FiltMax=33712, Gamma=1.000
03:11:01.737 00.013 21068 UpdateGuideState exits: m=81654 SNR=58.0
03:11:01.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:01.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:01.740 00.001 21068 Enqueuing Expose request
03:11:01.741 00.001 16108 Worker thread wakes up
03:11:01.741 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:01.741 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:01.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:02.906 01.165 16108 Exposure complete
03:11:02.979 00.073 16108 worker thread done servicing request
03:11:02.979 00.000 21068 OnExposeComplete: enter
03:11:02.980 00.001 21068 UpdateGuideState(): m_state=6
03:11:02.982 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1061
03:11:02.983 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.59, Mass=80268, SNR=62.5, Peak=15808 HFD=2.7
03:11:02.984 00.001 21068 MultiStar: [#1 0.16,0.10,1.00,U] [#2 -0.12,0.04,0.89,U] [#3 0.13,0.16,0.84,U] [#4 -0.08,0.13,0.86,U] [#5 -0.09,0.27,0.67,U] [#6 -0.32,0.23,0.73,U] [#7 -0.02,0.28,0.54,U] [#8 -0.26,0.21,0.61,U] 
03:11:02.985 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.01, -0.10}
03:11:02.985 00.000 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
03:11:02.987 00.002 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
03:11:02.989 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.64 mountX=-0.01 mountY=0.10, mountTheta=1.68
03:11:02.990 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
03:11:02.991 00.001 21068 Enqueuing Move request for scope (-0.01, -0.10)
03:11:02.992 00.001 16108 Worker thread wakes up
03:11:02.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
03:11:02.993 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
03:11:02.993 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
03:11:02.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:11:02.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:02.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:11:02.993 00.000 16108 MoveAxis(E, 0, ABG)
03:11:02.993 00.000 16108 Move returns status 0, amount 0
03:11:02.993 00.000 16108 MoveAxis(N, 0, ABG)
03:11:02.993 00.000 16108 Move returns status 0, amount 0
03:11:02.993 00.000 16108 move complete, result=0
03:11:02.993 00.000 16108 worker thread done servicing request
03:11:02.996 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3881, FiltMin=3321, FiltMax=40595, Gamma=1.000
03:11:03.009 00.013 21068 UpdateGuideState exits: m=80268 SNR=62.5
03:11:03.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:03.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:03.011 00.000 21068 Enqueuing Expose request
03:11:03.012 00.001 16108 Worker thread wakes up
03:11:03.012 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:03.013 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:03.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:03.997 00.984 16108 Exposure complete
03:11:04.075 00.078 16108 worker thread done servicing request
03:11:04.075 00.000 21068 OnExposeComplete: enter
03:11:04.076 00.001 21068 UpdateGuideState(): m_state=6
03:11:04.077 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1062
03:11:04.078 00.001 21068 Star::Find returns 1 (0), X=463.30, Y=436.64, Mass=97196, SNR=66.5, Peak=15152 HFD=3.0
03:11:04.080 00.002 21068 MultiStar: [#1 0.32,0.24,0.97,U] [#2 -0.29,0.23,0.87,U] [#3 -0.53,-0.12,0.00,M1] [#4 -0.32,0.10,0.71,U] [#5 -0.33,0.54,0.00,M1] [#6 -0.05,0.12,0.61,U] [#7 -0.17,0.38,0.56,U] [#8 -0.35,0.44,0.00,M1] 
03:11:04.081 00.001 21068 refined, 5 included, MultiStar: {-0.15, 0.16}, one-star: {-0.42, -0.05}
03:11:04.082 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
03:11:04.083 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
03:11:04.083 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=0.18 mountY=-0.12, mountTheta=-0.58
03:11:04.085 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.16, opts=13)
03:11:04.088 00.003 21068 Enqueuing Move request for scope (-0.15, 0.16)
03:11:04.089 00.001 16108 Worker thread wakes up
03:11:04.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
03:11:04.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
03:11:04.089 00.000 16108 Moving (-0.15, 0.16) raw xDistance=0.18 yDistance=-0.12
03:11:04.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:11:04.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:04.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:04.089 00.000 16108 MoveAxis(E, 0, ABG)
03:11:04.089 00.000 16108 Move returns status 0, amount 0
03:11:04.089 00.000 16108 MoveAxis(N, 0, ABG)
03:11:04.089 00.000 16108 Move returns status 0, amount 0
03:11:04.089 00.000 16108 move complete, result=0
03:11:04.090 00.001 16108 worker thread done servicing request
03:11:04.097 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3881, FiltMin=3325, FiltMax=34809, Gamma=1.000
03:11:04.120 00.023 21068 UpdateGuideState exits: m=97196 SNR=66.5
03:11:04.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:04.123 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:04.124 00.001 21068 Enqueuing Expose request
03:11:04.127 00.003 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:04.127 00.000 16108 Worker thread wakes up
03:11:04.128 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:04.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:05.288 01.160 16108 Exposure complete
03:11:05.345 00.057 16108 worker thread done servicing request
03:11:05.345 00.000 21068 OnExposeComplete: enter
03:11:05.346 00.001 21068 UpdateGuideState(): m_state=6
03:11:05.347 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1063
03:11:05.348 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.54, Mass=78453, SNR=59.4, Peak=13664 HFD=3.0
03:11:05.349 00.001 21068 MultiStar: [#1 0.16,0.07,1.32,U] [#2 -0.38,0.03,0.94,U] [#3 -0.11,0.01,0.81,U] [#4 -0.18,0.09,0.75,U] [#5 0.14,0.32,0.69,U] [#6 0.00,0.29,0.71,U] [#7 0.13,0.12,0.61,U] [#8 0.06,-0.07,0.63,U] 
03:11:05.349 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.09, -0.15}
03:11:05.350 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
03:11:05.351 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
03:11:05.351 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.01 mountX=0.04 mountY=-0.06, mountTheta=-0.93
03:11:05.354 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
03:11:05.355 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
03:11:05.355 00.000 16108 Worker thread wakes up
03:11:05.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
03:11:05.355 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
03:11:05.355 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
03:11:05.355 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:05.356 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:05.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:11:05.356 00.000 16108 MoveAxis(E, 0, ABG)
03:11:05.356 00.000 16108 Move returns status 0, amount 0
03:11:05.356 00.000 16108 MoveAxis(N, 0, ABG)
03:11:05.356 00.000 16108 Move returns status 0, amount 0
03:11:05.356 00.000 16108 move complete, result=0
03:11:05.356 00.000 16108 worker thread done servicing request
03:11:05.361 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3885, FiltMin=3296, FiltMax=32601, Gamma=1.000
03:11:05.391 00.030 21068 UpdateGuideState exits: m=78453 SNR=59.4
03:11:05.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:05.394 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:05.395 00.001 21068 Enqueuing Expose request
03:11:05.398 00.003 16108 Worker thread wakes up
03:11:05.398 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:05.400 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:05.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:06.374 00.974 16108 Exposure complete
03:11:06.443 00.069 16108 worker thread done servicing request
03:11:06.443 00.000 21068 OnExposeComplete: enter
03:11:06.445 00.002 21068 UpdateGuideState(): m_state=6
03:11:06.446 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1064
03:11:06.448 00.002 21068 Star::Find returns 1 (0), X=463.16, Y=436.63, Mass=88544, SNR=69.3, Peak=15200 HFD=2.6
03:11:06.451 00.003 21068 MultiStar: [#1 -0.10,-0.14,0.76,U] [#2 -0.35,-0.10,0.70,U] [#3 0.08,0.08,0.65,U] [#4 -0.30,0.22,0.76,U] [#5 -0.02,0.18,0.59,U] [#6 -0.13,0.14,0.58,U] [#7 0.19,-0.02,0.53,U] [#8 -0.33,0.11,0.52,U] 
03:11:06.452 00.001 21068 refined, 8 included, MultiStar: {-0.20, 0.04}, one-star: {-0.56, -0.06}
03:11:06.454 00.002 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
03:11:06.455 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
03:11:06.457 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.96 mountX=0.20 mountY=0.01, mountTheta=0.06
03:11:06.460 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.04, opts=13)
03:11:06.461 00.001 21068 Enqueuing Move request for scope (-0.20, 0.04)
03:11:06.463 00.002 16108 Worker thread wakes up
03:11:06.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
03:11:06.463 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
03:11:06.463 00.000 16108 Moving (-0.20, 0.04) raw xDistance=0.20 yDistance=0.01
03:11:06.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:11:06.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:06.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:11:06.463 00.000 16108 MoveAxis(W, 53, ABG)
03:11:06.463 00.000 16108 Guiding  Dir = 3, Dur = 53
03:11:06.464 00.001 16108 IsSlewing returns 0
03:11:06.464 00.000 16108 IsGuiding returns 0
03:11:06.468 00.004 16108 PulseGuide returned control before completion, sleep 59
03:11:06.471 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3885, FiltMin=3355, FiltMax=27801, Gamma=1.000
03:11:06.493 00.022 21068 UpdateGuideState exits: m=88544 SNR=69.3
03:11:06.495 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:06.497 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:06.498 00.001 21068 Enqueuing Expose request
03:11:06.530 00.032 16108 IsGuiding returns 1
03:11:06.530 00.000 16108 scope still moving after pulse duration time elapsed
03:11:06.561 00.031 16108 IsSlewing returns 0
03:11:06.561 00.000 16108 IsGuiding returns 0
03:11:06.561 00.000 16108 scope move finished after 53 + 43 ms
03:11:06.561 00.000 16108 Move returns status 0, amount 53
03:11:06.561 00.000 16108 MoveAxis(N, 0, ABG)
03:11:06.561 00.000 16108 Move returns status 0, amount 0
03:11:06.561 00.000 16108 move complete, result=0
03:11:06.562 00.001 16108 worker thread done servicing request
03:11:06.562 00.000 16108 Worker thread wakes up
03:11:06.562 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
03:11:06.563 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:06.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:07.710 01.147 16108 Exposure complete
03:11:07.777 00.067 16108 worker thread done servicing request
03:11:07.777 00.000 21068 OnExposeComplete: enter
03:11:07.779 00.002 21068 UpdateGuideState(): m_state=6
03:11:07.781 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1065
03:11:07.783 00.002 21068 Star::Find returns 1 (0), X=463.87, Y=436.69, Mass=76062, SNR=54.6, Peak=14640 HFD=2.5
03:11:07.785 00.002 21068 MultiStar: [#1 0.08,0.04,1.10,U] [#2 0.03,0.32,0.95,U] [#3 0.13,0.02,0.90,U] [#4 0.02,0.23,0.83,U] [#5 0.07,0.19,0.78,U] [#6 -0.09,0.39,0.72,U] [#7 -0.16,0.16,0.69,U] [#8 -0.43,0.06,0.59,U] 
03:11:07.787 00.002 21068 single-star, 8 included, MultiStar: {0.00, 0.15}, one-star: {0.15, 0.00}
03:11:07.788 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
03:11:07.790 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
03:11:07.792 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.14 mountY=-0.04, mountTheta=-2.90
03:11:07.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.00, opts=13)
03:11:07.796 00.002 21068 Enqueuing Move request for scope (0.15, 0.00)
03:11:07.797 00.001 16108 Worker thread wakes up
03:11:07.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
03:11:07.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
03:11:07.797 00.000 16108 Moving (0.15, 0.00) raw xDistance=-0.14 yDistance=-0.04
03:11:07.798 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:07.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:07.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:07.798 00.000 16108 MoveAxis(E, 0, ABG)
03:11:07.798 00.000 16108 Move returns status 0, amount 0
03:11:07.798 00.000 16108 MoveAxis(N, 0, ABG)
03:11:07.798 00.000 16108 Move returns status 0, amount 0
03:11:07.798 00.000 16108 move complete, result=0
03:11:07.800 00.002 16108 worker thread done servicing request
03:11:07.805 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3885, FiltMin=3278, FiltMax=30713, Gamma=1.000
03:11:07.831 00.026 21068 UpdateGuideState exits: m=76062 SNR=54.6
03:11:07.833 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:07.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:07.835 00.001 21068 Enqueuing Expose request
03:11:07.836 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:07.838 00.002 16108 Worker thread wakes up
03:11:07.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:07.839 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:08.818 00.979 16108 Exposure complete
03:11:08.878 00.060 16108 worker thread done servicing request
03:11:08.878 00.000 21068 OnExposeComplete: enter
03:11:08.879 00.001 21068 UpdateGuideState(): m_state=6
03:11:08.880 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1066
03:11:08.880 00.000 21068 Star::Find returns 1 (0), X=463.64, Y=436.66, Mass=86145, SNR=64.4, Peak=14656 HFD=2.8
03:11:08.881 00.001 21068 MultiStar: [#1 0.34,0.01,0.94,U] [#2 -0.27,0.10,0.84,U] [#3 0.06,0.23,0.70,U] [#4 -0.15,-0.16,0.68,U] [#5 0.23,0.09,0.60,U] [#6 0.07,0.41,0.63,U] [#7 0.13,0.23,0.66,U] [#8 -0.28,0.18,0.56,U] 
03:11:08.882 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.08, -0.02}
03:11:08.883 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
03:11:08.884 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
03:11:08.885 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.84 mountX=0.07 mountY=0.04, mountTheta=0.52
03:11:08.886 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
03:11:08.887 00.001 21068 Enqueuing Move request for scope (-0.08, -0.02)
03:11:08.888 00.001 16108 Worker thread wakes up
03:11:08.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
03:11:08.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
03:11:08.888 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.07 yDistance=0.04
03:11:08.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:11:08.888 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:08.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:11:08.888 00.000 16108 MoveAxis(E, 0, ABG)
03:11:08.888 00.000 16108 Move returns status 0, amount 0
03:11:08.888 00.000 16108 MoveAxis(N, 0, ABG)
03:11:08.888 00.000 16108 Move returns status 0, amount 0
03:11:08.888 00.000 16108 move complete, result=0
03:11:08.888 00.000 16108 worker thread done servicing request
03:11:08.892 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3888, FiltMin=3334, FiltMax=37395, Gamma=1.000
03:11:08.906 00.014 21068 UpdateGuideState exits: m=86145 SNR=64.4
03:11:08.906 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:08.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:08.908 00.001 21068 Enqueuing Expose request
03:11:08.908 00.000 16108 Worker thread wakes up
03:11:08.909 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:08.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:08.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:10.072 01.163 16108 Exposure complete
03:11:10.128 00.056 16108 worker thread done servicing request
03:11:10.128 00.000 21068 OnExposeComplete: enter
03:11:10.129 00.001 21068 UpdateGuideState(): m_state=6
03:11:10.129 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1067
03:11:10.130 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.59, Mass=66614, SNR=52.6, Peak=13120 HFD=2.7
03:11:10.131 00.001 21068 MultiStar: [#1 0.15,0.05,1.12,U] [#2 0.11,0.06,1.15,U] [#3 0.14,0.24,0.98,U] [#4 -0.12,0.41,0.86,U] [#5 0.32,0.31,0.80,U] [#6 -0.22,0.79,0.00,M1] [#7 -0.00,0.28,0.67,U] [#8 -0.22,0.30,0.74,U] 
03:11:10.132 00.001 21068 single-star, 7 included, MultiStar: {0.06, 0.17}, one-star: {0.01, -0.10}
03:11:10.133 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
03:11:10.133 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
03:11:10.135 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.51 mountX=-0.02 mountY=0.09, mountTheta=1.81
03:11:10.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.10, opts=13)
03:11:10.138 00.001 21068 Enqueuing Move request for scope (0.01, -0.10)
03:11:10.139 00.001 16108 Worker thread wakes up
03:11:10.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:11:10.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:11:10.139 00.000 16108 Moving (0.01, -0.10) raw xDistance=-0.02 yDistance=0.09
03:11:10.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:10.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:10.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:11:10.139 00.000 16108 MoveAxis(E, 0, ABG)
03:11:10.139 00.000 16108 Move returns status 0, amount 0
03:11:10.139 00.000 16108 MoveAxis(N, 0, ABG)
03:11:10.139 00.000 16108 Move returns status 0, amount 0
03:11:10.139 00.000 16108 move complete, result=0
03:11:10.141 00.002 16108 worker thread done servicing request
03:11:10.146 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3891, FiltMin=3360, FiltMax=35331, Gamma=1.000
03:11:10.174 00.028 21068 UpdateGuideState exits: m=66614 SNR=52.6
03:11:10.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:10.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:10.179 00.003 21068 Enqueuing Expose request
03:11:10.180 00.001 16108 Worker thread wakes up
03:11:10.180 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:10.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:10.181 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:11.156 00.975 16108 Exposure complete
03:11:11.209 00.053 16108 worker thread done servicing request
03:11:11.209 00.000 21068 OnExposeComplete: enter
03:11:11.210 00.001 21068 UpdateGuideState(): m_state=6
03:11:11.211 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1068
03:11:11.212 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=436.74, Mass=88249, SNR=72.2, Peak=14352 HFD=2.8
03:11:11.213 00.001 21068 MultiStar: [#1 0.27,0.20,1.08,U] [#2 0.07,0.14,0.69,U] [#3 -0.20,-0.05,0.60,U] [#4 -0.13,-0.05,0.74,U] [#5 0.29,0.27,0.55,U] [#6 0.07,0.51,0.00,M2] [#7 0.20,0.29,0.46,U] [#8 0.02,0.12,0.47,U] 
03:11:11.214 00.001 21068 single-star, 7 included, MultiStar: {0.06, 0.12}, one-star: {-0.05, 0.05}
03:11:11.214 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
03:11:11.215 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
03:11:11.216 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.39 mountX=0.06 mountY=-0.04, mountTheta=-0.53
03:11:11.217 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
03:11:11.218 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
03:11:11.219 00.001 16108 Worker thread wakes up
03:11:11.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
03:11:11.220 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
03:11:11.220 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
03:11:11.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:11.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:11.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:11.220 00.000 16108 MoveAxis(E, 0, ABG)
03:11:11.220 00.000 16108 Move returns status 0, amount 0
03:11:11.220 00.000 16108 MoveAxis(N, 0, ABG)
03:11:11.221 00.001 16108 Move returns status 0, amount 0
03:11:11.221 00.000 16108 move complete, result=0
03:11:11.221 00.000 16108 worker thread done servicing request
03:11:11.226 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=3894, FiltMin=3369, FiltMax=37363, Gamma=1.000
03:11:11.242 00.016 21068 UpdateGuideState exits: m=88249 SNR=72.2
03:11:11.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:11.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:11.245 00.001 21068 Enqueuing Expose request
03:11:11.246 00.001 16108 Worker thread wakes up
03:11:11.246 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:11.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:11.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:12.405 01.159 16108 Exposure complete
03:11:12.464 00.059 16108 worker thread done servicing request
03:11:12.464 00.000 21068 OnExposeComplete: enter
03:11:12.465 00.001 21068 UpdateGuideState(): m_state=6
03:11:12.467 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1069
03:11:12.467 00.000 21068 Star::Find returns 1 (0), X=463.86, Y=437.05, Mass=78450, SNR=57.3, Peak=16224 HFD=2.6
03:11:12.468 00.001 21068 MultiStar: [#1 0.51,0.04,0.00,M1] [#2 0.11,-0.05,0.83,U] [#3 0.49,0.30,0.00,M1] [#4 0.34,0.39,0.00,M1] [#5 -0.15,0.16,0.68,U] [#6 0.42,0.75,0.00,M3] [#7 0.46,0.14,0.00,M1] [#8 -0.12,0.19,0.70,U] 
03:11:12.469 00.001 21068 refined, 3 included, MultiStar: {0.02, 0.17}, one-star: {0.14, 0.36}
03:11:12.470 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
03:11:12.471 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
03:11:12.472 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.47 mountX=0.01 mountY=-0.17, mountTheta=-1.49
03:11:12.473 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
03:11:12.474 00.001 21068 Enqueuing Move request for scope (0.02, 0.17)
03:11:12.475 00.001 16108 Worker thread wakes up
03:11:12.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
03:11:12.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
03:11:12.475 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
03:11:12.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:11:12.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:12.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:11:12.475 00.000 16108 MoveAxis(E, 0, ABG)
03:11:12.475 00.000 16108 Move returns status 0, amount 0
03:11:12.475 00.000 16108 MoveAxis(N, 0, ABG)
03:11:12.475 00.000 16108 Move returns status 0, amount 0
03:11:12.475 00.000 16108 move complete, result=0
03:11:12.475 00.000 16108 worker thread done servicing request
03:11:12.479 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3894, FiltMin=3328, FiltMax=29043, Gamma=1.000
03:11:12.493 00.014 21068 UpdateGuideState exits: m=78450 SNR=57.3
03:11:12.494 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:12.495 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:12.495 00.000 21068 Enqueuing Expose request
03:11:12.496 00.001 16108 Worker thread wakes up
03:11:12.496 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:12.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:12.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:13.461 00.964 16108 Exposure complete
03:11:13.519 00.058 16108 worker thread done servicing request
03:11:13.519 00.000 21068 OnExposeComplete: enter
03:11:13.520 00.001 21068 UpdateGuideState(): m_state=6
03:11:13.522 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1070
03:11:13.523 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.91, Mass=75137, SNR=57.3, Peak=15568 HFD=2.4
03:11:13.526 00.003 21068 MultiStar: [#1 0.22,-0.12,0.89,U] [#2 -0.17,0.13,1.03,U] [#3 -0.08,0.16,0.92,U] [#4 0.07,0.10,0.99,U] [#5 0.35,0.15,0.65,U] [#6 0.11,0.26,0.63,U] [#7 -0.06,0.11,0.61,U] [#8 -0.38,0.36,0.00,M1] 
03:11:13.528 00.002 21068 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.10, 0.22}
03:11:13.529 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
03:11:13.531 00.002 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
03:11:13.532 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
03:11:13.536 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
03:11:13.537 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
03:11:13.539 00.002 16108 Worker thread wakes up
03:11:13.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
03:11:13.539 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
03:11:13.539 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.03 yDistance=-0.13
03:11:13.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:13.539 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:13.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:11:13.539 00.000 16108 MoveAxis(E, 0, ABG)
03:11:13.539 00.000 16108 Move returns status 0, amount 0
03:11:13.539 00.000 16108 MoveAxis(N, 0, ABG)
03:11:13.539 00.000 16108 Move returns status 0, amount 0
03:11:13.539 00.000 16108 move complete, result=0
03:11:13.539 00.000 16108 worker thread done servicing request
03:11:13.544 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3891, FiltMin=3299, FiltMax=40323, Gamma=1.000
03:11:13.562 00.018 21068 UpdateGuideState exits: m=75137 SNR=57.3
03:11:13.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:13.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:13.565 00.001 21068 Enqueuing Expose request
03:11:13.566 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:13.567 00.001 16108 Worker thread wakes up
03:11:13.567 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:13.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:14.731 01.164 16108 Exposure complete
03:11:14.787 00.056 16108 worker thread done servicing request
03:11:14.787 00.000 21068 OnExposeComplete: enter
03:11:14.788 00.001 21068 UpdateGuideState(): m_state=6
03:11:14.789 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1071
03:11:14.790 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.98, Mass=88250, SNR=64.6, Peak=19168 HFD=2.4
03:11:14.792 00.002 21068 MultiStar: [#1 0.44,-0.01,0.82,U] [#2 -0.05,0.05,0.84,U] [#3 0.30,0.07,0.74,U] [#4 0.10,-0.02,0.74,U] [#5 0.14,0.19,0.61,U] [#6 -0.09,0.59,0.00,M3] [#7 0.32,0.17,0.61,U] [#8 0.02,0.15,0.57,U] 
03:11:14.792 00.000 21068 refined, 7 included, MultiStar: {0.15, 0.12}, one-star: {-0.04, 0.29}
03:11:14.793 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
03:11:14.794 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
03:11:14.794 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.12 mountY=-0.15, mountTheta=-2.28
03:11:14.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
03:11:14.797 00.001 21068 Enqueuing Move request for scope (0.15, 0.12)
03:11:14.797 00.000 16108 Worker thread wakes up
03:11:14.798 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
03:11:14.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
03:11:14.798 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.15
03:11:14.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:11:14.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:14.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:11:14.798 00.000 16108 MoveAxis(E, 0, ABG)
03:11:14.798 00.000 16108 Move returns status 0, amount 0
03:11:14.798 00.000 16108 MoveAxis(N, 0, ABG)
03:11:14.798 00.000 16108 Move returns status 0, amount 0
03:11:14.798 00.000 16108 move complete, result=0
03:11:14.798 00.000 16108 worker thread done servicing request
03:11:14.801 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3894, FiltMin=3347, FiltMax=38054, Gamma=1.000
03:11:14.814 00.013 21068 UpdateGuideState exits: m=88250 SNR=64.6
03:11:14.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:14.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:14.817 00.001 21068 Enqueuing Expose request
03:11:14.817 00.000 16108 Worker thread wakes up
03:11:14.817 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:14.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:14.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:15.800 00.982 16108 Exposure complete
03:11:15.867 00.067 16108 worker thread done servicing request
03:11:15.867 00.000 21068 OnExposeComplete: enter
03:11:15.869 00.002 21068 UpdateGuideState(): m_state=6
03:11:15.870 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1072
03:11:15.870 00.000 21068 Star::Find returns 1 (0), X=463.54, Y=436.93, Mass=78382, SNR=63.1, Peak=16192 HFD=2.4
03:11:15.871 00.001 21068 MultiStar: [#1 0.19,0.05,0.90,U] [#2 0.12,0.28,0.80,U] [#3 -0.14,-0.08,0.85,U] [#4 -0.33,0.18,0.78,U] [#5 0.39,0.40,0.00,M1] [#6 -0.10,0.51,0.00,M4] [#7 0.22,-0.02,0.69,U] [#8 -0.19,0.57,0.00,M1] 
03:11:15.872 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {-0.18, 0.24}
03:11:15.873 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
03:11:15.874 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
03:11:15.874 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.79 mountX=0.04 mountY=-0.10, mountTheta=-1.17
03:11:15.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
03:11:15.877 00.001 21068 Enqueuing Move request for scope (-0.03, 0.11)
03:11:15.877 00.000 16108 Worker thread wakes up
03:11:15.878 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
03:11:15.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:11:15.878 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.04 yDistance=-0.10
03:11:15.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:15.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:15.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:11:15.878 00.000 16108 MoveAxis(E, 0, ABG)
03:11:15.878 00.000 16108 Move returns status 0, amount 0
03:11:15.879 00.001 16108 MoveAxis(N, 0, ABG)
03:11:15.879 00.000 16108 Move returns status 0, amount 0
03:11:15.879 00.000 16108 move complete, result=0
03:11:15.879 00.000 16108 worker thread done servicing request
03:11:15.882 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3891, FiltMin=3328, FiltMax=39635, Gamma=1.000
03:11:15.896 00.014 21068 UpdateGuideState exits: m=78382 SNR=63.1
03:11:15.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:15.897 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:15.898 00.001 21068 Enqueuing Expose request
03:11:15.899 00.001 16108 Worker thread wakes up
03:11:15.899 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:15.899 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:15.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:17.071 01.172 16108 Exposure complete
03:11:17.127 00.056 16108 worker thread done servicing request
03:11:17.127 00.000 21068 OnExposeComplete: enter
03:11:17.127 00.000 21068 UpdateGuideState(): m_state=6
03:11:17.128 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1073
03:11:17.129 00.001 21068 Star::Find returns 1 (0), X=463.64, Y=436.49, Mass=74383, SNR=59.7, Peak=16560 HFD=2.9
03:11:17.130 00.001 21068 MultiStar: [#1 0.50,-0.07,0.00,M1] [#2 0.03,0.01,0.94,U] [#3 0.13,-0.02,0.87,U] [#4 -0.15,-0.09,0.85,U] [#5 0.21,0.45,0.00,M2] [#6 0.13,0.20,0.65,U] [#7 -0.02,0.24,0.59,U] [#8 -0.19,-0.13,0.67,U] 
03:11:17.130 00.000 21068 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {-0.08, -0.20}
03:11:17.131 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
03:11:17.133 00.002 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
03:11:17.134 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.38 mountX=0.02 mountY=0.02, mountTheta=0.95
03:11:17.135 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
03:11:17.136 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
03:11:17.137 00.001 16108 Worker thread wakes up
03:11:17.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:11:17.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:11:17.137 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
03:11:17.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:11:17.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:17.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:11:17.137 00.000 16108 MoveAxis(E, 0, ABG)
03:11:17.137 00.000 16108 Move returns status 0, amount 0
03:11:17.137 00.000 16108 MoveAxis(N, 0, ABG)
03:11:17.137 00.000 16108 Move returns status 0, amount 0
03:11:17.137 00.000 16108 move complete, result=0
03:11:17.137 00.000 16108 worker thread done servicing request
03:11:17.140 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3891, FiltMin=3337, FiltMax=40585, Gamma=1.000
03:11:17.155 00.015 21068 UpdateGuideState exits: m=74383 SNR=59.7
03:11:17.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:17.157 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:17.157 00.000 21068 Enqueuing Expose request
03:11:17.158 00.001 16108 Worker thread wakes up
03:11:17.158 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:17.159 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:17.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:18.134 00.975 16108 Exposure complete
03:11:18.189 00.055 16108 worker thread done servicing request
03:11:18.190 00.001 21068 OnExposeComplete: enter
03:11:18.191 00.001 21068 UpdateGuideState(): m_state=6
03:11:18.191 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1074
03:11:18.192 00.001 21068 Star::Find returns 1 (0), X=463.43, Y=436.62, Mass=84007, SNR=69.7, Peak=14640 HFD=3.0
03:11:18.193 00.001 21068 MultiStar: [#1 0.13,-0.02,0.75,U] [#2 -0.10,-0.07,0.81,U] [#3 -0.22,0.10,0.63,U] [#4 -0.14,0.27,0.65,U] [#5 0.05,0.42,0.53,U] [#6 -0.18,0.54,0.00,M4] [#7 0.05,0.31,0.48,U] [#8 -0.47,0.17,0.00,M1] 
03:11:18.194 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.10}, one-star: {-0.29, -0.07}
03:11:18.194 00.000 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
03:11:18.195 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
03:11:18.196 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.33 mountX=0.11 mountY=-0.07, mountTheta=-0.60
03:11:18.199 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.10, opts=13)
03:11:18.200 00.001 21068 Enqueuing Move request for scope (-0.09, 0.10)
03:11:18.201 00.001 16108 Worker thread wakes up
03:11:18.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
03:11:18.201 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
03:11:18.201 00.000 16108 Moving (-0.09, 0.10) raw xDistance=0.11 yDistance=-0.07
03:11:18.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:11:18.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:18.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:18.201 00.000 16108 MoveAxis(E, 0, ABG)
03:11:18.202 00.001 16108 Move returns status 0, amount 0
03:11:18.202 00.000 16108 MoveAxis(N, 0, ABG)
03:11:18.202 00.000 16108 Move returns status 0, amount 0
03:11:18.202 00.000 16108 move complete, result=0
03:11:18.202 00.000 16108 worker thread done servicing request
03:11:18.207 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3891, FiltMin=3241, FiltMax=38182, Gamma=1.000
03:11:18.230 00.023 21068 UpdateGuideState exits: m=84007 SNR=69.7
03:11:18.232 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:18.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:18.235 00.002 21068 Enqueuing Expose request
03:11:18.237 00.002 16108 Worker thread wakes up
03:11:18.237 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:18.238 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:18.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:19.416 01.178 16108 Exposure complete
03:11:19.479 00.063 16108 worker thread done servicing request
03:11:19.481 00.002 21068 OnExposeComplete: enter
03:11:19.481 00.000 21068 UpdateGuideState(): m_state=6
03:11:19.483 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
03:11:19.484 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.70, Mass=81696, SNR=67.8, Peak=15424 HFD=2.7
03:11:19.485 00.001 21068 MultiStar: [#1 0.37,0.25,0.81,U] [#2 0.07,0.33,0.61,U] [#3 0.01,0.47,0.73,U] [#4 0.01,0.11,0.76,U] [#5 0.21,0.19,0.57,U] [#6 0.03,0.18,0.63,U] [#7 0.11,-0.01,0.53,U] [#8 -0.30,0.11,0.62,U] 
03:11:19.486 00.001 21068 single-star, 8 included, MultiStar: {0.05, 0.18}, one-star: {-0.03, 0.01}
03:11:19.487 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
03:11:19.488 00.001 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.04 = -0.04)
03:11:19.490 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.86 mountX=0.04 mountY=-0.00, mountTheta=-0.04
03:11:19.493 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
03:11:19.494 00.001 21068 Enqueuing Move request for scope (-0.03, 0.01)
03:11:19.495 00.001 16108 Worker thread wakes up
03:11:19.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:11:19.495 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:11:19.495 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.04 yDistance=-0.00
03:11:19.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:19.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:19.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:11:19.495 00.000 16108 MoveAxis(E, 0, ABG)
03:11:19.495 00.000 16108 Move returns status 0, amount 0
03:11:19.495 00.000 16108 MoveAxis(N, 0, ABG)
03:11:19.495 00.000 16108 Move returns status 0, amount 0
03:11:19.495 00.000 16108 move complete, result=0
03:11:19.496 00.001 16108 worker thread done servicing request
03:11:19.501 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3888, FiltMin=3337, FiltMax=38883, Gamma=1.000
03:11:19.520 00.019 21068 UpdateGuideState exits: m=81696 SNR=67.8
03:11:19.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:19.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:19.523 00.001 21068 Enqueuing Expose request
03:11:19.524 00.001 16108 Worker thread wakes up
03:11:19.524 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:19.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:19.525 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:20.495 00.970 16108 Exposure complete
03:11:20.565 00.070 16108 worker thread done servicing request
03:11:20.565 00.000 21068 OnExposeComplete: enter
03:11:20.568 00.003 21068 UpdateGuideState(): m_state=6
03:11:20.569 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1076
03:11:20.571 00.002 21068 Star::Find returns 1 (0), X=463.63, Y=436.51, Mass=77979, SNR=59.1, Peak=14896 HFD=2.9
03:11:20.573 00.002 21068 MultiStar: [#1 0.38,-0.00,0.96,U] [#2 -0.18,0.22,0.91,U] [#3 -0.10,-0.28,0.84,U] [#4 0.08,-0.21,1.01,U] [#5 0.35,0.20,0.66,U] [#6 0.27,0.20,0.60,U] [#7 0.43,-0.03,0.61,U] [#8 -0.16,0.12,0.61,U] 
03:11:20.574 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {-0.09, -0.18}
03:11:20.577 00.003 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
03:11:20.579 00.002 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
03:11:20.581 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.17 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
03:11:20.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
03:11:20.585 00.002 21068 Enqueuing Move request for scope (0.09, -0.02)
03:11:20.587 00.002 16108 Worker thread wakes up
03:11:20.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:11:20.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:11:20.587 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.01
03:11:20.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:20.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:20.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:20.588 00.001 16108 MoveAxis(E, 0, ABG)
03:11:20.588 00.000 16108 Move returns status 0, amount 0
03:11:20.588 00.000 16108 MoveAxis(N, 0, ABG)
03:11:20.588 00.000 16108 Move returns status 0, amount 0
03:11:20.588 00.000 16108 move complete, result=0
03:11:20.588 00.000 16108 worker thread done servicing request
03:11:20.592 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3885, FiltMin=3328, FiltMax=41011, Gamma=1.000
03:11:20.607 00.015 21068 UpdateGuideState exits: m=77979 SNR=59.1
03:11:20.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:20.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:20.610 00.001 21068 Enqueuing Expose request
03:11:20.611 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:20.611 00.000 16108 Worker thread wakes up
03:11:20.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:20.612 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:21.780 01.168 16108 Exposure complete
03:11:21.838 00.058 16108 worker thread done servicing request
03:11:21.838 00.000 21068 OnExposeComplete: enter
03:11:21.839 00.001 21068 UpdateGuideState(): m_state=6
03:11:21.840 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1077
03:11:21.841 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=436.69, Mass=86276, SNR=69.8, Peak=14928 HFD=2.9
03:11:21.842 00.001 21068 MultiStar: [#1 0.32,-0.06,0.78,U] [#2 -0.16,0.11,0.71,U] [#3 0.26,-0.07,0.65,U] [#4 0.19,-0.17,0.62,U] [#5 0.12,0.18,0.67,U] [#6 0.32,0.47,0.00,M3] [#7 0.17,0.44,0.00,M1] [#8 -0.27,0.07,0.52,U] 
03:11:21.843 00.001 21068 single-star, 6 included, MultiStar: {0.06, 0.01}, one-star: {-0.05, 0.01}
03:11:21.844 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
03:11:21.844 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
03:11:21.845 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.03 mountX=0.05 mountY=0.01, mountTheta=0.13
03:11:21.847 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
03:11:21.849 00.002 21068 Enqueuing Move request for scope (-0.05, 0.01)
03:11:21.850 00.001 16108 Worker thread wakes up
03:11:21.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
03:11:21.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
03:11:21.851 00.001 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=0.01
03:11:21.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:11:21.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:21.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:11:21.851 00.000 16108 MoveAxis(E, 0, ABG)
03:11:21.851 00.000 16108 Move returns status 0, amount 0
03:11:21.851 00.000 16108 MoveAxis(N, 0, ABG)
03:11:21.851 00.000 16108 Move returns status 0, amount 0
03:11:21.851 00.000 16108 move complete, result=0
03:11:21.851 00.000 16108 worker thread done servicing request
03:11:21.857 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3881, FiltMin=3216, FiltMax=39721, Gamma=1.000
03:11:21.872 00.015 21068 UpdateGuideState exits: m=86276 SNR=69.8
03:11:21.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:21.873 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:21.874 00.001 21068 Enqueuing Expose request
03:11:21.875 00.001 16108 Worker thread wakes up
03:11:21.875 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:21.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:21.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:22.865 00.990 16108 Exposure complete
03:11:22.934 00.069 16108 worker thread done servicing request
03:11:22.934 00.000 21068 OnExposeComplete: enter
03:11:22.935 00.001 21068 UpdateGuideState(): m_state=6
03:11:22.935 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1078
03:11:22.936 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.47, Mass=78537, SNR=58.2, Peak=14320 HFD=2.8
03:11:22.937 00.001 21068 MultiStar: [#1 -0.03,0.08,0.95,U] [#2 0.07,0.22,0.97,U] [#3 -0.09,0.31,0.78,U] [#4 -0.00,-0.01,0.91,U] [#5 0.07,0.21,0.61,U] [#6 0.00,0.13,0.69,U] [#7 -0.25,-0.09,0.56,U] [#8 -0.26,0.19,0.58,U] 
03:11:22.938 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.00, -0.22}
03:11:22.938 00.000 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
03:11:22.940 00.002 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
03:11:22.941 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.01 mountX=0.05 mountY=-0.07, mountTheta=-0.94
03:11:22.942 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.08, opts=13)
03:11:22.943 00.001 21068 Enqueuing Move request for scope (-0.04, 0.08)
03:11:22.944 00.001 16108 Worker thread wakes up
03:11:22.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
03:11:22.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
03:11:22.944 00.000 16108 Moving (-0.04, 0.08) raw xDistance=0.05 yDistance=-0.07
03:11:22.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:11:22.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:22.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:22.944 00.000 16108 MoveAxis(E, 0, ABG)
03:11:22.944 00.000 16108 Move returns status 0, amount 0
03:11:22.944 00.000 16108 MoveAxis(N, 0, ABG)
03:11:22.944 00.000 16108 Move returns status 0, amount 0
03:11:22.945 00.001 16108 move complete, result=0
03:11:22.945 00.000 16108 worker thread done servicing request
03:11:22.951 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=3881, FiltMin=3229, FiltMax=39475, Gamma=1.000
03:11:22.964 00.013 21068 UpdateGuideState exits: m=78537 SNR=58.2
03:11:22.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:22.965 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:22.966 00.001 21068 Enqueuing Expose request
03:11:22.967 00.001 16108 Worker thread wakes up
03:11:22.967 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:22.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:22.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:24.142 01.174 16108 Exposure complete
03:11:24.225 00.083 16108 worker thread done servicing request
03:11:24.226 00.001 21068 OnExposeComplete: enter
03:11:24.226 00.000 21068 UpdateGuideState(): m_state=6
03:11:24.227 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1079
03:11:24.228 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.41, Mass=91741, SNR=68.3, Peak=15920 HFD=2.7
03:11:24.229 00.001 21068 MultiStar: [#1 0.07,-0.19,0.85,U] [#2 -0.16,-0.14,0.74,U] [#3 0.04,0.18,0.68,U] [#4 0.13,-0.30,0.67,U] [#5 0.55,0.03,0.00,M1] [#6 0.22,0.12,0.57,U] [#7 0.37,-0.07,0.56,U] [#8 -0.13,-0.09,0.43,U] 
03:11:24.230 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.11, -0.28}
03:11:24.230 00.000 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
03:11:24.233 00.003 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
03:11:24.233 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.96 mountX=-0.10 mountY=0.09, mountTheta=2.39
03:11:24.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.11, opts=13)
03:11:24.236 00.001 21068 Enqueuing Move request for scope (0.08, -0.11)
03:11:24.236 00.000 16108 Worker thread wakes up
03:11:24.238 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
03:11:24.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
03:11:24.238 00.000 16108 Moving (0.08, -0.11) raw xDistance=-0.10 yDistance=0.09
03:11:24.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:11:24.238 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:24.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:11:24.238 00.000 16108 MoveAxis(E, 0, ABG)
03:11:24.238 00.000 16108 Move returns status 0, amount 0
03:11:24.238 00.000 16108 MoveAxis(N, 0, ABG)
03:11:24.238 00.000 16108 Move returns status 0, amount 0
03:11:24.238 00.000 16108 move complete, result=0
03:11:24.238 00.000 16108 worker thread done servicing request
03:11:24.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3881, FiltMin=3277, FiltMax=36323, Gamma=1.000
03:11:24.254 00.013 21068 UpdateGuideState exits: m=91741 SNR=68.3
03:11:24.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:24.257 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:24.258 00.001 21068 Enqueuing Expose request
03:11:24.259 00.001 16108 Worker thread wakes up
03:11:24.259 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:24.259 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:24.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:25.226 00.967 16108 Exposure complete
03:11:25.288 00.062 16108 worker thread done servicing request
03:11:25.288 00.000 21068 OnExposeComplete: enter
03:11:25.289 00.001 21068 UpdateGuideState(): m_state=6
03:11:25.291 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1080
03:11:25.292 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.53, Mass=86879, SNR=63.8, Peak=17168 HFD=2.6
03:11:25.294 00.002 21068 MultiStar: [#1 0.36,0.02,0.98,U] [#2 -0.19,0.12,0.78,U] [#3 0.04,-0.06,0.60,U] [#4 0.16,0.13,0.90,U] [#5 -0.37,-0.18,0.53,U] [#6 0.38,0.17,0.67,U] [#7 0.34,-0.14,0.56,U] [#8 -0.02,-0.08,0.71,U] 
03:11:25.295 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.09, -0.16}
03:11:25.295 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:11:25.296 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:11:25.297 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
03:11:25.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
03:11:25.300 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
03:11:25.301 00.001 16108 Worker thread wakes up
03:11:25.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:11:25.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:11:25.301 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.01
03:11:25.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:11:25.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:25.302 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:25.302 00.000 16108 MoveAxis(E, 0, ABG)
03:11:25.302 00.000 16108 Move returns status 0, amount 0
03:11:25.302 00.000 16108 MoveAxis(N, 0, ABG)
03:11:25.302 00.000 16108 Move returns status 0, amount 0
03:11:25.302 00.000 16108 move complete, result=0
03:11:25.302 00.000 16108 worker thread done servicing request
03:11:25.305 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3881, FiltMin=3341, FiltMax=34278, Gamma=1.000
03:11:25.319 00.014 21068 UpdateGuideState exits: m=86879 SNR=63.8
03:11:25.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:25.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:25.322 00.001 21068 Enqueuing Expose request
03:11:25.323 00.001 16108 Worker thread wakes up
03:11:25.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:25.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:25.323 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:26.490 01.167 16108 Exposure complete
03:11:26.558 00.068 16108 worker thread done servicing request
03:11:26.558 00.000 21068 OnExposeComplete: enter
03:11:26.559 00.001 21068 UpdateGuideState(): m_state=6
03:11:26.560 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1081
03:11:26.560 00.000 21068 Star::Find returns 1 (0), X=463.83, Y=436.95, Mass=80483, SNR=56.4, Peak=15872 HFD=2.6
03:11:26.561 00.001 21068 MultiStar: [#1 0.49,-0.01,0.00,M1] [#2 -0.14,0.14,0.84,U] [#3 0.02,-0.01,1.01,U] [#4 0.05,0.07,0.94,U] [#5 0.08,0.13,0.68,U] [#6 -0.16,0.33,0.69,U] [#7 0.01,0.33,0.68,U] [#8 0.04,0.47,0.70,U] 
03:11:26.563 00.002 21068 refined, 7 included, MultiStar: {0.00, 0.20}, one-star: {0.11, 0.26}
03:11:26.563 00.000 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
03:11:26.564 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
03:11:26.565 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.55 mountX=0.03 mountY=-0.19, mountTheta=-1.41
03:11:26.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.20, opts=13)
03:11:26.567 00.000 21068 Enqueuing Move request for scope (0.00, 0.20)
03:11:26.569 00.002 16108 Worker thread wakes up
03:11:26.569 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
03:11:26.569 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
03:11:26.569 00.000 16108 Moving (0.00, 0.20) raw xDistance=0.03 yDistance=-0.19
03:11:26.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:26.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:26.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:11:26.569 00.000 16108 MoveAxis(E, 0, ABG)
03:11:26.570 00.001 16108 Move returns status 0, amount 0
03:11:26.570 00.000 16108 MoveAxis(N, 0, ABG)
03:11:26.570 00.000 16108 Move returns status 0, amount 0
03:11:26.570 00.000 16108 move complete, result=0
03:11:26.570 00.000 16108 worker thread done servicing request
03:11:26.579 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3881, FiltMin=3350, FiltMax=35446, Gamma=1.000
03:11:26.594 00.015 21068 UpdateGuideState exits: m=80483 SNR=56.4
03:11:26.596 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:26.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:26.598 00.001 21068 Enqueuing Expose request
03:11:26.599 00.001 16108 Worker thread wakes up
03:11:26.599 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:26.600 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:26.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:27.581 00.981 16108 Exposure complete
03:11:27.638 00.057 16108 worker thread done servicing request
03:11:27.638 00.000 21068 OnExposeComplete: enter
03:11:27.639 00.001 21068 UpdateGuideState(): m_state=6
03:11:27.639 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1082
03:11:27.641 00.002 21068 Star::Find returns 1 (0), X=463.82, Y=436.76, Mass=78068, SNR=61.2, Peak=15728 HFD=2.5
03:11:27.642 00.001 21068 MultiStar: [#1 0.61,0.34,0.00,M2] [#2 0.53,0.28,0.00,M1] [#3 0.46,0.26,0.00,M1] [#4 0.13,0.07,0.85,U] [#5 0.32,0.00,0.67,U] [#6 0.22,0.50,0.00,M1] [#7 0.37,0.33,0.00,M1] [#8 -0.25,0.24,0.60,U] 
03:11:27.643 00.001 21068 single-star, 3 included, MultiStar: {0.09, 0.09}, one-star: {0.09, 0.07}
03:11:27.644 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
03:11:27.644 00.000 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
03:11:27.645 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
03:11:27.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.07, opts=13)
03:11:27.647 00.000 21068 Enqueuing Move request for scope (0.09, 0.07)
03:11:27.648 00.001 16108 Worker thread wakes up
03:11:27.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:11:27.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:27.648 00.000 16108 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=-0.09
03:11:27.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:11:27.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:27.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:11:27.649 00.001 16108 MoveAxis(E, 0, ABG)
03:11:27.649 00.000 16108 Move returns status 0, amount 0
03:11:27.649 00.000 16108 MoveAxis(N, 0, ABG)
03:11:27.649 00.000 16108 Move returns status 0, amount 0
03:11:27.649 00.000 16108 move complete, result=0
03:11:27.649 00.000 16108 worker thread done servicing request
03:11:27.653 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3885, FiltMin=3344, FiltMax=30633, Gamma=1.000
03:11:27.666 00.013 21068 UpdateGuideState exits: m=78068 SNR=61.2
03:11:27.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:27.667 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:27.668 00.001 21068 Enqueuing Expose request
03:11:27.669 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:27.670 00.001 16108 Worker thread wakes up
03:11:27.670 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:27.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:28.826 01.156 16108 Exposure complete
03:11:28.888 00.062 16108 worker thread done servicing request
03:11:28.888 00.000 21068 OnExposeComplete: enter
03:11:28.890 00.002 21068 UpdateGuideState(): m_state=6
03:11:28.891 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1083
03:11:28.892 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.71, Mass=76909, SNR=57.3, Peak=18048 HFD=2.3
03:11:28.893 00.001 21068 MultiStar: [#1 0.39,0.01,1.08,U] [#2 -0.14,0.36,1.06,U] [#3 0.19,0.16,0.70,U] [#4 0.24,0.22,0.97,U] [#5 0.36,0.14,0.69,U] [#6 -0.11,0.45,0.80,U] [#7 0.27,-0.03,0.66,U] [#8 0.01,0.47,0.00,M1] 
03:11:28.894 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.17}, one-star: {0.24, 0.02}
03:11:28.896 00.002 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
03:11:28.897 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
03:11:28.899 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.77 mountX=-0.14 mountY=-0.21, mountTheta=-2.18
03:11:28.902 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.17, opts=13)
03:11:28.903 00.001 21068 Enqueuing Move request for scope (0.17, 0.17)
03:11:28.906 00.003 16108 Worker thread wakes up
03:11:28.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
03:11:28.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
03:11:28.906 00.000 16108 Moving (0.17, 0.17) raw xDistance=-0.14 yDistance=-0.21
03:11:28.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:28.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:11:28.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:11:28.907 00.001 16108 MoveAxis(E, 0, ABG)
03:11:28.907 00.000 16108 Move returns status 0, amount 0
03:11:28.907 00.000 16108 MoveAxis(N, 0, ABG)
03:11:28.907 00.000 16108 Move returns status 0, amount 0
03:11:28.907 00.000 16108 move complete, result=0
03:11:28.907 00.000 16108 worker thread done servicing request
03:11:28.916 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3881, FiltMin=3353, FiltMax=34099, Gamma=1.000
03:11:28.939 00.023 21068 UpdateGuideState exits: m=76909 SNR=57.3
03:11:28.939 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:28.941 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:28.943 00.002 21068 Enqueuing Expose request
03:11:28.944 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:28.948 00.004 16108 Worker thread wakes up
03:11:28.948 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:28.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:29.928 00.980 16108 Exposure complete
03:11:29.993 00.065 16108 worker thread done servicing request
03:11:29.993 00.000 21068 OnExposeComplete: enter
03:11:29.995 00.002 21068 UpdateGuideState(): m_state=6
03:11:29.996 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1084
03:11:29.997 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.70, Mass=80531, SNR=59.2, Peak=15952 HFD=2.6
03:11:29.998 00.001 21068 MultiStar: [#1 0.64,0.23,0.00,M2] [#2 -0.04,-0.07,0.90,U] [#3 0.20,0.24,0.85,U] [#4 0.49,0.20,0.00,M1] [#5 0.24,0.22,0.66,U] [#6 0.29,0.33,0.76,U] [#7 0.21,0.27,0.50,U] [#8 -0.41,0.27,0.00,M2] 
03:11:29.999 00.001 21068 single-star, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.11, 0.01}
03:11:30.000 00.001 21068 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
03:11:30.001 00.001 21068 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
03:11:30.003 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.11 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
03:11:30.006 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.01, opts=13)
03:11:30.007 00.001 21068 Enqueuing Move request for scope (0.11, 0.01)
03:11:30.009 00.002 16108 Worker thread wakes up
03:11:30.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
03:11:30.009 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
03:11:30.009 00.000 16108 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=-0.04
03:11:30.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:11:30.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:30.010 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:30.010 00.000 16108 MoveAxis(E, 0, ABG)
03:11:30.010 00.000 16108 Move returns status 0, amount 0
03:11:30.010 00.000 16108 MoveAxis(N, 0, ABG)
03:11:30.010 00.000 16108 Move returns status 0, amount 0
03:11:30.010 00.000 16108 move complete, result=0
03:11:30.010 00.000 16108 worker thread done servicing request
03:11:30.015 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3881, FiltMin=3299, FiltMax=34217, Gamma=1.000
03:11:30.035 00.020 21068 UpdateGuideState exits: m=80531 SNR=59.2
03:11:30.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:30.038 00.001 21068 Enqueuing Expose request
03:11:30.039 00.001 16108 Worker thread wakes up
03:11:30.039 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:30.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:30.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:31.214 01.175 16108 Exposure complete
03:11:31.279 00.065 16108 worker thread done servicing request
03:11:31.279 00.000 21068 OnExposeComplete: enter
03:11:31.280 00.001 21068 UpdateGuideState(): m_state=6
03:11:31.282 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1085
03:11:31.283 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.82, Mass=75012, SNR=61.5, Peak=16992 HFD=2.4
03:11:31.284 00.001 21068 MultiStar: [#1 0.59,0.04,0.00,M3] [#2 -0.01,0.19,0.91,U] [#3 -0.22,-0.06,0.70,U] [#4 -0.15,0.11,0.81,U] [#5 0.33,0.05,0.63,U] [#6 -0.00,0.23,0.72,U] [#7 -0.30,0.44,0.00,M1] [#8 -0.14,0.20,0.58,U] 
03:11:31.284 00.000 21068 refined, 6 included, MultiStar: {-0.01, 0.13}, one-star: {0.12, 0.13}
03:11:31.285 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
03:11:31.286 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
03:11:31.286 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.64 mountX=0.03 mountY=-0.12, mountTheta=-1.33
03:11:31.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.13, opts=13)
03:11:31.289 00.001 21068 Enqueuing Move request for scope (-0.01, 0.13)
03:11:31.289 00.000 16108 Worker thread wakes up
03:11:31.291 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
03:11:31.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
03:11:31.291 00.000 16108 Moving (-0.01, 0.13) raw xDistance=0.03 yDistance=-0.12
03:11:31.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:31.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:31.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:31.291 00.000 16108 MoveAxis(E, 0, ABG)
03:11:31.291 00.000 16108 Move returns status 0, amount 0
03:11:31.291 00.000 16108 MoveAxis(N, 0, ABG)
03:11:31.291 00.000 16108 Move returns status 0, amount 0
03:11:31.291 00.000 16108 move complete, result=0
03:11:31.291 00.000 16108 worker thread done servicing request
03:11:31.294 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3885, FiltMin=3331, FiltMax=31315, Gamma=1.000
03:11:31.307 00.013 21068 UpdateGuideState exits: m=75012 SNR=61.5
03:11:31.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:31.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:31.309 00.000 21068 Enqueuing Expose request
03:11:31.310 00.001 16108 Worker thread wakes up
03:11:31.310 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:31.311 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:31.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:32.289 00.978 16108 Exposure complete
03:11:32.361 00.072 16108 worker thread done servicing request
03:11:32.361 00.000 21068 OnExposeComplete: enter
03:11:32.362 00.001 21068 UpdateGuideState(): m_state=6
03:11:32.363 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1086
03:11:32.364 00.001 21068 Star::Find returns 1 (0), X=464.07, Y=436.96, Mass=77738, SNR=60.8, Peak=15424 HFD=2.6
03:11:32.365 00.001 21068 MultiStar: [#1 0.27,0.17,1.14,U] [#2 0.01,0.04,1.01,U] [#3 0.38,0.07,0.80,U] [#4 0.12,0.13,0.80,U] [#5 0.35,0.42,0.00,M1] [#6 0.32,0.35,0.00,M1] [#7 0.28,0.01,0.65,U] [#8 0.20,0.35,0.68,U] 
03:11:32.366 00.001 21068 refined, 6 included, MultiStar: {0.23, 0.15}, one-star: {0.35, 0.27}
03:11:32.366 00.000 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
03:11:32.367 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
03:11:32.369 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.58 mountX=-0.20 mountY=-0.20, mountTheta=-2.35
03:11:32.370 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.15, opts=13)
03:11:32.371 00.001 21068 Enqueuing Move request for scope (0.23, 0.15)
03:11:32.372 00.001 16108 Worker thread wakes up
03:11:32.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
03:11:32.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
03:11:32.372 00.000 16108 Moving (0.23, 0.15) raw xDistance=-0.20 yDistance=-0.20
03:11:32.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:11:32.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:11:32.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:11:32.372 00.000 16108 MoveAxis(E, 0, ABG)
03:11:32.372 00.000 16108 Move returns status 0, amount 0
03:11:32.372 00.000 16108 MoveAxis(N, 0, ABG)
03:11:32.372 00.000 16108 Move returns status 0, amount 0
03:11:32.372 00.000 16108 move complete, result=0
03:11:32.372 00.000 16108 worker thread done servicing request
03:11:32.375 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=3888, FiltMin=3325, FiltMax=27734, Gamma=1.000
03:11:32.389 00.014 21068 UpdateGuideState exits: m=77738 SNR=60.8
03:11:32.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:32.390 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:32.391 00.001 21068 Enqueuing Expose request
03:11:32.392 00.001 16108 Worker thread wakes up
03:11:32.392 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:32.393 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:32.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:33.570 01.177 16108 Exposure complete
03:11:33.656 00.086 16108 worker thread done servicing request
03:11:33.656 00.000 21068 OnExposeComplete: enter
03:11:33.657 00.001 21068 UpdateGuideState(): m_state=6
03:11:33.658 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1087
03:11:33.660 00.002 21068 Star::Find returns 1 (0), X=463.84, Y=436.95, Mass=80247, SNR=59.1, Peak=16704 HFD=2.5
03:11:33.661 00.001 21068 MultiStar: [#1 0.46,0.17,0.00,M3] [#2 -0.06,0.13,0.97,U] [#3 0.04,0.29,0.77,U] [#4 0.53,0.32,0.00,M1] [#5 0.23,0.20,0.73,U] [#6 0.24,0.40,0.00,M2] [#7 0.62,0.09,0.00,M1] [#8 -0.09,0.16,0.77,U] 
03:11:33.663 00.002 21068 refined, 4 included, MultiStar: {0.05, 0.21}, one-star: {0.11, 0.26}
03:11:33.664 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
03:11:33.665 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
03:11:33.666 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.36 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
03:11:33.668 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.21, opts=13)
03:11:33.669 00.001 21068 Enqueuing Move request for scope (0.05, 0.21)
03:11:33.670 00.001 16108 Worker thread wakes up
03:11:33.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
03:11:33.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
03:11:33.670 00.000 16108 Moving (0.05, 0.21) raw xDistance=-0.01 yDistance=-0.21
03:11:33.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:11:33.670 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-0.53
03:11:33.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:11:33.670 00.000 16108 MoveAxis(E, 0, ABG)
03:11:33.670 00.000 16108 Move returns status 0, amount 0
03:11:33.670 00.000 16108 MoveAxis(N, 43, ABG)
03:11:33.670 00.000 16108 Guiding  Dir = 0, Dur = 43
03:11:33.671 00.001 16108 IsSlewing returns 0
03:11:33.671 00.000 16108 IsGuiding returns 0
03:11:33.674 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1440, max=65535, med=3891, FiltMin=3341, FiltMax=25235, Gamma=1.000
03:11:33.686 00.012 21068 UpdateGuideState exits: m=80247 SNR=59.1
03:11:33.689 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:33.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:33.691 00.001 21068 Enqueuing Expose request
03:11:33.697 00.006 16108 PulseGuide returned control before completion, sleep 28
03:11:33.727 00.030 16108 IsGuiding returns 1
03:11:33.727 00.000 16108 scope still moving after pulse duration time elapsed
03:11:33.758 00.031 16108 IsSlewing returns 0
03:11:33.758 00.000 16108 IsGuiding returns 1
03:11:33.790 00.032 16108 IsSlewing returns 0
03:11:33.790 00.000 16108 IsGuiding returns 0
03:11:33.790 00.000 16108 scope move finished after 43 + 76 ms
03:11:33.790 00.000 16108 Move returns status 0, amount 43
03:11:33.790 00.000 16108 move complete, result=0
03:11:33.791 00.001 16108 worker thread done servicing request
03:11:33.791 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 43 ms NORTH
03:11:33.794 00.003 16108 Worker thread wakes up
03:11:33.794 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:33.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:34.767 00.973 16108 Exposure complete
03:11:34.835 00.068 16108 worker thread done servicing request
03:11:34.835 00.000 21068 OnExposeComplete: enter
03:11:34.836 00.001 21068 UpdateGuideState(): m_state=6
03:11:34.837 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1088
03:11:34.838 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.82, Mass=70371, SNR=56.8, Peak=15920 HFD=2.4
03:11:34.839 00.001 21068 MultiStar: [#1 0.51,0.28,0.00,M4] [#2 0.28,0.33,0.86,U] [#3 0.14,0.24,0.89,U] [#4 -0.10,0.02,0.81,U] [#5 0.07,0.29,0.83,U] [#6 0.26,0.20,0.78,U] [#7 0.18,0.34,0.71,U] [#8 0.09,0.29,0.67,U] 
03:11:34.840 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.23}, one-star: {0.16, 0.13}
03:11:34.840 00.000 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
03:11:34.841 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
03:11:34.842 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=-0.14 mountY=-0.16, mountTheta=-2.28
03:11:34.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.13, opts=13)
03:11:34.848 00.004 21068 Enqueuing Move request for scope (0.16, 0.13)
03:11:34.850 00.002 16108 Worker thread wakes up
03:11:34.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
03:11:34.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
03:11:34.850 00.000 16108 Moving (0.16, 0.13) raw xDistance=-0.14 yDistance=-0.16
03:11:34.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:34.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:34.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:11:34.850 00.000 16108 MoveAxis(E, 0, ABG)
03:11:34.850 00.000 16108 Move returns status 0, amount 0
03:11:34.851 00.001 16108 MoveAxis(N, 0, ABG)
03:11:34.851 00.000 16108 Move returns status 0, amount 0
03:11:34.851 00.000 16108 move complete, result=0
03:11:34.851 00.000 16108 worker thread done servicing request
03:11:34.859 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3894, FiltMin=3331, FiltMax=32963, Gamma=1.000
03:11:34.890 00.031 21068 UpdateGuideState exits: m=70371 SNR=56.8
03:11:34.893 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:34.895 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:34.897 00.002 21068 Enqueuing Expose request
03:11:34.900 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:34.901 00.001 16108 Worker thread wakes up
03:11:34.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:34.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:36.064 01.162 16108 Exposure complete
03:11:36.121 00.057 16108 worker thread done servicing request
03:11:36.121 00.000 21068 OnExposeComplete: enter
03:11:36.123 00.002 21068 UpdateGuideState(): m_state=6
03:11:36.124 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1089
03:11:36.125 00.001 21068 Star::Find returns 1 (0), X=463.45, Y=436.76, Mass=81630, SNR=59.4, Peak=13888 HFD=2.8
03:11:36.126 00.001 21068 MultiStar: [#1 0.34,0.12,1.16,U] [#2 -0.18,-0.02,1.04,U] [#3 -0.07,-0.07,0.93,U] [#4 -0.09,0.06,0.87,U] [#5 0.35,0.16,0.66,U] [#6 0.03,0.32,0.59,U] [#7 0.03,0.39,0.66,U] [#8 -0.35,-0.21,0.50,U] 
03:11:36.127 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.27, 0.08}
03:11:36.127 00.000 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
03:11:36.128 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
03:11:36.129 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.76 mountX=0.03 mountY=-0.08, mountTheta=-1.20
03:11:36.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
03:11:36.131 00.000 21068 Enqueuing Move request for scope (-0.02, 0.09)
03:11:36.132 00.001 16108 Worker thread wakes up
03:11:36.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:11:36.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:11:36.132 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.03 yDistance=-0.08
03:11:36.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:36.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:36.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:11:36.132 00.000 16108 MoveAxis(E, 0, ABG)
03:11:36.134 00.002 16108 Move returns status 0, amount 0
03:11:36.134 00.000 16108 MoveAxis(N, 0, ABG)
03:11:36.134 00.000 16108 Move returns status 0, amount 0
03:11:36.134 00.000 16108 move complete, result=0
03:11:36.134 00.000 16108 worker thread done servicing request
03:11:36.138 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3894, FiltMin=3312, FiltMax=34777, Gamma=1.000
03:11:36.156 00.018 21068 UpdateGuideState exits: m=81630 SNR=59.4
03:11:36.157 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:36.157 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:36.158 00.001 21068 Enqueuing Expose request
03:11:36.159 00.001 16108 Worker thread wakes up
03:11:36.159 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:36.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:36.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:37.132 00.972 16108 Exposure complete
03:11:37.188 00.056 16108 worker thread done servicing request
03:11:37.188 00.000 21068 OnExposeComplete: enter
03:11:37.189 00.001 21068 UpdateGuideState(): m_state=6
03:11:37.190 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1090
03:11:37.191 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.72, Mass=72929, SNR=55.5, Peak=15216 HFD=2.4
03:11:37.192 00.001 21068 MultiStar: [#1 0.47,0.20,0.00,M4] [#2 -0.11,0.10,0.87,U] [#3 0.22,0.36,0.85,U] [#4 0.21,0.06,0.81,U] [#5 0.25,0.12,0.78,U] [#6 0.35,0.06,0.69,U] [#7 0.34,0.23,0.68,U] [#8 -0.11,0.29,0.70,U] 
03:11:37.193 00.001 21068 single-star, 7 included, MultiStar: {0.16, 0.15}, one-star: {0.14, 0.03}
03:11:37.193 00.000 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:11:37.195 00.002 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:11:37.197 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
03:11:37.199 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
03:11:37.200 00.001 21068 Enqueuing Move request for scope (0.14, 0.03)
03:11:37.201 00.001 16108 Worker thread wakes up
03:11:37.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:11:37.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:11:37.201 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.13 yDistance=-0.06
03:11:37.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:11:37.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:37.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:11:37.201 00.000 16108 MoveAxis(E, 0, ABG)
03:11:37.201 00.000 16108 Move returns status 0, amount 0
03:11:37.201 00.000 16108 MoveAxis(N, 0, ABG)
03:11:37.201 00.000 16108 Move returns status 0, amount 0
03:11:37.201 00.000 16108 move complete, result=0
03:11:37.201 00.000 16108 worker thread done servicing request
03:11:37.205 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3897, FiltMin=3334, FiltMax=37686, Gamma=1.000
03:11:37.218 00.013 21068 UpdateGuideState exits: m=72929 SNR=55.5
03:11:37.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:37.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:37.220 00.000 21068 Enqueuing Expose request
03:11:37.221 00.001 16108 Worker thread wakes up
03:11:37.221 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:37.223 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:37.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:38.392 01.169 16108 Exposure complete
03:11:38.461 00.069 16108 worker thread done servicing request
03:11:38.461 00.000 21068 OnExposeComplete: enter
03:11:38.462 00.001 21068 UpdateGuideState(): m_state=6
03:11:38.463 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1091
03:11:38.464 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.83, Mass=76902, SNR=58.7, Peak=15520 HFD=2.5
03:11:38.465 00.001 21068 MultiStar: [#1 0.42,0.21,0.00,M5] [#2 0.09,0.28,0.88,U] [#3 0.27,0.21,0.88,U] [#4 -0.41,0.36,0.00,M1] [#5 0.04,-0.05,0.63,U] [#6 0.00,0.51,0.00,M1] [#7 0.05,0.05,0.70,U] [#8 0.10,0.31,0.71,U] 
03:11:38.466 00.001 21068 single-star, 5 included, MultiStar: {0.10, 0.17}, one-star: {0.05, 0.14}
03:11:38.466 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
03:11:38.467 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
03:11:38.468 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
03:11:38.469 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.14, opts=13)
03:11:38.470 00.001 21068 Enqueuing Move request for scope (0.05, 0.14)
03:11:38.471 00.001 16108 Worker thread wakes up
03:11:38.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:11:38.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:11:38.471 00.000 16108 Moving (0.05, 0.14) raw xDistance=-0.03 yDistance=-0.15
03:11:38.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:38.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:38.472 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:11:38.472 00.000 16108 MoveAxis(E, 0, ABG)
03:11:38.472 00.000 16108 Move returns status 0, amount 0
03:11:38.472 00.000 16108 MoveAxis(N, 0, ABG)
03:11:38.472 00.000 16108 Move returns status 0, amount 0
03:11:38.472 00.000 16108 move complete, result=0
03:11:38.472 00.000 16108 worker thread done servicing request
03:11:38.474 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3901, FiltMin=3321, FiltMax=40230, Gamma=1.000
03:11:38.488 00.014 21068 UpdateGuideState exits: m=76902 SNR=58.7
03:11:38.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:38.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:38.491 00.001 21068 Enqueuing Expose request
03:11:38.491 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:38.493 00.002 16108 Worker thread wakes up
03:11:38.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:38.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:39.465 00.972 16108 Exposure complete
03:11:39.520 00.055 16108 worker thread done servicing request
03:11:39.520 00.000 21068 OnExposeComplete: enter
03:11:39.523 00.003 21068 UpdateGuideState(): m_state=6
03:11:39.525 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1092
03:11:39.526 00.001 21068 Star::Find returns 1 (0), X=463.56, Y=436.44, Mass=69419, SNR=54.3, Peak=13376 HFD=3.0
03:11:39.528 00.002 21068 MultiStar: [#1 0.05,0.11,1.25,U] [#2 -0.41,0.32,0.00,M1] [#3 -0.02,0.34,0.78,U] [#4 -0.26,-0.14,0.93,U] [#5 -0.36,0.05,0.80,U] [#6 -0.07,0.26,0.78,U] [#7 -0.09,-0.00,0.62,U] [#8 -0.14,0.21,0.66,U] 
03:11:39.529 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.06}, one-star: {-0.16, -0.25}
03:11:39.530 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
03:11:39.531 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
03:11:39.531 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.69 mountX=0.13 mountY=-0.03, mountTheta=-0.21
03:11:39.534 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.06, opts=13)
03:11:39.535 00.001 21068 Enqueuing Move request for scope (-0.12, 0.06)
03:11:39.536 00.001 16108 Worker thread wakes up
03:11:39.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
03:11:39.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
03:11:39.536 00.000 16108 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=-0.03
03:11:39.537 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:11:39.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:39.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:11:39.537 00.000 16108 MoveAxis(E, 0, ABG)
03:11:39.537 00.000 16108 Move returns status 0, amount 0
03:11:39.537 00.000 16108 MoveAxis(N, 0, ABG)
03:11:39.537 00.000 16108 Move returns status 0, amount 0
03:11:39.537 00.000 16108 move complete, result=0
03:11:39.537 00.000 16108 worker thread done servicing request
03:11:39.541 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3904, FiltMin=3363, FiltMax=39987, Gamma=1.000
03:11:39.554 00.013 21068 UpdateGuideState exits: m=69419 SNR=54.3
03:11:39.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:39.555 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:39.556 00.001 21068 Enqueuing Expose request
03:11:39.557 00.001 16108 Worker thread wakes up
03:11:39.557 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:39.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:39.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:40.720 01.163 16108 Exposure complete
03:11:40.786 00.066 16108 worker thread done servicing request
03:11:40.786 00.000 21068 OnExposeComplete: enter
03:11:40.787 00.001 21068 UpdateGuideState(): m_state=6
03:11:40.788 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1093
03:11:40.789 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.73, Mass=69886, SNR=55.5, Peak=15136 HFD=2.4
03:11:40.790 00.001 21068 MultiStar: [#1 0.22,-0.13,1.03,U] [#2 -0.04,-0.20,0.96,U] [#3 0.18,0.07,0.81,U] [#4 0.03,-0.31,0.70,U] [#5 0.45,0.23,0.00,M1] [#6 0.41,0.19,0.71,U] [#7 0.18,0.23,0.67,U] [#8 0.10,0.27,0.58,U] 
03:11:40.791 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.00}, one-star: {0.22, 0.04}
03:11:40.793 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
03:11:40.794 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
03:11:40.795 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
03:11:40.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.00, opts=13)
03:11:40.797 00.000 21068 Enqueuing Move request for scope (0.16, 0.00)
03:11:40.798 00.001 16108 Worker thread wakes up
03:11:40.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
03:11:40.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
03:11:40.798 00.000 16108 Moving (0.16, 0.00) raw xDistance=-0.16 yDistance=-0.04
03:11:40.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:11:40.799 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:40.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:40.799 00.000 16108 MoveAxis(E, 0, ABG)
03:11:40.799 00.000 16108 Move returns status 0, amount 0
03:11:40.799 00.000 16108 MoveAxis(N, 0, ABG)
03:11:40.799 00.000 16108 Move returns status 0, amount 0
03:11:40.799 00.000 16108 move complete, result=0
03:11:40.799 00.000 16108 worker thread done servicing request
03:11:40.802 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3904, FiltMin=3337, FiltMax=36902, Gamma=1.000
03:11:40.819 00.017 21068 UpdateGuideState exits: m=69886 SNR=55.5
03:11:40.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:40.820 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:40.821 00.001 21068 Enqueuing Expose request
03:11:40.822 00.001 16108 Worker thread wakes up
03:11:40.822 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:40.822 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:40.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:41.801 00.979 16108 Exposure complete
03:11:41.856 00.055 16108 worker thread done servicing request
03:11:41.856 00.000 21068 OnExposeComplete: enter
03:11:41.857 00.001 21068 UpdateGuideState(): m_state=6
03:11:41.858 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1094
03:11:41.858 00.000 21068 Star::Find returns 1 (0), X=463.86, Y=436.75, Mass=65557, SNR=54.2, Peak=11872 HFD=2.6
03:11:41.859 00.001 21068 MultiStar: [#1 0.34,0.11,1.08,U] [#2 0.02,-0.08,1.01,U] [#3 0.24,-0.08,0.82,U] [#4 -0.16,-0.07,0.98,U] [#5 0.36,0.33,0.00,M2] [#6 0.11,0.20,0.75,U] [#7 -0.01,0.14,0.68,U] [#8 -0.46,0.36,0.00,M1] 
03:11:41.860 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.14, 0.06}
03:11:41.861 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
03:11:41.861 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
03:11:41.863 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=-0.09 mountY=-0.06, mountTheta=-2.61
03:11:41.868 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
03:11:41.870 00.002 21068 Enqueuing Move request for scope (0.10, 0.03)
03:11:41.872 00.002 16108 Worker thread wakes up
03:11:41.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
03:11:41.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
03:11:41.872 00.000 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.06
03:11:41.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:41.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:41.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:11:41.872 00.000 16108 MoveAxis(E, 0, ABG)
03:11:41.872 00.000 16108 Move returns status 0, amount 0
03:11:41.872 00.000 16108 MoveAxis(N, 0, ABG)
03:11:41.872 00.000 16108 Move returns status 0, amount 0
03:11:41.872 00.000 16108 move complete, result=0
03:11:41.872 00.000 16108 worker thread done servicing request
03:11:41.878 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3904, FiltMin=3353, FiltMax=34867, Gamma=1.000
03:11:41.894 00.016 21068 UpdateGuideState exits: m=65557 SNR=54.2
03:11:41.896 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:41.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:41.898 00.001 21068 Enqueuing Expose request
03:11:41.899 00.001 16108 Worker thread wakes up
03:11:41.899 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:41.900 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:41.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:43.048 01.148 16108 Exposure complete
03:11:43.113 00.065 16108 worker thread done servicing request
03:11:43.113 00.000 21068 OnExposeComplete: enter
03:11:43.115 00.002 21068 UpdateGuideState(): m_state=6
03:11:43.117 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1095
03:11:43.119 00.002 21068 Star::Find returns 1 (0), X=463.66, Y=436.57, Mass=86916, SNR=60.5, Peak=14096 HFD=2.9
03:11:43.121 00.002 21068 MultiStar: [#1 0.27,0.05,1.05,U] [#2 -0.20,-0.09,0.91,U] [#3 0.00,0.15,0.60,U] [#4 -0.17,-0.07,0.83,U] [#5 0.22,0.20,0.66,U] [#6 -0.25,0.19,0.62,U] [#7 0.23,-0.14,0.47,U] [#8 -0.34,-0.27,0.65,U] 
03:11:43.121 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.07, -0.12}
03:11:43.122 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
03:11:43.123 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.70)
03:11:43.124 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.67 mountX=0.03 mountY=0.03, mountTheta=0.68
03:11:43.125 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
03:11:43.127 00.002 21068 Enqueuing Move request for scope (-0.03, -0.02)
03:11:43.127 00.000 16108 Worker thread wakes up
03:11:43.128 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:11:43.128 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:11:43.128 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.03
03:11:43.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:43.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:43.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:11:43.128 00.000 16108 MoveAxis(E, 0, ABG)
03:11:43.128 00.000 16108 Move returns status 0, amount 0
03:11:43.128 00.000 16108 MoveAxis(N, 0, ABG)
03:11:43.128 00.000 16108 Move returns status 0, amount 0
03:11:43.128 00.000 16108 move complete, result=0
03:11:43.128 00.000 16108 worker thread done servicing request
03:11:43.131 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3904, FiltMin=3331, FiltMax=37219, Gamma=1.000
03:11:43.144 00.013 21068 UpdateGuideState exits: m=86916 SNR=60.5
03:11:43.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:43.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:43.146 00.000 21068 Enqueuing Expose request
03:11:43.147 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:43.148 00.001 16108 Worker thread wakes up
03:11:43.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:43.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:44.136 00.988 16108 Exposure complete
03:11:44.200 00.064 16108 worker thread done servicing request
03:11:44.200 00.000 21068 OnExposeComplete: enter
03:11:44.201 00.001 21068 UpdateGuideState(): m_state=6
03:11:44.203 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1096
03:11:44.204 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.62, Mass=73710, SNR=58.9, Peak=13536 HFD=2.7
03:11:44.205 00.001 21068 MultiStar: [#1 0.44,-0.04,1.03,U] [#2 0.11,0.09,0.97,U] [#3 0.27,-0.35,0.63,U] [#4 0.16,0.16,0.97,U] [#5 0.49,0.04,0.00,M2] [#6 -0.01,0.15,0.77,U] [#7 -0.02,0.03,0.68,U] [#8 -0.09,0.13,0.57,U] 
03:11:44.206 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.05, -0.07}
03:11:44.207 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
03:11:44.208 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
03:11:44.209 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.06 mountY=0.06, mountTheta=2.40
03:11:44.210 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
03:11:44.211 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
03:11:44.212 00.001 16108 Worker thread wakes up
03:11:44.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
03:11:44.212 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
03:11:44.212 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
03:11:44.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:44.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:44.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:11:44.212 00.000 16108 MoveAxis(E, 0, ABG)
03:11:44.212 00.000 16108 Move returns status 0, amount 0
03:11:44.212 00.000 16108 MoveAxis(N, 0, ABG)
03:11:44.212 00.000 16108 Move returns status 0, amount 0
03:11:44.212 00.000 16108 move complete, result=0
03:11:44.212 00.000 16108 worker thread done servicing request
03:11:44.216 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3904, FiltMin=3299, FiltMax=38227, Gamma=1.000
03:11:44.229 00.013 21068 UpdateGuideState exits: m=73710 SNR=58.9
03:11:44.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:44.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:44.231 00.000 21068 Enqueuing Expose request
03:11:44.232 00.001 16108 Worker thread wakes up
03:11:44.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:44.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:44.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:45.400 01.167 16108 Exposure complete
03:11:45.455 00.055 16108 worker thread done servicing request
03:11:45.455 00.000 21068 OnExposeComplete: enter
03:11:45.457 00.002 21068 UpdateGuideState(): m_state=6
03:11:45.458 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1097
03:11:45.459 00.001 21068 Star::Find returns 1 (0), X=464.25, Y=436.55, Mass=77744, SNR=59.4, Peak=14432 HFD=2.7
03:11:45.459 00.000 21068 MultiStar: [#1 0.79,-0.00,0.00,M1] [#2 0.38,-0.18,1.04,U] [#3 0.22,-0.10,0.74,U] [#4 0.57,0.01,0.00,M1] [#5 0.55,0.19,0.00,M3] [#6 0.51,0.06,0.00,M1] [#7 0.94,0.32,0.00,M1] [#8 -0.03,-0.01,0.66,U] 
03:11:45.460 00.001 21068 refined, 3 included, MultiStar: {0.31, -0.12}, one-star: {0.53, -0.14}
03:11:45.461 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
03:11:45.462 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
03:11:45.462 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.37 mountX=-0.33 mountY=0.04, mountTheta=3.01
03:11:45.464 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.12, opts=13)
03:11:45.464 00.000 21068 Enqueuing Move request for scope (0.31, -0.12)
03:11:45.466 00.002 16108 Worker thread wakes up
03:11:45.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
03:11:45.467 00.001 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
03:11:45.467 00.000 16108 Moving (0.31, -0.12) raw xDistance=-0.33 yDistance=0.04
03:11:45.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:11:45.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:45.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:11:45.467 00.000 16108 MoveAxis(E, 85, ABG)
03:11:45.467 00.000 16108 Guiding  Dir = 2, Dur = 85
03:11:45.468 00.001 16108 IsSlewing returns 0
03:11:45.468 00.000 16108 IsGuiding returns 0
03:11:45.469 00.001 16108 PulseGuide returned control before completion, sleep 94
03:11:45.470 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3904, FiltMin=3357, FiltMax=38704, Gamma=1.000
03:11:45.483 00.013 21068 UpdateGuideState exits: m=77744 SNR=59.4
03:11:45.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:45.484 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:45.486 00.002 21068 Enqueuing Expose request
03:11:45.572 00.086 16108 IsGuiding returns 1
03:11:45.572 00.000 16108 scope still moving after pulse duration time elapsed
03:11:45.604 00.032 16108 IsSlewing returns 0
03:11:45.604 00.000 16108 IsGuiding returns 1
03:11:45.635 00.031 16108 IsSlewing returns 0
03:11:45.637 00.002 16108 IsGuiding returns 0
03:11:45.637 00.000 16108 scope move finished after 85 + 83 ms
03:11:45.637 00.000 16108 Move returns status 0, amount 85
03:11:45.637 00.000 16108 MoveAxis(N, 0, ABG)
03:11:45.637 00.000 16108 Move returns status 0, amount 0
03:11:45.637 00.000 16108 move complete, result=0
03:11:45.637 00.000 16108 worker thread done servicing request
03:11:45.637 00.000 16108 Worker thread wakes up
03:11:45.638 00.001 21068 GuideStep: -0.3 px 85 ms EAST, 0.0 px 0 ms NORTH
03:11:45.640 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:45.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:46.611 00.971 16108 Exposure complete
03:11:46.671 00.060 16108 worker thread done servicing request
03:11:46.671 00.000 21068 OnExposeComplete: enter
03:11:46.671 00.000 21068 UpdateGuideState(): m_state=6
03:11:46.672 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1098
03:11:46.673 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.78, Mass=72000, SNR=53.2, Peak=12848 HFD=2.7
03:11:46.674 00.001 21068 MultiStar: [#1 0.43,-0.06,1.12,U] [#2 0.13,-0.05,1.12,U] [#3 0.26,0.24,0.86,U] [#4 0.11,0.27,1.01,U] [#5 0.45,0.32,0.00,M4] [#6 0.27,0.28,0.65,U] [#7 0.56,0.31,0.00,M2] [#8 -0.28,0.19,0.67,U] 
03:11:46.675 00.001 21068 single-star, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.04, 0.09}
03:11:46.675 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
03:11:46.676 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
03:11:46.677 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
03:11:46.680 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
03:11:46.680 00.000 21068 Enqueuing Move request for scope (0.04, 0.09)
03:11:46.682 00.002 16108 Worker thread wakes up
03:11:46.682 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:11:46.682 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:11:46.682 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.09
03:11:46.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:46.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:46.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:11:46.683 00.001 16108 MoveAxis(E, 0, ABG)
03:11:46.683 00.000 16108 Move returns status 0, amount 0
03:11:46.683 00.000 16108 MoveAxis(N, 0, ABG)
03:11:46.683 00.000 16108 Move returns status 0, amount 0
03:11:46.683 00.000 16108 move complete, result=0
03:11:46.683 00.000 16108 worker thread done servicing request
03:11:46.690 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3904, FiltMin=3328, FiltMax=38422, Gamma=1.000
03:11:46.717 00.027 21068 UpdateGuideState exits: m=72000 SNR=53.2
03:11:46.719 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:46.721 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:46.722 00.001 21068 Enqueuing Expose request
03:11:46.724 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:46.725 00.001 16108 Worker thread wakes up
03:11:46.725 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:46.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:47.894 01.169 16108 Exposure complete
03:11:47.958 00.064 16108 worker thread done servicing request
03:11:47.958 00.000 21068 OnExposeComplete: enter
03:11:47.961 00.003 21068 UpdateGuideState(): m_state=6
03:11:47.963 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1099
03:11:47.965 00.002 21068 Star::Find returns 1 (0), X=463.56, Y=436.78, Mass=73774, SNR=57.1, Peak=12128 HFD=2.9
03:11:47.967 00.002 21068 MultiStar: [#1 0.24,0.28,1.04,U] [#2 -0.03,0.05,0.70,U] [#3 0.13,0.11,0.82,U] [#4 0.06,0.20,0.92,U] [#5 0.54,0.04,0.00,M5] [#6 0.18,0.40,0.73,U] [#7 0.37,0.03,0.63,U] [#8 -0.40,0.07,0.65,U] 
03:11:47.969 00.002 21068 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {-0.16, 0.09}
03:11:47.970 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
03:11:47.971 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
03:11:47.972 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
03:11:47.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.16, opts=13)
03:11:47.976 00.002 21068 Enqueuing Move request for scope (0.05, 0.16)
03:11:47.977 00.001 16108 Worker thread wakes up
03:11:47.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
03:11:47.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
03:11:47.977 00.000 16108 Moving (0.05, 0.16) raw xDistance=-0.02 yDistance=-0.17
03:11:47.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:47.978 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:47.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:11:47.978 00.000 16108 MoveAxis(E, 0, ABG)
03:11:47.978 00.000 16108 Move returns status 0, amount 0
03:11:47.978 00.000 16108 MoveAxis(N, 0, ABG)
03:11:47.978 00.000 16108 Move returns status 0, amount 0
03:11:47.978 00.000 16108 move complete, result=0
03:11:47.978 00.000 16108 worker thread done servicing request
03:11:47.983 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3897, FiltMin=3341, FiltMax=37769, Gamma=1.000
03:11:47.999 00.016 21068 UpdateGuideState exits: m=73774 SNR=57.1
03:11:48.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:48.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:48.002 00.001 21068 Enqueuing Expose request
03:11:48.003 00.001 16108 Worker thread wakes up
03:11:48.003 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:48.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:48.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:48.968 00.965 16108 Exposure complete
03:11:49.023 00.055 16108 worker thread done servicing request
03:11:49.023 00.000 21068 OnExposeComplete: enter
03:11:49.024 00.001 21068 UpdateGuideState(): m_state=6
03:11:49.024 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1100
03:11:49.025 00.001 21068 Star::Find returns 1 (0), X=463.53, Y=436.81, Mass=80177, SNR=62.8, Peak=12912 HFD=3.0
03:11:49.027 00.002 21068 MultiStar: [#1 0.20,-0.03,0.92,U] [#2 -0.04,0.01,0.84,U] [#3 -0.13,0.00,0.69,U] [#4 0.04,0.13,0.90,U] [#5 0.01,0.11,0.58,U] [#6 0.07,0.23,0.63,U] [#7 0.17,0.51,0.00,M2] [#8 -0.38,-0.04,0.66,U] 
03:11:49.030 00.003 21068 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.19, 0.12}
03:11:49.031 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
03:11:49.033 00.002 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
03:11:49.034 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.20 mountX=0.06 mountY=-0.05, mountTheta=-0.73
03:11:49.036 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
03:11:49.039 00.003 21068 Enqueuing Move request for scope (-0.05, 0.06)
03:11:49.039 00.000 16108 Worker thread wakes up
03:11:49.040 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:11:49.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:11:49.040 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
03:11:49.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:49.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:49.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:49.040 00.000 16108 MoveAxis(E, 0, ABG)
03:11:49.040 00.000 16108 Move returns status 0, amount 0
03:11:49.040 00.000 16108 MoveAxis(N, 0, ABG)
03:11:49.040 00.000 16108 Move returns status 0, amount 0
03:11:49.040 00.000 16108 move complete, result=0
03:11:49.041 00.001 16108 worker thread done servicing request
03:11:49.049 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3897, FiltMin=3334, FiltMax=39353, Gamma=1.000
03:11:49.073 00.024 21068 UpdateGuideState exits: m=80177 SNR=62.8
03:11:49.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:49.076 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:49.077 00.001 21068 Enqueuing Expose request
03:11:49.078 00.001 16108 Worker thread wakes up
03:11:49.078 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:49.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:49.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:50.251 01.172 16108 Exposure complete
03:11:50.317 00.066 16108 worker thread done servicing request
03:11:50.317 00.000 21068 OnExposeComplete: enter
03:11:50.319 00.002 21068 UpdateGuideState(): m_state=6
03:11:50.320 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1101
03:11:50.321 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.63, Mass=96755, SNR=66.8, Peak=13392 HFD=3.1
03:11:50.322 00.001 21068 MultiStar: [#1 0.20,0.26,0.94,U] [#2 -0.39,0.39,0.00,M1] [#3 -0.01,0.41,0.66,U] [#4 -0.12,-0.01,0.73,U] [#5 0.13,0.36,0.51,U] [#6 -0.14,0.37,0.64,U] [#7 0.11,0.16,0.55,U] [#8 -0.35,0.12,0.56,U] 
03:11:50.322 00.000 21068 single-star, 7 included, MultiStar: {-0.04, 0.18}, one-star: {-0.13, -0.06}
03:11:50.323 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
03:11:50.324 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.68)
03:11:50.324 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.70 mountX=0.12 mountY=0.09, mountTheta=0.65
03:11:50.328 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.06, opts=13)
03:11:50.329 00.001 21068 Enqueuing Move request for scope (-0.13, -0.06)
03:11:50.330 00.001 16108 Worker thread wakes up
03:11:50.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
03:11:50.330 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
03:11:50.330 00.000 16108 Moving (-0.13, -0.06) raw xDistance=0.12 yDistance=0.09
03:11:50.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:11:50.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:50.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:11:50.330 00.000 16108 MoveAxis(E, 0, ABG)
03:11:50.330 00.000 16108 Move returns status 0, amount 0
03:11:50.330 00.000 16108 MoveAxis(N, 0, ABG)
03:11:50.331 00.001 16108 Move returns status 0, amount 0
03:11:50.331 00.000 16108 move complete, result=0
03:11:50.331 00.000 16108 worker thread done servicing request
03:11:50.337 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3897, FiltMin=3373, FiltMax=38403, Gamma=1.000
03:11:50.356 00.019 21068 UpdateGuideState exits: m=96755 SNR=66.8
03:11:50.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:50.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:50.359 00.001 21068 Enqueuing Expose request
03:11:50.360 00.001 16108 Worker thread wakes up
03:11:50.360 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:50.360 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:50.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:51.320 00.960 16108 Exposure complete
03:11:51.390 00.070 16108 worker thread done servicing request
03:11:51.390 00.000 21068 OnExposeComplete: enter
03:11:51.393 00.003 21068 UpdateGuideState(): m_state=6
03:11:51.395 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1102
03:11:51.396 00.001 21068 Star::Find returns 1 (0), X=463.35, Y=436.55, Mass=71286, SNR=59.9, Peak=12224 HFD=2.9
03:11:51.398 00.002 21068 MultiStar: [#1 0.26,0.21,1.07,U] [#2 -0.38,0.68,0.00,M2] [#3 -0.22,0.14,0.79,U] [#4 -0.37,0.17,0.91,U] [#5 -0.25,0.11,0.69,U] [#6 0.09,0.57,0.00,M1] [#7 0.23,-0.05,0.56,U] [#8 -0.65,0.34,0.00,M1] 
03:11:51.399 00.001 21068 refined, 5 included, MultiStar: {-0.13, 0.08}, one-star: {-0.37, -0.14}
03:11:51.401 00.002 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
03:11:51.402 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.32 = -0.32)
03:11:51.405 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=0.14 mountY=-0.05, mountTheta=-0.32
03:11:51.408 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.08, opts=13)
03:11:51.409 00.001 21068 Enqueuing Move request for scope (-0.13, 0.08)
03:11:51.411 00.002 16108 Worker thread wakes up
03:11:51.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
03:11:51.411 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
03:11:51.411 00.000 16108 Moving (-0.13, 0.08) raw xDistance=0.14 yDistance=-0.05
03:11:51.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:11:51.413 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:51.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:51.413 00.000 16108 MoveAxis(E, 0, ABG)
03:11:51.413 00.000 16108 Move returns status 0, amount 0
03:11:51.413 00.000 16108 MoveAxis(N, 0, ABG)
03:11:51.413 00.000 16108 Move returns status 0, amount 0
03:11:51.413 00.000 16108 move complete, result=0
03:11:51.413 00.000 16108 worker thread done servicing request
03:11:51.422 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3901, FiltMin=3328, FiltMax=28761, Gamma=1.000
03:11:51.447 00.025 21068 UpdateGuideState exits: m=71286 SNR=59.9
03:11:51.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:51.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:51.450 00.001 21068 Enqueuing Expose request
03:11:51.451 00.001 16108 Worker thread wakes up
03:11:51.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:51.451 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:51.453 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:52.604 01.151 16108 Exposure complete
03:11:52.678 00.074 16108 worker thread done servicing request
03:11:52.678 00.000 21068 OnExposeComplete: enter
03:11:52.680 00.002 21068 UpdateGuideState(): m_state=6
03:11:52.681 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1103
03:11:52.682 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.70, Mass=93585, SNR=66.0, Peak=13152 HFD=2.9
03:11:52.683 00.001 21068 MultiStar: [#1 0.36,0.09,0.95,U] [#2 0.08,0.26,0.83,U] [#3 0.27,0.18,0.68,U] [#4 0.35,-0.11,0.79,U] [#5 0.19,0.18,0.47,U] [#6 -0.06,0.20,0.61,U] [#7 0.39,-0.17,0.47,U] [#8 0.02,0.48,0.00,M2] 
03:11:52.684 00.001 21068 single-star, 7 included, MultiStar: {0.19, 0.08}, one-star: {0.02, 0.01}
03:11:52.685 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
03:11:52.686 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
03:11:52.686 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.42 mountX=-0.02 mountY=-0.01, mountTheta=-2.51
03:11:52.688 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
03:11:52.689 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
03:11:52.690 00.001 16108 Worker thread wakes up
03:11:52.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:11:52.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:11:52.690 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
03:11:52.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:52.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:52.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:52.690 00.000 16108 MoveAxis(E, 0, ABG)
03:11:52.690 00.000 16108 Move returns status 0, amount 0
03:11:52.690 00.000 16108 MoveAxis(N, 0, ABG)
03:11:52.690 00.000 16108 Move returns status 0, amount 0
03:11:52.690 00.000 16108 move complete, result=0
03:11:52.690 00.000 16108 worker thread done servicing request
03:11:52.694 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3897, FiltMin=3309, FiltMax=30134, Gamma=1.000
03:11:52.711 00.017 21068 UpdateGuideState exits: m=93585 SNR=66.0
03:11:52.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:52.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:52.714 00.001 21068 Enqueuing Expose request
03:11:52.715 00.001 16108 Worker thread wakes up
03:11:52.715 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:52.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:52.715 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:53.696 00.981 16108 Exposure complete
03:11:53.758 00.062 16108 worker thread done servicing request
03:11:53.759 00.001 21068 OnExposeComplete: enter
03:11:53.760 00.001 21068 UpdateGuideState(): m_state=6
03:11:53.762 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1104
03:11:53.763 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.83, Mass=93268, SNR=64.0, Peak=15760 HFD=2.7
03:11:53.764 00.001 21068 MultiStar: [#1 -0.07,0.42,0.95,U] [#2 -0.24,0.05,0.83,U] [#3 -0.17,0.24,0.77,U] [#4 -0.51,0.02,0.00,M1] [#5 -0.15,0.17,0.64,U] [#6 -0.12,0.28,0.64,U] [#7 0.04,0.16,0.46,U] [#8 -0.02,0.05,0.63,U] 
03:11:53.765 00.001 21068 single-star, 7 included, MultiStar: {-0.10, 0.20}, one-star: {-0.03, 0.14}
03:11:53.766 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
03:11:53.766 00.000 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
03:11:53.767 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.80 mountX=0.06 mountY=-0.13, mountTheta=-1.16
03:11:53.770 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.14, opts=13)
03:11:53.774 00.004 21068 Enqueuing Move request for scope (-0.03, 0.14)
03:11:53.776 00.002 16108 Worker thread wakes up
03:11:53.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
03:11:53.776 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
03:11:53.776 00.000 16108 Moving (-0.03, 0.14) raw xDistance=0.06 yDistance=-0.13
03:11:53.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:53.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:53.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:11:53.776 00.000 16108 MoveAxis(E, 0, ABG)
03:11:53.776 00.000 16108 Move returns status 0, amount 0
03:11:53.776 00.000 16108 MoveAxis(N, 0, ABG)
03:11:53.776 00.000 16108 Move returns status 0, amount 0
03:11:53.776 00.000 16108 move complete, result=0
03:11:53.777 00.001 16108 worker thread done servicing request
03:11:53.783 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3897, FiltMin=3309, FiltMax=28752, Gamma=1.000
03:11:53.797 00.014 21068 UpdateGuideState exits: m=93268 SNR=64.0
03:11:53.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:53.799 00.000 21068 Enqueuing Expose request
03:11:53.800 00.001 16108 Worker thread wakes up
03:11:53.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:53.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:53.800 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:54.964 01.164 16108 Exposure complete
03:11:55.032 00.068 16108 worker thread done servicing request
03:11:55.032 00.000 21068 OnExposeComplete: enter
03:11:55.033 00.001 21068 UpdateGuideState(): m_state=6
03:11:55.034 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1105
03:11:55.035 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.68, Mass=93385, SNR=68.6, Peak=15760 HFD=2.7
03:11:55.037 00.002 21068 MultiStar: [#1 0.12,0.08,1.00,U] [#2 -0.23,0.12,0.85,U] [#3 -0.09,0.20,0.67,U] [#4 -0.12,0.08,0.71,U] [#5 -0.21,0.15,0.52,U] [#6 -0.13,0.57,0.00,M1] [#7 0.04,0.15,0.54,U] [#8 -0.67,0.64,0.00,M2] 
03:11:55.038 00.001 21068 single-star, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.09, -0.01}
03:11:55.039 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:11:55.040 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:11:55.042 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
03:11:55.045 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
03:11:55.045 00.000 21068 Enqueuing Move request for scope (0.09, -0.01)
03:11:55.046 00.001 16108 Worker thread wakes up
03:11:55.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:11:55.046 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:11:55.046 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
03:11:55.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:55.046 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:55.046 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:55.046 00.000 16108 MoveAxis(E, 0, ABG)
03:11:55.046 00.000 16108 Move returns status 0, amount 0
03:11:55.046 00.000 16108 MoveAxis(N, 0, ABG)
03:11:55.046 00.000 16108 Move returns status 0, amount 0
03:11:55.046 00.000 16108 move complete, result=0
03:11:55.046 00.000 16108 worker thread done servicing request
03:11:55.051 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3894, FiltMin=3357, FiltMax=35993, Gamma=1.000
03:11:55.064 00.013 21068 UpdateGuideState exits: m=93385 SNR=68.6
03:11:55.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.065 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:55.067 00.002 21068 Enqueuing Expose request
03:11:55.068 00.001 16108 Worker thread wakes up
03:11:55.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:55.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:55.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:56.060 00.992 16108 Exposure complete
03:11:56.118 00.058 16108 worker thread done servicing request
03:11:56.118 00.000 21068 OnExposeComplete: enter
03:11:56.119 00.001 21068 UpdateGuideState(): m_state=6
03:11:56.119 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1106
03:11:56.120 00.001 21068 Star::Find returns 1 (0), X=463.42, Y=436.51, Mass=86445, SNR=61.9, Peak=14304 HFD=3.1
03:11:56.121 00.001 21068 MultiStar: [#1 0.06,-0.02,1.05,U] [#2 -0.44,0.28,0.00,M1] [#3 -0.15,0.33,0.86,U] [#4 -0.38,0.48,0.00,M1] [#5 -0.31,0.13,0.53,U] [#6 -0.23,0.30,0.60,U] [#7 0.16,-0.00,0.65,U] [#8 -0.51,0.19,0.00,M3] 
03:11:56.122 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.07}, one-star: {-0.30, -0.18}
03:11:56.123 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
03:11:56.123 00.000 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
03:11:56.125 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.61 mountX=0.13 mountY=-0.04, mountTheta=-0.30
03:11:56.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
03:11:56.128 00.002 21068 Enqueuing Move request for scope (-0.12, 0.07)
03:11:56.130 00.002 16108 Worker thread wakes up
03:11:56.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
03:11:56.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
03:11:56.130 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.04
03:11:56.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:11:56.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:56.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:56.130 00.000 16108 MoveAxis(E, 0, ABG)
03:11:56.130 00.000 16108 Move returns status 0, amount 0
03:11:56.130 00.000 16108 MoveAxis(N, 0, ABG)
03:11:56.130 00.000 16108 Move returns status 0, amount 0
03:11:56.130 00.000 16108 move complete, result=0
03:11:56.130 00.000 16108 worker thread done servicing request
03:11:56.138 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3894, FiltMin=3177, FiltMax=31155, Gamma=1.000
03:11:56.161 00.023 21068 UpdateGuideState exits: m=86445 SNR=61.9
03:11:56.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:56.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:56.164 00.001 21068 Enqueuing Expose request
03:11:56.165 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:56.167 00.002 16108 Worker thread wakes up
03:11:56.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:56.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:57.318 01.151 16108 Exposure complete
03:11:57.404 00.086 16108 worker thread done servicing request
03:11:57.404 00.000 21068 OnExposeComplete: enter
03:11:57.406 00.002 21068 UpdateGuideState(): m_state=6
03:11:57.406 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1107
03:11:57.408 00.002 21068 Star::Find returns 1 (0), X=463.48, Y=436.71, Mass=95560, SNR=63.2, Peak=16160 HFD=2.9
03:11:57.409 00.001 21068 MultiStar: [#1 -0.25,0.32,0.97,U] [#2 -0.36,0.12,1.01,U] [#3 -0.08,0.22,0.78,U] [#4 -0.37,0.27,0.78,U] [#5 0.01,0.57,0.00,M1] [#6 -0.05,0.42,0.66,U] [#7 0.27,0.39,0.00,M1] [#8 -0.50,0.22,0.00,M4] 
03:11:57.411 00.002 21068 single-star, 5 included, MultiStar: {-0.24, 0.21}, one-star: {-0.24, 0.02}
03:11:57.412 00.001 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
03:11:57.414 00.002 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
03:11:57.414 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.05 mountX=0.24 mountY=0.03, mountTheta=0.14
03:11:57.417 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.02, opts=13)
03:11:57.418 00.001 21068 Enqueuing Move request for scope (-0.24, 0.02)
03:11:57.420 00.002 16108 Worker thread wakes up
03:11:57.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
03:11:57.420 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
03:11:57.420 00.000 16108 Moving (-0.24, 0.02) raw xDistance=0.24 yDistance=0.03
03:11:57.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:11:57.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:57.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:11:57.420 00.000 16108 MoveAxis(W, 63, ABG)
03:11:57.420 00.000 16108 Guiding  Dir = 3, Dur = 63
03:11:57.420 00.000 16108 IsSlewing returns 0
03:11:57.420 00.000 16108 IsGuiding returns 0
03:11:57.422 00.002 16108 PulseGuide returned control before completion, sleep 72
03:11:57.427 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3891, FiltMin=3293, FiltMax=27635, Gamma=1.000
03:11:57.450 00.023 21068 UpdateGuideState exits: m=95560 SNR=63.2
03:11:57.451 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:57.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:57.453 00.001 21068 Enqueuing Expose request
03:11:57.499 00.046 16108 IsGuiding returns 0
03:11:57.499 00.000 16108 Move returns status 0, amount 63
03:11:57.499 00.000 16108 MoveAxis(N, 0, ABG)
03:11:57.499 00.000 16108 Move returns status 0, amount 0
03:11:57.499 00.000 16108 move complete, result=0
03:11:57.499 00.000 16108 worker thread done servicing request
03:11:57.499 00.000 16108 Worker thread wakes up
03:11:57.499 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:57.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:57.500 00.001 21068 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
03:11:58.483 00.983 16108 Exposure complete
03:11:58.557 00.074 16108 worker thread done servicing request
03:11:58.557 00.000 21068 OnExposeComplete: enter
03:11:58.558 00.001 21068 UpdateGuideState(): m_state=6
03:11:58.560 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1108
03:11:58.560 00.000 21068 Star::Find returns 1 (0), X=463.51, Y=436.62, Mass=74266, SNR=61.4, Peak=13504 HFD=2.9
03:11:58.561 00.001 21068 MultiStar: [#1 0.16,0.12,0.87,U] [#2 -0.38,0.25,0.98,U] [#3 -0.08,0.48,0.00,M1] [#4 -0.30,0.15,0.74,U] [#5 0.10,0.23,0.74,U] [#6 -0.10,0.38,0.72,U] [#7 -0.04,0.06,0.59,U] [#8 0.25,0.07,0.70,U] 
03:11:58.562 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {-0.21, -0.07}
03:11:58.563 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.89 = -0.89)
03:11:58.563 00.000 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.83 = -0.83)
03:11:58.564 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=0.10 mountY=-0.12, mountTheta=-0.87
03:11:58.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.15, opts=13)
03:11:58.566 00.000 21068 Enqueuing Move request for scope (-0.08, 0.15)
03:11:58.567 00.001 16108 Worker thread wakes up
03:11:58.567 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
03:11:58.567 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
03:11:58.567 00.000 16108 Moving (-0.08, 0.15) raw xDistance=0.10 yDistance=-0.12
03:11:58.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:11:58.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:58.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:58.568 00.001 16108 MoveAxis(E, 0, ABG)
03:11:58.568 00.000 16108 Move returns status 0, amount 0
03:11:58.568 00.000 16108 MoveAxis(N, 0, ABG)
03:11:58.568 00.000 16108 Move returns status 0, amount 0
03:11:58.568 00.000 16108 move complete, result=0
03:11:58.568 00.000 16108 worker thread done servicing request
03:11:58.573 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=3891, FiltMin=3312, FiltMax=39379, Gamma=1.000
03:11:58.586 00.013 21068 UpdateGuideState exits: m=74266 SNR=61.4
03:11:58.587 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:58.588 00.000 21068 Enqueuing Expose request
03:11:58.590 00.002 16108 Worker thread wakes up
03:11:58.590 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:58.590 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:58.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:11:59.774 01.184 16108 Exposure complete
03:11:59.831 00.057 16108 worker thread done servicing request
03:11:59.832 00.001 21068 OnExposeComplete: enter
03:11:59.835 00.003 21068 UpdateGuideState(): m_state=6
03:11:59.837 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1109
03:11:59.838 00.001 21068 Star::Find returns 1 (0), X=463.65, Y=436.61, Mass=83941, SNR=58.5, Peak=13408 HFD=2.9
03:11:59.839 00.001 21068 MultiStar: [#1 0.30,0.02,0.99,U] [#2 -0.12,-0.05,0.82,U] [#3 -0.10,0.20,0.78,U] [#4 -0.11,0.02,0.77,U] [#5 0.10,0.00,0.76,U] [#6 0.01,0.32,0.80,U] [#7 0.06,-0.20,0.63,U] [#8 0.05,0.08,0.69,U] 
03:11:59.839 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.07, -0.07}
03:11:59.840 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
03:11:59.841 00.001 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
03:11:59.842 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
03:11:59.843 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
03:11:59.844 00.001 21068 Enqueuing Move request for scope (0.02, 0.04)
03:11:59.845 00.001 16108 Worker thread wakes up
03:11:59.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:11:59.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:11:59.845 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.04
03:11:59.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:11:59.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:59.846 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:59.846 00.000 16108 MoveAxis(E, 0, ABG)
03:11:59.846 00.000 16108 Move returns status 0, amount 0
03:11:59.846 00.000 16108 MoveAxis(N, 0, ABG)
03:11:59.846 00.000 16108 Move returns status 0, amount 0
03:11:59.846 00.000 16108 move complete, result=0
03:11:59.846 00.000 16108 worker thread done servicing request
03:11:59.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3885, FiltMin=3222, FiltMax=38473, Gamma=1.000
03:11:59.864 00.015 21068 UpdateGuideState exits: m=83941 SNR=58.5
03:11:59.865 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:59.866 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:11:59.868 00.002 21068 Enqueuing Expose request
03:11:59.868 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:59.869 00.001 16108 Worker thread wakes up
03:11:59.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:11:59.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:00.858 00.988 16108 Exposure complete
03:12:00.931 00.073 16108 worker thread done servicing request
03:12:00.931 00.000 21068 OnExposeComplete: enter
03:12:00.932 00.001 21068 UpdateGuideState(): m_state=6
03:12:00.932 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1110
03:12:00.934 00.002 21068 Star::Find returns 1 (0), X=463.77, Y=436.52, Mass=83274, SNR=60.8, Peak=16432 HFD=2.7
03:12:00.935 00.001 21068 MultiStar: [#1 0.37,-0.05,1.02,U] [#2 -0.00,0.04,0.81,U] [#3 0.13,0.01,0.80,U] [#4 0.28,-0.14,0.73,U] [#5 0.48,-0.02,0.00,M1] [#6 0.25,0.28,0.70,U] [#7 -0.00,-0.04,0.63,U] [#8 0.12,-0.23,0.64,U] 
03:12:00.936 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.05, -0.17}
03:12:00.937 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
03:12:00.938 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
03:12:00.938 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=-0.16 mountY=0.00, mountTheta=3.12
03:12:00.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.04, opts=13)
03:12:00.940 00.000 21068 Enqueuing Move request for scope (0.16, -0.04)
03:12:00.942 00.002 16108 Worker thread wakes up
03:12:00.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
03:12:00.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
03:12:00.942 00.000 16108 Moving (0.16, -0.04) raw xDistance=-0.16 yDistance=0.00
03:12:00.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:12:00.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:00.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:12:00.943 00.001 16108 MoveAxis(E, 0, ABG)
03:12:00.943 00.000 16108 Move returns status 0, amount 0
03:12:00.943 00.000 16108 MoveAxis(N, 0, ABG)
03:12:00.943 00.000 16108 Move returns status 0, amount 0
03:12:00.943 00.000 16108 move complete, result=0
03:12:00.943 00.000 16108 worker thread done servicing request
03:12:00.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3885, FiltMin=3360, FiltMax=41158, Gamma=1.000
03:12:00.959 00.013 21068 UpdateGuideState exits: m=83274 SNR=60.8
03:12:00.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:00.960 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:00.961 00.001 21068 Enqueuing Expose request
03:12:00.962 00.001 16108 Worker thread wakes up
03:12:00.962 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:00.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:00.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:02.128 01.165 16108 Exposure complete
03:12:02.200 00.072 16108 worker thread done servicing request
03:12:02.200 00.000 21068 OnExposeComplete: enter
03:12:02.201 00.001 21068 UpdateGuideState(): m_state=6
03:12:02.202 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1111
03:12:02.203 00.001 21068 Star::Find returns 1 (0), X=463.64, Y=436.34, Mass=84335, SNR=62.6, Peak=15136 HFD=2.9
03:12:02.204 00.001 21068 MultiStar: [#1 0.23,-0.01,1.11,U] [#2 0.03,0.07,0.95,U] [#3 0.38,0.11,0.79,U] [#4 -0.35,-0.21,0.84,U] [#5 0.76,0.19,0.00,M2] [#6 0.35,0.25,0.71,U] [#7 0.18,0.18,0.61,U] [#8 0.12,0.13,0.54,U] 
03:12:02.206 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {-0.08, -0.35}
03:12:02.207 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
03:12:02.208 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
03:12:02.209 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.01 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
03:12:02.212 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.00, opts=13)
03:12:02.213 00.001 21068 Enqueuing Move request for scope (0.10, -0.00)
03:12:02.214 00.001 16108 Worker thread wakes up
03:12:02.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
03:12:02.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
03:12:02.214 00.000 16108 Moving (0.10, -0.00) raw xDistance=-0.09 yDistance=-0.02
03:12:02.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:02.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:02.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:12:02.215 00.001 16108 MoveAxis(E, 0, ABG)
03:12:02.215 00.000 16108 Move returns status 0, amount 0
03:12:02.215 00.000 16108 MoveAxis(N, 0, ABG)
03:12:02.215 00.000 16108 Move returns status 0, amount 0
03:12:02.215 00.000 16108 move complete, result=0
03:12:02.215 00.000 16108 worker thread done servicing request
03:12:02.220 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3881, FiltMin=3328, FiltMax=42291, Gamma=1.000
03:12:02.232 00.012 21068 UpdateGuideState exits: m=84335 SNR=62.6
03:12:02.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:02.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:02.234 00.000 21068 Enqueuing Expose request
03:12:02.235 00.001 16108 Worker thread wakes up
03:12:02.235 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:02.236 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:02.236 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:03.212 00.976 16108 Exposure complete
03:12:03.268 00.056 16108 worker thread done servicing request
03:12:03.268 00.000 21068 OnExposeComplete: enter
03:12:03.269 00.001 21068 UpdateGuideState(): m_state=6
03:12:03.269 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1112
03:12:03.270 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=436.75, Mass=82820, SNR=58.5, Peak=14736 HFD=2.7
03:12:03.272 00.002 21068 MultiStar: [#1 0.11,0.21,1.14,U] [#2 -0.19,0.14,1.02,U] [#3 0.51,0.22,0.00,M1] [#4 -0.05,0.12,1.12,U] [#5 0.26,0.02,0.71,U] [#6 0.40,0.26,0.00,M1] [#7 0.59,0.26,0.00,M1] [#8 -0.01,0.32,0.78,U] 
03:12:03.273 00.001 21068 single-star, 5 included, MultiStar: {0.01, 0.15}, one-star: {-0.02, 0.06}
03:12:03.273 00.000 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
03:12:03.274 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
03:12:03.275 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.92 mountX=0.03 mountY=-0.05, mountTheta=-1.03
03:12:03.276 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
03:12:03.277 00.001 21068 Enqueuing Move request for scope (-0.02, 0.06)
03:12:03.278 00.001 16108 Worker thread wakes up
03:12:03.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
03:12:03.278 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
03:12:03.278 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
03:12:03.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:03.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:03.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:12:03.278 00.000 16108 MoveAxis(E, 0, ABG)
03:12:03.278 00.000 16108 Move returns status 0, amount 0
03:12:03.278 00.000 16108 MoveAxis(N, 0, ABG)
03:12:03.278 00.000 16108 Move returns status 0, amount 0
03:12:03.278 00.000 16108 move complete, result=0
03:12:03.278 00.000 16108 worker thread done servicing request
03:12:03.282 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3881, FiltMin=3190, FiltMax=34640, Gamma=1.000
03:12:03.295 00.013 21068 UpdateGuideState exits: m=82820 SNR=58.5
03:12:03.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:03.296 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:03.297 00.001 21068 Enqueuing Expose request
03:12:03.298 00.001 16108 Worker thread wakes up
03:12:03.298 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:03.299 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:03.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:04.465 01.166 16108 Exposure complete
03:12:04.541 00.076 16108 worker thread done servicing request
03:12:04.542 00.001 21068 OnExposeComplete: enter
03:12:04.544 00.002 21068 UpdateGuideState(): m_state=6
03:12:04.547 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1113
03:12:04.549 00.002 21068 Star::Find returns 1 (0), X=463.86, Y=436.53, Mass=100089, SNR=65.5, Peak=17328 HFD=2.8
03:12:04.552 00.003 21068 MultiStar: [#1 0.44,0.26,0.00,M1] [#2 -0.07,-0.03,0.85,U] [#3 0.37,0.32,0.00,M2] [#4 0.04,-0.07,0.82,U] [#5 0.49,-0.22,0.00,M2] [#6 0.22,0.13,0.72,U] [#7 -0.01,0.22,0.59,U] [#8 -0.06,0.07,0.56,U] 
03:12:04.553 00.001 21068 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {0.14, -0.15}
03:12:04.554 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
03:12:04.555 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
03:12:04.556 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.05 mountY=-0.02, mountTheta=-2.78
03:12:04.558 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
03:12:04.560 00.002 21068 Enqueuing Move request for scope (0.05, 0.01)
03:12:04.561 00.001 16108 Worker thread wakes up
03:12:04.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:12:04.561 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:12:04.561 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
03:12:04.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:12:04.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:04.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:12:04.561 00.000 16108 MoveAxis(E, 0, ABG)
03:12:04.561 00.000 16108 Move returns status 0, amount 0
03:12:04.561 00.000 16108 MoveAxis(N, 0, ABG)
03:12:04.561 00.000 16108 Move returns status 0, amount 0
03:12:04.561 00.000 16108 move complete, result=0
03:12:04.561 00.000 16108 worker thread done servicing request
03:12:04.564 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3878, FiltMin=3293, FiltMax=40979, Gamma=1.000
03:12:04.578 00.014 21068 UpdateGuideState exits: m=100089 SNR=65.5
03:12:04.578 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:04.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:04.580 00.001 21068 Enqueuing Expose request
03:12:04.581 00.001 16108 Worker thread wakes up
03:12:04.581 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:04.581 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:04.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:05.569 00.988 16108 Exposure complete
03:12:05.629 00.060 16108 worker thread done servicing request
03:12:05.629 00.000 21068 OnExposeComplete: enter
03:12:05.631 00.002 21068 UpdateGuideState(): m_state=6
03:12:05.633 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1114
03:12:05.635 00.002 21068 Star::Find returns 1 (0), X=463.79, Y=436.73, Mass=86285, SNR=63.0, Peak=16576 HFD=2.5
03:12:05.637 00.002 21068 MultiStar: [#1 0.31,0.02,0.94,U] [#2 -0.01,-0.07,0.91,U] [#3 0.43,-0.19,0.62,U] [#4 -0.15,-0.02,0.90,U] [#5 0.01,-0.13,0.63,U] [#6 0.19,0.48,0.00,M1] [#7 -0.21,0.04,0.55,U] [#8 -0.01,0.00,0.71,U] 
03:12:05.639 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.06, 0.04}
03:12:05.641 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
03:12:05.642 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
03:12:05.644 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.50 mountX=-0.06 mountY=0.02, mountTheta=2.88
03:12:05.647 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
03:12:05.648 00.001 21068 Enqueuing Move request for scope (0.06, -0.03)
03:12:05.650 00.002 16108 Worker thread wakes up
03:12:05.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:12:05.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:12:05.650 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.02
03:12:05.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:05.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:05.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:12:05.651 00.001 16108 MoveAxis(E, 0, ABG)
03:12:05.651 00.000 16108 Move returns status 0, amount 0
03:12:05.651 00.000 16108 MoveAxis(N, 0, ABG)
03:12:05.651 00.000 16108 Move returns status 0, amount 0
03:12:05.651 00.000 16108 move complete, result=0
03:12:05.651 00.000 16108 worker thread done servicing request
03:12:05.656 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=3878, FiltMin=3321, FiltMax=38163, Gamma=1.000
03:12:05.670 00.014 21068 UpdateGuideState exits: m=86285 SNR=63.0
03:12:05.673 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:05.675 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:05.677 00.002 21068 Enqueuing Expose request
03:12:05.679 00.002 16108 Worker thread wakes up
03:12:05.679 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:05.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:05.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:06.843 01.163 16108 Exposure complete
03:12:06.921 00.078 16108 worker thread done servicing request
03:12:06.921 00.000 21068 OnExposeComplete: enter
03:12:06.922 00.001 21068 UpdateGuideState(): m_state=6
03:12:06.922 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1115
03:12:06.923 00.001 21068 Star::Find returns 1 (0), X=463.40, Y=436.59, Mass=89677, SNR=56.6, Peak=13696 HFD=3.0
03:12:06.924 00.001 21068 MultiStar: [#1 0.35,0.23,1.09,U] [#2 -0.03,0.29,0.92,U] [#3 0.11,0.22,0.89,U] [#4 -0.18,0.11,1.05,U] [#5 0.43,0.56,0.00,M2] [#6 0.30,0.22,0.79,U] [#7 0.30,0.26,0.59,U] [#8 0.26,0.52,0.00,M1] 
03:12:06.925 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.17}, one-star: {-0.32, -0.09}
03:12:06.926 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:12:06.926 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
03:12:06.927 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.25 mountX=-0.03 mountY=-0.18, mountTheta=-1.71
03:12:06.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.17, opts=13)
03:12:06.929 00.000 21068 Enqueuing Move request for scope (0.06, 0.17)
03:12:06.930 00.001 16108 Worker thread wakes up
03:12:06.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
03:12:06.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
03:12:06.930 00.000 16108 Moving (0.06, 0.17) raw xDistance=-0.03 yDistance=-0.18
03:12:06.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:12:06.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:06.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:12:06.931 00.001 16108 MoveAxis(E, 0, ABG)
03:12:06.931 00.000 16108 Move returns status 0, amount 0
03:12:06.931 00.000 16108 MoveAxis(N, 0, ABG)
03:12:06.931 00.000 16108 Move returns status 0, amount 0
03:12:06.931 00.000 16108 move complete, result=0
03:12:06.931 00.000 16108 worker thread done servicing request
03:12:06.937 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3872, FiltMin=3312, FiltMax=40803, Gamma=1.000
03:12:06.959 00.022 21068 UpdateGuideState exits: m=89677 SNR=56.6
03:12:06.961 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:06.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:06.963 00.001 21068 Enqueuing Expose request
03:12:06.964 00.001 16108 Worker thread wakes up
03:12:06.964 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:06.966 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:06.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:07.953 00.987 16108 Exposure complete
03:12:08.007 00.054 16108 worker thread done servicing request
03:12:08.007 00.000 21068 OnExposeComplete: enter
03:12:08.008 00.001 21068 UpdateGuideState(): m_state=6
03:12:08.009 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1116
03:12:08.010 00.001 21068 Star::Find returns 1 (0), X=463.76, Y=436.60, Mass=85232, SNR=63.7, Peak=14464 HFD=2.8
03:12:08.011 00.001 21068 MultiStar: [#1 0.20,-0.05,1.02,U] [#2 -0.37,0.03,0.91,U] [#3 -0.21,0.36,0.73,U] [#4 0.15,0.03,0.90,U] [#5 0.47,0.29,0.00,M3] [#6 0.36,0.54,0.00,M1] [#7 0.26,0.16,0.57,U] [#8 -0.04,0.09,0.69,U] 
03:12:08.012 00.001 21068 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {0.04, -0.09}
03:12:08.013 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
03:12:08.014 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
03:12:08.014 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.01 mountY=-0.06, mountTheta=-1.40
03:12:08.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
03:12:08.017 00.001 21068 Enqueuing Move request for scope (0.00, 0.06)
03:12:08.018 00.001 16108 Worker thread wakes up
03:12:08.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
03:12:08.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
03:12:08.018 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
03:12:08.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:08.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:08.019 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:12:08.019 00.000 16108 MoveAxis(E, 0, ABG)
03:12:08.019 00.000 16108 Move returns status 0, amount 0
03:12:08.019 00.000 16108 MoveAxis(N, 0, ABG)
03:12:08.019 00.000 16108 Move returns status 0, amount 0
03:12:08.019 00.000 16108 move complete, result=0
03:12:08.019 00.000 16108 worker thread done servicing request
03:12:08.022 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=3872, FiltMin=3337, FiltMax=37814, Gamma=1.000
03:12:08.036 00.014 21068 UpdateGuideState exits: m=85232 SNR=63.7
03:12:08.038 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:08.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:08.040 00.001 21068 Enqueuing Expose request
03:12:08.041 00.001 16108 Worker thread wakes up
03:12:08.041 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:08.043 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:08.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:09.201 01.158 16108 Exposure complete
03:12:09.267 00.066 16108 worker thread done servicing request
03:12:09.267 00.000 21068 OnExposeComplete: enter
03:12:09.268 00.001 21068 UpdateGuideState(): m_state=6
03:12:09.268 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1117
03:12:09.269 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.43, Mass=103453, SNR=77.2, Peak=16045 HFD=2.9
03:12:09.270 00.001 21068 MultiStar: [#1 0.67,0.18,0.00,M1] [#2 -0.24,-0.06,0.78,U] [#3 -0.03,0.18,0.59,U] [#4 0.41,-0.01,0.82,U] [#5 0.35,0.22,0.48,U] [#6 -0.02,0.30,0.53,U] [#7 0.19,0.24,0.51,U] [#8 -0.22,0.28,0.55,U] 
03:12:09.271 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.08, -0.26}
03:12:09.272 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
03:12:09.272 00.000 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
03:12:09.273 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=-0.05 mountY=-0.08, mountTheta=-2.18
03:12:09.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
03:12:09.276 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
03:12:09.276 00.000 16108 Worker thread wakes up
03:12:09.277 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
03:12:09.277 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
03:12:09.277 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.08
03:12:09.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:12:09.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:09.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:12:09.277 00.000 16108 MoveAxis(E, 0, ABG)
03:12:09.277 00.000 16108 Move returns status 0, amount 0
03:12:09.277 00.000 16108 MoveAxis(N, 0, ABG)
03:12:09.277 00.000 16108 Move returns status 0, amount 0
03:12:09.277 00.000 16108 move complete, result=0
03:12:09.277 00.000 16108 worker thread done servicing request
03:12:09.282 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3869, FiltMin=3251, FiltMax=37571, Gamma=1.000
03:12:09.298 00.016 21068 UpdateGuideState exits: m=103453 SNR=77.2
03:12:09.300 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:09.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:09.301 00.000 21068 Enqueuing Expose request
03:12:09.302 00.001 16108 Worker thread wakes up
03:12:09.302 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:09.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:09.303 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:10.277 00.974 16108 Exposure complete
03:12:10.341 00.064 16108 worker thread done servicing request
03:12:10.341 00.000 21068 OnExposeComplete: enter
03:12:10.344 00.003 21068 UpdateGuideState(): m_state=6
03:12:10.347 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1118
03:12:10.349 00.002 21068 Star::Find returns 1 (0), X=463.86, Y=436.64, Mass=95150, SNR=68.8, Peak=16944 HFD=2.7
03:12:10.350 00.001 21068 MultiStar: [#1 0.28,0.11,0.94,U] [#2 0.04,0.31,0.96,U] [#3 0.47,0.32,0.00,M1] [#4 0.20,0.51,0.00,M1] [#5 0.55,0.25,0.00,M3] [#6 0.39,0.26,0.64,U] [#7 0.52,0.15,0.00,M1] [#8 -0.27,0.21,0.65,U] 
03:12:10.351 00.001 21068 single-star, 4 included, MultiStar: {0.12, 0.16}, one-star: {0.14, -0.05}
03:12:10.352 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
03:12:10.353 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
03:12:10.353 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=-0.15 mountY=0.01, mountTheta=3.06
03:12:10.355 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
03:12:10.356 00.001 21068 Enqueuing Move request for scope (0.14, -0.05)
03:12:10.358 00.002 16108 Worker thread wakes up
03:12:10.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
03:12:10.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
03:12:10.358 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.01
03:12:10.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:12:10.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:10.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:10.358 00.000 16108 MoveAxis(E, 0, ABG)
03:12:10.358 00.000 16108 Move returns status 0, amount 0
03:12:10.358 00.000 16108 MoveAxis(N, 0, ABG)
03:12:10.358 00.000 16108 Move returns status 0, amount 0
03:12:10.358 00.000 16108 move complete, result=0
03:12:10.358 00.000 16108 worker thread done servicing request
03:12:10.362 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3865, FiltMin=3312, FiltMax=36243, Gamma=1.000
03:12:10.381 00.019 21068 UpdateGuideState exits: m=95150 SNR=68.8
03:12:10.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:10.385 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:10.386 00.001 21068 Enqueuing Expose request
03:12:10.387 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:10.388 00.001 16108 Worker thread wakes up
03:12:10.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:10.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:11.551 01.163 16108 Exposure complete
03:12:11.607 00.056 16108 worker thread done servicing request
03:12:11.607 00.000 21068 OnExposeComplete: enter
03:12:11.610 00.003 21068 UpdateGuideState(): m_state=6
03:12:11.611 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1119
03:12:11.612 00.001 21068 Star::Find returns 1 (0), X=463.34, Y=436.27, Mass=93490, SNR=66.7, Peak=12701 HFD=3.0
03:12:11.614 00.002 21068 MultiStar: [#1 0.52,0.09,0.00,M1] [#2 -0.17,0.13,0.86,U] [#3 -0.01,-0.12,0.66,U] [#4 -0.13,-0.07,0.82,U] [#5 -0.01,0.31,0.64,U] [#6 0.11,0.29,0.67,U] [#7 0.02,0.15,0.47,U] [#8 -0.29,0.18,0.61,U] 
03:12:11.615 00.001 21068 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {-0.39, -0.42}
03:12:11.617 00.002 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
03:12:11.618 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
03:12:11.620 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=0.13 mountY=0.01, mountTheta=0.06
03:12:11.623 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.02, opts=13)
03:12:11.625 00.002 21068 Enqueuing Move request for scope (-0.13, 0.02)
03:12:11.627 00.002 16108 Worker thread wakes up
03:12:11.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
03:12:11.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
03:12:11.628 00.001 16108 Moving (-0.13, 0.02) raw xDistance=0.13 yDistance=0.01
03:12:11.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:12:11.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:11.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:11.628 00.000 16108 MoveAxis(E, 0, ABG)
03:12:11.628 00.000 16108 Move returns status 0, amount 0
03:12:11.628 00.000 16108 MoveAxis(N, 0, ABG)
03:12:11.628 00.000 16108 Move returns status 0, amount 0
03:12:11.628 00.000 16108 move complete, result=0
03:12:11.628 00.000 16108 worker thread done servicing request
03:12:11.633 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3862, FiltMin=3315, FiltMax=35075, Gamma=1.000
03:12:11.645 00.012 21068 UpdateGuideState exits: m=93490 SNR=66.7
03:12:11.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:11.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:11.647 00.000 21068 Enqueuing Expose request
03:12:11.648 00.001 16108 Worker thread wakes up
03:12:11.648 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:11.649 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:11.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:12.610 00.961 16108 Exposure complete
03:12:12.679 00.069 16108 worker thread done servicing request
03:12:12.679 00.000 21068 OnExposeComplete: enter
03:12:12.680 00.001 21068 UpdateGuideState(): m_state=6
03:12:12.681 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1120
03:12:12.682 00.001 21068 Star::Find returns 1 (0), X=463.55, Y=436.55, Mass=92549, SNR=64.5, Peak=14237 HFD=3.1
03:12:12.684 00.002 21068 MultiStar: [#1 0.51,-0.13,0.00,M2] [#2 -0.14,0.26,0.88,U] [#3 -0.08,-0.01,0.82,U] [#4 0.06,0.11,0.67,U] [#5 0.19,0.13,0.59,U] [#6 -0.04,0.52,0.00,M1] [#7 0.08,0.20,0.61,U] [#8 -0.16,0.46,0.00,M1] 
03:12:12.685 00.001 21068 refined, 5 included, MultiStar: {-0.03, 0.08}, one-star: {-0.17, -0.14}
03:12:12.686 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
03:12:12.687 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
03:12:12.688 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.98 mountX=0.05 mountY=-0.07, mountTheta=-0.97
03:12:12.691 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
03:12:12.692 00.001 21068 Enqueuing Move request for scope (-0.03, 0.08)
03:12:12.693 00.001 16108 Worker thread wakes up
03:12:12.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
03:12:12.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
03:12:12.693 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.05 yDistance=-0.07
03:12:12.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:12.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:12.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:12:12.693 00.000 16108 MoveAxis(E, 0, ABG)
03:12:12.693 00.000 16108 Move returns status 0, amount 0
03:12:12.693 00.000 16108 MoveAxis(N, 0, ABG)
03:12:12.693 00.000 16108 Move returns status 0, amount 0
03:12:12.693 00.000 16108 move complete, result=0
03:12:12.693 00.000 16108 worker thread done servicing request
03:12:12.697 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3862, FiltMin=3270, FiltMax=39235, Gamma=1.000
03:12:12.710 00.013 21068 UpdateGuideState exits: m=92549 SNR=64.5
03:12:12.710 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:12.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:12.712 00.001 21068 Enqueuing Expose request
03:12:12.712 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:12.713 00.001 16108 Worker thread wakes up
03:12:12.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:12.713 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:13.892 01.179 16108 Exposure complete
03:12:13.953 00.061 16108 worker thread done servicing request
03:12:13.954 00.001 21068 OnExposeComplete: enter
03:12:13.954 00.000 21068 UpdateGuideState(): m_state=6
03:12:13.956 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1121
03:12:13.956 00.000 21068 Star::Find returns 1 (0), X=464.00, Y=436.53, Mass=85068, SNR=65.6, Peak=15600 HFD=2.5
03:12:13.958 00.002 21068 MultiStar: [#1 0.49,-0.10,0.00,M3] [#2 0.34,0.09,0.80,U] [#3 0.20,-0.07,0.71,U] [#4 0.36,-0.16,0.68,U] [#5 0.15,-0.09,0.48,U] [#6 -0.04,0.37,0.75,U] [#7 0.59,-0.04,0.00,M1] [#8 -0.08,-0.03,0.57,U] 
03:12:13.959 00.001 21068 refined, 6 included, MultiStar: {0.19, -0.01}, one-star: {0.28, -0.16}
03:12:13.960 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:12:13.961 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
03:12:13.961 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.18 mountY=-0.04, mountTheta=-2.95
03:12:13.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.01, opts=13)
03:12:13.964 00.001 21068 Enqueuing Move request for scope (0.19, -0.01)
03:12:13.964 00.000 16108 Worker thread wakes up
03:12:13.965 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
03:12:13.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
03:12:13.965 00.000 16108 Moving (0.19, -0.01) raw xDistance=-0.18 yDistance=-0.04
03:12:13.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:12:13.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:13.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:12:13.965 00.000 16108 MoveAxis(E, 0, ABG)
03:12:13.965 00.000 16108 Move returns status 0, amount 0
03:12:13.965 00.000 16108 MoveAxis(N, 0, ABG)
03:12:13.965 00.000 16108 Move returns status 0, amount 0
03:12:13.965 00.000 16108 move complete, result=0
03:12:13.965 00.000 16108 worker thread done servicing request
03:12:13.970 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3859, FiltMin=3305, FiltMax=36259, Gamma=1.000
03:12:13.984 00.014 21068 UpdateGuideState exits: m=85068 SNR=65.6
03:12:13.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:13.987 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:13.989 00.002 21068 Enqueuing Expose request
03:12:13.989 00.000 16108 Worker thread wakes up
03:12:13.990 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:13.992 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:13.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:14.971 00.979 16108 Exposure complete
03:12:15.039 00.068 16108 worker thread done servicing request
03:12:15.039 00.000 21068 OnExposeComplete: enter
03:12:15.039 00.000 21068 UpdateGuideState(): m_state=6
03:12:15.041 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1122
03:12:15.042 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.54, Mass=88321, SNR=67.4, Peak=14000 HFD=3.1
03:12:15.043 00.001 21068 MultiStar: [#1 0.07,-0.02,0.94,U] [#2 -0.33,0.27,0.78,U] [#3 -0.17,0.12,0.65,U] [#4 -0.23,-0.03,0.94,U] [#5 -0.24,0.35,0.60,U] [#6 0.01,0.28,0.62,U] [#7 -0.29,0.12,0.64,U] [#8 -0.70,0.20,0.00,M1] 
03:12:15.044 00.001 21068 refined, 7 included, MultiStar: {-0.16, 0.09}, one-star: {-0.15, -0.15}
03:12:15.044 00.000 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
03:12:15.045 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
03:12:15.046 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.63 mountX=0.17 mountY=-0.05, mountTheta=-0.28
03:12:15.047 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.09, opts=13)
03:12:15.048 00.001 21068 Enqueuing Move request for scope (-0.16, 0.09)
03:12:15.049 00.001 16108 Worker thread wakes up
03:12:15.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
03:12:15.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
03:12:15.049 00.000 16108 Moving (-0.16, 0.09) raw xDistance=0.17 yDistance=-0.05
03:12:15.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:12:15.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:15.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:12:15.049 00.000 16108 MoveAxis(E, 0, ABG)
03:12:15.049 00.000 16108 Move returns status 0, amount 0
03:12:15.050 00.001 16108 MoveAxis(N, 0, ABG)
03:12:15.050 00.000 16108 Move returns status 0, amount 0
03:12:15.050 00.000 16108 move complete, result=0
03:12:15.050 00.000 16108 worker thread done servicing request
03:12:15.053 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3859, FiltMin=3337, FiltMax=31881, Gamma=1.000
03:12:15.066 00.013 21068 UpdateGuideState exits: m=88321 SNR=67.4
03:12:15.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:15.067 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:15.069 00.002 21068 Enqueuing Expose request
03:12:15.070 00.001 16108 Worker thread wakes up
03:12:15.070 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:15.072 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:15.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:16.273 01.201 16108 Exposure complete
03:12:16.333 00.060 16108 worker thread done servicing request
03:12:16.333 00.000 21068 OnExposeComplete: enter
03:12:16.335 00.002 21068 UpdateGuideState(): m_state=6
03:12:16.336 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1123
03:12:16.337 00.001 21068 Star::Find returns 1 (0), X=463.51, Y=436.68, Mass=79026, SNR=56.9, Peak=14400 HFD=3.0
03:12:16.338 00.001 21068 MultiStar: [#1 0.10,0.24,1.03,U] [#2 -0.22,0.30,0.88,U] [#3 -0.01,0.21,1.00,U] [#4 -0.33,0.19,0.86,U] [#5 -0.10,-0.00,0.63,U] [#6 -0.26,0.48,0.00,M1] [#7 -0.22,0.13,0.66,U] [#8 -0.51,0.16,0.00,M2] 
03:12:16.339 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.16}, one-star: {-0.21, -0.01}
03:12:16.340 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
03:12:16.340 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
03:12:16.341 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=0.16 mountY=-0.12, mountTheta=-0.66
03:12:16.344 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.16, opts=13)
03:12:16.345 00.001 21068 Enqueuing Move request for scope (-0.13, 0.16)
03:12:16.346 00.001 16108 Worker thread wakes up
03:12:16.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
03:12:16.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
03:12:16.346 00.000 16108 Moving (-0.13, 0.16) raw xDistance=0.16 yDistance=-0.12
03:12:16.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:12:16.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:16.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:12:16.346 00.000 16108 MoveAxis(E, 0, ABG)
03:12:16.346 00.000 16108 Move returns status 0, amount 0
03:12:16.346 00.000 16108 MoveAxis(N, 0, ABG)
03:12:16.346 00.000 16108 Move returns status 0, amount 0
03:12:16.346 00.000 16108 move complete, result=0
03:12:16.346 00.000 16108 worker thread done servicing request
03:12:16.350 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3859, FiltMin=3334, FiltMax=32617, Gamma=1.000
03:12:16.379 00.029 21068 UpdateGuideState exits: m=79026 SNR=56.9
03:12:16.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:16.381 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:16.382 00.001 21068 Enqueuing Expose request
03:12:16.384 00.002 16108 Worker thread wakes up
03:12:16.384 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:16.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:16.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:17.372 00.987 16108 Exposure complete
03:12:17.429 00.057 16108 worker thread done servicing request
03:12:17.430 00.001 21068 OnExposeComplete: enter
03:12:17.430 00.000 21068 UpdateGuideState(): m_state=6
03:12:17.431 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1124
03:12:17.432 00.001 21068 Star::Find returns 1 (0), X=463.48, Y=436.43, Mass=95645, SNR=65.5, Peak=13760 HFD=3.1
03:12:17.433 00.001 21068 MultiStar: [#1 -0.05,-0.11,1.01,U] [#2 -0.43,-0.06,0.76,U] [#3 -0.33,-0.19,0.89,U] [#4 -0.36,-0.13,0.88,U] [#5 0.16,-0.20,0.63,U] [#6 -0.37,0.34,0.00,M2] [#7 -0.21,-0.32,0.57,U] [#8 -0.50,0.05,0.00,M3] 
03:12:17.434 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.18}, one-star: {-0.24, -0.26}
03:12:17.434 00.000 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
03:12:17.435 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
03:12:17.436 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-2.46 mountX=0.18 mountY=0.22, mountTheta=0.88
03:12:17.437 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.18, opts=13)
03:12:17.439 00.002 21068 Enqueuing Move request for scope (-0.22, -0.18)
03:12:17.440 00.001 16108 Worker thread wakes up
03:12:17.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
03:12:17.440 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
03:12:17.440 00.000 16108 Moving (-0.22, -0.18) raw xDistance=0.18 yDistance=0.22
03:12:17.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:12:17.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:17.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:12:17.440 00.000 16108 MoveAxis(E, 0, ABG)
03:12:17.440 00.000 16108 Move returns status 0, amount 0
03:12:17.440 00.000 16108 MoveAxis(N, 0, ABG)
03:12:17.440 00.000 16108 Move returns status 0, amount 0
03:12:17.440 00.000 16108 move complete, result=0
03:12:17.440 00.000 16108 worker thread done servicing request
03:12:17.446 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3859, FiltMin=3331, FiltMax=35593, Gamma=1.000
03:12:17.462 00.016 21068 UpdateGuideState exits: m=95645 SNR=65.5
03:12:17.463 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:17.463 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:17.464 00.001 21068 Enqueuing Expose request
03:12:17.466 00.002 16108 Worker thread wakes up
03:12:17.466 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:17.466 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:17.466 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:18.636 01.170 16108 Exposure complete
03:12:18.696 00.060 16108 worker thread done servicing request
03:12:18.696 00.000 21068 OnExposeComplete: enter
03:12:18.697 00.001 21068 UpdateGuideState(): m_state=6
03:12:18.699 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1125
03:12:18.700 00.001 21068 Star::Find returns 1 (0), X=463.24, Y=436.45, Mass=83513, SNR=58.4, Peak=12336 HFD=3.0
03:12:18.702 00.002 21068 MultiStar: [#1 -0.12,-0.05,1.15,U] [#2 -0.27,0.08,0.97,U] [#3 -0.26,-0.08,1.09,U] [#4 0.00,-0.05,0.90,U] [#5 -0.30,0.01,0.70,U] [#6 -0.19,0.11,0.84,U] [#7 -0.24,-0.16,0.69,U] [#8 -0.19,0.06,0.66,U] 
03:12:18.702 00.000 21068 refined, 8 included, MultiStar: {-0.23, -0.04}, one-star: {-0.48, -0.24}
03:12:18.703 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
03:12:18.704 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
03:12:18.704 00.000 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.97 mountX=0.22 mountY=0.09, mountTheta=0.40
03:12:18.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.04, opts=13)
03:12:18.708 00.002 21068 Enqueuing Move request for scope (-0.23, -0.04)
03:12:18.709 00.001 16108 Worker thread wakes up
03:12:18.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
03:12:18.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
03:12:18.709 00.000 16108 Moving (-0.23, -0.04) raw xDistance=0.22 yDistance=0.09
03:12:18.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:12:18.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:18.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:12:18.709 00.000 16108 MoveAxis(W, 57, ABG)
03:12:18.709 00.000 16108 Guiding  Dir = 3, Dur = 57
03:12:18.709 00.000 16108 IsSlewing returns 0
03:12:18.709 00.000 16108 IsGuiding returns 0
03:12:18.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3859, FiltMin=3302, FiltMax=37209, Gamma=1.000
03:12:18.731 00.018 21068 UpdateGuideState exits: m=83513 SNR=58.4
03:12:18.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.734 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:18.735 00.001 21068 Enqueuing Expose request
03:12:18.738 00.003 16108 PulseGuide returned control before completion, sleep 38
03:12:18.783 00.045 16108 IsGuiding returns 1
03:12:18.783 00.000 16108 scope still moving after pulse duration time elapsed
03:12:18.814 00.031 16108 IsSlewing returns 0
03:12:18.814 00.000 16108 IsGuiding returns 1
03:12:18.845 00.031 16108 IsSlewing returns 0
03:12:18.845 00.000 16108 IsGuiding returns 0
03:12:18.845 00.000 16108 scope move finished after 57 + 79 ms
03:12:18.845 00.000 16108 Move returns status 0, amount 57
03:12:18.845 00.000 16108 MoveAxis(N, 0, ABG)
03:12:18.845 00.000 16108 Move returns status 0, amount 0
03:12:18.845 00.000 16108 move complete, result=0
03:12:18.846 00.001 16108 worker thread done servicing request
03:12:18.846 00.000 16108 Worker thread wakes up
03:12:18.846 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
03:12:18.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:18.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:19.812 00.965 16108 Exposure complete
03:12:19.866 00.054 16108 worker thread done servicing request
03:12:19.866 00.000 21068 OnExposeComplete: enter
03:12:19.866 00.000 21068 UpdateGuideState(): m_state=6
03:12:19.868 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1126
03:12:19.869 00.001 21068 Star::Find returns 1 (0), X=463.05, Y=437.01, Mass=75695, SNR=55.6, Peak=11120 HFD=2.8
03:12:19.870 00.001 21068 MultiStar: [#1 -0.37,0.47,0.00,M1] [#2 -0.20,0.30,0.91,U] [#3 -0.36,0.44,0.00,M1] [#4 -0.40,0.17,0.98,U] [#5 -0.13,0.71,0.00,M1] [#6 -0.52,0.61,0.00,M2] [#7 -0.50,0.07,0.00,M1] [#8 -0.69,0.35,0.00,M3] 
03:12:19.871 00.001 21068 refined, 2 included, MultiStar: {-0.43, 0.26}, one-star: {-0.67, 0.33}
03:12:19.872 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
03:12:19.872 00.000 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
03:12:19.873 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=0.26 hyp=0.50 cameraTheta=2.59 mountX=0.47 mountY=-0.16, mountTheta=-0.32
03:12:19.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=0.26, opts=13)
03:12:19.875 00.000 21068 Enqueuing Move request for scope (-0.43, 0.26)
03:12:19.876 00.001 16108 Worker thread wakes up
03:12:19.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.26) opts 0xd
03:12:19.876 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, 0.26)
03:12:19.876 00.000 16108 Moving (-0.43, 0.26) raw xDistance=0.47 yDistance=-0.16
03:12:19.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
03:12:19.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:19.877 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:12:19.877 00.000 16108 MoveAxis(W, 127, ABG)
03:12:19.877 00.000 16108 Guiding  Dir = 3, Dur = 127
03:12:19.877 00.000 16108 IsSlewing returns 0
03:12:19.877 00.000 16108 IsGuiding returns 0
03:12:19.880 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3862, FiltMin=3251, FiltMax=31728, Gamma=1.000
03:12:19.893 00.013 21068 UpdateGuideState exits: m=75695 SNR=55.6
03:12:19.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:19.894 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:19.895 00.001 21068 Enqueuing Expose request
03:12:19.917 00.022 16108 PulseGuide returned control before completion, sleep 98
03:12:20.025 00.108 16108 IsGuiding returns 1
03:12:20.025 00.000 16108 scope still moving after pulse duration time elapsed
03:12:20.055 00.030 16108 IsSlewing returns 0
03:12:20.057 00.002 16108 IsGuiding returns 1
03:12:20.087 00.030 16108 IsSlewing returns 0
03:12:20.087 00.000 16108 IsGuiding returns 0
03:12:20.087 00.000 16108 scope move finished after 127 + 82 ms
03:12:20.087 00.000 16108 Move returns status 0, amount 127
03:12:20.087 00.000 16108 MoveAxis(N, 0, ABG)
03:12:20.087 00.000 16108 Move returns status 0, amount 0
03:12:20.087 00.000 16108 move complete, result=0
03:12:20.087 00.000 16108 worker thread done servicing request
03:12:20.087 00.000 16108 Worker thread wakes up
03:12:20.087 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:20.087 00.000 21068 GuideStep: 0.5 px 127 ms WEST, -0.2 px 0 ms NORTH
03:12:20.088 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:21.252 01.164 16108 Exposure complete
03:12:21.318 00.066 16108 worker thread done servicing request
03:12:21.318 00.000 21068 OnExposeComplete: enter
03:12:21.320 00.002 21068 UpdateGuideState(): m_state=6
03:12:21.321 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1127
03:12:21.323 00.002 21068 Star::Find returns 1 (0), X=465.46, Y=437.31, Mass=94634, SNR=62.3, Peak=11120 HFD=3.5
03:12:21.324 00.001 21068 MultiStar: large primary error, entering stabilization period
03:12:21.326 00.002 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
03:12:21.328 00.002 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
03:12:21.329 00.001 21068 CameraToMount -- cameraX=1.74 cameraY=0.62 hyp=1.85 cameraTheta=0.34 mountX=-1.61 mountY=-1.01, mountTheta=-2.58
03:12:21.331 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.74, y=0.62, opts=13)
03:12:21.332 00.001 21068 Enqueuing Move request for scope (1.74, 0.62)
03:12:21.334 00.002 16108 Worker thread wakes up
03:12:21.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.74, 0.62) opts 0xd
03:12:21.334 00.000 16108 Handling offset move in thread for scope, endpoint = (1.74, 0.62)
03:12:21.334 00.000 16108 Moving (1.74, 0.62) raw xDistance=-1.61 yDistance=-1.01
03:12:21.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.61
03:12:21.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
03:12:21.334 00.000 16108 MoveAxis(E, 413, ABG)
03:12:21.335 00.001 16108 Guiding  Dir = 2, Dur = 413
03:12:21.335 00.000 16108 IsSlewing returns 0
03:12:21.335 00.000 16108 IsGuiding returns 0
03:12:21.336 00.001 16108 PulseGuide returned control before completion, sleep 422
03:12:21.340 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3862, FiltMin=3299, FiltMax=31830, Gamma=1.000
03:12:21.357 00.017 21068 UpdateGuideState exits: m=94634 SNR=62.3
03:12:21.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:21.359 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:21.360 00.001 21068 Enqueuing Expose request
03:12:21.765 00.405 16108 IsGuiding returns 1
03:12:21.765 00.000 16108 scope still moving after pulse duration time elapsed
03:12:21.796 00.031 16108 IsSlewing returns 0
03:12:21.796 00.000 16108 IsGuiding returns 1
03:12:21.828 00.032 16108 IsSlewing returns 0
03:12:21.828 00.000 16108 IsGuiding returns 0
03:12:21.828 00.000 16108 scope move finished after 413 + 80 ms
03:12:21.829 00.001 16108 Move returns status 0, amount 413
03:12:21.829 00.000 16108 MoveAxis(N, 203, ABG)
03:12:21.829 00.000 16108 Guiding  Dir = 0, Dur = 203
03:12:21.829 00.000 16108 IsSlewing returns 0
03:12:21.829 00.000 16108 IsGuiding returns 0
03:12:21.891 00.062 16108 PulseGuide returned control before completion, sleep 152
03:12:22.048 00.157 16108 IsGuiding returns 1
03:12:22.048 00.000 16108 scope still moving after pulse duration time elapsed
03:12:22.079 00.031 16108 IsSlewing returns 0
03:12:22.079 00.000 16108 IsGuiding returns 1
03:12:22.110 00.031 16108 IsSlewing returns 0
03:12:22.110 00.000 16108 IsGuiding returns 1
03:12:22.141 00.031 16108 IsSlewing returns 0
03:12:22.141 00.000 16108 IsGuiding returns 0
03:12:22.141 00.000 16108 scope move finished after 203 + 109 ms
03:12:22.141 00.000 16108 Move returns status 0, amount 203
03:12:22.141 00.000 16108 move complete, result=0
03:12:22.142 00.001 16108 worker thread done servicing request
03:12:22.142 00.000 16108 Worker thread wakes up
03:12:22.142 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:22.142 00.000 21068 GuideStep: -1.6 px 413 ms EAST, -1.0 px 203 ms NORTH
03:12:22.145 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:23.363 01.218 16108 Exposure complete
03:12:23.427 00.064 16108 worker thread done servicing request
03:12:23.427 00.000 21068 OnExposeComplete: enter
03:12:23.428 00.001 21068 UpdateGuideState(): m_state=6
03:12:23.429 00.001 21068 Star::Find(15, 465, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1128
03:12:23.430 00.001 21068 Star::Find returns 1 (0), X=464.07, Y=436.20, Mass=95019, SNR=65.9, Peak=13597 HFD=2.7
03:12:23.430 00.000 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
03:12:23.431 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
03:12:23.432 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.49 hyp=0.60 cameraTheta=-0.96 mountX=-0.43 mountY=0.40, mountTheta=2.39
03:12:23.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.49, opts=13)
03:12:23.435 00.001 21068 Enqueuing Move request for scope (0.35, -0.49)
03:12:23.436 00.001 16108 Worker thread wakes up
03:12:23.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.49) opts 0xd
03:12:23.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.49)
03:12:23.436 00.000 16108 Moving (0.35, -0.49) raw xDistance=-0.43 yDistance=0.40
03:12:23.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.43
03:12:23.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:23.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:12:23.436 00.000 16108 MoveAxis(E, 141, ABG)
03:12:23.436 00.000 16108 Guiding  Dir = 2, Dur = 141
03:12:23.436 00.000 16108 IsSlewing returns 0
03:12:23.436 00.000 16108 IsGuiding returns 0
03:12:23.441 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3869, FiltMin=3328, FiltMax=37046, Gamma=1.000
03:12:23.461 00.020 21068 UpdateGuideState exits: m=95019 SNR=65.9
03:12:23.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:23.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:23.465 00.001 21068 Enqueuing Expose request
03:12:23.471 00.006 16108 PulseGuide returned control before completion, sleep 117
03:12:23.595 00.124 16108 IsGuiding returns 1
03:12:23.595 00.000 16108 scope still moving after pulse duration time elapsed
03:12:23.626 00.031 16108 IsSlewing returns 0
03:12:23.626 00.000 16108 IsGuiding returns 1
03:12:23.657 00.031 16108 IsSlewing returns 0
03:12:23.657 00.000 16108 IsGuiding returns 0
03:12:23.658 00.001 16108 scope move finished after 141 + 79 ms
03:12:23.658 00.000 16108 Move returns status 0, amount 141
03:12:23.658 00.000 16108 MoveAxis(N, 0, ABG)
03:12:23.658 00.000 16108 Move returns status 0, amount 0
03:12:23.658 00.000 16108 move complete, result=0
03:12:23.658 00.000 16108 worker thread done servicing request
03:12:23.658 00.000 16108 Worker thread wakes up
03:12:23.658 00.000 21068 GuideStep: -0.4 px 141 ms EAST, 0.4 px 0 ms NORTH
03:12:23.661 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:23.663 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:24.652 00.989 16108 Exposure complete
03:12:24.719 00.067 16108 worker thread done servicing request
03:12:24.719 00.000 21068 OnExposeComplete: enter
03:12:24.720 00.001 21068 UpdateGuideState(): m_state=6
03:12:24.720 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1129
03:12:24.721 00.001 21068 Star::Find returns 1 (0), X=463.10, Y=436.51, Mass=93090, SNR=68.0, Peak=14576 HFD=2.5
03:12:24.722 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
03:12:24.723 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
03:12:24.723 00.000 21068 CameraToMount -- cameraX=-0.62 cameraY=-0.18 hyp=0.65 cameraTheta=-2.87 mountX=0.58 mountY=0.32, mountTheta=0.50
03:12:24.725 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.62, y=-0.18, opts=13)
03:12:24.727 00.002 21068 Enqueuing Move request for scope (-0.62, -0.18)
03:12:24.728 00.001 16108 Worker thread wakes up
03:12:24.728 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.18) opts 0xd
03:12:24.728 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.62, -0.18)
03:12:24.728 00.000 16108 Moving (-0.62, -0.18) raw xDistance=0.58 yDistance=0.32
03:12:24.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.58
03:12:24.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:24.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:12:24.728 00.000 16108 MoveAxis(W, 142, ABG)
03:12:24.728 00.000 16108 Guiding  Dir = 3, Dur = 142
03:12:24.728 00.000 16108 IsSlewing returns 0
03:12:24.729 00.001 16108 IsGuiding returns 0
03:12:24.732 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3869, FiltMin=3280, FiltMax=33139, Gamma=1.000
03:12:24.746 00.014 21068 UpdateGuideState exits: m=93090 SNR=68.0
03:12:24.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:24.749 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:24.750 00.001 21068 Enqueuing Expose request
03:12:24.767 00.017 16108 PulseGuide returned control before completion, sleep 113
03:12:24.892 00.125 16108 IsGuiding returns 1
03:12:24.892 00.000 16108 scope still moving after pulse duration time elapsed
03:12:24.923 00.031 16108 IsSlewing returns 0
03:12:24.924 00.001 16108 IsGuiding returns 1
03:12:24.955 00.031 16108 IsSlewing returns 0
03:12:24.955 00.000 16108 IsGuiding returns 0
03:12:24.955 00.000 16108 scope move finished after 142 + 85 ms
03:12:24.955 00.000 16108 Move returns status 0, amount 142
03:12:24.955 00.000 16108 MoveAxis(N, 0, ABG)
03:12:24.955 00.000 16108 Move returns status 0, amount 0
03:12:24.955 00.000 16108 move complete, result=0
03:12:24.955 00.000 16108 worker thread done servicing request
03:12:24.956 00.001 16108 Worker thread wakes up
03:12:24.956 00.000 21068 GuideStep: 0.6 px 142 ms WEST, 0.3 px 0 ms NORTH
03:12:24.958 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:24.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:26.113 01.155 16108 Exposure complete
03:12:26.187 00.074 16108 worker thread done servicing request
03:12:26.187 00.000 21068 OnExposeComplete: enter
03:12:26.189 00.002 21068 UpdateGuideState(): m_state=6
03:12:26.191 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1130
03:12:26.192 00.001 21068 Star::Find returns 1 (0), X=463.22, Y=436.26, Mass=93566, SNR=67.7, Peak=13936 HFD=2.9
03:12:26.193 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
03:12:26.195 00.002 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
03:12:26.196 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=-0.43 hyp=0.66 cameraTheta=-2.44 mountX=0.42 mountY=0.53, mountTheta=0.90
03:12:26.199 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=-0.43, opts=13)
03:12:26.200 00.001 21068 Enqueuing Move request for scope (-0.50, -0.43)
03:12:26.202 00.002 16108 Worker thread wakes up
03:12:26.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.43) opts 0xd
03:12:26.202 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, -0.43)
03:12:26.203 00.001 16108 Moving (-0.50, -0.43) raw xDistance=0.42 yDistance=0.53
03:12:26.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
03:12:26.203 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.21 newest=1.25
03:12:26.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:12:26.203 00.000 16108 MoveAxis(W, 120, ABG)
03:12:26.203 00.000 16108 Guiding  Dir = 3, Dur = 120
03:12:26.203 00.000 16108 IsSlewing returns 0
03:12:26.203 00.000 16108 IsGuiding returns 0
03:12:26.209 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=3872, FiltMin=3331, FiltMax=35939, Gamma=1.000
03:12:26.235 00.026 21068 UpdateGuideState exits: m=93566 SNR=67.7
03:12:26.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:26.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:26.238 00.001 21068 Enqueuing Expose request
03:12:26.260 00.022 16108 PulseGuide returned control before completion, sleep 74
03:12:26.336 00.076 16108 IsGuiding returns 1
03:12:26.336 00.000 16108 scope still moving after pulse duration time elapsed
03:12:26.367 00.031 16108 IsSlewing returns 0
03:12:26.367 00.000 16108 IsGuiding returns 1
03:12:26.398 00.031 16108 IsSlewing returns 0
03:12:26.398 00.000 16108 IsGuiding returns 1
03:12:26.430 00.032 16108 IsSlewing returns 0
03:12:26.430 00.000 16108 IsGuiding returns 0
03:12:26.430 00.000 16108 scope move finished after 120 + 106 ms
03:12:26.430 00.000 16108 Move returns status 0, amount 120
03:12:26.430 00.000 16108 MoveAxis(S, 107, ABG)
03:12:26.431 00.001 16108 Guiding  Dir = 1, Dur = 107
03:12:26.431 00.000 16108 IsSlewing returns 0
03:12:26.432 00.001 16108 IsGuiding returns 0
03:12:26.433 00.001 16108 PulseGuide returned control before completion, sleep 116
03:12:26.555 00.122 16108 IsGuiding returns 1
03:12:26.555 00.000 16108 scope still moving after pulse duration time elapsed
03:12:26.585 00.030 16108 IsSlewing returns 0
03:12:26.585 00.000 16108 IsGuiding returns 0
03:12:26.585 00.000 16108 scope move finished after 107 + 47 ms
03:12:26.585 00.000 16108 Move returns status 0, amount 107
03:12:26.586 00.001 16108 move complete, result=0
03:12:26.586 00.000 16108 worker thread done servicing request
03:12:26.586 00.000 16108 Worker thread wakes up
03:12:26.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:26.586 00.000 21068 GuideStep: 0.4 px 120 ms WEST, 0.5 px 107 ms SOUTH
03:12:26.588 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:27.569 00.981 16108 Exposure complete
03:12:27.635 00.066 16108 worker thread done servicing request
03:12:27.635 00.000 21068 OnExposeComplete: enter
03:12:27.636 00.001 21068 UpdateGuideState(): m_state=6
03:12:27.637 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1131
03:12:27.638 00.001 21068 Star::Find returns 1 (0), X=463.56, Y=436.13, Mass=83142, SNR=62.0, Peak=12409 HFD=2.9
03:12:27.638 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
03:12:27.639 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
03:12:27.640 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.56 hyp=0.58 cameraTheta=-1.85 mountX=0.06 mountY=0.58, mountTheta=1.47
03:12:27.641 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.56, opts=13)
03:12:27.643 00.002 21068 Enqueuing Move request for scope (-0.16, -0.56)
03:12:27.644 00.001 16108 Worker thread wakes up
03:12:27.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.56) opts 0xd
03:12:27.644 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.56)
03:12:27.644 00.000 16108 Moving (-0.16, -0.56) raw xDistance=0.06 yDistance=0.58
03:12:27.644 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:27.645 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
03:12:27.645 00.000 16108 MoveAxis(E, 0, ABG)
03:12:27.645 00.000 16108 Move returns status 0, amount 0
03:12:27.645 00.000 16108 MoveAxis(S, 117, ABG)
03:12:27.645 00.000 16108 Guiding  Dir = 1, Dur = 117
03:12:27.645 00.000 16108 IsSlewing returns 0
03:12:27.645 00.000 16108 IsGuiding returns 0
03:12:27.648 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3875, FiltMin=3299, FiltMax=38016, Gamma=1.000
03:12:27.662 00.014 21068 UpdateGuideState exits: m=83142 SNR=62.0
03:12:27.663 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:27.664 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:27.665 00.001 21068 Enqueuing Expose request
03:12:27.690 00.025 16108 PulseGuide returned control before completion, sleep 83
03:12:27.780 00.090 16108 IsGuiding returns 1
03:12:27.780 00.000 16108 scope still moving after pulse duration time elapsed
03:12:27.810 00.030 16108 IsSlewing returns 0
03:12:27.810 00.000 16108 IsGuiding returns 1
03:12:27.841 00.031 16108 IsSlewing returns 0
03:12:27.841 00.000 16108 IsGuiding returns 1
03:12:27.873 00.032 16108 IsSlewing returns 0
03:12:27.873 00.000 16108 IsGuiding returns 0
03:12:27.873 00.000 16108 scope move finished after 117 + 111 ms
03:12:27.874 00.001 16108 Move returns status 0, amount 117
03:12:27.874 00.000 16108 move complete, result=0
03:12:27.874 00.000 16108 worker thread done servicing request
03:12:27.874 00.000 16108 Worker thread wakes up
03:12:27.874 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.6 px 117 ms SOUTH
03:12:27.877 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:27.878 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:29.044 01.166 16108 Exposure complete
03:12:29.099 00.055 16108 worker thread done servicing request
03:12:29.099 00.000 21068 OnExposeComplete: enter
03:12:29.100 00.001 21068 UpdateGuideState(): m_state=6
03:12:29.101 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1132
03:12:29.102 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.66, Mass=91046, SNR=62.4, Peak=13328 HFD=3.0
03:12:29.102 00.000 21068 MultiStar: exiting stabilization period
03:12:29.103 00.001 21068 MultiStar: [#1 0.20,0.05,0.96,U] [#2 0.14,-0.07,0.79,U] [#3 0.37,0.31,0.87,U] [#4 -0.07,0.12,0.85,U] [#5 0.68,0.17,0.00,M2] [#6 0.08,0.61,0.00,M3] [#7 0.43,-0.03,0.63,U] [#8 -0.06,0.44,0.61,U] 
03:12:29.104 00.001 21068 single-star, 6 included, MultiStar: {0.12, 0.10}, one-star: {-0.11, -0.03}
03:12:29.105 00.001 21068 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.97) = xAngle (-5.87 = 0.42)
03:12:29.107 00.002 21068 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.48)
03:12:29.107 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.90 mountX=0.10 mountY=0.05, mountTheta=0.47
03:12:29.109 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.03, opts=13)
03:12:29.110 00.001 21068 Enqueuing Move request for scope (-0.11, -0.03)
03:12:29.110 00.000 16108 Worker thread wakes up
03:12:29.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
03:12:29.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
03:12:29.110 00.000 16108 Moving (-0.11, -0.03) raw xDistance=0.10 yDistance=0.05
03:12:29.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:12:29.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:29.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:12:29.111 00.001 16108 MoveAxis(E, 0, ABG)
03:12:29.111 00.000 16108 Move returns status 0, amount 0
03:12:29.111 00.000 16108 MoveAxis(N, 0, ABG)
03:12:29.111 00.000 16108 Move returns status 0, amount 0
03:12:29.111 00.000 16108 move complete, result=0
03:12:29.111 00.000 16108 worker thread done servicing request
03:12:29.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3875, FiltMin=3219, FiltMax=37670, Gamma=1.000
03:12:29.127 00.013 21068 UpdateGuideState exits: m=91046 SNR=62.4
03:12:29.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:29.130 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:29.130 00.000 21068 Enqueuing Expose request
03:12:29.131 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:29.132 00.001 16108 Worker thread wakes up
03:12:29.132 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:29.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:30.129 00.997 16108 Exposure complete
03:12:30.234 00.105 16108 worker thread done servicing request
03:12:30.235 00.001 21068 OnExposeComplete: enter
03:12:30.236 00.001 21068 UpdateGuideState(): m_state=6
03:12:30.238 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1133
03:12:30.240 00.002 21068 Star::Find returns 1 (0), X=463.90, Y=436.76, Mass=75172, SNR=56.4, Peak=13232 HFD=2.7
03:12:30.242 00.002 21068 MultiStar: [#1 0.20,0.07,1.03,U] [#2 -0.08,0.22,0.88,U] [#3 -0.13,-0.08,0.98,U] [#4 0.10,-0.12,0.94,U] [#5 0.34,0.05,0.80,U] [#6 0.20,0.42,0.82,U] [#7 0.50,-0.31,0.00,M1] [#8 -0.28,0.08,0.67,U] 
03:12:30.243 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.18, 0.07}
03:12:30.244 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
03:12:30.245 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
03:12:30.247 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:12:30.250 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
03:12:30.251 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
03:12:30.252 00.001 16108 Worker thread wakes up
03:12:30.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
03:12:30.252 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
03:12:30.253 00.001 16108 Moving (0.07, 0.08) raw xDistance=-0.06 yDistance=-0.10
03:12:30.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:30.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:30.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:12:30.253 00.000 16108 MoveAxis(E, 0, ABG)
03:12:30.253 00.000 16108 Move returns status 0, amount 0
03:12:30.253 00.000 16108 MoveAxis(N, 0, ABG)
03:12:30.253 00.000 16108 Move returns status 0, amount 0
03:12:30.253 00.000 16108 move complete, result=0
03:12:30.253 00.000 16108 worker thread done servicing request
03:12:30.257 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3878, FiltMin=3190, FiltMax=35974, Gamma=1.000
03:12:30.274 00.017 21068 UpdateGuideState exits: m=75172 SNR=56.4
03:12:30.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:30.278 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:30.280 00.002 21068 Enqueuing Expose request
03:12:30.282 00.002 16108 Worker thread wakes up
03:12:30.282 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:30.284 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:30.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:31.443 01.159 16108 Exposure complete
03:12:31.509 00.066 16108 worker thread done servicing request
03:12:31.509 00.000 21068 OnExposeComplete: enter
03:12:31.511 00.002 21068 UpdateGuideState(): m_state=6
03:12:31.513 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1134
03:12:31.515 00.002 21068 Star::Find returns 1 (0), X=464.18, Y=436.67, Mass=84170, SNR=62.5, Peak=16368 HFD=2.7
03:12:31.517 00.002 21068 MultiStar: [#1 0.80,0.40,0.00,M1] [#2 0.79,0.02,0.00,M1] [#3 0.26,0.07,0.70,U] [#4 0.78,0.16,0.00,M1] [#5 0.54,-0.03,0.00,M2] [#6 0.12,0.09,0.72,U] [#7 0.34,-0.23,0.58,U] [#8 0.15,0.34,0.64,U] 
03:12:31.517 00.000 21068 refined, 4 included, MultiStar: {0.28, 0.05}, one-star: {0.46, -0.02}
03:12:31.519 00.002 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
03:12:31.520 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
03:12:31.521 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.28 cameraTheta=0.17 mountX=-0.27 mountY=-0.11, mountTheta=-2.75
03:12:31.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.05, opts=13)
03:12:31.525 00.002 21068 Enqueuing Move request for scope (0.28, 0.05)
03:12:31.526 00.001 16108 Worker thread wakes up
03:12:31.526 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd
03:12:31.526 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.05)
03:12:31.526 00.000 16108 Moving (0.28, 0.05) raw xDistance=-0.27 yDistance=-0.11
03:12:31.527 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:12:31.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:31.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:12:31.527 00.000 16108 MoveAxis(E, 70, ABG)
03:12:31.527 00.000 16108 Guiding  Dir = 2, Dur = 70
03:12:31.527 00.000 16108 IsSlewing returns 0
03:12:31.527 00.000 16108 IsGuiding returns 0
03:12:31.533 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3881, FiltMin=3334, FiltMax=33491, Gamma=1.000
03:12:31.534 00.001 16108 PulseGuide returned control before completion, sleep 75
03:12:31.545 00.011 21068 UpdateGuideState exits: m=84170 SNR=62.5
03:12:31.545 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:31.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:31.547 00.001 21068 Enqueuing Expose request
03:12:31.610 00.063 16108 IsGuiding returns 1
03:12:31.610 00.000 16108 scope still moving after pulse duration time elapsed
03:12:31.642 00.032 16108 IsSlewing returns 0
03:12:31.642 00.000 16108 IsGuiding returns 0
03:12:31.642 00.000 16108 scope move finished after 70 + 44 ms
03:12:31.642 00.000 16108 Move returns status 0, amount 70
03:12:31.642 00.000 16108 MoveAxis(N, 0, ABG)
03:12:31.642 00.000 16108 Move returns status 0, amount 0
03:12:31.642 00.000 16108 move complete, result=0
03:12:31.642 00.000 16108 worker thread done servicing request
03:12:31.642 00.000 16108 Worker thread wakes up
03:12:31.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:31.642 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
03:12:31.646 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:32.623 00.977 16108 Exposure complete
03:12:32.682 00.059 16108 worker thread done servicing request
03:12:32.682 00.000 21068 OnExposeComplete: enter
03:12:32.683 00.001 21068 UpdateGuideState(): m_state=6
03:12:32.684 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1135
03:12:32.685 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.62, Mass=93020, SNR=70.2, Peak=14496 HFD=3.0
03:12:32.685 00.000 21068 MultiStar: [#1 0.44,0.21,0.00,M2] [#2 0.02,0.13,0.91,U] [#3 -0.08,-0.24,0.67,U] [#4 0.21,0.03,0.71,U] [#5 -0.05,0.23,0.56,U] [#6 -0.04,0.06,0.68,U] [#7 0.03,-0.07,0.59,U] [#8 0.15,-0.13,0.65,U] 
03:12:32.686 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {-0.14, -0.07}
03:12:32.687 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
03:12:32.688 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
03:12:32.688 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-0.98 mountX=-0.01 mountY=0.01, mountTheta=2.37
03:12:32.690 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
03:12:32.692 00.002 21068 Enqueuing Move request for scope (0.00, -0.01)
03:12:32.694 00.002 16108 Worker thread wakes up
03:12:32.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:12:32.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:12:32.694 00.000 16108 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
03:12:32.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:12:32.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:32.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:32.694 00.000 16108 MoveAxis(E, 0, ABG)
03:12:32.694 00.000 16108 Move returns status 0, amount 0
03:12:32.694 00.000 16108 MoveAxis(N, 0, ABG)
03:12:32.694 00.000 16108 Move returns status 0, amount 0
03:12:32.694 00.000 16108 move complete, result=0
03:12:32.694 00.000 16108 worker thread done servicing request
03:12:32.699 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3881, FiltMin=3347, FiltMax=34339, Gamma=1.000
03:12:32.713 00.014 21068 UpdateGuideState exits: m=93020 SNR=70.2
03:12:32.713 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:32.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:32.716 00.002 21068 Enqueuing Expose request
03:12:32.717 00.001 16108 Worker thread wakes up
03:12:32.717 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:32.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:32.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:33.882 01.165 16108 Exposure complete
03:12:33.942 00.060 16108 worker thread done servicing request
03:12:33.942 00.000 21068 OnExposeComplete: enter
03:12:33.943 00.001 21068 UpdateGuideState(): m_state=6
03:12:33.944 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1136
03:12:33.945 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.78, Mass=85821, SNR=69.0, Peak=15040 HFD=2.9
03:12:33.946 00.001 21068 MultiStar: [#1 0.23,0.11,0.86,U] [#2 -0.06,0.15,0.67,U] [#3 0.19,0.16,0.70,U] [#4 -0.26,0.26,0.93,U] [#5 0.11,0.31,0.54,U] [#6 0.11,0.26,0.58,U] [#7 0.65,0.25,0.00,M1] [#8 -0.17,0.63,0.00,M1] 
03:12:33.949 00.003 21068 single-star, 6 included, MultiStar: {0.05, 0.18}, one-star: {0.10, 0.09}
03:12:33.949 00.000 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
03:12:33.950 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
03:12:33.951 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.75 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
03:12:33.952 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.09, opts=13)
03:12:33.953 00.001 21068 Enqueuing Move request for scope (0.10, 0.09)
03:12:33.954 00.001 16108 Worker thread wakes up
03:12:33.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:12:33.954 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:12:33.954 00.000 16108 Moving (0.10, 0.09) raw xDistance=-0.08 yDistance=-0.11
03:12:33.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:12:33.955 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:33.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:12:33.955 00.000 16108 MoveAxis(E, 0, ABG)
03:12:33.955 00.000 16108 Move returns status 0, amount 0
03:12:33.955 00.000 16108 MoveAxis(N, 0, ABG)
03:12:33.955 00.000 16108 Move returns status 0, amount 0
03:12:33.955 00.000 16108 move complete, result=0
03:12:33.955 00.000 16108 worker thread done servicing request
03:12:33.962 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3885, FiltMin=3248, FiltMax=34867, Gamma=1.000
03:12:33.987 00.025 21068 UpdateGuideState exits: m=85821 SNR=69.0
03:12:33.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:33.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:33.991 00.002 21068 Enqueuing Expose request
03:12:33.992 00.001 16108 Worker thread wakes up
03:12:33.992 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:33.993 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:33.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:34.970 00.977 16108 Exposure complete
03:12:35.038 00.068 16108 worker thread done servicing request
03:12:35.039 00.001 21068 OnExposeComplete: enter
03:12:35.040 00.001 21068 UpdateGuideState(): m_state=6
03:12:35.042 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1137
03:12:35.043 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=436.55, Mass=88072, SNR=61.8, Peak=15824 HFD=2.9
03:12:35.045 00.002 21068 MultiStar: [#1 0.01,0.05,0.91,U] [#2 -0.29,0.13,1.10,U] [#3 0.16,0.05,0.77,U] [#4 -0.12,-0.23,0.93,U] [#5 0.21,0.24,0.62,U] [#6 0.01,0.13,0.94,U] [#7 0.10,0.29,0.68,U] [#8 -0.44,0.13,0.73,U] 
03:12:35.047 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.06, -0.14}
03:12:35.048 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
03:12:35.049 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
03:12:35.051 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.26 mountX=0.05 mountY=-0.04, mountTheta=-0.67
03:12:35.054 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
03:12:35.057 00.003 21068 Enqueuing Move request for scope (-0.05, 0.06)
03:12:35.058 00.001 16108 Worker thread wakes up
03:12:35.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:12:35.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:12:35.058 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.04
03:12:35.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:35.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:35.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:12:35.058 00.000 16108 MoveAxis(E, 0, ABG)
03:12:35.058 00.000 16108 Move returns status 0, amount 0
03:12:35.058 00.000 16108 MoveAxis(N, 0, ABG)
03:12:35.058 00.000 16108 Move returns status 0, amount 0
03:12:35.058 00.000 16108 move complete, result=0
03:12:35.058 00.000 16108 worker thread done servicing request
03:12:35.061 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3888, FiltMin=3305, FiltMax=33155, Gamma=1.000
03:12:35.075 00.014 21068 UpdateGuideState exits: m=88072 SNR=61.8
03:12:35.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:35.077 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:35.078 00.001 21068 Enqueuing Expose request
03:12:35.078 00.000 16108 Worker thread wakes up
03:12:35.078 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:35.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:35.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:36.244 01.165 16108 Exposure complete
03:12:36.337 00.093 16108 worker thread done servicing request
03:12:36.338 00.001 21068 OnExposeComplete: enter
03:12:36.339 00.001 21068 UpdateGuideState(): m_state=6
03:12:36.340 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1138
03:12:36.341 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.83, Mass=75951, SNR=63.4, Peak=15296 HFD=2.6
03:12:36.344 00.003 21068 MultiStar: [#1 -0.08,0.08,0.84,U] [#2 -0.31,0.46,0.00,M1] [#3 -0.15,0.44,0.78,U] [#4 -0.16,0.30,0.89,U] [#5 -0.19,0.49,0.00,M1] [#6 -0.07,0.53,0.00,M1] [#7 -0.10,0.23,0.61,U] [#8 -0.27,0.52,0.00,M1] 
03:12:36.345 00.001 21068 single-star, 4 included, MultiStar: {-0.10, 0.23}, one-star: {-0.02, 0.14}
03:12:36.345 00.000 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
03:12:36.346 00.001 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
03:12:36.347 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=0.04 mountY=-0.13, mountTheta=-1.28
03:12:36.348 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.14, opts=13)
03:12:36.349 00.001 21068 Enqueuing Move request for scope (-0.02, 0.14)
03:12:36.350 00.001 16108 Worker thread wakes up
03:12:36.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
03:12:36.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
03:12:36.350 00.000 16108 Moving (-0.02, 0.14) raw xDistance=0.04 yDistance=-0.13
03:12:36.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:36.351 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:36.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:12:36.351 00.000 16108 MoveAxis(E, 0, ABG)
03:12:36.351 00.000 16108 Move returns status 0, amount 0
03:12:36.351 00.000 16108 MoveAxis(N, 0, ABG)
03:12:36.351 00.000 16108 Move returns status 0, amount 0
03:12:36.351 00.000 16108 move complete, result=0
03:12:36.351 00.000 16108 worker thread done servicing request
03:12:36.355 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3891, FiltMin=3369, FiltMax=29683, Gamma=1.000
03:12:36.367 00.012 21068 UpdateGuideState exits: m=75951 SNR=63.4
03:12:36.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:36.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:36.370 00.001 21068 Enqueuing Expose request
03:12:36.371 00.001 16108 Worker thread wakes up
03:12:36.371 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:36.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:36.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:37.355 00.984 16108 Exposure complete
03:12:37.431 00.076 16108 worker thread done servicing request
03:12:37.431 00.000 21068 OnExposeComplete: enter
03:12:37.432 00.001 21068 UpdateGuideState(): m_state=6
03:12:37.434 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1139
03:12:37.435 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.81, Mass=89197, SNR=59.7, Peak=13536 HFD=2.9
03:12:37.436 00.001 21068 MultiStar: [#1 0.21,0.08,0.97,U] [#2 -0.06,0.26,0.92,U] [#3 -0.03,0.13,0.82,U] [#4 -0.39,0.03,1.09,U] [#5 -0.02,0.05,0.71,U] [#6 0.00,0.52,0.00,M2] [#7 0.20,0.12,0.62,U] [#8 -0.19,0.32,0.60,U] 
03:12:37.437 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {0.11, 0.12}
03:12:37.438 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
03:12:37.440 00.002 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
03:12:37.441 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.77 mountX=0.05 mountY=-0.12, mountTheta=-1.18
03:12:37.442 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
03:12:37.443 00.001 21068 Enqueuing Move request for scope (-0.03, 0.13)
03:12:37.444 00.001 16108 Worker thread wakes up
03:12:37.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
03:12:37.444 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
03:12:37.444 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
03:12:37.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:37.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:37.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:12:37.444 00.000 16108 MoveAxis(E, 0, ABG)
03:12:37.444 00.000 16108 Move returns status 0, amount 0
03:12:37.444 00.000 16108 MoveAxis(N, 0, ABG)
03:12:37.444 00.000 16108 Move returns status 0, amount 0
03:12:37.444 00.000 16108 move complete, result=0
03:12:37.444 00.000 16108 worker thread done servicing request
03:12:37.448 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=3891, FiltMin=3328, FiltMax=34937, Gamma=1.000
03:12:37.459 00.011 21068 UpdateGuideState exits: m=89197 SNR=59.7
03:12:37.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:37.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:37.462 00.001 21068 Enqueuing Expose request
03:12:37.462 00.000 16108 Worker thread wakes up
03:12:37.462 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:37.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:37.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:38.636 01.173 16108 Exposure complete
03:12:38.690 00.054 16108 worker thread done servicing request
03:12:38.690 00.000 21068 OnExposeComplete: enter
03:12:38.692 00.002 21068 UpdateGuideState(): m_state=6
03:12:38.693 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1140
03:12:38.695 00.002 21068 Star::Find returns 1 (0), X=463.80, Y=436.94, Mass=84996, SNR=56.3, Peak=13584 HFD=2.6
03:12:38.696 00.001 21068 MultiStar: [#1 0.32,-0.13,1.05,U] [#2 -0.10,-0.10,0.93,U] [#3 -0.01,0.03,0.74,U] [#4 -0.09,0.03,1.24,U] [#5 0.15,0.15,0.70,U] [#6 0.20,0.02,0.84,U] [#7 0.20,0.16,0.68,U] [#8 -0.13,0.03,0.75,U] 
03:12:38.697 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.08, 0.25}
03:12:38.699 00.002 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
03:12:38.700 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
03:12:38.702 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.59 mountX=-0.06 mountY=-0.06, mountTheta=-2.35
03:12:38.704 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.04, opts=13)
03:12:38.705 00.001 21068 Enqueuing Move request for scope (0.06, 0.04)
03:12:38.706 00.001 16108 Worker thread wakes up
03:12:38.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:12:38.706 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:12:38.706 00.000 16108 Moving (0.06, 0.04) raw xDistance=-0.06 yDistance=-0.06
03:12:38.708 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:38.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:38.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:12:38.708 00.000 16108 MoveAxis(E, 0, ABG)
03:12:38.708 00.000 16108 Move returns status 0, amount 0
03:12:38.708 00.000 16108 MoveAxis(N, 0, ABG)
03:12:38.708 00.000 16108 Move returns status 0, amount 0
03:12:38.708 00.000 16108 move complete, result=0
03:12:38.708 00.000 16108 worker thread done servicing request
03:12:38.713 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3894, FiltMin=3299, FiltMax=33705, Gamma=1.000
03:12:38.730 00.017 21068 UpdateGuideState exits: m=84996 SNR=56.3
03:12:38.731 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:38.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:38.732 00.000 21068 Enqueuing Expose request
03:12:38.733 00.001 16108 Worker thread wakes up
03:12:38.733 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:38.734 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:38.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:39.724 00.990 16108 Exposure complete
03:12:39.797 00.073 16108 worker thread done servicing request
03:12:39.797 00.000 21068 OnExposeComplete: enter
03:12:39.798 00.001 21068 UpdateGuideState(): m_state=6
03:12:39.798 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1141
03:12:39.799 00.001 21068 Star::Find returns 1 (0), X=463.99, Y=436.12, Mass=83820, SNR=69.5, Peak=12285 HFD=2.9
03:12:39.800 00.001 21068 MultiStar: [#1 0.18,-0.25,0.94,U] [#2 -0.14,-0.31,0.66,U] [#3 0.26,-0.40,0.64,U] [#4 0.04,-0.51,0.00,M1] [#5 0.40,-0.30,0.00,M1] [#6 0.28,-0.06,0.76,U] [#7 0.38,-0.31,0.00,M1] [#8 0.03,-0.25,0.55,U] 
03:12:39.801 00.001 21068 refined, 5 included, MultiStar: {0.17, -0.32}, one-star: {0.27, -0.57}
03:12:39.802 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
03:12:39.803 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
03:12:39.803 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-1.09 mountX=-0.22 mountY=0.27, mountTheta=2.25
03:12:39.805 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.32, opts=13)
03:12:39.806 00.001 21068 Enqueuing Move request for scope (0.17, -0.32)
03:12:39.807 00.001 16108 Worker thread wakes up
03:12:39.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.32) opts 0xd
03:12:39.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.32)
03:12:39.807 00.000 16108 Moving (0.17, -0.32) raw xDistance=-0.22 yDistance=0.27
03:12:39.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:12:39.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:12:39.807 00.000 16108 MoveAxis(E, 57, ABG)
03:12:39.807 00.000 16108 Guiding  Dir = 2, Dur = 57
03:12:39.807 00.000 16108 IsSlewing returns 0
03:12:39.807 00.000 16108 IsGuiding returns 0
03:12:39.812 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3897, FiltMin=3318, FiltMax=36774, Gamma=1.000
03:12:39.837 00.025 21068 UpdateGuideState exits: m=83820 SNR=69.5
03:12:39.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:39.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:39.842 00.002 21068 Enqueuing Expose request
03:12:39.869 00.027 16108 IsGuiding returns 1
03:12:39.869 00.000 16108 scope still moving after pulse duration time elapsed
03:12:39.899 00.030 16108 IsSlewing returns 0
03:12:39.899 00.000 16108 IsGuiding returns 1
03:12:39.930 00.031 16108 IsSlewing returns 0
03:12:39.930 00.000 16108 IsGuiding returns 1
03:12:39.962 00.032 16108 IsSlewing returns 0
03:12:39.962 00.000 16108 IsGuiding returns 0
03:12:39.963 00.001 16108 scope move finished after 57 + 98 ms
03:12:39.963 00.000 16108 Move returns status 0, amount 57
03:12:39.963 00.000 16108 MoveAxis(S, 54, ABG)
03:12:39.963 00.000 16108 Guiding  Dir = 1, Dur = 54
03:12:39.963 00.000 16108 IsSlewing returns 0
03:12:39.963 00.000 16108 IsGuiding returns 0
03:12:40.025 00.062 16108 IsGuiding returns 1
03:12:40.025 00.000 16108 scope still moving after pulse duration time elapsed
03:12:40.056 00.031 16108 IsSlewing returns 0
03:12:40.057 00.001 16108 IsGuiding returns 1
03:12:40.087 00.030 16108 IsSlewing returns 0
03:12:40.088 00.001 16108 IsGuiding returns 1
03:12:40.118 00.030 16108 IsSlewing returns 0
03:12:40.119 00.001 16108 IsGuiding returns 0
03:12:40.119 00.000 16108 scope move finished after 54 + 101 ms
03:12:40.119 00.000 16108 Move returns status 0, amount 54
03:12:40.119 00.000 16108 move complete, result=0
03:12:40.119 00.000 16108 worker thread done servicing request
03:12:40.119 00.000 16108 Worker thread wakes up
03:12:40.119 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.3 px 54 ms SOUTH
03:12:40.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:40.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:41.282 01.162 16108 Exposure complete
03:12:41.345 00.063 16108 worker thread done servicing request
03:12:41.345 00.000 21068 OnExposeComplete: enter
03:12:41.347 00.002 21068 UpdateGuideState(): m_state=6
03:12:41.349 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1142
03:12:41.351 00.002 21068 Star::Find returns 1 (0), X=463.64, Y=436.73, Mass=82083, SNR=61.1, Peak=15648 HFD=2.8
03:12:41.352 00.001 21068 MultiStar: [#1 0.43,0.52,0.00,M1] [#2 -0.11,0.10,0.79,U] [#3 0.29,0.37,0.72,U] [#4 -0.04,-0.09,0.97,U] [#5 0.54,0.47,0.00,M2] [#6 -0.22,0.20,0.71,U] [#7 0.21,-0.16,0.64,U] [#8 0.04,0.17,0.63,U] 
03:12:41.353 00.001 21068 refined, 6 included, MultiStar: {0.00, 0.08}, one-star: {-0.08, 0.05}
03:12:41.355 00.002 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
03:12:41.356 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
03:12:41.358 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=0.01 mountY=-0.08, mountTheta=-1.41
03:12:41.360 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.08, opts=13)
03:12:41.361 00.001 21068 Enqueuing Move request for scope (0.00, 0.08)
03:12:41.362 00.001 16108 Worker thread wakes up
03:12:41.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
03:12:41.362 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
03:12:41.362 00.000 16108 Moving (0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
03:12:41.362 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:41.362 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:41.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:12:41.362 00.000 16108 MoveAxis(E, 0, ABG)
03:12:41.362 00.000 16108 Move returns status 0, amount 0
03:12:41.362 00.000 16108 MoveAxis(N, 0, ABG)
03:12:41.362 00.000 16108 Move returns status 0, amount 0
03:12:41.362 00.000 16108 move complete, result=0
03:12:41.363 00.001 16108 worker thread done servicing request
03:12:41.366 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=3901, FiltMin=3357, FiltMax=38089, Gamma=1.000
03:12:41.380 00.014 21068 UpdateGuideState exits: m=82083 SNR=61.1
03:12:41.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:41.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:41.383 00.001 21068 Enqueuing Expose request
03:12:41.384 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:41.385 00.001 16108 Worker thread wakes up
03:12:41.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:41.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:42.368 00.983 16108 Exposure complete
03:12:42.431 00.063 16108 worker thread done servicing request
03:12:42.432 00.001 21068 OnExposeComplete: enter
03:12:42.432 00.000 21068 UpdateGuideState(): m_state=6
03:12:42.433 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1143
03:12:42.434 00.001 21068 Star::Find returns 1 (0), X=464.07, Y=436.83, Mass=85235, SNR=66.6, Peak=17024 HFD=2.6
03:12:42.435 00.001 21068 MultiStar: [#1 0.60,0.22,0.00,M2] [#2 0.33,0.07,0.73,U] [#3 0.53,0.18,0.00,M1] [#4 0.48,0.13,0.00,M1] [#5 0.75,-0.01,0.00,M3] [#6 0.23,0.07,0.56,U] [#7 0.46,0.16,0.00,M1] [#8 0.42,0.05,0.66,U] 
03:12:42.436 00.001 21068 refined, 3 included, MultiStar: {0.34, 0.09}, one-star: {0.35, 0.14}
03:12:42.436 00.000 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
03:12:42.437 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
03:12:42.438 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.26 mountX=-0.32 mountY=-0.17, mountTheta=-2.66
03:12:42.440 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.09, opts=13)
03:12:42.441 00.001 21068 Enqueuing Move request for scope (0.34, 0.09)
03:12:42.442 00.001 16108 Worker thread wakes up
03:12:42.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
03:12:42.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
03:12:42.442 00.000 16108 Moving (0.34, 0.09) raw xDistance=-0.32 yDistance=-0.17
03:12:42.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:12:42.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:42.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:12:42.442 00.000 16108 MoveAxis(E, 83, ABG)
03:12:42.442 00.000 16108 Guiding  Dir = 2, Dur = 83
03:12:42.443 00.001 16108 IsSlewing returns 0
03:12:42.443 00.000 16108 IsGuiding returns 0
03:12:42.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3904, FiltMin=3341, FiltMax=30832, Gamma=1.000
03:12:42.459 00.012 21068 UpdateGuideState exits: m=85235 SNR=66.6
03:12:42.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:42.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:42.462 00.001 21068 Enqueuing Expose request
03:12:42.491 00.029 16108 PulseGuide returned control before completion, sleep 45
03:12:42.536 00.045 16108 IsGuiding returns 1
03:12:42.536 00.000 16108 scope still moving after pulse duration time elapsed
03:12:42.568 00.032 16108 IsSlewing returns 0
03:12:42.568 00.000 16108 IsGuiding returns 1
03:12:42.600 00.032 16108 IsSlewing returns 0
03:12:42.601 00.001 16108 IsGuiding returns 0
03:12:42.601 00.000 16108 scope move finished after 83 + 75 ms
03:12:42.601 00.000 16108 Move returns status 0, amount 83
03:12:42.601 00.000 16108 MoveAxis(N, 0, ABG)
03:12:42.601 00.000 16108 Move returns status 0, amount 0
03:12:42.601 00.000 16108 move complete, result=0
03:12:42.601 00.000 16108 worker thread done servicing request
03:12:42.601 00.000 16108 Worker thread wakes up
03:12:42.601 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH
03:12:42.605 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:42.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:43.768 01.163 16108 Exposure complete
03:12:43.825 00.057 16108 worker thread done servicing request
03:12:43.825 00.000 21068 OnExposeComplete: enter
03:12:43.826 00.001 21068 UpdateGuideState(): m_state=6
03:12:43.827 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1144
03:12:43.828 00.001 21068 Star::Find returns 1 (0), X=464.06, Y=437.00, Mass=66871, SNR=47.5, Peak=13760 HFD=2.7
03:12:43.829 00.001 21068 MultiStar: [#1 0.62,0.18,0.00,M3] [#2 0.34,0.34,0.97,U] [#3 0.70,-0.00,0.00,M2] [#4 0.32,0.12,1.07,U] [#5 0.87,-0.04,0.00,M4] [#6 0.50,0.57,0.00,M1] [#7 0.72,0.22,0.00,M2] [#8 0.19,0.56,0.00,M1] 
03:12:43.829 00.000 21068 refined, 2 included, MultiStar: {0.33, 0.25}, one-star: {0.34, 0.31}
03:12:43.830 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
03:12:43.832 00.002 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
03:12:43.833 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.25 hyp=0.42 cameraTheta=0.65 mountX=-0.28 mountY=-0.32, mountTheta=-2.29
03:12:43.834 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.25, opts=13)
03:12:43.835 00.001 21068 Enqueuing Move request for scope (0.33, 0.25)
03:12:43.835 00.000 16108 Worker thread wakes up
03:12:43.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.25) opts 0xd
03:12:43.836 00.001 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.25)
03:12:43.836 00.000 16108 Moving (0.33, 0.25) raw xDistance=-0.28 yDistance=-0.32
03:12:43.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:12:43.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:43.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:12:43.836 00.000 16108 MoveAxis(E, 80, ABG)
03:12:43.836 00.000 16108 Guiding  Dir = 2, Dur = 80
03:12:43.836 00.000 16108 IsSlewing returns 0
03:12:43.836 00.000 16108 IsGuiding returns 0
03:12:43.839 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3907, FiltMin=3305, FiltMax=30563, Gamma=1.000
03:12:43.853 00.014 21068 UpdateGuideState exits: m=66871 SNR=47.5
03:12:43.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:43.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:43.855 00.000 21068 Enqueuing Expose request
03:12:43.859 00.004 16108 PulseGuide returned control before completion, sleep 68
03:12:43.936 00.077 16108 IsGuiding returns 1
03:12:43.936 00.000 16108 scope still moving after pulse duration time elapsed
03:12:43.967 00.031 16108 IsSlewing returns 0
03:12:43.967 00.000 16108 IsGuiding returns 0
03:12:43.967 00.000 16108 scope move finished after 80 + 51 ms
03:12:43.967 00.000 16108 Move returns status 0, amount 80
03:12:43.967 00.000 16108 MoveAxis(N, 0, ABG)
03:12:43.967 00.000 16108 Move returns status 0, amount 0
03:12:43.967 00.000 16108 move complete, result=0
03:12:43.967 00.000 16108 worker thread done servicing request
03:12:43.967 00.000 16108 Worker thread wakes up
03:12:43.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:43.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:43.967 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.3 px 0 ms NORTH
03:12:44.945 00.978 16108 Exposure complete
03:12:45.012 00.067 16108 worker thread done servicing request
03:12:45.012 00.000 21068 OnExposeComplete: enter
03:12:45.013 00.001 21068 UpdateGuideState(): m_state=6
03:12:45.013 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1145
03:12:45.014 00.001 21068 Star::Find returns 1 (0), X=463.54, Y=436.96, Mass=78449, SNR=61.2, Peak=13344 HFD=2.6
03:12:45.015 00.001 21068 MultiStar: [#1 0.31,0.15,0.91,U] [#2 -0.22,0.29,0.78,U] [#3 0.21,0.53,0.00,M3] [#4 -0.07,0.14,0.84,U] [#5 0.11,0.60,0.00,M5] [#6 0.01,0.64,0.00,M2] [#7 0.42,0.17,0.60,U] [#8 -0.23,0.44,0.00,M2] 
03:12:45.016 00.001 21068 refined, 4 included, MultiStar: {0.03, 0.21}, one-star: {-0.18, 0.28}
03:12:45.016 00.000 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
03:12:45.017 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
03:12:45.018 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.43 mountX=0.01 mountY=-0.21, mountTheta=-1.54
03:12:45.021 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.21, opts=13)
03:12:45.024 00.003 21068 Enqueuing Move request for scope (0.03, 0.21)
03:12:45.026 00.002 16108 Worker thread wakes up
03:12:45.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
03:12:45.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
03:12:45.026 00.000 16108 Moving (0.03, 0.21) raw xDistance=0.01 yDistance=-0.21
03:12:45.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:45.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:45.027 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:12:45.027 00.000 16108 MoveAxis(E, 0, ABG)
03:12:45.027 00.000 16108 Move returns status 0, amount 0
03:12:45.027 00.000 16108 MoveAxis(N, 0, ABG)
03:12:45.027 00.000 16108 Move returns status 0, amount 0
03:12:45.027 00.000 16108 move complete, result=0
03:12:45.027 00.000 16108 worker thread done servicing request
03:12:45.036 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3910, FiltMin=3321, FiltMax=35734, Gamma=1.000
03:12:45.056 00.020 21068 UpdateGuideState exits: m=78449 SNR=61.2
03:12:45.057 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:45.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:45.059 00.001 21068 Enqueuing Expose request
03:12:45.059 00.000 16108 Worker thread wakes up
03:12:45.059 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:45.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:45.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:46.235 01.175 16108 Exposure complete
03:12:46.321 00.086 16108 worker thread done servicing request
03:12:46.321 00.000 21068 OnExposeComplete: enter
03:12:46.323 00.002 21068 UpdateGuideState(): m_state=6
03:12:46.325 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1146
03:12:46.326 00.001 21068 Star::Find returns 1 (0), X=463.21, Y=436.89, Mass=78596, SNR=61.8, Peak=15504 HFD=2.5
03:12:46.327 00.001 21068 MultiStar: [#1 -0.24,0.49,0.00,M3] [#2 -0.67,0.15,0.00,M1] [#3 -0.13,0.05,0.88,U] [#4 -0.70,0.28,0.00,M1] [#5 -0.23,0.50,0.00,M6] [#6 -0.93,0.63,0.00,M3] [#7 -0.51,0.19,0.00,M2] [#8 -0.92,0.49,0.00,M3] 
03:12:46.328 00.001 21068 refined, 1 included, MultiStar: {-0.34, 0.13}, one-star: {-0.52, 0.20}
03:12:46.329 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
03:12:46.331 00.002 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
03:12:46.333 00.002 21068 CameraToMount -- cameraX=-0.34 cameraY=0.13 hyp=0.36 cameraTheta=2.77 mountX=0.35 mountY=-0.05, mountTheta=-0.14
03:12:46.336 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.13, opts=13)
03:12:46.338 00.002 21068 Enqueuing Move request for scope (-0.34, 0.13)
03:12:46.341 00.003 16108 Worker thread wakes up
03:12:46.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.13) opts 0xd
03:12:46.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.13)
03:12:46.341 00.000 16108 Moving (-0.34, 0.13) raw xDistance=0.35 yDistance=-0.05
03:12:46.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:12:46.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:46.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:12:46.341 00.000 16108 MoveAxis(W, 93, ABG)
03:12:46.342 00.001 16108 Guiding  Dir = 3, Dur = 93
03:12:46.342 00.000 16108 IsSlewing returns 0
03:12:46.342 00.000 16108 IsGuiding returns 0
03:12:46.347 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3913, FiltMin=3366, FiltMax=26112, Gamma=1.000
03:12:46.368 00.021 21068 UpdateGuideState exits: m=78596 SNR=61.8
03:12:46.370 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:46.372 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:46.373 00.001 21068 Enqueuing Expose request
03:12:46.383 00.010 16108 PulseGuide returned control before completion, sleep 63
03:12:46.460 00.077 16108 IsGuiding returns 1
03:12:46.460 00.000 16108 scope still moving after pulse duration time elapsed
03:12:46.491 00.031 16108 IsSlewing returns 0
03:12:46.491 00.000 16108 IsGuiding returns 0
03:12:46.491 00.000 16108 scope move finished after 93 + 56 ms
03:12:46.491 00.000 16108 Move returns status 0, amount 93
03:12:46.491 00.000 16108 MoveAxis(N, 0, ABG)
03:12:46.491 00.000 16108 Move returns status 0, amount 0
03:12:46.491 00.000 16108 move complete, result=0
03:12:46.491 00.000 16108 worker thread done servicing request
03:12:46.491 00.000 16108 Worker thread wakes up
03:12:46.492 00.001 21068 GuideStep: 0.4 px 93 ms WEST, -0.0 px 0 ms NORTH
03:12:46.493 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:46.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:47.475 00.982 16108 Exposure complete
03:12:47.532 00.057 16108 worker thread done servicing request
03:12:47.532 00.000 21068 OnExposeComplete: enter
03:12:47.534 00.002 21068 UpdateGuideState(): m_state=6
03:12:47.536 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1147
03:12:47.536 00.000 21068 Star::Find returns 1 (0), X=463.21, Y=436.70, Mass=85712, SNR=61.4, Peak=14400 HFD=2.9
03:12:47.537 00.001 21068 MultiStar: [#1 -0.27,0.38,0.96,U] [#2 -0.79,0.24,0.00,M2] [#3 -0.20,0.19,0.84,U] [#4 -0.52,0.34,0.00,M2] [#5 0.02,0.36,0.63,U] [#6 -0.06,0.36,0.71,U] [#7 0.06,0.26,0.63,U] [#8 -1.00,0.37,0.00,M4] 
03:12:47.538 00.001 21068 refined, 5 included, MultiStar: {-0.20, 0.25}, one-star: {-0.51, 0.01}
03:12:47.539 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
03:12:47.540 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
03:12:47.541 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.31 cameraTheta=2.24 mountX=0.24 mountY=-0.19, mountTheta=-0.69
03:12:47.545 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.25, opts=13)
03:12:47.546 00.001 21068 Enqueuing Move request for scope (-0.20, 0.25)
03:12:47.547 00.001 16108 Worker thread wakes up
03:12:47.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
03:12:47.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
03:12:47.547 00.000 16108 Moving (-0.20, 0.25) raw xDistance=0.24 yDistance=-0.19
03:12:47.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
03:12:47.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:47.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:12:47.547 00.000 16108 MoveAxis(W, 68, ABG)
03:12:47.547 00.000 16108 Guiding  Dir = 3, Dur = 68
03:12:47.548 00.001 16108 IsSlewing returns 0
03:12:47.548 00.000 16108 IsGuiding returns 0
03:12:47.550 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3917, FiltMin=3328, FiltMax=27968, Gamma=1.000
03:12:47.561 00.011 16108 PulseGuide returned control before completion, sleep 66
03:12:47.564 00.003 21068 UpdateGuideState exits: m=85712 SNR=61.4
03:12:47.564 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:47.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:47.566 00.001 21068 Enqueuing Expose request
03:12:47.638 00.072 16108 IsGuiding returns 1
03:12:47.638 00.000 16108 scope still moving after pulse duration time elapsed
03:12:47.670 00.032 16108 IsSlewing returns 0
03:12:47.671 00.001 16108 IsGuiding returns 0
03:12:47.671 00.000 16108 scope move finished after 68 + 54 ms
03:12:47.671 00.000 16108 Move returns status 0, amount 68
03:12:47.671 00.000 16108 MoveAxis(N, 0, ABG)
03:12:47.671 00.000 16108 Move returns status 0, amount 0
03:12:47.671 00.000 16108 move complete, result=0
03:12:47.671 00.000 16108 worker thread done servicing request
03:12:47.671 00.000 16108 Worker thread wakes up
03:12:47.672 00.001 21068 GuideStep: 0.2 px 68 ms WEST, -0.2 px 0 ms NORTH
03:12:47.675 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:47.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:48.835 01.160 16108 Exposure complete
03:12:48.892 00.057 16108 worker thread done servicing request
03:12:48.892 00.000 21068 OnExposeComplete: enter
03:12:48.893 00.001 21068 UpdateGuideState(): m_state=6
03:12:48.895 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1148
03:12:48.897 00.002 21068 Star::Find returns 1 (0), X=463.40, Y=436.85, Mass=70078, SNR=55.4, Peak=14544 HFD=2.5
03:12:48.898 00.001 21068 MultiStar: [#1 0.00,0.48,0.00,M3] [#2 -0.38,0.37,0.00,M3] [#3 -0.09,0.22,0.97,U] [#4 0.00,0.00,0.00,L] [#5 -0.10,0.22,0.76,U] [#6 -0.16,0.37,0.80,U] [#7 -0.36,0.41,0.00,M2] [#8 -0.69,0.41,0.00,M5] [#9 0.10,0.75,0.00,M1] 
03:12:48.900 00.002 21068 refined, 3 included, MultiStar: {-0.17, 0.24}, one-star: {-0.32, 0.16}
03:12:48.901 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
03:12:48.904 00.003 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
03:12:48.905 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.19 mountX=0.21 mountY=-0.19, mountTheta=-0.74
03:12:48.908 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.24, opts=13)
03:12:48.910 00.002 21068 Enqueuing Move request for scope (-0.17, 0.24)
03:12:48.911 00.001 16108 Worker thread wakes up
03:12:48.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
03:12:48.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
03:12:48.913 00.002 16108 Moving (-0.17, 0.24) raw xDistance=0.21 yDistance=-0.19
03:12:48.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
03:12:48.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:48.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:12:48.913 00.000 16108 MoveAxis(W, 60, ABG)
03:12:48.913 00.000 16108 Guiding  Dir = 3, Dur = 60
03:12:48.914 00.001 16108 IsSlewing returns 0
03:12:48.914 00.000 16108 IsGuiding returns 0
03:12:48.915 00.001 16108 PulseGuide returned control before completion, sleep 69
03:12:48.921 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=3920, FiltMin=3286, FiltMax=36288, Gamma=1.000
03:12:48.937 00.016 21068 UpdateGuideState exits: m=70078 SNR=55.4
03:12:48.939 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:48.941 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:48.942 00.001 21068 Enqueuing Expose request
03:12:48.999 00.057 16108 IsGuiding returns 0
03:12:48.999 00.000 16108 Move returns status 0, amount 60
03:12:48.999 00.000 16108 MoveAxis(N, 0, ABG)
03:12:48.999 00.000 16108 Move returns status 0, amount 0
03:12:48.999 00.000 16108 move complete, result=0
03:12:48.999 00.000 16108 worker thread done servicing request
03:12:49.000 00.001 16108 Worker thread wakes up
03:12:49.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:49.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:49.000 00.000 21068 GuideStep: 0.2 px 60 ms WEST, -0.2 px 0 ms NORTH
03:12:49.963 00.963 16108 Exposure complete
03:12:50.029 00.066 16108 worker thread done servicing request
03:12:50.029 00.000 21068 OnExposeComplete: enter
03:12:50.030 00.001 21068 UpdateGuideState(): m_state=6
03:12:50.031 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1149
03:12:50.032 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=437.19, Mass=71194, SNR=50.4, Peak=12768 HFD=2.7
03:12:50.032 00.000 21068 MultiStar: [#1 -0.10,0.37,1.00,U] [#2 -0.24,0.51,0.00,M4] [#3 0.09,0.43,1.17,U] [#4 -0.11,0.56,0.00,M3] [#5 0.23,0.66,0.00,M5] [#6 0.04,0.86,0.00,M2] [#7 -0.23,0.33,0.81,U] [#8 -0.45,0.64,0.00,M6] 
03:12:50.033 00.001 21068 refined, 3 included, MultiStar: {-0.08, 0.41}, one-star: {-0.12, 0.50}
03:12:50.034 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
03:12:50.035 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
03:12:50.036 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.76 mountX=0.15 mountY=-0.38, mountTheta=-1.20
03:12:50.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.41, opts=13)
03:12:50.038 00.001 21068 Enqueuing Move request for scope (-0.08, 0.41)
03:12:50.039 00.001 16108 Worker thread wakes up
03:12:50.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
03:12:50.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
03:12:50.039 00.000 16108 Moving (-0.08, 0.41) raw xDistance=0.15 yDistance=-0.38
03:12:50.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:12:50.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:50.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:12:50.039 00.000 16108 MoveAxis(E, 0, ABG)
03:12:50.039 00.000 16108 Move returns status 0, amount 0
03:12:50.039 00.000 16108 MoveAxis(N, 0, ABG)
03:12:50.039 00.000 16108 Move returns status 0, amount 0
03:12:50.039 00.000 16108 move complete, result=0
03:12:50.039 00.000 16108 worker thread done servicing request
03:12:50.042 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3923, FiltMin=3337, FiltMax=32400, Gamma=1.000
03:12:50.063 00.021 21068 UpdateGuideState exits: m=71194 SNR=50.4
03:12:50.066 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:50.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:50.070 00.003 21068 Enqueuing Expose request
03:12:50.072 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:12:50.074 00.002 16108 Worker thread wakes up
03:12:50.074 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:50.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:51.234 01.160 16108 Exposure complete
03:12:51.294 00.060 16108 worker thread done servicing request
03:12:51.296 00.002 21068 OnExposeComplete: enter
03:12:51.297 00.001 21068 UpdateGuideState(): m_state=6
03:12:51.298 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1150
03:12:51.300 00.002 21068 Star::Find returns 1 (0), X=463.73, Y=436.97, Mass=76603, SNR=67.0, Peak=14448 HFD=2.5
03:12:51.301 00.001 21068 MultiStar: [#1 0.24,0.44,0.00,M3] [#2 0.02,0.28,0.72,U] [#3 -0.24,0.54,0.00,M1] [#4 -0.14,0.46,0.88,U] [#5 0.18,0.31,0.54,U] [#6 -0.01,0.40,0.62,U] [#7 0.24,0.36,0.56,U] [#8 -0.23,0.60,0.00,M7] 
03:12:51.305 00.004 21068 single-star, 5 included, MultiStar: {0.03, 0.35}, one-star: {0.01, 0.28}
03:12:51.307 00.002 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
03:12:51.309 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
03:12:51.310 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.52 mountX=0.03 mountY=-0.27, mountTheta=-1.44
03:12:51.313 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.28, opts=13)
03:12:51.316 00.003 21068 Enqueuing Move request for scope (0.01, 0.28)
03:12:51.317 00.001 16108 Worker thread wakes up
03:12:51.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
03:12:51.318 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
03:12:51.318 00.000 16108 Moving (0.01, 0.28) raw xDistance=0.03 yDistance=-0.27
03:12:51.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:51.318 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-0.85
03:12:51.318 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:12:51.318 00.000 16108 MoveAxis(E, 0, ABG)
03:12:51.318 00.000 16108 Move returns status 0, amount 0
03:12:51.318 00.000 16108 MoveAxis(N, 55, ABG)
03:12:51.318 00.000 16108 Guiding  Dir = 0, Dur = 55
03:12:51.318 00.000 16108 IsSlewing returns 0
03:12:51.318 00.000 16108 IsGuiding returns 0
03:12:51.322 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=3926, FiltMin=3353, FiltMax=30457, Gamma=1.000
03:12:51.336 00.014 21068 UpdateGuideState exits: m=76603 SNR=67.0
03:12:51.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:51.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:51.339 00.001 21068 Enqueuing Expose request
03:12:51.348 00.009 16108 PulseGuide returned control before completion, sleep 36
03:12:51.393 00.045 16108 IsGuiding returns 1
03:12:51.393 00.000 16108 scope still moving after pulse duration time elapsed
03:12:51.425 00.032 16108 IsSlewing returns 0
03:12:51.425 00.000 16108 IsGuiding returns 1
03:12:51.457 00.032 16108 IsSlewing returns 0
03:12:51.457 00.000 16108 IsGuiding returns 0
03:12:51.457 00.000 16108 scope move finished after 55 + 84 ms
03:12:51.457 00.000 16108 Move returns status 0, amount 55
03:12:51.457 00.000 16108 move complete, result=0
03:12:51.458 00.001 16108 worker thread done servicing request
03:12:51.458 00.000 16108 Worker thread wakes up
03:12:51.458 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
03:12:51.459 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:51.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:52.435 00.976 16108 Exposure complete
03:12:52.511 00.076 16108 worker thread done servicing request
03:12:52.511 00.000 21068 OnExposeComplete: enter
03:12:52.514 00.003 21068 UpdateGuideState(): m_state=6
03:12:52.516 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1151
03:12:52.518 00.002 21068 Star::Find returns 1 (0), X=463.64, Y=436.98, Mass=80334, SNR=61.4, Peak=16752 HFD=2.4
03:12:52.521 00.003 21068 MultiStar: [#1 0.47,0.57,0.00,M4] [#2 -0.05,0.50,0.00,M4] [#3 0.28,0.59,0.00,M2] [#4 0.19,0.29,0.64,U] [#5 0.29,0.45,0.00,M5] [#6 0.20,0.73,0.00,M2] [#7 0.52,-0.06,0.00,M1] [#8 -0.22,0.61,0.00,M8] 
03:12:52.522 00.001 21068 refined, 1 included, MultiStar: {0.02, 0.29}, one-star: {-0.09, 0.29}
03:12:52.523 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
03:12:52.524 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
03:12:52.525 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.50 mountX=0.03 mountY=-0.29, mountTheta=-1.47
03:12:52.529 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.29, opts=13)
03:12:52.530 00.001 21068 Enqueuing Move request for scope (0.02, 0.29)
03:12:52.531 00.001 16108 Worker thread wakes up
03:12:52.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
03:12:52.531 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
03:12:52.532 00.001 16108 Moving (0.02, 0.29) raw xDistance=0.03 yDistance=-0.29
03:12:52.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:52.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:12:52.532 00.000 16108 MoveAxis(E, 0, ABG)
03:12:52.532 00.000 16108 Move returns status 0, amount 0
03:12:52.532 00.000 16108 MoveAxis(N, 58, ABG)
03:12:52.532 00.000 16108 Guiding  Dir = 0, Dur = 58
03:12:52.532 00.000 16108 IsSlewing returns 0
03:12:52.532 00.000 16108 IsGuiding returns 0
03:12:52.536 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3933, FiltMin=3264, FiltMax=31171, Gamma=1.000
03:12:52.549 00.013 21068 UpdateGuideState exits: m=80334 SNR=61.4
03:12:52.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:52.550 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:52.551 00.001 21068 Enqueuing Expose request
03:12:52.557 00.006 16108 PulseGuide returned control before completion, sleep 44
03:12:52.603 00.046 16108 IsGuiding returns 1
03:12:52.603 00.000 16108 scope still moving after pulse duration time elapsed
03:12:52.634 00.031 16108 IsSlewing returns 0
03:12:52.634 00.000 16108 IsGuiding returns 0
03:12:52.634 00.000 16108 scope move finished after 58 + 44 ms
03:12:52.634 00.000 16108 Move returns status 0, amount 58
03:12:52.636 00.002 16108 move complete, result=0
03:12:52.636 00.000 16108 worker thread done servicing request
03:12:52.636 00.000 16108 Worker thread wakes up
03:12:52.636 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:52.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:52.636 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
03:12:53.802 01.166 16108 Exposure complete
03:12:53.871 00.069 16108 worker thread done servicing request
03:12:53.871 00.000 21068 OnExposeComplete: enter
03:12:53.872 00.001 21068 UpdateGuideState(): m_state=6
03:12:53.874 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1152
03:12:53.875 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=437.02, Mass=80186, SNR=60.2, Peak=17312 HFD=2.4
03:12:53.876 00.001 21068 MultiStar: [#1 0.53,0.31,0.00,M5] [#2 0.17,0.47,0.00,M5] [#3 0.24,0.21,0.94,U] [#4 0.14,0.28,0.79,U] [#5 0.13,0.49,0.00,M6] [#6 0.40,0.48,0.00,M3] [#7 0.05,0.43,0.60,U] [#8 0.15,0.30,0.62,U] 
03:12:53.876 00.000 21068 refined, 4 included, MultiStar: {0.09, 0.30}, one-star: {-0.09, 0.33}
03:12:53.877 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
03:12:53.878 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
03:12:53.878 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.27 mountX=-0.04 mountY=-0.31, mountTheta=-1.69
03:12:53.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.30, opts=13)
03:12:53.881 00.001 21068 Enqueuing Move request for scope (0.09, 0.30)
03:12:53.882 00.001 16108 Worker thread wakes up
03:12:53.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
03:12:53.882 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
03:12:53.882 00.000 16108 Moving (0.09, 0.30) raw xDistance=-0.04 yDistance=-0.31
03:12:53.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:12:53.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:12:53.882 00.000 16108 MoveAxis(E, 0, ABG)
03:12:53.882 00.000 16108 Move returns status 0, amount 0
03:12:53.882 00.000 16108 MoveAxis(N, 63, ABG)
03:12:53.882 00.000 16108 Guiding  Dir = 0, Dur = 63
03:12:53.882 00.000 16108 IsSlewing returns 0
03:12:53.883 00.001 16108 IsGuiding returns 0
03:12:53.885 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3936, FiltMin=3341, FiltMax=29264, Gamma=1.000
03:12:53.894 00.009 16108 PulseGuide returned control before completion, sleep 62
03:12:53.898 00.004 21068 UpdateGuideState exits: m=80186 SNR=60.2
03:12:53.900 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:53.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:53.902 00.001 21068 Enqueuing Expose request
03:12:53.971 00.069 16108 IsGuiding returns 1
03:12:53.971 00.000 16108 scope still moving after pulse duration time elapsed
03:12:54.003 00.032 16108 IsSlewing returns 0
03:12:54.003 00.000 16108 IsGuiding returns 0
03:12:54.003 00.000 16108 scope move finished after 63 + 57 ms
03:12:54.003 00.000 16108 Move returns status 0, amount 63
03:12:54.003 00.000 16108 move complete, result=0
03:12:54.003 00.000 16108 worker thread done servicing request
03:12:54.003 00.000 16108 Worker thread wakes up
03:12:54.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:54.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:54.004 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
03:12:54.985 00.981 16108 Exposure complete
03:12:55.045 00.060 16108 worker thread done servicing request
03:12:55.045 00.000 21068 OnExposeComplete: enter
03:12:55.046 00.001 21068 UpdateGuideState(): m_state=6
03:12:55.048 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1153
03:12:55.050 00.002 21068 Star::Find returns 1 (0), X=463.77, Y=436.50, Mass=62762, SNR=55.7, Peak=11520 HFD=2.7
03:12:55.052 00.002 21068 MultiStar: [#1 0.24,-0.31,0.84,U] [#2 0.14,0.11,0.91,U] [#3 0.16,-0.05,0.93,U] [#4 0.05,-0.27,0.79,U] [#5 0.40,0.04,0.63,U] [#6 0.21,-0.34,0.85,U] [#7 0.13,0.12,0.74,U] [#8 0.01,-0.42,0.62,U] 
03:12:55.054 00.002 21068 single-star, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.04, -0.19}
03:12:55.055 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
03:12:55.057 00.002 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
03:12:55.058 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.34 mountX=-0.08 mountY=0.18, mountTheta=1.98
03:12:55.061 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.19, opts=13)
03:12:55.063 00.002 21068 Enqueuing Move request for scope (0.04, -0.19)
03:12:55.064 00.001 16108 Worker thread wakes up
03:12:55.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
03:12:55.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
03:12:55.064 00.000 16108 Moving (0.04, -0.19) raw xDistance=-0.08 yDistance=0.18
03:12:55.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:12:55.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:55.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:12:55.064 00.000 16108 MoveAxis(E, 0, ABG)
03:12:55.064 00.000 16108 Move returns status 0, amount 0
03:12:55.065 00.001 16108 MoveAxis(N, 0, ABG)
03:12:55.065 00.000 16108 Move returns status 0, amount 0
03:12:55.065 00.000 16108 move complete, result=0
03:12:55.065 00.000 16108 worker thread done servicing request
03:12:55.071 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3942, FiltMin=3363, FiltMax=30774, Gamma=1.000
03:12:55.094 00.023 21068 UpdateGuideState exits: m=62762 SNR=55.7
03:12:55.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:55.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:55.097 00.001 21068 Enqueuing Expose request
03:12:55.097 00.000 16108 Worker thread wakes up
03:12:55.097 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:55.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:55.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:56.272 01.174 16108 Exposure complete
03:12:56.341 00.069 16108 worker thread done servicing request
03:12:56.342 00.001 21068 OnExposeComplete: enter
03:12:56.344 00.002 21068 UpdateGuideState(): m_state=6
03:12:56.345 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1154
03:12:56.346 00.001 21068 Star::Find returns 1 (0), X=464.25, Y=436.79, Mass=88675, SNR=71.6, Peak=15712 HFD=2.8
03:12:56.347 00.001 21068 MultiStar: [#1 0.93,-0.10,0.00,M5] [#2 0.61,-0.00,0.00,M5] [#3 0.77,-0.05,0.00,M1] [#4 0.86,-0.02,0.00,M1] [#5 0.75,-0.12,0.00,M6] [#6 0.92,0.29,0.00,M3] [#7 0.68,-0.08,0.00,M1] [#8 0.69,0.21,0.00,M7] 
03:12:56.348 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
03:12:56.349 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
03:12:56.350 00.001 21068 CameraToMount -- cameraX=0.52 cameraY=0.10 hyp=0.53 cameraTheta=0.19 mountX=-0.50 mountY=-0.22, mountTheta=-2.73
03:12:56.351 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=0.10, opts=13)
03:12:56.353 00.002 21068 Enqueuing Move request for scope (0.52, 0.10)
03:12:56.354 00.001 16108 Worker thread wakes up
03:12:56.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.10) opts 0xd
03:12:56.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, 0.10)
03:12:56.354 00.000 16108 Moving (0.52, 0.10) raw xDistance=-0.50 yDistance=-0.22
03:12:56.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:12:56.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:12:56.354 00.000 16108 MoveAxis(E, 131, ABG)
03:12:56.354 00.000 16108 Guiding  Dir = 2, Dur = 131
03:12:56.354 00.000 16108 IsSlewing returns 0
03:12:56.354 00.000 16108 IsGuiding returns 0
03:12:56.355 00.001 16108 PulseGuide returned control before completion, sleep 141
03:12:56.358 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3945, FiltMin=3296, FiltMax=23926, Gamma=1.000
03:12:56.370 00.012 21068 UpdateGuideState exits: m=88675 SNR=71.6
03:12:56.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:56.373 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:56.374 00.001 21068 Enqueuing Expose request
03:12:56.505 00.131 16108 IsGuiding returns 1
03:12:56.505 00.000 16108 scope still moving after pulse duration time elapsed
03:12:56.536 00.031 16108 IsSlewing returns 0
03:12:56.536 00.000 16108 IsGuiding returns 0
03:12:56.536 00.000 16108 scope move finished after 131 + 51 ms
03:12:56.536 00.000 16108 Move returns status 0, amount 131
03:12:56.536 00.000 16108 MoveAxis(N, 44, ABG)
03:12:56.536 00.000 16108 Guiding  Dir = 0, Dur = 44
03:12:56.537 00.001 16108 IsSlewing returns 0
03:12:56.537 00.000 16108 IsGuiding returns 0
03:12:56.586 00.049 16108 IsGuiding returns 1
03:12:56.586 00.000 16108 scope still moving after pulse duration time elapsed
03:12:56.615 00.029 16108 IsSlewing returns 0
03:12:56.615 00.000 16108 IsGuiding returns 1
03:12:56.646 00.031 16108 IsSlewing returns 0
03:12:56.646 00.000 16108 IsGuiding returns 1
03:12:56.678 00.032 16108 IsSlewing returns 0
03:12:56.678 00.000 16108 IsGuiding returns 0
03:12:56.679 00.001 16108 scope move finished after 44 + 97 ms
03:12:56.679 00.000 16108 Move returns status 0, amount 44
03:12:56.679 00.000 16108 move complete, result=0
03:12:56.679 00.000 16108 worker thread done servicing request
03:12:56.679 00.000 16108 Worker thread wakes up
03:12:56.679 00.000 21068 GuideStep: -0.5 px 131 ms EAST, -0.2 px 44 ms NORTH
03:12:56.683 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:56.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:57.648 00.965 16108 Exposure complete
03:12:57.722 00.074 16108 worker thread done servicing request
03:12:57.722 00.000 21068 OnExposeComplete: enter
03:12:57.722 00.000 21068 UpdateGuideState(): m_state=6
03:12:57.723 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1155
03:12:57.724 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=436.50, Mass=77574, SNR=60.0, Peak=11856 HFD=3.0
03:12:57.725 00.001 21068 MultiStar: [#1 0.65,-0.01,0.00,M6] [#2 0.40,-0.42,0.00,M6] [#3 0.49,-0.13,0.00,M2] [#4 0.25,0.01,0.85,U] [#5 0.51,-0.03,0.00,M7] [#6 0.22,0.15,0.68,U] [#7 0.32,0.17,0.61,U] [#8 -0.01,0.03,0.61,U] 
03:12:57.726 00.001 21068 refined, 4 included, MultiStar: {0.25, 0.01}, one-star: {0.40, -0.19}
03:12:57.727 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
03:12:57.728 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
03:12:57.728 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
03:12:57.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.01, opts=13)
03:12:57.732 00.002 21068 Enqueuing Move request for scope (0.25, 0.01)
03:12:57.734 00.002 16108 Worker thread wakes up
03:12:57.735 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
03:12:57.735 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
03:12:57.735 00.000 16108 Moving (0.25, 0.01) raw xDistance=-0.25 yDistance=-0.07
03:12:57.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
03:12:57.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:57.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:12:57.735 00.000 16108 MoveAxis(E, 74, ABG)
03:12:57.735 00.000 16108 Guiding  Dir = 2, Dur = 74
03:12:57.735 00.000 16108 IsSlewing returns 0
03:12:57.736 00.001 16108 IsGuiding returns 0
03:12:57.743 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3952, FiltMin=3389, FiltMax=37190, Gamma=1.000
03:12:57.759 00.016 21068 UpdateGuideState exits: m=77574 SNR=60.0
03:12:57.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:57.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:57.762 00.001 21068 Enqueuing Expose request
03:12:57.781 00.019 16108 PulseGuide returned control before completion, sleep 40
03:12:57.826 00.045 16108 IsGuiding returns 1
03:12:57.826 00.000 16108 scope still moving after pulse duration time elapsed
03:12:57.858 00.032 16108 IsSlewing returns 0
03:12:57.858 00.000 16108 IsGuiding returns 1
03:12:57.888 00.030 16108 IsSlewing returns 0
03:12:57.888 00.000 16108 IsGuiding returns 0
03:12:57.888 00.000 16108 scope move finished after 74 + 79 ms
03:12:57.890 00.002 16108 Move returns status 0, amount 74
03:12:57.890 00.000 16108 MoveAxis(N, 0, ABG)
03:12:57.890 00.000 16108 Move returns status 0, amount 0
03:12:57.890 00.000 16108 move complete, result=0
03:12:57.890 00.000 16108 worker thread done servicing request
03:12:57.890 00.000 16108 Worker thread wakes up
03:12:57.890 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:57.890 00.000 21068 GuideStep: -0.2 px 74 ms EAST, -0.1 px 0 ms NORTH
03:12:57.892 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:12:59.053 01.161 16108 Exposure complete
03:12:59.128 00.075 16108 worker thread done servicing request
03:12:59.128 00.000 21068 OnExposeComplete: enter
03:12:59.130 00.002 21068 UpdateGuideState(): m_state=6
03:12:59.131 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1156
03:12:59.132 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=435.94, Mass=60655, SNR=48.7, Peak=7107 HFD=4.5
03:12:59.133 00.001 21068 MultiStar: [#1 0.39,-0.72,0.00,M7] [#2 -0.56,-0.84,0.00,M7] [#3 0.08,-0.54,0.00,M3] [#4 0.32,-0.53,0.00,M1] [#5 0.86,-0.71,0.00,M8] [#6 0.25,-0.22,0.67,U] [#7 -0.47,-0.39,0.00,M1] [#8 0.72,-0.74,0.00,M7] 
03:12:59.134 00.001 21068 refined, 1 included, MultiStar: {0.25, -0.54}, one-star: {0.25, -0.74}
03:12:59.135 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
03:12:59.136 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
03:12:59.137 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.54 hyp=0.59 cameraTheta=-1.14 mountX=-0.34 mountY=0.46, mountTheta=2.20
03:12:59.139 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.54, opts=13)
03:12:59.140 00.001 21068 Enqueuing Move request for scope (0.25, -0.54)
03:12:59.141 00.001 16108 Worker thread wakes up
03:12:59.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.54) opts 0xd
03:12:59.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.54)
03:12:59.142 00.001 16108 Moving (0.25, -0.54) raw xDistance=-0.34 yDistance=0.46
03:12:59.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:12:59.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:59.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
03:12:59.142 00.000 16108 MoveAxis(E, 93, ABG)
03:12:59.142 00.000 16108 Guiding  Dir = 2, Dur = 93
03:12:59.143 00.001 16108 IsSlewing returns 0
03:12:59.143 00.000 16108 IsGuiding returns 0
03:12:59.147 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3955, FiltMin=3398, FiltMax=20246, Gamma=1.000
03:12:59.168 00.021 21068 UpdateGuideState exits: m=60655 SNR=48.7
03:12:59.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:59.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:12:59.172 00.002 21068 Enqueuing Expose request
03:12:59.204 00.032 16108 PulseGuide returned control before completion, sleep 42
03:12:59.250 00.046 16108 IsGuiding returns 1
03:12:59.250 00.000 16108 scope still moving after pulse duration time elapsed
03:12:59.281 00.031 16108 IsSlewing returns 0
03:12:59.281 00.000 16108 IsGuiding returns 1
03:12:59.312 00.031 16108 IsSlewing returns 0
03:12:59.312 00.000 16108 IsGuiding returns 0
03:12:59.312 00.000 16108 scope move finished after 93 + 76 ms
03:12:59.312 00.000 16108 Move returns status 0, amount 93
03:12:59.312 00.000 16108 MoveAxis(N, 0, ABG)
03:12:59.312 00.000 16108 Move returns status 0, amount 0
03:12:59.313 00.001 16108 move complete, result=0
03:12:59.313 00.000 16108 worker thread done servicing request
03:12:59.313 00.000 21068 GuideStep: -0.3 px 93 ms EAST, 0.5 px 0 ms NORTH
03:12:59.315 00.002 16108 Worker thread wakes up
03:12:59.316 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:12:59.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:00.286 00.970 16108 Exposure complete
03:13:00.340 00.054 16108 worker thread done servicing request
03:13:00.341 00.001 21068 OnExposeComplete: enter
03:13:00.342 00.001 21068 UpdateGuideState(): m_state=6
03:13:00.343 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1157
03:13:00.343 00.000 21068 Star::Find returns 1 (0), X=463.33, Y=435.85, Mass=75078, SNR=53.5, Peak=10067 HFD=3.7
03:13:00.344 00.001 21068 MultiStar: [#1 0.51,-0.45,0.00,M8] [#2 0.24,-0.76,0.00,M8] [#3 -0.39,-0.61,0.00,M4] [#4 -0.25,-0.59,0.00,M2] [#5 0.41,-0.85,0.00,M9] [#6 -0.14,-0.64,0.00,M2] [#7 -0.13,-0.25,0.60,U] [#8 -0.46,-0.75,0.00,M8] 
03:13:00.345 00.001 21068 refined, 1 included, MultiStar: {-0.29, -0.62}, one-star: {-0.39, -0.84}
03:13:00.346 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
03:13:00.347 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
03:13:00.347 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.62 hyp=0.68 cameraTheta=-2.01 mountX=0.18 mountY=0.67, mountTheta=1.31
03:13:00.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.62, opts=13)
03:13:00.350 00.001 21068 Enqueuing Move request for scope (-0.29, -0.62)
03:13:00.350 00.000 16108 Worker thread wakes up
03:13:00.351 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.62) opts 0xd
03:13:00.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.62)
03:13:00.351 00.000 16108 Moving (-0.29, -0.62) raw xDistance=0.18 yDistance=0.67
03:13:00.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:13:00.351 00.000 16108 resist switch: large excursion: input 0.67 thresh 0.60 direction from -1 to 1
03:13:00.351 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.00
03:13:00.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
03:13:00.351 00.000 16108 MoveAxis(E, 0, ABG)
03:13:00.351 00.000 16108 Move returns status 0, amount 0
03:13:00.351 00.000 16108 MoveAxis(S, 134, ABG)
03:13:00.351 00.000 16108 Guiding  Dir = 1, Dur = 134
03:13:00.351 00.000 16108 IsSlewing returns 0
03:13:00.352 00.001 16108 IsGuiding returns 0
03:13:00.355 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3961, FiltMin=3363, FiltMax=24598, Gamma=1.000
03:13:00.367 00.012 21068 UpdateGuideState exits: m=75078 SNR=53.5
03:13:00.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:00.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:00.370 00.001 21068 Enqueuing Expose request
03:13:00.390 00.020 16108 PulseGuide returned control before completion, sleep 107
03:13:00.499 00.109 16108 IsGuiding returns 1
03:13:00.499 00.000 16108 scope still moving after pulse duration time elapsed
03:13:00.530 00.031 16108 IsSlewing returns 0
03:13:00.530 00.000 16108 IsGuiding returns 1
03:13:00.562 00.032 16108 IsSlewing returns 0
03:13:00.562 00.000 16108 IsGuiding returns 0
03:13:00.562 00.000 16108 scope move finished after 134 + 76 ms
03:13:00.562 00.000 16108 Move returns status 0, amount 134
03:13:00.562 00.000 16108 move complete, result=0
03:13:00.562 00.000 16108 worker thread done servicing request
03:13:00.562 00.000 16108 Worker thread wakes up
03:13:00.562 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.7 px 134 ms SOUTH
03:13:00.564 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:00.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:01.734 01.170 16108 Exposure complete
03:13:01.791 00.057 16108 worker thread done servicing request
03:13:01.791 00.000 21068 OnExposeComplete: enter
03:13:01.792 00.001 21068 UpdateGuideState(): m_state=6
03:13:01.792 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1158
03:13:01.793 00.001 21068 Star::Find returns 1 (0), X=463.39, Y=436.36, Mass=62447, SNR=48.1, Peak=11225 HFD=2.9
03:13:01.794 00.001 21068 MultiStar: [#1 0.03,-0.22,1.10,U] [#2 -0.15,-0.33,1.14,U] [#3 -0.31,0.03,0.96,U] [#4 -0.49,-0.21,0.00,M3] [#5 -0.36,-0.10,0.74,U] [#6 -0.39,-0.05,0.89,U] [#7 -0.03,-0.28,0.74,U] [#8 -0.84,-0.12,0.00,M9] 
03:13:01.795 00.001 21068 refined, 6 included, MultiStar: {-0.21, -0.19}, one-star: {-0.33, -0.33}
03:13:01.795 00.000 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
03:13:01.796 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
03:13:01.798 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-2.42 mountX=0.18 mountY=0.23, mountTheta=0.92
03:13:01.800 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.19, opts=13)
03:13:01.802 00.002 21068 Enqueuing Move request for scope (-0.21, -0.19)
03:13:01.804 00.002 16108 Worker thread wakes up
03:13:01.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
03:13:01.804 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
03:13:01.804 00.000 16108 Moving (-0.21, -0.19) raw xDistance=0.18 yDistance=0.23
03:13:01.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:13:01.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:13:01.804 00.000 16108 MoveAxis(E, 0, ABG)
03:13:01.804 00.000 16108 Move returns status 0, amount 0
03:13:01.804 00.000 16108 MoveAxis(S, 47, ABG)
03:13:01.804 00.000 16108 Guiding  Dir = 1, Dur = 47
03:13:01.805 00.001 16108 IsSlewing returns 0
03:13:01.805 00.000 16108 IsGuiding returns 0
03:13:01.806 00.001 16108 PulseGuide returned control before completion, sleep 56
03:13:01.809 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=3965, FiltMin=3360, FiltMax=32627, Gamma=1.000
03:13:01.826 00.017 21068 UpdateGuideState exits: m=62447 SNR=48.1
03:13:01.828 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.830 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:01.831 00.001 21068 Enqueuing Expose request
03:13:01.865 00.034 16108 IsGuiding returns 1
03:13:01.865 00.000 16108 scope still moving after pulse duration time elapsed
03:13:01.897 00.032 16108 IsSlewing returns 0
03:13:01.897 00.000 16108 IsGuiding returns 0
03:13:01.897 00.000 16108 scope move finished after 47 + 45 ms
03:13:01.897 00.000 16108 Move returns status 0, amount 47
03:13:01.897 00.000 16108 move complete, result=0
03:13:01.897 00.000 16108 worker thread done servicing request
03:13:01.897 00.000 16108 Worker thread wakes up
03:13:01.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:01.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:01.897 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
03:13:02.866 00.969 16108 Exposure complete
03:13:02.930 00.064 16108 worker thread done servicing request
03:13:02.930 00.000 21068 OnExposeComplete: enter
03:13:02.931 00.001 21068 UpdateGuideState(): m_state=6
03:13:02.932 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1159
03:13:02.934 00.002 21068 Star::Find returns 1 (0), X=463.12, Y=436.45, Mass=61976, SNR=52.0, Peak=11936 HFD=2.5
03:13:02.935 00.001 21068 MultiStar: [#1 -0.30,-0.16,1.36,U] [#2 -0.42,-0.38,0.00,M8] [#3 -0.32,0.04,0.84,U] [#4 -0.77,-0.31,0.00,M4] [#5 -0.01,-0.07,0.87,U] [#6 -0.74,-0.07,0.00,M2] [#7 -0.26,-0.22,0.64,U] [#8 -0.87,-0.24,0.00,M10] 
03:13:02.936 00.001 21068 refined, 4 included, MultiStar: {-0.31, -0.13}, one-star: {-0.60, -0.24}
03:13:02.936 00.000 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.59)
03:13:02.937 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
03:13:02.938 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-2.73 mountX=0.28 mountY=0.20, mountTheta=0.63
03:13:02.939 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.13, opts=13)
03:13:02.940 00.001 21068 Enqueuing Move request for scope (-0.31, -0.13)
03:13:02.941 00.001 16108 Worker thread wakes up
03:13:02.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
03:13:02.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
03:13:02.941 00.000 16108 Moving (-0.31, -0.13) raw xDistance=0.28 yDistance=0.20
03:13:02.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:13:02.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:13:02.942 00.001 16108 MoveAxis(W, 73, ABG)
03:13:02.942 00.000 16108 Guiding  Dir = 3, Dur = 73
03:13:02.942 00.000 16108 IsSlewing returns 0
03:13:02.942 00.000 16108 IsGuiding returns 0
03:13:02.945 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3968, FiltMin=3405, FiltMax=27987, Gamma=1.000
03:13:02.959 00.014 21068 UpdateGuideState exits: m=61976 SNR=52.0
03:13:02.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:02.960 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:02.961 00.001 21068 Enqueuing Expose request
03:13:02.984 00.023 16108 PulseGuide returned control before completion, sleep 41
03:13:03.030 00.046 16108 IsGuiding returns 1
03:13:03.030 00.000 16108 scope still moving after pulse duration time elapsed
03:13:03.060 00.030 16108 IsSlewing returns 0
03:13:03.060 00.000 16108 IsGuiding returns 1
03:13:03.091 00.031 16108 IsSlewing returns 0
03:13:03.091 00.000 16108 IsGuiding returns 0
03:13:03.091 00.000 16108 scope move finished after 73 + 76 ms
03:13:03.092 00.001 16108 Move returns status 0, amount 73
03:13:03.092 00.000 16108 MoveAxis(S, 41, ABG)
03:13:03.092 00.000 16108 Guiding  Dir = 1, Dur = 41
03:13:03.092 00.000 16108 IsSlewing returns 0
03:13:03.092 00.000 16108 IsGuiding returns 0
03:13:03.156 00.064 16108 IsGuiding returns 1
03:13:03.156 00.000 16108 scope still moving after pulse duration time elapsed
03:13:03.184 00.028 16108 IsSlewing returns 0
03:13:03.184 00.000 16108 IsGuiding returns 1
03:13:03.216 00.032 16108 IsSlewing returns 0
03:13:03.216 00.000 16108 IsGuiding returns 1
03:13:03.247 00.031 16108 IsSlewing returns 0
03:13:03.248 00.001 16108 IsGuiding returns 0
03:13:03.248 00.000 16108 scope move finished after 41 + 113 ms
03:13:03.248 00.000 16108 Move returns status 0, amount 41
03:13:03.248 00.000 16108 move complete, result=0
03:13:03.248 00.000 16108 worker thread done servicing request
03:13:03.248 00.000 16108 Worker thread wakes up
03:13:03.248 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.2 px 41 ms SOUTH
03:13:03.250 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:03.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:04.414 01.164 16108 Exposure complete
03:13:04.491 00.077 16108 worker thread done servicing request
03:13:04.491 00.000 21068 OnExposeComplete: enter
03:13:04.494 00.003 21068 UpdateGuideState(): m_state=6
03:13:04.496 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1160
03:13:04.498 00.002 21068 Star::Find returns 1 (0), X=462.98, Y=436.77, Mass=72110, SNR=54.4, Peak=12736 HFD=2.5
03:13:04.500 00.002 21068 MultiStar: [#1 -0.15,0.12,0.89,U] [#2 -0.79,0.05,0.00,M9] [#3 -0.29,0.11,1.05,U] [#4 -0.39,-0.07,1.04,U] [#5 -0.39,0.29,0.00,M8] [#6 -0.35,0.50,0.00,M3] [#7 -0.15,-0.08,0.64,U] [#8 -0.32,0.05,0.79,U] 
03:13:04.502 00.002 21068 refined, 5 included, MultiStar: {-0.36, 0.04}, one-star: {-0.74, 0.08}
03:13:04.503 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
03:13:04.504 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
03:13:04.505 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.03 mountX=0.36 mountY=0.04, mountTheta=0.12
03:13:04.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.04, opts=13)
03:13:04.508 00.001 21068 Enqueuing Move request for scope (-0.36, 0.04)
03:13:04.508 00.000 16108 Worker thread wakes up
03:13:04.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.04) opts 0xd
03:13:04.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.04)
03:13:04.508 00.000 16108 Moving (-0.36, 0.04) raw xDistance=0.36 yDistance=0.04
03:13:04.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
03:13:04.509 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:04.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:13:04.509 00.000 16108 MoveAxis(W, 99, ABG)
03:13:04.509 00.000 16108 Guiding  Dir = 3, Dur = 99
03:13:04.509 00.000 16108 IsSlewing returns 0
03:13:04.509 00.000 16108 IsGuiding returns 0
03:13:04.513 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=3971, FiltMin=3408, FiltMax=22569, Gamma=1.000
03:13:04.525 00.012 21068 UpdateGuideState exits: m=72110 SNR=54.4
03:13:04.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:04.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:04.528 00.001 21068 Enqueuing Expose request
03:13:04.567 00.039 16108 PulseGuide returned control before completion, sleep 52
03:13:04.627 00.060 16108 IsGuiding returns 1
03:13:04.627 00.000 16108 scope still moving after pulse duration time elapsed
03:13:04.659 00.032 16108 IsSlewing returns 0
03:13:04.659 00.000 16108 IsGuiding returns 1
03:13:04.690 00.031 16108 IsSlewing returns 0
03:13:04.690 00.000 16108 IsGuiding returns 1
03:13:04.722 00.032 16108 IsSlewing returns 0
03:13:04.722 00.000 16108 IsGuiding returns 1
03:13:04.753 00.031 16108 IsSlewing returns 0
03:13:04.753 00.000 16108 IsGuiding returns 0
03:13:04.755 00.002 16108 scope move finished after 99 + 146 ms
03:13:04.755 00.000 16108 Move returns status 0, amount 99
03:13:04.755 00.000 16108 MoveAxis(N, 0, ABG)
03:13:04.755 00.000 16108 Move returns status 0, amount 0
03:13:04.755 00.000 16108 move complete, result=0
03:13:04.755 00.000 16108 worker thread done servicing request
03:13:04.755 00.000 16108 Worker thread wakes up
03:13:04.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:04.756 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:04.756 00.000 21068 GuideStep: 0.4 px 99 ms WEST, 0.0 px 0 ms NORTH
03:13:05.744 00.988 16108 Exposure complete
03:13:05.819 00.075 16108 worker thread done servicing request
03:13:05.819 00.000 21068 OnExposeComplete: enter
03:13:05.821 00.002 21068 UpdateGuideState(): m_state=6
03:13:05.822 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1161
03:13:05.824 00.002 21068 Star::Find returns 1 (0), X=463.60, Y=436.73, Mass=68415, SNR=52.6, Peak=14544 HFD=2.7
03:13:05.825 00.001 21068 MultiStar: [#1 0.23,0.17,1.00,U] [#2 0.06,0.14,0.82,U] [#3 0.04,0.25,0.90,U] [#4 0.08,0.36,1.00,U] [#5 0.11,0.46,0.64,U] [#6 0.26,0.46,0.00,M4] [#7 0.18,0.00,0.68,U] [#8 0.04,0.15,0.67,U] 
03:13:05.826 00.001 21068 single-star, 7 included, MultiStar: {0.07, 0.19}, one-star: {-0.12, 0.05}
03:13:05.827 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
03:13:05.828 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
03:13:05.829 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.77 mountX=0.12 mountY=-0.02, mountTheta=-0.14
03:13:05.831 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.05, opts=13)
03:13:05.832 00.001 21068 Enqueuing Move request for scope (-0.12, 0.05)
03:13:05.833 00.001 16108 Worker thread wakes up
03:13:05.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
03:13:05.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
03:13:05.833 00.000 16108 Moving (-0.12, 0.05) raw xDistance=0.12 yDistance=-0.02
03:13:05.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:13:05.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:05.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:05.833 00.000 16108 MoveAxis(E, 0, ABG)
03:13:05.833 00.000 16108 Move returns status 0, amount 0
03:13:05.833 00.000 16108 MoveAxis(N, 0, ABG)
03:13:05.834 00.001 16108 Move returns status 0, amount 0
03:13:05.834 00.000 16108 move complete, result=0
03:13:05.834 00.000 16108 worker thread done servicing request
03:13:05.838 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3977, FiltMin=3382, FiltMax=30403, Gamma=1.000
03:13:05.851 00.013 21068 UpdateGuideState exits: m=68415 SNR=52.6
03:13:05.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:05.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:05.854 00.001 21068 Enqueuing Expose request
03:13:05.854 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:05.856 00.002 16108 Worker thread wakes up
03:13:05.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:05.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:07.016 01.160 16108 Exposure complete
03:13:07.085 00.069 16108 worker thread done servicing request
03:13:07.085 00.000 21068 OnExposeComplete: enter
03:13:07.086 00.001 21068 UpdateGuideState(): m_state=6
03:13:07.088 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1162
03:13:07.090 00.002 21068 Star::Find returns 1 (0), X=463.86, Y=436.94, Mass=69166, SNR=58.4, Peak=14656 HFD=2.5
03:13:07.093 00.003 21068 MultiStar: [#1 0.65,0.23,0.00,M5] [#2 -0.05,0.30,0.75,U] [#3 0.17,0.44,0.65,U] [#4 0.31,0.23,0.74,U] [#5 0.15,-0.09,0.66,U] [#6 0.26,0.28,0.69,U] [#7 0.29,0.18,0.66,U] [#8 -0.36,0.30,0.69,U] 
03:13:07.095 00.002 21068 refined, 7 included, MultiStar: {0.12, 0.24}, one-star: {0.14, 0.25}
03:13:07.097 00.002 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
03:13:07.098 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
03:13:07.100 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.12 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
03:13:07.101 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.24, opts=13)
03:13:07.103 00.002 21068 Enqueuing Move request for scope (0.12, 0.24)
03:13:07.104 00.001 16108 Worker thread wakes up
03:13:07.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
03:13:07.104 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
03:13:07.104 00.000 16108 Moving (0.12, 0.24) raw xDistance=-0.07 yDistance=-0.26
03:13:07.104 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:13:07.104 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:07.104 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:13:07.104 00.000 16108 MoveAxis(E, 0, ABG)
03:13:07.104 00.000 16108 Move returns status 0, amount 0
03:13:07.104 00.000 16108 MoveAxis(N, 0, ABG)
03:13:07.104 00.000 16108 Move returns status 0, amount 0
03:13:07.104 00.000 16108 move complete, result=0
03:13:07.104 00.000 16108 worker thread done servicing request
03:13:07.109 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3977, FiltMin=3389, FiltMax=27952, Gamma=1.000
03:13:07.124 00.015 21068 UpdateGuideState exits: m=69166 SNR=58.4
03:13:07.126 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:07.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:07.127 00.000 21068 Enqueuing Expose request
03:13:07.128 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:13:07.129 00.001 16108 Worker thread wakes up
03:13:07.129 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:07.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:08.099 00.970 16108 Exposure complete
03:13:08.174 00.075 16108 worker thread done servicing request
03:13:08.174 00.000 21068 OnExposeComplete: enter
03:13:08.177 00.003 21068 UpdateGuideState(): m_state=6
03:13:08.179 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1163
03:13:08.182 00.003 21068 Star::Find returns 1 (0), X=463.48, Y=436.82, Mass=82830, SNR=64.7, Peak=13904 HFD=3.0
03:13:08.183 00.001 21068 MultiStar: [#1 0.12,0.30,0.74,U] [#2 -0.03,0.21,0.64,U] [#3 0.20,0.32,0.57,U] [#4 0.33,0.44,0.00,M2] [#5 0.19,0.36,0.48,U] [#6 -0.09,0.70,0.00,M4] [#7 0.05,0.19,0.45,U] [#8 -0.30,0.71,0.00,M8] 
03:13:08.185 00.002 21068 refined, 5 included, MultiStar: {0.01, 0.24}, one-star: {-0.24, 0.14}
03:13:08.186 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
03:13:08.187 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
03:13:08.188 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.52 mountX=0.03 mountY=-0.24, mountTheta=-1.45
03:13:08.191 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.24, opts=13)
03:13:08.192 00.001 21068 Enqueuing Move request for scope (0.01, 0.24)
03:13:08.195 00.003 16108 Worker thread wakes up
03:13:08.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
03:13:08.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
03:13:08.195 00.000 16108 Moving (0.01, 0.24) raw xDistance=0.03 yDistance=-0.24
03:13:08.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:13:08.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:08.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:13:08.195 00.000 16108 MoveAxis(E, 0, ABG)
03:13:08.195 00.000 16108 Move returns status 0, amount 0
03:13:08.195 00.000 16108 MoveAxis(N, 0, ABG)
03:13:08.195 00.000 16108 Move returns status 0, amount 0
03:13:08.195 00.000 16108 move complete, result=0
03:13:08.195 00.000 16108 worker thread done servicing request
03:13:08.200 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3981, FiltMin=3449, FiltMax=28329, Gamma=1.000
03:13:08.224 00.024 21068 UpdateGuideState exits: m=82830 SNR=64.7
03:13:08.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:08.227 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:08.228 00.001 21068 Enqueuing Expose request
03:13:08.230 00.002 16108 Worker thread wakes up
03:13:08.230 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:08.231 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:08.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:09.398 01.167 16108 Exposure complete
03:13:09.462 00.064 16108 worker thread done servicing request
03:13:09.462 00.000 21068 OnExposeComplete: enter
03:13:09.463 00.001 21068 UpdateGuideState(): m_state=6
03:13:09.464 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1164
03:13:09.465 00.001 21068 Star::Find returns 1 (0), X=463.38, Y=436.57, Mass=63382, SNR=49.9, Peak=12944 HFD=2.9
03:13:09.466 00.001 21068 MultiStar: [#1 0.08,0.06,1.10,U] [#2 -0.27,0.05,1.01,U] [#3 -0.47,0.29,0.00,M1] [#4 -0.23,0.01,0.98,U] [#5 0.01,0.08,0.68,U] [#6 0.08,0.40,0.77,U] [#7 0.27,-0.34,0.74,U] [#8 -0.56,0.50,0.00,M9] 
03:13:09.467 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {-0.34, -0.12}
03:13:09.467 00.000 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
03:13:09.468 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.00 = -0.00)
03:13:09.469 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=0.08 mountY=-0.00, mountTheta=-0.00
03:13:09.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
03:13:09.472 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
03:13:09.472 00.000 16108 Worker thread wakes up
03:13:09.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:13:09.473 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:13:09.473 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=-0.00
03:13:09.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:13:09.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:09.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:13:09.473 00.000 16108 MoveAxis(E, 0, ABG)
03:13:09.473 00.000 16108 Move returns status 0, amount 0
03:13:09.473 00.000 16108 MoveAxis(N, 0, ABG)
03:13:09.473 00.000 16108 Move returns status 0, amount 0
03:13:09.473 00.000 16108 move complete, result=0
03:13:09.473 00.000 16108 worker thread done servicing request
03:13:09.477 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=3987, FiltMin=3424, FiltMax=25641, Gamma=1.000
03:13:09.490 00.013 21068 UpdateGuideState exits: m=63382 SNR=49.9
03:13:09.491 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:09.491 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:09.493 00.002 21068 Enqueuing Expose request
03:13:09.493 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:09.494 00.001 16108 Worker thread wakes up
03:13:09.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:09.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:10.465 00.971 16108 Exposure complete
03:13:10.531 00.066 16108 worker thread done servicing request
03:13:10.532 00.001 21068 OnExposeComplete: enter
03:13:10.534 00.002 21068 UpdateGuideState(): m_state=6
03:13:10.536 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1165
03:13:10.538 00.002 21068 Star::Find returns 1 (0), X=463.27, Y=436.96, Mass=80736, SNR=60.2, Peak=14176 HFD=2.5
03:13:10.539 00.001 21068 MultiStar: [#1 -0.25,0.31,0.75,U] [#2 -0.44,0.13,0.60,U] [#3 -0.24,0.19,0.58,U] [#4 -0.48,0.55,0.00,M2] [#5 -0.25,0.62,0.00,M5] [#6 -0.49,0.40,0.00,M4] [#7 -0.24,0.15,0.52,U] [#8 -0.48,0.36,0.00,M10] 
03:13:10.540 00.001 21068 refined, 4 included, MultiStar: {-0.34, 0.22}, one-star: {-0.46, 0.27}
03:13:10.542 00.002 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
03:13:10.543 00.001 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
03:13:10.544 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.41 cameraTheta=2.56 mountX=0.37 mountY=-0.14, mountTheta=-0.35
03:13:10.547 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.22, opts=13)
03:13:10.548 00.001 21068 Enqueuing Move request for scope (-0.34, 0.22)
03:13:10.550 00.002 16108 Worker thread wakes up
03:13:10.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.22) opts 0xd
03:13:10.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.22)
03:13:10.550 00.000 16108 Moving (-0.34, 0.22) raw xDistance=0.37 yDistance=-0.14
03:13:10.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:13:10.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:10.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:13:10.550 00.000 16108 MoveAxis(W, 98, ABG)
03:13:10.550 00.000 16108 Guiding  Dir = 3, Dur = 98
03:13:10.551 00.001 16108 IsSlewing returns 0
03:13:10.551 00.000 16108 IsGuiding returns 0
03:13:10.556 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3990, FiltMin=3408, FiltMax=26384, Gamma=1.000
03:13:10.575 00.019 21068 UpdateGuideState exits: m=80736 SNR=60.2
03:13:10.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:10.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:10.577 00.001 21068 Enqueuing Expose request
03:13:10.591 00.014 16108 PulseGuide returned control before completion, sleep 69
03:13:10.668 00.077 16108 IsGuiding returns 1
03:13:10.668 00.000 16108 scope still moving after pulse duration time elapsed
03:13:10.699 00.031 16108 IsSlewing returns 0
03:13:10.699 00.000 16108 IsGuiding returns 1
03:13:10.730 00.031 16108 IsSlewing returns 0
03:13:10.730 00.000 16108 IsGuiding returns 1
03:13:10.762 00.032 16108 IsSlewing returns 0
03:13:10.762 00.000 16108 IsGuiding returns 0
03:13:10.762 00.000 16108 scope move finished after 98 + 112 ms
03:13:10.762 00.000 16108 Move returns status 0, amount 98
03:13:10.762 00.000 16108 MoveAxis(N, 0, ABG)
03:13:10.762 00.000 16108 Move returns status 0, amount 0
03:13:10.763 00.001 16108 move complete, result=0
03:13:10.763 00.000 16108 worker thread done servicing request
03:13:10.763 00.000 16108 Worker thread wakes up
03:13:10.763 00.000 21068 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
03:13:10.765 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:10.766 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:11.930 01.164 16108 Exposure complete
03:13:11.988 00.058 16108 worker thread done servicing request
03:13:11.988 00.000 21068 OnExposeComplete: enter
03:13:11.990 00.002 21068 UpdateGuideState(): m_state=6
03:13:11.991 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1166
03:13:11.992 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.76, Mass=61101, SNR=52.7, Peak=12336 HFD=2.7
03:13:11.995 00.003 21068 MultiStar: [#1 0.20,0.20,0.86,U] [#2 -0.39,0.07,0.88,U] [#3 0.10,0.31,0.82,U] [#4 -0.22,0.04,1.02,U] [#5 0.57,0.27,0.00,M6] [#6 -0.09,0.50,0.00,M5] [#7 0.18,-0.12,0.68,U] [#8 -0.17,0.21,0.64,U] 
03:13:11.996 00.001 21068 single-star, 6 included, MultiStar: {-0.06, 0.11}, one-star: {-0.06, 0.07}
03:13:11.997 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
03:13:11.998 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
03:13:11.999 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.30 mountX=0.07 mountY=-0.05, mountTheta=-0.63
03:13:12.000 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.07, opts=13)
03:13:12.001 00.001 21068 Enqueuing Move request for scope (-0.06, 0.07)
03:13:12.002 00.001 16108 Worker thread wakes up
03:13:12.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
03:13:12.002 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
03:13:12.002 00.000 16108 Moving (-0.06, 0.07) raw xDistance=0.07 yDistance=-0.05
03:13:12.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:13:12.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:12.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:13:12.002 00.000 16108 MoveAxis(E, 0, ABG)
03:13:12.002 00.000 16108 Move returns status 0, amount 0
03:13:12.002 00.000 16108 MoveAxis(N, 0, ABG)
03:13:12.002 00.000 16108 Move returns status 0, amount 0
03:13:12.002 00.000 16108 move complete, result=0
03:13:12.002 00.000 16108 worker thread done servicing request
03:13:12.012 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3993, FiltMin=3398, FiltMax=28179, Gamma=1.000
03:13:12.030 00.018 21068 UpdateGuideState exits: m=61101 SNR=52.7
03:13:12.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:12.031 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:12.032 00.001 21068 Enqueuing Expose request
03:13:12.033 00.001 16108 Worker thread wakes up
03:13:12.033 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:12.034 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:12.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:13.004 00.970 16108 Exposure complete
03:13:13.072 00.068 16108 worker thread done servicing request
03:13:13.072 00.000 21068 OnExposeComplete: enter
03:13:13.073 00.001 21068 UpdateGuideState(): m_state=6
03:13:13.074 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1167
03:13:13.075 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.42, Mass=61223, SNR=52.0, Peak=12352 HFD=2.6
03:13:13.076 00.001 21068 MultiStar: [#1 0.41,0.14,1.10,U] [#2 0.19,0.14,0.90,U] [#3 0.35,0.23,0.77,U] [#4 0.50,0.01,0.00,M2] [#5 0.52,0.14,0.00,M7] [#6 0.26,0.11,0.71,U] [#7 0.39,0.11,0.69,U] [#8 0.17,0.03,0.70,U] 
03:13:13.076 00.000 21068 refined, 6 included, MultiStar: {0.26, 0.06}, one-star: {0.08, -0.26}
03:13:13.077 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
03:13:13.078 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
03:13:13.078 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.24 mountX=-0.25 mountY=-0.12, mountTheta=-2.68
03:13:13.081 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.06, opts=13)
03:13:13.082 00.001 21068 Enqueuing Move request for scope (0.26, 0.06)
03:13:13.083 00.001 16108 Worker thread wakes up
03:13:13.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
03:13:13.083 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
03:13:13.083 00.000 16108 Moving (0.26, 0.06) raw xDistance=-0.25 yDistance=-0.12
03:13:13.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:13:13.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:13.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:13:13.083 00.000 16108 MoveAxis(E, 65, ABG)
03:13:13.083 00.000 16108 Guiding  Dir = 2, Dur = 65
03:13:13.083 00.000 16108 IsSlewing returns 0
03:13:13.083 00.000 16108 IsGuiding returns 0
03:13:13.087 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=3997, FiltMin=3433, FiltMax=22009, Gamma=1.000
03:13:13.099 00.012 21068 UpdateGuideState exits: m=61223 SNR=52.0
03:13:13.100 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:13.101 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:13.101 00.000 21068 Enqueuing Expose request
03:13:13.104 00.003 16108 PulseGuide returned control before completion, sleep 55
03:13:13.165 00.061 16108 IsGuiding returns 1
03:13:13.165 00.000 16108 scope still moving after pulse duration time elapsed
03:13:13.197 00.032 16108 IsSlewing returns 0
03:13:13.197 00.000 16108 IsGuiding returns 0
03:13:13.197 00.000 16108 scope move finished after 65 + 49 ms
03:13:13.197 00.000 16108 Move returns status 0, amount 65
03:13:13.198 00.001 16108 MoveAxis(N, 0, ABG)
03:13:13.198 00.000 16108 Move returns status 0, amount 0
03:13:13.198 00.000 16108 move complete, result=0
03:13:13.198 00.000 16108 worker thread done servicing request
03:13:13.198 00.000 16108 Worker thread wakes up
03:13:13.198 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
03:13:13.202 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:13.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:14.369 01.167 16108 Exposure complete
03:13:14.439 00.070 16108 worker thread done servicing request
03:13:14.440 00.001 21068 OnExposeComplete: enter
03:13:14.440 00.000 21068 UpdateGuideState(): m_state=6
03:13:14.441 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1168
03:13:14.443 00.002 21068 Star::Find returns 1 (0), X=464.34, Y=436.91, Mass=71639, SNR=57.0, Peak=13520 HFD=3.0
03:13:14.444 00.001 21068 MultiStar: [#1 0.93,0.05,0.00,M1] [#2 0.57,0.08,0.00,M3] [#3 0.71,0.06,0.00,M1] [#4 0.59,-0.14,0.00,M3] [#5 0.63,0.22,0.00,M8] [#6 0.65,0.01,0.00,M5] [#7 0.91,0.09,0.00,M1] [#8 0.35,0.19,0.68,U] 
03:13:14.444 00.000 21068 refined, 1 included, MultiStar: {0.51, 0.21}, one-star: {0.62, 0.22}
03:13:14.445 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
03:13:14.446 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
03:13:14.447 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=0.21 hyp=0.55 cameraTheta=0.39 mountX=-0.47 mountY=-0.32, mountTheta=-2.54
03:13:14.448 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=0.21, opts=13)
03:13:14.449 00.001 21068 Enqueuing Move request for scope (0.51, 0.21)
03:13:14.449 00.000 16108 Worker thread wakes up
03:13:14.450 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.21) opts 0xd
03:13:14.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, 0.21)
03:13:14.450 00.000 16108 Moving (0.51, 0.21) raw xDistance=-0.47 yDistance=-0.32
03:13:14.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
03:13:14.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:14.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:13:14.450 00.000 16108 MoveAxis(E, 127, ABG)
03:13:14.450 00.000 16108 Guiding  Dir = 2, Dur = 127
03:13:14.451 00.001 16108 IsSlewing returns 0
03:13:14.451 00.000 16108 IsGuiding returns 0
03:13:14.454 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4000, FiltMin=3398, FiltMax=23545, Gamma=1.000
03:13:14.467 00.013 21068 UpdateGuideState exits: m=71639 SNR=57.0
03:13:14.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:14.469 00.000 21068 Enqueuing Expose request
03:13:14.479 00.010 16108 PulseGuide returned control before completion, sleep 110
03:13:14.604 00.125 16108 IsGuiding returns 1
03:13:14.604 00.000 16108 scope still moving after pulse duration time elapsed
03:13:14.635 00.031 16108 IsSlewing returns 0
03:13:14.635 00.000 16108 IsGuiding returns 1
03:13:14.667 00.032 16108 IsSlewing returns 0
03:13:14.667 00.000 16108 IsGuiding returns 0
03:13:14.667 00.000 16108 scope move finished after 127 + 88 ms
03:13:14.667 00.000 16108 Move returns status 0, amount 127
03:13:14.667 00.000 16108 MoveAxis(N, 0, ABG)
03:13:14.667 00.000 16108 Move returns status 0, amount 0
03:13:14.667 00.000 16108 move complete, result=0
03:13:14.667 00.000 16108 worker thread done servicing request
03:13:14.667 00.000 16108 Worker thread wakes up
03:13:14.667 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:14.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:14.668 00.001 21068 GuideStep: -0.5 px 127 ms EAST, -0.3 px 0 ms NORTH
03:13:15.649 00.981 16108 Exposure complete
03:13:15.707 00.058 16108 worker thread done servicing request
03:13:15.708 00.001 21068 OnExposeComplete: enter
03:13:15.709 00.001 21068 UpdateGuideState(): m_state=6
03:13:15.712 00.003 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1169
03:13:15.713 00.001 21068 Star::Find returns 1 (0), X=464.47, Y=436.56, Mass=65536, SNR=50.4, Peak=11792 HFD=3.1
03:13:15.714 00.001 21068 MultiStar: [#1 0.93,-0.03,0.00,M2] [#2 0.53,0.27,0.00,M4] [#3 0.25,0.05,0.59,U] [#4 0.35,-0.01,1.00,U] [#5 0.56,-0.35,0.00,M9] [#6 0.48,-0.01,0.66,U] [#7 0.59,-0.16,0.00,M2] [#8 0.36,-0.43,0.00,M8] 
03:13:15.715 00.001 21068 refined, 3 included, MultiStar: {0.48, -0.03}, one-star: {0.74, -0.13}
03:13:15.716 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
03:13:15.718 00.002 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
03:13:15.720 00.002 21068 CameraToMount -- cameraX=0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-0.07 mountX=-0.48 mountY=-0.08, mountTheta=-2.98
03:13:15.722 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=-0.03, opts=13)
03:13:15.724 00.002 21068 Enqueuing Move request for scope (0.48, -0.03)
03:13:15.725 00.001 16108 Worker thread wakes up
03:13:15.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.03) opts 0xd
03:13:15.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.48, -0.03)
03:13:15.725 00.000 16108 Moving (0.48, -0.03) raw xDistance=-0.48 yDistance=-0.08
03:13:15.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
03:13:15.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:15.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:13:15.725 00.000 16108 MoveAxis(E, 134, ABG)
03:13:15.725 00.000 16108 Guiding  Dir = 2, Dur = 134
03:13:15.726 00.001 16108 IsSlewing returns 0
03:13:15.726 00.000 16108 IsGuiding returns 0
03:13:15.733 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4003, FiltMin=3366, FiltMax=25088, Gamma=1.000
03:13:15.747 00.014 21068 UpdateGuideState exits: m=65536 SNR=50.4
03:13:15.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:15.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:15.749 00.000 21068 Enqueuing Expose request
03:13:15.751 00.002 16108 PulseGuide returned control before completion, sleep 119
03:13:15.876 00.125 16108 IsGuiding returns 1
03:13:15.876 00.000 16108 scope still moving after pulse duration time elapsed
03:13:15.907 00.031 16108 IsSlewing returns 0
03:13:15.907 00.000 16108 IsGuiding returns 1
03:13:15.938 00.031 16108 IsSlewing returns 0
03:13:15.938 00.000 16108 IsGuiding returns 0
03:13:15.938 00.000 16108 scope move finished after 134 + 78 ms
03:13:15.938 00.000 16108 Move returns status 0, amount 134
03:13:15.938 00.000 16108 MoveAxis(N, 0, ABG)
03:13:15.939 00.001 16108 Move returns status 0, amount 0
03:13:15.939 00.000 16108 move complete, result=0
03:13:15.939 00.000 16108 worker thread done servicing request
03:13:15.939 00.000 21068 GuideStep: -0.5 px 134 ms EAST, -0.1 px 0 ms NORTH
03:13:15.941 00.002 16108 Worker thread wakes up
03:13:15.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:15.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:17.100 01.159 16108 Exposure complete
03:13:17.166 00.066 16108 worker thread done servicing request
03:13:17.166 00.000 21068 OnExposeComplete: enter
03:13:17.167 00.001 21068 UpdateGuideState(): m_state=6
03:13:17.168 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1170
03:13:17.171 00.003 21068 Star::Find returns 1 (0), X=463.54, Y=436.76, Mass=58505, SNR=47.1, Peak=12224 HFD=2.6
03:13:17.172 00.001 21068 MultiStar: [#1 0.20,0.19,0.94,U] [#2 0.13,0.16,0.92,U] [#3 -0.23,0.25,0.95,U] [#4 -0.16,0.27,1.09,U] [#5 -0.35,0.56,0.00,M10] [#6 0.01,0.36,0.78,U] [#7 0.01,0.24,0.58,U] [#8 -0.16,0.48,0.00,M9] 
03:13:17.173 00.001 21068 single-star, 6 included, MultiStar: {-0.04, 0.22}, one-star: {-0.18, 0.08}
03:13:17.174 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
03:13:17.175 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
03:13:17.176 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=0.19 mountY=-0.03, mountTheta=-0.16
03:13:17.179 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.08, opts=13)
03:13:17.180 00.001 21068 Enqueuing Move request for scope (-0.18, 0.08)
03:13:17.181 00.001 16108 Worker thread wakes up
03:13:17.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
03:13:17.181 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
03:13:17.181 00.000 16108 Moving (-0.18, 0.08) raw xDistance=0.19 yDistance=-0.03
03:13:17.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:13:17.182 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:17.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:13:17.182 00.000 16108 MoveAxis(E, 0, ABG)
03:13:17.182 00.000 16108 Move returns status 0, amount 0
03:13:17.182 00.000 16108 MoveAxis(N, 0, ABG)
03:13:17.182 00.000 16108 Move returns status 0, amount 0
03:13:17.182 00.000 16108 move complete, result=0
03:13:17.182 00.000 16108 worker thread done servicing request
03:13:17.189 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4006, FiltMin=3379, FiltMax=27219, Gamma=1.000
03:13:17.213 00.024 21068 UpdateGuideState exits: m=58505 SNR=47.1
03:13:17.216 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:17.218 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:17.219 00.001 21068 Enqueuing Expose request
03:13:17.221 00.002 16108 Worker thread wakes up
03:13:17.221 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:17.224 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:17.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:18.192 00.968 16108 Exposure complete
03:13:18.254 00.062 16108 worker thread done servicing request
03:13:18.254 00.000 21068 OnExposeComplete: enter
03:13:18.256 00.002 21068 UpdateGuideState(): m_state=6
03:13:18.257 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1171
03:13:18.258 00.001 21068 Star::Find returns 1 (0), X=463.36, Y=436.76, Mass=57134, SNR=48.5, Peak=12000 HFD=2.8
03:13:18.260 00.002 21068 MultiStar: [#1 -0.13,0.26,0.89,U] [#2 -0.12,0.19,0.80,U] [#3 -0.24,0.16,0.83,U] [#4 0.01,0.07,0.99,U] [#5 0.17,0.53,0.00,R] [#6 -0.01,0.35,0.68,U] [#7 -0.19,0.10,0.70,U] [#8 -0.32,0.25,0.84,U] 
03:13:18.261 00.001 21068 refined, 7 included, MultiStar: {-0.17, 0.17}, one-star: {-0.36, 0.07}
03:13:18.262 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
03:13:18.263 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
03:13:18.265 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.25 cameraTheta=2.35 mountX=0.20 mountY=-0.13, mountTheta=-0.57
03:13:18.267 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.17, opts=13)
03:13:18.268 00.001 21068 Enqueuing Move request for scope (-0.17, 0.17)
03:13:18.269 00.001 16108 Worker thread wakes up
03:13:18.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
03:13:18.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
03:13:18.269 00.000 16108 Moving (-0.17, 0.17) raw xDistance=0.20 yDistance=-0.13
03:13:18.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:13:18.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:18.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:13:18.269 00.000 16108 MoveAxis(W, 53, ABG)
03:13:18.270 00.001 16108 Guiding  Dir = 3, Dur = 53
03:13:18.270 00.000 16108 IsSlewing returns 0
03:13:18.270 00.000 16108 IsGuiding returns 0
03:13:18.273 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=4006, FiltMin=3427, FiltMax=32483, Gamma=1.000
03:13:18.285 00.012 21068 UpdateGuideState exits: m=57134 SNR=48.5
03:13:18.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:18.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:18.287 00.000 21068 Enqueuing Expose request
03:13:18.303 00.016 16108 PulseGuide returned control before completion, sleep 30
03:13:18.349 00.046 16108 IsGuiding returns 1
03:13:18.349 00.000 16108 scope still moving after pulse duration time elapsed
03:13:18.380 00.031 16108 IsSlewing returns 0
03:13:18.381 00.001 16108 IsGuiding returns 1
03:13:18.411 00.030 16108 IsSlewing returns 0
03:13:18.411 00.000 16108 IsGuiding returns 0
03:13:18.411 00.000 16108 scope move finished after 53 + 89 ms
03:13:18.411 00.000 16108 Move returns status 0, amount 53
03:13:18.411 00.000 16108 MoveAxis(N, 0, ABG)
03:13:18.411 00.000 16108 Move returns status 0, amount 0
03:13:18.411 00.000 16108 move complete, result=0
03:13:18.411 00.000 16108 worker thread done servicing request
03:13:18.413 00.002 16108 Worker thread wakes up
03:13:18.413 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
03:13:18.415 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:18.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:19.566 01.151 16108 Exposure complete
03:13:19.638 00.072 16108 worker thread done servicing request
03:13:19.638 00.000 21068 OnExposeComplete: enter
03:13:19.640 00.002 21068 UpdateGuideState(): m_state=6
03:13:19.641 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1172
03:13:19.642 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.92, Mass=59271, SNR=44.2, Peak=13952 HFD=2.6
03:13:19.642 00.000 21068 MultiStar: [#1 0.47,0.25,0.00,M1] [#2 -0.02,0.76,0.00,M3] [#3 0.15,0.36,0.85,U] [#4 0.20,0.34,1.20,U] [#5 0.44,-0.34,0.00,M1] [#6 0.30,0.56,0.00,M3] [#7 0.41,0.19,0.81,U] [#8 -0.30,0.52,0.00,M9] 
03:13:19.643 00.001 21068 single-star, 3 included, MultiStar: {0.18, 0.28}, one-star: {-0.01, 0.23}
03:13:19.644 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
03:13:19.645 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
03:13:19.645 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.63 mountX=0.05 mountY=-0.22, mountTheta=-1.34
03:13:19.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.23, opts=13)
03:13:19.648 00.001 21068 Enqueuing Move request for scope (-0.01, 0.23)
03:13:19.649 00.001 16108 Worker thread wakes up
03:13:19.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
03:13:19.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
03:13:19.649 00.000 16108 Moving (-0.01, 0.23) raw xDistance=0.05 yDistance=-0.22
03:13:19.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:13:19.649 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.38
03:13:19.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:13:19.649 00.000 16108 MoveAxis(E, 0, ABG)
03:13:19.649 00.000 16108 Move returns status 0, amount 0
03:13:19.649 00.000 16108 MoveAxis(N, 45, ABG)
03:13:19.649 00.000 16108 Guiding  Dir = 0, Dur = 45
03:13:19.649 00.000 16108 IsSlewing returns 0
03:13:19.649 00.000 16108 IsGuiding returns 0
03:13:19.651 00.002 16108 PulseGuide returned control before completion, sleep 54
03:13:19.656 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4006, FiltMin=3369, FiltMax=29475, Gamma=1.000
03:13:19.672 00.016 21068 UpdateGuideState exits: m=59271 SNR=44.2
03:13:19.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:19.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:19.675 00.001 21068 Enqueuing Expose request
03:13:19.707 00.032 16108 IsGuiding returns 1
03:13:19.707 00.000 16108 scope still moving after pulse duration time elapsed
03:13:19.738 00.031 16108 IsSlewing returns 0
03:13:19.738 00.000 16108 IsGuiding returns 1
03:13:19.770 00.032 16108 IsSlewing returns 0
03:13:19.770 00.000 16108 IsGuiding returns 0
03:13:19.770 00.000 16108 scope move finished after 45 + 75 ms
03:13:19.770 00.000 16108 Move returns status 0, amount 45
03:13:19.770 00.000 16108 move complete, result=0
03:13:19.770 00.000 16108 worker thread done servicing request
03:13:19.770 00.000 16108 Worker thread wakes up
03:13:19.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:19.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:19.770 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
03:13:20.733 00.963 16108 Exposure complete
03:13:20.797 00.064 16108 worker thread done servicing request
03:13:20.797 00.000 21068 OnExposeComplete: enter
03:13:20.798 00.001 21068 UpdateGuideState(): m_state=6
03:13:20.799 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1173
03:13:20.801 00.002 21068 Star::Find returns 1 (0), X=464.10, Y=437.08, Mass=59244, SNR=48.5, Peak=13600 HFD=2.6
03:13:20.802 00.001 21068 MultiStar: [#1 0.44,0.20,0.91,U] [#2 0.25,0.25,0.64,U] [#3 0.13,0.16,0.97,U] [#4 0.23,0.16,1.00,U] [#5 0.16,-0.34,0.71,U] [#6 0.26,0.61,0.00,M4] [#7 0.38,0.11,0.64,U] [#8 -0.05,0.38,0.67,U] 
03:13:20.802 00.000 21068 refined, 7 included, MultiStar: {0.25, 0.17}, one-star: {0.38, 0.39}
03:13:20.803 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
03:13:20.804 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:13:20.805 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=-0.21 mountY=-0.23, mountTheta=-2.33
03:13:20.807 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.17, opts=13)
03:13:20.808 00.001 21068 Enqueuing Move request for scope (0.25, 0.17)
03:13:20.808 00.000 16108 Worker thread wakes up
03:13:20.809 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
03:13:20.809 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
03:13:20.809 00.000 16108 Moving (0.25, 0.17) raw xDistance=-0.21 yDistance=-0.23
03:13:20.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:13:20.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:13:20.809 00.000 16108 MoveAxis(E, 56, ABG)
03:13:20.809 00.000 16108 Guiding  Dir = 2, Dur = 56
03:13:20.810 00.001 16108 IsSlewing returns 0
03:13:20.810 00.000 16108 IsGuiding returns 0
03:13:20.812 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=4009, FiltMin=3430, FiltMax=34371, Gamma=1.000
03:13:20.825 00.013 21068 UpdateGuideState exits: m=59244 SNR=48.5
03:13:20.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:20.828 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:20.828 00.000 21068 Enqueuing Expose request
03:13:20.868 00.040 16108 IsGuiding returns 1
03:13:20.868 00.000 16108 scope still moving after pulse duration time elapsed
03:13:20.898 00.030 16108 IsSlewing returns 0
03:13:20.898 00.000 16108 IsGuiding returns 1
03:13:20.929 00.031 16108 IsSlewing returns 0
03:13:20.929 00.000 16108 IsGuiding returns 1
03:13:20.961 00.032 16108 IsSlewing returns 0
03:13:20.962 00.001 16108 IsGuiding returns 0
03:13:20.962 00.000 16108 scope move finished after 56 + 96 ms
03:13:20.962 00.000 16108 Move returns status 0, amount 56
03:13:20.962 00.000 16108 MoveAxis(N, 46, ABG)
03:13:20.962 00.000 16108 Guiding  Dir = 0, Dur = 46
03:13:20.962 00.000 16108 IsSlewing returns 0
03:13:20.962 00.000 16108 IsGuiding returns 0
03:13:21.026 00.064 16108 IsGuiding returns 1
03:13:21.026 00.000 16108 scope still moving after pulse duration time elapsed
03:13:21.054 00.028 16108 IsSlewing returns 0
03:13:21.054 00.000 16108 IsGuiding returns 1
03:13:21.085 00.031 16108 IsSlewing returns 0
03:13:21.085 00.000 16108 IsGuiding returns 1
03:13:21.117 00.032 16108 IsSlewing returns 0
03:13:21.117 00.000 16108 IsGuiding returns 0
03:13:21.117 00.000 16108 scope move finished after 46 + 109 ms
03:13:21.117 00.000 16108 Move returns status 0, amount 46
03:13:21.117 00.000 16108 move complete, result=0
03:13:21.119 00.002 16108 worker thread done servicing request
03:13:21.119 00.000 16108 Worker thread wakes up
03:13:21.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:21.119 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 46 ms NORTH
03:13:21.121 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:22.272 01.151 16108 Exposure complete
03:13:22.347 00.075 16108 worker thread done servicing request
03:13:22.347 00.000 21068 OnExposeComplete: enter
03:13:22.348 00.001 21068 UpdateGuideState(): m_state=6
03:13:22.349 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1174
03:13:22.349 00.000 21068 Star::Find returns 1 (0), X=463.47, Y=436.67, Mass=59940, SNR=48.6, Peak=11200 HFD=2.8
03:13:22.350 00.001 21068 MultiStar: [#1 -0.00,0.08,0.72,U] [#2 -0.39,-0.02,0.68,U] [#3 -0.32,-0.09,0.86,U] [#4 -0.21,0.12,0.88,U] [#5 0.04,-0.55,0.00,M1] [#6 -0.26,0.19,0.73,U] [#7 0.01,-0.21,0.78,U] [#8 -0.18,0.41,0.74,U] 
03:13:22.351 00.001 21068 refined, 7 included, MultiStar: {-0.20, 0.05}, one-star: {-0.25, -0.02}
03:13:22.352 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
03:13:22.353 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
03:13:22.353 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.89 mountX=0.21 mountY=-0.00, mountTheta=-0.02
03:13:22.356 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.05, opts=13)
03:13:22.356 00.000 21068 Enqueuing Move request for scope (-0.20, 0.05)
03:13:22.357 00.001 16108 Worker thread wakes up
03:13:22.357 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
03:13:22.357 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
03:13:22.357 00.000 16108 Moving (-0.20, 0.05) raw xDistance=0.21 yDistance=-0.00
03:13:22.358 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
03:13:22.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:22.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:13:22.358 00.000 16108 MoveAxis(W, 51, ABG)
03:13:22.358 00.000 16108 Guiding  Dir = 3, Dur = 51
03:13:22.358 00.000 16108 IsSlewing returns 0
03:13:22.360 00.002 16108 IsGuiding returns 0
03:13:22.366 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4009, FiltMin=3366, FiltMax=27235, Gamma=1.000
03:13:22.371 00.005 16108 PulseGuide returned control before completion, sleep 50
03:13:22.388 00.017 21068 UpdateGuideState exits: m=59940 SNR=48.6
03:13:22.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:22.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:22.391 00.001 21068 Enqueuing Expose request
03:13:22.433 00.042 16108 IsGuiding returns 1
03:13:22.433 00.000 16108 scope still moving after pulse duration time elapsed
03:13:22.464 00.031 16108 IsSlewing returns 0
03:13:22.464 00.000 16108 IsGuiding returns 0
03:13:22.464 00.000 16108 scope move finished after 51 + 54 ms
03:13:22.464 00.000 16108 Move returns status 0, amount 51
03:13:22.464 00.000 16108 MoveAxis(N, 0, ABG)
03:13:22.464 00.000 16108 Move returns status 0, amount 0
03:13:22.464 00.000 16108 move complete, result=0
03:13:22.464 00.000 16108 worker thread done servicing request
03:13:22.464 00.000 16108 Worker thread wakes up
03:13:22.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:22.464 00.000 21068 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
03:13:22.467 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:23.441 00.974 16108 Exposure complete
03:13:23.496 00.055 16108 worker thread done servicing request
03:13:23.497 00.001 21068 OnExposeComplete: enter
03:13:23.497 00.000 21068 UpdateGuideState(): m_state=6
03:13:23.498 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1175
03:13:23.499 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.35, Mass=67902, SNR=56.6, Peak=12096 HFD=2.8
03:13:23.500 00.001 21068 MultiStar: [#1 -0.14,0.04,0.78,U] [#2 -0.53,-0.07,0.00,M2] [#3 0.03,0.09,0.77,U] [#4 -0.07,-0.16,0.82,U] [#5 -0.09,-0.71,0.00,M2] [#6 -0.14,-0.27,0.64,U] [#7 0.17,-0.22,0.54,U] [#8 0.05,-0.05,0.76,U] 
03:13:23.500 00.000 21068 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {0.04, -0.34}
03:13:23.501 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
03:13:23.502 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
03:13:23.502 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.66 mountX=-0.01 mountY=0.13, mountTheta=1.65
03:13:23.505 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
03:13:23.507 00.002 21068 Enqueuing Move request for scope (-0.01, -0.13)
03:13:23.508 00.001 16108 Worker thread wakes up
03:13:23.509 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:13:23.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:13:23.509 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.01 yDistance=0.13
03:13:23.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:23.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:23.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:13:23.509 00.000 16108 MoveAxis(E, 0, ABG)
03:13:23.509 00.000 16108 Move returns status 0, amount 0
03:13:23.509 00.000 16108 MoveAxis(N, 0, ABG)
03:13:23.510 00.001 16108 Move returns status 0, amount 0
03:13:23.510 00.000 16108 move complete, result=0
03:13:23.510 00.000 16108 worker thread done servicing request
03:13:23.516 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4013, FiltMin=3414, FiltMax=31715, Gamma=1.000
03:13:23.529 00.013 21068 UpdateGuideState exits: m=67902 SNR=56.6
03:13:23.532 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:23.534 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:23.537 00.003 21068 Enqueuing Expose request
03:13:23.539 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:23.541 00.002 16108 Worker thread wakes up
03:13:23.541 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:23.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:24.698 01.157 16108 Exposure complete
03:13:24.754 00.056 16108 worker thread done servicing request
03:13:24.754 00.000 21068 OnExposeComplete: enter
03:13:24.755 00.001 21068 UpdateGuideState(): m_state=6
03:13:24.756 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
03:13:24.757 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.71, Mass=71630, SNR=52.9, Peak=13648 HFD=2.7
03:13:24.757 00.000 21068 MultiStar: [#1 0.09,0.20,0.76,U] [#2 -0.35,0.03,0.64,U] [#3 0.30,-0.02,0.80,U] [#4 -0.26,-0.20,0.96,U] [#5 0.15,-0.20,0.56,U] [#6 0.09,0.03,0.73,U] [#7 -0.31,0.32,0.66,U] [#8 -0.23,0.14,0.65,U] 
03:13:24.758 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.02, 0.02}
03:13:24.759 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
03:13:24.762 00.003 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
03:13:24.763 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=-0.02 mountY=-0.03, mountTheta=-2.20
03:13:24.766 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
03:13:24.767 00.001 21068 Enqueuing Move request for scope (0.02, 0.02)
03:13:24.768 00.001 16108 Worker thread wakes up
03:13:24.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:13:24.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:13:24.769 00.001 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.03
03:13:24.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:13:24.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:24.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:13:24.769 00.000 16108 MoveAxis(E, 0, ABG)
03:13:24.769 00.000 16108 Move returns status 0, amount 0
03:13:24.769 00.000 16108 MoveAxis(N, 0, ABG)
03:13:24.769 00.000 16108 Move returns status 0, amount 0
03:13:24.769 00.000 16108 move complete, result=0
03:13:24.769 00.000 16108 worker thread done servicing request
03:13:24.774 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4016, FiltMin=3437, FiltMax=37817, Gamma=1.000
03:13:24.793 00.019 21068 UpdateGuideState exits: m=71630 SNR=52.9
03:13:24.795 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:24.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:24.798 00.002 21068 Enqueuing Expose request
03:13:24.799 00.001 16108 Worker thread wakes up
03:13:24.799 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:24.800 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:24.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:25.766 00.966 16108 Exposure complete
03:13:25.832 00.066 16108 worker thread done servicing request
03:13:25.833 00.001 21068 OnExposeComplete: enter
03:13:25.836 00.003 21068 UpdateGuideState(): m_state=6
03:13:25.838 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1177
03:13:25.840 00.002 21068 Star::Find returns 1 (0), X=463.82, Y=436.40, Mass=81108, SNR=58.1, Peak=14288 HFD=2.8
03:13:25.842 00.002 21068 MultiStar: [#1 -0.02,0.05,0.75,U] [#2 -0.24,-0.07,0.65,U] [#3 -0.23,-0.06,0.63,U] [#4 -0.46,-0.61,0.00,M1] [#5 -0.19,-0.70,0.00,M2] [#6 -0.06,-0.36,0.64,U] [#7 -0.21,-0.13,0.71,U] [#8 -0.43,-0.28,0.00,M6] 
03:13:25.843 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.15}, one-star: {0.10, -0.29}
03:13:25.846 00.003 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
03:13:25.848 00.002 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
03:13:25.850 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.12 mountX=0.06 mountY=0.17, mountTheta=1.21
03:13:25.855 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.15, opts=13)
03:13:25.857 00.002 21068 Enqueuing Move request for scope (-0.09, -0.15)
03:13:25.858 00.001 16108 Worker thread wakes up
03:13:25.858 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
03:13:25.859 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
03:13:25.859 00.000 16108 Moving (-0.09, -0.15) raw xDistance=0.06 yDistance=0.17
03:13:25.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:13:25.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:25.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:13:25.859 00.000 16108 MoveAxis(E, 0, ABG)
03:13:25.859 00.000 16108 Move returns status 0, amount 0
03:13:25.859 00.000 16108 MoveAxis(N, 0, ABG)
03:13:25.859 00.000 16108 Move returns status 0, amount 0
03:13:25.860 00.001 16108 move complete, result=0
03:13:25.860 00.000 16108 worker thread done servicing request
03:13:25.871 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=4016, FiltMin=3408, FiltMax=28297, Gamma=1.000
03:13:25.896 00.025 21068 UpdateGuideState exits: m=81108 SNR=58.1
03:13:25.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:25.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:25.899 00.001 21068 Enqueuing Expose request
03:13:25.900 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:25.901 00.001 16108 Worker thread wakes up
03:13:25.901 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:25.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:27.066 01.165 16108 Exposure complete
03:13:27.139 00.073 16108 worker thread done servicing request
03:13:27.139 00.000 21068 OnExposeComplete: enter
03:13:27.140 00.001 21068 UpdateGuideState(): m_state=6
03:13:27.141 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
03:13:27.143 00.002 21068 Star::Find returns 1 (0), X=463.39, Y=436.48, Mass=75278, SNR=60.9, Peak=11849 HFD=3.0
03:13:27.145 00.002 21068 MultiStar: [#1 -0.44,0.16,0.76,U] [#2 -0.33,-0.20,0.61,U] [#3 -0.32,-0.21,0.63,U] [#4 -0.32,-0.38,0.00,M2] [#5 -0.70,-0.48,0.00,M3] [#6 0.09,-0.22,0.64,U] [#7 -0.02,-0.37,0.58,U] [#8 -0.28,-0.09,0.51,U] 
03:13:27.147 00.002 21068 refined, 6 included, MultiStar: {-0.25, -0.16}, one-star: {-0.33, -0.21}
03:13:27.148 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
03:13:27.150 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
03:13:27.151 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.16 hyp=0.29 cameraTheta=-2.57 mountX=0.22 mountY=0.21, mountTheta=0.77
03:13:27.155 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.16, opts=13)
03:13:27.157 00.002 21068 Enqueuing Move request for scope (-0.25, -0.16)
03:13:27.160 00.003 16108 Worker thread wakes up
03:13:27.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.16) opts 0xd
03:13:27.160 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.16)
03:13:27.160 00.000 16108 Moving (-0.25, -0.16) raw xDistance=0.22 yDistance=0.21
03:13:27.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:13:27.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:27.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:13:27.160 00.000 16108 MoveAxis(W, 56, ABG)
03:13:27.160 00.000 16108 Guiding  Dir = 3, Dur = 56
03:13:27.161 00.001 16108 IsSlewing returns 0
03:13:27.161 00.000 16108 IsGuiding returns 0
03:13:27.169 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4016, FiltMin=3408, FiltMax=27353, Gamma=1.000
03:13:27.194 00.025 21068 UpdateGuideState exits: m=75278 SNR=60.9
03:13:27.196 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.196 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:27.197 00.001 21068 Enqueuing Expose request
03:13:27.215 00.018 16108 PulseGuide returned control before completion, sleep 12
03:13:27.232 00.017 16108 IsGuiding returns 1
03:13:27.232 00.000 16108 scope still moving after pulse duration time elapsed
03:13:27.262 00.030 16108 IsSlewing returns 0
03:13:27.262 00.000 16108 IsGuiding returns 1
03:13:27.293 00.031 16108 IsSlewing returns 0
03:13:27.293 00.000 16108 IsGuiding returns 1
03:13:27.324 00.031 16108 IsSlewing returns 0
03:13:27.324 00.000 16108 IsGuiding returns 0
03:13:27.324 00.000 16108 scope move finished after 56 + 107 ms
03:13:27.324 00.000 16108 Move returns status 0, amount 56
03:13:27.324 00.000 16108 MoveAxis(N, 0, ABG)
03:13:27.324 00.000 16108 Move returns status 0, amount 0
03:13:27.324 00.000 16108 move complete, result=0
03:13:27.325 00.001 16108 worker thread done servicing request
03:13:27.325 00.000 16108 Worker thread wakes up
03:13:27.325 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:27.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:27.325 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
03:13:28.294 00.969 16108 Exposure complete
03:13:28.363 00.069 16108 worker thread done servicing request
03:13:28.363 00.000 21068 OnExposeComplete: enter
03:13:28.365 00.002 21068 UpdateGuideState(): m_state=6
03:13:28.368 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1179
03:13:28.371 00.003 21068 Star::Find returns 1 (0), X=463.51, Y=436.77, Mass=84724, SNR=66.8, Peak=13280 HFD=3.0
03:13:28.373 00.002 21068 MultiStar: [#1 0.23,-0.03,0.64,U] [#2 -0.06,0.05,0.57,U] [#3 -0.14,0.05,0.67,U] [#4 -0.12,0.29,0.57,U] [#5 -0.46,-0.75,0.00,M4] [#6 -0.02,0.12,0.57,U] [#7 0.01,-0.15,0.45,U] [#8 -0.28,-0.12,0.61,U] 
03:13:28.374 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.21, 0.08}
03:13:28.376 00.002 21068 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
03:13:28.376 00.000 21068 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
03:13:28.378 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.67 mountX=0.09 mountY=-0.02, mountTheta=-0.24
03:13:28.381 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
03:13:28.382 00.001 21068 Enqueuing Move request for scope (-0.09, 0.04)
03:13:28.383 00.001 16108 Worker thread wakes up
03:13:28.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
03:13:28.383 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
03:13:28.383 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
03:13:28.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:28.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:28.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:28.383 00.000 16108 MoveAxis(E, 0, ABG)
03:13:28.383 00.000 16108 Move returns status 0, amount 0
03:13:28.384 00.001 16108 MoveAxis(N, 0, ABG)
03:13:28.384 00.000 16108 Move returns status 0, amount 0
03:13:28.384 00.000 16108 move complete, result=0
03:13:28.384 00.000 16108 worker thread done servicing request
03:13:28.387 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=4016, FiltMin=3385, FiltMax=30643, Gamma=1.000
03:13:28.401 00.014 21068 UpdateGuideState exits: m=84724 SNR=66.8
03:13:28.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:28.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:28.403 00.000 21068 Enqueuing Expose request
03:13:28.404 00.001 16108 Worker thread wakes up
03:13:28.404 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:28.406 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:28.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:29.574 01.168 16108 Exposure complete
03:13:29.633 00.059 16108 worker thread done servicing request
03:13:29.633 00.000 21068 OnExposeComplete: enter
03:13:29.634 00.001 21068 UpdateGuideState(): m_state=6
03:13:29.635 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1180
03:13:29.636 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.35, Mass=72387, SNR=51.0, Peak=12221 HFD=2.6
03:13:29.637 00.001 21068 MultiStar: [#1 0.22,-0.33,0.75,U] [#2 0.12,-0.08,0.75,U] [#3 0.16,-0.14,0.61,U] [#4 0.31,-0.11,0.76,U] [#5 0.12,-0.63,0.00,M5] [#6 0.26,-0.16,0.76,U] [#7 0.00,-0.29,0.57,U] [#8 0.37,0.23,0.80,U] 
03:13:29.638 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.15}, one-star: {0.13, -0.34}
03:13:29.638 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
03:13:29.639 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
03:13:29.640 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.65 mountX=-0.23 mountY=0.10, mountTheta=2.72
03:13:29.642 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.15, opts=13)
03:13:29.642 00.000 21068 Enqueuing Move request for scope (0.20, -0.15)
03:13:29.643 00.001 16108 Worker thread wakes up
03:13:29.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
03:13:29.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
03:13:29.643 00.000 16108 Moving (0.20, -0.15) raw xDistance=-0.23 yDistance=0.10
03:13:29.644 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:13:29.644 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:29.644 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:13:29.644 00.000 16108 MoveAxis(E, 59, ABG)
03:13:29.644 00.000 16108 Guiding  Dir = 2, Dur = 59
03:13:29.644 00.000 16108 IsSlewing returns 0
03:13:29.644 00.000 16108 IsGuiding returns 0
03:13:29.651 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4016, FiltMin=3395, FiltMax=28976, Gamma=1.000
03:13:29.664 00.013 16108 PulseGuide returned control before completion, sleep 49
03:13:29.673 00.009 21068 UpdateGuideState exits: m=72387 SNR=51.0
03:13:29.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:29.675 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:29.675 00.000 21068 Enqueuing Expose request
03:13:29.726 00.051 16108 IsGuiding returns 1
03:13:29.726 00.000 16108 scope still moving after pulse duration time elapsed
03:13:29.758 00.032 16108 IsSlewing returns 0
03:13:29.758 00.000 16108 IsGuiding returns 0
03:13:29.758 00.000 16108 scope move finished after 59 + 54 ms
03:13:29.758 00.000 16108 Move returns status 0, amount 59
03:13:29.758 00.000 16108 MoveAxis(N, 0, ABG)
03:13:29.758 00.000 16108 Move returns status 0, amount 0
03:13:29.758 00.000 16108 move complete, result=0
03:13:29.758 00.000 16108 worker thread done servicing request
03:13:29.758 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
03:13:29.761 00.003 16108 Worker thread wakes up
03:13:29.761 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:29.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:30.735 00.974 16108 Exposure complete
03:13:30.789 00.054 16108 worker thread done servicing request
03:13:30.789 00.000 21068 OnExposeComplete: enter
03:13:30.790 00.001 21068 UpdateGuideState(): m_state=6
03:13:30.791 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1181
03:13:30.791 00.000 21068 Star::Find returns 1 (0), X=463.99, Y=436.45, Mass=66463, SNR=50.8, Peak=12141 HFD=2.3
03:13:30.792 00.001 21068 MultiStar: [#1 0.72,-0.20,0.00,M1] [#2 0.50,-0.16,0.00,M1] [#3 0.43,-0.61,0.00,M1] [#4 0.11,-0.26,0.88,U] [#5 0.56,-0.60,0.00,M6] [#6 0.31,-0.07,0.79,U] [#7 0.14,-0.54,0.00,M1] [#8 0.27,-0.06,0.55,U] 
03:13:30.793 00.001 21068 refined, 3 included, MultiStar: {0.24, -0.17}, one-star: {0.27, -0.24}
03:13:30.794 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
03:13:30.795 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
03:13:30.795 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.64 mountX=-0.26 mountY=0.11, mountTheta=2.73
03:13:30.798 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.17, opts=13)
03:13:30.800 00.002 21068 Enqueuing Move request for scope (0.24, -0.17)
03:13:30.802 00.002 16108 Worker thread wakes up
03:13:30.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
03:13:30.804 00.002 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
03:13:30.804 00.000 16108 Moving (0.24, -0.17) raw xDistance=-0.26 yDistance=0.11
03:13:30.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:13:30.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:30.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:13:30.804 00.000 16108 MoveAxis(E, 73, ABG)
03:13:30.804 00.000 16108 Guiding  Dir = 2, Dur = 73
03:13:30.804 00.000 16108 IsSlewing returns 0
03:13:30.805 00.001 16108 IsGuiding returns 0
03:13:30.810 00.005 16108 PulseGuide returned control before completion, sleep 77
03:13:30.811 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4019, FiltMin=3453, FiltMax=31590, Gamma=1.000
03:13:30.831 00.020 21068 UpdateGuideState exits: m=66463 SNR=50.8
03:13:30.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:30.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:30.833 00.000 21068 Enqueuing Expose request
03:13:30.903 00.070 16108 IsGuiding returns 0
03:13:30.903 00.000 16108 Move returns status 0, amount 73
03:13:30.903 00.000 16108 MoveAxis(N, 0, ABG)
03:13:30.903 00.000 16108 Move returns status 0, amount 0
03:13:30.903 00.000 16108 move complete, result=0
03:13:30.903 00.000 16108 worker thread done servicing request
03:13:30.904 00.001 16108 Worker thread wakes up
03:13:30.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:30.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:30.904 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
03:13:32.072 01.168 16108 Exposure complete
03:13:32.126 00.054 16108 worker thread done servicing request
03:13:32.126 00.000 21068 OnExposeComplete: enter
03:13:32.127 00.001 21068 UpdateGuideState(): m_state=6
03:13:32.128 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1182
03:13:32.128 00.000 21068 Star::Find returns 1 (0), X=463.85, Y=436.44, Mass=79072, SNR=65.4, Peak=11709 HFD=3.2
03:13:32.129 00.001 21068 MultiStar: [#1 0.46,-0.07,0.74,U] [#2 -0.16,-0.09,0.55,U] [#3 -0.01,-0.16,0.72,U] [#4 -0.08,-0.25,0.69,U] [#5 0.15,-0.56,0.00,M7] [#6 0.10,0.31,0.58,U] [#7 0.41,-0.09,0.50,U] [#8 -0.23,0.05,0.58,U] 
03:13:32.130 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.13, -0.24}
03:13:32.131 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
03:13:32.132 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
03:13:32.133 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.80 mountX=-0.10 mountY=0.06, mountTheta=2.56
03:13:32.134 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
03:13:32.135 00.001 21068 Enqueuing Move request for scope (0.08, -0.09)
03:13:32.136 00.001 16108 Worker thread wakes up
03:13:32.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
03:13:32.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
03:13:32.136 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.10 yDistance=0.06
03:13:32.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:13:32.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:32.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:13:32.136 00.000 16108 MoveAxis(E, 0, ABG)
03:13:32.136 00.000 16108 Move returns status 0, amount 0
03:13:32.137 00.001 16108 MoveAxis(N, 0, ABG)
03:13:32.137 00.000 16108 Move returns status 0, amount 0
03:13:32.137 00.000 16108 move complete, result=0
03:13:32.137 00.000 16108 worker thread done servicing request
03:13:32.141 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=4022, FiltMin=3366, FiltMax=28419, Gamma=1.000
03:13:32.165 00.024 21068 UpdateGuideState exits: m=79072 SNR=65.4
03:13:32.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:32.166 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:32.167 00.001 21068 Enqueuing Expose request
03:13:32.168 00.001 16108 Worker thread wakes up
03:13:32.168 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:32.169 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:32.169 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:33.137 00.968 16108 Exposure complete
03:13:33.201 00.064 16108 worker thread done servicing request
03:13:33.201 00.000 21068 OnExposeComplete: enter
03:13:33.202 00.001 21068 UpdateGuideState(): m_state=6
03:13:33.203 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1183
03:13:33.204 00.001 21068 Star::Find returns 1 (0), X=463.54, Y=436.35, Mass=62395, SNR=50.7, Peak=11293 HFD=2.9
03:13:33.205 00.001 21068 MultiStar: [#1 0.13,-0.13,0.89,U] [#2 0.23,-0.05,0.76,U] [#3 0.20,-0.18,0.76,U] [#4 -0.26,0.06,0.80,U] [#5 0.15,-0.43,0.64,U] [#6 0.25,0.15,0.68,U] [#7 0.13,-0.60,0.00,M1] [#8 -0.55,-0.03,0.00,M2] 
03:13:33.205 00.000 21068 refined, 6 included, MultiStar: {0.06, -0.14}, one-star: {-0.18, -0.34}
03:13:33.207 00.002 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
03:13:33.208 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
03:13:33.208 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.17 mountX=-0.08 mountY=0.12, mountTheta=2.16
03:13:33.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.14, opts=13)
03:13:33.211 00.001 21068 Enqueuing Move request for scope (0.06, -0.14)
03:13:33.211 00.000 16108 Worker thread wakes up
03:13:33.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
03:13:33.212 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
03:13:33.212 00.000 16108 Moving (0.06, -0.14) raw xDistance=-0.08 yDistance=0.12
03:13:33.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:33.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:33.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:13:33.212 00.000 16108 MoveAxis(E, 0, ABG)
03:13:33.212 00.000 16108 Move returns status 0, amount 0
03:13:33.212 00.000 16108 MoveAxis(N, 0, ABG)
03:13:33.212 00.000 16108 Move returns status 0, amount 0
03:13:33.212 00.000 16108 move complete, result=0
03:13:33.212 00.000 16108 worker thread done servicing request
03:13:33.215 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1824, max=65535, med=4029, FiltMin=3411, FiltMax=27587, Gamma=1.000
03:13:33.227 00.012 21068 UpdateGuideState exits: m=62395 SNR=50.7
03:13:33.227 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:33.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:33.229 00.001 21068 Enqueuing Expose request
03:13:33.230 00.001 16108 Worker thread wakes up
03:13:33.230 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:33.230 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:33.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:34.389 01.159 16108 Exposure complete
03:13:34.455 00.066 16108 worker thread done servicing request
03:13:34.455 00.000 21068 OnExposeComplete: enter
03:13:34.457 00.002 21068 UpdateGuideState(): m_state=6
03:13:34.459 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
03:13:34.462 00.003 21068 Star::Find returns 1 (0), X=463.92, Y=436.53, Mass=75843, SNR=56.4, Peak=13120 HFD=2.8
03:13:34.464 00.002 21068 MultiStar: [#1 0.05,-0.03,0.78,U] [#2 -0.16,0.19,0.80,U] [#3 -0.09,0.36,0.81,U] [#4 0.28,-0.18,0.69,U] [#5 -0.13,-0.54,0.00,M7] [#6 -0.06,0.14,0.72,U] [#7 -0.24,0.45,0.00,M2] [#8 -0.29,0.12,0.64,U] 
03:13:34.466 00.002 21068 refined, 6 included, MultiStar: {0.00, 0.06}, one-star: {0.20, -0.16}
03:13:34.467 00.001 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
03:13:34.468 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
03:13:34.469 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.53 mountX=0.01 mountY=-0.06, mountTheta=-1.43
03:13:34.470 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.06, opts=13)
03:13:34.472 00.002 21068 Enqueuing Move request for scope (0.00, 0.06)
03:13:34.473 00.001 16108 Worker thread wakes up
03:13:34.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
03:13:34.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
03:13:34.473 00.000 16108 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
03:13:34.474 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:34.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:34.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:13:34.474 00.000 16108 MoveAxis(E, 0, ABG)
03:13:34.474 00.000 16108 Move returns status 0, amount 0
03:13:34.474 00.000 16108 MoveAxis(N, 0, ABG)
03:13:34.474 00.000 16108 Move returns status 0, amount 0
03:13:34.474 00.000 16108 move complete, result=0
03:13:34.475 00.001 16108 worker thread done servicing request
03:13:34.481 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4035, FiltMin=3430, FiltMax=25283, Gamma=1.000
03:13:34.499 00.018 21068 UpdateGuideState exits: m=75843 SNR=56.4
03:13:34.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:34.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:34.502 00.001 21068 Enqueuing Expose request
03:13:34.502 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:34.503 00.001 16108 Worker thread wakes up
03:13:34.503 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:34.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:35.479 00.976 16108 Exposure complete
03:13:35.551 00.072 16108 worker thread done servicing request
03:13:35.551 00.000 21068 OnExposeComplete: enter
03:13:35.552 00.001 21068 UpdateGuideState(): m_state=6
03:13:35.553 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1185
03:13:35.554 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=436.59, Mass=71261, SNR=55.4, Peak=12336 HFD=3.1
03:13:35.555 00.001 21068 MultiStar: [#1 -0.05,-0.19,0.76,U] [#2 -0.46,0.16,0.00,M1] [#3 -0.27,-0.02,0.79,U] [#4 -0.24,0.05,0.62,U] [#5 -0.15,-0.32,0.87,U] [#6 -0.12,0.44,0.67,U] [#7 -0.37,0.36,0.00,M3] [#8 -0.50,-0.04,0.00,M2] 
03:13:35.555 00.000 21068 refined, 5 included, MultiStar: {-0.17, -0.05}, one-star: {-0.20, -0.09}
03:13:35.556 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
03:13:35.557 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
03:13:35.558 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.88 mountX=0.16 mountY=0.08, mountTheta=0.48
03:13:35.559 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.05, opts=13)
03:13:35.560 00.001 21068 Enqueuing Move request for scope (-0.17, -0.05)
03:13:35.562 00.002 16108 Worker thread wakes up
03:13:35.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
03:13:35.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
03:13:35.562 00.000 16108 Moving (-0.17, -0.05) raw xDistance=0.16 yDistance=0.08
03:13:35.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:13:35.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:35.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:13:35.562 00.000 16108 MoveAxis(E, 0, ABG)
03:13:35.562 00.000 16108 Move returns status 0, amount 0
03:13:35.562 00.000 16108 MoveAxis(N, 0, ABG)
03:13:35.562 00.000 16108 Move returns status 0, amount 0
03:13:35.562 00.000 16108 move complete, result=0
03:13:35.562 00.000 16108 worker thread done servicing request
03:13:35.568 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=4041, FiltMin=3430, FiltMax=24473, Gamma=1.000
03:13:35.591 00.023 21068 UpdateGuideState exits: m=71261 SNR=55.4
03:13:35.592 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:35.593 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:35.594 00.001 21068 Enqueuing Expose request
03:13:35.596 00.002 16108 Worker thread wakes up
03:13:35.596 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:35.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:35.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:36.769 01.172 16108 Exposure complete
03:13:36.835 00.066 16108 worker thread done servicing request
03:13:36.835 00.000 21068 OnExposeComplete: enter
03:13:36.836 00.001 21068 UpdateGuideState(): m_state=6
03:13:36.837 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1186
03:13:36.838 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=436.41, Mass=62362, SNR=48.7, Peak=11088 HFD=3.0
03:13:36.840 00.002 21068 MultiStar: [#1 0.35,0.09,1.02,U] [#2 -0.17,0.13,0.81,U] [#3 0.15,-0.13,1.00,U] [#4 0.15,-0.17,0.66,U] [#5 -0.32,-0.59,0.00,M7] [#6 -0.06,-0.08,0.89,U] [#7 0.02,0.37,0.55,U] [#8 -0.00,0.07,0.66,U] 
03:13:36.841 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {-0.20, -0.28}
03:13:36.842 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
03:13:36.842 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
03:13:36.843 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.55 mountX=-0.04 mountY=0.01, mountTheta=2.82
03:13:36.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
03:13:36.846 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
03:13:36.848 00.002 16108 Worker thread wakes up
03:13:36.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
03:13:36.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
03:13:36.848 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.01
03:13:36.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:36.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:36.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:13:36.848 00.000 16108 MoveAxis(E, 0, ABG)
03:13:36.848 00.000 16108 Move returns status 0, amount 0
03:13:36.848 00.000 16108 MoveAxis(N, 0, ABG)
03:13:36.848 00.000 16108 Move returns status 0, amount 0
03:13:36.848 00.000 16108 move complete, result=0
03:13:36.849 00.001 16108 worker thread done servicing request
03:13:36.853 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4051, FiltMin=3485, FiltMax=23651, Gamma=1.000
03:13:36.874 00.021 21068 UpdateGuideState exits: m=62362 SNR=48.7
03:13:36.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:36.877 00.001 21068 Enqueuing Expose request
03:13:36.878 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:36.879 00.001 16108 Worker thread wakes up
03:13:36.879 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:36.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:37.859 00.980 16108 Exposure complete
03:13:37.923 00.064 16108 worker thread done servicing request
03:13:37.923 00.000 21068 OnExposeComplete: enter
03:13:37.924 00.001 21068 UpdateGuideState(): m_state=6
03:13:37.924 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1187
03:13:37.926 00.002 21068 Star::Find returns 1 (0), X=463.65, Y=436.54, Mass=66808, SNR=55.3, Peak=11296 HFD=3.0
03:13:37.927 00.001 21068 MultiStar: [#1 0.28,0.04,0.75,U] [#2 -0.02,-0.30,0.75,U] [#3 -0.07,-0.38,0.90,U] [#4 -0.05,-0.05,0.53,U] [#5 -0.11,-0.59,0.00,M8] [#6 -0.61,-0.33,0.00,M1] [#7 0.11,-0.09,0.63,U] [#8 -0.02,-0.04,0.64,U] 
03:13:37.927 00.000 21068 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {-0.07, -0.15}
03:13:37.928 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:13:37.929 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
03:13:37.930 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.47 mountX=-0.04 mountY=0.14, mountTheta=1.86
03:13:37.931 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
03:13:37.932 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
03:13:37.933 00.001 16108 Worker thread wakes up
03:13:37.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
03:13:37.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
03:13:37.933 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.04 yDistance=0.14
03:13:37.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:37.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:37.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:13:37.933 00.000 16108 MoveAxis(E, 0, ABG)
03:13:37.933 00.000 16108 Move returns status 0, amount 0
03:13:37.933 00.000 16108 MoveAxis(N, 0, ABG)
03:13:37.933 00.000 16108 Move returns status 0, amount 0
03:13:37.933 00.000 16108 move complete, result=0
03:13:37.933 00.000 16108 worker thread done servicing request
03:13:37.938 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=4054, FiltMin=3392, FiltMax=25187, Gamma=1.000
03:13:37.959 00.021 21068 UpdateGuideState exits: m=66808 SNR=55.3
03:13:37.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:37.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:37.962 00.001 21068 Enqueuing Expose request
03:13:37.962 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:37.963 00.001 16108 Worker thread wakes up
03:13:37.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:37.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:39.118 01.155 16108 Exposure complete
03:13:39.186 00.068 16108 worker thread done servicing request
03:13:39.186 00.000 21068 OnExposeComplete: enter
03:13:39.187 00.001 21068 UpdateGuideState(): m_state=6
03:13:39.188 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1188
03:13:39.189 00.001 21068 Star::Find returns 1 (0), X=463.65, Y=436.39, Mass=59659, SNR=51.0, Peak=11837 HFD=2.8
03:13:39.190 00.001 21068 MultiStar: [#1 0.24,-0.29,0.73,U] [#2 -0.11,0.24,0.67,U] [#3 -0.26,-0.60,0.00,M1] [#4 -0.49,-0.45,0.00,M1] [#5 -0.76,-1.14,0.00,M9] [#6 -0.50,-0.38,0.00,M2] [#7 -0.04,-0.16,0.76,U] [#8 -0.93,-0.10,0.00,M1] 
03:13:39.190 00.000 21068 refined, 3 included, MultiStar: {-0.00, -0.15}, one-star: {-0.07, -0.30}
03:13:39.191 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
03:13:39.192 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
03:13:39.193 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.58 mountX=-0.03 mountY=0.15, mountTheta=1.74
03:13:39.194 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.15, opts=13)
03:13:39.195 00.001 21068 Enqueuing Move request for scope (-0.00, -0.15)
03:13:39.196 00.001 16108 Worker thread wakes up
03:13:39.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
03:13:39.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
03:13:39.196 00.000 16108 Moving (-0.00, -0.15) raw xDistance=-0.03 yDistance=0.15
03:13:39.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:13:39.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:39.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:13:39.196 00.000 16108 MoveAxis(E, 0, ABG)
03:13:39.197 00.001 16108 Move returns status 0, amount 0
03:13:39.197 00.000 16108 MoveAxis(N, 0, ABG)
03:13:39.197 00.000 16108 Move returns status 0, amount 0
03:13:39.197 00.000 16108 move complete, result=0
03:13:39.197 00.000 16108 worker thread done servicing request
03:13:39.200 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4061, FiltMin=3417, FiltMax=23929, Gamma=1.000
03:13:39.212 00.012 21068 UpdateGuideState exits: m=59659 SNR=51.0
03:13:39.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:39.215 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:39.215 00.000 21068 Enqueuing Expose request
03:13:39.216 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:39.217 00.001 16108 Worker thread wakes up
03:13:39.217 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:39.217 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:40.195 00.978 16108 Exposure complete
03:13:40.264 00.069 16108 worker thread done servicing request
03:13:40.264 00.000 21068 OnExposeComplete: enter
03:13:40.266 00.002 21068 UpdateGuideState(): m_state=6
03:13:40.267 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1189
03:13:40.267 00.000 21068 Star::Find returns 1 (0), X=464.05, Y=436.39, Mass=56087, SNR=51.8, Peak=11213 HFD=2.7
03:13:40.268 00.001 21068 MultiStar: [#1 0.01,-0.18,0.77,U] [#2 0.02,-0.15,0.67,U] [#3 -0.29,0.19,0.84,U] [#4 -0.04,-0.14,0.64,U] [#5 -0.13,-0.62,0.00,M10] [#6 0.10,-0.20,0.70,U] [#7 0.16,0.05,0.57,U] [#8 -0.29,0.05,0.62,U] 
03:13:40.269 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {0.33, -0.30}
03:13:40.270 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
03:13:40.270 00.000 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
03:13:40.271 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.44 mountX=-0.03 mountY=0.09, mountTheta=1.88
03:13:40.272 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
03:13:40.273 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
03:13:40.274 00.001 16108 Worker thread wakes up
03:13:40.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:13:40.274 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:13:40.274 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.03 yDistance=0.09
03:13:40.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:13:40.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:40.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:13:40.274 00.000 16108 MoveAxis(E, 0, ABG)
03:13:40.274 00.000 16108 Move returns status 0, amount 0
03:13:40.274 00.000 16108 MoveAxis(N, 0, ABG)
03:13:40.274 00.000 16108 Move returns status 0, amount 0
03:13:40.274 00.000 16108 move complete, result=0
03:13:40.275 00.001 16108 worker thread done servicing request
03:13:40.283 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4067, FiltMin=3462, FiltMax=29731, Gamma=1.000
03:13:40.296 00.013 21068 UpdateGuideState exits: m=56087 SNR=51.8
03:13:40.296 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:40.298 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:40.298 00.000 21068 Enqueuing Expose request
03:13:40.299 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:40.300 00.001 16108 Worker thread wakes up
03:13:40.300 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:40.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:41.453 01.153 16108 Exposure complete
03:13:41.536 00.083 16108 worker thread done servicing request
03:13:41.536 00.000 21068 OnExposeComplete: enter
03:13:41.537 00.001 21068 UpdateGuideState(): m_state=6
03:13:41.539 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1190
03:13:41.540 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=436.72, Mass=44416, SNR=37.8, Peak=10304 HFD=2.2
03:13:41.541 00.001 21068 MultiStar: [#1 -0.15,-0.09,0.97,U] [#2 -0.59,-0.26,0.00,M1] [#3 -0.32,-0.24,0.91,U] [#4 -0.49,-0.57,0.00,M1] [#5 -0.36,-0.43,0.00,R] [#6 -0.45,-0.32,0.00,M2] [#7 -0.51,-0.42,0.00,M1] [#8 -0.38,-0.13,0.72,U] 
03:13:41.542 00.001 21068 single-star, 3 included, MultiStar: {-0.25, -0.10}, one-star: {-0.20, 0.03}
03:13:41.542 00.000 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
03:13:41.543 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
03:13:41.544 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=0.20 mountY=0.02, mountTheta=0.09
03:13:41.545 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.03, opts=13)
03:13:41.546 00.001 21068 Enqueuing Move request for scope (-0.20, 0.03)
03:13:41.547 00.001 16108 Worker thread wakes up
03:13:41.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
03:13:41.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
03:13:41.547 00.000 16108 Moving (-0.20, 0.03) raw xDistance=0.20 yDistance=0.02
03:13:41.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:13:41.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:41.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:13:41.547 00.000 16108 MoveAxis(E, 0, ABG)
03:13:41.547 00.000 16108 Move returns status 0, amount 0
03:13:41.547 00.000 16108 MoveAxis(N, 0, ABG)
03:13:41.547 00.000 16108 Move returns status 0, amount 0
03:13:41.547 00.000 16108 move complete, result=0
03:13:41.547 00.000 16108 worker thread done servicing request
03:13:41.552 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=4070, FiltMin=3465, FiltMax=24201, Gamma=1.000
03:13:41.571 00.019 21068 UpdateGuideState exits: m=44416 SNR=37.8
03:13:41.573 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:41.573 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:41.574 00.001 21068 Enqueuing Expose request
03:13:41.575 00.001 16108 Worker thread wakes up
03:13:41.575 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:41.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:41.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:42.553 00.977 16108 Exposure complete
03:13:42.608 00.055 16108 worker thread done servicing request
03:13:42.608 00.000 21068 OnExposeComplete: enter
03:13:42.608 00.000 21068 UpdateGuideState(): m_state=6
03:13:42.609 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1191
03:13:42.610 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.27, Mass=45168, SNR=40.9, Peak=11565 HFD=2.3
03:13:42.611 00.001 21068 MultiStar: [#1 0.16,-0.18,0.97,U] [#2 0.13,-0.08,0.74,U] [#3 -0.03,-0.49,0.00,M1] [#4 0.42,-0.47,0.00,M2] [#5 0.30,-0.39,0.00,M1] [#6 0.19,-0.43,0.94,U] [#7 -0.00,-0.06,0.82,U] [#8 0.04,-0.31,0.75,U] 
03:13:42.612 00.001 21068 refined, 5 included, MultiStar: {0.10, -0.26}, one-star: {0.08, -0.42}
03:13:42.612 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
03:13:42.613 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
03:13:42.614 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.19 mountX=-0.15 mountY=0.23, mountTheta=2.15
03:13:42.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.26, opts=13)
03:13:42.617 00.001 21068 Enqueuing Move request for scope (0.10, -0.26)
03:13:42.618 00.001 16108 Worker thread wakes up
03:13:42.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
03:13:42.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
03:13:42.618 00.000 16108 Moving (0.10, -0.26) raw xDistance=-0.15 yDistance=0.23
03:13:42.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:13:42.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:42.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:13:42.618 00.000 16108 MoveAxis(E, 0, ABG)
03:13:42.618 00.000 16108 Move returns status 0, amount 0
03:13:42.618 00.000 16108 MoveAxis(N, 0, ABG)
03:13:42.618 00.000 16108 Move returns status 0, amount 0
03:13:42.618 00.000 16108 move complete, result=0
03:13:42.618 00.000 16108 worker thread done servicing request
03:13:42.622 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=4070, FiltMin=3491, FiltMax=29712, Gamma=1.000
03:13:42.633 00.011 21068 UpdateGuideState exits: m=45168 SNR=40.9
03:13:42.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:42.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:42.636 00.001 21068 Enqueuing Expose request
03:13:42.636 00.000 16108 Worker thread wakes up
03:13:42.637 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:42.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:42.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:43.794 01.157 16108 Exposure complete
03:13:43.860 00.066 16108 worker thread done servicing request
03:13:43.861 00.001 21068 OnExposeComplete: enter
03:13:43.861 00.000 21068 UpdateGuideState(): m_state=6
03:13:43.862 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1192
03:13:43.863 00.001 21068 Star::Find returns 1 (0), X=463.13, Y=436.43, Mass=46723, SNR=38.6, Peak=10160 HFD=2.5
03:13:43.865 00.002 21068 MultiStar: [#1 -0.16,-0.30,1.01,U] [#2 -0.28,0.12,0.83,U] [#3 -0.37,-0.65,0.00,M2] [#4 -0.24,-0.15,1.08,U] [#5 -0.13,-0.42,1.01,U] [#6 -0.48,0.03,0.88,U] [#7 0.18,-0.24,0.78,U] [#8 0.22,0.00,0.61,U] 
03:13:43.865 00.000 21068 refined, 7 included, MultiStar: {-0.21, -0.17}, one-star: {-0.59, -0.26}
03:13:43.866 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
03:13:43.867 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
03:13:43.868 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.47 mountX=0.18 mountY=0.22, mountTheta=0.87
03:13:43.869 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.17, opts=13)
03:13:43.870 00.001 21068 Enqueuing Move request for scope (-0.21, -0.17)
03:13:43.871 00.001 16108 Worker thread wakes up
03:13:43.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
03:13:43.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
03:13:43.871 00.000 16108 Moving (-0.21, -0.17) raw xDistance=0.18 yDistance=0.22
03:13:43.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:13:43.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:43.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:13:43.871 00.000 16108 MoveAxis(E, 0, ABG)
03:13:43.871 00.000 16108 Move returns status 0, amount 0
03:13:43.871 00.000 16108 MoveAxis(N, 0, ABG)
03:13:43.871 00.000 16108 Move returns status 0, amount 0
03:13:43.871 00.000 16108 move complete, result=0
03:13:43.871 00.000 16108 worker thread done servicing request
03:13:43.876 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4067, FiltMin=3401, FiltMax=27657, Gamma=1.000
03:13:43.888 00.012 21068 UpdateGuideState exits: m=46723 SNR=38.6
03:13:43.888 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:43.890 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:43.890 00.000 21068 Enqueuing Expose request
03:13:43.891 00.001 16108 Worker thread wakes up
03:13:43.891 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:43.892 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:43.892 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:44.859 00.967 16108 Exposure complete
03:13:44.923 00.064 16108 worker thread done servicing request
03:13:44.923 00.000 21068 OnExposeComplete: enter
03:13:44.925 00.002 21068 UpdateGuideState(): m_state=6
03:13:44.927 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1193
03:13:44.928 00.001 21068 Star::Find returns 1 (0), X=463.27, Y=436.54, Mass=60990, SNR=59.2, Peak=11728 HFD=2.8
03:13:44.931 00.003 21068 MultiStar: [#1 -0.04,-0.39,0.54,U] [#2 -0.21,-0.03,0.57,U] [#3 -0.37,0.09,0.71,U] [#4 -0.07,-0.06,0.68,U] [#5 -0.24,-0.31,0.75,U] [#6 0.02,0.15,0.71,U] [#7 0.12,-0.37,0.55,U] [#8 -0.60,-0.24,0.00,M1] 
03:13:44.932 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.12}, one-star: {-0.45, -0.15}
03:13:44.932 00.000 21068 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
03:13:44.934 00.002 21068 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
03:13:44.935 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.54 mountX=0.16 mountY=0.16, mountTheta=0.80
03:13:44.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.12, opts=13)
03:13:44.940 00.003 21068 Enqueuing Move request for scope (-0.18, -0.12)
03:13:44.941 00.001 16108 Worker thread wakes up
03:13:44.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
03:13:44.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
03:13:44.941 00.000 16108 Moving (-0.18, -0.12) raw xDistance=0.16 yDistance=0.16
03:13:44.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:13:44.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:44.942 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:13:44.942 00.000 16108 MoveAxis(E, 0, ABG)
03:13:44.942 00.000 16108 Move returns status 0, amount 0
03:13:44.942 00.000 16108 MoveAxis(N, 0, ABG)
03:13:44.942 00.000 16108 Move returns status 0, amount 0
03:13:44.942 00.000 16108 move complete, result=0
03:13:44.942 00.000 16108 worker thread done servicing request
03:13:44.947 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=4067, FiltMin=3465, FiltMax=31657, Gamma=1.000
03:13:44.965 00.018 21068 UpdateGuideState exits: m=60990 SNR=59.2
03:13:44.968 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:44.970 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:44.972 00.002 21068 Enqueuing Expose request
03:13:44.974 00.002 16108 Worker thread wakes up
03:13:44.974 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:44.976 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:44.976 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:46.142 01.166 16108 Exposure complete
03:13:46.202 00.060 16108 worker thread done servicing request
03:13:46.203 00.001 21068 OnExposeComplete: enter
03:13:46.204 00.001 21068 UpdateGuideState(): m_state=6
03:13:46.204 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1194
03:13:46.205 00.001 21068 Star::Find returns 1 (0), X=463.48, Y=436.19, Mass=60815, SNR=57.5, Peak=11709 HFD=2.8
03:13:46.206 00.001 21068 MultiStar: [#1 0.09,-0.44,0.77,U] [#2 -0.14,-0.48,0.00,M1] [#3 -0.03,-0.19,0.66,U] [#4 -0.29,-0.45,0.00,M1] [#5 0.11,-0.28,0.65,U] [#6 -0.64,-0.40,0.00,M1] [#7 0.18,-0.57,0.00,M1] [#8 -0.26,-0.15,0.50,U] 
03:13:46.207 00.001 21068 refined, 4 included, MultiStar: {-0.07, -0.34}, one-star: {-0.24, -0.50}
03:13:46.208 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
03:13:46.208 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
03:13:46.209 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.77 mountX=0.01 mountY=0.35, mountTheta=1.54
03:13:46.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.34, opts=13)
03:13:46.212 00.001 21068 Enqueuing Move request for scope (-0.07, -0.34)
03:13:46.213 00.001 16108 Worker thread wakes up
03:13:46.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
03:13:46.213 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
03:13:46.214 00.001 16108 Moving (-0.07, -0.34) raw xDistance=0.01 yDistance=0.35
03:13:46.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:46.214 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.73
03:13:46.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:13:46.214 00.000 16108 MoveAxis(E, 0, ABG)
03:13:46.214 00.000 16108 Move returns status 0, amount 0
03:13:46.214 00.000 16108 MoveAxis(S, 70, ABG)
03:13:46.214 00.000 16108 Guiding  Dir = 1, Dur = 70
03:13:46.214 00.000 16108 IsSlewing returns 0
03:13:46.215 00.001 16108 IsGuiding returns 0
03:13:46.217 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4061, FiltMin=3443, FiltMax=36630, Gamma=1.000
03:13:46.230 00.013 21068 UpdateGuideState exits: m=60815 SNR=57.5
03:13:46.231 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:46.233 00.001 21068 Enqueuing Expose request
03:13:46.243 00.010 16108 PulseGuide returned control before completion, sleep 53
03:13:46.304 00.061 16108 IsGuiding returns 1
03:13:46.304 00.000 16108 scope still moving after pulse duration time elapsed
03:13:46.335 00.031 16108 IsSlewing returns 0
03:13:46.335 00.000 16108 IsGuiding returns 0
03:13:46.335 00.000 16108 scope move finished after 70 + 50 ms
03:13:46.335 00.000 16108 Move returns status 0, amount 70
03:13:46.335 00.000 16108 move complete, result=0
03:13:46.335 00.000 16108 worker thread done servicing request
03:13:46.335 00.000 16108 Worker thread wakes up
03:13:46.335 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 70 ms SOUTH
03:13:46.337 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:46.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:47.303 00.966 16108 Exposure complete
03:13:47.375 00.072 16108 worker thread done servicing request
03:13:47.375 00.000 21068 OnExposeComplete: enter
03:13:47.378 00.003 21068 UpdateGuideState(): m_state=6
03:13:47.379 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1195
03:13:47.381 00.002 21068 Star::Find returns 1 (0), X=463.56, Y=436.23, Mass=57278, SNR=50.2, Peak=11405 HFD=2.6
03:13:47.383 00.002 21068 MultiStar: [#1 0.20,-0.35,0.86,U] [#2 0.01,-0.07,0.71,U] [#3 0.16,-0.20,0.78,U] [#4 0.42,0.04,0.93,U] [#5 0.43,-0.59,0.00,M1] [#6 -0.28,0.07,0.53,U] [#7 0.09,-0.52,0.00,M2] [#8 -0.33,-0.48,0.00,M1] 
03:13:47.384 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.19}, one-star: {-0.16, -0.46}
03:13:47.387 00.003 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
03:13:47.389 00.002 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
03:13:47.390 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.16 mountX=-0.11 mountY=0.16, mountTheta=2.18
03:13:47.393 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.19, opts=13)
03:13:47.396 00.003 21068 Enqueuing Move request for scope (0.08, -0.19)
03:13:47.397 00.001 16108 Worker thread wakes up
03:13:47.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
03:13:47.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
03:13:47.397 00.000 16108 Moving (0.08, -0.19) raw xDistance=-0.11 yDistance=0.16
03:13:47.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:47.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:47.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:13:47.398 00.001 16108 MoveAxis(E, 0, ABG)
03:13:47.398 00.000 16108 Move returns status 0, amount 0
03:13:47.398 00.000 16108 MoveAxis(N, 0, ABG)
03:13:47.398 00.000 16108 Move returns status 0, amount 0
03:13:47.398 00.000 16108 move complete, result=0
03:13:47.398 00.000 16108 worker thread done servicing request
03:13:47.404 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4061, FiltMin=3430, FiltMax=33699, Gamma=1.000
03:13:47.426 00.022 21068 UpdateGuideState exits: m=57278 SNR=50.2
03:13:47.429 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:47.431 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:47.432 00.001 21068 Enqueuing Expose request
03:13:47.434 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:47.436 00.002 16108 Worker thread wakes up
03:13:47.436 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:47.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:48.592 01.156 16108 Exposure complete
03:13:48.656 00.064 16108 worker thread done servicing request
03:13:48.656 00.000 21068 OnExposeComplete: enter
03:13:48.658 00.002 21068 UpdateGuideState(): m_state=6
03:13:48.659 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1196
03:13:48.660 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.25, Mass=67770, SNR=57.3, Peak=11853 HFD=2.8
03:13:48.661 00.001 21068 MultiStar: [#1 0.32,-0.27,0.73,U] [#2 -0.28,-0.35,0.67,U] [#3 0.30,-0.75,0.00,M1] [#4 -0.13,-0.29,0.70,U] [#5 0.61,-0.57,0.00,M2] [#6 0.22,-0.05,0.61,U] [#7 0.15,-0.38,0.52,U] [#8 -0.49,-0.11,0.00,M2] 
03:13:48.662 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.31}, one-star: {-0.12, -0.44}
03:13:48.663 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
03:13:48.665 00.002 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
03:13:48.666 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.53 mountX=-0.07 mountY=0.30, mountTheta=1.79
03:13:48.667 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.31, opts=13)
03:13:48.668 00.001 21068 Enqueuing Move request for scope (0.01, -0.31)
03:13:48.669 00.001 16108 Worker thread wakes up
03:13:48.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
03:13:48.669 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
03:13:48.669 00.000 16108 Moving (0.01, -0.31) raw xDistance=-0.07 yDistance=0.30
03:13:48.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:13:48.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:13:48.670 00.001 16108 MoveAxis(E, 0, ABG)
03:13:48.670 00.000 16108 Move returns status 0, amount 0
03:13:48.670 00.000 16108 MoveAxis(S, 60, ABG)
03:13:48.670 00.000 16108 Guiding  Dir = 1, Dur = 60
03:13:48.670 00.000 16108 IsSlewing returns 0
03:13:48.670 00.000 16108 IsGuiding returns 0
03:13:48.672 00.002 16108 PulseGuide returned control before completion, sleep 69
03:13:48.678 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4048, FiltMin=3392, FiltMax=36576, Gamma=1.000
03:13:48.698 00.020 21068 UpdateGuideState exits: m=67770 SNR=57.3
03:13:48.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:48.700 00.000 21068 Enqueuing Expose request
03:13:48.748 00.048 16108 IsGuiding returns 1
03:13:48.748 00.000 16108 scope still moving after pulse duration time elapsed
03:13:48.780 00.032 16108 IsSlewing returns 0
03:13:48.780 00.000 16108 IsGuiding returns 0
03:13:48.780 00.000 16108 scope move finished after 60 + 49 ms
03:13:48.780 00.000 16108 Move returns status 0, amount 60
03:13:48.780 00.000 16108 move complete, result=0
03:13:48.780 00.000 16108 worker thread done servicing request
03:13:48.780 00.000 16108 Worker thread wakes up
03:13:48.780 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:48.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:48.781 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 60 ms SOUTH
03:13:49.756 00.975 16108 Exposure complete
03:13:49.840 00.084 16108 worker thread done servicing request
03:13:49.840 00.000 21068 OnExposeComplete: enter
03:13:49.842 00.002 21068 UpdateGuideState(): m_state=6
03:13:49.843 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1197
03:13:49.844 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.76, Mass=74584, SNR=57.6, Peak=14752 HFD=2.6
03:13:49.845 00.001 21068 MultiStar: [#1 0.61,-0.12,0.00,M1] [#2 0.16,0.01,0.67,U] [#3 0.17,0.24,0.58,U] [#4 0.31,-0.03,0.80,U] [#5 0.44,-0.02,0.45,U] [#6 -0.10,0.46,0.52,U] [#7 0.40,-0.25,0.62,U] [#8 -0.10,-0.12,0.59,U] 
03:13:49.845 00.000 21068 single-star, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.08, 0.07}
03:13:49.846 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
03:13:49.847 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
03:13:49.847 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:13:49.850 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
03:13:49.852 00.002 21068 Enqueuing Move request for scope (0.08, 0.07)
03:13:49.853 00.001 16108 Worker thread wakes up
03:13:49.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:13:49.853 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:13:49.853 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
03:13:49.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:13:49.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:49.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:13:49.853 00.000 16108 MoveAxis(E, 0, ABG)
03:13:49.854 00.001 16108 Move returns status 0, amount 0
03:13:49.854 00.000 16108 MoveAxis(N, 0, ABG)
03:13:49.854 00.000 16108 Move returns status 0, amount 0
03:13:49.854 00.000 16108 move complete, result=0
03:13:49.854 00.000 16108 worker thread done servicing request
03:13:49.860 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=4041, FiltMin=3408, FiltMax=36822, Gamma=1.000
03:13:49.882 00.022 21068 UpdateGuideState exits: m=74584 SNR=57.6
03:13:49.883 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:49.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:49.885 00.001 21068 Enqueuing Expose request
03:13:49.886 00.001 16108 Worker thread wakes up
03:13:49.886 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:49.887 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:49.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:51.072 01.185 16108 Exposure complete
03:13:51.134 00.062 16108 worker thread done servicing request
03:13:51.134 00.000 21068 OnExposeComplete: enter
03:13:51.136 00.002 21068 UpdateGuideState(): m_state=6
03:13:51.138 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1198
03:13:51.139 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=436.18, Mass=74906, SNR=57.0, Peak=14989 HFD=2.4
03:13:51.141 00.002 21068 MultiStar: [#1 0.58,-0.37,0.00,M2] [#2 0.25,-0.15,0.68,U] [#3 0.62,-0.10,0.00,M1] [#4 0.21,-0.24,0.83,U] [#5 0.65,-0.38,0.00,M2] [#6 0.56,-0.02,0.00,M1] [#7 0.04,-0.47,0.53,U] [#8 0.20,-0.08,0.52,U] 
03:13:51.143 00.002 21068 refined, 4 included, MultiStar: {0.20, -0.31}, one-star: {0.23, -0.51}
03:13:51.144 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
03:13:51.145 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
03:13:51.146 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.01 mountX=-0.25 mountY=0.26, mountTheta=2.34
03:13:51.150 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.31, opts=13)
03:13:51.151 00.001 21068 Enqueuing Move request for scope (0.20, -0.31)
03:13:51.151 00.000 16108 Worker thread wakes up
03:13:51.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
03:13:51.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
03:13:51.151 00.000 16108 Moving (0.20, -0.31) raw xDistance=-0.25 yDistance=0.26
03:13:51.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:13:51.152 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:13:51.152 00.000 16108 MoveAxis(E, 65, ABG)
03:13:51.152 00.000 16108 Guiding  Dir = 2, Dur = 65
03:13:51.152 00.000 16108 IsSlewing returns 0
03:13:51.152 00.000 16108 IsGuiding returns 0
03:13:51.155 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4025, FiltMin=3411, FiltMax=38643, Gamma=1.000
03:13:51.168 00.013 21068 UpdateGuideState exits: m=74906 SNR=57.0
03:13:51.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:51.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:51.170 00.000 21068 Enqueuing Expose request
03:13:51.213 00.043 16108 PulseGuide returned control before completion, sleep 15
03:13:51.242 00.029 16108 IsGuiding returns 1
03:13:51.242 00.000 16108 scope still moving after pulse duration time elapsed
03:13:51.274 00.032 16108 IsSlewing returns 0
03:13:51.274 00.000 16108 IsGuiding returns 1
03:13:51.306 00.032 16108 IsSlewing returns 0
03:13:51.306 00.000 16108 IsGuiding returns 0
03:13:51.306 00.000 16108 scope move finished after 65 + 89 ms
03:13:51.306 00.000 16108 Move returns status 0, amount 65
03:13:51.306 00.000 16108 MoveAxis(S, 52, ABG)
03:13:51.306 00.000 16108 Guiding  Dir = 1, Dur = 52
03:13:51.306 00.000 16108 IsSlewing returns 0
03:13:51.306 00.000 16108 IsGuiding returns 0
03:13:51.310 00.004 16108 PulseGuide returned control before completion, sleep 60
03:13:51.385 00.075 16108 IsGuiding returns 1
03:13:51.385 00.000 16108 scope still moving after pulse duration time elapsed
03:13:51.417 00.032 16108 IsSlewing returns 0
03:13:51.417 00.000 16108 IsGuiding returns 0
03:13:51.417 00.000 16108 scope move finished after 52 + 59 ms
03:13:51.418 00.001 16108 Move returns status 0, amount 52
03:13:51.418 00.000 16108 move complete, result=0
03:13:51.418 00.000 16108 worker thread done servicing request
03:13:51.418 00.000 16108 Worker thread wakes up
03:13:51.418 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.3 px 52 ms SOUTH
03:13:51.421 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:51.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:52.407 00.986 16108 Exposure complete
03:13:52.464 00.057 16108 worker thread done servicing request
03:13:52.464 00.000 21068 OnExposeComplete: enter
03:13:52.465 00.001 21068 UpdateGuideState(): m_state=6
03:13:52.465 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1199
03:13:52.466 00.001 21068 Star::Find returns 1 (0), X=463.45, Y=436.39, Mass=73533, SNR=54.6, Peak=11789 HFD=3.0
03:13:52.467 00.001 21068 MultiStar: [#1 0.34,-0.08,0.78,U] [#2 -0.12,0.10,0.78,U] [#3 0.59,0.16,0.00,M2] [#4 -0.10,0.16,0.79,U] [#5 0.26,0.37,0.51,U] [#6 0.31,0.12,0.44,U] [#7 0.37,0.24,0.44,U] [#8 -0.01,0.25,0.71,U] 
03:13:52.468 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {-0.27, -0.30}
03:13:52.469 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
03:13:52.470 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
03:13:52.471 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.96 mountX=-0.03 mountY=-0.08, mountTheta=-1.99
03:13:52.472 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
03:13:52.473 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
03:13:52.474 00.001 16108 Worker thread wakes up
03:13:52.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:13:52.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:13:52.474 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.03 yDistance=-0.08
03:13:52.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:13:52.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:52.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:13:52.474 00.000 16108 MoveAxis(E, 0, ABG)
03:13:52.474 00.000 16108 Move returns status 0, amount 0
03:13:52.474 00.000 16108 MoveAxis(N, 0, ABG)
03:13:52.474 00.000 16108 Move returns status 0, amount 0
03:13:52.474 00.000 16108 move complete, result=0
03:13:52.474 00.000 16108 worker thread done servicing request
03:13:52.479 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=4016, FiltMin=3334, FiltMax=37059, Gamma=1.000
03:13:52.498 00.019 21068 UpdateGuideState exits: m=73533 SNR=54.6
03:13:52.500 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:52.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:52.503 00.002 21068 Enqueuing Expose request
03:13:52.504 00.001 16108 Worker thread wakes up
03:13:52.504 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:52.506 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:52.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:53.676 01.170 16108 Exposure complete
03:13:53.749 00.073 16108 worker thread done servicing request
03:13:53.749 00.000 21068 OnExposeComplete: enter
03:13:53.750 00.001 21068 UpdateGuideState(): m_state=6
03:13:53.751 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1200
03:13:53.752 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.38, Mass=74973, SNR=52.8, Peak=13936 HFD=2.8
03:13:53.753 00.001 21068 MultiStar: [#1 0.29,-0.11,1.22,U] [#2 -0.17,0.36,0.81,U] [#3 0.16,-0.02,0.63,U] [#4 -0.14,0.00,0.83,U] [#5 0.75,0.02,0.00,M2] [#6 0.21,0.14,0.42,U] [#7 -0.25,0.16,0.48,U] [#8 0.15,0.13,0.70,U] 
03:13:53.753 00.000 21068 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.02, -0.30}
03:13:53.754 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:13:53.755 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:13:53.756 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=-0.05 mountY=-0.02, mountTheta=-2.71
03:13:53.757 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
03:13:53.759 00.002 21068 Enqueuing Move request for scope (0.05, 0.01)
03:13:53.760 00.001 16108 Worker thread wakes up
03:13:53.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:13:53.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:13:53.760 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=-0.02
03:13:53.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:53.760 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:53.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:53.760 00.000 16108 MoveAxis(E, 0, ABG)
03:13:53.760 00.000 16108 Move returns status 0, amount 0
03:13:53.760 00.000 16108 MoveAxis(N, 0, ABG)
03:13:53.760 00.000 16108 Move returns status 0, amount 0
03:13:53.760 00.000 16108 move complete, result=0
03:13:53.760 00.000 16108 worker thread done servicing request
03:13:53.763 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=3993, FiltMin=3296, FiltMax=36883, Gamma=1.000
03:13:53.790 00.027 21068 UpdateGuideState exits: m=74973 SNR=52.8
03:13:53.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:53.791 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:53.792 00.001 21068 Enqueuing Expose request
03:13:53.793 00.001 16108 Worker thread wakes up
03:13:53.793 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:53.794 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:53.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:54.779 00.985 16108 Exposure complete
03:13:54.842 00.063 16108 worker thread done servicing request
03:13:54.842 00.000 21068 OnExposeComplete: enter
03:13:54.843 00.001 21068 UpdateGuideState(): m_state=6
03:13:54.844 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1201
03:13:54.844 00.000 21068 Star::Find returns 1 (0), X=463.54, Y=436.51, Mass=77724, SNR=58.9, Peak=13520 HFD=3.1
03:13:54.845 00.001 21068 MultiStar: [#1 0.04,-0.01,0.91,U] [#2 -0.25,0.16,0.81,U] [#3 -0.11,-0.03,0.51,U] [#4 -0.07,0.22,0.82,U] [#5 0.23,0.39,0.45,U] [#6 -0.22,0.50,0.00,M1] [#7 -0.27,0.07,0.46,U] [#8 -0.85,0.27,0.00,M1] 
03:13:54.847 00.002 21068 refined, 6 included, MultiStar: {-0.10, 0.06}, one-star: {-0.18, -0.18}
03:13:54.848 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
03:13:54.848 00.000 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
03:13:54.849 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.11 mountY=-0.04, mountTheta=-0.35
03:13:54.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
03:13:54.852 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
03:13:54.852 00.000 16108 Worker thread wakes up
03:13:54.853 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
03:13:54.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:13:54.853 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.11 yDistance=-0.04
03:13:54.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:13:54.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:54.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:54.853 00.000 16108 MoveAxis(E, 0, ABG)
03:13:54.853 00.000 16108 Move returns status 0, amount 0
03:13:54.853 00.000 16108 MoveAxis(N, 0, ABG)
03:13:54.853 00.000 16108 Move returns status 0, amount 0
03:13:54.853 00.000 16108 move complete, result=0
03:13:54.854 00.001 16108 worker thread done servicing request
03:13:54.859 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3977, FiltMin=3376, FiltMax=37974, Gamma=1.000
03:13:54.877 00.018 21068 UpdateGuideState exits: m=77724 SNR=58.9
03:13:54.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:54.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:54.880 00.001 21068 Enqueuing Expose request
03:13:54.881 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:54.882 00.001 16108 Worker thread wakes up
03:13:54.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:54.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:56.056 01.174 16108 Exposure complete
03:13:56.113 00.057 16108 worker thread done servicing request
03:13:56.113 00.000 21068 OnExposeComplete: enter
03:13:56.114 00.001 21068 UpdateGuideState(): m_state=6
03:13:56.115 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1202
03:13:56.116 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.60, Mass=91423, SNR=61.6, Peak=15872 HFD=2.8
03:13:56.117 00.001 21068 MultiStar: [#1 0.28,0.33,0.95,U] [#2 -0.13,0.18,0.93,U] [#3 -0.10,-0.03,0.60,U] [#4 -0.03,0.31,0.76,U] [#5 0.55,-0.59,0.00,M2] [#6 -0.06,0.47,0.47,U] [#7 0.47,0.08,0.47,U] [#8 0.14,0.48,0.00,M2] 
03:13:56.117 00.000 21068 single-star, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.03, -0.09}
03:13:56.118 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
03:13:56.119 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
03:13:56.119 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.29 mountX=-0.04 mountY=0.08, mountTheta=2.04
03:13:56.121 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
03:13:56.123 00.002 21068 Enqueuing Move request for scope (0.03, -0.09)
03:13:56.124 00.001 16108 Worker thread wakes up
03:13:56.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:13:56.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:13:56.124 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.04 yDistance=0.08
03:13:56.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:56.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:56.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:13:56.124 00.000 16108 MoveAxis(E, 0, ABG)
03:13:56.124 00.000 16108 Move returns status 0, amount 0
03:13:56.124 00.000 16108 MoveAxis(N, 0, ABG)
03:13:56.124 00.000 16108 Move returns status 0, amount 0
03:13:56.124 00.000 16108 move complete, result=0
03:13:56.124 00.000 16108 worker thread done servicing request
03:13:56.128 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3958, FiltMin=3325, FiltMax=39091, Gamma=1.000
03:13:56.147 00.019 21068 UpdateGuideState exits: m=91423 SNR=61.6
03:13:56.149 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:56.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:56.151 00.001 21068 Enqueuing Expose request
03:13:56.152 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:56.152 00.000 16108 Worker thread wakes up
03:13:56.153 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:56.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:57.129 00.976 16108 Exposure complete
03:13:57.191 00.062 16108 worker thread done servicing request
03:13:57.191 00.000 21068 OnExposeComplete: enter
03:13:57.192 00.001 21068 UpdateGuideState(): m_state=6
03:13:57.193 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1203
03:13:57.193 00.000 21068 Star::Find returns 1 (0), X=463.34, Y=437.00, Mass=82765, SNR=59.2, Peak=15200 HFD=2.4
03:13:57.194 00.001 21068 MultiStar: [#1 0.18,0.51,0.00,M1] [#2 -0.32,0.36,0.00,M1] [#3 -0.00,0.28,0.57,U] [#4 -0.36,0.60,0.00,M1] [#5 0.15,0.40,0.61,U] [#6 -0.39,0.33,0.00,M1] [#7 -0.28,0.36,0.49,U] [#8 -0.60,0.29,0.00,M3] 
03:13:57.195 00.001 21068 refined, 3 included, MultiStar: {-0.16, 0.33}, one-star: {-0.38, 0.31}
03:13:57.196 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
03:13:57.197 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
03:13:57.198 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.37 cameraTheta=2.03 mountX=0.22 mountY=-0.28, mountTheta=-0.91
03:13:57.203 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.33, opts=13)
03:13:57.204 00.001 21068 Enqueuing Move request for scope (-0.16, 0.33)
03:13:57.206 00.002 16108 Worker thread wakes up
03:13:57.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
03:13:57.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
03:13:57.206 00.000 16108 Moving (-0.16, 0.33) raw xDistance=0.22 yDistance=-0.28
03:13:57.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:13:57.206 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:57.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:13:57.207 00.001 16108 MoveAxis(W, 57, ABG)
03:13:57.207 00.000 16108 Guiding  Dir = 3, Dur = 57
03:13:57.207 00.000 16108 IsSlewing returns 0
03:13:57.208 00.001 16108 IsGuiding returns 0
03:13:57.216 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3942, FiltMin=3315, FiltMax=43075, Gamma=1.000
03:13:57.235 00.019 21068 UpdateGuideState exits: m=82765 SNR=59.2
03:13:57.237 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:57.239 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:57.240 00.001 21068 Enqueuing Expose request
03:13:57.261 00.021 16108 PulseGuide returned control before completion, sleep 15
03:13:57.291 00.030 16108 IsGuiding returns 1
03:13:57.291 00.000 16108 scope still moving after pulse duration time elapsed
03:13:57.323 00.032 16108 IsSlewing returns 0
03:13:57.323 00.000 16108 IsGuiding returns 1
03:13:57.352 00.029 16108 IsSlewing returns 0
03:13:57.353 00.001 16108 IsGuiding returns 0
03:13:57.353 00.000 16108 scope move finished after 57 + 88 ms
03:13:57.353 00.000 16108 Move returns status 0, amount 57
03:13:57.353 00.000 16108 MoveAxis(N, 0, ABG)
03:13:57.353 00.000 16108 Move returns status 0, amount 0
03:13:57.353 00.000 16108 move complete, result=0
03:13:57.353 00.000 16108 worker thread done servicing request
03:13:57.353 00.000 16108 Worker thread wakes up
03:13:57.353 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.3 px 0 ms NORTH
03:13:57.358 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:57.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:58.510 01.152 16108 Exposure complete
03:13:58.585 00.075 16108 worker thread done servicing request
03:13:58.585 00.000 21068 OnExposeComplete: enter
03:13:58.587 00.002 21068 UpdateGuideState(): m_state=6
03:13:58.588 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1204
03:13:58.589 00.001 21068 Star::Find returns 1 (0), X=464.06, Y=436.95, Mass=82420, SNR=62.2, Peak=18672 HFD=2.2
03:13:58.590 00.001 21068 MultiStar: [#1 0.68,0.22,0.00,M2] [#2 0.22,0.31,0.80,U] [#3 0.11,-0.15,0.63,U] [#4 0.22,0.41,0.90,U] [#5 0.84,0.07,0.00,M2] [#6 0.29,0.48,0.00,M2] [#7 0.48,0.09,0.00,M1] [#8 -0.00,0.51,0.00,M4] 
03:13:58.591 00.001 21068 refined, 3 included, MultiStar: {0.24, 0.24}, one-star: {0.34, 0.27}
03:13:58.591 00.000 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
03:13:58.592 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
03:13:58.593 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.33 cameraTheta=0.78 mountX=-0.19 mountY=-0.28, mountTheta=-2.16
03:13:58.596 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.24, opts=13)
03:13:58.599 00.003 21068 Enqueuing Move request for scope (0.24, 0.24)
03:13:58.601 00.002 16108 Worker thread wakes up
03:13:58.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
03:13:58.601 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
03:13:58.601 00.000 16108 Moving (0.24, 0.24) raw xDistance=-0.19 yDistance=-0.28
03:13:58.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:13:58.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:13:58.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:13:58.601 00.000 16108 MoveAxis(E, 0, ABG)
03:13:58.601 00.000 16108 Move returns status 0, amount 0
03:13:58.601 00.000 16108 MoveAxis(N, 0, ABG)
03:13:58.602 00.001 16108 Move returns status 0, amount 0
03:13:58.602 00.000 16108 move complete, result=0
03:13:58.602 00.000 16108 worker thread done servicing request
03:13:58.609 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3923, FiltMin=3286, FiltMax=38937, Gamma=1.000
03:13:58.626 00.017 21068 UpdateGuideState exits: m=82420 SNR=62.2
03:13:58.628 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:58.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:58.630 00.001 21068 Enqueuing Expose request
03:13:58.630 00.000 16108 Worker thread wakes up
03:13:58.630 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:13:58.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:58.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:59.595 00.964 16108 Exposure complete
03:13:59.675 00.080 16108 worker thread done servicing request
03:13:59.675 00.000 21068 OnExposeComplete: enter
03:13:59.677 00.002 21068 UpdateGuideState(): m_state=6
03:13:59.679 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1205
03:13:59.679 00.000 21068 Star::Find returns 1 (0), X=463.94, Y=436.75, Mass=78706, SNR=67.4, Peak=16336 HFD=2.5
03:13:59.682 00.003 21068 MultiStar: [#1 0.42,-0.07,1.02,U] [#2 0.13,-0.05,0.82,U] [#3 0.04,0.05,0.66,U] [#4 0.23,0.45,0.00,M1] [#5 0.52,0.26,0.00,M3] [#6 0.47,0.42,0.00,M3] [#7 0.12,0.31,0.43,U] [#8 0.33,0.84,0.00,M5] 
03:13:59.684 00.002 21068 refined, 4 included, MultiStar: {0.21, 0.03}, one-star: {0.22, 0.07}
03:13:59.685 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:13:59.686 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:13:59.687 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.15 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
03:13:59.690 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
03:13:59.691 00.001 21068 Enqueuing Move request for scope (0.21, 0.03)
03:13:59.694 00.003 16108 Worker thread wakes up
03:13:59.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
03:13:59.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
03:13:59.694 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.08
03:13:59.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:13:59.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:59.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:13:59.694 00.000 16108 MoveAxis(E, 53, ABG)
03:13:59.694 00.000 16108 Guiding  Dir = 2, Dur = 53
03:13:59.694 00.000 16108 IsSlewing returns 0
03:13:59.694 00.000 16108 IsGuiding returns 0
03:13:59.705 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3910, FiltMin=3286, FiltMax=34147, Gamma=1.000
03:13:59.710 00.005 16108 PulseGuide returned control before completion, sleep 48
03:13:59.729 00.019 21068 UpdateGuideState exits: m=78706 SNR=67.4
03:13:59.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:59.732 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:13:59.734 00.002 21068 Enqueuing Expose request
03:13:59.771 00.037 16108 IsGuiding returns 1
03:13:59.771 00.000 16108 scope still moving after pulse duration time elapsed
03:13:59.802 00.031 16108 IsSlewing returns 0
03:13:59.802 00.000 16108 IsGuiding returns 0
03:13:59.802 00.000 16108 scope move finished after 53 + 54 ms
03:13:59.802 00.000 16108 Move returns status 0, amount 53
03:13:59.802 00.000 16108 MoveAxis(N, 0, ABG)
03:13:59.802 00.000 16108 Move returns status 0, amount 0
03:13:59.802 00.000 16108 move complete, result=0
03:13:59.802 00.000 16108 worker thread done servicing request
03:13:59.802 00.000 16108 Worker thread wakes up
03:13:59.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:13:59.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:13:59.802 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
03:14:00.960 01.158 16108 Exposure complete
03:14:01.014 00.054 16108 worker thread done servicing request
03:14:01.014 00.000 21068 OnExposeComplete: enter
03:14:01.018 00.004 21068 UpdateGuideState(): m_state=6
03:14:01.020 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1206
03:14:01.021 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.74, Mass=87738, SNR=61.2, Peak=16144 HFD=2.7
03:14:01.022 00.001 21068 MultiStar: [#1 0.58,0.29,0.00,M2] [#2 0.26,0.17,0.84,U] [#3 -0.08,0.25,0.74,U] [#4 0.23,0.09,0.94,U] [#5 0.32,-0.32,0.49,U] [#6 -0.07,0.05,0.55,U] [#7 0.13,0.26,0.64,U] [#8 0.22,0.26,0.60,U] 
03:14:01.024 00.002 21068 single-star, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.08, 0.05}
03:14:01.026 00.002 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
03:14:01.027 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:14:01.028 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
03:14:01.034 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.05, opts=13)
03:14:01.035 00.001 21068 Enqueuing Move request for scope (0.08, 0.05)
03:14:01.036 00.001 16108 Worker thread wakes up
03:14:01.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
03:14:01.036 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
03:14:01.036 00.000 16108 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=-0.07
03:14:01.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:01.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:01.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:14:01.036 00.000 16108 MoveAxis(E, 0, ABG)
03:14:01.036 00.000 16108 Move returns status 0, amount 0
03:14:01.036 00.000 16108 MoveAxis(N, 0, ABG)
03:14:01.036 00.000 16108 Move returns status 0, amount 0
03:14:01.036 00.000 16108 move complete, result=0
03:14:01.036 00.000 16108 worker thread done servicing request
03:14:01.040 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3894, FiltMin=3312, FiltMax=35603, Gamma=1.000
03:14:01.054 00.014 21068 UpdateGuideState exits: m=87738 SNR=61.2
03:14:01.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.055 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:01.056 00.001 21068 Enqueuing Expose request
03:14:01.057 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:01.058 00.001 16108 Worker thread wakes up
03:14:01.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:01.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:02.040 00.982 16108 Exposure complete
03:14:02.115 00.075 16108 worker thread done servicing request
03:14:02.115 00.000 21068 OnExposeComplete: enter
03:14:02.117 00.002 21068 UpdateGuideState(): m_state=6
03:14:02.118 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1207
03:14:02.120 00.002 21068 Star::Find returns 1 (0), X=463.66, Y=437.04, Mass=98734, SNR=66.8, Peak=18736 HFD=2.5
03:14:02.121 00.001 21068 MultiStar: [#1 0.39,0.39,0.00,M3] [#2 0.06,0.20,0.84,U] [#3 0.36,0.03,0.80,U] [#4 -0.36,0.21,0.86,U] [#5 0.22,0.17,0.57,U] [#6 0.26,0.15,0.53,U] [#7 -0.04,0.20,0.50,U] [#8 0.23,0.21,0.63,U] 
03:14:02.123 00.002 21068 refined, 7 included, MultiStar: {0.06, 0.20}, one-star: {-0.06, 0.35}
03:14:02.124 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
03:14:02.126 00.002 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
03:14:02.127 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.26 mountX=-0.03 mountY=-0.21, mountTheta=-1.71
03:14:02.130 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.20, opts=13)
03:14:02.131 00.001 21068 Enqueuing Move request for scope (0.06, 0.20)
03:14:02.133 00.002 16108 Worker thread wakes up
03:14:02.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
03:14:02.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
03:14:02.133 00.000 16108 Moving (0.06, 0.20) raw xDistance=-0.03 yDistance=-0.21
03:14:02.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:02.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:02.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:14:02.133 00.000 16108 MoveAxis(E, 0, ABG)
03:14:02.133 00.000 16108 Move returns status 0, amount 0
03:14:02.133 00.000 16108 MoveAxis(N, 0, ABG)
03:14:02.133 00.000 16108 Move returns status 0, amount 0
03:14:02.133 00.000 16108 move complete, result=0
03:14:02.133 00.000 16108 worker thread done servicing request
03:14:02.140 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3885, FiltMin=3296, FiltMax=43686, Gamma=1.000
03:14:02.165 00.025 21068 UpdateGuideState exits: m=98734 SNR=66.8
03:14:02.167 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.170 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:02.171 00.001 21068 Enqueuing Expose request
03:14:02.172 00.001 16108 Worker thread wakes up
03:14:02.173 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:02.175 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:02.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:03.346 01.171 16108 Exposure complete
03:14:03.401 00.055 16108 worker thread done servicing request
03:14:03.401 00.000 21068 OnExposeComplete: enter
03:14:03.402 00.001 21068 UpdateGuideState(): m_state=6
03:14:03.403 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1208
03:14:03.403 00.000 21068 Star::Find returns 1 (0), X=463.71, Y=436.80, Mass=83788, SNR=58.4, Peak=19712 HFD=2.4
03:14:03.404 00.001 21068 MultiStar: [#1 0.43,0.02,0.85,U] [#2 0.17,0.20,1.10,U] [#3 0.55,0.21,0.00,M1] [#4 0.10,0.26,0.85,U] [#5 0.52,-0.02,0.00,M2] [#6 0.27,0.65,0.00,M2] [#7 0.10,-0.29,0.50,U] [#8 -0.51,0.21,0.00,M4] 
03:14:03.405 00.001 21068 single-star, 4 included, MultiStar: {0.16, 0.10}, one-star: {-0.01, 0.11}
03:14:03.406 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
03:14:03.406 00.000 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
03:14:03.407 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=0.03 mountY=-0.11, mountTheta=-1.33
03:14:03.409 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
03:14:03.412 00.003 21068 Enqueuing Move request for scope (-0.01, 0.11)
03:14:03.413 00.001 16108 Worker thread wakes up
03:14:03.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
03:14:03.414 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
03:14:03.414 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
03:14:03.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:14:03.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:03.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:14:03.414 00.000 16108 MoveAxis(E, 0, ABG)
03:14:03.414 00.000 16108 Move returns status 0, amount 0
03:14:03.414 00.000 16108 MoveAxis(N, 0, ABG)
03:14:03.414 00.000 16108 Move returns status 0, amount 0
03:14:03.415 00.001 16108 move complete, result=0
03:14:03.415 00.000 16108 worker thread done servicing request
03:14:03.422 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3872, FiltMin=3318, FiltMax=38969, Gamma=1.000
03:14:03.436 00.014 21068 UpdateGuideState exits: m=83788 SNR=58.4
03:14:03.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:03.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:03.438 00.000 21068 Enqueuing Expose request
03:14:03.440 00.002 16108 Worker thread wakes up
03:14:03.440 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:03.441 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:03.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:04.420 00.979 16108 Exposure complete
03:14:04.475 00.055 16108 worker thread done servicing request
03:14:04.475 00.000 21068 OnExposeComplete: enter
03:14:04.477 00.002 21068 UpdateGuideState(): m_state=6
03:14:04.478 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1209
03:14:04.479 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.83, Mass=89317, SNR=67.8, Peak=19136 HFD=2.4
03:14:04.479 00.000 21068 MultiStar: [#1 0.58,0.43,0.00,M3] [#2 -0.08,0.26,0.79,U] [#3 0.39,0.13,0.79,U] [#4 0.21,0.37,0.72,U] [#5 0.54,0.01,0.00,M3] [#6 0.19,0.84,0.00,M3] [#7 0.33,0.00,0.53,U] [#8 -0.15,-0.00,0.71,U] 
03:14:04.480 00.001 21068 single-star, 5 included, MultiStar: {0.13, 0.16}, one-star: {0.14, 0.14}
03:14:04.481 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
03:14:04.482 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
03:14:04.482 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.79 mountX=-0.12 mountY=-0.17, mountTheta=-2.16
03:14:04.485 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.14, opts=13)
03:14:04.488 00.003 21068 Enqueuing Move request for scope (0.14, 0.14)
03:14:04.490 00.002 16108 Worker thread wakes up
03:14:04.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
03:14:04.490 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
03:14:04.490 00.000 16108 Moving (0.14, 0.14) raw xDistance=-0.12 yDistance=-0.17
03:14:04.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:14:04.491 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:04.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:14:04.491 00.000 16108 MoveAxis(E, 0, ABG)
03:14:04.491 00.000 16108 Move returns status 0, amount 0
03:14:04.491 00.000 16108 MoveAxis(N, 0, ABG)
03:14:04.491 00.000 16108 Move returns status 0, amount 0
03:14:04.491 00.000 16108 move complete, result=0
03:14:04.491 00.000 16108 worker thread done servicing request
03:14:04.500 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3865, FiltMin=3277, FiltMax=36089, Gamma=1.000
03:14:04.521 00.021 21068 UpdateGuideState exits: m=89317 SNR=67.8
03:14:04.522 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:04.522 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:04.524 00.002 21068 Enqueuing Expose request
03:14:04.525 00.001 16108 Worker thread wakes up
03:14:04.525 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:04.526 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:04.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:05.695 01.169 16108 Exposure complete
03:14:05.758 00.063 16108 worker thread done servicing request
03:14:05.758 00.000 21068 OnExposeComplete: enter
03:14:05.759 00.001 21068 UpdateGuideState(): m_state=6
03:14:05.760 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1210
03:14:05.761 00.001 21068 Star::Find returns 1 (0), X=463.89, Y=436.67, Mass=85988, SNR=61.7, Peak=18128 HFD=2.5
03:14:05.762 00.001 21068 MultiStar: [#1 0.21,0.03,1.16,U] [#2 0.13,0.09,1.00,U] [#3 0.53,0.20,0.00,M1] [#4 0.30,0.01,0.77,U] [#5 0.76,0.16,0.00,M4] [#6 0.36,0.18,0.66,U] [#7 0.62,0.13,0.00,M1] [#8 0.14,0.22,0.68,U] 
03:14:05.763 00.001 21068 single-star, 5 included, MultiStar: {0.21, 0.07}, one-star: {0.17, -0.02}
03:14:05.764 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:14:05.765 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:14:05.766 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.10 mountX=-0.17 mountY=-0.02, mountTheta=-3.01
03:14:05.767 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.02, opts=13)
03:14:05.768 00.001 21068 Enqueuing Move request for scope (0.17, -0.02)
03:14:05.769 00.001 16108 Worker thread wakes up
03:14:05.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
03:14:05.769 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
03:14:05.769 00.000 16108 Moving (0.17, -0.02) raw xDistance=-0.17 yDistance=-0.02
03:14:05.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:14:05.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:05.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:14:05.769 00.000 16108 MoveAxis(E, 0, ABG)
03:14:05.769 00.000 16108 Move returns status 0, amount 0
03:14:05.769 00.000 16108 MoveAxis(N, 0, ABG)
03:14:05.769 00.000 16108 Move returns status 0, amount 0
03:14:05.770 00.001 16108 move complete, result=0
03:14:05.770 00.000 16108 worker thread done servicing request
03:14:05.776 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3856, FiltMin=3264, FiltMax=36499, Gamma=1.000
03:14:05.795 00.019 21068 UpdateGuideState exits: m=85988 SNR=61.7
03:14:05.797 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:05.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:05.799 00.001 21068 Enqueuing Expose request
03:14:05.801 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:05.802 00.001 16108 Worker thread wakes up
03:14:05.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:05.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:06.784 00.982 16108 Exposure complete
03:14:06.841 00.057 16108 worker thread done servicing request
03:14:06.841 00.000 21068 OnExposeComplete: enter
03:14:06.843 00.002 21068 UpdateGuideState(): m_state=6
03:14:06.844 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1211
03:14:06.844 00.000 21068 Star::Find returns 1 (0), X=464.29, Y=436.51, Mass=103327, SNR=75.3, Peak=17968 HFD=2.8
03:14:06.845 00.001 21068 MultiStar: [#1 0.80,-0.02,0.00,M3] [#2 0.53,-0.19,0.00,M1] [#3 0.48,0.13,0.00,M2] [#4 0.35,0.01,0.74,U] [#5 0.83,0.43,0.00,M5] [#6 0.63,-0.17,0.00,M3] [#7 0.54,-0.09,0.00,M2] [#8 0.35,-0.26,0.49,U] 
03:14:06.846 00.001 21068 refined, 2 included, MultiStar: {0.45, -0.13}, one-star: {0.57, -0.18}
03:14:06.847 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.03)
03:14:06.848 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
03:14:06.848 00.000 21068 CameraToMount -- cameraX=0.45 cameraY=-0.13 hyp=0.47 cameraTheta=-0.29 mountX=-0.47 mountY=0.03, mountTheta=3.09
03:14:06.850 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.13, opts=13)
03:14:06.850 00.000 21068 Enqueuing Move request for scope (0.45, -0.13)
03:14:06.851 00.001 16108 Worker thread wakes up
03:14:06.851 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.13) opts 0xd
03:14:06.851 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.13)
03:14:06.851 00.000 16108 Moving (0.45, -0.13) raw xDistance=-0.47 yDistance=0.03
03:14:06.851 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:14:06.851 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:06.851 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:14:06.851 00.000 16108 MoveAxis(E, 122, ABG)
03:14:06.851 00.000 16108 Guiding  Dir = 2, Dur = 122
03:14:06.852 00.001 16108 IsSlewing returns 0
03:14:06.852 00.000 16108 IsGuiding returns 0
03:14:06.859 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3853, FiltMin=3235, FiltMax=33222, Gamma=1.000
03:14:06.875 00.016 21068 UpdateGuideState exits: m=103327 SNR=75.3
03:14:06.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:06.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:06.877 00.000 21068 Enqueuing Expose request
03:14:06.901 00.024 16108 PulseGuide returned control before completion, sleep 83
03:14:06.995 00.094 16108 IsGuiding returns 1
03:14:06.995 00.000 16108 scope still moving after pulse duration time elapsed
03:14:07.026 00.031 16108 IsSlewing returns 0
03:14:07.026 00.000 16108 IsGuiding returns 1
03:14:07.057 00.031 16108 IsSlewing returns 0
03:14:07.058 00.001 16108 IsGuiding returns 1
03:14:07.089 00.031 16108 IsSlewing returns 0
03:14:07.089 00.000 16108 IsGuiding returns 0
03:14:07.089 00.000 16108 scope move finished after 122 + 116 ms
03:14:07.091 00.002 16108 Move returns status 0, amount 122
03:14:07.091 00.000 16108 MoveAxis(N, 0, ABG)
03:14:07.091 00.000 16108 Move returns status 0, amount 0
03:14:07.091 00.000 16108 move complete, result=0
03:14:07.091 00.000 16108 worker thread done servicing request
03:14:07.091 00.000 16108 Worker thread wakes up
03:14:07.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:07.091 00.000 21068 GuideStep: -0.5 px 122 ms EAST, 0.0 px 0 ms NORTH
03:14:07.094 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:08.253 01.159 16108 Exposure complete
03:14:08.330 00.077 16108 worker thread done servicing request
03:14:08.331 00.001 21068 OnExposeComplete: enter
03:14:08.334 00.003 21068 UpdateGuideState(): m_state=6
03:14:08.335 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1212
03:14:08.336 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.55, Mass=91200, SNR=70.1, Peak=16960 HFD=2.6
03:14:08.338 00.002 21068 MultiStar: [#1 0.44,-0.02,0.94,U] [#2 -0.17,0.15,0.69,U] [#3 0.15,0.07,0.74,U] [#4 0.09,-0.02,0.85,U] [#5 0.28,-0.38,0.59,U] [#6 0.04,0.17,0.56,U] [#7 0.38,-0.30,0.00,M3] [#8 -0.21,0.05,0.63,U] 
03:14:08.339 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.10, -0.14}
03:14:08.341 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
03:14:08.343 00.002 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
03:14:08.345 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
03:14:08.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
03:14:08.349 00.002 21068 Enqueuing Move request for scope (0.10, -0.02)
03:14:08.352 00.003 16108 Worker thread wakes up
03:14:08.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:14:08.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:14:08.353 00.001 16108 Moving (0.10, -0.02) raw xDistance=-0.11 yDistance=-0.00
03:14:08.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:14:08.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:08.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:14:08.353 00.000 16108 MoveAxis(E, 0, ABG)
03:14:08.353 00.000 16108 Move returns status 0, amount 0
03:14:08.353 00.000 16108 MoveAxis(N, 0, ABG)
03:14:08.353 00.000 16108 Move returns status 0, amount 0
03:14:08.353 00.000 16108 move complete, result=0
03:14:08.353 00.000 16108 worker thread done servicing request
03:14:08.361 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3843, FiltMin=3219, FiltMax=39699, Gamma=1.000
03:14:08.387 00.026 21068 UpdateGuideState exits: m=91200 SNR=70.1
03:14:08.389 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:08.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:08.391 00.001 21068 Enqueuing Expose request
03:14:08.392 00.001 16108 Worker thread wakes up
03:14:08.392 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:08.393 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:08.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:09.368 00.975 16108 Exposure complete
03:14:09.448 00.080 16108 worker thread done servicing request
03:14:09.448 00.000 21068 OnExposeComplete: enter
03:14:09.449 00.001 21068 UpdateGuideState(): m_state=6
03:14:09.450 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1213
03:14:09.451 00.001 21068 Star::Find returns 1 (0), X=463.60, Y=436.79, Mass=91545, SNR=65.8, Peak=15424 HFD=2.7
03:14:09.452 00.001 21068 MultiStar: [#1 -0.06,-0.00,1.02,U] [#2 -0.58,0.08,0.00,M1] [#3 -0.08,0.27,0.84,U] [#4 -0.11,-0.06,0.94,U] [#5 0.33,0.06,0.65,U] [#6 -0.04,0.24,0.59,U] [#7 -0.06,0.21,0.67,U] [#8 -0.25,0.34,0.57,U] 
03:14:09.453 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {-0.12, 0.10}
03:14:09.454 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
03:14:09.454 00.000 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
03:14:09.455 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.98 mountX=0.08 mountY=-0.11, mountTheta=-0.96
03:14:09.459 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
03:14:09.459 00.000 21068 Enqueuing Move request for scope (-0.05, 0.13)
03:14:09.460 00.001 16108 Worker thread wakes up
03:14:09.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
03:14:09.461 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
03:14:09.461 00.000 16108 Moving (-0.05, 0.13) raw xDistance=0.08 yDistance=-0.11
03:14:09.461 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:14:09.461 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:09.461 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:14:09.461 00.000 16108 MoveAxis(E, 0, ABG)
03:14:09.461 00.000 16108 Move returns status 0, amount 0
03:14:09.461 00.000 16108 MoveAxis(N, 0, ABG)
03:14:09.461 00.000 16108 Move returns status 0, amount 0
03:14:09.462 00.001 16108 move complete, result=0
03:14:09.462 00.000 16108 worker thread done servicing request
03:14:09.465 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3840, FiltMin=3309, FiltMax=34777, Gamma=1.000
03:14:09.479 00.014 21068 UpdateGuideState exits: m=91545 SNR=65.8
03:14:09.480 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:09.480 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:09.481 00.001 21068 Enqueuing Expose request
03:14:09.482 00.001 16108 Worker thread wakes up
03:14:09.482 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:09.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:09.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:10.658 01.176 16108 Exposure complete
03:14:10.715 00.057 16108 worker thread done servicing request
03:14:10.715 00.000 21068 OnExposeComplete: enter
03:14:10.716 00.001 21068 UpdateGuideState(): m_state=6
03:14:10.717 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1214
03:14:10.718 00.001 21068 Star::Find returns 1 (0), X=463.14, Y=436.69, Mass=85858, SNR=68.3, Peak=17072 HFD=2.5
03:14:10.720 00.002 21068 MultiStar: [#1 -0.13,0.16,0.84,U] [#2 -0.32,0.26,0.86,U] [#3 -0.09,0.12,0.73,U] [#4 -0.10,0.23,0.70,U] [#5 0.25,0.17,0.55,U] [#6 0.01,0.37,0.54,U] [#7 -0.06,0.23,0.52,U] [#8 -0.32,0.19,0.56,U] 
03:14:10.722 00.002 21068 refined, 8 included, MultiStar: {-0.19, 0.18}, one-star: {-0.59, -0.00}
03:14:10.723 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
03:14:10.725 00.002 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
03:14:10.726 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=0.22 mountY=-0.13, mountTheta=-0.54
03:14:10.728 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.18, opts=13)
03:14:10.730 00.002 21068 Enqueuing Move request for scope (-0.19, 0.18)
03:14:10.731 00.001 16108 Worker thread wakes up
03:14:10.732 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
03:14:10.732 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
03:14:10.732 00.000 16108 Moving (-0.19, 0.18) raw xDistance=0.22 yDistance=-0.13
03:14:10.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:14:10.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:10.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:14:10.732 00.000 16108 MoveAxis(W, 56, ABG)
03:14:10.732 00.000 16108 Guiding  Dir = 3, Dur = 56
03:14:10.732 00.000 16108 IsSlewing returns 0
03:14:10.732 00.000 16108 IsGuiding returns 0
03:14:10.733 00.001 16108 PulseGuide returned control before completion, sleep 66
03:14:10.736 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3833, FiltMin=3251, FiltMax=35555, Gamma=1.000
03:14:10.752 00.016 21068 UpdateGuideState exits: m=85858 SNR=68.3
03:14:10.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:10.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:10.755 00.001 21068 Enqueuing Expose request
03:14:10.807 00.052 16108 IsGuiding returns 1
03:14:10.807 00.000 16108 scope still moving after pulse duration time elapsed
03:14:10.838 00.031 16108 IsSlewing returns 0
03:14:10.838 00.000 16108 IsGuiding returns 0
03:14:10.838 00.000 16108 scope move finished after 56 + 50 ms
03:14:10.838 00.000 16108 Move returns status 0, amount 56
03:14:10.839 00.001 16108 MoveAxis(N, 0, ABG)
03:14:10.839 00.000 16108 Move returns status 0, amount 0
03:14:10.839 00.000 16108 move complete, result=0
03:14:10.839 00.000 16108 worker thread done servicing request
03:14:10.839 00.000 16108 Worker thread wakes up
03:14:10.839 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
03:14:10.842 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:10.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:11.811 00.969 16108 Exposure complete
03:14:11.874 00.063 16108 worker thread done servicing request
03:14:11.874 00.000 21068 OnExposeComplete: enter
03:14:11.875 00.001 21068 UpdateGuideState(): m_state=6
03:14:11.877 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1215
03:14:11.879 00.002 21068 Star::Find returns 1 (0), X=463.81, Y=436.77, Mass=102464, SNR=76.3, Peak=17456 HFD=2.9
03:14:11.881 00.002 21068 MultiStar: [#1 0.01,0.16,0.78,U] [#2 -0.05,0.31,0.71,U] [#3 -0.03,0.60,0.00,M1] [#4 0.05,-0.05,0.80,U] [#5 0.18,-0.03,0.66,U] [#6 0.00,0.26,0.56,U] [#7 -0.22,0.13,0.49,U] [#8 -0.46,0.25,0.00,M1] 
03:14:11.882 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.09, 0.08}
03:14:11.883 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:14:11.886 00.003 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:14:11.887 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.36 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:14:11.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.11, opts=13)
03:14:11.890 00.001 21068 Enqueuing Move request for scope (0.02, 0.11)
03:14:11.891 00.001 16108 Worker thread wakes up
03:14:11.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
03:14:11.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
03:14:11.891 00.000 16108 Moving (0.02, 0.11) raw xDistance=-0.00 yDistance=-0.12
03:14:11.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:14:11.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:11.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:14:11.892 00.001 16108 MoveAxis(E, 0, ABG)
03:14:11.892 00.000 16108 Move returns status 0, amount 0
03:14:11.892 00.000 16108 MoveAxis(N, 0, ABG)
03:14:11.892 00.000 16108 Move returns status 0, amount 0
03:14:11.892 00.000 16108 move complete, result=0
03:14:11.892 00.000 16108 worker thread done servicing request
03:14:11.895 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3830, FiltMin=3289, FiltMax=38918, Gamma=1.000
03:14:11.911 00.016 21068 UpdateGuideState exits: m=102464 SNR=76.3
03:14:11.914 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:11.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:11.917 00.002 21068 Enqueuing Expose request
03:14:11.918 00.001 16108 Worker thread wakes up
03:14:11.918 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:11.920 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:11.921 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:13.086 01.165 16108 Exposure complete
03:14:13.145 00.059 16108 worker thread done servicing request
03:14:13.145 00.000 21068 OnExposeComplete: enter
03:14:13.147 00.002 21068 UpdateGuideState(): m_state=6
03:14:13.149 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1216
03:14:13.151 00.002 21068 Star::Find returns 1 (0), X=463.75, Y=436.69, Mass=93134, SNR=61.4, Peak=17680 HFD=2.7
03:14:13.153 00.002 21068 MultiStar: [#1 0.32,-0.01,0.89,U] [#2 -0.11,0.13,0.99,U] [#3 0.05,0.05,0.80,U] [#4 -0.10,-0.10,0.79,U] [#5 0.53,0.10,0.00,M2] [#6 0.11,-0.05,0.77,U] [#7 0.15,0.01,0.67,U] [#8 -0.34,0.08,0.63,U] 
03:14:13.154 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.03, 0.00}
03:14:13.155 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
03:14:13.156 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
03:14:13.158 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.69 mountX=-0.02 mountY=-0.02, mountTheta=-2.25
03:14:13.161 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
03:14:13.161 00.000 21068 Enqueuing Move request for scope (0.02, 0.02)
03:14:13.162 00.001 16108 Worker thread wakes up
03:14:13.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:14:13.162 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:14:13.163 00.001 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
03:14:13.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:14:13.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:13.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:14:13.163 00.000 16108 MoveAxis(E, 0, ABG)
03:14:13.163 00.000 16108 Move returns status 0, amount 0
03:14:13.163 00.000 16108 MoveAxis(N, 0, ABG)
03:14:13.163 00.000 16108 Move returns status 0, amount 0
03:14:13.163 00.000 16108 move complete, result=0
03:14:13.163 00.000 16108 worker thread done servicing request
03:14:13.169 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3824, FiltMin=3267, FiltMax=41907, Gamma=1.000
03:14:13.181 00.012 21068 UpdateGuideState exits: m=93134 SNR=61.4
03:14:13.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:13.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:13.185 00.002 21068 Enqueuing Expose request
03:14:13.186 00.001 16108 Worker thread wakes up
03:14:13.186 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:13.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:13.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:14.151 00.965 16108 Exposure complete
03:14:14.209 00.058 16108 worker thread done servicing request
03:14:14.209 00.000 21068 OnExposeComplete: enter
03:14:14.210 00.001 21068 UpdateGuideState(): m_state=6
03:14:14.212 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1217
03:14:14.212 00.000 21068 Star::Find returns 1 (0), X=463.75, Y=436.79, Mass=79127, SNR=58.9, Peak=16944 HFD=2.5
03:14:14.214 00.002 21068 MultiStar: [#1 0.51,0.12,0.00,M1] [#2 0.37,0.23,0.95,U] [#3 0.16,-0.17,0.90,U] [#4 -0.02,-0.00,1.01,U] [#5 0.42,0.39,0.00,M3] [#6 0.31,0.28,0.79,U] [#7 0.22,0.05,0.64,U] [#8 0.00,0.24,0.64,U] 
03:14:14.215 00.001 21068 single-star, 6 included, MultiStar: {0.15, 0.10}, one-star: {0.03, 0.10}
03:14:14.217 00.002 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
03:14:14.218 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
03:14:14.220 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.26 mountX=-0.01 mountY=-0.11, mountTheta=-1.71
03:14:14.223 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.10, opts=13)
03:14:14.225 00.002 21068 Enqueuing Move request for scope (0.03, 0.10)
03:14:14.226 00.001 16108 Worker thread wakes up
03:14:14.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:14:14.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:14:14.226 00.000 16108 Moving (0.03, 0.10) raw xDistance=-0.01 yDistance=-0.11
03:14:14.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:14:14.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:14.227 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:14:14.227 00.000 16108 MoveAxis(E, 0, ABG)
03:14:14.227 00.000 16108 Move returns status 0, amount 0
03:14:14.227 00.000 16108 MoveAxis(N, 0, ABG)
03:14:14.227 00.000 16108 Move returns status 0, amount 0
03:14:14.227 00.000 16108 move complete, result=0
03:14:14.227 00.000 16108 worker thread done servicing request
03:14:14.233 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3824, FiltMin=3174, FiltMax=40675, Gamma=1.000
03:14:14.248 00.015 21068 UpdateGuideState exits: m=79127 SNR=58.9
03:14:14.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:14.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:14.250 00.000 21068 Enqueuing Expose request
03:14:14.251 00.001 16108 Worker thread wakes up
03:14:14.251 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:14.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:14.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:15.410 01.158 16108 Exposure complete
03:14:15.488 00.078 16108 worker thread done servicing request
03:14:15.488 00.000 21068 OnExposeComplete: enter
03:14:15.489 00.001 21068 UpdateGuideState(): m_state=6
03:14:15.490 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1218
03:14:15.491 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.56, Mass=97337, SNR=67.0, Peak=15792 HFD=2.7
03:14:15.493 00.002 21068 MultiStar: [#1 0.38,0.12,1.04,U] [#2 -0.00,0.17,0.82,U] [#3 0.43,0.13,0.89,U] [#4 0.09,-0.06,0.75,U] [#5 0.49,-0.04,0.00,M4] [#6 0.05,-0.05,0.68,U] [#7 0.40,-0.03,0.57,U] [#8 -0.01,0.58,0.00,M1] 
03:14:15.494 00.001 21068 refined, 6 included, MultiStar: {0.23, 0.03}, one-star: {0.25, -0.13}
03:14:15.494 00.000 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
03:14:15.495 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
03:14:15.495 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.24 cameraTheta=0.12 mountX=-0.23 mountY=-0.08, mountTheta=-2.80
03:14:15.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.03, opts=13)
03:14:15.498 00.001 21068 Enqueuing Move request for scope (0.23, 0.03)
03:14:15.499 00.001 16108 Worker thread wakes up
03:14:15.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
03:14:15.499 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
03:14:15.499 00.000 16108 Moving (0.23, 0.03) raw xDistance=-0.23 yDistance=-0.08
03:14:15.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:14:15.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:15.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:14:15.499 00.000 16108 MoveAxis(E, 59, ABG)
03:14:15.499 00.000 16108 Guiding  Dir = 2, Dur = 59
03:14:15.499 00.000 16108 IsSlewing returns 0
03:14:15.499 00.000 16108 IsGuiding returns 0
03:14:15.502 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3817, FiltMin=3264, FiltMax=40147, Gamma=1.000
03:14:15.517 00.015 21068 UpdateGuideState exits: m=97337 SNR=67.0
03:14:15.518 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:15.519 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:15.520 00.001 21068 Enqueuing Expose request
03:14:15.552 00.032 16108 PulseGuide returned control before completion, sleep 16
03:14:15.584 00.032 16108 IsGuiding returns 1
03:14:15.584 00.000 16108 scope still moving after pulse duration time elapsed
03:14:15.615 00.031 16108 IsSlewing returns 0
03:14:15.615 00.000 16108 IsGuiding returns 1
03:14:15.646 00.031 16108 IsSlewing returns 0
03:14:15.646 00.000 16108 IsGuiding returns 0
03:14:15.646 00.000 16108 scope move finished after 59 + 87 ms
03:14:15.646 00.000 16108 Move returns status 0, amount 59
03:14:15.646 00.000 16108 MoveAxis(N, 0, ABG)
03:14:15.646 00.000 16108 Move returns status 0, amount 0
03:14:15.646 00.000 16108 move complete, result=0
03:14:15.646 00.000 16108 worker thread done servicing request
03:14:15.646 00.000 16108 Worker thread wakes up
03:14:15.647 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:15.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:15.647 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
03:14:16.628 00.981 16108 Exposure complete
03:14:16.692 00.064 16108 worker thread done servicing request
03:14:16.692 00.000 21068 OnExposeComplete: enter
03:14:16.693 00.001 21068 UpdateGuideState(): m_state=6
03:14:16.694 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1219
03:14:16.695 00.001 21068 Star::Find returns 1 (0), X=463.43, Y=436.42, Mass=90844, SNR=62.6, Peak=15168 HFD=3.0
03:14:16.696 00.001 21068 MultiStar: [#1 0.42,0.11,0.98,U] [#2 -0.08,-0.02,0.87,U] [#3 0.18,-0.10,0.71,U] [#4 -0.31,-0.06,0.84,U] [#5 0.09,-0.15,0.72,U] [#6 -0.19,-0.19,0.74,U] [#7 0.26,-0.13,0.61,U] [#8 -0.06,0.25,0.67,U] 
03:14:16.696 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.29, -0.27}
03:14:16.697 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
03:14:16.698 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
03:14:16.698 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.65 mountX=-0.01 mountY=0.06, mountTheta=1.67
03:14:16.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.06, opts=13)
03:14:16.702 00.002 21068 Enqueuing Move request for scope (-0.01, -0.06)
03:14:16.703 00.001 16108 Worker thread wakes up
03:14:16.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:14:16.703 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:14:16.703 00.000 16108 Moving (-0.01, -0.06) raw xDistance=-0.01 yDistance=0.06
03:14:16.703 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:14:16.703 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:16.703 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:16.703 00.000 16108 MoveAxis(E, 0, ABG)
03:14:16.703 00.000 16108 Move returns status 0, amount 0
03:14:16.703 00.000 16108 MoveAxis(N, 0, ABG)
03:14:16.703 00.000 16108 Move returns status 0, amount 0
03:14:16.703 00.000 16108 move complete, result=0
03:14:16.703 00.000 16108 worker thread done servicing request
03:14:16.707 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3817, FiltMin=3286, FiltMax=37289, Gamma=1.000
03:14:16.722 00.015 21068 UpdateGuideState exits: m=90844 SNR=62.6
03:14:16.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:16.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:16.724 00.000 21068 Enqueuing Expose request
03:14:16.725 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:16.726 00.001 16108 Worker thread wakes up
03:14:16.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:16.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:17.891 01.165 16108 Exposure complete
03:14:17.958 00.067 16108 worker thread done servicing request
03:14:17.958 00.000 21068 OnExposeComplete: enter
03:14:17.960 00.002 21068 UpdateGuideState(): m_state=6
03:14:17.961 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1220
03:14:17.962 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.44, Mass=88721, SNR=64.7, Peak=14336 HFD=3.0
03:14:17.965 00.003 21068 MultiStar: [#1 0.18,0.23,1.06,U] [#2 -0.03,0.04,0.85,U] [#3 0.18,0.04,0.85,U] [#4 -0.27,-0.08,0.90,U] [#5 0.24,-0.07,0.65,U] [#6 0.13,0.15,0.70,U] [#7 -0.06,0.10,0.53,U] [#8 -0.01,0.42,0.63,U] 
03:14:17.966 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.15, -0.25}
03:14:17.968 00.002 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:14:17.969 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:14:17.970 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.25 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
03:14:17.972 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
03:14:17.973 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
03:14:17.975 00.002 16108 Worker thread wakes up
03:14:17.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:14:17.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:14:17.975 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
03:14:17.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:14:17.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:17.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:14:17.975 00.000 16108 MoveAxis(E, 0, ABG)
03:14:17.976 00.001 16108 Move returns status 0, amount 0
03:14:17.976 00.000 16108 MoveAxis(N, 0, ABG)
03:14:17.976 00.000 16108 Move returns status 0, amount 0
03:14:17.976 00.000 16108 move complete, result=0
03:14:17.976 00.000 16108 worker thread done servicing request
03:14:17.980 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3814, FiltMin=3257, FiltMax=43814, Gamma=1.000
03:14:17.994 00.014 21068 UpdateGuideState exits: m=88721 SNR=64.7
03:14:17.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:17.995 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:17.996 00.001 21068 Enqueuing Expose request
03:14:17.997 00.001 16108 Worker thread wakes up
03:14:17.997 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:17.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:17.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:18.991 00.993 16108 Exposure complete
03:14:19.048 00.057 16108 worker thread done servicing request
03:14:19.048 00.000 21068 OnExposeComplete: enter
03:14:19.049 00.001 21068 UpdateGuideState(): m_state=6
03:14:19.050 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1221
03:14:19.051 00.001 21068 Star::Find returns 1 (0), X=463.30, Y=436.71, Mass=103981, SNR=67.9, Peak=16784 HFD=2.9
03:14:19.052 00.001 21068 MultiStar: [#1 0.07,0.03,0.98,U] [#2 -0.31,0.12,0.95,U] [#3 -0.08,0.15,0.86,U] [#4 -0.31,0.05,0.82,U] [#5 0.34,-0.04,0.63,U] [#6 -0.09,0.28,0.64,U] [#7 0.07,0.12,0.53,U] [#8 -0.24,-0.21,0.54,U] 
03:14:19.053 00.001 21068 refined, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.42, 0.02}
03:14:19.054 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
03:14:19.055 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
03:14:19.056 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.69 mountX=0.14 mountY=-0.03, mountTheta=-0.22
03:14:19.057 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.06, opts=13)
03:14:19.059 00.002 21068 Enqueuing Move request for scope (-0.13, 0.06)
03:14:19.060 00.001 16108 Worker thread wakes up
03:14:19.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
03:14:19.060 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
03:14:19.060 00.000 16108 Moving (-0.13, 0.06) raw xDistance=0.14 yDistance=-0.03
03:14:19.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:14:19.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:19.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:14:19.060 00.000 16108 MoveAxis(E, 0, ABG)
03:14:19.060 00.000 16108 Move returns status 0, amount 0
03:14:19.060 00.000 16108 MoveAxis(N, 0, ABG)
03:14:19.060 00.000 16108 Move returns status 0, amount 0
03:14:19.060 00.000 16108 move complete, result=0
03:14:19.060 00.000 16108 worker thread done servicing request
03:14:19.063 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3814, FiltMin=3248, FiltMax=40115, Gamma=1.000
03:14:19.077 00.014 21068 UpdateGuideState exits: m=103981 SNR=67.9
03:14:19.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:19.078 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:19.079 00.001 21068 Enqueuing Expose request
03:14:19.080 00.001 16108 Worker thread wakes up
03:14:19.080 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:19.080 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:19.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:20.245 01.165 16108 Exposure complete
03:14:20.316 00.071 16108 worker thread done servicing request
03:14:20.316 00.000 21068 OnExposeComplete: enter
03:14:20.317 00.001 21068 UpdateGuideState(): m_state=6
03:14:20.317 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1222
03:14:20.318 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.45, Mass=79909, SNR=61.6, Peak=14320 HFD=3.0
03:14:20.319 00.001 21068 MultiStar: [#1 -0.04,-0.14,1.19,U] [#2 -0.17,-0.10,1.04,U] [#3 -0.09,0.04,0.85,U] [#4 -0.07,-0.11,0.98,U] [#5 0.40,-0.07,0.78,U] [#6 -0.12,-0.16,0.81,U] [#7 0.16,-0.10,0.68,U] [#8 -0.42,-0.09,0.65,U] 
03:14:20.320 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {-0.15, -0.24}
03:14:20.322 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
03:14:20.322 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
03:14:20.323 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.05 mountX=0.04 mountY=0.12, mountTheta=1.27
03:14:20.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
03:14:20.327 00.002 21068 Enqueuing Move request for scope (-0.06, -0.11)
03:14:20.328 00.001 16108 Worker thread wakes up
03:14:20.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
03:14:20.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
03:14:20.329 00.001 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
03:14:20.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:14:20.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:20.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:14:20.329 00.000 16108 MoveAxis(E, 0, ABG)
03:14:20.329 00.000 16108 Move returns status 0, amount 0
03:14:20.329 00.000 16108 MoveAxis(N, 0, ABG)
03:14:20.329 00.000 16108 Move returns status 0, amount 0
03:14:20.329 00.000 16108 move complete, result=0
03:14:20.330 00.001 16108 worker thread done servicing request
03:14:20.337 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3814, FiltMin=3248, FiltMax=40547, Gamma=1.000
03:14:20.363 00.026 21068 UpdateGuideState exits: m=79909 SNR=61.6
03:14:20.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:20.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:20.367 00.001 21068 Enqueuing Expose request
03:14:20.367 00.000 16108 Worker thread wakes up
03:14:20.367 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:20.369 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:20.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:21.348 00.979 16108 Exposure complete
03:14:21.409 00.061 16108 worker thread done servicing request
03:14:21.409 00.000 21068 OnExposeComplete: enter
03:14:21.412 00.003 21068 UpdateGuideState(): m_state=6
03:14:21.415 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1223
03:14:21.416 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.64, Mass=104897, SNR=72.1, Peak=17712 HFD=2.8
03:14:21.418 00.002 21068 MultiStar: [#1 -0.05,-0.05,1.02,U] [#2 0.06,0.01,0.87,U] [#3 -0.00,0.25,0.72,U] [#4 -0.10,-0.31,0.83,U] [#5 0.35,-0.14,0.60,U] [#6 -0.21,0.07,0.59,U] [#7 0.28,-0.14,0.65,U] [#8 -0.35,-0.43,0.00,M1] 
03:14:21.421 00.003 21068 single-star, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.03, -0.05}
03:14:21.422 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
03:14:21.423 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.36)
03:14:21.424 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.04 mountY=0.04, mountTheta=2.32
03:14:21.426 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.05, opts=13)
03:14:21.426 00.000 21068 Enqueuing Move request for scope (0.03, -0.05)
03:14:21.427 00.001 16108 Worker thread wakes up
03:14:21.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
03:14:21.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
03:14:21.427 00.000 16108 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
03:14:21.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:21.428 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:21.428 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:14:21.428 00.000 16108 MoveAxis(E, 0, ABG)
03:14:21.428 00.000 16108 Move returns status 0, amount 0
03:14:21.428 00.000 16108 MoveAxis(N, 0, ABG)
03:14:21.428 00.000 16108 Move returns status 0, amount 0
03:14:21.428 00.000 16108 move complete, result=0
03:14:21.428 00.000 16108 worker thread done servicing request
03:14:21.432 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3817, FiltMin=3289, FiltMax=39849, Gamma=1.000
03:14:21.445 00.013 21068 UpdateGuideState exits: m=104897 SNR=72.1
03:14:21.446 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:21.447 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:21.447 00.000 21068 Enqueuing Expose request
03:14:21.448 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:21.449 00.001 16108 Worker thread wakes up
03:14:21.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:21.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:22.617 01.168 16108 Exposure complete
03:14:22.684 00.067 16108 worker thread done servicing request
03:14:22.684 00.000 21068 OnExposeComplete: enter
03:14:22.686 00.002 21068 UpdateGuideState(): m_state=6
03:14:22.688 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1224
03:14:22.691 00.003 21068 Star::Find returns 1 (0), X=463.70, Y=436.47, Mass=98119, SNR=67.9, Peak=15104 HFD=2.9
03:14:22.693 00.002 21068 MultiStar: [#1 0.47,-0.23,0.00,M1] [#2 0.03,-0.15,0.77,U] [#3 0.20,-0.13,0.88,U] [#4 -0.19,-0.42,0.79,U] [#5 0.51,-0.33,0.00,M1] [#6 -0.06,-0.14,0.55,U] [#7 0.40,-0.43,0.00,M1] [#8 -0.07,-0.09,0.76,U] 
03:14:22.693 00.000 21068 refined, 5 included, MultiStar: {-0.01, -0.20}, one-star: {-0.02, -0.22}
03:14:22.694 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.59 = 1.69)
03:14:22.695 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.75)
03:14:22.696 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.63 mountX=-0.02 mountY=0.19, mountTheta=1.69
03:14:22.700 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.20, opts=13)
03:14:22.701 00.001 21068 Enqueuing Move request for scope (-0.01, -0.20)
03:14:22.701 00.000 16108 Worker thread wakes up
03:14:22.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
03:14:22.701 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
03:14:22.701 00.000 16108 Moving (-0.01, -0.20) raw xDistance=-0.02 yDistance=0.19
03:14:22.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:14:22.702 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:22.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:14:22.702 00.000 16108 MoveAxis(E, 0, ABG)
03:14:22.702 00.000 16108 Move returns status 0, amount 0
03:14:22.702 00.000 16108 MoveAxis(N, 0, ABG)
03:14:22.702 00.000 16108 Move returns status 0, amount 0
03:14:22.702 00.000 16108 move complete, result=0
03:14:22.702 00.000 16108 worker thread done servicing request
03:14:22.705 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3817, FiltMin=3241, FiltMax=40003, Gamma=1.000
03:14:22.728 00.023 21068 UpdateGuideState exits: m=98119 SNR=67.9
03:14:22.730 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:22.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:22.732 00.001 21068 Enqueuing Expose request
03:14:22.735 00.003 16108 Worker thread wakes up
03:14:22.735 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:22.736 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:22.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:23.711 00.975 16108 Exposure complete
03:14:23.764 00.053 16108 worker thread done servicing request
03:14:23.765 00.001 21068 OnExposeComplete: enter
03:14:23.765 00.000 21068 UpdateGuideState(): m_state=6
03:14:23.766 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1225
03:14:23.767 00.001 21068 Star::Find returns 1 (0), X=463.70, Y=436.44, Mass=99411, SNR=73.8, Peak=16093 HFD=2.9
03:14:23.768 00.001 21068 MultiStar: [#1 0.44,-0.14,0.99,U] [#2 -0.18,-0.19,0.92,U] [#3 0.22,-0.18,0.68,U] [#4 0.23,-0.40,0.67,U] [#5 0.35,-0.15,0.54,U] [#6 -0.10,-0.20,0.59,U] [#7 0.16,-0.14,0.53,U] [#8 0.13,-0.07,0.59,U] 
03:14:23.769 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.20}, one-star: {-0.03, -0.25}
03:14:23.770 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
03:14:23.770 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
03:14:23.771 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.23 cameraTheta=-0.99 mountX=-0.16 mountY=0.16, mountTheta=2.36
03:14:23.772 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.20, opts=13)
03:14:23.773 00.001 21068 Enqueuing Move request for scope (0.13, -0.20)
03:14:23.774 00.001 16108 Worker thread wakes up
03:14:23.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:14:23.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:14:23.774 00.000 16108 Moving (0.13, -0.20) raw xDistance=-0.16 yDistance=0.16
03:14:23.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:14:23.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:23.775 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:14:23.775 00.000 16108 MoveAxis(E, 0, ABG)
03:14:23.775 00.000 16108 Move returns status 0, amount 0
03:14:23.775 00.000 16108 MoveAxis(N, 0, ABG)
03:14:23.775 00.000 16108 Move returns status 0, amount 0
03:14:23.775 00.000 16108 move complete, result=0
03:14:23.775 00.000 16108 worker thread done servicing request
03:14:23.778 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3824, FiltMin=3219, FiltMax=40243, Gamma=1.000
03:14:23.790 00.012 21068 UpdateGuideState exits: m=99411 SNR=73.8
03:14:23.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:23.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:23.793 00.001 21068 Enqueuing Expose request
03:14:23.793 00.000 16108 Worker thread wakes up
03:14:23.793 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:23.794 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:23.794 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:24.958 01.164 16108 Exposure complete
03:14:25.025 00.067 16108 worker thread done servicing request
03:14:25.025 00.000 21068 OnExposeComplete: enter
03:14:25.027 00.002 21068 UpdateGuideState(): m_state=6
03:14:25.028 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1226
03:14:25.029 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.22, Mass=99764, SNR=70.5, Peak=17261 HFD=2.8
03:14:25.030 00.001 21068 MultiStar: [#1 0.37,-0.22,0.93,U] [#2 0.14,-0.23,0.82,U] [#3 0.35,-0.27,0.68,U] [#4 0.13,-0.34,0.67,U] [#5 0.28,-0.36,0.61,U] [#6 0.15,-0.27,0.60,U] [#7 0.37,-0.44,0.00,M1] [#8 -0.02,-0.00,0.57,U] 
03:14:25.031 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.28}, one-star: {-0.09, -0.47}
03:14:25.031 00.000 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
03:14:25.032 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
03:14:25.033 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-1.05 mountX=-0.21 mountY=0.24, mountTheta=2.29
03:14:25.035 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.28, opts=13)
03:14:25.036 00.001 21068 Enqueuing Move request for scope (0.16, -0.28)
03:14:25.036 00.000 16108 Worker thread wakes up
03:14:25.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
03:14:25.037 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
03:14:25.037 00.000 16108 Moving (0.16, -0.28) raw xDistance=-0.21 yDistance=0.24
03:14:25.037 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:14:25.037 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:14:25.037 00.000 16108 MoveAxis(E, 54, ABG)
03:14:25.037 00.000 16108 Guiding  Dir = 2, Dur = 54
03:14:25.038 00.001 16108 IsSlewing returns 0
03:14:25.038 00.000 16108 IsGuiding returns 0
03:14:25.040 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3830, FiltMin=3267, FiltMax=39200, Gamma=1.000
03:14:25.051 00.011 16108 PulseGuide returned control before completion, sleep 51
03:14:25.060 00.009 21068 UpdateGuideState exits: m=99764 SNR=70.5
03:14:25.060 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:25.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:25.062 00.001 21068 Enqueuing Expose request
03:14:25.114 00.052 16108 IsGuiding returns 1
03:14:25.114 00.000 16108 scope still moving after pulse duration time elapsed
03:14:25.146 00.032 16108 IsSlewing returns 0
03:14:25.146 00.000 16108 IsGuiding returns 0
03:14:25.146 00.000 16108 scope move finished after 54 + 54 ms
03:14:25.146 00.000 16108 Move returns status 0, amount 54
03:14:25.146 00.000 16108 MoveAxis(S, 48, ABG)
03:14:25.146 00.000 16108 Guiding  Dir = 1, Dur = 48
03:14:25.147 00.001 16108 IsSlewing returns 0
03:14:25.147 00.000 16108 IsGuiding returns 0
03:14:25.210 00.063 16108 IsGuiding returns 1
03:14:25.210 00.000 16108 scope still moving after pulse duration time elapsed
03:14:25.240 00.030 16108 IsSlewing returns 0
03:14:25.240 00.000 16108 IsGuiding returns 1
03:14:25.271 00.031 16108 IsSlewing returns 0
03:14:25.271 00.000 16108 IsGuiding returns 1
03:14:25.303 00.032 16108 IsSlewing returns 0
03:14:25.303 00.000 16108 IsGuiding returns 0
03:14:25.303 00.000 16108 scope move finished after 48 + 108 ms
03:14:25.303 00.000 16108 Move returns status 0, amount 48
03:14:25.303 00.000 16108 move complete, result=0
03:14:25.303 00.000 16108 worker thread done servicing request
03:14:25.303 00.000 16108 Worker thread wakes up
03:14:25.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:25.303 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 48 ms SOUTH
03:14:25.305 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:26.282 00.977 16108 Exposure complete
03:14:26.348 00.066 16108 worker thread done servicing request
03:14:26.348 00.000 21068 OnExposeComplete: enter
03:14:26.350 00.002 21068 UpdateGuideState(): m_state=6
03:14:26.351 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1227
03:14:26.351 00.000 21068 Star::Find returns 1 (0), X=463.70, Y=436.11, Mass=95877, SNR=69.3, Peak=17853 HFD=2.6
03:14:26.352 00.001 21068 MultiStar: [#1 0.54,-0.31,0.00,M1] [#2 0.04,-0.27,0.80,U] [#3 0.44,-0.06,0.93,U] [#4 0.27,-0.20,0.61,U] [#5 0.67,-0.27,0.00,M1] [#6 0.15,-0.35,0.54,U] [#7 0.13,-0.08,0.66,U] [#8 0.10,-0.04,0.62,U] 
03:14:26.353 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.24}, one-star: {-0.02, -0.58}
03:14:26.354 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
03:14:26.354 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
03:14:26.355 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.99 mountX=-0.20 mountY=0.20, mountTheta=2.36
03:14:26.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.24, opts=13)
03:14:26.361 00.004 21068 Enqueuing Move request for scope (0.16, -0.24)
03:14:26.363 00.002 16108 Worker thread wakes up
03:14:26.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
03:14:26.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
03:14:26.363 00.000 16108 Moving (0.16, -0.24) raw xDistance=-0.20 yDistance=0.20
03:14:26.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:14:26.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:26.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:14:26.364 00.001 16108 MoveAxis(E, 0, ABG)
03:14:26.364 00.000 16108 Move returns status 0, amount 0
03:14:26.364 00.000 16108 MoveAxis(N, 0, ABG)
03:14:26.364 00.000 16108 Move returns status 0, amount 0
03:14:26.364 00.000 16108 move complete, result=0
03:14:26.364 00.000 16108 worker thread done servicing request
03:14:26.371 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3833, FiltMin=3257, FiltMax=39920, Gamma=1.000
03:14:26.397 00.026 21068 UpdateGuideState exits: m=95877 SNR=69.3
03:14:26.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:26.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:26.399 00.000 21068 Enqueuing Expose request
03:14:26.400 00.001 16108 Worker thread wakes up
03:14:26.400 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:26.404 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:26.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:27.568 01.164 16108 Exposure complete
03:14:27.642 00.074 16108 worker thread done servicing request
03:14:27.643 00.001 21068 OnExposeComplete: enter
03:14:27.644 00.001 21068 UpdateGuideState(): m_state=6
03:14:27.645 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1228
03:14:27.646 00.001 21068 Star::Find returns 1 (0), X=463.36, Y=436.50, Mass=94953, SNR=67.0, Peak=14176 HFD=3.0
03:14:27.647 00.001 21068 MultiStar: [#1 0.10,-0.05,1.10,U] [#2 -0.11,-0.11,1.02,U] [#3 -0.15,0.05,0.83,U] [#4 -0.23,-0.04,0.60,U] [#5 0.45,-0.03,0.77,U] [#6 0.14,0.06,0.68,U] [#7 0.27,0.18,0.68,U] [#8 -0.11,0.02,0.50,U] 
03:14:27.648 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.36, -0.19}
03:14:27.649 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
03:14:27.651 00.002 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
03:14:27.653 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=0.00 mountY=0.03, mountTheta=1.45
03:14:27.654 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
03:14:27.656 00.002 21068 Enqueuing Move request for scope (-0.01, -0.03)
03:14:27.657 00.001 16108 Worker thread wakes up
03:14:27.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
03:14:27.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
03:14:27.657 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.03
03:14:27.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:14:27.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:27.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:14:27.658 00.001 16108 MoveAxis(E, 0, ABG)
03:14:27.658 00.000 16108 Move returns status 0, amount 0
03:14:27.658 00.000 16108 MoveAxis(N, 0, ABG)
03:14:27.658 00.000 16108 Move returns status 0, amount 0
03:14:27.658 00.000 16108 move complete, result=0
03:14:27.658 00.000 16108 worker thread done servicing request
03:14:27.666 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3840, FiltMin=3280, FiltMax=37715, Gamma=1.000
03:14:27.682 00.016 21068 UpdateGuideState exits: m=94953 SNR=67.0
03:14:27.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:27.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:27.686 00.002 21068 Enqueuing Expose request
03:14:27.687 00.001 16108 Worker thread wakes up
03:14:27.687 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:27.687 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:27.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:28.657 00.970 16108 Exposure complete
03:14:28.713 00.056 16108 worker thread done servicing request
03:14:28.713 00.000 21068 OnExposeComplete: enter
03:14:28.715 00.002 21068 UpdateGuideState(): m_state=6
03:14:28.717 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1229
03:14:28.719 00.002 21068 Star::Find returns 1 (0), X=463.64, Y=436.58, Mass=99454, SNR=67.2, Peak=16112 HFD=3.0
03:14:28.721 00.002 21068 MultiStar: [#1 0.64,-0.03,0.00,M1] [#2 -0.17,-0.05,0.88,U] [#3 -0.04,-0.08,0.94,U] [#4 -0.17,-0.05,0.57,U] [#5 0.22,-0.13,0.60,U] [#6 0.08,0.16,0.69,U] [#7 0.42,-0.64,0.00,M1] [#8 -0.02,0.20,0.50,U] 
03:14:28.723 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {-0.08, -0.11}
03:14:28.725 00.002 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
03:14:28.726 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
03:14:28.728 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.52 mountX=0.03 mountY=0.03, mountTheta=0.82
03:14:28.731 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.02, opts=13)
03:14:28.733 00.002 21068 Enqueuing Move request for scope (-0.04, -0.02)
03:14:28.734 00.001 16108 Worker thread wakes up
03:14:28.735 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
03:14:28.735 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
03:14:28.735 00.000 16108 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=0.03
03:14:28.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:14:28.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:28.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:14:28.735 00.000 16108 MoveAxis(E, 0, ABG)
03:14:28.735 00.000 16108 Move returns status 0, amount 0
03:14:28.735 00.000 16108 MoveAxis(N, 0, ABG)
03:14:28.735 00.000 16108 Move returns status 0, amount 0
03:14:28.735 00.000 16108 move complete, result=0
03:14:28.736 00.001 16108 worker thread done servicing request
03:14:28.741 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3846, FiltMin=3232, FiltMax=34083, Gamma=1.000
03:14:28.770 00.029 21068 UpdateGuideState exits: m=99454 SNR=67.2
03:14:28.772 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:28.774 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:28.776 00.002 21068 Enqueuing Expose request
03:14:28.779 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:28.782 00.003 16108 Worker thread wakes up
03:14:28.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:28.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:29.948 01.166 16108 Exposure complete
03:14:30.008 00.060 16108 worker thread done servicing request
03:14:30.008 00.000 21068 OnExposeComplete: enter
03:14:30.009 00.001 21068 UpdateGuideState(): m_state=6
03:14:30.010 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1230
03:14:30.011 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.43, Mass=92959, SNR=62.6, Peak=15037 HFD=2.8
03:14:30.012 00.001 21068 MultiStar: [#1 0.24,0.04,1.16,U] [#2 0.08,-0.17,1.01,U] [#3 -0.10,-0.11,0.97,U] [#4 0.14,-0.09,0.64,U] [#5 0.13,-0.51,0.00,M1] [#6 -0.05,-0.23,0.71,U] [#7 -0.04,-0.05,0.61,U] [#8 -0.26,-0.26,0.65,U] 
03:14:30.012 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.01, -0.26}
03:14:30.013 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
03:14:30.014 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
03:14:30.014 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.04 mountY=0.13, mountTheta=1.87
03:14:30.017 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.14, opts=13)
03:14:30.018 00.001 21068 Enqueuing Move request for scope (0.02, -0.14)
03:14:30.018 00.000 16108 Worker thread wakes up
03:14:30.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
03:14:30.019 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
03:14:30.019 00.000 16108 Moving (0.02, -0.14) raw xDistance=-0.04 yDistance=0.13
03:14:30.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:30.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:30.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:14:30.019 00.000 16108 MoveAxis(E, 0, ABG)
03:14:30.019 00.000 16108 Move returns status 0, amount 0
03:14:30.019 00.000 16108 MoveAxis(N, 0, ABG)
03:14:30.019 00.000 16108 Move returns status 0, amount 0
03:14:30.019 00.000 16108 move complete, result=0
03:14:30.019 00.000 16108 worker thread done servicing request
03:14:30.022 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3853, FiltMin=3286, FiltMax=35715, Gamma=1.000
03:14:30.035 00.013 21068 UpdateGuideState exits: m=92959 SNR=62.6
03:14:30.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:30.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:30.038 00.001 21068 Enqueuing Expose request
03:14:30.040 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:30.040 00.000 16108 Worker thread wakes up
03:14:30.040 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:30.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:31.026 00.986 16108 Exposure complete
03:14:31.090 00.064 16108 worker thread done servicing request
03:14:31.090 00.000 21068 OnExposeComplete: enter
03:14:31.092 00.002 21068 UpdateGuideState(): m_state=6
03:14:31.093 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1231
03:14:31.093 00.000 21068 Star::Find returns 1 (0), X=463.67, Y=436.25, Mass=83186, SNR=64.3, Peak=14621 HFD=2.7
03:14:31.094 00.001 21068 MultiStar: [#1 0.45,-0.28,0.00,M1] [#2 0.03,-0.19,0.90,U] [#3 0.17,-0.12,0.78,U] [#4 0.34,0.29,0.62,U] [#5 0.38,-0.39,0.00,M2] [#6 -0.14,0.01,0.73,U] [#7 0.13,-0.30,0.65,U] [#8 0.12,-0.02,0.58,U] 
03:14:31.095 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.14}, one-star: {-0.05, -0.43}
03:14:31.096 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
03:14:31.097 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
03:14:31.097 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.10 mountX=-0.09 mountY=0.12, mountTheta=2.24
03:14:31.099 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.14, opts=13)
03:14:31.100 00.001 21068 Enqueuing Move request for scope (0.07, -0.14)
03:14:31.101 00.001 16108 Worker thread wakes up
03:14:31.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
03:14:31.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
03:14:31.101 00.000 16108 Moving (0.07, -0.14) raw xDistance=-0.09 yDistance=0.12
03:14:31.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:14:31.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:31.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:14:31.101 00.000 16108 MoveAxis(E, 0, ABG)
03:14:31.101 00.000 16108 Move returns status 0, amount 0
03:14:31.101 00.000 16108 MoveAxis(N, 0, ABG)
03:14:31.101 00.000 16108 Move returns status 0, amount 0
03:14:31.101 00.000 16108 move complete, result=0
03:14:31.101 00.000 16108 worker thread done servicing request
03:14:31.105 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3856, FiltMin=3270, FiltMax=38819, Gamma=1.000
03:14:31.119 00.014 21068 UpdateGuideState exits: m=83186 SNR=64.3
03:14:31.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:31.121 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:31.122 00.001 21068 Enqueuing Expose request
03:14:31.122 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:31.123 00.001 16108 Worker thread wakes up
03:14:31.123 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:31.123 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:32.279 01.156 16108 Exposure complete
03:14:32.336 00.057 16108 worker thread done servicing request
03:14:32.336 00.000 21068 OnExposeComplete: enter
03:14:32.337 00.001 21068 UpdateGuideState(): m_state=6
03:14:32.338 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1232
03:14:32.339 00.001 21068 Star::Find returns 1 (0), X=463.45, Y=436.19, Mass=86021, SNR=64.0, Peak=14733 HFD=2.6
03:14:32.340 00.001 21068 MultiStar: [#1 0.01,-0.51,0.00,M2] [#2 -0.22,-0.57,0.00,M1] [#3 0.02,-0.10,0.85,U] [#4 -0.09,-0.34,0.60,U] [#5 0.11,-0.35,0.72,U] [#6 -0.00,-0.49,0.00,M1] [#7 -0.06,-0.23,0.75,U] [#8 -0.19,-0.44,0.56,U] 
03:14:32.340 00.000 21068 refined, 5 included, MultiStar: {-0.09, -0.33}, one-star: {-0.28, -0.50}
03:14:32.342 00.002 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
03:14:32.343 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
03:14:32.343 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.83 mountX=0.03 mountY=0.34, mountTheta=1.48
03:14:32.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.33, opts=13)
03:14:32.347 00.002 21068 Enqueuing Move request for scope (-0.09, -0.33)
03:14:32.348 00.001 16108 Worker thread wakes up
03:14:32.349 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
03:14:32.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
03:14:32.349 00.000 16108 Moving (-0.09, -0.33) raw xDistance=0.03 yDistance=0.34
03:14:32.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:14:32.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:14:32.349 00.000 16108 MoveAxis(E, 0, ABG)
03:14:32.349 00.000 16108 Move returns status 0, amount 0
03:14:32.349 00.000 16108 MoveAxis(S, 68, ABG)
03:14:32.349 00.000 16108 Guiding  Dir = 1, Dur = 68
03:14:32.350 00.001 16108 IsSlewing returns 0
03:14:32.350 00.000 16108 IsGuiding returns 0
03:14:32.353 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3862, FiltMin=3264, FiltMax=39993, Gamma=1.000
03:14:32.367 00.014 21068 UpdateGuideState exits: m=86021 SNR=64.0
03:14:32.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:32.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:32.369 00.000 21068 Enqueuing Expose request
03:14:32.408 00.039 16108 PulseGuide returned control before completion, sleep 21
03:14:32.438 00.030 16108 IsGuiding returns 1
03:14:32.438 00.000 16108 scope still moving after pulse duration time elapsed
03:14:32.469 00.031 16108 IsSlewing returns 0
03:14:32.469 00.000 16108 IsGuiding returns 1
03:14:32.500 00.031 16108 IsSlewing returns 0
03:14:32.500 00.000 16108 IsGuiding returns 0
03:14:32.500 00.000 16108 scope move finished after 68 + 81 ms
03:14:32.500 00.000 16108 Move returns status 0, amount 68
03:14:32.500 00.000 16108 move complete, result=0
03:14:32.500 00.000 16108 worker thread done servicing request
03:14:32.500 00.000 16108 Worker thread wakes up
03:14:32.500 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 68 ms SOUTH
03:14:32.503 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:32.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:33.475 00.972 16108 Exposure complete
03:14:33.528 00.053 16108 worker thread done servicing request
03:14:33.529 00.001 21068 OnExposeComplete: enter
03:14:33.530 00.001 21068 UpdateGuideState(): m_state=6
03:14:33.531 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1233
03:14:33.532 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.09, Mass=91001, SNR=58.2, Peak=17357 HFD=2.4
03:14:33.533 00.001 21068 MultiStar: [#1 -0.22,-0.59,0.00,M3] [#2 -0.29,-0.61,0.00,M2] [#3 0.11,-0.45,0.95,U] [#4 -0.10,-0.56,0.00,M1] [#5 0.22,-0.58,0.00,M2] [#6 0.28,-0.32,0.84,U] [#7 0.03,-0.61,0.00,M1] [#8 -0.40,-0.67,0.00,M1] 
03:14:33.534 00.001 21068 refined, 2 included, MultiStar: {0.07, -0.46}, one-star: {-0.14, -0.60}
03:14:33.535 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
03:14:33.536 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
03:14:33.537 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.46 hyp=0.47 cameraTheta=-1.42 mountX=-0.15 mountY=0.43, mountTheta=1.90
03:14:33.538 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.46, opts=13)
03:14:33.539 00.001 21068 Enqueuing Move request for scope (0.07, -0.46)
03:14:33.540 00.001 16108 Worker thread wakes up
03:14:33.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.46) opts 0xd
03:14:33.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.46)
03:14:33.540 00.000 16108 Moving (0.07, -0.46) raw xDistance=-0.15 yDistance=0.43
03:14:33.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:14:33.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:14:33.540 00.000 16108 MoveAxis(E, 0, ABG)
03:14:33.540 00.000 16108 Move returns status 0, amount 0
03:14:33.540 00.000 16108 MoveAxis(S, 87, ABG)
03:14:33.540 00.000 16108 Guiding  Dir = 1, Dur = 87
03:14:33.540 00.000 16108 IsSlewing returns 0
03:14:33.541 00.001 16108 IsGuiding returns 0
03:14:33.543 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3869, FiltMin=3251, FiltMax=37865, Gamma=1.000
03:14:33.558 00.015 21068 UpdateGuideState exits: m=91001 SNR=58.2
03:14:33.559 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:33.559 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:33.560 00.001 21068 Enqueuing Expose request
03:14:33.597 00.037 16108 PulseGuide returned control before completion, sleep 41
03:14:33.642 00.045 16108 IsGuiding returns 1
03:14:33.642 00.000 16108 scope still moving after pulse duration time elapsed
03:14:33.673 00.031 16108 IsSlewing returns 0
03:14:33.673 00.000 16108 IsGuiding returns 1
03:14:33.705 00.032 16108 IsSlewing returns 0
03:14:33.705 00.000 16108 IsGuiding returns 1
03:14:33.735 00.030 16108 IsSlewing returns 0
03:14:33.736 00.001 16108 IsGuiding returns 0
03:14:33.736 00.000 16108 scope move finished after 87 + 108 ms
03:14:33.736 00.000 16108 Move returns status 0, amount 87
03:14:33.736 00.000 16108 move complete, result=0
03:14:33.736 00.000 16108 worker thread done servicing request
03:14:33.736 00.000 16108 Worker thread wakes up
03:14:33.736 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 87 ms SOUTH
03:14:33.740 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:33.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:34.899 01.159 16108 Exposure complete
03:14:34.977 00.078 16108 worker thread done servicing request
03:14:34.977 00.000 21068 OnExposeComplete: enter
03:14:34.978 00.001 21068 UpdateGuideState(): m_state=6
03:14:34.979 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1234
03:14:34.981 00.002 21068 Star::Find returns 1 (0), X=463.06, Y=436.69, Mass=77689, SNR=60.7, Peak=14912 HFD=2.5
03:14:34.982 00.001 21068 MultiStar: [#1 -0.39,-0.05,0.94,U] [#2 -0.71,-0.18,0.00,M3] [#3 -0.35,0.08,1.02,U] [#4 -0.44,-0.05,0.88,U] [#5 -0.11,0.36,0.88,U] [#6 -0.45,0.32,0.00,M1] [#7 -0.28,0.14,0.68,U] [#8 -0.53,0.02,0.00,M2] 
03:14:34.983 00.001 21068 refined, 5 included, MultiStar: {-0.38, 0.07}, one-star: {-0.66, -0.00}
03:14:34.984 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
03:14:34.985 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
03:14:34.986 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.39 cameraTheta=2.95 mountX=0.39 mountY=0.02, mountTheta=0.05
03:14:34.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.07, opts=13)
03:14:34.989 00.001 21068 Enqueuing Move request for scope (-0.38, 0.07)
03:14:34.990 00.001 16108 Worker thread wakes up
03:14:34.991 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.07) opts 0xd
03:14:34.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.07)
03:14:34.991 00.000 16108 Moving (-0.38, 0.07) raw xDistance=0.39 yDistance=0.02
03:14:34.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:14:34.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:34.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:14:34.991 00.000 16108 MoveAxis(W, 102, ABG)
03:14:34.991 00.000 16108 Guiding  Dir = 3, Dur = 102
03:14:34.991 00.000 16108 IsSlewing returns 0
03:14:34.991 00.000 16108 IsGuiding returns 0
03:14:34.996 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3875, FiltMin=3261, FiltMax=27888, Gamma=1.000
03:14:35.008 00.012 21068 UpdateGuideState exits: m=77689 SNR=60.7
03:14:35.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:35.009 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:35.011 00.002 21068 Enqueuing Expose request
03:14:35.054 00.043 16108 PulseGuide returned control before completion, sleep 50
03:14:35.115 00.061 16108 IsGuiding returns 1
03:14:35.115 00.000 16108 scope still moving after pulse duration time elapsed
03:14:35.146 00.031 16108 IsSlewing returns 0
03:14:35.146 00.000 16108 IsGuiding returns 1
03:14:35.176 00.030 16108 IsSlewing returns 0
03:14:35.176 00.000 16108 IsGuiding returns 1
03:14:35.207 00.031 16108 IsSlewing returns 0
03:14:35.207 00.000 16108 IsGuiding returns 1
03:14:35.238 00.031 16108 IsSlewing returns 0
03:14:35.238 00.000 16108 IsGuiding returns 0
03:14:35.238 00.000 16108 scope move finished after 102 + 145 ms
03:14:35.238 00.000 16108 Move returns status 0, amount 102
03:14:35.238 00.000 16108 MoveAxis(N, 0, ABG)
03:14:35.238 00.000 16108 Move returns status 0, amount 0
03:14:35.240 00.002 16108 move complete, result=0
03:14:35.240 00.000 16108 worker thread done servicing request
03:14:35.240 00.000 21068 GuideStep: 0.4 px 102 ms WEST, 0.0 px 0 ms NORTH
03:14:35.242 00.002 16108 Worker thread wakes up
03:14:35.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:35.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:36.205 00.963 16108 Exposure complete
03:14:36.268 00.063 16108 worker thread done servicing request
03:14:36.268 00.000 21068 OnExposeComplete: enter
03:14:36.269 00.001 21068 UpdateGuideState(): m_state=6
03:14:36.270 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1235
03:14:36.271 00.001 21068 Star::Find returns 1 (0), X=463.41, Y=436.95, Mass=95502, SNR=73.3, Peak=16224 HFD=2.5
03:14:36.272 00.001 21068 MultiStar: [#1 0.22,0.21,0.95,U] [#2 -0.35,0.20,0.80,U] [#3 -0.17,0.40,0.73,U] [#4 0.02,0.23,0.60,U] [#5 0.29,0.10,0.66,U] [#6 -0.14,0.45,0.63,U] [#7 0.17,0.12,0.56,U] [#8 -0.71,0.12,0.00,M3] 
03:14:36.273 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.25}, one-star: {-0.31, 0.27}
03:14:36.273 00.000 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
03:14:36.274 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
03:14:36.275 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.77 mountX=0.09 mountY=-0.23, mountTheta=-1.19
03:14:36.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.25, opts=13)
03:14:36.278 00.001 21068 Enqueuing Move request for scope (-0.05, 0.25)
03:14:36.279 00.001 16108 Worker thread wakes up
03:14:36.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
03:14:36.280 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
03:14:36.280 00.000 16108 Moving (-0.05, 0.25) raw xDistance=0.09 yDistance=-0.23
03:14:36.280 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:14:36.280 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:14:36.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:14:36.280 00.000 16108 MoveAxis(E, 0, ABG)
03:14:36.280 00.000 16108 Move returns status 0, amount 0
03:14:36.280 00.000 16108 MoveAxis(N, 0, ABG)
03:14:36.280 00.000 16108 Move returns status 0, amount 0
03:14:36.280 00.000 16108 move complete, result=0
03:14:36.280 00.000 16108 worker thread done servicing request
03:14:36.285 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3881, FiltMin=3277, FiltMax=30563, Gamma=1.000
03:14:36.297 00.012 21068 UpdateGuideState exits: m=95502 SNR=73.3
03:14:36.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:36.299 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:36.300 00.001 21068 Enqueuing Expose request
03:14:36.301 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:36.302 00.001 16108 Worker thread wakes up
03:14:36.302 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:36.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:37.472 01.170 16108 Exposure complete
03:14:37.540 00.068 16108 worker thread done servicing request
03:14:37.540 00.000 21068 OnExposeComplete: enter
03:14:37.541 00.001 21068 UpdateGuideState(): m_state=6
03:14:37.542 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1236
03:14:37.544 00.002 21068 Star::Find returns 1 (0), X=463.72, Y=436.80, Mass=85054, SNR=65.2, Peak=14256 HFD=2.7
03:14:37.545 00.001 21068 MultiStar: [#1 0.01,0.09,0.90,U] [#2 -0.17,0.22,0.75,U] [#3 0.06,-0.13,0.86,U] [#4 -0.54,0.16,0.00,M1] [#5 0.05,0.34,0.61,U] [#6 -0.11,-0.09,0.64,U] [#7 -0.05,0.01,0.64,U] [#8 -0.24,0.05,0.60,U] 
03:14:37.546 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.00, 0.11}
03:14:37.547 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
03:14:37.547 00.000 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
03:14:37.548 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.15 mountX=0.06 mountY=-0.06, mountTheta=-0.78
03:14:37.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
03:14:37.551 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
03:14:37.551 00.000 16108 Worker thread wakes up
03:14:37.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
03:14:37.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
03:14:37.552 00.001 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
03:14:37.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:14:37.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:37.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:14:37.552 00.000 16108 MoveAxis(E, 0, ABG)
03:14:37.552 00.000 16108 Move returns status 0, amount 0
03:14:37.552 00.000 16108 MoveAxis(N, 0, ABG)
03:14:37.552 00.000 16108 Move returns status 0, amount 0
03:14:37.552 00.000 16108 move complete, result=0
03:14:37.552 00.000 16108 worker thread done servicing request
03:14:37.558 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=3888, FiltMin=3262, FiltMax=35811, Gamma=1.000
03:14:37.572 00.014 21068 UpdateGuideState exits: m=85054 SNR=65.2
03:14:37.575 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:37.577 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:37.577 00.000 21068 Enqueuing Expose request
03:14:37.578 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:37.579 00.001 16108 Worker thread wakes up
03:14:37.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:37.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:38.553 00.974 16108 Exposure complete
03:14:38.621 00.068 16108 worker thread done servicing request
03:14:38.622 00.001 21068 OnExposeComplete: enter
03:14:38.623 00.001 21068 UpdateGuideState(): m_state=6
03:14:38.625 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1237
03:14:38.626 00.001 21068 Star::Find returns 1 (0), X=463.92, Y=436.99, Mass=75297, SNR=64.0, Peak=15152 HFD=2.5
03:14:38.627 00.001 21068 MultiStar: [#1 0.22,0.26,0.98,U] [#2 -0.10,0.09,0.82,U] [#3 0.18,0.27,1.00,U] [#4 0.24,0.07,0.64,U] [#5 0.38,-0.03,0.61,U] [#6 0.03,0.24,0.66,U] [#7 -0.04,0.23,0.52,U] [#8 -0.08,-0.02,0.53,U] 
03:14:38.628 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.19, 0.30}
03:14:38.629 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
03:14:38.630 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
03:14:38.631 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.95 mountX=-0.09 mountY=-0.20, mountTheta=-2.01
03:14:38.634 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
03:14:38.635 00.001 21068 Enqueuing Move request for scope (0.13, 0.18)
03:14:38.636 00.001 16108 Worker thread wakes up
03:14:38.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
03:14:38.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
03:14:38.636 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.09 yDistance=-0.20
03:14:38.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:14:38.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:14:38.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:14:38.636 00.000 16108 MoveAxis(E, 0, ABG)
03:14:38.636 00.000 16108 Move returns status 0, amount 0
03:14:38.636 00.000 16108 MoveAxis(N, 0, ABG)
03:14:38.636 00.000 16108 Move returns status 0, amount 0
03:14:38.636 00.000 16108 move complete, result=0
03:14:38.636 00.000 16108 worker thread done servicing request
03:14:38.639 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3891, FiltMin=3296, FiltMax=35814, Gamma=1.000
03:14:38.653 00.014 21068 UpdateGuideState exits: m=75297 SNR=64.0
03:14:38.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:38.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:38.656 00.001 21068 Enqueuing Expose request
03:14:38.657 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:38.659 00.002 16108 Worker thread wakes up
03:14:38.659 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:38.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:39.825 01.166 16108 Exposure complete
03:14:39.881 00.056 16108 worker thread done servicing request
03:14:39.881 00.000 21068 OnExposeComplete: enter
03:14:39.881 00.000 21068 UpdateGuideState(): m_state=6
03:14:39.882 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1238
03:14:39.883 00.001 21068 Star::Find returns 1 (0), X=463.32, Y=436.61, Mass=82802, SNR=61.3, Peak=14704 HFD=2.9
03:14:39.885 00.002 21068 MultiStar: [#1 -0.16,0.09,1.15,U] [#2 -0.44,0.13,1.01,U] [#3 0.16,0.18,0.78,U] [#4 -0.31,0.15,0.69,U] [#5 -0.03,0.01,0.58,U] [#6 -0.40,0.33,0.00,M1] [#7 -0.39,0.17,0.71,U] [#8 -0.57,0.19,0.00,M2] 
03:14:39.886 00.001 21068 refined, 6 included, MultiStar: {-0.24, 0.09}, one-star: {-0.40, -0.08}
03:14:39.886 00.000 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
03:14:39.887 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
03:14:39.888 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.79 mountX=0.25 mountY=-0.03, mountTheta=-0.12
03:14:39.889 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.09, opts=13)
03:14:39.890 00.001 21068 Enqueuing Move request for scope (-0.24, 0.09)
03:14:39.891 00.001 16108 Worker thread wakes up
03:14:39.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
03:14:39.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
03:14:39.891 00.000 16108 Moving (-0.24, 0.09) raw xDistance=0.25 yDistance=-0.03
03:14:39.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:14:39.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:39.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:14:39.891 00.000 16108 MoveAxis(W, 66, ABG)
03:14:39.891 00.000 16108 Guiding  Dir = 3, Dur = 66
03:14:39.891 00.000 16108 IsSlewing returns 0
03:14:39.891 00.000 16108 IsGuiding returns 0
03:14:39.895 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3894, FiltMin=3331, FiltMax=32067, Gamma=1.000
03:14:39.914 00.019 21068 UpdateGuideState exits: m=82802 SNR=61.3
03:14:39.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:39.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:39.917 00.001 21068 Enqueuing Expose request
03:14:39.950 00.033 16108 PulseGuide returned control before completion, sleep 18
03:14:39.981 00.031 16108 IsGuiding returns 1
03:14:39.981 00.000 16108 scope still moving after pulse duration time elapsed
03:14:40.012 00.031 16108 IsSlewing returns 0
03:14:40.013 00.001 16108 IsGuiding returns 1
03:14:40.043 00.030 16108 IsSlewing returns 0
03:14:40.043 00.000 16108 IsGuiding returns 0
03:14:40.044 00.001 16108 scope move finished after 66 + 85 ms
03:14:40.044 00.000 16108 Move returns status 0, amount 66
03:14:40.044 00.000 16108 MoveAxis(N, 0, ABG)
03:14:40.044 00.000 16108 Move returns status 0, amount 0
03:14:40.044 00.000 16108 move complete, result=0
03:14:40.044 00.000 16108 worker thread done servicing request
03:14:40.044 00.000 16108 Worker thread wakes up
03:14:40.044 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
03:14:40.046 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:40.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:41.023 00.977 16108 Exposure complete
03:14:41.080 00.057 16108 worker thread done servicing request
03:14:41.080 00.000 21068 OnExposeComplete: enter
03:14:41.083 00.003 21068 UpdateGuideState(): m_state=6
03:14:41.085 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1239
03:14:41.087 00.002 21068 Star::Find returns 1 (0), X=463.41, Y=436.52, Mass=79984, SNR=63.2, Peak=13552 HFD=3.0
03:14:41.089 00.002 21068 MultiStar: [#1 -0.27,0.03,1.10,U] [#2 -0.42,-0.17,0.84,U] [#3 -0.24,-0.04,0.67,U] [#4 -0.39,-0.17,0.62,U] [#5 0.11,0.02,0.52,U] [#6 -0.39,-0.12,0.61,U] [#7 -0.08,-0.19,0.62,U] [#8 -0.58,0.09,0.00,M3] 
03:14:41.090 00.001 21068 refined, 7 included, MultiStar: {-0.26, -0.10}, one-star: {-0.31, -0.16}
03:14:41.091 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
03:14:41.092 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
03:14:41.094 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.78 mountX=0.24 mountY=0.16, mountTheta=0.58
03:14:41.095 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.10, opts=13)
03:14:41.097 00.002 21068 Enqueuing Move request for scope (-0.26, -0.10)
03:14:41.099 00.002 16108 Worker thread wakes up
03:14:41.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.10) opts 0xd
03:14:41.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.10)
03:14:41.099 00.000 16108 Moving (-0.26, -0.10) raw xDistance=0.24 yDistance=0.16
03:14:41.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
03:14:41.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:41.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:14:41.099 00.000 16108 MoveAxis(W, 68, ABG)
03:14:41.100 00.001 16108 Guiding  Dir = 3, Dur = 68
03:14:41.100 00.000 16108 IsSlewing returns 0
03:14:41.100 00.000 16108 IsGuiding returns 0
03:14:41.107 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1385, max=65535, med=3897, FiltMin=3315, FiltMax=32192, Gamma=1.000
03:14:41.123 00.016 21068 UpdateGuideState exits: m=79984 SNR=63.2
03:14:41.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:41.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:41.125 00.000 21068 Enqueuing Expose request
03:14:41.158 00.033 16108 PulseGuide returned control before completion, sleep 22
03:14:41.187 00.029 16108 IsGuiding returns 1
03:14:41.187 00.000 16108 scope still moving after pulse duration time elapsed
03:14:41.219 00.032 16108 IsSlewing returns 0
03:14:41.219 00.000 16108 IsGuiding returns 1
03:14:41.250 00.031 16108 IsSlewing returns 0
03:14:41.250 00.000 16108 IsGuiding returns 0
03:14:41.250 00.000 16108 scope move finished after 68 + 81 ms
03:14:41.250 00.000 16108 Move returns status 0, amount 68
03:14:41.251 00.001 16108 MoveAxis(N, 0, ABG)
03:14:41.251 00.000 16108 Move returns status 0, amount 0
03:14:41.251 00.000 16108 move complete, result=0
03:14:41.251 00.000 16108 worker thread done servicing request
03:14:41.251 00.000 16108 Worker thread wakes up
03:14:41.251 00.000 21068 GuideStep: 0.2 px 68 ms WEST, 0.2 px 0 ms NORTH
03:14:41.253 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:41.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:42.418 01.165 16108 Exposure complete
03:14:42.472 00.054 16108 worker thread done servicing request
03:14:42.474 00.002 21068 OnExposeComplete: enter
03:14:42.474 00.000 21068 UpdateGuideState(): m_state=6
03:14:42.475 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1240
03:14:42.476 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.31, Mass=93953, SNR=63.4, Peak=13437 HFD=3.0
03:14:42.477 00.001 21068 MultiStar: [#1 0.44,-0.26,0.00,M1] [#2 -0.06,-0.12,1.04,U] [#3 0.02,-0.32,0.73,U] [#4 -0.12,0.04,0.63,U] [#5 0.61,-0.16,0.00,M1] [#6 0.19,-0.08,0.53,U] [#7 0.16,-0.12,0.58,U] [#8 0.23,-0.55,0.00,M4] 
03:14:42.477 00.000 21068 refined, 5 included, MultiStar: {0.01, -0.18}, one-star: {-0.04, -0.37}
03:14:42.478 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.79)
03:14:42.479 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.85)
03:14:42.480 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.53 mountX=-0.04 mountY=0.18, mountTheta=1.79
03:14:42.481 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.18, opts=13)
03:14:42.482 00.001 21068 Enqueuing Move request for scope (0.01, -0.18)
03:14:42.483 00.001 16108 Worker thread wakes up
03:14:42.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
03:14:42.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
03:14:42.483 00.000 16108 Moving (0.01, -0.18) raw xDistance=-0.04 yDistance=0.18
03:14:42.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:42.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:42.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:14:42.483 00.000 16108 MoveAxis(E, 0, ABG)
03:14:42.483 00.000 16108 Move returns status 0, amount 0
03:14:42.483 00.000 16108 MoveAxis(N, 0, ABG)
03:14:42.484 00.001 16108 Move returns status 0, amount 0
03:14:42.484 00.000 16108 move complete, result=0
03:14:42.484 00.000 16108 worker thread done servicing request
03:14:42.490 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3897, FiltMin=3203, FiltMax=37027, Gamma=1.000
03:14:42.514 00.024 21068 UpdateGuideState exits: m=93953 SNR=63.4
03:14:42.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:42.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:42.517 00.001 21068 Enqueuing Expose request
03:14:42.517 00.000 16108 Worker thread wakes up
03:14:42.517 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:42.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:42.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:43.496 00.978 16108 Exposure complete
03:14:43.552 00.056 16108 worker thread done servicing request
03:14:43.552 00.000 21068 OnExposeComplete: enter
03:14:43.553 00.001 21068 UpdateGuideState(): m_state=6
03:14:43.553 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1241
03:14:43.555 00.002 21068 Star::Find returns 1 (0), X=464.24, Y=436.53, Mass=96837, SNR=71.8, Peak=15632 HFD=2.9
03:14:43.556 00.001 21068 MultiStar: [#1 0.89,-0.24,0.00,M2] [#2 0.52,-0.23,0.00,M1] [#3 0.67,0.13,0.00,M1] [#4 0.71,-0.26,0.00,M1] [#5 0.88,-0.09,0.00,M2] [#6 0.63,0.08,0.00,M1] [#7 0.53,0.08,0.00,M1] [#8 0.50,0.08,0.00,M5] 
03:14:43.557 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
03:14:43.558 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
03:14:43.558 00.000 21068 CameraToMount -- cameraX=0.52 cameraY=-0.15 hyp=0.54 cameraTheta=-0.29 mountX=-0.54 mountY=0.03, mountTheta=3.09
03:14:43.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=-0.15, opts=13)
03:14:43.561 00.001 21068 Enqueuing Move request for scope (0.52, -0.15)
03:14:43.562 00.001 16108 Worker thread wakes up
03:14:43.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.15) opts 0xd
03:14:43.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, -0.15)
03:14:43.562 00.000 16108 Moving (0.52, -0.15) raw xDistance=-0.54 yDistance=0.03
03:14:43.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:14:43.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:43.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:14:43.562 00.000 16108 MoveAxis(E, 141, ABG)
03:14:43.562 00.000 16108 Guiding  Dir = 2, Dur = 141
03:14:43.562 00.000 16108 IsSlewing returns 0
03:14:43.562 00.000 16108 IsGuiding returns 0
03:14:43.566 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3897, FiltMin=3289, FiltMax=34963, Gamma=1.000
03:14:43.580 00.014 21068 UpdateGuideState exits: m=96837 SNR=71.8
03:14:43.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:43.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:43.582 00.000 21068 Enqueuing Expose request
03:14:43.592 00.010 16108 PulseGuide returned control before completion, sleep 121
03:14:43.717 00.125 16108 IsGuiding returns 1
03:14:43.717 00.000 16108 scope still moving after pulse duration time elapsed
03:14:43.749 00.032 16108 IsSlewing returns 0
03:14:43.749 00.000 16108 IsGuiding returns 1
03:14:43.780 00.031 16108 IsSlewing returns 0
03:14:43.780 00.000 16108 IsGuiding returns 0
03:14:43.781 00.001 16108 scope move finished after 141 + 77 ms
03:14:43.781 00.000 16108 Move returns status 0, amount 141
03:14:43.781 00.000 16108 MoveAxis(N, 0, ABG)
03:14:43.781 00.000 16108 Move returns status 0, amount 0
03:14:43.781 00.000 16108 move complete, result=0
03:14:43.781 00.000 16108 worker thread done servicing request
03:14:43.781 00.000 21068 GuideStep: -0.5 px 141 ms EAST, 0.0 px 0 ms NORTH
03:14:43.783 00.002 16108 Worker thread wakes up
03:14:43.785 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:43.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:44.953 01.168 16108 Exposure complete
03:14:45.015 00.062 16108 worker thread done servicing request
03:14:45.015 00.000 21068 OnExposeComplete: enter
03:14:45.016 00.001 21068 UpdateGuideState(): m_state=6
03:14:45.017 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1242
03:14:45.018 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=436.69, Mass=96497, SNR=80.9, Peak=17200 HFD=2.6
03:14:45.019 00.001 21068 MultiStar: [#1 0.80,0.12,0.00,M3] [#2 0.43,0.11,0.79,U] [#3 0.40,-0.06,0.53,U] [#4 0.53,-0.16,0.00,M2] [#5 0.81,0.05,0.00,M3] [#6 0.45,0.44,0.00,M2] [#7 0.59,0.26,0.00,M2] [#8 0.06,0.22,0.38,U] 
03:14:45.022 00.003 21068 single-star, 3 included, MultiStar: {0.33, 0.05}, one-star: {0.32, -0.00}
03:14:45.023 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
03:14:45.023 00.000 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
03:14:45.024 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.01 mountX=-0.32 mountY=-0.07, mountTheta=-2.92
03:14:45.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.00, opts=13)
03:14:45.027 00.001 21068 Enqueuing Move request for scope (0.32, -0.00)
03:14:45.028 00.001 16108 Worker thread wakes up
03:14:45.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
03:14:45.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
03:14:45.028 00.000 16108 Moving (0.32, -0.00) raw xDistance=-0.32 yDistance=-0.07
03:14:45.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:14:45.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:45.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:14:45.028 00.000 16108 MoveAxis(E, 94, ABG)
03:14:45.028 00.000 16108 Guiding  Dir = 2, Dur = 94
03:14:45.028 00.000 16108 IsSlewing returns 0
03:14:45.029 00.001 16108 IsGuiding returns 0
03:14:45.032 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3891, FiltMin=3264, FiltMax=33270, Gamma=1.000
03:14:45.052 00.020 21068 UpdateGuideState exits: m=96497 SNR=80.9
03:14:45.054 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:45.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:45.056 00.001 21068 Enqueuing Expose request
03:14:45.057 00.001 16108 PulseGuide returned control before completion, sleep 80
03:14:45.145 00.088 16108 IsGuiding returns 0
03:14:45.145 00.000 16108 Move returns status 0, amount 94
03:14:45.145 00.000 16108 MoveAxis(N, 0, ABG)
03:14:45.145 00.000 16108 Move returns status 0, amount 0
03:14:45.145 00.000 16108 move complete, result=0
03:14:45.145 00.000 16108 worker thread done servicing request
03:14:45.145 00.000 16108 Worker thread wakes up
03:14:45.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:45.145 00.000 21068 GuideStep: -0.3 px 94 ms EAST, -0.1 px 0 ms NORTH
03:14:45.147 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:46.116 00.969 16108 Exposure complete
03:14:46.189 00.073 16108 worker thread done servicing request
03:14:46.189 00.000 21068 OnExposeComplete: enter
03:14:46.191 00.002 21068 UpdateGuideState(): m_state=6
03:14:46.192 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1243
03:14:46.193 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.72, Mass=85749, SNR=64.5, Peak=16192 HFD=2.9
03:14:46.194 00.001 21068 MultiStar: [#1 0.35,-0.09,0.93,U] [#2 -0.18,0.22,0.92,U] [#3 0.36,0.14,0.75,U] [#4 0.23,0.17,0.80,U] [#5 0.34,0.22,0.63,U] [#6 -0.18,0.25,0.41,U] [#7 0.20,-0.17,0.49,U] [#8 0.14,0.29,0.48,U] 
03:14:46.195 00.001 21068 single-star, 8 included, MultiStar: {0.14, 0.11}, one-star: {-0.01, 0.04}
03:14:46.196 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
03:14:46.197 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
03:14:46.199 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=0.02 mountY=-0.03, mountTheta=-1.01
03:14:46.200 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
03:14:46.201 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
03:14:46.202 00.001 16108 Worker thread wakes up
03:14:46.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:14:46.202 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:14:46.202 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.03
03:14:46.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:14:46.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:46.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:14:46.202 00.000 16108 MoveAxis(E, 0, ABG)
03:14:46.202 00.000 16108 Move returns status 0, amount 0
03:14:46.202 00.000 16108 MoveAxis(N, 0, ABG)
03:14:46.202 00.000 16108 Move returns status 0, amount 0
03:14:46.202 00.000 16108 move complete, result=0
03:14:46.202 00.000 16108 worker thread done servicing request
03:14:46.206 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3888, FiltMin=3296, FiltMax=41667, Gamma=1.000
03:14:46.219 00.013 21068 UpdateGuideState exits: m=85749 SNR=64.5
03:14:46.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:46.220 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:46.222 00.002 21068 Enqueuing Expose request
03:14:46.223 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:46.224 00.001 16108 Worker thread wakes up
03:14:46.224 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:46.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:47.379 01.155 16108 Exposure complete
03:14:47.444 00.065 16108 worker thread done servicing request
03:14:47.444 00.000 21068 OnExposeComplete: enter
03:14:47.445 00.001 21068 UpdateGuideState(): m_state=6
03:14:47.446 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1244
03:14:47.447 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.83, Mass=81890, SNR=62.6, Peak=16160 HFD=2.6
03:14:47.448 00.001 21068 MultiStar: [#1 0.38,0.11,1.02,U] [#2 0.01,0.16,0.91,U] [#3 0.10,-0.03,0.83,U] [#4 0.41,0.11,0.84,U] [#5 0.56,-0.02,0.00,M3] [#6 0.26,0.32,0.50,U] [#7 0.59,0.06,0.00,M2] [#8 -0.00,0.32,0.52,U] 
03:14:47.448 00.000 21068 single-star, 6 included, MultiStar: {0.19, 0.14}, one-star: {0.13, 0.14}
03:14:47.449 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
03:14:47.450 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
03:14:47.451 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.82 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
03:14:47.453 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.14, opts=13)
03:14:47.455 00.002 21068 Enqueuing Move request for scope (0.13, 0.14)
03:14:47.455 00.000 16108 Worker thread wakes up
03:14:47.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
03:14:47.456 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
03:14:47.456 00.000 16108 Moving (0.13, 0.14) raw xDistance=-0.10 yDistance=-0.17
03:14:47.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:47.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:47.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:14:47.456 00.000 16108 MoveAxis(E, 0, ABG)
03:14:47.456 00.000 16108 Move returns status 0, amount 0
03:14:47.456 00.000 16108 MoveAxis(N, 0, ABG)
03:14:47.456 00.000 16108 Move returns status 0, amount 0
03:14:47.456 00.000 16108 move complete, result=0
03:14:47.456 00.000 16108 worker thread done servicing request
03:14:47.463 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3881, FiltMin=3165, FiltMax=35382, Gamma=1.000
03:14:47.478 00.015 21068 UpdateGuideState exits: m=81890 SNR=62.6
03:14:47.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:47.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:47.480 00.000 21068 Enqueuing Expose request
03:14:47.481 00.001 16108 Worker thread wakes up
03:14:47.481 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:47.482 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:47.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:48.473 00.991 16108 Exposure complete
03:14:48.531 00.058 16108 worker thread done servicing request
03:14:48.531 00.000 21068 OnExposeComplete: enter
03:14:48.532 00.001 21068 UpdateGuideState(): m_state=6
03:14:48.533 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1245
03:14:48.533 00.000 21068 Star::Find returns 1 (0), X=463.68, Y=436.83, Mass=89819, SNR=78.9, Peak=17728 HFD=2.6
03:14:48.534 00.001 21068 MultiStar: [#1 0.48,0.09,0.00,M2] [#2 -0.01,0.03,0.67,U] [#3 0.35,0.16,0.65,U] [#4 0.13,0.16,0.61,U] [#5 0.30,0.03,0.51,U] [#6 0.15,0.19,0.50,U] [#7 0.05,0.46,0.45,U] [#8 -0.07,0.18,0.58,U] 
03:14:48.535 00.001 21068 single-star, 7 included, MultiStar: {0.10, 0.16}, one-star: {-0.04, 0.14}
03:14:48.536 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
03:14:48.537 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.08 = -1.08)
03:14:48.538 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.82 mountX=0.06 mountY=-0.13, mountTheta=-1.13
03:14:48.539 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.14, opts=13)
03:14:48.540 00.001 21068 Enqueuing Move request for scope (-0.04, 0.14)
03:14:48.541 00.001 16108 Worker thread wakes up
03:14:48.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
03:14:48.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
03:14:48.541 00.000 16108 Moving (-0.04, 0.14) raw xDistance=0.06 yDistance=-0.13
03:14:48.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:14:48.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:48.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:14:48.541 00.000 16108 MoveAxis(E, 0, ABG)
03:14:48.541 00.000 16108 Move returns status 0, amount 0
03:14:48.541 00.000 16108 MoveAxis(N, 0, ABG)
03:14:48.541 00.000 16108 Move returns status 0, amount 0
03:14:48.542 00.001 16108 move complete, result=0
03:14:48.542 00.000 16108 worker thread done servicing request
03:14:48.548 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3878, FiltMin=3267, FiltMax=41987, Gamma=1.000
03:14:48.563 00.015 21068 UpdateGuideState exits: m=89819 SNR=78.9
03:14:48.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:48.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:48.566 00.001 21068 Enqueuing Expose request
03:14:48.566 00.000 16108 Worker thread wakes up
03:14:48.568 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:48.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:48.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:49.719 01.151 16108 Exposure complete
03:14:49.776 00.057 16108 worker thread done servicing request
03:14:49.777 00.001 21068 OnExposeComplete: enter
03:14:49.778 00.001 21068 UpdateGuideState(): m_state=6
03:14:49.779 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1246
03:14:49.781 00.002 21068 Star::Find returns 1 (0), X=463.60, Y=436.49, Mass=77135, SNR=63.0, Peak=14160 HFD=3.0
03:14:49.782 00.001 21068 MultiStar: [#1 0.42,-0.32,0.00,M3] [#2 0.01,-0.05,0.99,U] [#3 0.03,-0.16,0.88,U] [#4 0.29,-0.22,0.65,U] [#5 0.56,-0.41,0.00,M3] [#6 0.26,0.40,0.62,U] [#7 0.40,-0.11,0.58,U] [#8 -0.00,-0.11,0.86,U] 
03:14:49.783 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {-0.12, -0.20}
03:14:49.784 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
03:14:49.785 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
03:14:49.785 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=-0.10 mountY=0.06, mountTheta=2.64
03:14:49.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.08, opts=13)
03:14:49.788 00.001 21068 Enqueuing Move request for scope (0.09, -0.08)
03:14:49.788 00.000 16108 Worker thread wakes up
03:14:49.789 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
03:14:49.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
03:14:49.789 00.000 16108 Moving (0.09, -0.08) raw xDistance=-0.10 yDistance=0.06
03:14:49.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:49.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:49.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:49.789 00.000 16108 MoveAxis(E, 0, ABG)
03:14:49.789 00.000 16108 Move returns status 0, amount 0
03:14:49.789 00.000 16108 MoveAxis(N, 0, ABG)
03:14:49.789 00.000 16108 Move returns status 0, amount 0
03:14:49.789 00.000 16108 move complete, result=0
03:14:49.789 00.000 16108 worker thread done servicing request
03:14:49.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3875, FiltMin=3305, FiltMax=36678, Gamma=1.000
03:14:49.806 00.013 21068 UpdateGuideState exits: m=77135 SNR=63.0
03:14:49.808 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:49.809 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:49.811 00.002 21068 Enqueuing Expose request
03:14:49.813 00.002 16108 Worker thread wakes up
03:14:49.813 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:49.815 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:49.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:50.805 00.990 16108 Exposure complete
03:14:50.890 00.085 16108 worker thread done servicing request
03:14:50.891 00.001 21068 OnExposeComplete: enter
03:14:50.892 00.001 21068 UpdateGuideState(): m_state=6
03:14:50.894 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1247
03:14:50.896 00.002 21068 Star::Find returns 1 (0), X=463.70, Y=436.38, Mass=86146, SNR=65.0, Peak=14656 HFD=2.8
03:14:50.898 00.002 21068 MultiStar: [#1 0.15,-0.17,0.93,U] [#2 -0.22,0.03,0.81,U] [#3 0.14,-0.11,0.85,U] [#4 -0.19,-0.33,0.78,U] [#5 0.42,-0.18,0.69,U] [#6 -0.04,-0.25,0.64,U] [#7 -0.05,-0.50,0.00,M1] [#8 -0.04,0.15,0.58,U] 
03:14:50.899 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.03, -0.31}
03:14:50.900 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
03:14:50.901 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
03:14:50.904 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.41 mountX=-0.05 mountY=0.15, mountTheta=1.91
03:14:50.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
03:14:50.907 00.001 21068 Enqueuing Move request for scope (0.02, -0.16)
03:14:50.907 00.000 16108 Worker thread wakes up
03:14:50.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
03:14:50.907 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
03:14:50.907 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.05 yDistance=0.15
03:14:50.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:14:50.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:50.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:14:50.907 00.000 16108 MoveAxis(E, 0, ABG)
03:14:50.908 00.001 16108 Move returns status 0, amount 0
03:14:50.908 00.000 16108 MoveAxis(N, 0, ABG)
03:14:50.908 00.000 16108 Move returns status 0, amount 0
03:14:50.908 00.000 16108 move complete, result=0
03:14:50.908 00.000 16108 worker thread done servicing request
03:14:50.914 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3875, FiltMin=3254, FiltMax=39811, Gamma=1.000
03:14:50.928 00.014 21068 UpdateGuideState exits: m=86146 SNR=65.0
03:14:50.930 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:50.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:50.932 00.001 21068 Enqueuing Expose request
03:14:50.933 00.001 16108 Worker thread wakes up
03:14:50.933 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:50.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:50.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:52.098 01.165 16108 Exposure complete
03:14:52.181 00.083 16108 worker thread done servicing request
03:14:52.181 00.000 21068 OnExposeComplete: enter
03:14:52.182 00.001 21068 UpdateGuideState(): m_state=6
03:14:52.183 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1248
03:14:52.184 00.001 21068 Star::Find returns 1 (0), X=464.05, Y=436.26, Mass=81165, SNR=61.3, Peak=15469 HFD=2.5
03:14:52.184 00.000 21068 MultiStar: [#1 0.76,-0.29,0.00,M3] [#2 0.50,-0.35,0.00,M1] [#3 0.55,-0.20,0.00,M1] [#4 0.39,-0.54,0.00,M1] [#5 0.82,-0.17,0.00,M3] [#6 0.12,0.02,0.68,U] [#7 0.45,-0.30,0.00,M2] [#8 -0.43,-0.29,0.00,M1] 
03:14:52.185 00.001 21068 refined, 1 included, MultiStar: {0.24, -0.24}, one-star: {0.33, -0.43}
03:14:52.186 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
03:14:52.188 00.002 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.60)
03:14:52.188 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.78 mountX=-0.28 mountY=0.18, mountTheta=2.58
03:14:52.190 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.24, opts=13)
03:14:52.191 00.001 21068 Enqueuing Move request for scope (0.24, -0.24)
03:14:52.191 00.000 16108 Worker thread wakes up
03:14:52.191 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
03:14:52.192 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
03:14:52.192 00.000 16108 Moving (0.24, -0.24) raw xDistance=-0.28 yDistance=0.18
03:14:52.192 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:14:52.192 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:52.192 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:14:52.192 00.000 16108 MoveAxis(E, 74, ABG)
03:14:52.192 00.000 16108 Guiding  Dir = 2, Dur = 74
03:14:52.192 00.000 16108 IsSlewing returns 0
03:14:52.192 00.000 16108 IsGuiding returns 0
03:14:52.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3872, FiltMin=3341, FiltMax=37584, Gamma=1.000
03:14:52.198 00.002 16108 PulseGuide returned control before completion, sleep 80
03:14:52.216 00.018 21068 UpdateGuideState exits: m=81165 SNR=61.3
03:14:52.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:52.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:52.220 00.002 21068 Enqueuing Expose request
03:14:52.289 00.069 16108 IsGuiding returns 0
03:14:52.289 00.000 16108 Move returns status 0, amount 74
03:14:52.289 00.000 16108 MoveAxis(N, 0, ABG)
03:14:52.289 00.000 16108 Move returns status 0, amount 0
03:14:52.289 00.000 16108 move complete, result=0
03:14:52.290 00.001 16108 worker thread done servicing request
03:14:52.290 00.000 16108 Worker thread wakes up
03:14:52.290 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
03:14:52.292 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:52.293 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:53.269 00.976 16108 Exposure complete
03:14:53.325 00.056 16108 worker thread done servicing request
03:14:53.325 00.000 21068 OnExposeComplete: enter
03:14:53.326 00.001 21068 UpdateGuideState(): m_state=6
03:14:53.327 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1249
03:14:53.328 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.13, Mass=102948, SNR=82.2, Peak=16797 HFD=2.7
03:14:53.329 00.001 21068 MultiStar: [#1 0.41,-0.24,0.73,U] [#2 0.06,-0.58,0.00,M2] [#3 -0.04,-0.65,0.00,M2] [#4 0.12,-0.31,0.60,U] [#5 0.48,-0.31,0.00,M4] [#6 0.28,-0.21,0.40,U] [#7 -0.03,-0.28,0.44,U] [#8 -0.48,-0.29,0.00,M2] 
03:14:53.329 00.000 21068 refined, 4 included, MultiStar: {0.17, -0.35}, one-star: {0.08, -0.55}
03:14:53.330 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
03:14:53.331 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
03:14:53.331 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.35 hyp=0.40 cameraTheta=-1.11 mountX=-0.23 mountY=0.30, mountTheta=2.22
03:14:53.333 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.35, opts=13)
03:14:53.334 00.001 21068 Enqueuing Move request for scope (0.17, -0.35)
03:14:53.335 00.001 16108 Worker thread wakes up
03:14:53.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.35) opts 0xd
03:14:53.335 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.35)
03:14:53.335 00.000 16108 Moving (0.17, -0.35) raw xDistance=-0.23 yDistance=0.30
03:14:53.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:14:53.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:14:53.335 00.000 16108 MoveAxis(E, 66, ABG)
03:14:53.335 00.000 16108 Guiding  Dir = 2, Dur = 66
03:14:53.335 00.000 16108 IsSlewing returns 0
03:14:53.336 00.001 16108 IsGuiding returns 0
03:14:53.339 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3872, FiltMin=3305, FiltMax=38678, Gamma=1.000
03:14:53.352 00.013 21068 UpdateGuideState exits: m=102948 SNR=82.2
03:14:53.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:53.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:53.355 00.001 21068 Enqueuing Expose request
03:14:53.371 00.016 16108 PulseGuide returned control before completion, sleep 41
03:14:53.417 00.046 16108 IsGuiding returns 1
03:14:53.417 00.000 16108 scope still moving after pulse duration time elapsed
03:14:53.448 00.031 16108 IsSlewing returns 0
03:14:53.448 00.000 16108 IsGuiding returns 1
03:14:53.481 00.033 16108 IsSlewing returns 0
03:14:53.481 00.000 16108 IsGuiding returns 0
03:14:53.481 00.000 16108 scope move finished after 66 + 79 ms
03:14:53.481 00.000 16108 Move returns status 0, amount 66
03:14:53.481 00.000 16108 MoveAxis(S, 61, ABG)
03:14:53.481 00.000 16108 Guiding  Dir = 1, Dur = 61
03:14:53.481 00.000 16108 IsSlewing returns 0
03:14:53.482 00.001 16108 IsGuiding returns 0
03:14:53.529 00.047 16108 PulseGuide returned control before completion, sleep 24
03:14:53.559 00.030 16108 IsGuiding returns 1
03:14:53.559 00.000 16108 scope still moving after pulse duration time elapsed
03:14:53.591 00.032 16108 IsSlewing returns 0
03:14:53.592 00.001 16108 IsGuiding returns 1
03:14:53.623 00.031 16108 IsSlewing returns 0
03:14:53.623 00.000 16108 IsGuiding returns 0
03:14:53.623 00.000 16108 scope move finished after 61 + 80 ms
03:14:53.624 00.001 16108 Move returns status 0, amount 61
03:14:53.624 00.000 16108 move complete, result=0
03:14:53.624 00.000 16108 worker thread done servicing request
03:14:53.624 00.000 16108 Worker thread wakes up
03:14:53.624 00.000 21068 GuideStep: -0.2 px 66 ms EAST, 0.3 px 61 ms SOUTH
03:14:53.626 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:53.627 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:54.822 01.195 16108 Exposure complete
03:14:54.883 00.061 16108 worker thread done servicing request
03:14:54.883 00.000 21068 OnExposeComplete: enter
03:14:54.884 00.001 21068 UpdateGuideState(): m_state=6
03:14:54.885 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1250
03:14:54.886 00.001 21068 Star::Find returns 1 (0), X=463.35, Y=436.66, Mass=96587, SNR=71.9, Peak=14880 HFD=3.0
03:14:54.887 00.001 21068 MultiStar: [#1 0.17,-0.04,0.79,U] [#2 -0.38,0.09,0.75,U] [#3 -0.22,-0.18,0.71,U] [#4 -0.52,-0.20,0.00,M1] [#5 0.03,-0.13,0.67,U] [#6 -0.02,0.14,0.46,U] [#7 -0.21,0.21,0.57,U] [#8 -0.52,0.16,0.00,M3] 
03:14:54.887 00.000 21068 refined, 6 included, MultiStar: {-0.16, -0.00}, one-star: {-0.37, -0.03}
03:14:54.889 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.20)
03:14:54.890 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
03:14:54.891 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=0.16 mountY=0.04, mountTheta=0.25
03:14:54.892 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.00, opts=13)
03:14:54.893 00.001 21068 Enqueuing Move request for scope (-0.16, -0.00)
03:14:54.893 00.000 16108 Worker thread wakes up
03:14:54.894 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
03:14:54.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
03:14:54.894 00.000 16108 Moving (-0.16, -0.00) raw xDistance=0.16 yDistance=0.04
03:14:54.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:14:54.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:54.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:14:54.894 00.000 16108 MoveAxis(E, 0, ABG)
03:14:54.894 00.000 16108 Move returns status 0, amount 0
03:14:54.894 00.000 16108 MoveAxis(N, 0, ABG)
03:14:54.894 00.000 16108 Move returns status 0, amount 0
03:14:54.894 00.000 16108 move complete, result=0
03:14:54.894 00.000 16108 worker thread done servicing request
03:14:54.898 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3872, FiltMin=3296, FiltMax=31440, Gamma=1.000
03:14:54.910 00.012 21068 UpdateGuideState exits: m=96587 SNR=71.9
03:14:54.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:54.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:54.913 00.001 21068 Enqueuing Expose request
03:14:54.913 00.000 16108 Worker thread wakes up
03:14:54.914 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:54.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:54.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:55.890 00.976 16108 Exposure complete
03:14:55.947 00.057 16108 worker thread done servicing request
03:14:55.947 00.000 21068 OnExposeComplete: enter
03:14:55.949 00.002 21068 UpdateGuideState(): m_state=6
03:14:55.950 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1251
03:14:55.950 00.000 21068 Star::Find returns 1 (0), X=463.06, Y=436.52, Mass=102256, SNR=74.3, Peak=16201 HFD=2.7
03:14:55.952 00.002 21068 MultiStar: [#1 -0.27,-0.24,0.92,U] [#2 -0.41,-0.17,0.63,U] [#3 -0.30,-0.53,0.00,M2] [#4 -0.31,-0.11,0.61,U] [#5 -0.05,-0.04,0.45,U] [#6 -0.28,0.00,0.40,U] [#7 -0.01,-0.03,0.55,U] [#8 -0.67,-0.09,0.00,M4] 
03:14:55.952 00.000 21068 refined, 6 included, MultiStar: {-0.33, -0.13}, one-star: {-0.66, -0.17}
03:14:55.953 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
03:14:55.955 00.002 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.62)
03:14:55.956 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-2.76 mountX=0.30 mountY=0.20, mountTheta=0.60
03:14:55.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.13, opts=13)
03:14:55.959 00.001 21068 Enqueuing Move request for scope (-0.33, -0.13)
03:14:55.959 00.000 16108 Worker thread wakes up
03:14:55.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.13) opts 0xd
03:14:55.960 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.13)
03:14:55.960 00.000 16108 Moving (-0.33, -0.13) raw xDistance=0.30 yDistance=0.20
03:14:55.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:14:55.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:14:55.960 00.000 16108 MoveAxis(W, 79, ABG)
03:14:55.960 00.000 16108 Guiding  Dir = 3, Dur = 79
03:14:55.960 00.000 16108 IsSlewing returns 0
03:14:55.960 00.000 16108 IsGuiding returns 0
03:14:55.964 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3872, FiltMin=3312, FiltMax=30336, Gamma=1.000
03:14:55.977 00.013 21068 UpdateGuideState exits: m=102256 SNR=74.3
03:14:55.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:55.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:55.980 00.001 21068 Enqueuing Expose request
03:14:56.017 00.037 16108 PulseGuide returned control before completion, sleep 33
03:14:56.063 00.046 16108 IsGuiding returns 1
03:14:56.063 00.000 16108 scope still moving after pulse duration time elapsed
03:14:56.096 00.033 16108 IsSlewing returns 0
03:14:56.096 00.000 16108 IsGuiding returns 1
03:14:56.127 00.031 16108 IsSlewing returns 0
03:14:56.127 00.000 16108 IsGuiding returns 0
03:14:56.127 00.000 16108 scope move finished after 79 + 87 ms
03:14:56.127 00.000 16108 Move returns status 0, amount 79
03:14:56.127 00.000 16108 MoveAxis(S, 41, ABG)
03:14:56.127 00.000 16108 Guiding  Dir = 1, Dur = 41
03:14:56.127 00.000 16108 IsSlewing returns 0
03:14:56.127 00.000 16108 IsGuiding returns 0
03:14:56.174 00.047 16108 IsGuiding returns 1
03:14:56.175 00.001 16108 scope still moving after pulse duration time elapsed
03:14:56.204 00.029 16108 IsSlewing returns 0
03:14:56.204 00.000 16108 IsGuiding returns 1
03:14:56.235 00.031 16108 IsSlewing returns 0
03:14:56.235 00.000 16108 IsGuiding returns 1
03:14:56.267 00.032 16108 IsSlewing returns 0
03:14:56.267 00.000 16108 IsGuiding returns 0
03:14:56.267 00.000 16108 scope move finished after 41 + 98 ms
03:14:56.267 00.000 16108 Move returns status 0, amount 41
03:14:56.267 00.000 16108 move complete, result=0
03:14:56.267 00.000 16108 worker thread done servicing request
03:14:56.267 00.000 16108 Worker thread wakes up
03:14:56.267 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.2 px 41 ms SOUTH
03:14:56.270 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:56.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:57.436 01.166 16108 Exposure complete
03:14:57.510 00.074 16108 worker thread done servicing request
03:14:57.510 00.000 21068 OnExposeComplete: enter
03:14:57.511 00.001 21068 UpdateGuideState(): m_state=6
03:14:57.513 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1252
03:14:57.514 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.58, Mass=92312, SNR=62.5, Peak=18192 HFD=2.6
03:14:57.515 00.001 21068 MultiStar: [#1 0.41,0.08,0.96,U] [#2 0.09,0.29,1.10,U] [#3 0.23,0.13,0.87,U] [#4 0.48,-0.07,0.75,U] [#5 0.73,0.12,0.00,M3] [#6 0.33,0.32,0.59,U] [#7 0.03,0.12,0.61,U] [#8 0.18,0.21,0.49,U] 
03:14:57.516 00.001 21068 single-star, 7 included, MultiStar: {0.23, 0.11}, one-star: {0.13, -0.10}
03:14:57.517 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
03:14:57.518 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
03:14:57.519 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.67 mountX=-0.15 mountY=0.07, mountTheta=2.70
03:14:57.520 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
03:14:57.521 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
03:14:57.523 00.002 16108 Worker thread wakes up
03:14:57.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:14:57.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:14:57.523 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=0.07
03:14:57.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:14:57.524 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:57.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:14:57.524 00.000 16108 MoveAxis(E, 0, ABG)
03:14:57.524 00.000 16108 Move returns status 0, amount 0
03:14:57.524 00.000 16108 MoveAxis(N, 0, ABG)
03:14:57.524 00.000 16108 Move returns status 0, amount 0
03:14:57.524 00.000 16108 move complete, result=0
03:14:57.524 00.000 16108 worker thread done servicing request
03:14:57.527 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3872, FiltMin=3344, FiltMax=32275, Gamma=1.000
03:14:57.548 00.021 21068 UpdateGuideState exits: m=92312 SNR=62.5
03:14:57.551 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:57.552 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:57.554 00.002 21068 Enqueuing Expose request
03:14:57.556 00.002 16108 Worker thread wakes up
03:14:57.556 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:57.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:57.558 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:58.550 00.992 16108 Exposure complete
03:14:58.612 00.062 16108 worker thread done servicing request
03:14:58.612 00.000 21068 OnExposeComplete: enter
03:14:58.613 00.001 21068 UpdateGuideState(): m_state=6
03:14:58.614 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1253
03:14:58.615 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.47, Mass=75853, SNR=59.1, Peak=14656 HFD=2.8
03:14:58.615 00.000 21068 MultiStar: [#1 0.29,0.11,0.96,U] [#2 -0.05,0.20,1.05,U] [#3 0.18,-0.18,0.86,U] [#4 -0.07,-0.00,0.84,U] [#5 0.32,0.07,0.67,U] [#6 0.12,0.07,0.58,U] [#7 0.15,0.12,0.61,U] [#8 -0.18,0.12,0.70,U] 
03:14:58.616 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {-0.04, -0.22}
03:14:58.618 00.002 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
03:14:58.619 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
03:14:58.619 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
03:14:58.621 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
03:14:58.622 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
03:14:58.622 00.000 16108 Worker thread wakes up
03:14:58.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:14:58.622 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:14:58.622 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.07 yDistance=-0.04
03:14:58.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:58.623 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:58.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:14:58.623 00.000 16108 MoveAxis(E, 0, ABG)
03:14:58.623 00.000 16108 Move returns status 0, amount 0
03:14:58.623 00.000 16108 MoveAxis(N, 0, ABG)
03:14:58.623 00.000 16108 Move returns status 0, amount 0
03:14:58.623 00.000 16108 move complete, result=0
03:14:58.623 00.000 16108 worker thread done servicing request
03:14:58.626 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3875, FiltMin=3296, FiltMax=38483, Gamma=1.000
03:14:58.641 00.015 21068 UpdateGuideState exits: m=75853 SNR=59.1
03:14:58.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:58.643 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:58.644 00.001 21068 Enqueuing Expose request
03:14:58.644 00.000 16108 Worker thread wakes up
03:14:58.644 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:58.645 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:58.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:14:59.804 01.159 16108 Exposure complete
03:14:59.867 00.063 16108 worker thread done servicing request
03:14:59.868 00.001 21068 OnExposeComplete: enter
03:14:59.869 00.001 21068 UpdateGuideState(): m_state=6
03:14:59.870 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1254
03:14:59.871 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.46, Mass=77064, SNR=53.8, Peak=15264 HFD=2.5
03:14:59.874 00.003 21068 MultiStar: [#1 0.62,-0.10,0.00,M1] [#2 0.16,-0.16,1.11,U] [#3 0.38,-0.29,0.96,U] [#4 0.22,-0.34,0.97,U] [#5 0.52,-0.14,0.00,M3] [#6 0.50,-0.10,0.00,M1] [#7 0.01,0.30,0.63,U] [#8 -0.02,-0.33,0.77,U] 
03:14:59.875 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.20}, one-star: {0.13, -0.22}
03:14:59.875 00.000 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
03:14:59.876 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
03:14:59.877 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.88 mountX=-0.19 mountY=0.15, mountTheta=2.47
03:14:59.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.20, opts=13)
03:14:59.879 00.000 21068 Enqueuing Move request for scope (0.16, -0.20)
03:14:59.880 00.001 16108 Worker thread wakes up
03:14:59.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
03:14:59.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
03:14:59.880 00.000 16108 Moving (0.16, -0.20) raw xDistance=-0.19 yDistance=0.15
03:14:59.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:14:59.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:59.881 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:14:59.881 00.000 16108 MoveAxis(E, 0, ABG)
03:14:59.881 00.000 16108 Move returns status 0, amount 0
03:14:59.881 00.000 16108 MoveAxis(N, 0, ABG)
03:14:59.881 00.000 16108 Move returns status 0, amount 0
03:14:59.881 00.000 16108 move complete, result=0
03:14:59.881 00.000 16108 worker thread done servicing request
03:14:59.887 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3875, FiltMin=3257, FiltMax=34086, Gamma=1.000
03:14:59.906 00.019 21068 UpdateGuideState exits: m=77064 SNR=53.8
03:14:59.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:59.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:14:59.909 00.001 21068 Enqueuing Expose request
03:14:59.910 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:59.910 00.000 16108 Worker thread wakes up
03:14:59.911 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:14:59.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:00.872 00.961 16108 Exposure complete
03:15:00.936 00.064 16108 worker thread done servicing request
03:15:00.936 00.000 21068 OnExposeComplete: enter
03:15:00.937 00.001 21068 UpdateGuideState(): m_state=6
03:15:00.938 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1255
03:15:00.939 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.64, Mass=78395, SNR=55.7, Peak=17248 HFD=2.4
03:15:00.940 00.001 21068 MultiStar: [#1 0.58,0.02,0.00,M2] [#2 0.16,-0.09,0.93,U] [#3 0.41,-0.23,0.87,U] [#4 0.35,-0.07,0.93,U] [#5 0.71,0.11,0.00,M4] [#6 0.30,0.19,0.66,U] [#7 -0.03,-0.15,0.80,U] [#8 -0.08,0.38,0.69,U] 
03:15:00.941 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.02}, one-star: {0.22, -0.05}
03:15:00.942 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:15:00.942 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
03:15:00.943 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
03:15:00.945 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.02, opts=13)
03:15:00.946 00.001 21068 Enqueuing Move request for scope (0.20, -0.02)
03:15:00.946 00.000 16108 Worker thread wakes up
03:15:00.947 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
03:15:00.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
03:15:00.947 00.000 16108 Moving (0.20, -0.02) raw xDistance=-0.20 yDistance=-0.02
03:15:00.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:15:00.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:00.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:00.947 00.000 16108 MoveAxis(E, 0, ABG)
03:15:00.947 00.000 16108 Move returns status 0, amount 0
03:15:00.948 00.001 16108 MoveAxis(N, 0, ABG)
03:15:00.948 00.000 16108 Move returns status 0, amount 0
03:15:00.948 00.000 16108 move complete, result=0
03:15:00.948 00.000 16108 worker thread done servicing request
03:15:00.950 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3878, FiltMin=3302, FiltMax=34419, Gamma=1.000
03:15:00.964 00.014 21068 UpdateGuideState exits: m=78395 SNR=55.7
03:15:00.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:00.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:00.967 00.001 21068 Enqueuing Expose request
03:15:00.968 00.001 16108 Worker thread wakes up
03:15:00.968 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:00.968 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:00.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:02.138 01.170 16108 Exposure complete
03:15:02.209 00.071 16108 worker thread done servicing request
03:15:02.210 00.001 21068 OnExposeComplete: enter
03:15:02.212 00.002 21068 UpdateGuideState(): m_state=6
03:15:02.215 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1256
03:15:02.216 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=436.57, Mass=77313, SNR=58.8, Peak=14544 HFD=2.7
03:15:02.217 00.001 21068 MultiStar: [#1 0.46,-0.15,0.00,M3] [#2 0.19,0.01,0.90,U] [#3 0.14,-0.18,0.85,U] [#4 0.06,0.19,0.83,U] [#5 0.34,-0.08,0.68,U] [#6 0.19,0.20,0.69,U] [#7 0.09,-0.10,0.63,U] [#8 -0.10,0.36,0.62,U] 
03:15:02.218 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {0.06, -0.12}
03:15:02.219 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
03:15:02.221 00.002 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
03:15:02.221 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=-0.12 mountY=-0.05, mountTheta=-2.72
03:15:02.224 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
03:15:02.224 00.000 21068 Enqueuing Move request for scope (0.12, 0.02)
03:15:02.225 00.001 16108 Worker thread wakes up
03:15:02.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:15:02.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:15:02.225 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.05
03:15:02.226 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:15:02.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:02.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:15:02.226 00.000 16108 MoveAxis(E, 0, ABG)
03:15:02.226 00.000 16108 Move returns status 0, amount 0
03:15:02.226 00.000 16108 MoveAxis(N, 0, ABG)
03:15:02.226 00.000 16108 Move returns status 0, amount 0
03:15:02.226 00.000 16108 move complete, result=0
03:15:02.227 00.001 16108 worker thread done servicing request
03:15:02.231 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=3878, FiltMin=3296, FiltMax=36694, Gamma=1.000
03:15:02.254 00.023 21068 UpdateGuideState exits: m=77313 SNR=58.8
03:15:02.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:02.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:02.257 00.001 21068 Enqueuing Expose request
03:15:02.258 00.001 16108 Worker thread wakes up
03:15:02.258 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:02.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:02.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:03.238 00.980 16108 Exposure complete
03:15:03.313 00.075 16108 worker thread done servicing request
03:15:03.313 00.000 21068 OnExposeComplete: enter
03:15:03.314 00.001 21068 UpdateGuideState(): m_state=6
03:15:03.315 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1257
03:15:03.316 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.09, Mass=76093, SNR=64.2, Peak=13885 HFD=2.5
03:15:03.316 00.000 21068 MultiStar: [#1 0.12,-0.26,0.97,U] [#2 -0.22,-0.20,0.87,U] [#3 0.01,-0.48,0.74,U] [#4 -0.01,-0.26,0.81,U] [#5 0.44,-0.36,0.00,M4] [#6 0.44,-0.22,0.00,M1] [#7 0.29,-0.52,0.00,M1] [#8 -0.15,-0.42,0.54,U] 
03:15:03.318 00.002 21068 refined, 5 included, MultiStar: {-0.05, -0.37}, one-star: {-0.09, -0.60}
03:15:03.319 00.001 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
03:15:03.320 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
03:15:03.320 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.70 mountX=-0.02 mountY=0.37, mountTheta=1.61
03:15:03.324 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.37, opts=13)
03:15:03.326 00.002 21068 Enqueuing Move request for scope (-0.05, -0.37)
03:15:03.329 00.003 16108 Worker thread wakes up
03:15:03.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd
03:15:03.329 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.37)
03:15:03.329 00.000 16108 Moving (-0.05, -0.37) raw xDistance=-0.02 yDistance=0.37
03:15:03.330 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:15:03.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:15:03.330 00.000 16108 MoveAxis(E, 0, ABG)
03:15:03.330 00.000 16108 Move returns status 0, amount 0
03:15:03.330 00.000 16108 MoveAxis(S, 74, ABG)
03:15:03.330 00.000 16108 Guiding  Dir = 1, Dur = 74
03:15:03.331 00.001 16108 IsSlewing returns 0
03:15:03.331 00.000 16108 IsGuiding returns 0
03:15:03.339 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3881, FiltMin=3325, FiltMax=35267, Gamma=1.000
03:15:03.371 00.032 21068 UpdateGuideState exits: m=76093 SNR=64.2
03:15:03.373 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:03.375 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:03.376 00.001 21068 Enqueuing Expose request
03:15:03.386 00.010 16108 PulseGuide returned control before completion, sleep 29
03:15:03.431 00.045 16108 IsGuiding returns 1
03:15:03.431 00.000 16108 scope still moving after pulse duration time elapsed
03:15:03.462 00.031 16108 IsSlewing returns 0
03:15:03.462 00.000 16108 IsGuiding returns 1
03:15:03.494 00.032 16108 IsSlewing returns 0
03:15:03.494 00.000 16108 IsGuiding returns 0
03:15:03.494 00.000 16108 scope move finished after 74 + 88 ms
03:15:03.494 00.000 16108 Move returns status 0, amount 74
03:15:03.494 00.000 16108 move complete, result=0
03:15:03.494 00.000 16108 worker thread done servicing request
03:15:03.494 00.000 16108 Worker thread wakes up
03:15:03.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:03.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:03.494 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 74 ms SOUTH
03:15:04.656 01.162 16108 Exposure complete
03:15:04.727 00.071 16108 worker thread done servicing request
03:15:04.727 00.000 21068 OnExposeComplete: enter
03:15:04.729 00.002 21068 UpdateGuideState(): m_state=6
03:15:04.731 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1258
03:15:04.732 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.23, Mass=83369, SNR=61.9, Peak=14128 HFD=2.6
03:15:04.734 00.002 21068 MultiStar: [#1 0.40,-0.50,0.00,M3] [#2 0.11,-0.41,0.77,U] [#3 0.33,-0.22,0.83,U] [#4 0.09,-0.19,0.76,U] [#5 0.62,-0.46,0.00,M5] [#6 0.07,-0.08,0.59,U] [#7 0.21,-0.42,0.66,U] [#8 -0.02,-0.06,0.56,U] 
03:15:04.735 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.28}, one-star: {0.13, -0.45}
03:15:04.736 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
03:15:04.737 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
03:15:04.738 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.11 mountX=-0.19 mountY=0.24, mountTheta=2.23
03:15:04.741 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.28, opts=13)
03:15:04.741 00.000 21068 Enqueuing Move request for scope (0.14, -0.28)
03:15:04.742 00.001 16108 Worker thread wakes up
03:15:04.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
03:15:04.742 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
03:15:04.742 00.000 16108 Moving (0.14, -0.28) raw xDistance=-0.19 yDistance=0.24
03:15:04.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:15:04.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:15:04.742 00.000 16108 MoveAxis(E, 0, ABG)
03:15:04.742 00.000 16108 Move returns status 0, amount 0
03:15:04.742 00.000 16108 MoveAxis(S, 48, ABG)
03:15:04.742 00.000 16108 Guiding  Dir = 1, Dur = 48
03:15:04.743 00.001 16108 IsSlewing returns 0
03:15:04.743 00.000 16108 IsGuiding returns 0
03:15:04.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3881, FiltMin=3328, FiltMax=32432, Gamma=1.000
03:15:04.759 00.013 21068 UpdateGuideState exits: m=83369 SNR=61.9
03:15:04.761 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:04.761 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:04.762 00.001 21068 Enqueuing Expose request
03:15:04.792 00.030 16108 IsGuiding returns 1
03:15:04.792 00.000 16108 scope still moving after pulse duration time elapsed
03:15:04.821 00.029 16108 IsSlewing returns 0
03:15:04.821 00.000 16108 IsGuiding returns 1
03:15:04.853 00.032 16108 IsSlewing returns 0
03:15:04.853 00.000 16108 IsGuiding returns 1
03:15:04.885 00.032 16108 IsSlewing returns 0
03:15:04.885 00.000 16108 IsGuiding returns 0
03:15:04.885 00.000 16108 scope move finished after 48 + 94 ms
03:15:04.885 00.000 16108 Move returns status 0, amount 48
03:15:04.886 00.001 16108 move complete, result=0
03:15:04.886 00.000 16108 worker thread done servicing request
03:15:04.886 00.000 16108 Worker thread wakes up
03:15:04.887 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
03:15:04.890 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:04.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:05.869 00.979 16108 Exposure complete
03:15:05.931 00.062 16108 worker thread done servicing request
03:15:05.931 00.000 21068 OnExposeComplete: enter
03:15:05.932 00.001 21068 UpdateGuideState(): m_state=6
03:15:05.933 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1259
03:15:05.933 00.000 21068 Star::Find returns 1 (0), X=463.63, Y=436.48, Mass=77896, SNR=56.3, Peak=14752 HFD=3.0
03:15:05.934 00.001 21068 MultiStar: [#1 0.30,0.12,1.16,U] [#2 -0.21,0.04,1.06,U] [#3 0.00,0.20,0.88,U] [#4 0.10,-0.08,0.82,U] [#5 0.20,0.01,0.68,U] [#6 0.17,0.21,0.99,U] [#7 0.42,-0.50,0.00,M1] [#8 -0.23,-0.24,0.83,U] 
03:15:05.935 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {-0.09, -0.21}
03:15:05.936 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
03:15:05.937 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
03:15:05.937 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.36 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
03:15:05.940 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
03:15:05.942 00.002 21068 Enqueuing Move request for scope (0.03, 0.01)
03:15:05.943 00.001 16108 Worker thread wakes up
03:15:05.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:15:05.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:15:05.943 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.02
03:15:05.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:15:05.944 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:05.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:05.944 00.000 16108 MoveAxis(E, 0, ABG)
03:15:05.944 00.000 16108 Move returns status 0, amount 0
03:15:05.944 00.000 16108 MoveAxis(N, 0, ABG)
03:15:05.944 00.000 16108 Move returns status 0, amount 0
03:15:05.944 00.000 16108 move complete, result=0
03:15:05.945 00.001 16108 worker thread done servicing request
03:15:05.952 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3888, FiltMin=3328, FiltMax=34147, Gamma=1.000
03:15:05.974 00.022 21068 UpdateGuideState exits: m=77896 SNR=56.3
03:15:05.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:05.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:05.977 00.001 21068 Enqueuing Expose request
03:15:05.978 00.001 16108 Worker thread wakes up
03:15:05.978 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:05.979 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:05.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:07.153 01.174 16108 Exposure complete
03:15:07.207 00.054 16108 worker thread done servicing request
03:15:07.207 00.000 21068 OnExposeComplete: enter
03:15:07.208 00.001 21068 UpdateGuideState(): m_state=6
03:15:07.210 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1260
03:15:07.211 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.80, Mass=88785, SNR=69.3, Peak=16080 HFD=2.7
03:15:07.212 00.001 21068 MultiStar: [#1 0.28,0.37,0.77,U] [#2 -0.15,0.32,0.90,U] [#3 0.17,0.31,0.76,U] [#4 -0.01,0.10,0.80,U] [#5 0.25,0.20,0.50,U] [#6 -0.09,0.04,0.54,U] [#7 0.21,0.00,0.57,U] [#8 0.15,0.65,0.00,M1] 
03:15:07.212 00.000 21068 single-star, 7 included, MultiStar: {0.05, 0.19}, one-star: {-0.11, 0.11}
03:15:07.213 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
03:15:07.214 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
03:15:07.214 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.36 mountX=0.13 mountY=-0.08, mountTheta=-0.56
03:15:07.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.11, opts=13)
03:15:07.217 00.001 21068 Enqueuing Move request for scope (-0.11, 0.11)
03:15:07.217 00.000 16108 Worker thread wakes up
03:15:07.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:15:07.218 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:15:07.218 00.000 16108 Moving (-0.11, 0.11) raw xDistance=0.13 yDistance=-0.08
03:15:07.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:15:07.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:07.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:15:07.218 00.000 16108 MoveAxis(E, 0, ABG)
03:15:07.218 00.000 16108 Move returns status 0, amount 0
03:15:07.218 00.000 16108 MoveAxis(N, 0, ABG)
03:15:07.218 00.000 16108 Move returns status 0, amount 0
03:15:07.218 00.000 16108 move complete, result=0
03:15:07.218 00.000 16108 worker thread done servicing request
03:15:07.222 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3894, FiltMin=3344, FiltMax=30758, Gamma=1.000
03:15:07.247 00.025 21068 UpdateGuideState exits: m=88785 SNR=69.3
03:15:07.249 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:07.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:07.252 00.002 21068 Enqueuing Expose request
03:15:07.253 00.001 16108 Worker thread wakes up
03:15:07.253 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:07.254 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:07.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:08.234 00.980 16108 Exposure complete
03:15:08.312 00.078 16108 worker thread done servicing request
03:15:08.312 00.000 21068 OnExposeComplete: enter
03:15:08.312 00.000 21068 UpdateGuideState(): m_state=6
03:15:08.314 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1261
03:15:08.315 00.001 21068 Star::Find returns 1 (0), X=463.32, Y=436.70, Mass=83286, SNR=63.9, Peak=14464 HFD=2.7
03:15:08.316 00.001 21068 MultiStar: [#1 0.15,-0.05,0.81,U] [#2 -0.18,0.09,0.80,U] [#3 0.15,0.06,0.74,U] [#4 -0.09,-0.04,0.82,U] [#5 0.37,-0.04,0.60,U] [#6 0.14,0.22,0.67,U] [#7 0.21,-0.08,0.66,U] [#8 -0.06,0.02,0.53,U] 
03:15:08.318 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.40, 0.02}
03:15:08.319 00.001 21068 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
03:15:08.320 00.001 21068 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
03:15:08.322 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.33 mountX=-0.00 mountY=-0.02, mountTheta=-1.64
03:15:08.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
03:15:08.326 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
03:15:08.328 00.002 16108 Worker thread wakes up
03:15:08.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
03:15:08.328 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
03:15:08.328 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.00 yDistance=-0.02
03:15:08.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:15:08.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:08.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:08.328 00.000 16108 MoveAxis(E, 0, ABG)
03:15:08.328 00.000 16108 Move returns status 0, amount 0
03:15:08.328 00.000 16108 MoveAxis(N, 0, ABG)
03:15:08.328 00.000 16108 Move returns status 0, amount 0
03:15:08.328 00.000 16108 move complete, result=0
03:15:08.328 00.000 16108 worker thread done servicing request
03:15:08.334 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3897, FiltMin=3318, FiltMax=36307, Gamma=1.000
03:15:08.364 00.030 21068 UpdateGuideState exits: m=83286 SNR=63.9
03:15:08.367 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:08.369 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:08.370 00.001 21068 Enqueuing Expose request
03:15:08.371 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:08.372 00.001 16108 Worker thread wakes up
03:15:08.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:08.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:09.516 01.144 16108 Exposure complete
03:15:09.578 00.062 16108 worker thread done servicing request
03:15:09.578 00.000 21068 OnExposeComplete: enter
03:15:09.580 00.002 21068 UpdateGuideState(): m_state=6
03:15:09.583 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1262
03:15:09.585 00.002 21068 Star::Find returns 1 (0), X=463.21, Y=436.69, Mass=89503, SNR=73.0, Peak=15776 HFD=2.8
03:15:09.587 00.002 21068 MultiStar: [#1 0.28,0.28,0.68,U] [#2 -0.08,0.47,0.63,U] [#3 0.05,0.20,0.67,U] [#4 0.03,0.21,0.51,U] [#5 0.20,0.16,0.49,U] [#6 -0.00,0.21,0.63,U] [#7 -0.12,0.08,0.63,U] [#8 -0.15,0.33,0.48,U] 
03:15:09.587 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.51, 0.00}
03:15:09.589 00.002 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
03:15:09.591 00.002 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
03:15:09.592 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=0.10 mountY=-0.18, mountTheta=-1.07
03:15:09.595 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.20, opts=13)
03:15:09.597 00.002 21068 Enqueuing Move request for scope (-0.06, 0.20)
03:15:09.598 00.001 16108 Worker thread wakes up
03:15:09.598 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
03:15:09.598 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
03:15:09.598 00.000 16108 Moving (-0.06, 0.20) raw xDistance=0.10 yDistance=-0.18
03:15:09.598 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:15:09.598 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:09.599 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:15:09.599 00.000 16108 MoveAxis(E, 0, ABG)
03:15:09.599 00.000 16108 Move returns status 0, amount 0
03:15:09.599 00.000 16108 MoveAxis(N, 0, ABG)
03:15:09.599 00.000 16108 Move returns status 0, amount 0
03:15:09.599 00.000 16108 move complete, result=0
03:15:09.599 00.000 16108 worker thread done servicing request
03:15:09.603 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3907, FiltMin=3379, FiltMax=31782, Gamma=1.000
03:15:09.616 00.013 21068 UpdateGuideState exits: m=89503 SNR=73.0
03:15:09.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:09.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:09.618 00.000 21068 Enqueuing Expose request
03:15:09.619 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:09.620 00.001 16108 Worker thread wakes up
03:15:09.620 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:09.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:10.594 00.974 16108 Exposure complete
03:15:10.650 00.056 16108 worker thread done servicing request
03:15:10.650 00.000 21068 OnExposeComplete: enter
03:15:10.651 00.001 21068 UpdateGuideState(): m_state=6
03:15:10.652 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1263
03:15:10.653 00.001 21068 Star::Find returns 1 (0), X=463.62, Y=436.79, Mass=80123, SNR=61.1, Peak=15392 HFD=2.6
03:15:10.655 00.002 21068 MultiStar: [#1 0.26,0.10,0.86,U] [#2 -0.26,0.34,0.75,U] [#3 0.16,0.02,0.97,U] [#4 -0.21,0.15,0.69,U] [#5 0.19,-0.34,0.82,U] [#6 -0.01,0.33,0.78,U] [#7 0.12,0.14,0.66,U] [#8 -0.03,0.16,0.50,U] 
03:15:10.656 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {-0.10, 0.11}
03:15:10.656 00.000 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
03:15:10.657 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
03:15:10.658 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.36 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
03:15:10.659 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.10, opts=13)
03:15:10.660 00.001 21068 Enqueuing Move request for scope (0.02, 0.10)
03:15:10.661 00.001 16108 Worker thread wakes up
03:15:10.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
03:15:10.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
03:15:10.661 00.000 16108 Moving (0.02, 0.10) raw xDistance=-0.00 yDistance=-0.10
03:15:10.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:15:10.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:10.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:15:10.661 00.000 16108 MoveAxis(E, 0, ABG)
03:15:10.661 00.000 16108 Move returns status 0, amount 0
03:15:10.661 00.000 16108 MoveAxis(N, 0, ABG)
03:15:10.661 00.000 16108 Move returns status 0, amount 0
03:15:10.661 00.000 16108 move complete, result=0
03:15:10.661 00.000 16108 worker thread done servicing request
03:15:10.668 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3917, FiltMin=3328, FiltMax=28726, Gamma=1.000
03:15:10.692 00.024 21068 UpdateGuideState exits: m=80123 SNR=61.1
03:15:10.694 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:10.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:10.697 00.002 21068 Enqueuing Expose request
03:15:10.697 00.000 16108 Worker thread wakes up
03:15:10.698 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:10.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:10.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:11.863 01.165 16108 Exposure complete
03:15:11.920 00.057 16108 worker thread done servicing request
03:15:11.920 00.000 21068 OnExposeComplete: enter
03:15:11.921 00.001 21068 UpdateGuideState(): m_state=6
03:15:11.921 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1264
03:15:11.922 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.87, Mass=78284, SNR=60.7, Peak=16208 HFD=2.5
03:15:11.923 00.001 21068 MultiStar: [#1 -0.05,0.22,0.81,U] [#2 -0.13,0.30,0.69,U] [#3 0.44,0.22,0.00,M1] [#4 0.06,0.12,0.71,U] [#5 0.31,0.00,0.58,U] [#6 -0.10,0.49,0.00,M1] [#7 -0.07,0.08,0.63,U] [#8 -0.36,0.67,0.00,M1] 
03:15:11.924 00.001 21068 refined, 5 included, MultiStar: {0.01, 0.16}, one-star: {0.00, 0.18}
03:15:11.925 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
03:15:11.925 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
03:15:11.926 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=0.01 mountY=-0.16, mountTheta=-1.48
03:15:11.928 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
03:15:11.928 00.000 21068 Enqueuing Move request for scope (0.01, 0.16)
03:15:11.929 00.001 16108 Worker thread wakes up
03:15:11.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
03:15:11.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
03:15:11.929 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.01 yDistance=-0.16
03:15:11.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:15:11.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:11.930 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:15:11.930 00.000 16108 MoveAxis(E, 0, ABG)
03:15:11.930 00.000 16108 Move returns status 0, amount 0
03:15:11.930 00.000 16108 MoveAxis(N, 0, ABG)
03:15:11.930 00.000 16108 Move returns status 0, amount 0
03:15:11.930 00.000 16108 move complete, result=0
03:15:11.930 00.000 16108 worker thread done servicing request
03:15:11.934 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3926, FiltMin=3337, FiltMax=29945, Gamma=1.000
03:15:11.946 00.012 21068 UpdateGuideState exits: m=78284 SNR=60.7
03:15:11.947 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:11.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:11.949 00.001 21068 Enqueuing Expose request
03:15:11.949 00.000 16108 Worker thread wakes up
03:15:11.949 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:11.951 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:11.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:12.932 00.981 16108 Exposure complete
03:15:12.987 00.055 16108 worker thread done servicing request
03:15:12.987 00.000 21068 OnExposeComplete: enter
03:15:12.989 00.002 21068 UpdateGuideState(): m_state=6
03:15:12.991 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1265
03:15:12.991 00.000 21068 Star::Find returns 1 (0), X=463.51, Y=436.87, Mass=76187, SNR=54.3, Peak=14032 HFD=2.5
03:15:12.993 00.002 21068 MultiStar: [#1 -0.04,0.52,0.00,M1] [#2 -0.16,0.19,0.90,U] [#3 0.01,-0.02,0.83,U] [#4 -0.36,-0.13,0.73,U] [#5 0.48,0.37,0.00,M1] [#6 -0.12,0.30,0.72,U] [#7 0.15,0.25,0.82,U] [#8 -0.33,-0.09,0.51,U] 
03:15:12.995 00.002 21068 refined, 6 included, MultiStar: {-0.13, 0.11}, one-star: {-0.21, 0.19}
03:15:12.997 00.002 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
03:15:12.998 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
03:15:13.000 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.18 cameraTheta=2.44 mountX=0.15 mountY=-0.08, mountTheta=-0.48
03:15:13.003 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.11, opts=13)
03:15:13.005 00.002 21068 Enqueuing Move request for scope (-0.13, 0.11)
03:15:13.006 00.001 16108 Worker thread wakes up
03:15:13.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
03:15:13.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
03:15:13.006 00.000 16108 Moving (-0.13, 0.11) raw xDistance=0.15 yDistance=-0.08
03:15:13.007 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:15:13.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:13.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:15:13.007 00.000 16108 MoveAxis(E, 0, ABG)
03:15:13.007 00.000 16108 Move returns status 0, amount 0
03:15:13.007 00.000 16108 MoveAxis(N, 0, ABG)
03:15:13.007 00.000 16108 Move returns status 0, amount 0
03:15:13.007 00.000 16108 move complete, result=0
03:15:13.008 00.001 16108 worker thread done servicing request
03:15:13.012 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3936, FiltMin=3172, FiltMax=27491, Gamma=1.000
03:15:13.029 00.017 21068 UpdateGuideState exits: m=76187 SNR=54.3
03:15:13.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:13.032 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:13.033 00.001 21068 Enqueuing Expose request
03:15:13.034 00.001 16108 Worker thread wakes up
03:15:13.034 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:13.036 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:13.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:14.196 01.160 16108 Exposure complete
03:15:14.253 00.057 16108 worker thread done servicing request
03:15:14.253 00.000 21068 OnExposeComplete: enter
03:15:14.254 00.001 21068 UpdateGuideState(): m_state=6
03:15:14.255 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1266
03:15:14.255 00.000 21068 Star::Find returns 1 (0), X=463.67, Y=436.61, Mass=76983, SNR=63.7, Peak=12864 HFD=2.9
03:15:14.256 00.001 21068 MultiStar: [#1 0.26,-0.06,0.75,U] [#2 0.03,-0.07,0.75,U] [#3 -0.03,-0.01,0.64,U] [#4 -0.19,-0.30,0.63,U] [#5 0.38,-0.18,0.63,U] [#6 0.13,0.08,0.63,U] [#7 0.14,0.21,0.62,U] [#8 -0.06,0.17,0.55,U] 
03:15:14.257 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.05, -0.08}
03:15:14.259 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
03:15:14.260 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
03:15:14.261 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.07 mountY=0.02, mountTheta=2.88
03:15:14.264 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
03:15:14.266 00.002 21068 Enqueuing Move request for scope (0.06, -0.03)
03:15:14.267 00.001 16108 Worker thread wakes up
03:15:14.268 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:15:14.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:15:14.268 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.07 yDistance=0.02
03:15:14.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:14.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:14.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:15:14.268 00.000 16108 MoveAxis(E, 0, ABG)
03:15:14.268 00.000 16108 Move returns status 0, amount 0
03:15:14.268 00.000 16108 MoveAxis(N, 0, ABG)
03:15:14.268 00.000 16108 Move returns status 0, amount 0
03:15:14.269 00.001 16108 move complete, result=0
03:15:14.269 00.000 16108 worker thread done servicing request
03:15:14.274 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3949, FiltMin=3353, FiltMax=27363, Gamma=1.000
03:15:14.291 00.017 21068 UpdateGuideState exits: m=76983 SNR=63.7
03:15:14.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:14.292 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:14.293 00.001 21068 Enqueuing Expose request
03:15:14.294 00.001 16108 Worker thread wakes up
03:15:14.294 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:14.295 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:14.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:15.277 00.982 16108 Exposure complete
03:15:15.348 00.071 16108 worker thread done servicing request
03:15:15.349 00.001 21068 OnExposeComplete: enter
03:15:15.349 00.000 21068 UpdateGuideState(): m_state=6
03:15:15.351 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1267
03:15:15.352 00.001 21068 Star::Find returns 1 (0), X=463.65, Y=436.37, Mass=72890, SNR=53.8, Peak=12752 HFD=2.9
03:15:15.353 00.001 21068 MultiStar: [#1 0.11,-0.12,1.02,U] [#2 -0.11,0.27,1.05,U] [#3 -0.35,-0.10,0.96,U] [#4 -0.05,-0.14,0.85,U] [#5 0.18,-0.28,0.73,U] [#6 0.26,0.47,0.00,M1] [#7 0.14,0.04,0.75,U] [#8 0.25,-0.02,0.79,U] 
03:15:15.354 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.08}, one-star: {-0.07, -0.32}
03:15:15.354 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.54 = 1.74)
03:15:15.355 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.48 = 1.80)
03:15:15.356 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.58 mountX=-0.01 mountY=0.07, mountTheta=1.74
03:15:15.358 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.08, opts=13)
03:15:15.361 00.003 21068 Enqueuing Move request for scope (-0.00, -0.08)
03:15:15.363 00.002 16108 Worker thread wakes up
03:15:15.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
03:15:15.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
03:15:15.363 00.000 16108 Moving (-0.00, -0.08) raw xDistance=-0.01 yDistance=0.07
03:15:15.364 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:15:15.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:15.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:15:15.364 00.000 16108 MoveAxis(E, 0, ABG)
03:15:15.364 00.000 16108 Move returns status 0, amount 0
03:15:15.364 00.000 16108 MoveAxis(N, 0, ABG)
03:15:15.364 00.000 16108 Move returns status 0, amount 0
03:15:15.364 00.000 16108 move complete, result=0
03:15:15.364 00.000 16108 worker thread done servicing request
03:15:15.372 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3958, FiltMin=3341, FiltMax=28537, Gamma=1.000
03:15:15.395 00.023 21068 UpdateGuideState exits: m=72890 SNR=53.8
03:15:15.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:15.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:15.399 00.002 21068 Enqueuing Expose request
03:15:15.400 00.001 16108 Worker thread wakes up
03:15:15.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:15.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:15.400 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:16.568 01.168 16108 Exposure complete
03:15:16.650 00.082 16108 worker thread done servicing request
03:15:16.650 00.000 21068 OnExposeComplete: enter
03:15:16.652 00.002 21068 UpdateGuideState(): m_state=6
03:15:16.653 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1268
03:15:16.654 00.001 21068 Star::Find returns 1 (0), X=463.51, Y=436.51, Mass=67094, SNR=55.1, Peak=11808 HFD=3.1
03:15:16.656 00.002 21068 MultiStar: [#1 0.25,0.00,1.06,U] [#2 -0.01,0.20,0.85,U] [#3 -0.25,0.02,0.94,U] [#4 -0.15,0.07,0.66,U] [#5 0.44,-0.16,0.79,U] [#6 0.00,0.17,0.70,U] [#7 0.18,-0.14,0.68,U] [#8 -0.19,0.27,0.71,U] 
03:15:16.657 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.21, -0.18}
03:15:16.658 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:15:16.658 00.000 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:15:16.659 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.25 mountX=-0.00 mountY=-0.02, mountTheta=-1.72
03:15:16.661 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
03:15:16.663 00.002 21068 Enqueuing Move request for scope (0.01, 0.02)
03:15:16.663 00.000 16108 Worker thread wakes up
03:15:16.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
03:15:16.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
03:15:16.664 00.001 16108 Moving (0.01, 0.02) raw xDistance=-0.00 yDistance=-0.02
03:15:16.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:15:16.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:16.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:16.664 00.000 16108 MoveAxis(E, 0, ABG)
03:15:16.664 00.000 16108 Move returns status 0, amount 0
03:15:16.664 00.000 16108 MoveAxis(N, 0, ABG)
03:15:16.664 00.000 16108 Move returns status 0, amount 0
03:15:16.664 00.000 16108 move complete, result=0
03:15:16.665 00.001 16108 worker thread done servicing request
03:15:16.668 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3971, FiltMin=3417, FiltMax=31667, Gamma=1.000
03:15:16.681 00.013 21068 UpdateGuideState exits: m=67094 SNR=55.1
03:15:16.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:16.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:16.684 00.001 21068 Enqueuing Expose request
03:15:16.684 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:16.685 00.001 16108 Worker thread wakes up
03:15:16.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:16.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:17.663 00.978 16108 Exposure complete
03:15:17.742 00.079 16108 worker thread done servicing request
03:15:17.742 00.000 21068 OnExposeComplete: enter
03:15:17.743 00.001 21068 UpdateGuideState(): m_state=6
03:15:17.744 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1269
03:15:17.747 00.003 21068 Star::Find returns 1 (0), X=463.86, Y=436.52, Mass=67702, SNR=55.3, Peak=14624 HFD=2.5
03:15:17.748 00.001 21068 MultiStar: [#1 0.54,0.11,0.00,M1] [#2 0.09,0.09,0.98,U] [#3 0.21,0.13,0.84,U] [#4 -0.04,0.04,0.76,U] [#5 0.43,0.13,0.78,U] [#6 0.07,-0.01,0.66,U] [#7 0.34,0.04,0.77,U] [#8 0.03,0.32,0.58,U] 
03:15:17.749 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.13, -0.16}
03:15:17.749 00.000 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
03:15:17.750 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
03:15:17.751 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
03:15:17.753 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.06, opts=13)
03:15:17.754 00.001 21068 Enqueuing Move request for scope (0.16, 0.06)
03:15:17.754 00.000 16108 Worker thread wakes up
03:15:17.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
03:15:17.754 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
03:15:17.755 00.001 16108 Moving (0.16, 0.06) raw xDistance=-0.15 yDistance=-0.10
03:15:17.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:15:17.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:17.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:15:17.755 00.000 16108 MoveAxis(E, 0, ABG)
03:15:17.755 00.000 16108 Move returns status 0, amount 0
03:15:17.755 00.000 16108 MoveAxis(N, 0, ABG)
03:15:17.755 00.000 16108 Move returns status 0, amount 0
03:15:17.755 00.000 16108 move complete, result=0
03:15:17.755 00.000 16108 worker thread done servicing request
03:15:17.760 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3981, FiltMin=3360, FiltMax=29750, Gamma=1.000
03:15:17.773 00.013 21068 UpdateGuideState exits: m=67702 SNR=55.3
03:15:17.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:17.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:17.775 00.000 21068 Enqueuing Expose request
03:15:17.776 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:17.777 00.001 16108 Worker thread wakes up
03:15:17.777 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:17.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:18.927 01.150 16108 Exposure complete
03:15:18.983 00.056 16108 worker thread done servicing request
03:15:18.983 00.000 21068 OnExposeComplete: enter
03:15:18.984 00.001 21068 UpdateGuideState(): m_state=6
03:15:18.985 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1270
03:15:18.986 00.001 21068 Star::Find returns 1 (0), X=463.52, Y=436.36, Mass=68410, SNR=54.7, Peak=12480 HFD=2.9
03:15:18.987 00.001 21068 MultiStar: [#1 0.58,-0.32,0.00,M2] [#2 -0.24,-0.01,0.97,U] [#3 0.29,-0.16,1.00,U] [#4 -0.07,-0.15,0.89,U] [#5 0.56,-0.05,0.00,M1] [#6 0.07,0.05,0.54,U] [#7 0.33,-0.03,0.79,U] [#8 -0.26,-0.05,0.69,U] 
03:15:18.988 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.11}, one-star: {-0.20, -0.32}
03:15:18.989 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
03:15:18.989 00.000 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
03:15:18.990 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.71 mountX=-0.00 mountY=0.11, mountTheta=1.61
03:15:18.992 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.11, opts=13)
03:15:18.992 00.000 21068 Enqueuing Move request for scope (-0.02, -0.11)
03:15:18.993 00.001 16108 Worker thread wakes up
03:15:18.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
03:15:18.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
03:15:18.993 00.000 16108 Moving (-0.02, -0.11) raw xDistance=-0.00 yDistance=0.11
03:15:18.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:15:18.994 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:18.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:15:18.994 00.000 16108 MoveAxis(E, 0, ABG)
03:15:18.994 00.000 16108 Move returns status 0, amount 0
03:15:18.994 00.000 16108 MoveAxis(N, 0, ABG)
03:15:18.994 00.000 16108 Move returns status 0, amount 0
03:15:18.994 00.000 16108 move complete, result=0
03:15:18.994 00.000 16108 worker thread done servicing request
03:15:18.997 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3993, FiltMin=3379, FiltMax=26297, Gamma=1.000
03:15:19.010 00.013 21068 UpdateGuideState exits: m=68410 SNR=54.7
03:15:19.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:19.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:19.013 00.001 21068 Enqueuing Expose request
03:15:19.014 00.001 16108 Worker thread wakes up
03:15:19.014 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:19.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:19.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:19.993 00.979 16108 Exposure complete
03:15:20.057 00.064 16108 worker thread done servicing request
03:15:20.057 00.000 21068 OnExposeComplete: enter
03:15:20.058 00.001 21068 UpdateGuideState(): m_state=6
03:15:20.058 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1271
03:15:20.059 00.001 21068 Star::Find returns 1 (0), X=463.89, Y=436.35, Mass=66631, SNR=61.4, Peak=12672 HFD=2.6
03:15:20.060 00.001 21068 MultiStar: [#1 0.38,0.06,0.61,U] [#2 0.18,-0.23,0.79,U] [#3 0.49,-0.26,0.00,M1] [#4 0.01,0.08,0.62,U] [#5 0.60,-0.06,0.00,M2] [#6 0.02,0.11,0.66,U] [#7 0.51,-0.08,0.00,M1] [#8 -0.05,0.23,0.56,U] 
03:15:20.061 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.17, -0.33}
03:15:20.061 00.000 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.92)
03:15:20.062 00.001 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
03:15:20.063 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.40 mountX=-0.13 mountY=0.02, mountTheta=2.98
03:15:20.066 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
03:15:20.067 00.001 21068 Enqueuing Move request for scope (0.13, -0.05)
03:15:20.068 00.001 16108 Worker thread wakes up
03:15:20.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:15:20.068 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:15:20.068 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.13 yDistance=0.02
03:15:20.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:15:20.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:20.069 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:15:20.069 00.000 16108 MoveAxis(E, 0, ABG)
03:15:20.069 00.000 16108 Move returns status 0, amount 0
03:15:20.069 00.000 16108 MoveAxis(N, 0, ABG)
03:15:20.069 00.000 16108 Move returns status 0, amount 0
03:15:20.069 00.000 16108 move complete, result=0
03:15:20.069 00.000 16108 worker thread done servicing request
03:15:20.071 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4003, FiltMin=3366, FiltMax=24790, Gamma=1.000
03:15:20.084 00.013 21068 UpdateGuideState exits: m=66631 SNR=61.4
03:15:20.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:20.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:20.086 00.000 21068 Enqueuing Expose request
03:15:20.087 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:20.088 00.001 16108 Worker thread wakes up
03:15:20.088 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:20.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:21.246 01.158 16108 Exposure complete
03:15:21.314 00.068 16108 worker thread done servicing request
03:15:21.314 00.000 21068 OnExposeComplete: enter
03:15:21.316 00.002 21068 UpdateGuideState(): m_state=6
03:15:21.316 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1272
03:15:21.317 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=436.89, Mass=63875, SNR=52.5, Peak=14656 HFD=2.6
03:15:21.318 00.001 21068 MultiStar: [#1 0.36,0.26,0.81,U] [#2 0.15,0.35,0.79,U] [#3 0.22,0.00,0.89,U] [#4 0.09,0.47,0.73,U] [#5 0.30,-0.02,0.76,U] [#6 0.29,0.28,0.65,U] [#7 0.15,0.47,0.00,M2] [#8 -0.25,0.64,0.00,M1] 
03:15:21.319 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.21}, one-star: {0.30, 0.20}
03:15:21.320 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
03:15:21.321 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
03:15:21.322 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.71 mountX=-0.21 mountY=-0.27, mountTheta=-2.23
03:15:21.323 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.21, opts=13)
03:15:21.324 00.001 21068 Enqueuing Move request for scope (0.25, 0.21)
03:15:21.326 00.002 16108 Worker thread wakes up
03:15:21.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
03:15:21.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
03:15:21.326 00.000 16108 Moving (0.25, 0.21) raw xDistance=-0.21 yDistance=-0.27
03:15:21.327 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:15:21.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:15:21.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:15:21.327 00.000 16108 MoveAxis(E, 54, ABG)
03:15:21.327 00.000 16108 Guiding  Dir = 2, Dur = 54
03:15:21.327 00.000 16108 IsSlewing returns 0
03:15:21.327 00.000 16108 IsGuiding returns 0
03:15:21.328 00.001 16108 PulseGuide returned control before completion, sleep 64
03:15:21.330 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4013, FiltMin=3389, FiltMax=23424, Gamma=1.000
03:15:21.344 00.014 21068 UpdateGuideState exits: m=63875 SNR=52.5
03:15:21.345 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:21.346 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:21.347 00.001 21068 Enqueuing Expose request
03:15:21.398 00.051 16108 IsGuiding returns 1
03:15:21.398 00.000 16108 scope still moving after pulse duration time elapsed
03:15:21.430 00.032 16108 IsSlewing returns 0
03:15:21.430 00.000 16108 IsGuiding returns 0
03:15:21.430 00.000 16108 scope move finished after 54 + 49 ms
03:15:21.430 00.000 16108 Move returns status 0, amount 54
03:15:21.430 00.000 16108 MoveAxis(N, 0, ABG)
03:15:21.430 00.000 16108 Move returns status 0, amount 0
03:15:21.430 00.000 16108 move complete, result=0
03:15:21.430 00.000 16108 worker thread done servicing request
03:15:21.431 00.001 16108 Worker thread wakes up
03:15:21.431 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.3 px 0 ms NORTH
03:15:21.433 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:21.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:22.403 00.970 16108 Exposure complete
03:15:22.459 00.056 16108 worker thread done servicing request
03:15:22.459 00.000 21068 OnExposeComplete: enter
03:15:22.460 00.001 21068 UpdateGuideState(): m_state=6
03:15:22.461 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1273
03:15:22.462 00.001 21068 Star::Find returns 1 (0), X=464.10, Y=436.67, Mass=60637, SNR=49.8, Peak=13088 HFD=2.4
03:15:22.463 00.001 21068 MultiStar: [#1 0.55,0.25,0.00,M1] [#2 0.33,0.25,0.78,U] [#3 0.39,0.03,0.90,U] [#4 0.57,0.09,0.00,M1] [#5 0.71,0.08,0.00,M2] [#6 0.71,0.25,0.00,M1] [#7 0.61,-0.02,0.00,M3] [#8 0.19,0.04,0.50,U] 
03:15:22.463 00.000 21068 refined, 3 included, MultiStar: {0.34, 0.07}, one-star: {0.38, -0.02}
03:15:22.464 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:15:22.465 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:15:22.466 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.35 cameraTheta=0.20 mountX=-0.32 mountY=-0.15, mountTheta=-2.71
03:15:22.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.07, opts=13)
03:15:22.471 00.003 21068 Enqueuing Move request for scope (0.34, 0.07)
03:15:22.473 00.002 16108 Worker thread wakes up
03:15:22.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.07) opts 0xd
03:15:22.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.07)
03:15:22.473 00.000 16108 Moving (0.34, 0.07) raw xDistance=-0.32 yDistance=-0.15
03:15:22.475 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:15:22.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:22.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:15:22.475 00.000 16108 MoveAxis(E, 88, ABG)
03:15:22.475 00.000 16108 Guiding  Dir = 2, Dur = 88
03:15:22.475 00.000 16108 IsSlewing returns 0
03:15:22.475 00.000 16108 IsGuiding returns 0
03:15:22.484 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4019, FiltMin=3408, FiltMax=23981, Gamma=1.000
03:15:22.501 00.017 16108 PulseGuide returned control before completion, sleep 74
03:15:22.511 00.010 21068 UpdateGuideState exits: m=60637 SNR=49.8
03:15:22.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:22.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:22.514 00.001 21068 Enqueuing Expose request
03:15:22.576 00.062 16108 IsGuiding returns 1
03:15:22.576 00.000 16108 scope still moving after pulse duration time elapsed
03:15:22.607 00.031 16108 IsSlewing returns 0
03:15:22.607 00.000 16108 IsGuiding returns 0
03:15:22.607 00.000 16108 scope move finished after 88 + 44 ms
03:15:22.607 00.000 16108 Move returns status 0, amount 88
03:15:22.608 00.001 16108 MoveAxis(N, 0, ABG)
03:15:22.608 00.000 16108 Move returns status 0, amount 0
03:15:22.608 00.000 16108 move complete, result=0
03:15:22.608 00.000 16108 worker thread done servicing request
03:15:22.608 00.000 16108 Worker thread wakes up
03:15:22.608 00.000 21068 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
03:15:22.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:22.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:23.776 01.167 16108 Exposure complete
03:15:23.831 00.055 16108 worker thread done servicing request
03:15:23.831 00.000 21068 OnExposeComplete: enter
03:15:23.833 00.002 21068 UpdateGuideState(): m_state=6
03:15:23.834 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1274
03:15:23.835 00.001 21068 Star::Find returns 1 (0), X=463.13, Y=436.38, Mass=60998, SNR=54.2, Peak=11824 HFD=2.7
03:15:23.836 00.001 21068 MultiStar: [#1 0.06,-0.03,0.81,U] [#2 -0.31,-0.05,0.71,U] [#3 -0.28,-0.06,0.76,U] [#4 -0.21,-0.12,0.79,U] [#5 -0.14,-0.14,0.69,U] [#6 -0.23,-0.12,0.74,U] [#7 -0.11,-0.13,0.61,U] [#8 -0.24,-0.09,0.49,U] 
03:15:23.836 00.000 21068 refined, 8 included, MultiStar: {-0.24, -0.12}, one-star: {-0.59, -0.31}
03:15:23.837 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
03:15:23.838 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
03:15:23.839 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.67 mountX=0.22 mountY=0.18, mountTheta=0.69
03:15:23.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.12, opts=13)
03:15:23.843 00.002 21068 Enqueuing Move request for scope (-0.24, -0.12)
03:15:23.844 00.001 16108 Worker thread wakes up
03:15:23.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
03:15:23.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
03:15:23.844 00.000 16108 Moving (-0.24, -0.12) raw xDistance=0.22 yDistance=0.18
03:15:23.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
03:15:23.845 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:23.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:15:23.845 00.000 16108 MoveAxis(W, 50, ABG)
03:15:23.845 00.000 16108 Guiding  Dir = 3, Dur = 50
03:15:23.845 00.000 16108 IsSlewing returns 0
03:15:23.845 00.000 16108 IsGuiding returns 0
03:15:23.846 00.001 16108 PulseGuide returned control before completion, sleep 60
03:15:23.850 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4029, FiltMin=3414, FiltMax=25257, Gamma=1.000
03:15:23.872 00.022 21068 UpdateGuideState exits: m=60998 SNR=54.2
03:15:23.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:23.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:23.875 00.001 21068 Enqueuing Expose request
03:15:23.916 00.041 16108 IsGuiding returns 1
03:15:23.916 00.000 16108 scope still moving after pulse duration time elapsed
03:15:23.948 00.032 16108 IsSlewing returns 0
03:15:23.948 00.000 16108 IsGuiding returns 0
03:15:23.948 00.000 16108 scope move finished after 50 + 52 ms
03:15:23.948 00.000 16108 Move returns status 0, amount 50
03:15:23.948 00.000 16108 MoveAxis(N, 0, ABG)
03:15:23.948 00.000 16108 Move returns status 0, amount 0
03:15:23.948 00.000 16108 move complete, result=0
03:15:23.948 00.000 16108 worker thread done servicing request
03:15:23.948 00.000 16108 Worker thread wakes up
03:15:23.948 00.000 21068 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
03:15:23.949 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:23.950 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:24.919 00.969 16108 Exposure complete
03:15:24.973 00.054 16108 worker thread done servicing request
03:15:24.973 00.000 21068 OnExposeComplete: enter
03:15:24.974 00.001 21068 UpdateGuideState(): m_state=6
03:15:24.975 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
03:15:24.976 00.001 21068 Star::Find returns 1 (0), X=463.20, Y=436.57, Mass=57209, SNR=47.4, Peak=11504 HFD=2.8
03:15:24.978 00.002 21068 MultiStar: [#1 -0.09,0.13,0.85,U] [#2 -0.38,-0.25,0.65,U] [#3 -0.33,-0.18,0.95,U] [#4 -0.51,-0.32,0.00,M1] [#5 0.30,-0.07,0.78,U] [#6 -0.43,0.07,0.84,U] [#7 -0.41,0.30,0.00,M3] [#8 -0.66,-0.25,0.00,M1] 
03:15:24.978 00.000 21068 refined, 5 included, MultiStar: {-0.25, -0.07}, one-star: {-0.52, -0.11}
03:15:24.979 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
03:15:24.980 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
03:15:24.981 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.88 mountX=0.24 mountY=0.12, mountTheta=0.48
03:15:24.982 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.07, opts=13)
03:15:24.983 00.001 21068 Enqueuing Move request for scope (-0.25, -0.07)
03:15:24.984 00.001 16108 Worker thread wakes up
03:15:24.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
03:15:24.984 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
03:15:24.984 00.000 16108 Moving (-0.25, -0.07) raw xDistance=0.24 yDistance=0.12
03:15:24.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
03:15:24.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:24.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:15:24.984 00.000 16108 MoveAxis(W, 65, ABG)
03:15:24.984 00.000 16108 Guiding  Dir = 3, Dur = 65
03:15:24.984 00.000 16108 IsSlewing returns 0
03:15:24.984 00.000 16108 IsGuiding returns 0
03:15:24.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4035, FiltMin=3427, FiltMax=22678, Gamma=1.000
03:15:25.005 00.017 21068 UpdateGuideState exits: m=57209 SNR=47.4
03:15:25.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:25.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:25.008 00.001 21068 Enqueuing Expose request
03:15:25.047 00.039 16108 PulseGuide returned control before completion, sleep 14
03:15:25.076 00.029 16108 IsGuiding returns 1
03:15:25.076 00.000 16108 scope still moving after pulse duration time elapsed
03:15:25.107 00.031 16108 IsSlewing returns 0
03:15:25.108 00.001 16108 IsGuiding returns 1
03:15:25.139 00.031 16108 IsSlewing returns 0
03:15:25.139 00.000 16108 IsGuiding returns 0
03:15:25.139 00.000 16108 scope move finished after 65 + 89 ms
03:15:25.139 00.000 16108 Move returns status 0, amount 65
03:15:25.139 00.000 16108 MoveAxis(N, 0, ABG)
03:15:25.139 00.000 16108 Move returns status 0, amount 0
03:15:25.139 00.000 16108 move complete, result=0
03:15:25.139 00.000 16108 worker thread done servicing request
03:15:25.139 00.000 16108 Worker thread wakes up
03:15:25.139 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
03:15:25.143 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:25.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:26.303 01.160 16108 Exposure complete
03:15:26.357 00.054 16108 worker thread done servicing request
03:15:26.357 00.000 21068 OnExposeComplete: enter
03:15:26.358 00.001 21068 UpdateGuideState(): m_state=6
03:15:26.359 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1276
03:15:26.360 00.001 21068 Star::Find returns 1 (0), X=463.10, Y=436.65, Mass=57992, SNR=46.0, Peak=12768 HFD=2.5
03:15:26.361 00.001 21068 MultiStar: [#1 -0.01,0.17,1.10,U] [#2 -0.30,0.13,0.96,U] [#3 -0.48,0.15,0.00,M1] [#4 -0.36,-0.37,0.00,M2] [#5 -0.16,-0.07,0.73,U] [#6 -0.41,-0.07,0.89,U] [#7 -0.27,0.12,0.60,U] [#8 -0.57,0.03,0.00,M2] 
03:15:26.361 00.000 21068 refined, 5 included, MultiStar: {-0.30, 0.04}, one-star: {-0.62, -0.04}
03:15:26.362 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
03:15:26.363 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
03:15:26.364 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=2.99 mountX=0.30 mountY=0.03, mountTheta=0.09
03:15:26.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.04, opts=13)
03:15:26.366 00.001 21068 Enqueuing Move request for scope (-0.30, 0.04)
03:15:26.367 00.001 16108 Worker thread wakes up
03:15:26.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
03:15:26.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
03:15:26.367 00.000 16108 Moving (-0.30, 0.04) raw xDistance=0.30 yDistance=0.03
03:15:26.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
03:15:26.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:26.368 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:15:26.368 00.000 16108 MoveAxis(W, 83, ABG)
03:15:26.368 00.000 16108 Guiding  Dir = 3, Dur = 83
03:15:26.368 00.000 16108 IsSlewing returns 0
03:15:26.368 00.000 16108 IsGuiding returns 0
03:15:26.372 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=4041, FiltMin=3424, FiltMax=22438, Gamma=1.000
03:15:26.375 00.003 16108 PulseGuide returned control before completion, sleep 86
03:15:26.385 00.010 21068 UpdateGuideState exits: m=57992 SNR=46.0
03:15:26.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:26.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:26.388 00.001 21068 Enqueuing Expose request
03:15:26.468 00.080 16108 IsGuiding returns 0
03:15:26.468 00.000 16108 Move returns status 0, amount 83
03:15:26.468 00.000 16108 MoveAxis(N, 0, ABG)
03:15:26.468 00.000 16108 Move returns status 0, amount 0
03:15:26.468 00.000 16108 move complete, result=0
03:15:26.468 00.000 16108 worker thread done servicing request
03:15:26.469 00.001 16108 Worker thread wakes up
03:15:26.469 00.000 21068 GuideStep: 0.3 px 83 ms WEST, 0.0 px 0 ms NORTH
03:15:26.471 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:26.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:27.458 00.987 16108 Exposure complete
03:15:27.526 00.068 16108 worker thread done servicing request
03:15:27.526 00.000 21068 OnExposeComplete: enter
03:15:27.526 00.000 21068 UpdateGuideState(): m_state=6
03:15:27.528 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1277
03:15:27.529 00.001 21068 Star::Find returns 1 (0), X=463.59, Y=436.17, Mass=52178, SNR=49.9, Peak=12381 HFD=2.5
03:15:27.530 00.001 21068 MultiStar: [#1 0.24,-0.00,0.83,U] [#2 -0.22,0.07,0.90,U] [#3 0.14,-0.05,0.68,U] [#4 0.33,-0.35,0.00,M3] [#5 0.45,-0.42,0.00,M1] [#6 -0.05,-0.43,0.77,U] [#7 -0.10,-0.18,0.63,U] [#8 -0.37,-0.26,0.58,U] 
03:15:27.531 00.001 21068 refined, 6 included, MultiStar: {-0.07, -0.20}, one-star: {-0.13, -0.52}
03:15:27.531 00.000 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
03:15:27.532 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
03:15:27.533 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.89 mountX=0.03 mountY=0.21, mountTheta=1.43
03:15:27.536 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.20, opts=13)
03:15:27.537 00.001 21068 Enqueuing Move request for scope (-0.07, -0.20)
03:15:27.539 00.002 16108 Worker thread wakes up
03:15:27.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
03:15:27.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
03:15:27.539 00.000 16108 Moving (-0.07, -0.20) raw xDistance=0.03 yDistance=0.21
03:15:27.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:27.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:15:27.539 00.000 16108 MoveAxis(E, 0, ABG)
03:15:27.539 00.000 16108 Move returns status 0, amount 0
03:15:27.539 00.000 16108 MoveAxis(S, 43, ABG)
03:15:27.539 00.000 16108 Guiding  Dir = 1, Dur = 43
03:15:27.539 00.000 16108 IsSlewing returns 0
03:15:27.540 00.001 16108 IsGuiding returns 0
03:15:27.545 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4045, FiltMin=3408, FiltMax=26387, Gamma=1.000
03:15:27.553 00.008 16108 PulseGuide returned control before completion, sleep 40
03:15:27.566 00.013 21068 UpdateGuideState exits: m=52178 SNR=49.9
03:15:27.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:27.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:27.569 00.001 21068 Enqueuing Expose request
03:15:27.599 00.030 16108 IsGuiding returns 1
03:15:27.599 00.000 16108 scope still moving after pulse duration time elapsed
03:15:27.630 00.031 16108 IsSlewing returns 0
03:15:27.630 00.000 16108 IsGuiding returns 0
03:15:27.630 00.000 16108 scope move finished after 43 + 48 ms
03:15:27.630 00.000 16108 Move returns status 0, amount 43
03:15:27.631 00.001 16108 move complete, result=0
03:15:27.631 00.000 16108 worker thread done servicing request
03:15:27.631 00.000 16108 Worker thread wakes up
03:15:27.631 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:27.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:27.632 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:15:28.802 01.170 16108 Exposure complete
03:15:28.881 00.079 16108 worker thread done servicing request
03:15:28.881 00.000 21068 OnExposeComplete: enter
03:15:28.883 00.002 21068 UpdateGuideState(): m_state=6
03:15:28.884 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1278
03:15:28.884 00.000 21068 Star::Find returns 1 (0), X=463.82, Y=436.35, Mass=48951, SNR=44.8, Peak=10893 HFD=2.4
03:15:28.885 00.001 21068 MultiStar: [#1 0.69,-0.19,0.00,M1] [#2 -0.20,-0.26,0.84,U] [#3 0.33,-0.23,0.68,U] [#4 0.25,-0.41,0.00,M4] [#5 0.56,-0.42,0.00,M2] [#6 0.22,-0.18,0.80,U] [#7 0.18,-0.04,0.65,U] [#8 -0.03,-0.13,0.65,U] 
03:15:28.886 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.21}, one-star: {0.10, -0.34}
03:15:28.887 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
03:15:28.887 00.000 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
03:15:28.888 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=-0.13 mountY=0.18, mountTheta=2.18
03:15:28.891 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
03:15:28.892 00.001 21068 Enqueuing Move request for scope (0.09, -0.21)
03:15:28.892 00.000 16108 Worker thread wakes up
03:15:28.893 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
03:15:28.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
03:15:28.893 00.000 16108 Moving (0.09, -0.21) raw xDistance=-0.13 yDistance=0.18
03:15:28.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:15:28.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:28.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:15:28.893 00.000 16108 MoveAxis(E, 0, ABG)
03:15:28.893 00.000 16108 Move returns status 0, amount 0
03:15:28.893 00.000 16108 MoveAxis(N, 0, ABG)
03:15:28.893 00.000 16108 Move returns status 0, amount 0
03:15:28.893 00.000 16108 move complete, result=0
03:15:28.893 00.000 16108 worker thread done servicing request
03:15:28.898 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4045, FiltMin=3417, FiltMax=27152, Gamma=1.000
03:15:28.921 00.023 21068 UpdateGuideState exits: m=48951 SNR=44.8
03:15:28.923 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:28.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:28.925 00.001 21068 Enqueuing Expose request
03:15:28.925 00.000 16108 Worker thread wakes up
03:15:28.926 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:28.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:28.926 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:29.921 00.995 16108 Exposure complete
03:15:29.992 00.071 16108 worker thread done servicing request
03:15:29.992 00.000 21068 OnExposeComplete: enter
03:15:29.993 00.001 21068 UpdateGuideState(): m_state=6
03:15:29.994 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1279
03:15:29.994 00.000 21068 Star::Find returns 1 (0), X=463.80, Y=436.62, Mass=70394, SNR=54.3, Peak=12989 HFD=2.7
03:15:29.995 00.001 21068 MultiStar: [#1 0.48,-0.40,0.00,M2] [#2 0.02,-0.20,0.85,U] [#3 0.10,-0.19,0.68,U] [#4 0.18,-0.30,0.71,U] [#5 0.56,-0.35,0.00,M3] [#6 0.12,-0.18,0.75,U] [#7 0.31,0.08,0.54,U] [#8 -0.10,0.25,0.67,U] 
03:15:29.996 00.001 21068 single-star, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.07, -0.07}
03:15:29.996 00.000 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.68 = 2.60)
03:15:29.997 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
03:15:29.999 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.72 mountX=-0.09 mountY=0.05, mountTheta=2.65
03:15:30.000 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.07, opts=13)
03:15:30.001 00.001 21068 Enqueuing Move request for scope (0.07, -0.07)
03:15:30.001 00.000 16108 Worker thread wakes up
03:15:30.002 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:15:30.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:15:30.002 00.000 16108 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=0.05
03:15:30.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:15:30.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:30.002 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:15:30.002 00.000 16108 MoveAxis(E, 0, ABG)
03:15:30.002 00.000 16108 Move returns status 0, amount 0
03:15:30.002 00.000 16108 MoveAxis(N, 0, ABG)
03:15:30.002 00.000 16108 Move returns status 0, amount 0
03:15:30.002 00.000 16108 move complete, result=0
03:15:30.002 00.000 16108 worker thread done servicing request
03:15:30.005 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4045, FiltMin=3395, FiltMax=33369, Gamma=1.000
03:15:30.018 00.013 21068 UpdateGuideState exits: m=70394 SNR=54.3
03:15:30.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:30.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:30.021 00.001 21068 Enqueuing Expose request
03:15:30.021 00.000 16108 Worker thread wakes up
03:15:30.021 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:30.022 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:30.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:31.186 01.164 16108 Exposure complete
03:15:31.294 00.108 16108 worker thread done servicing request
03:15:31.294 00.000 21068 OnExposeComplete: enter
03:15:31.295 00.001 21068 UpdateGuideState(): m_state=6
03:15:31.296 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1280
03:15:31.297 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.38, Mass=67603, SNR=54.6, Peak=12704 HFD=2.8
03:15:31.297 00.000 21068 MultiStar: [#1 0.34,-0.27,0.80,U] [#2 0.21,-0.44,0.00,M1] [#3 0.08,-0.31,0.79,U] [#4 0.33,-0.42,0.00,M4] [#5 0.30,-0.66,0.00,M4] [#6 0.15,-0.52,0.00,M1] [#7 0.45,0.14,0.66,U] [#8 0.20,0.12,0.54,U] 
03:15:31.298 00.001 21068 refined, 4 included, MultiStar: {0.19, -0.16}, one-star: {-0.01, -0.31}
03:15:31.299 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
03:15:31.299 00.000 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
03:15:31.300 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.71 mountX=-0.22 mountY=0.11, mountTheta=2.66
03:15:31.303 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.16, opts=13)
03:15:31.303 00.000 21068 Enqueuing Move request for scope (0.19, -0.16)
03:15:31.304 00.001 16108 Worker thread wakes up
03:15:31.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
03:15:31.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
03:15:31.304 00.000 16108 Moving (0.19, -0.16) raw xDistance=-0.22 yDistance=0.11
03:15:31.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:15:31.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:31.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:15:31.304 00.000 16108 MoveAxis(E, 57, ABG)
03:15:31.304 00.000 16108 Guiding  Dir = 2, Dur = 57
03:15:31.305 00.001 16108 IsSlewing returns 0
03:15:31.305 00.000 16108 IsGuiding returns 0
03:15:31.310 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=4041, FiltMin=3395, FiltMax=31910, Gamma=1.000
03:15:31.329 00.019 21068 UpdateGuideState exits: m=67603 SNR=54.6
03:15:31.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:31.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:31.332 00.001 21068 Enqueuing Expose request
03:15:31.336 00.004 16108 PulseGuide returned control before completion, sleep 37
03:15:31.381 00.045 16108 IsGuiding returns 1
03:15:31.381 00.000 16108 scope still moving after pulse duration time elapsed
03:15:31.413 00.032 16108 IsSlewing returns 0
03:15:31.413 00.000 16108 IsGuiding returns 1
03:15:31.444 00.031 16108 IsSlewing returns 0
03:15:31.445 00.001 16108 IsGuiding returns 0
03:15:31.445 00.000 16108 scope move finished after 57 + 82 ms
03:15:31.445 00.000 16108 Move returns status 0, amount 57
03:15:31.445 00.000 16108 MoveAxis(N, 0, ABG)
03:15:31.445 00.000 16108 Move returns status 0, amount 0
03:15:31.445 00.000 16108 move complete, result=0
03:15:31.445 00.000 16108 worker thread done servicing request
03:15:31.446 00.001 16108 Worker thread wakes up
03:15:31.446 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
03:15:31.448 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:31.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:32.422 00.974 16108 Exposure complete
03:15:32.491 00.069 16108 worker thread done servicing request
03:15:32.491 00.000 21068 OnExposeComplete: enter
03:15:32.492 00.001 21068 UpdateGuideState(): m_state=6
03:15:32.493 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1281
03:15:32.494 00.001 21068 Star::Find returns 1 (0), X=463.89, Y=436.32, Mass=56729, SNR=49.9, Peak=11853 HFD=2.4
03:15:32.496 00.002 21068 MultiStar: [#1 0.28,-0.55,0.00,M2] [#2 0.16,-0.25,0.73,U] [#3 0.01,-0.56,0.00,M1] [#4 -0.14,-0.62,0.00,M5] [#5 0.45,-0.70,0.00,M5] [#6 0.17,-0.21,0.61,U] [#7 -0.10,-0.37,0.60,U] [#8 -0.29,-0.60,0.00,M1] 
03:15:32.496 00.000 21068 refined, 3 included, MultiStar: {0.11, -0.31}, one-star: {0.17, -0.37}
03:15:32.497 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
03:15:32.498 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
03:15:32.498 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.21 mountX=-0.17 mountY=0.27, mountTheta=2.12
03:15:32.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.31, opts=13)
03:15:32.500 00.000 21068 Enqueuing Move request for scope (0.11, -0.31)
03:15:32.501 00.001 16108 Worker thread wakes up
03:15:32.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
03:15:32.501 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
03:15:32.501 00.000 16108 Moving (0.11, -0.31) raw xDistance=-0.17 yDistance=0.27
03:15:32.502 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:15:32.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:15:32.502 00.000 16108 MoveAxis(E, 0, ABG)
03:15:32.502 00.000 16108 Move returns status 0, amount 0
03:15:32.502 00.000 16108 MoveAxis(S, 54, ABG)
03:15:32.502 00.000 16108 Guiding  Dir = 1, Dur = 54
03:15:32.502 00.000 16108 IsSlewing returns 0
03:15:32.502 00.000 16108 IsGuiding returns 0
03:15:32.506 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4035, FiltMin=3421, FiltMax=34576, Gamma=1.000
03:15:32.514 00.008 16108 PulseGuide returned control before completion, sleep 53
03:15:32.520 00.006 21068 UpdateGuideState exits: m=56729 SNR=49.9
03:15:32.521 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:32.523 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:32.524 00.001 21068 Enqueuing Expose request
03:15:32.576 00.052 16108 IsGuiding returns 1
03:15:32.576 00.000 16108 scope still moving after pulse duration time elapsed
03:15:32.607 00.031 16108 IsSlewing returns 0
03:15:32.607 00.000 16108 IsGuiding returns 0
03:15:32.607 00.000 16108 scope move finished after 54 + 51 ms
03:15:32.607 00.000 16108 Move returns status 0, amount 54
03:15:32.609 00.002 16108 move complete, result=0
03:15:32.609 00.000 16108 worker thread done servicing request
03:15:32.609 00.000 16108 Worker thread wakes up
03:15:32.609 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 54 ms SOUTH
03:15:32.611 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:32.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:33.786 01.175 16108 Exposure complete
03:15:33.863 00.077 16108 worker thread done servicing request
03:15:33.863 00.000 21068 OnExposeComplete: enter
03:15:33.864 00.001 21068 UpdateGuideState(): m_state=6
03:15:33.866 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1282
03:15:33.867 00.001 21068 Star::Find returns 1 (0), X=463.43, Y=436.47, Mass=64809, SNR=53.0, Peak=11213 HFD=3.1
03:15:33.868 00.001 21068 MultiStar: [#1 0.56,-0.28,0.00,M3] [#2 -0.19,-0.12,0.68,U] [#3 0.23,-0.37,0.87,U] [#4 0.19,-0.11,0.76,U] [#5 0.11,-0.39,0.68,U] [#6 0.15,-0.31,0.61,U] [#7 0.01,-0.27,0.66,U] [#8 -0.35,-0.67,0.00,M2] 
03:15:33.868 00.000 21068 refined, 6 included, MultiStar: {0.02, -0.26}, one-star: {-0.29, -0.22}
03:15:33.869 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
03:15:33.870 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.88)
03:15:33.870 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=-0.06 mountY=0.25, mountTheta=1.82
03:15:33.872 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.26, opts=13)
03:15:33.872 00.000 21068 Enqueuing Move request for scope (0.02, -0.26)
03:15:33.873 00.001 16108 Worker thread wakes up
03:15:33.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
03:15:33.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
03:15:33.873 00.000 16108 Moving (0.02, -0.26) raw xDistance=-0.06 yDistance=0.25
03:15:33.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:33.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:15:33.873 00.000 16108 MoveAxis(E, 0, ABG)
03:15:33.874 00.001 16108 Move returns status 0, amount 0
03:15:33.874 00.000 16108 MoveAxis(S, 49, ABG)
03:15:33.874 00.000 16108 Guiding  Dir = 1, Dur = 49
03:15:33.874 00.000 16108 IsSlewing returns 0
03:15:33.874 00.000 16108 IsGuiding returns 0
03:15:33.878 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4025, FiltMin=3449, FiltMax=32739, Gamma=1.000
03:15:33.891 00.013 21068 UpdateGuideState exits: m=64809 SNR=53.0
03:15:33.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:33.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:33.893 00.000 21068 Enqueuing Expose request
03:15:33.931 00.038 16108 IsGuiding returns 1
03:15:33.931 00.000 16108 scope still moving after pulse duration time elapsed
03:15:33.962 00.031 16108 IsSlewing returns 0
03:15:33.962 00.000 16108 IsGuiding returns 1
03:15:33.993 00.031 16108 IsSlewing returns 0
03:15:33.993 00.000 16108 IsGuiding returns 1
03:15:34.024 00.031 16108 IsSlewing returns 0
03:15:34.024 00.000 16108 IsGuiding returns 0
03:15:34.024 00.000 16108 scope move finished after 49 + 100 ms
03:15:34.024 00.000 16108 Move returns status 0, amount 49
03:15:34.024 00.000 16108 move complete, result=0
03:15:34.024 00.000 16108 worker thread done servicing request
03:15:34.024 00.000 16108 Worker thread wakes up
03:15:34.024 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
03:15:34.025 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:34.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:34.993 00.968 16108 Exposure complete
03:15:35.056 00.063 16108 worker thread done servicing request
03:15:35.056 00.000 21068 OnExposeComplete: enter
03:15:35.057 00.001 21068 UpdateGuideState(): m_state=6
03:15:35.058 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1283
03:15:35.059 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.06, Mass=73355, SNR=54.4, Peak=13101 HFD=2.6
03:15:35.060 00.001 21068 MultiStar: [#1 0.63,-0.25,0.00,M4] [#2 0.22,-0.48,0.00,M1] [#3 0.43,-0.32,0.00,M1] [#4 0.40,-0.41,0.00,M5] [#5 0.66,-0.41,0.00,M5] [#6 0.55,-0.41,0.00,M1] [#7 0.23,-0.29,0.45,U] [#8 0.26,-0.37,0.56,U] 
03:15:35.061 00.001 21068 refined, 2 included, MultiStar: {0.20, -0.48}, one-star: {0.16, -0.63}
03:15:35.061 00.000 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
03:15:35.062 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
03:15:35.064 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.48 hyp=0.52 cameraTheta=-1.17 mountX=-0.28 mountY=0.42, mountTheta=2.16
03:15:35.065 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.48, opts=13)
03:15:35.066 00.001 21068 Enqueuing Move request for scope (0.20, -0.48)
03:15:35.067 00.001 16108 Worker thread wakes up
03:15:35.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.48) opts 0xd
03:15:35.067 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.48)
03:15:35.067 00.000 16108 Moving (0.20, -0.48) raw xDistance=-0.28 yDistance=0.42
03:15:35.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:15:35.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:15:35.067 00.000 16108 MoveAxis(E, 74, ABG)
03:15:35.067 00.000 16108 Guiding  Dir = 2, Dur = 74
03:15:35.067 00.000 16108 IsSlewing returns 0
03:15:35.068 00.001 16108 IsGuiding returns 0
03:15:35.075 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4022, FiltMin=3392, FiltMax=37523, Gamma=1.000
03:15:35.098 00.023 21068 UpdateGuideState exits: m=73355 SNR=54.4
03:15:35.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:35.100 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:35.100 00.000 21068 Enqueuing Expose request
03:15:35.108 00.008 16108 PulseGuide returned control before completion, sleep 44
03:15:35.155 00.047 16108 IsGuiding returns 1
03:15:35.155 00.000 16108 scope still moving after pulse duration time elapsed
03:15:35.186 00.031 16108 IsSlewing returns 0
03:15:35.186 00.000 16108 IsGuiding returns 1
03:15:35.218 00.032 16108 IsSlewing returns 0
03:15:35.218 00.000 16108 IsGuiding returns 0
03:15:35.218 00.000 16108 scope move finished after 74 + 76 ms
03:15:35.218 00.000 16108 Move returns status 0, amount 74
03:15:35.218 00.000 16108 MoveAxis(S, 84, ABG)
03:15:35.218 00.000 16108 Guiding  Dir = 1, Dur = 84
03:15:35.218 00.000 16108 IsSlewing returns 0
03:15:35.218 00.000 16108 IsGuiding returns 0
03:15:35.267 00.049 16108 PulseGuide returned control before completion, sleep 46
03:15:35.327 00.060 16108 IsGuiding returns 1
03:15:35.327 00.000 16108 scope still moving after pulse duration time elapsed
03:15:35.358 00.031 16108 IsSlewing returns 0
03:15:35.359 00.001 16108 IsGuiding returns 1
03:15:35.390 00.031 16108 IsSlewing returns 0
03:15:35.391 00.001 16108 IsGuiding returns 1
03:15:35.421 00.030 16108 IsSlewing returns 0
03:15:35.421 00.000 16108 IsGuiding returns 1
03:15:35.452 00.031 16108 IsSlewing returns 0
03:15:35.453 00.001 16108 IsGuiding returns 0
03:15:35.453 00.000 16108 scope move finished after 84 + 150 ms
03:15:35.453 00.000 16108 Move returns status 0, amount 84
03:15:35.453 00.000 16108 move complete, result=0
03:15:35.453 00.000 16108 worker thread done servicing request
03:15:35.453 00.000 16108 Worker thread wakes up
03:15:35.453 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.4 px 84 ms SOUTH
03:15:35.454 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:35.455 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:36.621 01.166 16108 Exposure complete
03:15:36.688 00.067 16108 worker thread done servicing request
03:15:36.688 00.000 21068 OnExposeComplete: enter
03:15:36.689 00.001 21068 UpdateGuideState(): m_state=6
03:15:36.690 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1284
03:15:36.692 00.002 21068 Star::Find returns 1 (0), X=464.02, Y=436.74, Mass=57939, SNR=47.5, Peak=14624 HFD=2.5
03:15:36.693 00.001 21068 MultiStar: [#1 0.49,0.45,0.00,M5] [#2 0.30,0.17,0.78,U] [#3 0.49,0.39,0.00,M2] [#4 0.26,0.19,1.03,U] [#5 0.61,0.55,0.00,M6] [#6 0.46,0.44,0.00,M2] [#7 0.14,0.44,0.54,U] [#8 -0.05,0.52,0.00,M2] 
03:15:36.694 00.001 21068 single-star, 3 included, MultiStar: {0.26, 0.18}, one-star: {0.30, 0.05}
03:15:36.695 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:15:36.695 00.000 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:15:36.696 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.30 cameraTheta=0.16 mountX=-0.28 mountY=-0.11, mountTheta=-2.76
03:15:36.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.05, opts=13)
03:15:36.699 00.001 21068 Enqueuing Move request for scope (0.30, 0.05)
03:15:36.700 00.001 16108 Worker thread wakes up
03:15:36.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.05) opts 0xd
03:15:36.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.05)
03:15:36.700 00.000 16108 Moving (0.30, 0.05) raw xDistance=-0.28 yDistance=-0.11
03:15:36.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:15:36.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:36.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:15:36.700 00.000 16108 MoveAxis(E, 79, ABG)
03:15:36.700 00.000 16108 Guiding  Dir = 2, Dur = 79
03:15:36.701 00.001 16108 IsSlewing returns 0
03:15:36.701 00.000 16108 IsGuiding returns 0
03:15:36.704 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4006, FiltMin=3395, FiltMax=40080, Gamma=1.000
03:15:36.717 00.013 21068 UpdateGuideState exits: m=57939 SNR=47.5
03:15:36.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:36.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:36.719 00.000 21068 Enqueuing Expose request
03:15:36.752 00.033 16108 PulseGuide returned control before completion, sleep 38
03:15:36.799 00.047 16108 IsGuiding returns 1
03:15:36.799 00.000 16108 scope still moving after pulse duration time elapsed
03:15:36.830 00.031 16108 IsSlewing returns 0
03:15:36.830 00.000 16108 IsGuiding returns 1
03:15:36.861 00.031 16108 IsSlewing returns 0
03:15:36.861 00.000 16108 IsGuiding returns 0
03:15:36.861 00.000 16108 scope move finished after 79 + 81 ms
03:15:36.861 00.000 16108 Move returns status 0, amount 79
03:15:36.861 00.000 16108 MoveAxis(N, 0, ABG)
03:15:36.862 00.001 16108 Move returns status 0, amount 0
03:15:36.862 00.000 16108 move complete, result=0
03:15:36.862 00.000 16108 worker thread done servicing request
03:15:36.862 00.000 16108 Worker thread wakes up
03:15:36.862 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
03:15:36.865 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:36.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:37.832 00.967 16108 Exposure complete
03:15:37.896 00.064 16108 worker thread done servicing request
03:15:37.896 00.000 21068 OnExposeComplete: enter
03:15:37.898 00.002 21068 UpdateGuideState(): m_state=6
03:15:37.899 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1285
03:15:37.900 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.81, Mass=73595, SNR=59.3, Peak=17408 HFD=2.4
03:15:37.900 00.000 21068 MultiStar: [#1 0.41,0.30,0.00,M6] [#2 -0.04,0.14,0.72,U] [#3 0.36,0.31,0.52,U] [#4 -0.24,0.29,0.76,U] [#5 0.48,0.15,0.00,M7] [#6 0.01,0.41,0.49,U] [#7 0.03,-0.02,0.45,U] [#8 -0.09,0.25,0.55,U] 
03:15:37.901 00.001 21068 single-star, 6 included, MultiStar: {0.01, 0.21}, one-star: {0.12, 0.12}
03:15:37.902 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
03:15:37.903 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
03:15:37.903 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
03:15:37.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
03:15:37.906 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
03:15:37.906 00.000 16108 Worker thread wakes up
03:15:37.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
03:15:37.907 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
03:15:37.907 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
03:15:37.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:15:37.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:37.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:15:37.907 00.000 16108 MoveAxis(E, 0, ABG)
03:15:37.907 00.000 16108 Move returns status 0, amount 0
03:15:37.907 00.000 16108 MoveAxis(N, 0, ABG)
03:15:37.907 00.000 16108 Move returns status 0, amount 0
03:15:37.907 00.000 16108 move complete, result=0
03:15:37.907 00.000 16108 worker thread done servicing request
03:15:37.912 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4000, FiltMin=3347, FiltMax=39939, Gamma=1.000
03:15:37.939 00.027 21068 UpdateGuideState exits: m=73595 SNR=59.3
03:15:37.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:37.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:37.942 00.001 21068 Enqueuing Expose request
03:15:37.943 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:37.943 00.000 16108 Worker thread wakes up
03:15:37.945 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:37.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:39.108 01.163 16108 Exposure complete
03:15:39.190 00.082 16108 worker thread done servicing request
03:15:39.190 00.000 21068 OnExposeComplete: enter
03:15:39.190 00.000 21068 UpdateGuideState(): m_state=6
03:15:39.193 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1286
03:15:39.194 00.001 21068 Star::Find returns 1 (0), X=463.31, Y=437.13, Mass=84229, SNR=61.7, Peak=16336 HFD=2.6
03:15:39.195 00.001 21068 MultiStar: [#1 0.00,0.33,0.90,U] [#2 -0.25,0.36,0.95,U] [#3 -0.15,0.01,0.62,U] [#4 -0.69,0.11,0.00,M4] [#5 0.21,0.79,0.00,M8] [#6 -0.45,0.22,0.00,M2] [#7 -0.18,0.43,0.36,U] [#8 -0.61,0.57,0.00,M2] 
03:15:39.197 00.002 21068 refined, 4 included, MultiStar: {-0.21, 0.32}, one-star: {-0.42, 0.44}
03:15:39.198 00.001 21068 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
03:15:39.200 00.002 21068 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
03:15:39.201 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.39 cameraTheta=2.15 mountX=0.27 mountY=-0.27, mountTheta=-0.78
03:15:39.205 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.32, opts=13)
03:15:39.206 00.001 21068 Enqueuing Move request for scope (-0.21, 0.32)
03:15:39.207 00.001 16108 Worker thread wakes up
03:15:39.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
03:15:39.208 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
03:15:39.208 00.000 16108 Moving (-0.21, 0.32) raw xDistance=0.27 yDistance=-0.27
03:15:39.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:15:39.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:39.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:15:39.208 00.000 16108 MoveAxis(W, 70, ABG)
03:15:39.208 00.000 16108 Guiding  Dir = 3, Dur = 70
03:15:39.208 00.000 16108 IsSlewing returns 0
03:15:39.209 00.001 16108 IsGuiding returns 0
03:15:39.215 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3987, FiltMin=3341, FiltMax=29200, Gamma=1.000
03:15:39.235 00.020 16108 PulseGuide returned control before completion, sleep 54
03:15:39.239 00.004 21068 UpdateGuideState exits: m=84229 SNR=61.7
03:15:39.241 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:39.243 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:39.244 00.001 21068 Enqueuing Expose request
03:15:39.297 00.053 16108 IsGuiding returns 1
03:15:39.297 00.000 16108 scope still moving after pulse duration time elapsed
03:15:39.328 00.031 16108 IsSlewing returns 0
03:15:39.328 00.000 16108 IsGuiding returns 0
03:15:39.328 00.000 16108 scope move finished after 70 + 49 ms
03:15:39.328 00.000 16108 Move returns status 0, amount 70
03:15:39.328 00.000 16108 MoveAxis(N, 0, ABG)
03:15:39.328 00.000 16108 Move returns status 0, amount 0
03:15:39.328 00.000 16108 move complete, result=0
03:15:39.329 00.001 16108 worker thread done servicing request
03:15:39.329 00.000 16108 Worker thread wakes up
03:15:39.329 00.000 21068 GuideStep: 0.3 px 70 ms WEST, -0.3 px 0 ms NORTH
03:15:39.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:39.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:40.304 00.974 16108 Exposure complete
03:15:40.390 00.086 16108 worker thread done servicing request
03:15:40.391 00.001 21068 OnExposeComplete: enter
03:15:40.393 00.002 21068 UpdateGuideState(): m_state=6
03:15:40.394 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1287
03:15:40.395 00.001 21068 Star::Find returns 1 (0), X=463.21, Y=436.80, Mass=79253, SNR=56.1, Peak=14032 HFD=2.5
03:15:40.396 00.001 21068 MultiStar: [#1 -0.15,0.39,1.02,U] [#2 -0.58,0.29,0.00,M1] [#3 -0.42,0.33,0.00,M1] [#4 -0.21,0.28,0.86,U] [#5 -0.22,0.25,0.57,U] [#6 -0.19,0.22,0.60,U] [#7 -0.14,0.71,0.00,M1] [#8 -0.56,0.19,0.00,M3] 
03:15:40.396 00.000 21068 refined, 4 included, MultiStar: {-0.27, 0.25}, one-star: {-0.51, 0.11}
03:15:40.397 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
03:15:40.397 00.000 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
03:15:40.398 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.39 mountX=0.31 mountY=-0.18, mountTheta=-0.54
03:15:40.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.25, opts=13)
03:15:40.400 00.000 21068 Enqueuing Move request for scope (-0.27, 0.25)
03:15:40.401 00.001 16108 Worker thread wakes up
03:15:40.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
03:15:40.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
03:15:40.401 00.000 16108 Moving (-0.27, 0.25) raw xDistance=0.31 yDistance=-0.18
03:15:40.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:15:40.402 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:40.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:15:40.402 00.000 16108 MoveAxis(W, 85, ABG)
03:15:40.402 00.000 16108 Guiding  Dir = 3, Dur = 85
03:15:40.402 00.000 16108 IsSlewing returns 0
03:15:40.402 00.000 16108 IsGuiding returns 0
03:15:40.406 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3977, FiltMin=3302, FiltMax=33971, Gamma=1.000
03:15:40.421 00.015 21068 UpdateGuideState exits: m=79253 SNR=56.1
03:15:40.423 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.425 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:40.426 00.001 21068 Enqueuing Expose request
03:15:40.428 00.002 16108 PulseGuide returned control before completion, sleep 70
03:15:40.504 00.076 16108 IsGuiding returns 1
03:15:40.504 00.000 16108 scope still moving after pulse duration time elapsed
03:15:40.536 00.032 16108 IsSlewing returns 0
03:15:40.536 00.000 16108 IsGuiding returns 0
03:15:40.536 00.000 16108 scope move finished after 85 + 48 ms
03:15:40.537 00.001 16108 Move returns status 0, amount 85
03:15:40.537 00.000 16108 MoveAxis(N, 0, ABG)
03:15:40.537 00.000 16108 Move returns status 0, amount 0
03:15:40.537 00.000 16108 move complete, result=0
03:15:40.537 00.000 16108 worker thread done servicing request
03:15:40.537 00.000 16108 Worker thread wakes up
03:15:40.537 00.000 21068 GuideStep: 0.3 px 85 ms WEST, -0.2 px 0 ms NORTH
03:15:40.539 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:40.541 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:41.721 01.180 16108 Exposure complete
03:15:41.792 00.071 16108 worker thread done servicing request
03:15:41.792 00.000 21068 OnExposeComplete: enter
03:15:41.793 00.001 21068 UpdateGuideState(): m_state=6
03:15:41.794 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1288
03:15:41.794 00.000 21068 Star::Find returns 1 (0), X=463.43, Y=436.70, Mass=89003, SNR=61.8, Peak=14832 HFD=2.9
03:15:41.795 00.001 21068 MultiStar: [#1 0.15,0.16,0.71,U] [#2 -0.31,0.12,0.86,U] [#3 -0.19,0.02,0.62,U] [#4 -0.00,-0.14,0.70,U] [#5 0.37,0.23,0.58,U] [#6 -0.03,0.40,0.60,U] [#7 0.40,-0.01,0.47,U] [#8 -0.29,-0.06,0.61,U] 
03:15:41.796 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.29, 0.01}
03:15:41.797 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
03:15:41.797 00.000 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
03:15:41.798 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=0.07 mountY=-0.06, mountTheta=-0.71
03:15:41.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.08, opts=13)
03:15:41.800 00.001 21068 Enqueuing Move request for scope (-0.06, 0.08)
03:15:41.802 00.002 16108 Worker thread wakes up
03:15:41.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
03:15:41.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
03:15:41.802 00.000 16108 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.06
03:15:41.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:15:41.802 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:41.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:15:41.803 00.001 16108 MoveAxis(E, 0, ABG)
03:15:41.803 00.000 16108 Move returns status 0, amount 0
03:15:41.803 00.000 16108 MoveAxis(N, 0, ABG)
03:15:41.803 00.000 16108 Move returns status 0, amount 0
03:15:41.803 00.000 16108 move complete, result=0
03:15:41.803 00.000 16108 worker thread done servicing request
03:15:41.806 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=3961, FiltMin=3305, FiltMax=40278, Gamma=1.000
03:15:41.829 00.023 21068 UpdateGuideState exits: m=89003 SNR=61.8
03:15:41.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:41.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:41.833 00.001 21068 Enqueuing Expose request
03:15:41.833 00.000 16108 Worker thread wakes up
03:15:41.834 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:41.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:41.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:42.815 00.981 16108 Exposure complete
03:15:42.890 00.075 16108 worker thread done servicing request
03:15:42.891 00.001 21068 OnExposeComplete: enter
03:15:42.892 00.001 21068 UpdateGuideState(): m_state=6
03:15:42.895 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1289
03:15:42.896 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.81, Mass=87751, SNR=62.3, Peak=18832 HFD=2.6
03:15:42.899 00.003 21068 MultiStar: [#1 0.38,0.23,0.97,U] [#2 0.00,0.15,0.83,U] [#3 0.06,0.24,0.68,U] [#4 -0.22,0.38,0.73,U] [#5 0.49,0.43,0.00,M7] [#6 -0.14,0.43,0.47,U] [#7 0.00,0.13,0.47,U] [#8 -0.44,0.71,0.00,M3] 
03:15:42.900 00.001 21068 single-star, 6 included, MultiStar: {0.06, 0.23}, one-star: {0.11, 0.13}
03:15:42.902 00.002 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
03:15:42.903 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
03:15:42.906 00.003 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
03:15:42.909 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
03:15:42.910 00.001 21068 Enqueuing Move request for scope (0.11, 0.13)
03:15:42.912 00.002 16108 Worker thread wakes up
03:15:42.913 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
03:15:42.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
03:15:42.913 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.09 yDistance=-0.15
03:15:42.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:15:42.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:42.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:15:42.913 00.000 16108 MoveAxis(E, 0, ABG)
03:15:42.913 00.000 16108 Move returns status 0, amount 0
03:15:42.913 00.000 16108 MoveAxis(N, 0, ABG)
03:15:42.914 00.001 16108 Move returns status 0, amount 0
03:15:42.914 00.000 16108 move complete, result=0
03:15:42.914 00.000 16108 worker thread done servicing request
03:15:42.918 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3952, FiltMin=3286, FiltMax=37491, Gamma=1.000
03:15:42.933 00.015 21068 UpdateGuideState exits: m=87751 SNR=62.3
03:15:42.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.936 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:42.937 00.001 21068 Enqueuing Expose request
03:15:42.937 00.000 16108 Worker thread wakes up
03:15:42.938 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:42.938 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:42.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:44.108 01.170 16108 Exposure complete
03:15:44.166 00.058 16108 worker thread done servicing request
03:15:44.166 00.000 21068 OnExposeComplete: enter
03:15:44.167 00.001 21068 UpdateGuideState(): m_state=6
03:15:44.168 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1290
03:15:44.169 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.70, Mass=90664, SNR=63.4, Peak=16224 HFD=2.7
03:15:44.170 00.001 21068 MultiStar: [#1 0.44,0.16,0.77,U] [#2 -0.20,0.13,0.73,U] [#3 0.10,0.39,0.64,U] [#4 0.29,0.22,0.79,U] [#5 0.16,-0.03,0.54,U] [#6 0.01,0.27,0.52,U] [#7 -0.03,0.24,0.49,U] [#8 0.02,0.34,0.58,U] 
03:15:44.171 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.18}, one-star: {-0.04, 0.02}
03:15:44.172 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
03:15:44.173 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
03:15:44.173 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.78 mountX=0.04 mountY=-0.01, mountTheta=-0.13
03:15:44.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
03:15:44.176 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
03:15:44.177 00.001 16108 Worker thread wakes up
03:15:44.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:15:44.177 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:15:44.177 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
03:15:44.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:15:44.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:44.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:15:44.177 00.000 16108 MoveAxis(E, 0, ABG)
03:15:44.177 00.000 16108 Move returns status 0, amount 0
03:15:44.177 00.000 16108 MoveAxis(N, 0, ABG)
03:15:44.177 00.000 16108 Move returns status 0, amount 0
03:15:44.177 00.000 16108 move complete, result=0
03:15:44.177 00.000 16108 worker thread done servicing request
03:15:44.180 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=3939, FiltMin=3293, FiltMax=41961, Gamma=1.000
03:15:44.193 00.013 21068 UpdateGuideState exits: m=90664 SNR=63.4
03:15:44.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:44.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:44.195 00.000 21068 Enqueuing Expose request
03:15:44.196 00.001 16108 Worker thread wakes up
03:15:44.196 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:44.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:44.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:45.176 00.979 16108 Exposure complete
03:15:45.232 00.056 16108 worker thread done servicing request
03:15:45.232 00.000 21068 OnExposeComplete: enter
03:15:45.233 00.001 21068 UpdateGuideState(): m_state=6
03:15:45.234 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1291
03:15:45.236 00.002 21068 Star::Find returns 1 (0), X=463.85, Y=436.52, Mass=103842, SNR=72.2, Peak=17792 HFD=2.9
03:15:45.237 00.001 21068 MultiStar: [#1 0.33,0.06,0.84,U] [#2 -0.01,0.00,0.64,U] [#3 0.18,-0.07,0.52,U] [#4 0.23,0.21,0.55,U] [#5 0.45,-0.22,0.00,M7] [#6 0.26,0.15,0.39,U] [#7 0.64,0.17,0.00,M1] [#8 -0.37,-0.29,0.49,U] 
03:15:45.238 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {0.13, -0.17}
03:15:45.238 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
03:15:45.239 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
03:15:45.240 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
03:15:45.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
03:15:45.243 00.002 21068 Enqueuing Move request for scope (0.12, -0.03)
03:15:45.243 00.000 16108 Worker thread wakes up
03:15:45.244 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:15:45.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:15:45.244 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.13 yDistance=-0.00
03:15:45.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:15:45.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:45.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:15:45.244 00.000 16108 MoveAxis(E, 0, ABG)
03:15:45.244 00.000 16108 Move returns status 0, amount 0
03:15:45.244 00.000 16108 MoveAxis(N, 0, ABG)
03:15:45.244 00.000 16108 Move returns status 0, amount 0
03:15:45.244 00.000 16108 move complete, result=0
03:15:45.245 00.001 16108 worker thread done servicing request
03:15:45.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3929, FiltMin=3296, FiltMax=37427, Gamma=1.000
03:15:45.272 00.023 21068 UpdateGuideState exits: m=103842 SNR=72.2
03:15:45.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:45.277 00.002 21068 Enqueuing Expose request
03:15:45.278 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:45.279 00.001 16108 Worker thread wakes up
03:15:45.279 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:45.279 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:46.444 01.165 16108 Exposure complete
03:15:46.537 00.093 16108 worker thread done servicing request
03:15:46.537 00.000 21068 OnExposeComplete: enter
03:15:46.539 00.002 21068 UpdateGuideState(): m_state=6
03:15:46.541 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1292
03:15:46.544 00.003 21068 Star::Find returns 1 (0), X=463.53, Y=436.50, Mass=86937, SNR=69.5, Peak=14576 HFD=3.1
03:15:46.545 00.001 21068 MultiStar: [#1 0.24,-0.09,0.84,U] [#2 -0.14,0.19,0.78,U] [#3 0.13,-0.25,0.60,U] [#4 -0.29,-0.18,0.68,U] [#5 0.61,0.51,0.00,M8] [#6 0.22,0.63,0.00,M1] [#7 0.21,0.41,0.36,U] [#8 0.23,0.28,0.45,U] 
03:15:46.546 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {-0.19, -0.19}
03:15:46.547 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
03:15:46.548 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
03:15:46.549 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.88 mountX=0.00 mountY=0.03, mountTheta=1.44
03:15:46.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
03:15:46.552 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
03:15:46.553 00.001 16108 Worker thread wakes up
03:15:46.554 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:15:46.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:15:46.554 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.00 yDistance=0.03
03:15:46.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:15:46.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:46.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:15:46.554 00.000 16108 MoveAxis(E, 0, ABG)
03:15:46.554 00.000 16108 Move returns status 0, amount 0
03:15:46.554 00.000 16108 MoveAxis(N, 0, ABG)
03:15:46.555 00.001 16108 Move returns status 0, amount 0
03:15:46.555 00.000 16108 move complete, result=0
03:15:46.555 00.000 16108 worker thread done servicing request
03:15:46.560 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1344, max=65535, med=3920, FiltMin=3229, FiltMax=40774, Gamma=1.000
03:15:46.574 00.014 21068 UpdateGuideState exits: m=86937 SNR=69.5
03:15:46.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:46.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:46.576 00.000 21068 Enqueuing Expose request
03:15:46.577 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:46.579 00.002 16108 Worker thread wakes up
03:15:46.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:46.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:47.546 00.967 16108 Exposure complete
03:15:47.609 00.063 16108 worker thread done servicing request
03:15:47.609 00.000 21068 OnExposeComplete: enter
03:15:47.610 00.001 21068 UpdateGuideState(): m_state=6
03:15:47.611 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1293
03:15:47.612 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.53, Mass=104533, SNR=71.4, Peak=17184 HFD=3.1
03:15:47.614 00.002 21068 MultiStar: [#1 0.11,0.01,0.88,U] [#2 -0.19,0.24,0.67,U] [#3 -0.17,-0.11,0.63,U] [#4 -0.43,0.03,0.63,U] [#5 0.11,-0.29,0.54,U] [#6 -0.18,-0.08,0.47,U] [#7 0.11,-0.17,0.44,U] [#8 -0.26,0.07,0.61,U] 
03:15:47.615 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.07, -0.16}
03:15:47.615 00.000 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
03:15:47.616 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
03:15:47.617 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.72 mountX=0.09 mountY=0.07, mountTheta=0.63
03:15:47.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
03:15:47.620 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
03:15:47.621 00.001 16108 Worker thread wakes up
03:15:47.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:15:47.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:15:47.621 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
03:15:47.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:15:47.622 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:47.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:15:47.622 00.000 16108 MoveAxis(E, 0, ABG)
03:15:47.622 00.000 16108 Move returns status 0, amount 0
03:15:47.622 00.000 16108 MoveAxis(N, 0, ABG)
03:15:47.622 00.000 16108 Move returns status 0, amount 0
03:15:47.622 00.000 16108 move complete, result=0
03:15:47.622 00.000 16108 worker thread done servicing request
03:15:47.629 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3917, FiltMin=3312, FiltMax=31993, Gamma=1.000
03:15:47.645 00.016 21068 UpdateGuideState exits: m=104533 SNR=71.4
03:15:47.647 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:47.649 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:47.649 00.000 21068 Enqueuing Expose request
03:15:47.650 00.001 16108 Worker thread wakes up
03:15:47.650 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:47.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:47.650 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:48.823 01.173 16108 Exposure complete
03:15:48.897 00.074 16108 worker thread done servicing request
03:15:48.897 00.000 21068 OnExposeComplete: enter
03:15:48.900 00.003 21068 UpdateGuideState(): m_state=6
03:15:48.903 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1294
03:15:48.904 00.001 21068 Star::Find returns 1 (0), X=463.27, Y=436.54, Mass=82155, SNR=58.2, Peak=14032 HFD=2.8
03:15:48.905 00.001 21068 MultiStar: [#1 -0.07,-0.24,1.13,U] [#2 -0.49,0.14,0.00,M1] [#3 -0.07,0.18,0.80,U] [#4 -0.47,-0.21,0.00,M1] [#5 0.16,0.01,0.53,U] [#6 -0.15,0.40,0.60,U] [#7 0.21,0.16,0.51,U] [#8 -0.41,-0.15,0.56,U] 
03:15:48.906 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.01}, one-star: {-0.45, -0.14}
03:15:48.908 00.002 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
03:15:48.909 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
03:15:48.910 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.10 mountX=0.14 mountY=0.04, mountTheta=0.27
03:15:48.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.01, opts=13)
03:15:48.912 00.001 21068 Enqueuing Move request for scope (-0.14, -0.01)
03:15:48.913 00.001 16108 Worker thread wakes up
03:15:48.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:15:48.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:15:48.913 00.000 16108 Moving (-0.14, -0.01) raw xDistance=0.14 yDistance=0.04
03:15:48.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:15:48.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:48.914 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:15:48.914 00.000 16108 MoveAxis(E, 0, ABG)
03:15:48.914 00.000 16108 Move returns status 0, amount 0
03:15:48.914 00.000 16108 MoveAxis(N, 0, ABG)
03:15:48.914 00.000 16108 Move returns status 0, amount 0
03:15:48.914 00.000 16108 move complete, result=0
03:15:48.914 00.000 16108 worker thread done servicing request
03:15:48.917 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3910, FiltMin=3276, FiltMax=28313, Gamma=1.000
03:15:48.930 00.013 21068 UpdateGuideState exits: m=82155 SNR=58.2
03:15:48.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:48.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:48.932 00.000 21068 Enqueuing Expose request
03:15:48.934 00.002 16108 Worker thread wakes up
03:15:48.934 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:48.935 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:48.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:49.902 00.967 16108 Exposure complete
03:15:49.969 00.067 16108 worker thread done servicing request
03:15:49.969 00.000 21068 OnExposeComplete: enter
03:15:49.972 00.003 21068 UpdateGuideState(): m_state=6
03:15:49.973 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1295
03:15:49.974 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.52, Mass=104782, SNR=73.6, Peak=16128 HFD=3.1
03:15:49.976 00.002 21068 MultiStar: [#1 0.12,-0.05,0.77,U] [#2 -0.42,-0.12,0.75,U] [#3 -0.15,-0.11,0.62,U] [#4 0.02,-0.12,0.70,U] [#5 0.21,-0.05,0.44,U] [#6 -0.08,0.32,0.50,U] [#7 -0.05,-0.20,0.50,U] [#8 -0.64,-0.20,0.00,M1] 
03:15:49.977 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {0.02, -0.17}
03:15:49.978 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
03:15:49.981 00.003 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
03:15:49.982 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.12 mountX=0.03 mountY=0.09, mountTheta=1.20
03:15:49.984 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
03:15:49.985 00.001 21068 Enqueuing Move request for scope (-0.05, -0.08)
03:15:49.986 00.001 16108 Worker thread wakes up
03:15:49.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:15:49.986 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:15:49.986 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.03 yDistance=0.09
03:15:49.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:49.987 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:49.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:15:49.987 00.000 16108 MoveAxis(E, 0, ABG)
03:15:49.987 00.000 16108 Move returns status 0, amount 0
03:15:49.987 00.000 16108 MoveAxis(N, 0, ABG)
03:15:49.987 00.000 16108 Move returns status 0, amount 0
03:15:49.987 00.000 16108 move complete, result=0
03:15:49.987 00.000 16108 worker thread done servicing request
03:15:49.990 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3910, FiltMin=3337, FiltMax=36329, Gamma=1.000
03:15:50.010 00.020 21068 UpdateGuideState exits: m=104782 SNR=73.6
03:15:50.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:50.013 00.001 21068 Enqueuing Expose request
03:15:50.014 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:50.015 00.001 16108 Worker thread wakes up
03:15:50.015 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:50.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:51.167 01.152 16108 Exposure complete
03:15:51.235 00.068 16108 worker thread done servicing request
03:15:51.235 00.000 21068 OnExposeComplete: enter
03:15:51.237 00.002 21068 UpdateGuideState(): m_state=6
03:15:51.238 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1296
03:15:51.239 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.61, Mass=99193, SNR=70.7, Peak=14880 HFD=3.0
03:15:51.240 00.001 21068 MultiStar: [#1 0.28,-0.09,0.98,U] [#2 -0.23,0.14,0.78,U] [#3 -0.01,0.06,0.61,U] [#4 0.07,-0.09,0.62,U] [#5 0.36,0.08,0.47,U] [#6 0.28,0.20,0.52,U] [#7 -0.29,0.28,0.47,U] [#8 -0.32,0.14,0.49,U] 
03:15:51.241 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.11, -0.07}
03:15:51.242 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
03:15:51.242 00.000 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
03:15:51.243 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=0.00 mountY=-0.05, mountTheta=-1.55
03:15:51.246 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
03:15:51.247 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
03:15:51.248 00.001 16108 Worker thread wakes up
03:15:51.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:15:51.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:15:51.248 00.000 16108 Moving (0.01, 0.05) raw xDistance=0.00 yDistance=-0.05
03:15:51.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:15:51.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:51.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:15:51.248 00.000 16108 MoveAxis(E, 0, ABG)
03:15:51.249 00.001 16108 Move returns status 0, amount 0
03:15:51.249 00.000 16108 MoveAxis(N, 0, ABG)
03:15:51.249 00.000 16108 Move returns status 0, amount 0
03:15:51.249 00.000 16108 move complete, result=0
03:15:51.249 00.000 16108 worker thread done servicing request
03:15:51.264 00.015 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3904, FiltMin=3286, FiltMax=35491, Gamma=1.000
03:15:51.278 00.014 21068 UpdateGuideState exits: m=99193 SNR=70.7
03:15:51.280 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:51.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:51.282 00.001 21068 Enqueuing Expose request
03:15:51.283 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:51.284 00.001 16108 Worker thread wakes up
03:15:51.284 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:51.284 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:52.259 00.975 16108 Exposure complete
03:15:52.321 00.062 16108 worker thread done servicing request
03:15:52.321 00.000 21068 OnExposeComplete: enter
03:15:52.322 00.001 21068 UpdateGuideState(): m_state=6
03:15:52.323 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1297
03:15:52.324 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.25, Mass=93466, SNR=73.1, Peak=15581 HFD=2.7
03:15:52.326 00.002 21068 MultiStar: [#1 0.22,-0.09,0.99,U] [#2 -0.21,-0.34,0.62,U] [#3 0.13,-0.38,0.66,U] [#4 -0.02,-0.36,0.59,U] [#5 0.21,-0.16,0.44,U] [#6 0.20,-0.06,0.52,U] [#7 0.10,-0.37,0.47,U] [#8 -0.20,-0.22,0.35,U] 
03:15:52.327 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.28}, one-star: {0.11, -0.44}
03:15:52.328 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
03:15:52.328 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
03:15:52.329 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=-0.12 mountY=0.25, mountTheta=2.03
03:15:52.330 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.28, opts=13)
03:15:52.331 00.001 21068 Enqueuing Move request for scope (0.08, -0.28)
03:15:52.332 00.001 16108 Worker thread wakes up
03:15:52.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
03:15:52.332 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
03:15:52.332 00.000 16108 Moving (0.08, -0.28) raw xDistance=-0.12 yDistance=0.25
03:15:52.333 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:15:52.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:15:52.333 00.000 16108 MoveAxis(E, 0, ABG)
03:15:52.333 00.000 16108 Move returns status 0, amount 0
03:15:52.333 00.000 16108 MoveAxis(S, 51, ABG)
03:15:52.333 00.000 16108 Guiding  Dir = 1, Dur = 51
03:15:52.333 00.000 16108 IsSlewing returns 0
03:15:52.334 00.001 16108 IsGuiding returns 0
03:15:52.336 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3904, FiltMin=3254, FiltMax=34275, Gamma=1.000
03:15:52.338 00.002 16108 PulseGuide returned control before completion, sleep 58
03:15:52.353 00.015 21068 UpdateGuideState exits: m=93466 SNR=73.1
03:15:52.355 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.357 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:52.358 00.001 21068 Enqueuing Expose request
03:15:52.400 00.042 16108 IsGuiding returns 1
03:15:52.400 00.000 16108 scope still moving after pulse duration time elapsed
03:15:52.432 00.032 16108 IsSlewing returns 0
03:15:52.432 00.000 16108 IsGuiding returns 0
03:15:52.432 00.000 16108 scope move finished after 51 + 47 ms
03:15:52.432 00.000 16108 Move returns status 0, amount 51
03:15:52.432 00.000 16108 move complete, result=0
03:15:52.432 00.000 16108 worker thread done servicing request
03:15:52.432 00.000 16108 Worker thread wakes up
03:15:52.432 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
03:15:52.434 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:52.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:53.597 01.163 16108 Exposure complete
03:15:53.665 00.068 16108 worker thread done servicing request
03:15:53.665 00.000 21068 OnExposeComplete: enter
03:15:53.666 00.001 21068 UpdateGuideState(): m_state=6
03:15:53.667 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1298
03:15:53.667 00.000 21068 Star::Find returns 1 (0), X=463.75, Y=436.52, Mass=88405, SNR=67.9, Peak=15104 HFD=2.8
03:15:53.668 00.001 21068 MultiStar: [#1 0.47,0.07,0.84,U] [#2 0.33,0.08,0.82,U] [#3 0.16,0.04,0.68,U] [#4 0.21,0.02,0.72,U] [#5 0.46,-0.12,0.67,U] [#6 0.24,0.45,0.00,M1] [#7 0.26,0.00,0.50,U] [#8 0.17,0.12,0.59,U] 
03:15:53.669 00.001 21068 single-star, 7 included, MultiStar: {0.26, -0.00}, one-star: {0.03, -0.16}
03:15:53.670 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
03:15:53.671 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
03:15:53.672 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.40 mountX=-0.06 mountY=0.15, mountTheta=1.92
03:15:53.673 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
03:15:53.674 00.001 21068 Enqueuing Move request for scope (0.03, -0.16)
03:15:53.675 00.001 16108 Worker thread wakes up
03:15:53.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
03:15:53.675 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
03:15:53.675 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
03:15:53.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:53.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:53.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:15:53.675 00.000 16108 MoveAxis(E, 0, ABG)
03:15:53.675 00.000 16108 Move returns status 0, amount 0
03:15:53.675 00.000 16108 MoveAxis(N, 0, ABG)
03:15:53.675 00.000 16108 Move returns status 0, amount 0
03:15:53.676 00.001 16108 move complete, result=0
03:15:53.676 00.000 16108 worker thread done servicing request
03:15:53.679 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3904, FiltMin=3341, FiltMax=31907, Gamma=1.000
03:15:53.692 00.013 21068 UpdateGuideState exits: m=88405 SNR=67.9
03:15:53.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:53.693 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:53.694 00.001 21068 Enqueuing Expose request
03:15:53.695 00.001 16108 Worker thread wakes up
03:15:53.695 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:53.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:53.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:54.674 00.979 16108 Exposure complete
03:15:54.737 00.063 16108 worker thread done servicing request
03:15:54.738 00.001 21068 OnExposeComplete: enter
03:15:54.739 00.001 21068 UpdateGuideState(): m_state=6
03:15:54.740 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1299
03:15:54.741 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.66, Mass=72178, SNR=52.9, Peak=13648 HFD=2.7
03:15:54.743 00.002 21068 MultiStar: [#1 0.27,0.23,1.21,U] [#2 -0.14,0.04,1.08,U] [#3 0.23,0.05,0.89,U] [#4 0.14,-0.05,0.82,U] [#5 0.54,-0.28,0.00,M3] [#6 0.19,-0.00,0.67,U] [#7 0.25,0.29,0.62,U] [#8 -0.12,-0.01,0.68,U] 
03:15:54.743 00.000 21068 single-star, 7 included, MultiStar: {0.10, 0.07}, one-star: {-0.01, -0.03}
03:15:54.744 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
03:15:54.745 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
03:15:54.746 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.96 mountX=0.01 mountY=0.03, mountTheta=1.36
03:15:54.749 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
03:15:54.749 00.000 21068 Enqueuing Move request for scope (-0.01, -0.03)
03:15:54.750 00.001 16108 Worker thread wakes up
03:15:54.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
03:15:54.750 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
03:15:54.750 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.03
03:15:54.750 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:15:54.750 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:54.750 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:15:54.750 00.000 16108 MoveAxis(E, 0, ABG)
03:15:54.750 00.000 16108 Move returns status 0, amount 0
03:15:54.751 00.001 16108 MoveAxis(N, 0, ABG)
03:15:54.751 00.000 16108 Move returns status 0, amount 0
03:15:54.751 00.000 16108 move complete, result=0
03:15:54.751 00.000 16108 worker thread done servicing request
03:15:54.756 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=3907, FiltMin=3341, FiltMax=30723, Gamma=1.000
03:15:54.768 00.012 21068 UpdateGuideState exits: m=72178 SNR=52.9
03:15:54.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:54.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:54.771 00.001 21068 Enqueuing Expose request
03:15:54.772 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:54.773 00.001 16108 Worker thread wakes up
03:15:54.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:54.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:55.932 01.159 16108 Exposure complete
03:15:55.986 00.054 16108 worker thread done servicing request
03:15:55.986 00.000 21068 OnExposeComplete: enter
03:15:55.987 00.001 21068 UpdateGuideState(): m_state=6
03:15:55.988 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1300
03:15:55.989 00.001 21068 Star::Find returns 1 (0), X=463.38, Y=436.51, Mass=73114, SNR=58.5, Peak=14928 HFD=3.0
03:15:55.990 00.001 21068 MultiStar: [#1 0.41,0.04,1.08,U] [#2 -0.11,0.08,0.85,U] [#3 0.05,0.02,0.95,U] [#4 -0.20,0.12,0.76,U] [#5 0.62,-0.09,0.00,M4] [#6 0.19,0.14,0.61,U] [#7 0.21,-0.17,0.75,U] [#8 -0.33,-0.01,0.62,U] 
03:15:55.990 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {-0.35, -0.17}
03:15:55.991 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
03:15:55.992 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
03:15:55.992 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.07 mountX=0.01 mountY=0.00, mountTheta=0.17
03:15:55.994 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.00, opts=13)
03:15:55.995 00.001 21068 Enqueuing Move request for scope (-0.01, 0.00)
03:15:55.995 00.000 16108 Worker thread wakes up
03:15:55.996 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
03:15:55.996 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
03:15:55.996 00.000 16108 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.00
03:15:55.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:15:55.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:55.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:15:55.996 00.000 16108 MoveAxis(E, 0, ABG)
03:15:55.996 00.000 16108 Move returns status 0, amount 0
03:15:55.996 00.000 16108 MoveAxis(N, 0, ABG)
03:15:55.996 00.000 16108 Move returns status 0, amount 0
03:15:55.996 00.000 16108 move complete, result=0
03:15:55.996 00.000 16108 worker thread done servicing request
03:15:55.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3907, FiltMin=3318, FiltMax=31347, Gamma=1.000
03:15:56.013 00.014 21068 UpdateGuideState exits: m=73114 SNR=58.5
03:15:56.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:56.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:56.016 00.001 21068 Enqueuing Expose request
03:15:56.016 00.000 16108 Worker thread wakes up
03:15:56.016 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:56.017 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:56.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:57.001 00.984 16108 Exposure complete
03:15:57.083 00.082 16108 worker thread done servicing request
03:15:57.083 00.000 21068 OnExposeComplete: enter
03:15:57.086 00.003 21068 UpdateGuideState(): m_state=6
03:15:57.087 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1301
03:15:57.088 00.001 21068 Star::Find returns 1 (0), X=463.32, Y=436.64, Mass=75657, SNR=56.2, Peak=15440 HFD=2.8
03:15:57.089 00.001 21068 MultiStar: [#1 0.05,0.12,1.18,U] [#2 -0.21,0.10,0.87,U] [#3 -0.03,0.13,0.98,U] [#4 -0.36,0.09,0.80,U] [#5 0.46,-0.10,0.74,U] [#6 -0.02,0.56,0.00,M1] [#7 0.31,0.02,0.66,U] [#8 -0.06,0.20,0.59,U] 
03:15:57.090 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.40, -0.05}
03:15:57.091 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
03:15:57.092 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
03:15:57.093 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.21 mountX=0.06 mountY=-0.05, mountTheta=-0.72
03:15:57.096 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
03:15:57.098 00.002 21068 Enqueuing Move request for scope (-0.05, 0.06)
03:15:57.099 00.001 16108 Worker thread wakes up
03:15:57.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:15:57.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:15:57.099 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
03:15:57.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:15:57.100 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:57.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:15:57.100 00.000 16108 MoveAxis(E, 0, ABG)
03:15:57.100 00.000 16108 Move returns status 0, amount 0
03:15:57.100 00.000 16108 MoveAxis(N, 0, ABG)
03:15:57.100 00.000 16108 Move returns status 0, amount 0
03:15:57.100 00.000 16108 move complete, result=0
03:15:57.100 00.000 16108 worker thread done servicing request
03:15:57.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3910, FiltMin=3325, FiltMax=28521, Gamma=1.000
03:15:57.116 00.013 21068 UpdateGuideState exits: m=75657 SNR=56.2
03:15:57.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:57.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:57.118 00.000 21068 Enqueuing Expose request
03:15:57.119 00.001 16108 Worker thread wakes up
03:15:57.119 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:57.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:57.119 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:58.267 01.148 16108 Exposure complete
03:15:58.325 00.058 16108 worker thread done servicing request
03:15:58.325 00.000 21068 OnExposeComplete: enter
03:15:58.326 00.001 21068 UpdateGuideState(): m_state=6
03:15:58.327 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1302
03:15:58.328 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.79, Mass=70287, SNR=54.5, Peak=12336 HFD=2.6
03:15:58.328 00.000 21068 MultiStar: [#1 -0.20,0.09,1.09,U] [#2 -0.57,0.04,0.00,M1] [#3 -0.28,0.06,0.92,U] [#4 -0.36,-0.06,0.77,U] [#5 0.16,-0.11,0.65,U] [#6 -0.46,0.14,0.00,M2] [#7 -0.11,0.01,0.82,U] [#8 -0.17,0.14,0.74,U] 
03:15:58.329 00.001 21068 single-star, 6 included, MultiStar: {-0.14, 0.04}, one-star: {0.05, 0.10}
03:15:58.330 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
03:15:58.330 00.000 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
03:15:58.331 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:15:58.333 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
03:15:58.333 00.000 21068 Enqueuing Move request for scope (0.05, 0.10)
03:15:58.334 00.001 16108 Worker thread wakes up
03:15:58.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:15:58.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:15:58.334 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
03:15:58.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:15:58.336 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:58.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:15:58.336 00.000 16108 MoveAxis(E, 0, ABG)
03:15:58.336 00.000 16108 Move returns status 0, amount 0
03:15:58.336 00.000 16108 MoveAxis(N, 0, ABG)
03:15:58.336 00.000 16108 Move returns status 0, amount 0
03:15:58.336 00.000 16108 move complete, result=0
03:15:58.336 00.000 16108 worker thread done servicing request
03:15:58.340 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3917, FiltMin=3357, FiltMax=28099, Gamma=1.000
03:15:58.360 00.020 21068 UpdateGuideState exits: m=70287 SNR=54.5
03:15:58.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:58.363 00.001 21068 Enqueuing Expose request
03:15:58.364 00.001 16108 Worker thread wakes up
03:15:58.364 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:58.364 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:58.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:15:59.349 00.985 16108 Exposure complete
03:15:59.418 00.069 16108 worker thread done servicing request
03:15:59.418 00.000 21068 OnExposeComplete: enter
03:15:59.420 00.002 21068 UpdateGuideState(): m_state=6
03:15:59.422 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1303
03:15:59.425 00.003 21068 Star::Find returns 1 (0), X=463.25, Y=436.46, Mass=70623, SNR=55.3, Peak=14192 HFD=2.6
03:15:59.427 00.002 21068 MultiStar: [#1 -0.32,0.00,0.97,U] [#2 -0.42,-0.15,0.93,U] [#3 -0.17,-0.10,0.99,U] [#4 -0.42,-0.05,0.87,U] [#5 0.26,-0.14,0.73,U] [#6 -0.17,0.18,0.66,U] [#7 0.07,-0.05,0.63,U] [#8 -0.07,0.35,0.70,U] 
03:15:59.429 00.002 21068 refined, 8 included, MultiStar: {-0.22, -0.04}, one-star: {-0.48, -0.23}
03:15:59.430 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
03:15:59.431 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
03:15:59.432 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=0.21 mountY=0.09, mountTheta=0.40
03:15:59.435 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.04, opts=13)
03:15:59.438 00.003 21068 Enqueuing Move request for scope (-0.22, -0.04)
03:15:59.440 00.002 16108 Worker thread wakes up
03:15:59.442 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
03:15:59.442 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
03:15:59.442 00.000 16108 Moving (-0.22, -0.04) raw xDistance=0.21 yDistance=0.09
03:15:59.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:15:59.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:59.442 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:15:59.442 00.000 16108 MoveAxis(W, 54, ABG)
03:15:59.442 00.000 16108 Guiding  Dir = 3, Dur = 54
03:15:59.443 00.001 16108 IsSlewing returns 0
03:15:59.443 00.000 16108 IsGuiding returns 0
03:15:59.444 00.001 16108 PulseGuide returned control before completion, sleep 63
03:15:59.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3920, FiltMin=3270, FiltMax=25977, Gamma=1.000
03:15:59.461 00.014 21068 UpdateGuideState exits: m=70623 SNR=55.3
03:15:59.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:59.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:15:59.464 00.001 21068 Enqueuing Expose request
03:15:59.515 00.051 16108 IsGuiding returns 1
03:15:59.515 00.000 16108 scope still moving after pulse duration time elapsed
03:15:59.547 00.032 16108 IsSlewing returns 0
03:15:59.547 00.000 16108 IsGuiding returns 0
03:15:59.547 00.000 16108 scope move finished after 54 + 50 ms
03:15:59.547 00.000 16108 Move returns status 0, amount 54
03:15:59.547 00.000 16108 MoveAxis(N, 0, ABG)
03:15:59.547 00.000 16108 Move returns status 0, amount 0
03:15:59.547 00.000 16108 move complete, result=0
03:15:59.547 00.000 16108 worker thread done servicing request
03:15:59.548 00.001 16108 Worker thread wakes up
03:15:59.548 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
03:15:59.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:15:59.549 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:16:00.710 01.161 16108 Exposure complete
03:16:00.801 00.091 16108 worker thread done servicing request
03:16:00.801 00.000 21068 OnExposeComplete: enter
03:16:00.804 00.003 21068 UpdateGuideState(): m_state=6
03:16:00.806 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1304
03:16:00.807 00.001 21068 Star::Find returns 1 (0), X=463.41, Y=436.41, Mass=68889, SNR=59.4, Peak=12317 HFD=2.9
03:16:00.809 00.002 21068 MultiStar: [#1 0.12,-0.22,0.99,U] [#2 -0.29,-0.05,0.84,U] [#3 -0.17,-0.21,0.83,U] [#4 -0.01,-0.18,0.66,U] [#5 0.44,-0.22,0.00,M2] [#6 0.13,-0.20,0.62,U] [#7 0.02,-0.21,0.66,U] [#8 -0.40,-0.34,0.00,M1] 
03:16:00.811 00.002 21068 refined, 6 included, MultiStar: {-0.09, -0.20}, one-star: {-0.31, -0.28}
03:16:00.812 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
03:16:00.815 00.003 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
03:16:00.816 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.21 cameraTheta=-2.00 mountX=0.05 mountY=0.21, mountTheta=1.32
03:16:00.819 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.20, opts=13)
03:16:00.820 00.001 21068 Enqueuing Move request for scope (-0.09, -0.20)
03:16:00.822 00.002 16108 Worker thread wakes up
03:16:00.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
03:16:00.824 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
03:16:00.824 00.000 16108 Moving (-0.09, -0.20) raw xDistance=0.05 yDistance=0.21
03:16:00.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:00.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:16:00.824 00.000 16108 MoveAxis(E, 0, ABG)
03:16:00.824 00.000 16108 Move returns status 0, amount 0
03:16:00.824 00.000 16108 MoveAxis(S, 42, ABG)
03:16:00.824 00.000 16108 Guiding  Dir = 1, Dur = 42
03:16:00.824 00.000 16108 IsSlewing returns 0
03:16:00.824 00.000 16108 IsGuiding returns 0
03:16:00.830 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3923, FiltMin=3341, FiltMax=30211, Gamma=1.000
03:16:00.846 00.016 21068 UpdateGuideState exits: m=68889 SNR=59.4
03:16:00.847 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:00.847 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:16:00.848 00.001 21068 Enqueuing Expose request
03:16:00.871 00.023 16108 IsGuiding returns 1
03:16:00.871 00.000 16108 scope still moving after pulse duration time elapsed
03:16:00.900 00.029 16108 IsSlewing returns 0
03:16:00.900 00.000 16108 IsGuiding returns 1
03:16:00.931 00.031 16108 IsSlewing returns 0
03:16:00.931 00.000 16108 IsGuiding returns 1
03:16:00.963 00.032 16108 IsSlewing returns 0
03:16:00.964 00.001 16108 IsGuiding returns 0
03:16:00.964 00.000 16108 scope move finished after 42 + 97 ms
03:16:00.964 00.000 16108 Move returns status 0, amount 42
03:16:00.964 00.000 16108 move complete, result=0
03:16:00.964 00.000 16108 worker thread done servicing request
03:16:00.964 00.000 16108 Worker thread wakes up
03:16:00.964 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:16:00.966 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:16:00.967 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:16:01.943 00.976 16108 Exposure complete
03:16:02.017 00.074 16108 worker thread done servicing request
03:16:02.017 00.000 21068 OnExposeComplete: enter
03:16:02.018 00.001 21068 UpdateGuideState(): m_state=6
03:16:02.019 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1305
03:16:02.020 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.68, Mass=62562, SNR=56.1, Peak=11760 HFD=2.8
03:16:02.022 00.002 21068 MultiStar: [#1 0.46,-0.18,0.00,M1] [#2 -0.08,0.41,0.91,U] [#3 0.19,-0.02,0.99,U] [#4 -0.01,-0.31,0.90,U] [#5 0.47,0.17,0.00,M3] [#6 0.04,0.18,0.65,U] [#7 0.12,0.31,0.72,U] [#8 -0.32,0.19,0.68,U] 
03:16:02.023 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {-0.11, -0.01}
03:16:02.026 00.003 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
03:16:02.027 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
03:16:02.028 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=0.03 mountY=-0.09, mountTheta=-1.19
03:16:02.031 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.09, opts=13)
03:16:02.033 00.002 21068 Enqueuing Move request for scope (-0.02, 0.09)
03:16:02.034 00.001 16108 Worker thread wakes up
03:16:02.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:16:02.035 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:16:02.035 00.000 16108 Moving (-0.02, 0.09) raw xDistance=0.03 yDistance=-0.09
03:16:02.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:16:02.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:02.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:16:02.035 00.000 16108 MoveAxis(E, 0, ABG)
03:16:02.035 00.000 16108 Move returns status 0, amount 0
03:16:02.035 00.000 16108 MoveAxis(N, 0, ABG)
03:16:02.035 00.000 16108 Move returns status 0, amount 0
03:16:02.035 00.000 16108 move complete, result=0
03:16:02.035 00.000 16108 worker thread done servicing request
03:16:02.040 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3933, FiltMin=3357, FiltMax=28323, Gamma=1.000
03:16:02.058 00.018 21068 UpdateGuideState exits: m=62562 SNR=56.1
03:16:02.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:02.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:16:02.060 00.000 21068 Enqueuing Expose request
03:16:02.061 00.001 16108 Worker thread wakes up
03:16:02.061 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:02.064 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:16:02.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:16:02.497 00.433 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:16:02.499 00.002 21068 case statement mapped state 6 to 3
03:16:02.499 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:16:02.547 00.048 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:16:02.550 00.003 21068 case statement mapped state 6 to 3
03:16:02.552 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:16:02.599 00.047 21068 evsrv: cli 0D018350 request: {"method":"set_paused","params":[true,"full"],"id":42}
03:16:02.601 00.002 21068 SetPaused type=2 isPaused=0 exposurePending=1
03:16:02.603 00.002 21068 Guider::SetPaused(2)
03:16:02.623 00.020 21068 Status Line: Paused/full
03:16:02.626 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":42}
03:16:02.649 00.023 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:16:02.650 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
03:16:03.233 00.583 16108 Exposure complete
03:16:03.293 00.060 16108 worker thread done servicing request
03:16:03.293 00.000 21068 OnExposeComplete: enter
03:16:03.296 00.003 21068 guider is paused, ignoring frame, not scheduling exposure
03:16:03.612 00.316 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:16:03.614 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
03:16:03.714 00.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:16:03.715 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
03:17:03.840 60.125 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:17:03.844 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
03:18:03.970 60.126 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:18:03.971 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
03:19:04.099 60.128 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:04.101 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
03:19:41.581 37.480 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:41.584 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
03:19:41.682 00.098 21068 evsrv: cli 0D018350 request: {"method":"set_paused","params":[false],"id":42}
03:19:41.685 00.003 21068 SetPaused type=0 isPaused=1 exposurePending=0
03:19:41.687 00.002 21068 Guider::SetPaused(0)
03:19:41.689 00.002 21068 Guider::SetPaused: resetting avg dist filter
03:19:41.716 00.027 21068 un-pause: clearing mount guide algorithm history
03:19:41.718 00.002 21068 Mount: notify guiding resumed
03:19:41.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:41.720 00.001 21068 Enqueuing Expose request
03:19:41.721 00.001 21068 Status Line: Resumed
03:19:41.723 00.002 16108 Worker thread wakes up
03:19:41.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:41.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:41.725 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":42}
03:19:41.733 00.008 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:41.734 00.001 21068 case statement mapped state 6 to 3
03:19:41.735 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:19:42.747 01.012 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:42.749 00.002 21068 case statement mapped state 6 to 3
03:19:42.752 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:19:42.889 00.137 16108 Exposure complete
03:19:42.970 00.081 16108 worker thread done servicing request
03:19:42.971 00.001 21068 OnExposeComplete: enter
03:19:42.972 00.001 21068 UpdateGuideState(): m_state=6
03:19:42.975 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1306
03:19:42.977 00.002 21068 Star::Find returns 1 (0), X=463.40, Y=434.77, Mass=79901, SNR=57.8, Peak=14208 HFD=2.7
03:19:42.979 00.002 21068 MultiStar: large primary error, entering stabilization period
03:19:42.980 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
03:19:42.982 00.002 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
03:19:42.983 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-1.92 hyp=1.94 cameraTheta=-1.73 mountX=-0.02 mountY=1.94, mountTheta=1.58
03:19:42.987 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-1.92, opts=13)
03:19:42.988 00.001 21068 Enqueuing Move request for scope (-0.32, -1.92)
03:19:42.989 00.001 16108 Worker thread wakes up
03:19:42.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -1.92) opts 0xd
03:19:42.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -1.92)
03:19:42.989 00.000 16108 Moving (-0.32, -1.92) raw xDistance=-0.02 yDistance=1.94
03:19:42.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:19:42.989 00.000 16108 resist switch: large excursion: input 1.94 thresh 0.60 direction from 0 to 1
03:19:42.989 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.81
03:19:42.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.94 from input 1.94
03:19:42.989 00.000 16108 MoveAxis(E, 0, ABG)
03:19:42.989 00.000 16108 Move returns status 0, amount 0
03:19:42.989 00.000 16108 MoveAxis(S, 389, ABG)
03:19:42.989 00.000 16108 Guiding  Dir = 1, Dur = 389
03:19:42.990 00.001 16108 IsSlewing returns 0
03:19:42.990 00.000 16108 IsGuiding returns 0
03:19:42.994 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3888, FiltMin=3299, FiltMax=33587, Gamma=1.000
03:19:43.015 00.021 21068 UpdateGuideState exits: m=79901 SNR=57.8
03:19:43.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:43.017 00.001 16108 PulseGuide returned control before completion, sleep 373
03:19:43.017 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:43.018 00.001 21068 Enqueuing Expose request
03:19:43.407 00.389 16108 IsGuiding returns 1
03:19:43.408 00.001 16108 scope still moving after pulse duration time elapsed
03:19:43.438 00.030 16108 IsSlewing returns 0
03:19:43.438 00.000 16108 IsGuiding returns 0
03:19:43.438 00.000 16108 scope move finished after 389 + 59 ms
03:19:43.440 00.002 16108 Move returns status 0, amount 389
03:19:43.440 00.000 16108 move complete, result=0
03:19:43.440 00.000 16108 worker thread done servicing request
03:19:43.440 00.000 16108 Worker thread wakes up
03:19:43.440 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 1.9 px 389 ms SOUTH
03:19:43.442 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:43.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:43.863 00.421 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:43.864 00.001 21068 case statement mapped state 6 to 3
03:19:43.865 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:19:44.417 00.552 16108 Exposure complete
03:19:44.493 00.076 16108 worker thread done servicing request
03:19:44.493 00.000 21068 OnExposeComplete: enter
03:19:44.494 00.001 21068 UpdateGuideState(): m_state=6
03:19:44.495 00.001 21068 Star::Find(15, 463, 434, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1307
03:19:44.496 00.001 21068 Star::Find returns 1 (0), X=463.46, Y=435.92, Mass=82350, SNR=64.9, Peak=12281 HFD=2.5
03:19:44.496 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.42)
03:19:44.497 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
03:19:44.498 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.77 hyp=0.81 cameraTheta=-1.90 mountX=0.13 mountY=0.81, mountTheta=1.42
03:19:44.499 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.77, opts=13)
03:19:44.500 00.001 21068 Enqueuing Move request for scope (-0.26, -0.77)
03:19:44.501 00.001 16108 Worker thread wakes up
03:19:44.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.77) opts 0xd
03:19:44.501 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.77)
03:19:44.501 00.000 16108 Moving (-0.26, -0.77) raw xDistance=0.13 yDistance=0.81
03:19:44.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:19:44.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
03:19:44.501 00.000 16108 MoveAxis(E, 0, ABG)
03:19:44.501 00.000 16108 Move returns status 0, amount 0
03:19:44.501 00.000 16108 MoveAxis(S, 162, ABG)
03:19:44.501 00.000 16108 Guiding  Dir = 1, Dur = 162
03:19:44.502 00.001 16108 IsSlewing returns 0
03:19:44.502 00.000 16108 IsGuiding returns 0
03:19:44.506 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3885, FiltMin=3293, FiltMax=42048, Gamma=1.000
03:19:44.519 00.013 21068 UpdateGuideState exits: m=82350 SNR=64.9
03:19:44.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:44.521 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:44.522 00.001 21068 Enqueuing Expose request
03:19:44.543 00.021 16108 PulseGuide returned control before completion, sleep 131
03:19:44.685 00.142 16108 IsGuiding returns 1
03:19:44.685 00.000 16108 scope still moving after pulse duration time elapsed
03:19:44.716 00.031 16108 IsSlewing returns 0
03:19:44.716 00.000 16108 IsGuiding returns 1
03:19:44.748 00.032 16108 IsSlewing returns 0
03:19:44.748 00.000 16108 IsGuiding returns 0
03:19:44.748 00.000 16108 scope move finished after 162 + 84 ms
03:19:44.748 00.000 16108 Move returns status 0, amount 162
03:19:44.748 00.000 16108 move complete, result=0
03:19:44.749 00.001 16108 worker thread done servicing request
03:19:44.749 00.000 16108 Worker thread wakes up
03:19:44.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:44.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:44.749 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.8 px 162 ms SOUTH
03:19:44.980 00.231 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:44.982 00.002 21068 case statement mapped state 6 to 3
03:19:44.984 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:19:45.905 00.921 16108 Exposure complete
03:19:45.963 00.058 16108 worker thread done servicing request
03:19:45.963 00.000 21068 OnExposeComplete: enter
03:19:45.964 00.001 21068 UpdateGuideState(): m_state=6
03:19:45.967 00.003 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1308
03:19:45.968 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=437.07, Mass=80424, SNR=60.6, Peak=14112 HFD=2.5
03:19:45.970 00.002 21068 MultiStar: exiting stabilization period
03:19:45.972 00.002 21068 MultiStar: [#1 0.27,0.46,0.00,M2] [#2 -0.12,0.37,0.80,U] [#3 0.13,0.67,0.00,M1] [#4 -0.28,0.44,0.00,M1] [#5 0.55,0.66,0.00,M4] [#6 -0.04,0.82,0.00,M1] [#7 -0.19,0.91,0.00,M1] [#8 -0.51,0.77,0.00,M1] 
03:19:45.973 00.001 21068 single-star, 1 included, MultiStar: {-0.08, 0.38}, one-star: {-0.05, 0.38}
03:19:45.975 00.002 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
03:19:45.977 00.002 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
03:19:45.978 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.70 mountX=0.11 mountY=-0.36, mountTheta=-1.26
03:19:45.981 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.38, opts=13)
03:19:45.984 00.003 21068 Enqueuing Move request for scope (-0.05, 0.38)
03:19:45.985 00.001 16108 Worker thread wakes up
03:19:45.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
03:19:45.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
03:19:45.985 00.000 16108 Moving (-0.05, 0.38) raw xDistance=0.11 yDistance=-0.36
03:19:45.986 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:19:45.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:19:45.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:19:45.986 00.000 16108 MoveAxis(E, 0, ABG)
03:19:45.986 00.000 16108 Move returns status 0, amount 0
03:19:45.986 00.000 16108 MoveAxis(N, 0, ABG)
03:19:45.986 00.000 16108 Move returns status 0, amount 0
03:19:45.986 00.000 16108 move complete, result=0
03:19:45.986 00.000 16108 worker thread done servicing request
03:19:45.991 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3875, FiltMin=3283, FiltMax=39552, Gamma=1.000
03:19:46.005 00.014 21068 UpdateGuideState exits: m=80424 SNR=60.6
03:19:46.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:46.008 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:46.010 00.002 21068 Enqueuing Expose request
03:19:46.012 00.002 16108 Worker thread wakes up
03:19:46.012 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:46.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:46.012 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:19:46.093 00.081 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:46.094 00.001 21068 case statement mapped state 6 to 3
03:19:46.095 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:19:46.991 00.896 16108 Exposure complete
03:19:47.071 00.080 16108 worker thread done servicing request
03:19:47.071 00.000 21068 OnExposeComplete: enter
03:19:47.072 00.001 21068 UpdateGuideState(): m_state=6
03:19:47.072 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1309
03:19:47.073 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=437.04, Mass=87488, SNR=63.2, Peak=16544 HFD=2.4
03:19:47.074 00.001 21068 MultiStar: [#1 0.39,0.41,0.00,M3] [#2 0.10,0.33,0.74,U] [#3 0.23,0.41,0.74,U] [#4 0.14,0.83,0.00,M2] [#5 0.60,0.32,0.00,M5] [#6 0.16,0.43,0.65,U] [#7 0.17,0.52,0.00,M2] [#8 -0.27,0.61,0.00,M2] 
03:19:47.076 00.002 21068 single-star, 3 included, MultiStar: {0.10, 0.38}, one-star: {-0.05, 0.35}
03:19:47.076 00.000 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
03:19:47.077 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
03:19:47.078 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.71 mountX=0.11 mountY=-0.33, mountTheta=-1.25
03:19:47.079 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.35, opts=13)
03:19:47.080 00.001 21068 Enqueuing Move request for scope (-0.05, 0.35)
03:19:47.081 00.001 16108 Worker thread wakes up
03:19:47.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0xd
03:19:47.081 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.35)
03:19:47.081 00.000 16108 Moving (-0.05, 0.35) raw xDistance=0.11 yDistance=-0.33
03:19:47.081 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:19:47.081 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:19:47.081 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:19:47.081 00.000 16108 MoveAxis(E, 0, ABG)
03:19:47.082 00.001 16108 Move returns status 0, amount 0
03:19:47.082 00.000 16108 MoveAxis(N, 0, ABG)
03:19:47.082 00.000 16108 Move returns status 0, amount 0
03:19:47.082 00.000 16108 move complete, result=0
03:19:47.082 00.000 16108 worker thread done servicing request
03:19:47.094 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3872, FiltMin=3334, FiltMax=41520, Gamma=1.000
03:19:47.114 00.020 21068 UpdateGuideState exits: m=87488 SNR=63.2
03:19:47.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:47.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:47.117 00.001 21068 Enqueuing Expose request
03:19:47.118 00.001 16108 Worker thread wakes up
03:19:47.118 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:19:47.119 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:47.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:47.156 00.037 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:47.157 00.001 21068 case statement mapped state 6 to 3
03:19:47.158 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:19:47.258 00.100 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:19:47.260 00.002 21068 PhdController::Guide begins
03:19:47.261 00.001 21068 PhdController: newstate STATE_SETUP
03:19:47.263 00.002 21068 PhdController: setup
03:19:47.266 00.003 21068 PhdController: newstate STATE_ATTEMPT_START
03:19:47.267 00.001 21068 PhdController: guider state = 6
03:19:47.269 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:19:47.271 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
03:19:47.272 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:19:47.309 00.037 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:19:47.312 00.003 21068 case statement mapped state 6 to 3
03:19:47.313 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:19:48.293 00.980 16108 Exposure complete
03:19:48.366 00.073 16108 worker thread done servicing request
03:19:48.366 00.000 21068 OnExposeComplete: enter
03:19:48.367 00.001 21068 UpdateGuideState(): m_state=6
03:19:48.368 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1310
03:19:48.369 00.001 21068 Star::Find returns 1 (0), X=464.14, Y=437.23, Mass=98455, SNR=73.7, Peak=16368 HFD=2.7
03:19:48.370 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
03:19:48.370 00.000 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
03:19:48.371 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.54 hyp=0.69 cameraTheta=0.91 mountX=-0.32 mountY=-0.62, mountTheta=-2.05
03:19:48.373 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.54, opts=13)
03:19:48.373 00.000 21068 Enqueuing Move request for scope (0.42, 0.54)
03:19:48.374 00.001 16108 Worker thread wakes up
03:19:48.374 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.54) opts 0xd
03:19:48.374 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.54)
03:19:48.374 00.000 16108 Moving (0.42, 0.54) raw xDistance=-0.32 yDistance=-0.62
03:19:48.374 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:19:48.374 00.000 16108 resist switch: large excursion: input -0.62 thresh 0.60 direction from 1 to -1
03:19:48.375 00.001 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.87
03:19:48.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
03:19:48.375 00.000 16108 MoveAxis(E, 84, ABG)
03:19:48.375 00.000 16108 Guiding  Dir = 2, Dur = 84
03:19:48.375 00.000 16108 IsSlewing returns 0
03:19:48.375 00.000 16108 IsGuiding returns 0
03:19:48.382 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3869, FiltMin=3267, FiltMax=35168, Gamma=1.000
03:19:48.393 00.011 16108 PulseGuide returned control before completion, sleep 77
03:19:48.397 00.004 21068 UpdateGuideState exits: m=98455 SNR=73.7
03:19:48.398 00.001 21068 PhdController: settling, locked = 1, distance = 0.89 (2.00) aobump = 0 frame = 1 / 99999
03:19:48.399 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687988.399,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:19:48.401 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:48.401 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:48.402 00.001 21068 Enqueuing Expose request
03:19:48.487 00.085 16108 IsGuiding returns 1
03:19:48.487 00.000 16108 scope still moving after pulse duration time elapsed
03:19:48.516 00.029 16108 IsSlewing returns 0
03:19:48.516 00.000 16108 IsGuiding returns 0
03:19:48.516 00.000 16108 scope move finished after 84 + 56 ms
03:19:48.516 00.000 16108 Move returns status 0, amount 84
03:19:48.516 00.000 16108 MoveAxis(N, 126, ABG)
03:19:48.516 00.000 16108 Guiding  Dir = 0, Dur = 126
03:19:48.516 00.000 16108 IsSlewing returns 0
03:19:48.516 00.000 16108 IsGuiding returns 0
03:19:48.564 00.048 16108 PulseGuide returned control before completion, sleep 88
03:19:48.658 00.094 16108 IsGuiding returns 1
03:19:48.658 00.000 16108 scope still moving after pulse duration time elapsed
03:19:48.688 00.030 16108 IsSlewing returns 0
03:19:48.688 00.000 16108 IsGuiding returns 1
03:19:48.720 00.032 16108 IsSlewing returns 0
03:19:48.721 00.001 16108 IsGuiding returns 1
03:19:48.752 00.031 16108 IsSlewing returns 0
03:19:48.752 00.000 16108 IsGuiding returns 0
03:19:48.752 00.000 16108 scope move finished after 126 + 109 ms
03:19:48.752 00.000 16108 Move returns status 0, amount 126
03:19:48.752 00.000 16108 move complete, result=0
03:19:48.752 00.000 16108 worker thread done servicing request
03:19:48.752 00.000 16108 Worker thread wakes up
03:19:48.752 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.6 px 126 ms NORTH
03:19:48.755 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:48.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:49.729 00.974 16108 Exposure complete
03:19:49.810 00.081 16108 worker thread done servicing request
03:19:49.810 00.000 21068 OnExposeComplete: enter
03:19:49.811 00.001 21068 UpdateGuideState(): m_state=6
03:19:49.812 00.001 21068 Star::Find(15, 464, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1311
03:19:49.813 00.001 21068 Star::Find returns 1 (0), X=463.62, Y=437.19, Mass=96771, SNR=66.9, Peak=15184 HFD=2.8
03:19:49.814 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
03:19:49.814 00.000 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
03:19:49.815 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.77 mountX=0.19 mountY=-0.47, mountTheta=-1.19
03:19:49.816 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.50, opts=13)
03:19:49.817 00.001 21068 Enqueuing Move request for scope (-0.10, 0.50)
03:19:49.819 00.002 16108 Worker thread wakes up
03:19:49.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
03:19:49.819 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
03:19:49.819 00.000 16108 Moving (-0.10, 0.50) raw xDistance=0.19 yDistance=-0.47
03:19:49.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:19:49.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
03:19:49.819 00.000 16108 MoveAxis(E, 0, ABG)
03:19:49.819 00.000 16108 Move returns status 0, amount 0
03:19:49.819 00.000 16108 MoveAxis(N, 94, ABG)
03:19:49.819 00.000 16108 Guiding  Dir = 0, Dur = 94
03:19:49.819 00.000 16108 IsSlewing returns 0
03:19:49.819 00.000 16108 IsGuiding returns 0
03:19:49.823 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3869, FiltMin=3321, FiltMax=38944, Gamma=1.000
03:19:49.831 00.008 16108 PulseGuide returned control before completion, sleep 93
03:19:49.836 00.005 21068 UpdateGuideState exits: m=96771 SNR=66.9
03:19:49.837 00.001 21068 PhdController: settling, locked = 1, distance = 0.77 (2.00) aobump = 0 frame = 2 / 99999
03:19:49.838 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687989.838,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.77,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
03:19:49.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:49.840 00.000 21068 Enqueuing Expose request
03:19:49.938 00.098 16108 IsGuiding returns 1
03:19:49.938 00.000 16108 scope still moving after pulse duration time elapsed
03:19:49.969 00.031 16108 IsSlewing returns 0
03:19:49.969 00.000 16108 IsGuiding returns 1
03:19:49.999 00.030 16108 IsSlewing returns 0
03:19:49.999 00.000 16108 IsGuiding returns 0
03:19:49.999 00.000 16108 scope move finished after 94 + 86 ms
03:19:49.999 00.000 16108 Move returns status 0, amount 94
03:19:49.999 00.000 16108 move complete, result=0
03:19:49.999 00.000 16108 worker thread done servicing request
03:19:49.999 00.000 16108 Worker thread wakes up
03:19:49.999 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:49.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:49.999 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.5 px 94 ms NORTH
03:19:51.165 01.166 16108 Exposure complete
03:19:51.222 00.057 16108 worker thread done servicing request
03:19:51.223 00.001 21068 OnExposeComplete: enter
03:19:51.223 00.000 21068 UpdateGuideState(): m_state=6
03:19:51.224 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1312
03:19:51.225 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=437.06, Mass=96641, SNR=66.4, Peak=18352 HFD=2.6
03:19:51.227 00.002 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:19:51.229 00.002 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:19:51.231 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.37 mountX=-0.01 mountY=-0.38, mountTheta=-1.60
03:19:51.235 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.37, opts=13)
03:19:51.237 00.002 21068 Enqueuing Move request for scope (0.08, 0.37)
03:19:51.238 00.001 16108 Worker thread wakes up
03:19:51.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
03:19:51.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
03:19:51.238 00.000 16108 Moving (0.08, 0.37) raw xDistance=-0.01 yDistance=-0.38
03:19:51.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:51.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
03:19:51.238 00.000 16108 MoveAxis(E, 0, ABG)
03:19:51.238 00.000 16108 Move returns status 0, amount 0
03:19:51.238 00.000 16108 MoveAxis(N, 76, ABG)
03:19:51.238 00.000 16108 Guiding  Dir = 0, Dur = 76
03:19:51.239 00.001 16108 IsSlewing returns 0
03:19:51.239 00.000 16108 IsGuiding returns 0
03:19:51.244 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3869, FiltMin=3334, FiltMax=37040, Gamma=1.000
03:19:51.270 00.026 21068 UpdateGuideState exits: m=96641 SNR=66.4
03:19:51.272 00.002 21068 PhdController: settling, locked = 1, distance = 0.66 (2.00) aobump = 0 frame = 3 / 99999
03:19:51.273 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781687991.273,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.66,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
03:19:51.276 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:51.276 00.000 16108 PulseGuide returned control before completion, sleep 50
03:19:51.276 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:51.278 00.002 21068 Enqueuing Expose request
03:19:51.336 00.058 16108 IsGuiding returns 1
03:19:51.336 00.000 16108 scope still moving after pulse duration time elapsed
03:19:51.368 00.032 16108 IsSlewing returns 0
03:19:51.369 00.001 16108 IsGuiding returns 1
03:19:51.400 00.031 16108 IsSlewing returns 0
03:19:51.401 00.001 16108 IsGuiding returns 0
03:19:51.401 00.000 16108 scope move finished after 76 + 85 ms
03:19:51.401 00.000 16108 Move returns status 0, amount 76
03:19:51.401 00.000 16108 move complete, result=0
03:19:51.401 00.000 16108 worker thread done servicing request
03:19:51.401 00.000 16108 Worker thread wakes up
03:19:51.401 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 76 ms NORTH
03:19:51.403 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:51.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:52.381 00.978 16108 Exposure complete
03:19:52.445 00.064 16108 worker thread done servicing request
03:19:52.445 00.000 21068 OnExposeComplete: enter
03:19:52.446 00.001 21068 UpdateGuideState(): m_state=6
03:19:52.447 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1313
03:19:52.448 00.001 21068 Star::Find returns 1 (0), X=463.45, Y=436.90, Mass=96040, SNR=74.8, Peak=16608 HFD=2.5
03:19:52.448 00.000 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
03:19:52.449 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
03:19:52.450 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.48 mountX=0.31 mountY=-0.14, mountTheta=-0.44
03:19:52.451 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.21, opts=13)
03:19:52.453 00.002 21068 Enqueuing Move request for scope (-0.28, 0.21)
03:19:52.454 00.001 16108 Worker thread wakes up
03:19:52.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.21) opts 0xd
03:19:52.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.21)
03:19:52.454 00.000 16108 Moving (-0.28, 0.21) raw xDistance=0.31 yDistance=-0.14
03:19:52.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:19:52.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:52.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:19:52.454 00.000 16108 MoveAxis(W, 81, ABG)
03:19:52.454 00.000 16108 Guiding  Dir = 3, Dur = 81
03:19:52.455 00.001 16108 IsSlewing returns 0
03:19:52.455 00.000 16108 IsGuiding returns 0
03:19:52.458 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3869, FiltMin=3312, FiltMax=33251, Gamma=1.000
03:19:52.468 00.010 16108 PulseGuide returned control before completion, sleep 78
03:19:52.479 00.011 21068 UpdateGuideState exits: m=96040 SNR=74.8
03:19:52.480 00.001 21068 PhdController: settling, locked = 1, distance = 0.56 (2.00) aobump = 0 frame = 4 / 99999
03:19:52.481 00.001 21068 PhdController: newstate STATE_FINISH
03:19:52.483 00.002 21068 PhdController complete: success
03:19:52.485 00.002 21068 evsrv: {"Event":"SettleDone","Timestamp":1781687992.485,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:19:52.488 00.003 21068 Mount: notify guiding dither settle done success=1
03:19:52.488 00.000 21068 PhdController: newstate STATE_IDLE
03:19:52.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:52.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:52.491 00.001 21068 Enqueuing Expose request
03:19:52.561 00.070 16108 IsGuiding returns 0
03:19:52.561 00.000 16108 Move returns status 0, amount 81
03:19:52.561 00.000 16108 MoveAxis(N, 0, ABG)
03:19:52.561 00.000 16108 Move returns status 0, amount 0
03:19:52.561 00.000 16108 move complete, result=0
03:19:52.561 00.000 16108 worker thread done servicing request
03:19:52.561 00.000 16108 Worker thread wakes up
03:19:52.561 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
03:19:52.563 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:52.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:53.744 01.181 16108 Exposure complete
03:19:53.831 00.087 16108 worker thread done servicing request
03:19:53.832 00.001 21068 OnExposeComplete: enter
03:19:53.832 00.000 21068 UpdateGuideState(): m_state=6
03:19:53.833 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1314
03:19:53.835 00.002 21068 Star::Find returns 1 (0), X=463.55, Y=437.15, Mass=90131, SNR=64.8, Peak=14784 HFD=2.9
03:19:53.835 00.000 21068 MultiStar: [#1 0.38,0.49,0.00,M4] [#2 -0.27,0.50,0.00,M1] [#3 0.19,0.49,0.00,M1] [#4 -0.08,0.34,0.65,U] [#5 0.40,0.65,0.00,M6] [#6 -0.00,0.55,0.00,M1] [#7 0.10,0.31,0.55,U] [#8 -0.45,0.79,0.00,M3] 
03:19:53.836 00.001 21068 refined, 2 included, MultiStar: {-0.07, 0.39}, one-star: {-0.17, 0.46}
03:19:53.837 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
03:19:53.838 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
03:19:53.839 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.76 mountX=0.14 mountY=-0.36, mountTheta=-1.20
03:19:53.840 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.39, opts=13)
03:19:53.841 00.001 21068 Enqueuing Move request for scope (-0.07, 0.39)
03:19:53.842 00.001 16108 Worker thread wakes up
03:19:53.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
03:19:53.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
03:19:53.842 00.000 16108 Moving (-0.07, 0.39) raw xDistance=0.14 yDistance=-0.36
03:19:53.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:19:53.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
03:19:53.842 00.000 16108 MoveAxis(E, 0, ABG)
03:19:53.842 00.000 16108 Move returns status 0, amount 0
03:19:53.842 00.000 16108 MoveAxis(N, 72, ABG)
03:19:53.842 00.000 16108 Guiding  Dir = 0, Dur = 72
03:19:53.843 00.001 16108 IsSlewing returns 0
03:19:53.843 00.000 16108 IsGuiding returns 0
03:19:53.847 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3869, FiltMin=3289, FiltMax=33808, Gamma=1.000
03:19:53.859 00.012 21068 UpdateGuideState exits: m=90131 SNR=64.8
03:19:53.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:53.860 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:53.861 00.001 21068 Enqueuing Expose request
03:19:53.886 00.025 16108 PulseGuide returned control before completion, sleep 40
03:19:53.932 00.046 16108 IsGuiding returns 1
03:19:53.932 00.000 16108 scope still moving after pulse duration time elapsed
03:19:53.963 00.031 16108 IsSlewing returns 0
03:19:53.963 00.000 16108 IsGuiding returns 1
03:19:53.995 00.032 16108 IsSlewing returns 0
03:19:53.995 00.000 16108 IsGuiding returns 0
03:19:53.995 00.000 16108 scope move finished after 72 + 79 ms
03:19:53.995 00.000 16108 Move returns status 0, amount 72
03:19:53.995 00.000 16108 move complete, result=0
03:19:53.995 00.000 16108 worker thread done servicing request
03:19:53.995 00.000 16108 Worker thread wakes up
03:19:53.996 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 72 ms NORTH
03:19:53.999 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:53.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:54.980 00.981 16108 Exposure complete
03:19:55.041 00.061 16108 worker thread done servicing request
03:19:55.041 00.000 21068 OnExposeComplete: enter
03:19:55.042 00.001 21068 UpdateGuideState(): m_state=6
03:19:55.043 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1315
03:19:55.043 00.000 21068 Star::Find returns 1 (0), X=463.44, Y=436.86, Mass=83239, SNR=64.9, Peak=14400 HFD=2.6
03:19:55.044 00.001 21068 MultiStar: [#1 0.19,0.52,0.00,M5] [#2 0.05,0.27,0.77,U] [#3 0.07,0.41,0.66,U] [#4 -0.13,0.35,0.85,U] [#5 0.73,0.55,0.00,M7] [#6 0.12,0.57,0.00,M2] [#7 0.35,0.32,0.51,U] [#8 -0.39,0.50,0.00,M4] 
03:19:55.045 00.001 21068 refined, 4 included, MultiStar: {-0.03, 0.29}, one-star: {-0.28, 0.17}
03:19:55.046 00.001 21068 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
03:19:55.046 00.000 21068 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
03:19:55.047 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.68 mountX=0.08 mountY=-0.28, mountTheta=-1.28
03:19:55.049 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.29, opts=13)
03:19:55.051 00.002 21068 Enqueuing Move request for scope (-0.03, 0.29)
03:19:55.054 00.003 16108 Worker thread wakes up
03:19:55.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
03:19:55.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
03:19:55.054 00.000 16108 Moving (-0.03, 0.29) raw xDistance=0.08 yDistance=-0.28
03:19:55.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:19:55.055 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:19:55.055 00.000 16108 MoveAxis(E, 0, ABG)
03:19:55.055 00.000 16108 Move returns status 0, amount 0
03:19:55.055 00.000 16108 MoveAxis(N, 56, ABG)
03:19:55.055 00.000 16108 Guiding  Dir = 0, Dur = 56
03:19:55.055 00.000 16108 IsSlewing returns 0
03:19:55.056 00.001 16108 IsGuiding returns 0
03:19:55.064 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3869, FiltMin=3293, FiltMax=36800, Gamma=1.000
03:19:55.082 00.018 21068 UpdateGuideState exits: m=83239 SNR=64.9
03:19:55.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:55.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:55.085 00.001 21068 Enqueuing Expose request
03:19:55.098 00.013 16108 PulseGuide returned control before completion, sleep 25
03:19:55.128 00.030 16108 IsGuiding returns 1
03:19:55.128 00.000 16108 scope still moving after pulse duration time elapsed
03:19:55.159 00.031 16108 IsSlewing returns 0
03:19:55.159 00.000 16108 IsGuiding returns 1
03:19:55.190 00.031 16108 IsSlewing returns 0
03:19:55.190 00.000 16108 IsGuiding returns 0
03:19:55.190 00.000 16108 scope move finished after 56 + 78 ms
03:19:55.190 00.000 16108 Move returns status 0, amount 56
03:19:55.190 00.000 16108 move complete, result=0
03:19:55.190 00.000 16108 worker thread done servicing request
03:19:55.191 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 56 ms NORTH
03:19:55.192 00.001 16108 Worker thread wakes up
03:19:55.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:55.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:56.354 01.162 16108 Exposure complete
03:19:56.418 00.064 16108 worker thread done servicing request
03:19:56.419 00.001 21068 OnExposeComplete: enter
03:19:56.419 00.000 21068 UpdateGuideState(): m_state=6
03:19:56.420 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1316
03:19:56.421 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.84, Mass=73739, SNR=57.9, Peak=15072 HFD=2.5
03:19:56.422 00.001 21068 MultiStar: [#1 0.00,0.12,0.99,U] [#2 -0.02,0.07,0.93,U] [#3 0.12,-0.20,0.93,U] [#4 -0.18,0.18,0.91,U] [#5 0.33,-0.12,0.72,U] [#6 0.16,0.13,0.67,U] [#7 0.03,0.06,0.58,U] [#8 -0.13,0.28,0.64,U] 
03:19:56.423 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.00, 0.15}
03:19:56.424 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.80 = -1.80)
03:19:56.425 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
03:19:56.426 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=-0.02 mountY=-0.07, mountTheta=-1.79
03:19:56.429 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
03:19:56.432 00.003 21068 Enqueuing Move request for scope (0.03, 0.07)
03:19:56.433 00.001 16108 Worker thread wakes up
03:19:56.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:19:56.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:19:56.433 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
03:19:56.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:19:56.434 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:56.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:56.434 00.000 16108 MoveAxis(E, 0, ABG)
03:19:56.434 00.000 16108 Move returns status 0, amount 0
03:19:56.434 00.000 16108 MoveAxis(N, 0, ABG)
03:19:56.434 00.000 16108 Move returns status 0, amount 0
03:19:56.434 00.000 16108 move complete, result=0
03:19:56.434 00.000 16108 worker thread done servicing request
03:19:56.440 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3869, FiltMin=3312, FiltMax=34771, Gamma=1.000
03:19:56.459 00.019 21068 UpdateGuideState exits: m=73739 SNR=57.9
03:19:56.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:56.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:56.462 00.001 21068 Enqueuing Expose request
03:19:56.463 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:56.464 00.001 16108 Worker thread wakes up
03:19:56.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:56.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:57.421 00.957 16108 Exposure complete
03:19:57.476 00.055 16108 worker thread done servicing request
03:19:57.476 00.000 21068 OnExposeComplete: enter
03:19:57.480 00.004 21068 UpdateGuideState(): m_state=6
03:19:57.482 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1317
03:19:57.483 00.001 21068 Star::Find returns 1 (0), X=463.79, Y=437.00, Mass=81511, SNR=60.9, Peak=16720 HFD=2.5
03:19:57.484 00.001 21068 MultiStar: [#1 0.49,0.44,0.00,M5] [#2 -0.10,0.30,0.94,U] [#3 0.07,0.15,0.74,U] [#4 -0.11,0.37,0.96,U] [#5 0.48,0.39,0.00,M7] [#6 -0.15,0.41,0.64,U] [#7 0.28,0.27,0.62,U] [#8 -0.20,0.89,0.00,M4] 
03:19:57.485 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.31}, one-star: {0.07, 0.31}
03:19:57.485 00.000 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
03:19:57.486 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
03:19:57.487 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.57 mountX=0.05 mountY=-0.30, mountTheta=-1.39
03:19:57.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.31, opts=13)
03:19:57.490 00.001 21068 Enqueuing Move request for scope (-0.00, 0.31)
03:19:57.491 00.001 16108 Worker thread wakes up
03:19:57.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.31) opts 0xd
03:19:57.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.31)
03:19:57.491 00.000 16108 Moving (-0.00, 0.31) raw xDistance=0.05 yDistance=-0.30
03:19:57.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:19:57.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
03:19:57.491 00.000 16108 MoveAxis(E, 0, ABG)
03:19:57.491 00.000 16108 Move returns status 0, amount 0
03:19:57.491 00.000 16108 MoveAxis(N, 60, ABG)
03:19:57.492 00.001 16108 Guiding  Dir = 0, Dur = 60
03:19:57.492 00.000 16108 IsSlewing returns 0
03:19:57.492 00.000 16108 IsGuiding returns 0
03:19:57.494 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3872, FiltMin=3280, FiltMax=35993, Gamma=1.000
03:19:57.508 00.014 21068 UpdateGuideState exits: m=81511 SNR=60.9
03:19:57.510 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:57.511 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:57.512 00.001 21068 Enqueuing Expose request
03:19:57.539 00.027 16108 PulseGuide returned control before completion, sleep 23
03:19:57.570 00.031 16108 IsGuiding returns 1
03:19:57.570 00.000 16108 scope still moving after pulse duration time elapsed
03:19:57.602 00.032 16108 IsSlewing returns 0
03:19:57.602 00.000 16108 IsGuiding returns 1
03:19:57.632 00.030 16108 IsSlewing returns 0
03:19:57.632 00.000 16108 IsGuiding returns 0
03:19:57.632 00.000 16108 scope move finished after 60 + 80 ms
03:19:57.632 00.000 16108 Move returns status 0, amount 60
03:19:57.632 00.000 16108 move complete, result=0
03:19:57.634 00.002 16108 worker thread done servicing request
03:19:57.634 00.000 16108 Worker thread wakes up
03:19:57.634 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
03:19:57.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:57.636 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:58.795 01.159 16108 Exposure complete
03:19:58.857 00.062 16108 worker thread done servicing request
03:19:58.858 00.001 21068 OnExposeComplete: enter
03:19:58.860 00.002 21068 UpdateGuideState(): m_state=6
03:19:58.862 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1318
03:19:58.864 00.002 21068 Star::Find returns 1 (0), X=463.93, Y=436.69, Mass=86998, SNR=65.8, Peak=15872 HFD=2.6
03:19:58.866 00.002 21068 MultiStar: [#1 0.38,0.35,0.00,M6] [#2 0.21,-0.13,0.66,U] [#3 0.45,0.41,0.00,M1] [#4 0.65,0.20,0.00,M1] [#5 0.72,0.38,0.00,M8] [#6 0.82,0.16,0.00,M1] [#7 0.51,0.66,0.00,M1] [#8 0.03,0.26,0.60,U] 
03:19:58.867 00.001 21068 refined, 2 included, MultiStar: {0.16, 0.03}, one-star: {0.21, 0.00}
03:19:58.869 00.002 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
03:19:58.870 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
03:19:58.870 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
03:19:58.873 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
03:19:58.874 00.001 21068 Enqueuing Move request for scope (0.16, 0.03)
03:19:58.875 00.001 16108 Worker thread wakes up
03:19:58.876 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
03:19:58.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
03:19:58.876 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.15 yDistance=-0.07
03:19:58.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:19:58.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:58.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:58.876 00.000 16108 MoveAxis(E, 0, ABG)
03:19:58.876 00.000 16108 Move returns status 0, amount 0
03:19:58.876 00.000 16108 MoveAxis(N, 0, ABG)
03:19:58.876 00.000 16108 Move returns status 0, amount 0
03:19:58.877 00.001 16108 move complete, result=0
03:19:58.877 00.000 16108 worker thread done servicing request
03:19:58.883 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3875, FiltMin=3267, FiltMax=26576, Gamma=1.000
03:19:58.908 00.025 21068 UpdateGuideState exits: m=86998 SNR=65.8
03:19:58.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:58.911 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:58.913 00.002 21068 Enqueuing Expose request
03:19:58.914 00.001 16108 Worker thread wakes up
03:19:58.915 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:58.915 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:58.916 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:19:59.882 00.966 16108 Exposure complete
03:19:59.939 00.057 16108 worker thread done servicing request
03:19:59.940 00.001 21068 OnExposeComplete: enter
03:19:59.942 00.002 21068 UpdateGuideState(): m_state=6
03:19:59.944 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1319
03:19:59.946 00.002 21068 Star::Find returns 1 (0), X=463.86, Y=436.81, Mass=73747, SNR=51.0, Peak=14384 HFD=2.5
03:19:59.948 00.002 21068 MultiStar: [#1 0.49,0.05,1.21,U] [#2 0.11,0.25,0.89,U] [#3 0.33,0.09,1.02,U] [#4 0.15,0.07,1.29,U] [#5 0.32,0.08,0.86,U] [#6 0.37,0.39,0.00,M2] [#7 0.02,0.27,0.68,U] [#8 -0.09,0.06,0.74,U] 
03:19:59.950 00.002 21068 single-star, 7 included, MultiStar: {0.20, 0.11}, one-star: {0.14, 0.12}
03:19:59.951 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
03:19:59.952 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
03:19:59.953 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.70 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
03:19:59.956 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.12, opts=13)
03:19:59.957 00.001 21068 Enqueuing Move request for scope (0.14, 0.12)
03:19:59.959 00.002 16108 Worker thread wakes up
03:19:59.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
03:19:59.959 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
03:19:59.959 00.000 16108 Moving (0.14, 0.12) raw xDistance=-0.12 yDistance=-0.15
03:19:59.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:19:59.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:59.960 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:19:59.960 00.000 16108 MoveAxis(E, 0, ABG)
03:19:59.960 00.000 16108 Move returns status 0, amount 0
03:19:59.960 00.000 16108 MoveAxis(N, 0, ABG)
03:19:59.960 00.000 16108 Move returns status 0, amount 0
03:19:59.960 00.000 16108 move complete, result=0
03:19:59.960 00.000 16108 worker thread done servicing request
03:19:59.966 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3875, FiltMin=3286, FiltMax=31654, Gamma=1.000
03:19:59.981 00.015 21068 UpdateGuideState exits: m=73747 SNR=51.0
03:19:59.981 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:59.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:19:59.983 00.001 21068 Enqueuing Expose request
03:19:59.984 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:59.984 00.000 16108 Worker thread wakes up
03:19:59.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:19:59.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:01.152 01.167 16108 Exposure complete
03:20:01.221 00.069 16108 worker thread done servicing request
03:20:01.221 00.000 21068 OnExposeComplete: enter
03:20:01.223 00.002 21068 UpdateGuideState(): m_state=6
03:20:01.224 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1320
03:20:01.227 00.003 21068 Star::Find returns 1 (0), X=463.80, Y=436.74, Mass=96527, SNR=71.3, Peak=18832 HFD=2.7
03:20:01.228 00.001 21068 MultiStar: [#1 0.72,0.33,0.00,M6] [#2 0.19,0.36,0.68,U] [#3 0.24,0.19,0.77,U] [#4 0.38,0.21,0.91,U] [#5 0.54,0.26,0.00,M8] [#6 0.26,0.43,0.00,M3] [#7 0.41,0.22,0.67,U] [#8 0.01,-0.01,0.55,U] 
03:20:01.229 00.001 21068 single-star, 5 included, MultiStar: {0.22, 0.17}, one-star: {0.08, 0.05}
03:20:01.230 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
03:20:01.231 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
03:20:01.232 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=-0.07 mountY=-0.07, mountTheta=-2.39
03:20:01.233 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.05, opts=13)
03:20:01.234 00.001 21068 Enqueuing Move request for scope (0.08, 0.05)
03:20:01.235 00.001 16108 Worker thread wakes up
03:20:01.235 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
03:20:01.235 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
03:20:01.235 00.000 16108 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=-0.07
03:20:01.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:01.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:01.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:01.235 00.000 16108 MoveAxis(E, 0, ABG)
03:20:01.235 00.000 16108 Move returns status 0, amount 0
03:20:01.235 00.000 16108 MoveAxis(N, 0, ABG)
03:20:01.235 00.000 16108 Move returns status 0, amount 0
03:20:01.235 00.000 16108 move complete, result=0
03:20:01.236 00.001 16108 worker thread done servicing request
03:20:01.242 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3875, FiltMin=3254, FiltMax=34291, Gamma=1.000
03:20:01.264 00.022 21068 UpdateGuideState exits: m=96527 SNR=71.3
03:20:01.266 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:01.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:01.269 00.002 21068 Enqueuing Expose request
03:20:01.270 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:01.271 00.001 16108 Worker thread wakes up
03:20:01.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:01.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:02.239 00.968 16108 Exposure complete
03:20:02.314 00.075 16108 worker thread done servicing request
03:20:02.314 00.000 21068 OnExposeComplete: enter
03:20:02.315 00.001 21068 UpdateGuideState(): m_state=6
03:20:02.316 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1321
03:20:02.317 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.61, Mass=81903, SNR=61.0, Peak=14160 HFD=3.0
03:20:02.318 00.001 21068 MultiStar: [#1 0.06,-0.25,1.02,U] [#2 0.06,0.07,0.88,U] [#3 -0.14,0.14,0.70,U] [#4 -0.03,0.08,0.80,U] [#5 0.80,-0.22,0.00,M9] [#6 -0.17,0.30,0.72,U] [#7 0.22,0.15,0.67,U] [#8 0.04,0.31,0.60,U] 
03:20:02.320 00.002 21068 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {-0.23, -0.08}
03:20:02.321 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
03:20:02.322 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
03:20:02.323 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.00 mountX=0.04 mountY=-0.05, mountTheta=-0.95
03:20:02.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.06, opts=13)
03:20:02.327 00.002 21068 Enqueuing Move request for scope (-0.03, 0.06)
03:20:02.327 00.000 16108 Worker thread wakes up
03:20:02.328 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:20:02.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:20:02.328 00.000 16108 Moving (-0.03, 0.06) raw xDistance=0.04 yDistance=-0.05
03:20:02.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:20:02.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:02.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:02.328 00.000 16108 MoveAxis(E, 0, ABG)
03:20:02.328 00.000 16108 Move returns status 0, amount 0
03:20:02.330 00.002 16108 MoveAxis(N, 0, ABG)
03:20:02.330 00.000 16108 Move returns status 0, amount 0
03:20:02.330 00.000 16108 move complete, result=0
03:20:02.330 00.000 16108 worker thread done servicing request
03:20:02.335 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=3878, FiltMin=3302, FiltMax=38201, Gamma=1.000
03:20:02.354 00.019 21068 UpdateGuideState exits: m=81903 SNR=61.0
03:20:02.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.355 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:02.356 00.001 21068 Enqueuing Expose request
03:20:02.357 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:02.358 00.001 16108 Worker thread wakes up
03:20:02.358 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:02.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:03.525 01.167 16108 Exposure complete
03:20:03.579 00.054 16108 worker thread done servicing request
03:20:03.579 00.000 21068 OnExposeComplete: enter
03:20:03.580 00.001 21068 UpdateGuideState(): m_state=6
03:20:03.580 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1322
03:20:03.581 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.67, Mass=71139, SNR=58.3, Peak=14384 HFD=2.6
03:20:03.582 00.001 21068 MultiStar: [#1 0.29,0.10,0.89,U] [#2 -0.26,0.17,0.93,U] [#3 0.02,-0.33,0.92,U] [#4 0.16,-0.00,1.07,U] [#5 0.47,-0.07,0.63,U] [#6 0.05,0.01,0.70,U] [#7 0.36,-0.02,0.70,U] [#8 -0.18,0.32,0.65,U] 
03:20:03.583 00.001 21068 single-star, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.00, -0.02}
03:20:03.583 00.000 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
03:20:03.584 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
03:20:03.585 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.36 mountX=-0.01 mountY=0.02, mountTheta=1.97
03:20:03.587 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.02, opts=13)
03:20:03.591 00.004 21068 Enqueuing Move request for scope (0.00, -0.02)
03:20:03.593 00.002 16108 Worker thread wakes up
03:20:03.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
03:20:03.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
03:20:03.593 00.000 16108 Moving (0.00, -0.02) raw xDistance=-0.01 yDistance=0.02
03:20:03.594 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:03.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:03.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:20:03.594 00.000 16108 MoveAxis(E, 0, ABG)
03:20:03.594 00.000 16108 Move returns status 0, amount 0
03:20:03.594 00.000 16108 MoveAxis(N, 0, ABG)
03:20:03.594 00.000 16108 Move returns status 0, amount 0
03:20:03.594 00.000 16108 move complete, result=0
03:20:03.594 00.000 16108 worker thread done servicing request
03:20:03.602 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3878, FiltMin=3251, FiltMax=39379, Gamma=1.000
03:20:03.627 00.025 21068 UpdateGuideState exits: m=71139 SNR=58.3
03:20:03.629 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:03.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:03.631 00.001 21068 Enqueuing Expose request
03:20:03.631 00.000 16108 Worker thread wakes up
03:20:03.632 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:03.637 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:03.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:04.597 00.960 16108 Exposure complete
03:20:04.672 00.075 16108 worker thread done servicing request
03:20:04.672 00.000 21068 OnExposeComplete: enter
03:20:04.674 00.002 21068 UpdateGuideState(): m_state=6
03:20:04.677 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1323
03:20:04.679 00.002 21068 Star::Find returns 1 (0), X=464.44, Y=436.29, Mass=76684, SNR=53.7, Peak=13453 HFD=2.9
03:20:04.680 00.001 21068 MultiStar: [#1 0.64,-0.36,0.00,M5] [#2 0.23,-0.31,0.98,U] [#3 0.39,-0.50,0.00,M1] [#4 0.30,-0.39,1.13,U] [#5 1.02,-0.70,0.00,M9] [#6 0.29,-0.38,0.62,U] [#7 0.34,-0.80,0.00,M1] [#8 0.05,-0.47,0.78,U] 
03:20:04.682 00.002 21068 refined, 4 included, MultiStar: {0.33, -0.39}, one-star: {0.71, -0.40}
03:20:04.683 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
03:20:04.685 00.002 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
03:20:04.685 00.000 21068 CameraToMount -- cameraX=0.33 cameraY=-0.39 hyp=0.51 cameraTheta=-0.86 mountX=-0.39 mountY=0.30, mountTheta=2.49
03:20:04.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.39, opts=13)
03:20:04.689 00.001 21068 Enqueuing Move request for scope (0.33, -0.39)
03:20:04.690 00.001 16108 Worker thread wakes up
03:20:04.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.39) opts 0xd
03:20:04.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.39)
03:20:04.690 00.000 16108 Moving (0.33, -0.39) raw xDistance=-0.39 yDistance=0.30
03:20:04.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:20:04.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:20:04.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:20:04.690 00.000 16108 MoveAxis(E, 103, ABG)
03:20:04.690 00.000 16108 Guiding  Dir = 2, Dur = 103
03:20:04.690 00.000 16108 IsSlewing returns 0
03:20:04.691 00.001 16108 IsGuiding returns 0
03:20:04.692 00.001 16108 PulseGuide returned control before completion, sleep 112
03:20:04.693 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3878, FiltMin=3232, FiltMax=33952, Gamma=1.000
03:20:04.717 00.024 21068 UpdateGuideState exits: m=76684 SNR=53.7
03:20:04.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:04.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:04.721 00.002 21068 Enqueuing Expose request
03:20:04.811 00.090 16108 IsGuiding returns 1
03:20:04.811 00.000 16108 scope still moving after pulse duration time elapsed
03:20:04.842 00.031 16108 IsSlewing returns 0
03:20:04.842 00.000 16108 IsGuiding returns 0
03:20:04.842 00.000 16108 scope move finished after 103 + 48 ms
03:20:04.842 00.000 16108 Move returns status 0, amount 103
03:20:04.842 00.000 16108 MoveAxis(N, 0, ABG)
03:20:04.842 00.000 16108 Move returns status 0, amount 0
03:20:04.842 00.000 16108 move complete, result=0
03:20:04.842 00.000 16108 worker thread done servicing request
03:20:04.842 00.000 16108 Worker thread wakes up
03:20:04.842 00.000 21068 GuideStep: -0.4 px 103 ms EAST, 0.3 px 0 ms NORTH
03:20:04.845 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:04.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:06.015 01.170 16108 Exposure complete
03:20:06.072 00.057 16108 worker thread done servicing request
03:20:06.072 00.000 21068 OnExposeComplete: enter
03:20:06.073 00.001 21068 UpdateGuideState(): m_state=6
03:20:06.074 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1324
03:20:06.074 00.000 21068 Star::Find returns 1 (0), X=464.23, Y=436.38, Mass=83258, SNR=67.9, Peak=13824 HFD=2.8
03:20:06.075 00.001 21068 MultiStar: [#1 0.55,-0.43,0.00,M6] [#2 0.51,0.04,0.00,M1] [#3 0.65,-0.29,0.00,M2] [#4 0.58,-0.27,0.00,M1] [#5 0.85,-0.28,0.00,M10] [#6 0.81,-0.21,0.00,M1] [#7 0.84,-0.49,0.00,M2] [#8 0.10,-0.13,0.54,U] 
03:20:06.076 00.001 21068 refined, 1 included, MultiStar: {0.37, -0.25}, one-star: {0.51, -0.31}
03:20:06.077 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
03:20:06.078 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
03:20:06.078 00.000 21068 CameraToMount -- cameraX=0.37 cameraY=-0.25 hyp=0.44 cameraTheta=-0.59 mountX=-0.41 mountY=0.15, mountTheta=2.78
03:20:06.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.25, opts=13)
03:20:06.080 00.000 21068 Enqueuing Move request for scope (0.37, -0.25)
03:20:06.081 00.001 16108 Worker thread wakes up
03:20:06.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.25) opts 0xd
03:20:06.082 00.001 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.25)
03:20:06.082 00.000 16108 Moving (0.37, -0.25) raw xDistance=-0.41 yDistance=0.15
03:20:06.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:20:06.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:06.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:20:06.082 00.000 16108 MoveAxis(E, 113, ABG)
03:20:06.082 00.000 16108 Guiding  Dir = 2, Dur = 113
03:20:06.083 00.001 16108 IsSlewing returns 0
03:20:06.083 00.000 16108 IsGuiding returns 0
03:20:06.086 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3875, FiltMin=3289, FiltMax=37568, Gamma=1.000
03:20:06.093 00.007 16108 PulseGuide returned control before completion, sleep 114
03:20:06.098 00.005 21068 UpdateGuideState exits: m=83258 SNR=67.9
03:20:06.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:06.099 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:06.100 00.001 21068 Enqueuing Expose request
03:20:06.219 00.119 16108 IsGuiding returns 1
03:20:06.219 00.000 16108 scope still moving after pulse duration time elapsed
03:20:06.251 00.032 16108 IsSlewing returns 0
03:20:06.251 00.000 16108 IsGuiding returns 0
03:20:06.251 00.000 16108 scope move finished after 113 + 55 ms
03:20:06.251 00.000 16108 Move returns status 0, amount 113
03:20:06.251 00.000 16108 MoveAxis(N, 0, ABG)
03:20:06.253 00.002 16108 Move returns status 0, amount 0
03:20:06.253 00.000 16108 move complete, result=0
03:20:06.253 00.000 16108 worker thread done servicing request
03:20:06.253 00.000 16108 Worker thread wakes up
03:20:06.253 00.000 21068 GuideStep: -0.4 px 113 ms EAST, 0.2 px 0 ms NORTH
03:20:06.256 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:06.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:07.228 00.972 16108 Exposure complete
03:20:07.326 00.098 16108 worker thread done servicing request
03:20:07.326 00.000 21068 OnExposeComplete: enter
03:20:07.328 00.002 21068 UpdateGuideState(): m_state=6
03:20:07.330 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1325
03:20:07.331 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.75, Mass=83294, SNR=59.9, Peak=14640 HFD=2.7
03:20:07.332 00.001 21068 MultiStar: [#1 0.24,0.22,1.07,U] [#2 0.09,0.01,0.80,U] [#3 -0.08,0.15,0.83,U] [#4 -0.04,0.03,0.98,U] [#5 0.35,0.04,0.59,U] [#6 0.02,0.16,0.72,U] [#7 0.27,0.03,0.59,U] [#8 -0.06,0.50,0.00,M1] 
03:20:07.334 00.002 21068 single-star, 7 included, MultiStar: {0.09, 0.09}, one-star: {-0.02, 0.06}
03:20:07.336 00.002 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
03:20:07.337 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
03:20:07.338 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.83 mountX=0.03 mountY=-0.05, mountTheta=-1.12
03:20:07.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
03:20:07.341 00.001 21068 Enqueuing Move request for scope (-0.02, 0.06)
03:20:07.341 00.000 16108 Worker thread wakes up
03:20:07.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
03:20:07.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
03:20:07.341 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
03:20:07.342 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:07.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:07.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:07.342 00.000 16108 MoveAxis(E, 0, ABG)
03:20:07.342 00.000 16108 Move returns status 0, amount 0
03:20:07.342 00.000 16108 MoveAxis(N, 0, ABG)
03:20:07.342 00.000 16108 Move returns status 0, amount 0
03:20:07.342 00.000 16108 move complete, result=0
03:20:07.342 00.000 16108 worker thread done servicing request
03:20:07.346 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=3878, FiltMin=3238, FiltMax=39190, Gamma=1.000
03:20:07.361 00.015 21068 UpdateGuideState exits: m=83294 SNR=59.9
03:20:07.361 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.363 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:07.364 00.001 21068 Enqueuing Expose request
03:20:07.365 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:07.365 00.000 16108 Worker thread wakes up
03:20:07.366 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:07.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:08.533 01.167 16108 Exposure complete
03:20:08.589 00.056 16108 worker thread done servicing request
03:20:08.589 00.000 21068 OnExposeComplete: enter
03:20:08.590 00.001 21068 UpdateGuideState(): m_state=6
03:20:08.591 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1326
03:20:08.592 00.001 21068 Star::Find returns 1 (0), X=463.29, Y=436.79, Mass=85945, SNR=64.7, Peak=13824 HFD=2.8
03:20:08.593 00.001 21068 MultiStar: [#1 -0.23,0.18,0.87,U] [#2 -0.69,-0.11,0.00,M1] [#3 -0.63,0.22,0.00,M2] [#4 -0.58,-0.25,0.00,M1] [#5 -0.41,-0.04,0.57,U] [#6 -0.38,0.17,0.61,U] [#7 -0.39,-0.09,0.46,U] [#8 -0.86,0.04,0.00,M2] 
03:20:08.593 00.000 21068 refined, 4 included, MultiStar: {-0.36, 0.09}, one-star: {-0.43, 0.10}
03:20:08.595 00.002 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
03:20:08.596 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
03:20:08.597 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.09 hyp=0.37 cameraTheta=2.91 mountX=0.37 mountY=0.00, mountTheta=0.00
03:20:08.598 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.09, opts=13)
03:20:08.599 00.001 21068 Enqueuing Move request for scope (-0.36, 0.09)
03:20:08.599 00.000 16108 Worker thread wakes up
03:20:08.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.09) opts 0xd
03:20:08.600 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.09)
03:20:08.600 00.000 16108 Moving (-0.36, 0.09) raw xDistance=0.37 yDistance=0.00
03:20:08.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:20:08.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:08.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:20:08.600 00.000 16108 MoveAxis(W, 97, ABG)
03:20:08.600 00.000 16108 Guiding  Dir = 3, Dur = 97
03:20:08.600 00.000 16108 IsSlewing returns 0
03:20:08.600 00.000 16108 IsGuiding returns 0
03:20:08.604 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3878, FiltMin=3261, FiltMax=32979, Gamma=1.000
03:20:08.620 00.016 16108 PulseGuide returned control before completion, sleep 88
03:20:08.629 00.009 21068 UpdateGuideState exits: m=85945 SNR=64.7
03:20:08.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:08.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:08.631 00.000 21068 Enqueuing Expose request
03:20:08.713 00.082 16108 IsGuiding returns 1
03:20:08.713 00.000 16108 scope still moving after pulse duration time elapsed
03:20:08.744 00.031 16108 IsSlewing returns 0
03:20:08.744 00.000 16108 IsGuiding returns 1
03:20:08.774 00.030 16108 IsSlewing returns 0
03:20:08.775 00.001 16108 IsGuiding returns 0
03:20:08.775 00.000 16108 scope move finished after 97 + 77 ms
03:20:08.775 00.000 16108 Move returns status 0, amount 97
03:20:08.775 00.000 16108 MoveAxis(N, 0, ABG)
03:20:08.775 00.000 16108 Move returns status 0, amount 0
03:20:08.775 00.000 16108 move complete, result=0
03:20:08.775 00.000 16108 worker thread done servicing request
03:20:08.775 00.000 16108 Worker thread wakes up
03:20:08.775 00.000 21068 GuideStep: 0.4 px 97 ms WEST, 0.0 px 0 ms NORTH
03:20:08.779 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:08.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:09.750 00.971 16108 Exposure complete
03:20:09.843 00.093 16108 worker thread done servicing request
03:20:09.843 00.000 21068 OnExposeComplete: enter
03:20:09.844 00.001 21068 UpdateGuideState(): m_state=6
03:20:09.845 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1327
03:20:09.846 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.85, Mass=78785, SNR=59.3, Peak=14688 HFD=2.6
03:20:09.847 00.001 21068 MultiStar: [#1 0.73,0.13,0.00,M5] [#2 0.25,0.13,0.86,U] [#3 0.70,-0.03,0.00,M3] [#4 0.23,0.07,1.12,U] [#5 0.80,-0.03,0.00,M9] [#6 0.85,-0.07,0.00,M1] [#7 0.07,0.21,0.62,U] [#8 0.27,0.06,0.75,U] 
03:20:09.849 00.002 21068 refined, 4 included, MultiStar: {0.23, 0.12}, one-star: {0.29, 0.17}
03:20:09.850 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
03:20:09.851 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
03:20:09.852 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.48 mountX=-0.21 mountY=-0.17, mountTheta=-2.45
03:20:09.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.12, opts=13)
03:20:09.855 00.002 21068 Enqueuing Move request for scope (0.23, 0.12)
03:20:09.856 00.001 16108 Worker thread wakes up
03:20:09.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
03:20:09.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
03:20:09.856 00.000 16108 Moving (0.23, 0.12) raw xDistance=-0.21 yDistance=-0.17
03:20:09.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21
03:20:09.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:09.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:20:09.856 00.000 16108 MoveAxis(E, 48, ABG)
03:20:09.857 00.001 16108 Guiding  Dir = 2, Dur = 48
03:20:09.857 00.000 16108 IsSlewing returns 0
03:20:09.857 00.000 16108 IsGuiding returns 0
03:20:09.860 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3881, FiltMin=3329, FiltMax=31542, Gamma=1.000
03:20:09.873 00.013 21068 UpdateGuideState exits: m=78785 SNR=59.3
03:20:09.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:09.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:09.876 00.001 21068 Enqueuing Expose request
03:20:09.887 00.011 16108 PulseGuide returned control before completion, sleep 28
03:20:09.918 00.031 16108 IsGuiding returns 1
03:20:09.918 00.000 16108 scope still moving after pulse duration time elapsed
03:20:09.949 00.031 16108 IsSlewing returns 0
03:20:09.949 00.000 16108 IsGuiding returns 1
03:20:09.981 00.032 16108 IsSlewing returns 0
03:20:09.981 00.000 16108 IsGuiding returns 0
03:20:09.981 00.000 16108 scope move finished after 48 + 75 ms
03:20:09.981 00.000 16108 Move returns status 0, amount 48
03:20:09.981 00.000 16108 MoveAxis(N, 0, ABG)
03:20:09.981 00.000 16108 Move returns status 0, amount 0
03:20:09.981 00.000 16108 move complete, result=0
03:20:09.981 00.000 16108 worker thread done servicing request
03:20:09.981 00.000 16108 Worker thread wakes up
03:20:09.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:09.981 00.000 21068 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
03:20:09.982 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:11.138 01.156 16108 Exposure complete
03:20:11.206 00.068 16108 worker thread done servicing request
03:20:11.206 00.000 21068 OnExposeComplete: enter
03:20:11.209 00.003 21068 UpdateGuideState(): m_state=6
03:20:11.211 00.002 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1328
03:20:11.212 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.97, Mass=82219, SNR=56.1, Peak=15712 HFD=2.6
03:20:11.214 00.002 21068 MultiStar: [#1 0.21,0.09,1.01,U] [#2 0.14,0.23,0.76,U] [#3 0.37,0.26,0.77,U] [#4 0.19,-0.00,0.94,U] [#5 0.31,0.31,0.76,U] [#6 -0.21,0.13,0.64,U] [#7 0.34,0.12,0.63,U] [#8 -0.08,0.12,0.75,U] 
03:20:11.218 00.004 21068 refined, 8 included, MultiStar: {0.16, 0.17}, one-star: {0.10, 0.28}
03:20:11.220 00.002 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
03:20:11.222 00.002 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
03:20:11.223 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
03:20:11.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.17, opts=13)
03:20:11.227 00.002 21068 Enqueuing Move request for scope (0.16, 0.17)
03:20:11.228 00.001 16108 Worker thread wakes up
03:20:11.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
03:20:11.228 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
03:20:11.228 00.000 16108 Moving (0.16, 0.17) raw xDistance=-0.12 yDistance=-0.20
03:20:11.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:20:11.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
03:20:11.228 00.000 16108 MoveAxis(E, 0, ABG)
03:20:11.228 00.000 16108 Move returns status 0, amount 0
03:20:11.228 00.000 16108 MoveAxis(N, 41, ABG)
03:20:11.229 00.001 16108 Guiding  Dir = 0, Dur = 41
03:20:11.229 00.000 16108 IsSlewing returns 0
03:20:11.229 00.000 16108 IsGuiding returns 0
03:20:11.230 00.001 16108 PulseGuide returned control before completion, sleep 51
03:20:11.235 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3885, FiltMin=3296, FiltMax=34979, Gamma=1.000
03:20:11.250 00.015 21068 UpdateGuideState exits: m=82219 SNR=56.1
03:20:11.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:11.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:11.253 00.001 21068 Enqueuing Expose request
03:20:11.294 00.041 16108 IsGuiding returns 1
03:20:11.294 00.000 16108 scope still moving after pulse duration time elapsed
03:20:11.326 00.032 16108 IsSlewing returns 0
03:20:11.326 00.000 16108 IsGuiding returns 0
03:20:11.326 00.000 16108 scope move finished after 41 + 55 ms
03:20:11.326 00.000 16108 Move returns status 0, amount 41
03:20:11.326 00.000 16108 move complete, result=0
03:20:11.326 00.000 16108 worker thread done servicing request
03:20:11.326 00.000 16108 Worker thread wakes up
03:20:11.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:11.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:11.327 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
03:20:12.303 00.976 16108 Exposure complete
03:20:12.361 00.058 16108 worker thread done servicing request
03:20:12.362 00.001 21068 OnExposeComplete: enter
03:20:12.363 00.001 21068 UpdateGuideState(): m_state=6
03:20:12.365 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1329
03:20:12.366 00.001 21068 Star::Find returns 1 (0), X=463.65, Y=436.57, Mass=90368, SNR=71.3, Peak=14448 HFD=3.0
03:20:12.368 00.002 21068 MultiStar: [#1 0.29,0.08,0.79,U] [#2 -0.20,0.26,0.68,U] [#3 0.11,-0.16,0.61,U] [#4 -0.02,0.29,0.67,U] [#5 -0.00,0.06,0.54,U] [#6 -0.19,0.31,0.56,U] [#7 0.14,-0.13,0.49,U] [#8 -0.28,0.18,0.66,U] 
03:20:12.371 00.003 21068 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {-0.07, -0.12}
03:20:12.372 00.001 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
03:20:12.373 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
03:20:12.374 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.86 mountX=0.04 mountY=-0.07, mountTheta=-1.09
03:20:12.377 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
03:20:12.379 00.002 21068 Enqueuing Move request for scope (-0.02, 0.08)
03:20:12.381 00.002 16108 Worker thread wakes up
03:20:12.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
03:20:12.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
03:20:12.381 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.04 yDistance=-0.07
03:20:12.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:20:12.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:12.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:12.381 00.000 16108 MoveAxis(E, 0, ABG)
03:20:12.381 00.000 16108 Move returns status 0, amount 0
03:20:12.381 00.000 16108 MoveAxis(N, 0, ABG)
03:20:12.381 00.000 16108 Move returns status 0, amount 0
03:20:12.382 00.001 16108 move complete, result=0
03:20:12.382 00.000 16108 worker thread done servicing request
03:20:12.389 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3885, FiltMin=3305, FiltMax=42073, Gamma=1.000
03:20:12.410 00.021 21068 UpdateGuideState exits: m=90368 SNR=71.3
03:20:12.412 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:12.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:12.413 00.000 21068 Enqueuing Expose request
03:20:12.414 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:12.415 00.001 16108 Worker thread wakes up
03:20:12.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:12.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:13.589 01.174 16108 Exposure complete
03:20:13.659 00.070 16108 worker thread done servicing request
03:20:13.659 00.000 21068 OnExposeComplete: enter
03:20:13.660 00.001 21068 UpdateGuideState(): m_state=6
03:20:13.662 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1330
03:20:13.663 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.62, Mass=72607, SNR=56.9, Peak=13024 HFD=2.9
03:20:13.663 00.000 21068 MultiStar: [#1 0.16,0.07,1.17,U] [#2 -0.46,0.22,0.00,M1] [#3 0.07,0.37,0.85,U] [#4 -0.24,0.14,0.67,U] [#5 -0.45,-0.40,0.00,M8] [#6 0.13,0.43,0.62,U] [#7 -0.47,0.25,0.00,M1] [#8 -0.18,0.09,0.67,U] 
03:20:13.664 00.001 21068 single-star, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.11, -0.07}
03:20:13.665 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
03:20:13.666 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
03:20:13.666 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=0.09 mountY=0.09, mountTheta=0.77
03:20:13.668 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.07, opts=13)
03:20:13.669 00.001 21068 Enqueuing Move request for scope (-0.11, -0.07)
03:20:13.670 00.001 16108 Worker thread wakes up
03:20:13.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
03:20:13.670 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
03:20:13.670 00.000 16108 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=0.09
03:20:13.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:20:13.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:13.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:20:13.670 00.000 16108 MoveAxis(E, 0, ABG)
03:20:13.670 00.000 16108 Move returns status 0, amount 0
03:20:13.670 00.000 16108 MoveAxis(N, 0, ABG)
03:20:13.670 00.000 16108 Move returns status 0, amount 0
03:20:13.670 00.000 16108 move complete, result=0
03:20:13.670 00.000 16108 worker thread done servicing request
03:20:13.677 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3888, FiltMin=3219, FiltMax=31673, Gamma=1.000
03:20:13.696 00.019 21068 UpdateGuideState exits: m=72607 SNR=56.9
03:20:13.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:13.697 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:13.698 00.001 21068 Enqueuing Expose request
03:20:13.700 00.002 16108 Worker thread wakes up
03:20:13.700 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:13.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:13.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:14.672 00.972 16108 Exposure complete
03:20:14.736 00.064 16108 worker thread done servicing request
03:20:14.736 00.000 21068 OnExposeComplete: enter
03:20:14.738 00.002 21068 UpdateGuideState(): m_state=6
03:20:14.739 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1331
03:20:14.739 00.000 21068 Star::Find returns 1 (0), X=463.31, Y=436.80, Mass=75355, SNR=60.6, Peak=13632 HFD=2.7
03:20:14.740 00.001 21068 MultiStar: [#1 0.01,0.12,1.00,U] [#2 -0.16,0.46,0.84,U] [#3 -0.02,0.12,0.65,U] [#4 -0.19,0.09,0.93,U] [#5 0.23,-0.05,0.53,U] [#6 -0.18,0.52,0.00,M1] [#7 -0.17,0.06,0.52,U] [#8 -0.03,0.34,0.63,U] 
03:20:14.741 00.001 21068 refined, 7 included, MultiStar: {-0.12, 0.16}, one-star: {-0.41, 0.11}
03:20:14.742 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
03:20:14.743 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.72 = -0.72)
03:20:14.745 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.18 mountX=0.14 mountY=-0.13, mountTheta=-0.75
03:20:14.747 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.16, opts=13)
03:20:14.748 00.001 21068 Enqueuing Move request for scope (-0.12, 0.16)
03:20:14.749 00.001 16108 Worker thread wakes up
03:20:14.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
03:20:14.749 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
03:20:14.749 00.000 16108 Moving (-0.12, 0.16) raw xDistance=0.14 yDistance=-0.13
03:20:14.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:14.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:14.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:14.749 00.000 16108 MoveAxis(E, 0, ABG)
03:20:14.749 00.000 16108 Move returns status 0, amount 0
03:20:14.749 00.000 16108 MoveAxis(N, 0, ABG)
03:20:14.749 00.000 16108 Move returns status 0, amount 0
03:20:14.749 00.000 16108 move complete, result=0
03:20:14.749 00.000 16108 worker thread done servicing request
03:20:14.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3891, FiltMin=3293, FiltMax=31459, Gamma=1.000
03:20:14.770 00.018 21068 UpdateGuideState exits: m=75355 SNR=60.6
03:20:14.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:14.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:14.773 00.001 21068 Enqueuing Expose request
03:20:14.773 00.000 16108 Worker thread wakes up
03:20:14.774 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:14.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:14.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:15.935 01.161 16108 Exposure complete
03:20:16.005 00.070 16108 worker thread done servicing request
03:20:16.005 00.000 21068 OnExposeComplete: enter
03:20:16.006 00.001 21068 UpdateGuideState(): m_state=6
03:20:16.007 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1332
03:20:16.008 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.99, Mass=79717, SNR=57.1, Peak=13760 HFD=3.0
03:20:16.009 00.001 21068 MultiStar: [#1 -0.20,0.01,1.03,U] [#2 -0.31,-0.03,0.93,U] [#3 -0.00,0.23,0.78,U] [#4 -0.39,0.16,0.86,U] [#5 0.28,-0.10,0.60,U] [#6 0.00,0.17,0.68,U] [#7 -0.10,0.10,0.60,U] [#8 -0.75,0.48,0.00,M1] 
03:20:16.010 00.001 21068 refined, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.24, 0.30}
03:20:16.011 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
03:20:16.011 00.000 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
03:20:16.012 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=0.16 mountY=-0.07, mountTheta=-0.42
03:20:16.014 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.11, opts=13)
03:20:16.015 00.001 21068 Enqueuing Move request for scope (-0.15, 0.11)
03:20:16.016 00.001 16108 Worker thread wakes up
03:20:16.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
03:20:16.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
03:20:16.016 00.000 16108 Moving (-0.15, 0.11) raw xDistance=0.16 yDistance=-0.07
03:20:16.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:20:16.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:16.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:16.016 00.000 16108 MoveAxis(E, 0, ABG)
03:20:16.016 00.000 16108 Move returns status 0, amount 0
03:20:16.017 00.001 16108 MoveAxis(N, 0, ABG)
03:20:16.017 00.000 16108 Move returns status 0, amount 0
03:20:16.017 00.000 16108 move complete, result=0
03:20:16.017 00.000 16108 worker thread done servicing request
03:20:16.023 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3885, FiltMin=3309, FiltMax=31974, Gamma=1.000
03:20:16.044 00.021 21068 UpdateGuideState exits: m=79717 SNR=57.1
03:20:16.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.047 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:16.048 00.001 21068 Enqueuing Expose request
03:20:16.050 00.002 16108 Worker thread wakes up
03:20:16.050 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:16.051 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:16.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:17.023 00.972 16108 Exposure complete
03:20:17.090 00.067 16108 worker thread done servicing request
03:20:17.090 00.000 21068 OnExposeComplete: enter
03:20:17.091 00.001 21068 UpdateGuideState(): m_state=6
03:20:17.092 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1333
03:20:17.093 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.72, Mass=89098, SNR=65.3, Peak=14096 HFD=2.9
03:20:17.093 00.000 21068 MultiStar: [#1 0.17,0.28,0.91,U] [#2 -0.37,0.30,0.77,U] [#3 -0.09,0.28,0.74,U] [#4 -0.21,0.17,0.72,U] [#5 0.33,0.02,0.62,U] [#6 -0.10,-0.04,0.58,U] [#7 0.08,0.24,0.57,U] [#8 -0.20,-0.05,0.63,U] 
03:20:17.094 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.11, 0.04}
03:20:17.096 00.002 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
03:20:17.097 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
03:20:17.097 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.82 mountX=0.11 mountY=-0.01, mountTheta=-0.09
03:20:17.100 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.04, opts=13)
03:20:17.102 00.002 21068 Enqueuing Move request for scope (-0.11, 0.04)
03:20:17.105 00.003 16108 Worker thread wakes up
03:20:17.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
03:20:17.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:20:17.105 00.000 16108 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.01
03:20:17.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:20:17.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:17.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:17.105 00.000 16108 MoveAxis(E, 0, ABG)
03:20:17.106 00.001 16108 Move returns status 0, amount 0
03:20:17.106 00.000 16108 MoveAxis(N, 0, ABG)
03:20:17.106 00.000 16108 Move returns status 0, amount 0
03:20:17.106 00.000 16108 move complete, result=0
03:20:17.106 00.000 16108 worker thread done servicing request
03:20:17.109 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3885, FiltMin=3341, FiltMax=33411, Gamma=1.000
03:20:17.122 00.013 21068 UpdateGuideState exits: m=89098 SNR=65.3
03:20:17.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:17.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:17.125 00.001 21068 Enqueuing Expose request
03:20:17.125 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:17.126 00.001 16108 Worker thread wakes up
03:20:17.126 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:17.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:18.300 01.174 16108 Exposure complete
03:20:18.369 00.069 16108 worker thread done servicing request
03:20:18.369 00.000 21068 OnExposeComplete: enter
03:20:18.369 00.000 21068 UpdateGuideState(): m_state=6
03:20:18.370 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1334
03:20:18.371 00.001 21068 Star::Find returns 1 (0), X=463.46, Y=436.75, Mass=78960, SNR=58.3, Peak=13024 HFD=2.8
03:20:18.372 00.001 21068 MultiStar: [#1 0.00,0.24,0.89,U] [#2 -0.24,0.24,0.84,U] [#3 -0.26,0.09,0.79,U] [#4 0.02,0.05,0.86,U] [#5 0.27,0.08,0.59,U] [#6 0.05,0.18,0.75,U] [#7 -0.47,-0.16,0.00,M1] [#8 0.22,0.33,0.54,U] 
03:20:18.373 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.15}, one-star: {-0.26, 0.06}
03:20:18.374 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
03:20:18.375 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
03:20:18.375 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.91 mountX=0.08 mountY=-0.13, mountTheta=-1.05
03:20:18.377 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.15, opts=13)
03:20:18.378 00.001 21068 Enqueuing Move request for scope (-0.05, 0.15)
03:20:18.379 00.001 16108 Worker thread wakes up
03:20:18.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
03:20:18.379 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
03:20:18.379 00.000 16108 Moving (-0.05, 0.15) raw xDistance=0.08 yDistance=-0.13
03:20:18.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:18.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:18.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:18.379 00.000 16108 MoveAxis(E, 0, ABG)
03:20:18.379 00.000 16108 Move returns status 0, amount 0
03:20:18.379 00.000 16108 MoveAxis(N, 0, ABG)
03:20:18.379 00.000 16108 Move returns status 0, amount 0
03:20:18.379 00.000 16108 move complete, result=0
03:20:18.379 00.000 16108 worker thread done servicing request
03:20:18.384 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3878, FiltMin=3305, FiltMax=43033, Gamma=1.000
03:20:18.397 00.013 21068 UpdateGuideState exits: m=78960 SNR=58.3
03:20:18.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:18.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:18.401 00.002 21068 Enqueuing Expose request
03:20:18.401 00.000 16108 Worker thread wakes up
03:20:18.401 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:18.403 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:18.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:19.381 00.978 16108 Exposure complete
03:20:19.439 00.058 16108 worker thread done servicing request
03:20:19.439 00.000 21068 OnExposeComplete: enter
03:20:19.440 00.001 21068 UpdateGuideState(): m_state=6
03:20:19.441 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1335
03:20:19.442 00.001 21068 Star::Find returns 1 (0), X=463.75, Y=436.58, Mass=83035, SNR=58.6, Peak=12960 HFD=2.9
03:20:19.443 00.001 21068 MultiStar: [#1 0.07,0.00,1.24,U] [#2 -0.21,0.09,0.85,U] [#3 0.04,0.09,0.78,U] [#4 0.16,-0.02,1.00,U] [#5 0.17,0.24,0.71,U] [#6 0.18,0.26,0.84,U] [#7 0.10,-0.05,0.61,U] [#8 -0.32,0.19,0.66,U] 
03:20:19.445 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.03, -0.11}
03:20:19.446 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
03:20:19.446 00.000 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
03:20:19.447 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.09 mountX=-0.02 mountY=-0.07, mountTheta=-1.87
03:20:19.448 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
03:20:19.449 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
03:20:19.450 00.001 16108 Worker thread wakes up
03:20:19.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:20:19.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:20:19.450 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
03:20:19.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:20:19.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:19.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:19.450 00.000 16108 MoveAxis(E, 0, ABG)
03:20:19.451 00.001 16108 Move returns status 0, amount 0
03:20:19.451 00.000 16108 MoveAxis(N, 0, ABG)
03:20:19.451 00.000 16108 Move returns status 0, amount 0
03:20:19.451 00.000 16108 move complete, result=0
03:20:19.451 00.000 16108 worker thread done servicing request
03:20:19.454 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3878, FiltMin=3305, FiltMax=37619, Gamma=1.000
03:20:19.467 00.013 21068 UpdateGuideState exits: m=83035 SNR=58.6
03:20:19.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:19.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:19.470 00.001 21068 Enqueuing Expose request
03:20:19.470 00.000 16108 Worker thread wakes up
03:20:19.470 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:19.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:19.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:20.642 01.171 16108 Exposure complete
03:20:20.715 00.073 16108 worker thread done servicing request
03:20:20.715 00.000 21068 OnExposeComplete: enter
03:20:20.716 00.001 21068 UpdateGuideState(): m_state=6
03:20:20.717 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1336
03:20:20.717 00.000 21068 Star::Find returns 1 (0), X=463.45, Y=436.71, Mass=112165, SNR=77.6, Peak=17072 HFD=3.1
03:20:20.720 00.003 21068 MultiStar: [#1 -0.22,0.00,0.74,U] [#2 -0.41,0.12,0.81,U] [#3 -0.19,0.19,0.67,U] [#4 -0.08,0.05,0.83,U] [#5 0.19,0.36,0.49,U] [#6 -0.01,-0.01,0.47,U] [#7 -0.10,0.21,0.49,U] [#8 -0.51,0.44,0.00,M1] 
03:20:20.720 00.000 21068 refined, 7 included, MultiStar: {-0.17, 0.10}, one-star: {-0.27, 0.02}
03:20:20.721 00.001 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
03:20:20.722 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
03:20:20.722 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.59 mountX=0.18 mountY=-0.06, mountTheta=-0.32
03:20:20.724 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.10, opts=13)
03:20:20.725 00.001 21068 Enqueuing Move request for scope (-0.17, 0.10)
03:20:20.725 00.000 16108 Worker thread wakes up
03:20:20.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
03:20:20.726 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
03:20:20.726 00.000 16108 Moving (-0.17, 0.10) raw xDistance=0.18 yDistance=-0.06
03:20:20.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:20:20.726 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:20.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:20.726 00.000 16108 MoveAxis(E, 0, ABG)
03:20:20.726 00.000 16108 Move returns status 0, amount 0
03:20:20.726 00.000 16108 MoveAxis(N, 0, ABG)
03:20:20.726 00.000 16108 Move returns status 0, amount 0
03:20:20.726 00.000 16108 move complete, result=0
03:20:20.726 00.000 16108 worker thread done servicing request
03:20:20.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3872, FiltMin=3318, FiltMax=38131, Gamma=1.000
03:20:20.744 00.015 21068 UpdateGuideState exits: m=112165 SNR=77.6
03:20:20.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:20.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:20.746 00.000 21068 Enqueuing Expose request
03:20:20.747 00.001 16108 Worker thread wakes up
03:20:20.747 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:20.748 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:20.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:21.718 00.970 16108 Exposure complete
03:20:21.784 00.066 16108 worker thread done servicing request
03:20:21.784 00.000 21068 OnExposeComplete: enter
03:20:21.785 00.001 21068 UpdateGuideState(): m_state=6
03:20:21.788 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1337
03:20:21.789 00.001 21068 Star::Find returns 1 (0), X=463.23, Y=436.61, Mass=90324, SNR=64.7, Peak=16000 HFD=2.8
03:20:21.790 00.001 21068 MultiStar: [#1 -0.44,0.30,0.00,M1] [#2 -0.67,0.16,0.00,M1] [#3 -0.43,0.12,0.73,U] [#4 -0.42,0.10,0.76,U] [#5 0.28,0.13,0.59,U] [#6 -0.40,0.00,0.58,U] [#7 -0.13,0.07,0.50,U] [#8 -1.05,0.05,0.00,M2] 
03:20:21.790 00.000 21068 refined, 5 included, MultiStar: {-0.31, 0.05}, one-star: {-0.49, -0.08}
03:20:21.791 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
03:20:21.792 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
03:20:21.793 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.98 mountX=0.31 mountY=0.02, mountTheta=0.08
03:20:21.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.05, opts=13)
03:20:21.796 00.001 21068 Enqueuing Move request for scope (-0.31, 0.05)
03:20:21.796 00.000 16108 Worker thread wakes up
03:20:21.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
03:20:21.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
03:20:21.796 00.000 16108 Moving (-0.31, 0.05) raw xDistance=0.31 yDistance=0.02
03:20:21.797 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:20:21.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:21.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:20:21.797 00.000 16108 MoveAxis(W, 81, ABG)
03:20:21.797 00.000 16108 Guiding  Dir = 3, Dur = 81
03:20:21.797 00.000 16108 IsSlewing returns 0
03:20:21.797 00.000 16108 IsGuiding returns 0
03:20:21.798 00.001 16108 PulseGuide returned control before completion, sleep 90
03:20:21.803 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3869, FiltMin=3270, FiltMax=29840, Gamma=1.000
03:20:21.823 00.020 21068 UpdateGuideState exits: m=90324 SNR=64.7
03:20:21.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:21.824 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:21.825 00.001 21068 Enqueuing Expose request
03:20:21.894 00.069 16108 IsGuiding returns 1
03:20:21.894 00.000 16108 scope still moving after pulse duration time elapsed
03:20:21.926 00.032 16108 IsSlewing returns 0
03:20:21.926 00.000 16108 IsGuiding returns 1
03:20:21.956 00.030 16108 IsSlewing returns 0
03:20:21.956 00.000 16108 IsGuiding returns 0
03:20:21.956 00.000 16108 scope move finished after 81 + 78 ms
03:20:21.956 00.000 16108 Move returns status 0, amount 81
03:20:21.956 00.000 16108 MoveAxis(N, 0, ABG)
03:20:21.958 00.002 16108 Move returns status 0, amount 0
03:20:21.958 00.000 16108 move complete, result=0
03:20:21.958 00.000 16108 worker thread done servicing request
03:20:21.958 00.000 16108 Worker thread wakes up
03:20:21.958 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.0 px 0 ms NORTH
03:20:21.961 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:21.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:23.117 01.156 16108 Exposure complete
03:20:23.172 00.055 16108 worker thread done servicing request
03:20:23.172 00.000 21068 OnExposeComplete: enter
03:20:23.173 00.001 21068 UpdateGuideState(): m_state=6
03:20:23.175 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1338
03:20:23.176 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.53, Mass=92039, SNR=67.0, Peak=17312 HFD=2.5
03:20:23.178 00.002 21068 MultiStar: [#1 0.58,0.01,0.00,M2] [#2 0.03,-0.21,0.83,U] [#3 0.18,0.18,0.58,U] [#4 0.21,-0.20,0.87,U] [#5 0.08,0.12,0.59,U] [#6 -0.13,-0.25,0.50,U] [#7 0.15,-0.31,0.52,U] [#8 0.33,-0.05,0.54,U] 
03:20:23.179 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.14, -0.16}
03:20:23.179 00.000 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
03:20:23.181 00.002 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
03:20:23.182 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.75 mountX=-0.15 mountY=0.09, mountTheta=2.61
03:20:23.184 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
03:20:23.185 00.001 21068 Enqueuing Move request for scope (0.13, -0.12)
03:20:23.186 00.001 16108 Worker thread wakes up
03:20:23.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
03:20:23.186 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
03:20:23.186 00.000 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.09
03:20:23.186 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:20:23.186 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:23.186 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:20:23.186 00.000 16108 MoveAxis(E, 0, ABG)
03:20:23.186 00.000 16108 Move returns status 0, amount 0
03:20:23.186 00.000 16108 MoveAxis(N, 0, ABG)
03:20:23.186 00.000 16108 Move returns status 0, amount 0
03:20:23.186 00.000 16108 move complete, result=0
03:20:23.186 00.000 16108 worker thread done servicing request
03:20:23.192 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3865, FiltMin=3213, FiltMax=33984, Gamma=1.000
03:20:23.205 00.013 21068 UpdateGuideState exits: m=92039 SNR=67.0
03:20:23.205 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:23.206 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:23.207 00.001 21068 Enqueuing Expose request
03:20:23.207 00.000 16108 Worker thread wakes up
03:20:23.207 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:23.208 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:23.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:24.193 00.985 16108 Exposure complete
03:20:24.257 00.064 16108 worker thread done servicing request
03:20:24.258 00.001 21068 OnExposeComplete: enter
03:20:24.259 00.001 21068 UpdateGuideState(): m_state=6
03:20:24.261 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1339
03:20:24.263 00.002 21068 Star::Find returns 1 (0), X=463.86, Y=436.63, Mass=105768, SNR=78.0, Peak=16784 HFD=2.8
03:20:24.264 00.001 21068 MultiStar: [#1 0.26,0.12,0.82,U] [#2 -0.10,0.02,0.75,U] [#3 0.14,0.06,0.56,U] [#4 0.23,-0.29,0.81,U] [#5 1.03,-0.00,0.00,M1] [#6 0.40,-0.15,0.48,U] [#7 0.57,0.09,0.00,M1] [#8 -0.17,0.17,0.47,U] 
03:20:24.266 00.002 21068 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.14, -0.06}
03:20:24.267 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
03:20:24.268 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
03:20:24.268 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.20 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
03:20:24.270 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.03, opts=13)
03:20:24.271 00.001 21068 Enqueuing Move request for scope (0.13, -0.03)
03:20:24.273 00.002 16108 Worker thread wakes up
03:20:24.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
03:20:24.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
03:20:24.273 00.000 16108 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=-0.00
03:20:24.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:20:24.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:24.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:20:24.273 00.000 16108 MoveAxis(E, 0, ABG)
03:20:24.273 00.000 16108 Move returns status 0, amount 0
03:20:24.273 00.000 16108 MoveAxis(N, 0, ABG)
03:20:24.273 00.000 16108 Move returns status 0, amount 0
03:20:24.273 00.000 16108 move complete, result=0
03:20:24.275 00.002 16108 worker thread done servicing request
03:20:24.280 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3865, FiltMin=3280, FiltMax=35414, Gamma=1.000
03:20:24.295 00.015 21068 UpdateGuideState exits: m=105768 SNR=78.0
03:20:24.295 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:24.296 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:24.297 00.001 21068 Enqueuing Expose request
03:20:24.298 00.001 16108 Worker thread wakes up
03:20:24.298 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:24.298 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:24.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:25.475 01.177 16108 Exposure complete
03:20:25.544 00.069 16108 worker thread done servicing request
03:20:25.544 00.000 21068 OnExposeComplete: enter
03:20:25.545 00.001 21068 UpdateGuideState(): m_state=6
03:20:25.545 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1340
03:20:25.546 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.79, Mass=86307, SNR=67.0, Peak=14752 HFD=2.8
03:20:25.548 00.002 21068 MultiStar: [#1 0.24,0.09,0.80,U] [#2 -0.04,-0.00,0.91,U] [#3 -0.00,-0.01,0.64,U] [#4 -0.04,0.03,0.86,U] [#5 0.39,0.27,0.51,U] [#6 0.35,-0.02,0.67,U] [#7 0.29,-0.09,0.58,U] [#8 -0.21,0.12,0.64,U] 
03:20:25.548 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {-0.14, 0.10}
03:20:25.549 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
03:20:25.550 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
03:20:25.551 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=-0.06 mountY=-0.06, mountTheta=-2.29
03:20:25.553 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
03:20:25.554 00.001 21068 Enqueuing Move request for scope (0.07, 0.05)
03:20:25.554 00.000 16108 Worker thread wakes up
03:20:25.555 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:20:25.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:20:25.555 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.06
03:20:25.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:20:25.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:25.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:25.555 00.000 16108 MoveAxis(E, 0, ABG)
03:20:25.555 00.000 16108 Move returns status 0, amount 0
03:20:25.555 00.000 16108 MoveAxis(N, 0, ABG)
03:20:25.555 00.000 16108 Move returns status 0, amount 0
03:20:25.555 00.000 16108 move complete, result=0
03:20:25.555 00.000 16108 worker thread done servicing request
03:20:25.560 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3862, FiltMin=3270, FiltMax=39443, Gamma=1.000
03:20:25.573 00.013 21068 UpdateGuideState exits: m=86307 SNR=67.0
03:20:25.576 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:25.578 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:25.580 00.002 21068 Enqueuing Expose request
03:20:25.583 00.003 16108 Worker thread wakes up
03:20:25.583 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:25.585 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:25.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:26.573 00.988 16108 Exposure complete
03:20:26.628 00.055 16108 worker thread done servicing request
03:20:26.628 00.000 21068 OnExposeComplete: enter
03:20:26.630 00.002 21068 UpdateGuideState(): m_state=6
03:20:26.630 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1341
03:20:26.631 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.72, Mass=89208, SNR=64.2, Peak=16976 HFD=2.7
03:20:26.633 00.002 21068 MultiStar: [#1 0.35,0.03,0.85,U] [#2 -0.14,0.00,0.90,U] [#3 0.13,-0.15,0.66,U] [#4 -0.16,-0.21,1.01,U] [#5 0.55,-0.55,0.00,M1] [#6 0.38,0.33,0.00,M1] [#7 0.03,-0.10,0.49,U] [#8 -0.00,-0.04,0.79,U] 
03:20:26.635 00.002 21068 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {-0.07, 0.03}
03:20:26.636 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
03:20:26.637 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
03:20:26.640 00.003 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.45 mountX=-0.02 mountY=0.06, mountTheta=1.87
03:20:26.642 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
03:20:26.642 00.000 21068 Enqueuing Move request for scope (0.01, -0.06)
03:20:26.643 00.001 16108 Worker thread wakes up
03:20:26.645 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:20:26.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:20:26.645 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.06
03:20:26.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:20:26.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:26.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:20:26.645 00.000 16108 MoveAxis(E, 0, ABG)
03:20:26.645 00.000 16108 Move returns status 0, amount 0
03:20:26.645 00.000 16108 MoveAxis(N, 0, ABG)
03:20:26.645 00.000 16108 Move returns status 0, amount 0
03:20:26.645 00.000 16108 move complete, result=0
03:20:26.645 00.000 16108 worker thread done servicing request
03:20:26.651 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3859, FiltMin=3257, FiltMax=37459, Gamma=1.000
03:20:26.672 00.021 21068 UpdateGuideState exits: m=89208 SNR=64.2
03:20:26.674 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:26.676 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:26.678 00.002 21068 Enqueuing Expose request
03:20:26.679 00.001 16108 Worker thread wakes up
03:20:26.679 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:26.681 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:26.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:27.847 01.166 16108 Exposure complete
03:20:27.902 00.055 16108 worker thread done servicing request
03:20:27.902 00.000 21068 OnExposeComplete: enter
03:20:27.902 00.000 21068 UpdateGuideState(): m_state=6
03:20:27.903 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1342
03:20:27.904 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.72, Mass=76839, SNR=57.3, Peak=14816 HFD=2.7
03:20:27.905 00.001 21068 MultiStar: [#1 0.04,0.15,1.02,U] [#2 -0.31,-0.09,0.85,U] [#3 0.06,0.13,0.82,U] [#4 -0.11,-0.21,0.98,U] [#5 0.41,-0.09,0.56,U] [#6 0.12,0.10,0.68,U] [#7 0.01,0.15,0.65,U] [#8 0.14,0.09,0.93,U] 
03:20:27.906 00.001 21068 single-star, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.00, 0.03}
03:20:27.907 00.001 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
03:20:27.907 00.000 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
03:20:27.908 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.50 mountX=0.00 mountY=-0.03, mountTheta=-1.46
03:20:27.912 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.03, opts=13)
03:20:27.914 00.002 21068 Enqueuing Move request for scope (0.00, 0.03)
03:20:27.917 00.003 16108 Worker thread wakes up
03:20:27.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
03:20:27.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
03:20:27.917 00.000 16108 Moving (0.00, 0.03) raw xDistance=0.00 yDistance=-0.03
03:20:27.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:20:27.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:27.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:20:27.917 00.000 16108 MoveAxis(E, 0, ABG)
03:20:27.917 00.000 16108 Move returns status 0, amount 0
03:20:27.917 00.000 16108 MoveAxis(N, 0, ABG)
03:20:27.917 00.000 16108 Move returns status 0, amount 0
03:20:27.918 00.001 16108 move complete, result=0
03:20:27.918 00.000 16108 worker thread done servicing request
03:20:27.924 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3849, FiltMin=3248, FiltMax=44169, Gamma=1.000
03:20:27.939 00.015 21068 UpdateGuideState exits: m=76839 SNR=57.3
03:20:27.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:27.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:27.941 00.000 21068 Enqueuing Expose request
03:20:27.942 00.001 16108 Worker thread wakes up
03:20:27.942 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:27.943 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:27.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:28.923 00.980 16108 Exposure complete
03:20:29.001 00.078 16108 worker thread done servicing request
03:20:29.001 00.000 21068 OnExposeComplete: enter
03:20:29.002 00.001 21068 UpdateGuideState(): m_state=6
03:20:29.002 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1343
03:20:29.004 00.002 21068 Star::Find returns 1 (0), X=463.92, Y=436.59, Mass=88639, SNR=66.1, Peak=14608 HFD=2.8
03:20:29.005 00.001 21068 MultiStar: [#1 0.36,0.09,0.83,U] [#2 -0.11,-0.19,0.86,U] [#3 -0.12,-0.25,0.75,U] [#4 0.15,-0.06,0.98,U] [#5 0.62,-0.14,0.00,M1] [#6 -0.10,0.23,0.53,U] [#7 -0.06,0.36,0.65,U] [#8 0.02,0.08,0.69,U] 
03:20:29.007 00.002 21068 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.20, -0.10}
03:20:29.009 00.002 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
03:20:29.009 00.000 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
03:20:29.010 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
03:20:29.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.00, opts=13)
03:20:29.013 00.001 21068 Enqueuing Move request for scope (0.06, -0.00)
03:20:29.013 00.000 16108 Worker thread wakes up
03:20:29.014 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
03:20:29.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
03:20:29.014 00.000 16108 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=-0.01
03:20:29.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:20:29.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:29.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:29.014 00.000 16108 MoveAxis(E, 0, ABG)
03:20:29.014 00.000 16108 Move returns status 0, amount 0
03:20:29.014 00.000 16108 MoveAxis(N, 0, ABG)
03:20:29.014 00.000 16108 Move returns status 0, amount 0
03:20:29.014 00.000 16108 move complete, result=0
03:20:29.014 00.000 16108 worker thread done servicing request
03:20:29.019 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3846, FiltMin=3264, FiltMax=41910, Gamma=1.000
03:20:29.038 00.019 21068 UpdateGuideState exits: m=88639 SNR=66.1
03:20:29.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:29.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:29.041 00.001 21068 Enqueuing Expose request
03:20:29.042 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:29.043 00.001 16108 Worker thread wakes up
03:20:29.043 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:29.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:30.201 01.158 16108 Exposure complete
03:20:30.257 00.056 16108 worker thread done servicing request
03:20:30.257 00.000 21068 OnExposeComplete: enter
03:20:30.258 00.001 21068 UpdateGuideState(): m_state=6
03:20:30.259 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1344
03:20:30.260 00.001 21068 Star::Find returns 1 (0), X=463.67, Y=436.39, Mass=90245, SNR=61.4, Peak=17376 HFD=2.9
03:20:30.260 00.000 21068 MultiStar: [#1 0.54,0.41,0.00,M1] [#2 -0.15,0.06,0.78,U] [#3 0.14,0.38,0.76,U] [#4 -0.03,-0.20,0.95,U] [#5 0.37,-0.27,0.65,U] [#6 0.02,0.05,0.65,U] [#7 0.09,0.03,0.60,U] [#8 -0.12,-0.12,0.85,U] 
03:20:30.262 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {-0.05, -0.30}
03:20:30.263 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
03:20:30.264 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
03:20:30.264 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.25 mountX=-0.03 mountY=0.05, mountTheta=2.08
03:20:30.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
03:20:30.266 00.000 21068 Enqueuing Move request for scope (0.02, -0.06)
03:20:30.267 00.001 16108 Worker thread wakes up
03:20:30.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
03:20:30.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
03:20:30.268 00.001 16108 Moving (0.02, -0.06) raw xDistance=-0.03 yDistance=0.05
03:20:30.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:20:30.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:30.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:20:30.268 00.000 16108 MoveAxis(E, 0, ABG)
03:20:30.268 00.000 16108 Move returns status 0, amount 0
03:20:30.268 00.000 16108 MoveAxis(N, 0, ABG)
03:20:30.268 00.000 16108 Move returns status 0, amount 0
03:20:30.268 00.000 16108 move complete, result=0
03:20:30.269 00.001 16108 worker thread done servicing request
03:20:30.271 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3840, FiltMin=3225, FiltMax=45939, Gamma=1.000
03:20:30.285 00.014 21068 UpdateGuideState exits: m=90245 SNR=61.4
03:20:30.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:30.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:30.288 00.001 21068 Enqueuing Expose request
03:20:30.289 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:30.289 00.000 16108 Worker thread wakes up
03:20:30.290 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:30.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:31.278 00.988 16108 Exposure complete
03:20:31.343 00.065 16108 worker thread done servicing request
03:20:31.344 00.001 21068 OnExposeComplete: enter
03:20:31.346 00.002 21068 UpdateGuideState(): m_state=6
03:20:31.347 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1345
03:20:31.349 00.002 21068 Star::Find returns 1 (0), X=463.95, Y=436.71, Mass=90584, SNR=67.2, Peak=16704 HFD=2.6
03:20:31.350 00.001 21068 MultiStar: [#1 0.41,0.13,0.91,U] [#2 0.06,0.01,0.84,U] [#3 0.20,-0.16,0.83,U] [#4 -0.18,0.05,0.94,U] [#5 0.96,-0.10,0.00,M1] [#6 0.15,0.27,0.50,U] [#7 -0.08,-0.41,0.48,U] [#8 0.06,0.35,0.58,U] 
03:20:31.352 00.002 21068 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.22, 0.03}
03:20:31.353 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
03:20:31.354 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
03:20:31.355 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
03:20:31.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
03:20:31.358 00.001 21068 Enqueuing Move request for scope (0.12, 0.03)
03:20:31.359 00.001 16108 Worker thread wakes up
03:20:31.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
03:20:31.359 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
03:20:31.359 00.000 16108 Moving (0.12, 0.03) raw xDistance=-0.11 yDistance=-0.06
03:20:31.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:20:31.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:31.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:31.359 00.000 16108 MoveAxis(E, 0, ABG)
03:20:31.359 00.000 16108 Move returns status 0, amount 0
03:20:31.359 00.000 16108 MoveAxis(N, 0, ABG)
03:20:31.359 00.000 16108 Move returns status 0, amount 0
03:20:31.359 00.000 16108 move complete, result=0
03:20:31.359 00.000 16108 worker thread done servicing request
03:20:31.364 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3837, FiltMin=3264, FiltMax=41686, Gamma=1.000
03:20:31.384 00.020 21068 UpdateGuideState exits: m=90584 SNR=67.2
03:20:31.386 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:31.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:31.389 00.002 21068 Enqueuing Expose request
03:20:31.389 00.000 16108 Worker thread wakes up
03:20:31.389 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:31.391 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:31.392 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:32.548 01.156 16108 Exposure complete
03:20:32.635 00.087 16108 worker thread done servicing request
03:20:32.635 00.000 21068 OnExposeComplete: enter
03:20:32.637 00.002 21068 UpdateGuideState(): m_state=6
03:20:32.638 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1346
03:20:32.641 00.003 21068 Star::Find returns 1 (0), X=463.94, Y=436.76, Mass=101430, SNR=67.0, Peak=17968 HFD=2.6
03:20:32.643 00.002 21068 MultiStar: [#1 0.30,-0.08,0.79,U] [#2 0.16,-0.00,0.68,U] [#3 0.25,0.03,0.78,U] [#4 0.39,0.06,1.17,U] [#5 0.73,-0.01,0.00,M2] [#6 0.05,0.05,0.57,U] [#7 0.28,-0.09,0.48,U] [#8 -0.20,0.02,0.65,U] 
03:20:32.644 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.02}, one-star: {0.22, 0.07}
03:20:32.646 00.002 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
03:20:32.647 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
03:20:32.648 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.08 mountX=-0.20 mountY=-0.06, mountTheta=-2.84
03:20:32.652 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.02, opts=13)
03:20:32.654 00.002 21068 Enqueuing Move request for scope (0.20, 0.02)
03:20:32.655 00.001 16108 Worker thread wakes up
03:20:32.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
03:20:32.655 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
03:20:32.656 00.001 16108 Moving (0.20, 0.02) raw xDistance=-0.20 yDistance=-0.06
03:20:32.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:20:32.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:32.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:32.656 00.000 16108 MoveAxis(E, 0, ABG)
03:20:32.656 00.000 16108 Move returns status 0, amount 0
03:20:32.656 00.000 16108 MoveAxis(N, 0, ABG)
03:20:32.656 00.000 16108 Move returns status 0, amount 0
03:20:32.656 00.000 16108 move complete, result=0
03:20:32.656 00.000 16108 worker thread done servicing request
03:20:32.663 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3827, FiltMin=3273, FiltMax=42022, Gamma=1.000
03:20:32.681 00.018 21068 UpdateGuideState exits: m=101430 SNR=67.0
03:20:32.681 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:32.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:32.683 00.001 21068 Enqueuing Expose request
03:20:32.684 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:32.685 00.001 16108 Worker thread wakes up
03:20:32.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:32.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:33.656 00.971 16108 Exposure complete
03:20:33.718 00.062 16108 worker thread done servicing request
03:20:33.718 00.000 21068 OnExposeComplete: enter
03:20:33.719 00.001 21068 UpdateGuideState(): m_state=6
03:20:33.721 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1347
03:20:33.723 00.002 21068 Star::Find returns 1 (0), X=463.72, Y=436.41, Mass=89162, SNR=66.0, Peak=15917 HFD=2.8
03:20:33.724 00.001 21068 MultiStar: [#1 0.43,-0.26,0.00,M1] [#2 0.28,0.00,0.75,U] [#3 0.05,-0.06,0.80,U] [#4 0.14,-0.14,0.88,U] [#5 0.56,-0.05,0.00,M3] [#6 0.35,0.14,0.62,U] [#7 0.46,-0.12,0.63,U] [#8 -0.20,-0.18,0.62,U] 
03:20:33.725 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.00, -0.28}
03:20:33.726 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
03:20:33.727 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
03:20:33.728 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-0.63 mountX=-0.16 mountY=0.07, mountTheta=2.74
03:20:33.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
03:20:33.731 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
03:20:33.733 00.002 16108 Worker thread wakes up
03:20:33.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
03:20:33.733 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
03:20:33.733 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.07
03:20:33.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:20:33.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:33.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:20:33.733 00.000 16108 MoveAxis(E, 0, ABG)
03:20:33.733 00.000 16108 Move returns status 0, amount 0
03:20:33.733 00.000 16108 MoveAxis(N, 0, ABG)
03:20:33.733 00.000 16108 Move returns status 0, amount 0
03:20:33.733 00.000 16108 move complete, result=0
03:20:33.733 00.000 16108 worker thread done servicing request
03:20:33.738 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3824, FiltMin=3213, FiltMax=39174, Gamma=1.000
03:20:33.752 00.014 21068 UpdateGuideState exits: m=89162 SNR=66.0
03:20:33.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:33.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:33.755 00.001 21068 Enqueuing Expose request
03:20:33.756 00.001 16108 Worker thread wakes up
03:20:33.756 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:33.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:33.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:34.931 01.175 16108 Exposure complete
03:20:35.004 00.073 16108 worker thread done servicing request
03:20:35.004 00.000 21068 OnExposeComplete: enter
03:20:35.007 00.003 21068 UpdateGuideState(): m_state=6
03:20:35.008 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1348
03:20:35.009 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=436.62, Mass=94182, SNR=66.8, Peak=18656 HFD=2.4
03:20:35.010 00.001 21068 MultiStar: [#1 0.67,-0.11,0.00,M2] [#2 0.26,-0.13,0.78,U] [#3 0.48,0.05,0.74,U] [#4 0.33,0.12,0.96,U] [#5 0.81,0.07,0.00,M4] [#6 0.27,0.10,0.60,U] [#7 0.21,-0.10,0.62,U] [#8 0.04,-0.17,0.77,U] 
03:20:35.012 00.002 21068 refined, 6 included, MultiStar: {0.29, -0.03}, one-star: {0.36, -0.07}
03:20:35.012 00.000 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
03:20:35.014 00.002 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
03:20:35.015 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.09 mountX=-0.29 mountY=-0.04, mountTheta=-3.00
03:20:35.017 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.03, opts=13)
03:20:35.020 00.003 21068 Enqueuing Move request for scope (0.29, -0.03)
03:20:35.021 00.001 16108 Worker thread wakes up
03:20:35.023 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
03:20:35.023 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
03:20:35.023 00.000 16108 Moving (0.29, -0.03) raw xDistance=-0.29 yDistance=-0.04
03:20:35.023 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:20:35.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:35.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:35.023 00.000 16108 MoveAxis(E, 75, ABG)
03:20:35.023 00.000 16108 Guiding  Dir = 2, Dur = 75
03:20:35.024 00.001 16108 IsSlewing returns 0
03:20:35.024 00.000 16108 IsGuiding returns 0
03:20:35.032 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=3821, FiltMin=3232, FiltMax=33475, Gamma=1.000
03:20:35.047 00.015 21068 UpdateGuideState exits: m=94182 SNR=66.8
03:20:35.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:35.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:35.050 00.001 21068 Enqueuing Expose request
03:20:35.051 00.001 16108 PulseGuide returned control before completion, sleep 60
03:20:35.127 00.076 16108 IsGuiding returns 1
03:20:35.127 00.000 16108 scope still moving after pulse duration time elapsed
03:20:35.159 00.032 16108 IsSlewing returns 0
03:20:35.159 00.000 16108 IsGuiding returns 0
03:20:35.159 00.000 16108 scope move finished after 75 + 60 ms
03:20:35.159 00.000 16108 Move returns status 0, amount 75
03:20:35.160 00.001 16108 MoveAxis(N, 0, ABG)
03:20:35.160 00.000 16108 Move returns status 0, amount 0
03:20:35.160 00.000 16108 move complete, result=0
03:20:35.160 00.000 16108 worker thread done servicing request
03:20:35.160 00.000 16108 Worker thread wakes up
03:20:35.160 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH
03:20:35.162 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:35.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:36.138 00.976 16108 Exposure complete
03:20:36.195 00.057 16108 worker thread done servicing request
03:20:36.195 00.000 21068 OnExposeComplete: enter
03:20:36.196 00.001 21068 UpdateGuideState(): m_state=6
03:20:36.197 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1349
03:20:36.198 00.001 21068 Star::Find returns 1 (0), X=464.01, Y=436.66, Mass=97043, SNR=71.9, Peak=16768 HFD=2.6
03:20:36.199 00.001 21068 MultiStar: [#1 0.77,-0.01,0.00,M3] [#2 0.41,-0.13,0.87,U] [#3 0.42,-0.15,0.72,U] [#4 0.36,0.02,0.85,U] [#5 0.91,0.12,0.00,M5] [#6 0.58,-0.11,0.00,M1] [#7 0.42,-0.10,0.59,U] [#8 0.07,-0.15,0.56,U] 
03:20:36.200 00.001 21068 single-star, 5 included, MultiStar: {0.34, -0.08}, one-star: {0.29, -0.03}
03:20:36.201 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
03:20:36.202 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
03:20:36.203 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.11 mountX=-0.29 mountY=-0.04, mountTheta=-3.02
03:20:36.204 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.03, opts=13)
03:20:36.205 00.001 21068 Enqueuing Move request for scope (0.29, -0.03)
03:20:36.207 00.002 16108 Worker thread wakes up
03:20:36.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
03:20:36.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
03:20:36.207 00.000 16108 Moving (0.29, -0.03) raw xDistance=-0.29 yDistance=-0.04
03:20:36.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:20:36.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:36.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:36.207 00.000 16108 MoveAxis(E, 82, ABG)
03:20:36.207 00.000 16108 Guiding  Dir = 2, Dur = 82
03:20:36.207 00.000 16108 IsSlewing returns 0
03:20:36.207 00.000 16108 IsGuiding returns 0
03:20:36.214 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=3817, FiltMin=3235, FiltMax=37923, Gamma=1.000
03:20:36.224 00.010 16108 PulseGuide returned control before completion, sleep 76
03:20:36.239 00.015 21068 UpdateGuideState exits: m=97043 SNR=71.9
03:20:36.242 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:36.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:36.244 00.001 21068 Enqueuing Expose request
03:20:36.301 00.057 16108 IsGuiding returns 1
03:20:36.301 00.000 16108 scope still moving after pulse duration time elapsed
03:20:36.332 00.031 16108 IsSlewing returns 0
03:20:36.332 00.000 16108 IsGuiding returns 0
03:20:36.332 00.000 16108 scope move finished after 82 + 42 ms
03:20:36.332 00.000 16108 Move returns status 0, amount 82
03:20:36.332 00.000 16108 MoveAxis(N, 0, ABG)
03:20:36.332 00.000 16108 Move returns status 0, amount 0
03:20:36.332 00.000 16108 move complete, result=0
03:20:36.332 00.000 16108 worker thread done servicing request
03:20:36.332 00.000 16108 Worker thread wakes up
03:20:36.332 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.0 px 0 ms NORTH
03:20:36.333 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:36.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:37.507 01.174 16108 Exposure complete
03:20:37.576 00.069 16108 worker thread done servicing request
03:20:37.576 00.000 21068 OnExposeComplete: enter
03:20:37.577 00.001 21068 UpdateGuideState(): m_state=6
03:20:37.578 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1350
03:20:37.579 00.001 21068 Star::Find returns 1 (0), X=463.93, Y=436.58, Mass=96729, SNR=71.8, Peak=15936 HFD=2.7
03:20:37.579 00.000 21068 MultiStar: [#1 0.64,0.10,0.00,M4] [#2 0.33,0.05,0.81,U] [#3 0.28,-0.16,0.56,U] [#4 0.13,-0.04,0.84,U] [#5 0.56,-0.18,0.00,M6] [#6 0.12,-0.02,0.54,U] [#7 0.15,-0.27,0.49,U] [#8 -0.04,-0.01,0.60,U] 
03:20:37.580 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.07}, one-star: {0.21, -0.11}
03:20:37.581 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
03:20:37.581 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
03:20:37.582 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.18 mountY=0.03, mountTheta=3.00
03:20:37.585 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
03:20:37.587 00.002 21068 Enqueuing Move request for scope (0.18, -0.07)
03:20:37.587 00.000 16108 Worker thread wakes up
03:20:37.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
03:20:37.588 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
03:20:37.588 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.18 yDistance=0.03
03:20:37.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:20:37.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:37.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:20:37.588 00.000 16108 MoveAxis(E, 0, ABG)
03:20:37.588 00.000 16108 Move returns status 0, amount 0
03:20:37.588 00.000 16108 MoveAxis(N, 0, ABG)
03:20:37.589 00.001 16108 Move returns status 0, amount 0
03:20:37.589 00.000 16108 move complete, result=0
03:20:37.589 00.000 16108 worker thread done servicing request
03:20:37.592 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3811, FiltMin=3267, FiltMax=40790, Gamma=1.000
03:20:37.605 00.013 21068 UpdateGuideState exits: m=96729 SNR=71.8
03:20:37.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:37.606 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:37.607 00.001 21068 Enqueuing Expose request
03:20:37.609 00.002 16108 Worker thread wakes up
03:20:37.609 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:37.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:37.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:38.595 00.985 16108 Exposure complete
03:20:38.688 00.093 16108 worker thread done servicing request
03:20:38.688 00.000 21068 OnExposeComplete: enter
03:20:38.689 00.001 21068 UpdateGuideState(): m_state=6
03:20:38.689 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1351
03:20:38.690 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.53, Mass=105533, SNR=74.0, Peak=16464 HFD=3.0
03:20:38.691 00.001 21068 MultiStar: [#1 0.49,0.02,0.00,M5] [#2 0.27,0.20,0.69,U] [#3 -0.07,-0.38,0.56,U] [#4 -0.15,0.11,0.80,U] [#5 0.37,-0.23,0.48,U] [#6 0.27,0.13,0.68,U] [#7 0.14,-0.02,0.51,U] [#8 -0.43,0.29,0.00,M1] 
03:20:38.692 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {-0.11, -0.15}
03:20:38.692 00.000 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
03:20:38.693 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
03:20:38.694 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.45 mountX=-0.08 mountY=0.02, mountTheta=2.93
03:20:38.695 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.04, opts=13)
03:20:38.697 00.002 21068 Enqueuing Move request for scope (0.08, -0.04)
03:20:38.698 00.001 16108 Worker thread wakes up
03:20:38.698 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:20:38.698 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:20:38.698 00.000 16108 Moving (0.08, -0.04) raw xDistance=-0.08 yDistance=0.02
03:20:38.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:20:38.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:38.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:20:38.698 00.000 16108 MoveAxis(E, 0, ABG)
03:20:38.698 00.000 16108 Move returns status 0, amount 0
03:20:38.698 00.000 16108 MoveAxis(N, 0, ABG)
03:20:38.699 00.001 16108 Move returns status 0, amount 0
03:20:38.699 00.000 16108 move complete, result=0
03:20:38.699 00.000 16108 worker thread done servicing request
03:20:38.702 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3808, FiltMin=3225, FiltMax=46841, Gamma=1.000
03:20:38.716 00.014 21068 UpdateGuideState exits: m=105533 SNR=74.0
03:20:38.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:38.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:38.719 00.001 21068 Enqueuing Expose request
03:20:38.719 00.000 16108 Worker thread wakes up
03:20:38.720 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:38.720 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:38.721 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:39.894 01.173 16108 Exposure complete
03:20:39.954 00.060 16108 worker thread done servicing request
03:20:39.954 00.000 21068 OnExposeComplete: enter
03:20:39.955 00.001 21068 UpdateGuideState(): m_state=6
03:20:39.957 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1352
03:20:39.958 00.001 21068 Star::Find returns 1 (0), X=463.30, Y=436.50, Mass=107593, SNR=77.0, Peak=15360 HFD=3.1
03:20:39.961 00.003 21068 MultiStar: [#1 -0.21,0.13,0.78,U] [#2 -0.39,0.28,0.62,U] [#3 -0.12,0.21,0.58,U] [#4 -0.25,0.00,0.88,U] [#5 0.06,0.31,0.60,U] [#6 -0.03,0.09,0.63,U] [#7 -0.29,0.08,0.42,U] [#8 -0.46,0.17,0.60,U] 
03:20:39.962 00.001 21068 refined, 8 included, MultiStar: {-0.25, 0.10}, one-star: {-0.42, -0.18}
03:20:39.964 00.002 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
03:20:39.965 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
03:20:39.967 00.002 21068 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.26 cameraTheta=2.77 mountX=0.26 mountY=-0.04, mountTheta=-0.14
03:20:39.970 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.10, opts=13)
03:20:39.973 00.003 21068 Enqueuing Move request for scope (-0.25, 0.10)
03:20:39.974 00.001 16108 Worker thread wakes up
03:20:39.975 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
03:20:39.975 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
03:20:39.975 00.000 16108 Moving (-0.25, 0.10) raw xDistance=0.26 yDistance=-0.04
03:20:39.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:20:39.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:39.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:39.975 00.000 16108 MoveAxis(W, 68, ABG)
03:20:39.975 00.000 16108 Guiding  Dir = 3, Dur = 68
03:20:39.975 00.000 16108 IsSlewing returns 0
03:20:39.975 00.000 16108 IsGuiding returns 0
03:20:39.980 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3798, FiltMin=3238, FiltMax=40243, Gamma=1.000
03:20:39.994 00.014 21068 UpdateGuideState exits: m=107593 SNR=77.0
03:20:39.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:39.997 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:39.999 00.002 21068 Enqueuing Expose request
03:20:40.000 00.001 16108 PulseGuide returned control before completion, sleep 55
03:20:40.061 00.061 16108 IsGuiding returns 1
03:20:40.061 00.000 16108 scope still moving after pulse duration time elapsed
03:20:40.092 00.031 16108 IsSlewing returns 0
03:20:40.092 00.000 16108 IsGuiding returns 0
03:20:40.092 00.000 16108 scope move finished after 68 + 49 ms
03:20:40.092 00.000 16108 Move returns status 0, amount 68
03:20:40.092 00.000 16108 MoveAxis(N, 0, ABG)
03:20:40.092 00.000 16108 Move returns status 0, amount 0
03:20:40.092 00.000 16108 move complete, result=0
03:20:40.092 00.000 16108 worker thread done servicing request
03:20:40.093 00.001 16108 Worker thread wakes up
03:20:40.093 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.0 px 0 ms NORTH
03:20:40.096 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:40.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:41.063 00.967 16108 Exposure complete
03:20:41.133 00.070 16108 worker thread done servicing request
03:20:41.133 00.000 21068 OnExposeComplete: enter
03:20:41.134 00.001 21068 UpdateGuideState(): m_state=6
03:20:41.136 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1353
03:20:41.137 00.001 21068 Star::Find returns 1 (0), X=463.79, Y=436.31, Mass=87231, SNR=64.9, Peak=14957 HFD=2.6
03:20:41.138 00.001 21068 MultiStar: [#1 0.39,-0.09,0.86,U] [#2 0.26,0.07,0.81,U] [#3 -0.01,-0.17,0.83,U] [#4 -0.03,-0.16,0.89,U] [#5 0.45,-0.33,0.00,M5] [#6 0.39,-0.22,0.77,U] [#7 0.34,0.23,0.64,U] [#8 -0.00,-0.02,0.82,U] 
03:20:41.139 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.07, -0.38}
03:20:41.141 00.002 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
03:20:41.142 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
03:20:41.143 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.58 mountX=-0.18 mountY=0.07, mountTheta=2.79
03:20:41.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.11, opts=13)
03:20:41.147 00.002 21068 Enqueuing Move request for scope (0.17, -0.11)
03:20:41.149 00.002 16108 Worker thread wakes up
03:20:41.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
03:20:41.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
03:20:41.149 00.000 16108 Moving (0.17, -0.11) raw xDistance=-0.18 yDistance=0.07
03:20:41.150 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:20:41.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:41.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:20:41.150 00.000 16108 MoveAxis(E, 0, ABG)
03:20:41.150 00.000 16108 Move returns status 0, amount 0
03:20:41.150 00.000 16108 MoveAxis(N, 0, ABG)
03:20:41.150 00.000 16108 Move returns status 0, amount 0
03:20:41.150 00.000 16108 move complete, result=0
03:20:41.151 00.001 16108 worker thread done servicing request
03:20:41.158 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3792, FiltMin=3261, FiltMax=42966, Gamma=1.000
03:20:41.188 00.030 21068 UpdateGuideState exits: m=87231 SNR=64.9
03:20:41.190 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:41.192 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:41.193 00.001 21068 Enqueuing Expose request
03:20:41.194 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:41.195 00.001 16108 Worker thread wakes up
03:20:41.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:41.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:42.358 01.163 16108 Exposure complete
03:20:42.419 00.061 16108 worker thread done servicing request
03:20:42.419 00.000 21068 OnExposeComplete: enter
03:20:42.420 00.001 21068 UpdateGuideState(): m_state=6
03:20:42.421 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1354
03:20:42.421 00.000 21068 Star::Find returns 1 (0), X=463.65, Y=436.49, Mass=104607, SNR=77.9, Peak=15472 HFD=3.1
03:20:42.422 00.001 21068 MultiStar: [#1 0.37,-0.03,0.71,U] [#2 -0.11,0.13,0.64,U] [#3 0.12,-0.24,0.60,U] [#4 0.16,0.02,0.71,U] [#5 0.49,-0.12,0.00,M6] [#6 0.02,-0.09,0.68,U] [#7 -0.06,0.14,0.53,U] [#8 0.02,-0.19,0.58,U] 
03:20:42.423 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {-0.07, -0.20}
03:20:42.424 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.87 = 2.42)
03:20:42.425 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.48)
03:20:42.425 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.90 mountX=-0.07 mountY=0.05, mountTheta=2.45
03:20:42.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
03:20:42.428 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
03:20:42.428 00.000 16108 Worker thread wakes up
03:20:42.429 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
03:20:42.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
03:20:42.429 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.07 yDistance=0.05
03:20:42.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:42.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:42.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:20:42.429 00.000 16108 MoveAxis(E, 0, ABG)
03:20:42.429 00.000 16108 Move returns status 0, amount 0
03:20:42.429 00.000 16108 MoveAxis(N, 0, ABG)
03:20:42.429 00.000 16108 Move returns status 0, amount 0
03:20:42.429 00.000 16108 move complete, result=0
03:20:42.429 00.000 16108 worker thread done servicing request
03:20:42.433 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3785, FiltMin=3206, FiltMax=41555, Gamma=1.000
03:20:42.447 00.014 21068 UpdateGuideState exits: m=104607 SNR=77.9
03:20:42.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:42.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:42.449 00.000 21068 Enqueuing Expose request
03:20:42.450 00.001 16108 Worker thread wakes up
03:20:42.450 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:42.451 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:42.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:43.428 00.977 16108 Exposure complete
03:20:43.498 00.070 16108 worker thread done servicing request
03:20:43.498 00.000 21068 OnExposeComplete: enter
03:20:43.501 00.003 21068 UpdateGuideState(): m_state=6
03:20:43.502 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1355
03:20:43.502 00.000 21068 Star::Find returns 1 (0), X=464.30, Y=436.59, Mass=107403, SNR=75.0, Peak=15120 HFD=2.9
03:20:43.504 00.002 21068 MultiStar: [#1 0.21,0.04,0.93,U] [#2 0.21,-0.08,0.64,U] [#3 0.38,-0.40,0.00,M1] [#4 0.25,-0.09,0.71,U] [#5 0.93,-0.17,0.00,M7] [#6 0.29,-0.07,0.69,U] [#7 0.35,-0.24,0.52,U] [#8 -0.35,-0.20,0.55,U] 
03:20:43.504 00.000 21068 refined, 6 included, MultiStar: {0.25, -0.09}, one-star: {0.58, -0.09}
03:20:43.505 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
03:20:43.506 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
03:20:43.507 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=-0.26 mountY=0.03, mountTheta=3.04
03:20:43.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.09, opts=13)
03:20:43.510 00.001 21068 Enqueuing Move request for scope (0.25, -0.09)
03:20:43.510 00.000 16108 Worker thread wakes up
03:20:43.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:20:43.512 00.002 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:20:43.512 00.000 16108 Moving (0.25, -0.09) raw xDistance=-0.26 yDistance=0.03
03:20:43.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:20:43.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:43.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:20:43.512 00.000 16108 MoveAxis(E, 69, ABG)
03:20:43.512 00.000 16108 Guiding  Dir = 2, Dur = 69
03:20:43.513 00.001 16108 IsSlewing returns 0
03:20:43.513 00.000 16108 IsGuiding returns 0
03:20:43.514 00.001 16108 PulseGuide returned control before completion, sleep 78
03:20:43.516 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3779, FiltMin=3187, FiltMax=44387, Gamma=1.000
03:20:43.531 00.015 21068 UpdateGuideState exits: m=107403 SNR=75.0
03:20:43.533 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:43.535 00.001 21068 Enqueuing Expose request
03:20:43.604 00.069 16108 IsGuiding returns 0
03:20:43.604 00.000 16108 Move returns status 0, amount 69
03:20:43.604 00.000 16108 MoveAxis(N, 0, ABG)
03:20:43.604 00.000 16108 Move returns status 0, amount 0
03:20:43.604 00.000 16108 move complete, result=0
03:20:43.604 00.000 16108 worker thread done servicing request
03:20:43.604 00.000 16108 Worker thread wakes up
03:20:43.604 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
03:20:43.607 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:43.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:44.779 01.172 16108 Exposure complete
03:20:44.839 00.060 16108 worker thread done servicing request
03:20:44.839 00.000 21068 OnExposeComplete: enter
03:20:44.841 00.002 21068 UpdateGuideState(): m_state=6
03:20:44.841 00.000 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1356
03:20:44.842 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.79, Mass=105827, SNR=72.6, Peak=17392 HFD=2.8
03:20:44.843 00.001 21068 MultiStar: [#1 0.46,0.01,0.87,U] [#2 -0.04,-0.17,0.82,U] [#3 0.10,0.21,0.64,U] [#4 0.08,0.04,0.95,U] [#5 0.32,-0.20,0.57,U] [#6 -0.01,-0.08,0.69,U] [#7 0.19,-0.04,0.57,U] [#8 -0.36,-0.01,0.70,U] 
03:20:44.844 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.01, 0.10}
03:20:44.845 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:20:44.846 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:20:44.846 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
03:20:44.848 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
03:20:44.849 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
03:20:44.850 00.001 16108 Worker thread wakes up
03:20:44.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:20:44.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:20:44.850 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
03:20:44.852 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:20:44.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:44.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:44.852 00.000 16108 MoveAxis(E, 0, ABG)
03:20:44.852 00.000 16108 Move returns status 0, amount 0
03:20:44.852 00.000 16108 MoveAxis(N, 0, ABG)
03:20:44.852 00.000 16108 Move returns status 0, amount 0
03:20:44.852 00.000 16108 move complete, result=0
03:20:44.852 00.000 16108 worker thread done servicing request
03:20:44.856 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3773, FiltMin=3238, FiltMax=44873, Gamma=1.000
03:20:44.870 00.014 21068 UpdateGuideState exits: m=105827 SNR=72.6
03:20:44.872 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:44.872 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:44.873 00.001 21068 Enqueuing Expose request
03:20:44.874 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:44.875 00.001 16108 Worker thread wakes up
03:20:44.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:44.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:45.858 00.983 16108 Exposure complete
03:20:45.936 00.078 16108 worker thread done servicing request
03:20:45.936 00.000 21068 OnExposeComplete: enter
03:20:45.937 00.001 21068 UpdateGuideState(): m_state=6
03:20:45.937 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1357
03:20:45.938 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=436.42, Mass=94393, SNR=73.4, Peak=13821 HFD=2.8
03:20:45.940 00.002 21068 MultiStar: [#1 0.36,-0.07,0.85,U] [#2 0.38,0.06,0.83,U] [#3 0.25,-0.04,0.72,U] [#4 0.05,-0.19,0.77,U] [#5 0.45,-0.29,0.00,M7] [#6 0.33,0.25,0.62,U] [#7 0.01,-0.17,0.55,U] [#8 -0.06,0.18,0.67,U] 
03:20:45.941 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.05}, one-star: {0.06, -0.27}
03:20:45.941 00.000 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
03:20:45.942 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
03:20:45.943 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.25 mountX=-0.18 mountY=0.00, mountTheta=3.13
03:20:45.944 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.05, opts=13)
03:20:45.945 00.001 21068 Enqueuing Move request for scope (0.18, -0.05)
03:20:45.946 00.001 16108 Worker thread wakes up
03:20:45.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
03:20:45.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
03:20:45.946 00.000 16108 Moving (0.18, -0.05) raw xDistance=-0.18 yDistance=0.00
03:20:45.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:20:45.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:45.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:20:45.946 00.000 16108 MoveAxis(E, 0, ABG)
03:20:45.946 00.000 16108 Move returns status 0, amount 0
03:20:45.946 00.000 16108 MoveAxis(N, 0, ABG)
03:20:45.946 00.000 16108 Move returns status 0, amount 0
03:20:45.946 00.000 16108 move complete, result=0
03:20:45.946 00.000 16108 worker thread done servicing request
03:20:45.949 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=3769, FiltMin=3222, FiltMax=40121, Gamma=1.000
03:20:45.963 00.014 21068 UpdateGuideState exits: m=94393 SNR=73.4
03:20:45.964 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:45.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:45.966 00.001 21068 Enqueuing Expose request
03:20:45.966 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:45.967 00.001 16108 Worker thread wakes up
03:20:45.967 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:45.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:47.130 01.163 16108 Exposure complete
03:20:47.186 00.056 16108 worker thread done servicing request
03:20:47.186 00.000 21068 OnExposeComplete: enter
03:20:47.187 00.001 21068 UpdateGuideState(): m_state=6
03:20:47.188 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1358
03:20:47.189 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.56, Mass=90542, SNR=69.8, Peak=13597 HFD=3.0
03:20:47.190 00.001 21068 MultiStar: [#1 0.49,-0.17,0.00,M1] [#2 0.07,-0.10,0.83,U] [#3 -0.07,-0.07,0.72,U] [#4 0.12,-0.34,0.87,U] [#5 0.52,-0.48,0.00,M8] [#6 0.40,-0.15,0.62,U] [#7 0.17,-0.33,0.53,U] [#8 -0.29,-0.23,0.73,U] 
03:20:47.191 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.19}, one-star: {-0.09, -0.13}
03:20:47.191 00.000 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
03:20:47.192 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
03:20:47.194 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=0.07 mountY=0.14, mountTheta=1.11
03:20:47.195 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.13, opts=13)
03:20:47.196 00.001 21068 Enqueuing Move request for scope (-0.09, -0.13)
03:20:47.197 00.001 16108 Worker thread wakes up
03:20:47.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
03:20:47.197 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
03:20:47.197 00.000 16108 Moving (-0.09, -0.13) raw xDistance=0.07 yDistance=0.14
03:20:47.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:47.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:47.198 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:20:47.198 00.000 16108 MoveAxis(E, 0, ABG)
03:20:47.198 00.000 16108 Move returns status 0, amount 0
03:20:47.198 00.000 16108 MoveAxis(N, 0, ABG)
03:20:47.198 00.000 16108 Move returns status 0, amount 0
03:20:47.198 00.000 16108 move complete, result=0
03:20:47.198 00.000 16108 worker thread done servicing request
03:20:47.200 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3766, FiltMin=3225, FiltMax=42755, Gamma=1.000
03:20:47.218 00.018 21068 UpdateGuideState exits: m=90542 SNR=69.8
03:20:47.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:47.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:47.221 00.001 21068 Enqueuing Expose request
03:20:47.222 00.001 16108 Worker thread wakes up
03:20:47.222 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:47.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:47.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:48.200 00.978 16108 Exposure complete
03:20:48.256 00.056 16108 worker thread done servicing request
03:20:48.257 00.001 21068 OnExposeComplete: enter
03:20:48.257 00.000 21068 UpdateGuideState(): m_state=6
03:20:48.258 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1359
03:20:48.260 00.002 21068 Star::Find returns 1 (0), X=463.57, Y=436.54, Mass=95810, SNR=72.8, Peak=14240 HFD=3.1
03:20:48.261 00.001 21068 MultiStar: [#1 0.25,0.04,0.79,U] [#2 -0.15,-0.19,0.83,U] [#3 0.14,-0.10,0.72,U] [#4 -0.33,-0.35,0.85,U] [#5 0.23,-0.20,0.72,U] [#6 -0.04,-0.05,0.62,U] [#7 0.24,-0.29,0.54,U] [#8 -0.40,-0.09,0.54,U] 
03:20:48.262 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.15, -0.15}
03:20:48.263 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
03:20:48.263 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
03:20:48.264 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.77 mountX=0.00 mountY=0.16, mountTheta=1.55
03:20:48.265 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.15, opts=13)
03:20:48.266 00.001 21068 Enqueuing Move request for scope (-0.03, -0.15)
03:20:48.267 00.001 16108 Worker thread wakes up
03:20:48.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
03:20:48.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
03:20:48.267 00.000 16108 Moving (-0.03, -0.15) raw xDistance=0.00 yDistance=0.16
03:20:48.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:20:48.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:48.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:20:48.267 00.000 16108 MoveAxis(E, 0, ABG)
03:20:48.267 00.000 16108 Move returns status 0, amount 0
03:20:48.267 00.000 16108 MoveAxis(N, 0, ABG)
03:20:48.267 00.000 16108 Move returns status 0, amount 0
03:20:48.267 00.000 16108 move complete, result=0
03:20:48.267 00.000 16108 worker thread done servicing request
03:20:48.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=3763, FiltMin=3209, FiltMax=40774, Gamma=1.000
03:20:48.285 00.014 21068 UpdateGuideState exits: m=95810 SNR=72.8
03:20:48.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:48.286 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:48.287 00.001 21068 Enqueuing Expose request
03:20:48.289 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:48.290 00.001 16108 Worker thread wakes up
03:20:48.290 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:48.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:49.449 01.159 16108 Exposure complete
03:20:49.503 00.054 16108 worker thread done servicing request
03:20:49.503 00.000 21068 OnExposeComplete: enter
03:20:49.505 00.002 21068 UpdateGuideState(): m_state=6
03:20:49.506 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1360
03:20:49.507 00.001 21068 Star::Find returns 1 (0), X=463.62, Y=436.53, Mass=89061, SNR=64.3, Peak=14240 HFD=3.0
03:20:49.508 00.001 21068 MultiStar: [#1 -0.01,0.06,1.13,U] [#2 -0.08,-0.11,0.86,U] [#3 -0.08,-0.03,0.72,U] [#4 -0.14,-0.28,1.01,U] [#5 0.17,-0.23,0.80,U] [#6 0.03,0.04,0.79,U] [#7 -0.22,-0.01,0.66,U] [#8 -0.38,-0.11,0.79,U] 
03:20:49.508 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.10, -0.16}
03:20:49.509 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
03:20:49.510 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
03:20:49.510 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.29 mountX=0.07 mountY=0.11, mountTheta=1.04
03:20:49.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
03:20:49.513 00.001 21068 Enqueuing Move request for scope (-0.08, -0.10)
03:20:49.513 00.000 16108 Worker thread wakes up
03:20:49.514 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:20:49.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:20:49.514 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.07 yDistance=0.11
03:20:49.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:49.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:49.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:20:49.514 00.000 16108 MoveAxis(E, 0, ABG)
03:20:49.514 00.000 16108 Move returns status 0, amount 0
03:20:49.514 00.000 16108 MoveAxis(N, 0, ABG)
03:20:49.514 00.000 16108 Move returns status 0, amount 0
03:20:49.514 00.000 16108 move complete, result=0
03:20:49.514 00.000 16108 worker thread done servicing request
03:20:49.521 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3757, FiltMin=3149, FiltMax=41145, Gamma=1.000
03:20:49.544 00.023 21068 UpdateGuideState exits: m=89061 SNR=64.3
03:20:49.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:49.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:49.547 00.001 21068 Enqueuing Expose request
03:20:49.548 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:49.549 00.001 16108 Worker thread wakes up
03:20:49.549 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:49.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:50.523 00.974 16108 Exposure complete
03:20:50.598 00.075 16108 worker thread done servicing request
03:20:50.598 00.000 21068 OnExposeComplete: enter
03:20:50.599 00.001 21068 UpdateGuideState(): m_state=6
03:20:50.600 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1361
03:20:50.600 00.000 21068 Star::Find returns 1 (0), X=463.83, Y=436.31, Mass=110392, SNR=68.5, Peak=16592 HFD=2.7
03:20:50.601 00.001 21068 MultiStar: [#1 0.39,0.04,0.97,U] [#2 -0.08,-0.18,0.91,U] [#3 0.10,-0.19,0.72,U] [#4 0.25,-0.03,0.90,U] [#5 0.53,-0.10,0.00,M7] [#6 0.14,-0.09,0.87,U] [#7 0.24,-0.36,0.58,U] [#8 -0.10,-0.01,0.62,U] 
03:20:50.602 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.11, -0.38}
03:20:50.603 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
03:20:50.604 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
03:20:50.605 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.81 mountX=-0.16 mountY=0.11, mountTheta=2.55
03:20:50.606 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.15, opts=13)
03:20:50.609 00.003 21068 Enqueuing Move request for scope (0.14, -0.15)
03:20:50.610 00.001 16108 Worker thread wakes up
03:20:50.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
03:20:50.610 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
03:20:50.610 00.000 16108 Moving (0.14, -0.15) raw xDistance=-0.16 yDistance=0.11
03:20:50.610 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:20:50.610 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:50.611 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:20:50.611 00.000 16108 MoveAxis(E, 0, ABG)
03:20:50.611 00.000 16108 Move returns status 0, amount 0
03:20:50.611 00.000 16108 MoveAxis(N, 0, ABG)
03:20:50.611 00.000 16108 Move returns status 0, amount 0
03:20:50.611 00.000 16108 move complete, result=0
03:20:50.611 00.000 16108 worker thread done servicing request
03:20:50.616 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3750, FiltMin=3200, FiltMax=45475, Gamma=1.000
03:20:50.629 00.013 21068 UpdateGuideState exits: m=110392 SNR=68.5
03:20:50.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:50.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:50.631 00.000 21068 Enqueuing Expose request
03:20:50.632 00.001 16108 Worker thread wakes up
03:20:50.632 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:50.633 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:50.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:51.800 01.167 16108 Exposure complete
03:20:51.868 00.068 16108 worker thread done servicing request
03:20:51.868 00.000 21068 OnExposeComplete: enter
03:20:51.869 00.001 21068 UpdateGuideState(): m_state=6
03:20:51.870 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1362
03:20:51.870 00.000 21068 Star::Find returns 1 (0), X=463.95, Y=436.34, Mass=99491, SNR=74.5, Peak=13856 HFD=3.1
03:20:51.871 00.001 21068 MultiStar: [#1 0.33,-0.39,0.00,M1] [#2 0.17,-0.16,0.73,U] [#3 0.21,-0.31,0.71,U] [#4 0.29,-0.31,0.88,U] [#5 0.35,-0.30,0.57,U] [#6 0.29,0.16,0.69,U] [#7 0.17,-0.28,0.60,U] [#8 -0.03,-0.12,0.67,U] 
03:20:51.872 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.22}, one-star: {0.22, -0.34}
03:20:51.873 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
03:20:51.874 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
03:20:51.875 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.80 mountX=-0.25 mountY=0.16, mountTheta=2.56
03:20:51.876 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.22, opts=13)
03:20:51.877 00.001 21068 Enqueuing Move request for scope (0.21, -0.22)
03:20:51.878 00.001 16108 Worker thread wakes up
03:20:51.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
03:20:51.879 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
03:20:51.879 00.000 16108 Moving (0.21, -0.22) raw xDistance=-0.25 yDistance=0.16
03:20:51.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:20:51.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:51.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:20:51.879 00.000 16108 MoveAxis(E, 65, ABG)
03:20:51.879 00.000 16108 Guiding  Dir = 2, Dur = 65
03:20:51.879 00.000 16108 IsSlewing returns 0
03:20:51.879 00.000 16108 IsGuiding returns 0
03:20:51.884 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3744, FiltMin=3129, FiltMax=45952, Gamma=1.000
03:20:51.911 00.027 16108 PulseGuide returned control before completion, sleep 44
03:20:51.913 00.002 21068 UpdateGuideState exits: m=99491 SNR=74.5
03:20:51.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.916 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:51.917 00.001 21068 Enqueuing Expose request
03:20:51.957 00.040 16108 IsGuiding returns 1
03:20:51.957 00.000 16108 scope still moving after pulse duration time elapsed
03:20:51.988 00.031 16108 IsSlewing returns 0
03:20:51.988 00.000 16108 IsGuiding returns 1
03:20:52.018 00.030 16108 IsSlewing returns 0
03:20:52.018 00.000 16108 IsGuiding returns 0
03:20:52.018 00.000 16108 scope move finished after 65 + 74 ms
03:20:52.018 00.000 16108 Move returns status 0, amount 65
03:20:52.018 00.000 16108 MoveAxis(N, 0, ABG)
03:20:52.018 00.000 16108 Move returns status 0, amount 0
03:20:52.018 00.000 16108 move complete, result=0
03:20:52.018 00.000 16108 worker thread done servicing request
03:20:52.018 00.000 16108 Worker thread wakes up
03:20:52.020 00.002 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
03:20:52.021 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:52.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:53.008 00.987 16108 Exposure complete
03:20:53.108 00.100 16108 worker thread done servicing request
03:20:53.108 00.000 21068 OnExposeComplete: enter
03:20:53.110 00.002 21068 UpdateGuideState(): m_state=6
03:20:53.112 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1363
03:20:53.114 00.002 21068 Star::Find returns 1 (0), X=463.83, Y=436.31, Mass=110503, SNR=74.6, Peak=14589 HFD=3.0
03:20:53.118 00.004 21068 MultiStar: [#1 0.59,-0.03,0.00,M2] [#2 -0.08,-0.02,0.82,U] [#3 0.05,-0.20,0.74,U] [#4 0.08,-0.07,0.86,U] [#5 0.38,-0.46,0.00,M7] [#6 -0.02,-0.12,0.64,U] [#7 0.11,-0.17,0.53,U] [#8 0.03,0.04,0.65,U] 
03:20:53.120 00.002 21068 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.11, -0.38}
03:20:53.120 00.000 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
03:20:53.121 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
03:20:53.123 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.28 mountX=-0.07 mountY=0.13, mountTheta=2.05
03:20:53.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
03:20:53.127 00.002 21068 Enqueuing Move request for scope (0.04, -0.14)
03:20:53.127 00.000 16108 Worker thread wakes up
03:20:53.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
03:20:53.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
03:20:53.127 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.07 yDistance=0.13
03:20:53.127 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:53.127 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:53.127 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:20:53.129 00.002 16108 MoveAxis(E, 0, ABG)
03:20:53.129 00.000 16108 Move returns status 0, amount 0
03:20:53.129 00.000 16108 MoveAxis(N, 0, ABG)
03:20:53.129 00.000 16108 Move returns status 0, amount 0
03:20:53.129 00.000 16108 move complete, result=0
03:20:53.129 00.000 16108 worker thread done servicing request
03:20:53.132 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3741, FiltMin=3193, FiltMax=45798, Gamma=1.000
03:20:53.146 00.014 21068 UpdateGuideState exits: m=110503 SNR=74.6
03:20:53.146 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:53.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:53.148 00.001 21068 Enqueuing Expose request
03:20:53.149 00.001 16108 Worker thread wakes up
03:20:53.149 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:53.149 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:53.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:54.306 01.157 16108 Exposure complete
03:20:54.361 00.055 16108 worker thread done servicing request
03:20:54.365 00.004 21068 OnExposeComplete: enter
03:20:54.367 00.002 21068 UpdateGuideState(): m_state=6
03:20:54.368 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1364
03:20:54.369 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.53, Mass=115956, SNR=73.4, Peak=16384 HFD=3.0
03:20:54.370 00.001 21068 MultiStar: [#1 0.24,-0.17,0.93,U] [#2 -0.18,0.12,0.80,U] [#3 -0.16,-0.26,0.85,U] [#4 -0.17,-0.11,0.98,U] [#5 0.37,-0.18,0.59,U] [#6 0.01,-0.01,0.63,U] [#7 0.19,-0.22,0.74,U] [#8 -0.23,-0.21,0.70,U] 
03:20:54.370 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.09, -0.15}
03:20:54.371 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
03:20:54.372 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
03:20:54.373 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.69 mountX=-0.01 mountY=0.13, mountTheta=1.63
03:20:54.377 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.13, opts=13)
03:20:54.378 00.001 21068 Enqueuing Move request for scope (-0.02, -0.13)
03:20:54.380 00.002 16108 Worker thread wakes up
03:20:54.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
03:20:54.380 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
03:20:54.380 00.000 16108 Moving (-0.02, -0.13) raw xDistance=-0.01 yDistance=0.13
03:20:54.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:54.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:54.381 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:20:54.381 00.000 16108 MoveAxis(E, 0, ABG)
03:20:54.381 00.000 16108 Move returns status 0, amount 0
03:20:54.381 00.000 16108 MoveAxis(N, 0, ABG)
03:20:54.381 00.000 16108 Move returns status 0, amount 0
03:20:54.381 00.000 16108 move complete, result=0
03:20:54.381 00.000 16108 worker thread done servicing request
03:20:54.385 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3731, FiltMin=3065, FiltMax=43545, Gamma=1.000
03:20:54.400 00.015 21068 UpdateGuideState exits: m=115956 SNR=73.4
03:20:54.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.401 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:54.402 00.001 21068 Enqueuing Expose request
03:20:54.403 00.001 16108 Worker thread wakes up
03:20:54.403 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:54.404 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:54.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:55.389 00.985 16108 Exposure complete
03:20:55.454 00.065 16108 worker thread done servicing request
03:20:55.454 00.000 21068 OnExposeComplete: enter
03:20:55.455 00.001 21068 UpdateGuideState(): m_state=6
03:20:55.456 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1365
03:20:55.456 00.000 21068 Star::Find returns 1 (0), X=463.30, Y=436.43, Mass=100149, SNR=68.0, Peak=15344 HFD=2.9
03:20:55.457 00.001 21068 MultiStar: [#1 0.03,-0.07,0.95,U] [#2 -0.29,-0.24,1.12,U] [#3 0.01,-0.05,0.87,U] [#4 -0.35,-0.19,1.14,U] [#5 0.21,-0.39,0.69,U] [#6 -0.03,0.13,0.69,U] [#7 -0.02,-0.05,0.64,U] [#8 -0.69,-0.07,0.00,M1] 
03:20:55.458 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.15}, one-star: {-0.42, -0.26}
03:20:55.460 00.002 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
03:20:55.460 00.000 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.06)
03:20:55.461 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.32 mountX=0.11 mountY=0.18, mountTheta=1.01
03:20:55.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.15, opts=13)
03:20:55.464 00.001 21068 Enqueuing Move request for scope (-0.14, -0.15)
03:20:55.465 00.001 16108 Worker thread wakes up
03:20:55.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
03:20:55.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
03:20:55.465 00.000 16108 Moving (-0.14, -0.15) raw xDistance=0.11 yDistance=0.18
03:20:55.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:20:55.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:55.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:20:55.465 00.000 16108 MoveAxis(E, 0, ABG)
03:20:55.465 00.000 16108 Move returns status 0, amount 0
03:20:55.465 00.000 16108 MoveAxis(N, 0, ABG)
03:20:55.465 00.000 16108 Move returns status 0, amount 0
03:20:55.465 00.000 16108 move complete, result=0
03:20:55.465 00.000 16108 worker thread done servicing request
03:20:55.470 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3728, FiltMin=3107, FiltMax=45299, Gamma=1.000
03:20:55.486 00.016 21068 UpdateGuideState exits: m=100149 SNR=68.0
03:20:55.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:55.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:55.489 00.001 21068 Enqueuing Expose request
03:20:55.490 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:55.491 00.001 16108 Worker thread wakes up
03:20:55.491 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:55.491 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:56.672 01.181 16108 Exposure complete
03:20:56.746 00.074 16108 worker thread done servicing request
03:20:56.746 00.000 21068 OnExposeComplete: enter
03:20:56.747 00.001 21068 UpdateGuideState(): m_state=6
03:20:56.748 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1366
03:20:56.749 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.48, Mass=124405, SNR=75.9, Peak=16448 HFD=3.1
03:20:56.751 00.002 21068 MultiStar: [#1 0.09,0.06,1.00,U] [#2 -0.36,-0.08,0.74,U] [#3 -0.22,-0.16,0.58,U] [#4 -0.25,-0.16,0.90,U] [#5 0.21,-0.51,0.00,M6] [#6 -0.01,0.06,0.60,U] [#7 -0.06,-0.23,0.55,U] [#8 -0.73,0.05,0.00,M2] 
03:20:56.752 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.10}, one-star: {-0.16, -0.21}
03:20:56.753 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
03:20:56.754 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
03:20:56.754 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.50 mountX=0.11 mountY=0.13, mountTheta=0.85
03:20:56.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.10, opts=13)
03:20:56.757 00.001 21068 Enqueuing Move request for scope (-0.13, -0.10)
03:20:56.758 00.001 16108 Worker thread wakes up
03:20:56.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
03:20:56.758 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
03:20:56.758 00.000 16108 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.13
03:20:56.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:20:56.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:56.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:20:56.758 00.000 16108 MoveAxis(E, 0, ABG)
03:20:56.758 00.000 16108 Move returns status 0, amount 0
03:20:56.758 00.000 16108 MoveAxis(N, 0, ABG)
03:20:56.758 00.000 16108 Move returns status 0, amount 0
03:20:56.758 00.000 16108 move complete, result=0
03:20:56.758 00.000 16108 worker thread done servicing request
03:20:56.762 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3725, FiltMin=3181, FiltMax=43312, Gamma=1.000
03:20:56.776 00.014 21068 UpdateGuideState exits: m=124405 SNR=75.9
03:20:56.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:56.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:56.779 00.001 21068 Enqueuing Expose request
03:20:56.779 00.000 16108 Worker thread wakes up
03:20:56.779 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:56.780 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:56.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:57.759 00.979 16108 Exposure complete
03:20:57.814 00.055 16108 worker thread done servicing request
03:20:57.815 00.001 21068 OnExposeComplete: enter
03:20:57.816 00.001 21068 UpdateGuideState(): m_state=6
03:20:57.816 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1367
03:20:57.817 00.001 21068 Star::Find returns 1 (0), X=463.29, Y=436.31, Mass=132944, SNR=93.4, Peak=18384 HFD=2.8
03:20:57.818 00.001 21068 MultiStar: [#1 -0.01,-0.15,0.57,U] [#2 -0.14,-0.16,0.58,U] [#3 -0.13,-0.37,0.60,U] [#4 -0.27,-0.18,0.77,U] [#5 0.18,-0.02,0.43,U] [#6 -0.13,0.27,0.56,U] [#7 -0.05,-0.16,0.45,U] [#8 -0.31,-0.20,0.53,U] 
03:20:57.819 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.17}, one-star: {-0.44, -0.38}
03:20:57.820 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
03:20:57.821 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.01)
03:20:57.823 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.37 mountX=0.15 mountY=0.21, mountTheta=0.96
03:20:57.826 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.17, opts=13)
03:20:57.827 00.001 21068 Enqueuing Move request for scope (-0.18, -0.17)
03:20:57.829 00.002 16108 Worker thread wakes up
03:20:57.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
03:20:57.829 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
03:20:57.829 00.000 16108 Moving (-0.18, -0.17) raw xDistance=0.15 yDistance=0.21
03:20:57.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:20:57.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:57.830 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:20:57.830 00.000 16108 MoveAxis(E, 0, ABG)
03:20:57.830 00.000 16108 Move returns status 0, amount 0
03:20:57.830 00.000 16108 MoveAxis(N, 0, ABG)
03:20:57.830 00.000 16108 Move returns status 0, amount 0
03:20:57.830 00.000 16108 move complete, result=0
03:20:57.830 00.000 16108 worker thread done servicing request
03:20:57.835 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3725, FiltMin=3107, FiltMax=41238, Gamma=1.000
03:20:57.850 00.015 21068 UpdateGuideState exits: m=132944 SNR=93.4
03:20:57.853 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:57.855 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:57.857 00.002 21068 Enqueuing Expose request
03:20:57.858 00.001 16108 Worker thread wakes up
03:20:57.858 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:57.860 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:57.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:59.033 01.173 16108 Exposure complete
03:20:59.091 00.058 16108 worker thread done servicing request
03:20:59.091 00.000 21068 OnExposeComplete: enter
03:20:59.092 00.001 21068 UpdateGuideState(): m_state=6
03:20:59.093 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1368
03:20:59.094 00.001 21068 Star::Find returns 1 (0), X=463.41, Y=436.32, Mass=111760, SNR=78.9, Peak=15357 HFD=2.9
03:20:59.095 00.001 21068 MultiStar: [#1 -0.13,-0.27,0.85,U] [#2 -0.45,-0.31,0.00,M1] [#3 -0.19,-0.11,0.79,U] [#4 -0.17,-0.25,0.77,U] [#5 0.14,-0.56,0.00,M6] [#6 0.08,-0.07,0.65,U] [#7 -0.14,-0.27,0.58,U] [#8 -0.30,-0.01,0.60,U] 
03:20:59.095 00.000 21068 refined, 6 included, MultiStar: {-0.17, -0.21}, one-star: {-0.32, -0.37}
03:20:59.096 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
03:20:59.097 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
03:20:59.098 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.27 mountX=0.14 mountY=0.24, mountTheta=1.06
03:20:59.100 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.21, opts=13)
03:20:59.101 00.001 21068 Enqueuing Move request for scope (-0.17, -0.21)
03:20:59.102 00.001 16108 Worker thread wakes up
03:20:59.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
03:20:59.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
03:20:59.102 00.000 16108 Moving (-0.17, -0.21) raw xDistance=0.14 yDistance=0.24
03:20:59.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:59.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:59.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:20:59.102 00.000 16108 MoveAxis(E, 0, ABG)
03:20:59.102 00.000 16108 Move returns status 0, amount 0
03:20:59.102 00.000 16108 MoveAxis(N, 0, ABG)
03:20:59.102 00.000 16108 Move returns status 0, amount 0
03:20:59.102 00.000 16108 move complete, result=0
03:20:59.102 00.000 16108 worker thread done servicing request
03:20:59.105 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3721, FiltMin=3203, FiltMax=39609, Gamma=1.000
03:20:59.123 00.018 21068 UpdateGuideState exits: m=111760 SNR=78.9
03:20:59.125 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.127 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:20:59.128 00.001 21068 Enqueuing Expose request
03:20:59.128 00.000 16108 Worker thread wakes up
03:20:59.129 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:20:59.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:20:59.129 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:00.101 00.972 16108 Exposure complete
03:21:00.168 00.067 16108 worker thread done servicing request
03:21:00.168 00.000 21068 OnExposeComplete: enter
03:21:00.169 00.001 21068 UpdateGuideState(): m_state=6
03:21:00.170 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1369
03:21:00.170 00.000 21068 Star::Find returns 1 (0), X=463.73, Y=436.47, Mass=122904, SNR=86.1, Peak=18000 HFD=3.0
03:21:00.171 00.001 21068 MultiStar: [#1 -0.09,-0.16,0.86,U] [#2 -0.44,0.03,0.71,U] [#3 -0.23,0.03,0.67,U] [#4 -0.21,0.10,0.83,U] [#5 0.57,0.17,0.00,M7] [#6 -0.16,0.12,0.58,U] [#7 -0.15,-0.35,0.49,U] [#8 -0.49,-0.19,0.00,M1] 
03:21:00.172 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.06}, one-star: {0.01, -0.22}
03:21:00.174 00.002 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.54)
03:21:00.174 00.000 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
03:21:00.175 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.78 mountX=0.15 mountY=0.10, mountTheta=0.58
03:21:00.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.06, opts=13)
03:21:00.178 00.001 21068 Enqueuing Move request for scope (-0.17, -0.06)
03:21:00.178 00.000 16108 Worker thread wakes up
03:21:00.179 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
03:21:00.179 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
03:21:00.179 00.000 16108 Moving (-0.17, -0.06) raw xDistance=0.15 yDistance=0.10
03:21:00.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:21:00.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:00.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:21:00.179 00.000 16108 MoveAxis(E, 0, ABG)
03:21:00.179 00.000 16108 Move returns status 0, amount 0
03:21:00.179 00.000 16108 MoveAxis(N, 0, ABG)
03:21:00.179 00.000 16108 Move returns status 0, amount 0
03:21:00.179 00.000 16108 move complete, result=0
03:21:00.179 00.000 16108 worker thread done servicing request
03:21:00.185 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3721, FiltMin=3136, FiltMax=42275, Gamma=1.000
03:21:00.209 00.024 21068 UpdateGuideState exits: m=122904 SNR=86.1
03:21:00.211 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:00.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:00.213 00.001 21068 Enqueuing Expose request
03:21:00.213 00.000 16108 Worker thread wakes up
03:21:00.213 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:00.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:00.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:01.358 01.144 16108 Exposure complete
03:21:01.415 00.057 16108 worker thread done servicing request
03:21:01.415 00.000 21068 OnExposeComplete: enter
03:21:01.416 00.001 21068 UpdateGuideState(): m_state=6
03:21:01.418 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1370
03:21:01.418 00.000 21068 Star::Find returns 1 (0), X=463.78, Y=436.39, Mass=112072, SNR=78.0, Peak=16349 HFD=2.8
03:21:01.419 00.001 21068 MultiStar: [#1 0.37,-0.08,0.98,U] [#2 -0.18,-0.04,0.83,U] [#3 -0.14,-0.14,0.82,U] [#4 -0.21,-0.20,0.72,U] [#5 0.14,-0.32,0.61,U] [#6 0.03,-0.26,0.73,U] [#7 -0.04,-0.48,0.53,U] [#8 -0.13,-0.46,0.60,U] 
03:21:01.420 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.23}, one-star: {0.05, -0.30}
03:21:01.421 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
03:21:01.422 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
03:21:01.422 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.56 mountX=-0.04 mountY=0.23, mountTheta=1.75
03:21:01.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.23, opts=13)
03:21:01.425 00.001 21068 Enqueuing Move request for scope (0.00, -0.23)
03:21:01.426 00.001 16108 Worker thread wakes up
03:21:01.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
03:21:01.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
03:21:01.426 00.000 16108 Moving (0.00, -0.23) raw xDistance=-0.04 yDistance=0.23
03:21:01.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:21:01.426 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.57
03:21:01.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:21:01.426 00.000 16108 MoveAxis(E, 0, ABG)
03:21:01.426 00.000 16108 Move returns status 0, amount 0
03:21:01.426 00.000 16108 MoveAxis(S, 45, ABG)
03:21:01.426 00.000 16108 Guiding  Dir = 1, Dur = 45
03:21:01.426 00.000 16108 IsSlewing returns 0
03:21:01.427 00.001 16108 IsGuiding returns 0
03:21:01.430 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=3721, FiltMin=3171, FiltMax=45289, Gamma=1.000
03:21:01.444 00.014 21068 UpdateGuideState exits: m=112072 SNR=78.0
03:21:01.446 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:01.446 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:01.447 00.001 21068 Enqueuing Expose request
03:21:01.478 00.031 16108 IsGuiding returns 1
03:21:01.478 00.000 16108 scope still moving after pulse duration time elapsed
03:21:01.508 00.030 16108 IsSlewing returns 0
03:21:01.508 00.000 16108 IsGuiding returns 1
03:21:01.539 00.031 16108 IsSlewing returns 0
03:21:01.540 00.001 16108 IsGuiding returns 1
03:21:01.570 00.030 16108 IsSlewing returns 0
03:21:01.570 00.000 16108 IsGuiding returns 0
03:21:01.570 00.000 16108 scope move finished after 45 + 99 ms
03:21:01.572 00.002 16108 Move returns status 0, amount 45
03:21:01.572 00.000 16108 move complete, result=0
03:21:01.572 00.000 16108 worker thread done servicing request
03:21:01.572 00.000 16108 Worker thread wakes up
03:21:01.572 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
03:21:01.574 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:01.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:02.548 00.974 16108 Exposure complete
03:21:02.615 00.067 16108 worker thread done servicing request
03:21:02.615 00.000 21068 OnExposeComplete: enter
03:21:02.618 00.003 21068 UpdateGuideState(): m_state=6
03:21:02.619 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1371
03:21:02.620 00.001 21068 Star::Find returns 1 (0), X=463.46, Y=436.36, Mass=125902, SNR=82.8, Peak=19645 HFD=2.9
03:21:02.621 00.001 21068 MultiStar: [#1 0.17,-0.21,0.73,U] [#2 -0.10,-0.04,0.65,U] [#3 0.07,-0.20,0.65,U] [#4 -0.38,-0.30,0.77,U] [#5 0.46,-0.29,0.00,M7] [#6 0.22,-0.02,0.66,U] [#7 -0.04,-0.46,0.58,U] [#8 -0.32,0.06,0.70,U] 
03:21:02.622 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {-0.26, -0.33}
03:21:02.623 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
03:21:02.623 00.000 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
03:21:02.624 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.03 mountX=0.06 mountY=0.21, mountTheta=1.29
03:21:02.627 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.19, opts=13)
03:21:02.628 00.001 21068 Enqueuing Move request for scope (-0.10, -0.19)
03:21:02.629 00.001 16108 Worker thread wakes up
03:21:02.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
03:21:02.629 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
03:21:02.629 00.000 16108 Moving (-0.10, -0.19) raw xDistance=0.06 yDistance=0.21
03:21:02.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:02.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:21:02.629 00.000 16108 MoveAxis(E, 0, ABG)
03:21:02.629 00.000 16108 Move returns status 0, amount 0
03:21:02.629 00.000 16108 MoveAxis(S, 43, ABG)
03:21:02.629 00.000 16108 Guiding  Dir = 1, Dur = 43
03:21:02.630 00.001 16108 IsSlewing returns 0
03:21:02.630 00.000 16108 IsGuiding returns 0
03:21:02.633 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3721, FiltMin=3171, FiltMax=45136, Gamma=1.000
03:21:02.655 00.022 21068 UpdateGuideState exits: m=125902 SNR=82.8
03:21:02.656 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:02.658 00.001 21068 Enqueuing Expose request
03:21:02.684 00.026 16108 IsGuiding returns 1
03:21:02.684 00.000 16108 scope still moving after pulse duration time elapsed
03:21:02.715 00.031 16108 IsSlewing returns 0
03:21:02.715 00.000 16108 IsGuiding returns 1
03:21:02.746 00.031 16108 IsSlewing returns 0
03:21:02.746 00.000 16108 IsGuiding returns 1
03:21:02.777 00.031 16108 IsSlewing returns 0
03:21:02.777 00.000 16108 IsGuiding returns 0
03:21:02.777 00.000 16108 scope move finished after 43 + 104 ms
03:21:02.777 00.000 16108 Move returns status 0, amount 43
03:21:02.777 00.000 16108 move complete, result=0
03:21:02.779 00.002 16108 worker thread done servicing request
03:21:02.779 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:21:02.781 00.002 16108 Worker thread wakes up
03:21:02.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:02.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:03.928 01.146 16108 Exposure complete
03:21:03.995 00.067 16108 worker thread done servicing request
03:21:03.995 00.000 21068 OnExposeComplete: enter
03:21:03.996 00.001 21068 UpdateGuideState(): m_state=6
03:21:03.997 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1372
03:21:03.998 00.001 21068 Star::Find returns 1 (0), X=463.63, Y=436.49, Mass=122251, SNR=84.8, Peak=16365 HFD=3.1
03:21:03.999 00.001 21068 MultiStar: [#1 0.34,0.08,0.77,U] [#2 -0.15,-0.23,0.66,U] [#3 -0.13,0.00,0.64,U] [#4 -0.18,-0.15,0.74,U] [#5 0.52,-0.21,0.00,M8] [#6 -0.23,-0.07,0.58,U] [#7 -0.04,-0.18,0.62,U] [#8 -0.56,0.03,0.00,M1] 
03:21:03.999 00.000 21068 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.09, -0.19}
03:21:04.000 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
03:21:04.002 00.002 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
03:21:04.002 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.07 mountX=0.04 mountY=0.12, mountTheta=1.25
03:21:04.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
03:21:04.005 00.001 21068 Enqueuing Move request for scope (-0.06, -0.11)
03:21:04.005 00.000 16108 Worker thread wakes up
03:21:04.006 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
03:21:04.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
03:21:04.006 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
03:21:04.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:21:04.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:04.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:21:04.006 00.000 16108 MoveAxis(E, 0, ABG)
03:21:04.006 00.000 16108 Move returns status 0, amount 0
03:21:04.006 00.000 16108 MoveAxis(N, 0, ABG)
03:21:04.006 00.000 16108 Move returns status 0, amount 0
03:21:04.006 00.000 16108 move complete, result=0
03:21:04.006 00.000 16108 worker thread done servicing request
03:21:04.009 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3725, FiltMin=3161, FiltMax=40761, Gamma=1.000
03:21:04.023 00.014 21068 UpdateGuideState exits: m=122251 SNR=84.8
03:21:04.023 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:04.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:04.025 00.001 21068 Enqueuing Expose request
03:21:04.026 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:04.026 00.000 16108 Worker thread wakes up
03:21:04.028 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:04.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:05.015 00.987 16108 Exposure complete
03:21:05.078 00.063 16108 worker thread done servicing request
03:21:05.078 00.000 21068 OnExposeComplete: enter
03:21:05.080 00.002 21068 UpdateGuideState(): m_state=6
03:21:05.080 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1373
03:21:05.081 00.001 21068 Star::Find returns 1 (0), X=463.84, Y=436.44, Mass=92877, SNR=69.5, Peak=15664 HFD=2.8
03:21:05.083 00.002 21068 MultiStar: [#1 0.36,-0.10,1.12,U] [#2 -0.15,-0.03,0.85,U] [#3 0.02,-0.07,0.82,U] [#4 0.10,-0.00,0.90,U] [#5 0.29,-0.06,0.81,U] [#6 0.14,-0.13,0.81,U] [#7 0.37,-0.10,0.66,U] [#8 -0.12,-0.18,0.72,U] 
03:21:05.085 00.002 21068 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.12, -0.25}
03:21:05.087 00.002 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
03:21:05.088 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
03:21:05.090 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.66 mountX=-0.15 mountY=0.07, mountTheta=2.71
03:21:05.094 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
03:21:05.095 00.001 21068 Enqueuing Move request for scope (0.13, -0.10)
03:21:05.096 00.001 16108 Worker thread wakes up
03:21:05.097 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:21:05.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:21:05.097 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=0.07
03:21:05.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:21:05.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:05.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:21:05.097 00.000 16108 MoveAxis(E, 0, ABG)
03:21:05.097 00.000 16108 Move returns status 0, amount 0
03:21:05.097 00.000 16108 MoveAxis(N, 0, ABG)
03:21:05.097 00.000 16108 Move returns status 0, amount 0
03:21:05.097 00.000 16108 move complete, result=0
03:21:05.097 00.000 16108 worker thread done servicing request
03:21:05.102 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3725, FiltMin=3171, FiltMax=34704, Gamma=1.000
03:21:05.117 00.015 21068 UpdateGuideState exits: m=92877 SNR=69.5
03:21:05.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:05.118 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:05.119 00.001 21068 Enqueuing Expose request
03:21:05.119 00.000 16108 Worker thread wakes up
03:21:05.119 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:05.121 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:05.121 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:06.268 01.147 16108 Exposure complete
03:21:06.344 00.076 16108 worker thread done servicing request
03:21:06.344 00.000 21068 OnExposeComplete: enter
03:21:06.345 00.001 21068 UpdateGuideState(): m_state=6
03:21:06.346 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1374
03:21:06.346 00.000 21068 Star::Find returns 1 (0), X=463.88, Y=436.18, Mass=109295, SNR=76.4, Peak=18493 HFD=2.4
03:21:06.347 00.001 21068 MultiStar: [#1 0.16,-0.30,0.80,U] [#2 -0.21,-0.45,0.00,M1] [#3 -0.09,-0.13,0.83,U] [#4 0.01,-0.21,0.84,U] [#5 0.14,-0.26,0.74,U] [#6 0.06,-0.19,0.67,U] [#7 0.25,-0.54,0.00,M1] [#8 -0.30,-0.33,0.62,U] 
03:21:06.348 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.28}, one-star: {0.16, -0.51}
03:21:06.349 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
03:21:06.350 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
03:21:06.350 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.29 cameraTheta=-1.46 mountX=-0.08 mountY=0.27, mountTheta=1.86
03:21:06.354 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.28, opts=13)
03:21:06.356 00.002 21068 Enqueuing Move request for scope (0.03, -0.28)
03:21:06.359 00.003 16108 Worker thread wakes up
03:21:06.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
03:21:06.359 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
03:21:06.359 00.000 16108 Moving (0.03, -0.28) raw xDistance=-0.08 yDistance=0.27
03:21:06.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:21:06.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:21:06.359 00.000 16108 MoveAxis(E, 0, ABG)
03:21:06.359 00.000 16108 Move returns status 0, amount 0
03:21:06.359 00.000 16108 MoveAxis(S, 54, ABG)
03:21:06.359 00.000 16108 Guiding  Dir = 1, Dur = 54
03:21:06.361 00.002 16108 IsSlewing returns 0
03:21:06.361 00.000 16108 IsGuiding returns 0
03:21:06.370 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3728, FiltMin=3126, FiltMax=42745, Gamma=1.000
03:21:06.391 00.021 21068 UpdateGuideState exits: m=109295 SNR=76.4
03:21:06.393 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:06.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:06.396 00.002 21068 Enqueuing Expose request
03:21:06.401 00.005 16108 PulseGuide returned control before completion, sleep 24
03:21:06.431 00.030 16108 IsGuiding returns 1
03:21:06.431 00.000 16108 scope still moving after pulse duration time elapsed
03:21:06.462 00.031 16108 IsSlewing returns 0
03:21:06.462 00.000 16108 IsGuiding returns 1
03:21:06.495 00.033 16108 IsSlewing returns 0
03:21:06.495 00.000 16108 IsGuiding returns 0
03:21:06.495 00.000 16108 scope move finished after 54 + 80 ms
03:21:06.495 00.000 16108 Move returns status 0, amount 54
03:21:06.495 00.000 16108 move complete, result=0
03:21:06.495 00.000 16108 worker thread done servicing request
03:21:06.495 00.000 16108 Worker thread wakes up
03:21:06.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:06.495 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
03:21:06.497 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:07.474 00.977 16108 Exposure complete
03:21:07.535 00.061 16108 worker thread done servicing request
03:21:07.535 00.000 21068 OnExposeComplete: enter
03:21:07.537 00.002 21068 UpdateGuideState(): m_state=6
03:21:07.539 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1375
03:21:07.540 00.001 21068 Star::Find returns 1 (0), X=463.56, Y=436.38, Mass=113376, SNR=74.8, Peak=17264 HFD=3.1
03:21:07.541 00.001 21068 MultiStar: [#1 0.61,-0.23,0.00,M1] [#2 -0.09,-0.20,0.81,U] [#3 0.61,-0.14,0.00,M1] [#4 0.06,0.03,0.93,U] [#5 0.63,-0.05,0.00,M7] [#6 0.22,0.22,0.73,U] [#7 0.17,0.01,0.69,U] [#8 -0.18,0.24,0.58,U] 
03:21:07.542 00.001 21068 refined, 5 included, MultiStar: {-0.00, -0.03}, one-star: {-0.16, -0.30}
03:21:07.543 00.001 21068 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.97) = xAngle (-4.59 = 1.70)
03:21:07.544 00.001 21068 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.53 = 1.76)
03:21:07.546 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.62 mountX=-0.00 mountY=0.03, mountTheta=1.70
03:21:07.548 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.03, opts=13)
03:21:07.548 00.000 21068 Enqueuing Move request for scope (-0.00, -0.03)
03:21:07.549 00.001 16108 Worker thread wakes up
03:21:07.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
03:21:07.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
03:21:07.549 00.000 16108 Moving (-0.00, -0.03) raw xDistance=-0.00 yDistance=0.03
03:21:07.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:07.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:07.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:07.549 00.000 16108 MoveAxis(E, 0, ABG)
03:21:07.549 00.000 16108 Move returns status 0, amount 0
03:21:07.549 00.000 16108 MoveAxis(N, 0, ABG)
03:21:07.549 00.000 16108 Move returns status 0, amount 0
03:21:07.549 00.000 16108 move complete, result=0
03:21:07.549 00.000 16108 worker thread done servicing request
03:21:07.554 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3734, FiltMin=3192, FiltMax=41139, Gamma=1.000
03:21:07.567 00.013 21068 UpdateGuideState exits: m=113376 SNR=74.8
03:21:07.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:07.568 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:07.569 00.001 21068 Enqueuing Expose request
03:21:07.570 00.001 16108 Worker thread wakes up
03:21:07.570 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:07.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:07.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:08.720 01.149 16108 Exposure complete
03:21:08.775 00.055 16108 worker thread done servicing request
03:21:08.776 00.001 21068 OnExposeComplete: enter
03:21:08.778 00.002 21068 UpdateGuideState(): m_state=6
03:21:08.779 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1376
03:21:08.780 00.001 21068 Star::Find returns 1 (0), X=463.57, Y=436.62, Mass=111304, SNR=74.7, Peak=17504 HFD=3.0
03:21:08.781 00.001 21068 MultiStar: [#1 0.32,-0.03,0.88,U] [#2 0.08,0.12,0.78,U] [#3 -0.05,0.13,0.84,U] [#4 0.08,-0.08,0.87,U] [#5 0.55,-0.18,0.00,M8] [#6 -0.04,0.18,0.80,U] [#7 0.26,0.24,0.58,U] [#8 -0.26,-0.03,0.65,U] 
03:21:08.783 00.002 21068 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.16, -0.07}
03:21:08.784 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
03:21:08.786 00.002 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
03:21:08.787 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.07 mountX=-0.02 mountY=-0.05, mountTheta=-1.89
03:21:08.790 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
03:21:08.792 00.002 21068 Enqueuing Move request for scope (0.03, 0.05)
03:21:08.795 00.003 16108 Worker thread wakes up
03:21:08.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:21:08.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:21:08.795 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
03:21:08.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:08.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:08.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:08.795 00.000 16108 MoveAxis(E, 0, ABG)
03:21:08.795 00.000 16108 Move returns status 0, amount 0
03:21:08.795 00.000 16108 MoveAxis(N, 0, ABG)
03:21:08.795 00.000 16108 Move returns status 0, amount 0
03:21:08.795 00.000 16108 move complete, result=0
03:21:08.795 00.000 16108 worker thread done servicing request
03:21:08.802 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3737, FiltMin=3142, FiltMax=40390, Gamma=1.000
03:21:08.823 00.021 21068 UpdateGuideState exits: m=111304 SNR=74.7
03:21:08.826 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:08.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:08.829 00.002 21068 Enqueuing Expose request
03:21:08.830 00.001 16108 Worker thread wakes up
03:21:08.831 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:08.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:08.831 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:09.802 00.971 16108 Exposure complete
03:21:09.872 00.070 16108 worker thread done servicing request
03:21:09.872 00.000 21068 OnExposeComplete: enter
03:21:09.873 00.001 21068 UpdateGuideState(): m_state=6
03:21:09.874 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1377
03:21:09.875 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.62, Mass=93482, SNR=68.1, Peak=17184 HFD=2.9
03:21:09.876 00.001 21068 MultiStar: [#1 0.42,-0.05,1.04,U] [#2 0.07,-0.06,0.92,U] [#3 0.30,0.04,0.90,U] [#4 0.26,-0.11,0.86,U] [#5 0.54,-0.25,0.00,M9] [#6 0.41,0.19,1.02,U] [#7 0.52,-0.07,0.00,M1] [#8 -0.15,0.13,0.65,U] 
03:21:09.879 00.003 21068 single-star, 6 included, MultiStar: {0.18, 0.01}, one-star: {-0.14, -0.07}
03:21:09.880 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
03:21:09.881 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
03:21:09.882 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.69 mountX=0.12 mountY=0.10, mountTheta=0.66
03:21:09.884 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.07, opts=13)
03:21:09.884 00.000 21068 Enqueuing Move request for scope (-0.14, -0.07)
03:21:09.885 00.001 16108 Worker thread wakes up
03:21:09.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
03:21:09.885 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
03:21:09.887 00.002 16108 Moving (-0.14, -0.07) raw xDistance=0.12 yDistance=0.10
03:21:09.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:21:09.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:09.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:21:09.887 00.000 16108 MoveAxis(E, 0, ABG)
03:21:09.887 00.000 16108 Move returns status 0, amount 0
03:21:09.887 00.000 16108 MoveAxis(N, 0, ABG)
03:21:09.887 00.000 16108 Move returns status 0, amount 0
03:21:09.887 00.000 16108 move complete, result=0
03:21:09.888 00.001 16108 worker thread done servicing request
03:21:09.891 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3741, FiltMin=3129, FiltMax=38054, Gamma=1.000
03:21:09.905 00.014 21068 UpdateGuideState exits: m=93482 SNR=68.1
03:21:09.906 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:09.907 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:09.908 00.001 21068 Enqueuing Expose request
03:21:09.908 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:09.909 00.001 16108 Worker thread wakes up
03:21:09.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:09.910 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:11.079 01.169 16108 Exposure complete
03:21:11.136 00.057 16108 worker thread done servicing request
03:21:11.136 00.000 21068 OnExposeComplete: enter
03:21:11.138 00.002 21068 UpdateGuideState(): m_state=6
03:21:11.139 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1378
03:21:11.140 00.001 21068 Star::Find returns 1 (0), X=463.94, Y=436.55, Mass=91657, SNR=67.0, Peak=16880 HFD=2.4
03:21:11.141 00.001 21068 MultiStar: [#1 0.45,-0.07,0.90,U] [#2 0.22,0.08,0.86,U] [#3 0.03,-0.12,0.83,U] [#4 -0.01,-0.08,0.84,U] [#5 0.56,-0.00,0.00,M10] [#6 0.41,0.05,0.90,U] [#7 0.40,-0.06,0.68,U] [#8 -0.33,0.20,0.69,U] 
03:21:11.143 00.002 21068 refined, 7 included, MultiStar: {0.19, -0.02}, one-star: {0.22, -0.14}
03:21:11.144 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:21:11.144 00.000 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
03:21:11.145 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=-0.19 mountY=-0.02, mountTheta=-3.03
03:21:11.146 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.02, opts=13)
03:21:11.148 00.002 21068 Enqueuing Move request for scope (0.19, -0.02)
03:21:11.148 00.000 16108 Worker thread wakes up
03:21:11.149 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
03:21:11.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
03:21:11.149 00.000 16108 Moving (0.19, -0.02) raw xDistance=-0.19 yDistance=-0.02
03:21:11.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:21:11.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:11.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:21:11.149 00.000 16108 MoveAxis(E, 0, ABG)
03:21:11.149 00.000 16108 Move returns status 0, amount 0
03:21:11.149 00.000 16108 MoveAxis(N, 0, ABG)
03:21:11.149 00.000 16108 Move returns status 0, amount 0
03:21:11.149 00.000 16108 move complete, result=0
03:21:11.150 00.001 16108 worker thread done servicing request
03:21:11.153 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3744, FiltMin=3139, FiltMax=46902, Gamma=1.000
03:21:11.173 00.020 21068 UpdateGuideState exits: m=91657 SNR=67.0
03:21:11.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:11.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:11.176 00.001 21068 Enqueuing Expose request
03:21:11.177 00.001 16108 Worker thread wakes up
03:21:11.177 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:11.178 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:11.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:12.144 00.966 16108 Exposure complete
03:21:12.209 00.065 16108 worker thread done servicing request
03:21:12.209 00.000 21068 OnExposeComplete: enter
03:21:12.210 00.001 21068 UpdateGuideState(): m_state=6
03:21:12.211 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1379
03:21:12.212 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=436.39, Mass=100569, SNR=74.8, Peak=14896 HFD=3.0
03:21:12.213 00.001 21068 MultiStar: [#1 0.41,-0.05,0.84,U] [#2 0.02,0.03,0.83,U] [#3 0.25,-0.25,0.77,U] [#4 -0.22,-0.05,0.89,U] [#5 0.69,-0.23,0.00,R] [#6 0.14,0.01,0.66,U] [#7 0.30,-0.17,0.67,U] [#8 -0.31,0.11,0.64,U] 
03:21:12.214 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.11, -0.30}
03:21:12.217 00.003 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
03:21:12.218 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
03:21:12.219 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.04 mountX=-0.07 mountY=0.08, mountTheta=2.31
03:21:12.223 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
03:21:12.225 00.002 21068 Enqueuing Move request for scope (0.05, -0.09)
03:21:12.226 00.001 16108 Worker thread wakes up
03:21:12.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
03:21:12.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
03:21:12.226 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
03:21:12.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:21:12.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:12.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:21:12.226 00.000 16108 MoveAxis(E, 0, ABG)
03:21:12.226 00.000 16108 Move returns status 0, amount 0
03:21:12.226 00.000 16108 MoveAxis(N, 0, ABG)
03:21:12.226 00.000 16108 Move returns status 0, amount 0
03:21:12.228 00.002 16108 move complete, result=0
03:21:12.228 00.000 16108 worker thread done servicing request
03:21:12.236 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3750, FiltMin=3168, FiltMax=37801, Gamma=1.000
03:21:12.253 00.017 21068 UpdateGuideState exits: m=100569 SNR=74.8
03:21:12.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:12.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:12.256 00.001 21068 Enqueuing Expose request
03:21:12.257 00.001 16108 Worker thread wakes up
03:21:12.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:12.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:12.257 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:13.416 01.159 16108 Exposure complete
03:21:13.472 00.056 16108 worker thread done servicing request
03:21:13.472 00.000 21068 OnExposeComplete: enter
03:21:13.474 00.002 21068 UpdateGuideState(): m_state=6
03:21:13.475 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1380
03:21:13.475 00.000 21068 Star::Find returns 1 (0), X=463.71, Y=436.75, Mass=101053, SNR=64.6, Peak=16320 HFD=2.8
03:21:13.476 00.001 21068 MultiStar: [#1 0.21,-0.04,0.82,U] [#2 -0.10,-0.29,0.99,U] [#3 0.08,0.08,0.84,U] [#4 0.26,0.12,0.92,U] [#5 -0.52,-0.06,0.00,M1] [#6 -0.25,0.10,0.77,U] [#7 0.20,0.18,0.91,U] [#8 -0.37,0.19,0.83,U] 
03:21:13.477 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.01, 0.06}
03:21:13.477 00.000 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
03:21:13.478 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
03:21:13.479 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=0.00 mountY=-0.05, mountTheta=-1.54
03:21:13.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.05, opts=13)
03:21:13.481 00.001 21068 Enqueuing Move request for scope (0.01, 0.05)
03:21:13.483 00.002 16108 Worker thread wakes up
03:21:13.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:21:13.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:21:13.483 00.000 16108 Moving (0.01, 0.05) raw xDistance=0.00 yDistance=-0.05
03:21:13.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:21:13.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:13.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:13.483 00.000 16108 MoveAxis(E, 0, ABG)
03:21:13.483 00.000 16108 Move returns status 0, amount 0
03:21:13.483 00.000 16108 MoveAxis(N, 0, ABG)
03:21:13.483 00.000 16108 Move returns status 0, amount 0
03:21:13.483 00.000 16108 move complete, result=0
03:21:13.483 00.000 16108 worker thread done servicing request
03:21:13.487 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3757, FiltMin=3219, FiltMax=42755, Gamma=1.000
03:21:13.507 00.020 21068 UpdateGuideState exits: m=101053 SNR=64.6
03:21:13.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:13.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:13.510 00.001 21068 Enqueuing Expose request
03:21:13.511 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:13.511 00.000 16108 Worker thread wakes up
03:21:13.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:13.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:14.499 00.987 16108 Exposure complete
03:21:14.568 00.069 16108 worker thread done servicing request
03:21:14.568 00.000 21068 OnExposeComplete: enter
03:21:14.571 00.003 21068 UpdateGuideState(): m_state=6
03:21:14.573 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1381
03:21:14.575 00.002 21068 Star::Find returns 1 (0), X=463.93, Y=436.60, Mass=97210, SNR=71.1, Peak=18032 HFD=2.5
03:21:14.577 00.002 21068 MultiStar: [#1 0.45,0.19,0.00,M1] [#2 -0.13,-0.01,0.86,U] [#3 -0.12,0.11,0.89,U] [#4 0.18,-0.17,0.79,U] [#5 -0.44,0.15,0.63,U] [#6 0.04,-0.04,0.77,U] [#7 0.03,-0.21,0.60,U] [#8 -0.15,0.14,0.72,U] 
03:21:14.578 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.20, -0.09}
03:21:14.579 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
03:21:14.580 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
03:21:14.581 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.73 mountX=0.03 mountY=0.02, mountTheta=0.63
03:21:14.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
03:21:14.584 00.001 21068 Enqueuing Move request for scope (-0.03, -0.01)
03:21:14.585 00.001 16108 Worker thread wakes up
03:21:14.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:21:14.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:21:14.585 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
03:21:14.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:21:14.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:14.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:21:14.585 00.000 16108 MoveAxis(E, 0, ABG)
03:21:14.585 00.000 16108 Move returns status 0, amount 0
03:21:14.585 00.000 16108 MoveAxis(N, 0, ABG)
03:21:14.585 00.000 16108 Move returns status 0, amount 0
03:21:14.585 00.000 16108 move complete, result=0
03:21:14.585 00.000 16108 worker thread done servicing request
03:21:14.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3763, FiltMin=3161, FiltMax=36646, Gamma=1.000
03:21:14.602 00.013 21068 UpdateGuideState exits: m=97210 SNR=71.1
03:21:14.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:14.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:14.604 00.000 21068 Enqueuing Expose request
03:21:14.605 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:14.606 00.001 16108 Worker thread wakes up
03:21:14.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:14.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:15.770 01.164 16108 Exposure complete
03:21:15.825 00.055 16108 worker thread done servicing request
03:21:15.825 00.000 21068 OnExposeComplete: enter
03:21:15.827 00.002 21068 UpdateGuideState(): m_state=6
03:21:15.829 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1382
03:21:15.830 00.001 21068 Star::Find returns 1 (0), X=463.68, Y=436.45, Mass=101355, SNR=79.2, Peak=16304 HFD=2.9
03:21:15.831 00.001 21068 MultiStar: [#1 0.13,0.24,0.79,U] [#2 0.01,-0.20,0.64,U] [#3 0.04,0.02,0.71,U] [#4 -0.06,-0.19,0.90,U] [#5 -0.69,-0.01,0.00,M1] [#6 -0.17,0.16,0.70,U] [#7 -0.16,-0.22,0.56,U] [#8 -0.25,-0.19,0.64,U] 
03:21:15.834 00.003 21068 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.05, -0.23}
03:21:15.835 00.001 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
03:21:15.836 00.001 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
03:21:15.837 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=0.04 mountY=0.09, mountTheta=1.15
03:21:15.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
03:21:15.841 00.002 21068 Enqueuing Move request for scope (-0.05, -0.08)
03:21:15.842 00.001 16108 Worker thread wakes up
03:21:15.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:21:15.843 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:21:15.843 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.04 yDistance=0.09
03:21:15.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:21:15.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:15.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:21:15.843 00.000 16108 MoveAxis(E, 0, ABG)
03:21:15.843 00.000 16108 Move returns status 0, amount 0
03:21:15.843 00.000 16108 MoveAxis(N, 0, ABG)
03:21:15.843 00.000 16108 Move returns status 0, amount 0
03:21:15.844 00.001 16108 move complete, result=0
03:21:15.844 00.000 16108 worker thread done servicing request
03:21:15.850 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3769, FiltMin=3177, FiltMax=44451, Gamma=1.000
03:21:15.876 00.026 21068 UpdateGuideState exits: m=101355 SNR=79.2
03:21:15.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:15.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:15.879 00.001 21068 Enqueuing Expose request
03:21:15.880 00.001 16108 Worker thread wakes up
03:21:15.880 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:15.882 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:15.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:16.854 00.972 16108 Exposure complete
03:21:16.916 00.062 16108 worker thread done servicing request
03:21:16.916 00.000 21068 OnExposeComplete: enter
03:21:16.917 00.001 21068 UpdateGuideState(): m_state=6
03:21:16.920 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1383
03:21:16.921 00.001 21068 Star::Find returns 1 (0), X=463.79, Y=436.47, Mass=81025, SNR=62.8, Peak=14256 HFD=2.7
03:21:16.922 00.001 21068 MultiStar: [#1 0.39,-0.01,0.97,U] [#2 0.14,0.07,0.92,U] [#3 0.15,0.03,0.78,U] [#4 0.10,-0.13,1.01,U] [#5 -0.14,0.13,0.94,U] [#6 0.07,0.22,0.76,U] [#7 0.34,-0.37,0.00,M1] [#8 -0.14,-0.04,0.73,U] 
03:21:16.924 00.002 21068 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.07, -0.22}
03:21:16.925 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
03:21:16.926 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
03:21:16.928 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
03:21:16.931 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.00, opts=13)
03:21:16.932 00.001 21068 Enqueuing Move request for scope (0.09, -0.00)
03:21:16.933 00.001 16108 Worker thread wakes up
03:21:16.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
03:21:16.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
03:21:16.933 00.000 16108 Moving (0.09, -0.00) raw xDistance=-0.09 yDistance=-0.02
03:21:16.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:21:16.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:16.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:21:16.933 00.000 16108 MoveAxis(E, 0, ABG)
03:21:16.933 00.000 16108 Move returns status 0, amount 0
03:21:16.934 00.001 16108 MoveAxis(N, 0, ABG)
03:21:16.934 00.000 16108 Move returns status 0, amount 0
03:21:16.934 00.000 16108 move complete, result=0
03:21:16.934 00.000 16108 worker thread done servicing request
03:21:16.937 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=3776, FiltMin=3209, FiltMax=36006, Gamma=1.000
03:21:16.950 00.013 21068 UpdateGuideState exits: m=81025 SNR=62.8
03:21:16.952 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:16.952 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:16.953 00.001 21068 Enqueuing Expose request
03:21:16.954 00.001 16108 Worker thread wakes up
03:21:16.954 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:16.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:16.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:18.127 01.172 16108 Exposure complete
03:21:18.191 00.064 16108 worker thread done servicing request
03:21:18.191 00.000 21068 OnExposeComplete: enter
03:21:18.192 00.001 21068 UpdateGuideState(): m_state=6
03:21:18.193 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1384
03:21:18.194 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.71, Mass=93466, SNR=65.6, Peak=17072 HFD=2.7
03:21:18.195 00.001 21068 MultiStar: [#1 0.37,-0.26,0.92,U] [#2 0.08,-0.05,0.96,U] [#3 -0.04,-0.18,0.87,U] [#4 0.14,0.06,0.83,U] [#5 -0.59,-0.17,0.00,M1] [#6 0.11,-0.02,0.66,U] [#7 -0.17,-0.13,0.65,U] [#8 -0.05,-0.16,0.69,U] 
03:21:18.196 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.10, 0.02}
03:21:18.197 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
03:21:18.198 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
03:21:18.198 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.17 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
03:21:18.202 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
03:21:18.204 00.002 21068 Enqueuing Move request for scope (0.10, 0.02)
03:21:18.207 00.003 16108 Worker thread wakes up
03:21:18.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
03:21:18.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
03:21:18.207 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.04
03:21:18.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:21:18.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:18.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:21:18.207 00.000 16108 MoveAxis(E, 0, ABG)
03:21:18.207 00.000 16108 Move returns status 0, amount 0
03:21:18.207 00.000 16108 MoveAxis(N, 0, ABG)
03:21:18.207 00.000 16108 Move returns status 0, amount 0
03:21:18.207 00.000 16108 move complete, result=0
03:21:18.207 00.000 16108 worker thread done servicing request
03:21:18.212 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3782, FiltMin=3197, FiltMax=40275, Gamma=1.000
03:21:18.226 00.014 21068 UpdateGuideState exits: m=93466 SNR=65.6
03:21:18.228 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:18.228 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:18.229 00.001 21068 Enqueuing Expose request
03:21:18.230 00.001 16108 Worker thread wakes up
03:21:18.230 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:18.231 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:18.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:19.200 00.969 16108 Exposure complete
03:21:19.282 00.082 16108 worker thread done servicing request
03:21:19.282 00.000 21068 OnExposeComplete: enter
03:21:19.284 00.002 21068 UpdateGuideState(): m_state=6
03:21:19.286 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1385
03:21:19.289 00.003 21068 Star::Find returns 1 (0), X=463.79, Y=436.53, Mass=80903, SNR=59.1, Peak=16432 HFD=2.6
03:21:19.291 00.002 21068 MultiStar: [#1 0.10,-0.13,1.09,U] [#2 0.00,-0.10,0.98,U] [#3 0.28,0.04,0.97,U] [#4 0.20,-0.26,1.04,U] [#5 -0.07,-0.16,0.89,U] [#6 0.06,0.13,0.92,U] [#7 0.11,-0.10,0.65,U] [#8 -0.14,-0.14,0.83,U] 
03:21:19.292 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.07, -0.16}
03:21:19.293 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
03:21:19.295 00.002 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
03:21:19.296 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=-0.09 mountY=0.08, mountTheta=2.40
03:21:19.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
03:21:19.299 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
03:21:19.300 00.001 16108 Worker thread wakes up
03:21:19.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
03:21:19.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
03:21:19.300 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.09 yDistance=0.08
03:21:19.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:21:19.301 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:19.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:21:19.301 00.000 16108 MoveAxis(E, 0, ABG)
03:21:19.301 00.000 16108 Move returns status 0, amount 0
03:21:19.301 00.000 16108 MoveAxis(N, 0, ABG)
03:21:19.301 00.000 16108 Move returns status 0, amount 0
03:21:19.301 00.000 16108 move complete, result=0
03:21:19.301 00.000 16108 worker thread done servicing request
03:21:19.306 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3785, FiltMin=3203, FiltMax=41059, Gamma=1.000
03:21:19.334 00.028 21068 UpdateGuideState exits: m=80903 SNR=59.1
03:21:19.336 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:19.338 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:19.339 00.001 21068 Enqueuing Expose request
03:21:19.341 00.002 16108 Worker thread wakes up
03:21:19.341 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:19.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:19.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:20.500 01.158 16108 Exposure complete
03:21:20.574 00.074 16108 worker thread done servicing request
03:21:20.574 00.000 21068 OnExposeComplete: enter
03:21:20.575 00.001 21068 UpdateGuideState(): m_state=6
03:21:20.577 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1386
03:21:20.579 00.002 21068 Star::Find returns 1 (0), X=463.64, Y=436.37, Mass=80111, SNR=56.7, Peak=14528 HFD=2.8
03:21:20.580 00.001 21068 MultiStar: [#1 0.16,-0.24,1.24,U] [#2 -0.03,-0.39,0.97,U] [#3 0.15,-0.12,0.94,U] [#4 0.38,-0.17,0.97,U] [#5 -0.32,0.00,0.78,U] [#6 0.17,-0.14,0.87,U] [#7 0.31,-0.45,0.00,M1] [#8 -0.16,-0.27,0.74,U] 
03:21:20.582 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.21}, one-star: {-0.09, -0.32}
03:21:20.584 00.002 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
03:21:20.584 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
03:21:20.585 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.35 mountX=-0.08 mountY=0.19, mountTheta=1.98
03:21:20.587 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.21, opts=13)
03:21:20.588 00.001 21068 Enqueuing Move request for scope (0.05, -0.21)
03:21:20.589 00.001 16108 Worker thread wakes up
03:21:20.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
03:21:20.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
03:21:20.589 00.000 16108 Moving (0.05, -0.21) raw xDistance=-0.08 yDistance=0.19
03:21:20.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:21:20.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:20.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:21:20.589 00.000 16108 MoveAxis(E, 0, ABG)
03:21:20.589 00.000 16108 Move returns status 0, amount 0
03:21:20.589 00.000 16108 MoveAxis(N, 0, ABG)
03:21:20.589 00.000 16108 Move returns status 0, amount 0
03:21:20.589 00.000 16108 move complete, result=0
03:21:20.589 00.000 16108 worker thread done servicing request
03:21:20.593 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1728, max=65535, med=3785, FiltMin=3248, FiltMax=44752, Gamma=1.000
03:21:20.607 00.014 21068 UpdateGuideState exits: m=80111 SNR=56.7
03:21:20.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:20.608 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:20.609 00.001 21068 Enqueuing Expose request
03:21:20.610 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:20.611 00.001 16108 Worker thread wakes up
03:21:20.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:20.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:21.593 00.982 16108 Exposure complete
03:21:21.666 00.073 16108 worker thread done servicing request
03:21:21.666 00.000 21068 OnExposeComplete: enter
03:21:21.668 00.002 21068 UpdateGuideState(): m_state=6
03:21:21.669 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1387
03:21:21.670 00.001 21068 Star::Find returns 1 (0), X=463.96, Y=436.64, Mass=83085, SNR=58.9, Peak=14960 HFD=2.6
03:21:21.671 00.001 21068 MultiStar: [#1 0.34,-0.42,0.00,M1] [#2 0.04,-0.41,1.01,U] [#3 0.30,0.09,0.89,U] [#4 0.28,-0.04,0.98,U] [#5 -0.48,0.07,0.80,U] [#6 0.14,0.03,0.99,U] [#7 0.47,0.05,0.66,U] [#8 0.01,-0.11,0.58,U] 
03:21:21.671 00.000 21068 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.23, -0.05}
03:21:21.672 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
03:21:21.673 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
03:21:21.674 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=-0.14 mountY=0.02, mountTheta=2.99
03:21:21.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
03:21:21.676 00.001 21068 Enqueuing Move request for scope (0.13, -0.05)
03:21:21.677 00.001 16108 Worker thread wakes up
03:21:21.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:21:21.677 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:21:21.677 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.14 yDistance=0.02
03:21:21.678 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:21:21.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:21.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:21:21.678 00.000 16108 MoveAxis(E, 0, ABG)
03:21:21.678 00.000 16108 Move returns status 0, amount 0
03:21:21.678 00.000 16108 MoveAxis(N, 0, ABG)
03:21:21.678 00.000 16108 Move returns status 0, amount 0
03:21:21.678 00.000 16108 move complete, result=0
03:21:21.678 00.000 16108 worker thread done servicing request
03:21:21.681 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3789, FiltMin=3229, FiltMax=41219, Gamma=1.000
03:21:21.694 00.013 21068 UpdateGuideState exits: m=83085 SNR=58.9
03:21:21.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:21.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:21.697 00.001 21068 Enqueuing Expose request
03:21:21.698 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:21.699 00.001 16108 Worker thread wakes up
03:21:21.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:21.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:22.863 01.164 16108 Exposure complete
03:21:22.937 00.074 16108 worker thread done servicing request
03:21:22.937 00.000 21068 OnExposeComplete: enter
03:21:22.938 00.001 21068 UpdateGuideState(): m_state=6
03:21:22.939 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1388
03:21:22.939 00.000 21068 Star::Find returns 1 (0), X=463.64, Y=436.31, Mass=89367, SNR=66.3, Peak=16109 HFD=2.8
03:21:22.940 00.001 21068 MultiStar: [#1 0.31,-0.38,0.00,M2] [#2 -0.08,-0.57,0.00,M1] [#3 0.18,-0.06,0.75,U] [#4 -0.01,-0.22,1.10,U] [#5 -0.35,0.04,0.86,U] [#6 0.39,-0.09,0.91,U] [#7 0.02,-0.41,0.66,U] [#8 -0.00,-0.11,0.67,U] 
03:21:22.941 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.18}, one-star: {-0.09, -0.38}
03:21:22.942 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:21:22.942 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
03:21:22.943 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=-0.05 mountY=0.17, mountTheta=1.85
03:21:22.946 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
03:21:22.946 00.000 21068 Enqueuing Move request for scope (0.02, -0.18)
03:21:22.947 00.001 16108 Worker thread wakes up
03:21:22.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
03:21:22.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
03:21:22.947 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
03:21:22.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:22.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:22.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:21:22.947 00.000 16108 MoveAxis(E, 0, ABG)
03:21:22.947 00.000 16108 Move returns status 0, amount 0
03:21:22.947 00.000 16108 MoveAxis(N, 0, ABG)
03:21:22.947 00.000 16108 Move returns status 0, amount 0
03:21:22.947 00.000 16108 move complete, result=0
03:21:22.948 00.001 16108 worker thread done servicing request
03:21:22.951 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3785, FiltMin=3197, FiltMax=39862, Gamma=1.000
03:21:22.965 00.014 21068 UpdateGuideState exits: m=89367 SNR=66.3
03:21:22.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:22.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:22.967 00.000 21068 Enqueuing Expose request
03:21:22.968 00.001 16108 Worker thread wakes up
03:21:22.968 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:22.969 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:22.969 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:23.947 00.978 16108 Exposure complete
03:21:24.019 00.072 16108 worker thread done servicing request
03:21:24.019 00.000 21068 OnExposeComplete: enter
03:21:24.020 00.001 21068 UpdateGuideState(): m_state=6
03:21:24.021 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1389
03:21:24.021 00.000 21068 Star::Find returns 1 (0), X=463.62, Y=436.22, Mass=95906, SNR=76.2, Peak=17037 HFD=2.7
03:21:24.022 00.001 21068 MultiStar: [#1 0.03,-0.45,0.72,U] [#2 -0.36,-0.75,0.00,M2] [#3 -0.03,-0.29,0.67,U] [#4 -0.15,-0.49,0.00,M1] [#5 -0.45,-0.06,0.73,U] [#6 -0.01,-0.23,0.65,U] [#7 0.26,-0.55,0.00,M1] [#8 -0.35,-0.31,0.47,U] 
03:21:24.023 00.001 21068 refined, 5 included, MultiStar: {-0.14, -0.31}, one-star: {-0.10, -0.47}
03:21:24.024 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
03:21:24.024 00.000 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
03:21:24.025 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-2.00 mountX=0.09 mountY=0.34, mountTheta=1.32
03:21:24.028 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.31, opts=13)
03:21:24.029 00.001 21068 Enqueuing Move request for scope (-0.14, -0.31)
03:21:24.030 00.001 16108 Worker thread wakes up
03:21:24.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
03:21:24.030 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
03:21:24.030 00.000 16108 Moving (-0.14, -0.31) raw xDistance=0.09 yDistance=0.34
03:21:24.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:24.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:21:24.030 00.000 16108 MoveAxis(E, 0, ABG)
03:21:24.030 00.000 16108 Move returns status 0, amount 0
03:21:24.030 00.000 16108 MoveAxis(S, 68, ABG)
03:21:24.030 00.000 16108 Guiding  Dir = 1, Dur = 68
03:21:24.030 00.000 16108 IsSlewing returns 0
03:21:24.031 00.001 16108 IsGuiding returns 0
03:21:24.033 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3785, FiltMin=3123, FiltMax=43568, Gamma=1.000
03:21:24.046 00.013 21068 UpdateGuideState exits: m=95906 SNR=76.2
03:21:24.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:24.049 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:24.050 00.001 21068 Enqueuing Expose request
03:21:24.058 00.008 16108 PulseGuide returned control before completion, sleep 50
03:21:24.120 00.062 16108 IsGuiding returns 1
03:21:24.120 00.000 16108 scope still moving after pulse duration time elapsed
03:21:24.152 00.032 16108 IsSlewing returns 0
03:21:24.152 00.000 16108 IsGuiding returns 1
03:21:24.183 00.031 16108 IsSlewing returns 0
03:21:24.183 00.000 16108 IsGuiding returns 0
03:21:24.184 00.001 16108 scope move finished after 68 + 84 ms
03:21:24.184 00.000 16108 Move returns status 0, amount 68
03:21:24.184 00.000 16108 move complete, result=0
03:21:24.184 00.000 16108 worker thread done servicing request
03:21:24.184 00.000 16108 Worker thread wakes up
03:21:24.184 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 68 ms SOUTH
03:21:24.186 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:24.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:25.338 01.152 16108 Exposure complete
03:21:25.405 00.067 16108 worker thread done servicing request
03:21:25.405 00.000 21068 OnExposeComplete: enter
03:21:25.406 00.001 21068 UpdateGuideState(): m_state=6
03:21:25.407 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1390
03:21:25.408 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.21, Mass=101066, SNR=68.0, Peak=17037 HFD=2.6
03:21:25.410 00.002 21068 MultiStar: [#1 0.27,-0.25,0.90,U] [#2 -0.28,-0.20,0.73,U] [#3 -0.17,-0.12,0.88,U] [#4 -0.01,-0.42,1.03,U] [#5 -0.43,-0.08,0.63,U] [#6 0.02,-0.22,0.69,U] [#7 0.09,-0.58,0.00,M2] [#8 -0.09,-0.13,0.65,U] 
03:21:25.410 00.000 21068 refined, 7 included, MultiStar: {-0.06, -0.26}, one-star: {0.02, -0.48}
03:21:25.411 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.78 = 1.51)
03:21:25.412 00.001 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
03:21:25.413 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.26 cameraTheta=-1.81 mountX=0.02 mountY=0.26, mountTheta=1.51
03:21:25.415 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.26, opts=13)
03:21:25.417 00.002 21068 Enqueuing Move request for scope (-0.06, -0.26)
03:21:25.419 00.002 16108 Worker thread wakes up
03:21:25.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
03:21:25.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
03:21:25.419 00.000 16108 Moving (-0.06, -0.26) raw xDistance=0.02 yDistance=0.26
03:21:25.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:25.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:21:25.419 00.000 16108 MoveAxis(E, 0, ABG)
03:21:25.419 00.000 16108 Move returns status 0, amount 0
03:21:25.420 00.001 16108 MoveAxis(S, 53, ABG)
03:21:25.420 00.000 16108 Guiding  Dir = 1, Dur = 53
03:21:25.420 00.000 16108 IsSlewing returns 0
03:21:25.420 00.000 16108 IsGuiding returns 0
03:21:25.422 00.002 16108 PulseGuide returned control before completion, sleep 62
03:21:25.425 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3789, FiltMin=3216, FiltMax=46896, Gamma=1.000
03:21:25.440 00.015 21068 UpdateGuideState exits: m=101066 SNR=68.0
03:21:25.440 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:25.442 00.001 21068 Enqueuing Expose request
03:21:25.499 00.057 16108 IsGuiding returns 0
03:21:25.499 00.000 16108 Move returns status 0, amount 53
03:21:25.499 00.000 16108 move complete, result=0
03:21:25.499 00.000 16108 worker thread done servicing request
03:21:25.499 00.000 16108 Worker thread wakes up
03:21:25.500 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:25.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:25.500 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
03:21:26.465 00.965 16108 Exposure complete
03:21:26.529 00.064 16108 worker thread done servicing request
03:21:26.529 00.000 21068 OnExposeComplete: enter
03:21:26.530 00.001 21068 UpdateGuideState(): m_state=6
03:21:26.531 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1391
03:21:26.532 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.41, Mass=114750, SNR=82.0, Peak=18688 HFD=2.7
03:21:26.533 00.001 21068 MultiStar: [#1 0.45,-0.43,0.00,M1] [#2 0.10,-0.34,0.61,U] [#3 0.30,-0.30,0.61,U] [#4 -0.01,-0.11,0.75,U] [#5 -0.00,0.14,0.50,U] [#6 0.06,0.01,0.67,U] [#7 0.24,-0.09,0.52,U] [#8 -0.05,-0.11,0.65,U] 
03:21:26.534 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.12, -0.27}
03:21:26.534 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
03:21:26.536 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
03:21:26.537 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.01 mountX=-0.12 mountY=0.12, mountTheta=2.34
03:21:26.538 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
03:21:26.539 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
03:21:26.540 00.001 16108 Worker thread wakes up
03:21:26.540 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
03:21:26.540 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
03:21:26.540 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.12 yDistance=0.12
03:21:26.540 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:26.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:26.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:21:26.541 00.001 16108 MoveAxis(E, 0, ABG)
03:21:26.541 00.000 16108 Move returns status 0, amount 0
03:21:26.541 00.000 16108 MoveAxis(N, 0, ABG)
03:21:26.541 00.000 16108 Move returns status 0, amount 0
03:21:26.541 00.000 16108 move complete, result=0
03:21:26.541 00.000 16108 worker thread done servicing request
03:21:26.544 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3792, FiltMin=3213, FiltMax=46723, Gamma=1.000
03:21:26.559 00.015 21068 UpdateGuideState exits: m=114750 SNR=82.0
03:21:26.559 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:26.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:26.561 00.001 21068 Enqueuing Expose request
03:21:26.562 00.001 16108 Worker thread wakes up
03:21:26.562 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:26.562 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:26.563 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:27.737 01.174 16108 Exposure complete
03:21:27.795 00.058 16108 worker thread done servicing request
03:21:27.795 00.000 21068 OnExposeComplete: enter
03:21:27.796 00.001 21068 UpdateGuideState(): m_state=6
03:21:27.797 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1392
03:21:27.798 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.42, Mass=104463, SNR=73.7, Peak=15200 HFD=2.9
03:21:27.799 00.001 21068 MultiStar: [#1 -0.11,-0.12,0.81,U] [#2 -0.27,-0.10,0.66,U] [#3 -0.13,0.07,0.58,U] [#4 -0.18,-0.28,0.82,U] [#5 -0.16,0.01,0.49,U] [#6 -0.17,0.00,0.66,U] [#7 0.18,-0.06,0.57,U] [#8 -0.24,-0.22,0.59,U] 
03:21:27.799 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {0.02, -0.27}
03:21:27.800 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
03:21:27.801 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
03:21:27.802 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.30 mountX=0.09 mountY=0.15, mountTheta=1.03
03:21:27.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
03:21:27.804 00.000 21068 Enqueuing Move request for scope (-0.11, -0.13)
03:21:27.805 00.001 16108 Worker thread wakes up
03:21:27.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
03:21:27.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
03:21:27.805 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
03:21:27.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:27.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:27.806 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:21:27.806 00.000 16108 MoveAxis(E, 0, ABG)
03:21:27.806 00.000 16108 Move returns status 0, amount 0
03:21:27.806 00.000 16108 MoveAxis(N, 0, ABG)
03:21:27.806 00.000 16108 Move returns status 0, amount 0
03:21:27.806 00.000 16108 move complete, result=0
03:21:27.806 00.000 16108 worker thread done servicing request
03:21:27.814 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3792, FiltMin=3227, FiltMax=43049, Gamma=1.000
03:21:27.840 00.026 21068 UpdateGuideState exits: m=104463 SNR=73.7
03:21:27.841 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:27.843 00.001 21068 Enqueuing Expose request
03:21:27.844 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:27.845 00.001 16108 Worker thread wakes up
03:21:27.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:27.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:28.839 00.993 16108 Exposure complete
03:21:28.895 00.056 16108 worker thread done servicing request
03:21:28.895 00.000 21068 OnExposeComplete: enter
03:21:28.896 00.001 21068 UpdateGuideState(): m_state=6
03:21:28.896 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1393
03:21:28.897 00.001 21068 Star::Find returns 1 (0), X=463.90, Y=436.53, Mass=104799, SNR=72.9, Peak=16880 HFD=2.5
03:21:28.898 00.001 21068 MultiStar: [#1 0.41,-0.17,0.98,U] [#2 0.05,-0.21,0.75,U] [#3 -0.08,-0.08,0.62,U] [#4 0.46,-0.09,0.79,U] [#5 -0.58,0.04,0.00,M1] [#6 0.11,-0.22,0.77,U] [#7 0.07,-0.18,0.54,U] [#8 -0.04,-0.08,0.70,U] 
03:21:28.899 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.15}, one-star: {0.18, -0.16}
03:21:28.900 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
03:21:28.901 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
03:21:28.902 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.73 mountX=-0.19 mountY=0.11, mountTheta=2.63
03:21:28.903 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.15, opts=13)
03:21:28.904 00.001 21068 Enqueuing Move request for scope (0.17, -0.15)
03:21:28.905 00.001 16108 Worker thread wakes up
03:21:28.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
03:21:28.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
03:21:28.905 00.000 16108 Moving (0.17, -0.15) raw xDistance=-0.19 yDistance=0.11
03:21:28.907 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:21:28.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:28.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:21:28.907 00.000 16108 MoveAxis(E, 0, ABG)
03:21:28.907 00.000 16108 Move returns status 0, amount 0
03:21:28.907 00.000 16108 MoveAxis(N, 0, ABG)
03:21:28.907 00.000 16108 Move returns status 0, amount 0
03:21:28.907 00.000 16108 move complete, result=0
03:21:28.907 00.000 16108 worker thread done servicing request
03:21:28.913 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=3795, FiltMin=3219, FiltMax=36966, Gamma=1.000
03:21:28.939 00.026 21068 UpdateGuideState exits: m=104799 SNR=72.9
03:21:28.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.941 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:28.942 00.001 21068 Enqueuing Expose request
03:21:28.943 00.001 16108 Worker thread wakes up
03:21:28.943 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:28.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:28.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:30.100 01.156 16108 Exposure complete
03:21:30.157 00.057 16108 worker thread done servicing request
03:21:30.157 00.000 21068 OnExposeComplete: enter
03:21:30.158 00.001 21068 UpdateGuideState(): m_state=6
03:21:30.158 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1394
03:21:30.159 00.001 21068 Star::Find returns 1 (0), X=463.97, Y=436.62, Mass=101984, SNR=74.6, Peak=16240 HFD=2.6
03:21:30.160 00.001 21068 MultiStar: [#1 0.49,-0.03,0.83,U] [#2 0.14,-0.17,0.79,U] [#3 0.51,-0.09,0.00,M1] [#4 0.14,-0.11,0.77,U] [#5 -0.28,-0.16,0.49,U] [#6 0.18,-0.07,0.67,U] [#7 0.48,-0.39,0.00,M1] [#8 -0.19,0.07,0.64,U] 
03:21:30.161 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.25, -0.07}
03:21:30.162 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
03:21:30.163 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
03:21:30.164 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.49 mountX=-0.15 mountY=0.04, mountTheta=2.89
03:21:30.165 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
03:21:30.166 00.001 21068 Enqueuing Move request for scope (0.14, -0.08)
03:21:30.167 00.001 16108 Worker thread wakes up
03:21:30.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
03:21:30.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
03:21:30.167 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.15 yDistance=0.04
03:21:30.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:21:30.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:30.168 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:21:30.168 00.000 16108 MoveAxis(E, 0, ABG)
03:21:30.168 00.000 16108 Move returns status 0, amount 0
03:21:30.168 00.000 16108 MoveAxis(N, 0, ABG)
03:21:30.168 00.000 16108 Move returns status 0, amount 0
03:21:30.168 00.000 16108 move complete, result=0
03:21:30.168 00.000 16108 worker thread done servicing request
03:21:30.173 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3789, FiltMin=3238, FiltMax=35430, Gamma=1.000
03:21:30.187 00.014 21068 UpdateGuideState exits: m=101984 SNR=74.6
03:21:30.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:30.188 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:30.189 00.001 21068 Enqueuing Expose request
03:21:30.191 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:30.191 00.000 16108 Worker thread wakes up
03:21:30.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:30.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:31.158 00.966 16108 Exposure complete
03:21:31.229 00.071 16108 worker thread done servicing request
03:21:31.229 00.000 21068 OnExposeComplete: enter
03:21:31.230 00.001 21068 UpdateGuideState(): m_state=6
03:21:31.231 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1395
03:21:31.231 00.000 21068 Star::Find returns 1 (0), X=463.70, Y=436.69, Mass=97143, SNR=66.8, Peak=17392 HFD=2.8
03:21:31.232 00.001 21068 MultiStar: [#1 -0.06,-0.12,0.88,U] [#2 -0.16,-0.01,0.85,U] [#3 0.09,-0.03,0.86,U] [#4 0.13,0.03,0.89,U] [#5 -0.30,0.06,0.64,U] [#6 -0.04,-0.10,0.70,U] [#7 0.11,0.09,0.61,U] [#8 -0.19,0.14,0.67,U] 
03:21:31.233 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.02, -0.00}
03:21:31.234 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.30)
03:21:31.234 00.000 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.36)
03:21:31.235 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.01 mountX=0.02 mountY=0.01, mountTheta=0.36
03:21:31.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.00, opts=13)
03:21:31.239 00.002 21068 Enqueuing Move request for scope (-0.02, -0.00)
03:21:31.242 00.003 16108 Worker thread wakes up
03:21:31.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
03:21:31.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
03:21:31.242 00.000 16108 Moving (-0.02, -0.00) raw xDistance=0.02 yDistance=0.01
03:21:31.243 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:31.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:31.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:21:31.243 00.000 16108 MoveAxis(E, 0, ABG)
03:21:31.243 00.000 16108 Move returns status 0, amount 0
03:21:31.243 00.000 16108 MoveAxis(N, 0, ABG)
03:21:31.243 00.000 16108 Move returns status 0, amount 0
03:21:31.243 00.000 16108 move complete, result=0
03:21:31.243 00.000 16108 worker thread done servicing request
03:21:31.247 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3789, FiltMin=3193, FiltMax=41321, Gamma=1.000
03:21:31.265 00.018 21068 UpdateGuideState exits: m=97143 SNR=66.8
03:21:31.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:31.266 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:31.267 00.001 21068 Enqueuing Expose request
03:21:31.268 00.001 16108 Worker thread wakes up
03:21:31.268 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:31.270 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:31.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:32.421 01.151 16108 Exposure complete
03:21:32.493 00.072 16108 worker thread done servicing request
03:21:32.493 00.000 21068 OnExposeComplete: enter
03:21:32.493 00.000 21068 UpdateGuideState(): m_state=6
03:21:32.494 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1396
03:21:32.495 00.001 21068 Star::Find returns 1 (0), X=463.83, Y=436.69, Mass=100631, SNR=70.5, Peak=17712 HFD=2.7
03:21:32.497 00.002 21068 MultiStar: [#1 0.38,-0.02,0.99,U] [#2 -0.27,-0.16,0.81,U] [#3 0.27,-0.01,0.62,U] [#4 0.33,-0.05,0.84,U] [#5 -0.23,0.26,0.62,U] [#6 0.28,0.19,0.79,U] [#7 0.44,0.20,0.48,U] [#8 -0.05,0.02,0.56,U] 
03:21:32.497 00.000 21068 single-star, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.11, -0.00}
03:21:32.498 00.001 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
03:21:32.499 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
03:21:32.500 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
03:21:32.503 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
03:21:32.503 00.000 21068 Enqueuing Move request for scope (0.11, -0.00)
03:21:32.504 00.001 16108 Worker thread wakes up
03:21:32.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
03:21:32.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
03:21:32.504 00.000 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.03
03:21:32.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:32.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:32.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:21:32.505 00.001 16108 MoveAxis(E, 0, ABG)
03:21:32.505 00.000 16108 Move returns status 0, amount 0
03:21:32.505 00.000 16108 MoveAxis(N, 0, ABG)
03:21:32.505 00.000 16108 Move returns status 0, amount 0
03:21:32.505 00.000 16108 move complete, result=0
03:21:32.505 00.000 16108 worker thread done servicing request
03:21:32.509 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3782, FiltMin=3225, FiltMax=42262, Gamma=1.000
03:21:32.536 00.027 21068 UpdateGuideState exits: m=100631 SNR=70.5
03:21:32.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:32.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:32.540 00.002 21068 Enqueuing Expose request
03:21:32.543 00.003 16108 Worker thread wakes up
03:21:32.543 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:32.544 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:32.544 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:33.524 00.980 16108 Exposure complete
03:21:33.580 00.056 16108 worker thread done servicing request
03:21:33.580 00.000 21068 OnExposeComplete: enter
03:21:33.581 00.001 21068 UpdateGuideState(): m_state=6
03:21:33.584 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1397
03:21:33.586 00.002 21068 Star::Find returns 1 (0), X=463.67, Y=436.61, Mass=97957, SNR=71.4, Peak=15808 HFD=2.9
03:21:33.587 00.001 21068 MultiStar: [#1 0.17,-0.03,0.95,U] [#2 -0.07,-0.08,0.85,U] [#3 0.20,0.05,0.70,U] [#4 0.19,-0.15,0.83,U] [#5 -0.31,0.10,0.62,U] [#6 0.33,0.13,0.75,U] [#7 0.23,-0.20,0.54,U] [#8 0.03,-0.02,0.60,U] 
03:21:33.588 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.05, -0.08}
03:21:33.589 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
03:21:33.590 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
03:21:33.592 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.39 mountX=-0.08 mountY=0.01, mountTheta=2.99
03:21:33.595 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
03:21:33.596 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
03:21:33.597 00.001 16108 Worker thread wakes up
03:21:33.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:21:33.597 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:21:33.597 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
03:21:33.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:21:33.598 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:33.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:21:33.598 00.000 16108 MoveAxis(E, 0, ABG)
03:21:33.598 00.000 16108 Move returns status 0, amount 0
03:21:33.598 00.000 16108 MoveAxis(N, 0, ABG)
03:21:33.598 00.000 16108 Move returns status 0, amount 0
03:21:33.598 00.000 16108 move complete, result=0
03:21:33.598 00.000 16108 worker thread done servicing request
03:21:33.603 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3779, FiltMin=3203, FiltMax=36694, Gamma=1.000
03:21:33.615 00.012 21068 UpdateGuideState exits: m=97957 SNR=71.4
03:21:33.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:33.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:33.617 00.000 21068 Enqueuing Expose request
03:21:33.619 00.002 16108 Worker thread wakes up
03:21:33.619 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:33.620 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:33.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:34.803 01.183 16108 Exposure complete
03:21:34.876 00.073 16108 worker thread done servicing request
03:21:34.876 00.000 21068 OnExposeComplete: enter
03:21:34.877 00.001 21068 UpdateGuideState(): m_state=6
03:21:34.878 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1398
03:21:34.879 00.001 21068 Star::Find returns 1 (0), X=463.90, Y=436.77, Mass=88726, SNR=61.1, Peak=17952 HFD=2.5
03:21:34.880 00.001 21068 MultiStar: [#1 0.68,0.03,0.00,M1] [#2 0.13,-0.01,0.97,U] [#3 0.52,0.15,0.00,M1] [#4 0.44,0.10,0.90,U] [#5 -0.02,0.18,0.76,U] [#6 0.16,0.10,0.89,U] [#7 0.37,0.07,0.72,U] [#8 0.12,0.19,0.70,U] 
03:21:34.881 00.001 21068 single-star, 6 included, MultiStar: {0.20, 0.09}, one-star: {0.18, 0.08}
03:21:34.882 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
03:21:34.882 00.000 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
03:21:34.883 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.43 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
03:21:34.885 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
03:21:34.886 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
03:21:34.886 00.000 16108 Worker thread wakes up
03:21:34.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
03:21:34.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
03:21:34.887 00.001 16108 Moving (0.18, 0.08) raw xDistance=-0.16 yDistance=-0.12
03:21:34.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:21:34.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:34.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:21:34.887 00.000 16108 MoveAxis(E, 0, ABG)
03:21:34.887 00.000 16108 Move returns status 0, amount 0
03:21:34.887 00.000 16108 MoveAxis(N, 0, ABG)
03:21:34.887 00.000 16108 Move returns status 0, amount 0
03:21:34.887 00.000 16108 move complete, result=0
03:21:34.887 00.000 16108 worker thread done servicing request
03:21:34.890 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3776, FiltMin=3219, FiltMax=39286, Gamma=1.000
03:21:34.910 00.020 21068 UpdateGuideState exits: m=88726 SNR=61.1
03:21:34.912 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:34.914 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:34.915 00.001 21068 Enqueuing Expose request
03:21:34.916 00.001 16108 Worker thread wakes up
03:21:34.916 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:34.917 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:34.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:35.898 00.981 16108 Exposure complete
03:21:35.971 00.073 16108 worker thread done servicing request
03:21:35.971 00.000 21068 OnExposeComplete: enter
03:21:35.971 00.000 21068 UpdateGuideState(): m_state=6
03:21:35.972 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1399
03:21:35.974 00.002 21068 Star::Find returns 1 (0), X=463.94, Y=436.77, Mass=91143, SNR=67.1, Peak=17360 HFD=2.5
03:21:35.975 00.001 21068 MultiStar: [#1 0.62,-0.20,0.00,M2] [#2 0.09,0.06,0.72,U] [#3 -0.03,-0.04,0.67,U] [#4 0.33,0.00,0.82,U] [#5 -0.16,0.39,0.67,U] [#6 0.26,0.19,0.71,U] [#7 0.19,-0.06,0.74,U] [#8 0.15,0.28,0.55,U] 
03:21:35.975 00.000 21068 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.22, 0.08}
03:21:35.976 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
03:21:35.977 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:21:35.978 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
03:21:35.979 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.10, opts=13)
03:21:35.980 00.001 21068 Enqueuing Move request for scope (0.14, 0.10)
03:21:35.981 00.001 16108 Worker thread wakes up
03:21:35.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
03:21:35.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
03:21:35.981 00.000 16108 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=-0.13
03:21:35.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:35.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:35.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:35.981 00.000 16108 MoveAxis(E, 0, ABG)
03:21:35.981 00.000 16108 Move returns status 0, amount 0
03:21:35.981 00.000 16108 MoveAxis(N, 0, ABG)
03:21:35.981 00.000 16108 Move returns status 0, amount 0
03:21:35.981 00.000 16108 move complete, result=0
03:21:35.981 00.000 16108 worker thread done servicing request
03:21:35.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3776, FiltMin=3206, FiltMax=37504, Gamma=1.000
03:21:35.998 00.013 21068 UpdateGuideState exits: m=91143 SNR=67.1
03:21:35.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:36.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:36.000 00.000 21068 Enqueuing Expose request
03:21:36.001 00.001 16108 Worker thread wakes up
03:21:36.001 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:36.002 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:36.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:37.160 01.158 16108 Exposure complete
03:21:37.233 00.073 16108 worker thread done servicing request
03:21:37.233 00.000 21068 OnExposeComplete: enter
03:21:37.234 00.001 21068 UpdateGuideState(): m_state=6
03:21:37.235 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1400
03:21:37.237 00.002 21068 Star::Find returns 1 (0), X=463.79, Y=436.49, Mass=105927, SNR=76.4, Peak=18656 HFD=2.6
03:21:37.238 00.001 21068 MultiStar: [#1 0.42,-0.17,0.87,U] [#2 -0.10,-0.11,0.84,U] [#3 0.23,-0.09,0.56,U] [#4 0.50,-0.09,0.00,M1] [#5 -0.09,0.28,0.63,U] [#6 0.25,-0.11,0.75,U] [#7 0.33,-0.03,0.54,U] [#8 0.00,-0.18,0.54,U] 
03:21:37.239 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.07, -0.20}
03:21:37.240 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.54 = 2.75)
03:21:37.241 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.81)
03:21:37.241 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.57 mountX=-0.15 mountY=0.05, mountTheta=2.80
03:21:37.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.09, opts=13)
03:21:37.244 00.000 21068 Enqueuing Move request for scope (0.14, -0.09)
03:21:37.245 00.001 16108 Worker thread wakes up
03:21:37.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
03:21:37.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
03:21:37.245 00.000 16108 Moving (0.14, -0.09) raw xDistance=-0.15 yDistance=0.05
03:21:37.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:21:37.246 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:37.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:21:37.246 00.000 16108 MoveAxis(E, 0, ABG)
03:21:37.246 00.000 16108 Move returns status 0, amount 0
03:21:37.246 00.000 16108 MoveAxis(N, 0, ABG)
03:21:37.246 00.000 16108 Move returns status 0, amount 0
03:21:37.246 00.000 16108 move complete, result=0
03:21:37.246 00.000 16108 worker thread done servicing request
03:21:37.249 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3776, FiltMin=3158, FiltMax=39763, Gamma=1.000
03:21:37.268 00.019 21068 UpdateGuideState exits: m=105927 SNR=76.4
03:21:37.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:37.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:37.272 00.001 21068 Enqueuing Expose request
03:21:37.272 00.000 16108 Worker thread wakes up
03:21:37.272 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:37.274 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:37.275 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:38.262 00.987 16108 Exposure complete
03:21:38.340 00.078 16108 worker thread done servicing request
03:21:38.340 00.000 21068 OnExposeComplete: enter
03:21:38.341 00.001 21068 UpdateGuideState(): m_state=6
03:21:38.343 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1401
03:21:38.343 00.000 21068 Star::Find returns 1 (0), X=463.99, Y=436.45, Mass=77789, SNR=61.0, Peak=14400 HFD=2.3
03:21:38.344 00.001 21068 MultiStar: [#1 0.47,-0.33,0.00,M2] [#2 0.21,-0.26,1.08,U] [#3 0.32,-0.16,1.01,U] [#4 0.43,-0.42,0.00,M2] [#5 -0.26,-0.01,0.71,U] [#6 0.57,0.03,0.00,M1] [#7 0.47,-0.75,0.00,M1] [#8 -0.08,-0.32,0.91,U] 
03:21:38.345 00.001 21068 refined, 4 included, MultiStar: {0.12, -0.21}, one-star: {0.27, -0.24}
03:21:38.346 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
03:21:38.347 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
03:21:38.349 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.06 mountX=-0.15 mountY=0.18, mountTheta=2.28
03:21:38.353 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.21, opts=13)
03:21:38.355 00.002 21068 Enqueuing Move request for scope (0.12, -0.21)
03:21:38.356 00.001 16108 Worker thread wakes up
03:21:38.357 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
03:21:38.357 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
03:21:38.357 00.000 16108 Moving (0.12, -0.21) raw xDistance=-0.15 yDistance=0.18
03:21:38.357 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:21:38.357 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:38.357 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:21:38.357 00.000 16108 MoveAxis(E, 0, ABG)
03:21:38.357 00.000 16108 Move returns status 0, amount 0
03:21:38.357 00.000 16108 MoveAxis(N, 0, ABG)
03:21:38.358 00.001 16108 Move returns status 0, amount 0
03:21:38.358 00.000 16108 move complete, result=0
03:21:38.358 00.000 16108 worker thread done servicing request
03:21:38.365 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3779, FiltMin=3225, FiltMax=33827, Gamma=1.000
03:21:38.385 00.020 21068 UpdateGuideState exits: m=77789 SNR=61.0
03:21:38.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:38.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:38.388 00.001 21068 Enqueuing Expose request
03:21:38.388 00.000 16108 Worker thread wakes up
03:21:38.388 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:38.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:38.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:39.558 01.169 16108 Exposure complete
03:21:39.635 00.077 16108 worker thread done servicing request
03:21:39.635 00.000 21068 OnExposeComplete: enter
03:21:39.636 00.001 21068 UpdateGuideState(): m_state=6
03:21:39.637 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1402
03:21:39.638 00.001 21068 Star::Find returns 1 (0), X=463.87, Y=436.36, Mass=82760, SNR=65.4, Peak=15053 HFD=2.5
03:21:39.639 00.001 21068 MultiStar: [#1 0.28,-0.17,0.91,U] [#2 0.01,-0.26,1.00,U] [#3 0.16,-0.24,0.75,U] [#4 0.15,-0.36,0.79,U] [#5 -0.07,0.05,0.69,U] [#6 0.17,-0.14,0.80,U] [#7 0.19,-0.26,0.64,U] [#8 -0.18,-0.08,0.65,U] 
03:21:39.640 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.21}, one-star: {0.15, -0.33}
03:21:39.640 00.000 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
03:21:39.641 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
03:21:39.642 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.11 mountX=-0.14 mountY=0.18, mountTheta=2.23
03:21:39.643 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
03:21:39.645 00.002 21068 Enqueuing Move request for scope (0.10, -0.21)
03:21:39.646 00.001 16108 Worker thread wakes up
03:21:39.646 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
03:21:39.646 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
03:21:39.646 00.000 16108 Moving (0.10, -0.21) raw xDistance=-0.14 yDistance=0.18
03:21:39.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:21:39.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:39.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:21:39.646 00.000 16108 MoveAxis(E, 0, ABG)
03:21:39.646 00.000 16108 Move returns status 0, amount 0
03:21:39.646 00.000 16108 MoveAxis(N, 0, ABG)
03:21:39.646 00.000 16108 Move returns status 0, amount 0
03:21:39.646 00.000 16108 move complete, result=0
03:21:39.646 00.000 16108 worker thread done servicing request
03:21:39.650 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3785, FiltMin=3264, FiltMax=41440, Gamma=1.000
03:21:39.663 00.013 21068 UpdateGuideState exits: m=82760 SNR=65.4
03:21:39.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:39.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:39.666 00.001 21068 Enqueuing Expose request
03:21:39.666 00.000 16108 Worker thread wakes up
03:21:39.666 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:39.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:39.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:40.639 00.972 16108 Exposure complete
03:21:40.694 00.055 16108 worker thread done servicing request
03:21:40.694 00.000 21068 OnExposeComplete: enter
03:21:40.696 00.002 21068 UpdateGuideState(): m_state=6
03:21:40.697 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1403
03:21:40.698 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.38, Mass=108163, SNR=72.9, Peak=16061 HFD=2.9
03:21:40.698 00.000 21068 MultiStar: [#1 0.33,-0.28,0.92,U] [#2 -0.13,-0.46,0.85,U] [#3 0.06,-0.41,0.63,U] [#4 0.08,-0.36,0.63,U] [#5 -0.21,-0.11,0.64,U] [#6 0.06,-0.10,0.57,U] [#7 0.14,-0.50,0.00,M1] [#8 -0.05,-0.51,0.00,M1] 
03:21:40.699 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.30}, one-star: {0.16, -0.30}
03:21:40.700 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
03:21:40.700 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
03:21:40.701 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.36 mountX=-0.12 mountY=0.28, mountTheta=1.97
03:21:40.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.30, opts=13)
03:21:40.704 00.001 21068 Enqueuing Move request for scope (0.06, -0.30)
03:21:40.708 00.004 16108 Worker thread wakes up
03:21:40.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
03:21:40.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
03:21:40.708 00.000 16108 Moving (0.06, -0.30) raw xDistance=-0.12 yDistance=0.28
03:21:40.709 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:40.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:21:40.709 00.000 16108 MoveAxis(E, 0, ABG)
03:21:40.709 00.000 16108 Move returns status 0, amount 0
03:21:40.709 00.000 16108 MoveAxis(S, 55, ABG)
03:21:40.709 00.000 16108 Guiding  Dir = 1, Dur = 55
03:21:40.709 00.000 16108 IsSlewing returns 0
03:21:40.709 00.000 16108 IsGuiding returns 0
03:21:40.716 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3792, FiltMin=3184, FiltMax=35766, Gamma=1.000
03:21:40.720 00.004 16108 PulseGuide returned control before completion, sleep 54
03:21:40.739 00.019 21068 UpdateGuideState exits: m=108163 SNR=72.9
03:21:40.742 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:40.743 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:40.744 00.001 21068 Enqueuing Expose request
03:21:40.781 00.037 16108 IsGuiding returns 1
03:21:40.781 00.000 16108 scope still moving after pulse duration time elapsed
03:21:40.813 00.032 16108 IsSlewing returns 0
03:21:40.814 00.001 16108 IsGuiding returns 0
03:21:40.814 00.000 16108 scope move finished after 55 + 49 ms
03:21:40.814 00.000 16108 Move returns status 0, amount 55
03:21:40.814 00.000 16108 move complete, result=0
03:21:40.814 00.000 16108 worker thread done servicing request
03:21:40.814 00.000 16108 Worker thread wakes up
03:21:40.814 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
03:21:40.816 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:40.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:41.978 01.162 16108 Exposure complete
03:21:42.037 00.059 16108 worker thread done servicing request
03:21:42.037 00.000 21068 OnExposeComplete: enter
03:21:42.038 00.001 21068 UpdateGuideState(): m_state=6
03:21:42.038 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1404
03:21:42.039 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.43, Mass=106656, SNR=73.0, Peak=15229 HFD=3.0
03:21:42.040 00.001 21068 MultiStar: [#1 0.35,-0.38,0.00,M1] [#2 0.11,-0.37,0.76,U] [#3 -0.04,0.03,0.65,U] [#4 0.01,-0.53,0.00,M1] [#5 -0.20,-0.06,0.65,U] [#6 -0.01,-0.06,0.70,U] [#7 0.21,-0.18,0.48,U] [#8 -0.11,-0.43,0.60,U] 
03:21:42.041 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.20}, one-star: {0.13, -0.26}
03:21:42.042 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:21:42.042 00.000 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
03:21:42.043 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.05 mountY=0.19, mountTheta=1.85
03:21:42.044 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
03:21:42.045 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
03:21:42.047 00.002 16108 Worker thread wakes up
03:21:42.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
03:21:42.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
03:21:42.047 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.05 yDistance=0.19
03:21:42.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:42.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:42.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:21:42.048 00.001 16108 MoveAxis(E, 0, ABG)
03:21:42.048 00.000 16108 Move returns status 0, amount 0
03:21:42.048 00.000 16108 MoveAxis(N, 0, ABG)
03:21:42.048 00.000 16108 Move returns status 0, amount 0
03:21:42.048 00.000 16108 move complete, result=0
03:21:42.048 00.000 16108 worker thread done servicing request
03:21:42.051 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3798, FiltMin=3213, FiltMax=34323, Gamma=1.000
03:21:42.077 00.026 21068 UpdateGuideState exits: m=106656 SNR=73.0
03:21:42.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:42.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:42.080 00.001 21068 Enqueuing Expose request
03:21:42.080 00.000 16108 Worker thread wakes up
03:21:42.080 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:42.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:42.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:43.055 00.974 16108 Exposure complete
03:21:43.131 00.076 16108 worker thread done servicing request
03:21:43.131 00.000 21068 OnExposeComplete: enter
03:21:43.133 00.002 21068 UpdateGuideState(): m_state=6
03:21:43.134 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1405
03:21:43.135 00.001 21068 Star::Find returns 1 (0), X=463.81, Y=436.33, Mass=95382, SNR=67.5, Peak=15021 HFD=2.7
03:21:43.135 00.000 21068 MultiStar: [#1 0.44,-0.37,0.00,M2] [#2 0.17,-0.35,0.89,U] [#3 0.17,-0.23,0.70,U] [#4 0.14,-0.67,0.00,M2] [#5 -0.11,0.14,0.61,U] [#6 0.19,-0.17,0.82,U] [#7 0.33,-0.46,0.00,M1] [#8 -0.16,-0.24,0.59,U] 
03:21:43.136 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.22}, one-star: {0.09, -0.35}
03:21:43.137 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
03:21:43.138 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
03:21:43.139 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.23 mountX=-0.12 mountY=0.20, mountTheta=2.10
03:21:43.143 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.22, opts=13)
03:21:43.145 00.002 21068 Enqueuing Move request for scope (0.08, -0.22)
03:21:43.145 00.000 16108 Worker thread wakes up
03:21:43.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
03:21:43.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
03:21:43.145 00.000 16108 Moving (0.08, -0.22) raw xDistance=-0.12 yDistance=0.20
03:21:43.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:43.146 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:43.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:21:43.146 00.000 16108 MoveAxis(E, 0, ABG)
03:21:43.146 00.000 16108 Move returns status 0, amount 0
03:21:43.146 00.000 16108 MoveAxis(N, 0, ABG)
03:21:43.146 00.000 16108 Move returns status 0, amount 0
03:21:43.146 00.000 16108 move complete, result=0
03:21:43.146 00.000 16108 worker thread done servicing request
03:21:43.153 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3805, FiltMin=3184, FiltMax=35190, Gamma=1.000
03:21:43.174 00.021 21068 UpdateGuideState exits: m=95382 SNR=67.5
03:21:43.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:43.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:43.177 00.001 21068 Enqueuing Expose request
03:21:43.179 00.002 16108 Worker thread wakes up
03:21:43.179 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:43.181 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:43.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:44.346 01.165 16108 Exposure complete
03:21:44.413 00.067 16108 worker thread done servicing request
03:21:44.413 00.000 21068 OnExposeComplete: enter
03:21:44.414 00.001 21068 UpdateGuideState(): m_state=6
03:21:44.415 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1406
03:21:44.415 00.000 21068 Star::Find returns 1 (0), X=463.99, Y=436.22, Mass=107980, SNR=78.1, Peak=17437 HFD=2.8
03:21:44.416 00.001 21068 MultiStar: [#1 0.41,-0.43,0.00,M3] [#2 0.24,-0.32,0.66,U] [#3 0.24,-0.30,0.73,U] [#4 0.09,-0.59,0.00,M3] [#5 -0.07,-0.30,0.51,U] [#6 0.36,-0.10,0.62,U] [#7 0.35,-0.49,0.00,M2] [#8 0.17,-0.45,0.45,U] 
03:21:44.417 00.001 21068 refined, 5 included, MultiStar: {0.22, -0.33}, one-star: {0.27, -0.47}
03:21:44.418 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
03:21:44.418 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
03:21:44.419 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.99 mountX=-0.27 mountY=0.27, mountTheta=2.35
03:21:44.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.33, opts=13)
03:21:44.422 00.001 21068 Enqueuing Move request for scope (0.22, -0.33)
03:21:44.423 00.001 16108 Worker thread wakes up
03:21:44.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
03:21:44.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
03:21:44.423 00.000 16108 Moving (0.22, -0.33) raw xDistance=-0.27 yDistance=0.27
03:21:44.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:21:44.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:21:44.423 00.000 16108 MoveAxis(E, 71, ABG)
03:21:44.423 00.000 16108 Guiding  Dir = 2, Dur = 71
03:21:44.424 00.001 16108 IsSlewing returns 0
03:21:44.424 00.000 16108 IsGuiding returns 0
03:21:44.428 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3811, FiltMin=3225, FiltMax=38224, Gamma=1.000
03:21:44.443 00.015 21068 UpdateGuideState exits: m=107980 SNR=78.1
03:21:44.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:44.446 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:44.447 00.001 21068 Enqueuing Expose request
03:21:44.485 00.038 16108 PulseGuide returned control before completion, sleep 20
03:21:44.517 00.032 16108 IsGuiding returns 1
03:21:44.517 00.000 16108 scope still moving after pulse duration time elapsed
03:21:44.549 00.032 16108 IsSlewing returns 0
03:21:44.549 00.000 16108 IsGuiding returns 1
03:21:44.580 00.031 16108 IsSlewing returns 0
03:21:44.580 00.000 16108 IsGuiding returns 0
03:21:44.580 00.000 16108 scope move finished after 71 + 85 ms
03:21:44.580 00.000 16108 Move returns status 0, amount 71
03:21:44.580 00.000 16108 MoveAxis(S, 55, ABG)
03:21:44.580 00.000 16108 Guiding  Dir = 1, Dur = 55
03:21:44.580 00.000 16108 IsSlewing returns 0
03:21:44.580 00.000 16108 IsGuiding returns 0
03:21:44.583 00.003 16108 PulseGuide returned control before completion, sleep 64
03:21:44.658 00.075 16108 IsGuiding returns 0
03:21:44.658 00.000 16108 Move returns status 0, amount 55
03:21:44.658 00.000 16108 move complete, result=0
03:21:44.658 00.000 16108 worker thread done servicing request
03:21:44.658 00.000 16108 Worker thread wakes up
03:21:44.658 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:44.659 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:44.659 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.3 px 55 ms SOUTH
03:21:45.639 00.980 16108 Exposure complete
03:21:45.696 00.057 16108 worker thread done servicing request
03:21:45.696 00.000 21068 OnExposeComplete: enter
03:21:45.697 00.001 21068 UpdateGuideState(): m_state=6
03:21:45.698 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1407
03:21:45.699 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.30, Mass=98352, SNR=74.2, Peak=15661 HFD=2.7
03:21:45.699 00.000 21068 MultiStar: [#1 0.35,-0.27,0.92,U] [#2 -0.13,-0.18,0.77,U] [#3 0.05,-0.17,0.78,U] [#4 0.17,-0.15,0.59,U] [#5 -0.42,-0.07,0.64,U] [#6 0.23,-0.21,0.63,U] [#7 -0.05,-0.61,0.00,M3] [#8 -0.33,-0.77,0.00,M1] 
03:21:45.701 00.002 21068 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.08, -0.39}
03:21:45.702 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
03:21:45.703 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
03:21:45.703 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.32 mountX=-0.09 mountY=0.20, mountTheta=2.01
03:21:45.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
03:21:45.706 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
03:21:45.706 00.000 16108 Worker thread wakes up
03:21:45.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:21:45.707 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:21:45.707 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.09 yDistance=0.20
03:21:45.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:21:45.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:21:45.707 00.000 16108 MoveAxis(E, 0, ABG)
03:21:45.707 00.000 16108 Move returns status 0, amount 0
03:21:45.707 00.000 16108 MoveAxis(S, 41, ABG)
03:21:45.707 00.000 16108 Guiding  Dir = 1, Dur = 41
03:21:45.707 00.000 16108 IsSlewing returns 0
03:21:45.707 00.000 16108 IsGuiding returns 0
03:21:45.713 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3821, FiltMin=3219, FiltMax=35254, Gamma=1.000
03:21:45.729 00.016 21068 UpdateGuideState exits: m=98352 SNR=74.2
03:21:45.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:45.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:45.732 00.001 21068 Enqueuing Expose request
03:21:45.770 00.038 16108 IsGuiding returns 1
03:21:45.770 00.000 16108 scope still moving after pulse duration time elapsed
03:21:45.800 00.030 16108 IsSlewing returns 0
03:21:45.800 00.000 16108 IsGuiding returns 1
03:21:45.831 00.031 16108 IsSlewing returns 0
03:21:45.831 00.000 16108 IsGuiding returns 1
03:21:45.861 00.030 16108 IsSlewing returns 0
03:21:45.862 00.001 16108 IsGuiding returns 0
03:21:45.862 00.000 16108 scope move finished after 41 + 113 ms
03:21:45.862 00.000 16108 Move returns status 0, amount 41
03:21:45.862 00.000 16108 move complete, result=0
03:21:45.862 00.000 16108 worker thread done servicing request
03:21:45.862 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
03:21:45.867 00.005 16108 Worker thread wakes up
03:21:45.867 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:45.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:47.021 01.154 16108 Exposure complete
03:21:47.078 00.057 16108 worker thread done servicing request
03:21:47.078 00.000 21068 OnExposeComplete: enter
03:21:47.079 00.001 21068 UpdateGuideState(): m_state=6
03:21:47.079 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1408
03:21:47.080 00.001 21068 Star::Find returns 1 (0), X=464.09, Y=436.38, Mass=82217, SNR=68.2, Peak=14765 HFD=2.5
03:21:47.081 00.001 21068 MultiStar: [#1 0.62,-0.40,0.00,M3] [#2 0.18,-0.30,0.96,U] [#3 0.68,-0.03,0.00,M1] [#4 0.14,-0.43,0.65,U] [#5 -0.05,0.10,0.75,U] [#6 0.52,-0.13,0.00,M1] [#7 0.38,-0.40,0.00,M4] [#8 0.09,-0.40,0.48,U] 
03:21:47.082 00.001 21068 refined, 4 included, MultiStar: {0.17, -0.26}, one-star: {0.36, -0.30}
03:21:47.083 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
03:21:47.083 00.000 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.38)
03:21:47.084 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=-0.21 mountY=0.21, mountTheta=2.35
03:21:47.085 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.26, opts=13)
03:21:47.086 00.001 21068 Enqueuing Move request for scope (0.17, -0.26)
03:21:47.088 00.002 16108 Worker thread wakes up
03:21:47.089 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
03:21:47.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
03:21:47.089 00.000 16108 Moving (0.17, -0.26) raw xDistance=-0.21 yDistance=0.21
03:21:47.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:21:47.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:21:47.089 00.000 16108 MoveAxis(E, 54, ABG)
03:21:47.089 00.000 16108 Guiding  Dir = 2, Dur = 54
03:21:47.089 00.000 16108 IsSlewing returns 0
03:21:47.090 00.001 16108 IsGuiding returns 0
03:21:47.093 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3827, FiltMin=3200, FiltMax=35760, Gamma=1.000
03:21:47.107 00.014 21068 UpdateGuideState exits: m=82217 SNR=68.2
03:21:47.107 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:47.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:47.109 00.001 21068 Enqueuing Expose request
03:21:47.119 00.010 16108 PulseGuide returned control before completion, sleep 35
03:21:47.165 00.046 16108 IsGuiding returns 1
03:21:47.165 00.000 16108 scope still moving after pulse duration time elapsed
03:21:47.196 00.031 16108 IsSlewing returns 0
03:21:47.196 00.000 16108 IsGuiding returns 1
03:21:47.228 00.032 16108 IsSlewing returns 0
03:21:47.228 00.000 16108 IsGuiding returns 0
03:21:47.228 00.000 16108 scope move finished after 54 + 84 ms
03:21:47.228 00.000 16108 Move returns status 0, amount 54
03:21:47.228 00.000 16108 MoveAxis(S, 43, ABG)
03:21:47.229 00.001 16108 Guiding  Dir = 1, Dur = 43
03:21:47.229 00.000 16108 IsSlewing returns 0
03:21:47.229 00.000 16108 IsGuiding returns 0
03:21:47.278 00.049 16108 IsGuiding returns 1
03:21:47.278 00.000 16108 scope still moving after pulse duration time elapsed
03:21:47.306 00.028 16108 IsSlewing returns 0
03:21:47.306 00.000 16108 IsGuiding returns 1
03:21:47.338 00.032 16108 IsSlewing returns 0
03:21:47.338 00.000 16108 IsGuiding returns 1
03:21:47.370 00.032 16108 IsSlewing returns 0
03:21:47.370 00.000 16108 IsGuiding returns 0
03:21:47.370 00.000 16108 scope move finished after 43 + 98 ms
03:21:47.370 00.000 16108 Move returns status 0, amount 43
03:21:47.370 00.000 16108 move complete, result=0
03:21:47.370 00.000 16108 worker thread done servicing request
03:21:47.370 00.000 16108 Worker thread wakes up
03:21:47.370 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 43 ms SOUTH
03:21:47.374 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:47.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:48.350 00.976 16108 Exposure complete
03:21:48.407 00.057 16108 worker thread done servicing request
03:21:48.407 00.000 21068 OnExposeComplete: enter
03:21:48.408 00.001 21068 UpdateGuideState(): m_state=6
03:21:48.409 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1409
03:21:48.410 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.59, Mass=89927, SNR=70.1, Peak=16093 HFD=2.6
03:21:48.410 00.000 21068 MultiStar: [#1 0.35,-0.10,0.91,U] [#2 0.08,-0.42,0.72,U] [#3 0.21,-0.22,0.72,U] [#4 0.34,-0.16,0.64,U] [#5 -0.24,-0.58,0.00,M1] [#6 0.29,-0.28,0.68,U] [#7 0.42,-0.29,0.00,M5] [#8 -0.00,-0.01,0.50,U] 
03:21:48.411 00.001 21068 single-star, 6 included, MultiStar: {0.21, -0.18}, one-star: {0.16, -0.10}
03:21:48.412 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
03:21:48.413 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
03:21:48.413 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=-0.18 mountY=0.06, mountTheta=2.82
03:21:48.415 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.10, opts=13)
03:21:48.417 00.002 21068 Enqueuing Move request for scope (0.16, -0.10)
03:21:48.417 00.000 16108 Worker thread wakes up
03:21:48.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
03:21:48.417 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
03:21:48.418 00.001 16108 Moving (0.16, -0.10) raw xDistance=-0.18 yDistance=0.06
03:21:48.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:21:48.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:48.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:21:48.418 00.000 16108 MoveAxis(E, 0, ABG)
03:21:48.418 00.000 16108 Move returns status 0, amount 0
03:21:48.418 00.000 16108 MoveAxis(N, 0, ABG)
03:21:48.418 00.000 16108 Move returns status 0, amount 0
03:21:48.418 00.000 16108 move complete, result=0
03:21:48.418 00.000 16108 worker thread done servicing request
03:21:48.421 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3833, FiltMin=3254, FiltMax=35808, Gamma=1.000
03:21:48.448 00.027 21068 UpdateGuideState exits: m=89927 SNR=70.1
03:21:48.451 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:48.452 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:48.454 00.002 21068 Enqueuing Expose request
03:21:48.454 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:48.455 00.001 16108 Worker thread wakes up
03:21:48.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:48.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:49.615 01.160 16108 Exposure complete
03:21:49.673 00.058 16108 worker thread done servicing request
03:21:49.673 00.000 21068 OnExposeComplete: enter
03:21:49.675 00.002 21068 UpdateGuideState(): m_state=6
03:21:49.676 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1410
03:21:49.677 00.001 21068 Star::Find returns 1 (0), X=463.74, Y=436.41, Mass=87619, SNR=65.8, Peak=14944 HFD=2.8
03:21:49.678 00.001 21068 MultiStar: [#1 0.25,-0.30,0.81,U] [#2 -0.37,0.04,0.68,U] [#3 0.22,-0.06,0.85,U] [#4 -0.14,-0.37,0.81,U] [#5 -0.06,-0.03,0.82,U] [#6 0.05,-0.28,1.03,U] [#7 0.09,-0.24,0.59,U] [#8 -0.30,-0.41,0.00,M1] 
03:21:49.679 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.20}, one-star: {0.02, -0.28}
03:21:49.680 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
03:21:49.681 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
03:21:49.682 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.49 mountX=-0.05 mountY=0.19, mountTheta=1.83
03:21:49.684 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
03:21:49.685 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
03:21:49.686 00.001 16108 Worker thread wakes up
03:21:49.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
03:21:49.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
03:21:49.686 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.05 yDistance=0.19
03:21:49.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:49.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:49.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:21:49.686 00.000 16108 MoveAxis(E, 0, ABG)
03:21:49.686 00.000 16108 Move returns status 0, amount 0
03:21:49.686 00.000 16108 MoveAxis(N, 0, ABG)
03:21:49.686 00.000 16108 Move returns status 0, amount 0
03:21:49.686 00.000 16108 move complete, result=0
03:21:49.686 00.000 16108 worker thread done servicing request
03:21:49.693 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=3840, FiltMin=3165, FiltMax=36240, Gamma=1.000
03:21:49.706 00.013 21068 UpdateGuideState exits: m=87619 SNR=65.8
03:21:49.706 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:49.707 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:49.708 00.001 21068 Enqueuing Expose request
03:21:49.709 00.001 16108 Worker thread wakes up
03:21:49.709 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:49.709 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:49.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:50.673 00.964 16108 Exposure complete
03:21:50.733 00.060 16108 worker thread done servicing request
03:21:50.733 00.000 21068 OnExposeComplete: enter
03:21:50.734 00.001 21068 UpdateGuideState(): m_state=6
03:21:50.734 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1411
03:21:50.735 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=436.22, Mass=79580, SNR=59.7, Peak=14461 HFD=2.7
03:21:50.736 00.001 21068 MultiStar: [#1 0.47,0.01,0.80,U] [#2 -0.27,-0.32,0.67,U] [#3 0.03,-0.03,0.89,U] [#4 0.15,-0.27,0.72,U] [#5 -0.28,0.05,0.92,U] [#6 0.37,0.17,0.89,U] [#7 0.32,-0.43,0.00,M5] [#8 -0.10,-0.38,0.70,U] 
03:21:50.737 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.15}, one-star: {-0.02, -0.47}
03:21:50.738 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
03:21:50.739 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
03:21:50.739 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.26 mountX=-0.07 mountY=0.13, mountTheta=2.07
03:21:50.742 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
03:21:50.743 00.001 21068 Enqueuing Move request for scope (0.05, -0.15)
03:21:50.744 00.001 16108 Worker thread wakes up
03:21:50.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
03:21:50.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
03:21:50.744 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.07 yDistance=0.13
03:21:50.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:21:50.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:50.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:21:50.744 00.000 16108 MoveAxis(E, 0, ABG)
03:21:50.744 00.000 16108 Move returns status 0, amount 0
03:21:50.744 00.000 16108 MoveAxis(N, 0, ABG)
03:21:50.745 00.001 16108 Move returns status 0, amount 0
03:21:50.745 00.000 16108 move complete, result=0
03:21:50.745 00.000 16108 worker thread done servicing request
03:21:50.748 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3846, FiltMin=3232, FiltMax=39097, Gamma=1.000
03:21:50.761 00.013 21068 UpdateGuideState exits: m=79580 SNR=59.7
03:21:50.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:50.762 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:50.763 00.001 21068 Enqueuing Expose request
03:21:50.764 00.001 16108 Worker thread wakes up
03:21:50.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:50.766 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:50.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:51.918 01.152 16108 Exposure complete
03:21:51.976 00.058 16108 worker thread done servicing request
03:21:51.977 00.001 21068 OnExposeComplete: enter
03:21:51.979 00.002 21068 UpdateGuideState(): m_state=6
03:21:51.980 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1412
03:21:51.982 00.002 21068 Star::Find returns 1 (0), X=463.43, Y=436.07, Mass=88277, SNR=65.7, Peak=14253 HFD=2.7
03:21:51.985 00.003 21068 MultiStar: [#1 -0.42,-0.50,0.00,M1] [#2 -0.46,-0.40,0.00,M1] [#3 -0.15,-0.53,0.00,M1] [#4 -0.40,-0.54,0.00,M1] [#5 -0.24,0.03,0.72,U] [#6 0.07,-0.20,0.64,U] [#7 0.16,-0.33,0.76,U] [#8 -0.33,-0.26,0.58,U] 
03:21:51.986 00.001 21068 refined, 4 included, MultiStar: {-0.13, -0.30}, one-star: {-0.30, -0.61}
03:21:51.987 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
03:21:51.989 00.002 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
03:21:51.990 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.99 mountX=0.08 mountY=0.33, mountTheta=1.33
03:21:51.991 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.30, opts=13)
03:21:51.992 00.001 21068 Enqueuing Move request for scope (-0.13, -0.30)
03:21:51.993 00.001 16108 Worker thread wakes up
03:21:51.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
03:21:51.993 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
03:21:51.993 00.000 16108 Moving (-0.13, -0.30) raw xDistance=0.08 yDistance=0.33
03:21:51.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:51.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:21:51.993 00.000 16108 MoveAxis(E, 0, ABG)
03:21:51.993 00.000 16108 Move returns status 0, amount 0
03:21:51.993 00.000 16108 MoveAxis(S, 66, ABG)
03:21:51.993 00.000 16108 Guiding  Dir = 1, Dur = 66
03:21:51.994 00.001 16108 IsSlewing returns 0
03:21:51.994 00.000 16108 IsGuiding returns 0
03:21:51.997 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3856, FiltMin=3283, FiltMax=33241, Gamma=1.000
03:21:52.011 00.014 21068 UpdateGuideState exits: m=88277 SNR=65.7
03:21:52.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:52.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:52.014 00.001 21068 Enqueuing Expose request
03:21:52.033 00.019 16108 PulseGuide returned control before completion, sleep 37
03:21:52.080 00.047 16108 IsGuiding returns 1
03:21:52.080 00.000 16108 scope still moving after pulse duration time elapsed
03:21:52.112 00.032 16108 IsSlewing returns 0
03:21:52.112 00.000 16108 IsGuiding returns 1
03:21:52.143 00.031 16108 IsSlewing returns 0
03:21:52.143 00.000 16108 IsGuiding returns 1
03:21:52.175 00.032 16108 IsSlewing returns 0
03:21:52.175 00.000 16108 IsGuiding returns 0
03:21:52.175 00.000 16108 scope move finished after 66 + 114 ms
03:21:52.175 00.000 16108 Move returns status 0, amount 66
03:21:52.175 00.000 16108 move complete, result=0
03:21:52.175 00.000 16108 worker thread done servicing request
03:21:52.176 00.001 16108 Worker thread wakes up
03:21:52.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:52.176 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
03:21:52.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:53.147 00.971 16108 Exposure complete
03:21:53.216 00.069 16108 worker thread done servicing request
03:21:53.216 00.000 21068 OnExposeComplete: enter
03:21:53.218 00.002 21068 UpdateGuideState(): m_state=6
03:21:53.219 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1413
03:21:53.220 00.001 21068 Star::Find returns 1 (0), X=463.42, Y=436.27, Mass=79559, SNR=62.8, Peak=12288 HFD=2.8
03:21:53.221 00.001 21068 MultiStar: [#1 -0.10,-0.50,0.00,M2] [#2 -0.56,-0.26,0.00,M2] [#3 -0.07,-0.32,0.78,U] [#4 -0.61,-0.04,0.00,M2] [#5 -0.59,0.35,0.00,M1] [#6 -0.25,0.19,0.60,U] [#7 -0.05,-0.45,0.70,U] [#8 -0.23,-0.11,0.60,U] 
03:21:53.221 00.000 21068 refined, 4 included, MultiStar: {-0.19, -0.25}, one-star: {-0.30, -0.42}
03:21:53.222 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
03:21:53.223 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
03:21:53.223 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.32 cameraTheta=-2.20 mountX=0.14 mountY=0.29, mountTheta=1.12
03:21:53.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.25, opts=13)
03:21:53.227 00.002 21068 Enqueuing Move request for scope (-0.19, -0.25)
03:21:53.228 00.001 16108 Worker thread wakes up
03:21:53.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
03:21:53.228 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
03:21:53.228 00.000 16108 Moving (-0.19, -0.25) raw xDistance=0.14 yDistance=0.29
03:21:53.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:21:53.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:21:53.228 00.000 16108 MoveAxis(E, 0, ABG)
03:21:53.228 00.000 16108 Move returns status 0, amount 0
03:21:53.228 00.000 16108 MoveAxis(S, 59, ABG)
03:21:53.228 00.000 16108 Guiding  Dir = 1, Dur = 59
03:21:53.229 00.001 16108 IsSlewing returns 0
03:21:53.229 00.000 16108 IsGuiding returns 0
03:21:53.231 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3865, FiltMin=3229, FiltMax=32528, Gamma=1.000
03:21:53.249 00.018 21068 UpdateGuideState exits: m=79559 SNR=62.8
03:21:53.250 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:53.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:53.251 00.000 21068 Enqueuing Expose request
03:21:53.258 00.007 16108 PulseGuide returned control before completion, sleep 41
03:21:53.303 00.045 16108 IsGuiding returns 1
03:21:53.303 00.000 16108 scope still moving after pulse duration time elapsed
03:21:53.334 00.031 16108 IsSlewing returns 0
03:21:53.334 00.000 16108 IsGuiding returns 1
03:21:53.366 00.032 16108 IsSlewing returns 0
03:21:53.366 00.000 16108 IsGuiding returns 0
03:21:53.366 00.000 16108 scope move finished after 59 + 78 ms
03:21:53.366 00.000 16108 Move returns status 0, amount 59
03:21:53.367 00.001 16108 move complete, result=0
03:21:53.367 00.000 16108 worker thread done servicing request
03:21:53.367 00.000 16108 Worker thread wakes up
03:21:53.367 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
03:21:53.369 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:53.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:54.533 01.164 16108 Exposure complete
03:21:54.595 00.062 16108 worker thread done servicing request
03:21:54.595 00.000 21068 OnExposeComplete: enter
03:21:54.596 00.001 21068 UpdateGuideState(): m_state=6
03:21:54.597 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1414
03:21:54.597 00.000 21068 Star::Find returns 1 (0), X=463.43, Y=437.02, Mass=87366, SNR=69.9, Peak=13472 HFD=2.6
03:21:54.598 00.001 21068 MultiStar: [#1 0.17,0.31,0.81,U] [#2 -0.19,0.17,0.68,U] [#3 0.08,0.24,0.84,U] [#4 0.00,0.46,0.80,U] [#5 -0.33,0.43,0.00,M2] [#6 -0.08,0.40,0.57,U] [#7 0.24,0.39,0.54,U] [#8 -0.19,0.73,0.00,M1] 
03:21:54.600 00.002 21068 refined, 6 included, MultiStar: {-0.02, 0.33}, one-star: {-0.29, 0.33}
03:21:54.601 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
03:21:54.602 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
03:21:54.603 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=0.08 mountY=-0.31, mountTheta=-1.32
03:21:54.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.33, opts=13)
03:21:54.605 00.000 21068 Enqueuing Move request for scope (-0.02, 0.33)
03:21:54.607 00.002 16108 Worker thread wakes up
03:21:54.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
03:21:54.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
03:21:54.607 00.000 16108 Moving (-0.02, 0.33) raw xDistance=0.08 yDistance=-0.31
03:21:54.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:54.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:21:54.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:21:54.608 00.001 16108 MoveAxis(E, 0, ABG)
03:21:54.608 00.000 16108 Move returns status 0, amount 0
03:21:54.608 00.000 16108 MoveAxis(N, 0, ABG)
03:21:54.608 00.000 16108 Move returns status 0, amount 0
03:21:54.608 00.000 16108 move complete, result=0
03:21:54.608 00.000 16108 worker thread done servicing request
03:21:54.614 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3869, FiltMin=3273, FiltMax=36320, Gamma=1.000
03:21:54.630 00.016 21068 UpdateGuideState exits: m=87366 SNR=69.9
03:21:54.632 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:54.634 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:54.635 00.001 21068 Enqueuing Expose request
03:21:54.637 00.002 16108 Worker thread wakes up
03:21:54.637 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:21:54.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:54.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:55.612 00.974 16108 Exposure complete
03:21:55.678 00.066 16108 worker thread done servicing request
03:21:55.678 00.000 21068 OnExposeComplete: enter
03:21:55.679 00.001 21068 UpdateGuideState(): m_state=6
03:21:55.681 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1415
03:21:55.681 00.000 21068 Star::Find returns 1 (0), X=463.76, Y=436.82, Mass=85916, SNR=61.6, Peak=12640 HFD=2.8
03:21:55.682 00.001 21068 MultiStar: [#1 0.08,0.27,0.98,U] [#2 -0.12,0.51,0.00,M2] [#3 0.28,0.21,0.97,U] [#4 0.13,0.36,0.96,U] [#5 -0.28,0.30,0.54,U] [#6 0.06,0.20,0.53,U] [#7 0.01,0.13,0.55,U] [#8 -0.52,-0.10,0.00,M2] 
03:21:55.683 00.001 21068 single-star, 6 included, MultiStar: {0.07, 0.23}, one-star: {0.04, 0.13}
03:21:55.684 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.70 = -1.70)
03:21:55.685 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
03:21:55.685 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.27 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
03:21:55.688 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
03:21:55.690 00.002 21068 Enqueuing Move request for scope (0.04, 0.13)
03:21:55.692 00.002 16108 Worker thread wakes up
03:21:55.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
03:21:55.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
03:21:55.692 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.13
03:21:55.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:55.693 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:55.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:55.693 00.000 16108 MoveAxis(E, 0, ABG)
03:21:55.693 00.000 16108 Move returns status 0, amount 0
03:21:55.693 00.000 16108 MoveAxis(N, 0, ABG)
03:21:55.693 00.000 16108 Move returns status 0, amount 0
03:21:55.693 00.000 16108 move complete, result=0
03:21:55.693 00.000 16108 worker thread done servicing request
03:21:55.700 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3872, FiltMin=3289, FiltMax=39238, Gamma=1.000
03:21:55.716 00.016 21068 UpdateGuideState exits: m=85916 SNR=61.6
03:21:55.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:55.719 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:55.720 00.001 21068 Enqueuing Expose request
03:21:55.720 00.000 16108 Worker thread wakes up
03:21:55.720 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:55.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:55.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:56.883 01.162 16108 Exposure complete
03:21:56.939 00.056 16108 worker thread done servicing request
03:21:56.939 00.000 21068 OnExposeComplete: enter
03:21:56.941 00.002 21068 UpdateGuideState(): m_state=6
03:21:56.944 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1416
03:21:56.947 00.003 21068 Star::Find returns 1 (0), X=463.73, Y=436.55, Mass=74388, SNR=55.8, Peak=13824 HFD=2.8
03:21:56.949 00.002 21068 MultiStar: [#1 0.38,0.38,0.00,M1] [#2 0.14,-0.11,0.80,U] [#3 0.30,0.07,0.75,U] [#4 0.20,-0.10,1.15,U] [#5 -0.06,0.52,0.00,M2] [#6 0.01,0.02,0.65,U] [#7 0.25,0.18,0.68,U] [#8 -0.06,-0.11,0.70,U] 
03:21:56.950 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.01, -0.14}
03:21:56.951 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
03:21:56.953 00.002 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.06)
03:21:56.953 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.32 mountX=-0.13 mountY=0.01, mountTheta=3.06
03:21:56.956 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.04, opts=13)
03:21:56.957 00.001 21068 Enqueuing Move request for scope (0.12, -0.04)
03:21:56.958 00.001 16108 Worker thread wakes up
03:21:56.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
03:21:56.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
03:21:56.958 00.000 16108 Moving (0.12, -0.04) raw xDistance=-0.13 yDistance=0.01
03:21:56.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:21:56.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:56.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:21:56.958 00.000 16108 MoveAxis(E, 0, ABG)
03:21:56.958 00.000 16108 Move returns status 0, amount 0
03:21:56.958 00.000 16108 MoveAxis(N, 0, ABG)
03:21:56.959 00.001 16108 Move returns status 0, amount 0
03:21:56.959 00.000 16108 move complete, result=0
03:21:56.959 00.000 16108 worker thread done servicing request
03:21:56.962 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=176, max=65535, med=3872, FiltMin=3328, FiltMax=35558, Gamma=1.000
03:21:56.978 00.016 21068 UpdateGuideState exits: m=74388 SNR=55.8
03:21:56.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:56.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:56.981 00.001 21068 Enqueuing Expose request
03:21:56.982 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:56.983 00.001 16108 Worker thread wakes up
03:21:56.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:56.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:57.958 00.975 16108 Exposure complete
03:21:58.014 00.056 16108 worker thread done servicing request
03:21:58.014 00.000 21068 OnExposeComplete: enter
03:21:58.015 00.001 21068 UpdateGuideState(): m_state=6
03:21:58.016 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1417
03:21:58.017 00.001 21068 Star::Find returns 1 (0), X=463.50, Y=436.93, Mass=83731, SNR=57.1, Peak=13872 HFD=3.0
03:21:58.018 00.001 21068 MultiStar: [#1 0.37,0.07,1.07,U] [#2 -0.01,0.34,0.89,U] [#3 0.04,0.03,0.89,U] [#4 -0.35,-0.02,0.93,U] [#5 -0.17,0.03,0.72,U] [#6 0.10,0.22,0.55,U] [#7 -0.05,-0.27,0.43,U] [#8 -0.57,0.22,0.00,M2] 
03:21:58.018 00.000 21068 refined, 7 included, MultiStar: {-0.03, 0.10}, one-star: {-0.22, 0.25}
03:21:58.019 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
03:21:58.020 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
03:21:58.021 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.89 mountX=0.05 mountY=-0.09, mountTheta=-1.06
03:21:58.022 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
03:21:58.024 00.002 21068 Enqueuing Move request for scope (-0.03, 0.10)
03:21:58.025 00.001 16108 Worker thread wakes up
03:21:58.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
03:21:58.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
03:21:58.025 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.05 yDistance=-0.09
03:21:58.026 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:21:58.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:58.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:21:58.026 00.000 16108 MoveAxis(E, 0, ABG)
03:21:58.026 00.000 16108 Move returns status 0, amount 0
03:21:58.026 00.000 16108 MoveAxis(N, 0, ABG)
03:21:58.026 00.000 16108 Move returns status 0, amount 0
03:21:58.026 00.000 16108 move complete, result=0
03:21:58.026 00.000 16108 worker thread done servicing request
03:21:58.029 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3872, FiltMin=3257, FiltMax=34531, Gamma=1.000
03:21:58.042 00.013 21068 UpdateGuideState exits: m=83731 SNR=57.1
03:21:58.043 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:58.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:58.044 00.000 21068 Enqueuing Expose request
03:21:58.045 00.001 16108 Worker thread wakes up
03:21:58.045 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:58.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:58.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:21:59.218 01.172 16108 Exposure complete
03:21:59.278 00.060 16108 worker thread done servicing request
03:21:59.279 00.001 21068 OnExposeComplete: enter
03:21:59.279 00.000 21068 UpdateGuideState(): m_state=6
03:21:59.280 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1418
03:21:59.281 00.001 21068 Star::Find returns 1 (0), X=463.25, Y=436.70, Mass=83706, SNR=61.2, Peak=15392 HFD=2.6
03:21:59.282 00.001 21068 MultiStar: [#1 -0.20,0.07,0.77,U] [#2 -0.77,0.08,0.00,M1] [#3 -0.15,0.15,0.89,U] [#4 -0.19,-0.03,0.86,U] [#5 -0.30,0.39,0.00,M2] [#6 -0.04,0.44,0.77,U] [#7 0.05,0.41,0.60,U] [#8 -0.65,-0.12,0.00,M3] 
03:21:59.283 00.001 21068 refined, 5 included, MultiStar: {-0.19, 0.15}, one-star: {-0.47, 0.01}
03:21:59.283 00.000 21068 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
03:21:59.284 00.001 21068 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
03:21:59.285 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.45 mountX=0.21 mountY=-0.11, mountTheta=-0.47
03:21:59.286 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.15, opts=13)
03:21:59.287 00.001 21068 Enqueuing Move request for scope (-0.19, 0.15)
03:21:59.288 00.001 16108 Worker thread wakes up
03:21:59.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
03:21:59.288 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
03:21:59.288 00.000 16108 Moving (-0.19, 0.15) raw xDistance=0.21 yDistance=-0.11
03:21:59.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:21:59.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:59.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:21:59.288 00.000 16108 MoveAxis(W, 55, ABG)
03:21:59.288 00.000 16108 Guiding  Dir = 3, Dur = 55
03:21:59.288 00.000 16108 IsSlewing returns 0
03:21:59.289 00.001 16108 IsGuiding returns 0
03:21:59.299 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3862, FiltMin=3305, FiltMax=34617, Gamma=1.000
03:21:59.323 00.024 21068 UpdateGuideState exits: m=83706 SNR=61.2
03:21:59.325 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:59.327 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:21:59.328 00.001 21068 Enqueuing Expose request
03:21:59.337 00.009 16108 PulseGuide returned control before completion, sleep 17
03:21:59.368 00.031 16108 IsGuiding returns 1
03:21:59.368 00.000 16108 scope still moving after pulse duration time elapsed
03:21:59.399 00.031 16108 IsSlewing returns 0
03:21:59.399 00.000 16108 IsGuiding returns 1
03:21:59.430 00.031 16108 IsSlewing returns 0
03:21:59.430 00.000 16108 IsGuiding returns 0
03:21:59.430 00.000 16108 scope move finished after 55 + 86 ms
03:21:59.431 00.001 16108 Move returns status 0, amount 55
03:21:59.431 00.000 16108 MoveAxis(N, 0, ABG)
03:21:59.431 00.000 16108 Move returns status 0, amount 0
03:21:59.431 00.000 16108 move complete, result=0
03:21:59.431 00.000 16108 worker thread done servicing request
03:21:59.431 00.000 16108 Worker thread wakes up
03:21:59.431 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
03:21:59.433 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:21:59.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:00.403 00.970 16108 Exposure complete
03:22:00.459 00.056 16108 worker thread done servicing request
03:22:00.459 00.000 21068 OnExposeComplete: enter
03:22:00.460 00.001 21068 UpdateGuideState(): m_state=6
03:22:00.460 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1419
03:22:00.461 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.74, Mass=83737, SNR=61.6, Peak=15984 HFD=2.6
03:22:00.462 00.001 21068 MultiStar: [#1 0.45,-0.05,0.94,U] [#2 0.14,0.17,0.84,U] [#3 0.26,-0.16,0.83,U] [#4 -0.03,0.12,0.90,U] [#5 -0.18,0.35,0.70,U] [#6 -0.01,0.35,0.67,U] [#7 0.20,0.16,0.57,U] [#8 0.07,0.28,0.72,U] 
03:22:00.463 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.14, 0.06}
03:22:00.464 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
03:22:00.464 00.000 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
03:22:00.465 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.38 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
03:22:00.468 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.06, opts=13)
03:22:00.469 00.001 21068 Enqueuing Move request for scope (0.14, 0.06)
03:22:00.470 00.001 16108 Worker thread wakes up
03:22:00.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
03:22:00.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
03:22:00.470 00.000 16108 Moving (0.14, 0.06) raw xDistance=-0.13 yDistance=-0.09
03:22:00.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:22:00.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:00.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:22:00.471 00.001 16108 MoveAxis(E, 0, ABG)
03:22:00.471 00.000 16108 Move returns status 0, amount 0
03:22:00.471 00.000 16108 MoveAxis(N, 0, ABG)
03:22:00.471 00.000 16108 Move returns status 0, amount 0
03:22:00.471 00.000 16108 move complete, result=0
03:22:00.471 00.000 16108 worker thread done servicing request
03:22:00.474 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3859, FiltMin=3334, FiltMax=42291, Gamma=1.000
03:22:00.487 00.013 21068 UpdateGuideState exits: m=83737 SNR=61.6
03:22:00.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:00.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:00.489 00.000 21068 Enqueuing Expose request
03:22:00.490 00.001 16108 Worker thread wakes up
03:22:00.490 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:00.491 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:00.491 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:01.649 01.158 16108 Exposure complete
03:22:01.722 00.073 16108 worker thread done servicing request
03:22:01.722 00.000 21068 OnExposeComplete: enter
03:22:01.723 00.001 21068 UpdateGuideState(): m_state=6
03:22:01.726 00.003 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1420
03:22:01.727 00.001 21068 Star::Find returns 1 (0), X=463.77, Y=436.58, Mass=97110, SNR=69.7, Peak=15760 HFD=2.9
03:22:01.728 00.001 21068 MultiStar: [#1 0.34,-0.05,0.92,U] [#2 -0.04,0.07,0.80,U] [#3 0.14,-0.30,0.72,U] [#4 0.09,-0.14,0.83,U] [#5 -0.45,-0.38,0.00,M2] [#6 0.15,-0.02,0.66,U] [#7 0.09,-0.01,0.64,U] [#8 -0.04,-0.15,0.57,U] 
03:22:01.729 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.05, -0.10}
03:22:01.730 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
03:22:01.731 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
03:22:01.733 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.11 mountX=-0.07 mountY=0.09, mountTheta=2.23
03:22:01.736 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
03:22:01.738 00.002 21068 Enqueuing Move request for scope (0.05, -0.10)
03:22:01.739 00.001 16108 Worker thread wakes up
03:22:01.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:22:01.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:22:01.739 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.09
03:22:01.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:22:01.740 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:01.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:22:01.740 00.000 16108 MoveAxis(E, 0, ABG)
03:22:01.740 00.000 16108 Move returns status 0, amount 0
03:22:01.740 00.000 16108 MoveAxis(N, 0, ABG)
03:22:01.740 00.000 16108 Move returns status 0, amount 0
03:22:01.740 00.000 16108 move complete, result=0
03:22:01.740 00.000 16108 worker thread done servicing request
03:22:01.746 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3846, FiltMin=3209, FiltMax=38758, Gamma=1.000
03:22:01.772 00.026 21068 UpdateGuideState exits: m=97110 SNR=69.7
03:22:01.774 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:01.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:01.777 00.002 21068 Enqueuing Expose request
03:22:01.778 00.001 16108 Worker thread wakes up
03:22:01.778 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:01.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:01.778 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:02.763 00.985 16108 Exposure complete
03:22:02.834 00.071 16108 worker thread done servicing request
03:22:02.834 00.000 21068 OnExposeComplete: enter
03:22:02.835 00.001 21068 UpdateGuideState(): m_state=6
03:22:02.836 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1421
03:22:02.837 00.001 21068 Star::Find returns 1 (0), X=463.80, Y=436.32, Mass=80519, SNR=63.6, Peak=14784 HFD=2.7
03:22:02.838 00.001 21068 MultiStar: [#1 0.48,0.02,0.81,U] [#2 -0.08,-0.03,0.74,U] [#3 0.28,0.09,0.84,U] [#4 0.04,-0.11,0.96,U] [#5 -0.25,0.20,0.73,U] [#6 0.16,0.19,0.71,U] [#7 0.36,0.00,0.49,U] [#8 0.22,0.57,0.00,M2] 
03:22:02.839 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.08, -0.36}
03:22:02.839 00.000 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
03:22:02.841 00.002 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
03:22:02.842 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.13 mountY=-0.01, mountTheta=-3.05
03:22:02.843 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
03:22:02.844 00.001 21068 Enqueuing Move request for scope (0.13, -0.02)
03:22:02.845 00.001 16108 Worker thread wakes up
03:22:02.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
03:22:02.845 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
03:22:02.845 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
03:22:02.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:22:02.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:02.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:22:02.845 00.000 16108 MoveAxis(E, 0, ABG)
03:22:02.845 00.000 16108 Move returns status 0, amount 0
03:22:02.845 00.000 16108 MoveAxis(N, 0, ABG)
03:22:02.845 00.000 16108 Move returns status 0, amount 0
03:22:02.845 00.000 16108 move complete, result=0
03:22:02.845 00.000 16108 worker thread done servicing request
03:22:02.850 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3843, FiltMin=3303, FiltMax=35750, Gamma=1.000
03:22:02.865 00.015 21068 UpdateGuideState exits: m=80519 SNR=63.6
03:22:02.867 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:02.869 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:02.870 00.001 21068 Enqueuing Expose request
03:22:02.872 00.002 16108 Worker thread wakes up
03:22:02.872 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:02.874 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:02.874 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:04.039 01.165 16108 Exposure complete
03:22:04.103 00.064 16108 worker thread done servicing request
03:22:04.103 00.000 21068 OnExposeComplete: enter
03:22:04.103 00.000 21068 UpdateGuideState(): m_state=6
03:22:04.104 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1422
03:22:04.105 00.001 21068 Star::Find returns 1 (0), X=463.95, Y=436.55, Mass=88956, SNR=67.3, Peak=18000 HFD=2.3
03:22:04.106 00.001 21068 MultiStar: [#1 0.41,0.02,0.82,U] [#2 0.23,-0.06,0.75,U] [#3 0.20,-0.21,0.74,U] [#4 0.21,-0.00,0.73,U] [#5 0.31,0.10,0.60,U] [#6 0.24,-0.23,0.58,U] [#7 0.10,0.12,0.57,U] [#8 0.18,0.11,0.64,U] 
03:22:04.107 00.001 21068 refined, 8 included, MultiStar: {0.24, -0.04}, one-star: {0.23, -0.14}
03:22:04.107 00.000 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
03:22:04.108 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:22:04.109 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.17 mountX=-0.24 mountY=-0.02, mountTheta=-3.08
03:22:04.110 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
03:22:04.111 00.001 21068 Enqueuing Move request for scope (0.24, -0.04)
03:22:04.112 00.001 16108 Worker thread wakes up
03:22:04.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
03:22:04.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
03:22:04.112 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.02
03:22:04.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:22:04.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:04.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:22:04.112 00.000 16108 MoveAxis(E, 64, ABG)
03:22:04.112 00.000 16108 Guiding  Dir = 2, Dur = 64
03:22:04.112 00.000 16108 IsSlewing returns 0
03:22:04.113 00.001 16108 IsGuiding returns 0
03:22:04.115 00.002 16108 PulseGuide returned control before completion, sleep 73
03:22:04.120 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3840, FiltMin=3289, FiltMax=38662, Gamma=1.000
03:22:04.143 00.023 21068 UpdateGuideState exits: m=88956 SNR=67.3
03:22:04.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.146 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:04.147 00.001 21068 Enqueuing Expose request
03:22:04.191 00.044 16108 IsGuiding returns 1
03:22:04.191 00.000 16108 scope still moving after pulse duration time elapsed
03:22:04.223 00.032 16108 IsSlewing returns 0
03:22:04.223 00.000 16108 IsGuiding returns 1
03:22:04.254 00.031 16108 IsSlewing returns 0
03:22:04.254 00.000 16108 IsGuiding returns 1
03:22:04.285 00.031 16108 IsSlewing returns 0
03:22:04.285 00.000 16108 IsGuiding returns 0
03:22:04.285 00.000 16108 scope move finished after 64 + 108 ms
03:22:04.286 00.001 16108 Move returns status 0, amount 64
03:22:04.286 00.000 16108 MoveAxis(N, 0, ABG)
03:22:04.286 00.000 16108 Move returns status 0, amount 0
03:22:04.286 00.000 16108 move complete, result=0
03:22:04.286 00.000 16108 worker thread done servicing request
03:22:04.286 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
03:22:04.288 00.002 16108 Worker thread wakes up
03:22:04.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:04.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:05.260 00.972 16108 Exposure complete
03:22:05.338 00.078 16108 worker thread done servicing request
03:22:05.338 00.000 21068 OnExposeComplete: enter
03:22:05.339 00.001 21068 UpdateGuideState(): m_state=6
03:22:05.340 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1423
03:22:05.341 00.001 21068 Star::Find returns 1 (0), X=463.73, Y=436.47, Mass=86997, SNR=68.6, Peak=14416 HFD=2.8
03:22:05.342 00.001 21068 MultiStar: [#1 -0.10,-0.18,0.70,U] [#2 -0.05,-0.22,0.80,U] [#3 0.25,-0.10,0.58,U] [#4 -0.28,-0.12,0.80,U] [#5 -0.25,0.08,0.64,U] [#6 0.08,-0.11,0.54,U] [#7 0.48,-0.16,0.00,M1] [#8 -0.01,0.07,0.61,U] 
03:22:05.343 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {0.00, -0.22}
03:22:05.344 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
03:22:05.346 00.002 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
03:22:05.347 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.13 cameraTheta=-2.02 mountX=0.03 mountY=0.12, mountTheta=1.30
03:22:05.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
03:22:05.350 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
03:22:05.351 00.001 16108 Worker thread wakes up
03:22:05.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
03:22:05.351 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
03:22:05.351 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
03:22:05.352 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:22:05.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:05.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:22:05.352 00.000 16108 MoveAxis(E, 0, ABG)
03:22:05.352 00.000 16108 Move returns status 0, amount 0
03:22:05.352 00.000 16108 MoveAxis(N, 0, ABG)
03:22:05.352 00.000 16108 Move returns status 0, amount 0
03:22:05.352 00.000 16108 move complete, result=0
03:22:05.352 00.000 16108 worker thread done servicing request
03:22:05.356 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=3837, FiltMin=3219, FiltMax=43033, Gamma=1.000
03:22:05.370 00.014 21068 UpdateGuideState exits: m=86997 SNR=68.6
03:22:05.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:05.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:05.373 00.001 21068 Enqueuing Expose request
03:22:05.373 00.000 16108 Worker thread wakes up
03:22:05.374 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:05.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:05.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:06.542 01.168 16108 Exposure complete
03:22:06.628 00.086 16108 worker thread done servicing request
03:22:06.628 00.000 21068 OnExposeComplete: enter
03:22:06.629 00.001 21068 UpdateGuideState(): m_state=6
03:22:06.630 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
03:22:06.631 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.49, Mass=103215, SNR=76.0, Peak=17072 HFD=3.1
03:22:06.632 00.001 21068 MultiStar: [#1 0.05,-0.06,0.70,U] [#2 -0.32,0.21,0.65,U] [#3 -0.06,-0.10,0.61,U] [#4 -0.04,-0.06,0.83,U] [#5 -0.29,0.23,0.56,U] [#6 -0.22,-0.05,0.54,U] [#7 -0.15,0.18,0.78,U] [#8 -0.23,0.15,0.60,U] 
03:22:06.633 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.23, -0.20}
03:22:06.634 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
03:22:06.635 00.001 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
03:22:06.636 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=0.16 mountY=0.02, mountTheta=0.12
03:22:06.637 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.02, opts=13)
03:22:06.638 00.001 21068 Enqueuing Move request for scope (-0.16, 0.02)
03:22:06.640 00.002 16108 Worker thread wakes up
03:22:06.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
03:22:06.640 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
03:22:06.640 00.000 16108 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=0.02
03:22:06.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:22:06.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:06.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:06.640 00.000 16108 MoveAxis(E, 0, ABG)
03:22:06.640 00.000 16108 Move returns status 0, amount 0
03:22:06.640 00.000 16108 MoveAxis(N, 0, ABG)
03:22:06.640 00.000 16108 Move returns status 0, amount 0
03:22:06.640 00.000 16108 move complete, result=0
03:22:06.640 00.000 16108 worker thread done servicing request
03:22:06.644 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3833, FiltMin=3229, FiltMax=34233, Gamma=1.000
03:22:06.657 00.013 21068 UpdateGuideState exits: m=103215 SNR=76.0
03:22:06.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:06.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:06.660 00.001 21068 Enqueuing Expose request
03:22:06.661 00.001 16108 Worker thread wakes up
03:22:06.661 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:06.661 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:06.661 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:07.642 00.981 16108 Exposure complete
03:22:07.720 00.078 16108 worker thread done servicing request
03:22:07.720 00.000 21068 OnExposeComplete: enter
03:22:07.721 00.001 21068 UpdateGuideState(): m_state=6
03:22:07.723 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1425
03:22:07.725 00.002 21068 Star::Find returns 1 (0), X=463.29, Y=436.56, Mass=83937, SNR=65.1, Peak=15296 HFD=2.8
03:22:07.727 00.002 21068 MultiStar: [#1 -0.19,-0.09,0.92,U] [#2 -0.24,0.05,0.76,U] [#3 -0.21,-0.12,0.75,U] [#4 -0.46,-0.16,0.00,M1] [#5 -0.50,0.20,0.00,M1] [#6 -0.10,-0.23,0.82,U] [#7 -0.39,-0.33,0.00,M1] [#8 -0.66,0.30,0.00,M1] 
03:22:07.728 00.001 21068 refined, 4 included, MultiStar: {-0.24, -0.10}, one-star: {-0.43, -0.13}
03:22:07.730 00.002 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
03:22:07.731 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
03:22:07.733 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-2.74 mountX=0.22 mountY=0.16, mountTheta=0.62
03:22:07.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.10, opts=13)
03:22:07.737 00.002 21068 Enqueuing Move request for scope (-0.24, -0.10)
03:22:07.738 00.001 16108 Worker thread wakes up
03:22:07.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.10) opts 0xd
03:22:07.739 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.10)
03:22:07.739 00.000 16108 Moving (-0.24, -0.10) raw xDistance=0.22 yDistance=0.16
03:22:07.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:22:07.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:07.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:22:07.739 00.000 16108 MoveAxis(W, 58, ABG)
03:22:07.739 00.000 16108 Guiding  Dir = 3, Dur = 58
03:22:07.739 00.000 16108 IsSlewing returns 0
03:22:07.739 00.000 16108 IsGuiding returns 0
03:22:07.743 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=3830, FiltMin=3248, FiltMax=32656, Gamma=1.000
03:22:07.764 00.021 16108 PulseGuide returned control before completion, sleep 44
03:22:07.772 00.008 21068 UpdateGuideState exits: m=83937 SNR=65.1
03:22:07.774 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:07.776 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:07.777 00.001 21068 Enqueuing Expose request
03:22:07.810 00.033 16108 IsGuiding returns 1
03:22:07.810 00.000 16108 scope still moving after pulse duration time elapsed
03:22:07.841 00.031 16108 IsSlewing returns 0
03:22:07.841 00.000 16108 IsGuiding returns 1
03:22:07.872 00.031 16108 IsSlewing returns 0
03:22:07.872 00.000 16108 IsGuiding returns 0
03:22:07.873 00.001 16108 scope move finished after 58 + 75 ms
03:22:07.873 00.000 16108 Move returns status 0, amount 58
03:22:07.873 00.000 16108 MoveAxis(N, 0, ABG)
03:22:07.873 00.000 16108 Move returns status 0, amount 0
03:22:07.873 00.000 16108 move complete, result=0
03:22:07.873 00.000 16108 worker thread done servicing request
03:22:07.873 00.000 16108 Worker thread wakes up
03:22:07.873 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.2 px 0 ms NORTH
03:22:07.875 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:07.876 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:09.026 01.150 16108 Exposure complete
03:22:09.095 00.069 16108 worker thread done servicing request
03:22:09.096 00.001 21068 OnExposeComplete: enter
03:22:09.098 00.002 21068 UpdateGuideState(): m_state=6
03:22:09.100 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1426
03:22:09.101 00.001 21068 Star::Find returns 1 (0), X=463.66, Y=436.46, Mass=107917, SNR=70.9, Peak=16416 HFD=3.0
03:22:09.103 00.002 21068 MultiStar: [#1 0.39,-0.14,0.76,U] [#2 -0.22,-0.31,0.68,U] [#3 0.21,-0.30,0.76,U] [#4 0.12,-0.24,0.80,U] [#5 -0.07,0.11,0.55,U] [#6 0.35,-0.13,0.62,U] [#7 0.40,0.03,0.42,U] [#8 -0.16,0.20,0.58,U] 
03:22:09.104 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {-0.06, -0.23}
03:22:09.105 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
03:22:09.106 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
03:22:09.106 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.12 mountY=0.11, mountTheta=2.38
03:22:09.108 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
03:22:09.110 00.002 21068 Enqueuing Move request for scope (0.10, -0.14)
03:22:09.110 00.000 16108 Worker thread wakes up
03:22:09.111 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
03:22:09.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
03:22:09.111 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.11
03:22:09.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:22:09.111 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:09.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:22:09.111 00.000 16108 MoveAxis(E, 0, ABG)
03:22:09.111 00.000 16108 Move returns status 0, amount 0
03:22:09.111 00.000 16108 MoveAxis(N, 0, ABG)
03:22:09.111 00.000 16108 Move returns status 0, amount 0
03:22:09.111 00.000 16108 move complete, result=0
03:22:09.111 00.000 16108 worker thread done servicing request
03:22:09.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3824, FiltMin=3206, FiltMax=36803, Gamma=1.000
03:22:09.139 00.023 21068 UpdateGuideState exits: m=107917 SNR=70.9
03:22:09.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:09.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:09.141 00.000 21068 Enqueuing Expose request
03:22:09.143 00.002 16108 Worker thread wakes up
03:22:09.143 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:09.144 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:09.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:10.125 00.981 16108 Exposure complete
03:22:10.183 00.058 16108 worker thread done servicing request
03:22:10.183 00.000 21068 OnExposeComplete: enter
03:22:10.185 00.002 21068 UpdateGuideState(): m_state=6
03:22:10.186 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1427
03:22:10.188 00.002 21068 Star::Find returns 1 (0), X=463.65, Y=436.50, Mass=89283, SNR=74.5, Peak=13760 HFD=2.9
03:22:10.189 00.001 21068 MultiStar: [#1 0.12,-0.18,0.74,U] [#2 -0.10,-0.16,0.61,U] [#3 0.24,0.06,0.62,U] [#4 0.08,-0.13,0.78,U] [#5 -0.17,0.21,0.61,U] [#6 0.15,0.07,0.62,U] [#7 0.60,-0.26,0.00,M1] [#8 -0.01,0.22,0.52,U] 
03:22:10.192 00.003 21068 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {-0.07, -0.19}
03:22:10.193 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
03:22:10.194 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
03:22:10.194 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.86 mountX=-0.03 mountY=0.03, mountTheta=2.49
03:22:10.196 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
03:22:10.197 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
03:22:10.197 00.000 16108 Worker thread wakes up
03:22:10.198 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:22:10.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:22:10.198 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
03:22:10.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:22:10.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:10.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:22:10.198 00.000 16108 MoveAxis(E, 0, ABG)
03:22:10.198 00.000 16108 Move returns status 0, amount 0
03:22:10.198 00.000 16108 MoveAxis(N, 0, ABG)
03:22:10.198 00.000 16108 Move returns status 0, amount 0
03:22:10.198 00.000 16108 move complete, result=0
03:22:10.198 00.000 16108 worker thread done servicing request
03:22:10.203 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3821, FiltMin=3241, FiltMax=42614, Gamma=1.000
03:22:10.219 00.016 21068 UpdateGuideState exits: m=89283 SNR=74.5
03:22:10.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:10.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:10.222 00.001 21068 Enqueuing Expose request
03:22:10.223 00.001 16108 Worker thread wakes up
03:22:10.223 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:10.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:10.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:11.389 01.166 16108 Exposure complete
03:22:11.479 00.090 16108 worker thread done servicing request
03:22:11.479 00.000 21068 OnExposeComplete: enter
03:22:11.481 00.002 21068 UpdateGuideState(): m_state=6
03:22:11.482 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1428
03:22:11.483 00.001 21068 Star::Find returns 1 (0), X=463.58, Y=436.44, Mass=85372, SNR=61.4, Peak=14400 HFD=3.0
03:22:11.484 00.001 21068 MultiStar: [#1 0.19,-0.25,1.00,U] [#2 -0.22,-0.21,0.92,U] [#3 0.01,0.13,0.77,U] [#4 -0.07,-0.30,0.95,U] [#5 -0.36,0.26,0.68,U] [#6 0.08,0.15,0.81,U] [#7 0.41,-0.03,0.75,U] [#8 -0.14,-0.03,0.74,U] 
03:22:11.486 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.14, -0.25}
03:22:11.488 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
03:22:11.489 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.52)
03:22:11.490 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.86 mountX=0.01 mountY=0.08, mountTheta=1.46
03:22:11.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
03:22:11.492 00.000 21068 Enqueuing Move request for scope (-0.02, -0.08)
03:22:11.493 00.001 16108 Worker thread wakes up
03:22:11.494 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:22:11.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:22:11.494 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.01 yDistance=0.08
03:22:11.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:22:11.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:11.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:22:11.494 00.000 16108 MoveAxis(E, 0, ABG)
03:22:11.494 00.000 16108 Move returns status 0, amount 0
03:22:11.494 00.000 16108 MoveAxis(N, 0, ABG)
03:22:11.494 00.000 16108 Move returns status 0, amount 0
03:22:11.494 00.000 16108 move complete, result=0
03:22:11.494 00.000 16108 worker thread done servicing request
03:22:11.497 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3821, FiltMin=3238, FiltMax=39513, Gamma=1.000
03:22:11.512 00.015 21068 UpdateGuideState exits: m=85372 SNR=61.4
03:22:11.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:11.513 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:11.514 00.001 21068 Enqueuing Expose request
03:22:11.515 00.001 16108 Worker thread wakes up
03:22:11.515 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:11.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:11.516 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:12.500 00.984 16108 Exposure complete
03:22:12.573 00.073 16108 worker thread done servicing request
03:22:12.573 00.000 21068 OnExposeComplete: enter
03:22:12.576 00.003 21068 UpdateGuideState(): m_state=6
03:22:12.577 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1429
03:22:12.578 00.001 21068 Star::Find returns 1 (0), X=463.45, Y=436.40, Mass=93237, SNR=68.1, Peak=14704 HFD=3.0
03:22:12.579 00.001 21068 MultiStar: [#1 0.22,-0.08,0.90,U] [#2 -0.19,-0.18,0.64,U] [#3 0.02,-0.07,0.74,U] [#4 -0.32,-0.33,0.81,U] [#5 -0.41,-0.04,0.68,U] [#6 0.01,-0.01,0.52,U] [#7 0.17,-0.31,0.60,U] [#8 -0.37,-0.15,0.70,U] 
03:22:12.579 00.000 21068 refined, 8 included, MultiStar: {-0.13, -0.17}, one-star: {-0.27, -0.29}
03:22:12.580 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.20 = 1.08)
03:22:12.581 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
03:22:12.582 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=0.10 mountY=0.20, mountTheta=1.09
03:22:12.583 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.17, opts=13)
03:22:12.584 00.001 21068 Enqueuing Move request for scope (-0.13, -0.17)
03:22:12.586 00.002 16108 Worker thread wakes up
03:22:12.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
03:22:12.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
03:22:12.586 00.000 16108 Moving (-0.13, -0.17) raw xDistance=0.10 yDistance=0.20
03:22:12.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:22:12.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:12.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:22:12.586 00.000 16108 MoveAxis(E, 0, ABG)
03:22:12.586 00.000 16108 Move returns status 0, amount 0
03:22:12.586 00.000 16108 MoveAxis(N, 0, ABG)
03:22:12.586 00.000 16108 Move returns status 0, amount 0
03:22:12.586 00.000 16108 move complete, result=0
03:22:12.586 00.000 16108 worker thread done servicing request
03:22:12.590 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3821, FiltMin=3280, FiltMax=37673, Gamma=1.000
03:22:12.617 00.027 21068 UpdateGuideState exits: m=93237 SNR=68.1
03:22:12.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:12.620 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:12.621 00.001 21068 Enqueuing Expose request
03:22:12.623 00.002 16108 Worker thread wakes up
03:22:12.623 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:12.624 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:12.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:13.784 01.160 16108 Exposure complete
03:22:13.841 00.057 16108 worker thread done servicing request
03:22:13.841 00.000 21068 OnExposeComplete: enter
03:22:13.842 00.001 21068 UpdateGuideState(): m_state=6
03:22:13.844 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1430
03:22:13.846 00.002 21068 Star::Find returns 1 (0), X=463.65, Y=436.52, Mass=96250, SNR=64.8, Peak=14656 HFD=2.9
03:22:13.848 00.002 21068 MultiStar: [#1 0.23,-0.15,0.92,U] [#2 -0.33,-0.24,0.68,U] [#3 0.15,-0.47,0.00,M1] [#4 -0.10,-0.50,0.00,M1] [#5 -0.27,0.00,0.53,U] [#6 -0.06,-0.15,0.69,U] [#7 -0.12,-0.15,0.62,U] [#8 -0.36,-0.19,0.68,U] 
03:22:13.849 00.001 21068 single-star, 6 included, MultiStar: {-0.11, -0.15}, one-star: {-0.08, -0.16}
03:22:13.850 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
03:22:13.851 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.38)
03:22:13.852 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.00 mountX=0.05 mountY=0.18, mountTheta=1.32
03:22:13.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.16, opts=13)
03:22:13.855 00.001 21068 Enqueuing Move request for scope (-0.08, -0.16)
03:22:13.856 00.001 16108 Worker thread wakes up
03:22:13.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
03:22:13.856 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
03:22:13.856 00.000 16108 Moving (-0.08, -0.16) raw xDistance=0.05 yDistance=0.18
03:22:13.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:22:13.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:13.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:22:13.856 00.000 16108 MoveAxis(E, 0, ABG)
03:22:13.856 00.000 16108 Move returns status 0, amount 0
03:22:13.856 00.000 16108 MoveAxis(N, 0, ABG)
03:22:13.856 00.000 16108 Move returns status 0, amount 0
03:22:13.856 00.000 16108 move complete, result=0
03:22:13.857 00.001 16108 worker thread done servicing request
03:22:13.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3817, FiltMin=3216, FiltMax=45497, Gamma=1.000
03:22:13.874 00.013 21068 UpdateGuideState exits: m=96250 SNR=64.8
03:22:13.874 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:13.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:13.876 00.001 21068 Enqueuing Expose request
03:22:13.877 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:13.877 00.000 16108 Worker thread wakes up
03:22:13.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:13.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:14.848 00.970 16108 Exposure complete
03:22:14.913 00.065 16108 worker thread done servicing request
03:22:14.913 00.000 21068 OnExposeComplete: enter
03:22:14.914 00.001 21068 UpdateGuideState(): m_state=6
03:22:14.915 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1431
03:22:14.916 00.001 21068 Star::Find returns 1 (0), X=463.64, Y=436.41, Mass=80989, SNR=63.5, Peak=13120 HFD=3.0
03:22:14.917 00.001 21068 MultiStar: [#1 0.15,-0.09,0.96,U] [#2 -0.17,-0.22,0.71,U] [#3 -0.13,-0.13,0.92,U] [#4 -0.12,0.02,0.61,U] [#5 -0.44,0.03,0.71,U] [#6 0.05,0.05,0.73,U] [#7 0.05,-0.10,0.73,U] [#8 -0.13,-0.35,0.64,U] 
03:22:14.918 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.13}, one-star: {-0.08, -0.28}
03:22:14.919 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
03:22:14.920 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
03:22:14.921 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.15 mountX=0.06 mountY=0.14, mountTheta=1.18
03:22:14.922 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.13, opts=13)
03:22:14.923 00.001 21068 Enqueuing Move request for scope (-0.08, -0.13)
03:22:14.924 00.001 16108 Worker thread wakes up
03:22:14.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:22:14.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:22:14.924 00.000 16108 Moving (-0.08, -0.13) raw xDistance=0.06 yDistance=0.14
03:22:14.925 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:22:14.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:14.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:22:14.925 00.000 16108 MoveAxis(E, 0, ABG)
03:22:14.925 00.000 16108 Move returns status 0, amount 0
03:22:14.925 00.000 16108 MoveAxis(N, 0, ABG)
03:22:14.925 00.000 16108 Move returns status 0, amount 0
03:22:14.925 00.000 16108 move complete, result=0
03:22:14.925 00.000 16108 worker thread done servicing request
03:22:14.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3821, FiltMin=3264, FiltMax=34137, Gamma=1.000
03:22:14.941 00.013 21068 UpdateGuideState exits: m=80989 SNR=63.5
03:22:14.942 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:14.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:14.943 00.000 21068 Enqueuing Expose request
03:22:14.944 00.001 16108 Worker thread wakes up
03:22:14.944 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:14.945 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:14.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:16.101 01.156 16108 Exposure complete
03:22:16.157 00.056 16108 worker thread done servicing request
03:22:16.157 00.000 21068 OnExposeComplete: enter
03:22:16.158 00.001 21068 UpdateGuideState(): m_state=6
03:22:16.159 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1432
03:22:16.161 00.002 21068 Star::Find returns 1 (0), X=463.61, Y=436.29, Mass=92294, SNR=68.5, Peak=14352 HFD=2.8
03:22:16.162 00.001 21068 MultiStar: [#1 0.27,-0.26,0.97,U] [#2 -0.32,-0.34,0.65,U] [#3 -0.06,-0.16,0.88,U] [#4 -0.33,-0.28,0.71,U] [#5 -0.41,-0.06,0.64,U] [#6 -0.50,-0.31,0.00,M1] [#7 -0.22,-0.19,0.57,U] [#8 -0.32,-0.42,0.00,M1] 
03:22:16.163 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.25}, one-star: {-0.11, -0.40}
03:22:16.163 00.000 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
03:22:16.164 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.32)
03:22:16.165 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.29 cameraTheta=-2.06 mountX=0.09 mountY=0.28, mountTheta=1.26
03:22:16.166 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.25, opts=13)
03:22:16.167 00.001 21068 Enqueuing Move request for scope (-0.13, -0.25)
03:22:16.168 00.001 16108 Worker thread wakes up
03:22:16.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
03:22:16.168 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
03:22:16.168 00.000 16108 Moving (-0.13, -0.25) raw xDistance=0.09 yDistance=0.28
03:22:16.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:22:16.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:22:16.168 00.000 16108 MoveAxis(E, 0, ABG)
03:22:16.168 00.000 16108 Move returns status 0, amount 0
03:22:16.168 00.000 16108 MoveAxis(S, 56, ABG)
03:22:16.168 00.000 16108 Guiding  Dir = 1, Dur = 56
03:22:16.168 00.000 16108 IsSlewing returns 0
03:22:16.169 00.001 16108 IsGuiding returns 0
03:22:16.170 00.001 16108 PulseGuide returned control before completion, sleep 65
03:22:16.173 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3821, FiltMin=3241, FiltMax=36352, Gamma=1.000
03:22:16.196 00.023 21068 UpdateGuideState exits: m=92294 SNR=68.5
03:22:16.198 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:16.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:16.199 00.000 21068 Enqueuing Expose request
03:22:16.252 00.053 16108 IsGuiding returns 0
03:22:16.252 00.000 16108 Move returns status 0, amount 56
03:22:16.252 00.000 16108 move complete, result=0
03:22:16.252 00.000 16108 worker thread done servicing request
03:22:16.252 00.000 16108 Worker thread wakes up
03:22:16.252 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:16.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:16.253 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
03:22:17.220 00.967 16108 Exposure complete
03:22:17.289 00.069 16108 worker thread done servicing request
03:22:17.289 00.000 21068 OnExposeComplete: enter
03:22:17.290 00.001 21068 UpdateGuideState(): m_state=6
03:22:17.291 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1433
03:22:17.291 00.000 21068 Star::Find returns 1 (0), X=463.29, Y=436.40, Mass=92289, SNR=73.7, Peak=16976 HFD=2.9
03:22:17.292 00.001 21068 MultiStar: [#1 0.10,-0.30,0.90,U] [#2 -0.35,-0.37,0.00,M1] [#3 -0.18,-0.22,0.79,U] [#4 -0.45,-0.10,0.60,U] [#5 -0.62,0.06,0.00,M1] [#6 -0.11,-0.07,0.74,U] [#7 -0.04,-0.12,0.64,U] [#8 -0.58,-0.03,0.00,M2] 
03:22:17.293 00.001 21068 refined, 5 included, MultiStar: {-0.19, -0.20}, one-star: {-0.44, -0.29}
03:22:17.294 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
03:22:17.295 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
03:22:17.297 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.34 mountX=0.15 mountY=0.23, mountTheta=1.00
03:22:17.301 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.20, opts=13)
03:22:17.304 00.003 21068 Enqueuing Move request for scope (-0.19, -0.20)
03:22:17.306 00.002 16108 Worker thread wakes up
03:22:17.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
03:22:17.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
03:22:17.306 00.000 16108 Moving (-0.19, -0.20) raw xDistance=0.15 yDistance=0.23
03:22:17.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:22:17.307 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:22:17.307 00.000 16108 MoveAxis(E, 0, ABG)
03:22:17.307 00.000 16108 Move returns status 0, amount 0
03:22:17.307 00.000 16108 MoveAxis(S, 47, ABG)
03:22:17.307 00.000 16108 Guiding  Dir = 1, Dur = 47
03:22:17.307 00.000 16108 IsSlewing returns 0
03:22:17.307 00.000 16108 IsGuiding returns 0
03:22:17.314 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3824, FiltMin=3216, FiltMax=30483, Gamma=1.000
03:22:17.340 00.026 21068 UpdateGuideState exits: m=92289 SNR=73.7
03:22:17.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:17.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:17.343 00.001 21068 Enqueuing Expose request
03:22:17.346 00.003 16108 PulseGuide returned control before completion, sleep 20
03:22:17.376 00.030 16108 IsGuiding returns 1
03:22:17.376 00.000 16108 scope still moving after pulse duration time elapsed
03:22:17.407 00.031 16108 IsSlewing returns 0
03:22:17.407 00.000 16108 IsGuiding returns 1
03:22:17.439 00.032 16108 IsSlewing returns 0
03:22:17.439 00.000 16108 IsGuiding returns 0
03:22:17.439 00.000 16108 scope move finished after 47 + 84 ms
03:22:17.439 00.000 16108 Move returns status 0, amount 47
03:22:17.439 00.000 16108 move complete, result=0
03:22:17.439 00.000 16108 worker thread done servicing request
03:22:17.439 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
03:22:17.442 00.003 16108 Worker thread wakes up
03:22:17.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:17.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:18.599 01.157 16108 Exposure complete
03:22:18.659 00.060 16108 worker thread done servicing request
03:22:18.659 00.000 21068 OnExposeComplete: enter
03:22:18.660 00.001 21068 UpdateGuideState(): m_state=6
03:22:18.661 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1434
03:22:18.662 00.001 21068 Star::Find returns 1 (0), X=463.50, Y=436.90, Mass=84566, SNR=57.0, Peak=14608 HFD=2.4
03:22:18.663 00.001 21068 MultiStar: [#1 0.05,0.02,1.08,U] [#2 -0.19,0.19,0.95,U] [#3 -0.12,0.30,0.95,U] [#4 -0.11,0.16,0.89,U] [#5 -0.17,0.41,0.93,U] [#6 -0.10,0.34,0.82,U] [#7 0.39,0.06,0.74,U] [#8 -0.23,0.40,0.63,U] 
03:22:18.665 00.002 21068 refined, 8 included, MultiStar: {-0.08, 0.23}, one-star: {-0.22, 0.22}
03:22:18.666 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
03:22:18.667 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:22:18.668 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.92 mountX=0.12 mountY=-0.20, mountTheta=-1.03
03:22:18.669 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.23, opts=13)
03:22:18.670 00.001 21068 Enqueuing Move request for scope (-0.08, 0.23)
03:22:18.671 00.001 16108 Worker thread wakes up
03:22:18.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
03:22:18.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
03:22:18.671 00.000 16108 Moving (-0.08, 0.23) raw xDistance=0.12 yDistance=-0.20
03:22:18.671 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:22:18.671 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:22:18.671 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:22:18.671 00.000 16108 MoveAxis(E, 0, ABG)
03:22:18.671 00.000 16108 Move returns status 0, amount 0
03:22:18.671 00.000 16108 MoveAxis(N, 0, ABG)
03:22:18.671 00.000 16108 Move returns status 0, amount 0
03:22:18.671 00.000 16108 move complete, result=0
03:22:18.671 00.000 16108 worker thread done servicing request
03:22:18.674 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3827, FiltMin=3267, FiltMax=30819, Gamma=1.000
03:22:18.688 00.014 21068 UpdateGuideState exits: m=84566 SNR=57.0
03:22:18.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:18.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:18.691 00.001 21068 Enqueuing Expose request
03:22:18.692 00.001 16108 Worker thread wakes up
03:22:18.692 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:18.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:18.693 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:19.670 00.977 16108 Exposure complete
03:22:19.728 00.058 16108 worker thread done servicing request
03:22:19.728 00.000 21068 OnExposeComplete: enter
03:22:19.729 00.001 21068 UpdateGuideState(): m_state=6
03:22:19.730 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1435
03:22:19.731 00.001 21068 Star::Find returns 1 (0), X=463.82, Y=436.84, Mass=83282, SNR=61.0, Peak=15440 HFD=2.6
03:22:19.732 00.001 21068 MultiStar: [#1 0.18,0.22,1.04,U] [#2 -0.08,0.23,1.00,U] [#3 0.01,0.22,0.81,U] [#4 -0.07,0.13,0.84,U] [#5 -0.37,0.37,0.00,M1] [#6 0.25,0.22,0.75,U] [#7 0.24,0.13,0.78,U] [#8 -0.08,0.33,0.56,U] 
03:22:19.735 00.003 21068 single-star, 7 included, MultiStar: {0.07, 0.20}, one-star: {0.10, 0.15}
03:22:19.736 00.001 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
03:22:19.737 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
03:22:19.740 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
03:22:19.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.15, opts=13)
03:22:19.743 00.001 21068 Enqueuing Move request for scope (0.10, 0.15)
03:22:19.744 00.001 16108 Worker thread wakes up
03:22:19.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
03:22:19.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
03:22:19.744 00.000 16108 Moving (0.10, 0.15) raw xDistance=-0.07 yDistance=-0.17
03:22:19.745 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:22:19.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:19.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:22:19.745 00.000 16108 MoveAxis(E, 0, ABG)
03:22:19.745 00.000 16108 Move returns status 0, amount 0
03:22:19.745 00.000 16108 MoveAxis(N, 0, ABG)
03:22:19.745 00.000 16108 Move returns status 0, amount 0
03:22:19.745 00.000 16108 move complete, result=0
03:22:19.745 00.000 16108 worker thread done servicing request
03:22:19.753 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3837, FiltMin=3232, FiltMax=30643, Gamma=1.000
03:22:19.773 00.020 21068 UpdateGuideState exits: m=83282 SNR=61.0
03:22:19.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:19.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:19.776 00.001 21068 Enqueuing Expose request
03:22:19.776 00.000 16108 Worker thread wakes up
03:22:19.776 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:19.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:19.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:20.959 01.182 16108 Exposure complete
03:22:21.023 00.064 16108 worker thread done servicing request
03:22:21.023 00.000 21068 OnExposeComplete: enter
03:22:21.024 00.001 21068 UpdateGuideState(): m_state=6
03:22:21.025 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1436
03:22:21.026 00.001 21068 Star::Find returns 1 (0), X=463.88, Y=436.64, Mass=92291, SNR=65.2, Peak=16176 HFD=2.6
03:22:21.028 00.002 21068 MultiStar: [#1 0.24,0.07,0.94,U] [#2 -0.05,0.27,1.06,U] [#3 0.18,-0.04,0.91,U] [#4 0.07,0.02,0.80,U] [#5 -0.02,0.18,0.65,U] [#6 -0.05,0.30,0.65,U] [#7 0.11,0.16,0.64,U] [#8 -0.04,0.33,0.70,U] 
03:22:21.028 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.15, -0.05}
03:22:21.029 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
03:22:21.030 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
03:22:21.031 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
03:22:21.032 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.13, opts=13)
03:22:21.033 00.001 21068 Enqueuing Move request for scope (0.07, 0.13)
03:22:21.034 00.001 16108 Worker thread wakes up
03:22:21.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:22:21.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:22:21.034 00.000 16108 Moving (0.07, 0.13) raw xDistance=-0.05 yDistance=-0.14
03:22:21.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:21.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:21.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:22:21.034 00.000 16108 MoveAxis(E, 0, ABG)
03:22:21.034 00.000 16108 Move returns status 0, amount 0
03:22:21.034 00.000 16108 MoveAxis(N, 0, ABG)
03:22:21.034 00.000 16108 Move returns status 0, amount 0
03:22:21.034 00.000 16108 move complete, result=0
03:22:21.034 00.000 16108 worker thread done servicing request
03:22:21.039 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3843, FiltMin=3264, FiltMax=32291, Gamma=1.000
03:22:21.052 00.013 21068 UpdateGuideState exits: m=92291 SNR=65.2
03:22:21.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:21.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:21.055 00.001 21068 Enqueuing Expose request
03:22:21.055 00.000 16108 Worker thread wakes up
03:22:21.055 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:21.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:21.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:22.046 00.990 16108 Exposure complete
03:22:22.106 00.060 16108 worker thread done servicing request
03:22:22.106 00.000 21068 OnExposeComplete: enter
03:22:22.108 00.002 21068 UpdateGuideState(): m_state=6
03:22:22.108 00.000 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1437
03:22:22.109 00.001 21068 Star::Find returns 1 (0), X=463.85, Y=436.44, Mass=86787, SNR=63.6, Peak=13424 HFD=2.9
03:22:22.110 00.001 21068 MultiStar: [#1 0.20,-0.06,0.97,U] [#2 -0.11,0.11,0.96,U] [#3 0.10,-0.19,0.74,U] [#4 0.06,-0.08,0.94,U] [#5 -0.25,-0.03,0.74,U] [#6 0.33,0.12,0.78,U] [#7 0.07,0.19,0.56,U] [#8 -0.23,0.40,0.54,U] 
03:22:22.111 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.13, -0.25}
03:22:22.112 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:22:22.113 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
03:22:22.115 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.06 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
03:22:22.117 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
03:22:22.118 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
03:22:22.118 00.000 16108 Worker thread wakes up
03:22:22.118 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
03:22:22.119 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
03:22:22.119 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
03:22:22.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:22.119 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:22.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:22:22.119 00.000 16108 MoveAxis(E, 0, ABG)
03:22:22.119 00.000 16108 Move returns status 0, amount 0
03:22:22.119 00.000 16108 MoveAxis(N, 0, ABG)
03:22:22.119 00.000 16108 Move returns status 0, amount 0
03:22:22.119 00.000 16108 move complete, result=0
03:22:22.119 00.000 16108 worker thread done servicing request
03:22:22.123 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3853, FiltMin=3216, FiltMax=28115, Gamma=1.000
03:22:22.136 00.013 21068 UpdateGuideState exits: m=86787 SNR=63.6
03:22:22.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:22.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:22.139 00.001 21068 Enqueuing Expose request
03:22:22.139 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:22.140 00.001 16108 Worker thread wakes up
03:22:22.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:22.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:23.297 01.157 16108 Exposure complete
03:22:23.352 00.055 16108 worker thread done servicing request
03:22:23.352 00.000 21068 OnExposeComplete: enter
03:22:23.354 00.002 21068 UpdateGuideState(): m_state=6
03:22:23.355 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1438
03:22:23.357 00.002 21068 Star::Find returns 1 (0), X=463.87, Y=436.84, Mass=81941, SNR=58.4, Peak=15072 HFD=2.8
03:22:23.357 00.000 21068 MultiStar: [#1 0.23,0.19,0.99,U] [#2 0.05,0.02,0.92,U] [#3 0.11,0.11,0.84,U] [#4 -0.08,0.16,1.02,U] [#5 -0.44,0.09,0.58,U] [#6 -0.03,0.31,0.76,U] [#7 0.06,0.07,0.53,U] [#8 -0.10,0.31,0.59,U] 
03:22:23.358 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {0.15, 0.15}
03:22:23.360 00.002 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
03:22:23.361 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
03:22:23.362 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=0.01 mountY=-0.16, mountTheta=-1.51
03:22:23.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
03:22:23.365 00.001 21068 Enqueuing Move request for scope (0.02, 0.16)
03:22:23.366 00.001 16108 Worker thread wakes up
03:22:23.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
03:22:23.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
03:22:23.366 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=-0.16
03:22:23.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:22:23.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:23.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:22:23.366 00.000 16108 MoveAxis(E, 0, ABG)
03:22:23.366 00.000 16108 Move returns status 0, amount 0
03:22:23.366 00.000 16108 MoveAxis(N, 0, ABG)
03:22:23.366 00.000 16108 Move returns status 0, amount 0
03:22:23.366 00.000 16108 move complete, result=0
03:22:23.366 00.000 16108 worker thread done servicing request
03:22:23.370 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=3865, FiltMin=3206, FiltMax=30297, Gamma=1.000
03:22:23.383 00.013 21068 UpdateGuideState exits: m=81941 SNR=58.4
03:22:23.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:23.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:23.386 00.001 21068 Enqueuing Expose request
03:22:23.387 00.001 16108 Worker thread wakes up
03:22:23.387 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:23.387 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:23.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:24.357 00.970 16108 Exposure complete
03:22:24.419 00.062 16108 worker thread done servicing request
03:22:24.420 00.001 21068 OnExposeComplete: enter
03:22:24.422 00.002 21068 UpdateGuideState(): m_state=6
03:22:24.424 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1439
03:22:24.427 00.003 21068 Star::Find returns 1 (0), X=463.72, Y=436.78, Mass=85278, SNR=62.1, Peak=14560 HFD=2.7
03:22:24.429 00.002 21068 MultiStar: [#1 0.05,0.10,0.87,U] [#2 -0.14,-0.05,0.84,U] [#3 0.15,0.05,0.90,U] [#4 -0.11,0.14,0.90,U] [#5 -0.22,0.03,0.69,U] [#6 0.05,0.21,0.73,U] [#7 -0.15,0.27,0.70,U] [#8 0.02,0.37,0.58,U] 
03:22:24.430 00.001 21068 single-star, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.00, 0.09}
03:22:24.430 00.000 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
03:22:24.431 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
03:22:24.432 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=0.02 mountY=-0.09, mountTheta=-1.35
03:22:24.436 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.09, opts=13)
03:22:24.437 00.001 21068 Enqueuing Move request for scope (-0.00, 0.09)
03:22:24.438 00.001 16108 Worker thread wakes up
03:22:24.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
03:22:24.438 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
03:22:24.438 00.000 16108 Moving (-0.00, 0.09) raw xDistance=0.02 yDistance=-0.09
03:22:24.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:22:24.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:24.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:22:24.438 00.000 16108 MoveAxis(E, 0, ABG)
03:22:24.438 00.000 16108 Move returns status 0, amount 0
03:22:24.438 00.000 16108 MoveAxis(N, 0, ABG)
03:22:24.438 00.000 16108 Move returns status 0, amount 0
03:22:24.438 00.000 16108 move complete, result=0
03:22:24.438 00.000 16108 worker thread done servicing request
03:22:24.442 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3881, FiltMin=3293, FiltMax=30211, Gamma=1.000
03:22:24.469 00.027 21068 UpdateGuideState exits: m=85278 SNR=62.1
03:22:24.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:24.472 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:24.474 00.002 21068 Enqueuing Expose request
03:22:24.474 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:24.476 00.002 16108 Worker thread wakes up
03:22:24.476 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:24.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:25.639 01.163 16108 Exposure complete
03:22:25.717 00.078 16108 worker thread done servicing request
03:22:25.717 00.000 21068 OnExposeComplete: enter
03:22:25.718 00.001 21068 UpdateGuideState(): m_state=6
03:22:25.719 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1440
03:22:25.719 00.000 21068 Star::Find returns 1 (0), X=463.43, Y=436.91, Mass=76403, SNR=60.3, Peak=13072 HFD=2.8
03:22:25.721 00.002 21068 MultiStar: [#1 -0.05,0.23,1.11,U] [#2 -0.39,0.11,0.80,U] [#3 0.07,-0.01,0.77,U] [#4 -0.10,0.12,0.75,U] [#5 -0.26,0.50,0.00,M1] [#6 0.10,0.27,0.62,U] [#7 0.04,0.41,0.70,U] [#8 -0.08,0.21,0.81,U] 
03:22:25.722 00.001 21068 refined, 7 included, MultiStar: {-0.10, 0.19}, one-star: {-0.29, 0.22}
03:22:25.722 00.000 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
03:22:25.723 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
03:22:25.724 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.05 mountX=0.13 mountY=-0.16, mountTheta=-0.89
03:22:25.725 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.19, opts=13)
03:22:25.726 00.001 21068 Enqueuing Move request for scope (-0.10, 0.19)
03:22:25.727 00.001 16108 Worker thread wakes up
03:22:25.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
03:22:25.727 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
03:22:25.727 00.000 16108 Moving (-0.10, 0.19) raw xDistance=0.13 yDistance=-0.16
03:22:25.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:22:25.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:25.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:22:25.727 00.000 16108 MoveAxis(E, 0, ABG)
03:22:25.727 00.000 16108 Move returns status 0, amount 0
03:22:25.727 00.000 16108 MoveAxis(N, 0, ABG)
03:22:25.727 00.000 16108 Move returns status 0, amount 0
03:22:25.728 00.001 16108 move complete, result=0
03:22:25.728 00.000 16108 worker thread done servicing request
03:22:25.732 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3901, FiltMin=3225, FiltMax=25491, Gamma=1.000
03:22:25.744 00.012 21068 UpdateGuideState exits: m=76403 SNR=60.3
03:22:25.744 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:25.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:25.746 00.001 21068 Enqueuing Expose request
03:22:25.747 00.001 16108 Worker thread wakes up
03:22:25.747 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:25.747 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:25.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:26.719 00.972 16108 Exposure complete
03:22:26.778 00.059 16108 worker thread done servicing request
03:22:26.779 00.001 21068 OnExposeComplete: enter
03:22:26.779 00.000 21068 UpdateGuideState(): m_state=6
03:22:26.780 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1441
03:22:26.781 00.001 21068 Star::Find returns 1 (0), X=463.78, Y=436.63, Mass=66109, SNR=50.8, Peak=12080 HFD=2.7
03:22:26.783 00.002 21068 MultiStar: [#1 0.18,-0.11,0.97,U] [#2 -0.02,0.35,0.96,U] [#3 0.22,-0.19,1.14,U] [#4 -0.12,0.33,0.76,U] [#5 -0.25,0.10,0.85,U] [#6 0.45,-0.08,0.75,U] [#7 -0.10,-0.23,0.83,U] [#8 -0.11,0.18,0.86,U] 
03:22:26.783 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.06, -0.06}
03:22:26.784 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
03:22:26.785 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
03:22:26.785 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.55 mountX=-0.04 mountY=-0.03, mountTheta=-2.39
03:22:26.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
03:22:26.788 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
03:22:26.789 00.001 16108 Worker thread wakes up
03:22:26.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:22:26.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:22:26.789 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
03:22:26.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:26.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:26.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:26.789 00.000 16108 MoveAxis(E, 0, ABG)
03:22:26.789 00.000 16108 Move returns status 0, amount 0
03:22:26.789 00.000 16108 MoveAxis(N, 0, ABG)
03:22:26.789 00.000 16108 Move returns status 0, amount 0
03:22:26.789 00.000 16108 move complete, result=0
03:22:26.789 00.000 16108 worker thread done servicing request
03:22:26.793 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3920, FiltMin=3286, FiltMax=24653, Gamma=1.000
03:22:26.813 00.020 21068 UpdateGuideState exits: m=66109 SNR=50.8
03:22:26.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:26.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:26.817 00.001 21068 Enqueuing Expose request
03:22:26.818 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:26.819 00.001 16108 Worker thread wakes up
03:22:26.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:26.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:27.990 01.171 16108 Exposure complete
03:22:28.080 00.090 16108 worker thread done servicing request
03:22:28.080 00.000 21068 OnExposeComplete: enter
03:22:28.081 00.001 21068 UpdateGuideState(): m_state=6
03:22:28.082 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1442
03:22:28.083 00.001 21068 Star::Find returns 1 (0), X=463.69, Y=436.69, Mass=79917, SNR=62.2, Peak=14160 HFD=2.9
03:22:28.084 00.001 21068 MultiStar: [#1 0.14,0.15,0.81,U] [#2 -0.10,0.31,0.74,U] [#3 0.01,0.19,1.07,U] [#4 -0.05,-0.12,0.56,U] [#5 -0.46,0.13,0.63,U] [#6 0.21,0.14,0.72,U] [#7 0.24,0.13,0.86,U] [#8 -0.21,0.33,0.63,U] 
03:22:28.084 00.000 21068 single-star, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.03, 0.01}
03:22:28.085 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
03:22:28.086 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
03:22:28.086 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.97 mountX=0.03 mountY=0.00, mountTheta=0.06
03:22:28.088 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
03:22:28.089 00.001 21068 Enqueuing Move request for scope (-0.03, 0.01)
03:22:28.089 00.000 16108 Worker thread wakes up
03:22:28.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:22:28.089 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:22:28.090 00.001 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=0.00
03:22:28.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:22:28.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:28.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:22:28.090 00.000 16108 MoveAxis(E, 0, ABG)
03:22:28.090 00.000 16108 Move returns status 0, amount 0
03:22:28.090 00.000 16108 MoveAxis(N, 0, ABG)
03:22:28.090 00.000 16108 Move returns status 0, amount 0
03:22:28.090 00.000 16108 move complete, result=0
03:22:28.090 00.000 16108 worker thread done servicing request
03:22:28.095 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=3942, FiltMin=3225, FiltMax=27693, Gamma=1.000
03:22:28.107 00.012 21068 UpdateGuideState exits: m=79917 SNR=62.2
03:22:28.109 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:28.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:28.111 00.001 21068 Enqueuing Expose request
03:22:28.111 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:28.112 00.001 16108 Worker thread wakes up
03:22:28.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:28.113 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:29.080 00.967 16108 Exposure complete
03:22:29.151 00.071 16108 worker thread done servicing request
03:22:29.151 00.000 21068 OnExposeComplete: enter
03:22:29.153 00.002 21068 UpdateGuideState(): m_state=6
03:22:29.155 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1443
03:22:29.156 00.001 21068 Star::Find returns 1 (0), X=463.23, Y=436.71, Mass=66820, SNR=53.6, Peak=14352 HFD=2.6
03:22:29.156 00.000 21068 MultiStar: [#1 0.11,-0.05,0.84,U] [#2 -0.61,0.27,0.00,M1] [#3 -0.08,0.10,1.00,U] [#4 -0.40,0.13,0.76,U] [#5 -0.69,0.31,0.00,M1] [#6 -0.08,0.11,0.67,U] [#7 -0.07,0.15,0.72,U] [#8 -0.33,0.81,0.00,M1] 
03:22:29.157 00.001 21068 refined, 5 included, MultiStar: {-0.18, 0.07}, one-star: {-0.49, 0.03}
03:22:29.158 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
03:22:29.160 00.002 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
03:22:29.162 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.74 mountX=0.19 mountY=-0.03, mountTheta=-0.17
03:22:29.163 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.07, opts=13)
03:22:29.164 00.001 21068 Enqueuing Move request for scope (-0.18, 0.07)
03:22:29.165 00.001 16108 Worker thread wakes up
03:22:29.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
03:22:29.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
03:22:29.165 00.000 16108 Moving (-0.18, 0.07) raw xDistance=0.19 yDistance=-0.03
03:22:29.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:22:29.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:29.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:29.165 00.000 16108 MoveAxis(E, 0, ABG)
03:22:29.165 00.000 16108 Move returns status 0, amount 0
03:22:29.165 00.000 16108 MoveAxis(N, 0, ABG)
03:22:29.165 00.000 16108 Move returns status 0, amount 0
03:22:29.165 00.000 16108 move complete, result=0
03:22:29.165 00.000 16108 worker thread done servicing request
03:22:29.168 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3961, FiltMin=3277, FiltMax=25686, Gamma=1.000
03:22:29.182 00.014 21068 UpdateGuideState exits: m=66820 SNR=53.6
03:22:29.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:29.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:29.186 00.002 21068 Enqueuing Expose request
03:22:29.186 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:29.187 00.001 16108 Worker thread wakes up
03:22:29.187 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:29.188 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:30.350 01.162 16108 Exposure complete
03:22:30.415 00.065 16108 worker thread done servicing request
03:22:30.415 00.000 21068 OnExposeComplete: enter
03:22:30.416 00.001 21068 UpdateGuideState(): m_state=6
03:22:30.417 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1444
03:22:30.418 00.001 21068 Star::Find returns 1 (0), X=463.36, Y=436.76, Mass=47633, SNR=40.5, Peak=10864 HFD=2.6
03:22:30.419 00.001 21068 MultiStar: [#1 0.41,0.04,1.34,U] [#2 -0.23,0.04,1.02,U] [#3 -0.16,-0.20,1.17,U] [#4 -0.10,0.16,1.11,U] [#5 -0.55,-0.05,0.00,M2] [#6 -0.21,0.13,0.80,U] [#7 -0.16,-0.18,0.95,U] [#8 -0.72,-0.21,0.00,M2] 
03:22:30.419 00.000 21068 refined, 6 included, MultiStar: {-0.09, 0.01}, one-star: {-0.36, 0.07}
03:22:30.421 00.002 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
03:22:30.421 00.000 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
03:22:30.422 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.05 mountX=0.09 mountY=0.01, mountTheta=0.15
03:22:30.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
03:22:30.424 00.000 21068 Enqueuing Move request for scope (-0.09, 0.01)
03:22:30.425 00.001 16108 Worker thread wakes up
03:22:30.426 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
03:22:30.426 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
03:22:30.426 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
03:22:30.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:22:30.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:30.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:22:30.426 00.000 16108 MoveAxis(E, 0, ABG)
03:22:30.426 00.000 16108 Move returns status 0, amount 0
03:22:30.426 00.000 16108 MoveAxis(N, 0, ABG)
03:22:30.427 00.001 16108 Move returns status 0, amount 0
03:22:30.427 00.000 16108 move complete, result=0
03:22:30.427 00.000 16108 worker thread done servicing request
03:22:30.430 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3984, FiltMin=3299, FiltMax=25830, Gamma=1.000
03:22:30.448 00.018 21068 UpdateGuideState exits: m=47633 SNR=40.5
03:22:30.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:30.452 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:30.453 00.001 21068 Enqueuing Expose request
03:22:30.455 00.002 16108 Worker thread wakes up
03:22:30.455 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:30.457 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:30.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:31.442 00.985 16108 Exposure complete
03:22:31.515 00.073 16108 worker thread done servicing request
03:22:31.515 00.000 21068 OnExposeComplete: enter
03:22:31.516 00.001 21068 UpdateGuideState(): m_state=6
03:22:31.517 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1445
03:22:31.518 00.001 21068 Star::Find returns 1 (0), X=463.61, Y=437.11, Mass=47929, SNR=39.6, Peak=10960 HFD=2.5
03:22:31.518 00.000 21068 MultiStar: [#1 0.23,0.03,1.27,U] [#2 -0.34,0.42,0.00,M1] [#3 -0.08,0.20,1.38,U] [#4 -0.24,0.35,0.97,U] [#5 -0.58,0.61,0.00,M3] [#6 -0.03,0.10,0.96,U] [#7 -0.10,0.22,0.88,U] [#8 -0.33,0.10,0.92,U] 
03:22:31.519 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.20}, one-star: {-0.11, 0.43}
03:22:31.520 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.02 = -1.02)
03:22:31.521 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.96 = -0.96)
03:22:31.522 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.94 mountX=0.11 mountY=-0.18, mountTheta=-1.00
03:22:31.523 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.20, opts=13)
03:22:31.524 00.001 21068 Enqueuing Move request for scope (-0.08, 0.20)
03:22:31.525 00.001 16108 Worker thread wakes up
03:22:31.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
03:22:31.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
03:22:31.525 00.000 16108 Moving (-0.08, 0.20) raw xDistance=0.11 yDistance=-0.18
03:22:31.526 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:22:31.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:31.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:22:31.526 00.000 16108 MoveAxis(E, 0, ABG)
03:22:31.526 00.000 16108 Move returns status 0, amount 0
03:22:31.526 00.000 16108 MoveAxis(N, 0, ABG)
03:22:31.526 00.000 16108 Move returns status 0, amount 0
03:22:31.526 00.000 16108 move complete, result=0
03:22:31.526 00.000 16108 worker thread done servicing request
03:22:31.529 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4006, FiltMin=3286, FiltMax=21901, Gamma=1.000
03:22:31.542 00.013 21068 UpdateGuideState exits: m=47929 SNR=39.6
03:22:31.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:31.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:31.545 00.001 21068 Enqueuing Expose request
03:22:31.546 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:31.547 00.001 16108 Worker thread wakes up
03:22:31.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:31.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:32.745 01.198 16108 Exposure complete
03:22:32.814 00.069 16108 worker thread done servicing request
03:22:32.814 00.000 21068 OnExposeComplete: enter
03:22:32.817 00.003 21068 UpdateGuideState(): m_state=6
03:22:32.818 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1446
03:22:32.820 00.002 21068 Star::Find returns 1 (0), X=463.30, Y=436.74, Mass=46159, SNR=42.4, Peak=10208 HFD=2.7
03:22:32.823 00.003 21068 MultiStar: [#1 -0.55,0.39,0.00,M1] [#2 -1.06,0.55,0.00,M2] [#3 -0.65,0.19,0.00,M1] [#4 -0.55,0.22,0.00,M1] [#5 -0.87,0.18,0.00,M4] [#6 -0.84,0.05,0.00,M1] [#7 -0.68,0.37,0.00,M1] [#8 -1.35,0.28,0.00,M2] 
03:22:32.824 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
03:22:32.826 00.002 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
03:22:32.828 00.002 21068 CameraToMount -- cameraX=-0.42 cameraY=0.05 hyp=0.43 cameraTheta=3.02 mountX=0.43 mountY=0.05, mountTheta=0.11
03:22:32.830 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=0.05, opts=13)
03:22:32.832 00.002 21068 Enqueuing Move request for scope (-0.42, 0.05)
03:22:32.833 00.001 16108 Worker thread wakes up
03:22:32.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.05) opts 0xd
03:22:32.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, 0.05)
03:22:32.833 00.000 16108 Moving (-0.42, 0.05) raw xDistance=0.43 yDistance=0.05
03:22:32.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:22:32.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:32.834 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:22:32.834 00.000 16108 MoveAxis(W, 112, ABG)
03:22:32.834 00.000 16108 Guiding  Dir = 3, Dur = 112
03:22:32.834 00.000 16108 IsSlewing returns 0
03:22:32.834 00.000 16108 IsGuiding returns 0
03:22:32.837 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4035, FiltMin=3325, FiltMax=24256, Gamma=1.000
03:22:32.851 00.014 21068 UpdateGuideState exits: m=46159 SNR=42.4
03:22:32.853 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:32.855 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:32.857 00.002 21068 Enqueuing Expose request
03:22:32.858 00.001 16108 PulseGuide returned control before completion, sleep 99
03:22:32.965 00.107 16108 IsGuiding returns 1
03:22:32.965 00.000 16108 scope still moving after pulse duration time elapsed
03:22:32.996 00.031 16108 IsSlewing returns 0
03:22:32.996 00.000 16108 IsGuiding returns 1
03:22:33.027 00.031 16108 IsSlewing returns 0
03:22:33.027 00.000 16108 IsGuiding returns 0
03:22:33.027 00.000 16108 scope move finished after 112 + 81 ms
03:22:33.028 00.001 16108 Move returns status 0, amount 112
03:22:33.028 00.000 16108 MoveAxis(N, 0, ABG)
03:22:33.028 00.000 16108 Move returns status 0, amount 0
03:22:33.028 00.000 16108 move complete, result=0
03:22:33.028 00.000 16108 worker thread done servicing request
03:22:33.028 00.000 16108 Worker thread wakes up
03:22:33.028 00.000 21068 GuideStep: 0.4 px 112 ms WEST, 0.0 px 0 ms NORTH
03:22:33.030 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:33.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:34.011 00.981 16108 Exposure complete
03:22:34.065 00.054 16108 worker thread done servicing request
03:22:34.065 00.000 21068 OnExposeComplete: enter
03:22:34.067 00.002 21068 UpdateGuideState(): m_state=6
03:22:34.068 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1447
03:22:34.069 00.001 21068 Star::Find returns 1 (0), X=462.98, Y=436.99, Mass=47443, SNR=39.7, Peak=9456 HFD=2.8
03:22:34.070 00.001 21068 MultiStar: [#1 -0.75,0.23,0.00,M2] [#2 -0.87,0.25,0.00,M3] [#3 -0.58,0.69,0.00,M2] [#4 -0.26,0.73,0.00,M2] [#5 -0.91,0.75,0.00,M5] [#6 -0.72,0.71,0.00,M2] [#7 -0.57,0.40,0.00,M2] [#8 -1.15,0.72,0.00,M3] 
03:22:34.071 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
03:22:34.071 00.000 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
03:22:34.072 00.001 21068 CameraToMount -- cameraX=-0.74 cameraY=0.30 hyp=0.80 cameraTheta=2.75 mountX=0.78 mountY=-0.12, mountTheta=-0.16
03:22:34.073 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.74, y=0.30, opts=13)
03:22:34.074 00.001 21068 Enqueuing Move request for scope (-0.74, 0.30)
03:22:34.075 00.001 16108 Worker thread wakes up
03:22:34.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.30) opts 0xd
03:22:34.075 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.74, 0.30)
03:22:34.075 00.000 16108 Moving (-0.74, 0.30) raw xDistance=0.78 yDistance=-0.12
03:22:34.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
03:22:34.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:34.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:22:34.076 00.001 16108 MoveAxis(W, 212, ABG)
03:22:34.076 00.000 16108 Guiding  Dir = 3, Dur = 212
03:22:34.076 00.000 16108 IsSlewing returns 0
03:22:34.076 00.000 16108 IsGuiding returns 0
03:22:34.079 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4057, FiltMin=3325, FiltMax=20838, Gamma=1.000
03:22:34.082 00.003 16108 PulseGuide returned control before completion, sleep 216
03:22:34.091 00.009 21068 UpdateGuideState exits: m=47443 SNR=39.7
03:22:34.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:34.094 00.001 21068 Enqueuing Expose request
03:22:34.300 00.206 16108 IsGuiding returns 1
03:22:34.301 00.001 16108 scope still moving after pulse duration time elapsed
03:22:34.332 00.031 16108 IsSlewing returns 0
03:22:34.332 00.000 16108 IsGuiding returns 0
03:22:34.332 00.000 16108 scope move finished after 212 + 44 ms
03:22:34.332 00.000 16108 Move returns status 0, amount 212
03:22:34.332 00.000 16108 MoveAxis(N, 0, ABG)
03:22:34.333 00.001 16108 Move returns status 0, amount 0
03:22:34.333 00.000 16108 move complete, result=0
03:22:34.333 00.000 16108 worker thread done servicing request
03:22:34.333 00.000 16108 Worker thread wakes up
03:22:34.333 00.000 21068 GuideStep: 0.8 px 212 ms WEST, -0.1 px 0 ms NORTH
03:22:34.337 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:34.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:35.497 01.160 16108 Exposure complete
03:22:35.553 00.056 16108 worker thread done servicing request
03:22:35.553 00.000 21068 OnExposeComplete: enter
03:22:35.554 00.001 21068 UpdateGuideState(): m_state=6
03:22:35.554 00.000 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1448
03:22:35.555 00.001 21068 Star::Find returns 1 (0), X=463.71, Y=437.04, Mass=36156, SNR=31.2, Peak=9648 HFD=2.5
03:22:35.556 00.001 21068 MultiStar: [#1 0.56,0.44,0.00,M3] [#2 0.02,0.26,0.87,U] [#3 0.23,0.27,1.36,U] [#4 -0.01,0.22,0.76,U] [#5 -0.23,0.57,0.00,M6] [#6 0.38,0.53,0.00,M3] [#7 -0.03,0.12,1.21,U] [#8 0.07,0.49,0.00,M4] 
03:22:35.558 00.002 21068 refined, 4 included, MultiStar: {0.05, 0.24}, one-star: {-0.01, 0.35}
03:22:35.559 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:22:35.559 00.000 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:22:35.560 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=-0.01 mountY=-0.25, mountTheta=-1.60
03:22:35.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.24, opts=13)
03:22:35.562 00.000 21068 Enqueuing Move request for scope (0.05, 0.24)
03:22:35.563 00.001 16108 Worker thread wakes up
03:22:35.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
03:22:35.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
03:22:35.563 00.000 16108 Moving (0.05, 0.24) raw xDistance=-0.01 yDistance=-0.25
03:22:35.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:22:35.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:35.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:22:35.563 00.000 16108 MoveAxis(E, 0, ABG)
03:22:35.563 00.000 16108 Move returns status 0, amount 0
03:22:35.563 00.000 16108 MoveAxis(N, 0, ABG)
03:22:35.564 00.001 16108 Move returns status 0, amount 0
03:22:35.564 00.000 16108 move complete, result=0
03:22:35.564 00.000 16108 worker thread done servicing request
03:22:35.568 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4099, FiltMin=3283, FiltMax=21424, Gamma=1.000
03:22:35.585 00.017 21068 UpdateGuideState exits: m=36156 SNR=31.2
03:22:35.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:35.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:35.589 00.001 21068 Enqueuing Expose request
03:22:35.589 00.000 16108 Worker thread wakes up
03:22:35.589 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:35.591 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:35.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:36.559 00.968 16108 Exposure complete
03:22:36.629 00.070 16108 worker thread done servicing request
03:22:36.629 00.000 21068 OnExposeComplete: enter
03:22:36.630 00.001 21068 UpdateGuideState(): m_state=6
03:22:36.631 00.001 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1449
03:22:36.632 00.001 21068 Star::Find returns 1 (0), X=464.26, Y=436.56, Mass=40322, SNR=35.7, Peak=8816 HFD=3.0
03:22:36.633 00.001 21068 MultiStar: [#1 0.85,0.35,0.00,M4] [#2 0.54,0.20,0.00,M3] [#3 0.72,0.57,0.00,M2] [#4 0.43,0.37,0.00,M2] [#5 0.43,0.50,0.00,M7] [#6 0.87,0.62,0.00,M4] [#7 0.96,0.38,0.00,M2] [#8 0.42,0.46,0.00,M5] 
03:22:36.633 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.09)
03:22:36.634 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
03:22:36.635 00.001 21068 CameraToMount -- cameraX=0.54 cameraY=-0.13 hyp=0.56 cameraTheta=-0.23 mountX=-0.56 mountY=-0.00, mountTheta=-3.14
03:22:36.638 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.54, y=-0.13, opts=13)
03:22:36.640 00.002 21068 Enqueuing Move request for scope (0.54, -0.13)
03:22:36.642 00.002 16108 Worker thread wakes up
03:22:36.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.13) opts 0xd
03:22:36.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.54, -0.13)
03:22:36.642 00.000 16108 Moving (0.54, -0.13) raw xDistance=-0.56 yDistance=-0.00
03:22:36.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:22:36.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:36.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:22:36.642 00.000 16108 MoveAxis(E, 146, ABG)
03:22:36.642 00.000 16108 Guiding  Dir = 2, Dur = 146
03:22:36.643 00.001 16108 IsSlewing returns 0
03:22:36.643 00.000 16108 IsGuiding returns 0
03:22:36.650 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4118, FiltMin=3289, FiltMax=19609, Gamma=1.000
03:22:36.678 00.028 21068 UpdateGuideState exits: m=40322 SNR=35.7
03:22:36.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:36.682 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:36.684 00.002 21068 Enqueuing Expose request
03:22:36.686 00.002 16108 PulseGuide returned control before completion, sleep 114
03:22:36.809 00.123 16108 IsGuiding returns 1
03:22:36.809 00.000 16108 scope still moving after pulse duration time elapsed
03:22:36.840 00.031 16108 IsSlewing returns 0
03:22:36.840 00.000 16108 IsGuiding returns 1
03:22:36.872 00.032 16108 IsSlewing returns 0
03:22:36.873 00.001 16108 IsGuiding returns 0
03:22:36.873 00.000 16108 scope move finished after 146 + 83 ms
03:22:36.873 00.000 16108 Move returns status 0, amount 146
03:22:36.873 00.000 16108 MoveAxis(N, 0, ABG)
03:22:36.873 00.000 16108 Move returns status 0, amount 0
03:22:36.873 00.000 16108 move complete, result=0
03:22:36.873 00.000 16108 worker thread done servicing request
03:22:36.873 00.000 16108 Worker thread wakes up
03:22:36.874 00.001 21068 GuideStep: -0.6 px 146 ms EAST, -0.0 px 0 ms NORTH
03:22:36.876 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:36.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:38.039 01.163 16108 Exposure complete
03:22:38.102 00.063 16108 worker thread done servicing request
03:22:38.102 00.000 21068 OnExposeComplete: enter
03:22:38.103 00.001 21068 UpdateGuideState(): m_state=6
03:22:38.104 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1450
03:22:38.105 00.001 21068 Star::Find returns 1 (0), X=463.22, Y=436.90, Mass=37103, SNR=32.9, Peak=10224 HFD=2.4
03:22:38.106 00.001 21068 MultiStar: [#1 -0.03,0.64,0.00,M5] [#2 -0.31,0.52,0.00,M4] [#3 -0.26,0.42,0.00,M3] [#4 -0.41,0.03,0.81,U] [#5 -0.95,0.39,0.00,M8] [#6 -0.64,0.38,0.00,M5] [#7 -0.23,0.37,0.79,U] [#8 -0.23,0.42,0.85,U] 
03:22:38.107 00.001 21068 refined, 3 included, MultiStar: {-0.35, 0.26}, one-star: {-0.50, 0.21}
03:22:38.107 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
03:22:38.108 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
03:22:38.109 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.44 cameraTheta=2.51 mountX=0.39 mountY=-0.17, mountTheta=-0.41
03:22:38.110 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.26, opts=13)
03:22:38.113 00.003 21068 Enqueuing Move request for scope (-0.35, 0.26)
03:22:38.116 00.003 16108 Worker thread wakes up
03:22:38.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd
03:22:38.116 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.26)
03:22:38.116 00.000 16108 Moving (-0.35, 0.26) raw xDistance=0.39 yDistance=-0.17
03:22:38.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
03:22:38.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:38.117 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:22:38.117 00.000 16108 MoveAxis(W, 92, ABG)
03:22:38.117 00.000 16108 Guiding  Dir = 3, Dur = 92
03:22:38.117 00.000 16108 IsSlewing returns 0
03:22:38.117 00.000 16108 IsGuiding returns 0
03:22:38.127 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4144, FiltMin=3379, FiltMax=18150, Gamma=1.000
03:22:38.140 00.013 21068 UpdateGuideState exits: m=37103 SNR=32.9
03:22:38.140 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:38.142 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:38.143 00.001 21068 Enqueuing Expose request
03:22:38.175 00.032 16108 PulseGuide returned control before completion, sleep 46
03:22:38.236 00.061 16108 IsGuiding returns 1
03:22:38.236 00.000 16108 scope still moving after pulse duration time elapsed
03:22:38.266 00.030 16108 IsSlewing returns 0
03:22:38.266 00.000 16108 IsGuiding returns 1
03:22:38.298 00.032 16108 IsSlewing returns 0
03:22:38.298 00.000 16108 IsGuiding returns 0
03:22:38.299 00.001 16108 scope move finished after 92 + 89 ms
03:22:38.299 00.000 16108 Move returns status 0, amount 92
03:22:38.299 00.000 16108 MoveAxis(N, 0, ABG)
03:22:38.299 00.000 16108 Move returns status 0, amount 0
03:22:38.299 00.000 16108 move complete, result=0
03:22:38.299 00.000 16108 worker thread done servicing request
03:22:38.299 00.000 16108 Worker thread wakes up
03:22:38.299 00.000 21068 GuideStep: 0.4 px 92 ms WEST, -0.2 px 0 ms NORTH
03:22:38.302 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:38.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:39.264 00.962 16108 Exposure complete
03:22:39.327 00.063 16108 worker thread done servicing request
03:22:39.327 00.000 21068 OnExposeComplete: enter
03:22:39.328 00.001 21068 UpdateGuideState(): m_state=6
03:22:39.329 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1451
03:22:39.330 00.001 21068 Star::Find returns 1 (0), X=464.10, Y=436.71, Mass=38372, SNR=35.7, Peak=9248 HFD=2.6
03:22:39.331 00.001 21068 MultiStar: [#1 0.58,0.40,0.00,M6] [#2 0.17,0.35,0.82,U] [#3 0.46,-0.12,0.84,U] [#4 0.28,-0.15,0.56,U] [#5 0.05,0.04,1.13,U] [#6 0.58,0.26,0.00,M6] [#7 0.54,-0.42,0.00,M2] [#8 0.17,0.03,0.71,U] 
03:22:39.332 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.04}, one-star: {0.38, 0.02}
03:22:39.333 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:22:39.334 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:22:39.335 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.25 cameraTheta=0.15 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
03:22:39.336 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.04, opts=13)
03:22:39.337 00.001 21068 Enqueuing Move request for scope (0.24, 0.04)
03:22:39.338 00.001 16108 Worker thread wakes up
03:22:39.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
03:22:39.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
03:22:39.338 00.000 16108 Moving (0.24, 0.04) raw xDistance=-0.23 yDistance=-0.09
03:22:39.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
03:22:39.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:39.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:22:39.338 00.000 16108 MoveAxis(E, 54, ABG)
03:22:39.338 00.000 16108 Guiding  Dir = 2, Dur = 54
03:22:39.339 00.001 16108 IsSlewing returns 0
03:22:39.339 00.000 16108 IsGuiding returns 0
03:22:39.342 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4160, FiltMin=3408, FiltMax=17763, Gamma=1.000
03:22:39.355 00.013 21068 UpdateGuideState exits: m=38372 SNR=35.7
03:22:39.356 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:39.356 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:39.358 00.002 21068 Enqueuing Expose request
03:22:39.363 00.005 16108 PulseGuide returned control before completion, sleep 40
03:22:39.410 00.047 16108 IsGuiding returns 1
03:22:39.410 00.000 16108 scope still moving after pulse duration time elapsed
03:22:39.442 00.032 16108 IsSlewing returns 0
03:22:39.442 00.000 16108 IsGuiding returns 1
03:22:39.472 00.030 16108 IsSlewing returns 0
03:22:39.472 00.000 16108 IsGuiding returns 0
03:22:39.472 00.000 16108 scope move finished after 54 + 79 ms
03:22:39.472 00.000 16108 Move returns status 0, amount 54
03:22:39.472 00.000 16108 MoveAxis(N, 0, ABG)
03:22:39.472 00.000 16108 Move returns status 0, amount 0
03:22:39.472 00.000 16108 move complete, result=0
03:22:39.472 00.000 16108 worker thread done servicing request
03:22:39.472 00.000 16108 Worker thread wakes up
03:22:39.472 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:39.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:39.472 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:22:40.639 01.167 16108 Exposure complete
03:22:40.711 00.072 16108 worker thread done servicing request
03:22:40.712 00.001 21068 OnExposeComplete: enter
03:22:40.712 00.000 21068 UpdateGuideState(): m_state=6
03:22:40.713 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1452
03:22:40.714 00.001 21068 Star::Find returns 1 (0), X=464.13, Y=436.54, Mass=38149, SNR=35.9, Peak=9232 HFD=2.8
03:22:40.715 00.001 21068 MultiStar: [#1 0.44,0.28,0.00,M7] [#2 0.33,0.13,0.87,U] [#3 0.23,-0.06,0.73,U] [#4 0.61,0.09,0.00,M1] [#5 -0.15,0.22,0.71,U] [#6 0.25,0.53,0.00,M7] [#7 0.19,-0.09,0.74,U] [#8 0.05,-0.02,0.59,U] 
03:22:40.716 00.001 21068 refined, 5 included, MultiStar: {0.20, 0.00}, one-star: {0.41, -0.15}
03:22:40.717 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
03:22:40.718 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
03:22:40.719 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.00 mountX=-0.20 mountY=-0.05, mountTheta=-2.91
03:22:40.721 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.00, opts=13)
03:22:40.722 00.001 21068 Enqueuing Move request for scope (0.20, 0.00)
03:22:40.723 00.001 16108 Worker thread wakes up
03:22:40.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
03:22:40.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
03:22:40.723 00.000 16108 Moving (0.20, 0.00) raw xDistance=-0.20 yDistance=-0.05
03:22:40.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:22:40.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:40.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:22:40.723 00.000 16108 MoveAxis(E, 0, ABG)
03:22:40.723 00.000 16108 Move returns status 0, amount 0
03:22:40.723 00.000 16108 MoveAxis(N, 0, ABG)
03:22:40.723 00.000 16108 Move returns status 0, amount 0
03:22:40.723 00.000 16108 move complete, result=0
03:22:40.723 00.000 16108 worker thread done servicing request
03:22:40.734 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4179, FiltMin=3456, FiltMax=19651, Gamma=1.000
03:22:40.754 00.020 21068 UpdateGuideState exits: m=38149 SNR=35.9
03:22:40.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:40.757 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:40.759 00.002 21068 Enqueuing Expose request
03:22:40.760 00.001 16108 Worker thread wakes up
03:22:40.760 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:40.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:40.762 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:41.747 00.985 16108 Exposure complete
03:22:41.815 00.068 16108 worker thread done servicing request
03:22:41.815 00.000 21068 OnExposeComplete: enter
03:22:41.815 00.000 21068 UpdateGuideState(): m_state=6
03:22:41.816 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1453
03:22:41.817 00.001 21068 Star::Find returns 1 (0), X=463.86, Y=436.20, Mass=36660, SNR=32.9, Peak=9693 HFD=2.4
03:22:41.819 00.002 21068 MultiStar: [#1 0.31,0.13,1.03,U] [#2 0.22,0.37,0.66,U] [#3 -0.31,-0.03,0.82,U] [#4 -0.16,-0.30,0.86,U] [#5 -0.16,-0.27,0.84,U] [#6 -0.22,-0.04,0.86,U] [#7 -0.14,0.10,0.61,U] [#8 -0.22,-0.49,0.00,M3] 
03:22:41.822 00.003 21068 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.14, -0.49}
03:22:41.824 00.002 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
03:22:41.827 00.003 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
03:22:41.828 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.90 mountX=0.01 mountY=0.10, mountTheta=1.42
03:22:41.830 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.09, opts=13)
03:22:41.831 00.001 21068 Enqueuing Move request for scope (-0.03, -0.09)
03:22:41.832 00.001 16108 Worker thread wakes up
03:22:41.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
03:22:41.833 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
03:22:41.833 00.000 16108 Moving (-0.03, -0.09) raw xDistance=0.01 yDistance=0.10
03:22:41.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:22:41.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:41.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:22:41.833 00.000 16108 MoveAxis(E, 0, ABG)
03:22:41.833 00.000 16108 Move returns status 0, amount 0
03:22:41.833 00.000 16108 MoveAxis(N, 0, ABG)
03:22:41.833 00.000 16108 Move returns status 0, amount 0
03:22:41.833 00.000 16108 move complete, result=0
03:22:41.833 00.000 16108 worker thread done servicing request
03:22:41.838 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=4185, FiltMin=3542, FiltMax=21139, Gamma=1.000
03:22:41.851 00.013 21068 UpdateGuideState exits: m=36660 SNR=32.9
03:22:41.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:41.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:41.854 00.001 21068 Enqueuing Expose request
03:22:41.854 00.000 16108 Worker thread wakes up
03:22:41.854 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:41.855 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:41.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:43.026 01.171 16108 Exposure complete
03:22:43.082 00.056 16108 worker thread done servicing request
03:22:43.082 00.000 21068 OnExposeComplete: enter
03:22:43.084 00.002 21068 UpdateGuideState(): m_state=6
03:22:43.085 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1454
03:22:43.086 00.001 21068 Star::Find returns 1 (0), X=464.43, Y=436.40, Mass=33612, SNR=33.0, Peak=8045 HFD=3.0
03:22:43.087 00.001 21068 MultiStar: [#1 0.76,-0.60,0.00,M7] [#2 0.59,-0.56,0.00,M2] [#3 0.29,-0.34,0.73,U] [#4 0.55,-0.44,0.00,M1] [#5 -0.03,-0.10,0.66,U] [#6 0.37,-0.31,0.73,U] [#7 -0.48,-0.87,0.00,M1] [#8 0.13,0.30,0.55,U] 
03:22:43.087 00.000 21068 refined, 4 included, MultiStar: {0.34, -0.18}, one-star: {0.71, -0.29}
03:22:43.088 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
03:22:43.089 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
03:22:43.089 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.49 mountX=-0.36 mountY=0.10, mountTheta=2.89
03:22:43.091 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.18, opts=13)
03:22:43.092 00.001 21068 Enqueuing Move request for scope (0.34, -0.18)
03:22:43.092 00.000 16108 Worker thread wakes up
03:22:43.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
03:22:43.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
03:22:43.092 00.000 16108 Moving (0.34, -0.18) raw xDistance=-0.36 yDistance=0.10
03:22:43.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:22:43.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:43.093 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:22:43.093 00.000 16108 MoveAxis(E, 96, ABG)
03:22:43.093 00.000 16108 Guiding  Dir = 2, Dur = 96
03:22:43.093 00.000 16108 IsSlewing returns 0
03:22:43.093 00.000 16108 IsGuiding returns 0
03:22:43.097 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4185, FiltMin=3523, FiltMax=24179, Gamma=1.000
03:22:43.111 00.014 21068 UpdateGuideState exits: m=33612 SNR=33.0
03:22:43.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:43.112 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:43.113 00.001 21068 Enqueuing Expose request
03:22:43.148 00.035 16108 PulseGuide returned control before completion, sleep 53
03:22:43.210 00.062 16108 IsGuiding returns 1
03:22:43.210 00.000 16108 scope still moving after pulse duration time elapsed
03:22:43.241 00.031 16108 IsSlewing returns 0
03:22:43.241 00.000 16108 IsGuiding returns 1
03:22:43.272 00.031 16108 IsSlewing returns 0
03:22:43.272 00.000 16108 IsGuiding returns 1
03:22:43.304 00.032 16108 IsSlewing returns 0
03:22:43.305 00.001 16108 IsGuiding returns 1
03:22:43.334 00.029 16108 IsSlewing returns 0
03:22:43.334 00.000 16108 IsGuiding returns 0
03:22:43.334 00.000 16108 scope move finished after 96 + 145 ms
03:22:43.334 00.000 16108 Move returns status 0, amount 96
03:22:43.334 00.000 16108 MoveAxis(N, 0, ABG)
03:22:43.334 00.000 16108 Move returns status 0, amount 0
03:22:43.334 00.000 16108 move complete, result=0
03:22:43.335 00.001 16108 worker thread done servicing request
03:22:43.335 00.000 16108 Worker thread wakes up
03:22:43.335 00.000 21068 GuideStep: -0.4 px 96 ms EAST, 0.1 px 0 ms NORTH
03:22:43.338 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:43.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:44.312 00.974 16108 Exposure complete
03:22:44.368 00.056 16108 worker thread done servicing request
03:22:44.368 00.000 21068 OnExposeComplete: enter
03:22:44.369 00.001 21068 UpdateGuideState(): m_state=6
03:22:44.370 00.001 21068 Star::Find(15, 464, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1455
03:22:44.371 00.001 21068 Star::Find returns 1 (0), X=464.03, Y=435.82, Mass=38721, SNR=33.6, Peak=8381 HFD=3.1
03:22:44.372 00.001 21068 MultiStar: [#1 0.53,-0.19,0.00,M8] [#2 0.46,-0.35,0.00,M3] [#3 0.36,-0.56,0.00,M1] [#4 0.11,-0.67,0.00,M2] [#5 0.49,-0.16,0.00,M5] [#6 0.31,-0.46,0.00,M6] [#7 -0.06,-0.81,0.00,M2] [#8 0.40,-0.73,0.00,M3] 
03:22:44.373 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
03:22:44.374 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
03:22:44.375 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.87 hyp=0.92 cameraTheta=-1.23 mountX=-0.45 mountY=0.78, mountTheta=2.10
03:22:44.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.87, opts=13)
03:22:44.380 00.002 21068 Enqueuing Move request for scope (0.30, -0.87)
03:22:44.384 00.004 16108 Worker thread wakes up
03:22:44.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.87) opts 0xd
03:22:44.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.87)
03:22:44.384 00.000 16108 Moving (0.30, -0.87) raw xDistance=-0.45 yDistance=0.78
03:22:44.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
03:22:44.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
03:22:44.384 00.000 16108 MoveAxis(E, 125, ABG)
03:22:44.384 00.000 16108 Guiding  Dir = 2, Dur = 125
03:22:44.384 00.000 16108 IsSlewing returns 0
03:22:44.384 00.000 16108 IsGuiding returns 0
03:22:44.393 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4179, FiltMin=3475, FiltMax=26656, Gamma=1.000
03:22:44.400 00.007 16108 PulseGuide returned control before completion, sleep 120
03:22:44.409 00.009 21068 UpdateGuideState exits: m=38721 SNR=33.6
03:22:44.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:44.410 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:44.411 00.001 21068 Enqueuing Expose request
03:22:44.525 00.114 16108 IsGuiding returns 1
03:22:44.525 00.000 16108 scope still moving after pulse duration time elapsed
03:22:44.557 00.032 16108 IsSlewing returns 0
03:22:44.557 00.000 16108 IsGuiding returns 1
03:22:44.588 00.031 16108 IsSlewing returns 0
03:22:44.588 00.000 16108 IsGuiding returns 0
03:22:44.588 00.000 16108 scope move finished after 125 + 78 ms
03:22:44.588 00.000 16108 Move returns status 0, amount 125
03:22:44.588 00.000 16108 MoveAxis(S, 156, ABG)
03:22:44.588 00.000 16108 Guiding  Dir = 1, Dur = 156
03:22:44.588 00.000 16108 IsSlewing returns 0
03:22:44.588 00.000 16108 IsGuiding returns 0
03:22:44.652 00.064 16108 PulseGuide returned control before completion, sleep 104
03:22:44.760 00.108 16108 IsGuiding returns 1
03:22:44.760 00.000 16108 scope still moving after pulse duration time elapsed
03:22:44.791 00.031 16108 IsSlewing returns 0
03:22:44.791 00.000 16108 IsGuiding returns 1
03:22:44.823 00.032 16108 IsSlewing returns 0
03:22:44.823 00.000 16108 IsGuiding returns 0
03:22:44.823 00.000 16108 scope move finished after 156 + 78 ms
03:22:44.823 00.000 16108 Move returns status 0, amount 156
03:22:44.823 00.000 16108 move complete, result=0
03:22:44.823 00.000 16108 worker thread done servicing request
03:22:44.823 00.000 21068 GuideStep: -0.5 px 125 ms EAST, 0.8 px 156 ms SOUTH
03:22:44.826 00.003 16108 Worker thread wakes up
03:22:44.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:44.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:45.979 01.153 16108 Exposure complete
03:22:46.045 00.066 16108 worker thread done servicing request
03:22:46.045 00.000 21068 OnExposeComplete: enter
03:22:46.046 00.001 21068 UpdateGuideState(): m_state=6
03:22:46.046 00.000 21068 Star::Find(15, 464, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1456
03:22:46.048 00.002 21068 Star::Find returns 1 (0), X=463.78, Y=435.96, Mass=53330, SNR=42.3, Peak=10893 HFD=2.6
03:22:46.049 00.001 21068 MultiStar: [#1 0.20,-0.82,0.00,M9] [#2 0.13,-0.35,0.55,U] [#3 -0.09,-0.74,0.00,M2] [#4 -0.04,-0.43,0.94,U] [#5 -0.79,-1.01,0.00,M6] [#6 -0.13,-0.39,0.80,U] [#7 -0.13,-0.81,0.00,M3] [#8 -0.36,-0.61,0.00,M4] 
03:22:46.050 00.001 21068 refined, 3 included, MultiStar: {-0.01, -0.50}, one-star: {0.06, -0.73}
03:22:46.050 00.000 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
03:22:46.051 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
03:22:46.052 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.50 hyp=0.50 cameraTheta=-1.58 mountX=-0.08 mountY=0.48, mountTheta=1.74
03:22:46.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.50, opts=13)
03:22:46.054 00.001 21068 Enqueuing Move request for scope (-0.01, -0.50)
03:22:46.055 00.001 16108 Worker thread wakes up
03:22:46.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.50) opts 0xd
03:22:46.055 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.50)
03:22:46.055 00.000 16108 Moving (-0.01, -0.50) raw xDistance=-0.08 yDistance=0.48
03:22:46.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:22:46.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:22:46.055 00.000 16108 MoveAxis(E, 0, ABG)
03:22:46.055 00.000 16108 Move returns status 0, amount 0
03:22:46.055 00.000 16108 MoveAxis(S, 97, ABG)
03:22:46.055 00.000 16108 Guiding  Dir = 1, Dur = 97
03:22:46.056 00.001 16108 IsSlewing returns 0
03:22:46.056 00.000 16108 IsGuiding returns 0
03:22:46.059 00.003 16108 PulseGuide returned control before completion, sleep 104
03:22:46.059 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1827, max=65535, med=4163, FiltMin=3501, FiltMax=29033, Gamma=1.000
03:22:46.083 00.024 21068 UpdateGuideState exits: m=53330 SNR=42.3
03:22:46.085 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:46.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:46.087 00.001 21068 Enqueuing Expose request
03:22:46.167 00.080 16108 IsGuiding returns 1
03:22:46.167 00.000 16108 scope still moving after pulse duration time elapsed
03:22:46.199 00.032 16108 IsSlewing returns 0
03:22:46.199 00.000 16108 IsGuiding returns 1
03:22:46.230 00.031 16108 IsSlewing returns 0
03:22:46.230 00.000 16108 IsGuiding returns 0
03:22:46.230 00.000 16108 scope move finished after 97 + 77 ms
03:22:46.230 00.000 16108 Move returns status 0, amount 97
03:22:46.230 00.000 16108 move complete, result=0
03:22:46.230 00.000 16108 worker thread done servicing request
03:22:46.230 00.000 16108 Worker thread wakes up
03:22:46.232 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:46.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.5 px 97 ms SOUTH
03:22:46.234 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:47.194 00.960 16108 Exposure complete
03:22:47.265 00.071 16108 worker thread done servicing request
03:22:47.266 00.001 21068 OnExposeComplete: enter
03:22:47.267 00.001 21068 UpdateGuideState(): m_state=6
03:22:47.269 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1457
03:22:47.270 00.001 21068 Star::Find returns 1 (0), X=463.30, Y=436.67, Mass=45050, SNR=40.6, Peak=9680 HFD=2.9
03:22:47.272 00.002 21068 MultiStar: [#1 0.20,-0.19,0.89,U] [#2 -0.16,0.35,0.83,U] [#3 0.03,-0.21,0.60,U] [#4 -0.12,-0.31,0.85,U] [#5 -0.54,0.31,0.00,M7] [#6 -0.46,-0.07,0.66,U] [#7 -0.36,0.38,0.00,M4] [#8 -0.76,-0.55,0.00,M5] 
03:22:47.274 00.002 21068 refined, 5 included, MultiStar: {-0.16, -0.07}, one-star: {-0.42, -0.02}
03:22:47.275 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
03:22:47.278 00.003 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
03:22:47.279 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=0.15 mountY=0.10, mountTheta=0.62
03:22:47.282 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
03:22:47.284 00.002 21068 Enqueuing Move request for scope (-0.16, -0.07)
03:22:47.287 00.003 16108 Worker thread wakes up
03:22:47.287 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
03:22:47.287 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
03:22:47.287 00.000 16108 Moving (-0.16, -0.07) raw xDistance=0.15 yDistance=0.10
03:22:47.287 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:22:47.287 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:47.287 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:22:47.287 00.000 16108 MoveAxis(E, 0, ABG)
03:22:47.288 00.001 16108 Move returns status 0, amount 0
03:22:47.288 00.000 16108 MoveAxis(N, 0, ABG)
03:22:47.288 00.000 16108 Move returns status 0, amount 0
03:22:47.288 00.000 16108 move complete, result=0
03:22:47.288 00.000 16108 worker thread done servicing request
03:22:47.294 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4157, FiltMin=3459, FiltMax=27104, Gamma=1.000
03:22:47.314 00.020 21068 UpdateGuideState exits: m=45050 SNR=40.6
03:22:47.316 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:47.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:47.317 00.000 21068 Enqueuing Expose request
03:22:47.318 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:47.319 00.001 16108 Worker thread wakes up
03:22:47.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:47.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:48.479 01.160 16108 Exposure complete
03:22:48.541 00.062 16108 worker thread done servicing request
03:22:48.542 00.001 21068 OnExposeComplete: enter
03:22:48.543 00.001 21068 UpdateGuideState(): m_state=6
03:22:48.545 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1458
03:22:48.546 00.001 21068 Star::Find returns 1 (0), X=463.72, Y=436.63, Mass=46194, SNR=43.5, Peak=11040 HFD=2.8
03:22:48.547 00.001 21068 MultiStar: [#1 0.09,-0.20,0.80,U] [#2 -0.10,-0.04,0.65,U] [#3 -0.03,-0.16,0.60,U] [#4 0.22,-0.04,0.89,U] [#5 -0.51,0.52,0.00,M8] [#6 -0.01,-0.13,0.63,U] [#7 -0.16,-0.29,0.63,U] [#8 -0.29,-0.10,0.64,U] 
03:22:48.548 00.001 21068 single-star, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.00, -0.06}
03:22:48.549 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
03:22:48.550 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
03:22:48.552 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.52 mountX=-0.01 mountY=0.06, mountTheta=1.80
03:22:48.554 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
03:22:48.554 00.000 21068 Enqueuing Move request for scope (0.00, -0.06)
03:22:48.556 00.002 16108 Worker thread wakes up
03:22:48.556 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
03:22:48.556 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
03:22:48.556 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
03:22:48.556 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:22:48.556 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:48.556 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:22:48.556 00.000 16108 MoveAxis(E, 0, ABG)
03:22:48.556 00.000 16108 Move returns status 0, amount 0
03:22:48.556 00.000 16108 MoveAxis(N, 0, ABG)
03:22:48.556 00.000 16108 Move returns status 0, amount 0
03:22:48.557 00.001 16108 move complete, result=0
03:22:48.557 00.000 16108 worker thread done servicing request
03:22:48.563 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=4144, FiltMin=3485, FiltMax=26627, Gamma=1.000
03:22:48.586 00.023 21068 UpdateGuideState exits: m=46194 SNR=43.5
03:22:48.588 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:48.589 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:48.590 00.001 21068 Enqueuing Expose request
03:22:48.592 00.002 16108 Worker thread wakes up
03:22:48.592 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:48.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:48.593 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:49.574 00.981 16108 Exposure complete
03:22:49.631 00.057 16108 worker thread done servicing request
03:22:49.631 00.000 21068 OnExposeComplete: enter
03:22:49.633 00.002 21068 UpdateGuideState(): m_state=6
03:22:49.635 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1459
03:22:49.638 00.003 21068 Star::Find returns 1 (0), X=463.92, Y=436.40, Mass=60131, SNR=43.5, Peak=11728 HFD=2.5
03:22:49.639 00.001 21068 MultiStar: [#1 0.32,-0.33,0.90,U] [#2 -0.24,-0.20,0.97,U] [#3 0.41,-0.06,0.58,U] [#4 0.33,-0.19,0.89,U] [#5 -0.25,0.73,0.00,M9] [#6 0.45,-0.34,0.00,M4] [#7 0.11,0.27,0.50,U] [#8 0.26,0.01,0.85,U] 
03:22:49.640 00.001 21068 refined, 6 included, MultiStar: {0.19, -0.15}, one-star: {0.20, -0.29}
03:22:49.642 00.002 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
03:22:49.643 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
03:22:49.646 00.003 21068 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.67 mountX=-0.21 mountY=0.10, mountTheta=2.70
03:22:49.648 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.15, opts=13)
03:22:49.649 00.001 21068 Enqueuing Move request for scope (0.19, -0.15)
03:22:49.650 00.001 16108 Worker thread wakes up
03:22:49.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
03:22:49.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
03:22:49.650 00.000 16108 Moving (0.19, -0.15) raw xDistance=-0.21 yDistance=0.10
03:22:49.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:22:49.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:49.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:22:49.650 00.000 16108 MoveAxis(E, 55, ABG)
03:22:49.650 00.000 16108 Guiding  Dir = 2, Dur = 55
03:22:49.652 00.002 16108 IsSlewing returns 0
03:22:49.652 00.000 16108 IsGuiding returns 0
03:22:49.654 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4131, FiltMin=3465, FiltMax=26566, Gamma=1.000
03:22:49.663 00.009 16108 PulseGuide returned control before completion, sleep 54
03:22:49.673 00.010 21068 UpdateGuideState exits: m=60131 SNR=43.5
03:22:49.676 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:49.678 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:49.679 00.001 21068 Enqueuing Expose request
03:22:49.724 00.045 16108 IsGuiding returns 1
03:22:49.724 00.000 16108 scope still moving after pulse duration time elapsed
03:22:49.755 00.031 16108 IsSlewing returns 0
03:22:49.755 00.000 16108 IsGuiding returns 0
03:22:49.755 00.000 16108 scope move finished after 55 + 48 ms
03:22:49.755 00.000 16108 Move returns status 0, amount 55
03:22:49.755 00.000 16108 MoveAxis(N, 0, ABG)
03:22:49.755 00.000 16108 Move returns status 0, amount 0
03:22:49.755 00.000 16108 move complete, result=0
03:22:49.755 00.000 16108 worker thread done servicing request
03:22:49.755 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
03:22:49.757 00.002 16108 Worker thread wakes up
03:22:49.758 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:49.758 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:50.934 01.176 16108 Exposure complete
03:22:50.992 00.058 16108 worker thread done servicing request
03:22:50.992 00.000 21068 OnExposeComplete: enter
03:22:50.993 00.001 21068 UpdateGuideState(): m_state=6
03:22:50.994 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1460
03:22:50.994 00.000 21068 Star::Find returns 1 (0), X=463.46, Y=436.67, Mass=59030, SNR=48.1, Peak=10752 HFD=2.9
03:22:50.996 00.002 21068 MultiStar: [#1 -0.20,-0.02,0.82,U] [#2 -0.51,0.05,0.00,M1] [#3 -0.74,0.06,0.00,M1] [#4 -0.37,-0.03,0.66,U] [#5 -0.89,0.41,0.00,M10] [#6 -0.70,0.60,0.00,M5] [#7 -0.68,-0.07,0.00,M3] [#8 -0.38,-0.02,0.70,U] 
03:22:50.997 00.001 21068 single-star, 3 included, MultiStar: {-0.29, -0.02}, one-star: {-0.26, -0.02}
03:22:50.998 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
03:22:50.998 00.000 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
03:22:50.999 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=0.25 mountY=0.08, mountTheta=0.32
03:22:51.000 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.02, opts=13)
03:22:51.001 00.001 21068 Enqueuing Move request for scope (-0.26, -0.02)
03:22:51.002 00.001 16108 Worker thread wakes up
03:22:51.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
03:22:51.002 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
03:22:51.002 00.000 16108 Moving (-0.26, -0.02) raw xDistance=0.25 yDistance=0.08
03:22:51.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
03:22:51.003 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:51.003 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:22:51.003 00.000 16108 MoveAxis(W, 61, ABG)
03:22:51.003 00.000 16108 Guiding  Dir = 3, Dur = 61
03:22:51.003 00.000 16108 IsSlewing returns 0
03:22:51.005 00.002 16108 IsGuiding returns 0
03:22:51.007 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4112, FiltMin=3491, FiltMax=24883, Gamma=1.000
03:22:51.019 00.012 21068 UpdateGuideState exits: m=59030 SNR=48.1
03:22:51.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:51.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:51.021 00.000 21068 Enqueuing Expose request
03:22:51.047 00.026 16108 PulseGuide returned control before completion, sleep 29
03:22:51.077 00.030 16108 IsGuiding returns 1
03:22:51.077 00.000 16108 scope still moving after pulse duration time elapsed
03:22:51.108 00.031 16108 IsSlewing returns 0
03:22:51.108 00.000 16108 IsGuiding returns 1
03:22:51.140 00.032 16108 IsSlewing returns 0
03:22:51.140 00.000 16108 IsGuiding returns 0
03:22:51.140 00.000 16108 scope move finished after 61 + 74 ms
03:22:51.141 00.001 16108 Move returns status 0, amount 61
03:22:51.141 00.000 16108 MoveAxis(N, 0, ABG)
03:22:51.141 00.000 16108 Move returns status 0, amount 0
03:22:51.141 00.000 16108 move complete, result=0
03:22:51.141 00.000 16108 worker thread done servicing request
03:22:51.141 00.000 16108 Worker thread wakes up
03:22:51.141 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
03:22:51.144 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:51.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:52.116 00.972 16108 Exposure complete
03:22:52.183 00.067 16108 worker thread done servicing request
03:22:52.183 00.000 21068 OnExposeComplete: enter
03:22:52.186 00.003 21068 UpdateGuideState(): m_state=6
03:22:52.188 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1461
03:22:52.189 00.001 21068 Star::Find returns 1 (0), X=463.49, Y=436.11, Mass=73180, SNR=55.1, Peak=12157 HFD=3.0
03:22:52.190 00.001 21068 MultiStar: [#1 0.13,-0.39,0.65,U] [#2 -0.30,-0.42,0.00,M2] [#3 0.24,-0.34,0.43,U] [#4 -0.49,-0.39,0.00,M1] [#5 -0.25,-0.14,0.31,U] [#6 -0.44,-0.64,0.00,M6] [#7 -0.65,0.10,0.00,M4] [#8 0.03,-0.29,0.54,U] 
03:22:52.191 00.001 21068 refined, 4 included, MultiStar: {-0.03, -0.40}, one-star: {-0.23, -0.58}
03:22:52.192 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
03:22:52.193 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
03:22:52.194 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.66 mountX=-0.04 mountY=0.40, mountTheta=1.66
03:22:52.195 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.40, opts=13)
03:22:52.197 00.002 21068 Enqueuing Move request for scope (-0.03, -0.40)
03:22:52.198 00.001 16108 Worker thread wakes up
03:22:52.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.40) opts 0xd
03:22:52.198 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.40)
03:22:52.198 00.000 16108 Moving (-0.03, -0.40) raw xDistance=-0.04 yDistance=0.40
03:22:52.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:52.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:22:52.198 00.000 16108 MoveAxis(E, 0, ABG)
03:22:52.198 00.000 16108 Move returns status 0, amount 0
03:22:52.198 00.000 16108 MoveAxis(S, 80, ABG)
03:22:52.198 00.000 16108 Guiding  Dir = 1, Dur = 80
03:22:52.198 00.000 16108 IsSlewing returns 0
03:22:52.199 00.001 16108 IsGuiding returns 0
03:22:52.202 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4099, FiltMin=3449, FiltMax=29232, Gamma=1.000
03:22:52.213 00.011 21068 UpdateGuideState exits: m=73180 SNR=55.1
03:22:52.216 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:52.217 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:52.219 00.002 21068 Enqueuing Expose request
03:22:52.223 00.004 16108 PulseGuide returned control before completion, sleep 66
03:22:52.300 00.077 16108 IsGuiding returns 1
03:22:52.300 00.000 16108 scope still moving after pulse duration time elapsed
03:22:52.332 00.032 16108 IsSlewing returns 0
03:22:52.332 00.000 16108 IsGuiding returns 0
03:22:52.332 00.000 16108 scope move finished after 80 + 54 ms
03:22:52.333 00.001 16108 Move returns status 0, amount 80
03:22:52.333 00.000 16108 move complete, result=0
03:22:52.333 00.000 16108 worker thread done servicing request
03:22:52.333 00.000 16108 Worker thread wakes up
03:22:52.333 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 80 ms SOUTH
03:22:52.336 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:52.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:53.503 01.167 16108 Exposure complete
03:22:53.576 00.073 16108 worker thread done servicing request
03:22:53.577 00.001 21068 OnExposeComplete: enter
03:22:53.579 00.002 21068 UpdateGuideState(): m_state=6
03:22:53.581 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1462
03:22:53.582 00.001 21068 Star::Find returns 1 (0), X=463.46, Y=436.02, Mass=60091, SNR=49.9, Peak=11673 HFD=2.3
03:22:53.585 00.003 21068 MultiStar: [#1 -0.07,-0.48,0.72,U] [#2 -0.24,-0.37,0.69,U] [#3 -0.40,-1.05,0.00,M1] [#4 -0.47,-0.67,0.00,M2] [#5 -1.18,-0.15,0.00,M10] [#6 -0.61,-0.27,0.00,M7] [#7 -0.57,-0.46,0.00,M5] [#8 -0.50,-0.38,0.00,M2] 
03:22:53.586 00.001 21068 refined, 2 included, MultiStar: {-0.20, -0.52}, one-star: {-0.26, -0.66}
03:22:53.588 00.002 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
03:22:53.589 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:22:53.591 00.002 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.52 hyp=0.56 cameraTheta=-1.93 mountX=0.10 mountY=0.56, mountTheta=1.39
03:22:53.594 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.52, opts=13)
03:22:53.595 00.001 21068 Enqueuing Move request for scope (-0.20, -0.52)
03:22:53.596 00.001 16108 Worker thread wakes up
03:22:53.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.52) opts 0xd
03:22:53.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.52)
03:22:53.596 00.000 16108 Moving (-0.20, -0.52) raw xDistance=0.10 yDistance=0.56
03:22:53.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:22:53.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:22:53.596 00.000 16108 MoveAxis(E, 0, ABG)
03:22:53.596 00.000 16108 Move returns status 0, amount 0
03:22:53.596 00.000 16108 MoveAxis(S, 112, ABG)
03:22:53.596 00.000 16108 Guiding  Dir = 1, Dur = 112
03:22:53.596 00.000 16108 IsSlewing returns 0
03:22:53.597 00.001 16108 IsGuiding returns 0
03:22:53.600 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4070, FiltMin=3421, FiltMax=28553, Gamma=1.000
03:22:53.613 00.013 21068 UpdateGuideState exits: m=60091 SNR=49.9
03:22:53.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:53.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:53.615 00.000 21068 Enqueuing Expose request
03:22:53.651 00.036 16108 PulseGuide returned control before completion, sleep 68
03:22:53.729 00.078 16108 IsGuiding returns 1
03:22:53.729 00.000 16108 scope still moving after pulse duration time elapsed
03:22:53.760 00.031 16108 IsSlewing returns 0
03:22:53.760 00.000 16108 IsGuiding returns 1
03:22:53.792 00.032 16108 IsSlewing returns 0
03:22:53.792 00.000 16108 IsGuiding returns 1
03:22:53.823 00.031 16108 IsSlewing returns 0
03:22:53.823 00.000 16108 IsGuiding returns 0
03:22:53.823 00.000 16108 scope move finished after 112 + 114 ms
03:22:53.823 00.000 16108 Move returns status 0, amount 112
03:22:53.823 00.000 16108 move complete, result=0
03:22:53.823 00.000 16108 worker thread done servicing request
03:22:53.823 00.000 16108 Worker thread wakes up
03:22:53.823 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.6 px 112 ms SOUTH
03:22:53.824 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:53.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:54.812 00.988 16108 Exposure complete
03:22:54.899 00.087 16108 worker thread done servicing request
03:22:54.899 00.000 21068 OnExposeComplete: enter
03:22:54.900 00.001 21068 UpdateGuideState(): m_state=6
03:22:54.901 00.001 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1463
03:22:54.902 00.001 21068 Star::Find returns 1 (0), X=463.10, Y=436.42, Mass=55577, SNR=50.7, Peak=9689 HFD=2.8
03:22:54.903 00.001 21068 MultiStar: [#1 -0.40,-0.45,0.00,M4] [#2 -0.79,-0.39,0.00,M2] [#3 -0.80,-0.11,0.00,M2] [#4 -0.35,0.01,0.83,U] [#5 -0.61,-0.37,0.00,R] [#6 -0.81,-0.25,0.00,M8] [#7 -0.54,-0.12,0.00,M6] [#8 -0.41,-0.35,0.00,M3] 
03:22:54.904 00.001 21068 refined, 1 included, MultiStar: {-0.50, -0.14}, one-star: {-0.62, -0.27}
03:22:54.904 00.000 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
03:22:54.905 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
03:22:54.906 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.86 mountX=0.46 mountY=0.25, mountTheta=0.50
03:22:54.907 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=-0.14, opts=13)
03:22:54.908 00.001 21068 Enqueuing Move request for scope (-0.50, -0.14)
03:22:54.909 00.001 16108 Worker thread wakes up
03:22:54.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd
03:22:54.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, -0.14)
03:22:54.909 00.000 16108 Moving (-0.50, -0.14) raw xDistance=0.46 yDistance=0.25
03:22:54.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:22:54.910 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:22:54.910 00.000 16108 MoveAxis(W, 122, ABG)
03:22:54.910 00.000 16108 Guiding  Dir = 3, Dur = 122
03:22:54.910 00.000 16108 IsSlewing returns 0
03:22:54.910 00.000 16108 IsGuiding returns 0
03:22:54.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4054, FiltMin=3337, FiltMax=31641, Gamma=1.000
03:22:54.927 00.012 16108 PulseGuide returned control before completion, sleep 116
03:22:54.930 00.003 21068 UpdateGuideState exits: m=55577 SNR=50.7
03:22:54.930 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:54.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:54.932 00.001 21068 Enqueuing Expose request
03:22:55.050 00.118 16108 IsGuiding returns 1
03:22:55.050 00.000 16108 scope still moving after pulse duration time elapsed
03:22:55.081 00.031 16108 IsSlewing returns 0
03:22:55.082 00.001 16108 IsGuiding returns 0
03:22:55.082 00.000 16108 scope move finished after 122 + 49 ms
03:22:55.082 00.000 16108 Move returns status 0, amount 122
03:22:55.082 00.000 16108 MoveAxis(S, 51, ABG)
03:22:55.082 00.000 16108 Guiding  Dir = 1, Dur = 51
03:22:55.083 00.001 16108 IsSlewing returns 0
03:22:55.083 00.000 16108 IsGuiding returns 0
03:22:55.085 00.002 16108 PulseGuide returned control before completion, sleep 60
03:22:55.160 00.075 16108 IsGuiding returns 1
03:22:55.160 00.000 16108 scope still moving after pulse duration time elapsed
03:22:55.191 00.031 16108 IsSlewing returns 0
03:22:55.191 00.000 16108 IsGuiding returns 0
03:22:55.191 00.000 16108 scope move finished after 51 + 57 ms
03:22:55.191 00.000 16108 Move returns status 0, amount 51
03:22:55.191 00.000 16108 move complete, result=0
03:22:55.191 00.000 16108 worker thread done servicing request
03:22:55.191 00.000 16108 Worker thread wakes up
03:22:55.191 00.000 21068 GuideStep: 0.5 px 122 ms WEST, 0.3 px 51 ms SOUTH
03:22:55.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:55.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:56.359 01.167 16108 Exposure complete
03:22:56.413 00.054 16108 worker thread done servicing request
03:22:56.413 00.000 21068 OnExposeComplete: enter
03:22:56.414 00.001 21068 UpdateGuideState(): m_state=6
03:22:56.416 00.002 21068 Star::Find(15, 463, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1464
03:22:56.417 00.001 21068 Star::Find returns 1 (0), X=463.25, Y=435.08, Mass=15114, SNR=19.9, Peak=6605 HFD=2.1
03:22:56.418 00.001 21068 MultiStar: large primary error, entering stabilization period
03:22:56.420 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
03:22:56.421 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
03:22:56.422 00.001 21068 CameraToMount -- cameraX=-0.48 cameraY=-1.61 hyp=1.68 cameraTheta=-1.86 mountX=0.19 mountY=1.68, mountTheta=1.46
03:22:56.423 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-1.61, opts=13)
03:22:56.424 00.001 21068 Enqueuing Move request for scope (-0.48, -1.61)
03:22:56.425 00.001 16108 Worker thread wakes up
03:22:56.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.61) opts 0xd
03:22:56.425 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, -1.61)
03:22:56.425 00.000 16108 Moving (-0.48, -1.61) raw xDistance=0.19 yDistance=1.68
03:22:56.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:22:56.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.68 from input 1.68
03:22:56.425 00.000 16108 MoveAxis(E, 0, ABG)
03:22:56.425 00.000 16108 Move returns status 0, amount 0
03:22:56.425 00.000 16108 MoveAxis(S, 337, ABG)
03:22:56.425 00.000 16108 Guiding  Dir = 1, Dur = 337
03:22:56.426 00.001 16108 IsSlewing returns 0
03:22:56.426 00.000 16108 IsGuiding returns 0
03:22:56.427 00.001 16108 PulseGuide returned control before completion, sleep 347
03:22:56.429 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4022, FiltMin=3366, FiltMax=15968, Gamma=1.000
03:22:56.442 00.013 21068 UpdateGuideState exits: m=15114 SNR=19.9
03:22:56.444 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:56.444 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:22:56.445 00.001 21068 Enqueuing Expose request
03:22:56.790 00.345 16108 IsGuiding returns 1
03:22:56.790 00.000 16108 scope still moving after pulse duration time elapsed
03:22:56.822 00.032 16108 IsSlewing returns 0
03:22:56.822 00.000 16108 IsGuiding returns 0
03:22:56.822 00.000 16108 scope move finished after 337 + 60 ms
03:22:56.822 00.000 16108 Move returns status 0, amount 337
03:22:56.822 00.000 16108 move complete, result=0
03:22:56.824 00.002 16108 worker thread done servicing request
03:22:56.824 00.000 16108 Worker thread wakes up
03:22:56.824 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:56.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(449,422,31,31)
03:22:56.824 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 1.7 px 337 ms SOUTH
03:22:57.783 00.959 16108 Exposure complete
03:22:57.839 00.056 16108 worker thread done servicing request
03:22:57.839 00.000 21068 OnExposeComplete: enter
03:22:57.842 00.003 21068 UpdateGuideState(): m_state=6
03:22:57.845 00.003 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1465
03:22:57.848 00.003 21068 Star::Find false star n=1 nbg=270 bg=3951.7 sigma=240.3 thresh=4673 peak=4297
03:22:57.850 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=909, SNR=2.9, Peak=4790 HFD=0.0
03:22:57.852 00.002 21068 DistanceChecker: activated
03:22:57.854 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:57.857 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:22:57.858 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:22:57.859 00.001 16108 Worker thread wakes up
03:22:57.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:57.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:57.859 00.000 16108 move complete, result=0
03:22:57.859 00.000 16108 worker thread done servicing request
03:22:57.964 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:57.967 00.003 21068 Status Line: Star lost - low SNR
03:22:57.982 00.015 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4009, FiltMin=3385, FiltMax=32166, Gamma=1.000
03:22:58.008 00.026 21068 UpdateGuideState exits: Star lost - low SNR
03:22:58.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:58.011 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:22:58.012 00.001 21068 Enqueuing Expose request
03:22:58.013 00.001 16108 Worker thread wakes up
03:22:58.013 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:58.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:59.171 01.158 16108 Exposure complete
03:22:59.257 00.086 16108 worker thread done servicing request
03:22:59.257 00.000 21068 OnExposeComplete: enter
03:22:59.258 00.001 21068 UpdateGuideState(): m_state=6
03:22:59.258 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1466
03:22:59.259 00.001 21068 Star::Find false star n=5 nbg=259 bg=3859.1 sigma=215.5 thresh=4506 peak=4204
03:22:59.260 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3718, SNR=2.9, Peak=4729 HFD=0.0
03:22:59.261 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:59.262 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:22:59.263 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:22:59.264 00.001 16108 Worker thread wakes up
03:22:59.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:22:59.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:22:59.264 00.000 16108 move complete, result=0
03:22:59.264 00.000 16108 worker thread done servicing request
03:22:59.373 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:59.374 00.001 21068 Status Line: Star lost - low SNR
03:22:59.381 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3984, FiltMin=3273, FiltMax=28633, Gamma=1.000
03:22:59.410 00.029 21068 UpdateGuideState exits: Star lost - low SNR
03:22:59.412 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:59.413 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:22:59.414 00.001 21068 Enqueuing Expose request
03:22:59.416 00.002 16108 Worker thread wakes up
03:22:59.416 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:22:59.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:00.381 00.965 16108 Exposure complete
03:23:00.443 00.062 16108 worker thread done servicing request
03:23:00.443 00.000 21068 OnExposeComplete: enter
03:23:00.444 00.001 21068 UpdateGuideState(): m_state=6
03:23:00.445 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1467
03:23:00.445 00.000 21068 Star::Find false star n=4 nbg=273 bg=3878.1 sigma=217.4 thresh=4530 peak=4237
03:23:00.446 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3159, SNR=2.9, Peak=4787 HFD=0.0
03:23:00.448 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:00.449 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:00.450 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:00.451 00.001 16108 Worker thread wakes up
03:23:00.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:00.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:00.451 00.000 16108 move complete, result=0
03:23:00.451 00.000 16108 worker thread done servicing request
03:23:00.553 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:00.554 00.001 21068 Status Line: Star lost - low SNR
03:23:00.561 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3974, FiltMin=3373, FiltMax=28688, Gamma=1.000
03:23:00.590 00.029 21068 UpdateGuideState exits: Star lost - low SNR
03:23:00.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:00.594 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:00.595 00.001 21068 Enqueuing Expose request
03:23:00.597 00.002 16108 Worker thread wakes up
03:23:00.597 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:00.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:01.768 01.171 16108 Exposure complete
03:23:01.858 00.090 16108 worker thread done servicing request
03:23:01.858 00.000 21068 OnExposeComplete: enter
03:23:01.860 00.002 21068 UpdateGuideState(): m_state=6
03:23:01.862 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1468
03:23:01.864 00.002 21068 Star::Find false star n=5 nbg=245 bg=3835.6 sigma=203.7 thresh=4447 peak=4195
03:23:01.866 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=4172, SNR=2.9, Peak=5005 HFD=0.0
03:23:01.867 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:01.871 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:01.873 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:01.874 00.001 16108 Worker thread wakes up
03:23:01.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:01.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:01.874 00.000 16108 move complete, result=0
03:23:01.874 00.000 16108 worker thread done servicing request
03:23:01.978 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:01.981 00.003 21068 Status Line: Star lost - low SNR
03:23:01.992 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3955, FiltMin=3363, FiltMax=32985, Gamma=1.000
03:23:02.032 00.040 21068 UpdateGuideState exits: Star lost - low SNR
03:23:02.034 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:02.035 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:02.036 00.001 21068 Enqueuing Expose request
03:23:02.036 00.000 16108 Worker thread wakes up
03:23:02.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:02.037 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:03.018 00.981 16108 Exposure complete
03:23:03.071 00.053 16108 worker thread done servicing request
03:23:03.072 00.001 21068 OnExposeComplete: enter
03:23:03.073 00.001 21068 UpdateGuideState(): m_state=6
03:23:03.073 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1469
03:23:03.074 00.001 21068 Star::Find false star n=3 nbg=252 bg=3834.5 sigma=202.4 thresh=4442 peak=4286
03:23:03.075 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2772, SNR=2.9, Peak=5008 HFD=0.0
03:23:03.075 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:03.078 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:03.079 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:03.079 00.000 16108 Worker thread wakes up
03:23:03.080 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:03.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:03.080 00.000 16108 move complete, result=0
03:23:03.080 00.000 16108 worker thread done servicing request
03:23:03.187 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:03.188 00.001 21068 Status Line: Star lost - low SNR
03:23:03.201 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=3945, FiltMin=3350, FiltMax=37993, Gamma=1.000
03:23:03.225 00.024 21068 UpdateGuideState exits: Star lost - low SNR
03:23:03.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:03.227 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:03.228 00.001 21068 Enqueuing Expose request
03:23:03.229 00.001 16108 Worker thread wakes up
03:23:03.229 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:03.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:04.395 01.166 16108 Exposure complete
03:23:04.476 00.081 16108 worker thread done servicing request
03:23:04.476 00.000 21068 OnExposeComplete: enter
03:23:04.478 00.002 21068 UpdateGuideState(): m_state=6
03:23:04.480 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1470
03:23:04.482 00.002 21068 Star::Find false star n=5 nbg=255 bg=3864.2 sigma=214.5 thresh=4508 peak=4251
03:23:04.485 00.003 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=4362, SNR=2.9, Peak=5325 HFD=0.0
03:23:04.486 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:04.489 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:04.491 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:04.492 00.001 16108 Worker thread wakes up
03:23:04.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:04.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:04.492 00.000 16108 move complete, result=0
03:23:04.494 00.002 16108 worker thread done servicing request
03:23:04.594 00.100 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:04.596 00.002 21068 Status Line: Star lost - low SNR
03:23:04.605 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=3929, FiltMin=3309, FiltMax=37120, Gamma=1.000
03:23:04.636 00.031 21068 UpdateGuideState exits: Star lost - low SNR
03:23:04.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:04.638 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:04.641 00.003 21068 Enqueuing Expose request
03:23:04.641 00.000 16108 Worker thread wakes up
03:23:04.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:04.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:05.612 00.971 16108 Exposure complete
03:23:05.688 00.076 16108 worker thread done servicing request
03:23:05.688 00.000 21068 OnExposeComplete: enter
03:23:05.689 00.001 21068 UpdateGuideState(): m_state=6
03:23:05.690 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1471
03:23:05.691 00.001 21068 Star::Find false star n=9 nbg=253 bg=3887.4 sigma=193.3 thresh=4467 peak=4152
03:23:05.692 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=5959, SNR=2.9, Peak=4816 HFD=0.0
03:23:05.692 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:05.695 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:05.696 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:05.697 00.001 16108 Worker thread wakes up
03:23:05.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:05.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:05.697 00.000 16108 move complete, result=0
03:23:05.697 00.000 16108 worker thread done servicing request
03:23:05.797 00.100 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:05.799 00.002 21068 Status Line: Star lost - low SNR
03:23:05.809 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=3920, FiltMin=3321, FiltMax=32214, Gamma=1.000
03:23:05.825 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:23:05.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:05.827 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:05.828 00.001 21068 Enqueuing Expose request
03:23:05.828 00.000 16108 Worker thread wakes up
03:23:05.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:05.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:07.019 01.191 16108 Exposure complete
03:23:07.084 00.065 16108 worker thread done servicing request
03:23:07.084 00.000 21068 OnExposeComplete: enter
03:23:07.085 00.001 21068 UpdateGuideState(): m_state=6
03:23:07.085 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1472
03:23:07.086 00.001 21068 Star::Find false star n=2 nbg=268 bg=3836.9 sigma=226.2 thresh=4515 peak=4170
03:23:07.087 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1506, SNR=2.9, Peak=5097 HFD=0.0
03:23:07.088 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:07.089 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:07.090 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:07.091 00.001 16108 Worker thread wakes up
03:23:07.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:07.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:07.091 00.000 16108 move complete, result=0
03:23:07.091 00.000 16108 worker thread done servicing request
03:23:07.204 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:07.206 00.002 21068 Status Line: Star lost - low SNR
03:23:07.215 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3901, FiltMin=3299, FiltMax=36329, Gamma=1.000
03:23:07.231 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:23:07.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:07.233 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:07.234 00.001 21068 Enqueuing Expose request
03:23:07.235 00.001 16108 Worker thread wakes up
03:23:07.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:07.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:08.215 00.980 16108 Exposure complete
03:23:08.271 00.056 16108 worker thread done servicing request
03:23:08.271 00.000 21068 OnExposeComplete: enter
03:23:08.272 00.001 21068 UpdateGuideState(): m_state=6
03:23:08.273 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1473
03:23:08.274 00.001 21068 Star::Find false star n=2 nbg=254 bg=3863.5 sigma=198.9 thresh=4460 peak=4161
03:23:08.275 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1521, SNR=2.9, Peak=5545 HFD=0.0
03:23:08.275 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:08.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:08.278 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:08.279 00.001 16108 Worker thread wakes up
03:23:08.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:08.279 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:08.279 00.000 16108 move complete, result=0
03:23:08.279 00.000 16108 worker thread done servicing request
03:23:08.393 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:08.395 00.002 21068 Status Line: Star lost - low SNR
03:23:08.402 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3891, FiltMin=3331, FiltMax=35622, Gamma=1.000
03:23:08.430 00.028 21068 UpdateGuideState exits: Star lost - low SNR
03:23:08.432 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:08.433 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:08.434 00.001 21068 Enqueuing Expose request
03:23:08.435 00.001 16108 Worker thread wakes up
03:23:08.435 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:08.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:09.615 01.180 16108 Exposure complete
03:23:09.672 00.057 16108 worker thread done servicing request
03:23:09.672 00.000 21068 OnExposeComplete: enter
03:23:09.673 00.001 21068 UpdateGuideState(): m_state=6
03:23:09.674 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1474
03:23:09.675 00.001 21068 Star::Find false star n=10 nbg=235 bg=3812.3 sigma=168.1 thresh=4316 peak=4316
03:23:09.675 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=6866, SNR=2.9, Peak=5021 HFD=0.0
03:23:09.676 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:09.677 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:09.679 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:09.680 00.001 16108 Worker thread wakes up
03:23:09.680 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:09.680 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:09.680 00.000 16108 move complete, result=0
03:23:09.680 00.000 16108 worker thread done servicing request
03:23:09.786 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:09.788 00.002 21068 Status Line: Star lost - low SNR
03:23:09.798 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3875, FiltMin=3289, FiltMax=41814, Gamma=1.000
03:23:09.811 00.013 21068 UpdateGuideState exits: Star lost - low SNR
03:23:09.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:09.818 00.006 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:09.818 00.000 21068 Enqueuing Expose request
03:23:09.819 00.001 16108 Worker thread wakes up
03:23:09.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:09.820 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:10.802 00.982 16108 Exposure complete
03:23:10.862 00.060 16108 worker thread done servicing request
03:23:10.862 00.000 21068 OnExposeComplete: enter
03:23:10.864 00.002 21068 UpdateGuideState(): m_state=6
03:23:10.866 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1475
03:23:10.868 00.002 21068 Star::Find false star n=5 nbg=239 bg=3831.0 sigma=169.5 thresh=4340 peak=4145
03:23:10.869 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3195, SNR=2.9, Peak=4742 HFD=0.0
03:23:10.871 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:10.875 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:10.876 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:10.878 00.002 16108 Worker thread wakes up
03:23:10.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:10.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:10.878 00.000 16108 move complete, result=0
03:23:10.879 00.001 16108 worker thread done servicing request
03:23:10.987 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:10.989 00.002 21068 Status Line: Star lost - low SNR
03:23:10.995 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3865, FiltMin=3203, FiltMax=40675, Gamma=1.000
03:23:11.014 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:23:11.016 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:11.018 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:11.019 00.001 21068 Enqueuing Expose request
03:23:11.021 00.002 16108 Worker thread wakes up
03:23:11.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:11.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:12.183 01.162 16108 Exposure complete
03:23:12.253 00.070 16108 worker thread done servicing request
03:23:12.253 00.000 21068 OnExposeComplete: enter
03:23:12.255 00.002 21068 UpdateGuideState(): m_state=6
03:23:12.256 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1476
03:23:12.257 00.001 21068 Star::Find false star n=7 nbg=251 bg=3760.3 sigma=185.8 thresh=4318 peak=4127
03:23:12.257 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=4665, SNR=2.9, Peak=4809 HFD=0.0
03:23:12.258 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:12.260 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:12.260 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:12.261 00.001 16108 Worker thread wakes up
03:23:12.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:12.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:12.261 00.000 16108 move complete, result=0
03:23:12.262 00.001 16108 worker thread done servicing request
03:23:12.373 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:12.374 00.001 21068 Status Line: Star lost - low SNR
03:23:12.385 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3853, FiltMin=3261, FiltMax=34169, Gamma=1.000
03:23:12.399 00.014 21068 UpdateGuideState exits: Star lost - low SNR
03:23:12.401 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:12.404 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:12.405 00.001 21068 Enqueuing Expose request
03:23:12.406 00.001 16108 Worker thread wakes up
03:23:12.406 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:12.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:13.393 00.987 16108 Exposure complete
03:23:13.462 00.069 16108 worker thread done servicing request
03:23:13.462 00.000 21068 OnExposeComplete: enter
03:23:13.464 00.002 21068 UpdateGuideState(): m_state=6
03:23:13.464 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1477
03:23:13.465 00.001 21068 Star::Find false star n=3 nbg=246 bg=3725.8 sigma=217.4 thresh=4378 peak=4090
03:23:13.466 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2332, SNR=2.9, Peak=4659 HFD=0.0
03:23:13.466 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:13.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:13.469 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:13.470 00.001 16108 Worker thread wakes up
03:23:13.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:13.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:13.470 00.000 16108 move complete, result=0
03:23:13.470 00.000 16108 worker thread done servicing request
03:23:13.580 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:13.582 00.002 21068 Status Line: Star lost - low SNR
03:23:13.591 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3849, FiltMin=3273, FiltMax=30950, Gamma=1.000
03:23:13.608 00.017 21068 UpdateGuideState exits: Star lost - low SNR
03:23:13.610 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:13.611 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:13.612 00.001 21068 Enqueuing Expose request
03:23:13.614 00.002 16108 Worker thread wakes up
03:23:13.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:13.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:14.766 01.152 16108 Exposure complete
03:23:14.829 00.063 16108 worker thread done servicing request
03:23:14.829 00.000 21068 OnExposeComplete: enter
03:23:14.832 00.003 21068 UpdateGuideState(): m_state=6
03:23:14.834 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1478
03:23:14.835 00.001 21068 Star::Find false star n=3 nbg=261 bg=3774.2 sigma=230.3 thresh=4465 peak=4137
03:23:14.837 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2744, SNR=2.9, Peak=5405 HFD=0.0
03:23:14.838 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:14.842 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:14.843 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:14.844 00.001 16108 Worker thread wakes up
03:23:14.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:14.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:14.845 00.001 16108 move complete, result=0
03:23:14.845 00.000 16108 worker thread done servicing request
03:23:14.958 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:14.959 00.001 21068 Status Line: Star lost - low SNR
03:23:14.969 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3840, FiltMin=3168, FiltMax=38163, Gamma=1.000
03:23:15.001 00.032 21068 UpdateGuideState exits: Star lost - low SNR
03:23:15.002 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:15.003 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:15.004 00.001 21068 Enqueuing Expose request
03:23:15.006 00.002 16108 Worker thread wakes up
03:23:15.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:15.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:15.975 00.969 16108 Exposure complete
03:23:16.060 00.085 16108 worker thread done servicing request
03:23:16.060 00.000 21068 OnExposeComplete: enter
03:23:16.062 00.002 21068 UpdateGuideState(): m_state=6
03:23:16.063 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1479
03:23:16.064 00.001 21068 Star::Find false star n=2 nbg=261 bg=3774.7 sigma=207.7 thresh=4398 peak=4074
03:23:16.065 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1388, SNR=2.9, Peak=4621 HFD=0.0
03:23:16.067 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:16.069 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:16.070 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:16.071 00.001 16108 Worker thread wakes up
03:23:16.071 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:16.071 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:16.071 00.000 16108 move complete, result=0
03:23:16.071 00.000 16108 worker thread done servicing request
03:23:16.177 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:16.180 00.003 21068 Status Line: Star lost - low SNR
03:23:16.189 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3837, FiltMin=3229, FiltMax=41401, Gamma=1.000
03:23:16.208 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:23:16.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:16.211 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:16.214 00.003 21068 Enqueuing Expose request
03:23:16.214 00.000 16108 Worker thread wakes up
03:23:16.214 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:16.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:17.366 01.152 16108 Exposure complete
03:23:17.423 00.057 16108 worker thread done servicing request
03:23:17.423 00.000 21068 OnExposeComplete: enter
03:23:17.424 00.001 21068 UpdateGuideState(): m_state=6
03:23:17.424 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1480
03:23:17.425 00.001 21068 Star::Find false star n=4 nbg=265 bg=3705.7 sigma=219.7 thresh=4365 peak=4167
03:23:17.425 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3877, SNR=2.9, Peak=5270 HFD=0.0
03:23:17.427 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:17.428 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:17.429 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:17.430 00.001 16108 Worker thread wakes up
03:23:17.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:17.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:17.430 00.000 16108 move complete, result=0
03:23:17.430 00.000 16108 worker thread done servicing request
03:23:17.544 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:17.545 00.001 21068 Status Line: Star lost - low SNR
03:23:17.554 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3833, FiltMin=3241, FiltMax=39081, Gamma=1.000
03:23:17.575 00.021 21068 UpdateGuideState exits: Star lost - low SNR
03:23:17.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.577 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:17.578 00.001 21068 Enqueuing Expose request
03:23:17.579 00.001 16108 Worker thread wakes up
03:23:17.579 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:17.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:18.555 00.976 16108 Exposure complete
03:23:18.612 00.057 16108 worker thread done servicing request
03:23:18.612 00.000 21068 OnExposeComplete: enter
03:23:18.613 00.001 21068 UpdateGuideState(): m_state=6
03:23:18.615 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1481
03:23:18.615 00.000 21068 Star::Find false star n=4 nbg=259 bg=3688.5 sigma=206.2 thresh=4307 peak=4073
03:23:18.616 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3478, SNR=2.9, Peak=4998 HFD=0.0
03:23:18.617 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:18.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:18.618 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:18.619 00.001 16108 Worker thread wakes up
03:23:18.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:18.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:18.619 00.000 16108 move complete, result=0
03:23:18.619 00.000 16108 worker thread done servicing request
03:23:18.733 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:18.734 00.001 21068 Status Line: Star lost - low SNR
03:23:18.741 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3833, FiltMin=3197, FiltMax=32937, Gamma=1.000
03:23:18.753 00.012 21068 UpdateGuideState exits: Star lost - low SNR
03:23:18.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:18.755 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:18.755 00.000 21068 Enqueuing Expose request
03:23:18.756 00.001 16108 Worker thread wakes up
03:23:18.756 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:18.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:19.910 01.154 16108 Exposure complete
03:23:19.965 00.055 16108 worker thread done servicing request
03:23:19.965 00.000 21068 OnExposeComplete: enter
03:23:19.965 00.000 21068 UpdateGuideState(): m_state=6
03:23:19.967 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1482
03:23:19.968 00.001 21068 Star::Find false star n=3 nbg=264 bg=3761.8 sigma=204.9 thresh=4376 peak=4061
03:23:19.968 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2205, SNR=2.9, Peak=4694 HFD=0.0
03:23:19.969 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:20.125 00.156 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:20.126 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:20.128 00.002 16108 Worker thread wakes up
03:23:20.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:20.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:20.128 00.000 16108 move complete, result=0
03:23:20.128 00.000 16108 worker thread done servicing request
03:23:20.232 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:20.233 00.001 21068 Status Line: Star lost - low SNR
03:23:20.245 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3833, FiltMin=3270, FiltMax=31808, Gamma=1.000
03:23:20.266 00.021 21068 UpdateGuideState exits: Star lost - low SNR
03:23:20.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:20.268 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:20.269 00.001 21068 Enqueuing Expose request
03:23:20.269 00.000 16108 Worker thread wakes up
03:23:20.269 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:20.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:21.246 00.977 16108 Exposure complete
03:23:21.303 00.057 16108 worker thread done servicing request
03:23:21.303 00.000 21068 OnExposeComplete: enter
03:23:21.304 00.001 21068 UpdateGuideState(): m_state=6
03:23:21.305 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1483
03:23:21.306 00.001 21068 Star::Find false star n=3 nbg=256 bg=3711.1 sigma=200.1 thresh=4311 peak=4206
03:23:21.307 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2422, SNR=2.9, Peak=4694 HFD=0.0
03:23:21.307 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:21.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:21.311 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:21.313 00.002 16108 Worker thread wakes up
03:23:21.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:21.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:21.313 00.000 16108 move complete, result=0
03:23:21.313 00.000 16108 worker thread done servicing request
03:23:21.418 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:21.418 00.000 21068 Status Line: Star lost - low SNR
03:23:21.424 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3837, FiltMin=3245, FiltMax=25869, Gamma=1.000
03:23:21.439 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:23:21.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:21.441 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:21.442 00.001 21068 Enqueuing Expose request
03:23:21.443 00.001 16108 Worker thread wakes up
03:23:21.443 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:21.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:22.600 01.157 16108 Exposure complete
03:23:22.655 00.055 16108 worker thread done servicing request
03:23:22.657 00.002 21068 OnExposeComplete: enter
03:23:22.658 00.001 21068 UpdateGuideState(): m_state=6
03:23:22.659 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1484
03:23:22.660 00.001 21068 Star::Find false star n=3 nbg=273 bg=3780.9 sigma=220.0 thresh=4441 peak=4093
03:23:22.660 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2314, SNR=2.9, Peak=4861 HFD=0.0
03:23:22.661 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:22.662 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:22.663 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:22.665 00.002 16108 Worker thread wakes up
03:23:22.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:22.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:22.665 00.000 16108 move complete, result=0
03:23:22.665 00.000 16108 worker thread done servicing request
03:23:22.767 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:22.768 00.001 21068 Status Line: Star lost - low SNR
03:23:22.785 00.017 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3843, FiltMin=3245, FiltMax=32819, Gamma=1.000
03:23:22.801 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:23:22.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:22.803 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:22.804 00.001 21068 Enqueuing Expose request
03:23:22.805 00.001 16108 Worker thread wakes up
03:23:22.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:22.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:23.788 00.983 16108 Exposure complete
03:23:23.876 00.088 16108 worker thread done servicing request
03:23:23.877 00.001 21068 OnExposeComplete: enter
03:23:23.878 00.001 21068 UpdateGuideState(): m_state=6
03:23:23.879 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1485
03:23:23.882 00.003 21068 Star::Find false star n=2 nbg=271 bg=3782.2 sigma=220.2 thresh=4443 peak=4160
03:23:23.883 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1926, SNR=2.9, Peak=4937 HFD=0.0
03:23:23.884 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:23.887 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:23.890 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:23.891 00.001 16108 Worker thread wakes up
03:23:23.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:23.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:23.891 00.000 16108 move complete, result=0
03:23:23.892 00.001 16108 worker thread done servicing request
03:23:24.006 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:24.007 00.001 21068 Status Line: Star lost - low SNR
03:23:24.013 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3849, FiltMin=3254, FiltMax=35686, Gamma=1.000
03:23:24.025 00.012 21068 UpdateGuideState exits: Star lost - low SNR
03:23:24.027 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:24.028 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:24.028 00.000 21068 Enqueuing Expose request
03:23:24.029 00.001 16108 Worker thread wakes up
03:23:24.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:24.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:25.191 01.162 16108 Exposure complete
03:23:25.277 00.086 16108 worker thread done servicing request
03:23:25.277 00.000 21068 OnExposeComplete: enter
03:23:25.278 00.001 21068 UpdateGuideState(): m_state=6
03:23:25.281 00.003 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1486
03:23:25.281 00.000 21068 Star::Find false star n=3 nbg=256 bg=3834.4 sigma=197.6 thresh=4427 peak=4246
03:23:25.282 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2125, SNR=2.9, Peak=4809 HFD=0.0
03:23:25.283 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:25.286 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:25.288 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:25.289 00.001 16108 Worker thread wakes up
03:23:25.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:25.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:25.289 00.000 16108 move complete, result=0
03:23:25.289 00.000 16108 worker thread done servicing request
03:23:25.398 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:25.400 00.002 21068 Status Line: Star lost - low SNR
03:23:25.409 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=3853, FiltMin=3181, FiltMax=30681, Gamma=1.000
03:23:25.429 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:23:25.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:25.432 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:25.433 00.001 21068 Enqueuing Expose request
03:23:25.433 00.000 16108 Worker thread wakes up
03:23:25.434 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:25.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:26.419 00.985 16108 Exposure complete
03:23:26.497 00.078 16108 worker thread done servicing request
03:23:26.497 00.000 21068 OnExposeComplete: enter
03:23:26.498 00.001 21068 UpdateGuideState(): m_state=6
03:23:26.499 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1487
03:23:26.500 00.001 21068 Star::Find false star n=3 nbg=241 bg=3968.7 sigma=177.7 thresh=4502 peak=4433
03:23:26.501 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3207, SNR=2.9, Peak=5798 HFD=0.0
03:23:26.501 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:26.503 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:26.503 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:26.504 00.001 16108 Worker thread wakes up
03:23:26.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:26.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:26.504 00.000 16108 move complete, result=0
03:23:26.505 00.001 16108 worker thread done servicing request
03:23:26.609 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:26.610 00.001 21068 Status Line: Star lost - low SNR
03:23:26.617 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3856, FiltMin=3251, FiltMax=27193, Gamma=1.000
03:23:26.639 00.022 21068 UpdateGuideState exits: Star lost - low SNR
03:23:26.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:26.641 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:26.641 00.000 21068 Enqueuing Expose request
03:23:26.642 00.001 16108 Worker thread wakes up
03:23:26.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:26.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:27.827 01.185 16108 Exposure complete
03:23:27.884 00.057 16108 worker thread done servicing request
03:23:27.884 00.000 21068 OnExposeComplete: enter
03:23:27.886 00.002 21068 UpdateGuideState(): m_state=6
03:23:27.886 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1488
03:23:27.887 00.001 21068 Star::Find false star n=7 nbg=251 bg=3961.2 sigma=206.8 thresh=4582 peak=4404
03:23:27.887 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=6221, SNR=2.9, Peak=5325 HFD=0.0
03:23:27.888 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:27.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:27.891 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:27.891 00.000 16108 Worker thread wakes up
03:23:27.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:27.892 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:27.892 00.000 16108 move complete, result=0
03:23:27.892 00.000 16108 worker thread done servicing request
03:23:28.000 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:28.001 00.001 21068 Status Line: Star lost - low SNR
03:23:28.009 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3856, FiltMin=3206, FiltMax=28355, Gamma=1.000
03:23:28.025 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:23:28.027 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:28.027 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:28.028 00.001 21068 Enqueuing Expose request
03:23:28.029 00.001 16108 Worker thread wakes up
03:23:28.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:28.030 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:29.015 00.985 16108 Exposure complete
03:23:29.087 00.072 16108 worker thread done servicing request
03:23:29.087 00.000 21068 OnExposeComplete: enter
03:23:29.088 00.001 21068 UpdateGuideState(): m_state=6
03:23:29.089 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1489
03:23:29.090 00.001 21068 Star::Find false star n=6 nbg=259 bg=3915.5 sigma=207.7 thresh=4539 peak=4232
03:23:29.091 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=4227, SNR=2.9, Peak=5059 HFD=0.0
03:23:29.091 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:29.094 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:29.095 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:29.096 00.001 16108 Worker thread wakes up
03:23:29.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:29.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:29.096 00.000 16108 move complete, result=0
03:23:29.096 00.000 16108 worker thread done servicing request
03:23:29.203 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:29.204 00.001 21068 Status Line: Star lost - low SNR
03:23:29.212 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3856, FiltMin=3251, FiltMax=32947, Gamma=1.000
03:23:29.232 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:23:29.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:29.237 00.004 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:29.239 00.002 21068 Enqueuing Expose request
03:23:29.242 00.003 16108 Worker thread wakes up
03:23:29.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:29.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:30.417 01.175 16108 Exposure complete
03:23:30.484 00.067 16108 worker thread done servicing request
03:23:30.484 00.000 21068 OnExposeComplete: enter
03:23:30.486 00.002 21068 UpdateGuideState(): m_state=6
03:23:30.489 00.003 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1490
03:23:30.490 00.001 21068 Star::Find false star n=2 nbg=253 bg=3922.6 sigma=210.3 thresh=4553 peak=4351
03:23:30.490 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2458, SNR=2.9, Peak=5622 HFD=0.0
03:23:30.492 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:30.493 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:30.494 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:30.495 00.001 16108 Worker thread wakes up
03:23:30.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:30.495 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:30.496 00.001 16108 move complete, result=0
03:23:30.496 00.000 16108 worker thread done servicing request
03:23:30.608 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:30.610 00.002 21068 Status Line: Star lost - low SNR
03:23:30.618 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3856, FiltMin=3251, FiltMax=35107, Gamma=1.000
03:23:30.653 00.035 21068 UpdateGuideState exits: Star lost - low SNR
03:23:30.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:30.655 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:30.656 00.001 21068 Enqueuing Expose request
03:23:30.657 00.001 16108 Worker thread wakes up
03:23:30.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:30.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:31.632 00.975 16108 Exposure complete
03:23:31.687 00.055 16108 worker thread done servicing request
03:23:31.688 00.001 21068 OnExposeComplete: enter
03:23:31.689 00.001 21068 UpdateGuideState(): m_state=6
03:23:31.691 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1491
03:23:31.691 00.000 21068 Star::Find false star n=1 nbg=265 bg=3926.0 sigma=225.4 thresh=4602 peak=4211
03:23:31.694 00.003 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=695, SNR=2.9, Peak=5126 HFD=0.0
03:23:31.695 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:31.696 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:31.697 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:31.699 00.002 16108 Worker thread wakes up
03:23:31.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:31.699 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:31.699 00.000 16108 move complete, result=0
03:23:31.699 00.000 16108 worker thread done servicing request
03:23:31.814 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:31.815 00.001 21068 Status Line: Star lost - low SNR
03:23:31.825 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3853, FiltMin=3165, FiltMax=38547, Gamma=1.000
03:23:31.844 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:23:31.846 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:31.847 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:31.847 00.000 21068 Enqueuing Expose request
03:23:31.848 00.001 16108 Worker thread wakes up
03:23:31.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:31.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:33.015 01.166 16108 Exposure complete
03:23:33.091 00.076 16108 worker thread done servicing request
03:23:33.091 00.000 21068 OnExposeComplete: enter
03:23:33.093 00.002 21068 UpdateGuideState(): m_state=6
03:23:33.095 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1492
03:23:33.096 00.001 21068 Star::Find false star n=4 nbg=238 bg=3837.4 sigma=174.7 thresh=4362 peak=4204
03:23:33.097 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3136, SNR=2.9, Peak=5075 HFD=0.0
03:23:33.099 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:33.101 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:33.103 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:33.105 00.002 16108 Worker thread wakes up
03:23:33.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:33.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:33.105 00.000 16108 move complete, result=0
03:23:33.106 00.001 16108 worker thread done servicing request
03:23:33.221 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:33.221 00.000 21068 Status Line: Star lost - low SNR
03:23:33.228 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3849, FiltMin=3161, FiltMax=39641, Gamma=1.000
03:23:33.248 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:23:33.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.250 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:33.252 00.002 21068 Enqueuing Expose request
03:23:33.253 00.001 16108 Worker thread wakes up
03:23:33.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:33.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:34.234 00.981 16108 Exposure complete
03:23:34.308 00.074 16108 worker thread done servicing request
03:23:34.308 00.000 21068 OnExposeComplete: enter
03:23:34.309 00.001 21068 UpdateGuideState(): m_state=6
03:23:34.309 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1493
03:23:34.310 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=716, SNR=3.0, Peak=4899 HFD=0.0
03:23:34.311 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:34.312 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:34.313 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:34.315 00.002 16108 Worker thread wakes up
03:23:34.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:34.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:34.315 00.000 16108 move complete, result=0
03:23:34.315 00.000 16108 worker thread done servicing request
03:23:34.423 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:34.426 00.003 21068 Status Line: Star lost - low SNR
03:23:34.433 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3849, FiltMin=3145, FiltMax=43619, Gamma=1.000
03:23:34.453 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:23:34.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:34.456 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:34.457 00.001 21068 Enqueuing Expose request
03:23:34.459 00.002 16108 Worker thread wakes up
03:23:34.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:34.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:35.606 01.147 16108 Exposure complete
03:23:35.687 00.081 16108 worker thread done servicing request
03:23:35.687 00.000 21068 OnExposeComplete: enter
03:23:35.689 00.002 21068 UpdateGuideState(): m_state=6
03:23:35.692 00.003 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1494
03:23:35.693 00.001 21068 Star::Find false star n=9 nbg=243 bg=3794.0 sigma=154.7 thresh=4258 peak=4216
03:23:35.694 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=7031, SNR=2.9, Peak=5581 HFD=0.0
03:23:35.695 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:35.698 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:35.698 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:35.699 00.001 16108 Worker thread wakes up
03:23:35.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:35.700 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:35.700 00.000 16108 move complete, result=0
03:23:35.700 00.000 16108 worker thread done servicing request
03:23:35.804 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:35.806 00.002 21068 Status Line: Star lost - low SNR
03:23:35.815 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3840, FiltMin=3184, FiltMax=33459, Gamma=1.000
03:23:35.832 00.017 21068 UpdateGuideState exits: Star lost - low SNR
03:23:35.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:35.834 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:35.834 00.000 21068 Enqueuing Expose request
03:23:35.835 00.001 16108 Worker thread wakes up
03:23:35.835 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:35.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:36.817 00.982 16108 Exposure complete
03:23:36.883 00.066 16108 worker thread done servicing request
03:23:36.883 00.000 21068 OnExposeComplete: enter
03:23:36.884 00.001 21068 UpdateGuideState(): m_state=6
03:23:36.885 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1495
03:23:36.886 00.001 21068 Star::Find false star n=2 nbg=256 bg=3813.2 sigma=227.6 thresh=4496 peak=4163
03:23:36.886 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2272, SNR=2.9, Peak=5325 HFD=0.0
03:23:36.888 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:36.889 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:36.890 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:36.891 00.001 16108 Worker thread wakes up
03:23:36.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:36.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:36.891 00.000 16108 move complete, result=0
03:23:36.892 00.001 16108 worker thread done servicing request
03:23:37.003 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:37.005 00.002 21068 Status Line: Star lost - low SNR
03:23:37.012 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3833, FiltMin=3117, FiltMax=38851, Gamma=1.000
03:23:37.034 00.022 21068 UpdateGuideState exits: Star lost - low SNR
03:23:37.036 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:37.037 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:37.039 00.002 21068 Enqueuing Expose request
03:23:37.041 00.002 16108 Worker thread wakes up
03:23:37.041 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:37.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:38.233 01.192 16108 Exposure complete
03:23:38.311 00.078 16108 worker thread done servicing request
03:23:38.311 00.000 21068 OnExposeComplete: enter
03:23:38.312 00.001 21068 UpdateGuideState(): m_state=6
03:23:38.313 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1496
03:23:38.314 00.001 21068 Star::Find false star n=3 nbg=243 bg=3750.5 sigma=175.0 thresh=4275 peak=4048
03:23:38.316 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1855, SNR=2.9, Peak=4601 HFD=0.0
03:23:38.317 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:38.321 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:38.324 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:38.327 00.003 16108 Worker thread wakes up
03:23:38.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:38.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:38.327 00.000 16108 move complete, result=0
03:23:38.327 00.000 16108 worker thread done servicing request
03:23:38.440 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:38.442 00.002 21068 Status Line: Star lost - low SNR
03:23:38.459 00.017 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3817, FiltMin=3174, FiltMax=38073, Gamma=1.000
03:23:38.483 00.024 21068 UpdateGuideState exits: Star lost - low SNR
03:23:38.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.485 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:38.486 00.001 21068 Enqueuing Expose request
03:23:38.488 00.002 16108 Worker thread wakes up
03:23:38.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:38.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:39.464 00.976 16108 Exposure complete
03:23:39.532 00.068 16108 worker thread done servicing request
03:23:39.532 00.000 21068 OnExposeComplete: enter
03:23:39.533 00.001 21068 UpdateGuideState(): m_state=6
03:23:39.534 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1497
03:23:39.534 00.000 21068 Star::Find false star n=3 nbg=260 bg=3718.3 sigma=210.9 thresh=4351 peak=3990
03:23:39.535 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2172, SNR=2.9, Peak=4691 HFD=0.0
03:23:39.536 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:39.537 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:39.538 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:39.539 00.001 16108 Worker thread wakes up
03:23:39.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:39.539 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:39.539 00.000 16108 move complete, result=0
03:23:39.539 00.000 16108 worker thread done servicing request
03:23:39.650 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:39.651 00.001 21068 Status Line: Star lost - low SNR
03:23:39.660 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3808, FiltMin=3101, FiltMax=38864, Gamma=1.000
03:23:39.675 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:23:39.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:39.676 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:39.677 00.001 21068 Enqueuing Expose request
03:23:39.679 00.002 16108 Worker thread wakes up
03:23:39.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:39.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:40.842 01.163 16108 Exposure complete
03:23:40.902 00.060 16108 worker thread done servicing request
03:23:40.902 00.000 21068 OnExposeComplete: enter
03:23:40.904 00.002 21068 UpdateGuideState(): m_state=6
03:23:40.905 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1498
03:23:40.905 00.000 21068 Star::Find false star n=7 nbg=260 bg=3691.3 sigma=205.0 thresh=4306 peak=4039
03:23:40.906 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=4994, SNR=2.9, Peak=4486 HFD=0.0
03:23:40.906 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:40.909 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:40.909 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:40.910 00.001 16108 Worker thread wakes up
03:23:40.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:40.910 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:40.910 00.000 16108 move complete, result=0
03:23:40.910 00.000 16108 worker thread done servicing request
03:23:41.014 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:41.017 00.003 21068 Status Line: Star lost - low SNR
03:23:41.027 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3782, FiltMin=3158, FiltMax=52070, Gamma=1.000
03:23:41.048 00.021 21068 UpdateGuideState exits: Star lost - low SNR
03:23:41.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:41.051 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:41.051 00.000 21068 Enqueuing Expose request
03:23:41.052 00.001 16108 Worker thread wakes up
03:23:41.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:41.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:42.031 00.979 16108 Exposure complete
03:23:42.087 00.056 16108 worker thread done servicing request
03:23:42.087 00.000 21068 OnExposeComplete: enter
03:23:42.088 00.001 21068 UpdateGuideState(): m_state=6
03:23:42.089 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1499
03:23:42.090 00.001 21068 Star::Find false star n=3 nbg=248 bg=3680.3 sigma=203.1 thresh=4290 peak=3981
03:23:42.090 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2021, SNR=2.9, Peak=4829 HFD=0.0
03:23:42.091 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:42.092 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:42.093 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:42.094 00.001 16108 Worker thread wakes up
03:23:42.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:42.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:42.094 00.000 16108 move complete, result=0
03:23:42.094 00.000 16108 worker thread done servicing request
03:23:42.197 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:42.198 00.001 21068 Status Line: Star lost - low SNR
03:23:42.210 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3769, FiltMin=3161, FiltMax=47792, Gamma=1.000
03:23:42.225 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:23:42.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:42.226 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:42.231 00.005 21068 Enqueuing Expose request
03:23:42.235 00.004 16108 Worker thread wakes up
03:23:42.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:42.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:43.400 01.165 16108 Exposure complete
03:23:43.462 00.062 16108 worker thread done servicing request
03:23:43.462 00.000 21068 OnExposeComplete: enter
03:23:43.463 00.001 21068 UpdateGuideState(): m_state=6
03:23:43.464 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1500
03:23:43.465 00.001 21068 Star::Find false star n=2 nbg=282 bg=3730.8 sigma=233.9 thresh=4432 peak=4002
03:23:43.465 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1821, SNR=2.9, Peak=5357 HFD=0.0
03:23:43.466 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:43.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:43.470 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:43.471 00.001 16108 Worker thread wakes up
03:23:43.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:43.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:43.471 00.000 16108 move complete, result=0
03:23:43.471 00.000 16108 worker thread done servicing request
03:23:43.589 00.118 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:43.591 00.002 21068 Status Line: Star lost - low SNR
03:23:43.602 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3744, FiltMin=3107, FiltMax=42694, Gamma=1.000
03:23:43.622 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:23:43.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.625 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:43.625 00.000 21068 Enqueuing Expose request
03:23:43.627 00.002 16108 Worker thread wakes up
03:23:43.627 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:43.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:44.609 00.982 16108 Exposure complete
03:23:44.671 00.062 16108 worker thread done servicing request
03:23:44.671 00.000 21068 OnExposeComplete: enter
03:23:44.673 00.002 21068 UpdateGuideState(): m_state=6
03:23:44.673 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1501
03:23:44.674 00.001 21068 Star::Find false star n=3 nbg=260 bg=3693.6 sigma=221.9 thresh=4359 peak=4095
03:23:44.675 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2845, SNR=2.9, Peak=5174 HFD=0.0
03:23:44.676 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:44.677 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:44.678 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:44.679 00.001 16108 Worker thread wakes up
03:23:44.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:44.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:44.679 00.000 16108 move complete, result=0
03:23:44.679 00.000 16108 worker thread done servicing request
03:23:44.781 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:44.782 00.001 21068 Status Line: Star lost - low SNR
03:23:44.790 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3731, FiltMin=3161, FiltMax=42413, Gamma=1.000
03:23:44.805 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:23:44.807 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:44.807 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:44.808 00.001 21068 Enqueuing Expose request
03:23:44.809 00.001 16108 Worker thread wakes up
03:23:44.809 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:44.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:45.992 01.183 16108 Exposure complete
03:23:46.074 00.082 16108 worker thread done servicing request
03:23:46.074 00.000 21068 OnExposeComplete: enter
03:23:46.075 00.001 21068 UpdateGuideState(): m_state=6
03:23:46.076 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1502
03:23:46.077 00.001 21068 Star::Find false star n=3 nbg=268 bg=3628.0 sigma=224.3 thresh=4301 peak=3952
03:23:46.078 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2830, SNR=2.9, Peak=4755 HFD=0.0
03:23:46.078 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:46.080 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:46.080 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:46.081 00.001 16108 Worker thread wakes up
03:23:46.081 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:46.081 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:46.081 00.000 16108 move complete, result=0
03:23:46.082 00.001 16108 worker thread done servicing request
03:23:46.194 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:46.195 00.001 21068 Status Line: Star lost - low SNR
03:23:46.201 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3712, FiltMin=3139, FiltMax=35753, Gamma=1.000
03:23:46.216 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:23:46.218 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.218 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:46.219 00.001 21068 Enqueuing Expose request
03:23:46.220 00.001 16108 Worker thread wakes up
03:23:46.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:46.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:47.208 00.988 16108 Exposure complete
03:23:47.311 00.103 16108 worker thread done servicing request
03:23:47.311 00.000 21068 OnExposeComplete: enter
03:23:47.313 00.002 21068 UpdateGuideState(): m_state=6
03:23:47.314 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1503
03:23:47.315 00.001 21068 Star::Find false star n=3 nbg=269 bg=3616.2 sigma=206.9 thresh=4237 peak=3913
03:23:47.315 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2290, SNR=2.9, Peak=4454 HFD=0.0
03:23:47.316 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:47.319 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:47.319 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:47.320 00.001 16108 Worker thread wakes up
03:23:47.320 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:47.320 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:47.320 00.000 16108 move complete, result=0
03:23:47.320 00.000 16108 worker thread done servicing request
03:23:47.430 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:47.431 00.001 21068 Status Line: Star lost - low SNR
03:23:47.439 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3702, FiltMin=3149, FiltMax=47465, Gamma=1.000
03:23:47.459 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:23:47.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:47.462 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:47.463 00.001 21068 Enqueuing Expose request
03:23:47.464 00.001 16108 Worker thread wakes up
03:23:47.464 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:47.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:48.643 01.179 16108 Exposure complete
03:23:48.711 00.068 16108 worker thread done servicing request
03:23:48.711 00.000 21068 OnExposeComplete: enter
03:23:48.712 00.001 21068 UpdateGuideState(): m_state=6
03:23:48.713 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1504
03:23:48.714 00.001 21068 Star::Find false star n=4 nbg=272 bg=3594.1 sigma=224.1 thresh=4266 peak=3924
03:23:48.715 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=4081, SNR=2.9, Peak=5357 HFD=0.0
03:23:48.716 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:48.717 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:48.718 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:48.719 00.001 16108 Worker thread wakes up
03:23:48.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:48.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:48.719 00.000 16108 move complete, result=0
03:23:48.719 00.000 16108 worker thread done servicing request
03:23:48.820 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:48.820 00.000 21068 Status Line: Star lost - low SNR
03:23:48.828 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=3686, FiltMin=3056, FiltMax=41622, Gamma=1.000
03:23:48.843 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:23:48.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:48.845 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:48.846 00.001 21068 Enqueuing Expose request
03:23:48.847 00.001 16108 Worker thread wakes up
03:23:48.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:48.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:49.818 00.971 16108 Exposure complete
03:23:49.872 00.054 16108 worker thread done servicing request
03:23:49.872 00.000 21068 OnExposeComplete: enter
03:23:49.872 00.000 21068 UpdateGuideState(): m_state=6
03:23:49.873 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1505
03:23:49.874 00.001 21068 Star::Find false star n=3 nbg=260 bg=3598.7 sigma=193.6 thresh=4179 peak=3945
03:23:49.875 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2007, SNR=2.9, Peak=4525 HFD=0.0
03:23:49.876 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:49.877 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:49.878 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:49.879 00.001 16108 Worker thread wakes up
03:23:49.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:49.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:49.879 00.000 16108 move complete, result=0
03:23:49.881 00.002 16108 worker thread done servicing request
03:23:49.992 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:49.993 00.001 21068 Status Line: Star lost - low SNR
03:23:50.002 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3680, FiltMin=3107, FiltMax=43126, Gamma=1.000
03:23:50.028 00.026 21068 UpdateGuideState exits: Star lost - low SNR
03:23:50.030 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:50.032 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:50.033 00.001 21068 Enqueuing Expose request
03:23:50.034 00.001 16108 Worker thread wakes up
03:23:50.036 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:50.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:51.221 01.185 16108 Exposure complete
03:23:51.289 00.068 16108 worker thread done servicing request
03:23:51.289 00.000 21068 OnExposeComplete: enter
03:23:51.291 00.002 21068 UpdateGuideState(): m_state=6
03:23:51.293 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1506
03:23:51.294 00.001 21068 Star::Find false star n=5 nbg=240 bg=3626.7 sigma=168.2 thresh=4131 peak=3934
03:23:51.295 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3184, SNR=2.9, Peak=5053 HFD=0.0
03:23:51.296 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:51.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:51.299 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:51.301 00.002 16108 Worker thread wakes up
03:23:51.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:51.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:51.301 00.000 16108 move complete, result=0
03:23:51.301 00.000 16108 worker thread done servicing request
03:23:51.415 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:51.416 00.001 21068 Status Line: Star lost - low SNR
03:23:51.423 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3667, FiltMin=3133, FiltMax=37453, Gamma=1.000
03:23:51.441 00.018 21068 UpdateGuideState exits: Star lost - low SNR
03:23:51.441 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:51.443 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:51.444 00.001 21068 Enqueuing Expose request
03:23:51.445 00.001 16108 Worker thread wakes up
03:23:51.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:51.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:52.419 00.974 16108 Exposure complete
03:23:52.485 00.066 16108 worker thread done servicing request
03:23:52.485 00.000 21068 OnExposeComplete: enter
03:23:52.488 00.003 21068 UpdateGuideState(): m_state=6
03:23:52.488 00.000 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1507
03:23:52.490 00.002 21068 Star::Find false star n=3 nbg=274 bg=3669.0 sigma=219.8 thresh=4328 peak=3918
03:23:52.491 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2218, SNR=2.9, Peak=4518 HFD=0.0
03:23:52.492 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:52.494 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:52.497 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:52.498 00.001 16108 Worker thread wakes up
03:23:52.498 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:52.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:52.499 00.001 16108 move complete, result=0
03:23:52.499 00.000 16108 worker thread done servicing request
03:23:52.603 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:52.604 00.001 21068 Status Line: Star lost - low SNR
03:23:52.614 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3664, FiltMin=3110, FiltMax=43539, Gamma=1.000
03:23:52.628 00.014 21068 UpdateGuideState exits: Star lost - low SNR
03:23:52.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:52.630 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:52.631 00.001 21068 Enqueuing Expose request
03:23:52.632 00.001 16108 Worker thread wakes up
03:23:52.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:52.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:53.790 01.158 16108 Exposure complete
03:23:53.851 00.061 16108 worker thread done servicing request
03:23:53.851 00.000 21068 OnExposeComplete: enter
03:23:53.853 00.002 21068 UpdateGuideState(): m_state=6
03:23:53.854 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1508
03:23:53.855 00.001 21068 Star::Find false star n=7 nbg=258 bg=3611.7 sigma=185.5 thresh=4168 peak=4116
03:23:53.856 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=6201, SNR=2.9, Peak=4957 HFD=0.0
03:23:53.857 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:53.858 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:53.859 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:53.860 00.001 16108 Worker thread wakes up
03:23:53.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:53.860 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:53.860 00.000 16108 move complete, result=0
03:23:53.860 00.000 16108 worker thread done servicing request
03:23:53.972 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:53.975 00.003 21068 Status Line: Star lost - low SNR
03:23:53.983 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3654, FiltMin=3097, FiltMax=43411, Gamma=1.000
03:23:54.015 00.032 21068 UpdateGuideState exits: Star lost - low SNR
03:23:54.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:54.018 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:54.019 00.001 21068 Enqueuing Expose request
03:23:54.020 00.001 16108 Worker thread wakes up
03:23:54.020 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:54.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:54.982 00.962 16108 Exposure complete
03:23:55.051 00.069 16108 worker thread done servicing request
03:23:55.051 00.000 21068 OnExposeComplete: enter
03:23:55.053 00.002 21068 UpdateGuideState(): m_state=6
03:23:55.054 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1509
03:23:55.055 00.001 21068 Star::Find false star n=2 nbg=247 bg=3672.4 sigma=186.6 thresh=4232 peak=3984
03:23:55.056 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1496, SNR=2.9, Peak=4585 HFD=0.0
03:23:55.056 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:55.059 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:55.060 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:55.061 00.001 16108 Worker thread wakes up
03:23:55.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:55.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:55.061 00.000 16108 move complete, result=0
03:23:55.061 00.000 16108 worker thread done servicing request
03:23:55.172 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:55.172 00.000 21068 Status Line: Star lost - low SNR
03:23:55.180 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3651, FiltMin=3078, FiltMax=44169, Gamma=1.000
03:23:55.207 00.027 21068 UpdateGuideState exits: Star lost - low SNR
03:23:55.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:55.214 00.006 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:55.217 00.003 21068 Enqueuing Expose request
03:23:55.219 00.002 16108 Worker thread wakes up
03:23:55.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:55.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:56.376 01.157 16108 Exposure complete
03:23:56.433 00.057 16108 worker thread done servicing request
03:23:56.433 00.000 21068 OnExposeComplete: enter
03:23:56.435 00.002 21068 UpdateGuideState(): m_state=6
03:23:56.437 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1510
03:23:56.439 00.002 21068 Star::Find returns 0 (3), X=463.00, Y=435.00, Mass=0, SNR=0.0, Peak=4416 HFD=0.0
03:23:56.440 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:56.443 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:56.445 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:56.446 00.001 16108 Worker thread wakes up
03:23:56.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:56.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:56.446 00.000 16108 move complete, result=0
03:23:56.447 00.001 16108 worker thread done servicing request
03:23:56.553 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:56.554 00.001 21068 Status Line: Star lost - low mass
03:23:56.560 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3645, FiltMin=3017, FiltMax=39689, Gamma=1.000
03:23:56.575 00.015 21068 UpdateGuideState exits: Star lost - low mass
03:23:56.577 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:56.579 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:56.581 00.002 21068 Enqueuing Expose request
03:23:56.584 00.003 16108 Worker thread wakes up
03:23:56.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:56.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:57.563 00.979 16108 Exposure complete
03:23:57.622 00.059 16108 worker thread done servicing request
03:23:57.622 00.000 21068 OnExposeComplete: enter
03:23:57.624 00.002 21068 UpdateGuideState(): m_state=6
03:23:57.626 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1511
03:23:57.627 00.001 21068 Star::Find false star n=2 nbg=252 bg=3616.1 sigma=181.7 thresh=4161 peak=3881
03:23:57.630 00.003 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1139, SNR=2.9, Peak=4771 HFD=0.0
03:23:57.631 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:57.635 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:57.636 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:57.637 00.001 16108 Worker thread wakes up
03:23:57.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:57.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:57.638 00.001 16108 move complete, result=0
03:23:57.638 00.000 16108 worker thread done servicing request
03:23:57.743 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:57.744 00.001 21068 Status Line: Star lost - low SNR
03:23:57.751 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3641, FiltMin=3049, FiltMax=43299, Gamma=1.000
03:23:57.765 00.014 21068 UpdateGuideState exits: Star lost - low SNR
03:23:57.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:57.766 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:57.767 00.001 21068 Enqueuing Expose request
03:23:57.769 00.002 16108 Worker thread wakes up
03:23:57.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:57.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:58.938 01.169 16108 Exposure complete
03:23:59.016 00.078 16108 worker thread done servicing request
03:23:59.016 00.000 21068 OnExposeComplete: enter
03:23:59.018 00.002 21068 UpdateGuideState(): m_state=6
03:23:59.019 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1512
03:23:59.019 00.000 21068 Star::Find false star n=2 nbg=251 bg=3578.0 sigma=183.2 thresh=4128 peak=3989
03:23:59.020 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1654, SNR=2.9, Peak=4544 HFD=0.0
03:23:59.021 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:59.022 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:23:59.023 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:23:59.024 00.001 16108 Worker thread wakes up
03:23:59.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:23:59.024 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:23:59.024 00.000 16108 move complete, result=0
03:23:59.024 00.000 16108 worker thread done servicing request
03:23:59.133 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:59.135 00.002 21068 Status Line: Star lost - low SNR
03:23:59.143 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3635, FiltMin=3040, FiltMax=40489, Gamma=1.000
03:23:59.164 00.021 21068 UpdateGuideState exits: Star lost - low SNR
03:23:59.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.165 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:23:59.166 00.001 21068 Enqueuing Expose request
03:23:59.167 00.001 16108 Worker thread wakes up
03:23:59.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:23:59.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:00.144 00.977 16108 Exposure complete
03:24:00.203 00.059 16108 worker thread done servicing request
03:24:00.203 00.000 21068 OnExposeComplete: enter
03:24:00.206 00.003 21068 UpdateGuideState(): m_state=6
03:24:00.208 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1513
03:24:00.210 00.002 21068 Star::Find false star n=1 nbg=260 bg=3656.5 sigma=210.1 thresh=4287 peak=3971
03:24:00.212 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=826, SNR=2.9, Peak=4585 HFD=0.0
03:24:00.214 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:00.216 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:00.217 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:00.218 00.001 16108 Worker thread wakes up
03:24:00.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:00.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:00.218 00.000 16108 move complete, result=0
03:24:00.218 00.000 16108 worker thread done servicing request
03:24:00.325 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:00.326 00.001 21068 Status Line: Star lost - low SNR
03:24:00.334 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3638, FiltMin=3072, FiltMax=44189, Gamma=1.000
03:24:00.352 00.018 21068 UpdateGuideState exits: Star lost - low SNR
03:24:00.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:00.355 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:00.356 00.001 21068 Enqueuing Expose request
03:24:00.357 00.001 16108 Worker thread wakes up
03:24:00.357 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:00.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:01.513 01.156 16108 Exposure complete
03:24:01.575 00.062 16108 worker thread done servicing request
03:24:01.575 00.000 21068 OnExposeComplete: enter
03:24:01.576 00.001 21068 UpdateGuideState(): m_state=6
03:24:01.577 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1514
03:24:01.578 00.001 21068 Star::Find false star n=1 nbg=277 bg=3658.3 sigma=237.5 thresh=4371 peak=4024
03:24:01.578 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1414, SNR=2.9, Peak=5373 HFD=0.0
03:24:01.579 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:01.581 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:01.581 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:01.582 00.001 16108 Worker thread wakes up
03:24:01.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:01.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:01.582 00.000 16108 move complete, result=0
03:24:01.583 00.001 16108 worker thread done servicing request
03:24:01.687 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:01.688 00.001 21068 Status Line: Star lost - low SNR
03:24:01.697 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1264, max=65535, med=3632, FiltMin=2979, FiltMax=42352, Gamma=1.000
03:24:01.713 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:24:01.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:01.715 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:01.716 00.001 21068 Enqueuing Expose request
03:24:01.716 00.000 16108 Worker thread wakes up
03:24:01.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:01.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:02.677 00.960 16108 Exposure complete
03:24:02.739 00.062 16108 worker thread done servicing request
03:24:02.739 00.000 21068 OnExposeComplete: enter
03:24:02.740 00.001 21068 UpdateGuideState(): m_state=6
03:24:02.741 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1515
03:24:02.742 00.001 21068 Star::Find false star n=2 nbg=276 bg=3628.9 sigma=229.7 thresh=4318 peak=4047
03:24:02.742 00.000 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1884, SNR=2.9, Peak=4787 HFD=0.0
03:24:02.744 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:02.745 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:02.746 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:02.746 00.000 16108 Worker thread wakes up
03:24:02.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:02.747 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:02.747 00.000 16108 move complete, result=0
03:24:02.747 00.000 16108 worker thread done servicing request
03:24:02.858 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:02.859 00.001 21068 Status Line: Star lost - low SNR
03:24:02.865 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3632, FiltMin=3033, FiltMax=46448, Gamma=1.000
03:24:02.901 00.036 21068 UpdateGuideState exits: Star lost - low SNR
03:24:02.902 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:02.903 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:02.904 00.001 21068 Enqueuing Expose request
03:24:02.905 00.001 16108 Worker thread wakes up
03:24:02.905 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:02.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:04.079 01.174 16108 Exposure complete
03:24:04.173 00.094 16108 worker thread done servicing request
03:24:04.173 00.000 21068 OnExposeComplete: enter
03:24:04.174 00.001 21068 UpdateGuideState(): m_state=6
03:24:04.177 00.003 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1516
03:24:04.178 00.001 21068 Star::Find false star n=6 nbg=261 bg=3669.6 sigma=189.4 thresh=4238 peak=4136
03:24:04.180 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=5350, SNR=2.9, Peak=5629 HFD=0.0
03:24:04.181 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:04.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:04.184 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:04.185 00.001 16108 Worker thread wakes up
03:24:04.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:04.186 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:04.186 00.000 16108 move complete, result=0
03:24:04.186 00.000 16108 worker thread done servicing request
03:24:04.297 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:04.299 00.002 21068 Status Line: Star lost - low SNR
03:24:04.309 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3629, FiltMin=2976, FiltMax=46224, Gamma=1.000
03:24:04.324 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:24:04.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:04.325 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:04.327 00.002 21068 Enqueuing Expose request
03:24:04.327 00.000 16108 Worker thread wakes up
03:24:04.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:04.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:05.295 00.968 16108 Exposure complete
03:24:05.352 00.057 16108 worker thread done servicing request
03:24:05.352 00.000 21068 OnExposeComplete: enter
03:24:05.354 00.002 21068 UpdateGuideState(): m_state=6
03:24:05.357 00.003 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1517
03:24:05.358 00.001 21068 Star::Find false star n=5 nbg=266 bg=3718.8 sigma=209.4 thresh=4347 peak=4031
03:24:05.360 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=4492, SNR=2.9, Peak=5302 HFD=0.0
03:24:05.361 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:05.364 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:05.365 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:05.366 00.001 16108 Worker thread wakes up
03:24:05.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:05.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:05.366 00.000 16108 move complete, result=0
03:24:05.366 00.000 16108 worker thread done servicing request
03:24:05.477 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:05.477 00.000 21068 Status Line: Star lost - low SNR
03:24:05.488 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3625, FiltMin=2985, FiltMax=42985, Gamma=1.000
03:24:05.510 00.022 21068 UpdateGuideState exits: Star lost - low SNR
03:24:05.511 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:05.512 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:05.513 00.001 21068 Enqueuing Expose request
03:24:05.514 00.001 16108 Worker thread wakes up
03:24:05.514 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:05.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:06.696 01.182 16108 Exposure complete
03:24:06.767 00.071 16108 worker thread done servicing request
03:24:06.767 00.000 21068 OnExposeComplete: enter
03:24:06.769 00.002 21068 UpdateGuideState(): m_state=6
03:24:06.771 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1518
03:24:06.772 00.001 21068 Star::Find false star n=2 nbg=261 bg=3692.3 sigma=200.8 thresh=4295 peak=3976
03:24:06.773 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1424, SNR=2.9, Peak=4537 HFD=0.0
03:24:06.775 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:06.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:06.778 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:06.779 00.001 16108 Worker thread wakes up
03:24:06.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:06.779 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:06.779 00.000 16108 move complete, result=0
03:24:06.779 00.000 16108 worker thread done servicing request
03:24:06.886 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:06.891 00.005 21068 Status Line: Star lost - low SNR
03:24:06.898 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3619, FiltMin=3043, FiltMax=45427, Gamma=1.000
03:24:06.921 00.023 21068 UpdateGuideState exits: Star lost - low SNR
03:24:06.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:06.924 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:06.924 00.000 21068 Enqueuing Expose request
03:24:06.926 00.002 16108 Worker thread wakes up
03:24:06.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:06.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:07.890 00.964 16108 Exposure complete
03:24:07.968 00.078 16108 worker thread done servicing request
03:24:07.968 00.000 21068 OnExposeComplete: enter
03:24:07.970 00.002 21068 UpdateGuideState(): m_state=6
03:24:07.971 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1519
03:24:07.973 00.002 21068 Star::Find false star n=2 nbg=271 bg=3652.3 sigma=215.5 thresh=4299 peak=4037
03:24:07.975 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=1600, SNR=2.9, Peak=4560 HFD=0.0
03:24:07.976 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:07.979 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:07.980 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:07.981 00.001 16108 Worker thread wakes up
03:24:07.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:07.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:07.981 00.000 16108 move complete, result=0
03:24:07.981 00.000 16108 worker thread done servicing request
03:24:08.088 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:08.090 00.002 21068 Status Line: Star lost - low SNR
03:24:08.099 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3616, FiltMin=3062, FiltMax=46624, Gamma=1.000
03:24:08.116 00.017 21068 UpdateGuideState exits: Star lost - low SNR
03:24:08.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:08.118 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:08.119 00.001 21068 Enqueuing Expose request
03:24:08.120 00.001 16108 Worker thread wakes up
03:24:08.120 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:08.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:09.305 01.185 16108 Exposure complete
03:24:09.368 00.063 16108 worker thread done servicing request
03:24:09.368 00.000 21068 OnExposeComplete: enter
03:24:09.370 00.002 21068 UpdateGuideState(): m_state=6
03:24:09.372 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1520
03:24:09.373 00.001 21068 Star::Find false star n=3 nbg=247 bg=3644.5 sigma=186.1 thresh=4203 peak=4012
03:24:09.375 00.002 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2829, SNR=2.9, Peak=5149 HFD=0.0
03:24:09.376 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:09.379 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:09.381 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:09.382 00.001 16108 Worker thread wakes up
03:24:09.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:09.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:09.382 00.000 16108 move complete, result=0
03:24:09.382 00.000 16108 worker thread done servicing request
03:24:09.493 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:09.494 00.001 21068 Status Line: Star lost - low SNR
03:24:09.504 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3609, FiltMin=3080, FiltMax=45680, Gamma=1.000
03:24:09.526 00.022 21068 UpdateGuideState exits: Star lost - low SNR
03:24:09.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:09.528 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:09.529 00.001 21068 Enqueuing Expose request
03:24:09.530 00.001 16108 Worker thread wakes up
03:24:09.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:09.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:10.492 00.962 16108 Exposure complete
03:24:10.554 00.062 16108 worker thread done servicing request
03:24:10.554 00.000 21068 OnExposeComplete: enter
03:24:10.555 00.001 21068 UpdateGuideState(): m_state=6
03:24:10.557 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1521
03:24:10.557 00.000 21068 Star::Find false star n=3 nbg=265 bg=3629.5 sigma=207.8 thresh=4253 peak=4237
03:24:10.558 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=3979, SNR=2.9, Peak=5382 HFD=0.0
03:24:10.559 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:10.560 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:10.560 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:10.561 00.001 16108 Worker thread wakes up
03:24:10.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:10.561 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:10.561 00.000 16108 move complete, result=0
03:24:10.561 00.000 16108 worker thread done servicing request
03:24:10.671 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:10.672 00.001 21068 Status Line: Star lost - low SNR
03:24:10.684 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3606, FiltMin=3005, FiltMax=44576, Gamma=1.000
03:24:10.698 00.014 21068 UpdateGuideState exits: Star lost - low SNR
03:24:10.700 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:10.701 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:10.701 00.000 21068 Enqueuing Expose request
03:24:10.704 00.003 16108 Worker thread wakes up
03:24:10.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:10.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:11.856 01.152 16108 Exposure complete
03:24:11.909 00.053 16108 worker thread done servicing request
03:24:11.909 00.000 21068 OnExposeComplete: enter
03:24:11.910 00.001 21068 UpdateGuideState(): m_state=6
03:24:11.911 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1522
03:24:11.912 00.001 21068 Star::Find false star n=3 nbg=254 bg=3646.2 sigma=195.4 thresh=4233 peak=4033
03:24:11.913 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2295, SNR=2.9, Peak=4637 HFD=0.0
03:24:11.913 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:11.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:11.915 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:11.916 00.001 16108 Worker thread wakes up
03:24:11.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:11.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:11.916 00.000 16108 move complete, result=0
03:24:11.916 00.000 16108 worker thread done servicing request
03:24:12.029 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:12.030 00.001 21068 Status Line: Star lost - low SNR
03:24:12.038 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3600, FiltMin=2952, FiltMax=45529, Gamma=1.000
03:24:12.059 00.021 21068 UpdateGuideState exits: Star lost - low SNR
03:24:12.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:12.061 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:12.061 00.000 21068 Enqueuing Expose request
03:24:12.063 00.002 16108 Worker thread wakes up
03:24:12.063 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:12.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:13.028 00.965 16108 Exposure complete
03:24:13.088 00.060 16108 worker thread done servicing request
03:24:13.088 00.000 21068 OnExposeComplete: enter
03:24:13.090 00.002 21068 UpdateGuideState(): m_state=6
03:24:13.091 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1523
03:24:13.092 00.001 21068 Star::Find false star n=9 nbg=234 bg=3601.0 sigma=170.1 thresh=4111 peak=3961
03:24:13.093 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=5253, SNR=2.9, Peak=5053 HFD=0.0
03:24:13.095 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:13.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:13.097 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:13.099 00.002 16108 Worker thread wakes up
03:24:13.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:13.100 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:13.100 00.000 16108 move complete, result=0
03:24:13.100 00.000 16108 worker thread done servicing request
03:24:13.207 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:13.209 00.002 21068 Status Line: Star lost - low SNR
03:24:13.217 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3600, FiltMin=3043, FiltMax=42416, Gamma=1.000
03:24:13.233 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:24:13.235 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:13.236 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:13.238 00.002 21068 Enqueuing Expose request
03:24:13.239 00.001 16108 Worker thread wakes up
03:24:13.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:13.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:14.402 01.162 16108 Exposure complete
03:24:14.462 00.060 16108 worker thread done servicing request
03:24:14.462 00.000 21068 OnExposeComplete: enter
03:24:14.464 00.002 21068 UpdateGuideState(): m_state=6
03:24:14.466 00.002 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1524
03:24:14.468 00.002 21068 Star::Find false star n=3 nbg=261 bg=3617.5 sigma=190.7 thresh=4190 peak=3936
03:24:14.469 00.001 21068 Star::Find returns 0 (2), X=463.00, Y=435.00, Mass=2530, SNR=2.9, Peak=4921 HFD=0.0
03:24:14.470 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:14.473 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:24:14.474 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:24:14.475 00.001 16108 Worker thread wakes up
03:24:14.476 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:24:14.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:24:14.476 00.000 16108 move complete, result=0
03:24:14.476 00.000 16108 worker thread done servicing request
03:24:14.581 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:14.582 00.001 21068 Status Line: Star lost - low SNR
03:24:14.592 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3593, FiltMin=2960, FiltMax=44617, Gamma=1.000
03:24:14.608 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:24:14.611 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:14.612 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:24:14.613 00.001 21068 Enqueuing Expose request
03:24:14.614 00.001 16108 Worker thread wakes up
03:24:14.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:14.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:15.589 00.975 16108 Exposure complete
03:24:15.653 00.064 16108 worker thread done servicing request
03:24:15.653 00.000 21068 OnExposeComplete: enter
03:24:15.655 00.002 21068 UpdateGuideState(): m_state=6
03:24:15.656 00.001 21068 Star::Find(15, 463, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1525
03:24:15.657 00.001 21068 Star::Find returns 1 (0), X=454.03, Y=430.56, Mass=5961, SNR=13.2, Peak=4793 HFD=7.6
03:24:15.658 00.001 21068 DistanceChecker: deactivated
03:24:15.659 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
03:24:15.660 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
03:24:15.662 00.002 21068 CameraToMount -- cameraX=-9.70 cameraY=-6.13 hyp=11.47 cameraTheta=-2.58 mountX=8.48 mountY=8.23, mountTheta=0.77
03:24:15.665 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-9.70, y=-6.13, opts=13)
03:24:15.667 00.002 21068 Enqueuing Move request for scope (-9.70, -6.13)
03:24:15.669 00.002 16108 Worker thread wakes up
03:24:15.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-9.70, -6.13) opts 0xd
03:24:15.669 00.000 16108 Handling offset move in thread for scope, endpoint = (-9.70, -6.13)
03:24:15.669 00.000 16108 Moving (-9.70, -6.13) raw xDistance=8.48 yDistance=8.23
03:24:15.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 5.34 from input 8.48
03:24:15.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 8.23 from input 8.23
03:24:15.669 00.000 16108 MoveAxis(W, 2222, ABG)
03:24:15.669 00.000 16108 Guiding  Dir = 3, Dur = 2222
03:24:15.670 00.001 16108 IsSlewing returns 0
03:24:15.670 00.000 16108 IsGuiding returns 0
03:24:15.676 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3593, FiltMin=3027, FiltMax=45267, Gamma=1.000
03:24:15.690 00.014 21068 UpdateGuideState exits: m=5961 SNR=13.2
03:24:15.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:15.693 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:24:15.694 00.001 21068 Enqueuing Expose request
03:24:15.712 00.018 16108 PulseGuide returned control before completion, sleep 2191
03:24:17.903 02.191 16108 IsGuiding returns 1
03:24:17.903 00.000 16108 scope still moving after pulse duration time elapsed
03:24:17.935 00.032 16108 IsSlewing returns 0
03:24:17.936 00.001 16108 IsGuiding returns 1
03:24:17.966 00.030 16108 IsSlewing returns 0
03:24:17.966 00.000 16108 IsGuiding returns 0
03:24:17.966 00.000 16108 scope move finished after 2222 + 73 ms
03:24:17.966 00.000 16108 Move returns status 0, amount 2222
03:24:17.966 00.000 16108 MoveAxis(S, 1654, ABG)
03:24:17.967 00.001 16108 Guiding  Dir = 1, Dur = 1654
03:24:17.967 00.000 16108 IsSlewing returns 0
03:24:17.967 00.000 16108 IsGuiding returns 0
03:24:18.016 00.049 16108 PulseGuide returned control before completion, sleep 1616
03:24:19.633 01.617 16108 IsGuiding returns 1
03:24:19.633 00.000 16108 scope still moving after pulse duration time elapsed
03:24:19.665 00.032 16108 IsSlewing returns 0
03:24:19.665 00.000 16108 IsGuiding returns 1
03:24:19.695 00.030 16108 IsSlewing returns 0
03:24:19.695 00.000 16108 IsGuiding returns 0
03:24:19.695 00.000 16108 scope move finished after 1654 + 74 ms
03:24:19.695 00.000 16108 Move returns status 0, amount 1654
03:24:19.696 00.001 16108 move complete, result=0
03:24:19.696 00.000 16108 worker thread done servicing request
03:24:19.696 00.000 16108 Worker thread wakes up
03:24:19.696 00.000 21068 GuideStep: 8.5 px 2222 ms WEST, 8.2 px 1654 ms SOUTH
03:24:19.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:24:19.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(439,416,31,31)
03:24:19.741 00.044 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:24:19.744 00.003 21068 case statement mapped state 6 to 3
03:24:19.744 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:24:19.844 00.100 21068 evsrv: cli 0D018350 request: {"method":"stop_capture","id":1004}
03:24:19.846 00.002 21068 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:24:19.848 00.002 21068 Status Line: Waiting for devices...
03:24:19.853 00.005 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1004}
03:24:19.894 00.041 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:24:19.897 00.003 21068 case statement mapped state 6 to 3
03:24:19.900 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:24:20.819 00.919 16108 ASCOM_AbortExposure returns err = 0
03:24:20.819 00.000 16108 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:24:20.819 00.000 16108 worker thread done servicing request
03:24:20.819 00.000 21068 OnExposeComplete: enter
03:24:20.821 00.002 21068 OnExposeComplete: Capture Error reported
03:24:20.822 00.001 21068 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:24:20.824 00.002 21068 Mount: notify guiding stopped
03:24:20.825 00.001 21068 Changing from state GUIDING to STOP
03:24:20.826 00.001 21068 guider state => SELECTED
03:24:20.827 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3593, FiltMin=3027, FiltMax=45267, Gamma=1.000
03:24:20.842 00.015 21068 Changing from state SELECTED to UNINITIALIZED
03:24:20.843 00.001 21068 guider state => SELECTING
03:24:20.848 00.005 21068 Status Line: Stopped.
03:24:20.852 00.004 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:24:20.921 00.069 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:24:20.922 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:21.031 60.109 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:21.032 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:29.943 08.911 21068 evsrv: cli 0D018350 request: {"method":"get_connected","id":1011}
03:25:29.945 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":true,"id":1011}
03:25:30.045 00.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:30.049 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:31.158 01.109 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:31.162 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:32.272 01.110 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:32.275 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:33.339 01.064 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:33.342 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:34.454 01.112 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:34.457 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:34.556 00.099 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:25:34.558 00.002 21068 PhdController::Guide begins
03:25:34.559 00.001 21068 PhdController: newstate STATE_SETUP
03:25:34.560 00.001 21068 PhdController: setup
03:25:34.562 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
03:25:34.563 00.001 21068 PhdController: start capturing
03:25:34.564 00.001 21068 Changing from state SELECTING to UNINITIALIZED
03:25:34.564 00.000 21068 guider state => SELECTING
03:25:34.567 00.003 21068 setting force full frames = true
03:25:34.570 00.003 21068 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:25:34.576 00.006 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:25:34.577 00.001 21068 Enqueuing Expose request
03:25:34.579 00.002 21068 PhdController: newstate STATE_SELECT_STAR
03:25:34.580 00.001 16108 Worker thread wakes up
03:25:34.580 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:34.580 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:34.581 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:25:35.749 01.168 16108 Exposure complete
03:25:35.803 00.054 16108 worker thread done servicing request
03:25:35.803 00.000 21068 OnExposeComplete: enter
03:25:35.805 00.002 21068 UpdateGuideState(): m_state=1
03:25:35.806 00.001 21068 UpdateCurrentPosition: no star selected
03:25:35.807 00.001 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:35.807 00.000 21068 Status Line: No star selected
03:25:35.809 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3609, FiltMin=3085, FiltMax=34230, Gamma=1.000
03:25:35.822 00.013 21068 UpdateGuideState exits: No star selected
03:25:35.822 00.000 21068 GuiderMultiStar::AutoSelect enter
03:25:35.824 00.002 21068 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:25:35.895 00.071 21068 AutoFind: auto downsample for scale 3.22 => 1x
03:25:35.973 00.078 21068 AutoFind: global mean = 0.1, stdev 681.1
03:25:35.974 00.001 21068 AutoFind: using threshold = 0.1
03:25:36.079 00.105 21068 AutoFind: local max [96, 368] 167.5
03:25:36.081 00.002 21068 AutoFind: local max [102, 800] 140.0
03:25:36.083 00.002 21068 AutoFind: local max [812, 629] 124.9
03:25:36.084 00.001 21068 AutoFind: local max [577, 858] 96.3
03:25:36.084 00.000 21068 AutoFind: local max [785, 731] 95.7
03:25:36.085 00.001 21068 AutoFind: local max [461, 436] 28.5
03:25:36.086 00.001 21068 AutoFind: local max [689, 37] 24.8
03:25:36.087 00.001 21068 AutoFind: local max [206, 862] 24.6
03:25:36.088 00.001 21068 AutoFind: local max [594, 135] 22.6
03:25:36.088 00.000 21068 AutoFind: local max [1100, 394] 18.2
03:25:36.089 00.001 21068 AutoFind: local max [531, 824] 16.7
03:25:36.090 00.001 21068 AutoFind: local max [1160, 871] 15.3
03:25:36.091 00.001 21068 AutoFind: local max [1004, 623] 14.6
03:25:36.093 00.002 21068 AutoFind: local max [109, 715] 14.6
03:25:36.093 00.000 21068 AutoFind: local max [1233, 555] 13.7
03:25:36.094 00.001 21068 AutoFind: local max [1164, 596] 13.6
03:25:36.095 00.001 21068 AutoFind: local max [1036, 659] 13.4
03:25:36.095 00.000 21068 AutoFind: local max [666, 944] 13.1
03:25:36.096 00.001 21068 AutoFind: local max [44, 616] 12.8
03:25:36.097 00.001 21068 AutoFind: local max [382, 660] 10.9
03:25:36.097 00.000 21068 AutoFind: local max [697, 393] 10.9
03:25:36.098 00.001 21068 AutoFind: local max [110, 637] 10.1
03:25:36.099 00.001 21068 AutoFind: local max [214, 696] 9.9
03:25:36.099 00.000 21068 AutoFind: local max [387, 149] 9.8
03:25:36.100 00.001 21068 AutoFind: local max [528, 191] 9.1
03:25:36.102 00.002 21068 AutoFind: local max [519, 793] 8.6
03:25:36.103 00.001 21068 AutoFind: local max [283, 747] 8.6
03:25:36.104 00.001 21068 AutoFind: local max [264, 747] 8.4
03:25:36.105 00.001 21068 AutoFind: local max [963, 432] 7.9
03:25:36.105 00.000 21068 AutoFind: local max [360, 21] 7.8
03:25:36.106 00.001 21068 AutoFind: local max [203, 911] 7.7
03:25:36.107 00.001 21068 AutoFind: local max [911, 854] 7.4
03:25:36.107 00.000 21068 AutoFind: local max [805, 488] 7.3
03:25:36.108 00.001 21068 AutoFind: local max [705, 310] 7.3
03:25:36.109 00.001 21068 AutoFind: local max [1145, 145] 7.2
03:25:36.109 00.000 21068 AutoFind: local max [892, 186] 6.7
03:25:36.110 00.001 21068 AutoFind: local max [1254, 841] 6.6
03:25:36.111 00.001 21068 AutoFind: local max [1003, 776] 6.5
03:25:36.113 00.002 21068 AutoFind: local max [268, 398] 6.4
03:25:36.113 00.000 21068 AutoFind: local max [1072, 378] 6.3
03:25:36.114 00.001 21068 AutoFind: local max [806, 168] 6.2
03:25:36.115 00.001 21068 AutoFind: local max [1175, 809] 6.2
03:25:36.116 00.001 21068 AutoFind: local max [399, 345] 6.2
03:25:36.116 00.000 21068 AutoFind: local max [452, 281] 6.1
03:25:36.117 00.001 21068 AutoFind: local max [1182, 176] 5.8
03:25:36.118 00.001 21068 AutoFind: local max [1252, 255] 5.3
03:25:36.118 00.000 21068 AutoFind: local max [301, 324] 5.3
03:25:36.119 00.001 21068 AutoFind: local max [1121, 285] 5.3
03:25:36.120 00.001 21068 AutoFind: local max [762, 707] 5.2
03:25:36.121 00.001 21068 AutoFind: local max [73, 466] 5.0
03:25:36.121 00.000 21068 AutoFind: local max [52, 779] 4.9
03:25:36.122 00.001 21068 AutoFind: local max [942, 866] 4.7
03:25:36.122 00.000 21068 AutoFind: local max [120, 347] 4.4
03:25:36.123 00.001 21068 AutoFind: local max [1103, 928] 4.4
03:25:36.124 00.001 21068 AutoFind: local max [458, 782] 4.1
03:25:36.126 00.002 21068 AutoFind: local max [546, 616] 4.0
03:25:36.126 00.000 21068 AutoFind: local max [1223, 950] 4.0
03:25:36.127 00.001 21068 AutoFind: local max [1242, 204] 4.0
03:25:36.127 00.000 21068 AutoFind: local max [47, 388] 3.6
03:25:36.128 00.001 21068 AutoFind: local max [93, 802] 3.5
03:25:36.129 00.001 21068 AutoFind: local max [69, 780] 3.5
03:25:36.130 00.001 21068 AutoFind: local max [681, 249] 3.4
03:25:36.130 00.000 21068 AutoFind: local max [725, 866] 3.4
03:25:36.131 00.001 21068 AutoFind: local max [112, 802] 3.4
03:25:36.132 00.001 21068 AutoFind: local max [967, 760] 3.3
03:25:36.132 00.000 21068 AutoFind: local max [66, 937] 3.3
03:25:36.133 00.001 21068 AutoFind: local max [1162, 264] 3.2
03:25:36.134 00.001 21068 AutoFind: local max [94, 396] 3.1
03:25:36.134 00.000 21068 AutoFind: local max [104, 359] 3.0
03:25:36.135 00.001 21068 AutoFind: local max [113, 353] 3.0
03:25:36.137 00.002 21068 AutoFind: local max [935, 784] 3.0
03:25:36.138 00.001 21068 AutoFind: local max [139, 714] 3.0
03:25:36.138 00.000 21068 AutoFind: local max [992, 267] 3.0
03:25:36.139 00.001 21068 AutoFind: local max [376, 917] 3.0
03:25:36.140 00.001 21068 AutoFind: local max [1235, 650] 3.0
03:25:36.140 00.000 21068 AutoFind: local max [65, 351] 2.9
03:25:36.141 00.001 21068 AutoFind: local max [106, 811] 2.9
03:25:36.142 00.001 21068 AutoFind: local max [1024, 854] 2.8
03:25:36.142 00.000 21068 AutoFind: local max [674, 42] 2.8
03:25:36.143 00.001 21068 AutoFind: local max [805, 381] 2.8
03:25:36.144 00.001 21068 AutoFind: local max [1075, 368] 2.8
03:25:36.144 00.000 21068 AutoFind: local max [181, 780] 2.8
03:25:36.145 00.001 21068 AutoFind: local max [743, 216] 2.7
03:25:36.146 00.001 21068 AutoFind: local max [473, 785] 2.7
03:25:36.148 00.002 21068 AutoFind: local max [943, 741] 2.7
03:25:36.150 00.002 21068 AutoFind: local max [291, 273] 2.7
03:25:36.151 00.001 21068 AutoFind: local max [1073, 797] 2.7
03:25:36.151 00.000 21068 AutoFind: local max [1150, 800] 2.7
03:25:36.152 00.001 21068 AutoFind: local max [193, 130] 2.7
03:25:36.153 00.001 21068 AutoFind: local max [605, 859] 2.7
03:25:36.153 00.000 21068 AutoFind: local max [97, 568] 2.6
03:25:36.155 00.002 21068 AutoFind: local max [1051, 237] 2.6
03:25:36.157 00.002 21068 AutoFind: local max [284, 47] 2.6
03:25:36.158 00.001 21068 AutoFind: local max [592, 182] 2.6
03:25:36.159 00.001 21068 AutoFind: local max [1221, 695] 2.6
03:25:36.160 00.001 21068 AutoFind: local max [432, 642] 2.6
03:25:36.162 00.002 21068 AutoFind: local max [113, 809] 2.6
03:25:36.163 00.001 21068 AutoFind: local max [491, 105] 2.6
03:25:36.164 00.001 21068 AutoFind: local max [560, 769] 2.5
03:25:36.164 00.000 21068 AutoFind: local max [408, 13] 2.5
03:25:36.165 00.001 21068 AutoFind: too close [113, 809] 2.6 - [106, 811] 2.9
03:25:36.167 00.002 21068 AutoFind: too close [113, 809] 2.6 - [112, 802] 3.4
03:25:36.168 00.001 21068 AutoFind: too close [113, 809] 2.6 - [93, 802] 3.5
03:25:36.168 00.000 21068 AutoFind: close dim-bright [113, 809] 2.6 - [102, 800] 140.0
03:25:36.169 00.001 21068 AutoFind: too close [473, 785] 2.7 - [458, 782] 4.1
03:25:36.170 00.001 21068 AutoFind: too close [1075, 368] 2.8 - [1072, 378] 6.3
03:25:36.170 00.000 21068 AutoFind: close dim-bright [674, 42] 2.8 - [689, 37] 24.8
03:25:36.171 00.001 21068 AutoFind: too close [106, 811] 2.9 - [112, 802] 3.4
03:25:36.172 00.001 21068 AutoFind: too close [106, 811] 2.9 - [93, 802] 3.5
03:25:36.173 00.001 21068 AutoFind: close dim-bright [106, 811] 2.9 - [102, 800] 140.0
03:25:36.173 00.000 21068 AutoFind: too close [113, 353] 3.0 - [104, 359] 3.0
03:25:36.174 00.001 21068 AutoFind: too close [113, 353] 3.0 - [120, 347] 4.4
03:25:36.175 00.001 21068 AutoFind: close dim-bright [113, 353] 3.0 - [96, 368] 167.5
03:25:36.175 00.000 21068 AutoFind: too close [104, 359] 3.0 - [120, 347] 4.4
03:25:36.177 00.002 21068 AutoFind: close dim-bright [104, 359] 3.0 - [96, 368] 167.5
03:25:36.178 00.001 21068 AutoFind: too close [112, 802] 3.4 - [93, 802] 3.5
03:25:36.179 00.001 21068 AutoFind: close dim-bright [112, 802] 3.4 - [102, 800] 140.0
03:25:36.180 00.001 21068 AutoFind: too close [69, 780] 3.5 - [52, 779] 4.9
03:25:36.180 00.000 21068 AutoFind: close dim-bright [93, 802] 3.5 - [102, 800] 140.0
03:25:36.181 00.001 21068 AutoFind: too close [264, 747] 8.4 - [283, 747] 8.6
03:25:36.182 00.001 21068 AutoFind: too close to edge [408, 13] 2.5
03:25:36.183 00.001 21068 AutoFind: too close to edge [1223, 950] 4.0
03:25:36.183 00.000 21068 AutoFind: BPP = 16, saturation at 67816, pedestal 2281, thresh = 61262
03:25:36.184 00.001 21068 Star::Find(15, 96, 368, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.184 00.000 21068 Star::Find returns 1 (0), X=96.60, Y=368.28, Mass=923610, SNR=240.2, Peak=65523 HFD=3.7
03:25:36.185 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.186 00.001 21068 Star::Find returns 1 (0), X=102.13, Y=800.44, Mass=665019, SNR=264.3, Peak=63360 HFD=3.6
03:25:36.186 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.188 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=629.40, Mass=545170, SNR=209.6, Peak=56505 HFD=3.3
03:25:36.189 00.001 21068 Star::Find(15, 577, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.190 00.001 21068 Star::Find returns 1 (0), X=577.53, Y=858.07, Mass=430791, SNR=176.7, Peak=46813 HFD=3.5
03:25:36.190 00.000 21068 Star::Find(15, 785, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.191 00.001 21068 Star::Find returns 1 (0), X=785.50, Y=731.33, Mass=409792, SNR=184.2, Peak=50704 HFD=3.1
03:25:36.192 00.001 21068 Star::Find(15, 461, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.192 00.000 21068 Star::Find returns 1 (0), X=461.20, Y=435.79, Mass=93081, SNR=69.9, Peak=17437 HFD=2.5
03:25:36.193 00.001 21068 Star::Find(15, 689, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.194 00.001 21068 Star::Find returns 1 (0), X=688.99, Y=36.61, Mass=77891, SNR=71.2, Peak=13872 HFD=2.9
03:25:36.195 00.001 21068 Star::Find(15, 206, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.195 00.000 21068 Star::Find returns 1 (0), X=206.00, Y=862.24, Mass=77064, SNR=58.6, Peak=13344 HFD=2.5
03:25:36.196 00.001 21068 Star::Find(15, 594, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.198 00.002 21068 Star::Find returns 1 (0), X=594.08, Y=135.30, Mass=93636, SNR=68.6, Peak=13728 HFD=3.3
03:25:36.198 00.000 21068 Star::Find(15, 1100, 394, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.199 00.001 21068 Star::Find returns 1 (0), X=1099.98, Y=394.15, Mass=69759, SNR=53.0, Peak=11398 HFD=2.7
03:25:36.200 00.001 21068 Star::Find(15, 531, 824, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.200 00.000 21068 Star::Find returns 1 (0), X=531.65, Y=823.98, Mass=56269, SNR=51.2, Peak=11200 HFD=2.5
03:25:36.201 00.001 21068 Star::Find(15, 1160, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.202 00.001 21068 Star::Find returns 1 (0), X=1160.54, Y=870.82, Mass=52925, SNR=49.8, Peak=10640 HFD=3.0
03:25:36.202 00.000 21068 Star::Find(15, 1004, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.203 00.001 21068 Star::Find returns 1 (0), X=1004.15, Y=622.62, Mass=50554, SNR=41.7, Peak=11155 HFD=2.7
03:25:36.204 00.001 21068 Star::Find(15, 109, 715, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.204 00.000 21068 Star::Find returns 1 (0), X=108.70, Y=714.70, Mass=48433, SNR=42.7, Peak=10077 HFD=2.9
03:25:36.205 00.001 21068 Star::Find(15, 1233, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.206 00.001 21068 Star::Find returns 1 (0), X=1233.00, Y=555.20, Mass=48767, SNR=39.1, Peak=8624 HFD=3.1
03:25:36.207 00.001 21068 Star::Find(15, 1164, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.207 00.000 21068 Star::Find returns 1 (0), X=1164.49, Y=596.52, Mass=58240, SNR=48.7, Peak=9821 HFD=3.2
03:25:36.209 00.002 21068 Star::Find(15, 1036, 659, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.210 00.001 21068 Star::Find returns 1 (0), X=1035.90, Y=658.93, Mass=53344, SNR=42.4, Peak=9936 HFD=2.9
03:25:36.211 00.001 21068 Star::Find(15, 666, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.212 00.001 21068 Star::Find returns 1 (0), X=666.28, Y=944.39, Mass=45283, SNR=40.4, Peak=9456 HFD=2.8
03:25:36.213 00.001 21068 Star::Find(15, 44, 616, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.214 00.001 21068 Star::Find returns 1 (0), X=44.17, Y=616.00, Mass=54311, SNR=51.5, Peak=9353 HFD=3.1
03:25:36.214 00.000 21068 Star::Find(15, 382, 660, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.215 00.001 21068 Star::Find returns 1 (0), X=381.82, Y=660.14, Mass=31488, SNR=31.0, Peak=8227 HFD=2.4
03:25:36.216 00.001 21068 Star::Find(15, 697, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.217 00.001 21068 Star::Find returns 1 (0), X=697.07, Y=392.68, Mass=35132, SNR=37.5, Peak=9949 HFD=2.3
03:25:36.217 00.000 21068 Star::Find(15, 110, 637, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.218 00.001 21068 Star::Find returns 1 (0), X=109.40, Y=636.68, Mass=34991, SNR=34.1, Peak=6973 HFD=3.1
03:25:36.219 00.001 21068 Star::Find(15, 214, 696, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.220 00.001 21068 Star::Find returns 1 (0), X=214.14, Y=696.46, Mass=39907, SNR=33.3, Peak=8969 HFD=3.0
03:25:36.220 00.000 21068 Star::Find(15, 387, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.221 00.001 21068 Star::Find returns 1 (0), X=387.21, Y=148.76, Mass=30170, SNR=32.3, Peak=8601 HFD=2.5
03:25:36.222 00.001 21068 Star::Find(15, 528, 191, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.224 00.002 21068 Star::Find returns 1 (0), X=527.76, Y=190.81, Mass=26673, SNR=28.8, Peak=8352 HFD=2.3
03:25:36.224 00.000 21068 Star::Find(15, 519, 793, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.225 00.001 21068 Star::Find returns 1 (0), X=519.04, Y=792.80, Mass=21895, SNR=24.5, Peak=7795 HFD=2.3
03:25:36.226 00.001 21068 Star::Find(15, 963, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.227 00.001 21068 Star::Find returns 1 (0), X=962.62, Y=432.24, Mass=19214, SNR=21.1, Peak=6534 HFD=2.3
03:25:36.228 00.001 21068 Star::Find(15, 360, 21, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.229 00.001 21068 Star::Find returns 1 (0), X=359.75, Y=20.96, Mass=23925, SNR=27.8, Peak=6662 HFD=2.5
03:25:36.231 00.002 21068 Star::Find(15, 203, 911, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.233 00.002 21068 Star::Find returns 1 (0), X=203.19, Y=910.72, Mass=23283, SNR=24.8, Peak=7014 HFD=2.8
03:25:36.234 00.001 21068 Star::Find(15, 911, 854, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.236 00.002 21068 Star::Find returns 1 (0), X=911.20, Y=853.99, Mass=20627, SNR=24.4, Peak=7213 HFD=2.3
03:25:36.238 00.002 21068 Star::Find(15, 805, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.239 00.001 21068 Star::Find returns 1 (0), X=804.67, Y=487.97, Mass=19918, SNR=24.6, Peak=7126 HFD=2.1
03:25:36.241 00.002 21068 Star::Find(15, 705, 310, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.242 00.001 21068 Star::Find returns 1 (0), X=704.94, Y=310.04, Mass=20976, SNR=26.4, Peak=7360 HFD=2.1
03:25:36.243 00.001 21068 Star::Find(15, 1145, 145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.244 00.001 21068 Star::Find returns 1 (0), X=1145.35, Y=145.33, Mass=36418, SNR=32.9, Peak=6297 HFD=4.2
03:25:36.246 00.002 21068 Star::Find(15, 892, 186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.247 00.001 21068 Star::Find returns 1 (0), X=891.84, Y=186.09, Mass=17168, SNR=17.9, Peak=5606 HFD=2.4
03:25:36.248 00.001 21068 Star::Find(15, 1254, 841, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.249 00.001 21068 Star::Find returns 1 (0), X=1253.84, Y=841.34, Mass=28073, SNR=29.7, Peak=7248 HFD=3.2
03:25:36.251 00.002 21068 Star::Find(15, 1003, 776, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.252 00.001 21068 Star::Find returns 1 (0), X=1002.58, Y=776.11, Mass=23291, SNR=24.7, Peak=7094 HFD=2.5
03:25:36.253 00.001 21068 Star::Find(15, 268, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.254 00.001 21068 Star::Find returns 1 (0), X=267.83, Y=397.90, Mass=21906, SNR=25.1, Peak=6777 HFD=2.4
03:25:36.255 00.001 21068 Star::Find(15, 806, 168, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.256 00.001 21068 Star::Find returns 1 (0), X=806.16, Y=168.16, Mass=18339, SNR=20.1, Peak=5891 HFD=2.8
03:25:36.257 00.001 21068 Star::Find(15, 1175, 809, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.258 00.001 21068 Star::Find returns 1 (0), X=1175.33, Y=808.92, Mass=14959, SNR=18.3, Peak=6189 HFD=2.3
03:25:36.259 00.001 21068 Star::Find(15, 399, 345, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.260 00.001 21068 Star::Find returns 1 (0), X=399.65, Y=345.23, Mass=17913, SNR=22.6, Peak=5453 HFD=3.7
03:25:36.261 00.001 21068 Star::Find(15, 452, 281, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.261 00.000 21068 Star::Find returns 1 (0), X=452.11, Y=281.16, Mass=14010, SNR=18.2, Peak=6173 HFD=2.3
03:25:36.262 00.001 21068 Star::Find(15, 1182, 176, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.263 00.001 21068 Star::Find returns 1 (0), X=1182.19, Y=176.18, Mass=22628, SNR=26.9, Peak=5945 HFD=3.4
03:25:36.264 00.001 21068 Star::Find(15, 1252, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.265 00.001 21068 Star::Find returns 1 (0), X=1252.27, Y=254.95, Mass=18111, SNR=19.7, Peak=6019 HFD=2.9
03:25:36.265 00.000 21068 Star::Find(15, 301, 324, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.266 00.001 21068 Star::Find returns 1 (0), X=300.87, Y=323.90, Mass=16644, SNR=18.5, Peak=5731 HFD=2.9
03:25:36.267 00.001 21068 Star::Find(15, 1121, 285, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.268 00.001 21068 Star::Find returns 1 (0), X=1121.29, Y=284.88, Mass=17680, SNR=21.0, Peak=6035 HFD=2.8
03:25:36.268 00.000 21068 Star::Find(15, 762, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.269 00.001 21068 Star::Find returns 1 (0), X=762.05, Y=706.30, Mass=12435, SNR=16.4, Peak=5795 HFD=2.2
03:25:36.270 00.001 21068 Star::Find(15, 73, 466, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.271 00.001 21068 Star::Find returns 1 (0), X=72.41, Y=466.47, Mass=14759, SNR=19.3, Peak=5750 HFD=2.1
03:25:36.271 00.000 21068 Star::Find(15, 942, 866, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.272 00.001 21068 Star::Find returns 1 (0), X=941.90, Y=865.89, Mass=18063, SNR=21.2, Peak=6665 HFD=2.3
03:25:36.273 00.001 21068 Star::Find(15, 1103, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.274 00.001 21068 Star::Find returns 1 (0), X=1103.06, Y=927.53, Mass=12363, SNR=17.6, Peak=6285 HFD=2.3
03:25:36.275 00.001 21068 Star::Find(15, 546, 616, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.275 00.000 21068 Star::Find returns 1 (0), X=546.04, Y=616.17, Mass=9639, SNR=14.5, Peak=5459 HFD=2.3
03:25:36.276 00.001 21068 Star::Find(15, 1242, 204, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.277 00.001 21068 Star::Find returns 1 (0), X=1242.74, Y=203.70, Mass=12217, SNR=16.1, Peak=4960 HFD=3.7
03:25:36.278 00.001 21068 Star::Find(15, 47, 388, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.279 00.001 21068 Star::Find returns 1 (0), X=46.89, Y=388.44, Mass=8748, SNR=15.2, Peak=5117 HFD=2.0
03:25:36.279 00.000 21068 Star::Find(15, 681, 249, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.280 00.001 21068 Star::Find returns 1 (0), X=681.10, Y=249.55, Mass=5639, SNR=10.6, Peak=4793 HFD=2.4
03:25:36.281 00.001 21068 Star::Find(15, 725, 866, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.282 00.001 21068 Star::Find returns 1 (0), X=724.96, Y=866.14, Mass=7863, SNR=13.4, Peak=4950 HFD=2.8
03:25:36.282 00.000 21068 Star::Find(15, 967, 760, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.283 00.001 21068 Star::Find returns 1 (0), X=966.74, Y=761.06, Mass=11852, SNR=16.6, Peak=5341 HFD=3.3
03:25:36.284 00.001 21068 Star::Find(15, 66, 937, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.285 00.001 21068 Star::Find returns 1 (0), X=66.66, Y=938.25, Mass=8814, SNR=14.7, Peak=5113 HFD=2.1
03:25:36.286 00.001 21068 Star::Find(15, 1162, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.286 00.000 21068 Star::Find returns 1 (0), X=1162.10, Y=264.02, Mass=7071, SNR=13.1, Peak=5421 HFD=2.4
03:25:36.287 00.001 21068 Star::Find(15, 94, 396, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.288 00.001 21068 Star::Find returns 1 (0), X=93.55, Y=396.70, Mass=4845, SNR=10.0, Peak=4723 HFD=1.8
03:25:36.289 00.001 21068 Star::Find(15, 935, 784, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.292 00.003 21068 Star::Find returns 1 (0), X=935.42, Y=783.99, Mass=7585, SNR=14.2, Peak=6109 HFD=1.6
03:25:36.295 00.003 21068 Star::Find(15, 139, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.297 00.002 21068 Star::Find returns 1 (0), X=130.77, Y=702.52, Mass=9760, SNR=17.2, Peak=7587 HFD=2.9
03:25:36.299 00.002 21068 Star::Find(15, 992, 267, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.300 00.001 21068 Star::Find returns 1 (0), X=990.82, Y=268.10, Mass=8753, SNR=13.5, Peak=4806 HFD=5.1
03:25:36.303 00.003 21068 Star::Find(15, 376, 917, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.304 00.001 21068 Star::Find returns 1 (0), X=375.12, Y=915.30, Mass=7876, SNR=13.4, Peak=4573 HFD=6.7
03:25:36.306 00.002 21068 Star::Find(15, 1235, 650, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.307 00.001 21068 Star::Find false star n=7 nbg=273 bg=3682.8 sigma=216.3 thresh=4332 peak=4232
03:25:36.308 00.001 21068 Star::Find returns 0 (2), X=1235.00, Y=650.00, Mass=5070, SNR=2.9, Peak=4608 HFD=0.0
03:25:36.310 00.002 21068 Star::Find(15, 65, 351, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.311 00.001 21068 Star::Find returns 1 (0), X=65.91, Y=351.20, Mass=5536, SNR=10.1, Peak=4813 HFD=3.0
03:25:36.312 00.001 21068 Star::Find(15, 1024, 854, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.314 00.002 21068 Star::Find returns 1 (0), X=1023.60, Y=855.62, Mass=7423, SNR=12.8, Peak=4973 HFD=3.4
03:25:36.315 00.001 21068 Star::Find(15, 674, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.316 00.001 21068 Star::Find returns 1 (0), X=688.91, Y=36.63, Mass=78196, SNR=66.8, Peak=8563 HFD=2.9
03:25:36.318 00.002 21068 Star::Find(15, 805, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.319 00.001 21068 Star::Find false star n=4 nbg=264 bg=3583.0 sigma=200.6 thresh=4185 peak=3906
03:25:36.320 00.001 21068 Star::Find returns 0 (2), X=805.00, Y=381.00, Mass=2717, SNR=2.9, Peak=4534 HFD=0.0
03:25:36.321 00.001 21068 Star::Find(15, 181, 780, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.322 00.001 21068 Star::Find false star n=7 nbg=266 bg=3596.4 sigma=213.8 thresh=4238 peak=4224
03:25:36.323 00.001 21068 Star::Find returns 0 (2), X=181.00, Y=780.00, Mass=5528, SNR=2.9, Peak=4553 HFD=0.0
03:25:36.324 00.001 21068 Star::Find(15, 743, 216, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.325 00.001 21068 Star::Find false star n=3 nbg=275 bg=3642.1 sigma=235.2 thresh=4348 peak=4201
03:25:36.325 00.000 21068 Star::Find returns 0 (2), X=743.00, Y=216.00, Mass=2607, SNR=2.9, Peak=4608 HFD=0.0
03:25:36.327 00.002 21068 Star::Find(15, 943, 741, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.328 00.001 21068 Star::Find false star n=5 nbg=240 bg=3587.0 sigma=167.7 thresh=4090 peak=3984
03:25:36.329 00.001 21068 Star::Find returns 0 (2), X=943.00, Y=741.00, Mass=3222, SNR=2.9, Peak=4534 HFD=0.0
03:25:36.329 00.000 21068 Star::Find(15, 291, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.330 00.001 21068 Star::Find returns 1 (0), X=291.97, Y=272.68, Mass=6860, SNR=11.8, Peak=4925 HFD=2.8
03:25:36.331 00.001 21068 Star::Find(15, 1073, 797, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.332 00.001 21068 Star::Find false star n=9 nbg=270 bg=3591.8 sigma=204.0 thresh=4204 peak=4054
03:25:36.332 00.000 21068 Star::Find returns 0 (2), X=1073.00, Y=797.00, Mass=6809, SNR=2.9, Peak=4633 HFD=0.0
03:25:36.333 00.001 21068 Star::Find(15, 1150, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.334 00.001 21068 Star::Find returns 1 (0), X=1150.41, Y=800.66, Mass=7498, SNR=13.5, Peak=4736 HFD=3.0
03:25:36.334 00.000 21068 Star::Find(15, 193, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.335 00.001 21068 Star::Find returns 0 (4), X=192.52, Y=129.76, Mass=3292, SNR=8.5, Peak=5264 HFD=1.1
03:25:36.336 00.001 21068 Star::Find(15, 605, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.336 00.000 21068 Star::Find false star n=3 nbg=269 bg=3611.6 sigma=223.6 thresh=4283 peak=4060
03:25:36.338 00.002 21068 Star::Find returns 0 (2), X=605.00, Y=859.00, Mass=3094, SNR=2.9, Peak=5334 HFD=0.0
03:25:36.339 00.001 21068 Star::Find(15, 97, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.339 00.000 21068 Star::Find returns 1 (0), X=97.70, Y=568.17, Mass=6163, SNR=11.1, Peak=4787 HFD=2.8
03:25:36.340 00.001 21068 Star::Find(15, 1051, 237, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.341 00.001 21068 Star::Find false star n=2 nbg=258 bg=3663.3 sigma=212.2 thresh=4300 peak=3936
03:25:36.342 00.001 21068 Star::Find returns 0 (2), X=1051.00, Y=237.00, Mass=1994, SNR=2.9, Peak=4832 HFD=0.0
03:25:36.342 00.000 21068 Star::Find(15, 284, 47, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.343 00.001 21068 Star::Find false star n=3 nbg=269 bg=3684.0 sigma=240.9 thresh=4407 peak=4205
03:25:36.344 00.001 21068 Star::Find returns 0 (2), X=284.00, Y=47.00, Mass=2579, SNR=2.9, Peak=4838 HFD=0.0
03:25:36.344 00.000 21068 Star::Find(15, 592, 182, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.345 00.001 21068 Star::Find false star n=1 nbg=258 bg=3664.6 sigma=201.1 thresh=4268 peak=4058
03:25:36.346 00.001 21068 Star::Find returns 0 (2), X=592.00, Y=182.00, Mass=917, SNR=2.9, Peak=4723 HFD=0.0
03:25:36.346 00.000 21068 Star::Find(15, 1221, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.348 00.002 21068 Star::Find false star n=6 nbg=262 bg=3663.8 sigma=200.9 thresh=4267 peak=4153
03:25:36.349 00.001 21068 Star::Find returns 0 (2), X=1221.00, Y=695.00, Mass=4534, SNR=2.9, Peak=4595 HFD=0.0
03:25:36.350 00.001 21068 Star::Find(15, 432, 642, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.350 00.000 21068 Star::Find false star n=1 nbg=249 bg=3620.6 sigma=188.1 thresh=4185 peak=4062
03:25:36.351 00.001 21068 Star::Find returns 0 (2), X=432.00, Y=642.00, Mass=1038, SNR=2.9, Peak=4659 HFD=0.0
03:25:36.352 00.001 21068 Star::Find(15, 491, 105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.353 00.001 21068 Star::Find false star n=3 nbg=270 bg=3595.9 sigma=226.7 thresh=4276 peak=4006
03:25:36.353 00.000 21068 Star::Find returns 0 (2), X=491.00, Y=105.00, Mass=2181, SNR=2.9, Peak=4358 HFD=0.0
03:25:36.354 00.001 21068 Star::Find(15, 560, 769, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.355 00.001 21068 Star::Find false star n=4 nbg=254 bg=3620.7 sigma=206.1 thresh=4239 peak=4157
03:25:36.356 00.001 21068 Star::Find returns 0 (2), X=560.00, Y=769.00, Mass=3772, SNR=2.9, Peak=4665 HFD=0.0
03:25:36.356 00.000 21068 AutoFind: finding best star pass 1
03:25:36.357 00.001 21068 Star::Find(15, 96, 368, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.358 00.001 21068 Star::Find returns 1 (0), X=96.60, Y=368.28, Mass=923610, SNR=240.2, Peak=65523 HFD=3.7
03:25:36.359 00.001 21068 AutoFind: near-saturated [96, 368] 167.5 Mass 923610 SNR 240.2 Peak 65523
03:25:36.359 00.000 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.360 00.001 21068 Star::Find returns 1 (0), X=102.13, Y=800.44, Mass=665019, SNR=264.3, Peak=63360 HFD=3.6
03:25:36.361 00.001 21068 AutoFind: near-saturated [102, 800] 140.0 Mass 665019 SNR 264.3 Peak 63360
03:25:36.362 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.362 00.000 21068 Star::Find returns 1 (0), X=812.20, Y=629.40, Mass=545170, SNR=209.6, Peak=56505 HFD=3.3
03:25:36.363 00.001 21068 AutoFind returns star at [812, 629] 124.9 Mass 545170 SNR 209.6
03:25:36.364 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.365 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.40, Mass=545170, SNR=209.6, Peak=56505 HFD=3.3
03:25:36.366 00.001 21068 MultiStar: List (12): {812.20, 629.40}(209.6), {577.53, 858.07}(176.7), {785.50, 731.33}(184.2), {461.20, 435.79}(69.9), {688.99, 36.61}(71.2), {206.00, 862.24}(58.6), {594.08, 135.30}(68.6), {1099.98, 394.15}(53.0), {531.65, 823.98}(51.2), {1160.54, 870.82}(49.8), {1004.15, 622.62}(41.7), {108.70, 714.70}(42.7), 
03:25:36.367 00.001 21068 setting lock position to (812.20, 629.40)
03:25:36.367 00.000 21068 MultiStar: stabilizing after lock position change
03:25:36.369 00.002 21068 AutoSelect: state = 1, call UpdateGuideState
03:25:36.370 00.001 21068 UpdateGuideState(): m_state=1
03:25:36.370 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:36.371 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.40, Mass=545170, SNR=209.6, Peak=56505 HFD=3.3
03:25:36.372 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
03:25:36.373 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
03:25:36.373 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
03:25:36.376 00.003 21068 setting force full frames = false
03:25:36.377 00.001 21068 setting lock position to (812.20, 629.40)
03:25:36.378 00.001 21068 MultiStar: stabilizing after lock position change
03:25:36.379 00.001 21068 CurrentPosition() valid, moving to STATE_SELECTED
03:25:36.380 00.001 21068 Changing from state SELECTING to SELECTED
03:25:36.382 00.002 21068 guider state => SELECTED
03:25:36.390 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3609, FiltMin=3085, FiltMax=34230, Gamma=1.000
03:25:36.402 00.012 21068 UpdateGuideState exits: m=545170 SNR=209.6
03:25:36.403 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3609, FiltMin=3085, FiltMax=34230, Gamma=1.000
03:25:36.415 00.012 21068 Status Line: Auto-selected star at (812.2, 629.4)
03:25:36.421 00.006 21068 PhdController: newstate STATE_WAIT_SELECTED
03:25:36.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:36.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:36.426 00.003 21068 Enqueuing Expose request
03:25:36.427 00.001 16108 Worker thread wakes up
03:25:36.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:36.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:37.411 00.984 16108 Exposure complete
03:25:37.484 00.073 16108 worker thread done servicing request
03:25:37.485 00.001 21068 OnExposeComplete: enter
03:25:37.486 00.001 21068 UpdateGuideState(): m_state=2
03:25:37.487 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:25:37.488 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=629.35, Mass=545342, SNR=208.2, Peak=58176 HFD=3.4
03:25:37.489 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
03:25:37.490 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
03:25:37.491 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-2.94 mountX=0.26 mountY=0.12, mountTheta=0.42
03:25:37.492 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3603, FiltMin=3085, FiltMax=38445, Gamma=1.000
03:25:37.506 00.014 21068 UpdateGuideState exits: m=545342 SNR=208.2
03:25:37.507 00.001 21068 PhdController: newstate STATE_CALIBRATE
03:25:37.508 00.001 21068 PhdController: newstate STATE_GUIDE
03:25:37.512 00.004 21068 Changing from state SELECTED to CALIBRATING_PRIMARY
03:25:37.513 00.001 21068 guider state => CALIBRATED
03:25:37.514 00.001 21068 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:25:37.524 00.010 21068 reset dither spiral
03:25:37.526 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:25:37.528 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:37.531 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:25:37.532 00.001 21068 Enqueuing Expose request
03:25:37.533 00.001 16108 Worker thread wakes up
03:25:37.534 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:37.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:38.700 01.166 16108 Exposure complete
03:25:38.755 00.055 16108 worker thread done servicing request
03:25:38.755 00.000 21068 OnExposeComplete: enter
03:25:38.756 00.001 21068 UpdateGuideState(): m_state=5
03:25:38.757 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:25:38.757 00.000 21068 Star::Find returns 1 (0), X=812.28, Y=629.41, Mass=507768, SNR=177.3, Peak=54633 HFD=3.2
03:25:38.759 00.002 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
03:25:38.759 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
03:25:38.761 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.03 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
03:25:38.762 00.001 21068 Changing from state CALIBRATED to GUIDING
03:25:38.772 00.010 21068 ScopeASCOM::GetDeclinationRadians() returns 60.2
03:25:38.837 00.065 21068 ScopeASCOM::SideOfPier() returns 1
03:25:38.840 00.003 21068 AdjustCalibrationForScopePointing (scope): current dec=60.2 pierSide=1, cal dec=60.1 pierSide=1 rotAngle=None bin=1
03:25:38.842 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
03:25:38.845 00.003 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
03:25:38.846 00.001 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
03:25:38.848 00.002 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
03:25:38.850 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
03:25:38.852 00.002 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
03:25:38.855 00.003 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
03:25:38.856 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:25:38.858 00.002 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
03:25:38.860 00.002 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
03:25:38.861 00.001 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
03:25:38.863 00.002 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
03:25:38.866 00.003 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
03:25:39.016 00.150 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
03:25:39.019 00.003 21068 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 3.750000
03:25:39.020 00.001 21068 skipping Dec comp: initial calibration too far from equator
03:25:39.022 00.002 21068 Alert: Calibration was too far from equator, recalibration is needed.
03:25:39.037 00.015 21068 ScopeASCOM::GetDeclinationRadians() returns 60.2
03:25:39.168 00.131 21068 ScopeASCOM::SideOfPier() returns 1
03:25:39.170 00.002 21068 setting lock position to (812.28, 629.41)
03:25:39.173 00.003 21068 MultiStar: stabilizing after lock position change
03:25:39.174 00.001 21068 guider state => GUIDING
03:25:39.177 00.003 21068 Status Line: Guiding
03:25:39.181 00.004 21068 Mount: notify guiding started
03:25:39.185 00.004 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
03:25:39.188 00.003 21068 GetString("/profile/4/scope/calibration/timestamp", "") returns "6/16/2026 21:51:51"
03:25:39.189 00.001 21068 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.002404
03:25:39.191 00.002 21068 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.004976
03:25:39.194 00.003 21068 GetInt("/profile/4/scope/calibration/binning", 1) returns 1
03:25:39.195 00.001 21068 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 2.966590
03:25:39.196 00.001 21068 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -1.684590
03:25:39.198 00.002 21068 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 1.049710
03:25:39.198 00.000 21068 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
03:25:39.200 00.002 21068 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
03:25:39.203 00.003 21068 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
03:25:39.205 00.002 21068 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:25:39.206 00.001 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
03:25:39.207 00.001 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
03:25:39.209 00.002 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
03:25:39.210 00.001 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
03:25:39.213 00.003 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
03:25:39.215 00.002 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
03:25:39.218 00.003 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
03:25:39.221 00.003 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:25:39.223 00.002 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
03:25:39.225 00.002 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
03:25:39.227 00.002 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
03:25:39.228 00.001 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
03:25:39.229 00.001 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
03:25:39.231 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
03:25:39.231 00.000 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
03:25:39.232 00.001 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
03:25:39.233 00.001 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
03:25:39.234 00.001 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
03:25:39.235 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
03:25:39.235 00.000 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
03:25:39.236 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:25:39.237 00.001 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
03:25:39.238 00.001 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
03:25:39.239 00.001 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
03:25:39.240 00.001 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
03:25:39.240 00.000 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
03:25:39.343 00.103 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
03:25:39.597 00.254 21068 ScopeASCOM::SideOfPier() returns 1
03:25:39.697 00.100 21068 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:25:39.699 00.002 21068 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
03:25:39.701 00.002 21068 ScopeASCOM::GetDeclinationRadians() returns 60.2
03:25:39.703 00.002 21068 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 60.2
03:25:39.704 00.001 21068 MountToCamera -- mountTheta (0.00) + m_xAngle (2.97) = xAngle (2.97 = 2.97)
03:25:39.705 00.001 21068 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
03:25:39.706 00.001 21068 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
03:25:39.707 00.001 21068 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
03:25:39.708 00.001 21068 GetInt("/profile/4/AutoLoadCalibration", -1) returns 0
03:25:39.709 00.001 21068 GetBoolean("/profile/4/AlreadyAskedCalibAutoload", 0) returns 1
03:25:39.710 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3593, FiltMin=3037, FiltMax=38118, Gamma=1.000
03:25:39.724 00.014 21068 UpdateGuideState exits: m=507768 SNR=177.3
03:25:39.725 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
03:25:39.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:39.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:39.727 00.000 21068 Enqueuing Expose request
03:25:39.728 00.001 16108 Worker thread wakes up
03:25:39.728 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:39.728 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:40.890 01.162 16108 Exposure complete
03:25:40.951 00.061 16108 worker thread done servicing request
03:25:40.952 00.001 21068 OnExposeComplete: enter
03:25:40.953 00.001 21068 UpdateGuideState(): m_state=6
03:25:40.955 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:25:40.956 00.001 21068 Star::Find returns 1 (0), X=812.82, Y=629.45, Mass=474941, SNR=173.1, Peak=48141 HFD=3.3
03:25:40.959 00.003 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
03:25:40.960 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
03:25:40.961 00.001 21068 CameraToMount -- cameraX=0.54 cameraY=0.04 hyp=0.54 cameraTheta=0.08 mountX=-0.52 mountY=-0.17, mountTheta=-2.83
03:25:40.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.54, y=0.04, opts=13)
03:25:40.964 00.001 21068 Enqueuing Move request for scope (0.54, 0.04)
03:25:40.965 00.001 16108 Worker thread wakes up
03:25:40.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.04) opts 0xd
03:25:40.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.54, 0.04)
03:25:40.965 00.000 16108 Moving (0.54, 0.04) raw xDistance=-0.52 yDistance=-0.17
03:25:40.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:25:40.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:40.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:25:40.965 00.000 16108 MoveAxis(E, 137, ABG)
03:25:40.965 00.000 16108 Guiding  Dir = 2, Dur = 137
03:25:40.965 00.000 16108 IsSlewing returns 0
03:25:40.966 00.001 16108 IsGuiding returns 0
03:25:40.971 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3587, FiltMin=3088, FiltMax=51033, Gamma=1.000
03:25:40.990 00.019 21068 UpdateGuideState exits: m=474941 SNR=173.1
03:25:40.992 00.002 21068 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 1 / 99999
03:25:40.993 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781688340.993,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:25:40.993 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:40.994 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:40.995 00.001 21068 Enqueuing Expose request
03:25:41.018 00.023 16108 PulseGuide returned control before completion, sleep 95
03:25:41.125 00.107 16108 IsGuiding returns 1
03:25:41.125 00.000 16108 scope still moving after pulse duration time elapsed
03:25:41.157 00.032 16108 IsSlewing returns 0
03:25:41.157 00.000 16108 IsGuiding returns 1
03:25:41.188 00.031 16108 IsSlewing returns 0
03:25:41.189 00.001 16108 IsGuiding returns 0
03:25:41.189 00.000 16108 scope move finished after 137 + 85 ms
03:25:41.189 00.000 16108 Move returns status 0, amount 137
03:25:41.189 00.000 16108 MoveAxis(N, 0, ABG)
03:25:41.189 00.000 16108 Move returns status 0, amount 0
03:25:41.189 00.000 16108 move complete, result=0
03:25:41.189 00.000 16108 worker thread done servicing request
03:25:41.189 00.000 16108 Worker thread wakes up
03:25:41.189 00.000 21068 GuideStep: -0.5 px 137 ms EAST, -0.2 px 0 ms NORTH
03:25:41.192 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:41.193 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:42.161 00.968 16108 Exposure complete
03:25:42.217 00.056 16108 worker thread done servicing request
03:25:42.217 00.000 21068 OnExposeComplete: enter
03:25:42.218 00.001 21068 UpdateGuideState(): m_state=6
03:25:42.219 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:25:42.220 00.001 21068 Star::Find returns 1 (0), X=811.96, Y=629.44, Mass=515189, SNR=178.1, Peak=52761 HFD=3.5
03:25:42.220 00.000 21068 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
03:25:42.222 00.002 21068 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
03:25:42.223 00.001 21068 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.05 mountX=0.33 mountY=0.05, mountTheta=0.14
03:25:42.224 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=0.03, opts=13)
03:25:42.225 00.001 21068 Enqueuing Move request for scope (-0.33, 0.03)
03:25:42.226 00.001 16108 Worker thread wakes up
03:25:42.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd
03:25:42.226 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, 0.03)
03:25:42.226 00.000 16108 Moving (-0.33, 0.03) raw xDistance=0.33 yDistance=0.05
03:25:42.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
03:25:42.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:42.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:25:42.226 00.000 16108 MoveAxis(W, 76, ABG)
03:25:42.226 00.000 16108 Guiding  Dir = 3, Dur = 76
03:25:42.227 00.001 16108 IsSlewing returns 0
03:25:42.227 00.000 16108 IsGuiding returns 0
03:25:42.234 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3584, FiltMin=3065, FiltMax=46717, Gamma=1.000
03:25:42.254 00.020 21068 UpdateGuideState exits: m=515189 SNR=178.1
03:25:42.255 00.001 21068 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 2 / 99999
03:25:42.256 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781688342.256,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.25,"Time":1.3,"SettleTime":3.0,"StarLocked":true}
03:25:42.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:42.257 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:42.258 00.001 21068 Enqueuing Expose request
03:25:42.275 00.017 16108 PulseGuide returned control before completion, sleep 39
03:25:42.321 00.046 16108 IsGuiding returns 1
03:25:42.321 00.000 16108 scope still moving after pulse duration time elapsed
03:25:42.352 00.031 16108 IsSlewing returns 0
03:25:42.353 00.001 16108 IsGuiding returns 0
03:25:42.353 00.000 16108 scope move finished after 76 + 49 ms
03:25:42.353 00.000 16108 Move returns status 0, amount 76
03:25:42.353 00.000 16108 MoveAxis(N, 0, ABG)
03:25:42.353 00.000 16108 Move returns status 0, amount 0
03:25:42.353 00.000 16108 move complete, result=0
03:25:42.353 00.000 16108 worker thread done servicing request
03:25:42.353 00.000 16108 Worker thread wakes up
03:25:42.354 00.001 21068 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
03:25:42.355 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:42.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:43.526 01.171 16108 Exposure complete
03:25:43.581 00.055 16108 worker thread done servicing request
03:25:43.582 00.001 21068 OnExposeComplete: enter
03:25:43.582 00.000 21068 UpdateGuideState(): m_state=6
03:25:43.583 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:25:43.584 00.001 21068 Star::Find returns 1 (0), X=812.10, Y=629.17, Mass=590650, SNR=220.6, Peak=65535 HFD=3.4
03:25:43.585 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
03:25:43.585 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
03:25:43.586 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.25 mountX=0.14 mountY=0.27, mountTheta=1.08
03:25:43.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.23, opts=13)
03:25:43.589 00.001 21068 Enqueuing Move request for scope (-0.19, -0.23)
03:25:43.590 00.001 16108 Worker thread wakes up
03:25:43.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
03:25:43.590 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
03:25:43.590 00.000 16108 Moving (-0.19, -0.23) raw xDistance=0.14 yDistance=0.27
03:25:43.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:25:43.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:43.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:25:43.590 00.000 16108 MoveAxis(E, 0, ABG)
03:25:43.590 00.000 16108 Move returns status 0, amount 0
03:25:43.590 00.000 16108 MoveAxis(N, 0, ABG)
03:25:43.590 00.000 16108 Move returns status 0, amount 0
03:25:43.590 00.000 16108 move complete, result=0
03:25:43.590 00.000 16108 worker thread done servicing request
03:25:43.595 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3574, FiltMin=3033, FiltMax=51853, Gamma=1.000
03:25:43.619 00.024 21068 UpdateGuideState exits: m=590650 SNR=220.6
03:25:43.620 00.001 21068 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 3 / 99999
03:25:43.621 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781688343.621,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.27,"Time":2.6,"SettleTime":3.0,"StarLocked":true}
03:25:43.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:43.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:43.624 00.001 21068 Enqueuing Expose request
03:25:43.624 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:25:43.626 00.002 16108 Worker thread wakes up
03:25:43.626 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:43.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:44.597 00.971 16108 Exposure complete
03:25:44.665 00.068 16108 worker thread done servicing request
03:25:44.665 00.000 21068 OnExposeComplete: enter
03:25:44.665 00.000 21068 UpdateGuideState(): m_state=6
03:25:44.666 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
03:25:44.667 00.001 21068 Star::Find returns 1 (0), X=811.94, Y=629.34, Mass=595263, SNR=213.4, Peak=65535 HFD=3.3
03:25:44.668 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
03:25:44.669 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
03:25:44.670 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.07 hyp=0.36 cameraTheta=-2.95 mountX=0.33 mountY=0.15, mountTheta=0.42
03:25:44.672 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.07, opts=13)
03:25:44.675 00.003 21068 Enqueuing Move request for scope (-0.35, -0.07)
03:25:44.676 00.001 16108 Worker thread wakes up
03:25:44.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.07) opts 0xd
03:25:44.677 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.07)
03:25:44.677 00.000 16108 Moving (-0.35, -0.07) raw xDistance=0.33 yDistance=0.15
03:25:44.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:25:44.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:44.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:25:44.677 00.000 16108 MoveAxis(W, 87, ABG)
03:25:44.677 00.000 16108 Guiding  Dir = 3, Dur = 87
03:25:44.677 00.000 16108 IsSlewing returns 0
03:25:44.677 00.000 16108 IsGuiding returns 0
03:25:44.684 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3571, FiltMin=3075, FiltMax=40397, Gamma=1.000
03:25:44.699 00.015 21068 UpdateGuideState exits: m=595263 SNR=213.4
03:25:44.700 00.001 21068 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 4 / 99999
03:25:44.701 00.001 21068 PhdController: newstate STATE_FINISH
03:25:44.712 00.011 16108 PulseGuide returned control before completion, sleep 72
03:25:44.712 00.000 21068 PhdController complete: success
03:25:44.713 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781688344.713,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:25:44.715 00.002 21068 Mount: notify guiding dither settle done success=1
03:25:44.716 00.001 21068 PhdController: newstate STATE_IDLE
03:25:44.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:44.719 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:44.720 00.001 21068 Enqueuing Expose request
03:25:44.795 00.075 16108 IsGuiding returns 1
03:25:44.795 00.000 16108 scope still moving after pulse duration time elapsed
03:25:44.826 00.031 16108 IsSlewing returns 0
03:25:44.826 00.000 16108 IsGuiding returns 0
03:25:44.826 00.000 16108 scope move finished after 87 + 62 ms
03:25:44.826 00.000 16108 Move returns status 0, amount 87
03:25:44.827 00.001 16108 MoveAxis(N, 0, ABG)
03:25:44.827 00.000 16108 Move returns status 0, amount 0
03:25:44.827 00.000 16108 move complete, result=0
03:25:44.827 00.000 16108 worker thread done servicing request
03:25:44.827 00.000 16108 Worker thread wakes up
03:25:44.827 00.000 21068 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
03:25:44.829 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:44.830 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:45.559 00.729 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:45.561 00.002 21068 case statement mapped state 6 to 3
03:25:45.564 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:25:45.660 00.096 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:45.661 00.001 21068 case statement mapped state 6 to 3
03:25:45.663 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:25:45.976 00.313 16108 Exposure complete
03:25:46.032 00.056 16108 worker thread done servicing request
03:25:46.032 00.000 21068 OnExposeComplete: enter
03:25:46.033 00.001 21068 UpdateGuideState(): m_state=6
03:25:46.034 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
03:25:46.035 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=629.10, Mass=607853, SNR=214.7, Peak=61417 HFD=3.5
03:25:46.036 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
03:25:46.036 00.000 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
03:25:46.037 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.31 hyp=0.38 cameraTheta=-0.94 mountX=-0.28 mountY=0.25, mountTheta=2.41
03:25:46.039 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.31, opts=13)
03:25:46.040 00.001 21068 Enqueuing Move request for scope (0.23, -0.31)
03:25:46.040 00.000 16108 Worker thread wakes up
03:25:46.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.31) opts 0xd
03:25:46.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.31)
03:25:46.040 00.000 16108 Moving (0.23, -0.31) raw xDistance=-0.28 yDistance=0.25
03:25:46.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
03:25:46.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:46.041 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:25:46.041 00.000 16108 MoveAxis(E, 66, ABG)
03:25:46.041 00.000 16108 Guiding  Dir = 2, Dur = 66
03:25:46.041 00.000 16108 IsSlewing returns 0
03:25:46.041 00.000 16108 IsGuiding returns 0
03:25:46.045 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3565, FiltMin=3049, FiltMax=44201, Gamma=1.000
03:25:46.049 00.004 16108 PulseGuide returned control before completion, sleep 68
03:25:46.068 00.019 21068 UpdateGuideState exits: m=607853 SNR=214.7
03:25:46.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:46.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:46.070 00.000 21068 Enqueuing Expose request
03:25:46.126 00.056 16108 IsGuiding returns 1
03:25:46.126 00.000 16108 scope still moving after pulse duration time elapsed
03:25:46.159 00.033 16108 IsSlewing returns 0
03:25:46.159 00.000 16108 IsGuiding returns 0
03:25:46.159 00.000 16108 scope move finished after 66 + 52 ms
03:25:46.159 00.000 16108 Move returns status 0, amount 66
03:25:46.159 00.000 16108 MoveAxis(N, 0, ABG)
03:25:46.160 00.001 16108 Move returns status 0, amount 0
03:25:46.160 00.000 16108 move complete, result=0
03:25:46.160 00.000 16108 worker thread done servicing request
03:25:46.160 00.000 16108 Worker thread wakes up
03:25:46.160 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH
03:25:46.163 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:46.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:47.133 00.970 16108 Exposure complete
03:25:47.207 00.074 16108 worker thread done servicing request
03:25:47.207 00.000 21068 OnExposeComplete: enter
03:25:47.208 00.001 21068 UpdateGuideState(): m_state=6
03:25:47.209 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
03:25:47.209 00.000 21068 Star::Find returns 1 (0), X=812.73, Y=629.12, Mass=561616, SNR=192.6, Peak=62125 HFD=3.4
03:25:47.210 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
03:25:47.211 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
03:25:47.213 00.002 21068 CameraToMount -- cameraX=0.45 cameraY=-0.28 hyp=0.53 cameraTheta=-0.56 mountX=-0.49 mountY=0.17, mountTheta=2.81
03:25:47.214 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.28, opts=13)
03:25:47.215 00.001 21068 Enqueuing Move request for scope (0.45, -0.28)
03:25:47.216 00.001 16108 Worker thread wakes up
03:25:47.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.28) opts 0xd
03:25:47.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.28)
03:25:47.216 00.000 16108 Moving (0.45, -0.28) raw xDistance=-0.49 yDistance=0.17
03:25:47.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
03:25:47.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:47.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:25:47.216 00.000 16108 MoveAxis(E, 133, ABG)
03:25:47.216 00.000 16108 Guiding  Dir = 2, Dur = 133
03:25:47.216 00.000 16108 IsSlewing returns 0
03:25:47.216 00.000 16108 IsGuiding returns 0
03:25:47.219 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=3558, FiltMin=3062, FiltMax=49257, Gamma=1.000
03:25:47.228 00.009 16108 PulseGuide returned control before completion, sleep 132
03:25:47.234 00.006 21068 UpdateGuideState exits: m=561616 SNR=192.6
03:25:47.235 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:47.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:47.236 00.000 21068 Enqueuing Expose request
03:25:47.329 00.093 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:25:47.330 00.001 21068 case statement mapped state 6 to 3
03:25:47.331 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:25:47.368 00.037 16108 IsGuiding returns 1
03:25:47.368 00.000 16108 scope still moving after pulse duration time elapsed
03:25:47.399 00.031 16108 IsSlewing returns 0
03:25:47.399 00.000 16108 IsGuiding returns 0
03:25:47.399 00.000 16108 scope move finished after 133 + 50 ms
03:25:47.399 00.000 16108 Move returns status 0, amount 133
03:25:47.399 00.000 16108 MoveAxis(N, 0, ABG)
03:25:47.399 00.000 16108 Move returns status 0, amount 0
03:25:47.399 00.000 16108 move complete, result=0
03:25:47.399 00.000 16108 worker thread done servicing request
03:25:47.399 00.000 16108 Worker thread wakes up
03:25:47.399 00.000 21068 GuideStep: -0.5 px 133 ms EAST, 0.2 px 0 ms NORTH
03:25:47.402 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:47.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:48.566 01.164 16108 Exposure complete
03:25:48.664 00.098 16108 worker thread done servicing request
03:25:48.664 00.000 21068 OnExposeComplete: enter
03:25:48.666 00.002 21068 UpdateGuideState(): m_state=6
03:25:48.667 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
03:25:48.669 00.002 21068 Star::Find returns 1 (0), X=812.58, Y=629.60, Mass=581329, SNR=207.4, Peak=55360 HFD=3.3
03:25:48.670 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
03:25:48.672 00.002 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
03:25:48.673 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.35 cameraTheta=0.58 mountX=-0.26 mountY=-0.26, mountTheta=-2.36
03:25:48.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.19, opts=13)
03:25:48.675 00.000 21068 Enqueuing Move request for scope (0.30, 0.19)
03:25:48.676 00.001 16108 Worker thread wakes up
03:25:48.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.19) opts 0xd
03:25:48.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.19)
03:25:48.676 00.000 16108 Moving (0.30, 0.19) raw xDistance=-0.26 yDistance=-0.26
03:25:48.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
03:25:48.677 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:48.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:25:48.677 00.000 16108 MoveAxis(E, 77, ABG)
03:25:48.677 00.000 16108 Guiding  Dir = 2, Dur = 77
03:25:48.677 00.000 16108 IsSlewing returns 0
03:25:48.677 00.000 16108 IsGuiding returns 0
03:25:48.680 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3549, FiltMin=3069, FiltMax=49302, Gamma=1.000
03:25:48.694 00.014 21068 UpdateGuideState exits: m=581329 SNR=207.4
03:25:48.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:48.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:48.697 00.001 21068 Enqueuing Expose request
03:25:48.719 00.022 16108 PulseGuide returned control before completion, sleep 45
03:25:48.780 00.061 16108 IsGuiding returns 1
03:25:48.780 00.000 16108 scope still moving after pulse duration time elapsed
03:25:48.810 00.030 16108 IsSlewing returns 0
03:25:48.810 00.000 16108 IsGuiding returns 0
03:25:48.810 00.000 16108 scope move finished after 77 + 56 ms
03:25:48.810 00.000 16108 Move returns status 0, amount 77
03:25:48.810 00.000 16108 MoveAxis(N, 0, ABG)
03:25:48.810 00.000 16108 Move returns status 0, amount 0
03:25:48.810 00.000 16108 move complete, result=0
03:25:48.810 00.000 16108 worker thread done servicing request
03:25:48.810 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.3 px 0 ms NORTH
03:25:48.812 00.002 16108 Worker thread wakes up
03:25:48.812 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:48.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:49.795 00.983 16108 Exposure complete
03:25:49.852 00.057 16108 worker thread done servicing request
03:25:49.852 00.000 21068 OnExposeComplete: enter
03:25:49.853 00.001 21068 UpdateGuideState(): m_state=6
03:25:49.854 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
03:25:49.854 00.000 21068 Star::Find returns 1 (0), X=812.19, Y=629.47, Mass=593095, SNR=218.1, Peak=61600 HFD=3.4
03:25:49.855 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
03:25:49.856 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
03:25:49.857 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=0.10 mountY=-0.04, mountTheta=-0.34
03:25:49.858 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
03:25:49.859 00.001 21068 Enqueuing Move request for scope (-0.10, 0.06)
03:25:49.861 00.002 16108 Worker thread wakes up
03:25:49.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
03:25:49.861 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:25:49.861 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.04
03:25:49.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:25:49.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:49.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:25:49.861 00.000 16108 MoveAxis(E, 0, ABG)
03:25:49.861 00.000 16108 Move returns status 0, amount 0
03:25:49.861 00.000 16108 MoveAxis(N, 0, ABG)
03:25:49.861 00.000 16108 Move returns status 0, amount 0
03:25:49.861 00.000 16108 move complete, result=0
03:25:49.862 00.001 16108 worker thread done servicing request
03:25:49.865 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3545, FiltMin=3030, FiltMax=38445, Gamma=1.000
03:25:49.879 00.014 21068 UpdateGuideState exits: m=593095 SNR=218.1
03:25:49.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:49.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:49.882 00.001 21068 Enqueuing Expose request
03:25:49.883 00.001 16108 Worker thread wakes up
03:25:49.883 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:49.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:49.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:51.061 01.178 16108 Exposure complete
03:25:51.135 00.074 16108 worker thread done servicing request
03:25:51.135 00.000 21068 OnExposeComplete: enter
03:25:51.136 00.001 21068 UpdateGuideState(): m_state=6
03:25:51.136 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
03:25:51.137 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.68, Mass=622191, SNR=205.1, Peak=65472 HFD=3.4
03:25:51.138 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
03:25:51.139 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
03:25:51.139 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.49 mountX=0.03 mountY=-0.27, mountTheta=-1.47
03:25:51.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.27, opts=13)
03:25:51.143 00.001 21068 Enqueuing Move request for scope (0.02, 0.27)
03:25:51.145 00.002 16108 Worker thread wakes up
03:25:51.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
03:25:51.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
03:25:51.145 00.000 16108 Moving (0.02, 0.27) raw xDistance=0.03 yDistance=-0.27
03:25:51.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:51.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:51.145 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:25:51.145 00.000 16108 MoveAxis(E, 0, ABG)
03:25:51.147 00.002 16108 Move returns status 0, amount 0
03:25:51.147 00.000 16108 MoveAxis(N, 0, ABG)
03:25:51.147 00.000 16108 Move returns status 0, amount 0
03:25:51.147 00.000 16108 move complete, result=0
03:25:51.147 00.000 16108 worker thread done servicing request
03:25:51.154 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3542, FiltMin=3056, FiltMax=46313, Gamma=1.000
03:25:51.182 00.028 21068 UpdateGuideState exits: m=622191 SNR=205.1
03:25:51.184 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:51.186 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:51.188 00.002 21068 Enqueuing Expose request
03:25:51.189 00.001 16108 Worker thread wakes up
03:25:51.189 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:25:51.191 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:51.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:52.171 00.980 16108 Exposure complete
03:25:52.256 00.085 16108 worker thread done servicing request
03:25:52.256 00.000 21068 OnExposeComplete: enter
03:25:52.257 00.001 21068 UpdateGuideState(): m_state=6
03:25:52.260 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
03:25:52.261 00.001 21068 Star::Find returns 1 (0), X=811.36, Y=629.44, Mass=683732, SNR=232.1, Peak=50784 HFD=3.4
03:25:52.262 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
03:25:52.263 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
03:25:52.263 00.000 21068 CameraToMount -- cameraX=-0.93 cameraY=0.04 hyp=0.93 cameraTheta=3.10 mountX=0.92 mountY=0.18, mountTheta=0.19
03:25:52.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.93, y=0.04, opts=13)
03:25:52.266 00.001 21068 Enqueuing Move request for scope (-0.93, 0.04)
03:25:52.267 00.001 16108 Worker thread wakes up
03:25:52.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.04) opts 0xd
03:25:52.267 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.93, 0.04)
03:25:52.267 00.000 16108 Moving (-0.93, 0.04) raw xDistance=0.92 yDistance=0.18
03:25:52.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
03:25:52.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:52.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:25:52.267 00.000 16108 MoveAxis(W, 240, ABG)
03:25:52.267 00.000 16108 Guiding  Dir = 3, Dur = 240
03:25:52.267 00.000 16108 IsSlewing returns 0
03:25:52.268 00.001 16108 IsGuiding returns 0
03:25:52.270 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3539, FiltMin=3046, FiltMax=37155, Gamma=1.000
03:25:52.283 00.013 21068 UpdateGuideState exits: m=683732 SNR=232.1
03:25:52.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:52.284 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:52.286 00.002 21068 Enqueuing Expose request
03:25:52.291 00.005 16108 PulseGuide returned control before completion, sleep 226
03:25:52.525 00.234 16108 IsGuiding returns 1
03:25:52.525 00.000 16108 scope still moving after pulse duration time elapsed
03:25:52.556 00.031 16108 IsSlewing returns 0
03:25:52.556 00.000 16108 IsGuiding returns 0
03:25:52.556 00.000 16108 scope move finished after 240 + 49 ms
03:25:52.556 00.000 16108 Move returns status 0, amount 240
03:25:52.556 00.000 16108 MoveAxis(N, 0, ABG)
03:25:52.556 00.000 16108 Move returns status 0, amount 0
03:25:52.557 00.001 16108 move complete, result=0
03:25:52.557 00.000 16108 worker thread done servicing request
03:25:52.557 00.000 16108 Worker thread wakes up
03:25:52.557 00.000 21068 GuideStep: 0.9 px 240 ms WEST, 0.2 px 0 ms NORTH
03:25:52.560 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:52.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:53.707 01.147 16108 Exposure complete
03:25:53.764 00.057 16108 worker thread done servicing request
03:25:53.764 00.000 21068 OnExposeComplete: enter
03:25:53.764 00.000 21068 UpdateGuideState(): m_state=6
03:25:53.765 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:25:53.766 00.001 21068 Star::Find returns 1 (0), X=812.98, Y=630.07, Mass=660375, SNR=211.0, Peak=65535 HFD=2.9
03:25:53.767 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
03:25:53.768 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
03:25:53.768 00.000 21068 CameraToMount -- cameraX=0.70 cameraY=0.66 hyp=0.96 cameraTheta=0.76 mountX=-0.57 mountY=-0.80, mountTheta=-2.19
03:25:53.771 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.70, y=0.66, opts=13)
03:25:53.772 00.001 21068 Enqueuing Move request for scope (0.70, 0.66)
03:25:53.772 00.000 16108 Worker thread wakes up
03:25:53.772 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.66) opts 0xd
03:25:53.772 00.000 16108 Handling offset move in thread for scope, endpoint = (0.70, 0.66)
03:25:53.772 00.000 16108 Moving (0.70, 0.66) raw xDistance=-0.57 yDistance=-0.80
03:25:53.773 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
03:25:53.773 00.000 16108 resist switch: large excursion: input -0.80 thresh 0.60 direction from 0 to -1
03:25:53.773 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.41
03:25:53.773 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
03:25:53.773 00.000 16108 MoveAxis(E, 133, ABG)
03:25:53.773 00.000 16108 Guiding  Dir = 2, Dur = 133
03:25:53.773 00.000 16108 IsSlewing returns 0
03:25:53.773 00.000 16108 IsGuiding returns 0
03:25:53.776 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3542, FiltMin=3078, FiltMax=51753, Gamma=1.000
03:25:53.780 00.004 16108 PulseGuide returned control before completion, sleep 136
03:25:53.790 00.010 21068 UpdateGuideState exits: m=660375 SNR=211.0
03:25:53.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:53.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:53.793 00.001 21068 Enqueuing Expose request
03:25:53.920 00.127 16108 IsGuiding returns 1
03:25:53.920 00.000 16108 scope still moving after pulse duration time elapsed
03:25:53.951 00.031 16108 IsSlewing returns 0
03:25:53.952 00.001 16108 IsGuiding returns 0
03:25:53.952 00.000 16108 scope move finished after 133 + 45 ms
03:25:53.952 00.000 16108 Move returns status 0, amount 133
03:25:53.952 00.000 16108 MoveAxis(N, 162, ABG)
03:25:53.952 00.000 16108 Guiding  Dir = 0, Dur = 162
03:25:53.952 00.000 16108 IsSlewing returns 0
03:25:53.953 00.001 16108 IsGuiding returns 0
03:25:53.956 00.003 16108 PulseGuide returned control before completion, sleep 170
03:25:54.140 00.184 16108 IsGuiding returns 1
03:25:54.140 00.000 16108 scope still moving after pulse duration time elapsed
03:25:54.171 00.031 16108 IsSlewing returns 0
03:25:54.171 00.000 16108 IsGuiding returns 0
03:25:54.171 00.000 16108 scope move finished after 162 + 56 ms
03:25:54.171 00.000 16108 Move returns status 0, amount 162
03:25:54.171 00.000 16108 move complete, result=0
03:25:54.171 00.000 16108 worker thread done servicing request
03:25:54.171 00.000 21068 GuideStep: -0.6 px 133 ms EAST, -0.8 px 162 ms NORTH
03:25:54.175 00.004 16108 Worker thread wakes up
03:25:54.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:54.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:55.150 00.975 16108 Exposure complete
03:25:55.219 00.069 16108 worker thread done servicing request
03:25:55.219 00.000 21068 OnExposeComplete: enter
03:25:55.220 00.001 21068 UpdateGuideState(): m_state=6
03:25:55.221 00.001 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
03:25:55.222 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=630.41, Mass=633145, SNR=211.2, Peak=61632 HFD=3.2
03:25:55.223 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.77 = -1.77)
03:25:55.224 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.71 = -1.71)
03:25:55.224 00.000 21068 CameraToMount -- cameraX=0.40 cameraY=1.01 hyp=1.09 cameraTheta=1.19 mountX=-0.22 mountY=-1.07, mountTheta=-1.77
03:25:55.227 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=1.01, opts=13)
03:25:55.229 00.002 21068 Enqueuing Move request for scope (0.40, 1.01)
03:25:55.230 00.001 16108 Worker thread wakes up
03:25:55.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 1.01) opts 0xd
03:25:55.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 1.01)
03:25:55.230 00.000 16108 Moving (0.40, 1.01) raw xDistance=-0.22 yDistance=-1.07
03:25:55.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
03:25:55.232 00.002 16108 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
03:25:55.232 00.000 16108 MoveAxis(E, 66, ABG)
03:25:55.232 00.000 16108 Guiding  Dir = 2, Dur = 66
03:25:55.232 00.000 16108 IsSlewing returns 0
03:25:55.233 00.001 16108 IsGuiding returns 0
03:25:55.234 00.001 16108 PulseGuide returned control before completion, sleep 75
03:25:55.240 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3542, FiltMin=3037, FiltMax=47446, Gamma=1.000
03:25:55.264 00.024 21068 UpdateGuideState exits: m=633145 SNR=211.2
03:25:55.266 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:55.268 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:55.270 00.002 21068 Enqueuing Expose request
03:25:55.316 00.046 16108 IsGuiding returns 1
03:25:55.316 00.000 16108 scope still moving after pulse duration time elapsed
03:25:55.348 00.032 16108 IsSlewing returns 0
03:25:55.348 00.000 16108 IsGuiding returns 0
03:25:55.348 00.000 16108 scope move finished after 66 + 49 ms
03:25:55.348 00.000 16108 Move returns status 0, amount 66
03:25:55.348 00.000 16108 MoveAxis(N, 216, ABG)
03:25:55.348 00.000 16108 Guiding  Dir = 0, Dur = 216
03:25:55.349 00.001 16108 IsSlewing returns 0
03:25:55.349 00.000 16108 IsGuiding returns 0
03:25:55.381 00.032 16108 PulseGuide returned control before completion, sleep 194
03:25:55.584 00.203 16108 IsGuiding returns 1
03:25:55.584 00.000 16108 scope still moving after pulse duration time elapsed
03:25:55.619 00.035 16108 IsSlewing returns 0
03:25:55.620 00.001 16108 IsGuiding returns 0
03:25:55.620 00.000 16108 scope move finished after 216 + 55 ms
03:25:55.620 00.000 16108 Move returns status 0, amount 216
03:25:55.620 00.000 16108 move complete, result=0
03:25:55.621 00.001 16108 worker thread done servicing request
03:25:55.621 00.000 16108 Worker thread wakes up
03:25:55.621 00.000 21068 GuideStep: -0.2 px 66 ms EAST, -1.1 px 216 ms NORTH
03:25:55.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:55.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:56.780 01.158 16108 Exposure complete
03:25:56.850 00.070 16108 worker thread done servicing request
03:25:56.850 00.000 21068 OnExposeComplete: enter
03:25:56.851 00.001 21068 UpdateGuideState(): m_state=6
03:25:56.852 00.001 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.852 00.000 21068 Star::Find returns 1 (0), X=812.78, Y=629.81, Mass=660897, SNR=213.8, Peak=61712 HFD=3.6
03:25:56.853 00.001 21068 MultiStar: exiting stabilization period
03:25:56.854 00.001 21068 MultiStar: updating star positions after lock position change
03:25:56.855 00.001 21068 Star::Find(15, 578, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.855 00.000 21068 Star::Find returns 1 (0), X=577.95, Y=858.36, Mass=545972, SNR=201.7, Peak=54605 HFD=3.7
03:25:56.857 00.002 21068 Star::Find(15, 786, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.857 00.000 21068 Star::Find returns 1 (0), X=786.08, Y=731.63, Mass=538567, SNR=220.0, Peak=53120 HFD=3.3
03:25:56.858 00.001 21068 Star::Find(15, 461, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.859 00.001 21068 Star::Find returns 1 (0), X=461.48, Y=435.84, Mass=116655, SNR=80.2, Peak=15427 HFD=3.1
03:25:56.859 00.000 21068 Star::Find(15, 689, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.860 00.001 21068 Star::Find returns 1 (0), X=689.22, Y=36.93, Mass=94770, SNR=71.4, Peak=12208 HFD=3.3
03:25:56.861 00.001 21068 Star::Find(15, 206, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.862 00.001 21068 Star::Find returns 1 (0), X=206.31, Y=862.52, Mass=98994, SNR=66.5, Peak=11769 HFD=3.4
03:25:56.862 00.000 21068 Star::Find(15, 594, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.863 00.001 21068 Star::Find returns 1 (0), X=594.41, Y=135.40, Mass=113649, SNR=72.2, Peak=12617 HFD=3.3
03:25:56.864 00.001 21068 Star::Find(15, 1100, 394, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.864 00.000 21068 Star::Find returns 1 (0), X=1100.22, Y=394.44, Mass=83408, SNR=64.2, Peak=10275 HFD=3.5
03:25:56.866 00.002 21068 Star::Find(15, 532, 824, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.867 00.001 21068 Star::Find returns 1 (0), X=532.18, Y=824.44, Mass=69322, SNR=61.6, Peak=10739 HFD=3.1
03:25:56.868 00.001 21068 Star::Find(15, 1161, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.868 00.000 21068 Star::Find returns 1 (0), X=1160.93, Y=871.30, Mass=69588, SNR=56.5, Peak=11072 HFD=3.0
03:25:56.869 00.001 21068 Star::Find(15, 1004, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.870 00.001 21068 Star::Find returns 1 (0), X=1004.73, Y=622.96, Mass=43333, SNR=36.7, Peak=8477 HFD=2.5
03:25:56.871 00.001 21068 Star::Find(15, 109, 715, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:25:56.871 00.000 21068 Star::Find returns 1 (0), X=109.09, Y=715.13, Mass=44532, SNR=43.1, Peak=8029 HFD=2.7
03:25:56.872 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
03:25:56.873 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
03:25:56.873 00.000 21068 CameraToMount -- cameraX=0.49 cameraY=0.40 hyp=0.63 cameraTheta=0.69 mountX=-0.41 mountY=-0.51, mountTheta=-2.26
03:25:56.877 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=0.40, opts=13)
03:25:56.879 00.002 21068 Enqueuing Move request for scope (0.49, 0.40)
03:25:56.882 00.003 16108 Worker thread wakes up
03:25:56.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.40) opts 0xd
03:25:56.882 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, 0.40)
03:25:56.882 00.000 16108 Moving (0.49, 0.40) raw xDistance=-0.41 yDistance=-0.51
03:25:56.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:25:56.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
03:25:56.882 00.000 16108 MoveAxis(E, 113, ABG)
03:25:56.882 00.000 16108 Guiding  Dir = 2, Dur = 113
03:25:56.883 00.001 16108 IsSlewing returns 0
03:25:56.883 00.000 16108 IsGuiding returns 0
03:25:56.889 00.006 16108 PulseGuide returned control before completion, sleep 118
03:25:56.890 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3545, FiltMin=3040, FiltMax=51830, Gamma=1.000
03:25:56.916 00.026 21068 UpdateGuideState exits: m=660897 SNR=213.8
03:25:56.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:56.919 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:56.920 00.001 21068 Enqueuing Expose request
03:25:57.013 00.093 16108 IsGuiding returns 1
03:25:57.013 00.000 16108 scope still moving after pulse duration time elapsed
03:25:57.043 00.030 16108 IsSlewing returns 0
03:25:57.043 00.000 16108 IsGuiding returns 1
03:25:57.075 00.032 16108 IsSlewing returns 0
03:25:57.075 00.000 16108 IsGuiding returns 0
03:25:57.075 00.000 16108 scope move finished after 113 + 78 ms
03:25:57.075 00.000 16108 Move returns status 0, amount 113
03:25:57.075 00.000 16108 MoveAxis(N, 102, ABG)
03:25:57.075 00.000 16108 Guiding  Dir = 0, Dur = 102
03:25:57.075 00.000 16108 IsSlewing returns 0
03:25:57.075 00.000 16108 IsGuiding returns 0
03:25:57.124 00.049 16108 PulseGuide returned control before completion, sleep 64
03:25:57.200 00.076 16108 IsGuiding returns 1
03:25:57.200 00.000 16108 scope still moving after pulse duration time elapsed
03:25:57.232 00.032 16108 IsSlewing returns 0
03:25:57.232 00.000 16108 IsGuiding returns 1
03:25:57.263 00.031 16108 IsSlewing returns 0
03:25:57.263 00.000 16108 IsGuiding returns 1
03:25:57.294 00.031 16108 IsSlewing returns 0
03:25:57.294 00.000 16108 IsGuiding returns 0
03:25:57.294 00.000 16108 scope move finished after 102 + 117 ms
03:25:57.294 00.000 16108 Move returns status 0, amount 102
03:25:57.294 00.000 16108 move complete, result=0
03:25:57.294 00.000 16108 worker thread done servicing request
03:25:57.295 00.001 16108 Worker thread wakes up
03:25:57.295 00.000 21068 GuideStep: -0.4 px 113 ms EAST, -0.5 px 102 ms NORTH
03:25:57.298 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:57.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:58.272 00.974 16108 Exposure complete
03:25:58.354 00.082 16108 worker thread done servicing request
03:25:58.354 00.000 21068 OnExposeComplete: enter
03:25:58.356 00.002 21068 UpdateGuideState(): m_state=6
03:25:58.357 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
03:25:58.357 00.000 21068 Star::Find returns 1 (0), X=812.63, Y=629.49, Mass=648253, SNR=217.6, Peak=56233 HFD=3.3
03:25:58.358 00.001 21068 MultiStar: [#1 -0.15,-0.14,0.98,U] [#2 -0.15,-0.12,0.91,U] [#3 0.17,0.04,0.35,U] [#4 0.02,0.02,0.28,U] [#5 -0.27,-0.07,0.30,U] [#6 -0.08,-0.14,0.33,U] [#7 -0.05,-0.31,0.26,U] [#8 -0.43,-0.25,0.25,U] 
03:25:58.359 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.35, 0.08}
03:25:58.360 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
03:25:58.361 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
03:25:58.361 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.82 mountX=0.01 mountY=0.08, mountTheta=1.49
03:25:58.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
03:25:58.364 00.001 21068 Enqueuing Move request for scope (-0.02, -0.07)
03:25:58.367 00.003 16108 Worker thread wakes up
03:25:58.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
03:25:58.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
03:25:58.367 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.08
03:25:58.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:25:58.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:58.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:58.367 00.000 16108 MoveAxis(E, 0, ABG)
03:25:58.367 00.000 16108 Move returns status 0, amount 0
03:25:58.367 00.000 16108 MoveAxis(N, 0, ABG)
03:25:58.367 00.000 16108 Move returns status 0, amount 0
03:25:58.367 00.000 16108 move complete, result=0
03:25:58.368 00.001 16108 worker thread done servicing request
03:25:58.372 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=893, max=65535, med=3545, FiltMin=3017, FiltMax=47990, Gamma=1.000
03:25:58.385 00.013 21068 UpdateGuideState exits: m=648253 SNR=217.6
03:25:58.387 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:58.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:58.389 00.001 21068 Enqueuing Expose request
03:25:58.390 00.001 16108 Worker thread wakes up
03:25:58.390 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:58.391 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:25:58.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:25:59.545 01.154 16108 Exposure complete
03:25:59.601 00.056 16108 worker thread done servicing request
03:25:59.601 00.000 21068 OnExposeComplete: enter
03:25:59.602 00.001 21068 UpdateGuideState(): m_state=6
03:25:59.603 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
03:25:59.603 00.000 21068 Star::Find returns 1 (0), X=811.27, Y=628.84, Mass=733133, SNR=228.4, Peak=65520 HFD=3.7
03:25:59.604 00.001 21068 MultiStar: [#1 -1.60,-0.93,0.00,M1] [#2 -1.50,-0.87,0.00,M1] [#3 -0.95,-0.48,0.00,M1] [#4 -1.57,-0.79,0.00,M1] [#5 -1.47,-0.72,0.00,M1] [#6 -1.31,-0.67,0.00,M1] [#7 -1.09,-0.58,0.00,M1] [#8 -2.01,-0.98,0.00,M1] 
03:25:59.605 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
03:25:59.607 00.002 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.75)
03:25:59.607 00.000 21068 CameraToMount -- cameraX=-1.01 cameraY=-0.57 hyp=1.16 cameraTheta=-2.63 mountX=0.90 mountY=0.79, mountTheta=0.72
03:25:59.609 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.01, y=-0.57, opts=13)
03:25:59.610 00.001 21068 Enqueuing Move request for scope (-1.01, -0.57)
03:25:59.610 00.000 16108 Worker thread wakes up
03:25:59.611 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.57) opts 0xd
03:25:59.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.01, -0.57)
03:25:59.611 00.000 16108 Moving (-1.01, -0.57) raw xDistance=0.90 yDistance=0.79
03:25:59.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
03:25:59.611 00.000 16108 resist switch: large excursion: input 0.79 thresh 0.60 direction from -1 to 1
03:25:59.611 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36
03:25:59.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:25:59.611 00.000 16108 MoveAxis(W, 236, ABG)
03:25:59.611 00.000 16108 Guiding  Dir = 3, Dur = 236
03:25:59.611 00.000 16108 IsSlewing returns 0
03:25:59.611 00.000 16108 IsGuiding returns 0
03:25:59.621 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3549, FiltMin=3030, FiltMax=51357, Gamma=1.000
03:25:59.645 00.024 16108 PulseGuide returned control before completion, sleep 212
03:25:59.648 00.003 21068 UpdateGuideState exits: m=733133 SNR=228.4
03:25:59.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:25:59.651 00.001 21068 Enqueuing Expose request
03:25:59.863 00.212 16108 IsGuiding returns 1
03:25:59.863 00.000 16108 scope still moving after pulse duration time elapsed
03:25:59.898 00.035 16108 IsSlewing returns 0
03:25:59.899 00.001 16108 IsGuiding returns 1
03:25:59.926 00.027 16108 IsSlewing returns 0
03:25:59.926 00.000 16108 IsGuiding returns 0
03:25:59.926 00.000 16108 scope move finished after 236 + 78 ms
03:25:59.926 00.000 16108 Move returns status 0, amount 236
03:25:59.926 00.000 16108 MoveAxis(S, 158, ABG)
03:25:59.926 00.000 16108 Guiding  Dir = 1, Dur = 158
03:25:59.927 00.001 16108 IsSlewing returns 0
03:25:59.927 00.000 16108 IsGuiding returns 0
03:25:59.959 00.032 16108 PulseGuide returned control before completion, sleep 137
03:26:00.098 00.139 16108 IsGuiding returns 1
03:26:00.098 00.000 16108 scope still moving after pulse duration time elapsed
03:26:00.130 00.032 16108 IsSlewing returns 0
03:26:00.130 00.000 16108 IsGuiding returns 0
03:26:00.131 00.001 16108 scope move finished after 158 + 45 ms
03:26:00.131 00.000 16108 Move returns status 0, amount 158
03:26:00.131 00.000 16108 move complete, result=0
03:26:00.131 00.000 16108 worker thread done servicing request
03:26:00.131 00.000 16108 Worker thread wakes up
03:26:00.131 00.000 21068 GuideStep: 0.9 px 236 ms WEST, 0.8 px 158 ms SOUTH
03:26:00.133 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:00.133 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:01.109 00.976 16108 Exposure complete
03:26:01.174 00.065 16108 worker thread done servicing request
03:26:01.174 00.000 21068 OnExposeComplete: enter
03:26:01.175 00.001 21068 UpdateGuideState(): m_state=6
03:26:01.177 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
03:26:01.178 00.001 21068 Star::Find returns 1 (0), X=812.67, Y=628.99, Mass=683406, SNR=224.1, Peak=56541 HFD=3.9
03:26:01.179 00.001 21068 MultiStar: [#1 -0.01,-0.94,0.00,M2] [#2 -0.03,-0.80,0.80,U] [#3 0.28,-0.59,0.41,U] [#4 -0.10,-0.76,0.30,U] [#5 0.00,-0.58,0.30,U] [#6 0.07,-0.68,0.34,U] [#7 0.15,-0.65,0.33,U] [#8 -0.12,-0.87,0.00,M2] 
03:26:01.179 00.000 21068 single-star, 6 included, MultiStar: {0.15, -0.62}, one-star: {0.38, -0.41}
03:26:01.180 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
03:26:01.180 00.000 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
03:26:01.181 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.41 hyp=0.56 cameraTheta=-0.82 mountX=-0.45 mountY=0.31, mountTheta=2.53
03:26:01.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.41, opts=13)
03:26:01.184 00.001 21068 Enqueuing Move request for scope (0.38, -0.41)
03:26:01.185 00.001 16108 Worker thread wakes up
03:26:01.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.41) opts 0xd
03:26:01.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.41)
03:26:01.185 00.000 16108 Moving (0.38, -0.41) raw xDistance=-0.45 yDistance=0.31
03:26:01.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.45
03:26:01.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:26:01.185 00.000 16108 MoveAxis(E, 101, ABG)
03:26:01.185 00.000 16108 Guiding  Dir = 2, Dur = 101
03:26:01.185 00.000 16108 IsSlewing returns 0
03:26:01.187 00.002 16108 IsGuiding returns 0
03:26:01.190 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3549, FiltMin=3059, FiltMax=45305, Gamma=1.000
03:26:01.203 00.013 21068 UpdateGuideState exits: m=683406 SNR=224.1
03:26:01.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:01.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:01.206 00.001 21068 Enqueuing Expose request
03:26:01.232 00.026 16108 PulseGuide returned control before completion, sleep 66
03:26:01.310 00.078 16108 IsGuiding returns 1
03:26:01.310 00.000 16108 scope still moving after pulse duration time elapsed
03:26:01.342 00.032 16108 IsSlewing returns 0
03:26:01.343 00.001 16108 IsGuiding returns 1
03:26:01.372 00.029 16108 IsSlewing returns 0
03:26:01.373 00.001 16108 IsGuiding returns 1
03:26:01.404 00.031 16108 IsSlewing returns 0
03:26:01.404 00.000 16108 IsGuiding returns 0
03:26:01.405 00.001 16108 scope move finished after 101 + 117 ms
03:26:01.405 00.000 16108 Move returns status 0, amount 101
03:26:01.405 00.000 16108 MoveAxis(S, 63, ABG)
03:26:01.405 00.000 16108 Guiding  Dir = 1, Dur = 63
03:26:01.405 00.000 16108 IsSlewing returns 0
03:26:01.405 00.000 16108 IsGuiding returns 0
03:26:01.422 00.017 16108 PulseGuide returned control before completion, sleep 57
03:26:01.483 00.061 16108 IsGuiding returns 1
03:26:01.483 00.000 16108 scope still moving after pulse duration time elapsed
03:26:01.514 00.031 16108 IsSlewing returns 0
03:26:01.514 00.000 16108 IsGuiding returns 0
03:26:01.514 00.000 16108 scope move finished after 63 + 46 ms
03:26:01.514 00.000 16108 Move returns status 0, amount 63
03:26:01.514 00.000 16108 move complete, result=0
03:26:01.516 00.002 16108 worker thread done servicing request
03:26:01.516 00.000 16108 Worker thread wakes up
03:26:01.516 00.000 21068 GuideStep: -0.4 px 101 ms EAST, 0.3 px 63 ms SOUTH
03:26:01.519 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:01.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:02.677 01.158 16108 Exposure complete
03:26:02.734 00.057 16108 worker thread done servicing request
03:26:02.734 00.000 21068 OnExposeComplete: enter
03:26:02.735 00.001 21068 UpdateGuideState(): m_state=6
03:26:02.736 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
03:26:02.736 00.000 21068 Star::Find returns 1 (0), X=812.92, Y=630.03, Mass=613199, SNR=220.0, Peak=65535 HFD=3.2
03:26:02.737 00.001 21068 MultiStar: [#1 0.06,0.18,0.98,U] [#2 0.01,0.29,0.94,U] [#3 0.11,0.30,0.37,U] [#4 0.23,0.15,0.29,U] [#5 -0.28,0.52,0.34,U] [#6 0.56,0.19,0.31,U] [#7 0.37,0.17,0.29,U] [#8 -0.16,0.07,0.22,U] 
03:26:02.738 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.32}, one-star: {0.63, 0.62}
03:26:02.739 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
03:26:02.739 00.000 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
03:26:02.740 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.01 mountX=-0.14 mountY=-0.36, mountTheta=-1.95
03:26:02.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.32, opts=13)
03:26:02.744 00.002 21068 Enqueuing Move request for scope (0.20, 0.32)
03:26:02.744 00.000 16108 Worker thread wakes up
03:26:02.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
03:26:02.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
03:26:02.744 00.000 16108 Moving (0.20, 0.32) raw xDistance=-0.14 yDistance=-0.36
03:26:02.745 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:26:02.745 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:02.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:26:02.745 00.000 16108 MoveAxis(E, 0, ABG)
03:26:02.745 00.000 16108 Move returns status 0, amount 0
03:26:02.745 00.000 16108 MoveAxis(N, 0, ABG)
03:26:02.745 00.000 16108 Move returns status 0, amount 0
03:26:02.745 00.000 16108 move complete, result=0
03:26:02.745 00.000 16108 worker thread done servicing request
03:26:02.748 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3549, FiltMin=3037, FiltMax=49357, Gamma=1.000
03:26:02.762 00.014 21068 UpdateGuideState exits: m=613199 SNR=220.0
03:26:02.762 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:02.763 00.000 21068 Enqueuing Expose request
03:26:02.765 00.002 16108 Worker thread wakes up
03:26:02.765 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:26:02.766 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:02.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:03.750 00.984 16108 Exposure complete
03:26:03.812 00.062 16108 worker thread done servicing request
03:26:03.812 00.000 21068 OnExposeComplete: enter
03:26:03.813 00.001 21068 UpdateGuideState(): m_state=6
03:26:03.815 00.002 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
03:26:03.816 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=629.61, Mass=633113, SNR=211.5, Peak=62832 HFD=3.3
03:26:03.816 00.000 21068 MultiStar: [#1 -0.45,-0.17,0.84,U] [#2 -0.32,-0.19,0.89,U] [#3 -0.17,0.03,0.39,U] [#4 -0.34,-0.10,0.29,U] [#5 -0.34,0.02,0.37,U] [#6 -0.17,-0.18,0.38,U] [#7 -0.09,-0.27,0.31,U] [#8 -0.77,-0.35,0.00,M2] 
03:26:03.817 00.001 21068 refined, 7 included, MultiStar: {-0.20, -0.06}, one-star: {0.17, 0.21}
03:26:03.818 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
03:26:03.818 00.000 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
03:26:03.819 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=0.18 mountY=0.10, mountTheta=0.52
03:26:03.821 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.06, opts=13)
03:26:03.822 00.001 21068 Enqueuing Move request for scope (-0.20, -0.06)
03:26:03.822 00.000 16108 Worker thread wakes up
03:26:03.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
03:26:03.822 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
03:26:03.822 00.000 16108 Moving (-0.20, -0.06) raw xDistance=0.18 yDistance=0.10
03:26:03.823 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:26:03.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:03.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:26:03.823 00.000 16108 MoveAxis(E, 0, ABG)
03:26:03.823 00.000 16108 Move returns status 0, amount 0
03:26:03.823 00.000 16108 MoveAxis(N, 0, ABG)
03:26:03.823 00.000 16108 Move returns status 0, amount 0
03:26:03.823 00.000 16108 move complete, result=0
03:26:03.823 00.000 16108 worker thread done servicing request
03:26:03.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3549, FiltMin=2957, FiltMax=43997, Gamma=1.000
03:26:03.840 00.013 21068 UpdateGuideState exits: m=633113 SNR=211.5
03:26:03.840 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:03.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:03.842 00.001 21068 Enqueuing Expose request
03:26:03.843 00.001 16108 Worker thread wakes up
03:26:03.843 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:03.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:03.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:04.996 01.153 16108 Exposure complete
03:26:05.064 00.068 16108 worker thread done servicing request
03:26:05.064 00.000 21068 OnExposeComplete: enter
03:26:05.066 00.002 21068 UpdateGuideState(): m_state=6
03:26:05.067 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:26:05.068 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.60, Mass=660889, SNR=205.6, Peak=57344 HFD=3.6
03:26:05.069 00.001 21068 MultiStar: [#1 -0.63,-0.10,0.88,U] [#2 -0.62,-0.04,0.88,U] [#3 -0.40,0.08,0.42,U] [#4 -0.59,-0.03,0.30,U] [#5 -0.56,0.07,0.38,U] [#6 -0.46,0.03,0.31,U] [#7 -0.37,0.13,0.31,U] [#8 -0.58,-0.14,0.23,U] 
03:26:05.070 00.001 21068 single-star, 8 included, MultiStar: {-0.45, 0.03}, one-star: {-0.06, 0.20}
03:26:05.071 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
03:26:05.071 00.000 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
03:26:05.072 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=0.10 mountY=-0.18, mountTheta=-1.07
03:26:05.073 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.20, opts=13)
03:26:05.074 00.001 21068 Enqueuing Move request for scope (-0.06, 0.20)
03:26:05.075 00.001 16108 Worker thread wakes up
03:26:05.075 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
03:26:05.075 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
03:26:05.075 00.000 16108 Moving (-0.06, 0.20) raw xDistance=0.10 yDistance=-0.18
03:26:05.076 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:26:05.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:05.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:26:05.076 00.000 16108 MoveAxis(E, 0, ABG)
03:26:05.076 00.000 16108 Move returns status 0, amount 0
03:26:05.076 00.000 16108 MoveAxis(N, 0, ABG)
03:26:05.076 00.000 16108 Move returns status 0, amount 0
03:26:05.076 00.000 16108 move complete, result=0
03:26:05.076 00.000 16108 worker thread done servicing request
03:26:05.085 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=425, max=65535, med=3549, FiltMin=2944, FiltMax=54173, Gamma=1.000
03:26:05.105 00.020 21068 UpdateGuideState exits: m=660889 SNR=205.6
03:26:05.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:05.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:05.108 00.001 21068 Enqueuing Expose request
03:26:05.108 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:05.109 00.001 16108 Worker thread wakes up
03:26:05.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:05.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:06.090 00.981 16108 Exposure complete
03:26:06.164 00.074 16108 worker thread done servicing request
03:26:06.165 00.001 21068 OnExposeComplete: enter
03:26:06.166 00.001 21068 UpdateGuideState(): m_state=6
03:26:06.166 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
03:26:06.167 00.001 21068 Star::Find returns 1 (0), X=813.29, Y=629.36, Mass=689450, SNR=246.9, Peak=52105 HFD=3.6
03:26:06.168 00.001 21068 MultiStar: [#1 0.49,-0.37,0.77,U] [#2 0.37,-0.39,0.92,U] [#3 0.53,-0.29,0.37,U] [#4 0.39,-0.67,0.24,U] [#5 0.16,-0.21,0.32,U] [#6 0.35,-0.05,0.28,U] [#7 0.42,-0.23,0.23,U] [#8 -0.13,-0.43,0.20,U] 
03:26:06.169 00.001 21068 refined, 8 included, MultiStar: {0.51, -0.27}, one-star: {1.00, -0.04}
03:26:06.170 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
03:26:06.170 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
03:26:06.171 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=-0.27 hyp=0.58 cameraTheta=-0.49 mountX=-0.55 mountY=0.14, mountTheta=2.89
03:26:06.175 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=-0.27, opts=13)
03:26:06.177 00.002 21068 Enqueuing Move request for scope (0.51, -0.27)
03:26:06.178 00.001 16108 Worker thread wakes up
03:26:06.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.27) opts 0xd
03:26:06.179 00.001 16108 Handling offset move in thread for scope, endpoint = (0.51, -0.27)
03:26:06.179 00.000 16108 Moving (0.51, -0.27) raw xDistance=-0.55 yDistance=0.14
03:26:06.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:26:06.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:06.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:26:06.179 00.000 16108 MoveAxis(E, 145, ABG)
03:26:06.179 00.000 16108 Guiding  Dir = 2, Dur = 145
03:26:06.180 00.001 16108 IsSlewing returns 0
03:26:06.180 00.000 16108 IsGuiding returns 0
03:26:06.181 00.001 16108 PulseGuide returned control before completion, sleep 154
03:26:06.188 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3549, FiltMin=3008, FiltMax=51945, Gamma=1.000
03:26:06.202 00.014 21068 UpdateGuideState exits: m=689450 SNR=246.9
03:26:06.204 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:06.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:06.206 00.001 21068 Enqueuing Expose request
03:26:06.342 00.136 16108 IsGuiding returns 0
03:26:06.342 00.000 16108 Move returns status 0, amount 145
03:26:06.342 00.000 16108 MoveAxis(N, 0, ABG)
03:26:06.342 00.000 16108 Move returns status 0, amount 0
03:26:06.342 00.000 16108 move complete, result=0
03:26:06.342 00.000 16108 worker thread done servicing request
03:26:06.342 00.000 16108 Worker thread wakes up
03:26:06.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:06.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:06.342 00.000 21068 GuideStep: -0.6 px 145 ms EAST, 0.1 px 0 ms NORTH
03:26:07.502 01.160 16108 Exposure complete
03:26:07.555 00.053 16108 worker thread done servicing request
03:26:07.555 00.000 21068 OnExposeComplete: enter
03:26:07.558 00.003 21068 UpdateGuideState(): m_state=6
03:26:07.561 00.003 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
03:26:07.562 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=630.13, Mass=600560, SNR=232.9, Peak=56224 HFD=3.5
03:26:07.564 00.002 21068 MultiStar: [#1 -0.11,0.49,0.90,U] [#2 -0.00,0.46,0.83,U] [#3 0.14,0.37,0.33,U] [#4 -0.05,0.36,0.30,U] [#5 -0.16,0.53,0.29,U] [#6 -0.07,0.69,0.32,U] [#7 0.22,0.45,0.28,U] [#8 -0.35,0.68,0.22,U] 
03:26:07.566 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.54}, one-star: {0.42, 0.73}
03:26:07.567 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
03:26:07.568 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
03:26:07.568 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.54 hyp=0.55 cameraTheta=1.46 mountX=0.03 mountY=-0.54, mountTheta=-1.51
03:26:07.571 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.54, opts=13)
03:26:07.572 00.001 21068 Enqueuing Move request for scope (0.06, 0.54)
03:26:07.573 00.001 16108 Worker thread wakes up
03:26:07.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.54) opts 0xd
03:26:07.573 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.54)
03:26:07.573 00.000 16108 Moving (0.06, 0.54) raw xDistance=0.03 yDistance=-0.54
03:26:07.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:07.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:07.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
03:26:07.573 00.000 16108 MoveAxis(E, 0, ABG)
03:26:07.573 00.000 16108 Move returns status 0, amount 0
03:26:07.574 00.001 16108 MoveAxis(N, 0, ABG)
03:26:07.574 00.000 16108 Move returns status 0, amount 0
03:26:07.574 00.000 16108 move complete, result=0
03:26:07.574 00.000 16108 worker thread done servicing request
03:26:07.580 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3549, FiltMin=3027, FiltMax=51881, Gamma=1.000
03:26:07.593 00.013 21068 UpdateGuideState exits: m=600560 SNR=232.9
03:26:07.595 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:07.595 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:07.596 00.001 21068 Enqueuing Expose request
03:26:07.597 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
03:26:07.598 00.001 16108 Worker thread wakes up
03:26:07.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:07.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:08.564 00.966 16108 Exposure complete
03:26:08.639 00.075 16108 worker thread done servicing request
03:26:08.639 00.000 21068 OnExposeComplete: enter
03:26:08.641 00.002 21068 UpdateGuideState(): m_state=6
03:26:08.643 00.002 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
03:26:08.644 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=630.14, Mass=647974, SNR=244.1, Peak=65472 HFD=3.3
03:26:08.645 00.001 21068 MultiStar: [#1 -0.77,0.33,0.00,M1] [#2 -0.71,0.43,0.82,U] [#3 -0.52,0.51,0.34,U] [#4 -0.67,0.48,0.27,U] [#5 -0.52,0.58,0.32,U] [#6 -0.60,0.64,0.00,M1] [#7 -0.45,0.50,0.26,U] [#8 -1.02,0.41,0.00,M1] 
03:26:08.646 00.001 21068 refined, 5 included, MultiStar: {-0.49, 0.57}, one-star: {-0.25, 0.73}
03:26:08.647 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
03:26:08.648 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
03:26:08.649 00.001 21068 CameraToMount -- cameraX=-0.49 cameraY=0.57 hyp=0.75 cameraTheta=2.28 mountX=0.58 mountY=-0.44, mountTheta=-0.64
03:26:08.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=0.57, opts=13)
03:26:08.652 00.001 21068 Enqueuing Move request for scope (-0.49, 0.57)
03:26:08.653 00.001 16108 Worker thread wakes up
03:26:08.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.57) opts 0xd
03:26:08.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.49, 0.57)
03:26:08.653 00.000 16108 Moving (-0.49, 0.57) raw xDistance=0.58 yDistance=-0.44
03:26:08.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
03:26:08.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:08.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:26:08.653 00.000 16108 MoveAxis(W, 152, ABG)
03:26:08.653 00.000 16108 Guiding  Dir = 3, Dur = 152
03:26:08.654 00.001 16108 IsSlewing returns 0
03:26:08.654 00.000 16108 IsGuiding returns 0
03:26:08.658 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3549, FiltMin=3030, FiltMax=54045, Gamma=1.000
03:26:08.681 00.023 21068 UpdateGuideState exits: m=647974 SNR=244.1
03:26:08.683 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:08.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:08.685 00.001 21068 Enqueuing Expose request
03:26:08.691 00.006 16108 PulseGuide returned control before completion, sleep 126
03:26:08.830 00.139 16108 IsGuiding returns 1
03:26:08.830 00.000 16108 scope still moving after pulse duration time elapsed
03:26:08.861 00.031 16108 IsSlewing returns 0
03:26:08.861 00.000 16108 IsGuiding returns 0
03:26:08.861 00.000 16108 scope move finished after 152 + 55 ms
03:26:08.861 00.000 16108 Move returns status 0, amount 152
03:26:08.861 00.000 16108 MoveAxis(N, 0, ABG)
03:26:08.863 00.002 16108 Move returns status 0, amount 0
03:26:08.863 00.000 16108 move complete, result=0
03:26:08.863 00.000 16108 worker thread done servicing request
03:26:08.863 00.000 16108 Worker thread wakes up
03:26:08.863 00.000 21068 GuideStep: 0.6 px 152 ms WEST, -0.4 px 0 ms NORTH
03:26:08.864 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:08.865 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:10.029 01.164 16108 Exposure complete
03:26:10.110 00.081 16108 worker thread done servicing request
03:26:10.110 00.000 21068 OnExposeComplete: enter
03:26:10.111 00.001 21068 UpdateGuideState(): m_state=6
03:26:10.112 00.001 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
03:26:10.112 00.000 21068 Star::Find returns 1 (0), X=812.16, Y=630.25, Mass=614539, SNR=197.7, Peak=65472 HFD=3.4
03:26:10.113 00.001 21068 MultiStar: [#1 -0.34,0.55,0.95,U] [#2 -0.56,0.48,1.08,U] [#3 -0.24,0.76,0.48,U] [#4 -0.36,0.50,0.35,U] [#5 -0.59,0.76,0.00,M1] [#6 -0.58,0.47,0.46,U] [#7 -0.46,0.84,0.00,M1] [#8 -0.62,0.51,0.30,U] 
03:26:10.114 00.001 21068 refined, 6 included, MultiStar: {-0.38, 0.61}, one-star: {-0.12, 0.85}
03:26:10.114 00.000 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
03:26:10.115 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.78 = -0.78)
03:26:10.116 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=0.61 hyp=0.71 cameraTheta=2.13 mountX=0.48 mountY=-0.50, mountTheta=-0.81
03:26:10.119 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=0.61, opts=13)
03:26:10.121 00.002 21068 Enqueuing Move request for scope (-0.38, 0.61)
03:26:10.123 00.002 16108 Worker thread wakes up
03:26:10.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.61) opts 0xd
03:26:10.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.38, 0.61)
03:26:10.123 00.000 16108 Moving (-0.38, 0.61) raw xDistance=0.48 yDistance=-0.50
03:26:10.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:26:10.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:10.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:26:10.123 00.000 16108 MoveAxis(W, 136, ABG)
03:26:10.124 00.001 16108 Guiding  Dir = 3, Dur = 136
03:26:10.124 00.000 16108 IsSlewing returns 0
03:26:10.124 00.000 16108 IsGuiding returns 0
03:26:10.125 00.001 16108 PulseGuide returned control before completion, sleep 145
03:26:10.130 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=605, max=65535, med=3542, FiltMin=3033, FiltMax=46477, Gamma=1.000
03:26:10.144 00.014 21068 UpdateGuideState exits: m=614539 SNR=197.7
03:26:10.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.146 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:10.148 00.002 21068 Enqueuing Expose request
03:26:10.274 00.126 16108 IsGuiding returns 1
03:26:10.274 00.000 16108 scope still moving after pulse duration time elapsed
03:26:10.305 00.031 16108 IsSlewing returns 0
03:26:10.306 00.001 16108 IsGuiding returns 0
03:26:10.306 00.000 16108 scope move finished after 136 + 45 ms
03:26:10.306 00.000 16108 Move returns status 0, amount 136
03:26:10.306 00.000 16108 MoveAxis(N, 0, ABG)
03:26:10.307 00.001 16108 Move returns status 0, amount 0
03:26:10.307 00.000 16108 move complete, result=0
03:26:10.307 00.000 16108 worker thread done servicing request
03:26:10.307 00.000 16108 Worker thread wakes up
03:26:10.307 00.000 21068 GuideStep: 0.5 px 136 ms WEST, -0.5 px 0 ms NORTH
03:26:10.308 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:10.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:11.290 00.982 16108 Exposure complete
03:26:11.390 00.100 16108 worker thread done servicing request
03:26:11.390 00.000 21068 OnExposeComplete: enter
03:26:11.391 00.001 21068 UpdateGuideState(): m_state=6
03:26:11.392 00.001 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
03:26:11.393 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=630.05, Mass=652763, SNR=207.2, Peak=65472 HFD=3.4
03:26:11.394 00.001 21068 MultiStar: [#1 -0.56,0.57,0.92,U] [#2 -0.56,0.45,1.13,U] [#3 -0.34,0.52,0.43,U] [#4 -0.30,0.43,0.27,U] [#5 -0.51,0.44,0.34,U] [#6 -0.40,0.41,0.36,U] [#7 -0.16,0.62,0.30,U] [#8 -0.96,0.53,0.00,M1] 
03:26:11.396 00.002 21068 refined, 7 included, MultiStar: {-0.40, 0.53}, one-star: {-0.16, 0.65}
03:26:11.396 00.000 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
03:26:11.397 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
03:26:11.398 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.53 hyp=0.66 cameraTheta=2.22 mountX=0.48 mountY=-0.42, mountTheta=-0.71
03:26:11.399 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.53, opts=13)
03:26:11.400 00.001 21068 Enqueuing Move request for scope (-0.40, 0.53)
03:26:11.401 00.001 16108 Worker thread wakes up
03:26:11.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.53) opts 0xd
03:26:11.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.53)
03:26:11.401 00.000 16108 Moving (-0.40, 0.53) raw xDistance=0.48 yDistance=-0.42
03:26:11.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:26:11.401 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.74 newest=-1.35
03:26:11.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
03:26:11.401 00.000 16108 MoveAxis(W, 137, ABG)
03:26:11.401 00.000 16108 Guiding  Dir = 3, Dur = 137
03:26:11.402 00.001 16108 IsSlewing returns 0
03:26:11.402 00.000 16108 IsGuiding returns 0
03:26:11.405 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3542, FiltMin=2893, FiltMax=58333, Gamma=1.000
03:26:11.420 00.015 21068 UpdateGuideState exits: m=652763 SNR=207.2
03:26:11.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:11.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:11.422 00.000 21068 Enqueuing Expose request
03:26:11.454 00.032 16108 PulseGuide returned control before completion, sleep 95
03:26:11.563 00.109 16108 IsGuiding returns 1
03:26:11.563 00.000 16108 scope still moving after pulse duration time elapsed
03:26:11.595 00.032 16108 IsSlewing returns 0
03:26:11.595 00.000 16108 IsGuiding returns 1
03:26:11.626 00.031 16108 IsSlewing returns 0
03:26:11.626 00.000 16108 IsGuiding returns 0
03:26:11.627 00.001 16108 scope move finished after 137 + 88 ms
03:26:11.627 00.000 16108 Move returns status 0, amount 137
03:26:11.627 00.000 16108 MoveAxis(N, 84, ABG)
03:26:11.627 00.000 16108 Guiding  Dir = 0, Dur = 84
03:26:11.628 00.001 16108 IsSlewing returns 0
03:26:11.628 00.000 16108 IsGuiding returns 0
03:26:11.692 00.064 16108 PulseGuide returned control before completion, sleep 31
03:26:11.737 00.045 16108 IsGuiding returns 1
03:26:11.737 00.000 16108 scope still moving after pulse duration time elapsed
03:26:11.768 00.031 16108 IsSlewing returns 0
03:26:11.769 00.001 16108 IsGuiding returns 1
03:26:11.800 00.031 16108 IsSlewing returns 0
03:26:11.800 00.000 16108 IsGuiding returns 0
03:26:11.800 00.000 16108 scope move finished after 84 + 87 ms
03:26:11.800 00.000 16108 Move returns status 0, amount 84
03:26:11.800 00.000 16108 move complete, result=0
03:26:11.800 00.000 16108 worker thread done servicing request
03:26:11.800 00.000 16108 Worker thread wakes up
03:26:11.800 00.000 21068 GuideStep: 0.5 px 137 ms WEST, -0.4 px 84 ms NORTH
03:26:11.803 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:11.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:12.964 01.161 16108 Exposure complete
03:26:13.019 00.055 16108 worker thread done servicing request
03:26:13.020 00.001 21068 OnExposeComplete: enter
03:26:13.021 00.001 21068 UpdateGuideState(): m_state=6
03:26:13.021 00.000 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
03:26:13.023 00.002 21068 Star::Find returns 1 (0), X=813.15, Y=629.97, Mass=604556, SNR=213.4, Peak=65535 HFD=3.1
03:26:13.024 00.001 21068 MultiStar: [#1 0.17,-0.01,0.90,U] [#2 0.34,0.27,0.90,U] [#3 0.55,0.47,0.50,U] [#4 0.52,0.37,0.24,U] [#5 0.22,0.40,0.32,U] [#6 0.47,0.47,0.33,U] [#7 0.31,0.29,0.27,U] [#8 -0.16,0.26,0.25,U] 
03:26:13.025 00.001 21068 refined, 8 included, MultiStar: {0.42, 0.33}, one-star: {0.86, 0.56}
03:26:13.025 00.000 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
03:26:13.026 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
03:26:13.027 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.33 hyp=0.53 cameraTheta=0.66 mountX=-0.36 mountY=-0.42, mountTheta=-2.28
03:26:13.028 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.33, opts=13)
03:26:13.029 00.001 21068 Enqueuing Move request for scope (0.42, 0.33)
03:26:13.030 00.001 16108 Worker thread wakes up
03:26:13.030 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.33) opts 0xd
03:26:13.030 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.33)
03:26:13.030 00.000 16108 Moving (0.42, 0.33) raw xDistance=-0.36 yDistance=-0.42
03:26:13.030 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
03:26:13.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
03:26:13.030 00.000 16108 MoveAxis(E, 84, ABG)
03:26:13.030 00.000 16108 Guiding  Dir = 2, Dur = 84
03:26:13.031 00.001 16108 IsSlewing returns 0
03:26:13.031 00.000 16108 IsGuiding returns 0
03:26:13.032 00.001 16108 PulseGuide returned control before completion, sleep 93
03:26:13.034 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3536, FiltMin=3027, FiltMax=54051, Gamma=1.000
03:26:13.049 00.015 21068 UpdateGuideState exits: m=604556 SNR=213.4
03:26:13.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:13.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:13.051 00.000 21068 Enqueuing Expose request
03:26:13.132 00.081 16108 IsGuiding returns 1
03:26:13.132 00.000 16108 scope still moving after pulse duration time elapsed
03:26:13.164 00.032 16108 IsSlewing returns 0
03:26:13.165 00.001 16108 IsGuiding returns 1
03:26:13.196 00.031 16108 IsSlewing returns 0
03:26:13.197 00.001 16108 IsGuiding returns 0
03:26:13.197 00.000 16108 scope move finished after 84 + 81 ms
03:26:13.197 00.000 16108 Move returns status 0, amount 84
03:26:13.197 00.000 16108 MoveAxis(N, 84, ABG)
03:26:13.197 00.000 16108 Guiding  Dir = 0, Dur = 84
03:26:13.197 00.000 16108 IsSlewing returns 0
03:26:13.198 00.001 16108 IsGuiding returns 0
03:26:13.260 00.062 16108 PulseGuide returned control before completion, sleep 32
03:26:13.306 00.046 16108 IsGuiding returns 1
03:26:13.306 00.000 16108 scope still moving after pulse duration time elapsed
03:26:13.336 00.030 16108 IsSlewing returns 0
03:26:13.336 00.000 16108 IsGuiding returns 1
03:26:13.368 00.032 16108 IsSlewing returns 0
03:26:13.368 00.000 16108 IsGuiding returns 1
03:26:13.400 00.032 16108 IsSlewing returns 0
03:26:13.400 00.000 16108 IsGuiding returns 1
03:26:13.431 00.031 16108 IsSlewing returns 0
03:26:13.431 00.000 16108 IsGuiding returns 0
03:26:13.432 00.001 16108 scope move finished after 84 + 150 ms
03:26:13.432 00.000 16108 Move returns status 0, amount 84
03:26:13.432 00.000 16108 move complete, result=0
03:26:13.432 00.000 16108 worker thread done servicing request
03:26:13.432 00.000 16108 Worker thread wakes up
03:26:13.432 00.000 21068 GuideStep: -0.4 px 84 ms EAST, -0.4 px 84 ms NORTH
03:26:13.436 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:13.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:14.404 00.968 16108 Exposure complete
03:26:14.491 00.087 16108 worker thread done servicing request
03:26:14.491 00.000 21068 OnExposeComplete: enter
03:26:14.493 00.002 21068 UpdateGuideState(): m_state=6
03:26:14.495 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
03:26:14.497 00.002 21068 Star::Find returns 1 (0), X=812.65, Y=629.57, Mass=605419, SNR=197.1, Peak=58608 HFD=3.2
03:26:14.498 00.001 21068 MultiStar: [#1 -0.06,-0.20,0.94,U] [#2 -0.25,-0.06,1.18,U] [#3 0.15,-0.09,0.46,U] [#4 0.01,0.09,0.29,U] [#5 -0.30,-0.17,0.41,U] [#6 0.04,-0.04,0.38,U] [#7 -0.05,0.07,0.33,U] [#8 -0.31,-0.19,0.29,U] 
03:26:14.499 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.36, 0.17}
03:26:14.501 00.002 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
03:26:14.502 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
03:26:14.503 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.11 mountX=0.02 mountY=0.04, mountTheta=1.21
03:26:14.507 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
03:26:14.508 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
03:26:14.509 00.001 16108 Worker thread wakes up
03:26:14.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:26:14.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:26:14.509 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=0.04
03:26:14.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:26:14.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:14.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:26:14.509 00.000 16108 MoveAxis(E, 0, ABG)
03:26:14.509 00.000 16108 Move returns status 0, amount 0
03:26:14.509 00.000 16108 MoveAxis(N, 0, ABG)
03:26:14.509 00.000 16108 Move returns status 0, amount 0
03:26:14.509 00.000 16108 move complete, result=0
03:26:14.509 00.000 16108 worker thread done servicing request
03:26:14.515 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3533, FiltMin=2960, FiltMax=54310, Gamma=1.000
03:26:14.531 00.016 21068 UpdateGuideState exits: m=605419 SNR=197.1
03:26:14.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:14.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:14.534 00.001 21068 Enqueuing Expose request
03:26:14.535 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:14.536 00.001 16108 Worker thread wakes up
03:26:14.536 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:14.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:15.706 01.170 16108 Exposure complete
03:26:15.770 00.064 16108 worker thread done servicing request
03:26:15.770 00.000 21068 OnExposeComplete: enter
03:26:15.771 00.001 21068 UpdateGuideState(): m_state=6
03:26:15.772 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
03:26:15.774 00.002 21068 Star::Find returns 1 (0), X=812.32, Y=629.26, Mass=661947, SNR=215.6, Peak=65535 HFD=3.4
03:26:15.774 00.000 21068 MultiStar: [#1 -0.62,-0.41,0.83,U] [#2 -0.57,-0.54,1.21,U] [#3 -0.15,-0.20,0.44,U] [#4 -0.36,-0.26,0.27,U] [#5 -0.76,-0.30,0.34,U] [#6 -0.23,-0.30,0.35,U] [#7 -0.53,-0.30,0.31,U] [#8 -1.15,-0.49,0.00,M1] 
03:26:15.775 00.001 21068 single-star, 7 included, MultiStar: {-0.39, -0.34}, one-star: {0.03, -0.14}
03:26:15.776 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
03:26:15.777 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
03:26:15.777 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.35 mountX=-0.06 mountY=0.13, mountTheta=1.98
03:26:15.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
03:26:15.780 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
03:26:15.780 00.000 16108 Worker thread wakes up
03:26:15.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:26:15.781 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:26:15.781 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.06 yDistance=0.13
03:26:15.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:15.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:15.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:26:15.781 00.000 16108 MoveAxis(E, 0, ABG)
03:26:15.781 00.000 16108 Move returns status 0, amount 0
03:26:15.781 00.000 16108 MoveAxis(N, 0, ABG)
03:26:15.781 00.000 16108 Move returns status 0, amount 0
03:26:15.781 00.000 16108 move complete, result=0
03:26:15.781 00.000 16108 worker thread done servicing request
03:26:15.786 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3529, FiltMin=3001, FiltMax=40749, Gamma=1.000
03:26:15.799 00.013 21068 UpdateGuideState exits: m=661947 SNR=215.6
03:26:15.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:15.800 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:15.801 00.001 21068 Enqueuing Expose request
03:26:15.802 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:15.803 00.001 16108 Worker thread wakes up
03:26:15.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:15.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:16.785 00.982 16108 Exposure complete
03:26:16.849 00.064 16108 worker thread done servicing request
03:26:16.849 00.000 21068 OnExposeComplete: enter
03:26:16.852 00.003 21068 UpdateGuideState(): m_state=6
03:26:16.855 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
03:26:16.858 00.003 21068 Star::Find returns 1 (0), X=812.43, Y=629.52, Mass=625564, SNR=238.7, Peak=65472 HFD=3.2
03:26:16.860 00.002 21068 MultiStar: [#1 -0.32,-0.22,0.84,U] [#2 -0.33,-0.05,0.83,U] [#3 -0.22,-0.06,0.40,U] [#4 -0.22,-0.34,0.29,U] [#5 -0.49,0.04,0.28,U] [#6 -0.28,-0.09,0.30,U] [#7 -0.05,0.06,0.27,U] [#8 -0.64,-0.28,0.18,U] 
03:26:16.862 00.002 21068 single-star, 8 included, MultiStar: {-0.21, -0.07}, one-star: {0.14, 0.11}
03:26:16.863 00.001 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
03:26:16.864 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
03:26:16.866 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.66 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
03:26:16.868 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.11, opts=13)
03:26:16.870 00.002 21068 Enqueuing Move request for scope (0.14, 0.11)
03:26:16.871 00.001 16108 Worker thread wakes up
03:26:16.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
03:26:16.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
03:26:16.872 00.001 16108 Moving (0.14, 0.11) raw xDistance=-0.12 yDistance=-0.14
03:26:16.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:26:16.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:16.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:16.872 00.000 16108 MoveAxis(E, 0, ABG)
03:26:16.872 00.000 16108 Move returns status 0, amount 0
03:26:16.872 00.000 16108 MoveAxis(N, 0, ABG)
03:26:16.872 00.000 16108 Move returns status 0, amount 0
03:26:16.872 00.000 16108 move complete, result=0
03:26:16.872 00.000 16108 worker thread done servicing request
03:26:16.879 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3526, FiltMin=3017, FiltMax=41910, Gamma=1.000
03:26:16.903 00.024 21068 UpdateGuideState exits: m=625564 SNR=238.7
03:26:16.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:16.907 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:16.908 00.001 21068 Enqueuing Expose request
03:26:16.908 00.000 16108 Worker thread wakes up
03:26:16.908 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:16.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:16.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:18.075 01.166 16108 Exposure complete
03:26:18.141 00.066 16108 worker thread done servicing request
03:26:18.141 00.000 21068 OnExposeComplete: enter
03:26:18.143 00.002 21068 UpdateGuideState(): m_state=6
03:26:18.144 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
03:26:18.145 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=629.80, Mass=685006, SNR=237.6, Peak=65535 HFD=3.4
03:26:18.147 00.002 21068 MultiStar: [#1 -0.01,0.03,0.76,U] [#2 -0.15,0.12,0.83,U] [#3 0.16,0.32,0.35,U] [#4 0.21,0.02,0.29,U] [#5 -0.23,0.18,0.36,U] [#6 0.20,0.25,0.30,U] [#7 -0.04,0.15,0.25,U] [#8 -0.17,-0.17,0.23,U] 
03:26:18.148 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.19, 0.40}
03:26:18.149 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
03:26:18.150 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
03:26:18.153 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=0.01 mountY=-0.18, mountTheta=-1.53
03:26:18.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.18, opts=13)
03:26:18.158 00.003 21068 Enqueuing Move request for scope (0.02, 0.18)
03:26:18.161 00.003 16108 Worker thread wakes up
03:26:18.161 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
03:26:18.161 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
03:26:18.161 00.000 16108 Moving (0.02, 0.18) raw xDistance=0.01 yDistance=-0.18
03:26:18.161 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:26:18.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:18.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:26:18.162 00.001 16108 MoveAxis(E, 0, ABG)
03:26:18.162 00.000 16108 Move returns status 0, amount 0
03:26:18.162 00.000 16108 MoveAxis(N, 0, ABG)
03:26:18.162 00.000 16108 Move returns status 0, amount 0
03:26:18.162 00.000 16108 move complete, result=0
03:26:18.162 00.000 16108 worker thread done servicing request
03:26:18.170 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3523, FiltMin=3001, FiltMax=57069, Gamma=1.000
03:26:18.197 00.027 21068 UpdateGuideState exits: m=685006 SNR=237.6
03:26:18.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:18.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:18.200 00.001 21068 Enqueuing Expose request
03:26:18.202 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:18.203 00.001 16108 Worker thread wakes up
03:26:18.203 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:18.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:19.166 00.963 16108 Exposure complete
03:26:19.230 00.064 16108 worker thread done servicing request
03:26:19.230 00.000 21068 OnExposeComplete: enter
03:26:19.231 00.001 21068 UpdateGuideState(): m_state=6
03:26:19.233 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
03:26:19.234 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=629.68, Mass=690735, SNR=211.0, Peak=65535 HFD=3.4
03:26:19.235 00.001 21068 MultiStar: [#1 -0.08,-0.16,0.81,U] [#2 -0.17,-0.18,1.09,U] [#3 0.24,-0.04,0.48,U] [#4 0.45,0.07,0.32,U] [#5 0.02,0.01,0.32,U] [#6 0.27,0.10,0.35,U] [#7 0.08,-0.12,0.33,U] [#8 -0.24,-0.31,0.21,U] 
03:26:19.236 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.42, 0.28}
03:26:19.237 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
03:26:19.238 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
03:26:19.239 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.21 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
03:26:19.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
03:26:19.242 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
03:26:19.244 00.002 16108 Worker thread wakes up
03:26:19.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:26:19.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:26:19.244 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
03:26:19.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:26:19.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:19.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:26:19.244 00.000 16108 MoveAxis(E, 0, ABG)
03:26:19.244 00.000 16108 Move returns status 0, amount 0
03:26:19.244 00.000 16108 MoveAxis(N, 0, ABG)
03:26:19.244 00.000 16108 Move returns status 0, amount 0
03:26:19.244 00.000 16108 move complete, result=0
03:26:19.244 00.000 16108 worker thread done servicing request
03:26:19.247 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3523, FiltMin=3021, FiltMax=59254, Gamma=1.000
03:26:19.261 00.014 21068 UpdateGuideState exits: m=690735 SNR=211.0
03:26:19.262 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:19.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:19.264 00.001 21068 Enqueuing Expose request
03:26:19.264 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:19.265 00.001 16108 Worker thread wakes up
03:26:19.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:19.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:20.440 01.175 16108 Exposure complete
03:26:20.508 00.068 16108 worker thread done servicing request
03:26:20.508 00.000 21068 OnExposeComplete: enter
03:26:20.509 00.001 21068 UpdateGuideState(): m_state=6
03:26:20.509 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
03:26:20.510 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.84, Mass=654990, SNR=218.7, Peak=65472 HFD=3.4
03:26:20.511 00.001 21068 MultiStar: [#1 -0.13,0.07,0.83,U] [#2 -0.24,0.03,0.98,U] [#3 -0.04,0.14,0.45,U] [#4 0.04,0.17,0.32,U] [#5 -0.10,0.21,0.30,U] [#6 0.01,0.21,0.36,U] [#7 -0.17,0.09,0.32,U] [#8 -0.46,-0.14,0.24,U] 
03:26:20.512 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.18, 0.43}
03:26:20.513 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
03:26:20.513 00.000 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
03:26:20.514 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.01 mountX=0.10 mountY=-0.14, mountTheta=-0.94
03:26:20.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.16, opts=13)
03:26:20.516 00.000 21068 Enqueuing Move request for scope (-0.08, 0.16)
03:26:20.517 00.001 16108 Worker thread wakes up
03:26:20.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
03:26:20.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
03:26:20.517 00.000 16108 Moving (-0.08, 0.16) raw xDistance=0.10 yDistance=-0.14
03:26:20.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:26:20.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:20.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:20.517 00.000 16108 MoveAxis(E, 0, ABG)
03:26:20.517 00.000 16108 Move returns status 0, amount 0
03:26:20.517 00.000 16108 MoveAxis(N, 0, ABG)
03:26:20.517 00.000 16108 Move returns status 0, amount 0
03:26:20.517 00.000 16108 move complete, result=0
03:26:20.517 00.000 16108 worker thread done servicing request
03:26:20.523 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3520, FiltMin=2969, FiltMax=45878, Gamma=1.000
03:26:20.536 00.013 21068 UpdateGuideState exits: m=654990 SNR=218.7
03:26:20.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:20.537 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:20.539 00.002 21068 Enqueuing Expose request
03:26:20.540 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:20.540 00.000 16108 Worker thread wakes up
03:26:20.541 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:20.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:21.527 00.986 16108 Exposure complete
03:26:21.585 00.058 16108 worker thread done servicing request
03:26:21.585 00.000 21068 OnExposeComplete: enter
03:26:21.586 00.001 21068 UpdateGuideState(): m_state=6
03:26:21.587 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
03:26:21.588 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.65, Mass=686637, SNR=226.3, Peak=65472 HFD=3.4
03:26:21.589 00.001 21068 MultiStar: [#1 -0.05,-0.13,0.82,U] [#2 -0.09,-0.14,1.03,U] [#3 0.28,0.27,0.40,U] [#4 0.11,0.04,0.32,U] [#5 0.06,0.07,0.31,U] [#6 -0.09,0.15,0.38,U] [#7 0.09,-0.08,0.32,U] [#8 -0.47,-0.09,0.22,U] 
03:26:21.590 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.41, 0.25}
03:26:21.591 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
03:26:21.592 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
03:26:21.592 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=-0.06 mountY=-0.05, mountTheta=-2.48
03:26:21.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
03:26:21.595 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
03:26:21.596 00.001 16108 Worker thread wakes up
03:26:21.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:26:21.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:26:21.596 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
03:26:21.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:21.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:21.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:26:21.596 00.000 16108 MoveAxis(E, 0, ABG)
03:26:21.596 00.000 16108 Move returns status 0, amount 0
03:26:21.596 00.000 16108 MoveAxis(N, 0, ABG)
03:26:21.596 00.000 16108 Move returns status 0, amount 0
03:26:21.596 00.000 16108 move complete, result=0
03:26:21.597 00.001 16108 worker thread done servicing request
03:26:21.603 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3517, FiltMin=2995, FiltMax=58806, Gamma=1.000
03:26:21.625 00.022 21068 UpdateGuideState exits: m=686637 SNR=226.3
03:26:21.627 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:21.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:21.628 00.000 21068 Enqueuing Expose request
03:26:21.630 00.002 16108 Worker thread wakes up
03:26:21.630 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:21.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:21.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:22.797 01.166 16108 Exposure complete
03:26:22.857 00.060 16108 worker thread done servicing request
03:26:22.857 00.000 21068 OnExposeComplete: enter
03:26:22.858 00.001 21068 UpdateGuideState(): m_state=6
03:26:22.861 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
03:26:22.862 00.001 21068 Star::Find returns 1 (0), X=812.74, Y=629.87, Mass=654137, SNR=241.6, Peak=65535 HFD=3.4
03:26:22.864 00.002 21068 MultiStar: [#1 -0.12,-0.08,0.89,U] [#2 -0.12,-0.02,0.84,U] [#3 0.06,0.10,0.37,U] [#4 0.06,-0.12,0.33,U] [#5 -0.03,-0.09,0.31,U] [#6 0.05,-0.02,0.33,U] [#7 -0.24,0.05,0.28,U] [#8 -0.59,-0.36,0.22,U] 
03:26:22.865 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.45, 0.46}
03:26:22.866 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
03:26:22.867 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
03:26:22.873 00.006 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.21 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
03:26:22.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
03:26:22.876 00.001 21068 Enqueuing Move request for scope (0.02, 0.06)
03:26:22.876 00.000 16108 Worker thread wakes up
03:26:22.877 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
03:26:22.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
03:26:22.877 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.06
03:26:22.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:22.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:22.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:26:22.877 00.000 16108 MoveAxis(E, 0, ABG)
03:26:22.878 00.001 16108 Move returns status 0, amount 0
03:26:22.878 00.000 16108 MoveAxis(N, 0, ABG)
03:26:22.878 00.000 16108 Move returns status 0, amount 0
03:26:22.878 00.000 16108 move complete, result=0
03:26:22.878 00.000 16108 worker thread done servicing request
03:26:22.884 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3510, FiltMin=2985, FiltMax=51846, Gamma=1.000
03:26:22.901 00.017 21068 UpdateGuideState exits: m=654137 SNR=241.6
03:26:22.904 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:22.906 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:22.908 00.002 21068 Enqueuing Expose request
03:26:22.909 00.001 16108 Worker thread wakes up
03:26:22.909 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:22.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:22.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:23.891 00.981 16108 Exposure complete
03:26:23.945 00.054 16108 worker thread done servicing request
03:26:23.945 00.000 21068 OnExposeComplete: enter
03:26:23.946 00.001 21068 UpdateGuideState(): m_state=6
03:26:23.946 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
03:26:23.947 00.001 21068 Star::Find returns 1 (0), X=812.79, Y=629.78, Mass=662558, SNR=219.0, Peak=65535 HFD=3.5
03:26:23.948 00.001 21068 MultiStar: [#1 0.02,-0.09,0.88,U] [#2 -0.00,0.09,0.88,U] [#3 0.18,0.29,0.47,U] [#4 -0.02,-0.08,0.32,U] [#5 -0.03,0.01,0.38,U] [#6 0.15,0.10,0.43,U] [#7 0.25,0.16,0.31,U] [#8 -0.48,-0.05,0.24,U] 
03:26:23.949 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {0.51, 0.38}
03:26:23.950 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
03:26:23.951 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
03:26:23.951 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.75 mountX=-0.10 mountY=-0.14, mountTheta=-2.19
03:26:23.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
03:26:23.954 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
03:26:23.955 00.001 16108 Worker thread wakes up
03:26:23.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
03:26:23.956 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
03:26:23.956 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
03:26:23.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:26:23.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:23.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:23.956 00.000 16108 MoveAxis(E, 0, ABG)
03:26:23.956 00.000 16108 Move returns status 0, amount 0
03:26:23.956 00.000 16108 MoveAxis(N, 0, ABG)
03:26:23.956 00.000 16108 Move returns status 0, amount 0
03:26:23.956 00.000 16108 move complete, result=0
03:26:23.956 00.000 16108 worker thread done servicing request
03:26:23.959 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=521, max=65535, med=3507, FiltMin=2928, FiltMax=49821, Gamma=1.000
03:26:23.973 00.014 21068 UpdateGuideState exits: m=662558 SNR=219.0
03:26:23.975 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.975 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:23.976 00.001 21068 Enqueuing Expose request
03:26:23.977 00.001 16108 Worker thread wakes up
03:26:23.977 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:23.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:23.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:25.160 01.183 16108 Exposure complete
03:26:25.226 00.066 16108 worker thread done servicing request
03:26:25.226 00.000 21068 OnExposeComplete: enter
03:26:25.227 00.001 21068 UpdateGuideState(): m_state=6
03:26:25.228 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
03:26:25.228 00.000 21068 Star::Find returns 1 (0), X=812.88, Y=629.67, Mass=629709, SNR=220.6, Peak=65535 HFD=3.4
03:26:25.229 00.001 21068 MultiStar: [#1 0.07,-0.11,0.84,U] [#2 -0.00,0.03,0.99,U] [#3 0.26,0.17,0.47,U] [#4 0.26,-0.18,0.35,U] [#5 -0.17,0.12,0.32,U] [#6 0.30,0.03,0.36,U] [#7 0.33,-0.08,0.29,U] [#8 -0.36,-0.15,0.22,U] 
03:26:25.230 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.59, 0.27}
03:26:25.231 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
03:26:25.232 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
03:26:25.232 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.23 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
03:26:25.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.04, opts=13)
03:26:25.235 00.001 21068 Enqueuing Move request for scope (0.19, 0.04)
03:26:25.237 00.002 16108 Worker thread wakes up
03:26:25.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
03:26:25.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
03:26:25.237 00.000 16108 Moving (0.19, 0.04) raw xDistance=-0.18 yDistance=-0.09
03:26:25.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:26:25.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:25.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:26:25.237 00.000 16108 MoveAxis(E, 0, ABG)
03:26:25.237 00.000 16108 Move returns status 0, amount 0
03:26:25.237 00.000 16108 MoveAxis(N, 0, ABG)
03:26:25.237 00.000 16108 Move returns status 0, amount 0
03:26:25.237 00.000 16108 move complete, result=0
03:26:25.237 00.000 16108 worker thread done servicing request
03:26:25.242 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3501, FiltMin=3008, FiltMax=52646, Gamma=1.000
03:26:25.256 00.014 21068 UpdateGuideState exits: m=629709 SNR=220.6
03:26:25.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:25.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:25.258 00.000 21068 Enqueuing Expose request
03:26:25.259 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:25.260 00.001 16108 Worker thread wakes up
03:26:25.260 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:25.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:26.237 00.977 16108 Exposure complete
03:26:26.305 00.068 16108 worker thread done servicing request
03:26:26.305 00.000 21068 OnExposeComplete: enter
03:26:26.308 00.003 21068 UpdateGuideState(): m_state=6
03:26:26.311 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
03:26:26.312 00.001 21068 Star::Find returns 1 (0), X=812.81, Y=629.79, Mass=713056, SNR=242.8, Peak=65535 HFD=3.5
03:26:26.314 00.002 21068 MultiStar: [#1 0.03,-0.08,0.76,U] [#2 0.09,0.02,0.87,U] [#3 0.27,0.16,0.40,U] [#4 0.42,0.18,0.31,U] [#5 0.14,0.02,0.33,U] [#6 0.38,0.01,0.33,U] [#7 0.32,0.17,0.24,U] [#8 -0.17,-0.16,0.25,U] 
03:26:26.315 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.10}, one-star: {0.52, 0.38}
03:26:26.316 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
03:26:26.317 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
03:26:26.317 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.42 mountX=-0.21 mountY=-0.16, mountTheta=-2.51
03:26:26.320 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.10, opts=13)
03:26:26.321 00.001 21068 Enqueuing Move request for scope (0.24, 0.10)
03:26:26.324 00.003 16108 Worker thread wakes up
03:26:26.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
03:26:26.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
03:26:26.324 00.000 16108 Moving (0.24, 0.10) raw xDistance=-0.21 yDistance=-0.16
03:26:26.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:26:26.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:26.325 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:26:26.325 00.000 16108 MoveAxis(E, 56, ABG)
03:26:26.325 00.000 16108 Guiding  Dir = 2, Dur = 56
03:26:26.325 00.000 16108 IsSlewing returns 0
03:26:26.326 00.001 16108 IsGuiding returns 0
03:26:26.327 00.001 16108 PulseGuide returned control before completion, sleep 66
03:26:26.333 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=432, max=65535, med=3501, FiltMin=3027, FiltMax=56029, Gamma=1.000
03:26:26.363 00.030 21068 UpdateGuideState exits: m=713056 SNR=242.8
03:26:26.364 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:26.366 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:26.367 00.001 21068 Enqueuing Expose request
03:26:26.397 00.030 16108 IsGuiding returns 1
03:26:26.397 00.000 16108 scope still moving after pulse duration time elapsed
03:26:26.428 00.031 16108 IsSlewing returns 0
03:26:26.428 00.000 16108 IsGuiding returns 0
03:26:26.428 00.000 16108 scope move finished after 56 + 47 ms
03:26:26.428 00.000 16108 Move returns status 0, amount 56
03:26:26.428 00.000 16108 MoveAxis(N, 0, ABG)
03:26:26.428 00.000 16108 Move returns status 0, amount 0
03:26:26.428 00.000 16108 move complete, result=0
03:26:26.428 00.000 16108 worker thread done servicing request
03:26:26.428 00.000 16108 Worker thread wakes up
03:26:26.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:26.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:26.430 00.002 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
03:26:27.590 01.160 16108 Exposure complete
03:26:27.662 00.072 16108 worker thread done servicing request
03:26:27.662 00.000 21068 OnExposeComplete: enter
03:26:27.664 00.002 21068 UpdateGuideState(): m_state=6
03:26:27.666 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
03:26:27.667 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=629.97, Mass=628581, SNR=195.1, Peak=65535 HFD=3.3
03:26:27.668 00.001 21068 MultiStar: [#1 -0.09,0.12,0.89,U] [#2 -0.23,0.11,0.96,U] [#3 0.23,0.32,0.52,U] [#4 -0.20,0.22,0.46,U] [#5 -0.11,0.20,0.39,U] [#6 -0.01,0.12,0.47,U] [#7 0.08,0.25,0.37,U] [#8 -0.59,-0.10,0.27,U] 
03:26:27.669 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.23}, one-star: {0.32, 0.56}
03:26:27.670 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
03:26:27.672 00.002 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
03:26:27.673 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.67 mountX=0.06 mountY=-0.22, mountTheta=-1.29
03:26:27.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.23, opts=13)
03:26:27.678 00.003 21068 Enqueuing Move request for scope (-0.02, 0.23)
03:26:27.679 00.001 16108 Worker thread wakes up
03:26:27.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
03:26:27.679 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
03:26:27.679 00.000 16108 Moving (-0.02, 0.23) raw xDistance=0.06 yDistance=-0.22
03:26:27.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:27.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:26:27.679 00.000 16108 MoveAxis(E, 0, ABG)
03:26:27.680 00.001 16108 Move returns status 0, amount 0
03:26:27.680 00.000 16108 MoveAxis(N, 44, ABG)
03:26:27.680 00.000 16108 Guiding  Dir = 0, Dur = 44
03:26:27.680 00.000 16108 IsSlewing returns 0
03:26:27.681 00.001 16108 IsGuiding returns 0
03:26:27.682 00.001 16108 PulseGuide returned control before completion, sleep 53
03:26:27.686 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3494, FiltMin=2995, FiltMax=56109, Gamma=1.000
03:26:27.702 00.016 21068 UpdateGuideState exits: m=628581 SNR=195.1
03:26:27.703 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:27.705 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:27.706 00.001 21068 Enqueuing Expose request
03:26:27.748 00.042 16108 IsGuiding returns 1
03:26:27.748 00.000 16108 scope still moving after pulse duration time elapsed
03:26:27.780 00.032 16108 IsSlewing returns 0
03:26:27.780 00.000 16108 IsGuiding returns 0
03:26:27.780 00.000 16108 scope move finished after 44 + 55 ms
03:26:27.780 00.000 16108 Move returns status 0, amount 44
03:26:27.780 00.000 16108 move complete, result=0
03:26:27.780 00.000 16108 worker thread done servicing request
03:26:27.780 00.000 16108 Worker thread wakes up
03:26:27.780 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
03:26:27.783 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:27.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:28.751 00.968 16108 Exposure complete
03:26:28.832 00.081 16108 worker thread done servicing request
03:26:28.832 00.000 21068 OnExposeComplete: enter
03:26:28.835 00.003 21068 UpdateGuideState(): m_state=6
03:26:28.836 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
03:26:28.837 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.77, Mass=573339, SNR=198.2, Peak=65472 HFD=3.2
03:26:28.839 00.002 21068 MultiStar: [#1 -0.37,0.04,1.03,U] [#2 -0.06,0.09,1.06,U] [#3 0.13,0.28,0.46,U] [#4 -0.03,0.09,0.57,U] [#5 -0.26,0.37,0.37,U] [#6 0.01,0.20,0.42,U] [#7 0.05,0.18,0.36,U] [#8 -0.30,0.16,0.26,U] 
03:26:28.840 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {0.41, 0.36}
03:26:28.841 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
03:26:28.842 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
03:26:28.843 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.71 mountX=0.06 mountY=-0.17, mountTheta=-1.25
03:26:28.847 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.18, opts=13)
03:26:28.848 00.001 21068 Enqueuing Move request for scope (-0.03, 0.18)
03:26:28.849 00.001 16108 Worker thread wakes up
03:26:28.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:26:28.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:26:28.849 00.000 16108 Moving (-0.03, 0.18) raw xDistance=0.06 yDistance=-0.17
03:26:28.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:28.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:28.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:26:28.849 00.000 16108 MoveAxis(E, 0, ABG)
03:26:28.849 00.000 16108 Move returns status 0, amount 0
03:26:28.849 00.000 16108 MoveAxis(N, 0, ABG)
03:26:28.849 00.000 16108 Move returns status 0, amount 0
03:26:28.849 00.000 16108 move complete, result=0
03:26:28.849 00.000 16108 worker thread done servicing request
03:26:28.853 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=3491, FiltMin=2985, FiltMax=44269, Gamma=1.000
03:26:28.868 00.015 21068 UpdateGuideState exits: m=573339 SNR=198.2
03:26:28.870 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:28.870 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:28.871 00.001 21068 Enqueuing Expose request
03:26:28.872 00.001 16108 Worker thread wakes up
03:26:28.872 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:28.873 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:28.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:30.036 01.163 16108 Exposure complete
03:26:30.095 00.059 16108 worker thread done servicing request
03:26:30.096 00.001 21068 OnExposeComplete: enter
03:26:30.097 00.001 21068 UpdateGuideState(): m_state=6
03:26:30.097 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
03:26:30.098 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.56, Mass=627181, SNR=214.8, Peak=62400 HFD=3.2
03:26:30.099 00.001 21068 MultiStar: [#1 -0.10,-0.26,0.84,U] [#2 -0.11,-0.22,0.93,U] [#3 0.18,0.03,0.43,U] [#4 -0.09,-0.02,0.36,U] [#5 -0.26,0.00,0.33,U] [#6 0.13,0.16,0.41,U] [#7 -0.05,-0.15,0.30,U] [#8 -0.33,-0.10,0.34,U] 
03:26:30.100 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.33, 0.15}
03:26:30.100 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
03:26:30.101 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
03:26:30.102 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.45 mountX=-0.02 mountY=0.05, mountTheta=1.87
03:26:30.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
03:26:30.105 00.000 21068 Enqueuing Move request for scope (0.01, -0.06)
03:26:30.106 00.001 16108 Worker thread wakes up
03:26:30.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:26:30.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:26:30.106 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
03:26:30.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:26:30.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:30.107 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:26:30.107 00.000 16108 MoveAxis(E, 0, ABG)
03:26:30.107 00.000 16108 Move returns status 0, amount 0
03:26:30.107 00.000 16108 MoveAxis(N, 0, ABG)
03:26:30.107 00.000 16108 Move returns status 0, amount 0
03:26:30.107 00.000 16108 move complete, result=0
03:26:30.107 00.000 16108 worker thread done servicing request
03:26:30.110 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3488, FiltMin=3001, FiltMax=47382, Gamma=1.000
03:26:30.124 00.014 21068 UpdateGuideState exits: m=627181 SNR=214.8
03:26:30.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:30.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:30.127 00.001 21068 Enqueuing Expose request
03:26:30.127 00.000 16108 Worker thread wakes up
03:26:30.127 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:30.128 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:30.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:31.100 00.972 16108 Exposure complete
03:26:31.171 00.071 16108 worker thread done servicing request
03:26:31.171 00.000 21068 OnExposeComplete: enter
03:26:31.172 00.001 21068 UpdateGuideState(): m_state=6
03:26:31.173 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
03:26:31.174 00.001 21068 Star::Find returns 1 (0), X=812.73, Y=629.59, Mass=699245, SNR=262.8, Peak=65535 HFD=3.3
03:26:31.174 00.000 21068 MultiStar: [#1 -0.14,-0.24,0.81,U] [#2 -0.04,-0.20,0.80,U] [#3 0.33,0.16,0.37,U] [#4 0.11,-0.12,0.27,U] [#5 -0.17,-0.07,0.27,U] [#6 0.11,0.05,0.30,U] [#7 0.13,-0.07,0.28,U] [#8 -0.16,-0.18,0.22,U] 
03:26:31.175 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.45, 0.19}
03:26:31.176 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
03:26:31.177 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
03:26:31.178 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.11 mountY=0.02, mountTheta=2.93
03:26:31.179 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
03:26:31.181 00.002 21068 Enqueuing Move request for scope (0.10, -0.05)
03:26:31.183 00.002 16108 Worker thread wakes up
03:26:31.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
03:26:31.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
03:26:31.183 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.02
03:26:31.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:26:31.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:31.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:26:31.183 00.000 16108 MoveAxis(E, 0, ABG)
03:26:31.183 00.000 16108 Move returns status 0, amount 0
03:26:31.183 00.000 16108 MoveAxis(N, 0, ABG)
03:26:31.183 00.000 16108 Move returns status 0, amount 0
03:26:31.183 00.000 16108 move complete, result=0
03:26:31.183 00.000 16108 worker thread done servicing request
03:26:31.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3488, FiltMin=3008, FiltMax=53238, Gamma=1.000
03:26:31.200 00.013 21068 UpdateGuideState exits: m=699245 SNR=262.8
03:26:31.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:31.201 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:31.202 00.001 21068 Enqueuing Expose request
03:26:31.202 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:31.203 00.001 16108 Worker thread wakes up
03:26:31.203 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:31.204 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:32.368 01.164 16108 Exposure complete
03:26:32.428 00.060 16108 worker thread done servicing request
03:26:32.428 00.000 21068 OnExposeComplete: enter
03:26:32.429 00.001 21068 UpdateGuideState(): m_state=6
03:26:32.429 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
03:26:32.430 00.001 21068 Star::Find returns 1 (0), X=812.79, Y=629.43, Mass=672647, SNR=262.0, Peak=65535 HFD=3.4
03:26:32.432 00.002 21068 MultiStar: [#1 -0.08,-0.18,0.78,U] [#2 0.04,-0.22,0.78,U] [#3 0.06,-0.02,0.37,U] [#4 0.20,-0.19,0.26,U] [#5 -0.39,0.11,0.29,U] [#6 0.13,0.16,0.32,U] [#7 0.13,0.01,0.33,U] [#8 -0.21,-0.05,0.21,U] 
03:26:32.432 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.50, 0.03}
03:26:32.433 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
03:26:32.434 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
03:26:32.435 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.50 mountX=-0.12 mountY=0.03, mountTheta=2.87
03:26:32.437 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
03:26:32.440 00.003 21068 Enqueuing Move request for scope (0.11, -0.06)
03:26:32.441 00.001 16108 Worker thread wakes up
03:26:32.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
03:26:32.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
03:26:32.441 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
03:26:32.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:26:32.441 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:32.442 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:26:32.442 00.000 16108 MoveAxis(E, 0, ABG)
03:26:32.442 00.000 16108 Move returns status 0, amount 0
03:26:32.442 00.000 16108 MoveAxis(N, 0, ABG)
03:26:32.442 00.000 16108 Move returns status 0, amount 0
03:26:32.442 00.000 16108 move complete, result=0
03:26:32.442 00.000 16108 worker thread done servicing request
03:26:32.448 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3488, FiltMin=2985, FiltMax=57766, Gamma=1.000
03:26:32.466 00.018 21068 UpdateGuideState exits: m=672647 SNR=262.0
03:26:32.467 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:32.468 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:32.469 00.001 21068 Enqueuing Expose request
03:26:32.469 00.000 16108 Worker thread wakes up
03:26:32.469 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:32.471 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:32.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:33.453 00.982 16108 Exposure complete
03:26:33.515 00.062 16108 worker thread done servicing request
03:26:33.515 00.000 21068 OnExposeComplete: enter
03:26:33.517 00.002 21068 UpdateGuideState(): m_state=6
03:26:33.518 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
03:26:33.519 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=629.56, Mass=726218, SNR=244.1, Peak=65535 HFD=3.3
03:26:33.520 00.001 21068 MultiStar: [#1 0.00,-0.12,0.79,U] [#2 -0.12,-0.06,0.87,U] [#3 0.09,0.01,0.44,U] [#4 -0.17,-0.33,0.32,U] [#5 -0.05,0.07,0.31,U] [#6 -0.03,-0.00,0.33,U] [#7 0.24,0.15,0.31,U] [#8 -0.32,-0.25,0.24,U] 
03:26:33.521 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.42, 0.15}
03:26:33.522 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
03:26:33.522 00.000 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
03:26:33.523 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.31 mountX=-0.06 mountY=0.00, mountTheta=3.07
03:26:33.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
03:26:33.526 00.002 21068 Enqueuing Move request for scope (0.06, -0.02)
03:26:33.527 00.001 16108 Worker thread wakes up
03:26:33.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:26:33.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:26:33.527 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.06 yDistance=0.00
03:26:33.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:33.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:33.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:26:33.527 00.000 16108 MoveAxis(E, 0, ABG)
03:26:33.527 00.000 16108 Move returns status 0, amount 0
03:26:33.527 00.000 16108 MoveAxis(N, 0, ABG)
03:26:33.528 00.001 16108 Move returns status 0, amount 0
03:26:33.528 00.000 16108 move complete, result=0
03:26:33.528 00.000 16108 worker thread done servicing request
03:26:33.531 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3488, FiltMin=2982, FiltMax=52125, Gamma=1.000
03:26:33.553 00.022 21068 UpdateGuideState exits: m=726218 SNR=244.1
03:26:33.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:33.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:33.556 00.001 21068 Enqueuing Expose request
03:26:33.557 00.001 16108 Worker thread wakes up
03:26:33.557 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:33.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:33.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:34.732 01.175 16108 Exposure complete
03:26:34.797 00.065 16108 worker thread done servicing request
03:26:34.798 00.001 21068 OnExposeComplete: enter
03:26:34.800 00.002 21068 UpdateGuideState(): m_state=6
03:26:34.801 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
03:26:34.803 00.002 21068 Star::Find returns 1 (0), X=812.48, Y=629.54, Mass=661044, SNR=200.4, Peak=65472 HFD=3.2
03:26:34.806 00.003 21068 MultiStar: [#1 -0.36,-0.24,0.99,U] [#2 -0.37,-0.16,1.18,U] [#3 0.13,0.09,0.49,U] [#4 -0.08,-0.37,0.39,U] [#5 -0.43,-0.10,0.36,U] [#6 -0.02,-0.21,0.38,U] [#7 -0.14,-0.32,0.35,U] [#8 -0.64,-0.21,0.30,U] 
03:26:34.807 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.12}, one-star: {0.19, 0.14}
03:26:34.809 00.002 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
03:26:34.810 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.84)
03:26:34.811 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.53 mountX=0.15 mountY=0.16, mountTheta=0.81
03:26:34.814 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.12, opts=13)
03:26:34.816 00.002 21068 Enqueuing Move request for scope (-0.18, -0.12)
03:26:34.816 00.000 16108 Worker thread wakes up
03:26:34.818 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
03:26:34.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
03:26:34.818 00.000 16108 Moving (-0.18, -0.12) raw xDistance=0.15 yDistance=0.16
03:26:34.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:26:34.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:34.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:26:34.818 00.000 16108 MoveAxis(E, 0, ABG)
03:26:34.818 00.000 16108 Move returns status 0, amount 0
03:26:34.818 00.000 16108 MoveAxis(N, 0, ABG)
03:26:34.819 00.001 16108 Move returns status 0, amount 0
03:26:34.819 00.000 16108 move complete, result=0
03:26:34.819 00.000 16108 worker thread done servicing request
03:26:34.823 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3488, FiltMin=2973, FiltMax=39286, Gamma=1.000
03:26:34.841 00.018 21068 UpdateGuideState exits: m=661044 SNR=200.4
03:26:34.842 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:34.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:34.844 00.001 21068 Enqueuing Expose request
03:26:34.844 00.000 16108 Worker thread wakes up
03:26:34.844 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:34.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:34.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:35.829 00.984 16108 Exposure complete
03:26:35.914 00.085 16108 worker thread done servicing request
03:26:35.914 00.000 21068 OnExposeComplete: enter
03:26:35.916 00.002 21068 UpdateGuideState(): m_state=6
03:26:35.917 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
03:26:35.918 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.58, Mass=720628, SNR=242.0, Peak=65535 HFD=3.3
03:26:35.919 00.001 21068 MultiStar: [#1 -0.19,-0.32,0.91,U] [#2 -0.38,-0.28,0.85,U] [#3 -0.09,-0.19,0.35,U] [#4 -0.12,-0.20,0.33,U] [#5 -0.20,-0.07,0.30,U] [#6 -0.11,-0.12,0.36,U] [#7 -0.26,-0.11,0.32,U] [#8 -0.57,-0.23,0.24,U] 
03:26:35.920 00.001 21068 single-star, 8 included, MultiStar: {-0.17, -0.14}, one-star: {0.11, 0.18}
03:26:35.920 00.000 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
03:26:35.921 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
03:26:35.922 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.03 mountX=-0.07 mountY=-0.20, mountTheta=-1.93
03:26:35.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.18, opts=13)
03:26:35.925 00.001 21068 Enqueuing Move request for scope (0.11, 0.18)
03:26:35.926 00.001 16108 Worker thread wakes up
03:26:35.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
03:26:35.926 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
03:26:35.926 00.000 16108 Moving (0.11, 0.18) raw xDistance=-0.07 yDistance=-0.20
03:26:35.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:26:35.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:35.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:26:35.926 00.000 16108 MoveAxis(E, 0, ABG)
03:26:35.926 00.000 16108 Move returns status 0, amount 0
03:26:35.926 00.000 16108 MoveAxis(N, 0, ABG)
03:26:35.926 00.000 16108 Move returns status 0, amount 0
03:26:35.926 00.000 16108 move complete, result=0
03:26:35.927 00.001 16108 worker thread done servicing request
03:26:35.930 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3488, FiltMin=2947, FiltMax=49318, Gamma=1.000
03:26:35.946 00.016 21068 UpdateGuideState exits: m=720628 SNR=242.0
03:26:35.947 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:35.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:35.949 00.001 21068 Enqueuing Expose request
03:26:35.950 00.001 16108 Worker thread wakes up
03:26:35.950 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:35.951 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:35.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:37.098 01.147 16108 Exposure complete
03:26:37.155 00.057 16108 worker thread done servicing request
03:26:37.155 00.000 21068 OnExposeComplete: enter
03:26:37.156 00.001 21068 UpdateGuideState(): m_state=6
03:26:37.158 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
03:26:37.160 00.002 21068 Star::Find returns 1 (0), X=812.53, Y=629.42, Mass=667510, SNR=233.7, Peak=65535 HFD=3.2
03:26:37.161 00.001 21068 MultiStar: [#1 -0.40,-0.27,0.89,U] [#2 -0.23,-0.31,0.85,U] [#3 0.19,-0.07,0.35,U] [#4 -0.08,-0.28,0.29,U] [#5 -0.29,-0.08,0.31,U] [#6 -0.03,-0.17,0.41,U] [#7 -0.26,-0.12,0.28,U] [#8 -0.42,-0.45,0.26,U] 
03:26:37.163 00.002 21068 refined, 8 included, MultiStar: {-0.12, -0.18}, one-star: {0.24, 0.01}
03:26:37.164 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
03:26:37.166 00.002 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
03:26:37.167 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.14 mountX=0.08 mountY=0.20, mountTheta=1.19
03:26:37.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.18, opts=13)
03:26:37.172 00.002 21068 Enqueuing Move request for scope (-0.12, -0.18)
03:26:37.174 00.002 16108 Worker thread wakes up
03:26:37.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
03:26:37.174 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
03:26:37.175 00.001 16108 Moving (-0.12, -0.18) raw xDistance=0.08 yDistance=0.20
03:26:37.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:26:37.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:37.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:26:37.175 00.000 16108 MoveAxis(E, 0, ABG)
03:26:37.175 00.000 16108 Move returns status 0, amount 0
03:26:37.175 00.000 16108 MoveAxis(N, 0, ABG)
03:26:37.175 00.000 16108 Move returns status 0, amount 0
03:26:37.175 00.000 16108 move complete, result=0
03:26:37.175 00.000 16108 worker thread done servicing request
03:26:37.182 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3488, FiltMin=2976, FiltMax=55206, Gamma=1.000
03:26:37.212 00.030 21068 UpdateGuideState exits: m=667510 SNR=233.7
03:26:37.214 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:37.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:37.216 00.001 21068 Enqueuing Expose request
03:26:37.217 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:37.218 00.001 16108 Worker thread wakes up
03:26:37.218 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:37.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:38.205 00.987 16108 Exposure complete
03:26:38.291 00.086 16108 worker thread done servicing request
03:26:38.291 00.000 21068 OnExposeComplete: enter
03:26:38.292 00.001 21068 UpdateGuideState(): m_state=6
03:26:38.293 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
03:26:38.293 00.000 21068 Star::Find returns 1 (0), X=812.48, Y=629.66, Mass=639838, SNR=229.9, Peak=65472 HFD=3.3
03:26:38.294 00.001 21068 MultiStar: [#1 -0.43,-0.13,0.83,U] [#2 -0.35,0.06,0.94,U] [#3 -0.04,0.08,0.44,U] [#4 -0.24,-0.21,0.35,U] [#5 -0.45,0.01,0.27,U] [#6 -0.15,0.09,0.38,U] [#7 -0.32,0.09,0.33,U] [#8 -0.44,-0.38,0.25,U] 
03:26:38.295 00.001 21068 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {0.20, 0.25}
03:26:38.296 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
03:26:38.298 00.002 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
03:26:38.299 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.02 mountX=0.21 mountY=0.02, mountTheta=0.11
03:26:38.303 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.03, opts=13)
03:26:38.305 00.002 21068 Enqueuing Move request for scope (-0.21, 0.03)
03:26:38.306 00.001 16108 Worker thread wakes up
03:26:38.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
03:26:38.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
03:26:38.307 00.001 16108 Moving (-0.21, 0.03) raw xDistance=0.21 yDistance=0.02
03:26:38.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:26:38.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:38.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:26:38.307 00.000 16108 MoveAxis(W, 54, ABG)
03:26:38.307 00.000 16108 Guiding  Dir = 3, Dur = 54
03:26:38.307 00.000 16108 IsSlewing returns 0
03:26:38.307 00.000 16108 IsGuiding returns 0
03:26:38.312 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3488, FiltMin=2963, FiltMax=46093, Gamma=1.000
03:26:38.329 00.017 21068 UpdateGuideState exits: m=639838 SNR=229.9
03:26:38.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:38.330 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:38.331 00.001 21068 Enqueuing Expose request
03:26:38.345 00.014 16108 PulseGuide returned control before completion, sleep 27
03:26:38.375 00.030 16108 IsGuiding returns 1
03:26:38.375 00.000 16108 scope still moving after pulse duration time elapsed
03:26:38.407 00.032 16108 IsSlewing returns 0
03:26:38.407 00.000 16108 IsGuiding returns 1
03:26:38.437 00.030 16108 IsSlewing returns 0
03:26:38.437 00.000 16108 IsGuiding returns 0
03:26:38.437 00.000 16108 scope move finished after 54 + 76 ms
03:26:38.437 00.000 16108 Move returns status 0, amount 54
03:26:38.437 00.000 16108 MoveAxis(N, 0, ABG)
03:26:38.437 00.000 16108 Move returns status 0, amount 0
03:26:38.437 00.000 16108 move complete, result=0
03:26:38.437 00.000 16108 worker thread done servicing request
03:26:38.437 00.000 16108 Worker thread wakes up
03:26:38.437 00.000 21068 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
03:26:38.440 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:38.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:39.593 01.153 16108 Exposure complete
03:26:39.663 00.070 16108 worker thread done servicing request
03:26:39.663 00.000 21068 OnExposeComplete: enter
03:26:39.664 00.001 21068 UpdateGuideState(): m_state=6
03:26:39.665 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
03:26:39.667 00.002 21068 Star::Find returns 1 (0), X=812.75, Y=629.58, Mass=719327, SNR=229.1, Peak=65535 HFD=3.2
03:26:39.669 00.002 21068 MultiStar: [#1 -0.20,-0.20,0.83,U] [#2 0.07,-0.07,0.87,U] [#3 0.04,-0.05,0.41,U] [#4 0.10,-0.33,0.38,U] [#5 -0.20,-0.15,0.29,U] [#6 0.03,-0.06,0.41,U] [#7 0.12,-0.14,0.32,U] [#8 -0.28,-0.38,0.25,U] 
03:26:39.672 00.003 21068 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.47, 0.17}
03:26:39.673 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
03:26:39.674 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
03:26:39.676 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.88 mountX=-0.09 mountY=0.07, mountTheta=2.47
03:26:39.678 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.09, opts=13)
03:26:39.678 00.000 21068 Enqueuing Move request for scope (0.07, -0.09)
03:26:39.679 00.001 16108 Worker thread wakes up
03:26:39.679 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:26:39.679 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:26:39.679 00.000 16108 Moving (0.07, -0.09) raw xDistance=-0.09 yDistance=0.07
03:26:39.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:26:39.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:39.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:26:39.681 00.002 16108 MoveAxis(E, 0, ABG)
03:26:39.681 00.000 16108 Move returns status 0, amount 0
03:26:39.681 00.000 16108 MoveAxis(N, 0, ABG)
03:26:39.681 00.000 16108 Move returns status 0, amount 0
03:26:39.681 00.000 16108 move complete, result=0
03:26:39.681 00.000 16108 worker thread done servicing request
03:26:39.684 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3488, FiltMin=2992, FiltMax=57421, Gamma=1.000
03:26:39.698 00.014 21068 UpdateGuideState exits: m=719327 SNR=229.1
03:26:39.700 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:39.702 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:39.703 00.001 21068 Enqueuing Expose request
03:26:39.705 00.002 16108 Worker thread wakes up
03:26:39.705 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:39.706 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:39.707 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:40.675 00.968 16108 Exposure complete
03:26:40.728 00.053 16108 worker thread done servicing request
03:26:40.728 00.000 21068 OnExposeComplete: enter
03:26:40.732 00.004 21068 UpdateGuideState(): m_state=6
03:26:40.733 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
03:26:40.734 00.001 21068 Star::Find returns 1 (0), X=812.92, Y=629.59, Mass=700251, SNR=224.8, Peak=65535 HFD=3.4
03:26:40.736 00.002 21068 MultiStar: [#1 -0.02,-0.38,0.81,U] [#2 0.01,-0.24,0.99,U] [#3 0.18,-0.24,0.42,U] [#4 -0.22,-0.41,0.33,U] [#5 -0.18,-0.34,0.34,U] [#6 0.22,-0.07,0.39,U] [#7 -0.05,-0.25,0.32,U] [#8 -0.20,-0.29,0.19,U] 
03:26:40.736 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.18}, one-star: {0.64, 0.19}
03:26:40.737 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
03:26:40.738 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
03:26:40.738 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=-0.16 mountY=0.15, mountTheta=2.39
03:26:40.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.18, opts=13)
03:26:40.741 00.001 21068 Enqueuing Move request for scope (0.13, -0.18)
03:26:40.741 00.000 16108 Worker thread wakes up
03:26:40.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
03:26:40.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
03:26:40.741 00.000 16108 Moving (0.13, -0.18) raw xDistance=-0.16 yDistance=0.15
03:26:40.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:26:40.742 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:40.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:26:40.742 00.000 16108 MoveAxis(E, 0, ABG)
03:26:40.742 00.000 16108 Move returns status 0, amount 0
03:26:40.742 00.000 16108 MoveAxis(N, 0, ABG)
03:26:40.742 00.000 16108 Move returns status 0, amount 0
03:26:40.742 00.000 16108 move complete, result=0
03:26:40.742 00.000 16108 worker thread done servicing request
03:26:40.746 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3488, FiltMin=2995, FiltMax=49901, Gamma=1.000
03:26:40.760 00.014 21068 UpdateGuideState exits: m=700251 SNR=224.8
03:26:40.760 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:40.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:40.762 00.001 21068 Enqueuing Expose request
03:26:40.763 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:40.764 00.001 16108 Worker thread wakes up
03:26:40.764 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:40.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:41.933 01.169 16108 Exposure complete
03:26:41.994 00.061 16108 worker thread done servicing request
03:26:41.994 00.000 21068 OnExposeComplete: enter
03:26:41.995 00.001 21068 UpdateGuideState(): m_state=6
03:26:41.995 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
03:26:41.997 00.002 21068 Star::Find returns 1 (0), X=812.94, Y=629.58, Mass=653147, SNR=230.3, Peak=65535 HFD=3.4
03:26:41.998 00.001 21068 MultiStar: [#1 0.14,-0.30,0.93,U] [#2 0.15,-0.20,0.87,U] [#3 0.41,0.03,0.41,U] [#4 0.29,-0.20,0.36,U] [#5 0.07,-0.13,0.28,U] [#6 0.35,-0.00,0.42,U] [#7 0.41,0.07,0.33,U] [#8 -0.24,-0.25,0.23,U] 
03:26:41.999 00.001 21068 refined, 8 included, MultiStar: {0.30, -0.08}, one-star: {0.65, 0.18}
03:26:42.000 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:26:42.000 00.000 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
03:26:42.002 00.002 21068 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.28 mountX=-0.31 mountY=0.01, mountTheta=3.10
03:26:42.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.08, opts=13)
03:26:42.005 00.001 21068 Enqueuing Move request for scope (0.30, -0.08)
03:26:42.005 00.000 16108 Worker thread wakes up
03:26:42.006 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.08) opts 0xd
03:26:42.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.08)
03:26:42.006 00.000 16108 Moving (0.30, -0.08) raw xDistance=-0.31 yDistance=0.01
03:26:42.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:26:42.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:42.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:26:42.006 00.000 16108 MoveAxis(E, 80, ABG)
03:26:42.007 00.001 16108 Guiding  Dir = 2, Dur = 80
03:26:42.007 00.000 16108 IsSlewing returns 0
03:26:42.007 00.000 16108 IsGuiding returns 0
03:26:42.010 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3485, FiltMin=2886, FiltMax=58477, Gamma=1.000
03:26:42.027 00.017 21068 UpdateGuideState exits: m=653147 SNR=230.3
03:26:42.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:42.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:42.029 00.000 21068 Enqueuing Expose request
03:26:42.065 00.036 16108 PulseGuide returned control before completion, sleep 33
03:26:42.111 00.046 16108 IsGuiding returns 1
03:26:42.111 00.000 16108 scope still moving after pulse duration time elapsed
03:26:42.142 00.031 16108 IsSlewing returns 0
03:26:42.142 00.000 16108 IsGuiding returns 1
03:26:42.173 00.031 16108 IsSlewing returns 0
03:26:42.174 00.001 16108 IsGuiding returns 0
03:26:42.174 00.000 16108 scope move finished after 80 + 86 ms
03:26:42.174 00.000 16108 Move returns status 0, amount 80
03:26:42.174 00.000 16108 MoveAxis(N, 0, ABG)
03:26:42.174 00.000 16108 Move returns status 0, amount 0
03:26:42.174 00.000 16108 move complete, result=0
03:26:42.174 00.000 16108 worker thread done servicing request
03:26:42.174 00.000 16108 Worker thread wakes up
03:26:42.174 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.0 px 0 ms NORTH
03:26:42.177 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:42.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:43.166 00.989 16108 Exposure complete
03:26:43.234 00.068 16108 worker thread done servicing request
03:26:43.234 00.000 21068 OnExposeComplete: enter
03:26:43.235 00.001 21068 UpdateGuideState(): m_state=6
03:26:43.236 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
03:26:43.236 00.000 21068 Star::Find returns 1 (0), X=812.88, Y=629.54, Mass=665345, SNR=200.5, Peak=65535 HFD=3.4
03:26:43.237 00.001 21068 MultiStar: [#1 0.05,-0.28,1.01,U] [#2 0.14,-0.24,0.89,U] [#3 0.43,0.01,0.41,U] [#4 0.16,-0.27,0.39,U] [#5 0.08,0.09,0.37,U] [#6 0.30,-0.04,0.46,U] [#7 0.57,-0.03,0.33,U] [#8 0.07,-0.21,0.27,U] 
03:26:43.238 00.001 21068 refined, 8 included, MultiStar: {0.27, -0.10}, one-star: {0.60, 0.14}
03:26:43.239 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
03:26:43.239 00.000 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
03:26:43.240 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.35 mountX=-0.28 mountY=0.03, mountTheta=3.03
03:26:43.241 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.10, opts=13)
03:26:43.243 00.002 21068 Enqueuing Move request for scope (0.27, -0.10)
03:26:43.244 00.001 16108 Worker thread wakes up
03:26:43.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
03:26:43.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
03:26:43.244 00.000 16108 Moving (0.27, -0.10) raw xDistance=-0.28 yDistance=0.03
03:26:43.244 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:26:43.244 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:43.244 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:26:43.244 00.000 16108 MoveAxis(E, 80, ABG)
03:26:43.244 00.000 16108 Guiding  Dir = 2, Dur = 80
03:26:43.245 00.001 16108 IsSlewing returns 0
03:26:43.245 00.000 16108 IsGuiding returns 0
03:26:43.248 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3485, FiltMin=3005, FiltMax=57369, Gamma=1.000
03:26:43.263 00.015 21068 UpdateGuideState exits: m=665345 SNR=200.5
03:26:43.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:43.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:43.267 00.002 21068 Enqueuing Expose request
03:26:43.268 00.001 16108 PulseGuide returned control before completion, sleep 68
03:26:43.348 00.080 16108 IsGuiding returns 1
03:26:43.349 00.001 16108 scope still moving after pulse duration time elapsed
03:26:43.376 00.027 16108 IsSlewing returns 0
03:26:43.376 00.000 16108 IsGuiding returns 0
03:26:43.377 00.001 16108 scope move finished after 80 + 52 ms
03:26:43.377 00.000 16108 Move returns status 0, amount 80
03:26:43.377 00.000 16108 MoveAxis(N, 0, ABG)
03:26:43.377 00.000 16108 Move returns status 0, amount 0
03:26:43.377 00.000 16108 move complete, result=0
03:26:43.377 00.000 16108 worker thread done servicing request
03:26:43.377 00.000 16108 Worker thread wakes up
03:26:43.378 00.001 21068 GuideStep: -0.3 px 80 ms EAST, 0.0 px 0 ms NORTH
03:26:43.381 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:43.381 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:44.544 01.163 16108 Exposure complete
03:26:44.629 00.085 16108 worker thread done servicing request
03:26:44.629 00.000 21068 OnExposeComplete: enter
03:26:44.630 00.001 21068 UpdateGuideState(): m_state=6
03:26:44.633 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
03:26:44.633 00.000 21068 Star::Find returns 1 (0), X=812.80, Y=629.61, Mass=646244, SNR=217.1, Peak=65535 HFD=3.2
03:26:44.636 00.003 21068 MultiStar: [#1 -0.04,-0.09,0.85,U] [#2 0.12,-0.02,0.86,U] [#3 0.27,-0.22,0.43,U] [#4 0.12,-0.10,0.39,U] [#5 -0.01,0.07,0.32,U] [#6 0.08,0.05,0.40,U] [#7 0.06,0.02,0.33,U] [#8 -0.22,-0.34,0.23,U] 
03:26:44.637 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.52, 0.20}
03:26:44.638 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:26:44.641 00.003 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
03:26:44.642 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
03:26:44.645 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
03:26:44.646 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
03:26:44.647 00.001 16108 Worker thread wakes up
03:26:44.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
03:26:44.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
03:26:44.647 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.03
03:26:44.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:26:44.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:44.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:26:44.647 00.000 16108 MoveAxis(E, 0, ABG)
03:26:44.647 00.000 16108 Move returns status 0, amount 0
03:26:44.647 00.000 16108 MoveAxis(N, 0, ABG)
03:26:44.647 00.000 16108 Move returns status 0, amount 0
03:26:44.647 00.000 16108 move complete, result=0
03:26:44.647 00.000 16108 worker thread done servicing request
03:26:44.655 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3485, FiltMin=2963, FiltMax=51782, Gamma=1.000
03:26:44.678 00.023 21068 UpdateGuideState exits: m=646244 SNR=217.1
03:26:44.684 00.006 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:44.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:44.685 00.000 21068 Enqueuing Expose request
03:26:44.687 00.002 16108 Worker thread wakes up
03:26:44.687 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:44.689 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:44.689 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:45.666 00.977 16108 Exposure complete
03:26:45.720 00.054 16108 worker thread done servicing request
03:26:45.720 00.000 21068 OnExposeComplete: enter
03:26:45.721 00.001 21068 UpdateGuideState(): m_state=6
03:26:45.722 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
03:26:45.723 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.70, Mass=675112, SNR=237.7, Peak=65535 HFD=3.3
03:26:45.724 00.001 21068 MultiStar: [#1 -0.17,-0.08,0.83,U] [#2 -0.14,-0.02,0.86,U] [#3 0.07,0.03,0.38,U] [#4 0.06,-0.16,0.39,U] [#5 -0.15,0.04,0.28,U] [#6 -0.02,-0.08,0.37,U] [#7 0.13,-0.07,0.28,U] [#8 -0.55,-0.12,0.21,U] 
03:26:45.725 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.32, 0.30}
03:26:45.726 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.23 = -1.23)
03:26:45.728 00.002 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.17 = -1.17)
03:26:45.728 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.73 mountX=0.01 mountY=-0.02, mountTheta=-1.23
03:26:45.730 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.02, opts=13)
03:26:45.731 00.001 21068 Enqueuing Move request for scope (-0.00, 0.02)
03:26:45.731 00.000 16108 Worker thread wakes up
03:26:45.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:26:45.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:26:45.731 00.000 16108 Moving (-0.00, 0.02) raw xDistance=0.01 yDistance=-0.02
03:26:45.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:26:45.732 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:45.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:26:45.732 00.000 16108 MoveAxis(E, 0, ABG)
03:26:45.732 00.000 16108 Move returns status 0, amount 0
03:26:45.732 00.000 16108 MoveAxis(N, 0, ABG)
03:26:45.732 00.000 16108 Move returns status 0, amount 0
03:26:45.732 00.000 16108 move complete, result=0
03:26:45.732 00.000 16108 worker thread done servicing request
03:26:45.736 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3485, FiltMin=2976, FiltMax=52205, Gamma=1.000
03:26:45.749 00.013 21068 UpdateGuideState exits: m=675112 SNR=237.7
03:26:45.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:45.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:45.752 00.001 21068 Enqueuing Expose request
03:26:45.752 00.000 16108 Worker thread wakes up
03:26:45.752 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:45.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:45.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:46.909 01.156 16108 Exposure complete
03:26:46.968 00.059 16108 worker thread done servicing request
03:26:46.969 00.001 21068 OnExposeComplete: enter
03:26:46.969 00.000 21068 UpdateGuideState(): m_state=6
03:26:46.970 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
03:26:46.971 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=629.67, Mass=651469, SNR=229.0, Peak=65472 HFD=3.3
03:26:46.972 00.001 21068 MultiStar: [#1 -0.21,0.01,0.76,U] [#2 -0.22,0.05,0.94,U] [#3 -0.06,0.19,0.42,U] [#4 -0.19,-0.01,0.34,U] [#5 -0.25,0.22,0.34,U] [#6 -0.15,-0.12,0.41,U] [#7 0.09,0.11,0.32,U] [#8 -0.48,-0.07,0.25,U] 
03:26:46.973 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {0.21, 0.27}
03:26:46.974 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
03:26:46.974 00.000 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
03:26:46.975 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.39 mountX=0.11 mountY=-0.07, mountTheta=-0.53
03:26:46.978 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
03:26:46.978 00.000 21068 Enqueuing Move request for scope (-0.10, 0.09)
03:26:46.979 00.001 16108 Worker thread wakes up
03:26:46.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
03:26:46.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
03:26:46.979 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.07
03:26:46.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:26:46.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:46.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:26:46.979 00.000 16108 MoveAxis(E, 0, ABG)
03:26:46.979 00.000 16108 Move returns status 0, amount 0
03:26:46.979 00.000 16108 MoveAxis(N, 0, ABG)
03:26:46.979 00.000 16108 Move returns status 0, amount 0
03:26:46.979 00.000 16108 move complete, result=0
03:26:46.979 00.000 16108 worker thread done servicing request
03:26:46.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1257, max=65535, med=3485, FiltMin=2966, FiltMax=49238, Gamma=1.000
03:26:46.996 00.014 21068 UpdateGuideState exits: m=651469 SNR=229.0
03:26:46.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:46.997 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:46.999 00.002 21068 Enqueuing Expose request
03:26:47.000 00.001 16108 Worker thread wakes up
03:26:47.000 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:47.001 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:47.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:47.977 00.976 16108 Exposure complete
03:26:48.030 00.053 16108 worker thread done servicing request
03:26:48.030 00.000 21068 OnExposeComplete: enter
03:26:48.031 00.001 21068 UpdateGuideState(): m_state=6
03:26:48.031 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
03:26:48.032 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=629.79, Mass=609983, SNR=211.1, Peak=65535 HFD=3.5
03:26:48.033 00.001 21068 MultiStar: [#1 0.02,-0.02,0.97,U] [#2 -0.03,0.03,1.00,U] [#3 0.28,0.28,0.44,U] [#4 -0.03,-0.05,0.33,U] [#5 -0.36,0.12,0.34,U] [#6 -0.14,0.28,0.44,U] [#7 0.02,0.21,0.38,U] [#8 -0.16,-0.03,0.25,U] 
03:26:48.034 00.001 21068 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.55, 0.38}
03:26:48.035 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
03:26:48.036 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
03:26:48.037 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=-0.06 mountY=-0.16, mountTheta=-1.93
03:26:48.039 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.14, opts=13)
03:26:48.039 00.000 21068 Enqueuing Move request for scope (0.09, 0.14)
03:26:48.040 00.001 16108 Worker thread wakes up
03:26:48.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:26:48.040 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:26:48.040 00.000 16108 Moving (0.09, 0.14) raw xDistance=-0.06 yDistance=-0.16
03:26:48.041 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:48.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:48.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:26:48.041 00.000 16108 MoveAxis(E, 0, ABG)
03:26:48.041 00.000 16108 Move returns status 0, amount 0
03:26:48.041 00.000 16108 MoveAxis(N, 0, ABG)
03:26:48.041 00.000 16108 Move returns status 0, amount 0
03:26:48.041 00.000 16108 move complete, result=0
03:26:48.041 00.000 16108 worker thread done servicing request
03:26:48.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3488, FiltMin=2947, FiltMax=47309, Gamma=1.000
03:26:48.058 00.014 21068 UpdateGuideState exits: m=609983 SNR=211.1
03:26:48.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:48.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:48.061 00.001 21068 Enqueuing Expose request
03:26:48.062 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:48.062 00.000 16108 Worker thread wakes up
03:26:48.063 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:48.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:49.217 01.154 16108 Exposure complete
03:26:49.271 00.054 16108 worker thread done servicing request
03:26:49.273 00.002 21068 OnExposeComplete: enter
03:26:49.274 00.001 21068 UpdateGuideState(): m_state=6
03:26:49.275 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
03:26:49.276 00.001 21068 Star::Find returns 1 (0), X=813.11, Y=629.72, Mass=703747, SNR=219.9, Peak=65535 HFD=3.4
03:26:49.278 00.002 21068 MultiStar: [#1 0.33,0.05,0.94,U] [#2 0.34,0.12,0.89,U] [#3 0.63,0.23,0.00,M1] [#4 0.35,-0.19,0.34,U] [#5 0.30,0.21,0.30,U] [#6 0.49,-0.12,0.36,U] [#7 0.54,-0.15,0.32,U] [#8 -0.02,0.01,0.26,U] 
03:26:49.279 00.001 21068 refined, 7 included, MultiStar: {0.45, 0.08}, one-star: {0.82, 0.32}
03:26:49.280 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
03:26:49.282 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
03:26:49.284 00.002 21068 CameraToMount -- cameraX=0.45 cameraY=0.08 hyp=0.46 cameraTheta=0.19 mountX=-0.43 mountY=-0.19, mountTheta=-2.73
03:26:49.286 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.08, opts=13)
03:26:49.287 00.001 21068 Enqueuing Move request for scope (0.45, 0.08)
03:26:49.288 00.001 16108 Worker thread wakes up
03:26:49.288 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.08) opts 0xd
03:26:49.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.08)
03:26:49.288 00.000 16108 Moving (0.45, 0.08) raw xDistance=-0.43 yDistance=-0.19
03:26:49.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:26:49.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:49.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:26:49.288 00.000 16108 MoveAxis(E, 112, ABG)
03:26:49.288 00.000 16108 Guiding  Dir = 2, Dur = 112
03:26:49.288 00.000 16108 IsSlewing returns 0
03:26:49.288 00.000 16108 IsGuiding returns 0
03:26:49.292 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=345, max=65535, med=3488, FiltMin=3014, FiltMax=52025, Gamma=1.000
03:26:49.306 00.014 21068 UpdateGuideState exits: m=703747 SNR=219.9
03:26:49.307 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:49.307 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:49.308 00.001 21068 Enqueuing Expose request
03:26:49.329 00.021 16108 PulseGuide returned control before completion, sleep 82
03:26:49.421 00.092 16108 IsGuiding returns 1
03:26:49.421 00.000 16108 scope still moving after pulse duration time elapsed
03:26:49.453 00.032 16108 IsSlewing returns 0
03:26:49.453 00.000 16108 IsGuiding returns 1
03:26:49.484 00.031 16108 IsSlewing returns 0
03:26:49.484 00.000 16108 IsGuiding returns 0
03:26:49.484 00.000 16108 scope move finished after 112 + 84 ms
03:26:49.485 00.001 16108 Move returns status 0, amount 112
03:26:49.485 00.000 16108 MoveAxis(N, 0, ABG)
03:26:49.485 00.000 16108 Move returns status 0, amount 0
03:26:49.485 00.000 16108 move complete, result=0
03:26:49.485 00.000 16108 worker thread done servicing request
03:26:49.485 00.000 16108 Worker thread wakes up
03:26:49.485 00.000 21068 GuideStep: -0.4 px 112 ms EAST, -0.2 px 0 ms NORTH
03:26:49.488 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:49.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:50.455 00.967 16108 Exposure complete
03:26:50.520 00.065 16108 worker thread done servicing request
03:26:50.520 00.000 21068 OnExposeComplete: enter
03:26:50.521 00.001 21068 UpdateGuideState(): m_state=6
03:26:50.522 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
03:26:50.523 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=629.93, Mass=649163, SNR=222.8, Peak=65535 HFD=3.4
03:26:50.524 00.001 21068 MultiStar: [#1 -0.20,-0.03,0.89,U] [#2 -0.23,0.07,0.83,U] [#3 0.14,0.19,0.39,U] [#4 0.12,0.02,0.37,U] [#5 -0.08,0.16,0.32,U] [#6 0.30,0.29,0.38,U] [#7 0.09,0.28,0.31,U] [#8 -0.61,-0.06,0.24,U] 
03:26:50.525 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.18}, one-star: {0.31, 0.52}
03:26:50.526 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
03:26:50.527 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
03:26:50.528 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=0.03 mountY=-0.18, mountTheta=-1.41
03:26:50.530 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.18, opts=13)
03:26:50.531 00.001 21068 Enqueuing Move request for scope (0.00, 0.18)
03:26:50.532 00.001 16108 Worker thread wakes up
03:26:50.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
03:26:50.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
03:26:50.532 00.000 16108 Moving (0.00, 0.18) raw xDistance=0.03 yDistance=-0.18
03:26:50.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:50.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:50.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:26:50.532 00.000 16108 MoveAxis(E, 0, ABG)
03:26:50.532 00.000 16108 Move returns status 0, amount 0
03:26:50.533 00.001 16108 MoveAxis(N, 0, ABG)
03:26:50.533 00.000 16108 Move returns status 0, amount 0
03:26:50.533 00.000 16108 move complete, result=0
03:26:50.533 00.000 16108 worker thread done servicing request
03:26:50.539 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3491, FiltMin=2953, FiltMax=47462, Gamma=1.000
03:26:50.554 00.015 21068 UpdateGuideState exits: m=649163 SNR=222.8
03:26:50.556 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:50.556 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:50.557 00.001 21068 Enqueuing Expose request
03:26:50.558 00.001 16108 Worker thread wakes up
03:26:50.558 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:50.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:50.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:51.724 01.165 16108 Exposure complete
03:26:51.780 00.056 16108 worker thread done servicing request
03:26:51.780 00.000 21068 OnExposeComplete: enter
03:26:51.782 00.002 21068 UpdateGuideState(): m_state=6
03:26:51.782 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
03:26:51.783 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=629.69, Mass=676209, SNR=204.1, Peak=65472 HFD=3.2
03:26:51.784 00.001 21068 MultiStar: [#1 -0.38,-0.07,0.94,U] [#2 -0.38,-0.01,1.10,U] [#3 -0.09,0.14,0.43,U] [#4 -0.01,0.07,0.37,U] [#5 -0.21,0.33,0.32,U] [#6 -0.08,0.19,0.42,U] [#7 -0.02,0.16,0.35,U] [#8 -0.83,-0.15,0.00,M1] 
03:26:51.785 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.11}, one-star: {0.26, 0.28}
03:26:51.786 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
03:26:51.786 00.000 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
03:26:51.787 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.17 cameraTheta=2.47 mountX=0.15 mountY=-0.07, mountTheta=-0.45
03:26:51.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.11, opts=13)
03:26:51.789 00.000 21068 Enqueuing Move request for scope (-0.14, 0.11)
03:26:51.790 00.001 16108 Worker thread wakes up
03:26:51.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
03:26:51.790 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
03:26:51.790 00.000 16108 Moving (-0.14, 0.11) raw xDistance=0.15 yDistance=-0.07
03:26:51.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:26:51.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:51.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:26:51.792 00.002 16108 MoveAxis(E, 0, ABG)
03:26:51.792 00.000 16108 Move returns status 0, amount 0
03:26:51.792 00.000 16108 MoveAxis(N, 0, ABG)
03:26:51.792 00.000 16108 Move returns status 0, amount 0
03:26:51.792 00.000 16108 move complete, result=0
03:26:51.792 00.000 16108 worker thread done servicing request
03:26:51.794 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3494, FiltMin=3030, FiltMax=48077, Gamma=1.000
03:26:51.808 00.014 21068 UpdateGuideState exits: m=676209 SNR=204.1
03:26:51.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:51.811 00.000 21068 Enqueuing Expose request
03:26:51.813 00.002 16108 Worker thread wakes up
03:26:51.813 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:51.815 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:51.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:52.803 00.988 16108 Exposure complete
03:26:52.861 00.058 16108 worker thread done servicing request
03:26:52.861 00.000 21068 OnExposeComplete: enter
03:26:52.862 00.001 21068 UpdateGuideState(): m_state=6
03:26:52.863 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
03:26:52.864 00.001 21068 Star::Find returns 1 (0), X=812.71, Y=629.80, Mass=618537, SNR=202.2, Peak=65535 HFD=3.4
03:26:52.865 00.001 21068 MultiStar: [#1 -0.02,-0.03,0.93,U] [#2 0.05,0.10,1.02,U] [#3 0.22,0.34,0.40,U] [#4 0.33,0.04,0.39,U] [#5 -0.29,0.33,0.29,U] [#6 0.28,0.16,0.44,U] [#7 0.18,0.17,0.42,U] [#8 -0.45,-0.03,0.24,U] 
03:26:52.865 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.42, 0.39}
03:26:52.866 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
03:26:52.867 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
03:26:52.867 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.90 mountX=-0.10 mountY=-0.19, mountTheta=-2.06
03:26:52.870 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.16, opts=13)
03:26:52.871 00.001 21068 Enqueuing Move request for scope (0.13, 0.16)
03:26:52.871 00.000 16108 Worker thread wakes up
03:26:52.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
03:26:52.872 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
03:26:52.872 00.000 16108 Moving (0.13, 0.16) raw xDistance=-0.10 yDistance=-0.19
03:26:52.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:26:52.872 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:52.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:26:52.872 00.000 16108 MoveAxis(E, 0, ABG)
03:26:52.872 00.000 16108 Move returns status 0, amount 0
03:26:52.872 00.000 16108 MoveAxis(N, 0, ABG)
03:26:52.872 00.000 16108 Move returns status 0, amount 0
03:26:52.872 00.000 16108 move complete, result=0
03:26:52.872 00.000 16108 worker thread done servicing request
03:26:52.879 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3501, FiltMin=3008, FiltMax=57613, Gamma=1.000
03:26:52.893 00.014 21068 UpdateGuideState exits: m=618537 SNR=202.2
03:26:52.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:52.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:52.895 00.000 21068 Enqueuing Expose request
03:26:52.896 00.001 16108 Worker thread wakes up
03:26:52.896 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:52.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:52.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:54.056 01.159 16108 Exposure complete
03:26:54.111 00.055 16108 worker thread done servicing request
03:26:54.111 00.000 21068 OnExposeComplete: enter
03:26:54.114 00.003 21068 UpdateGuideState(): m_state=6
03:26:54.115 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
03:26:54.116 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=629.79, Mass=665483, SNR=225.7, Peak=65472 HFD=3.5
03:26:54.119 00.003 21068 MultiStar: [#1 -0.26,-0.08,0.78,U] [#2 -0.31,0.10,0.96,U] [#3 -0.24,0.19,0.40,U] [#4 -0.34,-0.16,0.36,U] [#5 -0.57,-0.06,0.22,U] [#6 -0.23,0.22,0.38,U] [#7 -0.29,0.09,0.31,U] [#8 -1.01,0.02,0.00,M1] 
03:26:54.120 00.001 21068 refined, 7 included, MultiStar: {-0.23, 0.12}, one-star: {0.00, 0.39}
03:26:54.122 00.002 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.31 = -0.31)
03:26:54.123 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
03:26:54.125 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.65 mountX=0.25 mountY=-0.07, mountTheta=-0.26
03:26:54.128 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.12, opts=13)
03:26:54.129 00.001 21068 Enqueuing Move request for scope (-0.23, 0.12)
03:26:54.130 00.001 16108 Worker thread wakes up
03:26:54.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
03:26:54.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
03:26:54.130 00.000 16108 Moving (-0.23, 0.12) raw xDistance=0.25 yDistance=-0.07
03:26:54.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:26:54.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:54.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:26:54.130 00.000 16108 MoveAxis(W, 66, ABG)
03:26:54.130 00.000 16108 Guiding  Dir = 3, Dur = 66
03:26:54.131 00.001 16108 IsSlewing returns 0
03:26:54.131 00.000 16108 IsGuiding returns 0
03:26:54.134 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3504, FiltMin=3001, FiltMax=47341, Gamma=1.000
03:26:54.138 00.004 16108 PulseGuide returned control before completion, sleep 69
03:26:54.147 00.009 21068 UpdateGuideState exits: m=665483 SNR=225.7
03:26:54.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:54.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:54.150 00.001 21068 Enqueuing Expose request
03:26:54.216 00.066 16108 IsGuiding returns 1
03:26:54.216 00.000 16108 scope still moving after pulse duration time elapsed
03:26:54.247 00.031 16108 IsSlewing returns 0
03:26:54.247 00.000 16108 IsGuiding returns 0
03:26:54.247 00.000 16108 scope move finished after 66 + 50 ms
03:26:54.248 00.001 16108 Move returns status 0, amount 66
03:26:54.248 00.000 16108 MoveAxis(N, 0, ABG)
03:26:54.248 00.000 16108 Move returns status 0, amount 0
03:26:54.248 00.000 16108 move complete, result=0
03:26:54.248 00.000 16108 worker thread done servicing request
03:26:54.248 00.000 16108 Worker thread wakes up
03:26:54.248 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
03:26:54.250 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:54.251 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:55.235 00.984 16108 Exposure complete
03:26:55.308 00.073 16108 worker thread done servicing request
03:26:55.308 00.000 21068 OnExposeComplete: enter
03:26:55.309 00.001 21068 UpdateGuideState(): m_state=6
03:26:55.310 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
03:26:55.311 00.001 21068 Star::Find returns 1 (0), X=812.57, Y=629.94, Mass=633430, SNR=226.9, Peak=65535 HFD=3.4
03:26:55.312 00.001 21068 MultiStar: [#1 -0.33,-0.01,0.86,U] [#2 -0.23,0.03,0.88,U] [#3 -0.31,0.17,0.34,U] [#4 -0.12,0.11,0.34,U] [#5 -0.38,0.01,0.23,U] [#6 -0.06,0.25,0.36,U] [#7 -0.24,0.12,0.36,U] [#8 -0.44,-0.13,0.21,U] 
03:26:55.312 00.000 21068 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {0.28, 0.53}
03:26:55.313 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
03:26:55.314 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
03:26:55.314 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=0.16 mountY=-0.13, mountTheta=-0.66
03:26:55.317 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.16, opts=13)
03:26:55.317 00.000 21068 Enqueuing Move request for scope (-0.14, 0.16)
03:26:55.318 00.001 16108 Worker thread wakes up
03:26:55.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
03:26:55.318 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
03:26:55.318 00.000 16108 Moving (-0.14, 0.16) raw xDistance=0.16 yDistance=-0.13
03:26:55.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:26:55.318 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:55.318 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:26:55.318 00.000 16108 MoveAxis(E, 0, ABG)
03:26:55.319 00.001 16108 Move returns status 0, amount 0
03:26:55.319 00.000 16108 MoveAxis(N, 0, ABG)
03:26:55.319 00.000 16108 Move returns status 0, amount 0
03:26:55.319 00.000 16108 move complete, result=0
03:26:55.319 00.000 16108 worker thread done servicing request
03:26:55.322 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3507, FiltMin=2989, FiltMax=42589, Gamma=1.000
03:26:55.336 00.014 21068 UpdateGuideState exits: m=633430 SNR=226.9
03:26:55.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:55.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:55.339 00.001 21068 Enqueuing Expose request
03:26:55.340 00.001 16108 Worker thread wakes up
03:26:55.340 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:55.340 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:55.341 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:56.507 01.166 16108 Exposure complete
03:26:56.570 00.063 16108 worker thread done servicing request
03:26:56.570 00.000 21068 OnExposeComplete: enter
03:26:56.571 00.001 21068 UpdateGuideState(): m_state=6
03:26:56.574 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
03:26:56.576 00.002 21068 Star::Find returns 1 (0), X=812.32, Y=629.82, Mass=603871, SNR=203.7, Peak=65472 HFD=3.3
03:26:56.579 00.003 21068 MultiStar: [#1 -0.34,0.13,0.82,U] [#2 -0.45,0.13,0.99,U] [#3 -0.29,0.37,0.44,U] [#4 -0.30,0.15,0.35,U] [#5 -0.38,0.16,0.31,U] [#6 -0.28,0.20,0.43,U] [#7 -0.44,0.46,0.00,M1] [#8 -0.72,0.07,0.00,M1] 
03:26:56.581 00.002 21068 refined, 6 included, MultiStar: {-0.27, 0.23}, one-star: {0.04, 0.41}
03:26:56.582 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
03:26:56.584 00.002 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
03:26:56.585 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.35 cameraTheta=2.43 mountX=0.30 mountY=-0.16, mountTheta=-0.49
03:26:56.588 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.23, opts=13)
03:26:56.591 00.003 21068 Enqueuing Move request for scope (-0.27, 0.23)
03:26:56.591 00.000 16108 Worker thread wakes up
03:26:56.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.23) opts 0xd
03:26:56.592 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.23)
03:26:56.592 00.000 16108 Moving (-0.27, 0.23) raw xDistance=0.30 yDistance=-0.16
03:26:56.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:26:56.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:56.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:26:56.592 00.000 16108 MoveAxis(W, 79, ABG)
03:26:56.592 00.000 16108 Guiding  Dir = 3, Dur = 79
03:26:56.592 00.000 16108 IsSlewing returns 0
03:26:56.592 00.000 16108 IsGuiding returns 0
03:26:56.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=102, max=65535, med=3510, FiltMin=2934, FiltMax=53993, Gamma=1.000
03:26:56.601 00.005 16108 PulseGuide returned control before completion, sleep 80
03:26:56.612 00.011 21068 UpdateGuideState exits: m=603871 SNR=203.7
03:26:56.613 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:56.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:56.615 00.001 21068 Enqueuing Expose request
03:26:56.694 00.079 16108 IsGuiding returns 1
03:26:56.694 00.000 16108 scope still moving after pulse duration time elapsed
03:26:56.725 00.031 16108 IsSlewing returns 0
03:26:56.725 00.000 16108 IsGuiding returns 0
03:26:56.727 00.002 16108 scope move finished after 79 + 55 ms
03:26:56.727 00.000 16108 Move returns status 0, amount 79
03:26:56.727 00.000 16108 MoveAxis(N, 0, ABG)
03:26:56.727 00.000 16108 Move returns status 0, amount 0
03:26:56.727 00.000 16108 move complete, result=0
03:26:56.727 00.000 16108 worker thread done servicing request
03:26:56.727 00.000 16108 Worker thread wakes up
03:26:56.727 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
03:26:56.730 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:56.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:57.700 00.970 16108 Exposure complete
03:26:57.767 00.067 16108 worker thread done servicing request
03:26:57.767 00.000 21068 OnExposeComplete: enter
03:26:57.768 00.001 21068 UpdateGuideState(): m_state=6
03:26:57.769 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
03:26:57.770 00.001 21068 Star::Find returns 1 (0), X=812.59, Y=629.78, Mass=654313, SNR=258.0, Peak=65535 HFD=3.4
03:26:57.771 00.001 21068 MultiStar: [#1 -0.17,0.04,0.70,U] [#2 -0.18,0.03,0.71,U] [#3 0.02,0.18,0.31,U] [#4 -0.04,0.22,0.32,U] [#5 -0.23,0.19,0.22,U] [#6 0.00,0.26,0.34,U] [#7 0.08,0.02,0.29,U] [#8 -0.32,0.19,0.16,U] 
03:26:57.772 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {0.31, 0.37}
03:26:57.773 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:26:57.774 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:26:57.774 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.60 mountX=0.04 mountY=-0.17, mountTheta=-1.36
03:26:57.776 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
03:26:57.777 00.001 21068 Enqueuing Move request for scope (-0.01, 0.18)
03:26:57.778 00.001 16108 Worker thread wakes up
03:26:57.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
03:26:57.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
03:26:57.778 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.17
03:26:57.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:57.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:57.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:26:57.778 00.000 16108 MoveAxis(E, 0, ABG)
03:26:57.778 00.000 16108 Move returns status 0, amount 0
03:26:57.778 00.000 16108 MoveAxis(N, 0, ABG)
03:26:57.778 00.000 16108 Move returns status 0, amount 0
03:26:57.778 00.000 16108 move complete, result=0
03:26:57.778 00.000 16108 worker thread done servicing request
03:26:57.785 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3510, FiltMin=2979, FiltMax=48685, Gamma=1.000
03:26:57.809 00.024 21068 UpdateGuideState exits: m=654313 SNR=258.0
03:26:57.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:57.812 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:57.815 00.003 21068 Enqueuing Expose request
03:26:57.817 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:57.819 00.002 16108 Worker thread wakes up
03:26:57.819 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:57.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:26:58.983 01.164 16108 Exposure complete
03:26:59.065 00.082 16108 worker thread done servicing request
03:26:59.066 00.001 21068 OnExposeComplete: enter
03:26:59.067 00.001 21068 UpdateGuideState(): m_state=6
03:26:59.068 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
03:26:59.069 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.79, Mass=611095, SNR=196.7, Peak=65535 HFD=3.3
03:26:59.071 00.002 21068 MultiStar: [#1 -0.01,0.07,0.79,U] [#2 -0.11,0.15,1.21,U] [#3 0.26,0.24,0.36,U] [#4 0.11,0.19,0.39,U] [#5 -0.19,0.25,0.38,U] [#6 0.06,0.20,0.45,U] [#7 0.07,0.24,0.37,U] [#8 -0.53,-0.07,0.25,U] 
03:26:59.073 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.40, 0.38}
03:26:59.074 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
03:26:59.075 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
03:26:59.077 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=-0.01 mountY=-0.21, mountTheta=-1.63
03:26:59.079 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.20, opts=13)
03:26:59.081 00.002 21068 Enqueuing Move request for scope (0.05, 0.20)
03:26:59.082 00.001 16108 Worker thread wakes up
03:26:59.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
03:26:59.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
03:26:59.082 00.000 16108 Moving (0.05, 0.20) raw xDistance=-0.01 yDistance=-0.21
03:26:59.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:59.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:26:59.082 00.000 16108 MoveAxis(E, 0, ABG)
03:26:59.082 00.000 16108 Move returns status 0, amount 0
03:26:59.082 00.000 16108 MoveAxis(N, 41, ABG)
03:26:59.083 00.001 16108 Guiding  Dir = 0, Dur = 41
03:26:59.083 00.000 16108 IsSlewing returns 0
03:26:59.083 00.000 16108 IsGuiding returns 0
03:26:59.088 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=3517, FiltMin=2934, FiltMax=46829, Gamma=1.000
03:26:59.103 00.015 21068 UpdateGuideState exits: m=611095 SNR=196.7
03:26:59.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:59.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:26:59.106 00.001 21068 Enqueuing Expose request
03:26:59.111 00.005 16108 PulseGuide returned control before completion, sleep 23
03:26:59.142 00.031 16108 IsGuiding returns 1
03:26:59.142 00.000 16108 scope still moving after pulse duration time elapsed
03:26:59.174 00.032 16108 IsSlewing returns 0
03:26:59.174 00.000 16108 IsGuiding returns 1
03:26:59.206 00.032 16108 IsSlewing returns 0
03:26:59.206 00.000 16108 IsGuiding returns 0
03:26:59.206 00.000 16108 scope move finished after 41 + 82 ms
03:26:59.206 00.000 16108 Move returns status 0, amount 41
03:26:59.206 00.000 16108 move complete, result=0
03:26:59.206 00.000 16108 worker thread done servicing request
03:26:59.206 00.000 16108 Worker thread wakes up
03:26:59.206 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
03:26:59.208 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:26:59.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:00.194 00.986 16108 Exposure complete
03:27:00.259 00.065 16108 worker thread done servicing request
03:27:00.259 00.000 21068 OnExposeComplete: enter
03:27:00.261 00.002 21068 UpdateGuideState(): m_state=6
03:27:00.262 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
03:27:00.263 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=629.71, Mass=620409, SNR=194.7, Peak=65535 HFD=3.4
03:27:00.264 00.001 21068 MultiStar: [#1 0.01,0.09,0.79,U] [#2 0.06,0.22,1.05,U] [#3 0.19,0.15,0.40,U] [#4 0.14,-0.09,0.39,U] [#5 -0.03,0.04,0.31,U] [#6 0.10,0.03,0.40,U] [#7 0.21,0.29,0.38,U] [#8 -0.16,0.17,0.24,U] 
03:27:00.264 00.000 21068 refined, 8 included, MultiStar: {0.16, 0.16}, one-star: {0.54, 0.30}
03:27:00.265 00.001 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
03:27:00.266 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
03:27:00.267 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.78 mountX=-0.13 mountY=-0.20, mountTheta=-2.17
03:27:00.268 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.16, opts=13)
03:27:00.269 00.001 21068 Enqueuing Move request for scope (0.16, 0.16)
03:27:00.270 00.001 16108 Worker thread wakes up
03:27:00.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
03:27:00.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
03:27:00.270 00.000 16108 Moving (0.16, 0.16) raw xDistance=-0.13 yDistance=-0.20
03:27:00.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:27:00.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:00.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:27:00.270 00.000 16108 MoveAxis(E, 0, ABG)
03:27:00.270 00.000 16108 Move returns status 0, amount 0
03:27:00.271 00.001 16108 MoveAxis(N, 0, ABG)
03:27:00.271 00.000 16108 Move returns status 0, amount 0
03:27:00.271 00.000 16108 move complete, result=0
03:27:00.271 00.000 16108 worker thread done servicing request
03:27:00.278 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3523, FiltMin=2973, FiltMax=43437, Gamma=1.000
03:27:00.296 00.018 21068 UpdateGuideState exits: m=620409 SNR=194.7
03:27:00.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:00.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:00.299 00.001 21068 Enqueuing Expose request
03:27:00.299 00.000 16108 Worker thread wakes up
03:27:00.299 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:00.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:00.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:01.465 01.165 16108 Exposure complete
03:27:01.531 00.066 16108 worker thread done servicing request
03:27:01.531 00.000 21068 OnExposeComplete: enter
03:27:01.533 00.002 21068 UpdateGuideState(): m_state=6
03:27:01.534 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
03:27:01.535 00.001 21068 Star::Find returns 1 (0), X=812.78, Y=629.59, Mass=658077, SNR=206.4, Peak=65535 HFD=3.2
03:27:01.536 00.001 21068 MultiStar: [#1 0.18,-0.10,0.78,U] [#2 0.06,-0.09,0.93,U] [#3 0.30,0.10,0.46,U] [#4 0.19,-0.14,0.36,U] [#5 0.00,-0.07,0.28,U] [#6 0.23,0.15,0.39,U] [#7 0.13,-0.20,0.39,U] [#8 -0.13,-0.25,0.23,U] 
03:27:01.537 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.02}, one-star: {0.50, 0.19}
03:27:01.538 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
03:27:01.538 00.000 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
03:27:01.539 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.08 mountX=-0.21 mountY=-0.03, mountTheta=-2.98
03:27:01.540 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.02, opts=13)
03:27:01.541 00.001 21068 Enqueuing Move request for scope (0.21, -0.02)
03:27:01.542 00.001 16108 Worker thread wakes up
03:27:01.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
03:27:01.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
03:27:01.542 00.000 16108 Moving (0.21, -0.02) raw xDistance=-0.21 yDistance=-0.03
03:27:01.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:27:01.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:01.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:27:01.542 00.000 16108 MoveAxis(E, 55, ABG)
03:27:01.542 00.000 16108 Guiding  Dir = 2, Dur = 55
03:27:01.542 00.000 16108 IsSlewing returns 0
03:27:01.542 00.000 16108 IsGuiding returns 0
03:27:01.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3529, FiltMin=2973, FiltMax=42489, Gamma=1.000
03:27:01.562 00.016 21068 UpdateGuideState exits: m=658077 SNR=206.4
03:27:01.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:01.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:01.564 00.000 21068 Enqueuing Expose request
03:27:01.571 00.007 16108 PulseGuide returned control before completion, sleep 37
03:27:01.617 00.046 16108 IsGuiding returns 1
03:27:01.617 00.000 16108 scope still moving after pulse duration time elapsed
03:27:01.648 00.031 16108 IsSlewing returns 0
03:27:01.648 00.000 16108 IsGuiding returns 1
03:27:01.679 00.031 16108 IsSlewing returns 0
03:27:01.679 00.000 16108 IsGuiding returns 0
03:27:01.681 00.002 16108 scope move finished after 55 + 82 ms
03:27:01.681 00.000 16108 Move returns status 0, amount 55
03:27:01.681 00.000 16108 MoveAxis(N, 0, ABG)
03:27:01.681 00.000 16108 Move returns status 0, amount 0
03:27:01.681 00.000 16108 move complete, result=0
03:27:01.681 00.000 16108 worker thread done servicing request
03:27:01.681 00.000 16108 Worker thread wakes up
03:27:01.681 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
03:27:01.684 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:01.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:02.672 00.988 16108 Exposure complete
03:27:02.737 00.065 16108 worker thread done servicing request
03:27:02.737 00.000 21068 OnExposeComplete: enter
03:27:02.738 00.001 21068 UpdateGuideState(): m_state=6
03:27:02.739 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
03:27:02.740 00.001 21068 Star::Find returns 1 (0), X=812.92, Y=629.60, Mass=660803, SNR=219.8, Peak=65535 HFD=3.3
03:27:02.741 00.001 21068 MultiStar: [#1 0.07,-0.23,0.70,U] [#2 0.04,-0.15,0.82,U] [#3 0.35,-0.03,0.36,U] [#4 0.34,-0.23,0.33,U] [#5 -0.02,-0.12,0.29,U] [#6 0.31,-0.04,0.42,U] [#7 0.27,-0.14,0.37,U] [#8 -0.33,-0.17,0.20,U] 
03:27:02.742 00.001 21068 refined, 8 included, MultiStar: {0.25, -0.07}, one-star: {0.63, 0.19}
03:27:02.743 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:27:02.745 00.002 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
03:27:02.746 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.28 mountX=-0.25 mountY=0.01, mountTheta=3.10
03:27:02.750 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.07, opts=13)
03:27:02.752 00.002 21068 Enqueuing Move request for scope (0.25, -0.07)
03:27:02.752 00.000 16108 Worker thread wakes up
03:27:02.753 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
03:27:02.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
03:27:02.753 00.000 16108 Moving (0.25, -0.07) raw xDistance=-0.25 yDistance=0.01
03:27:02.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:27:02.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:02.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:02.753 00.000 16108 MoveAxis(E, 71, ABG)
03:27:02.753 00.000 16108 Guiding  Dir = 2, Dur = 71
03:27:02.754 00.001 16108 IsSlewing returns 0
03:27:02.754 00.000 16108 IsGuiding returns 0
03:27:02.759 00.005 16108 PulseGuide returned control before completion, sleep 77
03:27:02.760 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3533, FiltMin=3001, FiltMax=43337, Gamma=1.000
03:27:02.773 00.013 21068 UpdateGuideState exits: m=660803 SNR=219.8
03:27:02.775 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:02.776 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:02.779 00.003 21068 Enqueuing Expose request
03:27:02.837 00.058 16108 IsGuiding returns 1
03:27:02.837 00.000 16108 scope still moving after pulse duration time elapsed
03:27:02.868 00.031 16108 IsSlewing returns 0
03:27:02.868 00.000 16108 IsGuiding returns 0
03:27:02.868 00.000 16108 scope move finished after 71 + 43 ms
03:27:02.868 00.000 16108 Move returns status 0, amount 71
03:27:02.868 00.000 16108 MoveAxis(N, 0, ABG)
03:27:02.868 00.000 16108 Move returns status 0, amount 0
03:27:02.868 00.000 16108 move complete, result=0
03:27:02.868 00.000 16108 worker thread done servicing request
03:27:02.868 00.000 16108 Worker thread wakes up
03:27:02.868 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
03:27:02.871 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:02.871 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:04.032 01.161 16108 Exposure complete
03:27:04.086 00.054 16108 worker thread done servicing request
03:27:04.086 00.000 21068 OnExposeComplete: enter
03:27:04.087 00.001 21068 UpdateGuideState(): m_state=6
03:27:04.088 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
03:27:04.089 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=629.83, Mass=653826, SNR=221.0, Peak=65535 HFD=3.3
03:27:04.090 00.001 21068 MultiStar: [#1 -0.20,-0.09,0.78,U] [#2 -0.23,0.11,0.86,U] [#3 -0.14,0.20,0.36,U] [#4 -0.20,0.02,0.38,U] [#5 -0.38,-0.07,0.31,U] [#6 -0.36,0.08,0.34,U] [#7 -0.06,0.22,0.30,U] [#8 -0.57,-0.26,0.00,M1] 
03:27:04.090 00.000 21068 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {0.21, 0.42}
03:27:04.091 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
03:27:04.092 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
03:27:04.093 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.29 mountX=0.14 mountY=-0.10, mountTheta=-0.63
03:27:04.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.14, opts=13)
03:27:04.098 00.003 21068 Enqueuing Move request for scope (-0.12, 0.14)
03:27:04.100 00.002 16108 Worker thread wakes up
03:27:04.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
03:27:04.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
03:27:04.100 00.000 16108 Moving (-0.12, 0.14) raw xDistance=0.14 yDistance=-0.10
03:27:04.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:27:04.102 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:04.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:27:04.102 00.000 16108 MoveAxis(E, 0, ABG)
03:27:04.102 00.000 16108 Move returns status 0, amount 0
03:27:04.102 00.000 16108 MoveAxis(N, 0, ABG)
03:27:04.102 00.000 16108 Move returns status 0, amount 0
03:27:04.102 00.000 16108 move complete, result=0
03:27:04.103 00.001 16108 worker thread done servicing request
03:27:04.108 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3539, FiltMin=3021, FiltMax=43526, Gamma=1.000
03:27:04.122 00.014 21068 UpdateGuideState exits: m=653826 SNR=221.0
03:27:04.124 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:04.126 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:04.126 00.000 21068 Enqueuing Expose request
03:27:04.127 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:04.128 00.001 16108 Worker thread wakes up
03:27:04.128 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:04.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:05.113 00.985 16108 Exposure complete
03:27:05.194 00.081 16108 worker thread done servicing request
03:27:05.194 00.000 21068 OnExposeComplete: enter
03:27:05.196 00.002 21068 UpdateGuideState(): m_state=6
03:27:05.200 00.004 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
03:27:05.202 00.002 21068 Star::Find returns 1 (0), X=812.55, Y=629.66, Mass=612210, SNR=183.4, Peak=65472 HFD=3.2
03:27:05.204 00.002 21068 MultiStar: [#1 -0.26,-0.01,0.96,U] [#2 -0.29,-0.01,1.05,U] [#3 -0.07,0.11,0.47,U] [#4 -0.02,-0.11,0.42,U] [#5 -0.51,0.09,0.35,U] [#6 -0.10,0.18,0.43,U] [#7 -0.25,0.10,0.37,U] [#8 -0.30,-0.12,0.31,U] 
03:27:05.205 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.07}, one-star: {0.27, 0.25}
03:27:05.207 00.002 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
03:27:05.209 00.002 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
03:27:05.210 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.70 mountX=0.15 mountY=-0.03, mountTheta=-0.21
03:27:05.213 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.07, opts=13)
03:27:05.215 00.002 21068 Enqueuing Move request for scope (-0.14, 0.07)
03:27:05.218 00.003 16108 Worker thread wakes up
03:27:05.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
03:27:05.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
03:27:05.218 00.000 16108 Moving (-0.14, 0.07) raw xDistance=0.15 yDistance=-0.03
03:27:05.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:27:05.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:05.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:27:05.218 00.000 16108 MoveAxis(E, 0, ABG)
03:27:05.218 00.000 16108 Move returns status 0, amount 0
03:27:05.218 00.000 16108 MoveAxis(N, 0, ABG)
03:27:05.218 00.000 16108 Move returns status 0, amount 0
03:27:05.218 00.000 16108 move complete, result=0
03:27:05.219 00.001 16108 worker thread done servicing request
03:27:05.224 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3542, FiltMin=3001, FiltMax=44429, Gamma=1.000
03:27:05.246 00.022 21068 UpdateGuideState exits: m=612210 SNR=183.4
03:27:05.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:05.247 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:05.248 00.001 21068 Enqueuing Expose request
03:27:05.248 00.000 16108 Worker thread wakes up
03:27:05.249 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:05.249 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:05.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:06.424 01.175 16108 Exposure complete
03:27:06.485 00.061 16108 worker thread done servicing request
03:27:06.485 00.000 21068 OnExposeComplete: enter
03:27:06.487 00.002 21068 UpdateGuideState(): m_state=6
03:27:06.487 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
03:27:06.488 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=629.70, Mass=704501, SNR=240.4, Peak=65535 HFD=3.3
03:27:06.489 00.001 21068 MultiStar: [#1 -0.18,-0.16,0.85,U] [#2 -0.18,-0.11,0.85,U] [#3 0.14,0.03,0.31,U] [#4 -0.14,-0.28,0.31,U] [#5 -0.23,-0.04,0.30,U] [#6 0.03,-0.15,0.33,U] [#7 -0.05,-0.18,0.29,U] [#8 -0.70,-0.16,0.00,M1] 
03:27:06.491 00.002 21068 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.39, 0.30}
03:27:06.492 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
03:27:06.494 00.002 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
03:27:06.496 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.48 mountX=-0.01 mountY=0.03, mountTheta=1.84
03:27:06.503 00.007 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
03:27:06.504 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
03:27:06.504 00.000 16108 Worker thread wakes up
03:27:06.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
03:27:06.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
03:27:06.504 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
03:27:06.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:06.505 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:06.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:27:06.505 00.000 16108 MoveAxis(E, 0, ABG)
03:27:06.505 00.000 16108 Move returns status 0, amount 0
03:27:06.505 00.000 16108 MoveAxis(N, 0, ABG)
03:27:06.505 00.000 16108 Move returns status 0, amount 0
03:27:06.505 00.000 16108 move complete, result=0
03:27:06.505 00.000 16108 worker thread done servicing request
03:27:06.509 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3549, FiltMin=2953, FiltMax=38198, Gamma=1.000
03:27:06.521 00.012 21068 UpdateGuideState exits: m=704501 SNR=240.4
03:27:06.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:06.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:06.524 00.000 21068 Enqueuing Expose request
03:27:06.525 00.001 16108 Worker thread wakes up
03:27:06.525 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:06.526 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:06.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:07.499 00.973 16108 Exposure complete
03:27:07.570 00.071 16108 worker thread done servicing request
03:27:07.571 00.001 21068 OnExposeComplete: enter
03:27:07.571 00.000 21068 UpdateGuideState(): m_state=6
03:27:07.572 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
03:27:07.573 00.001 21068 Star::Find returns 1 (0), X=812.57, Y=629.69, Mass=580887, SNR=236.9, Peak=65472 HFD=3.2
03:27:07.574 00.001 21068 MultiStar: [#1 -0.08,-0.26,0.77,U] [#2 -0.26,-0.27,0.88,U] [#3 0.13,0.11,0.34,U] [#4 0.06,-0.14,0.29,U] [#5 -0.21,-0.05,0.34,U] [#6 -0.01,-0.01,0.27,U] [#7 0.11,-0.05,0.26,U] [#8 -0.49,-0.21,0.24,U] 
03:27:07.576 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.28, 0.28}
03:27:07.576 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
03:27:07.577 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
03:27:07.577 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.01 mountX=0.02 mountY=0.06, mountTheta=1.31
03:27:07.580 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
03:27:07.583 00.003 21068 Enqueuing Move request for scope (-0.03, -0.05)
03:27:07.586 00.003 16108 Worker thread wakes up
03:27:07.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:27:07.586 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:27:07.587 00.001 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
03:27:07.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:27:07.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:07.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:27:07.587 00.000 16108 MoveAxis(E, 0, ABG)
03:27:07.587 00.000 16108 Move returns status 0, amount 0
03:27:07.587 00.000 16108 MoveAxis(N, 0, ABG)
03:27:07.587 00.000 16108 Move returns status 0, amount 0
03:27:07.587 00.000 16108 move complete, result=0
03:27:07.587 00.000 16108 worker thread done servicing request
03:27:07.596 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=435, max=65535, med=3552, FiltMin=2966, FiltMax=40246, Gamma=1.000
03:27:07.615 00.019 21068 UpdateGuideState exits: m=580887 SNR=236.9
03:27:07.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:07.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:07.619 00.002 21068 Enqueuing Expose request
03:27:07.620 00.001 16108 Worker thread wakes up
03:27:07.620 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:07.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:07.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:08.778 01.157 16108 Exposure complete
03:27:08.834 00.056 16108 worker thread done servicing request
03:27:08.835 00.001 21068 OnExposeComplete: enter
03:27:08.835 00.000 21068 UpdateGuideState(): m_state=6
03:27:08.836 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
03:27:08.837 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=629.42, Mass=665866, SNR=223.3, Peak=65535 HFD=3.2
03:27:08.839 00.002 21068 MultiStar: [#1 -0.22,-0.34,0.83,U] [#2 -0.18,-0.33,0.95,U] [#3 0.04,0.01,0.35,U] [#4 -0.21,-0.27,0.27,U] [#5 -0.24,-0.15,0.35,U] [#6 -0.07,-0.23,0.27,U] [#7 -0.02,-0.15,0.28,U] [#8 -0.51,-0.35,0.00,M1] 
03:27:08.840 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.19}, one-star: {0.19, 0.01}
03:27:08.840 00.000 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
03:27:08.841 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
03:27:08.842 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
03:27:08.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
03:27:08.845 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
03:27:08.845 00.000 16108 Worker thread wakes up
03:27:08.846 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
03:27:08.846 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
03:27:08.846 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.19 yDistance=-0.06
03:27:08.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:27:08.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:08.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:08.846 00.000 16108 MoveAxis(E, 0, ABG)
03:27:08.847 00.001 16108 Move returns status 0, amount 0
03:27:08.847 00.000 16108 MoveAxis(N, 0, ABG)
03:27:08.847 00.000 16108 Move returns status 0, amount 0
03:27:08.847 00.000 16108 move complete, result=0
03:27:08.847 00.000 16108 worker thread done servicing request
03:27:08.849 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3555, FiltMin=3043, FiltMax=36774, Gamma=1.000
03:27:08.867 00.018 21068 UpdateGuideState exits: m=665866 SNR=223.3
03:27:08.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:08.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:08.870 00.001 21068 Enqueuing Expose request
03:27:08.871 00.001 16108 Worker thread wakes up
03:27:08.871 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:08.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:08.872 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:09.855 00.983 16108 Exposure complete
03:27:09.944 00.089 16108 worker thread done servicing request
03:27:09.944 00.000 21068 OnExposeComplete: enter
03:27:09.945 00.001 21068 UpdateGuideState(): m_state=6
03:27:09.946 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
03:27:09.948 00.002 21068 Star::Find returns 1 (0), X=812.57, Y=629.62, Mass=531184, SNR=199.6, Peak=56976 HFD=3.2
03:27:09.949 00.001 21068 MultiStar: [#1 -0.30,-0.26,0.97,U] [#2 -0.25,-0.29,1.05,U] [#3 0.08,0.01,0.39,U] [#4 0.15,-0.18,0.31,U] [#5 -0.24,-0.18,0.35,U] [#6 0.06,0.04,0.36,U] [#7 -0.08,0.06,0.36,U] [#8 -0.31,-0.17,0.27,U] 
03:27:09.949 00.000 21068 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.29, 0.22}
03:27:09.950 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
03:27:09.951 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.14)
03:27:09.952 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.24 mountX=0.05 mountY=0.11, mountTheta=1.09
03:27:09.954 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
03:27:09.955 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
03:27:09.956 00.001 16108 Worker thread wakes up
03:27:09.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:27:09.956 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:27:09.956 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.11
03:27:09.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:27:09.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:09.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:27:09.956 00.000 16108 MoveAxis(E, 0, ABG)
03:27:09.956 00.000 16108 Move returns status 0, amount 0
03:27:09.957 00.001 16108 MoveAxis(N, 0, ABG)
03:27:09.957 00.000 16108 Move returns status 0, amount 0
03:27:09.957 00.000 16108 move complete, result=0
03:27:09.957 00.000 16108 worker thread done servicing request
03:27:09.962 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3558, FiltMin=3046, FiltMax=48022, Gamma=1.000
03:27:09.977 00.015 21068 UpdateGuideState exits: m=531184 SNR=199.6
03:27:09.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:09.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:09.980 00.001 21068 Enqueuing Expose request
03:27:09.981 00.001 16108 Worker thread wakes up
03:27:09.981 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:09.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:09.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:11.134 01.153 16108 Exposure complete
03:27:11.187 00.053 16108 worker thread done servicing request
03:27:11.187 00.000 21068 OnExposeComplete: enter
03:27:11.190 00.003 21068 UpdateGuideState(): m_state=6
03:27:11.191 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
03:27:11.192 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=629.68, Mass=595578, SNR=210.2, Peak=63936 HFD=3.2
03:27:11.194 00.002 21068 MultiStar: [#1 -0.25,-0.07,0.89,U] [#2 -0.19,-0.08,0.95,U] [#3 -0.02,0.11,0.38,U] [#4 -0.20,-0.21,0.33,U] [#5 -0.40,-0.02,0.35,U] [#6 -0.10,-0.03,0.32,U] [#7 0.17,0.01,0.30,U] [#8 -0.46,-0.25,0.24,U] 
03:27:11.195 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.25, 0.27}
03:27:11.197 00.002 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
03:27:11.200 00.003 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
03:27:11.201 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.07 mountX=0.09 mountY=0.02, mountTheta=0.16
03:27:11.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
03:27:11.204 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
03:27:11.205 00.001 16108 Worker thread wakes up
03:27:11.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
03:27:11.205 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
03:27:11.205 00.000 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.02
03:27:11.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:27:11.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:11.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:11.205 00.000 16108 MoveAxis(E, 0, ABG)
03:27:11.205 00.000 16108 Move returns status 0, amount 0
03:27:11.205 00.000 16108 MoveAxis(N, 0, ABG)
03:27:11.205 00.000 16108 Move returns status 0, amount 0
03:27:11.205 00.000 16108 move complete, result=0
03:27:11.205 00.000 16108 worker thread done servicing request
03:27:11.210 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3565, FiltMin=3039, FiltMax=40614, Gamma=1.000
03:27:11.224 00.014 21068 UpdateGuideState exits: m=595578 SNR=210.2
03:27:11.224 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:11.225 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:11.226 00.001 21068 Enqueuing Expose request
03:27:11.227 00.001 16108 Worker thread wakes up
03:27:11.227 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:11.227 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:11.227 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:12.206 00.979 16108 Exposure complete
03:27:12.263 00.057 16108 worker thread done servicing request
03:27:12.263 00.000 21068 OnExposeComplete: enter
03:27:12.265 00.002 21068 UpdateGuideState(): m_state=6
03:27:12.267 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
03:27:12.269 00.002 21068 Star::Find returns 1 (0), X=812.43, Y=629.53, Mass=549305, SNR=180.6, Peak=60656 HFD=3.2
03:27:12.270 00.001 21068 MultiStar: [#1 -0.29,-0.29,1.14,U] [#2 -0.36,-0.27,1.05,U] [#3 -0.03,0.02,0.43,U] [#4 -0.02,-0.01,0.40,U] [#5 -0.17,0.06,0.44,U] [#6 -0.50,-0.18,0.44,U] [#7 0.04,-0.01,0.38,U] [#8 -0.91,-0.27,0.00,M1] 
03:27:12.271 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.10}, one-star: {0.15, 0.12}
03:27:12.274 00.003 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
03:27:12.275 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
03:27:12.277 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=-0.13 mountY=-0.15, mountTheta=-2.26
03:27:12.280 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
03:27:12.283 00.003 21068 Enqueuing Move request for scope (0.15, 0.12)
03:27:12.284 00.001 16108 Worker thread wakes up
03:27:12.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
03:27:12.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
03:27:12.285 00.001 16108 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=-0.15
03:27:12.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:27:12.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:12.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:27:12.285 00.000 16108 MoveAxis(E, 0, ABG)
03:27:12.285 00.000 16108 Move returns status 0, amount 0
03:27:12.285 00.000 16108 MoveAxis(N, 0, ABG)
03:27:12.285 00.000 16108 Move returns status 0, amount 0
03:27:12.285 00.000 16108 move complete, result=0
03:27:12.286 00.001 16108 worker thread done servicing request
03:27:12.294 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3568, FiltMin=3056, FiltMax=40694, Gamma=1.000
03:27:12.319 00.025 21068 UpdateGuideState exits: m=549305 SNR=180.6
03:27:12.321 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:12.322 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:12.323 00.001 21068 Enqueuing Expose request
03:27:12.324 00.001 16108 Worker thread wakes up
03:27:12.324 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:12.325 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:12.325 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:13.488 01.163 16108 Exposure complete
03:27:13.542 00.054 16108 worker thread done servicing request
03:27:13.542 00.000 21068 OnExposeComplete: enter
03:27:13.543 00.001 21068 UpdateGuideState(): m_state=6
03:27:13.544 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
03:27:13.545 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=629.34, Mass=587296, SNR=237.3, Peak=59136 HFD=3.3
03:27:13.546 00.001 21068 MultiStar: [#1 -0.21,-0.28,0.84,U] [#2 -0.33,-0.29,0.85,U] [#3 -0.07,0.13,0.29,U] [#4 -0.39,-0.28,0.29,U] [#5 -0.31,-0.12,0.32,U] [#6 -0.05,-0.29,0.29,U] [#7 -0.24,0.14,0.25,U] [#8 -0.47,-0.33,0.22,U] 
03:27:13.546 00.000 21068 single-star, 8 included, MultiStar: {-0.17, -0.17}, one-star: {0.12, -0.06}
03:27:13.547 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
03:27:13.549 00.002 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
03:27:13.550 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=-0.13 mountY=0.03, mountTheta=2.89
03:27:13.552 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
03:27:13.552 00.000 21068 Enqueuing Move request for scope (0.12, -0.06)
03:27:13.553 00.001 16108 Worker thread wakes up
03:27:13.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
03:27:13.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
03:27:13.553 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
03:27:13.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:27:13.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:13.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:27:13.553 00.000 16108 MoveAxis(E, 0, ABG)
03:27:13.553 00.000 16108 Move returns status 0, amount 0
03:27:13.553 00.000 16108 MoveAxis(N, 0, ABG)
03:27:13.553 00.000 16108 Move returns status 0, amount 0
03:27:13.553 00.000 16108 move complete, result=0
03:27:13.554 00.001 16108 worker thread done servicing request
03:27:13.557 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3577, FiltMin=3046, FiltMax=42678, Gamma=1.000
03:27:13.569 00.012 21068 UpdateGuideState exits: m=587296 SNR=237.3
03:27:13.570 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:13.570 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:13.571 00.001 21068 Enqueuing Expose request
03:27:13.572 00.001 16108 Worker thread wakes up
03:27:13.572 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:13.573 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:13.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:14.547 00.974 16108 Exposure complete
03:27:14.601 00.054 16108 worker thread done servicing request
03:27:14.601 00.000 21068 OnExposeComplete: enter
03:27:14.602 00.001 21068 UpdateGuideState(): m_state=6
03:27:14.604 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
03:27:14.605 00.001 21068 Star::Find returns 1 (0), X=812.57, Y=629.44, Mass=675557, SNR=221.7, Peak=65472 HFD=3.2
03:27:14.606 00.001 21068 MultiStar: [#1 -0.15,-0.22,0.79,U] [#2 -0.13,-0.31,1.05,U] [#3 -0.01,-0.13,0.33,U] [#4 -0.07,-0.07,0.28,U] [#5 -0.23,-0.08,0.43,U] [#6 -0.06,-0.18,0.29,U] [#7 -0.03,-0.06,0.23,U] [#8 -0.50,-0.42,0.00,M1] 
03:27:14.606 00.000 21068 refined, 7 included, MultiStar: {-0.03, -0.14}, one-star: {0.28, 0.04}
03:27:14.607 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
03:27:14.608 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
03:27:14.609 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.75 mountX=0.00 mountY=0.14, mountTheta=1.57
03:27:14.610 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.14, opts=13)
03:27:14.611 00.001 21068 Enqueuing Move request for scope (-0.03, -0.14)
03:27:14.612 00.001 16108 Worker thread wakes up
03:27:14.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
03:27:14.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
03:27:14.612 00.000 16108 Moving (-0.03, -0.14) raw xDistance=0.00 yDistance=0.14
03:27:14.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:27:14.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:14.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:27:14.612 00.000 16108 MoveAxis(E, 0, ABG)
03:27:14.612 00.000 16108 Move returns status 0, amount 0
03:27:14.613 00.001 16108 MoveAxis(N, 0, ABG)
03:27:14.613 00.000 16108 Move returns status 0, amount 0
03:27:14.613 00.000 16108 move complete, result=0
03:27:14.613 00.000 16108 worker thread done servicing request
03:27:14.616 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3584, FiltMin=3085, FiltMax=40214, Gamma=1.000
03:27:14.629 00.013 21068 UpdateGuideState exits: m=675557 SNR=221.7
03:27:14.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:14.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:14.631 00.000 21068 Enqueuing Expose request
03:27:14.632 00.001 16108 Worker thread wakes up
03:27:14.632 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:14.633 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:14.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:15.784 01.151 16108 Exposure complete
03:27:15.839 00.055 16108 worker thread done servicing request
03:27:15.839 00.000 21068 OnExposeComplete: enter
03:27:15.839 00.000 21068 UpdateGuideState(): m_state=6
03:27:15.840 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
03:27:15.841 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=629.33, Mass=551050, SNR=200.2, Peak=57517 HFD=3.2
03:27:15.842 00.001 21068 MultiStar: [#1 -0.06,-0.26,0.95,U] [#2 -0.14,-0.27,1.06,U] [#3 0.10,-0.20,0.37,U] [#4 0.16,-0.42,0.33,U] [#5 -0.08,-0.20,0.35,U] [#6 0.23,-0.22,0.32,U] [#7 0.06,-0.12,0.26,U] [#8 -0.35,-0.31,0.35,U] 
03:27:15.842 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.22}, one-star: {0.41, -0.08}
03:27:15.843 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
03:27:15.844 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
03:27:15.846 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.37 mountX=-0.08 mountY=0.21, mountTheta=1.96
03:27:15.848 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.22, opts=13)
03:27:15.848 00.000 21068 Enqueuing Move request for scope (0.05, -0.22)
03:27:15.850 00.002 16108 Worker thread wakes up
03:27:15.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:27:15.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:27:15.850 00.000 16108 Moving (0.05, -0.22) raw xDistance=-0.08 yDistance=0.21
03:27:15.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:27:15.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:27:15.851 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:27:15.851 00.000 16108 MoveAxis(E, 0, ABG)
03:27:15.851 00.000 16108 Move returns status 0, amount 0
03:27:15.851 00.000 16108 MoveAxis(N, 0, ABG)
03:27:15.851 00.000 16108 Move returns status 0, amount 0
03:27:15.851 00.000 16108 move complete, result=0
03:27:15.851 00.000 16108 worker thread done servicing request
03:27:15.857 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3593, FiltMin=3075, FiltMax=44550, Gamma=1.000
03:27:15.870 00.013 21068 UpdateGuideState exits: m=551050 SNR=200.2
03:27:15.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:15.873 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:15.874 00.001 21068 Enqueuing Expose request
03:27:15.875 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:15.876 00.001 16108 Worker thread wakes up
03:27:15.876 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:15.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:16.841 00.965 16108 Exposure complete
03:27:16.905 00.064 16108 worker thread done servicing request
03:27:16.905 00.000 21068 OnExposeComplete: enter
03:27:16.907 00.002 21068 UpdateGuideState(): m_state=6
03:27:16.908 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
03:27:16.909 00.001 21068 Star::Find returns 1 (0), X=812.79, Y=629.64, Mass=635806, SNR=194.8, Peak=65535 HFD=3.3
03:27:16.910 00.001 21068 MultiStar: [#1 -0.15,-0.18,0.87,U] [#2 -0.06,-0.14,1.03,U] [#3 0.21,-0.01,0.41,U] [#4 0.06,-0.32,0.34,U] [#5 -0.34,-0.05,0.41,U] [#6 -0.10,-0.31,0.40,U] [#7 0.42,0.06,0.30,U] [#8 -0.30,-0.44,0.28,U] 
03:27:16.911 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.51, 0.24}
03:27:16.911 00.000 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
03:27:16.913 00.002 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
03:27:16.915 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.98 mountX=-0.07 mountY=0.07, mountTheta=2.37
03:27:16.918 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.08, opts=13)
03:27:16.919 00.001 21068 Enqueuing Move request for scope (0.06, -0.08)
03:27:16.921 00.002 16108 Worker thread wakes up
03:27:16.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:27:16.921 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:27:16.921 00.000 16108 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.07
03:27:16.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:16.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:16.922 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:27:16.922 00.000 16108 MoveAxis(E, 0, ABG)
03:27:16.922 00.000 16108 Move returns status 0, amount 0
03:27:16.922 00.000 16108 MoveAxis(N, 0, ABG)
03:27:16.922 00.000 16108 Move returns status 0, amount 0
03:27:16.922 00.000 16108 move complete, result=0
03:27:16.922 00.000 16108 worker thread done servicing request
03:27:16.929 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3600, FiltMin=2982, FiltMax=46534, Gamma=1.000
03:27:16.948 00.019 21068 UpdateGuideState exits: m=635806 SNR=194.8
03:27:16.950 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:16.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:16.952 00.001 21068 Enqueuing Expose request
03:27:16.953 00.001 16108 Worker thread wakes up
03:27:16.954 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:16.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:16.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:18.114 01.159 16108 Exposure complete
03:27:18.172 00.058 16108 worker thread done servicing request
03:27:18.172 00.000 21068 OnExposeComplete: enter
03:27:18.173 00.001 21068 UpdateGuideState(): m_state=6
03:27:18.174 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
03:27:18.175 00.001 21068 Star::Find returns 1 (0), X=812.84, Y=629.56, Mass=535427, SNR=190.8, Peak=57328 HFD=3.3
03:27:18.176 00.001 21068 MultiStar: [#1 0.18,-0.24,1.10,U] [#2 0.12,-0.11,1.07,U] [#3 0.14,-0.02,0.42,U] [#4 0.15,-0.06,0.36,U] [#5 -0.12,-0.05,0.36,U] [#6 0.15,-0.01,0.31,U] [#7 0.32,-0.18,0.29,U] [#8 -0.38,-0.49,0.00,M1] 
03:27:18.177 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.07}, one-star: {0.56, 0.15}
03:27:18.177 00.000 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
03:27:18.178 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
03:27:18.179 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.30 mountX=-0.23 mountY=0.02, mountTheta=3.08
03:27:18.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.07, opts=13)
03:27:18.182 00.001 21068 Enqueuing Move request for scope (0.22, -0.07)
03:27:18.182 00.000 16108 Worker thread wakes up
03:27:18.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
03:27:18.183 00.001 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
03:27:18.183 00.000 16108 Moving (0.22, -0.07) raw xDistance=-0.23 yDistance=0.02
03:27:18.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:27:18.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:18.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:18.183 00.000 16108 MoveAxis(E, 61, ABG)
03:27:18.183 00.000 16108 Guiding  Dir = 2, Dur = 61
03:27:18.183 00.000 16108 IsSlewing returns 0
03:27:18.183 00.000 16108 IsGuiding returns 0
03:27:18.187 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3606, FiltMin=3085, FiltMax=42733, Gamma=1.000
03:27:18.200 00.013 21068 UpdateGuideState exits: m=535427 SNR=190.8
03:27:18.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:18.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:18.203 00.001 21068 Enqueuing Expose request
03:27:18.227 00.024 16108 PulseGuide returned control before completion, sleep 28
03:27:18.257 00.030 16108 IsGuiding returns 1
03:27:18.257 00.000 16108 scope still moving after pulse duration time elapsed
03:27:18.289 00.032 16108 IsSlewing returns 0
03:27:18.289 00.000 16108 IsGuiding returns 1
03:27:18.320 00.031 16108 IsSlewing returns 0
03:27:18.320 00.000 16108 IsGuiding returns 0
03:27:18.320 00.000 16108 scope move finished after 61 + 76 ms
03:27:18.320 00.000 16108 Move returns status 0, amount 61
03:27:18.321 00.001 16108 MoveAxis(N, 0, ABG)
03:27:18.321 00.000 16108 Move returns status 0, amount 0
03:27:18.321 00.000 16108 move complete, result=0
03:27:18.321 00.000 16108 worker thread done servicing request
03:27:18.321 00.000 16108 Worker thread wakes up
03:27:18.321 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
03:27:18.324 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:18.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:19.296 00.972 16108 Exposure complete
03:27:19.353 00.057 16108 worker thread done servicing request
03:27:19.353 00.000 21068 OnExposeComplete: enter
03:27:19.354 00.001 21068 UpdateGuideState(): m_state=6
03:27:19.355 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
03:27:19.356 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=629.64, Mass=575433, SNR=198.7, Peak=58144 HFD=3.4
03:27:19.357 00.001 21068 MultiStar: [#1 -0.16,-0.34,0.93,U] [#2 -0.04,-0.20,1.00,U] [#3 0.04,-0.03,0.39,U] [#4 0.04,-0.00,0.33,U] [#5 -0.44,-0.28,0.30,U] [#6 0.12,-0.06,0.31,U] [#7 0.31,-0.11,0.32,U] [#8 -0.60,-0.26,0.00,M2] 
03:27:19.357 00.000 21068 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.42, 0.23}
03:27:19.358 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
03:27:19.359 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
03:27:19.359 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=-0.07 mountY=0.08, mountTheta=2.33
03:27:19.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
03:27:19.363 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
03:27:19.363 00.000 16108 Worker thread wakes up
03:27:19.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:27:19.364 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:27:19.364 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.08
03:27:19.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:19.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:19.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:27:19.364 00.000 16108 MoveAxis(E, 0, ABG)
03:27:19.364 00.000 16108 Move returns status 0, amount 0
03:27:19.364 00.000 16108 MoveAxis(N, 0, ABG)
03:27:19.364 00.000 16108 Move returns status 0, amount 0
03:27:19.364 00.000 16108 move complete, result=0
03:27:19.364 00.000 16108 worker thread done servicing request
03:27:19.367 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3609, FiltMin=2985, FiltMax=36822, Gamma=1.000
03:27:19.380 00.013 21068 UpdateGuideState exits: m=575433 SNR=198.7
03:27:19.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:19.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:19.383 00.001 21068 Enqueuing Expose request
03:27:19.385 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:19.385 00.000 16108 Worker thread wakes up
03:27:19.385 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:19.386 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:20.540 01.154 16108 Exposure complete
03:27:20.594 00.054 16108 worker thread done servicing request
03:27:20.594 00.000 21068 OnExposeComplete: enter
03:27:20.595 00.001 21068 UpdateGuideState(): m_state=6
03:27:20.596 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
03:27:20.597 00.001 21068 Star::Find returns 1 (0), X=812.58, Y=629.42, Mass=543726, SNR=197.1, Peak=50137 HFD=3.3
03:27:20.598 00.001 21068 MultiStar: [#1 -0.23,-0.38,1.03,U] [#2 -0.09,-0.15,1.00,U] [#3 -0.14,-0.08,0.36,U] [#4 -0.11,-0.32,0.30,U] [#5 -0.36,-0.26,0.28,U] [#6 -0.20,-0.13,0.28,U] [#7 0.24,-0.28,0.28,U] [#8 -0.59,-0.42,0.00,M3] 
03:27:20.599 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.19}, one-star: {0.29, 0.02}
03:27:20.599 00.000 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.50)
03:27:20.600 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
03:27:20.601 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.82 mountX=0.01 mountY=0.19, mountTheta=1.50
03:27:20.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.19, opts=13)
03:27:20.603 00.000 21068 Enqueuing Move request for scope (-0.05, -0.19)
03:27:20.604 00.001 16108 Worker thread wakes up
03:27:20.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
03:27:20.604 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
03:27:20.604 00.000 16108 Moving (-0.05, -0.19) raw xDistance=0.01 yDistance=0.19
03:27:20.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:20.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:20.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:27:20.604 00.000 16108 MoveAxis(E, 0, ABG)
03:27:20.604 00.000 16108 Move returns status 0, amount 0
03:27:20.604 00.000 16108 MoveAxis(N, 0, ABG)
03:27:20.604 00.000 16108 Move returns status 0, amount 0
03:27:20.605 00.001 16108 move complete, result=0
03:27:20.605 00.000 16108 worker thread done servicing request
03:27:20.609 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3616, FiltMin=3030, FiltMax=36605, Gamma=1.000
03:27:20.621 00.012 21068 UpdateGuideState exits: m=543726 SNR=197.1
03:27:20.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:20.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:20.624 00.001 21068 Enqueuing Expose request
03:27:20.624 00.000 16108 Worker thread wakes up
03:27:20.624 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:20.625 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:20.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:21.608 00.983 16108 Exposure complete
03:27:21.661 00.053 16108 worker thread done servicing request
03:27:21.661 00.000 21068 OnExposeComplete: enter
03:27:21.662 00.001 21068 UpdateGuideState(): m_state=6
03:27:21.663 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
03:27:21.664 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=629.42, Mass=503499, SNR=181.7, Peak=51785 HFD=3.2
03:27:21.665 00.001 21068 MultiStar: [#1 -0.27,-0.28,1.02,U] [#2 -0.46,-0.31,1.12,U] [#3 -0.35,-0.11,0.42,U] [#4 -0.30,-0.27,0.28,U] [#5 -0.14,-0.18,0.29,U] [#6 -0.27,-0.30,0.36,U] [#7 -0.01,-0.07,0.31,U] [#8 -0.62,-0.27,0.00,M4] 
03:27:21.666 00.001 21068 single-star, 7 included, MultiStar: {-0.22, -0.19}, one-star: {0.12, 0.02}
03:27:21.667 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
03:27:21.667 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
03:27:21.668 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.11 mountY=-0.05, mountTheta=-2.75
03:27:21.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
03:27:21.671 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
03:27:21.671 00.000 16108 Worker thread wakes up
03:27:21.672 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:27:21.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:27:21.672 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.05
03:27:21.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:27:21.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:21.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:27:21.672 00.000 16108 MoveAxis(E, 0, ABG)
03:27:21.672 00.000 16108 Move returns status 0, amount 0
03:27:21.672 00.000 16108 MoveAxis(N, 0, ABG)
03:27:21.672 00.000 16108 Move returns status 0, amount 0
03:27:21.672 00.000 16108 move complete, result=0
03:27:21.672 00.000 16108 worker thread done servicing request
03:27:21.677 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3622, FiltMin=3033, FiltMax=30694, Gamma=1.000
03:27:21.703 00.026 21068 UpdateGuideState exits: m=503499 SNR=181.7
03:27:21.705 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:21.706 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:21.707 00.001 21068 Enqueuing Expose request
03:27:21.708 00.001 16108 Worker thread wakes up
03:27:21.708 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:21.709 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:21.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:22.873 01.164 16108 Exposure complete
03:27:22.937 00.064 16108 worker thread done servicing request
03:27:22.937 00.000 21068 OnExposeComplete: enter
03:27:22.939 00.002 21068 UpdateGuideState(): m_state=6
03:27:22.939 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
03:27:22.940 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.33, Mass=555123, SNR=228.5, Peak=56473 HFD=3.5
03:27:22.942 00.002 21068 MultiStar: [#1 -0.44,-0.12,0.78,U] [#2 -0.59,-0.34,0.00,M1] [#3 -0.17,0.08,0.37,U] [#4 -0.11,-0.25,0.20,U] [#5 -0.34,-0.02,0.23,U] [#6 -0.20,0.08,0.27,U] [#7 -0.26,0.17,0.29,U] [#8 -0.57,-0.28,0.00,M5] 
03:27:22.943 00.001 21068 single-star, 6 included, MultiStar: {-0.23, -0.04}, one-star: {-0.08, -0.07}
03:27:22.944 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
03:27:22.944 00.000 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
03:27:22.946 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.38 mountX=0.06 mountY=0.09, mountTheta=0.95
03:27:22.949 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.07, opts=13)
03:27:22.950 00.001 21068 Enqueuing Move request for scope (-0.08, -0.07)
03:27:22.950 00.000 16108 Worker thread wakes up
03:27:22.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
03:27:22.950 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
03:27:22.950 00.000 16108 Moving (-0.08, -0.07) raw xDistance=0.06 yDistance=0.09
03:27:22.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:27:22.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:22.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:22.950 00.000 16108 MoveAxis(E, 0, ABG)
03:27:22.950 00.000 16108 Move returns status 0, amount 0
03:27:22.950 00.000 16108 MoveAxis(N, 0, ABG)
03:27:22.950 00.000 16108 Move returns status 0, amount 0
03:27:22.950 00.000 16108 move complete, result=0
03:27:22.951 00.001 16108 worker thread done servicing request
03:27:22.956 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3629, FiltMin=3094, FiltMax=43318, Gamma=1.000
03:27:22.969 00.013 21068 UpdateGuideState exits: m=555123 SNR=228.5
03:27:22.970 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:22.970 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:22.971 00.001 21068 Enqueuing Expose request
03:27:22.972 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:22.972 00.000 16108 Worker thread wakes up
03:27:22.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:22.973 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:23.940 00.967 16108 Exposure complete
03:27:24.017 00.077 16108 worker thread done servicing request
03:27:24.017 00.000 21068 OnExposeComplete: enter
03:27:24.018 00.001 21068 UpdateGuideState(): m_state=6
03:27:24.019 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
03:27:24.020 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=629.71, Mass=509267, SNR=197.2, Peak=58080 HFD=3.2
03:27:24.021 00.001 21068 MultiStar: [#1 -0.21,-0.09,0.78,U] [#2 -0.32,-0.07,0.89,U] [#3 -0.08,0.07,0.36,U] [#4 -0.07,0.04,0.29,U] [#5 -0.37,-0.01,0.27,U] [#6 0.02,0.06,0.32,U] [#7 -0.09,-0.19,0.31,U] [#8 -0.19,-0.45,0.25,U] 
03:27:24.022 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {0.16, 0.30}
03:27:24.022 00.000 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
03:27:24.024 00.002 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
03:27:24.025 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.04 mountX=0.11 mountY=0.02, mountTheta=0.14
03:27:24.026 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
03:27:24.027 00.001 21068 Enqueuing Move request for scope (-0.11, 0.01)
03:27:24.027 00.000 16108 Worker thread wakes up
03:27:24.028 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:27:24.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:27:24.028 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
03:27:24.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:27:24.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:24.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:24.028 00.000 16108 MoveAxis(E, 0, ABG)
03:27:24.028 00.000 16108 Move returns status 0, amount 0
03:27:24.028 00.000 16108 MoveAxis(N, 0, ABG)
03:27:24.028 00.000 16108 Move returns status 0, amount 0
03:27:24.028 00.000 16108 move complete, result=0
03:27:24.028 00.000 16108 worker thread done servicing request
03:27:24.032 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3638, FiltMin=3059, FiltMax=36749, Gamma=1.000
03:27:24.047 00.015 21068 UpdateGuideState exits: m=509267 SNR=197.2
03:27:24.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:24.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:24.049 00.000 21068 Enqueuing Expose request
03:27:24.050 00.001 16108 Worker thread wakes up
03:27:24.050 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:24.051 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:24.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:25.221 01.170 16108 Exposure complete
03:27:25.274 00.053 16108 worker thread done servicing request
03:27:25.275 00.001 21068 OnExposeComplete: enter
03:27:25.276 00.001 21068 UpdateGuideState(): m_state=6
03:27:25.276 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
03:27:25.277 00.001 21068 Star::Find returns 1 (0), X=812.34, Y=629.53, Mass=504975, SNR=190.9, Peak=56928 HFD=3.3
03:27:25.278 00.001 21068 MultiStar: [#1 -0.19,-0.18,0.77,U] [#2 -0.32,-0.22,0.94,U] [#3 0.13,-0.04,0.41,U] [#4 -0.26,-0.24,0.32,U] [#5 -0.26,0.04,0.32,U] [#6 -0.09,0.07,0.35,U] [#7 0.05,-0.01,0.29,U] [#8 -0.64,-0.04,0.00,M5] 
03:27:25.279 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {0.06, 0.12}
03:27:25.280 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
03:27:25.280 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
03:27:25.281 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.66 mountX=0.11 mountY=0.09, mountTheta=0.70
03:27:25.284 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
03:27:25.284 00.000 21068 Enqueuing Move request for scope (-0.12, -0.06)
03:27:25.285 00.001 16108 Worker thread wakes up
03:27:25.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
03:27:25.285 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
03:27:25.285 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
03:27:25.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:27:25.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:25.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:25.285 00.000 16108 MoveAxis(E, 0, ABG)
03:27:25.286 00.001 16108 Move returns status 0, amount 0
03:27:25.286 00.000 16108 MoveAxis(N, 0, ABG)
03:27:25.286 00.000 16108 Move returns status 0, amount 0
03:27:25.286 00.000 16108 move complete, result=0
03:27:25.286 00.000 16108 worker thread done servicing request
03:27:25.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=3648, FiltMin=3062, FiltMax=37302, Gamma=1.000
03:27:25.313 00.023 21068 UpdateGuideState exits: m=504975 SNR=190.9
03:27:25.314 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:25.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:25.315 00.000 21068 Enqueuing Expose request
03:27:25.316 00.001 16108 Worker thread wakes up
03:27:25.316 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:25.317 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:25.317 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:26.279 00.962 16108 Exposure complete
03:27:26.332 00.053 16108 worker thread done servicing request
03:27:26.333 00.001 21068 OnExposeComplete: enter
03:27:26.333 00.000 21068 UpdateGuideState(): m_state=6
03:27:26.334 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
03:27:26.335 00.001 21068 Star::Find returns 1 (0), X=812.52, Y=629.57, Mass=527388, SNR=202.8, Peak=49568 HFD=3.2
03:27:26.336 00.001 21068 MultiStar: [#1 -0.13,-0.14,0.79,U] [#2 -0.13,-0.13,0.84,U] [#3 0.16,-0.16,0.36,U] [#4 -0.20,-0.17,0.32,U] [#5 -0.32,-0.38,0.25,U] [#6 -0.20,-0.28,0.33,U] [#7 0.00,0.04,0.25,U] [#8 -0.57,-0.26,0.00,M6] 
03:27:26.337 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.24, 0.17}
03:27:26.338 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
03:27:26.339 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
03:27:26.339 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.92 mountX=0.02 mountY=0.09, mountTheta=1.39
03:27:26.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
03:27:26.341 00.000 21068 Enqueuing Move request for scope (-0.03, -0.08)
03:27:26.342 00.001 16108 Worker thread wakes up
03:27:26.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
03:27:26.342 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
03:27:26.342 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.09
03:27:26.343 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:27:26.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:26.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:26.343 00.000 16108 MoveAxis(E, 0, ABG)
03:27:26.343 00.000 16108 Move returns status 0, amount 0
03:27:26.343 00.000 16108 MoveAxis(N, 0, ABG)
03:27:26.343 00.000 16108 Move returns status 0, amount 0
03:27:26.343 00.000 16108 move complete, result=0
03:27:26.343 00.000 16108 worker thread done servicing request
03:27:26.348 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3657, FiltMin=3062, FiltMax=38541, Gamma=1.000
03:27:26.361 00.013 21068 UpdateGuideState exits: m=527388 SNR=202.8
03:27:26.362 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:26.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:26.364 00.001 21068 Enqueuing Expose request
03:27:26.364 00.000 16108 Worker thread wakes up
03:27:26.364 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:26.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:26.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:27.549 01.184 16108 Exposure complete
03:27:27.610 00.061 16108 worker thread done servicing request
03:27:27.610 00.000 21068 OnExposeComplete: enter
03:27:27.611 00.001 21068 UpdateGuideState(): m_state=6
03:27:27.612 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
03:27:27.613 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.77, Mass=514312, SNR=205.8, Peak=57728 HFD=3.2
03:27:27.614 00.001 21068 MultiStar: [#1 -0.03,-0.07,0.91,U] [#2 -0.07,-0.01,0.92,U] [#3 0.14,0.10,0.32,U] [#4 -0.02,-0.22,0.34,U] [#5 -0.06,-0.22,0.27,U] [#6 -0.04,0.07,0.34,U] [#7 0.18,-0.11,0.27,U] [#8 -0.49,-0.61,0.00,M7] 
03:27:27.615 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.41, 0.36}
03:27:27.616 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
03:27:27.616 00.000 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
03:27:27.617 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=-0.08 mountY=-0.06, mountTheta=-2.47
03:27:27.619 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
03:27:27.620 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
03:27:27.620 00.000 16108 Worker thread wakes up
03:27:27.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
03:27:27.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
03:27:27.621 00.001 16108 Moving (0.08, 0.04) raw xDistance=-0.08 yDistance=-0.06
03:27:27.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:27:27.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:27.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:27.621 00.000 16108 MoveAxis(E, 0, ABG)
03:27:27.621 00.000 16108 Move returns status 0, amount 0
03:27:27.621 00.000 16108 MoveAxis(N, 0, ABG)
03:27:27.621 00.000 16108 Move returns status 0, amount 0
03:27:27.621 00.000 16108 move complete, result=0
03:27:27.621 00.000 16108 worker thread done servicing request
03:27:27.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=3664, FiltMin=3053, FiltMax=36006, Gamma=1.000
03:27:27.654 00.029 21068 UpdateGuideState exits: m=514312 SNR=205.8
03:27:27.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:27.657 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:27.658 00.001 21068 Enqueuing Expose request
03:27:27.660 00.002 16108 Worker thread wakes up
03:27:27.660 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:27.663 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:27.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:28.627 00.964 16108 Exposure complete
03:27:28.682 00.055 16108 worker thread done servicing request
03:27:28.682 00.000 21068 OnExposeComplete: enter
03:27:28.683 00.001 21068 UpdateGuideState(): m_state=6
03:27:28.684 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
03:27:28.685 00.001 21068 Star::Find returns 1 (0), X=812.88, Y=629.59, Mass=464538, SNR=163.9, Peak=59280 HFD=3.1
03:27:28.686 00.001 21068 MultiStar: [#1 0.04,-0.26,0.90,U] [#2 -0.03,-0.16,0.96,U] [#3 0.20,0.09,0.43,U] [#4 0.23,-0.08,0.41,U] [#5 0.05,-0.23,0.30,U] [#6 0.16,0.08,0.39,U] [#7 0.17,0.14,0.42,U] [#8 -0.11,-0.39,0.31,U] 
03:27:28.687 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.59, 0.18}
03:27:28.687 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 3.00)
03:27:28.688 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
03:27:28.689 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.18 mountY=0.02, mountTheta=3.06
03:27:28.690 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.06, opts=13)
03:27:28.691 00.001 21068 Enqueuing Move request for scope (0.18, -0.06)
03:27:28.692 00.001 16108 Worker thread wakes up
03:27:28.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
03:27:28.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
03:27:28.692 00.000 16108 Moving (0.18, -0.06) raw xDistance=-0.18 yDistance=0.02
03:27:28.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:27:28.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:28.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:28.692 00.000 16108 MoveAxis(E, 0, ABG)
03:27:28.692 00.000 16108 Move returns status 0, amount 0
03:27:28.692 00.000 16108 MoveAxis(N, 0, ABG)
03:27:28.692 00.000 16108 Move returns status 0, amount 0
03:27:28.692 00.000 16108 move complete, result=0
03:27:28.692 00.000 16108 worker thread done servicing request
03:27:28.705 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3673, FiltMin=3094, FiltMax=35277, Gamma=1.000
03:27:28.722 00.017 21068 UpdateGuideState exits: m=464538 SNR=163.9
03:27:28.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:28.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:28.725 00.001 21068 Enqueuing Expose request
03:27:28.725 00.000 16108 Worker thread wakes up
03:27:28.726 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:28.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:28.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:29.885 01.159 16108 Exposure complete
03:27:29.972 00.087 16108 worker thread done servicing request
03:27:29.972 00.000 21068 OnExposeComplete: enter
03:27:29.973 00.001 21068 UpdateGuideState(): m_state=6
03:27:29.974 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
03:27:29.974 00.000 21068 Star::Find returns 1 (0), X=812.77, Y=629.46, Mass=464010, SNR=187.1, Peak=50509 HFD=3.2
03:27:29.976 00.002 21068 MultiStar: [#1 0.07,-0.21,0.82,U] [#2 -0.16,-0.25,0.87,U] [#3 0.39,-0.12,0.34,U] [#4 0.38,-0.26,0.39,U] [#5 -0.09,0.12,0.33,U] [#6 0.19,-0.25,0.33,U] [#7 0.19,-0.14,0.28,U] [#8 -0.31,-0.10,0.26,U] 
03:27:29.976 00.000 21068 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.49, 0.06}
03:27:29.977 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
03:27:29.978 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
03:27:29.978 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.70 mountX=-0.17 mountY=0.09, mountTheta=2.66
03:27:29.981 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
03:27:29.982 00.001 21068 Enqueuing Move request for scope (0.15, -0.13)
03:27:29.983 00.001 16108 Worker thread wakes up
03:27:29.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
03:27:29.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
03:27:29.983 00.000 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.09
03:27:29.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:27:29.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:29.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:29.983 00.000 16108 MoveAxis(E, 0, ABG)
03:27:29.983 00.000 16108 Move returns status 0, amount 0
03:27:29.983 00.000 16108 MoveAxis(N, 0, ABG)
03:27:29.983 00.000 16108 Move returns status 0, amount 0
03:27:29.983 00.000 16108 move complete, result=0
03:27:29.983 00.000 16108 worker thread done servicing request
03:27:29.986 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3686, FiltMin=3078, FiltMax=33741, Gamma=1.000
03:27:30.003 00.017 21068 UpdateGuideState exits: m=464010 SNR=187.1
03:27:30.005 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:30.007 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:30.008 00.001 21068 Enqueuing Expose request
03:27:30.011 00.003 16108 Worker thread wakes up
03:27:30.011 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:30.012 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:30.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:30.989 00.977 16108 Exposure complete
03:27:31.052 00.063 16108 worker thread done servicing request
03:27:31.052 00.000 21068 OnExposeComplete: enter
03:27:31.053 00.001 21068 UpdateGuideState(): m_state=6
03:27:31.054 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
03:27:31.055 00.001 21068 Star::Find returns 1 (0), X=812.58, Y=629.50, Mass=526657, SNR=195.4, Peak=58096 HFD=3.1
03:27:31.056 00.001 21068 MultiStar: [#1 -0.22,-0.17,0.82,U] [#2 -0.22,-0.26,1.01,U] [#3 0.15,-0.13,0.35,U] [#4 0.09,-0.11,0.33,U] [#5 -0.22,-0.04,0.26,U] [#6 0.33,-0.03,0.33,U] [#7 0.32,-0.17,0.29,U] [#8 -0.62,-0.19,0.00,M6] 
03:27:31.057 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {0.29, 0.09}
03:27:31.058 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
03:27:31.058 00.000 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
03:27:31.059 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.32 mountX=-0.05 mountY=0.10, mountTheta=2.01
03:27:31.061 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
03:27:31.062 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
03:27:31.063 00.001 16108 Worker thread wakes up
03:27:31.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:27:31.063 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:27:31.063 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.10
03:27:31.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:27:31.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:31.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:27:31.063 00.000 16108 MoveAxis(E, 0, ABG)
03:27:31.063 00.000 16108 Move returns status 0, amount 0
03:27:31.063 00.000 16108 MoveAxis(N, 0, ABG)
03:27:31.063 00.000 16108 Move returns status 0, amount 0
03:27:31.063 00.000 16108 move complete, result=0
03:27:31.063 00.000 16108 worker thread done servicing request
03:27:31.067 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3696, FiltMin=3054, FiltMax=31382, Gamma=1.000
03:27:31.084 00.017 21068 UpdateGuideState exits: m=526657 SNR=195.4
03:27:31.086 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:31.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:31.090 00.003 21068 Enqueuing Expose request
03:27:31.091 00.001 16108 Worker thread wakes up
03:27:31.092 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:31.093 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:31.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:32.267 01.174 16108 Exposure complete
03:27:32.324 00.057 16108 worker thread done servicing request
03:27:32.324 00.000 21068 OnExposeComplete: enter
03:27:32.324 00.000 21068 UpdateGuideState(): m_state=6
03:27:32.325 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
03:27:32.326 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.41, Mass=534347, SNR=218.6, Peak=54521 HFD=3.3
03:27:32.327 00.001 21068 MultiStar: [#1 -0.23,-0.25,0.73,U] [#2 -0.26,-0.24,0.72,U] [#3 0.02,-0.04,0.30,U] [#4 -0.15,-0.12,0.33,U] [#5 -0.39,-0.37,0.23,U] [#6 -0.08,0.05,0.27,U] [#7 -0.16,-0.28,0.26,U] [#8 -0.77,-0.45,0.00,M7] 
03:27:32.328 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.14}, one-star: {0.06, 0.00}
03:27:32.328 00.000 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
03:27:32.329 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
03:27:32.330 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=-0.06 mountY=-0.02, mountTheta=-2.89
03:27:32.331 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
03:27:32.332 00.001 21068 Enqueuing Move request for scope (0.06, 0.00)
03:27:32.334 00.002 16108 Worker thread wakes up
03:27:32.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
03:27:32.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
03:27:32.334 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.02
03:27:32.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:27:32.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:32.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:27:32.334 00.000 16108 MoveAxis(E, 0, ABG)
03:27:32.334 00.000 16108 Move returns status 0, amount 0
03:27:32.334 00.000 16108 MoveAxis(N, 0, ABG)
03:27:32.334 00.000 16108 Move returns status 0, amount 0
03:27:32.334 00.000 16108 move complete, result=0
03:27:32.334 00.000 16108 worker thread done servicing request
03:27:32.338 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=3705, FiltMin=3117, FiltMax=28102, Gamma=1.000
03:27:32.352 00.014 21068 UpdateGuideState exits: m=534347 SNR=218.6
03:27:32.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:32.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:32.354 00.000 21068 Enqueuing Expose request
03:27:32.355 00.001 16108 Worker thread wakes up
03:27:32.355 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:32.356 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:32.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:33.345 00.989 16108 Exposure complete
03:27:33.421 00.076 16108 worker thread done servicing request
03:27:33.421 00.000 21068 OnExposeComplete: enter
03:27:33.422 00.001 21068 UpdateGuideState(): m_state=6
03:27:33.423 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
03:27:33.424 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=629.73, Mass=511387, SNR=217.6, Peak=56576 HFD=3.4
03:27:33.426 00.002 21068 MultiStar: [#1 -0.25,-0.07,0.68,U] [#2 -0.20,-0.09,0.94,U] [#3 -0.12,-0.07,0.26,U] [#4 -0.16,-0.16,0.29,U] [#5 -0.04,0.00,0.23,U] [#6 -0.05,-0.28,0.35,U] [#7 0.23,-0.21,0.25,U] [#8 -0.45,-0.23,0.17,U] 
03:27:33.426 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.42, 0.32}
03:27:33.427 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
03:27:33.428 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
03:27:33.429 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.36 mountX=0.01 mountY=0.02, mountTheta=0.98
03:27:33.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
03:27:33.432 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
03:27:33.433 00.001 16108 Worker thread wakes up
03:27:33.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:27:33.433 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:27:33.433 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.01 yDistance=0.02
03:27:33.433 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:33.433 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:33.433 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:33.434 00.001 16108 MoveAxis(E, 0, ABG)
03:27:33.434 00.000 16108 Move returns status 0, amount 0
03:27:33.434 00.000 16108 MoveAxis(N, 0, ABG)
03:27:33.434 00.000 16108 Move returns status 0, amount 0
03:27:33.434 00.000 16108 move complete, result=0
03:27:33.434 00.000 16108 worker thread done servicing request
03:27:33.436 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=3715, FiltMin=3158, FiltMax=37373, Gamma=1.000
03:27:33.451 00.015 21068 UpdateGuideState exits: m=511387 SNR=217.6
03:27:33.452 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:33.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:33.454 00.001 21068 Enqueuing Expose request
03:27:33.455 00.001 16108 Worker thread wakes up
03:27:33.455 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:33.456 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:33.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:34.627 01.171 16108 Exposure complete
03:27:34.708 00.081 16108 worker thread done servicing request
03:27:34.708 00.000 21068 OnExposeComplete: enter
03:27:34.709 00.001 21068 UpdateGuideState(): m_state=6
03:27:34.710 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
03:27:34.711 00.001 21068 Star::Find returns 1 (0), X=812.55, Y=629.58, Mass=438916, SNR=169.8, Peak=50800 HFD=3.2
03:27:34.712 00.001 21068 MultiStar: [#1 -0.38,-0.30,0.96,U] [#2 -0.21,-0.15,0.92,U] [#3 -0.19,0.09,0.38,U] [#4 0.00,-0.12,0.34,U] [#5 -0.11,-0.05,0.30,U] [#6 -0.06,-0.07,0.35,U] [#7 -0.21,0.06,0.36,U] [#8 -0.74,-0.55,0.00,M7] 
03:27:34.713 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.06}, one-star: {0.26, 0.17}
03:27:34.714 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
03:27:34.715 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
03:27:34.715 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.65 mountX=0.10 mountY=0.08, mountTheta=0.71
03:27:34.717 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
03:27:34.718 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
03:27:34.718 00.000 16108 Worker thread wakes up
03:27:34.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
03:27:34.718 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
03:27:34.718 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
03:27:34.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:27:34.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:34.719 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:27:34.719 00.000 16108 MoveAxis(E, 0, ABG)
03:27:34.719 00.000 16108 Move returns status 0, amount 0
03:27:34.719 00.000 16108 MoveAxis(N, 0, ABG)
03:27:34.719 00.000 16108 Move returns status 0, amount 0
03:27:34.719 00.000 16108 move complete, result=0
03:27:34.719 00.000 16108 worker thread done servicing request
03:27:34.723 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3728, FiltMin=3049, FiltMax=27718, Gamma=1.000
03:27:34.735 00.012 21068 UpdateGuideState exits: m=438916 SNR=169.8
03:27:34.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:34.737 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:34.738 00.001 21068 Enqueuing Expose request
03:27:34.738 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:34.739 00.001 16108 Worker thread wakes up
03:27:34.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:34.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:35.729 00.990 16108 Exposure complete
03:27:35.785 00.056 16108 worker thread done servicing request
03:27:35.785 00.000 21068 OnExposeComplete: enter
03:27:35.786 00.001 21068 UpdateGuideState(): m_state=6
03:27:35.787 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
03:27:35.788 00.001 21068 Star::Find returns 1 (0), X=812.86, Y=629.42, Mass=440366, SNR=177.4, Peak=49184 HFD=3.2
03:27:35.789 00.001 21068 MultiStar: [#1 0.08,-0.30,0.90,U] [#2 0.02,-0.41,0.93,U] [#3 0.13,0.07,0.30,U] [#4 -0.03,-0.12,0.36,U] [#5 0.15,-0.04,0.26,U] [#6 -0.11,-0.18,0.33,U] [#7 0.26,-0.18,0.34,U] [#8 -0.20,0.04,0.22,U] 
03:27:35.789 00.000 21068 refined, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.58, 0.02}
03:27:35.790 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
03:27:35.790 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
03:27:35.791 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=-0.19 mountY=0.13, mountTheta=2.55
03:27:35.794 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.17, opts=13)
03:27:35.795 00.001 21068 Enqueuing Move request for scope (0.16, -0.17)
03:27:35.795 00.000 16108 Worker thread wakes up
03:27:35.796 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
03:27:35.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
03:27:35.796 00.000 16108 Moving (0.16, -0.17) raw xDistance=-0.19 yDistance=0.13
03:27:35.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:27:35.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:35.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:27:35.796 00.000 16108 MoveAxis(E, 0, ABG)
03:27:35.796 00.000 16108 Move returns status 0, amount 0
03:27:35.797 00.001 16108 MoveAxis(N, 0, ABG)
03:27:35.797 00.000 16108 Move returns status 0, amount 0
03:27:35.797 00.000 16108 move complete, result=0
03:27:35.797 00.000 16108 worker thread done servicing request
03:27:35.803 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3734, FiltMin=3190, FiltMax=29369, Gamma=1.000
03:27:35.822 00.019 21068 UpdateGuideState exits: m=440366 SNR=177.4
03:27:35.823 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:35.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:35.824 00.000 21068 Enqueuing Expose request
03:27:35.825 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:35.826 00.001 16108 Worker thread wakes up
03:27:35.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:35.827 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:36.993 01.166 16108 Exposure complete
03:27:37.048 00.055 16108 worker thread done servicing request
03:27:37.048 00.000 21068 OnExposeComplete: enter
03:27:37.049 00.001 21068 UpdateGuideState(): m_state=6
03:27:37.050 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
03:27:37.051 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=629.42, Mass=410463, SNR=151.7, Peak=38861 HFD=3.3
03:27:37.052 00.001 21068 MultiStar: [#1 -0.02,-0.24,1.01,U] [#2 -0.15,-0.29,0.97,U] [#3 0.20,-0.16,0.33,U] [#4 -0.09,-0.02,0.31,U] [#5 -0.08,-0.06,0.29,U] [#6 0.04,-0.16,0.41,U] [#7 -0.03,-0.21,0.38,U] [#8 -0.28,-0.35,0.23,U] 
03:27:37.053 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.40, 0.02}
03:27:37.054 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
03:27:37.054 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
03:27:37.055 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.35 mountX=-0.07 mountY=0.15, mountTheta=1.97
03:27:37.058 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
03:27:37.058 00.000 21068 Enqueuing Move request for scope (0.04, -0.17)
03:27:37.059 00.001 16108 Worker thread wakes up
03:27:37.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
03:27:37.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
03:27:37.059 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.15
03:27:37.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:37.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:37.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:27:37.059 00.000 16108 MoveAxis(E, 0, ABG)
03:27:37.060 00.001 16108 Move returns status 0, amount 0
03:27:37.060 00.000 16108 MoveAxis(N, 0, ABG)
03:27:37.060 00.000 16108 Move returns status 0, amount 0
03:27:37.060 00.000 16108 move complete, result=0
03:27:37.060 00.000 16108 worker thread done servicing request
03:27:37.063 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3744, FiltMin=3149, FiltMax=31302, Gamma=1.000
03:27:37.091 00.028 21068 UpdateGuideState exits: m=410463 SNR=151.7
03:27:37.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:37.096 00.003 21068 Enqueuing Expose request
03:27:37.097 00.001 16108 Worker thread wakes up
03:27:37.097 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:37.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:37.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:38.075 00.977 16108 Exposure complete
03:27:38.147 00.072 16108 worker thread done servicing request
03:27:38.147 00.000 21068 OnExposeComplete: enter
03:27:38.149 00.002 21068 UpdateGuideState(): m_state=6
03:27:38.150 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
03:27:38.151 00.001 21068 Star::Find returns 1 (0), X=812.73, Y=629.75, Mass=401037, SNR=165.8, Peak=43792 HFD=3.4
03:27:38.152 00.001 21068 MultiStar: [#1 -0.11,-0.27,0.87,U] [#2 -0.06,0.01,0.83,U] [#3 0.16,-0.11,0.31,U] [#4 0.11,0.05,0.31,U] [#5 -0.10,-0.17,0.30,U] [#6 -0.01,0.06,0.40,U] [#7 -0.01,0.08,0.32,U] [#8 -0.07,-0.05,0.21,U] 
03:27:38.153 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.44, 0.34}
03:27:38.154 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
03:27:38.155 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
03:27:38.156 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.07 mountY=-0.03, mountTheta=-2.68
03:27:38.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
03:27:38.158 00.000 21068 Enqueuing Move request for scope (0.07, 0.02)
03:27:38.159 00.001 16108 Worker thread wakes up
03:27:38.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
03:27:38.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
03:27:38.159 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.03
03:27:38.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:38.160 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:38.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:27:38.160 00.000 16108 MoveAxis(E, 0, ABG)
03:27:38.160 00.000 16108 Move returns status 0, amount 0
03:27:38.160 00.000 16108 MoveAxis(N, 0, ABG)
03:27:38.160 00.000 16108 Move returns status 0, amount 0
03:27:38.160 00.000 16108 move complete, result=0
03:27:38.160 00.000 16108 worker thread done servicing request
03:27:38.167 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=3750, FiltMin=3187, FiltMax=33366, Gamma=1.000
03:27:38.191 00.024 21068 UpdateGuideState exits: m=401037 SNR=165.8
03:27:38.193 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:38.195 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:38.196 00.001 21068 Enqueuing Expose request
03:27:38.198 00.002 16108 Worker thread wakes up
03:27:38.198 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:38.199 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:38.200 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:39.371 01.171 16108 Exposure complete
03:27:39.425 00.054 16108 worker thread done servicing request
03:27:39.425 00.000 21068 OnExposeComplete: enter
03:27:39.426 00.001 21068 UpdateGuideState(): m_state=6
03:27:39.427 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
03:27:39.428 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.33, Mass=452110, SNR=173.7, Peak=49325 HFD=3.3
03:27:39.429 00.001 21068 MultiStar: [#1 0.08,-0.43,0.87,U] [#2 -0.09,-0.31,0.92,U] [#3 0.13,-0.05,0.36,U] [#4 0.24,-0.25,0.31,U] [#5 0.19,-0.23,0.21,U] [#6 0.31,-0.28,0.31,U] [#7 0.12,-0.13,0.30,U] [#8 0.09,-0.37,0.20,U] 
03:27:39.430 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.24}, one-star: {0.41, -0.07}
03:27:39.430 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
03:27:39.431 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
03:27:39.432 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.99 mountX=-0.20 mountY=0.20, mountTheta=2.36
03:27:39.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.24, opts=13)
03:27:39.434 00.001 21068 Enqueuing Move request for scope (0.16, -0.24)
03:27:39.435 00.001 16108 Worker thread wakes up
03:27:39.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
03:27:39.435 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
03:27:39.435 00.000 16108 Moving (0.16, -0.24) raw xDistance=-0.20 yDistance=0.20
03:27:39.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:27:39.435 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:39.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:27:39.435 00.000 16108 MoveAxis(E, 0, ABG)
03:27:39.435 00.000 16108 Move returns status 0, amount 0
03:27:39.435 00.000 16108 MoveAxis(N, 0, ABG)
03:27:39.435 00.000 16108 Move returns status 0, amount 0
03:27:39.435 00.000 16108 move complete, result=0
03:27:39.435 00.000 16108 worker thread done servicing request
03:27:39.439 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3760, FiltMin=3177, FiltMax=36253, Gamma=1.000
03:27:39.453 00.014 21068 UpdateGuideState exits: m=452110 SNR=173.7
03:27:39.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:39.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:39.456 00.001 21068 Enqueuing Expose request
03:27:39.457 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:39.458 00.001 16108 Worker thread wakes up
03:27:39.458 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:39.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:40.435 00.977 16108 Exposure complete
03:27:40.503 00.068 16108 worker thread done servicing request
03:27:40.504 00.001 21068 OnExposeComplete: enter
03:27:40.504 00.000 21068 UpdateGuideState(): m_state=6
03:27:40.505 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
03:27:40.506 00.001 21068 Star::Find returns 1 (0), X=812.88, Y=629.25, Mass=421081, SNR=160.4, Peak=57357 HFD=3.1
03:27:40.507 00.001 21068 MultiStar: [#1 0.04,-0.38,0.79,U] [#2 0.09,-0.37,1.09,U] [#3 0.31,-0.15,0.33,U] [#4 0.34,-0.14,0.30,U] [#5 0.10,-0.17,0.32,U] [#6 0.17,-0.14,0.39,U] [#7 0.74,-0.13,0.00,M1] [#8 -0.46,-0.23,0.22,U] 
03:27:40.508 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.25}, one-star: {0.59, -0.16}
03:27:40.509 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
03:27:40.509 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
03:27:40.510 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-0.87 mountX=-0.25 mountY=0.19, mountTheta=2.48
03:27:40.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.25, opts=13)
03:27:40.513 00.000 21068 Enqueuing Move request for scope (0.21, -0.25)
03:27:40.514 00.001 16108 Worker thread wakes up
03:27:40.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
03:27:40.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
03:27:40.515 00.001 16108 Moving (0.21, -0.25) raw xDistance=-0.25 yDistance=0.19
03:27:40.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:27:40.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:40.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:27:40.515 00.000 16108 MoveAxis(E, 65, ABG)
03:27:40.515 00.000 16108 Guiding  Dir = 2, Dur = 65
03:27:40.516 00.001 16108 IsSlewing returns 0
03:27:40.516 00.000 16108 IsGuiding returns 0
03:27:40.518 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3763, FiltMin=3184, FiltMax=39398, Gamma=1.000
03:27:40.531 00.013 21068 UpdateGuideState exits: m=421081 SNR=160.4
03:27:40.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:40.532 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:40.533 00.001 21068 Enqueuing Expose request
03:27:40.543 00.010 16108 PulseGuide returned control before completion, sleep 49
03:27:40.605 00.062 16108 IsGuiding returns 1
03:27:40.605 00.000 16108 scope still moving after pulse duration time elapsed
03:27:40.637 00.032 16108 IsSlewing returns 0
03:27:40.637 00.000 16108 IsGuiding returns 0
03:27:40.637 00.000 16108 scope move finished after 65 + 56 ms
03:27:40.637 00.000 16108 Move returns status 0, amount 65
03:27:40.637 00.000 16108 MoveAxis(N, 0, ABG)
03:27:40.638 00.001 16108 Move returns status 0, amount 0
03:27:40.638 00.000 16108 move complete, result=0
03:27:40.638 00.000 16108 worker thread done servicing request
03:27:40.638 00.000 16108 Worker thread wakes up
03:27:40.638 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
03:27:40.641 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:40.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:41.818 01.177 16108 Exposure complete
03:27:41.879 00.061 16108 worker thread done servicing request
03:27:41.879 00.000 21068 OnExposeComplete: enter
03:27:41.880 00.001 21068 UpdateGuideState(): m_state=6
03:27:41.881 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
03:27:41.882 00.001 21068 Star::Find returns 1 (0), X=812.55, Y=629.48, Mass=371775, SNR=148.4, Peak=43280 HFD=3.2
03:27:41.883 00.001 21068 MultiStar: [#1 -0.29,-0.17,0.96,U] [#2 -0.36,-0.20,0.97,U] [#3 0.09,0.05,0.40,U] [#4 0.08,-0.04,0.41,U] [#5 -0.26,-0.15,0.34,U] [#6 -0.12,-0.18,0.37,U] [#7 -0.06,-0.24,0.35,U] [#8 -0.67,-0.58,0.00,M3] 
03:27:41.886 00.003 21068 refined, 7 included, MultiStar: {-0.10, -0.10}, one-star: {0.26, 0.07}
03:27:41.887 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
03:27:41.888 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
03:27:41.889 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.08 mountY=0.12, mountTheta=1.01
03:27:41.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
03:27:41.892 00.001 21068 Enqueuing Move request for scope (-0.10, -0.10)
03:27:41.893 00.001 16108 Worker thread wakes up
03:27:41.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
03:27:41.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
03:27:41.895 00.002 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.12
03:27:41.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:41.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:41.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:27:41.895 00.000 16108 MoveAxis(E, 0, ABG)
03:27:41.895 00.000 16108 Move returns status 0, amount 0
03:27:41.895 00.000 16108 MoveAxis(N, 0, ABG)
03:27:41.895 00.000 16108 Move returns status 0, amount 0
03:27:41.895 00.000 16108 move complete, result=0
03:27:41.896 00.001 16108 worker thread done servicing request
03:27:41.903 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3763, FiltMin=3190, FiltMax=34934, Gamma=1.000
03:27:41.919 00.016 21068 UpdateGuideState exits: m=371775 SNR=148.4
03:27:41.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:41.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:41.922 00.001 21068 Enqueuing Expose request
03:27:41.922 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:41.924 00.002 16108 Worker thread wakes up
03:27:41.924 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:41.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:42.902 00.978 16108 Exposure complete
03:27:42.972 00.070 16108 worker thread done servicing request
03:27:42.972 00.000 21068 OnExposeComplete: enter
03:27:42.975 00.003 21068 UpdateGuideState(): m_state=6
03:27:42.978 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
03:27:42.980 00.002 21068 Star::Find returns 1 (0), X=812.71, Y=629.59, Mass=419284, SNR=164.6, Peak=42400 HFD=3.3
03:27:42.982 00.002 21068 MultiStar: [#1 -0.09,-0.18,0.91,U] [#2 -0.14,-0.32,0.85,U] [#3 -0.08,-0.07,0.39,U] [#4 -0.06,-0.06,0.39,U] [#5 -0.15,-0.18,0.36,U] [#6 0.02,-0.09,0.34,U] [#7 0.08,-0.11,0.33,U] [#8 -0.67,0.16,0.00,M4] 
03:27:42.985 00.003 21068 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {0.42, 0.19}
03:27:42.986 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
03:27:42.988 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
03:27:42.991 00.003 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.24 mountX=-0.05 mountY=0.09, mountTheta=2.09
03:27:42.996 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
03:27:42.999 00.003 21068 Enqueuing Move request for scope (0.03, -0.10)
03:27:43.001 00.002 16108 Worker thread wakes up
03:27:43.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:27:43.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:27:43.001 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
03:27:43.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:27:43.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:43.002 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:43.002 00.000 16108 MoveAxis(E, 0, ABG)
03:27:43.002 00.000 16108 Move returns status 0, amount 0
03:27:43.002 00.000 16108 MoveAxis(N, 0, ABG)
03:27:43.002 00.000 16108 Move returns status 0, amount 0
03:27:43.002 00.000 16108 move complete, result=0
03:27:43.002 00.000 16108 worker thread done servicing request
03:27:43.013 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3763, FiltMin=3168, FiltMax=38966, Gamma=1.000
03:27:43.030 00.017 21068 UpdateGuideState exits: m=419284 SNR=164.6
03:27:43.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:43.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:43.032 00.000 21068 Enqueuing Expose request
03:27:43.034 00.002 16108 Worker thread wakes up
03:27:43.034 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:43.035 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:43.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:44.200 01.165 16108 Exposure complete
03:27:44.253 00.053 16108 worker thread done servicing request
03:27:44.253 00.000 21068 OnExposeComplete: enter
03:27:44.254 00.001 21068 UpdateGuideState(): m_state=6
03:27:44.257 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
03:27:44.260 00.003 21068 Star::Find returns 1 (0), X=812.48, Y=629.37, Mass=353074, SNR=159.4, Peak=36137 HFD=3.2
03:27:44.262 00.002 21068 MultiStar: [#1 -0.20,-0.29,0.85,U] [#2 -0.08,-0.17,0.77,U] [#3 0.12,0.05,0.36,U] [#4 -0.09,-0.16,0.34,U] [#5 0.01,-0.25,0.33,U] [#6 -0.11,-0.30,0.37,U] [#7 -0.42,-0.16,0.36,U] [#8 -0.65,-0.54,0.00,M5] 
03:27:44.265 00.003 21068 refined, 7 included, MultiStar: {-0.05, -0.16}, one-star: {0.20, -0.03}
03:27:44.266 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
03:27:44.267 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
03:27:44.268 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.87 mountX=0.02 mountY=0.17, mountTheta=1.45
03:27:44.271 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
03:27:44.272 00.001 21068 Enqueuing Move request for scope (-0.05, -0.16)
03:27:44.275 00.003 16108 Worker thread wakes up
03:27:44.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
03:27:44.275 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
03:27:44.275 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.17
03:27:44.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:27:44.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:44.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:27:44.275 00.000 16108 MoveAxis(E, 0, ABG)
03:27:44.275 00.000 16108 Move returns status 0, amount 0
03:27:44.275 00.000 16108 MoveAxis(N, 0, ABG)
03:27:44.275 00.000 16108 Move returns status 0, amount 0
03:27:44.275 00.000 16108 move complete, result=0
03:27:44.275 00.000 16108 worker thread done servicing request
03:27:44.278 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3757, FiltMin=3197, FiltMax=37661, Gamma=1.000
03:27:44.292 00.014 21068 UpdateGuideState exits: m=353074 SNR=159.4
03:27:44.293 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:44.294 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:44.295 00.001 21068 Enqueuing Expose request
03:27:44.295 00.000 16108 Worker thread wakes up
03:27:44.295 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:44.296 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:44.296 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:45.281 00.985 16108 Exposure complete
03:27:45.335 00.054 16108 worker thread done servicing request
03:27:45.335 00.000 21068 OnExposeComplete: enter
03:27:45.336 00.001 21068 UpdateGuideState(): m_state=6
03:27:45.337 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
03:27:45.338 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.63, Mass=279613, SNR=124.8, Peak=31808 HFD=3.2
03:27:45.339 00.001 21068 MultiStar: [#1 -0.23,-0.26,0.90,U] [#2 -0.23,-0.15,1.06,U] [#3 -0.23,-0.11,0.48,U] [#4 -0.21,-0.10,0.37,U] [#5 -0.32,-0.20,0.43,U] [#6 -0.12,-0.19,0.41,U] [#7 0.06,-0.03,0.39,U] [#8 -0.70,-0.21,0.00,M6] 
03:27:45.340 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.09}, one-star: {0.32, 0.22}
03:27:45.341 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
03:27:45.342 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
03:27:45.342 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.40 mountX=0.08 mountY=0.11, mountTheta=0.94
03:27:45.345 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
03:27:45.345 00.000 21068 Enqueuing Move request for scope (-0.09, -0.09)
03:27:45.346 00.001 16108 Worker thread wakes up
03:27:45.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
03:27:45.346 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
03:27:45.346 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.08 yDistance=0.11
03:27:45.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:45.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:45.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:27:45.347 00.001 16108 MoveAxis(E, 0, ABG)
03:27:45.347 00.000 16108 Move returns status 0, amount 0
03:27:45.347 00.000 16108 MoveAxis(N, 0, ABG)
03:27:45.347 00.000 16108 Move returns status 0, amount 0
03:27:45.347 00.000 16108 move complete, result=0
03:27:45.347 00.000 16108 worker thread done servicing request
03:27:45.350 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3753, FiltMin=3190, FiltMax=36134, Gamma=1.000
03:27:45.364 00.014 21068 UpdateGuideState exits: m=279613 SNR=124.8
03:27:45.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:45.365 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:45.366 00.001 21068 Enqueuing Expose request
03:27:45.367 00.001 16108 Worker thread wakes up
03:27:45.367 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:45.367 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:45.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:46.536 01.169 16108 Exposure complete
03:27:46.593 00.057 16108 worker thread done servicing request
03:27:46.594 00.001 21068 OnExposeComplete: enter
03:27:46.596 00.002 21068 UpdateGuideState(): m_state=6
03:27:46.598 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
03:27:46.600 00.002 21068 Star::Find returns 1 (0), X=812.47, Y=629.47, Mass=310507, SNR=134.2, Peak=35897 HFD=3.1
03:27:46.600 00.000 21068 MultiStar: [#1 0.13,-0.52,0.90,U] [#2 -0.35,-0.31,0.85,U] [#3 0.19,-0.19,0.44,U] [#4 -0.15,-0.13,0.35,U] [#5 -0.00,-0.12,0.40,U] [#6 0.00,-0.28,0.38,U] [#7 -0.05,0.11,0.32,U] [#8 -0.37,-0.76,0.00,M7] 
03:27:46.602 00.002 21068 single-star, 7 included, MultiStar: {0.01, -0.20}, one-star: {0.19, 0.06}
03:27:46.604 00.002 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
03:27:46.605 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
03:27:46.606 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=-0.17 mountY=-0.10, mountTheta=-2.60
03:27:46.609 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.06, opts=13)
03:27:46.609 00.000 21068 Enqueuing Move request for scope (0.19, 0.06)
03:27:46.610 00.001 16108 Worker thread wakes up
03:27:46.610 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
03:27:46.611 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
03:27:46.611 00.000 16108 Moving (0.19, 0.06) raw xDistance=-0.17 yDistance=-0.10
03:27:46.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:27:46.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:46.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:27:46.611 00.000 16108 MoveAxis(E, 0, ABG)
03:27:46.611 00.000 16108 Move returns status 0, amount 0
03:27:46.611 00.000 16108 MoveAxis(N, 0, ABG)
03:27:46.611 00.000 16108 Move returns status 0, amount 0
03:27:46.611 00.000 16108 move complete, result=0
03:27:46.611 00.000 16108 worker thread done servicing request
03:27:46.615 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3747, FiltMin=3149, FiltMax=35222, Gamma=1.000
03:27:46.628 00.013 21068 UpdateGuideState exits: m=310507 SNR=134.2
03:27:46.630 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:46.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:46.632 00.001 21068 Enqueuing Expose request
03:27:46.633 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:46.634 00.001 16108 Worker thread wakes up
03:27:46.634 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:46.635 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:47.611 00.976 16108 Exposure complete
03:27:47.675 00.064 16108 worker thread done servicing request
03:27:47.675 00.000 21068 OnExposeComplete: enter
03:27:47.677 00.002 21068 UpdateGuideState(): m_state=6
03:27:47.679 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
03:27:47.681 00.002 21068 Star::Find returns 1 (0), X=812.69, Y=629.37, Mass=339116, SNR=149.1, Peak=35821 HFD=3.3
03:27:47.684 00.003 21068 MultiStar: [#1 -0.20,-0.34,1.01,U] [#2 -0.09,-0.37,0.94,U] [#3 0.19,-0.17,0.51,U] [#4 -0.52,-0.19,0.40,U] [#5 -0.52,-0.14,0.37,U] [#6 0.14,-0.02,0.40,U] [#7 -0.16,-0.31,0.32,U] [#8 -0.68,-0.51,0.00,M8] 
03:27:47.685 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.21}, one-star: {0.41, -0.04}
03:27:47.686 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
03:27:47.687 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
03:27:47.688 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.73 mountX=-0.00 mountY=0.21, mountTheta=1.58
03:27:47.691 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
03:27:47.692 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
03:27:47.693 00.001 16108 Worker thread wakes up
03:27:47.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
03:27:47.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
03:27:47.693 00.000 16108 Moving (-0.04, -0.21) raw xDistance=-0.00 yDistance=0.21
03:27:47.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:27:47.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:27:47.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:27:47.693 00.000 16108 MoveAxis(E, 0, ABG)
03:27:47.693 00.000 16108 Move returns status 0, amount 0
03:27:47.693 00.000 16108 MoveAxis(N, 0, ABG)
03:27:47.694 00.001 16108 Move returns status 0, amount 0
03:27:47.694 00.000 16108 move complete, result=0
03:27:47.694 00.000 16108 worker thread done servicing request
03:27:47.698 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3741, FiltMin=3056, FiltMax=32006, Gamma=1.000
03:27:47.711 00.013 21068 UpdateGuideState exits: m=339116 SNR=149.1
03:27:47.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:47.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:47.714 00.001 21068 Enqueuing Expose request
03:27:47.715 00.001 16108 Worker thread wakes up
03:27:47.715 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:47.715 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:47.715 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:48.877 01.162 16108 Exposure complete
03:27:48.933 00.056 16108 worker thread done servicing request
03:27:48.934 00.001 21068 OnExposeComplete: enter
03:27:48.935 00.001 21068 UpdateGuideState(): m_state=6
03:27:48.937 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
03:27:48.938 00.001 21068 Star::Find returns 1 (0), X=812.34, Y=629.37, Mass=347793, SNR=170.5, Peak=43145 HFD=3.2
03:27:48.939 00.001 21068 MultiStar: [#1 -0.47,-0.36,0.00,M1] [#2 -0.50,-0.25,0.83,U] [#3 -0.16,-0.14,0.43,U] [#4 -0.50,-0.52,0.00,M1] [#5 -0.37,-0.30,0.30,U] [#6 -0.43,-0.35,0.39,U] [#7 -0.20,-0.07,0.26,U] [#8 -0.61,-0.36,0.00,M9] 
03:27:48.940 00.001 21068 single-star, 5 included, MultiStar: {-0.24, -0.17}, one-star: {0.06, -0.03}
03:27:48.940 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
03:27:48.941 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
03:27:48.942 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.06 mountY=0.02, mountTheta=2.82
03:27:48.944 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
03:27:48.946 00.002 21068 Enqueuing Move request for scope (0.06, -0.03)
03:27:48.947 00.001 16108 Worker thread wakes up
03:27:48.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:27:48.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:27:48.947 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.02
03:27:48.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:27:48.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:48.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:48.947 00.000 16108 MoveAxis(E, 0, ABG)
03:27:48.947 00.000 16108 Move returns status 0, amount 0
03:27:48.947 00.000 16108 MoveAxis(N, 0, ABG)
03:27:48.947 00.000 16108 Move returns status 0, amount 0
03:27:48.947 00.000 16108 move complete, result=0
03:27:48.947 00.000 16108 worker thread done servicing request
03:27:48.956 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3725, FiltMin=3088, FiltMax=36198, Gamma=1.000
03:27:48.980 00.024 21068 UpdateGuideState exits: m=347793 SNR=170.5
03:27:48.983 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:48.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:48.986 00.002 21068 Enqueuing Expose request
03:27:48.987 00.001 16108 Worker thread wakes up
03:27:48.987 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:48.989 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:48.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:49.986 00.997 16108 Exposure complete
03:27:50.045 00.059 16108 worker thread done servicing request
03:27:50.045 00.000 21068 OnExposeComplete: enter
03:27:50.046 00.001 21068 UpdateGuideState(): m_state=6
03:27:50.047 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
03:27:50.048 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=629.28, Mass=330817, SNR=138.0, Peak=36953 HFD=3.2
03:27:50.049 00.001 21068 MultiStar: [#1 -0.37,-0.41,1.11,U] [#2 -0.34,-0.47,0.93,U] [#3 -0.02,-0.16,0.49,U] [#4 -0.01,-0.29,0.45,U] [#5 -0.45,-0.28,0.43,U] [#6 0.07,-0.19,0.41,U] [#7 -0.21,-0.72,0.00,M1] [#8 -0.44,-0.30,0.31,U] 
03:27:50.050 00.001 21068 single-star, 7 included, MultiStar: {-0.18, -0.30}, one-star: {0.13, -0.12}
03:27:50.051 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
03:27:50.051 00.000 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
03:27:50.052 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.15 mountY=0.09, mountTheta=2.60
03:27:50.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
03:27:50.054 00.000 21068 Enqueuing Move request for scope (0.13, -0.12)
03:27:50.055 00.001 16108 Worker thread wakes up
03:27:50.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
03:27:50.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
03:27:50.055 00.000 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.09
03:27:50.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:27:50.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:50.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:50.055 00.000 16108 MoveAxis(E, 0, ABG)
03:27:50.055 00.000 16108 Move returns status 0, amount 0
03:27:50.056 00.001 16108 MoveAxis(N, 0, ABG)
03:27:50.056 00.000 16108 Move returns status 0, amount 0
03:27:50.056 00.000 16108 move complete, result=0
03:27:50.056 00.000 16108 worker thread done servicing request
03:27:50.060 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3712, FiltMin=3046, FiltMax=42774, Gamma=1.000
03:27:50.073 00.013 21068 UpdateGuideState exits: m=330817 SNR=138.0
03:27:50.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:50.075 00.000 21068 Enqueuing Expose request
03:27:50.076 00.001 16108 Worker thread wakes up
03:27:50.076 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:50.076 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:50.076 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:51.249 01.173 16108 Exposure complete
03:27:51.314 00.065 16108 worker thread done servicing request
03:27:51.315 00.001 21068 OnExposeComplete: enter
03:27:51.316 00.001 21068 UpdateGuideState(): m_state=6
03:27:51.318 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
03:27:51.320 00.002 21068 Star::Find returns 1 (0), X=812.70, Y=629.46, Mass=377986, SNR=163.8, Peak=37581 HFD=3.3
03:27:51.323 00.003 21068 MultiStar: [#1 -0.35,-0.29,0.98,U] [#2 -0.18,-0.06,0.88,U] [#3 -0.10,-0.12,0.44,U] [#4 0.04,-0.12,0.38,U] [#5 -0.36,0.06,0.37,U] [#6 -0.03,0.06,0.42,U] [#7 0.19,-0.03,0.31,U] [#8 -0.55,-0.37,0.00,M9] 
03:27:51.324 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {0.42, 0.06}
03:27:51.326 00.002 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
03:27:51.327 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
03:27:51.328 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.11 mountX=0.03 mountY=0.08, mountTheta=1.21
03:27:51.331 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
03:27:51.332 00.001 21068 Enqueuing Move request for scope (-0.04, -0.07)
03:27:51.333 00.001 16108 Worker thread wakes up
03:27:51.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:27:51.333 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:27:51.333 00.000 16108 Moving (-0.04, -0.07) raw xDistance=0.03 yDistance=0.08
03:27:51.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:27:51.333 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:51.333 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:27:51.333 00.000 16108 MoveAxis(E, 0, ABG)
03:27:51.333 00.000 16108 Move returns status 0, amount 0
03:27:51.333 00.000 16108 MoveAxis(N, 0, ABG)
03:27:51.333 00.000 16108 Move returns status 0, amount 0
03:27:51.333 00.000 16108 move complete, result=0
03:27:51.333 00.000 16108 worker thread done servicing request
03:27:51.341 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3693, FiltMin=3072, FiltMax=41638, Gamma=1.000
03:27:51.358 00.017 21068 UpdateGuideState exits: m=377986 SNR=163.8
03:27:51.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:51.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:51.361 00.001 21068 Enqueuing Expose request
03:27:51.361 00.000 16108 Worker thread wakes up
03:27:51.361 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:51.362 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:51.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:52.347 00.985 16108 Exposure complete
03:27:52.411 00.064 16108 worker thread done servicing request
03:27:52.411 00.000 21068 OnExposeComplete: enter
03:27:52.412 00.001 21068 UpdateGuideState(): m_state=6
03:27:52.413 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
03:27:52.414 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.40, Mass=426323, SNR=163.6, Peak=48745 HFD=3.2
03:27:52.415 00.001 21068 MultiStar: [#1 -0.31,-0.36,0.93,U] [#2 -0.44,-0.35,0.88,U] [#3 -0.11,-0.17,0.37,U] [#4 -0.02,-0.29,0.36,U] [#5 -0.14,-0.15,0.37,U] [#6 0.07,-0.33,0.38,U] [#7 -0.06,-0.19,0.27,U] [#8 -0.60,-0.47,0.00,M10] 
03:27:52.416 00.001 21068 single-star, 7 included, MultiStar: {-0.18, -0.23}, one-star: {-0.05, -0.00}
03:27:52.417 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
03:27:52.418 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
03:27:52.419 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.06 mountX=0.05 mountY=0.01, mountTheta=0.31
03:27:52.420 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
03:27:52.421 00.001 21068 Enqueuing Move request for scope (-0.05, -0.00)
03:27:52.422 00.001 16108 Worker thread wakes up
03:27:52.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
03:27:52.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
03:27:52.422 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.01
03:27:52.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:27:52.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:52.423 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:52.423 00.000 16108 MoveAxis(E, 0, ABG)
03:27:52.423 00.000 16108 Move returns status 0, amount 0
03:27:52.423 00.000 16108 MoveAxis(N, 0, ABG)
03:27:52.423 00.000 16108 Move returns status 0, amount 0
03:27:52.423 00.000 16108 move complete, result=0
03:27:52.423 00.000 16108 worker thread done servicing request
03:27:52.427 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=3677, FiltMin=3049, FiltMax=45302, Gamma=1.000
03:27:52.445 00.018 21068 UpdateGuideState exits: m=426323 SNR=163.6
03:27:52.448 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:52.448 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:52.450 00.002 21068 Enqueuing Expose request
03:27:52.451 00.001 16108 Worker thread wakes up
03:27:52.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:52.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:52.451 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:53.619 01.168 16108 Exposure complete
03:27:53.675 00.056 16108 worker thread done servicing request
03:27:53.675 00.000 21068 OnExposeComplete: enter
03:27:53.677 00.002 21068 UpdateGuideState(): m_state=6
03:27:53.680 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
03:27:53.683 00.003 21068 Star::Find returns 1 (0), X=812.68, Y=629.58, Mass=503214, SNR=187.8, Peak=51168 HFD=3.2
03:27:53.686 00.003 21068 MultiStar: [#1 -0.11,-0.33,0.70,U] [#2 -0.14,-0.19,0.86,U] [#3 0.07,0.06,0.35,U] [#4 0.07,-0.21,0.35,U] [#5 -0.40,0.09,0.38,U] [#6 -0.07,-0.07,0.46,U] [#7 -0.05,-0.22,0.26,U] [#8 -0.20,-0.06,0.22,U] 
03:27:53.688 00.002 21068 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.39, 0.17}
03:27:53.690 00.002 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
03:27:53.692 00.002 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
03:27:53.693 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.57 mountX=-0.01 mountY=0.07, mountTheta=1.75
03:27:53.694 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.08, opts=13)
03:27:53.695 00.001 21068 Enqueuing Move request for scope (0.00, -0.08)
03:27:53.696 00.001 16108 Worker thread wakes up
03:27:53.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
03:27:53.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
03:27:53.696 00.000 16108 Moving (0.00, -0.08) raw xDistance=-0.01 yDistance=0.07
03:27:53.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:53.697 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:53.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:27:53.697 00.000 16108 MoveAxis(E, 0, ABG)
03:27:53.697 00.000 16108 Move returns status 0, amount 0
03:27:53.697 00.000 16108 MoveAxis(N, 0, ABG)
03:27:53.697 00.000 16108 Move returns status 0, amount 0
03:27:53.697 00.000 16108 move complete, result=0
03:27:53.697 00.000 16108 worker thread done servicing request
03:27:53.700 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3654, FiltMin=3008, FiltMax=42854, Gamma=1.000
03:27:53.713 00.013 21068 UpdateGuideState exits: m=503214 SNR=187.8
03:27:53.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:53.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:53.715 00.000 21068 Enqueuing Expose request
03:27:53.716 00.001 16108 Worker thread wakes up
03:27:53.716 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:53.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:53.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:54.699 00.982 16108 Exposure complete
03:27:54.754 00.055 16108 worker thread done servicing request
03:27:54.754 00.000 21068 OnExposeComplete: enter
03:27:54.755 00.001 21068 UpdateGuideState(): m_state=6
03:27:54.756 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
03:27:54.757 00.001 21068 Star::Find returns 1 (0), X=812.66, Y=629.65, Mass=470917, SNR=175.0, Peak=50256 HFD=3.3
03:27:54.758 00.001 21068 MultiStar: [#1 -0.15,-0.29,0.91,U] [#2 -0.06,-0.07,0.88,U] [#3 -0.11,0.03,0.44,U] [#4 -0.32,-0.14,0.38,U] [#5 -0.21,-0.04,0.41,U] [#6 0.02,0.02,0.43,U] [#7 -0.15,0.03,0.27,U] [#8 -0.33,-0.38,0.24,U] 
03:27:54.759 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.37, 0.24}
03:27:54.759 00.000 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
03:27:54.760 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
03:27:54.761 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.28 mountX=0.03 mountY=0.05, mountTheta=1.05
03:27:54.762 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
03:27:54.763 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
03:27:54.764 00.001 16108 Worker thread wakes up
03:27:54.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
03:27:54.764 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
03:27:54.764 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
03:27:54.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:27:54.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:54.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:27:54.764 00.000 16108 MoveAxis(E, 0, ABG)
03:27:54.764 00.000 16108 Move returns status 0, amount 0
03:27:54.764 00.000 16108 MoveAxis(N, 0, ABG)
03:27:54.764 00.000 16108 Move returns status 0, amount 0
03:27:54.764 00.000 16108 move complete, result=0
03:27:54.765 00.001 16108 worker thread done servicing request
03:27:54.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3635, FiltMin=2944, FiltMax=63846, Gamma=1.000
03:27:54.782 00.014 21068 UpdateGuideState exits: m=470917 SNR=175.0
03:27:54.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:54.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:54.784 00.000 21068 Enqueuing Expose request
03:27:54.785 00.001 16108 Worker thread wakes up
03:27:54.785 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:54.786 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:54.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:55.965 01.179 16108 Exposure complete
03:27:56.050 00.085 16108 worker thread done servicing request
03:27:56.050 00.000 21068 OnExposeComplete: enter
03:27:56.051 00.001 21068 UpdateGuideState(): m_state=6
03:27:56.052 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
03:27:56.053 00.001 21068 Star::Find returns 1 (0), X=812.87, Y=629.44, Mass=467072, SNR=214.5, Peak=51725 HFD=3.2
03:27:56.054 00.001 21068 MultiStar: [#1 0.08,-0.25,0.77,U] [#2 -0.05,-0.23,0.77,U] [#3 0.23,-0.22,0.37,U] [#4 0.34,-0.20,0.32,U] [#5 -0.13,-0.36,0.33,U] [#6 0.17,-0.24,0.38,U] [#7 0.08,-0.23,0.22,U] [#8 -0.09,-0.12,0.18,U] 
03:27:56.055 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.18}, one-star: {0.58, 0.03}
03:27:56.055 00.000 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
03:27:56.056 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
03:27:56.057 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.75 mountX=-0.22 mountY=0.13, mountTheta=2.61
03:27:56.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.18, opts=13)
03:27:56.060 00.002 21068 Enqueuing Move request for scope (0.19, -0.18)
03:27:56.061 00.001 16108 Worker thread wakes up
03:27:56.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
03:27:56.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
03:27:56.061 00.000 16108 Moving (0.19, -0.18) raw xDistance=-0.22 yDistance=0.13
03:27:56.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:27:56.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:56.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:27:56.061 00.000 16108 MoveAxis(E, 57, ABG)
03:27:56.061 00.000 16108 Guiding  Dir = 2, Dur = 57
03:27:56.062 00.001 16108 IsSlewing returns 0
03:27:56.062 00.000 16108 IsGuiding returns 0
03:27:56.070 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3609, FiltMin=2989, FiltMax=53789, Gamma=1.000
03:27:56.102 00.032 21068 UpdateGuideState exits: m=467072 SNR=214.5
03:27:56.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:56.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:56.105 00.001 21068 Enqueuing Expose request
03:27:56.111 00.006 16108 PulseGuide returned control before completion, sleep 18
03:27:56.141 00.030 16108 IsGuiding returns 1
03:27:56.141 00.000 16108 scope still moving after pulse duration time elapsed
03:27:56.171 00.030 16108 IsSlewing returns 0
03:27:56.171 00.000 16108 IsGuiding returns 1
03:27:56.205 00.034 16108 IsSlewing returns 0
03:27:56.205 00.000 16108 IsGuiding returns 0
03:27:56.205 00.000 16108 scope move finished after 57 + 86 ms
03:27:56.205 00.000 16108 Move returns status 0, amount 57
03:27:56.205 00.000 16108 MoveAxis(N, 0, ABG)
03:27:56.206 00.001 16108 Move returns status 0, amount 0
03:27:56.206 00.000 16108 move complete, result=0
03:27:56.206 00.000 16108 worker thread done servicing request
03:27:56.206 00.000 16108 Worker thread wakes up
03:27:56.206 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
03:27:56.207 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:56.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:57.189 00.982 16108 Exposure complete
03:27:57.261 00.072 16108 worker thread done servicing request
03:27:57.261 00.000 21068 OnExposeComplete: enter
03:27:57.262 00.001 21068 UpdateGuideState(): m_state=6
03:27:57.263 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
03:27:57.263 00.000 21068 Star::Find returns 1 (0), X=812.77, Y=629.50, Mass=427725, SNR=176.7, Peak=44032 HFD=3.3
03:27:57.264 00.001 21068 MultiStar: [#1 -0.19,-0.35,0.99,U] [#2 -0.03,-0.07,1.02,U] [#3 0.11,0.05,0.51,U] [#4 -0.09,-0.43,0.46,U] [#5 -0.31,-0.33,0.39,U] [#6 -0.11,-0.30,0.43,U] [#7 -0.05,-0.20,0.26,U] [#8 -0.38,-0.21,0.26,U] 
03:27:57.265 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.16}, one-star: {0.48, 0.10}
03:27:57.266 00.001 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
03:27:57.266 00.000 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
03:27:57.267 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.57 mountX=-0.03 mountY=0.15, mountTheta=1.75
03:27:57.268 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.16, opts=13)
03:27:57.269 00.001 21068 Enqueuing Move request for scope (0.00, -0.16)
03:27:57.270 00.001 16108 Worker thread wakes up
03:27:57.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
03:27:57.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
03:27:57.270 00.000 16108 Moving (0.00, -0.16) raw xDistance=-0.03 yDistance=0.15
03:27:57.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:27:57.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:57.271 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:27:57.271 00.000 16108 MoveAxis(E, 0, ABG)
03:27:57.271 00.000 16108 Move returns status 0, amount 0
03:27:57.271 00.000 16108 MoveAxis(N, 0, ABG)
03:27:57.271 00.000 16108 Move returns status 0, amount 0
03:27:57.271 00.000 16108 move complete, result=0
03:27:57.271 00.000 16108 worker thread done servicing request
03:27:57.277 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3590, FiltMin=2928, FiltMax=55270, Gamma=1.000
03:27:57.303 00.026 21068 UpdateGuideState exits: m=427725 SNR=176.7
03:27:57.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:57.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:57.306 00.001 21068 Enqueuing Expose request
03:27:57.307 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:57.308 00.001 16108 Worker thread wakes up
03:27:57.308 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:57.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:58.463 01.155 16108 Exposure complete
03:27:58.518 00.055 16108 worker thread done servicing request
03:27:58.518 00.000 21068 OnExposeComplete: enter
03:27:58.519 00.001 21068 UpdateGuideState(): m_state=6
03:27:58.519 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
03:27:58.520 00.001 21068 Star::Find returns 1 (0), X=812.62, Y=629.50, Mass=455724, SNR=178.4, Peak=45824 HFD=3.2
03:27:58.521 00.001 21068 MultiStar: [#1 -0.23,-0.36,1.15,U] [#2 -0.25,-0.26,0.92,U] [#3 -0.20,-0.19,0.45,U] [#4 -0.35,-0.07,0.42,U] [#5 -0.38,-0.30,0.42,U] [#6 -0.24,0.04,0.43,U] [#7 0.20,-0.22,0.27,U] [#8 -0.66,-0.59,0.00,M7] 
03:27:58.522 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.17}, one-star: {0.34, 0.09}
03:27:58.522 00.000 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
03:27:58.524 00.002 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.19)
03:27:58.525 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-2.19 mountX=0.09 mountY=0.19, mountTheta=1.13
03:27:58.526 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.17, opts=13)
03:27:58.527 00.001 21068 Enqueuing Move request for scope (-0.12, -0.17)
03:27:58.528 00.001 16108 Worker thread wakes up
03:27:58.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
03:27:58.528 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
03:27:58.528 00.000 16108 Moving (-0.12, -0.17) raw xDistance=0.09 yDistance=0.19
03:27:58.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:27:58.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:58.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:27:58.528 00.000 16108 MoveAxis(E, 0, ABG)
03:27:58.528 00.000 16108 Move returns status 0, amount 0
03:27:58.528 00.000 16108 MoveAxis(N, 0, ABG)
03:27:58.528 00.000 16108 Move returns status 0, amount 0
03:27:58.528 00.000 16108 move complete, result=0
03:27:58.528 00.000 16108 worker thread done servicing request
03:27:58.535 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1177, max=65535, med=3558, FiltMin=2966, FiltMax=54070, Gamma=1.000
03:27:58.561 00.026 21068 UpdateGuideState exits: m=455724 SNR=178.4
03:27:58.563 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:58.565 00.001 21068 Enqueuing Expose request
03:27:58.566 00.001 16108 Worker thread wakes up
03:27:58.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:58.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:58.566 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:59.526 00.960 16108 Exposure complete
03:27:59.586 00.060 16108 worker thread done servicing request
03:27:59.586 00.000 21068 OnExposeComplete: enter
03:27:59.588 00.002 21068 UpdateGuideState(): m_state=6
03:27:59.590 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
03:27:59.593 00.003 21068 Star::Find returns 1 (0), X=812.78, Y=629.51, Mass=454950, SNR=188.4, Peak=47792 HFD=3.3
03:27:59.596 00.003 21068 MultiStar: [#1 -0.01,-0.04,0.93,U] [#2 0.00,-0.14,0.90,U] [#3 0.24,-0.12,0.51,U] [#4 0.17,-0.14,0.44,U] [#5 -0.03,0.07,0.48,U] [#6 0.21,0.05,0.50,U] [#7 0.06,0.13,0.26,U] [#8 -0.58,-0.17,0.00,M8] 
03:27:59.597 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.50, 0.10}
03:27:59.598 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:27:59.599 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
03:27:59.600 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
03:27:59.601 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
03:27:59.602 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
03:27:59.602 00.000 16108 Worker thread wakes up
03:27:59.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
03:27:59.603 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
03:27:59.603 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
03:27:59.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:27:59.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:59.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:27:59.603 00.000 16108 MoveAxis(E, 0, ABG)
03:27:59.603 00.000 16108 Move returns status 0, amount 0
03:27:59.603 00.000 16108 MoveAxis(N, 0, ABG)
03:27:59.603 00.000 16108 Move returns status 0, amount 0
03:27:59.603 00.000 16108 move complete, result=0
03:27:59.603 00.000 16108 worker thread done servicing request
03:27:59.607 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3542, FiltMin=2925, FiltMax=61558, Gamma=1.000
03:27:59.623 00.016 21068 UpdateGuideState exits: m=454950 SNR=188.4
03:27:59.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:59.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:27:59.626 00.001 21068 Enqueuing Expose request
03:27:59.627 00.001 16108 Worker thread wakes up
03:27:59.627 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:27:59.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:27:59.627 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:00.799 01.172 16108 Exposure complete
03:28:00.883 00.084 16108 worker thread done servicing request
03:28:00.883 00.000 21068 OnExposeComplete: enter
03:28:00.884 00.001 21068 UpdateGuideState(): m_state=6
03:28:00.888 00.004 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
03:28:00.890 00.002 21068 Star::Find returns 1 (0), X=812.52, Y=629.55, Mass=505498, SNR=174.2, Peak=51680 HFD=3.2
03:28:00.893 00.003 21068 MultiStar: [#1 -0.34,-0.30,1.08,U] [#2 -0.32,-0.32,1.18,U] [#3 0.03,0.07,0.66,U] [#4 0.00,-0.12,0.55,U] [#5 -0.16,-0.09,0.41,U] [#6 0.13,-0.09,0.54,U] [#7 0.06,-0.12,0.32,U] [#8 -0.59,-0.28,0.00,M9] 
03:28:00.895 00.002 21068 refined, 7 included, MultiStar: {-0.08, -0.12}, one-star: {0.24, 0.15}
03:28:00.896 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
03:28:00.899 00.003 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
03:28:00.899 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.16 mountX=0.06 mountY=0.14, mountTheta=1.17
03:28:00.902 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.12, opts=13)
03:28:00.904 00.002 21068 Enqueuing Move request for scope (-0.08, -0.12)
03:28:00.905 00.001 16108 Worker thread wakes up
03:28:00.906 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
03:28:00.906 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
03:28:00.906 00.000 16108 Moving (-0.08, -0.12) raw xDistance=0.06 yDistance=0.14
03:28:00.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:28:00.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:00.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:28:00.906 00.000 16108 MoveAxis(E, 0, ABG)
03:28:00.906 00.000 16108 Move returns status 0, amount 0
03:28:00.906 00.000 16108 MoveAxis(N, 0, ABG)
03:28:00.906 00.000 16108 Move returns status 0, amount 0
03:28:00.906 00.000 16108 move complete, result=0
03:28:00.907 00.001 16108 worker thread done servicing request
03:28:00.911 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3517, FiltMin=2963, FiltMax=57270, Gamma=1.000
03:28:00.929 00.018 21068 UpdateGuideState exits: m=505498 SNR=174.2
03:28:00.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:00.932 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:00.933 00.001 21068 Enqueuing Expose request
03:28:00.934 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:00.935 00.001 16108 Worker thread wakes up
03:28:00.935 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:00.935 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:01.906 00.971 16108 Exposure complete
03:28:01.985 00.079 16108 worker thread done servicing request
03:28:01.985 00.000 21068 OnExposeComplete: enter
03:28:01.986 00.001 21068 UpdateGuideState(): m_state=6
03:28:01.986 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
03:28:01.987 00.001 21068 Star::Find returns 1 (0), X=812.52, Y=629.69, Mass=607403, SNR=215.1, Peak=65472 HFD=3.3
03:28:01.988 00.001 21068 MultiStar: [#1 -0.31,-0.07,0.98,U] [#2 -0.32,-0.27,0.85,U] [#3 -0.16,-0.01,0.40,U] [#4 -0.11,-0.09,0.37,U] [#5 -0.45,-0.01,0.41,U] [#6 -0.06,-0.23,0.40,U] [#7 0.05,-0.07,0.25,U] [#8 -0.72,-0.24,0.00,M10] 
03:28:01.989 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.04}, one-star: {0.23, 0.28}
03:28:01.989 00.000 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
03:28:01.991 00.002 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
03:28:01.992 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.89 mountX=0.13 mountY=0.07, mountTheta=0.47
03:28:01.993 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.04, opts=13)
03:28:01.994 00.001 21068 Enqueuing Move request for scope (-0.14, -0.04)
03:28:01.995 00.001 16108 Worker thread wakes up
03:28:01.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
03:28:01.995 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
03:28:01.995 00.000 16108 Moving (-0.14, -0.04) raw xDistance=0.13 yDistance=0.07
03:28:01.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:28:01.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:01.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:28:01.995 00.000 16108 MoveAxis(E, 0, ABG)
03:28:01.995 00.000 16108 Move returns status 0, amount 0
03:28:01.995 00.000 16108 MoveAxis(N, 0, ABG)
03:28:01.995 00.000 16108 Move returns status 0, amount 0
03:28:01.995 00.000 16108 move complete, result=0
03:28:01.995 00.000 16108 worker thread done servicing request
03:28:02.003 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=157, max=65535, med=3501, FiltMin=2950, FiltMax=54118, Gamma=1.000
03:28:02.025 00.022 21068 UpdateGuideState exits: m=607403 SNR=215.1
03:28:02.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:02.027 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:02.029 00.002 21068 Enqueuing Expose request
03:28:02.030 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:02.032 00.002 16108 Worker thread wakes up
03:28:02.032 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:02.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:03.188 01.156 16108 Exposure complete
03:28:03.260 00.072 16108 worker thread done servicing request
03:28:03.260 00.000 21068 OnExposeComplete: enter
03:28:03.261 00.001 21068 UpdateGuideState(): m_state=6
03:28:03.262 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
03:28:03.263 00.001 21068 Star::Find returns 1 (0), X=812.72, Y=629.31, Mass=542996, SNR=206.7, Peak=63197 HFD=3.2
03:28:03.264 00.001 21068 MultiStar: [#1 -0.11,-0.51,0.97,U] [#2 0.02,-0.39,0.93,U] [#3 0.15,-0.40,0.51,U] [#4 -0.15,-0.25,0.42,U] [#5 -0.09,-0.31,0.42,U] [#6 -0.04,-0.30,0.43,U] [#7 -0.04,-0.24,0.29,U] [#8 -0.28,-0.67,0.00,R] 
03:28:03.265 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.32}, one-star: {0.44, -0.09}
03:28:03.266 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
03:28:03.267 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
03:28:03.268 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.38 mountX=-0.12 mountY=0.30, mountTheta=1.94
03:28:03.269 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.32, opts=13)
03:28:03.270 00.001 21068 Enqueuing Move request for scope (0.06, -0.32)
03:28:03.271 00.001 16108 Worker thread wakes up
03:28:03.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
03:28:03.271 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
03:28:03.271 00.000 16108 Moving (0.06, -0.32) raw xDistance=-0.12 yDistance=0.30
03:28:03.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:03.272 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:03.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:28:03.272 00.000 16108 MoveAxis(E, 0, ABG)
03:28:03.272 00.000 16108 Move returns status 0, amount 0
03:28:03.272 00.000 16108 MoveAxis(N, 0, ABG)
03:28:03.272 00.000 16108 Move returns status 0, amount 0
03:28:03.272 00.000 16108 move complete, result=0
03:28:03.272 00.000 16108 worker thread done servicing request
03:28:03.278 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3481, FiltMin=2950, FiltMax=63030, Gamma=1.000
03:28:03.294 00.016 21068 UpdateGuideState exits: m=542996 SNR=206.7
03:28:03.296 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:03.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:03.298 00.001 21068 Enqueuing Expose request
03:28:03.298 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:28:03.299 00.001 16108 Worker thread wakes up
03:28:03.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:03.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:04.285 00.986 16108 Exposure complete
03:28:04.362 00.077 16108 worker thread done servicing request
03:28:04.362 00.000 21068 OnExposeComplete: enter
03:28:04.363 00.001 21068 UpdateGuideState(): m_state=6
03:28:04.364 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
03:28:04.366 00.002 21068 Star::Find returns 1 (0), X=812.85, Y=629.33, Mass=612354, SNR=229.8, Peak=65535 HFD=3.3
03:28:04.367 00.001 21068 MultiStar: [#1 0.11,-0.30,0.91,U] [#2 -0.01,-0.31,0.88,U] [#3 0.15,-0.22,0.41,U] [#4 0.36,-0.29,0.42,U] [#5 -0.11,-0.29,0.35,U] [#6 0.29,-0.25,0.41,U] [#7 0.04,-0.27,0.25,U] [#8 0.19,0.27,0.20,U] 
03:28:04.367 00.000 21068 refined, 8 included, MultiStar: {0.21, -0.22}, one-star: {0.57, -0.07}
03:28:04.368 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
03:28:04.369 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
03:28:04.370 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.81 mountX=-0.24 mountY=0.16, mountTheta=2.55
03:28:04.371 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.22, opts=13)
03:28:04.372 00.001 21068 Enqueuing Move request for scope (0.21, -0.22)
03:28:04.373 00.001 16108 Worker thread wakes up
03:28:04.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
03:28:04.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
03:28:04.373 00.000 16108 Moving (0.21, -0.22) raw xDistance=-0.24 yDistance=0.16
03:28:04.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:28:04.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:04.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:28:04.373 00.000 16108 MoveAxis(E, 64, ABG)
03:28:04.373 00.000 16108 Guiding  Dir = 2, Dur = 64
03:28:04.373 00.000 16108 IsSlewing returns 0
03:28:04.373 00.000 16108 IsGuiding returns 0
03:28:04.376 00.003 16108 PulseGuide returned control before completion, sleep 73
03:28:04.377 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3469, FiltMin=2947, FiltMax=57149, Gamma=1.000
03:28:04.402 00.025 21068 UpdateGuideState exits: m=612354 SNR=229.8
03:28:04.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:04.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:04.405 00.001 21068 Enqueuing Expose request
03:28:04.457 00.052 16108 IsGuiding returns 1
03:28:04.457 00.000 16108 scope still moving after pulse duration time elapsed
03:28:04.488 00.031 16108 IsSlewing returns 0
03:28:04.488 00.000 16108 IsGuiding returns 0
03:28:04.488 00.000 16108 scope move finished after 64 + 50 ms
03:28:04.488 00.000 16108 Move returns status 0, amount 64
03:28:04.488 00.000 16108 MoveAxis(N, 0, ABG)
03:28:04.488 00.000 16108 Move returns status 0, amount 0
03:28:04.488 00.000 16108 move complete, result=0
03:28:04.488 00.000 16108 worker thread done servicing request
03:28:04.488 00.000 16108 Worker thread wakes up
03:28:04.488 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
03:28:04.492 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:04.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:05.666 01.174 16108 Exposure complete
03:28:05.730 00.064 16108 worker thread done servicing request
03:28:05.730 00.000 21068 OnExposeComplete: enter
03:28:05.731 00.001 21068 UpdateGuideState(): m_state=6
03:28:05.732 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
03:28:05.733 00.001 21068 Star::Find returns 1 (0), X=812.59, Y=629.49, Mass=615688, SNR=206.1, Peak=60080 HFD=3.2
03:28:05.735 00.002 21068 MultiStar: [#1 -0.29,-0.34,0.97,U] [#2 -0.20,-0.25,0.94,U] [#3 -0.12,0.10,0.50,U] [#4 -0.07,-0.36,0.44,U] [#5 -0.28,-0.14,0.47,U] [#6 -0.13,-0.29,0.42,U] [#7 -0.17,0.00,0.31,U] [#8 -0.24,0.37,0.30,U] 
03:28:05.735 00.000 21068 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {0.31, 0.09}
03:28:05.736 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
03:28:05.737 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
03:28:05.737 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=0.08 mountY=0.15, mountTheta=1.05
03:28:05.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
03:28:05.741 00.001 21068 Enqueuing Move request for scope (-0.11, -0.12)
03:28:05.741 00.000 16108 Worker thread wakes up
03:28:05.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
03:28:05.741 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
03:28:05.741 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.08 yDistance=0.15
03:28:05.742 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:28:05.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:05.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:28:05.742 00.000 16108 MoveAxis(E, 0, ABG)
03:28:05.742 00.000 16108 Move returns status 0, amount 0
03:28:05.742 00.000 16108 MoveAxis(N, 0, ABG)
03:28:05.742 00.000 16108 Move returns status 0, amount 0
03:28:05.742 00.000 16108 move complete, result=0
03:28:05.742 00.000 16108 worker thread done servicing request
03:28:05.745 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3449, FiltMin=2960, FiltMax=53014, Gamma=1.000
03:28:05.759 00.014 21068 UpdateGuideState exits: m=615688 SNR=206.1
03:28:05.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:05.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:05.762 00.001 21068 Enqueuing Expose request
03:28:05.763 00.001 16108 Worker thread wakes up
03:28:05.763 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:05.763 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:05.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:06.745 00.982 16108 Exposure complete
03:28:06.814 00.069 16108 worker thread done servicing request
03:28:06.814 00.000 21068 OnExposeComplete: enter
03:28:06.815 00.001 21068 UpdateGuideState(): m_state=6
03:28:06.817 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
03:28:06.818 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.49, Mass=706449, SNR=225.3, Peak=63792 HFD=3.3
03:28:06.821 00.003 21068 MultiStar: [#1 -0.31,-0.42,0.90,U] [#2 -0.23,-0.29,0.89,U] [#3 -0.11,-0.17,0.45,U] [#4 -0.23,-0.28,0.37,U] [#5 -0.43,-0.32,0.39,U] [#6 -0.01,-0.14,0.39,U] [#7 -0.03,-0.28,0.31,U] [#8 -0.35,0.02,0.25,U] 
03:28:06.822 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.20}, one-star: {0.40, 0.09}
03:28:06.823 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
03:28:06.824 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
03:28:06.825 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.06 mountY=0.22, mountTheta=1.30
03:28:06.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.20, opts=13)
03:28:06.829 00.002 21068 Enqueuing Move request for scope (-0.10, -0.20)
03:28:06.830 00.001 16108 Worker thread wakes up
03:28:06.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
03:28:06.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
03:28:06.830 00.000 16108 Moving (-0.10, -0.20) raw xDistance=0.06 yDistance=0.22
03:28:06.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:28:06.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:06.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:28:06.830 00.000 16108 MoveAxis(E, 0, ABG)
03:28:06.830 00.000 16108 Move returns status 0, amount 0
03:28:06.830 00.000 16108 MoveAxis(N, 0, ABG)
03:28:06.830 00.000 16108 Move returns status 0, amount 0
03:28:06.830 00.000 16108 move complete, result=0
03:28:06.830 00.000 16108 worker thread done servicing request
03:28:06.833 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3440, FiltMin=2921, FiltMax=52374, Gamma=1.000
03:28:06.848 00.015 21068 UpdateGuideState exits: m=706449 SNR=225.3
03:28:06.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:06.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:06.850 00.000 21068 Enqueuing Expose request
03:28:06.851 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:06.852 00.001 16108 Worker thread wakes up
03:28:06.852 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:06.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:08.014 01.162 16108 Exposure complete
03:28:08.083 00.069 16108 worker thread done servicing request
03:28:08.084 00.001 21068 OnExposeComplete: enter
03:28:08.085 00.001 21068 UpdateGuideState(): m_state=6
03:28:08.085 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
03:28:08.086 00.001 21068 Star::Find returns 1 (0), X=812.76, Y=629.42, Mass=673456, SNR=209.5, Peak=65535 HFD=3.2
03:28:08.088 00.002 21068 MultiStar: [#1 -0.07,-0.41,0.96,U] [#2 -0.07,-0.42,1.06,U] [#3 0.03,-0.25,0.51,U] [#4 -0.11,-0.45,0.42,U] [#5 -0.28,-0.44,0.42,U] [#6 -0.11,-0.27,0.43,U] [#7 0.11,-0.37,0.33,U] [#8 0.12,0.18,0.28,U] 
03:28:08.089 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.28}, one-star: {0.47, 0.01}
03:28:08.091 00.002 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
03:28:08.093 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
03:28:08.094 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.43 mountX=-0.09 mountY=0.26, mountTheta=1.89
03:28:08.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.28, opts=13)
03:28:08.098 00.001 21068 Enqueuing Move request for scope (0.04, -0.28)
03:28:08.099 00.001 16108 Worker thread wakes up
03:28:08.100 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
03:28:08.100 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
03:28:08.100 00.000 16108 Moving (0.04, -0.28) raw xDistance=-0.09 yDistance=0.26
03:28:08.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:08.100 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.63
03:28:08.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:28:08.100 00.000 16108 MoveAxis(E, 0, ABG)
03:28:08.100 00.000 16108 Move returns status 0, amount 0
03:28:08.100 00.000 16108 MoveAxis(S, 53, ABG)
03:28:08.100 00.000 16108 Guiding  Dir = 1, Dur = 53
03:28:08.101 00.001 16108 IsSlewing returns 0
03:28:08.101 00.000 16108 IsGuiding returns 0
03:28:08.106 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3427, FiltMin=2947, FiltMax=54073, Gamma=1.000
03:28:08.111 00.005 16108 PulseGuide returned control before completion, sleep 54
03:28:08.122 00.011 21068 UpdateGuideState exits: m=673456 SNR=209.5
03:28:08.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:08.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:08.125 00.001 21068 Enqueuing Expose request
03:28:08.172 00.047 16108 IsGuiding returns 1
03:28:08.172 00.000 16108 scope still moving after pulse duration time elapsed
03:28:08.204 00.032 16108 IsSlewing returns 0
03:28:08.204 00.000 16108 IsGuiding returns 1
03:28:08.235 00.031 16108 IsSlewing returns 0
03:28:08.236 00.001 16108 IsGuiding returns 0
03:28:08.236 00.000 16108 scope move finished after 53 + 81 ms
03:28:08.236 00.000 16108 Move returns status 0, amount 53
03:28:08.236 00.000 16108 move complete, result=0
03:28:08.236 00.000 16108 worker thread done servicing request
03:28:08.236 00.000 16108 Worker thread wakes up
03:28:08.236 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:08.236 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
03:28:08.237 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:09.210 00.973 16108 Exposure complete
03:28:09.280 00.070 16108 worker thread done servicing request
03:28:09.280 00.000 21068 OnExposeComplete: enter
03:28:09.281 00.001 21068 UpdateGuideState(): m_state=6
03:28:09.282 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
03:28:09.283 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.24, Mass=611375, SNR=220.3, Peak=65535 HFD=3.2
03:28:09.284 00.001 21068 MultiStar: [#1 -0.23,-0.45,1.04,U] [#2 -0.25,-0.52,0.00,M1] [#3 0.13,-0.20,0.44,U] [#4 -0.12,-0.46,0.36,U] [#5 -0.25,-0.32,0.41,U] [#6 0.02,-0.25,0.40,U] [#7 -0.06,-0.21,0.34,U] [#8 -0.33,0.12,0.27,U] 
03:28:09.285 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.27}, one-star: {0.40, -0.16}
03:28:09.286 00.001 21068 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
03:28:09.287 00.001 21068 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
03:28:09.288 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.59 mountX=-0.04 mountY=0.26, mountTheta=1.73
03:28:09.289 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.27, opts=13)
03:28:09.290 00.001 21068 Enqueuing Move request for scope (-0.00, -0.27)
03:28:09.291 00.001 16108 Worker thread wakes up
03:28:09.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
03:28:09.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
03:28:09.291 00.000 16108 Moving (-0.00, -0.27) raw xDistance=-0.04 yDistance=0.26
03:28:09.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:28:09.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:28:09.291 00.000 16108 MoveAxis(E, 0, ABG)
03:28:09.291 00.000 16108 Move returns status 0, amount 0
03:28:09.291 00.000 16108 MoveAxis(S, 53, ABG)
03:28:09.291 00.000 16108 Guiding  Dir = 1, Dur = 53
03:28:09.291 00.000 16108 IsSlewing returns 0
03:28:09.291 00.000 16108 IsGuiding returns 0
03:28:09.295 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3421, FiltMin=2918, FiltMax=62486, Gamma=1.000
03:28:09.302 00.007 16108 PulseGuide returned control before completion, sleep 53
03:28:09.310 00.008 21068 UpdateGuideState exits: m=611375 SNR=220.3
03:28:09.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:09.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:09.313 00.001 21068 Enqueuing Expose request
03:28:09.363 00.050 16108 IsGuiding returns 1
03:28:09.363 00.000 16108 scope still moving after pulse duration time elapsed
03:28:09.394 00.031 16108 IsSlewing returns 0
03:28:09.394 00.000 16108 IsGuiding returns 0
03:28:09.394 00.000 16108 scope move finished after 53 + 49 ms
03:28:09.394 00.000 16108 Move returns status 0, amount 53
03:28:09.394 00.000 16108 move complete, result=0
03:28:09.394 00.000 16108 worker thread done servicing request
03:28:09.394 00.000 16108 Worker thread wakes up
03:28:09.394 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
03:28:09.395 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:09.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:10.557 01.162 16108 Exposure complete
03:28:10.614 00.057 16108 worker thread done servicing request
03:28:10.614 00.000 21068 OnExposeComplete: enter
03:28:10.615 00.001 21068 UpdateGuideState(): m_state=6
03:28:10.616 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
03:28:10.617 00.001 21068 Star::Find returns 1 (0), X=812.80, Y=629.76, Mass=713051, SNR=209.3, Peak=65535 HFD=3.5
03:28:10.618 00.001 21068 MultiStar: [#1 0.19,-0.18,1.00,U] [#2 0.08,-0.07,1.08,U] [#3 0.16,0.08,0.44,U] [#4 0.10,0.00,0.40,U] [#5 -0.03,0.13,0.41,U] [#6 0.32,-0.02,0.42,U] [#7 0.19,0.00,0.36,U] [#8 0.17,0.55,0.00,M1] 
03:28:10.619 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.04}, one-star: {0.52, 0.35}
03:28:10.619 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
03:28:10.620 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
03:28:10.621 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.16 mountX=-0.21 mountY=-0.08, mountTheta=-2.75
03:28:10.623 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.04, opts=13)
03:28:10.624 00.001 21068 Enqueuing Move request for scope (0.21, 0.04)
03:28:10.624 00.000 16108 Worker thread wakes up
03:28:10.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
03:28:10.625 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
03:28:10.625 00.000 16108 Moving (0.21, 0.04) raw xDistance=-0.21 yDistance=-0.08
03:28:10.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:28:10.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:10.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:28:10.625 00.000 16108 MoveAxis(E, 54, ABG)
03:28:10.625 00.000 16108 Guiding  Dir = 2, Dur = 54
03:28:10.625 00.000 16108 IsSlewing returns 0
03:28:10.625 00.000 16108 IsGuiding returns 0
03:28:10.629 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=173, max=65535, med=3411, FiltMin=2883, FiltMax=58573, Gamma=1.000
03:28:10.643 00.014 21068 UpdateGuideState exits: m=713051 SNR=209.3
03:28:10.645 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:10.645 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:10.646 00.001 21068 Enqueuing Expose request
03:28:10.648 00.002 16108 PulseGuide returned control before completion, sleep 41
03:28:10.695 00.047 16108 IsGuiding returns 1
03:28:10.695 00.000 16108 scope still moving after pulse duration time elapsed
03:28:10.727 00.032 16108 IsSlewing returns 0
03:28:10.727 00.000 16108 IsGuiding returns 1
03:28:10.759 00.032 16108 IsSlewing returns 0
03:28:10.759 00.000 16108 IsGuiding returns 0
03:28:10.759 00.000 16108 scope move finished after 54 + 79 ms
03:28:10.759 00.000 16108 Move returns status 0, amount 54
03:28:10.759 00.000 16108 MoveAxis(N, 0, ABG)
03:28:10.760 00.001 16108 Move returns status 0, amount 0
03:28:10.760 00.000 16108 move complete, result=0
03:28:10.760 00.000 16108 worker thread done servicing request
03:28:10.760 00.000 16108 Worker thread wakes up
03:28:10.760 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:10.760 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:28:10.763 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:11.733 00.970 16108 Exposure complete
03:28:11.788 00.055 16108 worker thread done servicing request
03:28:11.788 00.000 21068 OnExposeComplete: enter
03:28:11.789 00.001 21068 UpdateGuideState(): m_state=6
03:28:11.791 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
03:28:11.791 00.000 21068 Star::Find returns 1 (0), X=812.59, Y=629.52, Mass=754863, SNR=238.4, Peak=65535 HFD=3.2
03:28:11.792 00.001 21068 MultiStar: [#1 -0.11,-0.21,0.79,U] [#2 -0.24,-0.09,0.87,U] [#3 0.10,0.18,0.42,U] [#4 0.02,-0.18,0.38,U] [#5 -0.27,0.05,0.31,U] [#6 -0.09,-0.13,0.35,U] [#7 0.15,-0.24,0.28,U] [#8 -0.19,0.45,0.26,U] 
03:28:11.793 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.31, 0.11}
03:28:11.793 00.000 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
03:28:11.795 00.002 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.28)
03:28:11.795 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.10 mountX=0.01 mountY=0.02, mountTheta=1.22
03:28:11.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
03:28:11.798 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
03:28:11.798 00.000 16108 Worker thread wakes up
03:28:11.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:28:11.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:28:11.798 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
03:28:11.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:28:11.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:11.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:28:11.799 00.001 16108 MoveAxis(E, 0, ABG)
03:28:11.799 00.000 16108 Move returns status 0, amount 0
03:28:11.799 00.000 16108 MoveAxis(N, 0, ABG)
03:28:11.799 00.000 16108 Move returns status 0, amount 0
03:28:11.799 00.000 16108 move complete, result=0
03:28:11.799 00.000 16108 worker thread done servicing request
03:28:11.803 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3411, FiltMin=2944, FiltMax=61270, Gamma=1.000
03:28:11.817 00.014 21068 UpdateGuideState exits: m=754863 SNR=238.4
03:28:11.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:11.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:11.820 00.001 21068 Enqueuing Expose request
03:28:11.820 00.000 16108 Worker thread wakes up
03:28:11.820 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:11.821 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:11.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:12.988 01.167 16108 Exposure complete
03:28:13.042 00.054 16108 worker thread done servicing request
03:28:13.042 00.000 21068 OnExposeComplete: enter
03:28:13.044 00.002 21068 UpdateGuideState(): m_state=6
03:28:13.045 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
03:28:13.045 00.000 21068 Star::Find returns 1 (0), X=812.70, Y=629.59, Mass=693944, SNR=245.4, Peak=65535 HFD=3.2
03:28:13.046 00.001 21068 MultiStar: [#1 -0.07,-0.18,0.93,U] [#2 -0.07,0.03,0.91,U] [#3 0.06,0.04,0.43,U] [#4 -0.10,0.04,0.38,U] [#5 -0.26,0.09,0.37,U] [#6 0.15,0.20,0.40,U] [#7 0.04,0.08,0.28,U] [#8 -0.16,0.43,0.26,U] 
03:28:13.047 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.41, 0.18}
03:28:13.048 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
03:28:13.048 00.000 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
03:28:13.050 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.98 mountX=-0.03 mountY=-0.07, mountTheta=-1.97
03:28:13.051 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
03:28:13.053 00.002 21068 Enqueuing Move request for scope (0.04, 0.06)
03:28:13.054 00.001 16108 Worker thread wakes up
03:28:13.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:28:13.054 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:28:13.054 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
03:28:13.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:13.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:13.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:28:13.054 00.000 16108 MoveAxis(E, 0, ABG)
03:28:13.054 00.000 16108 Move returns status 0, amount 0
03:28:13.054 00.000 16108 MoveAxis(N, 0, ABG)
03:28:13.054 00.000 16108 Move returns status 0, amount 0
03:28:13.054 00.000 16108 move complete, result=0
03:28:13.054 00.000 16108 worker thread done servicing request
03:28:13.061 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3408, FiltMin=2947, FiltMax=49933, Gamma=1.000
03:28:13.075 00.014 21068 UpdateGuideState exits: m=693944 SNR=245.4
03:28:13.076 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:13.077 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:13.078 00.001 21068 Enqueuing Expose request
03:28:13.078 00.000 16108 Worker thread wakes up
03:28:13.078 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:13.079 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:13.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:14.062 00.983 16108 Exposure complete
03:28:14.122 00.060 16108 worker thread done servicing request
03:28:14.122 00.000 21068 OnExposeComplete: enter
03:28:14.123 00.001 21068 UpdateGuideState(): m_state=6
03:28:14.123 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
03:28:14.124 00.001 21068 Star::Find returns 1 (0), X=812.63, Y=629.55, Mass=746982, SNR=236.4, Peak=65535 HFD=3.3
03:28:14.126 00.002 21068 MultiStar: [#1 -0.15,-0.12,0.97,U] [#2 -0.18,-0.05,0.99,U] [#3 -0.04,-0.09,0.41,U] [#4 -0.14,-0.13,0.35,U] [#5 -0.15,0.05,0.37,U] [#6 -0.16,0.01,0.38,U] [#7 0.03,-0.10,0.29,U] [#8 -0.35,0.48,0.00,M1] 
03:28:14.127 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {0.35, 0.15}
03:28:14.128 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
03:28:14.128 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
03:28:14.129 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.55 mountX=0.03 mountY=0.03, mountTheta=0.80
03:28:14.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
03:28:14.134 00.003 21068 Enqueuing Move request for scope (-0.03, -0.02)
03:28:14.136 00.002 16108 Worker thread wakes up
03:28:14.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:28:14.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:28:14.136 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.03
03:28:14.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:14.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:14.137 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:28:14.137 00.000 16108 MoveAxis(E, 0, ABG)
03:28:14.137 00.000 16108 Move returns status 0, amount 0
03:28:14.137 00.000 16108 MoveAxis(N, 0, ABG)
03:28:14.137 00.000 16108 Move returns status 0, amount 0
03:28:14.137 00.000 16108 move complete, result=0
03:28:14.137 00.000 16108 worker thread done servicing request
03:28:14.145 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3408, FiltMin=2893, FiltMax=50566, Gamma=1.000
03:28:14.169 00.024 21068 UpdateGuideState exits: m=746982 SNR=236.4
03:28:14.170 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:14.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:14.172 00.001 21068 Enqueuing Expose request
03:28:14.173 00.001 16108 Worker thread wakes up
03:28:14.173 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:14.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:14.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:15.330 01.156 16108 Exposure complete
03:28:15.385 00.055 16108 worker thread done servicing request
03:28:15.386 00.001 21068 OnExposeComplete: enter
03:28:15.388 00.002 21068 UpdateGuideState(): m_state=6
03:28:15.388 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
03:28:15.389 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=629.54, Mass=699811, SNR=202.3, Peak=65535 HFD=3.2
03:28:15.390 00.001 21068 MultiStar: [#1 -0.21,-0.23,0.92,U] [#2 -0.13,-0.05,1.09,U] [#3 -0.12,0.22,0.52,U] [#4 0.03,-0.04,0.42,U] [#5 -0.21,0.03,0.39,U] [#6 0.01,-0.10,0.43,U] [#7 -0.03,0.03,0.44,U] [#8 -0.23,0.44,0.31,U] 
03:28:15.391 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.11, 0.13}
03:28:15.391 00.000 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
03:28:15.392 00.001 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
03:28:15.393 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.95 mountX=0.08 mountY=0.00, mountTheta=0.04
03:28:15.394 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
03:28:15.395 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
03:28:15.396 00.001 16108 Worker thread wakes up
03:28:15.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:28:15.396 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:28:15.396 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=0.00
03:28:15.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:28:15.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:15.397 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:28:15.397 00.000 16108 MoveAxis(E, 0, ABG)
03:28:15.397 00.000 16108 Move returns status 0, amount 0
03:28:15.397 00.000 16108 MoveAxis(N, 0, ABG)
03:28:15.397 00.000 16108 Move returns status 0, amount 0
03:28:15.397 00.000 16108 move complete, result=0
03:28:15.397 00.000 16108 worker thread done servicing request
03:28:15.400 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3408, FiltMin=2934, FiltMax=55197, Gamma=1.000
03:28:15.418 00.018 21068 UpdateGuideState exits: m=699811 SNR=202.3
03:28:15.420 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:15.422 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:15.423 00.001 21068 Enqueuing Expose request
03:28:15.424 00.001 16108 Worker thread wakes up
03:28:15.424 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:15.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:15.424 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:16.391 00.967 16108 Exposure complete
03:28:16.454 00.063 16108 worker thread done servicing request
03:28:16.455 00.001 21068 OnExposeComplete: enter
03:28:16.455 00.000 21068 UpdateGuideState(): m_state=6
03:28:16.456 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
03:28:16.458 00.002 21068 Star::Find returns 1 (0), X=812.66, Y=629.55, Mass=740200, SNR=209.3, Peak=65535 HFD=3.3
03:28:16.459 00.001 21068 MultiStar: [#1 -0.18,-0.28,0.84,U] [#2 -0.31,-0.22,1.00,U] [#3 -0.01,0.09,0.58,U] [#4 -0.11,-0.12,0.36,U] [#5 -0.15,-0.11,0.38,U] [#6 0.12,-0.07,0.43,U] [#7 -0.03,0.00,0.33,U] [#8 0.00,0.52,0.26,U] 
03:28:16.460 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.38, 0.14}
03:28:16.461 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
03:28:16.462 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
03:28:16.463 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.14 mountX=0.02 mountY=0.05, mountTheta=1.19
03:28:16.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
03:28:16.466 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
03:28:16.467 00.001 16108 Worker thread wakes up
03:28:16.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:28:16.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:28:16.467 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.05
03:28:16.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:16.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:16.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:28:16.467 00.000 16108 MoveAxis(E, 0, ABG)
03:28:16.467 00.000 16108 Move returns status 0, amount 0
03:28:16.467 00.000 16108 MoveAxis(N, 0, ABG)
03:28:16.467 00.000 16108 Move returns status 0, amount 0
03:28:16.467 00.000 16108 move complete, result=0
03:28:16.467 00.000 16108 worker thread done servicing request
03:28:16.471 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3408, FiltMin=2950, FiltMax=58278, Gamma=1.000
03:28:16.485 00.014 21068 UpdateGuideState exits: m=740200 SNR=209.3
03:28:16.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:16.489 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:16.490 00.001 21068 Enqueuing Expose request
03:28:16.491 00.001 16108 Worker thread wakes up
03:28:16.491 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:16.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:16.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:17.657 01.165 16108 Exposure complete
03:28:17.710 00.053 16108 worker thread done servicing request
03:28:17.710 00.000 21068 OnExposeComplete: enter
03:28:17.713 00.003 21068 UpdateGuideState(): m_state=6
03:28:17.715 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
03:28:17.718 00.003 21068 Star::Find returns 1 (0), X=812.58, Y=629.63, Mass=690805, SNR=240.3, Peak=65535 HFD=3.3
03:28:17.719 00.001 21068 MultiStar: [#1 -0.16,-0.18,0.82,U] [#2 -0.32,-0.21,0.93,U] [#3 -0.13,0.02,0.44,U] [#4 -0.10,-0.27,0.31,U] [#5 -0.22,-0.10,0.30,U] [#6 -0.10,-0.26,0.39,U] [#7 -0.06,-0.10,0.31,U] [#8 -0.21,0.24,0.26,U] 
03:28:17.721 00.002 21068 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.30, 0.23}
03:28:17.722 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
03:28:17.723 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
03:28:17.725 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.51 mountX=0.07 mountY=0.08, mountTheta=0.83
03:28:17.728 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
03:28:17.729 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
03:28:17.730 00.001 16108 Worker thread wakes up
03:28:17.731 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
03:28:17.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
03:28:17.731 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.08
03:28:17.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:17.731 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:17.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:28:17.731 00.000 16108 MoveAxis(E, 0, ABG)
03:28:17.731 00.000 16108 Move returns status 0, amount 0
03:28:17.731 00.000 16108 MoveAxis(N, 0, ABG)
03:28:17.731 00.000 16108 Move returns status 0, amount 0
03:28:17.731 00.000 16108 move complete, result=0
03:28:17.732 00.001 16108 worker thread done servicing request
03:28:17.739 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3411, FiltMin=2915, FiltMax=45142, Gamma=1.000
03:28:17.758 00.019 21068 UpdateGuideState exits: m=690805 SNR=240.3
03:28:17.760 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:17.760 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:17.761 00.001 21068 Enqueuing Expose request
03:28:17.762 00.001 16108 Worker thread wakes up
03:28:17.762 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:17.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:17.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:18.735 00.972 16108 Exposure complete
03:28:18.803 00.068 16108 worker thread done servicing request
03:28:18.803 00.000 21068 OnExposeComplete: enter
03:28:18.804 00.001 21068 UpdateGuideState(): m_state=6
03:28:18.805 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
03:28:18.806 00.001 21068 Star::Find returns 1 (0), X=812.58, Y=629.66, Mass=722635, SNR=226.5, Peak=65535 HFD=3.3
03:28:18.807 00.001 21068 MultiStar: [#1 -0.18,-0.27,0.86,U] [#2 -0.09,-0.15,1.05,U] [#3 -0.03,-0.08,0.38,U] [#4 -0.14,-0.24,0.30,U] [#5 -0.52,-0.09,0.31,U] [#6 -0.11,-0.23,0.42,U] [#7 -0.15,0.09,0.37,U] [#8 -0.46,0.45,0.00,M1] 
03:28:18.807 00.000 21068 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {0.30, 0.25}
03:28:18.808 00.001 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
03:28:18.809 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
03:28:18.810 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=0.04 mountY=0.08, mountTheta=1.09
03:28:18.811 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
03:28:18.811 00.000 21068 Enqueuing Move request for scope (-0.06, -0.07)
03:28:18.812 00.001 16108 Worker thread wakes up
03:28:18.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:28:18.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:28:18.812 00.000 16108 Moving (-0.06, -0.07) raw xDistance=0.04 yDistance=0.08
03:28:18.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:18.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:18.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:28:18.813 00.001 16108 MoveAxis(E, 0, ABG)
03:28:18.813 00.000 16108 Move returns status 0, amount 0
03:28:18.813 00.000 16108 MoveAxis(N, 0, ABG)
03:28:18.813 00.000 16108 Move returns status 0, amount 0
03:28:18.813 00.000 16108 move complete, result=0
03:28:18.813 00.000 16108 worker thread done servicing request
03:28:18.817 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3414, FiltMin=2947, FiltMax=45462, Gamma=1.000
03:28:18.831 00.014 21068 UpdateGuideState exits: m=722635 SNR=226.5
03:28:18.833 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:18.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:18.835 00.001 21068 Enqueuing Expose request
03:28:18.835 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:18.836 00.001 16108 Worker thread wakes up
03:28:18.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:18.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:20.001 01.164 16108 Exposure complete
03:28:20.056 00.055 16108 worker thread done servicing request
03:28:20.056 00.000 21068 OnExposeComplete: enter
03:28:20.057 00.001 21068 UpdateGuideState(): m_state=6
03:28:20.058 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
03:28:20.059 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=629.54, Mass=663159, SNR=232.8, Peak=65535 HFD=3.3
03:28:20.060 00.001 21068 MultiStar: [#1 -0.24,-0.16,0.96,U] [#2 -0.21,-0.24,0.97,U] [#3 -0.00,-0.15,0.43,U] [#4 -0.07,-0.13,0.37,U] [#5 -0.35,0.19,0.30,U] [#6 -0.17,-0.10,0.40,U] [#7 0.04,-0.07,0.32,U] [#8 -0.26,0.35,0.26,U] 
03:28:20.062 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.40, 0.13}
03:28:20.064 00.002 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.34 = 0.95)
03:28:20.065 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.01)
03:28:20.066 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.37 mountX=0.05 mountY=0.07, mountTheta=0.97
03:28:20.070 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
03:28:20.072 00.002 21068 Enqueuing Move request for scope (-0.06, -0.06)
03:28:20.074 00.002 16108 Worker thread wakes up
03:28:20.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:28:20.074 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:28:20.074 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.07
03:28:20.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:28:20.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:20.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:28:20.074 00.000 16108 MoveAxis(E, 0, ABG)
03:28:20.074 00.000 16108 Move returns status 0, amount 0
03:28:20.074 00.000 16108 MoveAxis(N, 0, ABG)
03:28:20.074 00.000 16108 Move returns status 0, amount 0
03:28:20.074 00.000 16108 move complete, result=0
03:28:20.074 00.000 16108 worker thread done servicing request
03:28:20.080 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=246, max=65535, med=3417, FiltMin=2921, FiltMax=50406, Gamma=1.000
03:28:20.103 00.023 21068 UpdateGuideState exits: m=663159 SNR=232.8
03:28:20.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:20.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:20.106 00.001 21068 Enqueuing Expose request
03:28:20.107 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:20.112 00.005 16108 Worker thread wakes up
03:28:20.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:20.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:21.085 00.973 16108 Exposure complete
03:28:21.138 00.053 16108 worker thread done servicing request
03:28:21.138 00.000 21068 OnExposeComplete: enter
03:28:21.139 00.001 21068 UpdateGuideState(): m_state=6
03:28:21.140 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
03:28:21.141 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=629.68, Mass=716750, SNR=226.5, Peak=65535 HFD=3.3
03:28:21.142 00.001 21068 MultiStar: [#1 -0.18,-0.23,0.91,U] [#2 -0.15,-0.06,0.95,U] [#3 -0.04,0.04,0.40,U] [#4 -0.29,-0.21,0.36,U] [#5 -0.33,0.05,0.37,U] [#6 -0.16,-0.10,0.43,U] [#7 0.02,-0.00,0.34,U] [#8 -0.24,0.33,0.25,U] 
03:28:21.143 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {0.31, 0.27}
03:28:21.145 00.002 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
03:28:21.145 00.000 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
03:28:21.146 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.13 mountX=0.07 mountY=0.02, mountTheta=0.22
03:28:21.147 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
03:28:21.148 00.001 21068 Enqueuing Move request for scope (-0.07, 0.00)
03:28:21.149 00.001 16108 Worker thread wakes up
03:28:21.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
03:28:21.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
03:28:21.149 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.02
03:28:21.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:21.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:21.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:28:21.149 00.000 16108 MoveAxis(E, 0, ABG)
03:28:21.150 00.001 16108 Move returns status 0, amount 0
03:28:21.150 00.000 16108 MoveAxis(N, 0, ABG)
03:28:21.150 00.000 16108 Move returns status 0, amount 0
03:28:21.150 00.000 16108 move complete, result=0
03:28:21.150 00.000 16108 worker thread done servicing request
03:28:21.157 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3421, FiltMin=2905, FiltMax=55821, Gamma=1.000
03:28:21.184 00.027 21068 UpdateGuideState exits: m=716750 SNR=226.5
03:28:21.186 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:21.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:21.188 00.001 21068 Enqueuing Expose request
03:28:21.188 00.000 16108 Worker thread wakes up
03:28:21.188 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:21.189 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:21.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:22.365 01.176 16108 Exposure complete
03:28:22.434 00.069 16108 worker thread done servicing request
03:28:22.434 00.000 21068 OnExposeComplete: enter
03:28:22.434 00.000 21068 UpdateGuideState(): m_state=6
03:28:22.437 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
03:28:22.439 00.002 21068 Star::Find returns 1 (0), X=812.41, Y=629.70, Mass=721541, SNR=252.3, Peak=65472 HFD=3.5
03:28:22.441 00.002 21068 MultiStar: [#1 -0.32,0.04,0.89,U] [#2 -0.41,-0.06,0.82,U] [#3 -0.07,0.15,0.44,U] [#4 -0.35,-0.20,0.33,U] [#5 -0.50,0.15,0.29,U] [#6 -0.25,-0.22,0.36,U] [#7 0.07,0.05,0.28,U] [#8 -0.34,0.55,0.00,M1] 
03:28:22.442 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.06}, one-star: {0.12, 0.29}
03:28:22.444 00.002 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
03:28:22.446 00.002 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
03:28:22.447 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.85 mountX=0.20 mountY=-0.01, mountTheta=-0.06
03:28:22.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.06, opts=13)
03:28:22.450 00.001 21068 Enqueuing Move request for scope (-0.19, 0.06)
03:28:22.453 00.003 16108 Worker thread wakes up
03:28:22.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
03:28:22.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
03:28:22.453 00.000 16108 Moving (-0.19, 0.06) raw xDistance=0.20 yDistance=-0.01
03:28:22.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:28:22.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:22.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:28:22.453 00.000 16108 MoveAxis(W, 53, ABG)
03:28:22.454 00.001 16108 Guiding  Dir = 3, Dur = 53
03:28:22.454 00.000 16108 IsSlewing returns 0
03:28:22.454 00.000 16108 IsGuiding returns 0
03:28:22.459 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3424, FiltMin=2925, FiltMax=47990, Gamma=1.000
03:28:22.486 00.027 16108 PulseGuide returned control before completion, sleep 31
03:28:22.486 00.000 21068 UpdateGuideState exits: m=721541 SNR=252.3
03:28:22.488 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:22.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:22.490 00.001 21068 Enqueuing Expose request
03:28:22.526 00.036 16108 IsGuiding returns 1
03:28:22.526 00.000 16108 scope still moving after pulse duration time elapsed
03:28:22.557 00.031 16108 IsSlewing returns 0
03:28:22.558 00.001 16108 IsGuiding returns 1
03:28:22.588 00.030 16108 IsSlewing returns 0
03:28:22.588 00.000 16108 IsGuiding returns 0
03:28:22.588 00.000 16108 scope move finished after 53 + 81 ms
03:28:22.588 00.000 16108 Move returns status 0, amount 53
03:28:22.588 00.000 16108 MoveAxis(N, 0, ABG)
03:28:22.588 00.000 16108 Move returns status 0, amount 0
03:28:22.588 00.000 16108 move complete, result=0
03:28:22.589 00.001 16108 worker thread done servicing request
03:28:22.589 00.000 16108 Worker thread wakes up
03:28:22.589 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
03:28:22.591 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:22.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:23.569 00.978 16108 Exposure complete
03:28:23.642 00.073 16108 worker thread done servicing request
03:28:23.642 00.000 21068 OnExposeComplete: enter
03:28:23.643 00.001 21068 UpdateGuideState(): m_state=6
03:28:23.644 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
03:28:23.645 00.001 21068 Star::Find returns 1 (0), X=812.93, Y=629.65, Mass=710383, SNR=225.8, Peak=65535 HFD=3.4
03:28:23.646 00.001 21068 MultiStar: [#1 0.21,-0.09,1.03,U] [#2 0.02,-0.20,0.97,U] [#3 0.37,0.12,0.40,U] [#4 0.26,-0.02,0.39,U] [#5 -0.11,0.25,0.37,U] [#6 0.06,0.06,0.33,U] [#7 0.21,0.20,0.36,U] [#8 0.33,0.61,0.00,M2] 
03:28:23.646 00.000 21068 refined, 7 included, MultiStar: {0.24, 0.04}, one-star: {0.65, 0.24}
03:28:23.647 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:28:23.648 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
03:28:23.649 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.25 cameraTheta=0.16 mountX=-0.23 mountY=-0.10, mountTheta=-2.75
03:28:23.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.04, opts=13)
03:28:23.652 00.001 21068 Enqueuing Move request for scope (0.24, 0.04)
03:28:23.653 00.001 16108 Worker thread wakes up
03:28:23.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
03:28:23.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
03:28:23.653 00.000 16108 Moving (0.24, 0.04) raw xDistance=-0.23 yDistance=-0.10
03:28:23.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:28:23.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:23.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:28:23.653 00.000 16108 MoveAxis(E, 57, ABG)
03:28:23.653 00.000 16108 Guiding  Dir = 2, Dur = 57
03:28:23.654 00.001 16108 IsSlewing returns 0
03:28:23.654 00.000 16108 IsGuiding returns 0
03:28:23.661 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3427, FiltMin=2928, FiltMax=48077, Gamma=1.000
03:28:23.672 00.011 16108 PulseGuide returned control before completion, sleep 49
03:28:23.683 00.011 21068 UpdateGuideState exits: m=710383 SNR=225.8
03:28:23.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:23.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:23.686 00.001 21068 Enqueuing Expose request
03:28:23.732 00.046 16108 IsGuiding returns 1
03:28:23.732 00.000 16108 scope still moving after pulse duration time elapsed
03:28:23.764 00.032 16108 IsSlewing returns 0
03:28:23.764 00.000 16108 IsGuiding returns 0
03:28:23.764 00.000 16108 scope move finished after 57 + 53 ms
03:28:23.764 00.000 16108 Move returns status 0, amount 57
03:28:23.764 00.000 16108 MoveAxis(N, 0, ABG)
03:28:23.764 00.000 16108 Move returns status 0, amount 0
03:28:23.764 00.000 16108 move complete, result=0
03:28:23.764 00.000 16108 worker thread done servicing request
03:28:23.764 00.000 16108 Worker thread wakes up
03:28:23.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:23.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:23.765 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
03:28:24.937 01.172 16108 Exposure complete
03:28:24.991 00.054 16108 worker thread done servicing request
03:28:24.991 00.000 21068 OnExposeComplete: enter
03:28:24.992 00.001 21068 UpdateGuideState(): m_state=6
03:28:24.993 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
03:28:24.994 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=629.65, Mass=674079, SNR=254.2, Peak=65535 HFD=3.4
03:28:24.995 00.001 21068 MultiStar: [#1 -0.00,-0.01,0.86,U] [#2 -0.02,-0.11,0.81,U] [#3 0.26,0.24,0.37,U] [#4 -0.00,-0.05,0.29,U] [#5 -0.01,0.06,0.29,U] [#6 0.17,0.13,0.37,U] [#7 0.31,-0.03,0.27,U] [#8 0.02,0.60,0.00,M3] 
03:28:24.995 00.000 21068 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.37, 0.25}
03:28:24.996 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
03:28:24.997 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
03:28:24.998 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.44 mountX=-0.12 mountY=-0.10, mountTheta=-2.49
03:28:24.999 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.07, opts=13)
03:28:25.000 00.001 21068 Enqueuing Move request for scope (0.14, 0.07)
03:28:25.001 00.001 16108 Worker thread wakes up
03:28:25.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
03:28:25.001 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:28:25.001 00.000 16108 Moving (0.14, 0.07) raw xDistance=-0.12 yDistance=-0.10
03:28:25.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:25.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:25.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:28:25.001 00.000 16108 MoveAxis(E, 0, ABG)
03:28:25.001 00.000 16108 Move returns status 0, amount 0
03:28:25.003 00.002 16108 MoveAxis(N, 0, ABG)
03:28:25.003 00.000 16108 Move returns status 0, amount 0
03:28:25.003 00.000 16108 move complete, result=0
03:28:25.003 00.000 16108 worker thread done servicing request
03:28:25.006 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3427, FiltMin=2944, FiltMax=55734, Gamma=1.000
03:28:25.021 00.015 21068 UpdateGuideState exits: m=674079 SNR=254.2
03:28:25.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:25.022 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:25.024 00.002 21068 Enqueuing Expose request
03:28:25.025 00.001 16108 Worker thread wakes up
03:28:25.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:25.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:25.025 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:25.990 00.965 16108 Exposure complete
03:28:26.049 00.059 16108 worker thread done servicing request
03:28:26.049 00.000 21068 OnExposeComplete: enter
03:28:26.051 00.002 21068 UpdateGuideState(): m_state=6
03:28:26.053 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
03:28:26.054 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.55, Mass=746692, SNR=261.4, Peak=65535 HFD=3.3
03:28:26.055 00.001 21068 MultiStar: [#1 0.10,0.01,0.78,U] [#2 -0.10,-0.22,0.96,U] [#3 0.39,0.24,0.34,U] [#4 0.13,0.00,0.29,U] [#5 -0.14,0.07,0.25,U] [#6 0.25,0.16,0.36,U] [#7 0.20,-0.02,0.31,U] [#8 0.04,0.59,0.00,M4] 
03:28:26.056 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.32, 0.14}
03:28:26.056 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:28:26.057 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:28:26.058 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
03:28:26.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
03:28:26.062 00.002 21068 Enqueuing Move request for scope (0.14, 0.02)
03:28:26.063 00.001 16108 Worker thread wakes up
03:28:26.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:28:26.063 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:28:26.063 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.13 yDistance=-0.05
03:28:26.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:28:26.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:26.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:28:26.063 00.000 16108 MoveAxis(E, 0, ABG)
03:28:26.063 00.000 16108 Move returns status 0, amount 0
03:28:26.063 00.000 16108 MoveAxis(N, 0, ABG)
03:28:26.063 00.000 16108 Move returns status 0, amount 0
03:28:26.063 00.000 16108 move complete, result=0
03:28:26.063 00.000 16108 worker thread done servicing request
03:28:26.067 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=371, max=65535, med=3427, FiltMin=2947, FiltMax=56141, Gamma=1.000
03:28:26.087 00.020 21068 UpdateGuideState exits: m=746692 SNR=261.4
03:28:26.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:26.088 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:26.089 00.001 21068 Enqueuing Expose request
03:28:26.090 00.001 16108 Worker thread wakes up
03:28:26.090 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:26.091 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:26.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:27.235 01.144 16108 Exposure complete
03:28:27.290 00.055 16108 worker thread done servicing request
03:28:27.290 00.000 21068 OnExposeComplete: enter
03:28:27.291 00.001 21068 UpdateGuideState(): m_state=6
03:28:27.293 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
03:28:27.293 00.000 21068 Star::Find returns 1 (0), X=812.51, Y=629.59, Mass=678649, SNR=245.8, Peak=65472 HFD=3.2
03:28:27.295 00.002 21068 MultiStar: [#1 -0.22,-0.09,0.83,U] [#2 -0.27,-0.09,0.83,U] [#3 0.02,0.11,0.40,U] [#4 -0.01,-0.08,0.31,U] [#5 -0.24,-0.08,0.33,U] [#6 -0.11,-0.05,0.33,U] [#7 -0.08,-0.01,0.32,U] [#8 0.10,0.74,0.00,M5] 
03:28:27.295 00.000 21068 refined, 7 included, MultiStar: {-0.07, 0.00}, one-star: {0.22, 0.18}
03:28:27.296 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
03:28:27.296 00.000 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
03:28:27.297 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.07 mountY=0.01, mountTheta=0.20
03:28:27.300 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.00, opts=13)
03:28:27.300 00.000 21068 Enqueuing Move request for scope (-0.07, 0.00)
03:28:27.301 00.001 16108 Worker thread wakes up
03:28:27.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
03:28:27.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
03:28:27.301 00.000 16108 Moving (-0.07, 0.00) raw xDistance=0.07 yDistance=0.01
03:28:27.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:27.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:27.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:27.302 00.001 16108 MoveAxis(E, 0, ABG)
03:28:27.302 00.000 16108 Move returns status 0, amount 0
03:28:27.302 00.000 16108 MoveAxis(N, 0, ABG)
03:28:27.302 00.000 16108 Move returns status 0, amount 0
03:28:27.302 00.000 16108 move complete, result=0
03:28:27.302 00.000 16108 worker thread done servicing request
03:28:27.305 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3427, FiltMin=2947, FiltMax=58518, Gamma=1.000
03:28:27.318 00.013 21068 UpdateGuideState exits: m=678649 SNR=245.8
03:28:27.320 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:27.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:27.322 00.001 21068 Enqueuing Expose request
03:28:27.322 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:27.323 00.001 16108 Worker thread wakes up
03:28:27.323 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:27.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:28.297 00.974 16108 Exposure complete
03:28:28.373 00.076 16108 worker thread done servicing request
03:28:28.374 00.001 21068 OnExposeComplete: enter
03:28:28.375 00.001 21068 UpdateGuideState(): m_state=6
03:28:28.377 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
03:28:28.378 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=629.70, Mass=722660, SNR=246.6, Peak=65535 HFD=3.5
03:28:28.379 00.001 21068 MultiStar: [#1 -0.10,-0.16,0.95,U] [#2 -0.06,-0.07,0.94,U] [#3 0.23,0.07,0.36,U] [#4 0.03,-0.21,0.36,U] [#5 -0.40,0.10,0.29,U] [#6 -0.06,-0.21,0.30,U] [#7 0.19,0.02,0.33,U] [#8 -0.03,0.67,0.00,M6] 
03:28:28.382 00.003 21068 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.54, 0.29}
03:28:28.382 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
03:28:28.383 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
03:28:28.384 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
03:28:28.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.00, opts=13)
03:28:28.387 00.001 21068 Enqueuing Move request for scope (0.09, 0.00)
03:28:28.388 00.001 16108 Worker thread wakes up
03:28:28.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
03:28:28.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
03:28:28.388 00.000 16108 Moving (0.09, 0.00) raw xDistance=-0.09 yDistance=-0.02
03:28:28.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:28.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:28.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:28:28.388 00.000 16108 MoveAxis(E, 0, ABG)
03:28:28.388 00.000 16108 Move returns status 0, amount 0
03:28:28.389 00.001 16108 MoveAxis(N, 0, ABG)
03:28:28.389 00.000 16108 Move returns status 0, amount 0
03:28:28.389 00.000 16108 move complete, result=0
03:28:28.389 00.000 16108 worker thread done servicing request
03:28:28.393 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3424, FiltMin=2902, FiltMax=60925, Gamma=1.000
03:28:28.414 00.021 21068 UpdateGuideState exits: m=722660 SNR=246.6
03:28:28.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:28.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:28.417 00.000 21068 Enqueuing Expose request
03:28:28.418 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:28.419 00.001 16108 Worker thread wakes up
03:28:28.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:28.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:29.586 01.167 16108 Exposure complete
03:28:29.647 00.061 16108 worker thread done servicing request
03:28:29.647 00.000 21068 OnExposeComplete: enter
03:28:29.648 00.001 21068 UpdateGuideState(): m_state=6
03:28:29.649 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
03:28:29.649 00.000 21068 Star::Find returns 1 (0), X=812.90, Y=629.61, Mass=779602, SNR=267.9, Peak=65535 HFD=3.6
03:28:29.650 00.001 21068 MultiStar: [#1 0.14,-0.22,0.74,U] [#2 0.16,-0.22,0.96,U] [#3 0.44,0.20,0.39,U] [#4 0.24,-0.13,0.31,U] [#5 0.35,-0.09,0.32,U] [#6 0.16,-0.12,0.34,U] [#7 0.12,0.03,0.28,U] [#8 0.24,0.25,0.22,U] 
03:28:29.651 00.001 21068 refined, 8 included, MultiStar: {0.30, -0.03}, one-star: {0.62, 0.20}
03:28:29.652 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:28:29.652 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:28:29.653 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.10 mountX=-0.30 mountY=-0.04, mountTheta=-3.01
03:28:29.655 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.03, opts=13)
03:28:29.656 00.001 21068 Enqueuing Move request for scope (0.30, -0.03)
03:28:29.657 00.001 16108 Worker thread wakes up
03:28:29.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
03:28:29.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
03:28:29.657 00.000 16108 Moving (0.30, -0.03) raw xDistance=-0.30 yDistance=-0.04
03:28:29.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:28:29.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:29.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:28:29.657 00.000 16108 MoveAxis(E, 79, ABG)
03:28:29.657 00.000 16108 Guiding  Dir = 2, Dur = 79
03:28:29.658 00.001 16108 IsSlewing returns 0
03:28:29.658 00.000 16108 IsGuiding returns 0
03:28:29.661 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3424, FiltMin=2893, FiltMax=53833, Gamma=1.000
03:28:29.675 00.014 21068 UpdateGuideState exits: m=779602 SNR=267.9
03:28:29.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:29.676 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:29.677 00.001 21068 Enqueuing Expose request
03:28:29.685 00.008 16108 PulseGuide returned control before completion, sleep 63
03:28:29.762 00.077 16108 IsGuiding returns 1
03:28:29.762 00.000 16108 scope still moving after pulse duration time elapsed
03:28:29.793 00.031 16108 IsSlewing returns 0
03:28:29.793 00.000 16108 IsGuiding returns 0
03:28:29.793 00.000 16108 scope move finished after 79 + 55 ms
03:28:29.793 00.000 16108 Move returns status 0, amount 79
03:28:29.793 00.000 16108 MoveAxis(N, 0, ABG)
03:28:29.793 00.000 16108 Move returns status 0, amount 0
03:28:29.793 00.000 16108 move complete, result=0
03:28:29.793 00.000 16108 worker thread done servicing request
03:28:29.793 00.000 16108 Worker thread wakes up
03:28:29.793 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:29.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:29.794 00.001 21068 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
03:28:30.772 00.978 16108 Exposure complete
03:28:30.827 00.055 16108 worker thread done servicing request
03:28:30.827 00.000 21068 OnExposeComplete: enter
03:28:30.828 00.001 21068 UpdateGuideState(): m_state=6
03:28:30.829 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
03:28:30.830 00.001 21068 Star::Find returns 1 (0), X=812.77, Y=629.34, Mass=728952, SNR=216.6, Peak=65535 HFD=3.5
03:28:30.831 00.001 21068 MultiStar: [#1 0.07,-0.19,1.00,U] [#2 -0.03,-0.33,0.98,U] [#3 0.15,0.02,0.44,U] [#4 0.18,-0.18,0.38,U] [#5 0.09,-0.16,0.36,U] [#6 0.21,-0.18,0.37,U] [#7 0.06,-0.00,0.37,U] [#8 0.14,0.55,0.00,M6] 
03:28:30.832 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.15}, one-star: {0.49, -0.06}
03:28:30.832 00.000 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
03:28:30.833 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
03:28:30.834 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.77 mountX=-0.18 mountY=0.11, mountTheta=2.59
03:28:30.836 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.15, opts=13)
03:28:30.837 00.001 21068 Enqueuing Move request for scope (0.16, -0.15)
03:28:30.837 00.000 16108 Worker thread wakes up
03:28:30.838 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
03:28:30.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
03:28:30.838 00.000 16108 Moving (0.16, -0.15) raw xDistance=-0.18 yDistance=0.11
03:28:30.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:28:30.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:30.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:28:30.838 00.000 16108 MoveAxis(E, 0, ABG)
03:28:30.838 00.000 16108 Move returns status 0, amount 0
03:28:30.838 00.000 16108 MoveAxis(N, 0, ABG)
03:28:30.838 00.000 16108 Move returns status 0, amount 0
03:28:30.838 00.000 16108 move complete, result=0
03:28:30.838 00.000 16108 worker thread done servicing request
03:28:30.841 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3424, FiltMin=2918, FiltMax=62297, Gamma=1.000
03:28:30.856 00.015 21068 UpdateGuideState exits: m=728952 SNR=216.6
03:28:30.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:30.857 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:30.858 00.001 21068 Enqueuing Expose request
03:28:30.859 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:30.860 00.001 16108 Worker thread wakes up
03:28:30.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:30.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:32.037 01.177 16108 Exposure complete
03:28:32.110 00.073 16108 worker thread done servicing request
03:28:32.110 00.000 21068 OnExposeComplete: enter
03:28:32.111 00.001 21068 UpdateGuideState(): m_state=6
03:28:32.114 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
03:28:32.116 00.002 21068 Star::Find returns 1 (0), X=812.63, Y=629.53, Mass=677766, SNR=226.7, Peak=63456 HFD=3.2
03:28:32.117 00.001 21068 MultiStar: [#1 -0.11,-0.32,0.87,U] [#2 -0.25,-0.17,0.95,U] [#3 0.13,-0.12,0.48,U] [#4 -0.07,-0.31,0.38,U] [#5 -0.13,0.02,0.35,U] [#6 -0.03,-0.29,0.36,U] [#7 0.05,-0.10,0.30,U] [#8 -0.25,0.41,0.28,U] 
03:28:32.118 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.34, 0.12}
03:28:32.119 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.67 = 1.61)
03:28:32.120 00.001 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.67)
03:28:32.121 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.71 mountX=-0.00 mountY=0.10, mountTheta=1.61
03:28:32.124 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
03:28:32.127 00.003 21068 Enqueuing Move request for scope (-0.01, -0.10)
03:28:32.129 00.002 16108 Worker thread wakes up
03:28:32.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
03:28:32.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
03:28:32.129 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.00 yDistance=0.10
03:28:32.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:28:32.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:32.130 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:28:32.130 00.000 16108 MoveAxis(E, 0, ABG)
03:28:32.130 00.000 16108 Move returns status 0, amount 0
03:28:32.130 00.000 16108 MoveAxis(N, 0, ABG)
03:28:32.130 00.000 16108 Move returns status 0, amount 0
03:28:32.130 00.000 16108 move complete, result=0
03:28:32.130 00.000 16108 worker thread done servicing request
03:28:32.135 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3421, FiltMin=2937, FiltMax=48326, Gamma=1.000
03:28:32.150 00.015 21068 UpdateGuideState exits: m=677766 SNR=226.7
03:28:32.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:32.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:32.153 00.001 21068 Enqueuing Expose request
03:28:32.153 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:32.154 00.001 16108 Worker thread wakes up
03:28:32.154 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:32.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:33.132 00.978 16108 Exposure complete
03:28:33.201 00.069 16108 worker thread done servicing request
03:28:33.201 00.000 21068 OnExposeComplete: enter
03:28:33.202 00.001 21068 UpdateGuideState(): m_state=6
03:28:33.203 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
03:28:33.204 00.001 21068 Star::Find returns 1 (0), X=812.74, Y=629.76, Mass=681410, SNR=194.5, Peak=65535 HFD=3.5
03:28:33.206 00.002 21068 MultiStar: [#1 -0.12,-0.24,1.01,U] [#2 -0.05,0.08,1.18,U] [#3 0.08,0.10,0.49,U] [#4 0.14,-0.08,0.47,U] [#5 -0.11,0.13,0.38,U] [#6 -0.11,0.00,0.51,U] [#7 0.20,-0.04,0.34,U] [#8 -0.19,0.31,0.35,U] 
03:28:33.207 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.46, 0.35}
03:28:33.207 00.000 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
03:28:33.208 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
03:28:33.210 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.89 mountX=-0.04 mountY=-0.07, mountTheta=-2.06
03:28:33.211 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
03:28:33.212 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
03:28:33.213 00.001 16108 Worker thread wakes up
03:28:33.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
03:28:33.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
03:28:33.213 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
03:28:33.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:28:33.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:33.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:28:33.213 00.000 16108 MoveAxis(E, 0, ABG)
03:28:33.213 00.000 16108 Move returns status 0, amount 0
03:28:33.213 00.000 16108 MoveAxis(N, 0, ABG)
03:28:33.213 00.000 16108 Move returns status 0, amount 0
03:28:33.213 00.000 16108 move complete, result=0
03:28:33.213 00.000 16108 worker thread done servicing request
03:28:33.216 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3421, FiltMin=2886, FiltMax=60694, Gamma=1.000
03:28:33.239 00.023 21068 UpdateGuideState exits: m=681410 SNR=194.5
03:28:33.240 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:33.241 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:33.242 00.001 21068 Enqueuing Expose request
03:28:33.243 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:33.244 00.001 16108 Worker thread wakes up
03:28:33.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:33.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:34.416 01.172 16108 Exposure complete
03:28:34.481 00.065 16108 worker thread done servicing request
03:28:34.481 00.000 21068 OnExposeComplete: enter
03:28:34.484 00.003 21068 UpdateGuideState(): m_state=6
03:28:34.487 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
03:28:34.488 00.001 21068 Star::Find returns 1 (0), X=812.71, Y=629.29, Mass=714938, SNR=225.5, Peak=65535 HFD=3.5
03:28:34.490 00.002 21068 MultiStar: [#1 0.11,-0.26,0.90,U] [#2 -0.09,-0.35,1.12,U] [#3 0.12,-0.20,0.46,U] [#4 0.06,-0.28,0.34,U] [#5 -0.18,-0.26,0.37,U] [#6 0.14,-0.11,0.41,U] [#7 -0.01,-0.22,0.29,U] [#8 0.07,0.18,0.30,U] 
03:28:34.492 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.21}, one-star: {0.42, -0.11}
03:28:34.494 00.002 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
03:28:34.495 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
03:28:34.497 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.13 mountX=-0.13 mountY=0.18, mountTheta=2.21
03:28:34.502 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
03:28:34.504 00.002 21068 Enqueuing Move request for scope (0.10, -0.21)
03:28:34.505 00.001 16108 Worker thread wakes up
03:28:34.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
03:28:34.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
03:28:34.505 00.000 16108 Moving (0.10, -0.21) raw xDistance=-0.13 yDistance=0.18
03:28:34.506 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:28:34.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:34.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:28:34.506 00.000 16108 MoveAxis(E, 0, ABG)
03:28:34.506 00.000 16108 Move returns status 0, amount 0
03:28:34.506 00.000 16108 MoveAxis(N, 0, ABG)
03:28:34.506 00.000 16108 Move returns status 0, amount 0
03:28:34.506 00.000 16108 move complete, result=0
03:28:34.506 00.000 16108 worker thread done servicing request
03:28:34.517 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3417, FiltMin=2918, FiltMax=65430, Gamma=1.000
03:28:34.535 00.018 21068 UpdateGuideState exits: m=714938 SNR=225.5
03:28:34.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:34.538 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:34.538 00.000 21068 Enqueuing Expose request
03:28:34.539 00.001 16108 Worker thread wakes up
03:28:34.539 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:34.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:34.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:35.516 00.976 16108 Exposure complete
03:28:35.571 00.055 16108 worker thread done servicing request
03:28:35.571 00.000 21068 OnExposeComplete: enter
03:28:35.572 00.001 21068 UpdateGuideState(): m_state=6
03:28:35.573 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
03:28:35.574 00.001 21068 Star::Find returns 1 (0), X=812.91, Y=629.45, Mass=706744, SNR=229.9, Peak=65535 HFD=3.6
03:28:35.575 00.001 21068 MultiStar: [#1 0.02,-0.34,0.83,U] [#2 0.09,-0.30,0.98,U] [#3 0.21,-0.18,0.43,U] [#4 0.28,-0.23,0.42,U] [#5 -0.05,-0.13,0.42,U] [#6 0.11,-0.29,0.38,U] [#7 0.38,-0.41,0.00,M1] [#8 -0.22,0.39,0.29,U] 
03:28:35.575 00.000 21068 refined, 7 included, MultiStar: {0.19, -0.16}, one-star: {0.63, 0.04}
03:28:35.577 00.002 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
03:28:35.578 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
03:28:35.578 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.70 mountX=-0.21 mountY=0.11, mountTheta=2.66
03:28:35.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.16, opts=13)
03:28:35.580 00.000 21068 Enqueuing Move request for scope (0.19, -0.16)
03:28:35.581 00.001 16108 Worker thread wakes up
03:28:35.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
03:28:35.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
03:28:35.581 00.000 16108 Moving (0.19, -0.16) raw xDistance=-0.21 yDistance=0.11
03:28:35.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:28:35.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:35.582 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:28:35.582 00.000 16108 MoveAxis(E, 56, ABG)
03:28:35.582 00.000 16108 Guiding  Dir = 2, Dur = 56
03:28:35.582 00.000 16108 IsSlewing returns 0
03:28:35.582 00.000 16108 IsGuiding returns 0
03:28:35.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3414, FiltMin=2925, FiltMax=57926, Gamma=1.000
03:28:35.592 00.006 16108 PulseGuide returned control before completion, sleep 57
03:28:35.600 00.008 21068 UpdateGuideState exits: m=706744 SNR=229.9
03:28:35.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:35.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:35.602 00.000 21068 Enqueuing Expose request
03:28:35.654 00.052 16108 IsGuiding returns 1
03:28:35.654 00.000 16108 scope still moving after pulse duration time elapsed
03:28:35.685 00.031 16108 IsSlewing returns 0
03:28:35.685 00.000 16108 IsGuiding returns 0
03:28:35.685 00.000 16108 scope move finished after 56 + 46 ms
03:28:35.685 00.000 16108 Move returns status 0, amount 56
03:28:35.685 00.000 16108 MoveAxis(N, 0, ABG)
03:28:35.685 00.000 16108 Move returns status 0, amount 0
03:28:35.685 00.000 16108 move complete, result=0
03:28:35.686 00.001 16108 worker thread done servicing request
03:28:35.686 00.000 16108 Worker thread wakes up
03:28:35.686 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
03:28:35.688 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:35.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:36.853 01.165 16108 Exposure complete
03:28:36.927 00.074 16108 worker thread done servicing request
03:28:36.927 00.000 21068 OnExposeComplete: enter
03:28:36.929 00.002 21068 UpdateGuideState(): m_state=6
03:28:36.931 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
03:28:36.932 00.001 21068 Star::Find returns 1 (0), X=812.46, Y=629.41, Mass=715990, SNR=250.4, Peak=65535 HFD=3.3
03:28:36.934 00.002 21068 MultiStar: [#1 -0.11,-0.24,0.84,U] [#2 -0.31,-0.39,0.88,U] [#3 0.01,-0.17,0.49,U] [#4 -0.22,-0.25,0.32,U] [#5 -0.14,-0.04,0.35,U] [#6 0.03,-0.21,0.32,U] [#7 0.00,-0.02,0.25,U] [#8 -0.25,0.34,0.20,U] 
03:28:36.935 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.18, 0.00}
03:28:36.937 00.002 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
03:28:36.938 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
03:28:36.939 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.01 mountX=0.04 mountY=0.17, mountTheta=1.31
03:28:36.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.16, opts=13)
03:28:36.941 00.000 21068 Enqueuing Move request for scope (-0.07, -0.16)
03:28:36.942 00.001 16108 Worker thread wakes up
03:28:36.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
03:28:36.942 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
03:28:36.942 00.000 16108 Moving (-0.07, -0.16) raw xDistance=0.04 yDistance=0.17
03:28:36.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:36.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:36.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:28:36.942 00.000 16108 MoveAxis(E, 0, ABG)
03:28:36.942 00.000 16108 Move returns status 0, amount 0
03:28:36.943 00.001 16108 MoveAxis(N, 0, ABG)
03:28:36.943 00.000 16108 Move returns status 0, amount 0
03:28:36.943 00.000 16108 move complete, result=0
03:28:36.943 00.000 16108 worker thread done servicing request
03:28:36.950 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3408, FiltMin=2835, FiltMax=55542, Gamma=1.000
03:28:36.970 00.020 21068 UpdateGuideState exits: m=715990 SNR=250.4
03:28:36.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:36.971 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:36.972 00.001 21068 Enqueuing Expose request
03:28:36.973 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:36.973 00.000 16108 Worker thread wakes up
03:28:36.973 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:36.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:37.949 00.976 16108 Exposure complete
03:28:38.004 00.055 16108 worker thread done servicing request
03:28:38.004 00.000 21068 OnExposeComplete: enter
03:28:38.006 00.002 21068 UpdateGuideState(): m_state=6
03:28:38.008 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
03:28:38.010 00.002 21068 Star::Find returns 1 (0), X=812.50, Y=629.27, Mass=770462, SNR=215.7, Peak=65535 HFD=3.3
03:28:38.012 00.002 21068 MultiStar: [#1 -0.16,-0.30,0.93,U] [#2 -0.23,-0.41,1.08,U] [#3 0.02,-0.25,0.43,U] [#4 -0.07,-0.31,0.44,U] [#5 -0.23,-0.33,0.38,U] [#6 -0.17,-0.08,0.45,U] [#7 0.10,-0.21,0.35,U] [#8 -0.09,0.33,0.26,U] 
03:28:38.013 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.24}, one-star: {0.21, -0.14}
03:28:38.013 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
03:28:38.014 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
03:28:38.015 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.24 cameraTheta=-1.85 mountX=0.03 mountY=0.24, mountTheta=1.47
03:28:38.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.24, opts=13)
03:28:38.019 00.001 21068 Enqueuing Move request for scope (-0.07, -0.24)
03:28:38.021 00.002 16108 Worker thread wakes up
03:28:38.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
03:28:38.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
03:28:38.021 00.000 16108 Moving (-0.07, -0.24) raw xDistance=0.03 yDistance=0.24
03:28:38.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:38.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:28:38.021 00.000 16108 MoveAxis(E, 0, ABG)
03:28:38.021 00.000 16108 Move returns status 0, amount 0
03:28:38.021 00.000 16108 MoveAxis(S, 49, ABG)
03:28:38.021 00.000 16108 Guiding  Dir = 1, Dur = 49
03:28:38.021 00.000 16108 IsSlewing returns 0
03:28:38.022 00.001 16108 IsGuiding returns 0
03:28:38.023 00.001 16108 PulseGuide returned control before completion, sleep 58
03:28:38.031 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=150, max=65535, med=3408, FiltMin=2864, FiltMax=60214, Gamma=1.000
03:28:38.051 00.020 21068 UpdateGuideState exits: m=770462 SNR=215.7
03:28:38.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:38.054 00.001 21068 Enqueuing Expose request
03:28:38.084 00.030 16108 IsGuiding returns 1
03:28:38.084 00.000 16108 scope still moving after pulse duration time elapsed
03:28:38.115 00.031 16108 IsSlewing returns 0
03:28:38.115 00.000 16108 IsGuiding returns 0
03:28:38.115 00.000 16108 scope move finished after 49 + 44 ms
03:28:38.115 00.000 16108 Move returns status 0, amount 49
03:28:38.115 00.000 16108 move complete, result=0
03:28:38.115 00.000 16108 worker thread done servicing request
03:28:38.115 00.000 16108 Worker thread wakes up
03:28:38.115 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
03:28:38.116 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:38.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:39.273 01.157 16108 Exposure complete
03:28:39.331 00.058 16108 worker thread done servicing request
03:28:39.331 00.000 21068 OnExposeComplete: enter
03:28:39.332 00.001 21068 UpdateGuideState(): m_state=6
03:28:39.333 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
03:28:39.334 00.001 21068 Star::Find returns 1 (0), X=812.34, Y=629.40, Mass=743714, SNR=276.4, Peak=65535 HFD=3.4
03:28:39.335 00.001 21068 MultiStar: [#1 -0.41,-0.46,0.00,M1] [#2 -0.46,-0.36,0.00,M1] [#3 -0.06,-0.17,0.42,U] [#4 -0.38,-0.41,0.00,M1] [#5 -0.42,-0.26,0.31,U] [#6 -0.20,-0.29,0.33,U] [#7 -0.24,-0.34,0.28,U] [#8 -0.26,0.30,0.21,U] 
03:28:39.335 00.000 21068 single-star, 5 included, MultiStar: {-0.12, -0.11}, one-star: {0.05, -0.00}
03:28:39.336 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:28:39.337 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
03:28:39.338 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.05 mountX=-0.05 mountY=-0.01, mountTheta=-2.96
03:28:39.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
03:28:39.340 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
03:28:39.341 00.001 16108 Worker thread wakes up
03:28:39.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
03:28:39.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
03:28:39.341 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
03:28:39.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:39.342 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:39.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:28:39.342 00.000 16108 MoveAxis(E, 0, ABG)
03:28:39.342 00.000 16108 Move returns status 0, amount 0
03:28:39.342 00.000 16108 MoveAxis(N, 0, ABG)
03:28:39.342 00.000 16108 Move returns status 0, amount 0
03:28:39.342 00.000 16108 move complete, result=0
03:28:39.342 00.000 16108 worker thread done servicing request
03:28:39.345 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3405, FiltMin=2918, FiltMax=45958, Gamma=1.000
03:28:39.359 00.014 21068 UpdateGuideState exits: m=743714 SNR=276.4
03:28:39.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:39.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:39.362 00.001 21068 Enqueuing Expose request
03:28:39.363 00.001 16108 Worker thread wakes up
03:28:39.363 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:39.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:39.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:40.348 00.985 16108 Exposure complete
03:28:40.403 00.055 16108 worker thread done servicing request
03:28:40.403 00.000 21068 OnExposeComplete: enter
03:28:40.405 00.002 21068 UpdateGuideState(): m_state=6
03:28:40.405 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
03:28:40.406 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.44, Mass=751467, SNR=208.6, Peak=65535 HFD=3.3
03:28:40.407 00.001 21068 MultiStar: [#1 -0.33,-0.36,1.03,U] [#2 -0.46,-0.35,0.00,M2] [#3 0.01,-0.08,0.47,U] [#4 -0.22,-0.34,0.37,U] [#5 -0.19,0.01,0.37,U] [#6 0.03,-0.22,0.41,U] [#7 -0.08,-0.15,0.34,U] [#8 -0.15,0.32,0.36,U] 
03:28:40.408 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.12}, one-star: {0.08, 0.03}
03:28:40.409 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
03:28:40.410 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
03:28:40.410 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=-0.08 mountY=-0.05, mountTheta=-2.54
03:28:40.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
03:28:40.413 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
03:28:40.414 00.001 16108 Worker thread wakes up
03:28:40.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:28:40.414 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:28:40.414 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=-0.05
03:28:40.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:40.414 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:40.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:28:40.414 00.000 16108 MoveAxis(E, 0, ABG)
03:28:40.414 00.000 16108 Move returns status 0, amount 0
03:28:40.414 00.000 16108 MoveAxis(N, 0, ABG)
03:28:40.414 00.000 16108 Move returns status 0, amount 0
03:28:40.414 00.000 16108 move complete, result=0
03:28:40.414 00.000 16108 worker thread done servicing request
03:28:40.417 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3405, FiltMin=2941, FiltMax=50486, Gamma=1.000
03:28:40.441 00.024 21068 UpdateGuideState exits: m=751467 SNR=208.6
03:28:40.444 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:40.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:40.447 00.002 21068 Enqueuing Expose request
03:28:40.448 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:40.449 00.001 16108 Worker thread wakes up
03:28:40.449 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:40.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:41.613 01.164 16108 Exposure complete
03:28:41.668 00.055 16108 worker thread done servicing request
03:28:41.668 00.000 21068 OnExposeComplete: enter
03:28:41.671 00.003 21068 UpdateGuideState(): m_state=6
03:28:41.673 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
03:28:41.676 00.003 21068 Star::Find returns 1 (0), X=812.10, Y=629.56, Mass=705511, SNR=191.5, Peak=65535 HFD=3.5
03:28:41.678 00.002 21068 MultiStar: [#1 -0.47,-0.18,1.12,U] [#2 -0.65,-0.24,0.00,M3] [#3 -0.40,0.01,0.51,U] [#4 -0.35,-0.11,0.45,U] [#5 -0.53,0.21,0.00,M1] [#6 -0.47,-0.07,0.46,U] [#7 -0.45,-0.27,0.42,U] [#8 -0.30,0.50,0.00,M1] 
03:28:41.680 00.002 21068 single-star, 5 included, MultiStar: {-0.37, -0.06}, one-star: {-0.19, 0.15}
03:28:41.682 00.002 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
03:28:41.683 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
03:28:41.686 00.003 21068 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.46 mountX=0.21 mountY=-0.10, mountTheta=-0.46
03:28:41.689 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.15, opts=13)
03:28:41.690 00.001 21068 Enqueuing Move request for scope (-0.19, 0.15)
03:28:41.692 00.002 16108 Worker thread wakes up
03:28:41.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
03:28:41.692 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
03:28:41.692 00.000 16108 Moving (-0.19, 0.15) raw xDistance=0.21 yDistance=-0.10
03:28:41.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:28:41.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:41.693 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:28:41.693 00.000 16108 MoveAxis(W, 55, ABG)
03:28:41.693 00.000 16108 Guiding  Dir = 3, Dur = 55
03:28:41.693 00.000 16108 IsSlewing returns 0
03:28:41.693 00.000 16108 IsGuiding returns 0
03:28:41.700 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3401, FiltMin=2944, FiltMax=44502, Gamma=1.000
03:28:41.729 00.029 21068 UpdateGuideState exits: m=705511 SNR=191.5
03:28:41.731 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:41.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:41.734 00.002 21068 Enqueuing Expose request
03:28:41.741 00.007 16108 PulseGuide returned control before completion, sleep 18
03:28:41.772 00.031 16108 IsGuiding returns 1
03:28:41.772 00.000 16108 scope still moving after pulse duration time elapsed
03:28:41.804 00.032 16108 IsSlewing returns 0
03:28:41.804 00.000 16108 IsGuiding returns 1
03:28:41.835 00.031 16108 IsSlewing returns 0
03:28:41.835 00.000 16108 IsGuiding returns 0
03:28:41.835 00.000 16108 scope move finished after 55 + 86 ms
03:28:41.835 00.000 16108 Move returns status 0, amount 55
03:28:41.835 00.000 16108 MoveAxis(N, 0, ABG)
03:28:41.835 00.000 16108 Move returns status 0, amount 0
03:28:41.835 00.000 16108 move complete, result=0
03:28:41.835 00.000 16108 worker thread done servicing request
03:28:41.835 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
03:28:41.838 00.003 16108 Worker thread wakes up
03:28:41.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:41.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:42.820 00.982 16108 Exposure complete
03:28:42.895 00.075 16108 worker thread done servicing request
03:28:42.895 00.000 21068 OnExposeComplete: enter
03:28:42.897 00.002 21068 UpdateGuideState(): m_state=6
03:28:42.898 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
03:28:42.899 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=629.41, Mass=711757, SNR=236.3, Peak=65535 HFD=3.3
03:28:42.900 00.001 21068 MultiStar: [#1 -0.15,-0.21,0.96,U] [#2 -0.39,-0.31,0.92,U] [#3 0.06,-0.14,0.40,U] [#4 -0.19,-0.15,0.37,U] [#5 -0.12,0.02,0.34,U] [#6 -0.20,-0.03,0.37,U] [#7 -0.31,-0.17,0.32,U] [#8 -0.39,0.53,0.00,M2] 
03:28:42.901 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.14}, one-star: {0.04, 0.00}
03:28:42.901 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
03:28:42.902 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
03:28:42.903 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.04 mountX=-0.04 mountY=-0.01, mountTheta=-2.87
03:28:42.904 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
03:28:42.905 00.001 21068 Enqueuing Move request for scope (0.04, 0.00)
03:28:42.906 00.001 16108 Worker thread wakes up
03:28:42.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:28:42.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:28:42.906 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=-0.01
03:28:42.907 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:28:42.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:42.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:28:42.907 00.000 16108 MoveAxis(E, 0, ABG)
03:28:42.907 00.000 16108 Move returns status 0, amount 0
03:28:42.907 00.000 16108 MoveAxis(N, 0, ABG)
03:28:42.907 00.000 16108 Move returns status 0, amount 0
03:28:42.907 00.000 16108 move complete, result=0
03:28:42.908 00.001 16108 worker thread done servicing request
03:28:42.914 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3401, FiltMin=2912, FiltMax=52902, Gamma=1.000
03:28:42.937 00.023 21068 UpdateGuideState exits: m=711757 SNR=236.3
03:28:42.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:42.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:42.939 00.000 21068 Enqueuing Expose request
03:28:42.940 00.001 16108 Worker thread wakes up
03:28:42.940 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:42.941 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:42.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:44.105 01.164 16108 Exposure complete
03:28:44.172 00.067 16108 worker thread done servicing request
03:28:44.172 00.000 21068 OnExposeComplete: enter
03:28:44.173 00.001 21068 UpdateGuideState(): m_state=6
03:28:44.174 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
03:28:44.176 00.002 21068 Star::Find returns 1 (0), X=812.71, Y=629.47, Mass=753046, SNR=253.5, Peak=65535 HFD=3.3
03:28:44.177 00.001 21068 MultiStar: [#1 -0.08,-0.12,0.88,U] [#2 -0.04,-0.19,1.02,U] [#3 0.30,-0.18,0.38,U] [#4 -0.06,-0.19,0.34,U] [#5 -0.08,-0.06,0.30,U] [#6 -0.02,-0.19,0.40,U] [#7 -0.04,-0.26,0.34,U] [#8 -0.07,0.29,0.29,U] 
03:28:44.177 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.42, 0.06}
03:28:44.178 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
03:28:44.179 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
03:28:44.179 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=-0.08 mountY=0.08, mountTheta=2.40
03:28:44.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
03:28:44.182 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
03:28:44.182 00.000 16108 Worker thread wakes up
03:28:44.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
03:28:44.183 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
03:28:44.183 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.08 yDistance=0.08
03:28:44.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:44.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:44.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:28:44.183 00.000 16108 MoveAxis(E, 0, ABG)
03:28:44.183 00.000 16108 Move returns status 0, amount 0
03:28:44.183 00.000 16108 MoveAxis(N, 0, ABG)
03:28:44.183 00.000 16108 Move returns status 0, amount 0
03:28:44.183 00.000 16108 move complete, result=0
03:28:44.185 00.002 16108 worker thread done servicing request
03:28:44.187 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3401, FiltMin=2896, FiltMax=54374, Gamma=1.000
03:28:44.202 00.015 21068 UpdateGuideState exits: m=753046 SNR=253.5
03:28:44.203 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:44.203 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:44.204 00.001 21068 Enqueuing Expose request
03:28:44.205 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:44.205 00.000 16108 Worker thread wakes up
03:28:44.206 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:44.206 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:45.173 00.967 16108 Exposure complete
03:28:45.227 00.054 16108 worker thread done servicing request
03:28:45.227 00.000 21068 OnExposeComplete: enter
03:28:45.228 00.001 21068 UpdateGuideState(): m_state=6
03:28:45.230 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
03:28:45.231 00.001 21068 Star::Find returns 1 (0), X=812.63, Y=629.36, Mass=736658, SNR=252.4, Peak=65535 HFD=3.3
03:28:45.233 00.002 21068 MultiStar: [#1 -0.11,-0.28,0.86,U] [#2 -0.16,-0.24,0.89,U] [#3 0.04,0.06,0.36,U] [#4 -0.10,-0.21,0.30,U] [#5 -0.39,-0.15,0.31,U] [#6 0.12,-0.19,0.36,U] [#7 -0.10,-0.18,0.30,U] [#8 -0.11,0.57,0.00,M2] 
03:28:45.234 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.16}, one-star: {0.34, -0.05}
03:28:45.235 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
03:28:45.238 00.003 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
03:28:45.239 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=-0.02 mountY=0.16, mountTheta=1.72
03:28:45.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.16, opts=13)
03:28:45.242 00.001 21068 Enqueuing Move request for scope (-0.00, -0.16)
03:28:45.243 00.001 16108 Worker thread wakes up
03:28:45.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
03:28:45.243 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
03:28:45.243 00.000 16108 Moving (-0.00, -0.16) raw xDistance=-0.02 yDistance=0.16
03:28:45.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:28:45.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:45.244 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:28:45.244 00.000 16108 MoveAxis(E, 0, ABG)
03:28:45.244 00.000 16108 Move returns status 0, amount 0
03:28:45.244 00.000 16108 MoveAxis(N, 0, ABG)
03:28:45.244 00.000 16108 Move returns status 0, amount 0
03:28:45.244 00.000 16108 move complete, result=0
03:28:45.244 00.000 16108 worker thread done servicing request
03:28:45.251 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3401, FiltMin=2880, FiltMax=56614, Gamma=1.000
03:28:45.274 00.023 21068 UpdateGuideState exits: m=736658 SNR=252.4
03:28:45.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:45.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:45.278 00.001 21068 Enqueuing Expose request
03:28:45.279 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:45.280 00.001 16108 Worker thread wakes up
03:28:45.280 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:45.280 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:46.463 01.183 16108 Exposure complete
03:28:46.525 00.062 16108 worker thread done servicing request
03:28:46.525 00.000 21068 OnExposeComplete: enter
03:28:46.526 00.001 21068 UpdateGuideState(): m_state=6
03:28:46.528 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
03:28:46.529 00.001 21068 Star::Find returns 1 (0), X=812.52, Y=629.54, Mass=674888, SNR=226.6, Peak=65472 HFD=3.2
03:28:46.530 00.001 21068 MultiStar: [#1 0.04,-0.26,0.85,U] [#2 -0.21,-0.19,0.97,U] [#3 0.08,-0.01,0.45,U] [#4 0.08,-0.27,0.41,U] [#5 -0.07,-0.04,0.36,U] [#6 0.13,0.11,0.41,U] [#7 -0.08,-0.33,0.34,U] [#8 -0.17,0.47,0.25,U] 
03:28:46.530 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.24, 0.14}
03:28:46.531 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
03:28:46.532 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
03:28:46.533 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=-0.03 mountY=0.06, mountTheta=2.03
03:28:46.534 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
03:28:46.535 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
03:28:46.535 00.000 16108 Worker thread wakes up
03:28:46.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:28:46.536 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:28:46.536 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.06
03:28:46.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:46.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:46.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:28:46.536 00.000 16108 MoveAxis(E, 0, ABG)
03:28:46.536 00.000 16108 Move returns status 0, amount 0
03:28:46.536 00.000 16108 MoveAxis(N, 0, ABG)
03:28:46.536 00.000 16108 Move returns status 0, amount 0
03:28:46.536 00.000 16108 move complete, result=0
03:28:46.536 00.000 16108 worker thread done servicing request
03:28:46.540 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3401, FiltMin=2918, FiltMax=51686, Gamma=1.000
03:28:46.567 00.027 21068 UpdateGuideState exits: m=674888 SNR=226.6
03:28:46.567 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:46.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:46.569 00.001 21068 Enqueuing Expose request
03:28:46.570 00.001 16108 Worker thread wakes up
03:28:46.570 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:46.571 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:46.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:47.549 00.978 16108 Exposure complete
03:28:47.615 00.066 16108 worker thread done servicing request
03:28:47.615 00.000 21068 OnExposeComplete: enter
03:28:47.617 00.002 21068 UpdateGuideState(): m_state=6
03:28:47.619 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
03:28:47.620 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=629.40, Mass=699075, SNR=228.5, Peak=65535 HFD=3.2
03:28:47.622 00.002 21068 MultiStar: [#1 -0.03,-0.27,0.98,U] [#2 -0.05,-0.21,0.92,U] [#3 0.13,-0.27,0.44,U] [#4 0.05,-0.22,0.37,U] [#5 -0.03,-0.21,0.33,U] [#6 0.15,-0.38,0.43,U] [#7 -0.00,0.00,0.34,U] [#8 0.12,0.45,0.25,U] 
03:28:47.624 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.15}, one-star: {0.42, -0.00}
03:28:47.626 00.002 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
03:28:47.627 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
03:28:47.627 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.01 mountX=-0.12 mountY=0.13, mountTheta=2.34
03:28:47.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
03:28:47.630 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
03:28:47.630 00.000 16108 Worker thread wakes up
03:28:47.630 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
03:28:47.631 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
03:28:47.631 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.12 yDistance=0.13
03:28:47.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:47.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:47.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:28:47.631 00.000 16108 MoveAxis(E, 0, ABG)
03:28:47.631 00.000 16108 Move returns status 0, amount 0
03:28:47.631 00.000 16108 MoveAxis(N, 0, ABG)
03:28:47.631 00.000 16108 Move returns status 0, amount 0
03:28:47.631 00.000 16108 move complete, result=0
03:28:47.631 00.000 16108 worker thread done servicing request
03:28:47.634 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3401, FiltMin=2905, FiltMax=54246, Gamma=1.000
03:28:47.648 00.014 21068 UpdateGuideState exits: m=699075 SNR=228.5
03:28:47.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:47.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:47.651 00.001 21068 Enqueuing Expose request
03:28:47.651 00.000 16108 Worker thread wakes up
03:28:47.652 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:47.652 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:47.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:48.826 01.174 16108 Exposure complete
03:28:48.883 00.057 16108 worker thread done servicing request
03:28:48.883 00.000 21068 OnExposeComplete: enter
03:28:48.884 00.001 21068 UpdateGuideState(): m_state=6
03:28:48.885 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
03:28:48.886 00.001 21068 Star::Find returns 1 (0), X=812.92, Y=629.37, Mass=687916, SNR=252.5, Peak=65535 HFD=3.3
03:28:48.887 00.001 21068 MultiStar: [#1 0.16,-0.33,0.77,U] [#2 0.09,-0.31,0.87,U] [#3 0.37,-0.21,0.36,U] [#4 0.34,-0.38,0.35,U] [#5 -0.14,-0.22,0.35,U] [#6 0.16,-0.25,0.34,U] [#7 0.27,-0.34,0.31,U] [#8 0.05,0.29,0.25,U] 
03:28:48.887 00.000 21068 refined, 8 included, MultiStar: {0.26, -0.21}, one-star: {0.64, -0.03}
03:28:48.888 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.64)
03:28:48.889 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.70)
03:28:48.889 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.68 mountX=-0.29 mountY=0.14, mountTheta=2.69
03:28:48.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.21, opts=13)
03:28:48.894 00.002 21068 Enqueuing Move request for scope (0.26, -0.21)
03:28:48.895 00.001 16108 Worker thread wakes up
03:28:48.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
03:28:48.896 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
03:28:48.896 00.000 16108 Moving (0.26, -0.21) raw xDistance=-0.29 yDistance=0.14
03:28:48.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:28:48.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:48.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:28:48.896 00.000 16108 MoveAxis(E, 76, ABG)
03:28:48.896 00.000 16108 Guiding  Dir = 2, Dur = 76
03:28:48.897 00.001 16108 IsSlewing returns 0
03:28:48.897 00.000 16108 IsGuiding returns 0
03:28:48.898 00.001 16108 PulseGuide returned control before completion, sleep 85
03:28:48.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3401, FiltMin=2931, FiltMax=61238, Gamma=1.000
03:28:48.918 00.017 21068 UpdateGuideState exits: m=687916 SNR=252.5
03:28:48.920 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:48.922 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:48.924 00.002 21068 Enqueuing Expose request
03:28:48.988 00.064 16108 IsGuiding returns 0
03:28:48.988 00.000 16108 Move returns status 0, amount 76
03:28:48.988 00.000 16108 MoveAxis(N, 0, ABG)
03:28:48.988 00.000 16108 Move returns status 0, amount 0
03:28:48.988 00.000 16108 move complete, result=0
03:28:48.988 00.000 16108 worker thread done servicing request
03:28:48.988 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
03:28:48.991 00.003 16108 Worker thread wakes up
03:28:48.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:48.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:49.973 00.982 16108 Exposure complete
03:28:50.039 00.066 16108 worker thread done servicing request
03:28:50.039 00.000 21068 OnExposeComplete: enter
03:28:50.040 00.001 21068 UpdateGuideState(): m_state=6
03:28:50.042 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
03:28:50.043 00.001 21068 Star::Find returns 1 (0), X=812.63, Y=629.30, Mass=814760, SNR=258.5, Peak=65535 HFD=3.5
03:28:50.046 00.003 21068 MultiStar: [#1 -0.17,-0.24,0.81,U] [#2 -0.17,-0.38,0.82,U] [#3 -0.02,-0.18,0.38,U] [#4 0.02,-0.43,0.35,U] [#5 -0.41,-0.47,0.00,M1] [#6 0.06,-0.32,0.33,U] [#7 0.01,-0.40,0.28,U] [#8 -0.15,0.26,0.25,U] 
03:28:50.047 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.23}, one-star: {0.35, -0.11}
03:28:50.048 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
03:28:50.049 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
03:28:50.049 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=-0.05 mountY=0.22, mountTheta=1.81
03:28:50.051 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.23, opts=13)
03:28:50.052 00.001 21068 Enqueuing Move request for scope (0.01, -0.23)
03:28:50.053 00.001 16108 Worker thread wakes up
03:28:50.053 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
03:28:50.053 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
03:28:50.053 00.000 16108 Moving (0.01, -0.23) raw xDistance=-0.05 yDistance=0.22
03:28:50.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:50.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:28:50.053 00.000 16108 MoveAxis(E, 0, ABG)
03:28:50.053 00.000 16108 Move returns status 0, amount 0
03:28:50.053 00.000 16108 MoveAxis(S, 45, ABG)
03:28:50.053 00.000 16108 Guiding  Dir = 1, Dur = 45
03:28:50.053 00.000 16108 IsSlewing returns 0
03:28:50.054 00.001 16108 IsGuiding returns 0
03:28:50.058 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3398, FiltMin=2899, FiltMax=53830, Gamma=1.000
03:28:50.071 00.013 21068 UpdateGuideState exits: m=814760 SNR=258.5
03:28:50.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:50.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:50.074 00.001 21068 Enqueuing Expose request
03:28:50.092 00.018 16108 PulseGuide returned control before completion, sleep 17
03:28:50.122 00.030 16108 IsGuiding returns 1
03:28:50.122 00.000 16108 scope still moving after pulse duration time elapsed
03:28:50.153 00.031 16108 IsSlewing returns 0
03:28:50.153 00.000 16108 IsGuiding returns 1
03:28:50.184 00.031 16108 IsSlewing returns 0
03:28:50.184 00.000 16108 IsGuiding returns 0
03:28:50.185 00.001 16108 scope move finished after 45 + 85 ms
03:28:50.185 00.000 16108 Move returns status 0, amount 45
03:28:50.185 00.000 16108 move complete, result=0
03:28:50.185 00.000 16108 worker thread done servicing request
03:28:50.185 00.000 16108 Worker thread wakes up
03:28:50.185 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
03:28:50.187 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:50.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:51.361 01.174 16108 Exposure complete
03:28:51.435 00.074 16108 worker thread done servicing request
03:28:51.435 00.000 21068 OnExposeComplete: enter
03:28:51.436 00.001 21068 UpdateGuideState(): m_state=6
03:28:51.436 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
03:28:51.437 00.001 21068 Star::Find returns 1 (0), X=812.57, Y=629.49, Mass=723009, SNR=227.2, Peak=65535 HFD=3.2
03:28:51.438 00.001 21068 MultiStar: [#1 -0.49,-0.26,0.00,M1] [#2 -0.42,-0.32,0.95,U] [#3 -0.24,-0.21,0.37,U] [#4 -0.27,-0.35,0.33,U] [#5 -0.35,-0.03,0.33,U] [#6 -0.24,-0.22,0.41,U] [#7 -0.09,-0.16,0.29,U] [#8 -0.41,0.34,0.00,M1] 
03:28:51.439 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.15}, one-star: {0.28, 0.08}
03:28:51.440 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
03:28:51.440 00.000 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
03:28:51.441 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.33 mountX=0.12 mountY=0.18, mountTheta=1.00
03:28:51.444 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.15, opts=13)
03:28:51.445 00.001 21068 Enqueuing Move request for scope (-0.14, -0.15)
03:28:51.445 00.000 16108 Worker thread wakes up
03:28:51.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
03:28:51.445 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
03:28:51.445 00.000 16108 Moving (-0.14, -0.15) raw xDistance=0.12 yDistance=0.18
03:28:51.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:28:51.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:51.446 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:28:51.446 00.000 16108 MoveAxis(E, 0, ABG)
03:28:51.446 00.000 16108 Move returns status 0, amount 0
03:28:51.446 00.000 16108 MoveAxis(N, 0, ABG)
03:28:51.446 00.000 16108 Move returns status 0, amount 0
03:28:51.446 00.000 16108 move complete, result=0
03:28:51.446 00.000 16108 worker thread done servicing request
03:28:51.449 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3398, FiltMin=2848, FiltMax=52966, Gamma=1.000
03:28:51.462 00.013 21068 UpdateGuideState exits: m=723009 SNR=227.2
03:28:51.468 00.006 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:51.470 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:51.471 00.001 21068 Enqueuing Expose request
03:28:51.473 00.002 16108 Worker thread wakes up
03:28:51.473 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:51.475 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:51.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:52.448 00.973 16108 Exposure complete
03:28:52.502 00.054 16108 worker thread done servicing request
03:28:52.502 00.000 21068 OnExposeComplete: enter
03:28:52.503 00.001 21068 UpdateGuideState(): m_state=6
03:28:52.504 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
03:28:52.505 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=629.58, Mass=674445, SNR=207.3, Peak=65472 HFD=3.3
03:28:52.506 00.001 21068 MultiStar: [#1 -0.33,-0.19,0.90,U] [#2 -0.26,0.04,1.08,U] [#3 -0.17,0.07,0.55,U] [#4 -0.14,-0.08,0.35,U] [#5 -0.36,-0.06,0.33,U] [#6 -0.02,-0.01,0.49,U] [#7 -0.00,-0.10,0.38,U] [#8 -0.23,0.30,0.29,U] 
03:28:52.506 00.000 21068 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {0.13, 0.17}
03:28:52.507 00.001 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
03:28:52.508 00.001 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
03:28:52.508 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.04 mountX=0.15 mountY=0.02, mountTheta=0.14
03:28:52.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
03:28:52.511 00.001 21068 Enqueuing Move request for scope (-0.15, 0.01)
03:28:52.512 00.001 16108 Worker thread wakes up
03:28:52.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
03:28:52.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
03:28:52.512 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.02
03:28:52.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:28:52.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:52.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:28:52.512 00.000 16108 MoveAxis(E, 0, ABG)
03:28:52.512 00.000 16108 Move returns status 0, amount 0
03:28:52.512 00.000 16108 MoveAxis(N, 0, ABG)
03:28:52.512 00.000 16108 Move returns status 0, amount 0
03:28:52.512 00.000 16108 move complete, result=0
03:28:52.512 00.000 16108 worker thread done servicing request
03:28:52.515 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3401, FiltMin=2902, FiltMax=56941, Gamma=1.000
03:28:52.531 00.016 21068 UpdateGuideState exits: m=674445 SNR=207.3
03:28:52.532 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:52.533 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:52.534 00.001 21068 Enqueuing Expose request
03:28:52.535 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:52.536 00.001 16108 Worker thread wakes up
03:28:52.536 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:52.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:53.703 01.167 16108 Exposure complete
03:28:53.783 00.080 16108 worker thread done servicing request
03:28:53.783 00.000 21068 OnExposeComplete: enter
03:28:53.784 00.001 21068 UpdateGuideState(): m_state=6
03:28:53.785 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
03:28:53.785 00.000 21068 Star::Find returns 1 (0), X=812.70, Y=629.80, Mass=689965, SNR=225.1, Peak=65535 HFD=3.5
03:28:53.786 00.001 21068 MultiStar: [#1 -0.12,-0.17,0.98,U] [#2 -0.16,-0.02,1.02,U] [#3 -0.04,-0.12,0.36,U] [#4 -0.12,-0.13,0.40,U] [#5 -0.10,0.07,0.27,U] [#6 0.03,-0.12,0.42,U] [#7 0.06,0.14,0.37,U] [#8 -0.03,0.61,0.00,M1] 
03:28:53.787 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.42, 0.39}
03:28:53.788 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
03:28:53.789 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
03:28:53.790 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.01 mountX=-0.01 mountY=-0.03, mountTheta=-1.95
03:28:53.791 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
03:28:53.792 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
03:28:53.793 00.001 16108 Worker thread wakes up
03:28:53.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:28:53.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:28:53.793 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=-0.03
03:28:53.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:28:53.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:53.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:28:53.794 00.001 16108 MoveAxis(E, 0, ABG)
03:28:53.794 00.000 16108 Move returns status 0, amount 0
03:28:53.794 00.000 16108 MoveAxis(N, 0, ABG)
03:28:53.794 00.000 16108 Move returns status 0, amount 0
03:28:53.794 00.000 16108 move complete, result=0
03:28:53.794 00.000 16108 worker thread done servicing request
03:28:53.799 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3401, FiltMin=2905, FiltMax=63622, Gamma=1.000
03:28:53.816 00.017 21068 UpdateGuideState exits: m=689965 SNR=225.1
03:28:53.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:53.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:53.819 00.001 21068 Enqueuing Expose request
03:28:53.820 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:53.821 00.001 16108 Worker thread wakes up
03:28:53.821 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:53.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:54.806 00.985 16108 Exposure complete
03:28:54.879 00.073 16108 worker thread done servicing request
03:28:54.879 00.000 21068 OnExposeComplete: enter
03:28:54.881 00.002 21068 UpdateGuideState(): m_state=6
03:28:54.884 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
03:28:54.885 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=629.80, Mass=750206, SNR=226.7, Peak=65535 HFD=3.6
03:28:54.887 00.002 21068 MultiStar: [#1 -0.22,-0.10,0.84,U] [#2 -0.06,-0.05,1.03,U] [#3 -0.03,0.12,0.38,U] [#4 -0.18,-0.06,0.38,U] [#5 -0.09,0.10,0.35,U] [#6 -0.24,-0.08,0.35,U] [#7 -0.02,0.04,0.34,U] [#8 -0.26,0.48,0.00,M2] 
03:28:54.888 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.36, 0.40}
03:28:54.891 00.003 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
03:28:54.892 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
03:28:54.894 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.84 mountX=0.03 mountY=-0.06, mountTheta=-1.11
03:28:54.897 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
03:28:54.898 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
03:28:54.899 00.001 16108 Worker thread wakes up
03:28:54.899 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
03:28:54.899 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
03:28:54.901 00.002 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
03:28:54.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:54.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:54.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:28:54.901 00.000 16108 MoveAxis(E, 0, ABG)
03:28:54.901 00.000 16108 Move returns status 0, amount 0
03:28:54.901 00.000 16108 MoveAxis(N, 0, ABG)
03:28:54.901 00.000 16108 Move returns status 0, amount 0
03:28:54.901 00.000 16108 move complete, result=0
03:28:54.902 00.001 16108 worker thread done servicing request
03:28:54.911 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3401, FiltMin=2902, FiltMax=57510, Gamma=1.000
03:28:54.932 00.021 21068 UpdateGuideState exits: m=750206 SNR=226.7
03:28:54.934 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:54.935 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:54.936 00.001 21068 Enqueuing Expose request
03:28:54.937 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:54.938 00.001 16108 Worker thread wakes up
03:28:54.938 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:54.938 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:56.107 01.169 16108 Exposure complete
03:28:56.163 00.056 16108 worker thread done servicing request
03:28:56.163 00.000 21068 OnExposeComplete: enter
03:28:56.164 00.001 21068 UpdateGuideState(): m_state=6
03:28:56.165 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
03:28:56.166 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=629.56, Mass=762070, SNR=231.6, Peak=65535 HFD=3.4
03:28:56.167 00.001 21068 MultiStar: [#1 -0.15,-0.24,0.99,U] [#2 -0.11,-0.15,0.85,U] [#3 0.12,0.19,0.44,U] [#4 -0.05,-0.14,0.38,U] [#5 -0.19,-0.11,0.33,U] [#6 -0.08,-0.04,0.44,U] [#7 0.07,-0.00,0.36,U] [#8 -0.30,0.49,0.00,M3] 
03:28:56.168 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.39, 0.15}
03:28:56.168 00.000 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
03:28:56.169 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
03:28:56.170 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.15 mountX=-0.03 mountY=0.04, mountTheta=2.19
03:28:56.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.05, opts=13)
03:28:56.172 00.001 21068 Enqueuing Move request for scope (0.02, -0.05)
03:28:56.174 00.002 16108 Worker thread wakes up
03:28:56.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:28:56.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:28:56.174 00.000 16108 Moving (0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
03:28:56.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:56.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:56.175 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:28:56.175 00.000 16108 MoveAxis(E, 0, ABG)
03:28:56.175 00.000 16108 Move returns status 0, amount 0
03:28:56.175 00.000 16108 MoveAxis(N, 0, ABG)
03:28:56.175 00.000 16108 Move returns status 0, amount 0
03:28:56.175 00.000 16108 move complete, result=0
03:28:56.175 00.000 16108 worker thread done servicing request
03:28:56.178 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3401, FiltMin=2896, FiltMax=65430, Gamma=1.000
03:28:56.193 00.015 21068 UpdateGuideState exits: m=762070 SNR=231.6
03:28:56.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:56.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:56.196 00.001 21068 Enqueuing Expose request
03:28:56.196 00.000 16108 Worker thread wakes up
03:28:56.196 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:56.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:56.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:57.175 00.978 16108 Exposure complete
03:28:57.266 00.091 16108 worker thread done servicing request
03:28:57.266 00.000 21068 OnExposeComplete: enter
03:28:57.267 00.001 21068 UpdateGuideState(): m_state=6
03:28:57.268 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
03:28:57.269 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=629.53, Mass=756094, SNR=220.0, Peak=65535 HFD=3.2
03:28:57.269 00.000 21068 MultiStar: [#1 -0.20,-0.41,1.01,U] [#2 -0.26,-0.34,1.02,U] [#3 0.05,0.01,0.51,U] [#4 0.08,-0.12,0.39,U] [#5 -0.16,-0.02,0.36,U] [#6 0.07,0.07,0.44,U] [#7 0.13,-0.10,0.34,U] [#8 -0.12,0.22,0.25,U] 
03:28:57.270 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.26, 0.13}
03:28:57.272 00.002 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
03:28:57.273 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
03:28:57.273 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.84 mountX=0.01 mountY=0.12, mountTheta=1.48
03:28:57.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
03:28:57.276 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
03:28:57.276 00.000 16108 Worker thread wakes up
03:28:57.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:28:57.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:28:57.277 00.001 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
03:28:57.277 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:28:57.277 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:57.277 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:57.277 00.000 16108 MoveAxis(E, 0, ABG)
03:28:57.277 00.000 16108 Move returns status 0, amount 0
03:28:57.277 00.000 16108 MoveAxis(N, 0, ABG)
03:28:57.277 00.000 16108 Move returns status 0, amount 0
03:28:57.277 00.000 16108 move complete, result=0
03:28:57.277 00.000 16108 worker thread done servicing request
03:28:57.280 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3401, FiltMin=2829, FiltMax=51430, Gamma=1.000
03:28:57.294 00.014 21068 UpdateGuideState exits: m=756094 SNR=220.0
03:28:57.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:57.295 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:57.296 00.001 21068 Enqueuing Expose request
03:28:57.298 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:57.298 00.000 16108 Worker thread wakes up
03:28:57.299 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:57.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:58.464 01.165 16108 Exposure complete
03:28:58.525 00.061 16108 worker thread done servicing request
03:28:58.525 00.000 21068 OnExposeComplete: enter
03:28:58.526 00.001 21068 UpdateGuideState(): m_state=6
03:28:58.527 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
03:28:58.529 00.002 21068 Star::Find returns 1 (0), X=812.49, Y=629.23, Mass=774059, SNR=231.5, Peak=65535 HFD=3.4
03:28:58.531 00.002 21068 MultiStar: [#1 -0.12,-0.45,0.98,U] [#2 -0.23,-0.37,0.91,U] [#3 0.07,-0.18,0.46,U] [#4 -0.19,-0.35,0.31,U] [#5 -0.35,-0.26,0.40,U] [#6 -0.02,-0.27,0.38,U] [#7 -0.13,-0.40,0.39,U] [#8 -0.19,0.04,0.24,U] 
03:28:58.532 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.30}, one-star: {0.20, -0.17}
03:28:58.535 00.003 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
03:28:58.536 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
03:28:58.537 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.27 cameraTheta=-0.70 mountX=-0.23 mountY=0.12, mountTheta=2.66
03:28:58.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.17, opts=13)
03:28:58.542 00.003 21068 Enqueuing Move request for scope (0.20, -0.17)
03:28:58.543 00.001 16108 Worker thread wakes up
03:28:58.544 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
03:28:58.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
03:28:58.544 00.000 16108 Moving (0.20, -0.17) raw xDistance=-0.23 yDistance=0.12
03:28:58.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:28:58.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:58.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:58.544 00.000 16108 MoveAxis(E, 60, ABG)
03:28:58.544 00.000 16108 Guiding  Dir = 2, Dur = 60
03:28:58.545 00.001 16108 IsSlewing returns 0
03:28:58.545 00.000 16108 IsGuiding returns 0
03:28:58.553 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3398, FiltMin=2912, FiltMax=58550, Gamma=1.000
03:28:58.574 00.021 21068 UpdateGuideState exits: m=774059 SNR=231.5
03:28:58.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:58.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:58.576 00.000 21068 Enqueuing Expose request
03:28:58.599 00.023 16108 PulseGuide returned control before completion, sleep 16
03:28:58.630 00.031 16108 IsGuiding returns 1
03:28:58.630 00.000 16108 scope still moving after pulse duration time elapsed
03:28:58.661 00.031 16108 IsSlewing returns 0
03:28:58.661 00.000 16108 IsGuiding returns 1
03:28:58.693 00.032 16108 IsSlewing returns 0
03:28:58.694 00.001 16108 IsGuiding returns 1
03:28:58.725 00.031 16108 IsSlewing returns 0
03:28:58.725 00.000 16108 IsGuiding returns 0
03:28:58.725 00.000 16108 scope move finished after 60 + 119 ms
03:28:58.725 00.000 16108 Move returns status 0, amount 60
03:28:58.725 00.000 16108 MoveAxis(N, 0, ABG)
03:28:58.725 00.000 16108 Move returns status 0, amount 0
03:28:58.725 00.000 16108 move complete, result=0
03:28:58.726 00.001 16108 worker thread done servicing request
03:28:58.726 00.000 16108 Worker thread wakes up
03:28:58.726 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:58.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:28:58.726 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
03:28:59.688 00.962 16108 Exposure complete
03:28:59.744 00.056 16108 worker thread done servicing request
03:28:59.744 00.000 21068 OnExposeComplete: enter
03:28:59.747 00.003 21068 UpdateGuideState(): m_state=6
03:28:59.749 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
03:28:59.751 00.002 21068 Star::Find returns 1 (0), X=812.40, Y=629.30, Mass=736511, SNR=231.2, Peak=65535 HFD=3.5
03:28:59.752 00.001 21068 MultiStar: [#1 -0.44,-0.51,0.00,M1] [#2 -0.39,-0.31,1.08,U] [#3 -0.14,-0.03,0.51,U] [#4 -0.10,-0.24,0.39,U] [#5 -0.54,-0.09,0.00,M1] [#6 -0.34,-0.22,0.41,U] [#7 -0.09,-0.28,0.36,U] [#8 -0.41,0.15,0.29,U] 
03:28:59.753 00.001 21068 single-star, 6 included, MultiStar: {-0.18, -0.17}, one-star: {0.11, -0.10}
03:28:59.754 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
03:28:59.755 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
03:28:59.756 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.13 mountY=0.07, mountTheta=2.63
03:28:59.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
03:28:59.761 00.003 21068 Enqueuing Move request for scope (0.11, -0.10)
03:28:59.762 00.001 16108 Worker thread wakes up
03:28:59.763 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
03:28:59.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
03:28:59.763 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=0.07
03:28:59.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:28:59.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:59.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:28:59.763 00.000 16108 MoveAxis(E, 0, ABG)
03:28:59.763 00.000 16108 Move returns status 0, amount 0
03:28:59.763 00.000 16108 MoveAxis(N, 0, ABG)
03:28:59.763 00.000 16108 Move returns status 0, amount 0
03:28:59.763 00.000 16108 move complete, result=0
03:28:59.764 00.001 16108 worker thread done servicing request
03:28:59.768 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3398, FiltMin=2928, FiltMax=51270, Gamma=1.000
03:28:59.787 00.019 21068 UpdateGuideState exits: m=736511 SNR=231.2
03:28:59.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:59.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:28:59.790 00.001 21068 Enqueuing Expose request
03:28:59.790 00.000 16108 Worker thread wakes up
03:28:59.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:59.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:28:59.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:00.971 01.180 16108 Exposure complete
03:29:01.045 00.074 16108 worker thread done servicing request
03:29:01.045 00.000 21068 OnExposeComplete: enter
03:29:01.046 00.001 21068 UpdateGuideState(): m_state=6
03:29:01.047 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
03:29:01.049 00.002 21068 Star::Find returns 1 (0), X=812.16, Y=629.38, Mass=759403, SNR=243.2, Peak=65535 HFD=3.6
03:29:01.049 00.000 21068 MultiStar: [#1 -0.37,-0.20,0.88,U] [#2 -0.69,-0.40,0.00,M1] [#3 -0.12,-0.06,0.43,U] [#4 -0.40,-0.34,0.39,U] [#5 -0.37,0.06,0.30,U] [#6 -0.18,-0.14,0.37,U] [#7 -0.38,-0.19,0.35,U] [#8 -0.68,0.38,0.00,M1] 
03:29:01.050 00.001 21068 single-star, 6 included, MultiStar: {-0.26, -0.12}, one-star: {-0.13, -0.03}
03:29:01.051 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
03:29:01.052 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
03:29:01.052 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.93 mountX=0.12 mountY=0.06, mountTheta=0.44
03:29:01.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.03, opts=13)
03:29:01.055 00.001 21068 Enqueuing Move request for scope (-0.13, -0.03)
03:29:01.056 00.001 16108 Worker thread wakes up
03:29:01.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
03:29:01.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
03:29:01.056 00.000 16108 Moving (-0.13, -0.03) raw xDistance=0.12 yDistance=0.06
03:29:01.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:29:01.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:01.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:29:01.056 00.000 16108 MoveAxis(E, 0, ABG)
03:29:01.056 00.000 16108 Move returns status 0, amount 0
03:29:01.056 00.000 16108 MoveAxis(N, 0, ABG)
03:29:01.056 00.000 16108 Move returns status 0, amount 0
03:29:01.056 00.000 16108 move complete, result=0
03:29:01.056 00.000 16108 worker thread done servicing request
03:29:01.060 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3395, FiltMin=2928, FiltMax=44070, Gamma=1.000
03:29:01.073 00.013 21068 UpdateGuideState exits: m=759403 SNR=243.2
03:29:01.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:01.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:01.076 00.001 21068 Enqueuing Expose request
03:29:01.077 00.001 16108 Worker thread wakes up
03:29:01.077 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:01.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:01.079 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:02.045 00.966 16108 Exposure complete
03:29:02.131 00.086 16108 worker thread done servicing request
03:29:02.131 00.000 21068 OnExposeComplete: enter
03:29:02.132 00.001 21068 UpdateGuideState(): m_state=6
03:29:02.133 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
03:29:02.136 00.003 21068 Star::Find returns 1 (0), X=812.22, Y=629.46, Mass=761076, SNR=222.3, Peak=65535 HFD=3.5
03:29:02.138 00.002 21068 MultiStar: [#1 -0.33,-0.13,0.93,U] [#2 -0.44,-0.17,0.93,U] [#3 -0.30,-0.06,0.43,U] [#4 -0.29,-0.10,0.39,U] [#5 -0.43,0.11,0.39,U] [#6 -0.32,-0.19,0.43,U] [#7 -0.44,0.11,0.31,U] [#8 -0.66,0.52,0.00,M2] 
03:29:02.139 00.001 21068 single-star, 7 included, MultiStar: {-0.31, -0.06}, one-star: {-0.07, 0.06}
03:29:02.140 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.51 = -0.51)
03:29:02.142 00.002 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.45 = -0.45)
03:29:02.143 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.46 mountX=0.08 mountY=-0.04, mountTheta=-0.46
03:29:02.147 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
03:29:02.148 00.001 21068 Enqueuing Move request for scope (-0.07, 0.06)
03:29:02.150 00.002 16108 Worker thread wakes up
03:29:02.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
03:29:02.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
03:29:02.150 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.04
03:29:02.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:29:02.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:02.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:02.151 00.001 16108 MoveAxis(E, 0, ABG)
03:29:02.151 00.000 16108 Move returns status 0, amount 0
03:29:02.151 00.000 16108 MoveAxis(N, 0, ABG)
03:29:02.151 00.000 16108 Move returns status 0, amount 0
03:29:02.151 00.000 16108 move complete, result=0
03:29:02.151 00.000 16108 worker thread done servicing request
03:29:02.158 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3398, FiltMin=2861, FiltMax=50185, Gamma=1.000
03:29:02.180 00.022 21068 UpdateGuideState exits: m=761076 SNR=222.3
03:29:02.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:02.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:02.183 00.001 21068 Enqueuing Expose request
03:29:02.183 00.000 16108 Worker thread wakes up
03:29:02.183 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:02.184 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:02.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:03.341 01.157 16108 Exposure complete
03:29:03.396 00.055 16108 worker thread done servicing request
03:29:03.396 00.000 21068 OnExposeComplete: enter
03:29:03.397 00.001 21068 UpdateGuideState(): m_state=6
03:29:03.398 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
03:29:03.399 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=629.21, Mass=760607, SNR=215.4, Peak=65535 HFD=3.4
03:29:03.400 00.001 21068 MultiStar: [#1 -0.21,-0.47,1.02,U] [#2 -0.42,-0.54,0.00,M1] [#3 -0.06,-0.10,0.50,U] [#4 -0.05,-0.35,0.47,U] [#5 -0.32,-0.32,0.34,U] [#6 0.04,-0.22,0.39,U] [#7 -0.02,-0.36,0.38,U] [#8 -0.09,0.30,0.24,U] 
03:29:03.400 00.000 21068 single-star, 7 included, MultiStar: {-0.05, -0.26}, one-star: {0.17, -0.19}
03:29:03.401 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
03:29:03.402 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
03:29:03.403 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.86 mountX=-0.20 mountY=0.15, mountTheta=2.50
03:29:03.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.19, opts=13)
03:29:03.406 00.001 21068 Enqueuing Move request for scope (0.17, -0.19)
03:29:03.407 00.001 16108 Worker thread wakes up
03:29:03.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
03:29:03.407 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
03:29:03.407 00.000 16108 Moving (0.17, -0.19) raw xDistance=-0.20 yDistance=0.15
03:29:03.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:29:03.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:03.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:03.407 00.000 16108 MoveAxis(E, 0, ABG)
03:29:03.407 00.000 16108 Move returns status 0, amount 0
03:29:03.407 00.000 16108 MoveAxis(N, 0, ABG)
03:29:03.407 00.000 16108 Move returns status 0, amount 0
03:29:03.407 00.000 16108 move complete, result=0
03:29:03.408 00.001 16108 worker thread done servicing request
03:29:03.414 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3398, FiltMin=2918, FiltMax=55286, Gamma=1.000
03:29:03.436 00.022 21068 UpdateGuideState exits: m=760607 SNR=215.4
03:29:03.439 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:03.441 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:03.442 00.001 21068 Enqueuing Expose request
03:29:03.442 00.000 16108 Worker thread wakes up
03:29:03.442 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:03.443 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:03.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:04.409 00.966 16108 Exposure complete
03:29:04.466 00.057 16108 worker thread done servicing request
03:29:04.466 00.000 21068 OnExposeComplete: enter
03:29:04.467 00.001 21068 UpdateGuideState(): m_state=6
03:29:04.468 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
03:29:04.469 00.001 21068 Star::Find returns 1 (0), X=812.64, Y=629.19, Mass=685342, SNR=211.7, Peak=65535 HFD=3.4
03:29:04.471 00.002 21068 MultiStar: [#1 -0.18,-0.40,0.91,U] [#2 0.10,-0.44,0.97,U] [#3 -0.11,-0.21,0.51,U] [#4 0.05,-0.47,0.45,U] [#5 -0.18,-0.09,0.34,U] [#6 -0.11,-0.38,0.42,U] [#7 0.03,-0.26,0.34,U] [#8 -0.14,0.40,0.26,U] 
03:29:04.472 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.29}, one-star: {0.35, -0.21}
03:29:04.473 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
03:29:04.475 00.002 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
03:29:04.477 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.49 mountX=-0.07 mountY=0.28, mountTheta=1.83
03:29:04.481 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.29, opts=13)
03:29:04.482 00.001 21068 Enqueuing Move request for scope (0.02, -0.29)
03:29:04.484 00.002 16108 Worker thread wakes up
03:29:04.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
03:29:04.484 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
03:29:04.484 00.000 16108 Moving (0.02, -0.29) raw xDistance=-0.07 yDistance=0.28
03:29:04.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:04.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:29:04.484 00.000 16108 MoveAxis(E, 0, ABG)
03:29:04.484 00.000 16108 Move returns status 0, amount 0
03:29:04.484 00.000 16108 MoveAxis(S, 55, ABG)
03:29:04.484 00.000 16108 Guiding  Dir = 1, Dur = 55
03:29:04.484 00.000 16108 IsSlewing returns 0
03:29:04.484 00.000 16108 IsGuiding returns 0
03:29:04.491 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3398, FiltMin=2886, FiltMax=58870, Gamma=1.000
03:29:04.505 00.014 21068 UpdateGuideState exits: m=685342 SNR=211.7
03:29:04.507 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:04.510 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:04.512 00.002 21068 Enqueuing Expose request
03:29:04.523 00.011 16108 PulseGuide returned control before completion, sleep 26
03:29:04.553 00.030 16108 IsGuiding returns 1
03:29:04.553 00.000 16108 scope still moving after pulse duration time elapsed
03:29:04.585 00.032 16108 IsSlewing returns 0
03:29:04.585 00.000 16108 IsGuiding returns 1
03:29:04.615 00.030 16108 IsSlewing returns 0
03:29:04.615 00.000 16108 IsGuiding returns 0
03:29:04.615 00.000 16108 scope move finished after 55 + 76 ms
03:29:04.615 00.000 16108 Move returns status 0, amount 55
03:29:04.615 00.000 16108 move complete, result=0
03:29:04.615 00.000 16108 worker thread done servicing request
03:29:04.615 00.000 16108 Worker thread wakes up
03:29:04.615 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
03:29:04.619 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:04.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:05.778 01.159 16108 Exposure complete
03:29:05.834 00.056 16108 worker thread done servicing request
03:29:05.834 00.000 21068 OnExposeComplete: enter
03:29:05.835 00.001 21068 UpdateGuideState(): m_state=6
03:29:05.836 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
03:29:05.837 00.001 21068 Star::Find returns 1 (0), X=812.56, Y=629.57, Mass=710066, SNR=205.5, Peak=65472 HFD=3.3
03:29:05.839 00.002 21068 MultiStar: [#1 -0.20,-0.15,0.97,U] [#2 -0.16,-0.21,1.00,U] [#3 0.02,0.04,0.46,U] [#4 -0.19,-0.23,0.41,U] [#5 -0.35,-0.09,0.34,U] [#6 -0.06,-0.03,0.44,U] [#7 0.02,0.05,0.38,U] [#8 -0.14,0.39,0.29,U] 
03:29:05.840 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.28, 0.17}
03:29:05.840 00.000 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
03:29:05.841 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
03:29:05.842 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=0.05 mountY=0.05, mountTheta=0.71
03:29:05.843 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
03:29:05.844 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
03:29:05.845 00.001 16108 Worker thread wakes up
03:29:05.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:29:05.845 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:29:05.845 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.05
03:29:05.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:05.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:05.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:29:05.845 00.000 16108 MoveAxis(E, 0, ABG)
03:29:05.845 00.000 16108 Move returns status 0, amount 0
03:29:05.845 00.000 16108 MoveAxis(N, 0, ABG)
03:29:05.845 00.000 16108 Move returns status 0, amount 0
03:29:05.845 00.000 16108 move complete, result=0
03:29:05.845 00.000 16108 worker thread done servicing request
03:29:05.850 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3401, FiltMin=2870, FiltMax=61709, Gamma=1.000
03:29:05.864 00.014 21068 UpdateGuideState exits: m=710066 SNR=205.5
03:29:05.866 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:05.868 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:05.870 00.002 21068 Enqueuing Expose request
03:29:05.871 00.001 16108 Worker thread wakes up
03:29:05.871 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:05.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:05.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:06.837 00.965 16108 Exposure complete
03:29:06.903 00.066 16108 worker thread done servicing request
03:29:06.903 00.000 21068 OnExposeComplete: enter
03:29:06.906 00.003 21068 UpdateGuideState(): m_state=6
03:29:06.907 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
03:29:06.908 00.001 21068 Star::Find returns 1 (0), X=812.77, Y=629.66, Mass=774087, SNR=236.7, Peak=65535 HFD=3.6
03:29:06.909 00.001 21068 MultiStar: [#1 -0.04,-0.21,0.77,U] [#2 -0.01,-0.19,0.94,U] [#3 -0.07,-0.11,0.44,U] [#4 -0.06,-0.38,0.39,U] [#5 -0.29,-0.07,0.30,U] [#6 0.05,0.02,0.40,U] [#7 -0.05,-0.03,0.35,U] [#8 -0.30,0.40,0.28,U] 
03:29:06.909 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.49, 0.26}
03:29:06.910 00.001 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
03:29:06.910 00.000 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
03:29:06.911 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.68 mountX=-0.05 mountY=0.03, mountTheta=2.68
03:29:06.913 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
03:29:06.914 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
03:29:06.914 00.000 16108 Worker thread wakes up
03:29:06.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:29:06.914 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:29:06.915 00.001 16108 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=0.03
03:29:06.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:29:06.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:06.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:06.915 00.000 16108 MoveAxis(E, 0, ABG)
03:29:06.915 00.000 16108 Move returns status 0, amount 0
03:29:06.915 00.000 16108 MoveAxis(N, 0, ABG)
03:29:06.915 00.000 16108 Move returns status 0, amount 0
03:29:06.915 00.000 16108 move complete, result=0
03:29:06.915 00.000 16108 worker thread done servicing request
03:29:06.922 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3401, FiltMin=2920, FiltMax=63142, Gamma=1.000
03:29:06.945 00.023 21068 UpdateGuideState exits: m=774087 SNR=236.7
03:29:06.947 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:06.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:06.949 00.001 21068 Enqueuing Expose request
03:29:06.950 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:06.951 00.001 16108 Worker thread wakes up
03:29:06.951 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:06.951 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:08.120 01.169 16108 Exposure complete
03:29:08.191 00.071 16108 worker thread done servicing request
03:29:08.191 00.000 21068 OnExposeComplete: enter
03:29:08.193 00.002 21068 UpdateGuideState(): m_state=6
03:29:08.195 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
03:29:08.196 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=629.83, Mass=755424, SNR=272.1, Peak=65535 HFD=3.6
03:29:08.198 00.002 21068 MultiStar: [#1 -0.31,0.03,0.78,U] [#2 -0.12,0.14,0.85,U] [#3 -0.12,0.04,0.38,U] [#4 -0.40,-0.23,0.32,U] [#5 -0.39,0.23,0.24,U] [#6 -0.23,0.05,0.38,U] [#7 0.12,0.23,0.31,U] [#8 -0.40,0.49,0.00,M1] 
03:29:08.199 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.32, 0.42}
03:29:08.201 00.002 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
03:29:08.202 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
03:29:08.203 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=0.10 mountY=-0.13, mountTheta=-0.90
03:29:08.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.15, opts=13)
03:29:08.206 00.001 21068 Enqueuing Move request for scope (-0.08, 0.15)
03:29:08.206 00.000 16108 Worker thread wakes up
03:29:08.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
03:29:08.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
03:29:08.206 00.000 16108 Moving (-0.08, 0.15) raw xDistance=0.10 yDistance=-0.13
03:29:08.207 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:08.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:08.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:29:08.207 00.000 16108 MoveAxis(E, 0, ABG)
03:29:08.207 00.000 16108 Move returns status 0, amount 0
03:29:08.207 00.000 16108 MoveAxis(N, 0, ABG)
03:29:08.207 00.000 16108 Move returns status 0, amount 0
03:29:08.207 00.000 16108 move complete, result=0
03:29:08.207 00.000 16108 worker thread done servicing request
03:29:08.211 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3405, FiltMin=2854, FiltMax=50797, Gamma=1.000
03:29:08.225 00.014 21068 UpdateGuideState exits: m=755424 SNR=272.1
03:29:08.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:08.228 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:08.228 00.000 21068 Enqueuing Expose request
03:29:08.229 00.001 16108 Worker thread wakes up
03:29:08.229 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:08.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:08.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:09.223 00.993 16108 Exposure complete
03:29:09.295 00.072 16108 worker thread done servicing request
03:29:09.296 00.001 21068 OnExposeComplete: enter
03:29:09.296 00.000 21068 UpdateGuideState(): m_state=6
03:29:09.297 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
03:29:09.298 00.001 21068 Star::Find returns 1 (0), X=812.66, Y=629.71, Mass=715309, SNR=247.5, Peak=65535 HFD=3.5
03:29:09.299 00.001 21068 MultiStar: [#1 -0.16,-0.08,0.88,U] [#2 -0.07,0.03,0.97,U] [#3 -0.02,0.14,0.39,U] [#4 -0.22,-0.01,0.43,U] [#5 -0.09,-0.27,0.25,U] [#6 -0.08,0.03,0.33,U] [#7 0.08,0.07,0.34,U] [#8 -0.24,0.66,0.00,M2] 
03:29:09.300 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.38, 0.31}
03:29:09.301 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
03:29:09.302 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
03:29:09.303 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.43 mountX=0.00 mountY=-0.06, mountTheta=-1.54
03:29:09.304 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.06, opts=13)
03:29:09.305 00.001 21068 Enqueuing Move request for scope (0.01, 0.06)
03:29:09.306 00.001 16108 Worker thread wakes up
03:29:09.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:29:09.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:29:09.306 00.000 16108 Moving (0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
03:29:09.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:29:09.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:09.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:29:09.306 00.000 16108 MoveAxis(E, 0, ABG)
03:29:09.306 00.000 16108 Move returns status 0, amount 0
03:29:09.306 00.000 16108 MoveAxis(N, 0, ABG)
03:29:09.306 00.000 16108 Move returns status 0, amount 0
03:29:09.306 00.000 16108 move complete, result=0
03:29:09.307 00.001 16108 worker thread done servicing request
03:29:09.310 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3408, FiltMin=2883, FiltMax=60406, Gamma=1.000
03:29:09.324 00.014 21068 UpdateGuideState exits: m=715309 SNR=247.5
03:29:09.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:09.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:09.326 00.000 21068 Enqueuing Expose request
03:29:09.327 00.001 16108 Worker thread wakes up
03:29:09.327 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:09.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:09.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:10.519 01.191 16108 Exposure complete
03:29:10.581 00.062 16108 worker thread done servicing request
03:29:10.581 00.000 21068 OnExposeComplete: enter
03:29:10.581 00.000 21068 UpdateGuideState(): m_state=6
03:29:10.582 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
03:29:10.583 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=629.79, Mass=723387, SNR=218.7, Peak=65472 HFD=3.4
03:29:10.584 00.001 21068 MultiStar: [#1 -0.30,0.10,0.93,U] [#2 -0.21,0.17,1.18,U] [#3 -0.08,0.34,0.44,U] [#4 -0.12,0.09,0.46,U] [#5 -0.33,0.17,0.35,U] [#6 -0.14,0.28,0.39,U] [#7 0.02,0.25,0.35,U] [#8 -0.50,0.83,0.00,M3] 
03:29:10.586 00.002 21068 refined, 7 included, MultiStar: {-0.11, 0.22}, one-star: {0.21, 0.39}
03:29:10.586 00.000 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
03:29:10.587 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
03:29:10.588 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.04 mountX=0.15 mountY=-0.19, mountTheta=-0.90
03:29:10.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.22, opts=13)
03:29:10.594 00.004 21068 Enqueuing Move request for scope (-0.11, 0.22)
03:29:10.596 00.002 16108 Worker thread wakes up
03:29:10.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
03:29:10.596 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
03:29:10.596 00.000 16108 Moving (-0.11, 0.22) raw xDistance=0.15 yDistance=-0.19
03:29:10.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:29:10.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:10.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:29:10.596 00.000 16108 MoveAxis(E, 0, ABG)
03:29:10.596 00.000 16108 Move returns status 0, amount 0
03:29:10.597 00.001 16108 MoveAxis(N, 0, ABG)
03:29:10.597 00.000 16108 Move returns status 0, amount 0
03:29:10.597 00.000 16108 move complete, result=0
03:29:10.597 00.000 16108 worker thread done servicing request
03:29:10.600 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3411, FiltMin=2870, FiltMax=53401, Gamma=1.000
03:29:10.624 00.024 21068 UpdateGuideState exits: m=723387 SNR=218.7
03:29:10.626 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:10.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:10.629 00.002 21068 Enqueuing Expose request
03:29:10.630 00.001 16108 Worker thread wakes up
03:29:10.630 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:10.632 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:10.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:11.616 00.984 16108 Exposure complete
03:29:11.679 00.063 16108 worker thread done servicing request
03:29:11.679 00.000 21068 OnExposeComplete: enter
03:29:11.680 00.001 21068 UpdateGuideState(): m_state=6
03:29:11.681 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
03:29:11.681 00.000 21068 Star::Find returns 1 (0), X=812.35, Y=629.49, Mass=699612, SNR=224.5, Peak=65535 HFD=3.3
03:29:11.682 00.001 21068 MultiStar: [#1 -0.22,-0.18,0.86,U] [#2 -0.35,-0.00,1.03,U] [#3 -0.35,0.11,0.46,U] [#4 -0.24,-0.03,0.49,U] [#5 -0.31,0.17,0.27,U] [#6 -0.26,0.03,0.43,U] [#7 -0.02,0.18,0.33,U] [#8 -0.40,0.41,0.00,M4] 
03:29:11.683 00.001 21068 single-star, 7 included, MultiStar: {-0.20, 0.02}, one-star: {0.07, 0.08}
03:29:11.684 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
03:29:11.684 00.000 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
03:29:11.686 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.88 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:29:11.690 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
03:29:11.691 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
03:29:11.693 00.002 16108 Worker thread wakes up
03:29:11.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
03:29:11.693 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
03:29:11.693 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.05 yDistance=-0.10
03:29:11.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:29:11.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:11.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:29:11.693 00.000 16108 MoveAxis(E, 0, ABG)
03:29:11.694 00.001 16108 Move returns status 0, amount 0
03:29:11.694 00.000 16108 MoveAxis(N, 0, ABG)
03:29:11.694 00.000 16108 Move returns status 0, amount 0
03:29:11.694 00.000 16108 move complete, result=0
03:29:11.694 00.000 16108 worker thread done servicing request
03:29:11.701 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3414, FiltMin=2899, FiltMax=57510, Gamma=1.000
03:29:11.723 00.022 21068 UpdateGuideState exits: m=699612 SNR=224.5
03:29:11.726 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:11.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:11.727 00.000 21068 Enqueuing Expose request
03:29:11.728 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:11.729 00.001 16108 Worker thread wakes up
03:29:11.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:11.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:12.908 01.179 16108 Exposure complete
03:29:12.965 00.057 16108 worker thread done servicing request
03:29:12.965 00.000 21068 OnExposeComplete: enter
03:29:12.966 00.001 21068 UpdateGuideState(): m_state=6
03:29:12.968 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
03:29:12.969 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.40, Mass=759494, SNR=247.0, Peak=65535 HFD=3.6
03:29:12.970 00.001 21068 MultiStar: [#1 -0.49,-0.22,0.00,M1] [#2 -0.61,-0.27,0.00,M1] [#3 -0.06,0.08,0.37,U] [#4 -0.34,-0.34,0.38,U] [#5 -0.52,-0.09,0.30,U] [#6 -0.22,-0.05,0.37,U] [#7 -0.40,-0.32,0.34,U] [#8 -0.34,0.65,0.00,M5] 
03:29:12.971 00.001 21068 single-star, 5 included, MultiStar: {-0.23, -0.10}, one-star: {-0.11, -0.01}
03:29:12.972 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
03:29:12.973 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
03:29:12.973 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=0.10 mountY=0.03, mountTheta=0.32
03:29:12.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.01, opts=13)
03:29:12.976 00.001 21068 Enqueuing Move request for scope (-0.11, -0.01)
03:29:12.976 00.000 16108 Worker thread wakes up
03:29:12.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
03:29:12.976 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
03:29:12.976 00.000 16108 Moving (-0.11, -0.01) raw xDistance=0.10 yDistance=0.03
03:29:12.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:12.977 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:12.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:12.977 00.000 16108 MoveAxis(E, 0, ABG)
03:29:12.977 00.000 16108 Move returns status 0, amount 0
03:29:12.977 00.000 16108 MoveAxis(N, 0, ABG)
03:29:12.977 00.000 16108 Move returns status 0, amount 0
03:29:12.977 00.000 16108 move complete, result=0
03:29:12.977 00.000 16108 worker thread done servicing request
03:29:12.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3421, FiltMin=2928, FiltMax=44630, Gamma=1.000
03:29:12.994 00.014 21068 UpdateGuideState exits: m=759494 SNR=247.0
03:29:12.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:12.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:12.996 00.000 21068 Enqueuing Expose request
03:29:12.997 00.001 16108 Worker thread wakes up
03:29:12.997 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:12.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:12.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:13.992 00.994 16108 Exposure complete
03:29:14.084 00.092 16108 worker thread done servicing request
03:29:14.085 00.001 21068 OnExposeComplete: enter
03:29:14.086 00.001 21068 UpdateGuideState(): m_state=6
03:29:14.088 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
03:29:14.089 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.66, Mass=746228, SNR=227.1, Peak=65535 HFD=3.5
03:29:14.090 00.001 21068 MultiStar: [#1 -0.35,-0.16,0.75,U] [#2 -0.40,-0.11,0.92,U] [#3 -0.26,-0.10,0.36,U] [#4 -0.34,-0.07,0.38,U] [#5 -0.39,-0.19,0.24,U] [#6 -0.16,-0.14,0.45,U] [#7 -0.19,0.11,0.39,U] [#8 -0.33,0.69,0.00,M6] 
03:29:14.091 00.001 21068 refined, 7 included, MultiStar: {-0.24, -0.02}, one-star: {0.02, 0.25}
03:29:14.092 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
03:29:14.093 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
03:29:14.093 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.05 mountX=0.23 mountY=0.08, mountTheta=0.32
03:29:14.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.02, opts=13)
03:29:14.097 00.002 21068 Enqueuing Move request for scope (-0.24, -0.02)
03:29:14.098 00.001 16108 Worker thread wakes up
03:29:14.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
03:29:14.098 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
03:29:14.098 00.000 16108 Moving (-0.24, -0.02) raw xDistance=0.23 yDistance=0.08
03:29:14.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:29:14.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:14.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:29:14.098 00.000 16108 MoveAxis(W, 60, ABG)
03:29:14.099 00.001 16108 Guiding  Dir = 3, Dur = 60
03:29:14.099 00.000 16108 IsSlewing returns 0
03:29:14.099 00.000 16108 IsGuiding returns 0
03:29:14.100 00.001 16108 PulseGuide returned control before completion, sleep 69
03:29:14.102 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3427, FiltMin=2912, FiltMax=50182, Gamma=1.000
03:29:14.128 00.026 21068 UpdateGuideState exits: m=746228 SNR=227.1
03:29:14.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:14.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:14.133 00.002 21068 Enqueuing Expose request
03:29:14.180 00.047 16108 IsGuiding returns 0
03:29:14.180 00.000 16108 Move returns status 0, amount 60
03:29:14.180 00.000 16108 MoveAxis(N, 0, ABG)
03:29:14.180 00.000 16108 Move returns status 0, amount 0
03:29:14.180 00.000 16108 move complete, result=0
03:29:14.181 00.001 16108 worker thread done servicing request
03:29:14.181 00.000 16108 Worker thread wakes up
03:29:14.181 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:14.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:14.182 00.001 21068 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
03:29:15.345 01.163 16108 Exposure complete
03:29:15.404 00.059 16108 worker thread done servicing request
03:29:15.404 00.000 21068 OnExposeComplete: enter
03:29:15.406 00.002 21068 UpdateGuideState(): m_state=6
03:29:15.407 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
03:29:15.410 00.003 21068 Star::Find returns 1 (0), X=812.60, Y=629.58, Mass=745926, SNR=232.3, Peak=65535 HFD=3.3
03:29:15.414 00.004 21068 MultiStar: [#1 -0.23,-0.22,0.76,U] [#2 -0.32,-0.31,1.09,U] [#3 0.03,0.04,0.51,U] [#4 -0.26,-0.31,0.37,U] [#5 -0.19,0.02,0.29,U] [#6 -0.15,0.04,0.42,U] [#7 -0.12,-0.09,0.33,U] [#8 -0.23,0.31,0.25,U] 
03:29:15.416 00.002 21068 refined, 8 included, MultiStar: {-0.10, -0.07}, one-star: {0.31, 0.17}
03:29:15.417 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
03:29:15.418 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
03:29:15.419 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.53 mountX=0.09 mountY=0.09, mountTheta=0.82
03:29:15.422 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.07, opts=13)
03:29:15.422 00.000 21068 Enqueuing Move request for scope (-0.10, -0.07)
03:29:15.423 00.001 16108 Worker thread wakes up
03:29:15.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
03:29:15.423 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
03:29:15.424 00.001 16108 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=0.09
03:29:15.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:29:15.424 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:15.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:29:15.424 00.000 16108 MoveAxis(E, 0, ABG)
03:29:15.424 00.000 16108 Move returns status 0, amount 0
03:29:15.424 00.000 16108 MoveAxis(N, 0, ABG)
03:29:15.424 00.000 16108 Move returns status 0, amount 0
03:29:15.424 00.000 16108 move complete, result=0
03:29:15.424 00.000 16108 worker thread done servicing request
03:29:15.427 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3437, FiltMin=2902, FiltMax=46326, Gamma=1.000
03:29:15.441 00.014 21068 UpdateGuideState exits: m=745926 SNR=232.3
03:29:15.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:15.442 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:15.443 00.001 21068 Enqueuing Expose request
03:29:15.444 00.001 16108 Worker thread wakes up
03:29:15.444 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:15.446 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:15.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:16.422 00.976 16108 Exposure complete
03:29:16.487 00.065 16108 worker thread done servicing request
03:29:16.487 00.000 21068 OnExposeComplete: enter
03:29:16.491 00.004 21068 UpdateGuideState(): m_state=6
03:29:16.492 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
03:29:16.493 00.001 21068 Star::Find returns 1 (0), X=812.44, Y=629.43, Mass=705759, SNR=224.4, Peak=65535 HFD=3.2
03:29:16.495 00.002 21068 MultiStar: [#1 -0.57,-0.36,0.00,M1] [#2 -0.44,-0.32,0.00,M1] [#3 -0.35,-0.13,0.47,U] [#4 -0.20,-0.17,0.40,U] [#5 -0.35,0.07,0.28,U] [#6 -0.15,-0.01,0.39,U] [#7 -0.30,-0.04,0.34,U] [#8 -0.24,0.46,0.24,U] 
03:29:16.496 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.00}, one-star: {0.16, 0.03}
03:29:16.497 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
03:29:16.498 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
03:29:16.500 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.11 mountX=0.13 mountY=0.03, mountTheta=0.20
03:29:16.503 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.00, opts=13)
03:29:16.505 00.002 21068 Enqueuing Move request for scope (-0.13, 0.00)
03:29:16.506 00.001 16108 Worker thread wakes up
03:29:16.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
03:29:16.506 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
03:29:16.506 00.000 16108 Moving (-0.13, 0.00) raw xDistance=0.13 yDistance=0.03
03:29:16.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:29:16.506 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:16.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:16.506 00.000 16108 MoveAxis(E, 0, ABG)
03:29:16.506 00.000 16108 Move returns status 0, amount 0
03:29:16.506 00.000 16108 MoveAxis(N, 0, ABG)
03:29:16.507 00.001 16108 Move returns status 0, amount 0
03:29:16.507 00.000 16108 move complete, result=0
03:29:16.507 00.000 16108 worker thread done servicing request
03:29:16.513 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3449, FiltMin=2909, FiltMax=36182, Gamma=1.000
03:29:16.528 00.015 21068 UpdateGuideState exits: m=705759 SNR=224.4
03:29:16.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:16.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:16.530 00.000 21068 Enqueuing Expose request
03:29:16.533 00.003 16108 Worker thread wakes up
03:29:16.533 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:16.535 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:16.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:17.696 01.161 16108 Exposure complete
03:29:17.761 00.065 16108 worker thread done servicing request
03:29:17.761 00.000 21068 OnExposeComplete: enter
03:29:17.762 00.001 21068 UpdateGuideState(): m_state=6
03:29:17.763 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
03:29:17.764 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.37, Mass=668722, SNR=230.7, Peak=65535 HFD=3.5
03:29:17.765 00.001 21068 MultiStar: [#1 -0.51,-0.32,0.00,M2] [#2 -0.52,-0.32,0.00,M2] [#3 -0.22,-0.19,0.39,U] [#4 -0.44,-0.35,0.00,M1] [#5 -0.65,-0.15,0.00,M1] [#6 -0.47,-0.33,0.00,M1] [#7 -0.51,0.09,0.31,U] [#8 -0.61,0.08,0.00,M5] 
03:29:17.766 00.001 21068 single-star, 2 included, MultiStar: {-0.16, -0.05}, one-star: {-0.03, -0.04}
03:29:17.767 00.001 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
03:29:17.767 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
03:29:17.768 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.04 cameraTheta=-2.20 mountX=0.02 mountY=0.04, mountTheta=1.13
03:29:17.769 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
03:29:17.770 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
03:29:17.770 00.000 16108 Worker thread wakes up
03:29:17.772 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
03:29:17.772 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
03:29:17.772 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.04
03:29:17.772 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:29:17.772 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:17.772 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:29:17.772 00.000 16108 MoveAxis(E, 0, ABG)
03:29:17.772 00.000 16108 Move returns status 0, amount 0
03:29:17.772 00.000 16108 MoveAxis(N, 0, ABG)
03:29:17.772 00.000 16108 Move returns status 0, amount 0
03:29:17.772 00.000 16108 move complete, result=0
03:29:17.772 00.000 16108 worker thread done servicing request
03:29:17.775 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3462, FiltMin=2937, FiltMax=34320, Gamma=1.000
03:29:17.791 00.016 21068 UpdateGuideState exits: m=668722 SNR=230.7
03:29:17.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:17.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:17.793 00.000 21068 Enqueuing Expose request
03:29:17.794 00.001 16108 Worker thread wakes up
03:29:17.794 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:17.795 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:17.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:18.773 00.978 16108 Exposure complete
03:29:18.847 00.074 16108 worker thread done servicing request
03:29:18.847 00.000 21068 OnExposeComplete: enter
03:29:18.848 00.001 21068 UpdateGuideState(): m_state=6
03:29:18.848 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
03:29:18.849 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.58, Mass=751818, SNR=227.3, Peak=65535 HFD=3.5
03:29:18.851 00.002 21068 MultiStar: [#1 -0.52,-0.31,0.00,M3] [#2 -0.48,-0.12,0.89,U] [#3 -0.42,-0.09,0.41,U] [#4 -0.44,-0.40,0.00,M2] [#5 -0.73,-0.13,0.00,M2] [#6 -0.46,-0.26,0.00,M2] [#7 -0.31,0.01,0.32,U] [#8 -0.53,0.30,0.00,M6] 
03:29:18.852 00.001 21068 single-star, 3 included, MultiStar: {-0.26, 0.01}, one-star: {0.02, 0.17}
03:29:18.853 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
03:29:18.854 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
03:29:18.856 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.44 mountX=0.01 mountY=-0.17, mountTheta=-1.52
03:29:18.860 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
03:29:18.861 00.001 21068 Enqueuing Move request for scope (0.02, 0.17)
03:29:18.862 00.001 16108 Worker thread wakes up
03:29:18.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
03:29:18.862 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
03:29:18.862 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
03:29:18.863 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:18.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:18.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:29:18.863 00.000 16108 MoveAxis(E, 0, ABG)
03:29:18.863 00.000 16108 Move returns status 0, amount 0
03:29:18.863 00.000 16108 MoveAxis(N, 0, ABG)
03:29:18.863 00.000 16108 Move returns status 0, amount 0
03:29:18.863 00.000 16108 move complete, result=0
03:29:18.864 00.001 16108 worker thread done servicing request
03:29:18.870 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3472, FiltMin=2953, FiltMax=35981, Gamma=1.000
03:29:18.883 00.013 21068 UpdateGuideState exits: m=751818 SNR=227.3
03:29:18.883 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:18.884 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:18.885 00.001 21068 Enqueuing Expose request
03:29:18.887 00.002 16108 Worker thread wakes up
03:29:18.887 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:18.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:18.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:20.050 01.163 16108 Exposure complete
03:29:20.112 00.062 16108 worker thread done servicing request
03:29:20.112 00.000 21068 OnExposeComplete: enter
03:29:20.113 00.001 21068 UpdateGuideState(): m_state=6
03:29:20.115 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
03:29:20.116 00.001 21068 Star::Find returns 1 (0), X=812.53, Y=629.52, Mass=677741, SNR=239.0, Peak=65472 HFD=3.2
03:29:20.117 00.001 21068 MultiStar: [#1 -0.17,-0.34,0.74,U] [#2 -0.17,-0.20,0.89,U] [#3 0.08,-0.12,0.39,U] [#4 -0.01,-0.31,0.28,U] [#5 -0.21,-0.22,0.26,U] [#6 -0.03,-0.23,0.34,U] [#7 0.09,-0.39,0.33,U] [#8 -0.32,0.26,0.21,U] 
03:29:20.118 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.25, 0.11}
03:29:20.118 00.000 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.69 = 1.59)
03:29:20.119 00.001 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.65)
03:29:20.119 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.73 mountX=-0.00 mountY=0.15, mountTheta=1.59
03:29:20.122 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.15, opts=13)
03:29:20.123 00.001 21068 Enqueuing Move request for scope (-0.02, -0.15)
03:29:20.125 00.002 16108 Worker thread wakes up
03:29:20.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
03:29:20.125 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
03:29:20.125 00.000 16108 Moving (-0.02, -0.15) raw xDistance=-0.00 yDistance=0.15
03:29:20.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:29:20.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:20.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:20.125 00.000 16108 MoveAxis(E, 0, ABG)
03:29:20.125 00.000 16108 Move returns status 0, amount 0
03:29:20.125 00.000 16108 MoveAxis(N, 0, ABG)
03:29:20.125 00.000 16108 Move returns status 0, amount 0
03:29:20.126 00.001 16108 move complete, result=0
03:29:20.126 00.000 16108 worker thread done servicing request
03:29:20.132 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3485, FiltMin=2957, FiltMax=42470, Gamma=1.000
03:29:20.146 00.014 21068 UpdateGuideState exits: m=677741 SNR=239.0
03:29:20.148 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:20.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:20.150 00.001 21068 Enqueuing Expose request
03:29:20.150 00.000 16108 Worker thread wakes up
03:29:20.150 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:20.151 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:20.151 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:21.122 00.971 16108 Exposure complete
03:29:21.193 00.071 16108 worker thread done servicing request
03:29:21.193 00.000 21068 OnExposeComplete: enter
03:29:21.195 00.002 21068 UpdateGuideState(): m_state=6
03:29:21.195 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
03:29:21.196 00.001 21068 Star::Find returns 1 (0), X=813.00, Y=629.48, Mass=697657, SNR=196.9, Peak=65535 HFD=3.6
03:29:21.197 00.001 21068 MultiStar: [#1 0.15,-0.33,0.85,U] [#2 0.24,-0.32,1.06,U] [#3 0.26,-0.08,0.39,U] [#4 0.14,-0.47,0.35,U] [#5 -0.02,-0.31,0.31,U] [#6 0.17,-0.23,0.35,U] [#7 0.48,-0.19,0.38,U] [#8 0.40,0.34,0.27,U] 
03:29:21.198 00.001 21068 refined, 8 included, MultiStar: {0.32, -0.18}, one-star: {0.71, 0.07}
03:29:21.198 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
03:29:21.199 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
03:29:21.200 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.51 mountX=-0.35 mountY=0.10, mountTheta=2.86
03:29:21.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.18, opts=13)
03:29:21.202 00.000 21068 Enqueuing Move request for scope (0.32, -0.18)
03:29:21.203 00.001 16108 Worker thread wakes up
03:29:21.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd
03:29:21.203 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.18)
03:29:21.203 00.000 16108 Moving (0.32, -0.18) raw xDistance=-0.35 yDistance=0.10
03:29:21.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:29:21.203 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:21.204 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:29:21.204 00.000 16108 MoveAxis(E, 91, ABG)
03:29:21.204 00.000 16108 Guiding  Dir = 2, Dur = 91
03:29:21.204 00.000 16108 IsSlewing returns 0
03:29:21.204 00.000 16108 IsGuiding returns 0
03:29:21.209 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3494, FiltMin=2829, FiltMax=41478, Gamma=1.000
03:29:21.222 00.013 21068 UpdateGuideState exits: m=697657 SNR=196.9
03:29:21.223 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:21.223 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:21.224 00.001 21068 Enqueuing Expose request
03:29:21.262 00.038 16108 PulseGuide returned control before completion, sleep 43
03:29:21.309 00.047 16108 IsGuiding returns 1
03:29:21.309 00.000 16108 scope still moving after pulse duration time elapsed
03:29:21.340 00.031 16108 IsSlewing returns 0
03:29:21.340 00.000 16108 IsGuiding returns 1
03:29:21.371 00.031 16108 IsSlewing returns 0
03:29:21.371 00.000 16108 IsGuiding returns 0
03:29:21.371 00.000 16108 scope move finished after 91 + 76 ms
03:29:21.371 00.000 16108 Move returns status 0, amount 91
03:29:21.371 00.000 16108 MoveAxis(N, 0, ABG)
03:29:21.371 00.000 16108 Move returns status 0, amount 0
03:29:21.371 00.000 16108 move complete, result=0
03:29:21.371 00.000 16108 worker thread done servicing request
03:29:21.371 00.000 16108 Worker thread wakes up
03:29:21.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:21.371 00.000 21068 GuideStep: -0.3 px 91 ms EAST, 0.1 px 0 ms NORTH
03:29:21.373 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:22.521 01.148 16108 Exposure complete
03:29:22.588 00.067 16108 worker thread done servicing request
03:29:22.588 00.000 21068 OnExposeComplete: enter
03:29:22.589 00.001 21068 UpdateGuideState(): m_state=6
03:29:22.591 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
03:29:22.592 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=629.53, Mass=690095, SNR=216.7, Peak=65535 HFD=3.3
03:29:22.594 00.002 21068 MultiStar: [#1 -0.07,-0.24,0.91,U] [#2 -0.14,-0.30,0.94,U] [#3 0.09,-0.24,0.34,U] [#4 -0.22,-0.43,0.35,U] [#5 -0.22,-0.29,0.25,U] [#6 -0.05,-0.49,0.37,U] [#7 0.20,-0.28,0.34,U] [#8 -0.11,0.12,0.20,U] 
03:29:22.596 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.36, 0.13}
03:29:22.598 00.002 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
03:29:22.600 00.002 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
03:29:22.601 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.46 mountX=-0.06 mountY=0.19, mountTheta=1.86
03:29:22.604 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.20, opts=13)
03:29:22.605 00.001 21068 Enqueuing Move request for scope (0.02, -0.20)
03:29:22.606 00.001 16108 Worker thread wakes up
03:29:22.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
03:29:22.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
03:29:22.606 00.000 16108 Moving (0.02, -0.20) raw xDistance=-0.06 yDistance=0.19
03:29:22.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:29:22.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:22.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:29:22.606 00.000 16108 MoveAxis(E, 0, ABG)
03:29:22.606 00.000 16108 Move returns status 0, amount 0
03:29:22.606 00.000 16108 MoveAxis(N, 0, ABG)
03:29:22.606 00.000 16108 Move returns status 0, amount 0
03:29:22.606 00.000 16108 move complete, result=0
03:29:22.606 00.000 16108 worker thread done servicing request
03:29:22.610 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3507, FiltMin=2947, FiltMax=40742, Gamma=1.000
03:29:22.626 00.016 21068 UpdateGuideState exits: m=690095 SNR=216.7
03:29:22.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:22.627 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:22.628 00.001 21068 Enqueuing Expose request
03:29:22.629 00.001 16108 Worker thread wakes up
03:29:22.629 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:22.630 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:22.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:23.602 00.972 16108 Exposure complete
03:29:23.666 00.064 16108 worker thread done servicing request
03:29:23.666 00.000 21068 OnExposeComplete: enter
03:29:23.667 00.001 21068 UpdateGuideState(): m_state=6
03:29:23.668 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
03:29:23.669 00.001 21068 Star::Find returns 1 (0), X=812.85, Y=629.31, Mass=637102, SNR=218.1, Peak=65535 HFD=3.4
03:29:23.671 00.002 21068 MultiStar: [#1 0.23,-0.46,0.89,U] [#2 -0.11,-0.49,0.97,U] [#3 0.13,-0.28,0.33,U] [#4 -0.06,-0.73,0.00,M1] [#5 0.14,-0.47,0.26,U] [#6 0.19,-0.50,0.00,M1] [#7 0.40,-0.32,0.37,U] [#8 0.26,0.34,0.21,U] 
03:29:23.672 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.31}, one-star: {0.56, -0.09}
03:29:23.673 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
03:29:23.673 00.000 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
03:29:23.675 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-0.92 mountX=-0.28 mountY=0.25, mountTheta=2.43
03:29:23.678 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.31, opts=13)
03:29:23.680 00.002 21068 Enqueuing Move request for scope (0.23, -0.31)
03:29:23.681 00.001 16108 Worker thread wakes up
03:29:23.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.31) opts 0xd
03:29:23.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.31)
03:29:23.681 00.000 16108 Moving (0.23, -0.31) raw xDistance=-0.28 yDistance=0.25
03:29:23.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:29:23.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:29:23.681 00.000 16108 MoveAxis(E, 74, ABG)
03:29:23.681 00.000 16108 Guiding  Dir = 2, Dur = 74
03:29:23.681 00.000 16108 IsSlewing returns 0
03:29:23.681 00.000 16108 IsGuiding returns 0
03:29:23.686 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3517, FiltMin=2909, FiltMax=41974, Gamma=1.000
03:29:23.687 00.001 16108 PulseGuide returned control before completion, sleep 78
03:29:23.700 00.013 21068 UpdateGuideState exits: m=637102 SNR=218.1
03:29:23.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:23.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:23.703 00.001 21068 Enqueuing Expose request
03:29:23.781 00.078 16108 IsGuiding returns 0
03:29:23.781 00.000 16108 Move returns status 0, amount 74
03:29:23.781 00.000 16108 MoveAxis(S, 49, ABG)
03:29:23.781 00.000 16108 Guiding  Dir = 1, Dur = 49
03:29:23.781 00.000 16108 IsSlewing returns 0
03:29:23.781 00.000 16108 IsGuiding returns 0
03:29:23.844 00.063 16108 IsGuiding returns 1
03:29:23.844 00.000 16108 scope still moving after pulse duration time elapsed
03:29:23.874 00.030 16108 IsSlewing returns 0
03:29:23.874 00.000 16108 IsGuiding returns 1
03:29:23.906 00.032 16108 IsSlewing returns 0
03:29:23.906 00.000 16108 IsGuiding returns 1
03:29:23.937 00.031 16108 IsSlewing returns 0
03:29:23.937 00.000 16108 IsGuiding returns 0
03:29:23.937 00.000 16108 scope move finished after 49 + 106 ms
03:29:23.937 00.000 16108 Move returns status 0, amount 49
03:29:23.937 00.000 16108 move complete, result=0
03:29:23.937 00.000 16108 worker thread done servicing request
03:29:23.937 00.000 16108 Worker thread wakes up
03:29:23.937 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 49 ms SOUTH
03:29:23.939 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:23.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:25.091 01.152 16108 Exposure complete
03:29:25.146 00.055 16108 worker thread done servicing request
03:29:25.146 00.000 21068 OnExposeComplete: enter
03:29:25.147 00.001 21068 UpdateGuideState(): m_state=6
03:29:25.148 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
03:29:25.149 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=629.27, Mass=601664, SNR=222.6, Peak=63785 HFD=3.3
03:29:25.150 00.001 21068 MultiStar: [#1 -0.31,-0.47,0.00,M1] [#2 -0.31,-0.40,0.86,U] [#3 -0.13,-0.25,0.40,U] [#4 -0.12,-0.34,0.35,U] [#5 -0.11,-0.30,0.27,U] [#6 -0.09,-0.43,0.37,U] [#7 0.02,-0.47,0.32,U] [#8 -0.30,0.27,0.19,U] 
03:29:25.151 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.28}, one-star: {0.21, -0.14}
03:29:25.151 00.000 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
03:29:25.152 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
03:29:25.153 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.26 cameraTheta=-0.58 mountX=-0.23 mountY=0.09, mountTheta=2.79
03:29:25.154 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.14, opts=13)
03:29:25.155 00.001 21068 Enqueuing Move request for scope (0.21, -0.14)
03:29:25.156 00.001 16108 Worker thread wakes up
03:29:25.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
03:29:25.156 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
03:29:25.156 00.000 16108 Moving (0.21, -0.14) raw xDistance=-0.23 yDistance=0.09
03:29:25.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:29:25.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:25.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:29:25.156 00.000 16108 MoveAxis(E, 67, ABG)
03:29:25.156 00.000 16108 Guiding  Dir = 2, Dur = 67
03:29:25.157 00.001 16108 IsSlewing returns 0
03:29:25.157 00.000 16108 IsGuiding returns 0
03:29:25.162 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3526, FiltMin=2957, FiltMax=36886, Gamma=1.000
03:29:25.174 00.012 16108 PulseGuide returned control before completion, sleep 60
03:29:25.174 00.000 21068 UpdateGuideState exits: m=601664 SNR=222.6
03:29:25.176 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:25.178 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:25.180 00.002 21068 Enqueuing Expose request
03:29:25.236 00.056 16108 IsGuiding returns 1
03:29:25.236 00.000 16108 scope still moving after pulse duration time elapsed
03:29:25.266 00.030 16108 IsSlewing returns 0
03:29:25.266 00.000 16108 IsGuiding returns 0
03:29:25.266 00.000 16108 scope move finished after 67 + 41 ms
03:29:25.266 00.000 16108 Move returns status 0, amount 67
03:29:25.266 00.000 16108 MoveAxis(N, 0, ABG)
03:29:25.267 00.001 16108 Move returns status 0, amount 0
03:29:25.267 00.000 16108 move complete, result=0
03:29:25.267 00.000 16108 worker thread done servicing request
03:29:25.267 00.000 16108 Worker thread wakes up
03:29:25.267 00.000 21068 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
03:29:25.270 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:25.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:26.235 00.965 16108 Exposure complete
03:29:26.292 00.057 16108 worker thread done servicing request
03:29:26.293 00.001 21068 OnExposeComplete: enter
03:29:26.294 00.001 21068 UpdateGuideState(): m_state=6
03:29:26.296 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
03:29:26.297 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.40, Mass=572965, SNR=229.4, Peak=65535 HFD=3.2
03:29:26.300 00.003 21068 MultiStar: [#1 -0.56,-0.36,0.00,M2] [#2 -0.62,-0.40,0.00,M1] [#3 -0.11,-0.16,0.37,U] [#4 -0.45,-0.32,0.00,M1] [#5 -0.44,0.12,0.27,U] [#6 -0.53,-0.12,0.00,M1] [#7 -0.38,-0.53,0.00,M1] [#8 -0.46,0.36,0.00,M2] 
03:29:26.301 00.001 21068 single-star, 2 included, MultiStar: {-0.15, -0.02}, one-star: {-0.09, -0.01}
03:29:26.302 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
03:29:26.303 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
03:29:26.305 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.05 mountX=0.09 mountY=0.03, mountTheta=0.32
03:29:26.309 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
03:29:26.311 00.002 21068 Enqueuing Move request for scope (-0.09, -0.01)
03:29:26.312 00.001 16108 Worker thread wakes up
03:29:26.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
03:29:26.313 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
03:29:26.313 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=0.03
03:29:26.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:29:26.313 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:26.313 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:26.313 00.000 16108 MoveAxis(E, 0, ABG)
03:29:26.313 00.000 16108 Move returns status 0, amount 0
03:29:26.314 00.001 16108 MoveAxis(N, 0, ABG)
03:29:26.314 00.000 16108 Move returns status 0, amount 0
03:29:26.314 00.000 16108 move complete, result=0
03:29:26.314 00.000 16108 worker thread done servicing request
03:29:26.320 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3529, FiltMin=2966, FiltMax=32169, Gamma=1.000
03:29:26.343 00.023 21068 UpdateGuideState exits: m=572965 SNR=229.4
03:29:26.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:26.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:26.346 00.001 21068 Enqueuing Expose request
03:29:26.346 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:26.347 00.001 16108 Worker thread wakes up
03:29:26.347 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:26.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:27.502 01.155 16108 Exposure complete
03:29:27.557 00.055 16108 worker thread done servicing request
03:29:27.557 00.000 21068 OnExposeComplete: enter
03:29:27.559 00.002 21068 UpdateGuideState(): m_state=6
03:29:27.560 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
03:29:27.560 00.000 21068 Star::Find returns 1 (0), X=812.32, Y=629.81, Mass=557554, SNR=183.7, Peak=65472 HFD=3.4
03:29:27.561 00.001 21068 MultiStar: [#1 -0.34,-0.10,1.12,U] [#2 -0.42,-0.03,1.01,U] [#3 -0.05,0.22,0.47,U] [#4 -0.45,0.02,0.47,U] [#5 -0.50,-0.03,0.31,U] [#6 -0.33,0.19,0.37,U] [#7 -0.25,0.29,0.44,U] [#8 -0.55,0.58,0.00,M3] 
03:29:27.562 00.001 21068 refined, 7 included, MultiStar: {-0.27, 0.11}, one-star: {0.04, 0.41}
03:29:27.563 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
03:29:27.564 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
03:29:27.564 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.76 mountX=0.28 mountY=-0.04, mountTheta=-0.15
03:29:27.566 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.11, opts=13)
03:29:27.567 00.001 21068 Enqueuing Move request for scope (-0.27, 0.11)
03:29:27.567 00.000 16108 Worker thread wakes up
03:29:27.568 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
03:29:27.568 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
03:29:27.568 00.000 16108 Moving (-0.27, 0.11) raw xDistance=0.28 yDistance=-0.04
03:29:27.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:29:27.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:27.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:27.568 00.000 16108 MoveAxis(W, 74, ABG)
03:29:27.568 00.000 16108 Guiding  Dir = 3, Dur = 74
03:29:27.568 00.000 16108 IsSlewing returns 0
03:29:27.569 00.001 16108 IsGuiding returns 0
03:29:27.573 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3536, FiltMin=2992, FiltMax=42173, Gamma=1.000
03:29:27.585 00.012 21068 UpdateGuideState exits: m=557554 SNR=183.7
03:29:27.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:27.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:27.587 00.000 21068 Enqueuing Expose request
03:29:27.623 00.036 16108 PulseGuide returned control before completion, sleep 30
03:29:27.669 00.046 16108 IsGuiding returns 1
03:29:27.669 00.000 16108 scope still moving after pulse duration time elapsed
03:29:27.701 00.032 16108 IsSlewing returns 0
03:29:27.701 00.000 16108 IsGuiding returns 1
03:29:27.731 00.030 16108 IsSlewing returns 0
03:29:27.733 00.002 16108 IsGuiding returns 0
03:29:27.733 00.000 16108 scope move finished after 74 + 90 ms
03:29:27.733 00.000 16108 Move returns status 0, amount 74
03:29:27.733 00.000 16108 MoveAxis(N, 0, ABG)
03:29:27.733 00.000 16108 Move returns status 0, amount 0
03:29:27.733 00.000 16108 move complete, result=0
03:29:27.734 00.001 16108 worker thread done servicing request
03:29:27.734 00.000 16108 Worker thread wakes up
03:29:27.734 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
03:29:27.736 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:27.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:28.711 00.975 16108 Exposure complete
03:29:28.774 00.063 16108 worker thread done servicing request
03:29:28.774 00.000 21068 OnExposeComplete: enter
03:29:28.775 00.001 21068 UpdateGuideState(): m_state=6
03:29:28.776 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
03:29:28.777 00.001 21068 Star::Find returns 1 (0), X=812.55, Y=629.64, Mass=495386, SNR=178.8, Peak=61824 HFD=3.2
03:29:28.778 00.001 21068 MultiStar: [#1 -0.17,-0.12,0.89,U] [#2 -0.24,-0.13,1.01,U] [#3 0.03,-0.03,0.43,U] [#4 -0.03,-0.15,0.39,U] [#5 -0.17,-0.06,0.42,U] [#6 -0.06,0.04,0.40,U] [#7 0.02,0.11,0.35,U] [#8 -0.12,0.48,0.28,U] 
03:29:28.778 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.27, 0.24}
03:29:28.779 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
03:29:28.780 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
03:29:28.780 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.79 mountX=0.05 mountY=-0.01, mountTheta=-0.12
03:29:28.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.02, opts=13)
03:29:28.784 00.002 21068 Enqueuing Move request for scope (-0.05, 0.02)
03:29:28.784 00.000 16108 Worker thread wakes up
03:29:28.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
03:29:28.785 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
03:29:28.785 00.000 16108 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.01
03:29:28.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:28.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:28.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:28.785 00.000 16108 MoveAxis(E, 0, ABG)
03:29:28.785 00.000 16108 Move returns status 0, amount 0
03:29:28.785 00.000 16108 MoveAxis(N, 0, ABG)
03:29:28.785 00.000 16108 Move returns status 0, amount 0
03:29:28.785 00.000 16108 move complete, result=0
03:29:28.785 00.000 16108 worker thread done servicing request
03:29:28.788 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3539, FiltMin=2982, FiltMax=41638, Gamma=1.000
03:29:28.802 00.014 21068 UpdateGuideState exits: m=495386 SNR=178.8
03:29:28.803 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:28.805 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:28.805 00.000 21068 Enqueuing Expose request
03:29:28.806 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:28.807 00.001 16108 Worker thread wakes up
03:29:28.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:28.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:29.962 01.155 16108 Exposure complete
03:29:30.024 00.062 16108 worker thread done servicing request
03:29:30.024 00.000 21068 OnExposeComplete: enter
03:29:30.025 00.001 21068 UpdateGuideState(): m_state=6
03:29:30.026 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
03:29:30.027 00.001 21068 Star::Find returns 1 (0), X=812.66, Y=629.62, Mass=509906, SNR=204.5, Peak=52352 HFD=3.3
03:29:30.028 00.001 21068 MultiStar: [#1 -0.19,-0.24,0.82,U] [#2 -0.21,-0.29,0.94,U] [#3 0.04,-0.14,0.38,U] [#4 -0.04,-0.12,0.36,U] [#5 -0.14,-0.19,0.32,U] [#6 0.15,0.08,0.37,U] [#7 0.00,-0.25,0.34,U] [#8 -0.28,0.29,0.24,U] 
03:29:30.028 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.38, 0.21}
03:29:30.029 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
03:29:30.030 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
03:29:30.030 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=-0.01 mountY=0.08, mountTheta=1.68
03:29:30.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
03:29:30.033 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
03:29:30.033 00.000 16108 Worker thread wakes up
03:29:30.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
03:29:30.034 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
03:29:30.034 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.01 yDistance=0.08
03:29:30.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:29:30.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:30.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:29:30.034 00.000 16108 MoveAxis(E, 0, ABG)
03:29:30.034 00.000 16108 Move returns status 0, amount 0
03:29:30.034 00.000 16108 MoveAxis(N, 0, ABG)
03:29:30.034 00.000 16108 Move returns status 0, amount 0
03:29:30.034 00.000 16108 move complete, result=0
03:29:30.034 00.000 16108 worker thread done servicing request
03:29:30.040 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3539, FiltMin=3014, FiltMax=41830, Gamma=1.000
03:29:30.054 00.014 21068 UpdateGuideState exits: m=509906 SNR=204.5
03:29:30.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:30.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:30.056 00.000 21068 Enqueuing Expose request
03:29:30.057 00.001 16108 Worker thread wakes up
03:29:30.057 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:30.058 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:30.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:31.032 00.974 16108 Exposure complete
03:29:31.096 00.064 16108 worker thread done servicing request
03:29:31.096 00.000 21068 OnExposeComplete: enter
03:29:31.097 00.001 21068 UpdateGuideState(): m_state=6
03:29:31.098 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
03:29:31.098 00.000 21068 Star::Find returns 1 (0), X=812.51, Y=629.57, Mass=575939, SNR=208.6, Peak=60928 HFD=3.2
03:29:31.100 00.002 21068 MultiStar: [#1 -0.06,-0.21,0.87,U] [#2 -0.27,-0.28,0.96,U] [#3 -0.09,-0.11,0.39,U] [#4 -0.15,-0.26,0.41,U] [#5 -0.33,-0.48,0.00,M1] [#6 -0.22,0.00,0.33,U] [#7 0.06,-0.01,0.28,U] [#8 -0.21,0.50,0.00,M2] 
03:29:31.100 00.000 21068 refined, 6 included, MultiStar: {-0.06, -0.10}, one-star: {0.22, 0.17}
03:29:31.101 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
03:29:31.102 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
03:29:31.102 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.08 mountX=0.04 mountY=0.11, mountTheta=1.25
03:29:31.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
03:29:31.107 00.002 21068 Enqueuing Move request for scope (-0.06, -0.10)
03:29:31.107 00.000 16108 Worker thread wakes up
03:29:31.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
03:29:31.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
03:29:31.107 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
03:29:31.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:31.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:31.108 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:29:31.108 00.000 16108 MoveAxis(E, 0, ABG)
03:29:31.108 00.000 16108 Move returns status 0, amount 0
03:29:31.108 00.000 16108 MoveAxis(N, 0, ABG)
03:29:31.108 00.000 16108 Move returns status 0, amount 0
03:29:31.108 00.000 16108 move complete, result=0
03:29:31.108 00.000 16108 worker thread done servicing request
03:29:31.115 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3539, FiltMin=2992, FiltMax=46246, Gamma=1.000
03:29:31.136 00.021 21068 UpdateGuideState exits: m=575939 SNR=208.6
03:29:31.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:31.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:31.139 00.001 21068 Enqueuing Expose request
03:29:31.140 00.001 16108 Worker thread wakes up
03:29:31.140 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:31.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:31.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:32.316 01.176 16108 Exposure complete
03:29:32.378 00.062 16108 worker thread done servicing request
03:29:32.378 00.000 21068 OnExposeComplete: enter
03:29:32.380 00.002 21068 UpdateGuideState(): m_state=6
03:29:32.381 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
03:29:32.384 00.003 21068 Star::Find returns 1 (0), X=812.35, Y=629.28, Mass=501123, SNR=191.8, Peak=58489 HFD=3.3
03:29:32.385 00.001 21068 MultiStar: [#1 -0.42,-0.48,0.00,M1] [#2 -0.33,-0.41,0.99,U] [#3 -0.12,-0.17,0.39,U] [#4 -0.23,-0.22,0.40,U] [#5 -0.42,-0.11,0.38,U] [#6 -0.06,-0.29,0.41,U] [#7 -0.00,-0.25,0.28,U] [#8 -0.38,0.35,0.25,U] 
03:29:32.387 00.002 21068 single-star, 7 included, MultiStar: {-0.17, -0.20}, one-star: {0.06, -0.13}
03:29:32.388 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
03:29:32.389 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
03:29:32.390 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.10 mountX=-0.09 mountY=0.11, mountTheta=2.24
03:29:32.393 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
03:29:32.394 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
03:29:32.394 00.000 16108 Worker thread wakes up
03:29:32.395 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:29:32.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:29:32.395 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.09 yDistance=0.11
03:29:32.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:29:32.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:32.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:29:32.395 00.000 16108 MoveAxis(E, 0, ABG)
03:29:32.395 00.000 16108 Move returns status 0, amount 0
03:29:32.395 00.000 16108 MoveAxis(N, 0, ABG)
03:29:32.395 00.000 16108 Move returns status 0, amount 0
03:29:32.395 00.000 16108 move complete, result=0
03:29:32.395 00.000 16108 worker thread done servicing request
03:29:32.398 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3539, FiltMin=3005, FiltMax=37318, Gamma=1.000
03:29:32.413 00.015 21068 UpdateGuideState exits: m=501123 SNR=191.8
03:29:32.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:32.414 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:32.415 00.001 21068 Enqueuing Expose request
03:29:32.416 00.001 16108 Worker thread wakes up
03:29:32.416 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:32.416 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:32.417 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:33.396 00.979 16108 Exposure complete
03:29:33.454 00.058 16108 worker thread done servicing request
03:29:33.454 00.000 21068 OnExposeComplete: enter
03:29:33.456 00.002 21068 UpdateGuideState(): m_state=6
03:29:33.457 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
03:29:33.458 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.38, Mass=510043, SNR=190.8, Peak=52937 HFD=3.4
03:29:33.458 00.000 21068 MultiStar: [#1 -0.42,-0.42,0.00,M2] [#2 -0.26,-0.27,1.06,U] [#3 -0.07,-0.09,0.39,U] [#4 -0.32,-0.31,0.41,U] [#5 -0.34,-0.15,0.29,U] [#6 -0.27,-0.41,0.55,U] [#7 -0.03,-0.10,0.35,U] [#8 -0.17,0.33,0.26,U] 
03:29:33.459 00.001 21068 single-star, 7 included, MultiStar: {-0.16, -0.16}, one-star: {0.03, -0.03}
03:29:33.460 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
03:29:33.461 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
03:29:33.462 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.76 mountX=-0.03 mountY=0.02, mountTheta=2.60
03:29:33.463 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
03:29:33.464 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
03:29:33.465 00.001 16108 Worker thread wakes up
03:29:33.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:29:33.465 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:29:33.465 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.02
03:29:33.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:29:33.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:33.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:29:33.465 00.000 16108 MoveAxis(E, 0, ABG)
03:29:33.465 00.000 16108 Move returns status 0, amount 0
03:29:33.466 00.001 16108 MoveAxis(N, 0, ABG)
03:29:33.466 00.000 16108 Move returns status 0, amount 0
03:29:33.466 00.000 16108 move complete, result=0
03:29:33.466 00.000 16108 worker thread done servicing request
03:29:33.468 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3536, FiltMin=3005, FiltMax=43750, Gamma=1.000
03:29:33.481 00.013 21068 UpdateGuideState exits: m=510043 SNR=190.8
03:29:33.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:33.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:33.484 00.001 21068 Enqueuing Expose request
03:29:33.484 00.000 16108 Worker thread wakes up
03:29:33.484 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:33.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:33.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:34.664 01.179 16108 Exposure complete
03:29:34.729 00.065 16108 worker thread done servicing request
03:29:34.729 00.000 21068 OnExposeComplete: enter
03:29:34.731 00.002 21068 UpdateGuideState(): m_state=6
03:29:34.732 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
03:29:34.733 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=629.54, Mass=542586, SNR=203.7, Peak=62544 HFD=3.2
03:29:34.734 00.001 21068 MultiStar: [#1 -0.46,-0.31,0.00,M3] [#2 -0.31,-0.08,0.91,U] [#3 -0.29,0.05,0.39,U] [#4 -0.20,-0.29,0.39,U] [#5 -0.45,0.05,0.31,U] [#6 -0.17,0.06,0.45,U] [#7 -0.23,0.16,0.29,U] [#8 -0.44,0.28,0.25,U] 
03:29:34.735 00.001 21068 single-star, 7 included, MultiStar: {-0.19, 0.03}, one-star: {0.12, 0.14}
03:29:34.736 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
03:29:34.737 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:29:34.738 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.85 mountX=-0.10 mountY=-0.16, mountTheta=-2.10
03:29:34.739 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
03:29:34.740 00.001 21068 Enqueuing Move request for scope (0.12, 0.14)
03:29:34.741 00.001 16108 Worker thread wakes up
03:29:34.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
03:29:34.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
03:29:34.741 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.10 yDistance=-0.16
03:29:34.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:29:34.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:34.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:29:34.741 00.000 16108 MoveAxis(E, 0, ABG)
03:29:34.741 00.000 16108 Move returns status 0, amount 0
03:29:34.741 00.000 16108 MoveAxis(N, 0, ABG)
03:29:34.741 00.000 16108 Move returns status 0, amount 0
03:29:34.742 00.001 16108 move complete, result=0
03:29:34.742 00.000 16108 worker thread done servicing request
03:29:34.744 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3526, FiltMin=2985, FiltMax=38653, Gamma=1.000
03:29:34.761 00.017 21068 UpdateGuideState exits: m=542586 SNR=203.7
03:29:34.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:34.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:34.765 00.002 21068 Enqueuing Expose request
03:29:34.766 00.001 16108 Worker thread wakes up
03:29:34.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:34.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:34.766 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:35.751 00.985 16108 Exposure complete
03:29:35.806 00.055 16108 worker thread done servicing request
03:29:35.806 00.000 21068 OnExposeComplete: enter
03:29:35.807 00.001 21068 UpdateGuideState(): m_state=6
03:29:35.808 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
03:29:35.808 00.000 21068 Star::Find returns 1 (0), X=812.58, Y=629.49, Mass=532590, SNR=182.2, Peak=52605 HFD=3.2
03:29:35.809 00.001 21068 MultiStar: [#1 -0.16,-0.38,0.99,U] [#2 -0.24,-0.36,0.95,U] [#3 0.06,-0.02,0.43,U] [#4 -0.14,-0.17,0.42,U] [#5 -0.29,-0.31,0.36,U] [#6 -0.12,-0.39,0.45,U] [#7 -0.03,-0.09,0.31,U] [#8 -0.11,0.32,0.26,U] 
03:29:35.810 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {0.30, 0.08}
03:29:35.811 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.86 = 1.42)
03:29:35.813 00.002 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.48)
03:29:35.813 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.90 mountX=0.03 mountY=0.19, mountTheta=1.42
03:29:35.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.18, opts=13)
03:29:35.816 00.001 21068 Enqueuing Move request for scope (-0.06, -0.18)
03:29:35.816 00.000 16108 Worker thread wakes up
03:29:35.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
03:29:35.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
03:29:35.817 00.001 16108 Moving (-0.06, -0.18) raw xDistance=0.03 yDistance=0.19
03:29:35.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:35.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:35.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:29:35.817 00.000 16108 MoveAxis(E, 0, ABG)
03:29:35.817 00.000 16108 Move returns status 0, amount 0
03:29:35.817 00.000 16108 MoveAxis(N, 0, ABG)
03:29:35.817 00.000 16108 Move returns status 0, amount 0
03:29:35.817 00.000 16108 move complete, result=0
03:29:35.817 00.000 16108 worker thread done servicing request
03:29:35.820 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=3520, FiltMin=2989, FiltMax=45798, Gamma=1.000
03:29:35.834 00.014 21068 UpdateGuideState exits: m=532590 SNR=182.2
03:29:35.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:35.835 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:35.836 00.001 21068 Enqueuing Expose request
03:29:35.837 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:35.838 00.001 16108 Worker thread wakes up
03:29:35.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:35.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:37.009 01.171 16108 Exposure complete
03:29:37.078 00.069 16108 worker thread done servicing request
03:29:37.078 00.000 21068 OnExposeComplete: enter
03:29:37.080 00.002 21068 UpdateGuideState(): m_state=6
03:29:37.081 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
03:29:37.081 00.000 21068 Star::Find returns 1 (0), X=812.83, Y=629.18, Mass=557889, SNR=209.5, Peak=65535 HFD=3.1
03:29:37.082 00.001 21068 MultiStar: [#1 0.03,-0.48,0.95,U] [#2 0.07,-0.40,0.91,U] [#3 0.03,-0.46,0.40,U] [#4 0.02,-0.54,0.00,M1] [#5 -0.09,-0.34,0.32,U] [#6 0.36,-0.38,0.37,U] [#7 0.25,-0.40,0.25,U] [#8 0.03,0.32,0.29,U] 
03:29:37.084 00.002 21068 refined, 7 included, MultiStar: {0.18, -0.33}, one-star: {0.54, -0.23}
03:29:37.085 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
03:29:37.086 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
03:29:37.088 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-1.07 mountX=-0.24 mountY=0.28, mountTheta=2.27
03:29:37.090 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.33, opts=13)
03:29:37.093 00.003 21068 Enqueuing Move request for scope (0.18, -0.33)
03:29:37.095 00.002 16108 Worker thread wakes up
03:29:37.095 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.33) opts 0xd
03:29:37.095 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.33)
03:29:37.095 00.000 16108 Moving (0.18, -0.33) raw xDistance=-0.24 yDistance=0.28
03:29:37.095 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:29:37.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:29:37.095 00.000 16108 MoveAxis(E, 62, ABG)
03:29:37.095 00.000 16108 Guiding  Dir = 2, Dur = 62
03:29:37.095 00.000 16108 IsSlewing returns 0
03:29:37.096 00.001 16108 IsGuiding returns 0
03:29:37.103 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3510, FiltMin=2950, FiltMax=52310, Gamma=1.000
03:29:37.123 00.020 21068 UpdateGuideState exits: m=557889 SNR=209.5
03:29:37.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:37.125 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:37.126 00.001 21068 Enqueuing Expose request
03:29:37.129 00.003 16108 PulseGuide returned control before completion, sleep 40
03:29:37.174 00.045 16108 IsGuiding returns 1
03:29:37.174 00.000 16108 scope still moving after pulse duration time elapsed
03:29:37.205 00.031 16108 IsSlewing returns 0
03:29:37.206 00.001 16108 IsGuiding returns 1
03:29:37.236 00.030 16108 IsSlewing returns 0
03:29:37.236 00.000 16108 IsGuiding returns 0
03:29:37.236 00.000 16108 scope move finished after 62 + 78 ms
03:29:37.236 00.000 16108 Move returns status 0, amount 62
03:29:37.236 00.000 16108 MoveAxis(S, 56, ABG)
03:29:37.236 00.000 16108 Guiding  Dir = 1, Dur = 56
03:29:37.236 00.000 16108 IsSlewing returns 0
03:29:37.238 00.002 16108 IsGuiding returns 0
03:29:37.287 00.049 16108 PulseGuide returned control before completion, sleep 18
03:29:37.317 00.030 16108 IsGuiding returns 1
03:29:37.317 00.000 16108 scope still moving after pulse duration time elapsed
03:29:37.349 00.032 16108 IsSlewing returns 0
03:29:37.349 00.000 16108 IsGuiding returns 1
03:29:37.384 00.035 16108 IsSlewing returns 0
03:29:37.385 00.001 16108 IsGuiding returns 0
03:29:37.385 00.000 16108 scope move finished after 56 + 91 ms
03:29:37.385 00.000 16108 Move returns status 0, amount 56
03:29:37.385 00.000 16108 move complete, result=0
03:29:37.385 00.000 16108 worker thread done servicing request
03:29:37.385 00.000 16108 Worker thread wakes up
03:29:37.385 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.3 px 56 ms SOUTH
03:29:37.387 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:37.388 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:38.367 00.979 16108 Exposure complete
03:29:38.437 00.070 16108 worker thread done servicing request
03:29:38.437 00.000 21068 OnExposeComplete: enter
03:29:38.438 00.001 21068 UpdateGuideState(): m_state=6
03:29:38.439 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
03:29:38.440 00.001 21068 Star::Find returns 1 (0), X=812.59, Y=629.45, Mass=547347, SNR=180.7, Peak=56953 HFD=3.2
03:29:38.441 00.001 21068 MultiStar: [#1 -0.34,-0.40,0.98,U] [#2 -0.20,-0.38,1.14,U] [#3 -0.16,-0.24,0.44,U] [#4 -0.23,-0.33,0.48,U] [#5 -0.29,-0.10,0.38,U] [#6 -0.14,-0.24,0.42,U] [#7 0.02,-0.16,0.30,U] [#8 -0.21,0.15,0.27,U] 
03:29:38.442 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.22}, one-star: {0.30, 0.05}
03:29:38.443 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.23)
03:29:38.443 00.000 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
03:29:38.444 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.08 mountX=0.08 mountY=0.24, mountTheta=1.24
03:29:38.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.22, opts=13)
03:29:38.447 00.001 21068 Enqueuing Move request for scope (-0.12, -0.22)
03:29:38.448 00.001 16108 Worker thread wakes up
03:29:38.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
03:29:38.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
03:29:38.448 00.000 16108 Moving (-0.12, -0.22) raw xDistance=0.08 yDistance=0.24
03:29:38.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:29:38.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:29:38.448 00.000 16108 MoveAxis(E, 0, ABG)
03:29:38.449 00.001 16108 Move returns status 0, amount 0
03:29:38.449 00.000 16108 MoveAxis(S, 49, ABG)
03:29:38.449 00.000 16108 Guiding  Dir = 1, Dur = 49
03:29:38.449 00.000 16108 IsSlewing returns 0
03:29:38.449 00.000 16108 IsGuiding returns 0
03:29:38.452 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3504, FiltMin=2973, FiltMax=47558, Gamma=1.000
03:29:38.463 00.011 16108 PulseGuide returned control before completion, sleep 46
03:29:38.470 00.007 21068 UpdateGuideState exits: m=547347 SNR=180.7
03:29:38.474 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:38.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:38.477 00.002 21068 Enqueuing Expose request
03:29:38.525 00.048 16108 IsGuiding returns 1
03:29:38.525 00.000 16108 scope still moving after pulse duration time elapsed
03:29:38.555 00.030 16108 IsSlewing returns 0
03:29:38.555 00.000 16108 IsGuiding returns 0
03:29:38.555 00.000 16108 scope move finished after 49 + 57 ms
03:29:38.555 00.000 16108 Move returns status 0, amount 49
03:29:38.555 00.000 16108 move complete, result=0
03:29:38.555 00.000 16108 worker thread done servicing request
03:29:38.557 00.002 16108 Worker thread wakes up
03:29:38.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:38.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:38.557 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
03:29:39.712 01.155 16108 Exposure complete
03:29:39.770 00.058 16108 worker thread done servicing request
03:29:39.770 00.000 21068 OnExposeComplete: enter
03:29:39.771 00.001 21068 UpdateGuideState(): m_state=6
03:29:39.772 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
03:29:39.773 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.58, Mass=605243, SNR=214.6, Peak=65472 HFD=3.2
03:29:39.774 00.001 21068 MultiStar: [#1 -0.34,-0.19,0.84,U] [#2 -0.31,-0.10,1.01,U] [#3 -0.19,-0.08,0.48,U] [#4 -0.23,-0.14,0.40,U] [#5 -0.31,-0.11,0.32,U] [#6 -0.17,-0.14,0.43,U] [#7 -0.24,0.02,0.31,U] [#8 -0.39,0.54,0.00,M1] 
03:29:39.775 00.001 21068 single-star, 7 included, MultiStar: {-0.20, -0.06}, one-star: {0.07, 0.18}
03:29:39.775 00.000 21068 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
03:29:39.776 00.001 21068 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
03:29:39.777 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
03:29:39.778 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.18, opts=13)
03:29:39.779 00.001 21068 Enqueuing Move request for scope (0.07, 0.18)
03:29:39.780 00.001 16108 Worker thread wakes up
03:29:39.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
03:29:39.780 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
03:29:39.780 00.000 16108 Moving (0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
03:29:39.781 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:39.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:39.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:29:39.781 00.000 16108 MoveAxis(E, 0, ABG)
03:29:39.781 00.000 16108 Move returns status 0, amount 0
03:29:39.781 00.000 16108 MoveAxis(N, 0, ABG)
03:29:39.781 00.000 16108 Move returns status 0, amount 0
03:29:39.781 00.000 16108 move complete, result=0
03:29:39.781 00.000 16108 worker thread done servicing request
03:29:39.784 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3488, FiltMin=2963, FiltMax=46902, Gamma=1.000
03:29:39.799 00.015 21068 UpdateGuideState exits: m=605243 SNR=214.6
03:29:39.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:39.803 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:39.804 00.001 21068 Enqueuing Expose request
03:29:39.805 00.001 16108 Worker thread wakes up
03:29:39.806 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:39.808 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:39.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:40.776 00.968 16108 Exposure complete
03:29:40.833 00.057 16108 worker thread done servicing request
03:29:40.833 00.000 21068 OnExposeComplete: enter
03:29:40.834 00.001 21068 UpdateGuideState(): m_state=6
03:29:40.835 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
03:29:40.835 00.000 21068 Star::Find returns 1 (0), X=812.55, Y=629.60, Mass=531278, SNR=193.2, Peak=61616 HFD=3.2
03:29:40.836 00.001 21068 MultiStar: [#1 -0.07,-0.09,0.98,U] [#2 -0.18,-0.09,1.12,U] [#3 0.02,0.09,0.53,U] [#4 -0.02,-0.15,0.43,U] [#5 -0.12,-0.05,0.34,U] [#6 -0.08,-0.26,0.51,U] [#7 0.06,-0.10,0.34,U] [#8 -0.13,0.53,0.00,M2] 
03:29:40.837 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.27, 0.19}
03:29:40.838 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
03:29:40.838 00.000 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
03:29:40.839 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.91 mountX=0.01 mountY=0.04, mountTheta=1.40
03:29:40.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
03:29:40.844 00.003 21068 Enqueuing Move request for scope (-0.01, -0.04)
03:29:40.846 00.002 16108 Worker thread wakes up
03:29:40.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:29:40.846 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:29:40.846 00.000 16108 Moving (-0.01, -0.04) raw xDistance=0.01 yDistance=0.04
03:29:40.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:40.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:40.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:29:40.846 00.000 16108 MoveAxis(E, 0, ABG)
03:29:40.846 00.000 16108 Move returns status 0, amount 0
03:29:40.846 00.000 16108 MoveAxis(N, 0, ABG)
03:29:40.846 00.000 16108 Move returns status 0, amount 0
03:29:40.847 00.001 16108 move complete, result=0
03:29:40.847 00.000 16108 worker thread done servicing request
03:29:40.852 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3478, FiltMin=2921, FiltMax=65430, Gamma=1.000
03:29:40.874 00.022 21068 UpdateGuideState exits: m=531278 SNR=193.2
03:29:40.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:40.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:40.877 00.001 21068 Enqueuing Expose request
03:29:40.879 00.002 16108 Worker thread wakes up
03:29:40.879 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:40.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:40.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:42.047 01.167 16108 Exposure complete
03:29:42.123 00.076 16108 worker thread done servicing request
03:29:42.124 00.001 21068 OnExposeComplete: enter
03:29:42.124 00.000 21068 UpdateGuideState(): m_state=6
03:29:42.125 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
03:29:42.127 00.002 21068 Star::Find returns 1 (0), X=812.36, Y=629.53, Mass=566989, SNR=195.7, Peak=65472 HFD=3.2
03:29:42.128 00.001 21068 MultiStar: [#1 -0.24,-0.26,0.93,U] [#2 -0.33,-0.20,0.96,U] [#3 -0.21,-0.11,0.50,U] [#4 -0.24,-0.26,0.43,U] [#5 -0.12,-0.23,0.39,U] [#6 -0.30,-0.18,0.48,U] [#7 -0.21,0.07,0.30,U] [#8 -0.41,0.42,0.00,M3] 
03:29:42.128 00.000 21068 single-star, 7 included, MultiStar: {-0.18, -0.13}, one-star: {0.08, 0.13}
03:29:42.129 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
03:29:42.130 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
03:29:42.131 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.01 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
03:29:42.132 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.13, opts=13)
03:29:42.133 00.001 21068 Enqueuing Move request for scope (0.08, 0.13)
03:29:42.134 00.001 16108 Worker thread wakes up
03:29:42.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
03:29:42.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
03:29:42.134 00.000 16108 Moving (0.08, 0.13) raw xDistance=-0.06 yDistance=-0.14
03:29:42.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:29:42.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:42.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:29:42.134 00.000 16108 MoveAxis(E, 0, ABG)
03:29:42.134 00.000 16108 Move returns status 0, amount 0
03:29:42.134 00.000 16108 MoveAxis(N, 0, ABG)
03:29:42.134 00.000 16108 Move returns status 0, amount 0
03:29:42.134 00.000 16108 move complete, result=0
03:29:42.134 00.000 16108 worker thread done servicing request
03:29:42.137 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3469, FiltMin=2934, FiltMax=46214, Gamma=1.000
03:29:42.151 00.014 21068 UpdateGuideState exits: m=566989 SNR=195.7
03:29:42.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:42.154 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:42.155 00.001 21068 Enqueuing Expose request
03:29:42.155 00.000 16108 Worker thread wakes up
03:29:42.155 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:42.156 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:42.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:43.138 00.982 16108 Exposure complete
03:29:43.204 00.066 16108 worker thread done servicing request
03:29:43.204 00.000 21068 OnExposeComplete: enter
03:29:43.205 00.001 21068 UpdateGuideState(): m_state=6
03:29:43.207 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
03:29:43.208 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=629.68, Mass=582472, SNR=201.1, Peak=65535 HFD=3.4
03:29:43.209 00.001 21068 MultiStar: [#1 0.04,-0.18,1.00,U] [#2 0.05,-0.13,0.94,U] [#3 0.40,0.16,0.51,U] [#4 0.23,-0.08,0.44,U] [#5 0.05,-0.07,0.43,U] [#6 0.00,0.11,0.41,U] [#7 0.11,0.02,0.32,U] [#8 0.05,0.57,0.00,M4] 
03:29:43.210 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.55, 0.27}
03:29:43.210 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
03:29:43.211 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
03:29:43.212 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.04 mountX=-0.19 mountY=-0.05, mountTheta=-2.87
03:29:43.215 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
03:29:43.218 00.003 21068 Enqueuing Move request for scope (0.20, 0.01)
03:29:43.220 00.002 16108 Worker thread wakes up
03:29:43.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
03:29:43.220 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
03:29:43.220 00.000 16108 Moving (0.20, 0.01) raw xDistance=-0.19 yDistance=-0.05
03:29:43.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:29:43.220 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:43.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:29:43.220 00.000 16108 MoveAxis(E, 0, ABG)
03:29:43.221 00.001 16108 Move returns status 0, amount 0
03:29:43.221 00.000 16108 MoveAxis(N, 0, ABG)
03:29:43.221 00.000 16108 Move returns status 0, amount 0
03:29:43.221 00.000 16108 move complete, result=0
03:29:43.221 00.000 16108 worker thread done servicing request
03:29:43.229 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3459, FiltMin=2957, FiltMax=63865, Gamma=1.000
03:29:43.252 00.023 21068 UpdateGuideState exits: m=582472 SNR=201.1
03:29:43.254 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:43.254 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:43.256 00.002 21068 Enqueuing Expose request
03:29:43.257 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:43.258 00.001 16108 Worker thread wakes up
03:29:43.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:43.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:44.417 01.159 16108 Exposure complete
03:29:44.477 00.060 16108 worker thread done servicing request
03:29:44.477 00.000 21068 OnExposeComplete: enter
03:29:44.478 00.001 21068 UpdateGuideState(): m_state=6
03:29:44.479 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
03:29:44.480 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.64, Mass=551103, SNR=216.4, Peak=61232 HFD=3.4
03:29:44.481 00.001 21068 MultiStar: [#1 -0.46,-0.23,0.97,U] [#2 -0.50,-0.03,0.96,U] [#3 -0.13,0.22,0.48,U] [#4 -0.33,-0.00,0.36,U] [#5 -0.50,0.11,0.41,U] [#6 -0.27,0.34,0.38,U] [#7 -0.23,0.06,0.31,U] [#8 -0.46,0.58,0.00,M5] 
03:29:44.482 00.001 21068 single-star, 7 included, MultiStar: {-0.31, 0.06}, one-star: {-0.02, 0.24}
03:29:44.482 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
03:29:44.483 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
03:29:44.485 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.66 mountX=0.06 mountY=-0.22, mountTheta=-1.30
03:29:44.486 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.24, opts=13)
03:29:44.487 00.001 21068 Enqueuing Move request for scope (-0.02, 0.24)
03:29:44.488 00.001 16108 Worker thread wakes up
03:29:44.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
03:29:44.488 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
03:29:44.488 00.000 16108 Moving (-0.02, 0.24) raw xDistance=0.06 yDistance=-0.22
03:29:44.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:29:44.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:29:44.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:29:44.488 00.000 16108 MoveAxis(E, 0, ABG)
03:29:44.489 00.001 16108 Move returns status 0, amount 0
03:29:44.489 00.000 16108 MoveAxis(N, 0, ABG)
03:29:44.489 00.000 16108 Move returns status 0, amount 0
03:29:44.489 00.000 16108 move complete, result=0
03:29:44.489 00.000 16108 worker thread done servicing request
03:29:44.493 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3446, FiltMin=2896, FiltMax=61165, Gamma=1.000
03:29:44.513 00.020 21068 UpdateGuideState exits: m=551103 SNR=216.4
03:29:44.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:44.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:44.516 00.001 21068 Enqueuing Expose request
03:29:44.516 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:44.517 00.001 16108 Worker thread wakes up
03:29:44.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:44.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:45.495 00.978 16108 Exposure complete
03:29:45.574 00.079 16108 worker thread done servicing request
03:29:45.575 00.001 21068 OnExposeComplete: enter
03:29:45.577 00.002 21068 UpdateGuideState(): m_state=6
03:29:45.580 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
03:29:45.583 00.003 21068 Star::Find returns 1 (0), X=811.96, Y=629.69, Mass=590436, SNR=210.0, Peak=65472 HFD=3.3
03:29:45.586 00.003 21068 MultiStar: [#1 -0.73,-0.19,0.00,M1] [#2 -0.71,-0.11,0.00,M1] [#3 -0.42,0.16,0.48,U] [#4 -0.64,-0.17,0.00,M1] [#5 -0.60,0.27,0.00,M1] [#6 -0.30,0.11,0.42,U] [#7 -0.33,0.04,0.32,U] [#8 -0.63,0.56,0.00,M6] 
03:29:45.588 00.002 21068 refined, 3 included, MultiStar: {-0.34, 0.19}, one-star: {-0.32, 0.29}
03:29:45.590 00.002 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
03:29:45.591 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
03:29:45.592 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=0.19 hyp=0.39 cameraTheta=2.63 mountX=0.37 mountY=-0.11, mountTheta=-0.28
03:29:45.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=0.19, opts=13)
03:29:45.596 00.002 21068 Enqueuing Move request for scope (-0.34, 0.19)
03:29:45.597 00.001 16108 Worker thread wakes up
03:29:45.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.19) opts 0xd
03:29:45.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, 0.19)
03:29:45.597 00.000 16108 Moving (-0.34, 0.19) raw xDistance=0.37 yDistance=-0.11
03:29:45.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:29:45.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:45.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:29:45.597 00.000 16108 MoveAxis(W, 97, ABG)
03:29:45.597 00.000 16108 Guiding  Dir = 3, Dur = 97
03:29:45.597 00.000 16108 IsSlewing returns 0
03:29:45.598 00.001 16108 IsGuiding returns 0
03:29:45.602 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3440, FiltMin=2921, FiltMax=57229, Gamma=1.000
03:29:45.616 00.014 21068 UpdateGuideState exits: m=590436 SNR=210.0
03:29:45.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:45.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:45.618 00.000 21068 Enqueuing Expose request
03:29:45.620 00.002 16108 PulseGuide returned control before completion, sleep 84
03:29:45.714 00.094 16108 IsGuiding returns 1
03:29:45.714 00.000 16108 scope still moving after pulse duration time elapsed
03:29:45.746 00.032 16108 IsSlewing returns 0
03:29:45.747 00.001 16108 IsGuiding returns 1
03:29:45.776 00.029 16108 IsSlewing returns 0
03:29:45.776 00.000 16108 IsGuiding returns 1
03:29:45.807 00.031 16108 IsSlewing returns 0
03:29:45.807 00.000 16108 IsGuiding returns 0
03:29:45.809 00.002 16108 scope move finished after 97 + 113 ms
03:29:45.809 00.000 16108 Move returns status 0, amount 97
03:29:45.809 00.000 16108 MoveAxis(N, 0, ABG)
03:29:45.809 00.000 16108 Move returns status 0, amount 0
03:29:45.809 00.000 16108 move complete, result=0
03:29:45.809 00.000 16108 worker thread done servicing request
03:29:45.809 00.000 16108 Worker thread wakes up
03:29:45.809 00.000 21068 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH
03:29:45.811 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:45.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:46.970 01.159 16108 Exposure complete
03:29:47.030 00.060 16108 worker thread done servicing request
03:29:47.030 00.000 21068 OnExposeComplete: enter
03:29:47.031 00.001 21068 UpdateGuideState(): m_state=6
03:29:47.032 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
03:29:47.033 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.76, Mass=593791, SNR=207.9, Peak=65472 HFD=3.3
03:29:47.034 00.001 21068 MultiStar: [#1 -0.42,-0.17,0.93,U] [#2 -0.33,-0.04,1.04,U] [#3 -0.23,0.12,0.49,U] [#4 -0.43,-0.11,0.42,U] [#5 -0.52,0.19,0.00,M2] [#6 -0.32,0.08,0.51,U] [#7 -0.06,-0.00,0.34,U] [#8 0.11,0.75,0.00,M7] 
03:29:47.035 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.04}, one-star: {0.10, 0.36}
03:29:47.035 00.000 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
03:29:47.036 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
03:29:47.037 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=0.24 mountY=0.01, mountTheta=0.05
03:29:47.038 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.04, opts=13)
03:29:47.039 00.001 21068 Enqueuing Move request for scope (-0.23, 0.04)
03:29:47.040 00.001 16108 Worker thread wakes up
03:29:47.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
03:29:47.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
03:29:47.040 00.000 16108 Moving (-0.23, 0.04) raw xDistance=0.24 yDistance=0.01
03:29:47.041 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
03:29:47.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:47.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:29:47.041 00.000 16108 MoveAxis(W, 69, ABG)
03:29:47.041 00.000 16108 Guiding  Dir = 3, Dur = 69
03:29:47.041 00.000 16108 IsSlewing returns 0
03:29:47.042 00.001 16108 IsGuiding returns 0
03:29:47.043 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3424, FiltMin=2905, FiltMax=55421, Gamma=1.000
03:29:47.058 00.015 21068 UpdateGuideState exits: m=593791 SNR=207.9
03:29:47.058 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:47.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:47.061 00.002 21068 Enqueuing Expose request
03:29:47.098 00.037 16108 PulseGuide returned control before completion, sleep 24
03:29:47.128 00.030 16108 IsGuiding returns 1
03:29:47.128 00.000 16108 scope still moving after pulse duration time elapsed
03:29:47.159 00.031 16108 IsSlewing returns 0
03:29:47.159 00.000 16108 IsGuiding returns 1
03:29:47.190 00.031 16108 IsSlewing returns 0
03:29:47.190 00.000 16108 IsGuiding returns 0
03:29:47.190 00.000 16108 scope move finished after 69 + 79 ms
03:29:47.191 00.001 16108 Move returns status 0, amount 69
03:29:47.191 00.000 16108 MoveAxis(N, 0, ABG)
03:29:47.191 00.000 16108 Move returns status 0, amount 0
03:29:47.191 00.000 16108 move complete, result=0
03:29:47.191 00.000 16108 worker thread done servicing request
03:29:47.191 00.000 16108 Worker thread wakes up
03:29:47.191 00.000 21068 GuideStep: 0.2 px 69 ms WEST, 0.0 px 0 ms NORTH
03:29:47.193 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:47.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:48.166 00.973 16108 Exposure complete
03:29:48.228 00.062 16108 worker thread done servicing request
03:29:48.228 00.000 21068 OnExposeComplete: enter
03:29:48.229 00.001 21068 UpdateGuideState(): m_state=6
03:29:48.230 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
03:29:48.231 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=629.52, Mass=710392, SNR=227.0, Peak=65535 HFD=3.3
03:29:48.232 00.001 21068 MultiStar: [#1 -0.14,-0.22,0.87,U] [#2 -0.15,-0.20,0.91,U] [#3 -0.18,-0.06,0.39,U] [#4 -0.26,-0.35,0.41,U] [#5 -0.31,-0.09,0.39,U] [#6 -0.20,-0.16,0.46,U] [#7 0.10,-0.27,0.34,U] [#8 -0.18,0.24,0.26,U] 
03:29:48.235 00.003 21068 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.46, 0.11}
03:29:48.236 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
03:29:48.237 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
03:29:48.239 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.90 mountX=0.02 mountY=0.12, mountTheta=1.41
03:29:48.241 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
03:29:48.244 00.003 21068 Enqueuing Move request for scope (-0.04, -0.11)
03:29:48.245 00.001 16108 Worker thread wakes up
03:29:48.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
03:29:48.245 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
03:29:48.245 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
03:29:48.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:29:48.246 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:48.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:29:48.246 00.000 16108 MoveAxis(E, 0, ABG)
03:29:48.246 00.000 16108 Move returns status 0, amount 0
03:29:48.246 00.000 16108 MoveAxis(N, 0, ABG)
03:29:48.246 00.000 16108 Move returns status 0, amount 0
03:29:48.246 00.000 16108 move complete, result=0
03:29:48.246 00.000 16108 worker thread done servicing request
03:29:48.252 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3417, FiltMin=2873, FiltMax=54470, Gamma=1.000
03:29:48.268 00.016 21068 UpdateGuideState exits: m=710392 SNR=227.0
03:29:48.269 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:48.269 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:48.270 00.001 21068 Enqueuing Expose request
03:29:48.271 00.001 16108 Worker thread wakes up
03:29:48.271 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:48.271 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:48.272 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:49.438 01.166 16108 Exposure complete
03:29:49.494 00.056 16108 worker thread done servicing request
03:29:49.494 00.000 21068 OnExposeComplete: enter
03:29:49.495 00.001 21068 UpdateGuideState(): m_state=6
03:29:49.496 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
03:29:49.497 00.001 21068 Star::Find returns 1 (0), X=812.92, Y=629.23, Mass=668197, SNR=219.6, Peak=65535 HFD=3.3
03:29:49.499 00.002 21068 MultiStar: [#1 0.06,-0.58,0.00,M1] [#2 -0.03,-0.52,0.92,U] [#3 0.12,-0.23,0.44,U] [#4 0.03,-0.44,0.40,U] [#5 0.03,-0.39,0.36,U] [#6 -0.02,-0.54,0.00,M1] [#7 0.21,-0.59,0.00,M1] [#8 0.06,-0.03,0.35,U] 
03:29:49.500 00.001 21068 refined, 5 included, MultiStar: {0.20, -0.31}, one-star: {0.63, -0.18}
03:29:49.500 00.000 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.32)
03:29:49.501 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
03:29:49.502 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.00 mountX=-0.25 mountY=0.26, mountTheta=2.35
03:29:49.503 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.31, opts=13)
03:29:49.504 00.001 21068 Enqueuing Move request for scope (0.20, -0.31)
03:29:49.505 00.001 16108 Worker thread wakes up
03:29:49.505 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
03:29:49.505 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
03:29:49.505 00.000 16108 Moving (0.20, -0.31) raw xDistance=-0.25 yDistance=0.26
03:29:49.505 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:29:49.505 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:29:49.505 00.000 16108 MoveAxis(E, 66, ABG)
03:29:49.506 00.001 16108 Guiding  Dir = 2, Dur = 66
03:29:49.506 00.000 16108 IsSlewing returns 0
03:29:49.506 00.000 16108 IsGuiding returns 0
03:29:49.511 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3405, FiltMin=2902, FiltMax=65430, Gamma=1.000
03:29:49.527 00.016 21068 UpdateGuideState exits: m=668197 SNR=219.6
03:29:49.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:49.530 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:49.530 00.000 21068 Enqueuing Expose request
03:29:49.532 00.002 16108 PulseGuide returned control before completion, sleep 51
03:29:49.593 00.061 16108 IsGuiding returns 1
03:29:49.593 00.000 16108 scope still moving after pulse duration time elapsed
03:29:49.624 00.031 16108 IsSlewing returns 0
03:29:49.624 00.000 16108 IsGuiding returns 0
03:29:49.624 00.000 16108 scope move finished after 66 + 51 ms
03:29:49.624 00.000 16108 Move returns status 0, amount 66
03:29:49.624 00.000 16108 MoveAxis(S, 52, ABG)
03:29:49.624 00.000 16108 Guiding  Dir = 1, Dur = 52
03:29:49.624 00.000 16108 IsSlewing returns 0
03:29:49.625 00.001 16108 IsGuiding returns 0
03:29:49.689 00.064 16108 IsGuiding returns 1
03:29:49.689 00.000 16108 scope still moving after pulse duration time elapsed
03:29:49.719 00.030 16108 IsSlewing returns 0
03:29:49.719 00.000 16108 IsGuiding returns 1
03:29:49.750 00.031 16108 IsSlewing returns 0
03:29:49.752 00.002 16108 IsGuiding returns 1
03:29:49.782 00.030 16108 IsSlewing returns 0
03:29:49.782 00.000 16108 IsGuiding returns 0
03:29:49.782 00.000 16108 scope move finished after 52 + 104 ms
03:29:49.782 00.000 16108 Move returns status 0, amount 52
03:29:49.782 00.000 16108 move complete, result=0
03:29:49.782 00.000 16108 worker thread done servicing request
03:29:49.782 00.000 16108 Worker thread wakes up
03:29:49.783 00.001 21068 GuideStep: -0.3 px 66 ms EAST, 0.3 px 52 ms SOUTH
03:29:49.785 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:49.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:50.744 00.959 16108 Exposure complete
03:29:50.805 00.061 16108 worker thread done servicing request
03:29:50.805 00.000 21068 OnExposeComplete: enter
03:29:50.806 00.001 21068 UpdateGuideState(): m_state=6
03:29:50.807 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
03:29:50.807 00.000 21068 Star::Find returns 1 (0), X=812.69, Y=629.33, Mass=748541, SNR=231.1, Peak=65535 HFD=3.4
03:29:50.808 00.001 21068 MultiStar: [#1 -0.11,-0.44,0.84,U] [#2 -0.14,-0.45,0.83,U] [#3 0.05,-0.19,0.40,U] [#4 -0.03,-0.43,0.38,U] [#5 -0.10,-0.15,0.36,U] [#6 -0.10,-0.32,0.42,U] [#7 -0.01,-0.07,0.33,U] [#8 -0.04,0.36,0.27,U] 
03:29:50.809 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.24}, one-star: {0.41, -0.08}
03:29:50.811 00.002 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:29:50.811 00.000 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
03:29:50.812 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.46 mountX=-0.07 mountY=0.23, mountTheta=1.86
03:29:50.814 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.24, opts=13)
03:29:50.815 00.001 21068 Enqueuing Move request for scope (0.03, -0.24)
03:29:50.816 00.001 16108 Worker thread wakes up
03:29:50.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
03:29:50.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
03:29:50.816 00.000 16108 Moving (0.03, -0.24) raw xDistance=-0.07 yDistance=0.23
03:29:50.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:50.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:29:50.816 00.000 16108 MoveAxis(E, 0, ABG)
03:29:50.816 00.000 16108 Move returns status 0, amount 0
03:29:50.816 00.000 16108 MoveAxis(S, 46, ABG)
03:29:50.816 00.000 16108 Guiding  Dir = 1, Dur = 46
03:29:50.816 00.000 16108 IsSlewing returns 0
03:29:50.817 00.001 16108 IsGuiding returns 0
03:29:50.818 00.001 16108 PulseGuide returned control before completion, sleep 55
03:29:50.824 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3398, FiltMin=2902, FiltMax=61945, Gamma=1.000
03:29:50.849 00.025 21068 UpdateGuideState exits: m=748541 SNR=231.1
03:29:50.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:50.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:50.851 00.000 21068 Enqueuing Expose request
03:29:50.879 00.028 16108 IsGuiding returns 1
03:29:50.879 00.000 16108 scope still moving after pulse duration time elapsed
03:29:50.910 00.031 16108 IsSlewing returns 0
03:29:50.910 00.000 16108 IsGuiding returns 0
03:29:50.910 00.000 16108 scope move finished after 46 + 48 ms
03:29:50.910 00.000 16108 Move returns status 0, amount 46
03:29:50.910 00.000 16108 move complete, result=0
03:29:50.912 00.002 16108 worker thread done servicing request
03:29:50.912 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
03:29:50.913 00.001 16108 Worker thread wakes up
03:29:50.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:50.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:52.080 01.167 16108 Exposure complete
03:29:52.136 00.056 16108 worker thread done servicing request
03:29:52.136 00.000 21068 OnExposeComplete: enter
03:29:52.137 00.001 21068 UpdateGuideState(): m_state=6
03:29:52.138 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
03:29:52.139 00.001 21068 Star::Find returns 1 (0), X=812.74, Y=629.42, Mass=625050, SNR=208.5, Peak=60765 HFD=3.2
03:29:52.140 00.001 21068 MultiStar: [#1 -0.06,-0.48,1.00,U] [#2 -0.16,-0.41,0.92,U] [#3 0.11,0.05,0.45,U] [#4 0.16,-0.29,0.42,U] [#5 -0.08,-0.18,0.50,U] [#6 0.01,-0.15,0.41,U] [#7 0.19,-0.24,0.35,U] [#8 -0.20,0.10,0.28,U] 
03:29:52.141 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.21}, one-star: {0.46, 0.02}
03:29:52.142 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
03:29:52.142 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
03:29:52.144 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.27 mountX=-0.10 mountY=0.19, mountTheta=2.06
03:29:52.145 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.21, opts=13)
03:29:52.146 00.001 21068 Enqueuing Move request for scope (0.07, -0.21)
03:29:52.147 00.001 16108 Worker thread wakes up
03:29:52.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
03:29:52.147 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
03:29:52.147 00.000 16108 Moving (0.07, -0.21) raw xDistance=-0.10 yDistance=0.19
03:29:52.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:29:52.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:52.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:29:52.147 00.000 16108 MoveAxis(E, 0, ABG)
03:29:52.147 00.000 16108 Move returns status 0, amount 0
03:29:52.147 00.000 16108 MoveAxis(N, 0, ABG)
03:29:52.147 00.000 16108 Move returns status 0, amount 0
03:29:52.147 00.000 16108 move complete, result=0
03:29:52.147 00.000 16108 worker thread done servicing request
03:29:52.151 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3385, FiltMin=2896, FiltMax=65430, Gamma=1.000
03:29:52.176 00.025 21068 UpdateGuideState exits: m=625050 SNR=208.5
03:29:52.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:52.177 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:52.178 00.001 21068 Enqueuing Expose request
03:29:52.179 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:52.180 00.001 16108 Worker thread wakes up
03:29:52.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:52.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:53.150 00.970 16108 Exposure complete
03:29:53.208 00.058 16108 worker thread done servicing request
03:29:53.208 00.000 21068 OnExposeComplete: enter
03:29:53.209 00.001 21068 UpdateGuideState(): m_state=6
03:29:53.211 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
03:29:53.211 00.000 21068 Star::Find returns 1 (0), X=812.49, Y=629.13, Mass=694521, SNR=246.4, Peak=65535 HFD=3.5
03:29:53.213 00.002 21068 MultiStar: [#1 -0.31,-0.62,0.00,M1] [#2 -0.24,-0.55,0.00,M1] [#3 0.02,-0.36,0.40,U] [#4 -0.04,-0.39,0.34,U] [#5 -0.33,-0.28,0.38,U] [#6 -0.13,-0.33,0.38,U] [#7 -0.09,-0.41,0.30,U] [#8 -0.26,0.33,0.23,U] 
03:29:53.214 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.28}, one-star: {0.20, -0.28}
03:29:53.215 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
03:29:53.216 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
03:29:53.216 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.65 mountX=-0.03 mountY=0.27, mountTheta=1.67
03:29:53.218 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.28, opts=13)
03:29:53.219 00.001 21068 Enqueuing Move request for scope (-0.02, -0.28)
03:29:53.220 00.001 16108 Worker thread wakes up
03:29:53.220 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
03:29:53.220 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
03:29:53.220 00.000 16108 Moving (-0.02, -0.28) raw xDistance=-0.03 yDistance=0.27
03:29:53.220 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:29:53.220 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:29:53.220 00.000 16108 MoveAxis(E, 0, ABG)
03:29:53.220 00.000 16108 Move returns status 0, amount 0
03:29:53.220 00.000 16108 MoveAxis(S, 55, ABG)
03:29:53.220 00.000 16108 Guiding  Dir = 1, Dur = 55
03:29:53.221 00.001 16108 IsSlewing returns 0
03:29:53.221 00.000 16108 IsGuiding returns 0
03:29:53.224 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3379, FiltMin=2909, FiltMax=52134, Gamma=1.000
03:29:53.238 00.014 21068 UpdateGuideState exits: m=694521 SNR=246.4
03:29:53.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:53.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:53.241 00.001 21068 Enqueuing Expose request
03:29:53.253 00.012 16108 PulseGuide returned control before completion, sleep 33
03:29:53.299 00.046 16108 IsGuiding returns 1
03:29:53.299 00.000 16108 scope still moving after pulse duration time elapsed
03:29:53.330 00.031 16108 IsSlewing returns 0
03:29:53.331 00.001 16108 IsGuiding returns 1
03:29:53.361 00.030 16108 IsSlewing returns 0
03:29:53.361 00.000 16108 IsGuiding returns 0
03:29:53.361 00.000 16108 scope move finished after 55 + 85 ms
03:29:53.361 00.000 16108 Move returns status 0, amount 55
03:29:53.361 00.000 16108 move complete, result=0
03:29:53.361 00.000 16108 worker thread done servicing request
03:29:53.361 00.000 16108 Worker thread wakes up
03:29:53.361 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH
03:29:53.362 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:53.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:54.540 01.178 16108 Exposure complete
03:29:54.617 00.077 16108 worker thread done servicing request
03:29:54.617 00.000 21068 OnExposeComplete: enter
03:29:54.618 00.001 21068 UpdateGuideState(): m_state=6
03:29:54.620 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
03:29:54.620 00.000 21068 Star::Find returns 1 (0), X=812.73, Y=629.40, Mass=745221, SNR=225.2, Peak=65535 HFD=3.4
03:29:54.622 00.002 21068 MultiStar: [#1 0.09,-0.31,0.89,U] [#2 -0.06,-0.24,0.97,U] [#3 0.22,-0.16,0.55,U] [#4 -0.03,-0.34,0.39,U] [#5 -0.05,-0.07,0.40,U] [#6 -0.04,-0.19,0.41,U] [#7 0.08,-0.17,0.32,U] [#8 0.01,0.40,0.30,U] 
03:29:54.622 00.000 21068 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.45, -0.01}
03:29:54.623 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
03:29:54.624 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
03:29:54.624 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.95 mountX=-0.13 mountY=0.12, mountTheta=2.40
03:29:54.626 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
03:29:54.627 00.001 21068 Enqueuing Move request for scope (0.11, -0.15)
03:29:54.628 00.001 16108 Worker thread wakes up
03:29:54.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
03:29:54.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
03:29:54.628 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.12
03:29:54.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:29:54.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:54.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:29:54.628 00.000 16108 MoveAxis(E, 0, ABG)
03:29:54.628 00.000 16108 Move returns status 0, amount 0
03:29:54.628 00.000 16108 MoveAxis(N, 0, ABG)
03:29:54.628 00.000 16108 Move returns status 0, amount 0
03:29:54.628 00.000 16108 move complete, result=0
03:29:54.628 00.000 16108 worker thread done servicing request
03:29:54.633 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3373, FiltMin=2928, FiltMax=64118, Gamma=1.000
03:29:54.647 00.014 21068 UpdateGuideState exits: m=745221 SNR=225.2
03:29:54.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:54.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:54.650 00.001 21068 Enqueuing Expose request
03:29:54.650 00.000 16108 Worker thread wakes up
03:29:54.650 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:54.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:54.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:55.634 00.983 16108 Exposure complete
03:29:55.690 00.056 16108 worker thread done servicing request
03:29:55.690 00.000 21068 OnExposeComplete: enter
03:29:55.690 00.000 21068 UpdateGuideState(): m_state=6
03:29:55.692 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
03:29:55.693 00.001 21068 Star::Find returns 1 (0), X=812.74, Y=629.30, Mass=701350, SNR=241.2, Peak=65535 HFD=3.5
03:29:55.694 00.001 21068 MultiStar: [#1 0.03,-0.44,0.79,U] [#2 -0.03,-0.37,0.89,U] [#3 0.03,-0.22,0.44,U] [#4 0.03,-0.38,0.35,U] [#5 -0.23,-0.03,0.35,U] [#6 0.11,-0.30,0.41,U] [#7 0.22,-0.17,0.32,U] [#8 -0.10,0.10,0.34,U] 
03:29:55.695 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.24}, one-star: {0.45, -0.11}
03:29:55.695 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
03:29:55.696 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
03:29:55.697 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=-0.14 mountY=0.21, mountTheta=2.15
03:29:55.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.24, opts=13)
03:29:55.699 00.001 21068 Enqueuing Move request for scope (0.10, -0.24)
03:29:55.700 00.001 16108 Worker thread wakes up
03:29:55.701 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
03:29:55.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
03:29:55.701 00.000 16108 Moving (0.10, -0.24) raw xDistance=-0.14 yDistance=0.21
03:29:55.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:29:55.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:29:55.701 00.000 16108 MoveAxis(E, 0, ABG)
03:29:55.701 00.000 16108 Move returns status 0, amount 0
03:29:55.701 00.000 16108 MoveAxis(S, 42, ABG)
03:29:55.702 00.001 16108 Guiding  Dir = 1, Dur = 42
03:29:55.702 00.000 16108 IsSlewing returns 0
03:29:55.702 00.000 16108 IsGuiding returns 0
03:29:55.705 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=963, max=65535, med=3369, FiltMin=2896, FiltMax=62566, Gamma=1.000
03:29:55.716 00.011 16108 PulseGuide returned control before completion, sleep 39
03:29:55.725 00.009 21068 UpdateGuideState exits: m=701350 SNR=241.2
03:29:55.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:55.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:55.728 00.001 21068 Enqueuing Expose request
03:29:55.762 00.034 16108 IsGuiding returns 1
03:29:55.762 00.000 16108 scope still moving after pulse duration time elapsed
03:29:55.793 00.031 16108 IsSlewing returns 0
03:29:55.793 00.000 16108 IsGuiding returns 1
03:29:55.825 00.032 16108 IsSlewing returns 0
03:29:55.825 00.000 16108 IsGuiding returns 0
03:29:55.825 00.000 16108 scope move finished after 42 + 80 ms
03:29:55.825 00.000 16108 Move returns status 0, amount 42
03:29:55.825 00.000 16108 move complete, result=0
03:29:55.826 00.001 16108 worker thread done servicing request
03:29:55.826 00.000 16108 Worker thread wakes up
03:29:55.826 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:29:55.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:55.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:56.998 01.171 16108 Exposure complete
03:29:57.057 00.059 16108 worker thread done servicing request
03:29:57.058 00.001 21068 OnExposeComplete: enter
03:29:57.060 00.002 21068 UpdateGuideState(): m_state=6
03:29:57.061 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
03:29:57.062 00.001 21068 Star::Find returns 1 (0), X=812.76, Y=629.32, Mass=788842, SNR=248.1, Peak=65535 HFD=3.6
03:29:57.064 00.002 21068 MultiStar: [#1 -0.10,-0.60,0.00,M1] [#2 -0.11,-0.40,0.90,U] [#3 0.09,-0.25,0.43,U] [#4 0.07,-0.29,0.34,U] [#5 0.01,-0.32,0.29,U] [#6 -0.12,-0.31,0.38,U] [#7 -0.08,-0.29,0.31,U] [#8 -0.18,0.03,0.26,U] 
03:29:57.066 00.002 21068 refined, 7 included, MultiStar: {0.08, -0.24}, one-star: {0.47, -0.09}
03:29:57.068 00.002 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
03:29:57.070 00.002 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
03:29:57.071 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.24 mountX=-0.12 mountY=0.22, mountTheta=2.09
03:29:57.075 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.24, opts=13)
03:29:57.077 00.002 21068 Enqueuing Move request for scope (0.08, -0.24)
03:29:57.078 00.001 16108 Worker thread wakes up
03:29:57.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
03:29:57.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
03:29:57.078 00.000 16108 Moving (0.08, -0.24) raw xDistance=-0.12 yDistance=0.22
03:29:57.079 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:29:57.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:29:57.079 00.000 16108 MoveAxis(E, 0, ABG)
03:29:57.079 00.000 16108 Move returns status 0, amount 0
03:29:57.079 00.000 16108 MoveAxis(S, 43, ABG)
03:29:57.079 00.000 16108 Guiding  Dir = 1, Dur = 43
03:29:57.079 00.000 16108 IsSlewing returns 0
03:29:57.080 00.001 16108 IsGuiding returns 0
03:29:57.087 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3363, FiltMin=2835, FiltMax=65430, Gamma=1.000
03:29:57.101 00.014 21068 UpdateGuideState exits: m=788842 SNR=248.1
03:29:57.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:57.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:57.103 00.000 21068 Enqueuing Expose request
03:29:57.132 00.029 16108 IsGuiding returns 1
03:29:57.132 00.000 16108 scope still moving after pulse duration time elapsed
03:29:57.163 00.031 16108 IsSlewing returns 0
03:29:57.163 00.000 16108 IsGuiding returns 1
03:29:57.194 00.031 16108 IsSlewing returns 0
03:29:57.194 00.000 16108 IsGuiding returns 1
03:29:57.226 00.032 16108 IsSlewing returns 0
03:29:57.226 00.000 16108 IsGuiding returns 0
03:29:57.226 00.000 16108 scope move finished after 43 + 103 ms
03:29:57.226 00.000 16108 Move returns status 0, amount 43
03:29:57.226 00.000 16108 move complete, result=0
03:29:57.227 00.001 16108 worker thread done servicing request
03:29:57.227 00.000 16108 Worker thread wakes up
03:29:57.227 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:29:57.230 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:57.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:58.202 00.972 16108 Exposure complete
03:29:58.257 00.055 16108 worker thread done servicing request
03:29:58.257 00.000 21068 OnExposeComplete: enter
03:29:58.258 00.001 21068 UpdateGuideState(): m_state=6
03:29:58.259 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
03:29:58.260 00.001 21068 Star::Find returns 1 (0), X=812.98, Y=629.35, Mass=736924, SNR=221.3, Peak=65535 HFD=3.4
03:29:58.261 00.001 21068 MultiStar: [#1 0.20,-0.44,0.92,U] [#2 0.19,-0.38,1.03,U] [#3 0.23,-0.21,0.48,U] [#4 0.14,-0.26,0.44,U] [#5 0.19,-0.42,0.39,U] [#6 0.41,-0.32,0.00,M1] [#7 0.46,-0.14,0.32,U] [#8 0.20,0.06,0.29,U] 
03:29:58.262 00.001 21068 refined, 7 included, MultiStar: {0.31, -0.26}, one-star: {0.69, -0.05}
03:29:58.262 00.000 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
03:29:58.263 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
03:29:58.264 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-0.69 mountX=-0.35 mountY=0.18, mountTheta=2.68
03:29:58.266 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.26, opts=13)
03:29:58.267 00.001 21068 Enqueuing Move request for scope (0.31, -0.26)
03:29:58.268 00.001 16108 Worker thread wakes up
03:29:58.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.26) opts 0xd
03:29:58.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.26)
03:29:58.268 00.000 16108 Moving (0.31, -0.26) raw xDistance=-0.35 yDistance=0.18
03:29:58.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:29:58.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:58.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:29:58.268 00.000 16108 MoveAxis(E, 92, ABG)
03:29:58.268 00.000 16108 Guiding  Dir = 2, Dur = 92
03:29:58.268 00.000 16108 IsSlewing returns 0
03:29:58.269 00.001 16108 IsGuiding returns 0
03:29:58.272 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3363, FiltMin=2848, FiltMax=65430, Gamma=1.000
03:29:58.308 00.036 16108 PulseGuide returned control before completion, sleep 63
03:29:58.386 00.078 16108 IsGuiding returns 1
03:29:58.386 00.000 16108 scope still moving after pulse duration time elapsed
03:29:58.417 00.031 16108 IsSlewing returns 0
03:29:58.417 00.000 16108 IsGuiding returns 0
03:29:58.418 00.001 16108 scope move finished after 92 + 57 ms
03:29:58.418 00.000 16108 Move returns status 0, amount 92
03:29:58.418 00.000 16108 MoveAxis(N, 0, ABG)
03:29:58.418 00.000 16108 Move returns status 0, amount 0
03:29:58.418 00.000 16108 move complete, result=0
03:29:58.418 00.000 16108 worker thread done servicing request
03:29:58.578 00.160 21068 UpdateGuideState exits: m=736924 SNR=221.3
03:29:58.582 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:58.586 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:58.589 00.003 21068 Enqueuing Expose request
03:29:58.591 00.002 21068 GuideStep: -0.4 px 92 ms EAST, 0.2 px 0 ms NORTH
03:29:58.593 00.002 16108 Worker thread wakes up
03:29:58.593 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:58.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:29:59.746 01.153 16108 Exposure complete
03:29:59.826 00.080 16108 worker thread done servicing request
03:29:59.826 00.000 21068 OnExposeComplete: enter
03:29:59.828 00.002 21068 UpdateGuideState(): m_state=6
03:29:59.830 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
03:29:59.832 00.002 21068 Star::Find returns 1 (0), X=812.69, Y=629.23, Mass=833621, SNR=258.4, Peak=65535 HFD=3.6
03:29:59.834 00.002 21068 MultiStar: [#1 -0.04,-0.29,0.81,U] [#2 -0.04,-0.37,0.92,U] [#3 0.33,-0.12,0.41,U] [#4 -0.01,-0.34,0.35,U] [#5 0.04,-0.16,0.36,U] [#6 0.15,0.02,0.40,U] [#7 0.28,-0.16,0.27,U] [#8 -0.15,0.11,0.25,U] 
03:29:59.834 00.000 21068 refined, 8 included, MultiStar: {0.12, -0.20}, one-star: {0.41, -0.17}
03:29:59.836 00.002 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
03:29:59.837 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
03:29:59.839 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.03 mountX=-0.16 mountY=0.17, mountTheta=2.31
03:29:59.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.20, opts=13)
03:29:59.842 00.001 21068 Enqueuing Move request for scope (0.12, -0.20)
03:29:59.843 00.001 16108 Worker thread wakes up
03:29:59.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
03:29:59.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
03:29:59.843 00.000 16108 Moving (0.12, -0.20) raw xDistance=-0.16 yDistance=0.17
03:29:59.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:29:59.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:59.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:29:59.843 00.000 16108 MoveAxis(E, 0, ABG)
03:29:59.843 00.000 16108 Move returns status 0, amount 0
03:29:59.843 00.000 16108 MoveAxis(N, 0, ABG)
03:29:59.843 00.000 16108 Move returns status 0, amount 0
03:29:59.844 00.001 16108 move complete, result=0
03:29:59.844 00.000 16108 worker thread done servicing request
03:29:59.851 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3357, FiltMin=2889, FiltMax=65430, Gamma=1.000
03:29:59.874 00.023 21068 UpdateGuideState exits: m=833621 SNR=258.4
03:29:59.874 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:59.876 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:29:59.877 00.001 21068 Enqueuing Expose request
03:29:59.877 00.000 16108 Worker thread wakes up
03:29:59.878 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:59.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:29:59.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:00.863 00.984 16108 Exposure complete
03:30:00.933 00.070 16108 worker thread done servicing request
03:30:00.933 00.000 21068 OnExposeComplete: enter
03:30:00.935 00.002 21068 UpdateGuideState(): m_state=6
03:30:00.936 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
03:30:00.937 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.33, Mass=753789, SNR=233.8, Peak=65535 HFD=3.5
03:30:00.938 00.001 21068 MultiStar: [#1 -0.09,-0.32,0.93,U] [#2 -0.00,-0.33,0.92,U] [#3 0.06,-0.01,0.48,U] [#4 0.01,-0.34,0.40,U] [#5 -0.11,0.08,0.42,U] [#6 0.06,-0.16,0.42,U] [#7 0.07,-0.23,0.42,U] [#8 -0.10,0.22,0.25,U] 
03:30:00.938 00.000 21068 refined, 8 included, MultiStar: {0.06, -0.17}, one-star: {0.41, -0.07}
03:30:00.939 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
03:30:00.940 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
03:30:00.941 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.21 mountX=-0.09 mountY=0.15, mountTheta=2.12
03:30:00.942 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.17, opts=13)
03:30:00.943 00.001 21068 Enqueuing Move request for scope (0.06, -0.17)
03:30:00.943 00.000 16108 Worker thread wakes up
03:30:00.944 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
03:30:00.944 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
03:30:00.944 00.000 16108 Moving (0.06, -0.17) raw xDistance=-0.09 yDistance=0.15
03:30:00.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:00.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:00.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:30:00.944 00.000 16108 MoveAxis(E, 0, ABG)
03:30:00.944 00.000 16108 Move returns status 0, amount 0
03:30:00.944 00.000 16108 MoveAxis(N, 0, ABG)
03:30:00.944 00.000 16108 Move returns status 0, amount 0
03:30:00.944 00.000 16108 move complete, result=0
03:30:00.944 00.000 16108 worker thread done servicing request
03:30:00.949 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=291, max=65535, med=3357, FiltMin=2909, FiltMax=61981, Gamma=1.000
03:30:00.964 00.015 21068 UpdateGuideState exits: m=753789 SNR=233.8
03:30:00.967 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:00.970 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:00.972 00.002 21068 Enqueuing Expose request
03:30:00.974 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:00.977 00.003 16108 Worker thread wakes up
03:30:00.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:00.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:02.151 01.174 16108 Exposure complete
03:30:02.234 00.083 16108 worker thread done servicing request
03:30:02.234 00.000 21068 OnExposeComplete: enter
03:30:02.235 00.001 21068 UpdateGuideState(): m_state=6
03:30:02.236 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
03:30:02.237 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.21, Mass=738381, SNR=231.2, Peak=65535 HFD=3.6
03:30:02.239 00.002 21068 MultiStar: [#1 -0.41,-0.41,0.00,M1] [#2 -0.22,-0.36,1.00,U] [#3 -0.26,-0.14,0.51,U] [#4 -0.22,-0.30,0.36,U] [#5 -0.20,-0.21,0.35,U] [#6 -0.12,-0.35,0.44,U] [#7 -0.16,-0.17,0.33,U] [#8 -0.42,0.26,0.24,U] 
03:30:02.239 00.000 21068 single-star, 7 included, MultiStar: {-0.14, -0.22}, one-star: {0.10, -0.19}
03:30:02.240 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
03:30:02.241 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
03:30:02.241 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.08 mountX=-0.13 mountY=0.16, mountTheta=2.26
03:30:02.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.19, opts=13)
03:30:02.244 00.001 21068 Enqueuing Move request for scope (0.10, -0.19)
03:30:02.244 00.000 16108 Worker thread wakes up
03:30:02.244 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
03:30:02.244 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
03:30:02.245 00.001 16108 Moving (0.10, -0.19) raw xDistance=-0.13 yDistance=0.16
03:30:02.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:30:02.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:02.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:30:02.245 00.000 16108 MoveAxis(E, 0, ABG)
03:30:02.245 00.000 16108 Move returns status 0, amount 0
03:30:02.245 00.000 16108 MoveAxis(N, 0, ABG)
03:30:02.245 00.000 16108 Move returns status 0, amount 0
03:30:02.245 00.000 16108 move complete, result=0
03:30:02.245 00.000 16108 worker thread done servicing request
03:30:02.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3353, FiltMin=2873, FiltMax=54054, Gamma=1.000
03:30:02.266 00.017 21068 UpdateGuideState exits: m=738381 SNR=231.2
03:30:02.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:02.267 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:02.268 00.001 21068 Enqueuing Expose request
03:30:02.269 00.001 16108 Worker thread wakes up
03:30:02.269 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:02.270 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:02.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:03.229 00.959 16108 Exposure complete
03:30:03.283 00.054 16108 worker thread done servicing request
03:30:03.283 00.000 21068 OnExposeComplete: enter
03:30:03.283 00.000 21068 UpdateGuideState(): m_state=6
03:30:03.285 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
03:30:03.286 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.06, Mass=839625, SNR=238.9, Peak=65535 HFD=3.6
03:30:03.287 00.001 21068 MultiStar: [#1 -0.20,-0.38,0.96,U] [#2 -0.17,-0.36,1.07,U] [#3 -0.03,-0.21,0.56,U] [#4 0.05,-0.32,0.42,U] [#5 -0.17,-0.18,0.34,U] [#6 -0.18,-0.27,0.48,U] [#7 0.11,-0.24,0.32,U] [#8 -0.23,0.32,0.27,U] 
03:30:03.288 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.28}, one-star: {0.18, -0.35}
03:30:03.288 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
03:30:03.289 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
03:30:03.290 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.80 mountX=0.02 mountY=0.29, mountTheta=1.52
03:30:03.291 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.28, opts=13)
03:30:03.292 00.001 21068 Enqueuing Move request for scope (-0.07, -0.28)
03:30:03.293 00.001 16108 Worker thread wakes up
03:30:03.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
03:30:03.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
03:30:03.293 00.000 16108 Moving (-0.07, -0.28) raw xDistance=0.02 yDistance=0.29
03:30:03.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:03.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:30:03.293 00.000 16108 MoveAxis(E, 0, ABG)
03:30:03.293 00.000 16108 Move returns status 0, amount 0
03:30:03.293 00.000 16108 MoveAxis(S, 58, ABG)
03:30:03.293 00.000 16108 Guiding  Dir = 1, Dur = 58
03:30:03.294 00.001 16108 IsSlewing returns 0
03:30:03.294 00.000 16108 IsGuiding returns 0
03:30:03.297 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3357, FiltMin=2873, FiltMax=47798, Gamma=1.000
03:30:03.312 00.015 21068 UpdateGuideState exits: m=839625 SNR=238.9
03:30:03.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:03.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:03.315 00.001 21068 Enqueuing Expose request
03:30:03.345 00.030 16108 PulseGuide returned control before completion, sleep 17
03:30:03.375 00.030 16108 IsGuiding returns 1
03:30:03.375 00.000 16108 scope still moving after pulse duration time elapsed
03:30:03.406 00.031 16108 IsSlewing returns 0
03:30:03.406 00.000 16108 IsGuiding returns 1
03:30:03.438 00.032 16108 IsSlewing returns 0
03:30:03.439 00.001 16108 IsGuiding returns 0
03:30:03.439 00.000 16108 scope move finished after 58 + 86 ms
03:30:03.439 00.000 16108 Move returns status 0, amount 58
03:30:03.439 00.000 16108 move complete, result=0
03:30:03.439 00.000 16108 worker thread done servicing request
03:30:03.439 00.000 16108 Worker thread wakes up
03:30:03.439 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:03.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:03.439 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
03:30:04.605 01.166 16108 Exposure complete
03:30:04.662 00.057 16108 worker thread done servicing request
03:30:04.662 00.000 21068 OnExposeComplete: enter
03:30:04.666 00.004 21068 UpdateGuideState(): m_state=6
03:30:04.668 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
03:30:04.669 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.48, Mass=731736, SNR=229.7, Peak=65535 HFD=3.3
03:30:04.670 00.001 21068 MultiStar: [#1 -0.35,-0.35,0.87,U] [#2 -0.35,-0.26,1.03,U] [#3 -0.09,-0.05,0.52,U] [#4 -0.31,-0.24,0.45,U] [#5 -0.21,-0.05,0.41,U] [#6 -0.33,-0.32,0.36,U] [#7 -0.02,-0.23,0.33,U] [#8 -0.27,0.22,0.30,U] 
03:30:04.671 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.15}, one-star: {0.08, 0.07}
03:30:04.672 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
03:30:04.674 00.002 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
03:30:04.674 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:30:04.676 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.07, opts=13)
03:30:04.677 00.001 21068 Enqueuing Move request for scope (0.08, 0.07)
03:30:04.677 00.000 16108 Worker thread wakes up
03:30:04.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:30:04.677 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:30:04.677 00.000 16108 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.09
03:30:04.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:30:04.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:04.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:30:04.677 00.000 16108 MoveAxis(E, 0, ABG)
03:30:04.678 00.001 16108 Move returns status 0, amount 0
03:30:04.678 00.000 16108 MoveAxis(N, 0, ABG)
03:30:04.678 00.000 16108 Move returns status 0, amount 0
03:30:04.678 00.000 16108 move complete, result=0
03:30:04.678 00.000 16108 worker thread done servicing request
03:30:04.681 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3357, FiltMin=2864, FiltMax=54582, Gamma=1.000
03:30:04.694 00.013 21068 UpdateGuideState exits: m=731736 SNR=229.7
03:30:04.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:04.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:04.697 00.001 21068 Enqueuing Expose request
03:30:04.697 00.000 16108 Worker thread wakes up
03:30:04.697 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:04.699 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:04.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:05.661 00.962 16108 Exposure complete
03:30:05.737 00.076 16108 worker thread done servicing request
03:30:05.737 00.000 21068 OnExposeComplete: enter
03:30:05.738 00.001 21068 UpdateGuideState(): m_state=6
03:30:05.739 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
03:30:05.739 00.000 21068 Star::Find returns 1 (0), X=812.33, Y=629.33, Mass=748269, SNR=254.1, Peak=65535 HFD=3.4
03:30:05.741 00.002 21068 MultiStar: [#1 -0.37,-0.24,0.78,U] [#2 -0.36,-0.26,0.90,U] [#3 -0.17,-0.10,0.34,U] [#4 -0.22,-0.13,0.36,U] [#5 -0.29,-0.09,0.35,U] [#6 -0.26,-0.01,0.38,U] [#7 -0.38,-0.12,0.37,U] [#8 -0.39,0.48,0.00,M1] 
03:30:05.742 00.001 21068 single-star, 7 included, MultiStar: {-0.23, -0.15}, one-star: {0.04, -0.08}
03:30:05.743 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
03:30:05.744 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
03:30:05.744 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=-0.06 mountY=0.07, mountTheta=2.29
03:30:05.746 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.08, opts=13)
03:30:05.747 00.001 21068 Enqueuing Move request for scope (0.04, -0.08)
03:30:05.748 00.001 16108 Worker thread wakes up
03:30:05.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
03:30:05.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
03:30:05.748 00.000 16108 Moving (0.04, -0.08) raw xDistance=-0.06 yDistance=0.07
03:30:05.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:05.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:05.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:30:05.748 00.000 16108 MoveAxis(E, 0, ABG)
03:30:05.748 00.000 16108 Move returns status 0, amount 0
03:30:05.748 00.000 16108 MoveAxis(N, 0, ABG)
03:30:05.748 00.000 16108 Move returns status 0, amount 0
03:30:05.748 00.000 16108 move complete, result=0
03:30:05.748 00.000 16108 worker thread done servicing request
03:30:05.752 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3357, FiltMin=2870, FiltMax=48758, Gamma=1.000
03:30:05.766 00.014 21068 UpdateGuideState exits: m=748269 SNR=254.1
03:30:05.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:05.767 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:05.768 00.001 21068 Enqueuing Expose request
03:30:05.769 00.001 16108 Worker thread wakes up
03:30:05.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:05.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:05.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:06.925 01.155 16108 Exposure complete
03:30:06.978 00.053 16108 worker thread done servicing request
03:30:06.978 00.000 21068 OnExposeComplete: enter
03:30:06.979 00.001 21068 UpdateGuideState(): m_state=6
03:30:06.980 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
03:30:06.981 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.32, Mass=784457, SNR=250.5, Peak=65535 HFD=3.5
03:30:06.982 00.001 21068 MultiStar: [#1 -0.44,-0.27,0.79,U] [#2 -0.43,-0.28,1.01,U] [#3 -0.02,-0.05,0.38,U] [#4 -0.19,-0.18,0.32,U] [#5 -0.40,-0.24,0.37,U] [#6 -0.20,-0.09,0.36,U] [#7 -0.26,-0.15,0.38,U] [#8 -0.35,0.04,0.28,U] 
03:30:06.983 00.001 21068 single-star, 8 included, MultiStar: {-0.27, -0.17}, one-star: {-0.07, -0.09}
03:30:06.984 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
03:30:06.984 00.000 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
03:30:06.985 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.27 mountX=0.06 mountY=0.10, mountTheta=1.06
03:30:06.987 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
03:30:06.988 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
03:30:06.989 00.001 16108 Worker thread wakes up
03:30:06.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:30:06.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:30:06.989 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.06 yDistance=0.10
03:30:06.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:30:06.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:06.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:30:06.989 00.000 16108 MoveAxis(E, 0, ABG)
03:30:06.989 00.000 16108 Move returns status 0, amount 0
03:30:06.989 00.000 16108 MoveAxis(N, 0, ABG)
03:30:06.989 00.000 16108 Move returns status 0, amount 0
03:30:06.989 00.000 16108 move complete, result=0
03:30:06.989 00.000 16108 worker thread done servicing request
03:30:06.997 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3357, FiltMin=2896, FiltMax=46598, Gamma=1.000
03:30:07.019 00.022 21068 UpdateGuideState exits: m=784457 SNR=250.5
03:30:07.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:07.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:07.021 00.000 21068 Enqueuing Expose request
03:30:07.022 00.001 16108 Worker thread wakes up
03:30:07.022 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:07.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:07.022 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:08.018 00.996 16108 Exposure complete
03:30:08.094 00.076 16108 worker thread done servicing request
03:30:08.094 00.000 21068 OnExposeComplete: enter
03:30:08.095 00.001 21068 UpdateGuideState(): m_state=6
03:30:08.096 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
03:30:08.097 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=629.33, Mass=799995, SNR=216.2, Peak=65535 HFD=3.3
03:30:08.098 00.001 21068 MultiStar: [#1 -0.25,-0.24,0.96,U] [#2 -0.23,-0.47,0.00,M1] [#3 -0.03,-0.07,0.45,U] [#4 0.04,-0.24,0.40,U] [#5 0.02,-0.35,0.46,U] [#6 0.15,-0.11,0.51,U] [#7 0.02,-0.28,0.37,U] [#8 -0.07,0.58,0.00,M1] 
03:30:08.099 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.18}, one-star: {0.25, -0.08}
03:30:08.099 00.000 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
03:30:08.100 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
03:30:08.101 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.42 mountX=-0.06 mountY=0.17, mountTheta=1.90
03:30:08.102 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.18, opts=13)
03:30:08.104 00.002 21068 Enqueuing Move request for scope (0.03, -0.18)
03:30:08.105 00.001 16108 Worker thread wakes up
03:30:08.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
03:30:08.105 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
03:30:08.105 00.000 16108 Moving (0.03, -0.18) raw xDistance=-0.06 yDistance=0.17
03:30:08.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:08.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:08.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:30:08.105 00.000 16108 MoveAxis(E, 0, ABG)
03:30:08.105 00.000 16108 Move returns status 0, amount 0
03:30:08.105 00.000 16108 MoveAxis(N, 0, ABG)
03:30:08.105 00.000 16108 Move returns status 0, amount 0
03:30:08.105 00.000 16108 move complete, result=0
03:30:08.105 00.000 16108 worker thread done servicing request
03:30:08.109 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3360, FiltMin=2854, FiltMax=60445, Gamma=1.000
03:30:08.134 00.025 21068 UpdateGuideState exits: m=799995 SNR=216.2
03:30:08.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:08.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:08.137 00.001 21068 Enqueuing Expose request
03:30:08.138 00.001 16108 Worker thread wakes up
03:30:08.138 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:08.139 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:08.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:09.301 01.162 16108 Exposure complete
03:30:09.359 00.058 16108 worker thread done servicing request
03:30:09.359 00.000 21068 OnExposeComplete: enter
03:30:09.360 00.001 21068 UpdateGuideState(): m_state=6
03:30:09.361 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
03:30:09.362 00.001 21068 Star::Find returns 1 (0), X=812.92, Y=629.47, Mass=784780, SNR=246.2, Peak=65535 HFD=3.6
03:30:09.363 00.001 21068 MultiStar: [#1 0.04,-0.22,0.80,U] [#2 -0.03,-0.38,1.01,U] [#3 0.25,-0.15,0.46,U] [#4 0.21,-0.38,0.34,U] [#5 0.10,-0.15,0.32,U] [#6 0.03,-0.22,0.40,U] [#7 0.12,-0.36,0.31,U] [#8 -0.06,0.13,0.28,U] 
03:30:09.364 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.18}, one-star: {0.64, 0.06}
03:30:09.364 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
03:30:09.365 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
03:30:09.366 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-0.79 mountX=-0.21 mountY=0.14, mountTheta=2.56
03:30:09.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.18, opts=13)
03:30:09.369 00.001 21068 Enqueuing Move request for scope (0.18, -0.18)
03:30:09.371 00.002 16108 Worker thread wakes up
03:30:09.371 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
03:30:09.371 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
03:30:09.371 00.000 16108 Moving (0.18, -0.18) raw xDistance=-0.21 yDistance=0.14
03:30:09.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:30:09.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:09.372 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:30:09.372 00.000 16108 MoveAxis(E, 55, ABG)
03:30:09.372 00.000 16108 Guiding  Dir = 2, Dur = 55
03:30:09.372 00.000 16108 IsSlewing returns 0
03:30:09.372 00.000 16108 IsGuiding returns 0
03:30:09.379 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3360, FiltMin=2838, FiltMax=57846, Gamma=1.000
03:30:09.402 00.023 21068 UpdateGuideState exits: m=784780 SNR=246.2
03:30:09.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:09.403 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:09.404 00.001 21068 Enqueuing Expose request
03:30:09.415 00.011 16108 PulseGuide returned control before completion, sleep 23
03:30:09.445 00.030 16108 IsGuiding returns 1
03:30:09.445 00.000 16108 scope still moving after pulse duration time elapsed
03:30:09.476 00.031 16108 IsSlewing returns 0
03:30:09.476 00.000 16108 IsGuiding returns 1
03:30:09.508 00.032 16108 IsSlewing returns 0
03:30:09.508 00.000 16108 IsGuiding returns 0
03:30:09.508 00.000 16108 scope move finished after 55 + 81 ms
03:30:09.508 00.000 16108 Move returns status 0, amount 55
03:30:09.508 00.000 16108 MoveAxis(N, 0, ABG)
03:30:09.508 00.000 16108 Move returns status 0, amount 0
03:30:09.508 00.000 16108 move complete, result=0
03:30:09.509 00.001 16108 worker thread done servicing request
03:30:09.509 00.000 16108 Worker thread wakes up
03:30:09.509 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
03:30:09.510 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:09.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:10.489 00.979 16108 Exposure complete
03:30:10.557 00.068 16108 worker thread done servicing request
03:30:10.557 00.000 21068 OnExposeComplete: enter
03:30:10.559 00.002 21068 UpdateGuideState(): m_state=6
03:30:10.560 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
03:30:10.560 00.000 21068 Star::Find returns 1 (0), X=812.68, Y=629.57, Mass=763159, SNR=256.7, Peak=65535 HFD=3.4
03:30:10.562 00.002 21068 MultiStar: [#1 0.09,-0.08,0.73,U] [#2 -0.17,-0.07,1.12,U] [#3 0.08,-0.16,0.38,U] [#4 -0.08,-0.14,0.34,U] [#5 -0.09,0.04,0.34,U] [#6 -0.00,0.04,0.35,U] [#7 0.02,-0.09,0.31,U] [#8 0.00,0.34,0.28,U] 
03:30:10.562 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.40, 0.16}
03:30:10.563 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
03:30:10.565 00.002 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
03:30:10.565 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.06 mountX=-0.05 mountY=-0.01, mountTheta=-2.85
03:30:10.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.00, opts=13)
03:30:10.567 00.000 21068 Enqueuing Move request for scope (0.05, 0.00)
03:30:10.568 00.001 16108 Worker thread wakes up
03:30:10.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
03:30:10.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
03:30:10.568 00.000 16108 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=-0.01
03:30:10.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:30:10.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:10.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:30:10.568 00.000 16108 MoveAxis(E, 0, ABG)
03:30:10.568 00.000 16108 Move returns status 0, amount 0
03:30:10.568 00.000 16108 MoveAxis(N, 0, ABG)
03:30:10.568 00.000 16108 Move returns status 0, amount 0
03:30:10.568 00.000 16108 move complete, result=0
03:30:10.569 00.001 16108 worker thread done servicing request
03:30:10.573 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3363, FiltMin=2928, FiltMax=65430, Gamma=1.000
03:30:10.588 00.015 21068 UpdateGuideState exits: m=763159 SNR=256.7
03:30:10.589 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:10.590 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:10.590 00.000 21068 Enqueuing Expose request
03:30:10.591 00.001 16108 Worker thread wakes up
03:30:10.591 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:10.592 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:10.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:11.758 01.166 16108 Exposure complete
03:30:11.810 00.052 16108 worker thread done servicing request
03:30:11.810 00.000 21068 OnExposeComplete: enter
03:30:11.813 00.003 21068 UpdateGuideState(): m_state=6
03:30:11.815 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
03:30:11.816 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=629.60, Mass=819782, SNR=249.7, Peak=65535 HFD=3.5
03:30:11.818 00.002 21068 MultiStar: [#1 -0.04,-0.05,0.79,U] [#2 -0.19,-0.16,0.96,U] [#3 0.04,0.01,0.38,U] [#4 -0.12,-0.29,0.31,U] [#5 -0.29,-0.04,0.35,U] [#6 -0.16,-0.12,0.37,U] [#7 -0.11,-0.14,0.39,U] [#8 0.13,0.65,0.00,M1] 
03:30:11.821 00.003 21068 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.41, 0.20}
03:30:11.824 00.003 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
03:30:11.826 00.002 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
03:30:11.827 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.72 mountX=-0.00 mountY=0.04, mountTheta=1.60
03:30:11.831 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.04, opts=13)
03:30:11.832 00.001 21068 Enqueuing Move request for scope (-0.01, -0.04)
03:30:11.834 00.002 16108 Worker thread wakes up
03:30:11.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:30:11.834 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:30:11.834 00.000 16108 Moving (-0.01, -0.04) raw xDistance=-0.00 yDistance=0.04
03:30:11.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:30:11.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:11.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:30:11.834 00.000 16108 MoveAxis(E, 0, ABG)
03:30:11.834 00.000 16108 Move returns status 0, amount 0
03:30:11.834 00.000 16108 MoveAxis(N, 0, ABG)
03:30:11.834 00.000 16108 Move returns status 0, amount 0
03:30:11.834 00.000 16108 move complete, result=0
03:30:11.835 00.001 16108 worker thread done servicing request
03:30:11.839 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3366, FiltMin=2918, FiltMax=61750, Gamma=1.000
03:30:11.854 00.015 21068 UpdateGuideState exits: m=819782 SNR=249.7
03:30:11.854 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:11.856 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:11.857 00.001 21068 Enqueuing Expose request
03:30:11.857 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:11.858 00.001 16108 Worker thread wakes up
03:30:11.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:11.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:12.829 00.971 16108 Exposure complete
03:30:12.912 00.083 16108 worker thread done servicing request
03:30:12.912 00.000 21068 OnExposeComplete: enter
03:30:12.915 00.003 21068 UpdateGuideState(): m_state=6
03:30:12.918 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
03:30:12.921 00.003 21068 Star::Find returns 1 (0), X=812.69, Y=629.45, Mass=824045, SNR=258.0, Peak=65535 HFD=3.4
03:30:12.923 00.002 21068 MultiStar: [#1 0.04,-0.36,0.77,U] [#2 -0.24,-0.42,0.90,U] [#3 0.12,-0.12,0.39,U] [#4 -0.19,-0.27,0.32,U] [#5 -0.28,-0.31,0.31,U] [#6 -0.17,-0.29,0.42,U] [#7 0.11,0.14,0.31,U] [#8 -0.14,0.22,0.25,U] 
03:30:12.925 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.41, 0.04}
03:30:12.926 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
03:30:12.929 00.003 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
03:30:12.931 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.51 mountX=-0.04 mountY=0.18, mountTheta=1.81
03:30:12.934 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
03:30:12.935 00.001 21068 Enqueuing Move request for scope (0.01, -0.19)
03:30:12.936 00.001 16108 Worker thread wakes up
03:30:12.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
03:30:12.937 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
03:30:12.937 00.000 16108 Moving (0.01, -0.19) raw xDistance=-0.04 yDistance=0.18
03:30:12.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:30:12.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:12.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:30:12.937 00.000 16108 MoveAxis(E, 0, ABG)
03:30:12.937 00.000 16108 Move returns status 0, amount 0
03:30:12.937 00.000 16108 MoveAxis(N, 0, ABG)
03:30:12.937 00.000 16108 Move returns status 0, amount 0
03:30:12.937 00.000 16108 move complete, result=0
03:30:12.939 00.002 16108 worker thread done servicing request
03:30:12.945 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3369, FiltMin=2905, FiltMax=58998, Gamma=1.000
03:30:12.964 00.019 21068 UpdateGuideState exits: m=824045 SNR=258.0
03:30:12.966 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:12.967 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:12.969 00.002 21068 Enqueuing Expose request
03:30:12.971 00.002 16108 Worker thread wakes up
03:30:12.971 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:12.973 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:12.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:14.154 01.181 16108 Exposure complete
03:30:14.209 00.055 16108 worker thread done servicing request
03:30:14.209 00.000 21068 OnExposeComplete: enter
03:30:14.211 00.002 21068 UpdateGuideState(): m_state=6
03:30:14.212 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
03:30:14.214 00.002 21068 Star::Find returns 1 (0), X=812.64, Y=629.26, Mass=754061, SNR=233.5, Peak=65535 HFD=3.5
03:30:14.217 00.003 21068 MultiStar: [#1 -0.05,-0.42,0.88,U] [#2 -0.16,-0.52,0.00,M1] [#3 0.14,-0.29,0.43,U] [#4 0.03,-0.32,0.35,U] [#5 -0.11,-0.20,0.34,U] [#6 0.19,-0.15,0.40,U] [#7 -0.07,-0.13,0.39,U] [#8 -0.00,0.16,0.26,U] 
03:30:14.218 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.22}, one-star: {0.35, -0.14}
03:30:14.219 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
03:30:14.220 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
03:30:14.221 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.15 mountX=-0.13 mountY=0.19, mountTheta=2.18
03:30:14.223 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.22, opts=13)
03:30:14.224 00.001 21068 Enqueuing Move request for scope (0.10, -0.22)
03:30:14.226 00.002 16108 Worker thread wakes up
03:30:14.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
03:30:14.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
03:30:14.226 00.000 16108 Moving (0.10, -0.22) raw xDistance=-0.13 yDistance=0.19
03:30:14.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:30:14.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:14.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:30:14.226 00.000 16108 MoveAxis(E, 0, ABG)
03:30:14.226 00.000 16108 Move returns status 0, amount 0
03:30:14.226 00.000 16108 MoveAxis(N, 0, ABG)
03:30:14.226 00.000 16108 Move returns status 0, amount 0
03:30:14.226 00.000 16108 move complete, result=0
03:30:14.226 00.000 16108 worker thread done servicing request
03:30:14.229 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3373, FiltMin=2893, FiltMax=60998, Gamma=1.000
03:30:14.244 00.015 21068 UpdateGuideState exits: m=754061 SNR=233.5
03:30:14.246 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:14.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:14.247 00.000 21068 Enqueuing Expose request
03:30:14.248 00.001 16108 Worker thread wakes up
03:30:14.248 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:14.249 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:14.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:15.232 00.983 16108 Exposure complete
03:30:15.297 00.065 16108 worker thread done servicing request
03:30:15.297 00.000 21068 OnExposeComplete: enter
03:30:15.297 00.000 21068 UpdateGuideState(): m_state=6
03:30:15.298 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
03:30:15.299 00.001 21068 Star::Find returns 1 (0), X=812.71, Y=629.29, Mass=745707, SNR=248.2, Peak=65535 HFD=3.5
03:30:15.300 00.001 21068 MultiStar: [#1 -0.14,-0.43,0.80,U] [#2 -0.07,-0.44,0.87,U] [#3 0.13,-0.24,0.44,U] [#4 0.08,-0.52,0.00,M1] [#5 -0.32,-0.34,0.34,U] [#6 -0.04,-0.47,0.37,U] [#7 -0.02,-0.48,0.31,U] [#8 -0.20,0.46,0.23,U] 
03:30:15.301 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.29}, one-star: {0.43, -0.12}
03:30:15.301 00.000 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:30:15.302 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.91)
03:30:15.303 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.30 cameraTheta=-1.47 mountX=-0.08 mountY=0.28, mountTheta=1.85
03:30:15.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.29, opts=13)
03:30:15.306 00.001 21068 Enqueuing Move request for scope (0.03, -0.29)
03:30:15.307 00.001 16108 Worker thread wakes up
03:30:15.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
03:30:15.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
03:30:15.307 00.000 16108 Moving (0.03, -0.29) raw xDistance=-0.08 yDistance=0.28
03:30:15.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:30:15.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:30:15.307 00.000 16108 MoveAxis(E, 0, ABG)
03:30:15.307 00.000 16108 Move returns status 0, amount 0
03:30:15.307 00.000 16108 MoveAxis(S, 56, ABG)
03:30:15.307 00.000 16108 Guiding  Dir = 1, Dur = 56
03:30:15.307 00.000 16108 IsSlewing returns 0
03:30:15.307 00.000 16108 IsGuiding returns 0
03:30:15.310 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3376, FiltMin=2883, FiltMax=60390, Gamma=1.000
03:30:15.324 00.014 21068 UpdateGuideState exits: m=745707 SNR=248.2
03:30:15.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:15.325 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:15.326 00.001 21068 Enqueuing Expose request
03:30:15.350 00.024 16108 PulseGuide returned control before completion, sleep 24
03:30:15.380 00.030 16108 IsGuiding returns 1
03:30:15.380 00.000 16108 scope still moving after pulse duration time elapsed
03:30:15.411 00.031 16108 IsSlewing returns 0
03:30:15.411 00.000 16108 IsGuiding returns 1
03:30:15.443 00.032 16108 IsSlewing returns 0
03:30:15.443 00.000 16108 IsGuiding returns 0
03:30:15.443 00.000 16108 scope move finished after 56 + 79 ms
03:30:15.443 00.000 16108 Move returns status 0, amount 56
03:30:15.443 00.000 16108 move complete, result=0
03:30:15.443 00.000 16108 worker thread done servicing request
03:30:15.443 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
03:30:15.445 00.002 16108 Worker thread wakes up
03:30:15.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:15.446 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:16.621 01.175 16108 Exposure complete
03:30:16.703 00.082 16108 worker thread done servicing request
03:30:16.703 00.000 21068 OnExposeComplete: enter
03:30:16.705 00.002 21068 UpdateGuideState(): m_state=6
03:30:16.707 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
03:30:16.707 00.000 21068 Star::Find returns 1 (0), X=812.54, Y=629.23, Mass=712375, SNR=236.5, Peak=65535 HFD=3.4
03:30:16.710 00.003 21068 MultiStar: [#1 -0.23,-0.46,0.00,M1] [#2 -0.17,-0.47,1.15,U] [#3 -0.11,-0.17,0.44,U] [#4 -0.05,-0.51,0.37,U] [#5 -0.24,-0.32,0.33,U] [#6 -0.01,-0.49,0.40,U] [#7 -0.09,-0.42,0.39,U] [#8 -0.35,0.23,0.27,U] 
03:30:16.711 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.32}, one-star: {0.25, -0.17}
03:30:16.712 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.71)
03:30:16.713 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
03:30:16.713 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.31 cameraTheta=-0.61 mountX=-0.28 mountY=0.11, mountTheta=2.76
03:30:16.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.17, opts=13)
03:30:16.716 00.001 21068 Enqueuing Move request for scope (0.25, -0.17)
03:30:16.717 00.001 16108 Worker thread wakes up
03:30:16.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
03:30:16.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
03:30:16.717 00.000 16108 Moving (0.25, -0.17) raw xDistance=-0.28 yDistance=0.11
03:30:16.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:30:16.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:16.718 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:30:16.718 00.000 16108 MoveAxis(E, 73, ABG)
03:30:16.718 00.000 16108 Guiding  Dir = 2, Dur = 73
03:30:16.718 00.000 16108 IsSlewing returns 0
03:30:16.718 00.000 16108 IsGuiding returns 0
03:30:16.724 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3379, FiltMin=2864, FiltMax=53542, Gamma=1.000
03:30:16.741 00.017 21068 UpdateGuideState exits: m=712375 SNR=236.5
03:30:16.741 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:16.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:16.743 00.001 21068 Enqueuing Expose request
03:30:16.779 00.036 16108 PulseGuide returned control before completion, sleep 22
03:30:16.810 00.031 16108 IsGuiding returns 1
03:30:16.810 00.000 16108 scope still moving after pulse duration time elapsed
03:30:16.842 00.032 16108 IsSlewing returns 0
03:30:16.842 00.000 16108 IsGuiding returns 1
03:30:16.874 00.032 16108 IsSlewing returns 0
03:30:16.874 00.000 16108 IsGuiding returns 0
03:30:16.874 00.000 16108 scope move finished after 73 + 82 ms
03:30:16.874 00.000 16108 Move returns status 0, amount 73
03:30:16.874 00.000 16108 MoveAxis(N, 0, ABG)
03:30:16.874 00.000 16108 Move returns status 0, amount 0
03:30:16.874 00.000 16108 move complete, result=0
03:30:16.875 00.001 16108 worker thread done servicing request
03:30:16.875 00.000 16108 Worker thread wakes up
03:30:16.875 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
03:30:16.878 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:16.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:17.866 00.988 16108 Exposure complete
03:30:17.924 00.058 16108 worker thread done servicing request
03:30:17.925 00.001 21068 OnExposeComplete: enter
03:30:17.927 00.002 21068 UpdateGuideState(): m_state=6
03:30:17.928 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
03:30:17.929 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=629.69, Mass=771519, SNR=261.2, Peak=65535 HFD=3.4
03:30:17.930 00.001 21068 MultiStar: [#1 -0.23,-0.19,0.84,U] [#2 -0.21,0.01,0.78,U] [#3 -0.16,0.03,0.36,U] [#4 -0.31,-0.31,0.37,U] [#5 -0.56,-0.22,0.00,M1] [#6 -0.13,-0.20,0.36,U] [#7 0.07,-0.07,0.26,U] [#8 -0.34,0.38,0.25,U] 
03:30:17.932 00.002 21068 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {0.12, 0.28}
03:30:17.932 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
03:30:17.934 00.002 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
03:30:17.935 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=0.12 mountY=0.02, mountTheta=0.18
03:30:17.937 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
03:30:17.938 00.001 21068 Enqueuing Move request for scope (-0.12, 0.01)
03:30:17.938 00.000 16108 Worker thread wakes up
03:30:17.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
03:30:17.940 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
03:30:17.940 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
03:30:17.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:30:17.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:17.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:17.940 00.000 16108 MoveAxis(E, 0, ABG)
03:30:17.940 00.000 16108 Move returns status 0, amount 0
03:30:17.940 00.000 16108 MoveAxis(N, 0, ABG)
03:30:17.940 00.000 16108 Move returns status 0, amount 0
03:30:17.940 00.000 16108 move complete, result=0
03:30:17.940 00.000 16108 worker thread done servicing request
03:30:17.944 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3379, FiltMin=2909, FiltMax=41654, Gamma=1.000
03:30:17.957 00.013 21068 UpdateGuideState exits: m=771519 SNR=261.2
03:30:17.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:17.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:17.959 00.000 21068 Enqueuing Expose request
03:30:17.961 00.002 16108 Worker thread wakes up
03:30:17.961 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:17.962 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:17.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:19.133 01.171 16108 Exposure complete
03:30:19.204 00.071 16108 worker thread done servicing request
03:30:19.204 00.000 21068 OnExposeComplete: enter
03:30:19.205 00.001 21068 UpdateGuideState(): m_state=6
03:30:19.206 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
03:30:19.207 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.60, Mass=785677, SNR=248.7, Peak=65535 HFD=3.3
03:30:19.208 00.001 21068 MultiStar: [#1 -0.42,-0.20,0.75,U] [#2 -0.26,-0.15,0.83,U] [#3 -0.29,-0.03,0.42,U] [#4 -0.59,-0.27,0.00,M1] [#5 -0.29,-0.17,0.28,U] [#6 -0.16,0.05,0.42,U] [#7 -0.22,-0.08,0.27,U] [#8 -0.40,0.46,0.00,M1] 
03:30:19.209 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.04}, one-star: {0.18, 0.19}
03:30:19.210 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
03:30:19.210 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
03:30:19.211 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.93 mountX=0.16 mountY=0.08, mountTheta=0.44
03:30:19.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.04, opts=13)
03:30:19.213 00.001 21068 Enqueuing Move request for scope (-0.17, -0.04)
03:30:19.214 00.001 16108 Worker thread wakes up
03:30:19.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
03:30:19.214 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
03:30:19.214 00.000 16108 Moving (-0.17, -0.04) raw xDistance=0.16 yDistance=0.08
03:30:19.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:30:19.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:19.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:30:19.214 00.000 16108 MoveAxis(E, 0, ABG)
03:30:19.214 00.000 16108 Move returns status 0, amount 0
03:30:19.214 00.000 16108 MoveAxis(N, 0, ABG)
03:30:19.214 00.000 16108 Move returns status 0, amount 0
03:30:19.214 00.000 16108 move complete, result=0
03:30:19.215 00.001 16108 worker thread done servicing request
03:30:19.219 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3382, FiltMin=2832, FiltMax=50470, Gamma=1.000
03:30:19.233 00.014 21068 UpdateGuideState exits: m=785677 SNR=248.7
03:30:19.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:19.234 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:19.235 00.001 21068 Enqueuing Expose request
03:30:19.236 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:19.238 00.002 16108 Worker thread wakes up
03:30:19.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:19.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:20.198 00.960 16108 Exposure complete
03:30:20.274 00.076 16108 worker thread done servicing request
03:30:20.274 00.000 21068 OnExposeComplete: enter
03:30:20.275 00.001 21068 UpdateGuideState(): m_state=6
03:30:20.276 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
03:30:20.278 00.002 21068 Star::Find returns 1 (0), X=812.34, Y=629.52, Mass=670708, SNR=207.0, Peak=65472 HFD=3.3
03:30:20.278 00.000 21068 MultiStar: [#1 -0.53,-0.18,0.00,M1] [#2 -0.32,-0.05,0.98,U] [#3 -0.57,0.09,0.00,M1] [#4 -0.45,-0.32,0.00,M2] [#5 -0.62,-0.07,0.00,M1] [#6 -0.31,0.01,0.52,U] [#7 -0.14,-0.12,0.37,U] [#8 -0.58,0.42,0.00,M2] 
03:30:20.279 00.001 21068 single-star, 3 included, MultiStar: {-0.16, 0.01}, one-star: {0.05, 0.11}
03:30:20.280 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
03:30:20.281 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
03:30:20.283 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
03:30:20.285 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
03:30:20.287 00.002 21068 Enqueuing Move request for scope (0.05, 0.11)
03:30:20.288 00.001 16108 Worker thread wakes up
03:30:20.289 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
03:30:20.289 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:30:20.289 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.12
03:30:20.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:30:20.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:20.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:30:20.289 00.000 16108 MoveAxis(E, 0, ABG)
03:30:20.289 00.000 16108 Move returns status 0, amount 0
03:30:20.289 00.000 16108 MoveAxis(N, 0, ABG)
03:30:20.289 00.000 16108 Move returns status 0, amount 0
03:30:20.289 00.000 16108 move complete, result=0
03:30:20.289 00.000 16108 worker thread done servicing request
03:30:20.294 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3385, FiltMin=2905, FiltMax=46809, Gamma=1.000
03:30:20.315 00.021 21068 UpdateGuideState exits: m=670708 SNR=207.0
03:30:20.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:20.318 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:20.318 00.000 21068 Enqueuing Expose request
03:30:20.320 00.002 16108 Worker thread wakes up
03:30:20.320 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:20.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:20.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:21.479 01.158 16108 Exposure complete
03:30:21.535 00.056 16108 worker thread done servicing request
03:30:21.535 00.000 21068 OnExposeComplete: enter
03:30:21.536 00.001 21068 UpdateGuideState(): m_state=6
03:30:21.536 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
03:30:21.537 00.001 21068 Star::Find returns 1 (0), X=811.98, Y=629.15, Mass=788569, SNR=235.4, Peak=65535 HFD=3.6
03:30:21.538 00.001 21068 MultiStar: [#1 -0.58,-0.27,0.00,M2] [#2 -0.76,-0.35,0.00,M1] [#3 -0.26,-0.15,0.46,U] [#4 -0.30,-0.34,0.39,U] [#5 -0.27,-0.07,0.36,U] [#6 -0.62,-0.29,0.00,M1] [#7 -0.36,-0.09,0.34,U] [#8 -0.67,0.43,0.00,M3] 
03:30:21.539 00.001 21068 refined, 4 included, MultiStar: {-0.30, -0.20}, one-star: {-0.31, -0.25}
03:30:21.540 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.52 = 0.76)
03:30:21.540 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.83)
03:30:21.541 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.20 hyp=0.36 cameraTheta=-2.55 mountX=0.26 mountY=0.26, mountTheta=0.79
03:30:21.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.20, opts=13)
03:30:21.544 00.002 21068 Enqueuing Move request for scope (-0.30, -0.20)
03:30:21.545 00.001 16108 Worker thread wakes up
03:30:21.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.20) opts 0xd
03:30:21.545 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.20)
03:30:21.545 00.000 16108 Moving (-0.30, -0.20) raw xDistance=0.26 yDistance=0.26
03:30:21.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:30:21.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:30:21.545 00.000 16108 MoveAxis(W, 68, ABG)
03:30:21.545 00.000 16108 Guiding  Dir = 3, Dur = 68
03:30:21.545 00.000 16108 IsSlewing returns 0
03:30:21.546 00.001 16108 IsGuiding returns 0
03:30:21.549 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3385, FiltMin=2880, FiltMax=46134, Gamma=1.000
03:30:21.562 00.013 21068 UpdateGuideState exits: m=788569 SNR=235.4
03:30:21.564 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:21.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:21.565 00.000 21068 Enqueuing Expose request
03:30:21.599 00.034 16108 PulseGuide returned control before completion, sleep 25
03:30:21.629 00.030 16108 IsGuiding returns 1
03:30:21.629 00.000 16108 scope still moving after pulse duration time elapsed
03:30:21.661 00.032 16108 IsSlewing returns 0
03:30:21.661 00.000 16108 IsGuiding returns 1
03:30:21.692 00.031 16108 IsSlewing returns 0
03:30:21.692 00.000 16108 IsGuiding returns 0
03:30:21.692 00.000 16108 scope move finished after 68 + 79 ms
03:30:21.692 00.000 16108 Move returns status 0, amount 68
03:30:21.692 00.000 16108 MoveAxis(S, 53, ABG)
03:30:21.692 00.000 16108 Guiding  Dir = 1, Dur = 53
03:30:21.694 00.002 16108 IsSlewing returns 0
03:30:21.694 00.000 16108 IsGuiding returns 0
03:30:21.756 00.062 16108 IsGuiding returns 1
03:30:21.756 00.000 16108 scope still moving after pulse duration time elapsed
03:30:21.786 00.030 16108 IsSlewing returns 0
03:30:21.786 00.000 16108 IsGuiding returns 1
03:30:21.817 00.031 16108 IsSlewing returns 0
03:30:21.817 00.000 16108 IsGuiding returns 1
03:30:21.849 00.032 16108 IsSlewing returns 0
03:30:21.849 00.000 16108 IsGuiding returns 0
03:30:21.849 00.000 16108 scope move finished after 53 + 102 ms
03:30:21.849 00.000 16108 Move returns status 0, amount 53
03:30:21.849 00.000 16108 move complete, result=0
03:30:21.849 00.000 16108 worker thread done servicing request
03:30:21.849 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.3 px 53 ms SOUTH
03:30:21.852 00.003 16108 Worker thread wakes up
03:30:21.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:21.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:22.823 00.970 16108 Exposure complete
03:30:22.877 00.054 16108 worker thread done servicing request
03:30:22.877 00.000 21068 OnExposeComplete: enter
03:30:22.878 00.001 21068 UpdateGuideState(): m_state=6
03:30:22.880 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
03:30:22.881 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.59, Mass=730438, SNR=233.7, Peak=65472 HFD=3.5
03:30:22.882 00.001 21068 MultiStar: [#1 -0.11,-0.29,0.78,U] [#2 -0.37,-0.16,0.90,U] [#3 -0.01,-0.09,0.44,U] [#4 -0.57,-0.14,0.00,M2] [#5 -0.36,-0.09,0.31,U] [#6 -0.39,0.03,0.41,U] [#7 -0.29,-0.06,0.36,U] [#8 -0.09,0.38,0.27,U] 
03:30:22.884 00.002 21068 refined, 7 included, MultiStar: {-0.18, -0.03}, one-star: {0.03, 0.19}
03:30:22.884 00.000 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.37)
03:30:22.886 00.002 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
03:30:22.886 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.95 mountX=0.17 mountY=0.08, mountTheta=0.42
03:30:22.889 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
03:30:22.890 00.001 21068 Enqueuing Move request for scope (-0.18, -0.03)
03:30:22.891 00.001 16108 Worker thread wakes up
03:30:22.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
03:30:22.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
03:30:22.891 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.08
03:30:22.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:30:22.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:22.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:30:22.891 00.000 16108 MoveAxis(E, 0, ABG)
03:30:22.891 00.000 16108 Move returns status 0, amount 0
03:30:22.891 00.000 16108 MoveAxis(N, 0, ABG)
03:30:22.891 00.000 16108 Move returns status 0, amount 0
03:30:22.891 00.000 16108 move complete, result=0
03:30:22.891 00.000 16108 worker thread done servicing request
03:30:22.895 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3389, FiltMin=2880, FiltMax=46214, Gamma=1.000
03:30:22.917 00.022 21068 UpdateGuideState exits: m=730438 SNR=233.7
03:30:22.919 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:22.919 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:22.921 00.002 21068 Enqueuing Expose request
03:30:22.923 00.002 16108 Worker thread wakes up
03:30:22.923 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:22.925 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:22.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:24.087 01.162 16108 Exposure complete
03:30:24.142 00.055 16108 worker thread done servicing request
03:30:24.142 00.000 21068 OnExposeComplete: enter
03:30:24.143 00.001 21068 UpdateGuideState(): m_state=6
03:30:24.144 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
03:30:24.144 00.000 21068 Star::Find returns 1 (0), X=812.39, Y=629.70, Mass=713353, SNR=219.9, Peak=65472 HFD=3.5
03:30:24.145 00.001 21068 MultiStar: [#1 -0.18,0.09,0.89,U] [#2 -0.31,0.14,0.99,U] [#3 0.06,0.21,0.47,U] [#4 -0.21,-0.07,0.41,U] [#5 -0.24,0.32,0.35,U] [#6 -0.18,-0.00,0.39,U] [#7 -0.32,-0.16,0.31,U] [#8 -0.33,0.75,0.00,M3] 
03:30:24.146 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.13}, one-star: {0.10, 0.29}
03:30:24.148 00.002 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
03:30:24.148 00.000 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
03:30:24.149 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=0.16 mountY=-0.10, mountTheta=-0.54
03:30:24.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.13, opts=13)
03:30:24.152 00.001 21068 Enqueuing Move request for scope (-0.14, 0.13)
03:30:24.152 00.000 16108 Worker thread wakes up
03:30:24.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
03:30:24.152 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
03:30:24.153 00.001 16108 Moving (-0.14, 0.13) raw xDistance=0.16 yDistance=-0.10
03:30:24.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:30:24.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:24.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:30:24.153 00.000 16108 MoveAxis(E, 0, ABG)
03:30:24.153 00.000 16108 Move returns status 0, amount 0
03:30:24.153 00.000 16108 MoveAxis(N, 0, ABG)
03:30:24.153 00.000 16108 Move returns status 0, amount 0
03:30:24.153 00.000 16108 move complete, result=0
03:30:24.153 00.000 16108 worker thread done servicing request
03:30:24.156 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3385, FiltMin=2880, FiltMax=49069, Gamma=1.000
03:30:24.169 00.013 21068 UpdateGuideState exits: m=713353 SNR=219.9
03:30:24.171 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:24.171 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:24.172 00.001 21068 Enqueuing Expose request
03:30:24.173 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:24.174 00.001 16108 Worker thread wakes up
03:30:24.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:24.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:25.158 00.984 16108 Exposure complete
03:30:25.217 00.059 16108 worker thread done servicing request
03:30:25.218 00.001 21068 OnExposeComplete: enter
03:30:25.219 00.001 21068 UpdateGuideState(): m_state=6
03:30:25.219 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
03:30:25.220 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=629.80, Mass=770026, SNR=224.2, Peak=65535 HFD=3.5
03:30:25.221 00.001 21068 MultiStar: [#1 -0.04,0.00,0.94,U] [#2 -0.15,0.23,0.87,U] [#3 -0.03,0.14,0.42,U] [#4 -0.10,0.25,0.44,U] [#5 -0.18,0.11,0.37,U] [#6 -0.05,0.36,0.37,U] [#7 -0.27,0.21,0.39,U] [#8 0.02,0.64,0.00,M4] 
03:30:25.222 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {0.25, 0.39}
03:30:25.223 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
03:30:25.224 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
03:30:25.225 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.72 mountX=0.07 mountY=-0.20, mountTheta=-1.24
03:30:25.226 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.21, opts=13)
03:30:25.227 00.001 21068 Enqueuing Move request for scope (-0.03, 0.21)
03:30:25.228 00.001 16108 Worker thread wakes up
03:30:25.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
03:30:25.228 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
03:30:25.228 00.000 16108 Moving (-0.03, 0.21) raw xDistance=0.07 yDistance=-0.20
03:30:25.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:30:25.229 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:25.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:30:25.229 00.000 16108 MoveAxis(E, 0, ABG)
03:30:25.229 00.000 16108 Move returns status 0, amount 0
03:30:25.229 00.000 16108 MoveAxis(N, 0, ABG)
03:30:25.229 00.000 16108 Move returns status 0, amount 0
03:30:25.229 00.000 16108 move complete, result=0
03:30:25.230 00.001 16108 worker thread done servicing request
03:30:25.242 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3385, FiltMin=2937, FiltMax=57069, Gamma=1.000
03:30:25.274 00.032 21068 UpdateGuideState exits: m=770026 SNR=224.2
03:30:25.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:25.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:25.280 00.003 21068 Enqueuing Expose request
03:30:25.281 00.001 16108 Worker thread wakes up
03:30:25.281 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:25.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:25.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:26.449 01.167 16108 Exposure complete
03:30:26.513 00.064 16108 worker thread done servicing request
03:30:26.513 00.000 21068 OnExposeComplete: enter
03:30:26.514 00.001 21068 UpdateGuideState(): m_state=6
03:30:26.515 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
03:30:26.516 00.001 21068 Star::Find returns 1 (0), X=812.67, Y=629.47, Mass=773088, SNR=244.5, Peak=65535 HFD=3.3
03:30:26.517 00.001 21068 MultiStar: [#1 -0.14,-0.30,0.84,U] [#2 -0.16,-0.19,0.95,U] [#3 0.02,-0.03,0.38,U] [#4 -0.09,-0.06,0.37,U] [#5 -0.08,-0.18,0.35,U] [#6 0.03,0.07,0.42,U] [#7 0.14,-0.16,0.31,U] [#8 -0.13,0.20,0.26,U] 
03:30:26.518 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.38, 0.07}
03:30:26.519 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
03:30:26.520 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
03:30:26.521 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.37 mountX=-0.03 mountY=0.08, mountTheta=1.96
03:30:26.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.09, opts=13)
03:30:26.524 00.001 21068 Enqueuing Move request for scope (0.02, -0.09)
03:30:26.525 00.001 16108 Worker thread wakes up
03:30:26.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
03:30:26.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
03:30:26.525 00.000 16108 Moving (0.02, -0.09) raw xDistance=-0.03 yDistance=0.08
03:30:26.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:30:26.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:26.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:30:26.525 00.000 16108 MoveAxis(E, 0, ABG)
03:30:26.525 00.000 16108 Move returns status 0, amount 0
03:30:26.525 00.000 16108 MoveAxis(N, 0, ABG)
03:30:26.525 00.000 16108 Move returns status 0, amount 0
03:30:26.525 00.000 16108 move complete, result=0
03:30:26.525 00.000 16108 worker thread done servicing request
03:30:26.528 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3385, FiltMin=2925, FiltMax=52998, Gamma=1.000
03:30:26.543 00.015 21068 UpdateGuideState exits: m=773088 SNR=244.5
03:30:26.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:26.544 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:26.545 00.001 21068 Enqueuing Expose request
03:30:26.546 00.001 16108 Worker thread wakes up
03:30:26.546 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:26.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:26.547 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:27.519 00.972 16108 Exposure complete
03:30:27.576 00.057 16108 worker thread done servicing request
03:30:27.576 00.000 21068 OnExposeComplete: enter
03:30:27.577 00.001 21068 UpdateGuideState(): m_state=6
03:30:27.579 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
03:30:27.580 00.001 21068 Star::Find returns 1 (0), X=812.78, Y=629.54, Mass=732869, SNR=243.1, Peak=65535 HFD=3.4
03:30:27.581 00.001 21068 MultiStar: [#1 -0.11,-0.11,0.79,U] [#2 -0.01,-0.25,0.84,U] [#3 0.02,-0.26,0.41,U] [#4 -0.13,-0.07,0.38,U] [#5 -0.23,0.20,0.33,U] [#6 0.07,-0.15,0.39,U] [#7 -0.03,-0.30,0.33,U] [#8 -0.20,0.20,0.26,U] 
03:30:27.582 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.50, 0.14}
03:30:27.582 00.000 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
03:30:27.583 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.45)
03:30:27.584 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.93 mountX=-0.06 mountY=0.06, mountTheta=2.42
03:30:27.585 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
03:30:27.586 00.001 21068 Enqueuing Move request for scope (0.05, -0.07)
03:30:27.587 00.001 16108 Worker thread wakes up
03:30:27.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
03:30:27.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
03:30:27.587 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
03:30:27.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:27.587 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:27.587 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:30:27.587 00.000 16108 MoveAxis(E, 0, ABG)
03:30:27.587 00.000 16108 Move returns status 0, amount 0
03:30:27.587 00.000 16108 MoveAxis(N, 0, ABG)
03:30:27.587 00.000 16108 Move returns status 0, amount 0
03:30:27.587 00.000 16108 move complete, result=0
03:30:27.588 00.001 16108 worker thread done servicing request
03:30:27.591 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3382, FiltMin=2883, FiltMax=57094, Gamma=1.000
03:30:27.606 00.015 21068 UpdateGuideState exits: m=732869 SNR=243.1
03:30:27.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:27.607 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:27.608 00.001 21068 Enqueuing Expose request
03:30:27.609 00.001 16108 Worker thread wakes up
03:30:27.609 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:27.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:27.610 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:28.789 01.179 16108 Exposure complete
03:30:28.853 00.064 16108 worker thread done servicing request
03:30:28.853 00.000 21068 OnExposeComplete: enter
03:30:28.854 00.001 21068 UpdateGuideState(): m_state=6
03:30:28.854 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
03:30:28.855 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.64, Mass=756230, SNR=248.3, Peak=65535 HFD=3.5
03:30:28.856 00.001 21068 MultiStar: [#1 -0.50,-0.09,0.97,U] [#2 -0.64,-0.11,0.00,M1] [#3 -0.21,0.20,0.36,U] [#4 -0.35,-0.05,0.40,U] [#5 -0.60,0.00,0.00,M1] [#6 -0.35,0.27,0.34,U] [#7 -0.35,0.14,0.33,U] [#8 -0.68,0.58,0.00,M3] 
03:30:28.857 00.001 21068 single-star, 5 included, MultiStar: {-0.28, 0.10}, one-star: {-0.01, 0.24}
03:30:28.858 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
03:30:28.858 00.000 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
03:30:28.859 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.62 mountX=0.05 mountY=-0.23, mountTheta=-1.34
03:30:28.860 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.24, opts=13)
03:30:28.862 00.002 21068 Enqueuing Move request for scope (-0.01, 0.24)
03:30:28.862 00.000 16108 Worker thread wakes up
03:30:28.863 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
03:30:28.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
03:30:28.863 00.000 16108 Moving (-0.01, 0.24) raw xDistance=0.05 yDistance=-0.23
03:30:28.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:30:28.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:30:28.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:30:28.863 00.000 16108 MoveAxis(E, 0, ABG)
03:30:28.863 00.000 16108 Move returns status 0, amount 0
03:30:28.863 00.000 16108 MoveAxis(N, 0, ABG)
03:30:28.863 00.000 16108 Move returns status 0, amount 0
03:30:28.863 00.000 16108 move complete, result=0
03:30:28.863 00.000 16108 worker thread done servicing request
03:30:28.867 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3382, FiltMin=2835, FiltMax=60185, Gamma=1.000
03:30:28.880 00.013 21068 UpdateGuideState exits: m=756230 SNR=248.3
03:30:28.881 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:28.882 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:28.883 00.001 21068 Enqueuing Expose request
03:30:28.883 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:28.884 00.001 16108 Worker thread wakes up
03:30:28.884 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:28.884 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:29.862 00.978 16108 Exposure complete
03:30:29.919 00.057 16108 worker thread done servicing request
03:30:29.919 00.000 21068 OnExposeComplete: enter
03:30:29.920 00.001 21068 UpdateGuideState(): m_state=6
03:30:29.921 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
03:30:29.921 00.000 21068 Star::Find returns 1 (0), X=812.37, Y=629.74, Mass=686194, SNR=247.8, Peak=65472 HFD=3.6
03:30:29.922 00.001 21068 MultiStar: [#1 -0.40,0.03,0.89,U] [#2 -0.60,-0.12,0.00,M2] [#3 -0.20,0.25,0.43,U] [#4 -0.36,0.00,0.33,U] [#5 -0.72,0.06,0.00,M2] [#6 -0.36,0.35,0.40,U] [#7 -0.42,0.24,0.32,U] [#8 -0.37,0.56,0.00,M4] 
03:30:29.923 00.001 21068 refined, 5 included, MultiStar: {-0.22, 0.20}, one-star: {0.08, 0.33}
03:30:29.924 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
03:30:29.925 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
03:30:29.926 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=0.25 mountY=-0.15, mountTheta=-0.52
03:30:29.927 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.20, opts=13)
03:30:29.929 00.002 21068 Enqueuing Move request for scope (-0.22, 0.20)
03:30:29.929 00.000 16108 Worker thread wakes up
03:30:29.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
03:30:29.929 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
03:30:29.930 00.001 16108 Moving (-0.22, 0.20) raw xDistance=0.25 yDistance=-0.15
03:30:29.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:30:29.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:29.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:30:29.930 00.000 16108 MoveAxis(W, 67, ABG)
03:30:29.930 00.000 16108 Guiding  Dir = 3, Dur = 67
03:30:29.930 00.000 16108 IsSlewing returns 0
03:30:29.930 00.000 16108 IsGuiding returns 0
03:30:29.931 00.001 16108 PulseGuide returned control before completion, sleep 77
03:30:29.933 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3379, FiltMin=2877, FiltMax=51325, Gamma=1.000
03:30:29.946 00.013 21068 UpdateGuideState exits: m=686194 SNR=247.8
03:30:29.947 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:29.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:29.949 00.001 21068 Enqueuing Expose request
03:30:30.017 00.068 16108 IsGuiding returns 0
03:30:30.017 00.000 16108 Move returns status 0, amount 67
03:30:30.017 00.000 16108 MoveAxis(N, 0, ABG)
03:30:30.017 00.000 16108 Move returns status 0, amount 0
03:30:30.017 00.000 16108 move complete, result=0
03:30:30.017 00.000 16108 worker thread done servicing request
03:30:30.017 00.000 16108 Worker thread wakes up
03:30:30.017 00.000 21068 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
03:30:30.018 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:30.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:31.170 01.152 16108 Exposure complete
03:30:31.252 00.082 16108 worker thread done servicing request
03:30:31.252 00.000 21068 OnExposeComplete: enter
03:30:31.253 00.001 21068 UpdateGuideState(): m_state=6
03:30:31.253 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
03:30:31.254 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=629.73, Mass=708348, SNR=228.9, Peak=65535 HFD=3.5
03:30:31.255 00.001 21068 MultiStar: [#1 -0.12,-0.17,0.84,U] [#2 -0.11,-0.12,0.97,U] [#3 0.13,0.01,0.52,U] [#4 -0.10,-0.01,0.38,U] [#5 -0.10,-0.01,0.35,U] [#6 0.07,0.13,0.45,U] [#7 0.13,0.02,0.37,U] [#8 -0.09,0.52,0.00,M5] 
03:30:31.256 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.47, 0.33}
03:30:31.256 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
03:30:31.257 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
03:30:31.259 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
03:30:31.260 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.03, opts=13)
03:30:31.261 00.001 21068 Enqueuing Move request for scope (0.07, 0.03)
03:30:31.262 00.001 16108 Worker thread wakes up
03:30:31.262 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:30:31.262 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:30:31.262 00.000 16108 Moving (0.07, 0.03) raw xDistance=-0.06 yDistance=-0.04
03:30:31.262 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:31.262 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:31.262 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:30:31.262 00.000 16108 MoveAxis(E, 0, ABG)
03:30:31.262 00.000 16108 Move returns status 0, amount 0
03:30:31.262 00.000 16108 MoveAxis(N, 0, ABG)
03:30:31.262 00.000 16108 Move returns status 0, amount 0
03:30:31.262 00.000 16108 move complete, result=0
03:30:31.262 00.000 16108 worker thread done servicing request
03:30:31.265 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3376, FiltMin=2886, FiltMax=60025, Gamma=1.000
03:30:31.287 00.022 21068 UpdateGuideState exits: m=708348 SNR=228.9
03:30:31.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:31.288 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:31.289 00.001 21068 Enqueuing Expose request
03:30:31.290 00.001 16108 Worker thread wakes up
03:30:31.291 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:31.292 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:31.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:32.262 00.970 16108 Exposure complete
03:30:32.318 00.056 16108 worker thread done servicing request
03:30:32.318 00.000 21068 OnExposeComplete: enter
03:30:32.320 00.002 21068 UpdateGuideState(): m_state=6
03:30:32.322 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
03:30:32.326 00.004 21068 Star::Find returns 1 (0), X=813.09, Y=629.67, Mass=771244, SNR=275.2, Peak=65535 HFD=3.5
03:30:32.327 00.001 21068 MultiStar: [#1 0.26,-0.06,0.71,U] [#2 0.36,0.10,0.93,U] [#3 0.43,0.16,0.39,U] [#4 0.33,0.01,0.34,U] [#5 0.31,0.04,0.28,U] [#6 0.35,0.14,0.39,U] [#7 0.36,-0.13,0.31,U] [#8 0.31,0.53,0.00,M6] 
03:30:32.328 00.001 21068 refined, 7 included, MultiStar: {0.45, 0.09}, one-star: {0.81, 0.27}
03:30:32.329 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:30:32.329 00.000 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:30:32.330 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=0.09 hyp=0.46 cameraTheta=0.20 mountX=-0.42 mountY=-0.19, mountTheta=-2.71
03:30:32.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.09, opts=13)
03:30:32.332 00.000 21068 Enqueuing Move request for scope (0.45, 0.09)
03:30:32.333 00.001 16108 Worker thread wakes up
03:30:32.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.09) opts 0xd
03:30:32.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.09)
03:30:32.333 00.000 16108 Moving (0.45, 0.09) raw xDistance=-0.42 yDistance=-0.19
03:30:32.333 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:30:32.334 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:32.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:30:32.334 00.000 16108 MoveAxis(E, 111, ABG)
03:30:32.334 00.000 16108 Guiding  Dir = 2, Dur = 111
03:30:32.334 00.000 16108 IsSlewing returns 0
03:30:32.334 00.000 16108 IsGuiding returns 0
03:30:32.339 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3376, FiltMin=2912, FiltMax=51933, Gamma=1.000
03:30:32.364 00.025 21068 UpdateGuideState exits: m=771244 SNR=275.2
03:30:32.366 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:32.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:32.368 00.001 21068 Enqueuing Expose request
03:30:32.385 00.017 16108 PulseGuide returned control before completion, sleep 70
03:30:32.464 00.079 16108 IsGuiding returns 1
03:30:32.464 00.000 16108 scope still moving after pulse duration time elapsed
03:30:32.495 00.031 16108 IsSlewing returns 0
03:30:32.495 00.000 16108 IsGuiding returns 1
03:30:32.527 00.032 16108 IsSlewing returns 0
03:30:32.527 00.000 16108 IsGuiding returns 1
03:30:32.558 00.031 16108 IsSlewing returns 0
03:30:32.558 00.000 16108 IsGuiding returns 0
03:30:32.558 00.000 16108 scope move finished after 111 + 113 ms
03:30:32.559 00.001 16108 Move returns status 0, amount 111
03:30:32.559 00.000 16108 MoveAxis(N, 0, ABG)
03:30:32.559 00.000 16108 Move returns status 0, amount 0
03:30:32.559 00.000 16108 move complete, result=0
03:30:32.559 00.000 16108 worker thread done servicing request
03:30:32.559 00.000 16108 Worker thread wakes up
03:30:32.559 00.000 21068 GuideStep: -0.4 px 111 ms EAST, -0.2 px 0 ms NORTH
03:30:32.563 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:32.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:33.730 01.167 16108 Exposure complete
03:30:33.790 00.060 16108 worker thread done servicing request
03:30:33.790 00.000 21068 OnExposeComplete: enter
03:30:33.792 00.002 21068 UpdateGuideState(): m_state=6
03:30:33.795 00.003 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
03:30:33.796 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=629.73, Mass=739974, SNR=234.1, Peak=65535 HFD=3.3
03:30:33.797 00.001 21068 MultiStar: [#1 -0.28,0.01,0.87,U] [#2 -0.30,-0.05,0.95,U] [#3 -0.09,0.08,0.43,U] [#4 -0.12,0.15,0.41,U] [#5 -0.31,0.25,0.32,U] [#6 -0.01,0.07,0.38,U] [#7 0.10,0.12,0.35,U] [#8 -0.29,0.85,0.00,M7] 
03:30:33.799 00.002 21068 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {0.25, 0.32}
03:30:33.800 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
03:30:33.801 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
03:30:33.804 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.26 mountX=0.11 mountY=-0.09, mountTheta=-0.67
03:30:33.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.11, opts=13)
03:30:33.806 00.001 21068 Enqueuing Move request for scope (-0.09, 0.11)
03:30:33.807 00.001 16108 Worker thread wakes up
03:30:33.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
03:30:33.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
03:30:33.808 00.001 16108 Moving (-0.09, 0.11) raw xDistance=0.11 yDistance=-0.09
03:30:33.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:33.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:33.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:30:33.808 00.000 16108 MoveAxis(E, 0, ABG)
03:30:33.808 00.000 16108 Move returns status 0, amount 0
03:30:33.808 00.000 16108 MoveAxis(N, 0, ABG)
03:30:33.808 00.000 16108 Move returns status 0, amount 0
03:30:33.808 00.000 16108 move complete, result=0
03:30:33.808 00.000 16108 worker thread done servicing request
03:30:33.812 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3373, FiltMin=2886, FiltMax=56989, Gamma=1.000
03:30:33.827 00.015 21068 UpdateGuideState exits: m=739974 SNR=234.1
03:30:33.828 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:33.829 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:33.829 00.000 21068 Enqueuing Expose request
03:30:33.830 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:33.831 00.001 16108 Worker thread wakes up
03:30:33.831 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:33.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:34.806 00.975 16108 Exposure complete
03:30:34.867 00.061 16108 worker thread done servicing request
03:30:34.867 00.000 21068 OnExposeComplete: enter
03:30:34.869 00.002 21068 UpdateGuideState(): m_state=6
03:30:34.870 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
03:30:34.870 00.000 21068 Star::Find returns 1 (0), X=812.26, Y=629.59, Mass=752511, SNR=227.9, Peak=65535 HFD=3.5
03:30:34.872 00.002 21068 MultiStar: [#1 -0.52,-0.11,0.00,M1] [#2 -0.44,-0.03,0.86,U] [#3 -0.23,0.17,0.40,U] [#4 -0.31,0.01,0.38,U] [#5 -0.56,-0.05,0.00,M1] [#6 -0.23,0.11,0.42,U] [#7 -0.25,0.22,0.38,U] [#8 -0.43,0.63,0.00,M8] 
03:30:34.875 00.003 21068 single-star, 5 included, MultiStar: {-0.23, 0.10}, one-star: {-0.03, 0.18}
03:30:34.876 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
03:30:34.878 00.002 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
03:30:34.881 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.72 mountX=0.06 mountY=-0.17, mountTheta=-1.24
03:30:34.883 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.18, opts=13)
03:30:34.885 00.002 21068 Enqueuing Move request for scope (-0.03, 0.18)
03:30:34.887 00.002 16108 Worker thread wakes up
03:30:34.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:30:34.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:30:34.887 00.000 16108 Moving (-0.03, 0.18) raw xDistance=0.06 yDistance=-0.17
03:30:34.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:30:34.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:34.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:30:34.887 00.000 16108 MoveAxis(E, 0, ABG)
03:30:34.887 00.000 16108 Move returns status 0, amount 0
03:30:34.888 00.001 16108 MoveAxis(N, 0, ABG)
03:30:34.888 00.000 16108 Move returns status 0, amount 0
03:30:34.888 00.000 16108 move complete, result=0
03:30:34.888 00.000 16108 worker thread done servicing request
03:30:34.894 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3373, FiltMin=2854, FiltMax=58125, Gamma=1.000
03:30:34.912 00.018 21068 UpdateGuideState exits: m=752511 SNR=227.9
03:30:34.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:34.914 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:34.914 00.000 21068 Enqueuing Expose request
03:30:34.915 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:34.916 00.001 16108 Worker thread wakes up
03:30:34.916 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:34.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:36.091 01.175 16108 Exposure complete
03:30:36.163 00.072 16108 worker thread done servicing request
03:30:36.163 00.000 21068 OnExposeComplete: enter
03:30:36.164 00.001 21068 UpdateGuideState(): m_state=6
03:30:36.166 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
03:30:36.167 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.66, Mass=662639, SNR=224.9, Peak=65472 HFD=3.5
03:30:36.168 00.001 21068 MultiStar: [#1 -0.52,-0.21,0.00,M2] [#2 -0.49,-0.02,1.10,U] [#3 -0.30,0.03,0.47,U] [#4 -0.42,-0.17,0.41,U] [#5 -0.58,-0.27,0.00,M2] [#6 -0.41,0.05,0.44,U] [#7 -0.38,0.09,0.38,U] [#8 -0.44,0.31,0.00,M9] 
03:30:36.169 00.001 21068 single-star, 5 included, MultiStar: {-0.31, 0.06}, one-star: {-0.02, 0.25}
03:30:36.169 00.000 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
03:30:36.170 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
03:30:36.171 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.63 mountX=0.06 mountY=-0.24, mountTheta=-1.33
03:30:36.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.25, opts=13)
03:30:36.176 00.003 21068 Enqueuing Move request for scope (-0.02, 0.25)
03:30:36.178 00.002 16108 Worker thread wakes up
03:30:36.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
03:30:36.178 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
03:30:36.178 00.000 16108 Moving (-0.02, 0.25) raw xDistance=0.06 yDistance=-0.24
03:30:36.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:30:36.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:36.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:30:36.179 00.001 16108 MoveAxis(E, 0, ABG)
03:30:36.179 00.000 16108 Move returns status 0, amount 0
03:30:36.179 00.000 16108 MoveAxis(N, 0, ABG)
03:30:36.179 00.000 16108 Move returns status 0, amount 0
03:30:36.179 00.000 16108 move complete, result=0
03:30:36.179 00.000 16108 worker thread done servicing request
03:30:36.186 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3369, FiltMin=2893, FiltMax=55321, Gamma=1.000
03:30:36.212 00.026 21068 UpdateGuideState exits: m=662639 SNR=224.9
03:30:36.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:36.214 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:36.215 00.001 21068 Enqueuing Expose request
03:30:36.216 00.001 16108 Worker thread wakes up
03:30:36.216 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:36.218 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:36.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:37.205 00.987 16108 Exposure complete
03:30:37.274 00.069 16108 worker thread done servicing request
03:30:37.274 00.000 21068 OnExposeComplete: enter
03:30:37.275 00.001 21068 UpdateGuideState(): m_state=6
03:30:37.276 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
03:30:37.277 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.71, Mass=736742, SNR=251.5, Peak=65472 HFD=3.5
03:30:37.278 00.001 21068 MultiStar: [#1 -0.46,-0.26,0.00,M3] [#2 -0.49,0.01,0.93,U] [#3 -0.34,0.04,0.41,U] [#4 -0.35,0.00,0.44,U] [#5 -0.54,0.08,0.00,M3] [#6 -0.31,0.09,0.44,U] [#7 -0.26,0.21,0.31,U] [#8 -0.53,0.43,0.00,M10] 
03:30:37.279 00.001 21068 refined, 5 included, MultiStar: {-0.27, 0.12}, one-star: {-0.00, 0.31}
03:30:37.279 00.000 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
03:30:37.280 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
03:30:37.281 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.72 mountX=0.29 mountY=-0.06, mountTheta=-0.19
03:30:37.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.12, opts=13)
03:30:37.284 00.001 21068 Enqueuing Move request for scope (-0.27, 0.12)
03:30:37.285 00.001 16108 Worker thread wakes up
03:30:37.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
03:30:37.285 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
03:30:37.285 00.000 16108 Moving (-0.27, 0.12) raw xDistance=0.29 yDistance=-0.06
03:30:37.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:30:37.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:37.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:30:37.285 00.000 16108 MoveAxis(W, 76, ABG)
03:30:37.285 00.000 16108 Guiding  Dir = 3, Dur = 76
03:30:37.286 00.001 16108 IsSlewing returns 0
03:30:37.286 00.000 16108 IsGuiding returns 0
03:30:37.291 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3369, FiltMin=2886, FiltMax=47865, Gamma=1.000
03:30:37.305 00.014 16108 PulseGuide returned control before completion, sleep 67
03:30:37.316 00.011 21068 UpdateGuideState exits: m=736742 SNR=251.5
03:30:37.318 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:37.318 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:37.319 00.001 21068 Enqueuing Expose request
03:30:37.383 00.064 16108 IsGuiding returns 1
03:30:37.383 00.000 16108 scope still moving after pulse duration time elapsed
03:30:37.413 00.030 16108 IsSlewing returns 0
03:30:37.413 00.000 16108 IsGuiding returns 0
03:30:37.413 00.000 16108 scope move finished after 76 + 51 ms
03:30:37.413 00.000 16108 Move returns status 0, amount 76
03:30:37.413 00.000 16108 MoveAxis(N, 0, ABG)
03:30:37.413 00.000 16108 Move returns status 0, amount 0
03:30:37.413 00.000 16108 move complete, result=0
03:30:37.413 00.000 16108 worker thread done servicing request
03:30:37.413 00.000 16108 Worker thread wakes up
03:30:37.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:37.414 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:37.414 00.000 21068 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
03:30:38.581 01.167 16108 Exposure complete
03:30:38.652 00.071 16108 worker thread done servicing request
03:30:38.652 00.000 21068 OnExposeComplete: enter
03:30:38.654 00.002 21068 UpdateGuideState(): m_state=6
03:30:38.655 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
03:30:38.656 00.001 21068 Star::Find returns 1 (0), X=812.34, Y=629.52, Mass=792852, SNR=234.0, Peak=65535 HFD=3.4
03:30:38.657 00.001 21068 MultiStar: [#1 -0.50,-0.33,0.00,M4] [#2 -0.31,-0.06,1.01,U] [#3 -0.31,-0.12,0.43,U] [#4 -0.58,-0.36,0.00,M1] [#5 -0.55,-0.03,0.00,M4] [#6 -0.50,-0.23,0.00,M1] [#7 -0.17,-0.04,0.38,U] [#8 -0.35,0.28,0.33,U] 
03:30:38.657 00.000 21068 single-star, 4 included, MultiStar: {-0.18, 0.03}, one-star: {0.06, 0.12}
03:30:38.658 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
03:30:38.659 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
03:30:38.660 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
03:30:38.661 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
03:30:38.662 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
03:30:38.663 00.001 16108 Worker thread wakes up
03:30:38.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
03:30:38.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
03:30:38.663 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.04 yDistance=-0.13
03:30:38.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:30:38.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:38.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:30:38.663 00.000 16108 MoveAxis(E, 0, ABG)
03:30:38.663 00.000 16108 Move returns status 0, amount 0
03:30:38.663 00.000 16108 MoveAxis(N, 0, ABG)
03:30:38.663 00.000 16108 Move returns status 0, amount 0
03:30:38.663 00.000 16108 move complete, result=0
03:30:38.663 00.000 16108 worker thread done servicing request
03:30:38.669 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3366, FiltMin=2877, FiltMax=47782, Gamma=1.000
03:30:38.683 00.014 21068 UpdateGuideState exits: m=792852 SNR=234.0
03:30:38.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:38.685 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:38.685 00.000 21068 Enqueuing Expose request
03:30:38.686 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:38.687 00.001 16108 Worker thread wakes up
03:30:38.687 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:38.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:39.655 00.968 16108 Exposure complete
03:30:39.722 00.067 16108 worker thread done servicing request
03:30:39.722 00.000 21068 OnExposeComplete: enter
03:30:39.723 00.001 21068 UpdateGuideState(): m_state=6
03:30:39.725 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
03:30:39.726 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.68, Mass=753311, SNR=233.8, Peak=65472 HFD=3.4
03:30:39.727 00.001 21068 MultiStar: [#1 -0.50,-0.25,0.00,M5] [#2 -0.36,0.20,0.93,U] [#3 -0.19,0.07,0.37,U] [#4 -0.26,0.02,0.33,U] [#5 -0.18,0.09,0.40,U] [#6 -0.09,0.20,0.46,U] [#7 -0.13,0.06,0.33,U] [#8 -0.48,0.50,0.00,M10] 
03:30:39.729 00.002 21068 refined, 6 included, MultiStar: {-0.16, 0.17}, one-star: {0.05, 0.27}
03:30:39.730 00.001 21068 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.97) = xAngle (-0.64 = -0.64)
03:30:39.731 00.001 21068 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.58 = -0.58)
03:30:39.733 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=0.18 mountY=-0.13, mountTheta=-0.60
03:30:39.735 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.17, opts=13)
03:30:39.736 00.001 21068 Enqueuing Move request for scope (-0.16, 0.17)
03:30:39.737 00.001 16108 Worker thread wakes up
03:30:39.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
03:30:39.737 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
03:30:39.737 00.000 16108 Moving (-0.16, 0.17) raw xDistance=0.18 yDistance=-0.13
03:30:39.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:30:39.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:39.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:30:39.737 00.000 16108 MoveAxis(E, 0, ABG)
03:30:39.737 00.000 16108 Move returns status 0, amount 0
03:30:39.737 00.000 16108 MoveAxis(N, 0, ABG)
03:30:39.737 00.000 16108 Move returns status 0, amount 0
03:30:39.737 00.000 16108 move complete, result=0
03:30:39.737 00.000 16108 worker thread done servicing request
03:30:39.740 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3366, FiltMin=2909, FiltMax=46957, Gamma=1.000
03:30:39.753 00.013 21068 UpdateGuideState exits: m=753311 SNR=233.8
03:30:39.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:39.755 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:39.756 00.001 21068 Enqueuing Expose request
03:30:39.757 00.001 16108 Worker thread wakes up
03:30:39.757 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:39.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:39.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:40.930 01.173 16108 Exposure complete
03:30:40.990 00.060 16108 worker thread done servicing request
03:30:40.990 00.000 21068 OnExposeComplete: enter
03:30:40.992 00.002 21068 UpdateGuideState(): m_state=6
03:30:40.993 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
03:30:40.996 00.003 21068 Star::Find returns 1 (0), X=812.38, Y=629.72, Mass=730884, SNR=271.9, Peak=65472 HFD=3.5
03:30:40.998 00.002 21068 MultiStar: [#1 -0.40,-0.07,0.79,U] [#2 -0.46,-0.12,0.87,U] [#3 -0.20,0.29,0.37,U] [#4 -0.14,0.12,0.34,U] [#5 -0.33,0.07,0.31,U] [#6 -0.21,0.18,0.32,U] [#7 -0.49,0.22,0.00,M1] [#8 -0.47,0.63,0.00,R] 
03:30:40.999 00.001 21068 refined, 6 included, MultiStar: {-0.23, 0.10}, one-star: {0.10, 0.32}
03:30:41.000 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
03:30:41.001 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
03:30:41.003 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.74 mountX=0.24 mountY=-0.04, mountTheta=-0.17
03:30:41.007 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.10, opts=13)
03:30:41.008 00.001 21068 Enqueuing Move request for scope (-0.23, 0.10)
03:30:41.010 00.002 16108 Worker thread wakes up
03:30:41.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
03:30:41.010 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
03:30:41.010 00.000 16108 Moving (-0.23, 0.10) raw xDistance=0.24 yDistance=-0.04
03:30:41.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:30:41.011 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:41.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:30:41.011 00.000 16108 MoveAxis(W, 63, ABG)
03:30:41.011 00.000 16108 Guiding  Dir = 3, Dur = 63
03:30:41.011 00.000 16108 IsSlewing returns 0
03:30:41.013 00.002 16108 IsGuiding returns 0
03:30:41.019 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3363, FiltMin=2912, FiltMax=63446, Gamma=1.000
03:30:41.037 00.018 21068 UpdateGuideState exits: m=730884 SNR=271.9
03:30:41.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:41.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:41.039 00.000 21068 Enqueuing Expose request
03:30:41.065 00.026 16108 PulseGuide returned control before completion, sleep 22
03:30:41.095 00.030 16108 IsGuiding returns 1
03:30:41.095 00.000 16108 scope still moving after pulse duration time elapsed
03:30:41.127 00.032 16108 IsSlewing returns 0
03:30:41.127 00.000 16108 IsGuiding returns 1
03:30:41.159 00.032 16108 IsSlewing returns 0
03:30:41.159 00.000 16108 IsGuiding returns 0
03:30:41.159 00.000 16108 scope move finished after 63 + 83 ms
03:30:41.159 00.000 16108 Move returns status 0, amount 63
03:30:41.159 00.000 16108 MoveAxis(N, 0, ABG)
03:30:41.159 00.000 16108 Move returns status 0, amount 0
03:30:41.159 00.000 16108 move complete, result=0
03:30:41.159 00.000 16108 worker thread done servicing request
03:30:41.159 00.000 16108 Worker thread wakes up
03:30:41.159 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.0 px 0 ms NORTH
03:30:41.161 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:41.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:42.135 00.974 16108 Exposure complete
03:30:42.191 00.056 16108 worker thread done servicing request
03:30:42.192 00.001 21068 OnExposeComplete: enter
03:30:42.192 00.000 21068 UpdateGuideState(): m_state=6
03:30:42.193 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
03:30:42.194 00.001 21068 Star::Find returns 1 (0), X=812.64, Y=629.59, Mass=756994, SNR=221.6, Peak=65535 HFD=3.3
03:30:42.195 00.001 21068 MultiStar: [#1 -0.02,-0.16,0.84,U] [#2 0.03,-0.15,1.04,U] [#3 0.17,0.19,0.44,U] [#4 0.14,-0.18,0.41,U] [#5 -0.08,-0.04,0.33,U] [#6 0.12,0.23,0.41,U] [#7 0.06,0.10,0.34,U] [#8 0.26,-0.35,0.27,U] 
03:30:42.196 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.35, 0.19}
03:30:42.196 00.000 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:30:42.197 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:30:42.199 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.12 mountY=-0.02, mountTheta=-3.01
03:30:42.200 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
03:30:42.201 00.001 21068 Enqueuing Move request for scope (0.12, -0.01)
03:30:42.202 00.001 16108 Worker thread wakes up
03:30:42.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
03:30:42.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
03:30:42.202 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
03:30:42.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:30:42.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:42.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:30:42.202 00.000 16108 MoveAxis(E, 0, ABG)
03:30:42.202 00.000 16108 Move returns status 0, amount 0
03:30:42.202 00.000 16108 MoveAxis(N, 0, ABG)
03:30:42.202 00.000 16108 Move returns status 0, amount 0
03:30:42.202 00.000 16108 move complete, result=0
03:30:42.202 00.000 16108 worker thread done servicing request
03:30:42.206 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3357, FiltMin=2816, FiltMax=65430, Gamma=1.000
03:30:42.220 00.014 21068 UpdateGuideState exits: m=756994 SNR=221.6
03:30:42.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:42.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:42.223 00.001 21068 Enqueuing Expose request
03:30:42.223 00.000 16108 Worker thread wakes up
03:30:42.224 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:42.224 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:42.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:43.392 01.168 16108 Exposure complete
03:30:43.447 00.055 16108 worker thread done servicing request
03:30:43.447 00.000 21068 OnExposeComplete: enter
03:30:43.447 00.000 21068 UpdateGuideState(): m_state=6
03:30:43.449 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
03:30:43.450 00.001 21068 Star::Find returns 1 (0), X=812.43, Y=629.35, Mass=753150, SNR=245.4, Peak=65535 HFD=3.4
03:30:43.451 00.001 21068 MultiStar: [#1 -0.37,-0.31,0.97,U] [#2 -0.21,-0.29,0.97,U] [#3 -0.08,-0.29,0.37,U] [#4 -0.03,-0.19,0.32,U] [#5 -0.18,-0.09,0.34,U] [#6 0.06,-0.01,0.37,U] [#7 -0.17,-0.28,0.36,U] [#8 0.33,-0.08,0.23,U] 
03:30:43.452 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.19}, one-star: {0.14, -0.05}
03:30:43.452 00.000 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
03:30:43.453 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
03:30:43.454 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=-0.15 mountY=0.02, mountTheta=3.02
03:30:43.455 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.05, opts=13)
03:30:43.456 00.001 21068 Enqueuing Move request for scope (0.14, -0.05)
03:30:43.457 00.001 16108 Worker thread wakes up
03:30:43.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
03:30:43.457 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
03:30:43.457 00.000 16108 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.02
03:30:43.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:30:43.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:43.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:43.457 00.000 16108 MoveAxis(E, 0, ABG)
03:30:43.457 00.000 16108 Move returns status 0, amount 0
03:30:43.457 00.000 16108 MoveAxis(N, 0, ABG)
03:30:43.457 00.000 16108 Move returns status 0, amount 0
03:30:43.457 00.000 16108 move complete, result=0
03:30:43.457 00.000 16108 worker thread done servicing request
03:30:43.461 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3353, FiltMin=2902, FiltMax=51782, Gamma=1.000
03:30:43.474 00.013 21068 UpdateGuideState exits: m=753150 SNR=245.4
03:30:43.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:43.475 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:43.476 00.001 21068 Enqueuing Expose request
03:30:43.477 00.001 16108 Worker thread wakes up
03:30:43.477 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:43.479 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:43.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:44.448 00.969 16108 Exposure complete
03:30:44.503 00.055 16108 worker thread done servicing request
03:30:44.503 00.000 21068 OnExposeComplete: enter
03:30:44.504 00.001 21068 UpdateGuideState(): m_state=6
03:30:44.505 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
03:30:44.505 00.000 21068 Star::Find returns 1 (0), X=812.54, Y=629.47, Mass=739562, SNR=229.9, Peak=65535 HFD=3.2
03:30:44.506 00.001 21068 MultiStar: [#1 0.08,-0.23,0.89,U] [#2 -0.17,-0.20,1.01,U] [#3 0.18,-0.11,0.42,U] [#4 -0.10,-0.33,0.40,U] [#5 -0.04,-0.32,0.34,U] [#6 -0.06,-0.18,0.47,U] [#7 -0.04,-0.09,0.34,U] [#8 0.41,-0.11,0.28,U] 
03:30:44.507 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.26, 0.07}
03:30:44.508 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
03:30:44.508 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
03:30:44.509 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.08 mountY=0.13, mountTheta=2.08
03:30:44.512 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
03:30:44.512 00.000 21068 Enqueuing Move request for scope (0.05, -0.15)
03:30:44.513 00.001 16108 Worker thread wakes up
03:30:44.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
03:30:44.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
03:30:44.513 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.08 yDistance=0.13
03:30:44.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:30:44.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:44.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:30:44.514 00.001 16108 MoveAxis(E, 0, ABG)
03:30:44.514 00.000 16108 Move returns status 0, amount 0
03:30:44.514 00.000 16108 MoveAxis(N, 0, ABG)
03:30:44.514 00.000 16108 Move returns status 0, amount 0
03:30:44.514 00.000 16108 move complete, result=0
03:30:44.514 00.000 16108 worker thread done servicing request
03:30:44.517 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3353, FiltMin=2870, FiltMax=60646, Gamma=1.000
03:30:44.544 00.027 21068 UpdateGuideState exits: m=739562 SNR=229.9
03:30:44.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:44.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:44.547 00.001 21068 Enqueuing Expose request
03:30:44.547 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:44.548 00.001 16108 Worker thread wakes up
03:30:44.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:44.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:45.716 01.167 16108 Exposure complete
03:30:45.770 00.054 16108 worker thread done servicing request
03:30:45.770 00.000 21068 OnExposeComplete: enter
03:30:45.771 00.001 21068 UpdateGuideState(): m_state=6
03:30:45.772 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
03:30:45.773 00.001 21068 Star::Find returns 1 (0), X=812.64, Y=629.47, Mass=706379, SNR=235.7, Peak=65535 HFD=3.2
03:30:45.774 00.001 21068 MultiStar: [#1 -0.06,-0.27,0.87,U] [#2 0.04,-0.25,0.95,U] [#3 0.04,0.08,0.39,U] [#4 -0.11,-0.41,0.46,U] [#5 -0.08,-0.30,0.34,U] [#6 0.03,-0.21,0.38,U] [#7 0.11,-0.15,0.32,U] [#8 0.35,-0.47,0.00,M1] 
03:30:45.775 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {0.35, 0.07}
03:30:45.776 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
03:30:45.776 00.000 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
03:30:45.777 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=-0.10 mountY=0.15, mountTheta=2.15
03:30:45.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
03:30:45.780 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
03:30:45.780 00.000 16108 Worker thread wakes up
03:30:45.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
03:30:45.781 00.001 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
03:30:45.781 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.15
03:30:45.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:30:45.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:45.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:30:45.781 00.000 16108 MoveAxis(E, 0, ABG)
03:30:45.781 00.000 16108 Move returns status 0, amount 0
03:30:45.781 00.000 16108 MoveAxis(N, 0, ABG)
03:30:45.781 00.000 16108 Move returns status 0, amount 0
03:30:45.781 00.000 16108 move complete, result=0
03:30:45.781 00.000 16108 worker thread done servicing request
03:30:45.785 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3353, FiltMin=2864, FiltMax=59414, Gamma=1.000
03:30:45.813 00.028 21068 UpdateGuideState exits: m=706379 SNR=235.7
03:30:45.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:45.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:45.817 00.002 21068 Enqueuing Expose request
03:30:45.819 00.002 16108 Worker thread wakes up
03:30:45.819 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:45.820 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:45.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:46.785 00.965 16108 Exposure complete
03:30:46.841 00.056 16108 worker thread done servicing request
03:30:46.841 00.000 21068 OnExposeComplete: enter
03:30:46.842 00.001 21068 UpdateGuideState(): m_state=6
03:30:46.843 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
03:30:46.844 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=629.48, Mass=748306, SNR=224.1, Peak=65535 HFD=3.2
03:30:46.845 00.001 21068 MultiStar: [#1 -0.30,-0.37,0.94,U] [#2 -0.20,-0.30,1.15,U] [#3 -0.08,-0.11,0.42,U] [#4 -0.10,-0.45,0.40,U] [#5 -0.39,-0.20,0.41,U] [#6 -0.26,-0.44,0.00,M1] [#7 -0.13,-0.25,0.39,U] [#8 0.36,-0.39,0.00,M2] 
03:30:46.845 00.000 21068 single-star, 6 included, MultiStar: {-0.12, -0.22}, one-star: {0.22, 0.08}
03:30:46.846 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
03:30:46.846 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
03:30:46.847 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.23 cameraTheta=0.34 mountX=-0.20 mountY=-0.13, mountTheta=-2.59
03:30:46.850 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.08, opts=13)
03:30:46.851 00.001 21068 Enqueuing Move request for scope (0.22, 0.08)
03:30:46.851 00.000 16108 Worker thread wakes up
03:30:46.852 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
03:30:46.852 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
03:30:46.852 00.000 16108 Moving (0.22, 0.08) raw xDistance=-0.20 yDistance=-0.13
03:30:46.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:30:46.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:46.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:30:46.852 00.000 16108 MoveAxis(E, 54, ABG)
03:30:46.852 00.000 16108 Guiding  Dir = 2, Dur = 54
03:30:46.852 00.000 16108 IsSlewing returns 0
03:30:46.852 00.000 16108 IsGuiding returns 0
03:30:46.862 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=688, max=65535, med=3350, FiltMin=2857, FiltMax=58518, Gamma=1.000
03:30:46.870 00.008 16108 PulseGuide returned control before completion, sleep 47
03:30:46.879 00.009 21068 UpdateGuideState exits: m=748306 SNR=224.1
03:30:46.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:46.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:46.881 00.000 21068 Enqueuing Expose request
03:30:46.930 00.049 16108 IsGuiding returns 1
03:30:46.930 00.000 16108 scope still moving after pulse duration time elapsed
03:30:46.961 00.031 16108 IsSlewing returns 0
03:30:46.961 00.000 16108 IsGuiding returns 0
03:30:46.961 00.000 16108 scope move finished after 54 + 54 ms
03:30:46.961 00.000 16108 Move returns status 0, amount 54
03:30:46.961 00.000 16108 MoveAxis(N, 0, ABG)
03:30:46.961 00.000 16108 Move returns status 0, amount 0
03:30:46.961 00.000 16108 move complete, result=0
03:30:46.961 00.000 16108 worker thread done servicing request
03:30:46.961 00.000 16108 Worker thread wakes up
03:30:46.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:46.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:46.962 00.001 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:30:48.132 01.170 16108 Exposure complete
03:30:48.203 00.071 16108 worker thread done servicing request
03:30:48.203 00.000 21068 OnExposeComplete: enter
03:30:48.204 00.001 21068 UpdateGuideState(): m_state=6
03:30:48.205 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
03:30:48.206 00.001 21068 Star::Find returns 1 (0), X=812.78, Y=629.48, Mass=689508, SNR=215.2, Peak=65535 HFD=3.4
03:30:48.207 00.001 21068 MultiStar: [#1 -0.09,-0.28,0.93,U] [#2 -0.08,-0.22,1.02,U] [#3 0.00,-0.12,0.50,U] [#4 -0.16,-0.19,0.42,U] [#5 -0.24,-0.03,0.48,U] [#6 -0.15,0.06,0.39,U] [#7 -0.15,-0.21,0.38,U] [#8 0.55,-0.21,0.00,M3] 
03:30:48.208 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.50, 0.08}
03:30:48.209 00.001 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
03:30:48.209 00.000 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
03:30:48.210 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.52 mountX=-0.03 mountY=0.12, mountTheta=1.80
03:30:48.212 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.12, opts=13)
03:30:48.213 00.001 21068 Enqueuing Move request for scope (0.01, -0.12)
03:30:48.213 00.000 16108 Worker thread wakes up
03:30:48.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
03:30:48.214 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
03:30:48.214 00.000 16108 Moving (0.01, -0.12) raw xDistance=-0.03 yDistance=0.12
03:30:48.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:30:48.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:48.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:30:48.214 00.000 16108 MoveAxis(E, 0, ABG)
03:30:48.214 00.000 16108 Move returns status 0, amount 0
03:30:48.214 00.000 16108 MoveAxis(N, 0, ABG)
03:30:48.214 00.000 16108 Move returns status 0, amount 0
03:30:48.214 00.000 16108 move complete, result=0
03:30:48.214 00.000 16108 worker thread done servicing request
03:30:48.222 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3347, FiltMin=2873, FiltMax=56102, Gamma=1.000
03:30:48.246 00.024 21068 UpdateGuideState exits: m=689508 SNR=215.2
03:30:48.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:48.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:48.249 00.001 21068 Enqueuing Expose request
03:30:48.250 00.001 16108 Worker thread wakes up
03:30:48.250 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:48.251 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:48.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:49.232 00.981 16108 Exposure complete
03:30:49.306 00.074 16108 worker thread done servicing request
03:30:49.306 00.000 21068 OnExposeComplete: enter
03:30:49.307 00.001 21068 UpdateGuideState(): m_state=6
03:30:49.308 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
03:30:49.309 00.001 21068 Star::Find returns 1 (0), X=812.58, Y=629.64, Mass=709264, SNR=234.4, Peak=65535 HFD=3.3
03:30:49.310 00.001 21068 MultiStar: [#1 0.04,-0.04,0.89,U] [#2 -0.15,-0.06,0.90,U] [#3 0.12,0.16,0.45,U] [#4 0.08,-0.28,0.38,U] [#5 -0.31,0.25,0.41,U] [#6 0.13,-0.01,0.39,U] [#7 0.09,0.06,0.34,U] [#8 0.45,0.17,0.26,U] 
03:30:49.311 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.30, 0.23}
03:30:49.312 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
03:30:49.313 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
03:30:49.313 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.65 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
03:30:49.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
03:30:49.316 00.001 21068 Enqueuing Move request for scope (0.07, 0.05)
03:30:49.317 00.001 16108 Worker thread wakes up
03:30:49.317 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:30:49.317 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:30:49.317 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.07
03:30:49.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:49.317 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:49.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:30:49.317 00.000 16108 MoveAxis(E, 0, ABG)
03:30:49.317 00.000 16108 Move returns status 0, amount 0
03:30:49.317 00.000 16108 MoveAxis(N, 0, ABG)
03:30:49.317 00.000 16108 Move returns status 0, amount 0
03:30:49.318 00.001 16108 move complete, result=0
03:30:49.318 00.000 16108 worker thread done servicing request
03:30:49.322 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3344, FiltMin=2867, FiltMax=59686, Gamma=1.000
03:30:49.342 00.020 21068 UpdateGuideState exits: m=709264 SNR=234.4
03:30:49.344 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:49.347 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:49.348 00.001 21068 Enqueuing Expose request
03:30:49.350 00.002 16108 Worker thread wakes up
03:30:49.350 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:49.352 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:49.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:50.510 01.158 16108 Exposure complete
03:30:50.573 00.063 16108 worker thread done servicing request
03:30:50.574 00.001 21068 OnExposeComplete: enter
03:30:50.575 00.001 21068 UpdateGuideState(): m_state=6
03:30:50.577 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
03:30:50.578 00.001 21068 Star::Find returns 1 (0), X=812.66, Y=629.50, Mass=784933, SNR=246.0, Peak=65535 HFD=3.3
03:30:50.580 00.002 21068 MultiStar: [#1 -0.44,-0.37,0.00,M1] [#2 -0.17,-0.25,0.93,U] [#3 -0.12,-0.26,0.46,U] [#4 -0.08,-0.32,0.35,U] [#5 -0.36,-0.29,0.41,U] [#6 -0.33,-0.22,0.39,U] [#7 -0.21,-0.19,0.36,U] [#8 0.01,-0.41,0.26,U] 
03:30:50.583 00.003 21068 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.38, 0.09}
03:30:50.585 00.002 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
03:30:50.586 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
03:30:50.587 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.85 mountX=0.02 mountY=0.19, mountTheta=1.47
03:30:50.588 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.18, opts=13)
03:30:50.589 00.001 21068 Enqueuing Move request for scope (-0.05, -0.18)
03:30:50.590 00.001 16108 Worker thread wakes up
03:30:50.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
03:30:50.590 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
03:30:50.590 00.000 16108 Moving (-0.05, -0.18) raw xDistance=0.02 yDistance=0.19
03:30:50.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:50.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:50.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:30:50.590 00.000 16108 MoveAxis(E, 0, ABG)
03:30:50.590 00.000 16108 Move returns status 0, amount 0
03:30:50.592 00.002 16108 MoveAxis(N, 0, ABG)
03:30:50.592 00.000 16108 Move returns status 0, amount 0
03:30:50.592 00.000 16108 move complete, result=0
03:30:50.592 00.000 16108 worker thread done servicing request
03:30:50.595 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3341, FiltMin=2851, FiltMax=59238, Gamma=1.000
03:30:51.055 00.460 21068 UpdateGuideState exits: m=784933 SNR=246.0
03:30:51.060 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:51.063 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:51.065 00.002 21068 Enqueuing Expose request
03:30:51.068 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:51.071 00.003 16108 Worker thread wakes up
03:30:51.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:51.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:52.034 00.962 16108 Exposure complete
03:30:52.097 00.063 16108 worker thread done servicing request
03:30:52.097 00.000 21068 OnExposeComplete: enter
03:30:52.098 00.001 21068 UpdateGuideState(): m_state=6
03:30:52.099 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
03:30:52.100 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=629.54, Mass=769413, SNR=217.4, Peak=65535 HFD=3.3
03:30:52.101 00.001 21068 MultiStar: [#1 -0.40,-0.12,0.99,U] [#2 -0.34,-0.07,1.12,U] [#3 -0.32,-0.08,0.47,U] [#4 -0.43,-0.17,0.41,U] [#5 -0.52,0.04,0.00,M1] [#6 -0.24,-0.17,0.42,U] [#7 0.01,-0.24,0.35,U] [#8 0.00,-0.23,0.27,U] 
03:30:52.102 00.001 21068 single-star, 7 included, MultiStar: {-0.21, -0.08}, one-star: {0.12, 0.14}
03:30:52.103 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
03:30:52.103 00.000 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
03:30:52.105 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
03:30:52.107 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.14, opts=13)
03:30:52.108 00.001 21068 Enqueuing Move request for scope (0.12, 0.14)
03:30:52.110 00.002 16108 Worker thread wakes up
03:30:52.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
03:30:52.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
03:30:52.110 00.000 16108 Moving (0.12, 0.14) raw xDistance=-0.09 yDistance=-0.16
03:30:52.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:52.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:52.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:30:52.110 00.000 16108 MoveAxis(E, 0, ABG)
03:30:52.111 00.001 16108 Move returns status 0, amount 0
03:30:52.111 00.000 16108 MoveAxis(N, 0, ABG)
03:30:52.111 00.000 16108 Move returns status 0, amount 0
03:30:52.111 00.000 16108 move complete, result=0
03:30:52.111 00.000 16108 worker thread done servicing request
03:30:52.117 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3341, FiltMin=2902, FiltMax=47622, Gamma=1.000
03:30:52.133 00.016 21068 UpdateGuideState exits: m=769413 SNR=217.4
03:30:52.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:52.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:52.135 00.000 21068 Enqueuing Expose request
03:30:52.137 00.002 16108 Worker thread wakes up
03:30:52.137 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:52.140 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:52.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:53.288 01.148 16108 Exposure complete
03:30:53.347 00.059 16108 worker thread done servicing request
03:30:53.347 00.000 21068 OnExposeComplete: enter
03:30:53.348 00.001 21068 UpdateGuideState(): m_state=6
03:30:53.349 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
03:30:53.350 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.58, Mass=794045, SNR=245.7, Peak=65535 HFD=3.5
03:30:53.351 00.001 21068 MultiStar: [#1 -0.62,-0.35,0.00,M1] [#2 -0.39,-0.24,0.98,U] [#3 -0.04,0.01,0.49,U] [#4 -0.18,-0.26,0.35,U] [#5 -0.27,0.11,0.38,U] [#6 -0.28,0.02,0.41,U] [#7 -0.33,0.12,0.31,U] [#8 0.09,-0.24,0.32,U] 
03:30:53.352 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.03}, one-star: {-0.07, 0.17}
03:30:53.353 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
03:30:53.354 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
03:30:53.355 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.98 mountX=0.10 mountY=-0.15, mountTheta=-0.97
03:30:53.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.17, opts=13)
03:30:53.358 00.001 21068 Enqueuing Move request for scope (-0.07, 0.17)
03:30:53.358 00.000 16108 Worker thread wakes up
03:30:53.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
03:30:53.358 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
03:30:53.358 00.000 16108 Moving (-0.07, 0.17) raw xDistance=0.10 yDistance=-0.15
03:30:53.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:30:53.359 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:53.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:30:53.359 00.000 16108 MoveAxis(E, 0, ABG)
03:30:53.359 00.000 16108 Move returns status 0, amount 0
03:30:53.359 00.000 16108 MoveAxis(N, 0, ABG)
03:30:53.359 00.000 16108 Move returns status 0, amount 0
03:30:53.359 00.000 16108 move complete, result=0
03:30:53.359 00.000 16108 worker thread done servicing request
03:30:53.363 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3337, FiltMin=2870, FiltMax=46525, Gamma=1.000
03:30:53.384 00.021 21068 UpdateGuideState exits: m=794045 SNR=245.7
03:30:53.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:53.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:53.387 00.001 21068 Enqueuing Expose request
03:30:53.388 00.001 16108 Worker thread wakes up
03:30:53.388 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:53.389 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:53.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:54.379 00.990 16108 Exposure complete
03:30:54.454 00.075 16108 worker thread done servicing request
03:30:54.454 00.000 21068 OnExposeComplete: enter
03:30:54.456 00.002 21068 UpdateGuideState(): m_state=6
03:30:54.457 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
03:30:54.460 00.003 21068 Star::Find returns 1 (0), X=812.39, Y=629.34, Mass=736369, SNR=215.6, Peak=65535 HFD=3.4
03:30:54.461 00.001 21068 MultiStar: [#1 -0.11,-0.23,1.01,U] [#2 -0.28,-0.28,1.10,U] [#3 0.12,-0.15,0.54,U] [#4 -0.12,-0.35,0.43,U] [#5 -0.34,-0.14,0.36,U] [#6 -0.44,-0.16,0.47,U] [#7 0.00,-0.21,0.39,U] [#8 0.28,-0.37,0.34,U] 
03:30:54.462 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.21}, one-star: {0.11, -0.07}
03:30:54.464 00.002 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
03:30:54.465 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
03:30:54.466 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.12 cameraTheta=-0.55 mountX=-0.12 mountY=0.04, mountTheta=2.82
03:30:54.468 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
03:30:54.469 00.001 21068 Enqueuing Move request for scope (0.11, -0.07)
03:30:54.470 00.001 16108 Worker thread wakes up
03:30:54.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:30:54.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:30:54.470 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
03:30:54.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:30:54.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:54.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:30:54.470 00.000 16108 MoveAxis(E, 0, ABG)
03:30:54.471 00.001 16108 Move returns status 0, amount 0
03:30:54.471 00.000 16108 MoveAxis(N, 0, ABG)
03:30:54.471 00.000 16108 Move returns status 0, amount 0
03:30:54.471 00.000 16108 move complete, result=0
03:30:54.471 00.000 16108 worker thread done servicing request
03:30:54.477 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3334, FiltMin=2870, FiltMax=49798, Gamma=1.000
03:30:54.492 00.015 21068 UpdateGuideState exits: m=736369 SNR=215.6
03:30:54.493 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:54.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:54.495 00.001 21068 Enqueuing Expose request
03:30:54.496 00.001 16108 Worker thread wakes up
03:30:54.496 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:54.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:54.496 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:55.648 01.152 16108 Exposure complete
03:30:55.679 00.031 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:30:55.681 00.002 21068 case statement mapped state 6 to 3
03:30:55.682 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:30:55.709 00.027 16108 worker thread done servicing request
03:30:55.709 00.000 21068 OnExposeComplete: enter
03:30:55.709 00.000 21068 UpdateGuideState(): m_state=6
03:30:55.710 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
03:30:55.711 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.73, Mass=778597, SNR=245.6, Peak=65472 HFD=3.5
03:30:55.712 00.001 21068 MultiStar: [#1 -0.28,-0.03,1.07,U] [#2 -0.38,0.09,1.00,U] [#3 -0.29,0.06,0.43,U] [#4 -0.54,-0.11,0.00,M1] [#5 -0.42,0.15,0.33,U] [#6 -0.31,-0.11,0.44,U] [#7 -0.12,0.03,0.37,U] [#8 -0.01,-0.24,0.26,U] 
03:30:55.712 00.000 21068 refined, 7 included, MultiStar: {-0.21, 0.07}, one-star: {0.09, 0.32}
03:30:55.713 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
03:30:55.714 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
03:30:55.715 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=0.22 mountY=-0.02, mountTheta=-0.10
03:30:55.718 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.07, opts=13)
03:30:55.719 00.001 21068 Enqueuing Move request for scope (-0.21, 0.07)
03:30:55.719 00.000 16108 Worker thread wakes up
03:30:55.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
03:30:55.720 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
03:30:55.720 00.000 16108 Moving (-0.21, 0.07) raw xDistance=0.22 yDistance=-0.02
03:30:55.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:30:55.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:55.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:30:55.720 00.000 16108 MoveAxis(W, 58, ABG)
03:30:55.720 00.000 16108 Guiding  Dir = 3, Dur = 58
03:30:55.720 00.000 16108 IsSlewing returns 0
03:30:55.720 00.000 16108 IsGuiding returns 0
03:30:55.727 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=928, max=65535, med=3334, FiltMin=2880, FiltMax=52137, Gamma=1.000
03:30:55.734 00.007 16108 PulseGuide returned control before completion, sleep 55
03:30:55.752 00.018 21068 UpdateGuideState exits: m=778597 SNR=245.6
03:30:55.753 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:55.754 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:55.755 00.001 21068 Enqueuing Expose request
03:30:55.794 00.039 16108 IsGuiding returns 1
03:30:55.794 00.000 16108 scope still moving after pulse duration time elapsed
03:30:55.826 00.032 16108 IsSlewing returns 0
03:30:55.826 00.000 16108 IsGuiding returns 0
03:30:55.827 00.001 16108 scope move finished after 58 + 48 ms
03:30:55.827 00.000 16108 Move returns status 0, amount 58
03:30:55.827 00.000 16108 MoveAxis(N, 0, ABG)
03:30:55.827 00.000 16108 Move returns status 0, amount 0
03:30:55.827 00.000 16108 move complete, result=0
03:30:55.827 00.000 16108 worker thread done servicing request
03:30:55.827 00.000 16108 Worker thread wakes up
03:30:55.827 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
03:30:55.829 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:55.830 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:56.746 00.916 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:30:56.748 00.002 21068 case statement mapped state 6 to 3
03:30:56.750 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:30:56.806 00.056 16108 Exposure complete
03:30:56.861 00.055 16108 worker thread done servicing request
03:30:56.861 00.000 21068 OnExposeComplete: enter
03:30:56.862 00.001 21068 UpdateGuideState(): m_state=6
03:30:56.863 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
03:30:56.864 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=629.63, Mass=736572, SNR=217.4, Peak=65472 HFD=3.3
03:30:56.865 00.001 21068 MultiStar: [#1 -0.16,-0.11,0.86,U] [#2 -0.31,-0.08,1.20,U] [#3 -0.24,0.07,0.43,U] [#4 -0.23,-0.01,0.46,U] [#5 -0.45,-0.12,0.41,U] [#6 -0.24,-0.09,0.40,U] [#7 -0.05,-0.01,0.35,U] [#8 0.08,-0.22,0.25,U] 
03:30:56.866 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {0.22, 0.23}
03:30:56.868 00.002 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
03:30:56.870 00.002 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
03:30:56.871 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=0.14 mountY=0.05, mountTheta=0.34
03:30:56.875 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.02, opts=13)
03:30:56.877 00.002 21068 Enqueuing Move request for scope (-0.14, -0.02)
03:30:56.879 00.002 16108 Worker thread wakes up
03:30:56.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:30:56.879 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:30:56.879 00.000 16108 Moving (-0.14, -0.02) raw xDistance=0.14 yDistance=0.05
03:30:56.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:30:56.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:56.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:30:56.879 00.000 16108 MoveAxis(E, 0, ABG)
03:30:56.880 00.001 16108 Move returns status 0, amount 0
03:30:56.880 00.000 16108 MoveAxis(N, 0, ABG)
03:30:56.880 00.000 16108 Move returns status 0, amount 0
03:30:56.880 00.000 16108 move complete, result=0
03:30:56.880 00.000 16108 worker thread done servicing request
03:30:56.890 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3331, FiltMin=2889, FiltMax=46931, Gamma=1.000
03:30:56.907 00.017 21068 UpdateGuideState exits: m=736572 SNR=217.4
03:30:56.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:56.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:56.909 00.000 21068 Enqueuing Expose request
03:30:56.910 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:56.912 00.002 16108 Worker thread wakes up
03:30:56.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:56.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:57.858 00.946 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:30:57.861 00.003 21068 case statement mapped state 6 to 3
03:30:57.863 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:30:58.073 00.210 16108 Exposure complete
03:30:58.141 00.068 16108 worker thread done servicing request
03:30:58.141 00.000 21068 OnExposeComplete: enter
03:30:58.143 00.002 21068 UpdateGuideState(): m_state=6
03:30:58.144 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
03:30:58.145 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.59, Mass=771616, SNR=240.3, Peak=65535 HFD=3.3
03:30:58.146 00.001 21068 MultiStar: [#1 -0.26,-0.40,0.82,U] [#2 -0.15,-0.28,1.02,U] [#3 -0.07,-0.03,0.46,U] [#4 -0.22,-0.42,0.40,U] [#5 -0.20,-0.20,0.34,U] [#6 -0.21,-0.11,0.41,U] [#7 0.03,-0.20,0.32,U] [#8 0.26,-0.36,0.28,U] 
03:30:58.147 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.32, 0.18}
03:30:58.148 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
03:30:58.148 00.000 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
03:30:58.149 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.83 mountX=0.02 mountY=0.18, mountTheta=1.48
03:30:58.151 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.18, opts=13)
03:30:58.152 00.001 21068 Enqueuing Move request for scope (-0.05, -0.18)
03:30:58.153 00.001 16108 Worker thread wakes up
03:30:58.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
03:30:58.153 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
03:30:58.153 00.000 16108 Moving (-0.05, -0.18) raw xDistance=0.02 yDistance=0.18
03:30:58.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:58.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:58.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:30:58.153 00.000 16108 MoveAxis(E, 0, ABG)
03:30:58.153 00.000 16108 Move returns status 0, amount 0
03:30:58.154 00.001 16108 MoveAxis(N, 0, ABG)
03:30:58.154 00.000 16108 Move returns status 0, amount 0
03:30:58.154 00.000 16108 move complete, result=0
03:30:58.154 00.000 16108 worker thread done servicing request
03:30:58.165 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3331, FiltMin=2819, FiltMax=58694, Gamma=1.000
03:30:58.199 00.034 21068 UpdateGuideState exits: m=771616 SNR=240.3
03:30:58.200 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:58.202 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:58.203 00.001 21068 Enqueuing Expose request
03:30:58.204 00.001 16108 Worker thread wakes up
03:30:58.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:58.205 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:30:58.205 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:58.970 00.765 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:30:58.973 00.003 21068 case statement mapped state 6 to 3
03:30:58.975 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:30:59.173 00.198 16108 Exposure complete
03:30:59.230 00.057 16108 worker thread done servicing request
03:30:59.230 00.000 21068 OnExposeComplete: enter
03:30:59.231 00.001 21068 UpdateGuideState(): m_state=6
03:30:59.231 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
03:30:59.232 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.31, Mass=769425, SNR=237.2, Peak=65535 HFD=3.6
03:30:59.233 00.001 21068 MultiStar: [#1 -0.53,-0.35,0.00,M1] [#2 -0.41,-0.41,0.00,M1] [#3 -0.33,-0.23,0.42,U] [#4 -0.38,-0.38,0.00,M1] [#5 -0.69,-0.19,0.00,M1] [#6 -0.47,-0.35,0.00,M1] [#7 -0.19,-0.32,0.36,U] [#8 -0.14,-0.38,0.27,U] 
03:30:59.234 00.001 21068 single-star, 3 included, MultiStar: {-0.16, -0.20}, one-star: {-0.08, -0.10}
03:30:59.234 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.04)
03:30:59.236 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
03:30:59.239 00.003 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=0.06 mountY=0.11, mountTheta=1.06
03:30:59.242 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.10, opts=13)
03:30:59.244 00.002 21068 Enqueuing Move request for scope (-0.08, -0.10)
03:30:59.246 00.002 16108 Worker thread wakes up
03:30:59.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:30:59.246 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:30:59.246 00.000 16108 Moving (-0.08, -0.10) raw xDistance=0.06 yDistance=0.11
03:30:59.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:30:59.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:59.247 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:30:59.247 00.000 16108 MoveAxis(E, 0, ABG)
03:30:59.247 00.000 16108 Move returns status 0, amount 0
03:30:59.247 00.000 16108 MoveAxis(N, 0, ABG)
03:30:59.247 00.000 16108 Move returns status 0, amount 0
03:30:59.247 00.000 16108 move complete, result=0
03:30:59.247 00.000 16108 worker thread done servicing request
03:30:59.256 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3331, FiltMin=2857, FiltMax=48861, Gamma=1.000
03:30:59.273 00.017 21068 UpdateGuideState exits: m=769425 SNR=237.2
03:30:59.276 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:59.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:30:59.278 00.001 21068 Enqueuing Expose request
03:30:59.280 00.002 16108 Worker thread wakes up
03:30:59.280 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:59.281 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:30:59.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:00.084 00.803 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:31:00.088 00.004 21068 case statement mapped state 6 to 3
03:31:00.090 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:31:00.186 00.096 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:31:00.189 00.003 21068 case statement mapped state 6 to 3
03:31:00.191 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:31:00.288 00.097 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
03:31:00.290 00.002 21068 PhdController::Dither begins
03:31:00.292 00.002 21068 dither: size=1.00, dRA=0.20 dDec=0.21
03:31:00.294 00.002 21068 MountToCamera -- mountTheta (0.81) + m_xAngle (2.97) = xAngle (3.78 = -2.51)
03:31:00.295 00.001 21068 MountToCamera -- mountX=0.20 mountY=0.21 hyp=0.30 mountTheta=0.81 cameraX=-0.24, cameraY=-0.18 cameraTheta=-2.51
03:31:00.297 00.002 21068 setting lock position to (812.05, 629.23)
03:31:00.299 00.002 21068 Mount: notify guiding dithered (-0.2, -0.2)
03:31:00.300 00.001 21068 MultiStar: stabilizing after lock position change
03:31:00.301 00.001 21068 Status Line: Dither by 0.20,0.21
03:31:00.304 00.003 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:31:00.305 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
03:31:00.306 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
03:31:00.447 00.141 16108 Exposure complete
03:31:00.504 00.057 16108 worker thread done servicing request
03:31:00.504 00.000 21068 OnExposeComplete: enter
03:31:00.505 00.001 21068 UpdateGuideState(): m_state=6
03:31:00.505 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
03:31:00.506 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.13, Mass=738473, SNR=205.1, Peak=65535 HFD=3.5
03:31:00.507 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
03:31:00.507 00.000 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
03:31:00.508 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.10 hyp=0.43 cameraTheta=-0.22 mountX=-0.43 mountY=-0.01, mountTheta=-3.13
03:31:00.509 00.001 21068 dither recenter: remaining=(-0.2,-0.2) step=(-0.2,-0.2)
03:31:00.510 00.001 21068 MountToCamera -- mountTheta (-2.33) + m_xAngle (2.97) = xAngle (0.64 = 0.64)
03:31:00.511 00.001 21068 MountToCamera -- mountX=-0.20 mountY=-0.21 hyp=0.30 mountTheta=-2.33 cameraX=0.24, cameraY=0.18 cameraTheta=0.64
03:31:00.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.18, opts=4)
03:31:00.514 00.002 21068 Enqueuing Move request for scope (0.24, 0.18)
03:31:00.514 00.000 21068 Mount: notify direct move -0.20,-0.21
03:31:00.515 00.001 16108 Worker thread wakes up
03:31:00.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.18) opts 0x4
03:31:00.516 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.18)
03:31:00.516 00.000 16108 Moving (0.24, 0.18) raw xDistance=-0.20 yDistance=-0.21
03:31:00.516 00.000 16108 MoveAxis(E, 85, B)
03:31:00.516 00.000 16108 Guiding  Dir = 2, Dur = 85
03:31:00.516 00.000 16108 IsSlewing returns 0
03:31:00.516 00.000 16108 IsGuiding returns 0
03:31:00.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3331, FiltMin=2870, FiltMax=57961, Gamma=1.000
03:31:00.533 00.014 21068 UpdateGuideState exits: m=738473 SNR=205.1
03:31:00.534 00.001 21068 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 1 / 99999
03:31:00.535 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781688660.535,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:31:00.537 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:00.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:00.538 00.000 21068 Enqueuing Expose request
03:31:00.564 00.026 16108 PulseGuide returned control before completion, sleep 47
03:31:00.624 00.060 16108 IsGuiding returns 1
03:31:00.624 00.000 16108 scope still moving after pulse duration time elapsed
03:31:00.656 00.032 16108 IsSlewing returns 0
03:31:00.656 00.000 16108 IsGuiding returns 0
03:31:00.657 00.001 16108 scope move finished after 85 + 55 ms
03:31:00.657 00.000 16108 Move returns status 0, amount 85
03:31:00.657 00.000 16108 MoveAxis(N, 43, B)
03:31:00.657 00.000 16108 Guiding  Dir = 0, Dur = 43
03:31:00.657 00.000 16108 IsSlewing returns 0
03:31:00.657 00.000 16108 IsGuiding returns 0
03:31:00.720 00.063 16108 IsGuiding returns 1
03:31:00.720 00.000 16108 scope still moving after pulse duration time elapsed
03:31:00.748 00.028 16108 IsSlewing returns 0
03:31:00.748 00.000 16108 IsGuiding returns 1
03:31:00.780 00.032 16108 IsSlewing returns 0
03:31:00.780 00.000 16108 IsGuiding returns 1
03:31:00.811 00.031 16108 IsSlewing returns 0
03:31:00.811 00.000 16108 IsGuiding returns 0
03:31:00.811 00.000 16108 scope move finished after 43 + 112 ms
03:31:00.813 00.002 16108 Move returns status 0, amount 43
03:31:00.813 00.000 16108 move complete, result=0
03:31:00.813 00.000 16108 worker thread done servicing request
03:31:00.813 00.000 16108 Worker thread wakes up
03:31:00.813 00.000 21068 GuideStep: -0.2 px 85 ms EAST, -0.2 px 43 ms NORTH
03:31:00.814 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:00.815 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:01.787 00.972 16108 Exposure complete
03:31:01.857 00.070 16108 worker thread done servicing request
03:31:01.857 00.000 21068 OnExposeComplete: enter
03:31:01.858 00.001 21068 UpdateGuideState(): m_state=6
03:31:01.859 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
03:31:01.860 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.30, Mass=808311, SNR=246.0, Peak=65535 HFD=3.5
03:31:01.860 00.000 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
03:31:01.861 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
03:31:01.862 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.25 mountX=-0.27 mountY=-0.14, mountTheta=-2.66
03:31:01.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.07, opts=13)
03:31:01.865 00.001 21068 Enqueuing Move request for scope (0.28, 0.07)
03:31:01.866 00.001 16108 Worker thread wakes up
03:31:01.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
03:31:01.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
03:31:01.866 00.000 16108 Moving (0.28, 0.07) raw xDistance=-0.27 yDistance=-0.14
03:31:01.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:31:01.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:01.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:31:01.866 00.000 16108 MoveAxis(E, 70, ABG)
03:31:01.866 00.000 16108 Guiding  Dir = 2, Dur = 70
03:31:01.867 00.001 16108 IsSlewing returns 0
03:31:01.867 00.000 16108 IsGuiding returns 0
03:31:01.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=419, max=65535, med=3331, FiltMin=2893, FiltMax=52445, Gamma=1.000
03:31:01.884 00.014 21068 UpdateGuideState exits: m=808311 SNR=246.0
03:31:01.885 00.001 21068 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 2 / 99999
03:31:01.886 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781688661.886,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.29,"Time":1.4,"SettleTime":3.0,"StarLocked":true}
03:31:01.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:01.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:01.888 00.000 21068 Enqueuing Expose request
03:31:01.912 00.024 16108 PulseGuide returned control before completion, sleep 35
03:31:01.958 00.046 16108 IsGuiding returns 1
03:31:01.958 00.000 16108 scope still moving after pulse duration time elapsed
03:31:01.990 00.032 16108 IsSlewing returns 0
03:31:01.990 00.000 16108 IsGuiding returns 1
03:31:02.022 00.032 16108 IsSlewing returns 0
03:31:02.023 00.001 16108 IsGuiding returns 0
03:31:02.023 00.000 16108 scope move finished after 70 + 85 ms
03:31:02.023 00.000 16108 Move returns status 0, amount 70
03:31:02.023 00.000 16108 MoveAxis(N, 0, ABG)
03:31:02.023 00.000 16108 Move returns status 0, amount 0
03:31:02.023 00.000 16108 move complete, result=0
03:31:02.024 00.001 16108 worker thread done servicing request
03:31:02.024 00.000 16108 Worker thread wakes up
03:31:02.024 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
03:31:02.026 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:02.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:03.192 01.166 16108 Exposure complete
03:31:03.250 00.058 16108 worker thread done servicing request
03:31:03.250 00.000 21068 OnExposeComplete: enter
03:31:03.252 00.002 21068 UpdateGuideState(): m_state=6
03:31:03.254 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
03:31:03.255 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.70, Mass=835324, SNR=259.6, Peak=65535 HFD=3.6
03:31:03.257 00.002 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
03:31:03.258 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
03:31:03.260 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.47 hyp=0.48 cameraTheta=1.42 mountX=0.01 mountY=-0.48, mountTheta=-1.55
03:31:03.263 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.47, opts=13)
03:31:03.265 00.002 21068 Enqueuing Move request for scope (0.07, 0.47)
03:31:03.266 00.001 16108 Worker thread wakes up
03:31:03.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.47) opts 0xd
03:31:03.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.47)
03:31:03.266 00.000 16108 Moving (0.07, 0.47) raw xDistance=0.01 yDistance=-0.48
03:31:03.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:31:03.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:03.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
03:31:03.266 00.000 16108 MoveAxis(E, 0, ABG)
03:31:03.266 00.000 16108 Move returns status 0, amount 0
03:31:03.266 00.000 16108 MoveAxis(N, 0, ABG)
03:31:03.266 00.000 16108 Move returns status 0, amount 0
03:31:03.266 00.000 16108 move complete, result=0
03:31:03.266 00.000 16108 worker thread done servicing request
03:31:03.271 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3331, FiltMin=2845, FiltMax=58787, Gamma=1.000
03:31:03.296 00.025 21068 UpdateGuideState exits: m=835324 SNR=259.6
03:31:03.298 00.002 21068 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 3 / 99999
03:31:03.300 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781688663.300,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.35,"Time":2.8,"SettleTime":3.0,"StarLocked":true}
03:31:03.302 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:03.304 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:03.306 00.002 21068 Enqueuing Expose request
03:31:03.308 00.002 16108 Worker thread wakes up
03:31:03.308 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
03:31:03.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:03.310 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:04.291 00.981 16108 Exposure complete
03:31:04.394 00.103 16108 worker thread done servicing request
03:31:04.394 00.000 21068 OnExposeComplete: enter
03:31:04.395 00.001 21068 UpdateGuideState(): m_state=6
03:31:04.397 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
03:31:04.397 00.000 21068 Star::Find returns 1 (0), X=811.76, Y=629.35, Mass=816956, SNR=239.3, Peak=65535 HFD=3.6
03:31:04.398 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
03:31:04.399 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
03:31:04.400 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.74 mountX=0.31 mountY=-0.05, mountTheta=-0.17
03:31:04.401 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.12, opts=13)
03:31:04.402 00.001 21068 Enqueuing Move request for scope (-0.29, 0.12)
03:31:04.403 00.001 16108 Worker thread wakes up
03:31:04.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
03:31:04.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
03:31:04.403 00.000 16108 Moving (-0.29, 0.12) raw xDistance=0.31 yDistance=-0.05
03:31:04.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:31:04.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:04.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:31:04.403 00.000 16108 MoveAxis(W, 81, ABG)
03:31:04.403 00.000 16108 Guiding  Dir = 3, Dur = 81
03:31:04.403 00.000 16108 IsSlewing returns 0
03:31:04.405 00.002 16108 IsGuiding returns 0
03:31:04.413 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3331, FiltMin=2877, FiltMax=57123, Gamma=1.000
03:31:04.421 00.008 16108 PulseGuide returned control before completion, sleep 75
03:31:04.431 00.010 21068 UpdateGuideState exits: m=816956 SNR=239.3
03:31:04.432 00.001 21068 PhdController: settling, locked = 1, distance = 0.34 (2.00) aobump = 0 frame = 4 / 99999
03:31:04.433 00.001 21068 PhdController: newstate STATE_FINISH
03:31:04.433 00.000 21068 PhdController complete: success
03:31:04.434 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781688664.434,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:31:04.435 00.001 21068 Mount: notify guiding dither settle done success=1
03:31:04.436 00.001 21068 PhdController: newstate STATE_IDLE
03:31:04.436 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:04.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:04.438 00.001 21068 Enqueuing Expose request
03:31:04.497 00.059 16108 IsGuiding returns 1
03:31:04.497 00.000 16108 scope still moving after pulse duration time elapsed
03:31:04.529 00.032 16108 IsSlewing returns 0
03:31:04.529 00.000 16108 IsGuiding returns 0
03:31:04.529 00.000 16108 scope move finished after 81 + 44 ms
03:31:04.529 00.000 16108 Move returns status 0, amount 81
03:31:04.529 00.000 16108 MoveAxis(N, 0, ABG)
03:31:04.529 00.000 16108 Move returns status 0, amount 0
03:31:04.529 00.000 16108 move complete, result=0
03:31:04.529 00.000 16108 worker thread done servicing request
03:31:04.529 00.000 16108 Worker thread wakes up
03:31:04.529 00.000 21068 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
03:31:04.532 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:04.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:05.352 00.820 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:31:05.355 00.003 21068 case statement mapped state 6 to 3
03:31:05.358 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:31:05.454 00.096 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:31:05.456 00.002 21068 PhdController::Guide begins
03:31:05.458 00.002 21068 PhdController: newstate STATE_SETUP
03:31:05.459 00.001 21068 PhdController: setup
03:31:05.461 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
03:31:05.462 00.001 21068 PhdController: guider state = 6
03:31:05.464 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:31:05.466 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
03:31:05.468 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:31:05.504 00.036 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:31:05.507 00.003 21068 case statement mapped state 6 to 3
03:31:05.509 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:31:05.703 00.194 16108 Exposure complete
03:31:05.796 00.093 16108 worker thread done servicing request
03:31:05.796 00.000 21068 OnExposeComplete: enter
03:31:05.797 00.001 21068 UpdateGuideState(): m_state=6
03:31:05.797 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
03:31:05.798 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.36, Mass=735896, SNR=254.6, Peak=65535 HFD=3.3
03:31:05.799 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
03:31:05.800 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
03:31:05.800 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=0.13 hyp=0.37 cameraTheta=0.37 mountX=-0.32 mountY=-0.21, mountTheta=-2.56
03:31:05.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.13, opts=13)
03:31:05.805 00.003 21068 Enqueuing Move request for scope (0.34, 0.13)
03:31:05.806 00.001 16108 Worker thread wakes up
03:31:05.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.13) opts 0xd
03:31:05.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.13)
03:31:05.806 00.000 16108 Moving (0.34, 0.13) raw xDistance=-0.32 yDistance=-0.21
03:31:05.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
03:31:05.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:05.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:31:05.806 00.000 16108 MoveAxis(E, 77, ABG)
03:31:05.806 00.000 16108 Guiding  Dir = 2, Dur = 77
03:31:05.806 00.000 16108 IsSlewing returns 0
03:31:05.806 00.000 16108 IsGuiding returns 0
03:31:05.810 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3331, FiltMin=2880, FiltMax=52717, Gamma=1.000
03:31:05.826 00.016 21068 UpdateGuideState exits: m=735896 SNR=254.6
03:31:05.827 00.001 21068 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 1 / 99999
03:31:05.828 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781688665.827,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:31:05.828 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:05.830 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:05.831 00.001 21068 Enqueuing Expose request
03:31:05.850 00.019 16108 PulseGuide returned control before completion, sleep 44
03:31:05.896 00.046 16108 IsGuiding returns 1
03:31:05.896 00.000 16108 scope still moving after pulse duration time elapsed
03:31:05.926 00.030 16108 IsSlewing returns 0
03:31:05.926 00.000 16108 IsGuiding returns 1
03:31:05.958 00.032 16108 IsSlewing returns 0
03:31:05.958 00.000 16108 IsGuiding returns 0
03:31:05.959 00.001 16108 scope move finished after 77 + 75 ms
03:31:05.959 00.000 16108 Move returns status 0, amount 77
03:31:05.959 00.000 16108 MoveAxis(N, 0, ABG)
03:31:05.959 00.000 16108 Move returns status 0, amount 0
03:31:05.959 00.000 16108 move complete, result=0
03:31:05.959 00.000 16108 worker thread done servicing request
03:31:05.959 00.000 16108 Worker thread wakes up
03:31:05.960 00.001 21068 GuideStep: -0.3 px 77 ms EAST, -0.2 px 0 ms NORTH
03:31:05.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:05.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:06.927 00.966 16108 Exposure complete
03:31:06.991 00.064 16108 worker thread done servicing request
03:31:06.991 00.000 21068 OnExposeComplete: enter
03:31:06.992 00.001 21068 UpdateGuideState(): m_state=6
03:31:06.993 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
03:31:06.994 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.33, Mass=863437, SNR=237.2, Peak=65535 HFD=3.6
03:31:06.995 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
03:31:06.996 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
03:31:06.997 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.49 mountX=-0.17 mountY=-0.14, mountTheta=-2.44
03:31:06.999 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.10, opts=13)
03:31:06.999 00.000 21068 Enqueuing Move request for scope (0.19, 0.10)
03:31:07.000 00.001 16108 Worker thread wakes up
03:31:07.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
03:31:07.001 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
03:31:07.001 00.000 16108 Moving (0.19, 0.10) raw xDistance=-0.17 yDistance=-0.14
03:31:07.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:31:07.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:07.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:31:07.001 00.000 16108 MoveAxis(E, 0, ABG)
03:31:07.001 00.000 16108 Move returns status 0, amount 0
03:31:07.001 00.000 16108 MoveAxis(N, 0, ABG)
03:31:07.001 00.000 16108 Move returns status 0, amount 0
03:31:07.001 00.000 16108 move complete, result=0
03:31:07.001 00.000 16108 worker thread done servicing request
03:31:07.004 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3331, FiltMin=2822, FiltMax=47974, Gamma=1.000
03:31:07.017 00.013 21068 UpdateGuideState exits: m=863437 SNR=237.2
03:31:07.018 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 2 / 99999
03:31:07.019 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781688667.019,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.31,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
03:31:07.019 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:07.021 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:07.022 00.001 21068 Enqueuing Expose request
03:31:07.023 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:07.023 00.000 16108 Worker thread wakes up
03:31:07.024 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:07.024 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:08.181 01.157 16108 Exposure complete
03:31:08.240 00.059 16108 worker thread done servicing request
03:31:08.240 00.000 21068 OnExposeComplete: enter
03:31:08.242 00.002 21068 UpdateGuideState(): m_state=6
03:31:08.245 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
03:31:08.246 00.001 21068 Star::Find returns 1 (0), X=812.02, Y=629.45, Mass=791046, SNR=237.7, Peak=65535 HFD=3.6
03:31:08.248 00.002 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
03:31:08.249 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
03:31:08.251 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.71 mountX=0.07 mountY=-0.21, mountTheta=-1.25
03:31:08.254 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.22, opts=13)
03:31:08.257 00.003 21068 Enqueuing Move request for scope (-0.03, 0.22)
03:31:08.258 00.001 16108 Worker thread wakes up
03:31:08.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
03:31:08.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
03:31:08.258 00.000 16108 Moving (-0.03, 0.22) raw xDistance=0.07 yDistance=-0.21
03:31:08.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:31:08.258 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.56
03:31:08.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:31:08.258 00.000 16108 MoveAxis(E, 0, ABG)
03:31:08.259 00.001 16108 Move returns status 0, amount 0
03:31:08.259 00.000 16108 MoveAxis(N, 42, ABG)
03:31:08.259 00.000 16108 Guiding  Dir = 0, Dur = 42
03:31:08.259 00.000 16108 IsSlewing returns 0
03:31:08.259 00.000 16108 IsGuiding returns 0
03:31:08.266 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3331, FiltMin=2864, FiltMax=52377, Gamma=1.000
03:31:08.280 00.014 21068 UpdateGuideState exits: m=791046 SNR=237.7
03:31:08.282 00.002 16108 PulseGuide returned control before completion, sleep 31
03:31:08.282 00.000 21068 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 3 / 99999
03:31:08.282 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781688668.282,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.28,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
03:31:08.283 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:08.284 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:08.285 00.001 21068 Enqueuing Expose request
03:31:08.327 00.042 16108 IsGuiding returns 1
03:31:08.327 00.000 16108 scope still moving after pulse duration time elapsed
03:31:08.358 00.031 16108 IsSlewing returns 0
03:31:08.358 00.000 16108 IsGuiding returns 1
03:31:08.394 00.036 16108 IsSlewing returns 0
03:31:08.394 00.000 16108 IsGuiding returns 0
03:31:08.394 00.000 16108 scope move finished after 42 + 92 ms
03:31:08.394 00.000 16108 Move returns status 0, amount 42
03:31:08.394 00.000 16108 move complete, result=0
03:31:08.395 00.001 16108 worker thread done servicing request
03:31:08.395 00.000 16108 Worker thread wakes up
03:31:08.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:08.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:08.395 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
03:31:09.370 00.975 16108 Exposure complete
03:31:09.428 00.058 16108 worker thread done servicing request
03:31:09.428 00.000 21068 OnExposeComplete: enter
03:31:09.429 00.001 21068 UpdateGuideState(): m_state=6
03:31:09.429 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
03:31:09.430 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.51, Mass=771271, SNR=239.6, Peak=65535 HFD=3.4
03:31:09.431 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
03:31:09.432 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
03:31:09.432 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.35 cameraTheta=0.91 mountX=-0.17 mountY=-0.32, mountTheta=-2.05
03:31:09.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.28, opts=13)
03:31:09.435 00.001 21068 Enqueuing Move request for scope (0.22, 0.28)
03:31:09.435 00.000 16108 Worker thread wakes up
03:31:09.436 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd
03:31:09.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.28)
03:31:09.436 00.000 16108 Moving (0.22, 0.28) raw xDistance=-0.17 yDistance=-0.32
03:31:09.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:31:09.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:31:09.436 00.000 16108 MoveAxis(E, 0, ABG)
03:31:09.436 00.000 16108 Move returns status 0, amount 0
03:31:09.436 00.000 16108 MoveAxis(N, 64, ABG)
03:31:09.436 00.000 16108 Guiding  Dir = 0, Dur = 64
03:31:09.436 00.000 16108 IsSlewing returns 0
03:31:09.436 00.000 16108 IsGuiding returns 0
03:31:09.443 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3331, FiltMin=2870, FiltMax=52365, Gamma=1.000
03:31:09.463 00.020 21068 UpdateGuideState exits: m=771271 SNR=239.6
03:31:09.464 00.001 21068 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 4 / 99999
03:31:09.465 00.001 21068 PhdController: newstate STATE_FINISH
03:31:09.467 00.002 21068 PhdController complete: success
03:31:09.468 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781688669.468,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:31:09.469 00.001 21068 Mount: notify guiding dither settle done success=1
03:31:09.470 00.001 21068 PhdController: newstate STATE_IDLE
03:31:09.471 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:09.472 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:09.473 00.001 21068 Enqueuing Expose request
03:31:09.473 00.000 16108 PulseGuide returned control before completion, sleep 42
03:31:09.516 00.043 16108 IsGuiding returns 1
03:31:09.516 00.000 16108 scope still moving after pulse duration time elapsed
03:31:09.546 00.030 16108 IsSlewing returns 0
03:31:09.546 00.000 16108 IsGuiding returns 0
03:31:09.546 00.000 16108 scope move finished after 64 + 46 ms
03:31:09.546 00.000 16108 Move returns status 0, amount 64
03:31:09.546 00.000 16108 move complete, result=0
03:31:09.546 00.000 16108 worker thread done servicing request
03:31:09.547 00.001 16108 Worker thread wakes up
03:31:09.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:09.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:09.547 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 64 ms NORTH
03:31:10.704 01.157 16108 Exposure complete
03:31:10.761 00.057 16108 worker thread done servicing request
03:31:10.761 00.000 21068 OnExposeComplete: enter
03:31:10.763 00.002 21068 UpdateGuideState(): m_state=6
03:31:10.764 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.765 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.17, Mass=740843, SNR=235.1, Peak=65535 HFD=3.5
03:31:10.766 00.001 21068 MultiStar: exiting stabilization period
03:31:10.767 00.001 21068 MultiStar: updating star positions after lock position change
03:31:10.767 00.000 21068 Star::Find(15, 577, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.768 00.001 21068 Star::Find returns 1 (0), X=577.63, Y=857.91, Mass=671160, SNR=220.3, Peak=65469 HFD=3.3
03:31:10.769 00.001 21068 Star::Find(15, 785, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.770 00.001 21068 Star::Find returns 1 (0), X=785.49, Y=731.02, Mass=637425, SNR=221.9, Peak=65535 HFD=3.1
03:31:10.772 00.002 21068 Star::Find(15, 461, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.773 00.001 21068 Star::Find returns 1 (0), X=461.04, Y=435.69, Mass=176236, SNR=118.4, Peak=26221 HFD=2.9
03:31:10.776 00.003 21068 Star::Find(15, 689, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.777 00.001 21068 Star::Find returns 1 (0), X=689.05, Y=36.61, Mass=131316, SNR=87.1, Peak=17920 HFD=3.3
03:31:10.779 00.002 21068 Star::Find(15, 206, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.780 00.001 21068 Star::Find returns 1 (0), X=205.64, Y=861.90, Mass=130325, SNR=88.1, Peak=18592 HFD=3.3
03:31:10.782 00.002 21068 Star::Find(15, 594, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.783 00.001 21068 Star::Find returns 1 (0), X=594.12, Y=135.05, Mass=179180, SNR=96.0, Peak=21449 HFD=3.7
03:31:10.786 00.003 21068 Star::Find(15, 1100, 394, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.788 00.002 21068 Star::Find returns 1 (0), X=1099.58, Y=393.84, Mass=118914, SNR=84.0, Peak=15497 HFD=3.6
03:31:10.790 00.002 21068 Star::Find(15, 531, 824, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.792 00.002 21068 Star::Find returns 1 (0), X=531.32, Y=824.03, Mass=82945, SNR=65.3, Peak=13280 HFD=2.6
03:31:10.794 00.002 21068 Star::Find(15, 1160, 870, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.795 00.001 21068 Star::Find returns 1 (0), X=1160.47, Y=870.33, Mass=93747, SNR=69.8, Peak=13616 HFD=3.2
03:31:10.796 00.001 21068 Star::Find(15, 1004, 622, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.797 00.001 21068 Star::Find returns 1 (0), X=1004.02, Y=622.47, Mass=56386, SNR=56.8, Peak=10579 HFD=2.3
03:31:10.798 00.001 21068 Star::Find(15, 109, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
03:31:10.798 00.000 21068 Star::Find returns 1 (0), X=108.53, Y=715.01, Mass=69038, SNR=60.2, Peak=9837 HFD=3.5
03:31:10.799 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
03:31:10.800 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
03:31:10.802 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.27 cameraTheta=-0.20 mountX=-0.27 mountY=-0.01, mountTheta=-3.11
03:31:10.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.06, opts=13)
03:31:10.805 00.001 21068 Enqueuing Move request for scope (0.27, -0.06)
03:31:10.806 00.001 16108 Worker thread wakes up
03:31:10.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
03:31:10.807 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
03:31:10.807 00.000 16108 Moving (0.27, -0.06) raw xDistance=-0.27 yDistance=-0.01
03:31:10.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:31:10.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:10.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:10.807 00.000 16108 MoveAxis(E, 71, ABG)
03:31:10.807 00.000 16108 Guiding  Dir = 2, Dur = 71
03:31:10.807 00.000 16108 IsSlewing returns 0
03:31:10.807 00.000 16108 IsGuiding returns 0
03:31:10.817 00.010 16108 PulseGuide returned control before completion, sleep 72
03:31:10.817 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3328, FiltMin=2857, FiltMax=43373, Gamma=1.000
03:31:10.842 00.025 21068 UpdateGuideState exits: m=740843 SNR=235.1
03:31:10.844 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:10.846 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:10.847 00.001 21068 Enqueuing Expose request
03:31:10.894 00.047 16108 IsGuiding returns 1
03:31:10.894 00.000 16108 scope still moving after pulse duration time elapsed
03:31:10.926 00.032 16108 IsSlewing returns 0
03:31:10.926 00.000 16108 IsGuiding returns 0
03:31:10.926 00.000 16108 scope move finished after 71 + 46 ms
03:31:10.926 00.000 16108 Move returns status 0, amount 71
03:31:10.926 00.000 16108 MoveAxis(N, 0, ABG)
03:31:10.926 00.000 16108 Move returns status 0, amount 0
03:31:10.926 00.000 16108 move complete, result=0
03:31:10.926 00.000 16108 worker thread done servicing request
03:31:10.926 00.000 16108 Worker thread wakes up
03:31:10.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:10.927 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:10.927 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
03:31:11.900 00.973 16108 Exposure complete
03:31:11.955 00.055 16108 worker thread done servicing request
03:31:11.955 00.000 21068 OnExposeComplete: enter
03:31:11.956 00.001 21068 UpdateGuideState(): m_state=6
03:31:11.957 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
03:31:11.957 00.000 21068 Star::Find returns 1 (0), X=812.19, Y=629.11, Mass=758197, SNR=240.3, Peak=65535 HFD=3.7
03:31:11.958 00.001 21068 MultiStar: [#1 -0.35,-0.17,0.92,U] [#2 -0.11,0.03,0.96,U] [#3 -0.05,-0.26,0.43,U] [#4 -0.46,-0.11,0.41,U] [#5 -0.00,0.25,0.43,U] [#6 -0.48,0.07,0.36,U] [#7 -0.16,0.04,0.37,U] [#8 -0.37,-0.29,0.27,U] 
03:31:11.959 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.07}, one-star: {0.14, -0.12}
03:31:11.960 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.56)
03:31:11.961 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
03:31:11.961 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.75 mountX=0.15 mountY=0.10, mountTheta=0.60
03:31:11.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
03:31:11.964 00.001 21068 Enqueuing Move request for scope (-0.16, -0.07)
03:31:11.965 00.001 16108 Worker thread wakes up
03:31:11.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
03:31:11.965 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
03:31:11.965 00.000 16108 Moving (-0.16, -0.07) raw xDistance=0.15 yDistance=0.10
03:31:11.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:31:11.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:11.966 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:31:11.966 00.000 16108 MoveAxis(E, 0, ABG)
03:31:11.966 00.000 16108 Move returns status 0, amount 0
03:31:11.966 00.000 16108 MoveAxis(N, 0, ABG)
03:31:11.966 00.000 16108 Move returns status 0, amount 0
03:31:11.966 00.000 16108 move complete, result=0
03:31:11.966 00.000 16108 worker thread done servicing request
03:31:11.969 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3331, FiltMin=2867, FiltMax=55533, Gamma=1.000
03:31:11.993 00.024 21068 UpdateGuideState exits: m=758197 SNR=240.3
03:31:11.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:11.997 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:11.998 00.001 21068 Enqueuing Expose request
03:31:11.999 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:12.001 00.002 16108 Worker thread wakes up
03:31:12.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:12.002 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:13.169 01.167 16108 Exposure complete
03:31:13.235 00.066 16108 worker thread done servicing request
03:31:13.235 00.000 21068 OnExposeComplete: enter
03:31:13.236 00.001 21068 UpdateGuideState(): m_state=6
03:31:13.237 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
03:31:13.238 00.001 21068 Star::Find returns 1 (0), X=811.95, Y=629.09, Mass=801991, SNR=214.1, Peak=65535 HFD=3.5
03:31:13.239 00.001 21068 MultiStar: [#1 -0.49,-0.09,1.05,U] [#2 -0.09,0.31,0.97,U] [#3 -0.14,-0.18,0.56,U] [#4 -0.77,-0.17,0.00,M1] [#5 -0.01,0.13,0.39,U] [#6 -0.41,-0.04,0.44,U] [#7 -0.02,0.18,0.36,U] [#8 -0.15,-0.08,0.31,U] 
03:31:13.240 00.001 21068 single-star, 7 included, MultiStar: {-0.20, 0.01}, one-star: {-0.10, -0.14}
03:31:13.241 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.14)
03:31:13.241 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.20)
03:31:13.242 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.17 mountX=0.07 mountY=0.16, mountTheta=1.15
03:31:13.243 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.14, opts=13)
03:31:13.244 00.001 21068 Enqueuing Move request for scope (-0.10, -0.14)
03:31:13.245 00.001 16108 Worker thread wakes up
03:31:13.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
03:31:13.245 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
03:31:13.245 00.000 16108 Moving (-0.10, -0.14) raw xDistance=0.07 yDistance=0.16
03:31:13.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:31:13.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:13.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:31:13.245 00.000 16108 MoveAxis(E, 0, ABG)
03:31:13.245 00.000 16108 Move returns status 0, amount 0
03:31:13.245 00.000 16108 MoveAxis(N, 0, ABG)
03:31:13.245 00.000 16108 Move returns status 0, amount 0
03:31:13.245 00.000 16108 move complete, result=0
03:31:13.246 00.001 16108 worker thread done servicing request
03:31:13.251 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3331, FiltMin=2883, FiltMax=55837, Gamma=1.000
03:31:13.274 00.023 21068 UpdateGuideState exits: m=801991 SNR=214.1
03:31:13.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:13.277 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:13.278 00.001 21068 Enqueuing Expose request
03:31:13.280 00.002 16108 Worker thread wakes up
03:31:13.280 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:13.281 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:13.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:14.264 00.983 16108 Exposure complete
03:31:14.354 00.090 16108 worker thread done servicing request
03:31:14.354 00.000 21068 OnExposeComplete: enter
03:31:14.357 00.003 21068 UpdateGuideState(): m_state=6
03:31:14.358 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
03:31:14.360 00.002 21068 Star::Find returns 1 (0), X=812.01, Y=629.03, Mass=754363, SNR=215.7, Peak=65535 HFD=3.8
03:31:14.361 00.001 21068 MultiStar: [#1 -0.40,-0.50,0.00,M1] [#2 -0.04,-0.12,1.19,U] [#3 0.31,0.02,0.51,U] [#4 -0.11,-0.07,0.42,U] [#5 0.09,0.29,0.39,U] [#6 -0.27,-0.28,0.43,U] [#7 0.55,0.10,0.00,M1] [#8 -0.24,-0.41,0.33,U] 
03:31:14.364 00.003 21068 refined, 6 included, MultiStar: {-0.03, -0.12}, one-star: {-0.04, -0.20}
03:31:14.365 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
03:31:14.366 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
03:31:14.367 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.82 mountX=0.01 mountY=0.13, mountTheta=1.50
03:31:14.369 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
03:31:14.371 00.002 21068 Enqueuing Move request for scope (-0.03, -0.12)
03:31:14.372 00.001 16108 Worker thread wakes up
03:31:14.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:31:14.372 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:31:14.372 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.13
03:31:14.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:31:14.372 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:14.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:31:14.372 00.000 16108 MoveAxis(E, 0, ABG)
03:31:14.372 00.000 16108 Move returns status 0, amount 0
03:31:14.372 00.000 16108 MoveAxis(N, 0, ABG)
03:31:14.374 00.002 16108 Move returns status 0, amount 0
03:31:14.374 00.000 16108 move complete, result=0
03:31:14.374 00.000 16108 worker thread done servicing request
03:31:14.377 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3331, FiltMin=2749, FiltMax=57261, Gamma=1.000
03:31:14.391 00.014 21068 UpdateGuideState exits: m=754363 SNR=215.7
03:31:14.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:14.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:14.394 00.001 21068 Enqueuing Expose request
03:31:14.395 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:14.396 00.001 16108 Worker thread wakes up
03:31:14.396 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:14.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:15.550 01.154 16108 Exposure complete
03:31:15.604 00.054 16108 worker thread done servicing request
03:31:15.604 00.000 21068 OnExposeComplete: enter
03:31:15.606 00.002 21068 UpdateGuideState(): m_state=6
03:31:15.607 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
03:31:15.608 00.001 21068 Star::Find returns 1 (0), X=811.81, Y=629.23, Mass=889383, SNR=234.0, Peak=65535 HFD=3.6
03:31:15.608 00.000 21068 MultiStar: [#1 -0.46,-0.17,1.00,U] [#2 -0.39,0.09,0.93,U] [#3 0.10,-0.17,0.48,U] [#4 -0.33,-0.14,0.40,U] [#5 0.06,0.27,0.40,U] [#6 -0.18,-0.02,0.43,U] [#7 0.02,0.20,0.35,U] [#8 -0.30,-0.07,0.28,U] 
03:31:15.609 00.001 21068 single-star, 8 included, MultiStar: {-0.24, -0.01}, one-star: {-0.24, -0.00}
03:31:15.610 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
03:31:15.611 00.001 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
03:31:15.612 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.12 mountX=0.23 mountY=0.06, mountTheta=0.25
03:31:15.613 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.00, opts=13)
03:31:15.614 00.001 21068 Enqueuing Move request for scope (-0.24, -0.00)
03:31:15.614 00.000 16108 Worker thread wakes up
03:31:15.615 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
03:31:15.615 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
03:31:15.615 00.000 16108 Moving (-0.24, -0.00) raw xDistance=0.23 yDistance=0.06
03:31:15.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:31:15.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:15.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:31:15.615 00.000 16108 MoveAxis(W, 61, ABG)
03:31:15.615 00.000 16108 Guiding  Dir = 3, Dur = 61
03:31:15.616 00.001 16108 IsSlewing returns 0
03:31:15.616 00.000 16108 IsGuiding returns 0
03:31:15.619 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3331, FiltMin=2873, FiltMax=65462, Gamma=1.000
03:31:15.632 00.013 21068 UpdateGuideState exits: m=889383 SNR=234.0
03:31:15.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:15.633 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:15.634 00.001 21068 Enqueuing Expose request
03:31:15.646 00.012 16108 PulseGuide returned control before completion, sleep 42
03:31:15.692 00.046 16108 IsGuiding returns 1
03:31:15.692 00.000 16108 scope still moving after pulse duration time elapsed
03:31:15.723 00.031 16108 IsSlewing returns 0
03:31:15.724 00.001 16108 IsGuiding returns 1
03:31:15.754 00.030 16108 IsSlewing returns 0
03:31:15.754 00.000 16108 IsGuiding returns 0
03:31:15.754 00.000 16108 scope move finished after 61 + 76 ms
03:31:15.754 00.000 16108 Move returns status 0, amount 61
03:31:15.754 00.000 16108 MoveAxis(N, 0, ABG)
03:31:15.754 00.000 16108 Move returns status 0, amount 0
03:31:15.754 00.000 16108 move complete, result=0
03:31:15.755 00.001 16108 worker thread done servicing request
03:31:15.755 00.000 16108 Worker thread wakes up
03:31:15.755 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
03:31:15.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:15.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:16.727 00.971 16108 Exposure complete
03:31:16.782 00.055 16108 worker thread done servicing request
03:31:16.782 00.000 21068 OnExposeComplete: enter
03:31:16.784 00.002 21068 UpdateGuideState(): m_state=6
03:31:16.785 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
03:31:16.787 00.002 21068 Star::Find returns 1 (0), X=811.96, Y=629.15, Mass=794631, SNR=255.8, Peak=65535 HFD=3.5
03:31:16.788 00.001 21068 MultiStar: [#1 -0.32,-0.15,0.84,U] [#2 -0.01,0.13,1.03,U] [#3 0.09,-0.00,0.39,U] [#4 -0.41,-0.07,0.44,U] [#5 -0.05,0.50,0.32,U] [#6 -0.21,0.04,0.44,U] [#7 0.13,0.33,0.31,U] [#8 -0.09,-0.12,0.25,U] 
03:31:16.789 00.001 21068 single-star, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.08, -0.08}
03:31:16.790 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.93)
03:31:16.791 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.99)
03:31:16.792 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=0.07 mountY=0.10, mountTheta=0.95
03:31:16.793 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.08, opts=13)
03:31:16.794 00.001 21068 Enqueuing Move request for scope (-0.08, -0.08)
03:31:16.795 00.001 16108 Worker thread wakes up
03:31:16.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:31:16.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:31:16.795 00.000 16108 Moving (-0.08, -0.08) raw xDistance=0.07 yDistance=0.10
03:31:16.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:31:16.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:16.796 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:31:16.796 00.000 16108 MoveAxis(E, 0, ABG)
03:31:16.796 00.000 16108 Move returns status 0, amount 0
03:31:16.796 00.000 16108 MoveAxis(N, 0, ABG)
03:31:16.796 00.000 16108 Move returns status 0, amount 0
03:31:16.796 00.000 16108 move complete, result=0
03:31:16.796 00.000 16108 worker thread done servicing request
03:31:16.802 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3331, FiltMin=2873, FiltMax=60806, Gamma=1.000
03:31:16.819 00.017 21068 UpdateGuideState exits: m=794631 SNR=255.8
03:31:16.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:16.821 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:16.822 00.001 21068 Enqueuing Expose request
03:31:16.822 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:16.823 00.001 16108 Worker thread wakes up
03:31:16.823 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:16.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:17.974 01.151 16108 Exposure complete
03:31:18.030 00.056 16108 worker thread done servicing request
03:31:18.031 00.001 21068 OnExposeComplete: enter
03:31:18.032 00.001 21068 UpdateGuideState(): m_state=6
03:31:18.033 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
03:31:18.033 00.000 21068 Star::Find returns 1 (0), X=812.41, Y=629.25, Mass=788518, SNR=241.5, Peak=65535 HFD=3.5
03:31:18.035 00.002 21068 MultiStar: [#1 -0.06,-0.09,0.92,U] [#2 0.22,0.13,0.96,U] [#3 0.13,-0.20,0.45,U] [#4 -0.17,-0.21,0.39,U] [#5 0.20,0.28,0.33,U] [#6 -0.02,-0.09,0.40,U] [#7 0.43,0.04,0.33,U] [#8 0.21,0.03,0.26,U] 
03:31:18.036 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.37, 0.02}
03:31:18.037 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:31:18.037 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
03:31:18.038 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
03:31:18.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
03:31:18.041 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
03:31:18.041 00.000 16108 Worker thread wakes up
03:31:18.042 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
03:31:18.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
03:31:18.042 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.03
03:31:18.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:31:18.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:18.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:31:18.042 00.000 16108 MoveAxis(E, 0, ABG)
03:31:18.042 00.000 16108 Move returns status 0, amount 0
03:31:18.042 00.000 16108 MoveAxis(N, 0, ABG)
03:31:18.042 00.000 16108 Move returns status 0, amount 0
03:31:18.042 00.000 16108 move complete, result=0
03:31:18.042 00.000 16108 worker thread done servicing request
03:31:18.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3331, FiltMin=2867, FiltMax=54189, Gamma=1.000
03:31:18.059 00.014 21068 UpdateGuideState exits: m=788518 SNR=241.5
03:31:18.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:18.061 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:18.062 00.001 21068 Enqueuing Expose request
03:31:18.063 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:18.063 00.000 16108 Worker thread wakes up
03:31:18.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:18.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:19.048 00.984 16108 Exposure complete
03:31:19.104 00.056 16108 worker thread done servicing request
03:31:19.105 00.001 21068 OnExposeComplete: enter
03:31:19.107 00.002 21068 UpdateGuideState(): m_state=6
03:31:19.110 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
03:31:19.112 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=629.36, Mass=796420, SNR=245.2, Peak=65535 HFD=3.6
03:31:19.114 00.002 21068 MultiStar: [#1 -0.07,0.08,0.90,U] [#2 -0.02,0.27,0.89,U] [#3 0.21,0.16,0.46,U] [#4 -0.29,-0.14,0.45,U] [#5 0.36,0.21,0.40,U] [#6 -0.13,-0.04,0.37,U] [#7 0.34,0.50,0.00,M1] [#8 0.23,-0.26,0.24,U] 
03:31:19.115 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {0.20, 0.14}
03:31:19.116 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
03:31:19.117 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
03:31:19.118 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:31:19.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
03:31:19.121 00.001 21068 Enqueuing Move request for scope (0.05, 0.10)
03:31:19.122 00.001 16108 Worker thread wakes up
03:31:19.123 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:31:19.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:31:19.123 00.000 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
03:31:19.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:19.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:19.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:31:19.123 00.000 16108 MoveAxis(E, 0, ABG)
03:31:19.123 00.000 16108 Move returns status 0, amount 0
03:31:19.123 00.000 16108 MoveAxis(N, 0, ABG)
03:31:19.123 00.000 16108 Move returns status 0, amount 0
03:31:19.123 00.000 16108 move complete, result=0
03:31:19.123 00.000 16108 worker thread done servicing request
03:31:19.127 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=617, max=65535, med=3331, FiltMin=2854, FiltMax=44653, Gamma=1.000
03:31:19.140 00.013 21068 UpdateGuideState exits: m=796420 SNR=245.2
03:31:19.142 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:19.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:19.143 00.000 21068 Enqueuing Expose request
03:31:19.144 00.001 16108 Worker thread wakes up
03:31:19.144 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:19.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:19.145 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:20.291 01.146 16108 Exposure complete
03:31:20.374 00.083 16108 worker thread done servicing request
03:31:20.375 00.001 21068 OnExposeComplete: enter
03:31:20.376 00.001 21068 UpdateGuideState(): m_state=6
03:31:20.376 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
03:31:20.377 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.17, Mass=814606, SNR=219.2, Peak=65535 HFD=3.5
03:31:20.378 00.001 21068 MultiStar: [#1 -0.36,-0.07,1.02,U] [#2 0.22,0.14,1.05,U] [#3 0.26,-0.03,0.45,U] [#4 -0.23,-0.11,0.39,U] [#5 0.36,0.46,0.00,M1] [#6 -0.02,-0.14,0.42,U] [#7 0.23,0.16,0.36,U] [#8 0.09,-0.13,0.28,U] 
03:31:20.379 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.18, -0.06}
03:31:20.380 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
03:31:20.380 00.000 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
03:31:20.381 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.48 mountX=-0.04 mountY=0.01, mountTheta=2.89
03:31:20.384 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
03:31:20.384 00.000 21068 Enqueuing Move request for scope (0.03, -0.02)
03:31:20.384 00.000 16108 Worker thread wakes up
03:31:20.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
03:31:20.385 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
03:31:20.385 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.04 yDistance=0.01
03:31:20.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:31:20.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:20.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:20.385 00.000 16108 MoveAxis(E, 0, ABG)
03:31:20.385 00.000 16108 Move returns status 0, amount 0
03:31:20.385 00.000 16108 MoveAxis(N, 0, ABG)
03:31:20.385 00.000 16108 Move returns status 0, amount 0
03:31:20.385 00.000 16108 move complete, result=0
03:31:20.385 00.000 16108 worker thread done servicing request
03:31:20.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3331, FiltMin=2889, FiltMax=56205, Gamma=1.000
03:31:20.402 00.013 21068 UpdateGuideState exits: m=814606 SNR=219.2
03:31:20.403 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:20.404 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:20.405 00.001 21068 Enqueuing Expose request
03:31:20.405 00.000 16108 Worker thread wakes up
03:31:20.405 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:20.406 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:20.406 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:21.397 00.991 16108 Exposure complete
03:31:21.464 00.067 16108 worker thread done servicing request
03:31:21.464 00.000 21068 OnExposeComplete: enter
03:31:21.465 00.001 21068 UpdateGuideState(): m_state=6
03:31:21.466 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
03:31:21.467 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.36, Mass=805037, SNR=247.8, Peak=65535 HFD=3.4
03:31:21.467 00.000 21068 MultiStar: [#1 -0.18,0.03,0.87,U] [#2 0.05,0.31,0.84,U] [#3 0.25,0.03,0.46,U] [#4 -0.25,-0.07,0.38,U] [#5 0.15,0.29,0.36,U] [#6 -0.01,0.08,0.37,U] [#7 0.16,0.38,0.37,U] [#8 0.04,-0.30,0.24,U] 
03:31:21.468 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.29, 0.13}
03:31:21.469 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
03:31:21.470 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
03:31:21.470 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
03:31:21.473 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.12, opts=13)
03:31:21.474 00.001 21068 Enqueuing Move request for scope (0.06, 0.12)
03:31:21.475 00.001 16108 Worker thread wakes up
03:31:21.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
03:31:21.475 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
03:31:21.475 00.000 16108 Moving (0.06, 0.12) raw xDistance=-0.04 yDistance=-0.14
03:31:21.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:31:21.476 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:21.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:31:21.476 00.000 16108 MoveAxis(E, 0, ABG)
03:31:21.476 00.000 16108 Move returns status 0, amount 0
03:31:21.476 00.000 16108 MoveAxis(N, 0, ABG)
03:31:21.476 00.000 16108 Move returns status 0, amount 0
03:31:21.476 00.000 16108 move complete, result=0
03:31:21.476 00.000 16108 worker thread done servicing request
03:31:21.480 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3331, FiltMin=2848, FiltMax=50829, Gamma=1.000
03:31:21.494 00.014 21068 UpdateGuideState exits: m=805037 SNR=247.8
03:31:21.495 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:21.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:21.496 00.000 21068 Enqueuing Expose request
03:31:21.498 00.002 16108 Worker thread wakes up
03:31:21.498 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:21.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:21.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:22.667 01.168 16108 Exposure complete
03:31:22.724 00.057 16108 worker thread done servicing request
03:31:22.724 00.000 21068 OnExposeComplete: enter
03:31:22.725 00.001 21068 UpdateGuideState(): m_state=6
03:31:22.726 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
03:31:22.727 00.001 21068 Star::Find returns 1 (0), X=812.07, Y=629.15, Mass=762048, SNR=237.4, Peak=65535 HFD=3.7
03:31:22.729 00.002 21068 MultiStar: [#1 -0.04,-0.19,0.91,U] [#2 0.08,0.06,0.99,U] [#3 0.20,-0.10,0.43,U] [#4 -0.30,0.14,0.41,U] [#5 0.17,0.13,0.43,U] [#6 -0.31,0.03,0.46,U] [#7 0.40,0.16,0.32,U] [#8 -0.01,-0.45,0.30,U] 
03:31:22.730 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.02, -0.08}
03:31:22.733 00.003 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
03:31:22.735 00.002 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
03:31:22.736 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.19 mountX=-0.02 mountY=0.03, mountTheta=2.15
03:31:22.739 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.04, opts=13)
03:31:22.741 00.002 21068 Enqueuing Move request for scope (0.01, -0.04)
03:31:22.742 00.001 16108 Worker thread wakes up
03:31:22.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
03:31:22.743 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
03:31:22.743 00.000 16108 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=0.03
03:31:22.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:31:22.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:22.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:22.743 00.000 16108 MoveAxis(E, 0, ABG)
03:31:22.743 00.000 16108 Move returns status 0, amount 0
03:31:22.743 00.000 16108 MoveAxis(N, 0, ABG)
03:31:22.743 00.000 16108 Move returns status 0, amount 0
03:31:22.743 00.000 16108 move complete, result=0
03:31:22.743 00.000 16108 worker thread done servicing request
03:31:22.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3331, FiltMin=2793, FiltMax=58217, Gamma=1.000
03:31:22.765 00.019 21068 UpdateGuideState exits: m=762048 SNR=237.4
03:31:22.767 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:22.769 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:22.770 00.001 21068 Enqueuing Expose request
03:31:22.773 00.003 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:22.774 00.001 16108 Worker thread wakes up
03:31:22.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:22.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:23.741 00.967 16108 Exposure complete
03:31:23.806 00.065 16108 worker thread done servicing request
03:31:23.806 00.000 21068 OnExposeComplete: enter
03:31:23.807 00.001 21068 UpdateGuideState(): m_state=6
03:31:23.808 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
03:31:23.808 00.000 21068 Star::Find returns 1 (0), X=812.25, Y=629.06, Mass=776908, SNR=215.8, Peak=65535 HFD=3.5
03:31:23.809 00.001 21068 MultiStar: [#1 -0.17,-0.13,1.07,U] [#2 0.11,0.03,1.08,U] [#3 0.27,-0.13,0.51,U] [#4 -0.18,-0.13,0.44,U] [#5 0.12,0.00,0.38,U] [#6 0.09,-0.12,0.45,U] [#7 0.36,0.16,0.32,U] [#8 -0.00,-0.23,0.31,U] 
03:31:23.811 00.002 21068 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.20, -0.17}
03:31:23.812 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
03:31:23.813 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
03:31:23.814 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=-0.08 mountY=0.06, mountTheta=2.49
03:31:23.815 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
03:31:23.816 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
03:31:23.817 00.001 16108 Worker thread wakes up
03:31:23.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
03:31:23.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
03:31:23.817 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
03:31:23.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:23.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:23.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:31:23.817 00.000 16108 MoveAxis(E, 0, ABG)
03:31:23.817 00.000 16108 Move returns status 0, amount 0
03:31:23.817 00.000 16108 MoveAxis(N, 0, ABG)
03:31:23.817 00.000 16108 Move returns status 0, amount 0
03:31:23.817 00.000 16108 move complete, result=0
03:31:23.817 00.000 16108 worker thread done servicing request
03:31:23.820 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3331, FiltMin=2870, FiltMax=54025, Gamma=1.000
03:31:23.834 00.014 21068 UpdateGuideState exits: m=776908 SNR=215.8
03:31:23.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:23.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:23.837 00.001 21068 Enqueuing Expose request
03:31:23.837 00.000 16108 Worker thread wakes up
03:31:23.837 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:23.838 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:23.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:25.008 01.170 16108 Exposure complete
03:31:25.066 00.058 16108 worker thread done servicing request
03:31:25.066 00.000 21068 OnExposeComplete: enter
03:31:25.067 00.001 21068 UpdateGuideState(): m_state=6
03:31:25.068 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
03:31:25.069 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.12, Mass=803463, SNR=226.4, Peak=65535 HFD=3.7
03:31:25.069 00.000 21068 MultiStar: [#1 -0.08,-0.12,0.88,U] [#2 0.08,0.15,1.05,U] [#3 0.16,-0.02,0.46,U] [#4 -0.26,-0.35,0.41,U] [#5 0.35,0.07,0.40,U] [#6 0.01,-0.19,0.41,U] [#7 0.32,0.34,0.37,U] [#8 0.36,-0.06,0.31,U] 
03:31:25.070 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.11, -0.11}
03:31:25.071 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
03:31:25.072 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
03:31:25.072 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=-0.09 mountY=0.01, mountTheta=3.06
03:31:25.075 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
03:31:25.076 00.001 21068 Enqueuing Move request for scope (0.09, -0.03)
03:31:25.077 00.001 16108 Worker thread wakes up
03:31:25.078 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:31:25.078 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:31:25.078 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
03:31:25.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:31:25.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:25.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:25.078 00.000 16108 MoveAxis(E, 0, ABG)
03:31:25.078 00.000 16108 Move returns status 0, amount 0
03:31:25.078 00.000 16108 MoveAxis(N, 0, ABG)
03:31:25.079 00.001 16108 Move returns status 0, amount 0
03:31:25.079 00.000 16108 move complete, result=0
03:31:25.079 00.000 16108 worker thread done servicing request
03:31:25.085 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3331, FiltMin=2889, FiltMax=52182, Gamma=1.000
03:31:25.112 00.027 21068 UpdateGuideState exits: m=803463 SNR=226.4
03:31:25.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:25.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:25.115 00.001 21068 Enqueuing Expose request
03:31:25.117 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:25.118 00.001 16108 Worker thread wakes up
03:31:25.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:25.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:26.087 00.969 16108 Exposure complete
03:31:26.171 00.084 16108 worker thread done servicing request
03:31:26.171 00.000 21068 OnExposeComplete: enter
03:31:26.172 00.001 21068 UpdateGuideState(): m_state=6
03:31:26.173 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
03:31:26.174 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.10, Mass=774812, SNR=249.3, Peak=65535 HFD=3.5
03:31:26.175 00.001 21068 MultiStar: [#1 0.01,-0.04,0.88,U] [#2 0.30,0.28,0.99,U] [#3 0.07,-0.04,0.37,U] [#4 -0.35,-0.22,0.39,U] [#5 0.07,0.24,0.37,U] [#6 -0.07,0.06,0.39,U] [#7 0.62,0.20,0.00,M1] [#8 -0.01,-0.08,0.32,U] 
03:31:26.175 00.000 21068 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.25, -0.13}
03:31:26.176 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
03:31:26.177 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
03:31:26.178 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.23 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
03:31:26.179 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
03:31:26.180 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
03:31:26.181 00.001 16108 Worker thread wakes up
03:31:26.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:31:26.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:31:26.181 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
03:31:26.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:31:26.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:26.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:31:26.181 00.000 16108 MoveAxis(E, 0, ABG)
03:31:26.181 00.000 16108 Move returns status 0, amount 0
03:31:26.181 00.000 16108 MoveAxis(N, 0, ABG)
03:31:26.181 00.000 16108 Move returns status 0, amount 0
03:31:26.181 00.000 16108 move complete, result=0
03:31:26.181 00.000 16108 worker thread done servicing request
03:31:26.193 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3331, FiltMin=2883, FiltMax=50233, Gamma=1.000
03:31:26.216 00.023 21068 UpdateGuideState exits: m=774812 SNR=249.3
03:31:26.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:26.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:26.219 00.001 21068 Enqueuing Expose request
03:31:26.219 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:26.220 00.001 16108 Worker thread wakes up
03:31:26.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:26.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:27.377 01.157 16108 Exposure complete
03:31:27.449 00.072 16108 worker thread done servicing request
03:31:27.449 00.000 21068 OnExposeComplete: enter
03:31:27.450 00.001 21068 UpdateGuideState(): m_state=6
03:31:27.451 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
03:31:27.453 00.002 21068 Star::Find returns 1 (0), X=812.44, Y=629.21, Mass=774845, SNR=213.2, Peak=65535 HFD=3.4
03:31:27.453 00.000 21068 MultiStar: [#1 0.04,-0.05,1.07,U] [#2 0.21,0.11,1.05,U] [#3 0.20,-0.15,0.47,U] [#4 0.08,-0.32,0.41,U] [#5 0.34,0.36,0.41,U] [#6 -0.05,-0.16,0.49,U] [#7 0.43,-0.01,0.41,U] [#8 -0.17,-0.30,0.29,U] 
03:31:27.454 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.39, -0.02}
03:31:27.455 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
03:31:27.455 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:31:27.456 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.18 mountX=-0.18 mountY=-0.01, mountTheta=-3.08
03:31:27.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
03:31:27.459 00.001 21068 Enqueuing Move request for scope (0.18, -0.03)
03:31:27.460 00.001 16108 Worker thread wakes up
03:31:27.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
03:31:27.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
03:31:27.460 00.000 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.01
03:31:27.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:31:27.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:27.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:27.460 00.000 16108 MoveAxis(E, 0, ABG)
03:31:27.460 00.000 16108 Move returns status 0, amount 0
03:31:27.460 00.000 16108 MoveAxis(N, 0, ABG)
03:31:27.460 00.000 16108 Move returns status 0, amount 0
03:31:27.460 00.000 16108 move complete, result=0
03:31:27.460 00.000 16108 worker thread done servicing request
03:31:27.464 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3331, FiltMin=2884, FiltMax=57177, Gamma=1.000
03:31:27.483 00.019 21068 UpdateGuideState exits: m=774845 SNR=213.2
03:31:27.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:27.487 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:27.488 00.001 21068 Enqueuing Expose request
03:31:27.490 00.002 16108 Worker thread wakes up
03:31:27.491 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:27.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:27.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:28.472 00.980 16108 Exposure complete
03:31:28.538 00.066 16108 worker thread done servicing request
03:31:28.538 00.000 21068 OnExposeComplete: enter
03:31:28.540 00.002 21068 UpdateGuideState(): m_state=6
03:31:28.542 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
03:31:28.543 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=629.26, Mass=764173, SNR=226.5, Peak=65535 HFD=3.5
03:31:28.544 00.001 21068 MultiStar: [#1 -0.05,-0.02,0.96,U] [#2 0.04,0.09,1.00,U] [#3 0.03,-0.31,0.47,U] [#4 -0.19,-0.00,0.41,U] [#5 0.13,0.27,0.34,U] [#6 0.04,0.03,0.48,U] [#7 0.42,0.09,0.36,U] [#8 0.22,-0.02,0.31,U] 
03:31:28.545 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.24, 0.03}
03:31:28.546 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
03:31:28.548 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
03:31:28.550 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.19 mountX=-0.08 mountY=-0.04, mountTheta=-2.73
03:31:28.551 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
03:31:28.552 00.001 21068 Enqueuing Move request for scope (0.08, 0.02)
03:31:28.553 00.001 16108 Worker thread wakes up
03:31:28.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:31:28.553 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:31:28.553 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=-0.04
03:31:28.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:28.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:28.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:31:28.553 00.000 16108 MoveAxis(E, 0, ABG)
03:31:28.553 00.000 16108 Move returns status 0, amount 0
03:31:28.553 00.000 16108 MoveAxis(N, 0, ABG)
03:31:28.553 00.000 16108 Move returns status 0, amount 0
03:31:28.553 00.000 16108 move complete, result=0
03:31:28.553 00.000 16108 worker thread done servicing request
03:31:28.556 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3331, FiltMin=2864, FiltMax=52841, Gamma=1.000
03:31:28.571 00.015 21068 UpdateGuideState exits: m=764173 SNR=226.5
03:31:28.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:28.572 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:28.573 00.001 21068 Enqueuing Expose request
03:31:28.574 00.001 16108 Worker thread wakes up
03:31:28.574 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:28.575 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:28.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:29.741 01.166 16108 Exposure complete
03:31:29.801 00.060 16108 worker thread done servicing request
03:31:29.801 00.000 21068 OnExposeComplete: enter
03:31:29.803 00.002 21068 UpdateGuideState(): m_state=6
03:31:29.805 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
03:31:29.806 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.24, Mass=785274, SNR=244.5, Peak=65535 HFD=3.6
03:31:29.809 00.003 21068 MultiStar: [#1 -0.27,-0.14,0.84,U] [#2 0.23,0.25,1.11,U] [#3 0.09,-0.26,0.39,U] [#4 -0.28,-0.18,0.37,U] [#5 0.16,0.21,0.35,U] [#6 -0.23,0.01,0.37,U] [#7 0.32,0.00,0.34,U] [#8 -0.08,0.05,0.25,U] 
03:31:29.811 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.17, 0.01}
03:31:29.812 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
03:31:29.814 00.002 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
03:31:29.817 00.003 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.42 mountX=-0.03 mountY=-0.03, mountTheta=-2.51
03:31:29.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
03:31:29.822 00.003 21068 Enqueuing Move request for scope (0.04, 0.02)
03:31:29.824 00.002 16108 Worker thread wakes up
03:31:29.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:31:29.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:31:29.824 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=-0.03
03:31:29.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:29.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:29.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:31:29.825 00.001 16108 MoveAxis(E, 0, ABG)
03:31:29.825 00.000 16108 Move returns status 0, amount 0
03:31:29.825 00.000 16108 MoveAxis(N, 0, ABG)
03:31:29.825 00.000 16108 Move returns status 0, amount 0
03:31:29.825 00.000 16108 move complete, result=0
03:31:29.825 00.000 16108 worker thread done servicing request
03:31:29.832 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3328, FiltMin=2880, FiltMax=63129, Gamma=1.000
03:31:29.849 00.017 21068 UpdateGuideState exits: m=785274 SNR=244.5
03:31:29.852 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:29.853 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:29.853 00.000 21068 Enqueuing Expose request
03:31:29.856 00.003 16108 Worker thread wakes up
03:31:29.856 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:29.857 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:29.857 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:30.816 00.959 16108 Exposure complete
03:31:30.898 00.082 16108 worker thread done servicing request
03:31:30.898 00.000 21068 OnExposeComplete: enter
03:31:30.898 00.000 21068 UpdateGuideState(): m_state=6
03:31:30.899 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
03:31:30.901 00.002 21068 Star::Find returns 1 (0), X=812.31, Y=629.30, Mass=797814, SNR=253.5, Peak=65535 HFD=3.5
03:31:30.902 00.001 21068 MultiStar: [#1 -0.34,-0.19,0.88,U] [#2 0.22,0.17,0.94,U] [#3 0.27,-0.01,0.41,U] [#4 -0.19,-0.25,0.33,U] [#5 0.20,0.21,0.36,U] [#6 -0.13,0.16,0.41,U] [#7 0.06,0.01,0.35,U] [#8 0.06,-0.33,0.26,U] 
03:31:30.903 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.26, 0.07}
03:31:30.903 00.000 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
03:31:30.904 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
03:31:30.905 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.15 mountX=-0.05 mountY=-0.02, mountTheta=-2.77
03:31:30.906 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
03:31:30.907 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
03:31:30.908 00.001 16108 Worker thread wakes up
03:31:30.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
03:31:30.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
03:31:30.908 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.05 yDistance=-0.02
03:31:30.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:31:30.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:30.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:31:30.908 00.000 16108 MoveAxis(E, 0, ABG)
03:31:30.908 00.000 16108 Move returns status 0, amount 0
03:31:30.908 00.000 16108 MoveAxis(N, 0, ABG)
03:31:30.908 00.000 16108 Move returns status 0, amount 0
03:31:30.908 00.000 16108 move complete, result=0
03:31:30.908 00.000 16108 worker thread done servicing request
03:31:30.912 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3331, FiltMin=2861, FiltMax=48205, Gamma=1.000
03:31:30.927 00.015 21068 UpdateGuideState exits: m=797814 SNR=253.5
03:31:30.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:30.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:30.930 00.001 21068 Enqueuing Expose request
03:31:30.931 00.001 16108 Worker thread wakes up
03:31:30.931 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:30.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:30.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:32.084 01.153 16108 Exposure complete
03:31:32.156 00.072 16108 worker thread done servicing request
03:31:32.156 00.000 21068 OnExposeComplete: enter
03:31:32.157 00.001 21068 UpdateGuideState(): m_state=6
03:31:32.158 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
03:31:32.159 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=629.23, Mass=780946, SNR=235.1, Peak=65535 HFD=3.4
03:31:32.160 00.001 21068 MultiStar: [#1 -0.26,-0.22,0.96,U] [#2 0.23,0.16,1.03,U] [#3 0.29,-0.19,0.44,U] [#4 -0.31,-0.37,0.39,U] [#5 0.27,0.17,0.39,U] [#6 -0.09,-0.12,0.48,U] [#7 0.40,0.10,0.35,U] [#8 -0.15,-0.19,0.26,U] 
03:31:32.161 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.37, 0.00}
03:31:32.162 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
03:31:32.163 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.90)
03:31:32.163 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.11 mountY=0.03, mountTheta=2.89
03:31:32.165 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
03:31:32.166 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
03:31:32.167 00.001 16108 Worker thread wakes up
03:31:32.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
03:31:32.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
03:31:32.167 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.03
03:31:32.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:31:32.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:32.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:32.167 00.000 16108 MoveAxis(E, 0, ABG)
03:31:32.167 00.000 16108 Move returns status 0, amount 0
03:31:32.167 00.000 16108 MoveAxis(N, 0, ABG)
03:31:32.167 00.000 16108 Move returns status 0, amount 0
03:31:32.167 00.000 16108 move complete, result=0
03:31:32.167 00.000 16108 worker thread done servicing request
03:31:32.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3331, FiltMin=2809, FiltMax=59453, Gamma=1.000
03:31:32.185 00.014 21068 UpdateGuideState exits: m=780946 SNR=235.1
03:31:32.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:32.186 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:32.187 00.001 21068 Enqueuing Expose request
03:31:32.188 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:32.188 00.000 16108 Worker thread wakes up
03:31:32.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:32.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:33.172 00.984 16108 Exposure complete
03:31:33.236 00.064 16108 worker thread done servicing request
03:31:33.236 00.000 21068 OnExposeComplete: enter
03:31:33.237 00.001 21068 UpdateGuideState(): m_state=6
03:31:33.238 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
03:31:33.239 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=629.31, Mass=797157, SNR=274.5, Peak=65535 HFD=3.5
03:31:33.241 00.002 21068 MultiStar: [#1 -0.47,-0.09,0.83,U] [#2 -0.14,0.24,0.80,U] [#3 0.01,-0.11,0.41,U] [#4 -0.39,-0.00,0.31,U] [#5 -0.23,0.11,0.33,U] [#6 -0.28,0.03,0.36,U] [#7 0.18,0.42,0.30,U] [#8 0.10,0.02,0.24,U] 
03:31:33.242 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.07}, one-star: {0.10, 0.08}
03:31:33.243 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
03:31:33.243 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
03:31:33.244 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.73 mountX=-0.08 mountY=-0.10, mountTheta=-2.22
03:31:33.246 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.08, opts=13)
03:31:33.246 00.000 21068 Enqueuing Move request for scope (0.10, 0.08)
03:31:33.247 00.001 16108 Worker thread wakes up
03:31:33.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
03:31:33.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
03:31:33.247 00.000 16108 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
03:31:33.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:33.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:33.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:31:33.247 00.000 16108 MoveAxis(E, 0, ABG)
03:31:33.247 00.000 16108 Move returns status 0, amount 0
03:31:33.247 00.000 16108 MoveAxis(N, 0, ABG)
03:31:33.247 00.000 16108 Move returns status 0, amount 0
03:31:33.247 00.000 16108 move complete, result=0
03:31:33.247 00.000 16108 worker thread done servicing request
03:31:33.252 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3331, FiltMin=2822, FiltMax=55437, Gamma=1.000
03:31:33.265 00.013 21068 UpdateGuideState exits: m=797157 SNR=274.5
03:31:33.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:33.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:33.268 00.001 21068 Enqueuing Expose request
03:31:33.268 00.000 16108 Worker thread wakes up
03:31:33.268 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:33.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:33.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:34.427 01.158 16108 Exposure complete
03:31:34.480 00.053 16108 worker thread done servicing request
03:31:34.480 00.000 21068 OnExposeComplete: enter
03:31:34.481 00.001 21068 UpdateGuideState(): m_state=6
03:31:34.482 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
03:31:34.482 00.000 21068 Star::Find returns 1 (0), X=811.82, Y=629.36, Mass=802163, SNR=262.1, Peak=65535 HFD=3.6
03:31:34.484 00.002 21068 MultiStar: [#1 -0.40,-0.04,0.86,U] [#2 -0.27,0.20,0.87,U] [#3 -0.32,0.02,0.41,U] [#4 -0.51,-0.09,0.00,M1] [#5 -0.29,0.25,0.26,U] [#6 -0.44,-0.16,0.39,U] [#7 -0.22,0.26,0.34,U] [#8 -0.44,-0.21,0.26,U] 
03:31:34.485 00.001 21068 single-star, 7 included, MultiStar: {-0.31, 0.07}, one-star: {-0.23, 0.13}
03:31:34.486 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
03:31:34.486 00.000 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
03:31:34.487 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.63 mountX=0.25 mountY=-0.07, mountTheta=-0.28
03:31:34.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.13, opts=13)
03:31:34.490 00.001 21068 Enqueuing Move request for scope (-0.23, 0.13)
03:31:34.490 00.000 16108 Worker thread wakes up
03:31:34.491 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
03:31:34.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
03:31:34.491 00.000 16108 Moving (-0.23, 0.13) raw xDistance=0.25 yDistance=-0.07
03:31:34.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:31:34.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:34.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:31:34.491 00.000 16108 MoveAxis(W, 65, ABG)
03:31:34.491 00.000 16108 Guiding  Dir = 3, Dur = 65
03:31:34.491 00.000 16108 IsSlewing returns 0
03:31:34.491 00.000 16108 IsGuiding returns 0
03:31:34.494 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3331, FiltMin=2880, FiltMax=60950, Gamma=1.000
03:31:34.507 00.013 21068 UpdateGuideState exits: m=802163 SNR=262.1
03:31:34.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:34.508 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:34.509 00.001 21068 Enqueuing Expose request
03:31:34.546 00.037 16108 PulseGuide returned control before completion, sleep 21
03:31:34.576 00.030 16108 IsGuiding returns 1
03:31:34.576 00.000 16108 scope still moving after pulse duration time elapsed
03:31:34.607 00.031 16108 IsSlewing returns 0
03:31:34.607 00.000 16108 IsGuiding returns 1
03:31:34.639 00.032 16108 IsSlewing returns 0
03:31:34.639 00.000 16108 IsGuiding returns 0
03:31:34.639 00.000 16108 scope move finished after 65 + 83 ms
03:31:34.639 00.000 16108 Move returns status 0, amount 65
03:31:34.639 00.000 16108 MoveAxis(N, 0, ABG)
03:31:34.640 00.001 16108 Move returns status 0, amount 0
03:31:34.640 00.000 16108 move complete, result=0
03:31:34.640 00.000 16108 worker thread done servicing request
03:31:34.640 00.000 16108 Worker thread wakes up
03:31:34.640 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:34.640 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
03:31:34.642 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:35.614 00.972 16108 Exposure complete
03:31:35.674 00.060 16108 worker thread done servicing request
03:31:35.674 00.000 21068 OnExposeComplete: enter
03:31:35.675 00.001 21068 UpdateGuideState(): m_state=6
03:31:35.676 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
03:31:35.677 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.21, Mass=790420, SNR=216.1, Peak=65535 HFD=3.6
03:31:35.678 00.001 21068 MultiStar: [#1 -0.07,-0.24,0.88,U] [#2 0.27,0.03,1.08,U] [#3 0.30,-0.13,0.46,U] [#4 -0.16,-0.28,0.39,U] [#5 0.33,0.20,0.36,U] [#6 0.00,-0.05,0.64,U] [#7 0.32,0.26,0.45,U] [#8 0.06,0.05,0.31,U] 
03:31:35.679 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.25, -0.02}
03:31:35.679 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
03:31:35.682 00.003 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
03:31:35.683 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.23 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
03:31:35.685 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
03:31:35.686 00.001 21068 Enqueuing Move request for scope (0.15, -0.04)
03:31:35.687 00.001 16108 Worker thread wakes up
03:31:35.688 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
03:31:35.688 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
03:31:35.688 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=-0.00
03:31:35.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:31:35.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:35.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:31:35.688 00.000 16108 MoveAxis(E, 0, ABG)
03:31:35.688 00.000 16108 Move returns status 0, amount 0
03:31:35.688 00.000 16108 MoveAxis(N, 0, ABG)
03:31:35.688 00.000 16108 Move returns status 0, amount 0
03:31:35.688 00.000 16108 move complete, result=0
03:31:35.688 00.000 16108 worker thread done servicing request
03:31:35.701 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3331, FiltMin=2864, FiltMax=56793, Gamma=1.000
03:31:35.719 00.018 21068 UpdateGuideState exits: m=790420 SNR=216.1
03:31:35.721 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:35.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:35.724 00.002 21068 Enqueuing Expose request
03:31:35.724 00.000 16108 Worker thread wakes up
03:31:35.724 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:35.727 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:35.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:36.884 01.157 16108 Exposure complete
03:31:36.941 00.057 16108 worker thread done servicing request
03:31:36.941 00.000 21068 OnExposeComplete: enter
03:31:36.942 00.001 21068 UpdateGuideState(): m_state=6
03:31:36.943 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
03:31:36.945 00.002 21068 Star::Find returns 1 (0), X=812.27, Y=629.18, Mass=740182, SNR=224.1, Peak=65535 HFD=3.5
03:31:36.946 00.001 21068 MultiStar: [#1 -0.33,-0.22,0.92,U] [#2 0.25,0.10,1.05,U] [#3 0.13,-0.29,0.43,U] [#4 -0.40,-0.46,0.00,M1] [#5 0.09,0.17,0.34,U] [#6 -0.12,-0.26,0.44,U] [#7 0.43,0.16,0.35,U] [#8 0.04,-0.43,0.31,U] 
03:31:36.947 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.22, -0.05}
03:31:36.948 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
03:31:36.950 00.002 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
03:31:36.951 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
03:31:36.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
03:31:36.954 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
03:31:36.955 00.001 16108 Worker thread wakes up
03:31:36.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
03:31:36.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
03:31:36.955 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
03:31:36.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:31:36.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:36.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:31:36.955 00.000 16108 MoveAxis(E, 0, ABG)
03:31:36.956 00.001 16108 Move returns status 0, amount 0
03:31:36.956 00.000 16108 MoveAxis(N, 0, ABG)
03:31:36.956 00.000 16108 Move returns status 0, amount 0
03:31:36.956 00.000 16108 move complete, result=0
03:31:36.956 00.000 16108 worker thread done servicing request
03:31:36.959 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=377, max=65535, med=3331, FiltMin=2854, FiltMax=52057, Gamma=1.000
03:31:36.984 00.025 21068 UpdateGuideState exits: m=740182 SNR=224.1
03:31:36.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:36.987 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:36.988 00.001 21068 Enqueuing Expose request
03:31:36.989 00.001 16108 Worker thread wakes up
03:31:36.989 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:36.990 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:36.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:37.954 00.964 16108 Exposure complete
03:31:38.010 00.056 16108 worker thread done servicing request
03:31:38.010 00.000 21068 OnExposeComplete: enter
03:31:38.011 00.001 21068 UpdateGuideState(): m_state=6
03:31:38.012 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
03:31:38.013 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.15, Mass=818205, SNR=233.9, Peak=65535 HFD=3.5
03:31:38.014 00.001 21068 MultiStar: [#1 -0.28,-0.10,0.95,U] [#2 0.23,0.17,0.96,U] [#3 0.16,-0.14,0.44,U] [#4 -0.36,-0.33,0.40,U] [#5 0.10,0.24,0.41,U] [#6 -0.11,-0.07,0.50,U] [#7 0.21,-0.00,0.44,U] [#8 -0.09,-0.27,0.30,U] 
03:31:38.014 00.000 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.26, -0.08}
03:31:38.015 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.45)
03:31:38.016 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.51)
03:31:38.018 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.87 mountX=-0.04 mountY=0.03, mountTheta=2.48
03:31:38.019 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
03:31:38.020 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
03:31:38.021 00.001 16108 Worker thread wakes up
03:31:38.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:31:38.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:31:38.021 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.03
03:31:38.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:31:38.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:38.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:38.021 00.000 16108 MoveAxis(E, 0, ABG)
03:31:38.021 00.000 16108 Move returns status 0, amount 0
03:31:38.021 00.000 16108 MoveAxis(N, 0, ABG)
03:31:38.021 00.000 16108 Move returns status 0, amount 0
03:31:38.021 00.000 16108 move complete, result=0
03:31:38.021 00.000 16108 worker thread done servicing request
03:31:38.032 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3334, FiltMin=2889, FiltMax=56717, Gamma=1.000
03:31:38.052 00.020 21068 UpdateGuideState exits: m=818205 SNR=233.9
03:31:38.054 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:38.056 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:38.057 00.001 21068 Enqueuing Expose request
03:31:38.059 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:38.062 00.003 16108 Worker thread wakes up
03:31:38.062 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:38.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:39.241 01.179 16108 Exposure complete
03:31:39.303 00.062 16108 worker thread done servicing request
03:31:39.303 00.000 21068 OnExposeComplete: enter
03:31:39.304 00.001 21068 UpdateGuideState(): m_state=6
03:31:39.305 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
03:31:39.305 00.000 21068 Star::Find returns 1 (0), X=812.19, Y=629.15, Mass=747123, SNR=254.6, Peak=65535 HFD=3.6
03:31:39.306 00.001 21068 MultiStar: [#1 -0.27,-0.24,0.96,U] [#2 -0.04,-0.07,0.92,U] [#3 0.02,0.00,0.44,U] [#4 -0.64,-0.10,0.00,M1] [#5 0.27,0.28,0.39,U] [#6 -0.26,-0.03,0.45,U] [#7 0.02,0.24,0.33,U] [#8 -0.03,-0.43,0.25,U] 
03:31:39.307 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {0.14, -0.08}
03:31:39.308 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
03:31:39.310 00.002 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
03:31:39.311 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.04 mountX=0.02 mountY=0.07, mountTheta=1.28
03:31:39.312 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
03:31:39.313 00.001 21068 Enqueuing Move request for scope (-0.03, -0.07)
03:31:39.314 00.001 16108 Worker thread wakes up
03:31:39.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:31:39.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:31:39.314 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.07
03:31:39.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:31:39.314 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:39.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:31:39.314 00.000 16108 MoveAxis(E, 0, ABG)
03:31:39.314 00.000 16108 Move returns status 0, amount 0
03:31:39.314 00.000 16108 MoveAxis(N, 0, ABG)
03:31:39.314 00.000 16108 Move returns status 0, amount 0
03:31:39.314 00.000 16108 move complete, result=0
03:31:39.315 00.001 16108 worker thread done servicing request
03:31:39.320 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3337, FiltMin=2845, FiltMax=53657, Gamma=1.000
03:31:39.336 00.016 21068 UpdateGuideState exits: m=747123 SNR=254.6
03:31:39.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:39.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:39.338 00.000 21068 Enqueuing Expose request
03:31:39.339 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:39.340 00.001 16108 Worker thread wakes up
03:31:39.340 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:39.340 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:40.328 00.988 16108 Exposure complete
03:31:40.412 00.084 16108 worker thread done servicing request
03:31:40.412 00.000 21068 OnExposeComplete: enter
03:31:40.413 00.001 21068 UpdateGuideState(): m_state=6
03:31:40.414 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
03:31:40.415 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=629.22, Mass=711247, SNR=223.8, Peak=65535 HFD=3.5
03:31:40.416 00.001 21068 MultiStar: [#1 -0.19,-0.15,0.90,U] [#2 -0.16,0.14,1.16,U] [#3 0.13,0.11,0.45,U] [#4 -0.38,-0.11,0.45,U] [#5 0.14,0.14,0.36,U] [#6 -0.22,0.06,0.45,U] [#7 0.21,0.24,0.34,U] [#8 0.24,-0.05,0.33,U] 
03:31:40.416 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.09, -0.01}
03:31:40.417 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.37 = -0.37)
03:31:40.417 00.000 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
03:31:40.418 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.60 mountX=0.05 mountY=-0.02, mountTheta=-0.31
03:31:40.420 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.03, opts=13)
03:31:40.421 00.001 21068 Enqueuing Move request for scope (-0.05, 0.03)
03:31:40.421 00.000 16108 Worker thread wakes up
03:31:40.423 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:31:40.423 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:31:40.423 00.000 16108 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=-0.02
03:31:40.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:31:40.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:40.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:31:40.423 00.000 16108 MoveAxis(E, 0, ABG)
03:31:40.423 00.000 16108 Move returns status 0, amount 0
03:31:40.423 00.000 16108 MoveAxis(N, 0, ABG)
03:31:40.423 00.000 16108 Move returns status 0, amount 0
03:31:40.423 00.000 16108 move complete, result=0
03:31:40.424 00.001 16108 worker thread done servicing request
03:31:40.434 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3337, FiltMin=2854, FiltMax=52393, Gamma=1.000
03:31:40.459 00.025 21068 UpdateGuideState exits: m=711247 SNR=223.8
03:31:40.460 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:40.461 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:40.462 00.001 21068 Enqueuing Expose request
03:31:40.464 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:40.465 00.001 16108 Worker thread wakes up
03:31:40.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:40.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:41.645 01.180 16108 Exposure complete
03:31:41.701 00.056 16108 worker thread done servicing request
03:31:41.701 00.000 21068 OnExposeComplete: enter
03:31:41.703 00.002 21068 UpdateGuideState(): m_state=6
03:31:41.704 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
03:31:41.705 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.40, Mass=745720, SNR=229.5, Peak=65535 HFD=3.5
03:31:41.706 00.001 21068 MultiStar: [#1 0.15,-0.27,0.95,U] [#2 0.10,0.13,1.00,U] [#3 0.24,0.03,0.53,U] [#4 -0.06,0.00,0.40,U] [#5 0.30,0.11,0.33,U] [#6 0.09,0.28,0.41,U] [#7 0.37,0.26,0.35,U] [#8 0.07,-0.25,0.30,U] 
03:31:41.708 00.002 21068 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.19, 0.17}
03:31:41.708 00.000 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
03:31:41.709 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
03:31:41.710 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
03:31:41.711 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.04, opts=13)
03:31:41.712 00.001 21068 Enqueuing Move request for scope (0.16, 0.04)
03:31:41.713 00.001 16108 Worker thread wakes up
03:31:41.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
03:31:41.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
03:31:41.713 00.000 16108 Moving (0.16, 0.04) raw xDistance=-0.15 yDistance=-0.08
03:31:41.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:31:41.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:41.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:31:41.713 00.000 16108 MoveAxis(E, 0, ABG)
03:31:41.713 00.000 16108 Move returns status 0, amount 0
03:31:41.713 00.000 16108 MoveAxis(N, 0, ABG)
03:31:41.713 00.000 16108 Move returns status 0, amount 0
03:31:41.713 00.000 16108 move complete, result=0
03:31:41.714 00.001 16108 worker thread done servicing request
03:31:41.718 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3337, FiltMin=2854, FiltMax=57161, Gamma=1.000
03:31:41.731 00.013 21068 UpdateGuideState exits: m=745720 SNR=229.5
03:31:41.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:41.734 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:41.735 00.001 21068 Enqueuing Expose request
03:31:41.735 00.000 16108 Worker thread wakes up
03:31:41.735 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:41.736 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:41.736 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:42.721 00.985 16108 Exposure complete
03:31:42.785 00.064 16108 worker thread done servicing request
03:31:42.785 00.000 21068 OnExposeComplete: enter
03:31:42.786 00.001 21068 UpdateGuideState(): m_state=6
03:31:42.788 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
03:31:42.790 00.002 21068 Star::Find returns 1 (0), X=812.35, Y=629.28, Mass=793565, SNR=220.9, Peak=65535 HFD=3.5
03:31:42.793 00.003 21068 MultiStar: [#1 -0.08,-0.25,0.93,U] [#2 0.22,-0.08,1.12,U] [#3 0.33,-0.13,0.47,U] [#4 -0.17,-0.11,0.40,U] [#5 0.45,0.09,0.42,U] [#6 0.16,0.15,0.48,U] [#7 0.51,0.28,0.00,M1] [#8 0.29,-0.30,0.30,U] 
03:31:42.794 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.07}, one-star: {0.31, 0.05}
03:31:42.796 00.002 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
03:31:42.797 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
03:31:42.799 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.37 mountX=-0.19 mountY=0.03, mountTheta=3.01
03:31:42.801 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
03:31:42.804 00.003 21068 Enqueuing Move request for scope (0.18, -0.07)
03:31:42.806 00.002 16108 Worker thread wakes up
03:31:42.806 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
03:31:42.806 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
03:31:42.806 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.03
03:31:42.806 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:31:42.806 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:42.806 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:42.806 00.000 16108 MoveAxis(E, 0, ABG)
03:31:42.806 00.000 16108 Move returns status 0, amount 0
03:31:42.806 00.000 16108 MoveAxis(N, 0, ABG)
03:31:42.806 00.000 16108 Move returns status 0, amount 0
03:31:42.806 00.000 16108 move complete, result=0
03:31:42.806 00.000 16108 worker thread done servicing request
03:31:42.812 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3337, FiltMin=2873, FiltMax=65430, Gamma=1.000
03:31:42.831 00.019 21068 UpdateGuideState exits: m=793565 SNR=220.9
03:31:42.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:42.832 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:42.833 00.001 21068 Enqueuing Expose request
03:31:42.835 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:42.836 00.001 16108 Worker thread wakes up
03:31:42.836 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:42.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:43.992 01.156 16108 Exposure complete
03:31:44.050 00.058 16108 worker thread done servicing request
03:31:44.050 00.000 21068 OnExposeComplete: enter
03:31:44.051 00.001 21068 UpdateGuideState(): m_state=6
03:31:44.052 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
03:31:44.052 00.000 21068 Star::Find returns 1 (0), X=812.69, Y=629.22, Mass=765346, SNR=227.2, Peak=65535 HFD=3.6
03:31:44.053 00.001 21068 MultiStar: [#1 0.37,-0.27,0.95,U] [#2 0.60,-0.20,0.00,M1] [#3 0.61,-0.03,0.00,M1] [#4 0.18,-0.17,0.42,U] [#5 0.54,0.26,0.00,M1] [#6 0.27,-0.01,0.45,U] [#7 0.52,0.14,0.00,M2] [#8 0.57,-0.15,0.00,M1] 
03:31:44.054 00.001 21068 refined, 3 included, MultiStar: {0.42, -0.12}, one-star: {0.64, -0.01}
03:31:44.055 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:31:44.056 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
03:31:44.057 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-0.28 mountX=-0.44 mountY=0.02, mountTheta=3.10
03:31:44.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.12, opts=13)
03:31:44.059 00.001 21068 Enqueuing Move request for scope (0.42, -0.12)
03:31:44.060 00.001 16108 Worker thread wakes up
03:31:44.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.12) opts 0xd
03:31:44.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.12)
03:31:44.060 00.000 16108 Moving (0.42, -0.12) raw xDistance=-0.44 yDistance=0.02
03:31:44.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
03:31:44.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:44.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:44.060 00.000 16108 MoveAxis(E, 114, ABG)
03:31:44.060 00.000 16108 Guiding  Dir = 2, Dur = 114
03:31:44.060 00.000 16108 IsSlewing returns 0
03:31:44.061 00.001 16108 IsGuiding returns 0
03:31:44.064 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3337, FiltMin=2829, FiltMax=64137, Gamma=1.000
03:31:44.078 00.014 21068 UpdateGuideState exits: m=765346 SNR=227.2
03:31:44.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:44.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:44.080 00.000 21068 Enqueuing Expose request
03:31:44.102 00.022 16108 PulseGuide returned control before completion, sleep 83
03:31:44.194 00.092 16108 IsGuiding returns 1
03:31:44.194 00.000 16108 scope still moving after pulse duration time elapsed
03:31:44.226 00.032 16108 IsSlewing returns 0
03:31:44.226 00.000 16108 IsGuiding returns 1
03:31:44.257 00.031 16108 IsSlewing returns 0
03:31:44.258 00.001 16108 IsGuiding returns 0
03:31:44.258 00.000 16108 scope move finished after 114 + 82 ms
03:31:44.258 00.000 16108 Move returns status 0, amount 114
03:31:44.258 00.000 16108 MoveAxis(N, 0, ABG)
03:31:44.258 00.000 16108 Move returns status 0, amount 0
03:31:44.258 00.000 16108 move complete, result=0
03:31:44.258 00.000 16108 worker thread done servicing request
03:31:44.258 00.000 16108 Worker thread wakes up
03:31:44.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:44.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:44.258 00.000 21068 GuideStep: -0.4 px 114 ms EAST, 0.0 px 0 ms NORTH
03:31:45.226 00.968 16108 Exposure complete
03:31:45.311 00.085 16108 worker thread done servicing request
03:31:45.311 00.000 21068 OnExposeComplete: enter
03:31:45.312 00.001 21068 UpdateGuideState(): m_state=6
03:31:45.313 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
03:31:45.314 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=628.81, Mass=731617, SNR=226.3, Peak=65535 HFD=3.6
03:31:45.315 00.001 21068 MultiStar: [#1 -0.00,-0.17,0.99,U] [#2 0.26,-0.07,0.91,U] [#3 0.29,-0.18,0.46,U] [#4 -0.11,-0.07,0.39,U] [#5 0.16,0.27,0.38,U] [#6 -0.07,0.03,0.49,U] [#7 0.33,0.30,0.39,U] [#8 -0.12,-0.39,0.26,U] 
03:31:45.316 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.27, -0.42}
03:31:45.316 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
03:31:45.317 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
03:31:45.319 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.73 mountX=-0.15 mountY=0.09, mountTheta=2.64
03:31:45.321 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.12, opts=13)
03:31:45.321 00.000 21068 Enqueuing Move request for scope (0.14, -0.12)
03:31:45.322 00.001 16108 Worker thread wakes up
03:31:45.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
03:31:45.322 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
03:31:45.322 00.000 16108 Moving (0.14, -0.12) raw xDistance=-0.15 yDistance=0.09
03:31:45.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:31:45.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:45.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:31:45.322 00.000 16108 MoveAxis(E, 0, ABG)
03:31:45.323 00.001 16108 Move returns status 0, amount 0
03:31:45.323 00.000 16108 MoveAxis(N, 0, ABG)
03:31:45.323 00.000 16108 Move returns status 0, amount 0
03:31:45.323 00.000 16108 move complete, result=0
03:31:45.323 00.000 16108 worker thread done servicing request
03:31:45.326 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3337, FiltMin=2867, FiltMax=57081, Gamma=1.000
03:31:45.342 00.016 21068 UpdateGuideState exits: m=731617 SNR=226.3
03:31:45.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:45.343 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:45.344 00.001 21068 Enqueuing Expose request
03:31:45.345 00.001 16108 Worker thread wakes up
03:31:45.345 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:45.345 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:45.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:46.514 01.169 16108 Exposure complete
03:31:46.589 00.075 16108 worker thread done servicing request
03:31:46.590 00.001 21068 OnExposeComplete: enter
03:31:46.590 00.000 21068 UpdateGuideState(): m_state=6
03:31:46.591 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
03:31:46.592 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.16, Mass=758697, SNR=242.6, Peak=65535 HFD=3.7
03:31:46.593 00.001 21068 MultiStar: [#1 -0.31,0.02,0.86,U] [#2 0.05,0.07,1.02,U] [#3 0.08,0.15,0.42,U] [#4 -0.09,-0.03,0.38,U] [#5 -0.11,0.51,0.00,M1] [#6 -0.08,0.18,0.42,U] [#7 0.33,0.22,0.34,U] [#8 -0.09,-0.01,0.30,U] 
03:31:46.594 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.06, -0.07}
03:31:46.595 00.001 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
03:31:46.595 00.000 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
03:31:46.596 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.99 mountX=0.03 mountY=-0.04, mountTheta=-0.96
03:31:46.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
03:31:46.598 00.000 21068 Enqueuing Move request for scope (-0.02, 0.05)
03:31:46.600 00.002 16108 Worker thread wakes up
03:31:46.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
03:31:46.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
03:31:46.600 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
03:31:46.600 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:31:46.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:46.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:31:46.600 00.000 16108 MoveAxis(E, 0, ABG)
03:31:46.600 00.000 16108 Move returns status 0, amount 0
03:31:46.600 00.000 16108 MoveAxis(N, 0, ABG)
03:31:46.600 00.000 16108 Move returns status 0, amount 0
03:31:46.600 00.000 16108 move complete, result=0
03:31:46.600 00.000 16108 worker thread done servicing request
03:31:46.607 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3337, FiltMin=2838, FiltMax=48505, Gamma=1.000
03:31:46.623 00.016 21068 UpdateGuideState exits: m=758697 SNR=242.6
03:31:46.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:46.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:46.625 00.000 21068 Enqueuing Expose request
03:31:46.626 00.001 16108 Worker thread wakes up
03:31:46.626 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:46.628 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:46.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:47.604 00.976 16108 Exposure complete
03:31:47.666 00.062 16108 worker thread done servicing request
03:31:47.667 00.001 21068 OnExposeComplete: enter
03:31:47.668 00.001 21068 UpdateGuideState(): m_state=6
03:31:47.669 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
03:31:47.670 00.001 21068 Star::Find returns 1 (0), X=812.05, Y=629.03, Mass=742379, SNR=224.9, Peak=65535 HFD=3.9
03:31:47.671 00.001 21068 MultiStar: [#1 -0.34,0.08,1.01,U] [#2 0.17,0.08,1.03,U] [#3 0.02,-0.04,0.47,U] [#4 -0.32,-0.08,0.44,U] [#5 0.12,0.23,0.32,U] [#6 -0.01,0.22,0.42,U] [#7 0.14,0.22,0.38,U] [#8 -0.32,-0.15,0.31,U] 
03:31:47.671 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.00, -0.20}
03:31:47.672 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
03:31:47.673 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
03:31:47.674 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.82 mountX=0.06 mountY=-0.01, mountTheta=-0.09
03:31:47.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.02, opts=13)
03:31:47.676 00.001 21068 Enqueuing Move request for scope (-0.06, 0.02)
03:31:47.677 00.001 16108 Worker thread wakes up
03:31:47.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
03:31:47.677 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
03:31:47.677 00.000 16108 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.01
03:31:47.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:31:47.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:47.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:47.677 00.000 16108 MoveAxis(E, 0, ABG)
03:31:47.677 00.000 16108 Move returns status 0, amount 0
03:31:47.677 00.000 16108 MoveAxis(N, 0, ABG)
03:31:47.677 00.000 16108 Move returns status 0, amount 0
03:31:47.678 00.001 16108 move complete, result=0
03:31:47.678 00.000 16108 worker thread done servicing request
03:31:47.681 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=54, max=65535, med=3337, FiltMin=2841, FiltMax=48566, Gamma=1.000
03:31:47.695 00.014 21068 UpdateGuideState exits: m=742379 SNR=224.9
03:31:47.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:47.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:47.698 00.001 21068 Enqueuing Expose request
03:31:47.699 00.001 16108 Worker thread wakes up
03:31:47.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:47.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:47.699 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:48.872 01.173 16108 Exposure complete
03:31:48.942 00.070 16108 worker thread done servicing request
03:31:48.942 00.000 21068 OnExposeComplete: enter
03:31:48.943 00.001 21068 UpdateGuideState(): m_state=6
03:31:48.945 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
03:31:48.946 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.00, Mass=747205, SNR=217.0, Peak=65535 HFD=3.6
03:31:48.948 00.002 21068 MultiStar: [#1 -0.32,-0.05,0.85,U] [#2 0.11,0.04,0.98,U] [#3 0.28,-0.18,0.49,U] [#4 -0.22,0.00,0.41,U] [#5 -0.00,0.25,0.47,U] [#6 -0.07,0.29,0.45,U] [#7 0.20,0.21,0.40,U] [#8 -0.04,-0.16,0.29,U] 
03:31:48.950 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.18, -0.23}
03:31:48.951 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
03:31:48.952 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
03:31:48.953 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.43 mountX=-0.02 mountY=0.00, mountTheta=2.95
03:31:48.955 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
03:31:48.956 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
03:31:48.958 00.002 16108 Worker thread wakes up
03:31:48.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:31:48.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:31:48.958 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
03:31:48.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:31:48.959 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:48.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:31:48.959 00.000 16108 MoveAxis(E, 0, ABG)
03:31:48.959 00.000 16108 Move returns status 0, amount 0
03:31:48.959 00.000 16108 MoveAxis(N, 0, ABG)
03:31:48.959 00.000 16108 Move returns status 0, amount 0
03:31:48.959 00.000 16108 move complete, result=0
03:31:48.959 00.000 16108 worker thread done servicing request
03:31:48.964 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3337, FiltMin=2797, FiltMax=56733, Gamma=1.000
03:31:48.988 00.024 21068 UpdateGuideState exits: m=747205 SNR=217.0
03:31:48.989 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:48.990 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:48.991 00.001 21068 Enqueuing Expose request
03:31:48.992 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:48.993 00.001 16108 Worker thread wakes up
03:31:48.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:48.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:49.963 00.969 16108 Exposure complete
03:31:50.033 00.070 16108 worker thread done servicing request
03:31:50.033 00.000 21068 OnExposeComplete: enter
03:31:50.034 00.001 21068 UpdateGuideState(): m_state=6
03:31:50.035 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
03:31:50.035 00.000 21068 Star::Find returns 1 (0), X=812.09, Y=628.96, Mass=658784, SNR=255.2, Peak=65535 HFD=3.7
03:31:50.036 00.001 21068 MultiStar: [#1 -0.25,0.08,0.89,U] [#2 -0.08,0.06,0.91,U] [#3 0.13,-0.09,0.36,U] [#4 -0.25,-0.04,0.34,U] [#5 0.05,0.60,0.00,M1] [#6 -0.22,0.04,0.42,U] [#7 0.16,0.02,0.31,U] [#8 0.06,0.04,0.25,U] 
03:31:50.037 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {0.05, -0.27}
03:31:50.038 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.64)
03:31:50.039 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.71)
03:31:50.039 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.67 mountX=0.06 mountY=0.05, mountTheta=0.68
03:31:50.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
03:31:50.042 00.001 21068 Enqueuing Move request for scope (-0.07, -0.04)
03:31:50.043 00.001 16108 Worker thread wakes up
03:31:50.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
03:31:50.043 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
03:31:50.043 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.05
03:31:50.043 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:31:50.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:50.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:31:50.043 00.000 16108 MoveAxis(E, 0, ABG)
03:31:50.043 00.000 16108 Move returns status 0, amount 0
03:31:50.043 00.000 16108 MoveAxis(N, 0, ABG)
03:31:50.043 00.000 16108 Move returns status 0, amount 0
03:31:50.043 00.000 16108 move complete, result=0
03:31:50.044 00.001 16108 worker thread done servicing request
03:31:50.047 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3337, FiltMin=2889, FiltMax=52893, Gamma=1.000
03:31:50.061 00.014 21068 UpdateGuideState exits: m=658784 SNR=255.2
03:31:50.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:50.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:50.064 00.001 21068 Enqueuing Expose request
03:31:50.065 00.001 16108 Worker thread wakes up
03:31:50.065 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:50.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:50.067 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:51.230 01.163 16108 Exposure complete
03:31:51.299 00.069 16108 worker thread done servicing request
03:31:51.299 00.000 21068 OnExposeComplete: enter
03:31:51.300 00.001 21068 UpdateGuideState(): m_state=6
03:31:51.300 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
03:31:51.302 00.002 21068 Star::Find returns 1 (0), X=812.16, Y=629.27, Mass=732662, SNR=229.8, Peak=65535 HFD=3.5
03:31:51.303 00.001 21068 MultiStar: [#1 -0.17,0.07,0.87,U] [#2 -0.07,0.14,1.17,U] [#3 0.20,-0.13,0.48,U] [#4 -0.35,0.00,0.37,U] [#5 0.04,0.49,0.38,U] [#6 -0.09,0.13,0.45,U] [#7 0.28,0.53,0.00,M1] [#8 -0.14,0.10,0.28,U] 
03:31:51.304 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {0.12, 0.04}
03:31:51.304 00.000 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
03:31:51.305 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
03:31:51.306 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.99 mountX=0.06 mountY=-0.08, mountTheta=-0.95
03:31:51.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.09, opts=13)
03:31:51.309 00.001 21068 Enqueuing Move request for scope (-0.04, 0.09)
03:31:51.309 00.000 16108 Worker thread wakes up
03:31:51.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
03:31:51.311 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
03:31:51.311 00.000 16108 Moving (-0.04, 0.09) raw xDistance=0.06 yDistance=-0.08
03:31:51.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:31:51.311 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:51.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:31:51.311 00.000 16108 MoveAxis(E, 0, ABG)
03:31:51.311 00.000 16108 Move returns status 0, amount 0
03:31:51.311 00.000 16108 MoveAxis(N, 0, ABG)
03:31:51.311 00.000 16108 Move returns status 0, amount 0
03:31:51.311 00.000 16108 move complete, result=0
03:31:51.311 00.000 16108 worker thread done servicing request
03:31:51.314 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3337, FiltMin=2880, FiltMax=51510, Gamma=1.000
03:31:51.328 00.014 21068 UpdateGuideState exits: m=732662 SNR=229.8
03:31:51.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:51.329 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:51.330 00.001 21068 Enqueuing Expose request
03:31:51.331 00.001 16108 Worker thread wakes up
03:31:51.331 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:51.333 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:51.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:52.304 00.971 16108 Exposure complete
03:31:52.360 00.056 16108 worker thread done servicing request
03:31:52.361 00.001 21068 OnExposeComplete: enter
03:31:52.362 00.001 21068 UpdateGuideState(): m_state=6
03:31:52.363 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
03:31:52.364 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.38, Mass=729602, SNR=234.7, Peak=65535 HFD=3.6
03:31:52.364 00.000 21068 MultiStar: [#1 -0.20,0.21,0.95,U] [#2 0.01,0.38,1.01,U] [#3 0.29,0.15,0.45,U] [#4 -0.21,0.17,0.35,U] [#5 0.16,0.46,0.38,U] [#6 -0.01,0.26,0.39,U] [#7 0.21,0.36,0.37,U] [#8 -0.18,0.30,0.28,U] 
03:31:52.365 00.001 21068 single-star, 8 included, MultiStar: {0.02, 0.26}, one-star: {0.13, 0.15}
03:31:52.366 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
03:31:52.367 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:31:52.367 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.85 mountX=-0.10 mountY=-0.18, mountTheta=-2.10
03:31:52.369 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.15, opts=13)
03:31:52.369 00.000 21068 Enqueuing Move request for scope (0.13, 0.15)
03:31:52.370 00.001 16108 Worker thread wakes up
03:31:52.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
03:31:52.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
03:31:52.370 00.000 16108 Moving (0.13, 0.15) raw xDistance=-0.10 yDistance=-0.18
03:31:52.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:52.371 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:52.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:31:52.371 00.000 16108 MoveAxis(E, 0, ABG)
03:31:52.371 00.000 16108 Move returns status 0, amount 0
03:31:52.371 00.000 16108 MoveAxis(N, 0, ABG)
03:31:52.371 00.000 16108 Move returns status 0, amount 0
03:31:52.371 00.000 16108 move complete, result=0
03:31:52.371 00.000 16108 worker thread done servicing request
03:31:52.375 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3337, FiltMin=2870, FiltMax=50301, Gamma=1.000
03:31:52.399 00.024 21068 UpdateGuideState exits: m=729602 SNR=234.7
03:31:52.402 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:52.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:52.405 00.002 21068 Enqueuing Expose request
03:31:52.406 00.001 16108 Worker thread wakes up
03:31:52.406 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:52.408 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:52.408 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:53.578 01.170 16108 Exposure complete
03:31:53.645 00.067 16108 worker thread done servicing request
03:31:53.645 00.000 21068 OnExposeComplete: enter
03:31:53.647 00.002 21068 UpdateGuideState(): m_state=6
03:31:53.648 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
03:31:53.649 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.21, Mass=813444, SNR=255.9, Peak=65535 HFD=3.6
03:31:53.650 00.001 21068 MultiStar: [#1 -0.20,0.14,0.85,U] [#2 0.05,0.26,0.94,U] [#3 0.09,-0.16,0.45,U] [#4 -0.18,0.20,0.40,U] [#5 0.08,0.61,0.00,M1] [#6 0.13,-0.08,0.40,U] [#7 0.21,-0.10,0.35,U] [#8 -0.09,-0.10,0.30,U] 
03:31:53.651 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.17, -0.02}
03:31:53.651 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
03:31:53.653 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
03:31:53.654 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.13 mountX=-0.02 mountY=-0.06, mountTheta=-1.83
03:31:53.655 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
03:31:53.656 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
03:31:53.657 00.001 16108 Worker thread wakes up
03:31:53.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:31:53.657 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:31:53.657 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
03:31:53.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:31:53.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:53.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:31:53.657 00.000 16108 MoveAxis(E, 0, ABG)
03:31:53.657 00.000 16108 Move returns status 0, amount 0
03:31:53.658 00.001 16108 MoveAxis(N, 0, ABG)
03:31:53.658 00.000 16108 Move returns status 0, amount 0
03:31:53.658 00.000 16108 move complete, result=0
03:31:53.658 00.000 16108 worker thread done servicing request
03:31:53.661 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3337, FiltMin=2861, FiltMax=49645, Gamma=1.000
03:31:53.675 00.014 21068 UpdateGuideState exits: m=813444 SNR=255.9
03:31:53.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:53.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:53.678 00.001 21068 Enqueuing Expose request
03:31:53.679 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:53.679 00.000 16108 Worker thread wakes up
03:31:53.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:53.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:54.648 00.968 16108 Exposure complete
03:31:54.735 00.087 16108 worker thread done servicing request
03:31:54.735 00.000 21068 OnExposeComplete: enter
03:31:54.737 00.002 21068 UpdateGuideState(): m_state=6
03:31:54.738 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
03:31:54.738 00.000 21068 Star::Find returns 1 (0), X=812.11, Y=629.61, Mass=739328, SNR=231.1, Peak=65535 HFD=3.5
03:31:54.739 00.001 21068 MultiStar: [#1 -0.35,0.03,0.90,U] [#2 -0.12,0.43,0.87,U] [#3 -0.04,0.18,0.40,U] [#4 -0.06,-0.29,0.36,U] [#5 0.10,0.45,0.34,U] [#6 -0.02,0.08,0.37,U] [#7 0.12,0.13,0.36,U] [#8 0.05,0.04,0.25,U] 
03:31:54.740 00.001 21068 refined, 8 included, MultiStar: {-0.07, 0.20}, one-star: {0.06, 0.38}
03:31:54.741 00.001 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
03:31:54.741 00.000 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
03:31:54.742 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=0.10 mountY=-0.18, mountTheta=-1.07
03:31:54.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.20, opts=13)
03:31:54.744 00.000 21068 Enqueuing Move request for scope (-0.07, 0.20)
03:31:54.745 00.001 16108 Worker thread wakes up
03:31:54.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
03:31:54.745 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
03:31:54.745 00.000 16108 Moving (-0.07, 0.20) raw xDistance=0.10 yDistance=-0.18
03:31:54.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:31:54.746 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:54.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:31:54.746 00.000 16108 MoveAxis(E, 0, ABG)
03:31:54.746 00.000 16108 Move returns status 0, amount 0
03:31:54.746 00.000 16108 MoveAxis(N, 0, ABG)
03:31:54.746 00.000 16108 Move returns status 0, amount 0
03:31:54.746 00.000 16108 move complete, result=0
03:31:54.746 00.000 16108 worker thread done servicing request
03:31:54.753 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3337, FiltMin=2835, FiltMax=47005, Gamma=1.000
03:31:54.770 00.017 21068 UpdateGuideState exits: m=739328 SNR=231.1
03:31:54.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:54.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:54.773 00.001 21068 Enqueuing Expose request
03:31:54.776 00.003 16108 Worker thread wakes up
03:31:54.776 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:54.777 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:54.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:55.960 01.183 16108 Exposure complete
03:31:56.019 00.059 16108 worker thread done servicing request
03:31:56.019 00.000 21068 OnExposeComplete: enter
03:31:56.020 00.001 21068 UpdateGuideState(): m_state=6
03:31:56.021 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
03:31:56.022 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.24, Mass=715083, SNR=228.9, Peak=65535 HFD=3.5
03:31:56.023 00.001 21068 MultiStar: [#1 -0.05,0.05,1.03,U] [#2 -0.03,0.18,1.11,U] [#3 0.18,-0.05,0.51,U] [#4 -0.02,-0.17,0.39,U] [#5 0.22,0.46,0.00,M1] [#6 0.26,-0.10,0.42,U] [#7 0.35,0.22,0.35,U] [#8 0.02,-0.10,0.29,U] 
03:31:56.024 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.17, 0.02}
03:31:56.025 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
03:31:56.026 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
03:31:56.026 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
03:31:56.027 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
03:31:56.028 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
03:31:56.029 00.001 16108 Worker thread wakes up
03:31:56.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
03:31:56.029 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
03:31:56.029 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.07 yDistance=-0.05
03:31:56.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:31:56.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:56.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:31:56.030 00.001 16108 MoveAxis(E, 0, ABG)
03:31:56.030 00.000 16108 Move returns status 0, amount 0
03:31:56.030 00.000 16108 MoveAxis(N, 0, ABG)
03:31:56.030 00.000 16108 Move returns status 0, amount 0
03:31:56.030 00.000 16108 move complete, result=0
03:31:56.030 00.000 16108 worker thread done servicing request
03:31:56.033 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3337, FiltMin=2867, FiltMax=42102, Gamma=1.000
03:31:56.052 00.019 21068 UpdateGuideState exits: m=715083 SNR=228.9
03:31:56.054 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:56.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:56.056 00.001 21068 Enqueuing Expose request
03:31:56.057 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:56.058 00.001 16108 Worker thread wakes up
03:31:56.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:56.059 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:57.014 00.955 16108 Exposure complete
03:31:57.071 00.057 16108 worker thread done servicing request
03:31:57.072 00.001 21068 OnExposeComplete: enter
03:31:57.073 00.001 21068 UpdateGuideState(): m_state=6
03:31:57.074 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
03:31:57.075 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=629.42, Mass=741783, SNR=241.2, Peak=65535 HFD=3.5
03:31:57.076 00.001 21068 MultiStar: [#1 -0.22,0.04,0.89,U] [#2 0.00,0.28,0.96,U] [#3 0.10,-0.06,0.41,U] [#4 -0.18,-0.37,0.37,U] [#5 -0.01,0.28,0.30,U] [#6 -0.10,-0.11,0.37,U] [#7 0.15,0.34,0.34,U] [#8 0.08,-0.08,0.26,U] 
03:31:57.076 00.000 21068 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.20, 0.19}
03:31:57.077 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
03:31:57.078 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
03:31:57.079 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.02 mountY=-0.09, mountTheta=-1.41
03:31:57.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
03:31:57.081 00.000 21068 Enqueuing Move request for scope (0.00, 0.10)
03:31:57.082 00.001 16108 Worker thread wakes up
03:31:57.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
03:31:57.082 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
03:31:57.082 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.02 yDistance=-0.09
03:31:57.083 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:31:57.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:57.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:31:57.083 00.000 16108 MoveAxis(E, 0, ABG)
03:31:57.083 00.000 16108 Move returns status 0, amount 0
03:31:57.083 00.000 16108 MoveAxis(N, 0, ABG)
03:31:57.083 00.000 16108 Move returns status 0, amount 0
03:31:57.083 00.000 16108 move complete, result=0
03:31:57.083 00.000 16108 worker thread done servicing request
03:31:57.087 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3337, FiltMin=2883, FiltMax=53133, Gamma=1.000
03:31:57.100 00.013 21068 UpdateGuideState exits: m=741783 SNR=241.2
03:31:57.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:57.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:57.103 00.001 21068 Enqueuing Expose request
03:31:57.103 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:57.104 00.001 16108 Worker thread wakes up
03:31:57.104 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:57.105 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:58.266 01.161 16108 Exposure complete
03:31:58.334 00.068 16108 worker thread done servicing request
03:31:58.334 00.000 21068 OnExposeComplete: enter
03:31:58.335 00.001 21068 UpdateGuideState(): m_state=6
03:31:58.336 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
03:31:58.336 00.000 21068 Star::Find returns 1 (0), X=812.09, Y=629.35, Mass=710393, SNR=251.0, Peak=65535 HFD=3.4
03:31:58.337 00.001 21068 MultiStar: [#1 -0.24,0.07,0.84,U] [#2 0.04,0.12,0.93,U] [#3 0.29,0.07,0.38,U] [#4 -0.18,-0.27,0.39,U] [#5 0.11,0.39,0.40,U] [#6 -0.06,0.09,0.42,U] [#7 0.24,0.45,0.00,M1] [#8 -0.09,-0.10,0.28,U] 
03:31:58.338 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.04, 0.12}
03:31:58.339 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
03:31:58.339 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
03:31:58.340 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=0.03 mountY=-0.07, mountTheta=-1.14
03:31:58.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
03:31:58.342 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
03:31:58.343 00.001 16108 Worker thread wakes up
03:31:58.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
03:31:58.343 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
03:31:58.343 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.07
03:31:58.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:31:58.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:58.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:31:58.343 00.000 16108 MoveAxis(E, 0, ABG)
03:31:58.343 00.000 16108 Move returns status 0, amount 0
03:31:58.343 00.000 16108 MoveAxis(N, 0, ABG)
03:31:58.343 00.000 16108 Move returns status 0, amount 0
03:31:58.343 00.000 16108 move complete, result=0
03:31:58.343 00.000 16108 worker thread done servicing request
03:31:58.347 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3337, FiltMin=2870, FiltMax=54134, Gamma=1.000
03:31:58.366 00.019 21068 UpdateGuideState exits: m=710393 SNR=251.0
03:31:58.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:58.369 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:58.369 00.000 21068 Enqueuing Expose request
03:31:58.370 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:58.372 00.002 16108 Worker thread wakes up
03:31:58.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:58.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:31:59.355 00.983 16108 Exposure complete
03:31:59.412 00.057 16108 worker thread done servicing request
03:31:59.412 00.000 21068 OnExposeComplete: enter
03:31:59.413 00.001 21068 UpdateGuideState(): m_state=6
03:31:59.414 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
03:31:59.415 00.001 21068 Star::Find returns 1 (0), X=812.07, Y=629.35, Mass=703020, SNR=212.8, Peak=65535 HFD=3.4
03:31:59.416 00.001 21068 MultiStar: [#1 -0.14,0.16,1.03,U] [#2 0.14,0.29,1.09,U] [#3 0.05,0.00,0.49,U] [#4 -0.08,0.06,0.46,U] [#5 -0.01,0.69,0.00,M1] [#6 -0.05,0.18,0.44,U] [#7 0.07,0.43,0.38,U] [#8 0.05,0.15,0.31,U] 
03:31:59.417 00.001 21068 single-star, 7 included, MultiStar: {0.01, 0.18}, one-star: {0.03, 0.12}
03:31:59.417 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:31:59.418 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:31:59.420 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.37 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
03:31:59.421 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
03:31:59.422 00.001 21068 Enqueuing Move request for scope (0.03, 0.12)
03:31:59.423 00.001 16108 Worker thread wakes up
03:31:59.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:31:59.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:31:59.423 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.00 yDistance=-0.13
03:31:59.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:31:59.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:59.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:31:59.423 00.000 16108 MoveAxis(E, 0, ABG)
03:31:59.423 00.000 16108 Move returns status 0, amount 0
03:31:59.423 00.000 16108 MoveAxis(N, 0, ABG)
03:31:59.423 00.000 16108 Move returns status 0, amount 0
03:31:59.423 00.000 16108 move complete, result=0
03:31:59.423 00.000 16108 worker thread done servicing request
03:31:59.430 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=278, max=65535, med=3337, FiltMin=2809, FiltMax=44893, Gamma=1.000
03:31:59.446 00.016 21068 UpdateGuideState exits: m=703020 SNR=212.8
03:31:59.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:59.448 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:31:59.449 00.001 21068 Enqueuing Expose request
03:31:59.449 00.000 16108 Worker thread wakes up
03:31:59.450 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:59.450 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:31:59.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:00.621 01.171 16108 Exposure complete
03:32:00.676 00.055 16108 worker thread done servicing request
03:32:00.676 00.000 21068 OnExposeComplete: enter
03:32:00.676 00.000 21068 UpdateGuideState(): m_state=6
03:32:00.677 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
03:32:00.678 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.31, Mass=824821, SNR=244.2, Peak=65535 HFD=3.5
03:32:00.679 00.001 21068 MultiStar: [#1 -0.00,0.21,0.91,U] [#2 0.11,0.39,0.96,U] [#3 0.28,0.18,0.44,U] [#4 -0.07,0.06,0.34,U] [#5 0.22,0.33,0.37,U] [#6 0.03,0.25,0.36,U] [#7 0.52,0.39,0.00,M1] [#8 0.26,0.05,0.29,U] 
03:32:00.680 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.21}, one-star: {0.33, 0.08}
03:32:00.681 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
03:32:00.682 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
03:32:00.682 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.95 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
03:32:00.685 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.21, opts=13)
03:32:00.687 00.002 21068 Enqueuing Move request for scope (0.15, 0.21)
03:32:00.688 00.001 16108 Worker thread wakes up
03:32:00.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
03:32:00.688 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
03:32:00.688 00.000 16108 Moving (0.15, 0.21) raw xDistance=-0.11 yDistance=-0.24
03:32:00.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:32:00.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:32:00.688 00.000 16108 MoveAxis(E, 0, ABG)
03:32:00.688 00.000 16108 Move returns status 0, amount 0
03:32:00.688 00.000 16108 MoveAxis(N, 48, ABG)
03:32:00.688 00.000 16108 Guiding  Dir = 0, Dur = 48
03:32:00.688 00.000 16108 IsSlewing returns 0
03:32:00.688 00.000 16108 IsGuiding returns 0
03:32:00.690 00.002 16108 PulseGuide returned control before completion, sleep 57
03:32:00.698 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3334, FiltMin=2848, FiltMax=45213, Gamma=1.000
03:32:00.713 00.015 21068 UpdateGuideState exits: m=824821 SNR=244.2
03:32:00.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:00.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:00.716 00.001 21068 Enqueuing Expose request
03:32:00.750 00.034 16108 IsGuiding returns 1
03:32:00.750 00.000 16108 scope still moving after pulse duration time elapsed
03:32:00.781 00.031 16108 IsSlewing returns 0
03:32:00.781 00.000 16108 IsGuiding returns 0
03:32:00.781 00.000 16108 scope move finished after 48 + 45 ms
03:32:00.781 00.000 16108 Move returns status 0, amount 48
03:32:00.781 00.000 16108 move complete, result=0
03:32:00.781 00.000 16108 worker thread done servicing request
03:32:00.781 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
03:32:00.784 00.003 16108 Worker thread wakes up
03:32:00.784 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:00.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:01.768 00.984 16108 Exposure complete
03:32:01.824 00.056 16108 worker thread done servicing request
03:32:01.824 00.000 21068 OnExposeComplete: enter
03:32:01.825 00.001 21068 UpdateGuideState(): m_state=6
03:32:01.826 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
03:32:01.826 00.000 21068 Star::Find returns 1 (0), X=812.40, Y=629.30, Mass=812399, SNR=245.8, Peak=65535 HFD=3.5
03:32:01.827 00.001 21068 MultiStar: [#1 0.03,0.13,0.86,U] [#2 0.26,0.24,0.89,U] [#3 0.33,-0.10,0.47,U] [#4 -0.24,-0.05,0.40,U] [#5 0.26,0.12,0.32,U] [#6 -0.15,0.15,0.44,U] [#7 0.38,0.42,0.00,M2] [#8 0.30,-0.03,0.29,U] 
03:32:01.828 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.09}, one-star: {0.35, 0.07}
03:32:01.829 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
03:32:01.831 00.002 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
03:32:01.831 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.50 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
03:32:01.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.09, opts=13)
03:32:01.834 00.001 21068 Enqueuing Move request for scope (0.17, 0.09)
03:32:01.834 00.000 16108 Worker thread wakes up
03:32:01.835 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
03:32:01.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:32:01.835 00.000 16108 Moving (0.17, 0.09) raw xDistance=-0.15 yDistance=-0.13
03:32:01.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:32:01.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:01.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:32:01.835 00.000 16108 MoveAxis(E, 0, ABG)
03:32:01.835 00.000 16108 Move returns status 0, amount 0
03:32:01.836 00.001 16108 MoveAxis(N, 0, ABG)
03:32:01.836 00.000 16108 Move returns status 0, amount 0
03:32:01.836 00.000 16108 move complete, result=0
03:32:01.836 00.000 16108 worker thread done servicing request
03:32:01.838 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3337, FiltMin=2902, FiltMax=45510, Gamma=1.000
03:32:01.851 00.013 21068 UpdateGuideState exits: m=812399 SNR=245.8
03:32:01.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:01.852 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:01.854 00.002 21068 Enqueuing Expose request
03:32:01.855 00.001 16108 Worker thread wakes up
03:32:01.855 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:01.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:01.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:03.008 01.152 16108 Exposure complete
03:32:03.079 00.071 16108 worker thread done servicing request
03:32:03.079 00.000 21068 OnExposeComplete: enter
03:32:03.082 00.003 21068 UpdateGuideState(): m_state=6
03:32:03.084 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
03:32:03.084 00.000 21068 Star::Find returns 1 (0), X=812.79, Y=629.48, Mass=768485, SNR=228.8, Peak=65535 HFD=3.4
03:32:03.085 00.001 21068 MultiStar: [#1 0.18,0.14,1.22,U] [#2 0.56,0.21,0.00,M1] [#3 0.38,0.03,0.46,U] [#4 0.09,0.22,0.42,U] [#5 0.41,0.33,0.00,M1] [#6 0.27,0.08,0.42,U] [#7 0.56,0.40,0.00,M3] [#8 0.28,-0.01,0.32,U] 
03:32:03.086 00.001 21068 refined, 5 included, MultiStar: {0.36, 0.14}, one-star: {0.74, 0.26}
03:32:03.087 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
03:32:03.088 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
03:32:03.089 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.39 cameraTheta=0.38 mountX=-0.33 mountY=-0.22, mountTheta=-2.54
03:32:03.092 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.14, opts=13)
03:32:03.095 00.003 21068 Enqueuing Move request for scope (0.36, 0.14)
03:32:03.096 00.001 16108 Worker thread wakes up
03:32:03.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
03:32:03.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
03:32:03.096 00.000 16108 Moving (0.36, 0.14) raw xDistance=-0.33 yDistance=-0.22
03:32:03.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:32:03.097 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:32:03.097 00.000 16108 MoveAxis(E, 86, ABG)
03:32:03.097 00.000 16108 Guiding  Dir = 2, Dur = 86
03:32:03.097 00.000 16108 IsSlewing returns 0
03:32:03.097 00.000 16108 IsGuiding returns 0
03:32:03.102 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3334, FiltMin=2870, FiltMax=54870, Gamma=1.000
03:32:03.118 00.016 21068 UpdateGuideState exits: m=768485 SNR=228.8
03:32:03.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:03.121 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:03.124 00.003 21068 Enqueuing Expose request
03:32:03.126 00.002 16108 PulseGuide returned control before completion, sleep 72
03:32:03.200 00.074 16108 IsGuiding returns 1
03:32:03.200 00.000 16108 scope still moving after pulse duration time elapsed
03:32:03.231 00.031 16108 IsSlewing returns 0
03:32:03.231 00.000 16108 IsGuiding returns 0
03:32:03.231 00.000 16108 scope move finished after 86 + 47 ms
03:32:03.231 00.000 16108 Move returns status 0, amount 86
03:32:03.231 00.000 16108 MoveAxis(N, 45, ABG)
03:32:03.231 00.000 16108 Guiding  Dir = 0, Dur = 45
03:32:03.232 00.001 16108 IsSlewing returns 0
03:32:03.232 00.000 16108 IsGuiding returns 0
03:32:03.280 00.048 16108 IsGuiding returns 1
03:32:03.280 00.000 16108 scope still moving after pulse duration time elapsed
03:32:03.309 00.029 16108 IsSlewing returns 0
03:32:03.309 00.000 16108 IsGuiding returns 1
03:32:03.341 00.032 16108 IsSlewing returns 0
03:32:03.342 00.001 16108 IsGuiding returns 1
03:32:03.372 00.030 16108 IsSlewing returns 0
03:32:03.373 00.001 16108 IsGuiding returns 0
03:32:03.373 00.000 16108 scope move finished after 45 + 96 ms
03:32:03.373 00.000 16108 Move returns status 0, amount 45
03:32:03.373 00.000 16108 move complete, result=0
03:32:03.373 00.000 16108 worker thread done servicing request
03:32:03.373 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.2 px 45 ms NORTH
03:32:03.376 00.003 16108 Worker thread wakes up
03:32:03.376 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:03.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:04.365 00.989 16108 Exposure complete
03:32:04.443 00.078 16108 worker thread done servicing request
03:32:04.443 00.000 21068 OnExposeComplete: enter
03:32:04.444 00.001 21068 UpdateGuideState(): m_state=6
03:32:04.446 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
03:32:04.447 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.35, Mass=748734, SNR=231.1, Peak=65535 HFD=3.4
03:32:04.449 00.002 21068 MultiStar: [#1 -0.24,0.08,0.88,U] [#2 0.23,0.23,0.96,U] [#3 0.33,0.11,0.44,U] [#4 -0.21,0.06,0.35,U] [#5 0.17,0.51,0.00,M2] [#6 0.28,0.19,0.38,U] [#7 0.41,0.11,0.33,U] [#8 -0.13,0.01,0.30,U] 
03:32:04.450 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.28, 0.12}
03:32:04.451 00.001 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
03:32:04.452 00.001 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
03:32:04.453 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=-0.10 mountY=-0.15, mountTheta=-2.14
03:32:04.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.13, opts=13)
03:32:04.456 00.001 21068 Enqueuing Move request for scope (0.12, 0.13)
03:32:04.457 00.001 16108 Worker thread wakes up
03:32:04.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
03:32:04.457 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
03:32:04.457 00.000 16108 Moving (0.12, 0.13) raw xDistance=-0.10 yDistance=-0.15
03:32:04.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:04.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:04.459 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:32:04.459 00.000 16108 MoveAxis(E, 0, ABG)
03:32:04.459 00.000 16108 Move returns status 0, amount 0
03:32:04.459 00.000 16108 MoveAxis(N, 0, ABG)
03:32:04.459 00.000 16108 Move returns status 0, amount 0
03:32:04.459 00.000 16108 move complete, result=0
03:32:04.459 00.000 16108 worker thread done servicing request
03:32:04.465 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3334, FiltMin=2877, FiltMax=46893, Gamma=1.000
03:32:04.490 00.025 21068 UpdateGuideState exits: m=748734 SNR=231.1
03:32:04.492 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:04.493 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:04.495 00.002 21068 Enqueuing Expose request
03:32:04.496 00.001 16108 Worker thread wakes up
03:32:04.496 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:32:04.498 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:04.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:05.660 01.162 16108 Exposure complete
03:32:05.718 00.058 16108 worker thread done servicing request
03:32:05.718 00.000 21068 OnExposeComplete: enter
03:32:05.719 00.001 21068 UpdateGuideState(): m_state=6
03:32:05.720 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
03:32:05.722 00.002 21068 Star::Find returns 1 (0), X=812.23, Y=629.39, Mass=804961, SNR=234.6, Peak=65535 HFD=3.6
03:32:05.722 00.000 21068 MultiStar: [#1 -0.21,0.20,0.98,U] [#2 -0.01,0.41,1.02,U] [#3 0.06,0.20,0.46,U] [#4 -0.26,0.01,0.32,U] [#5 -0.04,0.26,0.37,U] [#6 -0.08,0.11,0.39,U] [#7 0.24,0.24,0.34,U] [#8 -0.04,0.05,0.29,U] 
03:32:05.723 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.21}, one-star: {0.18, 0.16}
03:32:05.724 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
03:32:05.724 00.000 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
03:32:05.725 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=0.05 mountY=-0.21, mountTheta=-1.33
03:32:05.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.21, opts=13)
03:32:05.728 00.001 21068 Enqueuing Move request for scope (-0.01, 0.21)
03:32:05.730 00.002 16108 Worker thread wakes up
03:32:05.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
03:32:05.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
03:32:05.730 00.000 16108 Moving (-0.01, 0.21) raw xDistance=0.05 yDistance=-0.21
03:32:05.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:05.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:32:05.730 00.000 16108 MoveAxis(E, 0, ABG)
03:32:05.730 00.000 16108 Move returns status 0, amount 0
03:32:05.731 00.001 16108 MoveAxis(N, 41, ABG)
03:32:05.731 00.000 16108 Guiding  Dir = 0, Dur = 41
03:32:05.731 00.000 16108 IsSlewing returns 0
03:32:05.732 00.001 16108 IsGuiding returns 0
03:32:05.736 00.004 16108 PulseGuide returned control before completion, sleep 46
03:32:05.738 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3334, FiltMin=2835, FiltMax=52633, Gamma=1.000
03:32:05.754 00.016 21068 UpdateGuideState exits: m=804961 SNR=234.6
03:32:05.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:05.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:05.756 00.000 21068 Enqueuing Expose request
03:32:05.784 00.028 16108 IsGuiding returns 1
03:32:05.784 00.000 16108 scope still moving after pulse duration time elapsed
03:32:05.815 00.031 16108 IsSlewing returns 0
03:32:05.815 00.000 16108 IsGuiding returns 1
03:32:05.847 00.032 16108 IsSlewing returns 0
03:32:05.847 00.000 16108 IsGuiding returns 0
03:32:05.847 00.000 16108 scope move finished after 41 + 74 ms
03:32:05.847 00.000 16108 Move returns status 0, amount 41
03:32:05.847 00.000 16108 move complete, result=0
03:32:05.847 00.000 16108 worker thread done servicing request
03:32:05.847 00.000 16108 Worker thread wakes up
03:32:05.847 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:05.847 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
03:32:05.849 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:06.818 00.969 16108 Exposure complete
03:32:06.887 00.069 16108 worker thread done servicing request
03:32:06.887 00.000 21068 OnExposeComplete: enter
03:32:06.888 00.001 21068 UpdateGuideState(): m_state=6
03:32:06.889 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
03:32:06.891 00.002 21068 Star::Find returns 1 (0), X=812.37, Y=629.46, Mass=792378, SNR=216.8, Peak=65535 HFD=3.3
03:32:06.892 00.001 21068 MultiStar: [#1 0.22,0.23,1.01,U] [#2 0.15,0.45,1.06,U] [#3 0.04,-0.06,0.51,U] [#4 -0.11,-0.11,0.49,U] [#5 0.07,0.34,0.47,U] [#6 -0.11,0.07,0.44,U] [#7 0.43,0.63,0.00,M2] [#8 0.31,0.15,0.30,U] 
03:32:06.892 00.000 21068 refined, 7 included, MultiStar: {0.14, 0.20}, one-star: {0.33, 0.23}
03:32:06.893 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
03:32:06.894 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
03:32:06.895 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.96 mountX=-0.11 mountY=-0.23, mountTheta=-2.00
03:32:06.896 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.20, opts=13)
03:32:06.897 00.001 21068 Enqueuing Move request for scope (0.14, 0.20)
03:32:06.898 00.001 16108 Worker thread wakes up
03:32:06.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
03:32:06.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
03:32:06.898 00.000 16108 Moving (0.14, 0.20) raw xDistance=-0.11 yDistance=-0.23
03:32:06.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:32:06.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:32:06.898 00.000 16108 MoveAxis(E, 0, ABG)
03:32:06.898 00.000 16108 Move returns status 0, amount 0
03:32:06.898 00.000 16108 MoveAxis(N, 47, ABG)
03:32:06.898 00.000 16108 Guiding  Dir = 0, Dur = 47
03:32:06.900 00.002 16108 IsSlewing returns 0
03:32:06.900 00.000 16108 IsGuiding returns 0
03:32:06.912 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3334, FiltMin=2883, FiltMax=56221, Gamma=1.000
03:32:06.915 00.003 16108 PulseGuide returned control before completion, sleep 42
03:32:06.931 00.016 21068 UpdateGuideState exits: m=792378 SNR=216.8
03:32:06.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:06.933 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:06.934 00.001 21068 Enqueuing Expose request
03:32:06.961 00.027 16108 IsGuiding returns 1
03:32:06.961 00.000 16108 scope still moving after pulse duration time elapsed
03:32:06.992 00.031 16108 IsSlewing returns 0
03:32:06.992 00.000 16108 IsGuiding returns 1
03:32:07.024 00.032 16108 IsSlewing returns 0
03:32:07.024 00.000 16108 IsGuiding returns 0
03:32:07.024 00.000 16108 scope move finished after 47 + 77 ms
03:32:07.024 00.000 16108 Move returns status 0, amount 47
03:32:07.024 00.000 16108 move complete, result=0
03:32:07.025 00.001 16108 worker thread done servicing request
03:32:07.025 00.000 16108 Worker thread wakes up
03:32:07.025 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
03:32:07.026 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:07.027 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:08.184 01.157 16108 Exposure complete
03:32:08.257 00.073 16108 worker thread done servicing request
03:32:08.257 00.000 21068 OnExposeComplete: enter
03:32:08.259 00.002 21068 UpdateGuideState(): m_state=6
03:32:08.260 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
03:32:08.261 00.001 21068 Star::Find returns 1 (0), X=811.90, Y=629.39, Mass=764488, SNR=237.5, Peak=65535 HFD=3.5
03:32:08.262 00.001 21068 MultiStar: [#1 -0.38,0.03,0.95,U] [#2 -0.26,0.34,1.08,U] [#3 -0.05,0.18,0.45,U] [#4 -0.49,-0.04,0.00,M1] [#5 -0.24,0.38,0.35,U] [#6 -0.30,0.40,0.45,U] [#7 0.27,0.48,0.00,M3] [#8 -0.01,0.06,0.26,U] 
03:32:08.263 00.001 21068 single-star, 6 included, MultiStar: {-0.23, 0.21}, one-star: {-0.14, 0.16}
03:32:08.264 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.68 = -0.68)
03:32:08.265 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.62 = -0.62)
03:32:08.266 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.22 cameraTheta=2.29 mountX=0.17 mountY=-0.12, mountTheta=-0.64
03:32:08.268 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.16, opts=13)
03:32:08.269 00.001 21068 Enqueuing Move request for scope (-0.14, 0.16)
03:32:08.269 00.000 16108 Worker thread wakes up
03:32:08.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
03:32:08.269 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
03:32:08.270 00.001 16108 Moving (-0.14, 0.16) raw xDistance=0.17 yDistance=-0.12
03:32:08.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:08.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:08.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:32:08.270 00.000 16108 MoveAxis(E, 0, ABG)
03:32:08.270 00.000 16108 Move returns status 0, amount 0
03:32:08.270 00.000 16108 MoveAxis(N, 0, ABG)
03:32:08.270 00.000 16108 Move returns status 0, amount 0
03:32:08.270 00.000 16108 move complete, result=0
03:32:08.270 00.000 16108 worker thread done servicing request
03:32:08.274 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3334, FiltMin=2867, FiltMax=65475, Gamma=1.000
03:32:08.287 00.013 21068 UpdateGuideState exits: m=764488 SNR=237.5
03:32:08.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:08.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:08.290 00.001 21068 Enqueuing Expose request
03:32:08.290 00.000 16108 Worker thread wakes up
03:32:08.290 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:08.291 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:08.291 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:09.260 00.969 16108 Exposure complete
03:32:09.341 00.081 16108 worker thread done servicing request
03:32:09.341 00.000 21068 OnExposeComplete: enter
03:32:09.342 00.001 21068 UpdateGuideState(): m_state=6
03:32:09.342 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
03:32:09.343 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.26, Mass=836113, SNR=299.6, Peak=65535 HFD=3.6
03:32:09.344 00.001 21068 MultiStar: [#1 -0.31,-0.04,0.66,U] [#2 -0.08,0.16,0.78,U] [#3 0.08,-0.33,0.33,U] [#4 -0.42,-0.30,0.00,M2] [#5 -0.00,0.23,0.28,U] [#6 -0.26,-0.17,0.31,U] [#7 0.14,0.12,0.27,U] [#8 -0.13,-0.18,0.22,U] 
03:32:09.345 00.001 21068 single-star, 7 included, MultiStar: {-0.07, 0.01}, one-star: {0.06, 0.03}
03:32:09.346 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
03:32:09.347 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
03:32:09.347 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
03:32:09.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
03:32:09.350 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
03:32:09.351 00.001 16108 Worker thread wakes up
03:32:09.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
03:32:09.351 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
03:32:09.351 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.04
03:32:09.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:09.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:09.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:09.351 00.000 16108 MoveAxis(E, 0, ABG)
03:32:09.351 00.000 16108 Move returns status 0, amount 0
03:32:09.353 00.002 16108 MoveAxis(N, 0, ABG)
03:32:09.353 00.000 16108 Move returns status 0, amount 0
03:32:09.353 00.000 16108 move complete, result=0
03:32:09.353 00.000 16108 worker thread done servicing request
03:32:09.364 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3337, FiltMin=2880, FiltMax=56493, Gamma=1.000
03:32:09.382 00.018 21068 UpdateGuideState exits: m=836113 SNR=299.6
03:32:09.385 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:09.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:09.388 00.002 21068 Enqueuing Expose request
03:32:09.389 00.001 16108 Worker thread wakes up
03:32:09.390 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:09.391 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:09.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:10.557 01.166 16108 Exposure complete
03:32:10.614 00.057 16108 worker thread done servicing request
03:32:10.614 00.000 21068 OnExposeComplete: enter
03:32:10.615 00.001 21068 UpdateGuideState(): m_state=6
03:32:10.615 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
03:32:10.616 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.60, Mass=712376, SNR=218.2, Peak=65535 HFD=3.3
03:32:10.617 00.001 21068 MultiStar: [#1 -0.28,0.21,1.05,U] [#2 0.33,0.33,0.97,U] [#3 0.02,-0.18,0.46,U] [#4 -0.12,0.07,0.47,U] [#5 0.06,0.50,0.00,M1] [#6 -0.12,0.07,0.41,U] [#7 0.35,0.24,0.39,U] [#8 -0.05,0.23,0.35,U] 
03:32:10.618 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.21}, one-star: {0.34, 0.37}
03:32:10.618 00.000 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
03:32:10.619 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
03:32:10.621 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.22 mountX=-0.04 mountY=-0.22, mountTheta=-1.75
03:32:10.622 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.21, opts=13)
03:32:10.623 00.001 21068 Enqueuing Move request for scope (0.08, 0.21)
03:32:10.623 00.000 16108 Worker thread wakes up
03:32:10.624 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
03:32:10.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
03:32:10.624 00.000 16108 Moving (0.08, 0.21) raw xDistance=-0.04 yDistance=-0.22
03:32:10.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:32:10.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:32:10.624 00.000 16108 MoveAxis(E, 0, ABG)
03:32:10.624 00.000 16108 Move returns status 0, amount 0
03:32:10.624 00.000 16108 MoveAxis(N, 44, ABG)
03:32:10.624 00.000 16108 Guiding  Dir = 0, Dur = 44
03:32:10.624 00.000 16108 IsSlewing returns 0
03:32:10.624 00.000 16108 IsGuiding returns 0
03:32:10.627 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3334, FiltMin=2902, FiltMax=54493, Gamma=1.000
03:32:10.641 00.014 21068 UpdateGuideState exits: m=712376 SNR=218.2
03:32:10.642 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:10.644 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:10.644 00.000 21068 Enqueuing Expose request
03:32:10.649 00.005 16108 PulseGuide returned control before completion, sleep 29
03:32:10.680 00.031 16108 IsGuiding returns 1
03:32:10.680 00.000 16108 scope still moving after pulse duration time elapsed
03:32:10.711 00.031 16108 IsSlewing returns 0
03:32:10.711 00.000 16108 IsGuiding returns 1
03:32:10.742 00.031 16108 IsSlewing returns 0
03:32:10.742 00.000 16108 IsGuiding returns 0
03:32:10.744 00.002 16108 scope move finished after 44 + 74 ms
03:32:10.744 00.000 16108 Move returns status 0, amount 44
03:32:10.744 00.000 16108 move complete, result=0
03:32:10.744 00.000 16108 worker thread done servicing request
03:32:10.744 00.000 16108 Worker thread wakes up
03:32:10.744 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
03:32:10.746 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:10.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:11.719 00.973 16108 Exposure complete
03:32:11.781 00.062 16108 worker thread done servicing request
03:32:11.781 00.000 21068 OnExposeComplete: enter
03:32:11.782 00.001 21068 UpdateGuideState(): m_state=6
03:32:11.783 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
03:32:11.784 00.001 21068 Star::Find returns 1 (0), X=812.71, Y=629.45, Mass=775984, SNR=264.8, Peak=65535 HFD=3.4
03:32:11.785 00.001 21068 MultiStar: [#1 -0.22,0.11,0.99,U] [#2 0.37,0.37,0.00,M1] [#3 0.10,0.02,0.42,U] [#4 -0.10,0.03,0.34,U] [#5 0.05,0.30,0.35,U] [#6 -0.08,-0.10,0.45,U] [#7 0.17,0.37,0.29,U] [#8 -0.08,0.16,0.23,U] 
03:32:11.786 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.14}, one-star: {0.66, 0.22}
03:32:11.786 00.000 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
03:32:11.787 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
03:32:11.788 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
03:32:11.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.14, opts=13)
03:32:11.791 00.001 21068 Enqueuing Move request for scope (0.11, 0.14)
03:32:11.791 00.000 16108 Worker thread wakes up
03:32:11.792 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
03:32:11.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
03:32:11.792 00.000 16108 Moving (0.11, 0.14) raw xDistance=-0.09 yDistance=-0.16
03:32:11.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:32:11.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:11.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:32:11.792 00.000 16108 MoveAxis(E, 0, ABG)
03:32:11.792 00.000 16108 Move returns status 0, amount 0
03:32:11.792 00.000 16108 MoveAxis(N, 0, ABG)
03:32:11.792 00.000 16108 Move returns status 0, amount 0
03:32:11.792 00.000 16108 move complete, result=0
03:32:11.792 00.000 16108 worker thread done servicing request
03:32:11.795 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3334, FiltMin=2870, FiltMax=48493, Gamma=1.000
03:32:11.808 00.013 21068 UpdateGuideState exits: m=775984 SNR=264.8
03:32:11.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:11.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:11.812 00.001 21068 Enqueuing Expose request
03:32:11.813 00.001 16108 Worker thread wakes up
03:32:11.813 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:32:11.813 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:11.814 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:12.977 01.163 16108 Exposure complete
03:32:13.033 00.056 16108 worker thread done servicing request
03:32:13.033 00.000 21068 OnExposeComplete: enter
03:32:13.034 00.001 21068 UpdateGuideState(): m_state=6
03:32:13.035 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
03:32:13.036 00.001 21068 Star::Find returns 1 (0), X=812.49, Y=629.36, Mass=755825, SNR=237.5, Peak=65535 HFD=3.3
03:32:13.037 00.001 21068 MultiStar: [#1 -0.03,0.13,0.90,U] [#2 0.14,0.12,1.02,U] [#3 0.15,0.07,0.44,U] [#4 -0.25,0.01,0.35,U] [#5 0.18,0.39,0.35,U] [#6 -0.07,-0.03,0.44,U] [#7 0.30,0.33,0.35,U] [#8 -0.02,0.09,0.25,U] 
03:32:13.039 00.002 21068 refined, 8 included, MultiStar: {0.13, 0.13}, one-star: {0.44, 0.13}
03:32:13.040 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
03:32:13.041 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
03:32:13.041 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=-0.10 mountY=-0.16, mountTheta=-2.16
03:32:13.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.13, opts=13)
03:32:13.045 00.002 21068 Enqueuing Move request for scope (0.13, 0.13)
03:32:13.047 00.002 16108 Worker thread wakes up
03:32:13.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
03:32:13.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
03:32:13.047 00.000 16108 Moving (0.13, 0.13) raw xDistance=-0.10 yDistance=-0.16
03:32:13.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:13.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:13.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:32:13.047 00.000 16108 MoveAxis(E, 0, ABG)
03:32:13.047 00.000 16108 Move returns status 0, amount 0
03:32:13.047 00.000 16108 MoveAxis(N, 0, ABG)
03:32:13.047 00.000 16108 Move returns status 0, amount 0
03:32:13.047 00.000 16108 move complete, result=0
03:32:13.048 00.001 16108 worker thread done servicing request
03:32:13.052 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=403, max=65535, med=3334, FiltMin=2841, FiltMax=54777, Gamma=1.000
03:32:13.068 00.016 21068 UpdateGuideState exits: m=755825 SNR=237.5
03:32:13.070 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:13.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:13.072 00.001 21068 Enqueuing Expose request
03:32:13.073 00.001 16108 Worker thread wakes up
03:32:13.074 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:32:13.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:13.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:14.051 00.976 16108 Exposure complete
03:32:14.111 00.060 16108 worker thread done servicing request
03:32:14.111 00.000 21068 OnExposeComplete: enter
03:32:14.112 00.001 21068 UpdateGuideState(): m_state=6
03:32:14.113 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
03:32:14.114 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.41, Mass=764826, SNR=241.4, Peak=65535 HFD=3.6
03:32:14.115 00.001 21068 MultiStar: [#1 -0.08,0.10,0.88,U] [#2 0.18,0.23,1.03,U] [#3 0.13,-0.01,0.45,U] [#4 -0.21,0.00,0.34,U] [#5 0.08,0.52,0.00,M1] [#6 -0.02,0.22,0.42,U] [#7 0.34,0.54,0.00,M1] [#8 -0.13,-0.02,0.28,U] 
03:32:14.115 00.000 21068 refined, 6 included, MultiStar: {0.05, 0.13}, one-star: {0.18, 0.18}
03:32:14.116 00.001 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
03:32:14.117 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
03:32:14.117 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
03:32:14.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.13, opts=13)
03:32:14.120 00.001 21068 Enqueuing Move request for scope (0.05, 0.13)
03:32:14.120 00.000 16108 Worker thread wakes up
03:32:14.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
03:32:14.121 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
03:32:14.121 00.000 16108 Moving (0.05, 0.13) raw xDistance=-0.03 yDistance=-0.14
03:32:14.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:14.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:14.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:32:14.121 00.000 16108 MoveAxis(E, 0, ABG)
03:32:14.121 00.000 16108 Move returns status 0, amount 0
03:32:14.121 00.000 16108 MoveAxis(N, 0, ABG)
03:32:14.121 00.000 16108 Move returns status 0, amount 0
03:32:14.121 00.000 16108 move complete, result=0
03:32:14.121 00.000 16108 worker thread done servicing request
03:32:14.127 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3337, FiltMin=2867, FiltMax=56278, Gamma=1.000
03:32:14.147 00.020 21068 UpdateGuideState exits: m=764826 SNR=241.4
03:32:14.148 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:14.149 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:14.149 00.000 21068 Enqueuing Expose request
03:32:14.151 00.002 16108 Worker thread wakes up
03:32:14.151 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:14.152 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:14.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:15.311 01.159 16108 Exposure complete
03:32:15.366 00.055 16108 worker thread done servicing request
03:32:15.367 00.001 21068 OnExposeComplete: enter
03:32:15.367 00.000 21068 UpdateGuideState(): m_state=6
03:32:15.368 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
03:32:15.369 00.001 21068 Star::Find returns 1 (0), X=812.10, Y=629.27, Mass=754402, SNR=243.1, Peak=65535 HFD=3.5
03:32:15.370 00.001 21068 MultiStar: [#1 -0.30,-0.09,0.90,U] [#2 -0.15,0.16,0.88,U] [#3 -0.07,-0.26,0.39,U] [#4 -0.26,-0.10,0.40,U] [#5 -0.04,0.36,0.29,U] [#6 -0.12,-0.11,0.44,U] [#7 0.13,0.11,0.32,U] [#8 -0.12,-0.19,0.28,U] 
03:32:15.371 00.001 21068 single-star, 8 included, MultiStar: {-0.11, 0.00}, one-star: {0.05, 0.04}
03:32:15.371 00.000 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
03:32:15.372 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
03:32:15.373 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.68 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
03:32:15.375 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
03:32:15.376 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
03:32:15.376 00.000 16108 Worker thread wakes up
03:32:15.377 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:32:15.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:32:15.377 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
03:32:15.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:32:15.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:15.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:32:15.377 00.000 16108 MoveAxis(E, 0, ABG)
03:32:15.377 00.000 16108 Move returns status 0, amount 0
03:32:15.377 00.000 16108 MoveAxis(N, 0, ABG)
03:32:15.377 00.000 16108 Move returns status 0, amount 0
03:32:15.377 00.000 16108 move complete, result=0
03:32:15.377 00.000 16108 worker thread done servicing request
03:32:15.380 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3337, FiltMin=2867, FiltMax=55670, Gamma=1.000
03:32:15.400 00.020 21068 UpdateGuideState exits: m=754402 SNR=243.1
03:32:15.402 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:15.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:15.404 00.001 21068 Enqueuing Expose request
03:32:15.404 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:15.405 00.001 16108 Worker thread wakes up
03:32:15.405 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:15.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:16.393 00.988 16108 Exposure complete
03:32:16.449 00.056 16108 worker thread done servicing request
03:32:16.449 00.000 21068 OnExposeComplete: enter
03:32:16.451 00.002 21068 UpdateGuideState(): m_state=6
03:32:16.453 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
03:32:16.454 00.001 21068 Star::Find returns 1 (0), X=812.07, Y=629.24, Mass=740161, SNR=222.8, Peak=65535 HFD=3.4
03:32:16.457 00.003 21068 MultiStar: [#1 -0.40,-0.01,0.83,U] [#2 -0.19,0.08,1.13,U] [#3 0.10,0.10,0.44,U] [#4 -0.12,-0.12,0.36,U] [#5 0.03,0.33,0.44,U] [#6 0.01,0.22,0.50,U] [#7 0.41,0.32,0.00,M1] [#8 -0.12,0.20,0.30,U] 
03:32:16.458 00.001 21068 single-star, 7 included, MultiStar: {-0.11, 0.08}, one-star: {0.02, 0.01}
03:32:16.460 00.002 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
03:32:16.461 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
03:32:16.463 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.69 mountX=-0.02 mountY=-0.02, mountTheta=-2.26
03:32:16.466 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
03:32:16.467 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
03:32:16.467 00.000 16108 Worker thread wakes up
03:32:16.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:32:16.468 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:32:16.468 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
03:32:16.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:32:16.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:16.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:32:16.468 00.000 16108 MoveAxis(E, 0, ABG)
03:32:16.468 00.000 16108 Move returns status 0, amount 0
03:32:16.468 00.000 16108 MoveAxis(N, 0, ABG)
03:32:16.468 00.000 16108 Move returns status 0, amount 0
03:32:16.468 00.000 16108 move complete, result=0
03:32:16.468 00.000 16108 worker thread done servicing request
03:32:16.471 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3337, FiltMin=2864, FiltMax=48726, Gamma=1.000
03:32:16.484 00.013 21068 UpdateGuideState exits: m=740161 SNR=222.8
03:32:16.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:16.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:16.487 00.001 21068 Enqueuing Expose request
03:32:16.487 00.000 16108 Worker thread wakes up
03:32:16.487 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:16.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:16.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:17.649 01.161 16108 Exposure complete
03:32:17.722 00.073 16108 worker thread done servicing request
03:32:17.723 00.001 21068 OnExposeComplete: enter
03:32:17.726 00.003 21068 UpdateGuideState(): m_state=6
03:32:17.729 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
03:32:17.732 00.003 21068 Star::Find returns 1 (0), X=812.25, Y=629.44, Mass=798801, SNR=264.2, Peak=65535 HFD=3.5
03:32:17.734 00.002 21068 MultiStar: [#1 -0.23,0.00,0.76,U] [#2 0.14,0.25,0.94,U] [#3 -0.01,0.17,0.39,U] [#4 -0.24,-0.09,0.34,U] [#5 0.08,0.37,0.34,U] [#6 -0.01,0.02,0.33,U] [#7 0.39,0.43,0.00,M2] [#8 0.14,-0.15,0.22,U] 
03:32:17.736 00.002 21068 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.20, 0.21}
03:32:17.737 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
03:32:17.738 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
03:32:17.739 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.35 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
03:32:17.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.13, opts=13)
03:32:17.742 00.001 21068 Enqueuing Move request for scope (0.03, 0.13)
03:32:17.743 00.001 16108 Worker thread wakes up
03:32:17.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
03:32:17.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
03:32:17.743 00.000 16108 Moving (0.03, 0.13) raw xDistance=-0.01 yDistance=-0.14
03:32:17.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:32:17.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:17.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:32:17.743 00.000 16108 MoveAxis(E, 0, ABG)
03:32:17.743 00.000 16108 Move returns status 0, amount 0
03:32:17.743 00.000 16108 MoveAxis(N, 0, ABG)
03:32:17.743 00.000 16108 Move returns status 0, amount 0
03:32:17.743 00.000 16108 move complete, result=0
03:32:17.743 00.000 16108 worker thread done servicing request
03:32:17.748 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3337, FiltMin=2889, FiltMax=47805, Gamma=1.000
03:32:17.768 00.020 21068 UpdateGuideState exits: m=798801 SNR=264.2
03:32:17.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:17.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:17.772 00.002 21068 Enqueuing Expose request
03:32:17.772 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:17.773 00.001 16108 Worker thread wakes up
03:32:17.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:17.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:18.741 00.968 16108 Exposure complete
03:32:18.794 00.053 16108 worker thread done servicing request
03:32:18.794 00.000 21068 OnExposeComplete: enter
03:32:18.795 00.001 21068 UpdateGuideState(): m_state=6
03:32:18.797 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
03:32:18.798 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=629.32, Mass=880086, SNR=246.2, Peak=65535 HFD=3.5
03:32:18.799 00.001 21068 MultiStar: [#1 -0.18,0.03,0.93,U] [#2 0.08,0.18,0.92,U] [#3 0.23,0.01,0.43,U] [#4 -0.31,-0.08,0.39,U] [#5 0.21,0.45,0.36,U] [#6 -0.14,0.21,0.34,U] [#7 0.63,0.52,0.00,M3] [#8 0.22,-0.08,0.26,U] 
03:32:18.799 00.000 21068 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.37, 0.09}
03:32:18.800 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
03:32:18.801 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
03:32:18.802 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
03:32:18.804 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.10, opts=13)
03:32:18.805 00.001 21068 Enqueuing Move request for scope (0.07, 0.10)
03:32:18.806 00.001 16108 Worker thread wakes up
03:32:18.807 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
03:32:18.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:32:18.807 00.000 16108 Moving (0.07, 0.10) raw xDistance=-0.06 yDistance=-0.12
03:32:18.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:32:18.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:18.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:32:18.807 00.000 16108 MoveAxis(E, 0, ABG)
03:32:18.807 00.000 16108 Move returns status 0, amount 0
03:32:18.807 00.000 16108 MoveAxis(N, 0, ABG)
03:32:18.807 00.000 16108 Move returns status 0, amount 0
03:32:18.808 00.001 16108 move complete, result=0
03:32:18.808 00.000 16108 worker thread done servicing request
03:32:18.815 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3341, FiltMin=2867, FiltMax=55510, Gamma=1.000
03:32:18.830 00.015 21068 UpdateGuideState exits: m=880086 SNR=246.2
03:32:18.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:18.833 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:18.833 00.000 21068 Enqueuing Expose request
03:32:18.834 00.001 16108 Worker thread wakes up
03:32:18.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:18.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:18.834 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:20.005 01.171 16108 Exposure complete
03:32:20.076 00.071 16108 worker thread done servicing request
03:32:20.076 00.000 21068 OnExposeComplete: enter
03:32:20.080 00.004 21068 UpdateGuideState(): m_state=6
03:32:20.082 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
03:32:20.083 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.13, Mass=751805, SNR=236.4, Peak=65535 HFD=3.5
03:32:20.085 00.002 21068 MultiStar: [#1 -0.19,-0.15,0.85,U] [#2 0.05,0.02,0.99,U] [#3 0.27,-0.06,0.42,U] [#4 -0.15,-0.11,0.34,U] [#5 0.34,0.28,0.36,U] [#6 -0.07,0.05,0.41,U] [#7 0.28,0.16,0.33,U] [#8 0.33,-0.16,0.26,U] 
03:32:20.085 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.19, -0.10}
03:32:20.088 00.003 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
03:32:20.089 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
03:32:20.090 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.33 mountX=-0.09 mountY=0.01, mountTheta=3.04
03:32:20.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
03:32:20.093 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
03:32:20.094 00.001 16108 Worker thread wakes up
03:32:20.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:32:20.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:32:20.094 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
03:32:20.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:32:20.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:20.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:20.094 00.000 16108 MoveAxis(E, 0, ABG)
03:32:20.094 00.000 16108 Move returns status 0, amount 0
03:32:20.094 00.000 16108 MoveAxis(N, 0, ABG)
03:32:20.094 00.000 16108 Move returns status 0, amount 0
03:32:20.094 00.000 16108 move complete, result=0
03:32:20.094 00.000 16108 worker thread done servicing request
03:32:20.097 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3347, FiltMin=2848, FiltMax=48297, Gamma=1.000
03:32:20.111 00.014 21068 UpdateGuideState exits: m=751805 SNR=236.4
03:32:20.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:20.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:20.114 00.001 21068 Enqueuing Expose request
03:32:20.114 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:20.115 00.001 16108 Worker thread wakes up
03:32:20.115 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:20.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:21.099 00.984 16108 Exposure complete
03:32:21.169 00.070 16108 worker thread done servicing request
03:32:21.169 00.000 21068 OnExposeComplete: enter
03:32:21.170 00.001 21068 UpdateGuideState(): m_state=6
03:32:21.171 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
03:32:21.172 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.25, Mass=748516, SNR=237.7, Peak=65535 HFD=3.5
03:32:21.173 00.001 21068 MultiStar: [#1 -0.00,0.13,0.86,U] [#2 0.13,0.11,1.03,U] [#3 0.34,-0.03,0.43,U] [#4 -0.11,-0.10,0.40,U] [#5 0.02,0.32,0.44,U] [#6 0.16,0.04,0.45,U] [#7 0.45,0.34,0.00,M3] [#8 0.06,0.09,0.24,U] 
03:32:21.174 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.34, 0.02}
03:32:21.175 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
03:32:21.177 00.002 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
03:32:21.178 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.49 mountX=-0.12 mountY=-0.11, mountTheta=-2.44
03:32:21.180 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.07, opts=13)
03:32:21.181 00.001 21068 Enqueuing Move request for scope (0.14, 0.07)
03:32:21.181 00.000 16108 Worker thread wakes up
03:32:21.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
03:32:21.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:32:21.182 00.001 16108 Moving (0.14, 0.07) raw xDistance=-0.12 yDistance=-0.11
03:32:21.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:21.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:21.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:32:21.182 00.000 16108 MoveAxis(E, 0, ABG)
03:32:21.182 00.000 16108 Move returns status 0, amount 0
03:32:21.182 00.000 16108 MoveAxis(N, 0, ABG)
03:32:21.182 00.000 16108 Move returns status 0, amount 0
03:32:21.182 00.000 16108 move complete, result=0
03:32:21.182 00.000 16108 worker thread done servicing request
03:32:21.187 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3347, FiltMin=2806, FiltMax=38477, Gamma=1.000
03:32:21.213 00.026 21068 UpdateGuideState exits: m=748516 SNR=237.7
03:32:21.214 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:21.217 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:21.218 00.001 21068 Enqueuing Expose request
03:32:21.220 00.002 16108 Worker thread wakes up
03:32:21.220 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:21.222 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:21.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:22.391 01.169 16108 Exposure complete
03:32:22.447 00.056 16108 worker thread done servicing request
03:32:22.447 00.000 21068 OnExposeComplete: enter
03:32:22.448 00.001 21068 UpdateGuideState(): m_state=6
03:32:22.449 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
03:32:22.450 00.001 21068 Star::Find returns 1 (0), X=812.02, Y=629.16, Mass=804233, SNR=228.3, Peak=65535 HFD=3.8
03:32:22.451 00.001 21068 MultiStar: [#1 -0.41,0.06,1.00,U] [#2 -0.26,0.05,0.94,U] [#3 0.05,-0.09,0.47,U] [#4 -0.38,-0.23,0.37,U] [#5 0.05,0.34,0.36,U] [#6 -0.29,-0.07,0.45,U] [#7 0.01,0.16,0.34,U] [#8 -0.27,-0.14,0.29,U] 
03:32:22.452 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.00}, one-star: {-0.02, -0.07}
03:32:22.453 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
03:32:22.455 00.002 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
03:32:22.456 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.88 mountX=0.01 mountY=0.07, mountTheta=1.44
03:32:22.459 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.07, opts=13)
03:32:22.461 00.002 21068 Enqueuing Move request for scope (-0.02, -0.07)
03:32:22.463 00.002 16108 Worker thread wakes up
03:32:22.464 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
03:32:22.464 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
03:32:22.464 00.000 16108 Moving (-0.02, -0.07) raw xDistance=0.01 yDistance=0.07
03:32:22.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:32:22.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:22.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:22.464 00.000 16108 MoveAxis(E, 0, ABG)
03:32:22.464 00.000 16108 Move returns status 0, amount 0
03:32:22.464 00.000 16108 MoveAxis(N, 0, ABG)
03:32:22.465 00.001 16108 Move returns status 0, amount 0
03:32:22.465 00.000 16108 move complete, result=0
03:32:22.465 00.000 16108 worker thread done servicing request
03:32:22.471 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3350, FiltMin=2905, FiltMax=51302, Gamma=1.000
03:32:22.490 00.019 21068 UpdateGuideState exits: m=804233 SNR=228.3
03:32:22.490 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:22.492 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:22.493 00.001 21068 Enqueuing Expose request
03:32:22.494 00.001 16108 Worker thread wakes up
03:32:22.494 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:22.494 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:22.494 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:23.473 00.979 16108 Exposure complete
03:32:23.530 00.057 16108 worker thread done servicing request
03:32:23.530 00.000 21068 OnExposeComplete: enter
03:32:23.531 00.001 21068 UpdateGuideState(): m_state=6
03:32:23.532 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
03:32:23.532 00.000 21068 Star::Find returns 1 (0), X=811.91, Y=629.26, Mass=866620, SNR=267.7, Peak=65535 HFD=3.6
03:32:23.533 00.001 21068 MultiStar: [#1 -0.44,0.05,0.77,U] [#2 -0.22,0.09,0.88,U] [#3 -0.15,-0.20,0.36,U] [#4 -0.18,-0.20,0.37,U] [#5 -0.00,0.32,0.30,U] [#6 -0.31,0.08,0.32,U] [#7 0.13,0.05,0.33,U] [#8 -0.15,0.02,0.27,U] 
03:32:23.534 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.14, 0.03}
03:32:23.535 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
03:32:23.537 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
03:32:23.537 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.95 mountX=0.14 mountY=0.01, mountTheta=0.04
03:32:23.540 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.03, opts=13)
03:32:23.541 00.001 21068 Enqueuing Move request for scope (-0.14, 0.03)
03:32:23.542 00.001 16108 Worker thread wakes up
03:32:23.542 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
03:32:23.542 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
03:32:23.542 00.000 16108 Moving (-0.14, 0.03) raw xDistance=0.14 yDistance=0.01
03:32:23.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:32:23.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:23.543 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:23.543 00.000 16108 MoveAxis(E, 0, ABG)
03:32:23.543 00.000 16108 Move returns status 0, amount 0
03:32:23.543 00.000 16108 MoveAxis(N, 0, ABG)
03:32:23.543 00.000 16108 Move returns status 0, amount 0
03:32:23.543 00.000 16108 move complete, result=0
03:32:23.543 00.000 16108 worker thread done servicing request
03:32:23.547 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3353, FiltMin=2902, FiltMax=50486, Gamma=1.000
03:32:23.562 00.015 21068 UpdateGuideState exits: m=866620 SNR=267.7
03:32:23.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:23.563 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:23.564 00.001 21068 Enqueuing Expose request
03:32:23.565 00.001 16108 Worker thread wakes up
03:32:23.565 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:23.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:23.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:24.720 01.154 16108 Exposure complete
03:32:24.792 00.072 16108 worker thread done servicing request
03:32:24.792 00.000 21068 OnExposeComplete: enter
03:32:24.793 00.001 21068 UpdateGuideState(): m_state=6
03:32:24.794 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
03:32:24.796 00.002 21068 Star::Find returns 1 (0), X=812.05, Y=629.28, Mass=772405, SNR=257.2, Peak=65535 HFD=3.5
03:32:24.797 00.001 21068 MultiStar: [#1 -0.43,0.13,1.00,U] [#2 -0.10,0.30,0.92,U] [#3 -0.14,-0.20,0.35,U] [#4 -0.64,-0.03,0.00,M1] [#5 0.12,0.43,0.39,U] [#6 -0.28,0.14,0.37,U] [#7 0.25,0.49,0.00,M2] [#8 -0.24,0.07,0.23,U] 
03:32:24.798 00.001 21068 single-star, 6 included, MultiStar: {-0.16, 0.14}, one-star: {-0.00, 0.05}
03:32:24.799 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
03:32:24.799 00.000 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
03:32:24.801 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.58 mountX=0.01 mountY=-0.05, mountTheta=-1.39
03:32:24.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.05, opts=13)
03:32:24.804 00.001 21068 Enqueuing Move request for scope (-0.00, 0.05)
03:32:24.805 00.001 16108 Worker thread wakes up
03:32:24.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
03:32:24.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
03:32:24.805 00.000 16108 Moving (-0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
03:32:24.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:32:24.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:24.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:32:24.805 00.000 16108 MoveAxis(E, 0, ABG)
03:32:24.805 00.000 16108 Move returns status 0, amount 0
03:32:24.805 00.000 16108 MoveAxis(N, 0, ABG)
03:32:24.805 00.000 16108 Move returns status 0, amount 0
03:32:24.805 00.000 16108 move complete, result=0
03:32:24.805 00.000 16108 worker thread done servicing request
03:32:24.812 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3357, FiltMin=2877, FiltMax=57325, Gamma=1.000
03:32:24.828 00.016 21068 UpdateGuideState exits: m=772405 SNR=257.2
03:32:24.830 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:24.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:24.831 00.000 21068 Enqueuing Expose request
03:32:24.832 00.001 16108 Worker thread wakes up
03:32:24.832 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:24.833 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:24.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:25.824 00.991 16108 Exposure complete
03:32:25.883 00.059 16108 worker thread done servicing request
03:32:25.883 00.000 21068 OnExposeComplete: enter
03:32:25.884 00.001 21068 UpdateGuideState(): m_state=6
03:32:25.884 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
03:32:25.885 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.36, Mass=723049, SNR=231.2, Peak=65535 HFD=3.6
03:32:25.886 00.001 21068 MultiStar: [#1 -0.43,-0.03,0.87,U] [#2 -0.10,0.20,1.02,U] [#3 0.13,-0.13,0.38,U] [#4 -0.55,-0.22,0.00,M2] [#5 0.09,0.38,0.41,U] [#6 -0.37,-0.01,0.39,U] [#7 0.10,0.61,0.00,M3] [#8 0.19,0.41,0.27,U] 
03:32:25.887 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {0.18, 0.13}
03:32:25.888 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
03:32:25.888 00.000 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
03:32:25.889 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=0.09 mountY=-0.10, mountTheta=-0.85
03:32:25.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.12, opts=13)
03:32:25.893 00.001 21068 Enqueuing Move request for scope (-0.07, 0.12)
03:32:25.893 00.000 16108 Worker thread wakes up
03:32:25.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
03:32:25.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
03:32:25.893 00.000 16108 Moving (-0.07, 0.12) raw xDistance=0.09 yDistance=-0.10
03:32:25.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:32:25.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:25.894 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:32:25.894 00.000 16108 MoveAxis(E, 0, ABG)
03:32:25.894 00.000 16108 Move returns status 0, amount 0
03:32:25.894 00.000 16108 MoveAxis(N, 0, ABG)
03:32:25.894 00.000 16108 Move returns status 0, amount 0
03:32:25.894 00.000 16108 move complete, result=0
03:32:25.894 00.000 16108 worker thread done servicing request
03:32:25.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3360, FiltMin=2857, FiltMax=53379, Gamma=1.000
03:32:25.911 00.014 21068 UpdateGuideState exits: m=723049 SNR=231.2
03:32:25.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:25.912 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:25.913 00.001 21068 Enqueuing Expose request
03:32:25.913 00.000 16108 Worker thread wakes up
03:32:25.913 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:25.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:25.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:27.082 01.168 16108 Exposure complete
03:32:27.145 00.063 16108 worker thread done servicing request
03:32:27.145 00.000 21068 OnExposeComplete: enter
03:32:27.147 00.002 21068 UpdateGuideState(): m_state=6
03:32:27.149 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
03:32:27.151 00.002 21068 Star::Find returns 1 (0), X=812.13, Y=629.27, Mass=740029, SNR=246.4, Peak=65535 HFD=3.4
03:32:27.152 00.001 21068 MultiStar: [#1 -0.39,-0.05,0.89,U] [#2 -0.15,0.31,0.88,U] [#3 -0.06,0.12,0.38,U] [#4 -0.29,0.02,0.38,U] [#5 -0.17,0.56,0.00,M1] [#6 -0.38,0.03,0.34,U] [#7 0.24,0.34,0.32,U] [#8 -0.07,0.07,0.24,U] 
03:32:27.153 00.001 21068 single-star, 7 included, MultiStar: {-0.14, 0.10}, one-star: {0.08, 0.04}
03:32:27.153 00.000 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
03:32:27.154 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
03:32:27.156 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
03:32:27.158 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.04, opts=13)
03:32:27.159 00.001 21068 Enqueuing Move request for scope (0.08, 0.04)
03:32:27.160 00.001 16108 Worker thread wakes up
03:32:27.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
03:32:27.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
03:32:27.160 00.000 16108 Moving (0.08, 0.04) raw xDistance=-0.08 yDistance=-0.06
03:32:27.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:32:27.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:27.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:32:27.160 00.000 16108 MoveAxis(E, 0, ABG)
03:32:27.160 00.000 16108 Move returns status 0, amount 0
03:32:27.160 00.000 16108 MoveAxis(N, 0, ABG)
03:32:27.160 00.000 16108 Move returns status 0, amount 0
03:32:27.160 00.000 16108 move complete, result=0
03:32:27.160 00.000 16108 worker thread done servicing request
03:32:27.169 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3366, FiltMin=2880, FiltMax=62886, Gamma=1.000
03:32:27.187 00.018 21068 UpdateGuideState exits: m=740029 SNR=246.4
03:32:27.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:27.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:27.190 00.001 21068 Enqueuing Expose request
03:32:27.191 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:27.192 00.001 16108 Worker thread wakes up
03:32:27.193 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:27.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:28.167 00.974 16108 Exposure complete
03:32:28.235 00.068 16108 worker thread done servicing request
03:32:28.235 00.000 21068 OnExposeComplete: enter
03:32:28.236 00.001 21068 UpdateGuideState(): m_state=6
03:32:28.237 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
03:32:28.238 00.001 21068 Star::Find returns 1 (0), X=812.08, Y=629.35, Mass=730957, SNR=207.9, Peak=65535 HFD=3.4
03:32:28.238 00.000 21068 MultiStar: [#1 -0.30,0.10,1.02,U] [#2 0.01,0.23,1.08,U] [#3 0.11,0.02,0.50,U] [#4 -0.17,-0.02,0.38,U] [#5 -0.10,0.46,0.51,U] [#6 -0.34,0.20,0.51,U] [#7 0.13,0.38,0.32,U] [#8 -0.22,-0.05,0.32,U] 
03:32:28.239 00.001 21068 single-star, 8 included, MultiStar: {-0.09, 0.16}, one-star: {0.03, 0.12}
03:32:28.240 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
03:32:28.241 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
03:32:28.241 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.31 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
03:32:28.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
03:32:28.245 00.002 21068 Enqueuing Move request for scope (0.03, 0.12)
03:32:28.245 00.000 16108 Worker thread wakes up
03:32:28.246 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:32:28.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:32:28.246 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=-0.13
03:32:28.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:32:28.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:28.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:32:28.246 00.000 16108 MoveAxis(E, 0, ABG)
03:32:28.246 00.000 16108 Move returns status 0, amount 0
03:32:28.246 00.000 16108 MoveAxis(N, 0, ABG)
03:32:28.246 00.000 16108 Move returns status 0, amount 0
03:32:28.247 00.001 16108 move complete, result=0
03:32:28.247 00.000 16108 worker thread done servicing request
03:32:28.249 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3369, FiltMin=2893, FiltMax=50253, Gamma=1.000
03:32:28.262 00.013 21068 UpdateGuideState exits: m=730957 SNR=207.9
03:32:28.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:28.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:28.265 00.001 21068 Enqueuing Expose request
03:32:28.266 00.001 16108 Worker thread wakes up
03:32:28.266 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:28.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:28.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:29.435 01.169 16108 Exposure complete
03:32:29.506 00.071 16108 worker thread done servicing request
03:32:29.506 00.000 21068 OnExposeComplete: enter
03:32:29.508 00.002 21068 UpdateGuideState(): m_state=6
03:32:29.511 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
03:32:29.513 00.002 21068 Star::Find returns 1 (0), X=812.46, Y=629.57, Mass=707587, SNR=248.5, Peak=65472 HFD=3.3
03:32:29.515 00.002 21068 MultiStar: [#1 0.11,0.23,0.83,U] [#2 0.28,0.26,0.87,U] [#3 0.22,-0.06,0.36,U] [#4 -0.25,-0.14,0.33,U] [#5 0.39,0.38,0.00,M1] [#6 -0.04,0.27,0.42,U] [#7 0.45,0.31,0.00,M2] [#8 0.39,0.11,0.22,U] 
03:32:29.518 00.003 21068 refined, 6 included, MultiStar: {0.20, 0.21}, one-star: {0.41, 0.34}
03:32:29.519 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
03:32:29.520 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
03:32:29.521 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.79 mountX=-0.16 mountY=-0.25, mountTheta=-2.15
03:32:29.524 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.21, opts=13)
03:32:29.527 00.003 21068 Enqueuing Move request for scope (0.20, 0.21)
03:32:29.528 00.001 16108 Worker thread wakes up
03:32:29.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
03:32:29.529 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
03:32:29.529 00.000 16108 Moving (0.20, 0.21) raw xDistance=-0.16 yDistance=-0.25
03:32:29.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:32:29.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:32:29.529 00.000 16108 MoveAxis(E, 0, ABG)
03:32:29.529 00.000 16108 Move returns status 0, amount 0
03:32:29.529 00.000 16108 MoveAxis(N, 50, ABG)
03:32:29.529 00.000 16108 Guiding  Dir = 0, Dur = 50
03:32:29.530 00.001 16108 IsSlewing returns 0
03:32:29.530 00.000 16108 IsGuiding returns 0
03:32:29.534 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=403, max=65535, med=3373, FiltMin=2873, FiltMax=41641, Gamma=1.000
03:32:29.550 00.016 21068 UpdateGuideState exits: m=707587 SNR=248.5
03:32:29.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:29.551 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:29.552 00.001 21068 Enqueuing Expose request
03:32:29.557 00.005 16108 PulseGuide returned control before completion, sleep 33
03:32:29.603 00.046 16108 IsGuiding returns 1
03:32:29.603 00.000 16108 scope still moving after pulse duration time elapsed
03:32:29.633 00.030 16108 IsSlewing returns 0
03:32:29.633 00.000 16108 IsGuiding returns 1
03:32:29.664 00.031 16108 IsSlewing returns 0
03:32:29.665 00.001 16108 IsGuiding returns 0
03:32:29.665 00.000 16108 scope move finished after 50 + 84 ms
03:32:29.665 00.000 16108 Move returns status 0, amount 50
03:32:29.665 00.000 16108 move complete, result=0
03:32:29.665 00.000 16108 worker thread done servicing request
03:32:29.665 00.000 16108 Worker thread wakes up
03:32:29.665 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 50 ms NORTH
03:32:29.668 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:29.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:30.633 00.965 16108 Exposure complete
03:32:30.692 00.059 16108 worker thread done servicing request
03:32:30.692 00.000 21068 OnExposeComplete: enter
03:32:30.693 00.001 21068 UpdateGuideState(): m_state=6
03:32:30.694 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
03:32:30.694 00.000 21068 Star::Find returns 1 (0), X=812.44, Y=629.25, Mass=660014, SNR=235.0, Peak=65535 HFD=3.3
03:32:30.696 00.002 21068 MultiStar: [#1 -0.12,0.12,0.90,U] [#2 0.21,0.22,0.81,U] [#3 0.26,-0.01,0.47,U] [#4 0.01,0.01,0.37,U] [#5 -0.10,0.46,0.31,U] [#6 0.05,0.05,0.40,U] [#7 0.53,0.32,0.00,M3] [#8 -0.08,-0.00,0.27,U] 
03:32:30.697 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.40, 0.02}
03:32:30.698 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
03:32:30.699 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
03:32:30.699 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
03:32:30.701 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
03:32:30.702 00.001 21068 Enqueuing Move request for scope (0.12, 0.10)
03:32:30.703 00.001 16108 Worker thread wakes up
03:32:30.703 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
03:32:30.703 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:32:30.704 00.001 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
03:32:30.704 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:30.704 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:30.704 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:32:30.704 00.000 16108 MoveAxis(E, 0, ABG)
03:32:30.704 00.000 16108 Move returns status 0, amount 0
03:32:30.704 00.000 16108 MoveAxis(N, 0, ABG)
03:32:30.704 00.000 16108 Move returns status 0, amount 0
03:32:30.704 00.000 16108 move complete, result=0
03:32:30.704 00.000 16108 worker thread done servicing request
03:32:30.712 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=521, max=65535, med=3376, FiltMin=2813, FiltMax=40877, Gamma=1.000
03:32:30.728 00.016 21068 UpdateGuideState exits: m=660014 SNR=235.0
03:32:30.729 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:30.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:30.731 00.001 21068 Enqueuing Expose request
03:32:30.731 00.000 16108 Worker thread wakes up
03:32:30.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:30.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:30.731 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:31.885 01.154 16108 Exposure complete
03:32:31.939 00.054 16108 worker thread done servicing request
03:32:31.940 00.001 21068 OnExposeComplete: enter
03:32:31.941 00.001 21068 UpdateGuideState(): m_state=6
03:32:31.941 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
03:32:31.942 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.36, Mass=707064, SNR=239.7, Peak=65535 HFD=3.5
03:32:31.943 00.001 21068 MultiStar: [#1 -0.30,-0.05,0.82,U] [#2 -0.05,-0.03,0.91,U] [#3 0.06,-0.09,0.38,U] [#4 -0.24,-0.16,0.39,U] [#5 0.31,0.33,0.28,U] [#6 -0.24,-0.01,0.35,U] [#7 0.16,0.16,0.31,U] [#8 0.02,-0.13,0.24,U] 
03:32:31.945 00.002 21068 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.15, 0.13}
03:32:31.945 00.000 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
03:32:31.946 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
03:32:31.947 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.71 mountX=0.04 mountY=-0.01, mountTheta=-0.20
03:32:31.948 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
03:32:31.949 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
03:32:31.950 00.001 16108 Worker thread wakes up
03:32:31.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
03:32:31.951 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
03:32:31.951 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.04 yDistance=-0.01
03:32:31.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:32:31.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:31.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:32:31.951 00.000 16108 MoveAxis(E, 0, ABG)
03:32:31.951 00.000 16108 Move returns status 0, amount 0
03:32:31.951 00.000 16108 MoveAxis(N, 0, ABG)
03:32:31.951 00.000 16108 Move returns status 0, amount 0
03:32:31.951 00.000 16108 move complete, result=0
03:32:31.951 00.000 16108 worker thread done servicing request
03:32:31.957 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3382, FiltMin=2873, FiltMax=48201, Gamma=1.000
03:32:31.979 00.022 21068 UpdateGuideState exits: m=707064 SNR=239.7
03:32:31.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:31.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:31.983 00.002 21068 Enqueuing Expose request
03:32:31.984 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:31.985 00.001 16108 Worker thread wakes up
03:32:31.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:31.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:32.962 00.977 16108 Exposure complete
03:32:33.024 00.062 16108 worker thread done servicing request
03:32:33.024 00.000 21068 OnExposeComplete: enter
03:32:33.026 00.002 21068 UpdateGuideState(): m_state=6
03:32:33.027 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
03:32:33.029 00.002 21068 Star::Find returns 1 (0), X=812.11, Y=629.19, Mass=714181, SNR=254.4, Peak=65535 HFD=3.6
03:32:33.030 00.001 21068 MultiStar: [#1 -0.51,-0.09,0.00,M1] [#2 -0.24,0.10,0.90,U] [#3 -0.07,-0.09,0.43,U] [#4 -0.18,-0.08,0.31,U] [#5 -0.29,0.21,0.26,U] [#6 -0.21,0.05,0.35,U] [#7 0.35,0.34,0.28,U] [#8 -0.14,-0.24,0.26,U] 
03:32:33.032 00.002 21068 single-star, 7 included, MultiStar: {-0.09, 0.02}, one-star: {0.06, -0.04}
03:32:33.034 00.002 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
03:32:33.035 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
03:32:33.036 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.07 mountY=0.02, mountTheta=2.85
03:32:33.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
03:32:33.039 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
03:32:33.041 00.002 16108 Worker thread wakes up
03:32:33.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:32:33.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:32:33.041 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.02
03:32:33.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:33.042 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:33.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:33.042 00.000 16108 MoveAxis(E, 0, ABG)
03:32:33.042 00.000 16108 Move returns status 0, amount 0
03:32:33.042 00.000 16108 MoveAxis(N, 0, ABG)
03:32:33.042 00.000 16108 Move returns status 0, amount 0
03:32:33.042 00.000 16108 move complete, result=0
03:32:33.042 00.000 16108 worker thread done servicing request
03:32:33.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3385, FiltMin=2845, FiltMax=52070, Gamma=1.000
03:32:33.059 00.014 21068 UpdateGuideState exits: m=714181 SNR=254.4
03:32:33.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:33.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:33.062 00.000 21068 Enqueuing Expose request
03:32:33.063 00.001 16108 Worker thread wakes up
03:32:33.063 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:33.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:33.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:34.228 01.164 16108 Exposure complete
03:32:34.290 00.062 16108 worker thread done servicing request
03:32:34.291 00.001 21068 OnExposeComplete: enter
03:32:34.291 00.000 21068 UpdateGuideState(): m_state=6
03:32:34.293 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
03:32:34.294 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.17, Mass=711957, SNR=244.3, Peak=65535 HFD=3.6
03:32:34.295 00.001 21068 MultiStar: [#1 -0.25,-0.19,0.86,U] [#2 0.07,0.15,1.02,U] [#3 0.34,-0.17,0.40,U] [#4 -0.30,-0.25,0.34,U] [#5 0.13,0.27,0.36,U] [#6 -0.03,0.02,0.32,U] [#7 0.39,0.30,0.30,U] [#8 -0.07,-0.16,0.24,U] 
03:32:34.296 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.11, -0.06}
03:32:34.297 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
03:32:34.298 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
03:32:34.298 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.51 mountX=-0.03 mountY=0.01, mountTheta=2.86
03:32:34.300 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.02, opts=13)
03:32:34.301 00.001 21068 Enqueuing Move request for scope (0.03, -0.02)
03:32:34.302 00.001 16108 Worker thread wakes up
03:32:34.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
03:32:34.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
03:32:34.302 00.000 16108 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=0.01
03:32:34.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:34.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:34.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:34.302 00.000 16108 MoveAxis(E, 0, ABG)
03:32:34.302 00.000 16108 Move returns status 0, amount 0
03:32:34.302 00.000 16108 MoveAxis(N, 0, ABG)
03:32:34.302 00.000 16108 Move returns status 0, amount 0
03:32:34.302 00.000 16108 move complete, result=0
03:32:34.302 00.000 16108 worker thread done servicing request
03:32:34.305 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3389, FiltMin=2902, FiltMax=42889, Gamma=1.000
03:32:34.318 00.013 21068 UpdateGuideState exits: m=711957 SNR=244.3
03:32:34.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:34.321 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:34.322 00.001 21068 Enqueuing Expose request
03:32:34.322 00.000 16108 Worker thread wakes up
03:32:34.322 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:34.323 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:34.323 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:35.299 00.976 16108 Exposure complete
03:32:35.357 00.058 16108 worker thread done servicing request
03:32:35.357 00.000 21068 OnExposeComplete: enter
03:32:35.357 00.000 21068 UpdateGuideState(): m_state=6
03:32:35.358 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
03:32:35.360 00.002 21068 Star::Find returns 1 (0), X=812.35, Y=629.00, Mass=706432, SNR=225.9, Peak=65535 HFD=3.4
03:32:35.361 00.001 21068 MultiStar: [#1 -0.17,-0.27,0.81,U] [#2 0.24,0.07,1.02,U] [#3 0.16,-0.38,0.38,U] [#4 -0.13,-0.35,0.40,U] [#5 0.23,0.12,0.35,U] [#6 -0.13,-0.18,0.41,U] [#7 0.55,0.04,0.00,M1] [#8 -0.10,-0.48,0.26,U] 
03:32:35.361 00.000 21068 refined, 7 included, MultiStar: {0.09, -0.18}, one-star: {0.30, -0.23}
03:32:35.362 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
03:32:35.363 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
03:32:35.364 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=-0.12 mountY=0.15, mountTheta=2.25
03:32:35.365 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.18, opts=13)
03:32:35.366 00.001 21068 Enqueuing Move request for scope (0.09, -0.18)
03:32:35.367 00.001 16108 Worker thread wakes up
03:32:35.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:32:35.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:32:35.367 00.000 16108 Moving (0.09, -0.18) raw xDistance=-0.12 yDistance=0.15
03:32:35.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:35.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:35.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:32:35.367 00.000 16108 MoveAxis(E, 0, ABG)
03:32:35.367 00.000 16108 Move returns status 0, amount 0
03:32:35.367 00.000 16108 MoveAxis(N, 0, ABG)
03:32:35.367 00.000 16108 Move returns status 0, amount 0
03:32:35.367 00.000 16108 move complete, result=0
03:32:35.367 00.000 16108 worker thread done servicing request
03:32:35.370 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3392, FiltMin=2931, FiltMax=48809, Gamma=1.000
03:32:35.384 00.014 21068 UpdateGuideState exits: m=706432 SNR=225.9
03:32:35.385 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:35.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:35.386 00.000 21068 Enqueuing Expose request
03:32:35.387 00.001 16108 Worker thread wakes up
03:32:35.387 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:35.388 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:35.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:36.538 01.150 16108 Exposure complete
03:32:36.603 00.065 16108 worker thread done servicing request
03:32:36.603 00.000 21068 OnExposeComplete: enter
03:32:36.604 00.001 21068 UpdateGuideState(): m_state=6
03:32:36.605 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
03:32:36.606 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.03, Mass=748768, SNR=238.5, Peak=65535 HFD=3.4
03:32:36.606 00.000 21068 MultiStar: [#1 -0.16,-0.42,0.88,U] [#2 0.24,0.01,0.96,U] [#3 -0.05,-0.36,0.39,U] [#4 -0.20,-0.43,0.37,U] [#5 -0.00,0.04,0.33,U] [#6 0.15,-0.13,0.33,U] [#7 0.66,0.22,0.00,M2] [#8 -0.01,-0.41,0.29,U] 
03:32:36.608 00.002 21068 refined, 7 included, MultiStar: {0.08, -0.22}, one-star: {0.32, -0.20}
03:32:36.609 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
03:32:36.610 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
03:32:36.610 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.22 mountX=-0.12 mountY=0.20, mountTheta=2.11
03:32:36.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.22, opts=13)
03:32:36.613 00.001 21068 Enqueuing Move request for scope (0.08, -0.22)
03:32:36.614 00.001 16108 Worker thread wakes up
03:32:36.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
03:32:36.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
03:32:36.614 00.000 16108 Moving (0.08, -0.22) raw xDistance=-0.12 yDistance=0.20
03:32:36.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:36.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:36.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:32:36.614 00.000 16108 MoveAxis(E, 0, ABG)
03:32:36.614 00.000 16108 Move returns status 0, amount 0
03:32:36.614 00.000 16108 MoveAxis(N, 0, ABG)
03:32:36.614 00.000 16108 Move returns status 0, amount 0
03:32:36.614 00.000 16108 move complete, result=0
03:32:36.614 00.000 16108 worker thread done servicing request
03:32:36.618 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3392, FiltMin=2915, FiltMax=45433, Gamma=1.000
03:32:36.631 00.013 21068 UpdateGuideState exits: m=748768 SNR=238.5
03:32:36.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:36.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:36.633 00.000 21068 Enqueuing Expose request
03:32:36.634 00.001 16108 Worker thread wakes up
03:32:36.634 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:36.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:36.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:37.619 00.984 16108 Exposure complete
03:32:37.676 00.057 16108 worker thread done servicing request
03:32:37.676 00.000 21068 OnExposeComplete: enter
03:32:37.677 00.001 21068 UpdateGuideState(): m_state=6
03:32:37.678 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
03:32:37.679 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=629.06, Mass=697853, SNR=204.6, Peak=65535 HFD=3.4
03:32:37.680 00.001 21068 MultiStar: [#1 -0.22,-0.32,1.04,U] [#2 0.18,0.15,1.14,U] [#3 0.10,-0.20,0.52,U] [#4 -0.24,-0.35,0.48,U] [#5 0.30,0.10,0.40,U] [#6 -0.10,-0.15,0.42,U] [#7 0.68,0.24,0.00,M3] [#8 0.06,-0.25,0.31,U] 
03:32:37.682 00.002 21068 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.27, -0.17}
03:32:37.682 00.000 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
03:32:37.683 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
03:32:37.684 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=-0.08 mountY=0.12, mountTheta=2.16
03:32:37.685 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.13, opts=13)
03:32:37.686 00.001 21068 Enqueuing Move request for scope (0.05, -0.13)
03:32:37.687 00.001 16108 Worker thread wakes up
03:32:37.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
03:32:37.687 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
03:32:37.687 00.000 16108 Moving (0.05, -0.13) raw xDistance=-0.08 yDistance=0.12
03:32:37.687 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:32:37.687 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:37.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:32:37.687 00.000 16108 MoveAxis(E, 0, ABG)
03:32:37.687 00.000 16108 Move returns status 0, amount 0
03:32:37.688 00.001 16108 MoveAxis(N, 0, ABG)
03:32:37.688 00.000 16108 Move returns status 0, amount 0
03:32:37.688 00.000 16108 move complete, result=0
03:32:37.688 00.000 16108 worker thread done servicing request
03:32:37.693 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3392, FiltMin=2934, FiltMax=48358, Gamma=1.000
03:32:37.706 00.013 21068 UpdateGuideState exits: m=697853 SNR=204.6
03:32:37.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:37.707 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:37.708 00.001 21068 Enqueuing Expose request
03:32:37.709 00.001 16108 Worker thread wakes up
03:32:37.709 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:37.709 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:37.710 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:38.877 01.167 16108 Exposure complete
03:32:38.942 00.065 16108 worker thread done servicing request
03:32:38.943 00.001 21068 OnExposeComplete: enter
03:32:38.944 00.001 21068 UpdateGuideState(): m_state=6
03:32:38.946 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
03:32:38.947 00.001 21068 Star::Find returns 1 (0), X=812.44, Y=629.20, Mass=799686, SNR=260.1, Peak=65535 HFD=3.4
03:32:38.948 00.001 21068 MultiStar: [#1 -0.05,-0.17,0.80,U] [#2 0.31,-0.03,0.78,U] [#3 0.49,-0.30,0.00,M1] [#4 -0.16,-0.05,0.37,U] [#5 0.32,0.14,0.34,U] [#6 0.12,0.00,0.41,U] [#7 0.44,0.16,0.31,U] [#8 0.40,-0.35,0.00,M1] 
03:32:38.949 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.03}, one-star: {0.39, -0.03}
03:32:38.950 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:32:38.951 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
03:32:38.952 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.13 mountX=-0.21 mountY=-0.02, mountTheta=-3.03
03:32:38.953 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.03, opts=13)
03:32:38.954 00.001 21068 Enqueuing Move request for scope (0.21, -0.03)
03:32:38.954 00.000 16108 Worker thread wakes up
03:32:38.955 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
03:32:38.955 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
03:32:38.955 00.000 16108 Moving (0.21, -0.03) raw xDistance=-0.21 yDistance=-0.02
03:32:38.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:32:38.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:38.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:32:38.955 00.000 16108 MoveAxis(E, 55, ABG)
03:32:38.955 00.000 16108 Guiding  Dir = 2, Dur = 55
03:32:38.955 00.000 16108 IsSlewing returns 0
03:32:38.955 00.000 16108 IsGuiding returns 0
03:32:38.959 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3385, FiltMin=2912, FiltMax=52873, Gamma=1.000
03:32:38.966 00.007 16108 PulseGuide returned control before completion, sleep 55
03:32:38.972 00.006 21068 UpdateGuideState exits: m=799686 SNR=260.1
03:32:38.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:38.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:38.975 00.001 21068 Enqueuing Expose request
03:32:39.028 00.053 16108 IsGuiding returns 1
03:32:39.028 00.000 16108 scope still moving after pulse duration time elapsed
03:32:39.059 00.031 16108 IsSlewing returns 0
03:32:39.059 00.000 16108 IsGuiding returns 0
03:32:39.059 00.000 16108 scope move finished after 55 + 48 ms
03:32:39.059 00.000 16108 Move returns status 0, amount 55
03:32:39.059 00.000 16108 MoveAxis(N, 0, ABG)
03:32:39.059 00.000 16108 Move returns status 0, amount 0
03:32:39.059 00.000 16108 move complete, result=0
03:32:39.059 00.000 16108 worker thread done servicing request
03:32:39.059 00.000 16108 Worker thread wakes up
03:32:39.059 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:39.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:39.059 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
03:32:40.032 00.973 16108 Exposure complete
03:32:40.108 00.076 16108 worker thread done servicing request
03:32:40.108 00.000 21068 OnExposeComplete: enter
03:32:40.109 00.001 21068 UpdateGuideState(): m_state=6
03:32:40.110 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
03:32:40.111 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.13, Mass=745059, SNR=244.8, Peak=65535 HFD=3.5
03:32:40.113 00.002 21068 MultiStar: [#1 -0.17,-0.11,0.81,U] [#2 -0.13,-0.07,0.92,U] [#3 0.16,-0.18,0.39,U] [#4 -0.23,-0.26,0.36,U] [#5 0.28,0.33,0.30,U] [#6 0.09,-0.05,0.38,U] [#7 0.18,0.04,0.30,U] [#8 0.07,-0.24,0.24,U] 
03:32:40.115 00.002 21068 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.19, -0.10}
03:32:40.117 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
03:32:40.118 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
03:32:40.120 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=-0.04 mountY=0.07, mountTheta=2.03
03:32:40.122 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
03:32:40.123 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
03:32:40.123 00.000 16108 Worker thread wakes up
03:32:40.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:32:40.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:32:40.124 00.001 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
03:32:40.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:32:40.124 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:40.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:40.124 00.000 16108 MoveAxis(E, 0, ABG)
03:32:40.124 00.000 16108 Move returns status 0, amount 0
03:32:40.124 00.000 16108 MoveAxis(N, 0, ABG)
03:32:40.124 00.000 16108 Move returns status 0, amount 0
03:32:40.124 00.000 16108 move complete, result=0
03:32:40.124 00.000 16108 worker thread done servicing request
03:32:40.130 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3382, FiltMin=2851, FiltMax=56505, Gamma=1.000
03:32:40.146 00.016 21068 UpdateGuideState exits: m=745059 SNR=244.8
03:32:40.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:40.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:40.149 00.001 21068 Enqueuing Expose request
03:32:40.150 00.001 16108 Worker thread wakes up
03:32:40.150 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:40.150 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:40.151 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:41.317 01.166 16108 Exposure complete
03:32:41.390 00.073 16108 worker thread done servicing request
03:32:41.390 00.000 21068 OnExposeComplete: enter
03:32:41.392 00.002 21068 UpdateGuideState(): m_state=6
03:32:41.395 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
03:32:41.397 00.002 21068 Star::Find returns 1 (0), X=812.08, Y=629.12, Mass=648652, SNR=219.9, Peak=65535 HFD=3.4
03:32:41.398 00.001 21068 MultiStar: [#1 -0.21,0.01,0.91,U] [#2 -0.10,0.10,1.05,U] [#3 0.12,-0.05,0.44,U] [#4 -0.23,-0.05,0.44,U] [#5 0.06,0.43,0.43,U] [#6 -0.03,0.06,0.48,U] [#7 0.25,0.09,0.39,U] [#8 -0.11,-0.15,0.28,U] 
03:32:41.400 00.002 21068 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.03, -0.11}
03:32:41.401 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
03:32:41.402 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
03:32:41.403 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=0.05 mountY=-0.02, mountTheta=-0.40
03:32:41.406 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
03:32:41.407 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
03:32:41.408 00.001 16108 Worker thread wakes up
03:32:41.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:32:41.408 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:32:41.409 00.001 16108 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=-0.02
03:32:41.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:41.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:41.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:32:41.409 00.000 16108 MoveAxis(E, 0, ABG)
03:32:41.409 00.000 16108 Move returns status 0, amount 0
03:32:41.409 00.000 16108 MoveAxis(N, 0, ABG)
03:32:41.409 00.000 16108 Move returns status 0, amount 0
03:32:41.409 00.000 16108 move complete, result=0
03:32:41.409 00.000 16108 worker thread done servicing request
03:32:41.413 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3379, FiltMin=2886, FiltMax=53926, Gamma=1.000
03:32:41.427 00.014 21068 UpdateGuideState exits: m=648652 SNR=219.9
03:32:41.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:41.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:41.429 00.000 21068 Enqueuing Expose request
03:32:41.430 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:41.431 00.001 16108 Worker thread wakes up
03:32:41.431 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:41.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:42.409 00.978 16108 Exposure complete
03:32:42.482 00.073 16108 worker thread done servicing request
03:32:42.482 00.000 21068 OnExposeComplete: enter
03:32:42.484 00.002 21068 UpdateGuideState(): m_state=6
03:32:42.485 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
03:32:42.486 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.15, Mass=760497, SNR=226.7, Peak=65535 HFD=3.5
03:32:42.487 00.001 21068 MultiStar: [#1 -0.30,0.07,0.95,U] [#2 -0.06,0.18,0.96,U] [#3 0.23,-0.05,0.40,U] [#4 -0.11,-0.26,0.41,U] [#5 0.15,0.36,0.34,U] [#6 -0.12,0.09,0.41,U] [#7 0.32,0.45,0.00,M1] [#8 -0.11,-0.15,0.25,U] 
03:32:42.489 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.14, -0.08}
03:32:42.490 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
03:32:42.490 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
03:32:42.491 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.42 mountX=0.04 mountY=-0.02, mountTheta=-0.50
03:32:42.493 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
03:32:42.494 00.001 21068 Enqueuing Move request for scope (-0.04, 0.03)
03:32:42.495 00.001 16108 Worker thread wakes up
03:32:42.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:32:42.495 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:32:42.495 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
03:32:42.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:32:42.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:42.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:32:42.495 00.000 16108 MoveAxis(E, 0, ABG)
03:32:42.495 00.000 16108 Move returns status 0, amount 0
03:32:42.495 00.000 16108 MoveAxis(N, 0, ABG)
03:32:42.495 00.000 16108 Move returns status 0, amount 0
03:32:42.495 00.000 16108 move complete, result=0
03:32:42.495 00.000 16108 worker thread done servicing request
03:32:42.499 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3382, FiltMin=2883, FiltMax=48265, Gamma=1.000
03:32:42.513 00.014 21068 UpdateGuideState exits: m=760497 SNR=226.7
03:32:42.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:42.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:42.515 00.000 21068 Enqueuing Expose request
03:32:42.516 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:42.517 00.001 16108 Worker thread wakes up
03:32:42.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:42.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:43.681 01.164 16108 Exposure complete
03:32:43.735 00.054 16108 worker thread done servicing request
03:32:43.736 00.001 21068 OnExposeComplete: enter
03:32:43.736 00.000 21068 UpdateGuideState(): m_state=6
03:32:43.738 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
03:32:43.739 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.18, Mass=638996, SNR=199.9, Peak=65535 HFD=3.5
03:32:43.740 00.001 21068 MultiStar: [#1 -0.02,-0.06,1.16,U] [#2 0.19,0.09,1.26,U] [#3 0.06,-0.31,0.49,U] [#4 -0.19,-0.29,0.48,U] [#5 0.07,0.34,0.41,U] [#6 -0.29,0.04,0.47,U] [#7 0.29,0.15,0.37,U] [#8 0.02,-0.11,0.32,U] 
03:32:43.741 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.22, -0.05}
03:32:43.741 00.000 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:32:43.742 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
03:32:43.742 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.27 mountX=-0.07 mountY=0.00, mountTheta=3.10
03:32:43.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
03:32:43.745 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
03:32:43.745 00.000 16108 Worker thread wakes up
03:32:43.746 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:32:43.746 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:32:43.746 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.07 yDistance=0.00
03:32:43.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:43.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:43.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:32:43.746 00.000 16108 MoveAxis(E, 0, ABG)
03:32:43.746 00.000 16108 Move returns status 0, amount 0
03:32:43.746 00.000 16108 MoveAxis(N, 0, ABG)
03:32:43.746 00.000 16108 Move returns status 0, amount 0
03:32:43.746 00.000 16108 move complete, result=0
03:32:43.746 00.000 16108 worker thread done servicing request
03:32:43.750 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3376, FiltMin=2918, FiltMax=51805, Gamma=1.000
03:32:43.764 00.014 21068 UpdateGuideState exits: m=638996 SNR=199.9
03:32:43.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:43.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:43.767 00.001 21068 Enqueuing Expose request
03:32:43.767 00.000 16108 Worker thread wakes up
03:32:43.767 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:43.769 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:43.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:44.757 00.988 16108 Exposure complete
03:32:44.823 00.066 16108 worker thread done servicing request
03:32:44.823 00.000 21068 OnExposeComplete: enter
03:32:44.825 00.002 21068 UpdateGuideState(): m_state=6
03:32:44.826 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
03:32:44.827 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=628.87, Mass=767259, SNR=230.0, Peak=65535 HFD=3.5
03:32:44.827 00.000 21068 MultiStar: [#1 -0.12,-0.16,1.04,U] [#2 0.07,0.03,0.89,U] [#3 0.01,-0.07,0.48,U] [#4 -0.18,-0.34,0.40,U] [#5 0.11,0.18,0.40,U] [#6 0.02,-0.24,0.39,U] [#7 0.28,-0.01,0.34,U] [#8 -0.15,-0.45,0.27,U] 
03:32:44.828 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.21, -0.36}
03:32:44.829 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
03:32:44.829 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
03:32:44.830 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=-0.06 mountY=0.14, mountTheta=1.99
03:32:44.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.16, opts=13)
03:32:44.834 00.002 21068 Enqueuing Move request for scope (0.04, -0.16)
03:32:44.834 00.000 16108 Worker thread wakes up
03:32:44.834 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
03:32:44.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
03:32:44.834 00.000 16108 Moving (0.04, -0.16) raw xDistance=-0.06 yDistance=0.14
03:32:44.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:32:44.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:44.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:44.834 00.000 16108 MoveAxis(E, 0, ABG)
03:32:44.835 00.001 16108 Move returns status 0, amount 0
03:32:44.835 00.000 16108 MoveAxis(N, 0, ABG)
03:32:44.835 00.000 16108 Move returns status 0, amount 0
03:32:44.835 00.000 16108 move complete, result=0
03:32:44.835 00.000 16108 worker thread done servicing request
03:32:44.840 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=3376, FiltMin=2873, FiltMax=54905, Gamma=1.000
03:32:44.869 00.029 21068 UpdateGuideState exits: m=767259 SNR=230.0
03:32:44.871 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:44.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:44.873 00.001 21068 Enqueuing Expose request
03:32:44.874 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:44.875 00.001 16108 Worker thread wakes up
03:32:44.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:44.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:46.038 01.163 16108 Exposure complete
03:32:46.090 00.052 16108 worker thread done servicing request
03:32:46.090 00.000 21068 OnExposeComplete: enter
03:32:46.093 00.003 21068 UpdateGuideState(): m_state=6
03:32:46.093 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
03:32:46.095 00.002 21068 Star::Find returns 1 (0), X=812.22, Y=628.94, Mass=691576, SNR=202.4, Peak=65535 HFD=3.3
03:32:46.096 00.001 21068 MultiStar: [#1 -0.20,-0.15,0.92,U] [#2 0.20,0.03,1.05,U] [#3 0.26,-0.12,0.46,U] [#4 -0.09,-0.35,0.50,U] [#5 0.13,0.13,0.38,U] [#6 0.15,-0.08,0.63,U] [#7 0.30,-0.09,0.37,U] [#8 0.02,-0.55,0.00,M1] 
03:32:46.098 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.18, -0.29}
03:32:46.099 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
03:32:46.102 00.003 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
03:32:46.103 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=-0.12 mountY=0.09, mountTheta=2.47
03:32:46.106 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.12, opts=13)
03:32:46.107 00.001 21068 Enqueuing Move request for scope (0.10, -0.12)
03:32:46.107 00.000 16108 Worker thread wakes up
03:32:46.108 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
03:32:46.108 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
03:32:46.108 00.000 16108 Moving (0.10, -0.12) raw xDistance=-0.12 yDistance=0.09
03:32:46.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:46.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:46.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:32:46.108 00.000 16108 MoveAxis(E, 0, ABG)
03:32:46.108 00.000 16108 Move returns status 0, amount 0
03:32:46.108 00.000 16108 MoveAxis(N, 0, ABG)
03:32:46.109 00.001 16108 Move returns status 0, amount 0
03:32:46.109 00.000 16108 move complete, result=0
03:32:46.109 00.000 16108 worker thread done servicing request
03:32:46.116 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=349, max=65535, med=3373, FiltMin=2909, FiltMax=50253, Gamma=1.000
03:32:46.141 00.025 21068 UpdateGuideState exits: m=691576 SNR=202.4
03:32:46.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:46.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:46.144 00.001 21068 Enqueuing Expose request
03:32:46.144 00.000 16108 Worker thread wakes up
03:32:46.144 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:46.145 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:46.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:47.120 00.975 16108 Exposure complete
03:32:47.183 00.063 16108 worker thread done servicing request
03:32:47.183 00.000 21068 OnExposeComplete: enter
03:32:47.185 00.002 21068 UpdateGuideState(): m_state=6
03:32:47.186 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
03:32:47.188 00.002 21068 Star::Find returns 1 (0), X=812.31, Y=629.14, Mass=623693, SNR=225.7, Peak=65535 HFD=3.4
03:32:47.190 00.002 21068 MultiStar: [#1 -0.05,-0.27,0.87,U] [#2 0.22,-0.07,0.98,U] [#3 0.34,-0.35,0.42,U] [#4 -0.35,-0.32,0.37,U] [#5 0.33,0.38,0.00,M1] [#6 0.12,-0.04,0.45,U] [#7 0.51,0.03,0.00,M1] [#8 0.21,-0.25,0.31,U] 
03:32:47.192 00.002 21068 refined, 6 included, MultiStar: {0.13, -0.17}, one-star: {0.26, -0.09}
03:32:47.193 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
03:32:47.193 00.000 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
03:32:47.195 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.92 mountX=-0.16 mountY=0.14, mountTheta=2.43
03:32:47.198 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.17, opts=13)
03:32:47.199 00.001 21068 Enqueuing Move request for scope (0.13, -0.17)
03:32:47.200 00.001 16108 Worker thread wakes up
03:32:47.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
03:32:47.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
03:32:47.200 00.000 16108 Moving (0.13, -0.17) raw xDistance=-0.16 yDistance=0.14
03:32:47.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:32:47.201 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:47.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:47.201 00.000 16108 MoveAxis(E, 0, ABG)
03:32:47.201 00.000 16108 Move returns status 0, amount 0
03:32:47.201 00.000 16108 MoveAxis(N, 0, ABG)
03:32:47.201 00.000 16108 Move returns status 0, amount 0
03:32:47.201 00.000 16108 move complete, result=0
03:32:47.201 00.000 16108 worker thread done servicing request
03:32:47.208 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=969, max=65535, med=3373, FiltMin=2921, FiltMax=61417, Gamma=1.000
03:32:47.225 00.017 21068 UpdateGuideState exits: m=623693 SNR=225.7
03:32:47.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:47.226 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:47.227 00.001 21068 Enqueuing Expose request
03:32:47.228 00.001 16108 Worker thread wakes up
03:32:47.228 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:47.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:47.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:48.396 01.168 16108 Exposure complete
03:32:48.473 00.077 16108 worker thread done servicing request
03:32:48.473 00.000 21068 OnExposeComplete: enter
03:32:48.474 00.001 21068 UpdateGuideState(): m_state=6
03:32:48.475 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
03:32:48.476 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.24, Mass=652846, SNR=220.8, Peak=65535 HFD=3.5
03:32:48.477 00.001 21068 MultiStar: [#1 -0.06,-0.09,1.06,U] [#2 0.13,0.20,0.96,U] [#3 0.13,-0.03,0.46,U] [#4 -0.29,-0.09,0.46,U] [#5 -0.03,0.09,0.36,U] [#6 -0.14,-0.02,0.47,U] [#7 0.34,0.30,0.34,U] [#8 0.19,-0.05,0.28,U] 
03:32:48.477 00.000 21068 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.23, 0.01}
03:32:48.478 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
03:32:48.479 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
03:32:48.480 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.48 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
03:32:48.481 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.03, opts=13)
03:32:48.482 00.001 21068 Enqueuing Move request for scope (0.06, 0.03)
03:32:48.483 00.001 16108 Worker thread wakes up
03:32:48.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
03:32:48.483 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
03:32:48.483 00.000 16108 Moving (0.06, 0.03) raw xDistance=-0.05 yDistance=-0.04
03:32:48.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:48.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:48.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:48.483 00.000 16108 MoveAxis(E, 0, ABG)
03:32:48.483 00.000 16108 Move returns status 0, amount 0
03:32:48.483 00.000 16108 MoveAxis(N, 0, ABG)
03:32:48.483 00.000 16108 Move returns status 0, amount 0
03:32:48.483 00.000 16108 move complete, result=0
03:32:48.484 00.001 16108 worker thread done servicing request
03:32:48.487 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3369, FiltMin=2835, FiltMax=50653, Gamma=1.000
03:32:48.503 00.016 21068 UpdateGuideState exits: m=652846 SNR=220.8
03:32:48.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:48.505 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:48.506 00.001 21068 Enqueuing Expose request
03:32:48.507 00.001 16108 Worker thread wakes up
03:32:48.507 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:48.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:48.508 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:49.483 00.975 16108 Exposure complete
03:32:49.539 00.056 16108 worker thread done servicing request
03:32:49.539 00.000 21068 OnExposeComplete: enter
03:32:49.540 00.001 21068 UpdateGuideState(): m_state=6
03:32:49.541 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
03:32:49.542 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.16, Mass=767301, SNR=249.1, Peak=65535 HFD=3.6
03:32:49.543 00.001 21068 MultiStar: [#1 -0.17,-0.18,0.94,U] [#2 0.17,0.12,0.94,U] [#3 0.19,-0.17,0.41,U] [#4 -0.11,-0.31,0.39,U] [#5 0.26,0.20,0.36,U] [#6 -0.06,-0.00,0.35,U] [#7 0.50,0.08,0.00,M1] [#8 0.00,-0.30,0.25,U] 
03:32:49.544 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.29, -0.07}
03:32:49.544 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
03:32:49.545 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
03:32:49.545 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=-0.10 mountY=0.05, mountTheta=2.69
03:32:49.548 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
03:32:49.549 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
03:32:49.550 00.001 16108 Worker thread wakes up
03:32:49.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
03:32:49.550 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
03:32:49.550 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=0.05
03:32:49.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:49.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:49.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:49.550 00.000 16108 MoveAxis(E, 0, ABG)
03:32:49.550 00.000 16108 Move returns status 0, amount 0
03:32:49.550 00.000 16108 MoveAxis(N, 0, ABG)
03:32:49.550 00.000 16108 Move returns status 0, amount 0
03:32:49.550 00.000 16108 move complete, result=0
03:32:49.550 00.000 16108 worker thread done servicing request
03:32:49.557 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3366, FiltMin=2894, FiltMax=63565, Gamma=1.000
03:32:49.583 00.026 21068 UpdateGuideState exits: m=767301 SNR=249.1
03:32:49.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:49.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:49.586 00.001 21068 Enqueuing Expose request
03:32:49.587 00.001 16108 Worker thread wakes up
03:32:49.587 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:49.588 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:49.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:50.744 01.156 16108 Exposure complete
03:32:50.811 00.067 16108 worker thread done servicing request
03:32:50.811 00.000 21068 OnExposeComplete: enter
03:32:50.812 00.001 21068 UpdateGuideState(): m_state=6
03:32:50.813 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
03:32:50.814 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.25, Mass=727211, SNR=230.6, Peak=65535 HFD=3.5
03:32:50.815 00.001 21068 MultiStar: [#1 -0.32,-0.21,0.84,U] [#2 0.06,0.10,1.01,U] [#3 -0.06,-0.18,0.39,U] [#4 -0.37,-0.03,0.40,U] [#5 0.08,0.33,0.41,U] [#6 -0.35,-0.11,0.41,U] [#7 0.14,0.08,0.32,U] [#8 -0.04,-0.19,0.28,U] 
03:32:50.816 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.14, 0.02}
03:32:50.817 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
03:32:50.818 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
03:32:50.819 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.93 mountX=0.06 mountY=0.03, mountTheta=0.44
03:32:50.820 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
03:32:50.821 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
03:32:50.823 00.002 16108 Worker thread wakes up
03:32:50.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:32:50.823 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:32:50.823 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=0.03
03:32:50.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:32:50.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:50.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:50.823 00.000 16108 MoveAxis(E, 0, ABG)
03:32:50.823 00.000 16108 Move returns status 0, amount 0
03:32:50.823 00.000 16108 MoveAxis(N, 0, ABG)
03:32:50.823 00.000 16108 Move returns status 0, amount 0
03:32:50.823 00.000 16108 move complete, result=0
03:32:50.823 00.000 16108 worker thread done servicing request
03:32:50.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3363, FiltMin=2899, FiltMax=58541, Gamma=1.000
03:32:50.842 00.015 21068 UpdateGuideState exits: m=727211 SNR=230.6
03:32:50.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:50.843 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:50.844 00.001 21068 Enqueuing Expose request
03:32:50.845 00.001 16108 Worker thread wakes up
03:32:50.845 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:50.845 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:50.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:51.824 00.979 16108 Exposure complete
03:32:51.879 00.055 16108 worker thread done servicing request
03:32:51.879 00.000 21068 OnExposeComplete: enter
03:32:51.880 00.001 21068 UpdateGuideState(): m_state=6
03:32:51.881 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
03:32:51.883 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=629.25, Mass=801114, SNR=230.6, Peak=65535 HFD=3.5
03:32:51.884 00.001 21068 MultiStar: [#1 -0.27,-0.15,0.94,U] [#2 0.04,0.07,1.11,U] [#3 0.42,0.06,0.41,U] [#4 -0.04,-0.24,0.39,U] [#5 0.16,0.22,0.38,U] [#6 0.08,-0.02,0.41,U] [#7 0.42,0.07,0.36,U] [#8 0.15,-0.28,0.30,U] 
03:32:51.884 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.20, 0.02}
03:32:51.885 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
03:32:51.886 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
03:32:51.887 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.20 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
03:32:51.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
03:32:51.889 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
03:32:51.890 00.001 16108 Worker thread wakes up
03:32:51.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:32:51.890 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:32:51.890 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=-0.00
03:32:51.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:32:51.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:51.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:32:51.890 00.000 16108 MoveAxis(E, 0, ABG)
03:32:51.890 00.000 16108 Move returns status 0, amount 0
03:32:51.890 00.000 16108 MoveAxis(N, 0, ABG)
03:32:51.890 00.000 16108 Move returns status 0, amount 0
03:32:51.890 00.000 16108 move complete, result=0
03:32:51.891 00.001 16108 worker thread done servicing request
03:32:51.895 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3360, FiltMin=2870, FiltMax=52013, Gamma=1.000
03:32:51.908 00.013 21068 UpdateGuideState exits: m=801114 SNR=230.6
03:32:51.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:51.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:51.910 00.000 21068 Enqueuing Expose request
03:32:51.911 00.001 16108 Worker thread wakes up
03:32:51.911 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:51.912 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:51.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:53.073 01.161 16108 Exposure complete
03:32:53.135 00.062 16108 worker thread done servicing request
03:32:53.135 00.000 21068 OnExposeComplete: enter
03:32:53.136 00.001 21068 UpdateGuideState(): m_state=6
03:32:53.137 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
03:32:53.138 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=628.96, Mass=754767, SNR=235.7, Peak=65535 HFD=3.6
03:32:53.139 00.001 21068 MultiStar: [#1 -0.00,-0.34,0.82,U] [#2 0.44,-0.14,1.07,U] [#3 0.47,-0.17,0.00,M1] [#4 0.25,-0.35,0.38,U] [#5 0.51,0.26,0.00,M1] [#6 0.36,-0.12,0.37,U] [#7 0.55,0.17,0.00,M1] [#8 0.28,-0.49,0.00,M1] 
03:32:53.140 00.001 21068 refined, 4 included, MultiStar: {0.32, -0.24}, one-star: {0.46, -0.26}
03:32:53.141 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
03:32:53.142 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
03:32:53.143 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-0.65 mountX=-0.35 mountY=0.16, mountTheta=2.72
03:32:53.146 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.24, opts=13)
03:32:53.147 00.001 21068 Enqueuing Move request for scope (0.32, -0.24)
03:32:53.149 00.002 16108 Worker thread wakes up
03:32:53.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.24) opts 0xd
03:32:53.149 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.24)
03:32:53.149 00.000 16108 Moving (0.32, -0.24) raw xDistance=-0.35 yDistance=0.16
03:32:53.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:32:53.149 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:53.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:32:53.149 00.000 16108 MoveAxis(E, 93, ABG)
03:32:53.149 00.000 16108 Guiding  Dir = 2, Dur = 93
03:32:53.149 00.000 16108 IsSlewing returns 0
03:32:53.149 00.000 16108 IsGuiding returns 0
03:32:53.155 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=262, max=65535, med=3357, FiltMin=2800, FiltMax=55270, Gamma=1.000
03:32:53.175 00.020 16108 PulseGuide returned control before completion, sleep 78
03:32:53.176 00.001 21068 UpdateGuideState exits: m=754767 SNR=235.7
03:32:53.179 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:53.182 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:53.184 00.002 21068 Enqueuing Expose request
03:32:53.266 00.082 16108 IsGuiding returns 0
03:32:53.266 00.000 16108 Move returns status 0, amount 93
03:32:53.266 00.000 16108 MoveAxis(N, 0, ABG)
03:32:53.266 00.000 16108 Move returns status 0, amount 0
03:32:53.266 00.000 16108 move complete, result=0
03:32:53.266 00.000 16108 worker thread done servicing request
03:32:53.266 00.000 16108 Worker thread wakes up
03:32:53.266 00.000 21068 GuideStep: -0.4 px 93 ms EAST, 0.2 px 0 ms NORTH
03:32:53.268 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:53.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:54.248 00.980 16108 Exposure complete
03:32:54.316 00.068 16108 worker thread done servicing request
03:32:54.316 00.000 21068 OnExposeComplete: enter
03:32:54.316 00.000 21068 UpdateGuideState(): m_state=6
03:32:54.317 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
03:32:54.318 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.12, Mass=734115, SNR=232.9, Peak=65535 HFD=3.5
03:32:54.319 00.001 21068 MultiStar: [#1 -0.06,-0.17,0.92,U] [#2 0.17,-0.02,0.94,U] [#3 0.32,-0.13,0.53,U] [#4 0.05,-0.02,0.39,U] [#5 0.17,0.21,0.35,U] [#6 0.07,-0.04,0.42,U] [#7 0.31,0.16,0.32,U] [#8 0.00,-0.19,0.27,U] 
03:32:54.320 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.32, -0.11}
03:32:54.321 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
03:32:54.322 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
03:32:54.323 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.17 mountY=0.02, mountTheta=3.01
03:32:54.326 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.06, opts=13)
03:32:54.327 00.001 21068 Enqueuing Move request for scope (0.16, -0.06)
03:32:54.329 00.002 16108 Worker thread wakes up
03:32:54.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
03:32:54.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
03:32:54.329 00.000 16108 Moving (0.16, -0.06) raw xDistance=-0.17 yDistance=0.02
03:32:54.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:32:54.330 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:54.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:54.330 00.000 16108 MoveAxis(E, 0, ABG)
03:32:54.330 00.000 16108 Move returns status 0, amount 0
03:32:54.330 00.000 16108 MoveAxis(N, 0, ABG)
03:32:54.330 00.000 16108 Move returns status 0, amount 0
03:32:54.330 00.000 16108 move complete, result=0
03:32:54.330 00.000 16108 worker thread done servicing request
03:32:54.338 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3353, FiltMin=2902, FiltMax=60461, Gamma=1.000
03:32:54.360 00.022 21068 UpdateGuideState exits: m=734115 SNR=232.9
03:32:54.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:54.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:54.362 00.000 21068 Enqueuing Expose request
03:32:54.363 00.001 16108 Worker thread wakes up
03:32:54.363 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:54.364 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:54.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:55.536 01.172 16108 Exposure complete
03:32:55.599 00.063 16108 worker thread done servicing request
03:32:55.599 00.000 21068 OnExposeComplete: enter
03:32:55.601 00.002 21068 UpdateGuideState(): m_state=6
03:32:55.602 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
03:32:55.604 00.002 21068 Star::Find returns 1 (0), X=812.27, Y=629.21, Mass=692239, SNR=254.4, Peak=65535 HFD=3.5
03:32:55.607 00.003 21068 MultiStar: [#1 -0.05,-0.21,0.80,U] [#2 0.13,-0.12,0.89,U] [#3 0.25,-0.18,0.37,U] [#4 -0.33,-0.21,0.33,U] [#5 0.08,0.17,0.34,U] [#6 -0.10,-0.14,0.37,U] [#7 0.40,0.12,0.36,U] [#8 0.15,-0.40,0.24,U] 
03:32:55.609 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.22, -0.02}
03:32:55.610 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
03:32:55.611 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
03:32:55.612 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=-0.11 mountY=0.08, mountTheta=2.55
03:32:55.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.10, opts=13)
03:32:55.617 00.003 21068 Enqueuing Move request for scope (0.10, -0.10)
03:32:55.618 00.001 16108 Worker thread wakes up
03:32:55.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
03:32:55.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
03:32:55.618 00.000 16108 Moving (0.10, -0.10) raw xDistance=-0.11 yDistance=0.08
03:32:55.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:32:55.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:55.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:32:55.618 00.000 16108 MoveAxis(E, 0, ABG)
03:32:55.618 00.000 16108 Move returns status 0, amount 0
03:32:55.619 00.001 16108 MoveAxis(N, 0, ABG)
03:32:55.619 00.000 16108 Move returns status 0, amount 0
03:32:55.619 00.000 16108 move complete, result=0
03:32:55.619 00.000 16108 worker thread done servicing request
03:32:55.626 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3350, FiltMin=2918, FiltMax=45933, Gamma=1.000
03:32:55.647 00.021 21068 UpdateGuideState exits: m=692239 SNR=254.4
03:32:55.649 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:55.651 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:55.652 00.001 21068 Enqueuing Expose request
03:32:55.654 00.002 16108 Worker thread wakes up
03:32:55.654 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:55.654 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:55.654 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:56.628 00.974 16108 Exposure complete
03:32:56.696 00.068 16108 worker thread done servicing request
03:32:56.696 00.000 21068 OnExposeComplete: enter
03:32:56.697 00.001 21068 UpdateGuideState(): m_state=6
03:32:56.697 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
03:32:56.699 00.002 21068 Star::Find returns 1 (0), X=812.27, Y=629.23, Mass=670998, SNR=227.1, Peak=65535 HFD=3.5
03:32:56.700 00.001 21068 MultiStar: [#1 -0.28,-0.11,1.04,U] [#2 0.01,0.19,1.12,U] [#3 0.01,-0.24,0.49,U] [#4 -0.20,-0.25,0.40,U] [#5 0.04,0.16,0.40,U] [#6 -0.20,-0.06,0.46,U] [#7 0.30,0.08,0.31,U] [#8 -0.07,-0.14,0.27,U] 
03:32:56.701 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.22, -0.00}
03:32:56.702 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
03:32:56.703 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
03:32:56.704 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.53 mountX=0.02 mountY=0.02, mountTheta=0.81
03:32:56.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
03:32:56.707 00.001 21068 Enqueuing Move request for scope (-0.03, -0.02)
03:32:56.708 00.001 16108 Worker thread wakes up
03:32:56.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:32:56.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:32:56.708 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.02
03:32:56.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:56.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:56.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:56.708 00.000 16108 MoveAxis(E, 0, ABG)
03:32:56.708 00.000 16108 Move returns status 0, amount 0
03:32:56.708 00.000 16108 MoveAxis(N, 0, ABG)
03:32:56.709 00.001 16108 Move returns status 0, amount 0
03:32:56.709 00.000 16108 move complete, result=0
03:32:56.709 00.000 16108 worker thread done servicing request
03:32:56.716 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3350, FiltMin=2909, FiltMax=52198, Gamma=1.000
03:32:56.730 00.014 21068 UpdateGuideState exits: m=670998 SNR=227.1
03:32:56.731 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:56.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:56.736 00.004 21068 Enqueuing Expose request
03:32:56.737 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:56.740 00.003 16108 Worker thread wakes up
03:32:56.740 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:56.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:57.904 01.164 16108 Exposure complete
03:32:57.961 00.057 16108 worker thread done servicing request
03:32:57.961 00.000 21068 OnExposeComplete: enter
03:32:57.963 00.002 21068 UpdateGuideState(): m_state=6
03:32:57.965 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
03:32:57.965 00.000 21068 Star::Find returns 1 (0), X=811.98, Y=629.01, Mass=774730, SNR=264.7, Peak=65535 HFD=4.0
03:32:57.968 00.003 21068 MultiStar: [#1 -0.43,-0.26,0.00,M1] [#2 -0.04,0.06,0.81,U] [#3 -0.13,-0.29,0.44,U] [#4 -0.52,-0.25,0.00,M1] [#5 -0.04,0.05,0.34,U] [#6 -0.40,-0.05,0.39,U] [#7 0.32,0.09,0.27,U] [#8 0.05,-0.21,0.24,U] 
03:32:57.968 00.000 21068 refined, 6 included, MultiStar: {-0.07, -0.09}, one-star: {-0.07, -0.22}
03:32:57.969 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
03:32:57.971 00.002 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
03:32:57.972 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=0.05 mountY=0.11, mountTheta=1.13
03:32:57.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
03:32:57.976 00.002 21068 Enqueuing Move request for scope (-0.07, -0.09)
03:32:57.977 00.001 16108 Worker thread wakes up
03:32:57.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:32:57.977 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:32:57.977 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.11
03:32:57.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:57.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:57.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:32:57.977 00.000 16108 MoveAxis(E, 0, ABG)
03:32:57.977 00.000 16108 Move returns status 0, amount 0
03:32:57.977 00.000 16108 MoveAxis(N, 0, ABG)
03:32:57.977 00.000 16108 Move returns status 0, amount 0
03:32:57.977 00.000 16108 move complete, result=0
03:32:57.977 00.000 16108 worker thread done servicing request
03:32:57.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3347, FiltMin=2877, FiltMax=54153, Gamma=1.000
03:32:57.994 00.014 21068 UpdateGuideState exits: m=774730 SNR=264.7
03:32:57.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:57.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:57.997 00.001 21068 Enqueuing Expose request
03:32:57.997 00.000 16108 Worker thread wakes up
03:32:57.997 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:57.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:57.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:32:58.957 00.959 16108 Exposure complete
03:32:59.016 00.059 16108 worker thread done servicing request
03:32:59.016 00.000 21068 OnExposeComplete: enter
03:32:59.017 00.001 21068 UpdateGuideState(): m_state=6
03:32:59.018 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
03:32:59.018 00.000 21068 Star::Find returns 1 (0), X=812.21, Y=629.18, Mass=728682, SNR=213.8, Peak=65535 HFD=3.5
03:32:59.020 00.002 21068 MultiStar: [#1 -0.22,-0.00,0.98,U] [#2 0.01,0.07,1.12,U] [#3 0.17,-0.12,0.47,U] [#4 -0.41,-0.26,0.47,U] [#5 0.22,0.47,0.00,M1] [#6 -0.06,-0.00,0.44,U] [#7 0.52,0.24,0.00,M1] [#8 -0.09,-0.17,0.33,U] 
03:32:59.021 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.16, -0.05}
03:32:59.022 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
03:32:59.023 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.05)
03:32:59.023 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.33 mountX=0.03 mountY=0.05, mountTheta=1.00
03:32:59.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.04, opts=13)
03:32:59.026 00.001 21068 Enqueuing Move request for scope (-0.04, -0.04)
03:32:59.027 00.001 16108 Worker thread wakes up
03:32:59.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
03:32:59.027 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
03:32:59.027 00.000 16108 Moving (-0.04, -0.04) raw xDistance=0.03 yDistance=0.05
03:32:59.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:32:59.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:59.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:59.027 00.000 16108 MoveAxis(E, 0, ABG)
03:32:59.028 00.001 16108 Move returns status 0, amount 0
03:32:59.028 00.000 16108 MoveAxis(N, 0, ABG)
03:32:59.028 00.000 16108 Move returns status 0, amount 0
03:32:59.028 00.000 16108 move complete, result=0
03:32:59.028 00.000 16108 worker thread done servicing request
03:32:59.030 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3350, FiltMin=2864, FiltMax=44550, Gamma=1.000
03:32:59.044 00.014 21068 UpdateGuideState exits: m=728682 SNR=213.8
03:32:59.045 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:59.046 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:32:59.046 00.000 21068 Enqueuing Expose request
03:32:59.047 00.001 16108 Worker thread wakes up
03:32:59.047 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:59.048 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:32:59.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:00.222 01.174 16108 Exposure complete
03:33:00.280 00.058 16108 worker thread done servicing request
03:33:00.280 00.000 21068 OnExposeComplete: enter
03:33:00.283 00.003 21068 UpdateGuideState(): m_state=6
03:33:00.286 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
03:33:00.289 00.003 21068 Star::Find returns 1 (0), X=812.11, Y=629.06, Mass=769718, SNR=225.9, Peak=65535 HFD=3.4
03:33:00.292 00.003 21068 MultiStar: [#1 -0.42,-0.08,0.90,U] [#2 0.02,0.02,0.98,U] [#3 -0.01,-0.31,0.48,U] [#4 -0.63,-0.37,0.00,M1] [#5 -0.15,0.27,0.41,U] [#6 -0.36,-0.51,0.00,M1] [#7 0.06,0.00,0.33,U] [#8 -0.06,-0.06,0.29,U] 
03:33:00.293 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.06}, one-star: {0.06, -0.17}
03:33:00.294 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
03:33:00.294 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
03:33:00.295 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.49 mountX=0.07 mountY=0.08, mountTheta=0.85
03:33:00.298 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.06, opts=13)
03:33:00.299 00.001 21068 Enqueuing Move request for scope (-0.08, -0.06)
03:33:00.301 00.002 16108 Worker thread wakes up
03:33:00.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
03:33:00.302 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
03:33:00.302 00.000 16108 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.08
03:33:00.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:33:00.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:00.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:33:00.302 00.000 16108 MoveAxis(E, 0, ABG)
03:33:00.302 00.000 16108 Move returns status 0, amount 0
03:33:00.302 00.000 16108 MoveAxis(N, 0, ABG)
03:33:00.303 00.001 16108 Move returns status 0, amount 0
03:33:00.303 00.000 16108 move complete, result=0
03:33:00.303 00.000 16108 worker thread done servicing request
03:33:00.311 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3347, FiltMin=2861, FiltMax=51485, Gamma=1.000
03:33:00.331 00.020 21068 UpdateGuideState exits: m=769718 SNR=225.9
03:33:00.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:00.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:00.334 00.001 21068 Enqueuing Expose request
03:33:00.335 00.001 16108 Worker thread wakes up
03:33:00.335 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:00.335 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:00.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:01.321 00.986 16108 Exposure complete
03:33:01.385 00.064 16108 worker thread done servicing request
03:33:01.385 00.000 21068 OnExposeComplete: enter
03:33:01.386 00.001 21068 UpdateGuideState(): m_state=6
03:33:01.388 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
03:33:01.390 00.002 21068 Star::Find returns 1 (0), X=812.30, Y=629.19, Mass=776939, SNR=236.6, Peak=65535 HFD=3.5
03:33:01.391 00.001 21068 MultiStar: [#1 -0.30,-0.25,0.94,U] [#2 -0.03,0.14,0.99,U] [#3 0.15,-0.07,0.45,U] [#4 -0.25,-0.02,0.43,U] [#5 0.15,0.15,0.34,U] [#6 -0.13,0.12,0.42,U] [#7 0.57,0.36,0.00,M1] [#8 0.11,-0.13,0.30,U] 
03:33:01.392 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.25, -0.04}
03:33:01.393 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
03:33:01.394 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
03:33:01.395 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.13 mountX=0.01 mountY=0.03, mountTheta=1.20
03:33:01.397 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
03:33:01.398 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
03:33:01.399 00.001 16108 Worker thread wakes up
03:33:01.400 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:33:01.400 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:33:01.400 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.03
03:33:01.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:01.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:01.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:01.400 00.000 16108 MoveAxis(E, 0, ABG)
03:33:01.400 00.000 16108 Move returns status 0, amount 0
03:33:01.400 00.000 16108 MoveAxis(N, 0, ABG)
03:33:01.400 00.000 16108 Move returns status 0, amount 0
03:33:01.400 00.000 16108 move complete, result=0
03:33:01.400 00.000 16108 worker thread done servicing request
03:33:01.405 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3347, FiltMin=2902, FiltMax=52985, Gamma=1.000
03:33:01.430 00.025 21068 UpdateGuideState exits: m=776939 SNR=236.6
03:33:01.432 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:01.432 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:01.433 00.001 21068 Enqueuing Expose request
03:33:01.435 00.002 16108 Worker thread wakes up
03:33:01.435 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:01.437 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:01.437 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:02.601 01.164 16108 Exposure complete
03:33:02.682 00.081 16108 worker thread done servicing request
03:33:02.682 00.000 21068 OnExposeComplete: enter
03:33:02.683 00.001 21068 UpdateGuideState(): m_state=6
03:33:02.684 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
03:33:02.685 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=629.33, Mass=712824, SNR=209.7, Peak=65535 HFD=3.3
03:33:02.686 00.001 21068 MultiStar: [#1 -0.04,0.04,1.03,U] [#2 0.18,0.21,1.23,U] [#3 0.37,0.09,0.50,U] [#4 0.10,-0.09,0.47,U] [#5 0.29,0.40,0.00,M1] [#6 0.12,0.06,0.46,U] [#7 0.35,0.38,0.00,M2] [#8 0.15,-0.03,0.32,U] 
03:33:02.687 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.08}, one-star: {0.46, 0.10}
03:33:02.687 00.000 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
03:33:02.689 00.002 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
03:33:02.690 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.40 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
03:33:02.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.08, opts=13)
03:33:02.694 00.002 21068 Enqueuing Move request for scope (0.20, 0.08)
03:33:02.696 00.002 16108 Worker thread wakes up
03:33:02.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
03:33:02.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
03:33:02.698 00.002 16108 Moving (0.20, 0.08) raw xDistance=-0.18 yDistance=-0.13
03:33:02.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:33:02.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:02.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:33:02.698 00.000 16108 MoveAxis(E, 0, ABG)
03:33:02.698 00.000 16108 Move returns status 0, amount 0
03:33:02.698 00.000 16108 MoveAxis(N, 0, ABG)
03:33:02.698 00.000 16108 Move returns status 0, amount 0
03:33:02.698 00.000 16108 move complete, result=0
03:33:02.698 00.000 16108 worker thread done servicing request
03:33:02.702 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3344, FiltMin=2867, FiltMax=55366, Gamma=1.000
03:33:02.728 00.026 21068 UpdateGuideState exits: m=712824 SNR=209.7
03:33:02.730 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:02.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:02.733 00.002 21068 Enqueuing Expose request
03:33:02.734 00.001 16108 Worker thread wakes up
03:33:02.734 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:02.737 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:02.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:03.711 00.974 16108 Exposure complete
03:33:03.773 00.062 16108 worker thread done servicing request
03:33:03.773 00.000 21068 OnExposeComplete: enter
03:33:03.775 00.002 21068 UpdateGuideState(): m_state=6
03:33:03.778 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
03:33:03.780 00.002 21068 Star::Find returns 1 (0), X=812.15, Y=629.35, Mass=730059, SNR=217.9, Peak=65535 HFD=3.5
03:33:03.782 00.002 21068 MultiStar: [#1 -0.07,0.06,1.14,U] [#2 0.00,0.27,1.15,U] [#3 0.31,0.05,0.44,U] [#4 -0.23,0.07,0.48,U] [#5 0.05,0.44,0.40,U] [#6 -0.04,0.18,0.49,U] [#7 0.40,0.35,0.00,M3] [#8 0.22,-0.03,0.31,U] 
03:33:03.783 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.15}, one-star: {0.10, 0.12}
03:33:03.783 00.000 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
03:33:03.784 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
03:33:03.785 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=0.00 mountY=-0.15, mountTheta=-1.55
03:33:03.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
03:33:03.788 00.001 21068 Enqueuing Move request for scope (0.02, 0.15)
03:33:03.789 00.001 16108 Worker thread wakes up
03:33:03.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
03:33:03.789 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
03:33:03.789 00.000 16108 Moving (0.02, 0.15) raw xDistance=0.00 yDistance=-0.15
03:33:03.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:33:03.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:03.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:33:03.789 00.000 16108 MoveAxis(E, 0, ABG)
03:33:03.789 00.000 16108 Move returns status 0, amount 0
03:33:03.789 00.000 16108 MoveAxis(N, 0, ABG)
03:33:03.789 00.000 16108 Move returns status 0, amount 0
03:33:03.789 00.000 16108 move complete, result=0
03:33:03.789 00.000 16108 worker thread done servicing request
03:33:03.794 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3344, FiltMin=2851, FiltMax=48310, Gamma=1.000
03:33:03.807 00.013 21068 UpdateGuideState exits: m=730059 SNR=217.9
03:33:03.808 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:03.809 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:03.810 00.001 21068 Enqueuing Expose request
03:33:03.810 00.000 16108 Worker thread wakes up
03:33:03.810 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:03.811 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:03.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:04.972 01.161 16108 Exposure complete
03:33:05.044 00.072 16108 worker thread done servicing request
03:33:05.044 00.000 21068 OnExposeComplete: enter
03:33:05.045 00.001 21068 UpdateGuideState(): m_state=6
03:33:05.046 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
03:33:05.047 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=629.21, Mass=806409, SNR=252.3, Peak=65535 HFD=3.7
03:33:05.048 00.001 21068 MultiStar: [#1 -0.26,-0.09,0.90,U] [#2 -0.11,0.00,0.95,U] [#3 0.07,-0.10,0.40,U] [#4 -0.08,0.03,0.39,U] [#5 0.15,0.21,0.33,U] [#6 0.01,0.02,0.35,U] [#7 0.36,0.09,0.29,U] [#8 0.06,-0.20,0.26,U] 
03:33:05.048 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.10, -0.02}
03:33:05.049 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
03:33:05.051 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
03:33:05.052 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.35 mountX=0.01 mountY=0.02, mountTheta=0.99
03:33:05.053 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
03:33:05.054 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
03:33:05.054 00.000 16108 Worker thread wakes up
03:33:05.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:33:05.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:33:05.054 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.02
03:33:05.055 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:05.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:05.055 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:05.055 00.000 16108 MoveAxis(E, 0, ABG)
03:33:05.055 00.000 16108 Move returns status 0, amount 0
03:33:05.055 00.000 16108 MoveAxis(N, 0, ABG)
03:33:05.055 00.000 16108 Move returns status 0, amount 0
03:33:05.055 00.000 16108 move complete, result=0
03:33:05.055 00.000 16108 worker thread done servicing request
03:33:05.058 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3341, FiltMin=2883, FiltMax=58013, Gamma=1.000
03:33:05.074 00.016 21068 UpdateGuideState exits: m=806409 SNR=252.3
03:33:05.077 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:05.079 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:05.081 00.002 21068 Enqueuing Expose request
03:33:05.083 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:05.085 00.002 16108 Worker thread wakes up
03:33:05.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:05.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:06.068 00.983 16108 Exposure complete
03:33:06.129 00.061 16108 worker thread done servicing request
03:33:06.129 00.000 21068 OnExposeComplete: enter
03:33:06.130 00.001 21068 UpdateGuideState(): m_state=6
03:33:06.131 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
03:33:06.133 00.002 21068 Star::Find returns 1 (0), X=811.85, Y=629.15, Mass=841293, SNR=264.6, Peak=65535 HFD=3.7
03:33:06.135 00.002 21068 MultiStar: [#1 -0.62,-0.23,0.00,M1] [#2 -0.35,-0.14,0.78,U] [#3 -0.11,-0.13,0.37,U] [#4 -0.51,-0.01,0.00,M1] [#5 -0.17,0.27,0.33,U] [#6 -0.35,0.11,0.38,U] [#7 -0.13,0.21,0.33,U] [#8 -0.46,-0.25,0.00,M1] 
03:33:06.137 00.002 21068 single-star, 5 included, MultiStar: {-0.23, -0.01}, one-star: {-0.19, -0.08}
03:33:06.138 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
03:33:06.139 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
03:33:06.140 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.74 mountX=0.18 mountY=0.13, mountTheta=0.62
03:33:06.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.08, opts=13)
03:33:06.144 00.002 21068 Enqueuing Move request for scope (-0.19, -0.08)
03:33:06.145 00.001 16108 Worker thread wakes up
03:33:06.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
03:33:06.145 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
03:33:06.145 00.000 16108 Moving (-0.19, -0.08) raw xDistance=0.18 yDistance=0.13
03:33:06.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:33:06.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:06.146 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:33:06.146 00.000 16108 MoveAxis(E, 0, ABG)
03:33:06.146 00.000 16108 Move returns status 0, amount 0
03:33:06.146 00.000 16108 MoveAxis(N, 0, ABG)
03:33:06.146 00.000 16108 Move returns status 0, amount 0
03:33:06.146 00.000 16108 move complete, result=0
03:33:06.146 00.000 16108 worker thread done servicing request
03:33:06.153 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3341, FiltMin=2838, FiltMax=58598, Gamma=1.000
03:33:06.171 00.018 21068 UpdateGuideState exits: m=841293 SNR=264.6
03:33:06.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:06.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:06.173 00.000 21068 Enqueuing Expose request
03:33:06.176 00.003 16108 Worker thread wakes up
03:33:06.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:06.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:06.176 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:07.329 01.153 16108 Exposure complete
03:33:07.383 00.054 16108 worker thread done servicing request
03:33:07.383 00.000 21068 OnExposeComplete: enter
03:33:07.385 00.002 21068 UpdateGuideState(): m_state=6
03:33:07.388 00.003 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
03:33:07.389 00.001 21068 Star::Find returns 1 (0), X=812.10, Y=629.23, Mass=808331, SNR=251.0, Peak=65535 HFD=3.6
03:33:07.391 00.002 21068 MultiStar: [#1 -0.27,-0.03,0.78,U] [#2 -0.16,0.06,0.95,U] [#3 0.03,-0.15,0.43,U] [#4 -0.52,-0.22,0.00,M2] [#5 -0.15,0.42,0.36,U] [#6 -0.31,0.05,0.41,U] [#7 0.06,0.25,0.35,U] [#8 -0.09,-0.10,0.31,U] 
03:33:07.392 00.001 21068 single-star, 7 included, MultiStar: {-0.11, 0.04}, one-star: {0.05, -0.00}
03:33:07.393 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
03:33:07.395 00.002 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
03:33:07.397 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=-0.05 mountY=-0.01, mountTheta=-2.93
03:33:07.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
03:33:07.401 00.002 21068 Enqueuing Move request for scope (0.05, -0.00)
03:33:07.402 00.001 16108 Worker thread wakes up
03:33:07.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
03:33:07.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
03:33:07.402 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
03:33:07.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:07.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:07.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:33:07.402 00.000 16108 MoveAxis(E, 0, ABG)
03:33:07.402 00.000 16108 Move returns status 0, amount 0
03:33:07.402 00.000 16108 MoveAxis(N, 0, ABG)
03:33:07.402 00.000 16108 Move returns status 0, amount 0
03:33:07.402 00.000 16108 move complete, result=0
03:33:07.402 00.000 16108 worker thread done servicing request
03:33:07.407 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3341, FiltMin=2893, FiltMax=58518, Gamma=1.000
03:33:07.427 00.020 21068 UpdateGuideState exits: m=808331 SNR=251.0
03:33:07.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:07.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:07.429 00.000 21068 Enqueuing Expose request
03:33:07.430 00.001 16108 Worker thread wakes up
03:33:07.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:07.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:07.430 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:08.407 00.977 16108 Exposure complete
03:33:08.476 00.069 16108 worker thread done servicing request
03:33:08.476 00.000 21068 OnExposeComplete: enter
03:33:08.479 00.003 21068 UpdateGuideState(): m_state=6
03:33:08.480 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
03:33:08.481 00.001 21068 Star::Find returns 1 (0), X=811.76, Y=629.42, Mass=763181, SNR=265.1, Peak=65535 HFD=3.5
03:33:08.482 00.001 21068 MultiStar: [#1 -0.69,0.02,0.00,M1] [#2 -0.36,0.21,0.87,U] [#3 -0.26,-0.09,0.45,U] [#4 -0.63,0.00,0.00,M3] [#5 -0.32,0.42,0.00,M1] [#6 -0.46,0.22,0.00,M1] [#7 -0.03,0.15,0.29,U] [#8 -0.22,0.18,0.25,U] 
03:33:08.483 00.001 21068 refined, 4 included, MultiStar: {-0.28, 0.15}, one-star: {-0.29, 0.19}
03:33:08.483 00.000 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
03:33:08.485 00.002 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
03:33:08.486 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.31 cameraTheta=2.64 mountX=0.30 mountY=-0.08, mountTheta=-0.27
03:33:08.488 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.15, opts=13)
03:33:08.489 00.001 21068 Enqueuing Move request for scope (-0.28, 0.15)
03:33:08.491 00.002 16108 Worker thread wakes up
03:33:08.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
03:33:08.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
03:33:08.491 00.000 16108 Moving (-0.28, 0.15) raw xDistance=0.30 yDistance=-0.08
03:33:08.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:33:08.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:08.492 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:33:08.492 00.000 16108 MoveAxis(W, 78, ABG)
03:33:08.492 00.000 16108 Guiding  Dir = 3, Dur = 78
03:33:08.492 00.000 16108 IsSlewing returns 0
03:33:08.493 00.001 16108 IsGuiding returns 0
03:33:08.503 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3341, FiltMin=2838, FiltMax=63293, Gamma=1.000
03:33:08.513 00.010 16108 PulseGuide returned control before completion, sleep 69
03:33:08.526 00.013 21068 UpdateGuideState exits: m=763181 SNR=265.1
03:33:08.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:08.529 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:08.530 00.001 21068 Enqueuing Expose request
03:33:08.591 00.061 16108 IsGuiding returns 1
03:33:08.591 00.000 16108 scope still moving after pulse duration time elapsed
03:33:08.623 00.032 16108 IsSlewing returns 0
03:33:08.623 00.000 16108 IsGuiding returns 0
03:33:08.623 00.000 16108 scope move finished after 78 + 52 ms
03:33:08.623 00.000 16108 Move returns status 0, amount 78
03:33:08.623 00.000 16108 MoveAxis(N, 0, ABG)
03:33:08.624 00.001 16108 Move returns status 0, amount 0
03:33:08.624 00.000 16108 move complete, result=0
03:33:08.624 00.000 16108 worker thread done servicing request
03:33:08.624 00.000 16108 Worker thread wakes up
03:33:08.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:08.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:08.624 00.000 21068 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
03:33:09.796 01.172 16108 Exposure complete
03:33:09.871 00.075 16108 worker thread done servicing request
03:33:09.871 00.000 21068 OnExposeComplete: enter
03:33:09.872 00.001 21068 UpdateGuideState(): m_state=6
03:33:09.874 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
03:33:09.876 00.002 21068 Star::Find returns 1 (0), X=812.43, Y=629.32, Mass=827950, SNR=254.8, Peak=65535 HFD=3.4
03:33:09.877 00.001 21068 MultiStar: [#1 -0.07,-0.06,0.92,U] [#2 0.17,0.17,0.96,U] [#3 0.10,-0.12,0.48,U] [#4 -0.17,0.06,0.38,U] [#5 0.31,0.28,0.36,U] [#6 0.06,0.16,0.38,U] [#7 0.49,0.22,0.00,M1] [#8 0.10,0.02,0.25,U] 
03:33:09.880 00.003 21068 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.38, 0.09}
03:33:09.881 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
03:33:09.882 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
03:33:09.884 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=-0.12 mountY=-0.10, mountTheta=-2.44
03:33:09.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
03:33:09.888 00.002 21068 Enqueuing Move request for scope (0.13, 0.07)
03:33:09.891 00.003 16108 Worker thread wakes up
03:33:09.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:33:09.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:33:09.891 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.12 yDistance=-0.10
03:33:09.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:33:09.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:09.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:33:09.891 00.000 16108 MoveAxis(E, 0, ABG)
03:33:09.891 00.000 16108 Move returns status 0, amount 0
03:33:09.891 00.000 16108 MoveAxis(N, 0, ABG)
03:33:09.891 00.000 16108 Move returns status 0, amount 0
03:33:09.891 00.000 16108 move complete, result=0
03:33:09.891 00.000 16108 worker thread done servicing request
03:33:09.895 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3341, FiltMin=2877, FiltMax=49094, Gamma=1.000
03:33:09.909 00.014 21068 UpdateGuideState exits: m=827950 SNR=254.8
03:33:09.910 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:09.911 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:09.912 00.001 21068 Enqueuing Expose request
03:33:09.913 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:09.914 00.001 16108 Worker thread wakes up
03:33:09.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:09.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:10.888 00.974 16108 Exposure complete
03:33:10.947 00.059 16108 worker thread done servicing request
03:33:10.947 00.000 21068 OnExposeComplete: enter
03:33:10.948 00.001 21068 UpdateGuideState(): m_state=6
03:33:10.949 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
03:33:10.950 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=629.40, Mass=730679, SNR=228.1, Peak=65535 HFD=3.3
03:33:10.951 00.001 21068 MultiStar: [#1 -0.10,0.19,0.90,U] [#2 0.32,0.31,1.15,U] [#3 0.07,-0.17,0.48,U] [#4 -0.12,-0.16,0.41,U] [#5 0.12,0.17,0.39,U] [#6 -0.12,0.01,0.47,U] [#7 0.25,0.41,0.36,U] [#8 0.02,0.12,0.25,U] 
03:33:10.951 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.38, 0.17}
03:33:10.952 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
03:33:10.953 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
03:33:10.954 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
03:33:10.955 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.15, opts=13)
03:33:10.957 00.002 21068 Enqueuing Move request for scope (0.13, 0.15)
03:33:10.957 00.000 16108 Worker thread wakes up
03:33:10.957 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
03:33:10.958 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
03:33:10.958 00.000 16108 Moving (0.13, 0.15) raw xDistance=-0.11 yDistance=-0.18
03:33:10.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:10.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:10.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:33:10.958 00.000 16108 MoveAxis(E, 0, ABG)
03:33:10.958 00.000 16108 Move returns status 0, amount 0
03:33:10.958 00.000 16108 MoveAxis(N, 0, ABG)
03:33:10.958 00.000 16108 Move returns status 0, amount 0
03:33:10.958 00.000 16108 move complete, result=0
03:33:10.958 00.000 16108 worker thread done servicing request
03:33:10.961 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=512, max=65535, med=3341, FiltMin=2854, FiltMax=54889, Gamma=1.000
03:33:10.974 00.013 21068 UpdateGuideState exits: m=730679 SNR=228.1
03:33:10.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:10.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:10.976 00.000 21068 Enqueuing Expose request
03:33:10.977 00.001 16108 Worker thread wakes up
03:33:10.977 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:10.979 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:10.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:12.139 01.160 16108 Exposure complete
03:33:12.210 00.071 16108 worker thread done servicing request
03:33:12.210 00.000 21068 OnExposeComplete: enter
03:33:12.213 00.003 21068 UpdateGuideState(): m_state=6
03:33:12.215 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
03:33:12.218 00.003 21068 Star::Find returns 1 (0), X=812.64, Y=629.18, Mass=776188, SNR=234.2, Peak=65535 HFD=3.6
03:33:12.220 00.002 21068 MultiStar: [#1 0.09,-0.23,1.03,U] [#2 0.35,0.21,0.97,U] [#3 0.46,-0.09,0.44,U] [#4 -0.07,-0.10,0.39,U] [#5 0.64,0.25,0.00,M1] [#6 0.39,0.06,0.40,U] [#7 0.46,0.34,0.00,M1] [#8 0.46,-0.08,0.27,U] 
03:33:12.221 00.001 21068 refined, 6 included, MultiStar: {0.33, -0.04}, one-star: {0.59, -0.05}
03:33:12.222 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
03:33:12.223 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:33:12.225 00.002 21068 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.11 mountX=-0.33 mountY=-0.04, mountTheta=-3.02
03:33:12.227 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.04, opts=13)
03:33:12.228 00.001 21068 Enqueuing Move request for scope (0.33, -0.04)
03:33:12.229 00.001 16108 Worker thread wakes up
03:33:12.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
03:33:12.230 00.001 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
03:33:12.230 00.000 16108 Moving (0.33, -0.04) raw xDistance=-0.33 yDistance=-0.04
03:33:12.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:33:12.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:12.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:33:12.230 00.000 16108 MoveAxis(E, 86, ABG)
03:33:12.230 00.000 16108 Guiding  Dir = 2, Dur = 86
03:33:12.230 00.000 16108 IsSlewing returns 0
03:33:12.231 00.001 16108 IsGuiding returns 0
03:33:12.237 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3337, FiltMin=2861, FiltMax=65430, Gamma=1.000
03:33:12.260 00.023 21068 UpdateGuideState exits: m=776188 SNR=234.2
03:33:12.262 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:12.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:12.264 00.001 21068 Enqueuing Expose request
03:33:12.286 00.022 16108 PulseGuide returned control before completion, sleep 41
03:33:12.332 00.046 16108 IsGuiding returns 1
03:33:12.332 00.000 16108 scope still moving after pulse duration time elapsed
03:33:12.363 00.031 16108 IsSlewing returns 0
03:33:12.363 00.000 16108 IsGuiding returns 1
03:33:12.395 00.032 16108 IsSlewing returns 0
03:33:12.395 00.000 16108 IsGuiding returns 0
03:33:12.395 00.000 16108 scope move finished after 86 + 77 ms
03:33:12.395 00.000 16108 Move returns status 0, amount 86
03:33:12.395 00.000 16108 MoveAxis(N, 0, ABG)
03:33:12.395 00.000 16108 Move returns status 0, amount 0
03:33:12.395 00.000 16108 move complete, result=0
03:33:12.395 00.000 16108 worker thread done servicing request
03:33:12.395 00.000 16108 Worker thread wakes up
03:33:12.396 00.001 21068 GuideStep: -0.3 px 86 ms EAST, -0.0 px 0 ms NORTH
03:33:12.398 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:12.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:13.366 00.968 16108 Exposure complete
03:33:13.434 00.068 16108 worker thread done servicing request
03:33:13.434 00.000 21068 OnExposeComplete: enter
03:33:13.435 00.001 21068 UpdateGuideState(): m_state=6
03:33:13.436 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
03:33:13.436 00.000 21068 Star::Find returns 1 (0), X=812.67, Y=629.45, Mass=788764, SNR=241.2, Peak=65535 HFD=3.4
03:33:13.437 00.001 21068 MultiStar: [#1 0.14,0.13,0.87,U] [#2 0.33,0.46,0.00,M1] [#3 0.53,0.23,0.00,M1] [#4 0.14,-0.06,0.40,U] [#5 0.53,0.57,0.00,M2] [#6 0.26,0.17,0.45,U] [#7 0.33,0.37,0.00,M2] [#8 0.50,-0.10,0.00,M1] 
03:33:13.438 00.001 21068 refined, 3 included, MultiStar: {0.34, 0.14}, one-star: {0.62, 0.22}
03:33:13.439 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
03:33:13.439 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
03:33:13.440 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.14 hyp=0.37 cameraTheta=0.40 mountX=-0.31 mountY=-0.22, mountTheta=-2.53
03:33:13.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.14, opts=13)
03:33:13.443 00.001 21068 Enqueuing Move request for scope (0.34, 0.14)
03:33:13.444 00.001 16108 Worker thread wakes up
03:33:13.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.14) opts 0xd
03:33:13.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.14)
03:33:13.444 00.000 16108 Moving (0.34, 0.14) raw xDistance=-0.31 yDistance=-0.22
03:33:13.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:33:13.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:33:13.444 00.000 16108 MoveAxis(E, 87, ABG)
03:33:13.444 00.000 16108 Guiding  Dir = 2, Dur = 87
03:33:13.445 00.001 16108 IsSlewing returns 0
03:33:13.445 00.000 16108 IsGuiding returns 0
03:33:13.448 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3337, FiltMin=2822, FiltMax=59862, Gamma=1.000
03:33:13.456 00.008 16108 PulseGuide returned control before completion, sleep 85
03:33:13.471 00.015 21068 UpdateGuideState exits: m=788764 SNR=241.2
03:33:13.473 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:13.473 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:13.474 00.001 21068 Enqueuing Expose request
03:33:13.551 00.077 16108 IsGuiding returns 1
03:33:13.551 00.000 16108 scope still moving after pulse duration time elapsed
03:33:13.583 00.032 16108 IsSlewing returns 0
03:33:13.583 00.000 16108 IsGuiding returns 0
03:33:13.583 00.000 16108 scope move finished after 87 + 51 ms
03:33:13.583 00.000 16108 Move returns status 0, amount 87
03:33:13.583 00.000 16108 MoveAxis(N, 44, ABG)
03:33:13.583 00.000 16108 Guiding  Dir = 0, Dur = 44
03:33:13.583 00.000 16108 IsSlewing returns 0
03:33:13.583 00.000 16108 IsGuiding returns 0
03:33:13.616 00.033 16108 PulseGuide returned control before completion, sleep 22
03:33:13.646 00.030 16108 IsGuiding returns 1
03:33:13.646 00.000 16108 scope still moving after pulse duration time elapsed
03:33:13.677 00.031 16108 IsSlewing returns 0
03:33:13.677 00.000 16108 IsGuiding returns 1
03:33:13.707 00.030 16108 IsSlewing returns 0
03:33:13.707 00.000 16108 IsGuiding returns 0
03:33:13.707 00.000 16108 scope move finished after 44 + 80 ms
03:33:13.708 00.001 16108 Move returns status 0, amount 44
03:33:13.708 00.000 16108 move complete, result=0
03:33:13.708 00.000 16108 worker thread done servicing request
03:33:13.708 00.000 16108 Worker thread wakes up
03:33:13.708 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.2 px 44 ms NORTH
03:33:13.709 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:13.709 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:14.865 01.156 16108 Exposure complete
03:33:14.933 00.068 16108 worker thread done servicing request
03:33:14.934 00.001 21068 OnExposeComplete: enter
03:33:14.936 00.002 21068 UpdateGuideState(): m_state=6
03:33:14.938 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
03:33:14.939 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=629.26, Mass=760884, SNR=226.0, Peak=65535 HFD=3.5
03:33:14.941 00.002 21068 MultiStar: [#1 -0.34,-0.19,1.00,U] [#2 -0.00,0.21,0.99,U] [#3 -0.00,-0.24,0.51,U] [#4 -0.28,-0.16,0.41,U] [#5 0.06,0.29,0.40,U] [#6 -0.11,-0.06,0.49,U] [#7 0.29,0.22,0.35,U] [#8 0.11,-0.04,0.28,U] 
03:33:14.943 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.09, 0.03}
03:33:14.944 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
03:33:14.945 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
03:33:14.946 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.07 mountX=0.05 mountY=0.01, mountTheta=0.17
03:33:14.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.00, opts=13)
03:33:14.950 00.002 21068 Enqueuing Move request for scope (-0.05, 0.00)
03:33:14.950 00.000 16108 Worker thread wakes up
03:33:14.951 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
03:33:14.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
03:33:14.951 00.000 16108 Moving (-0.05, 0.00) raw xDistance=0.05 yDistance=0.01
03:33:14.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:14.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:14.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:33:14.951 00.000 16108 MoveAxis(E, 0, ABG)
03:33:14.951 00.000 16108 Move returns status 0, amount 0
03:33:14.951 00.000 16108 MoveAxis(N, 0, ABG)
03:33:14.951 00.000 16108 Move returns status 0, amount 0
03:33:14.951 00.000 16108 move complete, result=0
03:33:14.952 00.001 16108 worker thread done servicing request
03:33:14.957 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3337, FiltMin=2835, FiltMax=48445, Gamma=1.000
03:33:14.971 00.014 21068 UpdateGuideState exits: m=760884 SNR=226.0
03:33:14.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:14.972 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:14.973 00.001 21068 Enqueuing Expose request
03:33:14.974 00.001 16108 Worker thread wakes up
03:33:14.974 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:14.975 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:14.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:15.943 00.968 16108 Exposure complete
03:33:16.004 00.061 16108 worker thread done servicing request
03:33:16.004 00.000 21068 OnExposeComplete: enter
03:33:16.005 00.001 21068 UpdateGuideState(): m_state=6
03:33:16.005 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
03:33:16.007 00.002 21068 Star::Find returns 1 (0), X=812.21, Y=629.39, Mass=772410, SNR=229.7, Peak=65535 HFD=3.5
03:33:16.008 00.001 21068 MultiStar: [#1 -0.14,0.02,0.98,U] [#2 0.02,0.31,1.04,U] [#3 -0.05,-0.04,0.42,U] [#4 -0.26,-0.28,0.38,U] [#5 0.13,0.21,0.36,U] [#6 -0.42,-0.12,0.47,U] [#7 0.54,0.08,0.00,M2] [#8 0.28,0.04,0.28,U] 
03:33:16.009 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.17, 0.16}
03:33:16.009 00.000 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
03:33:16.010 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:33:16.011 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.92 mountX=0.04 mountY=-0.07, mountTheta=-1.03
03:33:16.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
03:33:16.015 00.002 21068 Enqueuing Move request for scope (-0.03, 0.08)
03:33:16.016 00.001 16108 Worker thread wakes up
03:33:16.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
03:33:16.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
03:33:16.016 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.04 yDistance=-0.07
03:33:16.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:33:16.018 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:16.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:33:16.018 00.000 16108 MoveAxis(E, 0, ABG)
03:33:16.018 00.000 16108 Move returns status 0, amount 0
03:33:16.018 00.000 16108 MoveAxis(N, 0, ABG)
03:33:16.018 00.000 16108 Move returns status 0, amount 0
03:33:16.018 00.000 16108 move complete, result=0
03:33:16.018 00.000 16108 worker thread done servicing request
03:33:16.022 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3337, FiltMin=2877, FiltMax=56294, Gamma=1.000
03:33:16.043 00.021 21068 UpdateGuideState exits: m=772410 SNR=229.7
03:33:16.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:16.045 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:16.046 00.001 21068 Enqueuing Expose request
03:33:16.047 00.001 16108 Worker thread wakes up
03:33:16.047 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:16.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:16.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:17.214 01.167 16108 Exposure complete
03:33:17.277 00.063 16108 worker thread done servicing request
03:33:17.279 00.002 21068 OnExposeComplete: enter
03:33:17.280 00.001 21068 UpdateGuideState(): m_state=6
03:33:17.281 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
03:33:17.282 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.29, Mass=795063, SNR=232.7, Peak=65535 HFD=3.5
03:33:17.282 00.000 21068 MultiStar: [#1 -0.36,0.01,0.91,U] [#2 0.09,0.12,0.95,U] [#3 0.07,-0.14,0.43,U] [#4 -0.27,-0.15,0.37,U] [#5 -0.14,0.34,0.34,U] [#6 -0.13,-0.04,0.42,U] [#7 0.27,0.37,0.35,U] [#8 0.17,0.07,0.28,U] 
03:33:17.283 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.23, 0.06}
03:33:17.284 00.001 21068 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
03:33:17.285 00.001 21068 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
03:33:17.285 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.74 mountX=0.02 mountY=-0.06, mountTheta=-1.22
03:33:17.288 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.06, opts=13)
03:33:17.288 00.000 21068 Enqueuing Move request for scope (-0.01, 0.06)
03:33:17.289 00.001 16108 Worker thread wakes up
03:33:17.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:33:17.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:33:17.289 00.000 16108 Moving (-0.01, 0.06) raw xDistance=0.02 yDistance=-0.06
03:33:17.290 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:33:17.290 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:17.290 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:17.290 00.000 16108 MoveAxis(E, 0, ABG)
03:33:17.290 00.000 16108 Move returns status 0, amount 0
03:33:17.290 00.000 16108 MoveAxis(N, 0, ABG)
03:33:17.290 00.000 16108 Move returns status 0, amount 0
03:33:17.290 00.000 16108 move complete, result=0
03:33:17.290 00.000 16108 worker thread done servicing request
03:33:17.297 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3337, FiltMin=2838, FiltMax=52893, Gamma=1.000
03:33:17.319 00.022 21068 UpdateGuideState exits: m=795063 SNR=232.7
03:33:17.321 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:17.323 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:17.324 00.001 21068 Enqueuing Expose request
03:33:17.325 00.001 16108 Worker thread wakes up
03:33:17.325 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:17.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:17.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:18.300 00.974 16108 Exposure complete
03:33:18.367 00.067 16108 worker thread done servicing request
03:33:18.367 00.000 21068 OnExposeComplete: enter
03:33:18.369 00.002 21068 UpdateGuideState(): m_state=6
03:33:18.371 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
03:33:18.372 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.32, Mass=717886, SNR=235.1, Peak=65535 HFD=3.4
03:33:18.374 00.002 21068 MultiStar: [#1 -0.36,0.11,0.88,U] [#2 -0.23,0.20,1.06,U] [#3 -0.04,-0.18,0.45,U] [#4 -0.26,-0.12,0.36,U] [#5 0.09,0.29,0.36,U] [#6 -0.29,0.06,0.48,U] [#7 0.05,0.16,0.35,U] [#8 -0.12,0.13,0.29,U] 
03:33:18.375 00.001 21068 single-star, 8 included, MultiStar: {-0.14, 0.09}, one-star: {0.04, 0.09}
03:33:18.377 00.002 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
03:33:18.378 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
03:33:18.379 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=-0.02 mountY=-0.10, mountTheta=-1.82
03:33:18.380 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
03:33:18.381 00.001 21068 Enqueuing Move request for scope (0.04, 0.09)
03:33:18.382 00.001 16108 Worker thread wakes up
03:33:18.382 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:33:18.382 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:33:18.382 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.10
03:33:18.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:18.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:18.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:33:18.382 00.000 16108 MoveAxis(E, 0, ABG)
03:33:18.382 00.000 16108 Move returns status 0, amount 0
03:33:18.382 00.000 16108 MoveAxis(N, 0, ABG)
03:33:18.382 00.000 16108 Move returns status 0, amount 0
03:33:18.382 00.000 16108 move complete, result=0
03:33:18.382 00.000 16108 worker thread done servicing request
03:33:18.386 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3337, FiltMin=2877, FiltMax=48589, Gamma=1.000
03:33:18.399 00.013 21068 UpdateGuideState exits: m=717886 SNR=235.1
03:33:18.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:18.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:18.401 00.000 21068 Enqueuing Expose request
03:33:18.402 00.001 16108 Worker thread wakes up
03:33:18.402 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:18.403 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:18.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:19.569 01.166 16108 Exposure complete
03:33:19.639 00.070 16108 worker thread done servicing request
03:33:19.639 00.000 21068 OnExposeComplete: enter
03:33:19.641 00.002 21068 UpdateGuideState(): m_state=6
03:33:19.642 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
03:33:19.643 00.001 21068 Star::Find returns 1 (0), X=811.83, Y=629.41, Mass=783309, SNR=242.9, Peak=65535 HFD=3.6
03:33:19.644 00.001 21068 MultiStar: [#1 -0.49,0.15,0.00,M1] [#2 -0.34,0.31,1.16,U] [#3 -0.07,0.09,0.42,U] [#4 -0.53,0.09,0.00,M1] [#5 -0.16,0.42,0.36,U] [#6 -0.57,0.07,0.00,M1] [#7 0.03,0.24,0.28,U] [#8 -0.12,0.23,0.33,U] 
03:33:19.644 00.000 21068 single-star, 5 included, MultiStar: {-0.20, 0.24}, one-star: {-0.21, 0.18}
03:33:19.645 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
03:33:19.646 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
03:33:19.647 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.44 mountX=0.24 mountY=-0.13, mountTheta=-0.48
03:33:19.648 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.18, opts=13)
03:33:19.649 00.001 21068 Enqueuing Move request for scope (-0.21, 0.18)
03:33:19.650 00.001 16108 Worker thread wakes up
03:33:19.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
03:33:19.650 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
03:33:19.650 00.000 16108 Moving (-0.21, 0.18) raw xDistance=0.24 yDistance=-0.13
03:33:19.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:33:19.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:19.652 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:33:19.652 00.000 16108 MoveAxis(W, 63, ABG)
03:33:19.652 00.000 16108 Guiding  Dir = 3, Dur = 63
03:33:19.652 00.000 16108 IsSlewing returns 0
03:33:19.652 00.000 16108 IsGuiding returns 0
03:33:19.658 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3337, FiltMin=2864, FiltMax=55885, Gamma=1.000
03:33:19.675 00.017 21068 UpdateGuideState exits: m=783309 SNR=242.9
03:33:19.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:19.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:19.678 00.001 21068 Enqueuing Expose request
03:33:19.679 00.001 16108 PulseGuide returned control before completion, sleep 47
03:33:19.739 00.060 16108 IsGuiding returns 1
03:33:19.739 00.000 16108 scope still moving after pulse duration time elapsed
03:33:19.770 00.031 16108 IsSlewing returns 0
03:33:19.770 00.000 16108 IsGuiding returns 0
03:33:19.770 00.000 16108 scope move finished after 63 + 55 ms
03:33:19.770 00.000 16108 Move returns status 0, amount 63
03:33:19.770 00.000 16108 MoveAxis(N, 0, ABG)
03:33:19.770 00.000 16108 Move returns status 0, amount 0
03:33:19.770 00.000 16108 move complete, result=0
03:33:19.770 00.000 16108 worker thread done servicing request
03:33:19.770 00.000 16108 Worker thread wakes up
03:33:19.770 00.000 21068 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
03:33:19.774 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:19.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:20.764 00.990 16108 Exposure complete
03:33:20.824 00.060 16108 worker thread done servicing request
03:33:20.824 00.000 21068 OnExposeComplete: enter
03:33:20.827 00.003 21068 UpdateGuideState(): m_state=6
03:33:20.829 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
03:33:20.830 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.31, Mass=765969, SNR=240.6, Peak=65535 HFD=3.5
03:33:20.832 00.002 21068 MultiStar: [#1 -0.09,-0.07,0.94,U] [#2 0.19,0.07,0.97,U] [#3 0.16,-0.08,0.41,U] [#4 -0.12,-0.08,0.40,U] [#5 0.04,0.35,0.34,U] [#6 0.04,0.00,0.42,U] [#7 0.36,0.06,0.31,U] [#8 0.15,-0.10,0.30,U] 
03:33:20.834 00.002 21068 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.31, 0.08}
03:33:20.835 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:33:20.837 00.002 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:33:20.838 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.20 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
03:33:20.840 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
03:33:20.840 00.000 21068 Enqueuing Move request for scope (0.12, 0.03)
03:33:20.841 00.001 16108 Worker thread wakes up
03:33:20.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
03:33:20.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
03:33:20.843 00.002 16108 Moving (0.12, 0.03) raw xDistance=-0.11 yDistance=-0.05
03:33:20.843 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:20.843 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:20.843 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:33:20.843 00.000 16108 MoveAxis(E, 0, ABG)
03:33:20.843 00.000 16108 Move returns status 0, amount 0
03:33:20.843 00.000 16108 MoveAxis(N, 0, ABG)
03:33:20.843 00.000 16108 Move returns status 0, amount 0
03:33:20.843 00.000 16108 move complete, result=0
03:33:20.843 00.000 16108 worker thread done servicing request
03:33:20.847 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3337, FiltMin=2883, FiltMax=51325, Gamma=1.000
03:33:20.861 00.014 21068 UpdateGuideState exits: m=765969 SNR=240.6
03:33:20.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:20.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:20.865 00.002 21068 Enqueuing Expose request
03:33:20.865 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:20.866 00.001 16108 Worker thread wakes up
03:33:20.867 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:20.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:22.032 01.165 16108 Exposure complete
03:33:22.095 00.063 16108 worker thread done servicing request
03:33:22.095 00.000 21068 OnExposeComplete: enter
03:33:22.097 00.002 21068 UpdateGuideState(): m_state=6
03:33:22.101 00.004 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
03:33:22.102 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.36, Mass=728989, SNR=208.3, Peak=65535 HFD=3.4
03:33:22.104 00.002 21068 MultiStar: [#1 0.04,0.17,1.05,U] [#2 0.18,0.24,1.15,U] [#3 0.11,0.03,0.44,U] [#4 -0.19,-0.15,0.39,U] [#5 0.27,0.48,0.00,M1] [#6 -0.04,0.12,0.43,U] [#7 0.40,0.28,0.40,U] [#8 0.37,0.29,0.35,U] 
03:33:22.106 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.25, 0.13}
03:33:22.108 00.002 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
03:33:22.110 00.002 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
03:33:22.110 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=-0.11 mountY=-0.18, mountTheta=-2.13
03:33:22.113 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.15, opts=13)
03:33:22.114 00.001 21068 Enqueuing Move request for scope (0.14, 0.15)
03:33:22.115 00.001 16108 Worker thread wakes up
03:33:22.117 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
03:33:22.117 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
03:33:22.117 00.000 16108 Moving (0.14, 0.15) raw xDistance=-0.11 yDistance=-0.18
03:33:22.117 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:22.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:22.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:33:22.117 00.000 16108 MoveAxis(E, 0, ABG)
03:33:22.117 00.000 16108 Move returns status 0, amount 0
03:33:22.117 00.000 16108 MoveAxis(N, 0, ABG)
03:33:22.117 00.000 16108 Move returns status 0, amount 0
03:33:22.118 00.001 16108 move complete, result=0
03:33:22.118 00.000 16108 worker thread done servicing request
03:33:22.124 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3334, FiltMin=2883, FiltMax=60006, Gamma=1.000
03:33:22.144 00.020 21068 UpdateGuideState exits: m=728989 SNR=208.3
03:33:22.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:22.148 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:22.148 00.000 21068 Enqueuing Expose request
03:33:22.149 00.001 16108 Worker thread wakes up
03:33:22.149 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:22.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:22.149 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:23.134 00.985 16108 Exposure complete
03:33:23.210 00.076 16108 worker thread done servicing request
03:33:23.211 00.001 21068 OnExposeComplete: enter
03:33:23.213 00.002 21068 UpdateGuideState(): m_state=6
03:33:23.214 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
03:33:23.215 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.30, Mass=813658, SNR=252.6, Peak=65535 HFD=3.5
03:33:23.216 00.001 21068 MultiStar: [#1 -0.17,0.06,0.96,U] [#2 0.15,0.26,0.89,U] [#3 0.34,-0.10,0.48,U] [#4 -0.15,0.05,0.39,U] [#5 0.19,0.39,0.33,U] [#6 -0.02,0.15,0.37,U] [#7 0.60,0.17,0.00,M1] [#8 0.09,-0.13,0.25,U] 
03:33:23.218 00.002 21068 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.32, 0.07}
03:33:23.219 00.001 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
03:33:23.219 00.000 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
03:33:23.222 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.80 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
03:33:23.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.10, opts=13)
03:33:23.225 00.001 21068 Enqueuing Move request for scope (0.10, 0.10)
03:33:23.226 00.001 16108 Worker thread wakes up
03:33:23.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
03:33:23.227 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
03:33:23.227 00.000 16108 Moving (0.10, 0.10) raw xDistance=-0.08 yDistance=-0.13
03:33:23.227 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:23.227 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:23.227 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:33:23.227 00.000 16108 MoveAxis(E, 0, ABG)
03:33:23.227 00.000 16108 Move returns status 0, amount 0
03:33:23.227 00.000 16108 MoveAxis(N, 0, ABG)
03:33:23.227 00.000 16108 Move returns status 0, amount 0
03:33:23.227 00.000 16108 move complete, result=0
03:33:23.227 00.000 16108 worker thread done servicing request
03:33:23.233 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3334, FiltMin=2880, FiltMax=49709, Gamma=1.000
03:33:23.247 00.014 21068 UpdateGuideState exits: m=813658 SNR=252.6
03:33:23.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:23.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:23.249 00.000 21068 Enqueuing Expose request
03:33:23.251 00.002 16108 Worker thread wakes up
03:33:23.251 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:23.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:23.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:24.424 01.172 16108 Exposure complete
03:33:24.509 00.085 16108 worker thread done servicing request
03:33:24.511 00.002 21068 OnExposeComplete: enter
03:33:24.512 00.001 21068 UpdateGuideState(): m_state=6
03:33:24.514 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
03:33:24.515 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=629.39, Mass=732209, SNR=236.1, Peak=65535 HFD=3.4
03:33:24.516 00.001 21068 MultiStar: [#1 -0.03,0.18,0.86,U] [#2 0.11,0.19,1.03,U] [#3 0.18,0.02,0.46,U] [#4 -0.13,-0.16,0.36,U] [#5 -0.04,0.49,0.43,U] [#6 -0.08,0.04,0.47,U] [#7 0.46,0.41,0.00,M2] [#8 -0.03,0.01,0.29,U] 
03:33:24.517 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.28, 0.16}
03:33:24.518 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
03:33:24.519 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
03:33:24.520 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.13 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
03:33:24.523 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.14, opts=13)
03:33:24.524 00.001 21068 Enqueuing Move request for scope (0.07, 0.14)
03:33:24.525 00.001 16108 Worker thread wakes up
03:33:24.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
03:33:24.525 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
03:33:24.525 00.000 16108 Moving (0.07, 0.14) raw xDistance=-0.04 yDistance=-0.16
03:33:24.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:24.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:24.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:33:24.525 00.000 16108 MoveAxis(E, 0, ABG)
03:33:24.525 00.000 16108 Move returns status 0, amount 0
03:33:24.525 00.000 16108 MoveAxis(N, 0, ABG)
03:33:24.525 00.000 16108 Move returns status 0, amount 0
03:33:24.525 00.000 16108 move complete, result=0
03:33:24.525 00.000 16108 worker thread done servicing request
03:33:24.529 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3337, FiltMin=2845, FiltMax=51654, Gamma=1.000
03:33:24.544 00.015 21068 UpdateGuideState exits: m=732209 SNR=236.1
03:33:24.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:24.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:24.547 00.001 21068 Enqueuing Expose request
03:33:24.548 00.001 16108 Worker thread wakes up
03:33:24.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:24.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:24.548 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:25.522 00.974 16108 Exposure complete
03:33:25.588 00.066 16108 worker thread done servicing request
03:33:25.588 00.000 21068 OnExposeComplete: enter
03:33:25.591 00.003 21068 UpdateGuideState(): m_state=6
03:33:25.592 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
03:33:25.593 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.32, Mass=835466, SNR=256.8, Peak=65535 HFD=3.5
03:33:25.594 00.001 21068 MultiStar: [#1 -0.21,0.20,0.75,U] [#2 0.19,0.31,0.89,U] [#3 0.13,-0.06,0.41,U] [#4 -0.17,0.01,0.34,U] [#5 0.30,0.48,0.00,M1] [#6 -0.00,-0.02,0.37,U] [#7 0.60,0.46,0.00,M3] [#8 -0.04,0.11,0.27,U] 
03:33:25.595 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.32, 0.09}
03:33:25.596 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
03:33:25.597 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
03:33:25.597 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
03:33:25.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.13, opts=13)
03:33:25.601 00.002 21068 Enqueuing Move request for scope (0.08, 0.13)
03:33:25.602 00.001 16108 Worker thread wakes up
03:33:25.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
03:33:25.603 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
03:33:25.603 00.000 16108 Moving (0.08, 0.13) raw xDistance=-0.05 yDistance=-0.14
03:33:25.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:25.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:25.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:33:25.603 00.000 16108 MoveAxis(E, 0, ABG)
03:33:25.603 00.000 16108 Move returns status 0, amount 0
03:33:25.603 00.000 16108 MoveAxis(N, 0, ABG)
03:33:25.603 00.000 16108 Move returns status 0, amount 0
03:33:25.603 00.000 16108 move complete, result=0
03:33:25.604 00.001 16108 worker thread done servicing request
03:33:25.609 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3334, FiltMin=2861, FiltMax=48550, Gamma=1.000
03:33:25.634 00.025 21068 UpdateGuideState exits: m=835466 SNR=256.8
03:33:25.636 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:25.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:25.638 00.001 21068 Enqueuing Expose request
03:33:25.639 00.001 16108 Worker thread wakes up
03:33:25.639 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:25.640 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:25.640 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:26.804 01.164 16108 Exposure complete
03:33:26.867 00.063 16108 worker thread done servicing request
03:33:26.867 00.000 21068 OnExposeComplete: enter
03:33:26.868 00.001 21068 UpdateGuideState(): m_state=6
03:33:26.869 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
03:33:26.870 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.21, Mass=782096, SNR=278.4, Peak=65535 HFD=3.6
03:33:26.871 00.001 21068 MultiStar: [#1 0.01,-0.04,0.83,U] [#2 0.21,0.26,0.91,U] [#3 0.19,-0.19,0.37,U] [#4 -0.16,-0.23,0.41,U] [#5 0.08,0.22,0.28,U] [#6 -0.23,-0.12,0.36,U] [#7 0.39,0.19,0.30,U] [#8 0.14,-0.09,0.22,U] 
03:33:26.873 00.002 21068 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.26, -0.02}
03:33:26.874 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
03:33:26.875 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
03:33:26.877 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:33:26.880 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
03:33:26.884 00.004 21068 Enqueuing Move request for scope (0.12, 0.02)
03:33:26.886 00.002 16108 Worker thread wakes up
03:33:26.886 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:33:26.886 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:33:26.886 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.04
03:33:26.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:26.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:26.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:33:26.886 00.000 16108 MoveAxis(E, 0, ABG)
03:33:26.886 00.000 16108 Move returns status 0, amount 0
03:33:26.886 00.000 16108 MoveAxis(N, 0, ABG)
03:33:26.887 00.001 16108 Move returns status 0, amount 0
03:33:26.887 00.000 16108 move complete, result=0
03:33:26.887 00.000 16108 worker thread done servicing request
03:33:26.896 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3337, FiltMin=2880, FiltMax=45613, Gamma=1.000
03:33:26.917 00.021 21068 UpdateGuideState exits: m=782096 SNR=278.4
03:33:26.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:26.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:26.919 00.000 21068 Enqueuing Expose request
03:33:26.920 00.001 16108 Worker thread wakes up
03:33:26.920 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:26.921 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:26.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:27.903 00.982 16108 Exposure complete
03:33:27.964 00.061 16108 worker thread done servicing request
03:33:27.964 00.000 21068 OnExposeComplete: enter
03:33:27.965 00.001 21068 UpdateGuideState(): m_state=6
03:33:27.966 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
03:33:27.967 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=629.22, Mass=772415, SNR=243.6, Peak=65535 HFD=3.4
03:33:27.968 00.001 21068 MultiStar: [#1 0.11,-0.03,0.81,U] [#2 0.26,0.07,0.98,U] [#3 0.27,-0.20,0.45,U] [#4 -0.08,-0.05,0.37,U] [#5 0.28,0.16,0.43,U] [#6 -0.08,0.02,0.46,U] [#7 0.63,0.05,0.00,M3] [#8 0.33,-0.20,0.31,U] 
03:33:27.969 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.01}, one-star: {0.38, -0.01}
03:33:27.969 00.000 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:33:27.971 00.002 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
03:33:27.972 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.06 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
03:33:27.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.01, opts=13)
03:33:27.975 00.001 21068 Enqueuing Move request for scope (0.21, -0.01)
03:33:27.976 00.001 16108 Worker thread wakes up
03:33:27.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
03:33:27.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
03:33:27.976 00.000 16108 Moving (0.21, -0.01) raw xDistance=-0.21 yDistance=-0.04
03:33:27.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:33:27.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:27.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:33:27.976 00.000 16108 MoveAxis(E, 54, ABG)
03:33:27.976 00.000 16108 Guiding  Dir = 2, Dur = 54
03:33:27.977 00.001 16108 IsSlewing returns 0
03:33:27.977 00.000 16108 IsGuiding returns 0
03:33:27.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3337, FiltMin=2835, FiltMax=54217, Gamma=1.000
03:33:28.000 00.020 21068 UpdateGuideState exits: m=772415 SNR=243.6
03:33:28.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:28.003 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:28.004 00.001 21068 Enqueuing Expose request
03:33:28.036 00.032 16108 IsGuiding returns 1
03:33:28.036 00.000 16108 scope still moving after pulse duration time elapsed
03:33:28.067 00.031 16108 IsSlewing returns 0
03:33:28.067 00.000 16108 IsGuiding returns 1
03:33:28.098 00.031 16108 IsSlewing returns 0
03:33:28.098 00.000 16108 IsGuiding returns 1
03:33:28.129 00.031 16108 IsSlewing returns 0
03:33:28.130 00.001 16108 IsGuiding returns 0
03:33:28.130 00.000 16108 scope move finished after 54 + 98 ms
03:33:28.130 00.000 16108 Move returns status 0, amount 54
03:33:28.130 00.000 16108 MoveAxis(N, 0, ABG)
03:33:28.130 00.000 16108 Move returns status 0, amount 0
03:33:28.130 00.000 16108 move complete, result=0
03:33:28.130 00.000 16108 worker thread done servicing request
03:33:28.130 00.000 16108 Worker thread wakes up
03:33:28.130 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
03:33:28.132 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:28.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:29.312 01.180 16108 Exposure complete
03:33:29.377 00.065 16108 worker thread done servicing request
03:33:29.377 00.000 21068 OnExposeComplete: enter
03:33:29.378 00.001 21068 UpdateGuideState(): m_state=6
03:33:29.378 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
03:33:29.379 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.29, Mass=741991, SNR=247.0, Peak=65535 HFD=3.4
03:33:29.381 00.002 21068 MultiStar: [#1 -0.18,-0.04,0.89,U] [#2 -0.10,0.14,0.91,U] [#3 0.08,-0.07,0.47,U] [#4 -0.36,0.06,0.41,U] [#5 0.11,0.34,0.37,U] [#6 -0.26,0.16,0.39,U] [#7 0.51,0.25,0.00,M4] [#8 -0.09,0.02,0.26,U] 
03:33:29.384 00.003 21068 refined, 7 included, MultiStar: {-0.07, 0.07}, one-star: {0.08, 0.06}
03:33:29.386 00.002 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
03:33:29.388 00.002 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
03:33:29.389 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.39 mountX=0.09 mountY=-0.05, mountTheta=-0.54
03:33:29.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
03:33:29.393 00.002 21068 Enqueuing Move request for scope (-0.07, 0.07)
03:33:29.394 00.001 16108 Worker thread wakes up
03:33:29.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
03:33:29.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
03:33:29.394 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.09 yDistance=-0.05
03:33:29.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:33:29.394 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:29.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:33:29.394 00.000 16108 MoveAxis(E, 0, ABG)
03:33:29.394 00.000 16108 Move returns status 0, amount 0
03:33:29.394 00.000 16108 MoveAxis(N, 0, ABG)
03:33:29.395 00.001 16108 Move returns status 0, amount 0
03:33:29.395 00.000 16108 move complete, result=0
03:33:29.395 00.000 16108 worker thread done servicing request
03:33:29.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3337, FiltMin=2864, FiltMax=45245, Gamma=1.000
03:33:29.414 00.015 21068 UpdateGuideState exits: m=741991 SNR=247.0
03:33:29.414 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:29.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:29.416 00.001 21068 Enqueuing Expose request
03:33:29.417 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:29.417 00.000 16108 Worker thread wakes up
03:33:29.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:29.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:30.377 00.960 16108 Exposure complete
03:33:30.435 00.058 16108 worker thread done servicing request
03:33:30.435 00.000 21068 OnExposeComplete: enter
03:33:30.436 00.001 21068 UpdateGuideState(): m_state=6
03:33:30.438 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
03:33:30.440 00.002 21068 Star::Find returns 1 (0), X=812.22, Y=628.94, Mass=711956, SNR=221.7, Peak=65535 HFD=3.5
03:33:30.442 00.002 21068 MultiStar: [#1 -0.26,-0.24,0.96,U] [#2 0.11,0.02,1.00,U] [#3 0.06,-0.18,0.48,U] [#4 -0.24,-0.26,0.36,U] [#5 0.35,0.12,0.37,U] [#6 0.02,-0.10,0.38,U] [#7 0.44,0.22,0.00,M5] [#8 -0.09,-0.20,0.33,U] 
03:33:30.444 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {0.17, -0.29}
03:33:30.445 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
03:33:30.447 00.002 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
03:33:30.448 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.45 mountX=-0.04 mountY=0.14, mountTheta=1.87
03:33:30.451 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
03:33:30.452 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
03:33:30.453 00.001 16108 Worker thread wakes up
03:33:30.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
03:33:30.453 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
03:33:30.453 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.04 yDistance=0.14
03:33:30.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:30.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:30.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:33:30.453 00.000 16108 MoveAxis(E, 0, ABG)
03:33:30.453 00.000 16108 Move returns status 0, amount 0
03:33:30.453 00.000 16108 MoveAxis(N, 0, ABG)
03:33:30.454 00.001 16108 Move returns status 0, amount 0
03:33:30.454 00.000 16108 move complete, result=0
03:33:30.454 00.000 16108 worker thread done servicing request
03:33:30.460 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3341, FiltMin=2896, FiltMax=59510, Gamma=1.000
03:33:30.484 00.024 21068 UpdateGuideState exits: m=711956 SNR=221.7
03:33:30.485 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:30.487 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:30.487 00.000 21068 Enqueuing Expose request
03:33:30.488 00.001 16108 Worker thread wakes up
03:33:30.488 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:30.489 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:30.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:31.644 01.155 16108 Exposure complete
03:33:31.701 00.057 16108 worker thread done servicing request
03:33:31.701 00.000 21068 OnExposeComplete: enter
03:33:31.701 00.000 21068 UpdateGuideState(): m_state=6
03:33:31.703 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
03:33:31.705 00.002 21068 Star::Find returns 1 (0), X=812.26, Y=629.35, Mass=768306, SNR=252.1, Peak=65535 HFD=3.6
03:33:31.705 00.000 21068 MultiStar: [#1 0.01,0.07,0.89,U] [#2 0.17,0.17,0.91,U] [#3 0.32,-0.28,0.40,U] [#4 -0.04,-0.11,0.41,U] [#5 0.24,0.44,0.00,M1] [#6 0.10,-0.03,0.41,U] [#7 0.38,0.29,0.31,U] [#8 0.24,0.03,0.24,U] 
03:33:31.706 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.21, 0.12}
03:33:31.707 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
03:33:31.707 00.000 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
03:33:31.708 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=-0.14 mountY=-0.09, mountTheta=-2.56
03:33:31.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.06, opts=13)
03:33:31.710 00.001 21068 Enqueuing Move request for scope (0.15, 0.06)
03:33:31.711 00.001 16108 Worker thread wakes up
03:33:31.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
03:33:31.711 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
03:33:31.711 00.000 16108 Moving (0.15, 0.06) raw xDistance=-0.14 yDistance=-0.09
03:33:31.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:33:31.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:31.712 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:33:31.712 00.000 16108 MoveAxis(E, 0, ABG)
03:33:31.712 00.000 16108 Move returns status 0, amount 0
03:33:31.712 00.000 16108 MoveAxis(N, 0, ABG)
03:33:31.712 00.000 16108 Move returns status 0, amount 0
03:33:31.712 00.000 16108 move complete, result=0
03:33:31.712 00.000 16108 worker thread done servicing request
03:33:31.716 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3341, FiltMin=2845, FiltMax=57049, Gamma=1.000
03:33:31.730 00.014 21068 UpdateGuideState exits: m=768306 SNR=252.1
03:33:31.731 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:31.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:31.733 00.001 21068 Enqueuing Expose request
03:33:31.734 00.001 16108 Worker thread wakes up
03:33:31.734 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:31.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:31.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:32.713 00.978 16108 Exposure complete
03:33:32.774 00.061 16108 worker thread done servicing request
03:33:32.774 00.000 21068 OnExposeComplete: enter
03:33:32.775 00.001 21068 UpdateGuideState(): m_state=6
03:33:32.776 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
03:33:32.776 00.000 21068 Star::Find returns 1 (0), X=812.35, Y=629.18, Mass=723403, SNR=241.5, Peak=65535 HFD=3.5
03:33:32.777 00.001 21068 MultiStar: [#1 -0.05,-0.19,0.94,U] [#2 0.13,0.10,1.04,U] [#3 0.18,-0.10,0.45,U] [#4 -0.19,-0.14,0.36,U] [#5 0.42,0.36,0.00,M2] [#6 0.03,0.16,0.40,U] [#7 0.39,0.21,0.33,U] [#8 0.43,-0.19,0.30,U] 
03:33:32.778 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.31, -0.05}
03:33:32.780 00.002 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
03:33:32.780 00.000 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
03:33:32.781 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
03:33:32.783 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.03, opts=13)
03:33:32.783 00.000 21068 Enqueuing Move request for scope (0.14, -0.03)
03:33:32.784 00.001 16108 Worker thread wakes up
03:33:32.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:33:32.784 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:33:32.784 00.000 16108 Moving (0.14, -0.03) raw xDistance=-0.14 yDistance=-0.01
03:33:32.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:33:32.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:32.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:33:32.785 00.001 16108 MoveAxis(E, 0, ABG)
03:33:32.785 00.000 16108 Move returns status 0, amount 0
03:33:32.785 00.000 16108 MoveAxis(N, 0, ABG)
03:33:32.785 00.000 16108 Move returns status 0, amount 0
03:33:32.785 00.000 16108 move complete, result=0
03:33:32.785 00.000 16108 worker thread done servicing request
03:33:32.789 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3344, FiltMin=2893, FiltMax=50937, Gamma=1.000
03:33:32.803 00.014 21068 UpdateGuideState exits: m=723403 SNR=241.5
03:33:32.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:32.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:32.806 00.001 21068 Enqueuing Expose request
03:33:32.806 00.000 16108 Worker thread wakes up
03:33:32.806 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:32.807 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:32.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:33.967 01.160 16108 Exposure complete
03:33:34.053 00.086 16108 worker thread done servicing request
03:33:34.053 00.000 21068 OnExposeComplete: enter
03:33:34.054 00.001 21068 UpdateGuideState(): m_state=6
03:33:34.055 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
03:33:34.055 00.000 21068 Star::Find returns 1 (0), X=812.34, Y=629.23, Mass=823881, SNR=248.8, Peak=65535 HFD=3.6
03:33:34.056 00.001 21068 MultiStar: [#1 0.13,-0.05,0.84,U] [#2 0.30,0.14,1.08,U] [#3 0.10,-0.03,0.47,U] [#4 -0.19,-0.13,0.39,U] [#5 0.02,0.25,0.36,U] [#6 0.10,0.07,0.37,U] [#7 0.48,0.49,0.00,M4] [#8 0.24,-0.17,0.23,U] 
03:33:34.058 00.002 21068 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.30, 0.00}
03:33:34.059 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:33:34.059 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:33:34.060 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=-0.16 mountY=-0.07, mountTheta=-2.76
03:33:34.062 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.03, opts=13)
03:33:34.062 00.000 21068 Enqueuing Move request for scope (0.17, 0.03)
03:33:34.063 00.001 16108 Worker thread wakes up
03:33:34.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
03:33:34.063 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
03:33:34.063 00.000 16108 Moving (0.17, 0.03) raw xDistance=-0.16 yDistance=-0.07
03:33:34.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:33:34.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:34.064 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:33:34.064 00.000 16108 MoveAxis(E, 0, ABG)
03:33:34.064 00.000 16108 Move returns status 0, amount 0
03:33:34.064 00.000 16108 MoveAxis(N, 0, ABG)
03:33:34.064 00.000 16108 Move returns status 0, amount 0
03:33:34.064 00.000 16108 move complete, result=0
03:33:34.064 00.000 16108 worker thread done servicing request
03:33:34.068 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3344, FiltMin=2870, FiltMax=50041, Gamma=1.000
03:33:34.081 00.013 21068 UpdateGuideState exits: m=823881 SNR=248.8
03:33:34.083 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:34.083 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:34.084 00.001 21068 Enqueuing Expose request
03:33:34.085 00.001 16108 Worker thread wakes up
03:33:34.085 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:34.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:34.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:35.057 00.971 16108 Exposure complete
03:33:35.112 00.055 16108 worker thread done servicing request
03:33:35.112 00.000 21068 OnExposeComplete: enter
03:33:35.115 00.003 21068 UpdateGuideState(): m_state=6
03:33:35.117 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
03:33:35.119 00.002 21068 Star::Find returns 1 (0), X=812.39, Y=629.23, Mass=736693, SNR=228.3, Peak=65535 HFD=3.5
03:33:35.121 00.002 21068 MultiStar: [#1 0.02,0.13,0.93,U] [#2 0.18,0.07,0.94,U] [#3 0.18,-0.42,0.37,U] [#4 -0.17,-0.14,0.45,U] [#5 0.34,0.28,0.38,U] [#6 0.17,0.03,0.46,U] [#7 0.60,0.24,0.00,M5] [#8 0.38,-0.24,0.30,U] 
03:33:35.123 00.002 21068 refined, 7 included, MultiStar: {0.17, 0.00}, one-star: {0.34, 0.00}
03:33:35.124 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
03:33:35.126 00.002 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
03:33:35.128 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.03 mountX=-0.17 mountY=-0.05, mountTheta=-2.88
03:33:35.132 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.00, opts=13)
03:33:35.133 00.001 21068 Enqueuing Move request for scope (0.17, 0.00)
03:33:35.135 00.002 16108 Worker thread wakes up
03:33:35.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
03:33:35.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
03:33:35.135 00.000 16108 Moving (0.17, 0.00) raw xDistance=-0.17 yDistance=-0.05
03:33:35.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:33:35.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:35.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:33:35.135 00.000 16108 MoveAxis(E, 0, ABG)
03:33:35.135 00.000 16108 Move returns status 0, amount 0
03:33:35.135 00.000 16108 MoveAxis(N, 0, ABG)
03:33:35.135 00.000 16108 Move returns status 0, amount 0
03:33:35.135 00.000 16108 move complete, result=0
03:33:35.135 00.000 16108 worker thread done servicing request
03:33:35.141 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=118, max=65535, med=3344, FiltMin=2880, FiltMax=59398, Gamma=1.000
03:33:35.167 00.026 21068 UpdateGuideState exits: m=736693 SNR=228.3
03:33:35.169 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:35.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:35.171 00.001 21068 Enqueuing Expose request
03:33:35.174 00.003 16108 Worker thread wakes up
03:33:35.174 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:35.175 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:35.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:36.330 01.155 16108 Exposure complete
03:33:36.396 00.066 16108 worker thread done servicing request
03:33:36.397 00.001 21068 OnExposeComplete: enter
03:33:36.398 00.001 21068 UpdateGuideState(): m_state=6
03:33:36.399 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
03:33:36.401 00.002 21068 Star::Find returns 1 (0), X=812.55, Y=629.08, Mass=733806, SNR=221.1, Peak=65535 HFD=3.6
03:33:36.402 00.001 21068 MultiStar: [#1 0.03,-0.12,1.02,U] [#2 0.25,0.01,1.14,U] [#3 0.41,-0.26,0.00,M1] [#4 0.08,-0.29,0.39,U] [#5 0.36,0.29,0.37,U] [#6 0.04,-0.17,0.43,U] [#7 0.49,0.10,0.00,M6] [#8 0.28,-0.16,0.31,U] 
03:33:36.403 00.001 21068 refined, 6 included, MultiStar: {0.23, -0.08}, one-star: {0.50, -0.15}
03:33:36.404 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
03:33:36.405 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
03:33:36.406 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=-0.24 mountY=0.03, mountTheta=3.03
03:33:36.408 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.08, opts=13)
03:33:36.409 00.001 21068 Enqueuing Move request for scope (0.23, -0.08)
03:33:36.410 00.001 16108 Worker thread wakes up
03:33:36.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
03:33:36.410 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
03:33:36.410 00.000 16108 Moving (0.23, -0.08) raw xDistance=-0.24 yDistance=0.03
03:33:36.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:33:36.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:36.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:36.410 00.000 16108 MoveAxis(E, 64, ABG)
03:33:36.410 00.000 16108 Guiding  Dir = 2, Dur = 64
03:33:36.411 00.001 16108 IsSlewing returns 0
03:33:36.411 00.000 16108 IsGuiding returns 0
03:33:36.414 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3347, FiltMin=2861, FiltMax=65430, Gamma=1.000
03:33:36.429 00.015 21068 UpdateGuideState exits: m=733806 SNR=221.1
03:33:36.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:36.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:36.431 00.000 21068 Enqueuing Expose request
03:33:36.449 00.018 16108 PulseGuide returned control before completion, sleep 37
03:33:36.493 00.044 16108 IsGuiding returns 1
03:33:36.493 00.000 16108 scope still moving after pulse duration time elapsed
03:33:36.524 00.031 16108 IsSlewing returns 0
03:33:36.524 00.000 16108 IsGuiding returns 1
03:33:36.555 00.031 16108 IsSlewing returns 0
03:33:36.556 00.001 16108 IsGuiding returns 0
03:33:36.556 00.000 16108 scope move finished after 64 + 80 ms
03:33:36.556 00.000 16108 Move returns status 0, amount 64
03:33:36.556 00.000 16108 MoveAxis(N, 0, ABG)
03:33:36.556 00.000 16108 Move returns status 0, amount 0
03:33:36.556 00.000 16108 move complete, result=0
03:33:36.556 00.000 16108 worker thread done servicing request
03:33:36.556 00.000 16108 Worker thread wakes up
03:33:36.556 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.0 px 0 ms NORTH
03:33:36.559 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:36.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:37.528 00.969 16108 Exposure complete
03:33:37.600 00.072 16108 worker thread done servicing request
03:33:37.600 00.000 21068 OnExposeComplete: enter
03:33:37.601 00.001 21068 UpdateGuideState(): m_state=6
03:33:37.602 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
03:33:37.603 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.37, Mass=820162, SNR=244.7, Peak=65535 HFD=3.4
03:33:37.604 00.001 21068 MultiStar: [#1 -0.10,0.13,0.90,U] [#2 0.09,0.30,1.11,U] [#3 0.17,0.07,0.37,U] [#4 -0.00,-0.07,0.38,U] [#5 0.20,0.36,0.33,U] [#6 -0.01,0.36,0.46,U] [#7 0.25,0.32,0.33,U] [#8 0.19,0.24,0.25,U] 
03:33:37.604 00.000 21068 refined, 8 included, MultiStar: {0.12, 0.20}, one-star: {0.34, 0.14}
03:33:37.605 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
03:33:37.606 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
03:33:37.606 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.04 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
03:33:37.609 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.20, opts=13)
03:33:37.610 00.001 21068 Enqueuing Move request for scope (0.12, 0.20)
03:33:37.610 00.000 16108 Worker thread wakes up
03:33:37.611 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
03:33:37.611 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
03:33:37.611 00.000 16108 Moving (0.12, 0.20) raw xDistance=-0.08 yDistance=-0.22
03:33:37.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:37.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:33:37.611 00.000 16108 MoveAxis(E, 0, ABG)
03:33:37.611 00.000 16108 Move returns status 0, amount 0
03:33:37.611 00.000 16108 MoveAxis(N, 45, ABG)
03:33:37.611 00.000 16108 Guiding  Dir = 0, Dur = 45
03:33:37.611 00.000 16108 IsSlewing returns 0
03:33:37.611 00.000 16108 IsGuiding returns 0
03:33:37.614 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3350, FiltMin=2883, FiltMax=50630, Gamma=1.000
03:33:37.630 00.016 21068 UpdateGuideState exits: m=820162 SNR=244.7
03:33:37.632 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:37.632 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:37.633 00.001 21068 Enqueuing Expose request
03:33:37.651 00.018 16108 PulseGuide returned control before completion, sleep 16
03:33:37.681 00.030 16108 IsGuiding returns 1
03:33:37.681 00.000 16108 scope still moving after pulse duration time elapsed
03:33:37.717 00.036 16108 IsSlewing returns 0
03:33:37.717 00.000 16108 IsGuiding returns 1
03:33:37.744 00.027 16108 IsSlewing returns 0
03:33:37.744 00.000 16108 IsGuiding returns 0
03:33:37.744 00.000 16108 scope move finished after 45 + 87 ms
03:33:37.744 00.000 16108 Move returns status 0, amount 45
03:33:37.744 00.000 16108 move complete, result=0
03:33:37.744 00.000 16108 worker thread done servicing request
03:33:37.744 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
03:33:37.745 00.001 16108 Worker thread wakes up
03:33:37.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:37.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:38.919 01.174 16108 Exposure complete
03:33:38.972 00.053 16108 worker thread done servicing request
03:33:38.972 00.000 21068 OnExposeComplete: enter
03:33:38.973 00.001 21068 UpdateGuideState(): m_state=6
03:33:38.974 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
03:33:38.975 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=629.04, Mass=755951, SNR=243.4, Peak=65535 HFD=3.7
03:33:38.976 00.001 21068 MultiStar: [#1 -0.03,-0.18,0.94,U] [#2 0.13,-0.03,1.04,U] [#3 0.02,-0.31,0.42,U] [#4 -0.27,-0.19,0.36,U] [#5 0.11,0.03,0.36,U] [#6 -0.09,-0.13,0.43,U] [#7 0.08,-0.08,0.32,U] [#8 0.08,-0.47,0.29,U] 
03:33:38.977 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.09, -0.19}
03:33:38.977 00.000 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
03:33:38.978 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
03:33:38.979 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.36 mountX=-0.06 mountY=0.14, mountTheta=1.96
03:33:38.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.15, opts=13)
03:33:38.985 00.004 21068 Enqueuing Move request for scope (0.03, -0.15)
03:33:38.987 00.002 16108 Worker thread wakes up
03:33:38.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
03:33:38.987 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
03:33:38.987 00.000 16108 Moving (0.03, -0.15) raw xDistance=-0.06 yDistance=0.14
03:33:38.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:33:38.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:38.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:33:38.987 00.000 16108 MoveAxis(E, 0, ABG)
03:33:38.987 00.000 16108 Move returns status 0, amount 0
03:33:38.988 00.001 16108 MoveAxis(N, 0, ABG)
03:33:38.988 00.000 16108 Move returns status 0, amount 0
03:33:38.988 00.000 16108 move complete, result=0
03:33:38.988 00.000 16108 worker thread done servicing request
03:33:38.993 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3350, FiltMin=2736, FiltMax=53005, Gamma=1.000
03:33:39.014 00.021 21068 UpdateGuideState exits: m=755951 SNR=243.4
03:33:39.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:39.016 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:39.017 00.001 21068 Enqueuing Expose request
03:33:39.017 00.000 16108 Worker thread wakes up
03:33:39.017 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:39.018 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:39.018 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:39.980 00.962 16108 Exposure complete
03:33:40.037 00.057 16108 worker thread done servicing request
03:33:40.037 00.000 21068 OnExposeComplete: enter
03:33:40.038 00.001 21068 UpdateGuideState(): m_state=6
03:33:40.039 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
03:33:40.040 00.001 21068 Star::Find returns 1 (0), X=812.73, Y=628.94, Mass=742708, SNR=242.8, Peak=65535 HFD=3.5
03:33:40.041 00.001 21068 MultiStar: [#1 0.19,-0.33,0.91,U] [#2 0.53,-0.16,0.00,M1] [#3 0.53,-0.33,0.00,M1] [#4 -0.05,-0.39,0.34,U] [#5 0.49,-0.01,0.00,M1] [#6 0.25,-0.31,0.37,U] [#7 0.50,-0.16,0.00,M5] [#8 0.32,-0.23,0.26,U] 
03:33:40.041 00.000 21068 refined, 4 included, MultiStar: {0.36, -0.31}, one-star: {0.69, -0.29}
03:33:40.042 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
03:33:40.043 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
03:33:40.043 00.000 21068 CameraToMount -- cameraX=0.36 cameraY=-0.31 hyp=0.47 cameraTheta=-0.72 mountX=-0.40 mountY=0.22, mountTheta=2.64
03:33:40.046 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.31, opts=13)
03:33:40.047 00.001 21068 Enqueuing Move request for scope (0.36, -0.31)
03:33:40.048 00.001 16108 Worker thread wakes up
03:33:40.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.31) opts 0xd
03:33:40.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.31)
03:33:40.048 00.000 16108 Moving (0.36, -0.31) raw xDistance=-0.40 yDistance=0.22
03:33:40.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:33:40.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:33:40.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:33:40.048 00.000 16108 MoveAxis(E, 106, ABG)
03:33:40.048 00.000 16108 Guiding  Dir = 2, Dur = 106
03:33:40.049 00.001 16108 IsSlewing returns 0
03:33:40.049 00.000 16108 IsGuiding returns 0
03:33:40.060 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3353, FiltMin=2889, FiltMax=59849, Gamma=1.000
03:33:40.079 00.019 21068 UpdateGuideState exits: m=742708 SNR=242.8
03:33:40.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:40.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:40.084 00.003 21068 Enqueuing Expose request
03:33:40.111 00.027 16108 PulseGuide returned control before completion, sleep 55
03:33:40.174 00.063 16108 IsGuiding returns 1
03:33:40.174 00.000 16108 scope still moving after pulse duration time elapsed
03:33:40.205 00.031 16108 IsSlewing returns 0
03:33:40.205 00.000 16108 IsGuiding returns 1
03:33:40.236 00.031 16108 IsSlewing returns 0
03:33:40.236 00.000 16108 IsGuiding returns 1
03:33:40.267 00.031 16108 IsSlewing returns 0
03:33:40.268 00.001 16108 IsGuiding returns 1
03:33:40.299 00.031 16108 IsSlewing returns 0
03:33:40.299 00.000 16108 IsGuiding returns 0
03:33:40.299 00.000 16108 scope move finished after 106 + 144 ms
03:33:40.299 00.000 16108 Move returns status 0, amount 106
03:33:40.299 00.000 16108 MoveAxis(N, 0, ABG)
03:33:40.300 00.001 16108 Move returns status 0, amount 0
03:33:40.300 00.000 16108 move complete, result=0
03:33:40.300 00.000 16108 worker thread done servicing request
03:33:40.300 00.000 16108 Worker thread wakes up
03:33:40.300 00.000 21068 GuideStep: -0.4 px 106 ms EAST, 0.2 px 0 ms NORTH
03:33:40.303 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:40.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:41.467 01.164 16108 Exposure complete
03:33:41.524 00.057 16108 worker thread done servicing request
03:33:41.524 00.000 21068 OnExposeComplete: enter
03:33:41.525 00.001 21068 UpdateGuideState(): m_state=6
03:33:41.526 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
03:33:41.526 00.000 21068 Star::Find returns 1 (0), X=811.92, Y=629.05, Mass=696152, SNR=228.8, Peak=65535 HFD=3.1
03:33:41.527 00.001 21068 MultiStar: [#1 -0.64,-0.29,0.00,M1] [#2 -0.36,-0.14,0.92,U] [#3 -0.21,-0.38,0.51,U] [#4 -0.37,-0.50,0.00,M1] [#5 -0.00,0.01,0.37,U] [#6 -0.51,-0.32,0.00,M1] [#7 0.05,-0.19,0.34,U] [#8 -0.41,-0.21,0.28,U] 
03:33:41.528 00.001 21068 single-star, 5 included, MultiStar: {-0.20, -0.18}, one-star: {-0.13, -0.18}
03:33:41.530 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
03:33:41.530 00.000 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
03:33:41.531 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-2.20 mountX=0.10 mountY=0.21, mountTheta=1.13
03:33:41.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.18, opts=13)
03:33:41.533 00.000 21068 Enqueuing Move request for scope (-0.13, -0.18)
03:33:41.534 00.001 16108 Worker thread wakes up
03:33:41.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
03:33:41.534 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
03:33:41.534 00.000 16108 Moving (-0.13, -0.18) raw xDistance=0.10 yDistance=0.21
03:33:41.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:33:41.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:33:41.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:33:41.534 00.000 16108 MoveAxis(E, 0, ABG)
03:33:41.534 00.000 16108 Move returns status 0, amount 0
03:33:41.535 00.001 16108 MoveAxis(N, 0, ABG)
03:33:41.535 00.000 16108 Move returns status 0, amount 0
03:33:41.535 00.000 16108 move complete, result=0
03:33:41.535 00.000 16108 worker thread done servicing request
03:33:41.540 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3353, FiltMin=2832, FiltMax=59891, Gamma=1.000
03:33:41.557 00.017 21068 UpdateGuideState exits: m=696152 SNR=228.8
03:33:41.559 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:41.560 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:41.562 00.002 21068 Enqueuing Expose request
03:33:41.563 00.001 16108 Worker thread wakes up
03:33:41.565 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:41.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:41.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:42.545 00.979 16108 Exposure complete
03:33:42.619 00.074 16108 worker thread done servicing request
03:33:42.619 00.000 21068 OnExposeComplete: enter
03:33:42.621 00.002 21068 UpdateGuideState(): m_state=6
03:33:42.622 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
03:33:42.625 00.003 21068 Star::Find returns 1 (0), X=811.66, Y=629.01, Mass=745485, SNR=233.5, Peak=65535 HFD=3.4
03:33:42.626 00.001 21068 MultiStar: [#1 -0.70,-0.21,0.00,M2] [#2 -0.40,-0.09,0.90,U] [#3 -0.23,-0.41,0.44,U] [#4 -0.80,-0.44,0.00,M2] [#5 -0.37,-0.03,0.36,U] [#6 -0.57,-0.27,0.00,M2] [#7 -0.03,-0.00,0.37,U] [#8 -0.53,-0.37,0.00,M1] 
03:33:42.629 00.003 21068 refined, 4 included, MultiStar: {-0.32, -0.16}, one-star: {-0.39, -0.22}
03:33:42.632 00.003 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
03:33:42.634 00.002 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
03:33:42.636 00.002 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.68 mountX=0.29 mountY=0.23, mountTheta=0.67
03:33:42.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.16, opts=13)
03:33:42.639 00.001 21068 Enqueuing Move request for scope (-0.32, -0.16)
03:33:42.640 00.001 16108 Worker thread wakes up
03:33:42.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.16) opts 0xd
03:33:42.641 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.16)
03:33:42.641 00.000 16108 Moving (-0.32, -0.16) raw xDistance=0.29 yDistance=0.23
03:33:42.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:33:42.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:33:42.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:33:42.641 00.000 16108 MoveAxis(W, 76, ABG)
03:33:42.641 00.000 16108 Guiding  Dir = 3, Dur = 76
03:33:42.641 00.000 16108 IsSlewing returns 0
03:33:42.643 00.002 16108 IsGuiding returns 0
03:33:42.646 00.003 16108 PulseGuide returned control before completion, sleep 83
03:33:42.653 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3353, FiltMin=2905, FiltMax=61619, Gamma=1.000
03:33:42.675 00.022 21068 UpdateGuideState exits: m=745485 SNR=233.5
03:33:42.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:42.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:42.677 00.000 21068 Enqueuing Expose request
03:33:42.736 00.059 16108 IsGuiding returns 0
03:33:42.736 00.000 16108 Move returns status 0, amount 76
03:33:42.736 00.000 16108 MoveAxis(N, 0, ABG)
03:33:42.736 00.000 16108 Move returns status 0, amount 0
03:33:42.736 00.000 16108 move complete, result=0
03:33:42.736 00.000 16108 worker thread done servicing request
03:33:42.736 00.000 16108 Worker thread wakes up
03:33:42.736 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.2 px 0 ms NORTH
03:33:42.739 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:42.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:43.907 01.168 16108 Exposure complete
03:33:43.970 00.063 16108 worker thread done servicing request
03:33:43.970 00.000 21068 OnExposeComplete: enter
03:33:43.971 00.001 21068 UpdateGuideState(): m_state=6
03:33:43.972 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
03:33:43.972 00.000 21068 Star::Find returns 1 (0), X=811.53, Y=629.13, Mass=667932, SNR=221.6, Peak=65520 HFD=3.5
03:33:43.973 00.001 21068 MultiStar: [#1 -0.76,-0.21,0.00,M3] [#2 -0.65,0.12,0.00,M1] [#3 -0.49,-0.20,0.00,M1] [#4 -0.80,-0.21,0.00,M3] [#5 -0.39,0.21,0.36,U] [#6 -0.62,-0.09,0.00,M3] [#7 -0.28,0.05,0.36,U] [#8 -0.66,-0.24,0.00,M2] 
03:33:43.974 00.001 21068 refined, 2 included, MultiStar: {-0.44, -0.00}, one-star: {-0.51, -0.10}
03:33:43.975 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
03:33:43.977 00.002 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.25)
03:33:43.978 00.001 21068 CameraToMount -- cameraX=-0.44 cameraY=-0.00 hyp=0.44 cameraTheta=-3.13 mountX=0.43 mountY=0.11, mountTheta=0.24
03:33:43.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.44, y=-0.00, opts=13)
03:33:43.981 00.001 21068 Enqueuing Move request for scope (-0.44, -0.00)
03:33:43.982 00.001 16108 Worker thread wakes up
03:33:43.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.00) opts 0xd
03:33:43.982 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.44, -0.00)
03:33:43.982 00.000 16108 Moving (-0.44, -0.00) raw xDistance=0.43 yDistance=0.11
03:33:43.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
03:33:43.982 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:43.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:33:43.982 00.000 16108 MoveAxis(W, 119, ABG)
03:33:43.982 00.000 16108 Guiding  Dir = 3, Dur = 119
03:33:43.983 00.001 16108 IsSlewing returns 0
03:33:43.983 00.000 16108 IsGuiding returns 0
03:33:43.984 00.001 16108 PulseGuide returned control before completion, sleep 128
03:33:43.987 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=221, max=65535, med=3353, FiltMin=2889, FiltMax=60835, Gamma=1.000
03:33:44.008 00.021 21068 UpdateGuideState exits: m=667932 SNR=221.6
03:33:44.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:44.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:44.010 00.000 21068 Enqueuing Expose request
03:33:44.115 00.105 16108 IsGuiding returns 1
03:33:44.115 00.000 16108 scope still moving after pulse duration time elapsed
03:33:44.146 00.031 16108 IsSlewing returns 0
03:33:44.147 00.001 16108 IsGuiding returns 0
03:33:44.147 00.000 16108 scope move finished after 119 + 45 ms
03:33:44.147 00.000 16108 Move returns status 0, amount 119
03:33:44.147 00.000 16108 MoveAxis(N, 0, ABG)
03:33:44.147 00.000 16108 Move returns status 0, amount 0
03:33:44.147 00.000 16108 move complete, result=0
03:33:44.147 00.000 16108 worker thread done servicing request
03:33:44.147 00.000 16108 Worker thread wakes up
03:33:44.147 00.000 21068 GuideStep: 0.4 px 119 ms WEST, 0.1 px 0 ms NORTH
03:33:44.149 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:44.150 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:45.128 00.978 16108 Exposure complete
03:33:45.202 00.074 16108 worker thread done servicing request
03:33:45.202 00.000 21068 OnExposeComplete: enter
03:33:45.203 00.001 21068 UpdateGuideState(): m_state=6
03:33:45.205 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
03:33:45.206 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.06, Mass=755378, SNR=238.9, Peak=65535 HFD=3.5
03:33:45.207 00.001 21068 MultiStar: [#1 -0.19,-0.28,0.98,U] [#2 0.10,0.02,0.88,U] [#3 0.04,-0.35,0.41,U] [#4 -0.24,0.01,0.41,U] [#5 -0.01,-0.07,0.31,U] [#6 -0.07,-0.07,0.38,U] [#7 0.28,0.08,0.32,U] [#8 -0.13,-0.32,0.27,U] 
03:33:45.209 00.002 21068 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {0.16, -0.17}
03:33:45.211 00.002 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
03:33:45.212 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
03:33:45.213 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.56 mountX=-0.02 mountY=0.13, mountTheta=1.76
03:33:45.214 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.14, opts=13)
03:33:45.215 00.001 21068 Enqueuing Move request for scope (0.00, -0.14)
03:33:45.216 00.001 16108 Worker thread wakes up
03:33:45.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
03:33:45.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
03:33:45.216 00.000 16108 Moving (0.00, -0.14) raw xDistance=-0.02 yDistance=0.13
03:33:45.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:45.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:45.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:33:45.216 00.000 16108 MoveAxis(E, 0, ABG)
03:33:45.216 00.000 16108 Move returns status 0, amount 0
03:33:45.216 00.000 16108 MoveAxis(N, 0, ABG)
03:33:45.216 00.000 16108 Move returns status 0, amount 0
03:33:45.216 00.000 16108 move complete, result=0
03:33:45.218 00.002 16108 worker thread done servicing request
03:33:45.222 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3357, FiltMin=2867, FiltMax=59929, Gamma=1.000
03:33:45.244 00.022 21068 UpdateGuideState exits: m=755378 SNR=238.9
03:33:45.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:45.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:45.246 00.000 21068 Enqueuing Expose request
03:33:45.248 00.002 16108 Worker thread wakes up
03:33:45.248 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:45.248 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:45.249 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:46.416 01.167 16108 Exposure complete
03:33:46.490 00.074 16108 worker thread done servicing request
03:33:46.490 00.000 21068 OnExposeComplete: enter
03:33:46.491 00.001 21068 UpdateGuideState(): m_state=6
03:33:46.492 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
03:33:46.493 00.001 21068 Star::Find returns 1 (0), X=812.67, Y=629.13, Mass=730507, SNR=232.0, Peak=65535 HFD=3.4
03:33:46.494 00.001 21068 MultiStar: [#1 0.26,-0.24,1.10,U] [#2 0.49,-0.02,0.00,M1] [#3 0.30,-0.36,0.41,U] [#4 0.02,-0.45,0.37,U] [#5 0.46,0.00,0.36,U] [#6 0.27,-0.25,0.38,U] [#7 0.74,0.01,0.00,M2] [#8 0.62,-0.38,0.00,M2] 
03:33:46.494 00.000 21068 refined, 5 included, MultiStar: {0.36, -0.21}, one-star: {0.62, -0.10}
03:33:46.495 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
03:33:46.496 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
03:33:46.497 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.21 hyp=0.42 cameraTheta=-0.54 mountX=-0.39 mountY=0.12, mountTheta=2.84
03:33:46.498 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.21, opts=13)
03:33:46.500 00.002 21068 Enqueuing Move request for scope (0.36, -0.21)
03:33:46.501 00.001 16108 Worker thread wakes up
03:33:46.501 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.21) opts 0xd
03:33:46.501 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.21)
03:33:46.501 00.000 16108 Moving (0.36, -0.21) raw xDistance=-0.39 yDistance=0.12
03:33:46.501 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:33:46.501 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:46.501 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:33:46.501 00.000 16108 MoveAxis(E, 102, ABG)
03:33:46.501 00.000 16108 Guiding  Dir = 2, Dur = 102
03:33:46.501 00.000 16108 IsSlewing returns 0
03:33:46.502 00.001 16108 IsGuiding returns 0
03:33:46.503 00.001 16108 PulseGuide returned control before completion, sleep 111
03:33:46.505 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3353, FiltMin=2905, FiltMax=61737, Gamma=1.000
03:33:46.519 00.014 21068 UpdateGuideState exits: m=730507 SNR=232.0
03:33:46.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:46.520 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:46.522 00.002 21068 Enqueuing Expose request
03:33:46.628 00.106 16108 IsGuiding returns 1
03:33:46.628 00.000 16108 scope still moving after pulse duration time elapsed
03:33:46.660 00.032 16108 IsSlewing returns 0
03:33:46.660 00.000 16108 IsGuiding returns 1
03:33:46.690 00.030 16108 IsSlewing returns 0
03:33:46.690 00.000 16108 IsGuiding returns 0
03:33:46.690 00.000 16108 scope move finished after 102 + 87 ms
03:33:46.690 00.000 16108 Move returns status 0, amount 102
03:33:46.690 00.000 16108 MoveAxis(N, 0, ABG)
03:33:46.690 00.000 16108 Move returns status 0, amount 0
03:33:46.690 00.000 16108 move complete, result=0
03:33:46.690 00.000 16108 worker thread done servicing request
03:33:46.690 00.000 16108 Worker thread wakes up
03:33:46.690 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.1 px 0 ms NORTH
03:33:46.694 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:46.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:47.667 00.973 16108 Exposure complete
03:33:47.733 00.066 16108 worker thread done servicing request
03:33:47.733 00.000 21068 OnExposeComplete: enter
03:33:47.736 00.003 21068 UpdateGuideState(): m_state=6
03:33:47.738 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
03:33:47.739 00.001 21068 Star::Find returns 1 (0), X=812.04, Y=629.22, Mass=806814, SNR=224.5, Peak=65535 HFD=3.5
03:33:47.740 00.001 21068 MultiStar: [#1 -0.45,-0.18,0.00,M2] [#2 -0.15,0.12,1.02,U] [#3 -0.02,-0.18,0.48,U] [#4 -0.36,-0.15,0.40,U] [#5 -0.18,0.30,0.34,U] [#6 -0.12,0.00,0.42,U] [#7 0.08,0.10,0.36,U] [#8 -0.04,-0.03,0.23,U] 
03:33:47.741 00.001 21068 single-star, 7 included, MultiStar: {-0.09, 0.02}, one-star: {-0.01, -0.01}
03:33:47.742 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
03:33:47.744 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
03:33:47.746 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.27 mountX=0.01 mountY=0.01, mountTheta=1.06
03:33:47.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
03:33:47.749 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
03:33:47.750 00.001 16108 Worker thread wakes up
03:33:47.750 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:33:47.752 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:33:47.752 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
03:33:47.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:47.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:47.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:33:47.752 00.000 16108 MoveAxis(E, 0, ABG)
03:33:47.752 00.000 16108 Move returns status 0, amount 0
03:33:47.752 00.000 16108 MoveAxis(N, 0, ABG)
03:33:47.752 00.000 16108 Move returns status 0, amount 0
03:33:47.752 00.000 16108 move complete, result=0
03:33:47.752 00.000 16108 worker thread done servicing request
03:33:47.757 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3357, FiltMin=2886, FiltMax=46438, Gamma=1.000
03:33:47.783 00.026 21068 UpdateGuideState exits: m=806814 SNR=224.5
03:33:47.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:47.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:47.786 00.001 21068 Enqueuing Expose request
03:33:47.787 00.001 16108 Worker thread wakes up
03:33:47.787 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:47.788 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:47.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:48.937 01.149 16108 Exposure complete
03:33:49.012 00.075 16108 worker thread done servicing request
03:33:49.012 00.000 21068 OnExposeComplete: enter
03:33:49.016 00.004 21068 UpdateGuideState(): m_state=6
03:33:49.018 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
03:33:49.020 00.002 21068 Star::Find returns 1 (0), X=812.23, Y=629.08, Mass=745910, SNR=216.4, Peak=65535 HFD=3.4
03:33:49.021 00.001 21068 MultiStar: [#1 -0.18,-0.15,0.92,U] [#2 0.20,-0.08,1.12,U] [#3 0.23,-0.21,0.39,U] [#4 -0.21,-0.48,0.00,M1] [#5 0.23,0.10,0.37,U] [#6 -0.10,-0.25,0.41,U] [#7 0.32,0.15,0.34,U] [#8 0.02,-0.20,0.29,U] 
03:33:49.022 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.18, -0.15}
03:33:49.024 00.002 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
03:33:49.026 00.002 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
03:33:49.027 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.12 mountY=0.08, mountTheta=2.53
03:33:49.030 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
03:33:49.031 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
03:33:49.034 00.003 16108 Worker thread wakes up
03:33:49.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
03:33:49.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
03:33:49.034 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
03:33:49.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:33:49.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:49.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:33:49.034 00.000 16108 MoveAxis(E, 0, ABG)
03:33:49.034 00.000 16108 Move returns status 0, amount 0
03:33:49.034 00.000 16108 MoveAxis(N, 0, ABG)
03:33:49.034 00.000 16108 Move returns status 0, amount 0
03:33:49.034 00.000 16108 move complete, result=0
03:33:49.035 00.001 16108 worker thread done servicing request
03:33:49.039 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3357, FiltMin=2864, FiltMax=57741, Gamma=1.000
03:33:49.057 00.018 21068 UpdateGuideState exits: m=745910 SNR=216.4
03:33:49.059 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:49.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:49.062 00.002 21068 Enqueuing Expose request
03:33:49.063 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:49.064 00.001 16108 Worker thread wakes up
03:33:49.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:49.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:50.032 00.968 16108 Exposure complete
03:33:50.101 00.069 16108 worker thread done servicing request
03:33:50.102 00.001 21068 OnExposeComplete: enter
03:33:50.102 00.000 21068 UpdateGuideState(): m_state=6
03:33:50.103 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
03:33:50.104 00.001 21068 Star::Find returns 1 (0), X=812.44, Y=629.23, Mass=727012, SNR=224.0, Peak=65535 HFD=3.4
03:33:50.105 00.001 21068 MultiStar: [#1 0.07,0.02,0.93,U] [#2 0.23,0.01,1.26,U] [#3 0.29,-0.18,0.51,U] [#4 -0.06,-0.19,0.42,U] [#5 0.27,0.31,0.40,U] [#6 0.13,-0.26,0.40,U] [#7 0.73,0.19,0.00,M1] [#8 0.36,-0.09,0.37,U] 
03:33:50.106 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.03}, one-star: {0.39, 0.00}
03:33:50.108 00.002 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
03:33:50.109 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
03:33:50.109 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.13 mountX=-0.22 mountY=-0.02, mountTheta=-3.03
03:33:50.111 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.03, opts=13)
03:33:50.112 00.001 21068 Enqueuing Move request for scope (0.22, -0.03)
03:33:50.112 00.000 16108 Worker thread wakes up
03:33:50.113 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
03:33:50.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
03:33:50.113 00.000 16108 Moving (0.22, -0.03) raw xDistance=-0.22 yDistance=-0.02
03:33:50.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:33:50.113 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:50.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:33:50.113 00.000 16108 MoveAxis(E, 58, ABG)
03:33:50.113 00.000 16108 Guiding  Dir = 2, Dur = 58
03:33:50.113 00.000 16108 IsSlewing returns 0
03:33:50.113 00.000 16108 IsGuiding returns 0
03:33:50.117 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3357, FiltMin=2864, FiltMax=59257, Gamma=1.000
03:33:50.130 00.013 21068 UpdateGuideState exits: m=727012 SNR=224.0
03:33:50.131 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:50.132 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:50.134 00.002 21068 Enqueuing Expose request
03:33:50.150 00.016 16108 PulseGuide returned control before completion, sleep 32
03:33:50.196 00.046 16108 IsGuiding returns 1
03:33:50.196 00.000 16108 scope still moving after pulse duration time elapsed
03:33:50.227 00.031 16108 IsSlewing returns 0
03:33:50.228 00.001 16108 IsGuiding returns 0
03:33:50.228 00.000 16108 scope move finished after 58 + 56 ms
03:33:50.228 00.000 16108 Move returns status 0, amount 58
03:33:50.228 00.000 16108 MoveAxis(N, 0, ABG)
03:33:50.228 00.000 16108 Move returns status 0, amount 0
03:33:50.228 00.000 16108 move complete, result=0
03:33:50.228 00.000 16108 worker thread done servicing request
03:33:50.228 00.000 16108 Worker thread wakes up
03:33:50.228 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
03:33:50.231 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:50.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:51.379 01.148 16108 Exposure complete
03:33:51.453 00.074 16108 worker thread done servicing request
03:33:51.453 00.000 21068 OnExposeComplete: enter
03:33:51.455 00.002 21068 UpdateGuideState(): m_state=6
03:33:51.457 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
03:33:51.459 00.002 21068 Star::Find returns 1 (0), X=812.15, Y=629.40, Mass=789534, SNR=225.1, Peak=65535 HFD=3.6
03:33:51.461 00.002 21068 MultiStar: [#1 -0.29,0.03,0.94,U] [#2 -0.15,0.23,1.02,U] [#3 -0.10,-0.02,0.44,U] [#4 -0.65,-0.12,0.00,M1] [#5 0.16,0.43,0.34,U] [#6 -0.39,0.11,0.43,U] [#7 0.09,0.26,0.42,U] [#8 -0.01,-0.05,0.27,U] 
03:33:51.463 00.002 21068 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {0.10, 0.17}
03:33:51.464 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
03:33:51.465 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
03:33:51.469 00.004 21068 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=0.12 mountY=-0.12, mountTheta=-0.79
03:33:51.473 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.14, opts=13)
03:33:51.475 00.002 21068 Enqueuing Move request for scope (-0.09, 0.14)
03:33:51.478 00.003 16108 Worker thread wakes up
03:33:51.478 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
03:33:51.478 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
03:33:51.478 00.000 16108 Moving (-0.09, 0.14) raw xDistance=0.12 yDistance=-0.12
03:33:51.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:33:51.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:51.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:33:51.478 00.000 16108 MoveAxis(E, 0, ABG)
03:33:51.478 00.000 16108 Move returns status 0, amount 0
03:33:51.479 00.001 16108 MoveAxis(N, 0, ABG)
03:33:51.479 00.000 16108 Move returns status 0, amount 0
03:33:51.479 00.000 16108 move complete, result=0
03:33:51.479 00.000 16108 worker thread done servicing request
03:33:51.487 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3353, FiltMin=2893, FiltMax=49597, Gamma=1.000
03:33:51.510 00.023 21068 UpdateGuideState exits: m=789534 SNR=225.1
03:33:51.511 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:51.513 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:51.513 00.000 21068 Enqueuing Expose request
03:33:51.514 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:51.515 00.001 16108 Worker thread wakes up
03:33:51.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:51.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:52.493 00.978 16108 Exposure complete
03:33:52.568 00.075 16108 worker thread done servicing request
03:33:52.568 00.000 21068 OnExposeComplete: enter
03:33:52.569 00.001 21068 UpdateGuideState(): m_state=6
03:33:52.570 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
03:33:52.571 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.34, Mass=753546, SNR=234.9, Peak=65535 HFD=3.6
03:33:52.572 00.001 21068 MultiStar: [#1 -0.08,0.03,0.91,U] [#2 0.10,0.26,1.04,U] [#3 0.18,0.06,0.45,U] [#4 -0.21,0.01,0.42,U] [#5 0.20,0.39,0.37,U] [#6 -0.16,0.15,0.46,U] [#7 0.28,0.33,0.31,U] [#8 0.01,-0.01,0.26,U] 
03:33:52.573 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.15, 0.11}
03:33:52.573 00.000 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:33:52.574 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:33:52.575 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.24 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
03:33:52.576 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
03:33:52.577 00.001 21068 Enqueuing Move request for scope (0.05, 0.15)
03:33:52.578 00.001 16108 Worker thread wakes up
03:33:52.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
03:33:52.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
03:33:52.578 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.02 yDistance=-0.15
03:33:52.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:52.580 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:52.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:33:52.580 00.000 16108 MoveAxis(E, 0, ABG)
03:33:52.580 00.000 16108 Move returns status 0, amount 0
03:33:52.580 00.000 16108 MoveAxis(N, 0, ABG)
03:33:52.580 00.000 16108 Move returns status 0, amount 0
03:33:52.580 00.000 16108 move complete, result=0
03:33:52.581 00.001 16108 worker thread done servicing request
03:33:52.584 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3353, FiltMin=2800, FiltMax=48566, Gamma=1.000
03:33:52.597 00.013 21068 UpdateGuideState exits: m=753546 SNR=234.9
03:33:52.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:52.598 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:52.599 00.001 21068 Enqueuing Expose request
03:33:52.600 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:52.600 00.000 16108 Worker thread wakes up
03:33:52.601 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:52.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:53.766 01.165 16108 Exposure complete
03:33:53.823 00.057 16108 worker thread done servicing request
03:33:53.823 00.000 21068 OnExposeComplete: enter
03:33:53.824 00.001 21068 UpdateGuideState(): m_state=6
03:33:53.824 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
03:33:53.825 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=629.11, Mass=746687, SNR=211.1, Peak=65535 HFD=3.5
03:33:53.827 00.002 21068 MultiStar: [#1 -0.09,-0.06,1.09,U] [#2 0.26,0.13,1.19,U] [#3 0.17,-0.16,0.47,U] [#4 -0.27,-0.19,0.48,U] [#5 0.31,0.45,0.00,M1] [#6 -0.19,-0.09,0.41,U] [#7 0.32,0.11,0.36,U] [#8 0.20,-0.33,0.26,U] 
03:33:53.828 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.37, -0.12}
03:33:53.829 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
03:33:53.829 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
03:33:53.830 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.44 mountX=-0.12 mountY=0.03, mountTheta=2.94
03:33:53.833 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
03:33:53.835 00.002 21068 Enqueuing Move request for scope (0.12, -0.05)
03:33:53.836 00.001 16108 Worker thread wakes up
03:33:53.837 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
03:33:53.837 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
03:33:53.837 00.000 16108 Moving (0.12, -0.05) raw xDistance=-0.12 yDistance=0.03
03:33:53.837 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:33:53.837 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:53.837 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:53.837 00.000 16108 MoveAxis(E, 0, ABG)
03:33:53.838 00.001 16108 Move returns status 0, amount 0
03:33:53.838 00.000 16108 MoveAxis(N, 0, ABG)
03:33:53.838 00.000 16108 Move returns status 0, amount 0
03:33:53.838 00.000 16108 move complete, result=0
03:33:53.838 00.000 16108 worker thread done servicing request
03:33:53.846 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3353, FiltMin=2896, FiltMax=52605, Gamma=1.000
03:33:53.872 00.026 21068 UpdateGuideState exits: m=746687 SNR=211.1
03:33:53.875 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:53.877 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:53.879 00.002 21068 Enqueuing Expose request
03:33:53.882 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:53.883 00.001 16108 Worker thread wakes up
03:33:53.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:53.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:54.874 00.991 16108 Exposure complete
03:33:54.939 00.065 16108 worker thread done servicing request
03:33:54.939 00.000 21068 OnExposeComplete: enter
03:33:54.940 00.001 21068 UpdateGuideState(): m_state=6
03:33:54.941 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
03:33:54.942 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.31, Mass=768018, SNR=241.3, Peak=65535 HFD=3.6
03:33:54.943 00.001 21068 MultiStar: [#1 -0.19,0.08,0.90,U] [#2 -0.01,0.29,1.09,U] [#3 0.16,0.03,0.49,U] [#4 -0.64,-0.12,0.00,M1] [#5 0.04,0.48,0.33,U] [#6 -0.22,0.05,0.38,U] [#7 0.24,0.36,0.29,U] [#8 -0.02,-0.10,0.25,U] 
03:33:54.944 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {0.19, 0.08}
03:33:54.944 00.000 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
03:33:54.945 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
03:33:54.946 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=0.01 mountY=-0.16, mountTheta=-1.51
03:33:54.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
03:33:54.948 00.000 21068 Enqueuing Move request for scope (0.02, 0.16)
03:33:54.949 00.001 16108 Worker thread wakes up
03:33:54.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
03:33:54.949 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
03:33:54.949 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=-0.16
03:33:54.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:54.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:54.950 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:33:54.950 00.000 16108 MoveAxis(E, 0, ABG)
03:33:54.950 00.000 16108 Move returns status 0, amount 0
03:33:54.950 00.000 16108 MoveAxis(N, 0, ABG)
03:33:54.950 00.000 16108 Move returns status 0, amount 0
03:33:54.950 00.000 16108 move complete, result=0
03:33:54.950 00.000 16108 worker thread done servicing request
03:33:54.953 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3357, FiltMin=2838, FiltMax=53421, Gamma=1.000
03:33:54.966 00.013 21068 UpdateGuideState exits: m=768018 SNR=241.3
03:33:54.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:54.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:54.969 00.001 21068 Enqueuing Expose request
03:33:54.970 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:54.971 00.001 16108 Worker thread wakes up
03:33:54.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:54.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:56.133 01.162 16108 Exposure complete
03:33:56.201 00.068 16108 worker thread done servicing request
03:33:56.201 00.000 21068 OnExposeComplete: enter
03:33:56.204 00.003 21068 UpdateGuideState(): m_state=6
03:33:56.206 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
03:33:56.207 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.16, Mass=662306, SNR=195.5, Peak=65535 HFD=3.1
03:33:56.208 00.001 21068 MultiStar: [#1 -0.36,-0.16,1.03,U] [#2 -0.02,0.18,1.13,U] [#3 0.03,-0.06,0.52,U] [#4 -0.35,-0.28,0.44,U] [#5 -0.08,0.11,0.38,U] [#6 -0.27,0.04,0.55,U] [#7 0.11,0.21,0.43,U] [#8 -0.20,-0.06,0.36,U] 
03:33:56.209 00.001 21068 single-star, 8 included, MultiStar: {-0.12, -0.01}, one-star: {0.01, -0.07}
03:33:56.210 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
03:33:56.211 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
03:33:56.212 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.40 mountX=-0.03 mountY=0.07, mountTheta=1.93
03:33:56.215 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
03:33:56.216 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
03:33:56.217 00.001 16108 Worker thread wakes up
03:33:56.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
03:33:56.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
03:33:56.217 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.03 yDistance=0.07
03:33:56.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:56.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:56.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:56.217 00.000 16108 MoveAxis(E, 0, ABG)
03:33:56.217 00.000 16108 Move returns status 0, amount 0
03:33:56.218 00.001 16108 MoveAxis(N, 0, ABG)
03:33:56.218 00.000 16108 Move returns status 0, amount 0
03:33:56.218 00.000 16108 move complete, result=0
03:33:56.218 00.000 16108 worker thread done servicing request
03:33:56.221 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3353, FiltMin=2896, FiltMax=51501, Gamma=1.000
03:33:56.236 00.015 21068 UpdateGuideState exits: m=662306 SNR=195.5
03:33:56.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:56.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:56.238 00.000 21068 Enqueuing Expose request
03:33:56.239 00.001 16108 Worker thread wakes up
03:33:56.239 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:56.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:56.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:57.205 00.965 16108 Exposure complete
03:33:57.282 00.077 16108 worker thread done servicing request
03:33:57.282 00.000 21068 OnExposeComplete: enter
03:33:57.283 00.001 21068 UpdateGuideState(): m_state=6
03:33:57.284 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
03:33:57.285 00.001 21068 Star::Find returns 1 (0), X=811.84, Y=629.21, Mass=789098, SNR=251.2, Peak=65535 HFD=3.6
03:33:57.287 00.002 21068 MultiStar: [#1 -0.44,0.01,0.91,U] [#2 -0.32,0.19,0.86,U] [#3 -0.18,-0.01,0.44,U] [#4 -0.74,-0.29,0.00,M1] [#5 -0.19,0.35,0.39,U] [#6 -0.45,-0.02,0.37,U] [#7 -0.00,0.31,0.32,U] [#8 -0.19,-0.16,0.27,U] 
03:33:57.288 00.001 21068 single-star, 7 included, MultiStar: {-0.27, 0.07}, one-star: {-0.20, -0.02}
03:33:57.288 00.000 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.28)
03:33:57.289 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.34)
03:33:57.290 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.03 mountX=0.20 mountY=0.07, mountTheta=0.34
03:33:57.291 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.02, opts=13)
03:33:57.292 00.001 21068 Enqueuing Move request for scope (-0.20, -0.02)
03:33:57.293 00.001 16108 Worker thread wakes up
03:33:57.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
03:33:57.293 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
03:33:57.293 00.000 16108 Moving (-0.20, -0.02) raw xDistance=0.20 yDistance=0.07
03:33:57.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:33:57.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:57.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:57.293 00.000 16108 MoveAxis(E, 0, ABG)
03:33:57.293 00.000 16108 Move returns status 0, amount 0
03:33:57.293 00.000 16108 MoveAxis(N, 0, ABG)
03:33:57.293 00.000 16108 Move returns status 0, amount 0
03:33:57.293 00.000 16108 move complete, result=0
03:33:57.294 00.001 16108 worker thread done servicing request
03:33:57.300 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3353, FiltMin=2899, FiltMax=63206, Gamma=1.000
03:33:57.314 00.014 21068 UpdateGuideState exits: m=789098 SNR=251.2
03:33:57.316 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:57.316 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:57.317 00.001 21068 Enqueuing Expose request
03:33:57.318 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:57.319 00.001 16108 Worker thread wakes up
03:33:57.319 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:57.319 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:58.474 01.155 16108 Exposure complete
03:33:58.533 00.059 16108 worker thread done servicing request
03:33:58.534 00.001 21068 OnExposeComplete: enter
03:33:58.535 00.001 21068 UpdateGuideState(): m_state=6
03:33:58.535 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
03:33:58.536 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.31, Mass=822678, SNR=251.6, Peak=65535 HFD=3.6
03:33:58.537 00.001 21068 MultiStar: [#1 -0.34,0.10,0.82,U] [#2 -0.09,0.22,0.92,U] [#3 -0.20,-0.07,0.40,U] [#4 -0.56,-0.25,0.00,M2] [#5 0.01,0.44,0.36,U] [#6 -0.17,0.04,0.38,U] [#7 0.11,0.35,0.33,U] [#8 -0.10,0.11,0.27,U] 
03:33:58.538 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.16, 0.08}
03:33:58.539 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.92 = -0.92)
03:33:58.539 00.000 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.86 = -0.86)
03:33:58.540 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=0.10 mountY=-0.13, mountTheta=-0.90
03:33:58.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.15, opts=13)
03:33:58.543 00.001 21068 Enqueuing Move request for scope (-0.08, 0.15)
03:33:58.543 00.000 16108 Worker thread wakes up
03:33:58.544 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
03:33:58.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
03:33:58.544 00.000 16108 Moving (-0.08, 0.15) raw xDistance=0.10 yDistance=-0.13
03:33:58.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:33:58.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:58.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:33:58.544 00.000 16108 MoveAxis(E, 0, ABG)
03:33:58.544 00.000 16108 Move returns status 0, amount 0
03:33:58.544 00.000 16108 MoveAxis(N, 0, ABG)
03:33:58.546 00.002 16108 Move returns status 0, amount 0
03:33:58.546 00.000 16108 move complete, result=0
03:33:58.546 00.000 16108 worker thread done servicing request
03:33:58.552 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=557, max=65535, med=3353, FiltMin=2883, FiltMax=60918, Gamma=1.000
03:33:58.576 00.024 21068 UpdateGuideState exits: m=822678 SNR=251.6
03:33:58.577 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:58.578 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:58.578 00.000 21068 Enqueuing Expose request
03:33:58.579 00.001 16108 Worker thread wakes up
03:33:58.579 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:58.581 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:58.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:33:59.556 00.975 16108 Exposure complete
03:33:59.615 00.059 16108 worker thread done servicing request
03:33:59.616 00.001 21068 OnExposeComplete: enter
03:33:59.616 00.000 21068 UpdateGuideState(): m_state=6
03:33:59.617 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
03:33:59.618 00.001 21068 Star::Find returns 1 (0), X=812.07, Y=629.17, Mass=759463, SNR=228.0, Peak=65535 HFD=3.6
03:33:59.619 00.001 21068 MultiStar: [#1 -0.43,-0.29,0.00,M1] [#2 -0.07,-0.01,0.97,U] [#3 0.02,-0.19,0.55,U] [#4 -0.31,-0.12,0.45,U] [#5 0.13,0.23,0.32,U] [#6 -0.18,-0.07,0.43,U] [#7 0.21,0.02,0.33,U] [#8 -0.11,-0.21,0.29,U] 
03:33:59.621 00.002 21068 single-star, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.03, -0.06}
03:33:59.621 00.000 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
03:33:59.622 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
03:33:59.623 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.16 mountX=-0.04 mountY=0.05, mountTheta=2.18
03:33:59.624 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.06, opts=13)
03:33:59.625 00.001 21068 Enqueuing Move request for scope (0.03, -0.06)
03:33:59.626 00.001 16108 Worker thread wakes up
03:33:59.626 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
03:33:59.626 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
03:33:59.627 00.001 16108 Moving (0.03, -0.06) raw xDistance=-0.04 yDistance=0.05
03:33:59.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:59.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:59.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:59.627 00.000 16108 MoveAxis(E, 0, ABG)
03:33:59.627 00.000 16108 Move returns status 0, amount 0
03:33:59.627 00.000 16108 MoveAxis(N, 0, ABG)
03:33:59.627 00.000 16108 Move returns status 0, amount 0
03:33:59.627 00.000 16108 move complete, result=0
03:33:59.627 00.000 16108 worker thread done servicing request
03:33:59.632 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3353, FiltMin=2851, FiltMax=52198, Gamma=1.000
03:33:59.650 00.018 21068 UpdateGuideState exits: m=759463 SNR=228.0
03:33:59.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:59.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:33:59.653 00.001 21068 Enqueuing Expose request
03:33:59.654 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:59.656 00.002 16108 Worker thread wakes up
03:33:59.656 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:33:59.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:00.820 01.164 16108 Exposure complete
03:34:00.876 00.056 16108 worker thread done servicing request
03:34:00.876 00.000 21068 OnExposeComplete: enter
03:34:00.877 00.001 21068 UpdateGuideState(): m_state=6
03:34:00.878 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
03:34:00.879 00.001 21068 Star::Find returns 1 (0), X=811.93, Y=629.25, Mass=758982, SNR=216.1, Peak=65535 HFD=3.3
03:34:00.880 00.001 21068 MultiStar: [#1 -0.54,0.00,0.00,M2] [#2 -0.30,0.10,1.00,U] [#3 -0.16,-0.13,0.48,U] [#4 -0.61,-0.24,0.00,M2] [#5 -0.11,0.46,0.36,U] [#6 -0.37,0.03,0.54,U] [#7 -0.02,0.28,0.35,U] [#8 -0.11,0.08,0.32,U] 
03:34:00.881 00.001 21068 single-star, 6 included, MultiStar: {-0.19, 0.09}, one-star: {-0.12, 0.02}
03:34:00.882 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
03:34:00.882 00.000 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
03:34:00.884 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.98 mountX=0.12 mountY=0.01, mountTheta=0.07
03:34:00.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
03:34:00.886 00.001 21068 Enqueuing Move request for scope (-0.12, 0.02)
03:34:00.887 00.001 16108 Worker thread wakes up
03:34:00.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
03:34:00.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
03:34:00.887 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.01
03:34:00.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:34:00.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:00.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:34:00.887 00.000 16108 MoveAxis(E, 0, ABG)
03:34:00.887 00.000 16108 Move returns status 0, amount 0
03:34:00.887 00.000 16108 MoveAxis(N, 0, ABG)
03:34:00.887 00.000 16108 Move returns status 0, amount 0
03:34:00.887 00.000 16108 move complete, result=0
03:34:00.887 00.000 16108 worker thread done servicing request
03:34:00.890 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3353, FiltMin=2893, FiltMax=58541, Gamma=1.000
03:34:00.905 00.015 21068 UpdateGuideState exits: m=758982 SNR=216.1
03:34:00.905 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:00.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:00.907 00.001 21068 Enqueuing Expose request
03:34:00.908 00.001 16108 Worker thread wakes up
03:34:00.908 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:00.909 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:00.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:01.891 00.982 16108 Exposure complete
03:34:01.953 00.062 16108 worker thread done servicing request
03:34:01.954 00.001 21068 OnExposeComplete: enter
03:34:01.954 00.000 21068 UpdateGuideState(): m_state=6
03:34:01.955 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
03:34:01.956 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.20, Mass=713128, SNR=232.4, Peak=65535 HFD=3.5
03:34:01.957 00.001 21068 MultiStar: [#1 -0.31,-0.21,0.95,U] [#2 -0.00,0.11,0.87,U] [#3 0.16,-0.08,0.48,U] [#4 -0.36,-0.13,0.43,U] [#5 0.09,0.35,0.36,U] [#6 -0.11,0.16,0.47,U] [#7 0.37,0.26,0.33,U] [#8 0.02,-0.23,0.26,U] 
03:34:01.958 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.16, -0.03}
03:34:01.960 00.002 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
03:34:01.961 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
03:34:01.963 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.08 mountX=0.02 mountY=0.01, mountTheta=0.29
03:34:01.966 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.00, opts=13)
03:34:01.968 00.002 21068 Enqueuing Move request for scope (-0.02, -0.00)
03:34:01.969 00.001 16108 Worker thread wakes up
03:34:01.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
03:34:01.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
03:34:01.969 00.000 16108 Moving (-0.02, -0.00) raw xDistance=0.02 yDistance=0.01
03:34:01.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:01.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:01.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:34:01.969 00.000 16108 MoveAxis(E, 0, ABG)
03:34:01.969 00.000 16108 Move returns status 0, amount 0
03:34:01.969 00.000 16108 MoveAxis(N, 0, ABG)
03:34:01.970 00.001 16108 Move returns status 0, amount 0
03:34:01.970 00.000 16108 move complete, result=0
03:34:01.970 00.000 16108 worker thread done servicing request
03:34:01.975 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3357, FiltMin=2851, FiltMax=51069, Gamma=1.000
03:34:01.993 00.018 21068 UpdateGuideState exits: m=713128 SNR=232.4
03:34:01.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:01.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:01.998 00.002 21068 Enqueuing Expose request
03:34:01.999 00.001 16108 Worker thread wakes up
03:34:01.999 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:02.002 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:02.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:03.163 01.161 16108 Exposure complete
03:34:03.219 00.056 16108 worker thread done servicing request
03:34:03.219 00.000 21068 OnExposeComplete: enter
03:34:03.221 00.002 21068 UpdateGuideState(): m_state=6
03:34:03.223 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
03:34:03.225 00.002 21068 Star::Find returns 1 (0), X=812.01, Y=629.30, Mass=689310, SNR=239.3, Peak=65535 HFD=3.4
03:34:03.226 00.001 21068 MultiStar: [#1 -0.19,0.17,0.92,U] [#2 -0.04,0.28,0.95,U] [#3 -0.06,-0.06,0.43,U] [#4 -0.28,-0.09,0.40,U] [#5 0.04,0.40,0.37,U] [#6 -0.17,0.13,0.38,U] [#7 0.18,0.34,0.35,U] [#8 -0.14,-0.02,0.25,U] 
03:34:03.227 00.001 21068 single-star, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.03, 0.07}
03:34:03.228 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
03:34:03.229 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
03:34:03.230 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.03 mountX=0.05 mountY=-0.06, mountTheta=-0.92
03:34:03.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
03:34:03.232 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
03:34:03.234 00.002 16108 Worker thread wakes up
03:34:03.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
03:34:03.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
03:34:03.235 00.001 16108 Moving (-0.03, 0.07) raw xDistance=0.05 yDistance=-0.06
03:34:03.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:34:03.235 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:03.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:03.235 00.000 16108 MoveAxis(E, 0, ABG)
03:34:03.235 00.000 16108 Move returns status 0, amount 0
03:34:03.235 00.000 16108 MoveAxis(N, 0, ABG)
03:34:03.235 00.000 16108 Move returns status 0, amount 0
03:34:03.235 00.000 16108 move complete, result=0
03:34:03.235 00.000 16108 worker thread done servicing request
03:34:03.239 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3357, FiltMin=2870, FiltMax=49785, Gamma=1.000
03:34:03.253 00.014 21068 UpdateGuideState exits: m=689310 SNR=239.3
03:34:03.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:03.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:03.256 00.001 21068 Enqueuing Expose request
03:34:03.257 00.001 16108 Worker thread wakes up
03:34:03.257 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:03.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:03.258 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:04.232 00.974 16108 Exposure complete
03:34:04.289 00.057 16108 worker thread done servicing request
03:34:04.289 00.000 21068 OnExposeComplete: enter
03:34:04.289 00.000 21068 UpdateGuideState(): m_state=6
03:34:04.290 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
03:34:04.291 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.30, Mass=733690, SNR=224.1, Peak=65535 HFD=3.4
03:34:04.292 00.001 21068 MultiStar: [#1 -0.22,0.08,0.97,U] [#2 -0.01,0.30,1.09,U] [#3 -0.05,-0.06,0.49,U] [#4 -0.33,-0.01,0.37,U] [#5 0.18,0.51,0.00,M1] [#6 -0.32,0.03,0.39,U] [#7 0.19,0.30,0.37,U] [#8 0.11,-0.01,0.28,U] 
03:34:04.292 00.000 21068 single-star, 7 included, MultiStar: {-0.06, 0.12}, one-star: {0.09, 0.08}
03:34:04.293 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
03:34:04.294 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
03:34:04.295 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.11 cameraTheta=0.72 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:34:04.296 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.08, opts=13)
03:34:04.298 00.002 21068 Enqueuing Move request for scope (0.09, 0.08)
03:34:04.299 00.001 16108 Worker thread wakes up
03:34:04.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:34:04.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:34:04.299 00.000 16108 Moving (0.09, 0.08) raw xDistance=-0.07 yDistance=-0.09
03:34:04.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:34:04.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:04.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:34:04.299 00.000 16108 MoveAxis(E, 0, ABG)
03:34:04.299 00.000 16108 Move returns status 0, amount 0
03:34:04.299 00.000 16108 MoveAxis(N, 0, ABG)
03:34:04.299 00.000 16108 Move returns status 0, amount 0
03:34:04.299 00.000 16108 move complete, result=0
03:34:04.299 00.000 16108 worker thread done servicing request
03:34:04.306 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3357, FiltMin=2915, FiltMax=50413, Gamma=1.000
03:34:04.324 00.018 21068 UpdateGuideState exits: m=733690 SNR=224.1
03:34:04.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:04.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:04.327 00.001 21068 Enqueuing Expose request
03:34:04.328 00.001 16108 Worker thread wakes up
03:34:04.328 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:04.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:04.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:05.491 01.163 16108 Exposure complete
03:34:05.566 00.075 16108 worker thread done servicing request
03:34:05.566 00.000 21068 OnExposeComplete: enter
03:34:05.567 00.001 21068 UpdateGuideState(): m_state=6
03:34:05.568 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
03:34:05.569 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.18, Mass=800868, SNR=254.5, Peak=65535 HFD=3.6
03:34:05.570 00.001 21068 MultiStar: [#1 -0.20,-0.15,0.91,U] [#2 0.08,0.15,0.84,U] [#3 0.15,-0.11,0.46,U] [#4 -0.42,-0.12,0.41,U] [#5 0.15,0.16,0.35,U] [#6 -0.03,0.11,0.38,U] [#7 0.27,0.13,0.31,U] [#8 0.09,-0.51,0.00,M1] 
03:34:05.571 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.17, -0.05}
03:34:05.571 00.000 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
03:34:05.572 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
03:34:05.573 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.36 mountX=-0.02 mountY=0.00, mountTheta=3.01
03:34:05.574 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
03:34:05.575 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
03:34:05.576 00.001 16108 Worker thread wakes up
03:34:05.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:34:05.576 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:34:05.576 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
03:34:05.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:34:05.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:05.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:05.577 00.001 16108 MoveAxis(E, 0, ABG)
03:34:05.577 00.000 16108 Move returns status 0, amount 0
03:34:05.577 00.000 16108 MoveAxis(N, 0, ABG)
03:34:05.577 00.000 16108 Move returns status 0, amount 0
03:34:05.577 00.000 16108 move complete, result=0
03:34:05.577 00.000 16108 worker thread done servicing request
03:34:05.584 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3353, FiltMin=2886, FiltMax=49385, Gamma=1.000
03:34:05.611 00.027 21068 UpdateGuideState exits: m=800868 SNR=254.5
03:34:05.613 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:05.615 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:05.616 00.001 21068 Enqueuing Expose request
03:34:05.618 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:05.619 00.001 16108 Worker thread wakes up
03:34:05.619 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:05.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:06.588 00.969 16108 Exposure complete
03:34:06.651 00.063 16108 worker thread done servicing request
03:34:06.651 00.000 21068 OnExposeComplete: enter
03:34:06.652 00.001 21068 UpdateGuideState(): m_state=6
03:34:06.653 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
03:34:06.654 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=629.11, Mass=750550, SNR=232.2, Peak=65535 HFD=3.5
03:34:06.656 00.002 21068 MultiStar: [#1 -0.12,-0.13,0.87,U] [#2 0.20,0.10,1.01,U] [#3 0.12,-0.33,0.44,U] [#4 -0.15,-0.16,0.40,U] [#5 0.28,0.18,0.36,U] [#6 0.08,-0.19,0.39,U] [#7 0.26,-0.05,0.33,U] [#8 0.22,-0.35,0.30,U] 
03:34:06.657 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.20, -0.12}
03:34:06.658 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.63)
03:34:06.658 00.000 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
03:34:06.660 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.69 mountX=-0.13 mountY=0.06, mountTheta=2.67
03:34:06.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.09, opts=13)
03:34:06.662 00.000 21068 Enqueuing Move request for scope (0.11, -0.09)
03:34:06.663 00.001 16108 Worker thread wakes up
03:34:06.664 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
03:34:06.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
03:34:06.664 00.000 16108 Moving (0.11, -0.09) raw xDistance=-0.13 yDistance=0.06
03:34:06.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:34:06.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:06.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:06.664 00.000 16108 MoveAxis(E, 0, ABG)
03:34:06.664 00.000 16108 Move returns status 0, amount 0
03:34:06.664 00.000 16108 MoveAxis(N, 0, ABG)
03:34:06.664 00.000 16108 Move returns status 0, amount 0
03:34:06.664 00.000 16108 move complete, result=0
03:34:06.664 00.000 16108 worker thread done servicing request
03:34:06.667 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3357, FiltMin=2809, FiltMax=53677, Gamma=1.000
03:34:06.683 00.016 21068 UpdateGuideState exits: m=750550 SNR=232.2
03:34:06.686 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:06.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:06.688 00.001 21068 Enqueuing Expose request
03:34:06.689 00.001 16108 Worker thread wakes up
03:34:06.689 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:06.691 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:06.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:07.854 01.163 16108 Exposure complete
03:34:07.911 00.057 16108 worker thread done servicing request
03:34:07.911 00.000 21068 OnExposeComplete: enter
03:34:07.913 00.002 21068 UpdateGuideState(): m_state=6
03:34:07.914 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
03:34:07.915 00.001 21068 Star::Find returns 1 (0), X=812.17, Y=629.11, Mass=720729, SNR=225.8, Peak=65535 HFD=3.7
03:34:07.916 00.001 21068 MultiStar: [#1 -0.30,-0.15,0.85,U] [#2 -0.06,0.03,1.11,U] [#3 0.02,-0.06,0.49,U] [#4 -0.10,-0.13,0.35,U] [#5 0.05,0.15,0.36,U] [#6 -0.18,-0.40,0.38,U] [#7 0.31,-0.03,0.37,U] [#8 -0.11,-0.31,0.34,U] 
03:34:07.916 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.13, -0.12}
03:34:07.917 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
03:34:07.918 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
03:34:07.919 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.95 mountX=0.02 mountY=0.10, mountTheta=1.37
03:34:07.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
03:34:07.921 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
03:34:07.922 00.001 16108 Worker thread wakes up
03:34:07.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
03:34:07.922 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
03:34:07.922 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
03:34:07.923 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:07.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:07.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:34:07.923 00.000 16108 MoveAxis(E, 0, ABG)
03:34:07.923 00.000 16108 Move returns status 0, amount 0
03:34:07.923 00.000 16108 MoveAxis(N, 0, ABG)
03:34:07.923 00.000 16108 Move returns status 0, amount 0
03:34:07.923 00.000 16108 move complete, result=0
03:34:07.923 00.000 16108 worker thread done servicing request
03:34:07.931 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3357, FiltMin=2781, FiltMax=51833, Gamma=1.000
03:34:07.946 00.015 21068 UpdateGuideState exits: m=720729 SNR=225.8
03:34:07.947 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:07.948 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:07.948 00.000 21068 Enqueuing Expose request
03:34:07.949 00.001 16108 Worker thread wakes up
03:34:07.949 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:07.950 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:07.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:08.918 00.968 16108 Exposure complete
03:34:09.008 00.090 16108 worker thread done servicing request
03:34:09.008 00.000 21068 OnExposeComplete: enter
03:34:09.010 00.002 21068 UpdateGuideState(): m_state=6
03:34:09.011 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
03:34:09.012 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.36, Mass=803358, SNR=244.3, Peak=65535 HFD=3.3
03:34:09.014 00.002 21068 MultiStar: [#1 0.04,0.03,0.93,U] [#2 0.06,0.08,0.96,U] [#3 0.18,-0.08,0.42,U] [#4 -0.06,-0.07,0.40,U] [#5 0.10,0.35,0.34,U] [#6 -0.26,0.13,0.40,U] [#7 0.34,0.13,0.30,U] [#8 0.41,0.13,0.28,U] 
03:34:09.017 00.003 21068 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.42, 0.13}
03:34:09.018 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
03:34:09.019 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
03:34:09.021 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
03:34:09.023 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.08, opts=13)
03:34:09.024 00.001 21068 Enqueuing Move request for scope (0.14, 0.08)
03:34:09.025 00.001 16108 Worker thread wakes up
03:34:09.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
03:34:09.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
03:34:09.025 00.000 16108 Moving (0.14, 0.08) raw xDistance=-0.12 yDistance=-0.11
03:34:09.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:09.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:09.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:09.027 00.002 16108 MoveAxis(E, 0, ABG)
03:34:09.027 00.000 16108 Move returns status 0, amount 0
03:34:09.027 00.000 16108 MoveAxis(N, 0, ABG)
03:34:09.027 00.000 16108 Move returns status 0, amount 0
03:34:09.027 00.000 16108 move complete, result=0
03:34:09.027 00.000 16108 worker thread done servicing request
03:34:09.030 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3360, FiltMin=2877, FiltMax=48765, Gamma=1.000
03:34:09.054 00.024 21068 UpdateGuideState exits: m=803358 SNR=244.3
03:34:09.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:09.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:09.057 00.001 21068 Enqueuing Expose request
03:34:09.059 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:09.061 00.002 16108 Worker thread wakes up
03:34:09.061 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:09.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:10.234 01.173 16108 Exposure complete
03:34:10.290 00.056 16108 worker thread done servicing request
03:34:10.290 00.000 21068 OnExposeComplete: enter
03:34:10.292 00.002 21068 UpdateGuideState(): m_state=6
03:34:10.292 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
03:34:10.293 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.36, Mass=763350, SNR=202.3, Peak=65535 HFD=3.6
03:34:10.295 00.002 21068 MultiStar: [#1 -0.22,-0.11,1.19,U] [#2 -0.03,0.10,1.04,U] [#3 0.04,-0.14,0.49,U] [#4 -0.48,-0.29,0.00,M1] [#5 0.12,0.21,0.43,U] [#6 -0.05,0.02,0.47,U] [#7 0.28,0.21,0.49,U] [#8 -0.09,-0.02,0.31,U] 
03:34:10.295 00.000 21068 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.18, 0.13}
03:34:10.296 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:34:10.297 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:34:10.297 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.37 mountX=-0.00 mountY=-0.04, mountTheta=-1.60
03:34:10.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
03:34:10.300 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
03:34:10.301 00.001 16108 Worker thread wakes up
03:34:10.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
03:34:10.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
03:34:10.301 00.000 16108 Moving (0.01, 0.04) raw xDistance=-0.00 yDistance=-0.04
03:34:10.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:34:10.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:10.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:34:10.301 00.000 16108 MoveAxis(E, 0, ABG)
03:34:10.301 00.000 16108 Move returns status 0, amount 0
03:34:10.301 00.000 16108 MoveAxis(N, 0, ABG)
03:34:10.301 00.000 16108 Move returns status 0, amount 0
03:34:10.301 00.000 16108 move complete, result=0
03:34:10.302 00.001 16108 worker thread done servicing request
03:34:10.309 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3363, FiltMin=2755, FiltMax=41693, Gamma=1.000
03:34:10.328 00.019 21068 UpdateGuideState exits: m=763350 SNR=202.3
03:34:10.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:10.329 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:10.330 00.001 21068 Enqueuing Expose request
03:34:10.331 00.001 16108 Worker thread wakes up
03:34:10.331 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:10.332 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:10.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:11.320 00.988 16108 Exposure complete
03:34:11.395 00.075 16108 worker thread done servicing request
03:34:11.395 00.000 21068 OnExposeComplete: enter
03:34:11.396 00.001 21068 UpdateGuideState(): m_state=6
03:34:11.398 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
03:34:11.399 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.37, Mass=705982, SNR=208.1, Peak=65535 HFD=3.4
03:34:11.400 00.001 21068 MultiStar: [#1 -0.15,-0.12,1.22,U] [#2 -0.14,-0.03,1.28,U] [#3 -0.04,-0.04,0.49,U] [#4 -0.32,-0.21,0.39,U] [#5 0.09,0.49,0.00,M1] [#6 -0.23,0.03,0.50,U] [#7 -0.08,0.08,0.41,U] [#8 -0.02,-0.30,0.33,U] 
03:34:11.400 00.000 21068 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {0.04, 0.14}
03:34:11.401 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
03:34:11.402 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
03:34:11.402 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.84 mountX=0.11 mountY=0.06, mountTheta=0.52
03:34:11.404 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.03, opts=13)
03:34:11.404 00.000 21068 Enqueuing Move request for scope (-0.11, -0.03)
03:34:11.405 00.001 16108 Worker thread wakes up
03:34:11.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
03:34:11.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
03:34:11.405 00.000 16108 Moving (-0.11, -0.03) raw xDistance=0.11 yDistance=0.06
03:34:11.407 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:34:11.407 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:11.407 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:11.407 00.000 16108 MoveAxis(E, 0, ABG)
03:34:11.407 00.000 16108 Move returns status 0, amount 0
03:34:11.407 00.000 16108 MoveAxis(N, 0, ABG)
03:34:11.407 00.000 16108 Move returns status 0, amount 0
03:34:11.407 00.000 16108 move complete, result=0
03:34:11.407 00.000 16108 worker thread done servicing request
03:34:11.410 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3369, FiltMin=2851, FiltMax=43593, Gamma=1.000
03:34:11.423 00.013 21068 UpdateGuideState exits: m=705982 SNR=208.1
03:34:11.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:11.424 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:11.425 00.001 21068 Enqueuing Expose request
03:34:11.426 00.001 16108 Worker thread wakes up
03:34:11.426 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:11.428 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:11.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:12.602 01.174 16108 Exposure complete
03:34:12.679 00.077 16108 worker thread done servicing request
03:34:12.679 00.000 21068 OnExposeComplete: enter
03:34:12.680 00.001 21068 UpdateGuideState(): m_state=6
03:34:12.681 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
03:34:12.681 00.000 21068 Star::Find returns 1 (0), X=812.24, Y=629.27, Mass=745689, SNR=226.3, Peak=65535 HFD=3.5
03:34:12.682 00.001 21068 MultiStar: [#1 -0.10,0.04,0.98,U] [#2 0.01,0.09,1.03,U] [#3 0.10,0.07,0.41,U] [#4 -0.10,-0.11,0.38,U] [#5 -0.01,0.26,0.38,U] [#6 -0.09,0.23,0.48,U] [#7 0.36,0.08,0.35,U] [#8 -0.13,-0.12,0.29,U] 
03:34:12.683 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.19, 0.04}
03:34:12.684 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
03:34:12.684 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
03:34:12.685 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.14 mountX=-0.02 mountY=-0.07, mountTheta=-1.83
03:34:12.686 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.07, opts=13)
03:34:12.687 00.001 21068 Enqueuing Move request for scope (0.03, 0.07)
03:34:12.688 00.001 16108 Worker thread wakes up
03:34:12.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:34:12.688 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:34:12.688 00.000 16108 Moving (0.03, 0.07) raw xDistance=-0.02 yDistance=-0.07
03:34:12.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:34:12.689 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:12.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:34:12.689 00.000 16108 MoveAxis(E, 0, ABG)
03:34:12.689 00.000 16108 Move returns status 0, amount 0
03:34:12.689 00.000 16108 MoveAxis(N, 0, ABG)
03:34:12.689 00.000 16108 Move returns status 0, amount 0
03:34:12.689 00.000 16108 move complete, result=0
03:34:12.689 00.000 16108 worker thread done servicing request
03:34:12.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3373, FiltMin=2902, FiltMax=41238, Gamma=1.000
03:34:12.721 00.027 21068 UpdateGuideState exits: m=745689 SNR=226.3
03:34:12.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:12.724 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:12.726 00.002 21068 Enqueuing Expose request
03:34:12.727 00.001 16108 Worker thread wakes up
03:34:12.727 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:12.729 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:12.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:13.707 00.978 16108 Exposure complete
03:34:13.787 00.080 16108 worker thread done servicing request
03:34:13.788 00.001 21068 OnExposeComplete: enter
03:34:13.789 00.001 21068 UpdateGuideState(): m_state=6
03:34:13.789 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
03:34:13.790 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.14, Mass=704662, SNR=241.9, Peak=65535 HFD=3.6
03:34:13.791 00.001 21068 MultiStar: [#1 -0.27,-0.01,0.87,U] [#2 -0.12,0.02,0.98,U] [#3 0.07,-0.12,0.35,U] [#4 -0.38,-0.17,0.35,U] [#5 -0.03,0.20,0.33,U] [#6 -0.17,0.08,0.42,U] [#7 0.29,-0.03,0.35,U] [#8 0.02,-0.10,0.24,U] 
03:34:13.793 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.14, -0.09}
03:34:13.793 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
03:34:13.794 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
03:34:13.795 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=0.06 mountY=0.04, mountTheta=0.57
03:34:13.796 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
03:34:13.797 00.001 21068 Enqueuing Move request for scope (-0.06, -0.02)
03:34:13.798 00.001 16108 Worker thread wakes up
03:34:13.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
03:34:13.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
03:34:13.798 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=0.04
03:34:13.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:34:13.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:13.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:13.798 00.000 16108 MoveAxis(E, 0, ABG)
03:34:13.798 00.000 16108 Move returns status 0, amount 0
03:34:13.798 00.000 16108 MoveAxis(N, 0, ABG)
03:34:13.798 00.000 16108 Move returns status 0, amount 0
03:34:13.798 00.000 16108 move complete, result=0
03:34:13.799 00.001 16108 worker thread done servicing request
03:34:13.811 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3379, FiltMin=2896, FiltMax=47869, Gamma=1.000
03:34:13.839 00.028 21068 UpdateGuideState exits: m=704662 SNR=241.9
03:34:13.841 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:13.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:13.843 00.001 21068 Enqueuing Expose request
03:34:13.844 00.001 16108 Worker thread wakes up
03:34:13.845 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:13.846 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:13.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:15.003 01.157 16108 Exposure complete
03:34:15.077 00.074 16108 worker thread done servicing request
03:34:15.077 00.000 21068 OnExposeComplete: enter
03:34:15.078 00.001 21068 UpdateGuideState(): m_state=6
03:34:15.079 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
03:34:15.080 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.15, Mass=777064, SNR=247.4, Peak=65535 HFD=3.6
03:34:15.081 00.001 21068 MultiStar: [#1 -0.24,-0.15,0.90,U] [#2 0.09,-0.11,0.89,U] [#3 0.12,-0.23,0.37,U] [#4 -0.45,-0.31,0.00,M1] [#5 0.15,0.11,0.28,U] [#6 -0.14,-0.02,0.39,U] [#7 0.46,0.17,0.00,M1] [#8 -0.07,-0.25,0.26,U] 
03:34:15.082 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.15, -0.08}
03:34:15.083 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
03:34:15.083 00.000 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
03:34:15.084 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=-0.03 mountY=0.10, mountTheta=1.82
03:34:15.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
03:34:15.088 00.002 21068 Enqueuing Move request for scope (0.01, -0.11)
03:34:15.088 00.000 16108 Worker thread wakes up
03:34:15.089 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
03:34:15.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
03:34:15.089 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
03:34:15.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:34:15.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:15.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:34:15.089 00.000 16108 MoveAxis(E, 0, ABG)
03:34:15.089 00.000 16108 Move returns status 0, amount 0
03:34:15.089 00.000 16108 MoveAxis(N, 0, ABG)
03:34:15.089 00.000 16108 Move returns status 0, amount 0
03:34:15.089 00.000 16108 move complete, result=0
03:34:15.089 00.000 16108 worker thread done servicing request
03:34:15.092 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3382, FiltMin=2905, FiltMax=43011, Gamma=1.000
03:34:15.104 00.012 21068 UpdateGuideState exits: m=777064 SNR=247.4
03:34:15.107 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:15.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:15.112 00.004 21068 Enqueuing Expose request
03:34:15.114 00.002 16108 Worker thread wakes up
03:34:15.114 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:15.116 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:15.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:16.085 00.969 16108 Exposure complete
03:34:16.139 00.054 16108 worker thread done servicing request
03:34:16.140 00.001 21068 OnExposeComplete: enter
03:34:16.140 00.000 21068 UpdateGuideState(): m_state=6
03:34:16.141 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
03:34:16.142 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.19, Mass=764800, SNR=236.3, Peak=65535 HFD=3.5
03:34:16.143 00.001 21068 MultiStar: [#1 -0.30,-0.16,0.89,U] [#2 0.06,0.03,1.02,U] [#3 0.15,-0.38,0.43,U] [#4 -0.16,-0.23,0.34,U] [#5 0.17,0.32,0.37,U] [#6 -0.01,-0.30,0.39,U] [#7 0.63,0.20,0.00,M2] [#8 0.12,-0.01,0.28,U] 
03:34:16.144 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.21, -0.04}
03:34:16.145 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
03:34:16.145 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
03:34:16.146 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=-0.04 mountY=0.07, mountTheta=2.02
03:34:16.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.08, opts=13)
03:34:16.149 00.001 21068 Enqueuing Move request for scope (0.02, -0.08)
03:34:16.150 00.001 16108 Worker thread wakes up
03:34:16.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:34:16.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:34:16.150 00.000 16108 Moving (0.02, -0.08) raw xDistance=-0.04 yDistance=0.07
03:34:16.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:34:16.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:16.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:34:16.150 00.000 16108 MoveAxis(E, 0, ABG)
03:34:16.150 00.000 16108 Move returns status 0, amount 0
03:34:16.150 00.000 16108 MoveAxis(N, 0, ABG)
03:34:16.150 00.000 16108 Move returns status 0, amount 0
03:34:16.150 00.000 16108 move complete, result=0
03:34:16.150 00.000 16108 worker thread done servicing request
03:34:16.155 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=691, max=65535, med=3385, FiltMin=2877, FiltMax=42921, Gamma=1.000
03:34:16.167 00.012 21068 UpdateGuideState exits: m=764800 SNR=236.3
03:34:16.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:16.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:16.170 00.001 21068 Enqueuing Expose request
03:34:16.171 00.001 16108 Worker thread wakes up
03:34:16.171 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:16.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:16.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:17.331 01.159 16108 Exposure complete
03:34:17.389 00.058 16108 worker thread done servicing request
03:34:17.389 00.000 21068 OnExposeComplete: enter
03:34:17.390 00.001 21068 UpdateGuideState(): m_state=6
03:34:17.392 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
03:34:17.393 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.09, Mass=739396, SNR=219.8, Peak=65535 HFD=3.4
03:34:17.395 00.002 21068 MultiStar: [#1 -0.04,-0.14,0.94,U] [#2 0.02,-0.02,1.09,U] [#3 0.41,-0.07,0.38,U] [#4 -0.15,-0.28,0.39,U] [#5 0.31,0.11,0.33,U] [#6 0.07,0.06,0.41,U] [#7 0.35,0.14,0.40,U] [#8 0.22,-0.26,0.28,U] 
03:34:17.395 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.27, -0.14}
03:34:17.397 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
03:34:17.399 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
03:34:17.400 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.14 mountY=0.04, mountTheta=2.87
03:34:17.403 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.07, opts=13)
03:34:17.405 00.002 21068 Enqueuing Move request for scope (0.13, -0.07)
03:34:17.407 00.002 16108 Worker thread wakes up
03:34:17.408 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:34:17.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:34:17.408 00.000 16108 Moving (0.13, -0.07) raw xDistance=-0.14 yDistance=0.04
03:34:17.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:34:17.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:17.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:17.408 00.000 16108 MoveAxis(E, 0, ABG)
03:34:17.408 00.000 16108 Move returns status 0, amount 0
03:34:17.408 00.000 16108 MoveAxis(N, 0, ABG)
03:34:17.408 00.000 16108 Move returns status 0, amount 0
03:34:17.408 00.000 16108 move complete, result=0
03:34:17.408 00.000 16108 worker thread done servicing request
03:34:17.413 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3392, FiltMin=2928, FiltMax=48758, Gamma=1.000
03:34:17.434 00.021 21068 UpdateGuideState exits: m=739396 SNR=219.8
03:34:17.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:17.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:17.438 00.001 21068 Enqueuing Expose request
03:34:17.439 00.001 16108 Worker thread wakes up
03:34:17.439 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:17.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:17.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:18.402 00.962 16108 Exposure complete
03:34:18.454 00.052 16108 worker thread done servicing request
03:34:18.454 00.000 21068 OnExposeComplete: enter
03:34:18.456 00.002 21068 UpdateGuideState(): m_state=6
03:34:18.457 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
03:34:18.457 00.000 21068 Star::Find returns 1 (0), X=812.31, Y=629.12, Mass=704161, SNR=228.0, Peak=65535 HFD=3.4
03:34:18.458 00.001 21068 MultiStar: [#1 -0.06,-0.16,1.01,U] [#2 0.11,0.04,0.94,U] [#3 0.26,-0.22,0.37,U] [#4 -0.21,-0.22,0.39,U] [#5 0.16,0.16,0.40,U] [#6 0.07,-0.11,0.40,U] [#7 0.23,0.23,0.37,U] [#8 0.31,-0.24,0.28,U] 
03:34:18.459 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.26, -0.11}
03:34:18.459 00.000 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
03:34:18.460 00.001 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.82)
03:34:18.461 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.56 mountX=-0.12 mountY=0.04, mountTheta=2.81
03:34:18.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.07, opts=13)
03:34:18.463 00.000 21068 Enqueuing Move request for scope (0.11, -0.07)
03:34:18.464 00.001 16108 Worker thread wakes up
03:34:18.464 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:34:18.464 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:34:18.464 00.000 16108 Moving (0.11, -0.07) raw xDistance=-0.12 yDistance=0.04
03:34:18.464 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:18.464 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:18.464 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:18.464 00.000 16108 MoveAxis(E, 0, ABG)
03:34:18.464 00.000 16108 Move returns status 0, amount 0
03:34:18.465 00.001 16108 MoveAxis(N, 0, ABG)
03:34:18.465 00.000 16108 Move returns status 0, amount 0
03:34:18.465 00.000 16108 move complete, result=0
03:34:18.465 00.000 16108 worker thread done servicing request
03:34:18.468 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3395, FiltMin=2912, FiltMax=40489, Gamma=1.000
03:34:18.488 00.020 21068 UpdateGuideState exits: m=704161 SNR=228.0
03:34:18.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:18.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:18.490 00.000 21068 Enqueuing Expose request
03:34:18.491 00.001 16108 Worker thread wakes up
03:34:18.491 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:18.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:18.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:19.656 01.164 16108 Exposure complete
03:34:19.728 00.072 16108 worker thread done servicing request
03:34:19.728 00.000 21068 OnExposeComplete: enter
03:34:19.730 00.002 21068 UpdateGuideState(): m_state=6
03:34:19.731 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
03:34:19.732 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=629.09, Mass=764644, SNR=269.8, Peak=65535 HFD=3.6
03:34:19.733 00.001 21068 MultiStar: [#1 0.33,-0.45,0.00,M1] [#2 0.43,-0.14,0.86,U] [#3 0.54,-0.33,0.00,M1] [#4 0.01,-0.27,0.35,U] [#5 0.36,-0.06,0.30,U] [#6 0.37,-0.18,0.34,U] [#7 0.53,-0.19,0.00,M1] [#8 0.45,-0.30,0.00,M1] 
03:34:19.734 00.001 21068 refined, 4 included, MultiStar: {0.43, -0.15}, one-star: {0.63, -0.14}
03:34:19.734 00.000 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.98)
03:34:19.735 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.04)
03:34:19.736 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=-0.15 hyp=0.46 cameraTheta=-0.34 mountX=-0.45 mountY=0.05, mountTheta=3.04
03:34:19.738 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.15, opts=13)
03:34:19.738 00.000 21068 Enqueuing Move request for scope (0.43, -0.15)
03:34:19.740 00.002 16108 Worker thread wakes up
03:34:19.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.15) opts 0xd
03:34:19.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.15)
03:34:19.740 00.000 16108 Moving (0.43, -0.15) raw xDistance=-0.45 yDistance=0.05
03:34:19.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:34:19.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:19.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:34:19.740 00.000 16108 MoveAxis(E, 119, ABG)
03:34:19.740 00.000 16108 Guiding  Dir = 2, Dur = 119
03:34:19.740 00.000 16108 IsSlewing returns 0
03:34:19.740 00.000 16108 IsGuiding returns 0
03:34:19.741 00.001 16108 PulseGuide returned control before completion, sleep 129
03:34:19.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3401, FiltMin=2895, FiltMax=49401, Gamma=1.000
03:34:19.759 00.015 21068 UpdateGuideState exits: m=764644 SNR=269.8
03:34:19.761 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:19.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:19.763 00.001 21068 Enqueuing Expose request
03:34:19.880 00.117 16108 IsGuiding returns 0
03:34:19.880 00.000 16108 Move returns status 0, amount 119
03:34:19.880 00.000 16108 MoveAxis(N, 0, ABG)
03:34:19.880 00.000 16108 Move returns status 0, amount 0
03:34:19.880 00.000 16108 move complete, result=0
03:34:19.880 00.000 16108 worker thread done servicing request
03:34:19.880 00.000 21068 GuideStep: -0.5 px 119 ms EAST, 0.0 px 0 ms NORTH
03:34:19.881 00.001 16108 Worker thread wakes up
03:34:19.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:19.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:20.863 00.981 16108 Exposure complete
03:34:20.918 00.055 16108 worker thread done servicing request
03:34:20.918 00.000 21068 OnExposeComplete: enter
03:34:20.919 00.001 21068 UpdateGuideState(): m_state=6
03:34:20.920 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
03:34:20.921 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.19, Mass=718567, SNR=243.1, Peak=65535 HFD=3.5
03:34:20.922 00.001 21068 MultiStar: [#1 -0.24,-0.11,0.79,U] [#2 0.02,-0.04,0.91,U] [#3 0.15,-0.08,0.46,U] [#4 -0.06,-0.29,0.35,U] [#5 -0.10,0.34,0.37,U] [#6 0.12,-0.14,0.40,U] [#7 0.34,0.04,0.32,U] [#8 0.26,-0.17,0.25,U] 
03:34:20.923 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.22, -0.04}
03:34:20.924 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
03:34:20.925 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
03:34:20.925 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.77 mountX=-0.07 mountY=0.04, mountTheta=2.59
03:34:20.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.05, opts=13)
03:34:20.928 00.001 21068 Enqueuing Move request for scope (0.06, -0.05)
03:34:20.929 00.001 16108 Worker thread wakes up
03:34:20.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:34:20.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:34:20.929 00.000 16108 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=0.04
03:34:20.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:34:20.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:20.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:20.929 00.000 16108 MoveAxis(E, 0, ABG)
03:34:20.929 00.000 16108 Move returns status 0, amount 0
03:34:20.930 00.001 16108 MoveAxis(N, 0, ABG)
03:34:20.930 00.000 16108 Move returns status 0, amount 0
03:34:20.930 00.000 16108 move complete, result=0
03:34:20.930 00.000 16108 worker thread done servicing request
03:34:20.933 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3408, FiltMin=2883, FiltMax=42765, Gamma=1.000
03:34:20.945 00.012 21068 UpdateGuideState exits: m=718567 SNR=243.1
03:34:20.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:20.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:20.947 00.000 21068 Enqueuing Expose request
03:34:20.948 00.001 16108 Worker thread wakes up
03:34:20.948 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:20.949 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:20.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:22.103 01.154 16108 Exposure complete
03:34:22.159 00.056 16108 worker thread done servicing request
03:34:22.160 00.001 21068 OnExposeComplete: enter
03:34:22.161 00.001 21068 UpdateGuideState(): m_state=6
03:34:22.164 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
03:34:22.166 00.002 21068 Star::Find returns 1 (0), X=812.38, Y=629.22, Mass=705755, SNR=220.2, Peak=65535 HFD=3.5
03:34:22.168 00.002 21068 MultiStar: [#1 -0.01,0.14,0.92,U] [#2 0.31,0.20,1.10,U] [#3 0.14,-0.04,0.37,U] [#4 -0.17,-0.11,0.39,U] [#5 0.15,0.34,0.40,U] [#6 -0.00,-0.02,0.39,U] [#7 0.28,0.14,0.41,U] [#8 0.31,0.14,0.30,U] 
03:34:22.169 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.34, -0.01}
03:34:22.171 00.002 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
03:34:22.172 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
03:34:22.175 00.003 21068 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.51 mountX=-0.15 mountY=-0.13, mountTheta=-2.42
03:34:22.178 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.10, opts=13)
03:34:22.180 00.002 21068 Enqueuing Move request for scope (0.17, 0.10)
03:34:22.181 00.001 16108 Worker thread wakes up
03:34:22.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
03:34:22.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
03:34:22.182 00.001 16108 Moving (0.17, 0.10) raw xDistance=-0.15 yDistance=-0.13
03:34:22.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:34:22.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:22.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:34:22.182 00.000 16108 MoveAxis(E, 0, ABG)
03:34:22.182 00.000 16108 Move returns status 0, amount 0
03:34:22.182 00.000 16108 MoveAxis(N, 0, ABG)
03:34:22.182 00.000 16108 Move returns status 0, amount 0
03:34:22.183 00.001 16108 move complete, result=0
03:34:22.183 00.000 16108 worker thread done servicing request
03:34:22.190 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3411, FiltMin=2949, FiltMax=40710, Gamma=1.000
03:34:22.205 00.015 21068 UpdateGuideState exits: m=705755 SNR=220.2
03:34:22.207 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:22.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:22.209 00.001 21068 Enqueuing Expose request
03:34:22.211 00.002 16108 Worker thread wakes up
03:34:22.211 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:22.213 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:22.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:23.194 00.981 16108 Exposure complete
03:34:23.258 00.064 16108 worker thread done servicing request
03:34:23.258 00.000 21068 OnExposeComplete: enter
03:34:23.261 00.003 21068 UpdateGuideState(): m_state=6
03:34:23.263 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
03:34:23.263 00.000 21068 Star::Find returns 1 (0), X=812.02, Y=629.16, Mass=713307, SNR=239.6, Peak=65535 HFD=3.7
03:34:23.265 00.002 21068 MultiStar: [#1 -0.55,-0.16,0.00,M1] [#2 -0.17,-0.01,0.89,U] [#3 -0.08,-0.19,0.34,U] [#4 -0.47,-0.06,0.38,U] [#5 0.04,0.42,0.30,U] [#6 -0.34,0.07,0.33,U] [#7 0.09,0.12,0.34,U] [#8 -0.42,-0.16,0.24,U] 
03:34:23.267 00.002 21068 single-star, 7 included, MultiStar: {-0.14, -0.01}, one-star: {-0.03, -0.07}
03:34:23.268 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
03:34:23.269 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:34:23.270 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.93 mountX=0.01 mountY=0.08, mountTheta=1.39
03:34:23.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
03:34:23.273 00.001 21068 Enqueuing Move request for scope (-0.03, -0.07)
03:34:23.274 00.001 16108 Worker thread wakes up
03:34:23.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:34:23.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:34:23.274 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.01 yDistance=0.08
03:34:23.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:34:23.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:23.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:34:23.274 00.000 16108 MoveAxis(E, 0, ABG)
03:34:23.274 00.000 16108 Move returns status 0, amount 0
03:34:23.274 00.000 16108 MoveAxis(N, 0, ABG)
03:34:23.274 00.000 16108 Move returns status 0, amount 0
03:34:23.274 00.000 16108 move complete, result=0
03:34:23.275 00.001 16108 worker thread done servicing request
03:34:23.278 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3417, FiltMin=2905, FiltMax=41773, Gamma=1.000
03:34:23.291 00.013 21068 UpdateGuideState exits: m=713307 SNR=239.6
03:34:23.291 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:23.293 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:23.294 00.001 21068 Enqueuing Expose request
03:34:23.295 00.001 16108 Worker thread wakes up
03:34:23.295 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:23.295 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:23.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:24.467 01.172 16108 Exposure complete
03:34:24.541 00.074 16108 worker thread done servicing request
03:34:24.541 00.000 21068 OnExposeComplete: enter
03:34:24.543 00.002 21068 UpdateGuideState(): m_state=6
03:34:24.543 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
03:34:24.544 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=629.10, Mass=622948, SNR=224.5, Peak=65535 HFD=3.4
03:34:24.545 00.001 21068 MultiStar: [#1 -0.33,-0.13,0.99,U] [#2 -0.03,-0.01,1.01,U] [#3 0.06,0.11,0.36,U] [#4 -0.23,0.04,0.35,U] [#5 0.18,0.15,0.33,U] [#6 -0.13,0.10,0.33,U] [#7 0.06,0.32,0.32,U] [#8 -0.28,-0.25,0.27,U] 
03:34:24.546 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {0.10, -0.13}
03:34:24.546 00.000 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
03:34:24.547 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
03:34:24.548 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.88 mountX=0.07 mountY=0.03, mountTheta=0.48
03:34:24.549 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
03:34:24.550 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
03:34:24.551 00.001 16108 Worker thread wakes up
03:34:24.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:34:24.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:34:24.551 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.03
03:34:24.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:34:24.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:24.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:34:24.552 00.001 16108 MoveAxis(E, 0, ABG)
03:34:24.552 00.000 16108 Move returns status 0, amount 0
03:34:24.552 00.000 16108 MoveAxis(N, 0, ABG)
03:34:24.552 00.000 16108 Move returns status 0, amount 0
03:34:24.552 00.000 16108 move complete, result=0
03:34:24.552 00.000 16108 worker thread done servicing request
03:34:24.557 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3421, FiltMin=2883, FiltMax=36131, Gamma=1.000
03:34:24.581 00.024 21068 UpdateGuideState exits: m=622948 SNR=224.5
03:34:24.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:24.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:24.584 00.001 21068 Enqueuing Expose request
03:34:24.585 00.001 16108 Worker thread wakes up
03:34:24.585 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:24.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:24.585 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:25.552 00.967 16108 Exposure complete
03:34:25.608 00.056 16108 worker thread done servicing request
03:34:25.608 00.000 21068 OnExposeComplete: enter
03:34:25.610 00.002 21068 UpdateGuideState(): m_state=6
03:34:25.611 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
03:34:25.612 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=629.17, Mass=655440, SNR=206.7, Peak=65535 HFD=3.3
03:34:25.613 00.001 21068 MultiStar: [#1 -0.29,-0.06,1.00,U] [#2 -0.06,0.10,0.89,U] [#3 -0.03,-0.15,0.42,U] [#4 -0.33,-0.19,0.39,U] [#5 -0.01,0.19,0.40,U] [#6 -0.47,0.03,0.41,U] [#7 0.06,0.25,0.38,U] [#8 -0.06,0.02,0.33,U] 
03:34:25.614 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.00}, one-star: {-0.13, -0.06}
03:34:25.614 00.000 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
03:34:25.615 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
03:34:25.616 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.11 mountY=0.09, mountTheta=0.66
03:34:25.617 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.06, opts=13)
03:34:25.619 00.002 21068 Enqueuing Move request for scope (-0.13, -0.06)
03:34:25.620 00.001 16108 Worker thread wakes up
03:34:25.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
03:34:25.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
03:34:25.620 00.000 16108 Moving (-0.13, -0.06) raw xDistance=0.11 yDistance=0.09
03:34:25.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:34:25.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:25.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:34:25.620 00.000 16108 MoveAxis(E, 0, ABG)
03:34:25.620 00.000 16108 Move returns status 0, amount 0
03:34:25.620 00.000 16108 MoveAxis(N, 0, ABG)
03:34:25.620 00.000 16108 Move returns status 0, amount 0
03:34:25.620 00.000 16108 move complete, result=0
03:34:25.620 00.000 16108 worker thread done servicing request
03:34:25.623 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3424, FiltMin=2931, FiltMax=36925, Gamma=1.000
03:34:25.637 00.014 21068 UpdateGuideState exits: m=655440 SNR=206.7
03:34:25.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:25.638 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:25.640 00.002 21068 Enqueuing Expose request
03:34:25.641 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:25.642 00.001 16108 Worker thread wakes up
03:34:25.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:25.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:26.807 01.165 16108 Exposure complete
03:34:26.868 00.061 16108 worker thread done servicing request
03:34:26.868 00.000 21068 OnExposeComplete: enter
03:34:26.869 00.001 21068 UpdateGuideState(): m_state=6
03:34:26.870 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
03:34:26.871 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.25, Mass=636191, SNR=219.5, Peak=65535 HFD=3.5
03:34:26.872 00.001 21068 MultiStar: [#1 -0.01,-0.14,0.91,U] [#2 0.09,0.09,1.00,U] [#3 0.26,-0.02,0.54,U] [#4 -0.34,-0.26,0.39,U] [#5 0.32,0.28,0.35,U] [#6 0.12,0.10,0.42,U] [#7 0.21,0.10,0.34,U] [#8 0.31,-0.13,0.26,U] 
03:34:26.872 00.000 21068 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.18, 0.02}
03:34:26.874 00.002 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
03:34:26.875 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
03:34:26.875 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.11 mountY=-0.03, mountTheta=-2.89
03:34:26.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
03:34:26.878 00.001 21068 Enqueuing Move request for scope (0.11, 0.00)
03:34:26.879 00.001 16108 Worker thread wakes up
03:34:26.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
03:34:26.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
03:34:26.879 00.000 16108 Moving (0.11, 0.00) raw xDistance=-0.11 yDistance=-0.03
03:34:26.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:34:26.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:26.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:34:26.879 00.000 16108 MoveAxis(E, 0, ABG)
03:34:26.879 00.000 16108 Move returns status 0, amount 0
03:34:26.879 00.000 16108 MoveAxis(N, 0, ABG)
03:34:26.879 00.000 16108 Move returns status 0, amount 0
03:34:26.879 00.000 16108 move complete, result=0
03:34:26.879 00.000 16108 worker thread done servicing request
03:34:26.883 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3427, FiltMin=2896, FiltMax=44486, Gamma=1.000
03:34:26.897 00.014 21068 UpdateGuideState exits: m=636191 SNR=219.5
03:34:26.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:26.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:26.900 00.001 21068 Enqueuing Expose request
03:34:26.900 00.000 16108 Worker thread wakes up
03:34:26.900 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:26.901 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:26.901 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:27.875 00.974 16108 Exposure complete
03:34:27.949 00.074 16108 worker thread done servicing request
03:34:27.949 00.000 21068 OnExposeComplete: enter
03:34:27.950 00.001 21068 UpdateGuideState(): m_state=6
03:34:27.951 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
03:34:27.952 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.24, Mass=610270, SNR=233.1, Peak=65535 HFD=3.4
03:34:27.954 00.002 21068 MultiStar: [#1 0.05,-0.05,0.90,U] [#2 0.07,0.12,0.96,U] [#3 0.53,-0.02,0.00,M1] [#4 -0.00,-0.13,0.34,U] [#5 0.45,0.40,0.00,M1] [#6 0.21,0.22,0.35,U] [#7 0.52,0.22,0.00,M1] [#8 0.27,-0.15,0.27,U] 
03:34:27.955 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.02}, one-star: {0.31, 0.02}
03:34:27.956 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:34:27.956 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:34:27.957 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
03:34:27.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.02, opts=13)
03:34:27.960 00.001 21068 Enqueuing Move request for scope (0.15, 0.02)
03:34:27.960 00.000 16108 Worker thread wakes up
03:34:27.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
03:34:27.961 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
03:34:27.961 00.000 16108 Moving (0.15, 0.02) raw xDistance=-0.14 yDistance=-0.06
03:34:27.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:34:27.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:27.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:27.961 00.000 16108 MoveAxis(E, 0, ABG)
03:34:27.961 00.000 16108 Move returns status 0, amount 0
03:34:27.961 00.000 16108 MoveAxis(N, 0, ABG)
03:34:27.961 00.000 16108 Move returns status 0, amount 0
03:34:27.961 00.000 16108 move complete, result=0
03:34:27.961 00.000 16108 worker thread done servicing request
03:34:27.964 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3430, FiltMin=2925, FiltMax=43449, Gamma=1.000
03:34:27.977 00.013 21068 UpdateGuideState exits: m=610270 SNR=233.1
03:34:27.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:27.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:27.980 00.001 21068 Enqueuing Expose request
03:34:27.980 00.000 16108 Worker thread wakes up
03:34:27.981 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:27.981 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:27.983 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:29.151 01.168 16108 Exposure complete
03:34:29.214 00.063 16108 worker thread done servicing request
03:34:29.215 00.001 21068 OnExposeComplete: enter
03:34:29.216 00.001 21068 UpdateGuideState(): m_state=6
03:34:29.219 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
03:34:29.220 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=629.15, Mass=689229, SNR=207.4, Peak=65535 HFD=3.4
03:34:29.222 00.002 21068 MultiStar: [#1 -0.02,-0.01,0.98,U] [#2 0.22,0.07,1.05,U] [#3 0.13,0.07,0.37,U] [#4 -0.11,0.06,0.31,U] [#5 0.37,0.28,0.39,U] [#6 0.05,0.15,0.38,U] [#7 0.46,0.50,0.00,M2] [#8 0.17,-0.09,0.31,U] 
03:34:29.224 00.002 21068 refined, 7 included, MultiStar: {0.18, 0.04}, one-star: {0.40, -0.07}
03:34:29.225 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:34:29.226 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:34:29.227 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
03:34:29.229 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.04, opts=13)
03:34:29.230 00.001 21068 Enqueuing Move request for scope (0.18, 0.04)
03:34:29.231 00.001 16108 Worker thread wakes up
03:34:29.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
03:34:29.231 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
03:34:29.231 00.000 16108 Moving (0.18, 0.04) raw xDistance=-0.17 yDistance=-0.08
03:34:29.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:34:29.232 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:29.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:34:29.232 00.000 16108 MoveAxis(E, 0, ABG)
03:34:29.232 00.000 16108 Move returns status 0, amount 0
03:34:29.232 00.000 16108 MoveAxis(N, 0, ABG)
03:34:29.232 00.000 16108 Move returns status 0, amount 0
03:34:29.232 00.000 16108 move complete, result=0
03:34:29.232 00.000 16108 worker thread done servicing request
03:34:29.240 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3433, FiltMin=2925, FiltMax=41718, Gamma=1.000
03:34:29.260 00.020 21068 UpdateGuideState exits: m=689229 SNR=207.4
03:34:29.261 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:29.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:29.263 00.001 21068 Enqueuing Expose request
03:34:29.264 00.001 16108 Worker thread wakes up
03:34:29.264 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:29.264 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:29.266 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:30.239 00.973 16108 Exposure complete
03:34:30.297 00.058 16108 worker thread done servicing request
03:34:30.297 00.000 21068 OnExposeComplete: enter
03:34:30.299 00.002 21068 UpdateGuideState(): m_state=6
03:34:30.301 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
03:34:30.303 00.002 21068 Star::Find returns 1 (0), X=812.34, Y=629.35, Mass=718182, SNR=241.1, Peak=65535 HFD=3.4
03:34:30.304 00.001 21068 MultiStar: [#1 -0.14,0.14,0.87,U] [#2 0.15,0.19,1.11,U] [#3 0.28,0.09,0.36,U] [#4 -0.16,-0.03,0.27,U] [#5 0.32,0.35,0.36,U] [#6 0.08,0.24,0.42,U] [#7 0.49,0.25,0.00,M3] [#8 -0.04,-0.03,0.29,U] 
03:34:30.306 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.29, 0.12}
03:34:30.306 00.000 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
03:34:30.308 00.002 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
03:34:30.309 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=-0.09 mountY=-0.17, mountTheta=-2.03
03:34:30.311 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.15, opts=13)
03:34:30.313 00.002 21068 Enqueuing Move request for scope (0.11, 0.15)
03:34:30.315 00.002 16108 Worker thread wakes up
03:34:30.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
03:34:30.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
03:34:30.315 00.000 16108 Moving (0.11, 0.15) raw xDistance=-0.09 yDistance=-0.17
03:34:30.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:30.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:30.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:34:30.315 00.000 16108 MoveAxis(E, 0, ABG)
03:34:30.315 00.000 16108 Move returns status 0, amount 0
03:34:30.315 00.000 16108 MoveAxis(N, 0, ABG)
03:34:30.316 00.001 16108 Move returns status 0, amount 0
03:34:30.316 00.000 16108 move complete, result=0
03:34:30.316 00.000 16108 worker thread done servicing request
03:34:30.320 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3437, FiltMin=2947, FiltMax=44230, Gamma=1.000
03:34:30.335 00.015 21068 UpdateGuideState exits: m=718182 SNR=241.1
03:34:30.336 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:30.336 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:30.339 00.003 21068 Enqueuing Expose request
03:34:30.340 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:30.342 00.002 16108 Worker thread wakes up
03:34:30.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:30.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:31.499 01.157 16108 Exposure complete
03:34:31.580 00.081 16108 worker thread done servicing request
03:34:31.580 00.000 21068 OnExposeComplete: enter
03:34:31.581 00.001 21068 UpdateGuideState(): m_state=6
03:34:31.582 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
03:34:31.583 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.24, Mass=738275, SNR=213.8, Peak=65535 HFD=3.4
03:34:31.584 00.001 21068 MultiStar: [#1 -0.02,-0.08,0.89,U] [#2 0.19,0.13,1.11,U] [#3 0.31,-0.05,0.39,U] [#4 -0.14,-0.02,0.35,U] [#5 0.19,0.33,0.36,U] [#6 0.10,0.04,0.42,U] [#7 0.17,0.22,0.30,U] [#8 0.12,0.07,0.32,U] 
03:34:31.585 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.30, 0.01}
03:34:31.586 00.001 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
03:34:31.587 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
03:34:31.588 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.35 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
03:34:31.589 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.05, opts=13)
03:34:31.590 00.001 21068 Enqueuing Move request for scope (0.15, 0.05)
03:34:31.591 00.001 16108 Worker thread wakes up
03:34:31.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
03:34:31.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
03:34:31.591 00.000 16108 Moving (0.15, 0.05) raw xDistance=-0.14 yDistance=-0.09
03:34:31.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:34:31.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:31.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:34:31.591 00.000 16108 MoveAxis(E, 0, ABG)
03:34:31.591 00.000 16108 Move returns status 0, amount 0
03:34:31.591 00.000 16108 MoveAxis(N, 0, ABG)
03:34:31.591 00.000 16108 Move returns status 0, amount 0
03:34:31.591 00.000 16108 move complete, result=0
03:34:31.592 00.001 16108 worker thread done servicing request
03:34:31.601 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3437, FiltMin=2947, FiltMax=40345, Gamma=1.000
03:34:31.621 00.020 21068 UpdateGuideState exits: m=738275 SNR=213.8
03:34:31.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:31.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:31.625 00.002 21068 Enqueuing Expose request
03:34:31.627 00.002 16108 Worker thread wakes up
03:34:31.627 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:31.627 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:31.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:32.596 00.969 16108 Exposure complete
03:34:32.660 00.064 16108 worker thread done servicing request
03:34:32.660 00.000 21068 OnExposeComplete: enter
03:34:32.662 00.002 21068 UpdateGuideState(): m_state=6
03:34:32.663 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
03:34:32.664 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.18, Mass=704980, SNR=218.2, Peak=65535 HFD=3.6
03:34:32.665 00.001 21068 MultiStar: [#1 -0.26,-0.01,0.90,U] [#2 0.03,0.13,1.02,U] [#3 0.19,-0.12,0.38,U] [#4 -0.43,-0.27,0.00,M1] [#5 0.05,0.28,0.40,U] [#6 -0.20,-0.10,0.37,U] [#7 0.57,0.28,0.00,M3] [#8 -0.10,-0.06,0.27,U] 
03:34:32.666 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {0.07, -0.05}
03:34:32.667 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
03:34:32.668 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
03:34:32.668 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.55 mountX=0.04 mountY=-0.01, mountTheta=-0.36
03:34:32.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
03:34:32.671 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
03:34:32.671 00.000 16108 Worker thread wakes up
03:34:32.672 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
03:34:32.672 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
03:34:32.672 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.04 yDistance=-0.01
03:34:32.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:32.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:32.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:32.672 00.000 16108 MoveAxis(E, 0, ABG)
03:34:32.672 00.000 16108 Move returns status 0, amount 0
03:34:32.672 00.000 16108 MoveAxis(N, 0, ABG)
03:34:32.673 00.001 16108 Move returns status 0, amount 0
03:34:32.673 00.000 16108 move complete, result=0
03:34:32.673 00.000 16108 worker thread done servicing request
03:34:32.675 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3440, FiltMin=2921, FiltMax=42301, Gamma=1.000
03:34:32.688 00.013 21068 UpdateGuideState exits: m=704980 SNR=218.2
03:34:32.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:32.689 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:32.690 00.001 21068 Enqueuing Expose request
03:34:32.691 00.001 16108 Worker thread wakes up
03:34:32.691 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:32.692 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:32.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:33.856 01.164 16108 Exposure complete
03:34:33.914 00.058 16108 worker thread done servicing request
03:34:33.914 00.000 21068 OnExposeComplete: enter
03:34:33.915 00.001 21068 UpdateGuideState(): m_state=6
03:34:33.916 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
03:34:33.917 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.26, Mass=720507, SNR=219.9, Peak=65535 HFD=3.3
03:34:33.918 00.001 21068 MultiStar: [#1 0.23,-0.14,0.97,U] [#2 0.41,0.04,1.13,U] [#3 0.53,-0.14,0.00,M1] [#4 0.01,-0.30,0.36,U] [#5 0.59,0.11,0.00,M1] [#6 0.12,-0.04,0.38,U] [#7 0.54,-0.03,0.00,M4] [#8 0.64,-0.13,0.00,M1] 
03:34:33.919 00.001 21068 refined, 4 included, MultiStar: {0.34, -0.05}, one-star: {0.57, 0.03}
03:34:33.919 00.000 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
03:34:33.920 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
03:34:33.922 00.002 21068 CameraToMount -- cameraX=0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-0.14 mountX=-0.34 mountY=-0.03, mountTheta=-3.05
03:34:33.923 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.05, opts=13)
03:34:33.924 00.001 21068 Enqueuing Move request for scope (0.34, -0.05)
03:34:33.925 00.001 16108 Worker thread wakes up
03:34:33.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.05) opts 0xd
03:34:33.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.05)
03:34:33.925 00.000 16108 Moving (0.34, -0.05) raw xDistance=-0.34 yDistance=-0.03
03:34:33.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:34:33.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:33.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:34:33.925 00.000 16108 MoveAxis(E, 89, ABG)
03:34:33.925 00.000 16108 Guiding  Dir = 2, Dur = 89
03:34:33.925 00.000 16108 IsSlewing returns 0
03:34:33.925 00.000 16108 IsGuiding returns 0
03:34:33.931 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3440, FiltMin=2921, FiltMax=50070, Gamma=1.000
03:34:33.943 00.012 21068 UpdateGuideState exits: m=720507 SNR=219.9
03:34:33.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:33.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:33.946 00.001 21068 Enqueuing Expose request
03:34:33.959 00.013 16108 PulseGuide returned control before completion, sleep 66
03:34:34.035 00.076 16108 IsGuiding returns 1
03:34:34.035 00.000 16108 scope still moving after pulse duration time elapsed
03:34:34.065 00.030 16108 IsSlewing returns 0
03:34:34.065 00.000 16108 IsGuiding returns 0
03:34:34.065 00.000 16108 scope move finished after 89 + 51 ms
03:34:34.065 00.000 16108 Move returns status 0, amount 89
03:34:34.065 00.000 16108 MoveAxis(N, 0, ABG)
03:34:34.065 00.000 16108 Move returns status 0, amount 0
03:34:34.065 00.000 16108 move complete, result=0
03:34:34.065 00.000 16108 worker thread done servicing request
03:34:34.067 00.002 16108 Worker thread wakes up
03:34:34.067 00.000 21068 GuideStep: -0.3 px 89 ms EAST, -0.0 px 0 ms NORTH
03:34:34.069 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:34.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:35.043 00.974 16108 Exposure complete
03:34:35.116 00.073 16108 worker thread done servicing request
03:34:35.116 00.000 21068 OnExposeComplete: enter
03:34:35.117 00.001 21068 UpdateGuideState(): m_state=6
03:34:35.118 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
03:34:35.118 00.000 21068 Star::Find returns 1 (0), X=812.48, Y=629.45, Mass=724425, SNR=212.7, Peak=65535 HFD=3.2
03:34:35.119 00.001 21068 MultiStar: [#1 0.11,0.10,0.97,U] [#2 0.25,0.27,1.08,U] [#3 0.36,0.11,0.42,U] [#4 -0.15,0.12,0.35,U] [#5 0.13,0.53,0.00,M2] [#6 0.03,0.19,0.37,U] [#7 0.35,0.22,0.33,U] [#8 0.19,0.20,0.29,U] 
03:34:35.120 00.001 21068 refined, 7 included, MultiStar: {0.23, 0.19}, one-star: {0.43, 0.23}
03:34:35.121 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
03:34:35.121 00.000 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
03:34:35.122 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.69 mountX=-0.19 mountY=-0.24, mountTheta=-2.25
03:34:35.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.19, opts=13)
03:34:35.125 00.001 21068 Enqueuing Move request for scope (0.23, 0.19)
03:34:35.125 00.000 16108 Worker thread wakes up
03:34:35.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
03:34:35.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
03:34:35.125 00.000 16108 Moving (0.23, 0.19) raw xDistance=-0.19 yDistance=-0.24
03:34:35.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:34:35.126 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:34:35.126 00.000 16108 MoveAxis(E, 0, ABG)
03:34:35.126 00.000 16108 Move returns status 0, amount 0
03:34:35.126 00.000 16108 MoveAxis(N, 47, ABG)
03:34:35.126 00.000 16108 Guiding  Dir = 0, Dur = 47
03:34:35.126 00.000 16108 IsSlewing returns 0
03:34:35.126 00.000 16108 IsGuiding returns 0
03:34:35.130 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3443, FiltMin=2915, FiltMax=44230, Gamma=1.000
03:34:35.133 00.003 16108 PulseGuide returned control before completion, sleep 53
03:34:35.152 00.019 21068 UpdateGuideState exits: m=724425 SNR=212.7
03:34:35.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:35.155 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:35.155 00.000 21068 Enqueuing Expose request
03:34:35.191 00.036 16108 IsGuiding returns 1
03:34:35.191 00.000 16108 scope still moving after pulse duration time elapsed
03:34:35.222 00.031 16108 IsSlewing returns 0
03:34:35.222 00.000 16108 IsGuiding returns 0
03:34:35.222 00.000 16108 scope move finished after 47 + 49 ms
03:34:35.222 00.000 16108 Move returns status 0, amount 47
03:34:35.222 00.000 16108 move complete, result=0
03:34:35.223 00.001 16108 worker thread done servicing request
03:34:35.223 00.000 16108 Worker thread wakes up
03:34:35.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:35.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:35.223 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 47 ms NORTH
03:34:36.392 01.169 16108 Exposure complete
03:34:36.450 00.058 16108 worker thread done servicing request
03:34:36.450 00.000 21068 OnExposeComplete: enter
03:34:36.452 00.002 21068 UpdateGuideState(): m_state=6
03:34:36.453 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
03:34:36.455 00.002 21068 Star::Find returns 1 (0), X=812.41, Y=629.21, Mass=675313, SNR=270.2, Peak=65535 HFD=3.4
03:34:36.457 00.002 21068 MultiStar: [#1 0.01,0.07,0.77,U] [#2 0.25,0.28,0.80,U] [#3 0.14,-0.19,0.35,U] [#4 -0.32,-0.17,0.27,U] [#5 0.23,0.24,0.27,U] [#6 -0.07,-0.18,0.32,U] [#7 0.43,0.08,0.26,U] [#8 0.31,-0.04,0.24,U] 
03:34:36.459 00.002 21068 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.36, -0.02}
03:34:36.460 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
03:34:36.461 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
03:34:36.463 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
03:34:36.466 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.04, opts=13)
03:34:36.468 00.002 21068 Enqueuing Move request for scope (0.17, 0.04)
03:34:36.470 00.002 16108 Worker thread wakes up
03:34:36.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
03:34:36.470 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
03:34:36.470 00.000 16108 Moving (0.17, 0.04) raw xDistance=-0.17 yDistance=-0.08
03:34:36.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:34:36.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:36.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:34:36.470 00.000 16108 MoveAxis(E, 0, ABG)
03:34:36.470 00.000 16108 Move returns status 0, amount 0
03:34:36.471 00.001 16108 MoveAxis(N, 0, ABG)
03:34:36.471 00.000 16108 Move returns status 0, amount 0
03:34:36.471 00.000 16108 move complete, result=0
03:34:36.471 00.000 16108 worker thread done servicing request
03:34:36.478 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3446, FiltMin=2921, FiltMax=43197, Gamma=1.000
03:34:36.505 00.027 21068 UpdateGuideState exits: m=675313 SNR=270.2
03:34:36.505 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:36.507 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:36.508 00.001 21068 Enqueuing Expose request
03:34:36.509 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:36.510 00.001 16108 Worker thread wakes up
03:34:36.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:36.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:37.492 00.982 16108 Exposure complete
03:34:37.559 00.067 16108 worker thread done servicing request
03:34:37.559 00.000 21068 OnExposeComplete: enter
03:34:37.560 00.001 21068 UpdateGuideState(): m_state=6
03:34:37.562 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
03:34:37.562 00.000 21068 Star::Find returns 1 (0), X=812.23, Y=629.10, Mass=622754, SNR=197.1, Peak=65535 HFD=3.3
03:34:37.563 00.001 21068 MultiStar: [#1 -0.26,-0.16,0.93,U] [#2 0.03,0.01,1.04,U] [#3 -0.09,-0.42,0.47,U] [#4 -0.27,-0.10,0.42,U] [#5 -0.02,0.11,0.35,U] [#6 -0.38,-0.18,0.42,U] [#7 0.12,0.11,0.35,U] [#8 -0.08,-0.23,0.36,U] 
03:34:37.564 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {0.18, -0.13}
03:34:37.564 00.000 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
03:34:37.565 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
03:34:37.566 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.08 mountX=0.04 mountY=0.12, mountTheta=1.24
03:34:37.567 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.11, opts=13)
03:34:37.569 00.002 21068 Enqueuing Move request for scope (-0.06, -0.11)
03:34:37.569 00.000 16108 Worker thread wakes up
03:34:37.570 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
03:34:37.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
03:34:37.570 00.000 16108 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=0.12
03:34:37.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:37.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:37.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:34:37.570 00.000 16108 MoveAxis(E, 0, ABG)
03:34:37.570 00.000 16108 Move returns status 0, amount 0
03:34:37.570 00.000 16108 MoveAxis(N, 0, ABG)
03:34:37.570 00.000 16108 Move returns status 0, amount 0
03:34:37.570 00.000 16108 move complete, result=0
03:34:37.570 00.000 16108 worker thread done servicing request
03:34:37.576 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3446, FiltMin=2886, FiltMax=40921, Gamma=1.000
03:34:37.601 00.025 21068 UpdateGuideState exits: m=622754 SNR=197.1
03:34:37.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:37.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:37.603 00.000 21068 Enqueuing Expose request
03:34:37.604 00.001 16108 Worker thread wakes up
03:34:37.604 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:37.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:37.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:38.759 01.154 16108 Exposure complete
03:34:38.833 00.074 16108 worker thread done servicing request
03:34:38.833 00.000 21068 OnExposeComplete: enter
03:34:38.836 00.003 21068 UpdateGuideState(): m_state=6
03:34:38.838 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
03:34:38.840 00.002 21068 Star::Find returns 1 (0), X=812.19, Y=629.08, Mass=672893, SNR=231.9, Peak=65535 HFD=3.6
03:34:38.842 00.002 21068 MultiStar: [#1 -0.25,-0.24,0.99,U] [#2 -0.09,0.04,0.97,U] [#3 0.12,-0.16,0.34,U] [#4 -0.30,-0.43,0.00,M1] [#5 0.07,0.28,0.32,U] [#6 -0.10,-0.33,0.34,U] [#7 0.33,-0.16,0.28,U] [#8 -0.06,-0.34,0.25,U] 
03:34:38.843 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.15, -0.15}
03:34:38.844 00.001 21068 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
03:34:38.846 00.002 21068 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.65)
03:34:38.847 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=-0.00 mountY=0.12, mountTheta=1.58
03:34:38.850 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.12, opts=13)
03:34:38.851 00.001 21068 Enqueuing Move request for scope (-0.02, -0.12)
03:34:38.852 00.001 16108 Worker thread wakes up
03:34:38.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
03:34:38.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
03:34:38.852 00.000 16108 Moving (-0.02, -0.12) raw xDistance=-0.00 yDistance=0.12
03:34:38.853 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:34:38.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:38.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:34:38.853 00.000 16108 MoveAxis(E, 0, ABG)
03:34:38.853 00.000 16108 Move returns status 0, amount 0
03:34:38.853 00.000 16108 MoveAxis(N, 0, ABG)
03:34:38.853 00.000 16108 Move returns status 0, amount 0
03:34:38.853 00.000 16108 move complete, result=0
03:34:38.853 00.000 16108 worker thread done servicing request
03:34:38.857 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3446, FiltMin=2937, FiltMax=44333, Gamma=1.000
03:34:38.871 00.014 21068 UpdateGuideState exits: m=672893 SNR=231.9
03:34:38.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:38.872 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:38.873 00.001 21068 Enqueuing Expose request
03:34:38.874 00.001 16108 Worker thread wakes up
03:34:38.874 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:38.875 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:38.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:39.845 00.970 16108 Exposure complete
03:34:39.899 00.054 16108 worker thread done servicing request
03:34:39.899 00.000 21068 OnExposeComplete: enter
03:34:39.900 00.001 21068 UpdateGuideState(): m_state=6
03:34:39.901 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
03:34:39.902 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.18, Mass=642301, SNR=216.8, Peak=65535 HFD=3.5
03:34:39.905 00.003 21068 MultiStar: [#1 -0.07,-0.23,0.91,U] [#2 0.06,0.01,1.00,U] [#3 0.24,-0.17,0.40,U] [#4 -0.05,0.02,0.37,U] [#5 0.20,0.28,0.36,U] [#6 0.04,0.11,0.34,U] [#7 0.12,0.23,0.32,U] [#8 0.24,-0.15,0.26,U] 
03:34:39.906 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.32, -0.05}
03:34:39.907 00.001 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
03:34:39.908 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
03:34:39.909 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.22 mountX=-0.12 mountY=-0.00, mountTheta=-3.12
03:34:39.913 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.03, opts=13)
03:34:39.915 00.002 21068 Enqueuing Move request for scope (0.12, -0.03)
03:34:39.917 00.002 16108 Worker thread wakes up
03:34:39.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:34:39.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:34:39.917 00.000 16108 Moving (0.12, -0.03) raw xDistance=-0.12 yDistance=-0.00
03:34:39.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:39.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:39.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:34:39.917 00.000 16108 MoveAxis(E, 0, ABG)
03:34:39.917 00.000 16108 Move returns status 0, amount 0
03:34:39.918 00.001 16108 MoveAxis(N, 0, ABG)
03:34:39.918 00.000 16108 Move returns status 0, amount 0
03:34:39.918 00.000 16108 move complete, result=0
03:34:39.918 00.000 16108 worker thread done servicing request
03:34:39.922 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3446, FiltMin=2931, FiltMax=44493, Gamma=1.000
03:34:39.938 00.016 21068 UpdateGuideState exits: m=642301 SNR=216.8
03:34:39.939 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:39.939 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:39.940 00.001 21068 Enqueuing Expose request
03:34:39.941 00.001 16108 Worker thread wakes up
03:34:39.941 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:39.942 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:39.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:41.113 01.171 16108 Exposure complete
03:34:41.177 00.064 16108 worker thread done servicing request
03:34:41.177 00.000 21068 OnExposeComplete: enter
03:34:41.178 00.001 21068 UpdateGuideState(): m_state=6
03:34:41.179 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
03:34:41.180 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=629.07, Mass=690532, SNR=209.1, Peak=65535 HFD=3.5
03:34:41.180 00.000 21068 MultiStar: [#1 0.04,-0.08,0.87,U] [#2 0.33,0.04,1.06,U] [#3 0.36,-0.22,0.41,U] [#4 -0.20,-0.29,0.34,U] [#5 0.41,0.16,0.38,U] [#6 0.05,-0.06,0.38,U] [#7 0.66,-0.08,0.00,M1] [#8 0.35,-0.20,0.27,U] 
03:34:41.181 00.001 21068 refined, 7 included, MultiStar: {0.25, -0.08}, one-star: {0.46, -0.16}
03:34:41.182 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
03:34:41.183 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
03:34:41.184 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-0.31 mountX=-0.26 mountY=0.02, mountTheta=3.07
03:34:41.185 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.08, opts=13)
03:34:41.186 00.001 21068 Enqueuing Move request for scope (0.25, -0.08)
03:34:41.187 00.001 16108 Worker thread wakes up
03:34:41.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
03:34:41.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
03:34:41.187 00.000 16108 Moving (0.25, -0.08) raw xDistance=-0.26 yDistance=0.02
03:34:41.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:34:41.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:41.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:34:41.187 00.000 16108 MoveAxis(E, 69, ABG)
03:34:41.187 00.000 16108 Guiding  Dir = 2, Dur = 69
03:34:41.188 00.001 16108 IsSlewing returns 0
03:34:41.188 00.000 16108 IsGuiding returns 0
03:34:41.194 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3446, FiltMin=2976, FiltMax=59254, Gamma=1.000
03:34:41.213 00.019 21068 UpdateGuideState exits: m=690532 SNR=209.1
03:34:41.215 00.002 16108 PulseGuide returned control before completion, sleep 53
03:34:41.215 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:41.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:41.217 00.001 21068 Enqueuing Expose request
03:34:41.277 00.060 16108 IsGuiding returns 1
03:34:41.277 00.000 16108 scope still moving after pulse duration time elapsed
03:34:41.308 00.031 16108 IsSlewing returns 0
03:34:41.308 00.000 16108 IsGuiding returns 0
03:34:41.308 00.000 16108 scope move finished after 69 + 51 ms
03:34:41.308 00.000 16108 Move returns status 0, amount 69
03:34:41.308 00.000 16108 MoveAxis(N, 0, ABG)
03:34:41.309 00.001 16108 Move returns status 0, amount 0
03:34:41.309 00.000 16108 move complete, result=0
03:34:41.309 00.000 16108 worker thread done servicing request
03:34:41.309 00.000 16108 Worker thread wakes up
03:34:41.309 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
03:34:41.313 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:41.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:42.280 00.967 16108 Exposure complete
03:34:42.348 00.068 16108 worker thread done servicing request
03:34:42.349 00.001 21068 OnExposeComplete: enter
03:34:42.351 00.002 21068 UpdateGuideState(): m_state=6
03:34:42.353 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
03:34:42.354 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=629.10, Mass=657832, SNR=216.9, Peak=65535 HFD=3.5
03:34:42.357 00.003 21068 MultiStar: [#1 0.02,-0.20,1.06,U] [#2 0.21,-0.06,0.94,U] [#3 0.15,-0.26,0.39,U] [#4 -0.00,-0.32,0.33,U] [#5 0.44,0.11,0.35,U] [#6 0.03,-0.18,0.35,U] [#7 0.24,-0.05,0.36,U] [#8 0.29,-0.36,0.37,U] 
03:34:42.359 00.002 21068 refined, 8 included, MultiStar: {0.21, -0.15}, one-star: {0.43, -0.13}
03:34:42.360 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
03:34:42.361 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
03:34:42.362 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.63 mountX=-0.23 mountY=0.10, mountTheta=2.74
03:34:42.363 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.15, opts=13)
03:34:42.364 00.001 21068 Enqueuing Move request for scope (0.21, -0.15)
03:34:42.366 00.002 16108 Worker thread wakes up
03:34:42.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
03:34:42.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
03:34:42.367 00.001 16108 Moving (0.21, -0.15) raw xDistance=-0.23 yDistance=0.10
03:34:42.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:34:42.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:42.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:34:42.367 00.000 16108 MoveAxis(E, 65, ABG)
03:34:42.367 00.000 16108 Guiding  Dir = 2, Dur = 65
03:34:42.368 00.001 16108 IsSlewing returns 0
03:34:42.368 00.000 16108 IsGuiding returns 0
03:34:42.372 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3443, FiltMin=2957, FiltMax=54390, Gamma=1.000
03:34:42.392 00.020 21068 UpdateGuideState exits: m=657832 SNR=216.9
03:34:42.395 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:42.397 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:42.399 00.002 21068 Enqueuing Expose request
03:34:42.425 00.026 16108 PulseGuide returned control before completion, sleep 18
03:34:42.455 00.030 16108 IsGuiding returns 1
03:34:42.455 00.000 16108 scope still moving after pulse duration time elapsed
03:34:42.486 00.031 16108 IsSlewing returns 0
03:34:42.486 00.000 16108 IsGuiding returns 1
03:34:42.518 00.032 16108 IsSlewing returns 0
03:34:42.518 00.000 16108 IsGuiding returns 0
03:34:42.518 00.000 16108 scope move finished after 65 + 85 ms
03:34:42.518 00.000 16108 Move returns status 0, amount 65
03:34:42.518 00.000 16108 MoveAxis(N, 0, ABG)
03:34:42.518 00.000 16108 Move returns status 0, amount 0
03:34:42.518 00.000 16108 move complete, result=0
03:34:42.518 00.000 16108 worker thread done servicing request
03:34:42.518 00.000 16108 Worker thread wakes up
03:34:42.518 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
03:34:42.522 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:42.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:43.672 01.150 16108 Exposure complete
03:34:43.743 00.071 16108 worker thread done servicing request
03:34:43.743 00.000 21068 OnExposeComplete: enter
03:34:43.744 00.001 21068 UpdateGuideState(): m_state=6
03:34:43.745 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
03:34:43.745 00.000 21068 Star::Find returns 1 (0), X=812.13, Y=628.99, Mass=656139, SNR=208.8, Peak=65535 HFD=3.4
03:34:43.746 00.001 21068 MultiStar: [#1 -0.21,-0.39,1.09,U] [#2 0.01,-0.11,1.02,U] [#3 0.07,-0.46,0.43,U] [#4 -0.54,-0.49,0.00,M1] [#5 0.00,0.02,0.35,U] [#6 -0.24,-0.12,0.42,U] [#7 0.03,-0.13,0.35,U] [#8 -0.19,-0.48,0.00,M1] 
03:34:43.747 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.23}, one-star: {0.09, -0.24}
03:34:43.748 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
03:34:43.748 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
03:34:43.749 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.75 mountX=0.00 mountY=0.23, mountTheta=1.57
03:34:43.752 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.23, opts=13)
03:34:43.753 00.001 21068 Enqueuing Move request for scope (-0.04, -0.23)
03:34:43.753 00.000 16108 Worker thread wakes up
03:34:43.754 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
03:34:43.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
03:34:43.754 00.000 16108 Moving (-0.04, -0.23) raw xDistance=0.00 yDistance=0.23
03:34:43.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:34:43.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:34:43.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:34:43.754 00.000 16108 MoveAxis(E, 0, ABG)
03:34:43.754 00.000 16108 Move returns status 0, amount 0
03:34:43.754 00.000 16108 MoveAxis(N, 0, ABG)
03:34:43.754 00.000 16108 Move returns status 0, amount 0
03:34:43.755 00.001 16108 move complete, result=0
03:34:43.755 00.000 16108 worker thread done servicing request
03:34:43.757 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3437, FiltMin=2941, FiltMax=60557, Gamma=1.000
03:34:43.771 00.014 21068 UpdateGuideState exits: m=656139 SNR=208.8
03:34:43.774 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:43.776 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:43.778 00.002 21068 Enqueuing Expose request
03:34:43.781 00.003 16108 Worker thread wakes up
03:34:43.781 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:43.782 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:43.782 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:44.755 00.973 16108 Exposure complete
03:34:44.819 00.064 16108 worker thread done servicing request
03:34:44.819 00.000 21068 OnExposeComplete: enter
03:34:44.821 00.002 21068 UpdateGuideState(): m_state=6
03:34:44.822 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
03:34:44.823 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.10, Mass=633279, SNR=223.8, Peak=65535 HFD=3.4
03:34:44.824 00.001 21068 MultiStar: [#1 -0.41,-0.22,0.90,U] [#2 -0.01,0.07,0.93,U] [#3 -0.10,-0.28,0.39,U] [#4 -0.28,-0.33,0.37,U] [#5 0.14,0.31,0.34,U] [#6 -0.14,-0.24,0.39,U] [#7 0.31,0.02,0.31,U] [#8 0.16,-0.12,0.26,U] 
03:34:44.825 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.17, -0.13}
03:34:44.826 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
03:34:44.828 00.002 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
03:34:44.828 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.97 mountX=0.03 mountY=0.11, mountTheta=1.35
03:34:44.830 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
03:34:44.831 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
03:34:44.832 00.001 16108 Worker thread wakes up
03:34:44.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
03:34:44.832 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
03:34:44.832 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.03 yDistance=0.11
03:34:44.832 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:44.832 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:44.832 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:34:44.832 00.000 16108 MoveAxis(E, 0, ABG)
03:34:44.832 00.000 16108 Move returns status 0, amount 0
03:34:44.832 00.000 16108 MoveAxis(N, 0, ABG)
03:34:44.832 00.000 16108 Move returns status 0, amount 0
03:34:44.832 00.000 16108 move complete, result=0
03:34:44.832 00.000 16108 worker thread done servicing request
03:34:44.837 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3437, FiltMin=2921, FiltMax=55353, Gamma=1.000
03:34:44.858 00.021 21068 UpdateGuideState exits: m=633279 SNR=223.8
03:34:44.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:44.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:44.861 00.001 21068 Enqueuing Expose request
03:34:44.861 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:44.863 00.002 16108 Worker thread wakes up
03:34:44.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:44.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:46.037 01.174 16108 Exposure complete
03:34:46.111 00.074 16108 worker thread done servicing request
03:34:46.111 00.000 21068 OnExposeComplete: enter
03:34:46.112 00.001 21068 UpdateGuideState(): m_state=6
03:34:46.113 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
03:34:46.114 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=628.93, Mass=599373, SNR=191.3, Peak=65535 HFD=3.1
03:34:46.115 00.001 21068 MultiStar: [#1 -0.26,-0.46,0.00,M1] [#2 0.02,-0.24,1.15,U] [#3 0.31,-0.36,0.46,U] [#4 -0.40,-0.44,0.00,M1] [#5 0.10,-0.05,0.43,U] [#6 -0.11,-0.19,0.40,U] [#7 0.16,-0.11,0.38,U] [#8 -0.09,-0.51,0.00,M1] 
03:34:46.116 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.23}, one-star: {0.10, -0.30}
03:34:46.117 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
03:34:46.118 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
03:34:46.118 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.22 mountX=-0.12 mountY=0.20, mountTheta=2.11
03:34:46.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.23, opts=13)
03:34:46.121 00.001 21068 Enqueuing Move request for scope (0.08, -0.23)
03:34:46.122 00.001 16108 Worker thread wakes up
03:34:46.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
03:34:46.122 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
03:34:46.122 00.000 16108 Moving (0.08, -0.23) raw xDistance=-0.12 yDistance=0.20
03:34:46.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:46.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:46.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:34:46.122 00.000 16108 MoveAxis(E, 0, ABG)
03:34:46.122 00.000 16108 Move returns status 0, amount 0
03:34:46.122 00.000 16108 MoveAxis(N, 0, ABG)
03:34:46.122 00.000 16108 Move returns status 0, amount 0
03:34:46.122 00.000 16108 move complete, result=0
03:34:46.122 00.000 16108 worker thread done servicing request
03:34:46.126 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3430, FiltMin=2915, FiltMax=54077, Gamma=1.000
03:34:46.140 00.014 21068 UpdateGuideState exits: m=599373 SNR=191.3
03:34:46.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:46.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:46.142 00.000 21068 Enqueuing Expose request
03:34:46.143 00.001 16108 Worker thread wakes up
03:34:46.143 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:46.145 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:46.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:47.108 00.963 16108 Exposure complete
03:34:47.176 00.068 16108 worker thread done servicing request
03:34:47.176 00.000 21068 OnExposeComplete: enter
03:34:47.178 00.002 21068 UpdateGuideState(): m_state=6
03:34:47.179 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
03:34:47.180 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.13, Mass=588463, SNR=190.7, Peak=65535 HFD=3.1
03:34:47.181 00.001 21068 MultiStar: [#1 -0.26,-0.17,1.09,U] [#2 -0.03,-0.04,1.23,U] [#3 0.25,-0.27,0.47,U] [#4 -0.15,-0.37,0.42,U] [#5 -0.02,0.09,0.38,U] [#6 -0.08,-0.08,0.54,U] [#7 0.19,-0.06,0.36,U] [#8 0.00,-0.14,0.32,U] 
03:34:47.182 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.12}, one-star: {0.04, -0.10}
03:34:47.185 00.003 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
03:34:47.186 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
03:34:47.187 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.20 mountX=-0.06 mountY=0.09, mountTheta=2.13
03:34:47.190 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.10, opts=13)
03:34:47.194 00.004 21068 Enqueuing Move request for scope (0.04, -0.10)
03:34:47.196 00.002 16108 Worker thread wakes up
03:34:47.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
03:34:47.196 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
03:34:47.196 00.000 16108 Moving (0.04, -0.10) raw xDistance=-0.06 yDistance=0.09
03:34:47.196 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:34:47.196 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:47.196 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:34:47.196 00.000 16108 MoveAxis(E, 0, ABG)
03:34:47.196 00.000 16108 Move returns status 0, amount 0
03:34:47.196 00.000 16108 MoveAxis(N, 0, ABG)
03:34:47.196 00.000 16108 Move returns status 0, amount 0
03:34:47.196 00.000 16108 move complete, result=0
03:34:47.196 00.000 16108 worker thread done servicing request
03:34:47.201 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3427, FiltMin=2902, FiltMax=48038, Gamma=1.000
03:34:47.225 00.024 21068 UpdateGuideState exits: m=588463 SNR=190.7
03:34:47.227 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:47.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:47.229 00.001 21068 Enqueuing Expose request
03:34:47.230 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:47.231 00.001 16108 Worker thread wakes up
03:34:47.231 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:47.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:48.407 01.176 16108 Exposure complete
03:34:48.474 00.067 16108 worker thread done servicing request
03:34:48.474 00.000 21068 OnExposeComplete: enter
03:34:48.475 00.001 21068 UpdateGuideState(): m_state=6
03:34:48.476 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
03:34:48.477 00.001 21068 Star::Find returns 1 (0), X=811.90, Y=629.10, Mass=632600, SNR=227.8, Peak=65535 HFD=3.3
03:34:48.479 00.002 21068 MultiStar: [#1 -0.44,-0.16,0.93,U] [#2 -0.18,-0.07,1.01,U] [#3 -0.29,-0.39,0.00,M1] [#4 -0.87,-0.35,0.00,M1] [#5 -0.45,0.03,0.35,U] [#6 -0.53,-0.08,0.00,M1] [#7 0.04,0.09,0.30,U] [#8 -0.27,-0.38,0.27,U] 
03:34:48.480 00.001 21068 single-star, 5 included, MultiStar: {-0.25, -0.11}, one-star: {-0.15, -0.13}
03:34:48.481 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.88)
03:34:48.482 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
03:34:48.482 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-2.43 mountX=0.12 mountY=0.16, mountTheta=0.91
03:34:48.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.13, opts=13)
03:34:48.485 00.001 21068 Enqueuing Move request for scope (-0.15, -0.13)
03:34:48.486 00.001 16108 Worker thread wakes up
03:34:48.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
03:34:48.486 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
03:34:48.486 00.000 16108 Moving (-0.15, -0.13) raw xDistance=0.12 yDistance=0.16
03:34:48.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:34:48.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:48.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:48.486 00.000 16108 MoveAxis(E, 0, ABG)
03:34:48.486 00.000 16108 Move returns status 0, amount 0
03:34:48.487 00.001 16108 MoveAxis(N, 0, ABG)
03:34:48.487 00.000 16108 Move returns status 0, amount 0
03:34:48.487 00.000 16108 move complete, result=0
03:34:48.487 00.000 16108 worker thread done servicing request
03:34:48.491 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3421, FiltMin=2828, FiltMax=55382, Gamma=1.000
03:34:48.504 00.013 21068 UpdateGuideState exits: m=632600 SNR=227.8
03:34:48.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:48.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:48.506 00.000 21068 Enqueuing Expose request
03:34:48.507 00.001 16108 Worker thread wakes up
03:34:48.507 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:48.508 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:48.508 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:49.481 00.973 16108 Exposure complete
03:34:49.551 00.070 16108 worker thread done servicing request
03:34:49.552 00.001 21068 OnExposeComplete: enter
03:34:49.554 00.002 21068 UpdateGuideState(): m_state=6
03:34:49.555 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
03:34:49.557 00.002 21068 Star::Find returns 1 (0), X=812.14, Y=628.94, Mass=586853, SNR=235.5, Peak=65535 HFD=3.2
03:34:49.558 00.001 21068 MultiStar: [#1 -0.37,-0.23,0.87,U] [#2 -0.02,-0.01,0.85,U] [#3 0.00,-0.39,0.46,U] [#4 -0.42,-0.21,0.34,U] [#5 0.16,0.34,0.33,U] [#6 -0.28,-0.08,0.40,U] [#7 0.03,0.13,0.31,U] [#8 0.02,-0.31,0.26,U] 
03:34:49.561 00.003 21068 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {0.09, -0.29}
03:34:49.563 00.002 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
03:34:49.564 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
03:34:49.566 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.12 mountX=0.06 mountY=0.16, mountTheta=1.21
03:34:49.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.15, opts=13)
03:34:49.571 00.003 21068 Enqueuing Move request for scope (-0.09, -0.15)
03:34:49.572 00.001 16108 Worker thread wakes up
03:34:49.573 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
03:34:49.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
03:34:49.573 00.000 16108 Moving (-0.09, -0.15) raw xDistance=0.06 yDistance=0.16
03:34:49.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:34:49.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:49.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:49.573 00.000 16108 MoveAxis(E, 0, ABG)
03:34:49.573 00.000 16108 Move returns status 0, amount 0
03:34:49.574 00.001 16108 MoveAxis(N, 0, ABG)
03:34:49.574 00.000 16108 Move returns status 0, amount 0
03:34:49.574 00.000 16108 move complete, result=0
03:34:49.574 00.000 16108 worker thread done servicing request
03:34:49.580 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1152, max=65535, med=3421, FiltMin=2931, FiltMax=57577, Gamma=1.000
03:34:49.598 00.018 21068 UpdateGuideState exits: m=586853 SNR=235.5
03:34:49.601 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:49.603 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:49.604 00.001 21068 Enqueuing Expose request
03:34:49.605 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:49.607 00.002 16108 Worker thread wakes up
03:34:49.607 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:49.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:50.774 01.167 16108 Exposure complete
03:34:50.829 00.055 16108 worker thread done servicing request
03:34:50.829 00.000 21068 OnExposeComplete: enter
03:34:50.831 00.002 21068 UpdateGuideState(): m_state=6
03:34:50.831 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
03:34:50.832 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=629.10, Mass=638819, SNR=213.8, Peak=65535 HFD=3.6
03:34:50.833 00.001 21068 MultiStar: [#1 -0.39,-0.19,0.99,U] [#2 -0.08,0.04,1.08,U] [#3 -0.09,0.04,0.42,U] [#4 -0.52,-0.26,0.00,M1] [#5 -0.11,0.20,0.44,U] [#6 -0.18,0.01,0.45,U] [#7 0.12,0.19,0.31,U] [#8 -0.01,-0.23,0.28,U] 
03:34:50.834 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.02, -0.13}
03:34:50.835 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
03:34:50.836 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.51)
03:34:50.836 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.87 mountX=0.12 mountY=0.06, mountTheta=0.49
03:34:50.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.04, opts=13)
03:34:50.838 00.000 21068 Enqueuing Move request for scope (-0.13, -0.04)
03:34:50.839 00.001 16108 Worker thread wakes up
03:34:50.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
03:34:50.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
03:34:50.839 00.000 16108 Moving (-0.13, -0.04) raw xDistance=0.12 yDistance=0.06
03:34:50.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:34:50.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:50.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:50.839 00.000 16108 MoveAxis(E, 0, ABG)
03:34:50.839 00.000 16108 Move returns status 0, amount 0
03:34:50.840 00.001 16108 MoveAxis(N, 0, ABG)
03:34:50.840 00.000 16108 Move returns status 0, amount 0
03:34:50.840 00.000 16108 move complete, result=0
03:34:50.840 00.000 16108 worker thread done servicing request
03:34:50.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3411, FiltMin=2896, FiltMax=55462, Gamma=1.000
03:34:50.857 00.013 21068 UpdateGuideState exits: m=638819 SNR=213.8
03:34:50.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:50.859 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:50.860 00.001 21068 Enqueuing Expose request
03:34:50.861 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:50.861 00.000 16108 Worker thread wakes up
03:34:50.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:50.862 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:51.841 00.979 16108 Exposure complete
03:34:51.900 00.059 16108 worker thread done servicing request
03:34:51.901 00.001 21068 OnExposeComplete: enter
03:34:51.903 00.002 21068 UpdateGuideState(): m_state=6
03:34:51.904 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
03:34:51.906 00.002 21068 Star::Find returns 1 (0), X=812.34, Y=629.14, Mass=656261, SNR=209.5, Peak=65535 HFD=3.4
03:34:51.908 00.002 21068 MultiStar: [#1 -0.15,-0.12,1.14,U] [#2 -0.03,-0.05,1.03,U] [#3 0.02,-0.29,0.46,U] [#4 -0.40,-0.37,0.00,M2] [#5 0.08,0.21,0.41,U] [#6 -0.35,-0.19,0.51,U] [#7 0.23,0.12,0.31,U] [#8 -0.17,-0.34,0.26,U] 
03:34:51.909 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {0.30, -0.09}
03:34:51.910 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
03:34:51.910 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
03:34:51.912 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.01 mountY=0.09, mountTheta=1.72
03:34:51.915 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.09, opts=13)
03:34:51.917 00.002 21068 Enqueuing Move request for scope (-0.00, -0.09)
03:34:51.919 00.002 16108 Worker thread wakes up
03:34:51.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
03:34:51.921 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
03:34:51.921 00.000 16108 Moving (-0.00, -0.09) raw xDistance=-0.01 yDistance=0.09
03:34:51.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:51.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:51.921 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:34:51.921 00.000 16108 MoveAxis(E, 0, ABG)
03:34:51.921 00.000 16108 Move returns status 0, amount 0
03:34:51.921 00.000 16108 MoveAxis(N, 0, ABG)
03:34:51.921 00.000 16108 Move returns status 0, amount 0
03:34:51.921 00.000 16108 move complete, result=0
03:34:51.921 00.000 16108 worker thread done servicing request
03:34:51.928 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3408, FiltMin=2845, FiltMax=48925, Gamma=1.000
03:34:51.945 00.017 21068 UpdateGuideState exits: m=656261 SNR=209.5
03:34:51.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:51.946 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:51.948 00.002 21068 Enqueuing Expose request
03:34:51.949 00.001 16108 Worker thread wakes up
03:34:51.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:51.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:51.949 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:53.099 01.150 16108 Exposure complete
03:34:53.157 00.058 16108 worker thread done servicing request
03:34:53.157 00.000 21068 OnExposeComplete: enter
03:34:53.158 00.001 21068 UpdateGuideState(): m_state=6
03:34:53.158 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
03:34:53.159 00.001 21068 Star::Find returns 1 (0), X=811.99, Y=628.98, Mass=666307, SNR=229.6, Peak=65535 HFD=3.3
03:34:53.160 00.001 21068 MultiStar: [#1 -0.44,-0.31,0.00,M1] [#2 -0.21,-0.19,0.99,U] [#3 -0.04,-0.39,0.46,U] [#4 -0.48,-0.28,0.00,M3] [#5 -0.10,-0.10,0.35,U] [#6 -0.28,-0.13,0.43,U] [#7 -0.06,-0.10,0.32,U] [#8 -0.01,-0.11,0.29,U] 
03:34:53.161 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.20}, one-star: {-0.06, -0.25}
03:34:53.161 00.000 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
03:34:53.162 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
03:34:53.163 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.11 mountX=0.08 mountY=0.22, mountTheta=1.22
03:34:53.165 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.20, opts=13)
03:34:53.166 00.001 21068 Enqueuing Move request for scope (-0.12, -0.20)
03:34:53.167 00.001 16108 Worker thread wakes up
03:34:53.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
03:34:53.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
03:34:53.167 00.000 16108 Moving (-0.12, -0.20) raw xDistance=0.08 yDistance=0.22
03:34:53.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:34:53.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:34:53.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:34:53.167 00.000 16108 MoveAxis(E, 0, ABG)
03:34:53.167 00.000 16108 Move returns status 0, amount 0
03:34:53.167 00.000 16108 MoveAxis(N, 0, ABG)
03:34:53.167 00.000 16108 Move returns status 0, amount 0
03:34:53.167 00.000 16108 move complete, result=0
03:34:53.167 00.000 16108 worker thread done servicing request
03:34:53.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3401, FiltMin=2905, FiltMax=59395, Gamma=1.000
03:34:53.184 00.014 21068 UpdateGuideState exits: m=666307 SNR=229.6
03:34:53.184 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:53.186 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:53.187 00.001 21068 Enqueuing Expose request
03:34:53.188 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:53.189 00.001 16108 Worker thread wakes up
03:34:53.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:53.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:54.172 00.983 16108 Exposure complete
03:34:54.242 00.070 16108 worker thread done servicing request
03:34:54.242 00.000 21068 OnExposeComplete: enter
03:34:54.243 00.001 21068 UpdateGuideState(): m_state=6
03:34:54.244 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
03:34:54.245 00.001 21068 Star::Find returns 1 (0), X=811.94, Y=629.22, Mass=735910, SNR=216.8, Peak=65535 HFD=3.3
03:34:54.245 00.000 21068 MultiStar: [#1 -0.57,-0.09,0.00,M2] [#2 -0.33,0.01,0.99,U] [#3 -0.32,-0.20,0.49,U] [#4 -0.73,-0.33,0.00,M4] [#5 -0.16,0.30,0.38,U] [#6 -0.39,-0.02,0.44,U] [#7 -0.22,-0.01,0.40,U] [#8 -0.52,-0.15,0.00,M1] 
03:34:54.246 00.001 21068 single-star, 5 included, MultiStar: {-0.24, -0.00}, one-star: {-0.10, -0.01}
03:34:54.247 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
03:34:54.248 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
03:34:54.248 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=0.10 mountY=0.04, mountTheta=0.34
03:34:54.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.01, opts=13)
03:34:54.251 00.001 21068 Enqueuing Move request for scope (-0.10, -0.01)
03:34:54.251 00.000 16108 Worker thread wakes up
03:34:54.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:34:54.251 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:34:54.251 00.000 16108 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=0.04
03:34:54.252 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:34:54.252 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:54.252 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:54.252 00.000 16108 MoveAxis(E, 0, ABG)
03:34:54.252 00.000 16108 Move returns status 0, amount 0
03:34:54.252 00.000 16108 MoveAxis(N, 0, ABG)
03:34:54.252 00.000 16108 Move returns status 0, amount 0
03:34:54.252 00.000 16108 move complete, result=0
03:34:54.252 00.000 16108 worker thread done servicing request
03:34:54.258 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3398, FiltMin=2880, FiltMax=58982, Gamma=1.000
03:34:54.271 00.013 21068 UpdateGuideState exits: m=735910 SNR=216.8
03:34:54.273 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:54.274 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:54.275 00.001 21068 Enqueuing Expose request
03:34:54.275 00.000 16108 Worker thread wakes up
03:34:54.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:54.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:54.275 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:55.443 01.168 16108 Exposure complete
03:34:55.501 00.058 16108 worker thread done servicing request
03:34:55.502 00.001 21068 OnExposeComplete: enter
03:34:55.503 00.001 21068 UpdateGuideState(): m_state=6
03:34:55.504 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
03:34:55.505 00.001 21068 Star::Find returns 1 (0), X=811.90, Y=629.12, Mass=715894, SNR=221.2, Peak=65535 HFD=3.4
03:34:55.506 00.001 21068 MultiStar: [#1 -0.50,-0.09,0.00,M3] [#2 -0.28,0.09,1.09,U] [#3 -0.14,-0.12,0.43,U] [#4 -0.45,-0.17,0.00,M5] [#5 0.02,0.20,0.34,U] [#6 -0.32,-0.22,0.39,U] [#7 -0.14,0.06,0.32,U] [#8 -0.34,-0.17,0.28,U] 
03:34:55.508 00.002 21068 single-star, 6 included, MultiStar: {-0.20, -0.03}, one-star: {-0.14, -0.11}
03:34:55.509 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
03:34:55.510 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
03:34:55.510 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=0.12 mountY=0.14, mountTheta=0.88
03:34:55.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
03:34:55.513 00.001 21068 Enqueuing Move request for scope (-0.14, -0.11)
03:34:55.514 00.001 16108 Worker thread wakes up
03:34:55.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
03:34:55.515 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
03:34:55.515 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
03:34:55.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:34:55.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:55.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:34:55.515 00.000 16108 MoveAxis(E, 0, ABG)
03:34:55.515 00.000 16108 Move returns status 0, amount 0
03:34:55.515 00.000 16108 MoveAxis(N, 0, ABG)
03:34:55.516 00.001 16108 Move returns status 0, amount 0
03:34:55.516 00.000 16108 move complete, result=0
03:34:55.516 00.000 16108 worker thread done servicing request
03:34:55.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3395, FiltMin=2889, FiltMax=54550, Gamma=1.000
03:34:55.536 00.016 21068 UpdateGuideState exits: m=715894 SNR=221.2
03:34:55.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:55.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:55.538 00.000 21068 Enqueuing Expose request
03:34:55.540 00.002 16108 Worker thread wakes up
03:34:55.540 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:55.541 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:55.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:56.524 00.983 16108 Exposure complete
03:34:56.586 00.062 16108 worker thread done servicing request
03:34:56.586 00.000 21068 OnExposeComplete: enter
03:34:56.587 00.001 21068 UpdateGuideState(): m_state=6
03:34:56.588 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
03:34:56.589 00.001 21068 Star::Find returns 1 (0), X=812.00, Y=629.13, Mass=723681, SNR=227.7, Peak=65535 HFD=3.5
03:34:56.589 00.000 21068 MultiStar: [#1 -0.31,0.06,0.96,U] [#2 -0.23,-0.07,0.98,U] [#3 -0.03,-0.20,0.48,U] [#4 -0.43,-0.32,0.00,M6] [#5 -0.01,0.39,0.32,U] [#6 -0.24,-0.01,0.39,U] [#7 0.08,0.14,0.31,U] [#8 -0.05,-0.23,0.30,U] 
03:34:56.590 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.02}, one-star: {-0.05, -0.10}
03:34:56.591 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
03:34:56.592 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
03:34:56.593 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=0.03 mountY=0.11, mountTheta=1.27
03:34:56.597 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
03:34:56.600 00.003 21068 Enqueuing Move request for scope (-0.05, -0.10)
03:34:56.603 00.003 16108 Worker thread wakes up
03:34:56.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
03:34:56.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
03:34:56.603 00.000 16108 Moving (-0.05, -0.10) raw xDistance=0.03 yDistance=0.11
03:34:56.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:56.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:56.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:34:56.603 00.000 16108 MoveAxis(E, 0, ABG)
03:34:56.603 00.000 16108 Move returns status 0, amount 0
03:34:56.603 00.000 16108 MoveAxis(N, 0, ABG)
03:34:56.603 00.000 16108 Move returns status 0, amount 0
03:34:56.603 00.000 16108 move complete, result=0
03:34:56.604 00.001 16108 worker thread done servicing request
03:34:56.611 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=409, max=65535, med=3395, FiltMin=2873, FiltMax=46317, Gamma=1.000
03:34:56.628 00.017 21068 UpdateGuideState exits: m=723681 SNR=227.7
03:34:56.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:56.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:56.631 00.001 21068 Enqueuing Expose request
03:34:56.631 00.000 16108 Worker thread wakes up
03:34:56.631 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:56.632 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:56.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:57.803 01.171 16108 Exposure complete
03:34:57.858 00.055 16108 worker thread done servicing request
03:34:57.858 00.000 21068 OnExposeComplete: enter
03:34:57.859 00.001 21068 UpdateGuideState(): m_state=6
03:34:57.860 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
03:34:57.860 00.000 21068 Star::Find returns 1 (0), X=812.13, Y=629.23, Mass=724415, SNR=249.3, Peak=65535 HFD=3.4
03:34:57.861 00.001 21068 MultiStar: [#1 -0.52,-0.06,0.00,M3] [#2 -0.23,0.02,0.91,U] [#3 -0.13,-0.10,0.42,U] [#4 -0.53,-0.37,0.00,M7] [#5 -0.26,0.38,0.27,U] [#6 -0.44,-0.08,0.38,U] [#7 0.08,0.04,0.30,U] [#8 -0.20,-0.30,0.25,U] 
03:34:57.863 00.002 21068 single-star, 6 included, MultiStar: {-0.13, -0.00}, one-star: {0.08, 0.00}
03:34:57.863 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
03:34:57.864 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
03:34:57.865 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.01 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
03:34:57.866 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.00, opts=13)
03:34:57.867 00.001 21068 Enqueuing Move request for scope (0.08, 0.00)
03:34:57.868 00.001 16108 Worker thread wakes up
03:34:57.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
03:34:57.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
03:34:57.868 00.000 16108 Moving (0.08, 0.00) raw xDistance=-0.08 yDistance=-0.02
03:34:57.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:34:57.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:57.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:34:57.868 00.000 16108 MoveAxis(E, 0, ABG)
03:34:57.868 00.000 16108 Move returns status 0, amount 0
03:34:57.868 00.000 16108 MoveAxis(N, 0, ABG)
03:34:57.868 00.000 16108 Move returns status 0, amount 0
03:34:57.868 00.000 16108 move complete, result=0
03:34:57.868 00.000 16108 worker thread done servicing request
03:34:57.871 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3395, FiltMin=2870, FiltMax=54230, Gamma=1.000
03:34:57.886 00.015 21068 UpdateGuideState exits: m=724415 SNR=249.3
03:34:57.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:57.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:57.890 00.002 21068 Enqueuing Expose request
03:34:57.890 00.000 16108 Worker thread wakes up
03:34:57.890 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:57.891 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:57.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:58.864 00.973 16108 Exposure complete
03:34:58.940 00.076 16108 worker thread done servicing request
03:34:58.941 00.001 21068 OnExposeComplete: enter
03:34:58.942 00.001 21068 UpdateGuideState(): m_state=6
03:34:58.944 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
03:34:58.944 00.000 21068 Star::Find returns 1 (0), X=812.22, Y=629.11, Mass=699664, SNR=235.6, Peak=65535 HFD=3.5
03:34:58.945 00.001 21068 MultiStar: [#1 -0.29,-0.18,0.97,U] [#2 0.04,-0.10,0.86,U] [#3 -0.12,-0.47,0.00,M1] [#4 -0.34,-0.13,0.38,U] [#5 -0.12,-0.00,0.35,U] [#6 -0.15,-0.09,0.44,U] [#7 0.39,0.23,0.41,U] [#8 -0.13,-0.27,0.25,U] 
03:34:58.946 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {0.17, -0.12}
03:34:58.947 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
03:34:58.947 00.000 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
03:34:58.948 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.99 mountX=0.03 mountY=0.10, mountTheta=1.33
03:34:58.949 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
03:34:58.950 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
03:34:58.951 00.001 16108 Worker thread wakes up
03:34:58.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
03:34:58.951 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
03:34:58.951 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.03 yDistance=0.10
03:34:58.951 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:58.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:58.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:34:58.951 00.000 16108 MoveAxis(E, 0, ABG)
03:34:58.951 00.000 16108 Move returns status 0, amount 0
03:34:58.951 00.000 16108 MoveAxis(N, 0, ABG)
03:34:58.951 00.000 16108 Move returns status 0, amount 0
03:34:58.951 00.000 16108 move complete, result=0
03:34:58.952 00.001 16108 worker thread done servicing request
03:34:58.958 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3395, FiltMin=2931, FiltMax=54093, Gamma=1.000
03:34:58.984 00.026 21068 UpdateGuideState exits: m=699664 SNR=235.6
03:34:58.986 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:58.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:34:58.988 00.001 21068 Enqueuing Expose request
03:34:58.989 00.001 16108 Worker thread wakes up
03:34:58.989 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:34:58.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:34:58.989 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:00.153 01.164 16108 Exposure complete
03:35:00.217 00.064 16108 worker thread done servicing request
03:35:00.217 00.000 21068 OnExposeComplete: enter
03:35:00.219 00.002 21068 UpdateGuideState(): m_state=6
03:35:00.220 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
03:35:00.222 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=628.98, Mass=731884, SNR=231.3, Peak=65535 HFD=3.5
03:35:00.224 00.002 21068 MultiStar: [#1 -0.28,-0.25,0.84,U] [#2 0.11,-0.02,0.95,U] [#3 0.02,-0.28,0.44,U] [#4 -0.33,-0.52,0.00,M7] [#5 0.17,0.06,0.25,U] [#6 -0.20,-0.24,0.40,U] [#7 0.39,0.05,0.29,U] [#8 -0.01,-0.44,0.26,U] 
03:35:00.225 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.18}, one-star: {0.15, -0.25}
03:35:00.228 00.003 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
03:35:00.230 00.002 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
03:35:00.231 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.44 mountX=-0.05 mountY=0.17, mountTheta=1.88
03:35:00.234 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
03:35:00.237 00.003 21068 Enqueuing Move request for scope (0.02, -0.18)
03:35:00.239 00.002 16108 Worker thread wakes up
03:35:00.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
03:35:00.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
03:35:00.239 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
03:35:00.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:35:00.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:00.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:35:00.239 00.000 16108 MoveAxis(E, 0, ABG)
03:35:00.240 00.001 16108 Move returns status 0, amount 0
03:35:00.240 00.000 16108 MoveAxis(N, 0, ABG)
03:35:00.240 00.000 16108 Move returns status 0, amount 0
03:35:00.240 00.000 16108 move complete, result=0
03:35:00.240 00.000 16108 worker thread done servicing request
03:35:00.246 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1075, max=65535, med=3398, FiltMin=2937, FiltMax=48845, Gamma=1.000
03:35:00.266 00.020 21068 UpdateGuideState exits: m=731884 SNR=231.3
03:35:00.268 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:00.268 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:00.269 00.001 21068 Enqueuing Expose request
03:35:00.270 00.001 16108 Worker thread wakes up
03:35:00.270 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:00.271 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:00.271 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:01.252 00.981 16108 Exposure complete
03:35:01.309 00.057 16108 worker thread done servicing request
03:35:01.309 00.000 21068 OnExposeComplete: enter
03:35:01.310 00.001 21068 UpdateGuideState(): m_state=6
03:35:01.311 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
03:35:01.311 00.000 21068 Star::Find returns 1 (0), X=812.21, Y=629.09, Mass=750434, SNR=220.5, Peak=65535 HFD=3.5
03:35:01.312 00.001 21068 MultiStar: [#1 -0.42,-0.14,0.92,U] [#2 -0.04,-0.01,0.96,U] [#3 -0.02,-0.25,0.46,U] [#4 -0.65,-0.23,0.00,M8] [#5 -0.13,0.19,0.29,U] [#6 -0.31,-0.11,0.55,U] [#7 0.17,0.02,0.34,U] [#8 -0.10,-0.33,0.26,U] 
03:35:01.313 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.10}, one-star: {0.16, -0.14}
03:35:01.314 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
03:35:01.316 00.002 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
03:35:01.317 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=0.08 mountY=0.12, mountTheta=1.00
03:35:01.318 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.10, opts=13)
03:35:01.319 00.001 21068 Enqueuing Move request for scope (-0.10, -0.10)
03:35:01.319 00.000 16108 Worker thread wakes up
03:35:01.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
03:35:01.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
03:35:01.320 00.001 16108 Moving (-0.10, -0.10) raw xDistance=0.08 yDistance=0.12
03:35:01.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:35:01.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:01.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:35:01.320 00.000 16108 MoveAxis(E, 0, ABG)
03:35:01.320 00.000 16108 Move returns status 0, amount 0
03:35:01.320 00.000 16108 MoveAxis(N, 0, ABG)
03:35:01.320 00.000 16108 Move returns status 0, amount 0
03:35:01.320 00.000 16108 move complete, result=0
03:35:01.320 00.000 16108 worker thread done servicing request
03:35:01.323 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3401, FiltMin=2909, FiltMax=53149, Gamma=1.000
03:35:01.338 00.015 21068 UpdateGuideState exits: m=750434 SNR=220.5
03:35:01.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:01.339 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:01.340 00.001 21068 Enqueuing Expose request
03:35:01.341 00.001 16108 Worker thread wakes up
03:35:01.341 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:01.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:01.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:02.490 01.148 16108 Exposure complete
03:35:02.563 00.073 16108 worker thread done servicing request
03:35:02.563 00.000 21068 OnExposeComplete: enter
03:35:02.565 00.002 21068 UpdateGuideState(): m_state=6
03:35:02.567 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
03:35:02.570 00.003 21068 Star::Find returns 1 (0), X=811.98, Y=629.11, Mass=739141, SNR=254.7, Peak=65535 HFD=3.8
03:35:02.572 00.002 21068 MultiStar: [#1 -0.39,-0.17,0.79,U] [#2 -0.17,0.05,0.87,U] [#3 -0.08,-0.13,0.33,U] [#4 -0.49,-0.24,0.00,M9] [#5 -0.01,0.17,0.28,U] [#6 -0.27,-0.11,0.34,U] [#7 0.17,0.24,0.35,U] [#8 -0.08,-0.20,0.23,U] 
03:35:02.573 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.05}, one-star: {-0.06, -0.12}
03:35:02.575 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.27)
03:35:02.576 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
03:35:02.578 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.05 mountX=0.04 mountY=0.14, mountTheta=1.27
03:35:02.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
03:35:02.581 00.001 21068 Enqueuing Move request for scope (-0.06, -0.12)
03:35:02.583 00.002 16108 Worker thread wakes up
03:35:02.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
03:35:02.583 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
03:35:02.583 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.14
03:35:02.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:02.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:02.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:35:02.583 00.000 16108 MoveAxis(E, 0, ABG)
03:35:02.583 00.000 16108 Move returns status 0, amount 0
03:35:02.583 00.000 16108 MoveAxis(N, 0, ABG)
03:35:02.583 00.000 16108 Move returns status 0, amount 0
03:35:02.584 00.001 16108 move complete, result=0
03:35:02.584 00.000 16108 worker thread done servicing request
03:35:02.590 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1107, max=65535, med=3405, FiltMin=2915, FiltMax=50678, Gamma=1.000
03:35:02.606 00.016 21068 UpdateGuideState exits: m=739141 SNR=254.7
03:35:02.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:02.607 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:02.608 00.001 21068 Enqueuing Expose request
03:35:02.609 00.001 16108 Worker thread wakes up
03:35:02.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:02.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:02.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:03.584 00.974 16108 Exposure complete
03:35:03.642 00.058 16108 worker thread done servicing request
03:35:03.642 00.000 21068 OnExposeComplete: enter
03:35:03.643 00.001 21068 UpdateGuideState(): m_state=6
03:35:03.645 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
03:35:03.646 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.12, Mass=704304, SNR=235.4, Peak=65535 HFD=3.4
03:35:03.647 00.001 21068 MultiStar: [#1 -0.17,-0.13,0.77,U] [#2 -0.03,0.06,0.90,U] [#3 0.11,-0.17,0.50,U] [#4 -0.54,-0.25,0.00,M10] [#5 -0.17,0.24,0.27,U] [#6 -0.12,-0.13,0.40,U] [#7 0.15,0.07,0.35,U] [#8 0.15,-0.37,0.25,U] 
03:35:03.647 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.08, -0.11}
03:35:03.648 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
03:35:03.649 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
03:35:03.650 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.68 mountX=-0.00 mountY=0.07, mountTheta=1.63
03:35:03.651 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
03:35:03.652 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
03:35:03.652 00.000 16108 Worker thread wakes up
03:35:03.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
03:35:03.653 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
03:35:03.653 00.000 16108 Moving (-0.01, -0.07) raw xDistance=-0.00 yDistance=0.07
03:35:03.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:35:03.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:03.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:03.653 00.000 16108 MoveAxis(E, 0, ABG)
03:35:03.653 00.000 16108 Move returns status 0, amount 0
03:35:03.653 00.000 16108 MoveAxis(N, 0, ABG)
03:35:03.653 00.000 16108 Move returns status 0, amount 0
03:35:03.653 00.000 16108 move complete, result=0
03:35:03.653 00.000 16108 worker thread done servicing request
03:35:03.659 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3408, FiltMin=2915, FiltMax=48109, Gamma=1.000
03:35:03.672 00.013 21068 UpdateGuideState exits: m=704304 SNR=235.4
03:35:03.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:03.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:03.675 00.001 21068 Enqueuing Expose request
03:35:03.675 00.000 16108 Worker thread wakes up
03:35:03.675 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:03.676 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:03.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:04.846 01.170 16108 Exposure complete
03:35:04.907 00.061 16108 worker thread done servicing request
03:35:04.908 00.001 21068 OnExposeComplete: enter
03:35:04.909 00.001 21068 UpdateGuideState(): m_state=6
03:35:04.910 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
03:35:04.910 00.000 21068 Star::Find returns 1 (0), X=812.26, Y=628.76, Mass=692656, SNR=247.8, Peak=65535 HFD=3.5
03:35:04.911 00.001 21068 MultiStar: [#1 -0.14,-0.55,0.00,M1] [#2 0.08,-0.25,0.80,U] [#3 0.22,-0.30,0.37,U] [#4 0.07,-0.48,0.00,R] [#5 0.02,-0.11,0.30,U] [#6 -0.13,-0.25,0.37,U] [#7 0.29,-0.09,0.38,U] [#8 0.26,-0.74,0.00,M1] 
03:35:04.912 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.29}, one-star: {0.21, -0.47}
03:35:04.914 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
03:35:04.914 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
03:35:04.915 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.14 mountX=-0.18 mountY=0.25, mountTheta=2.19
03:35:04.917 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.29, opts=13)
03:35:04.917 00.000 21068 Enqueuing Move request for scope (0.13, -0.29)
03:35:04.918 00.001 16108 Worker thread wakes up
03:35:04.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
03:35:04.918 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
03:35:04.918 00.000 16108 Moving (0.13, -0.29) raw xDistance=-0.18 yDistance=0.25
03:35:04.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:35:04.918 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:04.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:35:04.918 00.000 16108 MoveAxis(E, 0, ABG)
03:35:04.918 00.000 16108 Move returns status 0, amount 0
03:35:04.918 00.000 16108 MoveAxis(N, 0, ABG)
03:35:04.919 00.001 16108 Move returns status 0, amount 0
03:35:04.919 00.000 16108 move complete, result=0
03:35:04.919 00.000 16108 worker thread done servicing request
03:35:04.923 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3414, FiltMin=2928, FiltMax=57705, Gamma=1.000
03:35:04.948 00.025 21068 UpdateGuideState exits: m=692656 SNR=247.8
03:35:04.950 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:04.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:04.953 00.002 21068 Enqueuing Expose request
03:35:04.954 00.001 16108 Worker thread wakes up
03:35:04.956 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:35:04.960 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:04.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:05.929 00.969 16108 Exposure complete
03:35:05.985 00.056 16108 worker thread done servicing request
03:35:05.986 00.001 21068 OnExposeComplete: enter
03:35:05.987 00.001 21068 UpdateGuideState(): m_state=6
03:35:05.989 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
03:35:05.990 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.01, Mass=763373, SNR=218.0, Peak=65535 HFD=3.4
03:35:05.993 00.003 21068 MultiStar: [#1 -0.11,-0.26,0.85,U] [#2 0.12,-0.18,1.04,U] [#3 0.15,-0.44,0.49,U] [#4 -0.17,0.13,0.35,U] [#5 0.04,0.01,0.30,U] [#6 -0.13,-0.36,0.45,U] [#7 0.48,-0.09,0.00,M1] [#8 0.26,-0.41,0.00,M2] 
03:35:05.994 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.27, -0.22}
03:35:05.995 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
03:35:05.996 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
03:35:05.996 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.30 mountX=-0.10 mountY=0.20, mountTheta=2.02
03:35:05.998 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
03:35:05.999 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
03:35:05.999 00.000 16108 Worker thread wakes up
03:35:06.000 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:35:06.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:35:06.000 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.10 yDistance=0.20
03:35:06.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:35:06.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:06.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:35:06.000 00.000 16108 MoveAxis(E, 0, ABG)
03:35:06.000 00.000 16108 Move returns status 0, amount 0
03:35:06.000 00.000 16108 MoveAxis(N, 0, ABG)
03:35:06.000 00.000 16108 Move returns status 0, amount 0
03:35:06.000 00.000 16108 move complete, result=0
03:35:06.000 00.000 16108 worker thread done servicing request
03:35:06.003 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3414, FiltMin=2931, FiltMax=47485, Gamma=1.000
03:35:06.016 00.013 21068 UpdateGuideState exits: m=763373 SNR=218.0
03:35:06.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:06.017 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:06.018 00.001 21068 Enqueuing Expose request
03:35:06.019 00.001 16108 Worker thread wakes up
03:35:06.019 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:06.019 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:06.020 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:07.182 01.162 16108 Exposure complete
03:35:07.240 00.058 16108 worker thread done servicing request
03:35:07.240 00.000 21068 OnExposeComplete: enter
03:35:07.241 00.001 21068 UpdateGuideState(): m_state=6
03:35:07.242 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
03:35:07.242 00.000 21068 Star::Find returns 1 (0), X=812.26, Y=628.97, Mass=581885, SNR=224.0, Peak=65535 HFD=3.2
03:35:07.244 00.002 21068 MultiStar: [#1 -0.20,-0.44,0.00,M1] [#2 -0.05,-0.21,1.16,U] [#3 0.16,-0.36,0.41,U] [#4 -0.49,-0.09,0.00,M1] [#5 0.17,0.10,0.30,U] [#6 -0.25,-0.41,0.00,M1] [#7 0.37,-0.03,0.32,U] [#8 0.13,-0.17,0.24,U] 
03:35:07.245 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.20}, one-star: {0.22, -0.26}
03:35:07.246 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
03:35:07.246 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
03:35:07.247 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.01 mountX=-0.16 mountY=0.16, mountTheta=2.33
03:35:07.250 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.20, opts=13)
03:35:07.252 00.002 21068 Enqueuing Move request for scope (0.12, -0.20)
03:35:07.255 00.003 16108 Worker thread wakes up
03:35:07.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
03:35:07.255 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
03:35:07.256 00.001 16108 Moving (0.12, -0.20) raw xDistance=-0.16 yDistance=0.16
03:35:07.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:35:07.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:07.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:35:07.256 00.000 16108 MoveAxis(E, 0, ABG)
03:35:07.256 00.000 16108 Move returns status 0, amount 0
03:35:07.256 00.000 16108 MoveAxis(N, 0, ABG)
03:35:07.256 00.000 16108 Move returns status 0, amount 0
03:35:07.256 00.000 16108 move complete, result=0
03:35:07.256 00.000 16108 worker thread done servicing request
03:35:07.259 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3421, FiltMin=2931, FiltMax=51997, Gamma=1.000
03:35:07.274 00.015 21068 UpdateGuideState exits: m=581885 SNR=224.0
03:35:07.276 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:07.276 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:07.277 00.001 21068 Enqueuing Expose request
03:35:07.278 00.001 16108 Worker thread wakes up
03:35:07.278 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:07.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:07.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:08.253 00.975 16108 Exposure complete
03:35:08.338 00.085 16108 worker thread done servicing request
03:35:08.338 00.000 21068 OnExposeComplete: enter
03:35:08.339 00.001 21068 UpdateGuideState(): m_state=6
03:35:08.340 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
03:35:08.341 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=628.82, Mass=649954, SNR=216.1, Peak=65535 HFD=3.4
03:35:08.342 00.001 21068 MultiStar: [#1 0.22,-0.51,0.00,M2] [#2 0.33,-0.23,1.00,U] [#3 0.09,-0.59,0.00,M1] [#4 -0.35,0.07,0.39,U] [#5 0.29,0.02,0.33,U] [#6 -0.02,-0.31,0.42,U] [#7 0.34,0.00,0.35,U] [#8 0.57,-0.59,0.00,M2] 
03:35:08.342 00.000 21068 refined, 5 included, MultiStar: {0.25, -0.21}, one-star: {0.47, -0.41}
03:35:08.343 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
03:35:08.344 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.68)
03:35:08.344 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.32 cameraTheta=-0.70 mountX=-0.28 mountY=0.15, mountTheta=2.66
03:35:08.346 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.21, opts=13)
03:35:08.347 00.001 21068 Enqueuing Move request for scope (0.25, -0.21)
03:35:08.347 00.000 16108 Worker thread wakes up
03:35:08.348 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
03:35:08.348 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
03:35:08.348 00.000 16108 Moving (0.25, -0.21) raw xDistance=-0.28 yDistance=0.15
03:35:08.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:35:08.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:08.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:35:08.348 00.000 16108 MoveAxis(E, 73, ABG)
03:35:08.348 00.000 16108 Guiding  Dir = 2, Dur = 73
03:35:08.349 00.001 16108 IsSlewing returns 0
03:35:08.349 00.000 16108 IsGuiding returns 0
03:35:08.351 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3421, FiltMin=2924, FiltMax=57753, Gamma=1.000
03:35:08.370 00.019 21068 UpdateGuideState exits: m=649954 SNR=216.1
03:35:08.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:08.371 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:08.372 00.001 21068 Enqueuing Expose request
03:35:08.409 00.037 16108 PulseGuide returned control before completion, sleep 25
03:35:08.439 00.030 16108 IsGuiding returns 1
03:35:08.439 00.000 16108 scope still moving after pulse duration time elapsed
03:35:08.470 00.031 16108 IsSlewing returns 0
03:35:08.470 00.000 16108 IsGuiding returns 1
03:35:08.502 00.032 16108 IsSlewing returns 0
03:35:08.502 00.000 16108 IsGuiding returns 0
03:35:08.502 00.000 16108 scope move finished after 73 + 79 ms
03:35:08.502 00.000 16108 Move returns status 0, amount 73
03:35:08.503 00.001 16108 MoveAxis(N, 0, ABG)
03:35:08.503 00.000 16108 Move returns status 0, amount 0
03:35:08.503 00.000 16108 move complete, result=0
03:35:08.503 00.000 16108 worker thread done servicing request
03:35:08.503 00.000 16108 Worker thread wakes up
03:35:08.503 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
03:35:08.506 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:08.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:09.663 01.157 16108 Exposure complete
03:35:09.735 00.072 16108 worker thread done servicing request
03:35:09.735 00.000 21068 OnExposeComplete: enter
03:35:09.736 00.001 21068 UpdateGuideState(): m_state=6
03:35:09.737 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
03:35:09.738 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=628.68, Mass=668734, SNR=248.1, Peak=65535 HFD=3.5
03:35:09.739 00.001 21068 MultiStar: [#1 0.02,-0.44,0.75,U] [#2 0.22,-0.33,0.89,U] [#3 0.33,-0.51,0.00,M2] [#4 -0.30,-0.23,0.40,U] [#5 0.42,-0.09,0.31,U] [#6 0.08,-0.35,0.35,U] [#7 0.39,0.04,0.34,U] [#8 0.22,-0.62,0.00,M3] 
03:35:09.740 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.35}, one-star: {0.21, -0.55}
03:35:09.741 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
03:35:09.742 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
03:35:09.742 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.37 cameraTheta=-1.17 mountX=-0.20 mountY=0.30, mountTheta=2.17
03:35:09.744 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.35, opts=13)
03:35:09.745 00.001 21068 Enqueuing Move request for scope (0.15, -0.35)
03:35:09.746 00.001 16108 Worker thread wakes up
03:35:09.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
03:35:09.746 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
03:35:09.746 00.000 16108 Moving (0.15, -0.35) raw xDistance=-0.20 yDistance=0.30
03:35:09.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:35:09.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:09.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:35:09.746 00.000 16108 MoveAxis(E, 59, ABG)
03:35:09.746 00.000 16108 Guiding  Dir = 2, Dur = 59
03:35:09.746 00.000 16108 IsSlewing returns 0
03:35:09.747 00.001 16108 IsGuiding returns 0
03:35:09.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=528, max=65535, med=3421, FiltMin=2859, FiltMax=50429, Gamma=1.000
03:35:09.752 00.001 16108 PulseGuide returned control before completion, sleep 64
03:35:09.765 00.013 21068 UpdateGuideState exits: m=668734 SNR=248.1
03:35:09.767 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:09.769 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:09.771 00.002 21068 Enqueuing Expose request
03:35:09.828 00.057 16108 IsGuiding returns 1
03:35:09.828 00.000 16108 scope still moving after pulse duration time elapsed
03:35:09.859 00.031 16108 IsSlewing returns 0
03:35:09.859 00.000 16108 IsGuiding returns 0
03:35:09.859 00.000 16108 scope move finished after 59 + 53 ms
03:35:09.859 00.000 16108 Move returns status 0, amount 59
03:35:09.859 00.000 16108 MoveAxis(N, 0, ABG)
03:35:09.859 00.000 16108 Move returns status 0, amount 0
03:35:09.859 00.000 16108 move complete, result=0
03:35:09.859 00.000 16108 worker thread done servicing request
03:35:09.859 00.000 16108 Worker thread wakes up
03:35:09.859 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.3 px 0 ms NORTH
03:35:09.861 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:09.862 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:10.835 00.973 16108 Exposure complete
03:35:10.902 00.067 16108 worker thread done servicing request
03:35:10.902 00.000 21068 OnExposeComplete: enter
03:35:10.903 00.001 21068 UpdateGuideState(): m_state=6
03:35:10.904 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
03:35:10.905 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=628.79, Mass=639612, SNR=222.8, Peak=65535 HFD=3.6
03:35:10.906 00.001 21068 MultiStar: [#1 -0.28,-0.55,0.00,M2] [#2 0.09,-0.29,0.92,U] [#3 0.03,-0.42,0.42,U] [#4 -0.55,-0.10,0.00,M1] [#5 -0.07,0.09,0.35,U] [#6 -0.20,-0.44,0.00,M1] [#7 0.24,-0.12,0.32,U] [#8 -0.18,-0.62,0.00,M4] 
03:35:10.906 00.000 21068 refined, 4 included, MultiStar: {0.11, -0.29}, one-star: {0.19, -0.44}
03:35:10.907 00.001 21068 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
03:35:10.908 00.001 21068 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.18)
03:35:10.910 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.32 cameraTheta=-1.20 mountX=-0.16 mountY=0.26, mountTheta=2.13
03:35:10.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.29, opts=13)
03:35:10.914 00.002 21068 Enqueuing Move request for scope (0.11, -0.29)
03:35:10.916 00.002 16108 Worker thread wakes up
03:35:10.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
03:35:10.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
03:35:10.916 00.000 16108 Moving (0.11, -0.29) raw xDistance=-0.16 yDistance=0.26
03:35:10.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:35:10.916 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.71
03:35:10.917 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:35:10.917 00.000 16108 MoveAxis(E, 0, ABG)
03:35:10.917 00.000 16108 Move returns status 0, amount 0
03:35:10.917 00.000 16108 MoveAxis(S, 52, ABG)
03:35:10.917 00.000 16108 Guiding  Dir = 1, Dur = 52
03:35:10.918 00.001 16108 IsSlewing returns 0
03:35:10.918 00.000 16108 IsGuiding returns 0
03:35:10.924 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3424, FiltMin=2905, FiltMax=59213, Gamma=1.000
03:35:10.927 00.003 16108 PulseGuide returned control before completion, sleep 54
03:35:10.939 00.012 21068 UpdateGuideState exits: m=639612 SNR=222.8
03:35:10.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:10.940 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:10.942 00.002 21068 Enqueuing Expose request
03:35:10.988 00.046 16108 IsGuiding returns 1
03:35:10.988 00.000 16108 scope still moving after pulse duration time elapsed
03:35:11.019 00.031 16108 IsSlewing returns 0
03:35:11.019 00.000 16108 IsGuiding returns 0
03:35:11.019 00.000 16108 scope move finished after 52 + 49 ms
03:35:11.019 00.000 16108 Move returns status 0, amount 52
03:35:11.019 00.000 16108 move complete, result=0
03:35:11.020 00.001 16108 worker thread done servicing request
03:35:11.020 00.000 16108 Worker thread wakes up
03:35:11.020 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 52 ms SOUTH
03:35:11.023 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:11.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:12.189 01.166 16108 Exposure complete
03:35:12.270 00.081 16108 worker thread done servicing request
03:35:12.270 00.000 21068 OnExposeComplete: enter
03:35:12.272 00.002 21068 UpdateGuideState(): m_state=6
03:35:12.274 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
03:35:12.275 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=628.98, Mass=687828, SNR=224.8, Peak=65535 HFD=3.1
03:35:12.277 00.002 21068 MultiStar: [#1 -0.54,-0.37,0.00,M3] [#2 -0.23,-0.21,0.88,U] [#3 -0.05,-0.59,0.00,M2] [#4 -0.49,-0.17,0.00,M2] [#5 -0.06,0.17,0.36,U] [#6 -0.34,-0.53,0.00,M2] [#7 -0.01,-0.10,0.38,U] [#8 -0.20,-0.39,0.24,U] 
03:35:12.278 00.001 21068 refined, 4 included, MultiStar: {-0.10, -0.18}, one-star: {-0.02, -0.25}
03:35:12.279 00.001 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
03:35:12.280 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.29)
03:35:12.280 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.09 mountX=0.07 mountY=0.19, mountTheta=1.23
03:35:12.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.18, opts=13)
03:35:12.282 00.000 21068 Enqueuing Move request for scope (-0.10, -0.18)
03:35:12.283 00.001 16108 Worker thread wakes up
03:35:12.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
03:35:12.283 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
03:35:12.283 00.000 16108 Moving (-0.10, -0.18) raw xDistance=0.07 yDistance=0.19
03:35:12.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:35:12.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:12.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:35:12.285 00.002 16108 MoveAxis(E, 0, ABG)
03:35:12.285 00.000 16108 Move returns status 0, amount 0
03:35:12.285 00.000 16108 MoveAxis(N, 0, ABG)
03:35:12.285 00.000 16108 Move returns status 0, amount 0
03:35:12.285 00.000 16108 move complete, result=0
03:35:12.285 00.000 16108 worker thread done servicing request
03:35:12.288 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3421, FiltMin=2915, FiltMax=53757, Gamma=1.000
03:35:12.303 00.015 21068 UpdateGuideState exits: m=687828 SNR=224.8
03:35:12.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:12.304 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:12.305 00.001 21068 Enqueuing Expose request
03:35:12.306 00.001 16108 Worker thread wakes up
03:35:12.306 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:12.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:12.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:13.287 00.980 16108 Exposure complete
03:35:13.356 00.069 16108 worker thread done servicing request
03:35:13.356 00.000 21068 OnExposeComplete: enter
03:35:13.357 00.001 21068 UpdateGuideState(): m_state=6
03:35:13.358 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
03:35:13.359 00.001 21068 Star::Find returns 1 (0), X=811.95, Y=628.96, Mass=630780, SNR=188.2, Peak=65535 HFD=2.9
03:35:13.359 00.000 21068 MultiStar: [#1 -0.58,-0.26,0.00,M4] [#2 -0.27,-0.09,1.16,U] [#3 0.03,-0.14,0.52,U] [#4 -0.64,0.14,0.00,M3] [#5 -0.12,0.05,0.43,U] [#6 -0.30,-0.15,0.46,U] [#7 0.17,-0.13,0.38,U] [#8 -0.04,-0.12,0.33,U] 
03:35:13.360 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.14}, one-star: {-0.10, -0.27}
03:35:13.361 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
03:35:13.362 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
03:35:13.362 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.10 mountY=0.16, mountTheta=1.02
03:35:13.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.14, opts=13)
03:35:13.364 00.000 21068 Enqueuing Move request for scope (-0.12, -0.14)
03:35:13.365 00.001 16108 Worker thread wakes up
03:35:13.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
03:35:13.365 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
03:35:13.366 00.001 16108 Moving (-0.12, -0.14) raw xDistance=0.10 yDistance=0.16
03:35:13.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:13.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:13.366 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:35:13.366 00.000 16108 MoveAxis(E, 0, ABG)
03:35:13.366 00.000 16108 Move returns status 0, amount 0
03:35:13.366 00.000 16108 MoveAxis(N, 0, ABG)
03:35:13.366 00.000 16108 Move returns status 0, amount 0
03:35:13.366 00.000 16108 move complete, result=0
03:35:13.367 00.001 16108 worker thread done servicing request
03:35:13.369 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3421, FiltMin=2883, FiltMax=58166, Gamma=1.000
03:35:13.383 00.014 21068 UpdateGuideState exits: m=630780 SNR=188.2
03:35:13.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:13.384 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:13.385 00.001 21068 Enqueuing Expose request
03:35:13.386 00.001 16108 Worker thread wakes up
03:35:13.386 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:13.387 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:13.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:14.542 01.155 16108 Exposure complete
03:35:14.598 00.056 16108 worker thread done servicing request
03:35:14.598 00.000 21068 OnExposeComplete: enter
03:35:14.600 00.002 21068 UpdateGuideState(): m_state=6
03:35:14.601 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
03:35:14.602 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.18, Mass=663625, SNR=209.1, Peak=65535 HFD=3.3
03:35:14.603 00.001 21068 MultiStar: [#1 -0.40,-0.23,1.12,U] [#2 -0.01,0.08,0.95,U] [#3 0.10,-0.14,0.44,U] [#4 -0.29,0.09,0.42,U] [#5 0.12,0.12,0.36,U] [#6 -0.18,-0.14,0.42,U] [#7 0.13,-0.14,0.38,U] [#8 -0.03,-0.25,0.27,U] 
03:35:14.604 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.07, -0.05}
03:35:14.605 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
03:35:14.606 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.69)
03:35:14.608 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.69 mountX=-0.07 mountY=0.04, mountTheta=2.67
03:35:14.609 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
03:35:14.610 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
03:35:14.611 00.001 16108 Worker thread wakes up
03:35:14.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
03:35:14.611 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
03:35:14.611 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.07 yDistance=0.04
03:35:14.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:14.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:14.611 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:14.611 00.000 16108 MoveAxis(E, 0, ABG)
03:35:14.611 00.000 16108 Move returns status 0, amount 0
03:35:14.611 00.000 16108 MoveAxis(N, 0, ABG)
03:35:14.611 00.000 16108 Move returns status 0, amount 0
03:35:14.612 00.001 16108 move complete, result=0
03:35:14.612 00.000 16108 worker thread done servicing request
03:35:14.615 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3417, FiltMin=2953, FiltMax=47821, Gamma=1.000
03:35:14.629 00.014 21068 UpdateGuideState exits: m=663625 SNR=209.1
03:35:14.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:14.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:14.632 00.001 21068 Enqueuing Expose request
03:35:14.633 00.001 16108 Worker thread wakes up
03:35:14.633 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:14.633 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:14.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:15.600 00.967 16108 Exposure complete
03:35:15.656 00.056 16108 worker thread done servicing request
03:35:15.656 00.000 21068 OnExposeComplete: enter
03:35:15.657 00.001 21068 UpdateGuideState(): m_state=6
03:35:15.658 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
03:35:15.658 00.000 21068 Star::Find returns 1 (0), X=812.28, Y=629.03, Mass=668866, SNR=234.2, Peak=65535 HFD=3.4
03:35:15.660 00.002 21068 MultiStar: [#1 -0.20,-0.51,0.00,M4] [#2 0.11,-0.10,0.90,U] [#3 0.15,-0.23,0.37,U] [#4 -0.38,0.05,0.40,U] [#5 0.27,0.07,0.34,U] [#6 -0.13,-0.25,0.36,U] [#7 0.40,-0.14,0.36,U] [#8 -0.00,-0.49,0.00,M2] 
03:35:15.663 00.003 21068 refined, 6 included, MultiStar: {0.12, -0.13}, one-star: {0.23, -0.19}
03:35:15.665 00.002 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
03:35:15.666 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
03:35:15.667 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.83 mountX=-0.14 mountY=0.10, mountTheta=2.53
03:35:15.672 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
03:35:15.673 00.001 21068 Enqueuing Move request for scope (0.12, -0.13)
03:35:15.673 00.000 16108 Worker thread wakes up
03:35:15.673 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
03:35:15.674 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
03:35:15.674 00.000 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.10
03:35:15.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:35:15.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:15.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:15.674 00.000 16108 MoveAxis(E, 0, ABG)
03:35:15.674 00.000 16108 Move returns status 0, amount 0
03:35:15.674 00.000 16108 MoveAxis(N, 0, ABG)
03:35:15.674 00.000 16108 Move returns status 0, amount 0
03:35:15.674 00.000 16108 move complete, result=0
03:35:15.674 00.000 16108 worker thread done servicing request
03:35:15.677 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3414, FiltMin=2902, FiltMax=56835, Gamma=1.000
03:35:15.692 00.015 21068 UpdateGuideState exits: m=668866 SNR=234.2
03:35:15.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:15.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:15.695 00.001 21068 Enqueuing Expose request
03:35:15.696 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:15.697 00.001 16108 Worker thread wakes up
03:35:15.697 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:15.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:16.858 01.161 16108 Exposure complete
03:35:16.916 00.058 16108 worker thread done servicing request
03:35:16.916 00.000 21068 OnExposeComplete: enter
03:35:16.918 00.002 21068 UpdateGuideState(): m_state=6
03:35:16.919 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
03:35:16.921 00.002 21068 Star::Find returns 1 (0), X=812.14, Y=628.80, Mass=642135, SNR=206.3, Peak=65535 HFD=3.4
03:35:16.922 00.001 21068 MultiStar: [#1 -0.23,-0.49,0.00,M5] [#2 -0.02,-0.34,1.12,U] [#3 0.18,-0.48,0.00,M1] [#4 -0.41,-0.10,0.41,U] [#5 0.13,-0.12,0.40,U] [#6 0.01,-0.39,0.43,U] [#7 0.23,-0.22,0.38,U] [#8 0.06,-0.65,0.00,M3] 
03:35:16.923 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.31}, one-star: {0.10, -0.43}
03:35:16.926 00.003 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
03:35:16.927 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
03:35:16.928 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.53 mountX=-0.07 mountY=0.29, mountTheta=1.79
03:35:16.930 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.31, opts=13)
03:35:16.932 00.002 21068 Enqueuing Move request for scope (0.01, -0.31)
03:35:16.933 00.001 16108 Worker thread wakes up
03:35:16.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
03:35:16.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
03:35:16.933 00.000 16108 Moving (0.01, -0.31) raw xDistance=-0.07 yDistance=0.29
03:35:16.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:16.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:35:16.933 00.000 16108 MoveAxis(E, 0, ABG)
03:35:16.934 00.001 16108 Move returns status 0, amount 0
03:35:16.934 00.000 16108 MoveAxis(S, 59, ABG)
03:35:16.934 00.000 16108 Guiding  Dir = 1, Dur = 59
03:35:16.934 00.000 16108 IsSlewing returns 0
03:35:16.934 00.000 16108 IsGuiding returns 0
03:35:16.939 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3408, FiltMin=2909, FiltMax=58457, Gamma=1.000
03:35:16.953 00.014 21068 UpdateGuideState exits: m=642135 SNR=206.3
03:35:16.956 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:16.958 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:16.960 00.002 21068 Enqueuing Expose request
03:35:16.964 00.004 16108 PulseGuide returned control before completion, sleep 50
03:35:17.016 00.052 16108 IsGuiding returns 1
03:35:17.016 00.000 16108 scope still moving after pulse duration time elapsed
03:35:17.048 00.032 16108 IsSlewing returns 0
03:35:17.048 00.000 16108 IsGuiding returns 0
03:35:17.048 00.000 16108 scope move finished after 59 + 54 ms
03:35:17.048 00.000 16108 Move returns status 0, amount 59
03:35:17.049 00.001 16108 move complete, result=0
03:35:17.049 00.000 16108 worker thread done servicing request
03:35:17.049 00.000 16108 Worker thread wakes up
03:35:17.049 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
03:35:17.051 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:17.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:18.027 00.976 16108 Exposure complete
03:35:18.096 00.069 16108 worker thread done servicing request
03:35:18.096 00.000 21068 OnExposeComplete: enter
03:35:18.097 00.001 21068 UpdateGuideState(): m_state=6
03:35:18.097 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
03:35:18.098 00.001 21068 Star::Find returns 1 (0), X=812.17, Y=629.01, Mass=631840, SNR=203.3, Peak=65535 HFD=3.1
03:35:18.100 00.002 21068 MultiStar: [#1 -0.16,-0.18,1.03,U] [#2 -0.01,-0.21,1.04,U] [#3 0.13,-0.25,0.47,U] [#4 -0.22,0.18,0.40,U] [#5 0.15,0.24,0.38,U] [#6 -0.08,-0.32,0.48,U] [#7 0.36,-0.11,0.32,U] [#8 0.14,-0.36,0.31,U] 
03:35:18.101 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.12, -0.22}
03:35:18.101 00.000 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
03:35:18.102 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
03:35:18.103 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=-0.04 mountY=0.16, mountTheta=1.85
03:35:18.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.16, opts=13)
03:35:18.105 00.001 21068 Enqueuing Move request for scope (0.02, -0.16)
03:35:18.106 00.001 16108 Worker thread wakes up
03:35:18.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
03:35:18.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
03:35:18.106 00.000 16108 Moving (0.02, -0.16) raw xDistance=-0.04 yDistance=0.16
03:35:18.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:35:18.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:18.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:35:18.106 00.000 16108 MoveAxis(E, 0, ABG)
03:35:18.106 00.000 16108 Move returns status 0, amount 0
03:35:18.106 00.000 16108 MoveAxis(N, 0, ABG)
03:35:18.106 00.000 16108 Move returns status 0, amount 0
03:35:18.106 00.000 16108 move complete, result=0
03:35:18.107 00.001 16108 worker thread done servicing request
03:35:18.118 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=777, max=65535, med=3405, FiltMin=2953, FiltMax=56809, Gamma=1.000
03:35:18.145 00.027 21068 UpdateGuideState exits: m=631840 SNR=203.3
03:35:18.147 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:18.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:18.151 00.003 21068 Enqueuing Expose request
03:35:18.152 00.001 16108 Worker thread wakes up
03:35:18.152 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:18.154 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:18.154 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:19.321 01.167 16108 Exposure complete
03:35:19.383 00.062 16108 worker thread done servicing request
03:35:19.383 00.000 21068 OnExposeComplete: enter
03:35:19.386 00.003 21068 UpdateGuideState(): m_state=6
03:35:19.387 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
03:35:19.388 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.04, Mass=720225, SNR=241.2, Peak=65535 HFD=3.4
03:35:19.389 00.001 21068 MultiStar: [#1 0.18,-0.27,0.84,U] [#2 0.43,-0.11,0.91,U] [#3 0.55,-0.32,0.00,M1] [#4 -0.08,0.08,0.37,U] [#5 0.64,0.32,0.00,M1] [#6 0.17,-0.31,0.38,U] [#7 0.51,-0.03,0.00,M1] [#8 0.62,-0.26,0.00,M3] 
03:35:19.390 00.001 21068 refined, 4 included, MultiStar: {0.35, -0.17}, one-star: {0.64, -0.19}
03:35:19.392 00.002 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
03:35:19.393 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
03:35:19.394 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.46 mountX=-0.37 mountY=0.09, mountTheta=2.91
03:35:19.398 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.17, opts=13)
03:35:19.400 00.002 21068 Enqueuing Move request for scope (0.35, -0.17)
03:35:19.404 00.004 16108 Worker thread wakes up
03:35:19.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
03:35:19.404 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
03:35:19.404 00.000 16108 Moving (0.35, -0.17) raw xDistance=-0.37 yDistance=0.09
03:35:19.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
03:35:19.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:19.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:35:19.404 00.000 16108 MoveAxis(E, 98, ABG)
03:35:19.404 00.000 16108 Guiding  Dir = 2, Dur = 98
03:35:19.404 00.000 16108 IsSlewing returns 0
03:35:19.404 00.000 16108 IsGuiding returns 0
03:35:19.411 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3398, FiltMin=2889, FiltMax=59673, Gamma=1.000
03:35:19.415 00.004 16108 PulseGuide returned control before completion, sleep 100
03:35:19.438 00.023 21068 UpdateGuideState exits: m=720225 SNR=241.2
03:35:19.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:19.441 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:19.442 00.001 21068 Enqueuing Expose request
03:35:19.521 00.079 16108 IsGuiding returns 1
03:35:19.521 00.000 16108 scope still moving after pulse duration time elapsed
03:35:19.553 00.032 16108 IsSlewing returns 0
03:35:19.553 00.000 16108 IsGuiding returns 1
03:35:19.585 00.032 16108 IsSlewing returns 0
03:35:19.585 00.000 16108 IsGuiding returns 0
03:35:19.585 00.000 16108 scope move finished after 98 + 83 ms
03:35:19.585 00.000 16108 Move returns status 0, amount 98
03:35:19.585 00.000 16108 MoveAxis(N, 0, ABG)
03:35:19.585 00.000 16108 Move returns status 0, amount 0
03:35:19.586 00.001 16108 move complete, result=0
03:35:19.586 00.000 16108 worker thread done servicing request
03:35:19.586 00.000 16108 Worker thread wakes up
03:35:19.586 00.000 21068 GuideStep: -0.4 px 98 ms EAST, 0.1 px 0 ms NORTH
03:35:19.588 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:19.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:20.550 00.962 16108 Exposure complete
03:35:20.607 00.057 16108 worker thread done servicing request
03:35:20.607 00.000 21068 OnExposeComplete: enter
03:35:20.608 00.001 21068 UpdateGuideState(): m_state=6
03:35:20.609 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
03:35:20.609 00.000 21068 Star::Find returns 1 (0), X=812.30, Y=629.02, Mass=710959, SNR=233.7, Peak=65535 HFD=3.4
03:35:20.610 00.001 21068 MultiStar: [#1 -0.15,-0.17,0.96,U] [#2 0.10,-0.10,1.02,U] [#3 0.25,-0.28,0.41,U] [#4 -0.22,0.22,0.36,U] [#5 0.43,0.11,0.33,U] [#6 -0.05,-0.05,0.39,U] [#7 0.25,0.01,0.29,U] [#8 0.03,-0.17,0.29,U] 
03:35:20.612 00.002 21068 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.25, -0.21}
03:35:20.613 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
03:35:20.613 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
03:35:20.614 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=-0.10 mountY=0.08, mountTheta=2.47
03:35:20.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
03:35:20.616 00.000 21068 Enqueuing Move request for scope (0.09, -0.11)
03:35:20.617 00.001 16108 Worker thread wakes up
03:35:20.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
03:35:20.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
03:35:20.617 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.10 yDistance=0.08
03:35:20.617 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:35:20.617 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:20.617 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:35:20.617 00.000 16108 MoveAxis(E, 0, ABG)
03:35:20.617 00.000 16108 Move returns status 0, amount 0
03:35:20.617 00.000 16108 MoveAxis(N, 0, ABG)
03:35:20.617 00.000 16108 Move returns status 0, amount 0
03:35:20.618 00.001 16108 move complete, result=0
03:35:20.618 00.000 16108 worker thread done servicing request
03:35:20.621 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3395, FiltMin=2907, FiltMax=52621, Gamma=1.000
03:35:20.635 00.014 21068 UpdateGuideState exits: m=710959 SNR=233.7
03:35:20.637 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:20.637 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:20.638 00.001 21068 Enqueuing Expose request
03:35:20.639 00.001 16108 Worker thread wakes up
03:35:20.639 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:20.639 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:20.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:21.822 01.183 16108 Exposure complete
03:35:21.885 00.063 16108 worker thread done servicing request
03:35:21.885 00.000 21068 OnExposeComplete: enter
03:35:21.887 00.002 21068 UpdateGuideState(): m_state=6
03:35:21.890 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
03:35:21.892 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=629.03, Mass=681521, SNR=225.9, Peak=65535 HFD=3.5
03:35:21.894 00.002 21068 MultiStar: [#1 -0.35,-0.03,0.90,U] [#2 -0.03,0.02,1.02,U] [#3 -0.38,-0.44,0.00,M1] [#4 -0.84,-0.05,0.00,M1] [#5 -0.03,0.33,0.36,U] [#6 -0.45,-0.29,0.00,M1] [#7 0.04,0.08,0.32,U] [#8 -0.19,-0.15,0.27,U] 
03:35:21.894 00.000 21068 refined, 5 included, MultiStar: {-0.06, -0.03}, one-star: {0.15, -0.20}
03:35:21.895 00.001 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
03:35:21.896 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
03:35:21.897 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.73 mountX=0.06 mountY=0.04, mountTheta=0.63
03:35:21.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
03:35:21.900 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
03:35:21.901 00.001 16108 Worker thread wakes up
03:35:21.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:35:21.901 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:35:21.901 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.06 yDistance=0.04
03:35:21.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:35:21.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:21.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:21.901 00.000 16108 MoveAxis(E, 0, ABG)
03:35:21.901 00.000 16108 Move returns status 0, amount 0
03:35:21.901 00.000 16108 MoveAxis(N, 0, ABG)
03:35:21.901 00.000 16108 Move returns status 0, amount 0
03:35:21.902 00.001 16108 move complete, result=0
03:35:21.902 00.000 16108 worker thread done servicing request
03:35:21.906 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3392, FiltMin=2928, FiltMax=51133, Gamma=1.000
03:35:21.920 00.014 21068 UpdateGuideState exits: m=681521 SNR=225.9
03:35:21.921 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:21.922 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:21.923 00.001 21068 Enqueuing Expose request
03:35:21.923 00.000 16108 Worker thread wakes up
03:35:21.923 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:21.925 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:21.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:22.886 00.961 16108 Exposure complete
03:35:22.961 00.075 16108 worker thread done servicing request
03:35:22.961 00.000 21068 OnExposeComplete: enter
03:35:22.962 00.001 21068 UpdateGuideState(): m_state=6
03:35:22.963 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
03:35:22.963 00.000 21068 Star::Find returns 1 (0), X=811.84, Y=628.75, Mass=720814, SNR=207.7, Peak=65535 HFD=3.4
03:35:22.964 00.001 21068 MultiStar: [#1 -0.61,-0.45,0.00,M2] [#2 -0.26,-0.24,0.94,U] [#3 -0.04,-0.23,0.48,U] [#4 -0.58,0.15,0.00,M2] [#5 0.01,0.06,0.44,U] [#6 -0.39,-0.17,0.41,U] [#7 -0.03,-0.13,0.35,U] [#8 -0.34,-0.44,0.00,M2] 
03:35:22.965 00.001 21068 refined, 5 included, MultiStar: {-0.17, -0.25}, one-star: {-0.20, -0.48}
03:35:22.965 00.000 21068 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.97) = xAngle (-5.15 = 1.14)
03:35:22.967 00.002 21068 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.20)
03:35:22.968 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.18 mountX=0.13 mountY=0.28, mountTheta=1.15
03:35:22.969 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.25, opts=13)
03:35:22.970 00.001 21068 Enqueuing Move request for scope (-0.17, -0.25)
03:35:22.971 00.001 16108 Worker thread wakes up
03:35:22.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
03:35:22.971 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
03:35:22.971 00.000 16108 Moving (-0.17, -0.25) raw xDistance=0.13 yDistance=0.28
03:35:22.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:35:22.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:35:22.971 00.000 16108 MoveAxis(E, 0, ABG)
03:35:22.971 00.000 16108 Move returns status 0, amount 0
03:35:22.971 00.000 16108 MoveAxis(S, 57, ABG)
03:35:22.971 00.000 16108 Guiding  Dir = 1, Dur = 57
03:35:22.972 00.001 16108 IsSlewing returns 0
03:35:22.972 00.000 16108 IsGuiding returns 0
03:35:22.978 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=752, max=65535, med=3385, FiltMin=2867, FiltMax=55837, Gamma=1.000
03:35:22.994 00.016 21068 UpdateGuideState exits: m=720814 SNR=207.7
03:35:22.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:22.998 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:22.999 00.001 21068 Enqueuing Expose request
03:35:23.003 00.004 16108 PulseGuide returned control before completion, sleep 37
03:35:23.049 00.046 16108 IsGuiding returns 1
03:35:23.049 00.000 16108 scope still moving after pulse duration time elapsed
03:35:23.081 00.032 16108 IsSlewing returns 0
03:35:23.081 00.000 16108 IsGuiding returns 1
03:35:23.112 00.031 16108 IsSlewing returns 0
03:35:23.112 00.000 16108 IsGuiding returns 0
03:35:23.112 00.000 16108 scope move finished after 57 + 82 ms
03:35:23.112 00.000 16108 Move returns status 0, amount 57
03:35:23.112 00.000 16108 move complete, result=0
03:35:23.112 00.000 16108 worker thread done servicing request
03:35:23.112 00.000 16108 Worker thread wakes up
03:35:23.112 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
03:35:23.116 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:23.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:24.273 01.157 16108 Exposure complete
03:35:24.344 00.071 16108 worker thread done servicing request
03:35:24.344 00.000 21068 OnExposeComplete: enter
03:35:24.344 00.000 21068 UpdateGuideState(): m_state=6
03:35:24.345 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
03:35:24.346 00.001 21068 Star::Find returns 1 (0), X=811.86, Y=629.31, Mass=778434, SNR=250.8, Peak=65535 HFD=3.5
03:35:24.347 00.001 21068 MultiStar: [#1 -0.46,-0.05,0.76,U] [#2 -0.21,0.28,0.98,U] [#3 -0.15,0.11,0.40,U] [#4 -0.61,0.44,0.00,M3] [#5 -0.11,0.41,0.37,U] [#6 -0.52,0.00,0.00,M1] [#7 0.06,0.39,0.26,U] [#8 -0.46,-0.11,0.00,M3] 
03:35:24.348 00.001 21068 single-star, 5 included, MultiStar: {-0.22, 0.16}, one-star: {-0.19, 0.08}
03:35:24.348 00.000 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
03:35:24.349 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
03:35:24.350 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.73 mountX=0.20 mountY=-0.04, mountTheta=-0.18
03:35:24.354 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.08, opts=13)
03:35:24.356 00.002 21068 Enqueuing Move request for scope (-0.19, 0.08)
03:35:24.358 00.002 16108 Worker thread wakes up
03:35:24.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
03:35:24.358 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
03:35:24.359 00.001 16108 Moving (-0.19, 0.08) raw xDistance=0.20 yDistance=-0.04
03:35:24.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:35:24.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:24.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:35:24.359 00.000 16108 MoveAxis(W, 53, ABG)
03:35:24.359 00.000 16108 Guiding  Dir = 3, Dur = 53
03:35:24.359 00.000 16108 IsSlewing returns 0
03:35:24.359 00.000 16108 IsGuiding returns 0
03:35:24.361 00.002 16108 PulseGuide returned control before completion, sleep 62
03:35:24.367 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=592, max=65535, med=3382, FiltMin=2896, FiltMax=52813, Gamma=1.000
03:35:24.392 00.025 21068 UpdateGuideState exits: m=778434 SNR=250.8
03:35:24.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:24.393 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:24.394 00.001 21068 Enqueuing Expose request
03:35:24.428 00.034 16108 IsGuiding returns 1
03:35:24.428 00.000 16108 scope still moving after pulse duration time elapsed
03:35:24.459 00.031 16108 IsSlewing returns 0
03:35:24.460 00.001 16108 IsGuiding returns 0
03:35:24.460 00.000 16108 scope move finished after 53 + 47 ms
03:35:24.460 00.000 16108 Move returns status 0, amount 53
03:35:24.460 00.000 16108 MoveAxis(N, 0, ABG)
03:35:24.460 00.000 16108 Move returns status 0, amount 0
03:35:24.460 00.000 16108 move complete, result=0
03:35:24.460 00.000 16108 worker thread done servicing request
03:35:24.460 00.000 16108 Worker thread wakes up
03:35:24.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:24.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:24.460 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
03:35:25.431 00.971 16108 Exposure complete
03:35:25.487 00.056 16108 worker thread done servicing request
03:35:25.487 00.000 21068 OnExposeComplete: enter
03:35:25.487 00.000 21068 UpdateGuideState(): m_state=6
03:35:25.489 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
03:35:25.490 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.07, Mass=725868, SNR=241.2, Peak=65535 HFD=3.4
03:35:25.491 00.001 21068 MultiStar: [#1 -0.27,-0.23,0.85,U] [#2 0.00,-0.13,0.93,U] [#3 0.15,-0.18,0.40,U] [#4 -0.39,0.15,0.36,U] [#5 0.14,0.19,0.35,U] [#6 -0.11,-0.15,0.43,U] [#7 0.08,-0.05,0.31,U] [#8 0.16,-0.41,0.24,U] 
03:35:25.492 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.07, -0.16}
03:35:25.492 00.000 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
03:35:25.493 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
03:35:25.494 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.84 mountX=0.01 mountY=0.13, mountTheta=1.47
03:35:25.496 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
03:35:25.499 00.003 21068 Enqueuing Move request for scope (-0.03, -0.12)
03:35:25.502 00.003 16108 Worker thread wakes up
03:35:25.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:35:25.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:35:25.502 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.13
03:35:25.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:35:25.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:25.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:35:25.502 00.000 16108 MoveAxis(E, 0, ABG)
03:35:25.502 00.000 16108 Move returns status 0, amount 0
03:35:25.502 00.000 16108 MoveAxis(N, 0, ABG)
03:35:25.502 00.000 16108 Move returns status 0, amount 0
03:35:25.502 00.000 16108 move complete, result=0
03:35:25.502 00.000 16108 worker thread done servicing request
03:35:25.506 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3379, FiltMin=2883, FiltMax=49629, Gamma=1.000
03:35:25.518 00.012 21068 UpdateGuideState exits: m=725868 SNR=241.2
03:35:25.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:25.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:25.521 00.001 21068 Enqueuing Expose request
03:35:25.521 00.000 16108 Worker thread wakes up
03:35:25.521 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:25.522 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:25.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:26.702 01.180 16108 Exposure complete
03:35:26.773 00.071 16108 worker thread done servicing request
03:35:26.774 00.001 21068 OnExposeComplete: enter
03:35:26.774 00.000 21068 UpdateGuideState(): m_state=6
03:35:26.775 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
03:35:26.777 00.002 21068 Star::Find returns 1 (0), X=812.28, Y=629.23, Mass=682781, SNR=214.8, Peak=65535 HFD=3.5
03:35:26.778 00.001 21068 MultiStar: [#1 -0.22,-0.15,1.15,U] [#2 -0.09,-0.02,1.06,U] [#3 0.26,-0.24,0.44,U] [#4 -0.56,0.25,0.00,M3] [#5 0.09,0.29,0.40,U] [#6 -0.22,-0.02,0.54,U] [#7 0.26,-0.11,0.35,U] [#8 0.14,-0.11,0.28,U] 
03:35:26.779 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.23, -0.00}
03:35:26.780 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
03:35:26.781 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
03:35:26.782 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.37 mountX=-0.02 mountY=0.05, mountTheta=1.95
03:35:26.783 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
03:35:26.785 00.002 21068 Enqueuing Move request for scope (0.01, -0.05)
03:35:26.785 00.000 16108 Worker thread wakes up
03:35:26.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:35:26.786 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:35:26.786 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
03:35:26.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:35:26.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:26.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:35:26.786 00.000 16108 MoveAxis(E, 0, ABG)
03:35:26.786 00.000 16108 Move returns status 0, amount 0
03:35:26.786 00.000 16108 MoveAxis(N, 0, ABG)
03:35:26.786 00.000 16108 Move returns status 0, amount 0
03:35:26.786 00.000 16108 move complete, result=0
03:35:26.786 00.000 16108 worker thread done servicing request
03:35:26.789 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3376, FiltMin=2909, FiltMax=47501, Gamma=1.000
03:35:26.810 00.021 21068 UpdateGuideState exits: m=682781 SNR=214.8
03:35:26.812 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:26.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:26.814 00.001 21068 Enqueuing Expose request
03:35:26.816 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:26.817 00.001 16108 Worker thread wakes up
03:35:26.817 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:26.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:27.795 00.978 16108 Exposure complete
03:35:27.857 00.062 16108 worker thread done servicing request
03:35:27.858 00.001 21068 OnExposeComplete: enter
03:35:27.860 00.002 21068 UpdateGuideState(): m_state=6
03:35:27.861 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
03:35:27.863 00.002 21068 Star::Find returns 1 (0), X=812.04, Y=629.13, Mass=752541, SNR=268.7, Peak=65535 HFD=3.5
03:35:27.864 00.001 21068 MultiStar: [#1 -0.37,-0.20,0.76,U] [#2 -0.17,-0.09,0.92,U] [#3 -0.21,-0.23,0.39,U] [#4 -0.48,0.09,0.00,M4] [#5 -0.36,0.16,0.34,U] [#6 -0.23,-0.15,0.38,U] [#7 0.12,0.09,0.32,U] [#8 -0.34,-0.28,0.25,U] 
03:35:27.865 00.001 21068 single-star, 7 included, MultiStar: {-0.18, -0.11}, one-star: {-0.00, -0.10}
03:35:27.866 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.72)
03:35:27.868 00.002 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
03:35:27.869 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=-0.01 mountY=0.10, mountTheta=1.72
03:35:27.872 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.10, opts=13)
03:35:27.873 00.001 21068 Enqueuing Move request for scope (-0.00, -0.10)
03:35:27.874 00.001 16108 Worker thread wakes up
03:35:27.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
03:35:27.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
03:35:27.874 00.000 16108 Moving (-0.00, -0.10) raw xDistance=-0.01 yDistance=0.10
03:35:27.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:35:27.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:27.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:27.874 00.000 16108 MoveAxis(E, 0, ABG)
03:35:27.874 00.000 16108 Move returns status 0, amount 0
03:35:27.874 00.000 16108 MoveAxis(N, 0, ABG)
03:35:27.874 00.000 16108 Move returns status 0, amount 0
03:35:27.874 00.000 16108 move complete, result=0
03:35:27.874 00.000 16108 worker thread done servicing request
03:35:27.880 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3376, FiltMin=2888, FiltMax=50269, Gamma=1.000
03:35:27.894 00.014 21068 UpdateGuideState exits: m=752541 SNR=268.7
03:35:27.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:27.895 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:27.896 00.001 21068 Enqueuing Expose request
03:35:27.897 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:27.898 00.001 16108 Worker thread wakes up
03:35:27.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:27.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:29.066 01.168 16108 Exposure complete
03:35:29.124 00.058 16108 worker thread done servicing request
03:35:29.124 00.000 21068 OnExposeComplete: enter
03:35:29.125 00.001 21068 UpdateGuideState(): m_state=6
03:35:29.126 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
03:35:29.126 00.000 21068 Star::Find returns 1 (0), X=811.94, Y=629.26, Mass=735949, SNR=226.9, Peak=65535 HFD=3.3
03:35:29.127 00.001 21068 MultiStar: [#1 -0.33,-0.09,0.98,U] [#2 -0.17,0.03,0.96,U] [#3 -0.09,0.06,0.49,U] [#4 -0.54,0.38,0.00,M5] [#5 -0.10,0.37,0.38,U] [#6 -0.22,0.20,0.39,U] [#7 0.00,-0.03,0.39,U] [#8 -0.16,-0.13,0.30,U] 
03:35:29.128 00.001 21068 single-star, 7 included, MultiStar: {-0.17, 0.03}, one-star: {-0.10, 0.03}
03:35:29.129 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
03:35:29.130 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
03:35:29.130 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.82 mountX=0.11 mountY=-0.01, mountTheta=-0.08
03:35:29.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.03, opts=13)
03:35:29.133 00.001 21068 Enqueuing Move request for scope (-0.10, 0.03)
03:35:29.134 00.001 16108 Worker thread wakes up
03:35:29.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
03:35:29.134 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
03:35:29.134 00.000 16108 Moving (-0.10, 0.03) raw xDistance=0.11 yDistance=-0.01
03:35:29.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:35:29.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:29.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:29.134 00.000 16108 MoveAxis(E, 0, ABG)
03:35:29.134 00.000 16108 Move returns status 0, amount 0
03:35:29.134 00.000 16108 MoveAxis(N, 0, ABG)
03:35:29.134 00.000 16108 Move returns status 0, amount 0
03:35:29.134 00.000 16108 move complete, result=0
03:35:29.134 00.000 16108 worker thread done servicing request
03:35:29.141 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3373, FiltMin=2880, FiltMax=50966, Gamma=1.000
03:35:29.156 00.015 21068 UpdateGuideState exits: m=735949 SNR=226.9
03:35:29.157 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:29.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:29.158 00.000 21068 Enqueuing Expose request
03:35:29.159 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:29.160 00.001 16108 Worker thread wakes up
03:35:29.160 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:29.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:30.153 00.993 16108 Exposure complete
03:35:30.220 00.067 16108 worker thread done servicing request
03:35:30.220 00.000 21068 OnExposeComplete: enter
03:35:30.224 00.004 21068 UpdateGuideState(): m_state=6
03:35:30.226 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
03:35:30.228 00.002 21068 Star::Find returns 1 (0), X=812.17, Y=629.24, Mass=677538, SNR=193.5, Peak=65535 HFD=3.4
03:35:30.230 00.002 21068 MultiStar: [#1 -0.40,-0.04,1.05,U] [#2 0.01,0.12,1.26,U] [#3 -0.18,-0.11,0.52,U] [#4 -0.48,0.17,0.00,M6] [#5 -0.07,0.26,0.42,U] [#6 -0.48,-0.25,0.00,M1] [#7 -0.00,0.24,0.42,U] [#8 -0.14,-0.05,0.33,U] 
03:35:30.231 00.001 21068 refined, 6 included, MultiStar: {-0.09, 0.05}, one-star: {0.12, 0.01}
03:35:30.234 00.003 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
03:35:30.235 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
03:35:30.238 00.003 21068 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.63 mountX=0.10 mountY=-0.03, mountTheta=-0.29
03:35:30.243 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.05, opts=13)
03:35:30.245 00.002 21068 Enqueuing Move request for scope (-0.09, 0.05)
03:35:30.247 00.002 16108 Worker thread wakes up
03:35:30.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:35:30.247 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:35:30.247 00.000 16108 Moving (-0.09, 0.05) raw xDistance=0.10 yDistance=-0.03
03:35:30.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:30.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:30.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:35:30.247 00.000 16108 MoveAxis(E, 0, ABG)
03:35:30.247 00.000 16108 Move returns status 0, amount 0
03:35:30.247 00.000 16108 MoveAxis(N, 0, ABG)
03:35:30.247 00.000 16108 Move returns status 0, amount 0
03:35:30.247 00.000 16108 move complete, result=0
03:35:30.247 00.000 16108 worker thread done servicing request
03:35:30.256 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3369, FiltMin=2880, FiltMax=53110, Gamma=1.000
03:35:30.270 00.014 21068 UpdateGuideState exits: m=677538 SNR=193.5
03:35:30.272 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:30.272 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:30.273 00.001 21068 Enqueuing Expose request
03:35:30.274 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:30.275 00.001 16108 Worker thread wakes up
03:35:30.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:30.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:31.455 01.180 16108 Exposure complete
03:35:31.517 00.062 16108 worker thread done servicing request
03:35:31.517 00.000 21068 OnExposeComplete: enter
03:35:31.518 00.001 21068 UpdateGuideState(): m_state=6
03:35:31.520 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
03:35:31.521 00.001 21068 Star::Find returns 1 (0), X=811.95, Y=629.19, Mass=754359, SNR=234.2, Peak=65535 HFD=3.6
03:35:31.522 00.001 21068 MultiStar: [#1 -0.41,-0.11,1.03,U] [#2 -0.10,0.11,0.97,U] [#3 -0.19,-0.44,0.00,M1] [#4 -0.67,0.11,0.00,M7] [#5 -0.07,0.27,0.46,U] [#6 -0.47,-0.13,0.00,M2] [#7 0.22,0.10,0.37,U] [#8 -0.28,-0.18,0.24,U] 
03:35:31.523 00.001 21068 single-star, 5 included, MultiStar: {-0.15, 0.02}, one-star: {-0.10, -0.04}
03:35:31.524 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
03:35:31.525 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
03:35:31.525 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.72 mountX=0.09 mountY=0.06, mountTheta=0.64
03:35:31.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
03:35:31.528 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
03:35:31.528 00.000 16108 Worker thread wakes up
03:35:31.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:35:31.528 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:35:31.528 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
03:35:31.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:35:31.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:31.529 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:31.529 00.000 16108 MoveAxis(E, 0, ABG)
03:35:31.529 00.000 16108 Move returns status 0, amount 0
03:35:31.529 00.000 16108 MoveAxis(N, 0, ABG)
03:35:31.529 00.000 16108 Move returns status 0, amount 0
03:35:31.529 00.000 16108 move complete, result=0
03:35:31.529 00.000 16108 worker thread done servicing request
03:35:31.533 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3366, FiltMin=2875, FiltMax=58525, Gamma=1.000
03:35:31.546 00.013 21068 UpdateGuideState exits: m=754359 SNR=234.2
03:35:31.547 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:31.549 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:31.549 00.000 21068 Enqueuing Expose request
03:35:31.550 00.001 16108 Worker thread wakes up
03:35:31.550 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:31.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:31.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:32.532 00.981 16108 Exposure complete
03:35:32.603 00.071 16108 worker thread done servicing request
03:35:32.603 00.000 21068 OnExposeComplete: enter
03:35:32.604 00.001 21068 UpdateGuideState(): m_state=6
03:35:32.605 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
03:35:32.606 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=629.06, Mass=730602, SNR=222.8, Peak=65535 HFD=3.3
03:35:32.607 00.001 21068 MultiStar: [#1 -0.32,-0.27,1.04,U] [#2 -0.06,-0.10,0.92,U] [#3 0.15,-0.30,0.46,U] [#4 -0.52,0.16,0.00,M8] [#5 -0.07,0.11,0.39,U] [#6 -0.24,-0.03,0.44,U] [#7 0.20,0.14,0.35,U] [#8 -0.09,-0.29,0.28,U] 
03:35:32.607 00.000 21068 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {0.09, -0.17}
03:35:32.608 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.32)
03:35:32.609 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
03:35:32.610 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.00 mountX=0.04 mountY=0.15, mountTheta=1.32
03:35:32.611 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.14, opts=13)
03:35:32.612 00.001 21068 Enqueuing Move request for scope (-0.06, -0.14)
03:35:32.614 00.002 16108 Worker thread wakes up
03:35:32.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
03:35:32.614 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
03:35:32.614 00.000 16108 Moving (-0.06, -0.14) raw xDistance=0.04 yDistance=0.15
03:35:32.614 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:32.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:32.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:35:32.614 00.000 16108 MoveAxis(E, 0, ABG)
03:35:32.614 00.000 16108 Move returns status 0, amount 0
03:35:32.614 00.000 16108 MoveAxis(N, 0, ABG)
03:35:32.614 00.000 16108 Move returns status 0, amount 0
03:35:32.614 00.000 16108 move complete, result=0
03:35:32.614 00.000 16108 worker thread done servicing request
03:35:32.617 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3366, FiltMin=2893, FiltMax=51613, Gamma=1.000
03:35:32.631 00.014 21068 UpdateGuideState exits: m=730602 SNR=222.8
03:35:32.634 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:32.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:32.636 00.001 21068 Enqueuing Expose request
03:35:32.637 00.001 16108 Worker thread wakes up
03:35:32.637 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:32.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:32.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:33.808 01.170 16108 Exposure complete
03:35:33.871 00.063 16108 worker thread done servicing request
03:35:33.871 00.000 21068 OnExposeComplete: enter
03:35:33.873 00.002 21068 UpdateGuideState(): m_state=6
03:35:33.873 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
03:35:33.874 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=628.96, Mass=777925, SNR=281.2, Peak=65535 HFD=3.5
03:35:33.875 00.001 21068 MultiStar: [#1 -0.24,-0.23,0.77,U] [#2 0.01,-0.11,0.96,U] [#3 0.16,-0.40,0.38,U] [#4 -0.49,0.17,0.00,M9] [#5 -0.01,0.29,0.33,U] [#6 -0.06,-0.04,0.34,U] [#7 0.24,-0.07,0.34,U] [#8 0.07,-0.34,0.22,U] 
03:35:33.876 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.17}, one-star: {0.20, -0.27}
03:35:33.877 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
03:35:33.877 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
03:35:33.878 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.35 mountX=-0.07 mountY=0.15, mountTheta=1.98
03:35:33.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
03:35:33.882 00.002 21068 Enqueuing Move request for scope (0.04, -0.17)
03:35:33.884 00.002 16108 Worker thread wakes up
03:35:33.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
03:35:33.884 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
03:35:33.884 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.15
03:35:33.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:33.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:33.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:35:33.884 00.000 16108 MoveAxis(E, 0, ABG)
03:35:33.884 00.000 16108 Move returns status 0, amount 0
03:35:33.884 00.000 16108 MoveAxis(N, 0, ABG)
03:35:33.884 00.000 16108 Move returns status 0, amount 0
03:35:33.884 00.000 16108 move complete, result=0
03:35:33.884 00.000 16108 worker thread done servicing request
03:35:33.890 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3366, FiltMin=2867, FiltMax=51958, Gamma=1.000
03:35:33.911 00.021 21068 UpdateGuideState exits: m=777925 SNR=281.2
03:35:33.914 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:33.916 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:33.918 00.002 21068 Enqueuing Expose request
03:35:33.919 00.001 16108 Worker thread wakes up
03:35:33.919 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:33.921 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:33.921 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:34.901 00.980 16108 Exposure complete
03:35:34.969 00.068 16108 worker thread done servicing request
03:35:34.969 00.000 21068 OnExposeComplete: enter
03:35:34.970 00.001 21068 UpdateGuideState(): m_state=6
03:35:34.970 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
03:35:34.971 00.001 21068 Star::Find returns 1 (0), X=812.56, Y=629.11, Mass=728497, SNR=231.0, Peak=65535 HFD=3.5
03:35:34.972 00.001 21068 MultiStar: [#1 0.10,-0.12,0.85,U] [#2 0.42,0.17,0.95,U] [#3 0.36,-0.15,0.45,U] [#4 0.06,0.25,0.39,U] [#5 0.29,0.19,0.32,U] [#6 0.12,-0.09,0.44,U] [#7 0.60,0.01,0.00,M1] [#8 0.44,-0.18,0.00,M1] 
03:35:34.973 00.001 21068 refined, 6 included, MultiStar: {0.30, -0.00}, one-star: {0.51, -0.12}
03:35:34.973 00.000 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
03:35:34.974 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
03:35:34.975 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-0.00 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
03:35:34.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.00, opts=13)
03:35:34.979 00.002 21068 Enqueuing Move request for scope (0.30, -0.00)
03:35:34.980 00.001 16108 Worker thread wakes up
03:35:34.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.00) opts 0xd
03:35:34.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.00)
03:35:34.980 00.000 16108 Moving (0.30, -0.00) raw xDistance=-0.30 yDistance=-0.07
03:35:34.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:35:34.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:34.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:35:34.981 00.001 16108 MoveAxis(E, 78, ABG)
03:35:34.981 00.000 16108 Guiding  Dir = 2, Dur = 78
03:35:34.981 00.000 16108 IsSlewing returns 0
03:35:34.981 00.000 16108 IsGuiding returns 0
03:35:34.982 00.001 16108 PulseGuide returned control before completion, sleep 88
03:35:34.983 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=141, max=65535, med=3366, FiltMin=2902, FiltMax=55510, Gamma=1.000
03:35:35.000 00.017 21068 UpdateGuideState exits: m=728497 SNR=231.0
03:35:35.001 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:35.003 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:35.004 00.001 21068 Enqueuing Expose request
03:35:35.071 00.067 16108 IsGuiding returns 1
03:35:35.071 00.000 16108 scope still moving after pulse duration time elapsed
03:35:35.103 00.032 16108 IsSlewing returns 0
03:35:35.103 00.000 16108 IsGuiding returns 0
03:35:35.103 00.000 16108 scope move finished after 78 + 44 ms
03:35:35.103 00.000 16108 Move returns status 0, amount 78
03:35:35.103 00.000 16108 MoveAxis(N, 0, ABG)
03:35:35.103 00.000 16108 Move returns status 0, amount 0
03:35:35.103 00.000 16108 move complete, result=0
03:35:35.103 00.000 16108 worker thread done servicing request
03:35:35.103 00.000 16108 Worker thread wakes up
03:35:35.103 00.000 21068 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
03:35:35.106 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:35.106 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:36.274 01.168 16108 Exposure complete
03:35:36.338 00.064 16108 worker thread done servicing request
03:35:36.338 00.000 21068 OnExposeComplete: enter
03:35:36.339 00.001 21068 UpdateGuideState(): m_state=6
03:35:36.340 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
03:35:36.341 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.28, Mass=777304, SNR=247.7, Peak=65535 HFD=3.5
03:35:36.341 00.000 21068 MultiStar: [#1 -0.39,-0.09,0.84,U] [#2 0.04,0.11,0.86,U] [#3 -0.03,-0.11,0.45,U] [#4 -0.50,0.37,0.00,M9] [#5 -0.01,0.36,0.33,U] [#6 -0.44,0.05,0.41,U] [#7 0.29,0.34,0.32,U] [#8 0.08,-0.03,0.28,U] 
03:35:36.342 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.16, 0.05}
03:35:36.344 00.002 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
03:35:36.345 00.001 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
03:35:36.346 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=0.06 mountY=-0.04, mountTheta=-0.66
03:35:36.347 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
03:35:36.348 00.001 21068 Enqueuing Move request for scope (-0.05, 0.06)
03:35:36.349 00.001 16108 Worker thread wakes up
03:35:36.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:35:36.349 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:35:36.349 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.04
03:35:36.349 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:35:36.349 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:36.349 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:35:36.349 00.000 16108 MoveAxis(E, 0, ABG)
03:35:36.349 00.000 16108 Move returns status 0, amount 0
03:35:36.349 00.000 16108 MoveAxis(N, 0, ABG)
03:35:36.349 00.000 16108 Move returns status 0, amount 0
03:35:36.349 00.000 16108 move complete, result=0
03:35:36.349 00.000 16108 worker thread done servicing request
03:35:36.354 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=464, max=65535, med=3366, FiltMin=2825, FiltMax=58886, Gamma=1.000
03:35:36.367 00.013 21068 UpdateGuideState exits: m=777304 SNR=247.7
03:35:36.367 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:36.369 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:36.370 00.001 21068 Enqueuing Expose request
03:35:36.371 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:36.371 00.000 16108 Worker thread wakes up
03:35:36.372 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:36.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:37.337 00.965 16108 Exposure complete
03:35:37.408 00.071 16108 worker thread done servicing request
03:35:37.408 00.000 21068 OnExposeComplete: enter
03:35:37.409 00.001 21068 UpdateGuideState(): m_state=6
03:35:37.410 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
03:35:37.411 00.001 21068 Star::Find returns 1 (0), X=812.04, Y=629.30, Mass=704875, SNR=223.3, Peak=65535 HFD=3.4
03:35:37.412 00.001 21068 MultiStar: [#1 -0.34,0.04,1.00,U] [#2 -0.09,0.25,0.95,U] [#3 -0.25,-0.12,0.45,U] [#4 -0.67,0.30,0.00,M10] [#5 0.04,0.32,0.36,U] [#6 -0.31,0.14,0.40,U] [#7 0.02,0.33,0.35,U] [#8 -0.26,-0.04,0.29,U] 
03:35:37.413 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.12}, one-star: {-0.00, 0.07}
03:35:37.414 00.001 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
03:35:37.415 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
03:35:37.415 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.02 mountY=-0.07, mountTheta=-1.34
03:35:37.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.07, opts=13)
03:35:37.418 00.001 21068 Enqueuing Move request for scope (-0.00, 0.07)
03:35:37.419 00.001 16108 Worker thread wakes up
03:35:37.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
03:35:37.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
03:35:37.419 00.000 16108 Moving (-0.00, 0.07) raw xDistance=0.02 yDistance=-0.07
03:35:37.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:37.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:37.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:35:37.419 00.000 16108 MoveAxis(E, 0, ABG)
03:35:37.419 00.000 16108 Move returns status 0, amount 0
03:35:37.419 00.000 16108 MoveAxis(N, 0, ABG)
03:35:37.419 00.000 16108 Move returns status 0, amount 0
03:35:37.419 00.000 16108 move complete, result=0
03:35:37.419 00.000 16108 worker thread done servicing request
03:35:37.425 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3366, FiltMin=2864, FiltMax=51997, Gamma=1.000
03:35:37.441 00.016 21068 UpdateGuideState exits: m=704875 SNR=223.3
03:35:37.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:37.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:37.444 00.001 21068 Enqueuing Expose request
03:35:37.444 00.000 16108 Worker thread wakes up
03:35:37.445 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:37.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:37.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:38.610 01.165 16108 Exposure complete
03:35:38.671 00.061 16108 worker thread done servicing request
03:35:38.671 00.000 21068 OnExposeComplete: enter
03:35:38.674 00.003 21068 UpdateGuideState(): m_state=6
03:35:38.676 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
03:35:38.678 00.002 21068 Star::Find returns 1 (0), X=811.81, Y=629.25, Mass=779442, SNR=229.4, Peak=65535 HFD=3.5
03:35:38.680 00.002 21068 MultiStar: [#1 -0.68,-0.08,0.00,M1] [#2 -0.34,-0.05,1.00,U] [#3 -0.45,-0.29,0.00,M1] [#4 -0.91,0.14,0.00,R] [#5 -0.42,0.17,0.39,U] [#6 -0.69,-0.23,0.00,M1] [#7 -0.00,0.21,0.32,U] [#8 -0.40,-0.14,0.26,U] 
03:35:38.681 00.001 21068 single-star, 4 included, MultiStar: {-0.28, 0.02}, one-star: {-0.23, 0.02}
03:35:38.683 00.002 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
03:35:38.684 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
03:35:38.686 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.24 cameraTheta=3.06 mountX=0.23 mountY=0.04, mountTheta=0.15
03:35:38.689 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.02, opts=13)
03:35:38.691 00.002 21068 Enqueuing Move request for scope (-0.23, 0.02)
03:35:38.692 00.001 16108 Worker thread wakes up
03:35:38.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
03:35:38.692 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
03:35:38.693 00.001 16108 Moving (-0.23, 0.02) raw xDistance=0.23 yDistance=0.04
03:35:38.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:35:38.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:38.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:38.693 00.000 16108 MoveAxis(W, 61, ABG)
03:35:38.693 00.000 16108 Guiding  Dir = 3, Dur = 61
03:35:38.693 00.000 16108 IsSlewing returns 0
03:35:38.694 00.001 16108 IsGuiding returns 0
03:35:38.700 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3366, FiltMin=2883, FiltMax=65462, Gamma=1.000
03:35:38.703 00.003 16108 PulseGuide returned control before completion, sleep 62
03:35:38.716 00.013 21068 UpdateGuideState exits: m=779442 SNR=229.4
03:35:38.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:38.718 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:38.718 00.000 21068 Enqueuing Expose request
03:35:38.780 00.062 16108 IsGuiding returns 1
03:35:38.780 00.000 16108 scope still moving after pulse duration time elapsed
03:35:38.812 00.032 16108 IsSlewing returns 0
03:35:38.812 00.000 16108 IsGuiding returns 0
03:35:38.812 00.000 16108 scope move finished after 61 + 57 ms
03:35:38.813 00.001 16108 Move returns status 0, amount 61
03:35:38.813 00.000 16108 MoveAxis(N, 0, ABG)
03:35:38.813 00.000 16108 Move returns status 0, amount 0
03:35:38.813 00.000 16108 move complete, result=0
03:35:38.813 00.000 16108 worker thread done servicing request
03:35:38.813 00.000 16108 Worker thread wakes up
03:35:38.813 00.000 21068 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
03:35:38.817 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:38.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:39.796 00.979 16108 Exposure complete
03:35:39.867 00.071 16108 worker thread done servicing request
03:35:39.867 00.000 21068 OnExposeComplete: enter
03:35:39.868 00.001 21068 UpdateGuideState(): m_state=6
03:35:39.869 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
03:35:39.870 00.001 21068 Star::Find returns 1 (0), X=811.93, Y=629.23, Mass=705127, SNR=228.9, Peak=65535 HFD=3.4
03:35:39.871 00.001 21068 MultiStar: [#1 -0.29,-0.07,0.78,U] [#2 -0.23,0.07,0.96,U] [#3 -0.23,-0.19,0.49,U] [#4 0.24,0.13,0.40,U] [#5 -0.02,0.11,0.35,U] [#6 -0.39,-0.11,0.40,U] [#7 0.13,0.23,0.38,U] [#8 -0.28,-0.05,0.30,U] 
03:35:39.872 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.12, 0.00}
03:35:39.873 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
03:35:39.874 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
03:35:39.874 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.12 mountX=0.11 mountY=0.03, mountTheta=0.22
03:35:39.876 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.00, opts=13)
03:35:39.877 00.001 21068 Enqueuing Move request for scope (-0.12, 0.00)
03:35:39.878 00.001 16108 Worker thread wakes up
03:35:39.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
03:35:39.878 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
03:35:39.878 00.000 16108 Moving (-0.12, 0.00) raw xDistance=0.11 yDistance=0.03
03:35:39.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:35:39.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:39.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:39.878 00.000 16108 MoveAxis(E, 0, ABG)
03:35:39.878 00.000 16108 Move returns status 0, amount 0
03:35:39.878 00.000 16108 MoveAxis(N, 0, ABG)
03:35:39.878 00.000 16108 Move returns status 0, amount 0
03:35:39.878 00.000 16108 move complete, result=0
03:35:39.878 00.000 16108 worker thread done servicing request
03:35:39.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3363, FiltMin=2905, FiltMax=62227, Gamma=1.000
03:35:39.896 00.015 21068 UpdateGuideState exits: m=705127 SNR=228.9
03:35:39.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:39.898 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:39.899 00.001 21068 Enqueuing Expose request
03:35:39.900 00.001 16108 Worker thread wakes up
03:35:39.900 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:39.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:39.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:41.050 01.150 16108 Exposure complete
03:35:41.117 00.067 16108 worker thread done servicing request
03:35:41.117 00.000 21068 OnExposeComplete: enter
03:35:41.118 00.001 21068 UpdateGuideState(): m_state=6
03:35:41.119 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
03:35:41.120 00.001 21068 Star::Find returns 1 (0), X=812.10, Y=629.14, Mass=726246, SNR=227.3, Peak=65535 HFD=3.5
03:35:41.120 00.000 21068 MultiStar: [#1 -0.35,-0.28,0.95,U] [#2 -0.12,-0.17,0.97,U] [#3 -0.16,-0.31,0.43,U] [#4 0.46,0.10,0.36,U] [#5 -0.04,0.06,0.35,U] [#6 -0.29,-0.06,0.44,U] [#7 0.11,0.05,0.39,U] [#8 -0.01,0.03,0.26,U] 
03:35:41.122 00.002 21068 single-star, 8 included, MultiStar: {-0.08, -0.12}, one-star: {0.05, -0.09}
03:35:41.123 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
03:35:41.124 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
03:35:41.124 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.05 mountX=-0.07 mountY=0.08, mountTheta=2.29
03:35:41.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.09, opts=13)
03:35:41.127 00.001 21068 Enqueuing Move request for scope (0.05, -0.09)
03:35:41.128 00.001 16108 Worker thread wakes up
03:35:41.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
03:35:41.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
03:35:41.128 00.000 16108 Moving (0.05, -0.09) raw xDistance=-0.07 yDistance=0.08
03:35:41.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:41.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:41.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:35:41.128 00.000 16108 MoveAxis(E, 0, ABG)
03:35:41.129 00.001 16108 Move returns status 0, amount 0
03:35:41.129 00.000 16108 MoveAxis(N, 0, ABG)
03:35:41.129 00.000 16108 Move returns status 0, amount 0
03:35:41.129 00.000 16108 move complete, result=0
03:35:41.129 00.000 16108 worker thread done servicing request
03:35:41.136 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3363, FiltMin=2867, FiltMax=54390, Gamma=1.000
03:35:41.151 00.015 21068 UpdateGuideState exits: m=726246 SNR=227.3
03:35:41.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:41.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:41.155 00.002 21068 Enqueuing Expose request
03:35:41.156 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:41.157 00.001 16108 Worker thread wakes up
03:35:41.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:41.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:42.131 00.974 16108 Exposure complete
03:35:42.203 00.072 16108 worker thread done servicing request
03:35:42.203 00.000 21068 OnExposeComplete: enter
03:35:42.204 00.001 21068 UpdateGuideState(): m_state=6
03:35:42.205 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
03:35:42.205 00.000 21068 Star::Find returns 1 (0), X=812.09, Y=628.90, Mass=731149, SNR=237.5, Peak=65535 HFD=3.6
03:35:42.206 00.001 21068 MultiStar: [#1 -0.36,-0.44,0.00,M1] [#2 -0.08,-0.24,0.97,U] [#3 -0.12,-0.43,0.44,U] [#4 0.12,-0.32,0.37,U] [#5 0.01,-0.03,0.36,U] [#6 -0.41,-0.45,0.00,M1] [#7 0.13,-0.27,0.30,U] [#8 -0.02,-0.43,0.27,U] 
03:35:42.207 00.001 21068 refined, 6 included, MultiStar: {-0.00, -0.29}, one-star: {0.04, -0.33}
03:35:42.208 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
03:35:42.210 00.002 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
03:35:42.210 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.58 mountX=-0.05 mountY=0.28, mountTheta=1.74
03:35:42.212 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.29, opts=13)
03:35:42.213 00.001 21068 Enqueuing Move request for scope (-0.00, -0.29)
03:35:42.213 00.000 16108 Worker thread wakes up
03:35:42.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.29) opts 0xd
03:35:42.213 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.29)
03:35:42.213 00.000 16108 Moving (-0.00, -0.29) raw xDistance=-0.05 yDistance=0.28
03:35:42.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:35:42.214 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:35:42.214 00.000 16108 MoveAxis(E, 0, ABG)
03:35:42.214 00.000 16108 Move returns status 0, amount 0
03:35:42.214 00.000 16108 MoveAxis(S, 57, ABG)
03:35:42.214 00.000 16108 Guiding  Dir = 1, Dur = 57
03:35:42.214 00.000 16108 IsSlewing returns 0
03:35:42.214 00.000 16108 IsGuiding returns 0
03:35:42.217 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3363, FiltMin=2861, FiltMax=65437, Gamma=1.000
03:35:42.232 00.015 21068 UpdateGuideState exits: m=731149 SNR=237.5
03:35:42.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:42.234 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:42.235 00.001 21068 Enqueuing Expose request
03:35:42.236 00.001 16108 PulseGuide returned control before completion, sleep 48
03:35:42.296 00.060 16108 IsGuiding returns 1
03:35:42.296 00.000 16108 scope still moving after pulse duration time elapsed
03:35:42.328 00.032 16108 IsSlewing returns 0
03:35:42.328 00.000 16108 IsGuiding returns 0
03:35:42.329 00.001 16108 scope move finished after 57 + 56 ms
03:35:42.329 00.000 16108 Move returns status 0, amount 57
03:35:42.329 00.000 16108 move complete, result=0
03:35:42.329 00.000 16108 worker thread done servicing request
03:35:42.329 00.000 16108 Worker thread wakes up
03:35:42.329 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
03:35:42.332 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:42.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:43.495 01.163 16108 Exposure complete
03:35:43.564 00.069 16108 worker thread done servicing request
03:35:43.564 00.000 21068 OnExposeComplete: enter
03:35:43.566 00.002 21068 UpdateGuideState(): m_state=6
03:35:43.567 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
03:35:43.570 00.003 21068 Star::Find returns 1 (0), X=812.05, Y=628.86, Mass=801655, SNR=238.3, Peak=65535 HFD=3.7
03:35:43.572 00.002 21068 MultiStar: [#1 -0.32,-0.33,0.96,U] [#2 -0.03,-0.04,1.02,U] [#3 -0.11,-0.59,0.00,M1] [#4 0.27,-0.04,0.37,U] [#5 -0.14,0.17,0.36,U] [#6 -0.24,-0.36,0.41,U] [#7 0.05,-0.18,0.33,U] [#8 0.08,-0.47,0.26,U] 
03:35:43.573 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.21}, one-star: {0.00, -0.37}
03:35:43.575 00.002 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
03:35:43.575 00.000 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
03:35:43.577 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.23 cameraTheta=-1.90 mountX=0.04 mountY=0.23, mountTheta=1.42
03:35:43.580 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.21, opts=13)
03:35:43.581 00.001 21068 Enqueuing Move request for scope (-0.07, -0.21)
03:35:43.582 00.001 16108 Worker thread wakes up
03:35:43.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
03:35:43.583 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
03:35:43.583 00.000 16108 Moving (-0.07, -0.21) raw xDistance=0.04 yDistance=0.23
03:35:43.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:43.583 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:35:43.583 00.000 16108 MoveAxis(E, 0, ABG)
03:35:43.583 00.000 16108 Move returns status 0, amount 0
03:35:43.583 00.000 16108 MoveAxis(S, 45, ABG)
03:35:43.583 00.000 16108 Guiding  Dir = 1, Dur = 45
03:35:43.583 00.000 16108 IsSlewing returns 0
03:35:43.584 00.001 16108 IsGuiding returns 0
03:35:43.585 00.001 16108 PulseGuide returned control before completion, sleep 54
03:35:43.589 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3360, FiltMin=2909, FiltMax=55917, Gamma=1.000
03:35:43.614 00.025 21068 UpdateGuideState exits: m=801655 SNR=238.3
03:35:43.616 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:43.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:43.618 00.001 21068 Enqueuing Expose request
03:35:43.646 00.028 16108 IsGuiding returns 1
03:35:43.646 00.000 16108 scope still moving after pulse duration time elapsed
03:35:43.677 00.031 16108 IsSlewing returns 0
03:35:43.677 00.000 16108 IsGuiding returns 0
03:35:43.677 00.000 16108 scope move finished after 45 + 48 ms
03:35:43.677 00.000 16108 Move returns status 0, amount 45
03:35:43.677 00.000 16108 move complete, result=0
03:35:43.677 00.000 16108 worker thread done servicing request
03:35:43.677 00.000 16108 Worker thread wakes up
03:35:43.677 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:43.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:43.677 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
03:35:44.655 00.978 16108 Exposure complete
03:35:44.744 00.089 16108 worker thread done servicing request
03:35:44.744 00.000 21068 OnExposeComplete: enter
03:35:44.746 00.002 21068 UpdateGuideState(): m_state=6
03:35:44.749 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
03:35:44.751 00.002 21068 Star::Find returns 1 (0), X=812.32, Y=629.18, Mass=751105, SNR=240.9, Peak=65535 HFD=3.5
03:35:44.753 00.002 21068 MultiStar: [#1 -0.22,-0.19,0.82,U] [#2 0.20,0.05,0.92,U] [#3 0.02,-0.19,0.45,U] [#4 0.69,0.20,0.00,M1] [#5 -0.01,0.30,0.40,U] [#6 -0.18,0.06,0.47,U] [#7 0.26,0.19,0.31,U] [#8 -0.11,-0.39,0.25,U] 
03:35:44.754 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.28, -0.05}
03:35:44.756 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
03:35:44.758 00.002 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
03:35:44.759 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.49 mountX=-0.06 mountY=0.02, mountTheta=2.88
03:35:44.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
03:35:44.762 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
03:35:44.764 00.002 16108 Worker thread wakes up
03:35:44.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
03:35:44.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
03:35:44.764 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.06 yDistance=0.02
03:35:44.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:35:44.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:44.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:35:44.764 00.000 16108 MoveAxis(E, 0, ABG)
03:35:44.764 00.000 16108 Move returns status 0, amount 0
03:35:44.764 00.000 16108 MoveAxis(N, 0, ABG)
03:35:44.764 00.000 16108 Move returns status 0, amount 0
03:35:44.764 00.000 16108 move complete, result=0
03:35:44.764 00.000 16108 worker thread done servicing request
03:35:44.770 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3360, FiltMin=2870, FiltMax=55709, Gamma=1.000
03:35:44.784 00.014 21068 UpdateGuideState exits: m=751105 SNR=240.9
03:35:44.785 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:44.786 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:44.787 00.001 21068 Enqueuing Expose request
03:35:44.787 00.000 16108 Worker thread wakes up
03:35:44.787 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:44.789 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:44.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:45.959 01.170 16108 Exposure complete
03:35:46.016 00.057 16108 worker thread done servicing request
03:35:46.016 00.000 21068 OnExposeComplete: enter
03:35:46.019 00.003 21068 UpdateGuideState(): m_state=6
03:35:46.022 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
03:35:46.023 00.001 21068 Star::Find returns 1 (0), X=811.99, Y=629.27, Mass=697104, SNR=256.2, Peak=65535 HFD=3.3
03:35:46.025 00.002 21068 MultiStar: [#1 -0.43,0.02,0.90,U] [#2 -0.12,0.15,0.91,U] [#3 -0.06,-0.01,0.43,U] [#4 0.33,0.22,0.40,U] [#5 -0.15,0.41,0.32,U] [#6 -0.44,0.25,0.00,M1] [#7 0.19,0.43,0.35,U] [#8 0.02,-0.05,0.25,U] 
03:35:46.026 00.001 21068 single-star, 7 included, MultiStar: {-0.09, 0.12}, one-star: {-0.06, 0.04}
03:35:46.026 00.000 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
03:35:46.027 00.001 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
03:35:46.028 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.58 mountX=0.07 mountY=-0.02, mountTheta=-0.34
03:35:46.030 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.04, opts=13)
03:35:46.031 00.001 21068 Enqueuing Move request for scope (-0.06, 0.04)
03:35:46.032 00.001 16108 Worker thread wakes up
03:35:46.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:35:46.032 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:35:46.032 00.000 16108 Moving (-0.06, 0.04) raw xDistance=0.07 yDistance=-0.02
03:35:46.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:35:46.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:46.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:35:46.032 00.000 16108 MoveAxis(E, 0, ABG)
03:35:46.032 00.000 16108 Move returns status 0, amount 0
03:35:46.032 00.000 16108 MoveAxis(N, 0, ABG)
03:35:46.032 00.000 16108 Move returns status 0, amount 0
03:35:46.032 00.000 16108 move complete, result=0
03:35:46.033 00.001 16108 worker thread done servicing request
03:35:46.035 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=745, max=65535, med=3360, FiltMin=2883, FiltMax=60950, Gamma=1.000
03:35:46.049 00.014 21068 UpdateGuideState exits: m=697104 SNR=256.2
03:35:46.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:46.050 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:46.051 00.001 21068 Enqueuing Expose request
03:35:46.052 00.001 16108 Worker thread wakes up
03:35:46.052 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:46.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:46.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:47.024 00.971 16108 Exposure complete
03:35:47.084 00.060 16108 worker thread done servicing request
03:35:47.084 00.000 21068 OnExposeComplete: enter
03:35:47.085 00.001 21068 UpdateGuideState(): m_state=6
03:35:47.087 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
03:35:47.088 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.24, Mass=699787, SNR=227.2, Peak=65535 HFD=3.5
03:35:47.089 00.001 21068 MultiStar: [#1 -0.40,0.02,1.04,U] [#2 -0.06,0.16,1.04,U] [#3 -0.07,0.02,0.48,U] [#4 0.35,0.37,0.00,M1] [#5 -0.02,0.52,0.00,M1] [#6 -0.20,0.10,0.40,U] [#7 -0.13,0.30,0.38,U] [#8 -0.18,-0.12,0.29,U] 
03:35:47.090 00.001 21068 refined, 6 included, MultiStar: {-0.12, 0.07}, one-star: {0.16, 0.01}
03:35:47.091 00.001 21068 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
03:35:47.092 00.001 21068 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
03:35:47.094 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.13 cameraTheta=2.61 mountX=0.13 mountY=-0.04, mountTheta=-0.30
03:35:47.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
03:35:47.099 00.002 21068 Enqueuing Move request for scope (-0.12, 0.07)
03:35:47.102 00.003 16108 Worker thread wakes up
03:35:47.102 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
03:35:47.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
03:35:47.102 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.04
03:35:47.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:35:47.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:47.103 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:35:47.103 00.000 16108 MoveAxis(E, 0, ABG)
03:35:47.103 00.000 16108 Move returns status 0, amount 0
03:35:47.103 00.000 16108 MoveAxis(N, 0, ABG)
03:35:47.103 00.000 16108 Move returns status 0, amount 0
03:35:47.103 00.000 16108 move complete, result=0
03:35:47.103 00.000 16108 worker thread done servicing request
03:35:47.108 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3360, FiltMin=2873, FiltMax=56077, Gamma=1.000
03:35:47.127 00.019 21068 UpdateGuideState exits: m=699787 SNR=227.2
03:35:47.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:47.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:47.130 00.001 21068 Enqueuing Expose request
03:35:47.130 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:47.131 00.001 16108 Worker thread wakes up
03:35:47.131 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:47.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:48.303 01.172 16108 Exposure complete
03:35:48.379 00.076 16108 worker thread done servicing request
03:35:48.379 00.000 21068 OnExposeComplete: enter
03:35:48.380 00.001 21068 UpdateGuideState(): m_state=6
03:35:48.381 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
03:35:48.382 00.001 21068 Star::Find returns 1 (0), X=811.95, Y=629.25, Mass=734344, SNR=218.8, Peak=65535 HFD=3.4
03:35:48.383 00.001 21068 MultiStar: [#1 -0.55,0.05,0.00,M1] [#2 -0.22,0.13,1.33,U] [#3 -0.31,0.02,0.53,U] [#4 0.20,0.14,0.38,U] [#5 -0.20,0.35,0.35,U] [#6 -0.58,0.12,0.00,M1] [#7 0.03,0.20,0.36,U] [#8 -0.44,0.19,0.00,M1] 
03:35:48.383 00.000 21068 single-star, 5 included, MultiStar: {-0.13, 0.11}, one-star: {-0.09, 0.02}
03:35:48.385 00.002 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
03:35:48.386 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
03:35:48.387 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=0.10 mountY=0.00, mountTheta=0.02
03:35:48.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
03:35:48.390 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
03:35:48.391 00.001 16108 Worker thread wakes up
03:35:48.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
03:35:48.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
03:35:48.391 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.10 yDistance=0.00
03:35:48.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:48.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:48.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:35:48.391 00.000 16108 MoveAxis(E, 0, ABG)
03:35:48.391 00.000 16108 Move returns status 0, amount 0
03:35:48.391 00.000 16108 MoveAxis(N, 0, ABG)
03:35:48.391 00.000 16108 Move returns status 0, amount 0
03:35:48.391 00.000 16108 move complete, result=0
03:35:48.391 00.000 16108 worker thread done servicing request
03:35:48.396 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3360, FiltMin=2902, FiltMax=56230, Gamma=1.000
03:35:48.412 00.016 21068 UpdateGuideState exits: m=734344 SNR=218.8
03:35:48.412 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:48.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:48.414 00.001 21068 Enqueuing Expose request
03:35:48.415 00.001 16108 Worker thread wakes up
03:35:48.415 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:48.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:48.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:49.396 00.981 16108 Exposure complete
03:35:49.460 00.064 16108 worker thread done servicing request
03:35:49.461 00.001 21068 OnExposeComplete: enter
03:35:49.462 00.001 21068 UpdateGuideState(): m_state=6
03:35:49.462 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
03:35:49.463 00.001 21068 Star::Find returns 1 (0), X=811.83, Y=629.03, Mass=749250, SNR=256.0, Peak=65535 HFD=3.3
03:35:49.464 00.001 21068 MultiStar: [#1 -0.55,-0.22,0.00,M2] [#2 -0.30,0.04,0.78,U] [#3 -0.18,-0.12,0.40,U] [#4 0.04,0.07,0.34,U] [#5 0.01,0.40,0.29,U] [#6 -0.42,-0.09,0.39,U] [#7 0.03,0.06,0.31,U] [#8 -0.08,-0.14,0.22,U] 
03:35:49.465 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.04}, one-star: {-0.22, -0.20}
03:35:49.465 00.000 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
03:35:49.466 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.43)
03:35:49.467 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=0.17 mountY=0.08, mountTheta=0.42
03:35:49.468 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.04, opts=13)
03:35:49.469 00.001 21068 Enqueuing Move request for scope (-0.18, -0.04)
03:35:49.470 00.001 16108 Worker thread wakes up
03:35:49.470 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
03:35:49.470 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
03:35:49.470 00.000 16108 Moving (-0.18, -0.04) raw xDistance=0.17 yDistance=0.08
03:35:49.470 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:35:49.470 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:49.470 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:35:49.470 00.000 16108 MoveAxis(E, 0, ABG)
03:35:49.470 00.000 16108 Move returns status 0, amount 0
03:35:49.470 00.000 16108 MoveAxis(N, 0, ABG)
03:35:49.470 00.000 16108 Move returns status 0, amount 0
03:35:49.470 00.000 16108 move complete, result=0
03:35:49.470 00.000 16108 worker thread done servicing request
03:35:49.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3360, FiltMin=2848, FiltMax=54054, Gamma=1.000
03:35:49.488 00.015 21068 UpdateGuideState exits: m=749250 SNR=256.0
03:35:49.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:49.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:49.490 00.001 21068 Enqueuing Expose request
03:35:49.491 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:49.492 00.001 16108 Worker thread wakes up
03:35:49.492 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:49.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:50.670 01.178 16108 Exposure complete
03:35:50.730 00.060 16108 worker thread done servicing request
03:35:50.730 00.000 21068 OnExposeComplete: enter
03:35:50.731 00.001 21068 UpdateGuideState(): m_state=6
03:35:50.731 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
03:35:50.733 00.002 21068 Star::Find returns 1 (0), X=812.15, Y=629.24, Mass=698144, SNR=220.1, Peak=65535 HFD=3.4
03:35:50.734 00.001 21068 MultiStar: [#1 -0.23,0.07,1.00,U] [#2 -0.05,0.20,0.97,U] [#3 0.12,-0.11,0.51,U] [#4 0.36,0.07,0.39,U] [#5 0.12,0.41,0.42,U] [#6 -0.22,-0.03,0.46,U] [#7 0.30,0.11,0.36,U] [#8 0.26,0.06,0.29,U] 
03:35:50.735 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.10, 0.01}
03:35:50.735 00.000 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
03:35:50.736 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:35:50.737 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.24 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
03:35:50.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
03:35:50.739 00.001 21068 Enqueuing Move request for scope (0.03, 0.08)
03:35:50.740 00.001 16108 Worker thread wakes up
03:35:50.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
03:35:50.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
03:35:50.740 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.01 yDistance=-0.09
03:35:50.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:35:50.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:50.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:35:50.740 00.000 16108 MoveAxis(E, 0, ABG)
03:35:50.740 00.000 16108 Move returns status 0, amount 0
03:35:50.740 00.000 16108 MoveAxis(N, 0, ABG)
03:35:50.740 00.000 16108 Move returns status 0, amount 0
03:35:50.740 00.000 16108 move complete, result=0
03:35:50.741 00.001 16108 worker thread done servicing request
03:35:50.744 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3360, FiltMin=2899, FiltMax=46429, Gamma=1.000
03:35:50.761 00.017 21068 UpdateGuideState exits: m=698144 SNR=220.1
03:35:50.763 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:50.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:50.765 00.001 21068 Enqueuing Expose request
03:35:50.765 00.000 16108 Worker thread wakes up
03:35:50.766 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:50.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:50.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:51.754 00.988 16108 Exposure complete
03:35:51.812 00.058 16108 worker thread done servicing request
03:35:51.812 00.000 21068 OnExposeComplete: enter
03:35:51.813 00.001 21068 UpdateGuideState(): m_state=6
03:35:51.814 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
03:35:51.815 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.30, Mass=718403, SNR=221.2, Peak=65535 HFD=3.4
03:35:51.816 00.001 21068 MultiStar: [#1 -0.03,-0.03,0.92,U] [#2 0.16,0.20,0.98,U] [#3 0.09,0.03,0.49,U] [#4 0.62,0.13,0.00,M1] [#5 0.36,0.21,0.40,U] [#6 -0.15,0.07,0.50,U] [#7 0.49,0.05,0.00,M1] [#8 0.29,-0.27,0.30,U] 
03:35:51.816 00.000 21068 single-star, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.06, 0.07}
03:35:51.817 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
03:35:51.818 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:35:51.819 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.86 mountX=-0.05 mountY=-0.08, mountTheta=-2.10
03:35:51.820 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
03:35:51.822 00.002 21068 Enqueuing Move request for scope (0.06, 0.07)
03:35:51.823 00.001 16108 Worker thread wakes up
03:35:51.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
03:35:51.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:35:51.823 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
03:35:51.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:35:51.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:51.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:35:51.823 00.000 16108 MoveAxis(E, 0, ABG)
03:35:51.823 00.000 16108 Move returns status 0, amount 0
03:35:51.823 00.000 16108 MoveAxis(N, 0, ABG)
03:35:51.823 00.000 16108 Move returns status 0, amount 0
03:35:51.823 00.000 16108 move complete, result=0
03:35:51.823 00.000 16108 worker thread done servicing request
03:35:51.826 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=579, max=65535, med=3360, FiltMin=2861, FiltMax=45862, Gamma=1.000
03:35:51.840 00.014 21068 UpdateGuideState exits: m=718403 SNR=221.2
03:35:51.842 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:51.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:51.843 00.000 21068 Enqueuing Expose request
03:35:51.844 00.001 16108 Worker thread wakes up
03:35:51.844 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:51.845 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:51.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:53.002 01.157 16108 Exposure complete
03:35:53.061 00.059 16108 worker thread done servicing request
03:35:53.061 00.000 21068 OnExposeComplete: enter
03:35:53.062 00.001 21068 UpdateGuideState(): m_state=6
03:35:53.063 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
03:35:53.064 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=629.14, Mass=783079, SNR=276.3, Peak=65535 HFD=3.6
03:35:53.065 00.001 21068 MultiStar: [#1 -0.22,-0.32,0.80,U] [#2 0.21,0.06,0.80,U] [#3 0.23,-0.23,0.37,U] [#4 0.74,0.17,0.00,M2] [#5 0.47,0.29,0.00,M1] [#6 0.06,-0.05,0.35,U] [#7 0.38,0.15,0.30,U] [#8 0.10,-0.27,0.24,U] 
03:35:53.066 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.11}, one-star: {0.33, -0.09}
03:35:53.066 00.000 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
03:35:53.067 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
03:35:53.068 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.63 mountX=-0.16 mountY=0.07, mountTheta=2.74
03:35:53.069 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.11, opts=13)
03:35:53.071 00.002 21068 Enqueuing Move request for scope (0.15, -0.11)
03:35:53.072 00.001 16108 Worker thread wakes up
03:35:53.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:35:53.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:35:53.072 00.000 16108 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=0.07
03:35:53.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:35:53.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:53.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:53.072 00.000 16108 MoveAxis(E, 0, ABG)
03:35:53.072 00.000 16108 Move returns status 0, amount 0
03:35:53.072 00.000 16108 MoveAxis(N, 0, ABG)
03:35:53.072 00.000 16108 Move returns status 0, amount 0
03:35:53.072 00.000 16108 move complete, result=0
03:35:53.073 00.001 16108 worker thread done servicing request
03:35:53.083 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=301, max=65535, med=3363, FiltMin=2854, FiltMax=47078, Gamma=1.000
03:35:53.103 00.020 21068 UpdateGuideState exits: m=783079 SNR=276.3
03:35:53.105 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:53.106 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:53.107 00.001 21068 Enqueuing Expose request
03:35:53.109 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:53.111 00.002 16108 Worker thread wakes up
03:35:53.111 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:53.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:54.089 00.978 16108 Exposure complete
03:35:54.152 00.063 16108 worker thread done servicing request
03:35:54.153 00.001 21068 OnExposeComplete: enter
03:35:54.154 00.001 21068 UpdateGuideState(): m_state=6
03:35:54.156 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
03:35:54.158 00.002 21068 Star::Find returns 1 (0), X=812.37, Y=629.15, Mass=767456, SNR=223.2, Peak=65535 HFD=3.5
03:35:54.160 00.002 21068 MultiStar: [#1 -0.25,-0.17,1.03,U] [#2 0.16,-0.01,1.04,U] [#3 0.30,-0.22,0.45,U] [#4 0.63,0.01,0.00,M3] [#5 0.28,0.21,0.39,U] [#6 0.07,-0.06,0.45,U] [#7 0.42,0.05,0.35,U] [#8 0.29,-0.35,0.28,U] 
03:35:54.161 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.32, -0.08}
03:35:54.162 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.83)
03:35:54.162 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.89)
03:35:54.163 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.16 mountY=0.04, mountTheta=2.88
03:35:54.165 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.08, opts=13)
03:35:54.166 00.001 21068 Enqueuing Move request for scope (0.15, -0.08)
03:35:54.166 00.000 16108 Worker thread wakes up
03:35:54.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
03:35:54.167 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
03:35:54.167 00.000 16108 Moving (0.15, -0.08) raw xDistance=-0.16 yDistance=0.04
03:35:54.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:35:54.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:54.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:54.167 00.000 16108 MoveAxis(E, 0, ABG)
03:35:54.167 00.000 16108 Move returns status 0, amount 0
03:35:54.167 00.000 16108 MoveAxis(N, 0, ABG)
03:35:54.167 00.000 16108 Move returns status 0, amount 0
03:35:54.167 00.000 16108 move complete, result=0
03:35:54.167 00.000 16108 worker thread done servicing request
03:35:54.171 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3363, FiltMin=2899, FiltMax=48077, Gamma=1.000
03:35:54.188 00.017 21068 UpdateGuideState exits: m=767456 SNR=223.2
03:35:54.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:54.191 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:54.193 00.002 21068 Enqueuing Expose request
03:35:54.194 00.001 16108 Worker thread wakes up
03:35:54.194 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:54.197 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:54.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:55.358 01.161 16108 Exposure complete
03:35:55.423 00.065 16108 worker thread done servicing request
03:35:55.423 00.000 21068 OnExposeComplete: enter
03:35:55.424 00.001 21068 UpdateGuideState(): m_state=6
03:35:55.427 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
03:35:55.428 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.01, Mass=732769, SNR=222.4, Peak=65535 HFD=3.4
03:35:55.430 00.002 21068 MultiStar: [#1 0.07,-0.26,0.97,U] [#2 0.10,-0.09,1.00,U] [#3 0.17,-0.34,0.47,U] [#4 0.53,-0.06,0.00,M4] [#5 0.14,0.06,0.34,U] [#6 -0.23,-0.27,0.44,U] [#7 0.09,-0.05,0.38,U] [#8 0.32,-0.42,0.00,M1] 
03:35:55.431 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.18}, one-star: {0.19, -0.22}
03:35:55.432 00.001 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
03:35:55.433 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
03:35:55.434 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.21 cameraTheta=-1.10 mountX=-0.12 mountY=0.16, mountTheta=2.24
03:35:55.435 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.18, opts=13)
03:35:55.436 00.001 21068 Enqueuing Move request for scope (0.09, -0.18)
03:35:55.437 00.001 16108 Worker thread wakes up
03:35:55.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:35:55.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:35:55.437 00.000 16108 Moving (0.09, -0.18) raw xDistance=-0.12 yDistance=0.16
03:35:55.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:35:55.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:55.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:35:55.437 00.000 16108 MoveAxis(E, 0, ABG)
03:35:55.437 00.000 16108 Move returns status 0, amount 0
03:35:55.437 00.000 16108 MoveAxis(N, 0, ABG)
03:35:55.437 00.000 16108 Move returns status 0, amount 0
03:35:55.438 00.001 16108 move complete, result=0
03:35:55.438 00.000 16108 worker thread done servicing request
03:35:55.441 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=633, max=65535, med=3363, FiltMin=2912, FiltMax=52377, Gamma=1.000
03:35:55.460 00.019 21068 UpdateGuideState exits: m=732769 SNR=222.4
03:35:55.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:55.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:55.463 00.001 21068 Enqueuing Expose request
03:35:55.464 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:55.465 00.001 16108 Worker thread wakes up
03:35:55.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:55.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:56.442 00.977 16108 Exposure complete
03:35:56.510 00.068 16108 worker thread done servicing request
03:35:56.510 00.000 21068 OnExposeComplete: enter
03:35:56.512 00.002 21068 UpdateGuideState(): m_state=6
03:35:56.516 00.004 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
03:35:56.518 00.002 21068 Star::Find returns 1 (0), X=812.08, Y=628.98, Mass=702583, SNR=226.6, Peak=65535 HFD=3.5
03:35:56.520 00.002 21068 MultiStar: [#1 -0.30,-0.29,0.94,U] [#2 0.04,-0.13,1.04,U] [#3 0.03,-0.42,0.44,U] [#4 0.32,-0.07,0.38,U] [#5 -0.18,0.13,0.38,U] [#6 -0.25,-0.24,0.46,U] [#7 0.06,0.14,0.36,U] [#8 0.06,-0.40,0.28,U] 
03:35:56.522 00.002 21068 refined, 8 included, MultiStar: {-0.04, -0.19}, one-star: {0.03, -0.25}
03:35:56.524 00.002 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
03:35:56.525 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
03:35:56.526 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.78 mountX=0.01 mountY=0.19, mountTheta=1.53
03:35:56.529 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.19, opts=13)
03:35:56.534 00.005 21068 Enqueuing Move request for scope (-0.04, -0.19)
03:35:56.536 00.002 16108 Worker thread wakes up
03:35:56.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
03:35:56.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
03:35:56.536 00.000 16108 Moving (-0.04, -0.19) raw xDistance=0.01 yDistance=0.19
03:35:56.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:35:56.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:56.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:35:56.537 00.001 16108 MoveAxis(E, 0, ABG)
03:35:56.537 00.000 16108 Move returns status 0, amount 0
03:35:56.537 00.000 16108 MoveAxis(N, 0, ABG)
03:35:56.537 00.000 16108 Move returns status 0, amount 0
03:35:56.537 00.000 16108 move complete, result=0
03:35:56.537 00.000 16108 worker thread done servicing request
03:35:56.544 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3366, FiltMin=2883, FiltMax=53645, Gamma=1.000
03:35:56.570 00.026 21068 UpdateGuideState exits: m=702583 SNR=226.6
03:35:56.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:56.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:56.573 00.001 21068 Enqueuing Expose request
03:35:56.573 00.000 16108 Worker thread wakes up
03:35:56.573 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:56.574 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:56.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:57.743 01.169 16108 Exposure complete
03:35:57.810 00.067 16108 worker thread done servicing request
03:35:57.810 00.000 21068 OnExposeComplete: enter
03:35:57.811 00.001 21068 UpdateGuideState(): m_state=6
03:35:57.812 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
03:35:57.813 00.001 21068 Star::Find returns 1 (0), X=812.10, Y=628.95, Mass=786558, SNR=223.0, Peak=65535 HFD=3.8
03:35:57.814 00.001 21068 MultiStar: [#1 -0.18,-0.31,1.08,U] [#2 0.08,-0.13,1.02,U] [#3 -0.03,-0.41,0.44,U] [#4 0.38,-0.23,0.39,U] [#5 0.09,0.06,0.37,U] [#6 0.01,-0.41,0.43,U] [#7 0.43,0.00,0.41,U] [#8 0.01,-0.45,0.28,U] 
03:35:57.814 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.24}, one-star: {0.05, -0.28}
03:35:57.815 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
03:35:57.816 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
03:35:57.817 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.35 mountX=-0.09 mountY=0.22, mountTheta=1.98
03:35:57.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.24, opts=13)
03:35:57.820 00.001 21068 Enqueuing Move request for scope (0.05, -0.24)
03:35:57.820 00.000 16108 Worker thread wakes up
03:35:57.820 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
03:35:57.822 00.002 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
03:35:57.822 00.000 16108 Moving (0.05, -0.24) raw xDistance=-0.09 yDistance=0.22
03:35:57.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:35:57.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:35:57.822 00.000 16108 MoveAxis(E, 0, ABG)
03:35:57.822 00.000 16108 Move returns status 0, amount 0
03:35:57.822 00.000 16108 MoveAxis(S, 44, ABG)
03:35:57.822 00.000 16108 Guiding  Dir = 1, Dur = 44
03:35:57.822 00.000 16108 IsSlewing returns 0
03:35:57.822 00.000 16108 IsGuiding returns 0
03:35:57.826 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3366, FiltMin=2899, FiltMax=57789, Gamma=1.000
03:35:57.854 00.028 21068 UpdateGuideState exits: m=786558 SNR=223.0
03:35:57.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:57.856 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:57.857 00.001 21068 Enqueuing Expose request
03:35:57.863 00.006 16108 PulseGuide returned control before completion, sleep 14
03:35:57.878 00.015 16108 IsGuiding returns 1
03:35:57.878 00.000 16108 scope still moving after pulse duration time elapsed
03:35:57.909 00.031 16108 IsSlewing returns 0
03:35:57.909 00.000 16108 IsGuiding returns 1
03:35:57.940 00.031 16108 IsSlewing returns 0
03:35:57.940 00.000 16108 IsGuiding returns 0
03:35:57.940 00.000 16108 scope move finished after 44 + 74 ms
03:35:57.940 00.000 16108 Move returns status 0, amount 44
03:35:57.940 00.000 16108 move complete, result=0
03:35:57.940 00.000 16108 worker thread done servicing request
03:35:57.940 00.000 16108 Worker thread wakes up
03:35:57.940 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
03:35:57.943 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:57.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:35:58.909 00.966 16108 Exposure complete
03:35:58.964 00.055 16108 worker thread done servicing request
03:35:58.964 00.000 21068 OnExposeComplete: enter
03:35:58.965 00.001 21068 UpdateGuideState(): m_state=6
03:35:58.966 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
03:35:58.967 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=629.18, Mass=810583, SNR=281.4, Peak=65535 HFD=3.5
03:35:58.968 00.001 21068 MultiStar: [#1 -0.28,-0.18,0.68,U] [#2 0.14,0.06,0.77,U] [#3 0.11,-0.43,0.36,U] [#4 0.49,0.02,0.00,M3] [#5 0.06,0.26,0.26,U] [#6 -0.23,-0.32,0.38,U] [#7 0.41,-0.13,0.27,U] [#8 -0.01,0.04,0.24,U] 
03:35:58.969 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.24, -0.05}
03:35:58.969 00.000 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
03:35:58.970 00.001 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
03:35:58.971 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=-0.07 mountY=0.07, mountTheta=2.36
03:35:58.972 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
03:35:58.973 00.001 21068 Enqueuing Move request for scope (0.06, -0.09)
03:35:58.974 00.001 16108 Worker thread wakes up
03:35:58.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:35:58.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:35:58.974 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.07
03:35:58.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:58.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:58.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:58.975 00.001 16108 MoveAxis(E, 0, ABG)
03:35:58.975 00.000 16108 Move returns status 0, amount 0
03:35:58.975 00.000 16108 MoveAxis(N, 0, ABG)
03:35:58.975 00.000 16108 Move returns status 0, amount 0
03:35:58.975 00.000 16108 move complete, result=0
03:35:58.975 00.000 16108 worker thread done servicing request
03:35:58.977 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3366, FiltMin=2905, FiltMax=52313, Gamma=1.000
03:35:58.991 00.014 21068 UpdateGuideState exits: m=810583 SNR=281.4
03:35:58.992 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:58.993 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:35:58.994 00.001 21068 Enqueuing Expose request
03:35:58.994 00.000 16108 Worker thread wakes up
03:35:58.995 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:58.995 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:35:58.995 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:00.142 01.147 16108 Exposure complete
03:36:00.208 00.066 16108 worker thread done servicing request
03:36:00.208 00.000 21068 OnExposeComplete: enter
03:36:00.209 00.001 21068 UpdateGuideState(): m_state=6
03:36:00.210 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
03:36:00.211 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=629.36, Mass=721301, SNR=216.1, Peak=65535 HFD=3.3
03:36:00.213 00.002 21068 MultiStar: [#1 -0.06,0.06,0.93,U] [#2 0.23,0.16,1.03,U] [#3 0.05,-0.15,0.54,U] [#4 0.54,0.24,0.00,M4] [#5 0.23,0.23,0.43,U] [#6 -0.25,0.09,0.43,U] [#7 0.24,0.22,0.45,U] [#8 0.09,-0.01,0.28,U] 
03:36:00.214 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.37, 0.13}
03:36:00.215 00.001 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
03:36:00.216 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:36:00.217 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.62 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
03:36:00.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.10, opts=13)
03:36:00.220 00.001 21068 Enqueuing Move request for scope (0.14, 0.10)
03:36:00.221 00.001 16108 Worker thread wakes up
03:36:00.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
03:36:00.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
03:36:00.221 00.000 16108 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=-0.13
03:36:00.222 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:36:00.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:00.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:36:00.222 00.000 16108 MoveAxis(E, 0, ABG)
03:36:00.222 00.000 16108 Move returns status 0, amount 0
03:36:00.222 00.000 16108 MoveAxis(N, 0, ABG)
03:36:00.222 00.000 16108 Move returns status 0, amount 0
03:36:00.222 00.000 16108 move complete, result=0
03:36:00.222 00.000 16108 worker thread done servicing request
03:36:00.227 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3366, FiltMin=2896, FiltMax=58294, Gamma=1.000
03:36:00.242 00.015 21068 UpdateGuideState exits: m=721301 SNR=216.1
03:36:00.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:00.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:00.245 00.001 21068 Enqueuing Expose request
03:36:00.245 00.000 16108 Worker thread wakes up
03:36:00.246 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:00.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:00.247 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:01.217 00.970 16108 Exposure complete
03:36:01.271 00.054 16108 worker thread done servicing request
03:36:01.271 00.000 21068 OnExposeComplete: enter
03:36:01.272 00.001 21068 UpdateGuideState(): m_state=6
03:36:01.274 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
03:36:01.275 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.14, Mass=695186, SNR=223.0, Peak=65535 HFD=3.5
03:36:01.276 00.001 21068 MultiStar: [#1 -0.04,0.08,0.91,U] [#2 0.22,0.02,0.99,U] [#3 0.14,-0.33,0.43,U] [#4 0.53,0.17,0.00,M5] [#5 0.16,0.05,0.33,U] [#6 -0.04,-0.13,0.42,U] [#7 0.50,0.35,0.00,M1] [#8 0.15,-0.19,0.28,U] 
03:36:01.277 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.17, -0.09}
03:36:01.279 00.002 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
03:36:01.280 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
03:36:01.281 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=-0.12 mountY=0.02, mountTheta=2.94
03:36:01.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.05, opts=13)
03:36:01.283 00.000 21068 Enqueuing Move request for scope (0.11, -0.05)
03:36:01.285 00.002 16108 Worker thread wakes up
03:36:01.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
03:36:01.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
03:36:01.285 00.000 16108 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=0.02
03:36:01.285 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:36:01.285 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:01.285 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:36:01.285 00.000 16108 MoveAxis(E, 0, ABG)
03:36:01.285 00.000 16108 Move returns status 0, amount 0
03:36:01.285 00.000 16108 MoveAxis(N, 0, ABG)
03:36:01.285 00.000 16108 Move returns status 0, amount 0
03:36:01.285 00.000 16108 move complete, result=0
03:36:01.286 00.001 16108 worker thread done servicing request
03:36:01.289 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3369, FiltMin=2886, FiltMax=53949, Gamma=1.000
03:36:01.303 00.014 21068 UpdateGuideState exits: m=695186 SNR=223.0
03:36:01.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:01.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:01.305 00.000 21068 Enqueuing Expose request
03:36:01.306 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:01.307 00.001 16108 Worker thread wakes up
03:36:01.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:01.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:02.473 01.166 16108 Exposure complete
03:36:02.535 00.062 16108 worker thread done servicing request
03:36:02.536 00.001 21068 OnExposeComplete: enter
03:36:02.536 00.000 21068 UpdateGuideState(): m_state=6
03:36:02.537 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
03:36:02.538 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.15, Mass=747499, SNR=243.1, Peak=65535 HFD=3.5
03:36:02.539 00.001 21068 MultiStar: [#1 -0.06,-0.05,0.90,U] [#2 0.05,0.07,0.94,U] [#3 0.17,-0.02,0.39,U] [#4 0.39,0.04,0.37,U] [#5 0.10,0.34,0.32,U] [#6 -0.06,0.02,0.36,U] [#7 0.44,0.08,0.33,U] [#8 0.01,0.04,0.27,U] 
03:36:02.540 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.19, -0.08}
03:36:02.541 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
03:36:02.542 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
03:36:02.542 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
03:36:02.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
03:36:02.545 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
03:36:02.546 00.001 16108 Worker thread wakes up
03:36:02.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:36:02.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:36:02.546 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.11 yDistance=-0.05
03:36:02.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:36:02.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:02.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:36:02.546 00.000 16108 MoveAxis(E, 0, ABG)
03:36:02.546 00.000 16108 Move returns status 0, amount 0
03:36:02.546 00.000 16108 MoveAxis(N, 0, ABG)
03:36:02.546 00.000 16108 Move returns status 0, amount 0
03:36:02.546 00.000 16108 move complete, result=0
03:36:02.546 00.000 16108 worker thread done servicing request
03:36:02.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3369, FiltMin=2841, FiltMax=48957, Gamma=1.000
03:36:02.567 00.017 21068 UpdateGuideState exits: m=747499 SNR=243.1
03:36:02.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:02.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:02.570 00.001 21068 Enqueuing Expose request
03:36:02.570 00.000 16108 Worker thread wakes up
03:36:02.571 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:02.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:02.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:03.561 00.990 16108 Exposure complete
03:36:03.624 00.063 16108 worker thread done servicing request
03:36:03.624 00.000 21068 OnExposeComplete: enter
03:36:03.625 00.001 21068 UpdateGuideState(): m_state=6
03:36:03.626 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
03:36:03.626 00.000 21068 Star::Find returns 1 (0), X=812.48, Y=629.29, Mass=755982, SNR=235.4, Peak=65535 HFD=3.3
03:36:03.628 00.002 21068 MultiStar: [#1 0.04,-0.07,0.90,U] [#2 0.26,0.17,1.04,U] [#3 0.23,-0.25,0.45,U] [#4 0.46,0.15,0.00,M5] [#5 0.20,0.41,0.36,U] [#6 -0.10,-0.01,0.38,U] [#7 0.50,0.17,0.00,M1] [#8 0.30,-0.19,0.27,U] 
03:36:03.629 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.03}, one-star: {0.43, 0.06}
03:36:03.630 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
03:36:03.631 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
03:36:03.632 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.15 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
03:36:03.633 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.03, opts=13)
03:36:03.634 00.001 21068 Enqueuing Move request for scope (0.22, 0.03)
03:36:03.635 00.001 16108 Worker thread wakes up
03:36:03.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
03:36:03.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
03:36:03.635 00.000 16108 Moving (0.22, 0.03) raw xDistance=-0.21 yDistance=-0.08
03:36:03.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:36:03.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:03.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:36:03.635 00.000 16108 MoveAxis(E, 55, ABG)
03:36:03.636 00.001 16108 Guiding  Dir = 2, Dur = 55
03:36:03.636 00.000 16108 IsSlewing returns 0
03:36:03.636 00.000 16108 IsGuiding returns 0
03:36:03.641 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3369, FiltMin=2915, FiltMax=52573, Gamma=1.000
03:36:03.659 00.018 21068 UpdateGuideState exits: m=755982 SNR=235.4
03:36:03.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:03.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:03.662 00.001 21068 Enqueuing Expose request
03:36:03.664 00.002 16108 PulseGuide returned control before completion, sleep 39
03:36:03.709 00.045 16108 IsGuiding returns 1
03:36:03.709 00.000 16108 scope still moving after pulse duration time elapsed
03:36:03.740 00.031 16108 IsSlewing returns 0
03:36:03.740 00.000 16108 IsGuiding returns 1
03:36:03.772 00.032 16108 IsSlewing returns 0
03:36:03.772 00.000 16108 IsGuiding returns 0
03:36:03.772 00.000 16108 scope move finished after 55 + 81 ms
03:36:03.772 00.000 16108 Move returns status 0, amount 55
03:36:03.773 00.001 16108 MoveAxis(N, 0, ABG)
03:36:03.773 00.000 16108 Move returns status 0, amount 0
03:36:03.773 00.000 16108 move complete, result=0
03:36:03.773 00.000 16108 worker thread done servicing request
03:36:03.773 00.000 16108 Worker thread wakes up
03:36:03.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:03.773 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
03:36:03.776 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:04.936 01.160 16108 Exposure complete
03:36:05.005 00.069 16108 worker thread done servicing request
03:36:05.005 00.000 21068 OnExposeComplete: enter
03:36:05.006 00.001 21068 UpdateGuideState(): m_state=6
03:36:05.007 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
03:36:05.009 00.002 21068 Star::Find returns 1 (0), X=812.03, Y=629.13, Mass=735548, SNR=220.4, Peak=65535 HFD=3.4
03:36:05.011 00.002 21068 MultiStar: [#1 -0.41,-0.14,0.93,U] [#2 -0.14,-0.08,1.02,U] [#3 -0.00,-0.24,0.44,U] [#4 0.45,0.18,0.00,M6] [#5 -0.01,0.29,0.34,U] [#6 -0.35,-0.13,0.44,U] [#7 0.32,0.12,0.33,U] [#8 -0.31,-0.08,0.27,U] 
03:36:05.012 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.02, -0.10}
03:36:05.014 00.002 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
03:36:05.016 00.002 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
03:36:05.017 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.76 mountX=0.00 mountY=0.10, mountTheta=1.56
03:36:05.020 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.10, opts=13)
03:36:05.021 00.001 21068 Enqueuing Move request for scope (-0.02, -0.10)
03:36:05.023 00.002 16108 Worker thread wakes up
03:36:05.023 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
03:36:05.024 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
03:36:05.024 00.000 16108 Moving (-0.02, -0.10) raw xDistance=0.00 yDistance=0.10
03:36:05.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:36:05.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:05.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:36:05.024 00.000 16108 MoveAxis(E, 0, ABG)
03:36:05.024 00.000 16108 Move returns status 0, amount 0
03:36:05.024 00.000 16108 MoveAxis(N, 0, ABG)
03:36:05.024 00.000 16108 Move returns status 0, amount 0
03:36:05.025 00.001 16108 move complete, result=0
03:36:05.025 00.000 16108 worker thread done servicing request
03:36:05.031 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=553, max=65535, med=3369, FiltMin=2896, FiltMax=51229, Gamma=1.000
03:36:05.047 00.016 21068 UpdateGuideState exits: m=735548 SNR=220.4
03:36:05.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:05.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:05.050 00.001 21068 Enqueuing Expose request
03:36:05.051 00.001 16108 Worker thread wakes up
03:36:05.051 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:05.051 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:05.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:06.016 00.965 16108 Exposure complete
03:36:06.076 00.060 16108 worker thread done servicing request
03:36:06.077 00.001 21068 OnExposeComplete: enter
03:36:06.079 00.002 21068 UpdateGuideState(): m_state=6
03:36:06.081 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
03:36:06.082 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=629.13, Mass=722537, SNR=228.1, Peak=65535 HFD=3.3
03:36:06.084 00.002 21068 MultiStar: [#1 -0.26,-0.15,0.91,U] [#2 -0.04,0.03,0.92,U] [#3 -0.20,-0.27,0.45,U] [#4 0.30,0.13,0.38,U] [#5 0.06,0.14,0.42,U] [#6 -0.29,-0.13,0.40,U] [#7 -0.09,-0.22,0.32,U] [#8 -0.00,-0.16,0.28,U] 
03:36:06.086 00.002 21068 single-star, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.01, -0.10}
03:36:06.087 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
03:36:06.090 00.003 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
03:36:06.091 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.69 mountX=-0.01 mountY=0.10, mountTheta=1.63
03:36:06.094 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.10, opts=13)
03:36:06.096 00.002 21068 Enqueuing Move request for scope (-0.01, -0.10)
03:36:06.098 00.002 16108 Worker thread wakes up
03:36:06.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
03:36:06.098 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
03:36:06.098 00.000 16108 Moving (-0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
03:36:06.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:36:06.099 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:06.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:36:06.099 00.000 16108 MoveAxis(E, 0, ABG)
03:36:06.099 00.000 16108 Move returns status 0, amount 0
03:36:06.099 00.000 16108 MoveAxis(N, 0, ABG)
03:36:06.099 00.000 16108 Move returns status 0, amount 0
03:36:06.099 00.000 16108 move complete, result=0
03:36:06.099 00.000 16108 worker thread done servicing request
03:36:06.107 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3369, FiltMin=2848, FiltMax=57718, Gamma=1.000
03:36:06.132 00.025 21068 UpdateGuideState exits: m=722537 SNR=228.1
03:36:06.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:06.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:06.137 00.003 21068 Enqueuing Expose request
03:36:06.138 00.001 16108 Worker thread wakes up
03:36:06.138 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:06.139 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:06.139 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:07.322 01.183 16108 Exposure complete
03:36:07.397 00.075 16108 worker thread done servicing request
03:36:07.397 00.000 21068 OnExposeComplete: enter
03:36:07.397 00.000 21068 UpdateGuideState(): m_state=6
03:36:07.399 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
03:36:07.400 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.04, Mass=677228, SNR=257.9, Peak=65535 HFD=3.4
03:36:07.401 00.001 21068 MultiStar: [#1 0.14,-0.16,0.94,U] [#2 0.20,-0.03,1.00,U] [#3 0.17,-0.51,0.00,M1] [#4 0.56,-0.07,0.00,M6] [#5 0.18,0.16,0.34,U] [#6 -0.05,-0.19,0.40,U] [#7 -0.03,-0.02,0.28,U] [#8 0.30,-0.26,0.23,U] 
03:36:07.402 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.11}, one-star: {0.18, -0.19}
03:36:07.402 00.000 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
03:36:07.403 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.74)
03:36:07.404 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.64 mountX=-0.16 mountY=0.07, mountTheta=2.73
03:36:07.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.11, opts=13)
03:36:07.406 00.000 21068 Enqueuing Move request for scope (0.15, -0.11)
03:36:07.407 00.001 16108 Worker thread wakes up
03:36:07.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:36:07.408 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:36:07.408 00.000 16108 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=0.07
03:36:07.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:36:07.408 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:07.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:36:07.408 00.000 16108 MoveAxis(E, 0, ABG)
03:36:07.408 00.000 16108 Move returns status 0, amount 0
03:36:07.408 00.000 16108 MoveAxis(N, 0, ABG)
03:36:07.408 00.000 16108 Move returns status 0, amount 0
03:36:07.409 00.001 16108 move complete, result=0
03:36:07.409 00.000 16108 worker thread done servicing request
03:36:07.416 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3366, FiltMin=2867, FiltMax=53417, Gamma=1.000
03:36:07.437 00.021 21068 UpdateGuideState exits: m=677228 SNR=257.9
03:36:07.439 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:07.439 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:07.440 00.001 21068 Enqueuing Expose request
03:36:07.441 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:07.442 00.001 16108 Worker thread wakes up
03:36:07.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:07.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:08.429 00.987 16108 Exposure complete
03:36:08.506 00.077 16108 worker thread done servicing request
03:36:08.506 00.000 21068 OnExposeComplete: enter
03:36:08.508 00.002 21068 UpdateGuideState(): m_state=6
03:36:08.509 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
03:36:08.510 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=628.99, Mass=727892, SNR=207.8, Peak=65535 HFD=3.3
03:36:08.511 00.001 21068 MultiStar: [#1 -0.01,-0.41,1.00,U] [#2 0.12,-0.11,1.05,U] [#3 0.09,-0.37,0.50,U] [#4 0.70,0.08,0.00,M7] [#5 0.09,0.02,0.41,U] [#6 -0.16,-0.33,0.41,U] [#7 0.32,0.04,0.39,U] [#8 0.29,-0.47,0.00,M1] 
03:36:08.511 00.000 21068 refined, 6 included, MultiStar: {0.10, -0.22}, one-star: {0.23, -0.24}
03:36:08.512 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
03:36:08.513 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
03:36:08.514 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.25 cameraTheta=-1.14 mountX=-0.14 mountY=0.19, mountTheta=2.19
03:36:08.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.22, opts=13)
03:36:08.519 00.003 21068 Enqueuing Move request for scope (0.10, -0.22)
03:36:08.520 00.001 16108 Worker thread wakes up
03:36:08.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
03:36:08.520 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
03:36:08.520 00.000 16108 Moving (0.10, -0.22) raw xDistance=-0.14 yDistance=0.19
03:36:08.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:36:08.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:08.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:36:08.520 00.000 16108 MoveAxis(E, 0, ABG)
03:36:08.520 00.000 16108 Move returns status 0, amount 0
03:36:08.520 00.000 16108 MoveAxis(N, 0, ABG)
03:36:08.520 00.000 16108 Move returns status 0, amount 0
03:36:08.520 00.000 16108 move complete, result=0
03:36:08.520 00.000 16108 worker thread done servicing request
03:36:08.524 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3366, FiltMin=2886, FiltMax=57113, Gamma=1.000
03:36:08.552 00.028 21068 UpdateGuideState exits: m=727892 SNR=207.8
03:36:08.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:08.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:08.556 00.002 21068 Enqueuing Expose request
03:36:08.558 00.002 16108 Worker thread wakes up
03:36:08.558 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:08.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:08.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:09.720 01.161 16108 Exposure complete
03:36:09.790 00.070 16108 worker thread done servicing request
03:36:09.790 00.000 21068 OnExposeComplete: enter
03:36:09.791 00.001 21068 UpdateGuideState(): m_state=6
03:36:09.792 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
03:36:09.793 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=629.00, Mass=775437, SNR=244.2, Peak=65535 HFD=3.4
03:36:09.793 00.000 21068 MultiStar: [#1 -0.04,-0.28,0.83,U] [#2 0.25,-0.18,1.02,U] [#3 0.17,-0.21,0.44,U] [#4 0.61,-0.02,0.00,M8] [#5 0.16,0.05,0.37,U] [#6 -0.14,-0.15,0.40,U] [#7 0.37,-0.04,0.35,U] [#8 0.28,-0.67,0.00,M2] 
03:36:09.794 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.18}, one-star: {0.25, -0.23}
03:36:09.795 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.46)
03:36:09.796 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
03:36:09.796 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.86 mountX=-0.18 mountY=0.14, mountTheta=2.50
03:36:09.799 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.18, opts=13)
03:36:09.800 00.001 21068 Enqueuing Move request for scope (0.15, -0.18)
03:36:09.800 00.000 16108 Worker thread wakes up
03:36:09.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
03:36:09.800 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
03:36:09.800 00.000 16108 Moving (0.15, -0.18) raw xDistance=-0.18 yDistance=0.14
03:36:09.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:36:09.801 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:09.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:36:09.801 00.000 16108 MoveAxis(E, 0, ABG)
03:36:09.801 00.000 16108 Move returns status 0, amount 0
03:36:09.801 00.000 16108 MoveAxis(N, 0, ABG)
03:36:09.801 00.000 16108 Move returns status 0, amount 0
03:36:09.801 00.000 16108 move complete, result=0
03:36:09.801 00.000 16108 worker thread done servicing request
03:36:09.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3363, FiltMin=2905, FiltMax=54301, Gamma=1.000
03:36:09.819 00.015 21068 UpdateGuideState exits: m=775437 SNR=244.2
03:36:09.820 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:09.820 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:09.821 00.001 21068 Enqueuing Expose request
03:36:09.822 00.001 16108 Worker thread wakes up
03:36:09.822 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:09.823 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:09.823 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:10.797 00.974 16108 Exposure complete
03:36:10.854 00.057 16108 worker thread done servicing request
03:36:10.854 00.000 21068 OnExposeComplete: enter
03:36:10.856 00.002 21068 UpdateGuideState(): m_state=6
03:36:10.858 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
03:36:10.860 00.002 21068 Star::Find returns 1 (0), X=812.30, Y=628.90, Mass=708932, SNR=211.0, Peak=65535 HFD=3.4
03:36:10.862 00.002 21068 MultiStar: [#1 -0.04,-0.37,0.93,U] [#2 0.11,-0.25,1.09,U] [#3 0.17,-0.33,0.47,U] [#4 0.70,0.04,0.00,M9] [#5 0.13,-0.23,0.40,U] [#6 -0.26,-0.28,0.43,U] [#7 0.31,-0.20,0.37,U] [#8 0.08,-0.68,0.00,M3] 
03:36:10.864 00.002 21068 refined, 6 included, MultiStar: {0.10, -0.30}, one-star: {0.25, -0.33}
03:36:10.866 00.002 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
03:36:10.867 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
03:36:10.868 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.25 mountX=-0.15 mountY=0.27, mountTheta=2.08
03:36:10.872 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.30, opts=13)
03:36:10.873 00.001 21068 Enqueuing Move request for scope (0.10, -0.30)
03:36:10.874 00.001 16108 Worker thread wakes up
03:36:10.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
03:36:10.875 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
03:36:10.875 00.000 16108 Moving (0.10, -0.30) raw xDistance=-0.15 yDistance=0.27
03:36:10.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:36:10.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:36:10.875 00.000 16108 MoveAxis(E, 0, ABG)
03:36:10.875 00.000 16108 Move returns status 0, amount 0
03:36:10.875 00.000 16108 MoveAxis(S, 54, ABG)
03:36:10.875 00.000 16108 Guiding  Dir = 1, Dur = 54
03:36:10.875 00.000 16108 IsSlewing returns 0
03:36:10.876 00.001 16108 IsGuiding returns 0
03:36:10.880 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=995, max=65535, med=3363, FiltMin=2854, FiltMax=59305, Gamma=1.000
03:36:10.907 00.027 21068 UpdateGuideState exits: m=708932 SNR=211.0
03:36:10.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:10.908 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:10.909 00.001 21068 Enqueuing Expose request
03:36:10.916 00.007 16108 PulseGuide returned control before completion, sleep 25
03:36:10.945 00.029 16108 IsGuiding returns 1
03:36:10.945 00.000 16108 scope still moving after pulse duration time elapsed
03:36:10.977 00.032 16108 IsSlewing returns 0
03:36:10.977 00.000 16108 IsGuiding returns 1
03:36:11.008 00.031 16108 IsSlewing returns 0
03:36:11.009 00.001 16108 IsGuiding returns 0
03:36:11.009 00.000 16108 scope move finished after 54 + 78 ms
03:36:11.009 00.000 16108 Move returns status 0, amount 54
03:36:11.009 00.000 16108 move complete, result=0
03:36:11.009 00.000 16108 worker thread done servicing request
03:36:11.009 00.000 16108 Worker thread wakes up
03:36:11.009 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
03:36:11.010 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:11.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:12.157 01.147 16108 Exposure complete
03:36:12.219 00.062 16108 worker thread done servicing request
03:36:12.219 00.000 21068 OnExposeComplete: enter
03:36:12.221 00.002 21068 UpdateGuideState(): m_state=6
03:36:12.222 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
03:36:12.223 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=628.95, Mass=744292, SNR=241.9, Peak=65535 HFD=3.4
03:36:12.224 00.001 21068 MultiStar: [#1 -0.03,-0.18,0.87,U] [#2 -0.10,-0.18,0.97,U] [#3 0.14,-0.52,0.00,M1] [#4 0.55,0.07,0.00,M10] [#5 0.11,0.12,0.33,U] [#6 -0.15,0.02,0.38,U] [#7 0.36,0.04,0.32,U] [#8 0.10,-0.24,0.26,U] 
03:36:12.225 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.09, -0.28}
03:36:12.226 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
03:36:12.227 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
03:36:12.228 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=-0.05 mountY=0.14, mountTheta=1.90
03:36:12.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.15, opts=13)
03:36:12.231 00.001 21068 Enqueuing Move request for scope (0.02, -0.15)
03:36:12.232 00.001 16108 Worker thread wakes up
03:36:12.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
03:36:12.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
03:36:12.232 00.000 16108 Moving (0.02, -0.15) raw xDistance=-0.05 yDistance=0.14
03:36:12.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:36:12.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:12.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:36:12.232 00.000 16108 MoveAxis(E, 0, ABG)
03:36:12.232 00.000 16108 Move returns status 0, amount 0
03:36:12.232 00.000 16108 MoveAxis(N, 0, ABG)
03:36:12.232 00.000 16108 Move returns status 0, amount 0
03:36:12.232 00.000 16108 move complete, result=0
03:36:12.232 00.000 16108 worker thread done servicing request
03:36:12.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3363, FiltMin=2896, FiltMax=55101, Gamma=1.000
03:36:12.254 00.018 21068 UpdateGuideState exits: m=744292 SNR=241.9
03:36:12.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:12.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:12.256 00.000 21068 Enqueuing Expose request
03:36:12.257 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:12.258 00.001 16108 Worker thread wakes up
03:36:12.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:12.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:13.226 00.968 16108 Exposure complete
03:36:13.309 00.083 16108 worker thread done servicing request
03:36:13.309 00.000 21068 OnExposeComplete: enter
03:36:13.311 00.002 21068 UpdateGuideState(): m_state=6
03:36:13.312 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
03:36:13.313 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=628.90, Mass=749052, SNR=250.0, Peak=65535 HFD=3.5
03:36:13.314 00.001 21068 MultiStar: [#1 -0.18,-0.20,0.84,U] [#2 0.10,-0.05,0.95,U] [#3 0.05,-0.37,0.48,U] [#4 0.54,-0.19,0.00,R] [#5 0.13,0.13,0.33,U] [#6 -0.13,-0.23,0.43,U] [#7 0.31,-0.12,0.33,U] [#8 0.02,-0.33,0.24,U] 
03:36:13.315 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.20}, one-star: {0.17, -0.33}
03:36:13.316 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
03:36:13.317 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
03:36:13.318 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.31 mountX=-0.09 mountY=0.18, mountTheta=2.02
03:36:13.319 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.20, opts=13)
03:36:13.320 00.001 21068 Enqueuing Move request for scope (0.05, -0.20)
03:36:13.321 00.001 16108 Worker thread wakes up
03:36:13.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
03:36:13.321 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
03:36:13.321 00.000 16108 Moving (0.05, -0.20) raw xDistance=-0.09 yDistance=0.18
03:36:13.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:36:13.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:13.321 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:36:13.321 00.000 16108 MoveAxis(E, 0, ABG)
03:36:13.321 00.000 16108 Move returns status 0, amount 0
03:36:13.321 00.000 16108 MoveAxis(N, 0, ABG)
03:36:13.321 00.000 16108 Move returns status 0, amount 0
03:36:13.322 00.001 16108 move complete, result=0
03:36:13.322 00.000 16108 worker thread done servicing request
03:36:13.326 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3360, FiltMin=2861, FiltMax=65437, Gamma=1.000
03:36:13.380 00.054 21068 UpdateGuideState exits: m=749052 SNR=250.0
03:36:13.382 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:13.384 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:13.386 00.002 21068 Enqueuing Expose request
03:36:13.388 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:13.391 00.003 16108 Worker thread wakes up
03:36:13.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:13.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:14.549 01.158 16108 Exposure complete
03:36:14.621 00.072 16108 worker thread done servicing request
03:36:14.622 00.001 21068 OnExposeComplete: enter
03:36:14.623 00.001 21068 UpdateGuideState(): m_state=6
03:36:14.624 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
03:36:14.624 00.000 21068 Star::Find returns 1 (0), X=811.86, Y=629.16, Mass=694171, SNR=216.2, Peak=65535 HFD=3.6
03:36:14.625 00.001 21068 MultiStar: [#1 -0.49,-0.20,0.00,M1] [#2 -0.15,-0.08,0.99,U] [#3 -0.13,-0.21,0.47,U] [#4 -0.24,0.19,0.42,U] [#5 -0.07,0.27,0.41,U] [#6 -0.13,-0.12,0.51,U] [#7 0.04,-0.14,0.36,U] [#8 -0.19,-0.12,0.31,U] 
03:36:14.626 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.05}, one-star: {-0.19, -0.07}
03:36:14.627 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.49)
03:36:14.628 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
03:36:14.628 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.83 mountX=0.13 mountY=0.08, mountTheta=0.53
03:36:14.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.05, opts=13)
03:36:14.631 00.001 21068 Enqueuing Move request for scope (-0.14, -0.05)
03:36:14.631 00.000 16108 Worker thread wakes up
03:36:14.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
03:36:14.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
03:36:14.632 00.001 16108 Moving (-0.14, -0.05) raw xDistance=0.13 yDistance=0.08
03:36:14.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:36:14.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:14.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:14.632 00.000 16108 MoveAxis(E, 0, ABG)
03:36:14.632 00.000 16108 Move returns status 0, amount 0
03:36:14.632 00.000 16108 MoveAxis(N, 0, ABG)
03:36:14.632 00.000 16108 Move returns status 0, amount 0
03:36:14.632 00.000 16108 move complete, result=0
03:36:14.632 00.000 16108 worker thread done servicing request
03:36:14.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3357, FiltMin=2877, FiltMax=54262, Gamma=1.000
03:36:14.654 00.018 21068 UpdateGuideState exits: m=694171 SNR=216.2
03:36:14.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:14.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:14.657 00.001 21068 Enqueuing Expose request
03:36:14.658 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:14.660 00.002 16108 Worker thread wakes up
03:36:14.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:14.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:15.632 00.972 16108 Exposure complete
03:36:15.691 00.059 16108 worker thread done servicing request
03:36:15.691 00.000 21068 OnExposeComplete: enter
03:36:15.692 00.001 21068 UpdateGuideState(): m_state=6
03:36:15.693 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
03:36:15.694 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=628.98, Mass=734398, SNR=238.8, Peak=65535 HFD=3.3
03:36:15.695 00.001 21068 MultiStar: [#1 -0.28,-0.16,0.94,U] [#2 -0.16,-0.31,1.00,U] [#3 0.16,-0.08,0.50,U] [#4 -0.16,0.41,0.40,U] [#5 0.24,0.29,0.36,U] [#6 -0.20,-0.04,0.45,U] [#7 0.11,0.19,0.35,U] [#8 0.20,-0.01,0.27,U] 
03:36:15.695 00.000 21068 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.11, -0.25}
03:36:15.696 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
03:36:15.697 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.35)
03:36:15.697 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=0.03 mountY=0.09, mountTheta=1.29
03:36:15.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
03:36:15.701 00.002 21068 Enqueuing Move request for scope (-0.04, -0.08)
03:36:15.701 00.000 16108 Worker thread wakes up
03:36:15.702 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
03:36:15.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
03:36:15.702 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.09
03:36:15.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:36:15.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:15.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:15.702 00.000 16108 MoveAxis(E, 0, ABG)
03:36:15.702 00.000 16108 Move returns status 0, amount 0
03:36:15.702 00.000 16108 MoveAxis(N, 0, ABG)
03:36:15.702 00.000 16108 Move returns status 0, amount 0
03:36:15.702 00.000 16108 move complete, result=0
03:36:15.702 00.000 16108 worker thread done servicing request
03:36:15.706 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3357, FiltMin=2857, FiltMax=55725, Gamma=1.000
03:36:15.722 00.016 21068 UpdateGuideState exits: m=734398 SNR=238.8
03:36:15.723 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:15.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:15.724 00.000 21068 Enqueuing Expose request
03:36:15.725 00.001 16108 Worker thread wakes up
03:36:15.725 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:15.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:15.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:16.887 01.161 16108 Exposure complete
03:36:16.952 00.065 16108 worker thread done servicing request
03:36:16.952 00.000 21068 OnExposeComplete: enter
03:36:16.953 00.001 21068 UpdateGuideState(): m_state=6
03:36:16.954 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
03:36:16.955 00.001 21068 Star::Find returns 1 (0), X=812.00, Y=628.93, Mass=754643, SNR=217.1, Peak=65535 HFD=3.6
03:36:16.956 00.001 21068 MultiStar: [#1 -0.46,-0.31,0.00,M1] [#2 -0.23,-0.14,1.10,U] [#3 -0.15,-0.36,0.51,U] [#4 -0.10,0.23,0.42,U] [#5 -0.23,0.06,0.38,U] [#6 -0.35,-0.18,0.49,U] [#7 -0.13,-0.17,0.42,U] [#8 -0.04,-0.41,0.26,U] 
03:36:16.956 00.000 21068 refined, 7 included, MultiStar: {-0.16, -0.17}, one-star: {-0.05, -0.30}
03:36:16.957 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
03:36:16.958 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.04)
03:36:16.958 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-2.34 mountX=0.13 mountY=0.20, mountTheta=0.99
03:36:16.960 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.17, opts=13)
03:36:16.961 00.001 21068 Enqueuing Move request for scope (-0.16, -0.17)
03:36:16.961 00.000 16108 Worker thread wakes up
03:36:16.962 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
03:36:16.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
03:36:16.962 00.000 16108 Moving (-0.16, -0.17) raw xDistance=0.13 yDistance=0.20
03:36:16.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:36:16.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:36:16.962 00.000 16108 MoveAxis(E, 0, ABG)
03:36:16.962 00.000 16108 Move returns status 0, amount 0
03:36:16.962 00.000 16108 MoveAxis(S, 41, ABG)
03:36:16.962 00.000 16108 Guiding  Dir = 1, Dur = 41
03:36:16.962 00.000 16108 IsSlewing returns 0
03:36:16.962 00.000 16108 IsGuiding returns 0
03:36:16.966 00.004 16108 PulseGuide returned control before completion, sleep 49
03:36:16.966 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3353, FiltMin=2841, FiltMax=63350, Gamma=1.000
03:36:16.981 00.015 21068 UpdateGuideState exits: m=754643 SNR=217.1
03:36:16.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:16.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:16.984 00.001 21068 Enqueuing Expose request
03:36:17.026 00.042 16108 IsGuiding returns 1
03:36:17.026 00.000 16108 scope still moving after pulse duration time elapsed
03:36:17.058 00.032 16108 IsSlewing returns 0
03:36:17.058 00.000 16108 IsGuiding returns 0
03:36:17.058 00.000 16108 scope move finished after 41 + 54 ms
03:36:17.058 00.000 16108 Move returns status 0, amount 41
03:36:17.058 00.000 16108 move complete, result=0
03:36:17.058 00.000 16108 worker thread done servicing request
03:36:17.058 00.000 16108 Worker thread wakes up
03:36:17.058 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
03:36:17.060 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:17.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:17.846 00.786 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:36:17.847 00.001 21068 case statement mapped state 6 to 3
03:36:17.848 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:36:18.050 00.202 16108 Exposure complete
03:36:18.127 00.077 16108 worker thread done servicing request
03:36:18.127 00.000 21068 OnExposeComplete: enter
03:36:18.128 00.001 21068 UpdateGuideState(): m_state=6
03:36:18.129 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
03:36:18.130 00.001 21068 Star::Find returns 1 (0), X=811.95, Y=628.92, Mass=776314, SNR=224.5, Peak=65535 HFD=3.3
03:36:18.131 00.001 21068 MultiStar: [#1 -0.43,-0.22,0.00,M2] [#2 -0.09,0.00,0.94,U] [#3 -0.06,-0.25,0.41,U] [#4 -0.43,0.12,0.42,U] [#5 -0.06,0.22,0.39,U] [#6 -0.57,-0.15,0.00,M1] [#7 -0.08,-0.13,0.33,U] [#8 -0.18,-0.09,0.33,U] 
03:36:18.132 00.001 21068 refined, 6 included, MultiStar: {-0.13, -0.09}, one-star: {-0.10, -0.31}
03:36:18.133 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.78)
03:36:18.135 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.44 = 0.85)
03:36:18.136 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=0.11 mountY=0.12, mountTheta=0.81
03:36:18.138 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.09, opts=13)
03:36:18.139 00.001 21068 Enqueuing Move request for scope (-0.13, -0.09)
03:36:18.139 00.000 16108 Worker thread wakes up
03:36:18.140 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
03:36:18.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
03:36:18.140 00.000 16108 Moving (-0.13, -0.09) raw xDistance=0.11 yDistance=0.12
03:36:18.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:36:18.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:18.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:36:18.140 00.000 16108 MoveAxis(E, 0, ABG)
03:36:18.140 00.000 16108 Move returns status 0, amount 0
03:36:18.140 00.000 16108 MoveAxis(N, 0, ABG)
03:36:18.140 00.000 16108 Move returns status 0, amount 0
03:36:18.140 00.000 16108 move complete, result=0
03:36:18.140 00.000 16108 worker thread done servicing request
03:36:18.144 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3353, FiltMin=2848, FiltMax=61446, Gamma=1.000
03:36:18.167 00.023 21068 UpdateGuideState exits: m=776314 SNR=224.5
03:36:18.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:18.170 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:18.170 00.000 21068 Enqueuing Expose request
03:36:18.171 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:18.172 00.001 16108 Worker thread wakes up
03:36:18.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:18.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:19.331 01.159 16108 Exposure complete
03:36:19.386 00.055 16108 worker thread done servicing request
03:36:19.386 00.000 21068 OnExposeComplete: enter
03:36:19.388 00.002 21068 UpdateGuideState(): m_state=6
03:36:19.390 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
03:36:19.392 00.002 21068 Star::Find returns 1 (0), X=812.25, Y=629.15, Mass=814088, SNR=238.1, Peak=65535 HFD=3.5
03:36:19.394 00.002 21068 MultiStar: [#1 -0.34,-0.34,0.00,M3] [#2 -0.06,-0.08,1.00,U] [#3 0.16,-0.35,0.37,U] [#4 0.06,0.24,0.35,U] [#5 0.11,0.24,0.43,U] [#6 -0.23,-0.27,0.42,U] [#7 0.03,0.04,0.36,U] [#8 0.14,-0.40,0.29,U] 
03:36:19.394 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.21, -0.08}
03:36:19.395 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
03:36:19.397 00.002 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
03:36:19.398 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.97 mountX=-0.07 mountY=0.06, mountTheta=2.38
03:36:19.399 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.08, opts=13)
03:36:19.400 00.001 21068 Enqueuing Move request for scope (0.05, -0.08)
03:36:19.403 00.003 16108 Worker thread wakes up
03:36:19.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
03:36:19.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
03:36:19.403 00.000 16108 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=0.06
03:36:19.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:36:19.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:19.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:36:19.403 00.000 16108 MoveAxis(E, 0, ABG)
03:36:19.403 00.000 16108 Move returns status 0, amount 0
03:36:19.403 00.000 16108 MoveAxis(N, 0, ABG)
03:36:19.404 00.001 16108 Move returns status 0, amount 0
03:36:19.404 00.000 16108 move complete, result=0
03:36:19.404 00.000 16108 worker thread done servicing request
03:36:19.410 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=534, max=65535, med=3350, FiltMin=2832, FiltMax=54841, Gamma=1.000
03:36:19.438 00.028 21068 UpdateGuideState exits: m=814088 SNR=238.1
03:36:19.441 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:19.443 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:19.444 00.001 21068 Enqueuing Expose request
03:36:19.446 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:19.446 00.000 16108 Worker thread wakes up
03:36:19.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:19.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:20.418 00.971 16108 Exposure complete
03:36:20.505 00.087 16108 worker thread done servicing request
03:36:20.506 00.001 21068 OnExposeComplete: enter
03:36:20.507 00.001 21068 UpdateGuideState(): m_state=6
03:36:20.507 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
03:36:20.508 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=628.97, Mass=759171, SNR=242.9, Peak=65535 HFD=3.6
03:36:20.509 00.001 21068 MultiStar: [#1 -0.24,-0.44,0.00,M4] [#2 0.05,-0.14,0.95,U] [#3 -0.03,-0.30,0.47,U] [#4 -0.24,0.25,0.39,U] [#5 0.30,0.16,0.42,U] [#6 -0.12,-0.02,0.38,U] [#7 0.09,-0.01,0.35,U] [#8 0.04,-0.56,0.00,M1] 
03:36:20.510 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {0.17, -0.26}
03:36:20.511 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
03:36:20.511 00.000 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
03:36:20.512 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.06 mountX=-0.07 mountY=0.08, mountTheta=2.28
03:36:20.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.10, opts=13)
03:36:20.515 00.001 21068 Enqueuing Move request for scope (0.05, -0.10)
03:36:20.515 00.000 16108 Worker thread wakes up
03:36:20.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:36:20.516 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:36:20.516 00.000 16108 Moving (0.05, -0.10) raw xDistance=-0.07 yDistance=0.08
03:36:20.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:36:20.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:20.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:20.516 00.000 16108 MoveAxis(E, 0, ABG)
03:36:20.516 00.000 16108 Move returns status 0, amount 0
03:36:20.516 00.000 16108 MoveAxis(N, 0, ABG)
03:36:20.516 00.000 16108 Move returns status 0, amount 0
03:36:20.516 00.000 16108 move complete, result=0
03:36:20.516 00.000 16108 worker thread done servicing request
03:36:20.523 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3353, FiltMin=2896, FiltMax=55565, Gamma=1.000
03:36:20.544 00.021 21068 UpdateGuideState exits: m=759171 SNR=242.9
03:36:20.546 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:20.547 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:20.547 00.000 21068 Enqueuing Expose request
03:36:20.548 00.001 16108 Worker thread wakes up
03:36:20.548 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:20.549 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:20.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:21.703 01.154 16108 Exposure complete
03:36:21.771 00.068 16108 worker thread done servicing request
03:36:21.771 00.000 21068 OnExposeComplete: enter
03:36:21.774 00.003 21068 UpdateGuideState(): m_state=6
03:36:21.775 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
03:36:21.775 00.000 21068 Star::Find returns 1 (0), X=812.03, Y=628.88, Mass=762903, SNR=246.9, Peak=65535 HFD=3.8
03:36:21.777 00.002 21068 MultiStar: [#1 -0.23,-0.47,0.00,M5] [#2 -0.07,-0.19,0.88,U] [#3 0.16,-0.39,0.42,U] [#4 0.04,0.24,0.39,U] [#5 0.20,0.03,0.34,U] [#6 -0.14,-0.28,0.39,U] [#7 -0.12,-0.10,0.32,U] [#8 -0.03,-0.66,0.00,M2] 
03:36:21.777 00.000 21068 refined, 6 included, MultiStar: {-0.00, -0.19}, one-star: {-0.01, -0.35}
03:36:21.779 00.002 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
03:36:21.780 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
03:36:21.781 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.60 mountX=-0.03 mountY=0.19, mountTheta=1.72
03:36:21.786 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.19, opts=13)
03:36:21.788 00.002 21068 Enqueuing Move request for scope (-0.00, -0.19)
03:36:21.789 00.001 16108 Worker thread wakes up
03:36:21.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
03:36:21.789 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
03:36:21.789 00.000 16108 Moving (-0.00, -0.19) raw xDistance=-0.03 yDistance=0.19
03:36:21.789 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:36:21.789 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:21.789 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:36:21.789 00.000 16108 MoveAxis(E, 0, ABG)
03:36:21.789 00.000 16108 Move returns status 0, amount 0
03:36:21.790 00.001 16108 MoveAxis(N, 0, ABG)
03:36:21.790 00.000 16108 Move returns status 0, amount 0
03:36:21.790 00.000 16108 move complete, result=0
03:36:21.790 00.000 16108 worker thread done servicing request
03:36:21.797 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3350, FiltMin=2848, FiltMax=65437, Gamma=1.000
03:36:21.814 00.017 21068 UpdateGuideState exits: m=762903 SNR=246.9
03:36:21.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:21.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:21.817 00.001 21068 Enqueuing Expose request
03:36:21.818 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:21.818 00.000 16108 Worker thread wakes up
03:36:21.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:21.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:22.794 00.975 16108 Exposure complete
03:36:22.856 00.062 16108 worker thread done servicing request
03:36:22.856 00.000 21068 OnExposeComplete: enter
03:36:22.857 00.001 21068 UpdateGuideState(): m_state=6
03:36:22.857 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
03:36:22.858 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=628.99, Mass=733868, SNR=230.1, Peak=65535 HFD=3.5
03:36:22.860 00.002 21068 MultiStar: [#1 -0.16,-0.41,0.91,U] [#2 0.16,-0.16,0.96,U] [#3 0.08,-0.33,0.43,U] [#4 0.03,0.12,0.36,U] [#5 0.02,-0.10,0.39,U] [#6 -0.07,-0.25,0.45,U] [#7 0.23,-0.22,0.35,U] [#8 0.11,-0.53,0.00,M3] 
03:36:22.860 00.000 21068 refined, 7 included, MultiStar: {0.06, -0.22}, one-star: {0.17, -0.24}
03:36:22.861 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
03:36:22.862 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
03:36:22.863 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.32 mountX=-0.10 mountY=0.20, mountTheta=2.01
03:36:22.864 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
03:36:22.865 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
03:36:22.865 00.000 16108 Worker thread wakes up
03:36:22.866 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:36:22.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:36:22.866 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.10 yDistance=0.20
03:36:22.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:36:22.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:36:22.866 00.000 16108 MoveAxis(E, 0, ABG)
03:36:22.866 00.000 16108 Move returns status 0, amount 0
03:36:22.866 00.000 16108 MoveAxis(S, 41, ABG)
03:36:22.866 00.000 16108 Guiding  Dir = 1, Dur = 41
03:36:22.866 00.000 16108 IsSlewing returns 0
03:36:22.866 00.000 16108 IsGuiding returns 0
03:36:22.871 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3350, FiltMin=2838, FiltMax=65437, Gamma=1.000
03:36:22.884 00.013 16108 PulseGuide returned control before completion, sleep 34
03:36:22.886 00.002 21068 UpdateGuideState exits: m=733868 SNR=230.1
03:36:22.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:22.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:22.889 00.001 21068 Enqueuing Expose request
03:36:22.929 00.040 16108 IsGuiding returns 1
03:36:22.929 00.000 16108 scope still moving after pulse duration time elapsed
03:36:22.961 00.032 16108 IsSlewing returns 0
03:36:22.961 00.000 16108 IsGuiding returns 1
03:36:22.992 00.031 16108 IsSlewing returns 0
03:36:22.992 00.000 16108 IsGuiding returns 0
03:36:22.992 00.000 16108 scope move finished after 41 + 84 ms
03:36:22.992 00.000 16108 Move returns status 0, amount 41
03:36:22.992 00.000 16108 move complete, result=0
03:36:22.992 00.000 16108 worker thread done servicing request
03:36:22.992 00.000 16108 Worker thread wakes up
03:36:22.992 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
03:36:22.994 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:22.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:24.164 01.170 16108 Exposure complete
03:36:24.228 00.064 16108 worker thread done servicing request
03:36:24.228 00.000 21068 OnExposeComplete: enter
03:36:24.229 00.001 21068 UpdateGuideState(): m_state=6
03:36:24.230 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
03:36:24.231 00.001 21068 Star::Find returns 1 (0), X=812.08, Y=629.02, Mass=818456, SNR=282.2, Peak=65535 HFD=3.9
03:36:24.232 00.001 21068 MultiStar: [#1 -0.35,-0.19,0.90,U] [#2 -0.18,-0.17,0.88,U] [#3 -0.17,-0.53,0.00,M1] [#4 -0.26,0.08,0.31,U] [#5 0.05,-0.00,0.34,U] [#6 -0.25,-0.41,0.00,M1] [#7 -0.01,-0.07,0.25,U] [#8 0.19,-0.37,0.22,U] 
03:36:24.233 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.15}, one-star: {0.03, -0.21}
03:36:24.234 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
03:36:24.235 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
03:36:24.235 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=0.09 mountY=0.18, mountTheta=1.10
03:36:24.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.15, opts=13)
03:36:24.238 00.001 21068 Enqueuing Move request for scope (-0.12, -0.15)
03:36:24.239 00.001 16108 Worker thread wakes up
03:36:24.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
03:36:24.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
03:36:24.239 00.000 16108 Moving (-0.12, -0.15) raw xDistance=0.09 yDistance=0.18
03:36:24.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:36:24.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:24.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:36:24.239 00.000 16108 MoveAxis(E, 0, ABG)
03:36:24.239 00.000 16108 Move returns status 0, amount 0
03:36:24.239 00.000 16108 MoveAxis(N, 0, ABG)
03:36:24.239 00.000 16108 Move returns status 0, amount 0
03:36:24.239 00.000 16108 move complete, result=0
03:36:24.239 00.000 16108 worker thread done servicing request
03:36:24.247 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=624, max=65535, med=3347, FiltMin=2877, FiltMax=56678, Gamma=1.000
03:36:24.271 00.024 21068 UpdateGuideState exits: m=818456 SNR=282.2
03:36:24.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:24.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:24.274 00.001 21068 Enqueuing Expose request
03:36:24.275 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:24.275 00.000 16108 Worker thread wakes up
03:36:24.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:24.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:25.255 00.979 16108 Exposure complete
03:36:25.327 00.072 16108 worker thread done servicing request
03:36:25.327 00.000 21068 OnExposeComplete: enter
03:36:25.328 00.001 21068 UpdateGuideState(): m_state=6
03:36:25.331 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
03:36:25.332 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=628.84, Mass=754720, SNR=230.8, Peak=65535 HFD=3.5
03:36:25.334 00.002 21068 MultiStar: [#1 -0.46,-0.48,0.00,M4] [#2 -0.18,-0.31,1.04,U] [#3 0.05,-0.21,0.51,U] [#4 -0.10,0.29,0.37,U] [#5 0.08,0.08,0.42,U] [#6 -0.15,-0.13,0.46,U] [#7 0.07,-0.14,0.37,U] [#8 -0.15,-0.21,0.30,U] 
03:36:25.335 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.19}, one-star: {0.01, -0.38}
03:36:25.336 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
03:36:25.337 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
03:36:25.339 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.86 mountX=0.02 mountY=0.20, mountTheta=1.45
03:36:25.344 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.19, opts=13)
03:36:25.345 00.001 21068 Enqueuing Move request for scope (-0.06, -0.19)
03:36:25.347 00.002 16108 Worker thread wakes up
03:36:25.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
03:36:25.347 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
03:36:25.347 00.000 16108 Moving (-0.06, -0.19) raw xDistance=0.02 yDistance=0.20
03:36:25.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:36:25.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:25.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:36:25.348 00.001 16108 MoveAxis(E, 0, ABG)
03:36:25.348 00.000 16108 Move returns status 0, amount 0
03:36:25.348 00.000 16108 MoveAxis(N, 0, ABG)
03:36:25.348 00.000 16108 Move returns status 0, amount 0
03:36:25.348 00.000 16108 move complete, result=0
03:36:25.348 00.000 16108 worker thread done servicing request
03:36:25.354 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3347, FiltMin=2841, FiltMax=62755, Gamma=1.000
03:36:25.371 00.017 21068 UpdateGuideState exits: m=754720 SNR=230.8
03:36:25.374 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:25.375 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:25.376 00.001 21068 Enqueuing Expose request
03:36:25.377 00.001 16108 Worker thread wakes up
03:36:25.377 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:25.379 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:25.379 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:26.540 01.161 16108 Exposure complete
03:36:26.595 00.055 16108 worker thread done servicing request
03:36:26.596 00.001 21068 OnExposeComplete: enter
03:36:26.596 00.000 21068 UpdateGuideState(): m_state=6
03:36:26.597 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
03:36:26.598 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=628.65, Mass=702642, SNR=243.4, Peak=65535 HFD=3.6
03:36:26.599 00.001 21068 MultiStar: [#1 -0.29,-0.57,0.00,M5] [#2 -0.04,-0.36,0.98,U] [#3 -0.07,-0.64,0.00,M1] [#4 0.08,-0.23,0.36,U] [#5 0.01,-0.24,0.32,U] [#6 -0.34,-0.52,0.00,M1] [#7 0.38,-0.29,0.00,M1] [#8 -0.08,-0.33,0.25,U] 
03:36:26.600 00.001 21068 refined, 4 included, MultiStar: {0.03, -0.40}, one-star: {0.12, -0.58}
03:36:26.602 00.002 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
03:36:26.602 00.000 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
03:36:26.603 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.49 mountX=-0.10 mountY=0.38, mountTheta=1.83
03:36:26.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.40, opts=13)
03:36:26.606 00.001 21068 Enqueuing Move request for scope (0.03, -0.40)
03:36:26.607 00.001 16108 Worker thread wakes up
03:36:26.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
03:36:26.607 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
03:36:26.607 00.000 16108 Moving (0.03, -0.40) raw xDistance=-0.10 yDistance=0.38
03:36:26.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:36:26.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:36:26.607 00.000 16108 MoveAxis(E, 0, ABG)
03:36:26.607 00.000 16108 Move returns status 0, amount 0
03:36:26.607 00.000 16108 MoveAxis(S, 77, ABG)
03:36:26.607 00.000 16108 Guiding  Dir = 1, Dur = 77
03:36:26.607 00.000 16108 IsSlewing returns 0
03:36:26.608 00.001 16108 IsGuiding returns 0
03:36:26.612 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3347, FiltMin=2867, FiltMax=54697, Gamma=1.000
03:36:26.632 00.020 21068 UpdateGuideState exits: m=702642 SNR=243.4
03:36:26.633 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:26.634 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:26.635 00.001 21068 Enqueuing Expose request
03:36:26.669 00.034 16108 PulseGuide returned control before completion, sleep 26
03:36:26.699 00.030 16108 IsGuiding returns 1
03:36:26.699 00.000 16108 scope still moving after pulse duration time elapsed
03:36:26.731 00.032 16108 IsSlewing returns 0
03:36:26.731 00.000 16108 IsGuiding returns 1
03:36:26.763 00.032 16108 IsSlewing returns 0
03:36:26.764 00.001 16108 IsGuiding returns 0
03:36:26.764 00.000 16108 scope move finished after 77 + 78 ms
03:36:26.764 00.000 16108 Move returns status 0, amount 77
03:36:26.764 00.000 16108 move complete, result=0
03:36:26.764 00.000 16108 worker thread done servicing request
03:36:26.764 00.000 16108 Worker thread wakes up
03:36:26.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 77 ms SOUTH
03:36:26.766 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:26.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:27.739 00.973 16108 Exposure complete
03:36:27.794 00.055 16108 worker thread done servicing request
03:36:27.794 00.000 21068 OnExposeComplete: enter
03:36:27.795 00.001 21068 UpdateGuideState(): m_state=6
03:36:27.796 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
03:36:27.797 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=628.61, Mass=680901, SNR=225.2, Peak=65535 HFD=3.3
03:36:27.799 00.002 21068 MultiStar: [#1 -0.41,-0.61,0.00,M6] [#2 -0.05,-0.47,0.00,M1] [#3 0.07,-0.59,0.00,M2] [#4 -0.04,0.01,0.38,U] [#5 0.03,-0.12,0.36,U] [#6 -0.22,-0.38,0.44,U] [#7 0.05,-0.48,0.00,M2] [#8 -0.15,-0.66,0.00,M1] 
03:36:27.800 00.001 21068 refined, 3 included, MultiStar: {-0.00, -0.38}, one-star: {0.09, -0.62}
03:36:27.802 00.002 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
03:36:27.803 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
03:36:27.804 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.58 mountX=-0.06 mountY=0.37, mountTheta=1.74
03:36:27.806 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.38, opts=13)
03:36:27.808 00.002 21068 Enqueuing Move request for scope (-0.00, -0.38)
03:36:27.809 00.001 16108 Worker thread wakes up
03:36:27.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.38) opts 0xd
03:36:27.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.38)
03:36:27.809 00.000 16108 Moving (-0.00, -0.38) raw xDistance=-0.06 yDistance=0.37
03:36:27.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:36:27.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:36:27.810 00.001 16108 MoveAxis(E, 0, ABG)
03:36:27.810 00.000 16108 Move returns status 0, amount 0
03:36:27.810 00.000 16108 MoveAxis(S, 74, ABG)
03:36:27.810 00.000 16108 Guiding  Dir = 1, Dur = 74
03:36:27.810 00.000 16108 IsSlewing returns 0
03:36:27.810 00.000 16108 IsGuiding returns 0
03:36:27.816 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3347, FiltMin=2889, FiltMax=61049, Gamma=1.000
03:36:27.843 00.027 21068 UpdateGuideState exits: m=680901 SNR=225.2
03:36:27.844 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:27.845 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:27.846 00.001 21068 Enqueuing Expose request
03:36:27.861 00.015 16108 PulseGuide returned control before completion, sleep 34
03:36:27.906 00.045 16108 IsGuiding returns 1
03:36:27.906 00.000 16108 scope still moving after pulse duration time elapsed
03:36:27.937 00.031 16108 IsSlewing returns 0
03:36:27.937 00.000 16108 IsGuiding returns 1
03:36:27.968 00.031 16108 IsSlewing returns 0
03:36:27.968 00.000 16108 IsGuiding returns 0
03:36:27.968 00.000 16108 scope move finished after 74 + 85 ms
03:36:27.970 00.002 16108 Move returns status 0, amount 74
03:36:27.970 00.000 16108 move complete, result=0
03:36:27.970 00.000 16108 worker thread done servicing request
03:36:27.970 00.000 16108 Worker thread wakes up
03:36:27.970 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 74 ms SOUTH
03:36:27.973 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:27.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:29.132 01.159 16108 Exposure complete
03:36:29.189 00.057 16108 worker thread done servicing request
03:36:29.189 00.000 21068 OnExposeComplete: enter
03:36:29.190 00.001 21068 UpdateGuideState(): m_state=6
03:36:29.191 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
03:36:29.191 00.000 21068 Star::Find returns 1 (0), X=812.42, Y=628.60, Mass=797943, SNR=239.1, Peak=65535 HFD=3.3
03:36:29.193 00.002 21068 MultiStar: [#1 -0.02,-0.58,0.00,M7] [#2 0.21,-0.41,1.16,U] [#3 0.21,-0.79,0.00,M3] [#4 0.11,-0.07,0.35,U] [#5 0.05,-0.23,0.39,U] [#6 0.01,-0.49,0.00,M1] [#7 0.24,-0.56,0.00,M3] [#8 0.18,-0.85,0.00,M2] 
03:36:29.193 00.000 21068 refined, 3 included, MultiStar: {0.24, -0.42}, one-star: {0.38, -0.63}
03:36:29.194 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
03:36:29.195 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
03:36:29.196 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.42 hyp=0.48 cameraTheta=-1.06 mountX=-0.30 mountY=0.35, mountTheta=2.28
03:36:29.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.42, opts=13)
03:36:29.199 00.001 21068 Enqueuing Move request for scope (0.24, -0.42)
03:36:29.199 00.000 16108 Worker thread wakes up
03:36:29.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.42) opts 0xd
03:36:29.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.42)
03:36:29.200 00.001 16108 Moving (0.24, -0.42) raw xDistance=-0.30 yDistance=0.35
03:36:29.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:36:29.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:36:29.200 00.000 16108 MoveAxis(E, 80, ABG)
03:36:29.200 00.000 16108 Guiding  Dir = 2, Dur = 80
03:36:29.200 00.000 16108 IsSlewing returns 0
03:36:29.200 00.000 16108 IsGuiding returns 0
03:36:29.201 00.001 16108 PulseGuide returned control before completion, sleep 89
03:36:29.204 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3347, FiltMin=2880, FiltMax=59811, Gamma=1.000
03:36:29.217 00.013 21068 UpdateGuideState exits: m=797943 SNR=239.1
03:36:29.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:29.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:29.220 00.001 21068 Enqueuing Expose request
03:36:29.300 00.080 16108 IsGuiding returns 1
03:36:29.300 00.000 16108 scope still moving after pulse duration time elapsed
03:36:29.331 00.031 16108 IsSlewing returns 0
03:36:29.332 00.001 16108 IsGuiding returns 1
03:36:29.362 00.030 16108 IsSlewing returns 0
03:36:29.362 00.000 16108 IsGuiding returns 0
03:36:29.362 00.000 16108 scope move finished after 80 + 82 ms
03:36:29.362 00.000 16108 Move returns status 0, amount 80
03:36:29.362 00.000 16108 MoveAxis(S, 71, ABG)
03:36:29.362 00.000 16108 Guiding  Dir = 1, Dur = 71
03:36:29.362 00.000 16108 IsSlewing returns 0
03:36:29.363 00.001 16108 IsGuiding returns 0
03:36:29.364 00.001 16108 PulseGuide returned control before completion, sleep 80
03:36:29.456 00.092 16108 IsGuiding returns 0
03:36:29.456 00.000 16108 Move returns status 0, amount 71
03:36:29.456 00.000 16108 move complete, result=0
03:36:29.456 00.000 16108 worker thread done servicing request
03:36:29.456 00.000 16108 Worker thread wakes up
03:36:29.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:29.456 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.4 px 71 ms SOUTH
03:36:29.457 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:30.425 00.968 16108 Exposure complete
03:36:30.484 00.059 16108 worker thread done servicing request
03:36:30.484 00.000 21068 OnExposeComplete: enter
03:36:30.486 00.002 21068 UpdateGuideState(): m_state=6
03:36:30.487 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
03:36:30.489 00.002 21068 Star::Find returns 1 (0), X=812.07, Y=628.87, Mass=708908, SNR=215.6, Peak=65535 HFD=3.4
03:36:30.491 00.002 21068 MultiStar: [#1 -0.36,-0.60,0.00,M8] [#2 -0.17,-0.25,1.00,U] [#3 -0.25,-0.60,0.00,M4] [#4 -0.31,-0.15,0.41,U] [#5 -0.30,-0.03,0.39,U] [#6 -0.52,-0.42,0.00,M2] [#7 0.37,-0.15,0.40,U] [#8 -0.22,-0.65,0.00,M3] 
03:36:30.492 00.001 21068 refined, 4 included, MultiStar: {-0.08, -0.23}, one-star: {0.02, -0.36}
03:36:30.494 00.002 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
03:36:30.495 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
03:36:30.497 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.89 mountX=0.04 mountY=0.24, mountTheta=1.43
03:36:30.499 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.23, opts=13)
03:36:30.502 00.003 21068 Enqueuing Move request for scope (-0.08, -0.23)
03:36:30.503 00.001 16108 Worker thread wakes up
03:36:30.503 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
03:36:30.503 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
03:36:30.504 00.001 16108 Moving (-0.08, -0.23) raw xDistance=0.04 yDistance=0.24
03:36:30.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:36:30.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:36:30.504 00.000 16108 MoveAxis(E, 0, ABG)
03:36:30.504 00.000 16108 Move returns status 0, amount 0
03:36:30.504 00.000 16108 MoveAxis(S, 49, ABG)
03:36:30.504 00.000 16108 Guiding  Dir = 1, Dur = 49
03:36:30.504 00.000 16108 IsSlewing returns 0
03:36:30.504 00.000 16108 IsGuiding returns 0
03:36:30.514 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3347, FiltMin=2873, FiltMax=63043, Gamma=1.000
03:36:30.536 00.022 21068 UpdateGuideState exits: m=708908 SNR=215.6
03:36:30.537 00.001 16108 PulseGuide returned control before completion, sleep 27
03:36:30.537 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:30.539 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:30.539 00.000 21068 Enqueuing Expose request
03:36:30.567 00.028 16108 IsGuiding returns 1
03:36:30.567 00.000 16108 scope still moving after pulse duration time elapsed
03:36:30.599 00.032 16108 IsSlewing returns 0
03:36:30.599 00.000 16108 IsGuiding returns 1
03:36:30.630 00.031 16108 IsSlewing returns 0
03:36:30.630 00.000 16108 IsGuiding returns 0
03:36:30.630 00.000 16108 scope move finished after 49 + 76 ms
03:36:30.630 00.000 16108 Move returns status 0, amount 49
03:36:30.630 00.000 16108 move complete, result=0
03:36:30.630 00.000 16108 worker thread done servicing request
03:36:30.630 00.000 16108 Worker thread wakes up
03:36:30.630 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
03:36:30.632 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:30.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:31.782 01.150 16108 Exposure complete
03:36:31.842 00.060 16108 worker thread done servicing request
03:36:31.842 00.000 21068 OnExposeComplete: enter
03:36:31.844 00.002 21068 UpdateGuideState(): m_state=6
03:36:31.846 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
03:36:31.848 00.002 21068 Star::Find returns 1 (0), X=811.84, Y=629.19, Mass=733880, SNR=211.8, Peak=65535 HFD=3.4
03:36:31.849 00.001 21068 MultiStar: [#1 -0.40,0.09,0.97,U] [#2 -0.19,0.07,1.10,U] [#3 -0.15,-0.02,0.51,U] [#4 -0.38,0.36,0.00,M1] [#5 -0.16,0.43,0.41,U] [#6 -0.41,-0.20,0.49,U] [#7 0.05,0.12,0.43,U] [#8 -0.29,-0.10,0.32,U] 
03:36:31.849 00.000 21068 single-star, 7 included, MultiStar: {-0.23, 0.04}, one-star: {-0.21, -0.04}
03:36:31.850 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
03:36:31.851 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
03:36:31.852 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.94 mountX=0.20 mountY=0.09, mountTheta=0.43
03:36:31.853 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.04, opts=13)
03:36:31.854 00.001 21068 Enqueuing Move request for scope (-0.21, -0.04)
03:36:31.855 00.001 16108 Worker thread wakes up
03:36:31.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
03:36:31.855 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
03:36:31.855 00.000 16108 Moving (-0.21, -0.04) raw xDistance=0.20 yDistance=0.09
03:36:31.855 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:36:31.855 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:31.855 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:31.855 00.000 16108 MoveAxis(E, 0, ABG)
03:36:31.855 00.000 16108 Move returns status 0, amount 0
03:36:31.855 00.000 16108 MoveAxis(N, 0, ABG)
03:36:31.856 00.001 16108 Move returns status 0, amount 0
03:36:31.856 00.000 16108 move complete, result=0
03:36:31.856 00.000 16108 worker thread done servicing request
03:36:31.860 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3344, FiltMin=2848, FiltMax=55446, Gamma=1.000
03:36:31.875 00.015 21068 UpdateGuideState exits: m=733880 SNR=211.8
03:36:31.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:31.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:31.878 00.001 21068 Enqueuing Expose request
03:36:31.878 00.000 16108 Worker thread wakes up
03:36:31.878 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:31.879 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:31.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:32.852 00.973 16108 Exposure complete
03:36:32.920 00.068 16108 worker thread done servicing request
03:36:32.920 00.000 21068 OnExposeComplete: enter
03:36:32.921 00.001 21068 UpdateGuideState(): m_state=6
03:36:32.922 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
03:36:32.923 00.001 21068 Star::Find returns 1 (0), X=812.01, Y=629.29, Mass=746420, SNR=218.6, Peak=65535 HFD=3.3
03:36:32.924 00.001 21068 MultiStar: [#1 -0.33,0.09,1.22,U] [#2 -0.14,0.12,1.00,U] [#3 -0.32,-0.16,0.50,U] [#4 -0.51,0.43,0.00,M2] [#5 -0.19,0.02,0.42,U] [#6 -0.51,-0.08,0.00,M2] [#7 -0.14,0.33,0.36,U] [#8 -0.43,-0.06,0.32,U] 
03:36:32.925 00.001 21068 single-star, 6 included, MultiStar: {-0.21, 0.06}, one-star: {-0.04, 0.06}
03:36:32.925 00.000 21068 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.97) = xAngle (-0.84 = -0.84)
03:36:32.926 00.001 21068 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
03:36:32.927 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.13 mountX=0.05 mountY=-0.05, mountTheta=-0.81
03:36:32.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.06, opts=13)
03:36:32.929 00.000 21068 Enqueuing Move request for scope (-0.04, 0.06)
03:36:32.930 00.001 16108 Worker thread wakes up
03:36:32.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:36:32.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:36:32.930 00.000 16108 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
03:36:32.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:36:32.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:32.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:36:32.930 00.000 16108 MoveAxis(E, 0, ABG)
03:36:32.931 00.001 16108 Move returns status 0, amount 0
03:36:32.931 00.000 16108 MoveAxis(N, 0, ABG)
03:36:32.931 00.000 16108 Move returns status 0, amount 0
03:36:32.931 00.000 16108 move complete, result=0
03:36:32.931 00.000 16108 worker thread done servicing request
03:36:32.934 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3347, FiltMin=2889, FiltMax=61654, Gamma=1.000
03:36:32.949 00.015 21068 UpdateGuideState exits: m=746420 SNR=218.6
03:36:32.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:32.950 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:32.951 00.001 21068 Enqueuing Expose request
03:36:32.952 00.001 16108 Worker thread wakes up
03:36:32.952 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:32.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:32.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:34.121 01.168 16108 Exposure complete
03:36:34.184 00.063 16108 worker thread done servicing request
03:36:34.184 00.000 21068 OnExposeComplete: enter
03:36:34.185 00.001 21068 UpdateGuideState(): m_state=6
03:36:34.185 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
03:36:34.187 00.002 21068 Star::Find returns 1 (0), X=812.05, Y=629.27, Mass=716625, SNR=224.4, Peak=65535 HFD=3.4
03:36:34.188 00.001 21068 MultiStar: [#1 -0.32,-0.05,0.97,U] [#2 -0.09,-0.03,1.05,U] [#3 -0.07,-0.06,0.45,U] [#4 -0.19,0.38,0.41,U] [#5 0.16,0.33,0.38,U] [#6 -0.42,-0.04,0.42,U] [#7 0.29,0.11,0.35,U] [#8 -0.08,-0.19,0.31,U] 
03:36:34.189 00.001 21068 single-star, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.00, 0.04}
03:36:34.190 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.49 = -1.49)
03:36:34.191 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
03:36:34.191 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.48 mountX=0.00 mountY=-0.04, mountTheta=-1.49
03:36:34.193 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
03:36:34.194 00.001 21068 Enqueuing Move request for scope (0.00, 0.04)
03:36:34.195 00.001 16108 Worker thread wakes up
03:36:34.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
03:36:34.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
03:36:34.195 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.00 yDistance=-0.04
03:36:34.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:36:34.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:34.196 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:36:34.196 00.000 16108 MoveAxis(E, 0, ABG)
03:36:34.196 00.000 16108 Move returns status 0, amount 0
03:36:34.196 00.000 16108 MoveAxis(N, 0, ABG)
03:36:34.196 00.000 16108 Move returns status 0, amount 0
03:36:34.196 00.000 16108 move complete, result=0
03:36:34.196 00.000 16108 worker thread done servicing request
03:36:34.199 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3344, FiltMin=2861, FiltMax=45885, Gamma=1.000
03:36:34.226 00.027 21068 UpdateGuideState exits: m=716625 SNR=224.4
03:36:34.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:34.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:34.229 00.001 21068 Enqueuing Expose request
03:36:34.231 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:34.232 00.001 16108 Worker thread wakes up
03:36:34.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:34.233 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:35.204 00.971 16108 Exposure complete
03:36:35.261 00.057 16108 worker thread done servicing request
03:36:35.261 00.000 21068 OnExposeComplete: enter
03:36:35.263 00.002 21068 UpdateGuideState(): m_state=6
03:36:35.263 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
03:36:35.264 00.001 21068 Star::Find returns 1 (0), X=812.04, Y=629.26, Mass=745061, SNR=228.5, Peak=65535 HFD=3.4
03:36:35.265 00.001 21068 MultiStar: [#1 -0.36,-0.10,0.97,U] [#2 -0.18,-0.05,1.02,U] [#3 -0.11,-0.12,0.41,U] [#4 -0.46,0.39,0.00,M2] [#5 -0.12,0.12,0.42,U] [#6 -0.39,0.09,0.41,U] [#7 0.10,0.30,0.35,U] [#8 -0.19,-0.11,0.27,U] 
03:36:35.266 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.00}, one-star: {-0.01, 0.03}
03:36:35.267 00.001 21068 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
03:36:35.268 00.001 21068 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
03:36:35.268 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.77 mountX=0.01 mountY=-0.02, mountTheta=-1.18
03:36:35.270 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
03:36:35.270 00.000 21068 Enqueuing Move request for scope (-0.01, 0.03)
03:36:35.271 00.001 16108 Worker thread wakes up
03:36:35.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
03:36:35.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
03:36:35.271 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.02
03:36:35.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:36:35.272 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:35.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:36:35.272 00.000 16108 MoveAxis(E, 0, ABG)
03:36:35.272 00.000 16108 Move returns status 0, amount 0
03:36:35.272 00.000 16108 MoveAxis(N, 0, ABG)
03:36:35.272 00.000 16108 Move returns status 0, amount 0
03:36:35.272 00.000 16108 move complete, result=0
03:36:35.272 00.000 16108 worker thread done servicing request
03:36:35.276 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=621, max=65535, med=3344, FiltMin=2870, FiltMax=59430, Gamma=1.000
03:36:35.290 00.014 21068 UpdateGuideState exits: m=745061 SNR=228.5
03:36:35.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:35.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:35.292 00.000 21068 Enqueuing Expose request
03:36:35.293 00.001 16108 Worker thread wakes up
03:36:35.293 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:35.294 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:35.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:36.464 01.170 16108 Exposure complete
03:36:36.534 00.070 16108 worker thread done servicing request
03:36:36.534 00.000 21068 OnExposeComplete: enter
03:36:36.536 00.002 21068 UpdateGuideState(): m_state=6
03:36:36.538 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
03:36:36.539 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.16, Mass=781872, SNR=208.2, Peak=65535 HFD=3.6
03:36:36.540 00.001 21068 MultiStar: [#1 -0.33,-0.09,1.07,U] [#2 -0.11,-0.14,1.10,U] [#3 0.04,-0.11,0.50,U] [#4 -0.15,0.21,0.42,U] [#5 -0.17,0.20,0.45,U] [#6 -0.20,-0.20,0.43,U] [#7 -0.01,0.15,0.34,U] [#8 -0.02,-0.13,0.32,U] 
03:36:36.541 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.14, -0.07}
03:36:36.541 00.000 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
03:36:36.542 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
03:36:36.544 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=0.09 mountY=0.07, mountTheta=0.67
03:36:36.546 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
03:36:36.547 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
03:36:36.547 00.000 16108 Worker thread wakes up
03:36:36.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:36:36.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:36:36.547 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
03:36:36.548 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:36:36.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:36.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:36:36.548 00.000 16108 MoveAxis(E, 0, ABG)
03:36:36.548 00.000 16108 Move returns status 0, amount 0
03:36:36.548 00.000 16108 MoveAxis(N, 0, ABG)
03:36:36.548 00.000 16108 Move returns status 0, amount 0
03:36:36.548 00.000 16108 move complete, result=0
03:36:36.548 00.000 16108 worker thread done servicing request
03:36:36.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3344, FiltMin=2819, FiltMax=51542, Gamma=1.000
03:36:36.566 00.014 21068 UpdateGuideState exits: m=781872 SNR=208.2
03:36:36.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:36.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:36.571 00.003 21068 Enqueuing Expose request
03:36:36.572 00.001 16108 Worker thread wakes up
03:36:36.572 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:36.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:36.572 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:37.554 00.982 16108 Exposure complete
03:36:37.629 00.075 16108 worker thread done servicing request
03:36:37.629 00.000 21068 OnExposeComplete: enter
03:36:37.631 00.002 21068 UpdateGuideState(): m_state=6
03:36:37.632 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
03:36:37.633 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.22, Mass=795229, SNR=241.5, Peak=65535 HFD=3.5
03:36:37.634 00.001 21068 MultiStar: [#1 -0.26,-0.12,0.84,U] [#2 -0.01,-0.06,0.83,U] [#3 0.12,-0.30,0.43,U] [#4 -0.09,0.16,0.35,U] [#5 0.37,0.21,0.35,U] [#6 -0.23,-0.02,0.41,U] [#7 0.44,0.13,0.30,U] [#8 0.17,-0.18,0.29,U] 
03:36:37.635 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.23, -0.01}
03:36:37.636 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
03:36:37.637 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
03:36:37.638 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.65 mountX=-0.06 mountY=0.03, mountTheta=2.72
03:36:37.639 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
03:36:37.640 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
03:36:37.640 00.000 16108 Worker thread wakes up
03:36:37.641 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:36:37.641 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:36:37.641 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
03:36:37.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:36:37.641 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:37.641 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:36:37.641 00.000 16108 MoveAxis(E, 0, ABG)
03:36:37.641 00.000 16108 Move returns status 0, amount 0
03:36:37.641 00.000 16108 MoveAxis(N, 0, ABG)
03:36:37.641 00.000 16108 Move returns status 0, amount 0
03:36:37.641 00.000 16108 move complete, result=0
03:36:37.641 00.000 16108 worker thread done servicing request
03:36:37.644 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=627, max=65535, med=3344, FiltMin=2797, FiltMax=51949, Gamma=1.000
03:36:37.663 00.019 21068 UpdateGuideState exits: m=795229 SNR=241.5
03:36:37.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:37.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:37.665 00.000 21068 Enqueuing Expose request
03:36:37.666 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:37.668 00.002 16108 Worker thread wakes up
03:36:37.668 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:37.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:38.829 01.161 16108 Exposure complete
03:36:38.913 00.084 16108 worker thread done servicing request
03:36:38.913 00.000 21068 OnExposeComplete: enter
03:36:38.914 00.001 21068 UpdateGuideState(): m_state=6
03:36:38.915 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
03:36:38.916 00.001 21068 Star::Find returns 1 (0), X=812.04, Y=629.01, Mass=730146, SNR=219.0, Peak=65535 HFD=3.3
03:36:38.917 00.001 21068 MultiStar: [#1 -0.44,-0.21,0.00,M3] [#2 -0.24,-0.14,1.13,U] [#3 -0.24,-0.27,0.50,U] [#4 -0.33,0.10,0.47,U] [#5 -0.29,0.21,0.38,U] [#6 -0.23,-0.26,0.47,U] [#7 0.10,-0.05,0.36,U] [#8 -0.28,-0.39,0.00,M1] 
03:36:38.918 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.12}, one-star: {-0.01, -0.22}
03:36:38.919 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
03:36:38.919 00.000 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
03:36:38.920 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.52 mountX=0.15 mountY=0.16, mountTheta=0.82
03:36:38.922 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.12, opts=13)
03:36:38.922 00.000 21068 Enqueuing Move request for scope (-0.17, -0.12)
03:36:38.924 00.002 16108 Worker thread wakes up
03:36:38.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
03:36:38.924 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
03:36:38.924 00.000 16108 Moving (-0.17, -0.12) raw xDistance=0.15 yDistance=0.16
03:36:38.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:36:38.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:38.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:36:38.924 00.000 16108 MoveAxis(E, 0, ABG)
03:36:38.924 00.000 16108 Move returns status 0, amount 0
03:36:38.924 00.000 16108 MoveAxis(N, 0, ABG)
03:36:38.924 00.000 16108 Move returns status 0, amount 0
03:36:38.925 00.001 16108 move complete, result=0
03:36:38.925 00.000 16108 worker thread done servicing request
03:36:38.935 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3344, FiltMin=2825, FiltMax=54534, Gamma=1.000
03:36:38.951 00.016 21068 UpdateGuideState exits: m=730146 SNR=219.0
03:36:38.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:38.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:38.953 00.000 21068 Enqueuing Expose request
03:36:38.954 00.001 16108 Worker thread wakes up
03:36:38.954 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:38.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:38.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:39.934 00.979 16108 Exposure complete
03:36:39.990 00.056 16108 worker thread done servicing request
03:36:39.990 00.000 21068 OnExposeComplete: enter
03:36:39.991 00.001 21068 UpdateGuideState(): m_state=6
03:36:39.991 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
03:36:39.992 00.001 21068 Star::Find returns 1 (0), X=811.70, Y=628.88, Mass=719921, SNR=216.2, Peak=65535 HFD=3.4
03:36:39.993 00.001 21068 MultiStar: [#1 -0.68,-0.34,0.00,M4] [#2 -0.54,-0.26,0.00,M1] [#3 -0.49,-0.44,0.00,M1] [#4 -0.51,-0.12,0.00,M1] [#5 -0.36,-0.09,0.36,U] [#6 -0.76,-0.35,0.00,M1] [#7 -0.05,-0.08,0.37,U] [#8 -0.62,-0.58,0.00,M2] 
03:36:39.994 00.001 21068 refined, 2 included, MultiStar: {-0.29, -0.24}, one-star: {-0.35, -0.35}
03:36:39.994 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
03:36:39.995 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
03:36:39.997 00.002 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.24 hyp=0.37 cameraTheta=-2.45 mountX=0.24 mountY=0.30, mountTheta=0.89
03:36:39.998 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.24, opts=13)
03:36:39.999 00.001 21068 Enqueuing Move request for scope (-0.29, -0.24)
03:36:40.000 00.001 16108 Worker thread wakes up
03:36:40.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.24) opts 0xd
03:36:40.000 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.24)
03:36:40.000 00.000 16108 Moving (-0.29, -0.24) raw xDistance=0.24 yDistance=0.30
03:36:40.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:36:40.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:36:40.000 00.000 16108 MoveAxis(W, 63, ABG)
03:36:40.000 00.000 16108 Guiding  Dir = 3, Dur = 63
03:36:40.001 00.001 16108 IsSlewing returns 0
03:36:40.001 00.000 16108 IsGuiding returns 0
03:36:40.004 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3347, FiltMin=2848, FiltMax=59133, Gamma=1.000
03:36:40.019 00.015 21068 UpdateGuideState exits: m=719921 SNR=216.2
03:36:40.020 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:40.020 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:40.021 00.001 21068 Enqueuing Expose request
03:36:40.024 00.003 16108 PulseGuide returned control before completion, sleep 50
03:36:40.086 00.062 16108 IsGuiding returns 1
03:36:40.086 00.000 16108 scope still moving after pulse duration time elapsed
03:36:40.117 00.031 16108 IsSlewing returns 0
03:36:40.117 00.000 16108 IsGuiding returns 0
03:36:40.117 00.000 16108 scope move finished after 63 + 53 ms
03:36:40.117 00.000 16108 Move returns status 0, amount 63
03:36:40.117 00.000 16108 MoveAxis(S, 60, ABG)
03:36:40.117 00.000 16108 Guiding  Dir = 1, Dur = 60
03:36:40.118 00.001 16108 IsSlewing returns 0
03:36:40.118 00.000 16108 IsGuiding returns 0
03:36:40.182 00.064 16108 IsGuiding returns 1
03:36:40.182 00.000 16108 scope still moving after pulse duration time elapsed
03:36:40.211 00.029 16108 IsSlewing returns 0
03:36:40.211 00.000 16108 IsGuiding returns 1
03:36:40.242 00.031 16108 IsSlewing returns 0
03:36:40.242 00.000 16108 IsGuiding returns 1
03:36:40.274 00.032 16108 IsSlewing returns 0
03:36:40.274 00.000 16108 IsGuiding returns 0
03:36:40.274 00.000 16108 scope move finished after 60 + 96 ms
03:36:40.275 00.001 16108 Move returns status 0, amount 60
03:36:40.275 00.000 16108 move complete, result=0
03:36:40.275 00.000 16108 worker thread done servicing request
03:36:40.275 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.3 px 60 ms SOUTH
03:36:40.277 00.002 16108 Worker thread wakes up
03:36:40.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:40.278 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:41.438 01.160 16108 Exposure complete
03:36:41.523 00.085 16108 worker thread done servicing request
03:36:41.523 00.000 21068 OnExposeComplete: enter
03:36:41.525 00.002 21068 UpdateGuideState(): m_state=6
03:36:41.526 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
03:36:41.529 00.003 21068 Star::Find returns 1 (0), X=811.74, Y=629.15, Mass=769538, SNR=240.2, Peak=65535 HFD=3.5
03:36:41.530 00.001 21068 MultiStar: [#1 -0.61,-0.26,0.00,M5] [#2 -0.42,-0.02,1.00,U] [#3 -0.44,-0.32,0.00,M2] [#4 -0.42,0.25,0.00,M2] [#5 -0.33,0.48,0.00,M1] [#6 -0.70,-0.18,0.00,M2] [#7 -0.05,0.06,0.32,U] [#8 -0.39,-0.26,0.00,M3] 
03:36:41.532 00.002 21068 single-star, 2 included, MultiStar: {-0.32, -0.04}, one-star: {-0.30, -0.08}
03:36:41.533 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
03:36:41.535 00.002 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
03:36:41.537 00.002 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.89 mountX=0.29 mountY=0.15, mountTheta=0.48
03:36:41.539 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.08, opts=13)
03:36:41.541 00.002 21068 Enqueuing Move request for scope (-0.30, -0.08)
03:36:41.541 00.000 16108 Worker thread wakes up
03:36:41.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
03:36:41.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
03:36:41.541 00.000 16108 Moving (-0.30, -0.08) raw xDistance=0.29 yDistance=0.15
03:36:41.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:36:41.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:41.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:36:41.542 00.001 16108 MoveAxis(W, 79, ABG)
03:36:41.542 00.000 16108 Guiding  Dir = 3, Dur = 79
03:36:41.542 00.000 16108 IsSlewing returns 0
03:36:41.542 00.000 16108 IsGuiding returns 0
03:36:41.546 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3344, FiltMin=2867, FiltMax=65462, Gamma=1.000
03:36:41.561 00.015 21068 UpdateGuideState exits: m=769538 SNR=240.2
03:36:41.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:41.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:41.563 00.000 21068 Enqueuing Expose request
03:36:41.599 00.036 16108 PulseGuide returned control before completion, sleep 33
03:36:41.644 00.045 16108 IsGuiding returns 1
03:36:41.644 00.000 16108 scope still moving after pulse duration time elapsed
03:36:41.675 00.031 16108 IsSlewing returns 0
03:36:41.676 00.001 16108 IsGuiding returns 1
03:36:41.707 00.031 16108 IsSlewing returns 0
03:36:41.707 00.000 16108 IsGuiding returns 0
03:36:41.707 00.000 16108 scope move finished after 79 + 85 ms
03:36:41.707 00.000 16108 Move returns status 0, amount 79
03:36:41.707 00.000 16108 MoveAxis(N, 0, ABG)
03:36:41.708 00.001 16108 Move returns status 0, amount 0
03:36:41.708 00.000 16108 move complete, result=0
03:36:41.708 00.000 16108 worker thread done servicing request
03:36:41.708 00.000 16108 Worker thread wakes up
03:36:41.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:41.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:41.708 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
03:36:42.672 00.964 16108 Exposure complete
03:36:42.738 00.066 16108 worker thread done servicing request
03:36:42.739 00.001 21068 OnExposeComplete: enter
03:36:42.739 00.000 21068 UpdateGuideState(): m_state=6
03:36:42.742 00.003 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
03:36:42.744 00.002 21068 Star::Find returns 1 (0), X=811.77, Y=628.85, Mass=803621, SNR=270.5, Peak=65535 HFD=3.6
03:36:42.745 00.001 21068 MultiStar: [#1 -0.39,-0.41,0.00,M6] [#2 -0.17,-0.09,0.79,U] [#3 -0.13,-0.30,0.38,U] [#4 -0.54,0.14,0.00,M3] [#5 -0.20,0.01,0.33,U] [#6 -0.47,-0.37,0.00,M3] [#7 0.21,-0.10,0.32,U] [#8 -0.21,-0.41,0.21,U] 
03:36:42.746 00.001 21068 refined, 5 included, MultiStar: {-0.17, -0.22}, one-star: {-0.27, -0.38}
03:36:42.746 00.000 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
03:36:42.747 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
03:36:42.748 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.21 mountX=0.12 mountY=0.26, mountTheta=1.12
03:36:42.751 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.22, opts=13)
03:36:42.753 00.002 21068 Enqueuing Move request for scope (-0.17, -0.22)
03:36:42.755 00.002 16108 Worker thread wakes up
03:36:42.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
03:36:42.755 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
03:36:42.755 00.000 16108 Moving (-0.17, -0.22) raw xDistance=0.12 yDistance=0.26
03:36:42.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:36:42.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:36:42.755 00.000 16108 MoveAxis(E, 0, ABG)
03:36:42.755 00.000 16108 Move returns status 0, amount 0
03:36:42.756 00.001 16108 MoveAxis(S, 52, ABG)
03:36:42.756 00.000 16108 Guiding  Dir = 1, Dur = 52
03:36:42.756 00.000 16108 IsSlewing returns 0
03:36:42.757 00.001 16108 IsGuiding returns 0
03:36:42.761 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3347, FiltMin=2828, FiltMax=58947, Gamma=1.000
03:36:42.775 00.014 16108 PulseGuide returned control before completion, sleep 45
03:36:42.777 00.002 21068 UpdateGuideState exits: m=803621 SNR=270.5
03:36:42.779 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:42.780 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:42.781 00.001 21068 Enqueuing Expose request
03:36:42.836 00.055 16108 IsGuiding returns 1
03:36:42.836 00.000 16108 scope still moving after pulse duration time elapsed
03:36:42.868 00.032 16108 IsSlewing returns 0
03:36:42.868 00.000 16108 IsGuiding returns 0
03:36:42.868 00.000 16108 scope move finished after 52 + 59 ms
03:36:42.868 00.000 16108 Move returns status 0, amount 52
03:36:42.868 00.000 16108 move complete, result=0
03:36:42.868 00.000 16108 worker thread done servicing request
03:36:42.869 00.001 16108 Worker thread wakes up
03:36:42.869 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
03:36:42.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:42.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:44.024 01.154 16108 Exposure complete
03:36:44.078 00.054 16108 worker thread done servicing request
03:36:44.078 00.000 21068 OnExposeComplete: enter
03:36:44.079 00.001 21068 UpdateGuideState(): m_state=6
03:36:44.080 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
03:36:44.081 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=629.11, Mass=863426, SNR=265.6, Peak=65535 HFD=3.7
03:36:44.081 00.000 21068 MultiStar: [#1 0.24,0.06,0.82,U] [#2 0.42,0.14,0.77,U] [#3 0.64,-0.12,0.00,M2] [#4 0.39,0.32,0.00,M4] [#5 0.64,0.53,0.00,M1] [#6 0.27,0.11,0.34,U] [#7 0.62,0.04,0.00,M1] [#8 0.55,-0.03,0.00,M3] 
03:36:44.082 00.001 21068 refined, 3 included, MultiStar: {0.41, 0.02}, one-star: {0.60, -0.12}
03:36:44.083 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
03:36:44.084 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
03:36:44.084 00.000 21068 CameraToMount -- cameraX=0.41 cameraY=0.02 hyp=0.41 cameraTheta=0.06 mountX=-0.40 mountY=-0.12, mountTheta=-2.85
03:36:44.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.02, opts=13)
03:36:44.088 00.002 21068 Enqueuing Move request for scope (0.41, 0.02)
03:36:44.088 00.000 16108 Worker thread wakes up
03:36:44.089 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.02) opts 0xd
03:36:44.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.02)
03:36:44.089 00.000 16108 Moving (0.41, 0.02) raw xDistance=-0.40 yDistance=-0.12
03:36:44.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:36:44.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:44.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:36:44.089 00.000 16108 MoveAxis(E, 105, ABG)
03:36:44.089 00.000 16108 Guiding  Dir = 2, Dur = 105
03:36:44.089 00.000 16108 IsSlewing returns 0
03:36:44.089 00.000 16108 IsGuiding returns 0
03:36:44.094 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3344, FiltMin=2864, FiltMax=65430, Gamma=1.000
03:36:44.108 00.014 21068 UpdateGuideState exits: m=863426 SNR=265.6
03:36:44.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:44.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:44.112 00.002 21068 Enqueuing Expose request
03:36:44.127 00.015 16108 PulseGuide returned control before completion, sleep 77
03:36:44.220 00.093 16108 IsGuiding returns 1
03:36:44.220 00.000 16108 scope still moving after pulse duration time elapsed
03:36:44.252 00.032 16108 IsSlewing returns 0
03:36:44.252 00.000 16108 IsGuiding returns 1
03:36:44.283 00.031 16108 IsSlewing returns 0
03:36:44.283 00.000 16108 IsGuiding returns 1
03:36:44.314 00.031 16108 IsSlewing returns 0
03:36:44.314 00.000 16108 IsGuiding returns 0
03:36:44.315 00.001 16108 scope move finished after 105 + 120 ms
03:36:44.315 00.000 16108 Move returns status 0, amount 105
03:36:44.315 00.000 16108 MoveAxis(N, 0, ABG)
03:36:44.315 00.000 16108 Move returns status 0, amount 0
03:36:44.315 00.000 16108 move complete, result=0
03:36:44.315 00.000 16108 worker thread done servicing request
03:36:44.315 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.1 px 0 ms NORTH
03:36:44.317 00.002 16108 Worker thread wakes up
03:36:44.318 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:44.318 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:45.294 00.976 16108 Exposure complete
03:36:45.370 00.076 16108 worker thread done servicing request
03:36:45.370 00.000 21068 OnExposeComplete: enter
03:36:45.371 00.001 21068 UpdateGuideState(): m_state=6
03:36:45.373 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
03:36:45.374 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=629.17, Mass=867464, SNR=299.1, Peak=65535 HFD=3.6
03:36:45.376 00.002 21068 MultiStar: [#1 0.02,-0.03,0.73,U] [#2 0.25,0.12,0.85,U] [#3 0.39,-0.06,0.37,U] [#4 0.28,0.34,0.25,U] [#5 0.37,0.32,0.00,M2] [#6 0.24,0.08,0.33,U] [#7 0.50,0.16,0.00,M2] [#8 0.28,-0.04,0.23,U] 
03:36:45.377 00.001 21068 refined, 6 included, MultiStar: {0.21, 0.03}, one-star: {0.21, -0.06}
03:36:45.378 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
03:36:45.379 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
03:36:45.380 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.12 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
03:36:45.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
03:36:45.386 00.004 21068 Enqueuing Move request for scope (0.21, 0.03)
03:36:45.388 00.002 16108 Worker thread wakes up
03:36:45.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
03:36:45.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
03:36:45.388 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.07
03:36:45.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
03:36:45.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:45.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:36:45.388 00.000 16108 MoveAxis(E, 61, ABG)
03:36:45.388 00.000 16108 Guiding  Dir = 2, Dur = 61
03:36:45.388 00.000 16108 IsSlewing returns 0
03:36:45.388 00.000 16108 IsGuiding returns 0
03:36:45.396 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3347, FiltMin=2877, FiltMax=46301, Gamma=1.000
03:36:45.399 00.003 16108 PulseGuide returned control before completion, sleep 61
03:36:45.425 00.026 21068 UpdateGuideState exits: m=867464 SNR=299.1
03:36:45.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:45.428 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:45.430 00.002 21068 Enqueuing Expose request
03:36:45.476 00.046 16108 IsGuiding returns 1
03:36:45.476 00.000 16108 scope still moving after pulse duration time elapsed
03:36:45.508 00.032 16108 IsSlewing returns 0
03:36:45.508 00.000 16108 IsGuiding returns 0
03:36:45.508 00.000 16108 scope move finished after 61 + 58 ms
03:36:45.509 00.001 16108 Move returns status 0, amount 61
03:36:45.509 00.000 16108 MoveAxis(N, 0, ABG)
03:36:45.509 00.000 16108 Move returns status 0, amount 0
03:36:45.509 00.000 16108 move complete, result=0
03:36:45.509 00.000 16108 worker thread done servicing request
03:36:45.509 00.000 16108 Worker thread wakes up
03:36:45.509 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
03:36:45.511 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:45.512 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:46.676 01.164 16108 Exposure complete
03:36:46.738 00.062 16108 worker thread done servicing request
03:36:46.738 00.000 21068 OnExposeComplete: enter
03:36:46.739 00.001 21068 UpdateGuideState(): m_state=6
03:36:46.740 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
03:36:46.741 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.30, Mass=762031, SNR=231.0, Peak=65535 HFD=3.4
03:36:46.742 00.001 21068 MultiStar: [#1 -0.26,0.35,0.81,U] [#2 -0.08,0.22,1.12,U] [#3 -0.13,0.04,0.44,U] [#4 -0.23,0.39,0.39,U] [#5 -0.08,0.70,0.00,M3] [#6 -0.41,0.22,0.35,U] [#7 0.05,0.44,0.40,U] [#8 -0.05,0.30,0.26,U] 
03:36:46.742 00.000 21068 single-star, 7 included, MultiStar: {-0.12, 0.23}, one-star: {0.01, 0.07}
03:36:46.743 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:36:46.744 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:36:46.745 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.37 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
03:36:46.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.07, opts=13)
03:36:46.747 00.001 21068 Enqueuing Move request for scope (0.01, 0.07)
03:36:46.748 00.001 16108 Worker thread wakes up
03:36:46.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:36:46.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:36:46.748 00.000 16108 Moving (0.01, 0.07) raw xDistance=-0.00 yDistance=-0.07
03:36:46.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:36:46.749 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:46.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:36:46.749 00.000 16108 MoveAxis(E, 0, ABG)
03:36:46.749 00.000 16108 Move returns status 0, amount 0
03:36:46.749 00.000 16108 MoveAxis(N, 0, ABG)
03:36:46.749 00.000 16108 Move returns status 0, amount 0
03:36:46.749 00.000 16108 move complete, result=0
03:36:46.749 00.000 16108 worker thread done servicing request
03:36:46.754 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3344, FiltMin=2899, FiltMax=62157, Gamma=1.000
03:36:46.766 00.012 21068 UpdateGuideState exits: m=762031 SNR=231.0
03:36:46.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:46.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:46.769 00.001 21068 Enqueuing Expose request
03:36:46.769 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:46.770 00.001 16108 Worker thread wakes up
03:36:46.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:46.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:47.744 00.974 16108 Exposure complete
03:36:47.815 00.071 16108 worker thread done servicing request
03:36:47.815 00.000 21068 OnExposeComplete: enter
03:36:47.817 00.002 21068 UpdateGuideState(): m_state=6
03:36:47.818 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
03:36:47.819 00.001 21068 Star::Find returns 1 (0), X=811.98, Y=629.41, Mass=765999, SNR=285.3, Peak=65535 HFD=3.5
03:36:47.819 00.000 21068 MultiStar: [#1 -0.45,0.35,0.00,M4] [#2 -0.24,0.34,0.84,U] [#3 -0.28,0.00,0.33,U] [#4 -0.31,0.57,0.00,M3] [#5 -0.09,0.57,0.00,M4] [#6 -0.39,0.06,0.40,U] [#7 0.07,0.46,0.28,U] [#8 -0.26,0.25,0.23,U] 
03:36:47.820 00.001 21068 single-star, 5 included, MultiStar: {-0.18, 0.22}, one-star: {-0.06, 0.18}
03:36:47.821 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
03:36:47.822 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
03:36:47.822 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.92 mountX=0.09 mountY=-0.16, mountTheta=-1.03
03:36:47.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.18, opts=13)
03:36:47.825 00.001 21068 Enqueuing Move request for scope (-0.06, 0.18)
03:36:47.826 00.001 16108 Worker thread wakes up
03:36:47.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
03:36:47.826 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
03:36:47.826 00.000 16108 Moving (-0.06, 0.18) raw xDistance=0.09 yDistance=-0.16
03:36:47.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:36:47.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:47.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:36:47.826 00.000 16108 MoveAxis(E, 0, ABG)
03:36:47.826 00.000 16108 Move returns status 0, amount 0
03:36:47.826 00.000 16108 MoveAxis(N, 0, ABG)
03:36:47.826 00.000 16108 Move returns status 0, amount 0
03:36:47.826 00.000 16108 move complete, result=0
03:36:47.826 00.000 16108 worker thread done servicing request
03:36:47.834 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3347, FiltMin=2809, FiltMax=65475, Gamma=1.000
03:36:47.856 00.022 21068 UpdateGuideState exits: m=765999 SNR=285.3
03:36:47.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:47.857 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:47.858 00.001 21068 Enqueuing Expose request
03:36:47.859 00.001 16108 Worker thread wakes up
03:36:47.860 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:47.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:47.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:49.019 01.159 16108 Exposure complete
03:36:49.074 00.055 16108 worker thread done servicing request
03:36:49.074 00.000 21068 OnExposeComplete: enter
03:36:49.075 00.001 21068 UpdateGuideState(): m_state=6
03:36:49.076 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
03:36:49.077 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.46, Mass=738039, SNR=225.2, Peak=65535 HFD=3.5
03:36:49.078 00.001 21068 MultiStar: [#1 -0.22,0.31,0.95,U] [#2 -0.08,0.37,1.15,U] [#3 -0.06,0.14,0.50,U] [#4 -0.32,0.54,0.00,M4] [#5 -0.07,0.55,0.00,M5] [#6 -0.33,0.26,0.41,U] [#7 0.10,0.56,0.00,M1] [#8 0.08,0.41,0.31,U] 
03:36:49.078 00.000 21068 single-star, 5 included, MultiStar: {-0.09, 0.29}, one-star: {0.06, 0.23}
03:36:49.079 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
03:36:49.080 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
03:36:49.080 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
03:36:49.083 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
03:36:49.083 00.000 21068 Enqueuing Move request for scope (0.06, 0.23)
03:36:49.084 00.001 16108 Worker thread wakes up
03:36:49.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
03:36:49.084 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
03:36:49.084 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.24
03:36:49.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:49.085 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:36:49.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:36:49.085 00.000 16108 MoveAxis(E, 0, ABG)
03:36:49.085 00.000 16108 Move returns status 0, amount 0
03:36:49.085 00.000 16108 MoveAxis(N, 0, ABG)
03:36:49.085 00.000 16108 Move returns status 0, amount 0
03:36:49.085 00.000 16108 move complete, result=0
03:36:49.085 00.000 16108 worker thread done servicing request
03:36:49.088 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3344, FiltMin=2880, FiltMax=62349, Gamma=1.000
03:36:49.101 00.013 21068 UpdateGuideState exits: m=738039 SNR=225.2
03:36:49.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:49.104 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:49.105 00.001 21068 Enqueuing Expose request
03:36:49.106 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:49.107 00.001 16108 Worker thread wakes up
03:36:49.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:49.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:50.083 00.976 16108 Exposure complete
03:36:50.144 00.061 16108 worker thread done servicing request
03:36:50.144 00.000 21068 OnExposeComplete: enter
03:36:50.145 00.001 21068 UpdateGuideState(): m_state=6
03:36:50.146 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
03:36:50.147 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.36, Mass=726865, SNR=230.6, Peak=65535 HFD=3.4
03:36:50.148 00.001 21068 MultiStar: [#1 -0.29,0.25,0.84,U] [#2 -0.18,0.23,0.98,U] [#3 -0.13,-0.05,0.49,U] [#4 -0.24,0.54,0.00,M5] [#5 -0.12,0.64,0.00,M6] [#6 -0.44,0.05,0.40,U] [#7 0.15,0.18,0.50,U] [#8 -0.14,0.37,0.28,U] 
03:36:50.149 00.001 21068 single-star, 6 included, MultiStar: {-0.13, 0.17}, one-star: {0.04, 0.13}
03:36:50.150 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:36:50.151 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:36:50.153 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
03:36:50.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.13, opts=13)
03:36:50.156 00.001 21068 Enqueuing Move request for scope (0.04, 0.13)
03:36:50.157 00.001 16108 Worker thread wakes up
03:36:50.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
03:36:50.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
03:36:50.157 00.000 16108 Moving (0.04, 0.13) raw xDistance=-0.02 yDistance=-0.14
03:36:50.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:50.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:50.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:36:50.157 00.000 16108 MoveAxis(E, 0, ABG)
03:36:50.157 00.000 16108 Move returns status 0, amount 0
03:36:50.157 00.000 16108 MoveAxis(N, 0, ABG)
03:36:50.157 00.000 16108 Move returns status 0, amount 0
03:36:50.157 00.000 16108 move complete, result=0
03:36:50.157 00.000 16108 worker thread done servicing request
03:36:50.163 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3344, FiltMin=2870, FiltMax=62477, Gamma=1.000
03:36:50.180 00.017 21068 UpdateGuideState exits: m=726865 SNR=230.6
03:36:50.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:50.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:50.183 00.001 21068 Enqueuing Expose request
03:36:50.184 00.001 16108 Worker thread wakes up
03:36:50.184 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:50.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:50.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:51.346 01.161 16108 Exposure complete
03:36:51.405 00.059 16108 worker thread done servicing request
03:36:51.405 00.000 21068 OnExposeComplete: enter
03:36:51.406 00.001 21068 UpdateGuideState(): m_state=6
03:36:51.407 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
03:36:51.408 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.39, Mass=790556, SNR=247.8, Peak=65535 HFD=3.6
03:36:51.409 00.001 21068 MultiStar: [#1 -0.50,0.03,0.00,M3] [#2 -0.14,0.22,1.02,U] [#3 -0.14,-0.05,0.43,U] [#4 -0.49,0.31,0.00,M6] [#5 -0.21,0.45,0.00,M7] [#6 -0.48,0.09,0.00,M1] [#7 -0.05,0.19,0.38,U] [#8 -0.26,-0.20,0.29,U] 
03:36:51.410 00.001 21068 refined, 4 included, MultiStar: {-0.09, 0.12}, one-star: {0.02, 0.16}
03:36:51.411 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
03:36:51.412 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
03:36:51.413 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.21 mountX=0.11 mountY=-0.09, mountTheta=-0.72
03:36:51.414 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.12, opts=13)
03:36:51.415 00.001 21068 Enqueuing Move request for scope (-0.09, 0.12)
03:36:51.416 00.001 16108 Worker thread wakes up
03:36:51.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
03:36:51.416 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
03:36:51.416 00.000 16108 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.09
03:36:51.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:36:51.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:51.417 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:36:51.417 00.000 16108 MoveAxis(E, 0, ABG)
03:36:51.417 00.000 16108 Move returns status 0, amount 0
03:36:51.417 00.000 16108 MoveAxis(N, 0, ABG)
03:36:51.417 00.000 16108 Move returns status 0, amount 0
03:36:51.417 00.000 16108 move complete, result=0
03:36:51.417 00.000 16108 worker thread done servicing request
03:36:51.421 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=713, max=65535, med=3344, FiltMin=2893, FiltMax=58509, Gamma=1.000
03:36:51.440 00.019 21068 UpdateGuideState exits: m=790556 SNR=247.8
03:36:51.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:51.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:51.443 00.001 21068 Enqueuing Expose request
03:36:51.444 00.001 16108 Worker thread wakes up
03:36:51.444 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:51.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:51.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:52.420 00.976 16108 Exposure complete
03:36:52.478 00.058 16108 worker thread done servicing request
03:36:52.478 00.000 21068 OnExposeComplete: enter
03:36:52.480 00.002 21068 UpdateGuideState(): m_state=6
03:36:52.481 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
03:36:52.482 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.29, Mass=754200, SNR=247.9, Peak=65535 HFD=3.4
03:36:52.484 00.002 21068 MultiStar: [#1 -0.52,0.07,0.00,M4] [#2 -0.12,0.21,1.01,U] [#3 -0.19,-0.10,0.42,U] [#4 -0.14,0.41,0.41,U] [#5 -0.28,0.54,0.00,M8] [#6 -0.27,-0.04,0.40,U] [#7 0.08,0.22,0.33,U] [#8 -0.24,0.00,0.27,U] 
03:36:52.486 00.002 21068 single-star, 6 included, MultiStar: {-0.09, 0.12}, one-star: {0.04, 0.06}
03:36:52.487 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
03:36:52.489 00.002 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
03:36:52.490 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.94 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
03:36:52.491 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
03:36:52.494 00.003 21068 Enqueuing Move request for scope (0.04, 0.06)
03:36:52.494 00.000 16108 Worker thread wakes up
03:36:52.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:36:52.495 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:36:52.495 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
03:36:52.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:36:52.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:52.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:36:52.495 00.000 16108 MoveAxis(E, 0, ABG)
03:36:52.495 00.000 16108 Move returns status 0, amount 0
03:36:52.495 00.000 16108 MoveAxis(N, 0, ABG)
03:36:52.495 00.000 16108 Move returns status 0, amount 0
03:36:52.495 00.000 16108 move complete, result=0
03:36:52.495 00.000 16108 worker thread done servicing request
03:36:52.501 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3344, FiltMin=2861, FiltMax=60077, Gamma=1.000
03:36:52.518 00.017 21068 UpdateGuideState exits: m=754200 SNR=247.9
03:36:52.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:52.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:52.521 00.001 21068 Enqueuing Expose request
03:36:52.522 00.001 16108 Worker thread wakes up
03:36:52.522 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:52.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:52.523 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:53.682 01.159 16108 Exposure complete
03:36:53.757 00.075 16108 worker thread done servicing request
03:36:53.758 00.001 21068 OnExposeComplete: enter
03:36:53.758 00.000 21068 UpdateGuideState(): m_state=6
03:36:53.759 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
03:36:53.760 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=629.18, Mass=775230, SNR=227.5, Peak=65535 HFD=3.4
03:36:53.761 00.001 21068 MultiStar: [#1 -0.54,-0.14,0.00,M5] [#2 -0.29,-0.06,1.05,U] [#3 -0.41,0.02,0.42,U] [#4 -0.37,0.37,0.00,M6] [#5 -0.43,0.51,0.00,M9] [#6 -0.60,-0.37,0.00,M1] [#7 -0.07,0.19,0.36,U] [#8 -0.30,-0.19,0.34,U] 
03:36:53.762 00.001 21068 single-star, 4 included, MultiStar: {-0.23, -0.03}, one-star: {-0.13, -0.05}
03:36:53.762 00.000 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.52)
03:36:53.763 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
03:36:53.764 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=0.12 mountY=0.08, mountTheta=0.56
03:36:53.765 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.05, opts=13)
03:36:53.766 00.001 21068 Enqueuing Move request for scope (-0.13, -0.05)
03:36:53.767 00.001 16108 Worker thread wakes up
03:36:53.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
03:36:53.767 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
03:36:53.767 00.000 16108 Moving (-0.13, -0.05) raw xDistance=0.12 yDistance=0.08
03:36:53.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:36:53.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:53.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:53.767 00.000 16108 MoveAxis(E, 0, ABG)
03:36:53.768 00.001 16108 Move returns status 0, amount 0
03:36:53.768 00.000 16108 MoveAxis(N, 0, ABG)
03:36:53.768 00.000 16108 Move returns status 0, amount 0
03:36:53.768 00.000 16108 move complete, result=0
03:36:53.768 00.000 16108 worker thread done servicing request
03:36:53.775 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3344, FiltMin=2918, FiltMax=61155, Gamma=1.000
03:36:53.792 00.017 21068 UpdateGuideState exits: m=775230 SNR=227.5
03:36:53.794 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:53.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:53.796 00.001 21068 Enqueuing Expose request
03:36:53.797 00.001 16108 Worker thread wakes up
03:36:53.797 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:53.797 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:53.797 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:54.769 00.972 16108 Exposure complete
03:36:54.842 00.073 16108 worker thread done servicing request
03:36:54.842 00.000 21068 OnExposeComplete: enter
03:36:54.843 00.001 21068 UpdateGuideState(): m_state=6
03:36:54.843 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
03:36:54.844 00.001 21068 Star::Find returns 1 (0), X=812.07, Y=628.99, Mass=755777, SNR=235.3, Peak=65535 HFD=3.9
03:36:54.845 00.001 21068 MultiStar: [#1 -0.41,-0.17,0.87,U] [#2 -0.17,-0.18,0.97,U] [#3 -0.33,-0.46,0.00,M1] [#4 -0.18,0.13,0.36,U] [#5 -0.18,0.07,0.38,U] [#6 -0.23,-0.18,0.44,U] [#7 -0.02,-0.09,0.32,U] [#8 -0.09,-0.21,0.29,U] 
03:36:54.846 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.14}, one-star: {0.02, -0.24}
03:36:54.847 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
03:36:54.848 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
03:36:54.849 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-2.43 mountX=0.14 mountY=0.18, mountTheta=0.91
03:36:54.850 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.14, opts=13)
03:36:54.851 00.001 21068 Enqueuing Move request for scope (-0.16, -0.14)
03:36:54.852 00.001 16108 Worker thread wakes up
03:36:54.852 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
03:36:54.852 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
03:36:54.852 00.000 16108 Moving (-0.16, -0.14) raw xDistance=0.14 yDistance=0.18
03:36:54.852 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:36:54.852 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:54.852 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:36:54.852 00.000 16108 MoveAxis(E, 0, ABG)
03:36:54.852 00.000 16108 Move returns status 0, amount 0
03:36:54.852 00.000 16108 MoveAxis(N, 0, ABG)
03:36:54.852 00.000 16108 Move returns status 0, amount 0
03:36:54.852 00.000 16108 move complete, result=0
03:36:54.852 00.000 16108 worker thread done servicing request
03:36:54.859 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3344, FiltMin=2845, FiltMax=65462, Gamma=1.000
03:36:54.884 00.025 21068 UpdateGuideState exits: m=755777 SNR=235.3
03:36:54.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:54.885 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:54.886 00.001 21068 Enqueuing Expose request
03:36:54.887 00.001 16108 Worker thread wakes up
03:36:54.887 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:54.888 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:54.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:56.062 01.174 16108 Exposure complete
03:36:56.132 00.070 16108 worker thread done servicing request
03:36:56.132 00.000 21068 OnExposeComplete: enter
03:36:56.134 00.002 21068 UpdateGuideState(): m_state=6
03:36:56.137 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
03:36:56.138 00.001 21068 Star::Find returns 1 (0), X=811.82, Y=629.29, Mass=788756, SNR=237.0, Peak=65535 HFD=3.5
03:36:56.139 00.001 21068 MultiStar: [#1 -0.43,-0.05,0.98,U] [#2 -0.31,0.15,0.98,U] [#3 -0.20,-0.07,0.40,U] [#4 -0.38,0.32,0.00,M6] [#5 -0.07,0.26,0.33,U] [#6 -0.43,-0.07,0.43,U] [#7 0.04,0.08,0.32,U] [#8 -0.09,0.19,0.30,U] 
03:36:56.141 00.002 21068 single-star, 7 included, MultiStar: {-0.26, 0.06}, one-star: {-0.23, 0.06}
03:36:56.142 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
03:36:56.143 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
03:36:56.145 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=0.24 mountY=-0.01, mountTheta=-0.03
03:36:56.148 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.06, opts=13)
03:36:56.150 00.002 21068 Enqueuing Move request for scope (-0.23, 0.06)
03:36:56.151 00.001 16108 Worker thread wakes up
03:36:56.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
03:36:56.151 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
03:36:56.152 00.001 16108 Moving (-0.23, 0.06) raw xDistance=0.24 yDistance=-0.01
03:36:56.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:36:56.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:56.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:36:56.152 00.000 16108 MoveAxis(W, 62, ABG)
03:36:56.152 00.000 16108 Guiding  Dir = 3, Dur = 62
03:36:56.153 00.001 16108 IsSlewing returns 0
03:36:56.153 00.000 16108 IsGuiding returns 0
03:36:56.159 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3344, FiltMin=2847, FiltMax=64077, Gamma=1.000
03:36:56.182 00.023 21068 UpdateGuideState exits: m=788756 SNR=237.0
03:36:56.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:56.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:56.185 00.001 21068 Enqueuing Expose request
03:36:56.207 00.022 16108 PulseGuide returned control before completion, sleep 19
03:36:56.237 00.030 16108 IsGuiding returns 1
03:36:56.237 00.000 16108 scope still moving after pulse duration time elapsed
03:36:56.269 00.032 16108 IsSlewing returns 0
03:36:56.270 00.001 16108 IsGuiding returns 1
03:36:56.300 00.030 16108 IsSlewing returns 0
03:36:56.300 00.000 16108 IsGuiding returns 0
03:36:56.300 00.000 16108 scope move finished after 62 + 85 ms
03:36:56.300 00.000 16108 Move returns status 0, amount 62
03:36:56.300 00.000 16108 MoveAxis(N, 0, ABG)
03:36:56.300 00.000 16108 Move returns status 0, amount 0
03:36:56.300 00.000 16108 move complete, result=0
03:36:56.300 00.000 16108 worker thread done servicing request
03:36:56.300 00.000 16108 Worker thread wakes up
03:36:56.300 00.000 21068 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
03:36:56.302 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:56.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:57.280 00.978 16108 Exposure complete
03:36:57.336 00.056 16108 worker thread done servicing request
03:36:57.336 00.000 21068 OnExposeComplete: enter
03:36:57.338 00.002 21068 UpdateGuideState(): m_state=6
03:36:57.340 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
03:36:57.342 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=629.23, Mass=731735, SNR=248.3, Peak=65535 HFD=3.6
03:36:57.344 00.002 21068 MultiStar: [#1 -0.21,-0.05,0.91,U] [#2 0.12,0.14,0.96,U] [#3 0.06,-0.21,0.38,U] [#4 -0.12,0.28,0.38,U] [#5 0.15,0.31,0.41,U] [#6 -0.15,-0.07,0.38,U] [#7 0.40,0.17,0.33,U] [#8 0.24,-0.19,0.30,U] 
03:36:57.346 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.16, -0.00}
03:36:57.347 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
03:36:57.349 00.002 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
03:36:57.350 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.68 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
03:36:57.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
03:36:57.353 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
03:36:57.354 00.001 16108 Worker thread wakes up
03:36:57.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:36:57.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:36:57.354 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
03:36:57.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:57.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:57.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:36:57.355 00.001 16108 MoveAxis(E, 0, ABG)
03:36:57.355 00.000 16108 Move returns status 0, amount 0
03:36:57.355 00.000 16108 MoveAxis(N, 0, ABG)
03:36:57.355 00.000 16108 Move returns status 0, amount 0
03:36:57.355 00.000 16108 move complete, result=0
03:36:57.355 00.000 16108 worker thread done servicing request
03:36:57.358 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=576, max=65535, med=3344, FiltMin=2886, FiltMax=49158, Gamma=1.000
03:36:57.372 00.014 21068 UpdateGuideState exits: m=731735 SNR=248.3
03:36:57.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:57.373 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:57.374 00.001 21068 Enqueuing Expose request
03:36:57.375 00.001 16108 Worker thread wakes up
03:36:57.375 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:57.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:57.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:58.540 01.164 16108 Exposure complete
03:36:58.610 00.070 16108 worker thread done servicing request
03:36:58.610 00.000 21068 OnExposeComplete: enter
03:36:58.611 00.001 21068 UpdateGuideState(): m_state=6
03:36:58.611 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
03:36:58.612 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.25, Mass=778630, SNR=216.9, Peak=65535 HFD=3.5
03:36:58.613 00.001 21068 MultiStar: [#1 -0.38,-0.07,0.94,U] [#2 -0.04,0.13,1.10,U] [#3 -0.01,-0.10,0.43,U] [#4 -0.08,0.40,0.44,U] [#5 -0.02,0.24,0.44,U] [#6 -0.26,-0.04,0.46,U] [#7 0.25,0.27,0.42,U] [#8 -0.02,-0.05,0.31,U] 
03:36:58.614 00.001 21068 single-star, 8 included, MultiStar: {-0.07, 0.08}, one-star: {0.09, 0.02}
03:36:58.614 00.000 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
03:36:58.615 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
03:36:58.616 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.08 mountY=-0.04, mountTheta=-2.73
03:36:58.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
03:36:58.620 00.002 21068 Enqueuing Move request for scope (0.09, 0.02)
03:36:58.621 00.001 16108 Worker thread wakes up
03:36:58.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:36:58.621 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:36:58.621 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.08 yDistance=-0.04
03:36:58.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:36:58.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:58.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:36:58.621 00.000 16108 MoveAxis(E, 0, ABG)
03:36:58.621 00.000 16108 Move returns status 0, amount 0
03:36:58.621 00.000 16108 MoveAxis(N, 0, ABG)
03:36:58.621 00.000 16108 Move returns status 0, amount 0
03:36:58.621 00.000 16108 move complete, result=0
03:36:58.622 00.001 16108 worker thread done servicing request
03:36:58.627 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3344, FiltMin=2870, FiltMax=53101, Gamma=1.000
03:36:58.647 00.020 21068 UpdateGuideState exits: m=778630 SNR=216.9
03:36:58.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:58.650 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:58.651 00.001 21068 Enqueuing Expose request
03:36:58.652 00.001 16108 Worker thread wakes up
03:36:58.652 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:58.653 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:58.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:36:59.617 00.964 16108 Exposure complete
03:36:59.694 00.077 16108 worker thread done servicing request
03:36:59.694 00.000 21068 OnExposeComplete: enter
03:36:59.695 00.001 21068 UpdateGuideState(): m_state=6
03:36:59.696 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
03:36:59.698 00.002 21068 Star::Find returns 1 (0), X=811.94, Y=629.19, Mass=796880, SNR=227.6, Peak=65535 HFD=3.6
03:36:59.699 00.001 21068 MultiStar: [#1 -0.38,-0.13,0.87,U] [#2 -0.14,0.14,1.19,U] [#3 -0.05,-0.14,0.46,U] [#4 -0.24,0.28,0.41,U] [#5 0.23,0.33,0.41,U] [#6 -0.48,-0.22,0.00,M1] [#7 0.13,0.22,0.36,U] [#8 -0.17,-0.21,0.32,U] 
03:36:59.700 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.04}, one-star: {-0.11, -0.04}
03:36:59.701 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
03:36:59.702 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
03:36:59.704 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.78 mountX=0.10 mountY=0.06, mountTheta=0.58
03:36:59.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.04, opts=13)
03:36:59.707 00.001 21068 Enqueuing Move request for scope (-0.11, -0.04)
03:36:59.708 00.001 16108 Worker thread wakes up
03:36:59.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
03:36:59.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
03:36:59.708 00.000 16108 Moving (-0.11, -0.04) raw xDistance=0.10 yDistance=0.06
03:36:59.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:36:59.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:59.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:36:59.709 00.001 16108 MoveAxis(E, 0, ABG)
03:36:59.709 00.000 16108 Move returns status 0, amount 0
03:36:59.709 00.000 16108 MoveAxis(N, 0, ABG)
03:36:59.709 00.000 16108 Move returns status 0, amount 0
03:36:59.709 00.000 16108 move complete, result=0
03:36:59.709 00.000 16108 worker thread done servicing request
03:36:59.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3344, FiltMin=2857, FiltMax=50470, Gamma=1.000
03:36:59.739 00.026 21068 UpdateGuideState exits: m=796880 SNR=227.6
03:36:59.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:59.742 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:36:59.744 00.002 21068 Enqueuing Expose request
03:36:59.746 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:59.747 00.001 16108 Worker thread wakes up
03:36:59.747 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:36:59.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:00.921 01.174 16108 Exposure complete
03:37:01.007 00.086 16108 worker thread done servicing request
03:37:01.007 00.000 21068 OnExposeComplete: enter
03:37:01.009 00.002 21068 UpdateGuideState(): m_state=6
03:37:01.012 00.003 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
03:37:01.015 00.003 21068 Star::Find returns 1 (0), X=811.93, Y=629.14, Mass=798817, SNR=231.2, Peak=65535 HFD=3.5
03:37:01.017 00.002 21068 MultiStar: [#1 -0.49,-0.27,0.00,M1] [#2 -0.38,-0.08,0.98,U] [#3 -0.17,-0.21,0.44,U] [#4 -0.18,0.34,0.31,U] [#5 -0.13,0.29,0.33,U] [#6 -0.44,-0.11,0.41,U] [#7 0.06,0.33,0.36,U] [#8 -0.17,-0.09,0.27,U] 
03:37:01.018 00.001 21068 single-star, 7 included, MultiStar: {-0.21, -0.00}, one-star: {-0.11, -0.09}
03:37:01.020 00.002 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
03:37:01.023 00.003 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
03:37:01.024 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.49 mountX=0.10 mountY=0.11, mountTheta=0.85
03:37:01.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
03:37:01.027 00.001 21068 Enqueuing Move request for scope (-0.11, -0.09)
03:37:01.028 00.001 16108 Worker thread wakes up
03:37:01.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
03:37:01.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
03:37:01.028 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.10 yDistance=0.11
03:37:01.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:37:01.029 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:01.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:37:01.029 00.000 16108 MoveAxis(E, 0, ABG)
03:37:01.029 00.000 16108 Move returns status 0, amount 0
03:37:01.029 00.000 16108 MoveAxis(N, 0, ABG)
03:37:01.029 00.000 16108 Move returns status 0, amount 0
03:37:01.029 00.000 16108 move complete, result=0
03:37:01.029 00.000 16108 worker thread done servicing request
03:37:01.033 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3344, FiltMin=2877, FiltMax=64022, Gamma=1.000
03:37:01.047 00.014 21068 UpdateGuideState exits: m=798817 SNR=231.2
03:37:01.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:01.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:01.051 00.002 21068 Enqueuing Expose request
03:37:01.052 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:01.052 00.000 16108 Worker thread wakes up
03:37:01.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:01.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:02.027 00.974 16108 Exposure complete
03:37:02.087 00.060 16108 worker thread done servicing request
03:37:02.087 00.000 21068 OnExposeComplete: enter
03:37:02.089 00.002 21068 UpdateGuideState(): m_state=6
03:37:02.091 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
03:37:02.092 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.17, Mass=750773, SNR=249.5, Peak=65535 HFD=3.4
03:37:02.095 00.003 21068 MultiStar: [#1 -0.29,-0.13,0.93,U] [#2 -0.24,-0.03,0.88,U] [#3 -0.18,-0.39,0.42,U] [#4 -0.22,0.20,0.38,U] [#5 -0.02,0.29,0.34,U] [#6 -0.49,-0.01,0.00,M1] [#7 0.11,0.01,0.30,U] [#8 -0.06,-0.08,0.26,U] 
03:37:02.097 00.002 21068 single-star, 7 included, MultiStar: {-0.14, -0.05}, one-star: {0.01, -0.06}
03:37:02.098 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
03:37:02.100 00.002 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.03)
03:37:02.102 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.35 mountX=-0.02 mountY=0.05, mountTheta=1.98
03:37:02.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
03:37:02.106 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
03:37:02.108 00.002 16108 Worker thread wakes up
03:37:02.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:37:02.108 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:37:02.108 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
03:37:02.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:02.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:02.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:37:02.108 00.000 16108 MoveAxis(E, 0, ABG)
03:37:02.108 00.000 16108 Move returns status 0, amount 0
03:37:02.108 00.000 16108 MoveAxis(N, 0, ABG)
03:37:02.108 00.000 16108 Move returns status 0, amount 0
03:37:02.108 00.000 16108 move complete, result=0
03:37:02.108 00.000 16108 worker thread done servicing request
03:37:02.118 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3344, FiltMin=2861, FiltMax=59165, Gamma=1.000
03:37:02.140 00.022 21068 UpdateGuideState exits: m=750773 SNR=249.5
03:37:02.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:02.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:02.143 00.001 21068 Enqueuing Expose request
03:37:02.143 00.000 16108 Worker thread wakes up
03:37:02.143 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:02.144 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:02.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:03.313 01.169 16108 Exposure complete
03:37:03.368 00.055 16108 worker thread done servicing request
03:37:03.368 00.000 21068 OnExposeComplete: enter
03:37:03.370 00.002 21068 UpdateGuideState(): m_state=6
03:37:03.373 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
03:37:03.374 00.001 21068 Star::Find returns 1 (0), X=811.97, Y=628.91, Mass=697218, SNR=239.2, Peak=65535 HFD=3.5
03:37:03.375 00.001 21068 MultiStar: [#1 -0.46,-0.39,0.00,M1] [#2 -0.16,-0.18,1.02,U] [#3 -0.09,-0.49,0.00,M1] [#4 -0.25,-0.03,0.34,U] [#5 0.01,0.06,0.35,U] [#6 -0.26,-0.35,0.42,U] [#7 -0.12,-0.34,0.32,U] [#8 -0.19,-0.65,0.00,M1] 
03:37:03.377 00.002 21068 refined, 5 included, MultiStar: {-0.14, -0.22}, one-star: {-0.08, -0.32}
03:37:03.378 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
03:37:03.380 00.002 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
03:37:03.381 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.25 cameraTheta=-2.14 mountX=0.10 mountY=0.24, mountTheta=1.19
03:37:03.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.22, opts=13)
03:37:03.384 00.001 21068 Enqueuing Move request for scope (-0.14, -0.22)
03:37:03.385 00.001 16108 Worker thread wakes up
03:37:03.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
03:37:03.385 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
03:37:03.385 00.000 16108 Moving (-0.14, -0.22) raw xDistance=0.10 yDistance=0.24
03:37:03.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:37:03.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:37:03.386 00.001 16108 MoveAxis(E, 0, ABG)
03:37:03.386 00.000 16108 Move returns status 0, amount 0
03:37:03.386 00.000 16108 MoveAxis(S, 48, ABG)
03:37:03.386 00.000 16108 Guiding  Dir = 1, Dur = 48
03:37:03.386 00.000 16108 IsSlewing returns 0
03:37:03.386 00.000 16108 IsGuiding returns 0
03:37:03.392 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=451, max=65535, med=3344, FiltMin=2848, FiltMax=58813, Gamma=1.000
03:37:03.405 00.013 16108 PulseGuide returned control before completion, sleep 39
03:37:03.406 00.001 21068 UpdateGuideState exits: m=697218 SNR=239.2
03:37:03.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:03.407 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:03.408 00.001 21068 Enqueuing Expose request
03:37:03.451 00.043 16108 IsGuiding returns 1
03:37:03.451 00.000 16108 scope still moving after pulse duration time elapsed
03:37:03.482 00.031 16108 IsSlewing returns 0
03:37:03.482 00.000 16108 IsGuiding returns 0
03:37:03.482 00.000 16108 scope move finished after 48 + 48 ms
03:37:03.482 00.000 16108 Move returns status 0, amount 48
03:37:03.482 00.000 16108 move complete, result=0
03:37:03.482 00.000 16108 worker thread done servicing request
03:37:03.482 00.000 16108 Worker thread wakes up
03:37:03.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:03.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:03.482 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 48 ms SOUTH
03:37:04.471 00.989 16108 Exposure complete
03:37:04.550 00.079 16108 worker thread done servicing request
03:37:04.550 00.000 21068 OnExposeComplete: enter
03:37:04.551 00.001 21068 UpdateGuideState(): m_state=6
03:37:04.552 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
03:37:04.552 00.000 21068 Star::Find returns 1 (0), X=811.79, Y=629.00, Mass=775983, SNR=230.7, Peak=65535 HFD=3.7
03:37:04.554 00.002 21068 MultiStar: [#1 -0.63,-0.23,0.00,M2] [#2 -0.37,-0.05,0.93,U] [#3 -0.43,-0.37,0.00,M2] [#4 -0.55,0.11,0.00,M1] [#5 -0.27,0.05,0.46,U] [#6 -0.57,-0.38,0.00,M1] [#7 -0.28,-0.06,0.43,U] [#8 -0.50,-0.41,0.00,M2] 
03:37:04.554 00.000 21068 refined, 3 included, MultiStar: {-0.30, -0.10}, one-star: {-0.26, -0.23}
03:37:04.555 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
03:37:04.556 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
03:37:04.557 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.82 mountX=0.28 mountY=0.17, mountTheta=0.54
03:37:04.558 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.10, opts=13)
03:37:04.559 00.001 21068 Enqueuing Move request for scope (-0.30, -0.10)
03:37:04.560 00.001 16108 Worker thread wakes up
03:37:04.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
03:37:04.560 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
03:37:04.560 00.000 16108 Moving (-0.30, -0.10) raw xDistance=0.28 yDistance=0.17
03:37:04.562 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:37:04.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:04.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:37:04.562 00.000 16108 MoveAxis(W, 73, ABG)
03:37:04.562 00.000 16108 Guiding  Dir = 3, Dur = 73
03:37:04.563 00.001 16108 IsSlewing returns 0
03:37:04.563 00.000 16108 IsGuiding returns 0
03:37:04.568 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3347, FiltMin=2896, FiltMax=59619, Gamma=1.000
03:37:04.577 00.009 16108 PulseGuide returned control before completion, sleep 69
03:37:04.593 00.016 21068 UpdateGuideState exits: m=775983 SNR=230.7
03:37:04.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:04.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:04.596 00.001 21068 Enqueuing Expose request
03:37:04.659 00.063 16108 IsGuiding returns 1
03:37:04.660 00.001 16108 scope still moving after pulse duration time elapsed
03:37:04.686 00.026 16108 IsSlewing returns 0
03:37:04.686 00.000 16108 IsGuiding returns 0
03:37:04.686 00.000 16108 scope move finished after 73 + 50 ms
03:37:04.686 00.000 16108 Move returns status 0, amount 73
03:37:04.686 00.000 16108 MoveAxis(N, 0, ABG)
03:37:04.686 00.000 16108 Move returns status 0, amount 0
03:37:04.686 00.000 16108 move complete, result=0
03:37:04.686 00.000 16108 worker thread done servicing request
03:37:04.687 00.001 16108 Worker thread wakes up
03:37:04.687 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
03:37:04.690 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:04.691 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:05.857 01.166 16108 Exposure complete
03:37:05.914 00.057 16108 worker thread done servicing request
03:37:05.914 00.000 21068 OnExposeComplete: enter
03:37:05.916 00.002 21068 UpdateGuideState(): m_state=6
03:37:05.918 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
03:37:05.919 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.27, Mass=775495, SNR=266.2, Peak=65535 HFD=3.5
03:37:05.921 00.002 21068 MultiStar: [#1 0.05,-0.02,0.90,U] [#2 0.15,0.07,0.83,U] [#3 0.11,-0.18,0.35,U] [#4 0.14,0.55,0.00,M2] [#5 0.21,0.51,0.00,M1] [#6 -0.14,0.12,0.40,U] [#7 0.49,0.19,0.00,M1] [#8 0.30,-0.10,0.24,U] 
03:37:05.922 00.001 21068 refined, 5 included, MultiStar: {0.14, 0.01}, one-star: {0.31, 0.04}
03:37:05.924 00.002 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
03:37:05.925 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
03:37:05.926 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
03:37:05.929 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
03:37:05.930 00.001 21068 Enqueuing Move request for scope (0.14, 0.01)
03:37:05.931 00.001 16108 Worker thread wakes up
03:37:05.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:37:05.931 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:37:05.931 00.000 16108 Moving (0.14, 0.01) raw xDistance=-0.14 yDistance=-0.04
03:37:05.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:37:05.932 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:05.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:37:05.932 00.000 16108 MoveAxis(E, 0, ABG)
03:37:05.932 00.000 16108 Move returns status 0, amount 0
03:37:05.932 00.000 16108 MoveAxis(N, 0, ABG)
03:37:05.932 00.000 16108 Move returns status 0, amount 0
03:37:05.932 00.000 16108 move complete, result=0
03:37:05.932 00.000 16108 worker thread done servicing request
03:37:05.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3344, FiltMin=2915, FiltMax=46445, Gamma=1.000
03:37:05.949 00.013 21068 UpdateGuideState exits: m=775495 SNR=266.2
03:37:05.950 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:05.950 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:05.951 00.001 21068 Enqueuing Expose request
03:37:05.953 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:05.953 00.000 16108 Worker thread wakes up
03:37:05.953 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:05.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:06.929 00.976 16108 Exposure complete
03:37:06.995 00.066 16108 worker thread done servicing request
03:37:06.996 00.001 21068 OnExposeComplete: enter
03:37:06.996 00.000 21068 UpdateGuideState(): m_state=6
03:37:06.997 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
03:37:06.998 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=629.39, Mass=819759, SNR=263.6, Peak=65535 HFD=3.4
03:37:06.999 00.001 21068 MultiStar: [#1 0.00,0.18,0.83,U] [#2 0.19,0.22,0.89,U] [#3 0.21,-0.00,0.38,U] [#4 -0.12,0.34,0.31,U] [#5 0.37,0.39,0.00,M2] [#6 -0.20,0.01,0.33,U] [#7 0.48,0.22,0.00,M2] [#8 0.05,0.01,0.25,U] 
03:37:07.000 00.001 21068 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.34, 0.16}
03:37:07.000 00.000 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
03:37:07.001 00.001 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
03:37:07.002 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.89 mountX=-0.09 mountY=-0.18, mountTheta=-2.06
03:37:07.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.15, opts=13)
03:37:07.005 00.001 21068 Enqueuing Move request for scope (0.12, 0.15)
03:37:07.006 00.001 16108 Worker thread wakes up
03:37:07.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
03:37:07.006 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
03:37:07.006 00.000 16108 Moving (0.12, 0.15) raw xDistance=-0.09 yDistance=-0.18
03:37:07.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:37:07.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:07.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:37:07.006 00.000 16108 MoveAxis(E, 0, ABG)
03:37:07.006 00.000 16108 Move returns status 0, amount 0
03:37:07.006 00.000 16108 MoveAxis(N, 0, ABG)
03:37:07.006 00.000 16108 Move returns status 0, amount 0
03:37:07.006 00.000 16108 move complete, result=0
03:37:07.006 00.000 16108 worker thread done servicing request
03:37:07.010 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3344, FiltMin=2864, FiltMax=45430, Gamma=1.000
03:37:07.023 00.013 21068 UpdateGuideState exits: m=819759 SNR=263.6
03:37:07.024 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:07.025 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:07.026 00.001 21068 Enqueuing Expose request
03:37:07.027 00.001 16108 Worker thread wakes up
03:37:07.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:07.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:07.027 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:08.197 01.170 16108 Exposure complete
03:37:08.251 00.054 16108 worker thread done servicing request
03:37:08.252 00.001 21068 OnExposeComplete: enter
03:37:08.252 00.000 21068 UpdateGuideState(): m_state=6
03:37:08.253 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
03:37:08.254 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=629.28, Mass=710434, SNR=246.0, Peak=65535 HFD=3.4
03:37:08.255 00.001 21068 MultiStar: [#1 -0.28,-0.04,0.83,U] [#2 -0.18,0.10,1.04,U] [#3 0.04,-0.15,0.38,U] [#4 -0.20,0.36,0.37,U] [#5 0.11,0.34,0.37,U] [#6 -0.34,0.00,0.37,U] [#7 0.27,0.08,0.29,U] [#8 -0.05,-0.01,0.26,U] 
03:37:08.255 00.000 21068 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {0.10, 0.05}
03:37:08.256 00.001 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
03:37:08.257 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
03:37:08.258 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.44 mountX=0.09 mountY=-0.05, mountTheta=-0.48
03:37:08.259 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
03:37:08.260 00.001 21068 Enqueuing Move request for scope (-0.08, 0.07)
03:37:08.261 00.001 16108 Worker thread wakes up
03:37:08.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:37:08.261 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:37:08.261 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
03:37:08.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:37:08.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:08.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:37:08.261 00.000 16108 MoveAxis(E, 0, ABG)
03:37:08.261 00.000 16108 Move returns status 0, amount 0
03:37:08.261 00.000 16108 MoveAxis(N, 0, ABG)
03:37:08.261 00.000 16108 Move returns status 0, amount 0
03:37:08.261 00.000 16108 move complete, result=0
03:37:08.261 00.000 16108 worker thread done servicing request
03:37:08.267 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3344, FiltMin=2893, FiltMax=51757, Gamma=1.000
03:37:08.290 00.023 21068 UpdateGuideState exits: m=710434 SNR=246.0
03:37:08.292 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:08.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:08.294 00.001 21068 Enqueuing Expose request
03:37:08.295 00.001 16108 Worker thread wakes up
03:37:08.295 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:08.298 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:08.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:09.282 00.984 16108 Exposure complete
03:37:09.338 00.056 16108 worker thread done servicing request
03:37:09.338 00.000 21068 OnExposeComplete: enter
03:37:09.339 00.001 21068 UpdateGuideState(): m_state=6
03:37:09.341 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
03:37:09.341 00.000 21068 Star::Find returns 1 (0), X=812.53, Y=629.08, Mass=795989, SNR=255.6, Peak=65535 HFD=3.6
03:37:09.342 00.001 21068 MultiStar: [#1 0.33,-0.16,0.81,U] [#2 0.44,-0.04,0.95,U] [#3 0.22,-0.45,0.00,M1] [#4 0.23,0.13,0.35,U] [#5 0.41,-0.00,0.34,U] [#6 -0.27,-0.11,0.44,U] [#7 0.52,0.22,0.00,M2] [#8 0.60,-0.24,0.00,M1] 
03:37:09.343 00.001 21068 refined, 5 included, MultiStar: {0.32, -0.08}, one-star: {0.48, -0.15}
03:37:09.344 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
03:37:09.345 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
03:37:09.347 00.002 21068 CameraToMount -- cameraX=0.32 cameraY=-0.08 hyp=0.34 cameraTheta=-0.25 mountX=-0.33 mountY=0.00, mountTheta=3.13
03:37:09.350 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.08, opts=13)
03:37:09.351 00.001 21068 Enqueuing Move request for scope (0.32, -0.08)
03:37:09.352 00.001 16108 Worker thread wakes up
03:37:09.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.08) opts 0xd
03:37:09.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.08)
03:37:09.352 00.000 16108 Moving (0.32, -0.08) raw xDistance=-0.33 yDistance=0.00
03:37:09.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:37:09.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:09.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:37:09.352 00.000 16108 MoveAxis(E, 88, ABG)
03:37:09.353 00.001 16108 Guiding  Dir = 2, Dur = 88
03:37:09.353 00.000 16108 IsSlewing returns 0
03:37:09.354 00.001 16108 IsGuiding returns 0
03:37:09.361 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3344, FiltMin=2873, FiltMax=54297, Gamma=1.000
03:37:09.382 00.021 21068 UpdateGuideState exits: m=795989 SNR=255.6
03:37:09.383 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:09.384 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:09.385 00.001 21068 Enqueuing Expose request
03:37:09.388 00.003 16108 PulseGuide returned control before completion, sleep 64
03:37:09.466 00.078 16108 IsGuiding returns 1
03:37:09.466 00.000 16108 scope still moving after pulse duration time elapsed
03:37:09.498 00.032 16108 IsSlewing returns 0
03:37:09.498 00.000 16108 IsGuiding returns 0
03:37:09.498 00.000 16108 scope move finished after 88 + 56 ms
03:37:09.498 00.000 16108 Move returns status 0, amount 88
03:37:09.498 00.000 16108 MoveAxis(N, 0, ABG)
03:37:09.499 00.001 16108 Move returns status 0, amount 0
03:37:09.499 00.000 16108 move complete, result=0
03:37:09.499 00.000 16108 worker thread done servicing request
03:37:09.499 00.000 16108 Worker thread wakes up
03:37:09.499 00.000 21068 GuideStep: -0.3 px 88 ms EAST, 0.0 px 0 ms NORTH
03:37:09.501 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:09.501 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:10.665 01.164 16108 Exposure complete
03:37:10.722 00.057 16108 worker thread done servicing request
03:37:10.722 00.000 21068 OnExposeComplete: enter
03:37:10.723 00.001 21068 UpdateGuideState(): m_state=6
03:37:10.724 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
03:37:10.725 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.07, Mass=765003, SNR=248.7, Peak=65535 HFD=3.6
03:37:10.726 00.001 21068 MultiStar: [#1 -0.15,-0.27,0.91,U] [#2 0.13,-0.07,0.88,U] [#3 0.17,-0.38,0.43,U] [#4 0.25,0.06,0.35,U] [#5 0.21,0.10,0.34,U] [#6 0.08,-0.20,0.41,U] [#7 0.27,-0.14,0.33,U] [#8 0.14,-0.21,0.25,U] 
03:37:10.727 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.23, -0.16}
03:37:10.727 00.000 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
03:37:10.728 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
03:37:10.729 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-0.90 mountX=-0.15 mountY=0.12, mountTheta=2.46
03:37:10.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
03:37:10.732 00.001 21068 Enqueuing Move request for scope (0.12, -0.15)
03:37:10.733 00.001 16108 Worker thread wakes up
03:37:10.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
03:37:10.733 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
03:37:10.733 00.000 16108 Moving (0.12, -0.15) raw xDistance=-0.15 yDistance=0.12
03:37:10.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:37:10.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:10.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:37:10.733 00.000 16108 MoveAxis(E, 0, ABG)
03:37:10.733 00.000 16108 Move returns status 0, amount 0
03:37:10.733 00.000 16108 MoveAxis(N, 0, ABG)
03:37:10.733 00.000 16108 Move returns status 0, amount 0
03:37:10.733 00.000 16108 move complete, result=0
03:37:10.733 00.000 16108 worker thread done servicing request
03:37:10.737 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3341, FiltMin=2854, FiltMax=56550, Gamma=1.000
03:37:10.757 00.020 21068 UpdateGuideState exits: m=765003 SNR=248.7
03:37:10.760 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:10.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:10.761 00.000 21068 Enqueuing Expose request
03:37:10.762 00.001 16108 Worker thread wakes up
03:37:10.762 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:10.763 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:10.764 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:11.755 00.991 16108 Exposure complete
03:37:11.831 00.076 16108 worker thread done servicing request
03:37:11.832 00.001 21068 OnExposeComplete: enter
03:37:11.833 00.001 21068 UpdateGuideState(): m_state=6
03:37:11.834 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
03:37:11.836 00.002 21068 Star::Find returns 1 (0), X=812.09, Y=628.81, Mass=759565, SNR=226.6, Peak=65535 HFD=3.7
03:37:11.837 00.001 21068 MultiStar: [#1 -0.26,-0.44,0.00,M1] [#2 -0.05,-0.27,0.97,U] [#3 -0.01,-0.51,0.00,M1] [#4 0.07,0.11,0.42,U] [#5 0.12,-0.09,0.37,U] [#6 -0.05,-0.19,0.44,U] [#7 0.28,-0.00,0.33,U] [#8 0.18,-0.50,0.00,M1] 
03:37:11.838 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.21}, one-star: {0.04, -0.41}
03:37:11.839 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
03:37:11.841 00.002 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
03:37:11.844 00.003 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.38 mountX=-0.08 mountY=0.20, mountTheta=1.94
03:37:11.847 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
03:37:11.848 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
03:37:11.850 00.002 16108 Worker thread wakes up
03:37:11.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
03:37:11.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
03:37:11.850 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.20
03:37:11.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:37:11.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:11.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:37:11.850 00.000 16108 MoveAxis(E, 0, ABG)
03:37:11.851 00.001 16108 Move returns status 0, amount 0
03:37:11.851 00.000 16108 MoveAxis(N, 0, ABG)
03:37:11.851 00.000 16108 Move returns status 0, amount 0
03:37:11.851 00.000 16108 move complete, result=0
03:37:11.851 00.000 16108 worker thread done servicing request
03:37:11.859 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3341, FiltMin=2857, FiltMax=59843, Gamma=1.000
03:37:11.882 00.023 21068 UpdateGuideState exits: m=759565 SNR=226.6
03:37:11.884 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:11.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:11.886 00.001 21068 Enqueuing Expose request
03:37:11.886 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:11.887 00.001 16108 Worker thread wakes up
03:37:11.887 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:11.887 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:13.053 01.166 16108 Exposure complete
03:37:13.125 00.072 16108 worker thread done servicing request
03:37:13.125 00.000 21068 OnExposeComplete: enter
03:37:13.126 00.001 21068 UpdateGuideState(): m_state=6
03:37:13.127 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
03:37:13.128 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=628.88, Mass=721134, SNR=237.5, Peak=65535 HFD=3.7
03:37:13.128 00.000 21068 MultiStar: [#1 -0.24,-0.38,0.87,U] [#2 -0.03,-0.21,1.14,U] [#3 0.25,-0.41,0.00,M2] [#4 -0.09,0.02,0.33,U] [#5 0.27,0.13,0.33,U] [#6 -0.29,-0.11,0.43,U] [#7 -0.01,0.08,0.32,U] [#8 0.09,-0.34,0.30,U] 
03:37:13.130 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.21}, one-star: {0.10, -0.35}
03:37:13.131 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
03:37:13.131 00.000 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
03:37:13.132 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.76 mountX=0.00 mountY=0.21, mountTheta=1.55
03:37:13.134 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
03:37:13.135 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
03:37:13.136 00.001 16108 Worker thread wakes up
03:37:13.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
03:37:13.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
03:37:13.136 00.000 16108 Moving (-0.04, -0.21) raw xDistance=0.00 yDistance=0.21
03:37:13.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:37:13.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:37:13.136 00.000 16108 MoveAxis(E, 0, ABG)
03:37:13.136 00.000 16108 Move returns status 0, amount 0
03:37:13.136 00.000 16108 MoveAxis(S, 43, ABG)
03:37:13.136 00.000 16108 Guiding  Dir = 1, Dur = 43
03:37:13.136 00.000 16108 IsSlewing returns 0
03:37:13.136 00.000 16108 IsGuiding returns 0
03:37:13.140 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1219, max=65535, med=3341, FiltMin=2886, FiltMax=56349, Gamma=1.000
03:37:13.154 00.014 21068 UpdateGuideState exits: m=721134 SNR=237.5
03:37:13.158 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:13.160 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:13.162 00.002 21068 Enqueuing Expose request
03:37:13.185 00.023 16108 IsGuiding returns 1
03:37:13.185 00.000 16108 scope still moving after pulse duration time elapsed
03:37:13.216 00.031 16108 IsSlewing returns 0
03:37:13.216 00.000 16108 IsGuiding returns 1
03:37:13.247 00.031 16108 IsSlewing returns 0
03:37:13.247 00.000 16108 IsGuiding returns 1
03:37:13.279 00.032 16108 IsSlewing returns 0
03:37:13.279 00.000 16108 IsGuiding returns 0
03:37:13.279 00.000 16108 scope move finished after 43 + 99 ms
03:37:13.279 00.000 16108 Move returns status 0, amount 43
03:37:13.279 00.000 16108 move complete, result=0
03:37:13.280 00.001 16108 worker thread done servicing request
03:37:13.280 00.000 16108 Worker thread wakes up
03:37:13.280 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:37:13.282 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:13.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:14.253 00.971 16108 Exposure complete
03:37:14.323 00.070 16108 worker thread done servicing request
03:37:14.323 00.000 21068 OnExposeComplete: enter
03:37:14.324 00.001 21068 UpdateGuideState(): m_state=6
03:37:14.325 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
03:37:14.326 00.001 21068 Star::Find returns 1 (0), X=811.90, Y=628.93, Mass=741468, SNR=253.7, Peak=65535 HFD=3.5
03:37:14.326 00.000 21068 MultiStar: [#1 -0.55,-0.27,0.00,M1] [#2 -0.31,-0.13,0.92,U] [#3 -0.33,-0.42,0.00,M3] [#4 -0.26,0.27,0.33,U] [#5 -0.22,0.19,0.33,U] [#6 -0.41,-0.16,0.35,U] [#7 -0.15,-0.21,0.28,U] [#8 -0.25,-0.43,0.00,M1] 
03:37:14.327 00.001 21068 refined, 5 included, MultiStar: {-0.24, -0.12}, one-star: {-0.15, -0.30}
03:37:14.329 00.002 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
03:37:14.330 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
03:37:14.330 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.69 mountX=0.22 mountY=0.17, mountTheta=0.67
03:37:14.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.12, opts=13)
03:37:14.332 00.000 21068 Enqueuing Move request for scope (-0.24, -0.12)
03:37:14.333 00.001 16108 Worker thread wakes up
03:37:14.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
03:37:14.334 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
03:37:14.334 00.000 16108 Moving (-0.24, -0.12) raw xDistance=0.22 yDistance=0.17
03:37:14.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:37:14.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:14.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:37:14.334 00.000 16108 MoveAxis(W, 57, ABG)
03:37:14.334 00.000 16108 Guiding  Dir = 3, Dur = 57
03:37:14.335 00.001 16108 IsSlewing returns 0
03:37:14.335 00.000 16108 IsGuiding returns 0
03:37:14.337 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3341, FiltMin=2835, FiltMax=57629, Gamma=1.000
03:37:14.361 00.024 21068 UpdateGuideState exits: m=741468 SNR=253.7
03:37:14.362 00.001 16108 PulseGuide returned control before completion, sleep 41
03:37:14.362 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:14.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:14.364 00.001 21068 Enqueuing Expose request
03:37:14.408 00.044 16108 IsGuiding returns 1
03:37:14.408 00.000 16108 scope still moving after pulse duration time elapsed
03:37:14.439 00.031 16108 IsSlewing returns 0
03:37:14.439 00.000 16108 IsGuiding returns 1
03:37:14.470 00.031 16108 IsSlewing returns 0
03:37:14.470 00.000 16108 IsGuiding returns 0
03:37:14.470 00.000 16108 scope move finished after 57 + 77 ms
03:37:14.470 00.000 16108 Move returns status 0, amount 57
03:37:14.470 00.000 16108 MoveAxis(N, 0, ABG)
03:37:14.470 00.000 16108 Move returns status 0, amount 0
03:37:14.470 00.000 16108 move complete, result=0
03:37:14.470 00.000 16108 worker thread done servicing request
03:37:14.470 00.000 16108 Worker thread wakes up
03:37:14.470 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
03:37:14.471 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:14.471 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:15.629 01.158 16108 Exposure complete
03:37:15.684 00.055 16108 worker thread done servicing request
03:37:15.684 00.000 21068 OnExposeComplete: enter
03:37:15.685 00.001 21068 UpdateGuideState(): m_state=6
03:37:15.685 00.000 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
03:37:15.686 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.33, Mass=769621, SNR=257.8, Peak=65535 HFD=3.5
03:37:15.687 00.001 21068 MultiStar: [#1 -0.32,0.09,0.80,U] [#2 -0.05,0.19,0.98,U] [#3 0.01,-0.01,0.44,U] [#4 0.01,0.34,0.37,U] [#5 0.03,0.41,0.32,U] [#6 -0.29,0.10,0.39,U] [#7 0.31,0.34,0.36,U] [#8 -0.03,0.11,0.24,U] 
03:37:15.688 00.001 21068 single-star, 8 included, MultiStar: {-0.05, 0.16}, one-star: {0.05, 0.10}
03:37:15.689 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
03:37:15.689 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
03:37:15.691 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:37:15.692 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.10, opts=13)
03:37:15.693 00.001 21068 Enqueuing Move request for scope (0.05, 0.10)
03:37:15.694 00.001 16108 Worker thread wakes up
03:37:15.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:37:15.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:37:15.695 00.001 16108 Moving (0.05, 0.10) raw xDistance=-0.03 yDistance=-0.11
03:37:15.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:15.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:15.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:37:15.695 00.000 16108 MoveAxis(E, 0, ABG)
03:37:15.695 00.000 16108 Move returns status 0, amount 0
03:37:15.695 00.000 16108 MoveAxis(N, 0, ABG)
03:37:15.695 00.000 16108 Move returns status 0, amount 0
03:37:15.695 00.000 16108 move complete, result=0
03:37:15.695 00.000 16108 worker thread done servicing request
03:37:15.698 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=739, max=65535, med=3341, FiltMin=2854, FiltMax=65475, Gamma=1.000
03:37:15.712 00.014 21068 UpdateGuideState exits: m=769621 SNR=257.8
03:37:15.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:15.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:15.715 00.001 21068 Enqueuing Expose request
03:37:15.716 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:15.718 00.002 16108 Worker thread wakes up
03:37:15.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:15.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:16.685 00.967 16108 Exposure complete
03:37:16.740 00.055 16108 worker thread done servicing request
03:37:16.740 00.000 21068 OnExposeComplete: enter
03:37:16.742 00.002 21068 UpdateGuideState(): m_state=6
03:37:16.745 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
03:37:16.746 00.001 21068 Star::Find returns 1 (0), X=811.96, Y=629.27, Mass=753534, SNR=221.0, Peak=65535 HFD=3.4
03:37:16.748 00.002 21068 MultiStar: [#1 -0.40,0.00,0.91,U] [#2 -0.18,0.18,1.02,U] [#3 -0.13,-0.17,0.53,U] [#4 -0.29,0.46,0.00,M1] [#5 -0.16,0.30,0.46,U] [#6 -0.50,0.11,0.00,M1] [#7 -0.01,0.35,0.35,U] [#8 -0.33,0.05,0.34,U] 
03:37:16.751 00.003 21068 single-star, 6 included, MultiStar: {-0.19, 0.09}, one-star: {-0.09, 0.04}
03:37:16.753 00.002 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
03:37:16.754 00.001 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
03:37:16.756 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=0.10 mountY=-0.02, mountTheta=-0.18
03:37:16.758 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.04, opts=13)
03:37:16.760 00.002 21068 Enqueuing Move request for scope (-0.09, 0.04)
03:37:16.761 00.001 16108 Worker thread wakes up
03:37:16.763 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
03:37:16.763 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
03:37:16.763 00.000 16108 Moving (-0.09, 0.04) raw xDistance=0.10 yDistance=-0.02
03:37:16.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:37:16.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:16.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:37:16.763 00.000 16108 MoveAxis(E, 0, ABG)
03:37:16.763 00.000 16108 Move returns status 0, amount 0
03:37:16.763 00.000 16108 MoveAxis(N, 0, ABG)
03:37:16.764 00.001 16108 Move returns status 0, amount 0
03:37:16.764 00.000 16108 move complete, result=0
03:37:16.764 00.000 16108 worker thread done servicing request
03:37:16.769 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3341, FiltMin=2861, FiltMax=58678, Gamma=1.000
03:37:16.795 00.026 21068 UpdateGuideState exits: m=753534 SNR=221.0
03:37:16.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:16.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:16.798 00.001 21068 Enqueuing Expose request
03:37:16.798 00.000 16108 Worker thread wakes up
03:37:16.798 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:16.799 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:16.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:17.970 01.171 16108 Exposure complete
03:37:18.032 00.062 16108 worker thread done servicing request
03:37:18.032 00.000 21068 OnExposeComplete: enter
03:37:18.033 00.001 21068 UpdateGuideState(): m_state=6
03:37:18.034 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
03:37:18.035 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.22, Mass=766846, SNR=242.6, Peak=65535 HFD=3.6
03:37:18.036 00.001 21068 MultiStar: [#1 -0.05,-0.18,0.98,U] [#2 0.16,-0.04,0.88,U] [#3 0.04,-0.24,0.41,U] [#4 0.02,0.16,0.35,U] [#5 0.19,0.26,0.34,U] [#6 -0.16,-0.21,0.42,U] [#7 0.45,0.10,0.35,U] [#8 0.20,-0.13,0.26,U] 
03:37:18.036 00.000 21068 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.31, -0.01}
03:37:18.037 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
03:37:18.037 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
03:37:18.039 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.13 mountY=0.02, mountTheta=3.00
03:37:18.041 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.05, opts=13)
03:37:18.042 00.001 21068 Enqueuing Move request for scope (0.13, -0.05)
03:37:18.042 00.000 16108 Worker thread wakes up
03:37:18.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:37:18.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:37:18.042 00.000 16108 Moving (0.13, -0.05) raw xDistance=-0.13 yDistance=0.02
03:37:18.043 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:37:18.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:18.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:37:18.043 00.000 16108 MoveAxis(E, 0, ABG)
03:37:18.043 00.000 16108 Move returns status 0, amount 0
03:37:18.043 00.000 16108 MoveAxis(N, 0, ABG)
03:37:18.043 00.000 16108 Move returns status 0, amount 0
03:37:18.043 00.000 16108 move complete, result=0
03:37:18.043 00.000 16108 worker thread done servicing request
03:37:18.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3341, FiltMin=2854, FiltMax=52653, Gamma=1.000
03:37:18.060 00.014 21068 UpdateGuideState exits: m=766846 SNR=242.6
03:37:18.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:18.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:18.062 00.000 21068 Enqueuing Expose request
03:37:18.063 00.001 16108 Worker thread wakes up
03:37:18.063 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:18.064 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:18.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:19.049 00.985 16108 Exposure complete
03:37:19.106 00.057 16108 worker thread done servicing request
03:37:19.106 00.000 21068 OnExposeComplete: enter
03:37:19.108 00.002 21068 UpdateGuideState(): m_state=6
03:37:19.109 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
03:37:19.111 00.002 21068 Star::Find returns 1 (0), X=812.29, Y=628.86, Mass=843929, SNR=264.0, Peak=65535 HFD=3.6
03:37:19.113 00.002 21068 MultiStar: [#1 -0.01,-0.26,0.97,U] [#2 0.26,-0.26,0.83,U] [#3 0.26,-0.32,0.43,U] [#4 0.14,0.02,0.37,U] [#5 0.24,0.26,0.32,U] [#6 -0.14,-0.23,0.35,U] [#7 0.41,0.02,0.39,U] [#8 0.21,-0.24,0.21,U] 
03:37:19.114 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.21}, one-star: {0.24, -0.37}
03:37:19.115 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
03:37:19.116 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
03:37:19.117 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.87 mountX=-0.21 mountY=0.16, mountTheta=2.48
03:37:19.120 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.21, opts=13)
03:37:19.121 00.001 21068 Enqueuing Move request for scope (0.17, -0.21)
03:37:19.123 00.002 16108 Worker thread wakes up
03:37:19.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
03:37:19.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
03:37:19.123 00.000 16108 Moving (0.17, -0.21) raw xDistance=-0.21 yDistance=0.16
03:37:19.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:37:19.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:19.123 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:37:19.123 00.000 16108 MoveAxis(E, 54, ABG)
03:37:19.123 00.000 16108 Guiding  Dir = 2, Dur = 54
03:37:19.124 00.001 16108 IsSlewing returns 0
03:37:19.124 00.000 16108 IsGuiding returns 0
03:37:19.127 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3341, FiltMin=2755, FiltMax=65475, Gamma=1.000
03:37:19.143 00.016 21068 UpdateGuideState exits: m=843929 SNR=264.0
03:37:19.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:19.144 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:19.145 00.001 21068 Enqueuing Expose request
03:37:19.184 00.039 16108 IsGuiding returns 1
03:37:19.184 00.000 16108 scope still moving after pulse duration time elapsed
03:37:19.215 00.031 16108 IsSlewing returns 0
03:37:19.215 00.000 16108 IsGuiding returns 1
03:37:19.246 00.031 16108 IsSlewing returns 0
03:37:19.246 00.000 16108 IsGuiding returns 1
03:37:19.278 00.032 16108 IsSlewing returns 0
03:37:19.278 00.000 16108 IsGuiding returns 0
03:37:19.278 00.000 16108 scope move finished after 54 + 100 ms
03:37:19.278 00.000 16108 Move returns status 0, amount 54
03:37:19.278 00.000 16108 MoveAxis(N, 0, ABG)
03:37:19.279 00.001 16108 Move returns status 0, amount 0
03:37:19.279 00.000 16108 move complete, result=0
03:37:19.279 00.000 16108 worker thread done servicing request
03:37:19.279 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
03:37:19.281 00.002 16108 Worker thread wakes up
03:37:19.282 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:19.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:20.442 01.160 16108 Exposure complete
03:37:20.499 00.057 16108 worker thread done servicing request
03:37:20.499 00.000 21068 OnExposeComplete: enter
03:37:20.500 00.001 21068 UpdateGuideState(): m_state=6
03:37:20.501 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
03:37:20.502 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.08, Mass=768900, SNR=261.6, Peak=65535 HFD=3.8
03:37:20.505 00.003 21068 MultiStar: [#1 -0.32,-0.24,0.87,U] [#2 -0.09,-0.04,0.85,U] [#3 0.04,-0.07,0.37,U] [#4 -0.14,0.21,0.34,U] [#5 0.18,0.38,0.35,U] [#6 -0.30,-0.24,0.37,U] [#7 0.09,0.02,0.28,U] [#8 -0.05,-0.40,0.24,U] 
03:37:20.506 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.08, -0.15}
03:37:20.507 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
03:37:20.508 00.001 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.09)
03:37:20.509 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.29 mountX=0.06 mountY=0.10, mountTheta=1.04
03:37:20.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
03:37:20.512 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
03:37:20.512 00.000 16108 Worker thread wakes up
03:37:20.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:37:20.513 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:37:20.513 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.06 yDistance=0.10
03:37:20.513 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:37:20.513 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:20.513 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:37:20.513 00.000 16108 MoveAxis(E, 0, ABG)
03:37:20.513 00.000 16108 Move returns status 0, amount 0
03:37:20.513 00.000 16108 MoveAxis(N, 0, ABG)
03:37:20.513 00.000 16108 Move returns status 0, amount 0
03:37:20.513 00.000 16108 move complete, result=0
03:37:20.513 00.000 16108 worker thread done servicing request
03:37:20.517 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3337, FiltMin=2864, FiltMax=59574, Gamma=1.000
03:37:20.532 00.015 21068 UpdateGuideState exits: m=768900 SNR=261.6
03:37:20.535 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.535 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:20.536 00.001 21068 Enqueuing Expose request
03:37:20.537 00.001 16108 Worker thread wakes up
03:37:20.537 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:20.537 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:20.537 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:21.512 00.975 16108 Exposure complete
03:37:21.570 00.058 16108 worker thread done servicing request
03:37:21.570 00.000 21068 OnExposeComplete: enter
03:37:21.571 00.001 21068 UpdateGuideState(): m_state=6
03:37:21.572 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
03:37:21.573 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=628.90, Mass=796951, SNR=223.9, Peak=65535 HFD=3.5
03:37:21.575 00.002 21068 MultiStar: [#1 -0.17,-0.22,0.99,U] [#2 0.05,-0.19,1.08,U] [#3 0.05,-0.46,0.45,U] [#4 0.08,0.12,0.33,U] [#5 0.19,0.10,0.38,U] [#6 0.03,-0.18,0.49,U] [#7 0.41,-0.18,0.35,U] [#8 0.06,-0.41,0.31,U] 
03:37:21.577 00.002 21068 refined, 8 included, MultiStar: {0.08, -0.22}, one-star: {0.24, -0.33}
03:37:21.579 00.002 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
03:37:21.580 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.16)
03:37:21.582 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.22 mountX=-0.12 mountY=0.19, mountTheta=2.11
03:37:21.585 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.22, opts=13)
03:37:21.587 00.002 21068 Enqueuing Move request for scope (0.08, -0.22)
03:37:21.589 00.002 16108 Worker thread wakes up
03:37:21.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
03:37:21.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
03:37:21.589 00.000 16108 Moving (0.08, -0.22) raw xDistance=-0.12 yDistance=0.19
03:37:21.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:37:21.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:21.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:37:21.590 00.001 16108 MoveAxis(E, 0, ABG)
03:37:21.590 00.000 16108 Move returns status 0, amount 0
03:37:21.590 00.000 16108 MoveAxis(N, 0, ABG)
03:37:21.590 00.000 16108 Move returns status 0, amount 0
03:37:21.590 00.000 16108 move complete, result=0
03:37:21.590 00.000 16108 worker thread done servicing request
03:37:21.598 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3337, FiltMin=2825, FiltMax=58477, Gamma=1.000
03:37:21.621 00.023 21068 UpdateGuideState exits: m=796951 SNR=223.9
03:37:21.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:21.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:21.624 00.001 21068 Enqueuing Expose request
03:37:21.625 00.001 16108 Worker thread wakes up
03:37:21.625 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:21.626 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:21.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:22.813 01.187 16108 Exposure complete
03:37:22.894 00.081 16108 worker thread done servicing request
03:37:22.894 00.000 21068 OnExposeComplete: enter
03:37:22.895 00.001 21068 UpdateGuideState(): m_state=6
03:37:22.896 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
03:37:22.898 00.002 21068 Star::Find returns 1 (0), X=812.09, Y=629.24, Mass=753843, SNR=216.8, Peak=65535 HFD=3.5
03:37:22.899 00.001 21068 MultiStar: [#1 -0.57,-0.53,0.00,M1] [#2 -0.24,-0.05,1.00,U] [#3 -0.10,-0.47,0.00,M1] [#4 -0.37,0.19,0.39,U] [#5 0.03,0.18,0.39,U] [#6 -0.44,-0.19,0.00,M1] [#7 -0.10,-0.04,0.36,U] [#8 -0.08,-0.12,0.33,U] 
03:37:22.899 00.000 21068 single-star, 5 included, MultiStar: {-0.11, 0.02}, one-star: {0.04, 0.01}
03:37:22.900 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
03:37:22.901 00.001 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
03:37:22.902 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.25 mountX=-0.04 mountY=-0.02, mountTheta=-2.67
03:37:22.903 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
03:37:22.904 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
03:37:22.905 00.001 16108 Worker thread wakes up
03:37:22.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:37:22.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:37:22.905 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
03:37:22.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:37:22.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:22.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:37:22.905 00.000 16108 MoveAxis(E, 0, ABG)
03:37:22.905 00.000 16108 Move returns status 0, amount 0
03:37:22.905 00.000 16108 MoveAxis(N, 0, ABG)
03:37:22.905 00.000 16108 Move returns status 0, amount 0
03:37:22.905 00.000 16108 move complete, result=0
03:37:22.905 00.000 16108 worker thread done servicing request
03:37:22.909 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3337, FiltMin=2886, FiltMax=53766, Gamma=1.000
03:37:22.925 00.016 21068 UpdateGuideState exits: m=753843 SNR=216.8
03:37:22.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:22.928 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:22.931 00.003 21068 Enqueuing Expose request
03:37:22.932 00.001 16108 Worker thread wakes up
03:37:22.932 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:22.934 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:22.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:23.899 00.965 16108 Exposure complete
03:37:23.969 00.070 16108 worker thread done servicing request
03:37:23.969 00.000 21068 OnExposeComplete: enter
03:37:23.970 00.001 21068 UpdateGuideState(): m_state=6
03:37:23.971 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
03:37:23.972 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=628.83, Mass=755909, SNR=222.3, Peak=65535 HFD=3.5
03:37:23.974 00.002 21068 MultiStar: [#1 -0.30,-0.41,0.00,M2] [#2 0.01,-0.30,1.16,U] [#3 0.14,-0.45,0.00,M2] [#4 -0.04,-0.06,0.39,U] [#5 0.23,-0.12,0.38,U] [#6 -0.19,-0.25,0.45,U] [#7 0.22,-0.08,0.37,U] [#8 0.12,-0.27,0.38,U] 
03:37:23.974 00.000 21068 refined, 6 included, MultiStar: {0.07, -0.26}, one-star: {0.17, -0.40}
03:37:23.976 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
03:37:23.977 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
03:37:23.978 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=-0.11 mountY=0.23, mountTheta=2.03
03:37:23.979 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.26, opts=13)
03:37:23.980 00.001 21068 Enqueuing Move request for scope (0.07, -0.26)
03:37:23.981 00.001 16108 Worker thread wakes up
03:37:23.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
03:37:23.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
03:37:23.981 00.000 16108 Moving (0.07, -0.26) raw xDistance=-0.11 yDistance=0.23
03:37:23.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:37:23.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:37:23.981 00.000 16108 MoveAxis(E, 0, ABG)
03:37:23.981 00.000 16108 Move returns status 0, amount 0
03:37:23.981 00.000 16108 MoveAxis(S, 47, ABG)
03:37:23.981 00.000 16108 Guiding  Dir = 1, Dur = 47
03:37:23.982 00.001 16108 IsSlewing returns 0
03:37:23.982 00.000 16108 IsGuiding returns 0
03:37:23.991 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3337, FiltMin=2877, FiltMax=58925, Gamma=1.000
03:37:23.999 00.008 16108 PulseGuide returned control before completion, sleep 40
03:37:24.012 00.013 21068 UpdateGuideState exits: m=755909 SNR=222.3
03:37:24.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:24.014 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:24.015 00.001 21068 Enqueuing Expose request
03:37:24.044 00.029 16108 IsGuiding returns 1
03:37:24.044 00.000 16108 scope still moving after pulse duration time elapsed
03:37:24.076 00.032 16108 IsSlewing returns 0
03:37:24.077 00.001 16108 IsGuiding returns 1
03:37:24.106 00.029 16108 IsSlewing returns 0
03:37:24.106 00.000 16108 IsGuiding returns 0
03:37:24.106 00.000 16108 scope move finished after 47 + 77 ms
03:37:24.106 00.000 16108 Move returns status 0, amount 47
03:37:24.106 00.000 16108 move complete, result=0
03:37:24.106 00.000 16108 worker thread done servicing request
03:37:24.106 00.000 16108 Worker thread wakes up
03:37:24.106 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
03:37:24.110 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:24.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:25.257 01.147 16108 Exposure complete
03:37:25.312 00.055 16108 worker thread done servicing request
03:37:25.312 00.000 21068 OnExposeComplete: enter
03:37:25.314 00.002 21068 UpdateGuideState(): m_state=6
03:37:25.317 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
03:37:25.318 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.18, Mass=852270, SNR=300.7, Peak=65535 HFD=3.6
03:37:25.320 00.002 21068 MultiStar: [#1 -0.23,-0.07,0.64,U] [#2 0.06,-0.07,0.83,U] [#3 0.11,-0.24,0.33,U] [#4 0.09,0.35,0.33,U] [#5 0.08,0.23,0.30,U] [#6 -0.34,-0.07,0.33,U] [#7 0.30,-0.06,0.27,U] [#8 0.10,-0.08,0.23,U] 
03:37:25.321 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.21, -0.05}
03:37:25.322 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
03:37:25.324 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
03:37:25.325 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.50 mountX=-0.05 mountY=0.01, mountTheta=2.87
03:37:25.329 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
03:37:25.330 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
03:37:25.331 00.001 16108 Worker thread wakes up
03:37:25.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
03:37:25.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
03:37:25.331 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=0.01
03:37:25.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:37:25.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:25.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:37:25.331 00.000 16108 MoveAxis(E, 0, ABG)
03:37:25.331 00.000 16108 Move returns status 0, amount 0
03:37:25.331 00.000 16108 MoveAxis(N, 0, ABG)
03:37:25.331 00.000 16108 Move returns status 0, amount 0
03:37:25.331 00.000 16108 move complete, result=0
03:37:25.331 00.000 16108 worker thread done servicing request
03:37:25.336 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3337, FiltMin=2789, FiltMax=52109, Gamma=1.000
03:37:25.349 00.013 21068 UpdateGuideState exits: m=852270 SNR=300.7
03:37:25.350 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:25.351 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:25.352 00.001 21068 Enqueuing Expose request
03:37:25.354 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:25.354 00.000 16108 Worker thread wakes up
03:37:25.354 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:25.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:26.326 00.972 16108 Exposure complete
03:37:26.396 00.070 16108 worker thread done servicing request
03:37:26.396 00.000 21068 OnExposeComplete: enter
03:37:26.397 00.001 21068 UpdateGuideState(): m_state=6
03:37:26.398 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
03:37:26.398 00.000 21068 Star::Find returns 1 (0), X=812.21, Y=629.24, Mass=722658, SNR=213.1, Peak=65535 HFD=3.5
03:37:26.399 00.001 21068 MultiStar: [#1 -0.01,-0.03,1.14,U] [#2 -0.04,0.04,1.30,U] [#3 0.07,-0.27,0.46,U] [#4 -0.26,0.33,0.45,U] [#5 0.12,0.38,0.41,U] [#6 -0.05,-0.11,0.48,U] [#7 0.40,0.09,0.36,U] [#8 -0.13,-0.39,0.29,U] 
03:37:26.400 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.16, 0.01}
03:37:26.400 00.000 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
03:37:26.401 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
03:37:26.403 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.43 mountX=-0.02 mountY=-0.02, mountTheta=-2.50
03:37:26.404 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.01, opts=13)
03:37:26.405 00.001 21068 Enqueuing Move request for scope (0.03, 0.01)
03:37:26.406 00.001 16108 Worker thread wakes up
03:37:26.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:37:26.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:37:26.406 00.000 16108 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=-0.02
03:37:26.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:26.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:26.406 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:37:26.407 00.001 16108 MoveAxis(E, 0, ABG)
03:37:26.407 00.000 16108 Move returns status 0, amount 0
03:37:26.407 00.000 16108 MoveAxis(N, 0, ABG)
03:37:26.407 00.000 16108 Move returns status 0, amount 0
03:37:26.407 00.000 16108 move complete, result=0
03:37:26.407 00.000 16108 worker thread done servicing request
03:37:26.416 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3337, FiltMin=2899, FiltMax=49261, Gamma=1.000
03:37:26.435 00.019 21068 UpdateGuideState exits: m=722658 SNR=213.1
03:37:26.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:26.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:26.438 00.001 21068 Enqueuing Expose request
03:37:26.439 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:26.440 00.001 16108 Worker thread wakes up
03:37:26.440 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:26.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:27.604 01.164 16108 Exposure complete
03:37:27.666 00.062 16108 worker thread done servicing request
03:37:27.666 00.000 21068 OnExposeComplete: enter
03:37:27.667 00.001 21068 UpdateGuideState(): m_state=6
03:37:27.669 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
03:37:27.670 00.001 21068 Star::Find returns 1 (0), X=811.89, Y=629.23, Mass=761347, SNR=228.1, Peak=65535 HFD=3.5
03:37:27.671 00.001 21068 MultiStar: [#1 -0.65,0.00,0.00,M1] [#2 -0.31,0.09,1.04,U] [#3 -0.14,-0.07,0.47,U] [#4 -0.38,0.28,0.00,M1] [#5 -0.03,0.37,0.42,U] [#6 -0.58,-0.03,0.00,M1] [#7 -0.03,-0.12,0.38,U] [#8 -0.40,-0.02,0.28,U] 
03:37:27.671 00.000 21068 single-star, 5 included, MultiStar: {-0.19, 0.04}, one-star: {-0.16, 0.00}
03:37:27.672 00.001 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
03:37:27.673 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
03:37:27.674 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=0.16 mountY=0.04, mountTheta=0.22
03:37:27.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.00, opts=13)
03:37:27.676 00.001 21068 Enqueuing Move request for scope (-0.16, 0.00)
03:37:27.677 00.001 16108 Worker thread wakes up
03:37:27.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
03:37:27.678 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
03:37:27.678 00.000 16108 Moving (-0.16, 0.00) raw xDistance=0.16 yDistance=0.04
03:37:27.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:37:27.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:27.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:37:27.678 00.000 16108 MoveAxis(E, 0, ABG)
03:37:27.678 00.000 16108 Move returns status 0, amount 0
03:37:27.678 00.000 16108 MoveAxis(N, 0, ABG)
03:37:27.678 00.000 16108 Move returns status 0, amount 0
03:37:27.678 00.000 16108 move complete, result=0
03:37:27.678 00.000 16108 worker thread done servicing request
03:37:27.683 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3337, FiltMin=2806, FiltMax=60829, Gamma=1.000
03:37:27.697 00.014 21068 UpdateGuideState exits: m=761347 SNR=228.1
03:37:27.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:27.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:27.700 00.001 21068 Enqueuing Expose request
03:37:27.700 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:27.701 00.001 16108 Worker thread wakes up
03:37:27.701 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:27.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:28.697 00.996 16108 Exposure complete
03:37:28.773 00.076 16108 worker thread done servicing request
03:37:28.774 00.001 21068 OnExposeComplete: enter
03:37:28.774 00.000 21068 UpdateGuideState(): m_state=6
03:37:28.775 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
03:37:28.776 00.001 21068 Star::Find returns 1 (0), X=811.90, Y=629.12, Mass=757519, SNR=251.9, Peak=65535 HFD=3.8
03:37:28.777 00.001 21068 MultiStar: [#1 -0.33,-0.09,0.84,U] [#2 -0.15,0.13,0.97,U] [#3 0.15,-0.14,0.45,U] [#4 -0.24,0.41,0.00,M2] [#5 0.08,0.22,0.33,U] [#6 -0.44,0.10,0.41,U] [#7 -0.17,0.16,0.34,U] [#8 -0.29,-0.34,0.25,U] 
03:37:28.778 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.01}, one-star: {-0.15, -0.11}
03:37:28.779 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
03:37:28.780 00.001 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.29)
03:37:28.781 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.09 mountX=0.17 mountY=0.05, mountTheta=0.29
03:37:28.782 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.01, opts=13)
03:37:28.783 00.001 21068 Enqueuing Move request for scope (-0.17, -0.01)
03:37:28.784 00.001 16108 Worker thread wakes up
03:37:28.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
03:37:28.784 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
03:37:28.784 00.000 16108 Moving (-0.17, -0.01) raw xDistance=0.17 yDistance=0.05
03:37:28.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:37:28.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:28.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:37:28.784 00.000 16108 MoveAxis(E, 0, ABG)
03:37:28.784 00.000 16108 Move returns status 0, amount 0
03:37:28.784 00.000 16108 MoveAxis(N, 0, ABG)
03:37:28.784 00.000 16108 Move returns status 0, amount 0
03:37:28.784 00.000 16108 move complete, result=0
03:37:28.784 00.000 16108 worker thread done servicing request
03:37:28.789 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3337, FiltMin=2867, FiltMax=59133, Gamma=1.000
03:37:28.803 00.014 21068 UpdateGuideState exits: m=757519 SNR=251.9
03:37:28.806 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:28.809 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:28.809 00.000 21068 Enqueuing Expose request
03:37:28.810 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:28.811 00.001 16108 Worker thread wakes up
03:37:28.811 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:28.811 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:29.974 01.163 16108 Exposure complete
03:37:30.027 00.053 16108 worker thread done servicing request
03:37:30.027 00.000 21068 OnExposeComplete: enter
03:37:30.031 00.004 21068 UpdateGuideState(): m_state=6
03:37:30.032 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
03:37:30.032 00.000 21068 Star::Find returns 1 (0), X=812.18, Y=629.12, Mass=793191, SNR=246.5, Peak=65535 HFD=3.7
03:37:30.034 00.002 21068 MultiStar: [#1 -0.28,-0.05,1.10,U] [#2 -0.08,0.06,0.95,U] [#3 -0.14,-0.28,0.40,U] [#4 -0.29,0.14,0.37,U] [#5 -0.12,0.10,0.31,U] [#6 -0.41,-0.23,0.00,M1] [#7 0.15,0.11,0.39,U] [#8 -0.05,-0.35,0.25,U] 
03:37:30.034 00.000 21068 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {0.13, -0.11}
03:37:30.035 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
03:37:30.036 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
03:37:30.037 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=0.08 mountY=0.06, mountTheta=0.65
03:37:30.040 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
03:37:30.041 00.001 21068 Enqueuing Move request for scope (-0.08, -0.04)
03:37:30.041 00.000 16108 Worker thread wakes up
03:37:30.042 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:37:30.042 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:37:30.042 00.000 16108 Moving (-0.08, -0.04) raw xDistance=0.08 yDistance=0.06
03:37:30.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:30.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:30.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:37:30.042 00.000 16108 MoveAxis(E, 0, ABG)
03:37:30.042 00.000 16108 Move returns status 0, amount 0
03:37:30.042 00.000 16108 MoveAxis(N, 0, ABG)
03:37:30.043 00.001 16108 Move returns status 0, amount 0
03:37:30.043 00.000 16108 move complete, result=0
03:37:30.043 00.000 16108 worker thread done servicing request
03:37:30.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3337, FiltMin=2765, FiltMax=59510, Gamma=1.000
03:37:30.060 00.014 21068 UpdateGuideState exits: m=793191 SNR=246.5
03:37:30.061 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:30.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:30.063 00.001 21068 Enqueuing Expose request
03:37:30.064 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:30.064 00.000 16108 Worker thread wakes up
03:37:30.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:30.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:31.024 00.960 16108 Exposure complete
03:37:31.084 00.060 16108 worker thread done servicing request
03:37:31.084 00.000 21068 OnExposeComplete: enter
03:37:31.085 00.001 21068 UpdateGuideState(): m_state=6
03:37:31.086 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
03:37:31.088 00.002 21068 Star::Find returns 1 (0), X=811.96, Y=629.16, Mass=764777, SNR=214.3, Peak=65535 HFD=3.6
03:37:31.089 00.001 21068 MultiStar: [#1 -0.56,-0.24,0.00,M1] [#2 -0.18,0.09,1.11,U] [#3 -0.20,-0.08,0.49,U] [#4 -0.50,0.33,0.00,M2] [#5 -0.14,-0.11,0.40,U] [#6 -0.46,-0.14,0.00,M2] [#7 0.22,0.12,0.41,U] [#8 -0.35,-0.13,0.32,U] 
03:37:31.089 00.000 21068 single-star, 5 included, MultiStar: {-0.13, -0.01}, one-star: {-0.09, -0.07}
03:37:31.090 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
03:37:31.091 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
03:37:31.092 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.49 mountX=0.08 mountY=0.09, mountTheta=0.85
03:37:31.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.07, opts=13)
03:37:31.096 00.002 21068 Enqueuing Move request for scope (-0.09, -0.07)
03:37:31.099 00.003 16108 Worker thread wakes up
03:37:31.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
03:37:31.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
03:37:31.099 00.000 16108 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.09
03:37:31.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:31.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:31.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:37:31.099 00.000 16108 MoveAxis(E, 0, ABG)
03:37:31.099 00.000 16108 Move returns status 0, amount 0
03:37:31.099 00.000 16108 MoveAxis(N, 0, ABG)
03:37:31.099 00.000 16108 Move returns status 0, amount 0
03:37:31.099 00.000 16108 move complete, result=0
03:37:31.099 00.000 16108 worker thread done servicing request
03:37:31.108 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=387, max=65535, med=3337, FiltMin=2809, FiltMax=64166, Gamma=1.000
03:37:31.123 00.015 21068 UpdateGuideState exits: m=764777 SNR=214.3
03:37:31.125 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:31.125 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:31.126 00.001 21068 Enqueuing Expose request
03:37:31.127 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:31.128 00.001 16108 Worker thread wakes up
03:37:31.128 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:31.128 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:32.279 01.151 16108 Exposure complete
03:37:32.336 00.057 16108 worker thread done servicing request
03:37:32.336 00.000 21068 OnExposeComplete: enter
03:37:32.339 00.003 21068 UpdateGuideState(): m_state=6
03:37:32.340 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
03:37:32.342 00.002 21068 Star::Find returns 1 (0), X=811.74, Y=628.97, Mass=837991, SNR=261.0, Peak=65535 HFD=3.7
03:37:32.344 00.002 21068 MultiStar: [#1 -0.55,-0.13,0.00,M2] [#2 -0.32,-0.19,0.98,U] [#3 -0.39,-0.17,0.36,U] [#4 -0.34,-0.01,0.39,U] [#5 -0.45,0.18,0.00,M1] [#6 -0.59,-0.23,0.00,M3] [#7 -0.18,-0.16,0.31,U] [#8 -0.50,-0.31,0.00,M1] 
03:37:32.346 00.002 21068 refined, 4 included, MultiStar: {-0.31, -0.18}, one-star: {-0.31, -0.26}
03:37:32.347 00.001 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.58 = 0.71)
03:37:32.348 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
03:37:32.349 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-2.61 mountX=0.28 mountY=0.25, mountTheta=0.74
03:37:32.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.18, opts=13)
03:37:32.352 00.001 21068 Enqueuing Move request for scope (-0.31, -0.18)
03:37:32.354 00.002 16108 Worker thread wakes up
03:37:32.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.18) opts 0xd
03:37:32.354 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.18)
03:37:32.354 00.000 16108 Moving (-0.31, -0.18) raw xDistance=0.28 yDistance=0.25
03:37:32.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:37:32.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:37:32.354 00.000 16108 MoveAxis(W, 72, ABG)
03:37:32.354 00.000 16108 Guiding  Dir = 3, Dur = 72
03:37:32.355 00.001 16108 IsSlewing returns 0
03:37:32.355 00.000 16108 IsGuiding returns 0
03:37:32.361 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3337, FiltMin=2886, FiltMax=62275, Gamma=1.000
03:37:32.375 00.014 21068 UpdateGuideState exits: m=837991 SNR=261.0
03:37:32.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:32.377 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:32.378 00.001 21068 Enqueuing Expose request
03:37:32.395 00.017 16108 PulseGuide returned control before completion, sleep 42
03:37:32.441 00.046 16108 IsGuiding returns 1
03:37:32.441 00.000 16108 scope still moving after pulse duration time elapsed
03:37:32.471 00.030 16108 IsSlewing returns 0
03:37:32.471 00.000 16108 IsGuiding returns 1
03:37:32.502 00.031 16108 IsSlewing returns 0
03:37:32.502 00.000 16108 IsGuiding returns 0
03:37:32.502 00.000 16108 scope move finished after 72 + 75 ms
03:37:32.502 00.000 16108 Move returns status 0, amount 72
03:37:32.502 00.000 16108 MoveAxis(S, 51, ABG)
03:37:32.502 00.000 16108 Guiding  Dir = 1, Dur = 51
03:37:32.503 00.001 16108 IsSlewing returns 0
03:37:32.503 00.000 16108 IsGuiding returns 0
03:37:32.550 00.047 16108 PulseGuide returned control before completion, sleep 15
03:37:32.580 00.030 16108 IsGuiding returns 1
03:37:32.580 00.000 16108 scope still moving after pulse duration time elapsed
03:37:32.611 00.031 16108 IsSlewing returns 0
03:37:32.611 00.000 16108 IsGuiding returns 1
03:37:32.643 00.032 16108 IsSlewing returns 0
03:37:32.643 00.000 16108 IsGuiding returns 0
03:37:32.643 00.000 16108 scope move finished after 51 + 88 ms
03:37:32.643 00.000 16108 Move returns status 0, amount 51
03:37:32.643 00.000 16108 move complete, result=0
03:37:32.643 00.000 16108 worker thread done servicing request
03:37:32.643 00.000 16108 Worker thread wakes up
03:37:32.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:32.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:32.643 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.3 px 51 ms SOUTH
03:37:33.611 00.968 16108 Exposure complete
03:37:33.668 00.057 16108 worker thread done servicing request
03:37:33.668 00.000 21068 OnExposeComplete: enter
03:37:33.669 00.001 21068 UpdateGuideState(): m_state=6
03:37:33.670 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
03:37:33.670 00.000 21068 Star::Find returns 1 (0), X=812.18, Y=629.24, Mass=804297, SNR=260.5, Peak=65535 HFD=3.6
03:37:33.671 00.001 21068 MultiStar: [#1 -0.16,-0.01,0.86,U] [#2 0.07,0.08,1.03,U] [#3 0.01,-0.09,0.37,U] [#4 0.05,0.47,0.00,M2] [#5 -0.01,0.23,0.31,U] [#6 -0.32,-0.08,0.38,U] [#7 0.19,0.08,0.31,U] [#8 0.02,-0.24,0.26,U] 
03:37:33.672 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {0.13, 0.01}
03:37:33.673 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
03:37:33.675 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
03:37:33.675 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.42 mountX=0.00 mountY=-0.01, mountTheta=-1.54
03:37:33.677 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.01, opts=13)
03:37:33.678 00.001 21068 Enqueuing Move request for scope (0.00, 0.01)
03:37:33.678 00.000 16108 Worker thread wakes up
03:37:33.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
03:37:33.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
03:37:33.678 00.000 16108 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
03:37:33.679 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:37:33.679 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:33.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:37:33.679 00.000 16108 MoveAxis(E, 0, ABG)
03:37:33.679 00.000 16108 Move returns status 0, amount 0
03:37:33.679 00.000 16108 MoveAxis(N, 0, ABG)
03:37:33.679 00.000 16108 Move returns status 0, amount 0
03:37:33.679 00.000 16108 move complete, result=0
03:37:33.679 00.000 16108 worker thread done servicing request
03:37:33.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3337, FiltMin=2859, FiltMax=56429, Gamma=1.000
03:37:33.697 00.014 21068 UpdateGuideState exits: m=804297 SNR=260.5
03:37:33.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:33.698 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:33.699 00.001 21068 Enqueuing Expose request
03:37:33.700 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:33.701 00.001 16108 Worker thread wakes up
03:37:33.701 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:33.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:34.861 01.160 16108 Exposure complete
03:37:34.919 00.058 16108 worker thread done servicing request
03:37:34.919 00.000 21068 OnExposeComplete: enter
03:37:34.922 00.003 21068 UpdateGuideState(): m_state=6
03:37:34.923 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
03:37:34.923 00.000 21068 Star::Find returns 1 (0), X=812.28, Y=629.32, Mass=719404, SNR=221.4, Peak=65535 HFD=3.5
03:37:34.924 00.001 21068 MultiStar: [#1 0.03,0.12,0.98,U] [#2 0.20,0.29,1.11,U] [#3 0.11,-0.14,0.54,U] [#4 0.20,0.66,0.00,M3] [#5 0.25,0.43,0.00,M1] [#6 -0.03,0.05,0.51,U] [#7 0.37,0.28,0.38,U] [#8 0.24,0.05,0.33,U] 
03:37:34.925 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.23, 0.09}
03:37:34.926 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
03:37:34.926 00.000 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
03:37:34.927 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.68 mountX=-0.13 mountY=-0.16, mountTheta=-2.27
03:37:34.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.12, opts=13)
03:37:34.929 00.000 21068 Enqueuing Move request for scope (0.15, 0.12)
03:37:34.930 00.001 16108 Worker thread wakes up
03:37:34.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
03:37:34.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
03:37:34.930 00.000 16108 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=-0.16
03:37:34.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:37:34.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:34.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:37:34.931 00.001 16108 MoveAxis(E, 0, ABG)
03:37:34.931 00.000 16108 Move returns status 0, amount 0
03:37:34.931 00.000 16108 MoveAxis(N, 0, ABG)
03:37:34.931 00.000 16108 Move returns status 0, amount 0
03:37:34.931 00.000 16108 move complete, result=0
03:37:34.931 00.000 16108 worker thread done servicing request
03:37:34.935 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3337, FiltMin=2854, FiltMax=47737, Gamma=1.000
03:37:34.948 00.013 21068 UpdateGuideState exits: m=719404 SNR=221.4
03:37:34.948 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:34.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:34.950 00.001 21068 Enqueuing Expose request
03:37:34.951 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:34.951 00.000 16108 Worker thread wakes up
03:37:34.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:34.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:35.921 00.969 16108 Exposure complete
03:37:35.985 00.064 16108 worker thread done servicing request
03:37:35.985 00.000 21068 OnExposeComplete: enter
03:37:35.986 00.001 21068 UpdateGuideState(): m_state=6
03:37:35.988 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
03:37:35.989 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.28, Mass=747081, SNR=235.9, Peak=65535 HFD=3.4
03:37:35.991 00.002 21068 MultiStar: [#1 0.00,0.13,0.92,U] [#2 0.25,0.32,1.05,U] [#3 0.11,-0.03,0.46,U] [#4 0.04,0.50,0.00,M4] [#5 0.46,0.17,0.00,M2] [#6 -0.15,0.24,0.40,U] [#7 0.42,0.43,0.00,M1] [#8 0.26,0.10,0.25,U] 
03:37:35.991 00.000 21068 refined, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.32, 0.05}
03:37:35.992 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
03:37:35.993 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
03:37:35.994 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.76 mountX=-0.13 mountY=-0.18, mountTheta=-2.18
03:37:35.995 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.15, opts=13)
03:37:35.996 00.001 21068 Enqueuing Move request for scope (0.16, 0.15)
03:37:35.997 00.001 16108 Worker thread wakes up
03:37:35.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
03:37:35.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
03:37:35.997 00.000 16108 Moving (0.16, 0.15) raw xDistance=-0.13 yDistance=-0.18
03:37:35.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:37:35.997 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:35.997 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:37:35.997 00.000 16108 MoveAxis(E, 0, ABG)
03:37:35.997 00.000 16108 Move returns status 0, amount 0
03:37:35.997 00.000 16108 MoveAxis(N, 0, ABG)
03:37:35.997 00.000 16108 Move returns status 0, amount 0
03:37:35.997 00.000 16108 move complete, result=0
03:37:35.997 00.000 16108 worker thread done servicing request
03:37:36.003 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3337, FiltMin=2889, FiltMax=55766, Gamma=1.000
03:37:36.029 00.026 21068 UpdateGuideState exits: m=747081 SNR=235.9
03:37:36.031 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:36.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:36.033 00.001 21068 Enqueuing Expose request
03:37:36.034 00.001 16108 Worker thread wakes up
03:37:36.034 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:36.035 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:36.035 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:37.208 01.173 16108 Exposure complete
03:37:37.274 00.066 16108 worker thread done servicing request
03:37:37.275 00.001 21068 OnExposeComplete: enter
03:37:37.276 00.001 21068 UpdateGuideState(): m_state=6
03:37:37.277 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
03:37:37.278 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=629.51, Mass=763772, SNR=210.0, Peak=65535 HFD=3.2
03:37:37.279 00.001 21068 MultiStar: [#1 0.14,0.13,1.00,U] [#2 0.38,0.32,0.00,M1] [#3 0.29,-0.02,0.46,U] [#4 0.01,0.43,0.40,U] [#5 0.30,0.39,0.00,M3] [#6 -0.02,0.17,0.46,U] [#7 0.49,0.32,0.00,M2] [#8 0.65,0.07,0.00,M1] 
03:37:37.281 00.002 21068 refined, 4 included, MultiStar: {0.22, 0.19}, one-star: {0.46, 0.28}
03:37:37.282 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
03:37:37.282 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
03:37:37.283 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.73 mountX=-0.18 mountY=-0.24, mountTheta=-2.22
03:37:37.286 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.19, opts=13)
03:37:37.286 00.000 21068 Enqueuing Move request for scope (0.22, 0.19)
03:37:37.287 00.001 16108 Worker thread wakes up
03:37:37.288 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
03:37:37.288 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
03:37:37.288 00.000 16108 Moving (0.22, 0.19) raw xDistance=-0.18 yDistance=-0.24
03:37:37.288 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:37:37.288 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:37.288 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:37:37.288 00.000 16108 MoveAxis(E, 0, ABG)
03:37:37.288 00.000 16108 Move returns status 0, amount 0
03:37:37.288 00.000 16108 MoveAxis(N, 0, ABG)
03:37:37.288 00.000 16108 Move returns status 0, amount 0
03:37:37.288 00.000 16108 move complete, result=0
03:37:37.288 00.000 16108 worker thread done servicing request
03:37:37.292 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=358, max=65535, med=3337, FiltMin=2880, FiltMax=49686, Gamma=1.000
03:37:37.305 00.013 21068 UpdateGuideState exits: m=763772 SNR=210.0
03:37:37.306 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:37.306 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:37.307 00.001 21068 Enqueuing Expose request
03:37:37.308 00.001 16108 Worker thread wakes up
03:37:37.308 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:37.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:37.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:38.270 00.961 16108 Exposure complete
03:37:38.322 00.052 16108 worker thread done servicing request
03:37:38.322 00.000 21068 OnExposeComplete: enter
03:37:38.323 00.001 21068 UpdateGuideState(): m_state=6
03:37:38.325 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
03:37:38.328 00.003 21068 Star::Find returns 1 (0), X=812.46, Y=629.16, Mass=806603, SNR=268.1, Peak=65535 HFD=3.5
03:37:38.329 00.001 21068 MultiStar: [#1 0.25,0.10,0.87,U] [#2 0.41,0.10,0.85,U] [#3 0.52,0.09,0.00,M1] [#4 0.09,0.53,0.00,M4] [#5 0.30,0.28,0.33,U] [#6 -0.07,0.11,0.37,U] [#7 0.47,0.43,0.00,M3] [#8 0.47,0.14,0.00,M2] 
03:37:38.331 00.002 21068 refined, 4 included, MultiStar: {0.31, 0.07}, one-star: {0.42, -0.07}
03:37:38.332 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
03:37:38.334 00.002 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
03:37:38.335 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.23 mountX=-0.29 mountY=-0.14, mountTheta=-2.69
03:37:38.338 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.07, opts=13)
03:37:38.339 00.001 21068 Enqueuing Move request for scope (0.31, 0.07)
03:37:38.340 00.001 16108 Worker thread wakes up
03:37:38.340 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
03:37:38.340 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
03:37:38.340 00.000 16108 Moving (0.31, 0.07) raw xDistance=-0.29 yDistance=-0.14
03:37:38.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:37:38.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:38.341 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:37:38.341 00.000 16108 MoveAxis(E, 76, ABG)
03:37:38.341 00.000 16108 Guiding  Dir = 2, Dur = 76
03:37:38.341 00.000 16108 IsSlewing returns 0
03:37:38.341 00.000 16108 IsGuiding returns 0
03:37:38.347 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3337, FiltMin=2870, FiltMax=49158, Gamma=1.000
03:37:38.362 00.015 21068 UpdateGuideState exits: m=806603 SNR=268.1
03:37:38.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:38.363 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:38.364 00.001 21068 Enqueuing Expose request
03:37:38.374 00.010 16108 PulseGuide returned control before completion, sleep 54
03:37:38.436 00.062 16108 IsGuiding returns 1
03:37:38.436 00.000 16108 scope still moving after pulse duration time elapsed
03:37:38.467 00.031 16108 IsSlewing returns 0
03:37:38.467 00.000 16108 IsGuiding returns 0
03:37:38.467 00.000 16108 scope move finished after 76 + 50 ms
03:37:38.469 00.002 16108 Move returns status 0, amount 76
03:37:38.469 00.000 16108 MoveAxis(N, 0, ABG)
03:37:38.469 00.000 16108 Move returns status 0, amount 0
03:37:38.469 00.000 16108 move complete, result=0
03:37:38.469 00.000 16108 worker thread done servicing request
03:37:38.469 00.000 16108 Worker thread wakes up
03:37:38.469 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
03:37:38.472 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:38.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:39.642 01.170 16108 Exposure complete
03:37:39.728 00.086 16108 worker thread done servicing request
03:37:39.728 00.000 21068 OnExposeComplete: enter
03:37:39.729 00.001 21068 UpdateGuideState(): m_state=6
03:37:39.731 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
03:37:39.732 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.26, Mass=782389, SNR=249.5, Peak=65535 HFD=3.6
03:37:39.733 00.001 21068 MultiStar: [#1 -0.06,0.09,0.90,U] [#2 0.21,0.22,0.92,U] [#3 0.12,-0.09,0.38,U] [#4 0.13,0.38,0.42,U] [#5 0.20,0.61,0.00,M3] [#6 0.01,0.23,0.37,U] [#7 0.32,0.28,0.31,U] [#8 0.12,-0.03,0.28,U] 
03:37:39.734 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.32, 0.03}
03:37:39.735 00.001 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
03:37:39.736 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
03:37:39.737 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.72 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
03:37:39.740 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.13, opts=13)
03:37:39.741 00.001 21068 Enqueuing Move request for scope (0.15, 0.13)
03:37:39.743 00.002 16108 Worker thread wakes up
03:37:39.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
03:37:39.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
03:37:39.743 00.000 16108 Moving (0.15, 0.13) raw xDistance=-0.13 yDistance=-0.16
03:37:39.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:37:39.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:39.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:37:39.743 00.000 16108 MoveAxis(E, 0, ABG)
03:37:39.743 00.000 16108 Move returns status 0, amount 0
03:37:39.743 00.000 16108 MoveAxis(N, 0, ABG)
03:37:39.743 00.000 16108 Move returns status 0, amount 0
03:37:39.743 00.000 16108 move complete, result=0
03:37:39.743 00.000 16108 worker thread done servicing request
03:37:39.746 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3337, FiltMin=2877, FiltMax=48070, Gamma=1.000
03:37:39.761 00.015 21068 UpdateGuideState exits: m=782389 SNR=249.5
03:37:39.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:39.762 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:39.763 00.001 21068 Enqueuing Expose request
03:37:39.764 00.001 16108 Worker thread wakes up
03:37:39.764 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:39.765 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:39.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:40.724 00.959 16108 Exposure complete
03:37:40.803 00.079 16108 worker thread done servicing request
03:37:40.803 00.000 21068 OnExposeComplete: enter
03:37:40.805 00.002 21068 UpdateGuideState(): m_state=6
03:37:40.806 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
03:37:40.807 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.19, Mass=746738, SNR=217.8, Peak=65535 HFD=3.6
03:37:40.808 00.001 21068 MultiStar: [#1 -0.05,-0.10,0.89,U] [#2 0.14,0.10,1.13,U] [#3 0.22,-0.08,0.55,U] [#4 0.10,0.59,0.00,M4] [#5 0.50,0.43,0.00,M4] [#6 0.17,0.07,0.47,U] [#7 0.45,0.21,0.00,M3] [#8 0.21,-0.22,0.25,U] 
03:37:40.809 00.001 21068 refined, 5 included, MultiStar: {0.16, -0.02}, one-star: {0.31, -0.04}
03:37:40.809 00.000 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
03:37:40.810 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
03:37:40.811 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
03:37:40.812 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
03:37:40.813 00.001 21068 Enqueuing Move request for scope (0.16, -0.02)
03:37:40.814 00.001 16108 Worker thread wakes up
03:37:40.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
03:37:40.814 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
03:37:40.814 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
03:37:40.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:37:40.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:40.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:37:40.814 00.000 16108 MoveAxis(E, 0, ABG)
03:37:40.814 00.000 16108 Move returns status 0, amount 0
03:37:40.814 00.000 16108 MoveAxis(N, 0, ABG)
03:37:40.814 00.000 16108 Move returns status 0, amount 0
03:37:40.814 00.000 16108 move complete, result=0
03:37:40.814 00.000 16108 worker thread done servicing request
03:37:40.818 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3337, FiltMin=2838, FiltMax=48486, Gamma=1.000
03:37:40.831 00.013 21068 UpdateGuideState exits: m=746738 SNR=217.8
03:37:40.832 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:40.833 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:40.834 00.001 21068 Enqueuing Expose request
03:37:40.835 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:40.835 00.000 16108 Worker thread wakes up
03:37:40.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:40.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:42.001 01.165 16108 Exposure complete
03:37:42.073 00.072 16108 worker thread done servicing request
03:37:42.074 00.001 21068 OnExposeComplete: enter
03:37:42.075 00.001 21068 UpdateGuideState(): m_state=6
03:37:42.077 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
03:37:42.079 00.002 21068 Star::Find returns 1 (0), X=812.12, Y=629.36, Mass=778847, SNR=213.6, Peak=65535 HFD=3.7
03:37:42.081 00.002 21068 MultiStar: [#1 -0.21,0.19,1.07,U] [#2 0.07,0.21,1.12,U] [#3 0.18,-0.08,0.45,U] [#4 0.07,0.49,0.00,M5] [#5 0.22,0.46,0.00,M5] [#6 -0.14,0.20,0.45,U] [#7 0.46,0.39,0.00,M4] [#8 -0.03,0.28,0.36,U] 
03:37:42.082 00.001 21068 single-star, 5 included, MultiStar: {-0.01, 0.16}, one-star: {0.07, 0.13}
03:37:42.083 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
03:37:42.085 00.002 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
03:37:42.087 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
03:37:42.090 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.13, opts=13)
03:37:42.092 00.002 21068 Enqueuing Move request for scope (0.07, 0.13)
03:37:42.093 00.001 16108 Worker thread wakes up
03:37:42.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:37:42.093 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:37:42.093 00.000 16108 Moving (0.07, 0.13) raw xDistance=-0.05 yDistance=-0.14
03:37:42.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:37:42.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:42.094 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:37:42.094 00.000 16108 MoveAxis(E, 0, ABG)
03:37:42.094 00.000 16108 Move returns status 0, amount 0
03:37:42.094 00.000 16108 MoveAxis(N, 0, ABG)
03:37:42.094 00.000 16108 Move returns status 0, amount 0
03:37:42.094 00.000 16108 move complete, result=0
03:37:42.094 00.000 16108 worker thread done servicing request
03:37:42.098 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3337, FiltMin=2886, FiltMax=49549, Gamma=1.000
03:37:42.111 00.013 21068 UpdateGuideState exits: m=778847 SNR=213.6
03:37:42.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:42.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:42.114 00.001 21068 Enqueuing Expose request
03:37:42.114 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:42.115 00.001 16108 Worker thread wakes up
03:37:42.115 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:42.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:43.085 00.970 16108 Exposure complete
03:37:43.148 00.063 16108 worker thread done servicing request
03:37:43.149 00.001 21068 OnExposeComplete: enter
03:37:43.149 00.000 21068 UpdateGuideState(): m_state=6
03:37:43.150 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
03:37:43.151 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.24, Mass=763700, SNR=226.6, Peak=65535 HFD=3.5
03:37:43.152 00.001 21068 MultiStar: [#1 -0.07,0.03,1.11,U] [#2 -0.00,0.21,0.92,U] [#3 0.21,-0.04,0.46,U] [#4 0.13,0.48,0.00,M6] [#5 0.19,0.36,0.38,U] [#6 -0.18,0.12,0.52,U] [#7 0.28,0.39,0.00,M5] [#8 0.09,-0.01,0.31,U] 
03:37:43.153 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.18, 0.01}
03:37:43.153 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
03:37:43.154 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
03:37:43.155 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=-0.03 mountY=-0.09, mountTheta=-1.83
03:37:43.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
03:37:43.157 00.000 21068 Enqueuing Move request for scope (0.04, 0.09)
03:37:43.158 00.001 16108 Worker thread wakes up
03:37:43.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:37:43.159 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:37:43.159 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.03 yDistance=-0.09
03:37:43.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:43.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:43.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:37:43.159 00.000 16108 MoveAxis(E, 0, ABG)
03:37:43.159 00.000 16108 Move returns status 0, amount 0
03:37:43.159 00.000 16108 MoveAxis(N, 0, ABG)
03:37:43.159 00.000 16108 Move returns status 0, amount 0
03:37:43.159 00.000 16108 move complete, result=0
03:37:43.159 00.000 16108 worker thread done servicing request
03:37:43.162 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3337, FiltMin=2873, FiltMax=54057, Gamma=1.000
03:37:43.176 00.014 21068 UpdateGuideState exits: m=763700 SNR=226.6
03:37:43.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:43.179 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:43.179 00.000 21068 Enqueuing Expose request
03:37:43.180 00.001 16108 Worker thread wakes up
03:37:43.180 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:43.181 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:43.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:44.336 01.155 16108 Exposure complete
03:37:44.401 00.065 16108 worker thread done servicing request
03:37:44.401 00.000 21068 OnExposeComplete: enter
03:37:44.403 00.002 21068 UpdateGuideState(): m_state=6
03:37:44.404 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
03:37:44.405 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.20, Mass=781620, SNR=237.0, Peak=65535 HFD=3.6
03:37:44.406 00.001 21068 MultiStar: [#1 0.17,0.01,1.06,U] [#2 0.17,0.09,1.12,U] [#3 0.22,-0.25,0.46,U] [#4 0.14,0.19,0.39,U] [#5 0.20,0.18,0.40,U] [#6 0.22,-0.08,0.39,U] [#7 0.46,-0.06,0.00,M6] [#8 0.23,-0.07,0.28,U] 
03:37:44.407 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.20, -0.03}
03:37:44.408 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
03:37:44.409 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
03:37:44.410 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.18 mountY=-0.06, mountTheta=-2.84
03:37:44.412 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
03:37:44.412 00.000 21068 Enqueuing Move request for scope (0.19, 0.01)
03:37:44.413 00.001 16108 Worker thread wakes up
03:37:44.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
03:37:44.413 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
03:37:44.413 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.18 yDistance=-0.06
03:37:44.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:37:44.414 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:44.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:37:44.414 00.000 16108 MoveAxis(E, 0, ABG)
03:37:44.414 00.000 16108 Move returns status 0, amount 0
03:37:44.414 00.000 16108 MoveAxis(N, 0, ABG)
03:37:44.414 00.000 16108 Move returns status 0, amount 0
03:37:44.414 00.000 16108 move complete, result=0
03:37:44.414 00.000 16108 worker thread done servicing request
03:37:44.417 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3334, FiltMin=2864, FiltMax=51961, Gamma=1.000
03:37:44.429 00.012 21068 UpdateGuideState exits: m=781620 SNR=237.0
03:37:44.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:44.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:44.431 00.000 21068 Enqueuing Expose request
03:37:44.432 00.001 16108 Worker thread wakes up
03:37:44.432 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:44.436 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:44.436 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:45.402 00.966 16108 Exposure complete
03:37:45.459 00.057 16108 worker thread done servicing request
03:37:45.459 00.000 21068 OnExposeComplete: enter
03:37:45.460 00.001 21068 UpdateGuideState(): m_state=6
03:37:45.461 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
03:37:45.462 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=629.01, Mass=799852, SNR=231.1, Peak=65535 HFD=3.6
03:37:45.464 00.002 21068 MultiStar: [#1 0.11,-0.24,0.95,U] [#2 0.34,-0.17,1.08,U] [#3 0.22,-0.24,0.52,U] [#4 0.17,0.24,0.38,U] [#5 0.26,0.18,0.39,U] [#6 0.06,-0.12,0.41,U] [#7 0.47,0.08,0.00,M7] [#8 0.03,-0.23,0.29,U] 
03:37:45.467 00.003 21068 refined, 7 included, MultiStar: {0.25, -0.14}, one-star: {0.46, -0.22}
03:37:45.468 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.80)
03:37:45.469 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.86)
03:37:45.471 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.52 mountX=-0.27 mountY=0.08, mountTheta=2.85
03:37:45.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.14, opts=13)
03:37:45.476 00.003 21068 Enqueuing Move request for scope (0.25, -0.14)
03:37:45.477 00.001 16108 Worker thread wakes up
03:37:45.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
03:37:45.477 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
03:37:45.478 00.001 16108 Moving (0.25, -0.14) raw xDistance=-0.27 yDistance=0.08
03:37:45.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:37:45.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:45.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:45.478 00.000 16108 MoveAxis(E, 70, ABG)
03:37:45.478 00.000 16108 Guiding  Dir = 2, Dur = 70
03:37:45.478 00.000 16108 IsSlewing returns 0
03:37:45.479 00.001 16108 IsGuiding returns 0
03:37:45.485 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3334, FiltMin=2870, FiltMax=55085, Gamma=1.000
03:37:45.506 00.021 21068 UpdateGuideState exits: m=799852 SNR=231.1
03:37:45.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:45.507 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:45.508 00.001 21068 Enqueuing Expose request
03:37:45.527 00.019 16108 PulseGuide returned control before completion, sleep 32
03:37:45.573 00.046 16108 IsGuiding returns 1
03:37:45.573 00.000 16108 scope still moving after pulse duration time elapsed
03:37:45.604 00.031 16108 IsSlewing returns 0
03:37:45.604 00.000 16108 IsGuiding returns 1
03:37:45.635 00.031 16108 IsSlewing returns 0
03:37:45.635 00.000 16108 IsGuiding returns 0
03:37:45.635 00.000 16108 scope move finished after 70 + 86 ms
03:37:45.635 00.000 16108 Move returns status 0, amount 70
03:37:45.635 00.000 16108 MoveAxis(N, 0, ABG)
03:37:45.635 00.000 16108 Move returns status 0, amount 0
03:37:45.635 00.000 16108 move complete, result=0
03:37:45.635 00.000 16108 worker thread done servicing request
03:37:45.635 00.000 16108 Worker thread wakes up
03:37:45.636 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:45.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:45.636 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
03:37:46.782 01.146 16108 Exposure complete
03:37:46.861 00.079 16108 worker thread done servicing request
03:37:46.861 00.000 21068 OnExposeComplete: enter
03:37:46.862 00.001 21068 UpdateGuideState(): m_state=6
03:37:46.863 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
03:37:46.864 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.21, Mass=792301, SNR=234.8, Peak=65535 HFD=3.6
03:37:46.865 00.001 21068 MultiStar: [#1 -0.37,-0.09,1.02,U] [#2 -0.01,0.04,0.99,U] [#3 0.03,-0.06,0.51,U] [#4 -0.06,0.25,0.40,U] [#5 -0.05,0.19,0.35,U] [#6 0.03,-0.08,0.41,U] [#7 0.26,0.21,0.34,U] [#8 -0.09,-0.06,0.31,U] 
03:37:46.865 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.18, -0.02}
03:37:46.866 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
03:37:46.867 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
03:37:46.868 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.65 mountX=0.03 mountY=-0.01, mountTheta=-0.26
03:37:46.869 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
03:37:46.870 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
03:37:46.871 00.001 16108 Worker thread wakes up
03:37:46.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
03:37:46.871 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
03:37:46.871 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.01
03:37:46.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:37:46.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:46.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:37:46.871 00.000 16108 MoveAxis(E, 0, ABG)
03:37:46.871 00.000 16108 Move returns status 0, amount 0
03:37:46.871 00.000 16108 MoveAxis(N, 0, ABG)
03:37:46.871 00.000 16108 Move returns status 0, amount 0
03:37:46.871 00.000 16108 move complete, result=0
03:37:46.871 00.000 16108 worker thread done servicing request
03:37:46.882 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3334, FiltMin=2857, FiltMax=50253, Gamma=1.000
03:37:46.901 00.019 21068 UpdateGuideState exits: m=792301 SNR=234.8
03:37:46.903 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:46.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:46.905 00.001 21068 Enqueuing Expose request
03:37:46.906 00.001 16108 Worker thread wakes up
03:37:46.906 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:46.908 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:46.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:47.887 00.979 16108 Exposure complete
03:37:47.962 00.075 16108 worker thread done servicing request
03:37:47.962 00.000 21068 OnExposeComplete: enter
03:37:47.962 00.000 21068 UpdateGuideState(): m_state=6
03:37:47.963 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
03:37:47.964 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=628.98, Mass=753689, SNR=220.8, Peak=65535 HFD=3.4
03:37:47.965 00.001 21068 MultiStar: [#1 -0.17,-0.11,0.92,U] [#2 0.05,-0.01,1.05,U] [#3 0.08,-0.28,0.46,U] [#4 -0.18,0.19,0.47,U] [#5 0.02,0.13,0.39,U] [#6 -0.28,-0.18,0.42,U] [#7 0.09,0.10,0.39,U] [#8 0.11,-0.20,0.29,U] 
03:37:47.966 00.001 21068 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {0.18, -0.25}
03:37:47.966 00.000 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
03:37:47.967 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
03:37:47.968 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.61 mountX=-0.01 mountY=0.08, mountTheta=1.71
03:37:47.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.08, opts=13)
03:37:47.971 00.001 21068 Enqueuing Move request for scope (-0.00, -0.08)
03:37:47.971 00.000 16108 Worker thread wakes up
03:37:47.971 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
03:37:47.972 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
03:37:47.972 00.000 16108 Moving (-0.00, -0.08) raw xDistance=-0.01 yDistance=0.08
03:37:47.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:37:47.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:47.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:47.972 00.000 16108 MoveAxis(E, 0, ABG)
03:37:47.972 00.000 16108 Move returns status 0, amount 0
03:37:47.972 00.000 16108 MoveAxis(N, 0, ABG)
03:37:47.972 00.000 16108 Move returns status 0, amount 0
03:37:47.972 00.000 16108 move complete, result=0
03:37:47.972 00.000 16108 worker thread done servicing request
03:37:47.975 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=784, max=65535, med=3334, FiltMin=2870, FiltMax=49517, Gamma=1.000
03:37:47.994 00.019 21068 UpdateGuideState exits: m=753689 SNR=220.8
03:37:47.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:47.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:47.997 00.001 21068 Enqueuing Expose request
03:37:47.998 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:47.999 00.001 16108 Worker thread wakes up
03:37:47.999 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:47.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:49.147 01.148 16108 Exposure complete
03:37:49.219 00.072 16108 worker thread done servicing request
03:37:49.219 00.000 21068 OnExposeComplete: enter
03:37:49.222 00.003 21068 UpdateGuideState(): m_state=6
03:37:49.223 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
03:37:49.224 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.02, Mass=787709, SNR=249.3, Peak=65535 HFD=3.6
03:37:49.225 00.001 21068 MultiStar: [#1 -0.35,-0.26,0.87,U] [#2 -0.06,-0.05,0.93,U] [#3 -0.14,-0.32,0.48,U] [#4 -0.14,0.30,0.34,U] [#5 0.04,0.02,0.35,U] [#6 -0.17,-0.05,0.34,U] [#7 0.30,0.35,0.00,M6] [#8 -0.11,-0.43,0.27,U] 
03:37:49.226 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.15}, one-star: {0.04, -0.21}
03:37:49.227 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
03:37:49.228 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
03:37:49.229 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.22 mountX=0.08 mountY=0.17, mountTheta=1.10
03:37:49.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.15, opts=13)
03:37:49.232 00.001 21068 Enqueuing Move request for scope (-0.11, -0.15)
03:37:49.233 00.001 16108 Worker thread wakes up
03:37:49.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
03:37:49.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
03:37:49.233 00.000 16108 Moving (-0.11, -0.15) raw xDistance=0.08 yDistance=0.17
03:37:49.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:49.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:49.235 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:37:49.235 00.000 16108 MoveAxis(E, 0, ABG)
03:37:49.235 00.000 16108 Move returns status 0, amount 0
03:37:49.235 00.000 16108 MoveAxis(N, 0, ABG)
03:37:49.235 00.000 16108 Move returns status 0, amount 0
03:37:49.235 00.000 16108 move complete, result=0
03:37:49.235 00.000 16108 worker thread done servicing request
03:37:49.240 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3334, FiltMin=2848, FiltMax=54617, Gamma=1.000
03:37:49.267 00.027 21068 UpdateGuideState exits: m=787709 SNR=249.3
03:37:49.269 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:49.270 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:49.271 00.001 21068 Enqueuing Expose request
03:37:49.273 00.002 16108 Worker thread wakes up
03:37:49.273 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:49.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:49.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:50.254 00.981 16108 Exposure complete
03:37:50.311 00.057 16108 worker thread done servicing request
03:37:50.311 00.000 21068 OnExposeComplete: enter
03:37:50.312 00.001 21068 UpdateGuideState(): m_state=6
03:37:50.313 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
03:37:50.314 00.001 21068 Star::Find returns 1 (0), X=811.90, Y=628.91, Mass=765596, SNR=247.8, Peak=65535 HFD=3.4
03:37:50.316 00.002 21068 MultiStar: [#1 -0.33,-0.24,0.84,U] [#2 -0.21,-0.17,0.97,U] [#3 -0.11,-0.21,0.45,U] [#4 -0.22,0.16,0.35,U] [#5 -0.06,0.12,0.40,U] [#6 -0.40,-0.07,0.40,U] [#7 0.02,0.11,0.33,U] [#8 -0.14,-0.48,0.00,M1] 
03:37:50.316 00.000 21068 refined, 7 included, MultiStar: {-0.20, -0.14}, one-star: {-0.14, -0.32}
03:37:50.317 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
03:37:50.318 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
03:37:50.319 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.51 mountX=0.17 mountY=0.18, mountTheta=0.83
03:37:50.320 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.14, opts=13)
03:37:50.321 00.001 21068 Enqueuing Move request for scope (-0.20, -0.14)
03:37:50.322 00.001 16108 Worker thread wakes up
03:37:50.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
03:37:50.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
03:37:50.322 00.000 16108 Moving (-0.20, -0.14) raw xDistance=0.17 yDistance=0.18
03:37:50.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:37:50.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:50.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:37:50.322 00.000 16108 MoveAxis(E, 0, ABG)
03:37:50.322 00.000 16108 Move returns status 0, amount 0
03:37:50.322 00.000 16108 MoveAxis(N, 0, ABG)
03:37:50.322 00.000 16108 Move returns status 0, amount 0
03:37:50.322 00.000 16108 move complete, result=0
03:37:50.322 00.000 16108 worker thread done servicing request
03:37:50.326 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=205, max=65535, med=3331, FiltMin=2841, FiltMax=54829, Gamma=1.000
03:37:50.345 00.019 21068 UpdateGuideState exits: m=765596 SNR=247.8
03:37:50.348 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:50.348 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:50.349 00.001 21068 Enqueuing Expose request
03:37:50.350 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:50.351 00.001 16108 Worker thread wakes up
03:37:50.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:50.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:51.496 01.145 16108 Exposure complete
03:37:51.553 00.057 16108 worker thread done servicing request
03:37:51.553 00.000 21068 OnExposeComplete: enter
03:37:51.554 00.001 21068 UpdateGuideState(): m_state=6
03:37:51.555 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
03:37:51.556 00.001 21068 Star::Find returns 1 (0), X=811.77, Y=629.06, Mass=764701, SNR=243.9, Peak=65535 HFD=3.5
03:37:51.557 00.001 21068 MultiStar: [#1 -0.71,-0.23,0.00,M1] [#2 -0.37,0.02,0.90,U] [#3 -0.20,-0.17,0.47,U] [#4 -0.34,0.30,0.41,U] [#5 -0.06,0.21,0.34,U] [#6 -0.40,-0.08,0.47,U] [#7 -0.13,0.02,0.34,U] [#8 -0.24,-0.35,0.30,U] 
03:37:51.558 00.001 21068 refined, 7 included, MultiStar: {-0.28, -0.04}, one-star: {-0.27, -0.17}
03:37:51.558 00.000 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
03:37:51.559 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
03:37:51.560 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-2.99 mountX=0.26 mountY=0.10, mountTheta=0.38
03:37:51.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.04, opts=13)
03:37:51.562 00.000 21068 Enqueuing Move request for scope (-0.28, -0.04)
03:37:51.563 00.001 16108 Worker thread wakes up
03:37:51.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
03:37:51.563 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
03:37:51.563 00.000 16108 Moving (-0.28, -0.04) raw xDistance=0.26 yDistance=0.10
03:37:51.564 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:37:51.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:51.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:37:51.564 00.000 16108 MoveAxis(W, 69, ABG)
03:37:51.564 00.000 16108 Guiding  Dir = 3, Dur = 69
03:37:51.564 00.000 16108 IsSlewing returns 0
03:37:51.564 00.000 16108 IsGuiding returns 0
03:37:51.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3331, FiltMin=2851, FiltMax=65462, Gamma=1.000
03:37:51.569 00.002 16108 PulseGuide returned control before completion, sleep 75
03:37:51.582 00.013 21068 UpdateGuideState exits: m=764701 SNR=243.9
03:37:51.582 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:51.583 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:51.585 00.002 21068 Enqueuing Expose request
03:37:51.644 00.059 16108 IsGuiding returns 1
03:37:51.644 00.000 16108 scope still moving after pulse duration time elapsed
03:37:51.676 00.032 16108 IsSlewing returns 0
03:37:51.676 00.000 16108 IsGuiding returns 0
03:37:51.676 00.000 16108 scope move finished after 69 + 43 ms
03:37:51.676 00.000 16108 Move returns status 0, amount 69
03:37:51.676 00.000 16108 MoveAxis(N, 0, ABG)
03:37:51.676 00.000 16108 Move returns status 0, amount 0
03:37:51.676 00.000 16108 move complete, result=0
03:37:51.677 00.001 16108 worker thread done servicing request
03:37:51.677 00.000 16108 Worker thread wakes up
03:37:51.677 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:51.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:51.677 00.000 21068 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
03:37:52.645 00.968 16108 Exposure complete
03:37:52.701 00.056 16108 worker thread done servicing request
03:37:52.701 00.000 21068 OnExposeComplete: enter
03:37:52.702 00.001 21068 UpdateGuideState(): m_state=6
03:37:52.702 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
03:37:52.703 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.08, Mass=717421, SNR=246.7, Peak=65535 HFD=3.5
03:37:52.704 00.001 21068 MultiStar: [#1 -0.28,-0.20,0.96,U] [#2 -0.00,-0.06,0.93,U] [#3 -0.12,-0.27,0.43,U] [#4 -0.09,0.18,0.37,U] [#5 -0.07,-0.04,0.35,U] [#6 -0.20,-0.15,0.45,U] [#7 0.15,0.05,0.33,U] [#8 0.19,-0.43,0.00,M1] 
03:37:52.705 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {0.16, -0.15}
03:37:52.706 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
03:37:52.708 00.002 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
03:37:52.708 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.04 mountX=0.03 mountY=0.12, mountTheta=1.28
03:37:52.710 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
03:37:52.711 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
03:37:52.711 00.000 16108 Worker thread wakes up
03:37:52.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
03:37:52.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
03:37:52.711 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
03:37:52.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:37:52.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:52.712 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:37:52.712 00.000 16108 MoveAxis(E, 0, ABG)
03:37:52.712 00.000 16108 Move returns status 0, amount 0
03:37:52.712 00.000 16108 MoveAxis(N, 0, ABG)
03:37:52.712 00.000 16108 Move returns status 0, amount 0
03:37:52.712 00.000 16108 move complete, result=0
03:37:52.712 00.000 16108 worker thread done servicing request
03:37:52.715 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3331, FiltMin=2880, FiltMax=58886, Gamma=1.000
03:37:52.730 00.015 21068 UpdateGuideState exits: m=717421 SNR=246.7
03:37:52.730 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:52.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:52.732 00.001 21068 Enqueuing Expose request
03:37:52.733 00.001 16108 Worker thread wakes up
03:37:52.733 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:52.733 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:52.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:53.905 01.172 16108 Exposure complete
03:37:53.960 00.055 16108 worker thread done servicing request
03:37:53.960 00.000 21068 OnExposeComplete: enter
03:37:53.961 00.001 21068 UpdateGuideState(): m_state=6
03:37:53.962 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
03:37:53.963 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=628.95, Mass=731880, SNR=231.8, Peak=65535 HFD=3.4
03:37:53.964 00.001 21068 MultiStar: [#1 -0.03,-0.31,0.94,U] [#2 0.07,-0.21,1.01,U] [#3 0.24,-0.50,0.00,M1] [#4 0.05,0.06,0.36,U] [#5 0.11,-0.20,0.35,U] [#6 -0.25,-0.38,0.41,U] [#7 0.49,0.02,0.00,M4] [#8 0.20,-0.24,0.34,U] 
03:37:53.965 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.24}, one-star: {0.25, -0.28}
03:37:53.967 00.002 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.03)
03:37:53.967 00.000 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
03:37:53.968 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.29 mountX=-0.11 mountY=0.22, mountTheta=2.04
03:37:53.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.24, opts=13)
03:37:53.973 00.003 21068 Enqueuing Move request for scope (0.07, -0.24)
03:37:53.974 00.001 16108 Worker thread wakes up
03:37:53.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
03:37:53.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
03:37:53.975 00.001 16108 Moving (0.07, -0.24) raw xDistance=-0.11 yDistance=0.22
03:37:53.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:37:53.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:37:53.975 00.000 16108 MoveAxis(E, 0, ABG)
03:37:53.975 00.000 16108 Move returns status 0, amount 0
03:37:53.975 00.000 16108 MoveAxis(S, 44, ABG)
03:37:53.975 00.000 16108 Guiding  Dir = 1, Dur = 44
03:37:53.976 00.001 16108 IsSlewing returns 0
03:37:53.976 00.000 16108 IsGuiding returns 0
03:37:53.983 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3331, FiltMin=2867, FiltMax=55449, Gamma=1.000
03:37:54.005 00.022 21068 UpdateGuideState exits: m=731880 SNR=231.8
03:37:54.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:54.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:54.007 00.000 21068 Enqueuing Expose request
03:37:54.026 00.019 16108 IsGuiding returns 1
03:37:54.026 00.000 16108 scope still moving after pulse duration time elapsed
03:37:54.056 00.030 16108 IsSlewing returns 0
03:37:54.056 00.000 16108 IsGuiding returns 1
03:37:54.087 00.031 16108 IsSlewing returns 0
03:37:54.087 00.000 16108 IsGuiding returns 1
03:37:54.118 00.031 16108 IsSlewing returns 0
03:37:54.118 00.000 16108 IsGuiding returns 0
03:37:54.118 00.000 16108 scope move finished after 44 + 98 ms
03:37:54.118 00.000 16108 Move returns status 0, amount 44
03:37:54.118 00.000 16108 move complete, result=0
03:37:54.118 00.000 16108 worker thread done servicing request
03:37:54.118 00.000 16108 Worker thread wakes up
03:37:54.118 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
03:37:54.120 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:54.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:55.099 00.979 16108 Exposure complete
03:37:55.158 00.059 16108 worker thread done servicing request
03:37:55.158 00.000 21068 OnExposeComplete: enter
03:37:55.160 00.002 21068 UpdateGuideState(): m_state=6
03:37:55.162 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
03:37:55.163 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.01, Mass=741471, SNR=237.7, Peak=65535 HFD=3.4
03:37:55.165 00.002 21068 MultiStar: [#1 0.12,-0.16,0.97,U] [#2 0.26,-0.04,0.91,U] [#3 0.37,-0.31,0.00,M2] [#4 0.19,0.10,0.34,U] [#5 0.49,0.08,0.00,M1] [#6 0.07,-0.32,0.43,U] [#7 0.39,-0.05,0.32,U] [#8 0.32,-0.20,0.25,U] 
03:37:55.168 00.003 21068 refined, 6 included, MultiStar: {0.23, -0.14}, one-star: {0.34, -0.22}
03:37:55.169 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
03:37:55.171 00.002 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
03:37:55.172 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.53 mountX=-0.25 mountY=0.08, mountTheta=2.84
03:37:55.176 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.14, opts=13)
03:37:55.179 00.003 21068 Enqueuing Move request for scope (0.23, -0.14)
03:37:55.180 00.001 16108 Worker thread wakes up
03:37:55.181 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
03:37:55.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
03:37:55.181 00.000 16108 Moving (0.23, -0.14) raw xDistance=-0.25 yDistance=0.08
03:37:55.181 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:37:55.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:55.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:55.181 00.000 16108 MoveAxis(E, 67, ABG)
03:37:55.181 00.000 16108 Guiding  Dir = 2, Dur = 67
03:37:55.181 00.000 16108 IsSlewing returns 0
03:37:55.181 00.000 16108 IsGuiding returns 0
03:37:55.188 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=3331, FiltMin=2835, FiltMax=61350, Gamma=1.000
03:37:55.205 00.017 21068 UpdateGuideState exits: m=741471 SNR=237.7
03:37:55.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:55.207 00.001 16108 PulseGuide returned control before completion, sleep 53
03:37:55.207 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:55.209 00.002 21068 Enqueuing Expose request
03:37:55.268 00.059 16108 IsGuiding returns 1
03:37:55.268 00.000 16108 scope still moving after pulse duration time elapsed
03:37:55.300 00.032 16108 IsSlewing returns 0
03:37:55.300 00.000 16108 IsGuiding returns 0
03:37:55.300 00.000 16108 scope move finished after 67 + 50 ms
03:37:55.300 00.000 16108 Move returns status 0, amount 67
03:37:55.300 00.000 16108 MoveAxis(N, 0, ABG)
03:37:55.300 00.000 16108 Move returns status 0, amount 0
03:37:55.300 00.000 16108 move complete, result=0
03:37:55.300 00.000 16108 worker thread done servicing request
03:37:55.300 00.000 16108 Worker thread wakes up
03:37:55.300 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
03:37:55.302 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:55.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:56.469 01.167 16108 Exposure complete
03:37:56.526 00.057 16108 worker thread done servicing request
03:37:56.526 00.000 21068 OnExposeComplete: enter
03:37:56.527 00.001 21068 UpdateGuideState(): m_state=6
03:37:56.528 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
03:37:56.529 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.07, Mass=808402, SNR=224.9, Peak=65535 HFD=3.5
03:37:56.530 00.001 21068 MultiStar: [#1 0.04,-0.11,1.06,U] [#2 0.29,0.16,1.03,U] [#3 0.40,-0.48,0.00,M3] [#4 0.21,0.34,0.44,U] [#5 0.53,0.09,0.00,M2] [#6 0.05,-0.04,0.49,U] [#7 0.22,-0.05,0.41,U] [#8 0.28,-0.40,0.00,M1] 
03:37:56.531 00.001 21068 refined, 5 included, MultiStar: {0.19, 0.00}, one-star: {0.29, -0.16}
03:37:56.532 00.001 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
03:37:56.533 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
03:37:56.534 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.19 mountY=-0.04, mountTheta=-2.91
03:37:56.535 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.00, opts=13)
03:37:56.536 00.001 21068 Enqueuing Move request for scope (0.19, 0.00)
03:37:56.537 00.001 16108 Worker thread wakes up
03:37:56.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
03:37:56.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
03:37:56.537 00.000 16108 Moving (0.19, 0.00) raw xDistance=-0.19 yDistance=-0.04
03:37:56.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:37:56.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:56.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:37:56.537 00.000 16108 MoveAxis(E, 0, ABG)
03:37:56.537 00.000 16108 Move returns status 0, amount 0
03:37:56.537 00.000 16108 MoveAxis(N, 0, ABG)
03:37:56.537 00.000 16108 Move returns status 0, amount 0
03:37:56.537 00.000 16108 move complete, result=0
03:37:56.538 00.001 16108 worker thread done servicing request
03:37:56.541 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=480, max=65535, med=3331, FiltMin=2774, FiltMax=51942, Gamma=1.000
03:37:56.555 00.014 21068 UpdateGuideState exits: m=808402 SNR=224.9
03:37:56.558 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:56.558 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:56.559 00.001 21068 Enqueuing Expose request
03:37:56.560 00.001 16108 Worker thread wakes up
03:37:56.560 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:56.560 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:56.561 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:57.540 00.979 16108 Exposure complete
03:37:57.596 00.056 16108 worker thread done servicing request
03:37:57.596 00.000 21068 OnExposeComplete: enter
03:37:57.597 00.001 21068 UpdateGuideState(): m_state=6
03:37:57.597 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
03:37:57.598 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.04, Mass=829419, SNR=271.5, Peak=65535 HFD=3.6
03:37:57.599 00.001 21068 MultiStar: [#1 -0.24,-0.13,0.81,U] [#2 0.22,0.04,0.89,U] [#3 0.10,-0.10,0.44,U] [#4 0.09,0.20,0.33,U] [#5 0.29,0.21,0.35,U] [#6 -0.03,0.04,0.38,U] [#7 0.10,0.14,0.29,U] [#8 0.18,-0.10,0.24,U] 
03:37:57.600 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.23, -0.19}
03:37:57.600 00.000 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
03:37:57.601 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
03:37:57.602 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=-0.10 mountY=0.00, mountTheta=3.11
03:37:57.605 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
03:37:57.605 00.000 21068 Enqueuing Move request for scope (0.10, -0.03)
03:37:57.606 00.001 16108 Worker thread wakes up
03:37:57.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:37:57.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:37:57.606 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.10 yDistance=0.00
03:37:57.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:37:57.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:57.607 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:37:57.607 00.000 16108 MoveAxis(E, 0, ABG)
03:37:57.607 00.000 16108 Move returns status 0, amount 0
03:37:57.607 00.000 16108 MoveAxis(N, 0, ABG)
03:37:57.607 00.000 16108 Move returns status 0, amount 0
03:37:57.607 00.000 16108 move complete, result=0
03:37:57.607 00.000 16108 worker thread done servicing request
03:37:57.610 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3331, FiltMin=2873, FiltMax=44973, Gamma=1.000
03:37:57.625 00.015 21068 UpdateGuideState exits: m=829419 SNR=271.5
03:37:57.625 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:57.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:57.627 00.001 21068 Enqueuing Expose request
03:37:57.627 00.000 16108 Worker thread wakes up
03:37:57.627 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:57.628 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:57.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:58.801 01.173 16108 Exposure complete
03:37:58.857 00.056 16108 worker thread done servicing request
03:37:58.857 00.000 21068 OnExposeComplete: enter
03:37:58.857 00.000 21068 UpdateGuideState(): m_state=6
03:37:58.858 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
03:37:58.859 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.30, Mass=774449, SNR=224.0, Peak=65535 HFD=3.4
03:37:58.860 00.001 21068 MultiStar: [#1 -0.46,-0.13,0.00,M1] [#2 -0.12,0.17,1.10,U] [#3 -0.17,0.01,0.46,U] [#4 -0.22,0.41,0.00,M1] [#5 -0.19,0.15,0.39,U] [#6 -0.38,0.05,0.42,U] [#7 0.12,0.23,0.35,U] [#8 -0.24,-0.21,0.28,U] 
03:37:58.861 00.001 21068 single-star, 6 included, MultiStar: {-0.10, 0.09}, one-star: {0.06, 0.07}
03:37:58.862 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
03:37:58.862 00.000 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:37:58.864 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.85 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
03:37:58.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
03:37:58.866 00.000 21068 Enqueuing Move request for scope (0.06, 0.07)
03:37:58.867 00.001 16108 Worker thread wakes up
03:37:58.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
03:37:58.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:37:58.868 00.001 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.09
03:37:58.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:37:58.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:58.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:37:58.868 00.000 16108 MoveAxis(E, 0, ABG)
03:37:58.868 00.000 16108 Move returns status 0, amount 0
03:37:58.868 00.000 16108 MoveAxis(N, 0, ABG)
03:37:58.868 00.000 16108 Move returns status 0, amount 0
03:37:58.868 00.000 16108 move complete, result=0
03:37:58.868 00.000 16108 worker thread done servicing request
03:37:58.873 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3331, FiltMin=2892, FiltMax=56726, Gamma=1.000
03:37:58.900 00.027 21068 UpdateGuideState exits: m=774449 SNR=224.0
03:37:58.902 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:58.904 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:37:58.907 00.003 21068 Enqueuing Expose request
03:37:58.909 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:58.912 00.003 16108 Worker thread wakes up
03:37:58.912 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:37:58.912 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:37:59.891 00.979 16108 Exposure complete
03:37:59.960 00.069 16108 worker thread done servicing request
03:37:59.960 00.000 21068 OnExposeComplete: enter
03:37:59.961 00.001 21068 UpdateGuideState(): m_state=6
03:37:59.962 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
03:37:59.962 00.000 21068 Star::Find returns 1 (0), X=812.01, Y=629.03, Mass=725014, SNR=241.5, Peak=65535 HFD=3.9
03:37:59.963 00.001 21068 MultiStar: [#1 -0.28,-0.15,0.89,U] [#2 -0.13,-0.06,0.93,U] [#3 -0.27,-0.18,0.43,U] [#4 -0.09,0.25,0.41,U] [#5 -0.01,0.04,0.36,U] [#6 -0.35,-0.21,0.46,U] [#7 0.16,-0.14,0.38,U] [#8 -0.21,-0.29,0.25,U] 
03:37:59.964 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.04, -0.20}
03:37:59.966 00.002 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
03:37:59.967 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
03:37:59.967 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.47 mountX=0.12 mountY=0.14, mountTheta=0.88
03:37:59.969 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
03:37:59.971 00.002 21068 Enqueuing Move request for scope (-0.14, -0.11)
03:37:59.972 00.001 16108 Worker thread wakes up
03:37:59.973 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
03:37:59.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
03:37:59.973 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.14
03:37:59.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:37:59.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:59.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:37:59.973 00.000 16108 MoveAxis(E, 0, ABG)
03:37:59.973 00.000 16108 Move returns status 0, amount 0
03:37:59.973 00.000 16108 MoveAxis(N, 0, ABG)
03:37:59.974 00.001 16108 Move returns status 0, amount 0
03:37:59.974 00.000 16108 move complete, result=0
03:37:59.974 00.000 16108 worker thread done servicing request
03:37:59.977 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3331, FiltMin=2851, FiltMax=62230, Gamma=1.000
03:37:59.997 00.020 21068 UpdateGuideState exits: m=725014 SNR=241.5
03:37:59.999 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:00.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:00.000 00.000 21068 Enqueuing Expose request
03:38:00.001 00.001 16108 Worker thread wakes up
03:38:00.002 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:00.003 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:00.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:01.158 01.155 16108 Exposure complete
03:38:01.216 00.058 16108 worker thread done servicing request
03:38:01.216 00.000 21068 OnExposeComplete: enter
03:38:01.217 00.001 21068 UpdateGuideState(): m_state=6
03:38:01.218 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
03:38:01.219 00.001 21068 Star::Find returns 1 (0), X=811.85, Y=629.41, Mass=770318, SNR=249.9, Peak=65535 HFD=3.5
03:38:01.220 00.001 21068 MultiStar: [#1 -0.41,-0.15,0.94,U] [#2 -0.30,0.18,0.95,U] [#3 -0.04,0.08,0.41,U] [#4 -0.36,0.38,0.00,M1] [#5 -0.03,0.35,0.30,U] [#6 -0.27,0.23,0.42,U] [#7 0.01,0.41,0.33,U] [#8 0.09,-0.05,0.24,U] 
03:38:01.221 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.12}, one-star: {-0.20, 0.18}
03:38:01.222 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
03:38:01.222 00.000 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
03:38:01.223 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.25 cameraTheta=2.62 mountX=0.23 mountY=-0.07, mountTheta=-0.29
03:38:01.225 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.12, opts=13)
03:38:01.226 00.001 21068 Enqueuing Move request for scope (-0.21, 0.12)
03:38:01.228 00.002 16108 Worker thread wakes up
03:38:01.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
03:38:01.228 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
03:38:01.228 00.000 16108 Moving (-0.21, 0.12) raw xDistance=0.23 yDistance=-0.07
03:38:01.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:38:01.228 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:01.228 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:38:01.228 00.000 16108 MoveAxis(W, 61, ABG)
03:38:01.228 00.000 16108 Guiding  Dir = 3, Dur = 61
03:38:01.228 00.000 16108 IsSlewing returns 0
03:38:01.228 00.000 16108 IsGuiding returns 0
03:38:01.232 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3331, FiltMin=2864, FiltMax=60918, Gamma=1.000
03:38:01.245 00.013 21068 UpdateGuideState exits: m=770318 SNR=249.9
03:38:01.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:01.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:01.248 00.001 21068 Enqueuing Expose request
03:38:01.288 00.040 16108 PulseGuide returned control before completion, sleep 11
03:38:01.303 00.015 16108 IsGuiding returns 1
03:38:01.303 00.000 16108 scope still moving after pulse duration time elapsed
03:38:01.334 00.031 16108 IsSlewing returns 0
03:38:01.334 00.000 16108 IsGuiding returns 1
03:38:01.365 00.031 16108 IsSlewing returns 0
03:38:01.366 00.001 16108 IsGuiding returns 1
03:38:01.396 00.030 16108 IsSlewing returns 0
03:38:01.396 00.000 16108 IsGuiding returns 0
03:38:01.396 00.000 16108 scope move finished after 61 + 106 ms
03:38:01.396 00.000 16108 Move returns status 0, amount 61
03:38:01.396 00.000 16108 MoveAxis(N, 0, ABG)
03:38:01.396 00.000 16108 Move returns status 0, amount 0
03:38:01.396 00.000 16108 move complete, result=0
03:38:01.396 00.000 16108 worker thread done servicing request
03:38:01.396 00.000 16108 Worker thread wakes up
03:38:01.396 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
03:38:01.397 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:01.397 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:02.376 00.979 16108 Exposure complete
03:38:02.455 00.079 16108 worker thread done servicing request
03:38:02.455 00.000 21068 OnExposeComplete: enter
03:38:02.457 00.002 21068 UpdateGuideState(): m_state=6
03:38:02.458 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
03:38:02.460 00.002 21068 Star::Find returns 1 (0), X=812.16, Y=629.23, Mass=837114, SNR=259.1, Peak=65535 HFD=3.7
03:38:02.462 00.002 21068 MultiStar: [#1 -0.32,-0.20,0.83,U] [#2 -0.01,0.22,0.96,U] [#3 -0.09,-0.27,0.40,U] [#4 -0.20,0.35,0.34,U] [#5 -0.02,0.34,0.42,U] [#6 -0.64,-0.09,0.00,M1] [#7 0.21,0.28,0.31,U] [#8 -0.07,-0.24,0.24,U] 
03:38:02.464 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {0.11, -0.00}
03:38:02.466 00.002 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
03:38:02.467 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
03:38:02.468 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.36 mountX=0.06 mountY=-0.04, mountTheta=-0.56
03:38:02.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.05, opts=13)
03:38:02.471 00.001 21068 Enqueuing Move request for scope (-0.05, 0.05)
03:38:02.472 00.001 16108 Worker thread wakes up
03:38:02.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
03:38:02.472 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
03:38:02.472 00.000 16108 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=-0.04
03:38:02.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:38:02.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:02.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:38:02.472 00.000 16108 MoveAxis(E, 0, ABG)
03:38:02.472 00.000 16108 Move returns status 0, amount 0
03:38:02.472 00.000 16108 MoveAxis(N, 0, ABG)
03:38:02.472 00.000 16108 Move returns status 0, amount 0
03:38:02.472 00.000 16108 move complete, result=0
03:38:02.472 00.000 16108 worker thread done servicing request
03:38:02.476 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3331, FiltMin=2841, FiltMax=48189, Gamma=1.000
03:38:02.498 00.022 21068 UpdateGuideState exits: m=837114 SNR=259.1
03:38:02.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:02.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:02.501 00.001 21068 Enqueuing Expose request
03:38:02.503 00.002 16108 Worker thread wakes up
03:38:02.503 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:02.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:02.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:03.684 01.180 16108 Exposure complete
03:38:03.753 00.069 16108 worker thread done servicing request
03:38:03.754 00.001 21068 OnExposeComplete: enter
03:38:03.755 00.001 21068 UpdateGuideState(): m_state=6
03:38:03.755 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
03:38:03.756 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=629.17, Mass=868826, SNR=224.1, Peak=65535 HFD=3.8
03:38:03.758 00.002 21068 MultiStar: [#1 -0.42,-0.02,0.98,U] [#2 -0.30,0.14,1.08,U] [#3 -0.29,-0.10,0.43,U] [#4 -0.41,0.38,0.00,M1] [#5 -0.10,0.35,0.37,U] [#6 -0.55,-0.10,0.00,M2] [#7 0.05,0.07,0.38,U] [#8 -0.36,-0.03,0.28,U] 
03:38:03.759 00.001 21068 single-star, 6 included, MultiStar: {-0.24, 0.04}, one-star: {-0.12, -0.06}
03:38:03.760 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
03:38:03.760 00.000 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
03:38:03.761 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.66 mountX=0.11 mountY=0.09, mountTheta=0.69
03:38:03.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
03:38:03.764 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
03:38:03.764 00.000 16108 Worker thread wakes up
03:38:03.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
03:38:03.764 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
03:38:03.764 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
03:38:03.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:38:03.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:03.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:38:03.765 00.001 16108 MoveAxis(E, 0, ABG)
03:38:03.765 00.000 16108 Move returns status 0, amount 0
03:38:03.765 00.000 16108 MoveAxis(N, 0, ABG)
03:38:03.765 00.000 16108 Move returns status 0, amount 0
03:38:03.765 00.000 16108 move complete, result=0
03:38:03.765 00.000 16108 worker thread done servicing request
03:38:03.774 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3328, FiltMin=2857, FiltMax=54669, Gamma=1.000
03:38:03.793 00.019 21068 UpdateGuideState exits: m=868826 SNR=224.1
03:38:03.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:03.794 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:03.795 00.001 21068 Enqueuing Expose request
03:38:03.797 00.002 16108 Worker thread wakes up
03:38:03.797 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:03.799 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:03.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:04.767 00.968 16108 Exposure complete
03:38:04.821 00.054 16108 worker thread done servicing request
03:38:04.821 00.000 21068 OnExposeComplete: enter
03:38:04.822 00.001 21068 UpdateGuideState(): m_state=6
03:38:04.823 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
03:38:04.824 00.001 21068 Star::Find returns 1 (0), X=811.83, Y=628.91, Mass=830389, SNR=247.4, Peak=65535 HFD=3.7
03:38:04.824 00.000 21068 MultiStar: [#1 -0.59,-0.27,0.00,M1] [#2 -0.33,-0.08,0.93,U] [#3 -0.15,-0.11,0.45,U] [#4 -0.08,0.19,0.35,U] [#5 -0.09,0.27,0.41,U] [#6 -0.44,-0.00,0.35,U] [#7 -0.23,0.08,0.32,U] [#8 -0.19,-0.53,0.00,M1] 
03:38:04.826 00.002 21068 refined, 6 included, MultiStar: {-0.23, -0.06}, one-star: {-0.21, -0.32}
03:38:04.828 00.002 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
03:38:04.829 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.50)
03:38:04.830 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.88 mountX=0.22 mountY=0.11, mountTheta=0.49
03:38:04.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.06, opts=13)
03:38:04.832 00.000 21068 Enqueuing Move request for scope (-0.23, -0.06)
03:38:04.833 00.001 16108 Worker thread wakes up
03:38:04.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
03:38:04.833 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
03:38:04.833 00.000 16108 Moving (-0.23, -0.06) raw xDistance=0.22 yDistance=0.11
03:38:04.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:38:04.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:04.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:38:04.833 00.000 16108 MoveAxis(W, 57, ABG)
03:38:04.833 00.000 16108 Guiding  Dir = 3, Dur = 57
03:38:04.834 00.001 16108 IsSlewing returns 0
03:38:04.834 00.000 16108 IsGuiding returns 0
03:38:04.838 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3331, FiltMin=2902, FiltMax=62477, Gamma=1.000
03:38:04.845 00.007 16108 PulseGuide returned control before completion, sleep 57
03:38:04.855 00.010 21068 UpdateGuideState exits: m=830389 SNR=247.4
03:38:04.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:04.859 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:04.860 00.001 21068 Enqueuing Expose request
03:38:04.907 00.047 16108 IsGuiding returns 1
03:38:04.907 00.000 16108 scope still moving after pulse duration time elapsed
03:38:04.938 00.031 16108 IsSlewing returns 0
03:38:04.938 00.000 16108 IsGuiding returns 0
03:38:04.938 00.000 16108 scope move finished after 57 + 46 ms
03:38:04.938 00.000 16108 Move returns status 0, amount 57
03:38:04.938 00.000 16108 MoveAxis(N, 0, ABG)
03:38:04.938 00.000 16108 Move returns status 0, amount 0
03:38:04.938 00.000 16108 move complete, result=0
03:38:04.938 00.000 16108 worker thread done servicing request
03:38:04.938 00.000 16108 Worker thread wakes up
03:38:04.938 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
03:38:04.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:04.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:06.099 01.160 16108 Exposure complete
03:38:06.154 00.055 16108 worker thread done servicing request
03:38:06.154 00.000 21068 OnExposeComplete: enter
03:38:06.155 00.001 21068 UpdateGuideState(): m_state=6
03:38:06.156 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
03:38:06.157 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=628.84, Mass=711191, SNR=239.5, Peak=65535 HFD=3.5
03:38:06.158 00.001 21068 MultiStar: [#1 -0.16,-0.11,0.88,U] [#2 0.04,-0.16,0.97,U] [#3 0.12,-0.31,0.40,U] [#4 0.17,0.23,0.36,U] [#5 0.07,0.11,0.39,U] [#6 -0.30,-0.10,0.40,U] [#7 0.23,0.05,0.37,U] [#8 -0.03,-0.46,0.00,M2] 
03:38:06.159 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {0.15, -0.39}
03:38:06.160 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.98)
03:38:06.161 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
03:38:06.162 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.34 mountX=-0.06 mountY=0.13, mountTheta=1.99
03:38:06.165 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
03:38:06.166 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
03:38:06.167 00.001 16108 Worker thread wakes up
03:38:06.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:38:06.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:38:06.167 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.06 yDistance=0.13
03:38:06.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:38:06.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:06.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:38:06.167 00.000 16108 MoveAxis(E, 0, ABG)
03:38:06.167 00.000 16108 Move returns status 0, amount 0
03:38:06.167 00.000 16108 MoveAxis(N, 0, ABG)
03:38:06.167 00.000 16108 Move returns status 0, amount 0
03:38:06.167 00.000 16108 move complete, result=0
03:38:06.169 00.002 16108 worker thread done servicing request
03:38:06.172 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3328, FiltMin=2867, FiltMax=50237, Gamma=1.000
03:38:06.193 00.021 21068 UpdateGuideState exits: m=711191 SNR=239.5
03:38:06.195 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:06.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:06.198 00.002 21068 Enqueuing Expose request
03:38:06.199 00.001 16108 Worker thread wakes up
03:38:06.199 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:06.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:06.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:07.171 00.971 16108 Exposure complete
03:38:07.239 00.068 16108 worker thread done servicing request
03:38:07.239 00.000 21068 OnExposeComplete: enter
03:38:07.240 00.001 21068 UpdateGuideState(): m_state=6
03:38:07.241 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
03:38:07.242 00.001 21068 Star::Find returns 1 (0), X=812.10, Y=629.01, Mass=749579, SNR=232.1, Peak=65535 HFD=3.7
03:38:07.244 00.002 21068 MultiStar: [#1 -0.17,-0.18,1.00,U] [#2 0.12,0.01,1.04,U] [#3 0.07,-0.38,0.44,U] [#4 -0.11,0.03,0.39,U] [#5 0.17,0.19,0.38,U] [#6 -0.08,-0.32,0.41,U] [#7 0.23,0.01,0.36,U] [#8 0.24,-0.48,0.00,M3] 
03:38:07.245 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.06, -0.22}
03:38:07.245 00.000 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
03:38:07.246 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
03:38:07.247 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.38 mountX=-0.04 mountY=0.11, mountTheta=1.94
03:38:07.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
03:38:07.249 00.000 21068 Enqueuing Move request for scope (0.02, -0.12)
03:38:07.250 00.001 16108 Worker thread wakes up
03:38:07.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:38:07.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:38:07.250 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.04 yDistance=0.11
03:38:07.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:38:07.251 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:07.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:38:07.251 00.000 16108 MoveAxis(E, 0, ABG)
03:38:07.251 00.000 16108 Move returns status 0, amount 0
03:38:07.251 00.000 16108 MoveAxis(N, 0, ABG)
03:38:07.251 00.000 16108 Move returns status 0, amount 0
03:38:07.251 00.000 16108 move complete, result=0
03:38:07.251 00.000 16108 worker thread done servicing request
03:38:07.258 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3331, FiltMin=2819, FiltMax=53081, Gamma=1.000
03:38:07.279 00.021 21068 UpdateGuideState exits: m=749579 SNR=232.1
03:38:07.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:07.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:07.282 00.001 21068 Enqueuing Expose request
03:38:07.282 00.000 16108 Worker thread wakes up
03:38:07.282 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:07.283 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:07.283 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:08.461 01.178 16108 Exposure complete
03:38:08.529 00.068 16108 worker thread done servicing request
03:38:08.529 00.000 21068 OnExposeComplete: enter
03:38:08.531 00.002 21068 UpdateGuideState(): m_state=6
03:38:08.532 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
03:38:08.534 00.002 21068 Star::Find returns 1 (0), X=812.25, Y=629.19, Mass=764797, SNR=225.4, Peak=65535 HFD=3.5
03:38:08.537 00.003 21068 MultiStar: [#1 -0.24,-0.13,0.96,U] [#2 -0.03,0.08,1.08,U] [#3 -0.04,-0.23,0.45,U] [#4 -0.14,0.37,0.39,U] [#5 0.04,0.07,0.36,U] [#6 -0.12,-0.13,0.40,U] [#7 0.43,0.03,0.39,U] [#8 -0.19,-0.07,0.31,U] 
03:38:08.539 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.20, -0.04}
03:38:08.542 00.003 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
03:38:08.543 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
03:38:08.545 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.21 mountX=0.01 mountY=0.02, mountTheta=1.11
03:38:08.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
03:38:08.548 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
03:38:08.549 00.001 16108 Worker thread wakes up
03:38:08.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:38:08.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:38:08.549 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
03:38:08.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:38:08.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:08.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:38:08.549 00.000 16108 MoveAxis(E, 0, ABG)
03:38:08.549 00.000 16108 Move returns status 0, amount 0
03:38:08.549 00.000 16108 MoveAxis(N, 0, ABG)
03:38:08.549 00.000 16108 Move returns status 0, amount 0
03:38:08.551 00.002 16108 move complete, result=0
03:38:08.551 00.000 16108 worker thread done servicing request
03:38:08.554 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3328, FiltMin=2813, FiltMax=49869, Gamma=1.000
03:38:08.569 00.015 21068 UpdateGuideState exits: m=764797 SNR=225.4
03:38:08.570 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:08.571 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:08.572 00.001 21068 Enqueuing Expose request
03:38:08.572 00.000 16108 Worker thread wakes up
03:38:08.572 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:08.573 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:08.573 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:09.556 00.983 16108 Exposure complete
03:38:09.613 00.057 16108 worker thread done servicing request
03:38:09.613 00.000 21068 OnExposeComplete: enter
03:38:09.614 00.001 21068 UpdateGuideState(): m_state=6
03:38:09.615 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
03:38:09.616 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.16, Mass=782025, SNR=251.2, Peak=65535 HFD=3.5
03:38:09.617 00.001 21068 MultiStar: [#1 -0.17,-0.23,0.92,U] [#2 0.04,-0.07,0.89,U] [#3 0.20,-0.16,0.38,U] [#4 -0.11,0.39,0.34,U] [#5 0.32,0.29,0.32,U] [#6 -0.16,-0.23,0.36,U] [#7 0.33,0.15,0.36,U] [#8 0.14,-0.21,0.27,U] 
03:38:09.618 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.26, -0.07}
03:38:09.619 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
03:38:09.619 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
03:38:09.620 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.09 mountY=0.04, mountTheta=2.75
03:38:09.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
03:38:09.623 00.001 21068 Enqueuing Move request for scope (0.08, -0.06)
03:38:09.624 00.001 16108 Worker thread wakes up
03:38:09.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
03:38:09.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
03:38:09.624 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
03:38:09.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:38:09.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:09.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:38:09.624 00.000 16108 MoveAxis(E, 0, ABG)
03:38:09.624 00.000 16108 Move returns status 0, amount 0
03:38:09.624 00.000 16108 MoveAxis(N, 0, ABG)
03:38:09.624 00.000 16108 Move returns status 0, amount 0
03:38:09.624 00.000 16108 move complete, result=0
03:38:09.624 00.000 16108 worker thread done servicing request
03:38:09.628 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3328, FiltMin=2886, FiltMax=57629, Gamma=1.000
03:38:09.643 00.015 21068 UpdateGuideState exits: m=782025 SNR=251.2
03:38:09.645 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:09.647 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:09.648 00.001 21068 Enqueuing Expose request
03:38:09.651 00.003 16108 Worker thread wakes up
03:38:09.651 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:09.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:09.653 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:10.832 01.179 16108 Exposure complete
03:38:10.886 00.054 16108 worker thread done servicing request
03:38:10.886 00.000 21068 OnExposeComplete: enter
03:38:10.887 00.001 21068 UpdateGuideState(): m_state=6
03:38:10.888 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
03:38:10.889 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.08, Mass=735422, SNR=246.5, Peak=65535 HFD=3.5
03:38:10.890 00.001 21068 MultiStar: [#1 -0.13,-0.28,0.91,U] [#2 0.20,-0.04,0.89,U] [#3 0.29,-0.38,0.00,M1] [#4 0.15,0.12,0.38,U] [#5 0.56,0.26,0.00,M1] [#6 -0.13,-0.15,0.41,U] [#7 0.24,-0.08,0.32,U] [#8 0.06,-0.63,0.00,M2] 
03:38:10.891 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.12}, one-star: {0.31, -0.15}
03:38:10.892 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
03:38:10.893 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
03:38:10.894 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=-0.13 mountY=0.09, mountTheta=2.54
03:38:10.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.12, opts=13)
03:38:10.897 00.001 21068 Enqueuing Move request for scope (0.12, -0.12)
03:38:10.898 00.001 16108 Worker thread wakes up
03:38:10.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
03:38:10.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
03:38:10.898 00.000 16108 Moving (0.12, -0.12) raw xDistance=-0.13 yDistance=0.09
03:38:10.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:38:10.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:10.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:38:10.898 00.000 16108 MoveAxis(E, 0, ABG)
03:38:10.898 00.000 16108 Move returns status 0, amount 0
03:38:10.898 00.000 16108 MoveAxis(N, 0, ABG)
03:38:10.898 00.000 16108 Move returns status 0, amount 0
03:38:10.900 00.002 16108 move complete, result=0
03:38:10.900 00.000 16108 worker thread done servicing request
03:38:11.337 00.437 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3328, FiltMin=2841, FiltMax=62774, Gamma=1.000
03:38:11.361 00.024 21068 UpdateGuideState exits: m=735422 SNR=246.5
03:38:11.362 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:11.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:11.364 00.001 21068 Enqueuing Expose request
03:38:11.365 00.001 16108 Worker thread wakes up
03:38:11.365 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:11.367 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:11.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:12.352 00.985 16108 Exposure complete
03:38:12.415 00.063 16108 worker thread done servicing request
03:38:12.415 00.000 21068 OnExposeComplete: enter
03:38:12.416 00.001 21068 UpdateGuideState(): m_state=6
03:38:12.416 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
03:38:12.417 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=629.00, Mass=738216, SNR=250.9, Peak=65535 HFD=3.6
03:38:12.419 00.002 21068 MultiStar: [#1 0.01,-0.14,0.80,U] [#2 0.28,-0.20,0.97,U] [#3 0.53,-0.29,0.00,M2] [#4 0.34,0.37,0.00,M1] [#5 0.26,0.19,0.35,U] [#6 0.01,-0.08,0.47,U] [#7 0.52,0.20,0.00,M1] [#8 0.34,-0.30,0.00,M3] 
03:38:12.420 00.001 21068 refined, 4 included, MultiStar: {0.22, -0.14}, one-star: {0.41, -0.23}
03:38:12.420 00.000 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
03:38:12.421 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
03:38:12.422 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.58 mountX=-0.24 mountY=0.09, mountTheta=2.79
03:38:12.423 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.14, opts=13)
03:38:12.424 00.001 21068 Enqueuing Move request for scope (0.22, -0.14)
03:38:12.425 00.001 16108 Worker thread wakes up
03:38:12.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
03:38:12.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
03:38:12.425 00.000 16108 Moving (0.22, -0.14) raw xDistance=-0.24 yDistance=0.09
03:38:12.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:38:12.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:12.426 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:38:12.426 00.000 16108 MoveAxis(E, 63, ABG)
03:38:12.426 00.000 16108 Guiding  Dir = 2, Dur = 63
03:38:12.426 00.000 16108 IsSlewing returns 0
03:38:12.426 00.000 16108 IsGuiding returns 0
03:38:12.428 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=761, max=65535, med=3328, FiltMin=2886, FiltMax=56950, Gamma=1.000
03:38:12.443 00.015 21068 UpdateGuideState exits: m=738216 SNR=250.9
03:38:12.443 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:12.444 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:12.444 00.000 21068 Enqueuing Expose request
03:38:12.475 00.031 16108 PulseGuide returned control before completion, sleep 25
03:38:12.501 00.026 16108 IsGuiding returns 1
03:38:12.501 00.000 16108 scope still moving after pulse duration time elapsed
03:38:12.533 00.032 16108 IsSlewing returns 0
03:38:12.533 00.000 16108 IsGuiding returns 1
03:38:12.565 00.032 16108 IsSlewing returns 0
03:38:12.565 00.000 16108 IsGuiding returns 0
03:38:12.565 00.000 16108 scope move finished after 63 + 76 ms
03:38:12.565 00.000 16108 Move returns status 0, amount 63
03:38:12.565 00.000 16108 MoveAxis(N, 0, ABG)
03:38:12.565 00.000 16108 Move returns status 0, amount 0
03:38:12.565 00.000 16108 move complete, result=0
03:38:12.565 00.000 16108 worker thread done servicing request
03:38:12.565 00.000 16108 Worker thread wakes up
03:38:12.565 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:12.566 00.001 21068 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
03:38:12.567 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:13.746 01.179 16108 Exposure complete
03:38:13.803 00.057 16108 worker thread done servicing request
03:38:13.803 00.000 21068 OnExposeComplete: enter
03:38:13.806 00.003 21068 UpdateGuideState(): m_state=6
03:38:13.808 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
03:38:13.811 00.003 21068 Star::Find returns 1 (0), X=812.22, Y=628.98, Mass=808011, SNR=241.7, Peak=65535 HFD=3.7
03:38:13.813 00.002 21068 MultiStar: [#1 -0.07,-0.16,0.96,U] [#2 0.07,0.01,0.99,U] [#3 0.07,-0.46,0.00,M3] [#4 0.02,0.37,0.43,U] [#5 0.36,0.06,0.36,U] [#6 -0.05,-0.10,0.46,U] [#7 0.34,0.19,0.32,U] [#8 0.16,-0.31,0.25,U] 
03:38:13.814 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.17, -0.24}
03:38:13.815 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
03:38:13.817 00.002 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
03:38:13.818 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.55 mountX=-0.10 mountY=0.03, mountTheta=2.82
03:38:13.820 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
03:38:13.822 00.002 21068 Enqueuing Move request for scope (0.09, -0.06)
03:38:13.823 00.001 16108 Worker thread wakes up
03:38:13.824 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:38:13.824 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:38:13.824 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.03
03:38:13.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:38:13.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:13.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:13.824 00.000 16108 MoveAxis(E, 0, ABG)
03:38:13.824 00.000 16108 Move returns status 0, amount 0
03:38:13.824 00.000 16108 MoveAxis(N, 0, ABG)
03:38:13.825 00.001 16108 Move returns status 0, amount 0
03:38:13.825 00.000 16108 move complete, result=0
03:38:13.825 00.000 16108 worker thread done servicing request
03:38:13.831 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3328, FiltMin=2851, FiltMax=54662, Gamma=1.000
03:38:13.847 00.016 21068 UpdateGuideState exits: m=808011 SNR=241.7
03:38:13.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:13.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:13.849 00.000 21068 Enqueuing Expose request
03:38:13.850 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:13.851 00.001 16108 Worker thread wakes up
03:38:13.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:13.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:14.822 00.971 16108 Exposure complete
03:38:14.900 00.078 16108 worker thread done servicing request
03:38:14.900 00.000 21068 OnExposeComplete: enter
03:38:14.904 00.004 21068 UpdateGuideState(): m_state=6
03:38:14.906 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
03:38:14.907 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.08, Mass=784723, SNR=256.8, Peak=65535 HFD=3.6
03:38:14.908 00.001 21068 MultiStar: [#1 -0.24,-0.20,0.91,U] [#2 -0.04,-0.11,0.85,U] [#3 -0.10,-0.39,0.44,U] [#4 0.03,-0.02,0.39,U] [#5 0.16,0.05,0.34,U] [#6 -0.12,-0.32,0.38,U] [#7 0.11,-0.09,0.27,U] [#8 -0.09,-0.27,0.30,U] 
03:38:14.910 00.002 21068 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.21, -0.15}
03:38:14.911 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
03:38:14.913 00.002 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.73)
03:38:14.913 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=-0.02 mountY=0.17, mountTheta=1.67
03:38:14.916 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
03:38:14.917 00.001 21068 Enqueuing Move request for scope (-0.01, -0.17)
03:38:14.918 00.001 16108 Worker thread wakes up
03:38:14.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
03:38:14.919 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
03:38:14.919 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.17
03:38:14.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:38:14.919 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:14.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:38:14.919 00.000 16108 MoveAxis(E, 0, ABG)
03:38:14.919 00.000 16108 Move returns status 0, amount 0
03:38:14.919 00.000 16108 MoveAxis(N, 0, ABG)
03:38:14.919 00.000 16108 Move returns status 0, amount 0
03:38:14.919 00.000 16108 move complete, result=0
03:38:14.919 00.000 16108 worker thread done servicing request
03:38:14.925 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3328, FiltMin=2857, FiltMax=51261, Gamma=1.000
03:38:14.945 00.020 21068 UpdateGuideState exits: m=784723 SNR=256.8
03:38:14.947 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:14.947 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:14.950 00.003 21068 Enqueuing Expose request
03:38:14.951 00.001 16108 Worker thread wakes up
03:38:14.951 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:14.952 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:14.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:16.125 01.173 16108 Exposure complete
03:38:16.191 00.066 16108 worker thread done servicing request
03:38:16.191 00.000 21068 OnExposeComplete: enter
03:38:16.192 00.001 21068 UpdateGuideState(): m_state=6
03:38:16.193 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
03:38:16.194 00.001 21068 Star::Find returns 1 (0), X=811.95, Y=628.97, Mass=735971, SNR=236.1, Peak=65535 HFD=3.6
03:38:16.195 00.001 21068 MultiStar: [#1 -0.61,-0.40,0.00,M1] [#2 -0.30,-0.29,1.04,U] [#3 -0.17,-0.39,0.44,U] [#4 -0.22,0.24,0.40,U] [#5 -0.06,0.17,0.38,U] [#6 -0.40,-0.12,0.41,U] [#7 -0.09,-0.16,0.36,U] [#8 -0.32,-0.51,0.00,M2] 
03:38:16.195 00.000 21068 refined, 6 included, MultiStar: {-0.20, -0.17}, one-star: {-0.10, -0.26}
03:38:16.196 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
03:38:16.197 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.94)
03:38:16.198 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.44 mountX=0.17 mountY=0.21, mountTheta=0.90
03:38:16.200 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.17, opts=13)
03:38:16.200 00.000 21068 Enqueuing Move request for scope (-0.20, -0.17)
03:38:16.201 00.001 16108 Worker thread wakes up
03:38:16.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
03:38:16.202 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
03:38:16.202 00.000 16108 Moving (-0.20, -0.17) raw xDistance=0.17 yDistance=0.21
03:38:16.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:38:16.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:38:16.202 00.000 16108 MoveAxis(E, 0, ABG)
03:38:16.202 00.000 16108 Move returns status 0, amount 0
03:38:16.202 00.000 16108 MoveAxis(S, 42, ABG)
03:38:16.202 00.000 16108 Guiding  Dir = 1, Dur = 42
03:38:16.202 00.000 16108 IsSlewing returns 0
03:38:16.203 00.001 16108 IsGuiding returns 0
03:38:16.205 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3328, FiltMin=2877, FiltMax=65462, Gamma=1.000
03:38:16.220 00.015 21068 UpdateGuideState exits: m=735971 SNR=236.1
03:38:16.221 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:16.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:16.223 00.001 21068 Enqueuing Expose request
03:38:16.258 00.035 16108 IsGuiding returns 1
03:38:16.258 00.000 16108 scope still moving after pulse duration time elapsed
03:38:16.289 00.031 16108 IsSlewing returns 0
03:38:16.289 00.000 16108 IsGuiding returns 1
03:38:16.321 00.032 16108 IsSlewing returns 0
03:38:16.321 00.000 16108 IsGuiding returns 1
03:38:16.352 00.031 16108 IsSlewing returns 0
03:38:16.352 00.000 16108 IsGuiding returns 0
03:38:16.352 00.000 16108 scope move finished after 42 + 106 ms
03:38:16.352 00.000 16108 Move returns status 0, amount 42
03:38:16.352 00.000 16108 move complete, result=0
03:38:16.352 00.000 16108 worker thread done servicing request
03:38:16.352 00.000 16108 Worker thread wakes up
03:38:16.352 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:38:16.353 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:16.353 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:17.329 00.976 16108 Exposure complete
03:38:17.407 00.078 16108 worker thread done servicing request
03:38:17.407 00.000 21068 OnExposeComplete: enter
03:38:17.408 00.001 21068 UpdateGuideState(): m_state=6
03:38:17.409 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
03:38:17.410 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.19, Mass=778781, SNR=229.3, Peak=65535 HFD=3.6
03:38:17.411 00.001 21068 MultiStar: [#1 -0.46,0.00,0.00,M2] [#2 -0.19,-0.00,1.09,U] [#3 -0.13,-0.27,0.50,U] [#4 -0.40,0.47,0.00,M1] [#5 -0.24,0.41,0.00,M1] [#6 -0.36,0.00,0.47,U] [#7 -0.08,0.04,0.37,U] [#8 -0.25,0.02,0.27,U] 
03:38:17.412 00.001 21068 single-star, 5 included, MultiStar: {-0.13, -0.04}, one-star: {0.04, -0.04}
03:38:17.414 00.002 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
03:38:17.415 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
03:38:17.416 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.05 mountY=0.03, mountTheta=2.60
03:38:17.418 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
03:38:17.419 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
03:38:17.420 00.001 16108 Worker thread wakes up
03:38:17.420 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:38:17.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:38:17.420 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
03:38:17.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:17.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:17.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:17.420 00.000 16108 MoveAxis(E, 0, ABG)
03:38:17.420 00.000 16108 Move returns status 0, amount 0
03:38:17.420 00.000 16108 MoveAxis(N, 0, ABG)
03:38:17.420 00.000 16108 Move returns status 0, amount 0
03:38:17.420 00.000 16108 move complete, result=0
03:38:17.420 00.000 16108 worker thread done servicing request
03:38:17.425 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3328, FiltMin=2848, FiltMax=56518, Gamma=1.000
03:38:17.441 00.016 21068 UpdateGuideState exits: m=778781 SNR=229.3
03:38:17.443 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:17.445 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:17.447 00.002 21068 Enqueuing Expose request
03:38:17.448 00.001 16108 Worker thread wakes up
03:38:17.448 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:17.450 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:17.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:18.617 01.167 16108 Exposure complete
03:38:18.674 00.057 16108 worker thread done servicing request
03:38:18.674 00.000 21068 OnExposeComplete: enter
03:38:18.675 00.001 21068 UpdateGuideState(): m_state=6
03:38:18.676 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
03:38:18.676 00.000 21068 Star::Find returns 1 (0), X=812.03, Y=629.18, Mass=789074, SNR=258.9, Peak=65535 HFD=3.8
03:38:18.677 00.001 21068 MultiStar: [#1 -0.28,0.08,0.97,U] [#2 -0.22,-0.06,0.88,U] [#3 -0.01,-0.02,0.40,U] [#4 -0.11,0.34,0.35,U] [#5 -0.03,0.23,0.38,U] [#6 -0.23,0.08,0.39,U] [#7 -0.09,0.10,0.34,U] [#8 0.06,-0.17,0.27,U] 
03:38:18.679 00.002 21068 single-star, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.01, -0.05}
03:38:18.680 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
03:38:18.680 00.000 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
03:38:18.681 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.88 mountX=0.01 mountY=0.05, mountTheta=1.44
03:38:18.682 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
03:38:18.683 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
03:38:18.684 00.001 16108 Worker thread wakes up
03:38:18.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
03:38:18.684 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
03:38:18.684 00.000 16108 Moving (-0.01, -0.05) raw xDistance=0.01 yDistance=0.05
03:38:18.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:38:18.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:18.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:38:18.684 00.000 16108 MoveAxis(E, 0, ABG)
03:38:18.684 00.000 16108 Move returns status 0, amount 0
03:38:18.684 00.000 16108 MoveAxis(N, 0, ABG)
03:38:18.684 00.000 16108 Move returns status 0, amount 0
03:38:18.684 00.000 16108 move complete, result=0
03:38:18.684 00.000 16108 worker thread done servicing request
03:38:18.690 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3328, FiltMin=2857, FiltMax=54349, Gamma=1.000
03:38:18.703 00.013 21068 UpdateGuideState exits: m=789074 SNR=258.9
03:38:18.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:18.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:18.705 00.000 21068 Enqueuing Expose request
03:38:18.706 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:18.707 00.001 16108 Worker thread wakes up
03:38:18.707 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:18.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:19.678 00.971 16108 Exposure complete
03:38:19.734 00.056 16108 worker thread done servicing request
03:38:19.734 00.000 21068 OnExposeComplete: enter
03:38:19.735 00.001 21068 UpdateGuideState(): m_state=6
03:38:19.736 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
03:38:19.737 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.30, Mass=784685, SNR=252.2, Peak=65535 HFD=3.6
03:38:19.737 00.000 21068 MultiStar: [#1 -0.39,0.02,0.99,U] [#2 -0.02,0.17,0.87,U] [#3 -0.11,-0.13,0.41,U] [#4 -0.07,0.37,0.31,U] [#5 -0.11,0.23,0.44,U] [#6 -0.25,0.02,0.38,U] [#7 0.09,0.12,0.30,U] [#8 -0.10,-0.09,0.21,U] 
03:38:19.738 00.001 21068 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {0.11, 0.07}
03:38:19.739 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
03:38:19.739 00.000 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
03:38:19.740 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.43 mountX=0.11 mountY=-0.06, mountTheta=-0.49
03:38:19.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
03:38:19.744 00.002 21068 Enqueuing Move request for scope (-0.10, 0.09)
03:38:19.745 00.001 16108 Worker thread wakes up
03:38:19.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
03:38:19.746 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
03:38:19.746 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.06
03:38:19.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:38:19.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:19.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:38:19.746 00.000 16108 MoveAxis(E, 0, ABG)
03:38:19.746 00.000 16108 Move returns status 0, amount 0
03:38:19.746 00.000 16108 MoveAxis(N, 0, ABG)
03:38:19.746 00.000 16108 Move returns status 0, amount 0
03:38:19.746 00.000 16108 move complete, result=0
03:38:19.746 00.000 16108 worker thread done servicing request
03:38:19.750 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3328, FiltMin=2899, FiltMax=48006, Gamma=1.000
03:38:19.764 00.014 21068 UpdateGuideState exits: m=784685 SNR=252.2
03:38:19.765 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:19.766 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:19.766 00.000 21068 Enqueuing Expose request
03:38:19.767 00.001 16108 Worker thread wakes up
03:38:19.767 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:19.768 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:19.768 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:20.926 01.158 16108 Exposure complete
03:38:20.982 00.056 16108 worker thread done servicing request
03:38:20.982 00.000 21068 OnExposeComplete: enter
03:38:20.982 00.000 21068 UpdateGuideState(): m_state=6
03:38:20.985 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
03:38:20.986 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=629.33, Mass=730097, SNR=223.2, Peak=65535 HFD=3.4
03:38:20.987 00.001 21068 MultiStar: [#1 -0.44,0.10,0.98,U] [#2 -0.19,0.25,1.12,U] [#3 0.07,0.11,0.47,U] [#4 -0.22,0.35,0.40,U] [#5 0.10,0.51,0.00,M1] [#6 -0.37,0.07,0.41,U] [#7 0.01,0.30,0.39,U] [#8 -0.32,0.18,0.25,U] 
03:38:20.988 00.001 21068 single-star, 7 included, MultiStar: {-0.19, 0.17}, one-star: {-0.01, 0.10}
03:38:20.989 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
03:38:20.990 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
03:38:20.991 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=0.03 mountY=-0.09, mountTheta=-1.24
03:38:20.992 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
03:38:20.993 00.001 21068 Enqueuing Move request for scope (-0.01, 0.10)
03:38:20.994 00.001 16108 Worker thread wakes up
03:38:20.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:38:20.995 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:38:20.995 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.03 yDistance=-0.09
03:38:20.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:20.995 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:20.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:38:20.995 00.000 16108 MoveAxis(E, 0, ABG)
03:38:20.995 00.000 16108 Move returns status 0, amount 0
03:38:20.995 00.000 16108 MoveAxis(N, 0, ABG)
03:38:20.995 00.000 16108 Move returns status 0, amount 0
03:38:20.995 00.000 16108 move complete, result=0
03:38:20.995 00.000 16108 worker thread done servicing request
03:38:21.001 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3328, FiltMin=2893, FiltMax=65462, Gamma=1.000
03:38:21.023 00.022 21068 UpdateGuideState exits: m=730097 SNR=223.2
03:38:21.025 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:21.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:21.027 00.001 21068 Enqueuing Expose request
03:38:21.028 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:21.029 00.001 16108 Worker thread wakes up
03:38:21.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:21.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:22.016 00.987 16108 Exposure complete
03:38:22.080 00.064 16108 worker thread done servicing request
03:38:22.082 00.002 21068 OnExposeComplete: enter
03:38:22.083 00.001 21068 UpdateGuideState(): m_state=6
03:38:22.084 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
03:38:22.086 00.002 21068 Star::Find returns 1 (0), X=812.12, Y=629.06, Mass=753609, SNR=209.6, Peak=65535 HFD=3.6
03:38:22.089 00.003 21068 MultiStar: [#1 -0.25,0.09,1.11,U] [#2 0.02,0.24,1.13,U] [#3 -0.02,0.06,0.52,U] [#4 0.17,0.55,0.00,M1] [#5 0.24,0.46,0.00,M2] [#6 -0.06,0.17,0.45,U] [#7 0.20,0.33,0.44,U] [#8 0.01,-0.06,0.34,U] 
03:38:22.090 00.001 21068 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.08, -0.17}
03:38:22.092 00.002 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.10 = -1.10)
03:38:22.093 00.001 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.04 = -1.04)
03:38:22.094 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.86 mountX=0.04 mountY=-0.08, mountTheta=-1.09
03:38:22.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
03:38:22.100 00.003 21068 Enqueuing Move request for scope (-0.03, 0.09)
03:38:22.101 00.001 16108 Worker thread wakes up
03:38:22.102 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
03:38:22.102 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
03:38:22.102 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.04 yDistance=-0.08
03:38:22.102 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:38:22.102 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:22.102 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:38:22.102 00.000 16108 MoveAxis(E, 0, ABG)
03:38:22.102 00.000 16108 Move returns status 0, amount 0
03:38:22.102 00.000 16108 MoveAxis(N, 0, ABG)
03:38:22.102 00.000 16108 Move returns status 0, amount 0
03:38:22.102 00.000 16108 move complete, result=0
03:38:22.102 00.000 16108 worker thread done servicing request
03:38:22.109 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=416, max=65535, med=3328, FiltMin=2877, FiltMax=48221, Gamma=1.000
03:38:22.132 00.023 21068 UpdateGuideState exits: m=753609 SNR=209.6
03:38:22.133 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:22.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:22.134 00.000 21068 Enqueuing Expose request
03:38:22.135 00.001 16108 Worker thread wakes up
03:38:22.135 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:22.136 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:22.136 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:23.308 01.172 16108 Exposure complete
03:38:23.364 00.056 16108 worker thread done servicing request
03:38:23.364 00.000 21068 OnExposeComplete: enter
03:38:23.365 00.001 21068 UpdateGuideState(): m_state=6
03:38:23.366 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
03:38:23.366 00.000 21068 Star::Find returns 1 (0), X=812.12, Y=629.21, Mass=752486, SNR=243.3, Peak=65535 HFD=3.6
03:38:23.368 00.002 21068 MultiStar: [#1 -0.30,0.16,0.86,U] [#2 0.06,0.30,0.95,U] [#3 0.15,-0.08,0.40,U] [#4 -0.04,0.45,0.37,U] [#5 0.16,0.37,0.38,U] [#6 -0.36,-0.18,0.39,U] [#7 0.23,0.18,0.36,U] [#8 0.01,-0.08,0.28,U] 
03:38:23.369 00.001 21068 single-star, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.08, -0.02}
03:38:23.369 00.000 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
03:38:23.370 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
03:38:23.371 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.25 mountX=-0.08 mountY=0.00, mountTheta=3.13
03:38:23.373 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
03:38:23.374 00.001 21068 Enqueuing Move request for scope (0.08, -0.02)
03:38:23.377 00.003 16108 Worker thread wakes up
03:38:23.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:38:23.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:38:23.377 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=0.00
03:38:23.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:38:23.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:23.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:38:23.378 00.001 16108 MoveAxis(E, 0, ABG)
03:38:23.378 00.000 16108 Move returns status 0, amount 0
03:38:23.378 00.000 16108 MoveAxis(N, 0, ABG)
03:38:23.378 00.000 16108 Move returns status 0, amount 0
03:38:23.378 00.000 16108 move complete, result=0
03:38:23.378 00.000 16108 worker thread done servicing request
03:38:23.384 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3328, FiltMin=2883, FiltMax=47533, Gamma=1.000
03:38:23.408 00.024 21068 UpdateGuideState exits: m=752486 SNR=243.3
03:38:23.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:23.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:23.413 00.002 21068 Enqueuing Expose request
03:38:23.413 00.000 16108 Worker thread wakes up
03:38:23.413 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:23.416 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:23.416 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:24.386 00.970 16108 Exposure complete
03:38:24.448 00.062 16108 worker thread done servicing request
03:38:24.448 00.000 21068 OnExposeComplete: enter
03:38:24.449 00.001 21068 UpdateGuideState(): m_state=6
03:38:24.451 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
03:38:24.452 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.55, Mass=706124, SNR=225.7, Peak=65535 HFD=3.5
03:38:24.453 00.001 21068 MultiStar: [#1 -0.26,0.29,0.91,U] [#2 -0.02,0.53,0.00,M1] [#3 0.07,0.34,0.54,U] [#4 0.02,0.60,0.00,M1] [#5 0.03,0.61,0.00,M2] [#6 -0.17,0.33,0.47,U] [#7 0.21,0.53,0.00,M1] [#8 -0.16,0.20,0.29,U] 
03:38:24.454 00.001 21068 refined, 4 included, MultiStar: {-0.08, 0.31}, one-star: {0.08, 0.32}
03:38:24.454 00.000 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
03:38:24.455 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
03:38:24.456 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.81 mountX=0.13 mountY=-0.28, mountTheta=-1.14
03:38:24.459 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.31, opts=13)
03:38:24.459 00.000 21068 Enqueuing Move request for scope (-0.08, 0.31)
03:38:24.460 00.001 16108 Worker thread wakes up
03:38:24.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
03:38:24.460 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
03:38:24.460 00.000 16108 Moving (-0.08, 0.31) raw xDistance=0.13 yDistance=-0.28
03:38:24.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:38:24.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:38:24.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:38:24.460 00.000 16108 MoveAxis(E, 0, ABG)
03:38:24.460 00.000 16108 Move returns status 0, amount 0
03:38:24.460 00.000 16108 MoveAxis(N, 0, ABG)
03:38:24.460 00.000 16108 Move returns status 0, amount 0
03:38:24.460 00.000 16108 move complete, result=0
03:38:24.460 00.000 16108 worker thread done servicing request
03:38:24.467 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3328, FiltMin=2880, FiltMax=50777, Gamma=1.000
03:38:24.491 00.024 21068 UpdateGuideState exits: m=706124 SNR=225.7
03:38:24.493 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:24.494 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:24.495 00.001 21068 Enqueuing Expose request
03:38:24.496 00.001 16108 Worker thread wakes up
03:38:24.496 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:38:24.497 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:24.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:25.654 01.157 16108 Exposure complete
03:38:25.712 00.058 16108 worker thread done servicing request
03:38:25.712 00.000 21068 OnExposeComplete: enter
03:38:25.713 00.001 21068 UpdateGuideState(): m_state=6
03:38:25.713 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
03:38:25.714 00.001 21068 Star::Find returns 1 (0), X=811.99, Y=629.72, Mass=768767, SNR=267.8, Peak=65472 HFD=3.5
03:38:25.715 00.001 21068 MultiStar: [#1 -0.45,0.19,0.00,M1] [#2 -0.18,0.59,0.00,M2] [#3 -0.05,0.35,0.37,U] [#4 -0.04,0.77,0.00,M2] [#5 0.07,0.79,0.00,M3] [#6 -0.42,0.18,0.39,U] [#7 0.07,0.35,0.29,U] [#8 -0.19,0.18,0.27,U] 
03:38:25.717 00.002 21068 refined, 4 included, MultiStar: {-0.12, 0.36}, one-star: {-0.06, 0.49}
03:38:25.717 00.000 21068 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
03:38:25.718 00.001 21068 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
03:38:25.719 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.88 mountX=0.18 mountY=-0.32, mountTheta=-1.07
03:38:25.720 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.36, opts=13)
03:38:25.721 00.001 21068 Enqueuing Move request for scope (-0.12, 0.36)
03:38:25.722 00.001 16108 Worker thread wakes up
03:38:25.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.36) opts 0xd
03:38:25.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.36)
03:38:25.722 00.000 16108 Moving (-0.12, 0.36) raw xDistance=0.18 yDistance=-0.32
03:38:25.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:38:25.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:25.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:38:25.722 00.000 16108 MoveAxis(E, 0, ABG)
03:38:25.722 00.000 16108 Move returns status 0, amount 0
03:38:25.722 00.000 16108 MoveAxis(N, 0, ABG)
03:38:25.722 00.000 16108 Move returns status 0, amount 0
03:38:25.722 00.000 16108 move complete, result=0
03:38:25.722 00.000 16108 worker thread done servicing request
03:38:25.725 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3328, FiltMin=2880, FiltMax=59462, Gamma=1.000
03:38:25.740 00.015 21068 UpdateGuideState exits: m=768767 SNR=267.8
03:38:25.741 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:25.742 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:25.742 00.000 21068 Enqueuing Expose request
03:38:25.743 00.001 16108 Worker thread wakes up
03:38:25.743 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:38:25.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:25.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:26.723 00.979 16108 Exposure complete
03:38:26.795 00.072 16108 worker thread done servicing request
03:38:26.795 00.000 21068 OnExposeComplete: enter
03:38:26.796 00.001 21068 UpdateGuideState(): m_state=6
03:38:26.797 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
03:38:26.798 00.001 21068 Star::Find returns 1 (0), X=812.01, Y=629.52, Mass=774943, SNR=253.0, Peak=65535 HFD=3.6
03:38:26.800 00.002 21068 MultiStar: [#1 -0.46,0.25,0.00,M2] [#2 -0.26,0.35,0.89,U] [#3 -0.17,0.22,0.45,U] [#4 -0.31,0.85,0.00,M3] [#5 -0.05,0.68,0.00,M4] [#6 -0.13,0.34,0.37,U] [#7 -0.16,0.27,0.31,U] [#8 -0.10,0.19,0.24,U] 
03:38:26.801 00.001 21068 single-star, 5 included, MultiStar: {-0.14, 0.29}, one-star: {-0.04, 0.29}
03:38:26.802 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
03:38:26.803 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
03:38:26.804 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.71 mountX=0.09 mountY=-0.27, mountTheta=-1.25
03:38:26.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.29, opts=13)
03:38:26.806 00.001 21068 Enqueuing Move request for scope (-0.04, 0.29)
03:38:26.807 00.001 16108 Worker thread wakes up
03:38:26.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
03:38:26.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
03:38:26.807 00.000 16108 Moving (-0.04, 0.29) raw xDistance=0.09 yDistance=-0.27
03:38:26.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:38:26.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:26.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:38:26.807 00.000 16108 MoveAxis(E, 0, ABG)
03:38:26.807 00.000 16108 Move returns status 0, amount 0
03:38:26.808 00.001 16108 MoveAxis(N, 0, ABG)
03:38:26.808 00.000 16108 Move returns status 0, amount 0
03:38:26.808 00.000 16108 move complete, result=0
03:38:26.808 00.000 16108 worker thread done servicing request
03:38:26.811 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3328, FiltMin=2797, FiltMax=53993, Gamma=1.000
03:38:26.835 00.024 21068 UpdateGuideState exits: m=774943 SNR=253.0
03:38:26.838 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:26.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:26.840 00.001 21068 Enqueuing Expose request
03:38:26.842 00.002 16108 Worker thread wakes up
03:38:26.842 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:38:26.843 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:26.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:28.012 01.169 16108 Exposure complete
03:38:28.099 00.087 16108 worker thread done servicing request
03:38:28.099 00.000 21068 OnExposeComplete: enter
03:38:28.100 00.001 21068 UpdateGuideState(): m_state=6
03:38:28.101 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
03:38:28.102 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.62, Mass=785347, SNR=237.2, Peak=65535 HFD=3.5
03:38:28.103 00.001 21068 MultiStar: [#1 -0.12,0.22,0.93,U] [#2 0.19,0.44,0.00,M2] [#3 0.17,0.13,0.41,U] [#4 0.01,0.65,0.00,M4] [#5 -0.00,0.62,0.00,M5] [#6 -0.24,0.52,0.00,M1] [#7 0.31,0.23,0.40,U] [#8 0.19,0.19,0.29,U] 
03:38:28.104 00.001 21068 refined, 4 included, MultiStar: {0.12, 0.26}, one-star: {0.22, 0.39}
03:38:28.105 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
03:38:28.105 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
03:38:28.106 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.14 mountX=-0.07 mountY=-0.28, mountTheta=-1.82
03:38:28.108 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.26, opts=13)
03:38:28.109 00.001 21068 Enqueuing Move request for scope (0.12, 0.26)
03:38:28.111 00.002 16108 Worker thread wakes up
03:38:28.111 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
03:38:28.111 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
03:38:28.111 00.000 16108 Moving (0.12, 0.26) raw xDistance=-0.07 yDistance=-0.28
03:38:28.111 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:28.111 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=0.02 newest=-0.88
03:38:28.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:38:28.111 00.000 16108 MoveAxis(E, 0, ABG)
03:38:28.111 00.000 16108 Move returns status 0, amount 0
03:38:28.111 00.000 16108 MoveAxis(N, 57, ABG)
03:38:28.111 00.000 16108 Guiding  Dir = 0, Dur = 57
03:38:28.111 00.000 16108 IsSlewing returns 0
03:38:28.111 00.000 16108 IsGuiding returns 0
03:38:28.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3328, FiltMin=2870, FiltMax=51705, Gamma=1.000
03:38:28.133 00.017 16108 PulseGuide returned control before completion, sleep 46
03:38:28.138 00.005 21068 UpdateGuideState exits: m=785347 SNR=237.2
03:38:28.139 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:28.140 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:28.141 00.001 21068 Enqueuing Expose request
03:38:28.195 00.054 16108 IsGuiding returns 1
03:38:28.195 00.000 16108 scope still moving after pulse duration time elapsed
03:38:28.226 00.031 16108 IsSlewing returns 0
03:38:28.226 00.000 16108 IsGuiding returns 0
03:38:28.228 00.002 16108 scope move finished after 57 + 58 ms
03:38:28.228 00.000 16108 Move returns status 0, amount 57
03:38:28.228 00.000 16108 move complete, result=0
03:38:28.228 00.000 16108 worker thread done servicing request
03:38:28.228 00.000 16108 Worker thread wakes up
03:38:28.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 57 ms NORTH
03:38:28.230 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:28.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:29.202 00.972 16108 Exposure complete
03:38:29.258 00.056 16108 worker thread done servicing request
03:38:29.258 00.000 21068 OnExposeComplete: enter
03:38:29.260 00.002 21068 UpdateGuideState(): m_state=6
03:38:29.261 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
03:38:29.262 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.72, Mass=792108, SNR=234.9, Peak=65535 HFD=3.5
03:38:29.262 00.000 21068 MultiStar: [#1 -0.20,0.48,0.00,M2] [#2 0.14,0.66,0.00,M3] [#3 0.15,0.24,0.43,U] [#4 -0.10,0.58,0.00,M5] [#5 0.16,0.82,0.00,M6] [#6 -0.12,0.48,0.00,M2] [#7 0.16,0.52,0.00,M1] [#8 0.10,0.40,0.30,U] 
03:38:29.263 00.001 21068 refined, 2 included, MultiStar: {0.19, 0.41}, one-star: {0.23, 0.49}
03:38:29.264 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
03:38:29.265 00.001 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
03:38:29.266 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.41 hyp=0.45 cameraTheta=1.14 mountX=-0.11 mountY=-0.44, mountTheta=-1.82
03:38:29.267 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.41, opts=13)
03:38:29.268 00.001 21068 Enqueuing Move request for scope (0.19, 0.41)
03:38:29.269 00.001 16108 Worker thread wakes up
03:38:29.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.41) opts 0xd
03:38:29.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.41)
03:38:29.269 00.000 16108 Moving (0.19, 0.41) raw xDistance=-0.11 yDistance=-0.44
03:38:29.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:38:29.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
03:38:29.269 00.000 16108 MoveAxis(E, 0, ABG)
03:38:29.269 00.000 16108 Move returns status 0, amount 0
03:38:29.269 00.000 16108 MoveAxis(N, 89, ABG)
03:38:29.269 00.000 16108 Guiding  Dir = 0, Dur = 89
03:38:29.269 00.000 16108 IsSlewing returns 0
03:38:29.270 00.001 16108 IsGuiding returns 0
03:38:29.274 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3328, FiltMin=2867, FiltMax=48985, Gamma=1.000
03:38:29.288 00.014 21068 UpdateGuideState exits: m=792108 SNR=234.9
03:38:29.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:29.289 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:29.290 00.001 21068 Enqueuing Expose request
03:38:29.310 00.020 16108 PulseGuide returned control before completion, sleep 59
03:38:29.371 00.061 16108 IsGuiding returns 1
03:38:29.371 00.000 16108 scope still moving after pulse duration time elapsed
03:38:29.402 00.031 16108 IsSlewing returns 0
03:38:29.402 00.000 16108 IsGuiding returns 0
03:38:29.402 00.000 16108 scope move finished after 89 + 44 ms
03:38:29.402 00.000 16108 Move returns status 0, amount 89
03:38:29.402 00.000 16108 move complete, result=0
03:38:29.404 00.002 16108 worker thread done servicing request
03:38:29.404 00.000 16108 Worker thread wakes up
03:38:29.404 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 89 ms NORTH
03:38:29.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:29.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:30.562 01.157 16108 Exposure complete
03:38:30.615 00.053 16108 worker thread done servicing request
03:38:30.616 00.001 21068 OnExposeComplete: enter
03:38:30.618 00.002 21068 UpdateGuideState(): m_state=6
03:38:30.619 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
03:38:30.620 00.001 21068 Star::Find returns 1 (0), X=812.34, Y=629.47, Mass=746112, SNR=231.6, Peak=65535 HFD=3.3
03:38:30.621 00.001 21068 MultiStar: [#1 0.00,0.25,0.89,U] [#2 0.26,0.45,0.00,M4] [#3 0.11,0.11,0.46,U] [#4 0.28,0.53,0.00,M6] [#5 0.20,0.48,0.00,M7] [#6 0.04,0.11,0.39,U] [#7 0.51,0.12,0.00,M2] [#8 0.22,0.22,0.27,U] 
03:38:30.622 00.001 21068 refined, 4 included, MultiStar: {0.14, 0.20}, one-star: {0.29, 0.24}
03:38:30.623 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
03:38:30.625 00.002 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
03:38:30.627 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.97 mountX=-0.10 mountY=-0.23, mountTheta=-1.98
03:38:30.630 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.20, opts=13)
03:38:30.631 00.001 21068 Enqueuing Move request for scope (0.14, 0.20)
03:38:30.632 00.001 16108 Worker thread wakes up
03:38:30.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
03:38:30.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
03:38:30.633 00.001 16108 Moving (0.14, 0.20) raw xDistance=-0.10 yDistance=-0.23
03:38:30.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:38:30.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:38:30.633 00.000 16108 MoveAxis(E, 0, ABG)
03:38:30.633 00.000 16108 Move returns status 0, amount 0
03:38:30.633 00.000 16108 MoveAxis(N, 47, ABG)
03:38:30.633 00.000 16108 Guiding  Dir = 0, Dur = 47
03:38:30.633 00.000 16108 IsSlewing returns 0
03:38:30.634 00.001 16108 IsGuiding returns 0
03:38:30.636 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3328, FiltMin=2857, FiltMax=52518, Gamma=1.000
03:38:30.649 00.013 21068 UpdateGuideState exits: m=746112 SNR=231.6
03:38:30.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:30.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:30.652 00.001 21068 Enqueuing Expose request
03:38:30.677 00.025 16108 PulseGuide returned control before completion, sleep 15
03:38:30.707 00.030 16108 IsGuiding returns 1
03:38:30.707 00.000 16108 scope still moving after pulse duration time elapsed
03:38:30.737 00.030 16108 IsSlewing returns 0
03:38:30.737 00.000 16108 IsGuiding returns 1
03:38:30.769 00.032 16108 IsSlewing returns 0
03:38:30.769 00.000 16108 IsGuiding returns 0
03:38:30.769 00.000 16108 scope move finished after 47 + 88 ms
03:38:30.769 00.000 16108 Move returns status 0, amount 47
03:38:30.769 00.000 16108 move complete, result=0
03:38:30.769 00.000 16108 worker thread done servicing request
03:38:30.769 00.000 16108 Worker thread wakes up
03:38:30.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
03:38:30.772 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:30.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:31.743 00.971 16108 Exposure complete
03:38:31.813 00.070 16108 worker thread done servicing request
03:38:31.813 00.000 21068 OnExposeComplete: enter
03:38:31.815 00.002 21068 UpdateGuideState(): m_state=6
03:38:31.817 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
03:38:31.817 00.000 21068 Star::Find returns 1 (0), X=812.28, Y=629.57, Mass=827581, SNR=249.2, Peak=65535 HFD=3.5
03:38:31.819 00.002 21068 MultiStar: [#1 0.01,0.31,0.81,U] [#2 -0.01,0.51,0.00,M5] [#3 0.28,0.40,0.00,M1] [#4 0.25,0.83,0.00,M7] [#5 0.27,0.80,0.00,M8] [#6 0.00,0.17,0.33,U] [#7 0.22,0.38,0.33,U] [#8 0.23,0.30,0.28,U] 
03:38:31.821 00.002 21068 refined, 4 included, MultiStar: {0.14, 0.31}, one-star: {0.23, 0.34}
03:38:31.823 00.002 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
03:38:31.824 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
03:38:31.824 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.15 mountX=-0.08 mountY=-0.33, mountTheta=-1.81
03:38:31.827 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.31, opts=13)
03:38:31.829 00.002 21068 Enqueuing Move request for scope (0.14, 0.31)
03:38:31.830 00.001 16108 Worker thread wakes up
03:38:31.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.31) opts 0xd
03:38:31.830 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.31)
03:38:31.830 00.000 16108 Moving (0.14, 0.31) raw xDistance=-0.08 yDistance=-0.33
03:38:31.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:38:31.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
03:38:31.830 00.000 16108 MoveAxis(E, 0, ABG)
03:38:31.830 00.000 16108 Move returns status 0, amount 0
03:38:31.830 00.000 16108 MoveAxis(N, 67, ABG)
03:38:31.830 00.000 16108 Guiding  Dir = 0, Dur = 67
03:38:31.830 00.000 16108 IsSlewing returns 0
03:38:31.831 00.001 16108 IsGuiding returns 0
03:38:31.834 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3328, FiltMin=2832, FiltMax=57645, Gamma=1.000
03:38:31.847 00.013 21068 UpdateGuideState exits: m=827581 SNR=249.2
03:38:31.849 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:31.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:31.850 00.000 21068 Enqueuing Expose request
03:38:31.885 00.035 16108 PulseGuide returned control before completion, sleep 22
03:38:31.916 00.031 16108 IsGuiding returns 1
03:38:31.916 00.000 16108 scope still moving after pulse duration time elapsed
03:38:31.947 00.031 16108 IsSlewing returns 0
03:38:31.947 00.000 16108 IsGuiding returns 1
03:38:31.979 00.032 16108 IsSlewing returns 0
03:38:31.979 00.000 16108 IsGuiding returns 1
03:38:32.011 00.032 16108 IsSlewing returns 0
03:38:32.011 00.000 16108 IsGuiding returns 0
03:38:32.011 00.000 16108 scope move finished after 67 + 113 ms
03:38:32.011 00.000 16108 Move returns status 0, amount 67
03:38:32.011 00.000 16108 move complete, result=0
03:38:32.012 00.001 16108 worker thread done servicing request
03:38:32.012 00.000 16108 Worker thread wakes up
03:38:32.012 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 67 ms NORTH
03:38:32.014 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:32.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:33.179 01.165 16108 Exposure complete
03:38:33.246 00.067 16108 worker thread done servicing request
03:38:33.246 00.000 21068 OnExposeComplete: enter
03:38:33.247 00.001 21068 UpdateGuideState(): m_state=6
03:38:33.248 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
03:38:33.249 00.001 21068 Star::Find returns 1 (0), X=812.17, Y=629.38, Mass=737640, SNR=265.6, Peak=65535 HFD=3.6
03:38:33.250 00.001 21068 MultiStar: [#1 0.01,0.36,0.93,U] [#2 0.14,0.58,0.00,M6] [#3 0.09,0.23,0.44,U] [#4 0.08,0.60,0.00,M8] [#5 0.14,0.56,0.00,M9] [#6 0.06,0.30,0.36,U] [#7 0.33,0.56,0.00,M2] [#8 0.16,0.15,0.28,U] 
03:38:33.250 00.000 21068 single-star, 4 included, MultiStar: {0.08, 0.25}, one-star: {0.12, 0.15}
03:38:33.251 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
03:38:33.252 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
03:38:33.253 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
03:38:33.255 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.15, opts=13)
03:38:33.259 00.004 21068 Enqueuing Move request for scope (0.12, 0.15)
03:38:33.261 00.002 16108 Worker thread wakes up
03:38:33.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
03:38:33.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
03:38:33.261 00.000 16108 Moving (0.12, 0.15) raw xDistance=-0.09 yDistance=-0.17
03:38:33.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:38:33.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:33.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:38:33.261 00.000 16108 MoveAxis(E, 0, ABG)
03:38:33.261 00.000 16108 Move returns status 0, amount 0
03:38:33.261 00.000 16108 MoveAxis(N, 0, ABG)
03:38:33.261 00.000 16108 Move returns status 0, amount 0
03:38:33.261 00.000 16108 move complete, result=0
03:38:33.261 00.000 16108 worker thread done servicing request
03:38:33.266 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=275, max=65535, med=3328, FiltMin=2873, FiltMax=49149, Gamma=1.000
03:38:33.283 00.017 21068 UpdateGuideState exits: m=737640 SNR=265.6
03:38:33.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:33.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:33.285 00.000 21068 Enqueuing Expose request
03:38:33.286 00.001 16108 Worker thread wakes up
03:38:33.286 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:33.287 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:33.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:34.271 00.984 16108 Exposure complete
03:38:34.327 00.056 16108 worker thread done servicing request
03:38:34.327 00.000 21068 OnExposeComplete: enter
03:38:34.328 00.001 21068 UpdateGuideState(): m_state=6
03:38:34.329 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
03:38:34.329 00.000 21068 Star::Find returns 1 (0), X=812.18, Y=629.59, Mass=779211, SNR=255.2, Peak=65535 HFD=3.6
03:38:34.330 00.001 21068 MultiStar: [#1 -0.21,0.33,0.85,U] [#2 0.09,0.55,0.00,M7] [#3 -0.02,0.25,0.44,U] [#4 -0.22,0.46,0.00,M9] [#5 0.09,0.68,0.00,M10] [#6 -0.31,0.22,0.35,U] [#7 0.25,0.44,0.00,M3] [#8 -0.03,0.26,0.26,U] 
03:38:34.331 00.001 21068 refined, 4 included, MultiStar: {-0.06, 0.31}, one-star: {0.13, 0.36}
03:38:34.332 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
03:38:34.333 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
03:38:34.333 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.75 mountX=0.11 mountY=-0.29, mountTheta=-1.21
03:38:34.337 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.31, opts=13)
03:38:34.338 00.001 21068 Enqueuing Move request for scope (-0.06, 0.31)
03:38:34.339 00.001 16108 Worker thread wakes up
03:38:34.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
03:38:34.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
03:38:34.339 00.000 16108 Moving (-0.06, 0.31) raw xDistance=0.11 yDistance=-0.29
03:38:34.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:38:34.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:38:34.339 00.000 16108 MoveAxis(E, 0, ABG)
03:38:34.339 00.000 16108 Move returns status 0, amount 0
03:38:34.339 00.000 16108 MoveAxis(N, 58, ABG)
03:38:34.339 00.000 16108 Guiding  Dir = 0, Dur = 58
03:38:34.339 00.000 16108 IsSlewing returns 0
03:38:34.340 00.001 16108 IsGuiding returns 0
03:38:34.341 00.001 16108 PulseGuide returned control before completion, sleep 67
03:38:34.343 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3328, FiltMin=2857, FiltMax=56041, Gamma=1.000
03:38:34.357 00.014 21068 UpdateGuideState exits: m=779211 SNR=255.2
03:38:34.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:34.358 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:34.360 00.002 21068 Enqueuing Expose request
03:38:34.414 00.054 16108 IsGuiding returns 1
03:38:34.414 00.000 16108 scope still moving after pulse duration time elapsed
03:38:34.445 00.031 16108 IsSlewing returns 0
03:38:34.445 00.000 16108 IsGuiding returns 0
03:38:34.445 00.000 16108 scope move finished after 58 + 47 ms
03:38:34.445 00.000 16108 Move returns status 0, amount 58
03:38:34.445 00.000 16108 move complete, result=0
03:38:34.445 00.000 16108 worker thread done servicing request
03:38:34.445 00.000 16108 Worker thread wakes up
03:38:34.445 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
03:38:34.446 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:34.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:35.612 01.166 16108 Exposure complete
03:38:35.690 00.078 16108 worker thread done servicing request
03:38:35.690 00.000 21068 OnExposeComplete: enter
03:38:35.691 00.001 21068 UpdateGuideState(): m_state=6
03:38:35.692 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
03:38:35.693 00.001 21068 Star::Find returns 1 (0), X=812.00, Y=629.81, Mass=694633, SNR=214.3, Peak=65472 HFD=3.4
03:38:35.695 00.002 21068 MultiStar: [#1 -0.37,0.53,0.00,M1] [#2 -0.15,0.73,0.00,M8] [#3 -0.04,0.56,0.00,M1] [#4 -0.23,1.01,0.00,M10] [#5 -0.15,0.97,0.00,R] [#6 -0.41,0.72,0.00,M1] [#7 -0.10,0.54,0.00,M4] [#8 0.04,0.31,0.32,U] 
03:38:35.696 00.001 21068 refined, 1 included, MultiStar: {-0.03, 0.52}, one-star: {-0.05, 0.59}
03:38:35.698 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
03:38:35.699 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
03:38:35.700 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.52 hyp=0.52 cameraTheta=1.62 mountX=0.12 mountY=-0.50, mountTheta=-1.34
03:38:35.702 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.52, opts=13)
03:38:35.704 00.002 21068 Enqueuing Move request for scope (-0.03, 0.52)
03:38:35.705 00.001 16108 Worker thread wakes up
03:38:35.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.52) opts 0xd
03:38:35.705 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.52)
03:38:35.705 00.000 16108 Moving (-0.03, 0.52) raw xDistance=0.12 yDistance=-0.50
03:38:35.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:38:35.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
03:38:35.707 00.002 16108 MoveAxis(E, 0, ABG)
03:38:35.707 00.000 16108 Move returns status 0, amount 0
03:38:35.707 00.000 16108 MoveAxis(N, 100, ABG)
03:38:35.707 00.000 16108 Guiding  Dir = 0, Dur = 100
03:38:35.707 00.000 16108 IsSlewing returns 0
03:38:35.707 00.000 16108 IsGuiding returns 0
03:38:35.708 00.001 16108 PulseGuide returned control before completion, sleep 110
03:38:35.714 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3328, FiltMin=2867, FiltMax=59949, Gamma=1.000
03:38:35.729 00.015 21068 UpdateGuideState exits: m=694633 SNR=214.3
03:38:35.731 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:35.731 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:35.732 00.001 21068 Enqueuing Expose request
03:38:35.825 00.093 16108 IsGuiding returns 1
03:38:35.825 00.000 16108 scope still moving after pulse duration time elapsed
03:38:35.856 00.031 16108 IsSlewing returns 0
03:38:35.857 00.001 16108 IsGuiding returns 0
03:38:35.857 00.000 16108 scope move finished after 100 + 50 ms
03:38:35.857 00.000 16108 Move returns status 0, amount 100
03:38:35.857 00.000 16108 move complete, result=0
03:38:35.857 00.000 16108 worker thread done servicing request
03:38:35.857 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.5 px 100 ms NORTH
03:38:35.860 00.003 16108 Worker thread wakes up
03:38:35.860 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:35.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:36.833 00.973 16108 Exposure complete
03:38:36.917 00.084 16108 worker thread done servicing request
03:38:36.917 00.000 21068 OnExposeComplete: enter
03:38:36.919 00.002 21068 UpdateGuideState(): m_state=6
03:38:36.921 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
03:38:36.923 00.002 21068 Star::Find returns 1 (0), X=811.82, Y=629.84, Mass=788065, SNR=239.4, Peak=65526 HFD=3.7
03:38:36.925 00.002 21068 MultiStar: [#1 -0.70,0.60,0.00,M2] [#2 -0.34,0.76,0.00,M9] [#3 -0.28,0.61,0.00,M2] [#4 -0.36,1.18,0.00,R] [#5 -0.07,0.28,0.37,U] [#6 -0.51,0.83,0.00,M2] [#7 -0.26,0.91,0.00,M5] [#8 -0.53,0.57,0.00,M1] 
03:38:36.927 00.002 21068 refined, 1 included, MultiStar: {-0.19, 0.52}, one-star: {-0.23, 0.61}
03:38:36.928 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
03:38:36.930 00.002 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
03:38:36.932 00.002 21068 CameraToMount -- cameraX=-0.19 cameraY=0.52 hyp=0.55 cameraTheta=1.92 mountX=0.27 mountY=-0.46, mountTheta=-1.03
03:38:36.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.52, opts=13)
03:38:36.936 00.002 21068 Enqueuing Move request for scope (-0.19, 0.52)
03:38:36.937 00.001 16108 Worker thread wakes up
03:38:36.938 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.52) opts 0xd
03:38:36.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.52)
03:38:36.938 00.000 16108 Moving (-0.19, 0.52) raw xDistance=0.27 yDistance=-0.46
03:38:36.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:38:36.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
03:38:36.938 00.000 16108 MoveAxis(W, 72, ABG)
03:38:36.938 00.000 16108 Guiding  Dir = 3, Dur = 72
03:38:36.939 00.001 16108 IsSlewing returns 0
03:38:36.939 00.000 16108 IsGuiding returns 0
03:38:36.946 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=643, max=65535, med=3328, FiltMin=2877, FiltMax=65485, Gamma=1.000
03:38:36.960 00.014 16108 PulseGuide returned control before completion, sleep 62
03:38:36.975 00.015 21068 UpdateGuideState exits: m=788065 SNR=239.4
03:38:36.978 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:36.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:36.981 00.002 21068 Enqueuing Expose request
03:38:37.037 00.056 16108 IsGuiding returns 1
03:38:37.037 00.000 16108 scope still moving after pulse duration time elapsed
03:38:37.069 00.032 16108 IsSlewing returns 0
03:38:37.069 00.000 16108 IsGuiding returns 0
03:38:37.069 00.000 16108 scope move finished after 72 + 57 ms
03:38:37.069 00.000 16108 Move returns status 0, amount 72
03:38:37.069 00.000 16108 MoveAxis(N, 93, ABG)
03:38:37.069 00.000 16108 Guiding  Dir = 0, Dur = 93
03:38:37.069 00.000 16108 IsSlewing returns 0
03:38:37.069 00.000 16108 IsGuiding returns 0
03:38:37.118 00.049 16108 PulseGuide returned control before completion, sleep 56
03:38:37.179 00.061 16108 IsGuiding returns 1
03:38:37.179 00.000 16108 scope still moving after pulse duration time elapsed
03:38:37.210 00.031 16108 IsSlewing returns 0
03:38:37.210 00.000 16108 IsGuiding returns 0
03:38:37.210 00.000 16108 scope move finished after 93 + 47 ms
03:38:37.210 00.000 16108 Move returns status 0, amount 93
03:38:37.210 00.000 16108 move complete, result=0
03:38:37.210 00.000 16108 worker thread done servicing request
03:38:37.210 00.000 16108 Worker thread wakes up
03:38:37.210 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.5 px 93 ms NORTH
03:38:37.212 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:37.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:38.369 01.157 16108 Exposure complete
03:38:38.432 00.063 16108 worker thread done servicing request
03:38:38.432 00.000 21068 OnExposeComplete: enter
03:38:38.433 00.001 21068 UpdateGuideState(): m_state=6
03:38:38.434 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
03:38:38.435 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=629.52, Mass=715674, SNR=239.8, Peak=65535 HFD=3.4
03:38:38.436 00.001 21068 MultiStar: [#1 0.34,0.22,0.88,U] [#2 0.75,0.54,0.00,M10] [#3 0.76,0.24,0.00,M3] [#4 0.79,-0.40,0.00,M1] [#5 0.97,-0.35,0.00,M1] [#6 0.59,0.56,0.00,M3] [#7 0.66,0.82,0.00,M6] [#8 0.64,0.23,0.00,M2] 
03:38:38.437 00.001 21068 refined, 1 included, MultiStar: {0.58, 0.26}, one-star: {0.78, 0.29}
03:38:38.438 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
03:38:38.439 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
03:38:38.439 00.000 21068 CameraToMount -- cameraX=0.58 cameraY=0.26 hyp=0.63 cameraTheta=0.42 mountX=-0.52 mountY=-0.38, mountTheta=-2.51
03:38:38.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.58, y=0.26, opts=13)
03:38:38.442 00.001 21068 Enqueuing Move request for scope (0.58, 0.26)
03:38:38.442 00.000 16108 Worker thread wakes up
03:38:38.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.26) opts 0xd
03:38:38.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.58, 0.26)
03:38:38.442 00.000 16108 Moving (0.58, 0.26) raw xDistance=-0.52 yDistance=-0.38
03:38:38.443 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
03:38:38.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
03:38:38.443 00.000 16108 MoveAxis(E, 132, ABG)
03:38:38.443 00.000 16108 Guiding  Dir = 2, Dur = 132
03:38:38.443 00.000 16108 IsSlewing returns 0
03:38:38.443 00.000 16108 IsGuiding returns 0
03:38:38.447 00.004 16108 PulseGuide returned control before completion, sleep 138
03:38:38.448 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=541, max=65535, med=3328, FiltMin=2841, FiltMax=63405, Gamma=1.000
03:38:38.471 00.023 21068 UpdateGuideState exits: m=715674 SNR=239.8
03:38:38.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:38.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:38.473 00.000 21068 Enqueuing Expose request
03:38:38.601 00.128 16108 IsGuiding returns 1
03:38:38.601 00.000 16108 scope still moving after pulse duration time elapsed
03:38:38.633 00.032 16108 IsSlewing returns 0
03:38:38.633 00.000 16108 IsGuiding returns 0
03:38:38.633 00.000 16108 scope move finished after 132 + 57 ms
03:38:38.633 00.000 16108 Move returns status 0, amount 132
03:38:38.633 00.000 16108 MoveAxis(N, 77, ABG)
03:38:38.633 00.000 16108 Guiding  Dir = 0, Dur = 77
03:38:38.633 00.000 16108 IsSlewing returns 0
03:38:38.633 00.000 16108 IsGuiding returns 0
03:38:38.682 00.049 16108 PulseGuide returned control before completion, sleep 39
03:38:38.727 00.045 16108 IsGuiding returns 1
03:38:38.727 00.000 16108 scope still moving after pulse duration time elapsed
03:38:38.758 00.031 16108 IsSlewing returns 0
03:38:38.759 00.001 16108 IsGuiding returns 1
03:38:38.788 00.029 16108 IsSlewing returns 0
03:38:38.788 00.000 16108 IsGuiding returns 0
03:38:38.788 00.000 16108 scope move finished after 77 + 78 ms
03:38:38.788 00.000 16108 Move returns status 0, amount 77
03:38:38.790 00.002 16108 move complete, result=0
03:38:38.790 00.000 16108 worker thread done servicing request
03:38:38.790 00.000 16108 Worker thread wakes up
03:38:38.790 00.000 21068 GuideStep: -0.5 px 132 ms EAST, -0.4 px 77 ms NORTH
03:38:38.792 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:38.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:39.765 00.973 16108 Exposure complete
03:38:39.826 00.061 16108 worker thread done servicing request
03:38:39.826 00.000 21068 OnExposeComplete: enter
03:38:39.827 00.001 21068 UpdateGuideState(): m_state=6
03:38:39.829 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
03:38:39.830 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=629.21, Mass=692772, SNR=225.8, Peak=65535 HFD=3.6
03:38:39.831 00.001 21068 MultiStar: [#1 0.05,-0.12,0.93,U] [#2 0.22,0.06,1.10,U] [#3 0.38,-0.05,0.50,U] [#4 0.61,-0.63,0.00,M2] [#5 0.61,-0.63,0.00,M2] [#6 0.26,0.34,0.46,U] [#7 0.62,0.26,0.00,M7] [#8 0.43,0.05,0.34,U] 
03:38:39.832 00.001 21068 refined, 5 included, MultiStar: {0.25, 0.02}, one-star: {0.33, -0.02}
03:38:39.832 00.000 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
03:38:39.833 00.001 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
03:38:39.834 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=-0.24 mountY=-0.08, mountTheta=-2.83
03:38:39.835 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.02, opts=13)
03:38:39.836 00.001 21068 Enqueuing Move request for scope (0.25, 0.02)
03:38:39.838 00.002 16108 Worker thread wakes up
03:38:39.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
03:38:39.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
03:38:39.838 00.000 16108 Moving (0.25, 0.02) raw xDistance=-0.24 yDistance=-0.08
03:38:39.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
03:38:39.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:39.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:38:39.838 00.000 16108 MoveAxis(E, 72, ABG)
03:38:39.838 00.000 16108 Guiding  Dir = 2, Dur = 72
03:38:39.838 00.000 16108 IsSlewing returns 0
03:38:39.839 00.001 16108 IsGuiding returns 0
03:38:39.845 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3331, FiltMin=2867, FiltMax=56582, Gamma=1.000
03:38:39.871 00.026 21068 UpdateGuideState exits: m=692772 SNR=225.8
03:38:39.872 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:39.873 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:39.874 00.001 21068 Enqueuing Expose request
03:38:39.887 00.013 16108 PulseGuide returned control before completion, sleep 35
03:38:39.932 00.045 16108 IsGuiding returns 1
03:38:39.932 00.000 16108 scope still moving after pulse duration time elapsed
03:38:39.963 00.031 16108 IsSlewing returns 0
03:38:39.963 00.000 16108 IsGuiding returns 1
03:38:39.995 00.032 16108 IsSlewing returns 0
03:38:39.995 00.000 16108 IsGuiding returns 0
03:38:39.995 00.000 16108 scope move finished after 72 + 83 ms
03:38:39.995 00.000 16108 Move returns status 0, amount 72
03:38:39.995 00.000 16108 MoveAxis(N, 0, ABG)
03:38:39.995 00.000 16108 Move returns status 0, amount 0
03:38:39.995 00.000 16108 move complete, result=0
03:38:39.995 00.000 16108 worker thread done servicing request
03:38:39.995 00.000 16108 Worker thread wakes up
03:38:39.995 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:39.996 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:39.996 00.000 21068 GuideStep: -0.2 px 72 ms EAST, -0.1 px 0 ms NORTH
03:38:41.167 01.171 16108 Exposure complete
03:38:41.224 00.057 16108 worker thread done servicing request
03:38:41.224 00.000 21068 OnExposeComplete: enter
03:38:41.227 00.003 21068 UpdateGuideState(): m_state=6
03:38:41.229 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
03:38:41.230 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.24, Mass=750107, SNR=222.0, Peak=65535 HFD=3.6
03:38:41.232 00.002 21068 MultiStar: [#1 -0.31,0.16,1.04,U] [#2 -0.09,0.29,1.24,U] [#3 0.09,-0.02,0.48,U] [#4 0.43,-0.55,0.00,M3] [#5 0.16,-0.73,0.00,M3] [#6 -0.18,0.20,0.49,U] [#7 0.29,0.20,0.36,U] [#8 0.31,-0.14,0.31,U] 
03:38:41.234 00.002 21068 single-star, 6 included, MultiStar: {-0.04, 0.13}, one-star: {0.08, 0.01}
03:38:41.235 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
03:38:41.238 00.003 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
03:38:41.240 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.09 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
03:38:41.243 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
03:38:41.244 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
03:38:41.245 00.001 16108 Worker thread wakes up
03:38:41.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
03:38:41.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
03:38:41.246 00.001 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.02
03:38:41.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:41.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:41.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:38:41.246 00.000 16108 MoveAxis(E, 0, ABG)
03:38:41.246 00.000 16108 Move returns status 0, amount 0
03:38:41.246 00.000 16108 MoveAxis(N, 0, ABG)
03:38:41.246 00.000 16108 Move returns status 0, amount 0
03:38:41.246 00.000 16108 move complete, result=0
03:38:41.247 00.001 16108 worker thread done servicing request
03:38:41.252 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3328, FiltMin=2899, FiltMax=53693, Gamma=1.000
03:38:41.270 00.018 21068 UpdateGuideState exits: m=750107 SNR=222.0
03:38:41.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:41.273 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:41.274 00.001 21068 Enqueuing Expose request
03:38:41.274 00.000 16108 Worker thread wakes up
03:38:41.274 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:41.275 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:41.275 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:42.265 00.990 16108 Exposure complete
03:38:42.339 00.074 16108 worker thread done servicing request
03:38:42.339 00.000 21068 OnExposeComplete: enter
03:38:42.340 00.001 21068 UpdateGuideState(): m_state=6
03:38:42.341 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
03:38:42.342 00.001 21068 Star::Find returns 1 (0), X=811.87, Y=629.36, Mass=768241, SNR=273.3, Peak=65535 HFD=3.6
03:38:42.343 00.001 21068 MultiStar: [#1 -0.60,0.04,0.00,M1] [#2 -0.42,0.16,0.76,U] [#3 -0.42,0.11,0.37,U] [#4 -0.08,-0.61,0.00,M4] [#5 -0.46,-0.72,0.00,M4] [#6 -0.37,0.10,0.41,U] [#7 -0.23,0.20,0.32,U] [#8 -0.32,0.03,0.28,U] 
03:38:42.344 00.001 21068 single-star, 5 included, MultiStar: {-0.31, 0.13}, one-star: {-0.18, 0.13}
03:38:42.345 00.001 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
03:38:42.345 00.000 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
03:38:42.346 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.51 mountX=0.19 mountY=-0.08, mountTheta=-0.40
03:38:42.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.13, opts=13)
03:38:42.349 00.000 21068 Enqueuing Move request for scope (-0.18, 0.13)
03:38:42.350 00.001 16108 Worker thread wakes up
03:38:42.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
03:38:42.351 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
03:38:42.351 00.000 16108 Moving (-0.18, 0.13) raw xDistance=0.19 yDistance=-0.08
03:38:42.351 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:38:42.351 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:42.351 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:38:42.351 00.000 16108 MoveAxis(E, 0, ABG)
03:38:42.351 00.000 16108 Move returns status 0, amount 0
03:38:42.351 00.000 16108 MoveAxis(N, 0, ABG)
03:38:42.351 00.000 16108 Move returns status 0, amount 0
03:38:42.351 00.000 16108 move complete, result=0
03:38:42.351 00.000 16108 worker thread done servicing request
03:38:42.355 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3328, FiltMin=2851, FiltMax=65475, Gamma=1.000
03:38:42.368 00.013 21068 UpdateGuideState exits: m=768241 SNR=273.3
03:38:42.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:42.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:42.371 00.001 21068 Enqueuing Expose request
03:38:42.371 00.000 16108 Worker thread wakes up
03:38:42.372 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:42.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:42.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:43.529 01.157 16108 Exposure complete
03:38:43.582 00.053 16108 worker thread done servicing request
03:38:43.582 00.000 21068 OnExposeComplete: enter
03:38:43.583 00.001 21068 UpdateGuideState(): m_state=6
03:38:43.584 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
03:38:43.585 00.001 21068 Star::Find returns 1 (0), X=811.77, Y=629.21, Mass=728995, SNR=236.3, Peak=65535 HFD=3.5
03:38:43.586 00.001 21068 MultiStar: [#1 -0.52,0.04,0.00,M2] [#2 -0.48,0.08,0.00,M8] [#3 -0.16,0.06,0.41,U] [#4 -0.17,-0.89,0.00,M5] [#5 -0.04,-0.44,0.34,U] [#6 -0.49,0.04,0.00,M1] [#7 -0.24,0.27,0.41,U] [#8 -0.34,-0.02,0.25,U] 
03:38:43.588 00.002 21068 refined, 4 included, MultiStar: {-0.22, -0.01}, one-star: {-0.28, -0.02}
03:38:43.589 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
03:38:43.590 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
03:38:43.591 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.08 mountX=0.22 mountY=0.07, mountTheta=0.30
03:38:43.592 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.01, opts=13)
03:38:43.593 00.001 21068 Enqueuing Move request for scope (-0.22, -0.01)
03:38:43.594 00.001 16108 Worker thread wakes up
03:38:43.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
03:38:43.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
03:38:43.594 00.000 16108 Moving (-0.22, -0.01) raw xDistance=0.22 yDistance=0.07
03:38:43.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:38:43.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:43.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:38:43.594 00.000 16108 MoveAxis(W, 57, ABG)
03:38:43.596 00.002 16108 Guiding  Dir = 3, Dur = 57
03:38:43.596 00.000 16108 IsSlewing returns 0
03:38:43.596 00.000 16108 IsGuiding returns 0
03:38:43.600 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3328, FiltMin=2854, FiltMax=57270, Gamma=1.000
03:38:43.615 00.015 21068 UpdateGuideState exits: m=728995 SNR=236.3
03:38:43.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:43.616 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:43.617 00.001 21068 Enqueuing Expose request
03:38:43.657 00.040 16108 IsGuiding returns 1
03:38:43.657 00.000 16108 scope still moving after pulse duration time elapsed
03:38:43.688 00.031 16108 IsSlewing returns 0
03:38:43.688 00.000 16108 IsGuiding returns 1
03:38:43.719 00.031 16108 IsSlewing returns 0
03:38:43.720 00.001 16108 IsGuiding returns 1
03:38:43.750 00.030 16108 IsSlewing returns 0
03:38:43.750 00.000 16108 IsGuiding returns 0
03:38:43.750 00.000 16108 scope move finished after 57 + 98 ms
03:38:43.750 00.000 16108 Move returns status 0, amount 57
03:38:43.750 00.000 16108 MoveAxis(N, 0, ABG)
03:38:43.750 00.000 16108 Move returns status 0, amount 0
03:38:43.750 00.000 16108 move complete, result=0
03:38:43.750 00.000 16108 worker thread done servicing request
03:38:43.752 00.002 16108 Worker thread wakes up
03:38:43.752 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
03:38:43.752 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:43.752 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:44.727 00.975 16108 Exposure complete
03:38:44.807 00.080 16108 worker thread done servicing request
03:38:44.807 00.000 21068 OnExposeComplete: enter
03:38:44.808 00.001 21068 UpdateGuideState(): m_state=6
03:38:44.809 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
03:38:44.809 00.000 21068 Star::Find returns 1 (0), X=811.93, Y=629.18, Mass=808506, SNR=252.7, Peak=65535 HFD=3.7
03:38:44.810 00.001 21068 MultiStar: [#1 -0.55,-0.07,0.00,M3] [#2 -0.47,0.04,0.00,M9] [#3 -0.18,0.01,0.41,U] [#4 0.02,-0.74,0.00,M6] [#5 0.02,-0.64,0.00,M4] [#6 -0.36,0.19,0.36,U] [#7 -0.30,-0.07,0.32,U] [#8 -0.12,-0.21,0.27,U] 
03:38:44.811 00.001 21068 single-star, 4 included, MultiStar: {-0.19, -0.02}, one-star: {-0.12, -0.05}
03:38:44.812 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.55)
03:38:44.812 00.000 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
03:38:44.813 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=0.11 mountY=0.07, mountTheta=0.60
03:38:44.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.05, opts=13)
03:38:44.817 00.002 21068 Enqueuing Move request for scope (-0.12, -0.05)
03:38:44.817 00.000 16108 Worker thread wakes up
03:38:44.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
03:38:44.817 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
03:38:44.817 00.000 16108 Moving (-0.12, -0.05) raw xDistance=0.11 yDistance=0.07
03:38:44.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:38:44.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:44.818 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:38:44.818 00.000 16108 MoveAxis(E, 0, ABG)
03:38:44.818 00.000 16108 Move returns status 0, amount 0
03:38:44.818 00.000 16108 MoveAxis(N, 0, ABG)
03:38:44.818 00.000 16108 Move returns status 0, amount 0
03:38:44.818 00.000 16108 move complete, result=0
03:38:44.818 00.000 16108 worker thread done servicing request
03:38:44.829 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=921, max=65535, med=3331, FiltMin=2825, FiltMax=57277, Gamma=1.000
03:38:44.851 00.022 21068 UpdateGuideState exits: m=808506 SNR=252.7
03:38:44.854 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:44.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:44.856 00.001 21068 Enqueuing Expose request
03:38:44.858 00.002 16108 Worker thread wakes up
03:38:44.858 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:44.859 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:44.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:46.021 01.162 16108 Exposure complete
03:38:46.087 00.066 16108 worker thread done servicing request
03:38:46.087 00.000 21068 OnExposeComplete: enter
03:38:46.087 00.000 21068 UpdateGuideState(): m_state=6
03:38:46.088 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
03:38:46.089 00.001 21068 Star::Find returns 1 (0), X=812.05, Y=629.44, Mass=772707, SNR=231.2, Peak=65535 HFD=3.5
03:38:46.091 00.002 21068 MultiStar: [#1 -0.34,0.13,0.91,U] [#2 -0.11,0.22,0.92,U] [#3 -0.13,0.09,0.51,U] [#4 0.25,-0.81,0.00,M7] [#5 0.06,-0.60,0.00,M5] [#6 -0.15,0.07,0.42,U] [#7 0.03,0.17,0.40,U] [#8 -0.17,-0.11,0.29,U] 
03:38:46.092 00.001 21068 refined, 6 included, MultiStar: {-0.13, 0.14}, one-star: {-0.00, 0.21}
03:38:46.092 00.000 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
03:38:46.093 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
03:38:46.093 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.15 mountY=-0.11, mountTheta=-0.62
03:38:46.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.14, opts=13)
03:38:46.096 00.001 21068 Enqueuing Move request for scope (-0.13, 0.14)
03:38:46.096 00.000 16108 Worker thread wakes up
03:38:46.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
03:38:46.097 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
03:38:46.097 00.000 16108 Moving (-0.13, 0.14) raw xDistance=0.15 yDistance=-0.11
03:38:46.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:38:46.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:46.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:38:46.097 00.000 16108 MoveAxis(E, 0, ABG)
03:38:46.097 00.000 16108 Move returns status 0, amount 0
03:38:46.097 00.000 16108 MoveAxis(N, 0, ABG)
03:38:46.097 00.000 16108 Move returns status 0, amount 0
03:38:46.097 00.000 16108 move complete, result=0
03:38:46.097 00.000 16108 worker thread done servicing request
03:38:46.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3328, FiltMin=2800, FiltMax=58669, Gamma=1.000
03:38:46.114 00.013 21068 UpdateGuideState exits: m=772707 SNR=231.2
03:38:46.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:46.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:46.117 00.001 21068 Enqueuing Expose request
03:38:46.118 00.001 16108 Worker thread wakes up
03:38:46.118 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:46.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:46.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:47.097 00.979 16108 Exposure complete
03:38:47.161 00.064 16108 worker thread done servicing request
03:38:47.161 00.000 21068 OnExposeComplete: enter
03:38:47.162 00.001 21068 UpdateGuideState(): m_state=6
03:38:47.163 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
03:38:47.164 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.09, Mass=827121, SNR=239.4, Peak=65535 HFD=3.5
03:38:47.165 00.001 21068 MultiStar: [#1 -0.21,-0.20,0.90,U] [#2 0.25,-0.01,0.98,U] [#3 0.01,-0.20,0.42,U] [#4 0.28,-1.07,0.00,M8] [#5 0.25,-0.83,0.00,M6] [#6 -0.14,-0.38,0.37,U] [#7 0.25,0.12,0.34,U] [#8 0.04,-0.55,0.00,M1] 
03:38:47.166 00.001 21068 refined, 5 included, MultiStar: {0.08, -0.13}, one-star: {0.22, -0.13}
03:38:47.167 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
03:38:47.167 00.000 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
03:38:47.168 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.02 mountX=-0.10 mountY=0.10, mountTheta=2.33
03:38:47.171 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
03:38:47.172 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
03:38:47.173 00.001 16108 Worker thread wakes up
03:38:47.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:38:47.174 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:38:47.174 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.10
03:38:47.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:38:47.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:47.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:38:47.174 00.000 16108 MoveAxis(E, 0, ABG)
03:38:47.174 00.000 16108 Move returns status 0, amount 0
03:38:47.174 00.000 16108 MoveAxis(N, 0, ABG)
03:38:47.174 00.000 16108 Move returns status 0, amount 0
03:38:47.174 00.000 16108 move complete, result=0
03:38:47.174 00.000 16108 worker thread done servicing request
03:38:47.179 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3328, FiltMin=2825, FiltMax=57021, Gamma=1.000
03:38:47.194 00.015 21068 UpdateGuideState exits: m=827121 SNR=239.4
03:38:47.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:47.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:47.197 00.001 21068 Enqueuing Expose request
03:38:47.197 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:47.198 00.001 16108 Worker thread wakes up
03:38:47.198 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:47.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:48.363 01.165 16108 Exposure complete
03:38:48.439 00.076 16108 worker thread done servicing request
03:38:48.439 00.000 21068 OnExposeComplete: enter
03:38:48.441 00.002 21068 UpdateGuideState(): m_state=6
03:38:48.444 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
03:38:48.446 00.002 21068 Star::Find returns 1 (0), X=812.23, Y=629.12, Mass=875594, SNR=288.5, Peak=65535 HFD=3.7
03:38:48.448 00.002 21068 MultiStar: [#1 -0.13,-0.35,0.76,U] [#2 0.12,-0.05,0.83,U] [#3 -0.03,-0.23,0.35,U] [#4 0.11,-1.15,0.00,M9] [#5 0.21,-0.85,0.00,M7] [#6 -0.29,-0.08,0.35,U] [#7 0.21,-0.10,0.27,U] [#8 0.03,-0.25,0.21,U] 
03:38:48.449 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.16}, one-star: {0.19, -0.11}
03:38:48.451 00.002 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
03:38:48.452 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
03:38:48.454 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.34 mountX=-0.06 mountY=0.15, mountTheta=1.98
03:38:48.457 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.16, opts=13)
03:38:48.457 00.000 21068 Enqueuing Move request for scope (0.04, -0.16)
03:38:48.458 00.001 16108 Worker thread wakes up
03:38:48.459 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
03:38:48.459 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
03:38:48.459 00.000 16108 Moving (0.04, -0.16) raw xDistance=-0.06 yDistance=0.15
03:38:48.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:38:48.459 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:48.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:38:48.459 00.000 16108 MoveAxis(E, 0, ABG)
03:38:48.459 00.000 16108 Move returns status 0, amount 0
03:38:48.459 00.000 16108 MoveAxis(N, 0, ABG)
03:38:48.459 00.000 16108 Move returns status 0, amount 0
03:38:48.459 00.000 16108 move complete, result=0
03:38:48.459 00.000 16108 worker thread done servicing request
03:38:48.462 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3331, FiltMin=2883, FiltMax=57965, Gamma=1.000
03:38:48.476 00.014 21068 UpdateGuideState exits: m=875594 SNR=288.5
03:38:48.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:48.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:48.478 00.000 21068 Enqueuing Expose request
03:38:48.480 00.002 16108 Worker thread wakes up
03:38:48.480 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:48.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:48.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:49.458 00.977 16108 Exposure complete
03:38:49.540 00.082 16108 worker thread done servicing request
03:38:49.540 00.000 21068 OnExposeComplete: enter
03:38:49.541 00.001 21068 UpdateGuideState(): m_state=6
03:38:49.542 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
03:38:49.542 00.000 21068 Star::Find returns 1 (0), X=812.31, Y=629.10, Mass=817905, SNR=253.9, Peak=65535 HFD=3.7
03:38:49.543 00.001 21068 MultiStar: [#1 -0.36,-0.22,0.80,U] [#2 -0.02,-0.03,0.94,U] [#3 0.27,-0.27,0.41,U] [#4 0.43,-0.99,0.00,M10] [#5 0.33,-0.76,0.00,M8] [#6 -0.18,-0.02,0.34,U] [#7 0.52,-0.01,0.00,M1] [#8 0.01,-0.16,0.25,U] 
03:38:49.544 00.001 21068 refined, 5 included, MultiStar: {0.00, -0.13}, one-star: {0.26, -0.13}
03:38:49.545 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
03:38:49.546 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
03:38:49.547 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=-0.03 mountY=0.13, mountTheta=1.78
03:38:49.550 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.13, opts=13)
03:38:49.551 00.001 21068 Enqueuing Move request for scope (0.00, -0.13)
03:38:49.552 00.001 16108 Worker thread wakes up
03:38:49.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
03:38:49.552 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
03:38:49.552 00.000 16108 Moving (0.00, -0.13) raw xDistance=-0.03 yDistance=0.13
03:38:49.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:38:49.552 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:49.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:38:49.552 00.000 16108 MoveAxis(E, 0, ABG)
03:38:49.552 00.000 16108 Move returns status 0, amount 0
03:38:49.553 00.001 16108 MoveAxis(N, 0, ABG)
03:38:49.553 00.000 16108 Move returns status 0, amount 0
03:38:49.553 00.000 16108 move complete, result=0
03:38:49.553 00.000 16108 worker thread done servicing request
03:38:49.555 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3328, FiltMin=2896, FiltMax=54873, Gamma=1.000
03:38:49.570 00.015 21068 UpdateGuideState exits: m=817905 SNR=253.9
03:38:49.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:49.573 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:49.574 00.001 21068 Enqueuing Expose request
03:38:49.575 00.001 16108 Worker thread wakes up
03:38:49.575 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:49.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:49.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:50.739 01.163 16108 Exposure complete
03:38:50.816 00.077 16108 worker thread done servicing request
03:38:50.817 00.001 21068 OnExposeComplete: enter
03:38:50.817 00.000 21068 UpdateGuideState(): m_state=6
03:38:50.818 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
03:38:50.819 00.001 21068 Star::Find returns 1 (0), X=811.87, Y=629.07, Mass=736922, SNR=239.9, Peak=65535 HFD=3.5
03:38:50.820 00.001 21068 MultiStar: [#1 -0.36,-0.09,0.94,U] [#2 -0.18,0.06,0.91,U] [#3 -0.14,-0.09,0.42,U] [#4 0.08,-0.90,0.00,R] [#5 0.41,-0.58,0.00,M9] [#6 -0.41,-0.20,0.00,M1] [#7 0.39,0.01,0.32,U] [#8 -0.32,-0.30,0.29,U] 
03:38:50.821 00.001 21068 refined, 5 included, MultiStar: {-0.18, -0.08}, one-star: {-0.18, -0.16}
03:38:50.823 00.002 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
03:38:50.824 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
03:38:50.824 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.73 mountX=0.16 mountY=0.12, mountTheta=0.63
03:38:50.826 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.08, opts=13)
03:38:50.828 00.002 21068 Enqueuing Move request for scope (-0.18, -0.08)
03:38:50.829 00.001 16108 Worker thread wakes up
03:38:50.830 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
03:38:50.830 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
03:38:50.830 00.000 16108 Moving (-0.18, -0.08) raw xDistance=0.16 yDistance=0.12
03:38:50.830 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:38:50.830 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:50.830 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:38:50.830 00.000 16108 MoveAxis(E, 0, ABG)
03:38:50.830 00.000 16108 Move returns status 0, amount 0
03:38:50.830 00.000 16108 MoveAxis(N, 0, ABG)
03:38:50.831 00.001 16108 Move returns status 0, amount 0
03:38:50.831 00.000 16108 move complete, result=0
03:38:50.831 00.000 16108 worker thread done servicing request
03:38:50.839 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3328, FiltMin=2861, FiltMax=54909, Gamma=1.000
03:38:50.856 00.017 21068 UpdateGuideState exits: m=736922 SNR=239.9
03:38:50.857 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:50.858 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:50.859 00.001 21068 Enqueuing Expose request
03:38:50.859 00.000 16108 Worker thread wakes up
03:38:50.859 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:50.860 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:50.860 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:51.819 00.959 16108 Exposure complete
03:38:51.880 00.061 16108 worker thread done servicing request
03:38:51.880 00.000 21068 OnExposeComplete: enter
03:38:51.881 00.001 21068 UpdateGuideState(): m_state=6
03:38:51.883 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
03:38:51.885 00.002 21068 Star::Find returns 1 (0), X=812.08, Y=629.17, Mass=736564, SNR=288.0, Peak=65535 HFD=3.7
03:38:51.887 00.002 21068 MultiStar: [#1 -0.21,-0.17,0.75,U] [#2 -0.06,-0.07,0.94,U] [#3 0.27,-0.21,0.33,U] [#4 0.06,-0.21,0.33,U] [#5 0.34,-0.61,0.00,M10] [#6 -0.11,-0.14,0.33,U] [#7 0.04,0.08,0.32,U] [#8 -0.01,-0.19,0.27,U] 
03:38:51.889 00.002 21068 single-star, 7 included, MultiStar: {-0.02, -0.11}, one-star: {0.04, -0.06}
03:38:51.890 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
03:38:51.891 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
03:38:51.892 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.04 mountX=-0.05 mountY=0.05, mountTheta=2.30
03:38:51.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.06, opts=13)
03:38:51.895 00.001 21068 Enqueuing Move request for scope (0.04, -0.06)
03:38:51.896 00.001 16108 Worker thread wakes up
03:38:51.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
03:38:51.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
03:38:51.896 00.000 16108 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
03:38:51.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:51.897 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:51.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:38:51.897 00.000 16108 MoveAxis(E, 0, ABG)
03:38:51.897 00.000 16108 Move returns status 0, amount 0
03:38:51.897 00.000 16108 MoveAxis(N, 0, ABG)
03:38:51.897 00.000 16108 Move returns status 0, amount 0
03:38:51.897 00.000 16108 move complete, result=0
03:38:51.897 00.000 16108 worker thread done servicing request
03:38:51.902 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3328, FiltMin=2867, FiltMax=49305, Gamma=1.000
03:38:51.915 00.013 21068 UpdateGuideState exits: m=736564 SNR=288.0
03:38:51.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:51.917 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:51.918 00.001 21068 Enqueuing Expose request
03:38:51.919 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:51.920 00.001 16108 Worker thread wakes up
03:38:51.920 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:51.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:53.080 01.160 16108 Exposure complete
03:38:53.152 00.072 16108 worker thread done servicing request
03:38:53.152 00.000 21068 OnExposeComplete: enter
03:38:53.153 00.001 21068 UpdateGuideState(): m_state=6
03:38:53.154 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
03:38:53.155 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=629.12, Mass=804540, SNR=223.1, Peak=65535 HFD=3.6
03:38:53.158 00.003 21068 MultiStar: [#1 -0.25,-0.08,0.98,U] [#2 -0.03,0.01,1.14,U] [#3 0.10,-0.14,0.49,U] [#4 0.32,0.21,0.42,U] [#5 0.24,-0.70,0.00,R] [#6 -0.02,0.19,0.43,U] [#7 0.06,0.19,0.41,U] [#8 0.20,-0.11,0.38,U] 
03:38:53.159 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.06, -0.11}
03:38:53.160 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
03:38:53.161 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
03:38:53.162 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.66 mountX=-0.01 mountY=0.01, mountTheta=2.70
03:38:53.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
03:38:53.165 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
03:38:53.166 00.001 16108 Worker thread wakes up
03:38:53.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:38:53.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:38:53.166 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:38:53.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:38:53.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:53.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:38:53.166 00.000 16108 MoveAxis(E, 0, ABG)
03:38:53.166 00.000 16108 Move returns status 0, amount 0
03:38:53.166 00.000 16108 MoveAxis(N, 0, ABG)
03:38:53.166 00.000 16108 Move returns status 0, amount 0
03:38:53.166 00.000 16108 move complete, result=0
03:38:53.166 00.000 16108 worker thread done servicing request
03:38:53.170 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3328, FiltMin=2832, FiltMax=46589, Gamma=1.000
03:38:53.185 00.015 21068 UpdateGuideState exits: m=804540 SNR=223.1
03:38:53.185 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:53.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:53.187 00.001 21068 Enqueuing Expose request
03:38:53.187 00.000 16108 Worker thread wakes up
03:38:53.187 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:53.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:53.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:54.171 00.983 16108 Exposure complete
03:38:54.229 00.058 16108 worker thread done servicing request
03:38:54.229 00.000 21068 OnExposeComplete: enter
03:38:54.231 00.002 21068 UpdateGuideState(): m_state=6
03:38:54.232 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
03:38:54.233 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.20, Mass=802349, SNR=240.1, Peak=65535 HFD=3.5
03:38:54.233 00.000 21068 MultiStar: [#1 -0.10,-0.05,0.82,U] [#2 -0.03,0.00,1.04,U] [#3 0.03,-0.14,0.39,U] [#4 0.14,0.11,0.38,U] [#5 0.09,0.03,0.39,U] [#6 -0.12,0.05,0.39,U] [#7 0.21,0.18,0.34,U] [#8 -0.07,0.07,0.26,U] 
03:38:54.234 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.19, -0.03}
03:38:54.235 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
03:38:54.235 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
03:38:54.236 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.17 mountX=-0.04 mountY=-0.02, mountTheta=-2.74
03:38:54.237 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
03:38:54.238 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
03:38:54.239 00.001 16108 Worker thread wakes up
03:38:54.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:38:54.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:38:54.239 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
03:38:54.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:38:54.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:54.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:38:54.239 00.000 16108 MoveAxis(E, 0, ABG)
03:38:54.239 00.000 16108 Move returns status 0, amount 0
03:38:54.239 00.000 16108 MoveAxis(N, 0, ABG)
03:38:54.239 00.000 16108 Move returns status 0, amount 0
03:38:54.239 00.000 16108 move complete, result=0
03:38:54.239 00.000 16108 worker thread done servicing request
03:38:54.244 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3328, FiltMin=2816, FiltMax=49606, Gamma=1.000
03:38:54.257 00.013 21068 UpdateGuideState exits: m=802349 SNR=240.1
03:38:54.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:54.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:54.261 00.002 21068 Enqueuing Expose request
03:38:54.261 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:54.262 00.001 16108 Worker thread wakes up
03:38:54.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:54.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:55.430 01.168 16108 Exposure complete
03:38:55.499 00.069 16108 worker thread done servicing request
03:38:55.499 00.000 21068 OnExposeComplete: enter
03:38:55.500 00.001 21068 UpdateGuideState(): m_state=6
03:38:55.501 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
03:38:55.502 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.13, Mass=721593, SNR=240.6, Peak=65535 HFD=3.8
03:38:55.502 00.000 21068 MultiStar: [#1 -0.08,-0.17,0.94,U] [#2 0.02,-0.06,1.05,U] [#3 0.13,-0.18,0.50,U] [#4 0.39,0.06,0.45,U] [#5 0.19,-0.04,0.38,U] [#6 -0.15,-0.03,0.37,U] [#7 0.20,-0.01,0.40,U] [#8 0.09,-0.24,0.27,U] 
03:38:55.503 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.02, -0.10}
03:38:55.504 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
03:38:55.506 00.002 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
03:38:55.507 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.03 mountY=0.09, mountTheta=1.91
03:38:55.510 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
03:38:55.512 00.002 21068 Enqueuing Move request for scope (0.02, -0.10)
03:38:55.514 00.002 16108 Worker thread wakes up
03:38:55.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
03:38:55.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
03:38:55.514 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.03 yDistance=0.09
03:38:55.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:38:55.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:55.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:38:55.514 00.000 16108 MoveAxis(E, 0, ABG)
03:38:55.514 00.000 16108 Move returns status 0, amount 0
03:38:55.514 00.000 16108 MoveAxis(N, 0, ABG)
03:38:55.514 00.000 16108 Move returns status 0, amount 0
03:38:55.514 00.000 16108 move complete, result=0
03:38:55.515 00.001 16108 worker thread done servicing request
03:38:55.522 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3328, FiltMin=2848, FiltMax=54301, Gamma=1.000
03:38:55.537 00.015 21068 UpdateGuideState exits: m=721593 SNR=240.6
03:38:55.539 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:55.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:55.540 00.000 21068 Enqueuing Expose request
03:38:55.541 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:55.542 00.001 16108 Worker thread wakes up
03:38:55.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:55.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:56.504 00.962 16108 Exposure complete
03:38:56.561 00.057 16108 worker thread done servicing request
03:38:56.562 00.001 21068 OnExposeComplete: enter
03:38:56.564 00.002 21068 UpdateGuideState(): m_state=6
03:38:56.564 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
03:38:56.567 00.003 21068 Star::Find returns 1 (0), X=812.23, Y=629.21, Mass=750996, SNR=236.6, Peak=65535 HFD=3.6
03:38:56.569 00.002 21068 MultiStar: [#1 -0.18,0.00,1.05,U] [#2 0.13,0.08,1.03,U] [#3 0.10,-0.23,0.41,U] [#4 0.37,0.14,0.39,U] [#5 -0.06,-0.15,0.39,U] [#6 -0.28,-0.02,0.45,U] [#7 0.34,0.18,0.34,U] [#8 -0.07,-0.10,0.28,U] 
03:38:56.571 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.18, -0.02}
03:38:56.572 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:38:56.574 00.002 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
03:38:56.576 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.06 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
03:38:56.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
03:38:56.580 00.002 21068 Enqueuing Move request for scope (0.05, -0.00)
03:38:56.581 00.001 16108 Worker thread wakes up
03:38:56.581 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
03:38:56.581 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
03:38:56.581 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
03:38:56.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:56.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:56.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:38:56.581 00.000 16108 MoveAxis(E, 0, ABG)
03:38:56.581 00.000 16108 Move returns status 0, amount 0
03:38:56.581 00.000 16108 MoveAxis(N, 0, ABG)
03:38:56.581 00.000 16108 Move returns status 0, amount 0
03:38:56.581 00.000 16108 move complete, result=0
03:38:56.582 00.001 16108 worker thread done servicing request
03:38:56.587 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3328, FiltMin=2886, FiltMax=47005, Gamma=1.000
03:38:56.602 00.015 21068 UpdateGuideState exits: m=750996 SNR=236.6
03:38:56.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:56.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:56.604 00.000 21068 Enqueuing Expose request
03:38:56.606 00.002 16108 Worker thread wakes up
03:38:56.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:56.607 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:56.607 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:57.779 01.172 16108 Exposure complete
03:38:57.846 00.067 16108 worker thread done servicing request
03:38:57.846 00.000 21068 OnExposeComplete: enter
03:38:57.848 00.002 21068 UpdateGuideState(): m_state=6
03:38:57.849 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
03:38:57.850 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.25, Mass=794144, SNR=234.4, Peak=65535 HFD=3.5
03:38:57.851 00.001 21068 MultiStar: [#1 -0.04,-0.12,0.98,U] [#2 -0.03,0.06,0.96,U] [#3 0.09,-0.27,0.49,U] [#4 0.11,0.03,0.36,U] [#5 0.08,0.13,0.39,U] [#6 -0.23,0.01,0.42,U] [#7 0.24,0.05,0.35,U] [#8 0.39,-0.11,0.32,U] 
03:38:57.851 00.000 21068 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.17, 0.02}
03:38:57.852 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
03:38:57.853 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
03:38:57.853 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.36 mountX=-0.07 mountY=0.01, mountTheta=3.02
03:38:57.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.02, opts=13)
03:38:57.856 00.001 21068 Enqueuing Move request for scope (0.06, -0.02)
03:38:57.856 00.000 16108 Worker thread wakes up
03:38:57.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:38:57.858 00.002 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:38:57.858 00.000 16108 Moving (0.06, -0.02) raw xDistance=-0.07 yDistance=0.01
03:38:57.858 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:57.858 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:57.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:38:57.858 00.000 16108 MoveAxis(E, 0, ABG)
03:38:57.858 00.000 16108 Move returns status 0, amount 0
03:38:57.858 00.000 16108 MoveAxis(N, 0, ABG)
03:38:57.858 00.000 16108 Move returns status 0, amount 0
03:38:57.858 00.000 16108 move complete, result=0
03:38:57.858 00.000 16108 worker thread done servicing request
03:38:57.861 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3328, FiltMin=2845, FiltMax=49437, Gamma=1.000
03:38:57.885 00.024 21068 UpdateGuideState exits: m=794144 SNR=234.4
03:38:57.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:57.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:57.887 00.000 21068 Enqueuing Expose request
03:38:57.888 00.001 16108 Worker thread wakes up
03:38:57.888 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:57.890 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:57.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:38:58.870 00.980 16108 Exposure complete
03:38:58.956 00.086 16108 worker thread done servicing request
03:38:58.956 00.000 21068 OnExposeComplete: enter
03:38:58.957 00.001 21068 UpdateGuideState(): m_state=6
03:38:58.958 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
03:38:58.958 00.000 21068 Star::Find returns 1 (0), X=812.30, Y=629.16, Mass=761344, SNR=258.7, Peak=65535 HFD=3.5
03:38:58.959 00.001 21068 MultiStar: [#1 -0.25,-0.15,0.83,U] [#2 0.18,0.15,0.91,U] [#3 -0.12,-0.06,0.41,U] [#4 0.34,-0.08,0.31,U] [#5 0.01,-0.01,0.39,U] [#6 -0.17,0.20,0.44,U] [#7 0.39,0.19,0.32,U] [#8 0.11,-0.21,0.24,U] 
03:38:58.960 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.25, -0.07}
03:38:58.961 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:38:58.961 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
03:38:58.963 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=-0.07 mountY=-0.01, mountTheta=-2.95
03:38:58.964 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.00, opts=13)
03:38:58.965 00.001 21068 Enqueuing Move request for scope (0.07, -0.00)
03:38:58.966 00.001 16108 Worker thread wakes up
03:38:58.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
03:38:58.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
03:38:58.966 00.000 16108 Moving (0.07, -0.00) raw xDistance=-0.07 yDistance=-0.01
03:38:58.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:58.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:58.967 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:38:58.967 00.000 16108 MoveAxis(E, 0, ABG)
03:38:58.967 00.000 16108 Move returns status 0, amount 0
03:38:58.967 00.000 16108 MoveAxis(N, 0, ABG)
03:38:58.967 00.000 16108 Move returns status 0, amount 0
03:38:58.967 00.000 16108 move complete, result=0
03:38:58.967 00.000 16108 worker thread done servicing request
03:38:58.969 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3328, FiltMin=2848, FiltMax=53773, Gamma=1.000
03:38:58.984 00.015 21068 UpdateGuideState exits: m=761344 SNR=258.7
03:38:58.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:58.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:38:58.986 00.000 21068 Enqueuing Expose request
03:38:58.987 00.001 16108 Worker thread wakes up
03:38:58.987 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:58.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:38:58.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:00.157 01.169 16108 Exposure complete
03:39:00.223 00.066 16108 worker thread done servicing request
03:39:00.223 00.000 21068 OnExposeComplete: enter
03:39:00.224 00.001 21068 UpdateGuideState(): m_state=6
03:39:00.225 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
03:39:00.226 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=629.16, Mass=777867, SNR=243.0, Peak=65535 HFD=3.7
03:39:00.227 00.001 21068 MultiStar: [#1 -0.40,-0.06,0.82,U] [#2 0.10,0.15,0.94,U] [#3 -0.10,-0.15,0.42,U] [#4 0.05,0.07,0.37,U] [#5 -0.15,-0.02,0.35,U] [#6 -0.31,-0.15,0.40,U] [#7 0.02,0.12,0.35,U] [#8 -0.20,0.05,0.27,U] 
03:39:00.227 00.000 21068 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {0.10, -0.07}
03:39:00.228 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.25)
03:39:00.229 00.001 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
03:39:00.229 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.07 mountX=0.07 mountY=0.02, mountTheta=0.30
03:39:00.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
03:39:00.232 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
03:39:00.232 00.000 16108 Worker thread wakes up
03:39:00.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
03:39:00.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
03:39:00.233 00.001 16108 Moving (-0.08, -0.01) raw xDistance=0.07 yDistance=0.02
03:39:00.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:00.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:00.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:39:00.233 00.000 16108 MoveAxis(E, 0, ABG)
03:39:00.233 00.000 16108 Move returns status 0, amount 0
03:39:00.233 00.000 16108 MoveAxis(N, 0, ABG)
03:39:00.233 00.000 16108 Move returns status 0, amount 0
03:39:00.233 00.000 16108 move complete, result=0
03:39:00.233 00.000 16108 worker thread done servicing request
03:39:00.236 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3331, FiltMin=2832, FiltMax=52774, Gamma=1.000
03:39:00.256 00.020 21068 UpdateGuideState exits: m=777867 SNR=243.0
03:39:00.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:00.259 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:00.260 00.001 21068 Enqueuing Expose request
03:39:00.262 00.002 16108 Worker thread wakes up
03:39:00.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:00.262 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:00.263 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:01.238 00.975 16108 Exposure complete
03:39:01.298 00.060 16108 worker thread done servicing request
03:39:01.299 00.001 21068 OnExposeComplete: enter
03:39:01.299 00.000 21068 UpdateGuideState(): m_state=6
03:39:01.300 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
03:39:01.301 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.15, Mass=725252, SNR=210.3, Peak=65535 HFD=3.4
03:39:01.302 00.001 21068 MultiStar: [#1 -0.29,-0.08,0.89,U] [#2 -0.01,0.10,1.26,U] [#3 0.01,-0.16,0.49,U] [#4 0.12,0.23,0.44,U] [#5 0.01,0.11,0.38,U] [#6 -0.40,-0.11,0.43,U] [#7 0.22,0.27,0.40,U] [#8 -0.14,-0.17,0.32,U] 
03:39:01.304 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.08, -0.07}
03:39:01.304 00.000 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
03:39:01.305 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
03:39:01.306 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.92 mountX=0.05 mountY=0.00, mountTheta=0.01
03:39:01.307 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.01, opts=13)
03:39:01.308 00.001 21068 Enqueuing Move request for scope (-0.05, 0.01)
03:39:01.309 00.001 16108 Worker thread wakes up
03:39:01.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
03:39:01.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
03:39:01.309 00.000 16108 Moving (-0.05, 0.01) raw xDistance=0.05 yDistance=0.00
03:39:01.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:39:01.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:01.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:39:01.310 00.001 16108 MoveAxis(E, 0, ABG)
03:39:01.310 00.000 16108 Move returns status 0, amount 0
03:39:01.310 00.000 16108 MoveAxis(N, 0, ABG)
03:39:01.310 00.000 16108 Move returns status 0, amount 0
03:39:01.310 00.000 16108 move complete, result=0
03:39:01.310 00.000 16108 worker thread done servicing request
03:39:01.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3328, FiltMin=2845, FiltMax=59126, Gamma=1.000
03:39:01.326 00.013 21068 UpdateGuideState exits: m=725252 SNR=210.3
03:39:01.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:01.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:01.328 00.000 21068 Enqueuing Expose request
03:39:01.329 00.001 16108 Worker thread wakes up
03:39:01.329 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:01.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:01.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:02.501 01.171 16108 Exposure complete
03:39:02.559 00.058 16108 worker thread done servicing request
03:39:02.559 00.000 21068 OnExposeComplete: enter
03:39:02.561 00.002 21068 UpdateGuideState(): m_state=6
03:39:02.563 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
03:39:02.564 00.001 21068 Star::Find returns 1 (0), X=811.98, Y=629.24, Mass=802949, SNR=276.8, Peak=65535 HFD=3.6
03:39:02.566 00.002 21068 MultiStar: [#1 -0.51,0.05,0.00,M1] [#2 -0.27,0.15,0.87,U] [#3 -0.20,0.16,0.43,U] [#4 -0.01,0.12,0.31,U] [#5 -0.22,0.03,0.30,U] [#6 -0.42,0.07,0.41,U] [#7 -0.14,0.29,0.29,U] [#8 -0.33,-0.29,0.24,U] 
03:39:02.569 00.003 21068 single-star, 7 included, MultiStar: {-0.19, 0.08}, one-star: {-0.07, 0.01}
03:39:02.570 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
03:39:02.572 00.002 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
03:39:02.572 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.99 mountX=0.07 mountY=0.01, mountTheta=0.08
03:39:02.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.01, opts=13)
03:39:02.575 00.001 21068 Enqueuing Move request for scope (-0.07, 0.01)
03:39:02.575 00.000 16108 Worker thread wakes up
03:39:02.576 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
03:39:02.576 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
03:39:02.576 00.000 16108 Moving (-0.07, 0.01) raw xDistance=0.07 yDistance=0.01
03:39:02.576 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:02.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:02.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:39:02.576 00.000 16108 MoveAxis(E, 0, ABG)
03:39:02.576 00.000 16108 Move returns status 0, amount 0
03:39:02.576 00.000 16108 MoveAxis(N, 0, ABG)
03:39:02.576 00.000 16108 Move returns status 0, amount 0
03:39:02.576 00.000 16108 move complete, result=0
03:39:02.576 00.000 16108 worker thread done servicing request
03:39:02.579 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=803, max=65535, med=3328, FiltMin=2749, FiltMax=65462, Gamma=1.000
03:39:02.596 00.017 21068 UpdateGuideState exits: m=802949 SNR=276.8
03:39:02.597 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:02.598 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:02.600 00.002 21068 Enqueuing Expose request
03:39:02.601 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:02.602 00.001 16108 Worker thread wakes up
03:39:02.602 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:02.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:03.570 00.968 16108 Exposure complete
03:39:03.635 00.065 16108 worker thread done servicing request
03:39:03.635 00.000 21068 OnExposeComplete: enter
03:39:03.635 00.000 21068 UpdateGuideState(): m_state=6
03:39:03.636 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
03:39:03.638 00.002 21068 Star::Find returns 1 (0), X=811.97, Y=629.30, Mass=699385, SNR=219.0, Peak=65535 HFD=3.3
03:39:03.639 00.001 21068 MultiStar: [#1 -0.43,-0.08,1.01,U] [#2 -0.12,0.14,1.04,U] [#3 -0.19,-0.12,0.50,U] [#4 0.01,0.04,0.42,U] [#5 -0.33,-0.09,0.38,U] [#6 -0.50,-0.20,0.00,M1] [#7 0.02,0.13,0.38,U] [#8 -0.18,-0.16,0.31,U] 
03:39:03.640 00.001 21068 single-star, 7 included, MultiStar: {-0.18, 0.01}, one-star: {-0.07, 0.07}
03:39:03.640 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
03:39:03.641 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
03:39:03.642 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.39 mountX=0.08 mountY=-0.05, mountTheta=-0.53
03:39:03.644 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
03:39:03.646 00.002 21068 Enqueuing Move request for scope (-0.07, 0.07)
03:39:03.647 00.001 16108 Worker thread wakes up
03:39:03.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
03:39:03.648 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
03:39:03.648 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
03:39:03.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:03.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:03.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:39:03.648 00.000 16108 MoveAxis(E, 0, ABG)
03:39:03.649 00.001 16108 Move returns status 0, amount 0
03:39:03.649 00.000 16108 MoveAxis(N, 0, ABG)
03:39:03.649 00.000 16108 Move returns status 0, amount 0
03:39:03.649 00.000 16108 move complete, result=0
03:39:03.649 00.000 16108 worker thread done servicing request
03:39:03.655 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3328, FiltMin=2883, FiltMax=64438, Gamma=1.000
03:39:03.675 00.020 21068 UpdateGuideState exits: m=699385 SNR=219.0
03:39:03.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:03.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:03.679 00.002 21068 Enqueuing Expose request
03:39:03.679 00.000 16108 Worker thread wakes up
03:39:03.679 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:03.680 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:03.680 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:04.859 01.179 16108 Exposure complete
03:39:04.923 00.064 16108 worker thread done servicing request
03:39:04.923 00.000 21068 OnExposeComplete: enter
03:39:04.926 00.003 21068 UpdateGuideState(): m_state=6
03:39:04.927 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
03:39:04.927 00.000 21068 Star::Find returns 1 (0), X=811.95, Y=629.01, Mass=796439, SNR=255.3, Peak=65535 HFD=3.9
03:39:04.930 00.003 21068 MultiStar: [#1 -0.44,-0.40,0.00,M1] [#2 -0.16,-0.06,0.92,U] [#3 -0.19,-0.25,0.40,U] [#4 -0.05,-0.27,0.35,U] [#5 -0.25,-0.40,0.00,M1] [#6 -0.39,-0.15,0.44,U] [#7 0.07,0.08,0.28,U] [#8 -0.36,-0.33,0.00,M1] 
03:39:04.932 00.002 21068 refined, 5 included, MultiStar: {-0.15, -0.15}, one-star: {-0.10, -0.22}
03:39:04.933 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
03:39:04.934 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
03:39:04.935 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.33 mountX=0.12 mountY=0.18, mountTheta=1.00
03:39:04.938 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.15, opts=13)
03:39:04.940 00.002 21068 Enqueuing Move request for scope (-0.15, -0.15)
03:39:04.941 00.001 16108 Worker thread wakes up
03:39:04.941 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
03:39:04.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
03:39:04.941 00.000 16108 Moving (-0.15, -0.15) raw xDistance=0.12 yDistance=0.18
03:39:04.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:39:04.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:04.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:39:04.941 00.000 16108 MoveAxis(E, 0, ABG)
03:39:04.941 00.000 16108 Move returns status 0, amount 0
03:39:04.941 00.000 16108 MoveAxis(N, 0, ABG)
03:39:04.941 00.000 16108 Move returns status 0, amount 0
03:39:04.941 00.000 16108 move complete, result=0
03:39:04.942 00.001 16108 worker thread done servicing request
03:39:04.947 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=425, max=65535, med=3328, FiltMin=2864, FiltMax=61126, Gamma=1.000
03:39:04.972 00.025 21068 UpdateGuideState exits: m=796439 SNR=255.3
03:39:04.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:04.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:04.975 00.001 21068 Enqueuing Expose request
03:39:04.976 00.001 16108 Worker thread wakes up
03:39:04.976 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:04.978 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:04.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:05.957 00.979 16108 Exposure complete
03:39:06.025 00.068 16108 worker thread done servicing request
03:39:06.026 00.001 21068 OnExposeComplete: enter
03:39:06.027 00.001 21068 UpdateGuideState(): m_state=6
03:39:06.028 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
03:39:06.029 00.001 21068 Star::Find returns 1 (0), X=811.83, Y=628.96, Mass=829636, SNR=232.3, Peak=65535 HFD=3.8
03:39:06.030 00.001 21068 MultiStar: [#1 -0.58,-0.49,0.00,M2] [#2 -0.33,-0.15,0.99,U] [#3 -0.39,-0.45,0.00,M1] [#4 -0.09,-0.34,0.41,U] [#5 -0.32,-0.24,0.36,U] [#6 -0.38,-0.30,0.00,M1] [#7 -0.14,-0.15,0.33,U] [#8 -0.26,-0.41,0.00,M2] 
03:39:06.031 00.001 21068 refined, 4 included, MultiStar: {-0.24, -0.22}, one-star: {-0.22, -0.27}
03:39:06.032 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
03:39:06.033 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
03:39:06.033 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-2.39 mountX=0.20 mountY=0.27, mountTheta=0.94
03:39:06.035 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.22, opts=13)
03:39:06.037 00.002 21068 Enqueuing Move request for scope (-0.24, -0.22)
03:39:06.038 00.001 16108 Worker thread wakes up
03:39:06.038 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
03:39:06.038 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
03:39:06.038 00.000 16108 Moving (-0.24, -0.22) raw xDistance=0.20 yDistance=0.27
03:39:06.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:39:06.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:06.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:39:06.038 00.000 16108 MoveAxis(E, 0, ABG)
03:39:06.039 00.001 16108 Move returns status 0, amount 0
03:39:06.039 00.000 16108 MoveAxis(N, 0, ABG)
03:39:06.039 00.000 16108 Move returns status 0, amount 0
03:39:06.039 00.000 16108 move complete, result=0
03:39:06.039 00.000 16108 worker thread done servicing request
03:39:06.044 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3328, FiltMin=2861, FiltMax=65437, Gamma=1.000
03:39:06.057 00.013 21068 UpdateGuideState exits: m=829636 SNR=232.3
03:39:06.058 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:06.059 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:06.060 00.001 21068 Enqueuing Expose request
03:39:06.061 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:39:06.061 00.000 16108 Worker thread wakes up
03:39:06.062 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:06.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:07.242 01.180 16108 Exposure complete
03:39:07.308 00.066 16108 worker thread done servicing request
03:39:07.308 00.000 21068 OnExposeComplete: enter
03:39:07.309 00.001 21068 UpdateGuideState(): m_state=6
03:39:07.310 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
03:39:07.310 00.000 21068 Star::Find returns 1 (0), X=812.01, Y=629.04, Mass=691838, SNR=216.5, Peak=65535 HFD=3.9
03:39:07.311 00.001 21068 MultiStar: [#1 -0.52,-0.30,0.00,M3] [#2 -0.18,-0.13,1.24,U] [#3 -0.09,-0.06,0.48,U] [#4 0.01,-0.05,0.42,U] [#5 -0.18,-0.20,0.47,U] [#6 -0.42,-0.19,0.00,M2] [#7 -0.04,0.09,0.42,U] [#8 -0.29,-0.20,0.40,U] 
03:39:07.312 00.001 21068 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {-0.04, -0.19}
03:39:07.313 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
03:39:07.313 00.000 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
03:39:07.314 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.33 mountX=0.09 mountY=0.14, mountTheta=1.00
03:39:07.317 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.12, opts=13)
03:39:07.317 00.000 21068 Enqueuing Move request for scope (-0.11, -0.12)
03:39:07.318 00.001 16108 Worker thread wakes up
03:39:07.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
03:39:07.318 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
03:39:07.318 00.000 16108 Moving (-0.11, -0.12) raw xDistance=0.09 yDistance=0.14
03:39:07.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:39:07.318 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:07.318 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:39:07.318 00.000 16108 MoveAxis(E, 0, ABG)
03:39:07.319 00.001 16108 Move returns status 0, amount 0
03:39:07.319 00.000 16108 MoveAxis(N, 0, ABG)
03:39:07.319 00.000 16108 Move returns status 0, amount 0
03:39:07.319 00.000 16108 move complete, result=0
03:39:07.319 00.000 16108 worker thread done servicing request
03:39:07.327 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3328, FiltMin=2835, FiltMax=59158, Gamma=1.000
03:39:07.347 00.020 21068 UpdateGuideState exits: m=691838 SNR=216.5
03:39:07.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:07.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:07.350 00.001 21068 Enqueuing Expose request
03:39:07.351 00.001 16108 Worker thread wakes up
03:39:07.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:07.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:07.351 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:08.324 00.973 16108 Exposure complete
03:39:08.387 00.063 16108 worker thread done servicing request
03:39:08.387 00.000 21068 OnExposeComplete: enter
03:39:08.387 00.000 21068 UpdateGuideState(): m_state=6
03:39:08.388 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
03:39:08.389 00.001 21068 Star::Find returns 1 (0), X=811.84, Y=628.90, Mass=727095, SNR=203.8, Peak=65535 HFD=3.4
03:39:08.390 00.001 21068 MultiStar: [#1 -0.47,-0.46,0.00,M4] [#2 -0.18,-0.19,1.19,U] [#3 -0.17,-0.47,0.00,M1] [#4 -0.04,-0.06,0.51,U] [#5 -0.27,-0.41,0.00,M1] [#6 -0.48,-0.30,0.00,M3] [#7 -0.20,-0.09,0.38,U] [#8 0.01,-0.42,0.31,U] 
03:39:08.391 00.001 21068 refined, 4 included, MultiStar: {-0.15, -0.22}, one-star: {-0.21, -0.33}
03:39:08.391 00.000 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
03:39:08.392 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
03:39:08.393 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.17 mountX=0.11 mountY=0.25, mountTheta=1.16
03:39:08.394 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.22, opts=13)
03:39:08.395 00.001 21068 Enqueuing Move request for scope (-0.15, -0.22)
03:39:08.396 00.001 16108 Worker thread wakes up
03:39:08.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
03:39:08.396 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
03:39:08.396 00.000 16108 Moving (-0.15, -0.22) raw xDistance=0.11 yDistance=0.25
03:39:08.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:39:08.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:08.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:39:08.396 00.000 16108 MoveAxis(E, 0, ABG)
03:39:08.396 00.000 16108 Move returns status 0, amount 0
03:39:08.396 00.000 16108 MoveAxis(N, 0, ABG)
03:39:08.396 00.000 16108 Move returns status 0, amount 0
03:39:08.396 00.000 16108 move complete, result=0
03:39:08.397 00.001 16108 worker thread done servicing request
03:39:08.400 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3328, FiltMin=2857, FiltMax=65437, Gamma=1.000
03:39:08.413 00.013 21068 UpdateGuideState exits: m=727095 SNR=203.8
03:39:08.416 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:08.416 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:08.417 00.001 21068 Enqueuing Expose request
03:39:08.418 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:39:08.419 00.001 16108 Worker thread wakes up
03:39:08.419 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:08.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:09.573 01.154 16108 Exposure complete
03:39:09.642 00.069 16108 worker thread done servicing request
03:39:09.642 00.000 21068 OnExposeComplete: enter
03:39:09.643 00.001 21068 UpdateGuideState(): m_state=6
03:39:09.645 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
03:39:09.646 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=628.97, Mass=703483, SNR=232.6, Peak=65535 HFD=3.9
03:39:09.648 00.002 21068 MultiStar: [#1 -0.29,-0.06,0.82,U] [#2 -0.07,-0.02,1.10,U] [#3 0.01,-0.26,0.47,U] [#4 0.23,0.08,0.45,U] [#5 0.01,0.09,0.34,U] [#6 -0.29,-0.17,0.43,U] [#7 0.24,-0.06,0.41,U] [#8 0.10,-0.26,0.26,U] 
03:39:09.649 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.05, -0.26}
03:39:09.651 00.002 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
03:39:09.653 00.002 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
03:39:09.655 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.84 mountX=0.01 mountY=0.11, mountTheta=1.48
03:39:09.658 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
03:39:09.659 00.001 21068 Enqueuing Move request for scope (-0.03, -0.10)
03:39:09.662 00.003 16108 Worker thread wakes up
03:39:09.662 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
03:39:09.662 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
03:39:09.662 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.01 yDistance=0.11
03:39:09.662 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:39:09.662 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:09.663 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:39:09.663 00.000 16108 MoveAxis(E, 0, ABG)
03:39:09.663 00.000 16108 Move returns status 0, amount 0
03:39:09.663 00.000 16108 MoveAxis(N, 0, ABG)
03:39:09.663 00.000 16108 Move returns status 0, amount 0
03:39:09.663 00.000 16108 move complete, result=0
03:39:09.663 00.000 16108 worker thread done servicing request
03:39:09.671 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3328, FiltMin=2835, FiltMax=55869, Gamma=1.000
03:39:09.693 00.022 21068 UpdateGuideState exits: m=703483 SNR=232.6
03:39:09.695 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:09.695 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:09.697 00.002 21068 Enqueuing Expose request
03:39:09.698 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:09.699 00.001 16108 Worker thread wakes up
03:39:09.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:09.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:10.675 00.976 16108 Exposure complete
03:39:10.747 00.072 16108 worker thread done servicing request
03:39:10.748 00.001 21068 OnExposeComplete: enter
03:39:10.749 00.001 21068 UpdateGuideState(): m_state=6
03:39:10.750 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
03:39:10.751 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=628.85, Mass=878014, SNR=241.1, Peak=65535 HFD=3.7
03:39:10.752 00.001 21068 MultiStar: [#1 0.02,-0.29,0.93,U] [#2 0.18,-0.44,0.00,M1] [#3 0.26,-0.50,0.00,M1] [#4 0.29,-0.19,0.38,U] [#5 0.15,-0.15,0.37,U] [#6 0.08,-0.30,0.44,U] [#7 0.36,-0.07,0.35,U] [#8 0.20,-0.54,0.00,M1] 
03:39:10.753 00.001 21068 refined, 5 included, MultiStar: {0.15, -0.27}, one-star: {0.18, -0.38}
03:39:10.754 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
03:39:10.755 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
03:39:10.757 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.05 mountX=-0.20 mountY=0.23, mountTheta=2.29
03:39:10.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.27, opts=13)
03:39:10.759 00.000 21068 Enqueuing Move request for scope (0.15, -0.27)
03:39:10.760 00.001 16108 Worker thread wakes up
03:39:10.760 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
03:39:10.760 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
03:39:10.760 00.000 16108 Moving (0.15, -0.27) raw xDistance=-0.20 yDistance=0.23
03:39:10.760 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:39:10.760 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.59
03:39:10.760 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:39:10.760 00.000 16108 MoveAxis(E, 0, ABG)
03:39:10.760 00.000 16108 Move returns status 0, amount 0
03:39:10.760 00.000 16108 MoveAxis(S, 46, ABG)
03:39:10.760 00.000 16108 Guiding  Dir = 1, Dur = 46
03:39:10.761 00.001 16108 IsSlewing returns 0
03:39:10.761 00.000 16108 IsGuiding returns 0
03:39:10.772 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=585, max=65535, med=3328, FiltMin=2857, FiltMax=59497, Gamma=1.000
03:39:10.801 00.029 21068 UpdateGuideState exits: m=878014 SNR=241.1
03:39:10.803 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:10.804 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:10.806 00.002 21068 Enqueuing Expose request
03:39:10.808 00.002 16108 IsGuiding returns 1
03:39:10.808 00.000 16108 scope still moving after pulse duration time elapsed
03:39:10.838 00.030 16108 IsSlewing returns 0
03:39:10.838 00.000 16108 IsGuiding returns 1
03:39:10.870 00.032 16108 IsSlewing returns 0
03:39:10.870 00.000 16108 IsGuiding returns 1
03:39:10.902 00.032 16108 IsSlewing returns 0
03:39:10.902 00.000 16108 IsGuiding returns 0
03:39:10.902 00.000 16108 scope move finished after 46 + 95 ms
03:39:10.902 00.000 16108 Move returns status 0, amount 46
03:39:10.902 00.000 16108 move complete, result=0
03:39:10.903 00.001 16108 worker thread done servicing request
03:39:10.903 00.000 16108 Worker thread wakes up
03:39:10.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:10.903 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 46 ms SOUTH
03:39:10.907 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:12.064 01.157 16108 Exposure complete
03:39:12.129 00.065 16108 worker thread done servicing request
03:39:12.129 00.000 21068 OnExposeComplete: enter
03:39:12.131 00.002 21068 UpdateGuideState(): m_state=6
03:39:12.131 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
03:39:12.132 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=628.82, Mass=727823, SNR=254.3, Peak=65535 HFD=3.6
03:39:12.133 00.001 21068 MultiStar: [#1 -0.02,-0.26,0.83,U] [#2 0.25,-0.17,1.01,U] [#3 0.19,-0.54,0.00,M2] [#4 0.52,0.03,0.00,M1] [#5 0.15,-0.27,0.36,U] [#6 0.11,-0.19,0.37,U] [#7 0.45,-0.15,0.00,M1] [#8 0.22,-0.39,0.24,U] 
03:39:12.134 00.001 21068 refined, 5 included, MultiStar: {0.17, -0.27}, one-star: {0.28, -0.41}
03:39:12.135 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
03:39:12.135 00.000 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
03:39:12.136 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.33 cameraTheta=-1.00 mountX=-0.22 mountY=0.23, mountTheta=2.34
03:39:12.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.27, opts=13)
03:39:12.138 00.001 21068 Enqueuing Move request for scope (0.17, -0.27)
03:39:12.139 00.001 16108 Worker thread wakes up
03:39:12.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
03:39:12.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
03:39:12.139 00.000 16108 Moving (0.17, -0.27) raw xDistance=-0.22 yDistance=0.23
03:39:12.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:39:12.140 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:39:12.140 00.000 16108 MoveAxis(E, 58, ABG)
03:39:12.140 00.000 16108 Guiding  Dir = 2, Dur = 58
03:39:12.140 00.000 16108 IsSlewing returns 0
03:39:12.141 00.001 16108 IsGuiding returns 0
03:39:12.143 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3328, FiltMin=2857, FiltMax=56153, Gamma=1.000
03:39:12.156 00.013 16108 PulseGuide returned control before completion, sleep 54
03:39:12.157 00.001 21068 UpdateGuideState exits: m=727823 SNR=254.3
03:39:12.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:12.160 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:12.161 00.001 21068 Enqueuing Expose request
03:39:12.219 00.058 16108 IsGuiding returns 1
03:39:12.219 00.000 16108 scope still moving after pulse duration time elapsed
03:39:12.249 00.030 16108 IsSlewing returns 0
03:39:12.249 00.000 16108 IsGuiding returns 0
03:39:12.249 00.000 16108 scope move finished after 58 + 49 ms
03:39:12.250 00.001 16108 Move returns status 0, amount 58
03:39:12.250 00.000 16108 MoveAxis(S, 45, ABG)
03:39:12.250 00.000 16108 Guiding  Dir = 1, Dur = 45
03:39:12.250 00.000 16108 IsSlewing returns 0
03:39:12.250 00.000 16108 IsGuiding returns 0
03:39:12.251 00.001 16108 PulseGuide returned control before completion, sleep 55
03:39:12.311 00.060 16108 IsGuiding returns 1
03:39:12.311 00.000 16108 scope still moving after pulse duration time elapsed
03:39:12.343 00.032 16108 IsSlewing returns 0
03:39:12.343 00.000 16108 IsGuiding returns 0
03:39:12.343 00.000 16108 scope move finished after 45 + 48 ms
03:39:12.343 00.000 16108 Move returns status 0, amount 45
03:39:12.343 00.000 16108 move complete, result=0
03:39:12.343 00.000 16108 worker thread done servicing request
03:39:12.343 00.000 16108 Worker thread wakes up
03:39:12.344 00.001 21068 GuideStep: -0.2 px 58 ms EAST, 0.2 px 45 ms SOUTH
03:39:12.346 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:12.348 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:13.308 00.960 16108 Exposure complete
03:39:13.374 00.066 16108 worker thread done servicing request
03:39:13.374 00.000 21068 OnExposeComplete: enter
03:39:13.375 00.001 21068 UpdateGuideState(): m_state=6
03:39:13.376 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
03:39:13.377 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.29, Mass=773572, SNR=262.5, Peak=65535 HFD=3.6
03:39:13.377 00.000 21068 MultiStar: [#1 -0.34,-0.11,0.78,U] [#2 -0.25,0.09,0.96,U] [#3 -0.02,-0.20,0.44,U] [#4 0.23,0.14,0.34,U] [#5 -0.05,0.05,0.35,U] [#6 -0.20,-0.02,0.39,U] [#7 0.21,0.03,0.33,U] [#8 -0.08,-0.12,0.24,U] 
03:39:13.378 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {0.08, 0.06}
03:39:13.379 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
03:39:13.381 00.002 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
03:39:13.381 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=0.08 mountY=0.02, mountTheta=0.21
03:39:13.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.00, opts=13)
03:39:13.384 00.001 21068 Enqueuing Move request for scope (-0.08, 0.00)
03:39:13.384 00.000 16108 Worker thread wakes up
03:39:13.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
03:39:13.384 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
03:39:13.384 00.000 16108 Moving (-0.08, 0.00) raw xDistance=0.08 yDistance=0.02
03:39:13.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:13.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:13.385 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:39:13.385 00.000 16108 MoveAxis(E, 0, ABG)
03:39:13.385 00.000 16108 Move returns status 0, amount 0
03:39:13.385 00.000 16108 MoveAxis(N, 0, ABG)
03:39:13.385 00.000 16108 Move returns status 0, amount 0
03:39:13.385 00.000 16108 move complete, result=0
03:39:13.385 00.000 16108 worker thread done servicing request
03:39:13.388 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3328, FiltMin=2873, FiltMax=51773, Gamma=1.000
03:39:13.403 00.015 21068 UpdateGuideState exits: m=773572 SNR=262.5
03:39:13.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:13.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:13.405 00.000 21068 Enqueuing Expose request
03:39:13.406 00.001 16108 Worker thread wakes up
03:39:13.406 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:13.407 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:13.407 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:14.581 01.174 16108 Exposure complete
03:39:14.658 00.077 16108 worker thread done servicing request
03:39:14.658 00.000 21068 OnExposeComplete: enter
03:39:14.659 00.001 21068 UpdateGuideState(): m_state=6
03:39:14.659 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
03:39:14.660 00.001 21068 Star::Find returns 1 (0), X=811.86, Y=629.04, Mass=816967, SNR=244.8, Peak=65535 HFD=3.7
03:39:14.662 00.002 21068 MultiStar: [#1 -0.52,-0.35,0.00,M1] [#2 -0.19,-0.04,1.15,U] [#3 -0.18,-0.09,0.41,U] [#4 0.27,0.24,0.35,U] [#5 -0.20,-0.11,0.34,U] [#6 -0.15,0.11,0.34,U] [#7 0.04,-0.08,0.31,U] [#8 0.05,-0.16,0.29,U] 
03:39:14.662 00.000 21068 refined, 7 included, MultiStar: {-0.11, -0.06}, one-star: {-0.19, -0.19}
03:39:14.663 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
03:39:14.664 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
03:39:14.664 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.63 mountX=0.10 mountY=0.09, mountTheta=0.72
03:39:14.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
03:39:14.667 00.001 21068 Enqueuing Move request for scope (-0.11, -0.06)
03:39:14.667 00.000 16108 Worker thread wakes up
03:39:14.669 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
03:39:14.669 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
03:39:14.669 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.09
03:39:14.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:39:14.669 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:14.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:39:14.669 00.000 16108 MoveAxis(E, 0, ABG)
03:39:14.669 00.000 16108 Move returns status 0, amount 0
03:39:14.669 00.000 16108 MoveAxis(N, 0, ABG)
03:39:14.669 00.000 16108 Move returns status 0, amount 0
03:39:14.670 00.001 16108 move complete, result=0
03:39:14.670 00.000 16108 worker thread done servicing request
03:39:14.672 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3328, FiltMin=2879, FiltMax=55030, Gamma=1.000
03:39:14.685 00.013 21068 UpdateGuideState exits: m=816967 SNR=244.8
03:39:14.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:14.687 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:14.688 00.001 21068 Enqueuing Expose request
03:39:14.690 00.002 16108 Worker thread wakes up
03:39:14.690 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:14.690 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:14.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:15.662 00.972 16108 Exposure complete
03:39:15.730 00.068 16108 worker thread done servicing request
03:39:15.731 00.001 21068 OnExposeComplete: enter
03:39:15.732 00.001 21068 UpdateGuideState(): m_state=6
03:39:15.733 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
03:39:15.733 00.000 21068 Star::Find returns 1 (0), X=811.95, Y=629.17, Mass=779576, SNR=250.3, Peak=65535 HFD=3.6
03:39:15.734 00.001 21068 MultiStar: [#1 -0.47,-0.18,0.00,M2] [#2 -0.22,-0.07,0.91,U] [#3 0.02,-0.13,0.43,U] [#4 0.02,0.06,0.35,U] [#5 -0.29,-0.10,0.39,U] [#6 -0.38,-0.23,0.41,U] [#7 0.04,0.23,0.39,U] [#8 -0.22,-0.32,0.24,U] 
03:39:15.735 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.10, -0.06}
03:39:15.736 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
03:39:15.738 00.002 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
03:39:15.740 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.62 mountX=0.08 mountY=0.08, mountTheta=0.73
03:39:15.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.06, opts=13)
03:39:15.744 00.002 21068 Enqueuing Move request for scope (-0.10, -0.06)
03:39:15.746 00.002 16108 Worker thread wakes up
03:39:15.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
03:39:15.746 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
03:39:15.746 00.000 16108 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=0.08
03:39:15.746 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:15.746 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:15.746 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:39:15.746 00.000 16108 MoveAxis(E, 0, ABG)
03:39:15.747 00.001 16108 Move returns status 0, amount 0
03:39:15.747 00.000 16108 MoveAxis(N, 0, ABG)
03:39:15.747 00.000 16108 Move returns status 0, amount 0
03:39:15.747 00.000 16108 move complete, result=0
03:39:15.747 00.000 16108 worker thread done servicing request
03:39:15.752 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=310, max=65535, med=3328, FiltMin=2835, FiltMax=65462, Gamma=1.000
03:39:15.779 00.027 21068 UpdateGuideState exits: m=779576 SNR=250.3
03:39:15.781 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:15.782 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:15.787 00.005 21068 Enqueuing Expose request
03:39:15.790 00.003 16108 Worker thread wakes up
03:39:15.790 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:15.792 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:15.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:16.962 01.170 16108 Exposure complete
03:39:17.023 00.061 16108 worker thread done servicing request
03:39:17.024 00.001 21068 OnExposeComplete: enter
03:39:17.025 00.001 21068 UpdateGuideState(): m_state=6
03:39:17.025 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
03:39:17.026 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=629.30, Mass=771467, SNR=242.0, Peak=65535 HFD=3.4
03:39:17.028 00.002 21068 MultiStar: [#1 -0.31,0.11,0.76,U] [#2 -0.16,0.05,1.10,U] [#3 -0.01,0.19,0.42,U] [#4 -0.07,0.14,0.36,U] [#5 -0.16,-0.13,0.34,U] [#6 -0.31,0.19,0.42,U] [#7 -0.09,0.08,0.37,U] [#8 -0.24,-0.05,0.27,U] 
03:39:17.028 00.000 21068 single-star, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.02, 0.07}
03:39:17.029 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
03:39:17.030 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
03:39:17.030 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.79 mountX=0.03 mountY=-0.07, mountTheta=-1.17
03:39:17.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.07, opts=13)
03:39:17.033 00.001 21068 Enqueuing Move request for scope (-0.02, 0.07)
03:39:17.033 00.000 16108 Worker thread wakes up
03:39:17.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
03:39:17.034 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
03:39:17.034 00.000 16108 Moving (-0.02, 0.07) raw xDistance=0.03 yDistance=-0.07
03:39:17.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:39:17.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:17.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:39:17.034 00.000 16108 MoveAxis(E, 0, ABG)
03:39:17.034 00.000 16108 Move returns status 0, amount 0
03:39:17.034 00.000 16108 MoveAxis(N, 0, ABG)
03:39:17.034 00.000 16108 Move returns status 0, amount 0
03:39:17.034 00.000 16108 move complete, result=0
03:39:17.034 00.000 16108 worker thread done servicing request
03:39:17.043 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3331, FiltMin=2838, FiltMax=51229, Gamma=1.000
03:39:17.059 00.016 21068 UpdateGuideState exits: m=771467 SNR=242.0
03:39:17.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:17.060 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:17.061 00.001 21068 Enqueuing Expose request
03:39:17.062 00.001 16108 Worker thread wakes up
03:39:17.062 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:17.063 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:17.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:18.044 00.981 16108 Exposure complete
03:39:18.101 00.057 16108 worker thread done servicing request
03:39:18.102 00.001 21068 OnExposeComplete: enter
03:39:18.103 00.001 21068 UpdateGuideState(): m_state=6
03:39:18.104 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
03:39:18.104 00.000 21068 Star::Find returns 1 (0), X=811.89, Y=629.16, Mass=807528, SNR=247.1, Peak=65535 HFD=3.7
03:39:18.105 00.001 21068 MultiStar: [#1 -0.53,-0.10,0.00,M2] [#2 -0.30,-0.17,1.06,U] [#3 -0.11,-0.04,0.43,U] [#4 -0.04,0.15,0.40,U] [#5 -0.25,-0.18,0.34,U] [#6 -0.50,0.12,0.00,M1] [#7 -0.31,0.02,0.37,U] [#8 -0.42,-0.25,0.00,M1] 
03:39:18.106 00.001 21068 single-star, 5 included, MultiStar: {-0.21, -0.07}, one-star: {-0.16, -0.07}
03:39:18.107 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
03:39:18.107 00.000 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
03:39:18.108 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.75 mountX=0.14 mountY=0.10, mountTheta=0.61
03:39:18.111 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.07, opts=13)
03:39:18.111 00.000 21068 Enqueuing Move request for scope (-0.16, -0.07)
03:39:18.112 00.001 16108 Worker thread wakes up
03:39:18.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
03:39:18.112 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
03:39:18.112 00.000 16108 Moving (-0.16, -0.07) raw xDistance=0.14 yDistance=0.10
03:39:18.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:39:18.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:18.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:39:18.112 00.000 16108 MoveAxis(E, 0, ABG)
03:39:18.112 00.000 16108 Move returns status 0, amount 0
03:39:18.112 00.000 16108 MoveAxis(N, 0, ABG)
03:39:18.112 00.000 16108 Move returns status 0, amount 0
03:39:18.112 00.000 16108 move complete, result=0
03:39:18.113 00.001 16108 worker thread done servicing request
03:39:18.119 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3331, FiltMin=2825, FiltMax=59123, Gamma=1.000
03:39:18.146 00.027 21068 UpdateGuideState exits: m=807528 SNR=247.1
03:39:18.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:18.148 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:18.150 00.002 21068 Enqueuing Expose request
03:39:18.152 00.002 16108 Worker thread wakes up
03:39:18.152 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:18.153 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:18.153 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:19.318 01.165 16108 Exposure complete
03:39:19.375 00.057 16108 worker thread done servicing request
03:39:19.375 00.000 21068 OnExposeComplete: enter
03:39:19.376 00.001 21068 UpdateGuideState(): m_state=6
03:39:19.377 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
03:39:19.377 00.000 21068 Star::Find returns 1 (0), X=811.96, Y=629.20, Mass=782067, SNR=225.7, Peak=65535 HFD=3.6
03:39:19.378 00.001 21068 MultiStar: [#1 -0.46,0.08,0.00,M3] [#2 -0.23,-0.07,0.94,U] [#3 -0.25,-0.30,0.51,U] [#4 -0.11,0.05,0.42,U] [#5 -0.31,0.04,0.36,U] [#6 -0.48,-0.12,0.00,M2] [#7 -0.10,0.20,0.38,U] [#8 -0.18,0.11,0.29,U] 
03:39:19.379 00.001 21068 single-star, 6 included, MultiStar: {-0.17, -0.03}, one-star: {-0.09, -0.03}
03:39:19.380 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
03:39:19.381 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.56)
03:39:19.381 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.82 mountX=0.09 mountY=0.05, mountTheta=0.54
03:39:19.383 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
03:39:19.384 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
03:39:19.384 00.000 16108 Worker thread wakes up
03:39:19.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:39:19.385 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:39:19.385 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=0.05
03:39:19.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:39:19.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:19.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:39:19.385 00.000 16108 MoveAxis(E, 0, ABG)
03:39:19.385 00.000 16108 Move returns status 0, amount 0
03:39:19.385 00.000 16108 MoveAxis(N, 0, ABG)
03:39:19.385 00.000 16108 Move returns status 0, amount 0
03:39:19.385 00.000 16108 move complete, result=0
03:39:19.385 00.000 16108 worker thread done servicing request
03:39:19.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=563, max=65535, med=3331, FiltMin=2848, FiltMax=60733, Gamma=1.000
03:39:19.411 00.022 21068 UpdateGuideState exits: m=782067 SNR=225.7
03:39:19.414 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:19.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:19.417 00.002 21068 Enqueuing Expose request
03:39:19.419 00.002 16108 Worker thread wakes up
03:39:19.419 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:19.421 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:19.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:20.397 00.976 16108 Exposure complete
03:39:20.466 00.069 16108 worker thread done servicing request
03:39:20.466 00.000 21068 OnExposeComplete: enter
03:39:20.467 00.001 21068 UpdateGuideState(): m_state=6
03:39:20.468 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
03:39:20.470 00.002 21068 Star::Find returns 1 (0), X=811.87, Y=629.24, Mass=823445, SNR=251.3, Peak=65535 HFD=3.6
03:39:20.472 00.002 21068 MultiStar: [#1 -0.66,-0.02,0.00,M4] [#2 -0.27,0.25,0.87,U] [#3 -0.28,0.10,0.47,U] [#4 -0.10,0.22,0.32,U] [#5 -0.33,0.28,0.32,U] [#6 -0.64,0.20,0.00,M3] [#7 -0.24,0.45,0.00,M1] [#8 -0.47,-0.12,0.00,M1] 
03:39:20.473 00.001 21068 single-star, 4 included, MultiStar: {-0.23, 0.14}, one-star: {-0.18, 0.01}
03:39:20.476 00.003 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
03:39:20.477 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
03:39:20.479 00.002 21068 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=0.18 mountY=0.04, mountTheta=0.20
03:39:20.482 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.01, opts=13)
03:39:20.484 00.002 21068 Enqueuing Move request for scope (-0.18, 0.01)
03:39:20.486 00.002 16108 Worker thread wakes up
03:39:20.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
03:39:20.486 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
03:39:20.486 00.000 16108 Moving (-0.18, 0.01) raw xDistance=0.18 yDistance=0.04
03:39:20.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:39:20.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:20.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:39:20.486 00.000 16108 MoveAxis(E, 0, ABG)
03:39:20.486 00.000 16108 Move returns status 0, amount 0
03:39:20.487 00.001 16108 MoveAxis(N, 0, ABG)
03:39:20.487 00.000 16108 Move returns status 0, amount 0
03:39:20.487 00.000 16108 move complete, result=0
03:39:20.487 00.000 16108 worker thread done servicing request
03:39:20.494 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3331, FiltMin=2861, FiltMax=65462, Gamma=1.000
03:39:20.519 00.025 21068 UpdateGuideState exits: m=823445 SNR=251.3
03:39:20.521 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:20.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:20.523 00.001 21068 Enqueuing Expose request
03:39:20.523 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:20.524 00.001 16108 Worker thread wakes up
03:39:20.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:20.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:21.694 01.170 16108 Exposure complete
03:39:21.783 00.089 16108 worker thread done servicing request
03:39:21.783 00.000 21068 OnExposeComplete: enter
03:39:21.784 00.001 21068 UpdateGuideState(): m_state=6
03:39:21.785 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
03:39:21.786 00.001 21068 Star::Find returns 1 (0), X=811.79, Y=628.88, Mass=809817, SNR=242.9, Peak=65535 HFD=3.6
03:39:21.787 00.001 21068 MultiStar: [#1 -0.68,-0.14,0.00,M5] [#2 -0.41,0.05,0.94,U] [#3 -0.20,-0.11,0.49,U] [#4 -0.13,-0.05,0.32,U] [#5 -0.25,0.12,0.34,U] [#6 -0.74,0.07,0.00,M4] [#7 -0.25,0.06,0.34,U] [#8 -0.21,-0.11,0.28,U] 
03:39:21.788 00.001 21068 refined, 6 included, MultiStar: {-0.27, -0.09}, one-star: {-0.25, -0.35}
03:39:21.789 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.79 = 0.50)
03:39:21.789 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.56)
03:39:21.790 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.29 cameraTheta=-2.82 mountX=0.25 mountY=0.15, mountTheta=0.54
03:39:21.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.09, opts=13)
03:39:21.793 00.001 21068 Enqueuing Move request for scope (-0.27, -0.09)
03:39:21.794 00.001 16108 Worker thread wakes up
03:39:21.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
03:39:21.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
03:39:21.794 00.000 16108 Moving (-0.27, -0.09) raw xDistance=0.25 yDistance=0.15
03:39:21.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:39:21.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:21.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:39:21.794 00.000 16108 MoveAxis(W, 66, ABG)
03:39:21.794 00.000 16108 Guiding  Dir = 3, Dur = 66
03:39:21.795 00.001 16108 IsSlewing returns 0
03:39:21.795 00.000 16108 IsGuiding returns 0
03:39:21.796 00.001 16108 PulseGuide returned control before completion, sleep 76
03:39:21.797 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3331, FiltMin=2870, FiltMax=60566, Gamma=1.000
03:39:21.816 00.019 21068 UpdateGuideState exits: m=809817 SNR=242.9
03:39:21.818 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:21.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:21.821 00.002 21068 Enqueuing Expose request
03:39:21.878 00.057 16108 IsGuiding returns 1
03:39:21.878 00.000 16108 scope still moving after pulse duration time elapsed
03:39:21.910 00.032 16108 IsSlewing returns 0
03:39:21.910 00.000 16108 IsGuiding returns 0
03:39:21.910 00.000 16108 scope move finished after 66 + 50 ms
03:39:21.910 00.000 16108 Move returns status 0, amount 66
03:39:21.910 00.000 16108 MoveAxis(N, 0, ABG)
03:39:21.910 00.000 16108 Move returns status 0, amount 0
03:39:21.910 00.000 16108 move complete, result=0
03:39:21.910 00.000 16108 worker thread done servicing request
03:39:21.912 00.002 21068 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
03:39:21.914 00.002 16108 Worker thread wakes up
03:39:21.915 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:21.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:22.883 00.968 16108 Exposure complete
03:39:22.940 00.057 16108 worker thread done servicing request
03:39:22.940 00.000 21068 OnExposeComplete: enter
03:39:22.941 00.001 21068 UpdateGuideState(): m_state=6
03:39:22.941 00.000 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
03:39:22.942 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=628.98, Mass=809116, SNR=240.7, Peak=65535 HFD=3.8
03:39:22.944 00.002 21068 MultiStar: [#1 -0.07,-0.13,0.89,U] [#2 0.01,-0.13,0.90,U] [#3 0.22,-0.21,0.38,U] [#4 0.55,0.11,0.00,M1] [#5 0.07,-0.15,0.41,U] [#6 -0.27,-0.07,0.39,U] [#7 0.31,0.01,0.37,U] [#8 0.19,-0.25,0.27,U] 
03:39:22.945 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.07, -0.25}
03:39:22.945 00.000 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
03:39:22.946 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
03:39:22.947 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.31 mountX=-0.07 mountY=0.14, mountTheta=2.02
03:39:22.948 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.16, opts=13)
03:39:22.949 00.001 21068 Enqueuing Move request for scope (0.04, -0.16)
03:39:22.950 00.001 16108 Worker thread wakes up
03:39:22.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
03:39:22.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
03:39:22.950 00.000 16108 Moving (0.04, -0.16) raw xDistance=-0.07 yDistance=0.14
03:39:22.950 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:39:22.950 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:22.950 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:39:22.950 00.000 16108 MoveAxis(E, 0, ABG)
03:39:22.950 00.000 16108 Move returns status 0, amount 0
03:39:22.950 00.000 16108 MoveAxis(N, 0, ABG)
03:39:22.950 00.000 16108 Move returns status 0, amount 0
03:39:22.950 00.000 16108 move complete, result=0
03:39:22.951 00.001 16108 worker thread done servicing request
03:39:22.954 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3331, FiltMin=2889, FiltMax=59869, Gamma=1.000
03:39:22.967 00.013 21068 UpdateGuideState exits: m=809116 SNR=240.7
03:39:22.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:22.968 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:22.969 00.001 21068 Enqueuing Expose request
03:39:22.970 00.001 16108 Worker thread wakes up
03:39:22.970 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:22.971 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:22.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:24.137 01.166 16108 Exposure complete
03:39:24.207 00.070 16108 worker thread done servicing request
03:39:24.208 00.001 21068 OnExposeComplete: enter
03:39:24.209 00.001 21068 UpdateGuideState(): m_state=6
03:39:24.209 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
03:39:24.210 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.00, Mass=839324, SNR=230.2, Peak=65535 HFD=3.7
03:39:24.211 00.001 21068 MultiStar: [#1 -0.12,-0.22,0.97,U] [#2 -0.00,-0.19,0.95,U] [#3 0.07,-0.46,0.00,M1] [#4 0.34,-0.08,0.40,U] [#5 0.03,-0.13,0.40,U] [#6 -0.08,-0.28,0.40,U] [#7 0.35,-0.21,0.34,U] [#8 0.31,-0.20,0.29,U] 
03:39:24.212 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.20}, one-star: {0.26, -0.23}
03:39:24.213 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
03:39:24.213 00.000 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
03:39:24.215 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.13 mountX=-0.13 mountY=0.17, mountTheta=2.21
03:39:24.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.20, opts=13)
03:39:24.217 00.000 21068 Enqueuing Move request for scope (0.10, -0.20)
03:39:24.218 00.001 16108 Worker thread wakes up
03:39:24.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
03:39:24.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
03:39:24.218 00.000 16108 Moving (0.10, -0.20) raw xDistance=-0.13 yDistance=0.17
03:39:24.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:39:24.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:24.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:39:24.219 00.001 16108 MoveAxis(E, 0, ABG)
03:39:24.219 00.000 16108 Move returns status 0, amount 0
03:39:24.219 00.000 16108 MoveAxis(N, 0, ABG)
03:39:24.219 00.000 16108 Move returns status 0, amount 0
03:39:24.219 00.000 16108 move complete, result=0
03:39:24.219 00.000 16108 worker thread done servicing request
03:39:24.222 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3331, FiltMin=2825, FiltMax=57577, Gamma=1.000
03:39:24.236 00.014 21068 UpdateGuideState exits: m=839324 SNR=230.2
03:39:24.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:24.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:24.238 00.000 21068 Enqueuing Expose request
03:39:24.239 00.001 16108 Worker thread wakes up
03:39:24.239 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:24.240 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:24.240 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:25.222 00.982 16108 Exposure complete
03:39:25.293 00.071 16108 worker thread done servicing request
03:39:25.293 00.000 21068 OnExposeComplete: enter
03:39:25.294 00.001 21068 UpdateGuideState(): m_state=6
03:39:25.295 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
03:39:25.295 00.000 21068 Star::Find returns 1 (0), X=812.35, Y=628.95, Mass=751712, SNR=207.1, Peak=65535 HFD=3.4
03:39:25.296 00.001 21068 MultiStar: [#1 0.08,-0.17,1.12,U] [#2 0.24,-0.08,1.25,U] [#3 0.03,-0.54,0.00,M2] [#4 0.41,-0.20,0.00,M1] [#5 0.08,-0.12,0.42,U] [#6 -0.01,-0.18,0.48,U] [#7 0.38,-0.23,0.39,U] [#8 0.37,-0.34,0.00,M1] 
03:39:25.297 00.001 21068 refined, 5 included, MultiStar: {0.19, -0.17}, one-star: {0.30, -0.28}
03:39:25.298 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.58)
03:39:25.298 00.000 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
03:39:25.299 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=-0.21 mountY=0.12, mountTheta=2.62
03:39:25.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.17, opts=13)
03:39:25.302 00.000 21068 Enqueuing Move request for scope (0.19, -0.17)
03:39:25.303 00.001 16108 Worker thread wakes up
03:39:25.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
03:39:25.303 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
03:39:25.303 00.000 16108 Moving (0.19, -0.17) raw xDistance=-0.21 yDistance=0.12
03:39:25.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:39:25.304 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:25.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:39:25.304 00.000 16108 MoveAxis(E, 56, ABG)
03:39:25.304 00.000 16108 Guiding  Dir = 2, Dur = 56
03:39:25.304 00.000 16108 IsSlewing returns 0
03:39:25.304 00.000 16108 IsGuiding returns 0
03:39:25.307 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3331, FiltMin=2867, FiltMax=57453, Gamma=1.000
03:39:25.321 00.014 21068 UpdateGuideState exits: m=751712 SNR=207.1
03:39:25.322 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:25.327 00.005 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:25.328 00.001 21068 Enqueuing Expose request
03:39:25.340 00.012 16108 PulseGuide returned control before completion, sleep 31
03:39:25.387 00.047 16108 IsGuiding returns 1
03:39:25.387 00.000 16108 scope still moving after pulse duration time elapsed
03:39:25.417 00.030 16108 IsSlewing returns 0
03:39:25.417 00.000 16108 IsGuiding returns 1
03:39:25.449 00.032 16108 IsSlewing returns 0
03:39:25.449 00.000 16108 IsGuiding returns 0
03:39:25.449 00.000 16108 scope move finished after 56 + 88 ms
03:39:25.449 00.000 16108 Move returns status 0, amount 56
03:39:25.449 00.000 16108 MoveAxis(N, 0, ABG)
03:39:25.449 00.000 16108 Move returns status 0, amount 0
03:39:25.449 00.000 16108 move complete, result=0
03:39:25.449 00.000 16108 worker thread done servicing request
03:39:25.449 00.000 16108 Worker thread wakes up
03:39:25.449 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
03:39:25.452 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:25.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:26.604 01.152 16108 Exposure complete
03:39:26.679 00.075 16108 worker thread done servicing request
03:39:26.679 00.000 21068 OnExposeComplete: enter
03:39:26.682 00.003 21068 UpdateGuideState(): m_state=6
03:39:26.684 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
03:39:26.685 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.09, Mass=818485, SNR=239.0, Peak=65535 HFD=3.6
03:39:26.686 00.001 21068 MultiStar: [#1 0.02,-0.13,0.88,U] [#2 0.06,-0.09,0.94,U] [#3 0.16,-0.53,0.00,M3] [#4 0.20,-0.04,0.41,U] [#5 0.03,-0.22,0.40,U] [#6 -0.17,-0.26,0.36,U] [#7 0.31,0.08,0.38,U] [#8 0.23,-0.27,0.25,U] 
03:39:26.688 00.002 21068 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {0.42, -0.14}
03:39:26.689 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
03:39:26.690 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
03:39:26.691 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=-0.17 mountY=0.08, mountTheta=2.69
03:39:26.692 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.12, opts=13)
03:39:26.693 00.001 21068 Enqueuing Move request for scope (0.15, -0.12)
03:39:26.694 00.001 16108 Worker thread wakes up
03:39:26.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
03:39:26.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
03:39:26.694 00.000 16108 Moving (0.15, -0.12) raw xDistance=-0.17 yDistance=0.08
03:39:26.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:39:26.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:26.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:39:26.694 00.000 16108 MoveAxis(E, 0, ABG)
03:39:26.694 00.000 16108 Move returns status 0, amount 0
03:39:26.695 00.001 16108 MoveAxis(N, 0, ABG)
03:39:26.695 00.000 16108 Move returns status 0, amount 0
03:39:26.695 00.000 16108 move complete, result=0
03:39:26.695 00.000 16108 worker thread done servicing request
03:39:26.698 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3331, FiltMin=2822, FiltMax=56893, Gamma=1.000
03:39:26.712 00.014 21068 UpdateGuideState exits: m=818485 SNR=239.0
03:39:26.714 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:26.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:26.715 00.000 21068 Enqueuing Expose request
03:39:26.716 00.001 16108 Worker thread wakes up
03:39:26.716 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:26.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:26.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:27.702 00.985 16108 Exposure complete
03:39:27.757 00.055 16108 worker thread done servicing request
03:39:27.757 00.000 21068 OnExposeComplete: enter
03:39:27.758 00.001 21068 UpdateGuideState(): m_state=6
03:39:27.759 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
03:39:27.760 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.12, Mass=795322, SNR=255.4, Peak=65535 HFD=3.8
03:39:27.761 00.001 21068 MultiStar: [#1 -0.22,-0.12,0.85,U] [#2 0.03,0.02,0.81,U] [#3 0.11,-0.43,0.40,U] [#4 0.19,-0.03,0.33,U] [#5 -0.31,0.04,0.32,U] [#6 -0.27,-0.16,0.39,U] [#7 -0.10,-0.06,0.32,U] [#8 -0.19,-0.17,0.28,U] 
03:39:27.763 00.002 21068 single-star, 8 included, MultiStar: {-0.07, -0.11}, one-star: {0.04, -0.11}
03:39:27.764 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
03:39:27.764 00.000 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
03:39:27.765 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=-0.06 mountY=0.10, mountTheta=2.10
03:39:27.767 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.11, opts=13)
03:39:27.768 00.001 21068 Enqueuing Move request for scope (0.04, -0.11)
03:39:27.769 00.001 16108 Worker thread wakes up
03:39:27.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:39:27.770 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:39:27.770 00.000 16108 Moving (0.04, -0.11) raw xDistance=-0.06 yDistance=0.10
03:39:27.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:39:27.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:27.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:39:27.770 00.000 16108 MoveAxis(E, 0, ABG)
03:39:27.770 00.000 16108 Move returns status 0, amount 0
03:39:27.770 00.000 16108 MoveAxis(N, 0, ABG)
03:39:27.770 00.000 16108 Move returns status 0, amount 0
03:39:27.770 00.000 16108 move complete, result=0
03:39:27.770 00.000 16108 worker thread done servicing request
03:39:27.778 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3331, FiltMin=2861, FiltMax=56381, Gamma=1.000
03:39:27.795 00.017 21068 UpdateGuideState exits: m=795322 SNR=255.4
03:39:27.796 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:27.796 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:27.798 00.002 21068 Enqueuing Expose request
03:39:27.799 00.001 16108 Worker thread wakes up
03:39:27.799 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:27.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:27.800 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:28.972 01.172 16108 Exposure complete
03:39:29.038 00.066 16108 worker thread done servicing request
03:39:29.038 00.000 21068 OnExposeComplete: enter
03:39:29.039 00.001 21068 UpdateGuideState(): m_state=6
03:39:29.040 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
03:39:29.042 00.002 21068 Star::Find returns 1 (0), X=812.35, Y=629.04, Mass=782527, SNR=233.7, Peak=65535 HFD=3.7
03:39:29.043 00.001 21068 MultiStar: [#1 -0.27,-0.35,0.83,U] [#2 -0.01,-0.10,1.01,U] [#3 -0.11,-0.40,0.54,U] [#4 0.25,-0.03,0.35,U] [#5 -0.12,-0.18,0.40,U] [#6 -0.16,-0.21,0.40,U] [#7 -0.05,-0.21,0.35,U] [#8 0.17,-0.31,0.27,U] 
03:39:29.044 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.22}, one-star: {0.30, -0.19}
03:39:29.045 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
03:39:29.046 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
03:39:29.046 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.56 mountX=-0.04 mountY=0.21, mountTheta=1.76
03:39:29.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.22, opts=13)
03:39:29.049 00.001 21068 Enqueuing Move request for scope (0.00, -0.22)
03:39:29.051 00.002 16108 Worker thread wakes up
03:39:29.051 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
03:39:29.051 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
03:39:29.051 00.000 16108 Moving (0.00, -0.22) raw xDistance=-0.04 yDistance=0.21
03:39:29.051 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:39:29.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:39:29.051 00.000 16108 MoveAxis(E, 0, ABG)
03:39:29.051 00.000 16108 Move returns status 0, amount 0
03:39:29.051 00.000 16108 MoveAxis(S, 42, ABG)
03:39:29.051 00.000 16108 Guiding  Dir = 1, Dur = 42
03:39:29.051 00.000 16108 IsSlewing returns 0
03:39:29.051 00.000 16108 IsGuiding returns 0
03:39:29.054 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3331, FiltMin=2857, FiltMax=58157, Gamma=1.000
03:39:29.068 00.014 21068 UpdateGuideState exits: m=782527 SNR=233.7
03:39:29.069 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:29.069 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:29.070 00.001 21068 Enqueuing Expose request
03:39:29.080 00.010 16108 PulseGuide returned control before completion, sleep 24
03:39:29.110 00.030 16108 IsGuiding returns 1
03:39:29.110 00.000 16108 scope still moving after pulse duration time elapsed
03:39:29.141 00.031 16108 IsSlewing returns 0
03:39:29.141 00.000 16108 IsGuiding returns 1
03:39:29.172 00.031 16108 IsSlewing returns 0
03:39:29.172 00.000 16108 IsGuiding returns 0
03:39:29.172 00.000 16108 scope move finished after 42 + 79 ms
03:39:29.172 00.000 16108 Move returns status 0, amount 42
03:39:29.172 00.000 16108 move complete, result=0
03:39:29.172 00.000 16108 worker thread done servicing request
03:39:29.172 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:39:29.174 00.002 16108 Worker thread wakes up
03:39:29.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:29.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:30.145 00.971 16108 Exposure complete
03:39:30.205 00.060 16108 worker thread done servicing request
03:39:30.205 00.000 21068 OnExposeComplete: enter
03:39:30.206 00.001 21068 UpdateGuideState(): m_state=6
03:39:30.207 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
03:39:30.208 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=628.89, Mass=777821, SNR=244.9, Peak=65535 HFD=3.8
03:39:30.209 00.001 21068 MultiStar: [#1 -0.42,-0.45,0.00,M1] [#2 -0.13,-0.10,0.97,U] [#3 -0.14,-0.48,0.00,M2] [#4 0.27,-0.14,0.37,U] [#5 -0.03,-0.12,0.34,U] [#6 -0.28,-0.29,0.34,U] [#7 0.04,-0.17,0.36,U] [#8 0.01,-0.31,0.28,U] 
03:39:30.210 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.21}, one-star: {0.09, -0.34}
03:39:30.211 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
03:39:30.211 00.000 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.76)
03:39:30.212 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=-0.03 mountY=0.21, mountTheta=1.70
03:39:30.214 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.21, opts=13)
03:39:30.214 00.000 21068 Enqueuing Move request for scope (-0.01, -0.21)
03:39:30.215 00.001 16108 Worker thread wakes up
03:39:30.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
03:39:30.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
03:39:30.215 00.000 16108 Moving (-0.01, -0.21) raw xDistance=-0.03 yDistance=0.21
03:39:30.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:39:30.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:39:30.216 00.001 16108 MoveAxis(E, 0, ABG)
03:39:30.216 00.000 16108 Move returns status 0, amount 0
03:39:30.216 00.000 16108 MoveAxis(S, 42, ABG)
03:39:30.216 00.000 16108 Guiding  Dir = 1, Dur = 42
03:39:30.216 00.000 16108 IsSlewing returns 0
03:39:30.216 00.000 16108 IsGuiding returns 0
03:39:30.219 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3331, FiltMin=2889, FiltMax=63517, Gamma=1.000
03:39:30.232 00.013 21068 UpdateGuideState exits: m=777821 SNR=244.9
03:39:30.233 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:30.233 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:30.234 00.001 21068 Enqueuing Expose request
03:39:30.272 00.038 16108 IsGuiding returns 1
03:39:30.272 00.000 16108 scope still moving after pulse duration time elapsed
03:39:30.301 00.029 16108 IsSlewing returns 0
03:39:30.301 00.000 16108 IsGuiding returns 1
03:39:30.333 00.032 16108 IsSlewing returns 0
03:39:30.333 00.000 16108 IsGuiding returns 1
03:39:30.364 00.031 16108 IsSlewing returns 0
03:39:30.364 00.000 16108 IsGuiding returns 0
03:39:30.364 00.000 16108 scope move finished after 42 + 106 ms
03:39:30.364 00.000 16108 Move returns status 0, amount 42
03:39:30.364 00.000 16108 move complete, result=0
03:39:30.364 00.000 16108 worker thread done servicing request
03:39:30.365 00.001 16108 Worker thread wakes up
03:39:30.365 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:39:30.367 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:30.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:31.534 01.167 16108 Exposure complete
03:39:31.588 00.054 16108 worker thread done servicing request
03:39:31.588 00.000 21068 OnExposeComplete: enter
03:39:31.590 00.002 21068 UpdateGuideState(): m_state=6
03:39:31.592 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
03:39:31.593 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=629.00, Mass=739972, SNR=267.7, Peak=65535 HFD=3.9
03:39:31.594 00.001 21068 MultiStar: [#1 -0.58,-0.37,0.00,M2] [#2 -0.17,-0.05,0.93,U] [#3 -0.04,-0.19,0.45,U] [#4 0.19,-0.19,0.35,U] [#5 -0.02,0.00,0.30,U] [#6 -0.24,-0.16,0.37,U] [#7 0.05,-0.19,0.27,U] [#8 -0.34,-0.17,0.22,U] 
03:39:31.594 00.000 21068 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {-0.13, -0.23}
03:39:31.595 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.16)
03:39:31.596 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.22)
03:39:31.597 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=0.07 mountY=0.17, mountTheta=1.16
03:39:31.598 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.15, opts=13)
03:39:31.599 00.001 21068 Enqueuing Move request for scope (-0.10, -0.15)
03:39:31.600 00.001 16108 Worker thread wakes up
03:39:31.600 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
03:39:31.600 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
03:39:31.600 00.000 16108 Moving (-0.10, -0.15) raw xDistance=0.07 yDistance=0.17
03:39:31.601 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:31.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:31.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:39:31.601 00.000 16108 MoveAxis(E, 0, ABG)
03:39:31.601 00.000 16108 Move returns status 0, amount 0
03:39:31.601 00.000 16108 MoveAxis(N, 0, ABG)
03:39:31.601 00.000 16108 Move returns status 0, amount 0
03:39:31.601 00.000 16108 move complete, result=0
03:39:31.601 00.000 16108 worker thread done servicing request
03:39:31.604 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3331, FiltMin=2873, FiltMax=53254, Gamma=1.000
03:39:31.618 00.014 21068 UpdateGuideState exits: m=739972 SNR=267.7
03:39:31.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:31.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:31.621 00.001 21068 Enqueuing Expose request
03:39:31.621 00.000 16108 Worker thread wakes up
03:39:31.621 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:31.622 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:31.623 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:32.597 00.974 16108 Exposure complete
03:39:32.669 00.072 16108 worker thread done servicing request
03:39:32.669 00.000 21068 OnExposeComplete: enter
03:39:32.670 00.001 21068 UpdateGuideState(): m_state=6
03:39:32.671 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
03:39:32.672 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.15, Mass=776119, SNR=235.4, Peak=65535 HFD=3.5
03:39:32.674 00.002 21068 MultiStar: [#1 0.01,-0.19,0.97,U] [#2 0.13,0.06,0.94,U] [#3 0.24,-0.14,0.52,U] [#4 0.11,-0.15,0.32,U] [#5 0.38,-0.04,0.35,U] [#6 -0.09,-0.26,0.36,U] [#7 0.36,-0.01,0.34,U] [#8 -0.17,-0.32,0.27,U] 
03:39:32.675 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.22, -0.08}
03:39:32.676 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
03:39:32.678 00.002 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
03:39:32.680 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=-0.15 mountY=0.07, mountTheta=2.71
03:39:32.683 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
03:39:32.684 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
03:39:32.686 00.002 16108 Worker thread wakes up
03:39:32.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
03:39:32.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
03:39:32.686 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.15 yDistance=0.07
03:39:32.686 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:39:32.686 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:32.686 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:39:32.686 00.000 16108 MoveAxis(E, 0, ABG)
03:39:32.687 00.001 16108 Move returns status 0, amount 0
03:39:32.687 00.000 16108 MoveAxis(N, 0, ABG)
03:39:32.687 00.000 16108 Move returns status 0, amount 0
03:39:32.687 00.000 16108 move complete, result=0
03:39:32.687 00.000 16108 worker thread done servicing request
03:39:32.693 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3331, FiltMin=2765, FiltMax=57677, Gamma=1.000
03:39:32.708 00.015 21068 UpdateGuideState exits: m=776119 SNR=235.4
03:39:32.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:32.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:32.711 00.001 21068 Enqueuing Expose request
03:39:32.711 00.000 16108 Worker thread wakes up
03:39:32.712 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:32.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:32.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:33.891 01.179 16108 Exposure complete
03:39:33.951 00.060 16108 worker thread done servicing request
03:39:33.951 00.000 21068 OnExposeComplete: enter
03:39:33.952 00.001 21068 UpdateGuideState(): m_state=6
03:39:33.953 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
03:39:33.954 00.001 21068 Star::Find returns 1 (0), X=811.96, Y=629.13, Mass=837951, SNR=243.1, Peak=65535 HFD=3.8
03:39:33.955 00.001 21068 MultiStar: [#1 -0.39,-0.11,0.95,U] [#2 -0.25,0.04,0.89,U] [#3 -0.12,-0.18,0.42,U] [#4 0.32,0.03,0.39,U] [#5 -0.21,0.01,0.39,U] [#6 -0.13,0.05,0.39,U] [#7 0.12,0.15,0.33,U] [#8 0.12,-0.06,0.29,U] 
03:39:33.956 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.09, -0.10}
03:39:33.957 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
03:39:33.958 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
03:39:33.959 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=0.07 mountY=0.11, mountTheta=1.03
03:39:33.960 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
03:39:33.961 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
03:39:33.962 00.001 16108 Worker thread wakes up
03:39:33.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
03:39:33.962 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
03:39:33.962 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.11
03:39:33.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:33.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:33.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:39:33.962 00.000 16108 MoveAxis(E, 0, ABG)
03:39:33.963 00.001 16108 Move returns status 0, amount 0
03:39:33.963 00.000 16108 MoveAxis(N, 0, ABG)
03:39:33.963 00.000 16108 Move returns status 0, amount 0
03:39:33.963 00.000 16108 move complete, result=0
03:39:33.963 00.000 16108 worker thread done servicing request
03:39:33.966 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3331, FiltMin=2867, FiltMax=56182, Gamma=1.000
03:39:33.979 00.013 21068 UpdateGuideState exits: m=837951 SNR=243.1
03:39:33.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:33.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:33.982 00.001 21068 Enqueuing Expose request
03:39:33.982 00.000 16108 Worker thread wakes up
03:39:33.982 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:33.983 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:33.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:34.964 00.981 16108 Exposure complete
03:39:35.024 00.060 16108 worker thread done servicing request
03:39:35.024 00.000 21068 OnExposeComplete: enter
03:39:35.028 00.004 21068 UpdateGuideState(): m_state=6
03:39:35.030 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
03:39:35.031 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.20, Mass=837061, SNR=244.1, Peak=65535 HFD=3.7
03:39:35.033 00.002 21068 MultiStar: [#1 -0.47,-0.00,0.00,M1] [#2 0.21,0.44,0.00,M1] [#3 0.08,-0.01,0.45,U] [#4 0.36,0.05,0.44,U] [#5 -0.28,0.47,0.00,M1] [#6 -0.11,0.04,0.37,U] [#7 0.12,-0.06,0.32,U] [#8 0.02,0.02,0.31,U] 
03:39:35.035 00.002 21068 refined, 5 included, MultiStar: {0.11, -0.00}, one-star: {0.11, -0.02}
03:39:35.035 00.000 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
03:39:35.036 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
03:39:35.038 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
03:39:35.039 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.00, opts=13)
03:39:35.041 00.002 21068 Enqueuing Move request for scope (0.11, -0.00)
03:39:35.042 00.001 16108 Worker thread wakes up
03:39:35.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
03:39:35.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
03:39:35.042 00.000 16108 Moving (0.11, -0.00) raw xDistance=-0.11 yDistance=-0.02
03:39:35.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:39:35.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:35.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:39:35.042 00.000 16108 MoveAxis(E, 0, ABG)
03:39:35.042 00.000 16108 Move returns status 0, amount 0
03:39:35.042 00.000 16108 MoveAxis(N, 0, ABG)
03:39:35.042 00.000 16108 Move returns status 0, amount 0
03:39:35.042 00.000 16108 move complete, result=0
03:39:35.043 00.001 16108 worker thread done servicing request
03:39:35.046 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3331, FiltMin=2867, FiltMax=49990, Gamma=1.000
03:39:35.061 00.015 21068 UpdateGuideState exits: m=837061 SNR=244.1
03:39:35.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:35.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:35.064 00.001 21068 Enqueuing Expose request
03:39:35.064 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:35.065 00.001 16108 Worker thread wakes up
03:39:35.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:35.066 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:36.231 01.165 16108 Exposure complete
03:39:36.295 00.064 16108 worker thread done servicing request
03:39:36.296 00.001 21068 OnExposeComplete: enter
03:39:36.297 00.001 21068 UpdateGuideState(): m_state=6
03:39:36.298 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
03:39:36.298 00.000 21068 Star::Find returns 1 (0), X=811.89, Y=629.17, Mass=814608, SNR=245.9, Peak=65535 HFD=3.7
03:39:36.299 00.001 21068 MultiStar: [#1 -0.37,-0.11,0.89,U] [#2 -0.40,-0.06,0.92,U] [#3 0.02,-0.04,0.39,U] [#4 0.12,0.04,0.32,U] [#5 -0.11,0.13,0.33,U] [#6 -0.34,-0.04,0.35,U] [#7 -0.17,0.08,0.32,U] [#8 -0.17,-0.00,0.22,U] 
03:39:36.300 00.001 21068 single-star, 8 included, MultiStar: {-0.22, -0.03}, one-star: {-0.16, -0.06}
03:39:36.302 00.002 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
03:39:36.303 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
03:39:36.303 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=0.15 mountY=0.10, mountTheta=0.58
03:39:36.305 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.06, opts=13)
03:39:36.306 00.001 21068 Enqueuing Move request for scope (-0.16, -0.06)
03:39:36.307 00.001 16108 Worker thread wakes up
03:39:36.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
03:39:36.307 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
03:39:36.307 00.000 16108 Moving (-0.16, -0.06) raw xDistance=0.15 yDistance=0.10
03:39:36.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:39:36.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:36.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:39:36.307 00.000 16108 MoveAxis(E, 0, ABG)
03:39:36.307 00.000 16108 Move returns status 0, amount 0
03:39:36.307 00.000 16108 MoveAxis(N, 0, ABG)
03:39:36.307 00.000 16108 Move returns status 0, amount 0
03:39:36.307 00.000 16108 move complete, result=0
03:39:36.307 00.000 16108 worker thread done servicing request
03:39:36.312 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3331, FiltMin=2877, FiltMax=54045, Gamma=1.000
03:39:36.331 00.019 21068 UpdateGuideState exits: m=814608 SNR=245.9
03:39:36.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:36.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:36.334 00.001 21068 Enqueuing Expose request
03:39:36.335 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:36.336 00.001 16108 Worker thread wakes up
03:39:36.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:36.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:37.304 00.968 16108 Exposure complete
03:39:37.377 00.073 16108 worker thread done servicing request
03:39:37.377 00.000 21068 OnExposeComplete: enter
03:39:37.380 00.003 21068 UpdateGuideState(): m_state=6
03:39:37.381 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
03:39:37.381 00.000 21068 Star::Find returns 1 (0), X=811.96, Y=629.05, Mass=811410, SNR=235.3, Peak=65535 HFD=3.9
03:39:37.383 00.002 21068 MultiStar: [#1 -0.28,-0.26,1.03,U] [#2 -0.01,0.15,0.94,U] [#3 -0.18,-0.16,0.42,U] [#4 0.07,-0.02,0.37,U] [#5 -0.24,-0.13,0.35,U] [#6 -0.29,-0.18,0.43,U] [#7 0.18,0.09,0.39,U] [#8 -0.31,-0.51,0.00,M1] 
03:39:37.384 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.09, -0.18}
03:39:37.384 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
03:39:37.385 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
03:39:37.386 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.45 mountX=0.10 mountY=0.12, mountTheta=0.89
03:39:37.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
03:39:37.389 00.001 21068 Enqueuing Move request for scope (-0.11, -0.09)
03:39:37.389 00.000 16108 Worker thread wakes up
03:39:37.389 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
03:39:37.389 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
03:39:37.391 00.002 16108 Moving (-0.11, -0.09) raw xDistance=0.10 yDistance=0.12
03:39:37.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:39:37.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:37.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:39:37.391 00.000 16108 MoveAxis(E, 0, ABG)
03:39:37.391 00.000 16108 Move returns status 0, amount 0
03:39:37.391 00.000 16108 MoveAxis(N, 0, ABG)
03:39:37.391 00.000 16108 Move returns status 0, amount 0
03:39:37.391 00.000 16108 move complete, result=0
03:39:37.391 00.000 16108 worker thread done servicing request
03:39:37.394 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3331, FiltMin=2862, FiltMax=60198, Gamma=1.000
03:39:37.413 00.019 21068 UpdateGuideState exits: m=811410 SNR=235.3
03:39:37.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:37.415 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:37.416 00.001 21068 Enqueuing Expose request
03:39:37.417 00.001 16108 Worker thread wakes up
03:39:37.417 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:37.418 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:37.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:38.589 01.171 16108 Exposure complete
03:39:38.652 00.063 16108 worker thread done servicing request
03:39:38.652 00.000 21068 OnExposeComplete: enter
03:39:38.653 00.001 21068 UpdateGuideState(): m_state=6
03:39:38.654 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
03:39:38.654 00.000 21068 Star::Find returns 1 (0), X=812.26, Y=628.92, Mass=792701, SNR=218.6, Peak=65535 HFD=3.7
03:39:38.655 00.001 21068 MultiStar: [#1 -0.32,-0.17,1.00,U] [#2 -0.08,-0.27,0.99,U] [#3 -0.11,-0.51,0.00,M1] [#4 0.29,-0.41,0.00,M1] [#5 -0.03,-0.23,0.41,U] [#6 -0.30,-0.56,0.00,M1] [#7 0.04,-0.32,0.41,U] [#8 -0.22,-0.59,0.00,M2] 
03:39:38.656 00.001 21068 refined, 4 included, MultiStar: {-0.05, -0.26}, one-star: {0.22, -0.31}
03:39:38.657 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
03:39:38.657 00.000 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
03:39:38.658 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.76 mountX=0.00 mountY=0.26, mountTheta=1.56
03:39:38.662 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.26, opts=13)
03:39:38.665 00.003 21068 Enqueuing Move request for scope (-0.05, -0.26)
03:39:38.667 00.002 16108 Worker thread wakes up
03:39:38.668 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
03:39:38.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
03:39:38.668 00.000 16108 Moving (-0.05, -0.26) raw xDistance=0.00 yDistance=0.26
03:39:38.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:39:38.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:39:38.668 00.000 16108 MoveAxis(E, 0, ABG)
03:39:38.668 00.000 16108 Move returns status 0, amount 0
03:39:38.668 00.000 16108 MoveAxis(S, 52, ABG)
03:39:38.668 00.000 16108 Guiding  Dir = 1, Dur = 52
03:39:38.669 00.001 16108 IsSlewing returns 0
03:39:38.669 00.000 16108 IsGuiding returns 0
03:39:38.676 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3331, FiltMin=2824, FiltMax=57245, Gamma=1.000
03:39:38.677 00.001 16108 PulseGuide returned control before completion, sleep 54
03:39:38.693 00.016 21068 UpdateGuideState exits: m=792701 SNR=218.6
03:39:38.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:38.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:38.695 00.000 21068 Enqueuing Expose request
03:39:38.738 00.043 16108 IsGuiding returns 1
03:39:38.738 00.000 16108 scope still moving after pulse duration time elapsed
03:39:38.768 00.030 16108 IsSlewing returns 0
03:39:38.768 00.000 16108 IsGuiding returns 0
03:39:38.768 00.000 16108 scope move finished after 52 + 47 ms
03:39:38.768 00.000 16108 Move returns status 0, amount 52
03:39:38.768 00.000 16108 move complete, result=0
03:39:38.768 00.000 16108 worker thread done servicing request
03:39:38.768 00.000 16108 Worker thread wakes up
03:39:38.768 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
03:39:38.771 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:38.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:39.747 00.976 16108 Exposure complete
03:39:39.810 00.063 16108 worker thread done servicing request
03:39:39.810 00.000 21068 OnExposeComplete: enter
03:39:39.811 00.001 21068 UpdateGuideState(): m_state=6
03:39:39.811 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
03:39:39.812 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=628.95, Mass=784770, SNR=237.5, Peak=65535 HFD=3.9
03:39:39.813 00.001 21068 MultiStar: [#1 -0.12,-0.27,0.92,U] [#2 0.07,-0.16,0.95,U] [#3 -0.05,-0.45,0.00,M2] [#4 0.16,-0.08,0.40,U] [#5 0.15,-0.23,0.32,U] [#6 -0.39,-0.10,0.42,U] [#7 0.05,0.13,0.34,U] [#8 -0.12,-0.66,0.00,M3] 
03:39:39.814 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.18}, one-star: {0.18, -0.28}
03:39:39.815 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
03:39:39.815 00.000 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
03:39:39.816 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.44 mountX=-0.05 mountY=0.17, mountTheta=1.88
03:39:39.818 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
03:39:39.819 00.001 21068 Enqueuing Move request for scope (0.02, -0.18)
03:39:39.819 00.000 16108 Worker thread wakes up
03:39:39.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
03:39:39.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
03:39:39.819 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
03:39:39.821 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:39:39.821 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:39.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:39:39.821 00.000 16108 MoveAxis(E, 0, ABG)
03:39:39.821 00.000 16108 Move returns status 0, amount 0
03:39:39.821 00.000 16108 MoveAxis(N, 0, ABG)
03:39:39.821 00.000 16108 Move returns status 0, amount 0
03:39:39.821 00.000 16108 move complete, result=0
03:39:39.821 00.000 16108 worker thread done servicing request
03:39:39.824 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3334, FiltMin=2848, FiltMax=53469, Gamma=1.000
03:39:39.838 00.014 21068 UpdateGuideState exits: m=784770 SNR=237.5
03:39:39.840 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:39.841 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:39.841 00.000 21068 Enqueuing Expose request
03:39:39.842 00.001 16108 Worker thread wakes up
03:39:39.842 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:39.843 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:39.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:41.015 01.172 16108 Exposure complete
03:39:41.074 00.059 16108 worker thread done servicing request
03:39:41.075 00.001 21068 OnExposeComplete: enter
03:39:41.076 00.001 21068 UpdateGuideState(): m_state=6
03:39:41.077 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
03:39:41.079 00.002 21068 Star::Find returns 1 (0), X=811.98, Y=629.00, Mass=806006, SNR=233.6, Peak=65535 HFD=4.0
03:39:41.080 00.001 21068 MultiStar: [#1 -0.35,-0.21,0.98,U] [#2 0.00,0.20,0.94,U] [#3 -0.13,-0.25,0.47,U] [#4 0.35,-0.40,0.00,M1] [#5 -0.20,-0.03,0.40,U] [#6 -0.35,-0.25,0.43,U] [#7 0.33,-0.19,0.29,U] [#8 -0.04,-0.08,0.31,U] 
03:39:41.081 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.12}, one-star: {-0.07, -0.23}
03:39:41.083 00.002 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
03:39:41.084 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.99)
03:39:41.084 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-2.39 mountX=0.10 mountY=0.15, mountTheta=0.95
03:39:41.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.12, opts=13)
03:39:41.087 00.001 21068 Enqueuing Move request for scope (-0.13, -0.12)
03:39:41.087 00.000 16108 Worker thread wakes up
03:39:41.088 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
03:39:41.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
03:39:41.088 00.000 16108 Moving (-0.13, -0.12) raw xDistance=0.10 yDistance=0.15
03:39:41.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:39:41.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:41.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:39:41.088 00.000 16108 MoveAxis(E, 0, ABG)
03:39:41.088 00.000 16108 Move returns status 0, amount 0
03:39:41.088 00.000 16108 MoveAxis(N, 0, ABG)
03:39:41.088 00.000 16108 Move returns status 0, amount 0
03:39:41.088 00.000 16108 move complete, result=0
03:39:41.088 00.000 16108 worker thread done servicing request
03:39:41.098 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3334, FiltMin=2845, FiltMax=55257, Gamma=1.000
03:39:41.115 00.017 21068 UpdateGuideState exits: m=806006 SNR=233.6
03:39:41.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:41.116 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:41.117 00.001 21068 Enqueuing Expose request
03:39:41.118 00.001 16108 Worker thread wakes up
03:39:41.118 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:41.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:41.119 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:42.104 00.985 16108 Exposure complete
03:39:42.194 00.090 16108 worker thread done servicing request
03:39:42.194 00.000 21068 OnExposeComplete: enter
03:39:42.196 00.002 21068 UpdateGuideState(): m_state=6
03:39:42.197 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
03:39:42.197 00.000 21068 Star::Find returns 1 (0), X=812.11, Y=628.87, Mass=788187, SNR=239.1, Peak=65535 HFD=3.8
03:39:42.198 00.001 21068 MultiStar: [#1 -0.29,-0.03,0.97,U] [#2 0.11,0.14,0.85,U] [#3 -0.12,-0.27,0.50,U] [#4 0.09,0.01,0.31,U] [#5 0.13,-0.02,0.35,U] [#6 -0.26,-0.18,0.36,U] [#7 0.28,0.50,0.00,M1] [#8 0.02,-0.19,0.28,U] 
03:39:42.199 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {0.06, -0.36}
03:39:42.200 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
03:39:42.200 00.000 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:39:42.201 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.93 mountX=0.02 mountY=0.12, mountTheta=1.39
03:39:42.204 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.11, opts=13)
03:39:42.206 00.002 21068 Enqueuing Move request for scope (-0.04, -0.11)
03:39:42.208 00.002 16108 Worker thread wakes up
03:39:42.209 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
03:39:42.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
03:39:42.209 00.000 16108 Moving (-0.04, -0.11) raw xDistance=0.02 yDistance=0.12
03:39:42.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:39:42.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:42.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:39:42.209 00.000 16108 MoveAxis(E, 0, ABG)
03:39:42.209 00.000 16108 Move returns status 0, amount 0
03:39:42.209 00.000 16108 MoveAxis(N, 0, ABG)
03:39:42.210 00.001 16108 Move returns status 0, amount 0
03:39:42.210 00.000 16108 move complete, result=0
03:39:42.210 00.000 16108 worker thread done servicing request
03:39:42.213 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=141, max=65535, med=3334, FiltMin=2813, FiltMax=54445, Gamma=1.000
03:39:42.235 00.022 21068 UpdateGuideState exits: m=788187 SNR=239.1
03:39:42.236 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:42.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:42.238 00.001 21068 Enqueuing Expose request
03:39:42.240 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:42.240 00.000 16108 Worker thread wakes up
03:39:42.241 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:42.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:43.400 01.159 16108 Exposure complete
03:39:43.463 00.063 16108 worker thread done servicing request
03:39:43.464 00.001 21068 OnExposeComplete: enter
03:39:43.465 00.001 21068 UpdateGuideState(): m_state=6
03:39:43.466 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
03:39:43.468 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=629.23, Mass=852904, SNR=257.6, Peak=65535 HFD=3.6
03:39:43.469 00.001 21068 MultiStar: [#1 -0.05,-0.04,0.88,U] [#2 0.02,0.14,0.94,U] [#3 0.06,-0.03,0.38,U] [#4 0.35,0.07,0.36,U] [#5 0.21,0.21,0.37,U] [#6 -0.03,-0.07,0.33,U] [#7 0.15,0.10,0.30,U] [#8 0.14,0.07,0.23,U] 
03:39:43.470 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.19, 0.00}
03:39:43.473 00.003 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
03:39:43.474 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
03:39:43.475 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:39:43.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.05, opts=13)
03:39:43.478 00.001 21068 Enqueuing Move request for scope (0.10, 0.05)
03:39:43.480 00.002 16108 Worker thread wakes up
03:39:43.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
03:39:43.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:39:43.480 00.000 16108 Moving (0.10, 0.05) raw xDistance=-0.09 yDistance=-0.07
03:39:43.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:39:43.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:43.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:39:43.480 00.000 16108 MoveAxis(E, 0, ABG)
03:39:43.480 00.000 16108 Move returns status 0, amount 0
03:39:43.480 00.000 16108 MoveAxis(N, 0, ABG)
03:39:43.480 00.000 16108 Move returns status 0, amount 0
03:39:43.480 00.000 16108 move complete, result=0
03:39:43.480 00.000 16108 worker thread done servicing request
03:39:43.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3334, FiltMin=2861, FiltMax=49056, Gamma=1.000
03:39:43.500 00.016 21068 UpdateGuideState exits: m=852904 SNR=257.6
03:39:43.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:43.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:43.503 00.001 21068 Enqueuing Expose request
03:39:43.503 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:43.504 00.001 16108 Worker thread wakes up
03:39:43.504 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:43.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:44.481 00.977 16108 Exposure complete
03:39:44.545 00.064 16108 worker thread done servicing request
03:39:44.545 00.000 21068 OnExposeComplete: enter
03:39:44.547 00.002 21068 UpdateGuideState(): m_state=6
03:39:44.548 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
03:39:44.548 00.000 21068 Star::Find returns 1 (0), X=812.31, Y=629.19, Mass=789695, SNR=258.4, Peak=65535 HFD=3.6
03:39:44.551 00.003 21068 MultiStar: [#1 -0.09,0.07,0.88,U] [#2 0.17,0.11,0.98,U] [#3 0.13,0.08,0.39,U] [#4 0.42,0.30,0.00,M1] [#5 0.13,0.06,0.42,U] [#6 -0.11,0.19,0.38,U] [#7 0.26,0.26,0.35,U] [#8 0.26,-0.03,0.24,U] 
03:39:44.551 00.000 21068 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.26, -0.04}
03:39:44.552 00.001 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
03:39:44.553 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
03:39:44.554 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.54 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
03:39:44.556 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
03:39:44.556 00.000 21068 Enqueuing Move request for scope (0.12, 0.07)
03:39:44.557 00.001 16108 Worker thread wakes up
03:39:44.558 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:39:44.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:39:44.558 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.11 yDistance=-0.10
03:39:44.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:39:44.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:44.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:39:44.558 00.000 16108 MoveAxis(E, 0, ABG)
03:39:44.558 00.000 16108 Move returns status 0, amount 0
03:39:44.558 00.000 16108 MoveAxis(N, 0, ABG)
03:39:44.558 00.000 16108 Move returns status 0, amount 0
03:39:44.558 00.000 16108 move complete, result=0
03:39:44.558 00.000 16108 worker thread done servicing request
03:39:44.563 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3337, FiltMin=2873, FiltMax=49661, Gamma=1.000
03:39:44.577 00.014 21068 UpdateGuideState exits: m=789695 SNR=258.4
03:39:44.578 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:44.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:44.579 00.000 21068 Enqueuing Expose request
03:39:44.580 00.001 16108 Worker thread wakes up
03:39:44.580 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:44.581 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:44.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:45.745 01.164 16108 Exposure complete
03:39:45.807 00.062 16108 worker thread done servicing request
03:39:45.807 00.000 21068 OnExposeComplete: enter
03:39:45.808 00.001 21068 UpdateGuideState(): m_state=6
03:39:45.809 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
03:39:45.809 00.000 21068 Star::Find returns 1 (0), X=812.13, Y=629.20, Mass=770126, SNR=270.9, Peak=65535 HFD=3.7
03:39:45.810 00.001 21068 MultiStar: [#1 -0.42,-0.11,0.81,U] [#2 -0.06,0.30,0.88,U] [#3 -0.08,0.02,0.36,U] [#4 0.12,-0.01,0.38,U] [#5 -0.37,-0.34,0.00,M1] [#6 -0.22,0.11,0.40,U] [#7 0.05,-0.05,0.36,U] [#8 -0.28,-0.23,0.23,U] 
03:39:45.811 00.001 21068 single-star, 7 included, MultiStar: {-0.10, 0.03}, one-star: {0.08, -0.03}
03:39:45.812 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
03:39:45.812 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
03:39:45.813 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.38 mountX=-0.09 mountY=0.01, mountTheta=3.00
03:39:45.816 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
03:39:45.816 00.000 21068 Enqueuing Move request for scope (0.08, -0.03)
03:39:45.817 00.001 16108 Worker thread wakes up
03:39:45.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:39:45.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:39:45.817 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
03:39:45.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:39:45.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:45.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:39:45.817 00.000 16108 MoveAxis(E, 0, ABG)
03:39:45.818 00.001 16108 Move returns status 0, amount 0
03:39:45.818 00.000 16108 MoveAxis(N, 0, ABG)
03:39:45.818 00.000 16108 Move returns status 0, amount 0
03:39:45.818 00.000 16108 move complete, result=0
03:39:45.818 00.000 16108 worker thread done servicing request
03:39:45.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3337, FiltMin=2867, FiltMax=49430, Gamma=1.000
03:39:45.837 00.015 21068 UpdateGuideState exits: m=770126 SNR=270.9
03:39:45.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:45.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:45.840 00.001 21068 Enqueuing Expose request
03:39:45.841 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:45.842 00.001 16108 Worker thread wakes up
03:39:45.842 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:45.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:46.828 00.986 16108 Exposure complete
03:39:46.901 00.073 16108 worker thread done servicing request
03:39:46.901 00.000 21068 OnExposeComplete: enter
03:39:46.902 00.001 21068 UpdateGuideState(): m_state=6
03:39:46.902 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
03:39:46.903 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.30, Mass=814104, SNR=238.4, Peak=65535 HFD=3.6
03:39:46.904 00.001 21068 MultiStar: [#1 -0.00,0.05,0.88,U] [#2 0.06,0.27,1.14,U] [#3 -0.08,0.03,0.37,U] [#4 0.27,0.00,0.33,U] [#5 -0.06,0.00,0.34,U] [#6 -0.36,0.16,0.47,U] [#7 0.22,0.13,0.31,U] [#8 0.16,0.02,0.26,U] 
03:39:46.906 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.14, 0.07}
03:39:46.906 00.000 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:39:46.907 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:39:46.908 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.25 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
03:39:46.910 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.11, opts=13)
03:39:46.911 00.001 21068 Enqueuing Move request for scope (0.04, 0.11)
03:39:46.912 00.001 16108 Worker thread wakes up
03:39:46.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
03:39:46.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:39:46.912 00.000 16108 Moving (0.04, 0.11) raw xDistance=-0.02 yDistance=-0.11
03:39:46.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:39:46.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:46.913 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:39:46.913 00.000 16108 MoveAxis(E, 0, ABG)
03:39:46.913 00.000 16108 Move returns status 0, amount 0
03:39:46.913 00.000 16108 MoveAxis(N, 0, ABG)
03:39:46.913 00.000 16108 Move returns status 0, amount 0
03:39:46.913 00.000 16108 move complete, result=0
03:39:46.913 00.000 16108 worker thread done servicing request
03:39:46.916 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3337, FiltMin=2912, FiltMax=54045, Gamma=1.000
03:39:46.931 00.015 21068 UpdateGuideState exits: m=814104 SNR=238.4
03:39:46.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:46.933 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:46.934 00.001 21068 Enqueuing Expose request
03:39:46.935 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:46.935 00.000 16108 Worker thread wakes up
03:39:46.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:46.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:48.118 01.182 16108 Exposure complete
03:39:48.173 00.055 16108 worker thread done servicing request
03:39:48.173 00.000 21068 OnExposeComplete: enter
03:39:48.174 00.001 21068 UpdateGuideState(): m_state=6
03:39:48.175 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
03:39:48.176 00.001 21068 Star::Find returns 1 (0), X=811.97, Y=629.25, Mass=787615, SNR=235.8, Peak=65535 HFD=3.6
03:39:48.177 00.001 21068 MultiStar: [#1 -0.26,0.04,0.96,U] [#2 -0.22,0.12,1.04,U] [#3 0.07,-0.03,0.44,U] [#4 -0.24,-0.07,0.41,U] [#5 0.01,-0.03,0.30,U] [#6 -0.36,-0.08,0.49,U] [#7 0.05,0.32,0.39,U] [#8 -0.17,-0.26,0.28,U] 
03:39:48.178 00.001 21068 single-star, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.08, 0.02}
03:39:48.179 00.001 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
03:39:48.180 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
03:39:48.181 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=0.08 mountY=-0.00, mountTheta=-0.01
03:39:48.184 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
03:39:48.186 00.002 21068 Enqueuing Move request for scope (-0.08, 0.02)
03:39:48.187 00.001 16108 Worker thread wakes up
03:39:48.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:39:48.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:39:48.187 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=-0.00
03:39:48.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:48.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:48.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:39:48.187 00.000 16108 MoveAxis(E, 0, ABG)
03:39:48.187 00.000 16108 Move returns status 0, amount 0
03:39:48.188 00.001 16108 MoveAxis(N, 0, ABG)
03:39:48.188 00.000 16108 Move returns status 0, amount 0
03:39:48.188 00.000 16108 move complete, result=0
03:39:48.188 00.000 16108 worker thread done servicing request
03:39:48.192 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=35, max=65535, med=3341, FiltMin=2902, FiltMax=50694, Gamma=1.000
03:39:48.206 00.014 21068 UpdateGuideState exits: m=787615 SNR=235.8
03:39:48.208 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:48.208 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:48.209 00.001 21068 Enqueuing Expose request
03:39:48.210 00.001 16108 Worker thread wakes up
03:39:48.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:48.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:48.210 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:49.197 00.987 16108 Exposure complete
03:39:49.263 00.066 16108 worker thread done servicing request
03:39:49.263 00.000 21068 OnExposeComplete: enter
03:39:49.266 00.003 21068 UpdateGuideState(): m_state=6
03:39:49.268 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
03:39:49.269 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.28, Mass=889446, SNR=250.7, Peak=65535 HFD=3.6
03:39:49.272 00.003 21068 MultiStar: [#1 -0.47,-0.18,0.00,M1] [#2 -0.04,0.08,0.91,U] [#3 0.16,0.27,0.42,U] [#4 0.04,0.17,0.38,U] [#5 -0.04,-0.12,0.36,U] [#6 -0.19,0.03,0.40,U] [#7 0.10,0.24,0.27,U] [#8 -0.12,-0.08,0.25,U] 
03:39:49.273 00.001 21068 single-star, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.02, 0.05}
03:39:49.274 00.001 21068 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.97) = xAngle (-1.73 = -1.73)
03:39:49.275 00.001 21068 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
03:39:49.276 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.24 mountX=-0.01 mountY=-0.05, mountTheta=-1.73
03:39:49.279 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.05, opts=13)
03:39:49.280 00.001 21068 Enqueuing Move request for scope (0.02, 0.05)
03:39:49.281 00.001 16108 Worker thread wakes up
03:39:49.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:39:49.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:39:49.281 00.000 16108 Moving (0.02, 0.05) raw xDistance=-0.01 yDistance=-0.05
03:39:49.281 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:39:49.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:49.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:39:49.281 00.000 16108 MoveAxis(E, 0, ABG)
03:39:49.281 00.000 16108 Move returns status 0, amount 0
03:39:49.281 00.000 16108 MoveAxis(N, 0, ABG)
03:39:49.281 00.000 16108 Move returns status 0, amount 0
03:39:49.281 00.000 16108 move complete, result=0
03:39:49.281 00.000 16108 worker thread done servicing request
03:39:49.286 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3341, FiltMin=2893, FiltMax=50128, Gamma=1.000
03:39:49.299 00.013 21068 UpdateGuideState exits: m=889446 SNR=250.7
03:39:49.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:49.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:49.302 00.001 21068 Enqueuing Expose request
03:39:49.302 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:49.303 00.001 16108 Worker thread wakes up
03:39:49.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:49.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:50.472 01.169 16108 Exposure complete
03:39:50.549 00.077 16108 worker thread done servicing request
03:39:50.549 00.000 21068 OnExposeComplete: enter
03:39:50.551 00.002 21068 UpdateGuideState(): m_state=6
03:39:50.553 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
03:39:50.555 00.002 21068 Star::Find returns 1 (0), X=812.03, Y=629.03, Mass=734487, SNR=231.3, Peak=65535 HFD=3.5
03:39:50.556 00.001 21068 MultiStar: [#1 -0.39,-0.40,0.00,M2] [#2 -0.06,-0.10,0.96,U] [#3 0.04,-0.13,0.42,U] [#4 -0.01,-0.08,0.45,U] [#5 -0.18,-0.11,0.38,U] [#6 -0.18,-0.00,0.44,U] [#7 0.21,0.19,0.36,U] [#8 -0.14,-0.20,0.31,U] 
03:39:50.557 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {-0.01, -0.20}
03:39:50.558 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
03:39:50.558 00.000 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
03:39:50.561 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.97 mountX=0.02 mountY=0.10, mountTheta=1.35
03:39:50.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
03:39:50.564 00.001 21068 Enqueuing Move request for scope (-0.04, -0.10)
03:39:50.565 00.001 16108 Worker thread wakes up
03:39:50.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
03:39:50.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
03:39:50.565 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.10
03:39:50.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:39:50.566 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:50.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:39:50.566 00.000 16108 MoveAxis(E, 0, ABG)
03:39:50.566 00.000 16108 Move returns status 0, amount 0
03:39:50.566 00.000 16108 MoveAxis(N, 0, ABG)
03:39:50.566 00.000 16108 Move returns status 0, amount 0
03:39:50.566 00.000 16108 move complete, result=0
03:39:50.566 00.000 16108 worker thread done servicing request
03:39:50.573 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3344, FiltMin=2819, FiltMax=49021, Gamma=1.000
03:39:50.594 00.021 21068 UpdateGuideState exits: m=734487 SNR=231.3
03:39:50.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:50.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:50.596 00.000 21068 Enqueuing Expose request
03:39:50.597 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:50.598 00.001 16108 Worker thread wakes up
03:39:50.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:50.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:51.569 00.971 16108 Exposure complete
03:39:51.633 00.064 16108 worker thread done servicing request
03:39:51.633 00.000 21068 OnExposeComplete: enter
03:39:51.634 00.001 21068 UpdateGuideState(): m_state=6
03:39:51.635 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
03:39:51.636 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.14, Mass=752029, SNR=220.9, Peak=65535 HFD=3.7
03:39:51.637 00.001 21068 MultiStar: [#1 -0.16,-0.17,1.04,U] [#2 0.06,-0.10,0.98,U] [#3 0.10,-0.22,0.55,U] [#4 0.26,-0.12,0.40,U] [#5 -0.15,-0.14,0.41,U] [#6 -0.26,-0.15,0.41,U] [#7 0.36,-0.18,0.34,U] [#8 0.19,-0.12,0.29,U] 
03:39:51.638 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {0.13, -0.09}
03:39:51.640 00.002 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
03:39:51.640 00.000 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
03:39:51.641 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.33 mountX=-0.06 mountY=0.13, mountTheta=2.00
03:39:51.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.14, opts=13)
03:39:51.644 00.001 21068 Enqueuing Move request for scope (0.03, -0.14)
03:39:51.645 00.001 16108 Worker thread wakes up
03:39:51.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:39:51.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:39:51.645 00.000 16108 Moving (0.03, -0.14) raw xDistance=-0.06 yDistance=0.13
03:39:51.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:39:51.646 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:51.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:39:51.646 00.000 16108 MoveAxis(E, 0, ABG)
03:39:51.646 00.000 16108 Move returns status 0, amount 0
03:39:51.646 00.000 16108 MoveAxis(N, 0, ABG)
03:39:51.646 00.000 16108 Move returns status 0, amount 0
03:39:51.646 00.000 16108 move complete, result=0
03:39:51.646 00.000 16108 worker thread done servicing request
03:39:51.653 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3344, FiltMin=2886, FiltMax=51421, Gamma=1.000
03:39:51.680 00.027 21068 UpdateGuideState exits: m=752029 SNR=220.9
03:39:51.683 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:51.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:51.685 00.001 21068 Enqueuing Expose request
03:39:51.686 00.001 16108 Worker thread wakes up
03:39:51.686 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:51.687 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:51.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:52.854 01.167 16108 Exposure complete
03:39:52.936 00.082 16108 worker thread done servicing request
03:39:52.936 00.000 21068 OnExposeComplete: enter
03:39:52.937 00.001 21068 UpdateGuideState(): m_state=6
03:39:52.938 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
03:39:52.940 00.002 21068 Star::Find returns 1 (0), X=812.32, Y=629.05, Mass=744484, SNR=279.3, Peak=65535 HFD=3.5
03:39:52.941 00.001 21068 MultiStar: [#1 -0.06,-0.22,0.77,U] [#2 0.16,-0.08,0.78,U] [#3 0.26,-0.19,0.36,U] [#4 0.40,0.05,0.30,U] [#5 0.10,-0.15,0.29,U] [#6 0.01,-0.04,0.36,U] [#7 0.40,0.06,0.29,U] [#8 -0.05,-0.34,0.23,U] 
03:39:52.941 00.000 21068 refined, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.27, -0.18}
03:39:52.942 00.001 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.61)
03:39:52.943 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.61 = 2.67)
03:39:52.944 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.70 mountX=-0.18 mountY=0.09, mountTheta=2.66
03:39:52.945 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.13, opts=13)
03:39:52.946 00.001 21068 Enqueuing Move request for scope (0.16, -0.13)
03:39:52.947 00.001 16108 Worker thread wakes up
03:39:52.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
03:39:52.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
03:39:52.947 00.000 16108 Moving (0.16, -0.13) raw xDistance=-0.18 yDistance=0.09
03:39:52.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:39:52.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:52.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:39:52.947 00.000 16108 MoveAxis(E, 0, ABG)
03:39:52.947 00.000 16108 Move returns status 0, amount 0
03:39:52.948 00.001 16108 MoveAxis(N, 0, ABG)
03:39:52.948 00.000 16108 Move returns status 0, amount 0
03:39:52.948 00.000 16108 move complete, result=0
03:39:52.948 00.000 16108 worker thread done servicing request
03:39:52.951 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3347, FiltMin=2854, FiltMax=51449, Gamma=1.000
03:39:52.964 00.013 21068 UpdateGuideState exits: m=744484 SNR=279.3
03:39:52.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:52.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:52.966 00.000 21068 Enqueuing Expose request
03:39:52.967 00.001 16108 Worker thread wakes up
03:39:52.967 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:52.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:52.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:53.950 00.982 16108 Exposure complete
03:39:54.028 00.078 16108 worker thread done servicing request
03:39:54.028 00.000 21068 OnExposeComplete: enter
03:39:54.029 00.001 21068 UpdateGuideState(): m_state=6
03:39:54.031 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
03:39:54.032 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=628.93, Mass=757786, SNR=265.8, Peak=65535 HFD=3.7
03:39:54.033 00.001 21068 MultiStar: [#1 -0.32,-0.23,0.91,U] [#2 -0.11,-0.32,0.88,U] [#3 -0.33,-0.27,0.36,U] [#4 0.24,-0.16,0.28,U] [#5 -0.11,-0.43,0.35,U] [#6 -0.24,-0.24,0.39,U] [#7 0.16,-0.29,0.32,U] [#8 -0.09,-0.56,0.00,M1] 
03:39:54.034 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.28}, one-star: {0.13, -0.30}
03:39:54.034 00.000 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
03:39:54.035 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
03:39:54.036 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.87 mountX=0.04 mountY=0.29, mountTheta=1.45
03:39:54.038 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.28, opts=13)
03:39:54.039 00.001 21068 Enqueuing Move request for scope (-0.09, -0.28)
03:39:54.039 00.000 16108 Worker thread wakes up
03:39:54.040 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
03:39:54.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
03:39:54.040 00.000 16108 Moving (-0.09, -0.28) raw xDistance=0.04 yDistance=0.29
03:39:54.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:39:54.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:39:54.040 00.000 16108 MoveAxis(E, 0, ABG)
03:39:54.040 00.000 16108 Move returns status 0, amount 0
03:39:54.040 00.000 16108 MoveAxis(S, 59, ABG)
03:39:54.040 00.000 16108 Guiding  Dir = 1, Dur = 59
03:39:54.042 00.002 16108 IsSlewing returns 0
03:39:54.042 00.000 16108 IsGuiding returns 0
03:39:54.049 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=560, max=65535, med=3350, FiltMin=2889, FiltMax=58957, Gamma=1.000
03:39:54.081 00.032 21068 UpdateGuideState exits: m=757786 SNR=265.8
03:39:54.083 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:54.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:54.086 00.002 16108 PulseGuide returned control before completion, sleep 28
03:39:54.086 00.000 21068 Enqueuing Expose request
03:39:54.128 00.042 16108 IsGuiding returns 1
03:39:54.128 00.000 16108 scope still moving after pulse duration time elapsed
03:39:54.159 00.031 16108 IsSlewing returns 0
03:39:54.159 00.000 16108 IsGuiding returns 1
03:39:54.191 00.032 16108 IsSlewing returns 0
03:39:54.191 00.000 16108 IsGuiding returns 0
03:39:54.191 00.000 16108 scope move finished after 59 + 90 ms
03:39:54.191 00.000 16108 Move returns status 0, amount 59
03:39:54.192 00.001 16108 move complete, result=0
03:39:54.192 00.000 16108 worker thread done servicing request
03:39:54.192 00.000 16108 Worker thread wakes up
03:39:54.192 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH
03:39:54.194 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:54.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:55.342 01.148 16108 Exposure complete
03:39:55.412 00.070 16108 worker thread done servicing request
03:39:55.412 00.000 21068 OnExposeComplete: enter
03:39:55.414 00.002 21068 UpdateGuideState(): m_state=6
03:39:55.415 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
03:39:55.416 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.05, Mass=743085, SNR=234.2, Peak=65535 HFD=3.7
03:39:55.419 00.003 21068 MultiStar: [#1 -0.21,0.05,0.90,U] [#2 -0.04,-0.09,1.09,U] [#3 0.07,0.11,0.43,U] [#4 0.21,0.02,0.40,U] [#5 0.12,-0.13,0.35,U] [#6 -0.13,0.02,0.45,U] [#7 0.18,0.18,0.32,U] [#8 -0.02,-0.33,0.31,U] 
03:39:55.420 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.15, -0.18}
03:39:55.421 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
03:39:55.422 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
03:39:55.423 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.32 mountX=-0.02 mountY=0.04, mountTheta=2.01
03:39:55.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
03:39:55.426 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
03:39:55.427 00.001 16108 Worker thread wakes up
03:39:55.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:39:55.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:39:55.427 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.04
03:39:55.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:39:55.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:55.428 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:39:55.428 00.000 16108 MoveAxis(E, 0, ABG)
03:39:55.428 00.000 16108 Move returns status 0, amount 0
03:39:55.428 00.000 16108 MoveAxis(N, 0, ABG)
03:39:55.428 00.000 16108 Move returns status 0, amount 0
03:39:55.428 00.000 16108 move complete, result=0
03:39:55.428 00.000 16108 worker thread done servicing request
03:39:55.435 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3357, FiltMin=2816, FiltMax=45325, Gamma=1.000
03:39:55.456 00.021 21068 UpdateGuideState exits: m=743085 SNR=234.2
03:39:55.457 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:55.458 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:55.458 00.000 21068 Enqueuing Expose request
03:39:55.459 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:55.460 00.001 16108 Worker thread wakes up
03:39:55.460 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:55.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:56.441 00.981 16108 Exposure complete
03:39:56.509 00.068 16108 worker thread done servicing request
03:39:56.509 00.000 21068 OnExposeComplete: enter
03:39:56.511 00.002 21068 UpdateGuideState(): m_state=6
03:39:56.513 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
03:39:56.514 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.17, Mass=700329, SNR=206.1, Peak=65535 HFD=3.5
03:39:56.515 00.001 21068 MultiStar: [#1 -0.04,-0.05,1.16,U] [#2 0.20,-0.03,1.19,U] [#3 0.06,-0.30,0.42,U] [#4 0.20,-0.16,0.48,U] [#5 -0.06,0.00,0.39,U] [#6 -0.24,-0.16,0.48,U] [#7 0.29,-0.07,0.43,U] [#8 0.20,-0.19,0.31,U] 
03:39:56.517 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.22, -0.06}
03:39:56.518 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
03:39:56.520 00.002 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
03:39:56.521 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.74 mountX=-0.11 mountY=0.06, mountTheta=2.63
03:39:56.524 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.09, opts=13)
03:39:56.525 00.001 21068 Enqueuing Move request for scope (0.10, -0.09)
03:39:56.527 00.002 16108 Worker thread wakes up
03:39:56.528 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:39:56.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:39:56.528 00.000 16108 Moving (0.10, -0.09) raw xDistance=-0.11 yDistance=0.06
03:39:56.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:39:56.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:56.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:39:56.528 00.000 16108 MoveAxis(E, 0, ABG)
03:39:56.528 00.000 16108 Move returns status 0, amount 0
03:39:56.528 00.000 16108 MoveAxis(N, 0, ABG)
03:39:56.528 00.000 16108 Move returns status 0, amount 0
03:39:56.529 00.001 16108 move complete, result=0
03:39:56.529 00.000 16108 worker thread done servicing request
03:39:56.535 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=729, max=65535, med=3363, FiltMin=2857, FiltMax=47030, Gamma=1.000
03:39:56.552 00.017 21068 UpdateGuideState exits: m=700329 SNR=206.1
03:39:56.554 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:56.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:56.556 00.001 21068 Enqueuing Expose request
03:39:56.556 00.000 16108 Worker thread wakes up
03:39:56.556 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:56.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:56.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:57.733 01.176 16108 Exposure complete
03:39:57.794 00.061 16108 worker thread done servicing request
03:39:57.795 00.001 21068 OnExposeComplete: enter
03:39:57.796 00.001 21068 UpdateGuideState(): m_state=6
03:39:57.797 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
03:39:57.799 00.002 21068 Star::Find returns 1 (0), X=811.99, Y=629.13, Mass=845870, SNR=240.6, Peak=65535 HFD=3.8
03:39:57.800 00.001 21068 MultiStar: [#1 -0.32,-0.03,0.91,U] [#2 -0.10,0.12,0.93,U] [#3 -0.08,-0.18,0.44,U] [#4 -0.13,-0.20,0.40,U] [#5 0.10,-0.10,0.29,U] [#6 -0.43,-0.11,0.41,U] [#7 0.17,0.17,0.33,U] [#8 -0.12,-0.19,0.29,U] 
03:39:57.801 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.05, -0.10}
03:39:57.804 00.003 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
03:39:57.805 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
03:39:57.806 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.09 mountX=0.04 mountY=0.11, mountTheta=1.23
03:39:57.809 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
03:39:57.811 00.002 21068 Enqueuing Move request for scope (-0.05, -0.10)
03:39:57.813 00.002 16108 Worker thread wakes up
03:39:57.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
03:39:57.813 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
03:39:57.813 00.000 16108 Moving (-0.05, -0.10) raw xDistance=0.04 yDistance=0.11
03:39:57.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:39:57.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:57.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:39:57.813 00.000 16108 MoveAxis(E, 0, ABG)
03:39:57.813 00.000 16108 Move returns status 0, amount 0
03:39:57.813 00.000 16108 MoveAxis(N, 0, ABG)
03:39:57.813 00.000 16108 Move returns status 0, amount 0
03:39:57.813 00.000 16108 move complete, result=0
03:39:57.813 00.000 16108 worker thread done servicing request
03:39:57.818 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3369, FiltMin=2880, FiltMax=47219, Gamma=1.000
03:39:57.835 00.017 21068 UpdateGuideState exits: m=845870 SNR=240.6
03:39:57.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:57.836 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:57.837 00.001 21068 Enqueuing Expose request
03:39:57.838 00.001 16108 Worker thread wakes up
03:39:57.838 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:57.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:57.839 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:58.813 00.974 16108 Exposure complete
03:39:58.870 00.057 16108 worker thread done servicing request
03:39:58.870 00.000 21068 OnExposeComplete: enter
03:39:58.871 00.001 21068 UpdateGuideState(): m_state=6
03:39:58.873 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
03:39:58.874 00.001 21068 Star::Find returns 1 (0), X=811.82, Y=628.90, Mass=765068, SNR=221.5, Peak=65535 HFD=3.7
03:39:58.876 00.002 21068 MultiStar: [#1 -0.24,-0.23,0.98,U] [#2 -0.18,-0.11,1.01,U] [#3 0.22,0.02,0.45,U] [#4 0.22,-0.07,0.44,U] [#5 -0.09,-0.03,0.41,U] [#6 -0.10,0.21,0.41,U] [#7 0.27,-0.09,0.42,U] [#8 0.12,-0.55,0.00,M1] 
03:39:58.876 00.000 21068 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {-0.22, -0.33}
03:39:58.877 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
03:39:58.878 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
03:39:58.878 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.13 mountX=0.06 mountY=0.14, mountTheta=1.19
03:39:58.880 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.13, opts=13)
03:39:58.881 00.001 21068 Enqueuing Move request for scope (-0.08, -0.13)
03:39:58.882 00.001 16108 Worker thread wakes up
03:39:58.882 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:39:58.882 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:39:58.882 00.000 16108 Moving (-0.08, -0.13) raw xDistance=0.06 yDistance=0.14
03:39:58.882 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:39:58.882 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:58.882 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:39:58.882 00.000 16108 MoveAxis(E, 0, ABG)
03:39:58.882 00.000 16108 Move returns status 0, amount 0
03:39:58.882 00.000 16108 MoveAxis(N, 0, ABG)
03:39:58.882 00.000 16108 Move returns status 0, amount 0
03:39:58.882 00.000 16108 move complete, result=0
03:39:58.882 00.000 16108 worker thread done servicing request
03:39:58.889 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3373, FiltMin=2845, FiltMax=39645, Gamma=1.000
03:39:58.912 00.023 21068 UpdateGuideState exits: m=765068 SNR=221.5
03:39:58.914 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:58.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:39:58.916 00.001 21068 Enqueuing Expose request
03:39:58.917 00.001 16108 Worker thread wakes up
03:39:58.917 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:39:58.917 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:39:58.917 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:00.081 01.164 16108 Exposure complete
03:40:00.155 00.074 16108 worker thread done servicing request
03:40:00.155 00.000 21068 OnExposeComplete: enter
03:40:00.156 00.001 21068 UpdateGuideState(): m_state=6
03:40:00.157 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
03:40:00.158 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=628.83, Mass=788743, SNR=274.5, Peak=65535 HFD=3.9
03:40:00.160 00.002 21068 MultiStar: [#1 -0.33,-0.53,0.00,M1] [#2 -0.24,-0.22,0.91,U] [#3 0.07,-0.43,0.37,U] [#4 0.22,-0.08,0.28,U] [#5 -0.04,-0.10,0.28,U] [#6 -0.35,-0.32,0.00,M1] [#7 0.23,-0.23,0.29,U] [#8 -0.21,-0.64,0.00,M2] 
03:40:00.161 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.28}, one-star: {-0.02, -0.40}
03:40:00.162 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
03:40:00.163 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
03:40:00.164 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.67 mountX=-0.02 mountY=0.28, mountTheta=1.64
03:40:00.165 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.28, opts=13)
03:40:00.166 00.001 21068 Enqueuing Move request for scope (-0.03, -0.28)
03:40:00.167 00.001 16108 Worker thread wakes up
03:40:00.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
03:40:00.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
03:40:00.167 00.000 16108 Moving (-0.03, -0.28) raw xDistance=-0.02 yDistance=0.28
03:40:00.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:40:00.167 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:40:00.167 00.000 16108 MoveAxis(E, 0, ABG)
03:40:00.167 00.000 16108 Move returns status 0, amount 0
03:40:00.167 00.000 16108 MoveAxis(S, 56, ABG)
03:40:00.168 00.001 16108 Guiding  Dir = 1, Dur = 56
03:40:00.168 00.000 16108 IsSlewing returns 0
03:40:00.168 00.000 16108 IsGuiding returns 0
03:40:00.173 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1280, max=65535, med=3379, FiltMin=2889, FiltMax=52637, Gamma=1.000
03:40:00.184 00.011 16108 PulseGuide returned control before completion, sleep 51
03:40:00.187 00.003 21068 UpdateGuideState exits: m=788743 SNR=274.5
03:40:00.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:00.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:00.190 00.001 21068 Enqueuing Expose request
03:40:00.246 00.056 16108 IsGuiding returns 1
03:40:00.246 00.000 16108 scope still moving after pulse duration time elapsed
03:40:00.278 00.032 16108 IsSlewing returns 0
03:40:00.279 00.001 16108 IsGuiding returns 0
03:40:00.279 00.000 16108 scope move finished after 56 + 54 ms
03:40:00.279 00.000 16108 Move returns status 0, amount 56
03:40:00.279 00.000 16108 move complete, result=0
03:40:00.279 00.000 16108 worker thread done servicing request
03:40:00.279 00.000 16108 Worker thread wakes up
03:40:00.279 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 56 ms SOUTH
03:40:00.282 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:00.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:01.255 00.973 16108 Exposure complete
03:40:01.320 00.065 16108 worker thread done servicing request
03:40:01.321 00.001 21068 OnExposeComplete: enter
03:40:01.321 00.000 21068 UpdateGuideState(): m_state=6
03:40:01.322 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
03:40:01.323 00.001 21068 Star::Find returns 1 (0), X=812.01, Y=629.00, Mass=796865, SNR=248.3, Peak=65535 HFD=4.0
03:40:01.324 00.001 21068 MultiStar: [#1 -0.38,-0.22,0.85,U] [#2 -0.25,0.05,0.81,U] [#3 -0.22,-0.24,0.38,U] [#4 0.06,0.05,0.37,U] [#5 -0.06,-0.06,0.25,U] [#6 -0.35,0.09,0.38,U] [#7 -0.25,-0.14,0.30,U] [#8 -0.35,-0.24,0.24,U] 
03:40:01.325 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.12}, one-star: {-0.04, -0.23}
03:40:01.326 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
03:40:01.326 00.000 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
03:40:01.327 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.75 mountX=0.00 mountY=0.23, mountTheta=1.56
03:40:01.329 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.23, opts=13)
03:40:01.333 00.004 21068 Enqueuing Move request for scope (-0.04, -0.23)
03:40:01.335 00.002 16108 Worker thread wakes up
03:40:01.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
03:40:01.335 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
03:40:01.335 00.000 16108 Moving (-0.04, -0.23) raw xDistance=0.00 yDistance=0.23
03:40:01.336 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:40:01.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:40:01.336 00.000 16108 MoveAxis(E, 0, ABG)
03:40:01.336 00.000 16108 Move returns status 0, amount 0
03:40:01.336 00.000 16108 MoveAxis(S, 46, ABG)
03:40:01.336 00.000 16108 Guiding  Dir = 1, Dur = 46
03:40:01.336 00.000 16108 IsSlewing returns 0
03:40:01.336 00.000 16108 IsGuiding returns 0
03:40:01.342 00.006 16108 PulseGuide returned control before completion, sleep 51
03:40:01.344 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=182, max=65535, med=3385, FiltMin=2905, FiltMax=50214, Gamma=1.000
03:40:01.361 00.017 21068 UpdateGuideState exits: m=796865 SNR=248.3
03:40:01.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:01.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:01.365 00.001 21068 Enqueuing Expose request
03:40:01.407 00.042 16108 IsGuiding returns 1
03:40:01.407 00.000 16108 scope still moving after pulse duration time elapsed
03:40:01.438 00.031 16108 IsSlewing returns 0
03:40:01.438 00.000 16108 IsGuiding returns 0
03:40:01.438 00.000 16108 scope move finished after 46 + 55 ms
03:40:01.438 00.000 16108 Move returns status 0, amount 46
03:40:01.438 00.000 16108 move complete, result=0
03:40:01.439 00.001 16108 worker thread done servicing request
03:40:01.439 00.000 16108 Worker thread wakes up
03:40:01.439 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
03:40:01.441 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:01.442 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:02.596 01.154 16108 Exposure complete
03:40:02.658 00.062 16108 worker thread done servicing request
03:40:02.658 00.000 21068 OnExposeComplete: enter
03:40:02.659 00.001 21068 UpdateGuideState(): m_state=6
03:40:02.660 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
03:40:02.661 00.001 21068 Star::Find returns 1 (0), X=811.78, Y=629.42, Mass=788884, SNR=233.6, Peak=65535 HFD=3.5
03:40:02.662 00.001 21068 MultiStar: [#1 -0.57,0.16,0.00,M1] [#2 -0.39,0.31,0.00,M1] [#3 -0.24,0.16,0.39,U] [#4 -0.23,0.15,0.38,U] [#5 -0.44,0.24,0.00,M1] [#6 -0.47,0.30,0.00,M1] [#7 -0.33,0.27,0.36,U] [#8 -0.55,-0.05,0.00,M2] 
03:40:02.663 00.001 21068 refined, 3 included, MultiStar: {-0.27, 0.19}, one-star: {-0.27, 0.19}
03:40:02.663 00.000 21068 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
03:40:02.664 00.001 21068 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
03:40:02.665 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=0.30 mountY=-0.12, mountTheta=-0.40
03:40:02.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.19, opts=13)
03:40:02.667 00.000 21068 Enqueuing Move request for scope (-0.27, 0.19)
03:40:02.668 00.001 16108 Worker thread wakes up
03:40:02.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
03:40:02.668 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
03:40:02.668 00.000 16108 Moving (-0.27, 0.19) raw xDistance=0.30 yDistance=-0.12
03:40:02.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:40:02.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:02.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:40:02.668 00.000 16108 MoveAxis(W, 77, ABG)
03:40:02.668 00.000 16108 Guiding  Dir = 3, Dur = 77
03:40:02.670 00.002 16108 IsSlewing returns 0
03:40:02.670 00.000 16108 IsGuiding returns 0
03:40:02.671 00.001 16108 PulseGuide returned control before completion, sleep 86
03:40:02.673 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3392, FiltMin=2861, FiltMax=49901, Gamma=1.000
03:40:02.686 00.013 21068 UpdateGuideState exits: m=788884 SNR=233.6
03:40:02.688 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:02.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:02.689 00.000 21068 Enqueuing Expose request
03:40:02.772 00.083 16108 IsGuiding returns 0
03:40:02.772 00.000 16108 Move returns status 0, amount 77
03:40:02.772 00.000 16108 MoveAxis(N, 0, ABG)
03:40:02.773 00.001 16108 Move returns status 0, amount 0
03:40:02.773 00.000 16108 move complete, result=0
03:40:02.773 00.000 16108 worker thread done servicing request
03:40:02.773 00.000 16108 Worker thread wakes up
03:40:02.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:02.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:02.773 00.000 21068 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
03:40:03.751 00.978 16108 Exposure complete
03:40:03.807 00.056 16108 worker thread done servicing request
03:40:03.807 00.000 21068 OnExposeComplete: enter
03:40:03.809 00.002 21068 UpdateGuideState(): m_state=6
03:40:03.809 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
03:40:03.810 00.001 21068 Star::Find returns 1 (0), X=811.73, Y=629.22, Mass=766354, SNR=251.6, Peak=65535 HFD=3.5
03:40:03.811 00.001 21068 MultiStar: [#1 -0.69,-0.10,0.00,M2] [#2 -0.39,0.18,0.94,U] [#3 -0.24,0.12,0.33,U] [#4 -0.06,0.66,0.00,M1] [#5 -0.27,0.05,0.36,U] [#6 -0.63,0.32,0.00,M2] [#7 -0.40,0.35,0.00,M1] [#8 -0.41,-0.18,0.23,U] 
03:40:03.811 00.000 21068 single-star, 4 included, MultiStar: {-0.34, 0.06}, one-star: {-0.32, -0.01}
03:40:03.812 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
03:40:03.814 00.002 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
03:40:03.816 00.002 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.12 mountX=0.32 mountY=0.08, mountTheta=0.25
03:40:03.819 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.01, opts=13)
03:40:03.821 00.002 21068 Enqueuing Move request for scope (-0.32, -0.01)
03:40:03.823 00.002 16108 Worker thread wakes up
03:40:03.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
03:40:03.823 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
03:40:03.823 00.000 16108 Moving (-0.32, -0.01) raw xDistance=0.32 yDistance=0.08
03:40:03.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
03:40:03.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:03.824 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:40:03.824 00.000 16108 MoveAxis(W, 88, ABG)
03:40:03.824 00.000 16108 Guiding  Dir = 3, Dur = 88
03:40:03.824 00.000 16108 IsSlewing returns 0
03:40:03.825 00.001 16108 IsGuiding returns 0
03:40:03.834 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3398, FiltMin=2889, FiltMax=41357, Gamma=1.000
03:40:03.848 00.014 16108 PulseGuide returned control before completion, sleep 75
03:40:03.860 00.012 21068 UpdateGuideState exits: m=766354 SNR=251.6
03:40:03.863 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:03.863 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:03.864 00.001 21068 Enqueuing Expose request
03:40:03.938 00.074 16108 IsGuiding returns 1
03:40:03.938 00.000 16108 scope still moving after pulse duration time elapsed
03:40:03.969 00.031 16108 IsSlewing returns 0
03:40:03.969 00.000 16108 IsGuiding returns 0
03:40:03.969 00.000 16108 scope move finished after 88 + 56 ms
03:40:03.970 00.001 16108 Move returns status 0, amount 88
03:40:03.970 00.000 16108 MoveAxis(N, 0, ABG)
03:40:03.970 00.000 16108 Move returns status 0, amount 0
03:40:03.970 00.000 16108 move complete, result=0
03:40:03.970 00.000 16108 worker thread done servicing request
03:40:03.970 00.000 21068 GuideStep: 0.3 px 88 ms WEST, 0.1 px 0 ms NORTH
03:40:03.972 00.002 16108 Worker thread wakes up
03:40:03.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:03.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:05.136 01.164 16108 Exposure complete
03:40:05.196 00.060 16108 worker thread done servicing request
03:40:05.196 00.000 21068 OnExposeComplete: enter
03:40:05.198 00.002 21068 UpdateGuideState(): m_state=6
03:40:05.199 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
03:40:05.200 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=629.13, Mass=707613, SNR=228.7, Peak=65535 HFD=3.5
03:40:05.202 00.002 21068 MultiStar: [#1 0.10,-0.09,0.89,U] [#2 0.37,0.05,1.03,U] [#3 0.33,-0.25,0.41,U] [#4 0.44,-0.12,0.00,M2] [#5 0.31,-0.02,0.34,U] [#6 -0.17,-0.08,0.43,U] [#7 0.47,0.17,0.00,M2] [#8 0.45,-0.27,0.00,M2] 
03:40:05.203 00.001 21068 refined, 5 included, MultiStar: {0.24, -0.07}, one-star: {0.36, -0.10}
03:40:05.204 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
03:40:05.205 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
03:40:05.205 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.27 mountX=-0.25 mountY=0.01, mountTheta=3.11
03:40:05.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.07, opts=13)
03:40:05.208 00.001 21068 Enqueuing Move request for scope (0.24, -0.07)
03:40:05.209 00.001 16108 Worker thread wakes up
03:40:05.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
03:40:05.209 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
03:40:05.209 00.000 16108 Moving (0.24, -0.07) raw xDistance=-0.25 yDistance=0.01
03:40:05.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
03:40:05.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:05.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:40:05.209 00.000 16108 MoveAxis(E, 60, ABG)
03:40:05.209 00.000 16108 Guiding  Dir = 2, Dur = 60
03:40:05.209 00.000 16108 IsSlewing returns 0
03:40:05.211 00.002 16108 IsGuiding returns 0
03:40:05.211 00.000 16108 PulseGuide returned control before completion, sleep 69
03:40:05.217 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3408, FiltMin=2883, FiltMax=51894, Gamma=1.000
03:40:05.236 00.019 21068 UpdateGuideState exits: m=707613 SNR=228.7
03:40:05.238 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.238 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:05.239 00.001 21068 Enqueuing Expose request
03:40:05.286 00.047 16108 IsGuiding returns 0
03:40:05.286 00.000 16108 Move returns status 0, amount 60
03:40:05.286 00.000 16108 MoveAxis(N, 0, ABG)
03:40:05.286 00.000 16108 Move returns status 0, amount 0
03:40:05.286 00.000 16108 move complete, result=0
03:40:05.287 00.001 16108 worker thread done servicing request
03:40:05.287 00.000 16108 Worker thread wakes up
03:40:05.287 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:05.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:05.288 00.001 21068 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
03:40:06.262 00.974 16108 Exposure complete
03:40:06.338 00.076 16108 worker thread done servicing request
03:40:06.338 00.000 21068 OnExposeComplete: enter
03:40:06.340 00.002 21068 UpdateGuideState(): m_state=6
03:40:06.341 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
03:40:06.342 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.25, Mass=678525, SNR=202.5, Peak=65535 HFD=3.5
03:40:06.343 00.001 21068 MultiStar: [#1 -0.22,-0.04,1.00,U] [#2 -0.03,0.26,1.00,U] [#3 -0.09,0.01,0.46,U] [#4 0.38,0.17,0.47,U] [#5 -0.11,0.42,0.39,U] [#6 -0.26,-0.02,0.44,U] [#7 0.26,0.34,0.42,U] [#8 0.06,-0.15,0.26,U] 
03:40:06.344 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {0.13, 0.02}
03:40:06.345 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:40:06.345 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:40:06.346 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=0.02 mountY=-0.10, mountTheta=-1.36
03:40:06.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.11, opts=13)
03:40:06.350 00.002 21068 Enqueuing Move request for scope (-0.00, 0.11)
03:40:06.351 00.001 16108 Worker thread wakes up
03:40:06.352 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
03:40:06.352 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
03:40:06.352 00.000 16108 Moving (-0.00, 0.11) raw xDistance=0.02 yDistance=-0.10
03:40:06.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:06.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:06.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:40:06.352 00.000 16108 MoveAxis(E, 0, ABG)
03:40:06.352 00.000 16108 Move returns status 0, amount 0
03:40:06.353 00.001 16108 MoveAxis(N, 0, ABG)
03:40:06.353 00.000 16108 Move returns status 0, amount 0
03:40:06.353 00.000 16108 move complete, result=0
03:40:06.353 00.000 16108 worker thread done servicing request
03:40:06.364 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3414, FiltMin=2953, FiltMax=44678, Gamma=1.000
03:40:06.389 00.025 21068 UpdateGuideState exits: m=678525 SNR=202.5
03:40:06.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:06.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:06.392 00.001 21068 Enqueuing Expose request
03:40:06.394 00.002 16108 Worker thread wakes up
03:40:06.394 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:06.396 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:06.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:07.563 01.167 16108 Exposure complete
03:40:07.631 00.068 16108 worker thread done servicing request
03:40:07.631 00.000 21068 OnExposeComplete: enter
03:40:07.632 00.001 21068 UpdateGuideState(): m_state=6
03:40:07.633 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
03:40:07.634 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.15, Mass=670693, SNR=216.0, Peak=65535 HFD=3.5
03:40:07.637 00.003 21068 MultiStar: [#1 -0.16,-0.12,0.91,U] [#2 0.07,0.08,1.07,U] [#3 0.09,-0.10,0.34,U] [#4 0.33,0.05,0.39,U] [#5 0.23,0.01,0.38,U] [#6 0.07,0.35,0.40,U] [#7 0.32,0.05,0.43,U] [#8 0.10,-0.16,0.30,U] 
03:40:07.638 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.23, -0.08}
03:40:07.639 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
03:40:07.640 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
03:40:07.641 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.92
03:40:07.644 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.00, opts=13)
03:40:07.644 00.000 21068 Enqueuing Move request for scope (0.12, -0.00)
03:40:07.645 00.001 16108 Worker thread wakes up
03:40:07.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
03:40:07.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
03:40:07.645 00.000 16108 Moving (0.12, -0.00) raw xDistance=-0.11 yDistance=-0.03
03:40:07.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:40:07.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:07.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:40:07.645 00.000 16108 MoveAxis(E, 0, ABG)
03:40:07.645 00.000 16108 Move returns status 0, amount 0
03:40:07.646 00.001 16108 MoveAxis(N, 0, ABG)
03:40:07.646 00.000 16108 Move returns status 0, amount 0
03:40:07.646 00.000 16108 move complete, result=0
03:40:07.646 00.000 16108 worker thread done servicing request
03:40:07.649 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=230, max=65535, med=3424, FiltMin=2944, FiltMax=41526, Gamma=1.000
03:40:07.663 00.014 21068 UpdateGuideState exits: m=670693 SNR=216.0
03:40:07.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:07.664 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:07.665 00.001 21068 Enqueuing Expose request
03:40:07.666 00.001 16108 Worker thread wakes up
03:40:07.666 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:07.666 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:07.667 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:08.637 00.970 16108 Exposure complete
03:40:08.690 00.053 16108 worker thread done servicing request
03:40:08.690 00.000 21068 OnExposeComplete: enter
03:40:08.691 00.001 21068 UpdateGuideState(): m_state=6
03:40:08.692 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
03:40:08.693 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=629.21, Mass=667860, SNR=230.7, Peak=65535 HFD=3.4
03:40:08.695 00.002 21068 MultiStar: [#1 0.19,0.11,0.84,U] [#2 0.30,0.04,0.89,U] [#3 0.30,-0.19,0.40,U] [#4 0.63,0.06,0.00,M1] [#5 0.21,0.10,0.35,U] [#6 0.16,-0.01,0.36,U] [#7 0.40,0.03,0.38,U] [#8 0.26,-0.13,0.25,U] 
03:40:08.696 00.001 21068 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {0.36, -0.02}
03:40:08.696 00.000 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
03:40:08.697 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
03:40:08.698 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.03 mountX=-0.28 mountY=-0.07, mountTheta=-2.88
03:40:08.699 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.01, opts=13)
03:40:08.700 00.001 21068 Enqueuing Move request for scope (0.28, 0.01)
03:40:08.701 00.001 16108 Worker thread wakes up
03:40:08.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
03:40:08.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
03:40:08.701 00.000 16108 Moving (0.28, 0.01) raw xDistance=-0.28 yDistance=-0.07
03:40:08.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:40:08.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:08.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:40:08.701 00.000 16108 MoveAxis(E, 72, ABG)
03:40:08.701 00.000 16108 Guiding  Dir = 2, Dur = 72
03:40:08.702 00.001 16108 IsSlewing returns 0
03:40:08.702 00.000 16108 IsGuiding returns 0
03:40:08.703 00.001 16108 PulseGuide returned control before completion, sleep 82
03:40:08.704 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3433, FiltMin=2925, FiltMax=37357, Gamma=1.000
03:40:08.724 00.020 21068 UpdateGuideState exits: m=667860 SNR=230.7
03:40:08.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:08.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:08.727 00.001 21068 Enqueuing Expose request
03:40:08.786 00.059 16108 IsGuiding returns 1
03:40:08.786 00.000 16108 scope still moving after pulse duration time elapsed
03:40:08.818 00.032 16108 IsSlewing returns 0
03:40:08.818 00.000 16108 IsGuiding returns 0
03:40:08.818 00.000 16108 scope move finished after 72 + 44 ms
03:40:08.818 00.000 16108 Move returns status 0, amount 72
03:40:08.818 00.000 16108 MoveAxis(N, 0, ABG)
03:40:08.818 00.000 16108 Move returns status 0, amount 0
03:40:08.818 00.000 16108 move complete, result=0
03:40:08.818 00.000 16108 worker thread done servicing request
03:40:08.818 00.000 16108 Worker thread wakes up
03:40:08.818 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:08.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:08.818 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
03:40:09.978 01.160 16108 Exposure complete
03:40:10.049 00.071 16108 worker thread done servicing request
03:40:10.049 00.000 21068 OnExposeComplete: enter
03:40:10.051 00.002 21068 UpdateGuideState(): m_state=6
03:40:10.052 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
03:40:10.053 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=629.49, Mass=640482, SNR=218.2, Peak=59488 HFD=3.2
03:40:10.054 00.001 21068 MultiStar: [#1 -0.03,0.03,1.03,U] [#2 0.32,0.28,0.86,U] [#3 0.30,0.02,0.39,U] [#4 0.38,0.03,0.32,U] [#5 0.42,0.37,0.00,M1] [#6 0.09,0.33,0.37,U] [#7 0.55,0.37,0.00,M1] [#8 0.31,-0.01,0.28,U] 
03:40:10.055 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.16}, one-star: {0.45, 0.26}
03:40:10.055 00.000 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
03:40:10.056 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
03:40:10.056 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.29 cameraTheta=0.57 mountX=-0.22 mountY=-0.21, mountTheta=-2.36
03:40:10.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.16, opts=13)
03:40:10.059 00.001 21068 Enqueuing Move request for scope (0.25, 0.16)
03:40:10.059 00.000 16108 Worker thread wakes up
03:40:10.060 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
03:40:10.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
03:40:10.060 00.000 16108 Moving (0.25, 0.16) raw xDistance=-0.22 yDistance=-0.21
03:40:10.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:40:10.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:40:10.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:40:10.060 00.000 16108 MoveAxis(E, 62, ABG)
03:40:10.060 00.000 16108 Guiding  Dir = 2, Dur = 62
03:40:10.060 00.000 16108 IsSlewing returns 0
03:40:10.061 00.001 16108 IsGuiding returns 0
03:40:10.065 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3443, FiltMin=2926, FiltMax=36237, Gamma=1.000
03:40:10.077 00.012 21068 UpdateGuideState exits: m=640482 SNR=218.2
03:40:10.078 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:10.079 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:10.080 00.001 21068 Enqueuing Expose request
03:40:10.105 00.025 16108 PulseGuide returned control before completion, sleep 29
03:40:10.150 00.045 16108 IsGuiding returns 1
03:40:10.150 00.000 16108 scope still moving after pulse duration time elapsed
03:40:10.180 00.030 16108 IsSlewing returns 0
03:40:10.181 00.001 16108 IsGuiding returns 1
03:40:10.212 00.031 16108 IsSlewing returns 0
03:40:10.212 00.000 16108 IsGuiding returns 0
03:40:10.213 00.001 16108 scope move finished after 62 + 89 ms
03:40:10.213 00.000 16108 Move returns status 0, amount 62
03:40:10.213 00.000 16108 MoveAxis(N, 0, ABG)
03:40:10.213 00.000 16108 Move returns status 0, amount 0
03:40:10.213 00.000 16108 move complete, result=0
03:40:10.213 00.000 16108 worker thread done servicing request
03:40:10.213 00.000 16108 Worker thread wakes up
03:40:10.213 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
03:40:10.214 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:10.214 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:11.194 00.980 16108 Exposure complete
03:40:11.264 00.070 16108 worker thread done servicing request
03:40:11.265 00.001 21068 OnExposeComplete: enter
03:40:11.266 00.001 21068 UpdateGuideState(): m_state=6
03:40:11.266 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
03:40:11.267 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.34, Mass=633594, SNR=201.3, Peak=56864 HFD=3.4
03:40:11.268 00.001 21068 MultiStar: [#1 -0.01,0.13,1.08,U] [#2 -0.05,0.22,1.09,U] [#3 0.08,-0.17,0.42,U] [#4 0.29,0.04,0.38,U] [#5 0.10,0.05,0.41,U] [#6 -0.18,-0.05,0.42,U] [#7 0.15,0.11,0.34,U] [#8 0.16,0.26,0.32,U] 
03:40:11.269 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.29, 0.11}
03:40:11.269 00.000 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
03:40:11.270 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
03:40:11.271 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
03:40:11.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
03:40:11.274 00.001 21068 Enqueuing Move request for scope (0.08, 0.10)
03:40:11.275 00.001 16108 Worker thread wakes up
03:40:11.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
03:40:11.275 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
03:40:11.275 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.12
03:40:11.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:40:11.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:11.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:40:11.275 00.000 16108 MoveAxis(E, 0, ABG)
03:40:11.276 00.001 16108 Move returns status 0, amount 0
03:40:11.276 00.000 16108 MoveAxis(N, 0, ABG)
03:40:11.276 00.000 16108 Move returns status 0, amount 0
03:40:11.276 00.000 16108 move complete, result=0
03:40:11.276 00.000 16108 worker thread done servicing request
03:40:11.279 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=774, max=65535, med=3449, FiltMin=2960, FiltMax=43309, Gamma=1.000
03:40:11.299 00.020 21068 UpdateGuideState exits: m=633594 SNR=201.3
03:40:11.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:11.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:11.303 00.002 21068 Enqueuing Expose request
03:40:11.303 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:11.304 00.001 16108 Worker thread wakes up
03:40:11.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:11.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:12.471 01.167 16108 Exposure complete
03:40:12.549 00.078 16108 worker thread done servicing request
03:40:12.549 00.000 21068 OnExposeComplete: enter
03:40:12.549 00.000 21068 UpdateGuideState(): m_state=6
03:40:12.550 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
03:40:12.551 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=629.48, Mass=662830, SNR=211.3, Peak=65535 HFD=3.3
03:40:12.552 00.001 21068 MultiStar: [#1 -0.25,0.24,0.95,U] [#2 0.29,0.51,0.00,M1] [#3 0.22,0.09,0.36,U] [#4 0.50,0.24,0.00,M1] [#5 0.38,0.52,0.00,M1] [#6 -0.04,0.50,0.00,M1] [#7 0.41,0.48,0.00,M1] [#8 0.08,-0.05,0.27,U] 
03:40:12.553 00.001 21068 refined, 3 included, MultiStar: {0.05, 0.20}, one-star: {0.27, 0.25}
03:40:12.554 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
03:40:12.554 00.000 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
03:40:12.555 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.31 mountX=-0.02 mountY=-0.20, mountTheta=-1.66
03:40:12.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.20, opts=13)
03:40:12.557 00.000 21068 Enqueuing Move request for scope (0.05, 0.20)
03:40:12.560 00.003 16108 Worker thread wakes up
03:40:12.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
03:40:12.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
03:40:12.560 00.000 16108 Moving (0.05, 0.20) raw xDistance=-0.02 yDistance=-0.20
03:40:12.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:40:12.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:40:12.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:40:12.561 00.001 16108 MoveAxis(E, 0, ABG)
03:40:12.561 00.000 16108 Move returns status 0, amount 0
03:40:12.561 00.000 16108 MoveAxis(N, 0, ABG)
03:40:12.561 00.000 16108 Move returns status 0, amount 0
03:40:12.561 00.000 16108 move complete, result=0
03:40:12.561 00.000 16108 worker thread done servicing request
03:40:12.568 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3459, FiltMin=2941, FiltMax=41158, Gamma=1.000
03:40:12.592 00.024 21068 UpdateGuideState exits: m=662830 SNR=211.3
03:40:12.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:12.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:12.595 00.001 21068 Enqueuing Expose request
03:40:12.596 00.001 16108 Worker thread wakes up
03:40:12.596 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:12.597 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:12.597 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:13.573 00.976 16108 Exposure complete
03:40:13.637 00.064 16108 worker thread done servicing request
03:40:13.637 00.000 21068 OnExposeComplete: enter
03:40:13.640 00.003 21068 UpdateGuideState(): m_state=6
03:40:13.640 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
03:40:13.641 00.001 21068 Star::Find returns 1 (0), X=812.43, Y=629.51, Mass=715416, SNR=226.1, Peak=65535 HFD=3.2
03:40:13.643 00.002 21068 MultiStar: [#1 0.07,0.17,0.83,U] [#2 0.33,0.31,0.00,M2] [#3 0.37,0.04,0.38,U] [#4 0.47,0.19,0.00,M2] [#5 0.31,0.17,0.37,U] [#6 -0.01,0.21,0.31,U] [#7 0.16,0.33,0.34,U] [#8 0.08,0.06,0.28,U] 
03:40:13.643 00.000 21068 refined, 6 included, MultiStar: {0.22, 0.20}, one-star: {0.38, 0.28}
03:40:13.644 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
03:40:13.646 00.002 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
03:40:13.647 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=-0.18 mountY=-0.24, mountTheta=-2.21
03:40:13.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.20, opts=13)
03:40:13.649 00.000 21068 Enqueuing Move request for scope (0.22, 0.20)
03:40:13.650 00.001 16108 Worker thread wakes up
03:40:13.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
03:40:13.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
03:40:13.650 00.000 16108 Moving (0.22, 0.20) raw xDistance=-0.18 yDistance=-0.24
03:40:13.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:40:13.650 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-0.56
03:40:13.650 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:40:13.650 00.000 16108 MoveAxis(E, 0, ABG)
03:40:13.650 00.000 16108 Move returns status 0, amount 0
03:40:13.650 00.000 16108 MoveAxis(N, 49, ABG)
03:40:13.650 00.000 16108 Guiding  Dir = 0, Dur = 49
03:40:13.650 00.000 16108 IsSlewing returns 0
03:40:13.651 00.001 16108 IsGuiding returns 0
03:40:13.653 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3465, FiltMin=2925, FiltMax=40134, Gamma=1.000
03:40:13.667 00.014 21068 UpdateGuideState exits: m=715416 SNR=226.1
03:40:13.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:13.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:13.669 00.000 21068 Enqueuing Expose request
03:40:13.691 00.022 16108 PulseGuide returned control before completion, sleep 19
03:40:13.722 00.031 16108 IsGuiding returns 1
03:40:13.722 00.000 16108 scope still moving after pulse duration time elapsed
03:40:13.754 00.032 16108 IsSlewing returns 0
03:40:13.754 00.000 16108 IsGuiding returns 1
03:40:13.786 00.032 16108 IsSlewing returns 0
03:40:13.786 00.000 16108 IsGuiding returns 0
03:40:13.786 00.000 16108 scope move finished after 49 + 86 ms
03:40:13.786 00.000 16108 Move returns status 0, amount 49
03:40:13.786 00.000 16108 move complete, result=0
03:40:13.786 00.000 16108 worker thread done servicing request
03:40:13.786 00.000 16108 Worker thread wakes up
03:40:13.786 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 49 ms NORTH
03:40:13.788 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:13.789 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:14.966 01.177 16108 Exposure complete
03:40:15.023 00.057 16108 worker thread done servicing request
03:40:15.023 00.000 21068 OnExposeComplete: enter
03:40:15.025 00.002 21068 UpdateGuideState(): m_state=6
03:40:15.026 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
03:40:15.028 00.002 21068 Star::Find returns 1 (0), X=812.43, Y=629.53, Mass=626170, SNR=214.3, Peak=65472 HFD=3.2
03:40:15.031 00.003 21068 MultiStar: [#1 -0.26,0.28,0.87,U] [#2 0.13,0.48,0.00,M3] [#3 0.02,0.02,0.39,U] [#4 0.19,0.25,0.34,U] [#5 0.10,0.38,0.31,U] [#6 -0.26,-0.03,0.33,U] [#7 0.30,0.18,0.31,U] [#8 -0.03,0.35,0.26,U] 
03:40:15.032 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.23}, one-star: {0.39, 0.30}
03:40:15.034 00.002 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
03:40:15.035 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
03:40:15.036 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=-0.03 mountY=-0.24, mountTheta=-1.69
03:40:15.040 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.23, opts=13)
03:40:15.042 00.002 21068 Enqueuing Move request for scope (0.07, 0.23)
03:40:15.044 00.002 16108 Worker thread wakes up
03:40:15.044 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
03:40:15.044 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
03:40:15.044 00.000 16108 Moving (0.07, 0.23) raw xDistance=-0.03 yDistance=-0.24
03:40:15.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:40:15.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:40:15.044 00.000 16108 MoveAxis(E, 0, ABG)
03:40:15.044 00.000 16108 Move returns status 0, amount 0
03:40:15.044 00.000 16108 MoveAxis(N, 49, ABG)
03:40:15.045 00.001 16108 Guiding  Dir = 0, Dur = 49
03:40:15.045 00.000 16108 IsSlewing returns 0
03:40:15.045 00.000 16108 IsGuiding returns 0
03:40:15.053 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=496, max=65535, med=3475, FiltMin=2880, FiltMax=38893, Gamma=1.000
03:40:15.070 00.017 21068 UpdateGuideState exits: m=626170 SNR=214.3
03:40:15.072 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:15.072 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:15.073 00.001 21068 Enqueuing Expose request
03:40:15.101 00.028 16108 IsGuiding returns 1
03:40:15.101 00.000 16108 scope still moving after pulse duration time elapsed
03:40:15.131 00.030 16108 IsSlewing returns 0
03:40:15.131 00.000 16108 IsGuiding returns 1
03:40:15.162 00.031 16108 IsSlewing returns 0
03:40:15.162 00.000 16108 IsGuiding returns 1
03:40:15.193 00.031 16108 IsSlewing returns 0
03:40:15.193 00.000 16108 IsGuiding returns 0
03:40:15.193 00.000 16108 scope move finished after 49 + 99 ms
03:40:15.193 00.000 16108 Move returns status 0, amount 49
03:40:15.193 00.000 16108 move complete, result=0
03:40:15.195 00.002 16108 worker thread done servicing request
03:40:15.195 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
03:40:15.196 00.001 16108 Worker thread wakes up
03:40:15.196 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:15.196 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:16.174 00.978 16108 Exposure complete
03:40:16.231 00.057 16108 worker thread done servicing request
03:40:16.231 00.000 21068 OnExposeComplete: enter
03:40:16.233 00.002 21068 UpdateGuideState(): m_state=6
03:40:16.234 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
03:40:16.235 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=629.41, Mass=677208, SNR=226.3, Peak=65472 HFD=3.3
03:40:16.238 00.003 21068 MultiStar: [#1 0.19,0.05,0.85,U] [#2 0.31,0.29,0.91,U] [#3 0.67,0.18,0.00,M1] [#4 0.88,0.49,0.00,M2] [#5 0.49,0.42,0.00,M1] [#6 0.14,0.31,0.31,U] [#7 0.59,0.45,0.00,M1] [#8 0.36,-0.10,0.27,U] 
03:40:16.239 00.001 21068 refined, 4 included, MultiStar: {0.27, 0.17}, one-star: {0.33, 0.18}
03:40:16.240 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
03:40:16.241 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
03:40:16.243 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.55 mountX=-0.24 mountY=-0.23, mountTheta=-2.39
03:40:16.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.17, opts=13)
03:40:16.247 00.002 21068 Enqueuing Move request for scope (0.27, 0.17)
03:40:16.247 00.000 16108 Worker thread wakes up
03:40:16.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
03:40:16.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
03:40:16.248 00.000 16108 Moving (0.27, 0.17) raw xDistance=-0.24 yDistance=-0.23
03:40:16.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:40:16.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:40:16.248 00.000 16108 MoveAxis(E, 63, ABG)
03:40:16.248 00.000 16108 Guiding  Dir = 2, Dur = 63
03:40:16.249 00.001 16108 IsSlewing returns 0
03:40:16.249 00.000 16108 IsGuiding returns 0
03:40:16.254 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3481, FiltMin=2979, FiltMax=42150, Gamma=1.000
03:40:16.273 00.019 21068 UpdateGuideState exits: m=677208 SNR=226.3
03:40:16.276 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:16.276 00.000 16108 PulseGuide returned control before completion, sleep 47
03:40:16.276 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:16.277 00.001 21068 Enqueuing Expose request
03:40:16.337 00.060 16108 IsGuiding returns 1
03:40:16.337 00.000 16108 scope still moving after pulse duration time elapsed
03:40:16.368 00.031 16108 IsSlewing returns 0
03:40:16.368 00.000 16108 IsGuiding returns 1
03:40:16.399 00.031 16108 IsSlewing returns 0
03:40:16.399 00.000 16108 IsGuiding returns 0
03:40:16.399 00.000 16108 scope move finished after 63 + 87 ms
03:40:16.399 00.000 16108 Move returns status 0, amount 63
03:40:16.399 00.000 16108 MoveAxis(N, 45, ABG)
03:40:16.399 00.000 16108 Guiding  Dir = 0, Dur = 45
03:40:16.400 00.001 16108 IsSlewing returns 0
03:40:16.400 00.000 16108 IsGuiding returns 0
03:40:16.463 00.063 16108 IsGuiding returns 1
03:40:16.463 00.000 16108 scope still moving after pulse duration time elapsed
03:40:16.493 00.030 16108 IsSlewing returns 0
03:40:16.493 00.000 16108 IsGuiding returns 1
03:40:16.523 00.030 16108 IsSlewing returns 0
03:40:16.523 00.000 16108 IsGuiding returns 1
03:40:16.554 00.031 16108 IsSlewing returns 0
03:40:16.554 00.000 16108 IsGuiding returns 0
03:40:16.554 00.000 16108 scope move finished after 45 + 109 ms
03:40:16.554 00.000 16108 Move returns status 0, amount 45
03:40:16.554 00.000 16108 move complete, result=0
03:40:16.554 00.000 16108 worker thread done servicing request
03:40:16.554 00.000 16108 Worker thread wakes up
03:40:16.554 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.2 px 45 ms NORTH
03:40:16.558 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:16.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:17.728 01.170 16108 Exposure complete
03:40:17.785 00.057 16108 worker thread done servicing request
03:40:17.785 00.000 21068 OnExposeComplete: enter
03:40:17.786 00.001 21068 UpdateGuideState(): m_state=6
03:40:17.787 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
03:40:17.788 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.31, Mass=718733, SNR=235.9, Peak=65535 HFD=3.5
03:40:17.789 00.001 21068 MultiStar: [#1 -0.15,0.22,0.89,U] [#2 -0.06,0.38,0.92,U] [#3 0.16,0.20,0.39,U] [#4 0.44,0.51,0.00,M3] [#5 0.11,0.38,0.36,U] [#6 -0.27,0.36,0.00,M1] [#7 0.48,0.39,0.00,M2] [#8 0.19,0.22,0.24,U] 
03:40:17.789 00.000 21068 single-star, 5 included, MultiStar: {0.02, 0.24}, one-star: {0.11, 0.08}
03:40:17.790 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
03:40:17.792 00.002 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
03:40:17.793 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
03:40:17.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.08, opts=13)
03:40:17.798 00.002 21068 Enqueuing Move request for scope (0.11, 0.08)
03:40:17.801 00.003 16108 Worker thread wakes up
03:40:17.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
03:40:17.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:40:17.801 00.000 16108 Moving (0.11, 0.08) raw xDistance=-0.10 yDistance=-0.11
03:40:17.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:40:17.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:17.801 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:17.801 00.000 16108 MoveAxis(E, 0, ABG)
03:40:17.801 00.000 16108 Move returns status 0, amount 0
03:40:17.801 00.000 16108 MoveAxis(N, 0, ABG)
03:40:17.801 00.000 16108 Move returns status 0, amount 0
03:40:17.801 00.000 16108 move complete, result=0
03:40:17.801 00.000 16108 worker thread done servicing request
03:40:17.808 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3488, FiltMin=2848, FiltMax=38541, Gamma=1.000
03:40:17.826 00.018 21068 UpdateGuideState exits: m=718733 SNR=235.9
03:40:17.827 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:17.828 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:17.829 00.001 21068 Enqueuing Expose request
03:40:17.829 00.000 16108 Worker thread wakes up
03:40:17.829 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:17.830 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:17.830 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:18.801 00.971 16108 Exposure complete
03:40:18.874 00.073 16108 worker thread done servicing request
03:40:18.874 00.000 21068 OnExposeComplete: enter
03:40:18.875 00.001 21068 UpdateGuideState(): m_state=6
03:40:18.876 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
03:40:18.877 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.20, Mass=587441, SNR=193.0, Peak=60633 HFD=3.4
03:40:18.878 00.001 21068 MultiStar: [#1 -0.34,-0.04,1.09,U] [#2 0.00,0.28,1.23,U] [#3 0.24,-0.04,0.47,U] [#4 0.52,0.54,0.00,M4] [#5 -0.09,0.38,0.42,U] [#6 -0.15,0.32,0.37,U] [#7 0.31,0.27,0.33,U] [#8 -0.00,0.26,0.28,U] 
03:40:18.879 00.001 21068 single-star, 7 included, MultiStar: {-0.03, 0.13}, one-star: {0.08, -0.03}
03:40:18.880 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
03:40:18.880 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
03:40:18.881 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=-0.08 mountY=0.01, mountTheta=3.00
03:40:18.883 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
03:40:18.885 00.002 21068 Enqueuing Move request for scope (0.08, -0.03)
03:40:18.889 00.004 16108 Worker thread wakes up
03:40:18.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:40:18.889 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:40:18.889 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.08 yDistance=0.01
03:40:18.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:40:18.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:18.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:40:18.889 00.000 16108 MoveAxis(E, 0, ABG)
03:40:18.889 00.000 16108 Move returns status 0, amount 0
03:40:18.889 00.000 16108 MoveAxis(N, 0, ABG)
03:40:18.889 00.000 16108 Move returns status 0, amount 0
03:40:18.889 00.000 16108 move complete, result=0
03:40:18.889 00.000 16108 worker thread done servicing request
03:40:18.895 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3491, FiltMin=2825, FiltMax=38125, Gamma=1.000
03:40:18.911 00.016 21068 UpdateGuideState exits: m=587441 SNR=193.0
03:40:18.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:18.913 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:18.914 00.001 21068 Enqueuing Expose request
03:40:18.915 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:18.915 00.000 16108 Worker thread wakes up
03:40:18.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:18.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:20.082 01.167 16108 Exposure complete
03:40:20.138 00.056 16108 worker thread done servicing request
03:40:20.138 00.000 21068 OnExposeComplete: enter
03:40:20.140 00.002 21068 UpdateGuideState(): m_state=6
03:40:20.140 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
03:40:20.141 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.47, Mass=669442, SNR=196.3, Peak=65535 HFD=3.5
03:40:20.143 00.002 21068 MultiStar: [#1 -0.14,0.13,1.00,U] [#2 -0.13,0.28,1.13,U] [#3 0.03,-0.00,0.36,U] [#4 0.17,0.39,0.30,U] [#5 -0.00,0.41,0.37,U] [#6 -0.01,0.36,0.29,U] [#7 -0.01,0.27,0.36,U] [#8 -0.43,-0.04,0.28,U] 
03:40:20.143 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.23}, one-star: {0.07, 0.24}
03:40:20.144 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
03:40:20.145 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
03:40:20.146 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.81 mountX=0.09 mountY=-0.21, mountTheta=-1.15
03:40:20.147 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.23, opts=13)
03:40:20.148 00.001 21068 Enqueuing Move request for scope (-0.05, 0.23)
03:40:20.148 00.000 16108 Worker thread wakes up
03:40:20.149 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
03:40:20.149 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
03:40:20.149 00.000 16108 Moving (-0.05, 0.23) raw xDistance=0.09 yDistance=-0.21
03:40:20.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:40:20.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:40:20.149 00.000 16108 MoveAxis(E, 0, ABG)
03:40:20.149 00.000 16108 Move returns status 0, amount 0
03:40:20.149 00.000 16108 MoveAxis(N, 42, ABG)
03:40:20.149 00.000 16108 Guiding  Dir = 0, Dur = 42
03:40:20.149 00.000 16108 IsSlewing returns 0
03:40:20.151 00.002 16108 IsGuiding returns 0
03:40:20.153 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3497, FiltMin=2985, FiltMax=39008, Gamma=1.000
03:40:20.166 00.013 21068 UpdateGuideState exits: m=669442 SNR=196.3
03:40:20.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:20.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:20.169 00.001 21068 Enqueuing Expose request
03:40:20.183 00.014 16108 PulseGuide returned control before completion, sleep 19
03:40:20.213 00.030 16108 IsGuiding returns 1
03:40:20.213 00.000 16108 scope still moving after pulse duration time elapsed
03:40:20.244 00.031 16108 IsSlewing returns 0
03:40:20.244 00.000 16108 IsGuiding returns 1
03:40:20.276 00.032 16108 IsSlewing returns 0
03:40:20.277 00.001 16108 IsGuiding returns 0
03:40:20.277 00.000 16108 scope move finished after 42 + 84 ms
03:40:20.277 00.000 16108 Move returns status 0, amount 42
03:40:20.277 00.000 16108 move complete, result=0
03:40:20.277 00.000 16108 worker thread done servicing request
03:40:20.277 00.000 16108 Worker thread wakes up
03:40:20.277 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 42 ms NORTH
03:40:20.279 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:20.280 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:21.242 00.962 16108 Exposure complete
03:40:21.298 00.056 16108 worker thread done servicing request
03:40:21.298 00.000 21068 OnExposeComplete: enter
03:40:21.300 00.002 21068 UpdateGuideState(): m_state=6
03:40:21.301 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
03:40:21.302 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.27, Mass=684907, SNR=213.1, Peak=65535 HFD=3.5
03:40:21.302 00.000 21068 MultiStar: [#1 -0.47,-0.04,0.00,M1] [#2 -0.10,0.14,0.96,U] [#3 0.03,-0.08,0.38,U] [#4 0.20,0.22,0.27,U] [#5 -0.09,0.22,0.31,U] [#6 -0.10,-0.03,0.30,U] [#7 0.20,0.17,0.29,U] [#8 0.10,-0.04,0.26,U] 
03:40:21.303 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.08, 0.04}
03:40:21.304 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
03:40:21.305 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
03:40:21.305 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=-0.00 mountY=-0.08, mountTheta=-1.61
03:40:21.307 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
03:40:21.308 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
03:40:21.309 00.001 16108 Worker thread wakes up
03:40:21.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:40:21.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:40:21.309 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.00 yDistance=-0.08
03:40:21.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:40:21.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:21.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:21.309 00.000 16108 MoveAxis(E, 0, ABG)
03:40:21.309 00.000 16108 Move returns status 0, amount 0
03:40:21.309 00.000 16108 MoveAxis(N, 0, ABG)
03:40:21.309 00.000 16108 Move returns status 0, amount 0
03:40:21.309 00.000 16108 move complete, result=0
03:40:21.309 00.000 16108 worker thread done servicing request
03:40:21.312 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3504, FiltMin=2950, FiltMax=52054, Gamma=1.000
03:40:21.326 00.014 21068 UpdateGuideState exits: m=684907 SNR=213.1
03:40:21.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:21.327 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:21.328 00.001 21068 Enqueuing Expose request
03:40:21.329 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:21.330 00.001 16108 Worker thread wakes up
03:40:21.330 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:21.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:22.486 01.156 16108 Exposure complete
03:40:22.554 00.068 16108 worker thread done servicing request
03:40:22.555 00.001 21068 OnExposeComplete: enter
03:40:22.556 00.001 21068 UpdateGuideState(): m_state=6
03:40:22.556 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
03:40:22.557 00.001 21068 Star::Find returns 1 (0), X=811.97, Y=629.38, Mass=624416, SNR=249.5, Peak=62217 HFD=3.4
03:40:22.558 00.001 21068 MultiStar: [#1 -0.53,0.14,0.00,M2] [#2 -0.42,0.19,0.00,M1] [#3 -0.05,0.00,0.38,U] [#4 -0.02,0.33,0.23,U] [#5 -0.12,0.19,0.31,U] [#6 -0.24,0.12,0.24,U] [#7 -0.27,0.12,0.27,U] [#8 -0.53,0.27,0.00,M1] 
03:40:22.559 00.001 21068 single-star, 5 included, MultiStar: {-0.11, 0.14}, one-star: {-0.07, 0.15}
03:40:22.560 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
03:40:22.560 00.000 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
03:40:22.561 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.02 mountX=0.10 mountY=-0.13, mountTheta=-0.92
03:40:22.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.15, opts=13)
03:40:22.564 00.001 21068 Enqueuing Move request for scope (-0.07, 0.15)
03:40:22.565 00.001 16108 Worker thread wakes up
03:40:22.569 00.004 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
03:40:22.569 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
03:40:22.569 00.000 16108 Moving (-0.07, 0.15) raw xDistance=0.10 yDistance=-0.13
03:40:22.569 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:40:22.569 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:22.569 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:40:22.570 00.001 16108 MoveAxis(E, 0, ABG)
03:40:22.570 00.000 16108 Move returns status 0, amount 0
03:40:22.570 00.000 16108 MoveAxis(N, 0, ABG)
03:40:22.570 00.000 16108 Move returns status 0, amount 0
03:40:22.570 00.000 16108 move complete, result=0
03:40:22.570 00.000 16108 worker thread done servicing request
03:40:22.571 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3507, FiltMin=2915, FiltMax=49142, Gamma=1.000
03:40:22.585 00.014 21068 UpdateGuideState exits: m=624416 SNR=249.5
03:40:22.585 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:22.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:22.587 00.001 21068 Enqueuing Expose request
03:40:22.588 00.001 16108 Worker thread wakes up
03:40:22.588 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:22.588 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:22.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:23.566 00.978 16108 Exposure complete
03:40:23.641 00.075 16108 worker thread done servicing request
03:40:23.641 00.000 21068 OnExposeComplete: enter
03:40:23.642 00.001 21068 UpdateGuideState(): m_state=6
03:40:23.643 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
03:40:23.644 00.001 21068 Star::Find returns 1 (0), X=811.87, Y=629.39, Mass=641227, SNR=212.0, Peak=59385 HFD=3.5
03:40:23.645 00.001 21068 MultiStar: [#1 -0.58,0.10,0.00,M3] [#2 -0.38,0.35,0.00,M2] [#3 -0.37,0.36,0.00,M1] [#4 -0.00,0.52,0.00,M2] [#5 -0.43,0.33,0.00,M1] [#6 -0.19,0.40,0.33,U] [#7 -0.17,0.34,0.25,U] [#8 -0.47,0.03,0.00,M2] 
03:40:23.645 00.000 21068 single-star, 2 included, MultiStar: {-0.18, 0.24}, one-star: {-0.18, 0.16}
03:40:23.646 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
03:40:23.647 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
03:40:23.647 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.41 mountX=0.20 mountY=-0.11, mountTheta=-0.51
03:40:23.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.16, opts=13)
03:40:23.651 00.002 21068 Enqueuing Move request for scope (-0.18, 0.16)
03:40:23.654 00.003 16108 Worker thread wakes up
03:40:23.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
03:40:23.654 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
03:40:23.654 00.000 16108 Moving (-0.18, 0.16) raw xDistance=0.20 yDistance=-0.11
03:40:23.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:40:23.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:23.655 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:23.655 00.000 16108 MoveAxis(W, 53, ABG)
03:40:23.655 00.000 16108 Guiding  Dir = 3, Dur = 53
03:40:23.655 00.000 16108 IsSlewing returns 0
03:40:23.656 00.001 16108 IsGuiding returns 0
03:40:23.661 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3513, FiltMin=2860, FiltMax=48467, Gamma=1.000
03:40:23.676 00.015 16108 PulseGuide returned control before completion, sleep 43
03:40:23.678 00.002 21068 UpdateGuideState exits: m=641227 SNR=212.0
03:40:23.680 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:23.682 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:23.683 00.001 21068 Enqueuing Expose request
03:40:23.722 00.039 16108 IsGuiding returns 1
03:40:23.722 00.000 16108 scope still moving after pulse duration time elapsed
03:40:23.753 00.031 16108 IsSlewing returns 0
03:40:23.753 00.000 16108 IsGuiding returns 1
03:40:23.786 00.033 16108 IsSlewing returns 0
03:40:23.786 00.000 16108 IsGuiding returns 0
03:40:23.786 00.000 16108 scope move finished after 53 + 77 ms
03:40:23.786 00.000 16108 Move returns status 0, amount 53
03:40:23.786 00.000 16108 MoveAxis(N, 0, ABG)
03:40:23.786 00.000 16108 Move returns status 0, amount 0
03:40:23.786 00.000 16108 move complete, result=0
03:40:23.787 00.001 16108 worker thread done servicing request
03:40:23.787 00.000 16108 Worker thread wakes up
03:40:23.787 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
03:40:23.789 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:23.790 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:24.943 01.153 16108 Exposure complete
03:40:25.005 00.062 16108 worker thread done servicing request
03:40:25.005 00.000 21068 OnExposeComplete: enter
03:40:25.009 00.004 21068 UpdateGuideState(): m_state=6
03:40:25.010 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
03:40:25.011 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.53, Mass=654400, SNR=202.9, Peak=65472 HFD=3.4
03:40:25.012 00.001 21068 MultiStar: [#1 -0.08,0.30,0.88,U] [#2 0.04,0.33,1.07,U] [#3 0.15,0.01,0.42,U] [#4 0.21,0.27,0.33,U] [#5 -0.05,-0.06,0.31,U] [#6 -0.23,0.07,0.35,U] [#7 0.46,0.30,0.00,M1] [#8 0.26,0.50,0.00,M3] 
03:40:25.013 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.23}, one-star: {0.19, 0.30}
03:40:25.014 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
03:40:25.015 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
03:40:25.016 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=-0.01 mountY=-0.24, mountTheta=-1.59
03:40:25.020 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.23, opts=13)
03:40:25.020 00.000 21068 Enqueuing Move request for scope (0.05, 0.23)
03:40:25.021 00.001 16108 Worker thread wakes up
03:40:25.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
03:40:25.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
03:40:25.021 00.000 16108 Moving (0.05, 0.23) raw xDistance=-0.01 yDistance=-0.24
03:40:25.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:40:25.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:40:25.021 00.000 16108 MoveAxis(E, 0, ABG)
03:40:25.021 00.000 16108 Move returns status 0, amount 0
03:40:25.021 00.000 16108 MoveAxis(N, 48, ABG)
03:40:25.021 00.000 16108 Guiding  Dir = 0, Dur = 48
03:40:25.022 00.001 16108 IsSlewing returns 0
03:40:25.022 00.000 16108 IsGuiding returns 0
03:40:25.024 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=307, max=65535, med=3513, FiltMin=3001, FiltMax=39821, Gamma=1.000
03:40:25.039 00.015 21068 UpdateGuideState exits: m=654400 SNR=202.9
03:40:25.040 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:25.040 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:25.042 00.002 21068 Enqueuing Expose request
03:40:25.084 00.042 16108 IsGuiding returns 1
03:40:25.084 00.000 16108 scope still moving after pulse duration time elapsed
03:40:25.117 00.033 16108 IsSlewing returns 0
03:40:25.118 00.001 16108 IsGuiding returns 1
03:40:25.146 00.028 16108 IsSlewing returns 0
03:40:25.147 00.001 16108 IsGuiding returns 1
03:40:25.178 00.031 16108 IsSlewing returns 0
03:40:25.179 00.001 16108 IsGuiding returns 1
03:40:25.208 00.029 16108 IsSlewing returns 0
03:40:25.208 00.000 16108 IsGuiding returns 0
03:40:25.208 00.000 16108 scope move finished after 48 + 138 ms
03:40:25.208 00.000 16108 Move returns status 0, amount 48
03:40:25.208 00.000 16108 move complete, result=0
03:40:25.210 00.002 16108 worker thread done servicing request
03:40:25.210 00.000 16108 Worker thread wakes up
03:40:25.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:25.210 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
03:40:25.213 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:26.169 00.956 16108 Exposure complete
03:40:26.237 00.068 16108 worker thread done servicing request
03:40:26.237 00.000 21068 OnExposeComplete: enter
03:40:26.238 00.001 21068 UpdateGuideState(): m_state=6
03:40:26.239 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
03:40:26.240 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=629.14, Mass=587336, SNR=236.1, Peak=61113 HFD=3.6
03:40:26.241 00.001 21068 MultiStar: [#1 -0.20,-0.04,0.74,U] [#2 0.12,0.21,0.86,U] [#3 0.34,-0.04,0.32,U] [#4 0.39,-0.06,0.26,U] [#5 0.31,0.17,0.31,U] [#6 -0.12,-0.18,0.33,U] [#7 0.59,0.09,0.00,M2] [#8 0.26,0.05,0.22,U] 
03:40:26.241 00.000 21068 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.20, -0.09}
03:40:26.242 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
03:40:26.243 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
03:40:26.243 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.11 mountY=-0.04, mountTheta=-2.84
03:40:26.246 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.01, opts=13)
03:40:26.246 00.000 21068 Enqueuing Move request for scope (0.12, 0.01)
03:40:26.247 00.001 16108 Worker thread wakes up
03:40:26.248 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:40:26.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:40:26.248 00.000 16108 Moving (0.12, 0.01) raw xDistance=-0.11 yDistance=-0.04
03:40:26.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:40:26.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:26.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:40:26.248 00.000 16108 MoveAxis(E, 0, ABG)
03:40:26.248 00.000 16108 Move returns status 0, amount 0
03:40:26.248 00.000 16108 MoveAxis(N, 0, ABG)
03:40:26.249 00.001 16108 Move returns status 0, amount 0
03:40:26.249 00.000 16108 move complete, result=0
03:40:26.249 00.000 16108 worker thread done servicing request
03:40:26.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1145, max=65535, med=3510, FiltMin=3014, FiltMax=46278, Gamma=1.000
03:40:26.266 00.014 21068 UpdateGuideState exits: m=587336 SNR=236.1
03:40:26.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:26.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:26.269 00.001 21068 Enqueuing Expose request
03:40:26.272 00.003 16108 Worker thread wakes up
03:40:26.272 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:26.273 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:26.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:27.436 01.163 16108 Exposure complete
03:40:27.496 00.060 16108 worker thread done servicing request
03:40:27.497 00.001 21068 OnExposeComplete: enter
03:40:27.498 00.001 21068 UpdateGuideState(): m_state=6
03:40:27.499 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
03:40:27.501 00.002 21068 Star::Find returns 1 (0), X=812.36, Y=629.28, Mass=642756, SNR=229.6, Peak=65535 HFD=3.4
03:40:27.502 00.001 21068 MultiStar: [#1 0.14,0.13,0.82,U] [#2 0.28,0.20,0.89,U] [#3 0.51,-0.02,0.00,M1] [#4 0.49,0.22,0.00,M1] [#5 0.18,0.33,0.31,U] [#6 -0.08,0.20,0.36,U] [#7 0.64,0.06,0.00,M3] [#8 0.47,-0.17,0.00,M3] 
03:40:27.504 00.002 21068 refined, 4 included, MultiStar: {0.21, 0.15}, one-star: {0.31, 0.05}
03:40:27.506 00.002 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
03:40:27.507 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
03:40:27.509 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.63 mountX=-0.18 mountY=-0.19, mountTheta=-2.31
03:40:27.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.15, opts=13)
03:40:27.512 00.001 21068 Enqueuing Move request for scope (0.21, 0.15)
03:40:27.514 00.002 16108 Worker thread wakes up
03:40:27.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
03:40:27.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
03:40:27.514 00.000 16108 Moving (0.21, 0.15) raw xDistance=-0.18 yDistance=-0.19
03:40:27.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:40:27.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:27.516 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:40:27.516 00.000 16108 MoveAxis(E, 0, ABG)
03:40:27.516 00.000 16108 Move returns status 0, amount 0
03:40:27.516 00.000 16108 MoveAxis(N, 0, ABG)
03:40:27.516 00.000 16108 Move returns status 0, amount 0
03:40:27.516 00.000 16108 move complete, result=0
03:40:27.516 00.000 16108 worker thread done servicing request
03:40:27.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3501, FiltMin=2973, FiltMax=42166, Gamma=1.000
03:40:27.534 00.014 21068 UpdateGuideState exits: m=642756 SNR=229.6
03:40:27.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:27.537 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:27.538 00.001 21068 Enqueuing Expose request
03:40:27.539 00.001 16108 Worker thread wakes up
03:40:27.539 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:27.541 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:27.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:28.528 00.987 16108 Exposure complete
03:40:28.582 00.054 16108 worker thread done servicing request
03:40:28.582 00.000 21068 OnExposeComplete: enter
03:40:28.583 00.001 21068 UpdateGuideState(): m_state=6
03:40:28.585 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
03:40:28.586 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.18, Mass=578997, SNR=215.3, Peak=65535 HFD=3.4
03:40:28.586 00.000 21068 MultiStar: [#1 -0.20,-0.01,0.89,U] [#2 0.09,0.06,0.89,U] [#3 0.29,-0.27,0.35,U] [#4 0.47,0.32,0.00,M2] [#5 -0.09,0.27,0.31,U] [#6 0.08,0.15,0.40,U] [#7 0.34,0.08,0.29,U] [#8 -0.02,-0.01,0.26,U] 
03:40:28.587 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.30, -0.05}
03:40:28.588 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
03:40:28.588 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
03:40:28.589 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=-0.09 mountY=-0.04, mountTheta=-2.75
03:40:28.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
03:40:28.592 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
03:40:28.593 00.001 16108 Worker thread wakes up
03:40:28.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:40:28.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:40:28.593 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
03:40:28.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:40:28.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:28.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:40:28.593 00.000 16108 MoveAxis(E, 0, ABG)
03:40:28.593 00.000 16108 Move returns status 0, amount 0
03:40:28.593 00.000 16108 MoveAxis(N, 0, ABG)
03:40:28.593 00.000 16108 Move returns status 0, amount 0
03:40:28.593 00.000 16108 move complete, result=0
03:40:28.594 00.001 16108 worker thread done servicing request
03:40:28.597 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3494, FiltMin=2944, FiltMax=39821, Gamma=1.000
03:40:28.611 00.014 21068 UpdateGuideState exits: m=578997 SNR=215.3
03:40:28.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:28.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:28.613 00.000 21068 Enqueuing Expose request
03:40:28.614 00.001 16108 Worker thread wakes up
03:40:28.614 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:28.615 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:28.615 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:29.779 01.164 16108 Exposure complete
03:40:29.833 00.054 16108 worker thread done servicing request
03:40:29.833 00.000 21068 OnExposeComplete: enter
03:40:29.834 00.001 21068 UpdateGuideState(): m_state=6
03:40:29.835 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
03:40:29.836 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.45, Mass=607598, SNR=207.6, Peak=65535 HFD=3.2
03:40:29.837 00.001 21068 MultiStar: [#1 -0.33,0.14,0.95,U] [#2 -0.06,0.15,1.09,U] [#3 0.10,0.11,0.38,U] [#4 0.20,0.06,0.34,U] [#5 -0.04,0.19,0.39,U] [#6 -0.06,0.10,0.42,U] [#7 0.24,0.05,0.33,U] [#8 -0.04,0.01,0.26,U] 
03:40:29.838 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {0.21, 0.22}
03:40:29.839 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:40:29.839 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
03:40:29.840 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=0.03 mountY=-0.13, mountTheta=-1.35
03:40:29.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.14, opts=13)
03:40:29.843 00.001 21068 Enqueuing Move request for scope (-0.01, 0.14)
03:40:29.843 00.000 16108 Worker thread wakes up
03:40:29.844 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
03:40:29.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
03:40:29.844 00.000 16108 Moving (-0.01, 0.14) raw xDistance=0.03 yDistance=-0.13
03:40:29.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:40:29.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:29.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:40:29.844 00.000 16108 MoveAxis(E, 0, ABG)
03:40:29.844 00.000 16108 Move returns status 0, amount 0
03:40:29.844 00.000 16108 MoveAxis(N, 0, ABG)
03:40:29.844 00.000 16108 Move returns status 0, amount 0
03:40:29.844 00.000 16108 move complete, result=0
03:40:29.844 00.000 16108 worker thread done servicing request
03:40:29.847 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1216, max=65535, med=3488, FiltMin=2960, FiltMax=47142, Gamma=1.000
03:40:29.875 00.028 21068 UpdateGuideState exits: m=607598 SNR=207.6
03:40:29.876 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:29.879 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:29.880 00.001 21068 Enqueuing Expose request
03:40:29.881 00.001 16108 Worker thread wakes up
03:40:29.881 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:29.884 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:29.885 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:30.855 00.970 16108 Exposure complete
03:40:30.910 00.055 16108 worker thread done servicing request
03:40:30.910 00.000 21068 OnExposeComplete: enter
03:40:30.911 00.001 21068 UpdateGuideState(): m_state=6
03:40:30.912 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
03:40:30.913 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=629.63, Mass=714353, SNR=221.5, Peak=65472 HFD=3.3
03:40:30.913 00.000 21068 MultiStar: [#1 -0.01,0.21,0.86,U] [#2 0.34,0.41,0.00,M1] [#3 0.34,-0.01,0.36,U] [#4 0.39,0.15,0.27,U] [#5 0.14,0.32,0.35,U] [#6 0.04,0.29,0.37,U] [#7 0.19,0.26,0.33,U] [#8 0.28,0.01,0.25,U] 
03:40:30.915 00.002 21068 refined, 7 included, MultiStar: {0.20, 0.25}, one-star: {0.34, 0.40}
03:40:30.916 00.001 21068 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
03:40:30.918 00.002 21068 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
03:40:30.920 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.89 mountX=-0.15 mountY=-0.29, mountTheta=-2.06
03:40:30.923 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.25, opts=13)
03:40:30.926 00.003 21068 Enqueuing Move request for scope (0.20, 0.25)
03:40:30.927 00.001 16108 Worker thread wakes up
03:40:30.928 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
03:40:30.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
03:40:30.928 00.000 16108 Moving (0.20, 0.25) raw xDistance=-0.15 yDistance=-0.29
03:40:30.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:40:30.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:40:30.928 00.000 16108 MoveAxis(E, 0, ABG)
03:40:30.928 00.000 16108 Move returns status 0, amount 0
03:40:30.929 00.001 16108 MoveAxis(N, 57, ABG)
03:40:30.929 00.000 16108 Guiding  Dir = 0, Dur = 57
03:40:30.929 00.000 16108 IsSlewing returns 0
03:40:30.929 00.000 16108 IsGuiding returns 0
03:40:30.931 00.002 16108 PulseGuide returned control before completion, sleep 66
03:40:30.935 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3481, FiltMin=2941, FiltMax=48246, Gamma=1.000
03:40:30.952 00.017 21068 UpdateGuideState exits: m=714353 SNR=221.5
03:40:30.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:30.953 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:30.954 00.001 21068 Enqueuing Expose request
03:40:31.009 00.055 16108 IsGuiding returns 0
03:40:31.009 00.000 16108 Move returns status 0, amount 57
03:40:31.009 00.000 16108 move complete, result=0
03:40:31.009 00.000 16108 worker thread done servicing request
03:40:31.009 00.000 16108 Worker thread wakes up
03:40:31.009 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 57 ms NORTH
03:40:31.010 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:31.010 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:32.167 01.157 16108 Exposure complete
03:40:32.224 00.057 16108 worker thread done servicing request
03:40:32.224 00.000 21068 OnExposeComplete: enter
03:40:32.226 00.002 21068 UpdateGuideState(): m_state=6
03:40:32.226 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
03:40:32.227 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=629.39, Mass=595763, SNR=196.9, Peak=60576 HFD=3.5
03:40:32.228 00.001 21068 MultiStar: [#1 -0.26,0.15,0.90,U] [#2 0.08,0.25,1.11,U] [#3 -0.05,0.11,0.48,U] [#4 0.15,0.25,0.32,U] [#5 -0.31,-0.04,0.39,U] [#6 -0.34,0.13,0.37,U] [#7 0.11,0.25,0.29,U] [#8 -0.30,-0.27,0.25,U] 
03:40:32.229 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {0.20, 0.16}
03:40:32.230 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
03:40:32.230 00.000 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
03:40:32.231 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.85 mountX=0.07 mountY=-0.13, mountTheta=-1.10
03:40:32.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.15, opts=13)
03:40:32.235 00.002 21068 Enqueuing Move request for scope (-0.04, 0.15)
03:40:32.239 00.004 16108 Worker thread wakes up
03:40:32.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
03:40:32.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
03:40:32.239 00.000 16108 Moving (-0.04, 0.15) raw xDistance=0.07 yDistance=-0.13
03:40:32.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:40:32.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:32.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:40:32.239 00.000 16108 MoveAxis(E, 0, ABG)
03:40:32.239 00.000 16108 Move returns status 0, amount 0
03:40:32.239 00.000 16108 MoveAxis(N, 0, ABG)
03:40:32.239 00.000 16108 Move returns status 0, amount 0
03:40:32.240 00.001 16108 move complete, result=0
03:40:32.240 00.000 16108 worker thread done servicing request
03:40:32.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3472, FiltMin=2957, FiltMax=52393, Gamma=1.000
03:40:32.258 00.014 21068 UpdateGuideState exits: m=595763 SNR=196.9
03:40:32.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:32.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:32.261 00.001 21068 Enqueuing Expose request
03:40:32.262 00.001 16108 Worker thread wakes up
03:40:32.262 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:32.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:32.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:33.235 00.973 16108 Exposure complete
03:40:33.291 00.056 16108 worker thread done servicing request
03:40:33.291 00.000 21068 OnExposeComplete: enter
03:40:33.293 00.002 21068 UpdateGuideState(): m_state=6
03:40:33.294 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
03:40:33.295 00.001 21068 Star::Find returns 1 (0), X=811.95, Y=629.43, Mass=665859, SNR=258.5, Peak=65472 HFD=3.5
03:40:33.296 00.001 21068 MultiStar: [#1 -0.24,0.25,0.86,U] [#2 -0.15,0.18,0.77,U] [#3 0.11,0.06,0.35,U] [#4 0.10,0.10,0.26,U] [#5 -0.01,0.17,0.35,U] [#6 -0.54,0.19,0.00,M1] [#7 0.20,0.24,0.22,U] [#8 0.20,0.16,0.22,U] 
03:40:33.297 00.001 21068 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {-0.10, 0.20}
03:40:33.298 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
03:40:33.298 00.000 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:40:33.299 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=0.10 mountY=-0.17, mountTheta=-1.03
03:40:33.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.19, opts=13)
03:40:33.304 00.003 21068 Enqueuing Move request for scope (-0.07, 0.19)
03:40:33.306 00.002 16108 Worker thread wakes up
03:40:33.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
03:40:33.306 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
03:40:33.307 00.001 16108 Moving (-0.07, 0.19) raw xDistance=0.10 yDistance=-0.17
03:40:33.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:40:33.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:33.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:40:33.307 00.000 16108 MoveAxis(E, 0, ABG)
03:40:33.307 00.000 16108 Move returns status 0, amount 0
03:40:33.307 00.000 16108 MoveAxis(N, 0, ABG)
03:40:33.307 00.000 16108 Move returns status 0, amount 0
03:40:33.307 00.000 16108 move complete, result=0
03:40:33.307 00.000 16108 worker thread done servicing request
03:40:33.313 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3465, FiltMin=2992, FiltMax=47862, Gamma=1.000
03:40:33.329 00.016 21068 UpdateGuideState exits: m=665859 SNR=258.5
03:40:33.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:33.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:33.332 00.001 21068 Enqueuing Expose request
03:40:33.333 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:33.334 00.001 16108 Worker thread wakes up
03:40:33.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:33.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:34.494 01.160 16108 Exposure complete
03:40:34.557 00.063 16108 worker thread done servicing request
03:40:34.557 00.000 21068 OnExposeComplete: enter
03:40:34.558 00.001 21068 UpdateGuideState(): m_state=6
03:40:34.559 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
03:40:34.559 00.000 21068 Star::Find returns 1 (0), X=812.13, Y=629.05, Mass=605905, SNR=194.0, Peak=65535 HFD=3.3
03:40:34.560 00.001 21068 MultiStar: [#1 -0.26,0.13,0.97,U] [#2 -0.03,-0.10,1.04,U] [#3 0.13,-0.17,0.48,U] [#4 0.23,0.25,0.38,U] [#5 -0.21,-0.16,0.43,U] [#6 -0.21,-0.15,0.38,U] [#7 0.24,0.16,0.32,U] [#8 -0.02,-0.18,0.34,U] 
03:40:34.561 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.09, -0.18}
03:40:34.562 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
03:40:34.563 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
03:40:34.563 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.06 mountX=0.02 mountY=0.06, mountTheta=1.26
03:40:34.565 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
03:40:34.566 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
03:40:34.566 00.000 16108 Worker thread wakes up
03:40:34.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:40:34.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:40:34.566 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
03:40:34.567 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:34.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:34.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:40:34.567 00.000 16108 MoveAxis(E, 0, ABG)
03:40:34.567 00.000 16108 Move returns status 0, amount 0
03:40:34.567 00.000 16108 MoveAxis(N, 0, ABG)
03:40:34.567 00.000 16108 Move returns status 0, amount 0
03:40:34.567 00.000 16108 move complete, result=0
03:40:34.567 00.000 16108 worker thread done servicing request
03:40:34.571 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3456, FiltMin=2877, FiltMax=46957, Gamma=1.000
03:40:34.597 00.026 21068 UpdateGuideState exits: m=605905 SNR=194.0
03:40:34.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:34.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:34.600 00.001 21068 Enqueuing Expose request
03:40:34.602 00.002 16108 Worker thread wakes up
03:40:34.602 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:34.604 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:34.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:35.578 00.974 16108 Exposure complete
03:40:35.639 00.061 16108 worker thread done servicing request
03:40:35.639 00.000 21068 OnExposeComplete: enter
03:40:35.640 00.001 21068 UpdateGuideState(): m_state=6
03:40:35.641 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
03:40:35.642 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.07, Mass=556069, SNR=207.5, Peak=65535 HFD=3.9
03:40:35.642 00.000 21068 MultiStar: [#1 -0.24,-0.14,0.91,U] [#2 0.05,-0.17,0.96,U] [#3 0.05,-0.37,0.46,U] [#4 0.21,-0.19,0.40,U] [#5 0.02,0.00,0.35,U] [#6 -0.25,-0.10,0.38,U] [#7 0.18,-0.07,0.30,U] [#8 0.10,0.11,0.27,U] 
03:40:35.643 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.02, -0.16}
03:40:35.644 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
03:40:35.645 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
03:40:35.645 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=-0.02 mountY=0.14, mountTheta=1.68
03:40:35.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.15, opts=13)
03:40:35.648 00.001 21068 Enqueuing Move request for scope (-0.01, -0.15)
03:40:35.649 00.001 16108 Worker thread wakes up
03:40:35.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:40:35.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:40:35.649 00.000 16108 Moving (-0.01, -0.15) raw xDistance=-0.02 yDistance=0.14
03:40:35.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:40:35.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:35.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:40:35.649 00.000 16108 MoveAxis(E, 0, ABG)
03:40:35.649 00.000 16108 Move returns status 0, amount 0
03:40:35.649 00.000 16108 MoveAxis(N, 0, ABG)
03:40:35.649 00.000 16108 Move returns status 0, amount 0
03:40:35.649 00.000 16108 move complete, result=0
03:40:35.649 00.000 16108 worker thread done servicing request
03:40:35.652 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3449, FiltMin=2937, FiltMax=49645, Gamma=1.000
03:40:35.666 00.014 21068 UpdateGuideState exits: m=556069 SNR=207.5
03:40:35.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:35.667 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:35.668 00.001 21068 Enqueuing Expose request
03:40:35.669 00.001 16108 Worker thread wakes up
03:40:35.669 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:35.670 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:35.670 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:36.840 01.170 16108 Exposure complete
03:40:36.902 00.062 16108 worker thread done servicing request
03:40:36.902 00.000 21068 OnExposeComplete: enter
03:40:36.903 00.001 21068 UpdateGuideState(): m_state=6
03:40:36.905 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
03:40:36.906 00.001 21068 Star::Find returns 1 (0), X=812.01, Y=629.06, Mass=615519, SNR=204.6, Peak=65535 HFD=2.9
03:40:36.909 00.003 21068 MultiStar: [#1 -0.34,0.05,0.93,U] [#2 -0.17,0.05,0.92,U] [#3 0.14,-0.13,0.52,U] [#4 0.18,0.31,0.46,U] [#5 -0.14,0.04,0.40,U] [#6 -0.20,0.18,0.36,U] [#7 -0.09,-0.06,0.34,U] [#8 -0.18,-0.07,0.27,U] 
03:40:36.910 00.001 21068 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.04, -0.17}
03:40:36.912 00.002 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
03:40:36.913 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
03:40:36.915 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=0.11 mountY=0.02, mountTheta=0.17
03:40:36.918 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.01, opts=13)
03:40:36.919 00.001 21068 Enqueuing Move request for scope (-0.11, 0.01)
03:40:36.921 00.002 16108 Worker thread wakes up
03:40:36.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:40:36.921 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:40:36.921 00.000 16108 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=0.02
03:40:36.921 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:40:36.921 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:36.922 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:40:36.922 00.000 16108 MoveAxis(E, 0, ABG)
03:40:36.922 00.000 16108 Move returns status 0, amount 0
03:40:36.922 00.000 16108 MoveAxis(N, 0, ABG)
03:40:36.922 00.000 16108 Move returns status 0, amount 0
03:40:36.922 00.000 16108 move complete, result=0
03:40:36.922 00.000 16108 worker thread done servicing request
03:40:36.930 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3443, FiltMin=2953, FiltMax=45814, Gamma=1.000
03:40:36.952 00.022 21068 UpdateGuideState exits: m=615519 SNR=204.6
03:40:36.954 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:36.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:36.957 00.002 21068 Enqueuing Expose request
03:40:36.958 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:36.958 00.000 16108 Worker thread wakes up
03:40:36.959 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:36.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:37.929 00.970 16108 Exposure complete
03:40:37.996 00.067 16108 worker thread done servicing request
03:40:37.996 00.000 21068 OnExposeComplete: enter
03:40:37.997 00.001 21068 UpdateGuideState(): m_state=6
03:40:37.997 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
03:40:37.998 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=629.28, Mass=637732, SNR=231.6, Peak=65535 HFD=3.5
03:40:37.999 00.001 21068 MultiStar: [#1 -0.36,0.09,0.91,U] [#2 -0.03,0.27,0.96,U] [#3 0.13,-0.01,0.40,U] [#4 0.30,0.18,0.33,U] [#5 0.02,0.20,0.33,U] [#6 0.08,0.08,0.41,U] [#7 0.14,0.22,0.35,U] [#8 -0.17,0.05,0.25,U] 
03:40:38.000 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.15, 0.05}
03:40:38.001 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
03:40:38.001 00.000 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
03:40:38.003 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=0.02 mountY=-0.12, mountTheta=-1.38
03:40:38.005 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.13, opts=13)
03:40:38.005 00.000 21068 Enqueuing Move request for scope (-0.00, 0.13)
03:40:38.006 00.001 16108 Worker thread wakes up
03:40:38.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
03:40:38.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
03:40:38.006 00.000 16108 Moving (-0.00, 0.13) raw xDistance=0.02 yDistance=-0.12
03:40:38.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:38.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:38.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:40:38.006 00.000 16108 MoveAxis(E, 0, ABG)
03:40:38.006 00.000 16108 Move returns status 0, amount 0
03:40:38.006 00.000 16108 MoveAxis(N, 0, ABG)
03:40:38.006 00.000 16108 Move returns status 0, amount 0
03:40:38.007 00.001 16108 move complete, result=0
03:40:38.007 00.000 16108 worker thread done servicing request
03:40:38.010 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3437, FiltMin=2877, FiltMax=49305, Gamma=1.000
03:40:38.029 00.019 21068 UpdateGuideState exits: m=637732 SNR=231.6
03:40:38.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:38.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:38.032 00.001 21068 Enqueuing Expose request
03:40:38.033 00.001 16108 Worker thread wakes up
03:40:38.033 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:38.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:38.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:39.204 01.171 16108 Exposure complete
03:40:39.276 00.072 16108 worker thread done servicing request
03:40:39.276 00.000 21068 OnExposeComplete: enter
03:40:39.277 00.001 21068 UpdateGuideState(): m_state=6
03:40:39.278 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
03:40:39.278 00.000 21068 Star::Find returns 1 (0), X=812.09, Y=629.21, Mass=681842, SNR=221.5, Peak=65535 HFD=3.4
03:40:39.279 00.001 21068 MultiStar: [#1 -0.28,0.02,0.94,U] [#2 -0.07,0.25,0.96,U] [#3 0.11,0.17,0.39,U] [#4 0.09,0.42,0.38,U] [#5 0.03,0.23,0.35,U] [#6 -0.30,0.18,0.42,U] [#7 0.09,0.44,0.00,M1] [#8 -0.16,0.14,0.32,U] 
03:40:39.280 00.001 21068 single-star, 7 included, MultiStar: {-0.08, 0.14}, one-star: {0.05, -0.01}
03:40:39.281 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
03:40:39.282 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
03:40:39.282 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.31 mountX=-0.05 mountY=0.00, mountTheta=3.07
03:40:39.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
03:40:39.285 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
03:40:39.286 00.001 16108 Worker thread wakes up
03:40:39.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:40:39.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:40:39.286 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=0.00
03:40:39.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:40:39.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:39.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:40:39.286 00.000 16108 MoveAxis(E, 0, ABG)
03:40:39.286 00.000 16108 Move returns status 0, amount 0
03:40:39.286 00.000 16108 MoveAxis(N, 0, ABG)
03:40:39.286 00.000 16108 Move returns status 0, amount 0
03:40:39.286 00.000 16108 move complete, result=0
03:40:39.286 00.000 16108 worker thread done servicing request
03:40:39.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3430, FiltMin=2941, FiltMax=45197, Gamma=1.000
03:40:39.303 00.013 21068 UpdateGuideState exits: m=681842 SNR=221.5
03:40:39.305 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:39.306 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:39.307 00.001 21068 Enqueuing Expose request
03:40:39.307 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:39.308 00.001 16108 Worker thread wakes up
03:40:39.309 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:39.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:40.287 00.978 16108 Exposure complete
03:40:40.350 00.063 16108 worker thread done servicing request
03:40:40.351 00.001 21068 OnExposeComplete: enter
03:40:40.352 00.001 21068 UpdateGuideState(): m_state=6
03:40:40.354 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
03:40:40.356 00.002 21068 Star::Find returns 1 (0), X=812.18, Y=629.30, Mass=711185, SNR=241.1, Peak=65535 HFD=3.5
03:40:40.359 00.003 21068 MultiStar: [#1 -0.30,0.22,0.88,U] [#2 0.17,0.53,0.00,M1] [#3 -0.04,-0.06,0.40,U] [#4 0.47,0.34,0.00,M1] [#5 -0.04,0.44,0.30,U] [#6 -0.21,0.04,0.35,U] [#7 0.30,0.35,0.00,M2] [#8 -0.19,0.33,0.26,U] 
03:40:40.360 00.001 21068 single-star, 5 included, MultiStar: {-0.09, 0.15}, one-star: {0.13, 0.07}
03:40:40.361 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
03:40:40.362 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
03:40:40.363 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
03:40:40.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.07, opts=13)
03:40:40.368 00.003 21068 Enqueuing Move request for scope (0.13, 0.07)
03:40:40.370 00.002 16108 Worker thread wakes up
03:40:40.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:40:40.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:40:40.370 00.000 16108 Moving (0.13, 0.07) raw xDistance=-0.12 yDistance=-0.10
03:40:40.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:40:40.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:40.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:40:40.370 00.000 16108 MoveAxis(E, 0, ABG)
03:40:40.370 00.000 16108 Move returns status 0, amount 0
03:40:40.371 00.001 16108 MoveAxis(N, 0, ABG)
03:40:40.371 00.000 16108 Move returns status 0, amount 0
03:40:40.371 00.000 16108 move complete, result=0
03:40:40.371 00.000 16108 worker thread done servicing request
03:40:40.376 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=755, max=65535, med=3427, FiltMin=2934, FiltMax=49078, Gamma=1.000
03:40:40.404 00.028 21068 UpdateGuideState exits: m=711185 SNR=241.1
03:40:40.406 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:40.406 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:40.407 00.001 21068 Enqueuing Expose request
03:40:40.408 00.001 16108 Worker thread wakes up
03:40:40.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:40.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:40.408 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:41.583 01.175 16108 Exposure complete
03:40:41.650 00.067 16108 worker thread done servicing request
03:40:41.653 00.003 21068 OnExposeComplete: enter
03:40:41.656 00.003 21068 UpdateGuideState(): m_state=6
03:40:41.658 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
03:40:41.660 00.002 21068 Star::Find returns 1 (0), X=812.21, Y=629.19, Mass=736953, SNR=235.5, Peak=65535 HFD=3.6
03:40:41.662 00.002 21068 MultiStar: [#1 -0.20,-0.07,0.83,U] [#2 -0.03,0.14,0.92,U] [#3 0.09,-0.05,0.42,U] [#4 0.29,0.14,0.33,U] [#5 0.17,0.20,0.33,U] [#6 -0.01,0.05,0.40,U] [#7 0.13,0.32,0.27,U] [#8 0.14,-0.17,0.27,U] 
03:40:41.663 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.16, -0.04}
03:40:41.664 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
03:40:41.665 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
03:40:41.667 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
03:40:41.668 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
03:40:41.669 00.001 21068 Enqueuing Move request for scope (0.05, 0.04)
03:40:41.670 00.001 16108 Worker thread wakes up
03:40:41.670 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:40:41.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:40:41.670 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
03:40:41.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:40:41.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:41.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:40:41.670 00.000 16108 MoveAxis(E, 0, ABG)
03:40:41.670 00.000 16108 Move returns status 0, amount 0
03:40:41.670 00.000 16108 MoveAxis(N, 0, ABG)
03:40:41.670 00.000 16108 Move returns status 0, amount 0
03:40:41.670 00.000 16108 move complete, result=0
03:40:41.670 00.000 16108 worker thread done servicing request
03:40:41.673 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3421, FiltMin=2909, FiltMax=42605, Gamma=1.000
03:40:41.689 00.016 21068 UpdateGuideState exits: m=736953 SNR=235.5
03:40:41.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:41.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:41.692 00.001 21068 Enqueuing Expose request
03:40:41.693 00.001 16108 Worker thread wakes up
03:40:41.693 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:41.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:41.694 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:42.671 00.977 16108 Exposure complete
03:40:42.736 00.065 16108 worker thread done servicing request
03:40:42.736 00.000 21068 OnExposeComplete: enter
03:40:42.737 00.001 21068 UpdateGuideState(): m_state=6
03:40:42.738 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
03:40:42.739 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.23, Mass=681637, SNR=214.6, Peak=65535 HFD=3.3
03:40:42.739 00.000 21068 MultiStar: [#1 0.01,0.04,1.00,U] [#2 0.19,0.27,1.05,U] [#3 -0.08,-0.19,0.49,U] [#4 0.34,0.15,0.36,U] [#5 0.20,0.02,0.38,U] [#6 -0.26,-0.23,0.40,U] [#7 0.37,0.29,0.00,M2] [#8 0.18,0.11,0.24,U] 
03:40:42.741 00.002 21068 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.35, -0.00}
03:40:42.741 00.000 21068 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
03:40:42.742 00.001 21068 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
03:40:42.743 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=-0.12 mountY=-0.08, mountTheta=-2.58
03:40:42.745 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.05, opts=13)
03:40:42.747 00.002 21068 Enqueuing Move request for scope (0.13, 0.05)
03:40:42.748 00.001 16108 Worker thread wakes up
03:40:42.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
03:40:42.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
03:40:42.748 00.000 16108 Moving (0.13, 0.05) raw xDistance=-0.12 yDistance=-0.08
03:40:42.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:40:42.748 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:42.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:42.748 00.000 16108 MoveAxis(E, 0, ABG)
03:40:42.748 00.000 16108 Move returns status 0, amount 0
03:40:42.748 00.000 16108 MoveAxis(N, 0, ABG)
03:40:42.748 00.000 16108 Move returns status 0, amount 0
03:40:42.748 00.000 16108 move complete, result=0
03:40:42.748 00.000 16108 worker thread done servicing request
03:40:42.752 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3417, FiltMin=2941, FiltMax=46102, Gamma=1.000
03:40:42.765 00.013 21068 UpdateGuideState exits: m=681637 SNR=214.6
03:40:42.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:42.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:42.768 00.001 21068 Enqueuing Expose request
03:40:42.769 00.001 16108 Worker thread wakes up
03:40:42.769 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:42.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:42.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:43.950 01.181 16108 Exposure complete
03:40:44.018 00.068 16108 worker thread done servicing request
03:40:44.018 00.000 21068 OnExposeComplete: enter
03:40:44.021 00.003 21068 UpdateGuideState(): m_state=6
03:40:44.024 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
03:40:44.025 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.42, Mass=689888, SNR=236.0, Peak=65535 HFD=3.3
03:40:44.026 00.001 21068 MultiStar: [#1 -0.07,0.16,0.82,U] [#2 0.22,0.50,0.00,M1] [#3 0.22,0.02,0.35,U] [#4 0.32,0.01,0.37,U] [#5 0.17,0.43,0.00,M1] [#6 -0.12,-0.01,0.35,U] [#7 0.58,0.28,0.00,M3] [#8 0.29,0.23,0.31,U] 
03:40:44.028 00.002 21068 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {0.34, 0.19}
03:40:44.029 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
03:40:44.030 00.001 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
03:40:44.031 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
03:40:44.034 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.12, opts=13)
03:40:44.034 00.000 21068 Enqueuing Move request for scope (0.16, 0.12)
03:40:44.035 00.001 16108 Worker thread wakes up
03:40:44.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
03:40:44.036 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
03:40:44.036 00.000 16108 Moving (0.16, 0.12) raw xDistance=-0.14 yDistance=-0.16
03:40:44.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:40:44.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:44.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:40:44.036 00.000 16108 MoveAxis(E, 0, ABG)
03:40:44.036 00.000 16108 Move returns status 0, amount 0
03:40:44.036 00.000 16108 MoveAxis(N, 0, ABG)
03:40:44.036 00.000 16108 Move returns status 0, amount 0
03:40:44.036 00.000 16108 move complete, result=0
03:40:44.036 00.000 16108 worker thread done servicing request
03:40:44.040 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3411, FiltMin=2851, FiltMax=47961, Gamma=1.000
03:40:44.053 00.013 21068 UpdateGuideState exits: m=689888 SNR=236.0
03:40:44.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:44.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:44.056 00.001 21068 Enqueuing Expose request
03:40:44.056 00.000 16108 Worker thread wakes up
03:40:44.056 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:44.057 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:44.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:45.036 00.979 16108 Exposure complete
03:40:45.102 00.066 16108 worker thread done servicing request
03:40:45.102 00.000 21068 OnExposeComplete: enter
03:40:45.104 00.002 21068 UpdateGuideState(): m_state=6
03:40:45.106 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
03:40:45.107 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.56, Mass=736156, SNR=238.5, Peak=65535 HFD=3.4
03:40:45.108 00.001 21068 MultiStar: [#1 -0.02,0.09,0.85,U] [#2 0.34,0.36,0.00,M2] [#3 0.30,0.13,0.44,U] [#4 0.28,0.09,0.36,U] [#5 0.24,0.11,0.29,U] [#6 -0.11,0.03,0.40,U] [#7 0.36,0.32,0.00,M4] [#8 0.10,0.16,0.25,U] 
03:40:45.109 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.16}, one-star: {0.30, 0.33}
03:40:45.112 00.003 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
03:40:45.113 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
03:40:45.114 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.79 mountX=-0.13 mountY=-0.19, mountTheta=-2.15
03:40:45.118 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.16, opts=13)
03:40:45.119 00.001 21068 Enqueuing Move request for scope (0.16, 0.16)
03:40:45.121 00.002 16108 Worker thread wakes up
03:40:45.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
03:40:45.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
03:40:45.121 00.000 16108 Moving (0.16, 0.16) raw xDistance=-0.13 yDistance=-0.19
03:40:45.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:40:45.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:45.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:40:45.121 00.000 16108 MoveAxis(E, 0, ABG)
03:40:45.121 00.000 16108 Move returns status 0, amount 0
03:40:45.121 00.000 16108 MoveAxis(N, 0, ABG)
03:40:45.121 00.000 16108 Move returns status 0, amount 0
03:40:45.122 00.001 16108 move complete, result=0
03:40:45.122 00.000 16108 worker thread done servicing request
03:40:45.129 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=608, max=65535, med=3408, FiltMin=2867, FiltMax=45357, Gamma=1.000
03:40:45.148 00.019 21068 UpdateGuideState exits: m=736156 SNR=238.5
03:40:45.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:45.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:45.150 00.000 21068 Enqueuing Expose request
03:40:45.151 00.001 16108 Worker thread wakes up
03:40:45.151 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:45.152 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:45.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:46.313 01.161 16108 Exposure complete
03:40:46.369 00.056 16108 worker thread done servicing request
03:40:46.369 00.000 21068 OnExposeComplete: enter
03:40:46.370 00.001 21068 UpdateGuideState(): m_state=6
03:40:46.371 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
03:40:46.372 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.52, Mass=754688, SNR=234.9, Peak=65535 HFD=3.5
03:40:46.373 00.001 21068 MultiStar: [#1 -0.16,0.29,0.80,U] [#2 0.05,0.38,0.98,U] [#3 0.07,0.12,0.44,U] [#4 0.26,0.15,0.33,U] [#5 0.09,0.29,0.35,U] [#6 -0.46,0.15,0.00,M1] [#7 0.28,0.36,0.00,M5] [#8 0.12,0.01,0.23,U] 
03:40:46.373 00.000 21068 refined, 6 included, MultiStar: {0.04, 0.27}, one-star: {0.08, 0.29}
03:40:46.374 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
03:40:46.375 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
03:40:46.375 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.41 mountX=0.00 mountY=-0.27, mountTheta=-1.56
03:40:46.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.27, opts=13)
03:40:46.379 00.001 21068 Enqueuing Move request for scope (0.04, 0.27)
03:40:46.379 00.000 16108 Worker thread wakes up
03:40:46.380 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
03:40:46.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
03:40:46.380 00.000 16108 Moving (0.04, 0.27) raw xDistance=0.00 yDistance=-0.27
03:40:46.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:40:46.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
03:40:46.380 00.000 16108 MoveAxis(E, 0, ABG)
03:40:46.380 00.000 16108 Move returns status 0, amount 0
03:40:46.380 00.000 16108 MoveAxis(N, 54, ABG)
03:40:46.380 00.000 16108 Guiding  Dir = 0, Dur = 54
03:40:46.380 00.000 16108 IsSlewing returns 0
03:40:46.380 00.000 16108 IsGuiding returns 0
03:40:46.389 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3405, FiltMin=2880, FiltMax=47545, Gamma=1.000
03:40:46.411 00.022 21068 UpdateGuideState exits: m=754688 SNR=234.9
03:40:46.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:46.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:46.414 00.001 21068 Enqueuing Expose request
03:40:46.415 00.001 16108 PulseGuide returned control before completion, sleep 30
03:40:46.460 00.045 16108 IsGuiding returns 1
03:40:46.460 00.000 16108 scope still moving after pulse duration time elapsed
03:40:46.492 00.032 16108 IsSlewing returns 0
03:40:46.492 00.000 16108 IsGuiding returns 1
03:40:46.524 00.032 16108 IsSlewing returns 0
03:40:46.524 00.000 16108 IsGuiding returns 0
03:40:46.524 00.000 16108 scope move finished after 54 + 90 ms
03:40:46.524 00.000 16108 Move returns status 0, amount 54
03:40:46.524 00.000 16108 move complete, result=0
03:40:46.525 00.001 16108 worker thread done servicing request
03:40:46.525 00.000 16108 Worker thread wakes up
03:40:46.525 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 54 ms NORTH
03:40:46.527 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:46.527 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:47.506 00.979 16108 Exposure complete
03:40:47.572 00.066 16108 worker thread done servicing request
03:40:47.572 00.000 21068 OnExposeComplete: enter
03:40:47.573 00.001 21068 UpdateGuideState(): m_state=6
03:40:47.574 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
03:40:47.575 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.35, Mass=761371, SNR=257.8, Peak=65535 HFD=3.6
03:40:47.576 00.001 21068 MultiStar: [#1 -0.25,0.05,0.92,U] [#2 0.01,0.11,0.89,U] [#3 0.06,0.11,0.42,U] [#4 -0.02,0.25,0.33,U] [#5 0.02,0.19,0.29,U] [#6 -0.34,0.01,0.39,U] [#7 0.30,0.28,0.29,U] [#8 0.11,0.02,0.22,U] 
03:40:47.577 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.17, 0.12}
03:40:47.577 00.000 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
03:40:47.578 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
03:40:47.579 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=0.03 mountY=-0.11, mountTheta=-1.31
03:40:47.580 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.11, opts=13)
03:40:47.581 00.001 21068 Enqueuing Move request for scope (-0.01, 0.11)
03:40:47.582 00.001 16108 Worker thread wakes up
03:40:47.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
03:40:47.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
03:40:47.582 00.000 16108 Moving (-0.01, 0.11) raw xDistance=0.03 yDistance=-0.11
03:40:47.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:40:47.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:47.583 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:47.583 00.000 16108 MoveAxis(E, 0, ABG)
03:40:47.583 00.000 16108 Move returns status 0, amount 0
03:40:47.583 00.000 16108 MoveAxis(N, 0, ABG)
03:40:47.583 00.000 16108 Move returns status 0, amount 0
03:40:47.583 00.000 16108 move complete, result=0
03:40:47.583 00.000 16108 worker thread done servicing request
03:40:47.588 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=736, max=65535, med=3401, FiltMin=2921, FiltMax=44189, Gamma=1.000
03:40:47.603 00.015 21068 UpdateGuideState exits: m=761371 SNR=257.8
03:40:47.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:47.605 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:47.605 00.000 21068 Enqueuing Expose request
03:40:47.606 00.001 16108 Worker thread wakes up
03:40:47.606 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:47.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:47.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:48.776 01.169 16108 Exposure complete
03:40:48.851 00.075 16108 worker thread done servicing request
03:40:48.851 00.000 21068 OnExposeComplete: enter
03:40:48.852 00.001 21068 UpdateGuideState(): m_state=6
03:40:48.853 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
03:40:48.854 00.001 21068 Star::Find returns 1 (0), X=812.43, Y=629.37, Mass=675763, SNR=214.0, Peak=65535 HFD=3.2
03:40:48.855 00.001 21068 MultiStar: [#1 0.30,0.15,0.92,U] [#2 0.27,0.31,1.28,U] [#3 0.47,0.03,0.00,M1] [#4 0.52,0.09,0.00,M1] [#5 0.13,0.13,0.37,U] [#6 -0.05,0.06,0.39,U] [#7 0.60,0.31,0.00,M5] [#8 0.56,-0.09,0.00,M1] 
03:40:48.856 00.001 21068 refined, 4 included, MultiStar: {0.26, 0.19}, one-star: {0.38, 0.14}
03:40:48.856 00.000 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
03:40:48.857 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
03:40:48.858 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.63 mountX=-0.22 mountY=-0.24, mountTheta=-2.31
03:40:48.859 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.19, opts=13)
03:40:48.861 00.002 21068 Enqueuing Move request for scope (0.26, 0.19)
03:40:48.862 00.001 16108 Worker thread wakes up
03:40:48.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
03:40:48.862 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
03:40:48.862 00.000 16108 Moving (0.26, 0.19) raw xDistance=-0.22 yDistance=-0.24
03:40:48.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:40:48.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:40:48.862 00.000 16108 MoveAxis(E, 59, ABG)
03:40:48.862 00.000 16108 Guiding  Dir = 2, Dur = 59
03:40:48.862 00.000 16108 IsSlewing returns 0
03:40:48.862 00.000 16108 IsGuiding returns 0
03:40:48.863 00.001 16108 PulseGuide returned control before completion, sleep 68
03:40:48.870 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3398, FiltMin=2909, FiltMax=46637, Gamma=1.000
03:40:48.894 00.024 21068 UpdateGuideState exits: m=675763 SNR=214.0
03:40:48.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:48.895 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:48.896 00.001 21068 Enqueuing Expose request
03:40:48.939 00.043 16108 IsGuiding returns 1
03:40:48.939 00.000 16108 scope still moving after pulse duration time elapsed
03:40:48.971 00.032 16108 IsSlewing returns 0
03:40:48.971 00.000 16108 IsGuiding returns 0
03:40:48.971 00.000 16108 scope move finished after 59 + 50 ms
03:40:48.971 00.000 16108 Move returns status 0, amount 59
03:40:48.971 00.000 16108 MoveAxis(N, 49, ABG)
03:40:48.971 00.000 16108 Guiding  Dir = 0, Dur = 49
03:40:48.972 00.001 16108 IsSlewing returns 0
03:40:48.972 00.000 16108 IsGuiding returns 0
03:40:49.019 00.047 16108 PulseGuide returned control before completion, sleep 12
03:40:49.034 00.015 16108 IsGuiding returns 1
03:40:49.034 00.000 16108 scope still moving after pulse duration time elapsed
03:40:49.065 00.031 16108 IsSlewing returns 0
03:40:49.065 00.000 16108 IsGuiding returns 1
03:40:49.097 00.032 16108 IsSlewing returns 0
03:40:49.097 00.000 16108 IsGuiding returns 1
03:40:49.128 00.031 16108 IsSlewing returns 0
03:40:49.128 00.000 16108 IsGuiding returns 0
03:40:49.128 00.000 16108 scope move finished after 49 + 107 ms
03:40:49.128 00.000 16108 Move returns status 0, amount 49
03:40:49.128 00.000 16108 move complete, result=0
03:40:49.129 00.001 16108 worker thread done servicing request
03:40:49.129 00.000 16108 Worker thread wakes up
03:40:49.129 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.2 px 49 ms NORTH
03:40:49.130 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:49.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:50.110 00.980 16108 Exposure complete
03:40:50.174 00.064 16108 worker thread done servicing request
03:40:50.175 00.001 21068 OnExposeComplete: enter
03:40:50.176 00.001 21068 UpdateGuideState(): m_state=6
03:40:50.178 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
03:40:50.180 00.002 21068 Star::Find returns 1 (0), X=812.14, Y=629.15, Mass=681535, SNR=226.1, Peak=65535 HFD=3.6
03:40:50.181 00.001 21068 MultiStar: [#1 -0.22,-0.03,1.00,U] [#2 -0.07,0.06,1.02,U] [#3 0.20,-0.04,0.44,U] [#4 0.13,0.03,0.39,U] [#5 -0.07,0.03,0.33,U] [#6 -0.35,-0.26,0.45,U] [#7 0.38,0.18,0.37,U] [#8 -0.06,-0.27,0.24,U] 
03:40:50.182 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.10, -0.08}
03:40:50.183 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
03:40:50.184 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
03:40:50.185 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.12 mountX=0.01 mountY=0.03, mountTheta=1.20
03:40:50.187 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
03:40:50.188 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
03:40:50.189 00.001 16108 Worker thread wakes up
03:40:50.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:40:50.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:40:50.189 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
03:40:50.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:40:50.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:50.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:40:50.189 00.000 16108 MoveAxis(E, 0, ABG)
03:40:50.189 00.000 16108 Move returns status 0, amount 0
03:40:50.189 00.000 16108 MoveAxis(N, 0, ABG)
03:40:50.189 00.000 16108 Move returns status 0, amount 0
03:40:50.189 00.000 16108 move complete, result=0
03:40:50.189 00.000 16108 worker thread done servicing request
03:40:50.193 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=77, max=65535, med=3398, FiltMin=2905, FiltMax=49654, Gamma=1.000
03:40:50.217 00.024 21068 UpdateGuideState exits: m=681535 SNR=226.1
03:40:50.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:50.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:50.220 00.001 21068 Enqueuing Expose request
03:40:50.220 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:50.221 00.001 16108 Worker thread wakes up
03:40:50.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:50.221 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:51.385 01.164 16108 Exposure complete
03:40:51.443 00.058 16108 worker thread done servicing request
03:40:51.443 00.000 21068 OnExposeComplete: enter
03:40:51.446 00.003 21068 UpdateGuideState(): m_state=6
03:40:51.447 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
03:40:51.447 00.000 21068 Star::Find returns 1 (0), X=811.98, Y=628.85, Mass=636214, SNR=228.7, Peak=65535 HFD=3.2
03:40:51.449 00.002 21068 MultiStar: [#1 -0.32,-0.24,0.91,U] [#2 -0.23,-0.36,0.95,U] [#3 0.09,-0.29,0.52,U] [#4 0.14,-0.12,0.33,U] [#5 -0.19,-0.27,0.34,U] [#6 -0.33,-0.20,0.37,U] [#7 -0.06,-0.21,0.33,U] [#8 0.03,-0.55,0.00,M1] 
03:40:51.451 00.002 21068 refined, 7 included, MultiStar: {-0.14, -0.29}, one-star: {-0.07, -0.38}
03:40:51.452 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
03:40:51.453 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
03:40:51.453 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.04 mountX=0.09 mountY=0.31, mountTheta=1.28
03:40:51.455 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.29, opts=13)
03:40:51.456 00.001 21068 Enqueuing Move request for scope (-0.14, -0.29)
03:40:51.457 00.001 16108 Worker thread wakes up
03:40:51.457 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
03:40:51.457 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
03:40:51.457 00.000 16108 Moving (-0.14, -0.29) raw xDistance=0.09 yDistance=0.31
03:40:51.457 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:40:51.457 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:40:51.457 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:40:51.457 00.000 16108 MoveAxis(E, 0, ABG)
03:40:51.457 00.000 16108 Move returns status 0, amount 0
03:40:51.457 00.000 16108 MoveAxis(N, 0, ABG)
03:40:51.457 00.000 16108 Move returns status 0, amount 0
03:40:51.457 00.000 16108 move complete, result=0
03:40:51.457 00.000 16108 worker thread done servicing request
03:40:51.461 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=413, max=65535, med=3398, FiltMin=2941, FiltMax=56595, Gamma=1.000
03:40:51.476 00.015 21068 UpdateGuideState exits: m=636214 SNR=228.7
03:40:51.477 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:51.478 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:51.479 00.001 21068 Enqueuing Expose request
03:40:51.479 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:40:51.480 00.001 16108 Worker thread wakes up
03:40:51.481 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:51.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:52.458 00.977 16108 Exposure complete
03:40:52.545 00.087 16108 worker thread done servicing request
03:40:52.545 00.000 21068 OnExposeComplete: enter
03:40:52.546 00.001 21068 UpdateGuideState(): m_state=6
03:40:52.547 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
03:40:52.551 00.004 21068 Star::Find returns 1 (0), X=812.06, Y=628.84, Mass=655344, SNR=221.6, Peak=65535 HFD=3.5
03:40:52.554 00.003 21068 MultiStar: [#1 -0.33,-0.47,0.00,M1] [#2 -0.18,-0.27,0.99,U] [#3 -0.18,-0.38,0.46,U] [#4 0.05,-0.37,0.36,U] [#5 0.09,-0.18,0.38,U] [#6 -0.03,-0.43,0.41,U] [#7 0.00,0.01,0.34,U] [#8 -0.24,-0.60,0.00,M2] 
03:40:52.557 00.003 21068 refined, 6 included, MultiStar: {-0.05, -0.31}, one-star: {0.01, -0.39}
03:40:52.559 00.002 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
03:40:52.561 00.002 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
03:40:52.563 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.75 mountX=0.00 mountY=0.31, mountTheta=1.57
03:40:52.570 00.007 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.31, opts=13)
03:40:52.571 00.001 21068 Enqueuing Move request for scope (-0.05, -0.31)
03:40:52.572 00.001 16108 Worker thread wakes up
03:40:52.572 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
03:40:52.572 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
03:40:52.572 00.000 16108 Moving (-0.05, -0.31) raw xDistance=0.00 yDistance=0.31
03:40:52.573 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:40:52.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:40:52.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:40:52.573 00.000 16108 MoveAxis(E, 0, ABG)
03:40:52.573 00.000 16108 Move returns status 0, amount 0
03:40:52.573 00.000 16108 MoveAxis(N, 0, ABG)
03:40:52.573 00.000 16108 Move returns status 0, amount 0
03:40:52.573 00.000 16108 move complete, result=0
03:40:52.573 00.000 16108 worker thread done servicing request
03:40:52.579 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3398, FiltMin=2925, FiltMax=55523, Gamma=1.000
03:40:52.595 00.016 21068 UpdateGuideState exits: m=655344 SNR=221.6
03:40:52.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:52.597 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:52.598 00.001 21068 Enqueuing Expose request
03:40:52.598 00.000 16108 Worker thread wakes up
03:40:52.598 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:40:52.599 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:52.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:53.751 01.152 16108 Exposure complete
03:40:53.807 00.056 16108 worker thread done servicing request
03:40:53.807 00.000 21068 OnExposeComplete: enter
03:40:53.808 00.001 21068 UpdateGuideState(): m_state=6
03:40:53.808 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
03:40:53.809 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=629.06, Mass=677304, SNR=216.2, Peak=65535 HFD=3.4
03:40:53.810 00.001 21068 MultiStar: [#1 -0.18,-0.22,0.94,U] [#2 0.05,-0.02,1.02,U] [#3 0.23,-0.21,0.42,U] [#4 0.12,0.01,0.39,U] [#5 -0.04,0.04,0.36,U] [#6 -0.25,-0.08,0.39,U] [#7 0.17,0.33,0.38,U] [#8 0.07,-0.03,0.26,U] 
03:40:53.811 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.09, -0.17}
03:40:53.811 00.000 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.97)
03:40:53.812 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
03:40:53.813 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.35 mountX=-0.03 mountY=0.07, mountTheta=1.98
03:40:53.814 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
03:40:53.816 00.002 21068 Enqueuing Move request for scope (0.02, -0.07)
03:40:53.817 00.001 16108 Worker thread wakes up
03:40:53.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:40:53.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:40:53.817 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.07
03:40:53.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:40:53.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:53.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:40:53.817 00.000 16108 MoveAxis(E, 0, ABG)
03:40:53.817 00.000 16108 Move returns status 0, amount 0
03:40:53.817 00.000 16108 MoveAxis(N, 0, ABG)
03:40:53.817 00.000 16108 Move returns status 0, amount 0
03:40:53.817 00.000 16108 move complete, result=0
03:40:53.817 00.000 16108 worker thread done servicing request
03:40:53.821 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3398, FiltMin=2861, FiltMax=51485, Gamma=1.000
03:40:53.847 00.026 21068 UpdateGuideState exits: m=677304 SNR=216.2
03:40:53.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:53.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:53.849 00.000 21068 Enqueuing Expose request
03:40:53.850 00.001 16108 Worker thread wakes up
03:40:53.850 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:53.851 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:53.852 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:54.831 00.979 16108 Exposure complete
03:40:54.916 00.085 16108 worker thread done servicing request
03:40:54.916 00.000 21068 OnExposeComplete: enter
03:40:54.919 00.003 21068 UpdateGuideState(): m_state=6
03:40:54.919 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
03:40:54.920 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.09, Mass=693098, SNR=236.5, Peak=65535 HFD=3.5
03:40:54.921 00.001 21068 MultiStar: [#1 -0.16,-0.07,0.96,U] [#2 0.08,0.07,0.81,U] [#3 0.15,-0.22,0.45,U] [#4 0.47,-0.09,0.00,M1] [#5 0.17,-0.09,0.28,U] [#6 -0.10,-0.12,0.35,U] [#7 0.30,-0.19,0.31,U] [#8 0.19,-0.38,0.24,U] 
03:40:54.922 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.21, -0.14}
03:40:54.923 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
03:40:54.924 00.001 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
03:40:54.925 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.93 mountX=-0.09 mountY=0.08, mountTheta=2.42
03:40:54.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
03:40:54.928 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
03:40:54.929 00.001 16108 Worker thread wakes up
03:40:54.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:40:54.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:40:54.929 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.09 yDistance=0.08
03:40:54.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:40:54.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:54.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:40:54.929 00.000 16108 MoveAxis(E, 0, ABG)
03:40:54.929 00.000 16108 Move returns status 0, amount 0
03:40:54.929 00.000 16108 MoveAxis(N, 0, ABG)
03:40:54.929 00.000 16108 Move returns status 0, amount 0
03:40:54.929 00.000 16108 move complete, result=0
03:40:54.929 00.000 16108 worker thread done servicing request
03:40:54.937 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3398, FiltMin=2909, FiltMax=46697, Gamma=1.000
03:40:54.962 00.025 21068 UpdateGuideState exits: m=693098 SNR=236.5
03:40:54.964 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:54.965 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:54.965 00.000 21068 Enqueuing Expose request
03:40:54.966 00.001 16108 Worker thread wakes up
03:40:54.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:54.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:54.966 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:56.119 01.153 16108 Exposure complete
03:40:56.193 00.074 16108 worker thread done servicing request
03:40:56.195 00.002 21068 OnExposeComplete: enter
03:40:56.195 00.000 21068 UpdateGuideState(): m_state=6
03:40:56.196 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
03:40:56.197 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.00, Mass=785827, SNR=268.4, Peak=65535 HFD=3.6
03:40:56.198 00.001 21068 MultiStar: [#1 -0.33,-0.35,0.00,M1] [#2 -0.05,-0.25,0.94,U] [#3 0.12,-0.22,0.36,U] [#4 0.32,0.11,0.31,U] [#5 -0.02,-0.20,0.32,U] [#6 -0.16,-0.18,0.35,U] [#7 -0.14,0.07,0.31,U] [#8 -0.28,-0.39,0.00,M1] 
03:40:56.199 00.001 21068 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {0.15, -0.23}
03:40:56.200 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.96)
03:40:56.201 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
03:40:56.201 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.36 mountX=-0.07 mountY=0.16, mountTheta=1.97
03:40:56.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
03:40:56.204 00.001 21068 Enqueuing Move request for scope (0.04, -0.17)
03:40:56.205 00.001 16108 Worker thread wakes up
03:40:56.205 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
03:40:56.205 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
03:40:56.205 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.16
03:40:56.205 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:40:56.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:56.206 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:40:56.206 00.000 16108 MoveAxis(E, 0, ABG)
03:40:56.206 00.000 16108 Move returns status 0, amount 0
03:40:56.206 00.000 16108 MoveAxis(N, 0, ABG)
03:40:56.206 00.000 16108 Move returns status 0, amount 0
03:40:56.206 00.000 16108 move complete, result=0
03:40:56.206 00.000 16108 worker thread done servicing request
03:40:56.212 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3401, FiltMin=2931, FiltMax=48080, Gamma=1.000
03:40:56.229 00.017 21068 UpdateGuideState exits: m=785827 SNR=268.4
03:40:56.231 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:56.232 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:56.233 00.001 21068 Enqueuing Expose request
03:40:56.234 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:56.235 00.001 16108 Worker thread wakes up
03:40:56.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:56.235 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:57.214 00.979 16108 Exposure complete
03:40:57.267 00.053 16108 worker thread done servicing request
03:40:57.267 00.000 21068 OnExposeComplete: enter
03:40:57.268 00.001 21068 UpdateGuideState(): m_state=6
03:40:57.269 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
03:40:57.270 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.27, Mass=723468, SNR=230.8, Peak=64249 HFD=3.4
03:40:57.271 00.001 21068 MultiStar: [#1 -0.02,0.13,0.92,U] [#2 0.18,0.13,1.02,U] [#3 0.16,-0.20,0.41,U] [#4 0.34,0.05,0.35,U] [#5 0.09,-0.06,0.31,U] [#6 -0.17,-0.15,0.44,U] [#7 0.21,0.02,0.29,U] [#8 0.13,-0.12,0.25,U] 
03:40:57.272 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.42, 0.04}
03:40:57.273 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
03:40:57.274 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
03:40:57.275 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
03:40:57.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.02, opts=13)
03:40:57.277 00.000 21068 Enqueuing Move request for scope (0.17, 0.02)
03:40:57.278 00.001 16108 Worker thread wakes up
03:40:57.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
03:40:57.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
03:40:57.278 00.000 16108 Moving (0.17, 0.02) raw xDistance=-0.16 yDistance=-0.06
03:40:57.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:40:57.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:57.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:40:57.278 00.000 16108 MoveAxis(E, 0, ABG)
03:40:57.278 00.000 16108 Move returns status 0, amount 0
03:40:57.278 00.000 16108 MoveAxis(N, 0, ABG)
03:40:57.278 00.000 16108 Move returns status 0, amount 0
03:40:57.280 00.002 16108 move complete, result=0
03:40:57.280 00.000 16108 worker thread done servicing request
03:40:57.284 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=512, max=65535, med=3401, FiltMin=2928, FiltMax=48105, Gamma=1.000
03:40:57.298 00.014 21068 UpdateGuideState exits: m=723468 SNR=230.8
03:40:57.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:57.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:57.300 00.000 21068 Enqueuing Expose request
03:40:57.301 00.001 16108 Worker thread wakes up
03:40:57.301 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:57.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:57.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:58.474 01.172 16108 Exposure complete
03:40:58.579 00.105 16108 worker thread done servicing request
03:40:58.579 00.000 21068 OnExposeComplete: enter
03:40:58.580 00.001 21068 UpdateGuideState(): m_state=6
03:40:58.582 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
03:40:58.583 00.001 21068 Star::Find returns 1 (0), X=812.44, Y=629.03, Mass=733771, SNR=249.6, Peak=65535 HFD=3.6
03:40:58.585 00.002 21068 MultiStar: [#1 0.07,-0.16,0.72,U] [#2 0.46,0.22,0.00,M1] [#3 0.13,-0.41,0.39,U] [#4 0.58,0.16,0.00,M1] [#5 0.06,-0.11,0.32,U] [#6 -0.05,-0.14,0.35,U] [#7 0.47,0.04,0.00,M1] [#8 0.33,-0.11,0.19,U] 
03:40:58.586 00.001 21068 refined, 5 included, MultiStar: {0.19, -0.20}, one-star: {0.39, -0.20}
03:40:58.587 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.51)
03:40:58.588 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
03:40:58.589 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.81 mountX=-0.22 mountY=0.15, mountTheta=2.55
03:40:58.592 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.20, opts=13)
03:40:58.594 00.002 21068 Enqueuing Move request for scope (0.19, -0.20)
03:40:58.595 00.001 16108 Worker thread wakes up
03:40:58.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
03:40:58.595 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
03:40:58.596 00.001 16108 Moving (0.19, -0.20) raw xDistance=-0.22 yDistance=0.15
03:40:58.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:40:58.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:58.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:40:58.596 00.000 16108 MoveAxis(E, 57, ABG)
03:40:58.596 00.000 16108 Guiding  Dir = 2, Dur = 57
03:40:58.597 00.001 16108 IsSlewing returns 0
03:40:58.597 00.000 16108 IsGuiding returns 0
03:40:58.600 00.003 16108 PulseGuide returned control before completion, sleep 65
03:40:58.606 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=3408, FiltMin=2912, FiltMax=52921, Gamma=1.000
03:40:58.632 00.026 21068 UpdateGuideState exits: m=733771 SNR=249.6
03:40:58.635 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:58.637 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:58.639 00.002 21068 Enqueuing Expose request
03:40:58.677 00.038 16108 IsGuiding returns 1
03:40:58.677 00.000 16108 scope still moving after pulse duration time elapsed
03:40:58.707 00.030 16108 IsSlewing returns 0
03:40:58.708 00.001 16108 IsGuiding returns 0
03:40:58.708 00.000 16108 scope move finished after 57 + 53 ms
03:40:58.708 00.000 16108 Move returns status 0, amount 57
03:40:58.708 00.000 16108 MoveAxis(N, 0, ABG)
03:40:58.708 00.000 16108 Move returns status 0, amount 0
03:40:58.708 00.000 16108 move complete, result=0
03:40:58.708 00.000 16108 worker thread done servicing request
03:40:58.708 00.000 16108 Worker thread wakes up
03:40:58.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:58.708 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:40:58.709 00.001 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
03:40:59.672 00.963 16108 Exposure complete
03:40:59.728 00.056 16108 worker thread done servicing request
03:40:59.728 00.000 21068 OnExposeComplete: enter
03:40:59.730 00.002 21068 UpdateGuideState(): m_state=6
03:40:59.731 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
03:40:59.731 00.000 21068 Star::Find returns 1 (0), X=811.99, Y=628.91, Mass=705016, SNR=234.4, Peak=65535 HFD=3.7
03:40:59.732 00.001 21068 MultiStar: [#1 -0.38,-0.22,0.00,M1] [#2 -0.15,-0.02,1.06,U] [#3 0.02,-0.02,0.46,U] [#4 0.19,-0.01,0.35,U] [#5 -0.01,-0.04,0.34,U] [#6 -0.20,-0.28,0.35,U] [#7 0.28,0.14,0.29,U] [#8 0.09,-0.20,0.23,U] 
03:40:59.733 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.11}, one-star: {-0.06, -0.32}
03:40:59.734 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
03:40:59.734 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
03:40:59.735 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.80 mountX=0.01 mountY=0.12, mountTheta=1.51
03:40:59.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.11, opts=13)
03:40:59.737 00.000 21068 Enqueuing Move request for scope (-0.03, -0.11)
03:40:59.738 00.001 16108 Worker thread wakes up
03:40:59.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
03:40:59.738 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
03:40:59.738 00.000 16108 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=0.12
03:40:59.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:40:59.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:59.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:40:59.739 00.001 16108 MoveAxis(E, 0, ABG)
03:40:59.739 00.000 16108 Move returns status 0, amount 0
03:40:59.739 00.000 16108 MoveAxis(N, 0, ABG)
03:40:59.739 00.000 16108 Move returns status 0, amount 0
03:40:59.739 00.000 16108 move complete, result=0
03:40:59.739 00.000 16108 worker thread done servicing request
03:40:59.745 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3411, FiltMin=2928, FiltMax=49197, Gamma=1.000
03:40:59.759 00.014 21068 UpdateGuideState exits: m=705016 SNR=234.4
03:40:59.759 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:59.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:40:59.761 00.001 21068 Enqueuing Expose request
03:40:59.762 00.001 16108 Worker thread wakes up
03:40:59.762 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:59.762 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:40:59.762 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:00.928 01.166 16108 Exposure complete
03:41:00.992 00.064 16108 worker thread done servicing request
03:41:00.992 00.000 21068 OnExposeComplete: enter
03:41:00.993 00.001 21068 UpdateGuideState(): m_state=6
03:41:00.994 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
03:41:00.995 00.001 21068 Star::Find returns 1 (0), X=812.05, Y=628.90, Mass=752199, SNR=258.1, Peak=65535 HFD=3.8
03:41:00.996 00.001 21068 MultiStar: [#1 -0.39,-0.32,0.00,M2] [#2 -0.00,-0.12,0.94,U] [#3 -0.13,-0.26,0.41,U] [#4 0.14,-0.07,0.34,U] [#5 -0.15,-0.15,0.29,U] [#6 -0.37,-0.26,0.00,M1] [#7 0.22,-0.03,0.25,U] [#8 -0.28,-0.34,0.25,U] 
03:41:00.997 00.001 21068 refined, 6 included, MultiStar: {-0.02, -0.21}, one-star: {0.00, -0.33}
03:41:00.998 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
03:41:00.999 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
03:41:00.999 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.65 mountX=-0.02 mountY=0.20, mountTheta=1.66
03:41:01.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.21, opts=13)
03:41:01.002 00.001 21068 Enqueuing Move request for scope (-0.02, -0.21)
03:41:01.003 00.001 16108 Worker thread wakes up
03:41:01.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
03:41:01.003 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
03:41:01.004 00.001 16108 Moving (-0.02, -0.21) raw xDistance=-0.02 yDistance=0.20
03:41:01.004 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:41:01.004 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:41:01.004 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:41:01.004 00.000 16108 MoveAxis(E, 0, ABG)
03:41:01.004 00.000 16108 Move returns status 0, amount 0
03:41:01.004 00.000 16108 MoveAxis(N, 0, ABG)
03:41:01.004 00.000 16108 Move returns status 0, amount 0
03:41:01.004 00.000 16108 move complete, result=0
03:41:01.004 00.000 16108 worker thread done servicing request
03:41:01.010 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3414, FiltMin=2937, FiltMax=47750, Gamma=1.000
03:41:01.032 00.022 21068 UpdateGuideState exits: m=752199 SNR=258.1
03:41:01.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:01.035 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:01.036 00.001 21068 Enqueuing Expose request
03:41:01.037 00.001 16108 Worker thread wakes up
03:41:01.037 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:01.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:01.039 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:02.014 00.975 16108 Exposure complete
03:41:02.068 00.054 16108 worker thread done servicing request
03:41:02.068 00.000 21068 OnExposeComplete: enter
03:41:02.070 00.002 21068 UpdateGuideState(): m_state=6
03:41:02.071 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
03:41:02.072 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.17, Mass=686177, SNR=208.7, Peak=65535 HFD=3.4
03:41:02.073 00.001 21068 MultiStar: [#1 -0.32,-0.23,1.04,U] [#2 -0.04,0.18,1.03,U] [#3 -0.11,-0.28,0.48,U] [#4 0.07,-0.05,0.45,U] [#5 -0.07,0.00,0.42,U] [#6 -0.20,-0.17,0.42,U] [#7 0.15,-0.08,0.35,U] [#8 -0.08,-0.38,0.23,U] 
03:41:02.073 00.000 21068 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.20, -0.06}
03:41:02.074 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.09 = 1.20)
03:41:02.075 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.26)
03:41:02.076 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.12 mountX=0.04 mountY=0.09, mountTheta=1.20
03:41:02.078 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.08, opts=13)
03:41:02.080 00.002 21068 Enqueuing Move request for scope (-0.05, -0.08)
03:41:02.082 00.002 16108 Worker thread wakes up
03:41:02.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:41:02.082 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:41:02.082 00.000 16108 Moving (-0.05, -0.08) raw xDistance=0.04 yDistance=0.09
03:41:02.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:41:02.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:02.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:41:02.082 00.000 16108 MoveAxis(E, 0, ABG)
03:41:02.082 00.000 16108 Move returns status 0, amount 0
03:41:02.082 00.000 16108 MoveAxis(N, 0, ABG)
03:41:02.082 00.000 16108 Move returns status 0, amount 0
03:41:02.082 00.000 16108 move complete, result=0
03:41:02.082 00.000 16108 worker thread done servicing request
03:41:02.089 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3417, FiltMin=2841, FiltMax=45190, Gamma=1.000
03:41:02.112 00.023 21068 UpdateGuideState exits: m=686177 SNR=208.7
03:41:02.114 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:02.114 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:02.115 00.001 21068 Enqueuing Expose request
03:41:02.116 00.001 16108 Worker thread wakes up
03:41:02.116 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:02.117 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:02.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:03.263 01.146 16108 Exposure complete
03:41:03.327 00.064 16108 worker thread done servicing request
03:41:03.327 00.000 21068 OnExposeComplete: enter
03:41:03.328 00.001 21068 UpdateGuideState(): m_state=6
03:41:03.328 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
03:41:03.329 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=628.93, Mass=636993, SNR=239.4, Peak=65535 HFD=3.5
03:41:03.330 00.001 21068 MultiStar: [#1 -0.39,-0.26,0.00,M2] [#2 -0.20,-0.13,0.85,U] [#3 -0.08,-0.42,0.39,U] [#4 0.05,-0.05,0.29,U] [#5 -0.10,-0.08,0.30,U] [#6 -0.38,-0.17,0.38,U] [#7 0.12,0.08,0.31,U] [#8 -0.28,-0.39,0.00,M1] 
03:41:03.331 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.19}, one-star: {0.02, -0.30}
03:41:03.331 00.000 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.98 = 1.31)
03:41:03.332 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.37)
03:41:03.334 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.20 cameraTheta=-2.01 mountX=0.05 mountY=0.20, mountTheta=1.31
03:41:03.335 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.19, opts=13)
03:41:03.336 00.001 21068 Enqueuing Move request for scope (-0.09, -0.19)
03:41:03.337 00.001 16108 Worker thread wakes up
03:41:03.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
03:41:03.337 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
03:41:03.337 00.000 16108 Moving (-0.09, -0.19) raw xDistance=0.05 yDistance=0.20
03:41:03.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:41:03.337 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=0.50
03:41:03.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:41:03.337 00.000 16108 MoveAxis(E, 0, ABG)
03:41:03.338 00.001 16108 Move returns status 0, amount 0
03:41:03.338 00.000 16108 MoveAxis(S, 40, ABG)
03:41:03.338 00.000 16108 Guiding  Dir = 1, Dur = 40
03:41:03.338 00.000 16108 IsSlewing returns 0
03:41:03.339 00.001 16108 IsGuiding returns 0
03:41:03.340 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3421, FiltMin=2950, FiltMax=48819, Gamma=1.000
03:41:03.362 00.022 21068 UpdateGuideState exits: m=636993 SNR=239.4
03:41:03.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:03.363 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:03.364 00.001 21068 Enqueuing Expose request
03:41:03.365 00.001 16108 PulseGuide returned control before completion, sleep 25
03:41:03.395 00.030 16108 IsGuiding returns 1
03:41:03.395 00.000 16108 scope still moving after pulse duration time elapsed
03:41:03.427 00.032 16108 IsSlewing returns 0
03:41:03.427 00.000 16108 IsGuiding returns 1
03:41:03.458 00.031 16108 IsSlewing returns 0
03:41:03.458 00.000 16108 IsGuiding returns 0
03:41:03.459 00.001 16108 scope move finished after 40 + 79 ms
03:41:03.459 00.000 16108 Move returns status 0, amount 40
03:41:03.459 00.000 16108 move complete, result=0
03:41:03.459 00.000 16108 worker thread done servicing request
03:41:03.459 00.000 16108 Worker thread wakes up
03:41:03.459 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
03:41:03.463 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:03.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:04.441 00.978 16108 Exposure complete
03:41:04.505 00.064 16108 worker thread done servicing request
03:41:04.505 00.000 21068 OnExposeComplete: enter
03:41:04.506 00.001 21068 UpdateGuideState(): m_state=6
03:41:04.509 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
03:41:04.509 00.000 21068 Star::Find returns 1 (0), X=812.17, Y=629.08, Mass=716893, SNR=227.4, Peak=65535 HFD=3.7
03:41:04.511 00.002 21068 MultiStar: [#1 -0.18,-0.23,0.92,U] [#2 -0.03,-0.13,0.94,U] [#3 0.04,-0.44,0.00,M1] [#4 0.04,-0.39,0.36,U] [#5 -0.07,-0.31,0.36,U] [#6 -0.34,-0.24,0.42,U] [#7 0.39,0.18,0.40,U] [#8 0.07,-0.36,0.24,U] 
03:41:04.511 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.18}, one-star: {0.12, -0.15}
03:41:04.512 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
03:41:04.513 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
03:41:04.514 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.63 mountX=-0.02 mountY=0.18, mountTheta=1.68
03:41:04.515 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.18, opts=13)
03:41:04.516 00.001 21068 Enqueuing Move request for scope (-0.01, -0.18)
03:41:04.517 00.001 16108 Worker thread wakes up
03:41:04.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
03:41:04.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
03:41:04.517 00.000 16108 Moving (-0.01, -0.18) raw xDistance=-0.02 yDistance=0.18
03:41:04.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:41:04.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:04.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:41:04.517 00.000 16108 MoveAxis(E, 0, ABG)
03:41:04.517 00.000 16108 Move returns status 0, amount 0
03:41:04.517 00.000 16108 MoveAxis(N, 0, ABG)
03:41:04.517 00.000 16108 Move returns status 0, amount 0
03:41:04.517 00.000 16108 move complete, result=0
03:41:04.518 00.001 16108 worker thread done servicing request
03:41:04.521 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3427, FiltMin=2953, FiltMax=46566, Gamma=1.000
03:41:04.535 00.014 21068 UpdateGuideState exits: m=716893 SNR=227.4
03:41:04.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:04.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:04.538 00.001 21068 Enqueuing Expose request
03:41:04.538 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:04.539 00.001 16108 Worker thread wakes up
03:41:04.539 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:04.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:05.688 01.149 16108 Exposure complete
03:41:05.743 00.055 16108 worker thread done servicing request
03:41:05.743 00.000 21068 OnExposeComplete: enter
03:41:05.744 00.001 21068 UpdateGuideState(): m_state=6
03:41:05.745 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
03:41:05.746 00.001 21068 Star::Find returns 1 (0), X=811.99, Y=629.18, Mass=653679, SNR=223.6, Peak=65535 HFD=3.3
03:41:05.747 00.001 21068 MultiStar: [#1 -0.55,-0.24,0.00,M2] [#2 -0.43,-0.19,0.00,M1] [#3 -0.15,-0.17,0.37,U] [#4 -0.34,-0.22,0.34,U] [#5 -0.62,-0.11,0.00,M1] [#6 -0.53,-0.05,0.00,M1] [#7 -0.16,0.10,0.32,U] [#8 -0.21,-0.05,0.28,U] 
03:41:05.748 00.001 21068 single-star, 4 included, MultiStar: {-0.15, -0.07}, one-star: {-0.06, -0.05}
03:41:05.749 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
03:41:05.750 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
03:41:05.750 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.43 mountX=0.05 mountY=0.06, mountTheta=0.91
03:41:05.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.05, opts=13)
03:41:05.753 00.001 21068 Enqueuing Move request for scope (-0.06, -0.05)
03:41:05.754 00.001 16108 Worker thread wakes up
03:41:05.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
03:41:05.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
03:41:05.754 00.000 16108 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
03:41:05.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:41:05.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:05.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:05.754 00.000 16108 MoveAxis(E, 0, ABG)
03:41:05.754 00.000 16108 Move returns status 0, amount 0
03:41:05.754 00.000 16108 MoveAxis(N, 0, ABG)
03:41:05.754 00.000 16108 Move returns status 0, amount 0
03:41:05.754 00.000 16108 move complete, result=0
03:41:05.755 00.001 16108 worker thread done servicing request
03:41:05.758 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3430, FiltMin=2886, FiltMax=46445, Gamma=1.000
03:41:05.772 00.014 21068 UpdateGuideState exits: m=653679 SNR=223.6
03:41:05.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:05.773 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:05.774 00.001 21068 Enqueuing Expose request
03:41:05.775 00.001 16108 Worker thread wakes up
03:41:05.775 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:05.776 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:05.776 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:06.752 00.976 16108 Exposure complete
03:41:06.808 00.056 16108 worker thread done servicing request
03:41:06.808 00.000 21068 OnExposeComplete: enter
03:41:06.808 00.000 21068 UpdateGuideState(): m_state=6
03:41:06.810 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
03:41:06.811 00.001 21068 Star::Find returns 1 (0), X=811.70, Y=628.96, Mass=742121, SNR=233.1, Peak=65535 HFD=3.5
03:41:06.812 00.001 21068 MultiStar: [#1 -0.59,-0.23,0.00,M3] [#2 -0.50,-0.18,0.00,M2] [#3 -0.40,-0.35,0.00,M1] [#4 -0.10,-0.23,0.33,U] [#5 -0.53,0.00,0.00,M2] [#6 -0.38,0.13,0.33,U] [#7 -0.16,-0.01,0.32,U] [#8 -0.47,-0.18,0.00,M1] 
03:41:06.813 00.001 21068 refined, 3 included, MultiStar: {-0.28, -0.15}, one-star: {-0.35, -0.27}
03:41:06.813 00.000 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
03:41:06.814 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.74)
03:41:06.815 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.64 mountX=0.25 mountY=0.22, mountTheta=0.71
03:41:06.816 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.15, opts=13)
03:41:06.817 00.001 21068 Enqueuing Move request for scope (-0.28, -0.15)
03:41:06.818 00.001 16108 Worker thread wakes up
03:41:06.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
03:41:06.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
03:41:06.818 00.000 16108 Moving (-0.28, -0.15) raw xDistance=0.25 yDistance=0.22
03:41:06.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:41:06.819 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:41:06.819 00.000 16108 MoveAxis(W, 66, ABG)
03:41:06.819 00.000 16108 Guiding  Dir = 3, Dur = 66
03:41:06.819 00.000 16108 IsSlewing returns 0
03:41:06.819 00.000 16108 IsGuiding returns 0
03:41:06.822 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3437, FiltMin=2909, FiltMax=49299, Gamma=1.000
03:41:06.834 00.012 21068 UpdateGuideState exits: m=742121 SNR=233.1
03:41:06.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:06.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:06.837 00.001 21068 Enqueuing Expose request
03:41:06.844 00.007 16108 PulseGuide returned control before completion, sleep 53
03:41:06.905 00.061 16108 IsGuiding returns 1
03:41:06.905 00.000 16108 scope still moving after pulse duration time elapsed
03:41:06.937 00.032 16108 IsSlewing returns 0
03:41:06.937 00.000 16108 IsGuiding returns 0
03:41:06.937 00.000 16108 scope move finished after 66 + 51 ms
03:41:06.937 00.000 16108 Move returns status 0, amount 66
03:41:06.937 00.000 16108 MoveAxis(S, 43, ABG)
03:41:06.938 00.001 16108 Guiding  Dir = 1, Dur = 43
03:41:06.938 00.000 16108 IsSlewing returns 0
03:41:06.938 00.000 16108 IsGuiding returns 0
03:41:07.001 00.063 16108 IsGuiding returns 1
03:41:07.001 00.000 16108 scope still moving after pulse duration time elapsed
03:41:07.031 00.030 16108 IsSlewing returns 0
03:41:07.031 00.000 16108 IsGuiding returns 1
03:41:07.063 00.032 16108 IsSlewing returns 0
03:41:07.063 00.000 16108 IsGuiding returns 1
03:41:07.094 00.031 16108 IsSlewing returns 0
03:41:07.094 00.000 16108 IsGuiding returns 0
03:41:07.094 00.000 16108 scope move finished after 43 + 112 ms
03:41:07.094 00.000 16108 Move returns status 0, amount 43
03:41:07.094 00.000 16108 move complete, result=0
03:41:07.094 00.000 16108 worker thread done servicing request
03:41:07.094 00.000 16108 Worker thread wakes up
03:41:07.094 00.000 21068 GuideStep: 0.3 px 66 ms WEST, 0.2 px 43 ms SOUTH
03:41:07.096 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:07.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:08.251 01.155 16108 Exposure complete
03:41:08.311 00.060 16108 worker thread done servicing request
03:41:08.311 00.000 21068 OnExposeComplete: enter
03:41:08.312 00.001 21068 UpdateGuideState(): m_state=6
03:41:08.313 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
03:41:08.314 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=629.34, Mass=670317, SNR=208.8, Peak=65535 HFD=3.4
03:41:08.315 00.001 21068 MultiStar: [#1 -0.03,0.12,1.00,U] [#2 0.20,0.04,1.03,U] [#3 0.43,-0.08,0.39,U] [#4 0.29,0.13,0.34,U] [#5 0.19,0.25,0.41,U] [#6 -0.11,0.10,0.35,U] [#7 0.23,0.15,0.39,U] [#8 0.14,-0.06,0.29,U] 
03:41:08.316 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.28, 0.11}
03:41:08.317 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
03:41:08.318 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
03:41:08.319 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=-0.15 mountY=-0.12, mountTheta=-2.46
03:41:08.320 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.09, opts=13)
03:41:08.322 00.002 21068 Enqueuing Move request for scope (0.17, 0.09)
03:41:08.323 00.001 16108 Worker thread wakes up
03:41:08.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
03:41:08.324 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:41:08.324 00.000 16108 Moving (0.17, 0.09) raw xDistance=-0.15 yDistance=-0.12
03:41:08.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:41:08.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:08.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:41:08.324 00.000 16108 MoveAxis(E, 0, ABG)
03:41:08.324 00.000 16108 Move returns status 0, amount 0
03:41:08.324 00.000 16108 MoveAxis(N, 0, ABG)
03:41:08.324 00.000 16108 Move returns status 0, amount 0
03:41:08.324 00.000 16108 move complete, result=0
03:41:08.324 00.000 16108 worker thread done servicing request
03:41:08.330 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3443, FiltMin=2928, FiltMax=36441, Gamma=1.000
03:41:08.347 00.017 21068 UpdateGuideState exits: m=670317 SNR=208.8
03:41:08.349 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:08.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:08.350 00.000 21068 Enqueuing Expose request
03:41:08.351 00.001 16108 Worker thread wakes up
03:41:08.351 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:08.352 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:08.352 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:09.340 00.988 16108 Exposure complete
03:41:09.402 00.062 16108 worker thread done servicing request
03:41:09.402 00.000 21068 OnExposeComplete: enter
03:41:09.404 00.002 21068 UpdateGuideState(): m_state=6
03:41:09.408 00.004 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
03:41:09.410 00.002 21068 Star::Find returns 1 (0), X=812.50, Y=629.54, Mass=665339, SNR=219.6, Peak=65472 HFD=3.2
03:41:09.413 00.003 21068 MultiStar: [#1 0.07,0.17,0.91,U] [#2 0.36,0.37,0.00,M2] [#3 0.51,0.18,0.00,M1] [#4 0.50,0.36,0.00,M1] [#5 0.30,0.27,0.35,U] [#6 0.01,0.34,0.38,U] [#7 0.76,0.22,0.00,M1] [#8 0.49,0.25,0.00,M1] 
03:41:09.414 00.001 21068 refined, 3 included, MultiStar: {0.24, 0.26}, one-star: {0.45, 0.31}
03:41:09.415 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
03:41:09.415 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
03:41:09.417 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.36 cameraTheta=0.83 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
03:41:09.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.26, opts=13)
03:41:09.420 00.001 21068 Enqueuing Move request for scope (0.24, 0.26)
03:41:09.421 00.001 16108 Worker thread wakes up
03:41:09.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.26) opts 0xd
03:41:09.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.26)
03:41:09.421 00.000 16108 Moving (0.24, 0.26) raw xDistance=-0.19 yDistance=-0.31
03:41:09.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:41:09.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:41:09.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:41:09.421 00.000 16108 MoveAxis(E, 0, ABG)
03:41:09.421 00.000 16108 Move returns status 0, amount 0
03:41:09.421 00.000 16108 MoveAxis(N, 0, ABG)
03:41:09.421 00.000 16108 Move returns status 0, amount 0
03:41:09.421 00.000 16108 move complete, result=0
03:41:09.421 00.000 16108 worker thread done servicing request
03:41:09.426 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3449, FiltMin=2928, FiltMax=37437, Gamma=1.000
03:41:09.438 00.012 21068 UpdateGuideState exits: m=665339 SNR=219.6
03:41:09.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:09.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:09.441 00.001 21068 Enqueuing Expose request
03:41:09.441 00.000 16108 Worker thread wakes up
03:41:09.442 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:41:09.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:09.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:10.613 01.171 16108 Exposure complete
03:41:10.675 00.062 16108 worker thread done servicing request
03:41:10.676 00.001 21068 OnExposeComplete: enter
03:41:10.677 00.001 21068 UpdateGuideState(): m_state=6
03:41:10.678 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
03:41:10.679 00.001 21068 Star::Find returns 1 (0), X=812.63, Y=629.35, Mass=709564, SNR=258.9, Peak=63273 HFD=3.4
03:41:10.679 00.000 21068 MultiStar: [#1 0.13,0.13,0.89,U] [#2 0.37,0.10,0.88,U] [#3 0.39,-0.10,0.28,U] [#4 0.49,0.27,0.00,M2] [#5 0.22,0.11,0.24,U] [#6 0.24,-0.07,0.32,U] [#7 0.52,0.10,0.00,M2] [#8 0.21,-0.07,0.21,U] 
03:41:10.680 00.001 21068 refined, 6 included, MultiStar: {0.34, 0.08}, one-star: {0.58, 0.12}
03:41:10.681 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
03:41:10.681 00.000 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
03:41:10.682 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.22 mountX=-0.32 mountY=-0.15, mountTheta=-2.70
03:41:10.685 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.08, opts=13)
03:41:10.687 00.002 21068 Enqueuing Move request for scope (0.34, 0.08)
03:41:10.689 00.002 16108 Worker thread wakes up
03:41:10.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
03:41:10.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
03:41:10.689 00.000 16108 Moving (0.34, 0.08) raw xDistance=-0.32 yDistance=-0.15
03:41:10.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:41:10.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:10.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:41:10.689 00.000 16108 MoveAxis(E, 84, ABG)
03:41:10.689 00.000 16108 Guiding  Dir = 2, Dur = 84
03:41:10.690 00.001 16108 IsSlewing returns 0
03:41:10.690 00.000 16108 IsGuiding returns 0
03:41:10.699 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3456, FiltMin=2934, FiltMax=38169, Gamma=1.000
03:41:10.715 00.016 21068 UpdateGuideState exits: m=709564 SNR=258.9
03:41:10.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:10.716 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:10.717 00.001 21068 Enqueuing Expose request
03:41:10.720 00.003 16108 PulseGuide returned control before completion, sleep 65
03:41:10.797 00.077 16108 IsGuiding returns 1
03:41:10.797 00.000 16108 scope still moving after pulse duration time elapsed
03:41:10.828 00.031 16108 IsSlewing returns 0
03:41:10.828 00.000 16108 IsGuiding returns 0
03:41:10.829 00.001 16108 scope move finished after 84 + 54 ms
03:41:10.829 00.000 16108 Move returns status 0, amount 84
03:41:10.829 00.000 16108 MoveAxis(N, 0, ABG)
03:41:10.829 00.000 16108 Move returns status 0, amount 0
03:41:10.829 00.000 16108 move complete, result=0
03:41:10.829 00.000 16108 worker thread done servicing request
03:41:10.829 00.000 16108 Worker thread wakes up
03:41:10.829 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
03:41:10.831 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:10.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:11.808 00.977 16108 Exposure complete
03:41:11.860 00.052 16108 worker thread done servicing request
03:41:11.860 00.000 21068 OnExposeComplete: enter
03:41:11.862 00.002 21068 UpdateGuideState(): m_state=6
03:41:11.862 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
03:41:11.863 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.19, Mass=628682, SNR=237.3, Peak=65535 HFD=3.5
03:41:11.865 00.002 21068 MultiStar: [#1 -0.09,0.07,0.92,U] [#2 0.21,0.14,0.85,U] [#3 0.26,0.00,0.46,U] [#4 0.33,0.26,0.27,U] [#5 0.11,0.14,0.29,U] [#6 -0.26,-0.10,0.32,U] [#7 0.39,0.11,0.30,U] [#8 0.03,0.03,0.28,U] 
03:41:11.866 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.13, -0.04}
03:41:11.866 00.000 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
03:41:11.867 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
03:41:11.868 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
03:41:11.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.06, opts=13)
03:41:11.870 00.000 21068 Enqueuing Move request for scope (0.11, 0.06)
03:41:11.871 00.001 16108 Worker thread wakes up
03:41:11.871 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
03:41:11.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
03:41:11.871 00.000 16108 Moving (0.11, 0.06) raw xDistance=-0.10 yDistance=-0.08
03:41:11.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:41:11.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:11.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:41:11.872 00.001 16108 MoveAxis(E, 0, ABG)
03:41:11.872 00.000 16108 Move returns status 0, amount 0
03:41:11.872 00.000 16108 MoveAxis(N, 0, ABG)
03:41:11.872 00.000 16108 Move returns status 0, amount 0
03:41:11.872 00.000 16108 move complete, result=0
03:41:11.872 00.000 16108 worker thread done servicing request
03:41:11.876 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=3462, FiltMin=2957, FiltMax=35414, Gamma=1.000
03:41:11.887 00.011 21068 UpdateGuideState exits: m=628682 SNR=237.3
03:41:11.888 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:11.889 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:11.890 00.001 21068 Enqueuing Expose request
03:41:11.890 00.000 16108 Worker thread wakes up
03:41:11.890 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:11.891 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:11.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:13.044 01.153 16108 Exposure complete
03:41:13.118 00.074 16108 worker thread done servicing request
03:41:13.118 00.000 21068 OnExposeComplete: enter
03:41:13.121 00.003 21068 UpdateGuideState(): m_state=6
03:41:13.123 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
03:41:13.124 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.37, Mass=648782, SNR=194.3, Peak=65535 HFD=3.3
03:41:13.125 00.001 21068 MultiStar: [#1 0.05,0.11,0.89,U] [#2 0.12,0.23,1.12,U] [#3 0.06,0.06,0.46,U] [#4 0.39,0.23,0.00,M2] [#5 0.30,0.12,0.38,U] [#6 -0.09,-0.01,0.44,U] [#7 0.30,0.08,0.34,U] [#8 0.17,0.08,0.30,U] 
03:41:13.125 00.000 21068 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.14, 0.14}
03:41:13.127 00.002 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
03:41:13.129 00.002 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
03:41:13.130 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.82 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
03:41:13.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.12, opts=13)
03:41:13.133 00.001 21068 Enqueuing Move request for scope (0.12, 0.12)
03:41:13.134 00.001 16108 Worker thread wakes up
03:41:13.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
03:41:13.135 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
03:41:13.135 00.000 16108 Moving (0.12, 0.12) raw xDistance=-0.09 yDistance=-0.15
03:41:13.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:41:13.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:13.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:41:13.135 00.000 16108 MoveAxis(E, 0, ABG)
03:41:13.135 00.000 16108 Move returns status 0, amount 0
03:41:13.135 00.000 16108 MoveAxis(N, 0, ABG)
03:41:13.135 00.000 16108 Move returns status 0, amount 0
03:41:13.135 00.000 16108 move complete, result=0
03:41:13.135 00.000 16108 worker thread done servicing request
03:41:13.140 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3472, FiltMin=2979, FiltMax=36445, Gamma=1.000
03:41:13.152 00.012 21068 UpdateGuideState exits: m=648782 SNR=194.3
03:41:13.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:13.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:13.154 00.000 21068 Enqueuing Expose request
03:41:13.155 00.001 16108 Worker thread wakes up
03:41:13.155 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:13.158 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:13.158 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:14.143 00.985 16108 Exposure complete
03:41:14.211 00.068 16108 worker thread done servicing request
03:41:14.211 00.000 21068 OnExposeComplete: enter
03:41:14.212 00.001 21068 UpdateGuideState(): m_state=6
03:41:14.213 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
03:41:14.214 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.30, Mass=618588, SNR=201.2, Peak=65535 HFD=3.4
03:41:14.215 00.001 21068 MultiStar: [#1 -0.05,0.18,1.00,U] [#2 0.13,0.38,1.05,U] [#3 0.31,0.05,0.39,U] [#4 0.19,0.20,0.34,U] [#5 0.16,0.19,0.34,U] [#6 -0.09,0.18,0.50,U] [#7 0.42,0.21,0.00,M1] [#8 0.30,0.19,0.24,U] 
03:41:14.216 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.19}, one-star: {0.25, 0.07}
03:41:14.216 00.000 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
03:41:14.218 00.002 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
03:41:14.219 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.99 mountX=-0.09 mountY=-0.22, mountTheta=-1.97
03:41:14.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.19, opts=13)
03:41:14.221 00.001 21068 Enqueuing Move request for scope (0.13, 0.19)
03:41:14.222 00.001 16108 Worker thread wakes up
03:41:14.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
03:41:14.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
03:41:14.222 00.000 16108 Moving (0.13, 0.19) raw xDistance=-0.09 yDistance=-0.22
03:41:14.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:41:14.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:41:14.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:41:14.222 00.000 16108 MoveAxis(E, 0, ABG)
03:41:14.222 00.000 16108 Move returns status 0, amount 0
03:41:14.222 00.000 16108 MoveAxis(N, 0, ABG)
03:41:14.222 00.000 16108 Move returns status 0, amount 0
03:41:14.222 00.000 16108 move complete, result=0
03:41:14.222 00.000 16108 worker thread done servicing request
03:41:14.234 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3481, FiltMin=2941, FiltMax=34022, Gamma=1.000
03:41:14.250 00.016 21068 UpdateGuideState exits: m=618588 SNR=201.2
03:41:14.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:14.251 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:14.252 00.001 21068 Enqueuing Expose request
03:41:14.253 00.001 16108 Worker thread wakes up
03:41:14.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:14.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:14.253 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:41:15.412 01.159 16108 Exposure complete
03:41:15.467 00.055 16108 worker thread done servicing request
03:41:15.467 00.000 21068 OnExposeComplete: enter
03:41:15.468 00.001 21068 UpdateGuideState(): m_state=6
03:41:15.469 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
03:41:15.470 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.31, Mass=571159, SNR=205.5, Peak=61049 HFD=3.4
03:41:15.471 00.001 21068 MultiStar: [#1 -0.15,-0.08,0.94,U] [#2 0.27,0.29,1.08,U] [#3 0.08,0.01,0.38,U] [#4 0.54,0.37,0.00,M2] [#5 0.35,0.36,0.00,M1] [#6 0.18,0.08,0.37,U] [#7 0.20,0.33,0.31,U] [#8 0.19,0.02,0.29,U] 
03:41:15.472 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.31, 0.08}
03:41:15.472 00.000 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
03:41:15.473 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
03:41:15.474 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
03:41:15.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.11, opts=13)
03:41:15.478 00.002 21068 Enqueuing Move request for scope (0.15, 0.11)
03:41:15.480 00.002 16108 Worker thread wakes up
03:41:15.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
03:41:15.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
03:41:15.480 00.000 16108 Moving (0.15, 0.11) raw xDistance=-0.13 yDistance=-0.14
03:41:15.481 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:41:15.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:15.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:41:15.481 00.000 16108 MoveAxis(E, 0, ABG)
03:41:15.481 00.000 16108 Move returns status 0, amount 0
03:41:15.481 00.000 16108 MoveAxis(N, 0, ABG)
03:41:15.481 00.000 16108 Move returns status 0, amount 0
03:41:15.481 00.000 16108 move complete, result=0
03:41:15.482 00.001 16108 worker thread done servicing request
03:41:15.486 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3488, FiltMin=2957, FiltMax=32950, Gamma=1.000
03:41:15.499 00.013 21068 UpdateGuideState exits: m=571159 SNR=205.5
03:41:15.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:15.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:15.501 00.000 21068 Enqueuing Expose request
03:41:15.502 00.001 16108 Worker thread wakes up
03:41:15.502 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:15.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:15.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:16.474 00.971 16108 Exposure complete
03:41:16.551 00.077 16108 worker thread done servicing request
03:41:16.552 00.001 21068 OnExposeComplete: enter
03:41:16.553 00.001 21068 UpdateGuideState(): m_state=6
03:41:16.554 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
03:41:16.555 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.57, Mass=654258, SNR=241.8, Peak=65472 HFD=3.3
03:41:16.556 00.001 21068 MultiStar: [#1 -0.07,0.21,0.75,U] [#2 0.16,0.24,0.82,U] [#3 0.12,0.21,0.36,U] [#4 0.21,0.27,0.30,U] [#5 -0.05,0.32,0.29,U] [#6 -0.36,0.17,0.33,U] [#7 0.35,0.40,0.00,M1] [#8 0.34,0.47,0.00,M1] 
03:41:16.557 00.001 21068 refined, 6 included, MultiStar: {0.10, 0.26}, one-star: {0.32, 0.34}
03:41:16.558 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
03:41:16.560 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
03:41:16.560 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.21 mountX=-0.05 mountY=-0.28, mountTheta=-1.75
03:41:16.562 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.26, opts=13)
03:41:16.563 00.001 21068 Enqueuing Move request for scope (0.10, 0.26)
03:41:16.564 00.001 16108 Worker thread wakes up
03:41:16.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
03:41:16.564 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
03:41:16.564 00.000 16108 Moving (0.10, 0.26) raw xDistance=-0.05 yDistance=-0.28
03:41:16.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:41:16.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:16.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:41:16.564 00.000 16108 MoveAxis(E, 0, ABG)
03:41:16.564 00.000 16108 Move returns status 0, amount 0
03:41:16.564 00.000 16108 MoveAxis(N, 0, ABG)
03:41:16.564 00.000 16108 Move returns status 0, amount 0
03:41:16.564 00.000 16108 move complete, result=0
03:41:16.564 00.000 16108 worker thread done servicing request
03:41:16.567 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=166, max=65535, med=3491, FiltMin=3008, FiltMax=39609, Gamma=1.000
03:41:16.581 00.014 21068 UpdateGuideState exits: m=654258 SNR=241.8
03:41:16.582 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:16.582 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:16.583 00.001 21068 Enqueuing Expose request
03:41:16.584 00.001 16108 Worker thread wakes up
03:41:16.584 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:41:16.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:16.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:17.754 01.170 16108 Exposure complete
03:41:17.816 00.062 16108 worker thread done servicing request
03:41:17.816 00.000 21068 OnExposeComplete: enter
03:41:17.817 00.001 21068 UpdateGuideState(): m_state=6
03:41:17.818 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
03:41:17.819 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.38, Mass=610867, SNR=235.9, Peak=65535 HFD=3.3
03:41:17.820 00.001 21068 MultiStar: [#1 -0.30,0.14,0.74,U] [#2 0.03,0.27,0.79,U] [#3 -0.24,-0.09,0.35,U] [#4 0.18,0.26,0.28,U] [#5 -0.16,0.41,0.00,M1] [#6 -0.38,0.02,0.36,U] [#7 0.20,0.14,0.28,U] [#8 0.03,0.02,0.22,U] 
03:41:17.821 00.001 21068 single-star, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.04, 0.15}
03:41:17.822 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
03:41:17.822 00.000 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
03:41:17.823 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.32 mountX=-0.01 mountY=-0.15, mountTheta=-1.65
03:41:17.825 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.15, opts=13)
03:41:17.826 00.001 21068 Enqueuing Move request for scope (0.04, 0.15)
03:41:17.827 00.001 16108 Worker thread wakes up
03:41:17.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
03:41:17.827 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
03:41:17.827 00.000 16108 Moving (0.04, 0.15) raw xDistance=-0.01 yDistance=-0.15
03:41:17.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:41:17.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:17.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:41:17.827 00.000 16108 MoveAxis(E, 0, ABG)
03:41:17.827 00.000 16108 Move returns status 0, amount 0
03:41:17.827 00.000 16108 MoveAxis(N, 0, ABG)
03:41:17.827 00.000 16108 Move returns status 0, amount 0
03:41:17.827 00.000 16108 move complete, result=0
03:41:17.827 00.000 16108 worker thread done servicing request
03:41:17.831 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3497, FiltMin=2950, FiltMax=37837, Gamma=1.000
03:41:17.844 00.013 21068 UpdateGuideState exits: m=610867 SNR=235.9
03:41:17.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:17.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:17.847 00.001 21068 Enqueuing Expose request
03:41:17.847 00.000 16108 Worker thread wakes up
03:41:17.847 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:41:17.849 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:17.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:18.816 00.967 16108 Exposure complete
03:41:18.877 00.061 16108 worker thread done servicing request
03:41:18.878 00.001 21068 OnExposeComplete: enter
03:41:18.879 00.001 21068 UpdateGuideState(): m_state=6
03:41:18.880 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
03:41:18.883 00.003 21068 Star::Find returns 1 (0), X=812.09, Y=629.22, Mass=633506, SNR=250.1, Peak=65535 HFD=3.4
03:41:18.886 00.003 21068 MultiStar: [#1 -0.36,-0.11,0.70,U] [#2 -0.05,0.24,0.80,U] [#3 0.01,-0.12,0.32,U] [#4 0.13,0.06,0.30,U] [#5 -0.14,-0.02,0.29,U] [#6 -0.34,0.11,0.35,U] [#7 0.34,0.12,0.26,U] [#8 0.09,-0.07,0.19,U] 
03:41:18.887 00.001 21068 single-star, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.04, -0.01}
03:41:18.888 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
03:41:18.889 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
03:41:18.891 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.21 mountX=-0.04 mountY=-0.00, mountTheta=-3.12
03:41:18.893 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
03:41:18.894 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
03:41:18.895 00.001 16108 Worker thread wakes up
03:41:18.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:41:18.896 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:41:18.896 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
03:41:18.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:41:18.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:18.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:41:18.896 00.000 16108 MoveAxis(E, 0, ABG)
03:41:18.896 00.000 16108 Move returns status 0, amount 0
03:41:18.896 00.000 16108 MoveAxis(N, 0, ABG)
03:41:18.896 00.000 16108 Move returns status 0, amount 0
03:41:18.896 00.000 16108 move complete, result=0
03:41:18.896 00.000 16108 worker thread done servicing request
03:41:18.902 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3504, FiltMin=2941, FiltMax=35702, Gamma=1.000
03:41:18.914 00.012 21068 UpdateGuideState exits: m=633506 SNR=250.1
03:41:18.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:18.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:18.917 00.001 21068 Enqueuing Expose request
03:41:18.917 00.000 16108 Worker thread wakes up
03:41:18.917 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:18.918 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:18.918 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:20.070 01.152 16108 Exposure complete
03:41:20.128 00.058 16108 worker thread done servicing request
03:41:20.128 00.000 21068 OnExposeComplete: enter
03:41:20.130 00.002 21068 UpdateGuideState(): m_state=6
03:41:20.131 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
03:41:20.132 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.35, Mass=671385, SNR=247.1, Peak=65535 HFD=3.4
03:41:20.134 00.002 21068 MultiStar: [#1 -0.31,0.06,0.80,U] [#2 0.02,0.21,0.83,U] [#3 0.22,-0.22,0.33,U] [#4 0.17,0.10,0.31,U] [#5 0.05,0.48,0.00,M1] [#6 -0.13,0.14,0.30,U] [#7 0.14,0.27,0.27,U] [#8 0.15,0.23,0.20,U] 
03:41:20.135 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {0.18, 0.12}
03:41:20.136 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
03:41:20.137 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
03:41:20.139 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.35 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:41:20.140 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.11, opts=13)
03:41:20.142 00.002 21068 Enqueuing Move request for scope (0.03, 0.11)
03:41:20.142 00.000 16108 Worker thread wakes up
03:41:20.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
03:41:20.143 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:41:20.143 00.000 16108 Moving (0.03, 0.11) raw xDistance=-0.01 yDistance=-0.12
03:41:20.143 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:41:20.143 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:20.143 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:41:20.143 00.000 16108 MoveAxis(E, 0, ABG)
03:41:20.143 00.000 16108 Move returns status 0, amount 0
03:41:20.143 00.000 16108 MoveAxis(N, 0, ABG)
03:41:20.143 00.000 16108 Move returns status 0, amount 0
03:41:20.143 00.000 16108 move complete, result=0
03:41:20.143 00.000 16108 worker thread done servicing request
03:41:20.147 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3510, FiltMin=2995, FiltMax=36832, Gamma=1.000
03:41:20.167 00.020 21068 UpdateGuideState exits: m=671385 SNR=247.1
03:41:20.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:20.168 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:20.170 00.002 21068 Enqueuing Expose request
03:41:20.171 00.001 16108 Worker thread wakes up
03:41:20.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:20.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:20.171 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:21.152 00.981 16108 Exposure complete
03:41:21.221 00.069 16108 worker thread done servicing request
03:41:21.221 00.000 21068 OnExposeComplete: enter
03:41:21.223 00.002 21068 UpdateGuideState(): m_state=6
03:41:21.224 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
03:41:21.225 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=629.17, Mass=628750, SNR=199.3, Peak=65535 HFD=3.2
03:41:21.226 00.001 21068 MultiStar: [#1 -0.35,-0.14,1.02,U] [#2 0.00,0.25,1.02,U] [#3 -0.13,-0.15,0.45,U] [#4 0.14,0.12,0.37,U] [#5 -0.02,0.34,0.29,U] [#6 -0.15,-0.11,0.34,U] [#7 0.28,0.28,0.38,U] [#8 -0.08,0.02,0.26,U] 
03:41:21.227 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.10, -0.06}
03:41:21.227 00.000 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
03:41:21.228 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
03:41:21.229 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=0.05 mountY=-0.03, mountTheta=-0.50
03:41:21.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.04, opts=13)
03:41:21.232 00.002 21068 Enqueuing Move request for scope (-0.05, 0.04)
03:41:21.233 00.001 16108 Worker thread wakes up
03:41:21.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
03:41:21.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
03:41:21.233 00.000 16108 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.03
03:41:21.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:41:21.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:21.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:41:21.233 00.000 16108 MoveAxis(E, 0, ABG)
03:41:21.233 00.000 16108 Move returns status 0, amount 0
03:41:21.233 00.000 16108 MoveAxis(N, 0, ABG)
03:41:21.233 00.000 16108 Move returns status 0, amount 0
03:41:21.233 00.000 16108 move complete, result=0
03:41:21.233 00.000 16108 worker thread done servicing request
03:41:21.274 00.041 21068 UpdateImageDisplay: Size=(1280,960) min=787, max=65535, med=3513, FiltMin=2944, FiltMax=40470, Gamma=1.000
03:41:21.303 00.029 21068 UpdateGuideState exits: m=628750 SNR=199.3
03:41:21.306 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:21.306 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:21.308 00.002 21068 Enqueuing Expose request
03:41:21.308 00.000 16108 Worker thread wakes up
03:41:21.309 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:21.309 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:21.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:22.464 01.155 16108 Exposure complete
03:41:22.523 00.059 16108 worker thread done servicing request
03:41:22.523 00.000 21068 OnExposeComplete: enter
03:41:22.524 00.001 21068 UpdateGuideState(): m_state=6
03:41:22.525 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
03:41:22.526 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.38, Mass=571409, SNR=222.3, Peak=58025 HFD=3.3
03:41:22.527 00.001 21068 MultiStar: [#1 0.02,0.16,0.82,U] [#2 0.12,0.26,0.91,U] [#3 0.24,-0.14,0.33,U] [#4 0.53,0.28,0.00,M1] [#5 0.19,0.32,0.29,U] [#6 0.05,0.25,0.38,U] [#7 0.61,0.20,0.00,M1] [#8 0.22,0.03,0.23,U] 
03:41:22.528 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.17}, one-star: {0.30, 0.15}
03:41:22.529 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
03:41:22.530 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
03:41:22.531 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.82 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
03:41:22.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.17, opts=13)
03:41:22.534 00.001 21068 Enqueuing Move request for scope (0.16, 0.17)
03:41:22.534 00.000 16108 Worker thread wakes up
03:41:22.535 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
03:41:22.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
03:41:22.535 00.000 16108 Moving (0.16, 0.17) raw xDistance=-0.13 yDistance=-0.20
03:41:22.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:41:22.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:22.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:41:22.535 00.000 16108 MoveAxis(E, 0, ABG)
03:41:22.535 00.000 16108 Move returns status 0, amount 0
03:41:22.535 00.000 16108 MoveAxis(N, 0, ABG)
03:41:22.535 00.000 16108 Move returns status 0, amount 0
03:41:22.535 00.000 16108 move complete, result=0
03:41:22.535 00.000 16108 worker thread done servicing request
03:41:22.543 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3513, FiltMin=3005, FiltMax=31334, Gamma=1.000
03:41:22.566 00.023 21068 UpdateGuideState exits: m=571409 SNR=222.3
03:41:22.568 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:22.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:22.570 00.001 21068 Enqueuing Expose request
03:41:22.571 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:41:22.572 00.001 16108 Worker thread wakes up
03:41:22.572 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:22.572 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:23.545 00.973 16108 Exposure complete
03:41:23.620 00.075 16108 worker thread done servicing request
03:41:23.620 00.000 21068 OnExposeComplete: enter
03:41:23.621 00.001 21068 UpdateGuideState(): m_state=6
03:41:23.622 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
03:41:23.623 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=629.21, Mass=636907, SNR=208.1, Peak=65535 HFD=3.5
03:41:23.624 00.001 21068 MultiStar: [#1 -0.06,-0.00,0.92,U] [#2 0.18,0.09,1.02,U] [#3 0.25,0.07,0.31,U] [#4 0.28,0.05,0.35,U] [#5 0.29,-0.01,0.30,U] [#6 -0.10,0.06,0.53,U] [#7 0.39,0.19,0.27,U] [#8 0.12,-0.01,0.26,U] 
03:41:23.625 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.24, -0.02}
03:41:23.626 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
03:41:23.626 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
03:41:23.627 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.26 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
03:41:23.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
03:41:23.630 00.001 21068 Enqueuing Move request for scope (0.14, 0.04)
03:41:23.631 00.001 16108 Worker thread wakes up
03:41:23.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
03:41:23.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
03:41:23.631 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.14 yDistance=-0.07
03:41:23.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:41:23.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:23.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:41:23.631 00.000 16108 MoveAxis(E, 0, ABG)
03:41:23.631 00.000 16108 Move returns status 0, amount 0
03:41:23.631 00.000 16108 MoveAxis(N, 0, ABG)
03:41:23.631 00.000 16108 Move returns status 0, amount 0
03:41:23.631 00.000 16108 move complete, result=0
03:41:23.631 00.000 16108 worker thread done servicing request
03:41:23.635 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3517, FiltMin=2979, FiltMax=35901, Gamma=1.000
03:41:23.651 00.016 21068 UpdateGuideState exits: m=636907 SNR=208.1
03:41:23.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:23.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:23.654 00.001 21068 Enqueuing Expose request
03:41:23.654 00.000 16108 Worker thread wakes up
03:41:23.654 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:23.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:23.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:24.811 01.156 16108 Exposure complete
03:41:24.879 00.068 16108 worker thread done servicing request
03:41:24.879 00.000 21068 OnExposeComplete: enter
03:41:24.880 00.001 21068 UpdateGuideState(): m_state=6
03:41:24.881 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
03:41:24.882 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=629.39, Mass=592600, SNR=186.9, Peak=65535 HFD=3.3
03:41:24.883 00.001 21068 MultiStar: [#1 0.13,0.04,1.00,U] [#2 0.30,0.19,0.90,U] [#3 0.27,-0.29,0.39,U] [#4 0.47,0.19,0.00,M1] [#5 0.34,-0.04,0.32,U] [#6 0.09,0.22,0.48,U] [#7 0.59,0.37,0.00,M1] [#8 0.32,0.08,0.29,U] 
03:41:24.883 00.000 21068 refined, 6 included, MultiStar: {0.25, 0.08}, one-star: {0.36, 0.16}
03:41:24.884 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
03:41:24.886 00.002 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
03:41:24.887 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.27 cameraTheta=0.32 mountX=-0.23 mountY=-0.14, mountTheta=-2.60
03:41:24.888 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.08, opts=13)
03:41:24.889 00.001 21068 Enqueuing Move request for scope (0.25, 0.08)
03:41:24.890 00.001 16108 Worker thread wakes up
03:41:24.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
03:41:24.890 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
03:41:24.890 00.000 16108 Moving (0.25, 0.08) raw xDistance=-0.23 yDistance=-0.14
03:41:24.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:41:24.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:24.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:41:24.890 00.000 16108 MoveAxis(E, 61, ABG)
03:41:24.891 00.001 16108 Guiding  Dir = 2, Dur = 61
03:41:24.891 00.000 16108 IsSlewing returns 0
03:41:24.891 00.000 16108 IsGuiding returns 0
03:41:24.893 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3513, FiltMin=2925, FiltMax=35846, Gamma=1.000
03:41:24.907 00.014 21068 UpdateGuideState exits: m=592600 SNR=186.9
03:41:24.907 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:24.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:24.910 00.002 21068 Enqueuing Expose request
03:41:24.935 00.025 16108 PulseGuide returned control before completion, sleep 28
03:41:24.965 00.030 16108 IsGuiding returns 1
03:41:24.965 00.000 16108 scope still moving after pulse duration time elapsed
03:41:24.997 00.032 16108 IsSlewing returns 0
03:41:24.997 00.000 16108 IsGuiding returns 1
03:41:25.029 00.032 16108 IsSlewing returns 0
03:41:25.029 00.000 16108 IsGuiding returns 0
03:41:25.029 00.000 16108 scope move finished after 61 + 76 ms
03:41:25.029 00.000 16108 Move returns status 0, amount 61
03:41:25.029 00.000 16108 MoveAxis(N, 0, ABG)
03:41:25.029 00.000 16108 Move returns status 0, amount 0
03:41:25.029 00.000 16108 move complete, result=0
03:41:25.029 00.000 16108 worker thread done servicing request
03:41:25.029 00.000 16108 Worker thread wakes up
03:41:25.029 00.000 21068 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
03:41:25.031 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:25.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:25.763 00.732 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:41:25.765 00.002 21068 case statement mapped state 6 to 3
03:41:25.766 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:41:25.996 00.230 16108 Exposure complete
03:41:26.054 00.058 16108 worker thread done servicing request
03:41:26.054 00.000 21068 OnExposeComplete: enter
03:41:26.054 00.000 21068 UpdateGuideState(): m_state=6
03:41:26.055 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
03:41:26.056 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.22, Mass=524747, SNR=201.9, Peak=57529 HFD=3.3
03:41:26.058 00.002 21068 MultiStar: [#1 -0.14,-0.10,0.92,U] [#2 0.13,0.07,0.97,U] [#3 0.18,-0.26,0.35,U] [#4 0.55,0.09,0.00,M2] [#5 0.31,-0.02,0.31,U] [#6 -0.02,0.11,0.39,U] [#7 0.29,0.18,0.30,U] [#8 0.07,-0.14,0.19,U] 
03:41:26.059 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.34, -0.01}
03:41:26.060 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:41:26.060 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:41:26.061 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
03:41:26.062 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
03:41:26.063 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
03:41:26.064 00.001 16108 Worker thread wakes up
03:41:26.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
03:41:26.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
03:41:26.064 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.02
03:41:26.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:41:26.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:26.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:26.064 00.000 16108 MoveAxis(E, 0, ABG)
03:41:26.065 00.001 16108 Move returns status 0, amount 0
03:41:26.065 00.000 16108 MoveAxis(N, 0, ABG)
03:41:26.065 00.000 16108 Move returns status 0, amount 0
03:41:26.065 00.000 16108 move complete, result=0
03:41:26.065 00.000 16108 worker thread done servicing request
03:41:26.068 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3513, FiltMin=2941, FiltMax=35869, Gamma=1.000
03:41:26.080 00.012 21068 UpdateGuideState exits: m=524747 SNR=201.9
03:41:26.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:26.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:26.082 00.000 21068 Enqueuing Expose request
03:41:26.083 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:26.084 00.001 16108 Worker thread wakes up
03:41:26.084 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:26.084 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:27.258 01.174 16108 Exposure complete
03:41:27.322 00.064 16108 worker thread done servicing request
03:41:27.322 00.000 21068 OnExposeComplete: enter
03:41:27.324 00.002 21068 UpdateGuideState(): m_state=6
03:41:27.328 00.004 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
03:41:27.330 00.002 21068 Star::Find returns 1 (0), X=812.41, Y=629.35, Mass=546440, SNR=205.1, Peak=59529 HFD=3.3
03:41:27.331 00.001 21068 MultiStar: [#1 0.02,-0.02,0.89,U] [#2 0.22,0.13,1.04,U] [#3 0.21,-0.20,0.37,U] [#4 0.47,0.12,0.00,M3] [#5 0.14,0.03,0.33,U] [#6 -0.06,0.01,0.40,U] [#7 0.41,0.29,0.00,M1] [#8 0.20,0.17,0.23,U] 
03:41:27.333 00.002 21068 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.36, 0.12}
03:41:27.334 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
03:41:27.336 00.002 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
03:41:27.338 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.27 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
03:41:27.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.05, opts=13)
03:41:27.341 00.001 21068 Enqueuing Move request for scope (0.18, 0.05)
03:41:27.342 00.001 16108 Worker thread wakes up
03:41:27.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
03:41:27.342 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
03:41:27.342 00.000 16108 Moving (0.18, 0.05) raw xDistance=-0.17 yDistance=-0.09
03:41:27.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:41:27.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:27.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:41:27.342 00.000 16108 MoveAxis(E, 0, ABG)
03:41:27.342 00.000 16108 Move returns status 0, amount 0
03:41:27.342 00.000 16108 MoveAxis(N, 0, ABG)
03:41:27.342 00.000 16108 Move returns status 0, amount 0
03:41:27.342 00.000 16108 move complete, result=0
03:41:27.342 00.000 16108 worker thread done servicing request
03:41:27.350 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3510, FiltMin=2931, FiltMax=39257, Gamma=1.000
03:41:27.369 00.019 21068 UpdateGuideState exits: m=546440 SNR=205.1
03:41:27.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:27.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:27.371 00.000 21068 Enqueuing Expose request
03:41:27.372 00.001 16108 Worker thread wakes up
03:41:27.372 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:27.373 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:27.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:28.335 00.962 16108 Exposure complete
03:41:28.397 00.062 16108 worker thread done servicing request
03:41:28.397 00.000 21068 OnExposeComplete: enter
03:41:28.398 00.001 21068 UpdateGuideState(): m_state=6
03:41:28.399 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
03:41:28.400 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.09, Mass=571429, SNR=211.3, Peak=65535 HFD=3.3
03:41:28.400 00.000 21068 MultiStar: [#1 0.14,-0.27,0.82,U] [#2 0.34,0.03,0.90,U] [#3 0.32,-0.45,0.00,M1] [#4 0.53,0.08,0.00,M4] [#5 0.52,-0.22,0.00,M1] [#6 0.10,-0.09,0.38,U] [#7 0.51,-0.21,0.00,M2] [#8 0.44,-0.13,0.00,M1] 
03:41:28.404 00.004 21068 refined, 3 included, MultiStar: {0.25, -0.12}, one-star: {0.32, -0.14}
03:41:28.405 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
03:41:28.406 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
03:41:28.408 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.44 mountX=-0.27 mountY=0.06, mountTheta=2.93
03:41:28.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.12, opts=13)
03:41:28.411 00.001 21068 Enqueuing Move request for scope (0.25, -0.12)
03:41:28.412 00.001 16108 Worker thread wakes up
03:41:28.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
03:41:28.412 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
03:41:28.412 00.000 16108 Moving (0.25, -0.12) raw xDistance=-0.27 yDistance=0.06
03:41:28.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:41:28.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:28.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:28.412 00.000 16108 MoveAxis(E, 70, ABG)
03:41:28.412 00.000 16108 Guiding  Dir = 2, Dur = 70
03:41:28.413 00.001 16108 IsSlewing returns 0
03:41:28.413 00.000 16108 IsGuiding returns 0
03:41:28.417 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3504, FiltMin=2925, FiltMax=46870, Gamma=1.000
03:41:28.431 00.014 21068 UpdateGuideState exits: m=571429 SNR=211.3
03:41:28.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:28.432 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:28.433 00.001 21068 Enqueuing Expose request
03:41:28.469 00.036 16108 PulseGuide returned control before completion, sleep 24
03:41:28.501 00.032 16108 IsGuiding returns 1
03:41:28.501 00.000 16108 scope still moving after pulse duration time elapsed
03:41:28.532 00.031 16108 IsSlewing returns 0
03:41:28.533 00.001 16108 IsGuiding returns 1
03:41:28.563 00.030 16108 IsSlewing returns 0
03:41:28.563 00.000 16108 IsGuiding returns 0
03:41:28.563 00.000 16108 scope move finished after 70 + 80 ms
03:41:28.563 00.000 16108 Move returns status 0, amount 70
03:41:28.563 00.000 16108 MoveAxis(N, 0, ABG)
03:41:28.565 00.002 16108 Move returns status 0, amount 0
03:41:28.565 00.000 16108 move complete, result=0
03:41:28.565 00.000 16108 worker thread done servicing request
03:41:28.565 00.000 16108 Worker thread wakes up
03:41:28.565 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
03:41:28.566 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:28.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:29.734 01.168 16108 Exposure complete
03:41:29.812 00.078 16108 worker thread done servicing request
03:41:29.812 00.000 21068 OnExposeComplete: enter
03:41:29.813 00.001 21068 UpdateGuideState(): m_state=6
03:41:29.814 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
03:41:29.814 00.000 21068 Star::Find returns 1 (0), X=812.39, Y=629.18, Mass=550555, SNR=185.5, Peak=64025 HFD=3.2
03:41:29.815 00.001 21068 MultiStar: [#1 0.16,-0.06,0.90,U] [#2 0.29,0.33,0.00,M1] [#3 0.16,-0.22,0.48,U] [#4 0.42,-0.07,0.45,U] [#5 0.12,0.15,0.41,U] [#6 -0.06,-0.07,0.43,U] [#7 0.49,0.50,0.00,M3] [#8 0.70,0.05,0.00,M2] 
03:41:29.816 00.001 21068 refined, 5 included, MultiStar: {0.21, -0.06}, one-star: {0.34, -0.05}
03:41:29.817 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
03:41:29.817 00.000 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
03:41:29.819 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=-0.22 mountY=0.01, mountTheta=3.11
03:41:29.821 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.06, opts=13)
03:41:29.822 00.001 21068 Enqueuing Move request for scope (0.21, -0.06)
03:41:29.822 00.000 16108 Worker thread wakes up
03:41:29.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
03:41:29.822 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
03:41:29.822 00.000 16108 Moving (0.21, -0.06) raw xDistance=-0.22 yDistance=0.01
03:41:29.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:41:29.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:29.823 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:41:29.823 00.000 16108 MoveAxis(E, 61, ABG)
03:41:29.823 00.000 16108 Guiding  Dir = 2, Dur = 61
03:41:29.823 00.000 16108 IsSlewing returns 0
03:41:29.823 00.000 16108 IsGuiding returns 0
03:41:29.826 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3494, FiltMin=2912, FiltMax=42649, Gamma=1.000
03:41:29.837 00.011 16108 PulseGuide returned control before completion, sleep 58
03:41:29.842 00.005 21068 UpdateGuideState exits: m=550555 SNR=185.5
03:41:29.846 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.848 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:29.851 00.003 21068 Enqueuing Expose request
03:41:29.896 00.045 16108 IsGuiding returns 1
03:41:29.896 00.000 16108 scope still moving after pulse duration time elapsed
03:41:29.927 00.031 16108 IsSlewing returns 0
03:41:29.927 00.000 16108 IsGuiding returns 0
03:41:29.927 00.000 16108 scope move finished after 61 + 42 ms
03:41:29.927 00.000 16108 Move returns status 0, amount 61
03:41:29.928 00.001 16108 MoveAxis(N, 0, ABG)
03:41:29.928 00.000 16108 Move returns status 0, amount 0
03:41:29.928 00.000 16108 move complete, result=0
03:41:29.928 00.000 16108 worker thread done servicing request
03:41:29.928 00.000 16108 Worker thread wakes up
03:41:29.928 00.000 21068 GuideStep: -0.2 px 61 ms EAST, 0.0 px 0 ms NORTH
03:41:29.930 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:29.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:30.910 00.980 16108 Exposure complete
03:41:30.971 00.061 16108 worker thread done servicing request
03:41:30.971 00.000 21068 OnExposeComplete: enter
03:41:30.972 00.001 21068 UpdateGuideState(): m_state=6
03:41:30.973 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
03:41:30.973 00.000 21068 Star::Find returns 1 (0), X=812.35, Y=629.37, Mass=519131, SNR=201.7, Peak=57673 HFD=3.2
03:41:30.974 00.001 21068 MultiStar: [#1 -0.02,0.10,0.89,U] [#2 0.08,0.25,0.92,U] [#3 0.14,-0.13,0.40,U] [#4 0.20,0.30,0.43,U] [#5 0.06,0.39,0.33,U] [#6 -0.22,0.03,0.51,U] [#7 0.38,0.41,0.00,M4] [#8 0.23,-0.08,0.23,U] 
03:41:30.975 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.14}, one-star: {0.30, 0.14}
03:41:30.976 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
03:41:30.977 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
03:41:30.977 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.97 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
03:41:30.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.14, opts=13)
03:41:30.980 00.001 21068 Enqueuing Move request for scope (0.10, 0.14)
03:41:30.980 00.000 16108 Worker thread wakes up
03:41:30.981 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
03:41:30.981 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
03:41:30.981 00.000 16108 Moving (0.10, 0.14) raw xDistance=-0.07 yDistance=-0.16
03:41:30.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:41:30.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:30.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:41:30.981 00.000 16108 MoveAxis(E, 0, ABG)
03:41:30.981 00.000 16108 Move returns status 0, amount 0
03:41:30.981 00.000 16108 MoveAxis(N, 0, ABG)
03:41:30.981 00.000 16108 Move returns status 0, amount 0
03:41:30.981 00.000 16108 move complete, result=0
03:41:30.981 00.000 16108 worker thread done servicing request
03:41:30.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3491, FiltMin=2957, FiltMax=47446, Gamma=1.000
03:41:31.005 00.020 21068 UpdateGuideState exits: m=519131 SNR=201.7
03:41:31.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:31.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:31.008 00.001 21068 Enqueuing Expose request
03:41:31.010 00.002 16108 Worker thread wakes up
03:41:31.010 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:41:31.011 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:31.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:32.163 01.152 16108 Exposure complete
03:41:32.228 00.065 16108 worker thread done servicing request
03:41:32.228 00.000 21068 OnExposeComplete: enter
03:41:32.229 00.001 21068 UpdateGuideState(): m_state=6
03:41:32.230 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
03:41:32.231 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=629.18, Mass=492755, SNR=183.0, Peak=59257 HFD=3.4
03:41:32.234 00.003 21068 MultiStar: [#1 -0.00,-0.24,0.87,U] [#2 0.22,0.07,1.03,U] [#3 0.26,-0.05,0.44,U] [#4 0.45,0.13,0.00,M3] [#5 -0.12,0.02,0.45,U] [#6 -0.03,0.09,0.49,U] [#7 0.25,0.33,0.33,U] [#8 0.16,-0.17,0.24,U] 
03:41:32.235 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.28, -0.05}
03:41:32.236 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
03:41:32.236 00.000 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
03:41:32.237 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
03:41:32.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.02, opts=13)
03:41:32.240 00.001 21068 Enqueuing Move request for scope (0.14, -0.02)
03:41:32.240 00.000 16108 Worker thread wakes up
03:41:32.241 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
03:41:32.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
03:41:32.241 00.000 16108 Moving (0.14, -0.02) raw xDistance=-0.14 yDistance=-0.01
03:41:32.241 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:41:32.241 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:32.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:41:32.241 00.000 16108 MoveAxis(E, 0, ABG)
03:41:32.241 00.000 16108 Move returns status 0, amount 0
03:41:32.241 00.000 16108 MoveAxis(N, 0, ABG)
03:41:32.241 00.000 16108 Move returns status 0, amount 0
03:41:32.241 00.000 16108 move complete, result=0
03:41:32.241 00.000 16108 worker thread done servicing request
03:41:32.246 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=861, max=65535, med=3478, FiltMin=2925, FiltMax=44333, Gamma=1.000
03:41:32.259 00.013 21068 UpdateGuideState exits: m=492755 SNR=183.0
03:41:32.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:32.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:32.261 00.000 21068 Enqueuing Expose request
03:41:32.262 00.001 16108 Worker thread wakes up
03:41:32.262 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:32.263 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:32.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:33.241 00.978 16108 Exposure complete
03:41:33.313 00.072 16108 worker thread done servicing request
03:41:33.313 00.000 21068 OnExposeComplete: enter
03:41:33.315 00.002 21068 UpdateGuideState(): m_state=6
03:41:33.315 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
03:41:33.316 00.001 21068 Star::Find returns 1 (0), X=811.93, Y=629.28, Mass=501548, SNR=197.0, Peak=56185 HFD=3.3
03:41:33.317 00.001 21068 MultiStar: [#1 -0.27,-0.09,0.98,U] [#2 -0.27,0.20,0.82,U] [#3 -0.14,-0.15,0.43,U] [#4 -0.00,0.16,0.50,U] [#5 -0.09,0.12,0.44,U] [#6 -0.33,0.18,0.46,U] [#7 0.07,0.27,0.29,U] [#8 -0.01,-0.05,0.29,U] 
03:41:33.317 00.000 21068 single-star, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.12, 0.05}
03:41:33.318 00.001 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.25 = -0.25)
03:41:33.319 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.19 = -0.19)
03:41:33.320 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=0.12 mountY=-0.02, mountTheta=-0.19
03:41:33.321 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.05, opts=13)
03:41:33.323 00.002 21068 Enqueuing Move request for scope (-0.12, 0.05)
03:41:33.324 00.001 16108 Worker thread wakes up
03:41:33.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
03:41:33.324 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
03:41:33.324 00.000 16108 Moving (-0.12, 0.05) raw xDistance=0.12 yDistance=-0.02
03:41:33.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:41:33.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:33.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:33.324 00.000 16108 MoveAxis(E, 0, ABG)
03:41:33.324 00.000 16108 Move returns status 0, amount 0
03:41:33.324 00.000 16108 MoveAxis(N, 0, ABG)
03:41:33.324 00.000 16108 Move returns status 0, amount 0
03:41:33.325 00.001 16108 move complete, result=0
03:41:33.325 00.000 16108 worker thread done servicing request
03:41:33.330 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3472, FiltMin=2947, FiltMax=61030, Gamma=1.000
03:41:33.344 00.014 21068 UpdateGuideState exits: m=501548 SNR=197.0
03:41:33.346 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:33.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:33.348 00.001 21068 Enqueuing Expose request
03:41:33.349 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:33.350 00.001 16108 Worker thread wakes up
03:41:33.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:33.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:34.525 01.175 16108 Exposure complete
03:41:34.580 00.055 16108 worker thread done servicing request
03:41:34.580 00.000 21068 OnExposeComplete: enter
03:41:34.582 00.002 21068 UpdateGuideState(): m_state=6
03:41:34.586 00.004 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
03:41:34.588 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=629.33, Mass=521882, SNR=184.8, Peak=55945 HFD=3.3
03:41:34.590 00.002 21068 MultiStar: [#1 -0.21,0.17,1.01,U] [#2 0.08,0.19,1.02,U] [#3 -0.04,-0.03,0.50,U] [#4 0.03,0.13,0.45,U] [#5 -0.08,0.11,0.39,U] [#6 -0.37,0.11,0.54,U] [#7 0.37,0.54,0.00,M3] [#8 -0.07,0.12,0.28,U] 
03:41:34.591 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {0.16, 0.10}
03:41:34.592 00.001 21068 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.97) = xAngle (-1.06 = -1.06)
03:41:34.593 00.001 21068 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.00 = -1.00)
03:41:34.596 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.91 mountX=0.06 mountY=-0.11, mountTheta=-1.04
03:41:34.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
03:41:34.599 00.001 21068 Enqueuing Move request for scope (-0.04, 0.12)
03:41:34.601 00.002 16108 Worker thread wakes up
03:41:34.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
03:41:34.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
03:41:34.601 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.11
03:41:34.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:41:34.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:34.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:41:34.601 00.000 16108 MoveAxis(E, 0, ABG)
03:41:34.602 00.001 16108 Move returns status 0, amount 0
03:41:34.602 00.000 16108 MoveAxis(N, 0, ABG)
03:41:34.602 00.000 16108 Move returns status 0, amount 0
03:41:34.602 00.000 16108 move complete, result=0
03:41:34.602 00.000 16108 worker thread done servicing request
03:41:34.607 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3459, FiltMin=2905, FiltMax=59078, Gamma=1.000
03:41:34.621 00.014 21068 UpdateGuideState exits: m=521882 SNR=184.8
03:41:34.623 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:34.624 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:34.624 00.000 21068 Enqueuing Expose request
03:41:34.625 00.001 16108 Worker thread wakes up
03:41:34.625 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:34.626 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:34.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:35.602 00.976 16108 Exposure complete
03:41:35.657 00.055 16108 worker thread done servicing request
03:41:35.657 00.000 21068 OnExposeComplete: enter
03:41:35.658 00.001 21068 UpdateGuideState(): m_state=6
03:41:35.660 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
03:41:35.660 00.000 21068 Star::Find returns 1 (0), X=811.78, Y=629.55, Mass=532350, SNR=190.1, Peak=58992 HFD=3.3
03:41:35.661 00.001 21068 MultiStar: [#1 -0.65,0.39,0.00,M1] [#2 -0.39,0.63,0.00,M1] [#3 -0.47,0.18,0.00,M1] [#4 -0.17,0.22,0.48,U] [#5 -0.56,0.36,0.00,M1] [#6 -0.71,0.42,0.00,M1] [#7 -0.22,0.30,0.29,U] [#8 -0.62,0.22,0.00,M1] 
03:41:35.662 00.001 21068 refined, 2 included, MultiStar: {-0.23, 0.29}, one-star: {-0.27, 0.32}
03:41:35.663 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
03:41:35.664 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
03:41:35.665 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.29 hyp=0.37 cameraTheta=2.25 mountX=0.28 mountY=-0.23, mountTheta=-0.68
03:41:35.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.29, opts=13)
03:41:35.668 00.001 21068 Enqueuing Move request for scope (-0.23, 0.29)
03:41:35.669 00.001 16108 Worker thread wakes up
03:41:35.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.29) opts 0xd
03:41:35.669 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.29)
03:41:35.669 00.000 16108 Moving (-0.23, 0.29) raw xDistance=0.28 yDistance=-0.23
03:41:35.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:41:35.670 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:35.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:41:35.670 00.000 16108 MoveAxis(W, 74, ABG)
03:41:35.670 00.000 16108 Guiding  Dir = 3, Dur = 74
03:41:35.670 00.000 16108 IsSlewing returns 0
03:41:35.671 00.001 16108 IsGuiding returns 0
03:41:35.676 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=681, max=65535, med=3453, FiltMin=2909, FiltMax=59625, Gamma=1.000
03:41:35.690 00.014 21068 UpdateGuideState exits: m=532350 SNR=190.1
03:41:35.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:35.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:35.693 00.001 21068 Enqueuing Expose request
03:41:35.697 00.004 16108 PulseGuide returned control before completion, sleep 59
03:41:35.758 00.061 16108 IsGuiding returns 1
03:41:35.758 00.000 16108 scope still moving after pulse duration time elapsed
03:41:35.790 00.032 16108 IsSlewing returns 0
03:41:35.791 00.001 16108 IsGuiding returns 0
03:41:35.791 00.000 16108 scope move finished after 74 + 45 ms
03:41:35.791 00.000 16108 Move returns status 0, amount 74
03:41:35.791 00.000 16108 MoveAxis(N, 0, ABG)
03:41:35.791 00.000 16108 Move returns status 0, amount 0
03:41:35.791 00.000 16108 move complete, result=0
03:41:35.791 00.000 16108 worker thread done servicing request
03:41:35.791 00.000 16108 Worker thread wakes up
03:41:35.791 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:35.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:35.791 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH
03:41:36.946 01.155 16108 Exposure complete
03:41:37.020 00.074 16108 worker thread done servicing request
03:41:37.020 00.000 21068 OnExposeComplete: enter
03:41:37.021 00.001 21068 UpdateGuideState(): m_state=6
03:41:37.022 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
03:41:37.023 00.001 21068 Star::Find returns 1 (0), X=812.59, Y=629.52, Mass=497242, SNR=163.0, Peak=48096 HFD=3.2
03:41:37.024 00.001 21068 MultiStar: [#1 -0.07,0.21,1.16,U] [#2 0.21,0.36,1.19,U] [#3 0.26,0.25,0.60,U] [#4 0.23,0.23,0.53,U] [#5 0.05,0.45,0.00,M2] [#6 -0.05,0.37,0.57,U] [#7 0.24,0.67,0.00,M3] [#8 0.48,0.44,0.00,M2] 
03:41:37.026 00.002 21068 refined, 5 included, MultiStar: {0.19, 0.29}, one-star: {0.54, 0.29}
03:41:37.026 00.000 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
03:41:37.027 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
03:41:37.028 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.34 cameraTheta=0.99 mountX=-0.14 mountY=-0.32, mountTheta=-1.97
03:41:37.029 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.29, opts=13)
03:41:37.030 00.001 21068 Enqueuing Move request for scope (0.19, 0.29)
03:41:37.031 00.001 16108 Worker thread wakes up
03:41:37.032 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
03:41:37.032 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
03:41:37.032 00.000 16108 Moving (0.19, 0.29) raw xDistance=-0.14 yDistance=-0.32
03:41:37.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:41:37.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:37.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:41:37.032 00.000 16108 MoveAxis(E, 0, ABG)
03:41:37.032 00.000 16108 Move returns status 0, amount 0
03:41:37.032 00.000 16108 MoveAxis(N, 0, ABG)
03:41:37.032 00.000 16108 Move returns status 0, amount 0
03:41:37.032 00.000 16108 move complete, result=0
03:41:37.032 00.000 16108 worker thread done servicing request
03:41:37.042 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=141, max=65535, med=3437, FiltMin=2905, FiltMax=53357, Gamma=1.000
03:41:37.061 00.019 21068 UpdateGuideState exits: m=497242 SNR=163.0
03:41:37.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:37.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:37.064 00.001 21068 Enqueuing Expose request
03:41:37.064 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:41:37.066 00.002 16108 Worker thread wakes up
03:41:37.067 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:37.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:38.033 00.966 16108 Exposure complete
03:41:38.115 00.082 16108 worker thread done servicing request
03:41:38.115 00.000 21068 OnExposeComplete: enter
03:41:38.116 00.001 21068 UpdateGuideState(): m_state=6
03:41:38.117 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
03:41:38.117 00.000 21068 Star::Find returns 1 (0), X=812.25, Y=629.79, Mass=576445, SNR=209.8, Peak=61040 HFD=3.5
03:41:38.118 00.001 21068 MultiStar: [#1 -0.27,0.33,0.93,U] [#2 0.15,0.37,0.99,U] [#3 0.01,0.16,0.47,U] [#4 0.32,0.29,0.41,U] [#5 -0.16,0.35,0.43,U] [#6 -0.03,0.49,0.00,M1] [#7 0.22,0.44,0.00,M4] [#8 0.04,-0.07,0.23,U] 
03:41:38.119 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.35}, one-star: {0.20, 0.56}
03:41:38.120 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
03:41:38.122 00.002 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
03:41:38.122 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.46 mountX=0.02 mountY=-0.35, mountTheta=-1.50
03:41:38.124 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.35, opts=13)
03:41:38.125 00.001 21068 Enqueuing Move request for scope (0.04, 0.35)
03:41:38.126 00.001 16108 Worker thread wakes up
03:41:38.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
03:41:38.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
03:41:38.126 00.000 16108 Moving (0.04, 0.35) raw xDistance=0.02 yDistance=-0.35
03:41:38.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:41:38.126 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.90
03:41:38.126 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:41:38.126 00.000 16108 MoveAxis(E, 0, ABG)
03:41:38.126 00.000 16108 Move returns status 0, amount 0
03:41:38.126 00.000 16108 MoveAxis(N, 70, ABG)
03:41:38.126 00.000 16108 Guiding  Dir = 0, Dur = 70
03:41:38.127 00.001 16108 IsSlewing returns 0
03:41:38.127 00.000 16108 IsGuiding returns 0
03:41:38.131 00.004 16108 PulseGuide returned control before completion, sleep 76
03:41:38.131 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1037, max=65535, med=3427, FiltMin=2883, FiltMax=54185, Gamma=1.000
03:41:38.145 00.014 21068 UpdateGuideState exits: m=576445 SNR=209.8
03:41:38.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:38.147 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:38.148 00.001 21068 Enqueuing Expose request
03:41:38.209 00.061 16108 IsGuiding returns 1
03:41:38.209 00.000 16108 scope still moving after pulse duration time elapsed
03:41:38.241 00.032 16108 IsSlewing returns 0
03:41:38.241 00.000 16108 IsGuiding returns 0
03:41:38.242 00.001 16108 scope move finished after 70 + 45 ms
03:41:38.242 00.000 16108 Move returns status 0, amount 70
03:41:38.242 00.000 16108 move complete, result=0
03:41:38.242 00.000 16108 worker thread done servicing request
03:41:38.242 00.000 16108 Worker thread wakes up
03:41:38.242 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 70 ms NORTH
03:41:38.245 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:38.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:39.409 01.164 16108 Exposure complete
03:41:39.463 00.054 16108 worker thread done servicing request
03:41:39.465 00.002 21068 OnExposeComplete: enter
03:41:39.467 00.002 21068 UpdateGuideState(): m_state=6
03:41:39.469 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
03:41:39.472 00.003 21068 Star::Find returns 1 (0), X=811.89, Y=629.59, Mass=602844, SNR=233.7, Peak=65472 HFD=3.3
03:41:39.475 00.003 21068 MultiStar: [#1 -0.48,0.27,0.00,M1] [#2 -0.43,0.31,0.00,M1] [#3 -0.28,0.27,0.40,U] [#4 -0.34,0.32,0.00,M1] [#5 -0.30,0.34,0.00,M2] [#6 -0.62,0.37,0.00,M2] [#7 -0.22,0.54,0.00,M5] [#8 -0.36,0.32,0.00,M2] 
03:41:39.476 00.001 21068 refined, 1 included, MultiStar: {-0.19, 0.34}, one-star: {-0.15, 0.36}
03:41:39.477 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
03:41:39.478 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
03:41:39.479 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.08 mountX=0.25 mountY=-0.28, mountTheta=-0.86
03:41:39.481 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.34, opts=13)
03:41:39.483 00.002 21068 Enqueuing Move request for scope (-0.19, 0.34)
03:41:39.484 00.001 16108 Worker thread wakes up
03:41:39.485 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.34) opts 0xd
03:41:39.485 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.34)
03:41:39.485 00.000 16108 Moving (-0.19, 0.34) raw xDistance=0.25 yDistance=-0.28
03:41:39.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
03:41:39.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:41:39.485 00.000 16108 MoveAxis(W, 64, ABG)
03:41:39.485 00.000 16108 Guiding  Dir = 3, Dur = 64
03:41:39.485 00.000 16108 IsSlewing returns 0
03:41:39.486 00.001 16108 IsGuiding returns 0
03:41:39.490 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3414, FiltMin=2854, FiltMax=63177, Gamma=1.000
03:41:39.506 00.016 21068 UpdateGuideState exits: m=602844 SNR=233.7
03:41:39.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:39.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:39.508 00.000 21068 Enqueuing Expose request
03:41:39.542 00.034 16108 PulseGuide returned control before completion, sleep 18
03:41:39.573 00.031 16108 IsGuiding returns 1
03:41:39.573 00.000 16108 scope still moving after pulse duration time elapsed
03:41:39.603 00.030 16108 IsSlewing returns 0
03:41:39.603 00.000 16108 IsGuiding returns 1
03:41:39.634 00.031 16108 IsSlewing returns 0
03:41:39.634 00.000 16108 IsGuiding returns 0
03:41:39.634 00.000 16108 scope move finished after 64 + 85 ms
03:41:39.636 00.002 16108 Move returns status 0, amount 64
03:41:39.636 00.000 16108 MoveAxis(N, 57, ABG)
03:41:39.636 00.000 16108 Guiding  Dir = 0, Dur = 57
03:41:39.636 00.000 16108 IsSlewing returns 0
03:41:39.636 00.000 16108 IsGuiding returns 0
03:41:39.638 00.002 16108 PulseGuide returned control before completion, sleep 66
03:41:39.713 00.075 16108 IsGuiding returns 1
03:41:39.713 00.000 16108 scope still moving after pulse duration time elapsed
03:41:39.744 00.031 16108 IsSlewing returns 0
03:41:39.745 00.001 16108 IsGuiding returns 0
03:41:39.745 00.000 16108 scope move finished after 57 + 51 ms
03:41:39.745 00.000 16108 Move returns status 0, amount 57
03:41:39.745 00.000 16108 move complete, result=0
03:41:39.745 00.000 16108 worker thread done servicing request
03:41:39.745 00.000 16108 Worker thread wakes up
03:41:39.745 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.3 px 57 ms NORTH
03:41:39.748 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:39.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:40.728 00.980 16108 Exposure complete
03:41:40.788 00.060 16108 worker thread done servicing request
03:41:40.788 00.000 21068 OnExposeComplete: enter
03:41:40.789 00.001 21068 UpdateGuideState(): m_state=6
03:41:40.790 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
03:41:40.790 00.000 21068 Star::Find returns 1 (0), X=812.32, Y=628.97, Mass=615927, SNR=246.6, Peak=65535 HFD=3.4
03:41:40.791 00.001 21068 MultiStar: [#1 0.13,-0.18,0.86,U] [#2 0.36,-0.11,0.91,U] [#3 0.20,-0.16,0.42,U] [#4 0.37,0.17,0.33,U] [#5 0.33,-0.21,0.36,U] [#6 -0.02,-0.02,0.38,U] [#7 0.43,0.16,0.00,M6] [#8 0.42,-0.24,0.00,M3] 
03:41:40.792 00.001 21068 refined, 6 included, MultiStar: {0.24, -0.15}, one-star: {0.27, -0.26}
03:41:40.793 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
03:41:40.793 00.000 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
03:41:40.794 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.54 mountX=-0.26 mountY=0.08, mountTheta=2.83
03:41:40.796 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.15, opts=13)
03:41:40.796 00.000 21068 Enqueuing Move request for scope (0.24, -0.15)
03:41:40.797 00.001 16108 Worker thread wakes up
03:41:40.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
03:41:40.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
03:41:40.797 00.000 16108 Moving (0.24, -0.15) raw xDistance=-0.26 yDistance=0.08
03:41:40.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:41:40.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:40.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:41:40.797 00.000 16108 MoveAxis(E, 65, ABG)
03:41:40.797 00.000 16108 Guiding  Dir = 2, Dur = 65
03:41:40.798 00.001 16108 IsSlewing returns 0
03:41:40.798 00.000 16108 IsGuiding returns 0
03:41:40.801 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3405, FiltMin=2873, FiltMax=55625, Gamma=1.000
03:41:40.813 00.012 16108 PulseGuide returned control before completion, sleep 61
03:41:40.815 00.002 21068 UpdateGuideState exits: m=615927 SNR=246.6
03:41:40.816 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:40.817 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:40.817 00.000 21068 Enqueuing Expose request
03:41:40.889 00.072 16108 IsGuiding returns 1
03:41:40.889 00.000 16108 scope still moving after pulse duration time elapsed
03:41:40.920 00.031 16108 IsSlewing returns 0
03:41:40.920 00.000 16108 IsGuiding returns 0
03:41:40.920 00.000 16108 scope move finished after 65 + 57 ms
03:41:40.920 00.000 16108 Move returns status 0, amount 65
03:41:40.920 00.000 16108 MoveAxis(N, 0, ABG)
03:41:40.920 00.000 16108 Move returns status 0, amount 0
03:41:40.920 00.000 16108 move complete, result=0
03:41:40.920 00.000 16108 worker thread done servicing request
03:41:40.920 00.000 16108 Worker thread wakes up
03:41:40.920 00.000 21068 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
03:41:40.922 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:40.923 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:42.082 01.159 16108 Exposure complete
03:41:42.157 00.075 16108 worker thread done servicing request
03:41:42.158 00.001 21068 OnExposeComplete: enter
03:41:42.159 00.001 21068 UpdateGuideState(): m_state=6
03:41:42.160 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
03:41:42.160 00.000 21068 Star::Find returns 1 (0), X=812.49, Y=628.92, Mass=661732, SNR=242.6, Peak=65535 HFD=3.5
03:41:42.161 00.001 21068 MultiStar: [#1 0.19,-0.09,0.98,U] [#2 0.47,-0.02,0.00,M1] [#3 0.40,-0.05,0.46,U] [#4 0.52,-0.10,0.00,M1] [#5 0.47,-0.35,0.00,M2] [#6 -0.03,-0.31,0.38,U] [#7 0.59,0.02,0.00,M7] [#8 0.29,-0.44,0.00,M4] 
03:41:42.162 00.001 21068 refined, 3 included, MultiStar: {0.29, -0.19}, one-star: {0.44, -0.31}
03:41:42.163 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.56 = 2.72)
03:41:42.163 00.000 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
03:41:42.164 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-0.60 mountX=-0.32 mountY=0.12, mountTheta=2.77
03:41:42.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.19, opts=13)
03:41:42.166 00.000 21068 Enqueuing Move request for scope (0.29, -0.19)
03:41:42.168 00.002 16108 Worker thread wakes up
03:41:42.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
03:41:42.168 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
03:41:42.168 00.000 16108 Moving (0.29, -0.19) raw xDistance=-0.32 yDistance=0.12
03:41:42.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:41:42.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:42.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:41:42.168 00.000 16108 MoveAxis(E, 87, ABG)
03:41:42.168 00.000 16108 Guiding  Dir = 2, Dur = 87
03:41:42.168 00.000 16108 IsSlewing returns 0
03:41:42.168 00.000 16108 IsGuiding returns 0
03:41:42.170 00.002 16108 PulseGuide returned control before completion, sleep 96
03:41:42.172 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3392, FiltMin=2829, FiltMax=65430, Gamma=1.000
03:41:42.187 00.015 21068 UpdateGuideState exits: m=661732 SNR=242.6
03:41:42.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:42.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:42.189 00.000 21068 Enqueuing Expose request
03:41:42.269 00.080 16108 IsGuiding returns 1
03:41:42.269 00.000 16108 scope still moving after pulse duration time elapsed
03:41:42.301 00.032 16108 IsSlewing returns 0
03:41:42.301 00.000 16108 IsGuiding returns 1
03:41:42.332 00.031 16108 IsSlewing returns 0
03:41:42.332 00.000 16108 IsGuiding returns 0
03:41:42.332 00.000 16108 scope move finished after 87 + 76 ms
03:41:42.332 00.000 16108 Move returns status 0, amount 87
03:41:42.332 00.000 16108 MoveAxis(N, 0, ABG)
03:41:42.332 00.000 16108 Move returns status 0, amount 0
03:41:42.332 00.000 16108 move complete, result=0
03:41:42.332 00.000 16108 worker thread done servicing request
03:41:42.332 00.000 16108 Worker thread wakes up
03:41:42.332 00.000 21068 GuideStep: -0.3 px 87 ms EAST, 0.1 px 0 ms NORTH
03:41:42.334 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:42.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:43.305 00.971 16108 Exposure complete
03:41:43.385 00.080 16108 worker thread done servicing request
03:41:43.385 00.000 21068 OnExposeComplete: enter
03:41:43.386 00.001 21068 UpdateGuideState(): m_state=6
03:41:43.387 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
03:41:43.388 00.001 21068 Star::Find returns 1 (0), X=811.91, Y=628.99, Mass=698798, SNR=235.7, Peak=65535 HFD=3.8
03:41:43.389 00.001 21068 MultiStar: [#1 -0.47,0.10,0.00,M1] [#2 -0.22,0.12,0.83,U] [#3 -0.17,-0.24,0.44,U] [#4 0.06,0.11,0.38,U] [#5 -0.40,-0.11,0.38,U] [#6 -0.39,-0.10,0.44,U] [#7 0.07,-0.02,0.29,U] [#8 -0.10,-0.01,0.28,U] 
03:41:43.390 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.07}, one-star: {-0.14, -0.24}
03:41:43.391 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
03:41:43.392 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
03:41:43.392 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=0.16 mountY=0.11, mountTheta=0.61
03:41:43.394 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.07, opts=13)
03:41:43.395 00.001 21068 Enqueuing Move request for scope (-0.17, -0.07)
03:41:43.396 00.001 16108 Worker thread wakes up
03:41:43.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
03:41:43.396 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
03:41:43.396 00.000 16108 Moving (-0.17, -0.07) raw xDistance=0.16 yDistance=0.11
03:41:43.396 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:41:43.396 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:43.396 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:41:43.396 00.000 16108 MoveAxis(E, 0, ABG)
03:41:43.396 00.000 16108 Move returns status 0, amount 0
03:41:43.396 00.000 16108 MoveAxis(N, 0, ABG)
03:41:43.396 00.000 16108 Move returns status 0, amount 0
03:41:43.396 00.000 16108 move complete, result=0
03:41:43.396 00.000 16108 worker thread done servicing request
03:41:43.402 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3385, FiltMin=2886, FiltMax=54582, Gamma=1.000
03:41:43.420 00.018 21068 UpdateGuideState exits: m=698798 SNR=235.7
03:41:43.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:43.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:43.423 00.001 21068 Enqueuing Expose request
03:41:43.424 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:43.425 00.001 16108 Worker thread wakes up
03:41:43.425 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:43.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:44.596 01.171 16108 Exposure complete
03:41:44.661 00.065 16108 worker thread done servicing request
03:41:44.661 00.000 21068 OnExposeComplete: enter
03:41:44.662 00.001 21068 UpdateGuideState(): m_state=6
03:41:44.663 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
03:41:44.664 00.001 21068 Star::Find returns 1 (0), X=812.63, Y=629.36, Mass=698165, SNR=272.2, Peak=55565 HFD=3.5
03:41:44.665 00.001 21068 MultiStar: [#1 0.50,0.31,0.00,M2] [#2 0.67,0.42,0.00,M1] [#3 0.99,0.30,0.00,M1] [#4 0.78,0.44,0.00,M1] [#5 0.78,0.33,0.00,M2] [#6 0.58,0.35,0.00,M1] [#7 0.93,0.65,0.00,M7] [#8 0.45,0.32,0.00,M4] 
03:41:44.667 00.002 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:41:44.667 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
03:41:44.668 00.001 21068 CameraToMount -- cameraX=0.59 cameraY=0.13 hyp=0.60 cameraTheta=0.21 mountX=-0.56 mountY=-0.26, mountTheta=-2.71
03:41:44.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.59, y=0.13, opts=13)
03:41:44.671 00.001 21068 Enqueuing Move request for scope (0.59, 0.13)
03:41:44.672 00.001 16108 Worker thread wakes up
03:41:44.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.13) opts 0xd
03:41:44.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.59, 0.13)
03:41:44.672 00.000 16108 Moving (0.59, 0.13) raw xDistance=-0.56 yDistance=-0.26
03:41:44.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:41:44.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:41:44.672 00.000 16108 MoveAxis(E, 145, ABG)
03:41:44.672 00.000 16108 Guiding  Dir = 2, Dur = 145
03:41:44.673 00.001 16108 IsSlewing returns 0
03:41:44.673 00.000 16108 IsGuiding returns 0
03:41:44.677 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=3376, FiltMin=2886, FiltMax=62281, Gamma=1.000
03:41:44.691 00.014 21068 UpdateGuideState exits: m=698165 SNR=272.2
03:41:44.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:44.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:44.694 00.001 21068 Enqueuing Expose request
03:41:44.717 00.023 16108 PulseGuide returned control before completion, sleep 112
03:41:44.842 00.125 16108 IsGuiding returns 1
03:41:44.842 00.000 16108 scope still moving after pulse duration time elapsed
03:41:44.874 00.032 16108 IsSlewing returns 0
03:41:44.874 00.000 16108 IsGuiding returns 1
03:41:44.905 00.031 16108 IsSlewing returns 0
03:41:44.905 00.000 16108 IsGuiding returns 0
03:41:44.905 00.000 16108 scope move finished after 145 + 87 ms
03:41:44.905 00.000 16108 Move returns status 0, amount 145
03:41:44.905 00.000 16108 MoveAxis(N, 52, ABG)
03:41:44.905 00.000 16108 Guiding  Dir = 0, Dur = 52
03:41:44.905 00.000 16108 IsSlewing returns 0
03:41:44.905 00.000 16108 IsGuiding returns 0
03:41:44.955 00.050 16108 PulseGuide returned control before completion, sleep 14
03:41:44.984 00.029 16108 IsGuiding returns 1
03:41:44.984 00.000 16108 scope still moving after pulse duration time elapsed
03:41:45.016 00.032 16108 IsSlewing returns 0
03:41:45.016 00.000 16108 IsGuiding returns 1
03:41:45.047 00.031 16108 IsSlewing returns 0
03:41:45.047 00.000 16108 IsGuiding returns 0
03:41:45.047 00.000 16108 scope move finished after 52 + 89 ms
03:41:45.047 00.000 16108 Move returns status 0, amount 52
03:41:45.047 00.000 16108 move complete, result=0
03:41:45.047 00.000 16108 worker thread done servicing request
03:41:45.047 00.000 16108 Worker thread wakes up
03:41:45.047 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:45.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:45.047 00.000 21068 GuideStep: -0.6 px 145 ms EAST, -0.3 px 52 ms NORTH
03:41:46.016 00.969 16108 Exposure complete
03:41:46.071 00.055 16108 worker thread done servicing request
03:41:46.072 00.001 21068 OnExposeComplete: enter
03:41:46.073 00.001 21068 UpdateGuideState(): m_state=6
03:41:46.074 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
03:41:46.075 00.001 21068 Star::Find returns 1 (0), X=811.94, Y=629.04, Mass=767107, SNR=253.0, Peak=65535 HFD=3.9
03:41:46.078 00.003 21068 MultiStar: [#1 -0.57,-0.35,0.00,M3] [#2 -0.23,-0.04,0.89,U] [#3 -0.17,-0.18,0.39,U] [#4 0.13,-0.05,0.33,U] [#5 -0.29,-0.22,0.38,U] [#6 -0.36,-0.19,0.34,U] [#7 -0.07,-0.07,0.28,U] [#8 0.06,-0.37,0.23,U] 
03:41:46.078 00.000 21068 refined, 7 included, MultiStar: {-0.15, -0.15}, one-star: {-0.11, -0.19}
03:41:46.079 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
03:41:46.080 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
03:41:46.081 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.36 mountX=0.12 mountY=0.18, mountTheta=0.97
03:41:46.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.15, opts=13)
03:41:46.084 00.001 21068 Enqueuing Move request for scope (-0.15, -0.15)
03:41:46.085 00.001 16108 Worker thread wakes up
03:41:46.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
03:41:46.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
03:41:46.085 00.000 16108 Moving (-0.15, -0.15) raw xDistance=0.12 yDistance=0.18
03:41:46.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:41:46.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:46.087 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:41:46.087 00.000 16108 MoveAxis(E, 0, ABG)
03:41:46.087 00.000 16108 Move returns status 0, amount 0
03:41:46.087 00.000 16108 MoveAxis(N, 0, ABG)
03:41:46.087 00.000 16108 Move returns status 0, amount 0
03:41:46.087 00.000 16108 move complete, result=0
03:41:46.087 00.000 16108 worker thread done servicing request
03:41:46.091 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3369, FiltMin=2873, FiltMax=65475, Gamma=1.000
03:41:46.116 00.025 21068 UpdateGuideState exits: m=767107 SNR=253.0
03:41:46.117 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:46.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:46.118 00.001 21068 Enqueuing Expose request
03:41:46.119 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:46.120 00.001 16108 Worker thread wakes up
03:41:46.120 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:46.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:47.280 01.160 16108 Exposure complete
03:41:47.339 00.059 16108 worker thread done servicing request
03:41:47.339 00.000 21068 OnExposeComplete: enter
03:41:47.340 00.001 21068 UpdateGuideState(): m_state=6
03:41:47.341 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
03:41:47.342 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=628.83, Mass=764326, SNR=244.2, Peak=65535 HFD=3.6
03:41:47.342 00.000 21068 MultiStar: [#1 -0.14,-0.51,0.00,M4] [#2 -0.00,-0.30,0.91,U] [#3 -0.16,-0.43,0.00,M1] [#4 0.11,-0.51,0.00,M1] [#5 -0.03,-0.33,0.37,U] [#6 -0.22,-0.42,0.00,M1] [#7 0.24,-0.16,0.33,U] [#8 0.11,-0.39,0.25,U] 
03:41:47.343 00.001 21068 refined, 4 included, MultiStar: {0.14, -0.33}, one-star: {0.30, -0.40}
03:41:47.344 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
03:41:47.345 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
03:41:47.345 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.17 mountX=-0.19 mountY=0.29, mountTheta=2.16
03:41:47.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.33, opts=13)
03:41:47.349 00.002 21068 Enqueuing Move request for scope (0.14, -0.33)
03:41:47.349 00.000 16108 Worker thread wakes up
03:41:47.349 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
03:41:47.349 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
03:41:47.349 00.000 16108 Moving (0.14, -0.33) raw xDistance=-0.19 yDistance=0.29
03:41:47.350 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:41:47.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:41:47.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:41:47.350 00.000 16108 MoveAxis(E, 0, ABG)
03:41:47.350 00.000 16108 Move returns status 0, amount 0
03:41:47.350 00.000 16108 MoveAxis(N, 0, ABG)
03:41:47.350 00.000 16108 Move returns status 0, amount 0
03:41:47.350 00.000 16108 move complete, result=0
03:41:47.350 00.000 16108 worker thread done servicing request
03:41:47.353 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3363, FiltMin=2854, FiltMax=63555, Gamma=1.000
03:41:47.370 00.017 21068 UpdateGuideState exits: m=764326 SNR=244.2
03:41:47.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:47.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:47.373 00.001 21068 Enqueuing Expose request
03:41:47.374 00.001 16108 Worker thread wakes up
03:41:47.374 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:41:47.376 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:47.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:48.346 00.970 16108 Exposure complete
03:41:48.417 00.071 16108 worker thread done servicing request
03:41:48.418 00.001 21068 OnExposeComplete: enter
03:41:48.419 00.001 21068 UpdateGuideState(): m_state=6
03:41:48.420 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
03:41:48.422 00.002 21068 Star::Find returns 1 (0), X=812.02, Y=628.65, Mass=719434, SNR=245.9, Peak=65535 HFD=3.4
03:41:48.423 00.001 21068 MultiStar: [#1 -0.54,-0.52,0.00,M5] [#2 -0.09,-0.39,0.98,U] [#3 -0.17,-0.78,0.00,M2] [#4 0.02,-0.45,0.00,M2] [#5 -0.35,-0.38,0.00,M1] [#6 -0.49,-0.46,0.00,M2] [#7 -0.01,-0.40,0.33,U] [#8 -0.21,-0.44,0.00,M3] 
03:41:48.424 00.001 21068 refined, 2 included, MultiStar: {-0.05, -0.47}, one-star: {-0.03, -0.58}
03:41:48.425 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
03:41:48.426 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
03:41:48.427 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.47 hyp=0.48 cameraTheta=-1.68 mountX=-0.03 mountY=0.47, mountTheta=1.63
03:41:48.428 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.47, opts=13)
03:41:48.430 00.002 21068 Enqueuing Move request for scope (-0.05, -0.47)
03:41:48.431 00.001 16108 Worker thread wakes up
03:41:48.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.47) opts 0xd
03:41:48.432 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.47)
03:41:48.432 00.000 16108 Moving (-0.05, -0.47) raw xDistance=-0.03 yDistance=0.47
03:41:48.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:41:48.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:41:48.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:41:48.432 00.000 16108 MoveAxis(E, 0, ABG)
03:41:48.432 00.000 16108 Move returns status 0, amount 0
03:41:48.432 00.000 16108 MoveAxis(N, 0, ABG)
03:41:48.432 00.000 16108 Move returns status 0, amount 0
03:41:48.432 00.000 16108 move complete, result=0
03:41:48.432 00.000 16108 worker thread done servicing request
03:41:48.439 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=976, max=65535, med=3360, FiltMin=2880, FiltMax=63734, Gamma=1.000
03:41:48.465 00.026 21068 UpdateGuideState exits: m=719434 SNR=245.9
03:41:48.469 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:48.471 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:48.473 00.002 21068 Enqueuing Expose request
03:41:48.474 00.001 16108 Worker thread wakes up
03:41:48.474 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:41:48.476 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:48.476 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:49.630 01.154 16108 Exposure complete
03:41:49.689 00.059 16108 worker thread done servicing request
03:41:49.689 00.000 21068 OnExposeComplete: enter
03:41:49.691 00.002 21068 UpdateGuideState(): m_state=6
03:41:49.693 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
03:41:49.695 00.002 21068 Star::Find returns 1 (0), X=812.03, Y=628.82, Mass=794599, SNR=220.7, Peak=65535 HFD=3.5
03:41:49.697 00.002 21068 MultiStar: [#1 -0.46,-0.50,0.00,M6] [#2 -0.31,-0.27,1.14,U] [#3 -0.27,-0.57,0.00,M3] [#4 -0.27,-0.48,0.00,M3] [#5 -0.42,-0.38,0.00,M2] [#6 -0.57,-0.50,0.00,M3] [#7 -0.05,-0.28,0.35,U] [#8 -0.31,-0.56,0.00,M4] 
03:41:49.698 00.001 21068 refined, 2 included, MultiStar: {-0.16, -0.33}, one-star: {-0.02, -0.41}
03:41:49.700 00.002 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.98 = 1.30)
03:41:49.702 00.002 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
03:41:49.703 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.33 hyp=0.36 cameraTheta=-2.02 mountX=0.10 mountY=0.35, mountTheta=1.30
03:41:49.707 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.33, opts=13)
03:41:49.708 00.001 21068 Enqueuing Move request for scope (-0.16, -0.33)
03:41:49.709 00.001 16108 Worker thread wakes up
03:41:49.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.33) opts 0xd
03:41:49.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.33)
03:41:49.709 00.000 16108 Moving (-0.16, -0.33) raw xDistance=0.10 yDistance=0.35
03:41:49.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:41:49.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:41:49.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
03:41:49.709 00.000 16108 MoveAxis(E, 0, ABG)
03:41:49.709 00.000 16108 Move returns status 0, amount 0
03:41:49.709 00.000 16108 MoveAxis(N, 0, ABG)
03:41:49.709 00.000 16108 Move returns status 0, amount 0
03:41:49.709 00.000 16108 move complete, result=0
03:41:49.709 00.000 16108 worker thread done servicing request
03:41:49.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3353, FiltMin=2864, FiltMax=63238, Gamma=1.000
03:41:49.735 00.022 21068 UpdateGuideState exits: m=794599 SNR=220.7
03:41:49.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:49.736 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:49.737 00.001 21068 Enqueuing Expose request
03:41:49.738 00.001 16108 Worker thread wakes up
03:41:49.738 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
03:41:49.738 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:49.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:50.716 00.978 16108 Exposure complete
03:41:50.772 00.056 16108 worker thread done servicing request
03:41:50.773 00.001 21068 OnExposeComplete: enter
03:41:50.774 00.001 21068 UpdateGuideState(): m_state=6
03:41:50.776 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
03:41:50.778 00.002 21068 Star::Find returns 1 (0), X=811.74, Y=628.73, Mass=737658, SNR=235.9, Peak=65535 HFD=3.5
03:41:50.781 00.003 21068 MultiStar: [#1 -0.63,-0.38,0.00,M7] [#2 -0.48,-0.22,0.00,M1] [#3 -0.43,-0.60,0.00,M4] [#4 -0.28,-0.46,0.00,M4] [#5 -0.63,-0.38,0.00,M3] [#6 -0.56,-0.44,0.00,M4] [#7 -0.21,0.01,0.32,U] [#8 -0.52,-0.48,0.00,M5] 
03:41:50.782 00.001 21068 refined, 1 included, MultiStar: {-0.28, -0.38}, one-star: {-0.31, -0.50}
03:41:50.783 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
03:41:50.783 00.000 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
03:41:50.784 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.38 hyp=0.47 cameraTheta=-2.21 mountX=0.21 mountY=0.43, mountTheta=1.12
03:41:50.786 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.38, opts=13)
03:41:50.787 00.001 21068 Enqueuing Move request for scope (-0.28, -0.38)
03:41:50.788 00.001 16108 Worker thread wakes up
03:41:50.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.38) opts 0xd
03:41:50.788 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.38)
03:41:50.788 00.000 16108 Moving (-0.28, -0.38) raw xDistance=0.21 yDistance=0.43
03:41:50.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:41:50.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:50.789 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:41:50.789 00.000 16108 MoveAxis(W, 56, ABG)
03:41:50.789 00.000 16108 Guiding  Dir = 3, Dur = 56
03:41:50.789 00.000 16108 IsSlewing returns 0
03:41:50.790 00.001 16108 IsGuiding returns 0
03:41:50.791 00.001 16108 PulseGuide returned control before completion, sleep 65
03:41:50.791 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1005, max=65535, med=3353, FiltMin=2883, FiltMax=59309, Gamma=1.000
03:41:50.807 00.016 21068 UpdateGuideState exits: m=737658 SNR=235.9
03:41:50.807 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:50.808 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:50.809 00.001 21068 Enqueuing Expose request
03:41:50.860 00.051 16108 IsGuiding returns 1
03:41:50.860 00.000 16108 scope still moving after pulse duration time elapsed
03:41:50.892 00.032 16108 IsSlewing returns 0
03:41:50.892 00.000 16108 IsGuiding returns 0
03:41:50.892 00.000 16108 scope move finished after 56 + 46 ms
03:41:50.892 00.000 16108 Move returns status 0, amount 56
03:41:50.892 00.000 16108 MoveAxis(N, 0, ABG)
03:41:50.892 00.000 16108 Move returns status 0, amount 0
03:41:50.892 00.000 16108 move complete, result=0
03:41:50.893 00.001 16108 worker thread done servicing request
03:41:50.893 00.000 16108 Worker thread wakes up
03:41:50.893 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.4 px 0 ms NORTH
03:41:50.896 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:50.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:52.051 01.155 16108 Exposure complete
03:41:52.106 00.055 16108 worker thread done servicing request
03:41:52.106 00.000 21068 OnExposeComplete: enter
03:41:52.109 00.003 21068 UpdateGuideState(): m_state=6
03:41:52.111 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
03:41:52.112 00.001 21068 Star::Find returns 1 (0), X=811.58, Y=628.95, Mass=773168, SNR=241.9, Peak=65535 HFD=3.5
03:41:52.114 00.002 21068 MultiStar: [#1 -0.95,-0.24,0.00,M8] [#2 -0.70,-0.14,0.00,M2] [#3 -0.60,-0.39,0.00,M5] [#4 -0.58,-0.23,0.00,M5] [#5 -0.54,-0.17,0.00,M4] [#6 -1.01,-0.24,0.00,M5] [#7 -0.50,-0.09,0.00,M3] [#8 -0.80,-0.44,0.00,M6] 
03:41:52.114 00.000 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.73)
03:41:52.116 00.002 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
03:41:52.117 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.28 hyp=0.54 cameraTheta=-2.59 mountX=0.41 mountY=0.38, mountTheta=0.76
03:41:52.121 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.28, opts=13)
03:41:52.122 00.001 21068 Enqueuing Move request for scope (-0.46, -0.28)
03:41:52.123 00.001 16108 Worker thread wakes up
03:41:52.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.28) opts 0xd
03:41:52.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.28)
03:41:52.123 00.000 16108 Moving (-0.46, -0.28) raw xDistance=0.41 yDistance=0.38
03:41:52.124 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
03:41:52.124 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.32 newest=1.17
03:41:52.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:41:52.124 00.000 16108 MoveAxis(W, 110, ABG)
03:41:52.124 00.000 16108 Guiding  Dir = 3, Dur = 110
03:41:52.124 00.000 16108 IsSlewing returns 0
03:41:52.124 00.000 16108 IsGuiding returns 0
03:41:52.124 00.000 16108 PulseGuide returned control before completion, sleep 120
03:41:52.129 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3350, FiltMin=2787, FiltMax=58787, Gamma=1.000
03:41:52.150 00.021 21068 UpdateGuideState exits: m=773168 SNR=241.9
03:41:52.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:52.151 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:52.152 00.001 21068 Enqueuing Expose request
03:41:52.254 00.102 16108 IsGuiding returns 1
03:41:52.254 00.000 16108 scope still moving after pulse duration time elapsed
03:41:52.285 00.031 16108 IsSlewing returns 0
03:41:52.285 00.000 16108 IsGuiding returns 0
03:41:52.285 00.000 16108 scope move finished after 110 + 51 ms
03:41:52.285 00.000 16108 Move returns status 0, amount 110
03:41:52.285 00.000 16108 MoveAxis(S, 77, ABG)
03:41:52.285 00.000 16108 Guiding  Dir = 1, Dur = 77
03:41:52.285 00.000 16108 IsSlewing returns 0
03:41:52.285 00.000 16108 IsGuiding returns 0
03:41:52.349 00.064 16108 PulseGuide returned control before completion, sleep 24
03:41:52.380 00.031 16108 IsGuiding returns 1
03:41:52.380 00.000 16108 scope still moving after pulse duration time elapsed
03:41:52.411 00.031 16108 IsSlewing returns 0
03:41:52.411 00.000 16108 IsGuiding returns 1
03:41:52.442 00.031 16108 IsSlewing returns 0
03:41:52.442 00.000 16108 IsGuiding returns 0
03:41:52.442 00.000 16108 scope move finished after 77 + 80 ms
03:41:52.442 00.000 16108 Move returns status 0, amount 77
03:41:52.442 00.000 16108 move complete, result=0
03:41:52.442 00.000 16108 worker thread done servicing request
03:41:52.442 00.000 16108 Worker thread wakes up
03:41:52.442 00.000 21068 GuideStep: 0.4 px 110 ms WEST, 0.4 px 77 ms SOUTH
03:41:52.443 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:52.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:53.418 00.975 16108 Exposure complete
03:41:53.491 00.073 16108 worker thread done servicing request
03:41:53.491 00.000 21068 OnExposeComplete: enter
03:41:53.493 00.002 21068 UpdateGuideState(): m_state=6
03:41:53.494 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
03:41:53.496 00.002 21068 Star::Find returns 1 (0), X=812.06, Y=628.74, Mass=873580, SNR=257.3, Peak=65535 HFD=3.8
03:41:53.498 00.002 21068 MultiStar: [#1 -0.22,-0.61,0.00,M9] [#2 -0.08,-0.21,0.84,U] [#3 0.10,-0.52,0.00,M6] [#4 -0.01,-0.32,0.37,U] [#5 -0.23,-0.48,0.00,M5] [#6 -0.17,-0.39,0.38,U] [#7 0.07,-0.28,0.30,U] [#8 -0.28,-0.70,0.00,M7] 
03:41:53.499 00.001 21068 refined, 4 included, MultiStar: {-0.03, -0.35}, one-star: {0.01, -0.49}
03:41:53.502 00.003 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
03:41:53.503 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
03:41:53.504 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.35 hyp=0.35 cameraTheta=-1.67 mountX=-0.03 mountY=0.35, mountTheta=1.65
03:41:53.506 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.35, opts=13)
03:41:53.507 00.001 21068 Enqueuing Move request for scope (-0.03, -0.35)
03:41:53.509 00.002 16108 Worker thread wakes up
03:41:53.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.35) opts 0xd
03:41:53.509 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.35)
03:41:53.509 00.000 16108 Moving (-0.03, -0.35) raw xDistance=-0.03 yDistance=0.35
03:41:53.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:41:53.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:41:53.509 00.000 16108 MoveAxis(E, 0, ABG)
03:41:53.509 00.000 16108 Move returns status 0, amount 0
03:41:53.509 00.000 16108 MoveAxis(S, 70, ABG)
03:41:53.510 00.001 16108 Guiding  Dir = 1, Dur = 70
03:41:53.510 00.000 16108 IsSlewing returns 0
03:41:53.510 00.000 16108 IsGuiding returns 0
03:41:53.512 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3347, FiltMin=2873, FiltMax=65475, Gamma=1.000
03:41:53.527 00.015 21068 UpdateGuideState exits: m=873580 SNR=257.3
03:41:53.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:53.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:53.529 00.000 21068 Enqueuing Expose request
03:41:53.540 00.011 16108 PulseGuide returned control before completion, sleep 50
03:41:53.601 00.061 16108 IsGuiding returns 1
03:41:53.601 00.000 16108 scope still moving after pulse duration time elapsed
03:41:53.632 00.031 16108 IsSlewing returns 0
03:41:53.632 00.000 16108 IsGuiding returns 0
03:41:53.632 00.000 16108 scope move finished after 70 + 52 ms
03:41:53.632 00.000 16108 Move returns status 0, amount 70
03:41:53.632 00.000 16108 move complete, result=0
03:41:53.633 00.001 16108 worker thread done servicing request
03:41:53.633 00.000 16108 Worker thread wakes up
03:41:53.633 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 70 ms SOUTH
03:41:53.635 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:53.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:54.795 01.160 16108 Exposure complete
03:41:54.864 00.069 16108 worker thread done servicing request
03:41:54.865 00.001 21068 OnExposeComplete: enter
03:41:54.866 00.001 21068 UpdateGuideState(): m_state=6
03:41:54.866 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
03:41:54.867 00.001 21068 Star::Find returns 1 (0), X=812.64, Y=628.95, Mass=749428, SNR=257.1, Peak=65535 HFD=3.5
03:41:54.869 00.002 21068 MultiStar: [#1 0.42,-0.30,0.00,M10] [#2 0.54,-0.13,0.00,M2] [#3 0.76,-0.39,0.00,M7] [#4 0.72,-0.44,0.00,M5] [#5 0.50,-0.24,0.00,M6] [#6 0.26,-0.34,0.43,U] [#7 0.85,-0.20,0.00,M3] [#8 0.56,-0.26,0.00,M8] 
03:41:54.870 00.001 21068 refined, 1 included, MultiStar: {0.49, -0.30}, one-star: {0.59, -0.28}
03:41:54.871 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
03:41:54.871 00.000 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
03:41:54.875 00.004 21068 CameraToMount -- cameraX=0.49 cameraY=-0.30 hyp=0.58 cameraTheta=-0.54 mountX=-0.54 mountY=0.17, mountTheta=2.83
03:41:54.880 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=-0.30, opts=13)
03:41:54.883 00.003 21068 Enqueuing Move request for scope (0.49, -0.30)
03:41:54.885 00.002 16108 Worker thread wakes up
03:41:54.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.30) opts 0xd
03:41:54.885 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, -0.30)
03:41:54.885 00.000 16108 Moving (0.49, -0.30) raw xDistance=-0.54 yDistance=0.17
03:41:54.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:41:54.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:54.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:41:54.885 00.000 16108 MoveAxis(E, 141, ABG)
03:41:54.885 00.000 16108 Guiding  Dir = 2, Dur = 141
03:41:54.885 00.000 16108 IsSlewing returns 0
03:41:54.885 00.000 16108 IsGuiding returns 0
03:41:54.889 00.004 16108 PulseGuide returned control before completion, sleep 148
03:41:54.894 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3344, FiltMin=2857, FiltMax=61046, Gamma=1.000
03:41:54.916 00.022 21068 UpdateGuideState exits: m=749428 SNR=257.1
03:41:54.918 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:54.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:54.920 00.001 21068 Enqueuing Expose request
03:41:55.043 00.123 16108 IsGuiding returns 1
03:41:55.044 00.001 16108 scope still moving after pulse duration time elapsed
03:41:55.074 00.030 16108 IsSlewing returns 0
03:41:55.074 00.000 16108 IsGuiding returns 0
03:41:55.076 00.002 16108 scope move finished after 141 + 48 ms
03:41:55.076 00.000 16108 Move returns status 0, amount 141
03:41:55.076 00.000 16108 MoveAxis(N, 0, ABG)
03:41:55.076 00.000 16108 Move returns status 0, amount 0
03:41:55.076 00.000 16108 move complete, result=0
03:41:55.076 00.000 16108 worker thread done servicing request
03:41:55.076 00.000 16108 Worker thread wakes up
03:41:55.076 00.000 21068 GuideStep: -0.5 px 141 ms EAST, 0.2 px 0 ms NORTH
03:41:55.078 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:55.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:56.048 00.970 16108 Exposure complete
03:41:56.132 00.084 16108 worker thread done servicing request
03:41:56.132 00.000 21068 OnExposeComplete: enter
03:41:56.133 00.001 21068 UpdateGuideState(): m_state=6
03:41:56.136 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
03:41:56.137 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=629.21, Mass=786523, SNR=209.9, Peak=65535 HFD=3.4
03:41:56.138 00.001 21068 MultiStar: [#1 -0.01,-0.24,1.06,U] [#2 0.37,0.09,1.19,U] [#3 0.39,0.04,0.53,U] [#4 0.38,-0.05,0.43,U] [#5 0.16,0.03,0.43,U] [#6 0.04,-0.09,0.41,U] [#7 0.53,0.12,0.00,M4] [#8 0.21,-0.19,0.31,U] 
03:41:56.139 00.001 21068 refined, 7 included, MultiStar: {0.26, -0.05}, one-star: {0.45, -0.02}
03:41:56.139 00.000 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
03:41:56.140 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:41:56.141 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.17 mountX=-0.27 mountY=-0.02, mountTheta=-3.08
03:41:56.143 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.05, opts=13)
03:41:56.143 00.000 21068 Enqueuing Move request for scope (0.26, -0.05)
03:41:56.144 00.001 16108 Worker thread wakes up
03:41:56.144 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
03:41:56.144 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
03:41:56.144 00.000 16108 Moving (0.26, -0.05) raw xDistance=-0.27 yDistance=-0.02
03:41:56.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:41:56.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:56.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:56.144 00.000 16108 MoveAxis(E, 79, ABG)
03:41:56.144 00.000 16108 Guiding  Dir = 2, Dur = 79
03:41:56.146 00.002 16108 IsSlewing returns 0
03:41:56.146 00.000 16108 IsGuiding returns 0
03:41:56.151 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3344, FiltMin=2889, FiltMax=53430, Gamma=1.000
03:41:56.173 00.022 21068 UpdateGuideState exits: m=786523 SNR=209.9
03:41:56.175 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:56.178 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:56.180 00.002 21068 Enqueuing Expose request
03:41:56.181 00.001 16108 PulseGuide returned control before completion, sleep 55
03:41:56.250 00.069 16108 IsGuiding returns 1
03:41:56.250 00.000 16108 scope still moving after pulse duration time elapsed
03:41:56.281 00.031 16108 IsSlewing returns 0
03:41:56.281 00.000 16108 IsGuiding returns 0
03:41:56.283 00.002 16108 scope move finished after 79 + 57 ms
03:41:56.283 00.000 16108 Move returns status 0, amount 79
03:41:56.283 00.000 16108 MoveAxis(N, 0, ABG)
03:41:56.283 00.000 16108 Move returns status 0, amount 0
03:41:56.283 00.000 16108 move complete, result=0
03:41:56.283 00.000 16108 worker thread done servicing request
03:41:56.283 00.000 16108 Worker thread wakes up
03:41:56.283 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
03:41:56.285 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:56.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:57.454 01.169 16108 Exposure complete
03:41:57.515 00.061 16108 worker thread done servicing request
03:41:57.515 00.000 21068 OnExposeComplete: enter
03:41:57.516 00.001 21068 UpdateGuideState(): m_state=6
03:41:57.517 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
03:41:57.518 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.23, Mass=771448, SNR=240.1, Peak=65535 HFD=3.6
03:41:57.519 00.001 21068 MultiStar: [#1 -0.43,-0.06,0.95,U] [#2 -0.08,0.15,0.97,U] [#3 -0.18,0.03,0.46,U] [#4 0.12,0.16,0.38,U] [#5 -0.14,0.12,0.34,U] [#6 -0.29,0.13,0.47,U] [#7 0.04,0.08,0.34,U] [#8 -0.12,-0.08,0.30,U] 
03:41:57.520 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {0.13, -0.00}
03:41:57.520 00.000 21068 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
03:41:57.521 00.001 21068 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
03:41:57.522 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=0.12 mountY=-0.02, mountTheta=-0.19
03:41:57.523 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.05, opts=13)
03:41:57.524 00.001 21068 Enqueuing Move request for scope (-0.12, 0.05)
03:41:57.525 00.001 16108 Worker thread wakes up
03:41:57.525 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
03:41:57.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
03:41:57.525 00.000 16108 Moving (-0.12, 0.05) raw xDistance=0.12 yDistance=-0.02
03:41:57.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:41:57.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:57.527 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:57.527 00.000 16108 MoveAxis(E, 0, ABG)
03:41:57.527 00.000 16108 Move returns status 0, amount 0
03:41:57.527 00.000 16108 MoveAxis(N, 0, ABG)
03:41:57.527 00.000 16108 Move returns status 0, amount 0
03:41:57.527 00.000 16108 move complete, result=0
03:41:57.527 00.000 16108 worker thread done servicing request
03:41:57.530 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3341, FiltMin=2873, FiltMax=61133, Gamma=1.000
03:41:57.543 00.013 21068 UpdateGuideState exits: m=771448 SNR=240.1
03:41:57.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:57.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:57.546 00.001 21068 Enqueuing Expose request
03:41:57.546 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:57.547 00.001 16108 Worker thread wakes up
03:41:57.547 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:57.548 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:58.524 00.976 16108 Exposure complete
03:41:58.596 00.072 16108 worker thread done servicing request
03:41:58.596 00.000 21068 OnExposeComplete: enter
03:41:58.597 00.001 21068 UpdateGuideState(): m_state=6
03:41:58.598 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
03:41:58.598 00.000 21068 Star::Find returns 1 (0), X=811.93, Y=629.21, Mass=805873, SNR=236.7, Peak=65535 HFD=3.6
03:41:58.599 00.001 21068 MultiStar: [#1 -0.54,-0.19,0.00,M9] [#2 -0.30,0.05,0.88,U] [#3 -0.34,-0.28,0.42,U] [#4 -0.09,-0.13,0.37,U] [#5 -0.07,-0.02,0.38,U] [#6 -0.44,-0.04,0.44,U] [#7 -0.09,0.13,0.40,U] [#8 -0.08,-0.21,0.28,U] 
03:41:58.600 00.001 21068 single-star, 7 included, MultiStar: {-0.20, -0.04}, one-star: {-0.12, -0.02}
03:41:58.601 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
03:41:58.602 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
03:41:58.602 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.96 mountX=0.11 mountY=0.05, mountTheta=0.41
03:41:58.605 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.02, opts=13)
03:41:58.605 00.000 21068 Enqueuing Move request for scope (-0.12, -0.02)
03:41:58.606 00.001 16108 Worker thread wakes up
03:41:58.607 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
03:41:58.607 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
03:41:58.607 00.000 16108 Moving (-0.12, -0.02) raw xDistance=0.11 yDistance=0.05
03:41:58.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:41:58.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:58.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:41:58.607 00.000 16108 MoveAxis(E, 0, ABG)
03:41:58.607 00.000 16108 Move returns status 0, amount 0
03:41:58.608 00.001 16108 MoveAxis(N, 0, ABG)
03:41:58.608 00.000 16108 Move returns status 0, amount 0
03:41:58.608 00.000 16108 move complete, result=0
03:41:58.608 00.000 16108 worker thread done servicing request
03:41:58.614 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3341, FiltMin=2854, FiltMax=56518, Gamma=1.000
03:41:58.633 00.019 21068 UpdateGuideState exits: m=805873 SNR=236.7
03:41:58.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:58.634 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:58.635 00.001 21068 Enqueuing Expose request
03:41:58.637 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:58.637 00.000 16108 Worker thread wakes up
03:41:58.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:58.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:41:59.805 01.167 16108 Exposure complete
03:41:59.881 00.076 16108 worker thread done servicing request
03:41:59.881 00.000 21068 OnExposeComplete: enter
03:41:59.881 00.000 21068 UpdateGuideState(): m_state=6
03:41:59.883 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
03:41:59.884 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.19, Mass=773556, SNR=202.9, Peak=65535 HFD=3.3
03:41:59.885 00.001 21068 MultiStar: [#1 -0.38,-0.09,1.17,U] [#2 -0.18,-0.13,1.33,U] [#3 -0.03,-0.35,0.51,U] [#4 0.05,0.04,0.46,U] [#5 -0.19,0.08,0.43,U] [#6 -0.40,-0.22,0.00,M1] [#7 -0.24,-0.06,0.42,U] [#8 -0.14,0.04,0.33,U] 
03:41:59.886 00.001 21068 single-star, 7 included, MultiStar: {-0.15, -0.08}, one-star: {0.04, -0.04}
03:41:59.887 00.001 21068 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.97) = xAngle (-3.68 = 2.61)
03:41:59.887 00.000 21068 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.67)
03:41:59.888 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.71 mountX=-0.05 mountY=0.03, mountTheta=2.65
03:41:59.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
03:41:59.891 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
03:41:59.892 00.001 16108 Worker thread wakes up
03:41:59.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:41:59.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:41:59.892 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
03:41:59.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:41:59.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:59.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:41:59.892 00.000 16108 MoveAxis(E, 0, ABG)
03:41:59.892 00.000 16108 Move returns status 0, amount 0
03:41:59.892 00.000 16108 MoveAxis(N, 0, ABG)
03:41:59.892 00.000 16108 Move returns status 0, amount 0
03:41:59.892 00.000 16108 move complete, result=0
03:41:59.892 00.000 16108 worker thread done servicing request
03:41:59.896 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3341, FiltMin=2864, FiltMax=61939, Gamma=1.000
03:41:59.910 00.014 21068 UpdateGuideState exits: m=773556 SNR=202.9
03:41:59.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:59.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:41:59.913 00.001 21068 Enqueuing Expose request
03:41:59.914 00.001 16108 Worker thread wakes up
03:41:59.914 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:59.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:41:59.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:00.890 00.976 16108 Exposure complete
03:42:00.963 00.073 16108 worker thread done servicing request
03:42:00.963 00.000 21068 OnExposeComplete: enter
03:42:00.964 00.001 21068 UpdateGuideState(): m_state=6
03:42:00.965 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
03:42:00.966 00.001 21068 Star::Find returns 1 (0), X=811.76, Y=629.10, Mass=806656, SNR=249.1, Peak=65535 HFD=3.5
03:42:00.968 00.002 21068 MultiStar: [#1 -0.68,-0.11,0.00,M9] [#2 -0.33,-0.01,0.89,U] [#3 -0.39,-0.29,0.00,M4] [#4 -0.31,0.09,0.36,U] [#5 -0.22,-0.08,0.32,U] [#6 -0.64,0.00,0.00,M2] [#7 -0.21,0.05,0.33,U] [#8 -0.33,-0.14,0.24,U] 
03:42:00.968 00.000 21068 refined, 5 included, MultiStar: {-0.29, -0.05}, one-star: {-0.29, -0.13}
03:42:00.969 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
03:42:00.970 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
03:42:00.970 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.05 hyp=0.30 cameraTheta=-2.99 mountX=0.28 mountY=0.11, mountTheta=0.38
03:42:00.972 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.05, opts=13)
03:42:00.973 00.001 21068 Enqueuing Move request for scope (-0.29, -0.05)
03:42:00.973 00.000 16108 Worker thread wakes up
03:42:00.974 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.05) opts 0xd
03:42:00.974 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.05)
03:42:00.974 00.000 16108 Moving (-0.29, -0.05) raw xDistance=0.28 yDistance=0.11
03:42:00.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:42:00.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:00.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:42:00.974 00.000 16108 MoveAxis(W, 73, ABG)
03:42:00.974 00.000 16108 Guiding  Dir = 3, Dur = 73
03:42:00.974 00.000 16108 IsSlewing returns 0
03:42:00.974 00.000 16108 IsGuiding returns 0
03:42:00.979 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3341, FiltMin=2870, FiltMax=63117, Gamma=1.000
03:42:00.993 00.014 21068 UpdateGuideState exits: m=806656 SNR=249.1
03:42:00.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:00.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:00.996 00.001 21068 Enqueuing Expose request
03:42:01.028 00.032 16108 PulseGuide returned control before completion, sleep 31
03:42:01.073 00.045 16108 IsGuiding returns 1
03:42:01.073 00.000 16108 scope still moving after pulse duration time elapsed
03:42:01.105 00.032 16108 IsSlewing returns 0
03:42:01.106 00.001 16108 IsGuiding returns 1
03:42:01.136 00.030 16108 IsSlewing returns 0
03:42:01.136 00.000 16108 IsGuiding returns 0
03:42:01.136 00.000 16108 scope move finished after 73 + 88 ms
03:42:01.137 00.001 16108 Move returns status 0, amount 73
03:42:01.137 00.000 16108 MoveAxis(N, 0, ABG)
03:42:01.137 00.000 16108 Move returns status 0, amount 0
03:42:01.137 00.000 16108 move complete, result=0
03:42:01.137 00.000 16108 worker thread done servicing request
03:42:01.137 00.000 16108 Worker thread wakes up
03:42:01.137 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
03:42:01.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:01.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:02.309 01.171 16108 Exposure complete
03:42:02.366 00.057 16108 worker thread done servicing request
03:42:02.366 00.000 21068 OnExposeComplete: enter
03:42:02.368 00.002 21068 UpdateGuideState(): m_state=6
03:42:02.371 00.003 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
03:42:02.372 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.10, Mass=776781, SNR=252.3, Peak=65535 HFD=3.6
03:42:02.375 00.003 21068 MultiStar: [#1 -0.26,-0.11,0.79,U] [#2 -0.01,-0.01,0.96,U] [#3 0.18,-0.14,0.42,U] [#4 0.14,-0.06,0.31,U] [#5 -0.10,0.11,0.37,U] [#6 -0.27,-0.05,0.40,U] [#7 0.30,0.39,0.00,M1] [#8 -0.06,0.05,0.23,U] 
03:42:02.376 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.15, -0.13}
03:42:02.377 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
03:42:02.377 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
03:42:02.378 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.94 mountX=0.01 mountY=0.06, mountTheta=1.38
03:42:02.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
03:42:02.380 00.000 21068 Enqueuing Move request for scope (-0.02, -0.06)
03:42:02.381 00.001 16108 Worker thread wakes up
03:42:02.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:42:02.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:42:02.381 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=0.06
03:42:02.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:42:02.382 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:02.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:42:02.382 00.000 16108 MoveAxis(E, 0, ABG)
03:42:02.382 00.000 16108 Move returns status 0, amount 0
03:42:02.382 00.000 16108 MoveAxis(N, 0, ABG)
03:42:02.382 00.000 16108 Move returns status 0, amount 0
03:42:02.382 00.000 16108 move complete, result=0
03:42:02.382 00.000 16108 worker thread done servicing request
03:42:02.385 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3341, FiltMin=2857, FiltMax=52502, Gamma=1.000
03:42:02.398 00.013 21068 UpdateGuideState exits: m=776781 SNR=252.3
03:42:02.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:02.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:02.401 00.001 21068 Enqueuing Expose request
03:42:02.401 00.000 16108 Worker thread wakes up
03:42:02.401 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:02.402 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:02.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:03.378 00.976 16108 Exposure complete
03:42:03.455 00.077 16108 worker thread done servicing request
03:42:03.455 00.000 21068 OnExposeComplete: enter
03:42:03.457 00.002 21068 UpdateGuideState(): m_state=6
03:42:03.459 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
03:42:03.460 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.10, Mass=793726, SNR=219.9, Peak=65535 HFD=3.8
03:42:03.462 00.002 21068 MultiStar: [#1 -0.34,-0.06,1.00,U] [#2 -0.06,0.07,1.19,U] [#3 -0.07,-0.02,0.53,U] [#4 0.17,0.03,0.37,U] [#5 -0.13,0.04,0.39,U] [#6 -0.16,0.05,0.43,U] [#7 0.08,0.10,0.38,U] [#8 0.06,-0.19,0.29,U] 
03:42:03.463 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {0.04, -0.13}
03:42:03.465 00.002 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.39)
03:42:03.466 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.45)
03:42:03.467 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.93 mountX=0.07 mountY=0.03, mountTheta=0.44
03:42:03.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.02, opts=13)
03:42:03.470 00.001 21068 Enqueuing Move request for scope (-0.07, -0.02)
03:42:03.471 00.001 16108 Worker thread wakes up
03:42:03.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:42:03.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:42:03.471 00.000 16108 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=0.03
03:42:03.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:42:03.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:03.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:03.471 00.000 16108 MoveAxis(E, 0, ABG)
03:42:03.471 00.000 16108 Move returns status 0, amount 0
03:42:03.471 00.000 16108 MoveAxis(N, 0, ABG)
03:42:03.471 00.000 16108 Move returns status 0, amount 0
03:42:03.471 00.000 16108 move complete, result=0
03:42:03.471 00.000 16108 worker thread done servicing request
03:42:03.476 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3341, FiltMin=2864, FiltMax=52166, Gamma=1.000
03:42:03.492 00.016 21068 UpdateGuideState exits: m=793726 SNR=219.9
03:42:03.496 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:03.498 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:03.499 00.001 21068 Enqueuing Expose request
03:42:03.500 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:03.501 00.001 16108 Worker thread wakes up
03:42:03.501 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:03.501 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:04.677 01.176 16108 Exposure complete
03:42:04.737 00.060 16108 worker thread done servicing request
03:42:04.737 00.000 21068 OnExposeComplete: enter
03:42:04.738 00.001 21068 UpdateGuideState(): m_state=6
03:42:04.739 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
03:42:04.740 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=628.89, Mass=759987, SNR=221.2, Peak=65535 HFD=3.4
03:42:04.740 00.000 21068 MultiStar: [#1 0.05,-0.32,1.01,U] [#2 0.08,-0.35,0.98,U] [#3 0.05,-0.33,0.45,U] [#4 0.20,-0.36,0.42,U] [#5 0.07,-0.08,0.39,U] [#6 -0.12,-0.29,0.40,U] [#7 0.41,-0.03,0.37,U] [#8 0.17,-0.52,0.00,M2] 
03:42:04.741 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.29}, one-star: {0.26, -0.34}
03:42:04.742 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
03:42:04.744 00.002 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
03:42:04.745 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.16 mountX=-0.17 mountY=0.25, mountTheta=2.17
03:42:04.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.29, opts=13)
03:42:04.747 00.001 21068 Enqueuing Move request for scope (0.13, -0.29)
03:42:04.748 00.001 16108 Worker thread wakes up
03:42:04.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
03:42:04.748 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
03:42:04.748 00.000 16108 Moving (0.13, -0.29) raw xDistance=-0.17 yDistance=0.25
03:42:04.748 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:42:04.748 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:42:04.748 00.000 16108 MoveAxis(E, 0, ABG)
03:42:04.748 00.000 16108 Move returns status 0, amount 0
03:42:04.748 00.000 16108 MoveAxis(S, 51, ABG)
03:42:04.748 00.000 16108 Guiding  Dir = 1, Dur = 51
03:42:04.748 00.000 16108 IsSlewing returns 0
03:42:04.749 00.001 16108 IsGuiding returns 0
03:42:04.752 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3341, FiltMin=2822, FiltMax=65475, Gamma=1.000
03:42:04.758 00.006 16108 PulseGuide returned control before completion, sleep 52
03:42:04.766 00.008 21068 UpdateGuideState exits: m=759987 SNR=221.2
03:42:04.768 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:04.769 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:04.770 00.001 21068 Enqueuing Expose request
03:42:04.818 00.048 16108 IsGuiding returns 1
03:42:04.818 00.000 16108 scope still moving after pulse duration time elapsed
03:42:04.850 00.032 16108 IsSlewing returns 0
03:42:04.850 00.000 16108 IsGuiding returns 0
03:42:04.850 00.000 16108 scope move finished after 51 + 50 ms
03:42:04.850 00.000 16108 Move returns status 0, amount 51
03:42:04.850 00.000 16108 move complete, result=0
03:42:04.850 00.000 16108 worker thread done servicing request
03:42:04.851 00.001 16108 Worker thread wakes up
03:42:04.851 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 51 ms SOUTH
03:42:04.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:04.852 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:05.839 00.987 16108 Exposure complete
03:42:05.896 00.057 16108 worker thread done servicing request
03:42:05.896 00.000 21068 OnExposeComplete: enter
03:42:05.898 00.002 21068 UpdateGuideState(): m_state=6
03:42:05.899 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
03:42:05.900 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=629.12, Mass=767968, SNR=236.2, Peak=65535 HFD=3.4
03:42:05.901 00.001 21068 MultiStar: [#1 -0.19,-0.25,0.92,U] [#2 0.12,-0.11,0.99,U] [#3 0.25,-0.34,0.42,U] [#4 0.29,-0.19,0.40,U] [#5 0.04,-0.01,0.39,U] [#6 -0.10,-0.10,0.41,U] [#7 0.33,-0.02,0.30,U] [#8 -0.11,-0.52,0.00,M3] 
03:42:05.902 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.24, -0.11}
03:42:05.903 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.34)
03:42:05.905 00.002 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
03:42:05.906 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=-0.13 mountY=0.12, mountTheta=2.37
03:42:05.909 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.15, opts=13)
03:42:05.910 00.001 21068 Enqueuing Move request for scope (0.10, -0.15)
03:42:05.911 00.001 16108 Worker thread wakes up
03:42:05.912 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
03:42:05.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
03:42:05.912 00.000 16108 Moving (0.10, -0.15) raw xDistance=-0.13 yDistance=0.12
03:42:05.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:42:05.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:05.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:42:05.912 00.000 16108 MoveAxis(E, 0, ABG)
03:42:05.912 00.000 16108 Move returns status 0, amount 0
03:42:05.912 00.000 16108 MoveAxis(N, 0, ABG)
03:42:05.913 00.001 16108 Move returns status 0, amount 0
03:42:05.913 00.000 16108 move complete, result=0
03:42:05.913 00.000 16108 worker thread done servicing request
03:42:05.920 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3341, FiltMin=2877, FiltMax=65475, Gamma=1.000
03:42:05.935 00.015 21068 UpdateGuideState exits: m=767968 SNR=236.2
03:42:05.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:05.936 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:05.937 00.001 21068 Enqueuing Expose request
03:42:05.938 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:05.938 00.000 16108 Worker thread wakes up
03:42:05.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:05.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:07.125 01.186 16108 Exposure complete
03:42:07.195 00.070 16108 worker thread done servicing request
03:42:07.195 00.000 21068 OnExposeComplete: enter
03:42:07.196 00.001 21068 UpdateGuideState(): m_state=6
03:42:07.197 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
03:42:07.198 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.17, Mass=787713, SNR=237.9, Peak=65535 HFD=3.6
03:42:07.200 00.002 21068 MultiStar: [#1 -0.15,-0.00,1.00,U] [#2 0.09,0.10,0.98,U] [#3 -0.02,-0.21,0.43,U] [#4 0.31,-0.10,0.32,U] [#5 -0.11,0.24,0.36,U] [#6 -0.24,-0.08,0.52,U] [#7 0.21,0.15,0.35,U] [#8 -0.11,-0.06,0.29,U] 
03:42:07.201 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.22, -0.06}
03:42:07.203 00.002 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:42:07.204 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
03:42:07.204 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.05 mountX=-0.03 mountY=-0.00, mountTheta=-2.95
03:42:07.206 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
03:42:07.207 00.001 21068 Enqueuing Move request for scope (0.03, -0.00)
03:42:07.207 00.000 16108 Worker thread wakes up
03:42:07.208 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
03:42:07.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
03:42:07.208 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.00
03:42:07.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:42:07.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:07.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:42:07.208 00.000 16108 MoveAxis(E, 0, ABG)
03:42:07.208 00.000 16108 Move returns status 0, amount 0
03:42:07.208 00.000 16108 MoveAxis(N, 0, ABG)
03:42:07.208 00.000 16108 Move returns status 0, amount 0
03:42:07.208 00.000 16108 move complete, result=0
03:42:07.208 00.000 16108 worker thread done servicing request
03:42:07.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=355, max=65535, med=3341, FiltMin=2864, FiltMax=52893, Gamma=1.000
03:42:07.226 00.015 21068 UpdateGuideState exits: m=787713 SNR=237.9
03:42:07.227 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:07.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:07.228 00.000 21068 Enqueuing Expose request
03:42:07.229 00.001 16108 Worker thread wakes up
03:42:07.229 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:07.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:07.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:08.210 00.980 16108 Exposure complete
03:42:08.279 00.069 16108 worker thread done servicing request
03:42:08.279 00.000 21068 OnExposeComplete: enter
03:42:08.280 00.001 21068 UpdateGuideState(): m_state=6
03:42:08.280 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
03:42:08.281 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.23, Mass=762393, SNR=250.4, Peak=65535 HFD=3.5
03:42:08.282 00.001 21068 MultiStar: [#1 -0.32,-0.18,0.83,U] [#2 -0.08,0.06,0.75,U] [#3 0.08,-0.04,0.41,U] [#4 0.25,0.15,0.35,U] [#5 0.20,0.28,0.35,U] [#6 -0.33,-0.04,0.41,U] [#7 0.17,0.10,0.35,U] [#8 0.06,-0.10,0.23,U] 
03:42:08.283 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {0.04, -0.00}
03:42:08.284 00.001 21068 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.97) = xAngle (0.05 = 0.05)
03:42:08.286 00.002 21068 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.11 = 0.11)
03:42:08.286 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.02 mountX=0.03 mountY=0.00, mountTheta=0.11
03:42:08.288 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.00, opts=13)
03:42:08.288 00.000 21068 Enqueuing Move request for scope (-0.03, 0.00)
03:42:08.289 00.001 16108 Worker thread wakes up
03:42:08.289 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
03:42:08.289 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
03:42:08.289 00.000 16108 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=0.00
03:42:08.289 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:42:08.289 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:08.289 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:42:08.290 00.001 16108 MoveAxis(E, 0, ABG)
03:42:08.290 00.000 16108 Move returns status 0, amount 0
03:42:08.290 00.000 16108 MoveAxis(N, 0, ABG)
03:42:08.290 00.000 16108 Move returns status 0, amount 0
03:42:08.290 00.000 16108 move complete, result=0
03:42:08.290 00.000 16108 worker thread done servicing request
03:42:08.293 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3341, FiltMin=2838, FiltMax=54758, Gamma=1.000
03:42:08.307 00.014 21068 UpdateGuideState exits: m=762393 SNR=250.4
03:42:08.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:08.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:08.309 00.000 21068 Enqueuing Expose request
03:42:08.310 00.001 16108 Worker thread wakes up
03:42:08.310 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:08.311 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:08.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:09.485 01.174 16108 Exposure complete
03:42:09.561 00.076 16108 worker thread done servicing request
03:42:09.561 00.000 21068 OnExposeComplete: enter
03:42:09.563 00.002 21068 UpdateGuideState(): m_state=6
03:42:09.564 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
03:42:09.565 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=628.98, Mass=763212, SNR=240.6, Peak=65535 HFD=3.5
03:42:09.567 00.002 21068 MultiStar: [#1 -0.08,-0.20,1.01,U] [#2 0.28,-0.13,0.94,U] [#3 0.07,-0.33,0.46,U] [#4 0.36,-0.03,0.37,U] [#5 0.05,-0.01,0.35,U] [#6 -0.13,-0.02,0.49,U] [#7 0.17,-0.06,0.33,U] [#8 0.09,-0.39,0.28,U] 
03:42:09.570 00.003 21068 refined, 8 included, MultiStar: {0.13, -0.17}, one-star: {0.27, -0.25}
03:42:09.571 00.001 21068 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.97) = xAngle (-3.90 = 2.39)
03:42:09.573 00.002 21068 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
03:42:09.573 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=-0.15 mountY=0.13, mountTheta=2.42
03:42:09.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.17, opts=13)
03:42:09.576 00.001 21068 Enqueuing Move request for scope (0.13, -0.17)
03:42:09.577 00.001 16108 Worker thread wakes up
03:42:09.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
03:42:09.577 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
03:42:09.577 00.000 16108 Moving (0.13, -0.17) raw xDistance=-0.15 yDistance=0.13
03:42:09.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:42:09.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:09.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:42:09.579 00.002 16108 MoveAxis(E, 0, ABG)
03:42:09.579 00.000 16108 Move returns status 0, amount 0
03:42:09.579 00.000 16108 MoveAxis(N, 0, ABG)
03:42:09.579 00.000 16108 Move returns status 0, amount 0
03:42:09.579 00.000 16108 move complete, result=0
03:42:09.579 00.000 16108 worker thread done servicing request
03:42:09.583 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=800, max=65535, med=3337, FiltMin=2845, FiltMax=53113, Gamma=1.000
03:42:09.603 00.020 21068 UpdateGuideState exits: m=763212 SNR=240.6
03:42:09.605 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:09.605 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:09.607 00.002 21068 Enqueuing Expose request
03:42:09.608 00.001 16108 Worker thread wakes up
03:42:09.609 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:09.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:09.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:10.589 00.980 16108 Exposure complete
03:42:10.652 00.063 16108 worker thread done servicing request
03:42:10.652 00.000 21068 OnExposeComplete: enter
03:42:10.654 00.002 21068 UpdateGuideState(): m_state=6
03:42:10.655 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
03:42:10.656 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=628.95, Mass=784431, SNR=229.8, Peak=65535 HFD=3.6
03:42:10.657 00.001 21068 MultiStar: [#1 -0.37,-0.18,0.95,U] [#2 -0.08,-0.05,1.02,U] [#3 -0.00,-0.39,0.42,U] [#4 0.06,-0.06,0.42,U] [#5 -0.12,-0.19,0.38,U] [#6 -0.22,-0.24,0.53,U] [#7 0.29,-0.00,0.33,U] [#8 -0.11,-0.50,0.00,M1] 
03:42:10.658 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {0.17, -0.27}
03:42:10.658 00.000 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
03:42:10.659 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
03:42:10.660 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.91 mountX=0.03 mountY=0.18, mountTheta=1.41
03:42:10.661 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.17, opts=13)
03:42:10.662 00.001 21068 Enqueuing Move request for scope (-0.06, -0.17)
03:42:10.663 00.001 16108 Worker thread wakes up
03:42:10.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
03:42:10.663 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
03:42:10.663 00.000 16108 Moving (-0.06, -0.17) raw xDistance=0.03 yDistance=0.18
03:42:10.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:42:10.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:10.663 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:10.663 00.000 16108 MoveAxis(E, 0, ABG)
03:42:10.664 00.001 16108 Move returns status 0, amount 0
03:42:10.664 00.000 16108 MoveAxis(N, 0, ABG)
03:42:10.664 00.000 16108 Move returns status 0, amount 0
03:42:10.664 00.000 16108 move complete, result=0
03:42:10.664 00.000 16108 worker thread done servicing request
03:42:10.668 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3337, FiltMin=2819, FiltMax=51213, Gamma=1.000
03:42:10.691 00.023 21068 UpdateGuideState exits: m=784431 SNR=229.8
03:42:10.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:10.694 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:10.695 00.001 21068 Enqueuing Expose request
03:42:10.696 00.001 16108 Worker thread wakes up
03:42:10.696 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:10.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:10.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:11.866 01.169 16108 Exposure complete
03:42:11.923 00.057 16108 worker thread done servicing request
03:42:11.923 00.000 21068 OnExposeComplete: enter
03:42:11.924 00.001 21068 UpdateGuideState(): m_state=6
03:42:11.925 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
03:42:11.925 00.000 21068 Star::Find returns 1 (0), X=812.10, Y=629.15, Mass=779351, SNR=230.4, Peak=65535 HFD=3.5
03:42:11.926 00.001 21068 MultiStar: [#1 -0.24,-0.04,0.89,U] [#2 -0.20,0.00,0.96,U] [#3 0.14,-0.15,0.47,U] [#4 0.29,0.21,0.44,U] [#5 -0.08,0.22,0.35,U] [#6 -0.23,0.01,0.44,U] [#7 0.23,0.06,0.36,U] [#8 0.02,-0.00,0.26,U] 
03:42:11.927 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.05, -0.08}
03:42:11.928 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
03:42:11.929 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
03:42:11.929 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.11 mountX=0.04 mountY=0.01, mountTheta=0.20
03:42:11.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.00, opts=13)
03:42:11.933 00.002 21068 Enqueuing Move request for scope (-0.04, 0.00)
03:42:11.934 00.001 16108 Worker thread wakes up
03:42:11.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
03:42:11.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
03:42:11.935 00.001 16108 Moving (-0.04, 0.00) raw xDistance=0.04 yDistance=0.01
03:42:11.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:42:11.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:11.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:42:11.935 00.000 16108 MoveAxis(E, 0, ABG)
03:42:11.935 00.000 16108 Move returns status 0, amount 0
03:42:11.935 00.000 16108 MoveAxis(N, 0, ABG)
03:42:11.935 00.000 16108 Move returns status 0, amount 0
03:42:11.935 00.000 16108 move complete, result=0
03:42:11.935 00.000 16108 worker thread done servicing request
03:42:11.941 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3337, FiltMin=2803, FiltMax=55606, Gamma=1.000
03:42:11.956 00.015 21068 UpdateGuideState exits: m=779351 SNR=230.4
03:42:11.956 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:11.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:11.959 00.002 21068 Enqueuing Expose request
03:42:11.960 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:11.960 00.000 16108 Worker thread wakes up
03:42:11.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:11.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:12.955 00.994 16108 Exposure complete
03:42:13.015 00.060 16108 worker thread done servicing request
03:42:13.015 00.000 21068 OnExposeComplete: enter
03:42:13.016 00.001 21068 UpdateGuideState(): m_state=6
03:42:13.017 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
03:42:13.017 00.000 21068 Star::Find returns 1 (0), X=812.11, Y=629.03, Mass=737937, SNR=244.2, Peak=65535 HFD=3.8
03:42:13.018 00.001 21068 MultiStar: [#1 -0.23,-0.43,0.00,M1] [#2 -0.06,-0.18,0.98,U] [#3 0.06,-0.35,0.51,U] [#4 0.07,-0.34,0.32,U] [#5 0.37,-0.14,0.35,U] [#6 -0.21,-0.29,0.42,U] [#7 0.31,-0.09,0.39,U] [#8 -0.04,-0.35,0.29,U] 
03:42:13.019 00.001 21068 single-star, 7 included, MultiStar: {0.05, -0.23}, one-star: {0.07, -0.20}
03:42:13.020 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
03:42:13.021 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
03:42:13.022 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=-0.10 mountY=0.18, mountTheta=2.08
03:42:13.023 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.20, opts=13)
03:42:13.024 00.001 21068 Enqueuing Move request for scope (0.07, -0.20)
03:42:13.025 00.001 16108 Worker thread wakes up
03:42:13.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
03:42:13.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
03:42:13.025 00.000 16108 Moving (0.07, -0.20) raw xDistance=-0.10 yDistance=0.18
03:42:13.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:42:13.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:13.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:13.025 00.000 16108 MoveAxis(E, 0, ABG)
03:42:13.025 00.000 16108 Move returns status 0, amount 0
03:42:13.025 00.000 16108 MoveAxis(N, 0, ABG)
03:42:13.025 00.000 16108 Move returns status 0, amount 0
03:42:13.025 00.000 16108 move complete, result=0
03:42:13.026 00.001 16108 worker thread done servicing request
03:42:13.032 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3337, FiltMin=2873, FiltMax=53993, Gamma=1.000
03:42:13.046 00.014 21068 UpdateGuideState exits: m=737937 SNR=244.2
03:42:13.048 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:13.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:13.051 00.002 21068 Enqueuing Expose request
03:42:13.053 00.002 16108 Worker thread wakes up
03:42:13.053 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:13.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:13.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:14.224 01.170 16108 Exposure complete
03:42:14.288 00.064 16108 worker thread done servicing request
03:42:14.288 00.000 21068 OnExposeComplete: enter
03:42:14.289 00.001 21068 UpdateGuideState(): m_state=6
03:42:14.290 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
03:42:14.291 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.06, Mass=908872, SNR=270.2, Peak=65535 HFD=3.7
03:42:14.291 00.000 21068 MultiStar: [#1 -0.28,-0.10,0.85,U] [#2 0.01,-0.14,0.92,U] [#3 -0.05,-0.38,0.41,U] [#4 0.24,0.06,0.30,U] [#5 0.20,-0.14,0.30,U] [#6 -0.19,-0.07,0.37,U] [#7 0.30,-0.25,0.31,U] [#8 -0.03,-0.21,0.25,U] 
03:42:14.293 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.16, -0.17}
03:42:14.294 00.001 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
03:42:14.295 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
03:42:14.295 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=-0.04 mountY=0.15, mountTheta=1.83
03:42:14.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.15, opts=13)
03:42:14.298 00.001 21068 Enqueuing Move request for scope (0.01, -0.15)
03:42:14.299 00.001 16108 Worker thread wakes up
03:42:14.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
03:42:14.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
03:42:14.299 00.000 16108 Moving (0.01, -0.15) raw xDistance=-0.04 yDistance=0.15
03:42:14.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:42:14.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:14.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:42:14.299 00.000 16108 MoveAxis(E, 0, ABG)
03:42:14.299 00.000 16108 Move returns status 0, amount 0
03:42:14.299 00.000 16108 MoveAxis(N, 0, ABG)
03:42:14.299 00.000 16108 Move returns status 0, amount 0
03:42:14.299 00.000 16108 move complete, result=0
03:42:14.300 00.001 16108 worker thread done servicing request
03:42:14.303 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3337, FiltMin=2883, FiltMax=54179, Gamma=1.000
03:42:14.321 00.018 21068 UpdateGuideState exits: m=908872 SNR=270.2
03:42:14.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:14.325 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:14.326 00.001 21068 Enqueuing Expose request
03:42:14.328 00.002 16108 Worker thread wakes up
03:42:14.328 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:14.330 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:14.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:15.308 00.978 16108 Exposure complete
03:42:15.376 00.068 16108 worker thread done servicing request
03:42:15.376 00.000 21068 OnExposeComplete: enter
03:42:15.377 00.001 21068 UpdateGuideState(): m_state=6
03:42:15.378 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
03:42:15.380 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=628.84, Mass=761611, SNR=248.6, Peak=65535 HFD=3.5
03:42:15.382 00.002 21068 MultiStar: [#1 -0.21,-0.46,0.00,M1] [#2 0.03,-0.43,1.03,U] [#3 0.28,-0.38,0.00,M1] [#4 0.29,-0.37,0.00,M1] [#5 0.31,-0.30,0.37,U] [#6 -0.11,-0.47,0.00,M1] [#7 0.48,-0.28,0.00,M1] [#8 0.16,-0.29,0.26,U] 
03:42:15.383 00.001 21068 refined, 3 included, MultiStar: {0.14, -0.38}, one-star: {0.19, -0.39}
03:42:15.384 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
03:42:15.385 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
03:42:15.386 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.38 hyp=0.41 cameraTheta=-1.22 mountX=-0.21 mountY=0.34, mountTheta=2.12
03:42:15.388 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.38, opts=13)
03:42:15.389 00.001 21068 Enqueuing Move request for scope (0.14, -0.38)
03:42:15.390 00.001 16108 Worker thread wakes up
03:42:15.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.38) opts 0xd
03:42:15.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.38)
03:42:15.390 00.000 16108 Moving (0.14, -0.38) raw xDistance=-0.21 yDistance=0.34
03:42:15.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:42:15.390 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:42:15.390 00.000 16108 MoveAxis(E, 54, ABG)
03:42:15.390 00.000 16108 Guiding  Dir = 2, Dur = 54
03:42:15.391 00.001 16108 IsSlewing returns 0
03:42:15.391 00.000 16108 IsGuiding returns 0
03:42:15.395 00.004 16108 PulseGuide returned control before completion, sleep 61
03:42:15.395 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3337, FiltMin=2857, FiltMax=62857, Gamma=1.000
03:42:15.408 00.013 21068 UpdateGuideState exits: m=761611 SNR=248.6
03:42:15.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:15.411 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:15.411 00.000 21068 Enqueuing Expose request
03:42:15.472 00.061 16108 IsGuiding returns 1
03:42:15.472 00.000 16108 scope still moving after pulse duration time elapsed
03:42:15.503 00.031 16108 IsSlewing returns 0
03:42:15.503 00.000 16108 IsGuiding returns 0
03:42:15.504 00.001 16108 scope move finished after 54 + 58 ms
03:42:15.504 00.000 16108 Move returns status 0, amount 54
03:42:15.504 00.000 16108 MoveAxis(S, 68, ABG)
03:42:15.504 00.000 16108 Guiding  Dir = 1, Dur = 68
03:42:15.504 00.000 16108 IsSlewing returns 0
03:42:15.505 00.001 16108 IsGuiding returns 0
03:42:15.552 00.047 16108 PulseGuide returned control before completion, sleep 31
03:42:15.597 00.045 16108 IsGuiding returns 1
03:42:15.597 00.000 16108 scope still moving after pulse duration time elapsed
03:42:15.629 00.032 16108 IsSlewing returns 0
03:42:15.630 00.001 16108 IsGuiding returns 1
03:42:15.660 00.030 16108 IsSlewing returns 0
03:42:15.660 00.000 16108 IsGuiding returns 0
03:42:15.661 00.001 16108 scope move finished after 68 + 87 ms
03:42:15.661 00.000 16108 Move returns status 0, amount 68
03:42:15.661 00.000 16108 move complete, result=0
03:42:15.661 00.000 16108 worker thread done servicing request
03:42:15.661 00.000 16108 Worker thread wakes up
03:42:15.661 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.3 px 68 ms SOUTH
03:42:15.664 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:15.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:16.821 01.157 16108 Exposure complete
03:42:16.875 00.054 16108 worker thread done servicing request
03:42:16.875 00.000 21068 OnExposeComplete: enter
03:42:16.878 00.003 21068 UpdateGuideState(): m_state=6
03:42:16.879 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
03:42:16.880 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.06, Mass=758829, SNR=216.5, Peak=65535 HFD=3.4
03:42:16.882 00.002 21068 MultiStar: [#1 -0.11,-0.02,0.99,U] [#2 -0.04,-0.05,1.15,U] [#3 0.08,-0.27,0.57,U] [#4 0.21,-0.04,0.37,U] [#5 0.08,0.09,0.39,U] [#6 -0.17,-0.10,0.45,U] [#7 0.18,-0.06,0.38,U] [#8 -0.03,-0.10,0.33,U] 
03:42:16.883 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.20, -0.17}
03:42:16.884 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
03:42:16.885 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
03:42:16.886 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.22 mountX=-0.05 mountY=0.08, mountTheta=2.12
03:42:16.889 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
03:42:16.890 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
03:42:16.890 00.000 16108 Worker thread wakes up
03:42:16.890 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:42:16.890 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:42:16.890 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.05 yDistance=0.08
03:42:16.890 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:42:16.890 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:16.890 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:42:16.890 00.000 16108 MoveAxis(E, 0, ABG)
03:42:16.890 00.000 16108 Move returns status 0, amount 0
03:42:16.890 00.000 16108 MoveAxis(N, 0, ABG)
03:42:16.890 00.000 16108 Move returns status 0, amount 0
03:42:16.890 00.000 16108 move complete, result=0
03:42:16.891 00.001 16108 worker thread done servicing request
03:42:16.896 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3337, FiltMin=2873, FiltMax=54605, Gamma=1.000
03:42:16.910 00.014 21068 UpdateGuideState exits: m=758829 SNR=216.5
03:42:16.911 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:16.911 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:16.912 00.001 21068 Enqueuing Expose request
03:42:16.913 00.001 16108 Worker thread wakes up
03:42:16.913 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:16.915 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:16.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:17.900 00.985 16108 Exposure complete
03:42:17.982 00.082 16108 worker thread done servicing request
03:42:17.982 00.000 21068 OnExposeComplete: enter
03:42:17.983 00.001 21068 UpdateGuideState(): m_state=6
03:42:17.984 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
03:42:17.984 00.000 21068 Star::Find returns 1 (0), X=812.03, Y=629.02, Mass=799681, SNR=245.3, Peak=65535 HFD=3.9
03:42:17.985 00.001 21068 MultiStar: [#1 -0.13,-0.28,0.86,U] [#2 -0.11,-0.07,0.98,U] [#3 0.18,-0.22,0.48,U] [#4 0.34,-0.05,0.32,U] [#5 0.21,0.10,0.39,U] [#6 -0.06,-0.14,0.36,U] [#7 0.16,-0.05,0.34,U] [#8 -0.20,-0.28,0.29,U] 
03:42:17.986 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.15}, one-star: {-0.01, -0.21}
03:42:17.987 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
03:42:17.987 00.000 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
03:42:17.989 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.03 mountY=0.14, mountTheta=1.78
03:42:17.990 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.15, opts=13)
03:42:17.991 00.001 21068 Enqueuing Move request for scope (0.00, -0.15)
03:42:17.992 00.001 16108 Worker thread wakes up
03:42:17.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
03:42:17.992 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
03:42:17.992 00.000 16108 Moving (0.00, -0.15) raw xDistance=-0.03 yDistance=0.14
03:42:17.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:42:17.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:17.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:42:17.992 00.000 16108 MoveAxis(E, 0, ABG)
03:42:17.992 00.000 16108 Move returns status 0, amount 0
03:42:17.992 00.000 16108 MoveAxis(N, 0, ABG)
03:42:17.992 00.000 16108 Move returns status 0, amount 0
03:42:17.992 00.000 16108 move complete, result=0
03:42:17.992 00.000 16108 worker thread done servicing request
03:42:17.995 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3337, FiltMin=2889, FiltMax=55542, Gamma=1.000
03:42:18.022 00.027 21068 UpdateGuideState exits: m=799681 SNR=245.3
03:42:18.024 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:18.025 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:18.026 00.001 21068 Enqueuing Expose request
03:42:18.028 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:18.028 00.000 16108 Worker thread wakes up
03:42:18.028 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:18.029 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:19.188 01.159 16108 Exposure complete
03:42:19.261 00.073 16108 worker thread done servicing request
03:42:19.261 00.000 21068 OnExposeComplete: enter
03:42:19.262 00.001 21068 UpdateGuideState(): m_state=6
03:42:19.264 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
03:42:19.265 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.26, Mass=814186, SNR=281.6, Peak=65535 HFD=3.6
03:42:19.266 00.001 21068 MultiStar: [#1 0.03,-0.16,0.77,U] [#2 0.20,0.18,0.78,U] [#3 0.01,-0.26,0.35,U] [#4 0.18,-0.16,0.34,U] [#5 0.09,0.08,0.37,U] [#6 -0.15,-0.06,0.34,U] [#7 0.50,0.19,0.00,M1] [#8 0.41,0.10,0.27,U] 
03:42:19.267 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.25, 0.03}
03:42:19.268 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:42:19.269 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:42:19.271 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
03:42:19.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.01, opts=13)
03:42:19.274 00.001 21068 Enqueuing Move request for scope (0.14, -0.01)
03:42:19.275 00.001 16108 Worker thread wakes up
03:42:19.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
03:42:19.275 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
03:42:19.275 00.000 16108 Moving (0.14, -0.01) raw xDistance=-0.14 yDistance=-0.02
03:42:19.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:42:19.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:19.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:42:19.276 00.001 16108 MoveAxis(E, 0, ABG)
03:42:19.276 00.000 16108 Move returns status 0, amount 0
03:42:19.276 00.000 16108 MoveAxis(N, 0, ABG)
03:42:19.276 00.000 16108 Move returns status 0, amount 0
03:42:19.276 00.000 16108 move complete, result=0
03:42:19.276 00.000 16108 worker thread done servicing request
03:42:19.281 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3337, FiltMin=2857, FiltMax=47389, Gamma=1.000
03:42:19.296 00.015 21068 UpdateGuideState exits: m=814186 SNR=281.6
03:42:19.297 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:19.297 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:19.298 00.001 21068 Enqueuing Expose request
03:42:19.299 00.001 16108 Worker thread wakes up
03:42:19.299 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:19.300 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:19.300 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:20.265 00.965 16108 Exposure complete
03:42:20.319 00.054 16108 worker thread done servicing request
03:42:20.320 00.001 21068 OnExposeComplete: enter
03:42:20.321 00.001 21068 UpdateGuideState(): m_state=6
03:42:20.323 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
03:42:20.324 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.30, Mass=818311, SNR=283.3, Peak=65535 HFD=3.6
03:42:20.326 00.002 21068 MultiStar: [#1 -0.11,-0.10,0.90,U] [#2 0.20,0.11,0.85,U] [#3 0.28,0.02,0.37,U] [#4 0.27,-0.16,0.34,U] [#5 0.05,0.16,0.32,U] [#6 -0.03,-0.00,0.33,U] [#7 0.37,0.20,0.26,U] [#8 0.20,0.05,0.21,U] 
03:42:20.327 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.27, 0.07}
03:42:20.328 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
03:42:20.328 00.000 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
03:42:20.329 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
03:42:20.332 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
03:42:20.334 00.002 21068 Enqueuing Move request for scope (0.15, 0.03)
03:42:20.335 00.001 16108 Worker thread wakes up
03:42:20.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
03:42:20.335 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
03:42:20.335 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.06
03:42:20.336 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:42:20.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:20.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:42:20.336 00.000 16108 MoveAxis(E, 0, ABG)
03:42:20.336 00.000 16108 Move returns status 0, amount 0
03:42:20.336 00.000 16108 MoveAxis(N, 0, ABG)
03:42:20.336 00.000 16108 Move returns status 0, amount 0
03:42:20.336 00.000 16108 move complete, result=0
03:42:20.336 00.000 16108 worker thread done servicing request
03:42:20.341 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3341, FiltMin=2768, FiltMax=48941, Gamma=1.000
03:42:20.356 00.015 21068 UpdateGuideState exits: m=818311 SNR=283.3
03:42:20.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:20.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:20.359 00.001 21068 Enqueuing Expose request
03:42:20.360 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:20.361 00.001 16108 Worker thread wakes up
03:42:20.361 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:20.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:21.510 01.149 16108 Exposure complete
03:42:21.565 00.055 16108 worker thread done servicing request
03:42:21.565 00.000 21068 OnExposeComplete: enter
03:42:21.566 00.001 21068 UpdateGuideState(): m_state=6
03:42:21.567 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
03:42:21.567 00.000 21068 Star::Find returns 1 (0), X=812.38, Y=629.30, Mass=772738, SNR=215.5, Peak=65535 HFD=3.4
03:42:21.569 00.002 21068 MultiStar: [#1 0.03,0.01,0.99,U] [#2 0.14,0.08,1.09,U] [#3 0.24,-0.08,0.49,U] [#4 0.28,-0.02,0.50,U] [#5 0.28,0.13,0.44,U] [#6 -0.13,-0.07,0.50,U] [#7 0.54,0.23,0.00,M1] [#8 0.22,0.11,0.31,U] 
03:42:21.570 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.33, 0.08}
03:42:21.571 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
03:42:21.571 00.000 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
03:42:21.572 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
03:42:21.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.03, opts=13)
03:42:21.575 00.001 21068 Enqueuing Move request for scope (0.17, 0.03)
03:42:21.575 00.000 16108 Worker thread wakes up
03:42:21.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
03:42:21.575 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
03:42:21.575 00.000 16108 Moving (0.17, 0.03) raw xDistance=-0.16 yDistance=-0.07
03:42:21.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:42:21.576 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:21.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:42:21.576 00.000 16108 MoveAxis(E, 0, ABG)
03:42:21.576 00.000 16108 Move returns status 0, amount 0
03:42:21.576 00.000 16108 MoveAxis(N, 0, ABG)
03:42:21.576 00.000 16108 Move returns status 0, amount 0
03:42:21.576 00.000 16108 move complete, result=0
03:42:21.576 00.000 16108 worker thread done servicing request
03:42:21.581 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3337, FiltMin=2893, FiltMax=47053, Gamma=1.000
03:42:21.603 00.022 21068 UpdateGuideState exits: m=772738 SNR=215.5
03:42:21.604 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:21.606 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:21.607 00.001 21068 Enqueuing Expose request
03:42:21.608 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:21.609 00.001 16108 Worker thread wakes up
03:42:21.609 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:21.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:22.591 00.982 16108 Exposure complete
03:42:22.658 00.067 16108 worker thread done servicing request
03:42:22.658 00.000 21068 OnExposeComplete: enter
03:42:22.660 00.002 21068 UpdateGuideState(): m_state=6
03:42:22.661 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
03:42:22.662 00.001 21068 Star::Find returns 1 (0), X=812.62, Y=629.24, Mass=749656, SNR=246.5, Peak=65535 HFD=3.5
03:42:22.663 00.001 21068 MultiStar: [#1 0.36,-0.02,0.89,U] [#2 0.46,-0.04,0.00,M1] [#3 0.30,-0.13,0.42,U] [#4 0.52,0.03,0.00,M1] [#5 0.27,-0.07,0.35,U] [#6 -0.06,0.07,0.39,U] [#7 0.51,-0.17,0.00,M2] [#8 0.49,-0.01,0.00,M1] 
03:42:22.663 00.000 21068 refined, 4 included, MultiStar: {0.36, -0.02}, one-star: {0.57, 0.01}
03:42:22.664 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:42:22.665 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
03:42:22.667 00.002 21068 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.06 mountX=-0.36 mountY=-0.06, mountTheta=-2.97
03:42:22.668 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.02, opts=13)
03:42:22.669 00.001 21068 Enqueuing Move request for scope (0.36, -0.02)
03:42:22.669 00.000 16108 Worker thread wakes up
03:42:22.670 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd
03:42:22.670 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
03:42:22.670 00.000 16108 Moving (0.36, -0.02) raw xDistance=-0.36 yDistance=-0.06
03:42:22.670 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:42:22.670 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:22.670 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:42:22.670 00.000 16108 MoveAxis(E, 93, ABG)
03:42:22.670 00.000 16108 Guiding  Dir = 2, Dur = 93
03:42:22.671 00.001 16108 IsSlewing returns 0
03:42:22.671 00.000 16108 IsGuiding returns 0
03:42:22.676 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3341, FiltMin=2841, FiltMax=59078, Gamma=1.000
03:42:22.683 00.007 16108 PulseGuide returned control before completion, sleep 92
03:42:22.700 00.017 21068 UpdateGuideState exits: m=749656 SNR=246.5
03:42:22.702 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:22.703 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:22.705 00.002 21068 Enqueuing Expose request
03:42:22.776 00.071 16108 IsGuiding returns 1
03:42:22.776 00.000 16108 scope still moving after pulse duration time elapsed
03:42:22.807 00.031 16108 IsSlewing returns 0
03:42:22.807 00.000 16108 IsGuiding returns 0
03:42:22.807 00.000 16108 scope move finished after 93 + 43 ms
03:42:22.807 00.000 16108 Move returns status 0, amount 93
03:42:22.807 00.000 16108 MoveAxis(N, 0, ABG)
03:42:22.807 00.000 16108 Move returns status 0, amount 0
03:42:22.807 00.000 16108 move complete, result=0
03:42:22.807 00.000 16108 worker thread done servicing request
03:42:22.807 00.000 16108 Worker thread wakes up
03:42:22.809 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:22.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:22.809 00.000 21068 GuideStep: -0.4 px 93 ms EAST, -0.1 px 0 ms NORTH
03:42:23.981 01.172 16108 Exposure complete
03:42:24.080 00.099 16108 worker thread done servicing request
03:42:24.081 00.001 21068 OnExposeComplete: enter
03:42:24.082 00.001 21068 UpdateGuideState(): m_state=6
03:42:24.083 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
03:42:24.084 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.35, Mass=726616, SNR=239.2, Peak=65535 HFD=3.6
03:42:24.085 00.001 21068 MultiStar: [#1 -0.26,0.11,0.85,U] [#2 -0.05,0.29,1.00,U] [#3 -0.05,0.13,0.44,U] [#4 0.10,0.22,0.36,U] [#5 0.11,0.40,0.33,U] [#6 -0.23,0.09,0.44,U] [#7 0.20,0.28,0.38,U] [#8 -0.25,0.05,0.33,U] 
03:42:24.086 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.18}, one-star: {0.16, 0.12}
03:42:24.088 00.002 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
03:42:24.089 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
03:42:24.091 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.75 mountX=0.06 mountY=-0.17, mountTheta=-1.21
03:42:24.094 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.18, opts=13)
03:42:24.095 00.001 21068 Enqueuing Move request for scope (-0.03, 0.18)
03:42:24.096 00.001 16108 Worker thread wakes up
03:42:24.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:42:24.096 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:42:24.096 00.000 16108 Moving (-0.03, 0.18) raw xDistance=0.06 yDistance=-0.17
03:42:24.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:42:24.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:24.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:42:24.096 00.000 16108 MoveAxis(E, 0, ABG)
03:42:24.096 00.000 16108 Move returns status 0, amount 0
03:42:24.096 00.000 16108 MoveAxis(N, 0, ABG)
03:42:24.096 00.000 16108 Move returns status 0, amount 0
03:42:24.096 00.000 16108 move complete, result=0
03:42:24.096 00.000 16108 worker thread done servicing request
03:42:24.102 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3337, FiltMin=2790, FiltMax=57133, Gamma=1.000
03:42:24.127 00.025 21068 UpdateGuideState exits: m=726616 SNR=239.2
03:42:24.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:24.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:24.129 00.000 21068 Enqueuing Expose request
03:42:24.130 00.001 16108 Worker thread wakes up
03:42:24.130 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:42:24.132 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:24.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:25.104 00.972 16108 Exposure complete
03:42:25.158 00.054 16108 worker thread done servicing request
03:42:25.158 00.000 21068 OnExposeComplete: enter
03:42:25.159 00.001 21068 UpdateGuideState(): m_state=6
03:42:25.160 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
03:42:25.160 00.000 21068 Star::Find returns 1 (0), X=812.26, Y=629.30, Mass=711383, SNR=219.7, Peak=65535 HFD=3.5
03:42:25.161 00.001 21068 MultiStar: [#1 -0.27,0.03,0.89,U] [#2 0.09,0.17,1.13,U] [#3 0.08,-0.06,0.55,U] [#4 0.11,0.02,0.42,U] [#5 0.02,0.10,0.42,U] [#6 -0.31,-0.02,0.47,U] [#7 0.22,0.24,0.40,U] [#8 -0.00,-0.00,0.28,U] 
03:42:25.162 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.21, 0.07}
03:42:25.163 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
03:42:25.163 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
03:42:25.164 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.29 mountX=-0.01 mountY=-0.07, mountTheta=-1.67
03:42:25.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.07, opts=13)
03:42:25.166 00.000 21068 Enqueuing Move request for scope (0.02, 0.07)
03:42:25.167 00.001 16108 Worker thread wakes up
03:42:25.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:42:25.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:42:25.167 00.000 16108 Moving (0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
03:42:25.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:25.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:25.168 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:42:25.168 00.000 16108 MoveAxis(E, 0, ABG)
03:42:25.168 00.000 16108 Move returns status 0, amount 0
03:42:25.168 00.000 16108 MoveAxis(N, 0, ABG)
03:42:25.168 00.000 16108 Move returns status 0, amount 0
03:42:25.168 00.000 16108 move complete, result=0
03:42:25.169 00.001 16108 worker thread done servicing request
03:42:25.172 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=873, max=65535, med=3341, FiltMin=2857, FiltMax=57699, Gamma=1.000
03:42:25.197 00.025 21068 UpdateGuideState exits: m=711383 SNR=219.7
03:42:25.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:25.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:25.201 00.002 21068 Enqueuing Expose request
03:42:25.202 00.001 16108 Worker thread wakes up
03:42:25.202 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:25.203 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:25.203 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:26.364 01.161 16108 Exposure complete
03:42:26.447 00.083 16108 worker thread done servicing request
03:42:26.448 00.001 21068 OnExposeComplete: enter
03:42:26.449 00.001 21068 UpdateGuideState(): m_state=6
03:42:26.450 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
03:42:26.452 00.002 21068 Star::Find returns 1 (0), X=812.23, Y=629.38, Mass=747966, SNR=223.4, Peak=65535 HFD=3.6
03:42:26.454 00.002 21068 MultiStar: [#1 -0.29,0.03,1.02,U] [#2 0.00,0.26,0.95,U] [#3 -0.05,0.06,0.45,U] [#4 0.03,0.17,0.40,U] [#5 0.12,0.27,0.37,U] [#6 -0.42,0.20,0.00,M1] [#7 0.10,0.33,0.37,U] [#8 -0.13,-0.14,0.27,U] 
03:42:26.456 00.002 21068 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.19, 0.15}
03:42:26.457 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
03:42:26.459 00.002 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
03:42:26.461 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=0.04 mountY=-0.14, mountTheta=-1.29
03:42:26.465 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
03:42:26.466 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
03:42:26.467 00.001 16108 Worker thread wakes up
03:42:26.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
03:42:26.467 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
03:42:26.467 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.04 yDistance=-0.14
03:42:26.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:42:26.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:26.468 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:42:26.468 00.000 16108 MoveAxis(E, 0, ABG)
03:42:26.468 00.000 16108 Move returns status 0, amount 0
03:42:26.468 00.000 16108 MoveAxis(N, 0, ABG)
03:42:26.468 00.000 16108 Move returns status 0, amount 0
03:42:26.468 00.000 16108 move complete, result=0
03:42:26.468 00.000 16108 worker thread done servicing request
03:42:26.473 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3337, FiltMin=2819, FiltMax=55245, Gamma=1.000
03:42:26.496 00.023 21068 UpdateGuideState exits: m=747966 SNR=223.4
03:42:26.499 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:26.499 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:26.501 00.002 21068 Enqueuing Expose request
03:42:26.502 00.001 16108 Worker thread wakes up
03:42:26.502 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:26.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:26.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:27.490 00.987 16108 Exposure complete
03:42:27.561 00.071 16108 worker thread done servicing request
03:42:27.561 00.000 21068 OnExposeComplete: enter
03:42:27.562 00.001 21068 UpdateGuideState(): m_state=6
03:42:27.565 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
03:42:27.567 00.002 21068 Star::Find returns 1 (0), X=812.05, Y=629.28, Mass=743125, SNR=235.3, Peak=65535 HFD=3.4
03:42:27.570 00.003 21068 MultiStar: [#1 -0.17,0.06,1.01,U] [#2 -0.10,0.14,0.97,U] [#3 0.20,0.18,0.44,U] [#4 0.05,0.18,0.34,U] [#5 -0.09,0.33,0.38,U] [#6 -0.19,0.15,0.38,U] [#7 -0.03,0.34,0.38,U] [#8 0.04,0.01,0.30,U] 
03:42:27.572 00.002 21068 single-star, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.00, 0.05}
03:42:27.575 00.003 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
03:42:27.576 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
03:42:27.577 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.62 mountX=0.01 mountY=-0.04, mountTheta=-1.35
03:42:27.580 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.05, opts=13)
03:42:27.581 00.001 21068 Enqueuing Move request for scope (-0.00, 0.05)
03:42:27.582 00.001 16108 Worker thread wakes up
03:42:27.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
03:42:27.582 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
03:42:27.582 00.000 16108 Moving (-0.00, 0.05) raw xDistance=0.01 yDistance=-0.04
03:42:27.584 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:42:27.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:27.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:42:27.584 00.000 16108 MoveAxis(E, 0, ABG)
03:42:27.584 00.000 16108 Move returns status 0, amount 0
03:42:27.584 00.000 16108 MoveAxis(N, 0, ABG)
03:42:27.584 00.000 16108 Move returns status 0, amount 0
03:42:27.584 00.000 16108 move complete, result=0
03:42:27.584 00.000 16108 worker thread done servicing request
03:42:27.590 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3337, FiltMin=2889, FiltMax=52937, Gamma=1.000
03:42:27.607 00.017 21068 UpdateGuideState exits: m=743125 SNR=235.3
03:42:27.607 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:27.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:27.609 00.001 21068 Enqueuing Expose request
03:42:27.611 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:27.614 00.003 16108 Worker thread wakes up
03:42:27.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:27.614 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:28.777 01.163 16108 Exposure complete
03:42:28.833 00.056 16108 worker thread done servicing request
03:42:28.833 00.000 21068 OnExposeComplete: enter
03:42:28.834 00.001 21068 UpdateGuideState(): m_state=6
03:42:28.835 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
03:42:28.836 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=629.28, Mass=802441, SNR=237.3, Peak=65535 HFD=3.6
03:42:28.837 00.001 21068 MultiStar: [#1 -0.20,0.01,1.16,U] [#2 0.17,0.13,0.99,U] [#3 0.20,0.11,0.44,U] [#4 0.24,0.26,0.37,U] [#5 -0.09,0.00,0.35,U] [#6 -0.33,0.27,0.41,U] [#7 -0.01,0.24,0.35,U] [#8 -0.18,-0.00,0.27,U] 
03:42:28.838 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.21, 0.05}
03:42:28.839 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
03:42:28.840 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
03:42:28.841 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
03:42:28.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.10, opts=13)
03:42:28.843 00.001 21068 Enqueuing Move request for scope (0.02, 0.10)
03:42:28.844 00.001 16108 Worker thread wakes up
03:42:28.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
03:42:28.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
03:42:28.844 00.000 16108 Moving (0.02, 0.10) raw xDistance=-0.00 yDistance=-0.10
03:42:28.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:42:28.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:28.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:42:28.845 00.001 16108 MoveAxis(E, 0, ABG)
03:42:28.845 00.000 16108 Move returns status 0, amount 0
03:42:28.845 00.000 16108 MoveAxis(N, 0, ABG)
03:42:28.845 00.000 16108 Move returns status 0, amount 0
03:42:28.845 00.000 16108 move complete, result=0
03:42:28.845 00.000 16108 worker thread done servicing request
03:42:28.848 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3337, FiltMin=2889, FiltMax=49417, Gamma=1.000
03:42:28.862 00.014 21068 UpdateGuideState exits: m=802441 SNR=237.3
03:42:28.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:28.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:28.865 00.001 21068 Enqueuing Expose request
03:42:28.865 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:28.866 00.001 16108 Worker thread wakes up
03:42:28.866 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:28.867 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:29.848 00.981 16108 Exposure complete
03:42:29.905 00.057 16108 worker thread done servicing request
03:42:29.905 00.000 21068 OnExposeComplete: enter
03:42:29.907 00.002 21068 UpdateGuideState(): m_state=6
03:42:29.908 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
03:42:29.908 00.000 21068 Star::Find returns 1 (0), X=812.30, Y=628.97, Mass=747336, SNR=217.0, Peak=65535 HFD=3.4
03:42:29.909 00.001 21068 MultiStar: [#1 -0.14,-0.07,0.96,U] [#2 0.12,-0.05,0.97,U] [#3 0.20,-0.12,0.49,U] [#4 0.31,0.12,0.45,U] [#5 0.06,0.24,0.36,U] [#6 -0.04,-0.10,0.42,U] [#7 0.08,-0.01,0.40,U] [#8 -0.15,-0.17,0.30,U] 
03:42:29.910 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.25, -0.26}
03:42:29.910 00.000 21068 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
03:42:29.911 00.001 21068 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
03:42:29.912 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=-0.10 mountY=0.05, mountTheta=2.69
03:42:29.913 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
03:42:29.914 00.001 21068 Enqueuing Move request for scope (0.09, -0.07)
03:42:29.916 00.002 16108 Worker thread wakes up
03:42:29.916 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:42:29.916 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:42:29.916 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.05
03:42:29.916 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:42:29.916 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:29.916 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:42:29.917 00.001 16108 MoveAxis(E, 0, ABG)
03:42:29.917 00.000 16108 Move returns status 0, amount 0
03:42:29.917 00.000 16108 MoveAxis(N, 0, ABG)
03:42:29.917 00.000 16108 Move returns status 0, amount 0
03:42:29.917 00.000 16108 move complete, result=0
03:42:29.917 00.000 16108 worker thread done servicing request
03:42:29.927 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3337, FiltMin=2784, FiltMax=49945, Gamma=1.000
03:42:29.948 00.021 21068 UpdateGuideState exits: m=747336 SNR=217.0
03:42:29.951 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:29.953 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:29.955 00.002 21068 Enqueuing Expose request
03:42:29.958 00.003 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:29.961 00.003 16108 Worker thread wakes up
03:42:29.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:29.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:31.127 01.166 16108 Exposure complete
03:42:31.189 00.062 16108 worker thread done servicing request
03:42:31.189 00.000 21068 OnExposeComplete: enter
03:42:31.189 00.000 21068 UpdateGuideState(): m_state=6
03:42:31.190 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
03:42:31.191 00.001 21068 Star::Find returns 1 (0), X=812.46, Y=629.16, Mass=741844, SNR=231.2, Peak=65535 HFD=3.5
03:42:31.192 00.001 21068 MultiStar: [#1 0.05,-0.02,0.96,U] [#2 0.22,0.04,1.04,U] [#3 0.35,-0.23,0.51,U] [#4 0.39,0.19,0.00,M1] [#5 0.28,0.06,0.36,U] [#6 -0.15,-0.03,0.47,U] [#7 0.59,0.15,0.00,M1] [#8 0.23,-0.18,0.29,U] 
03:42:31.193 00.001 21068 refined, 6 included, MultiStar: {0.21, -0.05}, one-star: {0.41, -0.07}
03:42:31.193 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
03:42:31.194 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
03:42:31.195 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.22 mountX=-0.21 mountY=-0.00, mountTheta=-3.12
03:42:31.196 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.05, opts=13)
03:42:31.197 00.001 21068 Enqueuing Move request for scope (0.21, -0.05)
03:42:31.198 00.001 16108 Worker thread wakes up
03:42:31.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
03:42:31.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
03:42:31.198 00.000 16108 Moving (0.21, -0.05) raw xDistance=-0.21 yDistance=-0.00
03:42:31.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:42:31.198 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:31.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:42:31.198 00.000 16108 MoveAxis(E, 56, ABG)
03:42:31.198 00.000 16108 Guiding  Dir = 2, Dur = 56
03:42:31.199 00.001 16108 IsSlewing returns 0
03:42:31.199 00.000 16108 IsGuiding returns 0
03:42:31.202 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3337, FiltMin=2873, FiltMax=56886, Gamma=1.000
03:42:31.219 00.017 16108 PulseGuide returned control before completion, sleep 46
03:42:31.227 00.008 21068 UpdateGuideState exits: m=741844 SNR=231.2
03:42:31.229 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:31.230 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:31.232 00.002 21068 Enqueuing Expose request
03:42:31.282 00.050 16108 IsGuiding returns 1
03:42:31.282 00.000 16108 scope still moving after pulse duration time elapsed
03:42:31.312 00.030 16108 IsSlewing returns 0
03:42:31.312 00.000 16108 IsGuiding returns 0
03:42:31.312 00.000 16108 scope move finished after 56 + 57 ms
03:42:31.312 00.000 16108 Move returns status 0, amount 56
03:42:31.312 00.000 16108 MoveAxis(N, 0, ABG)
03:42:31.312 00.000 16108 Move returns status 0, amount 0
03:42:31.312 00.000 16108 move complete, result=0
03:42:31.312 00.000 16108 worker thread done servicing request
03:42:31.313 00.001 16108 Worker thread wakes up
03:42:31.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:31.313 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
03:42:31.314 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:32.295 00.981 16108 Exposure complete
03:42:32.353 00.058 16108 worker thread done servicing request
03:42:32.353 00.000 21068 OnExposeComplete: enter
03:42:32.356 00.003 21068 UpdateGuideState(): m_state=6
03:42:32.357 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
03:42:32.357 00.000 21068 Star::Find returns 1 (0), X=812.25, Y=629.06, Mass=693897, SNR=207.7, Peak=65535 HFD=3.3
03:42:32.359 00.002 21068 MultiStar: [#1 -0.24,-0.23,1.01,U] [#2 0.08,-0.05,1.00,U] [#3 0.07,-0.16,0.52,U] [#4 0.32,0.01,0.45,U] [#5 0.07,-0.02,0.48,U] [#6 -0.26,-0.12,0.56,U] [#7 0.38,-0.03,0.40,U] [#8 0.07,-0.17,0.37,U] 
03:42:32.359 00.000 21068 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {0.20, -0.17}
03:42:32.360 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
03:42:32.361 00.001 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
03:42:32.362 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=-0.07 mountY=0.10, mountTheta=2.16
03:42:32.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.12, opts=13)
03:42:32.365 00.001 21068 Enqueuing Move request for scope (0.05, -0.12)
03:42:32.367 00.002 16108 Worker thread wakes up
03:42:32.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
03:42:32.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
03:42:32.367 00.000 16108 Moving (0.05, -0.12) raw xDistance=-0.07 yDistance=0.10
03:42:32.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:42:32.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:32.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:42:32.367 00.000 16108 MoveAxis(E, 0, ABG)
03:42:32.367 00.000 16108 Move returns status 0, amount 0
03:42:32.367 00.000 16108 MoveAxis(N, 0, ABG)
03:42:32.367 00.000 16108 Move returns status 0, amount 0
03:42:32.367 00.000 16108 move complete, result=0
03:42:32.368 00.001 16108 worker thread done servicing request
03:42:32.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3337, FiltMin=2797, FiltMax=48598, Gamma=1.000
03:42:32.385 00.014 21068 UpdateGuideState exits: m=693897 SNR=207.7
03:42:32.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:32.386 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:32.387 00.001 21068 Enqueuing Expose request
03:42:32.388 00.001 16108 Worker thread wakes up
03:42:32.388 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:32.388 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:32.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:33.566 01.178 16108 Exposure complete
03:42:33.633 00.067 16108 worker thread done servicing request
03:42:33.633 00.000 21068 OnExposeComplete: enter
03:42:33.634 00.001 21068 UpdateGuideState(): m_state=6
03:42:33.635 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
03:42:33.636 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.16, Mass=751474, SNR=231.4, Peak=65535 HFD=3.5
03:42:33.638 00.002 21068 MultiStar: [#1 -0.21,0.01,0.94,U] [#2 0.21,0.11,1.13,U] [#3 0.10,-0.13,0.41,U] [#4 0.26,-0.04,0.40,U] [#5 0.21,-0.03,0.42,U] [#6 -0.01,-0.06,0.42,U] [#7 0.23,0.11,0.37,U] [#8 0.05,-0.10,0.28,U] 
03:42:33.641 00.003 21068 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.26, -0.07}
03:42:33.643 00.002 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:42:33.645 00.002 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
03:42:33.645 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.04 mountX=-0.12 mountY=-0.02, mountTheta=-2.95
03:42:33.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.01, opts=13)
03:42:33.649 00.002 21068 Enqueuing Move request for scope (0.12, -0.01)
03:42:33.650 00.001 16108 Worker thread wakes up
03:42:33.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
03:42:33.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
03:42:33.650 00.000 16108 Moving (0.12, -0.01) raw xDistance=-0.12 yDistance=-0.02
03:42:33.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:33.650 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:33.651 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:42:33.651 00.000 16108 MoveAxis(E, 0, ABG)
03:42:33.651 00.000 16108 Move returns status 0, amount 0
03:42:33.651 00.000 16108 MoveAxis(N, 0, ABG)
03:42:33.651 00.000 16108 Move returns status 0, amount 0
03:42:33.651 00.000 16108 move complete, result=0
03:42:33.651 00.000 16108 worker thread done servicing request
03:42:33.656 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3337, FiltMin=2886, FiltMax=47158, Gamma=1.000
03:42:33.675 00.019 21068 UpdateGuideState exits: m=751474 SNR=231.4
03:42:33.678 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:33.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:33.681 00.002 21068 Enqueuing Expose request
03:42:33.681 00.000 16108 Worker thread wakes up
03:42:33.681 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:33.683 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:33.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:34.660 00.977 16108 Exposure complete
03:42:34.714 00.054 16108 worker thread done servicing request
03:42:34.714 00.000 21068 OnExposeComplete: enter
03:42:34.715 00.001 21068 UpdateGuideState(): m_state=6
03:42:34.716 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
03:42:34.717 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.24, Mass=739115, SNR=230.8, Peak=65535 HFD=3.4
03:42:34.717 00.000 21068 MultiStar: [#1 0.00,-0.11,1.13,U] [#2 0.13,-0.06,0.96,U] [#3 0.21,-0.32,0.42,U] [#4 0.50,-0.02,0.00,M1] [#5 0.13,0.10,0.36,U] [#6 0.08,-0.26,0.43,U] [#7 0.45,0.10,0.00,M1] [#8 0.16,0.05,0.28,U] 
03:42:34.718 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.31, 0.01}
03:42:34.720 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
03:42:34.720 00.000 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
03:42:34.721 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.50 mountX=-0.16 mountY=0.04, mountTheta=2.87
03:42:34.723 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.08, opts=13)
03:42:34.723 00.000 21068 Enqueuing Move request for scope (0.14, -0.08)
03:42:34.724 00.001 16108 Worker thread wakes up
03:42:34.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
03:42:34.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
03:42:34.724 00.000 16108 Moving (0.14, -0.08) raw xDistance=-0.16 yDistance=0.04
03:42:34.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:42:34.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:34.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:42:34.725 00.001 16108 MoveAxis(E, 0, ABG)
03:42:34.725 00.000 16108 Move returns status 0, amount 0
03:42:34.725 00.000 16108 MoveAxis(N, 0, ABG)
03:42:34.725 00.000 16108 Move returns status 0, amount 0
03:42:34.725 00.000 16108 move complete, result=0
03:42:34.725 00.000 16108 worker thread done servicing request
03:42:34.727 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3337, FiltMin=2883, FiltMax=51558, Gamma=1.000
03:42:34.741 00.014 21068 UpdateGuideState exits: m=739115 SNR=230.8
03:42:34.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:34.742 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:34.744 00.002 21068 Enqueuing Expose request
03:42:34.745 00.001 16108 Worker thread wakes up
03:42:34.745 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:34.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:34.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:35.904 01.158 16108 Exposure complete
03:42:35.963 00.059 16108 worker thread done servicing request
03:42:35.963 00.000 21068 OnExposeComplete: enter
03:42:35.965 00.002 21068 UpdateGuideState(): m_state=6
03:42:35.966 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
03:42:35.967 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=628.98, Mass=789358, SNR=243.3, Peak=65535 HFD=3.6
03:42:35.970 00.003 21068 MultiStar: [#1 0.03,-0.38,0.86,U] [#2 0.36,-0.22,0.94,U] [#3 0.43,-0.54,0.00,M1] [#4 0.53,-0.26,0.00,M2] [#5 0.56,-0.06,0.00,M1] [#6 0.04,-0.32,0.40,U] [#7 0.58,-0.32,0.00,M2] [#8 0.43,-0.27,0.00,M1] 
03:42:35.971 00.001 21068 refined, 3 included, MultiStar: {0.27, -0.29}, one-star: {0.50, -0.25}
03:42:35.974 00.003 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
03:42:35.975 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
03:42:35.977 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=-0.29 hyp=0.40 cameraTheta=-0.81 mountX=-0.32 mountY=0.21, mountTheta=2.55
03:42:35.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.29, opts=13)
03:42:35.981 00.002 21068 Enqueuing Move request for scope (0.27, -0.29)
03:42:35.982 00.001 16108 Worker thread wakes up
03:42:35.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.29) opts 0xd
03:42:35.982 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.29)
03:42:35.982 00.000 16108 Moving (0.27, -0.29) raw xDistance=-0.32 yDistance=0.21
03:42:35.982 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:42:35.982 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:42:35.982 00.000 16108 MoveAxis(E, 84, ABG)
03:42:35.984 00.002 16108 Guiding  Dir = 2, Dur = 84
03:42:35.984 00.000 16108 IsSlewing returns 0
03:42:35.984 00.000 16108 IsGuiding returns 0
03:42:35.992 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3337, FiltMin=2848, FiltMax=59801, Gamma=1.000
03:42:36.004 00.012 16108 PulseGuide returned control before completion, sleep 75
03:42:36.015 00.011 21068 UpdateGuideState exits: m=789358 SNR=243.3
03:42:36.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:36.018 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:36.019 00.001 21068 Enqueuing Expose request
03:42:36.080 00.061 16108 IsGuiding returns 1
03:42:36.080 00.000 16108 scope still moving after pulse duration time elapsed
03:42:36.112 00.032 16108 IsSlewing returns 0
03:42:36.112 00.000 16108 IsGuiding returns 0
03:42:36.112 00.000 16108 scope move finished after 84 + 44 ms
03:42:36.112 00.000 16108 Move returns status 0, amount 84
03:42:36.112 00.000 16108 MoveAxis(S, 43, ABG)
03:42:36.112 00.000 16108 Guiding  Dir = 1, Dur = 43
03:42:36.113 00.001 16108 IsSlewing returns 0
03:42:36.113 00.000 16108 IsGuiding returns 0
03:42:36.165 00.052 16108 IsGuiding returns 1
03:42:36.165 00.000 16108 scope still moving after pulse duration time elapsed
03:42:36.192 00.027 16108 IsSlewing returns 0
03:42:36.192 00.000 16108 IsGuiding returns 1
03:42:36.224 00.032 16108 IsSlewing returns 0
03:42:36.224 00.000 16108 IsGuiding returns 1
03:42:36.256 00.032 16108 IsSlewing returns 0
03:42:36.256 00.000 16108 IsGuiding returns 0
03:42:36.256 00.000 16108 scope move finished after 43 + 99 ms
03:42:36.256 00.000 16108 Move returns status 0, amount 43
03:42:36.256 00.000 16108 move complete, result=0
03:42:36.256 00.000 16108 worker thread done servicing request
03:42:36.256 00.000 16108 Worker thread wakes up
03:42:36.257 00.001 21068 GuideStep: -0.3 px 84 ms EAST, 0.2 px 43 ms SOUTH
03:42:36.260 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:36.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:37.240 00.980 16108 Exposure complete
03:42:37.297 00.057 16108 worker thread done servicing request
03:42:37.297 00.000 21068 OnExposeComplete: enter
03:42:37.297 00.000 21068 UpdateGuideState(): m_state=6
03:42:37.298 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
03:42:37.299 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.14, Mass=755500, SNR=233.7, Peak=65535 HFD=3.6
03:42:37.300 00.001 21068 MultiStar: [#1 -0.20,-0.11,0.97,U] [#2 -0.01,0.03,0.96,U] [#3 0.18,-0.02,0.47,U] [#4 0.32,0.12,0.39,U] [#5 0.31,0.07,0.38,U] [#6 -0.01,0.05,0.37,U] [#7 0.33,0.13,0.35,U] [#8 0.17,-0.07,0.29,U] 
03:42:37.300 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.16, -0.09}
03:42:37.301 00.001 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
03:42:37.302 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:42:37.302 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.17 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
03:42:37.304 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.02, opts=13)
03:42:37.305 00.001 21068 Enqueuing Move request for scope (0.09, -0.02)
03:42:37.306 00.001 16108 Worker thread wakes up
03:42:37.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:42:37.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:42:37.306 00.000 16108 Moving (0.09, -0.02) raw xDistance=-0.09 yDistance=-0.01
03:42:37.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:42:37.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:37.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:42:37.306 00.000 16108 MoveAxis(E, 0, ABG)
03:42:37.306 00.000 16108 Move returns status 0, amount 0
03:42:37.306 00.000 16108 MoveAxis(N, 0, ABG)
03:42:37.306 00.000 16108 Move returns status 0, amount 0
03:42:37.306 00.000 16108 move complete, result=0
03:42:37.306 00.000 16108 worker thread done servicing request
03:42:37.311 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=195, max=65535, med=3341, FiltMin=2861, FiltMax=45398, Gamma=1.000
03:42:37.326 00.015 21068 UpdateGuideState exits: m=755500 SNR=233.7
03:42:37.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:37.327 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:37.328 00.001 21068 Enqueuing Expose request
03:42:37.329 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:37.329 00.000 16108 Worker thread wakes up
03:42:37.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:37.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:38.502 01.172 16108 Exposure complete
03:42:38.572 00.070 16108 worker thread done servicing request
03:42:38.572 00.000 21068 OnExposeComplete: enter
03:42:38.574 00.002 21068 UpdateGuideState(): m_state=6
03:42:38.575 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
03:42:38.577 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=629.29, Mass=775244, SNR=250.9, Peak=65535 HFD=3.6
03:42:38.578 00.001 21068 MultiStar: [#1 -0.16,-0.03,0.87,U] [#2 -0.09,0.12,0.94,U] [#3 0.14,-0.03,0.48,U] [#4 0.12,0.12,0.41,U] [#5 0.15,0.06,0.31,U] [#6 -0.20,0.01,0.37,U] [#7 0.39,0.25,0.00,M2] [#8 0.26,0.00,0.29,U] 
03:42:38.580 00.002 21068 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.15, 0.06}
03:42:38.580 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
03:42:38.582 00.002 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
03:42:38.583 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.13 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
03:42:38.587 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.04, opts=13)
03:42:38.589 00.002 21068 Enqueuing Move request for scope (0.02, 0.04)
03:42:38.591 00.002 16108 Worker thread wakes up
03:42:38.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:42:38.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:42:38.591 00.000 16108 Moving (0.02, 0.04) raw xDistance=-0.01 yDistance=-0.05
03:42:38.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:38.591 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:38.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:42:38.591 00.000 16108 MoveAxis(E, 0, ABG)
03:42:38.591 00.000 16108 Move returns status 0, amount 0
03:42:38.591 00.000 16108 MoveAxis(N, 0, ABG)
03:42:38.591 00.000 16108 Move returns status 0, amount 0
03:42:38.591 00.000 16108 move complete, result=0
03:42:38.592 00.001 16108 worker thread done servicing request
03:42:38.599 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3337, FiltMin=2822, FiltMax=51961, Gamma=1.000
03:42:38.623 00.024 21068 UpdateGuideState exits: m=775244 SNR=250.9
03:42:38.627 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:38.629 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:38.631 00.002 21068 Enqueuing Expose request
03:42:38.634 00.003 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:38.635 00.001 16108 Worker thread wakes up
03:42:38.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:38.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:39.620 00.985 16108 Exposure complete
03:42:39.705 00.085 16108 worker thread done servicing request
03:42:39.705 00.000 21068 OnExposeComplete: enter
03:42:39.707 00.002 21068 UpdateGuideState(): m_state=6
03:42:39.707 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
03:42:39.708 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=629.28, Mass=792226, SNR=252.7, Peak=65535 HFD=3.5
03:42:39.709 00.001 21068 MultiStar: [#1 0.01,-0.00,0.97,U] [#2 0.27,0.17,0.93,U] [#3 0.14,-0.15,0.39,U] [#4 0.28,-0.06,0.36,U] [#5 0.40,0.06,0.30,U] [#6 -0.12,-0.11,0.47,U] [#7 0.60,0.19,0.00,M3] [#8 0.15,-0.11,0.26,U] 
03:42:39.710 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.31, 0.05}
03:42:39.711 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
03:42:39.713 00.002 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
03:42:39.714 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.17 mountY=-0.06, mountTheta=-2.83
03:42:39.715 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
03:42:39.716 00.001 21068 Enqueuing Move request for scope (0.18, 0.01)
03:42:39.718 00.002 16108 Worker thread wakes up
03:42:39.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
03:42:39.718 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
03:42:39.718 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.17 yDistance=-0.06
03:42:39.718 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:42:39.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:39.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:42:39.718 00.000 16108 MoveAxis(E, 0, ABG)
03:42:39.718 00.000 16108 Move returns status 0, amount 0
03:42:39.718 00.000 16108 MoveAxis(N, 0, ABG)
03:42:39.718 00.000 16108 Move returns status 0, amount 0
03:42:39.718 00.000 16108 move complete, result=0
03:42:39.719 00.001 16108 worker thread done servicing request
03:42:39.724 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=80, max=65535, med=3337, FiltMin=2896, FiltMax=51497, Gamma=1.000
03:42:39.743 00.019 21068 UpdateGuideState exits: m=792226 SNR=252.7
03:42:39.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:39.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:39.746 00.001 21068 Enqueuing Expose request
03:42:39.747 00.001 16108 Worker thread wakes up
03:42:39.747 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:39.748 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:39.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:40.909 01.161 16108 Exposure complete
03:42:40.965 00.056 16108 worker thread done servicing request
03:42:40.965 00.000 21068 OnExposeComplete: enter
03:42:40.966 00.001 21068 UpdateGuideState(): m_state=6
03:42:40.967 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
03:42:40.967 00.000 21068 Star::Find returns 1 (0), X=812.25, Y=629.22, Mass=814577, SNR=263.7, Peak=65535 HFD=3.6
03:42:40.968 00.001 21068 MultiStar: [#1 -0.16,-0.08,0.85,U] [#2 0.06,0.12,0.92,U] [#3 -0.09,-0.19,0.42,U] [#4 0.11,-0.20,0.40,U] [#5 0.20,0.06,0.33,U] [#6 -0.19,-0.40,0.00,M1] [#7 0.31,0.14,0.41,U] [#8 0.02,-0.19,0.26,U] 
03:42:40.969 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.20, -0.01}
03:42:40.970 00.001 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.02)
03:42:40.970 00.000 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
03:42:40.971 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.07 mountY=0.00, mountTheta=3.08
03:42:40.974 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
03:42:40.976 00.002 21068 Enqueuing Move request for scope (0.07, -0.02)
03:42:40.978 00.002 16108 Worker thread wakes up
03:42:40.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
03:42:40.978 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
03:42:40.978 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.00
03:42:40.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:42:40.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:40.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:42:40.978 00.000 16108 MoveAxis(E, 0, ABG)
03:42:40.978 00.000 16108 Move returns status 0, amount 0
03:42:40.978 00.000 16108 MoveAxis(N, 0, ABG)
03:42:40.978 00.000 16108 Move returns status 0, amount 0
03:42:40.978 00.000 16108 move complete, result=0
03:42:40.978 00.000 16108 worker thread done servicing request
03:42:40.982 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=470, max=65535, med=3337, FiltMin=2851, FiltMax=55453, Gamma=1.000
03:42:40.999 00.017 21068 UpdateGuideState exits: m=814577 SNR=263.7
03:42:41.000 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:41.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:41.002 00.001 21068 Enqueuing Expose request
03:42:41.003 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:41.004 00.001 16108 Worker thread wakes up
03:42:41.004 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:41.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:41.980 00.976 16108 Exposure complete
03:42:42.037 00.057 16108 worker thread done servicing request
03:42:42.037 00.000 21068 OnExposeComplete: enter
03:42:42.038 00.001 21068 UpdateGuideState(): m_state=6
03:42:42.040 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
03:42:42.043 00.003 21068 Star::Find returns 1 (0), X=812.11, Y=629.15, Mass=724932, SNR=232.0, Peak=65535 HFD=3.4
03:42:42.045 00.002 21068 MultiStar: [#1 -0.43,-0.13,0.00,M1] [#2 -0.04,0.15,0.96,U] [#3 -0.14,-0.17,0.44,U] [#4 0.19,0.06,0.42,U] [#5 -0.17,0.22,0.36,U] [#6 -0.28,0.07,0.42,U] [#7 0.04,0.13,0.37,U] [#8 -0.11,-0.07,0.30,U] 
03:42:42.047 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.06, -0.08}
03:42:42.048 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
03:42:42.051 00.003 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
03:42:42.052 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.42 mountX=0.04 mountY=-0.02, mountTheta=-0.50
03:42:42.055 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.03, opts=13)
03:42:42.055 00.000 21068 Enqueuing Move request for scope (-0.04, 0.03)
03:42:42.056 00.001 16108 Worker thread wakes up
03:42:42.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:42:42.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:42:42.056 00.000 16108 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.02
03:42:42.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:42:42.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:42.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:42:42.056 00.000 16108 MoveAxis(E, 0, ABG)
03:42:42.056 00.000 16108 Move returns status 0, amount 0
03:42:42.057 00.001 16108 MoveAxis(N, 0, ABG)
03:42:42.057 00.000 16108 Move returns status 0, amount 0
03:42:42.057 00.000 16108 move complete, result=0
03:42:42.057 00.000 16108 worker thread done servicing request
03:42:42.061 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3341, FiltMin=2864, FiltMax=53926, Gamma=1.000
03:42:42.074 00.013 21068 UpdateGuideState exits: m=724932 SNR=232.0
03:42:42.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:42.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:42.076 00.000 21068 Enqueuing Expose request
03:42:42.077 00.001 16108 Worker thread wakes up
03:42:42.077 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:42.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:42.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:43.239 01.161 16108 Exposure complete
03:42:43.294 00.055 16108 worker thread done servicing request
03:42:43.294 00.000 21068 OnExposeComplete: enter
03:42:43.295 00.001 21068 UpdateGuideState(): m_state=6
03:42:43.296 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
03:42:43.297 00.001 21068 Star::Find returns 1 (0), X=811.83, Y=629.02, Mass=804989, SNR=238.8, Peak=65535 HFD=3.7
03:42:43.298 00.001 21068 MultiStar: [#1 -0.55,-0.19,0.00,M2] [#2 -0.29,0.00,1.02,U] [#3 -0.24,-0.21,0.48,U] [#4 -0.17,-0.14,0.41,U] [#5 -0.19,0.04,0.35,U] [#6 -0.57,-0.04,0.00,M1] [#7 -0.20,-0.07,0.35,U] [#8 -0.13,-0.16,0.32,U] 
03:42:43.298 00.000 21068 refined, 6 included, MultiStar: {-0.22, -0.11}, one-star: {-0.22, -0.21}
03:42:43.299 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
03:42:43.300 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
03:42:43.301 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-2.69 mountX=0.20 mountY=0.16, mountTheta=0.66
03:42:43.302 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.11, opts=13)
03:42:43.303 00.001 21068 Enqueuing Move request for scope (-0.22, -0.11)
03:42:43.304 00.001 16108 Worker thread wakes up
03:42:43.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
03:42:43.304 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
03:42:43.304 00.000 16108 Moving (-0.22, -0.11) raw xDistance=0.20 yDistance=0.16
03:42:43.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:42:43.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:43.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:42:43.304 00.000 16108 MoveAxis(W, 53, ABG)
03:42:43.304 00.000 16108 Guiding  Dir = 3, Dur = 53
03:42:43.305 00.001 16108 IsSlewing returns 0
03:42:43.305 00.000 16108 IsGuiding returns 0
03:42:43.309 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=3337, FiltMin=2835, FiltMax=62182, Gamma=1.000
03:42:43.323 00.014 16108 PulseGuide returned control before completion, sleep 46
03:42:43.323 00.000 21068 UpdateGuideState exits: m=804989 SNR=238.8
03:42:43.324 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:43.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:43.326 00.001 21068 Enqueuing Expose request
03:42:43.385 00.059 16108 IsGuiding returns 1
03:42:43.385 00.000 16108 scope still moving after pulse duration time elapsed
03:42:43.417 00.032 16108 IsSlewing returns 0
03:42:43.417 00.000 16108 IsGuiding returns 0
03:42:43.417 00.000 16108 scope move finished after 53 + 58 ms
03:42:43.417 00.000 16108 Move returns status 0, amount 53
03:42:43.417 00.000 16108 MoveAxis(N, 0, ABG)
03:42:43.417 00.000 16108 Move returns status 0, amount 0
03:42:43.417 00.000 16108 move complete, result=0
03:42:43.417 00.000 16108 worker thread done servicing request
03:42:43.418 00.001 16108 Worker thread wakes up
03:42:43.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:43.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:43.418 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.2 px 0 ms NORTH
03:42:44.396 00.978 16108 Exposure complete
03:42:44.453 00.057 16108 worker thread done servicing request
03:42:44.453 00.000 21068 OnExposeComplete: enter
03:42:44.454 00.001 21068 UpdateGuideState(): m_state=6
03:42:44.455 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
03:42:44.455 00.000 21068 Star::Find returns 1 (0), X=812.17, Y=629.17, Mass=746648, SNR=230.5, Peak=65535 HFD=3.6
03:42:44.456 00.001 21068 MultiStar: [#1 -0.28,-0.17,0.95,U] [#2 0.07,0.18,0.99,U] [#3 0.18,-0.04,0.42,U] [#4 0.25,-0.03,0.41,U] [#5 -0.13,0.07,0.37,U] [#6 -0.38,0.03,0.41,U] [#7 0.14,0.00,0.35,U] [#8 -0.12,-0.35,0.28,U] 
03:42:44.457 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.13, -0.06}
03:42:44.458 00.001 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.19)
03:42:44.458 00.000 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
03:42:44.459 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.13 mountX=0.01 mountY=0.03, mountTheta=1.19
03:42:44.463 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
03:42:44.464 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
03:42:44.466 00.002 16108 Worker thread wakes up
03:42:44.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:42:44.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:42:44.466 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
03:42:44.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:42:44.467 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:44.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:44.467 00.000 16108 MoveAxis(E, 0, ABG)
03:42:44.467 00.000 16108 Move returns status 0, amount 0
03:42:44.467 00.000 16108 MoveAxis(N, 0, ABG)
03:42:44.467 00.000 16108 Move returns status 0, amount 0
03:42:44.467 00.000 16108 move complete, result=0
03:42:44.467 00.000 16108 worker thread done servicing request
03:42:44.473 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3341, FiltMin=2835, FiltMax=54550, Gamma=1.000
03:42:44.488 00.015 21068 UpdateGuideState exits: m=746648 SNR=230.5
03:42:44.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:44.489 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:44.490 00.001 21068 Enqueuing Expose request
03:42:44.491 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:44.492 00.001 16108 Worker thread wakes up
03:42:44.492 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:44.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:45.656 01.164 16108 Exposure complete
03:42:45.725 00.069 16108 worker thread done servicing request
03:42:45.726 00.001 21068 OnExposeComplete: enter
03:42:45.726 00.000 21068 UpdateGuideState(): m_state=6
03:42:45.727 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
03:42:45.728 00.001 21068 Star::Find returns 1 (0), X=812.64, Y=629.27, Mass=784157, SNR=245.7, Peak=65535 HFD=3.5
03:42:45.729 00.001 21068 MultiStar: [#1 0.06,-0.11,0.88,U] [#2 0.41,0.11,1.04,U] [#3 0.54,0.04,0.00,M1] [#4 0.65,0.10,0.00,M1] [#5 0.42,0.09,0.32,U] [#6 0.11,0.05,0.40,U] [#7 0.65,0.08,0.00,M1] [#8 0.35,0.03,0.26,U] 
03:42:45.730 00.001 21068 refined, 5 included, MultiStar: {0.34, 0.03}, one-star: {0.59, 0.04}
03:42:45.731 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
03:42:45.731 00.000 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
03:42:45.732 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.35 cameraTheta=0.09 mountX=-0.33 mountY=-0.11, mountTheta=-2.82
03:42:45.734 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.03, opts=13)
03:42:45.734 00.000 21068 Enqueuing Move request for scope (0.34, 0.03)
03:42:45.735 00.001 16108 Worker thread wakes up
03:42:45.735 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
03:42:45.735 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
03:42:45.735 00.000 16108 Moving (0.34, 0.03) raw xDistance=-0.33 yDistance=-0.11
03:42:45.735 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:42:45.735 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:45.735 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:42:45.736 00.001 16108 MoveAxis(E, 87, ABG)
03:42:45.736 00.000 16108 Guiding  Dir = 2, Dur = 87
03:42:45.736 00.000 16108 IsSlewing returns 0
03:42:45.736 00.000 16108 IsGuiding returns 0
03:42:45.739 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=326, max=65535, med=3341, FiltMin=2749, FiltMax=55142, Gamma=1.000
03:42:45.759 00.020 21068 UpdateGuideState exits: m=784157 SNR=245.7
03:42:45.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:45.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:45.762 00.001 21068 Enqueuing Expose request
03:42:45.794 00.032 16108 PulseGuide returned control before completion, sleep 40
03:42:45.840 00.046 16108 IsGuiding returns 1
03:42:45.840 00.000 16108 scope still moving after pulse duration time elapsed
03:42:45.871 00.031 16108 IsSlewing returns 0
03:42:45.872 00.001 16108 IsGuiding returns 1
03:42:45.902 00.030 16108 IsSlewing returns 0
03:42:45.902 00.000 16108 IsGuiding returns 0
03:42:45.902 00.000 16108 scope move finished after 87 + 78 ms
03:42:45.902 00.000 16108 Move returns status 0, amount 87
03:42:45.902 00.000 16108 MoveAxis(N, 0, ABG)
03:42:45.902 00.000 16108 Move returns status 0, amount 0
03:42:45.902 00.000 16108 move complete, result=0
03:42:45.903 00.001 16108 worker thread done servicing request
03:42:45.903 00.000 16108 Worker thread wakes up
03:42:45.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:45.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:45.903 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.1 px 0 ms NORTH
03:42:46.885 00.982 16108 Exposure complete
03:42:46.940 00.055 16108 worker thread done servicing request
03:42:46.940 00.000 21068 OnExposeComplete: enter
03:42:46.941 00.001 21068 UpdateGuideState(): m_state=6
03:42:46.943 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
03:42:46.944 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=629.19, Mass=701722, SNR=237.5, Peak=65535 HFD=3.4
03:42:46.946 00.002 21068 MultiStar: [#1 0.01,-0.04,0.89,U] [#2 0.28,-0.03,0.97,U] [#3 0.22,-0.05,0.54,U] [#4 0.35,-0.06,0.40,U] [#5 0.18,-0.14,0.37,U] [#6 0.04,-0.13,0.41,U] [#7 0.44,-0.02,0.00,M2] [#8 -0.00,-0.06,0.28,U] 
03:42:46.947 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.06}, one-star: {0.37, -0.04}
03:42:46.947 00.000 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:42:46.948 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
03:42:46.948 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.21 cameraTheta=-0.28 mountX=-0.21 mountY=0.01, mountTheta=3.10
03:42:46.951 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.06, opts=13)
03:42:46.952 00.001 21068 Enqueuing Move request for scope (0.21, -0.06)
03:42:46.953 00.001 16108 Worker thread wakes up
03:42:46.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
03:42:46.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
03:42:46.953 00.000 16108 Moving (0.21, -0.06) raw xDistance=-0.21 yDistance=0.01
03:42:46.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
03:42:46.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:46.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:42:46.954 00.001 16108 MoveAxis(E, 62, ABG)
03:42:46.954 00.000 16108 Guiding  Dir = 2, Dur = 62
03:42:46.954 00.000 16108 IsSlewing returns 0
03:42:46.954 00.000 16108 IsGuiding returns 0
03:42:46.959 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3341, FiltMin=2877, FiltMax=49433, Gamma=1.000
03:42:46.972 00.013 21068 UpdateGuideState exits: m=701722 SNR=237.5
03:42:46.972 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:46.974 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:46.975 00.001 21068 Enqueuing Expose request
03:42:47.005 00.030 16108 PulseGuide returned control before completion, sleep 22
03:42:47.034 00.029 16108 IsGuiding returns 1
03:42:47.034 00.000 16108 scope still moving after pulse duration time elapsed
03:42:47.071 00.037 16108 IsSlewing returns 0
03:42:47.071 00.000 16108 IsGuiding returns 1
03:42:47.098 00.027 16108 IsSlewing returns 0
03:42:47.098 00.000 16108 IsGuiding returns 0
03:42:47.098 00.000 16108 scope move finished after 62 + 81 ms
03:42:47.098 00.000 16108 Move returns status 0, amount 62
03:42:47.098 00.000 16108 MoveAxis(N, 0, ABG)
03:42:47.099 00.001 16108 Move returns status 0, amount 0
03:42:47.099 00.000 16108 move complete, result=0
03:42:47.099 00.000 16108 worker thread done servicing request
03:42:47.099 00.000 16108 Worker thread wakes up
03:42:47.099 00.000 21068 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
03:42:47.101 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:47.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:48.271 01.170 16108 Exposure complete
03:42:48.340 00.069 16108 worker thread done servicing request
03:42:48.340 00.000 21068 OnExposeComplete: enter
03:42:48.341 00.001 21068 UpdateGuideState(): m_state=6
03:42:48.342 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
03:42:48.342 00.000 21068 Star::Find returns 1 (0), X=812.19, Y=629.20, Mass=777436, SNR=222.9, Peak=65535 HFD=3.6
03:42:48.343 00.001 21068 MultiStar: [#1 -0.17,-0.07,1.04,U] [#2 -0.04,0.15,0.99,U] [#3 -0.08,-0.11,0.48,U] [#4 0.02,-0.04,0.38,U] [#5 0.03,0.10,0.43,U] [#6 -0.29,-0.23,0.50,U] [#7 -0.18,-0.23,0.39,U] [#8 0.07,-0.11,0.29,U] 
03:42:48.344 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.14, -0.03}
03:42:48.345 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
03:42:48.346 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
03:42:48.346 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.52 mountX=0.05 mountY=0.05, mountTheta=0.82
03:42:48.348 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
03:42:48.349 00.001 21068 Enqueuing Move request for scope (-0.05, -0.04)
03:42:48.349 00.000 16108 Worker thread wakes up
03:42:48.350 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:42:48.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:42:48.350 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
03:42:48.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:42:48.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:48.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:42:48.350 00.000 16108 MoveAxis(E, 0, ABG)
03:42:48.350 00.000 16108 Move returns status 0, amount 0
03:42:48.350 00.000 16108 MoveAxis(N, 0, ABG)
03:42:48.350 00.000 16108 Move returns status 0, amount 0
03:42:48.350 00.000 16108 move complete, result=0
03:42:48.350 00.000 16108 worker thread done servicing request
03:42:48.354 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3337, FiltMin=2873, FiltMax=48797, Gamma=1.000
03:42:48.369 00.015 21068 UpdateGuideState exits: m=777436 SNR=222.9
03:42:48.369 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:48.371 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:48.371 00.000 21068 Enqueuing Expose request
03:42:48.372 00.001 16108 Worker thread wakes up
03:42:48.372 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:48.373 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:48.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:49.347 00.974 16108 Exposure complete
03:42:49.416 00.069 16108 worker thread done servicing request
03:42:49.417 00.001 21068 OnExposeComplete: enter
03:42:49.419 00.002 21068 UpdateGuideState(): m_state=6
03:42:49.422 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
03:42:49.424 00.002 21068 Star::Find returns 1 (0), X=812.13, Y=628.94, Mass=780092, SNR=230.3, Peak=65535 HFD=3.5
03:42:49.426 00.002 21068 MultiStar: [#1 -0.33,-0.22,1.05,U] [#2 -0.08,-0.03,1.15,U] [#3 0.05,-0.40,0.48,U] [#4 0.11,-0.07,0.46,U] [#5 0.06,-0.13,0.36,U] [#6 -0.41,-0.36,0.00,M1] [#7 0.04,0.08,0.36,U] [#8 -0.04,-0.32,0.33,U] 
03:42:49.427 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {0.09, -0.29}
03:42:49.429 00.002 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.83 = 1.46)
03:42:49.430 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
03:42:49.432 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.86 mountX=0.02 mountY=0.18, mountTheta=1.46
03:42:49.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.17, opts=13)
03:42:49.435 00.001 21068 Enqueuing Move request for scope (-0.05, -0.17)
03:42:49.437 00.002 16108 Worker thread wakes up
03:42:49.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
03:42:49.437 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
03:42:49.437 00.000 16108 Moving (-0.05, -0.17) raw xDistance=0.02 yDistance=0.18
03:42:49.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:49.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:49.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:49.437 00.000 16108 MoveAxis(E, 0, ABG)
03:42:49.437 00.000 16108 Move returns status 0, amount 0
03:42:49.437 00.000 16108 MoveAxis(N, 0, ABG)
03:42:49.437 00.000 16108 Move returns status 0, amount 0
03:42:49.437 00.000 16108 move complete, result=0
03:42:49.437 00.000 16108 worker thread done servicing request
03:42:49.440 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=38, max=65535, med=3337, FiltMin=2857, FiltMax=65437, Gamma=1.000
03:42:49.454 00.014 21068 UpdateGuideState exits: m=780092 SNR=230.3
03:42:49.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:49.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:49.456 00.000 21068 Enqueuing Expose request
03:42:49.457 00.001 16108 Worker thread wakes up
03:42:49.457 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:49.459 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:49.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:50.635 01.176 16108 Exposure complete
03:42:50.712 00.077 16108 worker thread done servicing request
03:42:50.712 00.000 21068 OnExposeComplete: enter
03:42:50.714 00.002 21068 UpdateGuideState(): m_state=6
03:42:50.716 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
03:42:50.718 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=629.26, Mass=804573, SNR=238.2, Peak=65535 HFD=3.5
03:42:50.721 00.003 21068 MultiStar: [#1 -0.24,0.09,1.03,U] [#2 -0.07,0.05,1.03,U] [#3 -0.11,-0.04,0.44,U] [#4 0.23,-0.14,0.43,U] [#5 0.06,0.17,0.39,U] [#6 -0.32,-0.12,0.39,U] [#7 0.26,0.12,0.35,U] [#8 0.07,0.05,0.30,U] 
03:42:50.722 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.15, 0.03}
03:42:50.723 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
03:42:50.723 00.000 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
03:42:50.725 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.11 mountX=0.02 mountY=-0.03, mountTheta=-0.83
03:42:50.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
03:42:50.728 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
03:42:50.730 00.002 16108 Worker thread wakes up
03:42:50.730 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
03:42:50.730 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
03:42:50.730 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
03:42:50.730 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:50.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:50.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:42:50.730 00.000 16108 MoveAxis(E, 0, ABG)
03:42:50.730 00.000 16108 Move returns status 0, amount 0
03:42:50.730 00.000 16108 MoveAxis(N, 0, ABG)
03:42:50.730 00.000 16108 Move returns status 0, amount 0
03:42:50.730 00.000 16108 move complete, result=0
03:42:50.730 00.000 16108 worker thread done servicing request
03:42:50.734 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3337, FiltMin=2886, FiltMax=60342, Gamma=1.000
03:42:50.755 00.021 21068 UpdateGuideState exits: m=804573 SNR=238.2
03:42:50.758 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:50.760 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:50.761 00.001 21068 Enqueuing Expose request
03:42:50.763 00.002 16108 Worker thread wakes up
03:42:50.763 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:50.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:50.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:51.731 00.967 16108 Exposure complete
03:42:51.787 00.056 16108 worker thread done servicing request
03:42:51.787 00.000 21068 OnExposeComplete: enter
03:42:51.789 00.002 21068 UpdateGuideState(): m_state=6
03:42:51.791 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
03:42:51.793 00.002 21068 Star::Find returns 1 (0), X=812.18, Y=629.28, Mass=820140, SNR=252.0, Peak=65535 HFD=3.6
03:42:51.795 00.002 21068 MultiStar: [#1 -0.28,-0.06,0.87,U] [#2 0.07,0.02,0.95,U] [#3 0.09,-0.00,0.42,U] [#4 0.22,0.11,0.33,U] [#5 0.11,0.16,0.38,U] [#6 -0.22,-0.01,0.35,U] [#7 0.27,0.16,0.30,U] [#8 0.21,0.15,0.25,U] 
03:42:51.797 00.002 21068 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.13, 0.05}
03:42:51.798 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
03:42:51.799 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
03:42:51.800 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.91 mountX=-0.02 mountY=-0.05, mountTheta=-2.04
03:42:51.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
03:42:51.803 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
03:42:51.804 00.001 16108 Worker thread wakes up
03:42:51.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:42:51.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:42:51.804 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.02 yDistance=-0.05
03:42:51.805 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:42:51.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:51.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:42:51.805 00.000 16108 MoveAxis(E, 0, ABG)
03:42:51.805 00.000 16108 Move returns status 0, amount 0
03:42:51.805 00.000 16108 MoveAxis(N, 0, ABG)
03:42:51.805 00.000 16108 Move returns status 0, amount 0
03:42:51.805 00.000 16108 move complete, result=0
03:42:51.805 00.000 16108 worker thread done servicing request
03:42:51.809 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=640, max=65535, med=3337, FiltMin=2864, FiltMax=53741, Gamma=1.000
03:42:51.824 00.015 21068 UpdateGuideState exits: m=820140 SNR=252.0
03:42:51.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:51.827 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:51.829 00.002 21068 Enqueuing Expose request
03:42:51.832 00.003 16108 Worker thread wakes up
03:42:51.832 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:51.835 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:51.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:53.000 01.165 16108 Exposure complete
03:42:53.061 00.061 16108 worker thread done servicing request
03:42:53.061 00.000 21068 OnExposeComplete: enter
03:42:53.062 00.001 21068 UpdateGuideState(): m_state=6
03:42:53.063 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
03:42:53.064 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=629.08, Mass=835747, SNR=259.5, Peak=65535 HFD=3.6
03:42:53.066 00.002 21068 MultiStar: [#1 0.06,-0.14,0.82,U] [#2 0.17,0.11,0.79,U] [#3 0.15,-0.19,0.41,U] [#4 0.36,0.04,0.30,U] [#5 0.15,0.02,0.34,U] [#6 -0.18,-0.23,0.33,U] [#7 0.40,0.07,0.31,U] [#8 0.39,-0.22,0.00,M1] 
03:42:53.066 00.000 21068 refined, 7 included, MultiStar: {0.19, -0.07}, one-star: {0.36, -0.15}
03:42:53.067 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
03:42:53.068 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
03:42:53.069 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=-0.20 mountY=0.02, mountTheta=3.04
03:42:53.070 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.07, opts=13)
03:42:53.071 00.001 21068 Enqueuing Move request for scope (0.19, -0.07)
03:42:53.072 00.001 16108 Worker thread wakes up
03:42:53.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
03:42:53.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
03:42:53.072 00.000 16108 Moving (0.19, -0.07) raw xDistance=-0.20 yDistance=0.02
03:42:53.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:42:53.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:53.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:42:53.072 00.000 16108 MoveAxis(E, 53, ABG)
03:42:53.072 00.000 16108 Guiding  Dir = 2, Dur = 53
03:42:53.072 00.000 16108 IsSlewing returns 0
03:42:53.074 00.002 16108 IsGuiding returns 0
03:42:53.076 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=6, max=65535, med=3337, FiltMin=2867, FiltMax=49638, Gamma=1.000
03:42:53.090 00.014 21068 UpdateGuideState exits: m=835747 SNR=259.5
03:42:53.091 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:53.091 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:53.092 00.001 21068 Enqueuing Expose request
03:42:53.098 00.006 16108 PulseGuide returned control before completion, sleep 39
03:42:53.144 00.046 16108 IsGuiding returns 1
03:42:53.144 00.000 16108 scope still moving after pulse duration time elapsed
03:42:53.175 00.031 16108 IsSlewing returns 0
03:42:53.175 00.000 16108 IsGuiding returns 1
03:42:53.206 00.031 16108 IsSlewing returns 0
03:42:53.206 00.000 16108 IsGuiding returns 0
03:42:53.206 00.000 16108 scope move finished after 53 + 80 ms
03:42:53.207 00.001 16108 Move returns status 0, amount 53
03:42:53.207 00.000 16108 MoveAxis(N, 0, ABG)
03:42:53.207 00.000 16108 Move returns status 0, amount 0
03:42:53.207 00.000 16108 move complete, result=0
03:42:53.207 00.000 16108 worker thread done servicing request
03:42:53.207 00.000 16108 Worker thread wakes up
03:42:53.207 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
03:42:53.209 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:53.211 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:54.192 00.981 16108 Exposure complete
03:42:54.247 00.055 16108 worker thread done servicing request
03:42:54.247 00.000 21068 OnExposeComplete: enter
03:42:54.248 00.001 21068 UpdateGuideState(): m_state=6
03:42:54.249 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
03:42:54.249 00.000 21068 Star::Find returns 1 (0), X=812.13, Y=628.91, Mass=755999, SNR=233.2, Peak=65535 HFD=3.5
03:42:54.250 00.001 21068 MultiStar: [#1 -0.01,-0.21,0.89,U] [#2 0.10,-0.02,1.11,U] [#3 0.18,-0.36,0.44,U] [#4 0.46,0.06,0.00,M1] [#5 0.01,-0.08,0.34,U] [#6 -0.16,0.11,0.46,U] [#7 0.15,0.10,0.38,U] [#8 0.19,-0.22,0.29,U] 
03:42:54.251 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.08, -0.32}
03:42:54.252 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.16)
03:42:54.253 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.22)
03:42:54.254 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.15 mountX=-0.09 mountY=0.12, mountTheta=2.18
03:42:54.255 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.14, opts=13)
03:42:54.256 00.001 21068 Enqueuing Move request for scope (0.06, -0.14)
03:42:54.257 00.001 16108 Worker thread wakes up
03:42:54.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
03:42:54.257 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
03:42:54.257 00.000 16108 Moving (0.06, -0.14) raw xDistance=-0.09 yDistance=0.12
03:42:54.257 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:42:54.257 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:54.257 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:42:54.257 00.000 16108 MoveAxis(E, 0, ABG)
03:42:54.258 00.001 16108 Move returns status 0, amount 0
03:42:54.258 00.000 16108 MoveAxis(N, 0, ABG)
03:42:54.258 00.000 16108 Move returns status 0, amount 0
03:42:54.258 00.000 16108 move complete, result=0
03:42:54.258 00.000 16108 worker thread done servicing request
03:42:54.261 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3337, FiltMin=2845, FiltMax=49606, Gamma=1.000
03:42:54.274 00.013 21068 UpdateGuideState exits: m=755999 SNR=233.2
03:42:54.275 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:54.275 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:54.276 00.001 21068 Enqueuing Expose request
03:42:54.277 00.001 16108 Worker thread wakes up
03:42:54.277 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:54.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:54.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:55.449 01.172 16108 Exposure complete
03:42:55.504 00.055 16108 worker thread done servicing request
03:42:55.504 00.000 21068 OnExposeComplete: enter
03:42:55.505 00.001 21068 UpdateGuideState(): m_state=6
03:42:55.506 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
03:42:55.506 00.000 21068 Star::Find returns 1 (0), X=812.23, Y=628.97, Mass=727817, SNR=234.4, Peak=65535 HFD=3.4
03:42:55.508 00.002 21068 MultiStar: [#1 -0.01,-0.21,0.94,U] [#2 0.03,-0.18,1.02,U] [#3 0.37,-0.04,0.46,U] [#4 0.22,0.12,0.38,U] [#5 0.06,-0.01,0.31,U] [#6 -0.10,-0.14,0.40,U] [#7 0.28,-0.17,0.32,U] [#8 0.17,-0.17,0.28,U] 
03:42:55.509 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.18, -0.26}
03:42:55.510 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
03:42:55.510 00.000 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
03:42:55.511 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.94 mountX=-0.14 mountY=0.12, mountTheta=2.41
03:42:55.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
03:42:55.513 00.001 21068 Enqueuing Move request for scope (0.11, -0.15)
03:42:55.514 00.001 16108 Worker thread wakes up
03:42:55.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
03:42:55.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
03:42:55.514 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.14 yDistance=0.12
03:42:55.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:42:55.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:55.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:42:55.514 00.000 16108 MoveAxis(E, 0, ABG)
03:42:55.514 00.000 16108 Move returns status 0, amount 0
03:42:55.514 00.000 16108 MoveAxis(N, 0, ABG)
03:42:55.514 00.000 16108 Move returns status 0, amount 0
03:42:55.514 00.000 16108 move complete, result=0
03:42:55.515 00.001 16108 worker thread done servicing request
03:42:55.521 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3341, FiltMin=2889, FiltMax=46697, Gamma=1.000
03:42:55.538 00.017 21068 UpdateGuideState exits: m=727817 SNR=234.4
03:42:55.540 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:55.540 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:55.541 00.001 21068 Enqueuing Expose request
03:42:55.542 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:55.543 00.001 16108 Worker thread wakes up
03:42:55.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:55.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:56.513 00.970 16108 Exposure complete
03:42:56.574 00.061 16108 worker thread done servicing request
03:42:56.574 00.000 21068 OnExposeComplete: enter
03:42:56.576 00.002 21068 UpdateGuideState(): m_state=6
03:42:56.579 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
03:42:56.579 00.000 21068 Star::Find returns 1 (0), X=812.18, Y=628.89, Mass=825812, SNR=240.4, Peak=65535 HFD=3.6
03:42:56.582 00.003 21068 MultiStar: [#1 -0.06,-0.32,0.88,U] [#2 0.07,-0.20,1.13,U] [#3 0.01,-0.39,0.44,U] [#4 0.19,-0.27,0.36,U] [#5 0.01,-0.28,0.36,U] [#6 -0.25,-0.19,0.38,U] [#7 0.31,-0.19,0.37,U] [#8 -0.01,-0.24,0.30,U] 
03:42:56.583 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.27}, one-star: {0.13, -0.33}
03:42:56.585 00.002 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
03:42:56.586 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
03:42:56.587 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.40 mountX=-0.09 mountY=0.25, mountTheta=1.93
03:42:56.591 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.27, opts=13)
03:42:56.592 00.001 21068 Enqueuing Move request for scope (0.05, -0.27)
03:42:56.593 00.001 16108 Worker thread wakes up
03:42:56.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
03:42:56.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
03:42:56.593 00.000 16108 Moving (0.05, -0.27) raw xDistance=-0.09 yDistance=0.25
03:42:56.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:42:56.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:42:56.593 00.000 16108 MoveAxis(E, 0, ABG)
03:42:56.593 00.000 16108 Move returns status 0, amount 0
03:42:56.593 00.000 16108 MoveAxis(S, 51, ABG)
03:42:56.593 00.000 16108 Guiding  Dir = 1, Dur = 51
03:42:56.594 00.001 16108 IsSlewing returns 0
03:42:56.594 00.000 16108 IsGuiding returns 0
03:42:56.598 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3341, FiltMin=2893, FiltMax=54365, Gamma=1.000
03:42:56.613 00.015 21068 UpdateGuideState exits: m=825812 SNR=240.4
03:42:56.613 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:56.614 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:56.615 00.001 21068 Enqueuing Expose request
03:42:56.655 00.040 16108 IsGuiding returns 1
03:42:56.655 00.000 16108 scope still moving after pulse duration time elapsed
03:42:56.685 00.030 16108 IsSlewing returns 0
03:42:56.685 00.000 16108 IsGuiding returns 1
03:42:56.717 00.032 16108 IsSlewing returns 0
03:42:56.717 00.000 16108 IsGuiding returns 1
03:42:56.748 00.031 16108 IsSlewing returns 0
03:42:56.748 00.000 16108 IsGuiding returns 0
03:42:56.748 00.000 16108 scope move finished after 51 + 103 ms
03:42:56.748 00.000 16108 Move returns status 0, amount 51
03:42:56.748 00.000 16108 move complete, result=0
03:42:56.749 00.001 16108 worker thread done servicing request
03:42:56.749 00.000 16108 Worker thread wakes up
03:42:56.749 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
03:42:56.751 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:56.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:57.910 01.159 16108 Exposure complete
03:42:57.966 00.056 16108 worker thread done servicing request
03:42:57.966 00.000 21068 OnExposeComplete: enter
03:42:57.968 00.002 21068 UpdateGuideState(): m_state=6
03:42:57.968 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
03:42:57.969 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.00, Mass=786233, SNR=265.2, Peak=65535 HFD=3.5
03:42:57.970 00.001 21068 MultiStar: [#1 -0.19,-0.24,0.83,U] [#2 -0.04,-0.13,0.89,U] [#3 -0.04,-0.52,0.00,M1] [#4 0.11,-0.08,0.35,U] [#5 -0.24,-0.05,0.31,U] [#6 -0.36,-0.08,0.31,U] [#7 0.06,-0.26,0.28,U] [#8 -0.12,-0.46,0.00,M1] 
03:42:57.971 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.17}, one-star: {0.17, -0.23}
03:42:57.972 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
03:42:57.972 00.000 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
03:42:57.978 00.006 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.79 mountX=0.01 mountY=0.18, mountTheta=1.53
03:42:57.980 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.17, opts=13)
03:42:57.982 00.002 21068 Enqueuing Move request for scope (-0.04, -0.17)
03:42:57.983 00.001 16108 Worker thread wakes up
03:42:57.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:42:57.984 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:42:57.984 00.000 16108 Moving (-0.04, -0.17) raw xDistance=0.01 yDistance=0.18
03:42:57.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:42:57.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:57.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:57.984 00.000 16108 MoveAxis(E, 0, ABG)
03:42:57.984 00.000 16108 Move returns status 0, amount 0
03:42:57.984 00.000 16108 MoveAxis(N, 0, ABG)
03:42:57.984 00.000 16108 Move returns status 0, amount 0
03:42:57.985 00.001 16108 move complete, result=0
03:42:57.985 00.000 16108 worker thread done servicing request
03:42:57.991 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3344, FiltMin=2867, FiltMax=65437, Gamma=1.000
03:42:58.005 00.014 21068 UpdateGuideState exits: m=786233 SNR=265.2
03:42:58.007 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:58.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:58.009 00.001 21068 Enqueuing Expose request
03:42:58.010 00.001 16108 Worker thread wakes up
03:42:58.010 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:58.012 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:58.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:42:58.983 00.971 16108 Exposure complete
03:42:59.039 00.056 16108 worker thread done servicing request
03:42:59.039 00.000 21068 OnExposeComplete: enter
03:42:59.041 00.002 21068 UpdateGuideState(): m_state=6
03:42:59.042 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
03:42:59.043 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.05, Mass=767358, SNR=226.1, Peak=65535 HFD=3.3
03:42:59.044 00.001 21068 MultiStar: [#1 -0.24,-0.32,0.88,U] [#2 0.01,-0.13,1.03,U] [#3 -0.19,-0.58,0.00,M2] [#4 0.03,-0.09,0.41,U] [#5 -0.13,0.06,0.45,U] [#6 -0.25,-0.17,0.46,U] [#7 0.04,-0.14,0.38,U] [#8 -0.15,-0.25,0.31,U] 
03:42:59.046 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.16}, one-star: {0.17, -0.18}
03:42:59.048 00.002 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
03:42:59.049 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
03:42:59.050 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.85 mountX=0.02 mountY=0.17, mountTheta=1.47
03:42:59.053 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
03:42:59.054 00.001 21068 Enqueuing Move request for scope (-0.05, -0.16)
03:42:59.056 00.002 16108 Worker thread wakes up
03:42:59.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
03:42:59.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
03:42:59.056 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.17
03:42:59.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:59.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:59.058 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:42:59.058 00.000 16108 MoveAxis(E, 0, ABG)
03:42:59.058 00.000 16108 Move returns status 0, amount 0
03:42:59.058 00.000 16108 MoveAxis(N, 0, ABG)
03:42:59.058 00.000 16108 Move returns status 0, amount 0
03:42:59.058 00.000 16108 move complete, result=0
03:42:59.058 00.000 16108 worker thread done servicing request
03:42:59.062 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3344, FiltMin=2884, FiltMax=59773, Gamma=1.000
03:42:59.078 00.016 21068 UpdateGuideState exits: m=767358 SNR=226.1
03:42:59.081 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:59.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:42:59.084 00.002 21068 Enqueuing Expose request
03:42:59.085 00.001 16108 Worker thread wakes up
03:42:59.085 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:59.087 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:42:59.088 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:00.256 01.168 16108 Exposure complete
03:43:00.343 00.087 16108 worker thread done servicing request
03:43:00.343 00.000 21068 OnExposeComplete: enter
03:43:00.345 00.002 21068 UpdateGuideState(): m_state=6
03:43:00.349 00.004 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
03:43:00.351 00.002 21068 Star::Find returns 1 (0), X=812.14, Y=628.87, Mass=716912, SNR=213.1, Peak=65535 HFD=3.4
03:43:00.353 00.002 21068 MultiStar: [#1 -0.50,-0.33,0.00,M1] [#2 -0.15,-0.16,1.18,U] [#3 -0.24,-0.39,0.00,M3] [#4 -0.06,-0.12,0.43,U] [#5 -0.31,-0.13,0.45,U] [#6 -0.47,-0.22,0.00,M1] [#7 -0.08,-0.14,0.38,U] [#8 -0.15,-0.39,0.26,U] 
03:43:00.354 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.22}, one-star: {0.09, -0.36}
03:43:00.355 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
03:43:00.357 00.002 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.44)
03:43:00.359 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.94 mountX=0.05 mountY=0.23, mountTheta=1.38
03:43:00.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.22, opts=13)
03:43:00.365 00.003 21068 Enqueuing Move request for scope (-0.09, -0.22)
03:43:00.368 00.003 16108 Worker thread wakes up
03:43:00.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
03:43:00.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
03:43:00.368 00.000 16108 Moving (-0.09, -0.22) raw xDistance=0.05 yDistance=0.23
03:43:00.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:43:00.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:43:00.368 00.000 16108 MoveAxis(E, 0, ABG)
03:43:00.368 00.000 16108 Move returns status 0, amount 0
03:43:00.368 00.000 16108 MoveAxis(S, 47, ABG)
03:43:00.369 00.001 16108 Guiding  Dir = 1, Dur = 47
03:43:00.369 00.000 16108 IsSlewing returns 0
03:43:00.369 00.000 16108 IsGuiding returns 0
03:43:00.376 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3347, FiltMin=2873, FiltMax=60275, Gamma=1.000
03:43:00.386 00.010 16108 PulseGuide returned control before completion, sleep 40
03:43:00.406 00.020 21068 UpdateGuideState exits: m=716912 SNR=213.1
03:43:00.409 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:00.410 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:00.411 00.001 21068 Enqueuing Expose request
03:43:00.432 00.021 16108 IsGuiding returns 1
03:43:00.432 00.000 16108 scope still moving after pulse duration time elapsed
03:43:00.464 00.032 16108 IsSlewing returns 0
03:43:00.464 00.000 16108 IsGuiding returns 1
03:43:00.495 00.031 16108 IsSlewing returns 0
03:43:00.495 00.000 16108 IsGuiding returns 0
03:43:00.496 00.001 16108 scope move finished after 47 + 79 ms
03:43:00.496 00.000 16108 Move returns status 0, amount 47
03:43:00.496 00.000 16108 move complete, result=0
03:43:00.496 00.000 16108 worker thread done servicing request
03:43:00.496 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
03:43:00.498 00.002 16108 Worker thread wakes up
03:43:00.498 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:00.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:01.473 00.975 16108 Exposure complete
03:43:01.556 00.083 16108 worker thread done servicing request
03:43:01.556 00.000 21068 OnExposeComplete: enter
03:43:01.557 00.001 21068 UpdateGuideState(): m_state=6
03:43:01.558 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
03:43:01.558 00.000 21068 Star::Find returns 1 (0), X=811.92, Y=628.95, Mass=712712, SNR=214.6, Peak=65535 HFD=3.5
03:43:01.559 00.001 21068 MultiStar: [#1 -0.52,-0.30,0.00,M2] [#2 -0.18,-0.08,1.04,U] [#3 -0.20,-0.30,0.54,U] [#4 -0.05,-0.10,0.45,U] [#5 -0.41,-0.24,0.00,M1] [#6 -0.58,-0.16,0.00,M2] [#7 0.11,-0.06,0.37,U] [#8 -0.31,-0.24,0.36,U] 
03:43:01.560 00.001 21068 refined, 5 included, MultiStar: {-0.14, -0.18}, one-star: {-0.13, -0.28}
03:43:01.562 00.002 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.10)
03:43:01.562 00.000 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
03:43:01.563 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.22 mountX=0.10 mountY=0.21, mountTheta=1.11
03:43:01.564 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.18, opts=13)
03:43:01.565 00.001 21068 Enqueuing Move request for scope (-0.14, -0.18)
03:43:01.566 00.001 16108 Worker thread wakes up
03:43:01.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
03:43:01.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
03:43:01.566 00.000 16108 Moving (-0.14, -0.18) raw xDistance=0.10 yDistance=0.21
03:43:01.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:43:01.566 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:43:01.566 00.000 16108 MoveAxis(E, 0, ABG)
03:43:01.566 00.000 16108 Move returns status 0, amount 0
03:43:01.566 00.000 16108 MoveAxis(S, 42, ABG)
03:43:01.566 00.000 16108 Guiding  Dir = 1, Dur = 42
03:43:01.566 00.000 16108 IsSlewing returns 0
03:43:01.567 00.001 16108 IsGuiding returns 0
03:43:01.567 00.000 16108 PulseGuide returned control before completion, sleep 52
03:43:01.570 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3344, FiltMin=2845, FiltMax=65462, Gamma=1.000
03:43:01.585 00.015 21068 UpdateGuideState exits: m=712712 SNR=214.6
03:43:01.586 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:01.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:01.587 00.000 21068 Enqueuing Expose request
03:43:01.622 00.035 16108 IsGuiding returns 1
03:43:01.622 00.000 16108 scope still moving after pulse duration time elapsed
03:43:01.653 00.031 16108 IsSlewing returns 0
03:43:01.653 00.000 16108 IsGuiding returns 0
03:43:01.654 00.001 16108 scope move finished after 42 + 44 ms
03:43:01.654 00.000 16108 Move returns status 0, amount 42
03:43:01.654 00.000 16108 move complete, result=0
03:43:01.654 00.000 16108 worker thread done servicing request
03:43:01.654 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:43:01.656 00.002 16108 Worker thread wakes up
03:43:01.656 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:01.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:02.816 01.160 16108 Exposure complete
03:43:02.885 00.069 16108 worker thread done servicing request
03:43:02.885 00.000 21068 OnExposeComplete: enter
03:43:02.886 00.001 21068 UpdateGuideState(): m_state=6
03:43:02.887 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
03:43:02.890 00.003 21068 Star::Find returns 1 (0), X=811.90, Y=628.99, Mass=778623, SNR=258.2, Peak=65535 HFD=3.7
03:43:02.891 00.001 21068 MultiStar: [#1 -0.51,-0.16,0.00,M3] [#2 -0.37,-0.11,0.86,U] [#3 -0.20,-0.08,0.38,U] [#4 -0.11,-0.05,0.35,U] [#5 -0.30,-0.01,0.36,U] [#6 -0.60,-0.16,0.00,M3] [#7 -0.15,-0.11,0.30,U] [#8 -0.37,-0.10,0.26,U] 
03:43:02.891 00.000 21068 refined, 6 included, MultiStar: {-0.24, -0.13}, one-star: {-0.15, -0.24}
03:43:02.893 00.002 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
03:43:02.894 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
03:43:02.895 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.65 mountX=0.21 mountY=0.18, mountTheta=0.71
03:43:02.898 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.13, opts=13)
03:43:02.900 00.002 21068 Enqueuing Move request for scope (-0.24, -0.13)
03:43:02.902 00.002 16108 Worker thread wakes up
03:43:02.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
03:43:02.902 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
03:43:02.902 00.000 16108 Moving (-0.24, -0.13) raw xDistance=0.21 yDistance=0.18
03:43:02.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:43:02.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:02.903 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:43:02.903 00.000 16108 MoveAxis(W, 55, ABG)
03:43:02.903 00.000 16108 Guiding  Dir = 3, Dur = 55
03:43:02.904 00.001 16108 IsSlewing returns 0
03:43:02.904 00.000 16108 IsGuiding returns 0
03:43:02.905 00.001 16108 PulseGuide returned control before completion, sleep 65
03:43:02.911 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3347, FiltMin=2848, FiltMax=54147, Gamma=1.000
03:43:02.934 00.023 21068 UpdateGuideState exits: m=778623 SNR=258.2
03:43:02.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:02.936 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:02.937 00.001 21068 Enqueuing Expose request
03:43:02.984 00.047 16108 IsGuiding returns 1
03:43:02.985 00.001 16108 scope still moving after pulse duration time elapsed
03:43:03.013 00.028 16108 IsSlewing returns 0
03:43:03.013 00.000 16108 IsGuiding returns 0
03:43:03.013 00.000 16108 scope move finished after 55 + 54 ms
03:43:03.013 00.000 16108 Move returns status 0, amount 55
03:43:03.013 00.000 16108 MoveAxis(N, 0, ABG)
03:43:03.013 00.000 16108 Move returns status 0, amount 0
03:43:03.013 00.000 16108 move complete, result=0
03:43:03.014 00.001 16108 worker thread done servicing request
03:43:03.014 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.2 px 0 ms NORTH
03:43:03.015 00.001 16108 Worker thread wakes up
03:43:03.015 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:03.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:03.992 00.977 16108 Exposure complete
03:43:04.058 00.066 16108 worker thread done servicing request
03:43:04.058 00.000 21068 OnExposeComplete: enter
03:43:04.059 00.001 21068 UpdateGuideState(): m_state=6
03:43:04.060 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
03:43:04.061 00.001 21068 Star::Find returns 1 (0), X=812.07, Y=629.09, Mass=791591, SNR=249.1, Peak=65535 HFD=3.8
03:43:04.061 00.000 21068 MultiStar: [#1 -0.50,-0.16,0.00,M4] [#2 -0.06,0.09,0.93,U] [#3 -0.04,-0.24,0.41,U] [#4 0.26,-0.15,0.33,U] [#5 -0.11,0.01,0.34,U] [#6 -0.14,-0.13,0.38,U] [#7 0.10,-0.17,0.40,U] [#8 -0.18,-0.08,0.28,U] 
03:43:04.062 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.02, -0.14}
03:43:04.063 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
03:43:04.064 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
03:43:04.064 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.75 mountX=0.00 mountY=0.09, mountTheta=1.56
03:43:04.067 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.08, opts=13)
03:43:04.068 00.001 21068 Enqueuing Move request for scope (-0.02, -0.08)
03:43:04.068 00.000 16108 Worker thread wakes up
03:43:04.068 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:43:04.069 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:43:04.069 00.000 16108 Moving (-0.02, -0.08) raw xDistance=0.00 yDistance=0.09
03:43:04.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:43:04.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:04.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:43:04.069 00.000 16108 MoveAxis(E, 0, ABG)
03:43:04.069 00.000 16108 Move returns status 0, amount 0
03:43:04.069 00.000 16108 MoveAxis(N, 0, ABG)
03:43:04.069 00.000 16108 Move returns status 0, amount 0
03:43:04.069 00.000 16108 move complete, result=0
03:43:04.069 00.000 16108 worker thread done servicing request
03:43:04.072 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3347, FiltMin=2864, FiltMax=53149, Gamma=1.000
03:43:04.087 00.015 21068 UpdateGuideState exits: m=791591 SNR=249.1
03:43:04.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:04.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:04.090 00.001 21068 Enqueuing Expose request
03:43:04.091 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:04.092 00.001 16108 Worker thread wakes up
03:43:04.092 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:04.092 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:05.249 01.157 16108 Exposure complete
03:43:05.315 00.066 16108 worker thread done servicing request
03:43:05.315 00.000 21068 OnExposeComplete: enter
03:43:05.317 00.002 21068 UpdateGuideState(): m_state=6
03:43:05.317 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
03:43:05.320 00.003 21068 Star::Find returns 1 (0), X=812.07, Y=628.90, Mass=784836, SNR=235.1, Peak=65535 HFD=3.8
03:43:05.322 00.002 21068 MultiStar: [#1 -0.19,-0.42,0.00,M5] [#2 -0.06,-0.12,1.05,U] [#3 0.13,-0.33,0.45,U] [#4 0.06,0.15,0.36,U] [#5 0.12,-0.23,0.36,U] [#6 -0.08,-0.12,0.44,U] [#7 0.16,-0.15,0.34,U] [#8 0.01,-0.39,0.29,U] 
03:43:05.323 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.20}, one-star: {0.03, -0.33}
03:43:05.325 00.002 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
03:43:05.326 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
03:43:05.326 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.44 mountX=-0.06 mountY=0.19, mountTheta=1.88
03:43:05.328 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
03:43:05.330 00.002 21068 Enqueuing Move request for scope (0.03, -0.20)
03:43:05.330 00.000 16108 Worker thread wakes up
03:43:05.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
03:43:05.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
03:43:05.331 00.001 16108 Moving (0.03, -0.20) raw xDistance=-0.06 yDistance=0.19
03:43:05.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:43:05.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:05.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:43:05.331 00.000 16108 MoveAxis(E, 0, ABG)
03:43:05.331 00.000 16108 Move returns status 0, amount 0
03:43:05.331 00.000 16108 MoveAxis(N, 0, ABG)
03:43:05.331 00.000 16108 Move returns status 0, amount 0
03:43:05.331 00.000 16108 move complete, result=0
03:43:05.331 00.000 16108 worker thread done servicing request
03:43:05.336 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3350, FiltMin=2784, FiltMax=53629, Gamma=1.000
03:43:05.358 00.022 21068 UpdateGuideState exits: m=784836 SNR=235.1
03:43:05.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:05.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:05.363 00.003 21068 Enqueuing Expose request
03:43:05.364 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:05.365 00.001 16108 Worker thread wakes up
03:43:05.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:05.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:06.346 00.981 16108 Exposure complete
03:43:06.427 00.081 16108 worker thread done servicing request
03:43:06.427 00.000 21068 OnExposeComplete: enter
03:43:06.430 00.003 21068 UpdateGuideState(): m_state=6
03:43:06.431 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
03:43:06.432 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=628.66, Mass=745574, SNR=226.6, Peak=65535 HFD=3.4
03:43:06.433 00.001 21068 MultiStar: [#1 -0.11,-0.33,0.97,U] [#2 -0.15,-0.18,1.03,U] [#3 0.09,-0.24,0.53,U] [#4 0.45,0.01,0.00,M1] [#5 -0.04,-0.24,0.34,U] [#6 -0.18,-0.15,0.43,U] [#7 0.12,-0.10,0.33,U] [#8 -0.07,-0.50,0.00,M1] 
03:43:06.434 00.001 21068 refined, 6 included, MultiStar: {-0.04, -0.30}, one-star: {0.08, -0.57}
03:43:06.436 00.002 21068 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.97) = xAngle (-4.67 = 1.62)
03:43:06.437 00.001 21068 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.61 = 1.68)
03:43:06.438 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.70 mountX=-0.01 mountY=0.30, mountTheta=1.62
03:43:06.441 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.30, opts=13)
03:43:06.442 00.001 21068 Enqueuing Move request for scope (-0.04, -0.30)
03:43:06.442 00.000 16108 Worker thread wakes up
03:43:06.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
03:43:06.443 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
03:43:06.443 00.000 16108 Moving (-0.04, -0.30) raw xDistance=-0.01 yDistance=0.30
03:43:06.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:06.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:43:06.443 00.000 16108 MoveAxis(E, 0, ABG)
03:43:06.443 00.000 16108 Move returns status 0, amount 0
03:43:06.443 00.000 16108 MoveAxis(S, 60, ABG)
03:43:06.443 00.000 16108 Guiding  Dir = 1, Dur = 60
03:43:06.443 00.000 16108 IsSlewing returns 0
03:43:06.443 00.000 16108 IsGuiding returns 0
03:43:06.446 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=573, max=65535, med=3350, FiltMin=2912, FiltMax=48342, Gamma=1.000
03:43:06.460 00.014 21068 UpdateGuideState exits: m=745574 SNR=226.6
03:43:06.461 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:06.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:06.463 00.001 21068 Enqueuing Expose request
03:43:06.503 00.040 16108 PulseGuide returned control before completion, sleep 12
03:43:06.516 00.013 16108 IsGuiding returns 1
03:43:06.516 00.000 16108 scope still moving after pulse duration time elapsed
03:43:06.548 00.032 16108 IsSlewing returns 0
03:43:06.548 00.000 16108 IsGuiding returns 1
03:43:06.580 00.032 16108 IsSlewing returns 0
03:43:06.580 00.000 16108 IsGuiding returns 1
03:43:06.612 00.032 16108 IsSlewing returns 0
03:43:06.612 00.000 16108 IsGuiding returns 0
03:43:06.612 00.000 16108 scope move finished after 60 + 108 ms
03:43:06.612 00.000 16108 Move returns status 0, amount 60
03:43:06.612 00.000 16108 move complete, result=0
03:43:06.612 00.000 16108 worker thread done servicing request
03:43:06.612 00.000 16108 Worker thread wakes up
03:43:06.612 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:06.612 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:06.613 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 60 ms SOUTH
03:43:07.779 01.166 16108 Exposure complete
03:43:07.850 00.071 16108 worker thread done servicing request
03:43:07.850 00.000 21068 OnExposeComplete: enter
03:43:07.852 00.002 21068 UpdateGuideState(): m_state=6
03:43:07.853 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
03:43:07.854 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=628.76, Mass=836512, SNR=234.4, Peak=65535 HFD=3.6
03:43:07.855 00.001 21068 MultiStar: [#1 -0.02,-0.33,0.91,U] [#2 0.05,-0.25,1.07,U] [#3 0.21,-0.23,0.42,U] [#4 0.30,-0.40,0.00,M2] [#5 0.24,-0.26,0.31,U] [#6 0.02,-0.13,0.43,U] [#7 0.18,-0.15,0.34,U] [#8 0.06,-0.39,0.28,U] 
03:43:07.855 00.000 21068 refined, 7 included, MultiStar: {0.11, -0.30}, one-star: {0.24, -0.47}
03:43:07.856 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
03:43:07.858 00.002 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
03:43:07.859 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.22 mountX=-0.16 mountY=0.26, mountTheta=2.11
03:43:07.860 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.30, opts=13)
03:43:07.861 00.001 21068 Enqueuing Move request for scope (0.11, -0.30)
03:43:07.861 00.000 16108 Worker thread wakes up
03:43:07.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
03:43:07.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
03:43:07.861 00.000 16108 Moving (0.11, -0.30) raw xDistance=-0.16 yDistance=0.26
03:43:07.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:43:07.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:43:07.862 00.001 16108 MoveAxis(E, 0, ABG)
03:43:07.862 00.000 16108 Move returns status 0, amount 0
03:43:07.862 00.000 16108 MoveAxis(S, 53, ABG)
03:43:07.862 00.000 16108 Guiding  Dir = 1, Dur = 53
03:43:07.862 00.000 16108 IsSlewing returns 0
03:43:07.862 00.000 16108 IsGuiding returns 0
03:43:07.865 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=672, max=65535, med=3353, FiltMin=2896, FiltMax=51961, Gamma=1.000
03:43:07.879 00.014 21068 UpdateGuideState exits: m=836512 SNR=234.4
03:43:07.881 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:07.881 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:07.882 00.001 21068 Enqueuing Expose request
03:43:07.916 00.034 16108 IsGuiding returns 1
03:43:07.916 00.000 16108 scope still moving after pulse duration time elapsed
03:43:07.946 00.030 16108 IsSlewing returns 0
03:43:07.946 00.000 16108 IsGuiding returns 1
03:43:07.977 00.031 16108 IsSlewing returns 0
03:43:07.977 00.000 16108 IsGuiding returns 1
03:43:08.008 00.031 16108 IsSlewing returns 0
03:43:08.008 00.000 16108 IsGuiding returns 0
03:43:08.008 00.000 16108 scope move finished after 53 + 93 ms
03:43:08.008 00.000 16108 Move returns status 0, amount 53
03:43:08.009 00.001 16108 move complete, result=0
03:43:08.009 00.000 16108 worker thread done servicing request
03:43:08.009 00.000 16108 Worker thread wakes up
03:43:08.009 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH
03:43:08.012 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:08.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:08.988 00.976 16108 Exposure complete
03:43:09.044 00.056 16108 worker thread done servicing request
03:43:09.044 00.000 21068 OnExposeComplete: enter
03:43:09.047 00.003 21068 UpdateGuideState(): m_state=6
03:43:09.048 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
03:43:09.049 00.001 21068 Star::Find returns 1 (0), X=812.07, Y=628.86, Mass=682506, SNR=229.5, Peak=65535 HFD=3.4
03:43:09.051 00.002 21068 MultiStar: [#1 -0.49,-0.52,0.00,M4] [#2 -0.08,-0.25,1.07,U] [#3 -0.20,-0.30,0.46,U] [#4 0.00,-0.12,0.34,U] [#5 -0.20,-0.30,0.36,U] [#6 -0.24,-0.25,0.44,U] [#7 0.09,-0.22,0.40,U] [#8 -0.18,-0.31,0.27,U] 
03:43:09.052 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.28}, one-star: {0.03, -0.37}
03:43:09.054 00.002 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
03:43:09.056 00.002 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
03:43:09.058 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.85 mountX=0.03 mountY=0.29, mountTheta=1.47
03:43:09.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.28, opts=13)
03:43:09.061 00.001 21068 Enqueuing Move request for scope (-0.08, -0.28)
03:43:09.063 00.002 16108 Worker thread wakes up
03:43:09.063 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
03:43:09.063 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
03:43:09.063 00.000 16108 Moving (-0.08, -0.28) raw xDistance=0.03 yDistance=0.29
03:43:09.063 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:09.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:43:09.063 00.000 16108 MoveAxis(E, 0, ABG)
03:43:09.063 00.000 16108 Move returns status 0, amount 0
03:43:09.063 00.000 16108 MoveAxis(S, 58, ABG)
03:43:09.063 00.000 16108 Guiding  Dir = 1, Dur = 58
03:43:09.066 00.003 16108 IsSlewing returns 0
03:43:09.066 00.000 16108 IsGuiding returns 0
03:43:09.070 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3357, FiltMin=2875, FiltMax=59197, Gamma=1.000
03:43:09.092 00.022 16108 PulseGuide returned control before completion, sleep 42
03:43:09.092 00.000 21068 UpdateGuideState exits: m=682506 SNR=229.5
03:43:09.093 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:09.095 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:09.096 00.001 21068 Enqueuing Expose request
03:43:09.138 00.042 16108 IsGuiding returns 1
03:43:09.138 00.000 16108 scope still moving after pulse duration time elapsed
03:43:09.170 00.032 16108 IsSlewing returns 0
03:43:09.170 00.000 16108 IsGuiding returns 0
03:43:09.170 00.000 16108 scope move finished after 58 + 46 ms
03:43:09.170 00.000 16108 Move returns status 0, amount 58
03:43:09.170 00.000 16108 move complete, result=0
03:43:09.171 00.001 16108 worker thread done servicing request
03:43:09.171 00.000 16108 Worker thread wakes up
03:43:09.171 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
03:43:09.174 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:09.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:10.323 01.149 16108 Exposure complete
03:43:10.380 00.057 16108 worker thread done servicing request
03:43:10.380 00.000 21068 OnExposeComplete: enter
03:43:10.382 00.002 21068 UpdateGuideState(): m_state=6
03:43:10.384 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
03:43:10.386 00.002 21068 Star::Find returns 1 (0), X=812.13, Y=628.99, Mass=774657, SNR=257.3, Peak=65535 HFD=3.7
03:43:10.388 00.002 21068 MultiStar: [#1 -0.17,-0.42,0.00,M5] [#2 0.04,-0.17,0.86,U] [#3 -0.12,-0.41,0.38,U] [#4 -0.05,-0.37,0.38,U] [#5 -0.08,-0.42,0.31,U] [#6 -0.25,-0.44,0.00,M1] [#7 0.20,-0.04,0.30,U] [#8 0.16,-0.38,0.25,U] 
03:43:10.389 00.001 21068 single-star, 6 included, MultiStar: {0.03, -0.27}, one-star: {0.08, -0.24}
03:43:10.391 00.002 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
03:43:10.392 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
03:43:10.395 00.003 21068 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.26 mountX=-0.12 mountY=0.22, mountTheta=2.07
03:43:10.398 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.24, opts=13)
03:43:10.400 00.002 21068 Enqueuing Move request for scope (0.08, -0.24)
03:43:10.401 00.001 16108 Worker thread wakes up
03:43:10.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
03:43:10.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
03:43:10.401 00.000 16108 Moving (0.08, -0.24) raw xDistance=-0.12 yDistance=0.22
03:43:10.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:43:10.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:43:10.401 00.000 16108 MoveAxis(E, 0, ABG)
03:43:10.401 00.000 16108 Move returns status 0, amount 0
03:43:10.401 00.000 16108 MoveAxis(S, 43, ABG)
03:43:10.401 00.000 16108 Guiding  Dir = 1, Dur = 43
03:43:10.402 00.001 16108 IsSlewing returns 0
03:43:10.402 00.000 16108 IsGuiding returns 0
03:43:10.407 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3357, FiltMin=2838, FiltMax=63091, Gamma=1.000
03:43:10.436 00.029 21068 UpdateGuideState exits: m=774657 SNR=257.3
03:43:10.438 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:10.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:10.440 00.001 21068 Enqueuing Expose request
03:43:10.443 00.003 16108 PulseGuide returned control before completion, sleep 12
03:43:10.458 00.015 16108 IsGuiding returns 1
03:43:10.458 00.000 16108 scope still moving after pulse duration time elapsed
03:43:10.488 00.030 16108 IsSlewing returns 0
03:43:10.488 00.000 16108 IsGuiding returns 1
03:43:10.520 00.032 16108 IsSlewing returns 0
03:43:10.520 00.000 16108 IsGuiding returns 1
03:43:10.551 00.031 16108 IsSlewing returns 0
03:43:10.551 00.000 16108 IsGuiding returns 0
03:43:10.551 00.000 16108 scope move finished after 43 + 106 ms
03:43:10.551 00.000 16108 Move returns status 0, amount 43
03:43:10.551 00.000 16108 move complete, result=0
03:43:10.551 00.000 16108 worker thread done servicing request
03:43:10.551 00.000 16108 Worker thread wakes up
03:43:10.551 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:10.551 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:43:10.553 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:11.537 00.984 16108 Exposure complete
03:43:11.606 00.069 16108 worker thread done servicing request
03:43:11.606 00.000 21068 OnExposeComplete: enter
03:43:11.607 00.001 21068 UpdateGuideState(): m_state=6
03:43:11.608 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
03:43:11.610 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=629.03, Mass=717983, SNR=233.9, Peak=65535 HFD=3.4
03:43:11.612 00.002 21068 MultiStar: [#1 -0.22,-0.09,0.89,U] [#2 -0.08,-0.03,1.00,U] [#3 -0.06,-0.28,0.44,U] [#4 0.00,-0.11,0.41,U] [#5 -0.16,-0.04,0.34,U] [#6 -0.18,-0.19,0.42,U] [#7 0.14,0.02,0.39,U] [#8 0.08,-0.15,0.34,U] 
03:43:11.613 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.19, -0.20}
03:43:11.613 00.000 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
03:43:11.614 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
03:43:11.615 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.83 mountX=0.01 mountY=0.12, mountTheta=1.49
03:43:11.618 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
03:43:11.619 00.001 21068 Enqueuing Move request for scope (-0.03, -0.12)
03:43:11.621 00.002 16108 Worker thread wakes up
03:43:11.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:43:11.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:43:11.621 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.01 yDistance=0.12
03:43:11.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:43:11.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:11.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:43:11.621 00.000 16108 MoveAxis(E, 0, ABG)
03:43:11.621 00.000 16108 Move returns status 0, amount 0
03:43:11.621 00.000 16108 MoveAxis(N, 0, ABG)
03:43:11.621 00.000 16108 Move returns status 0, amount 0
03:43:11.621 00.000 16108 move complete, result=0
03:43:11.621 00.000 16108 worker thread done servicing request
03:43:11.628 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3360, FiltMin=2864, FiltMax=65462, Gamma=1.000
03:43:11.646 00.018 21068 UpdateGuideState exits: m=717983 SNR=233.9
03:43:11.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:11.649 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:11.651 00.002 21068 Enqueuing Expose request
03:43:11.654 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:11.655 00.001 16108 Worker thread wakes up
03:43:11.655 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:11.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:12.817 01.162 16108 Exposure complete
03:43:12.883 00.066 16108 worker thread done servicing request
03:43:12.883 00.000 21068 OnExposeComplete: enter
03:43:12.884 00.001 21068 UpdateGuideState(): m_state=6
03:43:12.885 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
03:43:12.886 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=628.81, Mass=759078, SNR=249.3, Peak=65535 HFD=3.6
03:43:12.888 00.002 21068 MultiStar: [#1 -0.44,-0.28,0.00,M5] [#2 -0.11,-0.31,0.99,U] [#3 0.02,-0.23,0.46,U] [#4 0.23,-0.03,0.34,U] [#5 -0.00,-0.07,0.32,U] [#6 -0.17,-0.06,0.39,U] [#7 0.16,-0.18,0.32,U] [#8 -0.18,-0.37,0.28,U] 
03:43:12.889 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.26}, one-star: {0.15, -0.42}
03:43:12.889 00.000 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
03:43:12.890 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
03:43:12.890 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.51 mountX=-0.06 mountY=0.25, mountTheta=1.81
03:43:12.892 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.26, opts=13)
03:43:12.896 00.004 21068 Enqueuing Move request for scope (0.02, -0.26)
03:43:12.898 00.002 16108 Worker thread wakes up
03:43:12.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
03:43:12.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
03:43:12.898 00.000 16108 Moving (0.02, -0.26) raw xDistance=-0.06 yDistance=0.25
03:43:12.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:43:12.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:43:12.898 00.000 16108 MoveAxis(E, 0, ABG)
03:43:12.898 00.000 16108 Move returns status 0, amount 0
03:43:12.899 00.001 16108 MoveAxis(S, 50, ABG)
03:43:12.899 00.000 16108 Guiding  Dir = 1, Dur = 50
03:43:12.899 00.000 16108 IsSlewing returns 0
03:43:12.899 00.000 16108 IsGuiding returns 0
03:43:12.900 00.001 16108 PulseGuide returned control before completion, sleep 59
03:43:12.906 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3360, FiltMin=2918, FiltMax=58483, Gamma=1.000
03:43:12.927 00.021 21068 UpdateGuideState exits: m=759078 SNR=249.3
03:43:12.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:12.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:12.930 00.001 21068 Enqueuing Expose request
03:43:12.973 00.043 16108 IsGuiding returns 1
03:43:12.973 00.000 16108 scope still moving after pulse duration time elapsed
03:43:13.000 00.027 16108 IsSlewing returns 0
03:43:13.000 00.000 16108 IsGuiding returns 0
03:43:13.000 00.000 16108 scope move finished after 50 + 50 ms
03:43:13.000 00.000 16108 Move returns status 0, amount 50
03:43:13.000 00.000 16108 move complete, result=0
03:43:13.000 00.000 16108 worker thread done servicing request
03:43:13.000 00.000 16108 Worker thread wakes up
03:43:13.000 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:13.000 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
03:43:13.001 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:13.964 00.963 16108 Exposure complete
03:43:14.021 00.057 16108 worker thread done servicing request
03:43:14.021 00.000 21068 OnExposeComplete: enter
03:43:14.023 00.002 21068 UpdateGuideState(): m_state=6
03:43:14.025 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
03:43:14.026 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=629.37, Mass=728337, SNR=227.5, Peak=65535 HFD=3.5
03:43:14.028 00.002 21068 MultiStar: [#1 -0.31,-0.07,1.00,U] [#2 -0.06,0.18,1.13,U] [#3 -0.04,-0.04,0.41,U] [#4 0.01,0.07,0.40,U] [#5 -0.11,0.09,0.33,U] [#6 -0.21,0.19,0.38,U] [#7 0.40,0.39,0.00,M1] [#8 0.16,-0.04,0.30,U] 
03:43:14.029 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {0.09, 0.14}
03:43:14.031 00.002 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
03:43:14.033 00.002 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
03:43:14.033 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.36 mountX=0.09 mountY=-0.05, mountTheta=-0.56
03:43:14.036 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
03:43:14.037 00.001 21068 Enqueuing Move request for scope (-0.08, 0.07)
03:43:14.040 00.003 16108 Worker thread wakes up
03:43:14.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:43:14.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:43:14.040 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
03:43:14.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:14.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:14.041 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:43:14.041 00.000 16108 MoveAxis(E, 0, ABG)
03:43:14.041 00.000 16108 Move returns status 0, amount 0
03:43:14.041 00.000 16108 MoveAxis(N, 0, ABG)
03:43:14.041 00.000 16108 Move returns status 0, amount 0
03:43:14.041 00.000 16108 move complete, result=0
03:43:14.041 00.000 16108 worker thread done servicing request
03:43:14.048 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=3363, FiltMin=2905, FiltMax=53241, Gamma=1.000
03:43:14.069 00.021 21068 UpdateGuideState exits: m=728337 SNR=227.5
03:43:14.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:14.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:14.072 00.001 21068 Enqueuing Expose request
03:43:14.073 00.001 16108 Worker thread wakes up
03:43:14.073 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:14.074 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:14.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:15.239 01.165 16108 Exposure complete
03:43:15.309 00.070 16108 worker thread done servicing request
03:43:15.310 00.001 21068 OnExposeComplete: enter
03:43:15.312 00.002 21068 UpdateGuideState(): m_state=6
03:43:15.313 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
03:43:15.314 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.41, Mass=753449, SNR=244.5, Peak=65535 HFD=3.5
03:43:15.316 00.002 21068 MultiStar: [#1 -0.07,0.13,0.84,U] [#2 0.22,0.20,0.86,U] [#3 0.10,0.08,0.45,U] [#4 0.11,0.19,0.38,U] [#5 -0.13,0.01,0.40,U] [#6 -0.28,-0.04,0.41,U] [#7 0.33,0.36,0.00,M2] [#8 0.12,-0.12,0.29,U] 
03:43:15.318 00.002 21068 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.26, 0.18}
03:43:15.320 00.002 21068 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
03:43:15.321 00.001 21068 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
03:43:15.322 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.14 cameraTheta=0.99 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
03:43:15.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
03:43:15.325 00.001 21068 Enqueuing Move request for scope (0.07, 0.11)
03:43:15.327 00.002 16108 Worker thread wakes up
03:43:15.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
03:43:15.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
03:43:15.327 00.000 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.13
03:43:15.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:15.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:15.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:43:15.327 00.000 16108 MoveAxis(E, 0, ABG)
03:43:15.327 00.000 16108 Move returns status 0, amount 0
03:43:15.327 00.000 16108 MoveAxis(N, 0, ABG)
03:43:15.327 00.000 16108 Move returns status 0, amount 0
03:43:15.328 00.001 16108 move complete, result=0
03:43:15.328 00.000 16108 worker thread done servicing request
03:43:15.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3363, FiltMin=2902, FiltMax=54973, Gamma=1.000
03:43:15.346 00.014 21068 UpdateGuideState exits: m=753449 SNR=244.5
03:43:15.347 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:15.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:15.348 00.000 21068 Enqueuing Expose request
03:43:15.349 00.001 16108 Worker thread wakes up
03:43:15.349 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:15.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:15.349 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:16.320 00.971 16108 Exposure complete
03:43:16.376 00.056 16108 worker thread done servicing request
03:43:16.376 00.000 21068 OnExposeComplete: enter
03:43:16.377 00.001 21068 UpdateGuideState(): m_state=6
03:43:16.378 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
03:43:16.379 00.001 21068 Star::Find returns 1 (0), X=812.43, Y=629.37, Mass=747599, SNR=232.1, Peak=65535 HFD=3.4
03:43:16.380 00.001 21068 MultiStar: [#1 0.15,0.26,0.87,U] [#2 0.26,0.27,1.05,U] [#3 0.09,-0.10,0.45,U] [#4 0.08,-0.04,0.37,U] [#5 -0.06,0.08,0.45,U] [#6 -0.19,-0.11,0.40,U] [#7 0.52,0.38,0.00,M3] [#8 0.28,0.10,0.22,U] 
03:43:16.381 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.12}, one-star: {0.38, 0.14}
03:43:16.381 00.000 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
03:43:16.382 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
03:43:16.383 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.63 mountX=-0.14 mountY=-0.16, mountTheta=-2.31
03:43:16.384 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.12, opts=13)
03:43:16.386 00.002 21068 Enqueuing Move request for scope (0.17, 0.12)
03:43:16.387 00.001 16108 Worker thread wakes up
03:43:16.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
03:43:16.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
03:43:16.387 00.000 16108 Moving (0.17, 0.12) raw xDistance=-0.14 yDistance=-0.16
03:43:16.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:43:16.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:16.388 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:43:16.388 00.000 16108 MoveAxis(E, 0, ABG)
03:43:16.388 00.000 16108 Move returns status 0, amount 0
03:43:16.388 00.000 16108 MoveAxis(N, 0, ABG)
03:43:16.388 00.000 16108 Move returns status 0, amount 0
03:43:16.388 00.000 16108 move complete, result=0
03:43:16.388 00.000 16108 worker thread done servicing request
03:43:16.396 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3363, FiltMin=2899, FiltMax=52573, Gamma=1.000
03:43:16.414 00.018 21068 UpdateGuideState exits: m=747599 SNR=232.1
03:43:16.416 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:16.417 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:16.417 00.000 21068 Enqueuing Expose request
03:43:16.419 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:16.420 00.001 16108 Worker thread wakes up
03:43:16.420 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:16.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:17.579 01.159 16108 Exposure complete
03:43:17.634 00.055 16108 worker thread done servicing request
03:43:17.634 00.000 21068 OnExposeComplete: enter
03:43:17.636 00.002 21068 UpdateGuideState(): m_state=6
03:43:17.637 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
03:43:17.637 00.000 21068 Star::Find returns 1 (0), X=812.70, Y=629.41, Mass=846930, SNR=265.5, Peak=65535 HFD=3.5
03:43:17.638 00.001 21068 MultiStar: [#1 0.14,0.08,0.88,U] [#2 0.27,0.06,1.00,U] [#3 0.44,0.12,0.00,M1] [#4 0.36,0.29,0.00,M1] [#5 0.48,0.43,0.00,M1] [#6 0.05,-0.01,0.33,U] [#7 0.38,0.43,0.00,M4] [#8 0.39,-0.01,0.26,U] 
03:43:17.639 00.001 21068 refined, 4 included, MultiStar: {0.34, 0.09}, one-star: {0.65, 0.18}
03:43:17.640 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
03:43:17.640 00.000 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
03:43:17.642 00.002 21068 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.25 mountX=-0.31 mountY=-0.16, mountTheta=-2.66
03:43:17.645 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.09, opts=13)
03:43:17.647 00.002 21068 Enqueuing Move request for scope (0.34, 0.09)
03:43:17.648 00.001 16108 Worker thread wakes up
03:43:17.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
03:43:17.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
03:43:17.648 00.000 16108 Moving (0.34, 0.09) raw xDistance=-0.31 yDistance=-0.16
03:43:17.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:43:17.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:17.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:43:17.648 00.000 16108 MoveAxis(E, 83, ABG)
03:43:17.648 00.000 16108 Guiding  Dir = 2, Dur = 83
03:43:17.649 00.001 16108 IsSlewing returns 0
03:43:17.649 00.000 16108 IsGuiding returns 0
03:43:17.655 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3366, FiltMin=2873, FiltMax=51638, Gamma=1.000
03:43:17.681 00.026 21068 UpdateGuideState exits: m=846930 SNR=265.5
03:43:17.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:17.682 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:17.683 00.001 21068 Enqueuing Expose request
03:43:17.704 00.021 16108 PulseGuide returned control before completion, sleep 38
03:43:17.751 00.047 16108 IsGuiding returns 1
03:43:17.751 00.000 16108 scope still moving after pulse duration time elapsed
03:43:17.782 00.031 16108 IsSlewing returns 0
03:43:17.783 00.001 16108 IsGuiding returns 1
03:43:17.813 00.030 16108 IsSlewing returns 0
03:43:17.813 00.000 16108 IsGuiding returns 0
03:43:17.813 00.000 16108 scope move finished after 83 + 81 ms
03:43:17.813 00.000 16108 Move returns status 0, amount 83
03:43:17.814 00.001 16108 MoveAxis(N, 0, ABG)
03:43:17.814 00.000 16108 Move returns status 0, amount 0
03:43:17.814 00.000 16108 move complete, result=0
03:43:17.814 00.000 16108 worker thread done servicing request
03:43:17.814 00.000 16108 Worker thread wakes up
03:43:17.814 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH
03:43:17.816 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:17.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:18.785 00.969 16108 Exposure complete
03:43:18.850 00.065 16108 worker thread done servicing request
03:43:18.850 00.000 21068 OnExposeComplete: enter
03:43:18.851 00.001 21068 UpdateGuideState(): m_state=6
03:43:18.852 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
03:43:18.853 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=629.33, Mass=761820, SNR=224.5, Peak=65535 HFD=3.4
03:43:18.854 00.001 21068 MultiStar: [#1 0.00,0.03,0.91,U] [#2 0.21,0.18,0.93,U] [#3 0.15,0.02,0.42,U] [#4 0.40,0.23,0.00,M2] [#5 0.00,0.16,0.37,U] [#6 -0.10,0.14,0.41,U] [#7 0.49,0.16,0.00,M5] [#8 0.31,0.15,0.32,U] 
03:43:18.854 00.000 21068 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.27, 0.10}
03:43:18.855 00.001 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
03:43:18.856 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
03:43:18.856 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.68 mountX=-0.11 mountY=-0.14, mountTheta=-2.26
03:43:18.858 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
03:43:18.859 00.001 21068 Enqueuing Move request for scope (0.13, 0.11)
03:43:18.859 00.000 16108 Worker thread wakes up
03:43:18.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
03:43:18.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
03:43:18.860 00.001 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.14
03:43:18.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:43:18.860 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:18.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:43:18.860 00.000 16108 MoveAxis(E, 0, ABG)
03:43:18.860 00.000 16108 Move returns status 0, amount 0
03:43:18.860 00.000 16108 MoveAxis(N, 0, ABG)
03:43:18.860 00.000 16108 Move returns status 0, amount 0
03:43:18.860 00.000 16108 move complete, result=0
03:43:18.860 00.000 16108 worker thread done servicing request
03:43:18.863 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=493, max=65535, med=3366, FiltMin=2854, FiltMax=49142, Gamma=1.000
03:43:18.878 00.015 21068 UpdateGuideState exits: m=761820 SNR=224.5
03:43:18.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:18.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:18.880 00.000 21068 Enqueuing Expose request
03:43:18.881 00.001 16108 Worker thread wakes up
03:43:18.881 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:18.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:18.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:20.037 01.155 16108 Exposure complete
03:43:20.095 00.058 16108 worker thread done servicing request
03:43:20.095 00.000 21068 OnExposeComplete: enter
03:43:20.098 00.003 21068 UpdateGuideState(): m_state=6
03:43:20.101 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
03:43:20.103 00.002 21068 Star::Find returns 1 (0), X=812.22, Y=629.36, Mass=762059, SNR=203.8, Peak=65535 HFD=3.6
03:43:20.105 00.002 21068 MultiStar: [#1 -0.33,0.23,1.07,U] [#2 0.17,0.34,1.17,U] [#3 -0.02,-0.08,0.43,U] [#4 0.12,0.13,0.42,U] [#5 0.00,0.37,0.37,U] [#6 -0.33,-0.09,0.48,U] [#7 0.05,0.28,0.40,U] [#8 0.11,0.05,0.28,U] 
03:43:20.106 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {0.17, 0.13}
03:43:20.107 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
03:43:20.108 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
03:43:20.109 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.04 mountY=-0.17, mountTheta=-1.35
03:43:20.112 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
03:43:20.113 00.001 21068 Enqueuing Move request for scope (-0.01, 0.18)
03:43:20.114 00.001 16108 Worker thread wakes up
03:43:20.115 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
03:43:20.115 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
03:43:20.115 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.17
03:43:20.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:20.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:20.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:43:20.115 00.000 16108 MoveAxis(E, 0, ABG)
03:43:20.115 00.000 16108 Move returns status 0, amount 0
03:43:20.115 00.000 16108 MoveAxis(N, 0, ABG)
03:43:20.115 00.000 16108 Move returns status 0, amount 0
03:43:20.115 00.000 16108 move complete, result=0
03:43:20.115 00.000 16108 worker thread done servicing request
03:43:20.119 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3366, FiltMin=2886, FiltMax=51549, Gamma=1.000
03:43:20.134 00.015 21068 UpdateGuideState exits: m=762059 SNR=203.8
03:43:20.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:20.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:20.136 00.000 21068 Enqueuing Expose request
03:43:20.137 00.001 16108 Worker thread wakes up
03:43:20.137 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:20.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:20.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:21.112 00.974 16108 Exposure complete
03:43:21.171 00.059 16108 worker thread done servicing request
03:43:21.171 00.000 21068 OnExposeComplete: enter
03:43:21.172 00.001 21068 UpdateGuideState(): m_state=6
03:43:21.174 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
03:43:21.175 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.37, Mass=737736, SNR=219.4, Peak=65535 HFD=3.4
03:43:21.176 00.001 21068 MultiStar: [#1 -0.36,0.16,0.99,U] [#2 0.02,0.20,1.08,U] [#3 0.05,0.19,0.42,U] [#4 -0.06,0.16,0.36,U] [#5 0.14,0.35,0.37,U] [#6 -0.40,-0.01,0.45,U] [#7 0.19,0.12,0.40,U] [#8 0.14,-0.18,0.28,U] 
03:43:21.177 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {0.07, 0.14}
03:43:21.178 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
03:43:21.178 00.000 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:43:21.179 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=0.08 mountY=-0.13, mountTheta=-1.03
03:43:21.180 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.15, opts=13)
03:43:21.181 00.001 21068 Enqueuing Move request for scope (-0.05, 0.15)
03:43:21.182 00.001 16108 Worker thread wakes up
03:43:21.182 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
03:43:21.182 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
03:43:21.182 00.000 16108 Moving (-0.05, 0.15) raw xDistance=0.08 yDistance=-0.13
03:43:21.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:43:21.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:21.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:43:21.182 00.000 16108 MoveAxis(E, 0, ABG)
03:43:21.182 00.000 16108 Move returns status 0, amount 0
03:43:21.182 00.000 16108 MoveAxis(N, 0, ABG)
03:43:21.182 00.000 16108 Move returns status 0, amount 0
03:43:21.182 00.000 16108 move complete, result=0
03:43:21.182 00.000 16108 worker thread done servicing request
03:43:21.187 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=429, max=65535, med=3369, FiltMin=2893, FiltMax=49229, Gamma=1.000
03:43:21.206 00.019 21068 UpdateGuideState exits: m=737736 SNR=219.4
03:43:21.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:21.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:21.209 00.001 21068 Enqueuing Expose request
03:43:21.211 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:21.212 00.001 16108 Worker thread wakes up
03:43:21.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:21.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:22.363 01.151 16108 Exposure complete
03:43:22.432 00.069 16108 worker thread done servicing request
03:43:22.432 00.000 21068 OnExposeComplete: enter
03:43:22.434 00.002 21068 UpdateGuideState(): m_state=6
03:43:22.435 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
03:43:22.436 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=629.40, Mass=695818, SNR=242.2, Peak=65535 HFD=3.5
03:43:22.437 00.001 21068 MultiStar: [#1 -0.27,0.09,0.83,U] [#2 0.09,0.29,0.96,U] [#3 0.00,0.12,0.42,U] [#4 0.19,0.06,0.38,U] [#5 -0.20,-0.01,0.35,U] [#6 -0.21,-0.12,0.37,U] [#7 0.09,0.20,0.34,U] [#8 -0.10,-0.04,0.28,U] 
03:43:22.438 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.18, 0.17}
03:43:22.439 00.001 21068 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.97) = xAngle (-1.33 = -1.33)
03:43:22.440 00.001 21068 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
03:43:22.441 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.03 mountY=-0.12, mountTheta=-1.32
03:43:22.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
03:43:22.444 00.001 21068 Enqueuing Move request for scope (-0.01, 0.12)
03:43:22.445 00.001 16108 Worker thread wakes up
03:43:22.445 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
03:43:22.445 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:43:22.445 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.12
03:43:22.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:22.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:22.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:43:22.445 00.000 16108 MoveAxis(E, 0, ABG)
03:43:22.446 00.001 16108 Move returns status 0, amount 0
03:43:22.446 00.000 16108 MoveAxis(N, 0, ABG)
03:43:22.446 00.000 16108 Move returns status 0, amount 0
03:43:22.446 00.000 16108 move complete, result=0
03:43:22.446 00.000 16108 worker thread done servicing request
03:43:22.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=163, max=65535, med=3369, FiltMin=2877, FiltMax=54550, Gamma=1.000
03:43:22.465 00.015 21068 UpdateGuideState exits: m=695818 SNR=242.2
03:43:22.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:22.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:22.468 00.001 21068 Enqueuing Expose request
03:43:22.468 00.000 16108 Worker thread wakes up
03:43:22.468 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:22.470 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:22.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:23.455 00.985 16108 Exposure complete
03:43:23.531 00.076 16108 worker thread done servicing request
03:43:23.531 00.000 21068 OnExposeComplete: enter
03:43:23.533 00.002 21068 UpdateGuideState(): m_state=6
03:43:23.534 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
03:43:23.535 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=629.31, Mass=701118, SNR=234.3, Peak=65535 HFD=3.5
03:43:23.537 00.002 21068 MultiStar: [#1 -0.27,0.01,0.95,U] [#2 -0.09,0.29,1.10,U] [#3 0.05,-0.10,0.42,U] [#4 0.11,0.09,0.41,U] [#5 0.05,0.16,0.40,U] [#6 -0.35,0.07,0.37,U] [#7 0.41,0.08,0.38,U] [#8 -0.02,0.03,0.30,U] 
03:43:23.538 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.10, 0.08}
03:43:23.539 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.13 = -1.13)
03:43:23.540 00.001 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
03:43:23.541 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.84 mountX=0.04 mountY=-0.09, mountTheta=-1.11
03:43:23.544 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.10, opts=13)
03:43:23.546 00.002 21068 Enqueuing Move request for scope (-0.03, 0.10)
03:43:23.547 00.001 16108 Worker thread wakes up
03:43:23.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
03:43:23.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
03:43:23.547 00.000 16108 Moving (-0.03, 0.10) raw xDistance=0.04 yDistance=-0.09
03:43:23.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:23.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:23.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:43:23.547 00.000 16108 MoveAxis(E, 0, ABG)
03:43:23.547 00.000 16108 Move returns status 0, amount 0
03:43:23.547 00.000 16108 MoveAxis(N, 0, ABG)
03:43:23.547 00.000 16108 Move returns status 0, amount 0
03:43:23.547 00.000 16108 move complete, result=0
03:43:23.547 00.000 16108 worker thread done servicing request
03:43:23.550 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3373, FiltMin=2857, FiltMax=56454, Gamma=1.000
03:43:23.567 00.017 21068 UpdateGuideState exits: m=701118 SNR=234.3
03:43:23.569 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:23.571 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:23.572 00.001 21068 Enqueuing Expose request
03:43:23.575 00.003 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:23.576 00.001 16108 Worker thread wakes up
03:43:23.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:23.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:24.737 01.161 16108 Exposure complete
03:43:24.794 00.057 16108 worker thread done servicing request
03:43:24.794 00.000 21068 OnExposeComplete: enter
03:43:24.794 00.000 21068 UpdateGuideState(): m_state=6
03:43:24.795 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
03:43:24.796 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=629.32, Mass=782464, SNR=235.5, Peak=65535 HFD=3.5
03:43:24.797 00.001 21068 MultiStar: [#1 -0.13,-0.01,0.87,U] [#2 -0.08,0.02,0.98,U] [#3 -0.07,-0.18,0.40,U] [#4 0.07,0.02,0.38,U] [#5 -0.08,0.19,0.37,U] [#6 -0.35,-0.01,0.43,U] [#7 0.10,0.01,0.33,U] [#8 0.15,-0.06,0.27,U] 
03:43:24.798 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.10, 0.09}
03:43:24.798 00.000 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
03:43:24.799 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
03:43:24.800 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.69 mountX=0.04 mountY=-0.01, mountTheta=-0.22
03:43:24.801 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.02, opts=13)
03:43:24.802 00.001 21068 Enqueuing Move request for scope (-0.04, 0.02)
03:43:24.803 00.001 16108 Worker thread wakes up
03:43:24.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:43:24.803 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:43:24.803 00.000 16108 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.01
03:43:24.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:24.804 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:24.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:43:24.804 00.000 16108 MoveAxis(E, 0, ABG)
03:43:24.804 00.000 16108 Move returns status 0, amount 0
03:43:24.804 00.000 16108 MoveAxis(N, 0, ABG)
03:43:24.804 00.000 16108 Move returns status 0, amount 0
03:43:24.804 00.000 16108 move complete, result=0
03:43:24.804 00.000 16108 worker thread done servicing request
03:43:24.807 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3373, FiltMin=2864, FiltMax=47949, Gamma=1.000
03:43:24.821 00.014 21068 UpdateGuideState exits: m=782464 SNR=235.5
03:43:24.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:24.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:24.824 00.001 21068 Enqueuing Expose request
03:43:24.825 00.001 16108 Worker thread wakes up
03:43:24.825 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:24.825 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:24.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:25.803 00.978 16108 Exposure complete
03:43:25.882 00.079 16108 worker thread done servicing request
03:43:25.882 00.000 21068 OnExposeComplete: enter
03:43:25.883 00.001 21068 UpdateGuideState(): m_state=6
03:43:25.884 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
03:43:25.885 00.001 21068 Star::Find returns 1 (0), X=811.89, Y=629.19, Mass=720132, SNR=243.7, Peak=65535 HFD=3.6
03:43:25.886 00.001 21068 MultiStar: [#1 -0.45,-0.03,0.00,M1] [#2 -0.26,0.06,0.99,U] [#3 -0.36,-0.03,0.38,U] [#4 -0.04,-0.06,0.40,U] [#5 0.22,0.24,0.31,U] [#6 -0.35,-0.04,0.43,U] [#7 -0.02,-0.02,0.28,U] [#8 -0.23,-0.02,0.26,U] 
03:43:25.887 00.001 21068 single-star, 7 included, MultiStar: {-0.18, 0.01}, one-star: {-0.16, -0.04}
03:43:25.887 00.000 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
03:43:25.888 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
03:43:25.889 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.15 mountY=0.08, mountTheta=0.50
03:43:25.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.04, opts=13)
03:43:25.891 00.001 21068 Enqueuing Move request for scope (-0.16, -0.04)
03:43:25.893 00.002 16108 Worker thread wakes up
03:43:25.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
03:43:25.893 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
03:43:25.893 00.000 16108 Moving (-0.16, -0.04) raw xDistance=0.15 yDistance=0.08
03:43:25.893 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:43:25.893 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:25.893 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:43:25.893 00.000 16108 MoveAxis(E, 0, ABG)
03:43:25.893 00.000 16108 Move returns status 0, amount 0
03:43:25.893 00.000 16108 MoveAxis(N, 0, ABG)
03:43:25.893 00.000 16108 Move returns status 0, amount 0
03:43:25.893 00.000 16108 move complete, result=0
03:43:25.894 00.001 16108 worker thread done servicing request
03:43:25.898 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3376, FiltMin=2918, FiltMax=52166, Gamma=1.000
03:43:25.915 00.017 21068 UpdateGuideState exits: m=720132 SNR=243.7
03:43:25.917 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:25.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:25.918 00.000 21068 Enqueuing Expose request
03:43:25.919 00.001 16108 Worker thread wakes up
03:43:25.919 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:25.920 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:25.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:27.100 01.180 16108 Exposure complete
03:43:27.165 00.065 16108 worker thread done servicing request
03:43:27.165 00.000 21068 OnExposeComplete: enter
03:43:27.168 00.003 21068 UpdateGuideState(): m_state=6
03:43:27.171 00.003 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
03:43:27.173 00.002 21068 Star::Find returns 1 (0), X=812.03, Y=629.03, Mass=764130, SNR=250.3, Peak=65535 HFD=3.9
03:43:27.174 00.001 21068 MultiStar: [#1 -0.35,-0.12,0.78,U] [#2 -0.05,0.02,0.90,U] [#3 -0.01,-0.29,0.40,U] [#4 -0.16,-0.08,0.34,U] [#5 -0.22,-0.18,0.31,U] [#6 -0.49,-0.33,0.00,M1] [#7 -0.29,-0.00,0.35,U] [#8 -0.03,-0.29,0.27,U] 
03:43:27.176 00.002 21068 refined, 7 included, MultiStar: {-0.13, -0.13}, one-star: {-0.02, -0.20}
03:43:27.177 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
03:43:27.178 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
03:43:27.179 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.38 mountX=0.11 mountY=0.15, mountTheta=0.95
03:43:27.183 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.13, opts=13)
03:43:27.185 00.002 21068 Enqueuing Move request for scope (-0.13, -0.13)
03:43:27.186 00.001 16108 Worker thread wakes up
03:43:27.187 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
03:43:27.187 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
03:43:27.187 00.000 16108 Moving (-0.13, -0.13) raw xDistance=0.11 yDistance=0.15
03:43:27.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:43:27.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:27.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:43:27.187 00.000 16108 MoveAxis(E, 0, ABG)
03:43:27.187 00.000 16108 Move returns status 0, amount 0
03:43:27.187 00.000 16108 MoveAxis(N, 0, ABG)
03:43:27.187 00.000 16108 Move returns status 0, amount 0
03:43:27.188 00.001 16108 move complete, result=0
03:43:27.188 00.000 16108 worker thread done servicing request
03:43:27.195 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=22, max=65535, med=3379, FiltMin=2896, FiltMax=52086, Gamma=1.000
03:43:27.214 00.019 21068 UpdateGuideState exits: m=764130 SNR=250.3
03:43:27.217 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:27.219 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:27.222 00.003 21068 Enqueuing Expose request
03:43:27.223 00.001 16108 Worker thread wakes up
03:43:27.223 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:27.226 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:27.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:28.206 00.980 16108 Exposure complete
03:43:28.261 00.055 16108 worker thread done servicing request
03:43:28.261 00.000 21068 OnExposeComplete: enter
03:43:28.261 00.000 21068 UpdateGuideState(): m_state=6
03:43:28.263 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
03:43:28.264 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.19, Mass=754787, SNR=216.0, Peak=65535 HFD=3.5
03:43:28.265 00.001 21068 MultiStar: [#1 -0.26,-0.12,1.08,U] [#2 0.07,-0.08,1.07,U] [#3 0.08,-0.44,0.00,M1] [#4 0.16,-0.10,0.43,U] [#5 0.01,0.09,0.44,U] [#6 -0.39,-0.20,0.00,M2] [#7 -0.06,-0.01,0.38,U] [#8 -0.16,-0.24,0.30,U] 
03:43:28.266 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.07}, one-star: {0.21, -0.04}
03:43:28.268 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
03:43:28.268 00.000 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
03:43:28.269 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.02 mountY=0.07, mountTheta=1.80
03:43:28.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.07, opts=13)
03:43:28.272 00.001 21068 Enqueuing Move request for scope (0.00, -0.07)
03:43:28.273 00.001 16108 Worker thread wakes up
03:43:28.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
03:43:28.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
03:43:28.273 00.000 16108 Moving (0.00, -0.07) raw xDistance=-0.02 yDistance=0.07
03:43:28.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:28.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:28.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:43:28.273 00.000 16108 MoveAxis(E, 0, ABG)
03:43:28.273 00.000 16108 Move returns status 0, amount 0
03:43:28.273 00.000 16108 MoveAxis(N, 0, ABG)
03:43:28.273 00.000 16108 Move returns status 0, amount 0
03:43:28.273 00.000 16108 move complete, result=0
03:43:28.273 00.000 16108 worker thread done servicing request
03:43:28.277 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3382, FiltMin=2909, FiltMax=50909, Gamma=1.000
03:43:28.289 00.012 21068 UpdateGuideState exits: m=754787 SNR=216.0
03:43:28.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:28.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:28.292 00.001 21068 Enqueuing Expose request
03:43:28.293 00.001 16108 Worker thread wakes up
03:43:28.293 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:28.293 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:28.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:29.447 01.154 16108 Exposure complete
03:43:29.500 00.053 16108 worker thread done servicing request
03:43:29.500 00.000 21068 OnExposeComplete: enter
03:43:29.502 00.002 21068 UpdateGuideState(): m_state=6
03:43:29.505 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
03:43:29.506 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=628.92, Mass=792803, SNR=267.7, Peak=65535 HFD=3.5
03:43:29.506 00.000 21068 MultiStar: [#1 -0.15,-0.32,0.79,U] [#2 0.26,-0.10,0.76,U] [#3 -0.03,-0.52,0.00,M2] [#4 0.26,-0.23,0.33,U] [#5 0.19,-0.12,0.25,U] [#6 -0.03,-0.33,0.35,U] [#7 0.30,-0.25,0.29,U] [#8 0.11,-0.51,0.00,M1] 
03:43:29.507 00.001 21068 refined, 6 included, MultiStar: {0.14, -0.25}, one-star: {0.26, -0.31}
03:43:29.508 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
03:43:29.508 00.000 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
03:43:29.509 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.04 mountX=-0.19 mountY=0.21, mountTheta=2.30
03:43:29.510 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.25, opts=13)
03:43:29.511 00.001 21068 Enqueuing Move request for scope (0.14, -0.25)
03:43:29.512 00.001 16108 Worker thread wakes up
03:43:29.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
03:43:29.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
03:43:29.512 00.000 16108 Moving (0.14, -0.25) raw xDistance=-0.19 yDistance=0.21
03:43:29.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:43:29.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:43:29.512 00.000 16108 MoveAxis(E, 0, ABG)
03:43:29.512 00.000 16108 Move returns status 0, amount 0
03:43:29.512 00.000 16108 MoveAxis(S, 42, ABG)
03:43:29.512 00.000 16108 Guiding  Dir = 1, Dur = 42
03:43:29.513 00.001 16108 IsSlewing returns 0
03:43:29.513 00.000 16108 IsGuiding returns 0
03:43:29.516 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3385, FiltMin=2905, FiltMax=51081, Gamma=1.000
03:43:29.529 00.013 21068 UpdateGuideState exits: m=792803 SNR=267.7
03:43:29.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:29.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:29.532 00.001 21068 Enqueuing Expose request
03:43:29.536 00.004 16108 PulseGuide returned control before completion, sleep 30
03:43:29.581 00.045 16108 IsGuiding returns 1
03:43:29.581 00.000 16108 scope still moving after pulse duration time elapsed
03:43:29.613 00.032 16108 IsSlewing returns 0
03:43:29.613 00.000 16108 IsGuiding returns 1
03:43:29.644 00.031 16108 IsSlewing returns 0
03:43:29.644 00.000 16108 IsGuiding returns 0
03:43:29.644 00.000 16108 scope move finished after 42 + 88 ms
03:43:29.644 00.000 16108 Move returns status 0, amount 42
03:43:29.644 00.000 16108 move complete, result=0
03:43:29.644 00.000 16108 worker thread done servicing request
03:43:29.644 00.000 16108 Worker thread wakes up
03:43:29.644 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:43:29.646 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:29.646 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:30.628 00.982 16108 Exposure complete
03:43:30.706 00.078 16108 worker thread done servicing request
03:43:30.706 00.000 21068 OnExposeComplete: enter
03:43:30.707 00.001 21068 UpdateGuideState(): m_state=6
03:43:30.708 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
03:43:30.708 00.000 21068 Star::Find returns 1 (0), X=812.26, Y=629.26, Mass=792742, SNR=232.2, Peak=65535 HFD=3.5
03:43:30.709 00.001 21068 MultiStar: [#1 -0.01,-0.05,0.99,U] [#2 0.05,0.11,0.97,U] [#3 0.01,-0.26,0.44,U] [#4 0.28,-0.04,0.45,U] [#5 -0.07,0.14,0.40,U] [#6 -0.03,-0.07,0.45,U] [#7 0.38,0.04,0.32,U] [#8 0.01,-0.29,0.24,U] 
03:43:30.710 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.21, 0.03}
03:43:30.711 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
03:43:30.711 00.000 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
03:43:30.712 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=-0.09 mountY=-0.01, mountTheta=-3.06
03:43:30.714 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.01, opts=13)
03:43:30.716 00.002 21068 Enqueuing Move request for scope (0.09, -0.01)
03:43:30.717 00.001 16108 Worker thread wakes up
03:43:30.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:43:30.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:43:30.717 00.000 16108 Moving (0.09, -0.01) raw xDistance=-0.09 yDistance=-0.01
03:43:30.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:30.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:30.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:43:30.717 00.000 16108 MoveAxis(E, 0, ABG)
03:43:30.717 00.000 16108 Move returns status 0, amount 0
03:43:30.717 00.000 16108 MoveAxis(N, 0, ABG)
03:43:30.717 00.000 16108 Move returns status 0, amount 0
03:43:30.717 00.000 16108 move complete, result=0
03:43:30.717 00.000 16108 worker thread done servicing request
03:43:30.721 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3389, FiltMin=2905, FiltMax=45702, Gamma=1.000
03:43:30.735 00.014 21068 UpdateGuideState exits: m=792742 SNR=232.2
03:43:30.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:30.736 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:30.738 00.002 21068 Enqueuing Expose request
03:43:30.739 00.001 16108 Worker thread wakes up
03:43:30.739 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:30.740 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:30.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:31.903 01.163 16108 Exposure complete
03:43:31.962 00.059 16108 worker thread done servicing request
03:43:31.962 00.000 21068 OnExposeComplete: enter
03:43:31.963 00.001 21068 UpdateGuideState(): m_state=6
03:43:31.964 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
03:43:31.964 00.000 21068 Star::Find returns 1 (0), X=812.45, Y=629.32, Mass=785659, SNR=245.5, Peak=65535 HFD=3.4
03:43:31.966 00.002 21068 MultiStar: [#1 0.06,-0.01,0.84,U] [#2 0.41,0.15,0.00,M1] [#3 0.05,-0.19,0.41,U] [#4 0.45,0.22,0.00,M1] [#5 0.29,0.01,0.36,U] [#6 -0.16,-0.07,0.41,U] [#7 0.48,0.12,0.00,M1] [#8 0.30,-0.32,0.00,M1] 
03:43:31.966 00.000 21068 refined, 4 included, MultiStar: {0.17, -0.01}, one-star: {0.40, 0.09}
03:43:31.967 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
03:43:31.968 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
03:43:31.969 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.03 mountX=-0.17 mountY=-0.03, mountTheta=-2.94
03:43:31.970 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.01, opts=13)
03:43:31.972 00.002 21068 Enqueuing Move request for scope (0.17, -0.01)
03:43:31.972 00.000 16108 Worker thread wakes up
03:43:31.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
03:43:31.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
03:43:31.973 00.001 16108 Moving (0.17, -0.01) raw xDistance=-0.17 yDistance=-0.03
03:43:31.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:43:31.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:31.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:43:31.973 00.000 16108 MoveAxis(E, 0, ABG)
03:43:31.973 00.000 16108 Move returns status 0, amount 0
03:43:31.973 00.000 16108 MoveAxis(N, 0, ABG)
03:43:31.973 00.000 16108 Move returns status 0, amount 0
03:43:31.973 00.000 16108 move complete, result=0
03:43:31.973 00.000 16108 worker thread done servicing request
03:43:31.976 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3392, FiltMin=2870, FiltMax=45001, Gamma=1.000
03:43:31.989 00.013 21068 UpdateGuideState exits: m=785659 SNR=245.5
03:43:31.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:31.992 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:31.992 00.000 21068 Enqueuing Expose request
03:43:31.993 00.001 16108 Worker thread wakes up
03:43:31.993 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:31.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:31.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:32.957 00.963 16108 Exposure complete
03:43:33.036 00.079 16108 worker thread done servicing request
03:43:33.036 00.000 21068 OnExposeComplete: enter
03:43:33.039 00.003 21068 UpdateGuideState(): m_state=6
03:43:33.040 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
03:43:33.041 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.24, Mass=673705, SNR=225.7, Peak=65535 HFD=3.3
03:43:33.042 00.001 21068 MultiStar: [#1 0.17,0.01,0.78,U] [#2 0.40,0.08,0.94,U] [#3 0.22,-0.18,0.41,U] [#4 0.33,-0.19,0.39,U] [#5 0.31,-0.07,0.32,U] [#6 0.14,-0.12,0.49,U] [#7 0.52,-0.23,0.00,M2] [#8 0.56,-0.02,0.00,M2] 
03:43:33.043 00.001 21068 refined, 6 included, MultiStar: {0.34, -0.03}, one-star: {0.57, 0.01}
03:43:33.044 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
03:43:33.044 00.000 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
03:43:33.046 00.002 21068 CameraToMount -- cameraX=0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-0.09 mountX=-0.34 mountY=-0.05, mountTheta=-2.99
03:43:33.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.03, opts=13)
03:43:33.049 00.001 21068 Enqueuing Move request for scope (0.34, -0.03)
03:43:33.049 00.000 16108 Worker thread wakes up
03:43:33.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.03) opts 0xd
03:43:33.049 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.03)
03:43:33.049 00.000 16108 Moving (0.34, -0.03) raw xDistance=-0.34 yDistance=-0.05
03:43:33.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:43:33.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:33.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:43:33.049 00.000 16108 MoveAxis(E, 88, ABG)
03:43:33.049 00.000 16108 Guiding  Dir = 2, Dur = 88
03:43:33.050 00.001 16108 IsSlewing returns 0
03:43:33.050 00.000 16108 IsGuiding returns 0
03:43:33.051 00.001 16108 PulseGuide returned control before completion, sleep 98
03:43:33.055 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=467, max=65535, med=3398, FiltMin=2896, FiltMax=47030, Gamma=1.000
03:43:33.079 00.024 21068 UpdateGuideState exits: m=673705 SNR=225.7
03:43:33.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:33.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:33.081 00.000 21068 Enqueuing Expose request
03:43:33.163 00.082 16108 IsGuiding returns 1
03:43:33.163 00.000 16108 scope still moving after pulse duration time elapsed
03:43:33.195 00.032 16108 IsSlewing returns 0
03:43:33.195 00.000 16108 IsGuiding returns 1
03:43:33.226 00.031 16108 IsSlewing returns 0
03:43:33.226 00.000 16108 IsGuiding returns 0
03:43:33.227 00.001 16108 scope move finished after 88 + 88 ms
03:43:33.227 00.000 16108 Move returns status 0, amount 88
03:43:33.227 00.000 16108 MoveAxis(N, 0, ABG)
03:43:33.227 00.000 16108 Move returns status 0, amount 0
03:43:33.227 00.000 16108 move complete, result=0
03:43:33.227 00.000 16108 worker thread done servicing request
03:43:33.227 00.000 16108 Worker thread wakes up
03:43:33.227 00.000 21068 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
03:43:33.231 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:33.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:34.395 01.164 16108 Exposure complete
03:43:34.453 00.058 16108 worker thread done servicing request
03:43:34.453 00.000 21068 OnExposeComplete: enter
03:43:34.455 00.002 21068 UpdateGuideState(): m_state=6
03:43:34.456 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
03:43:34.457 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.16, Mass=688156, SNR=213.6, Peak=65535 HFD=3.3
03:43:34.458 00.001 21068 MultiStar: [#1 -0.33,-0.10,0.91,U] [#2 0.02,0.15,1.10,U] [#3 -0.18,-0.18,0.46,U] [#4 0.01,0.05,0.42,U] [#5 -0.10,0.14,0.34,U] [#6 -0.37,-0.09,0.46,U] [#7 0.17,0.12,0.41,U] [#8 -0.24,-0.03,0.24,U] 
03:43:34.461 00.003 21068 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {0.11, -0.07}
03:43:34.461 00.000 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.11 = 0.18)
03:43:34.462 00.001 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
03:43:34.463 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.14 mountX=0.08 mountY=0.02, mountTheta=0.24
03:43:34.466 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.00, opts=13)
03:43:34.469 00.003 21068 Enqueuing Move request for scope (-0.08, -0.00)
03:43:34.471 00.002 16108 Worker thread wakes up
03:43:34.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
03:43:34.471 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
03:43:34.471 00.000 16108 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=0.02
03:43:34.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:43:34.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:34.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:43:34.471 00.000 16108 MoveAxis(E, 0, ABG)
03:43:34.471 00.000 16108 Move returns status 0, amount 0
03:43:34.471 00.000 16108 MoveAxis(N, 0, ABG)
03:43:34.471 00.000 16108 Move returns status 0, amount 0
03:43:34.472 00.001 16108 move complete, result=0
03:43:34.472 00.000 16108 worker thread done servicing request
03:43:34.479 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3401, FiltMin=2931, FiltMax=41094, Gamma=1.000
03:43:34.501 00.022 21068 UpdateGuideState exits: m=688156 SNR=213.6
03:43:34.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:34.504 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:34.505 00.001 21068 Enqueuing Expose request
03:43:34.506 00.001 16108 Worker thread wakes up
03:43:34.506 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:34.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:34.507 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:35.483 00.976 16108 Exposure complete
03:43:35.542 00.059 16108 worker thread done servicing request
03:43:35.542 00.000 21068 OnExposeComplete: enter
03:43:35.543 00.001 21068 UpdateGuideState(): m_state=6
03:43:35.543 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
03:43:35.545 00.002 21068 Star::Find returns 1 (0), X=811.91, Y=629.38, Mass=715243, SNR=221.4, Peak=65535 HFD=3.4
03:43:35.546 00.001 21068 MultiStar: [#1 -0.55,0.12,0.00,M1] [#2 -0.32,0.10,0.96,U] [#3 -0.17,0.17,0.49,U] [#4 -0.15,0.16,0.45,U] [#5 -0.33,0.28,0.00,M1] [#6 -0.53,0.05,0.00,M1] [#7 -0.02,0.18,0.35,U] [#8 -0.22,0.18,0.28,U] 
03:43:35.547 00.001 21068 single-star, 5 included, MultiStar: {-0.19, 0.15}, one-star: {-0.14, 0.15}
03:43:35.547 00.000 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
03:43:35.548 00.001 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
03:43:35.549 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.30 mountX=0.16 mountY=-0.12, mountTheta=-0.63
03:43:35.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.15, opts=13)
03:43:35.551 00.000 21068 Enqueuing Move request for scope (-0.14, 0.15)
03:43:35.552 00.001 16108 Worker thread wakes up
03:43:35.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
03:43:35.552 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
03:43:35.553 00.001 16108 Moving (-0.14, 0.15) raw xDistance=0.16 yDistance=-0.12
03:43:35.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:43:35.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:35.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:43:35.553 00.000 16108 MoveAxis(E, 0, ABG)
03:43:35.553 00.000 16108 Move returns status 0, amount 0
03:43:35.553 00.000 16108 MoveAxis(N, 0, ABG)
03:43:35.553 00.000 16108 Move returns status 0, amount 0
03:43:35.553 00.000 16108 move complete, result=0
03:43:35.553 00.000 16108 worker thread done servicing request
03:43:35.560 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3408, FiltMin=2841, FiltMax=50467, Gamma=1.000
03:43:35.578 00.018 21068 UpdateGuideState exits: m=715243 SNR=221.4
03:43:35.578 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:35.579 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:35.580 00.001 21068 Enqueuing Expose request
03:43:35.581 00.001 16108 Worker thread wakes up
03:43:35.581 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:35.581 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:35.581 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:36.748 01.167 16108 Exposure complete
03:43:36.816 00.068 16108 worker thread done servicing request
03:43:36.816 00.000 21068 OnExposeComplete: enter
03:43:36.817 00.001 21068 UpdateGuideState(): m_state=6
03:43:36.818 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
03:43:36.819 00.001 21068 Star::Find returns 1 (0), X=811.71, Y=629.26, Mass=649990, SNR=198.2, Peak=65535 HFD=3.3
03:43:36.821 00.002 21068 MultiStar: [#1 -0.75,-0.00,0.00,M2] [#2 -0.50,-0.02,0.00,M1] [#3 -0.46,-0.06,0.00,M1] [#4 -0.17,0.01,0.45,U] [#5 -0.22,0.33,0.42,U] [#6 -0.74,0.15,0.00,M2] [#7 -0.39,0.06,0.41,U] [#8 -0.44,-0.04,0.00,M1] 
03:43:36.822 00.001 21068 refined, 3 included, MultiStar: {-0.29, 0.09}, one-star: {-0.34, 0.03}
03:43:36.823 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
03:43:36.823 00.000 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
03:43:36.824 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.85 mountX=0.30 mountY=-0.02, mountTheta=-0.05
03:43:36.827 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.09, opts=13)
03:43:36.828 00.001 21068 Enqueuing Move request for scope (-0.29, 0.09)
03:43:36.829 00.001 16108 Worker thread wakes up
03:43:36.829 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
03:43:36.829 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
03:43:36.829 00.000 16108 Moving (-0.29, 0.09) raw xDistance=0.30 yDistance=-0.02
03:43:36.829 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:43:36.829 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:36.829 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:43:36.829 00.000 16108 MoveAxis(W, 79, ABG)
03:43:36.829 00.000 16108 Guiding  Dir = 3, Dur = 79
03:43:36.830 00.001 16108 IsSlewing returns 0
03:43:36.830 00.000 16108 IsGuiding returns 0
03:43:36.840 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3414, FiltMin=2848, FiltMax=51283, Gamma=1.000
03:43:36.863 00.023 16108 PulseGuide returned control before completion, sleep 57
03:43:36.867 00.004 21068 UpdateGuideState exits: m=649990 SNR=198.2
03:43:36.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:36.869 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:36.872 00.003 21068 Enqueuing Expose request
03:43:36.923 00.051 16108 IsGuiding returns 1
03:43:36.923 00.000 16108 scope still moving after pulse duration time elapsed
03:43:36.955 00.032 16108 IsSlewing returns 0
03:43:36.955 00.000 16108 IsGuiding returns 0
03:43:36.955 00.000 16108 scope move finished after 79 + 46 ms
03:43:36.955 00.000 16108 Move returns status 0, amount 79
03:43:36.955 00.000 16108 MoveAxis(N, 0, ABG)
03:43:36.955 00.000 16108 Move returns status 0, amount 0
03:43:36.957 00.002 16108 move complete, result=0
03:43:36.957 00.000 16108 worker thread done servicing request
03:43:36.957 00.000 16108 Worker thread wakes up
03:43:36.957 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH
03:43:36.959 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:36.959 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:37.923 00.964 16108 Exposure complete
03:43:37.982 00.059 16108 worker thread done servicing request
03:43:37.982 00.000 21068 OnExposeComplete: enter
03:43:37.983 00.001 21068 UpdateGuideState(): m_state=6
03:43:37.984 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
03:43:37.985 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.41, Mass=723711, SNR=204.4, Peak=65535 HFD=3.3
03:43:37.986 00.001 21068 MultiStar: [#1 -0.19,0.20,1.06,U] [#2 0.07,0.37,1.01,U] [#3 0.09,0.11,0.47,U] [#4 -0.04,0.10,0.42,U] [#5 0.13,0.42,0.00,M1] [#6 -0.17,0.08,0.38,U] [#7 0.15,0.48,0.00,M1] [#8 -0.25,0.48,0.00,M2] 
03:43:37.987 00.001 21068 refined, 5 included, MultiStar: {-0.01, 0.21}, one-star: {0.14, 0.18}
03:43:37.987 00.000 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:43:37.989 00.002 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:43:37.989 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.61 mountX=0.04 mountY=-0.20, mountTheta=-1.35
03:43:37.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.21, opts=13)
03:43:37.991 00.000 21068 Enqueuing Move request for scope (-0.01, 0.21)
03:43:37.992 00.001 16108 Worker thread wakes up
03:43:37.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
03:43:37.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
03:43:37.992 00.000 16108 Moving (-0.01, 0.21) raw xDistance=0.04 yDistance=-0.20
03:43:37.993 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:37.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:43:37.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:43:37.993 00.000 16108 MoveAxis(E, 0, ABG)
03:43:37.993 00.000 16108 Move returns status 0, amount 0
03:43:37.993 00.000 16108 MoveAxis(N, 0, ABG)
03:43:37.993 00.000 16108 Move returns status 0, amount 0
03:43:37.993 00.000 16108 move complete, result=0
03:43:37.993 00.000 16108 worker thread done servicing request
03:43:37.997 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3417, FiltMin=2944, FiltMax=43037, Gamma=1.000
03:43:38.012 00.015 21068 UpdateGuideState exits: m=723711 SNR=204.4
03:43:38.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:38.013 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:38.014 00.001 21068 Enqueuing Expose request
03:43:38.015 00.001 16108 Worker thread wakes up
03:43:38.015 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:38.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:38.015 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:39.165 01.150 16108 Exposure complete
03:43:39.218 00.053 16108 worker thread done servicing request
03:43:39.218 00.000 21068 OnExposeComplete: enter
03:43:39.219 00.001 21068 UpdateGuideState(): m_state=6
03:43:39.220 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
03:43:39.221 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=629.45, Mass=672420, SNR=219.1, Peak=65535 HFD=3.4
03:43:39.222 00.001 21068 MultiStar: [#1 -0.12,0.30,0.91,U] [#2 -0.02,0.44,0.00,M1] [#3 -0.07,0.35,0.44,U] [#4 -0.02,0.20,0.38,U] [#5 -0.21,0.55,0.00,M2] [#6 -0.50,0.11,0.00,M2] [#7 0.12,0.26,0.33,U] [#8 0.05,0.13,0.27,U] 
03:43:39.223 00.001 21068 single-star, 5 included, MultiStar: {-0.01, 0.25}, one-star: {0.07, 0.23}
03:43:39.224 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
03:43:39.225 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
03:43:39.226 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.27 mountX=-0.03 mountY=-0.24, mountTheta=-1.69
03:43:39.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.23, opts=13)
03:43:39.229 00.001 21068 Enqueuing Move request for scope (0.07, 0.23)
03:43:39.230 00.001 16108 Worker thread wakes up
03:43:39.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
03:43:39.230 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
03:43:39.230 00.000 16108 Moving (0.07, 0.23) raw xDistance=-0.03 yDistance=-0.24
03:43:39.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:43:39.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:39.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:43:39.230 00.000 16108 MoveAxis(E, 0, ABG)
03:43:39.230 00.000 16108 Move returns status 0, amount 0
03:43:39.230 00.000 16108 MoveAxis(N, 0, ABG)
03:43:39.230 00.000 16108 Move returns status 0, amount 0
03:43:39.230 00.000 16108 move complete, result=0
03:43:39.230 00.000 16108 worker thread done servicing request
03:43:39.236 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3424, FiltMin=2899, FiltMax=48669, Gamma=1.000
03:43:39.253 00.017 21068 UpdateGuideState exits: m=672420 SNR=219.1
03:43:39.255 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:39.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:39.257 00.001 21068 Enqueuing Expose request
03:43:39.257 00.000 16108 Worker thread wakes up
03:43:39.257 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:39.258 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:39.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:40.242 00.984 16108 Exposure complete
03:43:40.321 00.079 16108 worker thread done servicing request
03:43:40.321 00.000 21068 OnExposeComplete: enter
03:43:40.322 00.001 21068 UpdateGuideState(): m_state=6
03:43:40.324 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
03:43:40.325 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.17, Mass=737517, SNR=249.1, Peak=65535 HFD=3.6
03:43:40.327 00.002 21068 MultiStar: [#1 -0.12,0.16,0.88,U] [#2 0.24,0.22,0.85,U] [#3 -0.03,-0.05,0.34,U] [#4 0.13,0.11,0.30,U] [#5 0.14,0.27,0.26,U] [#6 -0.20,0.12,0.38,U] [#7 0.39,0.21,0.00,M1] [#8 0.09,-0.18,0.21,U] 
03:43:40.328 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.14, -0.06}
03:43:40.329 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
03:43:40.330 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
03:43:40.331 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.97 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
03:43:40.332 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.09, opts=13)
03:43:40.333 00.001 21068 Enqueuing Move request for scope (0.06, 0.09)
03:43:40.334 00.001 16108 Worker thread wakes up
03:43:40.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
03:43:40.334 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
03:43:40.334 00.000 16108 Moving (0.06, 0.09) raw xDistance=-0.04 yDistance=-0.10
03:43:40.334 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:40.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:40.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:43:40.334 00.000 16108 MoveAxis(E, 0, ABG)
03:43:40.334 00.000 16108 Move returns status 0, amount 0
03:43:40.334 00.000 16108 MoveAxis(N, 0, ABG)
03:43:40.334 00.000 16108 Move returns status 0, amount 0
03:43:40.335 00.001 16108 move complete, result=0
03:43:40.335 00.000 16108 worker thread done servicing request
03:43:40.338 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=61, max=65535, med=3430, FiltMin=2944, FiltMax=42941, Gamma=1.000
03:43:40.354 00.016 21068 UpdateGuideState exits: m=737517 SNR=249.1
03:43:40.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:40.355 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:40.356 00.001 21068 Enqueuing Expose request
03:43:40.357 00.001 16108 Worker thread wakes up
03:43:40.357 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:40.358 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:40.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:41.529 01.171 16108 Exposure complete
03:43:41.594 00.065 16108 worker thread done servicing request
03:43:41.594 00.000 21068 OnExposeComplete: enter
03:43:41.595 00.001 21068 UpdateGuideState(): m_state=6
03:43:41.596 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
03:43:41.597 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.47, Mass=640812, SNR=212.3, Peak=65472 HFD=3.2
03:43:41.598 00.001 21068 MultiStar: [#1 -0.21,0.25,0.93,U] [#2 0.19,0.40,0.00,M1] [#3 0.34,0.05,0.39,U] [#4 0.30,0.15,0.36,U] [#5 0.17,0.36,0.38,U] [#6 -0.08,0.34,0.44,U] [#7 0.47,0.16,0.00,M2] [#8 0.11,-0.05,0.31,U] 
03:43:41.599 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.22}, one-star: {0.32, 0.24}
03:43:41.600 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
03:43:41.602 00.002 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
03:43:41.603 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.09 mountX=-0.07 mountY=-0.24, mountTheta=-1.87
03:43:41.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.22, opts=13)
03:43:41.605 00.000 21068 Enqueuing Move request for scope (0.11, 0.22)
03:43:41.606 00.001 16108 Worker thread wakes up
03:43:41.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
03:43:41.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
03:43:41.606 00.000 16108 Moving (0.11, 0.22) raw xDistance=-0.07 yDistance=-0.24
03:43:41.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:43:41.606 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.09 newest=-0.57
03:43:41.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:43:41.606 00.000 16108 MoveAxis(E, 0, ABG)
03:43:41.606 00.000 16108 Move returns status 0, amount 0
03:43:41.606 00.000 16108 MoveAxis(N, 47, ABG)
03:43:41.606 00.000 16108 Guiding  Dir = 0, Dur = 47
03:43:41.607 00.001 16108 IsSlewing returns 0
03:43:41.607 00.000 16108 IsGuiding returns 0
03:43:41.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3433, FiltMin=2937, FiltMax=41693, Gamma=1.000
03:43:41.637 00.023 21068 UpdateGuideState exits: m=640812 SNR=212.3
03:43:41.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:41.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:41.640 00.001 21068 Enqueuing Expose request
03:43:41.661 00.021 16108 IsGuiding returns 1
03:43:41.661 00.000 16108 scope still moving after pulse duration time elapsed
03:43:41.691 00.030 16108 IsSlewing returns 0
03:43:41.691 00.000 16108 IsGuiding returns 1
03:43:41.722 00.031 16108 IsSlewing returns 0
03:43:41.723 00.001 16108 IsGuiding returns 1
03:43:41.754 00.031 16108 IsSlewing returns 0
03:43:41.754 00.000 16108 IsGuiding returns 0
03:43:41.754 00.000 16108 scope move finished after 47 + 100 ms
03:43:41.755 00.001 16108 Move returns status 0, amount 47
03:43:41.755 00.000 16108 move complete, result=0
03:43:41.755 00.000 16108 worker thread done servicing request
03:43:41.755 00.000 16108 Worker thread wakes up
03:43:41.755 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
03:43:41.757 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:41.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:42.748 00.991 16108 Exposure complete
03:43:42.807 00.059 16108 worker thread done servicing request
03:43:42.807 00.000 21068 OnExposeComplete: enter
03:43:42.808 00.001 21068 UpdateGuideState(): m_state=6
03:43:42.810 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
03:43:42.811 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.52, Mass=768796, SNR=300.5, Peak=65535 HFD=3.4
03:43:42.811 00.000 21068 MultiStar: [#1 -0.28,0.12,0.73,U] [#2 -0.05,0.30,0.75,U] [#3 0.11,0.02,0.30,U] [#4 0.19,0.23,0.29,U] [#5 0.03,0.14,0.25,U] [#6 -0.33,0.03,0.27,U] [#7 0.25,0.42,0.00,M3] [#8 -0.26,0.26,0.21,U] 
03:43:42.812 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.20}, one-star: {0.23, 0.29}
03:43:42.813 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
03:43:42.814 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
03:43:42.814 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=0.05 mountY=-0.19, mountTheta=-1.31
03:43:42.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.20, opts=13)
03:43:42.817 00.001 21068 Enqueuing Move request for scope (-0.02, 0.20)
03:43:42.818 00.001 16108 Worker thread wakes up
03:43:42.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
03:43:42.818 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
03:43:42.818 00.000 16108 Moving (-0.02, 0.20) raw xDistance=0.05 yDistance=-0.19
03:43:42.818 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:43:42.818 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:42.818 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:43:42.818 00.000 16108 MoveAxis(E, 0, ABG)
03:43:42.818 00.000 16108 Move returns status 0, amount 0
03:43:42.818 00.000 16108 MoveAxis(N, 0, ABG)
03:43:42.818 00.000 16108 Move returns status 0, amount 0
03:43:42.818 00.000 16108 move complete, result=0
03:43:42.818 00.000 16108 worker thread done servicing request
03:43:42.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3440, FiltMin=2934, FiltMax=45501, Gamma=1.000
03:43:42.836 00.014 21068 UpdateGuideState exits: m=768796 SNR=300.5
03:43:42.836 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:42.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:42.838 00.001 21068 Enqueuing Expose request
03:43:42.839 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:42.839 00.000 16108 Worker thread wakes up
03:43:42.840 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:42.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:43.991 01.151 16108 Exposure complete
03:43:44.064 00.073 16108 worker thread done servicing request
03:43:44.064 00.000 21068 OnExposeComplete: enter
03:43:44.066 00.002 21068 UpdateGuideState(): m_state=6
03:43:44.068 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
03:43:44.070 00.002 21068 Star::Find returns 1 (0), X=812.14, Y=629.19, Mass=637314, SNR=224.0, Peak=65535 HFD=3.4
03:43:44.072 00.002 21068 MultiStar: [#1 -0.12,0.04,1.00,U] [#2 0.01,0.20,0.91,U] [#3 0.06,-0.02,0.38,U] [#4 0.04,0.13,0.39,U] [#5 0.12,0.19,0.34,U] [#6 -0.47,0.01,0.00,M1] [#7 0.52,0.29,0.00,M4] [#8 0.10,-0.08,0.26,U] 
03:43:44.074 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.09, -0.04}
03:43:44.075 00.001 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:43:44.076 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.65 = -1.65)
03:43:44.077 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.25 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
03:43:44.080 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.06, opts=13)
03:43:44.083 00.003 21068 Enqueuing Move request for scope (0.02, 0.06)
03:43:44.085 00.002 16108 Worker thread wakes up
03:43:44.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
03:43:44.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
03:43:44.085 00.000 16108 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=-0.07
03:43:44.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:44.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:44.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:43:44.085 00.000 16108 MoveAxis(E, 0, ABG)
03:43:44.085 00.000 16108 Move returns status 0, amount 0
03:43:44.085 00.000 16108 MoveAxis(N, 0, ABG)
03:43:44.085 00.000 16108 Move returns status 0, amount 0
03:43:44.085 00.000 16108 move complete, result=0
03:43:44.085 00.000 16108 worker thread done servicing request
03:43:44.092 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3446, FiltMin=2950, FiltMax=44029, Gamma=1.000
03:43:44.106 00.014 21068 UpdateGuideState exits: m=637314 SNR=224.0
03:43:44.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:44.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:44.109 00.001 21068 Enqueuing Expose request
03:43:44.110 00.001 16108 Worker thread wakes up
03:43:44.110 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:44.111 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:44.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:45.077 00.966 16108 Exposure complete
03:43:45.146 00.069 16108 worker thread done servicing request
03:43:45.146 00.000 21068 OnExposeComplete: enter
03:43:45.147 00.001 21068 UpdateGuideState(): m_state=6
03:43:45.148 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
03:43:45.149 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=629.23, Mass=602878, SNR=203.2, Peak=65535 HFD=3.4
03:43:45.150 00.001 21068 MultiStar: [#1 -0.17,-0.11,0.98,U] [#2 0.07,0.22,0.91,U] [#3 -0.11,-0.18,0.44,U] [#4 -0.04,0.00,0.37,U] [#5 -0.07,0.11,0.40,U] [#6 -0.19,0.01,0.40,U] [#7 0.12,0.25,0.41,U] [#8 0.20,0.13,0.28,U] 
03:43:45.151 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {0.13, -0.00}
03:43:45.152 00.001 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
03:43:45.152 00.000 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
03:43:45.153 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.66 mountX=0.01 mountY=-0.04, mountTheta=-1.30
03:43:45.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.04, opts=13)
03:43:45.156 00.001 21068 Enqueuing Move request for scope (-0.00, 0.04)
03:43:45.157 00.001 16108 Worker thread wakes up
03:43:45.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
03:43:45.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
03:43:45.157 00.000 16108 Moving (-0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
03:43:45.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:43:45.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:45.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:43:45.157 00.000 16108 MoveAxis(E, 0, ABG)
03:43:45.157 00.000 16108 Move returns status 0, amount 0
03:43:45.157 00.000 16108 MoveAxis(N, 0, ABG)
03:43:45.157 00.000 16108 Move returns status 0, amount 0
03:43:45.157 00.000 16108 move complete, result=0
03:43:45.157 00.000 16108 worker thread done servicing request
03:43:45.161 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=793, max=65535, med=3453, FiltMin=2960, FiltMax=42214, Gamma=1.000
03:43:45.180 00.019 21068 UpdateGuideState exits: m=602878 SNR=203.2
03:43:45.180 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:45.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:45.182 00.001 21068 Enqueuing Expose request
03:43:45.183 00.001 16108 Worker thread wakes up
03:43:45.183 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:45.183 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:45.183 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:46.358 01.175 16108 Exposure complete
03:43:46.412 00.054 16108 worker thread done servicing request
03:43:46.413 00.001 21068 OnExposeComplete: enter
03:43:46.414 00.001 21068 UpdateGuideState(): m_state=6
03:43:46.415 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
03:43:46.415 00.000 21068 Star::Find returns 1 (0), X=812.17, Y=629.17, Mass=598653, SNR=244.2, Peak=65535 HFD=3.5
03:43:46.416 00.001 21068 MultiStar: [#1 -0.11,-0.14,0.76,U] [#2 0.08,0.07,0.79,U] [#3 0.30,-0.09,0.37,U] [#4 0.20,0.04,0.28,U] [#5 0.12,0.13,0.32,U] [#6 -0.16,-0.16,0.35,U] [#7 0.33,0.18,0.29,U] [#8 0.08,-0.19,0.28,U] 
03:43:46.417 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.13, -0.06}
03:43:46.418 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
03:43:46.419 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
03:43:46.419 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.09 mountY=0.01, mountTheta=3.00
03:43:46.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
03:43:46.422 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
03:43:46.423 00.001 16108 Worker thread wakes up
03:43:46.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:43:46.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:43:46.423 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
03:43:46.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:46.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:46.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:43:46.423 00.000 16108 MoveAxis(E, 0, ABG)
03:43:46.424 00.001 16108 Move returns status 0, amount 0
03:43:46.424 00.000 16108 MoveAxis(N, 0, ABG)
03:43:46.424 00.000 16108 Move returns status 0, amount 0
03:43:46.424 00.000 16108 move complete, result=0
03:43:46.424 00.000 16108 worker thread done servicing request
03:43:46.434 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3459, FiltMin=2969, FiltMax=38045, Gamma=1.000
03:43:46.450 00.016 21068 UpdateGuideState exits: m=598653 SNR=244.2
03:43:46.452 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:46.453 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:46.454 00.001 21068 Enqueuing Expose request
03:43:46.455 00.001 16108 Worker thread wakes up
03:43:46.455 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:46.455 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:46.455 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:47.418 00.963 16108 Exposure complete
03:43:47.480 00.062 16108 worker thread done servicing request
03:43:47.480 00.000 21068 OnExposeComplete: enter
03:43:47.481 00.001 21068 UpdateGuideState(): m_state=6
03:43:47.482 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
03:43:47.482 00.000 21068 Star::Find returns 1 (0), X=812.28, Y=629.06, Mass=629581, SNR=221.0, Peak=65535 HFD=3.3
03:43:47.483 00.001 21068 MultiStar: [#1 -0.22,-0.32,0.90,U] [#2 -0.04,-0.06,0.92,U] [#3 0.06,-0.36,0.40,U] [#4 0.39,0.03,0.37,U] [#5 0.07,-0.08,0.32,U] [#6 -0.39,-0.07,0.35,U] [#7 0.09,-0.08,0.34,U] [#8 0.07,-0.34,0.30,U] 
03:43:47.484 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.17}, one-star: {0.23, -0.17}
03:43:47.485 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.40 = 1.88)
03:43:47.485 00.000 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.94)
03:43:47.486 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.44 mountX=-0.05 mountY=0.16, mountTheta=1.89
03:43:47.489 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
03:43:47.491 00.002 21068 Enqueuing Move request for scope (0.02, -0.17)
03:43:47.494 00.003 16108 Worker thread wakes up
03:43:47.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
03:43:47.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
03:43:47.494 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.05 yDistance=0.16
03:43:47.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:47.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:47.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:43:47.494 00.000 16108 MoveAxis(E, 0, ABG)
03:43:47.494 00.000 16108 Move returns status 0, amount 0
03:43:47.494 00.000 16108 MoveAxis(N, 0, ABG)
03:43:47.494 00.000 16108 Move returns status 0, amount 0
03:43:47.494 00.000 16108 move complete, result=0
03:43:47.494 00.000 16108 worker thread done servicing request
03:43:47.499 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3462, FiltMin=2950, FiltMax=39597, Gamma=1.000
03:43:47.513 00.014 21068 UpdateGuideState exits: m=629581 SNR=221.0
03:43:47.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:47.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:47.515 00.000 21068 Enqueuing Expose request
03:43:47.517 00.002 16108 Worker thread wakes up
03:43:47.517 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:47.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:47.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:48.678 01.160 16108 Exposure complete
03:43:48.751 00.073 16108 worker thread done servicing request
03:43:48.751 00.000 21068 OnExposeComplete: enter
03:43:48.753 00.002 21068 UpdateGuideState(): m_state=6
03:43:48.754 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
03:43:48.755 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.03, Mass=638755, SNR=249.0, Peak=65535 HFD=3.4
03:43:48.756 00.001 21068 MultiStar: [#1 0.02,-0.21,0.76,U] [#2 -0.12,-0.20,0.75,U] [#3 0.05,-0.31,0.36,U] [#4 0.14,-0.25,0.33,U] [#5 0.07,-0.42,0.33,U] [#6 -0.39,-0.11,0.36,U] [#7 0.20,-0.11,0.35,U] [#8 0.30,-0.25,0.24,U] 
03:43:48.756 00.000 21068 refined, 8 included, MultiStar: {0.06, -0.22}, one-star: {0.23, -0.20}
03:43:48.757 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 1.99)
03:43:48.758 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.23 = 2.05)
03:43:48.758 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.32 mountX=-0.09 mountY=0.20, mountTheta=2.00
03:43:48.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
03:43:48.761 00.001 21068 Enqueuing Move request for scope (0.06, -0.22)
03:43:48.763 00.002 16108 Worker thread wakes up
03:43:48.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:43:48.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:43:48.763 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.09 yDistance=0.20
03:43:48.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:48.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:48.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:43:48.763 00.000 16108 MoveAxis(E, 0, ABG)
03:43:48.763 00.000 16108 Move returns status 0, amount 0
03:43:48.764 00.001 16108 MoveAxis(N, 0, ABG)
03:43:48.764 00.000 16108 Move returns status 0, amount 0
03:43:48.764 00.000 16108 move complete, result=0
03:43:48.764 00.000 16108 worker thread done servicing request
03:43:48.766 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=915, max=65535, med=3469, FiltMin=2941, FiltMax=44253, Gamma=1.000
03:43:48.788 00.022 21068 UpdateGuideState exits: m=638755 SNR=249.0
03:43:48.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:48.790 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:48.791 00.001 21068 Enqueuing Expose request
03:43:48.793 00.002 16108 Worker thread wakes up
03:43:48.793 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:48.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:48.793 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:49.759 00.966 16108 Exposure complete
03:43:49.816 00.057 16108 worker thread done servicing request
03:43:49.816 00.000 21068 OnExposeComplete: enter
03:43:49.818 00.002 21068 UpdateGuideState(): m_state=6
03:43:49.820 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
03:43:49.821 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=628.99, Mass=576498, SNR=212.4, Peak=65535 HFD=3.2
03:43:49.824 00.003 21068 MultiStar: [#1 -0.03,-0.11,0.98,U] [#2 0.19,-0.04,0.95,U] [#3 0.10,-0.33,0.45,U] [#4 0.07,-0.04,0.42,U] [#5 0.05,-0.04,0.36,U] [#6 -0.21,-0.22,0.40,U] [#7 0.40,0.14,0.34,U] [#8 -0.02,-0.36,0.29,U] 
03:43:49.826 00.002 21068 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.18, -0.24}
03:43:49.827 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
03:43:49.828 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.40)
03:43:49.829 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.98 mountX=-0.12 mountY=0.11, mountTheta=2.37
03:43:49.832 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
03:43:49.833 00.001 21068 Enqueuing Move request for scope (0.09, -0.14)
03:43:49.833 00.000 16108 Worker thread wakes up
03:43:49.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
03:43:49.834 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
03:43:49.834 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.11
03:43:49.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:43:49.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:49.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:43:49.834 00.000 16108 MoveAxis(E, 0, ABG)
03:43:49.834 00.000 16108 Move returns status 0, amount 0
03:43:49.834 00.000 16108 MoveAxis(N, 0, ABG)
03:43:49.834 00.000 16108 Move returns status 0, amount 0
03:43:49.834 00.000 16108 move complete, result=0
03:43:49.834 00.000 16108 worker thread done servicing request
03:43:49.837 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3472, FiltMin=2985, FiltMax=46957, Gamma=1.000
03:43:49.859 00.022 21068 UpdateGuideState exits: m=576498 SNR=212.4
03:43:49.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:49.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:49.861 00.000 21068 Enqueuing Expose request
03:43:49.862 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:49.863 00.001 16108 Worker thread wakes up
03:43:49.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:49.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:51.024 01.161 16108 Exposure complete
03:43:51.080 00.056 16108 worker thread done servicing request
03:43:51.080 00.000 21068 OnExposeComplete: enter
03:43:51.081 00.001 21068 UpdateGuideState(): m_state=6
03:43:51.081 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
03:43:51.082 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=629.06, Mass=620949, SNR=208.0, Peak=65535 HFD=3.4
03:43:51.083 00.001 21068 MultiStar: [#1 -0.06,-0.21,0.94,U] [#2 0.16,-0.24,1.01,U] [#3 0.16,-0.23,0.40,U] [#4 0.48,-0.21,0.00,M1] [#5 -0.09,-0.14,0.42,U] [#6 -0.09,-0.20,0.37,U] [#7 0.28,-0.10,0.34,U] [#8 0.09,-0.24,0.28,U] 
03:43:51.084 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.20}, one-star: {0.22, -0.17}
03:43:51.085 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
03:43:51.085 00.000 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
03:43:51.086 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.13 mountX=-0.13 mountY=0.17, mountTheta=2.21
03:43:51.087 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.20, opts=13)
03:43:51.088 00.001 21068 Enqueuing Move request for scope (0.09, -0.20)
03:43:51.090 00.002 16108 Worker thread wakes up
03:43:51.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
03:43:51.090 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
03:43:51.090 00.000 16108 Moving (0.09, -0.20) raw xDistance=-0.13 yDistance=0.17
03:43:51.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:43:51.090 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:51.090 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:43:51.090 00.000 16108 MoveAxis(E, 0, ABG)
03:43:51.090 00.000 16108 Move returns status 0, amount 0
03:43:51.090 00.000 16108 MoveAxis(N, 0, ABG)
03:43:51.090 00.000 16108 Move returns status 0, amount 0
03:43:51.090 00.000 16108 move complete, result=0
03:43:51.091 00.001 16108 worker thread done servicing request
03:43:51.096 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3475, FiltMin=2989, FiltMax=44205, Gamma=1.000
03:43:51.121 00.025 21068 UpdateGuideState exits: m=620949 SNR=208.0
03:43:51.123 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:51.125 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:51.127 00.002 21068 Enqueuing Expose request
03:43:51.128 00.001 16108 Worker thread wakes up
03:43:51.128 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:51.130 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:51.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:52.116 00.986 16108 Exposure complete
03:43:52.194 00.078 16108 worker thread done servicing request
03:43:52.194 00.000 21068 OnExposeComplete: enter
03:43:52.196 00.002 21068 UpdateGuideState(): m_state=6
03:43:52.198 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
03:43:52.199 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=628.81, Mass=648501, SNR=193.8, Peak=65535 HFD=3.6
03:43:52.201 00.002 21068 MultiStar: [#1 -0.19,-0.45,0.00,M1] [#2 -0.00,-0.37,1.05,U] [#3 0.11,-0.42,0.00,M1] [#4 0.20,-0.18,0.43,U] [#5 0.09,-0.24,0.35,U] [#6 -0.29,-0.19,0.50,U] [#7 0.03,-0.26,0.41,U] [#8 0.06,-0.61,0.00,M1] 
03:43:52.203 00.002 21068 refined, 5 included, MultiStar: {0.04, -0.31}, one-star: {0.16, -0.42}
03:43:52.205 00.002 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
03:43:52.207 00.002 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
03:43:52.209 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.45 mountX=-0.09 mountY=0.30, mountTheta=1.87
03:43:52.212 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.31, opts=13)
03:43:52.215 00.003 21068 Enqueuing Move request for scope (0.04, -0.31)
03:43:52.219 00.004 16108 Worker thread wakes up
03:43:52.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
03:43:52.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
03:43:52.219 00.000 16108 Moving (0.04, -0.31) raw xDistance=-0.09 yDistance=0.30
03:43:52.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:52.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:43:52.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:43:52.219 00.000 16108 MoveAxis(E, 0, ABG)
03:43:52.219 00.000 16108 Move returns status 0, amount 0
03:43:52.219 00.000 16108 MoveAxis(N, 0, ABG)
03:43:52.219 00.000 16108 Move returns status 0, amount 0
03:43:52.219 00.000 16108 move complete, result=0
03:43:52.219 00.000 16108 worker thread done servicing request
03:43:52.225 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3478, FiltMin=2992, FiltMax=50605, Gamma=1.000
03:43:52.243 00.018 21068 UpdateGuideState exits: m=648501 SNR=193.8
03:43:52.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:52.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:52.246 00.001 21068 Enqueuing Expose request
03:43:52.247 00.001 16108 Worker thread wakes up
03:43:52.247 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:43:52.249 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:52.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:53.402 01.153 16108 Exposure complete
03:43:53.460 00.058 16108 worker thread done servicing request
03:43:53.461 00.001 21068 OnExposeComplete: enter
03:43:53.462 00.001 21068 UpdateGuideState(): m_state=6
03:43:53.464 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
03:43:53.467 00.003 21068 Star::Find returns 1 (0), X=812.05, Y=628.80, Mass=650069, SNR=214.3, Peak=65535 HFD=3.4
03:43:53.468 00.001 21068 MultiStar: [#1 -0.16,-0.30,0.90,U] [#2 -0.02,-0.13,0.94,U] [#3 0.13,-0.38,0.33,U] [#4 0.06,-0.32,0.42,U] [#5 -0.03,-0.13,0.33,U] [#6 -0.13,-0.56,0.00,M1] [#7 -0.03,-0.41,0.32,U] [#8 0.04,-0.50,0.00,M2] 
03:43:53.470 00.002 21068 refined, 6 included, MultiStar: {-0.03, -0.29}, one-star: {-0.00, -0.43}
03:43:53.471 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
03:43:53.472 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
03:43:53.472 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.30 cameraTheta=-1.67 mountX=-0.02 mountY=0.29, mountTheta=1.65
03:43:53.476 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.29, opts=13)
03:43:53.477 00.001 21068 Enqueuing Move request for scope (-0.03, -0.29)
03:43:53.479 00.002 16108 Worker thread wakes up
03:43:53.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
03:43:53.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
03:43:53.479 00.000 16108 Moving (-0.03, -0.29) raw xDistance=-0.02 yDistance=0.29
03:43:53.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:53.479 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:53.479 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:43:53.479 00.000 16108 MoveAxis(E, 0, ABG)
03:43:53.479 00.000 16108 Move returns status 0, amount 0
03:43:53.479 00.000 16108 MoveAxis(N, 0, ABG)
03:43:53.480 00.001 16108 Move returns status 0, amount 0
03:43:53.480 00.000 16108 move complete, result=0
03:43:53.480 00.000 16108 worker thread done servicing request
03:43:53.488 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=809, max=65535, med=3478, FiltMin=2950, FiltMax=51933, Gamma=1.000
03:43:53.507 00.019 21068 UpdateGuideState exits: m=650069 SNR=214.3
03:43:53.508 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:53.509 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:53.509 00.000 21068 Enqueuing Expose request
03:43:53.510 00.001 16108 Worker thread wakes up
03:43:53.510 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:43:53.511 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:53.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:54.498 00.987 16108 Exposure complete
03:43:54.559 00.061 16108 worker thread done servicing request
03:43:54.559 00.000 21068 OnExposeComplete: enter
03:43:54.560 00.001 21068 UpdateGuideState(): m_state=6
03:43:54.561 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
03:43:54.562 00.001 21068 Star::Find returns 1 (0), X=812.11, Y=628.80, Mass=609667, SNR=202.0, Peak=65535 HFD=3.2
03:43:54.562 00.000 21068 MultiStar: [#1 -0.14,-0.41,1.09,U] [#2 -0.07,-0.39,1.04,U] [#3 -0.01,-0.64,0.00,M1] [#4 -0.03,-0.25,0.37,U] [#5 -0.08,-0.35,0.36,U] [#6 -0.30,-0.56,0.00,M2] [#7 0.20,-0.32,0.28,U] [#8 0.21,-0.47,0.00,M3] 
03:43:54.563 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.38}, one-star: {0.07, -0.43}
03:43:54.565 00.002 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.62 = 1.66)
03:43:54.566 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.56 = 1.72)
03:43:54.567 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.39 cameraTheta=-1.66 mountX=-0.03 mountY=0.38, mountTheta=1.66
03:43:54.569 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.38, opts=13)
03:43:54.572 00.003 21068 Enqueuing Move request for scope (-0.03, -0.38)
03:43:54.574 00.002 16108 Worker thread wakes up
03:43:54.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
03:43:54.575 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
03:43:54.575 00.000 16108 Moving (-0.03, -0.38) raw xDistance=-0.03 yDistance=0.38
03:43:54.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:43:54.575 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.97
03:43:54.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:43:54.575 00.000 16108 MoveAxis(E, 0, ABG)
03:43:54.575 00.000 16108 Move returns status 0, amount 0
03:43:54.575 00.000 16108 MoveAxis(S, 77, ABG)
03:43:54.575 00.000 16108 Guiding  Dir = 1, Dur = 77
03:43:54.576 00.001 16108 IsSlewing returns 0
03:43:54.576 00.000 16108 IsGuiding returns 0
03:43:54.578 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3475, FiltMin=2905, FiltMax=48771, Gamma=1.000
03:43:54.593 00.015 21068 UpdateGuideState exits: m=609667 SNR=202.0
03:43:54.594 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:54.595 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:54.595 00.000 21068 Enqueuing Expose request
03:43:54.635 00.040 16108 PulseGuide returned control before completion, sleep 28
03:43:54.666 00.031 16108 IsGuiding returns 1
03:43:54.666 00.000 16108 scope still moving after pulse duration time elapsed
03:43:54.697 00.031 16108 IsSlewing returns 0
03:43:54.697 00.000 16108 IsGuiding returns 1
03:43:54.729 00.032 16108 IsSlewing returns 0
03:43:54.729 00.000 16108 IsGuiding returns 0
03:43:54.729 00.000 16108 scope move finished after 77 + 76 ms
03:43:54.729 00.000 16108 Move returns status 0, amount 77
03:43:54.730 00.001 16108 move complete, result=0
03:43:54.730 00.000 16108 worker thread done servicing request
03:43:54.730 00.000 16108 Worker thread wakes up
03:43:54.730 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:54.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:54.730 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 77 ms SOUTH
03:43:55.906 01.176 16108 Exposure complete
03:43:55.963 00.057 16108 worker thread done servicing request
03:43:55.963 00.000 21068 OnExposeComplete: enter
03:43:55.964 00.001 21068 UpdateGuideState(): m_state=6
03:43:55.965 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
03:43:55.966 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=628.92, Mass=613207, SNR=204.8, Peak=65535 HFD=3.4
03:43:55.967 00.001 21068 MultiStar: [#1 -0.21,-0.37,0.94,U] [#2 -0.00,-0.35,0.94,U] [#3 -0.03,-0.53,0.00,M2] [#4 0.37,-0.41,0.00,M1] [#5 0.14,-0.12,0.34,U] [#6 -0.12,-0.54,0.00,M3] [#7 0.37,-0.27,0.00,M1] [#8 0.23,-0.49,0.00,M4] 
03:43:55.967 00.000 21068 refined, 3 included, MultiStar: {0.02, -0.32}, one-star: {0.21, -0.30}
03:43:55.969 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
03:43:55.970 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
03:43:55.971 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.52 mountX=-0.07 mountY=0.30, mountTheta=1.80
03:43:55.972 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.32, opts=13)
03:43:55.973 00.001 21068 Enqueuing Move request for scope (0.02, -0.32)
03:43:55.974 00.001 16108 Worker thread wakes up
03:43:55.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
03:43:55.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
03:43:55.974 00.000 16108 Moving (0.02, -0.32) raw xDistance=-0.07 yDistance=0.30
03:43:55.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:43:55.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:43:55.974 00.000 16108 MoveAxis(E, 0, ABG)
03:43:55.975 00.001 16108 Move returns status 0, amount 0
03:43:55.975 00.000 16108 MoveAxis(S, 61, ABG)
03:43:55.975 00.000 16108 Guiding  Dir = 1, Dur = 61
03:43:55.975 00.000 16108 IsSlewing returns 0
03:43:55.975 00.000 16108 IsGuiding returns 0
03:43:55.978 00.003 16108 PulseGuide returned control before completion, sleep 70
03:43:55.979 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3475, FiltMin=2998, FiltMax=47177, Gamma=1.000
03:43:55.998 00.019 21068 UpdateGuideState exits: m=613207 SNR=204.8
03:43:55.999 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:56.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:56.001 00.001 21068 Enqueuing Expose request
03:43:56.051 00.050 16108 IsGuiding returns 1
03:43:56.051 00.000 16108 scope still moving after pulse duration time elapsed
03:43:56.083 00.032 16108 IsSlewing returns 0
03:43:56.083 00.000 16108 IsGuiding returns 0
03:43:56.083 00.000 16108 scope move finished after 61 + 45 ms
03:43:56.083 00.000 16108 Move returns status 0, amount 61
03:43:56.083 00.000 16108 move complete, result=0
03:43:56.083 00.000 16108 worker thread done servicing request
03:43:56.083 00.000 16108 Worker thread wakes up
03:43:56.083 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:56.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:56.083 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
03:43:57.058 00.975 16108 Exposure complete
03:43:57.143 00.085 16108 worker thread done servicing request
03:43:57.143 00.000 21068 OnExposeComplete: enter
03:43:57.145 00.002 21068 UpdateGuideState(): m_state=6
03:43:57.146 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
03:43:57.147 00.001 21068 Star::Find returns 1 (0), X=811.98, Y=628.97, Mass=610349, SNR=212.1, Peak=65535 HFD=3.1
03:43:57.150 00.003 21068 MultiStar: [#1 -0.24,-0.17,0.98,U] [#2 -0.09,-0.10,0.93,U] [#3 0.03,-0.18,0.41,U] [#4 0.06,-0.16,0.37,U] [#5 0.08,-0.14,0.34,U] [#6 -0.13,-0.09,0.41,U] [#7 0.20,-0.03,0.36,U] [#8 0.04,-0.25,0.24,U] 
03:43:57.151 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {-0.07, -0.26}
03:43:57.153 00.002 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
03:43:57.153 00.000 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:43:57.154 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=0.03 mountY=0.17, mountTheta=1.39
03:43:57.156 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.16, opts=13)
03:43:57.157 00.001 21068 Enqueuing Move request for scope (-0.06, -0.16)
03:43:57.157 00.000 16108 Worker thread wakes up
03:43:57.158 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
03:43:57.158 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
03:43:57.158 00.000 16108 Moving (-0.06, -0.16) raw xDistance=0.03 yDistance=0.17
03:43:57.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:57.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:57.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:43:57.158 00.000 16108 MoveAxis(E, 0, ABG)
03:43:57.158 00.000 16108 Move returns status 0, amount 0
03:43:57.158 00.000 16108 MoveAxis(N, 0, ABG)
03:43:57.158 00.000 16108 Move returns status 0, amount 0
03:43:57.158 00.000 16108 move complete, result=0
03:43:57.158 00.000 16108 worker thread done servicing request
03:43:57.161 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1008, max=65535, med=3475, FiltMin=2931, FiltMax=53843, Gamma=1.000
03:43:57.175 00.014 21068 UpdateGuideState exits: m=610349 SNR=212.1
03:43:57.176 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:57.177 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:57.178 00.001 21068 Enqueuing Expose request
03:43:57.178 00.000 16108 Worker thread wakes up
03:43:57.178 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:57.179 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:57.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:58.327 01.148 16108 Exposure complete
03:43:58.386 00.059 16108 worker thread done servicing request
03:43:58.386 00.000 21068 OnExposeComplete: enter
03:43:58.388 00.002 21068 UpdateGuideState(): m_state=6
03:43:58.389 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
03:43:58.391 00.002 21068 Star::Find returns 1 (0), X=812.48, Y=629.15, Mass=525668, SNR=231.3, Peak=61049 HFD=3.3
03:43:58.393 00.002 21068 MultiStar: [#1 0.07,-0.04,0.85,U] [#2 0.26,0.03,0.88,U] [#3 0.12,-0.18,0.39,U] [#4 0.42,-0.10,0.29,U] [#5 0.28,-0.03,0.36,U] [#6 -0.20,-0.36,0.34,U] [#7 0.49,-0.07,0.00,M1] [#8 0.34,-0.20,0.25,U] 
03:43:58.395 00.002 21068 refined, 7 included, MultiStar: {0.23, -0.09}, one-star: {0.43, -0.08}
03:43:58.396 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
03:43:58.398 00.002 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
03:43:58.398 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=-0.24 mountY=0.03, mountTheta=3.02
03:43:58.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.09, opts=13)
03:43:58.401 00.001 21068 Enqueuing Move request for scope (0.23, -0.09)
03:43:58.401 00.000 16108 Worker thread wakes up
03:43:58.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
03:43:58.402 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
03:43:58.402 00.000 16108 Moving (0.23, -0.09) raw xDistance=-0.24 yDistance=0.03
03:43:58.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:43:58.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:58.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:43:58.402 00.000 16108 MoveAxis(E, 63, ABG)
03:43:58.402 00.000 16108 Guiding  Dir = 2, Dur = 63
03:43:58.402 00.000 16108 IsSlewing returns 0
03:43:58.402 00.000 16108 IsGuiding returns 0
03:43:58.406 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3472, FiltMin=2995, FiltMax=44649, Gamma=1.000
03:43:58.420 00.014 21068 UpdateGuideState exits: m=525668 SNR=231.3
03:43:58.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:58.421 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:58.422 00.001 21068 Enqueuing Expose request
03:43:58.445 00.023 16108 PulseGuide returned control before completion, sleep 31
03:43:58.491 00.046 16108 IsGuiding returns 1
03:43:58.491 00.000 16108 scope still moving after pulse duration time elapsed
03:43:58.523 00.032 16108 IsSlewing returns 0
03:43:58.523 00.000 16108 IsGuiding returns 1
03:43:58.554 00.031 16108 IsSlewing returns 0
03:43:58.554 00.000 16108 IsGuiding returns 0
03:43:58.554 00.000 16108 scope move finished after 63 + 88 ms
03:43:58.554 00.000 16108 Move returns status 0, amount 63
03:43:58.555 00.001 16108 MoveAxis(N, 0, ABG)
03:43:58.555 00.000 16108 Move returns status 0, amount 0
03:43:58.555 00.000 16108 move complete, result=0
03:43:58.555 00.000 16108 worker thread done servicing request
03:43:58.555 00.000 16108 Worker thread wakes up
03:43:58.555 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
03:43:58.556 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:58.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:43:59.523 00.967 16108 Exposure complete
03:43:59.595 00.072 16108 worker thread done servicing request
03:43:59.595 00.000 21068 OnExposeComplete: enter
03:43:59.596 00.001 21068 UpdateGuideState(): m_state=6
03:43:59.596 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
03:43:59.597 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.28, Mass=568352, SNR=193.2, Peak=65535 HFD=3.3
03:43:59.598 00.001 21068 MultiStar: [#1 0.02,-0.20,1.06,U] [#2 0.14,0.22,1.12,U] [#3 0.24,-0.19,0.51,U] [#4 0.38,-0.03,0.38,U] [#5 0.15,0.28,0.38,U] [#6 -0.23,-0.15,0.44,U] [#7 0.30,0.24,0.34,U] [#8 -0.04,-0.23,0.27,U] 
03:43:59.599 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.21, 0.05}
03:43:59.599 00.000 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
03:43:59.600 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
03:43:59.601 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
03:43:59.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
03:43:59.604 00.001 21068 Enqueuing Move request for scope (0.13, 0.01)
03:43:59.605 00.001 16108 Worker thread wakes up
03:43:59.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
03:43:59.605 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
03:43:59.605 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.13 yDistance=-0.04
03:43:59.605 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:43:59.605 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:59.606 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:43:59.606 00.000 16108 MoveAxis(E, 0, ABG)
03:43:59.606 00.000 16108 Move returns status 0, amount 0
03:43:59.606 00.000 16108 MoveAxis(N, 0, ABG)
03:43:59.606 00.000 16108 Move returns status 0, amount 0
03:43:59.606 00.000 16108 move complete, result=0
03:43:59.606 00.000 16108 worker thread done servicing request
03:43:59.610 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3472, FiltMin=2992, FiltMax=41437, Gamma=1.000
03:43:59.629 00.019 21068 UpdateGuideState exits: m=568352 SNR=193.2
03:43:59.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:59.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:43:59.632 00.001 21068 Enqueuing Expose request
03:43:59.633 00.001 16108 Worker thread wakes up
03:43:59.633 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:59.634 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:43:59.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:00.799 01.165 16108 Exposure complete
03:44:00.859 00.060 16108 worker thread done servicing request
03:44:00.859 00.000 21068 OnExposeComplete: enter
03:44:00.861 00.002 21068 UpdateGuideState(): m_state=6
03:44:00.862 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
03:44:00.863 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=629.24, Mass=556305, SNR=207.1, Peak=65535 HFD=3.3
03:44:00.864 00.001 21068 MultiStar: [#1 -0.11,0.11,1.01,U] [#2 0.07,0.15,1.17,U] [#3 -0.07,-0.03,0.44,U] [#4 -0.10,-0.20,0.40,U] [#5 -0.07,0.05,0.36,U] [#6 -0.39,-0.26,0.00,M1] [#7 0.36,0.18,0.35,U] [#8 0.07,-0.20,0.26,U] 
03:44:00.865 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.18, 0.01}
03:44:00.866 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
03:44:00.867 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
03:44:00.867 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.86 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
03:44:00.870 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
03:44:00.872 00.002 21068 Enqueuing Move request for scope (0.04, 0.05)
03:44:00.873 00.001 16108 Worker thread wakes up
03:44:00.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
03:44:00.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:44:00.874 00.001 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.05
03:44:00.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:00.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:00.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:44:00.874 00.000 16108 MoveAxis(E, 0, ABG)
03:44:00.874 00.000 16108 Move returns status 0, amount 0
03:44:00.874 00.000 16108 MoveAxis(N, 0, ABG)
03:44:00.874 00.000 16108 Move returns status 0, amount 0
03:44:00.874 00.000 16108 move complete, result=0
03:44:00.874 00.000 16108 worker thread done servicing request
03:44:00.882 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=3472, FiltMin=2982, FiltMax=42973, Gamma=1.000
03:44:00.908 00.026 21068 UpdateGuideState exits: m=556305 SNR=207.1
03:44:00.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:00.912 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:00.913 00.001 21068 Enqueuing Expose request
03:44:00.915 00.002 16108 Worker thread wakes up
03:44:00.915 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:00.916 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:00.916 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:01.887 00.971 16108 Exposure complete
03:44:01.949 00.062 16108 worker thread done servicing request
03:44:01.949 00.000 21068 OnExposeComplete: enter
03:44:01.950 00.001 21068 UpdateGuideState(): m_state=6
03:44:01.951 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
03:44:01.952 00.001 21068 Star::Find returns 1 (0), X=811.99, Y=629.16, Mass=589451, SNR=222.6, Peak=65535 HFD=3.1
03:44:01.952 00.000 21068 MultiStar: [#1 -0.21,-0.08,0.83,U] [#2 -0.19,0.22,0.91,U] [#3 -0.13,-0.24,0.37,U] [#4 0.06,0.08,0.35,U] [#5 -0.32,-0.06,0.35,U] [#6 -0.38,-0.07,0.38,U] [#7 0.21,0.05,0.28,U] [#8 0.08,-0.33,0.22,U] 
03:44:01.953 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.06, -0.07}
03:44:01.954 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
03:44:01.955 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
03:44:01.955 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.30 mountX=0.05 mountY=0.08, mountTheta=1.03
03:44:01.958 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.07, opts=13)
03:44:01.959 00.001 21068 Enqueuing Move request for scope (-0.06, -0.07)
03:44:01.960 00.001 16108 Worker thread wakes up
03:44:01.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:44:01.960 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:44:01.961 00.001 16108 Moving (-0.06, -0.07) raw xDistance=0.05 yDistance=0.08
03:44:01.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:01.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:01.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:01.961 00.000 16108 MoveAxis(E, 0, ABG)
03:44:01.961 00.000 16108 Move returns status 0, amount 0
03:44:01.961 00.000 16108 MoveAxis(N, 0, ABG)
03:44:01.961 00.000 16108 Move returns status 0, amount 0
03:44:01.961 00.000 16108 move complete, result=0
03:44:01.962 00.001 16108 worker thread done servicing request
03:44:01.969 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3469, FiltMin=2960, FiltMax=54486, Gamma=1.000
03:44:01.996 00.027 21068 UpdateGuideState exits: m=589451 SNR=222.6
03:44:01.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:01.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:02.000 00.002 21068 Enqueuing Expose request
03:44:02.002 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:02.003 00.001 16108 Worker thread wakes up
03:44:02.003 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:02.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:03.180 01.177 16108 Exposure complete
03:44:03.239 00.059 16108 worker thread done servicing request
03:44:03.239 00.000 21068 OnExposeComplete: enter
03:44:03.240 00.001 21068 UpdateGuideState(): m_state=6
03:44:03.241 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
03:44:03.241 00.000 21068 Star::Find returns 1 (0), X=812.12, Y=629.16, Mass=671574, SNR=230.5, Peak=65535 HFD=3.5
03:44:03.242 00.001 21068 MultiStar: [#1 -0.21,-0.10,0.91,U] [#2 -0.01,-0.06,1.10,U] [#3 -0.25,-0.49,0.00,M1] [#4 0.02,0.02,0.42,U] [#5 -0.14,-0.00,0.33,U] [#6 -0.59,-0.09,0.00,M1] [#7 -0.04,-0.14,0.34,U] [#8 0.12,-0.23,0.25,U] 
03:44:03.244 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.07}, one-star: {0.08, -0.07}
03:44:03.245 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
03:44:03.246 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
03:44:03.248 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=0.02 mountY=0.08, mountTheta=1.30
03:44:03.250 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.07, opts=13)
03:44:03.252 00.002 21068 Enqueuing Move request for scope (-0.04, -0.07)
03:44:03.252 00.000 16108 Worker thread wakes up
03:44:03.252 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:44:03.252 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:44:03.253 00.001 16108 Moving (-0.04, -0.07) raw xDistance=0.02 yDistance=0.08
03:44:03.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:44:03.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:03.253 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:03.253 00.000 16108 MoveAxis(E, 0, ABG)
03:44:03.253 00.000 16108 Move returns status 0, amount 0
03:44:03.253 00.000 16108 MoveAxis(N, 0, ABG)
03:44:03.253 00.000 16108 Move returns status 0, amount 0
03:44:03.253 00.000 16108 move complete, result=0
03:44:03.253 00.000 16108 worker thread done servicing request
03:44:03.259 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=214, max=65535, med=3465, FiltMin=2973, FiltMax=53709, Gamma=1.000
03:44:03.273 00.014 21068 UpdateGuideState exits: m=671574 SNR=230.5
03:44:03.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:03.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:03.277 00.002 21068 Enqueuing Expose request
03:44:03.277 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:03.278 00.001 16108 Worker thread wakes up
03:44:03.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:03.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:04.258 00.980 16108 Exposure complete
03:44:04.334 00.076 16108 worker thread done servicing request
03:44:04.334 00.000 21068 OnExposeComplete: enter
03:44:04.335 00.001 21068 UpdateGuideState(): m_state=6
03:44:04.337 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
03:44:04.337 00.000 21068 Star::Find returns 1 (0), X=811.99, Y=629.22, Mass=631438, SNR=203.7, Peak=65535 HFD=3.2
03:44:04.339 00.002 21068 MultiStar: [#1 -0.42,-0.05,1.02,U] [#2 -0.21,-0.04,1.00,U] [#3 -0.26,-0.26,0.43,U] [#4 -0.19,-0.29,0.42,U] [#5 -0.09,-0.23,0.40,U] [#6 -0.70,-0.11,0.00,M2] [#7 0.05,-0.11,0.34,U] [#8 0.05,-0.16,0.27,U] 
03:44:04.339 00.000 21068 single-star, 7 included, MultiStar: {-0.18, -0.10}, one-star: {-0.06, -0.01}
03:44:04.340 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-6.00 = 0.29)
03:44:04.341 00.001 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.94 = 0.35)
03:44:04.342 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.03 mountX=0.05 mountY=0.02, mountTheta=0.34
03:44:04.343 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
03:44:04.344 00.001 21068 Enqueuing Move request for scope (-0.06, -0.01)
03:44:04.345 00.001 16108 Worker thread wakes up
03:44:04.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:44:04.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:44:04.345 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.05 yDistance=0.02
03:44:04.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:04.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:04.346 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:44:04.346 00.000 16108 MoveAxis(E, 0, ABG)
03:44:04.346 00.000 16108 Move returns status 0, amount 0
03:44:04.346 00.000 16108 MoveAxis(N, 0, ABG)
03:44:04.346 00.000 16108 Move returns status 0, amount 0
03:44:04.346 00.000 16108 move complete, result=0
03:44:04.346 00.000 16108 worker thread done servicing request
03:44:04.348 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=3462, FiltMin=2963, FiltMax=50022, Gamma=1.000
03:44:04.362 00.014 21068 UpdateGuideState exits: m=631438 SNR=203.7
03:44:04.363 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:04.364 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:04.365 00.001 21068 Enqueuing Expose request
03:44:04.365 00.000 16108 Worker thread wakes up
03:44:04.365 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:04.366 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:04.366 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:05.528 01.162 16108 Exposure complete
03:44:05.582 00.054 16108 worker thread done servicing request
03:44:05.582 00.000 21068 OnExposeComplete: enter
03:44:05.583 00.001 21068 UpdateGuideState(): m_state=6
03:44:05.584 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
03:44:05.585 00.001 21068 Star::Find returns 1 (0), X=811.89, Y=629.13, Mass=647120, SNR=203.6, Peak=65535 HFD=3.3
03:44:05.586 00.001 21068 MultiStar: [#1 -0.35,-0.03,1.03,U] [#2 -0.12,0.20,1.08,U] [#3 -0.17,-0.31,0.40,U] [#4 -0.11,-0.09,0.44,U] [#5 0.02,0.17,0.41,U] [#6 -0.47,-0.09,0.00,M3] [#7 0.02,0.03,0.29,U] [#8 0.07,-0.23,0.28,U] 
03:44:05.587 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.16, -0.10}
03:44:05.587 00.000 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
03:44:05.588 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
03:44:05.589 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.06 mountX=0.14 mountY=0.05, mountTheta=0.32
03:44:05.590 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.01, opts=13)
03:44:05.591 00.001 21068 Enqueuing Move request for scope (-0.15, -0.01)
03:44:05.593 00.002 16108 Worker thread wakes up
03:44:05.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
03:44:05.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
03:44:05.593 00.000 16108 Moving (-0.15, -0.01) raw xDistance=0.14 yDistance=0.05
03:44:05.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:44:05.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:05.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:44:05.593 00.000 16108 MoveAxis(E, 0, ABG)
03:44:05.593 00.000 16108 Move returns status 0, amount 0
03:44:05.593 00.000 16108 MoveAxis(N, 0, ABG)
03:44:05.593 00.000 16108 Move returns status 0, amount 0
03:44:05.594 00.001 16108 move complete, result=0
03:44:05.594 00.000 16108 worker thread done servicing request
03:44:05.599 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3462, FiltMin=2960, FiltMax=52726, Gamma=1.000
03:44:05.614 00.015 21068 UpdateGuideState exits: m=647120 SNR=203.6
03:44:05.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:05.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:05.617 00.001 21068 Enqueuing Expose request
03:44:05.617 00.000 16108 Worker thread wakes up
03:44:05.618 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:05.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:05.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:06.601 00.983 16108 Exposure complete
03:44:06.658 00.057 16108 worker thread done servicing request
03:44:06.658 00.000 21068 OnExposeComplete: enter
03:44:06.660 00.002 21068 UpdateGuideState(): m_state=6
03:44:06.662 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
03:44:06.664 00.002 21068 Star::Find returns 1 (0), X=812.02, Y=629.10, Mass=658326, SNR=212.2, Peak=65535 HFD=3.3
03:44:06.665 00.001 21068 MultiStar: [#1 -0.22,-0.15,0.95,U] [#2 -0.09,0.05,1.03,U] [#3 -0.10,-0.30,0.42,U] [#4 -0.01,-0.10,0.40,U] [#5 -0.01,-0.02,0.36,U] [#6 -0.35,-0.14,0.46,U] [#7 0.05,-0.21,0.38,U] [#8 0.11,-0.19,0.29,U] 
03:44:06.666 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.03, -0.13}
03:44:06.666 00.000 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
03:44:06.668 00.002 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
03:44:06.668 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.76 mountX=0.00 mountY=0.14, mountTheta=1.55
03:44:06.672 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.13, opts=13)
03:44:06.673 00.001 21068 Enqueuing Move request for scope (-0.03, -0.13)
03:44:06.674 00.001 16108 Worker thread wakes up
03:44:06.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
03:44:06.674 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
03:44:06.674 00.000 16108 Moving (-0.03, -0.13) raw xDistance=0.00 yDistance=0.14
03:44:06.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:44:06.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:06.674 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:06.674 00.000 16108 MoveAxis(E, 0, ABG)
03:44:06.674 00.000 16108 Move returns status 0, amount 0
03:44:06.674 00.000 16108 MoveAxis(N, 0, ABG)
03:44:06.674 00.000 16108 Move returns status 0, amount 0
03:44:06.674 00.000 16108 move complete, result=0
03:44:06.674 00.000 16108 worker thread done servicing request
03:44:06.677 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=3459, FiltMin=2931, FiltMax=45142, Gamma=1.000
03:44:06.692 00.015 21068 UpdateGuideState exits: m=658326 SNR=212.2
03:44:06.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:06.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:06.695 00.001 21068 Enqueuing Expose request
03:44:06.695 00.000 16108 Worker thread wakes up
03:44:06.695 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:06.696 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:06.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:07.862 01.166 16108 Exposure complete
03:44:07.919 00.057 16108 worker thread done servicing request
03:44:07.919 00.000 21068 OnExposeComplete: enter
03:44:07.921 00.002 21068 UpdateGuideState(): m_state=6
03:44:07.923 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
03:44:07.925 00.002 21068 Star::Find returns 1 (0), X=812.17, Y=628.95, Mass=609941, SNR=220.8, Peak=65535 HFD=3.5
03:44:07.928 00.003 21068 MultiStar: [#1 -0.38,-0.37,0.00,M1] [#2 0.01,-0.18,1.11,U] [#3 -0.12,-0.42,0.00,M1] [#4 -0.19,-0.18,0.36,U] [#5 -0.23,-0.26,0.37,U] [#6 -0.61,-0.37,0.00,M3] [#7 0.17,-0.05,0.29,U] [#8 0.06,-0.53,0.00,M1] 
03:44:07.929 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.21}, one-star: {0.12, -0.28}
03:44:07.931 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
03:44:07.933 00.002 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
03:44:07.934 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=-0.05 mountY=0.20, mountTheta=1.80
03:44:07.937 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.21, opts=13)
03:44:07.938 00.001 21068 Enqueuing Move request for scope (0.01, -0.21)
03:44:07.940 00.002 16108 Worker thread wakes up
03:44:07.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
03:44:07.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
03:44:07.940 00.000 16108 Moving (0.01, -0.21) raw xDistance=-0.05 yDistance=0.20
03:44:07.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:44:07.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:07.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:44:07.940 00.000 16108 MoveAxis(E, 0, ABG)
03:44:07.940 00.000 16108 Move returns status 0, amount 0
03:44:07.940 00.000 16108 MoveAxis(N, 0, ABG)
03:44:07.940 00.000 16108 Move returns status 0, amount 0
03:44:07.940 00.000 16108 move complete, result=0
03:44:07.941 00.001 16108 worker thread done servicing request
03:44:07.945 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3456, FiltMin=2960, FiltMax=50054, Gamma=1.000
03:44:07.958 00.013 21068 UpdateGuideState exits: m=609941 SNR=220.8
03:44:07.959 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:07.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:07.960 00.000 21068 Enqueuing Expose request
03:44:07.961 00.001 16108 Worker thread wakes up
03:44:07.961 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:07.962 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:07.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:08.925 00.963 16108 Exposure complete
03:44:09.004 00.079 16108 worker thread done servicing request
03:44:09.005 00.001 21068 OnExposeComplete: enter
03:44:09.006 00.001 21068 UpdateGuideState(): m_state=6
03:44:09.008 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
03:44:09.010 00.002 21068 Star::Find returns 1 (0), X=811.74, Y=628.82, Mass=606936, SNR=226.0, Peak=65535 HFD=3.5
03:44:09.011 00.001 21068 MultiStar: [#1 -0.54,-0.58,0.00,M2] [#2 -0.36,-0.27,0.00,M1] [#3 -0.15,-0.43,0.00,M2] [#4 0.12,-0.32,0.39,U] [#5 -0.28,-0.15,0.33,U] [#6 -0.58,-0.21,0.00,M4] [#7 -0.08,-0.15,0.31,U] [#8 -0.17,-0.30,0.25,U] 
03:44:09.012 00.001 21068 refined, 4 included, MultiStar: {-0.18, -0.31}, one-star: {-0.31, -0.41}
03:44:09.013 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.21)
03:44:09.014 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
03:44:09.015 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.11 mountX=0.13 mountY=0.34, mountTheta=1.21
03:44:09.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.31, opts=13)
03:44:09.020 00.002 21068 Enqueuing Move request for scope (-0.18, -0.31)
03:44:09.021 00.001 16108 Worker thread wakes up
03:44:09.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
03:44:09.021 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
03:44:09.021 00.000 16108 Moving (-0.18, -0.31) raw xDistance=0.13 yDistance=0.34
03:44:09.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:44:09.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:44:09.021 00.000 16108 MoveAxis(E, 0, ABG)
03:44:09.022 00.001 16108 Move returns status 0, amount 0
03:44:09.022 00.000 16108 MoveAxis(S, 69, ABG)
03:44:09.022 00.000 16108 Guiding  Dir = 1, Dur = 69
03:44:09.022 00.000 16108 IsSlewing returns 0
03:44:09.023 00.001 16108 IsGuiding returns 0
03:44:09.030 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3456, FiltMin=2966, FiltMax=45757, Gamma=1.000
03:44:09.053 00.023 21068 UpdateGuideState exits: m=606936 SNR=226.0
03:44:09.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:09.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:09.057 00.001 21068 Enqueuing Expose request
03:44:09.084 00.027 16108 PulseGuide returned control before completion, sleep 18
03:44:09.115 00.031 16108 IsGuiding returns 1
03:44:09.115 00.000 16108 scope still moving after pulse duration time elapsed
03:44:09.146 00.031 16108 IsSlewing returns 0
03:44:09.146 00.000 16108 IsGuiding returns 1
03:44:09.177 00.031 16108 IsSlewing returns 0
03:44:09.177 00.000 16108 IsGuiding returns 0
03:44:09.177 00.000 16108 scope move finished after 69 + 85 ms
03:44:09.178 00.001 16108 Move returns status 0, amount 69
03:44:09.178 00.000 16108 move complete, result=0
03:44:09.178 00.000 16108 worker thread done servicing request
03:44:09.178 00.000 16108 Worker thread wakes up
03:44:09.178 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 69 ms SOUTH
03:44:09.181 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:09.181 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:10.336 01.155 16108 Exposure complete
03:44:10.407 00.071 16108 worker thread done servicing request
03:44:10.407 00.000 21068 OnExposeComplete: enter
03:44:10.408 00.001 21068 UpdateGuideState(): m_state=6
03:44:10.409 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
03:44:10.409 00.000 21068 Star::Find returns 1 (0), X=812.05, Y=629.14, Mass=662790, SNR=213.2, Peak=65535 HFD=3.7
03:44:10.411 00.002 21068 MultiStar: [#1 -0.19,-0.18,1.00,U] [#2 -0.13,0.03,1.09,U] [#3 0.07,-0.31,0.44,U] [#4 0.16,-0.16,0.35,U] [#5 0.09,0.06,0.35,U] [#6 -0.51,-0.15,0.00,M5] [#7 0.09,-0.03,0.31,U] [#8 -0.09,-0.20,0.31,U] 
03:44:10.412 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.10}, one-star: {0.01, -0.09}
03:44:10.413 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
03:44:10.413 00.000 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
03:44:10.414 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.51 mountX=-0.02 mountY=0.08, mountTheta=1.81
03:44:10.415 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.09, opts=13)
03:44:10.416 00.001 21068 Enqueuing Move request for scope (0.01, -0.09)
03:44:10.417 00.001 16108 Worker thread wakes up
03:44:10.417 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:44:10.417 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:44:10.417 00.000 16108 Moving (0.01, -0.09) raw xDistance=-0.02 yDistance=0.08
03:44:10.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:44:10.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:10.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:10.417 00.000 16108 MoveAxis(E, 0, ABG)
03:44:10.417 00.000 16108 Move returns status 0, amount 0
03:44:10.417 00.000 16108 MoveAxis(N, 0, ABG)
03:44:10.417 00.000 16108 Move returns status 0, amount 0
03:44:10.418 00.001 16108 move complete, result=0
03:44:10.418 00.000 16108 worker thread done servicing request
03:44:10.422 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=582, max=65535, med=3456, FiltMin=2912, FiltMax=41318, Gamma=1.000
03:44:10.436 00.014 21068 UpdateGuideState exits: m=662790 SNR=213.2
03:44:10.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:10.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:10.438 00.000 21068 Enqueuing Expose request
03:44:10.439 00.001 16108 Worker thread wakes up
03:44:10.439 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:10.440 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:10.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:11.397 00.957 16108 Exposure complete
03:44:11.453 00.056 16108 worker thread done servicing request
03:44:11.453 00.000 21068 OnExposeComplete: enter
03:44:11.455 00.002 21068 UpdateGuideState(): m_state=6
03:44:11.457 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
03:44:11.459 00.002 21068 Star::Find returns 1 (0), X=812.01, Y=629.22, Mass=679730, SNR=220.3, Peak=65535 HFD=3.4
03:44:11.462 00.003 21068 MultiStar: [#1 -0.31,-0.06,0.98,U] [#2 -0.14,-0.01,1.03,U] [#3 -0.06,-0.15,0.42,U] [#4 0.14,-0.13,0.37,U] [#5 -0.04,0.00,0.29,U] [#6 -0.24,0.06,0.37,U] [#7 0.12,0.01,0.31,U] [#8 0.02,-0.19,0.25,U] 
03:44:11.463 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.03, -0.01}
03:44:11.464 00.001 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
03:44:11.465 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.67 = 0.61)
03:44:11.466 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.77 mountX=0.03 mountY=0.02, mountTheta=0.59
03:44:11.469 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
03:44:11.471 00.002 21068 Enqueuing Move request for scope (-0.03, -0.01)
03:44:11.473 00.002 16108 Worker thread wakes up
03:44:11.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:44:11.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:44:11.474 00.001 16108 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=0.02
03:44:11.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:44:11.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:11.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:44:11.474 00.000 16108 MoveAxis(E, 0, ABG)
03:44:11.474 00.000 16108 Move returns status 0, amount 0
03:44:11.474 00.000 16108 MoveAxis(N, 0, ABG)
03:44:11.474 00.000 16108 Move returns status 0, amount 0
03:44:11.474 00.000 16108 move complete, result=0
03:44:11.474 00.000 16108 worker thread done servicing request
03:44:11.480 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3459, FiltMin=2963, FiltMax=46605, Gamma=1.000
03:44:11.496 00.016 21068 UpdateGuideState exits: m=679730 SNR=220.3
03:44:11.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:11.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:11.499 00.001 21068 Enqueuing Expose request
03:44:11.499 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:11.500 00.001 16108 Worker thread wakes up
03:44:11.500 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:11.501 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:12.661 01.160 16108 Exposure complete
03:44:12.716 00.055 16108 worker thread done servicing request
03:44:12.716 00.000 21068 OnExposeComplete: enter
03:44:12.717 00.001 21068 UpdateGuideState(): m_state=6
03:44:12.718 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
03:44:12.719 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=628.93, Mass=641224, SNR=218.6, Peak=65535 HFD=3.4
03:44:12.720 00.001 21068 MultiStar: [#1 -0.29,-0.19,1.03,U] [#2 -0.07,-0.20,0.99,U] [#3 -0.15,-0.41,0.00,M1] [#4 -0.06,-0.27,0.35,U] [#5 -0.07,-0.19,0.39,U] [#6 -0.26,-0.31,0.40,U] [#7 0.13,-0.27,0.37,U] [#8 -0.22,-0.50,0.00,M1] 
03:44:12.720 00.000 21068 refined, 6 included, MultiStar: {-0.07, -0.24}, one-star: {0.18, -0.30}
03:44:12.721 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
03:44:12.722 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.54)
03:44:12.722 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.84 mountX=0.02 mountY=0.25, mountTheta=1.48
03:44:12.726 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.24, opts=13)
03:44:12.728 00.002 21068 Enqueuing Move request for scope (-0.07, -0.24)
03:44:12.731 00.003 16108 Worker thread wakes up
03:44:12.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
03:44:12.731 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
03:44:12.731 00.000 16108 Moving (-0.07, -0.24) raw xDistance=0.02 yDistance=0.25
03:44:12.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:44:12.731 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:44:12.731 00.000 16108 MoveAxis(E, 0, ABG)
03:44:12.731 00.000 16108 Move returns status 0, amount 0
03:44:12.731 00.000 16108 MoveAxis(S, 50, ABG)
03:44:12.731 00.000 16108 Guiding  Dir = 1, Dur = 50
03:44:12.731 00.000 16108 IsSlewing returns 0
03:44:12.731 00.000 16108 IsGuiding returns 0
03:44:12.738 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=723, max=65535, med=3462, FiltMin=2966, FiltMax=52045, Gamma=1.000
03:44:12.741 00.003 16108 PulseGuide returned control before completion, sleep 51
03:44:12.765 00.024 21068 UpdateGuideState exits: m=641224 SNR=218.6
03:44:12.767 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:12.770 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:12.771 00.001 21068 Enqueuing Expose request
03:44:12.802 00.031 16108 IsGuiding returns 1
03:44:12.802 00.000 16108 scope still moving after pulse duration time elapsed
03:44:12.833 00.031 16108 IsSlewing returns 0
03:44:12.833 00.000 16108 IsGuiding returns 0
03:44:12.833 00.000 16108 scope move finished after 50 + 52 ms
03:44:12.833 00.000 16108 Move returns status 0, amount 50
03:44:12.833 00.000 16108 move complete, result=0
03:44:12.833 00.000 16108 worker thread done servicing request
03:44:12.833 00.000 16108 Worker thread wakes up
03:44:12.833 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:12.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:12.835 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 50 ms SOUTH
03:44:13.802 00.967 16108 Exposure complete
03:44:13.859 00.057 16108 worker thread done servicing request
03:44:13.859 00.000 21068 OnExposeComplete: enter
03:44:13.860 00.001 21068 UpdateGuideState(): m_state=6
03:44:13.861 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
03:44:13.862 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=629.00, Mass=668485, SNR=206.8, Peak=65535 HFD=3.0
03:44:13.863 00.001 21068 MultiStar: [#1 -0.50,-0.23,0.00,M1] [#2 -0.38,-0.16,1.12,U] [#3 -0.07,-0.09,0.47,U] [#4 -0.34,-0.36,0.00,M1] [#5 -0.38,0.02,0.33,U] [#6 -0.74,-0.32,0.00,M4] [#7 -0.20,-0.10,0.37,U] [#8 -0.50,-0.28,0.00,M2] 
03:44:13.865 00.002 21068 single-star, 4 included, MultiStar: {-0.24, -0.14}, one-star: {-0.13, -0.22}
03:44:13.866 00.001 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.07 = 1.22)
03:44:13.867 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.28)
03:44:13.869 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.10 mountX=0.09 mountY=0.25, mountTheta=1.22
03:44:13.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.22, opts=13)
03:44:13.872 00.001 21068 Enqueuing Move request for scope (-0.13, -0.22)
03:44:13.874 00.002 16108 Worker thread wakes up
03:44:13.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
03:44:13.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
03:44:13.874 00.000 16108 Moving (-0.13, -0.22) raw xDistance=0.09 yDistance=0.25
03:44:13.874 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:13.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:44:13.874 00.000 16108 MoveAxis(E, 0, ABG)
03:44:13.874 00.000 16108 Move returns status 0, amount 0
03:44:13.874 00.000 16108 MoveAxis(S, 50, ABG)
03:44:13.874 00.000 16108 Guiding  Dir = 1, Dur = 50
03:44:13.875 00.001 16108 IsSlewing returns 0
03:44:13.875 00.000 16108 IsGuiding returns 0
03:44:13.876 00.001 16108 PulseGuide returned control before completion, sleep 59
03:44:13.881 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1113, max=65535, med=3462, FiltMin=2976, FiltMax=51373, Gamma=1.000
03:44:13.900 00.019 21068 UpdateGuideState exits: m=668485 SNR=206.8
03:44:13.902 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:13.903 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:13.903 00.000 21068 Enqueuing Expose request
03:44:13.942 00.039 16108 IsGuiding returns 1
03:44:13.942 00.000 16108 scope still moving after pulse duration time elapsed
03:44:13.974 00.032 16108 IsSlewing returns 0
03:44:13.974 00.000 16108 IsGuiding returns 0
03:44:13.974 00.000 16108 scope move finished after 50 + 48 ms
03:44:13.974 00.000 16108 Move returns status 0, amount 50
03:44:13.974 00.000 16108 move complete, result=0
03:44:13.974 00.000 16108 worker thread done servicing request
03:44:13.974 00.000 16108 Worker thread wakes up
03:44:13.974 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:13.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:13.975 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
03:44:15.139 01.164 16108 Exposure complete
03:44:15.191 00.052 16108 worker thread done servicing request
03:44:15.192 00.001 21068 OnExposeComplete: enter
03:44:15.193 00.001 21068 UpdateGuideState(): m_state=6
03:44:15.196 00.003 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
03:44:15.197 00.001 21068 Star::Find returns 1 (0), X=811.80, Y=629.20, Mass=679416, SNR=208.2, Peak=65535 HFD=3.4
03:44:15.199 00.002 21068 MultiStar: [#1 -0.49,-0.00,0.00,M2] [#2 -0.16,0.25,0.99,U] [#3 -0.24,-0.07,0.36,U] [#4 -0.02,0.14,0.39,U] [#5 -0.25,0.13,0.32,U] [#6 -0.50,-0.16,0.00,M5] [#7 -0.08,0.11,0.39,U] [#8 -0.22,-0.08,0.26,U] 
03:44:15.201 00.002 21068 refined, 6 included, MultiStar: {-0.18, 0.08}, one-star: {-0.24, -0.03}
03:44:15.203 00.002 21068 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
03:44:15.204 00.001 21068 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
03:44:15.204 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.71 mountX=0.19 mountY=-0.04, mountTheta=-0.20
03:44:15.205 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.08, opts=13)
03:44:15.206 00.001 21068 Enqueuing Move request for scope (-0.18, 0.08)
03:44:15.207 00.001 16108 Worker thread wakes up
03:44:15.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
03:44:15.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
03:44:15.207 00.000 16108 Moving (-0.18, 0.08) raw xDistance=0.19 yDistance=-0.04
03:44:15.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:44:15.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:15.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:44:15.207 00.000 16108 MoveAxis(E, 0, ABG)
03:44:15.207 00.000 16108 Move returns status 0, amount 0
03:44:15.207 00.000 16108 MoveAxis(N, 0, ABG)
03:44:15.207 00.000 16108 Move returns status 0, amount 0
03:44:15.207 00.000 16108 move complete, result=0
03:44:15.208 00.001 16108 worker thread done servicing request
03:44:15.210 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=825, max=65535, med=3465, FiltMin=2934, FiltMax=50150, Gamma=1.000
03:44:15.225 00.015 21068 UpdateGuideState exits: m=679416 SNR=208.2
03:44:15.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:15.226 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:15.227 00.001 21068 Enqueuing Expose request
03:44:15.228 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:15.228 00.000 16108 Worker thread wakes up
03:44:15.229 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:15.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:16.219 00.990 16108 Exposure complete
03:44:16.288 00.069 16108 worker thread done servicing request
03:44:16.288 00.000 21068 OnExposeComplete: enter
03:44:16.288 00.000 21068 UpdateGuideState(): m_state=6
03:44:16.290 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
03:44:16.292 00.002 21068 Star::Find returns 1 (0), X=812.03, Y=629.08, Mass=646570, SNR=205.9, Peak=65535 HFD=3.4
03:44:16.294 00.002 21068 MultiStar: [#1 -0.28,-0.08,0.98,U] [#2 -0.13,0.00,1.01,U] [#3 -0.09,-0.12,0.42,U] [#4 0.07,0.11,0.37,U] [#5 -0.04,-0.02,0.38,U] [#6 -0.27,0.14,0.37,U] [#7 0.39,0.14,0.35,U] [#8 0.07,-0.10,0.25,U] 
03:44:16.295 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.02, -0.15}
03:44:16.296 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
03:44:16.297 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
03:44:16.297 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.75 mountX=0.07 mountY=0.05, mountTheta=0.61
03:44:16.300 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.03, opts=13)
03:44:16.300 00.000 21068 Enqueuing Move request for scope (-0.08, -0.03)
03:44:16.301 00.001 16108 Worker thread wakes up
03:44:16.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
03:44:16.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
03:44:16.303 00.002 16108 Moving (-0.08, -0.03) raw xDistance=0.07 yDistance=0.05
03:44:16.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:16.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:16.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:44:16.303 00.000 16108 MoveAxis(E, 0, ABG)
03:44:16.303 00.000 16108 Move returns status 0, amount 0
03:44:16.303 00.000 16108 MoveAxis(N, 0, ABG)
03:44:16.303 00.000 16108 Move returns status 0, amount 0
03:44:16.303 00.000 16108 move complete, result=0
03:44:16.303 00.000 16108 worker thread done servicing request
03:44:16.308 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=864, max=65535, med=3469, FiltMin=2979, FiltMax=44806, Gamma=1.000
03:44:16.324 00.016 21068 UpdateGuideState exits: m=646570 SNR=205.9
03:44:16.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:16.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:16.326 00.000 21068 Enqueuing Expose request
03:44:16.327 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:16.328 00.001 16108 Worker thread wakes up
03:44:16.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:16.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:17.494 01.166 16108 Exposure complete
03:44:17.566 00.072 16108 worker thread done servicing request
03:44:17.566 00.000 21068 OnExposeComplete: enter
03:44:17.567 00.001 21068 UpdateGuideState(): m_state=6
03:44:17.568 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
03:44:17.568 00.000 21068 Star::Find returns 1 (0), X=812.31, Y=629.52, Mass=655646, SNR=222.1, Peak=65535 HFD=3.3
03:44:17.569 00.001 21068 MultiStar: [#1 0.03,0.28,0.94,U] [#2 0.19,0.39,0.00,M1] [#3 0.10,0.09,0.38,U] [#4 -0.08,0.08,0.38,U] [#5 0.00,0.24,0.36,U] [#6 -0.43,0.04,0.00,M5] [#7 0.44,0.48,0.00,M1] [#8 0.05,-0.15,0.24,U] 
03:44:17.571 00.002 21068 refined, 5 included, MultiStar: {0.09, 0.20}, one-star: {0.27, 0.29}
03:44:17.572 00.001 21068 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.97) = xAngle (-1.83 = -1.83)
03:44:17.572 00.000 21068 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.77 = -1.77)
03:44:17.573 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
03:44:17.575 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.20, opts=13)
03:44:17.576 00.001 21068 Enqueuing Move request for scope (0.09, 0.20)
03:44:17.576 00.000 16108 Worker thread wakes up
03:44:17.576 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
03:44:17.577 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
03:44:17.577 00.000 16108 Moving (0.09, 0.20) raw xDistance=-0.06 yDistance=-0.22
03:44:17.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:44:17.577 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:44:17.577 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:44:17.577 00.000 16108 MoveAxis(E, 0, ABG)
03:44:17.577 00.000 16108 Move returns status 0, amount 0
03:44:17.577 00.000 16108 MoveAxis(N, 0, ABG)
03:44:17.577 00.000 16108 Move returns status 0, amount 0
03:44:17.577 00.000 16108 move complete, result=0
03:44:17.577 00.000 16108 worker thread done servicing request
03:44:17.581 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3469, FiltMin=2976, FiltMax=42281, Gamma=1.000
03:44:17.594 00.013 21068 UpdateGuideState exits: m=655646 SNR=222.1
03:44:17.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:17.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:17.597 00.001 21068 Enqueuing Expose request
03:44:17.597 00.000 16108 Worker thread wakes up
03:44:17.597 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:17.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:17.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:18.558 00.960 16108 Exposure complete
03:44:18.634 00.076 16108 worker thread done servicing request
03:44:18.634 00.000 21068 OnExposeComplete: enter
03:44:18.635 00.001 21068 UpdateGuideState(): m_state=6
03:44:18.637 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
03:44:18.638 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.34, Mass=652951, SNR=202.5, Peak=65535 HFD=3.4
03:44:18.639 00.001 21068 MultiStar: [#1 -0.07,0.21,1.01,U] [#2 0.13,0.18,0.88,U] [#3 0.05,0.10,0.47,U] [#4 0.26,0.04,0.43,U] [#5 0.01,0.25,0.38,U] [#6 -0.08,0.07,0.48,U] [#7 0.33,0.19,0.31,U] [#8 -0.17,0.01,0.28,U] 
03:44:18.639 00.000 21068 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.25, 0.11}
03:44:18.640 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
03:44:18.641 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
03:44:18.641 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.02 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
03:44:18.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.14, opts=13)
03:44:18.644 00.001 21068 Enqueuing Move request for scope (0.09, 0.14)
03:44:18.645 00.001 16108 Worker thread wakes up
03:44:18.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:44:18.645 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:44:18.645 00.000 16108 Moving (0.09, 0.14) raw xDistance=-0.06 yDistance=-0.16
03:44:18.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:44:18.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:18.645 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:44:18.645 00.000 16108 MoveAxis(E, 0, ABG)
03:44:18.645 00.000 16108 Move returns status 0, amount 0
03:44:18.645 00.000 16108 MoveAxis(N, 0, ABG)
03:44:18.645 00.000 16108 Move returns status 0, amount 0
03:44:18.645 00.000 16108 move complete, result=0
03:44:18.645 00.000 16108 worker thread done servicing request
03:44:18.652 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3469, FiltMin=2976, FiltMax=36813, Gamma=1.000
03:44:18.676 00.024 21068 UpdateGuideState exits: m=652951 SNR=202.5
03:44:18.678 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:18.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:18.680 00.001 21068 Enqueuing Expose request
03:44:18.681 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:18.682 00.001 16108 Worker thread wakes up
03:44:18.682 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:18.682 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:19.846 01.164 16108 Exposure complete
03:44:19.899 00.053 16108 worker thread done servicing request
03:44:19.899 00.000 21068 OnExposeComplete: enter
03:44:19.900 00.001 21068 UpdateGuideState(): m_state=6
03:44:19.901 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
03:44:19.901 00.000 21068 Star::Find returns 1 (0), X=812.04, Y=629.22, Mass=617551, SNR=231.5, Peak=65535 HFD=3.4
03:44:19.902 00.001 21068 MultiStar: [#1 -0.27,0.16,0.75,U] [#2 0.03,0.19,0.79,U] [#3 0.09,0.22,0.36,U] [#4 0.33,0.28,0.00,M1] [#5 0.22,0.29,0.36,U] [#6 -0.23,0.23,0.38,U] [#7 0.16,0.28,0.31,U] [#8 0.16,0.20,0.19,U] 
03:44:19.903 00.001 21068 single-star, 7 included, MultiStar: {-0.02, 0.16}, one-star: {-0.01, -0.01}
03:44:19.904 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.39)
03:44:19.905 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
03:44:19.905 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.93 mountX=0.00 mountY=0.01, mountTheta=1.39
03:44:19.907 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
03:44:19.908 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
03:44:19.909 00.001 16108 Worker thread wakes up
03:44:19.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:44:19.909 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:44:19.909 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=0.01
03:44:19.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:44:19.909 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:19.909 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:44:19.909 00.000 16108 MoveAxis(E, 0, ABG)
03:44:19.909 00.000 16108 Move returns status 0, amount 0
03:44:19.909 00.000 16108 MoveAxis(N, 0, ABG)
03:44:19.909 00.000 16108 Move returns status 0, amount 0
03:44:19.909 00.000 16108 move complete, result=0
03:44:19.909 00.000 16108 worker thread done servicing request
03:44:19.914 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=665, max=65535, med=3472, FiltMin=2963, FiltMax=46409, Gamma=1.000
03:44:19.937 00.023 21068 UpdateGuideState exits: m=617551 SNR=231.5
03:44:19.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:19.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:19.940 00.001 21068 Enqueuing Expose request
03:44:19.941 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:19.943 00.002 16108 Worker thread wakes up
03:44:19.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:19.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:20.923 00.980 16108 Exposure complete
03:44:20.987 00.064 16108 worker thread done servicing request
03:44:20.987 00.000 21068 OnExposeComplete: enter
03:44:20.988 00.001 21068 UpdateGuideState(): m_state=6
03:44:20.989 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
03:44:20.990 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=629.39, Mass=588704, SNR=212.1, Peak=65535 HFD=3.3
03:44:20.991 00.001 21068 MultiStar: [#1 -0.21,0.19,0.86,U] [#2 0.12,0.33,1.02,U] [#3 0.16,0.05,0.39,U] [#4 0.26,0.23,0.36,U] [#5 -0.02,0.26,0.35,U] [#6 -0.05,0.27,0.42,U] [#7 0.25,0.36,0.00,M1] [#8 0.25,0.09,0.26,U] 
03:44:20.992 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.21}, one-star: {0.35, 0.16}
03:44:20.994 00.002 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
03:44:20.994 00.000 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
03:44:20.995 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.12 mountX=-0.06 mountY=-0.23, mountTheta=-1.84
03:44:20.997 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.21, opts=13)
03:44:20.998 00.001 21068 Enqueuing Move request for scope (0.10, 0.21)
03:44:20.999 00.001 16108 Worker thread wakes up
03:44:20.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
03:44:20.999 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
03:44:20.999 00.000 16108 Moving (0.10, 0.21) raw xDistance=-0.06 yDistance=-0.23
03:44:21.000 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:44:21.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:44:21.000 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:44:21.000 00.000 16108 MoveAxis(E, 0, ABG)
03:44:21.000 00.000 16108 Move returns status 0, amount 0
03:44:21.000 00.000 16108 MoveAxis(N, 0, ABG)
03:44:21.000 00.000 16108 Move returns status 0, amount 0
03:44:21.000 00.000 16108 move complete, result=0
03:44:21.000 00.000 16108 worker thread done servicing request
03:44:21.003 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3472, FiltMin=2934, FiltMax=47401, Gamma=1.000
03:44:21.016 00.013 21068 UpdateGuideState exits: m=588704 SNR=212.1
03:44:21.018 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:21.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:21.020 00.001 21068 Enqueuing Expose request
03:44:21.021 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:21.022 00.001 16108 Worker thread wakes up
03:44:21.022 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:21.022 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:22.184 01.162 16108 Exposure complete
03:44:22.251 00.067 16108 worker thread done servicing request
03:44:22.251 00.000 21068 OnExposeComplete: enter
03:44:22.253 00.002 21068 UpdateGuideState(): m_state=6
03:44:22.255 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
03:44:22.257 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=629.17, Mass=610716, SNR=190.1, Peak=65535 HFD=3.3
03:44:22.258 00.001 21068 MultiStar: [#1 -0.19,-0.15,0.98,U] [#2 -0.03,0.08,1.09,U] [#3 0.21,0.07,0.42,U] [#4 0.41,0.31,0.00,M1] [#5 -0.04,0.17,0.38,U] [#6 0.02,0.21,0.45,U] [#7 0.30,0.29,0.37,U] [#8 -0.17,-0.32,0.29,U] 
03:44:22.260 00.002 21068 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.19, -0.06}
03:44:22.261 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
03:44:22.262 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
03:44:22.264 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.58 mountX=-0.02 mountY=-0.02, mountTheta=-2.35
03:44:22.268 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
03:44:22.270 00.002 21068 Enqueuing Move request for scope (0.02, 0.02)
03:44:22.273 00.003 16108 Worker thread wakes up
03:44:22.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:44:22.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:44:22.273 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
03:44:22.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:44:22.273 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:22.273 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:44:22.273 00.000 16108 MoveAxis(E, 0, ABG)
03:44:22.273 00.000 16108 Move returns status 0, amount 0
03:44:22.273 00.000 16108 MoveAxis(N, 0, ABG)
03:44:22.274 00.001 16108 Move returns status 0, amount 0
03:44:22.274 00.000 16108 move complete, result=0
03:44:22.274 00.000 16108 worker thread done servicing request
03:44:22.278 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3469, FiltMin=2921, FiltMax=42653, Gamma=1.000
03:44:22.299 00.021 21068 UpdateGuideState exits: m=610716 SNR=190.1
03:44:22.301 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:22.301 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:22.302 00.001 21068 Enqueuing Expose request
03:44:22.303 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:22.304 00.001 16108 Worker thread wakes up
03:44:22.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:22.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:23.288 00.984 16108 Exposure complete
03:44:23.356 00.068 16108 worker thread done servicing request
03:44:23.356 00.000 21068 OnExposeComplete: enter
03:44:23.357 00.001 21068 UpdateGuideState(): m_state=6
03:44:23.358 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
03:44:23.359 00.001 21068 Star::Find returns 1 (0), X=811.89, Y=629.30, Mass=547918, SNR=216.3, Peak=61433 HFD=3.4
03:44:23.360 00.001 21068 MultiStar: [#1 -0.43,0.16,0.00,M1] [#2 -0.02,0.37,0.77,U] [#3 -0.15,-0.10,0.42,U] [#4 -0.05,0.23,0.32,U] [#5 -0.12,0.65,0.00,M1] [#6 -0.66,-0.01,0.00,M2] [#7 0.15,0.19,0.35,U] [#8 -0.25,-0.05,0.27,U] 
03:44:23.360 00.000 21068 refined, 5 included, MultiStar: {-0.08, 0.14}, one-star: {-0.16, 0.07}
03:44:23.361 00.001 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
03:44:23.362 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
03:44:23.363 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=0.11 mountY=-0.12, mountTheta=-0.82
03:44:23.366 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
03:44:23.367 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
03:44:23.368 00.001 16108 Worker thread wakes up
03:44:23.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
03:44:23.368 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
03:44:23.368 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.11 yDistance=-0.12
03:44:23.368 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:44:23.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:23.369 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:44:23.369 00.000 16108 MoveAxis(E, 0, ABG)
03:44:23.369 00.000 16108 Move returns status 0, amount 0
03:44:23.369 00.000 16108 MoveAxis(N, 0, ABG)
03:44:23.369 00.000 16108 Move returns status 0, amount 0
03:44:23.369 00.000 16108 move complete, result=0
03:44:23.369 00.000 16108 worker thread done servicing request
03:44:23.374 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3469, FiltMin=2989, FiltMax=58125, Gamma=1.000
03:44:23.390 00.016 21068 UpdateGuideState exits: m=547918 SNR=216.3
03:44:23.390 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:23.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:23.392 00.001 21068 Enqueuing Expose request
03:44:23.394 00.002 16108 Worker thread wakes up
03:44:23.394 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:23.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:23.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:24.565 01.171 16108 Exposure complete
03:44:24.647 00.082 16108 worker thread done servicing request
03:44:24.647 00.000 21068 OnExposeComplete: enter
03:44:24.648 00.001 21068 UpdateGuideState(): m_state=6
03:44:24.650 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
03:44:24.651 00.001 21068 Star::Find returns 1 (0), X=812.13, Y=628.92, Mass=549691, SNR=204.5, Peak=65535 HFD=3.2
03:44:24.652 00.001 21068 MultiStar: [#1 -0.14,-0.26,0.88,U] [#2 0.03,0.04,0.98,U] [#3 0.26,-0.27,0.36,U] [#4 0.14,0.00,0.35,U] [#5 -0.08,-0.05,0.37,U] [#6 -0.20,-0.01,0.34,U] [#7 0.14,0.05,0.32,U] [#8 0.34,-0.25,0.30,U] 
03:44:24.653 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {0.08, -0.31}
03:44:24.654 00.001 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.29 = 2.00)
03:44:24.655 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
03:44:24.655 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.32 mountX=-0.06 mountY=0.13, mountTheta=2.01
03:44:24.657 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.14, opts=13)
03:44:24.658 00.001 21068 Enqueuing Move request for scope (0.04, -0.14)
03:44:24.659 00.001 16108 Worker thread wakes up
03:44:24.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
03:44:24.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
03:44:24.659 00.000 16108 Moving (0.04, -0.14) raw xDistance=-0.06 yDistance=0.13
03:44:24.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:44:24.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:24.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:44:24.659 00.000 16108 MoveAxis(E, 0, ABG)
03:44:24.659 00.000 16108 Move returns status 0, amount 0
03:44:24.659 00.000 16108 MoveAxis(N, 0, ABG)
03:44:24.659 00.000 16108 Move returns status 0, amount 0
03:44:24.659 00.000 16108 move complete, result=0
03:44:24.659 00.000 16108 worker thread done servicing request
03:44:24.663 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=3465, FiltMin=2937, FiltMax=40905, Gamma=1.000
03:44:24.689 00.026 21068 UpdateGuideState exits: m=549691 SNR=204.5
03:44:24.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:24.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:24.692 00.001 21068 Enqueuing Expose request
03:44:24.693 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:24.693 00.000 16108 Worker thread wakes up
03:44:24.694 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:24.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:25.673 00.979 16108 Exposure complete
03:44:25.759 00.086 16108 worker thread done servicing request
03:44:25.759 00.000 21068 OnExposeComplete: enter
03:44:25.760 00.001 21068 UpdateGuideState(): m_state=6
03:44:25.762 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
03:44:25.764 00.002 21068 Star::Find returns 1 (0), X=812.32, Y=629.18, Mass=576668, SNR=203.7, Peak=65535 HFD=3.4
03:44:25.767 00.003 21068 MultiStar: [#1 -0.10,0.03,0.94,U] [#2 0.15,0.19,0.88,U] [#3 0.14,-0.24,0.43,U] [#4 0.25,-0.03,0.42,U] [#5 0.11,0.04,0.40,U] [#6 -0.08,-0.27,0.43,U] [#7 0.30,-0.22,0.29,U] [#8 0.00,-0.15,0.26,U] 
03:44:25.769 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.27, -0.05}
03:44:25.771 00.002 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
03:44:25.773 00.002 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
03:44:25.776 00.003 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=-0.12 mountY=0.01, mountTheta=3.08
03:44:25.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
03:44:25.780 00.002 21068 Enqueuing Move request for scope (0.11, -0.03)
03:44:25.781 00.001 16108 Worker thread wakes up
03:44:25.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
03:44:25.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
03:44:25.781 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.12 yDistance=0.01
03:44:25.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:44:25.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:25.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:44:25.781 00.000 16108 MoveAxis(E, 0, ABG)
03:44:25.781 00.000 16108 Move returns status 0, amount 0
03:44:25.781 00.000 16108 MoveAxis(N, 0, ABG)
03:44:25.781 00.000 16108 Move returns status 0, amount 0
03:44:25.781 00.000 16108 move complete, result=0
03:44:25.782 00.001 16108 worker thread done servicing request
03:44:25.786 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3459, FiltMin=2921, FiltMax=50950, Gamma=1.000
03:44:25.800 00.014 21068 UpdateGuideState exits: m=576668 SNR=203.7
03:44:25.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:25.802 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:25.803 00.001 21068 Enqueuing Expose request
03:44:25.804 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:25.805 00.001 16108 Worker thread wakes up
03:44:25.805 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:25.805 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:26.988 01.183 16108 Exposure complete
03:44:27.062 00.074 16108 worker thread done servicing request
03:44:27.062 00.000 21068 OnExposeComplete: enter
03:44:27.065 00.003 21068 UpdateGuideState(): m_state=6
03:44:27.066 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 931
03:44:27.067 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=628.96, Mass=609001, SNR=215.6, Peak=65535 HFD=3.6
03:44:27.068 00.001 21068 MultiStar: [#1 -0.14,-0.24,0.86,U] [#2 0.20,-0.06,0.92,U] [#3 0.07,-0.45,0.00,M1] [#4 0.29,-0.11,0.35,U] [#5 0.24,0.13,0.36,U] [#6 -0.08,-0.26,0.38,U] [#7 0.38,-0.28,0.00,M1] [#8 0.09,-0.39,0.27,U] 
03:44:27.069 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.17}, one-star: {0.16, -0.27}
03:44:27.070 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
03:44:27.070 00.000 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
03:44:27.071 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.06 mountX=-0.13 mountY=0.15, mountTheta=2.29
03:44:27.072 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
03:44:27.073 00.001 21068 Enqueuing Move request for scope (0.10, -0.17)
03:44:27.074 00.001 16108 Worker thread wakes up
03:44:27.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
03:44:27.074 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
03:44:27.074 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.15
03:44:27.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:44:27.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:27.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:44:27.074 00.000 16108 MoveAxis(E, 0, ABG)
03:44:27.074 00.000 16108 Move returns status 0, amount 0
03:44:27.074 00.000 16108 MoveAxis(N, 0, ABG)
03:44:27.076 00.002 16108 Move returns status 0, amount 0
03:44:27.076 00.000 16108 move complete, result=0
03:44:27.076 00.000 16108 worker thread done servicing request
03:44:27.079 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3453, FiltMin=2905, FiltMax=53177, Gamma=1.000
03:44:27.106 00.027 21068 UpdateGuideState exits: m=609001 SNR=215.6
03:44:27.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:27.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:27.109 00.001 21068 Enqueuing Expose request
03:44:27.111 00.002 16108 Worker thread wakes up
03:44:27.111 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:27.113 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:27.113 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:28.094 00.981 16108 Exposure complete
03:44:28.157 00.063 16108 worker thread done servicing request
03:44:28.158 00.001 21068 OnExposeComplete: enter
03:44:28.161 00.003 21068 UpdateGuideState(): m_state=6
03:44:28.162 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 932
03:44:28.163 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.18, Mass=574163, SNR=211.0, Peak=65535 HFD=3.4
03:44:28.164 00.001 21068 MultiStar: [#1 -0.31,-0.10,0.96,U] [#2 -0.03,0.11,0.87,U] [#3 -0.04,-0.19,0.44,U] [#4 0.12,-0.09,0.42,U] [#5 0.06,0.10,0.36,U] [#6 -0.36,-0.14,0.41,U] [#7 0.22,0.38,0.00,M2] [#8 0.06,0.12,0.28,U] 
03:44:28.165 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {0.12, -0.05}
03:44:28.166 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.69)
03:44:28.167 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.75)
03:44:28.168 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.63 mountX=0.05 mountY=0.05, mountTheta=0.72
03:44:28.170 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
03:44:28.171 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
03:44:28.172 00.001 16108 Worker thread wakes up
03:44:28.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:44:28.172 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:44:28.172 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.05
03:44:28.172 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:28.173 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:28.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:44:28.173 00.000 16108 MoveAxis(E, 0, ABG)
03:44:28.173 00.000 16108 Move returns status 0, amount 0
03:44:28.173 00.000 16108 MoveAxis(N, 0, ABG)
03:44:28.173 00.000 16108 Move returns status 0, amount 0
03:44:28.173 00.000 16108 move complete, result=0
03:44:28.173 00.000 16108 worker thread done servicing request
03:44:28.177 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=909, max=65535, med=3446, FiltMin=2960, FiltMax=50621, Gamma=1.000
03:44:28.194 00.017 21068 UpdateGuideState exits: m=574163 SNR=211.0
03:44:28.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:28.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:28.197 00.001 21068 Enqueuing Expose request
03:44:28.198 00.001 16108 Worker thread wakes up
03:44:28.198 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:28.198 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:28.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:29.357 01.159 16108 Exposure complete
03:44:29.412 00.055 16108 worker thread done servicing request
03:44:29.412 00.000 21068 OnExposeComplete: enter
03:44:29.415 00.003 21068 UpdateGuideState(): m_state=6
03:44:29.418 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 933
03:44:29.419 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.07, Mass=624970, SNR=200.5, Peak=65535 HFD=3.4
03:44:29.421 00.002 21068 MultiStar: [#1 -0.15,-0.13,1.04,U] [#2 0.05,0.03,1.03,U] [#3 -0.15,-0.49,0.00,M1] [#4 0.09,-0.32,0.40,U] [#5 -0.11,-0.07,0.39,U] [#6 -0.34,-0.30,0.00,M1] [#7 0.20,-0.11,0.33,U] [#8 0.29,-0.22,0.36,U] 
03:44:29.423 00.002 21068 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.21, -0.16}
03:44:29.425 00.002 21068 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.97) = xAngle (-4.07 = 2.22)
03:44:29.426 00.001 21068 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.28)
03:44:29.427 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.10 mountX=-0.08 mountY=0.10, mountTheta=2.24
03:44:29.430 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
03:44:29.432 00.002 21068 Enqueuing Move request for scope (0.06, -0.12)
03:44:29.433 00.001 16108 Worker thread wakes up
03:44:29.434 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
03:44:29.434 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
03:44:29.434 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
03:44:29.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:44:29.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:29.434 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:44:29.434 00.000 16108 MoveAxis(E, 0, ABG)
03:44:29.434 00.000 16108 Move returns status 0, amount 0
03:44:29.434 00.000 16108 MoveAxis(N, 0, ABG)
03:44:29.435 00.001 16108 Move returns status 0, amount 0
03:44:29.435 00.000 16108 move complete, result=0
03:44:29.435 00.000 16108 worker thread done servicing request
03:44:29.443 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3440, FiltMin=2883, FiltMax=54422, Gamma=1.000
03:44:29.464 00.021 21068 UpdateGuideState exits: m=624970 SNR=200.5
03:44:29.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:29.466 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:29.466 00.000 21068 Enqueuing Expose request
03:44:29.468 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:29.469 00.001 16108 Worker thread wakes up
03:44:29.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:29.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:30.454 00.985 16108 Exposure complete
03:44:30.512 00.058 16108 worker thread done servicing request
03:44:30.512 00.000 21068 OnExposeComplete: enter
03:44:30.514 00.002 21068 UpdateGuideState(): m_state=6
03:44:30.515 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
03:44:30.516 00.001 21068 Star::Find returns 1 (0), X=812.10, Y=628.90, Mass=640390, SNR=235.1, Peak=65535 HFD=3.5
03:44:30.517 00.001 21068 MultiStar: [#1 -0.07,-0.47,0.00,M1] [#2 -0.09,-0.23,0.82,U] [#3 0.12,-0.33,0.36,U] [#4 -0.06,-0.11,0.44,U] [#5 0.37,-0.10,0.37,U] [#6 -0.25,-0.43,0.00,M2] [#7 0.08,-0.24,0.31,U] [#8 0.32,-0.28,0.27,U] 
03:44:30.518 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.24}, one-star: {0.06, -0.33}
03:44:30.519 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
03:44:30.521 00.002 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
03:44:30.522 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.30 mountX=-0.11 mountY=0.22, mountTheta=2.03
03:44:30.526 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.24, opts=13)
03:44:30.527 00.001 21068 Enqueuing Move request for scope (0.07, -0.24)
03:44:30.528 00.001 16108 Worker thread wakes up
03:44:30.528 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
03:44:30.528 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
03:44:30.528 00.000 16108 Moving (0.07, -0.24) raw xDistance=-0.11 yDistance=0.22
03:44:30.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:44:30.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:44:30.528 00.000 16108 MoveAxis(E, 0, ABG)
03:44:30.528 00.000 16108 Move returns status 0, amount 0
03:44:30.528 00.000 16108 MoveAxis(S, 45, ABG)
03:44:30.528 00.000 16108 Guiding  Dir = 1, Dur = 45
03:44:30.528 00.000 16108 IsSlewing returns 0
03:44:30.529 00.001 16108 IsGuiding returns 0
03:44:30.534 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3437, FiltMin=2909, FiltMax=51145, Gamma=1.000
03:44:30.553 00.019 21068 UpdateGuideState exits: m=640390 SNR=235.1
03:44:30.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:30.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:30.557 00.001 21068 Enqueuing Expose request
03:44:30.571 00.014 16108 PulseGuide returned control before completion, sleep 13
03:44:30.586 00.015 16108 IsGuiding returns 1
03:44:30.586 00.000 16108 scope still moving after pulse duration time elapsed
03:44:30.617 00.031 16108 IsSlewing returns 0
03:44:30.617 00.000 16108 IsGuiding returns 1
03:44:30.649 00.032 16108 IsSlewing returns 0
03:44:30.650 00.001 16108 IsGuiding returns 0
03:44:30.650 00.000 16108 scope move finished after 45 + 75 ms
03:44:30.650 00.000 16108 Move returns status 0, amount 45
03:44:30.650 00.000 16108 move complete, result=0
03:44:30.650 00.000 16108 worker thread done servicing request
03:44:30.650 00.000 16108 Worker thread wakes up
03:44:30.650 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
03:44:30.653 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:30.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:31.809 01.156 16108 Exposure complete
03:44:31.864 00.055 16108 worker thread done servicing request
03:44:31.864 00.000 21068 OnExposeComplete: enter
03:44:31.865 00.001 21068 UpdateGuideState(): m_state=6
03:44:31.866 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 935
03:44:31.867 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.44, Mass=610502, SNR=211.5, Peak=56784 HFD=3.4
03:44:31.869 00.002 21068 MultiStar: [#1 0.07,0.21,1.11,U] [#2 0.36,0.35,0.00,M1] [#3 0.08,0.17,0.46,U] [#4 0.29,0.14,0.38,U] [#5 0.01,0.30,0.41,U] [#6 0.01,-0.01,0.48,U] [#7 0.33,0.12,0.33,U] [#8 0.14,0.19,0.28,U] 
03:44:31.869 00.000 21068 refined, 7 included, MultiStar: {0.16, 0.18}, one-star: {0.32, 0.21}
03:44:31.870 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
03:44:31.871 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
03:44:31.871 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.84 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
03:44:31.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.18, opts=13)
03:44:31.874 00.001 21068 Enqueuing Move request for scope (0.16, 0.18)
03:44:31.874 00.000 16108 Worker thread wakes up
03:44:31.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
03:44:31.875 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
03:44:31.875 00.000 16108 Moving (0.16, 0.18) raw xDistance=-0.13 yDistance=-0.21
03:44:31.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:44:31.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:44:31.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:44:31.875 00.000 16108 MoveAxis(E, 0, ABG)
03:44:31.875 00.000 16108 Move returns status 0, amount 0
03:44:31.875 00.000 16108 MoveAxis(N, 0, ABG)
03:44:31.875 00.000 16108 Move returns status 0, amount 0
03:44:31.875 00.000 16108 move complete, result=0
03:44:31.875 00.000 16108 worker thread done servicing request
03:44:31.879 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3430, FiltMin=2944, FiltMax=48685, Gamma=1.000
03:44:31.892 00.013 21068 UpdateGuideState exits: m=610502 SNR=211.5
03:44:31.892 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:31.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:31.894 00.001 21068 Enqueuing Expose request
03:44:31.895 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:31.896 00.001 16108 Worker thread wakes up
03:44:31.896 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:31.896 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:32.879 00.983 16108 Exposure complete
03:44:32.949 00.070 16108 worker thread done servicing request
03:44:32.949 00.000 21068 OnExposeComplete: enter
03:44:32.951 00.002 21068 UpdateGuideState(): m_state=6
03:44:32.953 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 936
03:44:32.955 00.002 21068 Star::Find returns 1 (0), X=812.23, Y=629.48, Mass=672841, SNR=219.8, Peak=65535 HFD=3.4
03:44:32.957 00.002 21068 MultiStar: [#1 -0.21,0.25,0.93,U] [#2 0.06,0.39,1.09,U] [#3 -0.03,0.15,0.52,U] [#4 0.21,0.65,0.00,M1] [#5 0.07,0.35,0.35,U] [#6 -0.23,0.41,0.00,M2] [#7 0.47,0.42,0.00,M1] [#8 -0.19,0.29,0.30,U] 
03:44:32.959 00.002 21068 refined, 5 included, MultiStar: {-0.00, 0.29}, one-star: {0.18, 0.25}
03:44:32.960 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
03:44:32.962 00.002 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
03:44:32.962 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=0.05 mountY=-0.28, mountTheta=-1.39
03:44:32.965 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.29, opts=13)
03:44:32.967 00.002 21068 Enqueuing Move request for scope (-0.00, 0.29)
03:44:32.968 00.001 16108 Worker thread wakes up
03:44:32.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
03:44:32.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
03:44:32.968 00.000 16108 Moving (-0.00, 0.29) raw xDistance=0.05 yDistance=-0.28
03:44:32.969 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:32.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:44:32.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:44:32.969 00.000 16108 MoveAxis(E, 0, ABG)
03:44:32.969 00.000 16108 Move returns status 0, amount 0
03:44:32.969 00.000 16108 MoveAxis(N, 0, ABG)
03:44:32.969 00.000 16108 Move returns status 0, amount 0
03:44:32.969 00.000 16108 move complete, result=0
03:44:32.969 00.000 16108 worker thread done servicing request
03:44:32.974 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3427, FiltMin=2937, FiltMax=54061, Gamma=1.000
03:44:32.989 00.015 21068 UpdateGuideState exits: m=672841 SNR=219.8
03:44:32.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:32.991 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:32.991 00.000 21068 Enqueuing Expose request
03:44:32.992 00.001 16108 Worker thread wakes up
03:44:32.992 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:44:32.993 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:32.993 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:34.155 01.162 16108 Exposure complete
03:44:34.216 00.061 16108 worker thread done servicing request
03:44:34.216 00.000 21068 OnExposeComplete: enter
03:44:34.218 00.002 21068 UpdateGuideState(): m_state=6
03:44:34.219 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 937
03:44:34.221 00.002 21068 Star::Find returns 1 (0), X=812.49, Y=629.45, Mass=648212, SNR=191.5, Peak=61536 HFD=3.2
03:44:34.224 00.003 21068 MultiStar: [#1 0.15,0.19,1.13,U] [#2 0.25,0.25,1.12,U] [#3 0.11,-0.05,0.61,U] [#4 0.33,0.13,0.38,U] [#5 0.23,0.06,0.43,U] [#6 -0.06,0.11,0.46,U] [#7 0.45,0.41,0.00,M2] [#8 0.46,0.26,0.00,M1] 
03:44:34.225 00.001 21068 refined, 6 included, MultiStar: {0.22, 0.16}, one-star: {0.44, 0.22}
03:44:34.227 00.002 21068 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
03:44:34.228 00.001 21068 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
03:44:34.230 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.62 mountX=-0.19 mountY=-0.21, mountTheta=-2.32
03:44:34.233 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.16, opts=13)
03:44:34.234 00.001 21068 Enqueuing Move request for scope (0.22, 0.16)
03:44:34.236 00.002 16108 Worker thread wakes up
03:44:34.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
03:44:34.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
03:44:34.236 00.000 16108 Moving (0.22, 0.16) raw xDistance=-0.19 yDistance=-0.21
03:44:34.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:44:34.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:44:34.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:44:34.236 00.000 16108 MoveAxis(E, 0, ABG)
03:44:34.237 00.001 16108 Move returns status 0, amount 0
03:44:34.237 00.000 16108 MoveAxis(N, 0, ABG)
03:44:34.237 00.000 16108 Move returns status 0, amount 0
03:44:34.237 00.000 16108 move complete, result=0
03:44:34.237 00.000 16108 worker thread done servicing request
03:44:34.242 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3421, FiltMin=2928, FiltMax=40102, Gamma=1.000
03:44:34.272 00.030 21068 UpdateGuideState exits: m=648212 SNR=191.5
03:44:34.274 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:34.276 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:34.276 00.000 21068 Enqueuing Expose request
03:44:34.278 00.002 16108 Worker thread wakes up
03:44:34.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:34.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:34.278 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:35.238 00.960 16108 Exposure complete
03:44:35.311 00.073 16108 worker thread done servicing request
03:44:35.311 00.000 21068 OnExposeComplete: enter
03:44:35.313 00.002 21068 UpdateGuideState(): m_state=6
03:44:35.315 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
03:44:35.317 00.002 21068 Star::Find returns 1 (0), X=812.44, Y=629.44, Mass=723556, SNR=208.1, Peak=65535 HFD=3.2
03:44:35.318 00.001 21068 MultiStar: [#1 0.02,0.09,0.95,U] [#2 0.29,0.34,0.00,M1] [#3 0.14,0.13,0.49,U] [#4 0.27,0.14,0.41,U] [#5 0.33,0.38,0.00,M1] [#6 -0.09,0.07,0.40,U] [#7 0.04,0.29,0.36,U] [#8 0.23,0.21,0.29,U] 
03:44:35.320 00.002 21068 refined, 6 included, MultiStar: {0.16, 0.16}, one-star: {0.39, 0.21}
03:44:35.321 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
03:44:35.323 00.002 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
03:44:35.325 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
03:44:35.327 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.16, opts=13)
03:44:35.329 00.002 21068 Enqueuing Move request for scope (0.16, 0.16)
03:44:35.330 00.001 16108 Worker thread wakes up
03:44:35.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
03:44:35.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
03:44:35.330 00.000 16108 Moving (0.16, 0.16) raw xDistance=-0.13 yDistance=-0.19
03:44:35.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:44:35.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:35.331 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:44:35.331 00.000 16108 MoveAxis(E, 0, ABG)
03:44:35.331 00.000 16108 Move returns status 0, amount 0
03:44:35.331 00.000 16108 MoveAxis(N, 0, ABG)
03:44:35.331 00.000 16108 Move returns status 0, amount 0
03:44:35.331 00.000 16108 move complete, result=0
03:44:35.331 00.000 16108 worker thread done servicing request
03:44:35.336 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3417, FiltMin=2848, FiltMax=40973, Gamma=1.000
03:44:35.351 00.015 21068 UpdateGuideState exits: m=723556 SNR=208.1
03:44:35.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:35.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:35.354 00.001 21068 Enqueuing Expose request
03:44:35.354 00.000 16108 Worker thread wakes up
03:44:35.354 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:35.356 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:35.356 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:36.529 01.173 16108 Exposure complete
03:44:36.586 00.057 16108 worker thread done servicing request
03:44:36.587 00.001 21068 OnExposeComplete: enter
03:44:36.588 00.001 21068 UpdateGuideState(): m_state=6
03:44:36.590 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 939
03:44:36.591 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=629.33, Mass=706287, SNR=204.6, Peak=65535 HFD=3.3
03:44:36.592 00.001 21068 MultiStar: [#1 0.11,0.13,0.91,U] [#2 0.06,0.16,1.12,U] [#3 0.18,-0.09,0.42,U] [#4 0.33,0.12,0.43,U] [#5 0.18,0.20,0.35,U] [#6 -0.10,0.16,0.44,U] [#7 0.27,0.25,0.35,U] [#8 0.35,0.06,0.31,U] 
03:44:36.593 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.13}, one-star: {0.40, 0.10}
03:44:36.595 00.002 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
03:44:36.597 00.002 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
03:44:36.598 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.58 mountX=-0.17 mountY=-0.17, mountTheta=-2.35
03:44:36.602 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.13, opts=13)
03:44:36.604 00.002 21068 Enqueuing Move request for scope (0.19, 0.13)
03:44:36.605 00.001 16108 Worker thread wakes up
03:44:36.605 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
03:44:36.606 00.001 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
03:44:36.606 00.000 16108 Moving (0.19, 0.13) raw xDistance=-0.17 yDistance=-0.17
03:44:36.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:44:36.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:36.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:44:36.606 00.000 16108 MoveAxis(E, 0, ABG)
03:44:36.606 00.000 16108 Move returns status 0, amount 0
03:44:36.606 00.000 16108 MoveAxis(N, 0, ABG)
03:44:36.606 00.000 16108 Move returns status 0, amount 0
03:44:36.607 00.001 16108 move complete, result=0
03:44:36.607 00.000 16108 worker thread done servicing request
03:44:36.614 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3414, FiltMin=2947, FiltMax=42185, Gamma=1.000
03:44:36.629 00.015 21068 UpdateGuideState exits: m=706287 SNR=204.6
03:44:36.630 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:36.631 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:36.631 00.000 21068 Enqueuing Expose request
03:44:36.632 00.001 16108 Worker thread wakes up
03:44:36.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:36.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:36.632 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:37.600 00.968 16108 Exposure complete
03:44:37.655 00.055 16108 worker thread done servicing request
03:44:37.655 00.000 21068 OnExposeComplete: enter
03:44:37.656 00.001 21068 UpdateGuideState(): m_state=6
03:44:37.657 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 940
03:44:37.657 00.000 21068 Star::Find returns 1 (0), X=812.21, Y=629.40, Mass=733429, SNR=218.6, Peak=65535 HFD=3.6
03:44:37.658 00.001 21068 MultiStar: [#1 -0.12,0.07,0.96,U] [#2 0.06,0.21,0.97,U] [#3 -0.02,-0.06,0.47,U] [#4 0.03,0.11,0.46,U] [#5 0.14,0.28,0.38,U] [#6 -0.18,0.12,0.39,U] [#7 0.30,0.28,0.35,U] [#8 0.32,0.12,0.31,U] 
03:44:37.660 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.14}, one-star: {0.16, 0.17}
03:44:37.660 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
03:44:37.661 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
03:44:37.662 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
03:44:37.663 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.14, opts=13)
03:44:37.664 00.001 21068 Enqueuing Move request for scope (0.06, 0.14)
03:44:37.665 00.001 16108 Worker thread wakes up
03:44:37.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
03:44:37.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
03:44:37.665 00.000 16108 Moving (0.06, 0.14) raw xDistance=-0.03 yDistance=-0.15
03:44:37.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:37.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:37.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:44:37.665 00.000 16108 MoveAxis(E, 0, ABG)
03:44:37.665 00.000 16108 Move returns status 0, amount 0
03:44:37.665 00.000 16108 MoveAxis(N, 0, ABG)
03:44:37.665 00.000 16108 Move returns status 0, amount 0
03:44:37.665 00.000 16108 move complete, result=0
03:44:37.665 00.000 16108 worker thread done servicing request
03:44:37.671 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3411, FiltMin=2864, FiltMax=42909, Gamma=1.000
03:44:37.684 00.013 21068 UpdateGuideState exits: m=733429 SNR=218.6
03:44:37.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:37.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:37.686 00.000 21068 Enqueuing Expose request
03:44:37.687 00.001 16108 Worker thread wakes up
03:44:37.687 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:37.688 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:37.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:38.861 01.173 16108 Exposure complete
03:44:38.919 00.058 16108 worker thread done servicing request
03:44:38.919 00.000 21068 OnExposeComplete: enter
03:44:38.920 00.001 21068 UpdateGuideState(): m_state=6
03:44:38.922 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 941
03:44:38.922 00.000 21068 Star::Find returns 1 (0), X=812.07, Y=629.07, Mass=725653, SNR=246.0, Peak=65535 HFD=3.9
03:44:38.923 00.001 21068 MultiStar: [#1 -0.28,-0.18,0.78,U] [#2 0.03,0.01,0.94,U] [#3 0.11,-0.10,0.50,U] [#4 0.35,0.10,0.35,U] [#5 -0.15,-0.08,0.39,U] [#6 -0.29,0.14,0.36,U] [#7 0.15,0.03,0.31,U] [#8 0.15,-0.04,0.21,U] 
03:44:38.924 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.02, -0.16}
03:44:38.925 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
03:44:38.925 00.000 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.55)
03:44:38.926 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=0.00 mountY=0.06, mountTheta=1.49
03:44:38.929 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.06, opts=13)
03:44:38.932 00.003 21068 Enqueuing Move request for scope (-0.02, -0.06)
03:44:38.934 00.002 16108 Worker thread wakes up
03:44:38.934 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:44:38.934 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:44:38.934 00.000 16108 Moving (-0.02, -0.06) raw xDistance=0.00 yDistance=0.06
03:44:38.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:44:38.935 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:38.935 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:44:38.935 00.000 16108 MoveAxis(E, 0, ABG)
03:44:38.935 00.000 16108 Move returns status 0, amount 0
03:44:38.935 00.000 16108 MoveAxis(N, 0, ABG)
03:44:38.935 00.000 16108 Move returns status 0, amount 0
03:44:38.935 00.000 16108 move complete, result=0
03:44:38.935 00.000 16108 worker thread done servicing request
03:44:38.942 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3408, FiltMin=2937, FiltMax=49853, Gamma=1.000
03:44:38.961 00.019 21068 UpdateGuideState exits: m=725653 SNR=246.0
03:44:38.963 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:38.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:38.964 00.000 21068 Enqueuing Expose request
03:44:38.965 00.001 16108 Worker thread wakes up
03:44:38.965 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:38.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:38.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:39.955 00.989 16108 Exposure complete
03:44:40.045 00.090 16108 worker thread done servicing request
03:44:40.046 00.001 21068 OnExposeComplete: enter
03:44:40.046 00.000 21068 UpdateGuideState(): m_state=6
03:44:40.047 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 942
03:44:40.048 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=629.10, Mass=656543, SNR=217.7, Peak=65535 HFD=3.4
03:44:40.049 00.001 21068 MultiStar: [#1 -0.00,-0.07,0.99,U] [#2 0.18,0.04,0.98,U] [#3 0.15,-0.29,0.43,U] [#4 0.31,0.02,0.38,U] [#5 0.26,0.03,0.36,U] [#6 0.07,0.15,0.42,U] [#7 0.42,0.10,0.00,M1] [#8 0.08,-0.33,0.27,U] 
03:44:40.050 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.06}, one-star: {0.28, -0.13}
03:44:40.050 00.000 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.95)
03:44:40.051 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.01)
03:44:40.052 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.17 mountY=0.02, mountTheta=3.01
03:44:40.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.06, opts=13)
03:44:40.055 00.001 21068 Enqueuing Move request for scope (0.16, -0.06)
03:44:40.056 00.001 16108 Worker thread wakes up
03:44:40.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
03:44:40.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
03:44:40.056 00.000 16108 Moving (0.16, -0.06) raw xDistance=-0.17 yDistance=0.02
03:44:40.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:44:40.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:40.057 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:44:40.057 00.000 16108 MoveAxis(E, 0, ABG)
03:44:40.057 00.000 16108 Move returns status 0, amount 0
03:44:40.057 00.000 16108 MoveAxis(N, 0, ABG)
03:44:40.057 00.000 16108 Move returns status 0, amount 0
03:44:40.057 00.000 16108 move complete, result=0
03:44:40.057 00.000 16108 worker thread done servicing request
03:44:40.062 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3405, FiltMin=2880, FiltMax=43241, Gamma=1.000
03:44:40.081 00.019 21068 UpdateGuideState exits: m=656543 SNR=217.7
03:44:40.083 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:40.084 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:40.085 00.001 21068 Enqueuing Expose request
03:44:40.085 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:40.086 00.001 16108 Worker thread wakes up
03:44:40.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:40.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:41.246 01.160 16108 Exposure complete
03:44:41.320 00.074 16108 worker thread done servicing request
03:44:41.320 00.000 21068 OnExposeComplete: enter
03:44:41.322 00.002 21068 UpdateGuideState(): m_state=6
03:44:41.323 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 943
03:44:41.324 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=629.27, Mass=621237, SNR=196.6, Peak=65535 HFD=3.2
03:44:41.325 00.001 21068 MultiStar: [#1 0.12,0.09,1.04,U] [#2 0.17,0.17,1.12,U] [#3 0.27,0.01,0.54,U] [#4 0.49,0.12,0.00,M1] [#5 0.23,0.20,0.40,U] [#6 -0.07,0.13,0.43,U] [#7 0.30,0.27,0.39,U] [#8 0.40,0.08,0.31,U] 
03:44:41.326 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.12}, one-star: {0.34, 0.04}
03:44:41.326 00.000 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
03:44:41.327 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
03:44:41.327 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.50 mountX=-0.19 mountY=-0.16, mountTheta=-2.43
03:44:41.330 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.12, opts=13)
03:44:41.331 00.001 21068 Enqueuing Move request for scope (0.21, 0.12)
03:44:41.331 00.000 16108 Worker thread wakes up
03:44:41.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
03:44:41.332 00.001 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
03:44:41.332 00.000 16108 Moving (0.21, 0.12) raw xDistance=-0.19 yDistance=-0.16
03:44:41.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:44:41.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:41.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:44:41.332 00.000 16108 MoveAxis(E, 0, ABG)
03:44:41.332 00.000 16108 Move returns status 0, amount 0
03:44:41.332 00.000 16108 MoveAxis(N, 0, ABG)
03:44:41.332 00.000 16108 Move returns status 0, amount 0
03:44:41.332 00.000 16108 move complete, result=0
03:44:41.332 00.000 16108 worker thread done servicing request
03:44:41.337 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=3401, FiltMin=2931, FiltMax=43533, Gamma=1.000
03:44:41.359 00.022 21068 UpdateGuideState exits: m=621237 SNR=196.6
03:44:41.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:41.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:41.363 00.002 21068 Enqueuing Expose request
03:44:41.364 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:41.364 00.000 16108 Worker thread wakes up
03:44:41.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:41.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:42.349 00.984 16108 Exposure complete
03:44:42.405 00.056 16108 worker thread done servicing request
03:44:42.405 00.000 21068 OnExposeComplete: enter
03:44:42.407 00.002 21068 UpdateGuideState(): m_state=6
03:44:42.408 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 944
03:44:42.409 00.001 21068 Star::Find returns 1 (0), X=812.61, Y=629.24, Mass=742748, SNR=237.7, Peak=65535 HFD=3.4
03:44:42.409 00.000 21068 MultiStar: [#1 0.15,-0.07,0.78,U] [#2 0.53,-0.01,0.00,M1] [#3 0.16,-0.13,0.43,U] [#4 0.38,-0.09,0.34,U] [#5 0.23,0.04,0.34,U] [#6 0.04,-0.11,0.37,U] [#7 0.55,0.06,0.00,M1] [#8 0.52,-0.12,0.00,M1] 
03:44:42.410 00.001 21068 refined, 5 included, MultiStar: {0.30, -0.05}, one-star: {0.57, 0.01}
03:44:42.411 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
03:44:42.412 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
03:44:42.412 00.000 21068 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-0.15 mountX=-0.30 mountY=-0.02, mountTheta=-3.06
03:44:42.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.05, opts=13)
03:44:42.415 00.001 21068 Enqueuing Move request for scope (0.30, -0.05)
03:44:42.415 00.000 16108 Worker thread wakes up
03:44:42.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
03:44:42.416 00.001 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
03:44:42.416 00.000 16108 Moving (0.30, -0.05) raw xDistance=-0.30 yDistance=-0.02
03:44:42.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:44:42.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:42.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:44:42.416 00.000 16108 MoveAxis(E, 79, ABG)
03:44:42.416 00.000 16108 Guiding  Dir = 2, Dur = 79
03:44:42.416 00.000 16108 IsSlewing returns 0
03:44:42.417 00.001 16108 IsGuiding returns 0
03:44:42.419 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=937, max=65535, med=3401, FiltMin=2934, FiltMax=45033, Gamma=1.000
03:44:42.431 00.012 21068 UpdateGuideState exits: m=742748 SNR=237.7
03:44:42.433 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:42.434 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:42.434 00.000 21068 Enqueuing Expose request
03:44:42.440 00.006 16108 PulseGuide returned control before completion, sleep 65
03:44:42.519 00.079 16108 IsGuiding returns 1
03:44:42.519 00.000 16108 scope still moving after pulse duration time elapsed
03:44:42.551 00.032 16108 IsSlewing returns 0
03:44:42.551 00.000 16108 IsGuiding returns 0
03:44:42.551 00.000 16108 scope move finished after 79 + 55 ms
03:44:42.551 00.000 16108 Move returns status 0, amount 79
03:44:42.551 00.000 16108 MoveAxis(N, 0, ABG)
03:44:42.551 00.000 16108 Move returns status 0, amount 0
03:44:42.551 00.000 16108 move complete, result=0
03:44:42.551 00.000 16108 worker thread done servicing request
03:44:42.551 00.000 16108 Worker thread wakes up
03:44:42.551 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
03:44:42.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:42.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:43.714 01.162 16108 Exposure complete
03:44:43.779 00.065 16108 worker thread done servicing request
03:44:43.779 00.000 21068 OnExposeComplete: enter
03:44:43.781 00.002 21068 UpdateGuideState(): m_state=6
03:44:43.782 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 945
03:44:43.784 00.002 21068 Star::Find returns 1 (0), X=812.37, Y=629.07, Mass=684990, SNR=231.4, Peak=65535 HFD=3.5
03:44:43.785 00.001 21068 MultiStar: [#1 0.16,-0.18,0.90,U] [#2 0.43,0.01,0.00,M2] [#3 0.37,-0.15,0.47,U] [#4 0.25,-0.07,0.37,U] [#5 0.37,-0.00,0.36,U] [#6 0.07,-0.17,0.35,U] [#7 0.38,-0.08,0.36,U] [#8 0.34,-0.33,0.00,M2] 
03:44:43.787 00.002 21068 refined, 6 included, MultiStar: {0.27, -0.13}, one-star: {0.33, -0.16}
03:44:43.788 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
03:44:43.789 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
03:44:43.790 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.46 mountX=-0.29 mountY=0.07, mountTheta=2.92
03:44:43.794 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.13, opts=13)
03:44:43.797 00.003 21068 Enqueuing Move request for scope (0.27, -0.13)
03:44:43.799 00.002 16108 Worker thread wakes up
03:44:43.799 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
03:44:43.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
03:44:43.800 00.001 16108 Moving (0.27, -0.13) raw xDistance=-0.29 yDistance=0.07
03:44:43.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:44:43.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:43.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:44:43.800 00.000 16108 MoveAxis(E, 82, ABG)
03:44:43.800 00.000 16108 Guiding  Dir = 2, Dur = 82
03:44:43.800 00.000 16108 IsSlewing returns 0
03:44:43.800 00.000 16108 IsGuiding returns 0
03:44:43.808 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=614, max=65535, med=3401, FiltMin=2909, FiltMax=53606, Gamma=1.000
03:44:43.811 00.003 16108 PulseGuide returned control before completion, sleep 84
03:44:43.839 00.028 21068 UpdateGuideState exits: m=684990 SNR=231.4
03:44:43.841 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:43.842 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:43.844 00.002 21068 Enqueuing Expose request
03:44:43.901 00.057 16108 IsGuiding returns 1
03:44:43.901 00.000 16108 scope still moving after pulse duration time elapsed
03:44:43.933 00.032 16108 IsSlewing returns 0
03:44:43.933 00.000 16108 IsGuiding returns 0
03:44:43.933 00.000 16108 scope move finished after 82 + 50 ms
03:44:43.933 00.000 16108 Move returns status 0, amount 82
03:44:43.933 00.000 16108 MoveAxis(N, 0, ABG)
03:44:43.933 00.000 16108 Move returns status 0, amount 0
03:44:43.933 00.000 16108 move complete, result=0
03:44:43.933 00.000 16108 worker thread done servicing request
03:44:43.933 00.000 16108 Worker thread wakes up
03:44:43.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:43.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:43.933 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH
03:44:44.906 00.973 16108 Exposure complete
03:44:44.965 00.059 16108 worker thread done servicing request
03:44:44.965 00.000 21068 OnExposeComplete: enter
03:44:44.966 00.001 21068 UpdateGuideState(): m_state=6
03:44:44.967 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 946
03:44:44.967 00.000 21068 Star::Find returns 1 (0), X=812.28, Y=629.05, Mass=682624, SNR=247.9, Peak=65535 HFD=3.4
03:44:44.968 00.001 21068 MultiStar: [#1 0.00,-0.16,0.88,U] [#2 0.27,0.05,0.97,U] [#3 0.27,-0.25,0.39,U] [#4 0.17,-0.26,0.31,U] [#5 0.19,-0.07,0.34,U] [#6 -0.11,-0.31,0.37,U] [#7 0.39,0.17,0.29,U] [#8 0.21,-0.13,0.25,U] 
03:44:44.969 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.23, -0.18}
03:44:44.971 00.002 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.72)
03:44:44.972 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.78)
03:44:44.973 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=-0.19 mountY=0.08, mountTheta=2.77
03:44:44.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.12, opts=13)
03:44:44.976 00.001 21068 Enqueuing Move request for scope (0.18, -0.12)
03:44:44.977 00.001 16108 Worker thread wakes up
03:44:44.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
03:44:44.978 00.001 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
03:44:44.978 00.000 16108 Moving (0.18, -0.12) raw xDistance=-0.19 yDistance=0.08
03:44:44.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:44:44.978 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:44.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:44.978 00.000 16108 MoveAxis(E, 0, ABG)
03:44:44.978 00.000 16108 Move returns status 0, amount 0
03:44:44.978 00.000 16108 MoveAxis(N, 0, ABG)
03:44:44.978 00.000 16108 Move returns status 0, amount 0
03:44:44.978 00.000 16108 move complete, result=0
03:44:44.978 00.000 16108 worker thread done servicing request
03:44:44.982 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3401, FiltMin=2899, FiltMax=55613, Gamma=1.000
03:44:44.996 00.014 21068 UpdateGuideState exits: m=682624 SNR=247.9
03:44:44.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:44.999 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:45.000 00.001 21068 Enqueuing Expose request
03:44:45.002 00.002 16108 Worker thread wakes up
03:44:45.002 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:45.004 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:45.004 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:46.177 01.173 16108 Exposure complete
03:44:46.248 00.071 16108 worker thread done servicing request
03:44:46.248 00.000 21068 OnExposeComplete: enter
03:44:46.250 00.002 21068 UpdateGuideState(): m_state=6
03:44:46.252 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 947
03:44:46.254 00.002 21068 Star::Find returns 1 (0), X=812.05, Y=629.25, Mass=662054, SNR=257.0, Peak=65535 HFD=3.5
03:44:46.256 00.002 21068 MultiStar: [#1 -0.40,0.08,0.85,U] [#2 -0.16,0.22,0.82,U] [#3 0.11,-0.01,0.38,U] [#4 -0.05,0.04,0.31,U] [#5 -0.03,0.20,0.35,U] [#6 -0.31,0.05,0.38,U] [#7 -0.03,0.15,0.28,U] [#8 -0.15,0.01,0.24,U] 
03:44:46.258 00.002 21068 single-star, 8 included, MultiStar: {-0.13, 0.09}, one-star: {0.00, 0.02}
03:44:46.259 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
03:44:46.261 00.002 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
03:44:46.263 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.28 mountX=-0.00 mountY=-0.02, mountTheta=-1.69
03:44:46.265 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.02, opts=13)
03:44:46.266 00.001 21068 Enqueuing Move request for scope (0.00, 0.02)
03:44:46.268 00.002 16108 Worker thread wakes up
03:44:46.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:44:46.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:44:46.268 00.000 16108 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
03:44:46.268 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:44:46.268 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:46.268 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:44:46.269 00.001 16108 MoveAxis(E, 0, ABG)
03:44:46.269 00.000 16108 Move returns status 0, amount 0
03:44:46.269 00.000 16108 MoveAxis(N, 0, ABG)
03:44:46.269 00.000 16108 Move returns status 0, amount 0
03:44:46.269 00.000 16108 move complete, result=0
03:44:46.269 00.000 16108 worker thread done servicing request
03:44:46.274 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3405, FiltMin=2896, FiltMax=54531, Gamma=1.000
03:44:46.290 00.016 21068 UpdateGuideState exits: m=662054 SNR=257.0
03:44:46.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:46.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:46.292 00.000 21068 Enqueuing Expose request
03:44:46.293 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:46.295 00.002 16108 Worker thread wakes up
03:44:46.295 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:46.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:47.277 00.982 16108 Exposure complete
03:44:47.333 00.056 16108 worker thread done servicing request
03:44:47.333 00.000 21068 OnExposeComplete: enter
03:44:47.334 00.001 21068 UpdateGuideState(): m_state=6
03:44:47.335 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 948
03:44:47.336 00.001 21068 Star::Find returns 1 (0), X=811.96, Y=629.22, Mass=674020, SNR=230.6, Peak=65535 HFD=3.3
03:44:47.338 00.002 21068 MultiStar: [#1 -0.26,0.09,0.79,U] [#2 -0.09,0.20,0.98,U] [#3 -0.13,0.02,0.44,U] [#4 0.07,0.05,0.37,U] [#5 0.11,0.24,0.35,U] [#6 -0.47,0.27,0.00,M1] [#7 0.27,0.28,0.37,U] [#8 0.11,-0.08,0.29,U] 
03:44:47.339 00.001 21068 single-star, 7 included, MultiStar: {-0.05, 0.10}, one-star: {-0.09, -0.01}
03:44:47.340 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
03:44:47.341 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
03:44:47.343 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=0.09 mountY=0.03, mountTheta=0.35
03:44:47.346 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.01, opts=13)
03:44:47.347 00.001 21068 Enqueuing Move request for scope (-0.09, -0.01)
03:44:47.348 00.001 16108 Worker thread wakes up
03:44:47.348 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
03:44:47.348 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
03:44:47.348 00.000 16108 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=0.03
03:44:47.348 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:47.348 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:47.348 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:44:47.348 00.000 16108 MoveAxis(E, 0, ABG)
03:44:47.348 00.000 16108 Move returns status 0, amount 0
03:44:47.348 00.000 16108 MoveAxis(N, 0, ABG)
03:44:47.348 00.000 16108 Move returns status 0, amount 0
03:44:47.348 00.000 16108 move complete, result=0
03:44:47.348 00.000 16108 worker thread done servicing request
03:44:47.352 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3405, FiltMin=2925, FiltMax=55942, Gamma=1.000
03:44:47.367 00.015 21068 UpdateGuideState exits: m=674020 SNR=230.6
03:44:47.368 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:47.369 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:47.369 00.000 21068 Enqueuing Expose request
03:44:47.370 00.001 16108 Worker thread wakes up
03:44:47.370 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:47.371 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:47.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:48.537 01.166 16108 Exposure complete
03:44:48.602 00.065 16108 worker thread done servicing request
03:44:48.602 00.000 21068 OnExposeComplete: enter
03:44:48.603 00.001 21068 UpdateGuideState(): m_state=6
03:44:48.604 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 949
03:44:48.605 00.001 21068 Star::Find returns 1 (0), X=812.16, Y=629.21, Mass=682957, SNR=219.5, Peak=65535 HFD=3.5
03:44:48.606 00.001 21068 MultiStar: [#1 -0.17,-0.11,1.00,U] [#2 -0.01,-0.06,0.86,U] [#3 -0.13,-0.20,0.46,U] [#4 -0.02,0.13,0.49,U] [#5 0.04,-0.05,0.38,U] [#6 -0.38,-0.12,0.42,U] [#7 -0.11,0.05,0.38,U] [#8 -0.18,-0.05,0.27,U] 
03:44:48.606 00.000 21068 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {0.11, -0.02}
03:44:48.607 00.001 21068 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
03:44:48.608 00.001 21068 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
03:44:48.608 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=0.06 mountY=0.07, mountTheta=0.83
03:44:48.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.05, opts=13)
03:44:48.611 00.001 21068 Enqueuing Move request for scope (-0.07, -0.05)
03:44:48.611 00.000 16108 Worker thread wakes up
03:44:48.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
03:44:48.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
03:44:48.612 00.001 16108 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.07
03:44:48.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:44:48.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:48.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:44:48.612 00.000 16108 MoveAxis(E, 0, ABG)
03:44:48.612 00.000 16108 Move returns status 0, amount 0
03:44:48.612 00.000 16108 MoveAxis(N, 0, ABG)
03:44:48.612 00.000 16108 Move returns status 0, amount 0
03:44:48.612 00.000 16108 move complete, result=0
03:44:48.612 00.000 16108 worker thread done servicing request
03:44:48.617 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3408, FiltMin=2953, FiltMax=47206, Gamma=1.000
03:44:48.638 00.021 21068 UpdateGuideState exits: m=682957 SNR=219.5
03:44:48.640 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:48.641 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:48.641 00.000 21068 Enqueuing Expose request
03:44:48.642 00.001 16108 Worker thread wakes up
03:44:48.642 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:48.643 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:48.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:49.624 00.981 16108 Exposure complete
03:44:49.698 00.074 16108 worker thread done servicing request
03:44:49.698 00.000 21068 OnExposeComplete: enter
03:44:49.698 00.000 21068 UpdateGuideState(): m_state=6
03:44:49.699 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 950
03:44:49.701 00.002 21068 Star::Find returns 1 (0), X=812.15, Y=629.11, Mass=704288, SNR=215.1, Peak=65535 HFD=3.6
03:44:49.702 00.001 21068 MultiStar: [#1 -0.20,-0.19,0.99,U] [#2 0.02,-0.05,0.98,U] [#3 0.10,-0.20,0.49,U] [#4 -0.07,-0.05,0.40,U] [#5 0.01,0.07,0.46,U] [#6 -0.38,-0.05,0.44,U] [#7 0.09,0.02,0.34,U] [#8 0.13,-0.27,0.37,U] 
03:44:49.703 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.10, -0.12}
03:44:49.704 00.001 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
03:44:49.705 00.001 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.55)
03:44:49.706 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.83 mountX=0.01 mountY=0.10, mountTheta=1.48
03:44:49.707 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
03:44:49.708 00.001 21068 Enqueuing Move request for scope (-0.03, -0.10)
03:44:49.709 00.001 16108 Worker thread wakes up
03:44:49.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
03:44:49.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
03:44:49.709 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.01 yDistance=0.10
03:44:49.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:44:49.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:49.709 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:44:49.709 00.000 16108 MoveAxis(E, 0, ABG)
03:44:49.709 00.000 16108 Move returns status 0, amount 0
03:44:49.709 00.000 16108 MoveAxis(N, 0, ABG)
03:44:49.709 00.000 16108 Move returns status 0, amount 0
03:44:49.709 00.000 16108 move complete, result=0
03:44:49.709 00.000 16108 worker thread done servicing request
03:44:49.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3408, FiltMin=2896, FiltMax=48822, Gamma=1.000
03:44:49.726 00.013 21068 UpdateGuideState exits: m=704288 SNR=215.1
03:44:49.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:49.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:49.728 00.000 21068 Enqueuing Expose request
03:44:49.729 00.001 16108 Worker thread wakes up
03:44:49.729 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:49.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:49.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:50.891 01.161 16108 Exposure complete
03:44:50.958 00.067 16108 worker thread done servicing request
03:44:50.958 00.000 21068 OnExposeComplete: enter
03:44:50.959 00.001 21068 UpdateGuideState(): m_state=6
03:44:50.960 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 951
03:44:50.960 00.000 21068 Star::Find returns 1 (0), X=811.95, Y=629.19, Mass=709381, SNR=212.7, Peak=65535 HFD=3.5
03:44:50.961 00.001 21068 MultiStar: [#1 -0.37,-0.19,1.13,U] [#2 -0.12,0.02,1.02,U] [#3 -0.23,-0.07,0.47,U] [#4 -0.03,0.07,0.42,U] [#5 -0.31,0.14,0.39,U] [#6 -0.33,-0.09,0.46,U] [#7 -0.06,0.24,0.35,U] [#8 -0.16,-0.21,0.32,U] 
03:44:50.962 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.04}, one-star: {-0.10, -0.04}
03:44:50.963 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
03:44:50.964 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
03:44:50.964 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.74 mountX=0.09 mountY=0.06, mountTheta=0.61
03:44:50.966 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
03:44:50.967 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
03:44:50.967 00.000 16108 Worker thread wakes up
03:44:50.967 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:44:50.967 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:44:50.967 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.09 yDistance=0.06
03:44:50.967 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:50.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:50.968 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:44:50.968 00.000 16108 MoveAxis(E, 0, ABG)
03:44:50.968 00.000 16108 Move returns status 0, amount 0
03:44:50.968 00.000 16108 MoveAxis(N, 0, ABG)
03:44:50.968 00.000 16108 Move returns status 0, amount 0
03:44:50.968 00.000 16108 move complete, result=0
03:44:50.968 00.000 16108 worker thread done servicing request
03:44:50.975 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=486, max=65535, med=3414, FiltMin=2928, FiltMax=54733, Gamma=1.000
03:44:50.994 00.019 21068 UpdateGuideState exits: m=709381 SNR=212.7
03:44:50.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:50.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:50.998 00.002 21068 Enqueuing Expose request
03:44:50.998 00.000 16108 Worker thread wakes up
03:44:50.998 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:50.999 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:50.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:51.979 00.980 16108 Exposure complete
03:44:52.063 00.084 16108 worker thread done servicing request
03:44:52.064 00.001 21068 OnExposeComplete: enter
03:44:52.065 00.001 21068 UpdateGuideState(): m_state=6
03:44:52.066 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 952
03:44:52.066 00.000 21068 Star::Find returns 1 (0), X=812.08, Y=629.20, Mass=794309, SNR=265.6, Peak=65535 HFD=3.7
03:44:52.067 00.001 21068 MultiStar: [#1 0.02,-0.03,0.81,U] [#2 -0.11,0.06,0.88,U] [#3 -0.01,-0.17,0.37,U] [#4 0.05,0.05,0.32,U] [#5 -0.05,-0.07,0.32,U] [#6 -0.39,-0.03,0.38,U] [#7 -0.12,-0.05,0.29,U] [#8 0.29,-0.36,0.00,M1] 
03:44:52.068 00.001 21068 single-star, 7 included, MultiStar: {-0.06, -0.02}, one-star: {0.03, -0.03}
03:44:52.069 00.001 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
03:44:52.070 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
03:44:52.070 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.67 mountX=-0.04 mountY=0.02, mountTheta=2.70
03:44:52.073 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
03:44:52.074 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
03:44:52.074 00.000 16108 Worker thread wakes up
03:44:52.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:44:52.074 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:44:52.074 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=0.02
03:44:52.075 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:44:52.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:52.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:44:52.075 00.000 16108 MoveAxis(E, 0, ABG)
03:44:52.075 00.000 16108 Move returns status 0, amount 0
03:44:52.075 00.000 16108 MoveAxis(N, 0, ABG)
03:44:52.075 00.000 16108 Move returns status 0, amount 0
03:44:52.075 00.000 16108 move complete, result=0
03:44:52.075 00.000 16108 worker thread done servicing request
03:44:52.082 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3414, FiltMin=2921, FiltMax=50678, Gamma=1.000
03:44:52.103 00.021 21068 UpdateGuideState exits: m=794309 SNR=265.6
03:44:52.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:52.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:52.106 00.001 21068 Enqueuing Expose request
03:44:52.107 00.001 16108 Worker thread wakes up
03:44:52.107 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:52.107 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:52.108 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:53.277 01.169 16108 Exposure complete
03:44:53.344 00.067 16108 worker thread done servicing request
03:44:53.344 00.000 21068 OnExposeComplete: enter
03:44:53.347 00.003 21068 UpdateGuideState(): m_state=6
03:44:53.349 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 953
03:44:53.351 00.002 21068 Star::Find returns 1 (0), X=812.10, Y=629.20, Mass=771360, SNR=246.7, Peak=65535 HFD=3.6
03:44:53.354 00.003 21068 MultiStar: [#1 -0.19,0.06,0.83,U] [#2 0.05,0.23,0.93,U] [#3 0.04,0.10,0.44,U] [#4 0.23,0.21,0.33,U] [#5 0.12,0.15,0.32,U] [#6 -0.20,-0.03,0.39,U] [#7 0.05,0.28,0.29,U] [#8 0.01,-0.05,0.26,U] 
03:44:53.355 00.001 21068 single-star, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.05, -0.03}
03:44:53.357 00.002 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.43 = 2.85)
03:44:53.357 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
03:44:53.359 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.47 mountX=-0.06 mountY=0.01, mountTheta=2.91
03:44:53.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
03:44:53.361 00.000 21068 Enqueuing Move request for scope (0.05, -0.03)
03:44:53.362 00.001 16108 Worker thread wakes up
03:44:53.363 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
03:44:53.363 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
03:44:53.363 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.06 yDistance=0.01
03:44:53.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:44:53.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:53.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:44:53.363 00.000 16108 MoveAxis(E, 0, ABG)
03:44:53.363 00.000 16108 Move returns status 0, amount 0
03:44:53.363 00.000 16108 MoveAxis(N, 0, ABG)
03:44:53.363 00.000 16108 Move returns status 0, amount 0
03:44:53.363 00.000 16108 move complete, result=0
03:44:53.363 00.000 16108 worker thread done servicing request
03:44:53.367 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=441, max=65535, med=3417, FiltMin=2963, FiltMax=45641, Gamma=1.000
03:44:53.383 00.016 21068 UpdateGuideState exits: m=771360 SNR=246.7
03:44:53.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:53.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:53.386 00.001 21068 Enqueuing Expose request
03:44:53.386 00.000 16108 Worker thread wakes up
03:44:53.386 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:53.388 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:53.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:54.358 00.970 16108 Exposure complete
03:44:54.427 00.069 16108 worker thread done servicing request
03:44:54.427 00.000 21068 OnExposeComplete: enter
03:44:54.428 00.001 21068 UpdateGuideState(): m_state=6
03:44:54.429 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 954
03:44:54.431 00.002 21068 Star::Find returns 1 (0), X=812.06, Y=629.33, Mass=728848, SNR=209.7, Peak=65535 HFD=3.4
03:44:54.431 00.000 21068 MultiStar: [#1 -0.39,-0.04,1.02,U] [#2 -0.10,0.21,0.97,U] [#3 -0.29,-0.09,0.43,U] [#4 -0.17,0.31,0.38,U] [#5 -0.15,0.11,0.33,U] [#6 -0.59,0.18,0.00,M1] [#7 0.12,0.21,0.35,U] [#8 -0.09,-0.23,0.34,U] 
03:44:54.432 00.001 21068 single-star, 7 included, MultiStar: {-0.15, 0.08}, one-star: {0.01, 0.10}
03:44:54.433 00.001 21068 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
03:44:54.434 00.001 21068 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
03:44:54.434 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.48 mountX=0.01 mountY=-0.10, mountTheta=-1.48
03:44:54.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
03:44:54.436 00.000 21068 Enqueuing Move request for scope (0.01, 0.10)
03:44:54.437 00.001 16108 Worker thread wakes up
03:44:54.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
03:44:54.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
03:44:54.438 00.001 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
03:44:54.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:44:54.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:54.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:44:54.438 00.000 16108 MoveAxis(E, 0, ABG)
03:44:54.438 00.000 16108 Move returns status 0, amount 0
03:44:54.438 00.000 16108 MoveAxis(N, 0, ABG)
03:44:54.438 00.000 16108 Move returns status 0, amount 0
03:44:54.438 00.000 16108 move complete, result=0
03:44:54.438 00.000 16108 worker thread done servicing request
03:44:54.448 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3417, FiltMin=2957, FiltMax=50525, Gamma=1.000
03:44:54.474 00.026 21068 UpdateGuideState exits: m=728848 SNR=209.7
03:44:54.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:54.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:54.477 00.000 21068 Enqueuing Expose request
03:44:54.478 00.001 16108 Worker thread wakes up
03:44:54.478 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:54.479 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:54.479 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:55.666 01.187 16108 Exposure complete
03:44:55.729 00.063 16108 worker thread done servicing request
03:44:55.729 00.000 21068 OnExposeComplete: enter
03:44:55.730 00.001 21068 UpdateGuideState(): m_state=6
03:44:55.731 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 955
03:44:55.732 00.001 21068 Star::Find returns 1 (0), X=811.80, Y=628.95, Mass=698739, SNR=204.0, Peak=65535 HFD=3.3
03:44:55.733 00.001 21068 MultiStar: [#1 -0.45,-0.14,0.00,M1] [#2 -0.31,-0.00,1.08,U] [#3 -0.26,-0.37,0.00,M1] [#4 -0.23,0.03,0.39,U] [#5 -0.31,-0.27,0.39,U] [#6 -0.54,-0.16,0.00,M2] [#7 -0.32,0.01,0.36,U] [#8 -0.33,-0.29,0.00,M1] 
03:44:55.734 00.001 21068 refined, 4 included, MultiStar: {-0.28, -0.12}, one-star: {-0.24, -0.28}
03:44:55.734 00.000 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.72 = 0.57)
03:44:55.735 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.63)
03:44:55.736 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-2.75 mountX=0.26 mountY=0.18, mountTheta=0.61
03:44:55.737 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.12, opts=13)
03:44:55.738 00.001 21068 Enqueuing Move request for scope (-0.28, -0.12)
03:44:55.739 00.001 16108 Worker thread wakes up
03:44:55.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
03:44:55.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
03:44:55.739 00.000 16108 Moving (-0.28, -0.12) raw xDistance=0.26 yDistance=0.18
03:44:55.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:44:55.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:55.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:44:55.739 00.000 16108 MoveAxis(W, 67, ABG)
03:44:55.739 00.000 16108 Guiding  Dir = 3, Dur = 67
03:44:55.740 00.001 16108 IsSlewing returns 0
03:44:55.740 00.000 16108 IsGuiding returns 0
03:44:55.741 00.001 16108 PulseGuide returned control before completion, sleep 76
03:44:55.747 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3421, FiltMin=2950, FiltMax=54118, Gamma=1.000
03:44:55.769 00.022 21068 UpdateGuideState exits: m=698739 SNR=204.0
03:44:55.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:55.770 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:55.772 00.002 21068 Enqueuing Expose request
03:44:55.820 00.048 16108 IsGuiding returns 1
03:44:55.820 00.000 16108 scope still moving after pulse duration time elapsed
03:44:55.851 00.031 16108 IsSlewing returns 0
03:44:55.851 00.000 16108 IsGuiding returns 0
03:44:55.852 00.001 16108 scope move finished after 67 + 44 ms
03:44:55.852 00.000 16108 Move returns status 0, amount 67
03:44:55.852 00.000 16108 MoveAxis(N, 0, ABG)
03:44:55.852 00.000 16108 Move returns status 0, amount 0
03:44:55.852 00.000 16108 move complete, result=0
03:44:55.852 00.000 16108 worker thread done servicing request
03:44:55.852 00.000 16108 Worker thread wakes up
03:44:55.852 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.2 px 0 ms NORTH
03:44:55.855 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:55.855 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:56.830 00.975 16108 Exposure complete
03:44:56.926 00.096 16108 worker thread done servicing request
03:44:56.926 00.000 21068 OnExposeComplete: enter
03:44:56.928 00.002 21068 UpdateGuideState(): m_state=6
03:44:56.930 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 956
03:44:56.932 00.002 21068 Star::Find returns 1 (0), X=812.15, Y=628.97, Mass=718570, SNR=233.0, Peak=65535 HFD=3.7
03:44:56.935 00.003 21068 MultiStar: [#1 -0.42,-0.08,0.94,U] [#2 -0.01,-0.05,1.05,U] [#3 -0.23,-0.02,0.40,U] [#4 -0.10,0.14,0.34,U] [#5 -0.08,0.11,0.39,U] [#6 -0.48,-0.13,0.00,M3] [#7 0.14,-0.11,0.33,U] [#8 -0.31,-0.19,0.26,U] 
03:44:56.936 00.001 21068 refined, 7 included, MultiStar: {-0.11, -0.08}, one-star: {0.10, -0.26}
03:44:56.938 00.002 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
03:44:56.939 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
03:44:56.941 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=0.09 mountY=0.11, mountTheta=0.87
03:44:56.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
03:44:56.945 00.002 21068 Enqueuing Move request for scope (-0.11, -0.08)
03:44:56.947 00.002 16108 Worker thread wakes up
03:44:56.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
03:44:56.947 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
03:44:56.947 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.11
03:44:56.947 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:56.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:56.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:56.948 00.001 16108 MoveAxis(E, 0, ABG)
03:44:56.948 00.000 16108 Move returns status 0, amount 0
03:44:56.948 00.000 16108 MoveAxis(N, 0, ABG)
03:44:56.948 00.000 16108 Move returns status 0, amount 0
03:44:56.948 00.000 16108 move complete, result=0
03:44:56.948 00.000 16108 worker thread done servicing request
03:44:56.956 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3424, FiltMin=2905, FiltMax=50950, Gamma=1.000
03:44:56.980 00.024 21068 UpdateGuideState exits: m=718570 SNR=233.0
03:44:56.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:56.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:56.983 00.001 21068 Enqueuing Expose request
03:44:56.984 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:56.985 00.001 16108 Worker thread wakes up
03:44:56.985 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:56.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:58.165 01.180 16108 Exposure complete
03:44:58.235 00.070 16108 worker thread done servicing request
03:44:58.235 00.000 21068 OnExposeComplete: enter
03:44:58.236 00.001 21068 UpdateGuideState(): m_state=6
03:44:58.238 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 957
03:44:58.240 00.002 21068 Star::Find returns 1 (0), X=811.94, Y=629.14, Mass=656034, SNR=213.7, Peak=65535 HFD=3.3
03:44:58.242 00.002 21068 MultiStar: [#1 -0.50,-0.19,0.00,M1] [#2 -0.32,-0.07,1.09,U] [#3 -0.10,-0.19,0.42,U] [#4 -0.11,0.03,0.35,U] [#5 -0.35,0.13,0.36,U] [#6 -0.34,0.04,0.41,U] [#7 -0.10,0.02,0.34,U] [#8 -0.01,-0.02,0.27,U] 
03:44:58.243 00.001 21068 single-star, 7 included, MultiStar: {-0.20, -0.04}, one-star: {-0.11, -0.09}
03:44:58.245 00.002 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
03:44:58.247 00.002 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.94)
03:44:58.248 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=0.09 mountY=0.11, mountTheta=0.90
03:44:58.254 00.006 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
03:44:58.256 00.002 21068 Enqueuing Move request for scope (-0.11, -0.09)
03:44:58.257 00.001 16108 Worker thread wakes up
03:44:58.258 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
03:44:58.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
03:44:58.258 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.11
03:44:58.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:58.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:58.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:58.258 00.000 16108 MoveAxis(E, 0, ABG)
03:44:58.258 00.000 16108 Move returns status 0, amount 0
03:44:58.258 00.000 16108 MoveAxis(N, 0, ABG)
03:44:58.259 00.001 16108 Move returns status 0, amount 0
03:44:58.259 00.000 16108 move complete, result=0
03:44:58.259 00.000 16108 worker thread done servicing request
03:44:58.268 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3427, FiltMin=2934, FiltMax=49174, Gamma=1.000
03:44:58.287 00.019 21068 UpdateGuideState exits: m=656034 SNR=213.7
03:44:58.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:58.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:58.290 00.001 21068 Enqueuing Expose request
03:44:58.291 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:58.292 00.001 16108 Worker thread wakes up
03:44:58.292 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:58.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:44:59.273 00.981 16108 Exposure complete
03:44:59.334 00.061 16108 worker thread done servicing request
03:44:59.334 00.000 21068 OnExposeComplete: enter
03:44:59.335 00.001 21068 UpdateGuideState(): m_state=6
03:44:59.336 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 958
03:44:59.337 00.001 21068 Star::Find returns 1 (0), X=811.81, Y=629.13, Mass=692599, SNR=218.5, Peak=65535 HFD=3.4
03:44:59.338 00.001 21068 MultiStar: [#1 -0.51,-0.12,0.00,M2] [#2 -0.25,0.14,0.97,U] [#3 -0.27,-0.10,0.46,U] [#4 0.03,0.22,0.32,U] [#5 -0.20,0.41,0.00,M1] [#6 -0.52,0.10,0.00,M3] [#7 0.07,0.11,0.31,U] [#8 -0.25,-0.21,0.30,U] 
03:44:59.340 00.002 21068 refined, 5 included, MultiStar: {-0.19, 0.01}, one-star: {-0.24, -0.10}
03:44:59.341 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
03:44:59.341 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
03:44:59.342 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.09 mountX=0.19 mountY=0.04, mountTheta=0.18
03:44:59.344 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.01, opts=13)
03:44:59.345 00.001 21068 Enqueuing Move request for scope (-0.19, 0.01)
03:44:59.345 00.000 16108 Worker thread wakes up
03:44:59.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
03:44:59.346 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
03:44:59.346 00.000 16108 Moving (-0.19, 0.01) raw xDistance=0.19 yDistance=0.04
03:44:59.346 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:44:59.346 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:59.346 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:59.346 00.000 16108 MoveAxis(E, 0, ABG)
03:44:59.346 00.000 16108 Move returns status 0, amount 0
03:44:59.346 00.000 16108 MoveAxis(N, 0, ABG)
03:44:59.346 00.000 16108 Move returns status 0, amount 0
03:44:59.346 00.000 16108 move complete, result=0
03:44:59.346 00.000 16108 worker thread done servicing request
03:44:59.349 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=601, max=65535, med=3433, FiltMin=2880, FiltMax=52093, Gamma=1.000
03:44:59.363 00.014 21068 UpdateGuideState exits: m=692599 SNR=218.5
03:44:59.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:59.367 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:44:59.369 00.002 21068 Enqueuing Expose request
03:44:59.372 00.003 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:59.374 00.002 16108 Worker thread wakes up
03:44:59.374 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:44:59.374 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:00.538 01.164 16108 Exposure complete
03:45:00.601 00.063 16108 worker thread done servicing request
03:45:00.601 00.000 21068 OnExposeComplete: enter
03:45:00.603 00.002 21068 UpdateGuideState(): m_state=6
03:45:00.605 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 959
03:45:00.607 00.002 21068 Star::Find returns 1 (0), X=811.70, Y=629.47, Mass=641652, SNR=209.8, Peak=60873 HFD=3.3
03:45:00.609 00.002 21068 MultiStar: [#1 -0.77,0.03,0.00,M3] [#2 -0.43,0.29,0.00,M1] [#3 -0.45,0.15,0.00,M1] [#4 -0.14,0.08,0.36,U] [#5 -0.57,0.27,0.00,M2] [#6 -0.56,0.25,0.00,M4] [#7 -0.20,0.23,0.39,U] [#8 -0.53,-0.24,0.00,M1] 
03:45:00.610 00.001 21068 refined, 2 included, MultiStar: {-0.27, 0.21}, one-star: {-0.35, 0.24}
03:45:00.611 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
03:45:00.612 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
03:45:00.614 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.34 cameraTheta=2.48 mountX=0.30 mountY=-0.14, mountTheta=-0.43
03:45:00.617 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.21, opts=13)
03:45:00.619 00.002 21068 Enqueuing Move request for scope (-0.27, 0.21)
03:45:00.622 00.003 16108 Worker thread wakes up
03:45:00.622 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.21) opts 0xd
03:45:00.622 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.21)
03:45:00.622 00.000 16108 Moving (-0.27, 0.21) raw xDistance=0.30 yDistance=-0.14
03:45:00.622 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:45:00.622 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:00.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:45:00.622 00.000 16108 MoveAxis(W, 79, ABG)
03:45:00.622 00.000 16108 Guiding  Dir = 3, Dur = 79
03:45:00.622 00.000 16108 IsSlewing returns 0
03:45:00.623 00.001 16108 IsGuiding returns 0
03:45:00.628 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3437, FiltMin=2925, FiltMax=54451, Gamma=1.000
03:45:00.648 00.020 21068 UpdateGuideState exits: m=641652 SNR=209.8
03:45:00.648 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:00.650 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:00.656 00.006 16108 PulseGuide returned control before completion, sleep 59
03:45:00.656 00.000 21068 Enqueuing Expose request
03:45:00.729 00.073 16108 IsGuiding returns 1
03:45:00.729 00.000 16108 scope still moving after pulse duration time elapsed
03:45:00.760 00.031 16108 IsSlewing returns 0
03:45:00.760 00.000 16108 IsGuiding returns 0
03:45:00.760 00.000 16108 scope move finished after 79 + 59 ms
03:45:00.760 00.000 16108 Move returns status 0, amount 79
03:45:00.760 00.000 16108 MoveAxis(N, 0, ABG)
03:45:00.760 00.000 16108 Move returns status 0, amount 0
03:45:00.760 00.000 16108 move complete, result=0
03:45:00.762 00.002 16108 worker thread done servicing request
03:45:00.762 00.000 16108 Worker thread wakes up
03:45:00.762 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH
03:45:00.764 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:00.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:01.755 00.991 16108 Exposure complete
03:45:01.829 00.074 16108 worker thread done servicing request
03:45:01.829 00.000 21068 OnExposeComplete: enter
03:45:01.830 00.001 21068 UpdateGuideState(): m_state=6
03:45:01.831 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 960
03:45:01.832 00.001 21068 Star::Find returns 1 (0), X=812.03, Y=629.38, Mass=678546, SNR=231.7, Peak=65535 HFD=3.5
03:45:01.833 00.001 21068 MultiStar: [#1 -0.28,-0.03,0.88,U] [#2 -0.11,0.06,0.92,U] [#3 -0.09,0.11,0.36,U] [#4 0.29,0.40,0.00,M1] [#5 0.01,0.32,0.33,U] [#6 -0.39,0.32,0.00,M5] [#7 -0.01,0.36,0.37,U] [#8 -0.11,-0.18,0.25,U] 
03:45:01.834 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.10}, one-star: {-0.02, 0.15}
03:45:01.835 00.001 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
03:45:01.835 00.000 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.53 = -0.53)
03:45:01.836 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.37 mountX=0.12 mountY=-0.07, mountTheta=-0.55
03:45:01.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.10, opts=13)
03:45:01.838 00.000 21068 Enqueuing Move request for scope (-0.10, 0.10)
03:45:01.839 00.001 16108 Worker thread wakes up
03:45:01.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
03:45:01.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
03:45:01.839 00.000 16108 Moving (-0.10, 0.10) raw xDistance=0.12 yDistance=-0.07
03:45:01.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:45:01.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:01.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:45:01.839 00.000 16108 MoveAxis(E, 0, ABG)
03:45:01.840 00.001 16108 Move returns status 0, amount 0
03:45:01.840 00.000 16108 MoveAxis(N, 0, ABG)
03:45:01.840 00.000 16108 Move returns status 0, amount 0
03:45:01.840 00.000 16108 move complete, result=0
03:45:01.840 00.000 16108 worker thread done servicing request
03:45:01.847 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=960, max=65535, med=3443, FiltMin=2937, FiltMax=49894, Gamma=1.000
03:45:01.866 00.019 21068 UpdateGuideState exits: m=678546 SNR=231.7
03:45:01.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:01.870 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:01.871 00.001 21068 Enqueuing Expose request
03:45:01.873 00.002 16108 Worker thread wakes up
03:45:01.873 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:01.874 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:01.875 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:03.035 01.160 16108 Exposure complete
03:45:03.105 00.070 16108 worker thread done servicing request
03:45:03.105 00.000 21068 OnExposeComplete: enter
03:45:03.107 00.002 21068 UpdateGuideState(): m_state=6
03:45:03.107 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 961
03:45:03.108 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=629.14, Mass=730851, SNR=215.1, Peak=65535 HFD=3.5
03:45:03.109 00.001 21068 MultiStar: [#1 0.08,0.07,1.01,U] [#2 0.21,0.01,1.08,U] [#3 0.14,-0.21,0.40,U] [#4 0.25,-0.31,0.35,U] [#5 0.14,-0.09,0.38,U] [#6 -0.19,-0.29,0.37,U] [#7 0.36,0.06,0.38,U] [#8 0.17,-0.03,0.25,U] 
03:45:03.110 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.21, -0.09}
03:45:03.111 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
03:45:03.113 00.002 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
03:45:03.113 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=-0.17 mountY=0.02, mountTheta=2.99
03:45:03.115 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.06, opts=13)
03:45:03.116 00.001 21068 Enqueuing Move request for scope (0.16, -0.06)
03:45:03.116 00.000 16108 Worker thread wakes up
03:45:03.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
03:45:03.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
03:45:03.116 00.000 16108 Moving (0.16, -0.06) raw xDistance=-0.17 yDistance=0.02
03:45:03.117 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:45:03.117 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:03.117 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:45:03.117 00.000 16108 MoveAxis(E, 0, ABG)
03:45:03.117 00.000 16108 Move returns status 0, amount 0
03:45:03.117 00.000 16108 MoveAxis(N, 0, ABG)
03:45:03.117 00.000 16108 Move returns status 0, amount 0
03:45:03.117 00.000 16108 move complete, result=0
03:45:03.117 00.000 16108 worker thread done servicing request
03:45:03.120 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=880, max=65535, med=3446, FiltMin=2966, FiltMax=40822, Gamma=1.000
03:45:03.134 00.014 21068 UpdateGuideState exits: m=730851 SNR=215.1
03:45:03.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:03.135 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:03.136 00.001 21068 Enqueuing Expose request
03:45:03.137 00.001 16108 Worker thread wakes up
03:45:03.137 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:03.137 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:03.138 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:04.103 00.965 16108 Exposure complete
03:45:04.160 00.057 16108 worker thread done servicing request
03:45:04.160 00.000 21068 OnExposeComplete: enter
03:45:04.161 00.001 21068 UpdateGuideState(): m_state=6
03:45:04.163 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 962
03:45:04.164 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=629.06, Mass=706050, SNR=241.0, Peak=65535 HFD=3.7
03:45:04.164 00.000 21068 MultiStar: [#1 -0.07,-0.08,0.77,U] [#2 0.26,0.12,1.00,U] [#3 0.08,-0.21,0.36,U] [#4 0.31,0.08,0.29,U] [#5 0.05,0.08,0.31,U] [#6 -0.41,0.18,0.00,M5] [#7 0.46,0.18,0.00,M1] [#8 -0.36,0.03,0.24,U] 
03:45:04.165 00.001 21068 refined, 6 included, MultiStar: {0.15, -0.04}, one-star: {0.32, -0.17}
03:45:04.166 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.08)
03:45:04.167 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.14)
03:45:04.167 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.15 mountY=0.00, mountTheta=3.14
03:45:04.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
03:45:04.171 00.002 21068 Enqueuing Move request for scope (0.15, -0.04)
03:45:04.171 00.000 16108 Worker thread wakes up
03:45:04.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
03:45:04.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
03:45:04.171 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.15 yDistance=0.00
03:45:04.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:45:04.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:04.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:45:04.171 00.000 16108 MoveAxis(E, 0, ABG)
03:45:04.172 00.001 16108 Move returns status 0, amount 0
03:45:04.172 00.000 16108 MoveAxis(N, 0, ABG)
03:45:04.172 00.000 16108 Move returns status 0, amount 0
03:45:04.172 00.000 16108 move complete, result=0
03:45:04.172 00.000 16108 worker thread done servicing request
03:45:04.184 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=390, max=65535, med=3453, FiltMin=2960, FiltMax=40413, Gamma=1.000
03:45:04.200 00.016 21068 UpdateGuideState exits: m=706050 SNR=241.0
03:45:04.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:04.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:04.203 00.001 21068 Enqueuing Expose request
03:45:04.204 00.001 16108 Worker thread wakes up
03:45:04.204 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:04.204 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:04.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:05.360 01.156 16108 Exposure complete
03:45:05.413 00.053 16108 worker thread done servicing request
03:45:05.413 00.000 21068 OnExposeComplete: enter
03:45:05.414 00.001 21068 UpdateGuideState(): m_state=6
03:45:05.415 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 963
03:45:05.416 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=629.28, Mass=665591, SNR=221.4, Peak=65535 HFD=3.5
03:45:05.417 00.001 21068 MultiStar: [#1 -0.05,0.07,0.87,U] [#2 0.05,-0.03,1.00,U] [#3 0.16,-0.02,0.47,U] [#4 0.15,0.17,0.33,U] [#5 -0.01,-0.11,0.33,U] [#6 -0.31,-0.05,0.32,U] [#7 0.30,-0.08,0.33,U] [#8 0.32,-0.28,0.26,U] 
03:45:05.418 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.19, 0.05}
03:45:05.419 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
03:45:05.419 00.000 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
03:45:05.420 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
03:45:05.422 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
03:45:05.423 00.001 21068 Enqueuing Move request for scope (0.08, -0.01)
03:45:05.426 00.003 16108 Worker thread wakes up
03:45:05.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:45:05.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:45:05.426 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
03:45:05.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:45:05.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:05.427 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:45:05.427 00.000 16108 MoveAxis(E, 0, ABG)
03:45:05.427 00.000 16108 Move returns status 0, amount 0
03:45:05.427 00.000 16108 MoveAxis(N, 0, ABG)
03:45:05.427 00.000 16108 Move returns status 0, amount 0
03:45:05.427 00.000 16108 move complete, result=0
03:45:05.427 00.000 16108 worker thread done servicing request
03:45:05.431 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3459, FiltMin=2899, FiltMax=37513, Gamma=1.000
03:45:05.444 00.013 21068 UpdateGuideState exits: m=665591 SNR=221.4
03:45:05.444 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:05.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:05.446 00.001 21068 Enqueuing Expose request
03:45:05.447 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:05.447 00.000 16108 Worker thread wakes up
03:45:05.447 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:05.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:06.416 00.969 16108 Exposure complete
03:45:06.472 00.056 16108 worker thread done servicing request
03:45:06.472 00.000 21068 OnExposeComplete: enter
03:45:06.473 00.001 21068 UpdateGuideState(): m_state=6
03:45:06.474 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 964
03:45:06.475 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.06, Mass=623201, SNR=214.0, Peak=65535 HFD=3.4
03:45:06.475 00.000 21068 MultiStar: [#1 -0.17,-0.22,1.05,U] [#2 0.21,-0.06,1.03,U] [#3 0.26,-0.03,0.44,U] [#4 0.22,0.11,0.33,U] [#5 0.20,0.28,0.37,U] [#6 -0.01,0.00,0.44,U] [#7 0.28,-0.04,0.37,U] [#8 -0.03,-0.16,0.29,U] 
03:45:06.476 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.23, -0.17}
03:45:06.477 00.001 21068 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
03:45:06.479 00.002 21068 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.82)
03:45:06.480 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.56 mountX=-0.13 mountY=0.04, mountTheta=2.82
03:45:06.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
03:45:06.484 00.002 21068 Enqueuing Move request for scope (0.12, -0.07)
03:45:06.487 00.003 16108 Worker thread wakes up
03:45:06.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
03:45:06.487 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
03:45:06.487 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.04
03:45:06.488 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:45:06.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:06.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:45:06.488 00.000 16108 MoveAxis(E, 0, ABG)
03:45:06.488 00.000 16108 Move returns status 0, amount 0
03:45:06.488 00.000 16108 MoveAxis(N, 0, ABG)
03:45:06.488 00.000 16108 Move returns status 0, amount 0
03:45:06.488 00.000 16108 move complete, result=0
03:45:06.488 00.000 16108 worker thread done servicing request
03:45:06.496 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3465, FiltMin=2982, FiltMax=36614, Gamma=1.000
03:45:06.518 00.022 21068 UpdateGuideState exits: m=623201 SNR=214.0
03:45:06.519 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:06.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:06.521 00.001 21068 Enqueuing Expose request
03:45:06.522 00.001 16108 Worker thread wakes up
03:45:06.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:06.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:06.522 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:07.694 01.172 16108 Exposure complete
03:45:07.759 00.065 16108 worker thread done servicing request
03:45:07.759 00.000 21068 OnExposeComplete: enter
03:45:07.760 00.001 21068 UpdateGuideState(): m_state=6
03:45:07.761 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 965
03:45:07.761 00.000 21068 Star::Find returns 1 (0), X=812.21, Y=629.05, Mass=642481, SNR=234.3, Peak=65535 HFD=3.6
03:45:07.762 00.001 21068 MultiStar: [#1 -0.02,-0.17,0.85,U] [#2 0.23,-0.05,0.91,U] [#3 0.14,-0.19,0.41,U] [#4 0.20,-0.00,0.35,U] [#5 0.13,-0.19,0.29,U] [#6 -0.24,-0.10,0.42,U] [#7 0.46,-0.11,0.00,M1] [#8 0.30,-0.38,0.00,M1] 
03:45:07.763 00.001 21068 refined, 6 included, MultiStar: {0.10, -0.13}, one-star: {0.16, -0.18}
03:45:07.764 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.40)
03:45:07.765 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
03:45:07.766 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.92 mountX=-0.12 mountY=0.10, mountTheta=2.43
03:45:07.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
03:45:07.769 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
03:45:07.770 00.001 16108 Worker thread wakes up
03:45:07.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:45:07.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:45:07.770 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
03:45:07.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:45:07.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:07.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:45:07.770 00.000 16108 MoveAxis(E, 0, ABG)
03:45:07.770 00.000 16108 Move returns status 0, amount 0
03:45:07.770 00.000 16108 MoveAxis(N, 0, ABG)
03:45:07.770 00.000 16108 Move returns status 0, amount 0
03:45:07.771 00.001 16108 move complete, result=0
03:45:07.771 00.000 16108 worker thread done servicing request
03:45:07.773 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3475, FiltMin=2944, FiltMax=46269, Gamma=1.000
03:45:07.786 00.013 21068 UpdateGuideState exits: m=642481 SNR=234.3
03:45:07.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:07.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:07.789 00.001 21068 Enqueuing Expose request
03:45:07.789 00.000 16108 Worker thread wakes up
03:45:07.789 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:07.790 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:07.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:08.773 00.983 16108 Exposure complete
03:45:08.837 00.064 16108 worker thread done servicing request
03:45:08.837 00.000 21068 OnExposeComplete: enter
03:45:08.838 00.001 21068 UpdateGuideState(): m_state=6
03:45:08.839 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 966
03:45:08.839 00.000 21068 Star::Find returns 1 (0), X=812.40, Y=628.79, Mass=680564, SNR=220.9, Peak=65535 HFD=3.6
03:45:08.840 00.001 21068 MultiStar: [#1 -0.07,-0.36,0.84,U] [#2 0.25,-0.38,0.00,M1] [#3 0.37,-0.37,0.00,M1] [#4 0.36,-0.62,0.00,M1] [#5 0.19,-0.34,0.35,U] [#6 -0.18,-0.55,0.00,M3] [#7 0.19,-0.44,0.00,M2] [#8 0.39,-0.62,0.00,M2] 
03:45:08.841 00.001 21068 refined, 2 included, MultiStar: {0.16, -0.39}, one-star: {0.35, -0.44}
03:45:08.842 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
03:45:08.842 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
03:45:08.843 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.18 mountX=-0.23 mountY=0.34, mountTheta=2.15
03:45:08.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.39, opts=13)
03:45:08.845 00.000 21068 Enqueuing Move request for scope (0.16, -0.39)
03:45:08.846 00.001 16108 Worker thread wakes up
03:45:08.847 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd
03:45:08.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.39)
03:45:08.847 00.000 16108 Moving (0.16, -0.39) raw xDistance=-0.23 yDistance=0.34
03:45:08.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:45:08.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:45:08.847 00.000 16108 MoveAxis(E, 59, ABG)
03:45:08.847 00.000 16108 Guiding  Dir = 2, Dur = 59
03:45:08.847 00.000 16108 IsSlewing returns 0
03:45:08.848 00.001 16108 IsGuiding returns 0
03:45:08.848 00.000 16108 PulseGuide returned control before completion, sleep 69
03:45:08.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3478, FiltMin=2957, FiltMax=50489, Gamma=1.000
03:45:08.866 00.014 21068 UpdateGuideState exits: m=680564 SNR=220.9
03:45:08.866 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:08.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:08.868 00.001 21068 Enqueuing Expose request
03:45:08.927 00.059 16108 IsGuiding returns 0
03:45:08.927 00.000 16108 Move returns status 0, amount 59
03:45:08.927 00.000 16108 MoveAxis(S, 69, ABG)
03:45:08.927 00.000 16108 Guiding  Dir = 1, Dur = 69
03:45:08.927 00.000 16108 IsSlewing returns 0
03:45:08.927 00.000 16108 IsGuiding returns 0
03:45:08.991 00.064 16108 PulseGuide returned control before completion, sleep 16
03:45:09.020 00.029 16108 IsGuiding returns 1
03:45:09.020 00.000 16108 scope still moving after pulse duration time elapsed
03:45:09.051 00.031 16108 IsSlewing returns 0
03:45:09.051 00.000 16108 IsGuiding returns 1
03:45:09.083 00.032 16108 IsSlewing returns 0
03:45:09.083 00.000 16108 IsGuiding returns 0
03:45:09.083 00.000 16108 scope move finished after 69 + 86 ms
03:45:09.084 00.001 16108 Move returns status 0, amount 69
03:45:09.084 00.000 16108 move complete, result=0
03:45:09.084 00.000 16108 worker thread done servicing request
03:45:09.084 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.3 px 69 ms SOUTH
03:45:09.086 00.002 16108 Worker thread wakes up
03:45:09.086 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:09.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:10.247 01.161 16108 Exposure complete
03:45:10.302 00.055 16108 worker thread done servicing request
03:45:10.302 00.000 21068 OnExposeComplete: enter
03:45:10.303 00.001 21068 UpdateGuideState(): m_state=6
03:45:10.304 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 967
03:45:10.304 00.000 21068 Star::Find returns 1 (0), X=812.02, Y=629.21, Mass=657240, SNR=220.3, Peak=65535 HFD=3.6
03:45:10.305 00.001 21068 MultiStar: [#1 -0.39,-0.05,0.92,U] [#2 -0.14,0.03,0.89,U] [#3 -0.04,-0.14,0.41,U] [#4 0.06,-0.04,0.32,U] [#5 -0.01,0.03,0.31,U] [#6 -0.61,0.01,0.00,M4] [#7 0.15,0.14,0.31,U] [#8 0.05,0.03,0.32,U] 
03:45:10.306 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.03, -0.02}
03:45:10.307 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
03:45:10.308 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
03:45:10.308 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.47 mountX=0.02 mountY=0.03, mountTheta=0.87
03:45:10.310 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.02, opts=13)
03:45:10.311 00.001 21068 Enqueuing Move request for scope (-0.03, -0.02)
03:45:10.312 00.001 16108 Worker thread wakes up
03:45:10.312 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
03:45:10.312 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
03:45:10.312 00.000 16108 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
03:45:10.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:10.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:10.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:45:10.312 00.000 16108 MoveAxis(E, 0, ABG)
03:45:10.313 00.001 16108 Move returns status 0, amount 0
03:45:10.313 00.000 16108 MoveAxis(N, 0, ABG)
03:45:10.313 00.000 16108 Move returns status 0, amount 0
03:45:10.313 00.000 16108 move complete, result=0
03:45:10.313 00.000 16108 worker thread done servicing request
03:45:10.316 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3485, FiltMin=2998, FiltMax=47549, Gamma=1.000
03:45:10.330 00.014 21068 UpdateGuideState exits: m=657240 SNR=220.3
03:45:10.332 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:10.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:10.334 00.001 21068 Enqueuing Expose request
03:45:10.335 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:10.336 00.001 16108 Worker thread wakes up
03:45:10.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:10.336 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:11.302 00.966 16108 Exposure complete
03:45:11.365 00.063 16108 worker thread done servicing request
03:45:11.366 00.001 21068 OnExposeComplete: enter
03:45:11.367 00.001 21068 UpdateGuideState(): m_state=6
03:45:11.368 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 968
03:45:11.371 00.003 21068 Star::Find returns 1 (0), X=812.10, Y=629.17, Mass=669451, SNR=218.6, Peak=65535 HFD=3.7
03:45:11.373 00.002 21068 MultiStar: [#1 -0.23,-0.07,0.97,U] [#2 -0.01,-0.05,0.90,U] [#3 -0.05,-0.09,0.40,U] [#4 0.12,0.21,0.33,U] [#5 0.11,0.20,0.28,U] [#6 -0.17,-0.00,0.40,U] [#7 0.14,0.18,0.31,U] [#8 -0.01,-0.35,0.29,U] 
03:45:11.375 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.05, -0.06}
03:45:11.376 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.85)
03:45:11.378 00.002 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
03:45:11.379 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.47 mountX=0.03 mountY=0.03, mountTheta=0.87
03:45:11.383 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
03:45:11.386 00.003 21068 Enqueuing Move request for scope (-0.03, -0.03)
03:45:11.388 00.002 16108 Worker thread wakes up
03:45:11.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
03:45:11.388 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
03:45:11.388 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
03:45:11.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:11.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:11.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:45:11.388 00.000 16108 MoveAxis(E, 0, ABG)
03:45:11.388 00.000 16108 Move returns status 0, amount 0
03:45:11.388 00.000 16108 MoveAxis(N, 0, ABG)
03:45:11.388 00.000 16108 Move returns status 0, amount 0
03:45:11.388 00.000 16108 move complete, result=0
03:45:11.388 00.000 16108 worker thread done servicing request
03:45:11.395 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3485, FiltMin=2969, FiltMax=41901, Gamma=1.000
03:45:11.413 00.018 21068 UpdateGuideState exits: m=669451 SNR=218.6
03:45:11.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:11.415 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:11.416 00.001 21068 Enqueuing Expose request
03:45:11.417 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:11.418 00.001 16108 Worker thread wakes up
03:45:11.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:11.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:12.580 01.162 16108 Exposure complete
03:45:12.634 00.054 16108 worker thread done servicing request
03:45:12.634 00.000 21068 OnExposeComplete: enter
03:45:12.635 00.001 21068 UpdateGuideState(): m_state=6
03:45:12.636 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 969
03:45:12.637 00.001 21068 Star::Find returns 1 (0), X=811.86, Y=629.17, Mass=684960, SNR=223.3, Peak=63881 HFD=3.7
03:45:12.638 00.001 21068 MultiStar: [#1 -0.67,0.01,0.00,M1] [#2 -0.30,0.00,0.97,U] [#3 -0.54,-0.06,0.00,M1] [#4 -0.17,0.25,0.30,U] [#5 -0.44,0.27,0.00,M1] [#6 -0.68,0.27,0.00,M4] [#7 -0.31,0.26,0.31,U] [#8 -0.41,-0.05,0.25,U] 
03:45:12.639 00.001 21068 single-star, 4 included, MultiStar: {-0.26, 0.03}, one-star: {-0.19, -0.06}
03:45:12.640 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
03:45:12.640 00.000 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
03:45:12.641 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.82 mountX=0.18 mountY=0.11, mountTheta=0.55
03:45:12.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.06, opts=13)
03:45:12.644 00.001 21068 Enqueuing Move request for scope (-0.19, -0.06)
03:45:12.645 00.001 16108 Worker thread wakes up
03:45:12.645 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
03:45:12.645 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
03:45:12.645 00.000 16108 Moving (-0.19, -0.06) raw xDistance=0.18 yDistance=0.11
03:45:12.645 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:45:12.645 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:12.646 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:45:12.646 00.000 16108 MoveAxis(E, 0, ABG)
03:45:12.646 00.000 16108 Move returns status 0, amount 0
03:45:12.646 00.000 16108 MoveAxis(N, 0, ABG)
03:45:12.646 00.000 16108 Move returns status 0, amount 0
03:45:12.646 00.000 16108 move complete, result=0
03:45:12.646 00.000 16108 worker thread done servicing request
03:45:12.650 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=288, max=65535, med=3488, FiltMin=2942, FiltMax=47654, Gamma=1.000
03:45:12.663 00.013 21068 UpdateGuideState exits: m=684960 SNR=223.3
03:45:12.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:12.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:12.666 00.001 21068 Enqueuing Expose request
03:45:12.666 00.000 16108 Worker thread wakes up
03:45:12.666 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:12.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:12.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:13.642 00.975 16108 Exposure complete
03:45:13.705 00.063 16108 worker thread done servicing request
03:45:13.705 00.000 21068 OnExposeComplete: enter
03:45:13.706 00.001 21068 UpdateGuideState(): m_state=6
03:45:13.707 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 970
03:45:13.708 00.001 21068 Star::Find returns 1 (0), X=811.69, Y=629.37, Mass=669491, SNR=231.4, Peak=53433 HFD=3.5
03:45:13.709 00.001 21068 MultiStar: [#1 -0.63,0.20,0.00,M2] [#2 -0.34,0.40,0.00,M1] [#3 -0.54,0.23,0.00,M2] [#4 -0.48,0.42,0.00,M1] [#5 -0.30,0.34,0.00,M2] [#6 -0.85,0.38,0.00,M5] [#7 -0.05,0.52,0.00,M1] [#8 -0.47,0.19,0.00,M1] 
03:45:13.710 00.001 21068 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
03:45:13.711 00.001 21068 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
03:45:13.711 00.000 21068 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.38 cameraTheta=2.76 mountX=0.38 mountY=-0.06, mountTheta=-0.15
03:45:13.714 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.14, opts=13)
03:45:13.717 00.003 21068 Enqueuing Move request for scope (-0.36, 0.14)
03:45:13.719 00.002 16108 Worker thread wakes up
03:45:13.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.14) opts 0xd
03:45:13.719 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.14)
03:45:13.719 00.000 16108 Moving (-0.36, 0.14) raw xDistance=0.38 yDistance=-0.06
03:45:13.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:45:13.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:13.720 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:45:13.720 00.000 16108 MoveAxis(W, 98, ABG)
03:45:13.720 00.000 16108 Guiding  Dir = 3, Dur = 98
03:45:13.720 00.000 16108 IsSlewing returns 0
03:45:13.720 00.000 16108 IsGuiding returns 0
03:45:13.722 00.002 16108 PulseGuide returned control before completion, sleep 107
03:45:13.726 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3491, FiltMin=2998, FiltMax=50038, Gamma=1.000
03:45:13.746 00.020 21068 UpdateGuideState exits: m=669491 SNR=231.4
03:45:13.748 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:13.750 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:13.751 00.001 21068 Enqueuing Expose request
03:45:13.837 00.086 16108 IsGuiding returns 1
03:45:13.837 00.000 16108 scope still moving after pulse duration time elapsed
03:45:13.868 00.031 16108 IsSlewing returns 0
03:45:13.869 00.001 16108 IsGuiding returns 1
03:45:13.900 00.031 16108 IsSlewing returns 0
03:45:13.900 00.000 16108 IsGuiding returns 0
03:45:13.900 00.000 16108 scope move finished after 98 + 81 ms
03:45:13.901 00.001 16108 Move returns status 0, amount 98
03:45:13.901 00.000 16108 MoveAxis(N, 0, ABG)
03:45:13.901 00.000 16108 Move returns status 0, amount 0
03:45:13.901 00.000 16108 move complete, result=0
03:45:13.901 00.000 16108 worker thread done servicing request
03:45:13.901 00.000 16108 Worker thread wakes up
03:45:13.901 00.000 21068 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
03:45:13.903 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:13.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:15.057 01.154 16108 Exposure complete
03:45:15.113 00.056 16108 worker thread done servicing request
03:45:15.113 00.000 21068 OnExposeComplete: enter
03:45:15.114 00.001 21068 UpdateGuideState(): m_state=6
03:45:15.114 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 971
03:45:15.115 00.001 21068 Star::Find returns 1 (0), X=812.02, Y=629.30, Mass=672034, SNR=226.2, Peak=65535 HFD=3.4
03:45:15.116 00.001 21068 MultiStar: [#1 -0.29,0.10,0.95,U] [#2 -0.07,0.24,0.94,U] [#3 -0.11,0.13,0.41,U] [#4 0.04,0.37,0.34,U] [#5 0.10,0.46,0.00,M3] [#6 -0.41,0.09,0.34,U] [#7 0.04,0.28,0.31,U] [#8 0.17,0.21,0.21,U] 
03:45:15.117 00.001 21068 single-star, 7 included, MultiStar: {-0.11, 0.16}, one-star: {-0.03, 0.07}
03:45:15.117 00.000 21068 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
03:45:15.119 00.002 21068 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
03:45:15.120 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.95 mountX=0.04 mountY=-0.06, mountTheta=-0.99
03:45:15.121 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
03:45:15.122 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
03:45:15.123 00.001 16108 Worker thread wakes up
03:45:15.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
03:45:15.123 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
03:45:15.123 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
03:45:15.123 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:45:15.123 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:15.124 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:45:15.124 00.000 16108 MoveAxis(E, 0, ABG)
03:45:15.124 00.000 16108 Move returns status 0, amount 0
03:45:15.124 00.000 16108 MoveAxis(N, 0, ABG)
03:45:15.124 00.000 16108 Move returns status 0, amount 0
03:45:15.124 00.000 16108 move complete, result=0
03:45:15.124 00.000 16108 worker thread done servicing request
03:45:15.126 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3491, FiltMin=3001, FiltMax=45385, Gamma=1.000
03:45:15.141 00.015 21068 UpdateGuideState exits: m=672034 SNR=226.2
03:45:15.141 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:15.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:15.143 00.001 21068 Enqueuing Expose request
03:45:15.144 00.001 16108 Worker thread wakes up
03:45:15.144 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:15.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:15.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:16.125 00.981 16108 Exposure complete
03:45:16.212 00.087 16108 worker thread done servicing request
03:45:16.213 00.001 21068 OnExposeComplete: enter
03:45:16.214 00.001 21068 UpdateGuideState(): m_state=6
03:45:16.216 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 972
03:45:16.219 00.003 21068 Star::Find returns 1 (0), X=812.14, Y=629.15, Mass=637458, SNR=208.0, Peak=65535 HFD=3.4
03:45:16.221 00.002 21068 MultiStar: [#1 -0.25,0.03,0.95,U] [#2 -0.02,0.09,0.94,U] [#3 0.18,0.11,0.45,U] [#4 0.19,0.31,0.37,U] [#5 0.00,0.13,0.34,U] [#6 -0.28,0.15,0.41,U] [#7 0.03,0.23,0.38,U] [#8 0.26,-0.10,0.27,U] 
03:45:16.223 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.09, -0.08}
03:45:16.225 00.002 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.28 = -1.28)
03:45:16.226 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.22 = -1.22)
03:45:16.229 00.003 21068 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=0.02 mountY=-0.07, mountTheta=-1.28
03:45:16.231 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.07, opts=13)
03:45:16.232 00.001 21068 Enqueuing Move request for scope (-0.01, 0.07)
03:45:16.234 00.002 16108 Worker thread wakes up
03:45:16.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
03:45:16.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
03:45:16.234 00.000 16108 Moving (-0.01, 0.07) raw xDistance=0.02 yDistance=-0.07
03:45:16.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:16.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:16.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:45:16.234 00.000 16108 MoveAxis(E, 0, ABG)
03:45:16.235 00.001 16108 Move returns status 0, amount 0
03:45:16.235 00.000 16108 MoveAxis(N, 0, ABG)
03:45:16.235 00.000 16108 Move returns status 0, amount 0
03:45:16.235 00.000 16108 move complete, result=0
03:45:16.235 00.000 16108 worker thread done servicing request
03:45:16.243 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3491, FiltMin=2982, FiltMax=45405, Gamma=1.000
03:45:16.260 00.017 21068 UpdateGuideState exits: m=637458 SNR=208.0
03:45:16.262 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:16.263 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:16.263 00.000 21068 Enqueuing Expose request
03:45:16.264 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:16.266 00.002 16108 Worker thread wakes up
03:45:16.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:16.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:17.422 01.156 16108 Exposure complete
03:45:17.477 00.055 16108 worker thread done servicing request
03:45:17.477 00.000 21068 OnExposeComplete: enter
03:45:17.477 00.000 21068 UpdateGuideState(): m_state=6
03:45:17.479 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 973
03:45:17.480 00.001 21068 Star::Find returns 1 (0), X=812.64, Y=629.16, Mass=583725, SNR=195.2, Peak=58749 HFD=3.5
03:45:17.481 00.001 21068 MultiStar: [#1 0.04,-0.22,0.94,U] [#2 0.39,0.00,1.02,U] [#3 0.19,-0.33,0.48,U] [#4 0.29,0.04,0.38,U] [#5 0.23,0.18,0.39,U] [#6 -0.30,-0.01,0.44,U] [#7 0.53,0.24,0.00,M1] [#8 0.20,-0.35,0.27,U] 
03:45:17.482 00.001 21068 refined, 7 included, MultiStar: {0.25, -0.09}, one-star: {0.60, -0.07}
03:45:17.482 00.000 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
03:45:17.483 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.04)
03:45:17.484 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=-0.27 mountY=0.03, mountTheta=3.03
03:45:17.485 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.09, opts=13)
03:45:17.486 00.001 21068 Enqueuing Move request for scope (0.25, -0.09)
03:45:17.487 00.001 16108 Worker thread wakes up
03:45:17.488 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:45:17.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:45:17.488 00.000 16108 Moving (0.25, -0.09) raw xDistance=-0.27 yDistance=0.03
03:45:17.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:45:17.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:17.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:45:17.488 00.000 16108 MoveAxis(E, 70, ABG)
03:45:17.488 00.000 16108 Guiding  Dir = 2, Dur = 70
03:45:17.488 00.000 16108 IsSlewing returns 0
03:45:17.489 00.001 16108 IsGuiding returns 0
03:45:17.491 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1161, max=65535, med=3494, FiltMin=2995, FiltMax=47017, Gamma=1.000
03:45:17.505 00.014 21068 UpdateGuideState exits: m=583725 SNR=195.2
03:45:17.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:17.506 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:17.507 00.001 21068 Enqueuing Expose request
03:45:17.524 00.017 16108 PulseGuide returned control before completion, sleep 46
03:45:17.578 00.054 16108 IsGuiding returns 1
03:45:17.578 00.000 16108 scope still moving after pulse duration time elapsed
03:45:17.610 00.032 16108 IsSlewing returns 0
03:45:17.611 00.001 16108 IsGuiding returns 1
03:45:17.641 00.030 16108 IsSlewing returns 0
03:45:17.641 00.000 16108 IsGuiding returns 0
03:45:17.641 00.000 16108 scope move finished after 70 + 82 ms
03:45:17.641 00.000 16108 Move returns status 0, amount 70
03:45:17.642 00.001 16108 MoveAxis(N, 0, ABG)
03:45:17.642 00.000 16108 Move returns status 0, amount 0
03:45:17.642 00.000 16108 move complete, result=0
03:45:17.642 00.000 16108 worker thread done servicing request
03:45:17.642 00.000 16108 Worker thread wakes up
03:45:17.642 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
03:45:17.645 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:17.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:18.632 00.987 16108 Exposure complete
03:45:18.694 00.062 16108 worker thread done servicing request
03:45:18.694 00.000 21068 OnExposeComplete: enter
03:45:18.695 00.001 21068 UpdateGuideState(): m_state=6
03:45:18.697 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 974
03:45:18.698 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=628.89, Mass=554325, SNR=182.4, Peak=65535 HFD=3.3
03:45:18.700 00.002 21068 MultiStar: [#1 0.00,-0.12,1.06,U] [#2 0.35,-0.07,1.24,U] [#3 0.46,-0.17,0.00,M1] [#4 0.44,-0.10,0.00,M1] [#5 0.22,-0.05,0.40,U] [#6 0.01,-0.22,0.47,U] [#7 0.40,-0.11,0.37,U] [#8 0.33,-0.28,0.00,M1] 
03:45:18.702 00.002 21068 refined, 5 included, MultiStar: {0.22, -0.16}, one-star: {0.33, -0.34}
03:45:18.703 00.001 21068 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
03:45:18.703 00.000 21068 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
03:45:18.705 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.62 mountX=-0.25 mountY=0.10, mountTheta=2.75
03:45:18.707 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.16, opts=13)
03:45:18.709 00.002 21068 Enqueuing Move request for scope (0.22, -0.16)
03:45:18.710 00.001 16108 Worker thread wakes up
03:45:18.710 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
03:45:18.710 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
03:45:18.710 00.000 16108 Moving (0.22, -0.16) raw xDistance=-0.25 yDistance=0.10
03:45:18.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:45:18.710 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:18.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:45:18.710 00.000 16108 MoveAxis(E, 70, ABG)
03:45:18.710 00.000 16108 Guiding  Dir = 2, Dur = 70
03:45:18.711 00.001 16108 IsSlewing returns 0
03:45:18.711 00.000 16108 IsGuiding returns 0
03:45:18.715 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3494, FiltMin=3011, FiltMax=44141, Gamma=1.000
03:45:18.723 00.008 16108 PulseGuide returned control before completion, sleep 67
03:45:18.728 00.005 21068 UpdateGuideState exits: m=554325 SNR=182.4
03:45:18.730 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:18.730 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:18.731 00.001 21068 Enqueuing Expose request
03:45:18.801 00.070 16108 IsGuiding returns 1
03:45:18.801 00.000 16108 scope still moving after pulse duration time elapsed
03:45:18.833 00.032 16108 IsSlewing returns 0
03:45:18.833 00.000 16108 IsGuiding returns 0
03:45:18.834 00.001 16108 scope move finished after 70 + 53 ms
03:45:18.834 00.000 16108 Move returns status 0, amount 70
03:45:18.834 00.000 16108 MoveAxis(N, 0, ABG)
03:45:18.834 00.000 16108 Move returns status 0, amount 0
03:45:18.834 00.000 16108 move complete, result=0
03:45:18.834 00.000 16108 worker thread done servicing request
03:45:18.834 00.000 16108 Worker thread wakes up
03:45:18.835 00.001 21068 GuideStep: -0.2 px 70 ms EAST, 0.1 px 0 ms NORTH
03:45:18.838 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:18.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:19.999 01.161 16108 Exposure complete
03:45:20.065 00.066 16108 worker thread done servicing request
03:45:20.065 00.000 21068 OnExposeComplete: enter
03:45:20.066 00.001 21068 UpdateGuideState(): m_state=6
03:45:20.067 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 975
03:45:20.068 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=629.37, Mass=580143, SNR=195.3, Peak=60841 HFD=3.3
03:45:20.069 00.001 21068 MultiStar: [#1 -0.33,0.14,0.90,U] [#2 0.13,0.16,0.97,U] [#3 -0.07,-0.13,0.43,U] [#4 -0.02,-0.02,0.40,U] [#5 -0.14,0.38,0.33,U] [#6 -0.46,0.03,0.00,M2] [#7 0.03,0.10,0.38,U] [#8 -0.04,0.21,0.28,U] 
03:45:20.069 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {0.20, 0.14}
03:45:20.070 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.29 = -1.29)
03:45:20.072 00.002 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
03:45:20.072 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.03 mountY=-0.12, mountTheta=-1.29
03:45:20.075 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.12, opts=13)
03:45:20.077 00.002 21068 Enqueuing Move request for scope (-0.01, 0.12)
03:45:20.079 00.002 16108 Worker thread wakes up
03:45:20.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
03:45:20.079 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:45:20.079 00.000 16108 Moving (-0.01, 0.12) raw xDistance=0.03 yDistance=-0.12
03:45:20.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:20.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:20.079 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:45:20.079 00.000 16108 MoveAxis(E, 0, ABG)
03:45:20.079 00.000 16108 Move returns status 0, amount 0
03:45:20.079 00.000 16108 MoveAxis(N, 0, ABG)
03:45:20.081 00.002 16108 Move returns status 0, amount 0
03:45:20.081 00.000 16108 move complete, result=0
03:45:20.081 00.000 16108 worker thread done servicing request
03:45:20.087 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3497, FiltMin=2969, FiltMax=48534, Gamma=1.000
03:45:20.104 00.017 21068 UpdateGuideState exits: m=580143 SNR=195.3
03:45:20.104 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:20.106 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:20.107 00.001 21068 Enqueuing Expose request
03:45:20.108 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:20.109 00.001 16108 Worker thread wakes up
03:45:20.109 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:20.109 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:21.087 00.978 16108 Exposure complete
03:45:21.153 00.066 16108 worker thread done servicing request
03:45:21.153 00.000 21068 OnExposeComplete: enter
03:45:21.154 00.001 21068 UpdateGuideState(): m_state=6
03:45:21.155 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 976
03:45:21.156 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.07, Mass=589837, SNR=199.3, Peak=65535 HFD=3.3
03:45:21.157 00.001 21068 MultiStar: [#1 -0.33,-0.34,0.00,M1] [#2 -0.12,-0.12,0.92,U] [#3 -0.03,-0.18,0.47,U] [#4 0.16,0.06,0.37,U] [#5 -0.07,0.04,0.38,U] [#6 -0.28,0.05,0.39,U] [#7 -0.02,0.05,0.35,U] [#8 0.10,-0.21,0.31,U] 
03:45:21.157 00.000 21068 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {0.01, -0.16}
03:45:21.158 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
03:45:21.159 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
03:45:21.160 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.05 mountX=0.03 mountY=0.09, mountTheta=1.27
03:45:21.161 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.08, opts=13)
03:45:21.162 00.001 21068 Enqueuing Move request for scope (-0.04, -0.08)
03:45:21.163 00.001 16108 Worker thread wakes up
03:45:21.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
03:45:21.163 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
03:45:21.163 00.000 16108 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=0.09
03:45:21.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:21.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:21.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:45:21.163 00.000 16108 MoveAxis(E, 0, ABG)
03:45:21.163 00.000 16108 Move returns status 0, amount 0
03:45:21.163 00.000 16108 MoveAxis(N, 0, ABG)
03:45:21.163 00.000 16108 Move returns status 0, amount 0
03:45:21.163 00.000 16108 move complete, result=0
03:45:21.163 00.000 16108 worker thread done servicing request
03:45:21.167 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3501, FiltMin=3001, FiltMax=40173, Gamma=1.000
03:45:21.180 00.013 21068 UpdateGuideState exits: m=589837 SNR=199.3
03:45:21.181 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:21.182 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:21.183 00.001 21068 Enqueuing Expose request
03:45:21.183 00.000 16108 Worker thread wakes up
03:45:21.184 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:21.184 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:21.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:22.362 01.178 16108 Exposure complete
03:45:22.423 00.061 16108 worker thread done servicing request
03:45:22.423 00.000 21068 OnExposeComplete: enter
03:45:22.424 00.001 21068 UpdateGuideState(): m_state=6
03:45:22.425 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 977
03:45:22.425 00.000 21068 Star::Find returns 1 (0), X=812.18, Y=629.13, Mass=571345, SNR=210.9, Peak=65535 HFD=3.3
03:45:22.426 00.001 21068 MultiStar: [#1 -0.13,0.03,0.89,U] [#2 0.21,0.21,0.92,U] [#3 0.19,-0.21,0.43,U] [#4 0.19,0.20,0.33,U] [#5 0.11,0.23,0.33,U] [#6 -0.13,-0.00,0.44,U] [#7 0.30,0.10,0.32,U] [#8 0.14,0.04,0.24,U] 
03:45:22.427 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.14, -0.10}
03:45:22.430 00.003 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
03:45:22.430 00.000 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
03:45:22.432 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:45:22.434 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
03:45:22.436 00.002 21068 Enqueuing Move request for scope (0.10, 0.04)
03:45:22.437 00.001 16108 Worker thread wakes up
03:45:22.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:45:22.438 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:45:22.438 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.09 yDistance=-0.07
03:45:22.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:45:22.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:22.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:45:22.438 00.000 16108 MoveAxis(E, 0, ABG)
03:45:22.438 00.000 16108 Move returns status 0, amount 0
03:45:22.438 00.000 16108 MoveAxis(N, 0, ABG)
03:45:22.438 00.000 16108 Move returns status 0, amount 0
03:45:22.439 00.001 16108 move complete, result=0
03:45:22.439 00.000 16108 worker thread done servicing request
03:45:22.442 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=675, max=65535, med=3501, FiltMin=3021, FiltMax=44246, Gamma=1.000
03:45:22.460 00.018 21068 UpdateGuideState exits: m=571345 SNR=210.9
03:45:22.465 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:22.465 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:22.467 00.002 21068 Enqueuing Expose request
03:45:22.468 00.001 16108 Worker thread wakes up
03:45:22.468 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:22.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:22.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:23.432 00.964 16108 Exposure complete
03:45:23.494 00.062 16108 worker thread done servicing request
03:45:23.494 00.000 21068 OnExposeComplete: enter
03:45:23.495 00.001 21068 UpdateGuideState(): m_state=6
03:45:23.497 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 978
03:45:23.498 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=629.18, Mass=664831, SNR=205.6, Peak=65535 HFD=3.6
03:45:23.501 00.003 21068 MultiStar: [#1 -0.14,-0.02,0.89,U] [#2 0.30,0.14,1.01,U] [#3 0.07,-0.17,0.39,U] [#4 0.33,-0.09,0.36,U] [#5 0.42,0.41,0.00,M1] [#6 -0.12,-0.06,0.44,U] [#7 0.46,0.04,0.00,M1] [#8 0.17,0.11,0.30,U] 
03:45:23.501 00.000 21068 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.34, -0.05}
03:45:23.502 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:45:23.503 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
03:45:23.504 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
03:45:23.505 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
03:45:23.506 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
03:45:23.507 00.001 16108 Worker thread wakes up
03:45:23.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
03:45:23.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
03:45:23.507 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.03
03:45:23.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:45:23.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:23.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:45:23.507 00.000 16108 MoveAxis(E, 0, ABG)
03:45:23.507 00.000 16108 Move returns status 0, amount 0
03:45:23.507 00.000 16108 MoveAxis(N, 0, ABG)
03:45:23.507 00.000 16108 Move returns status 0, amount 0
03:45:23.507 00.000 16108 move complete, result=0
03:45:23.507 00.000 16108 worker thread done servicing request
03:45:23.511 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3504, FiltMin=2963, FiltMax=40918, Gamma=1.000
03:45:23.533 00.022 21068 UpdateGuideState exits: m=664831 SNR=205.6
03:45:23.535 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:23.537 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:23.538 00.001 21068 Enqueuing Expose request
03:45:23.539 00.001 16108 Worker thread wakes up
03:45:23.539 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:23.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:23.541 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:24.719 01.178 16108 Exposure complete
03:45:24.781 00.062 16108 worker thread done servicing request
03:45:24.781 00.000 21068 OnExposeComplete: enter
03:45:24.782 00.001 21068 UpdateGuideState(): m_state=6
03:45:24.784 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 979
03:45:24.786 00.002 21068 Star::Find returns 1 (0), X=811.76, Y=629.18, Mass=697163, SNR=206.5, Peak=65535 HFD=3.5
03:45:24.787 00.001 21068 MultiStar: [#1 -0.71,-0.05,0.00,M1] [#2 -0.46,0.12,0.00,M1] [#3 -0.47,-0.20,0.00,M1] [#4 -0.19,0.19,0.37,U] [#5 -0.63,0.05,0.00,M2] [#6 -0.71,0.13,0.00,M1] [#7 -0.16,0.21,0.37,U] [#8 -0.50,-0.17,0.00,M1] 
03:45:24.789 00.002 21068 refined, 2 included, MultiStar: {-0.24, 0.05}, one-star: {-0.29, -0.05}
03:45:24.791 00.002 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
03:45:24.793 00.002 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
03:45:24.795 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.92 mountX=0.24 mountY=0.00, mountTheta=0.01
03:45:24.797 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.05, opts=13)
03:45:24.799 00.002 21068 Enqueuing Move request for scope (-0.24, 0.05)
03:45:24.800 00.001 16108 Worker thread wakes up
03:45:24.800 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
03:45:24.800 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
03:45:24.800 00.000 16108 Moving (-0.24, 0.05) raw xDistance=0.24 yDistance=0.00
03:45:24.800 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:45:24.800 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:24.800 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:45:24.800 00.000 16108 MoveAxis(W, 64, ABG)
03:45:24.800 00.000 16108 Guiding  Dir = 3, Dur = 64
03:45:24.802 00.002 16108 IsSlewing returns 0
03:45:24.802 00.000 16108 IsGuiding returns 0
03:45:24.811 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3504, FiltMin=3001, FiltMax=55997, Gamma=1.000
03:45:24.829 00.018 21068 UpdateGuideState exits: m=697163 SNR=206.5
03:45:24.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:24.830 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:24.831 00.001 21068 Enqueuing Expose request
03:45:24.836 00.005 16108 PulseGuide returned control before completion, sleep 40
03:45:24.881 00.045 16108 IsGuiding returns 1
03:45:24.881 00.000 16108 scope still moving after pulse duration time elapsed
03:45:24.913 00.032 16108 IsSlewing returns 0
03:45:24.913 00.000 16108 IsGuiding returns 1
03:45:24.944 00.031 16108 IsSlewing returns 0
03:45:24.944 00.000 16108 IsGuiding returns 0
03:45:24.944 00.000 16108 scope move finished after 64 + 78 ms
03:45:24.944 00.000 16108 Move returns status 0, amount 64
03:45:24.945 00.001 16108 MoveAxis(N, 0, ABG)
03:45:24.945 00.000 16108 Move returns status 0, amount 0
03:45:24.945 00.000 16108 move complete, result=0
03:45:24.945 00.000 16108 worker thread done servicing request
03:45:24.945 00.000 16108 Worker thread wakes up
03:45:24.945 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:24.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:24.945 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.0 px 0 ms NORTH
03:45:25.922 00.977 16108 Exposure complete
03:45:25.979 00.057 16108 worker thread done servicing request
03:45:25.979 00.000 21068 OnExposeComplete: enter
03:45:25.980 00.001 21068 UpdateGuideState(): m_state=6
03:45:25.982 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 980
03:45:25.983 00.001 21068 Star::Find returns 1 (0), X=812.00, Y=629.35, Mass=589176, SNR=205.2, Peak=62601 HFD=3.4
03:45:25.986 00.003 21068 MultiStar: [#1 -0.31,0.17,1.14,U] [#2 0.01,0.41,0.97,U] [#3 -0.07,0.13,0.47,U] [#4 -0.06,0.38,0.34,U] [#5 -0.04,0.41,0.30,U] [#6 -0.30,0.29,0.40,U] [#7 0.20,0.33,0.36,U] [#8 -0.28,-0.14,0.26,U] 
03:45:25.988 00.002 21068 single-star, 8 included, MultiStar: {-0.11, 0.23}, one-star: {-0.05, 0.12}
03:45:25.988 00.000 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
03:45:25.989 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
03:45:25.990 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.93 mountX=0.07 mountY=-0.11, mountTheta=-1.02
03:45:25.992 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
03:45:25.995 00.003 21068 Enqueuing Move request for scope (-0.05, 0.12)
03:45:25.998 00.003 16108 Worker thread wakes up
03:45:25.998 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
03:45:25.998 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
03:45:25.998 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.11
03:45:25.998 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:45:25.998 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:25.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:45:25.998 00.000 16108 MoveAxis(E, 0, ABG)
03:45:25.998 00.000 16108 Move returns status 0, amount 0
03:45:25.998 00.000 16108 MoveAxis(N, 0, ABG)
03:45:25.998 00.000 16108 Move returns status 0, amount 0
03:45:25.998 00.000 16108 move complete, result=0
03:45:25.998 00.000 16108 worker thread done servicing request
03:45:26.003 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=70, max=65535, med=3507, FiltMin=2989, FiltMax=42093, Gamma=1.000
03:45:26.021 00.018 21068 UpdateGuideState exits: m=589176 SNR=205.2
03:45:26.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:26.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:26.024 00.001 21068 Enqueuing Expose request
03:45:26.024 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:26.025 00.001 16108 Worker thread wakes up
03:45:26.025 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:26.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:27.186 01.161 16108 Exposure complete
03:45:27.246 00.060 16108 worker thread done servicing request
03:45:27.246 00.000 21068 OnExposeComplete: enter
03:45:27.248 00.002 21068 UpdateGuideState(): m_state=6
03:45:27.248 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 981
03:45:27.249 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=629.31, Mass=649693, SNR=208.7, Peak=65535 HFD=3.4
03:45:27.250 00.001 21068 MultiStar: [#1 0.20,0.08,0.88,U] [#2 0.47,0.18,0.00,M1] [#3 0.55,-0.05,0.00,M1] [#4 0.83,0.20,0.00,M1] [#5 0.30,-0.07,0.31,U] [#6 0.43,-0.05,0.00,M1] [#7 0.81,0.40,0.00,M1] [#8 0.47,0.23,0.00,M1] 
03:45:27.251 00.001 21068 refined, 2 included, MultiStar: {0.42, 0.06}, one-star: {0.64, 0.08}
03:45:27.252 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
03:45:27.253 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
03:45:27.254 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.06 hyp=0.42 cameraTheta=0.15 mountX=-0.40 mountY=-0.16, mountTheta=-2.77
03:45:27.256 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.06, opts=13)
03:45:27.257 00.001 21068 Enqueuing Move request for scope (0.42, 0.06)
03:45:27.257 00.000 16108 Worker thread wakes up
03:45:27.258 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.06) opts 0xd
03:45:27.258 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.06)
03:45:27.258 00.000 16108 Moving (0.42, 0.06) raw xDistance=-0.40 yDistance=-0.16
03:45:27.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:45:27.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:27.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:45:27.258 00.000 16108 MoveAxis(E, 105, ABG)
03:45:27.258 00.000 16108 Guiding  Dir = 2, Dur = 105
03:45:27.258 00.000 16108 IsSlewing returns 0
03:45:27.258 00.000 16108 IsGuiding returns 0
03:45:27.267 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=771, max=65535, med=3504, FiltMin=2995, FiltMax=53830, Gamma=1.000
03:45:27.291 00.024 21068 UpdateGuideState exits: m=649693 SNR=208.7
03:45:27.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:27.293 00.001 16108 PulseGuide returned control before completion, sleep 81
03:45:27.293 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:27.294 00.001 21068 Enqueuing Expose request
03:45:27.385 00.091 16108 IsGuiding returns 1
03:45:27.385 00.000 16108 scope still moving after pulse duration time elapsed
03:45:27.417 00.032 16108 IsSlewing returns 0
03:45:27.417 00.000 16108 IsGuiding returns 1
03:45:27.449 00.032 16108 IsSlewing returns 0
03:45:27.449 00.000 16108 IsGuiding returns 1
03:45:27.480 00.031 16108 IsSlewing returns 0
03:45:27.480 00.000 16108 IsGuiding returns 0
03:45:27.480 00.000 16108 scope move finished after 105 + 117 ms
03:45:27.480 00.000 16108 Move returns status 0, amount 105
03:45:27.480 00.000 16108 MoveAxis(N, 0, ABG)
03:45:27.480 00.000 16108 Move returns status 0, amount 0
03:45:27.480 00.000 16108 move complete, result=0
03:45:27.480 00.000 16108 worker thread done servicing request
03:45:27.482 00.002 16108 Worker thread wakes up
03:45:27.482 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.2 px 0 ms NORTH
03:45:27.484 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:27.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:28.441 00.957 16108 Exposure complete
03:45:28.523 00.082 16108 worker thread done servicing request
03:45:28.524 00.001 21068 OnExposeComplete: enter
03:45:28.525 00.001 21068 UpdateGuideState(): m_state=6
03:45:28.528 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 982
03:45:28.529 00.001 21068 Star::Find returns 1 (0), X=812.04, Y=629.06, Mass=652142, SNR=211.4, Peak=65535 HFD=3.9
03:45:28.531 00.002 21068 MultiStar: [#1 -0.31,-0.28,0.90,U] [#2 -0.20,0.01,0.96,U] [#3 -0.23,-0.27,0.37,U] [#4 -0.03,-0.31,0.36,U] [#5 -0.34,-0.02,0.32,U] [#6 -0.74,-0.44,0.00,M2] [#7 -0.18,0.05,0.29,U] [#8 -0.08,-0.24,0.28,U] 
03:45:28.532 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.15}, one-star: {-0.00, -0.17}
03:45:28.533 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
03:45:28.534 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
03:45:28.535 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.03 mountY=0.17, mountTheta=1.73
03:45:28.538 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.17, opts=13)
03:45:28.540 00.002 21068 Enqueuing Move request for scope (-0.00, -0.17)
03:45:28.541 00.001 16108 Worker thread wakes up
03:45:28.541 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
03:45:28.541 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
03:45:28.541 00.000 16108 Moving (-0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
03:45:28.542 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:28.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:28.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:45:28.542 00.000 16108 MoveAxis(E, 0, ABG)
03:45:28.542 00.000 16108 Move returns status 0, amount 0
03:45:28.542 00.000 16108 MoveAxis(N, 0, ABG)
03:45:28.542 00.000 16108 Move returns status 0, amount 0
03:45:28.542 00.000 16108 move complete, result=0
03:45:28.543 00.001 16108 worker thread done servicing request
03:45:28.549 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3507, FiltMin=2995, FiltMax=48877, Gamma=1.000
03:45:28.565 00.016 21068 UpdateGuideState exits: m=652142 SNR=211.4
03:45:28.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:28.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:28.568 00.001 21068 Enqueuing Expose request
03:45:28.568 00.000 16108 Worker thread wakes up
03:45:28.568 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:28.570 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:28.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:29.727 01.157 16108 Exposure complete
03:45:29.782 00.055 16108 worker thread done servicing request
03:45:29.782 00.000 21068 OnExposeComplete: enter
03:45:29.783 00.001 21068 UpdateGuideState(): m_state=6
03:45:29.784 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 983
03:45:29.784 00.000 21068 Star::Find returns 1 (0), X=812.15, Y=629.02, Mass=696424, SNR=217.9, Peak=65535 HFD=3.8
03:45:29.785 00.001 21068 MultiStar: [#1 -0.02,-0.24,0.85,U] [#2 0.16,-0.10,0.89,U] [#3 0.32,-0.09,0.39,U] [#4 0.16,0.02,0.36,U] [#5 0.24,0.15,0.36,U] [#6 -0.30,-0.25,0.43,U] [#7 0.43,0.04,0.00,M1] [#8 0.27,-0.20,0.21,U] 
03:45:29.786 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.10, -0.21}
03:45:29.787 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
03:45:29.788 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
03:45:29.788 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.12 mountY=0.11, mountTheta=2.38
03:45:29.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
03:45:29.791 00.001 21068 Enqueuing Move request for scope (0.10, -0.14)
03:45:29.792 00.001 16108 Worker thread wakes up
03:45:29.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
03:45:29.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
03:45:29.792 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.11
03:45:29.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:45:29.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:29.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:45:29.792 00.000 16108 MoveAxis(E, 0, ABG)
03:45:29.792 00.000 16108 Move returns status 0, amount 0
03:45:29.792 00.000 16108 MoveAxis(N, 0, ABG)
03:45:29.792 00.000 16108 Move returns status 0, amount 0
03:45:29.792 00.000 16108 move complete, result=0
03:45:29.793 00.001 16108 worker thread done servicing request
03:45:29.803 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3504, FiltMin=2995, FiltMax=45977, Gamma=1.000
03:45:29.829 00.026 21068 UpdateGuideState exits: m=696424 SNR=217.9
03:45:29.830 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:29.830 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:29.831 00.001 21068 Enqueuing Expose request
03:45:29.832 00.001 16108 Worker thread wakes up
03:45:29.832 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:29.833 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:29.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:30.809 00.976 16108 Exposure complete
03:45:30.888 00.079 16108 worker thread done servicing request
03:45:30.888 00.000 21068 OnExposeComplete: enter
03:45:30.889 00.001 21068 UpdateGuideState(): m_state=6
03:45:30.890 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 984
03:45:30.891 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=628.98, Mass=678863, SNR=206.1, Peak=59341 HFD=3.7
03:45:30.892 00.001 21068 MultiStar: [#1 0.43,-0.04,0.00,M1] [#2 0.47,0.07,0.00,M1] [#3 0.76,-0.19,0.00,M1] [#4 0.60,-0.28,0.00,M1] [#5 0.39,0.08,0.31,U] [#6 0.27,-0.31,0.38,U] [#7 0.62,-0.08,0.00,M2] [#8 0.57,-0.03,0.00,M1] 
03:45:30.894 00.002 21068 refined, 2 included, MultiStar: {0.46, -0.20}, one-star: {0.55, -0.25}
03:45:30.895 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
03:45:30.897 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
03:45:30.898 00.001 21068 CameraToMount -- cameraX=0.46 cameraY=-0.20 hyp=0.50 cameraTheta=-0.42 mountX=-0.49 mountY=0.09, mountTheta=2.96
03:45:30.902 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.46, y=-0.20, opts=13)
03:45:30.903 00.001 21068 Enqueuing Move request for scope (0.46, -0.20)
03:45:30.904 00.001 16108 Worker thread wakes up
03:45:30.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.20) opts 0xd
03:45:30.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.46, -0.20)
03:45:30.904 00.000 16108 Moving (0.46, -0.20) raw xDistance=-0.49 yDistance=0.09
03:45:30.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:45:30.905 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:30.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:45:30.905 00.000 16108 MoveAxis(E, 128, ABG)
03:45:30.905 00.000 16108 Guiding  Dir = 2, Dur = 128
03:45:30.905 00.000 16108 IsSlewing returns 0
03:45:30.905 00.000 16108 IsGuiding returns 0
03:45:30.906 00.001 16108 PulseGuide returned control before completion, sleep 137
03:45:30.911 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3504, FiltMin=2992, FiltMax=56313, Gamma=1.000
03:45:30.929 00.018 21068 UpdateGuideState exits: m=678863 SNR=206.1
03:45:30.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:30.930 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:30.931 00.001 21068 Enqueuing Expose request
03:45:31.048 00.117 16108 IsGuiding returns 1
03:45:31.048 00.000 16108 scope still moving after pulse duration time elapsed
03:45:31.079 00.031 16108 IsSlewing returns 0
03:45:31.079 00.000 16108 IsGuiding returns 0
03:45:31.079 00.000 16108 scope move finished after 128 + 46 ms
03:45:31.079 00.000 16108 Move returns status 0, amount 128
03:45:31.079 00.000 16108 MoveAxis(N, 0, ABG)
03:45:31.079 00.000 16108 Move returns status 0, amount 0
03:45:31.079 00.000 16108 move complete, result=0
03:45:31.079 00.000 16108 worker thread done servicing request
03:45:31.080 00.001 16108 Worker thread wakes up
03:45:31.080 00.000 21068 GuideStep: -0.5 px 128 ms EAST, 0.1 px 0 ms NORTH
03:45:31.083 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:31.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:32.236 01.153 16108 Exposure complete
03:45:32.290 00.054 16108 worker thread done servicing request
03:45:32.291 00.001 21068 OnExposeComplete: enter
03:45:32.292 00.001 21068 UpdateGuideState(): m_state=6
03:45:32.292 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 985
03:45:32.293 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=628.88, Mass=655750, SNR=209.4, Peak=65535 HFD=3.6
03:45:32.294 00.001 21068 MultiStar: large primary error, entering stabilization period
03:45:32.295 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
03:45:32.295 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
03:45:32.296 00.001 21068 CameraToMount -- cameraX=0.79 cameraY=-0.35 hyp=0.86 cameraTheta=-0.42 mountX=-0.84 mountY=0.16, mountTheta=2.95
03:45:32.298 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.79, y=-0.35, opts=13)
03:45:32.298 00.000 21068 Enqueuing Move request for scope (0.79, -0.35)
03:45:32.299 00.001 16108 Worker thread wakes up
03:45:32.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.35) opts 0xd
03:45:32.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.79, -0.35)
03:45:32.299 00.000 16108 Moving (0.79, -0.35) raw xDistance=-0.84 yDistance=0.16
03:45:32.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.84
03:45:32.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:32.300 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:45:32.300 00.000 16108 MoveAxis(E, 228, ABG)
03:45:32.300 00.000 16108 Guiding  Dir = 2, Dur = 228
03:45:32.300 00.000 16108 IsSlewing returns 0
03:45:32.300 00.000 16108 IsGuiding returns 0
03:45:32.306 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=3504, FiltMin=2976, FiltMax=47801, Gamma=1.000
03:45:32.320 00.014 21068 UpdateGuideState exits: m=655750 SNR=209.4
03:45:32.324 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:32.326 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:32.327 00.001 21068 Enqueuing Expose request
03:45:32.334 00.007 16108 PulseGuide returned control before completion, sleep 205
03:45:32.550 00.216 16108 IsGuiding returns 1
03:45:32.550 00.000 16108 scope still moving after pulse duration time elapsed
03:45:32.581 00.031 16108 IsSlewing returns 0
03:45:32.581 00.000 16108 IsGuiding returns 0
03:45:32.581 00.000 16108 scope move finished after 228 + 53 ms
03:45:32.581 00.000 16108 Move returns status 0, amount 228
03:45:32.582 00.001 16108 MoveAxis(N, 0, ABG)
03:45:32.582 00.000 16108 Move returns status 0, amount 0
03:45:32.582 00.000 16108 move complete, result=0
03:45:32.582 00.000 16108 worker thread done servicing request
03:45:32.582 00.000 16108 Worker thread wakes up
03:45:32.582 00.000 21068 GuideStep: -0.8 px 228 ms EAST, 0.2 px 0 ms NORTH
03:45:32.585 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:32.585 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:33.556 00.971 16108 Exposure complete
03:45:33.610 00.054 16108 worker thread done servicing request
03:45:33.610 00.000 21068 OnExposeComplete: enter
03:45:33.610 00.000 21068 UpdateGuideState(): m_state=6
03:45:33.611 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 986
03:45:33.612 00.001 21068 Star::Find returns 1 (0), X=813.12, Y=628.90, Mass=653330, SNR=267.3, Peak=65535 HFD=3.8
03:45:33.612 00.000 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
03:45:33.613 00.001 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.08)
03:45:33.614 00.001 21068 CameraToMount -- cameraX=1.07 cameraY=-0.33 hyp=1.12 cameraTheta=-0.30 mountX=-1.11 mountY=0.07, mountTheta=3.08
03:45:33.618 00.004 21068 SchedulePrimaryMove(0D0C3370, x=1.07, y=-0.33, opts=13)
03:45:33.619 00.001 21068 Enqueuing Move request for scope (1.07, -0.33)
03:45:33.620 00.001 16108 Worker thread wakes up
03:45:33.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.33) opts 0xd
03:45:33.620 00.000 16108 Handling offset move in thread for scope, endpoint = (1.07, -0.33)
03:45:33.620 00.000 16108 Moving (1.07, -0.33) raw xDistance=-1.11 yDistance=0.07
03:45:33.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.11
03:45:33.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:33.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:45:33.620 00.000 16108 MoveAxis(E, 307, ABG)
03:45:33.620 00.000 16108 Guiding  Dir = 2, Dur = 307
03:45:33.620 00.000 16108 IsSlewing returns 0
03:45:33.621 00.001 16108 IsGuiding returns 0
03:45:33.624 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=656, max=65535, med=3507, FiltMin=2960, FiltMax=52637, Gamma=1.000
03:45:33.637 00.013 21068 UpdateGuideState exits: m=653330 SNR=267.3
03:45:33.639 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:33.639 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:33.640 00.001 21068 Enqueuing Expose request
03:45:33.680 00.040 16108 PulseGuide returned control before completion, sleep 258
03:45:33.948 00.268 16108 IsGuiding returns 1
03:45:33.948 00.000 16108 scope still moving after pulse duration time elapsed
03:45:33.979 00.031 16108 IsSlewing returns 0
03:45:33.979 00.000 16108 IsGuiding returns 1
03:45:34.010 00.031 16108 IsSlewing returns 0
03:45:34.011 00.001 16108 IsGuiding returns 1
03:45:34.041 00.030 16108 IsSlewing returns 0
03:45:34.041 00.000 16108 IsGuiding returns 0
03:45:34.041 00.000 16108 scope move finished after 307 + 114 ms
03:45:34.041 00.000 16108 Move returns status 0, amount 307
03:45:34.043 00.002 16108 MoveAxis(N, 0, ABG)
03:45:34.043 00.000 16108 Move returns status 0, amount 0
03:45:34.043 00.000 16108 move complete, result=0
03:45:34.043 00.000 16108 worker thread done servicing request
03:45:34.043 00.000 16108 Worker thread wakes up
03:45:34.043 00.000 21068 GuideStep: -1.1 px 307 ms EAST, 0.1 px 0 ms NORTH
03:45:34.044 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:34.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:35.206 01.162 16108 Exposure complete
03:45:35.266 00.060 16108 worker thread done servicing request
03:45:35.266 00.000 21068 OnExposeComplete: enter
03:45:35.267 00.001 21068 UpdateGuideState(): m_state=6
03:45:35.267 00.000 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 987
03:45:35.268 00.001 21068 Star::Find returns 1 (0), X=811.01, Y=629.25, Mass=644236, SNR=204.6, Peak=58960 HFD=3.7
03:45:35.270 00.002 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
03:45:35.271 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
03:45:35.272 00.001 21068 CameraToMount -- cameraX=-1.04 cameraY=0.02 hyp=1.04 cameraTheta=3.13 mountX=1.03 mountY=0.23, mountTheta=0.22
03:45:35.273 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.04, y=0.02, opts=13)
03:45:35.274 00.001 21068 Enqueuing Move request for scope (-1.04, 0.02)
03:45:35.275 00.001 16108 Worker thread wakes up
03:45:35.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.02) opts 0xd
03:45:35.275 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.04, 0.02)
03:45:35.275 00.000 16108 Moving (-1.04, 0.02) raw xDistance=1.03 yDistance=0.23
03:45:35.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.03
03:45:35.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:45:35.275 00.000 16108 MoveAxis(W, 248, ABG)
03:45:35.275 00.000 16108 Guiding  Dir = 3, Dur = 248
03:45:35.275 00.000 16108 IsSlewing returns 0
03:45:35.276 00.001 16108 IsGuiding returns 0
03:45:35.282 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=3510, FiltMin=3030, FiltMax=54045, Gamma=1.000
03:45:35.301 00.019 21068 UpdateGuideState exits: m=644236 SNR=204.6
03:45:35.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:35.303 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:35.303 00.000 21068 Enqueuing Expose request
03:45:35.340 00.037 16108 PulseGuide returned control before completion, sleep 195
03:45:35.540 00.200 16108 IsGuiding returns 1
03:45:35.540 00.000 16108 scope still moving after pulse duration time elapsed
03:45:35.571 00.031 16108 IsSlewing returns 0
03:45:35.571 00.000 16108 IsGuiding returns 1
03:45:35.602 00.031 16108 IsSlewing returns 0
03:45:35.602 00.000 16108 IsGuiding returns 1
03:45:35.634 00.032 16108 IsSlewing returns 0
03:45:35.634 00.000 16108 IsGuiding returns 1
03:45:35.665 00.031 16108 IsSlewing returns 0
03:45:35.665 00.000 16108 IsGuiding returns 0
03:45:35.665 00.000 16108 scope move finished after 248 + 141 ms
03:45:35.665 00.000 16108 Move returns status 0, amount 248
03:45:35.665 00.000 16108 MoveAxis(S, 46, ABG)
03:45:35.665 00.000 16108 Guiding  Dir = 1, Dur = 46
03:45:35.666 00.001 16108 IsSlewing returns 0
03:45:35.666 00.000 16108 IsGuiding returns 0
03:45:35.730 00.064 16108 IsGuiding returns 1
03:45:35.730 00.000 16108 scope still moving after pulse duration time elapsed
03:45:35.760 00.030 16108 IsSlewing returns 0
03:45:35.760 00.000 16108 IsGuiding returns 1
03:45:35.791 00.031 16108 IsSlewing returns 0
03:45:35.791 00.000 16108 IsGuiding returns 1
03:45:35.823 00.032 16108 IsSlewing returns 0
03:45:35.823 00.000 16108 IsGuiding returns 0
03:45:35.823 00.000 16108 scope move finished after 46 + 111 ms
03:45:35.823 00.000 16108 Move returns status 0, amount 46
03:45:35.824 00.001 16108 move complete, result=0
03:45:35.824 00.000 16108 worker thread done servicing request
03:45:35.824 00.000 16108 Worker thread wakes up
03:45:35.824 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:35.824 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:35.824 00.000 21068 GuideStep: 1.0 px 248 ms WEST, 0.2 px 46 ms SOUTH
03:45:36.793 00.969 16108 Exposure complete
03:45:36.850 00.057 16108 worker thread done servicing request
03:45:36.850 00.000 21068 OnExposeComplete: enter
03:45:36.851 00.001 21068 UpdateGuideState(): m_state=6
03:45:36.853 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 988
03:45:36.853 00.000 21068 Star::Find returns 1 (0), X=810.77, Y=629.19, Mass=654311, SNR=224.3, Peak=61872 HFD=3.6
03:45:36.854 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
03:45:36.855 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
03:45:36.856 00.001 21068 CameraToMount -- cameraX=-1.28 cameraY=-0.04 hyp=1.28 cameraTheta=-3.11 mountX=1.25 mountY=0.34, mountTheta=0.26
03:45:36.857 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.28, y=-0.04, opts=13)
03:45:36.859 00.002 21068 Enqueuing Move request for scope (-1.28, -0.04)
03:45:36.860 00.001 16108 Worker thread wakes up
03:45:36.860 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.28, -0.04) opts 0xd
03:45:36.860 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.28, -0.04)
03:45:36.862 00.002 16108 Moving (-1.28, -0.04) raw xDistance=1.25 yDistance=0.34
03:45:36.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.25
03:45:36.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:45:36.862 00.000 16108 MoveAxis(W, 346, ABG)
03:45:36.862 00.000 16108 Guiding  Dir = 3, Dur = 346
03:45:36.862 00.000 16108 IsSlewing returns 0
03:45:36.863 00.001 16108 IsGuiding returns 0
03:45:36.869 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1187, max=65535, med=3510, FiltMin=2985, FiltMax=47193, Gamma=1.000
03:45:36.894 00.025 21068 UpdateGuideState exits: m=654311 SNR=224.3
03:45:36.896 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:36.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:36.898 00.001 21068 Enqueuing Expose request
03:45:36.922 00.024 16108 PulseGuide returned control before completion, sleep 297
03:45:37.236 00.314 16108 IsGuiding returns 1
03:45:37.236 00.000 16108 scope still moving after pulse duration time elapsed
03:45:37.267 00.031 16108 IsSlewing returns 0
03:45:37.267 00.000 16108 IsGuiding returns 1
03:45:37.298 00.031 16108 IsSlewing returns 0
03:45:37.298 00.000 16108 IsGuiding returns 1
03:45:37.329 00.031 16108 IsSlewing returns 0
03:45:37.329 00.000 16108 IsGuiding returns 0
03:45:37.329 00.000 16108 scope move finished after 346 + 121 ms
03:45:37.331 00.002 16108 Move returns status 0, amount 346
03:45:37.331 00.000 16108 MoveAxis(S, 68, ABG)
03:45:37.331 00.000 16108 Guiding  Dir = 1, Dur = 68
03:45:37.331 00.000 16108 IsSlewing returns 0
03:45:37.331 00.000 16108 IsGuiding returns 0
03:45:37.394 00.063 16108 PulseGuide returned control before completion, sleep 15
03:45:37.424 00.030 16108 IsGuiding returns 1
03:45:37.424 00.000 16108 scope still moving after pulse duration time elapsed
03:45:37.461 00.037 16108 IsSlewing returns 0
03:45:37.461 00.000 16108 IsGuiding returns 1
03:45:37.488 00.027 16108 IsSlewing returns 0
03:45:37.488 00.000 16108 IsGuiding returns 0
03:45:37.488 00.000 16108 scope move finished after 68 + 88 ms
03:45:37.488 00.000 16108 Move returns status 0, amount 68
03:45:37.488 00.000 16108 move complete, result=0
03:45:37.488 00.000 16108 worker thread done servicing request
03:45:37.488 00.000 16108 Worker thread wakes up
03:45:37.488 00.000 21068 GuideStep: 1.3 px 346 ms WEST, 0.3 px 68 ms SOUTH
03:45:37.489 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:37.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:38.650 01.161 16108 Exposure complete
03:45:38.706 00.056 16108 worker thread done servicing request
03:45:38.706 00.000 21068 OnExposeComplete: enter
03:45:38.708 00.002 21068 UpdateGuideState(): m_state=6
03:45:38.710 00.002 21068 Star::Find(15, 810, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 989
03:45:38.711 00.001 21068 Star::Find returns 1 (0), X=811.84, Y=629.57, Mass=625268, SNR=210.5, Peak=57200 HFD=3.5
03:45:38.711 00.000 21068 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.97) = xAngle (-0.85 = -0.85)
03:45:38.712 00.001 21068 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.79 = -0.79)
03:45:38.713 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.39 cameraTheta=2.12 mountX=0.26 mountY=-0.28, mountTheta=-0.82
03:45:38.714 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.34, opts=13)
03:45:38.715 00.001 21068 Enqueuing Move request for scope (-0.20, 0.34)
03:45:38.716 00.001 16108 Worker thread wakes up
03:45:38.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
03:45:38.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
03:45:38.716 00.000 16108 Moving (-0.20, 0.34) raw xDistance=0.26 yDistance=-0.28
03:45:38.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.26
03:45:38.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:38.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:45:38.716 00.000 16108 MoveAxis(W, 92, ABG)
03:45:38.716 00.000 16108 Guiding  Dir = 3, Dur = 92
03:45:38.716 00.000 16108 IsSlewing returns 0
03:45:38.718 00.002 16108 IsGuiding returns 0
03:45:38.721 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3520, FiltMin=3030, FiltMax=46054, Gamma=1.000
03:45:38.727 00.006 16108 PulseGuide returned control before completion, sleep 93
03:45:38.734 00.007 21068 UpdateGuideState exits: m=625268 SNR=210.5
03:45:38.734 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:38.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:38.737 00.002 21068 Enqueuing Expose request
03:45:38.825 00.088 16108 IsGuiding returns 1
03:45:38.825 00.000 16108 scope still moving after pulse duration time elapsed
03:45:38.851 00.026 16108 IsSlewing returns 0
03:45:38.851 00.000 16108 IsGuiding returns 0
03:45:38.851 00.000 16108 scope move finished after 92 + 42 ms
03:45:38.851 00.000 16108 Move returns status 0, amount 92
03:45:38.851 00.000 16108 MoveAxis(N, 0, ABG)
03:45:38.851 00.000 16108 Move returns status 0, amount 0
03:45:38.851 00.000 16108 move complete, result=0
03:45:38.851 00.000 16108 worker thread done servicing request
03:45:38.852 00.001 21068 GuideStep: 0.3 px 92 ms WEST, -0.3 px 0 ms NORTH
03:45:38.853 00.001 16108 Worker thread wakes up
03:45:38.853 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:38.854 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:39.820 00.966 16108 Exposure complete
03:45:39.886 00.066 16108 worker thread done servicing request
03:45:39.886 00.000 21068 OnExposeComplete: enter
03:45:39.887 00.001 21068 UpdateGuideState(): m_state=6
03:45:39.888 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 990
03:45:39.888 00.000 21068 Star::Find returns 1 (0), X=812.14, Y=629.40, Mass=606452, SNR=204.7, Peak=65535 HFD=3.3
03:45:39.889 00.001 21068 MultiStar: exiting stabilization period
03:45:39.890 00.001 21068 MultiStar: [#1 -0.45,0.10,0.00,M2] [#2 -0.11,0.17,0.94,U] [#3 -0.30,-0.06,0.46,U] [#4 -0.01,0.13,0.34,U] [#5 -0.04,0.20,0.37,U] [#6 -0.49,0.27,0.00,M1] [#7 0.03,0.32,0.32,U] [#8 -0.11,-0.13,0.30,U] 
03:45:39.891 00.001 21068 refined, 6 included, MultiStar: {-0.05, 0.13}, one-star: {0.09, 0.17}
03:45:39.891 00.000 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
03:45:39.892 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
03:45:39.893 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.96 mountX=0.08 mountY=-0.11, mountTheta=-0.98
03:45:39.894 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.13, opts=13)
03:45:39.896 00.002 21068 Enqueuing Move request for scope (-0.05, 0.13)
03:45:39.897 00.001 16108 Worker thread wakes up
03:45:39.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
03:45:39.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
03:45:39.897 00.000 16108 Moving (-0.05, 0.13) raw xDistance=0.08 yDistance=-0.11
03:45:39.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:45:39.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:39.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:45:39.897 00.000 16108 MoveAxis(E, 0, ABG)
03:45:39.897 00.000 16108 Move returns status 0, amount 0
03:45:39.897 00.000 16108 MoveAxis(N, 0, ABG)
03:45:39.897 00.000 16108 Move returns status 0, amount 0
03:45:39.897 00.000 16108 move complete, result=0
03:45:39.897 00.000 16108 worker thread done servicing request
03:45:39.901 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3529, FiltMin=2979, FiltMax=49526, Gamma=1.000
03:45:39.916 00.015 21068 UpdateGuideState exits: m=606452 SNR=204.7
03:45:39.918 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:39.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:39.921 00.002 21068 Enqueuing Expose request
03:45:39.924 00.003 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:39.927 00.003 16108 Worker thread wakes up
03:45:39.927 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:39.927 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:41.104 01.177 16108 Exposure complete
03:45:41.167 00.063 16108 worker thread done servicing request
03:45:41.167 00.000 21068 OnExposeComplete: enter
03:45:41.169 00.002 21068 UpdateGuideState(): m_state=6
03:45:41.171 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 991
03:45:41.172 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=629.28, Mass=643655, SNR=216.1, Peak=65535 HFD=3.4
03:45:41.173 00.001 21068 MultiStar: [#1 -0.33,0.09,1.11,U] [#2 -0.11,0.28,1.03,U] [#3 -0.12,-0.11,0.44,U] [#4 -0.21,0.18,0.35,U] [#5 -0.11,0.29,0.30,U] [#6 -0.52,-0.06,0.00,M2] [#7 0.09,0.16,0.30,U] [#8 -0.01,0.01,0.30,U] 
03:45:41.174 00.001 21068 single-star, 7 included, MultiStar: {-0.12, 0.12}, one-star: {0.04, 0.05}
03:45:41.174 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
03:45:41.177 00.003 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:45:41.178 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=-0.03 mountY=-0.06, mountTheta=-2.10
03:45:41.181 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
03:45:41.182 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
03:45:41.182 00.000 16108 Worker thread wakes up
03:45:41.183 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
03:45:41.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:45:41.183 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
03:45:41.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:41.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:41.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:45:41.183 00.000 16108 MoveAxis(E, 0, ABG)
03:45:41.183 00.000 16108 Move returns status 0, amount 0
03:45:41.183 00.000 16108 MoveAxis(N, 0, ABG)
03:45:41.183 00.000 16108 Move returns status 0, amount 0
03:45:41.183 00.000 16108 move complete, result=0
03:45:41.183 00.000 16108 worker thread done servicing request
03:45:41.191 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3536, FiltMin=3005, FiltMax=47965, Gamma=1.000
03:45:41.211 00.020 21068 UpdateGuideState exits: m=643655 SNR=216.1
03:45:41.213 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:41.214 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:41.215 00.001 21068 Enqueuing Expose request
03:45:41.216 00.001 16108 Worker thread wakes up
03:45:41.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:41.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:41.216 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:42.196 00.980 16108 Exposure complete
03:45:42.254 00.058 16108 worker thread done servicing request
03:45:42.254 00.000 21068 OnExposeComplete: enter
03:45:42.255 00.001 21068 UpdateGuideState(): m_state=6
03:45:42.255 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 992
03:45:42.256 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=629.24, Mass=647637, SNR=211.3, Peak=65535 HFD=3.5
03:45:42.258 00.002 21068 MultiStar: [#1 -0.23,0.09,1.00,U] [#2 0.14,0.15,1.10,U] [#3 -0.05,-0.03,0.43,U] [#4 0.28,0.02,0.32,U] [#5 0.05,0.04,0.30,U] [#6 -0.23,0.03,0.37,U] [#7 0.30,0.07,0.32,U] [#8 0.09,-0.06,0.27,U] 
03:45:42.258 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.24, 0.01}
03:45:42.259 00.001 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
03:45:42.260 00.001 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
03:45:42.260 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.80 mountX=-0.04 mountY=-0.07, mountTheta=-2.14
03:45:42.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
03:45:42.263 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
03:45:42.264 00.001 16108 Worker thread wakes up
03:45:42.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
03:45:42.264 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
03:45:42.264 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
03:45:42.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:45:42.264 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:42.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:45:42.264 00.000 16108 MoveAxis(E, 0, ABG)
03:45:42.264 00.000 16108 Move returns status 0, amount 0
03:45:42.264 00.000 16108 MoveAxis(N, 0, ABG)
03:45:42.264 00.000 16108 Move returns status 0, amount 0
03:45:42.264 00.000 16108 move complete, result=0
03:45:42.264 00.000 16108 worker thread done servicing request
03:45:42.275 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=832, max=65535, med=3545, FiltMin=2998, FiltMax=34400, Gamma=1.000
03:45:42.301 00.026 21068 UpdateGuideState exits: m=647637 SNR=211.3
03:45:42.304 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:42.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:42.306 00.001 21068 Enqueuing Expose request
03:45:42.307 00.001 16108 Worker thread wakes up
03:45:42.307 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:42.309 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:42.309 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:43.492 01.183 16108 Exposure complete
03:45:43.549 00.057 16108 worker thread done servicing request
03:45:43.549 00.000 21068 OnExposeComplete: enter
03:45:43.551 00.002 21068 UpdateGuideState(): m_state=6
03:45:43.552 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 993
03:45:43.553 00.001 21068 Star::Find returns 1 (0), X=811.81, Y=629.30, Mass=627603, SNR=202.1, Peak=65535 HFD=3.4
03:45:43.555 00.002 21068 MultiStar: [#1 -0.42,-0.02,1.00,U] [#2 -0.34,0.25,1.10,U] [#3 -0.23,-0.00,0.38,U] [#4 -0.14,0.18,0.37,U] [#5 -0.08,0.23,0.32,U] [#6 -0.69,0.12,0.00,M2] [#7 0.00,0.27,0.37,U] [#8 -0.06,0.25,0.26,U] 
03:45:43.556 00.001 21068 single-star, 7 included, MultiStar: {-0.25, 0.13}, one-star: {-0.23, 0.07}
03:45:43.557 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
03:45:43.558 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
03:45:43.561 00.003 21068 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.25 cameraTheta=2.83 mountX=0.24 mountY=-0.02, mountTheta=-0.07
03:45:43.564 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.07, opts=13)
03:45:43.564 00.000 21068 Enqueuing Move request for scope (-0.23, 0.07)
03:45:43.565 00.001 16108 Worker thread wakes up
03:45:43.565 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
03:45:43.565 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
03:45:43.565 00.000 16108 Moving (-0.23, 0.07) raw xDistance=0.24 yDistance=-0.02
03:45:43.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:45:43.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:43.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:45:43.565 00.000 16108 MoveAxis(W, 64, ABG)
03:45:43.565 00.000 16108 Guiding  Dir = 3, Dur = 64
03:45:43.565 00.000 16108 IsSlewing returns 0
03:45:43.566 00.001 16108 IsGuiding returns 0
03:45:43.570 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3552, FiltMin=2992, FiltMax=42189, Gamma=1.000
03:45:43.583 00.013 21068 UpdateGuideState exits: m=627603 SNR=202.1
03:45:43.584 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:43.585 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:43.585 00.000 21068 Enqueuing Expose request
03:45:43.620 00.035 16108 PulseGuide returned control before completion, sleep 20
03:45:43.650 00.030 16108 IsGuiding returns 1
03:45:43.650 00.000 16108 scope still moving after pulse duration time elapsed
03:45:43.681 00.031 16108 IsSlewing returns 0
03:45:43.681 00.000 16108 IsGuiding returns 1
03:45:43.713 00.032 16108 IsSlewing returns 0
03:45:43.713 00.000 16108 IsGuiding returns 1
03:45:43.744 00.031 16108 IsSlewing returns 0
03:45:43.744 00.000 16108 IsGuiding returns 0
03:45:43.744 00.000 16108 scope move finished after 64 + 114 ms
03:45:43.744 00.000 16108 Move returns status 0, amount 64
03:45:43.744 00.000 16108 MoveAxis(N, 0, ABG)
03:45:43.746 00.002 16108 Move returns status 0, amount 0
03:45:43.746 00.000 16108 move complete, result=0
03:45:43.746 00.000 16108 worker thread done servicing request
03:45:43.746 00.000 16108 Worker thread wakes up
03:45:43.746 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.0 px 0 ms NORTH
03:45:43.748 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:43.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:44.731 00.983 16108 Exposure complete
03:45:44.789 00.058 16108 worker thread done servicing request
03:45:44.789 00.000 21068 OnExposeComplete: enter
03:45:44.790 00.001 21068 UpdateGuideState(): m_state=6
03:45:44.790 00.000 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 994
03:45:44.791 00.001 21068 Star::Find returns 1 (0), X=811.53, Y=629.57, Mass=655382, SNR=206.8, Peak=59910 HFD=3.2
03:45:44.792 00.001 21068 MultiStar: [#1 -0.92,0.51,0.00,M1] [#2 -0.53,0.59,0.00,M1] [#3 -0.50,0.36,0.00,M1] [#4 -0.41,0.32,0.00,M1] [#5 -0.61,0.57,0.00,M1] [#6 -0.67,0.51,0.00,M3] [#7 -0.62,0.56,0.00,M1] [#8 -0.60,0.27,0.00,M1] 
03:45:44.793 00.001 21068 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
03:45:44.793 00.000 21068 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
03:45:44.794 00.001 21068 CameraToMount -- cameraX=-0.51 cameraY=0.34 hyp=0.62 cameraTheta=2.56 mountX=0.57 mountY=-0.21, mountTheta=-0.36
03:45:44.797 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=0.34, opts=13)
03:45:44.798 00.001 21068 Enqueuing Move request for scope (-0.51, 0.34)
03:45:44.798 00.000 16108 Worker thread wakes up
03:45:44.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.34) opts 0xd
03:45:44.798 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, 0.34)
03:45:44.798 00.000 16108 Moving (-0.51, 0.34) raw xDistance=0.57 yDistance=-0.21
03:45:44.799 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
03:45:44.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:44.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:45:44.799 00.000 16108 MoveAxis(W, 153, ABG)
03:45:44.799 00.000 16108 Guiding  Dir = 3, Dur = 153
03:45:44.799 00.000 16108 IsSlewing returns 0
03:45:44.799 00.000 16108 IsGuiding returns 0
03:45:44.801 00.002 16108 PulseGuide returned control before completion, sleep 162
03:45:44.804 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=294, max=65535, med=3558, FiltMin=3043, FiltMax=43001, Gamma=1.000
03:45:44.818 00.014 21068 UpdateGuideState exits: m=655382 SNR=206.8
03:45:44.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:44.821 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:44.822 00.001 21068 Enqueuing Expose request
03:45:44.971 00.149 16108 IsGuiding returns 0
03:45:44.971 00.000 16108 Move returns status 0, amount 153
03:45:44.971 00.000 16108 MoveAxis(N, 0, ABG)
03:45:44.971 00.000 16108 Move returns status 0, amount 0
03:45:44.971 00.000 16108 move complete, result=0
03:45:44.971 00.000 16108 worker thread done servicing request
03:45:44.972 00.001 16108 Worker thread wakes up
03:45:44.972 00.000 21068 GuideStep: 0.6 px 153 ms WEST, -0.2 px 0 ms NORTH
03:45:44.974 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:44.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:46.148 01.174 16108 Exposure complete
03:45:46.223 00.075 16108 worker thread done servicing request
03:45:46.223 00.000 21068 OnExposeComplete: enter
03:45:46.225 00.002 21068 UpdateGuideState(): m_state=6
03:45:46.227 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 995
03:45:46.229 00.002 21068 Star::Find returns 1 (0), X=811.43, Y=630.39, Mass=664548, SNR=254.4, Peak=59305 HFD=3.3
03:45:46.231 00.002 21068 MultiStar: large primary error, entering stabilization period
03:45:46.233 00.002 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
03:45:46.234 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
03:45:46.236 00.002 21068 CameraToMount -- cameraX=-0.62 cameraY=1.16 hyp=1.32 cameraTheta=2.06 mountX=0.81 mountY=-0.99, mountTheta=-0.88
03:45:46.238 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.62, y=1.16, opts=13)
03:45:46.239 00.001 21068 Enqueuing Move request for scope (-0.62, 1.16)
03:45:46.240 00.001 16108 Worker thread wakes up
03:45:46.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 1.16) opts 0xd
03:45:46.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.62, 1.16)
03:45:46.240 00.000 16108 Moving (-0.62, 1.16) raw xDistance=0.81 yDistance=-0.99
03:45:46.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
03:45:46.240 00.000 16108 resist switch: large excursion: input -0.99 thresh 0.60 direction from 1 to -1
03:45:46.240 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.96
03:45:46.240 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
03:45:46.240 00.000 16108 MoveAxis(W, 223, ABG)
03:45:46.240 00.000 16108 Guiding  Dir = 3, Dur = 223
03:45:46.241 00.001 16108 IsSlewing returns 0
03:45:46.241 00.000 16108 IsGuiding returns 0
03:45:46.245 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3568, FiltMin=3065, FiltMax=36816, Gamma=1.000
03:45:46.266 00.021 21068 UpdateGuideState exits: m=664548 SNR=254.4
03:45:46.268 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:46.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:46.270 00.001 21068 Enqueuing Expose request
03:45:46.293 00.023 16108 PulseGuide returned control before completion, sleep 182
03:45:46.478 00.185 16108 IsGuiding returns 1
03:45:46.478 00.000 16108 scope still moving after pulse duration time elapsed
03:45:46.509 00.031 16108 IsSlewing returns 0
03:45:46.509 00.000 16108 IsGuiding returns 1
03:45:46.541 00.032 16108 IsSlewing returns 0
03:45:46.541 00.000 16108 IsGuiding returns 0
03:45:46.541 00.000 16108 scope move finished after 223 + 76 ms
03:45:46.541 00.000 16108 Move returns status 0, amount 223
03:45:46.541 00.000 16108 MoveAxis(N, 199, ABG)
03:45:46.541 00.000 16108 Guiding  Dir = 0, Dur = 199
03:45:46.541 00.000 16108 IsSlewing returns 0
03:45:46.542 00.001 16108 IsGuiding returns 0
03:45:46.604 00.062 16108 PulseGuide returned control before completion, sleep 147
03:45:46.760 00.156 16108 IsGuiding returns 1
03:45:46.760 00.000 16108 scope still moving after pulse duration time elapsed
03:45:46.792 00.032 16108 IsSlewing returns 0
03:45:46.792 00.000 16108 IsGuiding returns 1
03:45:46.823 00.031 16108 IsSlewing returns 0
03:45:46.823 00.000 16108 IsGuiding returns 1
03:45:46.859 00.036 16108 IsSlewing returns 0
03:45:46.859 00.000 16108 IsGuiding returns 0
03:45:46.859 00.000 16108 scope move finished after 199 + 118 ms
03:45:46.859 00.000 16108 Move returns status 0, amount 199
03:45:46.859 00.000 16108 move complete, result=0
03:45:46.859 00.000 16108 worker thread done servicing request
03:45:46.860 00.001 16108 Worker thread wakes up
03:45:46.860 00.000 21068 GuideStep: 0.8 px 223 ms WEST, -1.0 px 199 ms NORTH
03:45:46.862 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:46.862 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:47.834 00.972 16108 Exposure complete
03:45:47.897 00.063 16108 worker thread done servicing request
03:45:47.897 00.000 21068 OnExposeComplete: enter
03:45:47.898 00.001 21068 UpdateGuideState(): m_state=6
03:45:47.899 00.001 21068 Star::Find(15, 811, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 996
03:45:47.900 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=630.37, Mass=674491, SNR=221.2, Peak=65472 HFD=3.5
03:45:47.902 00.002 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
03:45:47.903 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
03:45:47.903 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=1.15 hyp=1.16 cameraTheta=1.39 mountX=-0.00 mountY=-1.16, mountTheta=-1.57
03:45:47.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=1.15, opts=13)
03:45:47.905 00.000 21068 Enqueuing Move request for scope (0.20, 1.15)
03:45:47.906 00.001 16108 Worker thread wakes up
03:45:47.906 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 1.15) opts 0xd
03:45:47.906 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 1.15)
03:45:47.906 00.000 16108 Moving (0.20, 1.15) raw xDistance=-0.00 yDistance=-1.16
03:45:47.906 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:45:47.907 00.001 16108 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16
03:45:47.907 00.000 16108 MoveAxis(E, 0, ABG)
03:45:47.907 00.000 16108 Move returns status 0, amount 0
03:45:47.907 00.000 16108 MoveAxis(N, 233, ABG)
03:45:47.907 00.000 16108 Guiding  Dir = 0, Dur = 233
03:45:47.907 00.000 16108 IsSlewing returns 0
03:45:47.907 00.000 16108 IsGuiding returns 0
03:45:47.909 00.002 16108 PulseGuide returned control before completion, sleep 242
03:45:47.913 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3574, FiltMin=3049, FiltMax=36614, Gamma=1.000
03:45:47.929 00.016 21068 UpdateGuideState exits: m=674491 SNR=221.2
03:45:47.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:47.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:47.932 00.001 21068 Enqueuing Expose request
03:45:48.158 00.226 16108 IsGuiding returns 0
03:45:48.158 00.000 16108 Move returns status 0, amount 233
03:45:48.158 00.000 16108 move complete, result=0
03:45:48.158 00.000 16108 worker thread done servicing request
03:45:48.159 00.001 16108 Worker thread wakes up
03:45:48.159 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -1.2 px 233 ms NORTH
03:45:48.160 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:48.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:49.332 01.172 16108 Exposure complete
03:45:49.399 00.067 16108 worker thread done servicing request
03:45:49.399 00.000 21068 OnExposeComplete: enter
03:45:49.401 00.002 21068 UpdateGuideState(): m_state=6
03:45:49.402 00.001 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 997
03:45:49.403 00.001 21068 Star::Find returns 1 (0), X=813.04, Y=629.77, Mass=592146, SNR=195.0, Peak=65535 HFD=3.2
03:45:49.404 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
03:45:49.405 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
03:45:49.406 00.001 21068 CameraToMount -- cameraX=1.00 cameraY=0.54 hyp=1.13 cameraTheta=0.50 mountX=-0.89 mountY=-0.76, mountTheta=-2.44
03:45:49.410 00.004 21068 SchedulePrimaryMove(0D0C3370, x=1.00, y=0.54, opts=13)
03:45:49.411 00.001 21068 Enqueuing Move request for scope (1.00, 0.54)
03:45:49.412 00.001 16108 Worker thread wakes up
03:45:49.412 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.54) opts 0xd
03:45:49.412 00.000 16108 Handling offset move in thread for scope, endpoint = (1.00, 0.54)
03:45:49.412 00.000 16108 Moving (1.00, 0.54) raw xDistance=-0.89 yDistance=-0.76
03:45:49.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
03:45:49.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
03:45:49.412 00.000 16108 MoveAxis(E, 233, ABG)
03:45:49.412 00.000 16108 Guiding  Dir = 2, Dur = 233
03:45:49.412 00.000 16108 IsSlewing returns 0
03:45:49.412 00.000 16108 IsGuiding returns 0
03:45:49.416 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=912, max=65535, med=3581, FiltMin=3085, FiltMax=42470, Gamma=1.000
03:45:49.429 00.013 21068 UpdateGuideState exits: m=592146 SNR=195.0
03:45:49.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:49.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:49.433 00.002 21068 Enqueuing Expose request
03:45:49.464 00.031 16108 PulseGuide returned control before completion, sleep 192
03:45:49.667 00.203 16108 IsGuiding returns 1
03:45:49.667 00.000 16108 scope still moving after pulse duration time elapsed
03:45:49.698 00.031 16108 IsSlewing returns 0
03:45:49.700 00.002 16108 IsGuiding returns 1
03:45:49.734 00.034 16108 IsSlewing returns 0
03:45:49.734 00.000 16108 IsGuiding returns 0
03:45:49.734 00.000 16108 scope move finished after 233 + 88 ms
03:45:49.734 00.000 16108 Move returns status 0, amount 233
03:45:49.734 00.000 16108 MoveAxis(N, 152, ABG)
03:45:49.734 00.000 16108 Guiding  Dir = 0, Dur = 152
03:45:49.734 00.000 16108 IsSlewing returns 0
03:45:49.734 00.000 16108 IsGuiding returns 0
03:45:49.778 00.044 16108 PulseGuide returned control before completion, sleep 119
03:45:49.902 00.124 16108 IsGuiding returns 1
03:45:49.902 00.000 16108 scope still moving after pulse duration time elapsed
03:45:49.934 00.032 16108 IsSlewing returns 0
03:45:49.934 00.000 16108 IsGuiding returns 0
03:45:49.935 00.001 16108 scope move finished after 152 + 47 ms
03:45:49.935 00.000 16108 Move returns status 0, amount 152
03:45:49.935 00.000 16108 move complete, result=0
03:45:49.935 00.000 16108 worker thread done servicing request
03:45:49.935 00.000 16108 Worker thread wakes up
03:45:49.935 00.000 21068 GuideStep: -0.9 px 233 ms EAST, -0.8 px 152 ms NORTH
03:45:49.936 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:49.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:50.913 00.977 16108 Exposure complete
03:45:50.989 00.076 16108 worker thread done servicing request
03:45:50.989 00.000 21068 OnExposeComplete: enter
03:45:50.990 00.001 21068 UpdateGuideState(): m_state=6
03:45:50.990 00.000 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 998
03:45:50.991 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=629.63, Mass=571061, SNR=196.4, Peak=61872 HFD=3.2
03:45:50.992 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
03:45:50.992 00.000 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
03:45:50.993 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=0.40 hyp=0.59 cameraTheta=0.74 mountX=-0.36 mountY=-0.49, mountTheta=-2.21
03:45:50.994 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=0.40, opts=13)
03:45:50.995 00.001 21068 Enqueuing Move request for scope (0.44, 0.40)
03:45:50.996 00.001 16108 Worker thread wakes up
03:45:50.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.40) opts 0xd
03:45:50.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, 0.40)
03:45:50.996 00.000 16108 Moving (0.44, 0.40) raw xDistance=-0.36 yDistance=-0.49
03:45:50.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
03:45:50.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
03:45:50.996 00.000 16108 MoveAxis(E, 111, ABG)
03:45:50.997 00.001 16108 Guiding  Dir = 2, Dur = 111
03:45:50.997 00.000 16108 IsSlewing returns 0
03:45:50.997 00.000 16108 IsGuiding returns 0
03:45:50.998 00.001 16108 PulseGuide returned control before completion, sleep 120
03:45:51.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1097, max=65535, med=3584, FiltMin=3040, FiltMax=45693, Gamma=1.000
03:45:51.014 00.013 21068 UpdateGuideState exits: m=571061 SNR=196.4
03:45:51.015 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:51.015 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:51.016 00.001 21068 Enqueuing Expose request
03:45:51.125 00.109 16108 IsGuiding returns 1
03:45:51.125 00.000 16108 scope still moving after pulse duration time elapsed
03:45:51.155 00.030 16108 IsSlewing returns 0
03:45:51.155 00.000 16108 IsGuiding returns 0
03:45:51.155 00.000 16108 scope move finished after 111 + 47 ms
03:45:51.155 00.000 16108 Move returns status 0, amount 111
03:45:51.156 00.001 16108 MoveAxis(N, 99, ABG)
03:45:51.156 00.000 16108 Guiding  Dir = 0, Dur = 99
03:45:51.156 00.000 16108 IsSlewing returns 0
03:45:51.156 00.000 16108 IsGuiding returns 0
03:45:51.219 00.063 16108 PulseGuide returned control before completion, sleep 47
03:45:51.279 00.060 16108 IsGuiding returns 1
03:45:51.279 00.000 16108 scope still moving after pulse duration time elapsed
03:45:51.309 00.030 16108 IsSlewing returns 0
03:45:51.310 00.001 16108 IsGuiding returns 1
03:45:51.341 00.031 16108 IsSlewing returns 0
03:45:51.341 00.000 16108 IsGuiding returns 1
03:45:51.372 00.031 16108 IsSlewing returns 0
03:45:51.372 00.000 16108 IsGuiding returns 1
03:45:51.403 00.031 16108 IsSlewing returns 0
03:45:51.403 00.000 16108 IsGuiding returns 0
03:45:51.403 00.000 16108 scope move finished after 99 + 147 ms
03:45:51.403 00.000 16108 Move returns status 0, amount 99
03:45:51.403 00.000 16108 move complete, result=0
03:45:51.404 00.001 16108 worker thread done servicing request
03:45:51.404 00.000 16108 Worker thread wakes up
03:45:51.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:51.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:51.404 00.000 21068 GuideStep: -0.4 px 111 ms EAST, -0.5 px 99 ms NORTH
03:45:52.560 01.156 16108 Exposure complete
03:45:52.615 00.055 16108 worker thread done servicing request
03:45:52.615 00.000 21068 OnExposeComplete: enter
03:45:52.616 00.001 21068 UpdateGuideState(): m_state=6
03:45:52.617 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 999
03:45:52.618 00.001 21068 Star::Find returns 1 (0), X=812.53, Y=628.99, Mass=561512, SNR=200.0, Peak=63977 HFD=3.4
03:45:52.619 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
03:45:52.619 00.000 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
03:45:52.620 00.001 21068 CameraToMount -- cameraX=0.48 cameraY=-0.24 hyp=0.54 cameraTheta=-0.47 mountX=-0.51 mountY=0.13, mountTheta=2.90
03:45:52.622 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=-0.24, opts=13)
03:45:52.623 00.001 21068 Enqueuing Move request for scope (0.48, -0.24)
03:45:52.623 00.000 16108 Worker thread wakes up
03:45:52.624 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.24) opts 0xd
03:45:52.624 00.000 16108 Handling offset move in thread for scope, endpoint = (0.48, -0.24)
03:45:52.624 00.000 16108 Moving (0.48, -0.24) raw xDistance=-0.51 yDistance=0.13
03:45:52.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
03:45:52.624 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:52.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:45:52.624 00.000 16108 MoveAxis(E, 143, ABG)
03:45:52.624 00.000 16108 Guiding  Dir = 2, Dur = 143
03:45:52.624 00.000 16108 IsSlewing returns 0
03:45:52.624 00.000 16108 IsGuiding returns 0
03:45:52.628 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3584, FiltMin=3024, FiltMax=50121, Gamma=1.000
03:45:52.645 00.017 16108 PulseGuide returned control before completion, sleep 133
03:45:52.652 00.007 21068 UpdateGuideState exits: m=561512 SNR=200.0
03:45:52.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:52.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:52.655 00.001 21068 Enqueuing Expose request
03:45:52.786 00.131 16108 IsGuiding returns 1
03:45:52.786 00.000 16108 scope still moving after pulse duration time elapsed
03:45:52.817 00.031 16108 IsSlewing returns 0
03:45:52.818 00.001 16108 IsGuiding returns 0
03:45:52.818 00.000 16108 scope move finished after 143 + 51 ms
03:45:52.818 00.000 16108 Move returns status 0, amount 143
03:45:52.818 00.000 16108 MoveAxis(N, 0, ABG)
03:45:52.818 00.000 16108 Move returns status 0, amount 0
03:45:52.818 00.000 16108 move complete, result=0
03:45:52.818 00.000 16108 worker thread done servicing request
03:45:52.818 00.000 16108 Worker thread wakes up
03:45:52.818 00.000 21068 GuideStep: -0.5 px 143 ms EAST, 0.1 px 0 ms NORTH
03:45:52.822 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:52.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:53.796 00.974 16108 Exposure complete
03:45:53.860 00.064 16108 worker thread done servicing request
03:45:53.860 00.000 21068 OnExposeComplete: enter
03:45:53.861 00.001 21068 UpdateGuideState(): m_state=6
03:45:53.861 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1000
03:45:53.862 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=629.23, Mass=595908, SNR=203.1, Peak=65535 HFD=3.5
03:45:53.863 00.001 21068 MultiStar: exiting stabilization period
03:45:53.864 00.001 21068 MultiStar: [#1 -0.25,0.02,0.82,U] [#2 0.16,0.10,0.96,U] [#3 -0.06,-0.28,0.37,U] [#4 0.22,-0.04,0.36,U] [#5 -0.12,0.12,0.34,U] [#6 -0.19,-0.29,0.35,U] [#7 0.42,-0.01,0.34,U] [#8 0.05,-0.10,0.24,U] 
03:45:53.865 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.17, 0.00}
03:45:53.866 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
03:45:53.866 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
03:45:53.867 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.38 mountX=-0.05 mountY=0.01, mountTheta=3.00
03:45:53.870 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.02, opts=13)
03:45:53.871 00.001 21068 Enqueuing Move request for scope (0.05, -0.02)
03:45:53.873 00.002 16108 Worker thread wakes up
03:45:53.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
03:45:53.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
03:45:53.873 00.000 16108 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.01
03:45:53.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:53.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:53.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:45:53.873 00.000 16108 MoveAxis(E, 0, ABG)
03:45:53.873 00.000 16108 Move returns status 0, amount 0
03:45:53.873 00.000 16108 MoveAxis(N, 0, ABG)
03:45:53.873 00.000 16108 Move returns status 0, amount 0
03:45:53.873 00.000 16108 move complete, result=0
03:45:53.873 00.000 16108 worker thread done servicing request
03:45:53.878 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=653, max=65535, med=3587, FiltMin=3024, FiltMax=45686, Gamma=1.000
03:45:53.890 00.012 21068 UpdateGuideState exits: m=595908 SNR=203.1
03:45:53.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:53.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:53.893 00.001 21068 Enqueuing Expose request
03:45:53.893 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:53.894 00.001 16108 Worker thread wakes up
03:45:53.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:53.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:55.049 01.155 16108 Exposure complete
03:45:55.105 00.056 16108 worker thread done servicing request
03:45:55.105 00.000 21068 OnExposeComplete: enter
03:45:55.106 00.001 21068 UpdateGuideState(): m_state=6
03:45:55.107 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1001
03:45:55.107 00.000 21068 Star::Find returns 1 (0), X=812.14, Y=628.87, Mass=539631, SNR=216.6, Peak=65535 HFD=3.2
03:45:55.109 00.002 21068 MultiStar: [#1 -0.28,-0.46,0.00,M1] [#2 -0.15,-0.18,0.91,U] [#3 0.12,-0.47,0.00,M1] [#4 0.16,-0.42,0.32,U] [#5 -0.09,-0.26,0.28,U] [#6 -0.45,-0.35,0.00,M3] [#7 0.17,-0.27,0.27,U] [#8 -0.24,-0.55,0.00,M1] 
03:45:55.109 00.000 21068 refined, 4 included, MultiStar: {0.01, -0.29}, one-star: {0.09, -0.36}
03:45:55.110 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
03:45:55.111 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
03:45:55.112 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.54 mountX=-0.06 mountY=0.28, mountTheta=1.78
03:45:55.113 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.29, opts=13)
03:45:55.114 00.001 21068 Enqueuing Move request for scope (0.01, -0.29)
03:45:55.115 00.001 16108 Worker thread wakes up
03:45:55.115 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
03:45:55.115 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
03:45:55.115 00.000 16108 Moving (0.01, -0.29) raw xDistance=-0.06 yDistance=0.28
03:45:55.115 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:55.115 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:55.115 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:45:55.115 00.000 16108 MoveAxis(E, 0, ABG)
03:45:55.115 00.000 16108 Move returns status 0, amount 0
03:45:55.115 00.000 16108 MoveAxis(N, 0, ABG)
03:45:55.115 00.000 16108 Move returns status 0, amount 0
03:45:55.115 00.000 16108 move complete, result=0
03:45:55.115 00.000 16108 worker thread done servicing request
03:45:55.122 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3587, FiltMin=3011, FiltMax=50819, Gamma=1.000
03:45:55.134 00.012 21068 UpdateGuideState exits: m=539631 SNR=216.6
03:45:55.138 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:55.140 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:55.141 00.001 21068 Enqueuing Expose request
03:45:55.142 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:45:55.143 00.001 16108 Worker thread wakes up
03:45:55.143 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:55.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:56.133 00.990 16108 Exposure complete
03:45:56.206 00.073 16108 worker thread done servicing request
03:45:56.206 00.000 21068 OnExposeComplete: enter
03:45:56.207 00.001 21068 UpdateGuideState(): m_state=6
03:45:56.208 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1002
03:45:56.209 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=628.81, Mass=540040, SNR=198.7, Peak=65535 HFD=3.4
03:45:56.210 00.001 21068 MultiStar: [#1 -0.05,-0.49,0.00,M2] [#2 0.16,-0.38,0.96,U] [#3 0.21,-0.42,0.00,M2] [#4 0.21,-0.39,0.37,U] [#5 0.15,-0.18,0.35,U] [#6 -0.25,-0.35,0.37,U] [#7 0.03,-0.30,0.30,U] [#8 -0.08,-0.35,0.24,U] 
03:45:56.211 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.36}, one-star: {0.10, -0.42}
03:45:56.211 00.000 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
03:45:56.212 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
03:45:56.213 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.36 mountX=-0.14 mountY=0.33, mountTheta=1.97
03:45:56.214 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.36, opts=13)
03:45:56.217 00.003 21068 Enqueuing Move request for scope (0.08, -0.36)
03:45:56.218 00.001 16108 Worker thread wakes up
03:45:56.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
03:45:56.218 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
03:45:56.218 00.000 16108 Moving (0.08, -0.36) raw xDistance=-0.14 yDistance=0.33
03:45:56.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:45:56.218 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:56.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:45:56.218 00.000 16108 MoveAxis(E, 0, ABG)
03:45:56.218 00.000 16108 Move returns status 0, amount 0
03:45:56.218 00.000 16108 MoveAxis(N, 0, ABG)
03:45:56.218 00.000 16108 Move returns status 0, amount 0
03:45:56.218 00.000 16108 move complete, result=0
03:45:56.218 00.000 16108 worker thread done servicing request
03:45:56.225 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3584, FiltMin=3008, FiltMax=55853, Gamma=1.000
03:45:56.240 00.015 21068 UpdateGuideState exits: m=540040 SNR=198.7
03:45:56.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:56.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:56.243 00.001 21068 Enqueuing Expose request
03:45:56.244 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:45:56.244 00.000 16108 Worker thread wakes up
03:45:56.245 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:56.245 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:57.415 01.170 16108 Exposure complete
03:45:57.475 00.060 16108 worker thread done servicing request
03:45:57.475 00.000 21068 OnExposeComplete: enter
03:45:57.478 00.003 21068 UpdateGuideState(): m_state=6
03:45:57.480 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1003
03:45:57.482 00.002 21068 Star::Find returns 1 (0), X=812.00, Y=628.87, Mass=551931, SNR=191.7, Peak=65535 HFD=3.0
03:45:57.486 00.004 21068 MultiStar: [#1 -0.51,-0.51,0.00,M3] [#2 0.04,-0.23,1.01,U] [#3 -0.22,-0.50,0.00,M3] [#4 0.08,-0.37,0.39,U] [#5 -0.40,-0.36,0.00,M1] [#6 -0.46,-0.48,0.00,M3] [#7 -0.08,-0.22,0.29,U] [#8 -0.16,-0.71,0.00,M1] 
03:45:57.487 00.001 21068 refined, 3 included, MultiStar: {0.00, -0.30}, one-star: {-0.05, -0.36}
03:45:57.489 00.002 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
03:45:57.489 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
03:45:57.490 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.56 mountX=-0.05 mountY=0.29, mountTheta=1.75
03:45:57.494 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.30, opts=13)
03:45:57.496 00.002 21068 Enqueuing Move request for scope (0.00, -0.30)
03:45:57.497 00.001 16108 Worker thread wakes up
03:45:57.498 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.30) opts 0xd
03:45:57.498 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.30)
03:45:57.498 00.000 16108 Moving (0.00, -0.30) raw xDistance=-0.05 yDistance=0.29
03:45:57.498 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:57.498 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:57.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:45:57.498 00.000 16108 MoveAxis(E, 0, ABG)
03:45:57.498 00.000 16108 Move returns status 0, amount 0
03:45:57.499 00.001 16108 MoveAxis(N, 0, ABG)
03:45:57.499 00.000 16108 Move returns status 0, amount 0
03:45:57.499 00.000 16108 move complete, result=0
03:45:57.499 00.000 16108 worker thread done servicing request
03:45:57.506 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3577, FiltMin=3001, FiltMax=56669, Gamma=1.000
03:45:57.529 00.023 21068 UpdateGuideState exits: m=551931 SNR=191.7
03:45:57.531 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:57.531 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:57.532 00.001 21068 Enqueuing Expose request
03:45:57.533 00.001 16108 Worker thread wakes up
03:45:57.533 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:45:57.534 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:57.534 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:58.518 00.984 16108 Exposure complete
03:45:58.575 00.057 16108 worker thread done servicing request
03:45:58.575 00.000 21068 OnExposeComplete: enter
03:45:58.578 00.003 21068 UpdateGuideState(): m_state=6
03:45:58.580 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1004
03:45:58.582 00.002 21068 Star::Find returns 1 (0), X=812.37, Y=628.88, Mass=507177, SNR=176.0, Peak=53753 HFD=3.5
03:45:58.583 00.001 21068 MultiStar: [#1 0.02,-0.31,1.06,U] [#2 0.15,-0.13,1.09,U] [#3 0.15,-0.55,0.00,M4] [#4 0.34,-0.28,0.37,U] [#5 0.12,-0.21,0.40,U] [#6 -0.30,-0.28,0.39,U] [#7 0.41,-0.23,0.00,M1] [#8 -0.05,-0.37,0.28,U] 
03:45:58.585 00.002 21068 refined, 6 included, MultiStar: {0.12, -0.27}, one-star: {0.32, -0.35}
03:45:58.586 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.18)
03:45:58.588 00.002 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.24)
03:45:58.589 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.14 mountX=-0.17 mountY=0.23, mountTheta=2.20
03:45:58.591 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.27, opts=13)
03:45:58.592 00.001 21068 Enqueuing Move request for scope (0.12, -0.27)
03:45:58.593 00.001 16108 Worker thread wakes up
03:45:58.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
03:45:58.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
03:45:58.593 00.000 16108 Moving (0.12, -0.27) raw xDistance=-0.17 yDistance=0.23
03:45:58.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:45:58.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:45:58.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:45:58.593 00.000 16108 MoveAxis(E, 0, ABG)
03:45:58.593 00.000 16108 Move returns status 0, amount 0
03:45:58.593 00.000 16108 MoveAxis(N, 0, ABG)
03:45:58.593 00.000 16108 Move returns status 0, amount 0
03:45:58.593 00.000 16108 move complete, result=0
03:45:58.593 00.000 16108 worker thread done servicing request
03:45:58.597 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=685, max=65535, med=3574, FiltMin=3030, FiltMax=50841, Gamma=1.000
03:45:58.610 00.013 21068 UpdateGuideState exits: m=507177 SNR=176.0
03:45:58.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:58.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:58.613 00.001 21068 Enqueuing Expose request
03:45:58.614 00.001 16108 Worker thread wakes up
03:45:58.614 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:58.614 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:45:58.615 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:45:59.780 01.165 16108 Exposure complete
03:45:59.849 00.069 16108 worker thread done servicing request
03:45:59.849 00.000 21068 OnExposeComplete: enter
03:45:59.850 00.001 21068 UpdateGuideState(): m_state=6
03:45:59.851 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1005
03:45:59.851 00.000 21068 Star::Find returns 1 (0), X=813.05, Y=628.48, Mass=520926, SNR=206.1, Peak=52205 HFD=3.6
03:45:59.853 00.002 21068 MultiStar: large primary error, entering stabilization period
03:45:59.854 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.61 = 2.68)
03:45:59.854 00.000 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
03:45:59.855 00.001 21068 CameraToMount -- cameraX=1.01 cameraY=-0.75 hyp=1.25 cameraTheta=-0.64 mountX=-1.12 mountY=0.49, mountTheta=2.73
03:45:59.857 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.01, y=-0.75, opts=13)
03:45:59.857 00.000 21068 Enqueuing Move request for scope (1.01, -0.75)
03:45:59.859 00.002 16108 Worker thread wakes up
03:45:59.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.75) opts 0xd
03:45:59.859 00.000 16108 Handling offset move in thread for scope, endpoint = (1.01, -0.75)
03:45:59.859 00.000 16108 Moving (1.01, -0.75) raw xDistance=-1.12 yDistance=0.49
03:45:59.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.12
03:45:59.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:45:59.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:45:59.859 00.000 16108 MoveAxis(E, 294, ABG)
03:45:59.859 00.000 16108 Guiding  Dir = 2, Dur = 294
03:45:59.861 00.002 16108 IsSlewing returns 0
03:45:59.861 00.000 16108 IsGuiding returns 0
03:45:59.868 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=525, max=65535, med=3565, FiltMin=3011, FiltMax=51347, Gamma=1.000
03:45:59.885 00.017 21068 UpdateGuideState exits: m=520926 SNR=206.1
03:45:59.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:59.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:45:59.888 00.001 21068 Enqueuing Expose request
03:45:59.908 00.020 16108 PulseGuide returned control before completion, sleep 258
03:46:00.173 00.265 16108 IsGuiding returns 1
03:46:00.173 00.000 16108 scope still moving after pulse duration time elapsed
03:46:00.205 00.032 16108 IsSlewing returns 0
03:46:00.205 00.000 16108 IsGuiding returns 1
03:46:00.237 00.032 16108 IsSlewing returns 0
03:46:00.238 00.001 16108 IsGuiding returns 1
03:46:00.268 00.030 16108 IsSlewing returns 0
03:46:00.268 00.000 16108 IsGuiding returns 0
03:46:00.268 00.000 16108 scope move finished after 294 + 113 ms
03:46:00.268 00.000 16108 Move returns status 0, amount 294
03:46:00.268 00.000 16108 MoveAxis(N, 0, ABG)
03:46:00.268 00.000 16108 Move returns status 0, amount 0
03:46:00.268 00.000 16108 move complete, result=0
03:46:00.268 00.000 16108 worker thread done servicing request
03:46:00.268 00.000 16108 Worker thread wakes up
03:46:00.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:00.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:00.269 00.000 21068 GuideStep: -1.1 px 294 ms EAST, 0.5 px 0 ms NORTH
03:46:01.244 00.975 16108 Exposure complete
03:46:01.301 00.057 16108 worker thread done servicing request
03:46:01.301 00.000 21068 OnExposeComplete: enter
03:46:01.303 00.002 21068 UpdateGuideState(): m_state=6
03:46:01.304 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1006
03:46:01.305 00.001 21068 Star::Find returns 1 (0), X=812.64, Y=628.53, Mass=465800, SNR=169.1, Peak=43613 HFD=3.3
03:46:01.306 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
03:46:01.306 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
03:46:01.307 00.001 21068 CameraToMount -- cameraX=0.59 cameraY=-0.70 hyp=0.92 cameraTheta=-0.87 mountX=-0.70 mountY=0.54, mountTheta=2.48
03:46:01.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.59, y=-0.70, opts=13)
03:46:01.310 00.001 21068 Enqueuing Move request for scope (0.59, -0.70)
03:46:01.310 00.000 16108 Worker thread wakes up
03:46:01.310 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.70) opts 0xd
03:46:01.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.59, -0.70)
03:46:01.311 00.001 16108 Moving (0.59, -0.70) raw xDistance=-0.70 yDistance=0.54
03:46:01.311 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.70
03:46:01.311 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-1.12 newest=1.27
03:46:01.311 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:46:01.311 00.000 16108 MoveAxis(E, 204, ABG)
03:46:01.311 00.000 16108 Guiding  Dir = 2, Dur = 204
03:46:01.311 00.000 16108 IsSlewing returns 0
03:46:01.312 00.001 16108 IsGuiding returns 0
03:46:01.314 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=317, max=65535, med=3558, FiltMin=3024, FiltMax=63507, Gamma=1.000
03:46:01.328 00.014 21068 UpdateGuideState exits: m=465800 SNR=169.1
03:46:01.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:01.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:01.331 00.001 21068 Enqueuing Expose request
03:46:01.369 00.038 16108 PulseGuide returned control before completion, sleep 157
03:46:01.540 00.171 16108 IsGuiding returns 1
03:46:01.540 00.000 16108 scope still moving after pulse duration time elapsed
03:46:01.571 00.031 16108 IsSlewing returns 0
03:46:01.572 00.001 16108 IsGuiding returns 1
03:46:01.602 00.030 16108 IsSlewing returns 0
03:46:01.603 00.001 16108 IsGuiding returns 1
03:46:01.634 00.031 16108 IsSlewing returns 0
03:46:01.634 00.000 16108 IsGuiding returns 0
03:46:01.634 00.000 16108 scope move finished after 204 + 118 ms
03:46:01.635 00.001 16108 Move returns status 0, amount 204
03:46:01.635 00.000 16108 MoveAxis(S, 110, ABG)
03:46:01.635 00.000 16108 Guiding  Dir = 1, Dur = 110
03:46:01.635 00.000 16108 IsSlewing returns 0
03:46:01.635 00.000 16108 IsGuiding returns 0
03:46:01.683 00.048 16108 PulseGuide returned control before completion, sleep 73
03:46:01.761 00.078 16108 IsGuiding returns 1
03:46:01.761 00.000 16108 scope still moving after pulse duration time elapsed
03:46:01.792 00.031 16108 IsSlewing returns 0
03:46:01.792 00.000 16108 IsGuiding returns 1
03:46:01.824 00.032 16108 IsSlewing returns 0
03:46:01.824 00.000 16108 IsGuiding returns 1
03:46:01.855 00.031 16108 IsSlewing returns 0
03:46:01.855 00.000 16108 IsGuiding returns 0
03:46:01.855 00.000 16108 scope move finished after 110 + 110 ms
03:46:01.855 00.000 16108 Move returns status 0, amount 110
03:46:01.856 00.001 16108 move complete, result=0
03:46:01.856 00.000 16108 worker thread done servicing request
03:46:01.856 00.000 16108 Worker thread wakes up
03:46:01.856 00.000 21068 GuideStep: -0.7 px 204 ms EAST, 0.5 px 110 ms SOUTH
03:46:01.858 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:01.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:03.030 01.172 16108 Exposure complete
03:46:03.096 00.066 16108 worker thread done servicing request
03:46:03.096 00.000 21068 OnExposeComplete: enter
03:46:03.098 00.002 21068 UpdateGuideState(): m_state=6
03:46:03.098 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1007
03:46:03.099 00.001 21068 Star::Find returns 1 (0), X=811.69, Y=628.69, Mass=679527, SNR=231.7, Peak=65535 HFD=3.5
03:46:03.100 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
03:46:03.100 00.000 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
03:46:03.102 00.002 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.54 hyp=0.65 cameraTheta=-2.17 mountX=0.26 mountY=0.60, mountTheta=1.16
03:46:03.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.54, opts=13)
03:46:03.106 00.001 21068 Enqueuing Move request for scope (-0.36, -0.54)
03:46:03.108 00.002 16108 Worker thread wakes up
03:46:03.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.54) opts 0xd
03:46:03.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.54)
03:46:03.108 00.000 16108 Moving (-0.36, -0.54) raw xDistance=0.26 yDistance=0.60
03:46:03.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
03:46:03.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
03:46:03.109 00.001 16108 MoveAxis(W, 55, ABG)
03:46:03.109 00.000 16108 Guiding  Dir = 3, Dur = 55
03:46:03.109 00.000 16108 IsSlewing returns 0
03:46:03.109 00.000 16108 IsGuiding returns 0
03:46:03.110 00.001 16108 PulseGuide returned control before completion, sleep 65
03:46:03.112 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3536, FiltMin=2925, FiltMax=58771, Gamma=1.000
03:46:03.128 00.016 21068 UpdateGuideState exits: m=679527 SNR=231.7
03:46:03.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:03.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:03.130 00.000 21068 Enqueuing Expose request
03:46:03.185 00.055 16108 IsGuiding returns 1
03:46:03.185 00.000 16108 scope still moving after pulse duration time elapsed
03:46:03.216 00.031 16108 IsSlewing returns 0
03:46:03.217 00.001 16108 IsGuiding returns 0
03:46:03.217 00.000 16108 scope move finished after 55 + 52 ms
03:46:03.217 00.000 16108 Move returns status 0, amount 55
03:46:03.217 00.000 16108 MoveAxis(S, 122, ABG)
03:46:03.217 00.000 16108 Guiding  Dir = 1, Dur = 122
03:46:03.217 00.000 16108 IsSlewing returns 0
03:46:03.217 00.000 16108 IsGuiding returns 0
03:46:03.265 00.048 16108 PulseGuide returned control before completion, sleep 84
03:46:03.357 00.092 16108 IsGuiding returns 1
03:46:03.357 00.000 16108 scope still moving after pulse duration time elapsed
03:46:03.388 00.031 16108 IsSlewing returns 0
03:46:03.388 00.000 16108 IsGuiding returns 1
03:46:03.420 00.032 16108 IsSlewing returns 0
03:46:03.420 00.000 16108 IsGuiding returns 1
03:46:03.451 00.031 16108 IsSlewing returns 0
03:46:03.452 00.001 16108 IsGuiding returns 0
03:46:03.452 00.000 16108 scope move finished after 122 + 112 ms
03:46:03.452 00.000 16108 Move returns status 0, amount 122
03:46:03.452 00.000 16108 move complete, result=0
03:46:03.452 00.000 16108 worker thread done servicing request
03:46:03.452 00.000 16108 Worker thread wakes up
03:46:03.452 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:03.453 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:03.453 00.000 21068 GuideStep: 0.3 px 55 ms WEST, 0.6 px 122 ms SOUTH
03:46:04.434 00.981 16108 Exposure complete
03:46:04.490 00.056 16108 worker thread done servicing request
03:46:04.490 00.000 21068 OnExposeComplete: enter
03:46:04.491 00.001 21068 UpdateGuideState(): m_state=6
03:46:04.492 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1008
03:46:04.492 00.000 21068 Star::Find returns 1 (0), X=811.39, Y=629.28, Mass=646605, SNR=223.6, Peak=54576 HFD=3.5
03:46:04.494 00.002 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
03:46:04.495 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.15 = 0.15)
03:46:04.495 00.000 21068 CameraToMount -- cameraX=-0.65 cameraY=0.05 hyp=0.66 cameraTheta=3.06 mountX=0.65 mountY=0.10, mountTheta=0.15
03:46:04.497 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.65, y=0.05, opts=13)
03:46:04.498 00.001 21068 Enqueuing Move request for scope (-0.65, 0.05)
03:46:04.498 00.000 16108 Worker thread wakes up
03:46:04.499 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.05) opts 0xd
03:46:04.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.65, 0.05)
03:46:04.499 00.000 16108 Moving (-0.65, 0.05) raw xDistance=0.65 yDistance=0.10
03:46:04.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
03:46:04.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:04.499 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:46:04.499 00.000 16108 MoveAxis(W, 175, ABG)
03:46:04.499 00.000 16108 Guiding  Dir = 3, Dur = 175
03:46:04.499 00.000 16108 IsSlewing returns 0
03:46:04.499 00.000 16108 IsGuiding returns 0
03:46:04.508 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1104, max=65535, med=3523, FiltMin=2905, FiltMax=52995, Gamma=1.000
03:46:04.517 00.009 16108 PulseGuide returned control before completion, sleep 168
03:46:04.529 00.012 21068 UpdateGuideState exits: m=646605 SNR=223.6
03:46:04.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:04.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:04.533 00.002 21068 Enqueuing Expose request
03:46:04.688 00.155 16108 IsGuiding returns 1
03:46:04.688 00.000 16108 scope still moving after pulse duration time elapsed
03:46:04.725 00.037 16108 IsSlewing returns 0
03:46:04.745 00.020 16108 IsGuiding returns 1
03:46:04.782 00.037 16108 IsSlewing returns 0
03:46:04.782 00.000 16108 IsGuiding returns 0
03:46:04.782 00.000 16108 scope move finished after 175 + 107 ms
03:46:04.782 00.000 16108 Move returns status 0, amount 175
03:46:04.782 00.000 16108 MoveAxis(N, 0, ABG)
03:46:04.782 00.000 16108 Move returns status 0, amount 0
03:46:04.782 00.000 16108 move complete, result=0
03:46:04.783 00.001 16108 worker thread done servicing request
03:46:04.783 00.000 16108 Worker thread wakes up
03:46:04.783 00.000 21068 GuideStep: 0.7 px 175 ms WEST, 0.1 px 0 ms NORTH
03:46:04.785 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:04.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:05.947 01.162 16108 Exposure complete
03:46:06.027 00.080 16108 worker thread done servicing request
03:46:06.027 00.000 21068 OnExposeComplete: enter
03:46:06.028 00.001 21068 UpdateGuideState(): m_state=6
03:46:06.029 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1009
03:46:06.030 00.001 21068 Star::Find returns 1 (0), X=811.61, Y=629.77, Mass=675593, SNR=225.1, Peak=60038 HFD=3.6
03:46:06.031 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
03:46:06.031 00.000 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
03:46:06.032 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=0.54 hyp=0.69 cameraTheta=2.25 mountX=0.52 mountY=-0.42, mountTheta=-0.68
03:46:06.034 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=0.54, opts=13)
03:46:06.035 00.001 21068 Enqueuing Move request for scope (-0.43, 0.54)
03:46:06.036 00.001 16108 Worker thread wakes up
03:46:06.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.54) opts 0xd
03:46:06.036 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, 0.54)
03:46:06.036 00.000 16108 Moving (-0.43, 0.54) raw xDistance=0.52 yDistance=-0.42
03:46:06.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
03:46:06.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:46:06.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
03:46:06.036 00.000 16108 MoveAxis(W, 149, ABG)
03:46:06.036 00.000 16108 Guiding  Dir = 3, Dur = 149
03:46:06.036 00.000 16108 IsSlewing returns 0
03:46:06.036 00.000 16108 IsGuiding returns 0
03:46:06.042 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3501, FiltMin=2931, FiltMax=55123, Gamma=1.000
03:46:06.062 00.020 21068 UpdateGuideState exits: m=675593 SNR=225.1
03:46:06.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:06.065 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:06.065 00.000 21068 Enqueuing Expose request
03:46:06.097 00.032 16108 PulseGuide returned control before completion, sleep 100
03:46:06.205 00.108 16108 IsGuiding returns 1
03:46:06.205 00.000 16108 scope still moving after pulse duration time elapsed
03:46:06.236 00.031 16108 IsSlewing returns 0
03:46:06.236 00.000 16108 IsGuiding returns 1
03:46:06.268 00.032 16108 IsSlewing returns 0
03:46:06.268 00.000 16108 IsGuiding returns 0
03:46:06.268 00.000 16108 scope move finished after 149 + 82 ms
03:46:06.268 00.000 16108 Move returns status 0, amount 149
03:46:06.269 00.001 16108 MoveAxis(N, 0, ABG)
03:46:06.269 00.000 16108 Move returns status 0, amount 0
03:46:06.269 00.000 16108 move complete, result=0
03:46:06.269 00.000 16108 worker thread done servicing request
03:46:06.269 00.000 16108 Worker thread wakes up
03:46:06.269 00.000 21068 GuideStep: 0.5 px 149 ms WEST, -0.4 px 0 ms NORTH
03:46:06.270 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:06.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:07.242 00.972 16108 Exposure complete
03:46:07.297 00.055 16108 worker thread done servicing request
03:46:07.297 00.000 21068 OnExposeComplete: enter
03:46:07.298 00.001 21068 UpdateGuideState(): m_state=6
03:46:07.299 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1010
03:46:07.300 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=629.66, Mass=679691, SNR=233.3, Peak=65472 HFD=3.4
03:46:07.301 00.001 21068 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
03:46:07.302 00.001 21068 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
03:46:07.303 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.43 hyp=0.51 cameraTheta=1.01 mountX=-0.19 mountY=-0.48, mountTheta=-1.95
03:46:07.304 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.43, opts=13)
03:46:07.305 00.001 21068 Enqueuing Move request for scope (0.27, 0.43)
03:46:07.306 00.001 16108 Worker thread wakes up
03:46:07.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.43) opts 0xd
03:46:07.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.43)
03:46:07.306 00.000 16108 Moving (0.27, 0.43) raw xDistance=-0.19 yDistance=-0.48
03:46:07.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:46:07.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:46:07.307 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
03:46:07.307 00.000 16108 MoveAxis(E, 0, ABG)
03:46:07.307 00.000 16108 Move returns status 0, amount 0
03:46:07.307 00.000 16108 MoveAxis(N, 0, ABG)
03:46:07.307 00.000 16108 Move returns status 0, amount 0
03:46:07.307 00.000 16108 move complete, result=0
03:46:07.307 00.000 16108 worker thread done servicing request
03:46:07.314 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3488, FiltMin=2931, FiltMax=61193, Gamma=1.000
03:46:07.337 00.023 21068 UpdateGuideState exits: m=679691 SNR=233.3
03:46:07.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:07.338 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:07.339 00.001 21068 Enqueuing Expose request
03:46:07.340 00.001 16108 Worker thread wakes up
03:46:07.340 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
03:46:07.341 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:07.341 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:08.512 01.171 16108 Exposure complete
03:46:08.580 00.068 16108 worker thread done servicing request
03:46:08.580 00.000 21068 OnExposeComplete: enter
03:46:08.582 00.002 21068 UpdateGuideState(): m_state=6
03:46:08.584 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1011
03:46:08.586 00.002 21068 Star::Find returns 1 (0), X=812.21, Y=629.22, Mass=738246, SNR=228.3, Peak=65535 HFD=3.6
03:46:08.589 00.003 21068 MultiStar: exiting stabilization period
03:46:08.591 00.002 21068 MultiStar: [#1 0.02,0.07,0.88,U] [#2 0.02,0.21,0.86,U] [#3 0.18,-0.06,0.49,U] [#4 0.25,0.10,0.39,U] [#5 0.06,0.18,0.33,U] [#6 -0.16,0.10,0.38,U] [#7 0.35,0.08,0.28,U] [#8 0.21,-0.07,0.26,U] 
03:46:08.592 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.16, -0.01}
03:46:08.593 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
03:46:08.595 00.002 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
03:46:08.596 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
03:46:08.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.07, opts=13)
03:46:08.601 00.003 21068 Enqueuing Move request for scope (0.10, 0.07)
03:46:08.603 00.002 16108 Worker thread wakes up
03:46:08.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
03:46:08.603 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:46:08.603 00.000 16108 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=-0.09
03:46:08.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:46:08.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:08.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:46:08.603 00.000 16108 MoveAxis(E, 0, ABG)
03:46:08.603 00.000 16108 Move returns status 0, amount 0
03:46:08.603 00.000 16108 MoveAxis(N, 0, ABG)
03:46:08.603 00.000 16108 Move returns status 0, amount 0
03:46:08.603 00.000 16108 move complete, result=0
03:46:08.603 00.000 16108 worker thread done servicing request
03:46:08.613 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3472, FiltMin=2941, FiltMax=51661, Gamma=1.000
03:46:08.632 00.019 21068 UpdateGuideState exits: m=738246 SNR=228.3
03:46:08.634 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:08.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:08.637 00.002 21068 Enqueuing Expose request
03:46:08.637 00.000 16108 Worker thread wakes up
03:46:08.637 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:08.638 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:08.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:09.624 00.986 16108 Exposure complete
03:46:09.693 00.069 16108 worker thread done servicing request
03:46:09.693 00.000 21068 OnExposeComplete: enter
03:46:09.695 00.002 21068 UpdateGuideState(): m_state=6
03:46:09.696 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1012
03:46:09.697 00.001 21068 Star::Find returns 1 (0), X=812.56, Y=629.01, Mass=637445, SNR=222.8, Peak=63725 HFD=3.5
03:46:09.698 00.001 21068 MultiStar: [#1 0.24,-0.23,0.95,U] [#2 0.31,-0.06,0.95,U] [#3 0.48,-0.15,0.00,M4] [#4 0.49,-0.08,0.00,M1] [#5 0.34,0.12,0.37,U] [#6 0.05,-0.16,0.41,U] [#7 0.60,-0.19,0.00,M1] [#8 0.43,-0.01,0.27,U] 
03:46:09.699 00.001 21068 refined, 5 included, MultiStar: {0.33, -0.13}, one-star: {0.51, -0.22}
03:46:09.700 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
03:46:09.700 00.000 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
03:46:09.701 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-0.38 mountX=-0.34 mountY=0.05, mountTheta=2.99
03:46:09.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.13, opts=13)
03:46:09.704 00.001 21068 Enqueuing Move request for scope (0.33, -0.13)
03:46:09.705 00.001 16108 Worker thread wakes up
03:46:09.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd
03:46:09.705 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.13)
03:46:09.705 00.000 16108 Moving (0.33, -0.13) raw xDistance=-0.34 yDistance=0.05
03:46:09.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:46:09.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:09.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:46:09.705 00.000 16108 MoveAxis(E, 90, ABG)
03:46:09.706 00.001 16108 Guiding  Dir = 2, Dur = 90
03:46:09.706 00.000 16108 IsSlewing returns 0
03:46:09.706 00.000 16108 IsGuiding returns 0
03:46:09.707 00.001 16108 PulseGuide returned control before completion, sleep 99
03:46:09.708 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3462, FiltMin=2925, FiltMax=53721, Gamma=1.000
03:46:09.737 00.029 21068 UpdateGuideState exits: m=637445 SNR=222.8
03:46:09.739 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:09.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:09.740 00.000 21068 Enqueuing Expose request
03:46:09.819 00.079 16108 IsGuiding returns 0
03:46:09.819 00.000 16108 Move returns status 0, amount 90
03:46:09.819 00.000 16108 MoveAxis(N, 0, ABG)
03:46:09.819 00.000 16108 Move returns status 0, amount 0
03:46:09.819 00.000 16108 move complete, result=0
03:46:09.819 00.000 16108 worker thread done servicing request
03:46:09.819 00.000 16108 Worker thread wakes up
03:46:09.819 00.000 21068 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH
03:46:09.822 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:09.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:10.995 01.173 16108 Exposure complete
03:46:11.049 00.054 16108 worker thread done servicing request
03:46:11.049 00.000 21068 OnExposeComplete: enter
03:46:11.050 00.001 21068 UpdateGuideState(): m_state=6
03:46:11.051 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1013
03:46:11.052 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=629.17, Mass=684653, SNR=200.2, Peak=65535 HFD=3.4
03:46:11.053 00.001 21068 MultiStar: [#1 0.02,-0.03,1.03,U] [#2 0.20,-0.02,1.12,U] [#3 0.24,-0.06,0.57,U] [#4 0.32,-0.13,0.40,U] [#5 0.28,0.06,0.45,U] [#6 -0.12,-0.24,0.53,U] [#7 0.40,0.03,0.30,U] [#8 0.04,-0.23,0.30,U] 
03:46:11.053 00.000 21068 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.42, -0.06}
03:46:11.054 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.27 = 3.01)
03:46:11.055 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
03:46:11.056 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.31 mountX=-0.20 mountY=0.01, mountTheta=3.07
03:46:11.057 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.06, opts=13)
03:46:11.058 00.001 21068 Enqueuing Move request for scope (0.20, -0.06)
03:46:11.059 00.001 16108 Worker thread wakes up
03:46:11.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
03:46:11.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
03:46:11.059 00.000 16108 Moving (0.20, -0.06) raw xDistance=-0.20 yDistance=0.01
03:46:11.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:46:11.059 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:11.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:11.059 00.000 16108 MoveAxis(E, 60, ABG)
03:46:11.059 00.000 16108 Guiding  Dir = 2, Dur = 60
03:46:11.060 00.001 16108 IsSlewing returns 0
03:46:11.060 00.000 16108 IsGuiding returns 0
03:46:11.062 00.002 16108 PulseGuide returned control before completion, sleep 69
03:46:11.069 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3449, FiltMin=2877, FiltMax=50630, Gamma=1.000
03:46:11.086 00.017 21068 UpdateGuideState exits: m=684653 SNR=200.2
03:46:11.087 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:11.087 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:11.088 00.001 21068 Enqueuing Expose request
03:46:11.138 00.050 16108 IsGuiding returns 1
03:46:11.138 00.000 16108 scope still moving after pulse duration time elapsed
03:46:11.169 00.031 16108 IsSlewing returns 0
03:46:11.169 00.000 16108 IsGuiding returns 0
03:46:11.169 00.000 16108 scope move finished after 60 + 49 ms
03:46:11.169 00.000 16108 Move returns status 0, amount 60
03:46:11.169 00.000 16108 MoveAxis(N, 0, ABG)
03:46:11.169 00.000 16108 Move returns status 0, amount 0
03:46:11.169 00.000 16108 move complete, result=0
03:46:11.169 00.000 16108 worker thread done servicing request
03:46:11.169 00.000 16108 Worker thread wakes up
03:46:11.169 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.0 px 0 ms NORTH
03:46:11.171 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:11.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:12.140 00.969 16108 Exposure complete
03:46:12.217 00.077 16108 worker thread done servicing request
03:46:12.217 00.000 21068 OnExposeComplete: enter
03:46:12.218 00.001 21068 UpdateGuideState(): m_state=6
03:46:12.220 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1014
03:46:12.221 00.001 21068 Star::Find returns 1 (0), X=812.06, Y=629.26, Mass=667740, SNR=243.1, Peak=65535 HFD=3.4
03:46:12.222 00.001 21068 MultiStar: [#1 -0.31,-0.02,0.81,U] [#2 -0.22,0.13,0.89,U] [#3 -0.10,0.10,0.41,U] [#4 0.04,0.19,0.32,U] [#5 -0.06,0.13,0.30,U] [#6 -0.52,-0.02,0.00,M1] [#7 -0.38,0.25,0.25,U] [#8 0.08,-0.06,0.26,U] 
03:46:12.224 00.002 21068 single-star, 7 included, MultiStar: {-0.13, 0.07}, one-star: {0.02, 0.03}
03:46:12.225 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
03:46:12.225 00.000 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
03:46:12.226 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.04 mountX=-0.01 mountY=-0.03, mountTheta=-1.92
03:46:12.229 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
03:46:12.230 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
03:46:12.231 00.001 16108 Worker thread wakes up
03:46:12.232 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:46:12.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:46:12.232 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=-0.03
03:46:12.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:46:12.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:12.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:46:12.232 00.000 16108 MoveAxis(E, 0, ABG)
03:46:12.232 00.000 16108 Move returns status 0, amount 0
03:46:12.232 00.000 16108 MoveAxis(N, 0, ABG)
03:46:12.232 00.000 16108 Move returns status 0, amount 0
03:46:12.232 00.000 16108 move complete, result=0
03:46:12.232 00.000 16108 worker thread done servicing request
03:46:12.237 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=659, max=65535, med=3443, FiltMin=2768, FiltMax=51229, Gamma=1.000
03:46:12.250 00.013 21068 UpdateGuideState exits: m=667740 SNR=243.1
03:46:12.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:12.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:12.253 00.001 21068 Enqueuing Expose request
03:46:12.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:12.254 00.001 16108 Worker thread wakes up
03:46:12.254 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:12.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:13.408 01.154 16108 Exposure complete
03:46:13.470 00.062 16108 worker thread done servicing request
03:46:13.470 00.000 21068 OnExposeComplete: enter
03:46:13.471 00.001 21068 UpdateGuideState(): m_state=6
03:46:13.472 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1015
03:46:13.472 00.000 21068 Star::Find returns 1 (0), X=811.79, Y=629.21, Mass=782733, SNR=234.4, Peak=65535 HFD=3.6
03:46:13.474 00.002 21068 MultiStar: [#1 -0.47,0.03,0.79,U] [#2 -0.41,0.23,0.00,M1] [#3 -0.39,-0.05,0.46,U] [#4 -0.14,0.21,0.38,U] [#5 -0.35,0.10,0.30,U] [#6 -0.76,0.23,0.00,M2] [#7 -0.23,0.07,0.34,U] [#8 -0.31,-0.07,0.28,U] 
03:46:13.475 00.001 21068 single-star, 6 included, MultiStar: {-0.32, 0.03}, one-star: {-0.25, -0.02}
03:46:13.476 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
03:46:13.476 00.000 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
03:46:13.477 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.06 mountX=0.25 mountY=0.08, mountTheta=0.31
03:46:13.479 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.02, opts=13)
03:46:13.480 00.001 21068 Enqueuing Move request for scope (-0.25, -0.02)
03:46:13.481 00.001 16108 Worker thread wakes up
03:46:13.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
03:46:13.481 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
03:46:13.481 00.000 16108 Moving (-0.25, -0.02) raw xDistance=0.25 yDistance=0.08
03:46:13.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:46:13.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:13.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:46:13.481 00.000 16108 MoveAxis(W, 65, ABG)
03:46:13.481 00.000 16108 Guiding  Dir = 3, Dur = 65
03:46:13.481 00.000 16108 IsSlewing returns 0
03:46:13.482 00.001 16108 IsGuiding returns 0
03:46:13.488 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=589, max=65535, med=3433, FiltMin=2925, FiltMax=58205, Gamma=1.000
03:46:13.509 00.021 16108 PulseGuide returned control before completion, sleep 49
03:46:13.513 00.004 21068 UpdateGuideState exits: m=782733 SNR=234.4
03:46:13.514 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:13.515 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:13.516 00.001 21068 Enqueuing Expose request
03:46:13.570 00.054 16108 IsGuiding returns 1
03:46:13.570 00.000 16108 scope still moving after pulse duration time elapsed
03:46:13.602 00.032 16108 IsSlewing returns 0
03:46:13.602 00.000 16108 IsGuiding returns 0
03:46:13.602 00.000 16108 scope move finished after 65 + 54 ms
03:46:13.602 00.000 16108 Move returns status 0, amount 65
03:46:13.602 00.000 16108 MoveAxis(N, 0, ABG)
03:46:13.602 00.000 16108 Move returns status 0, amount 0
03:46:13.602 00.000 16108 move complete, result=0
03:46:13.602 00.000 16108 worker thread done servicing request
03:46:13.602 00.000 16108 Worker thread wakes up
03:46:13.602 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
03:46:13.604 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:13.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:14.575 00.971 16108 Exposure complete
03:46:14.642 00.067 16108 worker thread done servicing request
03:46:14.642 00.000 21068 OnExposeComplete: enter
03:46:14.643 00.001 21068 UpdateGuideState(): m_state=6
03:46:14.644 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1016
03:46:14.645 00.001 21068 Star::Find returns 1 (0), X=811.73, Y=629.36, Mass=731956, SNR=224.8, Peak=65535 HFD=3.4
03:46:14.646 00.001 21068 MultiStar: [#1 -0.64,0.02,0.00,M1] [#2 -0.26,0.26,0.99,U] [#3 -0.45,-0.04,0.47,U] [#4 -0.32,0.21,0.40,U] [#5 -0.34,0.21,0.30,U] [#6 -0.69,0.15,0.00,M3] [#7 -0.12,0.44,0.28,U] [#8 -0.48,-0.09,0.00,M1] 
03:46:14.646 00.000 21068 single-star, 5 included, MultiStar: {-0.31, 0.19}, one-star: {-0.32, 0.13}
03:46:14.647 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
03:46:14.648 00.001 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
03:46:14.649 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=0.13 hyp=0.35 cameraTheta=2.77 mountX=0.34 mountY=-0.05, mountTheta=-0.14
03:46:14.652 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.13, opts=13)
03:46:14.655 00.003 21068 Enqueuing Move request for scope (-0.32, 0.13)
03:46:14.657 00.002 16108 Worker thread wakes up
03:46:14.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.13) opts 0xd
03:46:14.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.13)
03:46:14.657 00.000 16108 Moving (-0.32, 0.13) raw xDistance=0.34 yDistance=-0.05
03:46:14.657 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:46:14.657 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:14.657 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:46:14.657 00.000 16108 MoveAxis(W, 93, ABG)
03:46:14.657 00.000 16108 Guiding  Dir = 3, Dur = 93
03:46:14.658 00.001 16108 IsSlewing returns 0
03:46:14.658 00.000 16108 IsGuiding returns 0
03:46:14.665 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3427, FiltMin=2864, FiltMax=63590, Gamma=1.000
03:46:14.683 00.018 16108 PulseGuide returned control before completion, sleep 79
03:46:14.684 00.001 21068 UpdateGuideState exits: m=731956 SNR=224.8
03:46:14.685 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:14.686 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:14.687 00.001 21068 Enqueuing Expose request
03:46:14.776 00.089 16108 IsGuiding returns 1
03:46:14.776 00.000 16108 scope still moving after pulse duration time elapsed
03:46:14.807 00.031 16108 IsSlewing returns 0
03:46:14.807 00.000 16108 IsGuiding returns 0
03:46:14.807 00.000 16108 scope move finished after 93 + 56 ms
03:46:14.807 00.000 16108 Move returns status 0, amount 93
03:46:14.807 00.000 16108 MoveAxis(N, 0, ABG)
03:46:14.808 00.001 16108 Move returns status 0, amount 0
03:46:14.808 00.000 16108 move complete, result=0
03:46:14.808 00.000 16108 worker thread done servicing request
03:46:14.808 00.000 16108 Worker thread wakes up
03:46:14.808 00.000 21068 GuideStep: 0.3 px 93 ms WEST, -0.0 px 0 ms NORTH
03:46:14.812 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:14.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:15.974 01.162 16108 Exposure complete
03:46:16.029 00.055 16108 worker thread done servicing request
03:46:16.029 00.000 21068 OnExposeComplete: enter
03:46:16.031 00.002 21068 UpdateGuideState(): m_state=6
03:46:16.032 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1017
03:46:16.033 00.001 21068 Star::Find returns 1 (0), X=811.91, Y=629.42, Mass=795443, SNR=238.3, Peak=65535 HFD=3.6
03:46:16.035 00.002 21068 MultiStar: [#1 -0.61,0.12,0.00,M2] [#2 -0.19,0.38,1.06,U] [#3 -0.28,0.18,0.45,U] [#4 -0.24,0.49,0.00,M1] [#5 -0.42,0.27,0.00,M1] [#6 -0.52,0.27,0.00,M4] [#7 -0.12,0.14,0.29,U] [#8 -0.31,-0.08,0.25,U] 
03:46:16.036 00.001 21068 single-star, 4 included, MultiStar: {-0.19, 0.23}, one-star: {-0.14, 0.19}
03:46:16.038 00.002 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
03:46:16.039 00.001 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
03:46:16.040 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.20 mountX=0.17 mountY=-0.15, mountTheta=-0.73
03:46:16.041 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.19, opts=13)
03:46:16.042 00.001 21068 Enqueuing Move request for scope (-0.14, 0.19)
03:46:16.043 00.001 16108 Worker thread wakes up
03:46:16.044 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
03:46:16.044 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
03:46:16.044 00.000 16108 Moving (-0.14, 0.19) raw xDistance=0.17 yDistance=-0.15
03:46:16.044 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:46:16.044 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:16.044 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:46:16.044 00.000 16108 MoveAxis(E, 0, ABG)
03:46:16.044 00.000 16108 Move returns status 0, amount 0
03:46:16.044 00.000 16108 MoveAxis(N, 0, ABG)
03:46:16.044 00.000 16108 Move returns status 0, amount 0
03:46:16.044 00.000 16108 move complete, result=0
03:46:16.044 00.000 16108 worker thread done servicing request
03:46:16.050 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1056, max=65535, med=3417, FiltMin=2896, FiltMax=63542, Gamma=1.000
03:46:16.076 00.026 21068 UpdateGuideState exits: m=795443 SNR=238.3
03:46:16.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:16.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:16.080 00.002 21068 Enqueuing Expose request
03:46:16.081 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:46:16.081 00.000 16108 Worker thread wakes up
03:46:16.082 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:16.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:17.058 00.976 16108 Exposure complete
03:46:17.140 00.082 16108 worker thread done servicing request
03:46:17.140 00.000 21068 OnExposeComplete: enter
03:46:17.143 00.003 21068 UpdateGuideState(): m_state=6
03:46:17.146 00.003 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1018
03:46:17.147 00.001 21068 Star::Find returns 1 (0), X=811.99, Y=629.60, Mass=782666, SNR=249.9, Peak=65535 HFD=3.5
03:46:17.148 00.001 21068 MultiStar: [#1 -0.52,0.38,0.00,M3] [#2 -0.26,0.27,0.90,U] [#3 -0.40,0.11,0.41,U] [#4 -0.39,0.29,0.00,M2] [#5 -0.40,0.39,0.00,M2] [#6 -0.51,0.14,0.00,M5] [#7 0.03,0.25,0.28,U] [#8 -0.36,0.17,0.25,U] 
03:46:17.149 00.001 21068 refined, 4 included, MultiStar: {-0.19, 0.27}, one-star: {-0.06, 0.37}
03:46:17.150 00.001 21068 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.97) = xAngle (-0.79 = -0.79)
03:46:17.151 00.001 21068 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
03:46:17.152 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.27 hyp=0.33 cameraTheta=2.18 mountX=0.23 mountY=-0.22, mountTheta=-0.76
03:46:17.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.27, opts=13)
03:46:17.156 00.002 21068 Enqueuing Move request for scope (-0.19, 0.27)
03:46:17.157 00.001 16108 Worker thread wakes up
03:46:17.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.27) opts 0xd
03:46:17.157 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.27)
03:46:17.157 00.000 16108 Moving (-0.19, 0.27) raw xDistance=0.23 yDistance=-0.22
03:46:17.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:46:17.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:46:17.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:46:17.157 00.000 16108 MoveAxis(W, 61, ABG)
03:46:17.157 00.000 16108 Guiding  Dir = 3, Dur = 61
03:46:17.158 00.001 16108 IsSlewing returns 0
03:46:17.158 00.000 16108 IsGuiding returns 0
03:46:17.161 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3414, FiltMin=2937, FiltMax=65462, Gamma=1.000
03:46:17.174 00.013 21068 UpdateGuideState exits: m=782666 SNR=249.9
03:46:17.174 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:17.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:17.176 00.001 21068 Enqueuing Expose request
03:46:17.187 00.011 16108 PulseGuide returned control before completion, sleep 42
03:46:17.232 00.045 16108 IsGuiding returns 1
03:46:17.232 00.000 16108 scope still moving after pulse duration time elapsed
03:46:17.263 00.031 16108 IsSlewing returns 0
03:46:17.263 00.000 16108 IsGuiding returns 1
03:46:17.295 00.032 16108 IsSlewing returns 0
03:46:17.295 00.000 16108 IsGuiding returns 0
03:46:17.295 00.000 16108 scope move finished after 61 + 76 ms
03:46:17.295 00.000 16108 Move returns status 0, amount 61
03:46:17.295 00.000 16108 MoveAxis(N, 0, ABG)
03:46:17.295 00.000 16108 Move returns status 0, amount 0
03:46:17.296 00.001 16108 move complete, result=0
03:46:17.296 00.000 16108 worker thread done servicing request
03:46:17.296 00.000 16108 Worker thread wakes up
03:46:17.296 00.000 21068 GuideStep: 0.2 px 61 ms WEST, -0.2 px 0 ms NORTH
03:46:17.298 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:17.298 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:18.457 01.159 16108 Exposure complete
03:46:18.514 00.057 16108 worker thread done servicing request
03:46:18.514 00.000 21068 OnExposeComplete: enter
03:46:18.516 00.002 21068 UpdateGuideState(): m_state=6
03:46:18.517 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1019
03:46:18.519 00.002 21068 Star::Find returns 1 (0), X=812.46, Y=629.27, Mass=830341, SNR=246.6, Peak=65535 HFD=3.4
03:46:18.521 00.002 21068 MultiStar: [#1 0.18,0.01,0.82,U] [#2 0.40,0.15,1.02,U] [#3 0.41,-0.12,0.42,U] [#4 0.51,0.15,0.00,M3] [#5 0.17,0.13,0.29,U] [#6 -0.08,0.18,0.41,U] [#7 0.40,0.12,0.34,U] [#8 0.45,-0.03,0.22,U] 
03:46:18.523 00.002 21068 refined, 7 included, MultiStar: {0.31, 0.07}, one-star: {0.42, 0.04}
03:46:18.525 00.002 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:46:18.526 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:46:18.528 00.002 21068 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.21 mountX=-0.29 mountY=-0.14, mountTheta=-2.71
03:46:18.531 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.07, opts=13)
03:46:18.532 00.001 21068 Enqueuing Move request for scope (0.31, 0.07)
03:46:18.534 00.002 16108 Worker thread wakes up
03:46:18.534 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
03:46:18.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
03:46:18.534 00.000 16108 Moving (0.31, 0.07) raw xDistance=-0.29 yDistance=-0.14
03:46:18.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
03:46:18.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:18.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:46:18.534 00.000 16108 MoveAxis(E, 72, ABG)
03:46:18.534 00.000 16108 Guiding  Dir = 2, Dur = 72
03:46:18.535 00.001 16108 IsSlewing returns 0
03:46:18.535 00.000 16108 IsGuiding returns 0
03:46:18.542 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=3408, FiltMin=2909, FiltMax=51366, Gamma=1.000
03:46:18.566 00.024 21068 UpdateGuideState exits: m=830341 SNR=246.6
03:46:18.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:18.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:18.569 00.001 21068 Enqueuing Expose request
03:46:18.591 00.022 16108 PulseGuide returned control before completion, sleep 26
03:46:18.622 00.031 16108 IsGuiding returns 1
03:46:18.622 00.000 16108 scope still moving after pulse duration time elapsed
03:46:18.652 00.030 16108 IsSlewing returns 0
03:46:18.652 00.000 16108 IsGuiding returns 1
03:46:18.684 00.032 16108 IsSlewing returns 0
03:46:18.684 00.000 16108 IsGuiding returns 0
03:46:18.684 00.000 16108 scope move finished after 72 + 77 ms
03:46:18.685 00.001 16108 Move returns status 0, amount 72
03:46:18.685 00.000 16108 MoveAxis(N, 0, ABG)
03:46:18.685 00.000 16108 Move returns status 0, amount 0
03:46:18.685 00.000 16108 move complete, result=0
03:46:18.685 00.000 16108 worker thread done servicing request
03:46:18.685 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
03:46:18.688 00.003 16108 Worker thread wakes up
03:46:18.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:18.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:19.660 00.972 16108 Exposure complete
03:46:19.736 00.076 16108 worker thread done servicing request
03:46:19.736 00.000 21068 OnExposeComplete: enter
03:46:19.737 00.001 21068 UpdateGuideState(): m_state=6
03:46:19.738 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1020
03:46:19.739 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=629.28, Mass=770893, SNR=241.4, Peak=65535 HFD=3.5
03:46:19.740 00.001 21068 MultiStar: [#1 -0.31,-0.03,0.88,U] [#2 -0.04,0.10,0.85,U] [#3 0.06,-0.18,0.46,U] [#4 0.07,0.18,0.33,U] [#5 0.30,0.19,0.35,U] [#6 -0.34,0.17,0.37,U] [#7 0.27,0.29,0.31,U] [#8 0.29,0.09,0.22,U] 
03:46:19.741 00.001 21068 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.14, 0.05}
03:46:19.741 00.000 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
03:46:19.743 00.002 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
03:46:19.744 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.01 mountY=-0.06, mountTheta=-1.43
03:46:19.745 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.07, opts=13)
03:46:19.746 00.001 21068 Enqueuing Move request for scope (0.00, 0.07)
03:46:19.747 00.001 16108 Worker thread wakes up
03:46:19.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
03:46:19.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:46:19.747 00.000 16108 Moving (0.00, 0.07) raw xDistance=0.01 yDistance=-0.06
03:46:19.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:46:19.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:19.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:19.747 00.000 16108 MoveAxis(E, 0, ABG)
03:46:19.747 00.000 16108 Move returns status 0, amount 0
03:46:19.747 00.000 16108 MoveAxis(N, 0, ABG)
03:46:19.747 00.000 16108 Move returns status 0, amount 0
03:46:19.747 00.000 16108 move complete, result=0
03:46:19.747 00.000 16108 worker thread done servicing request
03:46:19.751 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3405, FiltMin=2851, FiltMax=51117, Gamma=1.000
03:46:19.765 00.014 21068 UpdateGuideState exits: m=770893 SNR=241.4
03:46:19.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:19.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:19.768 00.001 21068 Enqueuing Expose request
03:46:19.768 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:19.769 00.001 16108 Worker thread wakes up
03:46:19.769 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:19.769 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:20.927 01.158 16108 Exposure complete
03:46:21.009 00.082 16108 worker thread done servicing request
03:46:21.009 00.000 21068 OnExposeComplete: enter
03:46:21.011 00.002 21068 UpdateGuideState(): m_state=6
03:46:21.011 00.000 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1021
03:46:21.012 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.24, Mass=789726, SNR=229.9, Peak=65535 HFD=3.6
03:46:21.013 00.001 21068 MultiStar: [#1 -0.01,-0.03,0.89,U] [#2 0.13,0.11,1.02,U] [#3 0.20,0.09,0.45,U] [#4 0.30,-0.08,0.40,U] [#5 0.29,0.11,0.37,U] [#6 -0.38,-0.08,0.44,U] [#7 0.45,0.05,0.36,U] [#8 0.26,0.15,0.25,U] 
03:46:21.014 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.26, 0.01}
03:46:21.015 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:46:21.015 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:46:21.016 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
03:46:21.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
03:46:21.019 00.001 21068 Enqueuing Move request for scope (0.15, 0.03)
03:46:21.019 00.000 16108 Worker thread wakes up
03:46:21.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
03:46:21.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
03:46:21.019 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.06
03:46:21.020 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:46:21.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:21.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:21.020 00.000 16108 MoveAxis(E, 0, ABG)
03:46:21.020 00.000 16108 Move returns status 0, amount 0
03:46:21.020 00.000 16108 MoveAxis(N, 0, ABG)
03:46:21.020 00.000 16108 Move returns status 0, amount 0
03:46:21.020 00.000 16108 move complete, result=0
03:46:21.020 00.000 16108 worker thread done servicing request
03:46:21.024 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3401, FiltMin=2873, FiltMax=54278, Gamma=1.000
03:46:21.040 00.016 21068 UpdateGuideState exits: m=789726 SNR=229.9
03:46:21.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:21.043 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:21.044 00.001 21068 Enqueuing Expose request
03:46:21.045 00.001 16108 Worker thread wakes up
03:46:21.045 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:21.045 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:21.045 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:22.021 00.976 16108 Exposure complete
03:46:22.076 00.055 16108 worker thread done servicing request
03:46:22.076 00.000 21068 OnExposeComplete: enter
03:46:22.079 00.003 21068 UpdateGuideState(): m_state=6
03:46:22.081 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1022
03:46:22.082 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=629.14, Mass=786945, SNR=227.0, Peak=65535 HFD=3.7
03:46:22.083 00.001 21068 MultiStar: [#1 0.13,-0.03,0.88,U] [#2 0.39,0.06,1.05,U] [#3 0.36,-0.33,0.00,M1] [#4 0.40,-0.01,0.37,U] [#5 0.43,0.20,0.00,M1] [#6 0.10,0.02,0.39,U] [#7 0.59,-0.02,0.00,M1] [#8 0.55,-0.14,0.00,M1] 
03:46:22.085 00.002 21068 refined, 4 included, MultiStar: {0.33, -0.01}, one-star: {0.49, -0.09}
03:46:22.086 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:46:22.089 00.003 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
03:46:22.089 00.000 21068 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.04 mountX=-0.32 mountY=-0.06, mountTheta=-2.95
03:46:22.092 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.01, opts=13)
03:46:22.093 00.001 21068 Enqueuing Move request for scope (0.33, -0.01)
03:46:22.096 00.003 16108 Worker thread wakes up
03:46:22.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd
03:46:22.096 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.01)
03:46:22.096 00.000 16108 Moving (0.33, -0.01) raw xDistance=-0.32 yDistance=-0.06
03:46:22.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:46:22.096 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:22.097 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:22.097 00.000 16108 MoveAxis(E, 85, ABG)
03:46:22.097 00.000 16108 Guiding  Dir = 2, Dur = 85
03:46:22.097 00.000 16108 IsSlewing returns 0
03:46:22.097 00.000 16108 IsGuiding returns 0
03:46:22.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=662, max=65535, med=3401, FiltMin=2944, FiltMax=49497, Gamma=1.000
03:46:22.117 00.016 21068 UpdateGuideState exits: m=786945 SNR=227.0
03:46:22.117 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:22.118 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:22.119 00.001 21068 Enqueuing Expose request
03:46:22.122 00.003 16108 PulseGuide returned control before completion, sleep 70
03:46:22.200 00.078 16108 IsGuiding returns 1
03:46:22.200 00.000 16108 scope still moving after pulse duration time elapsed
03:46:22.232 00.032 16108 IsSlewing returns 0
03:46:22.232 00.000 16108 IsGuiding returns 0
03:46:22.232 00.000 16108 scope move finished after 85 + 49 ms
03:46:22.232 00.000 16108 Move returns status 0, amount 85
03:46:22.232 00.000 16108 MoveAxis(N, 0, ABG)
03:46:22.232 00.000 16108 Move returns status 0, amount 0
03:46:22.232 00.000 16108 move complete, result=0
03:46:22.232 00.000 16108 worker thread done servicing request
03:46:22.232 00.000 16108 Worker thread wakes up
03:46:22.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:22.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:22.232 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
03:46:23.394 01.162 16108 Exposure complete
03:46:23.451 00.057 16108 worker thread done servicing request
03:46:23.451 00.000 21068 OnExposeComplete: enter
03:46:23.452 00.001 21068 UpdateGuideState(): m_state=6
03:46:23.453 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1023
03:46:23.454 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=629.36, Mass=833061, SNR=221.7, Peak=65535 HFD=3.5
03:46:23.455 00.001 21068 MultiStar: [#1 0.00,0.10,1.00,U] [#2 0.39,0.33,0.00,M1] [#3 0.33,0.23,0.47,U] [#4 0.44,-0.14,0.42,U] [#5 0.41,0.29,0.00,M2] [#6 -0.06,-0.02,0.43,U] [#7 0.26,0.04,0.37,U] [#8 0.42,0.07,0.25,U] 
03:46:23.457 00.002 21068 refined, 6 included, MultiStar: {0.28, 0.08}, one-star: {0.60, 0.13}
03:46:23.457 00.000 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
03:46:23.458 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
03:46:23.459 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.27 mountX=-0.26 mountY=-0.14, mountTheta=-2.65
03:46:23.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.08, opts=13)
03:46:23.462 00.001 21068 Enqueuing Move request for scope (0.28, 0.08)
03:46:23.463 00.001 16108 Worker thread wakes up
03:46:23.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
03:46:23.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
03:46:23.463 00.000 16108 Moving (0.28, 0.08) raw xDistance=-0.26 yDistance=-0.14
03:46:23.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:46:23.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:23.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:46:23.463 00.000 16108 MoveAxis(E, 75, ABG)
03:46:23.463 00.000 16108 Guiding  Dir = 2, Dur = 75
03:46:23.463 00.000 16108 IsSlewing returns 0
03:46:23.465 00.002 16108 IsGuiding returns 0
03:46:23.468 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=905, max=65535, med=3398, FiltMin=2877, FiltMax=57901, Gamma=1.000
03:46:23.469 00.001 16108 PulseGuide returned control before completion, sleep 81
03:46:23.488 00.019 21068 UpdateGuideState exits: m=833061 SNR=221.7
03:46:23.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:23.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:23.490 00.000 21068 Enqueuing Expose request
03:46:23.561 00.071 16108 IsGuiding returns 0
03:46:23.561 00.000 16108 Move returns status 0, amount 75
03:46:23.561 00.000 16108 MoveAxis(N, 0, ABG)
03:46:23.561 00.000 16108 Move returns status 0, amount 0
03:46:23.561 00.000 16108 move complete, result=0
03:46:23.561 00.000 16108 worker thread done servicing request
03:46:23.561 00.000 16108 Worker thread wakes up
03:46:23.561 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
03:46:23.563 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:23.563 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:24.545 00.982 16108 Exposure complete
03:46:24.611 00.066 16108 worker thread done servicing request
03:46:24.611 00.000 21068 OnExposeComplete: enter
03:46:24.614 00.003 21068 UpdateGuideState(): m_state=6
03:46:24.615 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1024
03:46:24.617 00.002 21068 Star::Find returns 1 (0), X=812.31, Y=628.90, Mass=773089, SNR=260.8, Peak=65535 HFD=3.8
03:46:24.619 00.002 21068 MultiStar: [#1 -0.00,-0.28,0.88,U] [#2 0.16,-0.17,0.88,U] [#3 0.10,-0.23,0.39,U] [#4 0.25,0.01,0.33,U] [#5 0.23,-0.10,0.29,U] [#6 -0.10,-0.05,0.31,U] [#7 0.32,-0.06,0.31,U] [#8 0.36,-0.16,0.23,U] 
03:46:24.620 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.20}, one-star: {0.26, -0.32}
03:46:24.622 00.002 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
03:46:24.623 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
03:46:24.623 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.89 mountX=-0.19 mountY=0.15, mountTheta=2.46
03:46:24.627 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.20, opts=13)
03:46:24.628 00.001 21068 Enqueuing Move request for scope (0.16, -0.20)
03:46:24.629 00.001 16108 Worker thread wakes up
03:46:24.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
03:46:24.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
03:46:24.629 00.000 16108 Moving (0.16, -0.20) raw xDistance=-0.19 yDistance=0.15
03:46:24.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:46:24.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:24.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:46:24.629 00.000 16108 MoveAxis(E, 0, ABG)
03:46:24.629 00.000 16108 Move returns status 0, amount 0
03:46:24.629 00.000 16108 MoveAxis(N, 0, ABG)
03:46:24.629 00.000 16108 Move returns status 0, amount 0
03:46:24.629 00.000 16108 move complete, result=0
03:46:24.629 00.000 16108 worker thread done servicing request
03:46:24.634 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=333, max=65535, med=3398, FiltMin=2884, FiltMax=49197, Gamma=1.000
03:46:24.650 00.016 21068 UpdateGuideState exits: m=773089 SNR=260.8
03:46:24.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:24.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:24.653 00.001 21068 Enqueuing Expose request
03:46:24.655 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:24.656 00.001 16108 Worker thread wakes up
03:46:24.656 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:24.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:25.812 01.156 16108 Exposure complete
03:46:25.874 00.062 16108 worker thread done servicing request
03:46:25.875 00.001 21068 OnExposeComplete: enter
03:46:25.876 00.001 21068 UpdateGuideState(): m_state=6
03:46:25.876 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1025
03:46:25.877 00.001 21068 Star::Find returns 1 (0), X=812.43, Y=629.24, Mass=767374, SNR=214.4, Peak=54313 HFD=3.7
03:46:25.878 00.001 21068 MultiStar: [#1 0.04,0.04,0.91,U] [#2 0.28,0.18,1.02,U] [#3 0.35,-0.07,0.50,U] [#4 0.65,0.17,0.00,M1] [#5 0.57,0.24,0.00,M2] [#6 -0.02,0.11,0.48,U] [#7 0.56,0.09,0.00,M1] [#8 0.38,-0.13,0.33,U] 
03:46:25.879 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.05}, one-star: {0.38, 0.01}
03:46:25.880 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
03:46:25.881 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
03:46:25.882 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
03:46:25.883 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.05, opts=13)
03:46:25.884 00.001 21068 Enqueuing Move request for scope (0.24, 0.05)
03:46:25.885 00.001 16108 Worker thread wakes up
03:46:25.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
03:46:25.885 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
03:46:25.885 00.000 16108 Moving (0.24, 0.05) raw xDistance=-0.22 yDistance=-0.10
03:46:25.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:46:25.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:25.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:46:25.886 00.001 16108 MoveAxis(E, 59, ABG)
03:46:25.886 00.000 16108 Guiding  Dir = 2, Dur = 59
03:46:25.886 00.000 16108 IsSlewing returns 0
03:46:25.886 00.000 16108 IsGuiding returns 0
03:46:25.893 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=365, max=65535, med=3401, FiltMin=2909, FiltMax=53158, Gamma=1.000
03:46:25.893 00.000 16108 PulseGuide returned control before completion, sleep 64
03:46:25.907 00.014 21068 UpdateGuideState exits: m=767374 SNR=214.4
03:46:25.908 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:25.909 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:25.911 00.002 21068 Enqueuing Expose request
03:46:25.969 00.058 16108 IsGuiding returns 1
03:46:25.969 00.000 16108 scope still moving after pulse duration time elapsed
03:46:26.000 00.031 16108 IsSlewing returns 0
03:46:26.000 00.000 16108 IsGuiding returns 0
03:46:26.000 00.000 16108 scope move finished after 59 + 54 ms
03:46:26.000 00.000 16108 Move returns status 0, amount 59
03:46:26.000 00.000 16108 MoveAxis(N, 0, ABG)
03:46:26.000 00.000 16108 Move returns status 0, amount 0
03:46:26.000 00.000 16108 move complete, result=0
03:46:26.000 00.000 16108 worker thread done servicing request
03:46:26.000 00.000 16108 Worker thread wakes up
03:46:26.000 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
03:46:26.003 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:26.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:26.979 00.976 16108 Exposure complete
03:46:27.052 00.073 16108 worker thread done servicing request
03:46:27.052 00.000 21068 OnExposeComplete: enter
03:46:27.053 00.001 21068 UpdateGuideState(): m_state=6
03:46:27.054 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1026
03:46:27.054 00.000 21068 Star::Find returns 1 (0), X=813.25, Y=629.22, Mass=788909, SNR=238.3, Peak=65535 HFD=3.6
03:46:27.055 00.001 21068 MultiStar: large primary error, entering stabilization period
03:46:27.056 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
03:46:27.057 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
03:46:27.057 00.000 21068 CameraToMount -- cameraX=1.20 cameraY=-0.01 hyp=1.20 cameraTheta=-0.01 mountX=-1.19 mountY=-0.27, mountTheta=-2.92
03:46:27.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.20, y=-0.01, opts=13)
03:46:27.059 00.000 21068 Enqueuing Move request for scope (1.20, -0.01)
03:46:27.061 00.002 16108 Worker thread wakes up
03:46:27.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.01) opts 0xd
03:46:27.061 00.000 16108 Handling offset move in thread for scope, endpoint = (1.20, -0.01)
03:46:27.061 00.000 16108 Moving (1.20, -0.01) raw xDistance=-1.19 yDistance=-0.27
03:46:27.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.19
03:46:27.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:27.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:46:27.061 00.000 16108 MoveAxis(E, 315, ABG)
03:46:27.061 00.000 16108 Guiding  Dir = 2, Dur = 315
03:46:27.062 00.001 16108 IsSlewing returns 0
03:46:27.062 00.000 16108 IsGuiding returns 0
03:46:27.065 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3401, FiltMin=2896, FiltMax=58397, Gamma=1.000
03:46:27.066 00.001 16108 PulseGuide returned control before completion, sleep 320
03:46:27.079 00.013 21068 UpdateGuideState exits: m=788909 SNR=238.3
03:46:27.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:27.082 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:27.082 00.000 21068 Enqueuing Expose request
03:46:27.393 00.311 16108 IsGuiding returns 1
03:46:27.393 00.000 16108 scope still moving after pulse duration time elapsed
03:46:27.424 00.031 16108 IsSlewing returns 0
03:46:27.424 00.000 16108 IsGuiding returns 0
03:46:27.424 00.000 16108 scope move finished after 315 + 47 ms
03:46:27.424 00.000 16108 Move returns status 0, amount 315
03:46:27.424 00.000 16108 MoveAxis(N, 0, ABG)
03:46:27.424 00.000 16108 Move returns status 0, amount 0
03:46:27.424 00.000 16108 move complete, result=0
03:46:27.424 00.000 16108 worker thread done servicing request
03:46:27.424 00.000 16108 Worker thread wakes up
03:46:27.425 00.001 21068 GuideStep: -1.2 px 315 ms EAST, -0.3 px 0 ms NORTH
03:46:27.427 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:27.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:28.570 01.143 16108 Exposure complete
03:46:28.624 00.054 16108 worker thread done servicing request
03:46:28.624 00.000 21068 OnExposeComplete: enter
03:46:28.625 00.001 21068 UpdateGuideState(): m_state=6
03:46:28.626 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1027
03:46:28.626 00.000 21068 Star::Find returns 1 (0), X=811.16, Y=629.36, Mass=779312, SNR=205.8, Peak=65526 HFD=3.6
03:46:28.627 00.001 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
03:46:28.628 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
03:46:28.629 00.001 21068 CameraToMount -- cameraX=-0.89 cameraY=0.13 hyp=0.90 cameraTheta=3.00 mountX=0.90 mountY=0.09, mountTheta=0.10
03:46:28.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.89, y=0.13, opts=13)
03:46:28.632 00.001 21068 Enqueuing Move request for scope (-0.89, 0.13)
03:46:28.633 00.001 16108 Worker thread wakes up
03:46:28.633 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.13) opts 0xd
03:46:28.633 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.89, 0.13)
03:46:28.633 00.000 16108 Moving (-0.89, 0.13) raw xDistance=0.90 yDistance=0.09
03:46:28.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.90
03:46:28.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:28.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:46:28.633 00.000 16108 MoveAxis(W, 213, ABG)
03:46:28.633 00.000 16108 Guiding  Dir = 3, Dur = 213
03:46:28.634 00.001 16108 IsSlewing returns 0
03:46:28.634 00.000 16108 IsGuiding returns 0
03:46:28.636 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3401, FiltMin=2893, FiltMax=61337, Gamma=1.000
03:46:28.642 00.006 16108 PulseGuide returned control before completion, sleep 216
03:46:28.652 00.010 21068 UpdateGuideState exits: m=779312 SNR=205.8
03:46:28.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:28.654 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:28.655 00.001 21068 Enqueuing Expose request
03:46:28.859 00.204 16108 IsGuiding returns 1
03:46:28.859 00.000 16108 scope still moving after pulse duration time elapsed
03:46:28.890 00.031 16108 IsSlewing returns 0
03:46:28.891 00.001 16108 IsGuiding returns 0
03:46:28.891 00.000 16108 scope move finished after 213 + 44 ms
03:46:28.891 00.000 16108 Move returns status 0, amount 213
03:46:28.891 00.000 16108 MoveAxis(N, 0, ABG)
03:46:28.891 00.000 16108 Move returns status 0, amount 0
03:46:28.891 00.000 16108 move complete, result=0
03:46:28.891 00.000 16108 worker thread done servicing request
03:46:28.891 00.000 16108 Worker thread wakes up
03:46:28.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:28.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:29.050 00.159 21068 GuideStep: 0.9 px 213 ms WEST, 0.1 px 0 ms NORTH
03:46:29.853 00.803 16108 Exposure complete
03:46:29.916 00.063 16108 worker thread done servicing request
03:46:29.916 00.000 21068 OnExposeComplete: enter
03:46:29.917 00.001 21068 UpdateGuideState(): m_state=6
03:46:29.918 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1028
03:46:29.919 00.001 21068 Star::Find returns 1 (0), X=811.14, Y=629.23, Mass=765661, SNR=216.8, Peak=65520 HFD=3.6
03:46:29.921 00.002 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
03:46:29.922 00.001 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
03:46:29.923 00.001 21068 CameraToMount -- cameraX=-0.91 cameraY=0.00 hyp=0.91 cameraTheta=3.14 mountX=0.90 mountY=0.21, mountTheta=0.23
03:46:29.925 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.91, y=0.00, opts=13)
03:46:29.926 00.001 21068 Enqueuing Move request for scope (-0.91, 0.00)
03:46:29.928 00.002 16108 Worker thread wakes up
03:46:29.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.00) opts 0xd
03:46:29.928 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.91, 0.00)
03:46:29.928 00.000 16108 Moving (-0.91, 0.00) raw xDistance=0.90 yDistance=0.21
03:46:29.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
03:46:29.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:46:29.928 00.000 16108 MoveAxis(W, 249, ABG)
03:46:29.928 00.000 16108 Guiding  Dir = 3, Dur = 249
03:46:29.928 00.000 16108 IsSlewing returns 0
03:46:29.928 00.000 16108 IsGuiding returns 0
03:46:29.933 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3401, FiltMin=2937, FiltMax=65485, Gamma=1.000
03:46:29.953 00.020 21068 UpdateGuideState exits: m=765661 SNR=216.8
03:46:29.955 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:29.956 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:29.957 00.001 21068 Enqueuing Expose request
03:46:29.970 00.013 16108 PulseGuide returned control before completion, sleep 217
03:46:30.189 00.219 16108 IsGuiding returns 1
03:46:30.189 00.000 16108 scope still moving after pulse duration time elapsed
03:46:30.219 00.030 16108 IsSlewing returns 0
03:46:30.219 00.000 16108 IsGuiding returns 1
03:46:30.250 00.031 16108 IsSlewing returns 0
03:46:30.250 00.000 16108 IsGuiding returns 0
03:46:30.250 00.000 16108 scope move finished after 249 + 73 ms
03:46:30.250 00.000 16108 Move returns status 0, amount 249
03:46:30.250 00.000 16108 MoveAxis(S, 42, ABG)
03:46:30.250 00.000 16108 Guiding  Dir = 1, Dur = 42
03:46:30.250 00.000 16108 IsSlewing returns 0
03:46:30.250 00.000 16108 IsGuiding returns 0
03:46:30.253 00.003 16108 PulseGuide returned control before completion, sleep 49
03:46:30.312 00.059 16108 IsGuiding returns 1
03:46:30.312 00.000 16108 scope still moving after pulse duration time elapsed
03:46:30.343 00.031 16108 IsSlewing returns 0
03:46:30.343 00.000 16108 IsGuiding returns 0
03:46:30.343 00.000 16108 scope move finished after 42 + 51 ms
03:46:30.343 00.000 16108 Move returns status 0, amount 42
03:46:30.343 00.000 16108 move complete, result=0
03:46:30.343 00.000 16108 worker thread done servicing request
03:46:30.343 00.000 16108 Worker thread wakes up
03:46:30.343 00.000 21068 GuideStep: 0.9 px 249 ms WEST, 0.2 px 42 ms SOUTH
03:46:30.345 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:30.345 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:31.513 01.168 16108 Exposure complete
03:46:31.570 00.057 16108 worker thread done servicing request
03:46:31.570 00.000 21068 OnExposeComplete: enter
03:46:31.571 00.001 21068 UpdateGuideState(): m_state=6
03:46:31.572 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1029
03:46:31.573 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=629.31, Mass=808228, SNR=253.8, Peak=65535 HFD=3.5
03:46:31.573 00.000 21068 MultiStar: exiting stabilization period
03:46:31.575 00.002 21068 MultiStar: [#1 -0.14,-0.03,0.85,U] [#2 0.22,0.15,0.95,U] [#3 0.16,0.01,0.38,U] [#4 0.55,0.38,0.00,M2] [#5 0.08,0.15,0.31,U] [#6 -0.02,0.07,0.33,U] [#7 0.40,0.25,0.32,U] [#8 0.27,-0.06,0.23,U] 
03:46:31.576 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.08}, one-star: {0.35, 0.08}
03:46:31.576 00.000 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
03:46:31.577 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
03:46:31.578 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.43 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
03:46:31.580 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.08, opts=13)
03:46:31.581 00.001 21068 Enqueuing Move request for scope (0.16, 0.08)
03:46:31.582 00.001 16108 Worker thread wakes up
03:46:31.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
03:46:31.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
03:46:31.582 00.000 16108 Moving (0.16, 0.08) raw xDistance=-0.15 yDistance=-0.11
03:46:31.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:46:31.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:31.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:46:31.582 00.000 16108 MoveAxis(E, 0, ABG)
03:46:31.582 00.000 16108 Move returns status 0, amount 0
03:46:31.582 00.000 16108 MoveAxis(N, 0, ABG)
03:46:31.582 00.000 16108 Move returns status 0, amount 0
03:46:31.582 00.000 16108 move complete, result=0
03:46:31.582 00.000 16108 worker thread done servicing request
03:46:31.621 00.039 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3401, FiltMin=2928, FiltMax=50134, Gamma=1.000
03:46:31.639 00.018 21068 UpdateGuideState exits: m=808228 SNR=253.8
03:46:31.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:31.642 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:31.643 00.001 21068 Enqueuing Expose request
03:46:31.644 00.001 16108 Worker thread wakes up
03:46:31.645 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:31.645 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:31.645 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:32.623 00.978 16108 Exposure complete
03:46:32.685 00.062 16108 worker thread done servicing request
03:46:32.686 00.001 21068 OnExposeComplete: enter
03:46:32.688 00.002 21068 UpdateGuideState(): m_state=6
03:46:32.690 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1030
03:46:32.691 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=629.55, Mass=782185, SNR=233.2, Peak=65535 HFD=3.4
03:46:32.692 00.001 21068 MultiStar: [#1 0.21,0.21,0.88,U] [#2 0.36,0.33,0.00,M1] [#3 0.33,0.15,0.48,U] [#4 0.42,0.23,0.34,U] [#5 0.49,0.48,0.00,M2] [#6 -0.00,0.02,0.45,U] [#7 0.76,0.46,0.00,M1] [#8 0.41,0.22,0.25,U] 
03:46:32.693 00.001 21068 refined, 5 included, MultiStar: {0.36, 0.21}, one-star: {0.63, 0.32}
03:46:32.694 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
03:46:32.695 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
03:46:32.696 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.21 hyp=0.42 cameraTheta=0.53 mountX=-0.32 mountY=-0.29, mountTheta=-2.40
03:46:32.698 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.21, opts=13)
03:46:32.700 00.002 21068 Enqueuing Move request for scope (0.36, 0.21)
03:46:32.700 00.000 16108 Worker thread wakes up
03:46:32.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.21) opts 0xd
03:46:32.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.21)
03:46:32.700 00.000 16108 Moving (0.36, 0.21) raw xDistance=-0.32 yDistance=-0.29
03:46:32.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:46:32.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:32.701 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:46:32.701 00.000 16108 MoveAxis(E, 83, ABG)
03:46:32.701 00.000 16108 Guiding  Dir = 2, Dur = 83
03:46:32.701 00.000 16108 IsSlewing returns 0
03:46:32.701 00.000 16108 IsGuiding returns 0
03:46:32.706 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=454, max=65535, med=3405, FiltMin=2957, FiltMax=45158, Gamma=1.000
03:46:32.721 00.015 21068 UpdateGuideState exits: m=782185 SNR=233.2
03:46:32.722 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:32.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:32.724 00.001 21068 Enqueuing Expose request
03:46:32.748 00.024 16108 PulseGuide returned control before completion, sleep 46
03:46:32.809 00.061 16108 IsGuiding returns 1
03:46:32.809 00.000 16108 scope still moving after pulse duration time elapsed
03:46:32.840 00.031 16108 IsSlewing returns 0
03:46:32.840 00.000 16108 IsGuiding returns 0
03:46:32.841 00.001 16108 scope move finished after 83 + 56 ms
03:46:32.841 00.000 16108 Move returns status 0, amount 83
03:46:32.841 00.000 16108 MoveAxis(N, 0, ABG)
03:46:32.841 00.000 16108 Move returns status 0, amount 0
03:46:32.841 00.000 16108 move complete, result=0
03:46:32.841 00.000 16108 worker thread done servicing request
03:46:32.841 00.000 16108 Worker thread wakes up
03:46:32.841 00.000 21068 GuideStep: -0.3 px 83 ms EAST, -0.3 px 0 ms NORTH
03:46:32.843 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:32.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:33.745 00.902 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:33.748 00.003 21068 case statement mapped state 6 to 3
03:46:33.750 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:33.996 00.246 16108 Exposure complete
03:46:34.069 00.073 16108 worker thread done servicing request
03:46:34.069 00.000 21068 OnExposeComplete: enter
03:46:34.071 00.002 21068 UpdateGuideState(): m_state=6
03:46:34.074 00.003 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1031
03:46:34.075 00.001 21068 Star::Find returns 1 (0), X=811.54, Y=629.38, Mass=771365, SNR=233.2, Peak=65535 HFD=3.3
03:46:34.077 00.002 21068 MultiStar: [#1 -0.85,0.13,0.00,M1] [#2 -0.61,0.23,0.00,M2] [#3 -0.73,0.07,0.00,M1] [#4 -0.39,0.31,0.00,M2] [#5 -0.68,0.33,0.00,M3] [#6 -1.01,0.30,0.00,M1] [#7 -0.62,0.35,0.00,M2] [#8 -0.53,0.15,0.00,M1] 
03:46:34.078 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
03:46:34.080 00.002 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
03:46:34.082 00.002 21068 CameraToMount -- cameraX=-0.51 cameraY=0.15 hyp=0.53 cameraTheta=2.85 mountX=0.53 mountY=-0.03, mountTheta=-0.06
03:46:34.084 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=0.15, opts=13)
03:46:34.087 00.003 21068 Enqueuing Move request for scope (-0.51, 0.15)
03:46:34.088 00.001 16108 Worker thread wakes up
03:46:34.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.15) opts 0xd
03:46:34.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, 0.15)
03:46:34.089 00.001 16108 Moving (-0.51, 0.15) raw xDistance=0.53 yDistance=-0.03
03:46:34.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
03:46:34.089 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:34.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:46:34.089 00.000 16108 MoveAxis(W, 132, ABG)
03:46:34.089 00.000 16108 Guiding  Dir = 3, Dur = 132
03:46:34.089 00.000 16108 IsSlewing returns 0
03:46:34.089 00.000 16108 IsGuiding returns 0
03:46:34.093 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3405, FiltMin=2902, FiltMax=55139, Gamma=1.000
03:46:34.108 00.015 16108 PulseGuide returned control before completion, sleep 124
03:46:34.114 00.006 21068 UpdateGuideState exits: m=771365 SNR=233.2
03:46:34.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:34.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:34.117 00.001 21068 Enqueuing Expose request
03:46:34.247 00.130 16108 IsGuiding returns 1
03:46:34.247 00.000 16108 scope still moving after pulse duration time elapsed
03:46:34.278 00.031 16108 IsSlewing returns 0
03:46:34.278 00.000 16108 IsGuiding returns 0
03:46:34.278 00.000 16108 scope move finished after 132 + 57 ms
03:46:34.278 00.000 16108 Move returns status 0, amount 132
03:46:34.278 00.000 16108 MoveAxis(N, 0, ABG)
03:46:34.278 00.000 16108 Move returns status 0, amount 0
03:46:34.278 00.000 16108 move complete, result=0
03:46:34.278 00.000 16108 worker thread done servicing request
03:46:34.278 00.000 16108 Worker thread wakes up
03:46:34.278 00.000 21068 GuideStep: 0.5 px 132 ms WEST, -0.0 px 0 ms NORTH
03:46:34.282 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:34.282 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:34.862 00.580 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:34.863 00.001 21068 case statement mapped state 6 to 3
03:46:34.865 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:35.257 00.392 16108 Exposure complete
03:46:35.314 00.057 16108 worker thread done servicing request
03:46:35.314 00.000 21068 OnExposeComplete: enter
03:46:35.315 00.001 21068 UpdateGuideState(): m_state=6
03:46:35.316 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1032
03:46:35.316 00.000 21068 Star::Find returns 1 (0), X=811.91, Y=629.27, Mass=784539, SNR=257.3, Peak=65535 HFD=3.5
03:46:35.317 00.001 21068 MultiStar: [#1 -0.51,0.08,0.00,M2] [#2 -0.21,0.29,1.00,U] [#3 -0.18,0.06,0.42,U] [#4 -0.21,0.14,0.36,U] [#5 -0.18,0.23,0.35,U] [#6 -0.60,-0.07,0.00,M2] [#7 -0.12,0.11,0.32,U] [#8 -0.28,-0.01,0.25,U] 
03:46:35.318 00.001 21068 single-star, 6 included, MultiStar: {-0.18, 0.14}, one-star: {-0.14, 0.04}
03:46:35.319 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
03:46:35.321 00.002 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
03:46:35.321 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.85 mountX=0.14 mountY=-0.01, mountTheta=-0.06
03:46:35.323 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.04, opts=13)
03:46:35.324 00.001 21068 Enqueuing Move request for scope (-0.14, 0.04)
03:46:35.324 00.000 16108 Worker thread wakes up
03:46:35.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
03:46:35.325 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
03:46:35.325 00.000 16108 Moving (-0.14, 0.04) raw xDistance=0.14 yDistance=-0.01
03:46:35.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:46:35.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:35.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:46:35.325 00.000 16108 MoveAxis(E, 0, ABG)
03:46:35.325 00.000 16108 Move returns status 0, amount 0
03:46:35.325 00.000 16108 MoveAxis(N, 0, ABG)
03:46:35.325 00.000 16108 Move returns status 0, amount 0
03:46:35.325 00.000 16108 move complete, result=0
03:46:35.325 00.000 16108 worker thread done servicing request
03:46:35.328 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3408, FiltMin=2931, FiltMax=65475, Gamma=1.000
03:46:35.350 00.022 21068 UpdateGuideState exits: m=784539 SNR=257.3
03:46:35.351 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:35.352 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:35.352 00.000 21068 Enqueuing Expose request
03:46:35.353 00.001 16108 Worker thread wakes up
03:46:35.353 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:35.354 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:35.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:36.026 00.672 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:36.028 00.002 21068 case statement mapped state 6 to 3
03:46:36.030 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:36.518 00.488 16108 Exposure complete
03:46:36.580 00.062 16108 worker thread done servicing request
03:46:36.580 00.000 21068 OnExposeComplete: enter
03:46:36.581 00.001 21068 UpdateGuideState(): m_state=6
03:46:36.582 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1033
03:46:36.583 00.001 21068 Star::Find returns 1 (0), X=811.80, Y=629.35, Mass=742418, SNR=232.9, Peak=65535 HFD=3.6
03:46:36.584 00.001 21068 MultiStar: [#1 -0.64,0.07,0.00,M3] [#2 -0.17,0.25,1.09,U] [#3 -0.13,0.01,0.42,U] [#4 -0.29,0.14,0.38,U] [#5 -0.28,0.25,0.33,U] [#6 -0.79,0.12,0.00,M3] [#7 -0.30,0.32,0.35,U] [#8 -0.15,0.01,0.27,U] 
03:46:36.585 00.001 21068 single-star, 6 included, MultiStar: {-0.21, 0.17}, one-star: {-0.24, 0.12}
03:46:36.586 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
03:46:36.587 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
03:46:36.587 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=0.26 mountY=-0.06, mountTheta=-0.22
03:46:36.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.12, opts=13)
03:46:36.589 00.000 21068 Enqueuing Move request for scope (-0.24, 0.12)
03:46:36.590 00.001 16108 Worker thread wakes up
03:46:36.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
03:46:36.590 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
03:46:36.590 00.000 16108 Moving (-0.24, 0.12) raw xDistance=0.26 yDistance=-0.06
03:46:36.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:46:36.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:36.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:36.590 00.000 16108 MoveAxis(W, 68, ABG)
03:46:36.590 00.000 16108 Guiding  Dir = 3, Dur = 68
03:46:36.591 00.001 16108 IsSlewing returns 0
03:46:36.591 00.000 16108 IsGuiding returns 0
03:46:36.598 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3408, FiltMin=2934, FiltMax=64349, Gamma=1.000
03:46:36.618 00.020 21068 UpdateGuideState exits: m=742418 SNR=232.9
03:46:36.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:36.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:36.621 00.001 21068 Enqueuing Expose request
03:46:36.648 00.027 16108 PulseGuide returned control before completion, sleep 22
03:46:36.678 00.030 16108 IsGuiding returns 1
03:46:36.678 00.000 16108 scope still moving after pulse duration time elapsed
03:46:36.709 00.031 16108 IsSlewing returns 0
03:46:36.709 00.000 16108 IsGuiding returns 1
03:46:36.741 00.032 16108 IsSlewing returns 0
03:46:36.741 00.000 16108 IsGuiding returns 0
03:46:36.741 00.000 16108 scope move finished after 68 + 82 ms
03:46:36.741 00.000 16108 Move returns status 0, amount 68
03:46:36.741 00.000 16108 MoveAxis(N, 0, ABG)
03:46:36.741 00.000 16108 Move returns status 0, amount 0
03:46:36.741 00.000 16108 move complete, result=0
03:46:36.741 00.000 16108 worker thread done servicing request
03:46:36.743 00.002 16108 Worker thread wakes up
03:46:36.743 00.000 21068 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
03:46:36.744 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:36.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:37.140 00.396 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:37.143 00.003 21068 case statement mapped state 6 to 3
03:46:37.145 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:37.713 00.568 16108 Exposure complete
03:46:37.797 00.084 16108 worker thread done servicing request
03:46:37.797 00.000 21068 OnExposeComplete: enter
03:46:37.799 00.002 21068 UpdateGuideState(): m_state=6
03:46:37.800 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1034
03:46:37.802 00.002 21068 Star::Find returns 1 (0), X=811.91, Y=629.63, Mass=769943, SNR=252.6, Peak=65535 HFD=3.5
03:46:37.804 00.002 21068 MultiStar: [#1 -0.45,0.38,0.00,M4] [#2 -0.14,0.48,0.00,M1] [#3 -0.08,0.29,0.41,U] [#4 -0.13,0.47,0.00,M1] [#5 -0.31,0.56,0.00,M2] [#6 -0.52,0.35,0.00,M4] [#7 0.05,0.34,0.27,U] [#8 -0.08,0.43,0.25,U] 
03:46:37.805 00.001 21068 refined, 3 included, MultiStar: {-0.09, 0.37}, one-star: {-0.13, 0.40}
03:46:37.807 00.002 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
03:46:37.808 00.001 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
03:46:37.809 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.80 mountX=0.15 mountY=-0.34, mountTheta=-1.15
03:46:37.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.37, opts=13)
03:46:37.811 00.000 21068 Enqueuing Move request for scope (-0.09, 0.37)
03:46:37.812 00.001 16108 Worker thread wakes up
03:46:37.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
03:46:37.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
03:46:37.812 00.000 16108 Moving (-0.09, 0.37) raw xDistance=0.15 yDistance=-0.34
03:46:37.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:46:37.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:37.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:46:37.812 00.000 16108 MoveAxis(E, 0, ABG)
03:46:37.812 00.000 16108 Move returns status 0, amount 0
03:46:37.812 00.000 16108 MoveAxis(N, 0, ABG)
03:46:37.812 00.000 16108 Move returns status 0, amount 0
03:46:37.813 00.001 16108 move complete, result=0
03:46:37.813 00.000 16108 worker thread done servicing request
03:46:37.817 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3411, FiltMin=2925, FiltMax=65462, Gamma=1.000
03:46:37.832 00.015 21068 UpdateGuideState exits: m=769943 SNR=252.6
03:46:37.833 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:37.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:37.834 00.000 21068 Enqueuing Expose request
03:46:37.834 00.000 16108 Worker thread wakes up
03:46:37.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:37.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(797,614,31,31)
03:46:37.834 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:46:38.254 00.420 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:38.257 00.003 21068 case statement mapped state 6 to 3
03:46:38.259 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:38.356 00.097 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:38.359 00.003 21068 case statement mapped state 6 to 3
03:46:38.360 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:38.458 00.098 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
03:46:38.460 00.002 21068 PhdController::Dither begins
03:46:38.462 00.002 21068 dither: size=1.00, dRA=-0.67 dDec=0.33
03:46:38.464 00.002 21068 MountToCamera -- mountTheta (2.69) + m_xAngle (2.97) = xAngle (5.65 = -0.63)
03:46:38.465 00.001 21068 MountToCamera -- mountX=-0.67 mountY=0.33 hyp=0.74 mountTheta=2.69 cameraX=0.60, cameraY=-0.44 cameraTheta=-0.63
03:46:38.466 00.001 21068 setting lock position to (812.65, 628.79)
03:46:38.467 00.001 21068 Mount: notify guiding dithered (0.6, -0.4)
03:46:38.468 00.001 21068 MultiStar: stabilizing after lock position change
03:46:38.469 00.001 21068 Status Line: Dither by -0.67,0.33
03:46:38.471 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:46:38.472 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
03:46:38.473 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
03:46:39.004 00.531 16108 Exposure complete
03:46:39.080 00.076 16108 worker thread done servicing request
03:46:39.080 00.000 21068 OnExposeComplete: enter
03:46:39.081 00.001 21068 UpdateGuideState(): m_state=6
03:46:39.082 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1035
03:46:39.082 00.000 21068 Star::Find returns 1 (0), X=812.30, Y=629.49, Mass=759030, SNR=220.9, Peak=65535 HFD=3.4
03:46:39.083 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.94 = -0.94)
03:46:39.084 00.001 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
03:46:39.084 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=0.70 hyp=0.78 cameraTheta=2.03 mountX=0.46 mountY=-0.60, mountTheta=-0.91
03:46:39.086 00.002 21068 dither recenter: remaining=(0.7,-0.3) step=(0.7,-0.3)
03:46:39.086 00.000 21068 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.97) = xAngle (2.51 = 2.51)
03:46:39.088 00.002 21068 MountToCamera -- mountX=0.67 mountY=-0.33 hyp=0.74 mountTheta=-0.45 cameraX=-0.60, cameraY=0.44 cameraTheta=2.51
03:46:39.089 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.60, y=0.44, opts=4)
03:46:39.089 00.000 21068 Enqueuing Move request for scope (-0.60, 0.44)
03:46:39.090 00.001 21068 Mount: notify direct move 0.67,-0.33
03:46:39.091 00.001 16108 Worker thread wakes up
03:46:39.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.44) opts 0x4
03:46:39.091 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.60, 0.44)
03:46:39.091 00.000 16108 Moving (-0.60, 0.44) raw xDistance=0.67 yDistance=-0.33
03:46:39.091 00.000 16108 MoveAxis(W, 278, B)
03:46:39.091 00.000 16108 Guiding  Dir = 3, Dur = 278
03:46:39.091 00.000 16108 IsSlewing returns 0
03:46:39.092 00.001 16108 IsGuiding returns 0
03:46:39.095 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=3408, FiltMin=2937, FiltMax=47389, Gamma=1.000
03:46:39.097 00.002 16108 PulseGuide returned control before completion, sleep 284
03:46:39.117 00.020 21068 UpdateGuideState exits: m=759030 SNR=220.9
03:46:39.118 00.001 21068 PhdController: settling, locked = 1, distance = 1.01 (2.00) aobump = 0 frame = 1 / 99999
03:46:39.119 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689599.119,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.01,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:46:39.120 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:39.120 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:39.121 00.001 21068 Enqueuing Expose request
03:46:39.392 00.271 16108 IsGuiding returns 1
03:46:39.392 00.000 16108 scope still moving after pulse duration time elapsed
03:46:39.424 00.032 16108 IsSlewing returns 0
03:46:39.424 00.000 16108 IsGuiding returns 0
03:46:39.425 00.001 16108 scope move finished after 278 + 55 ms
03:46:39.425 00.000 16108 Move returns status 0, amount 278
03:46:39.425 00.000 16108 MoveAxis(N, 66, B)
03:46:39.425 00.000 16108 Guiding  Dir = 0, Dur = 66
03:46:39.425 00.000 16108 IsSlewing returns 0
03:46:39.425 00.000 16108 IsGuiding returns 0
03:46:39.489 00.064 16108 PulseGuide returned control before completion, sleep 13
03:46:39.518 00.029 16108 IsGuiding returns 1
03:46:39.518 00.000 16108 scope still moving after pulse duration time elapsed
03:46:39.550 00.032 16108 IsSlewing returns 0
03:46:39.550 00.000 16108 IsGuiding returns 1
03:46:39.581 00.031 16108 IsSlewing returns 0
03:46:39.581 00.000 16108 IsGuiding returns 0
03:46:39.581 00.000 16108 scope move finished after 66 + 89 ms
03:46:39.581 00.000 16108 Move returns status 0, amount 66
03:46:39.581 00.000 16108 move complete, result=0
03:46:39.581 00.000 16108 worker thread done servicing request
03:46:39.582 00.001 16108 Worker thread wakes up
03:46:39.582 00.000 21068 GuideStep: 0.7 px 278 ms WEST, -0.3 px 66 ms NORTH
03:46:39.583 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:39.584 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:40.566 00.982 16108 Exposure complete
03:46:40.636 00.070 16108 worker thread done servicing request
03:46:40.636 00.000 21068 OnExposeComplete: enter
03:46:40.637 00.001 21068 UpdateGuideState(): m_state=6
03:46:40.638 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1036
03:46:40.639 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=629.18, Mass=777800, SNR=230.6, Peak=65535 HFD=3.6
03:46:40.640 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
03:46:40.642 00.002 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
03:46:40.643 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.57 mountX=0.07 mountY=-0.38, mountTheta=-1.39
03:46:40.646 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.39, opts=13)
03:46:40.647 00.001 21068 Enqueuing Move request for scope (-0.00, 0.39)
03:46:40.649 00.002 16108 Worker thread wakes up
03:46:40.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.39) opts 0xd
03:46:40.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.39)
03:46:40.649 00.000 16108 Moving (-0.00, 0.39) raw xDistance=0.07 yDistance=-0.38
03:46:40.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:46:40.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:40.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:46:40.649 00.000 16108 MoveAxis(E, 0, ABG)
03:46:40.650 00.001 16108 Move returns status 0, amount 0
03:46:40.650 00.000 16108 MoveAxis(N, 0, ABG)
03:46:40.650 00.000 16108 Move returns status 0, amount 0
03:46:40.650 00.000 16108 move complete, result=0
03:46:40.650 00.000 16108 worker thread done servicing request
03:46:40.656 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=835, max=65535, med=3411, FiltMin=2950, FiltMax=63174, Gamma=1.000
03:46:40.673 00.017 21068 UpdateGuideState exits: m=777800 SNR=230.6
03:46:40.675 00.002 21068 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 2 / 99999
03:46:40.676 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689600.676,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.39,"Time":1.6,"SettleTime":3.0,"StarLocked":true}
03:46:40.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:40.678 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:40.678 00.000 21068 Enqueuing Expose request
03:46:40.680 00.002 16108 Worker thread wakes up
03:46:40.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:40.680 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:46:40.681 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:41.846 01.165 16108 Exposure complete
03:46:41.932 00.086 16108 worker thread done servicing request
03:46:41.932 00.000 21068 OnExposeComplete: enter
03:46:41.934 00.002 21068 UpdateGuideState(): m_state=6
03:46:41.936 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1037
03:46:41.937 00.001 21068 Star::Find returns 1 (0), X=813.14, Y=629.04, Mass=737381, SNR=213.6, Peak=65535 HFD=3.5
03:46:41.938 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
03:46:41.938 00.000 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
03:46:41.939 00.001 21068 CameraToMount -- cameraX=0.49 cameraY=0.24 hyp=0.55 cameraTheta=0.46 mountX=-0.44 mountY=-0.35, mountTheta=-2.47
03:46:41.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=0.24, opts=13)
03:46:41.942 00.001 21068 Enqueuing Move request for scope (0.49, 0.24)
03:46:41.943 00.001 16108 Worker thread wakes up
03:46:41.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.24) opts 0xd
03:46:41.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, 0.24)
03:46:41.943 00.000 16108 Moving (0.49, 0.24) raw xDistance=-0.44 yDistance=-0.35
03:46:41.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:46:41.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:41.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:46:41.943 00.000 16108 MoveAxis(E, 116, ABG)
03:46:41.943 00.000 16108 Guiding  Dir = 2, Dur = 116
03:46:41.943 00.000 16108 IsSlewing returns 0
03:46:41.943 00.000 16108 IsGuiding returns 0
03:46:41.952 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3411, FiltMin=2899, FiltMax=58077, Gamma=1.000
03:46:41.976 00.024 21068 UpdateGuideState exits: m=737381 SNR=213.6
03:46:41.977 00.001 21068 PhdController: settling, locked = 1, distance = 0.44 (2.00) aobump = 0 frame = 3 / 99999
03:46:41.978 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689601.978,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.44,"Time":2.9,"SettleTime":3.0,"StarLocked":true}
03:46:41.978 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:41.980 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:41.981 00.001 21068 Enqueuing Expose request
03:46:42.002 00.021 16108 PulseGuide returned control before completion, sleep 69
03:46:42.078 00.076 16108 IsGuiding returns 1
03:46:42.078 00.000 16108 scope still moving after pulse duration time elapsed
03:46:42.109 00.031 16108 IsSlewing returns 0
03:46:42.109 00.000 16108 IsGuiding returns 1
03:46:42.141 00.032 16108 IsSlewing returns 0
03:46:42.142 00.001 16108 IsGuiding returns 1
03:46:42.173 00.031 16108 IsSlewing returns 0
03:46:42.174 00.001 16108 IsGuiding returns 0
03:46:42.174 00.000 16108 scope move finished after 116 + 113 ms
03:46:42.174 00.000 16108 Move returns status 0, amount 116
03:46:42.174 00.000 16108 MoveAxis(N, 0, ABG)
03:46:42.174 00.000 16108 Move returns status 0, amount 0
03:46:42.174 00.000 16108 move complete, result=0
03:46:42.174 00.000 16108 worker thread done servicing request
03:46:42.174 00.000 21068 GuideStep: -0.4 px 116 ms EAST, -0.4 px 0 ms NORTH
03:46:42.176 00.002 16108 Worker thread wakes up
03:46:42.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:42.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:43.154 00.977 16108 Exposure complete
03:46:43.210 00.056 16108 worker thread done servicing request
03:46:43.210 00.000 21068 OnExposeComplete: enter
03:46:43.212 00.002 21068 UpdateGuideState(): m_state=6
03:46:43.214 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1038
03:46:43.215 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=629.06, Mass=741318, SNR=250.5, Peak=65535 HFD=3.8
03:46:43.216 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
03:46:43.217 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
03:46:43.218 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.32 cameraTheta=0.98 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
03:46:43.221 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.27, opts=13)
03:46:43.223 00.002 21068 Enqueuing Move request for scope (0.18, 0.27)
03:46:43.225 00.002 16108 Worker thread wakes up
03:46:43.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
03:46:43.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
03:46:43.225 00.000 16108 Moving (0.18, 0.27) raw xDistance=-0.13 yDistance=-0.30
03:46:43.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:46:43.225 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.03
03:46:43.226 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
03:46:43.226 00.000 16108 MoveAxis(E, 0, ABG)
03:46:43.226 00.000 16108 Move returns status 0, amount 0
03:46:43.226 00.000 16108 MoveAxis(N, 60, ABG)
03:46:43.226 00.000 16108 Guiding  Dir = 0, Dur = 60
03:46:43.226 00.000 16108 IsSlewing returns 0
03:46:43.226 00.000 16108 IsGuiding returns 0
03:46:43.229 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=611, max=65535, med=3411, FiltMin=2921, FiltMax=58614, Gamma=1.000
03:46:43.244 00.015 21068 UpdateGuideState exits: m=741318 SNR=250.5
03:46:43.245 00.001 21068 PhdController: settling, locked = 1, distance = 0.40 (2.00) aobump = 0 frame = 4 / 99999
03:46:43.246 00.001 21068 PhdController: newstate STATE_FINISH
03:46:43.246 00.000 21068 PhdController complete: success
03:46:43.247 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781689603.247,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:46:43.248 00.001 21068 Mount: notify guiding dither settle done success=1
03:46:43.249 00.001 21068 PhdController: newstate STATE_IDLE
03:46:43.249 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:43.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:43.251 00.001 21068 Enqueuing Expose request
03:46:43.273 00.022 16108 PulseGuide returned control before completion, sleep 24
03:46:43.302 00.029 16108 IsGuiding returns 1
03:46:43.302 00.000 16108 scope still moving after pulse duration time elapsed
03:46:43.334 00.032 16108 IsSlewing returns 0
03:46:43.334 00.000 16108 IsGuiding returns 1
03:46:43.365 00.031 16108 IsSlewing returns 0
03:46:43.365 00.000 16108 IsGuiding returns 0
03:46:43.365 00.000 16108 scope move finished after 60 + 79 ms
03:46:43.365 00.000 16108 Move returns status 0, amount 60
03:46:43.365 00.000 16108 move complete, result=0
03:46:43.366 00.001 16108 worker thread done servicing request
03:46:43.366 00.000 16108 Worker thread wakes up
03:46:43.366 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
03:46:43.367 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:43.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:43.569 00.202 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:43.570 00.001 21068 case statement mapped state 6 to 3
03:46:43.571 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:43.670 00.099 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:46:43.672 00.002 21068 PhdController::Guide begins
03:46:43.674 00.002 21068 PhdController: newstate STATE_SETUP
03:46:43.677 00.003 21068 PhdController: setup
03:46:43.678 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
03:46:43.680 00.002 21068 PhdController: guider state = 6
03:46:43.682 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:46:43.684 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
03:46:43.685 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:46:43.720 00.035 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:46:43.723 00.003 21068 case statement mapped state 6 to 3
03:46:43.724 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:46:44.533 00.809 16108 Exposure complete
03:46:44.590 00.057 16108 worker thread done servicing request
03:46:44.590 00.000 21068 OnExposeComplete: enter
03:46:44.590 00.000 21068 UpdateGuideState(): m_state=6
03:46:44.591 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1039
03:46:44.592 00.001 21068 Star::Find returns 1 (0), X=812.67, Y=628.69, Mass=693307, SNR=213.2, Peak=65535 HFD=3.4
03:46:44.593 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
03:46:44.593 00.000 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
03:46:44.594 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.35 mountX=-0.04 mountY=0.09, mountTheta=1.97
03:46:44.596 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
03:46:44.596 00.000 21068 Enqueuing Move request for scope (0.02, -0.10)
03:46:44.597 00.001 16108 Worker thread wakes up
03:46:44.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
03:46:44.597 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
03:46:44.597 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.04 yDistance=0.09
03:46:44.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:46:44.598 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:44.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:46:44.598 00.000 16108 MoveAxis(E, 0, ABG)
03:46:44.598 00.000 16108 Move returns status 0, amount 0
03:46:44.598 00.000 16108 MoveAxis(N, 0, ABG)
03:46:44.598 00.000 16108 Move returns status 0, amount 0
03:46:44.598 00.000 16108 move complete, result=0
03:46:44.598 00.000 16108 worker thread done servicing request
03:46:44.602 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=198, max=65535, med=3411, FiltMin=2905, FiltMax=65430, Gamma=1.000
03:46:44.617 00.015 21068 UpdateGuideState exits: m=693307 SNR=213.2
03:46:44.618 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 1 / 99999
03:46:44.619 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689604.619,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:46:44.620 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:44.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:44.622 00.001 21068 Enqueuing Expose request
03:46:44.623 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:44.624 00.001 16108 Worker thread wakes up
03:46:44.624 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:44.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:45.601 00.977 16108 Exposure complete
03:46:45.669 00.068 16108 worker thread done servicing request
03:46:45.669 00.000 21068 OnExposeComplete: enter
03:46:45.670 00.001 21068 UpdateGuideState(): m_state=6
03:46:45.671 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1040
03:46:45.672 00.001 21068 Star::Find returns 1 (0), X=812.93, Y=628.71, Mass=747459, SNR=262.0, Peak=65535 HFD=3.6
03:46:45.672 00.000 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:46:45.673 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
03:46:45.674 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=-0.29 mountY=0.01, mountTheta=3.10
03:46:45.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.08, opts=13)
03:46:45.676 00.001 21068 Enqueuing Move request for scope (0.28, -0.08)
03:46:45.678 00.002 16108 Worker thread wakes up
03:46:45.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
03:46:45.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
03:46:45.678 00.000 16108 Moving (0.28, -0.08) raw xDistance=-0.29 yDistance=0.01
03:46:45.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:46:45.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:45.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:45.678 00.000 16108 MoveAxis(E, 76, ABG)
03:46:45.678 00.000 16108 Guiding  Dir = 2, Dur = 76
03:46:45.678 00.000 16108 IsSlewing returns 0
03:46:45.678 00.000 16108 IsGuiding returns 0
03:46:45.681 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=0, max=65535, med=3414, FiltMin=2925, FiltMax=65430, Gamma=1.000
03:46:45.697 00.016 21068 UpdateGuideState exits: m=747459 SNR=262.0
03:46:45.697 00.000 21068 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 2 / 99999
03:46:45.698 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689605.698,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.30,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
03:46:45.699 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:45.700 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:45.701 00.001 21068 Enqueuing Expose request
03:46:45.719 00.018 16108 PulseGuide returned control before completion, sleep 46
03:46:45.780 00.061 16108 IsGuiding returns 1
03:46:45.780 00.000 16108 scope still moving after pulse duration time elapsed
03:46:45.811 00.031 16108 IsSlewing returns 0
03:46:45.811 00.000 16108 IsGuiding returns 0
03:46:45.811 00.000 16108 scope move finished after 76 + 57 ms
03:46:45.811 00.000 16108 Move returns status 0, amount 76
03:46:45.811 00.000 16108 MoveAxis(N, 0, ABG)
03:46:45.812 00.001 16108 Move returns status 0, amount 0
03:46:45.812 00.000 16108 move complete, result=0
03:46:45.812 00.000 16108 worker thread done servicing request
03:46:45.812 00.000 16108 Worker thread wakes up
03:46:45.812 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.0 px 0 ms NORTH
03:46:45.815 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:45.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:46.988 01.173 16108 Exposure complete
03:46:47.057 00.069 16108 worker thread done servicing request
03:46:47.057 00.000 21068 OnExposeComplete: enter
03:46:47.058 00.001 21068 UpdateGuideState(): m_state=6
03:46:47.059 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1041
03:46:47.061 00.002 21068 Star::Find returns 1 (0), X=812.79, Y=628.54, Mass=758047, SNR=229.2, Peak=65535 HFD=3.5
03:46:47.063 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
03:46:47.065 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
03:46:47.068 00.003 21068 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.04 mountX=-0.19 mountY=0.21, mountTheta=2.31
03:46:47.071 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.25, opts=13)
03:46:47.073 00.002 21068 Enqueuing Move request for scope (0.15, -0.25)
03:46:47.074 00.001 16108 Worker thread wakes up
03:46:47.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
03:46:47.074 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
03:46:47.076 00.002 16108 Moving (0.15, -0.25) raw xDistance=-0.19 yDistance=0.21
03:46:47.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:46:47.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:46:47.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:46:47.076 00.000 16108 MoveAxis(E, 0, ABG)
03:46:47.076 00.000 16108 Move returns status 0, amount 0
03:46:47.076 00.000 16108 MoveAxis(N, 0, ABG)
03:46:47.076 00.000 16108 Move returns status 0, amount 0
03:46:47.076 00.000 16108 move complete, result=0
03:46:47.077 00.001 16108 worker thread done servicing request
03:46:47.087 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3417, FiltMin=2905, FiltMax=61859, Gamma=1.000
03:46:47.106 00.019 21068 UpdateGuideState exits: m=758047 SNR=229.2
03:46:47.107 00.001 21068 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 3 / 99999
03:46:47.109 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689607.109,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.30,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
03:46:47.112 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:47.112 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:47.116 00.004 21068 Enqueuing Expose request
03:46:47.118 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:47.120 00.002 16108 Worker thread wakes up
03:46:47.120 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:47.122 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:48.111 00.989 16108 Exposure complete
03:46:48.167 00.056 16108 worker thread done servicing request
03:46:48.167 00.000 21068 OnExposeComplete: enter
03:46:48.168 00.001 21068 UpdateGuideState(): m_state=6
03:46:48.169 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1042
03:46:48.170 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=628.76, Mass=732508, SNR=258.5, Peak=65535 HFD=3.4
03:46:48.170 00.000 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
03:46:48.171 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
03:46:48.172 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=0.14 mountY=0.07, mountTheta=0.43
03:46:48.173 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
03:46:48.174 00.001 21068 Enqueuing Move request for scope (-0.15, -0.03)
03:46:48.175 00.001 16108 Worker thread wakes up
03:46:48.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
03:46:48.175 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
03:46:48.175 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.14 yDistance=0.07
03:46:48.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:46:48.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:48.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:46:48.175 00.000 16108 MoveAxis(E, 0, ABG)
03:46:48.175 00.000 16108 Move returns status 0, amount 0
03:46:48.175 00.000 16108 MoveAxis(N, 0, ABG)
03:46:48.175 00.000 16108 Move returns status 0, amount 0
03:46:48.175 00.000 16108 move complete, result=0
03:46:48.175 00.000 16108 worker thread done servicing request
03:46:48.181 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=461, max=65535, med=3417, FiltMin=2931, FiltMax=65475, Gamma=1.000
03:46:48.200 00.019 21068 UpdateGuideState exits: m=732508 SNR=258.5
03:46:48.201 00.001 21068 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 4 / 99999
03:46:48.202 00.001 21068 PhdController: newstate STATE_FINISH
03:46:48.203 00.001 21068 PhdController complete: success
03:46:48.204 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781689608.204,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:46:48.205 00.001 21068 Mount: notify guiding dither settle done success=1
03:46:48.205 00.000 21068 PhdController: newstate STATE_IDLE
03:46:48.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:48.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:48.208 00.001 21068 Enqueuing Expose request
03:46:48.209 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:48.210 00.001 16108 Worker thread wakes up
03:46:48.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:48.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:49.367 01.157 16108 Exposure complete
03:46:49.429 00.062 16108 worker thread done servicing request
03:46:49.429 00.000 21068 OnExposeComplete: enter
03:46:49.431 00.002 21068 UpdateGuideState(): m_state=6
03:46:49.432 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.434 00.002 21068 Star::Find returns 1 (0), X=812.39, Y=628.54, Mass=750270, SNR=203.9, Peak=65535 HFD=3.3
03:46:49.435 00.001 21068 MultiStar: exiting stabilization period
03:46:49.436 00.001 21068 MultiStar: updating star positions after lock position change
03:46:49.437 00.001 21068 Star::Find(15, 577, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.438 00.001 21068 Star::Find returns 1 (0), X=577.58, Y=857.18, Mass=610935, SNR=222.0, Peak=59529 HFD=3.5
03:46:49.439 00.001 21068 Star::Find(15, 785, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.441 00.002 21068 Star::Find returns 1 (0), X=785.59, Y=730.35, Mass=610094, SNR=228.4, Peak=58697 HFD=3.3
03:46:49.442 00.001 21068 Star::Find(15, 461, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.443 00.001 21068 Star::Find returns 1 (0), X=461.16, Y=434.99, Mass=163714, SNR=106.8, Peak=22480 HFD=3.0
03:46:49.443 00.000 21068 Star::Find(15, 689, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.444 00.001 21068 Star::Find returns 1 (0), X=688.80, Y=35.48, Mass=129540, SNR=85.1, Peak=17315 HFD=3.4
03:46:49.445 00.001 21068 Star::Find(15, 206, 861, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.446 00.001 21068 Star::Find returns 1 (0), X=205.96, Y=861.74, Mass=112743, SNR=76.3, Peak=16144 HFD=3.2
03:46:49.447 00.001 21068 Star::Find(15, 594, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.447 00.000 21068 Star::Find returns 1 (0), X=594.05, Y=134.34, Mass=171067, SNR=108.6, Peak=18419 HFD=3.4
03:46:49.448 00.001 21068 Star::Find(15, 1100, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.449 00.001 21068 Star::Find returns 1 (0), X=1099.90, Y=393.24, Mass=111350, SNR=70.4, Peak=13814 HFD=3.2
03:46:49.450 00.001 21068 Star::Find(15, 532, 823, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.450 00.000 21068 Star::Find returns 1 (0), X=531.36, Y=823.27, Mass=77123, SNR=62.3, Peak=11088 HFD=3.0
03:46:49.451 00.001 21068 Star::Find(15, 1160, 870, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.452 00.001 21068 Star::Find returns 1 (0), X=1160.55, Y=869.69, Mass=96586, SNR=76.6, Peak=11712 HFD=3.2
03:46:49.452 00.000 21068 Star::Find(15, 1004, 622, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.453 00.001 21068 Star::Find returns 1 (0), X=1004.13, Y=621.33, Mass=53293, SNR=46.7, Peak=10659 HFD=2.7
03:46:49.454 00.001 21068 Star::Find(15, 109, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
03:46:49.454 00.000 21068 Star::Find returns 1 (0), X=108.64, Y=714.32, Mass=64685, SNR=53.3, Peak=9917 HFD=3.0
03:46:49.455 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
03:46:49.456 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
03:46:49.456 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-2.37 mountX=0.21 mountY=0.31, mountTheta=0.97
03:46:49.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.25, opts=13)
03:46:49.459 00.001 21068 Enqueuing Move request for scope (-0.26, -0.25)
03:46:49.459 00.000 16108 Worker thread wakes up
03:46:49.460 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.25) opts 0xd
03:46:49.460 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.25)
03:46:49.460 00.000 16108 Moving (-0.26, -0.25) raw xDistance=0.21 yDistance=0.31
03:46:49.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:46:49.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:46:49.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:46:49.460 00.000 16108 MoveAxis(W, 55, ABG)
03:46:49.460 00.000 16108 Guiding  Dir = 3, Dur = 55
03:46:49.460 00.000 16108 IsSlewing returns 0
03:46:49.460 00.000 16108 IsGuiding returns 0
03:46:49.469 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3417, FiltMin=2941, FiltMax=60649, Gamma=1.000
03:46:49.489 00.020 21068 UpdateGuideState exits: m=750270 SNR=203.9
03:46:49.492 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:49.495 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:49.498 00.003 21068 Enqueuing Expose request
03:46:49.508 00.010 16108 PulseGuide returned control before completion, sleep 17
03:46:49.538 00.030 16108 IsGuiding returns 1
03:46:49.538 00.000 16108 scope still moving after pulse duration time elapsed
03:46:49.569 00.031 16108 IsSlewing returns 0
03:46:49.569 00.000 16108 IsGuiding returns 1
03:46:49.600 00.031 16108 IsSlewing returns 0
03:46:49.600 00.000 16108 IsGuiding returns 0
03:46:49.600 00.000 16108 scope move finished after 55 + 85 ms
03:46:49.600 00.000 16108 Move returns status 0, amount 55
03:46:49.600 00.000 16108 MoveAxis(N, 0, ABG)
03:46:49.600 00.000 16108 Move returns status 0, amount 0
03:46:49.600 00.000 16108 move complete, result=0
03:46:49.600 00.000 16108 worker thread done servicing request
03:46:49.600 00.000 16108 Worker thread wakes up
03:46:49.600 00.000 21068 GuideStep: 0.2 px 55 ms WEST, 0.3 px 0 ms NORTH
03:46:49.602 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:49.602 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:50.590 00.988 16108 Exposure complete
03:46:50.646 00.056 16108 worker thread done servicing request
03:46:50.646 00.000 21068 OnExposeComplete: enter
03:46:50.648 00.002 21068 UpdateGuideState(): m_state=6
03:46:50.651 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1044
03:46:50.653 00.002 21068 Star::Find returns 1 (0), X=813.24, Y=628.48, Mass=775261, SNR=218.3, Peak=65535 HFD=3.4
03:46:50.654 00.001 21068 MultiStar: [#1 0.84,0.18,0.00,M5] [#2 1.04,0.06,0.00,M2] [#3 0.72,-0.04,0.00,M1] [#4 0.98,0.25,0.00,M2] [#5 0.61,-0.02,0.00,M3] [#6 0.93,-0.01,0.00,M5] [#7 0.94,0.13,0.00,M1] [#8 0.88,-0.02,0.00,M1] 
03:46:50.655 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.84)
03:46:50.656 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.90)
03:46:50.657 00.001 21068 CameraToMount -- cameraX=0.59 cameraY=-0.31 hyp=0.67 cameraTheta=-0.48 mountX=-0.64 mountY=0.16, mountTheta=2.89
03:46:50.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.59, y=-0.31, opts=13)
03:46:50.660 00.001 21068 Enqueuing Move request for scope (0.59, -0.31)
03:46:50.663 00.003 16108 Worker thread wakes up
03:46:50.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.31) opts 0xd
03:46:50.663 00.000 16108 Handling offset move in thread for scope, endpoint = (0.59, -0.31)
03:46:50.663 00.000 16108 Moving (0.59, -0.31) raw xDistance=-0.64 yDistance=0.16
03:46:50.663 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64
03:46:50.663 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:50.664 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:46:50.664 00.000 16108 MoveAxis(E, 164, ABG)
03:46:50.664 00.000 16108 Guiding  Dir = 2, Dur = 164
03:46:50.664 00.000 16108 IsSlewing returns 0
03:46:50.665 00.001 16108 IsGuiding returns 0
03:46:50.671 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3421, FiltMin=2934, FiltMax=59165, Gamma=1.000
03:46:50.691 00.020 21068 UpdateGuideState exits: m=775261 SNR=218.3
03:46:50.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:50.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:50.694 00.001 21068 Enqueuing Expose request
03:46:50.716 00.022 16108 PulseGuide returned control before completion, sleep 123
03:46:50.855 00.139 16108 IsGuiding returns 1
03:46:50.855 00.000 16108 scope still moving after pulse duration time elapsed
03:46:50.886 00.031 16108 IsSlewing returns 0
03:46:50.886 00.000 16108 IsGuiding returns 0
03:46:50.888 00.002 16108 scope move finished after 164 + 58 ms
03:46:50.888 00.000 16108 Move returns status 0, amount 164
03:46:50.888 00.000 16108 MoveAxis(N, 0, ABG)
03:46:50.888 00.000 16108 Move returns status 0, amount 0
03:46:50.888 00.000 16108 move complete, result=0
03:46:50.888 00.000 16108 worker thread done servicing request
03:46:50.888 00.000 16108 Worker thread wakes up
03:46:50.888 00.000 21068 GuideStep: -0.6 px 164 ms EAST, 0.2 px 0 ms NORTH
03:46:50.891 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:50.892 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:52.059 01.167 16108 Exposure complete
03:46:52.117 00.058 16108 worker thread done servicing request
03:46:52.117 00.000 21068 OnExposeComplete: enter
03:46:52.119 00.002 21068 UpdateGuideState(): m_state=6
03:46:52.120 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1045
03:46:52.121 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=628.50, Mass=776836, SNR=252.8, Peak=65535 HFD=3.6
03:46:52.123 00.002 21068 MultiStar: [#1 -0.41,0.09,0.92,U] [#2 -0.29,0.07,0.92,U] [#3 -0.35,-0.09,0.37,U] [#4 -0.26,0.30,0.38,U] [#5 -0.34,0.07,0.31,U] [#6 -0.39,0.06,0.39,U] [#7 -0.12,-0.00,0.31,U] [#8 -0.29,-0.08,0.24,U] 
03:46:52.124 00.001 21068 refined, 8 included, MultiStar: {-0.41, -0.01}, one-star: {-0.73, -0.29}
03:46:52.126 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
03:46:52.128 00.002 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
03:46:52.129 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.12 mountX=0.40 mountY=0.10, mountTheta=0.25
03:46:52.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.01, opts=13)
03:46:52.131 00.000 21068 Enqueuing Move request for scope (-0.41, -0.01)
03:46:52.132 00.001 16108 Worker thread wakes up
03:46:52.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
03:46:52.132 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
03:46:52.132 00.000 16108 Moving (-0.41, -0.01) raw xDistance=0.40 yDistance=0.10
03:46:52.133 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
03:46:52.133 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:52.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:46:52.133 00.000 16108 MoveAxis(W, 93, ABG)
03:46:52.133 00.000 16108 Guiding  Dir = 3, Dur = 93
03:46:52.133 00.000 16108 IsSlewing returns 0
03:46:52.133 00.000 16108 IsGuiding returns 0
03:46:52.134 00.001 16108 PulseGuide returned control before completion, sleep 102
03:46:52.138 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=953, max=65535, med=3424, FiltMin=2934, FiltMax=51171, Gamma=1.000
03:46:52.155 00.017 21068 UpdateGuideState exits: m=776836 SNR=252.8
03:46:52.157 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:52.158 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:52.158 00.000 21068 Enqueuing Expose request
03:46:52.242 00.084 16108 IsGuiding returns 0
03:46:52.242 00.000 16108 Move returns status 0, amount 93
03:46:52.242 00.000 16108 MoveAxis(N, 0, ABG)
03:46:52.242 00.000 16108 Move returns status 0, amount 0
03:46:52.242 00.000 16108 move complete, result=0
03:46:52.242 00.000 16108 worker thread done servicing request
03:46:52.242 00.000 16108 Worker thread wakes up
03:46:52.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:52.242 00.000 21068 GuideStep: 0.4 px 93 ms WEST, 0.1 px 0 ms NORTH
03:46:52.246 00.004 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:53.229 00.983 16108 Exposure complete
03:46:53.293 00.064 16108 worker thread done servicing request
03:46:53.294 00.001 21068 OnExposeComplete: enter
03:46:53.294 00.000 21068 UpdateGuideState(): m_state=6
03:46:53.295 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1046
03:46:53.297 00.002 21068 Star::Find returns 1 (0), X=811.89, Y=629.03, Mass=792658, SNR=261.8, Peak=65535 HFD=3.9
03:46:53.298 00.001 21068 MultiStar: [#1 -0.47,0.66,0.00,M5] [#2 -0.41,0.72,0.00,M2] [#3 -0.47,0.62,0.00,M1] [#4 -0.36,0.91,0.00,M2] [#5 -0.44,0.64,0.00,M3] [#6 -0.60,0.64,0.00,M5] [#7 -0.45,0.98,0.00,M1] [#8 -0.46,0.52,0.00,M1] 
03:46:53.298 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
03:46:53.299 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
03:46:53.300 00.001 21068 CameraToMount -- cameraX=-0.76 cameraY=0.24 hyp=0.79 cameraTheta=2.84 mountX=0.79 mountY=-0.05, mountTheta=-0.07
03:46:53.301 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.76, y=0.24, opts=13)
03:46:53.302 00.001 21068 Enqueuing Move request for scope (-0.76, 0.24)
03:46:53.303 00.001 16108 Worker thread wakes up
03:46:53.303 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.24) opts 0xd
03:46:53.303 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.76, 0.24)
03:46:53.303 00.000 16108 Moving (-0.76, 0.24) raw xDistance=0.79 yDistance=-0.05
03:46:53.303 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
03:46:53.303 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:53.303 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:46:53.303 00.000 16108 MoveAxis(W, 213, ABG)
03:46:53.303 00.000 16108 Guiding  Dir = 3, Dur = 213
03:46:53.304 00.001 16108 IsSlewing returns 0
03:46:53.304 00.000 16108 IsGuiding returns 0
03:46:53.306 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3427, FiltMin=2957, FiltMax=58467, Gamma=1.000
03:46:53.313 00.007 16108 PulseGuide returned control before completion, sleep 214
03:46:53.327 00.014 21068 UpdateGuideState exits: m=792658 SNR=261.8
03:46:53.329 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:53.331 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:53.333 00.002 21068 Enqueuing Expose request
03:46:53.532 00.199 16108 IsGuiding returns 1
03:46:53.532 00.000 16108 scope still moving after pulse duration time elapsed
03:46:53.563 00.031 16108 IsSlewing returns 0
03:46:53.563 00.000 16108 IsGuiding returns 0
03:46:53.563 00.000 16108 scope move finished after 213 + 47 ms
03:46:53.565 00.002 16108 Move returns status 0, amount 213
03:46:53.565 00.000 16108 MoveAxis(N, 0, ABG)
03:46:53.565 00.000 16108 Move returns status 0, amount 0
03:46:53.565 00.000 16108 move complete, result=0
03:46:53.565 00.000 16108 worker thread done servicing request
03:46:53.565 00.000 16108 Worker thread wakes up
03:46:53.565 00.000 21068 GuideStep: 0.8 px 213 ms WEST, -0.1 px 0 ms NORTH
03:46:53.567 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:53.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:54.729 01.162 16108 Exposure complete
03:46:54.792 00.063 16108 worker thread done servicing request
03:46:54.794 00.002 21068 OnExposeComplete: enter
03:46:54.794 00.000 21068 UpdateGuideState(): m_state=6
03:46:54.795 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
03:46:54.796 00.001 21068 Star::Find returns 1 (0), X=813.15, Y=628.96, Mass=746806, SNR=253.7, Peak=62541 HFD=4.1
03:46:54.797 00.001 21068 MultiStar: [#1 0.65,0.50,0.00,M6] [#2 0.87,0.62,0.00,M3] [#3 0.63,0.33,0.00,M2] [#4 0.65,0.73,0.00,M3] [#5 0.73,0.34,0.00,M4] [#6 0.70,0.52,0.00,M6] [#7 0.82,0.66,0.00,M2] [#8 0.75,0.28,0.00,M2] 
03:46:54.798 00.001 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
03:46:54.798 00.000 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
03:46:54.799 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.16 hyp=0.53 cameraTheta=0.31 mountX=-0.47 mountY=-0.28, mountTheta=-2.61
03:46:54.800 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.16, opts=13)
03:46:54.801 00.001 21068 Enqueuing Move request for scope (0.50, 0.16)
03:46:54.802 00.001 16108 Worker thread wakes up
03:46:54.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.16) opts 0xd
03:46:54.802 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.16)
03:46:54.802 00.000 16108 Moving (0.50, 0.16) raw xDistance=-0.47 yDistance=-0.28
03:46:54.802 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
03:46:54.802 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
03:46:54.802 00.000 16108 MoveAxis(E, 108, ABG)
03:46:54.802 00.000 16108 Guiding  Dir = 2, Dur = 108
03:46:54.803 00.001 16108 IsSlewing returns 0
03:46:54.803 00.000 16108 IsGuiding returns 0
03:46:54.814 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3433, FiltMin=2960, FiltMax=47629, Gamma=1.000
03:46:54.836 00.022 16108 PulseGuide returned control before completion, sleep 85
03:46:54.837 00.001 21068 UpdateGuideState exits: m=746806 SNR=253.7
03:46:54.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:54.840 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:54.841 00.001 21068 Enqueuing Expose request
03:46:54.928 00.087 16108 IsGuiding returns 1
03:46:54.928 00.000 16108 scope still moving after pulse duration time elapsed
03:46:54.959 00.031 16108 IsSlewing returns 0
03:46:54.959 00.000 16108 IsGuiding returns 1
03:46:54.991 00.032 16108 IsSlewing returns 0
03:46:54.991 00.000 16108 IsGuiding returns 1
03:46:55.023 00.032 16108 IsSlewing returns 0
03:46:55.023 00.000 16108 IsGuiding returns 0
03:46:55.023 00.000 16108 scope move finished after 108 + 112 ms
03:46:55.023 00.000 16108 Move returns status 0, amount 108
03:46:55.023 00.000 16108 MoveAxis(N, 56, ABG)
03:46:55.023 00.000 16108 Guiding  Dir = 0, Dur = 56
03:46:55.023 00.000 16108 IsSlewing returns 0
03:46:55.024 00.001 16108 IsGuiding returns 0
03:46:55.072 00.048 16108 PulseGuide returned control before completion, sleep 19
03:46:55.100 00.028 16108 IsGuiding returns 1
03:46:55.100 00.000 16108 scope still moving after pulse duration time elapsed
03:46:55.132 00.032 16108 IsSlewing returns 0
03:46:55.132 00.000 16108 IsGuiding returns 1
03:46:55.163 00.031 16108 IsSlewing returns 0
03:46:55.163 00.000 16108 IsGuiding returns 0
03:46:55.163 00.000 16108 scope move finished after 56 + 84 ms
03:46:55.163 00.000 16108 Move returns status 0, amount 56
03:46:55.165 00.002 16108 move complete, result=0
03:46:55.165 00.000 16108 worker thread done servicing request
03:46:55.165 00.000 21068 GuideStep: -0.5 px 108 ms EAST, -0.3 px 56 ms NORTH
03:46:55.170 00.005 16108 Worker thread wakes up
03:46:55.170 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:55.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:56.144 00.974 16108 Exposure complete
03:46:56.214 00.070 16108 worker thread done servicing request
03:46:56.214 00.000 21068 OnExposeComplete: enter
03:46:56.215 00.001 21068 UpdateGuideState(): m_state=6
03:46:56.216 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1048
03:46:56.217 00.001 21068 Star::Find returns 1 (0), X=813.05, Y=628.17, Mass=751076, SNR=241.1, Peak=60864 HFD=3.8
03:46:56.218 00.001 21068 MultiStar: [#1 0.70,-0.21,0.00,M7] [#2 0.81,-0.24,0.00,M4] [#3 0.53,-0.46,0.00,M3] [#4 0.70,-0.01,0.00,M4] [#5 0.46,-0.58,0.00,M5] [#6 0.49,-0.28,0.00,M7] [#7 0.84,-0.34,0.00,M3] [#8 0.69,-0.36,0.00,M3] 
03:46:56.219 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
03:46:56.219 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
03:46:56.220 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=-0.62 hyp=0.75 cameraTheta=-0.99 mountX=-0.51 mountY=0.51, mountTheta=2.35
03:46:56.221 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=-0.62, opts=13)
03:46:56.223 00.002 21068 Enqueuing Move request for scope (0.41, -0.62)
03:46:56.224 00.001 16108 Worker thread wakes up
03:46:56.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.62) opts 0xd
03:46:56.224 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, -0.62)
03:46:56.224 00.000 16108 Moving (0.41, -0.62) raw xDistance=-0.51 yDistance=0.51
03:46:56.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
03:46:56.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:56.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:46:56.224 00.000 16108 MoveAxis(E, 141, ABG)
03:46:56.224 00.000 16108 Guiding  Dir = 2, Dur = 141
03:46:56.225 00.001 16108 IsSlewing returns 0
03:46:56.225 00.000 16108 IsGuiding returns 0
03:46:56.228 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=509, max=65535, med=3437, FiltMin=2905, FiltMax=55926, Gamma=1.000
03:46:56.242 00.014 21068 UpdateGuideState exits: m=751076 SNR=241.1
03:46:56.242 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:56.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:56.244 00.001 21068 Enqueuing Expose request
03:46:56.246 00.002 16108 PulseGuide returned control before completion, sleep 130
03:46:56.385 00.139 16108 IsGuiding returns 1
03:46:56.385 00.000 16108 scope still moving after pulse duration time elapsed
03:46:56.415 00.030 16108 IsSlewing returns 0
03:46:56.415 00.000 16108 IsGuiding returns 0
03:46:56.417 00.002 16108 scope move finished after 141 + 50 ms
03:46:56.417 00.000 16108 Move returns status 0, amount 141
03:46:56.417 00.000 16108 MoveAxis(N, 0, ABG)
03:46:56.417 00.000 16108 Move returns status 0, amount 0
03:46:56.417 00.000 16108 move complete, result=0
03:46:56.417 00.000 16108 worker thread done servicing request
03:46:56.417 00.000 16108 Worker thread wakes up
03:46:56.417 00.000 21068 GuideStep: -0.5 px 141 ms EAST, 0.5 px 0 ms NORTH
03:46:56.420 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:56.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:57.588 01.168 16108 Exposure complete
03:46:57.651 00.063 16108 worker thread done servicing request
03:46:57.651 00.000 21068 OnExposeComplete: enter
03:46:57.653 00.002 21068 UpdateGuideState(): m_state=6
03:46:57.654 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1049
03:46:57.656 00.002 21068 Star::Find returns 1 (0), X=811.83, Y=628.16, Mass=774803, SNR=235.9, Peak=54755 HFD=4.0
03:46:57.656 00.000 21068 MultiStar: large primary error, entering stabilization period
03:46:57.657 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
03:46:57.657 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
03:46:57.658 00.001 21068 CameraToMount -- cameraX=-0.82 cameraY=-0.63 hyp=1.03 cameraTheta=-2.49 mountX=0.70 mountY=0.80, mountTheta=0.86
03:46:57.660 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.82, y=-0.63, opts=13)
03:46:57.660 00.000 21068 Enqueuing Move request for scope (-0.82, -0.63)
03:46:57.661 00.001 16108 Worker thread wakes up
03:46:57.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.63) opts 0xd
03:46:57.661 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.82, -0.63)
03:46:57.661 00.000 16108 Moving (-0.82, -0.63) raw xDistance=0.70 yDistance=0.80
03:46:57.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70
03:46:57.662 00.001 16108 resist switch: large excursion: input 0.80 thresh 0.60 direction from -1 to 1
03:46:57.662 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.41
03:46:57.662 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
03:46:57.662 00.000 16108 MoveAxis(W, 173, ABG)
03:46:57.662 00.000 16108 Guiding  Dir = 3, Dur = 173
03:46:57.662 00.000 16108 IsSlewing returns 0
03:46:57.662 00.000 16108 IsGuiding returns 0
03:46:57.666 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=547, max=65535, med=3443, FiltMin=2950, FiltMax=52777, Gamma=1.000
03:46:57.680 00.014 21068 UpdateGuideState exits: m=774803 SNR=235.9
03:46:57.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:57.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:57.683 00.001 21068 Enqueuing Expose request
03:46:57.689 00.006 16108 PulseGuide returned control before completion, sleep 157
03:46:57.859 00.170 16108 IsGuiding returns 1
03:46:57.859 00.000 16108 scope still moving after pulse duration time elapsed
03:46:57.891 00.032 16108 IsSlewing returns 0
03:46:57.891 00.000 16108 IsGuiding returns 1
03:46:57.922 00.031 16108 IsSlewing returns 0
03:46:57.922 00.000 16108 IsGuiding returns 0
03:46:57.922 00.000 16108 scope move finished after 173 + 86 ms
03:46:57.922 00.000 16108 Move returns status 0, amount 173
03:46:57.922 00.000 16108 MoveAxis(S, 161, ABG)
03:46:57.922 00.000 16108 Guiding  Dir = 1, Dur = 161
03:46:57.922 00.000 16108 IsSlewing returns 0
03:46:57.922 00.000 16108 IsGuiding returns 0
03:46:57.923 00.001 16108 PulseGuide returned control before completion, sleep 171
03:46:58.096 00.173 16108 IsGuiding returns 0
03:46:58.096 00.000 16108 Move returns status 0, amount 161
03:46:58.096 00.000 16108 move complete, result=0
03:46:58.096 00.000 16108 worker thread done servicing request
03:46:58.097 00.001 21068 GuideStep: 0.7 px 173 ms WEST, 0.8 px 161 ms SOUTH
03:46:58.099 00.002 16108 Worker thread wakes up
03:46:58.099 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:58.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:46:59.071 00.972 16108 Exposure complete
03:46:59.125 00.054 16108 worker thread done servicing request
03:46:59.125 00.000 21068 OnExposeComplete: enter
03:46:59.126 00.001 21068 UpdateGuideState(): m_state=6
03:46:59.127 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1050
03:46:59.128 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=628.25, Mass=805898, SNR=230.3, Peak=63379 HFD=3.8
03:46:59.129 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
03:46:59.129 00.000 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
03:46:59.130 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=-0.54 hyp=0.71 cameraTheta=-2.28 mountX=0.37 mountY=0.63, mountTheta=1.05
03:46:59.131 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=-0.54, opts=13)
03:46:59.132 00.001 21068 Enqueuing Move request for scope (-0.47, -0.54)
03:46:59.133 00.001 16108 Worker thread wakes up
03:46:59.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.54) opts 0xd
03:46:59.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, -0.54)
03:46:59.133 00.000 16108 Moving (-0.47, -0.54) raw xDistance=0.37 yDistance=0.63
03:46:59.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
03:46:59.134 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:46:59.134 00.000 16108 MoveAxis(W, 108, ABG)
03:46:59.134 00.000 16108 Guiding  Dir = 3, Dur = 108
03:46:59.134 00.000 16108 IsSlewing returns 0
03:46:59.134 00.000 16108 IsGuiding returns 0
03:46:59.137 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=499, max=65535, med=3449, FiltMin=2944, FiltMax=44022, Gamma=1.000
03:46:59.153 00.016 21068 UpdateGuideState exits: m=805898 SNR=230.3
03:46:59.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:59.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:46:59.156 00.001 21068 Enqueuing Expose request
03:46:59.181 00.025 16108 PulseGuide returned control before completion, sleep 73
03:46:59.258 00.077 16108 IsGuiding returns 1
03:46:59.258 00.000 16108 scope still moving after pulse duration time elapsed
03:46:59.289 00.031 16108 IsSlewing returns 0
03:46:59.289 00.000 16108 IsGuiding returns 1
03:46:59.320 00.031 16108 IsSlewing returns 0
03:46:59.320 00.000 16108 IsGuiding returns 1
03:46:59.352 00.032 16108 IsSlewing returns 0
03:46:59.352 00.000 16108 IsGuiding returns 0
03:46:59.352 00.000 16108 scope move finished after 108 + 110 ms
03:46:59.352 00.000 16108 Move returns status 0, amount 108
03:46:59.352 00.000 16108 MoveAxis(S, 128, ABG)
03:46:59.354 00.002 16108 Guiding  Dir = 1, Dur = 128
03:46:59.354 00.000 16108 IsSlewing returns 0
03:46:59.354 00.000 16108 IsGuiding returns 0
03:46:59.418 00.064 16108 PulseGuide returned control before completion, sleep 74
03:46:59.495 00.077 16108 IsGuiding returns 1
03:46:59.495 00.000 16108 scope still moving after pulse duration time elapsed
03:46:59.525 00.030 16108 IsSlewing returns 0
03:46:59.525 00.000 16108 IsGuiding returns 1
03:46:59.557 00.032 16108 IsSlewing returns 0
03:46:59.557 00.000 16108 IsGuiding returns 1
03:46:59.589 00.032 16108 IsSlewing returns 0
03:46:59.590 00.001 16108 IsGuiding returns 0
03:46:59.590 00.000 16108 scope move finished after 128 + 107 ms
03:46:59.590 00.000 16108 Move returns status 0, amount 128
03:46:59.590 00.000 16108 move complete, result=0
03:46:59.590 00.000 16108 worker thread done servicing request
03:46:59.590 00.000 16108 Worker thread wakes up
03:46:59.590 00.000 21068 GuideStep: 0.4 px 108 ms WEST, 0.6 px 128 ms SOUTH
03:46:59.593 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:46:59.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:00.750 01.157 16108 Exposure complete
03:47:00.809 00.059 16108 worker thread done servicing request
03:47:00.809 00.000 21068 OnExposeComplete: enter
03:47:00.811 00.002 21068 UpdateGuideState(): m_state=6
03:47:00.813 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1051
03:47:00.814 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=629.15, Mass=788487, SNR=233.5, Peak=65535 HFD=3.6
03:47:00.815 00.001 21068 MultiStar: exiting stabilization period
03:47:00.816 00.001 21068 MultiStar: [#1 0.18,0.58,0.00,M8] [#2 0.40,0.70,0.00,M5] [#3 0.22,0.41,0.37,U] [#4 0.38,0.73,0.00,M5] [#5 0.03,0.39,0.31,U] [#6 0.19,0.31,0.34,U] [#7 0.47,0.59,0.00,M4] [#8 0.56,0.65,0.00,M4] 
03:47:00.816 00.000 21068 single-star, 3 included, MultiStar: {0.08, 0.37}, one-star: {0.00, 0.36}
03:47:00.818 00.002 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
03:47:00.819 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
03:47:00.820 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.56 mountX=0.06 mountY=-0.35, mountTheta=-1.40
03:47:00.823 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.36, opts=13)
03:47:00.824 00.001 21068 Enqueuing Move request for scope (0.00, 0.36)
03:47:00.825 00.001 16108 Worker thread wakes up
03:47:00.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.36) opts 0xd
03:47:00.825 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.36)
03:47:00.825 00.000 16108 Moving (0.00, 0.36) raw xDistance=0.06 yDistance=-0.35
03:47:00.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:47:00.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:00.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:47:00.825 00.000 16108 MoveAxis(E, 0, ABG)
03:47:00.825 00.000 16108 Move returns status 0, amount 0
03:47:00.825 00.000 16108 MoveAxis(N, 0, ABG)
03:47:00.825 00.000 16108 Move returns status 0, amount 0
03:47:00.825 00.000 16108 move complete, result=0
03:47:00.825 00.000 16108 worker thread done servicing request
03:47:00.830 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3462, FiltMin=2966, FiltMax=45286, Gamma=1.000
03:47:00.844 00.014 21068 UpdateGuideState exits: m=788487 SNR=233.5
03:47:00.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:00.846 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:00.848 00.002 21068 Enqueuing Expose request
03:47:00.848 00.000 16108 Worker thread wakes up
03:47:00.848 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:47:00.849 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:00.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:01.807 00.958 16108 Exposure complete
03:47:01.863 00.056 16108 worker thread done servicing request
03:47:01.863 00.000 21068 OnExposeComplete: enter
03:47:01.864 00.001 21068 UpdateGuideState(): m_state=6
03:47:01.865 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1052
03:47:01.865 00.000 21068 Star::Find returns 1 (0), X=813.05, Y=629.32, Mass=772527, SNR=231.3, Peak=65535 HFD=3.7
03:47:01.866 00.001 21068 MultiStar: [#1 0.92,0.83,0.00,M9] [#2 0.89,0.90,0.00,M6] [#3 0.81,0.71,0.00,M3] [#4 0.93,0.96,0.00,M6] [#5 0.58,0.65,0.00,M5] [#6 0.64,0.75,0.00,M7] [#7 0.60,0.90,0.00,M5] [#8 1.07,0.67,0.00,M5] 
03:47:01.866 00.000 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
03:47:01.868 00.002 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
03:47:01.869 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.52 hyp=0.66 cameraTheta=0.92 mountX=-0.30 mountY=-0.60, mountTheta=-2.03
03:47:01.870 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.52, opts=13)
03:47:01.871 00.001 21068 Enqueuing Move request for scope (0.40, 0.52)
03:47:01.872 00.001 16108 Worker thread wakes up
03:47:01.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.52) opts 0xd
03:47:01.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.52)
03:47:01.872 00.000 16108 Moving (0.40, 0.52) raw xDistance=-0.30 yDistance=-0.60
03:47:01.872 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:47:01.872 00.000 16108 resist switch: large excursion: input -0.60 thresh 0.60 direction from 1 to -1
03:47:01.872 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.81
03:47:01.872 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
03:47:01.872 00.000 16108 MoveAxis(E, 79, ABG)
03:47:01.872 00.000 16108 Guiding  Dir = 2, Dur = 79
03:47:01.873 00.001 16108 IsSlewing returns 0
03:47:01.873 00.000 16108 IsGuiding returns 0
03:47:01.926 00.053 16108 PulseGuide returned control before completion, sleep 36
03:47:01.972 00.046 16108 IsGuiding returns 1
03:47:01.972 00.000 16108 scope still moving after pulse duration time elapsed
03:47:02.004 00.032 16108 IsSlewing returns 0
03:47:02.005 00.001 16108 IsGuiding returns 1
03:47:02.013 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3472, FiltMin=2992, FiltMax=46297, Gamma=1.000
03:47:02.028 00.015 21068 UpdateGuideState exits: m=772527 SNR=231.3
03:47:02.030 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:02.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:02.032 00.001 21068 Enqueuing Expose request
03:47:02.036 00.004 16108 IsSlewing returns 0
03:47:02.036 00.000 16108 IsGuiding returns 0
03:47:02.036 00.000 16108 scope move finished after 79 + 84 ms
03:47:02.036 00.000 16108 Move returns status 0, amount 79
03:47:02.036 00.000 16108 MoveAxis(N, 121, ABG)
03:47:02.036 00.000 16108 Guiding  Dir = 0, Dur = 121
03:47:02.037 00.001 16108 IsSlewing returns 0
03:47:02.037 00.000 16108 IsGuiding returns 0
03:47:02.084 00.047 16108 PulseGuide returned control before completion, sleep 84
03:47:02.178 00.094 16108 IsGuiding returns 1
03:47:02.178 00.000 16108 scope still moving after pulse duration time elapsed
03:47:02.210 00.032 16108 IsSlewing returns 0
03:47:02.210 00.000 16108 IsGuiding returns 1
03:47:02.241 00.031 16108 IsSlewing returns 0
03:47:02.241 00.000 16108 IsGuiding returns 1
03:47:02.271 00.030 16108 IsSlewing returns 0
03:47:02.271 00.000 16108 IsGuiding returns 0
03:47:02.271 00.000 16108 scope move finished after 121 + 113 ms
03:47:02.271 00.000 16108 Move returns status 0, amount 121
03:47:02.271 00.000 16108 move complete, result=0
03:47:02.271 00.000 16108 worker thread done servicing request
03:47:02.271 00.000 16108 Worker thread wakes up
03:47:02.271 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.6 px 121 ms NORTH
03:47:02.274 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:02.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:03.441 01.167 16108 Exposure complete
03:47:03.507 00.066 16108 worker thread done servicing request
03:47:03.507 00.000 21068 OnExposeComplete: enter
03:47:03.509 00.002 21068 UpdateGuideState(): m_state=6
03:47:03.510 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1053
03:47:03.510 00.000 21068 Star::Find returns 1 (0), X=813.58, Y=629.30, Mass=736363, SNR=238.7, Peak=65535 HFD=3.4
03:47:03.512 00.002 21068 MultiStar: large primary error, entering stabilization period
03:47:03.513 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.47 = -2.47)
03:47:03.514 00.001 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
03:47:03.515 00.001 21068 CameraToMount -- cameraX=0.94 cameraY=0.51 hyp=1.07 cameraTheta=0.50 mountX=-0.83 mountY=-0.72, mountTheta=-2.43
03:47:03.517 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.94, y=0.51, opts=13)
03:47:03.518 00.001 21068 Enqueuing Move request for scope (0.94, 0.51)
03:47:03.518 00.000 16108 Worker thread wakes up
03:47:03.518 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.51) opts 0xd
03:47:03.519 00.001 16108 Handling offset move in thread for scope, endpoint = (0.94, 0.51)
03:47:03.519 00.000 16108 Moving (0.94, 0.51) raw xDistance=-0.83 yDistance=-0.72
03:47:03.519 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
03:47:03.519 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
03:47:03.519 00.000 16108 MoveAxis(E, 224, ABG)
03:47:03.519 00.000 16108 Guiding  Dir = 2, Dur = 224
03:47:03.520 00.001 16108 IsSlewing returns 0
03:47:03.520 00.000 16108 IsGuiding returns 0
03:47:03.523 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3485, FiltMin=2969, FiltMax=36800, Gamma=1.000
03:47:03.536 00.013 21068 UpdateGuideState exits: m=736363 SNR=238.7
03:47:03.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:03.539 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:03.539 00.000 21068 Enqueuing Expose request
03:47:03.575 00.036 16108 PulseGuide returned control before completion, sleep 181
03:47:03.765 00.190 16108 IsGuiding returns 1
03:47:03.765 00.000 16108 scope still moving after pulse duration time elapsed
03:47:03.791 00.026 16108 IsSlewing returns 0
03:47:03.792 00.001 16108 IsGuiding returns 1
03:47:03.822 00.030 16108 IsSlewing returns 0
03:47:03.822 00.000 16108 IsGuiding returns 0
03:47:03.822 00.000 16108 scope move finished after 224 + 77 ms
03:47:03.822 00.000 16108 Move returns status 0, amount 224
03:47:03.822 00.000 16108 MoveAxis(N, 144, ABG)
03:47:03.822 00.000 16108 Guiding  Dir = 0, Dur = 144
03:47:03.822 00.000 16108 IsSlewing returns 0
03:47:03.822 00.000 16108 IsGuiding returns 0
03:47:03.828 00.006 16108 PulseGuide returned control before completion, sleep 150
03:47:03.979 00.151 16108 IsGuiding returns 1
03:47:03.979 00.000 16108 scope still moving after pulse duration time elapsed
03:47:04.009 00.030 16108 IsSlewing returns 0
03:47:04.009 00.000 16108 IsGuiding returns 0
03:47:04.009 00.000 16108 scope move finished after 144 + 43 ms
03:47:04.009 00.000 16108 Move returns status 0, amount 144
03:47:04.009 00.000 16108 move complete, result=0
03:47:04.011 00.002 16108 worker thread done servicing request
03:47:04.011 00.000 16108 Worker thread wakes up
03:47:04.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:04.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:04.011 00.000 21068 GuideStep: -0.8 px 224 ms EAST, -0.7 px 144 ms NORTH
03:47:04.982 00.971 16108 Exposure complete
03:47:05.043 00.061 16108 worker thread done servicing request
03:47:05.043 00.000 21068 OnExposeComplete: enter
03:47:05.046 00.003 21068 UpdateGuideState(): m_state=6
03:47:05.048 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1054
03:47:05.048 00.000 21068 Star::Find returns 1 (0), X=813.20, Y=628.97, Mass=678181, SNR=249.6, Peak=65535 HFD=3.3
03:47:05.049 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
03:47:05.050 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
03:47:05.051 00.001 21068 CameraToMount -- cameraX=0.55 cameraY=0.18 hyp=0.58 cameraTheta=0.32 mountX=-0.51 mountY=-0.31, mountTheta=-2.60
03:47:05.054 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=0.18, opts=13)
03:47:05.055 00.001 21068 Enqueuing Move request for scope (0.55, 0.18)
03:47:05.057 00.002 16108 Worker thread wakes up
03:47:05.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.18) opts 0xd
03:47:05.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, 0.18)
03:47:05.057 00.000 16108 Moving (0.55, 0.18) raw xDistance=-0.51 yDistance=-0.31
03:47:05.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
03:47:05.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:47:05.057 00.000 16108 MoveAxis(E, 149, ABG)
03:47:05.057 00.000 16108 Guiding  Dir = 2, Dur = 149
03:47:05.058 00.001 16108 IsSlewing returns 0
03:47:05.058 00.000 16108 IsGuiding returns 0
03:47:05.059 00.001 16108 PulseGuide returned control before completion, sleep 159
03:47:05.063 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3491, FiltMin=2918, FiltMax=49581, Gamma=1.000
03:47:05.080 00.017 21068 UpdateGuideState exits: m=678181 SNR=249.6
03:47:05.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:05.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:05.082 00.000 21068 Enqueuing Expose request
03:47:05.230 00.148 16108 IsGuiding returns 0
03:47:05.230 00.000 16108 Move returns status 0, amount 149
03:47:05.230 00.000 16108 MoveAxis(N, 61, ABG)
03:47:05.230 00.000 16108 Guiding  Dir = 0, Dur = 61
03:47:05.230 00.000 16108 IsSlewing returns 0
03:47:05.231 00.001 16108 IsGuiding returns 0
03:47:05.236 00.005 16108 PulseGuide returned control before completion, sleep 67
03:47:05.308 00.072 16108 IsGuiding returns 0
03:47:05.308 00.000 16108 Move returns status 0, amount 61
03:47:05.308 00.000 16108 move complete, result=0
03:47:05.308 00.000 16108 worker thread done servicing request
03:47:05.308 00.000 16108 Worker thread wakes up
03:47:05.308 00.000 21068 GuideStep: -0.5 px 149 ms EAST, -0.3 px 61 ms NORTH
03:47:05.310 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:05.311 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:06.482 01.171 16108 Exposure complete
03:47:06.542 00.060 16108 worker thread done servicing request
03:47:06.542 00.000 21068 OnExposeComplete: enter
03:47:06.543 00.001 21068 UpdateGuideState(): m_state=6
03:47:06.543 00.000 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1055
03:47:06.544 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=628.82, Mass=652333, SNR=201.1, Peak=65535 HFD=3.4
03:47:06.545 00.001 21068 MultiStar: exiting stabilization period
03:47:06.546 00.001 21068 MultiStar: [#1 0.21,0.24,1.08,U] [#2 0.15,0.42,1.21,U] [#3 0.18,0.19,0.44,U] [#4 0.05,0.65,0.00,M7] [#5 0.06,0.11,0.38,U] [#6 -0.03,0.31,0.46,U] [#7 -0.04,0.27,0.33,U] [#8 0.26,0.45,0.00,M6] 
03:47:06.546 00.000 21068 refined, 6 included, MultiStar: {0.04, 0.24}, one-star: {-0.27, 0.03}
03:47:06.547 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
03:47:06.549 00.002 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
03:47:06.549 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.39 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
03:47:06.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.24, opts=13)
03:47:06.552 00.001 21068 Enqueuing Move request for scope (0.04, 0.24)
03:47:06.552 00.000 16108 Worker thread wakes up
03:47:06.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
03:47:06.553 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
03:47:06.553 00.000 16108 Moving (0.04, 0.24) raw xDistance=-0.00 yDistance=-0.24
03:47:06.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:47:06.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
03:47:06.553 00.000 16108 MoveAxis(E, 0, ABG)
03:47:06.553 00.000 16108 Move returns status 0, amount 0
03:47:06.553 00.000 16108 MoveAxis(N, 48, ABG)
03:47:06.553 00.000 16108 Guiding  Dir = 0, Dur = 48
03:47:06.553 00.000 16108 IsSlewing returns 0
03:47:06.553 00.000 16108 IsGuiding returns 0
03:47:06.557 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=768, max=65535, med=3513, FiltMin=2995, FiltMax=44969, Gamma=1.000
03:47:06.567 00.010 16108 PulseGuide returned control before completion, sleep 45
03:47:06.570 00.003 21068 UpdateGuideState exits: m=652333 SNR=201.1
03:47:06.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:06.572 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:06.572 00.000 21068 Enqueuing Expose request
03:47:06.628 00.056 16108 IsGuiding returns 1
03:47:06.628 00.000 16108 scope still moving after pulse duration time elapsed
03:47:06.659 00.031 16108 IsSlewing returns 0
03:47:06.659 00.000 16108 IsGuiding returns 0
03:47:06.659 00.000 16108 scope move finished after 48 + 58 ms
03:47:06.659 00.000 16108 Move returns status 0, amount 48
03:47:06.659 00.000 16108 move complete, result=0
03:47:06.661 00.002 16108 worker thread done servicing request
03:47:06.661 00.000 16108 Worker thread wakes up
03:47:06.661 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 48 ms NORTH
03:47:06.663 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:06.663 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:07.635 00.972 16108 Exposure complete
03:47:07.705 00.070 16108 worker thread done servicing request
03:47:07.705 00.000 21068 OnExposeComplete: enter
03:47:07.707 00.002 21068 UpdateGuideState(): m_state=6
03:47:07.707 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1056
03:47:07.708 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=628.64, Mass=773360, SNR=282.7, Peak=65535 HFD=3.4
03:47:07.709 00.001 21068 MultiStar: [#1 -0.02,0.04,0.64,U] [#2 0.07,0.13,0.81,U] [#3 -0.17,-0.23,0.30,U] [#4 -0.27,0.22,0.25,U] [#5 -0.18,-0.10,0.23,U] [#6 0.04,-0.05,0.28,U] [#7 0.03,0.15,0.28,U] [#8 0.13,-0.06,0.21,U] 
03:47:07.710 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.23, -0.15}
03:47:07.710 00.000 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.98 = 0.31)
03:47:07.711 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.92 = 0.37)
03:47:07.712 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.01 mountX=0.07 mountY=0.03, mountTheta=0.36
03:47:07.715 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
03:47:07.715 00.000 21068 Enqueuing Move request for scope (-0.08, -0.01)
03:47:07.716 00.001 16108 Worker thread wakes up
03:47:07.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
03:47:07.717 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
03:47:07.717 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.07 yDistance=0.03
03:47:07.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:47:07.717 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:07.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:47:07.717 00.000 16108 MoveAxis(E, 0, ABG)
03:47:07.717 00.000 16108 Move returns status 0, amount 0
03:47:07.717 00.000 16108 MoveAxis(N, 0, ABG)
03:47:07.717 00.000 16108 Move returns status 0, amount 0
03:47:07.717 00.000 16108 move complete, result=0
03:47:07.717 00.000 16108 worker thread done servicing request
03:47:07.720 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=3526, FiltMin=2912, FiltMax=40409, Gamma=1.000
03:47:07.733 00.013 21068 UpdateGuideState exits: m=773360 SNR=282.7
03:47:07.736 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:07.737 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:07.739 00.002 21068 Enqueuing Expose request
03:47:07.740 00.001 16108 Worker thread wakes up
03:47:07.740 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:47:07.741 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:07.742 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:08.908 01.166 16108 Exposure complete
03:47:08.972 00.064 16108 worker thread done servicing request
03:47:08.973 00.001 21068 OnExposeComplete: enter
03:47:08.976 00.003 21068 UpdateGuideState(): m_state=6
03:47:08.977 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1057
03:47:08.978 00.001 21068 Star::Find returns 1 (0), X=812.22, Y=628.39, Mass=699617, SNR=215.7, Peak=65535 HFD=3.5
03:47:08.980 00.002 21068 MultiStar: [#1 -0.19,-0.16,0.88,U] [#2 -0.01,-0.03,1.10,U] [#3 -0.05,-0.15,0.43,U] [#4 -0.11,0.03,0.31,U] [#5 -0.02,-0.56,0.00,M4] [#6 -0.07,0.09,0.35,U] [#7 -0.14,-0.23,0.32,U] [#8 0.10,-0.13,0.26,U] 
03:47:08.982 00.002 21068 refined, 7 included, MultiStar: {-0.15, -0.15}, one-star: {-0.42, -0.40}
03:47:08.983 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
03:47:08.985 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
03:47:08.986 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=0.12 mountY=0.18, mountTheta=0.98
03:47:08.987 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.15, opts=13)
03:47:08.988 00.001 21068 Enqueuing Move request for scope (-0.15, -0.15)
03:47:08.988 00.000 16108 Worker thread wakes up
03:47:08.989 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
03:47:08.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
03:47:08.989 00.000 16108 Moving (-0.15, -0.15) raw xDistance=0.12 yDistance=0.18
03:47:08.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:47:08.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:08.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:47:08.989 00.000 16108 MoveAxis(E, 0, ABG)
03:47:08.989 00.000 16108 Move returns status 0, amount 0
03:47:08.989 00.000 16108 MoveAxis(N, 0, ABG)
03:47:08.989 00.000 16108 Move returns status 0, amount 0
03:47:08.989 00.000 16108 move complete, result=0
03:47:08.989 00.000 16108 worker thread done servicing request
03:47:08.995 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=845, max=65535, med=3542, FiltMin=3021, FiltMax=36320, Gamma=1.000
03:47:09.017 00.022 21068 UpdateGuideState exits: m=699617 SNR=215.7
03:47:09.018 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:09.019 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:09.020 00.001 21068 Enqueuing Expose request
03:47:09.021 00.001 16108 Worker thread wakes up
03:47:09.021 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:09.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:09.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:09.991 00.970 16108 Exposure complete
03:47:10.045 00.054 16108 worker thread done servicing request
03:47:10.045 00.000 21068 OnExposeComplete: enter
03:47:10.046 00.001 21068 UpdateGuideState(): m_state=6
03:47:10.047 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1058
03:47:10.048 00.001 21068 Star::Find returns 1 (0), X=812.44, Y=628.29, Mass=670928, SNR=236.9, Peak=65507 HFD=3.4
03:47:10.049 00.001 21068 MultiStar: [#1 0.04,-0.21,0.76,U] [#2 0.15,-0.01,0.92,U] [#3 0.05,-0.15,0.33,U] [#4 0.06,0.15,0.30,U] [#5 0.04,-0.49,0.00,M5] [#6 0.08,-0.17,0.29,U] [#7 0.22,0.13,0.34,U] [#8 0.34,-0.26,0.23,U] 
03:47:10.049 00.000 21068 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {-0.20, -0.51}
03:47:10.050 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
03:47:10.051 00.001 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
03:47:10.052 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.34 mountX=-0.07 mountY=0.16, mountTheta=1.99
03:47:10.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.18, opts=13)
03:47:10.055 00.001 21068 Enqueuing Move request for scope (0.04, -0.18)
03:47:10.055 00.000 16108 Worker thread wakes up
03:47:10.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
03:47:10.056 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
03:47:10.056 00.000 16108 Moving (0.04, -0.18) raw xDistance=-0.07 yDistance=0.16
03:47:10.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:47:10.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:10.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:47:10.056 00.000 16108 MoveAxis(E, 0, ABG)
03:47:10.056 00.000 16108 Move returns status 0, amount 0
03:47:10.056 00.000 16108 MoveAxis(N, 0, ABG)
03:47:10.056 00.000 16108 Move returns status 0, amount 0
03:47:10.056 00.000 16108 move complete, result=0
03:47:10.056 00.000 16108 worker thread done servicing request
03:47:10.059 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=3555, FiltMin=2998, FiltMax=39654, Gamma=1.000
03:47:10.073 00.014 21068 UpdateGuideState exits: m=670928 SNR=236.9
03:47:10.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:10.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:10.076 00.001 21068 Enqueuing Expose request
03:47:10.076 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:10.077 00.001 16108 Worker thread wakes up
03:47:10.077 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:10.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:11.244 01.167 16108 Exposure complete
03:47:11.319 00.075 16108 worker thread done servicing request
03:47:11.319 00.000 21068 OnExposeComplete: enter
03:47:11.321 00.002 21068 UpdateGuideState(): m_state=6
03:47:11.323 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1059
03:47:11.324 00.001 21068 Star::Find returns 1 (0), X=812.21, Y=628.00, Mass=593334, SNR=212.0, Peak=65507 HFD=3.4
03:47:11.326 00.002 21068 MultiStar: [#1 0.04,-0.39,0.90,U] [#2 -0.09,-0.36,0.92,U] [#3 0.05,-0.82,0.00,M1] [#4 -0.04,-0.09,0.32,U] [#5 -0.13,-0.55,0.00,M6] [#6 -0.01,-0.44,0.37,U] [#7 0.00,-0.68,0.00,M2] [#8 0.19,-0.44,0.25,U] 
03:47:11.327 00.001 21068 refined, 5 included, MultiStar: {-0.12, -0.47}, one-star: {-0.44, -0.79}
03:47:11.327 00.000 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.50)
03:47:11.328 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
03:47:11.330 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.47 hyp=0.49 cameraTheta=-1.82 mountX=0.04 mountY=0.49, mountTheta=1.50
03:47:11.332 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.47, opts=13)
03:47:11.333 00.001 21068 Enqueuing Move request for scope (-0.12, -0.47)
03:47:11.334 00.001 16108 Worker thread wakes up
03:47:11.334 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.47) opts 0xd
03:47:11.335 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.47)
03:47:11.335 00.000 16108 Moving (-0.12, -0.47) raw xDistance=0.04 yDistance=0.49
03:47:11.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:47:11.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:11.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:47:11.335 00.000 16108 MoveAxis(E, 0, ABG)
03:47:11.335 00.000 16108 Move returns status 0, amount 0
03:47:11.335 00.000 16108 MoveAxis(N, 0, ABG)
03:47:11.335 00.000 16108 Move returns status 0, amount 0
03:47:11.335 00.000 16108 move complete, result=0
03:47:11.335 00.000 16108 worker thread done servicing request
03:47:11.343 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3574, FiltMin=2909, FiltMax=36883, Gamma=1.000
03:47:11.363 00.020 21068 UpdateGuideState exits: m=593334 SNR=212.0
03:47:11.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:11.365 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:11.367 00.002 21068 Enqueuing Expose request
03:47:11.367 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:47:11.368 00.001 16108 Worker thread wakes up
03:47:11.368 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:11.369 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:12.341 00.972 16108 Exposure complete
03:47:12.399 00.058 16108 worker thread done servicing request
03:47:12.399 00.000 21068 OnExposeComplete: enter
03:47:12.400 00.001 21068 UpdateGuideState(): m_state=6
03:47:12.401 00.001 21068 Star::Find(15, 812, 627, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1060
03:47:12.402 00.001 21068 Star::Find returns 1 (0), X=812.43, Y=627.90, Mass=586542, SNR=187.6, Peak=61715 HFD=3.6
03:47:12.403 00.001 21068 MultiStar: [#1 0.24,-0.67,0.00,M5] [#2 0.39,-0.46,0.00,M2] [#3 0.09,-1.01,0.00,M2] [#4 0.09,-0.37,0.35,U] [#5 0.11,-0.77,0.00,M7] [#6 0.08,-0.59,0.00,M3] [#7 0.19,-0.68,0.00,M3] [#8 0.44,-0.55,0.00,M3] 
03:47:12.404 00.001 21068 refined, 1 included, MultiStar: {-0.14, -0.76}, one-star: {-0.21, -0.90}
03:47:12.404 00.000 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
03:47:12.406 00.002 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
03:47:12.407 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.76 hyp=0.77 cameraTheta=-1.75 mountX=0.00 mountY=0.77, mountTheta=1.57
03:47:12.408 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.76, opts=13)
03:47:12.409 00.001 21068 Enqueuing Move request for scope (-0.14, -0.76)
03:47:12.410 00.001 16108 Worker thread wakes up
03:47:12.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.76) opts 0xd
03:47:12.410 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.76)
03:47:12.410 00.000 16108 Moving (-0.14, -0.76) raw xDistance=0.00 yDistance=0.77
03:47:12.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:47:12.410 00.000 16108 resist switch: large excursion: input 0.77 thresh 0.60 direction from -1 to 1
03:47:12.410 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.31
03:47:12.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
03:47:12.410 00.000 16108 MoveAxis(E, 0, ABG)
03:47:12.410 00.000 16108 Move returns status 0, amount 0
03:47:12.410 00.000 16108 MoveAxis(S, 155, ABG)
03:47:12.410 00.000 16108 Guiding  Dir = 1, Dur = 155
03:47:12.410 00.000 16108 IsSlewing returns 0
03:47:12.411 00.001 16108 IsGuiding returns 0
03:47:12.419 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=3590, FiltMin=3051, FiltMax=46659, Gamma=1.000
03:47:12.438 00.019 21068 UpdateGuideState exits: m=586542 SNR=187.6
03:47:12.439 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:12.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:12.441 00.001 21068 Enqueuing Expose request
03:47:12.461 00.020 16108 PulseGuide returned control before completion, sleep 116
03:47:12.583 00.122 16108 IsGuiding returns 1
03:47:12.583 00.000 16108 scope still moving after pulse duration time elapsed
03:47:12.615 00.032 16108 IsSlewing returns 0
03:47:12.616 00.001 16108 IsGuiding returns 1
03:47:12.646 00.030 16108 IsSlewing returns 0
03:47:12.647 00.001 16108 IsGuiding returns 0
03:47:12.647 00.000 16108 scope move finished after 155 + 81 ms
03:47:12.647 00.000 16108 Move returns status 0, amount 155
03:47:12.647 00.000 16108 move complete, result=0
03:47:12.647 00.000 16108 worker thread done servicing request
03:47:12.647 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.8 px 155 ms SOUTH
03:47:12.649 00.002 16108 Worker thread wakes up
03:47:12.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:12.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:13.812 01.162 16108 Exposure complete
03:47:13.868 00.056 16108 worker thread done servicing request
03:47:13.868 00.000 21068 OnExposeComplete: enter
03:47:13.868 00.000 21068 UpdateGuideState(): m_state=6
03:47:13.870 00.002 21068 Star::Find(15, 812, 627, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1061
03:47:13.871 00.001 21068 Star::Find returns 1 (0), X=812.72, Y=628.16, Mass=661916, SNR=235.8, Peak=65520 HFD=3.5
03:47:13.872 00.001 21068 MultiStar: [#1 0.38,-0.29,0.75,U] [#2 0.40,-0.28,0.82,U] [#3 0.37,-0.52,0.00,M3] [#4 0.20,-0.18,0.26,U] [#5 0.61,-0.44,0.00,M8] [#6 0.31,-0.26,0.31,U] [#7 0.25,-0.20,0.31,U] [#8 0.66,-0.12,0.00,M4] 
03:47:13.873 00.001 21068 refined, 5 included, MultiStar: {0.26, -0.37}, one-star: {0.07, -0.63}
03:47:13.874 00.001 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
03:47:13.875 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
03:47:13.875 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-0.94 mountX=-0.32 mountY=0.29, mountTheta=2.41
03:47:13.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.37, opts=13)
03:47:13.878 00.001 21068 Enqueuing Move request for scope (0.26, -0.37)
03:47:13.879 00.001 16108 Worker thread wakes up
03:47:13.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.37) opts 0xd
03:47:13.880 00.001 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.37)
03:47:13.880 00.000 16108 Moving (0.26, -0.37) raw xDistance=-0.32 yDistance=0.29
03:47:13.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:47:13.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:47:13.880 00.000 16108 MoveAxis(E, 85, ABG)
03:47:13.880 00.000 16108 Guiding  Dir = 2, Dur = 85
03:47:13.882 00.002 16108 IsSlewing returns 0
03:47:13.882 00.000 16108 IsGuiding returns 0
03:47:13.883 00.001 16108 PulseGuide returned control before completion, sleep 94
03:47:13.891 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=883, max=65535, med=3609, FiltMin=2973, FiltMax=36294, Gamma=1.000
03:47:13.917 00.026 21068 UpdateGuideState exits: m=661916 SNR=235.8
03:47:13.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:13.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:13.921 00.002 21068 Enqueuing Expose request
03:47:13.980 00.059 16108 IsGuiding returns 0
03:47:13.980 00.000 16108 Move returns status 0, amount 85
03:47:13.980 00.000 16108 MoveAxis(S, 59, ABG)
03:47:13.980 00.000 16108 Guiding  Dir = 1, Dur = 59
03:47:13.980 00.000 16108 IsSlewing returns 0
03:47:13.980 00.000 16108 IsGuiding returns 0
03:47:14.028 00.048 16108 PulseGuide returned control before completion, sleep 21
03:47:14.058 00.030 16108 IsGuiding returns 1
03:47:14.058 00.000 16108 scope still moving after pulse duration time elapsed
03:47:14.090 00.032 16108 IsSlewing returns 0
03:47:14.090 00.000 16108 IsGuiding returns 1
03:47:14.122 00.032 16108 IsSlewing returns 0
03:47:14.122 00.000 16108 IsGuiding returns 0
03:47:14.122 00.000 16108 scope move finished after 59 + 83 ms
03:47:14.123 00.001 16108 Move returns status 0, amount 59
03:47:14.123 00.000 16108 move complete, result=0
03:47:14.123 00.000 16108 worker thread done servicing request
03:47:14.123 00.000 16108 Worker thread wakes up
03:47:14.123 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.3 px 59 ms SOUTH
03:47:14.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:14.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:15.108 00.984 16108 Exposure complete
03:47:15.164 00.056 16108 worker thread done servicing request
03:47:15.164 00.000 21068 OnExposeComplete: enter
03:47:15.165 00.001 21068 UpdateGuideState(): m_state=6
03:47:15.166 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1062
03:47:15.167 00.001 21068 Star::Find returns 1 (0), X=813.14, Y=628.73, Mass=620767, SNR=223.5, Peak=65535 HFD=3.5
03:47:15.168 00.001 21068 MultiStar: [#1 0.68,0.08,0.00,M5] [#2 0.89,0.29,0.00,M2] [#3 0.86,-0.01,0.00,M4] [#4 0.64,0.21,0.00,M2] [#5 0.66,0.11,0.00,M9] [#6 0.56,0.13,0.00,M3] [#7 0.61,0.08,0.00,M3] [#8 1.10,0.26,0.00,M5] 
03:47:15.169 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:47:15.170 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
03:47:15.171 00.001 21068 CameraToMount -- cameraX=0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-0.12 mountX=-0.49 mountY=-0.06, mountTheta=-3.03
03:47:15.173 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=-0.06, opts=13)
03:47:15.174 00.001 21068 Enqueuing Move request for scope (0.49, -0.06)
03:47:15.175 00.001 16108 Worker thread wakes up
03:47:15.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.06) opts 0xd
03:47:15.175 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, -0.06)
03:47:15.175 00.000 16108 Moving (0.49, -0.06) raw xDistance=-0.49 yDistance=-0.06
03:47:15.175 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
03:47:15.175 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:15.175 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:47:15.175 00.000 16108 MoveAxis(E, 135, ABG)
03:47:15.175 00.000 16108 Guiding  Dir = 2, Dur = 135
03:47:15.176 00.001 16108 IsSlewing returns 0
03:47:15.176 00.000 16108 IsGuiding returns 0
03:47:15.179 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3625, FiltMin=3027, FiltMax=35213, Gamma=1.000
03:47:15.191 00.012 21068 UpdateGuideState exits: m=620767 SNR=223.5
03:47:15.193 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:15.194 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:15.195 00.001 21068 Enqueuing Expose request
03:47:15.236 00.041 16108 PulseGuide returned control before completion, sleep 85
03:47:15.329 00.093 16108 IsGuiding returns 1
03:47:15.329 00.000 16108 scope still moving after pulse duration time elapsed
03:47:15.359 00.030 16108 IsSlewing returns 0
03:47:15.359 00.000 16108 IsGuiding returns 1
03:47:15.390 00.031 16108 IsSlewing returns 0
03:47:15.390 00.000 16108 IsGuiding returns 0
03:47:15.390 00.000 16108 scope move finished after 135 + 80 ms
03:47:15.390 00.000 16108 Move returns status 0, amount 135
03:47:15.390 00.000 16108 MoveAxis(N, 0, ABG)
03:47:15.392 00.002 16108 Move returns status 0, amount 0
03:47:15.392 00.000 16108 move complete, result=0
03:47:15.392 00.000 16108 worker thread done servicing request
03:47:15.392 00.000 16108 Worker thread wakes up
03:47:15.392 00.000 21068 GuideStep: -0.5 px 135 ms EAST, -0.1 px 0 ms NORTH
03:47:15.395 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:15.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:16.543 01.148 16108 Exposure complete
03:47:16.597 00.054 16108 worker thread done servicing request
03:47:16.597 00.000 21068 OnExposeComplete: enter
03:47:16.599 00.002 21068 UpdateGuideState(): m_state=6
03:47:16.600 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1063
03:47:16.601 00.001 21068 Star::Find returns 1 (0), X=812.09, Y=628.53, Mass=622506, SNR=195.4, Peak=65535 HFD=3.5
03:47:16.602 00.001 21068 MultiStar: [#1 -0.28,-0.00,0.90,U] [#2 -0.14,0.15,0.92,U] [#3 -0.21,0.04,0.33,U] [#4 -0.31,0.47,0.00,M3] [#5 -0.51,-0.14,0.00,M10] [#6 -0.29,0.31,0.27,U] [#7 -0.33,0.13,0.35,U] [#8 -0.35,-0.19,0.24,U] 
03:47:16.602 00.000 21068 refined, 6 included, MultiStar: {-0.32, -0.01}, one-star: {-0.56, -0.27}
03:47:16.603 00.001 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
03:47:16.604 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.27)
03:47:16.605 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.11 mountX=0.31 mountY=0.08, mountTheta=0.26
03:47:16.606 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.01, opts=13)
03:47:16.607 00.001 21068 Enqueuing Move request for scope (-0.32, -0.01)
03:47:16.608 00.001 16108 Worker thread wakes up
03:47:16.608 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
03:47:16.608 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
03:47:16.608 00.000 16108 Moving (-0.32, -0.01) raw xDistance=0.31 yDistance=0.08
03:47:16.608 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:47:16.608 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:16.609 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:47:16.609 00.000 16108 MoveAxis(W, 73, ABG)
03:47:16.609 00.000 16108 Guiding  Dir = 3, Dur = 73
03:47:16.609 00.000 16108 IsSlewing returns 0
03:47:16.609 00.000 16108 IsGuiding returns 0
03:47:16.612 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=3645, FiltMin=3075, FiltMax=36704, Gamma=1.000
03:47:16.638 00.026 21068 UpdateGuideState exits: m=622506 SNR=195.4
03:47:16.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:16.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:16.641 00.001 21068 Enqueuing Expose request
03:47:16.647 00.006 16108 PulseGuide returned control before completion, sleep 46
03:47:16.709 00.062 16108 IsGuiding returns 1
03:47:16.709 00.000 16108 scope still moving after pulse duration time elapsed
03:47:16.741 00.032 16108 IsSlewing returns 0
03:47:16.741 00.000 16108 IsGuiding returns 0
03:47:16.741 00.000 16108 scope move finished after 73 + 58 ms
03:47:16.741 00.000 16108 Move returns status 0, amount 73
03:47:16.741 00.000 16108 MoveAxis(N, 0, ABG)
03:47:16.741 00.000 16108 Move returns status 0, amount 0
03:47:16.741 00.000 16108 move complete, result=0
03:47:16.741 00.000 16108 worker thread done servicing request
03:47:16.742 00.001 21068 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
03:47:16.743 00.001 16108 Worker thread wakes up
03:47:16.743 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:16.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:17.715 00.972 16108 Exposure complete
03:47:17.769 00.054 16108 worker thread done servicing request
03:47:17.769 00.000 21068 OnExposeComplete: enter
03:47:17.771 00.002 21068 UpdateGuideState(): m_state=6
03:47:17.772 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1064
03:47:17.773 00.001 21068 Star::Find returns 1 (0), X=812.12, Y=628.39, Mass=609411, SNR=214.2, Peak=61443 HFD=3.5
03:47:17.775 00.002 21068 MultiStar: [#1 -0.14,0.00,0.82,U] [#2 -0.12,0.18,0.99,U] [#3 -0.02,-0.07,0.37,U] [#4 0.03,0.52,0.00,M4] [#5 -0.09,-0.30,0.26,U] [#6 -0.10,0.12,0.28,U] [#7 -0.17,-0.20,0.29,U] [#8 0.12,-0.03,0.21,U] 
03:47:17.777 00.002 21068 refined, 7 included, MultiStar: {-0.20, -0.08}, one-star: {-0.52, -0.40}
03:47:17.778 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
03:47:17.779 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
03:47:17.780 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.74 mountX=0.18 mountY=0.13, mountTheta=0.62
03:47:17.784 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.08, opts=13)
03:47:17.785 00.001 21068 Enqueuing Move request for scope (-0.20, -0.08)
03:47:17.787 00.002 16108 Worker thread wakes up
03:47:17.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
03:47:17.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
03:47:17.787 00.000 16108 Moving (-0.20, -0.08) raw xDistance=0.18 yDistance=0.13
03:47:17.788 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:47:17.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:17.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:47:17.788 00.000 16108 MoveAxis(E, 0, ABG)
03:47:17.788 00.000 16108 Move returns status 0, amount 0
03:47:17.788 00.000 16108 MoveAxis(N, 0, ABG)
03:47:17.788 00.000 16108 Move returns status 0, amount 0
03:47:17.788 00.000 16108 move complete, result=0
03:47:17.788 00.000 16108 worker thread done servicing request
03:47:17.795 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3657, FiltMin=3049, FiltMax=33353, Gamma=1.000
03:47:17.812 00.017 21068 UpdateGuideState exits: m=609411 SNR=214.2
03:47:17.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:17.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:17.815 00.001 21068 Enqueuing Expose request
03:47:17.815 00.000 16108 Worker thread wakes up
03:47:17.816 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:17.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:17.816 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:18.973 01.157 16108 Exposure complete
03:47:19.034 00.061 16108 worker thread done servicing request
03:47:19.034 00.000 21068 OnExposeComplete: enter
03:47:19.036 00.002 21068 UpdateGuideState(): m_state=6
03:47:19.037 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1065
03:47:19.038 00.001 21068 Star::Find returns 1 (0), X=812.77, Y=628.54, Mass=512999, SNR=188.0, Peak=54061 HFD=3.3
03:47:19.039 00.001 21068 MultiStar: [#1 0.47,-0.07,1.00,U] [#2 0.55,-0.05,0.00,M1] [#3 0.49,-0.11,0.00,M3] [#4 0.48,0.40,0.00,M5] [#5 0.25,-0.28,0.34,U] [#6 0.48,0.01,0.32,U] [#7 0.60,-0.14,0.00,M2] [#8 0.85,0.07,0.00,M4] 
03:47:19.039 00.000 21068 single-star, 3 included, MultiStar: {0.31, -0.15}, one-star: {0.12, -0.25}
03:47:19.040 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
03:47:19.041 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
03:47:19.041 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.13 mountX=-0.16 mountY=0.22, mountTheta=2.21
03:47:19.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.25, opts=13)
03:47:19.044 00.001 21068 Enqueuing Move request for scope (0.12, -0.25)
03:47:19.045 00.001 16108 Worker thread wakes up
03:47:19.045 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
03:47:19.045 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
03:47:19.045 00.000 16108 Moving (0.12, -0.25) raw xDistance=-0.16 yDistance=0.22
03:47:19.045 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:47:19.045 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:47:19.045 00.000 16108 MoveAxis(E, 0, ABG)
03:47:19.045 00.000 16108 Move returns status 0, amount 0
03:47:19.045 00.000 16108 MoveAxis(S, 43, ABG)
03:47:19.045 00.000 16108 Guiding  Dir = 1, Dur = 43
03:47:19.045 00.000 16108 IsSlewing returns 0
03:47:19.045 00.000 16108 IsGuiding returns 0
03:47:19.049 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3680, FiltMin=3059, FiltMax=31779, Gamma=1.000
03:47:19.064 00.015 21068 UpdateGuideState exits: m=512999 SNR=188.0
03:47:19.068 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:19.071 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:19.073 00.002 21068 Enqueuing Expose request
03:47:19.089 00.016 16108 IsGuiding returns 1
03:47:19.089 00.000 16108 scope still moving after pulse duration time elapsed
03:47:19.119 00.030 16108 IsSlewing returns 0
03:47:19.119 00.000 16108 IsGuiding returns 1
03:47:19.150 00.031 16108 IsSlewing returns 0
03:47:19.150 00.000 16108 IsGuiding returns 1
03:47:19.182 00.032 16108 IsSlewing returns 0
03:47:19.183 00.001 16108 IsGuiding returns 0
03:47:19.183 00.000 16108 scope move finished after 43 + 93 ms
03:47:19.183 00.000 16108 Move returns status 0, amount 43
03:47:19.183 00.000 16108 move complete, result=0
03:47:19.183 00.000 16108 worker thread done servicing request
03:47:19.183 00.000 16108 Worker thread wakes up
03:47:19.183 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:47:19.187 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:19.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:20.167 00.980 16108 Exposure complete
03:47:20.238 00.071 16108 worker thread done servicing request
03:47:20.238 00.000 21068 OnExposeComplete: enter
03:47:20.240 00.002 21068 UpdateGuideState(): m_state=6
03:47:20.241 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1066
03:47:20.242 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=628.52, Mass=531608, SNR=207.4, Peak=53501 HFD=3.3
03:47:20.243 00.001 21068 MultiStar: [#1 0.20,-0.15,0.75,U] [#2 0.47,-0.01,0.90,U] [#3 0.37,-0.07,0.31,U] [#4 0.28,0.25,0.24,U] [#5 0.03,-0.22,0.34,U] [#6 0.43,0.04,0.27,U] [#7 0.43,-0.03,0.27,U] [#8 0.58,-0.02,0.00,M5] 
03:47:20.243 00.000 21068 refined, 7 included, MultiStar: {0.27, -0.11}, one-star: {0.10, -0.27}
03:47:20.244 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
03:47:20.245 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
03:47:20.245 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.37 mountX=-0.28 mountY=0.04, mountTheta=3.00
03:47:20.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.11, opts=13)
03:47:20.249 00.002 21068 Enqueuing Move request for scope (0.27, -0.11)
03:47:20.250 00.001 16108 Worker thread wakes up
03:47:20.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
03:47:20.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
03:47:20.250 00.000 16108 Moving (0.27, -0.11) raw xDistance=-0.28 yDistance=0.04
03:47:20.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:47:20.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:20.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:47:20.250 00.000 16108 MoveAxis(E, 74, ABG)
03:47:20.251 00.001 16108 Guiding  Dir = 2, Dur = 74
03:47:20.251 00.000 16108 IsSlewing returns 0
03:47:20.251 00.000 16108 IsGuiding returns 0
03:47:20.253 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=889, max=65535, med=3693, FiltMin=3107, FiltMax=33341, Gamma=1.000
03:47:20.265 00.012 21068 UpdateGuideState exits: m=531608 SNR=207.4
03:47:20.267 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:20.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:20.269 00.001 21068 Enqueuing Expose request
03:47:20.276 00.007 16108 PulseGuide returned control before completion, sleep 60
03:47:20.337 00.061 16108 IsGuiding returns 1
03:47:20.337 00.000 16108 scope still moving after pulse duration time elapsed
03:47:20.368 00.031 16108 IsSlewing returns 0
03:47:20.368 00.000 16108 IsGuiding returns 1
03:47:20.400 00.032 16108 IsSlewing returns 0
03:47:20.400 00.000 16108 IsGuiding returns 0
03:47:20.400 00.000 16108 scope move finished after 74 + 75 ms
03:47:20.400 00.000 16108 Move returns status 0, amount 74
03:47:20.400 00.000 16108 MoveAxis(N, 0, ABG)
03:47:20.400 00.000 16108 Move returns status 0, amount 0
03:47:20.400 00.000 16108 move complete, result=0
03:47:20.400 00.000 16108 worker thread done servicing request
03:47:20.400 00.000 16108 Worker thread wakes up
03:47:20.400 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.0 px 0 ms NORTH
03:47:20.403 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:20.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:21.565 01.162 16108 Exposure complete
03:47:21.619 00.054 16108 worker thread done servicing request
03:47:21.619 00.000 21068 OnExposeComplete: enter
03:47:21.620 00.001 21068 UpdateGuideState(): m_state=6
03:47:21.620 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1067
03:47:21.622 00.002 21068 Star::Find returns 1 (0), X=812.27, Y=628.71, Mass=495345, SNR=178.4, Peak=56169 HFD=3.5
03:47:21.623 00.001 21068 MultiStar: [#1 0.21,0.15,0.93,U] [#2 0.13,0.22,0.94,U] [#3 0.15,0.10,0.34,U] [#4 0.08,0.44,0.30,U] [#5 -0.04,0.07,0.31,U] [#6 0.32,0.57,0.00,M1] [#7 -0.11,0.18,0.31,U] [#8 0.35,0.05,0.22,U] 
03:47:21.624 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {-0.38, -0.08}
03:47:21.625 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
03:47:21.625 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
03:47:21.626 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=0.01 mountY=-0.12, mountTheta=-1.48
03:47:21.628 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.12, opts=13)
03:47:21.629 00.001 21068 Enqueuing Move request for scope (0.01, 0.12)
03:47:21.629 00.000 16108 Worker thread wakes up
03:47:21.630 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
03:47:21.630 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:47:21.630 00.000 16108 Moving (0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:47:21.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:47:21.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:21.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:47:21.630 00.000 16108 MoveAxis(E, 0, ABG)
03:47:21.630 00.000 16108 Move returns status 0, amount 0
03:47:21.630 00.000 16108 MoveAxis(N, 0, ABG)
03:47:21.630 00.000 16108 Move returns status 0, amount 0
03:47:21.630 00.000 16108 move complete, result=0
03:47:21.630 00.000 16108 worker thread done servicing request
03:47:21.633 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3712, FiltMin=3101, FiltMax=33737, Gamma=1.000
03:47:21.647 00.014 21068 UpdateGuideState exits: m=495345 SNR=178.4
03:47:21.648 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:21.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:21.650 00.001 21068 Enqueuing Expose request
03:47:21.650 00.000 16108 Worker thread wakes up
03:47:21.650 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:21.651 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:21.651 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:22.629 00.978 16108 Exposure complete
03:47:22.684 00.055 16108 worker thread done servicing request
03:47:22.684 00.000 21068 OnExposeComplete: enter
03:47:22.685 00.001 21068 UpdateGuideState(): m_state=6
03:47:22.687 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1068
03:47:22.688 00.001 21068 Star::Find returns 1 (0), X=812.53, Y=628.57, Mass=528695, SNR=188.3, Peak=59801 HFD=3.2
03:47:22.688 00.000 21068 MultiStar: [#1 0.44,0.29,0.00,M1] [#2 0.45,0.34,0.00,M1] [#3 0.32,0.00,0.29,U] [#4 0.23,0.47,0.00,M4] [#5 0.13,-0.05,0.32,U] [#6 0.53,0.19,0.00,M2] [#7 0.14,0.34,0.33,U] [#8 0.63,0.41,0.00,M5] 
03:47:22.689 00.001 21068 refined, 3 included, MultiStar: {0.03, -0.07}, one-star: {-0.12, -0.23}
03:47:22.690 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
03:47:22.690 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
03:47:22.691 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.14 mountX=-0.04 mountY=0.06, mountTheta=2.19
03:47:22.692 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
03:47:22.693 00.001 21068 Enqueuing Move request for scope (0.03, -0.07)
03:47:22.694 00.001 16108 Worker thread wakes up
03:47:22.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:47:22.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:47:22.694 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
03:47:22.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:47:22.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:22.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:47:22.694 00.000 16108 MoveAxis(E, 0, ABG)
03:47:22.694 00.000 16108 Move returns status 0, amount 0
03:47:22.694 00.000 16108 MoveAxis(N, 0, ABG)
03:47:22.694 00.000 16108 Move returns status 0, amount 0
03:47:22.694 00.000 16108 move complete, result=0
03:47:22.694 00.000 16108 worker thread done servicing request
03:47:22.698 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3725, FiltMin=3126, FiltMax=33619, Gamma=1.000
03:47:22.715 00.017 21068 UpdateGuideState exits: m=528695 SNR=188.3
03:47:22.717 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:22.720 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:22.721 00.001 21068 Enqueuing Expose request
03:47:22.724 00.003 16108 Worker thread wakes up
03:47:22.724 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:22.725 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:22.725 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:23.880 01.155 16108 Exposure complete
03:47:23.937 00.057 16108 worker thread done servicing request
03:47:23.937 00.000 21068 OnExposeComplete: enter
03:47:23.939 00.002 21068 UpdateGuideState(): m_state=6
03:47:23.941 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1069
03:47:23.942 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=628.86, Mass=516871, SNR=195.9, Peak=60237 HFD=3.3
03:47:23.944 00.002 21068 MultiStar: [#1 0.30,0.45,0.00,M2] [#2 0.40,0.40,0.00,M2] [#3 0.27,-0.04,0.29,U] [#4 0.17,0.33,0.26,U] [#5 0.13,0.20,0.25,U] [#6 0.05,0.15,0.25,U] [#7 0.23,0.30,0.28,U] [#8 0.44,0.12,0.21,U] 
03:47:23.945 00.001 21068 single-star, 6 included, MultiStar: {0.17, 0.13}, one-star: {0.11, 0.07}
03:47:23.946 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
03:47:23.947 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
03:47:23.948 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
03:47:23.951 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
03:47:23.953 00.002 21068 Enqueuing Move request for scope (0.11, 0.07)
03:47:23.954 00.001 16108 Worker thread wakes up
03:47:23.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
03:47:23.954 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
03:47:23.954 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=-0.09
03:47:23.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:47:23.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:23.955 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:47:23.955 00.000 16108 MoveAxis(E, 0, ABG)
03:47:23.955 00.000 16108 Move returns status 0, amount 0
03:47:23.955 00.000 16108 MoveAxis(N, 0, ABG)
03:47:23.955 00.000 16108 Move returns status 0, amount 0
03:47:23.955 00.000 16108 move complete, result=0
03:47:23.955 00.000 16108 worker thread done servicing request
03:47:23.961 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3741, FiltMin=3152, FiltMax=32749, Gamma=1.000
03:47:23.981 00.020 21068 UpdateGuideState exits: m=516871 SNR=195.9
03:47:23.982 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:23.982 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:23.983 00.001 21068 Enqueuing Expose request
03:47:23.984 00.001 16108 Worker thread wakes up
03:47:23.984 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:23.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:23.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:24.978 00.993 16108 Exposure complete
03:47:25.042 00.064 16108 worker thread done servicing request
03:47:25.043 00.001 21068 OnExposeComplete: enter
03:47:25.044 00.001 21068 UpdateGuideState(): m_state=6
03:47:25.045 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1070
03:47:25.046 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=628.85, Mass=548003, SNR=220.5, Peak=62397 HFD=3.3
03:47:25.047 00.001 21068 MultiStar: [#1 0.28,0.43,0.00,M3] [#2 0.40,0.41,0.00,M3] [#3 0.25,0.03,0.26,U] [#4 0.15,0.64,0.00,M4] [#5 0.27,0.11,0.26,U] [#6 -0.04,0.26,0.27,U] [#7 -0.03,0.24,0.23,U] [#8 0.46,0.34,0.00,M5] 
03:47:25.047 00.000 21068 single-star, 4 included, MultiStar: {0.04, 0.11}, one-star: {-0.05, 0.06}
03:47:25.048 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
03:47:25.049 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
03:47:25.050 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.26 mountX=0.06 mountY=-0.05, mountTheta=-0.67
03:47:25.052 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
03:47:25.054 00.002 21068 Enqueuing Move request for scope (-0.05, 0.06)
03:47:25.056 00.002 16108 Worker thread wakes up
03:47:25.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:47:25.056 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:47:25.056 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
03:47:25.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:47:25.056 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:25.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:47:25.056 00.000 16108 MoveAxis(E, 0, ABG)
03:47:25.056 00.000 16108 Move returns status 0, amount 0
03:47:25.056 00.000 16108 MoveAxis(N, 0, ABG)
03:47:25.056 00.000 16108 Move returns status 0, amount 0
03:47:25.056 00.000 16108 move complete, result=0
03:47:25.056 00.000 16108 worker thread done servicing request
03:47:25.062 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=3753, FiltMin=3142, FiltMax=33737, Gamma=1.000
03:47:25.077 00.015 21068 UpdateGuideState exits: m=548003 SNR=220.5
03:47:25.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:25.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:25.080 00.000 21068 Enqueuing Expose request
03:47:25.082 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:25.083 00.001 16108 Worker thread wakes up
03:47:25.083 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:25.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:26.253 01.170 16108 Exposure complete
03:47:26.323 00.070 16108 worker thread done servicing request
03:47:26.323 00.000 21068 OnExposeComplete: enter
03:47:26.326 00.003 21068 UpdateGuideState(): m_state=6
03:47:26.328 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1071
03:47:26.332 00.004 21068 Star::Find returns 1 (0), X=812.58, Y=628.83, Mass=441629, SNR=174.7, Peak=52457 HFD=3.2
03:47:26.335 00.003 21068 MultiStar: [#1 0.15,0.35,1.06,U] [#2 0.26,0.37,0.96,U] [#3 0.19,0.33,0.34,U] [#4 0.23,0.67,0.00,M5] [#5 0.06,0.40,0.35,U] [#6 0.26,0.49,0.00,M1] [#7 0.26,0.31,0.30,U] [#8 0.34,0.42,0.00,M6] 
03:47:26.337 00.002 21068 single-star, 5 included, MultiStar: {0.13, 0.28}, one-star: {-0.07, 0.04}
03:47:26.338 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
03:47:26.340 00.002 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
03:47:26.341 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.62 mountX=0.07 mountY=-0.02, mountTheta=-0.29
03:47:26.343 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.04, opts=13)
03:47:26.344 00.001 21068 Enqueuing Move request for scope (-0.07, 0.04)
03:47:26.345 00.001 16108 Worker thread wakes up
03:47:26.345 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
03:47:26.345 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
03:47:26.345 00.000 16108 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=-0.02
03:47:26.345 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:47:26.345 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:26.345 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:26.345 00.000 16108 MoveAxis(E, 0, ABG)
03:47:26.345 00.000 16108 Move returns status 0, amount 0
03:47:26.345 00.000 16108 MoveAxis(N, 0, ABG)
03:47:26.345 00.000 16108 Move returns status 0, amount 0
03:47:26.345 00.000 16108 move complete, result=0
03:47:26.346 00.001 16108 worker thread done servicing request
03:47:26.351 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3769, FiltMin=3174, FiltMax=34499, Gamma=1.000
03:47:26.364 00.013 21068 UpdateGuideState exits: m=441629 SNR=174.7
03:47:26.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:26.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:26.367 00.001 21068 Enqueuing Expose request
03:47:26.367 00.000 16108 Worker thread wakes up
03:47:26.367 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:26.368 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:26.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:27.342 00.974 16108 Exposure complete
03:47:27.419 00.077 16108 worker thread done servicing request
03:47:27.419 00.000 21068 OnExposeComplete: enter
03:47:27.420 00.001 21068 UpdateGuideState(): m_state=6
03:47:27.421 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1072
03:47:27.422 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=628.94, Mass=472535, SNR=186.4, Peak=51677 HFD=3.4
03:47:27.422 00.000 21068 MultiStar: [#1 0.18,0.39,0.96,U] [#2 0.35,0.55,0.00,M3] [#3 0.17,0.42,0.38,U] [#4 0.30,0.89,0.00,M6] [#5 0.40,0.44,0.00,M3] [#6 0.21,0.34,0.25,U] [#7 0.19,0.05,0.25,U] [#8 0.37,0.53,0.00,M7] 
03:47:27.424 00.002 21068 single-star, 4 included, MultiStar: {0.10, 0.28}, one-star: {-0.05, 0.15}
03:47:27.425 00.001 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
03:47:27.426 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
03:47:27.427 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.87 mountX=0.07 mountY=-0.13, mountTheta=-1.08
03:47:27.428 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.15, opts=13)
03:47:27.429 00.001 21068 Enqueuing Move request for scope (-0.05, 0.15)
03:47:27.432 00.003 16108 Worker thread wakes up
03:47:27.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
03:47:27.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
03:47:27.432 00.000 16108 Moving (-0.05, 0.15) raw xDistance=0.07 yDistance=-0.13
03:47:27.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:47:27.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:27.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:27.432 00.000 16108 MoveAxis(E, 0, ABG)
03:47:27.432 00.000 16108 Move returns status 0, amount 0
03:47:27.432 00.000 16108 MoveAxis(N, 0, ABG)
03:47:27.432 00.000 16108 Move returns status 0, amount 0
03:47:27.432 00.000 16108 move complete, result=0
03:47:27.432 00.000 16108 worker thread done servicing request
03:47:27.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3779, FiltMin=3145, FiltMax=39465, Gamma=1.000
03:47:27.454 00.017 21068 UpdateGuideState exits: m=472535 SNR=186.4
03:47:27.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:27.455 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:27.456 00.001 21068 Enqueuing Expose request
03:47:27.457 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:27.458 00.001 16108 Worker thread wakes up
03:47:27.458 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:27.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:28.629 01.171 16108 Exposure complete
03:47:28.694 00.065 16108 worker thread done servicing request
03:47:28.694 00.000 21068 OnExposeComplete: enter
03:47:28.695 00.001 21068 UpdateGuideState(): m_state=6
03:47:28.696 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1073
03:47:28.697 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=628.81, Mass=459392, SNR=179.6, Peak=61513 HFD=3.2
03:47:28.698 00.001 21068 MultiStar: [#1 -0.07,0.39,0.84,U] [#2 -0.03,0.32,1.02,U] [#3 0.05,0.20,0.30,U] [#4 0.09,0.54,0.00,M7] [#5 0.02,0.39,0.27,U] [#6 0.01,0.33,0.26,U] [#7 -0.13,0.49,0.00,M1] [#8 0.10,0.40,0.23,U] 
03:47:28.699 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.26}, one-star: {-0.50, 0.02}
03:47:28.699 00.000 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
03:47:28.700 00.001 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
03:47:28.701 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.07 mountX=0.18 mountY=-0.22, mountTheta=-0.87
03:47:28.703 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.26, opts=13)
03:47:28.705 00.002 21068 Enqueuing Move request for scope (-0.14, 0.26)
03:47:28.705 00.000 16108 Worker thread wakes up
03:47:28.706 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
03:47:28.706 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
03:47:28.706 00.000 16108 Moving (-0.14, 0.26) raw xDistance=0.18 yDistance=-0.22
03:47:28.706 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:47:28.706 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:28.706 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:47:28.706 00.000 16108 MoveAxis(E, 0, ABG)
03:47:28.706 00.000 16108 Move returns status 0, amount 0
03:47:28.706 00.000 16108 MoveAxis(N, 0, ABG)
03:47:28.706 00.000 16108 Move returns status 0, amount 0
03:47:28.706 00.000 16108 move complete, result=0
03:47:28.706 00.000 16108 worker thread done servicing request
03:47:28.709 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3792, FiltMin=3206, FiltMax=29705, Gamma=1.000
03:47:28.725 00.016 21068 UpdateGuideState exits: m=459392 SNR=179.6
03:47:28.726 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:28.727 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:28.728 00.001 21068 Enqueuing Expose request
03:47:28.729 00.001 16108 Worker thread wakes up
03:47:28.729 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:47:28.731 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:28.731 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:29.705 00.974 16108 Exposure complete
03:47:29.773 00.068 16108 worker thread done servicing request
03:47:29.773 00.000 21068 OnExposeComplete: enter
03:47:29.776 00.003 21068 UpdateGuideState(): m_state=6
03:47:29.779 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1074
03:47:29.780 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=628.86, Mass=477205, SNR=183.7, Peak=60009 HFD=3.4
03:47:29.781 00.001 21068 MultiStar: [#1 -0.02,0.44,0.85,U] [#2 0.03,0.44,0.88,U] [#3 0.04,0.48,0.32,U] [#4 0.34,1.02,0.00,M8] [#5 -0.13,0.22,0.26,U] [#6 -0.09,0.74,0.00,M1] [#7 -0.20,0.49,0.00,M2] [#8 0.16,0.57,0.00,M7] 
03:47:29.782 00.001 21068 refined, 4 included, MultiStar: {-0.12, 0.31}, one-star: {-0.39, 0.07}
03:47:29.783 00.001 21068 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
03:47:29.784 00.001 21068 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
03:47:29.784 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.34 cameraTheta=1.94 mountX=0.17 mountY=-0.28, mountTheta=-1.01
03:47:29.788 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.31, opts=13)
03:47:29.789 00.001 21068 Enqueuing Move request for scope (-0.12, 0.31)
03:47:29.790 00.001 16108 Worker thread wakes up
03:47:29.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0xd
03:47:29.790 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
03:47:29.790 00.000 16108 Moving (-0.12, 0.31) raw xDistance=0.17 yDistance=-0.28
03:47:29.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:47:29.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:47:29.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:47:29.790 00.000 16108 MoveAxis(E, 0, ABG)
03:47:29.790 00.000 16108 Move returns status 0, amount 0
03:47:29.790 00.000 16108 MoveAxis(N, 0, ABG)
03:47:29.790 00.000 16108 Move returns status 0, amount 0
03:47:29.790 00.000 16108 move complete, result=0
03:47:29.790 00.000 16108 worker thread done servicing request
03:47:29.800 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=3798, FiltMin=3213, FiltMax=30669, Gamma=1.000
03:47:29.817 00.017 21068 UpdateGuideState exits: m=477205 SNR=183.7
03:47:29.818 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:29.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:29.820 00.001 21068 Enqueuing Expose request
03:47:29.820 00.000 16108 Worker thread wakes up
03:47:29.821 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:47:29.821 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:29.821 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:30.983 01.162 16108 Exposure complete
03:47:31.061 00.078 16108 worker thread done servicing request
03:47:31.061 00.000 21068 OnExposeComplete: enter
03:47:31.063 00.002 21068 UpdateGuideState(): m_state=6
03:47:31.064 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
03:47:31.067 00.003 21068 Star::Find returns 1 (0), X=812.28, Y=628.69, Mass=443533, SNR=176.7, Peak=57065 HFD=3.2
03:47:31.069 00.002 21068 MultiStar: [#1 0.15,0.28,1.09,U] [#2 -0.04,0.26,0.87,U] [#3 -0.04,0.02,0.36,U] [#4 0.00,0.50,0.00,M9] [#5 0.01,-0.01,0.30,U] [#6 -0.23,0.27,0.29,U] [#7 0.02,0.21,0.30,U] [#8 0.18,0.33,0.21,U] 
03:47:31.070 00.001 21068 refined, 7 included, MultiStar: {-0.06, 0.14}, one-star: {-0.37, -0.10}
03:47:31.072 00.002 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
03:47:31.073 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
03:47:31.074 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.98 mountX=0.09 mountY=-0.12, mountTheta=-0.96
03:47:31.076 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.14, opts=13)
03:47:31.077 00.001 21068 Enqueuing Move request for scope (-0.06, 0.14)
03:47:31.078 00.001 16108 Worker thread wakes up
03:47:31.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
03:47:31.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
03:47:31.078 00.000 16108 Moving (-0.06, 0.14) raw xDistance=0.09 yDistance=-0.12
03:47:31.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:47:31.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:31.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:47:31.078 00.000 16108 MoveAxis(E, 0, ABG)
03:47:31.078 00.000 16108 Move returns status 0, amount 0
03:47:31.078 00.000 16108 MoveAxis(N, 0, ABG)
03:47:31.078 00.000 16108 Move returns status 0, amount 0
03:47:31.078 00.000 16108 move complete, result=0
03:47:31.078 00.000 16108 worker thread done servicing request
03:47:31.082 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3811, FiltMin=3203, FiltMax=32937, Gamma=1.000
03:47:31.096 00.014 21068 UpdateGuideState exits: m=443533 SNR=176.7
03:47:31.098 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:31.099 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:31.100 00.001 21068 Enqueuing Expose request
03:47:31.100 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:31.101 00.001 16108 Worker thread wakes up
03:47:31.101 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:31.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:32.079 00.978 16108 Exposure complete
03:47:32.136 00.057 16108 worker thread done servicing request
03:47:32.136 00.000 21068 OnExposeComplete: enter
03:47:32.137 00.001 21068 UpdateGuideState(): m_state=6
03:47:32.138 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1076
03:47:32.139 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=628.85, Mass=432143, SNR=157.5, Peak=53273 HFD=3.2
03:47:32.140 00.001 21068 MultiStar: [#1 0.26,0.31,1.12,U] [#2 0.16,0.34,0.96,U] [#3 0.30,0.05,0.37,U] [#4 -0.22,0.25,0.29,U] [#5 0.13,0.08,0.33,U] [#6 -0.09,0.47,0.27,U] [#7 0.18,0.37,0.28,U] [#8 0.32,-0.17,0.30,U] 
03:47:32.141 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.21}, one-star: {-0.15, 0.06}
03:47:32.141 00.000 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
03:47:32.142 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
03:47:32.142 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=0.15 mountY=-0.02, mountTheta=-0.15
03:47:32.145 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
03:47:32.146 00.001 21068 Enqueuing Move request for scope (-0.15, 0.06)
03:47:32.146 00.000 16108 Worker thread wakes up
03:47:32.147 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
03:47:32.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
03:47:32.147 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.15 yDistance=-0.02
03:47:32.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:47:32.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:32.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:32.147 00.000 16108 MoveAxis(E, 0, ABG)
03:47:32.147 00.000 16108 Move returns status 0, amount 0
03:47:32.147 00.000 16108 MoveAxis(N, 0, ABG)
03:47:32.147 00.000 16108 Move returns status 0, amount 0
03:47:32.147 00.000 16108 move complete, result=0
03:47:32.147 00.000 16108 worker thread done servicing request
03:47:32.150 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3817, FiltMin=3161, FiltMax=32825, Gamma=1.000
03:47:32.164 00.014 21068 UpdateGuideState exits: m=432143 SNR=157.5
03:47:32.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:32.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:32.166 00.000 21068 Enqueuing Expose request
03:47:32.167 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:32.168 00.001 16108 Worker thread wakes up
03:47:32.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:32.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:33.333 01.165 16108 Exposure complete
03:47:33.389 00.056 16108 worker thread done servicing request
03:47:33.390 00.001 21068 OnExposeComplete: enter
03:47:33.391 00.001 21068 UpdateGuideState(): m_state=6
03:47:33.393 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1077
03:47:33.395 00.002 21068 Star::Find returns 1 (0), X=812.19, Y=628.76, Mass=410002, SNR=175.3, Peak=56281 HFD=3.3
03:47:33.397 00.002 21068 MultiStar: [#1 -0.39,0.26,0.86,U] [#2 -0.16,0.36,0.92,U] [#3 -0.18,-0.00,0.34,U] [#4 -0.07,0.66,0.00,M9] [#5 -0.13,0.30,0.28,U] [#6 -0.27,0.17,0.27,U] [#7 -0.14,0.31,0.26,U] [#8 -0.14,0.40,0.21,U] 
03:47:33.398 00.001 21068 refined, 7 included, MultiStar: {-0.28, 0.20}, one-star: {-0.46, -0.03}
03:47:33.401 00.003 21068 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
03:47:33.402 00.001 21068 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
03:47:33.404 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.35 cameraTheta=2.53 mountX=0.31 mountY=-0.13, mountTheta=-0.38
03:47:33.408 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.20, opts=13)
03:47:33.409 00.001 21068 Enqueuing Move request for scope (-0.28, 0.20)
03:47:33.410 00.001 16108 Worker thread wakes up
03:47:33.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
03:47:33.410 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
03:47:33.410 00.000 16108 Moving (-0.28, 0.20) raw xDistance=0.31 yDistance=-0.13
03:47:33.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:47:33.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:33.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:33.410 00.000 16108 MoveAxis(W, 82, ABG)
03:47:33.410 00.000 16108 Guiding  Dir = 3, Dur = 82
03:47:33.410 00.000 16108 IsSlewing returns 0
03:47:33.410 00.000 16108 IsGuiding returns 0
03:47:33.411 00.001 16108 PulseGuide returned control before completion, sleep 92
03:47:33.414 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=3824, FiltMin=3216, FiltMax=32259, Gamma=1.000
03:47:33.437 00.023 21068 UpdateGuideState exits: m=410002 SNR=175.3
03:47:33.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:33.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:33.440 00.001 21068 Enqueuing Expose request
03:47:33.517 00.077 16108 IsGuiding returns 0
03:47:33.517 00.000 16108 Move returns status 0, amount 82
03:47:33.517 00.000 16108 MoveAxis(N, 0, ABG)
03:47:33.517 00.000 16108 Move returns status 0, amount 0
03:47:33.517 00.000 16108 move complete, result=0
03:47:33.517 00.000 16108 worker thread done servicing request
03:47:33.517 00.000 16108 Worker thread wakes up
03:47:33.517 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH
03:47:33.518 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:33.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:34.503 00.985 16108 Exposure complete
03:47:34.587 00.084 16108 worker thread done servicing request
03:47:34.587 00.000 21068 OnExposeComplete: enter
03:47:34.588 00.001 21068 UpdateGuideState(): m_state=6
03:47:34.589 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1078
03:47:34.591 00.002 21068 Star::Find returns 1 (0), X=812.06, Y=628.92, Mass=412665, SNR=165.3, Peak=54953 HFD=2.9
03:47:34.592 00.001 21068 MultiStar: [#1 -0.15,0.27,0.93,U] [#2 -0.15,0.42,0.96,U] [#3 -0.29,0.29,0.37,U] [#4 -0.54,0.67,0.00,M10] [#5 -0.19,0.31,0.29,U] [#6 -0.45,0.52,0.00,M1] [#7 -0.12,0.54,0.00,M1] [#8 0.01,0.40,0.19,U] 
03:47:34.593 00.001 21068 refined, 5 included, MultiStar: {-0.27, 0.28}, one-star: {-0.58, 0.13}
03:47:34.593 00.000 21068 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
03:47:34.594 00.001 21068 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
03:47:34.595 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.34 mountX=0.32 mountY=-0.21, mountTheta=-0.58
03:47:34.597 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.28, opts=13)
03:47:34.600 00.003 21068 Enqueuing Move request for scope (-0.27, 0.28)
03:47:34.602 00.002 16108 Worker thread wakes up
03:47:34.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
03:47:34.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
03:47:34.602 00.000 16108 Moving (-0.27, 0.28) raw xDistance=0.32 yDistance=-0.21
03:47:34.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
03:47:34.602 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.36
03:47:34.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:47:34.602 00.000 16108 MoveAxis(W, 90, ABG)
03:47:34.602 00.000 16108 Guiding  Dir = 3, Dur = 90
03:47:34.602 00.000 16108 IsSlewing returns 0
03:47:34.602 00.000 16108 IsGuiding returns 0
03:47:34.603 00.001 16108 PulseGuide returned control before completion, sleep 99
03:47:34.610 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=816, max=65535, med=3830, FiltMin=3238, FiltMax=31865, Gamma=1.000
03:47:34.624 00.014 21068 UpdateGuideState exits: m=412665 SNR=165.3
03:47:34.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:34.625 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:34.626 00.001 21068 Enqueuing Expose request
03:47:34.714 00.088 16108 IsGuiding returns 0
03:47:34.714 00.000 16108 Move returns status 0, amount 90
03:47:34.714 00.000 16108 MoveAxis(N, 42, ABG)
03:47:34.714 00.000 16108 Guiding  Dir = 0, Dur = 42
03:47:34.714 00.000 16108 IsSlewing returns 0
03:47:34.716 00.002 16108 IsGuiding returns 0
03:47:34.748 00.032 16108 PulseGuide returned control before completion, sleep 21
03:47:34.778 00.030 16108 IsGuiding returns 1
03:47:34.778 00.000 16108 scope still moving after pulse duration time elapsed
03:47:34.809 00.031 16108 IsSlewing returns 0
03:47:34.809 00.000 16108 IsGuiding returns 1
03:47:34.840 00.031 16108 IsSlewing returns 0
03:47:34.840 00.000 16108 IsGuiding returns 0
03:47:34.840 00.000 16108 scope move finished after 42 + 82 ms
03:47:34.840 00.000 16108 Move returns status 0, amount 42
03:47:34.840 00.000 16108 move complete, result=0
03:47:34.840 00.000 16108 worker thread done servicing request
03:47:34.840 00.000 16108 Worker thread wakes up
03:47:34.840 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:34.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:34.840 00.000 21068 GuideStep: 0.3 px 90 ms WEST, -0.2 px 42 ms NORTH
03:47:36.020 01.180 16108 Exposure complete
03:47:36.089 00.069 16108 worker thread done servicing request
03:47:36.091 00.002 21068 OnExposeComplete: enter
03:47:36.092 00.001 21068 UpdateGuideState(): m_state=6
03:47:36.094 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1079
03:47:36.095 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=628.70, Mass=402144, SNR=162.2, Peak=49145 HFD=3.2
03:47:36.097 00.002 21068 MultiStar: [#1 0.11,0.27,0.83,U] [#2 0.19,0.28,0.96,U] [#3 0.46,0.23,0.00,M1] [#4 0.17,0.39,0.30,U] [#5 0.18,0.56,0.00,M1] [#6 -0.02,0.47,0.35,U] [#7 0.16,0.49,0.00,M2] [#8 0.09,0.18,0.22,U] 
03:47:36.098 00.001 21068 refined, 5 included, MultiStar: {0.03, 0.20}, one-star: {-0.23, -0.09}
03:47:36.100 00.002 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
03:47:36.101 00.001 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
03:47:36.103 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=0.01 mountY=-0.20, mountTheta=-1.54
03:47:36.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.20, opts=13)
03:47:36.106 00.002 21068 Enqueuing Move request for scope (0.03, 0.20)
03:47:36.107 00.001 16108 Worker thread wakes up
03:47:36.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
03:47:36.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
03:47:36.108 00.001 16108 Moving (0.03, 0.20) raw xDistance=0.01 yDistance=-0.20
03:47:36.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:47:36.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
03:47:36.108 00.000 16108 MoveAxis(E, 0, ABG)
03:47:36.108 00.000 16108 Move returns status 0, amount 0
03:47:36.108 00.000 16108 MoveAxis(N, 40, ABG)
03:47:36.108 00.000 16108 Guiding  Dir = 0, Dur = 40
03:47:36.109 00.001 16108 IsSlewing returns 0
03:47:36.109 00.000 16108 IsGuiding returns 0
03:47:36.115 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3833, FiltMin=3139, FiltMax=43561, Gamma=1.000
03:47:36.129 00.014 21068 UpdateGuideState exits: m=402144 SNR=162.2
03:47:36.129 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:36.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:36.131 00.001 21068 Enqueuing Expose request
03:47:36.158 00.027 16108 IsGuiding returns 1
03:47:36.158 00.000 16108 scope still moving after pulse duration time elapsed
03:47:36.189 00.031 16108 IsSlewing returns 0
03:47:36.190 00.001 16108 IsGuiding returns 1
03:47:36.219 00.029 16108 IsSlewing returns 0
03:47:36.219 00.000 16108 IsGuiding returns 1
03:47:36.251 00.032 16108 IsSlewing returns 0
03:47:36.251 00.000 16108 IsGuiding returns 0
03:47:36.251 00.000 16108 scope move finished after 40 + 101 ms
03:47:36.251 00.000 16108 Move returns status 0, amount 40
03:47:36.251 00.000 16108 move complete, result=0
03:47:36.251 00.000 16108 worker thread done servicing request
03:47:36.251 00.000 16108 Worker thread wakes up
03:47:36.251 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 40 ms NORTH
03:47:36.254 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:36.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:37.233 00.979 16108 Exposure complete
03:47:37.288 00.055 16108 worker thread done servicing request
03:47:37.288 00.000 21068 OnExposeComplete: enter
03:47:37.289 00.001 21068 UpdateGuideState(): m_state=6
03:47:37.290 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1080
03:47:37.291 00.001 21068 Star::Find returns 1 (0), X=812.71, Y=628.59, Mass=416652, SNR=167.4, Peak=44365 HFD=3.2
03:47:37.292 00.001 21068 MultiStar: [#1 0.29,0.01,0.79,U] [#2 0.32,0.08,0.83,U] [#3 0.26,-0.08,0.34,U] [#4 0.31,0.40,0.00,M10] [#5 0.23,-0.08,0.26,U] [#6 0.36,0.29,0.33,U] [#7 0.45,0.18,0.21,U] [#8 0.53,-0.14,0.00,M3] 
03:47:37.292 00.000 21068 single-star, 6 included, MultiStar: {0.24, -0.01}, one-star: {0.06, -0.20}
03:47:37.293 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
03:47:37.295 00.002 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
03:47:37.295 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.28 mountX=-0.09 mountY=0.18, mountTheta=2.05
03:47:37.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.20, opts=13)
03:47:37.298 00.001 21068 Enqueuing Move request for scope (0.06, -0.20)
03:47:37.299 00.001 16108 Worker thread wakes up
03:47:37.299 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
03:47:37.299 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
03:47:37.299 00.000 16108 Moving (0.06, -0.20) raw xDistance=-0.09 yDistance=0.18
03:47:37.299 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:47:37.299 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:37.299 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:47:37.299 00.000 16108 MoveAxis(E, 0, ABG)
03:47:37.299 00.000 16108 Move returns status 0, amount 0
03:47:37.299 00.000 16108 MoveAxis(N, 0, ABG)
03:47:37.299 00.000 16108 Move returns status 0, amount 0
03:47:37.300 00.001 16108 move complete, result=0
03:47:37.300 00.000 16108 worker thread done servicing request
03:47:37.305 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3833, FiltMin=3222, FiltMax=35798, Gamma=1.000
03:47:37.324 00.019 21068 UpdateGuideState exits: m=416652 SNR=167.4
03:47:37.325 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:37.326 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:37.327 00.001 21068 Enqueuing Expose request
03:47:37.329 00.002 16108 Worker thread wakes up
03:47:37.329 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:37.330 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:37.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:38.499 01.169 16108 Exposure complete
03:47:38.563 00.064 16108 worker thread done servicing request
03:47:38.563 00.000 21068 OnExposeComplete: enter
03:47:38.564 00.001 21068 UpdateGuideState(): m_state=6
03:47:38.565 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1081
03:47:38.566 00.001 21068 Star::Find returns 1 (0), X=812.79, Y=628.59, Mass=374959, SNR=155.0, Peak=42397 HFD=3.2
03:47:38.567 00.001 21068 MultiStar: [#1 0.33,0.03,0.94,U] [#2 0.53,0.11,0.00,M1] [#3 0.54,0.08,0.00,M1] [#4 0.41,0.44,0.00,R] [#5 0.37,0.25,0.30,U] [#6 0.36,0.22,0.40,U] [#7 0.37,-0.16,0.30,U] [#8 0.87,-0.01,0.00,M4] 
03:47:38.568 00.001 21068 single-star, 4 included, MultiStar: {0.28, -0.02}, one-star: {0.14, -0.20}
03:47:38.569 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
03:47:38.570 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
03:47:38.570 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=-0.18 mountY=0.16, mountTheta=2.39
03:47:38.572 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.20, opts=13)
03:47:38.573 00.001 21068 Enqueuing Move request for scope (0.14, -0.20)
03:47:38.574 00.001 16108 Worker thread wakes up
03:47:38.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
03:47:38.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
03:47:38.574 00.000 16108 Moving (0.14, -0.20) raw xDistance=-0.18 yDistance=0.16
03:47:38.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:38.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:38.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:47:38.574 00.000 16108 MoveAxis(E, 0, ABG)
03:47:38.574 00.000 16108 Move returns status 0, amount 0
03:47:38.574 00.000 16108 MoveAxis(N, 0, ABG)
03:47:38.574 00.000 16108 Move returns status 0, amount 0
03:47:38.574 00.000 16108 move complete, result=0
03:47:38.574 00.000 16108 worker thread done servicing request
03:47:38.578 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=867, max=65535, med=3833, FiltMin=3235, FiltMax=40979, Gamma=1.000
03:47:38.590 00.012 21068 UpdateGuideState exits: m=374959 SNR=155.0
03:47:38.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:38.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:38.592 00.000 21068 Enqueuing Expose request
03:47:38.593 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:38.594 00.001 16108 Worker thread wakes up
03:47:38.595 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:38.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:39.568 00.973 16108 Exposure complete
03:47:39.624 00.056 16108 worker thread done servicing request
03:47:39.625 00.001 21068 OnExposeComplete: enter
03:47:39.625 00.000 21068 UpdateGuideState(): m_state=6
03:47:39.626 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1082
03:47:39.627 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=628.79, Mass=378409, SNR=164.5, Peak=43929 HFD=3.2
03:47:39.628 00.001 21068 MultiStar: [#1 0.18,0.42,0.74,U] [#2 0.20,0.52,0.00,M2] [#3 0.15,0.19,0.35,U] [#4 -0.06,0.23,0.26,U] [#5 0.10,0.07,0.29,U] [#6 0.23,0.24,0.38,U] [#7 0.25,0.35,0.25,U] [#8 0.39,0.26,0.21,U] 
03:47:39.629 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.20}, one-star: {-0.23, -0.00}
03:47:39.630 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
03:47:39.630 00.000 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
03:47:39.631 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.28 mountX=-0.02 mountY=-0.21, mountTheta=-1.68
03:47:39.634 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.20, opts=13)
03:47:39.635 00.001 21068 Enqueuing Move request for scope (0.06, 0.20)
03:47:39.635 00.000 16108 Worker thread wakes up
03:47:39.636 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
03:47:39.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
03:47:39.636 00.000 16108 Moving (0.06, 0.20) raw xDistance=-0.02 yDistance=-0.21
03:47:39.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:47:39.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
03:47:39.636 00.000 16108 MoveAxis(E, 0, ABG)
03:47:39.636 00.000 16108 Move returns status 0, amount 0
03:47:39.636 00.000 16108 MoveAxis(N, 42, ABG)
03:47:39.636 00.000 16108 Guiding  Dir = 0, Dur = 42
03:47:39.636 00.000 16108 IsSlewing returns 0
03:47:39.636 00.000 16108 IsGuiding returns 0
03:47:39.639 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=3833, FiltMin=3235, FiltMax=36201, Gamma=1.000
03:47:39.643 00.004 16108 PulseGuide returned control before completion, sleep 46
03:47:39.654 00.011 21068 UpdateGuideState exits: m=378409 SNR=164.5
03:47:39.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:39.655 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:39.656 00.001 21068 Enqueuing Expose request
03:47:39.704 00.048 16108 IsGuiding returns 1
03:47:39.704 00.000 16108 scope still moving after pulse duration time elapsed
03:47:39.736 00.032 16108 IsSlewing returns 0
03:47:39.736 00.000 16108 IsGuiding returns 0
03:47:39.736 00.000 16108 scope move finished after 42 + 57 ms
03:47:39.736 00.000 16108 Move returns status 0, amount 42
03:47:39.736 00.000 16108 move complete, result=0
03:47:39.737 00.001 16108 worker thread done servicing request
03:47:39.737 00.000 16108 Worker thread wakes up
03:47:39.737 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
03:47:39.739 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:39.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:40.910 01.171 16108 Exposure complete
03:47:40.975 00.065 16108 worker thread done servicing request
03:47:40.975 00.000 21068 OnExposeComplete: enter
03:47:40.977 00.002 21068 UpdateGuideState(): m_state=6
03:47:40.978 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1083
03:47:40.979 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=629.29, Mass=416598, SNR=153.9, Peak=45405 HFD=3.5
03:47:40.979 00.000 21068 MultiStar: [#1 0.44,0.66,0.00,M1] [#2 0.47,0.75,0.00,M3] [#3 0.62,0.67,0.00,M1] [#4 -0.14,0.49,0.00,M1] [#5 0.32,0.43,0.00,M1] [#6 0.29,0.80,0.00,M1] [#7 0.33,0.87,0.00,M1] [#8 0.59,0.83,0.00,M4] 
03:47:40.980 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
03:47:40.981 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
03:47:40.983 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.38 mountX=-0.01 mountY=-0.51, mountTheta=-1.59
03:47:40.986 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.50, opts=13)
03:47:40.988 00.002 21068 Enqueuing Move request for scope (0.10, 0.50)
03:47:40.990 00.002 16108 Worker thread wakes up
03:47:40.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.50) opts 0xd
03:47:40.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.50)
03:47:40.990 00.000 16108 Moving (0.10, 0.50) raw xDistance=-0.01 yDistance=-0.51
03:47:40.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:47:40.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
03:47:40.990 00.000 16108 MoveAxis(E, 0, ABG)
03:47:40.990 00.000 16108 Move returns status 0, amount 0
03:47:40.990 00.000 16108 MoveAxis(N, 102, ABG)
03:47:40.990 00.000 16108 Guiding  Dir = 0, Dur = 102
03:47:40.990 00.000 16108 IsSlewing returns 0
03:47:40.991 00.001 16108 IsGuiding returns 0
03:47:40.992 00.001 16108 PulseGuide returned control before completion, sleep 111
03:47:40.996 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=3830, FiltMin=3216, FiltMax=38502, Gamma=1.000
03:47:41.010 00.014 21068 UpdateGuideState exits: m=416598 SNR=153.9
03:47:41.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:41.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:41.013 00.001 21068 Enqueuing Expose request
03:47:41.104 00.091 16108 IsGuiding returns 1
03:47:41.104 00.000 16108 scope still moving after pulse duration time elapsed
03:47:41.136 00.032 16108 IsSlewing returns 0
03:47:41.136 00.000 16108 IsGuiding returns 1
03:47:41.167 00.031 16108 IsSlewing returns 0
03:47:41.168 00.001 16108 IsGuiding returns 0
03:47:41.168 00.000 16108 scope move finished after 102 + 75 ms
03:47:41.168 00.000 16108 Move returns status 0, amount 102
03:47:41.168 00.000 16108 move complete, result=0
03:47:41.168 00.000 16108 worker thread done servicing request
03:47:41.168 00.000 16108 Worker thread wakes up
03:47:41.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:41.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:41.170 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.5 px 102 ms NORTH
03:47:42.148 00.978 16108 Exposure complete
03:47:42.223 00.075 16108 worker thread done servicing request
03:47:42.223 00.000 21068 OnExposeComplete: enter
03:47:42.224 00.001 21068 UpdateGuideState(): m_state=6
03:47:42.226 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1084
03:47:42.227 00.001 21068 Star::Find returns 1 (0), X=812.81, Y=628.68, Mass=383474, SNR=148.2, Peak=40685 HFD=3.4
03:47:42.228 00.001 21068 MultiStar: [#1 0.46,0.24,0.00,M2] [#2 0.66,0.40,0.00,M4] [#3 0.75,0.24,0.00,M2] [#4 -0.04,0.03,0.36,U] [#5 0.47,-0.10,0.33,U] [#6 0.24,0.19,0.39,U] [#7 0.48,0.50,0.00,M2] [#8 1.07,0.10,0.00,M5] 
03:47:42.229 00.001 21068 refined, 3 included, MultiStar: {0.19, -0.03}, one-star: {0.16, -0.11}
03:47:42.230 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
03:47:42.231 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
03:47:42.233 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
03:47:42.234 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.03, opts=13)
03:47:42.235 00.001 21068 Enqueuing Move request for scope (0.19, -0.03)
03:47:42.236 00.001 16108 Worker thread wakes up
03:47:42.237 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
03:47:42.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
03:47:42.237 00.000 16108 Moving (0.19, -0.03) raw xDistance=-0.19 yDistance=-0.02
03:47:42.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:47:42.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:42.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:42.237 00.000 16108 MoveAxis(E, 0, ABG)
03:47:42.237 00.000 16108 Move returns status 0, amount 0
03:47:42.237 00.000 16108 MoveAxis(N, 0, ABG)
03:47:42.238 00.001 16108 Move returns status 0, amount 0
03:47:42.238 00.000 16108 move complete, result=0
03:47:42.238 00.000 16108 worker thread done servicing request
03:47:42.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3827, FiltMin=3209, FiltMax=39625, Gamma=1.000
03:47:42.266 00.025 21068 UpdateGuideState exits: m=383474 SNR=148.2
03:47:42.268 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:42.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:42.270 00.001 21068 Enqueuing Expose request
03:47:42.271 00.001 16108 Worker thread wakes up
03:47:42.271 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:42.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:42.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:43.437 01.165 16108 Exposure complete
03:47:43.490 00.053 16108 worker thread done servicing request
03:47:43.490 00.000 21068 OnExposeComplete: enter
03:47:43.491 00.001 21068 UpdateGuideState(): m_state=6
03:47:43.491 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1085
03:47:43.492 00.001 21068 Star::Find returns 1 (0), X=813.02, Y=628.30, Mass=378830, SNR=154.1, Peak=47760 HFD=3.3
03:47:43.493 00.001 21068 MultiStar: [#1 0.81,-0.21,0.00,M3] [#2 0.79,-0.15,0.00,M5] [#3 0.55,-0.45,0.00,M3] [#4 0.17,-0.34,0.37,U] [#5 0.76,-0.48,0.00,M1] [#6 0.55,-0.06,0.00,M1] [#7 0.32,-0.01,0.29,U] [#8 0.73,-0.31,0.00,M6] 
03:47:43.494 00.001 21068 refined, 2 included, MultiStar: {0.32, -0.38}, one-star: {0.38, -0.50}
03:47:43.495 00.001 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
03:47:43.496 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
03:47:43.497 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.38 hyp=0.49 cameraTheta=-0.87 mountX=-0.38 mountY=0.29, mountTheta=2.49
03:47:43.498 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.38, opts=13)
03:47:43.499 00.001 21068 Enqueuing Move request for scope (0.32, -0.38)
03:47:43.500 00.001 16108 Worker thread wakes up
03:47:43.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.38) opts 0xd
03:47:43.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.38)
03:47:43.500 00.000 16108 Moving (0.32, -0.38) raw xDistance=-0.38 yDistance=0.29
03:47:43.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:47:43.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:43.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:47:43.500 00.000 16108 MoveAxis(E, 100, ABG)
03:47:43.500 00.000 16108 Guiding  Dir = 2, Dur = 100
03:47:43.501 00.001 16108 IsSlewing returns 0
03:47:43.501 00.000 16108 IsGuiding returns 0
03:47:43.501 00.000 16108 PulseGuide returned control before completion, sleep 110
03:47:43.507 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=851, max=65535, med=3824, FiltMin=3264, FiltMax=34205, Gamma=1.000
03:47:43.520 00.013 21068 UpdateGuideState exits: m=378830 SNR=154.1
03:47:43.522 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:43.523 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:43.524 00.001 21068 Enqueuing Expose request
03:47:43.616 00.092 16108 IsGuiding returns 1
03:47:43.616 00.000 16108 scope still moving after pulse duration time elapsed
03:47:43.647 00.031 16108 IsSlewing returns 0
03:47:43.648 00.001 16108 IsGuiding returns 1
03:47:43.679 00.031 16108 IsSlewing returns 0
03:47:43.679 00.000 16108 IsGuiding returns 0
03:47:43.679 00.000 16108 scope move finished after 100 + 78 ms
03:47:43.679 00.000 16108 Move returns status 0, amount 100
03:47:43.680 00.001 16108 MoveAxis(N, 0, ABG)
03:47:43.680 00.000 16108 Move returns status 0, amount 0
03:47:43.680 00.000 16108 move complete, result=0
03:47:43.680 00.000 16108 worker thread done servicing request
03:47:43.680 00.000 16108 Worker thread wakes up
03:47:43.680 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:43.680 00.000 21068 GuideStep: -0.4 px 100 ms EAST, 0.3 px 0 ms NORTH
03:47:43.681 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:44.660 00.979 16108 Exposure complete
03:47:44.728 00.068 16108 worker thread done servicing request
03:47:44.728 00.000 21068 OnExposeComplete: enter
03:47:44.730 00.002 21068 UpdateGuideState(): m_state=6
03:47:44.730 00.000 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1086
03:47:44.731 00.001 21068 Star::Find returns 1 (0), X=813.20, Y=628.15, Mass=431833, SNR=187.1, Peak=55104 HFD=3.1
03:47:44.732 00.001 21068 MultiStar: [#1 0.91,-0.22,0.00,M4] [#2 0.92,-0.22,0.00,M6] [#3 0.98,-0.29,0.00,M4] [#4 0.64,-0.50,0.00,M1] [#5 0.66,-0.09,0.00,M2] [#6 0.89,-0.07,0.00,M2] [#7 0.91,-0.15,0.00,M2] [#8 0.99,-0.39,0.00,M7] 
03:47:44.733 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
03:47:44.734 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
03:47:44.734 00.000 21068 CameraToMount -- cameraX=0.55 cameraY=-0.64 hyp=0.85 cameraTheta=-0.86 mountX=-0.66 mountY=0.49, mountTheta=2.50
03:47:44.736 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=-0.64, opts=13)
03:47:44.738 00.002 21068 Enqueuing Move request for scope (0.55, -0.64)
03:47:44.739 00.001 16108 Worker thread wakes up
03:47:44.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.64) opts 0xd
03:47:44.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, -0.64)
03:47:44.739 00.000 16108 Moving (0.55, -0.64) raw xDistance=-0.66 yDistance=0.49
03:47:44.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
03:47:44.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:44.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:47:44.739 00.000 16108 MoveAxis(E, 179, ABG)
03:47:44.739 00.000 16108 Guiding  Dir = 2, Dur = 179
03:47:44.740 00.001 16108 IsSlewing returns 0
03:47:44.740 00.000 16108 IsGuiding returns 0
03:47:44.742 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3821, FiltMin=3267, FiltMax=25680, Gamma=1.000
03:47:44.745 00.003 16108 PulseGuide returned control before completion, sleep 184
03:47:44.755 00.010 21068 UpdateGuideState exits: m=431833 SNR=187.1
03:47:44.755 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:44.757 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:44.758 00.001 21068 Enqueuing Expose request
03:47:44.933 00.175 16108 IsGuiding returns 1
03:47:44.933 00.000 16108 scope still moving after pulse duration time elapsed
03:47:44.963 00.030 16108 IsSlewing returns 0
03:47:44.963 00.000 16108 IsGuiding returns 1
03:47:44.995 00.032 16108 IsSlewing returns 0
03:47:44.995 00.000 16108 IsGuiding returns 0
03:47:44.995 00.000 16108 scope move finished after 179 + 76 ms
03:47:44.995 00.000 16108 Move returns status 0, amount 179
03:47:44.995 00.000 16108 MoveAxis(N, 0, ABG)
03:47:44.995 00.000 16108 Move returns status 0, amount 0
03:47:44.995 00.000 16108 move complete, result=0
03:47:44.995 00.000 16108 worker thread done servicing request
03:47:44.995 00.000 16108 Worker thread wakes up
03:47:44.996 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:44.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:44.996 00.000 21068 GuideStep: -0.7 px 179 ms EAST, 0.5 px 0 ms NORTH
03:47:46.152 01.156 16108 Exposure complete
03:47:46.219 00.067 16108 worker thread done servicing request
03:47:46.219 00.000 21068 OnExposeComplete: enter
03:47:46.221 00.002 21068 UpdateGuideState(): m_state=6
03:47:46.222 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1087
03:47:46.222 00.000 21068 Star::Find returns 1 (0), X=811.82, Y=628.31, Mass=424628, SNR=160.4, Peak=46755 HFD=3.2
03:47:46.223 00.001 21068 MultiStar: [#1 -0.56,-0.28,0.00,M5] [#2 -0.37,-0.08,0.89,U] [#3 -0.21,-0.34,0.44,U] [#4 -0.96,-0.15,0.00,M2] [#5 -0.67,-0.19,0.00,M3] [#6 -0.62,0.04,0.00,M3] [#7 -0.55,-0.19,0.00,M3] [#8 -0.26,-0.34,0.27,U] 
03:47:46.224 00.001 21068 refined, 3 included, MultiStar: {-0.51, -0.30}, one-star: {-0.83, -0.48}
03:47:46.225 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
03:47:46.226 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
03:47:46.226 00.000 21068 CameraToMount -- cameraX=-0.51 cameraY=-0.30 hyp=0.59 cameraTheta=-2.60 mountX=0.45 mountY=0.42, mountTheta=0.75
03:47:46.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=-0.30, opts=13)
03:47:46.229 00.001 21068 Enqueuing Move request for scope (-0.51, -0.30)
03:47:46.230 00.001 16108 Worker thread wakes up
03:47:46.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.30) opts 0xd
03:47:46.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, -0.30)
03:47:46.230 00.000 16108 Moving (-0.51, -0.30) raw xDistance=0.45 yDistance=0.42
03:47:46.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
03:47:46.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:46.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:47:46.230 00.000 16108 MoveAxis(W, 105, ABG)
03:47:46.230 00.000 16108 Guiding  Dir = 3, Dur = 105
03:47:46.231 00.001 16108 IsSlewing returns 0
03:47:46.231 00.000 16108 IsGuiding returns 0
03:47:46.234 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3814, FiltMin=3206, FiltMax=38179, Gamma=1.000
03:47:46.247 00.013 21068 UpdateGuideState exits: m=424628 SNR=160.4
03:47:46.249 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:46.249 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:46.250 00.001 21068 Enqueuing Expose request
03:47:46.276 00.026 16108 PulseGuide returned control before completion, sleep 71
03:47:46.353 00.077 16108 IsGuiding returns 1
03:47:46.353 00.000 16108 scope still moving after pulse duration time elapsed
03:47:46.385 00.032 16108 IsSlewing returns 0
03:47:46.385 00.000 16108 IsGuiding returns 1
03:47:46.417 00.032 16108 IsSlewing returns 0
03:47:46.417 00.000 16108 IsGuiding returns 1
03:47:46.447 00.030 16108 IsSlewing returns 0
03:47:46.447 00.000 16108 IsGuiding returns 0
03:47:46.447 00.000 16108 scope move finished after 105 + 111 ms
03:47:46.447 00.000 16108 Move returns status 0, amount 105
03:47:46.447 00.000 16108 MoveAxis(N, 0, ABG)
03:47:46.447 00.000 16108 Move returns status 0, amount 0
03:47:46.447 00.000 16108 move complete, result=0
03:47:46.447 00.000 16108 worker thread done servicing request
03:47:46.447 00.000 16108 Worker thread wakes up
03:47:46.447 00.000 21068 GuideStep: 0.4 px 105 ms WEST, 0.4 px 0 ms NORTH
03:47:46.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:46.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:47.423 00.974 16108 Exposure complete
03:47:47.479 00.056 16108 worker thread done servicing request
03:47:47.479 00.000 21068 OnExposeComplete: enter
03:47:47.481 00.002 21068 UpdateGuideState(): m_state=6
03:47:47.482 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1088
03:47:47.483 00.001 21068 Star::Find returns 1 (0), X=812.15, Y=628.35, Mass=459197, SNR=180.6, Peak=55123 HFD=3.2
03:47:47.484 00.001 21068 MultiStar: [#1 0.02,0.03,0.80,U] [#2 -0.04,-0.10,0.85,U] [#3 0.16,-0.20,0.35,U] [#4 -0.66,-0.27,0.00,M3] [#5 -0.08,-0.18,0.27,U] [#6 -0.29,-0.11,0.42,U] [#7 -0.31,-0.13,0.25,U] [#8 0.06,0.28,0.21,U] 
03:47:47.485 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.15}, one-star: {-0.50, -0.44}
03:47:47.486 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.94)
03:47:47.487 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
03:47:47.489 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.38 mountX=0.13 mountY=0.19, mountTheta=0.96
03:47:47.492 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.15, opts=13)
03:47:47.493 00.001 21068 Enqueuing Move request for scope (-0.16, -0.15)
03:47:47.494 00.001 16108 Worker thread wakes up
03:47:47.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
03:47:47.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
03:47:47.494 00.000 16108 Moving (-0.16, -0.15) raw xDistance=0.13 yDistance=0.19
03:47:47.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:47:47.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:47.495 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:47:47.495 00.000 16108 MoveAxis(E, 0, ABG)
03:47:47.495 00.000 16108 Move returns status 0, amount 0
03:47:47.495 00.000 16108 MoveAxis(N, 0, ABG)
03:47:47.495 00.000 16108 Move returns status 0, amount 0
03:47:47.495 00.000 16108 move complete, result=0
03:47:47.495 00.000 16108 worker thread done servicing request
03:47:47.500 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3811, FiltMin=3248, FiltMax=30550, Gamma=1.000
03:47:47.514 00.014 21068 UpdateGuideState exits: m=459197 SNR=180.6
03:47:47.515 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:47.516 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:47.517 00.001 21068 Enqueuing Expose request
03:47:47.518 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:47.519 00.001 16108 Worker thread wakes up
03:47:47.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:47.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:48.680 01.161 16108 Exposure complete
03:47:48.747 00.067 16108 worker thread done servicing request
03:47:48.747 00.000 21068 OnExposeComplete: enter
03:47:48.750 00.003 21068 UpdateGuideState(): m_state=6
03:47:48.753 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1089
03:47:48.755 00.002 21068 Star::Find returns 1 (0), X=812.19, Y=628.35, Mass=463142, SNR=175.7, Peak=55075 HFD=3.3
03:47:48.758 00.003 21068 MultiStar: [#1 -0.11,-0.14,0.79,U] [#2 -0.08,-0.19,0.82,U] [#3 -0.08,-0.20,0.38,U] [#4 -0.51,-0.16,0.00,M4] [#5 -0.14,-0.30,0.31,U] [#6 -0.12,-0.08,0.35,U] [#7 -0.22,-0.19,0.29,U] [#8 0.03,-0.33,0.23,U] 
03:47:48.760 00.002 21068 refined, 7 included, MultiStar: {-0.19, -0.25}, one-star: {-0.46, -0.44}
03:47:48.760 00.000 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.10)
03:47:48.762 00.002 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
03:47:48.763 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.22 mountX=0.14 mountY=0.29, mountTheta=1.11
03:47:48.766 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.25, opts=13)
03:47:48.767 00.001 21068 Enqueuing Move request for scope (-0.19, -0.25)
03:47:48.769 00.002 16108 Worker thread wakes up
03:47:48.769 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
03:47:48.769 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
03:47:48.769 00.000 16108 Moving (-0.19, -0.25) raw xDistance=0.14 yDistance=0.29
03:47:48.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:47:48.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:47:48.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:47:48.769 00.000 16108 MoveAxis(E, 0, ABG)
03:47:48.769 00.000 16108 Move returns status 0, amount 0
03:47:48.769 00.000 16108 MoveAxis(N, 0, ABG)
03:47:48.769 00.000 16108 Move returns status 0, amount 0
03:47:48.770 00.001 16108 move complete, result=0
03:47:48.770 00.000 16108 worker thread done servicing request
03:47:48.774 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=134, max=65535, med=3805, FiltMin=3238, FiltMax=31206, Gamma=1.000
03:47:48.788 00.014 21068 UpdateGuideState exits: m=463142 SNR=175.7
03:47:48.789 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:48.789 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:48.790 00.001 21068 Enqueuing Expose request
03:47:48.791 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:47:48.792 00.001 16108 Worker thread wakes up
03:47:48.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:48.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:49.754 00.962 16108 Exposure complete
03:47:49.838 00.084 16108 worker thread done servicing request
03:47:49.839 00.001 21068 OnExposeComplete: enter
03:47:49.842 00.003 21068 UpdateGuideState(): m_state=6
03:47:49.844 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1090
03:47:49.847 00.003 21068 Star::Find returns 1 (0), X=811.98, Y=628.12, Mass=485139, SNR=178.1, Peak=64355 HFD=3.0
03:47:49.850 00.003 21068 MultiStar: [#1 -0.31,-0.29,0.76,U] [#2 -0.24,-0.32,0.97,U] [#3 -0.09,-0.36,0.39,U] [#4 -0.84,-0.24,0.00,M5] [#5 -0.38,-0.59,0.00,M2] [#6 -0.16,-0.25,0.33,U] [#7 -0.36,-0.35,0.00,M2] [#8 -0.31,-0.26,0.20,U] 
03:47:49.852 00.002 21068 refined, 5 included, MultiStar: {-0.35, -0.41}, one-star: {-0.67, -0.68}
03:47:49.854 00.002 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.03)
03:47:49.855 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
03:47:49.856 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.41 hyp=0.54 cameraTheta=-2.28 mountX=0.28 mountY=0.48, mountTheta=1.05
03:47:49.859 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.41, opts=13)
03:47:49.862 00.003 21068 Enqueuing Move request for scope (-0.35, -0.41)
03:47:49.863 00.001 16108 Worker thread wakes up
03:47:49.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.41) opts 0xd
03:47:49.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.41)
03:47:49.863 00.000 16108 Moving (-0.35, -0.41) raw xDistance=0.28 yDistance=0.48
03:47:49.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:47:49.863 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.55 newest=0.95
03:47:49.864 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:47:49.864 00.000 16108 MoveAxis(W, 72, ABG)
03:47:49.864 00.000 16108 Guiding  Dir = 3, Dur = 72
03:47:49.864 00.000 16108 IsSlewing returns 0
03:47:49.864 00.000 16108 IsGuiding returns 0
03:47:49.870 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3805, FiltMin=3209, FiltMax=37734, Gamma=1.000
03:47:49.886 00.016 16108 PulseGuide returned control before completion, sleep 61
03:47:49.890 00.004 21068 UpdateGuideState exits: m=485139 SNR=178.1
03:47:49.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:49.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:49.892 00.000 21068 Enqueuing Expose request
03:47:49.962 00.070 16108 IsGuiding returns 1
03:47:49.962 00.000 16108 scope still moving after pulse duration time elapsed
03:47:49.993 00.031 16108 IsSlewing returns 0
03:47:49.993 00.000 16108 IsGuiding returns 0
03:47:49.993 00.000 16108 scope move finished after 72 + 58 ms
03:47:49.995 00.002 16108 Move returns status 0, amount 72
03:47:49.995 00.000 16108 MoveAxis(S, 96, ABG)
03:47:49.995 00.000 16108 Guiding  Dir = 1, Dur = 96
03:47:49.995 00.000 16108 IsSlewing returns 0
03:47:49.995 00.000 16108 IsGuiding returns 0
03:47:50.000 00.005 16108 PulseGuide returned control before completion, sleep 102
03:47:50.104 00.104 16108 IsGuiding returns 1
03:47:50.104 00.000 16108 scope still moving after pulse duration time elapsed
03:47:50.135 00.031 16108 IsSlewing returns 0
03:47:50.135 00.000 16108 IsGuiding returns 1
03:47:50.167 00.032 16108 IsSlewing returns 0
03:47:50.167 00.000 16108 IsGuiding returns 0
03:47:50.167 00.000 16108 scope move finished after 96 + 76 ms
03:47:50.167 00.000 16108 Move returns status 0, amount 96
03:47:50.167 00.000 16108 move complete, result=0
03:47:50.168 00.001 16108 worker thread done servicing request
03:47:50.168 00.000 16108 Worker thread wakes up
03:47:50.168 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.5 px 96 ms SOUTH
03:47:50.170 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:50.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:51.333 01.163 16108 Exposure complete
03:47:51.389 00.056 16108 worker thread done servicing request
03:47:51.389 00.000 21068 OnExposeComplete: enter
03:47:51.391 00.002 21068 UpdateGuideState(): m_state=6
03:47:51.393 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1091
03:47:51.395 00.002 21068 Star::Find returns 1 (0), X=812.50, Y=628.22, Mass=491389, SNR=179.3, Peak=52579 HFD=3.4
03:47:51.398 00.003 21068 MultiStar: [#1 0.26,-0.36,0.76,U] [#2 0.30,-0.25,0.77,U] [#3 0.12,-0.38,0.37,U] [#4 -0.22,-0.43,0.31,U] [#5 -0.19,-0.42,0.28,U] [#6 0.08,-0.43,0.35,U] [#7 0.31,-0.43,0.00,M3] [#8 0.22,-0.51,0.00,M4] 
03:47:51.399 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.41}, one-star: {-0.15, -0.58}
03:47:51.400 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
03:47:51.400 00.000 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
03:47:51.402 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.42 cameraTheta=-1.43 mountX=-0.13 mountY=0.39, mountTheta=1.90
03:47:51.405 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.41, opts=13)
03:47:51.406 00.001 21068 Enqueuing Move request for scope (0.06, -0.41)
03:47:51.408 00.002 16108 Worker thread wakes up
03:47:51.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
03:47:51.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
03:47:51.408 00.000 16108 Moving (0.06, -0.41) raw xDistance=-0.13 yDistance=0.39
03:47:51.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:47:51.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:47:51.408 00.000 16108 MoveAxis(E, 0, ABG)
03:47:51.408 00.000 16108 Move returns status 0, amount 0
03:47:51.408 00.000 16108 MoveAxis(S, 78, ABG)
03:47:51.408 00.000 16108 Guiding  Dir = 1, Dur = 78
03:47:51.408 00.000 16108 IsSlewing returns 0
03:47:51.408 00.000 16108 IsGuiding returns 0
03:47:51.409 00.001 16108 PulseGuide returned control before completion, sleep 88
03:47:51.412 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=3801, FiltMin=3235, FiltMax=28870, Gamma=1.000
03:47:51.428 00.016 21068 UpdateGuideState exits: m=491389 SNR=179.3
03:47:51.430 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:51.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:51.432 00.001 21068 Enqueuing Expose request
03:47:51.501 00.069 16108 IsGuiding returns 0
03:47:51.501 00.000 16108 Move returns status 0, amount 78
03:47:51.501 00.000 16108 move complete, result=0
03:47:51.501 00.000 16108 worker thread done servicing request
03:47:51.501 00.000 16108 Worker thread wakes up
03:47:51.501 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 78 ms SOUTH
03:47:51.503 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:51.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:52.477 00.974 16108 Exposure complete
03:47:52.533 00.056 16108 worker thread done servicing request
03:47:52.533 00.000 21068 OnExposeComplete: enter
03:47:52.534 00.001 21068 UpdateGuideState(): m_state=6
03:47:52.535 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1092
03:47:52.536 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=628.46, Mass=500979, SNR=170.8, Peak=54899 HFD=3.2
03:47:52.538 00.002 21068 MultiStar: [#1 0.05,0.01,0.69,U] [#2 0.01,0.01,0.90,U] [#3 -0.04,-0.20,0.41,U] [#4 -0.35,0.07,0.29,U] [#5 -0.34,-0.07,0.26,U] [#6 -0.06,-0.11,0.35,U] [#7 -0.11,0.01,0.27,U] [#8 0.06,0.08,0.22,U] 
03:47:52.539 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.35, -0.33}
03:47:52.539 00.000 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.45 = 0.83)
03:47:52.540 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
03:47:52.541 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.49 mountX=0.10 mountY=0.12, mountTheta=0.86
03:47:52.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.09, opts=13)
03:47:52.543 00.001 21068 Enqueuing Move request for scope (-0.12, -0.09)
03:47:52.544 00.001 16108 Worker thread wakes up
03:47:52.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
03:47:52.544 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
03:47:52.544 00.000 16108 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.12
03:47:52.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:47:52.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:52.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:47:52.544 00.000 16108 MoveAxis(E, 0, ABG)
03:47:52.544 00.000 16108 Move returns status 0, amount 0
03:47:52.544 00.000 16108 MoveAxis(N, 0, ABG)
03:47:52.544 00.000 16108 Move returns status 0, amount 0
03:47:52.544 00.000 16108 move complete, result=0
03:47:52.544 00.000 16108 worker thread done servicing request
03:47:52.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=3801, FiltMin=3225, FiltMax=32073, Gamma=1.000
03:47:52.561 00.014 21068 UpdateGuideState exits: m=500979 SNR=170.8
03:47:52.562 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:52.563 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:52.564 00.001 21068 Enqueuing Expose request
03:47:52.565 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:52.568 00.003 16108 Worker thread wakes up
03:47:52.568 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:52.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:53.724 01.156 16108 Exposure complete
03:47:53.778 00.054 16108 worker thread done servicing request
03:47:53.779 00.001 21068 OnExposeComplete: enter
03:47:53.781 00.002 21068 UpdateGuideState(): m_state=6
03:47:53.783 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1093
03:47:53.784 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=628.55, Mass=411102, SNR=186.0, Peak=42301 HFD=3.2
03:47:53.787 00.003 21068 MultiStar: [#1 0.35,0.02,0.74,U] [#2 0.45,0.09,0.87,U] [#3 0.27,-0.11,0.38,U] [#4 -0.01,-0.08,0.30,U] [#5 0.26,-0.07,0.28,U] [#6 0.19,0.24,0.30,U] [#7 0.25,0.20,0.26,U] [#8 0.56,-0.13,0.00,M4] 
03:47:53.788 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.03}, one-star: {0.05, -0.24}
03:47:53.789 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
03:47:53.791 00.002 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
03:47:53.792 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.10 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
03:47:53.795 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.03, opts=13)
03:47:53.797 00.002 21068 Enqueuing Move request for scope (0.24, -0.03)
03:47:53.798 00.001 16108 Worker thread wakes up
03:47:53.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
03:47:53.798 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
03:47:53.798 00.000 16108 Moving (0.24, -0.03) raw xDistance=-0.24 yDistance=-0.03
03:47:53.798 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:47:53.798 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:53.798 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:47:53.798 00.000 16108 MoveAxis(E, 63, ABG)
03:47:53.799 00.001 16108 Guiding  Dir = 2, Dur = 63
03:47:53.799 00.000 16108 IsSlewing returns 0
03:47:53.799 00.000 16108 IsGuiding returns 0
03:47:53.800 00.001 16108 PulseGuide returned control before completion, sleep 72
03:47:53.805 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=669, max=65535, med=3798, FiltMin=3241, FiltMax=34694, Gamma=1.000
03:47:53.824 00.019 21068 UpdateGuideState exits: m=411102 SNR=186.0
03:47:53.826 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:53.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:53.828 00.001 21068 Enqueuing Expose request
03:47:53.884 00.056 16108 IsGuiding returns 0
03:47:53.884 00.000 16108 Move returns status 0, amount 63
03:47:53.884 00.000 16108 MoveAxis(N, 0, ABG)
03:47:53.885 00.001 16108 Move returns status 0, amount 0
03:47:53.885 00.000 16108 move complete, result=0
03:47:53.885 00.000 16108 worker thread done servicing request
03:47:53.885 00.000 16108 Worker thread wakes up
03:47:53.885 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:53.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:53.885 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
03:47:54.869 00.984 16108 Exposure complete
03:47:54.945 00.076 16108 worker thread done servicing request
03:47:54.946 00.001 21068 OnExposeComplete: enter
03:47:54.946 00.000 21068 UpdateGuideState(): m_state=6
03:47:54.947 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1094
03:47:54.948 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=628.63, Mass=411267, SNR=158.1, Peak=48169 HFD=3.1
03:47:54.949 00.001 21068 MultiStar: [#1 0.06,0.06,0.89,U] [#2 0.25,0.08,1.00,U] [#3 0.21,-0.08,0.38,U] [#4 -0.39,0.21,0.28,U] [#5 0.03,0.18,0.32,U] [#6 0.08,-0.10,0.35,U] [#7 0.26,0.08,0.31,U] [#8 0.26,0.14,0.24,U] 
03:47:54.950 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {-0.17, -0.16}
03:47:54.950 00.000 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
03:47:54.951 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
03:47:54.951 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.28 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
03:47:54.954 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
03:47:54.955 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
03:47:54.956 00.001 16108 Worker thread wakes up
03:47:54.956 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:47:54.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:47:54.956 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
03:47:54.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:47:54.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:54.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:47:54.956 00.000 16108 MoveAxis(E, 0, ABG)
03:47:54.956 00.000 16108 Move returns status 0, amount 0
03:47:54.956 00.000 16108 MoveAxis(N, 0, ABG)
03:47:54.957 00.001 16108 Move returns status 0, amount 0
03:47:54.957 00.000 16108 move complete, result=0
03:47:54.957 00.000 16108 worker thread done servicing request
03:47:54.961 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=3798, FiltMin=3261, FiltMax=31017, Gamma=1.000
03:47:54.975 00.014 21068 UpdateGuideState exits: m=411267 SNR=158.1
03:47:54.975 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:54.977 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:54.978 00.001 21068 Enqueuing Expose request
03:47:54.978 00.000 16108 Worker thread wakes up
03:47:54.978 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:54.979 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:54.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:56.155 01.176 16108 Exposure complete
03:47:56.210 00.055 16108 worker thread done servicing request
03:47:56.210 00.000 21068 OnExposeComplete: enter
03:47:56.211 00.001 21068 UpdateGuideState(): m_state=6
03:47:56.212 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1095
03:47:56.213 00.001 21068 Star::Find returns 1 (0), X=812.62, Y=628.46, Mass=424024, SNR=152.6, Peak=42045 HFD=3.2
03:47:56.214 00.001 21068 MultiStar: [#1 0.27,0.00,1.04,U] [#2 0.31,0.11,1.05,U] [#3 0.08,-0.13,0.40,U] [#4 -0.19,-0.10,0.36,U] [#5 0.10,-0.17,0.41,U] [#6 0.15,0.02,0.47,U] [#7 0.57,-0.08,0.00,M1] [#8 0.13,-0.02,0.26,U] 
03:47:56.215 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {-0.03, -0.33}
03:47:56.216 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
03:47:56.216 00.000 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
03:47:56.217 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.49 mountX=-0.15 mountY=0.04, mountTheta=2.89
03:47:56.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.07, opts=13)
03:47:56.220 00.001 21068 Enqueuing Move request for scope (0.14, -0.07)
03:47:56.221 00.001 16108 Worker thread wakes up
03:47:56.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
03:47:56.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
03:47:56.221 00.000 16108 Moving (0.14, -0.07) raw xDistance=-0.15 yDistance=0.04
03:47:56.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:47:56.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:56.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:47:56.222 00.001 16108 MoveAxis(E, 0, ABG)
03:47:56.222 00.000 16108 Move returns status 0, amount 0
03:47:56.222 00.000 16108 MoveAxis(N, 0, ABG)
03:47:56.222 00.000 16108 Move returns status 0, amount 0
03:47:56.222 00.000 16108 move complete, result=0
03:47:56.222 00.000 16108 worker thread done servicing request
03:47:56.230 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1424, max=65535, med=3798, FiltMin=3214, FiltMax=35798, Gamma=1.000
03:47:56.255 00.025 21068 UpdateGuideState exits: m=424024 SNR=152.6
03:47:56.257 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:56.259 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:56.261 00.002 21068 Enqueuing Expose request
03:47:56.262 00.001 16108 Worker thread wakes up
03:47:56.262 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:47:56.264 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:56.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:57.232 00.968 16108 Exposure complete
03:47:57.313 00.081 16108 worker thread done servicing request
03:47:57.313 00.000 21068 OnExposeComplete: enter
03:47:57.314 00.001 21068 UpdateGuideState(): m_state=6
03:47:57.315 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1096
03:47:57.316 00.001 21068 Star::Find returns 1 (0), X=812.49, Y=628.41, Mass=459629, SNR=180.4, Peak=44537 HFD=3.2
03:47:57.317 00.001 21068 MultiStar: [#1 0.25,-0.04,0.77,U] [#2 0.18,0.07,0.92,U] [#3 0.34,-0.09,0.40,U] [#4 -0.34,-0.32,0.32,U] [#5 0.06,0.15,0.32,U] [#6 0.17,-0.13,0.30,U] [#7 0.26,-0.06,0.28,U] [#8 0.35,0.04,0.20,U] 
03:47:57.319 00.002 21068 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {-0.16, -0.39}
03:47:57.320 00.001 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
03:47:57.321 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
03:47:57.322 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.84 mountX=-0.11 mountY=0.08, mountTheta=2.51
03:47:57.324 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
03:47:57.325 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
03:47:57.326 00.001 16108 Worker thread wakes up
03:47:57.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
03:47:57.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
03:47:57.326 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.11 yDistance=0.08
03:47:57.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:47:57.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:57.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:47:57.326 00.000 16108 MoveAxis(E, 0, ABG)
03:47:57.326 00.000 16108 Move returns status 0, amount 0
03:47:57.326 00.000 16108 MoveAxis(N, 0, ABG)
03:47:57.326 00.000 16108 Move returns status 0, amount 0
03:47:57.326 00.000 16108 move complete, result=0
03:47:57.326 00.000 16108 worker thread done servicing request
03:47:57.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3798, FiltMin=3241, FiltMax=30502, Gamma=1.000
03:47:57.345 00.014 21068 UpdateGuideState exits: m=459629 SNR=180.4
03:47:57.346 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:57.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:57.348 00.001 21068 Enqueuing Expose request
03:47:57.348 00.000 16108 Worker thread wakes up
03:47:57.348 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:57.350 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:57.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:58.520 01.170 16108 Exposure complete
03:47:58.590 00.070 16108 worker thread done servicing request
03:47:58.590 00.000 21068 OnExposeComplete: enter
03:47:58.591 00.001 21068 UpdateGuideState(): m_state=6
03:47:58.592 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1097
03:47:58.593 00.001 21068 Star::Find returns 1 (0), X=812.23, Y=628.31, Mass=426948, SNR=157.5, Peak=53619 HFD=3.2
03:47:58.594 00.001 21068 MultiStar: [#1 -0.01,-0.11,0.88,U] [#2 0.13,-0.10,1.11,U] [#3 -0.16,-0.33,0.39,U] [#4 -0.33,-0.22,0.38,U] [#5 -0.16,0.07,0.30,U] [#6 -0.11,0.16,0.37,U] [#7 0.02,-0.19,0.30,U] [#8 0.02,-0.07,0.26,U] 
03:47:58.595 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.18}, one-star: {-0.42, -0.48}
03:47:58.595 00.000 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
03:47:58.596 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
03:47:58.597 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.13 mountX=0.08 mountY=0.20, mountTheta=1.20
03:47:58.598 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.18, opts=13)
03:47:58.600 00.002 21068 Enqueuing Move request for scope (-0.11, -0.18)
03:47:58.601 00.001 16108 Worker thread wakes up
03:47:58.601 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
03:47:58.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
03:47:58.601 00.000 16108 Moving (-0.11, -0.18) raw xDistance=0.08 yDistance=0.20
03:47:58.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:47:58.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:47:58.601 00.000 16108 MoveAxis(E, 0, ABG)
03:47:58.601 00.000 16108 Move returns status 0, amount 0
03:47:58.601 00.000 16108 MoveAxis(S, 41, ABG)
03:47:58.602 00.001 16108 Guiding  Dir = 1, Dur = 41
03:47:58.602 00.000 16108 IsSlewing returns 0
03:47:58.602 00.000 16108 IsGuiding returns 0
03:47:58.605 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=3801, FiltMin=3264, FiltMax=34259, Gamma=1.000
03:47:58.622 00.017 16108 PulseGuide returned control before completion, sleep 31
03:47:58.631 00.009 21068 UpdateGuideState exits: m=426948 SNR=157.5
03:47:58.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:58.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:58.634 00.001 21068 Enqueuing Expose request
03:47:58.668 00.034 16108 IsGuiding returns 1
03:47:58.668 00.000 16108 scope still moving after pulse duration time elapsed
03:47:58.700 00.032 16108 IsSlewing returns 0
03:47:58.700 00.000 16108 IsGuiding returns 1
03:47:58.731 00.031 16108 IsSlewing returns 0
03:47:58.731 00.000 16108 IsGuiding returns 0
03:47:58.731 00.000 16108 scope move finished after 41 + 88 ms
03:47:58.731 00.000 16108 Move returns status 0, amount 41
03:47:58.731 00.000 16108 move complete, result=0
03:47:58.731 00.000 16108 worker thread done servicing request
03:47:58.731 00.000 16108 Worker thread wakes up
03:47:58.731 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:58.731 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
03:47:58.732 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:47:59.707 00.975 16108 Exposure complete
03:47:59.775 00.068 16108 worker thread done servicing request
03:47:59.775 00.000 21068 OnExposeComplete: enter
03:47:59.776 00.001 21068 UpdateGuideState(): m_state=6
03:47:59.777 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1098
03:47:59.778 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=628.15, Mass=434181, SNR=171.3, Peak=56323 HFD=3.3
03:47:59.780 00.002 21068 MultiStar: [#1 0.06,-0.10,1.01,U] [#2 0.10,-0.10,0.93,U] [#3 0.19,-0.12,0.39,U] [#4 -0.17,-0.09,0.39,U] [#5 -0.15,-0.33,0.35,U] [#6 0.19,-0.18,0.37,U] [#7 0.03,-0.30,0.30,U] [#8 0.02,-0.33,0.21,U] 
03:47:59.781 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.26}, one-star: {-0.33, -0.65}
03:47:59.782 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.64)
03:47:59.783 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
03:47:59.784 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.68 mountX=-0.02 mountY=0.25, mountTheta=1.64
03:47:59.787 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.26, opts=13)
03:47:59.788 00.001 21068 Enqueuing Move request for scope (-0.03, -0.26)
03:47:59.789 00.001 16108 Worker thread wakes up
03:47:59.789 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
03:47:59.790 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
03:47:59.790 00.000 16108 Moving (-0.03, -0.26) raw xDistance=-0.02 yDistance=0.25
03:47:59.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:47:59.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:47:59.790 00.000 16108 MoveAxis(E, 0, ABG)
03:47:59.790 00.000 16108 Move returns status 0, amount 0
03:47:59.790 00.000 16108 MoveAxis(S, 51, ABG)
03:47:59.790 00.000 16108 Guiding  Dir = 1, Dur = 51
03:47:59.791 00.001 16108 IsSlewing returns 0
03:47:59.791 00.000 16108 IsGuiding returns 0
03:47:59.795 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3801, FiltMin=3238, FiltMax=32371, Gamma=1.000
03:47:59.809 00.014 21068 UpdateGuideState exits: m=434181 SNR=171.3
03:47:59.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:59.811 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:47:59.812 00.001 21068 Enqueuing Expose request
03:47:59.829 00.017 16108 PulseGuide returned control before completion, sleep 23
03:47:59.859 00.030 16108 IsGuiding returns 1
03:47:59.859 00.000 16108 scope still moving after pulse duration time elapsed
03:47:59.890 00.031 16108 IsSlewing returns 0
03:47:59.890 00.000 16108 IsGuiding returns 1
03:47:59.922 00.032 16108 IsSlewing returns 0
03:47:59.922 00.000 16108 IsGuiding returns 0
03:47:59.922 00.000 16108 scope move finished after 51 + 80 ms
03:47:59.923 00.001 16108 Move returns status 0, amount 51
03:47:59.923 00.000 16108 move complete, result=0
03:47:59.923 00.000 16108 worker thread done servicing request
03:47:59.923 00.000 16108 Worker thread wakes up
03:47:59.923 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 51 ms SOUTH
03:47:59.925 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:47:59.925 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:01.081 01.156 16108 Exposure complete
03:48:01.162 00.081 16108 worker thread done servicing request
03:48:01.162 00.000 21068 OnExposeComplete: enter
03:48:01.164 00.002 21068 UpdateGuideState(): m_state=6
03:48:01.165 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1099
03:48:01.167 00.002 21068 Star::Find returns 1 (0), X=812.27, Y=628.78, Mass=386448, SNR=154.8, Peak=54025 HFD=3.1
03:48:01.169 00.002 21068 MultiStar: [#1 0.21,0.28,1.05,U] [#2 0.19,0.34,1.02,U] [#3 0.32,0.49,0.00,M1] [#4 -0.15,0.21,0.39,U] [#5 0.11,0.10,0.33,U] [#6 0.06,0.27,0.40,U] [#7 0.03,0.05,0.28,U] [#8 0.42,0.11,0.24,U] 
03:48:01.170 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.19}, one-star: {-0.38, -0.01}
03:48:01.172 00.002 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
03:48:01.173 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
03:48:01.175 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=0.00 mountY=-0.19, mountTheta=-1.55
03:48:01.179 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.19, opts=13)
03:48:01.180 00.001 21068 Enqueuing Move request for scope (0.03, 0.19)
03:48:01.181 00.001 16108 Worker thread wakes up
03:48:01.181 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
03:48:01.181 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
03:48:01.182 00.001 16108 Moving (0.03, 0.19) raw xDistance=0.00 yDistance=-0.19
03:48:01.182 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:48:01.182 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:01.182 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:48:01.182 00.000 16108 MoveAxis(E, 0, ABG)
03:48:01.182 00.000 16108 Move returns status 0, amount 0
03:48:01.182 00.000 16108 MoveAxis(N, 0, ABG)
03:48:01.182 00.000 16108 Move returns status 0, amount 0
03:48:01.182 00.000 16108 move complete, result=0
03:48:01.182 00.000 16108 worker thread done servicing request
03:48:01.188 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=649, max=65535, med=3798, FiltMin=3264, FiltMax=35673, Gamma=1.000
03:48:01.215 00.027 21068 UpdateGuideState exits: m=386448 SNR=154.8
03:48:01.217 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:01.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:01.219 00.001 21068 Enqueuing Expose request
03:48:01.221 00.002 16108 Worker thread wakes up
03:48:01.221 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:01.222 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:01.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:02.216 00.994 16108 Exposure complete
03:48:02.283 00.067 16108 worker thread done servicing request
03:48:02.283 00.000 21068 OnExposeComplete: enter
03:48:02.285 00.002 21068 UpdateGuideState(): m_state=6
03:48:02.287 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1100
03:48:02.289 00.002 21068 Star::Find returns 1 (0), X=812.48, Y=628.70, Mass=462441, SNR=173.9, Peak=54617 HFD=3.2
03:48:02.291 00.002 21068 MultiStar: [#1 0.04,0.32,0.91,U] [#2 0.27,0.32,0.96,U] [#3 0.09,0.28,0.36,U] [#4 -0.25,-0.22,0.36,U] [#5 -0.04,0.50,0.34,U] [#6 0.07,0.12,0.35,U] [#7 0.49,0.15,0.00,M1] [#8 0.32,0.70,0.00,M1] 
03:48:02.293 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.17}, one-star: {-0.17, -0.09}
03:48:02.294 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
03:48:02.295 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
03:48:02.297 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.47 mountX=0.01 mountY=-0.17, mountTheta=-1.50
03:48:02.299 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.17, opts=13)
03:48:02.301 00.002 21068 Enqueuing Move request for scope (0.02, 0.17)
03:48:02.302 00.001 16108 Worker thread wakes up
03:48:02.302 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
03:48:02.302 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
03:48:02.302 00.000 16108 Moving (0.02, 0.17) raw xDistance=0.01 yDistance=-0.17
03:48:02.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:48:02.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:02.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:48:02.302 00.000 16108 MoveAxis(E, 0, ABG)
03:48:02.302 00.000 16108 Move returns status 0, amount 0
03:48:02.302 00.000 16108 MoveAxis(N, 0, ABG)
03:48:02.302 00.000 16108 Move returns status 0, amount 0
03:48:02.302 00.000 16108 move complete, result=0
03:48:02.302 00.000 16108 worker thread done servicing request
03:48:02.307 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3798, FiltMin=3222, FiltMax=40537, Gamma=1.000
03:48:02.329 00.022 21068 UpdateGuideState exits: m=462441 SNR=173.9
03:48:02.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:02.332 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:02.333 00.001 21068 Enqueuing Expose request
03:48:02.334 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:02.335 00.001 16108 Worker thread wakes up
03:48:02.335 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:02.335 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:03.493 01.158 16108 Exposure complete
03:48:03.567 00.074 16108 worker thread done servicing request
03:48:03.568 00.001 21068 OnExposeComplete: enter
03:48:03.569 00.001 21068 UpdateGuideState(): m_state=6
03:48:03.570 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1101
03:48:03.571 00.001 21068 Star::Find returns 1 (0), X=812.63, Y=628.55, Mass=438231, SNR=176.7, Peak=45385 HFD=3.2
03:48:03.573 00.002 21068 MultiStar: [#1 0.35,-0.01,0.78,U] [#2 0.43,0.10,0.88,U] [#3 0.45,0.02,0.34,U] [#4 -0.35,-0.01,0.41,U] [#5 0.41,0.02,0.26,U] [#6 0.22,0.33,0.33,U] [#7 0.30,0.10,0.33,U] [#8 0.83,-0.01,0.00,M2] 
03:48:03.575 00.002 21068 refined, 7 included, MultiStar: {0.21, -0.00}, one-star: {-0.02, -0.24}
03:48:03.575 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
03:48:03.578 00.003 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
03:48:03.579 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=-0.21 mountY=-0.05, mountTheta=-2.92
03:48:03.582 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.00, opts=13)
03:48:03.583 00.001 21068 Enqueuing Move request for scope (0.21, -0.00)
03:48:03.585 00.002 16108 Worker thread wakes up
03:48:03.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
03:48:03.585 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
03:48:03.585 00.000 16108 Moving (0.21, -0.00) raw xDistance=-0.21 yDistance=-0.05
03:48:03.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:48:03.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:03.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:48:03.585 00.000 16108 MoveAxis(E, 55, ABG)
03:48:03.586 00.001 16108 Guiding  Dir = 2, Dur = 55
03:48:03.586 00.000 16108 IsSlewing returns 0
03:48:03.586 00.000 16108 IsGuiding returns 0
03:48:03.589 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=3795, FiltMin=3248, FiltMax=39139, Gamma=1.000
03:48:03.602 00.013 21068 UpdateGuideState exits: m=438231 SNR=176.7
03:48:03.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:03.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:03.606 00.002 21068 Enqueuing Expose request
03:48:03.648 00.042 16108 IsGuiding returns 1
03:48:03.648 00.000 16108 scope still moving after pulse duration time elapsed
03:48:03.677 00.029 16108 IsSlewing returns 0
03:48:03.677 00.000 16108 IsGuiding returns 1
03:48:03.708 00.031 16108 IsSlewing returns 0
03:48:03.709 00.001 16108 IsGuiding returns 1
03:48:03.739 00.030 16108 IsSlewing returns 0
03:48:03.739 00.000 16108 IsGuiding returns 0
03:48:03.739 00.000 16108 scope move finished after 55 + 98 ms
03:48:03.739 00.000 16108 Move returns status 0, amount 55
03:48:03.739 00.000 16108 MoveAxis(N, 0, ABG)
03:48:03.739 00.000 16108 Move returns status 0, amount 0
03:48:03.739 00.000 16108 move complete, result=0
03:48:03.740 00.001 16108 worker thread done servicing request
03:48:03.740 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
03:48:03.741 00.001 16108 Worker thread wakes up
03:48:03.741 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:03.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:04.721 00.980 16108 Exposure complete
03:48:04.777 00.056 16108 worker thread done servicing request
03:48:04.777 00.000 21068 OnExposeComplete: enter
03:48:04.778 00.001 21068 UpdateGuideState(): m_state=6
03:48:04.779 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1102
03:48:04.779 00.000 21068 Star::Find returns 1 (0), X=812.36, Y=628.70, Mass=456830, SNR=171.1, Peak=62313 HFD=3.2
03:48:04.780 00.001 21068 MultiStar: [#1 0.10,0.29,0.99,U] [#2 0.12,0.34,0.95,U] [#3 0.22,0.35,0.39,U] [#4 -0.24,0.23,0.36,U] [#5 0.09,0.15,0.36,U] [#6 0.35,0.35,0.38,U] [#7 -0.09,0.26,0.29,U] [#8 0.36,0.33,0.24,U] 
03:48:04.781 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {-0.28, -0.10}
03:48:04.782 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
03:48:04.782 00.000 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
03:48:04.783 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.42 mountX=0.01 mountY=-0.22, mountTheta=-1.54
03:48:04.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.22, opts=13)
03:48:04.787 00.002 21068 Enqueuing Move request for scope (0.03, 0.22)
03:48:04.788 00.001 16108 Worker thread wakes up
03:48:04.788 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
03:48:04.788 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
03:48:04.788 00.000 16108 Moving (0.03, 0.22) raw xDistance=0.01 yDistance=-0.22
03:48:04.788 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:48:04.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:04.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:48:04.788 00.000 16108 MoveAxis(E, 0, ABG)
03:48:04.788 00.000 16108 Move returns status 0, amount 0
03:48:04.788 00.000 16108 MoveAxis(N, 0, ABG)
03:48:04.788 00.000 16108 Move returns status 0, amount 0
03:48:04.788 00.000 16108 move complete, result=0
03:48:04.788 00.000 16108 worker thread done servicing request
03:48:04.796 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1040, max=65535, med=3795, FiltMin=3235, FiltMax=37769, Gamma=1.000
03:48:04.820 00.024 21068 UpdateGuideState exits: m=456830 SNR=171.1
03:48:04.822 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:04.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:04.824 00.001 21068 Enqueuing Expose request
03:48:04.825 00.001 16108 Worker thread wakes up
03:48:04.825 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:04.826 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:04.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:06.012 01.186 16108 Exposure complete
03:48:06.077 00.065 16108 worker thread done servicing request
03:48:06.077 00.000 21068 OnExposeComplete: enter
03:48:06.079 00.002 21068 UpdateGuideState(): m_state=6
03:48:06.081 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1103
03:48:06.082 00.001 21068 Star::Find returns 1 (0), X=812.32, Y=628.72, Mass=470752, SNR=204.5, Peak=58185 HFD=3.2
03:48:06.083 00.001 21068 MultiStar: [#1 -0.02,0.09,0.68,U] [#2 0.15,0.35,0.76,U] [#3 0.18,0.27,0.32,U] [#4 -0.39,0.03,0.32,U] [#5 0.28,0.42,0.00,M1] [#6 0.04,0.13,0.29,U] [#7 0.20,0.08,0.27,U] [#8 0.28,0.23,0.16,U] 
03:48:06.084 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {-0.33, -0.07}
03:48:06.086 00.002 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
03:48:06.087 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
03:48:06.088 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.07 mountY=-0.10, mountTheta=-0.99
03:48:06.092 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
03:48:06.093 00.001 21068 Enqueuing Move request for scope (-0.05, 0.12)
03:48:06.094 00.001 16108 Worker thread wakes up
03:48:06.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
03:48:06.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
03:48:06.094 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.10
03:48:06.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:48:06.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:06.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:48:06.094 00.000 16108 MoveAxis(E, 0, ABG)
03:48:06.094 00.000 16108 Move returns status 0, amount 0
03:48:06.094 00.000 16108 MoveAxis(N, 0, ABG)
03:48:06.094 00.000 16108 Move returns status 0, amount 0
03:48:06.094 00.000 16108 move complete, result=0
03:48:06.095 00.001 16108 worker thread done servicing request
03:48:06.098 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=947, max=65535, med=3792, FiltMin=3203, FiltMax=32617, Gamma=1.000
03:48:06.113 00.015 21068 UpdateGuideState exits: m=470752 SNR=204.5
03:48:06.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:06.114 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:06.115 00.001 21068 Enqueuing Expose request
03:48:06.116 00.001 16108 Worker thread wakes up
03:48:06.116 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:06.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:06.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:07.097 00.981 16108 Exposure complete
03:48:07.167 00.070 16108 worker thread done servicing request
03:48:07.167 00.000 21068 OnExposeComplete: enter
03:48:07.169 00.002 21068 UpdateGuideState(): m_state=6
03:48:07.172 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1104
03:48:07.175 00.003 21068 Star::Find returns 1 (0), X=812.43, Y=628.85, Mass=431464, SNR=163.2, Peak=56425 HFD=3.1
03:48:07.178 00.003 21068 MultiStar: [#1 -0.22,0.27,0.95,U] [#2 0.05,0.53,0.00,M1] [#3 0.28,0.20,0.35,U] [#4 -0.36,0.05,0.39,U] [#5 0.12,0.44,0.37,U] [#6 -0.15,0.44,0.36,U] [#7 -0.20,0.44,0.37,U] [#8 0.14,0.18,0.20,U] 
03:48:07.179 00.001 21068 single-star, 7 included, MultiStar: {-0.13, 0.23}, one-star: {-0.21, 0.06}
03:48:07.181 00.002 21068 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.97) = xAngle (-0.10 = -0.10)
03:48:07.182 00.001 21068 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
03:48:07.184 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=0.22 mountY=-0.01, mountTheta=-0.03
03:48:07.187 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.06, opts=13)
03:48:07.188 00.001 21068 Enqueuing Move request for scope (-0.21, 0.06)
03:48:07.189 00.001 16108 Worker thread wakes up
03:48:07.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
03:48:07.189 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
03:48:07.189 00.000 16108 Moving (-0.21, 0.06) raw xDistance=0.22 yDistance=-0.01
03:48:07.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:48:07.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:07.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:48:07.189 00.000 16108 MoveAxis(W, 58, ABG)
03:48:07.189 00.000 16108 Guiding  Dir = 3, Dur = 58
03:48:07.191 00.002 16108 IsSlewing returns 0
03:48:07.191 00.000 16108 IsGuiding returns 0
03:48:07.195 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3792, FiltMin=3181, FiltMax=31661, Gamma=1.000
03:48:07.211 00.016 21068 UpdateGuideState exits: m=431464 SNR=163.2
03:48:07.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:07.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:07.213 00.000 21068 Enqueuing Expose request
03:48:07.220 00.007 16108 PulseGuide returned control before completion, sleep 39
03:48:07.266 00.046 16108 IsGuiding returns 1
03:48:07.266 00.000 16108 scope still moving after pulse duration time elapsed
03:48:07.298 00.032 16108 IsSlewing returns 0
03:48:07.298 00.000 16108 IsGuiding returns 1
03:48:07.329 00.031 16108 IsSlewing returns 0
03:48:07.329 00.000 16108 IsGuiding returns 0
03:48:07.329 00.000 16108 scope move finished after 58 + 80 ms
03:48:07.329 00.000 16108 Move returns status 0, amount 58
03:48:07.329 00.000 16108 MoveAxis(N, 0, ABG)
03:48:07.329 00.000 16108 Move returns status 0, amount 0
03:48:07.329 00.000 16108 move complete, result=0
03:48:07.330 00.001 16108 worker thread done servicing request
03:48:07.330 00.000 16108 Worker thread wakes up
03:48:07.330 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:07.330 00.000 21068 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
03:48:07.332 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:08.509 01.177 16108 Exposure complete
03:48:08.571 00.062 16108 worker thread done servicing request
03:48:08.571 00.000 21068 OnExposeComplete: enter
03:48:08.572 00.001 21068 UpdateGuideState(): m_state=6
03:48:08.573 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1105
03:48:08.574 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=628.74, Mass=433670, SNR=168.2, Peak=48473 HFD=3.3
03:48:08.574 00.000 21068 MultiStar: [#1 0.36,0.24,0.99,U] [#2 0.45,0.26,0.00,M2] [#3 0.36,0.20,0.40,U] [#4 0.09,0.01,0.35,U] [#5 0.34,0.28,0.33,U] [#6 0.14,0.26,0.35,U] [#7 0.59,0.17,0.00,M1] [#8 0.54,0.37,0.00,M1] 
03:48:08.575 00.001 21068 single-star, 5 included, MultiStar: {0.20, 0.13}, one-star: {0.00, -0.05}
03:48:08.576 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
03:48:08.577 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.82)
03:48:08.577 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=-0.01 mountY=0.05, mountTheta=1.76
03:48:08.579 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.05, opts=13)
03:48:08.579 00.000 21068 Enqueuing Move request for scope (0.00, -0.05)
03:48:08.580 00.001 16108 Worker thread wakes up
03:48:08.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
03:48:08.580 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
03:48:08.581 00.001 16108 Moving (0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
03:48:08.581 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:48:08.581 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:08.581 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:48:08.581 00.000 16108 MoveAxis(E, 0, ABG)
03:48:08.581 00.000 16108 Move returns status 0, amount 0
03:48:08.581 00.000 16108 MoveAxis(N, 0, ABG)
03:48:08.581 00.000 16108 Move returns status 0, amount 0
03:48:08.581 00.000 16108 move complete, result=0
03:48:08.581 00.000 16108 worker thread done servicing request
03:48:08.588 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3792, FiltMin=3216, FiltMax=37766, Gamma=1.000
03:48:08.620 00.032 21068 UpdateGuideState exits: m=433670 SNR=168.2
03:48:08.620 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:08.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:08.622 00.001 21068 Enqueuing Expose request
03:48:08.623 00.001 16108 Worker thread wakes up
03:48:08.623 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:08.624 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:08.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:09.591 00.967 16108 Exposure complete
03:48:09.662 00.071 16108 worker thread done servicing request
03:48:09.662 00.000 21068 OnExposeComplete: enter
03:48:09.664 00.002 21068 UpdateGuideState(): m_state=6
03:48:09.665 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1106
03:48:09.666 00.001 21068 Star::Find returns 1 (0), X=812.84, Y=628.88, Mass=499208, SNR=188.9, Peak=62957 HFD=3.0
03:48:09.668 00.002 21068 MultiStar: [#1 0.49,0.31,0.00,M1] [#2 0.57,0.47,0.00,M3] [#3 0.61,0.09,0.00,M1] [#4 -0.08,0.12,0.31,U] [#5 0.63,0.14,0.00,M1] [#6 0.12,0.36,0.32,U] [#7 0.44,0.42,0.00,M2] [#8 0.54,0.27,0.00,M2] 
03:48:09.670 00.002 21068 refined, 2 included, MultiStar: {0.12, 0.15}, one-star: {0.19, 0.09}
03:48:09.670 00.000 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
03:48:09.671 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
03:48:09.673 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.88 mountX=-0.10 mountY=-0.17, mountTheta=-2.07
03:48:09.674 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.15, opts=13)
03:48:09.676 00.002 21068 Enqueuing Move request for scope (0.12, 0.15)
03:48:09.677 00.001 16108 Worker thread wakes up
03:48:09.678 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
03:48:09.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
03:48:09.678 00.000 16108 Moving (0.12, 0.15) raw xDistance=-0.10 yDistance=-0.17
03:48:09.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:48:09.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:09.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:48:09.678 00.000 16108 MoveAxis(E, 0, ABG)
03:48:09.678 00.000 16108 Move returns status 0, amount 0
03:48:09.678 00.000 16108 MoveAxis(N, 0, ABG)
03:48:09.678 00.000 16108 Move returns status 0, amount 0
03:48:09.678 00.000 16108 move complete, result=0
03:48:09.678 00.000 16108 worker thread done servicing request
03:48:09.682 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3795, FiltMin=3168, FiltMax=36153, Gamma=1.000
03:48:09.696 00.014 21068 UpdateGuideState exits: m=499208 SNR=188.9
03:48:09.696 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:09.698 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:09.699 00.001 21068 Enqueuing Expose request
03:48:09.700 00.001 16108 Worker thread wakes up
03:48:09.700 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:09.701 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:09.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:10.860 01.159 16108 Exposure complete
03:48:10.916 00.056 16108 worker thread done servicing request
03:48:10.916 00.000 21068 OnExposeComplete: enter
03:48:10.917 00.001 21068 UpdateGuideState(): m_state=6
03:48:10.919 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1107
03:48:10.920 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=628.89, Mass=469185, SNR=200.8, Peak=65535 HFD=3.3
03:48:10.920 00.000 21068 MultiStar: [#1 0.12,0.41,0.81,U] [#2 0.08,0.37,0.68,U] [#3 0.21,0.17,0.35,U] [#4 -0.30,0.29,0.31,U] [#5 0.05,0.03,0.27,U] [#6 -0.00,0.29,0.28,U] [#7 0.12,-0.11,0.23,U] [#8 0.18,0.15,0.20,U] 
03:48:10.921 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.22}, one-star: {-0.34, 0.10}
03:48:10.922 00.001 21068 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
03:48:10.923 00.001 21068 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
03:48:10.923 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.72 mountX=0.07 mountY=-0.21, mountTheta=-1.24
03:48:10.925 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.22, opts=13)
03:48:10.926 00.001 21068 Enqueuing Move request for scope (-0.03, 0.22)
03:48:10.927 00.001 16108 Worker thread wakes up
03:48:10.927 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
03:48:10.927 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
03:48:10.927 00.000 16108 Moving (-0.03, 0.22) raw xDistance=0.07 yDistance=-0.21
03:48:10.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:48:10.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:48:10.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:48:10.927 00.000 16108 MoveAxis(E, 0, ABG)
03:48:10.927 00.000 16108 Move returns status 0, amount 0
03:48:10.928 00.001 16108 MoveAxis(N, 0, ABG)
03:48:10.928 00.000 16108 Move returns status 0, amount 0
03:48:10.928 00.000 16108 move complete, result=0
03:48:10.928 00.000 16108 worker thread done servicing request
03:48:10.932 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3798, FiltMin=3225, FiltMax=35465, Gamma=1.000
03:48:10.945 00.013 21068 UpdateGuideState exits: m=469185 SNR=200.8
03:48:10.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:10.946 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:10.947 00.001 21068 Enqueuing Expose request
03:48:10.948 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:10.949 00.001 16108 Worker thread wakes up
03:48:10.949 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:10.949 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:11.919 00.970 16108 Exposure complete
03:48:11.978 00.059 16108 worker thread done servicing request
03:48:11.979 00.001 21068 OnExposeComplete: enter
03:48:11.980 00.001 21068 UpdateGuideState(): m_state=6
03:48:11.980 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1108
03:48:11.981 00.001 21068 Star::Find returns 1 (0), X=812.57, Y=628.81, Mass=440847, SNR=167.8, Peak=53289 HFD=3.1
03:48:11.982 00.001 21068 MultiStar: [#1 0.31,0.28,0.94,U] [#2 0.28,0.43,0.00,M3] [#3 0.31,0.19,0.41,U] [#4 -0.00,0.26,0.40,U] [#5 0.22,0.17,0.34,U] [#6 0.37,0.28,0.43,U] [#7 0.33,0.48,0.00,M2] [#8 0.25,0.22,0.24,U] 
03:48:11.983 00.001 21068 single-star, 6 included, MultiStar: {0.17, 0.19}, one-star: {-0.08, 0.02}
03:48:11.984 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
03:48:11.985 00.001 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
03:48:11.986 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=0.08 mountY=0.00, mountTheta=0.01
03:48:11.987 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
03:48:11.988 00.001 21068 Enqueuing Move request for scope (-0.08, 0.02)
03:48:11.989 00.001 16108 Worker thread wakes up
03:48:11.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:48:11.989 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:48:11.989 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=0.00
03:48:11.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:48:11.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:11.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:48:11.989 00.000 16108 MoveAxis(E, 0, ABG)
03:48:11.989 00.000 16108 Move returns status 0, amount 0
03:48:11.989 00.000 16108 MoveAxis(N, 0, ABG)
03:48:11.990 00.001 16108 Move returns status 0, amount 0
03:48:11.990 00.000 16108 move complete, result=0
03:48:11.990 00.000 16108 worker thread done servicing request
03:48:11.994 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=941, max=65535, med=3801, FiltMin=3238, FiltMax=34918, Gamma=1.000
03:48:12.021 00.027 21068 UpdateGuideState exits: m=440847 SNR=167.8
03:48:12.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:12.023 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:12.024 00.001 21068 Enqueuing Expose request
03:48:12.026 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:12.027 00.001 16108 Worker thread wakes up
03:48:12.027 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:12.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:13.190 01.163 16108 Exposure complete
03:48:13.259 00.069 16108 worker thread done servicing request
03:48:13.259 00.000 21068 OnExposeComplete: enter
03:48:13.261 00.002 21068 UpdateGuideState(): m_state=6
03:48:13.263 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1109
03:48:13.263 00.000 21068 Star::Find returns 1 (0), X=812.97, Y=629.08, Mass=464548, SNR=182.8, Peak=65535 HFD=2.9
03:48:13.264 00.001 21068 MultiStar: [#1 0.53,0.51,0.00,M1] [#2 0.63,0.61,0.00,M4] [#3 0.59,0.33,0.00,M1] [#4 -0.01,0.21,0.35,U] [#5 0.66,0.50,0.00,M1] [#6 0.62,0.61,0.00,M1] [#7 0.48,0.50,0.00,M3] [#8 0.83,0.25,0.00,M1] 
03:48:13.266 00.002 21068 refined, 1 included, MultiStar: {0.24, 0.27}, one-star: {0.32, 0.29}
03:48:13.267 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
03:48:13.268 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
03:48:13.270 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.36 cameraTheta=0.85 mountX=-0.19 mountY=-0.32, mountTheta=-2.11
03:48:13.271 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.27, opts=13)
03:48:13.272 00.001 21068 Enqueuing Move request for scope (0.24, 0.27)
03:48:13.273 00.001 16108 Worker thread wakes up
03:48:13.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
03:48:13.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
03:48:13.273 00.000 16108 Moving (0.24, 0.27) raw xDistance=-0.19 yDistance=-0.32
03:48:13.273 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:48:13.273 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.44 newest=-0.53
03:48:13.274 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:48:13.274 00.000 16108 MoveAxis(E, 0, ABG)
03:48:13.274 00.000 16108 Move returns status 0, amount 0
03:48:13.274 00.000 16108 MoveAxis(N, 63, ABG)
03:48:13.274 00.000 16108 Guiding  Dir = 0, Dur = 63
03:48:13.274 00.000 16108 IsSlewing returns 0
03:48:13.274 00.000 16108 IsGuiding returns 0
03:48:13.277 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3805, FiltMin=3235, FiltMax=34861, Gamma=1.000
03:48:13.291 00.014 21068 UpdateGuideState exits: m=464548 SNR=182.8
03:48:13.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:13.293 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:13.294 00.001 21068 Enqueuing Expose request
03:48:13.328 00.034 16108 PulseGuide returned control before completion, sleep 20
03:48:13.357 00.029 16108 IsGuiding returns 1
03:48:13.357 00.000 16108 scope still moving after pulse duration time elapsed
03:48:13.389 00.032 16108 IsSlewing returns 0
03:48:13.389 00.000 16108 IsGuiding returns 1
03:48:13.421 00.032 16108 IsSlewing returns 0
03:48:13.421 00.000 16108 IsGuiding returns 0
03:48:13.421 00.000 16108 scope move finished after 63 + 84 ms
03:48:13.422 00.001 16108 Move returns status 0, amount 63
03:48:13.422 00.000 16108 move complete, result=0
03:48:13.422 00.000 16108 worker thread done servicing request
03:48:13.422 00.000 16108 Worker thread wakes up
03:48:13.422 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 63 ms NORTH
03:48:13.425 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:13.426 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:14.393 00.967 16108 Exposure complete
03:48:14.465 00.072 16108 worker thread done servicing request
03:48:14.465 00.000 21068 OnExposeComplete: enter
03:48:14.466 00.001 21068 UpdateGuideState(): m_state=6
03:48:14.468 00.002 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1110
03:48:14.469 00.001 21068 Star::Find returns 1 (0), X=812.82, Y=628.91, Mass=482406, SNR=169.4, Peak=65535 HFD=3.0
03:48:14.471 00.002 21068 MultiStar: [#1 0.51,0.36,0.00,M2] [#2 0.54,0.31,0.00,M5] [#3 0.38,0.08,0.36,U] [#4 0.02,0.18,0.34,U] [#5 0.70,0.07,0.00,M2] [#6 0.51,0.31,0.00,M2] [#7 0.53,0.48,0.00,M4] [#8 0.69,0.56,0.00,M2] 
03:48:14.472 00.001 21068 single-star, 2 included, MultiStar: {0.18, 0.12}, one-star: {0.17, 0.11}
03:48:14.473 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
03:48:14.474 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
03:48:14.476 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=-0.15 mountY=-0.15, mountTheta=-2.34
03:48:14.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.11, opts=13)
03:48:14.480 00.002 21068 Enqueuing Move request for scope (0.17, 0.11)
03:48:14.480 00.000 16108 Worker thread wakes up
03:48:14.481 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
03:48:14.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
03:48:14.481 00.000 16108 Moving (0.17, 0.11) raw xDistance=-0.15 yDistance=-0.15
03:48:14.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:48:14.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:14.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:48:14.481 00.000 16108 MoveAxis(E, 0, ABG)
03:48:14.481 00.000 16108 Move returns status 0, amount 0
03:48:14.481 00.000 16108 MoveAxis(N, 0, ABG)
03:48:14.482 00.001 16108 Move returns status 0, amount 0
03:48:14.482 00.000 16108 move complete, result=0
03:48:14.482 00.000 16108 worker thread done servicing request
03:48:14.485 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3805, FiltMin=3248, FiltMax=33238, Gamma=1.000
03:48:14.499 00.014 21068 UpdateGuideState exits: m=482406 SNR=169.4
03:48:14.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:14.501 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:14.502 00.001 21068 Enqueuing Expose request
03:48:14.503 00.001 16108 Worker thread wakes up
03:48:14.503 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:14.503 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:14.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:15.678 01.175 16108 Exposure complete
03:48:15.766 00.088 16108 worker thread done servicing request
03:48:15.766 00.000 21068 OnExposeComplete: enter
03:48:15.768 00.002 21068 UpdateGuideState(): m_state=6
03:48:15.768 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1111
03:48:15.769 00.001 21068 Star::Find returns 1 (0), X=812.96, Y=628.75, Mass=469833, SNR=178.2, Peak=62973 HFD=3.2
03:48:15.770 00.001 21068 MultiStar: [#1 0.57,0.26,0.00,M3] [#2 0.78,0.29,0.00,M6] [#3 0.75,0.37,0.00,M1] [#4 0.12,0.24,0.31,U] [#5 0.68,0.17,0.00,M3] [#6 0.65,0.39,0.00,M3] [#7 0.52,0.21,0.00,M5] [#8 0.68,0.40,0.00,M3] 
03:48:15.772 00.002 21068 refined, 1 included, MultiStar: {0.27, 0.02}, one-star: {0.32, -0.05}
03:48:15.773 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
03:48:15.773 00.000 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
03:48:15.774 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.09 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
03:48:15.775 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.02, opts=13)
03:48:15.776 00.001 21068 Enqueuing Move request for scope (0.27, 0.02)
03:48:15.777 00.001 16108 Worker thread wakes up
03:48:15.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
03:48:15.777 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
03:48:15.777 00.000 16108 Moving (0.27, 0.02) raw xDistance=-0.26 yDistance=-0.09
03:48:15.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:48:15.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:15.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:48:15.778 00.001 16108 MoveAxis(E, 68, ABG)
03:48:15.778 00.000 16108 Guiding  Dir = 2, Dur = 68
03:48:15.778 00.000 16108 IsSlewing returns 0
03:48:15.778 00.000 16108 IsGuiding returns 0
03:48:15.780 00.002 16108 PulseGuide returned control before completion, sleep 77
03:48:15.782 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=3805, FiltMin=3223, FiltMax=39785, Gamma=1.000
03:48:15.803 00.021 21068 UpdateGuideState exits: m=469833 SNR=178.2
03:48:15.805 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:15.807 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:15.808 00.001 21068 Enqueuing Expose request
03:48:15.858 00.050 16108 IsGuiding returns 1
03:48:15.858 00.000 16108 scope still moving after pulse duration time elapsed
03:48:15.889 00.031 16108 IsSlewing returns 0
03:48:15.889 00.000 16108 IsGuiding returns 0
03:48:15.889 00.000 16108 scope move finished after 68 + 42 ms
03:48:15.889 00.000 16108 Move returns status 0, amount 68
03:48:15.889 00.000 16108 MoveAxis(N, 0, ABG)
03:48:15.889 00.000 16108 Move returns status 0, amount 0
03:48:15.889 00.000 16108 move complete, result=0
03:48:15.889 00.000 16108 worker thread done servicing request
03:48:15.889 00.000 16108 Worker thread wakes up
03:48:15.889 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
03:48:15.890 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:15.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:16.873 00.983 16108 Exposure complete
03:48:16.947 00.074 16108 worker thread done servicing request
03:48:16.947 00.000 21068 OnExposeComplete: enter
03:48:16.947 00.000 21068 UpdateGuideState(): m_state=6
03:48:16.949 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1112
03:48:16.950 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=628.79, Mass=426811, SNR=170.2, Peak=52445 HFD=3.0
03:48:16.951 00.001 21068 MultiStar: [#1 0.32,0.34,0.80,U] [#2 0.51,0.36,0.00,M7] [#3 0.19,0.17,0.41,U] [#4 -0.05,0.01,0.35,U] [#5 0.15,-0.04,0.32,U] [#6 0.68,0.32,0.00,M4] [#7 0.55,0.35,0.00,M6] [#8 0.59,0.26,0.00,M4] 
03:48:16.953 00.002 21068 single-star, 4 included, MultiStar: {0.16, 0.11}, one-star: {0.10, -0.01}
03:48:16.955 00.002 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
03:48:16.957 00.002 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
03:48:16.959 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
03:48:16.960 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.01, opts=13)
03:48:16.961 00.001 21068 Enqueuing Move request for scope (0.10, -0.01)
03:48:16.962 00.001 16108 Worker thread wakes up
03:48:16.962 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:48:16.962 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:48:16.962 00.000 16108 Moving (0.10, -0.01) raw xDistance=-0.10 yDistance=-0.02
03:48:16.962 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:48:16.962 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:16.962 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:48:16.962 00.000 16108 MoveAxis(E, 0, ABG)
03:48:16.962 00.000 16108 Move returns status 0, amount 0
03:48:16.962 00.000 16108 MoveAxis(N, 0, ABG)
03:48:16.962 00.000 16108 Move returns status 0, amount 0
03:48:16.963 00.001 16108 move complete, result=0
03:48:16.963 00.000 16108 worker thread done servicing request
03:48:16.966 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=3805, FiltMin=3225, FiltMax=39193, Gamma=1.000
03:48:16.980 00.014 21068 UpdateGuideState exits: m=426811 SNR=170.2
03:48:16.981 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:16.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:16.983 00.001 21068 Enqueuing Expose request
03:48:16.984 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:16.984 00.000 16108 Worker thread wakes up
03:48:16.986 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:16.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:18.168 01.182 16108 Exposure complete
03:48:18.231 00.063 16108 worker thread done servicing request
03:48:18.231 00.000 21068 OnExposeComplete: enter
03:48:18.232 00.001 21068 UpdateGuideState(): m_state=6
03:48:18.233 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1113
03:48:18.235 00.002 21068 Star::Find returns 1 (0), X=812.65, Y=628.79, Mass=462331, SNR=164.5, Peak=54093 HFD=3.2
03:48:18.236 00.001 21068 MultiStar: [#1 0.35,0.46,0.00,M3] [#2 0.37,0.32,0.89,U] [#3 0.34,0.40,0.00,M1] [#4 -0.26,0.07,0.31,U] [#5 -0.04,0.24,0.27,U] [#6 0.08,0.45,0.29,U] [#7 0.46,0.42,0.00,M7] [#8 0.31,0.19,0.25,U] 
03:48:18.236 00.000 21068 single-star, 5 included, MultiStar: {0.11, 0.18}, one-star: {0.00, -0.01}
03:48:18.237 00.001 21068 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.97) = xAngle (-4.41 = 1.88)
03:48:18.238 00.001 21068 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.94)
03:48:18.238 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.44 mountX=-0.00 mountY=0.01, mountTheta=1.88
03:48:18.240 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.01, opts=13)
03:48:18.241 00.001 21068 Enqueuing Move request for scope (0.00, -0.01)
03:48:18.241 00.000 16108 Worker thread wakes up
03:48:18.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:48:18.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:48:18.241 00.000 16108 Moving (0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
03:48:18.242 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:48:18.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:18.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:48:18.242 00.000 16108 MoveAxis(E, 0, ABG)
03:48:18.242 00.000 16108 Move returns status 0, amount 0
03:48:18.242 00.000 16108 MoveAxis(N, 0, ABG)
03:48:18.242 00.000 16108 Move returns status 0, amount 0
03:48:18.242 00.000 16108 move complete, result=0
03:48:18.242 00.000 16108 worker thread done servicing request
03:48:18.246 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3805, FiltMin=3264, FiltMax=41433, Gamma=1.000
03:48:18.259 00.013 21068 UpdateGuideState exits: m=462331 SNR=164.5
03:48:18.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:18.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:18.262 00.001 21068 Enqueuing Expose request
03:48:18.262 00.000 16108 Worker thread wakes up
03:48:18.262 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:18.263 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:18.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:19.229 00.966 16108 Exposure complete
03:48:19.284 00.055 16108 worker thread done servicing request
03:48:19.285 00.001 21068 OnExposeComplete: enter
03:48:19.286 00.001 21068 UpdateGuideState(): m_state=6
03:48:19.286 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1114
03:48:19.287 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=628.65, Mass=465250, SNR=171.3, Peak=54201 HFD=3.2
03:48:19.288 00.001 21068 MultiStar: [#1 0.15,0.20,0.78,U] [#2 0.23,0.40,0.98,U] [#3 0.21,0.33,0.39,U] [#4 -0.38,0.28,0.37,U] [#5 0.32,-0.00,0.29,U] [#6 0.12,0.42,0.32,U] [#7 0.18,0.11,0.32,U] [#8 0.47,0.18,0.00,M4] 
03:48:19.289 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.18}, one-star: {-0.27, -0.14}
03:48:19.289 00.000 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
03:48:19.290 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.59 = -1.59)
03:48:19.291 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.32 mountX=-0.01 mountY=-0.19, mountTheta=-1.65
03:48:19.292 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
03:48:19.293 00.001 21068 Enqueuing Move request for scope (0.05, 0.18)
03:48:19.295 00.002 16108 Worker thread wakes up
03:48:19.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
03:48:19.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
03:48:19.295 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.01 yDistance=-0.19
03:48:19.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:48:19.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:19.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:48:19.295 00.000 16108 MoveAxis(E, 0, ABG)
03:48:19.295 00.000 16108 Move returns status 0, amount 0
03:48:19.295 00.000 16108 MoveAxis(N, 0, ABG)
03:48:19.295 00.000 16108 Move returns status 0, amount 0
03:48:19.295 00.000 16108 move complete, result=0
03:48:19.295 00.000 16108 worker thread done servicing request
03:48:19.304 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3801, FiltMin=3245, FiltMax=41945, Gamma=1.000
03:48:19.331 00.027 21068 UpdateGuideState exits: m=465250 SNR=171.3
03:48:19.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:19.334 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:19.336 00.002 21068 Enqueuing Expose request
03:48:19.337 00.001 16108 Worker thread wakes up
03:48:19.337 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:19.338 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:19.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:20.514 01.176 16108 Exposure complete
03:48:20.570 00.056 16108 worker thread done servicing request
03:48:20.570 00.000 21068 OnExposeComplete: enter
03:48:20.572 00.002 21068 UpdateGuideState(): m_state=6
03:48:20.573 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1115
03:48:20.574 00.001 21068 Star::Find returns 1 (0), X=812.66, Y=629.14, Mass=396736, SNR=151.6, Peak=49357 HFD=3.1
03:48:20.575 00.001 21068 MultiStar: [#1 0.40,0.42,0.00,M3] [#2 0.38,0.50,0.00,M6] [#3 0.21,0.21,0.41,U] [#4 -0.21,0.17,0.36,U] [#5 0.13,0.18,0.33,U] [#6 0.43,0.35,0.00,M3] [#7 0.22,0.45,0.27,U] [#8 0.62,0.35,0.00,M5] 
03:48:20.577 00.002 21068 refined, 4 included, MultiStar: {0.05, 0.28}, one-star: {0.02, 0.35}
03:48:20.578 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
03:48:20.579 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
03:48:20.580 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.39 mountX=-0.00 mountY=-0.29, mountTheta=-1.58
03:48:20.583 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.28, opts=13)
03:48:20.584 00.001 21068 Enqueuing Move request for scope (0.05, 0.28)
03:48:20.586 00.002 16108 Worker thread wakes up
03:48:20.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
03:48:20.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
03:48:20.586 00.000 16108 Moving (0.05, 0.28) raw xDistance=-0.00 yDistance=-0.29
03:48:20.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:48:20.586 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:48:20.586 00.000 16108 MoveAxis(E, 0, ABG)
03:48:20.586 00.000 16108 Move returns status 0, amount 0
03:48:20.587 00.001 16108 MoveAxis(N, 58, ABG)
03:48:20.587 00.000 16108 Guiding  Dir = 0, Dur = 58
03:48:20.587 00.000 16108 IsSlewing returns 0
03:48:20.587 00.000 16108 IsGuiding returns 0
03:48:20.595 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=3798, FiltMin=3177, FiltMax=39193, Gamma=1.000
03:48:20.621 00.026 21068 UpdateGuideState exits: m=396736 SNR=151.6
03:48:20.623 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:20.625 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:20.627 00.002 21068 Enqueuing Expose request
03:48:20.650 00.023 16108 IsGuiding returns 1
03:48:20.650 00.000 16108 scope still moving after pulse duration time elapsed
03:48:20.682 00.032 16108 IsSlewing returns 0
03:48:20.682 00.000 16108 IsGuiding returns 1
03:48:20.711 00.029 16108 IsSlewing returns 0
03:48:20.711 00.000 16108 IsGuiding returns 1
03:48:20.743 00.032 16108 IsSlewing returns 0
03:48:20.743 00.000 16108 IsGuiding returns 0
03:48:20.743 00.000 16108 scope move finished after 58 + 98 ms
03:48:20.743 00.000 16108 Move returns status 0, amount 58
03:48:20.743 00.000 16108 move complete, result=0
03:48:20.744 00.001 16108 worker thread done servicing request
03:48:20.744 00.000 16108 Worker thread wakes up
03:48:20.744 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 58 ms NORTH
03:48:20.746 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:20.748 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:21.729 00.981 16108 Exposure complete
03:48:21.789 00.060 16108 worker thread done servicing request
03:48:21.791 00.002 21068 OnExposeComplete: enter
03:48:21.791 00.000 21068 UpdateGuideState(): m_state=6
03:48:21.792 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1116
03:48:21.793 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=628.85, Mass=412082, SNR=155.2, Peak=53229 HFD=2.7
03:48:21.794 00.001 21068 MultiStar: [#1 0.38,0.47,0.00,M4] [#2 0.42,0.34,0.00,M7] [#3 0.43,0.34,0.00,M1] [#4 -0.03,0.06,0.37,U] [#5 0.21,0.17,0.34,U] [#6 0.16,0.32,0.40,U] [#7 0.41,0.28,0.29,U] [#8 0.32,0.34,0.27,U] 
03:48:21.794 00.000 21068 single-star, 5 included, MultiStar: {0.14, 0.16}, one-star: {0.03, 0.06}
03:48:21.795 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
03:48:21.795 00.000 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
03:48:21.797 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
03:48:21.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
03:48:21.802 00.003 21068 Enqueuing Move request for scope (0.03, 0.06)
03:48:21.803 00.001 16108 Worker thread wakes up
03:48:21.803 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:48:21.804 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:48:21.804 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
03:48:21.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:48:21.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:21.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:48:21.804 00.000 16108 MoveAxis(E, 0, ABG)
03:48:21.804 00.000 16108 Move returns status 0, amount 0
03:48:21.804 00.000 16108 MoveAxis(N, 0, ABG)
03:48:21.804 00.000 16108 Move returns status 0, amount 0
03:48:21.804 00.000 16108 move complete, result=0
03:48:21.805 00.001 16108 worker thread done servicing request
03:48:21.811 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3795, FiltMin=3203, FiltMax=45193, Gamma=1.000
03:48:21.830 00.019 21068 UpdateGuideState exits: m=412082 SNR=155.2
03:48:21.833 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:21.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:21.835 00.001 21068 Enqueuing Expose request
03:48:21.836 00.001 16108 Worker thread wakes up
03:48:21.836 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:21.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:21.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:23.014 01.177 16108 Exposure complete
03:48:23.076 00.062 16108 worker thread done servicing request
03:48:23.076 00.000 21068 OnExposeComplete: enter
03:48:23.077 00.001 21068 UpdateGuideState(): m_state=6
03:48:23.079 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1117
03:48:23.080 00.001 21068 Star::Find returns 1 (0), X=812.52, Y=628.71, Mass=391000, SNR=142.2, Peak=45453 HFD=3.1
03:48:23.081 00.001 21068 MultiStar: [#1 0.46,0.26,0.00,M5] [#2 0.47,0.09,1.13,U] [#3 0.56,0.39,0.00,M2] [#4 -0.23,0.10,0.34,U] [#5 0.37,0.27,0.35,U] [#6 0.42,0.14,0.36,U] [#7 0.33,0.21,0.32,U] [#8 0.63,0.14,0.00,M5] 
03:48:23.082 00.001 21068 single-star, 5 included, MultiStar: {0.20, 0.08}, one-star: {-0.13, -0.08}
03:48:23.083 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
03:48:23.084 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
03:48:23.085 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.58 mountX=0.11 mountY=0.11, mountTheta=0.77
03:48:23.086 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.08, opts=13)
03:48:23.087 00.001 21068 Enqueuing Move request for scope (-0.13, -0.08)
03:48:23.087 00.000 16108 Worker thread wakes up
03:48:23.088 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
03:48:23.088 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
03:48:23.088 00.000 16108 Moving (-0.13, -0.08) raw xDistance=0.11 yDistance=0.11
03:48:23.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:48:23.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:23.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:48:23.088 00.000 16108 MoveAxis(E, 0, ABG)
03:48:23.088 00.000 16108 Move returns status 0, amount 0
03:48:23.088 00.000 16108 MoveAxis(N, 0, ABG)
03:48:23.088 00.000 16108 Move returns status 0, amount 0
03:48:23.088 00.000 16108 move complete, result=0
03:48:23.088 00.000 16108 worker thread done servicing request
03:48:23.094 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3789, FiltMin=3142, FiltMax=42585, Gamma=1.000
03:48:23.123 00.029 21068 UpdateGuideState exits: m=391000 SNR=142.2
03:48:23.125 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:23.126 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:23.126 00.000 21068 Enqueuing Expose request
03:48:23.127 00.001 16108 Worker thread wakes up
03:48:23.127 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:23.129 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:23.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:24.099 00.970 16108 Exposure complete
03:48:24.177 00.078 16108 worker thread done servicing request
03:48:24.177 00.000 21068 OnExposeComplete: enter
03:48:24.179 00.002 21068 UpdateGuideState(): m_state=6
03:48:24.179 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1118
03:48:24.180 00.001 21068 Star::Find returns 1 (0), X=812.71, Y=628.80, Mass=388788, SNR=149.4, Peak=54477 HFD=2.9
03:48:24.181 00.001 21068 MultiStar: [#1 0.38,0.27,1.06,U] [#2 0.42,0.09,0.97,U] [#3 0.61,0.15,0.00,M3] [#4 -0.20,-0.10,0.35,U] [#5 0.63,0.40,0.00,M1] [#6 0.31,0.08,0.38,U] [#7 -0.02,0.42,0.34,U] [#8 0.75,0.28,0.00,M6] 
03:48:24.182 00.001 21068 single-star, 5 included, MultiStar: {0.22, 0.13}, one-star: {0.06, 0.01}
03:48:24.183 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
03:48:24.183 00.000 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
03:48:24.184 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.18 mountX=-0.06 mountY=-0.03, mountTheta=-2.74
03:48:24.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.01, opts=13)
03:48:24.187 00.001 21068 Enqueuing Move request for scope (0.06, 0.01)
03:48:24.187 00.000 16108 Worker thread wakes up
03:48:24.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
03:48:24.188 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
03:48:24.188 00.000 16108 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=-0.03
03:48:24.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:48:24.188 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:24.188 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:48:24.188 00.000 16108 MoveAxis(E, 0, ABG)
03:48:24.188 00.000 16108 Move returns status 0, amount 0
03:48:24.188 00.000 16108 MoveAxis(N, 0, ABG)
03:48:24.188 00.000 16108 Move returns status 0, amount 0
03:48:24.188 00.000 16108 move complete, result=0
03:48:24.188 00.000 16108 worker thread done servicing request
03:48:24.191 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3785, FiltMin=3177, FiltMax=55017, Gamma=1.000
03:48:24.212 00.021 21068 UpdateGuideState exits: m=388788 SNR=149.4
03:48:24.215 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:24.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:24.217 00.001 21068 Enqueuing Expose request
03:48:24.219 00.002 16108 Worker thread wakes up
03:48:24.219 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:24.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:24.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:25.394 01.174 16108 Exposure complete
03:48:25.454 00.060 16108 worker thread done servicing request
03:48:25.454 00.000 21068 OnExposeComplete: enter
03:48:25.456 00.002 21068 UpdateGuideState(): m_state=6
03:48:25.457 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1119
03:48:25.459 00.002 21068 Star::Find returns 1 (0), X=812.94, Y=628.72, Mass=419897, SNR=172.3, Peak=59213 HFD=3.1
03:48:25.460 00.001 21068 MultiStar: [#1 0.56,0.37,0.00,M5] [#2 0.52,0.57,0.00,M6] [#3 0.56,0.08,0.00,M4] [#4 -0.14,0.01,0.29,U] [#5 0.25,0.38,0.27,U] [#6 0.39,0.29,0.33,U] [#7 0.04,-0.10,0.24,U] [#8 0.84,0.02,0.00,M7] 
03:48:25.461 00.001 21068 refined, 4 included, MultiStar: {0.21, 0.05}, one-star: {0.29, -0.07}
03:48:25.462 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
03:48:25.465 00.003 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
03:48:25.465 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.23 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
03:48:25.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.05, opts=13)
03:48:25.468 00.001 21068 Enqueuing Move request for scope (0.21, 0.05)
03:48:25.469 00.001 16108 Worker thread wakes up
03:48:25.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
03:48:25.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
03:48:25.469 00.000 16108 Moving (0.21, 0.05) raw xDistance=-0.20 yDistance=-0.10
03:48:25.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:48:25.469 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:25.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:48:25.469 00.000 16108 MoveAxis(E, 53, ABG)
03:48:25.469 00.000 16108 Guiding  Dir = 2, Dur = 53
03:48:25.469 00.000 16108 IsSlewing returns 0
03:48:25.470 00.001 16108 IsGuiding returns 0
03:48:25.474 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3782, FiltMin=3168, FiltMax=43302, Gamma=1.000
03:48:25.487 00.013 21068 UpdateGuideState exits: m=419897 SNR=172.3
03:48:25.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:25.489 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:25.490 00.001 21068 Enqueuing Expose request
03:48:25.494 00.004 16108 PulseGuide returned control before completion, sleep 40
03:48:25.538 00.044 16108 IsGuiding returns 1
03:48:25.538 00.000 16108 scope still moving after pulse duration time elapsed
03:48:25.569 00.031 16108 IsSlewing returns 0
03:48:25.569 00.000 16108 IsGuiding returns 1
03:48:25.601 00.032 16108 IsSlewing returns 0
03:48:25.601 00.000 16108 IsGuiding returns 0
03:48:25.601 00.000 16108 scope move finished after 53 + 78 ms
03:48:25.601 00.000 16108 Move returns status 0, amount 53
03:48:25.601 00.000 16108 MoveAxis(N, 0, ABG)
03:48:25.601 00.000 16108 Move returns status 0, amount 0
03:48:25.601 00.000 16108 move complete, result=0
03:48:25.601 00.000 16108 worker thread done servicing request
03:48:25.601 00.000 16108 Worker thread wakes up
03:48:25.601 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
03:48:25.603 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:25.604 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:26.580 00.976 16108 Exposure complete
03:48:26.658 00.078 16108 worker thread done servicing request
03:48:26.658 00.000 21068 OnExposeComplete: enter
03:48:26.659 00.001 21068 UpdateGuideState(): m_state=6
03:48:26.660 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1120
03:48:26.661 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=629.05, Mass=461659, SNR=179.9, Peak=55261 HFD=3.2
03:48:26.662 00.001 21068 MultiStar: [#1 0.20,0.48,0.00,M6] [#2 0.41,0.50,0.00,M7] [#3 0.18,0.19,0.39,U] [#4 -0.09,0.19,0.30,U] [#5 0.01,0.20,0.27,U] [#6 0.13,0.37,0.31,U] [#7 0.45,0.42,0.00,M2] [#8 0.36,0.35,0.00,M8] 
03:48:26.663 00.001 21068 refined, 4 included, MultiStar: {0.09, 0.25}, one-star: {0.11, 0.26}
03:48:26.664 00.001 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
03:48:26.665 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.67 = -1.67)
03:48:26.665 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.23 mountX=-0.04 mountY=-0.26, mountTheta=-1.73
03:48:26.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.25, opts=13)
03:48:26.668 00.001 21068 Enqueuing Move request for scope (0.09, 0.25)
03:48:26.669 00.001 16108 Worker thread wakes up
03:48:26.669 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
03:48:26.669 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
03:48:26.669 00.000 16108 Moving (0.09, 0.25) raw xDistance=-0.04 yDistance=-0.26
03:48:26.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:48:26.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:48:26.669 00.000 16108 MoveAxis(E, 0, ABG)
03:48:26.669 00.000 16108 Move returns status 0, amount 0
03:48:26.669 00.000 16108 MoveAxis(N, 52, ABG)
03:48:26.669 00.000 16108 Guiding  Dir = 0, Dur = 52
03:48:26.669 00.000 16108 IsSlewing returns 0
03:48:26.670 00.001 16108 IsGuiding returns 0
03:48:26.674 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3779, FiltMin=3149, FiltMax=37753, Gamma=1.000
03:48:26.686 00.012 16108 PulseGuide returned control before completion, sleep 45
03:48:26.687 00.001 21068 UpdateGuideState exits: m=461659 SNR=179.9
03:48:26.688 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:26.689 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:26.689 00.000 21068 Enqueuing Expose request
03:48:26.748 00.059 16108 IsGuiding returns 1
03:48:26.748 00.000 16108 scope still moving after pulse duration time elapsed
03:48:26.779 00.031 16108 IsSlewing returns 0
03:48:26.779 00.000 16108 IsGuiding returns 0
03:48:26.779 00.000 16108 scope move finished after 52 + 57 ms
03:48:26.779 00.000 16108 Move returns status 0, amount 52
03:48:26.779 00.000 16108 move complete, result=0
03:48:26.779 00.000 16108 worker thread done servicing request
03:48:26.779 00.000 16108 Worker thread wakes up
03:48:26.779 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
03:48:26.781 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:26.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:27.940 01.159 16108 Exposure complete
03:48:27.996 00.056 16108 worker thread done servicing request
03:48:27.996 00.000 21068 OnExposeComplete: enter
03:48:27.997 00.001 21068 UpdateGuideState(): m_state=6
03:48:27.998 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1121
03:48:27.998 00.000 21068 Star::Find returns 1 (0), X=812.27, Y=628.59, Mass=530708, SNR=200.1, Peak=65535 HFD=3.2
03:48:27.999 00.001 21068 MultiStar: [#1 -0.11,0.09,0.79,U] [#2 0.09,0.22,0.80,U] [#3 -0.28,-0.06,0.39,U] [#4 -0.44,0.11,0.25,U] [#5 -0.13,0.02,0.28,U] [#6 -0.25,0.07,0.32,U] [#7 0.17,-0.04,0.24,U] [#8 0.10,0.07,0.18,U] 
03:48:28.000 00.001 21068 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.38, -0.20}
03:48:28.001 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
03:48:28.001 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
03:48:28.002 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=0.16 mountY=0.02, mountTheta=0.12
03:48:28.005 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.02, opts=13)
03:48:28.006 00.001 21068 Enqueuing Move request for scope (-0.16, 0.02)
03:48:28.006 00.000 16108 Worker thread wakes up
03:48:28.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
03:48:28.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
03:48:28.006 00.000 16108 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=0.02
03:48:28.007 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:48:28.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:28.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:48:28.007 00.000 16108 MoveAxis(E, 0, ABG)
03:48:28.007 00.000 16108 Move returns status 0, amount 0
03:48:28.007 00.000 16108 MoveAxis(N, 0, ABG)
03:48:28.007 00.000 16108 Move returns status 0, amount 0
03:48:28.007 00.000 16108 move complete, result=0
03:48:28.007 00.000 16108 worker thread done servicing request
03:48:28.011 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3773, FiltMin=3181, FiltMax=43337, Gamma=1.000
03:48:28.027 00.016 21068 UpdateGuideState exits: m=530708 SNR=200.1
03:48:28.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:28.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:28.029 00.000 21068 Enqueuing Expose request
03:48:28.030 00.001 16108 Worker thread wakes up
03:48:28.030 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:28.031 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:28.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:29.018 00.987 16108 Exposure complete
03:48:29.099 00.081 16108 worker thread done servicing request
03:48:29.100 00.001 21068 OnExposeComplete: enter
03:48:29.103 00.003 21068 UpdateGuideState(): m_state=6
03:48:29.104 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1122
03:48:29.105 00.001 21068 Star::Find returns 1 (0), X=812.34, Y=628.86, Mass=507821, SNR=196.2, Peak=65535 HFD=3.3
03:48:29.107 00.002 21068 MultiStar: [#1 0.18,0.30,0.77,U] [#2 0.22,0.38,0.84,U] [#3 0.16,0.17,0.39,U] [#4 -0.54,-0.04,0.00,M1] [#5 0.07,0.44,0.29,U] [#6 -0.13,0.21,0.35,U] [#7 0.17,0.24,0.23,U] [#8 0.33,0.36,0.22,U] 
03:48:29.108 00.001 21068 refined, 7 included, MultiStar: {0.04, 0.25}, one-star: {-0.31, 0.07}
03:48:29.109 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
03:48:29.111 00.002 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
03:48:29.112 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.40 mountX=0.00 mountY=-0.25, mountTheta=-1.56
03:48:29.115 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.25, opts=13)
03:48:29.116 00.001 21068 Enqueuing Move request for scope (0.04, 0.25)
03:48:29.117 00.001 16108 Worker thread wakes up
03:48:29.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
03:48:29.118 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
03:48:29.118 00.000 16108 Moving (0.04, 0.25) raw xDistance=0.00 yDistance=-0.25
03:48:29.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:48:29.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
03:48:29.118 00.000 16108 MoveAxis(E, 0, ABG)
03:48:29.118 00.000 16108 Move returns status 0, amount 0
03:48:29.118 00.000 16108 MoveAxis(N, 50, ABG)
03:48:29.118 00.000 16108 Guiding  Dir = 0, Dur = 50
03:48:29.118 00.000 16108 IsSlewing returns 0
03:48:29.120 00.002 16108 IsGuiding returns 0
03:48:29.124 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3769, FiltMin=3129, FiltMax=41417, Gamma=1.000
03:48:29.136 00.012 16108 PulseGuide returned control before completion, sleep 43
03:48:29.137 00.001 21068 UpdateGuideState exits: m=507821 SNR=196.2
03:48:29.139 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:29.139 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:29.140 00.001 21068 Enqueuing Expose request
03:48:29.181 00.041 16108 IsGuiding returns 1
03:48:29.181 00.000 16108 scope still moving after pulse duration time elapsed
03:48:29.217 00.036 16108 IsSlewing returns 0
03:48:29.217 00.000 16108 IsGuiding returns 1
03:48:29.243 00.026 16108 IsSlewing returns 0
03:48:29.243 00.000 16108 IsGuiding returns 0
03:48:29.243 00.000 16108 scope move finished after 50 + 74 ms
03:48:29.243 00.000 16108 Move returns status 0, amount 50
03:48:29.243 00.000 16108 move complete, result=0
03:48:29.244 00.001 16108 worker thread done servicing request
03:48:29.244 00.000 16108 Worker thread wakes up
03:48:29.244 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 50 ms NORTH
03:48:29.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:29.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:30.406 01.162 16108 Exposure complete
03:48:30.469 00.063 16108 worker thread done servicing request
03:48:30.469 00.000 21068 OnExposeComplete: enter
03:48:30.470 00.001 21068 UpdateGuideState(): m_state=6
03:48:30.470 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1123
03:48:30.471 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=628.37, Mass=536547, SNR=177.8, Peak=60579 HFD=3.2
03:48:30.473 00.002 21068 MultiStar: [#1 0.23,-0.01,0.90,U] [#2 0.31,0.01,0.99,U] [#3 0.25,-0.10,0.39,U] [#4 -0.18,-0.24,0.43,U] [#5 0.11,-0.20,0.32,U] [#6 0.02,-0.15,0.41,U] [#7 0.07,-0.05,0.29,U] [#8 0.33,-0.09,0.24,U] 
03:48:30.474 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {-0.22, -0.42}
03:48:30.474 00.000 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
03:48:30.475 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
03:48:30.476 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.01 mountX=-0.12 mountY=0.12, mountTheta=2.34
03:48:30.477 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
03:48:30.479 00.002 21068 Enqueuing Move request for scope (0.09, -0.15)
03:48:30.480 00.001 16108 Worker thread wakes up
03:48:30.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
03:48:30.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
03:48:30.480 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.12 yDistance=0.12
03:48:30.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:48:30.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:30.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:48:30.480 00.000 16108 MoveAxis(E, 0, ABG)
03:48:30.480 00.000 16108 Move returns status 0, amount 0
03:48:30.480 00.000 16108 MoveAxis(N, 0, ABG)
03:48:30.480 00.000 16108 Move returns status 0, amount 0
03:48:30.481 00.001 16108 move complete, result=0
03:48:30.481 00.000 16108 worker thread done servicing request
03:48:30.486 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=3763, FiltMin=3152, FiltMax=32441, Gamma=1.000
03:48:30.498 00.012 21068 UpdateGuideState exits: m=536547 SNR=177.8
03:48:30.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:30.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:30.500 00.000 21068 Enqueuing Expose request
03:48:30.502 00.002 16108 Worker thread wakes up
03:48:30.502 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:30.503 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:30.503 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:31.492 00.989 16108 Exposure complete
03:48:31.559 00.067 16108 worker thread done servicing request
03:48:31.559 00.000 21068 OnExposeComplete: enter
03:48:31.560 00.001 21068 UpdateGuideState(): m_state=6
03:48:31.561 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1124
03:48:31.562 00.001 21068 Star::Find returns 1 (0), X=812.72, Y=628.55, Mass=456233, SNR=192.7, Peak=50285 HFD=3.2
03:48:31.563 00.001 21068 MultiStar: [#1 0.32,0.03,0.91,U] [#2 0.48,0.29,0.00,M5] [#3 0.30,-0.29,0.36,U] [#4 -0.43,0.03,0.46,U] [#5 0.13,-0.10,0.31,U] [#6 0.23,0.14,0.36,U] [#7 0.23,-0.03,0.24,U] [#8 0.49,-0.15,0.00,M6] 
03:48:31.564 00.001 21068 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {0.07, -0.24}
03:48:31.565 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
03:48:31.565 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
03:48:31.566 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.13 mountY=0.05, mountTheta=2.79
03:48:31.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.08, opts=13)
03:48:31.569 00.001 21068 Enqueuing Move request for scope (0.12, -0.08)
03:48:31.570 00.001 16108 Worker thread wakes up
03:48:31.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
03:48:31.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
03:48:31.570 00.000 16108 Moving (0.12, -0.08) raw xDistance=-0.13 yDistance=0.05
03:48:31.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:48:31.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:31.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:48:31.570 00.000 16108 MoveAxis(E, 0, ABG)
03:48:31.570 00.000 16108 Move returns status 0, amount 0
03:48:31.570 00.000 16108 MoveAxis(N, 0, ABG)
03:48:31.570 00.000 16108 Move returns status 0, amount 0
03:48:31.570 00.000 16108 move complete, result=0
03:48:31.570 00.000 16108 worker thread done servicing request
03:48:31.576 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1072, max=65535, med=3757, FiltMin=3177, FiltMax=39453, Gamma=1.000
03:48:31.601 00.025 21068 UpdateGuideState exits: m=456233 SNR=192.7
03:48:31.602 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:31.603 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:31.604 00.001 21068 Enqueuing Expose request
03:48:31.604 00.000 16108 Worker thread wakes up
03:48:31.606 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:31.606 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:31.606 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:32.778 01.172 16108 Exposure complete
03:48:32.837 00.059 16108 worker thread done servicing request
03:48:32.837 00.000 21068 OnExposeComplete: enter
03:48:32.838 00.001 21068 UpdateGuideState(): m_state=6
03:48:32.839 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1125
03:48:32.839 00.000 21068 Star::Find returns 1 (0), X=812.77, Y=628.46, Mass=557403, SNR=187.3, Peak=57312 HFD=3.2
03:48:32.840 00.001 21068 MultiStar: [#1 0.42,0.01,0.87,U] [#2 0.47,0.04,0.87,U] [#3 0.04,-0.26,0.35,U] [#4 -0.10,-0.32,0.39,U] [#5 0.31,-0.02,0.32,U] [#6 0.02,-0.20,0.42,U] [#7 0.34,-0.17,0.23,U] [#8 0.62,0.10,0.00,M7] 
03:48:32.841 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.14}, one-star: {0.13, -0.34}
03:48:32.842 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
03:48:32.843 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
03:48:32.843 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.54 mountX=-0.26 mountY=0.08, mountTheta=2.83
03:48:32.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.14, opts=13)
03:48:32.845 00.000 21068 Enqueuing Move request for scope (0.24, -0.14)
03:48:32.847 00.002 16108 Worker thread wakes up
03:48:32.848 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
03:48:32.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
03:48:32.848 00.000 16108 Moving (0.24, -0.14) raw xDistance=-0.26 yDistance=0.08
03:48:32.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:48:32.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:32.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:48:32.848 00.000 16108 MoveAxis(E, 68, ABG)
03:48:32.848 00.000 16108 Guiding  Dir = 2, Dur = 68
03:48:32.848 00.000 16108 IsSlewing returns 0
03:48:32.848 00.000 16108 IsGuiding returns 0
03:48:32.849 00.001 16108 PulseGuide returned control before completion, sleep 77
03:48:32.851 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3750, FiltMin=3171, FiltMax=31382, Gamma=1.000
03:48:32.865 00.014 21068 UpdateGuideState exits: m=557403 SNR=187.3
03:48:32.867 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:32.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:32.870 00.002 21068 Enqueuing Expose request
03:48:32.940 00.070 16108 IsGuiding returns 0
03:48:32.940 00.000 16108 Move returns status 0, amount 68
03:48:32.940 00.000 16108 MoveAxis(N, 0, ABG)
03:48:32.940 00.000 16108 Move returns status 0, amount 0
03:48:32.940 00.000 16108 move complete, result=0
03:48:32.941 00.001 16108 worker thread done servicing request
03:48:32.941 00.000 16108 Worker thread wakes up
03:48:32.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:32.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:32.947 00.006 21068 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
03:48:33.915 00.968 16108 Exposure complete
03:48:33.998 00.083 16108 worker thread done servicing request
03:48:33.998 00.000 21068 OnExposeComplete: enter
03:48:33.999 00.001 21068 UpdateGuideState(): m_state=6
03:48:34.000 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1126
03:48:34.001 00.001 21068 Star::Find returns 1 (0), X=812.53, Y=628.50, Mass=568466, SNR=197.7, Peak=61097 HFD=3.2
03:48:34.002 00.001 21068 MultiStar: [#1 0.34,0.07,0.91,U] [#2 0.35,0.17,0.91,U] [#3 0.09,-0.06,0.38,U] [#4 -0.45,-0.14,0.35,U] [#5 0.20,-0.09,0.27,U] [#6 0.04,0.06,0.35,U] [#7 0.38,-0.25,0.23,U] [#8 0.61,0.16,0.00,M8] 
03:48:34.002 00.000 21068 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {-0.12, -0.29}
03:48:34.003 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
03:48:34.004 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
03:48:34.006 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=-0.13 mountY=0.02, mountTheta=3.01
03:48:34.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.05, opts=13)
03:48:34.009 00.001 21068 Enqueuing Move request for scope (0.12, -0.05)
03:48:34.011 00.002 16108 Worker thread wakes up
03:48:34.011 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
03:48:34.011 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
03:48:34.012 00.001 16108 Moving (0.12, -0.05) raw xDistance=-0.13 yDistance=0.02
03:48:34.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:48:34.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:34.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:48:34.012 00.000 16108 MoveAxis(E, 0, ABG)
03:48:34.012 00.000 16108 Move returns status 0, amount 0
03:48:34.012 00.000 16108 MoveAxis(N, 0, ABG)
03:48:34.012 00.000 16108 Move returns status 0, amount 0
03:48:34.012 00.000 16108 move complete, result=0
03:48:34.012 00.000 16108 worker thread done servicing request
03:48:34.022 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=3747, FiltMin=3129, FiltMax=38022, Gamma=1.000
03:48:34.040 00.018 21068 UpdateGuideState exits: m=568466 SNR=197.7
03:48:34.043 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:34.044 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:34.044 00.000 21068 Enqueuing Expose request
03:48:34.046 00.002 16108 Worker thread wakes up
03:48:34.046 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:34.047 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:34.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:35.200 01.153 16108 Exposure complete
03:48:35.256 00.056 16108 worker thread done servicing request
03:48:35.256 00.000 21068 OnExposeComplete: enter
03:48:35.257 00.001 21068 UpdateGuideState(): m_state=6
03:48:35.258 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1127
03:48:35.259 00.001 21068 Star::Find returns 1 (0), X=812.59, Y=628.40, Mass=519368, SNR=190.8, Peak=50707 HFD=3.2
03:48:35.259 00.000 21068 MultiStar: [#1 0.27,0.08,0.95,U] [#2 0.44,0.04,0.94,U] [#3 0.15,-0.25,0.42,U] [#4 -0.29,-0.33,0.45,U] [#5 0.10,-0.01,0.32,U] [#6 0.08,-0.06,0.36,U] [#7 0.18,-0.15,0.27,U] [#8 0.42,-0.13,0.20,U] 
03:48:35.260 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {-0.05, -0.39}
03:48:35.261 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
03:48:35.262 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
03:48:35.262 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=-0.17 mountY=0.09, mountTheta=2.67
03:48:35.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
03:48:35.265 00.001 21068 Enqueuing Move request for scope (0.15, -0.13)
03:48:35.267 00.002 16108 Worker thread wakes up
03:48:35.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
03:48:35.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
03:48:35.267 00.000 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.09
03:48:35.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:48:35.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:35.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:35.267 00.000 16108 MoveAxis(E, 0, ABG)
03:48:35.267 00.000 16108 Move returns status 0, amount 0
03:48:35.267 00.000 16108 MoveAxis(N, 0, ABG)
03:48:35.267 00.000 16108 Move returns status 0, amount 0
03:48:35.267 00.000 16108 move complete, result=0
03:48:35.267 00.000 16108 worker thread done servicing request
03:48:35.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3737, FiltMin=3155, FiltMax=39270, Gamma=1.000
03:48:35.283 00.012 21068 UpdateGuideState exits: m=519368 SNR=190.8
03:48:35.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:35.285 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:35.286 00.001 21068 Enqueuing Expose request
03:48:35.287 00.001 16108 Worker thread wakes up
03:48:35.287 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:35.287 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:35.287 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:36.261 00.974 16108 Exposure complete
03:48:36.348 00.087 16108 worker thread done servicing request
03:48:36.348 00.000 21068 OnExposeComplete: enter
03:48:36.349 00.001 21068 UpdateGuideState(): m_state=6
03:48:36.350 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1128
03:48:36.351 00.001 21068 Star::Find returns 1 (0), X=812.49, Y=628.58, Mass=531893, SNR=183.3, Peak=59737 HFD=3.2
03:48:36.352 00.001 21068 MultiStar: [#1 0.17,-0.07,0.97,U] [#2 0.20,0.20,0.95,U] [#3 -0.10,-0.25,0.41,U] [#4 -0.38,-0.22,0.37,U] [#5 -0.14,-0.13,0.27,U] [#6 -0.06,0.06,0.39,U] [#7 0.01,-0.29,0.30,U] [#8 -0.02,-0.25,0.25,U] 
03:48:36.353 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.16, -0.21}
03:48:36.354 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.65)
03:48:36.354 00.000 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
03:48:36.355 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=-0.01 mountY=0.09, mountTheta=1.65
03:48:36.357 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.09, opts=13)
03:48:36.358 00.001 21068 Enqueuing Move request for scope (-0.01, -0.09)
03:48:36.359 00.001 16108 Worker thread wakes up
03:48:36.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
03:48:36.359 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
03:48:36.359 00.000 16108 Moving (-0.01, -0.09) raw xDistance=-0.01 yDistance=0.09
03:48:36.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:48:36.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:36.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:36.359 00.000 16108 MoveAxis(E, 0, ABG)
03:48:36.359 00.000 16108 Move returns status 0, amount 0
03:48:36.359 00.000 16108 MoveAxis(N, 0, ABG)
03:48:36.359 00.000 16108 Move returns status 0, amount 0
03:48:36.359 00.000 16108 move complete, result=0
03:48:36.360 00.001 16108 worker thread done servicing request
03:48:36.367 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3734, FiltMin=3161, FiltMax=34323, Gamma=1.000
03:48:36.385 00.018 21068 UpdateGuideState exits: m=531893 SNR=183.3
03:48:36.386 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:36.387 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:36.388 00.001 21068 Enqueuing Expose request
03:48:36.389 00.001 16108 Worker thread wakes up
03:48:36.389 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:36.389 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:36.390 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:37.565 01.175 16108 Exposure complete
03:48:37.621 00.056 16108 worker thread done servicing request
03:48:37.621 00.000 21068 OnExposeComplete: enter
03:48:37.622 00.001 21068 UpdateGuideState(): m_state=6
03:48:37.624 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1129
03:48:37.625 00.001 21068 Star::Find returns 1 (0), X=812.25, Y=628.50, Mass=492081, SNR=195.8, Peak=56969 HFD=3.1
03:48:37.626 00.001 21068 MultiStar: [#1 0.05,-0.04,0.76,U] [#2 0.22,0.11,0.89,U] [#3 0.27,-0.09,0.33,U] [#4 -0.40,-0.30,0.00,M1] [#5 0.12,0.17,0.27,U] [#6 0.04,-0.08,0.37,U] [#7 0.07,-0.08,0.32,U] [#8 0.23,0.15,0.23,U] 
03:48:37.626 00.000 21068 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.40, -0.29}
03:48:37.627 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
03:48:37.628 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
03:48:37.629 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.38 mountX=-0.02 mountY=0.05, mountTheta=1.95
03:48:37.630 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
03:48:37.631 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
03:48:37.632 00.001 16108 Worker thread wakes up
03:48:37.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:48:37.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:48:37.632 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
03:48:37.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:48:37.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:37.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:48:37.632 00.000 16108 MoveAxis(E, 0, ABG)
03:48:37.632 00.000 16108 Move returns status 0, amount 0
03:48:37.632 00.000 16108 MoveAxis(N, 0, ABG)
03:48:37.632 00.000 16108 Move returns status 0, amount 0
03:48:37.632 00.000 16108 move complete, result=0
03:48:37.632 00.000 16108 worker thread done servicing request
03:48:37.637 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3728, FiltMin=3171, FiltMax=32441, Gamma=1.000
03:48:37.649 00.012 21068 UpdateGuideState exits: m=492081 SNR=195.8
03:48:37.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:37.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:37.653 00.002 21068 Enqueuing Expose request
03:48:37.654 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:37.654 00.000 16108 Worker thread wakes up
03:48:37.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:37.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:38.614 00.959 16108 Exposure complete
03:48:38.666 00.052 16108 worker thread done servicing request
03:48:38.667 00.001 21068 OnExposeComplete: enter
03:48:38.667 00.000 21068 UpdateGuideState(): m_state=6
03:48:38.668 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1130
03:48:38.669 00.001 21068 Star::Find returns 1 (0), X=812.46, Y=628.47, Mass=511334, SNR=191.3, Peak=53993 HFD=3.2
03:48:38.670 00.001 21068 MultiStar: [#1 0.26,-0.11,0.88,U] [#2 0.16,0.02,1.04,U] [#3 0.32,-0.01,0.35,U] [#4 -0.31,0.03,0.38,U] [#5 0.10,-0.22,0.25,U] [#6 0.07,0.03,0.35,U] [#7 0.40,-0.17,0.30,U] [#8 0.24,0.00,0.22,U] 
03:48:38.672 00.002 21068 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {-0.18, -0.33}
03:48:38.672 00.000 21068 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.97) = xAngle (-3.81 = 2.48)
03:48:38.673 00.001 21068 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.54)
03:48:38.674 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.84 mountX=-0.11 mountY=0.08, mountTheta=2.52
03:48:38.675 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
03:48:38.676 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
03:48:38.677 00.001 16108 Worker thread wakes up
03:48:38.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:48:38.677 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:48:38.677 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.11 yDistance=0.08
03:48:38.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:38.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:38.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:48:38.677 00.000 16108 MoveAxis(E, 0, ABG)
03:48:38.678 00.001 16108 Move returns status 0, amount 0
03:48:38.678 00.000 16108 MoveAxis(N, 0, ABG)
03:48:38.678 00.000 16108 Move returns status 0, amount 0
03:48:38.678 00.000 16108 move complete, result=0
03:48:38.678 00.000 16108 worker thread done servicing request
03:48:38.681 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3731, FiltMin=3126, FiltMax=39501, Gamma=1.000
03:48:38.695 00.014 21068 UpdateGuideState exits: m=511334 SNR=191.3
03:48:38.697 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:38.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:38.698 00.000 21068 Enqueuing Expose request
03:48:38.699 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:38.700 00.001 16108 Worker thread wakes up
03:48:38.700 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:38.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:39.866 01.166 16108 Exposure complete
03:48:39.923 00.057 16108 worker thread done servicing request
03:48:39.923 00.000 21068 OnExposeComplete: enter
03:48:39.924 00.001 21068 UpdateGuideState(): m_state=6
03:48:39.924 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1131
03:48:39.925 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=628.38, Mass=488306, SNR=181.5, Peak=52931 HFD=3.2
03:48:39.926 00.001 21068 MultiStar: [#1 0.17,-0.03,0.85,U] [#2 0.17,0.07,0.99,U] [#3 0.18,-0.36,0.34,U] [#4 -0.46,-0.13,0.35,U] [#5 0.01,-0.19,0.30,U] [#6 0.06,-0.07,0.37,U] [#7 0.20,-0.30,0.33,U] [#8 0.11,-0.47,0.22,U] 
03:48:39.927 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {-0.17, -0.42}
03:48:39.927 00.000 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
03:48:39.928 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
03:48:39.929 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.38 mountX=-0.06 mountY=0.16, mountTheta=1.95
03:48:39.930 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.17, opts=13)
03:48:39.932 00.002 21068 Enqueuing Move request for scope (0.03, -0.17)
03:48:39.933 00.001 16108 Worker thread wakes up
03:48:39.933 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
03:48:39.933 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
03:48:39.933 00.000 16108 Moving (0.03, -0.17) raw xDistance=-0.06 yDistance=0.16
03:48:39.933 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:48:39.933 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:39.933 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:48:39.934 00.001 16108 MoveAxis(E, 0, ABG)
03:48:39.934 00.000 16108 Move returns status 0, amount 0
03:48:39.934 00.000 16108 MoveAxis(N, 0, ABG)
03:48:39.934 00.000 16108 Move returns status 0, amount 0
03:48:39.934 00.000 16108 move complete, result=0
03:48:39.934 00.000 16108 worker thread done servicing request
03:48:39.937 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3731, FiltMin=3171, FiltMax=40550, Gamma=1.000
03:48:39.953 00.016 21068 UpdateGuideState exits: m=488306 SNR=181.5
03:48:39.955 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:39.957 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:39.958 00.001 21068 Enqueuing Expose request
03:48:39.960 00.002 16108 Worker thread wakes up
03:48:39.960 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:39.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:39.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:40.944 00.983 16108 Exposure complete
03:48:41.023 00.079 16108 worker thread done servicing request
03:48:41.023 00.000 21068 OnExposeComplete: enter
03:48:41.023 00.000 21068 UpdateGuideState(): m_state=6
03:48:41.024 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1132
03:48:41.025 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=628.61, Mass=502029, SNR=199.2, Peak=49913 HFD=3.3
03:48:41.026 00.001 21068 MultiStar: [#1 0.05,0.06,0.65,U] [#2 0.21,0.24,0.87,U] [#3 -0.06,-0.19,0.39,U] [#4 -0.38,-0.21,0.37,U] [#5 -0.18,-0.07,0.27,U] [#6 -0.02,-0.19,0.32,U] [#7 0.20,0.02,0.31,U] [#8 0.17,0.12,0.19,U] 
03:48:41.027 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.25, -0.19}
03:48:41.028 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
03:48:41.029 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
03:48:41.029 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.41 mountX=0.03 mountY=0.04, mountTheta=0.93
03:48:41.031 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
03:48:41.032 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
03:48:41.033 00.001 16108 Worker thread wakes up
03:48:41.033 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:48:41.033 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:48:41.033 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
03:48:41.033 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:48:41.033 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:41.033 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:48:41.033 00.000 16108 MoveAxis(E, 0, ABG)
03:48:41.033 00.000 16108 Move returns status 0, amount 0
03:48:41.033 00.000 16108 MoveAxis(N, 0, ABG)
03:48:41.033 00.000 16108 Move returns status 0, amount 0
03:48:41.033 00.000 16108 move complete, result=0
03:48:41.033 00.000 16108 worker thread done servicing request
03:48:41.037 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3737, FiltMin=3165, FiltMax=36627, Gamma=1.000
03:48:41.050 00.013 21068 UpdateGuideState exits: m=502029 SNR=199.2
03:48:41.050 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:41.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:41.052 00.001 21068 Enqueuing Expose request
03:48:41.053 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:41.053 00.000 16108 Worker thread wakes up
03:48:41.054 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:41.054 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:42.228 01.174 16108 Exposure complete
03:48:42.285 00.057 16108 worker thread done servicing request
03:48:42.285 00.000 21068 OnExposeComplete: enter
03:48:42.285 00.000 21068 UpdateGuideState(): m_state=6
03:48:42.286 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1133
03:48:42.287 00.001 21068 Star::Find returns 1 (0), X=812.42, Y=628.39, Mass=450122, SNR=168.0, Peak=50387 HFD=3.3
03:48:42.288 00.001 21068 MultiStar: [#1 -0.16,-0.08,0.97,U] [#2 0.15,0.09,0.94,U] [#3 0.15,-0.05,0.38,U] [#4 -0.44,-0.17,0.41,U] [#5 -0.30,-0.01,0.29,U] [#6 -0.04,-0.09,0.36,U] [#7 -0.10,0.16,0.33,U] [#8 -0.19,-0.05,0.26,U] 
03:48:42.289 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.22, -0.40}
03:48:42.289 00.000 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
03:48:42.290 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
03:48:42.290 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.42 mountX=0.09 mountY=0.12, mountTheta=0.91
03:48:42.293 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
03:48:42.295 00.002 21068 Enqueuing Move request for scope (-0.11, -0.10)
03:48:42.297 00.002 16108 Worker thread wakes up
03:48:42.298 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
03:48:42.298 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
03:48:42.298 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.12
03:48:42.298 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:48:42.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:42.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:48:42.298 00.000 16108 MoveAxis(E, 0, ABG)
03:48:42.298 00.000 16108 Move returns status 0, amount 0
03:48:42.299 00.001 16108 MoveAxis(N, 0, ABG)
03:48:42.299 00.000 16108 Move returns status 0, amount 0
03:48:42.299 00.000 16108 move complete, result=0
03:48:42.299 00.000 16108 worker thread done servicing request
03:48:42.305 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3741, FiltMin=3120, FiltMax=42377, Gamma=1.000
03:48:42.322 00.017 21068 UpdateGuideState exits: m=450122 SNR=168.0
03:48:42.323 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:42.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:42.325 00.001 21068 Enqueuing Expose request
03:48:42.325 00.000 16108 Worker thread wakes up
03:48:42.325 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:42.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:42.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:43.296 00.970 16108 Exposure complete
03:48:43.351 00.055 16108 worker thread done servicing request
03:48:43.351 00.000 21068 OnExposeComplete: enter
03:48:43.352 00.001 21068 UpdateGuideState(): m_state=6
03:48:43.353 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1134
03:48:43.354 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=628.41, Mass=446329, SNR=168.8, Peak=50403 HFD=3.2
03:48:43.355 00.001 21068 MultiStar: [#1 0.05,0.02,1.00,U] [#2 0.27,0.16,1.03,U] [#3 0.26,-0.10,0.37,U] [#4 -0.50,-0.32,0.00,M1] [#5 0.16,-0.07,0.31,U] [#6 0.03,0.14,0.44,U] [#7 -0.04,-0.06,0.36,U] [#8 0.32,0.10,0.23,U] 
03:48:43.356 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.04}, one-star: {-0.30, -0.38}
03:48:43.357 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
03:48:43.357 00.000 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.73)
03:48:43.358 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.65 mountX=-0.06 mountY=0.03, mountTheta=2.72
03:48:43.360 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
03:48:43.360 00.000 21068 Enqueuing Move request for scope (0.05, -0.04)
03:48:43.361 00.001 16108 Worker thread wakes up
03:48:43.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:48:43.361 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:48:43.361 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
03:48:43.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:48:43.362 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:43.362 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:48:43.362 00.000 16108 MoveAxis(E, 0, ABG)
03:48:43.362 00.000 16108 Move returns status 0, amount 0
03:48:43.362 00.000 16108 MoveAxis(N, 0, ABG)
03:48:43.362 00.000 16108 Move returns status 0, amount 0
03:48:43.362 00.000 16108 move complete, result=0
03:48:43.362 00.000 16108 worker thread done servicing request
03:48:43.366 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=406, max=65535, med=3747, FiltMin=3181, FiltMax=38979, Gamma=1.000
03:48:43.394 00.028 21068 UpdateGuideState exits: m=446329 SNR=168.8
03:48:43.396 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:43.399 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:43.400 00.001 21068 Enqueuing Expose request
03:48:43.402 00.002 16108 Worker thread wakes up
03:48:43.402 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:43.404 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:43.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:44.563 01.159 16108 Exposure complete
03:48:44.617 00.054 16108 worker thread done servicing request
03:48:44.618 00.001 21068 OnExposeComplete: enter
03:48:44.619 00.001 21068 UpdateGuideState(): m_state=6
03:48:44.620 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1135
03:48:44.620 00.000 21068 Star::Find returns 1 (0), X=812.51, Y=628.50, Mass=399386, SNR=174.6, Peak=45017 HFD=3.2
03:48:44.622 00.002 21068 MultiStar: [#1 0.18,0.13,0.79,U] [#2 0.26,0.17,0.93,U] [#3 0.23,-0.07,0.38,U] [#4 -0.09,-0.11,0.40,U] [#5 0.09,0.06,0.32,U] [#6 0.22,0.11,0.48,U] [#7 0.22,0.16,0.35,U] [#8 0.26,0.00,0.25,U] 
03:48:44.623 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.00}, one-star: {-0.14, -0.29}
03:48:44.623 00.000 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
03:48:44.624 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
03:48:44.625 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
03:48:44.627 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.00, opts=13)
03:48:44.628 00.001 21068 Enqueuing Move request for scope (0.12, 0.00)
03:48:44.628 00.000 16108 Worker thread wakes up
03:48:44.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
03:48:44.629 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
03:48:44.629 00.000 16108 Moving (0.12, 0.00) raw xDistance=-0.11 yDistance=-0.03
03:48:44.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:44.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:44.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:48:44.629 00.000 16108 MoveAxis(E, 0, ABG)
03:48:44.629 00.000 16108 Move returns status 0, amount 0
03:48:44.629 00.000 16108 MoveAxis(N, 0, ABG)
03:48:44.629 00.000 16108 Move returns status 0, amount 0
03:48:44.629 00.000 16108 move complete, result=0
03:48:44.629 00.000 16108 worker thread done servicing request
03:48:44.632 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=3757, FiltMin=3120, FiltMax=34899, Gamma=1.000
03:48:44.645 00.013 21068 UpdateGuideState exits: m=399386 SNR=174.6
03:48:44.646 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:44.647 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:44.648 00.001 21068 Enqueuing Expose request
03:48:44.649 00.001 16108 Worker thread wakes up
03:48:44.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:44.649 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:44.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:45.615 00.966 16108 Exposure complete
03:48:45.671 00.056 16108 worker thread done servicing request
03:48:45.671 00.000 21068 OnExposeComplete: enter
03:48:45.672 00.001 21068 UpdateGuideState(): m_state=6
03:48:45.673 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1136
03:48:45.674 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=628.63, Mass=463745, SNR=181.4, Peak=55833 HFD=3.2
03:48:45.675 00.001 21068 MultiStar: [#1 0.05,-0.05,0.96,U] [#2 0.12,0.10,0.85,U] [#3 0.02,0.05,0.39,U] [#4 -0.39,-0.00,0.39,U] [#5 -0.21,-0.07,0.31,U] [#6 -0.02,0.10,0.38,U] [#7 0.23,-0.33,0.28,U] [#8 0.47,0.21,0.00,M1] 
03:48:45.676 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.33, -0.16}
03:48:45.676 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
03:48:45.677 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
03:48:45.677 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.65 mountX=0.06 mountY=0.05, mountTheta=0.71
03:48:45.680 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
03:48:45.680 00.000 21068 Enqueuing Move request for scope (-0.07, -0.04)
03:48:45.681 00.001 16108 Worker thread wakes up
03:48:45.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
03:48:45.681 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
03:48:45.682 00.001 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.05
03:48:45.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:48:45.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:45.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:48:45.682 00.000 16108 MoveAxis(E, 0, ABG)
03:48:45.682 00.000 16108 Move returns status 0, amount 0
03:48:45.682 00.000 16108 MoveAxis(N, 0, ABG)
03:48:45.682 00.000 16108 Move returns status 0, amount 0
03:48:45.682 00.000 16108 move complete, result=0
03:48:45.682 00.000 16108 worker thread done servicing request
03:48:45.686 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=3760, FiltMin=3117, FiltMax=39158, Gamma=1.000
03:48:45.700 00.014 21068 UpdateGuideState exits: m=463745 SNR=181.4
03:48:45.701 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:45.702 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:45.702 00.000 21068 Enqueuing Expose request
03:48:45.703 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:45.705 00.002 16108 Worker thread wakes up
03:48:45.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:45.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:46.848 01.143 16108 Exposure complete
03:48:46.915 00.067 16108 worker thread done servicing request
03:48:46.915 00.000 21068 OnExposeComplete: enter
03:48:46.917 00.002 21068 UpdateGuideState(): m_state=6
03:48:46.918 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1137
03:48:46.920 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=628.37, Mass=447711, SNR=197.6, Peak=53811 HFD=3.3
03:48:46.921 00.001 21068 MultiStar: [#1 0.14,0.04,0.79,U] [#2 0.15,0.13,0.80,U] [#3 0.24,0.04,0.36,U] [#4 -0.31,0.00,0.31,U] [#5 0.06,-0.14,0.27,U] [#6 -0.20,0.39,0.35,U] [#7 0.04,-0.09,0.29,U] [#8 0.12,-0.05,0.19,U] 
03:48:46.923 00.002 21068 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.41, -0.43}
03:48:46.924 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
03:48:46.925 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
03:48:46.925 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.34 mountX=0.04 mountY=0.06, mountTheta=1.00
03:48:46.927 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
03:48:46.929 00.002 21068 Enqueuing Move request for scope (-0.05, -0.05)
03:48:46.931 00.002 16108 Worker thread wakes up
03:48:46.932 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:48:46.932 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:48:46.932 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
03:48:46.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:48:46.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:46.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:48:46.932 00.000 16108 MoveAxis(E, 0, ABG)
03:48:46.932 00.000 16108 Move returns status 0, amount 0
03:48:46.932 00.000 16108 MoveAxis(N, 0, ABG)
03:48:46.932 00.000 16108 Move returns status 0, amount 0
03:48:46.932 00.000 16108 move complete, result=0
03:48:46.932 00.000 16108 worker thread done servicing request
03:48:46.937 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3763, FiltMin=3197, FiltMax=34659, Gamma=1.000
03:48:46.956 00.019 21068 UpdateGuideState exits: m=447711 SNR=197.6
03:48:46.958 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:46.958 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:46.959 00.001 21068 Enqueuing Expose request
03:48:46.960 00.001 16108 Worker thread wakes up
03:48:46.960 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:46.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:46.960 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:47.948 00.988 16108 Exposure complete
03:48:48.016 00.068 16108 worker thread done servicing request
03:48:48.016 00.000 21068 OnExposeComplete: enter
03:48:48.018 00.002 21068 UpdateGuideState(): m_state=6
03:48:48.019 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1138
03:48:48.020 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=628.50, Mass=442712, SNR=177.9, Peak=51001 HFD=3.2
03:48:48.021 00.001 21068 MultiStar: [#1 0.05,0.12,0.90,U] [#2 0.00,0.18,0.94,U] [#3 0.12,-0.01,0.41,U] [#4 -0.29,-0.09,0.33,U] [#5 0.09,-0.28,0.32,U] [#6 -0.10,0.16,0.37,U] [#7 -0.08,0.14,0.26,U] [#8 -0.06,0.13,0.24,U] 
03:48:48.022 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {-0.40, -0.29}
03:48:48.022 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
03:48:48.023 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
03:48:48.023 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=0.09 mountY=0.02, mountTheta=0.26
03:48:48.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.00, opts=13)
03:48:48.026 00.001 21068 Enqueuing Move request for scope (-0.09, -0.00)
03:48:48.026 00.000 16108 Worker thread wakes up
03:48:48.028 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
03:48:48.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
03:48:48.028 00.000 16108 Moving (-0.09, -0.00) raw xDistance=0.09 yDistance=0.02
03:48:48.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:48:48.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:48.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:48:48.028 00.000 16108 MoveAxis(E, 0, ABG)
03:48:48.028 00.000 16108 Move returns status 0, amount 0
03:48:48.028 00.000 16108 MoveAxis(N, 0, ABG)
03:48:48.028 00.000 16108 Move returns status 0, amount 0
03:48:48.028 00.000 16108 move complete, result=0
03:48:48.028 00.000 16108 worker thread done servicing request
03:48:48.031 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3766, FiltMin=3213, FiltMax=34851, Gamma=1.000
03:48:48.058 00.027 21068 UpdateGuideState exits: m=442712 SNR=177.9
03:48:48.060 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:48.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:48.063 00.002 21068 Enqueuing Expose request
03:48:48.064 00.001 16108 Worker thread wakes up
03:48:48.064 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:48.066 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:48.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:49.227 01.161 16108 Exposure complete
03:48:49.291 00.064 16108 worker thread done servicing request
03:48:49.291 00.000 21068 OnExposeComplete: enter
03:48:49.293 00.002 21068 UpdateGuideState(): m_state=6
03:48:49.294 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1139
03:48:49.295 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=628.63, Mass=441870, SNR=187.3, Peak=48233 HFD=3.3
03:48:49.296 00.001 21068 MultiStar: [#1 0.11,0.04,0.94,U] [#2 0.24,0.09,0.89,U] [#3 0.21,0.11,0.39,U] [#4 -0.40,-0.09,0.34,U] [#5 0.19,-0.17,0.27,U] [#6 0.31,0.06,0.28,U] [#7 0.11,-0.04,0.32,U] [#8 0.40,0.09,0.23,U] 
03:48:49.297 00.001 21068 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.16, -0.16}
03:48:49.298 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.09 = -3.09)
03:48:49.299 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
03:48:49.299 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.12 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
03:48:49.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.01, opts=13)
03:48:49.303 00.002 21068 Enqueuing Move request for scope (0.08, -0.01)
03:48:49.306 00.003 16108 Worker thread wakes up
03:48:49.306 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:48:49.306 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:48:49.306 00.000 16108 Moving (0.08, -0.01) raw xDistance=-0.08 yDistance=-0.01
03:48:49.306 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:48:49.306 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:49.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:48:49.306 00.000 16108 MoveAxis(E, 0, ABG)
03:48:49.306 00.000 16108 Move returns status 0, amount 0
03:48:49.306 00.000 16108 MoveAxis(N, 0, ABG)
03:48:49.307 00.001 16108 Move returns status 0, amount 0
03:48:49.307 00.000 16108 move complete, result=0
03:48:49.307 00.000 16108 worker thread done servicing request
03:48:49.310 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1225, max=65535, med=3769, FiltMin=3229, FiltMax=43773, Gamma=1.000
03:48:49.331 00.021 21068 UpdateGuideState exits: m=441870 SNR=187.3
03:48:49.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:49.334 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:49.337 00.003 21068 Enqueuing Expose request
03:48:49.340 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:49.342 00.002 16108 Worker thread wakes up
03:48:49.343 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:49.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:50.317 00.974 16108 Exposure complete
03:48:50.380 00.063 16108 worker thread done servicing request
03:48:50.380 00.000 21068 OnExposeComplete: enter
03:48:50.381 00.001 21068 UpdateGuideState(): m_state=6
03:48:50.383 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1140
03:48:50.384 00.001 21068 Star::Find returns 1 (0), X=812.68, Y=628.59, Mass=402178, SNR=162.0, Peak=47821 HFD=3.2
03:48:50.385 00.001 21068 MultiStar: [#1 0.42,0.22,0.99,U] [#2 0.43,0.15,0.99,U] [#3 0.61,0.15,0.00,M1] [#4 -0.11,-0.38,0.34,U] [#5 0.50,0.06,0.00,M1] [#6 0.35,0.02,0.46,U] [#7 0.53,0.26,0.00,M1] [#8 0.53,-0.05,0.00,M1] 
03:48:50.386 00.001 21068 single-star, 4 included, MultiStar: {0.26, 0.01}, one-star: {0.03, -0.20}
03:48:50.387 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
03:48:50.388 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
03:48:50.388 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.40 mountX=-0.07 mountY=0.19, mountTheta=1.92
03:48:50.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
03:48:50.391 00.001 21068 Enqueuing Move request for scope (0.03, -0.20)
03:48:50.392 00.001 16108 Worker thread wakes up
03:48:50.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
03:48:50.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
03:48:50.392 00.000 16108 Moving (0.03, -0.20) raw xDistance=-0.07 yDistance=0.19
03:48:50.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:48:50.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:50.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:48:50.392 00.000 16108 MoveAxis(E, 0, ABG)
03:48:50.392 00.000 16108 Move returns status 0, amount 0
03:48:50.392 00.000 16108 MoveAxis(N, 0, ABG)
03:48:50.392 00.000 16108 Move returns status 0, amount 0
03:48:50.392 00.000 16108 move complete, result=0
03:48:50.393 00.001 16108 worker thread done servicing request
03:48:50.396 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3769, FiltMin=3197, FiltMax=40099, Gamma=1.000
03:48:50.408 00.012 21068 UpdateGuideState exits: m=402178 SNR=162.0
03:48:50.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:50.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:50.412 00.001 21068 Enqueuing Expose request
03:48:50.412 00.000 16108 Worker thread wakes up
03:48:50.412 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:50.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:50.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:51.594 01.181 16108 Exposure complete
03:48:51.668 00.074 16108 worker thread done servicing request
03:48:51.668 00.000 21068 OnExposeComplete: enter
03:48:51.669 00.001 21068 UpdateGuideState(): m_state=6
03:48:51.671 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1141
03:48:51.672 00.001 21068 Star::Find returns 1 (0), X=812.92, Y=628.14, Mass=407278, SNR=160.9, Peak=50320 HFD=3.0
03:48:51.672 00.000 21068 MultiStar: [#1 0.80,-0.06,0.00,M1] [#2 0.78,-0.02,0.00,M1] [#3 0.69,0.08,0.00,M2] [#4 0.09,-0.20,0.37,U] [#5 0.94,-0.19,0.00,M2] [#6 0.66,0.05,0.00,M1] [#7 0.71,-0.06,0.00,M2] [#8 1.06,-0.24,0.00,M2] 
03:48:51.674 00.002 21068 refined, 1 included, MultiStar: {0.22, -0.53}, one-star: {0.27, -0.66}
03:48:51.675 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
03:48:51.677 00.002 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.20)
03:48:51.677 00.000 21068 CameraToMount -- cameraX=0.22 cameraY=-0.53 hyp=0.58 cameraTheta=-1.18 mountX=-0.31 mountY=0.47, mountTheta=2.16
03:48:51.679 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.53, opts=13)
03:48:51.680 00.001 21068 Enqueuing Move request for scope (0.22, -0.53)
03:48:51.681 00.001 16108 Worker thread wakes up
03:48:51.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.53) opts 0xd
03:48:51.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.53)
03:48:51.681 00.000 16108 Moving (0.22, -0.53) raw xDistance=-0.31 yDistance=0.47
03:48:51.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:48:51.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:48:51.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:48:51.682 00.001 16108 MoveAxis(E, 81, ABG)
03:48:51.682 00.000 16108 Guiding  Dir = 2, Dur = 81
03:48:51.682 00.000 16108 IsSlewing returns 0
03:48:51.682 00.000 16108 IsGuiding returns 0
03:48:51.686 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=749, max=65535, med=3773, FiltMin=3136, FiltMax=39245, Gamma=1.000
03:48:51.688 00.002 16108 PulseGuide returned control before completion, sleep 86
03:48:51.699 00.011 21068 UpdateGuideState exits: m=407278 SNR=160.9
03:48:51.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:51.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:51.701 00.000 21068 Enqueuing Expose request
03:48:51.781 00.080 16108 IsGuiding returns 1
03:48:51.781 00.000 16108 scope still moving after pulse duration time elapsed
03:48:51.813 00.032 16108 IsSlewing returns 0
03:48:51.813 00.000 16108 IsGuiding returns 0
03:48:51.813 00.000 16108 scope move finished after 81 + 49 ms
03:48:51.813 00.000 16108 Move returns status 0, amount 81
03:48:51.813 00.000 16108 MoveAxis(N, 0, ABG)
03:48:51.813 00.000 16108 Move returns status 0, amount 0
03:48:51.813 00.000 16108 move complete, result=0
03:48:51.813 00.000 16108 worker thread done servicing request
03:48:51.813 00.000 16108 Worker thread wakes up
03:48:51.814 00.001 21068 GuideStep: -0.3 px 81 ms EAST, 0.5 px 0 ms NORTH
03:48:51.816 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:51.817 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:52.789 00.972 16108 Exposure complete
03:48:52.843 00.054 16108 worker thread done servicing request
03:48:52.843 00.000 21068 OnExposeComplete: enter
03:48:52.846 00.003 21068 UpdateGuideState(): m_state=6
03:48:52.849 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1142
03:48:52.850 00.001 21068 Star::Find returns 1 (0), X=812.59, Y=628.42, Mass=497327, SNR=178.0, Peak=46672 HFD=3.3
03:48:52.853 00.003 21068 MultiStar: [#1 0.44,0.00,0.93,U] [#2 0.38,0.04,0.81,U] [#3 0.55,-0.31,0.00,M3] [#4 -0.29,-0.34,0.30,U] [#5 0.39,-0.10,0.28,U] [#6 0.18,-0.16,0.33,U] [#7 0.24,-0.12,0.35,U] [#8 0.50,-0.27,0.00,M3] 
03:48:52.855 00.002 21068 refined, 6 included, MultiStar: {0.20, -0.14}, one-star: {-0.06, -0.37}
03:48:52.856 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
03:48:52.857 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
03:48:52.859 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.61 mountX=-0.22 mountY=0.09, mountTheta=2.76
03:48:52.863 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.14, opts=13)
03:48:52.863 00.000 21068 Enqueuing Move request for scope (0.20, -0.14)
03:48:52.864 00.001 16108 Worker thread wakes up
03:48:52.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
03:48:52.865 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
03:48:52.865 00.000 16108 Moving (0.20, -0.14) raw xDistance=-0.22 yDistance=0.09
03:48:52.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
03:48:52.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:52.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:52.865 00.000 16108 MoveAxis(E, 65, ABG)
03:48:52.865 00.000 16108 Guiding  Dir = 2, Dur = 65
03:48:52.865 00.000 16108 IsSlewing returns 0
03:48:52.865 00.000 16108 IsGuiding returns 0
03:48:52.869 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=3776, FiltMin=3135, FiltMax=41117, Gamma=1.000
03:48:52.879 00.010 16108 PulseGuide returned control before completion, sleep 61
03:48:52.883 00.004 21068 UpdateGuideState exits: m=497327 SNR=178.0
03:48:52.884 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:52.885 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:52.886 00.001 21068 Enqueuing Expose request
03:48:52.956 00.070 16108 IsGuiding returns 1
03:48:52.956 00.000 16108 scope still moving after pulse duration time elapsed
03:48:52.987 00.031 16108 IsSlewing returns 0
03:48:52.987 00.000 16108 IsGuiding returns 0
03:48:52.987 00.000 16108 scope move finished after 65 + 57 ms
03:48:52.987 00.000 16108 Move returns status 0, amount 65
03:48:52.987 00.000 16108 MoveAxis(N, 0, ABG)
03:48:52.987 00.000 16108 Move returns status 0, amount 0
03:48:52.987 00.000 16108 move complete, result=0
03:48:52.987 00.000 16108 worker thread done servicing request
03:48:52.987 00.000 16108 Worker thread wakes up
03:48:52.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:52.988 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
03:48:52.990 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:54.155 01.165 16108 Exposure complete
03:48:54.221 00.066 16108 worker thread done servicing request
03:48:54.221 00.000 21068 OnExposeComplete: enter
03:48:54.223 00.002 21068 UpdateGuideState(): m_state=6
03:48:54.224 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1143
03:48:54.225 00.001 21068 Star::Find returns 1 (0), X=812.02, Y=628.74, Mass=493835, SNR=198.0, Peak=65535 HFD=3.2
03:48:54.225 00.000 21068 MultiStar: [#1 -0.33,0.15,0.91,U] [#2 -0.29,0.25,0.94,U] [#3 -0.33,-0.01,0.32,U] [#4 -0.97,-0.24,0.00,M1] [#5 -0.66,0.11,0.00,M2] [#6 -0.39,-0.23,0.28,U] [#7 -0.29,-0.07,0.27,U] [#8 -0.21,-0.01,0.23,U] 
03:48:54.226 00.001 21068 refined, 6 included, MultiStar: {-0.39, 0.06}, one-star: {-0.63, -0.05}
03:48:54.227 00.001 21068 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.97) = xAngle (0.03 = 0.03)
03:48:54.228 00.001 21068 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.09 = 0.09)
03:48:54.228 00.000 21068 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.40 cameraTheta=2.99 mountX=0.40 mountY=0.03, mountTheta=0.09
03:48:54.230 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=0.06, opts=13)
03:48:54.231 00.001 21068 Enqueuing Move request for scope (-0.39, 0.06)
03:48:54.231 00.000 16108 Worker thread wakes up
03:48:54.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.06) opts 0xd
03:48:54.231 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, 0.06)
03:48:54.231 00.000 16108 Moving (-0.39, 0.06) raw xDistance=0.40 yDistance=0.03
03:48:54.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
03:48:54.232 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:54.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:48:54.232 00.000 16108 MoveAxis(W, 99, ABG)
03:48:54.232 00.000 16108 Guiding  Dir = 3, Dur = 99
03:48:54.232 00.000 16108 IsSlewing returns 0
03:48:54.232 00.000 16108 IsGuiding returns 0
03:48:54.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=841, max=65535, med=3776, FiltMin=3165, FiltMax=40137, Gamma=1.000
03:48:54.248 00.012 21068 UpdateGuideState exits: m=493835 SNR=198.0
03:48:54.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:54.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:54.252 00.002 21068 Enqueuing Expose request
03:48:54.290 00.038 16108 PulseGuide returned control before completion, sleep 52
03:48:54.352 00.062 16108 IsGuiding returns 1
03:48:54.352 00.000 16108 scope still moving after pulse duration time elapsed
03:48:54.383 00.031 16108 IsSlewing returns 0
03:48:54.383 00.000 16108 IsGuiding returns 1
03:48:54.413 00.030 16108 IsSlewing returns 0
03:48:54.413 00.000 16108 IsGuiding returns 1
03:48:54.444 00.031 16108 IsSlewing returns 0
03:48:54.444 00.000 16108 IsGuiding returns 0
03:48:54.444 00.000 16108 scope move finished after 99 + 112 ms
03:48:54.444 00.000 16108 Move returns status 0, amount 99
03:48:54.444 00.000 16108 MoveAxis(N, 0, ABG)
03:48:54.445 00.001 16108 Move returns status 0, amount 0
03:48:54.445 00.000 16108 move complete, result=0
03:48:54.445 00.000 16108 worker thread done servicing request
03:48:54.445 00.000 16108 Worker thread wakes up
03:48:54.445 00.000 21068 GuideStep: 0.4 px 99 ms WEST, 0.0 px 0 ms NORTH
03:48:54.446 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:54.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:55.430 00.984 16108 Exposure complete
03:48:55.495 00.065 16108 worker thread done servicing request
03:48:55.495 00.000 21068 OnExposeComplete: enter
03:48:55.497 00.002 21068 UpdateGuideState(): m_state=6
03:48:55.500 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1144
03:48:55.502 00.002 21068 Star::Find returns 1 (0), X=812.36, Y=628.67, Mass=503387, SNR=188.2, Peak=59497 HFD=3.2
03:48:55.505 00.003 21068 MultiStar: [#1 0.11,0.08,0.92,U] [#2 0.13,0.24,0.86,U] [#3 0.00,-0.11,0.41,U] [#4 -0.66,-0.12,0.00,M2] [#5 0.00,0.04,0.31,U] [#6 -0.09,-0.06,0.31,U] [#7 0.08,0.35,0.31,U] [#8 0.14,0.01,0.25,U] 
03:48:55.506 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {-0.28, -0.12}
03:48:55.508 00.002 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
03:48:55.509 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
03:48:55.511 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.75 mountX=0.02 mountY=-0.05, mountTheta=-1.21
03:48:55.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
03:48:55.515 00.002 21068 Enqueuing Move request for scope (-0.01, 0.05)
03:48:55.517 00.002 16108 Worker thread wakes up
03:48:55.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:48:55.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:48:55.517 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.05
03:48:55.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:48:55.518 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:55.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:48:55.518 00.000 16108 MoveAxis(E, 0, ABG)
03:48:55.518 00.000 16108 Move returns status 0, amount 0
03:48:55.518 00.000 16108 MoveAxis(N, 0, ABG)
03:48:55.518 00.000 16108 Move returns status 0, amount 0
03:48:55.518 00.000 16108 move complete, result=0
03:48:55.518 00.000 16108 worker thread done servicing request
03:48:55.522 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3776, FiltMin=3149, FiltMax=40537, Gamma=1.000
03:48:55.534 00.012 21068 UpdateGuideState exits: m=503387 SNR=188.2
03:48:55.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:55.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:55.537 00.001 21068 Enqueuing Expose request
03:48:55.538 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:55.538 00.000 16108 Worker thread wakes up
03:48:55.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:55.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:56.690 01.151 16108 Exposure complete
03:48:56.747 00.057 16108 worker thread done servicing request
03:48:56.748 00.001 21068 OnExposeComplete: enter
03:48:56.749 00.001 21068 UpdateGuideState(): m_state=6
03:48:56.752 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1145
03:48:56.753 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=628.47, Mass=497486, SNR=169.3, Peak=55459 HFD=3.2
03:48:56.755 00.002 21068 MultiStar: [#1 0.29,-0.02,0.97,U] [#2 0.22,-0.07,1.09,U] [#3 0.30,-0.01,0.40,U] [#4 -0.12,-0.29,0.32,U] [#5 -0.02,-0.27,0.32,U] [#6 0.20,0.18,0.44,U] [#7 0.47,-0.13,0.29,U] [#8 0.25,0.12,0.26,U] 
03:48:56.756 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {-0.24, -0.32}
03:48:56.757 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.65 = 2.63)
03:48:56.758 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.59 = 2.69)
03:48:56.761 00.003 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.14 mountY=0.07, mountTheta=2.68
03:48:56.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
03:48:56.765 00.002 21068 Enqueuing Move request for scope (0.13, -0.10)
03:48:56.766 00.001 16108 Worker thread wakes up
03:48:56.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:48:56.766 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:48:56.766 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.14 yDistance=0.07
03:48:56.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:48:56.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:56.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:48:56.766 00.000 16108 MoveAxis(E, 0, ABG)
03:48:56.766 00.000 16108 Move returns status 0, amount 0
03:48:56.766 00.000 16108 MoveAxis(N, 0, ABG)
03:48:56.766 00.000 16108 Move returns status 0, amount 0
03:48:56.766 00.000 16108 move complete, result=0
03:48:56.766 00.000 16108 worker thread done servicing request
03:48:56.771 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3776, FiltMin=3165, FiltMax=44899, Gamma=1.000
03:48:56.791 00.020 21068 UpdateGuideState exits: m=497486 SNR=169.3
03:48:56.793 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:56.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:56.795 00.001 21068 Enqueuing Expose request
03:48:56.796 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:56.798 00.002 16108 Worker thread wakes up
03:48:56.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:56.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:57.778 00.980 16108 Exposure complete
03:48:57.839 00.061 16108 worker thread done servicing request
03:48:57.839 00.000 21068 OnExposeComplete: enter
03:48:57.841 00.002 21068 UpdateGuideState(): m_state=6
03:48:57.841 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1146
03:48:57.842 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=628.38, Mass=500258, SNR=181.3, Peak=59971 HFD=3.1
03:48:57.843 00.001 21068 MultiStar: [#1 0.12,-0.00,0.85,U] [#2 0.21,0.09,1.06,U] [#3 0.17,0.04,0.41,U] [#4 -0.20,-0.09,0.33,U] [#5 0.14,-0.15,0.25,U] [#6 0.06,0.20,0.35,U] [#7 0.38,0.20,0.27,U] [#8 0.40,0.06,0.23,U] 
03:48:57.848 00.005 21068 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.34, -0.41}
03:48:57.849 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
03:48:57.849 00.000 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
03:48:57.850 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.06 mountY=0.04, mountTheta=2.59
03:48:57.852 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.05, opts=13)
03:48:57.852 00.000 21068 Enqueuing Move request for scope (0.05, -0.05)
03:48:57.853 00.001 16108 Worker thread wakes up
03:48:57.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:48:57.853 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:48:57.853 00.000 16108 Moving (0.05, -0.05) raw xDistance=-0.06 yDistance=0.04
03:48:57.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:48:57.854 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:57.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:48:57.854 00.000 16108 MoveAxis(E, 0, ABG)
03:48:57.854 00.000 16108 Move returns status 0, amount 0
03:48:57.854 00.000 16108 MoveAxis(N, 0, ABG)
03:48:57.854 00.000 16108 Move returns status 0, amount 0
03:48:57.854 00.000 16108 move complete, result=0
03:48:57.854 00.000 16108 worker thread done servicing request
03:48:57.859 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1261, max=65535, med=3773, FiltMin=3161, FiltMax=42755, Gamma=1.000
03:48:57.874 00.015 21068 UpdateGuideState exits: m=500258 SNR=181.3
03:48:57.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:57.875 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:57.876 00.001 21068 Enqueuing Expose request
03:48:57.877 00.001 16108 Worker thread wakes up
03:48:57.877 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:57.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:48:57.877 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:59.031 01.154 16108 Exposure complete
03:48:59.110 00.079 16108 worker thread done servicing request
03:48:59.110 00.000 21068 OnExposeComplete: enter
03:48:59.112 00.002 21068 UpdateGuideState(): m_state=6
03:48:59.113 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1147
03:48:59.115 00.002 21068 Star::Find returns 1 (0), X=812.80, Y=628.50, Mass=514932, SNR=176.6, Peak=55645 HFD=3.2
03:48:59.117 00.002 21068 MultiStar: [#1 0.53,0.16,0.00,M1] [#2 0.68,0.16,0.00,M1] [#3 0.49,-0.19,0.00,M1] [#4 0.01,-0.03,0.32,U] [#5 0.64,0.18,0.00,M1] [#6 0.29,0.07,0.42,U] [#7 0.06,-0.00,0.27,U] [#8 0.88,-0.06,0.00,M1] 
03:48:59.118 00.001 21068 refined, 3 included, MultiStar: {0.15, -0.13}, one-star: {0.15, -0.29}
03:48:59.119 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
03:48:59.120 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
03:48:59.121 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.75 mountX=-0.17 mountY=0.10, mountTheta=2.62
03:48:59.122 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
03:48:59.123 00.001 21068 Enqueuing Move request for scope (0.15, -0.13)
03:48:59.124 00.001 16108 Worker thread wakes up
03:48:59.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
03:48:59.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
03:48:59.124 00.000 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.10
03:48:59.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:48:59.125 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:59.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:48:59.125 00.000 16108 MoveAxis(E, 0, ABG)
03:48:59.125 00.000 16108 Move returns status 0, amount 0
03:48:59.125 00.000 16108 MoveAxis(N, 0, ABG)
03:48:59.125 00.000 16108 Move returns status 0, amount 0
03:48:59.125 00.000 16108 move complete, result=0
03:48:59.125 00.000 16108 worker thread done servicing request
03:48:59.133 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=870, max=65535, med=3769, FiltMin=3161, FiltMax=42573, Gamma=1.000
03:48:59.157 00.024 21068 UpdateGuideState exits: m=514932 SNR=176.6
03:48:59.160 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:59.161 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:48:59.162 00.001 21068 Enqueuing Expose request
03:48:59.163 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:59.165 00.002 16108 Worker thread wakes up
03:48:59.165 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:48:59.165 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:00.141 00.976 16108 Exposure complete
03:49:00.208 00.067 16108 worker thread done servicing request
03:49:00.208 00.000 21068 OnExposeComplete: enter
03:49:00.208 00.000 21068 UpdateGuideState(): m_state=6
03:49:00.210 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1148
03:49:00.211 00.001 21068 Star::Find returns 1 (0), X=812.89, Y=628.44, Mass=501346, SNR=191.8, Peak=58784 HFD=3.2
03:49:00.212 00.001 21068 MultiStar: [#1 0.44,-0.04,0.81,U] [#2 0.66,-0.04,0.00,M2] [#3 0.68,-0.12,0.00,M2] [#4 -0.06,-0.13,0.30,U] [#5 0.62,0.06,0.00,M2] [#6 0.52,0.23,0.00,M1] [#7 0.29,0.12,0.30,U] [#8 0.58,-0.05,0.00,M2] 
03:49:00.213 00.001 21068 refined, 3 included, MultiStar: {0.28, -0.16}, one-star: {0.24, -0.35}
03:49:00.213 00.000 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.79)
03:49:00.215 00.002 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.85)
03:49:00.217 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.53 mountX=-0.30 mountY=0.09, mountTheta=2.84
03:49:00.221 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.16, opts=13)
03:49:00.223 00.002 21068 Enqueuing Move request for scope (0.28, -0.16)
03:49:00.224 00.001 16108 Worker thread wakes up
03:49:00.225 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
03:49:00.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
03:49:00.225 00.000 16108 Moving (0.28, -0.16) raw xDistance=-0.30 yDistance=0.09
03:49:00.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:49:00.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:00.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:49:00.225 00.000 16108 MoveAxis(E, 79, ABG)
03:49:00.225 00.000 16108 Guiding  Dir = 2, Dur = 79
03:49:00.226 00.001 16108 IsSlewing returns 0
03:49:00.226 00.000 16108 IsGuiding returns 0
03:49:00.232 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=3766, FiltMin=3193, FiltMax=49731, Gamma=1.000
03:49:00.247 00.015 21068 UpdateGuideState exits: m=501346 SNR=191.8
03:49:00.248 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:00.249 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:00.251 00.002 21068 Enqueuing Expose request
03:49:00.277 00.026 16108 PulseGuide returned control before completion, sleep 39
03:49:00.323 00.046 16108 IsGuiding returns 1
03:49:00.323 00.000 16108 scope still moving after pulse duration time elapsed
03:49:00.354 00.031 16108 IsSlewing returns 0
03:49:00.355 00.001 16108 IsGuiding returns 1
03:49:00.386 00.031 16108 IsSlewing returns 0
03:49:00.386 00.000 16108 IsGuiding returns 0
03:49:00.386 00.000 16108 scope move finished after 79 + 80 ms
03:49:00.386 00.000 16108 Move returns status 0, amount 79
03:49:00.386 00.000 16108 MoveAxis(N, 0, ABG)
03:49:00.386 00.000 16108 Move returns status 0, amount 0
03:49:00.386 00.000 16108 move complete, result=0
03:49:00.387 00.001 16108 worker thread done servicing request
03:49:00.387 00.000 16108 Worker thread wakes up
03:49:00.387 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
03:49:00.389 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:00.389 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:01.537 01.148 16108 Exposure complete
03:49:01.606 00.069 16108 worker thread done servicing request
03:49:01.606 00.000 21068 OnExposeComplete: enter
03:49:01.608 00.002 21068 UpdateGuideState(): m_state=6
03:49:01.609 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1149
03:49:01.610 00.001 21068 Star::Find returns 1 (0), X=812.85, Y=628.65, Mass=494600, SNR=190.2, Peak=65535 HFD=3.1
03:49:01.612 00.002 21068 MultiStar: [#1 0.56,0.21,0.00,M1] [#2 0.52,0.32,0.00,M3] [#3 0.30,-0.02,0.42,U] [#4 -0.02,-0.30,0.34,U] [#5 0.45,-0.19,0.25,U] [#6 0.23,0.12,0.39,U] [#7 0.23,0.23,0.25,U] [#8 0.33,-0.16,0.17,U] 
03:49:01.613 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.08}, one-star: {0.20, -0.15}
03:49:01.614 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
03:49:01.615 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
03:49:01.616 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.34 mountX=-0.23 mountY=0.03, mountTheta=3.03
03:49:01.618 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.08, opts=13)
03:49:01.619 00.001 21068 Enqueuing Move request for scope (0.22, -0.08)
03:49:01.620 00.001 16108 Worker thread wakes up
03:49:01.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
03:49:01.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
03:49:01.620 00.000 16108 Moving (0.22, -0.08) raw xDistance=-0.23 yDistance=0.03
03:49:01.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:49:01.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:01.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:49:01.620 00.000 16108 MoveAxis(E, 67, ABG)
03:49:01.620 00.000 16108 Guiding  Dir = 2, Dur = 67
03:49:01.621 00.001 16108 IsSlewing returns 0
03:49:01.621 00.000 16108 IsGuiding returns 0
03:49:01.625 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3757, FiltMin=3120, FiltMax=52227, Gamma=1.000
03:49:01.627 00.002 16108 PulseGuide returned control before completion, sleep 72
03:49:01.639 00.012 21068 UpdateGuideState exits: m=494600 SNR=190.2
03:49:01.639 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:01.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:01.642 00.002 21068 Enqueuing Expose request
03:49:01.704 00.062 16108 IsGuiding returns 1
03:49:01.704 00.000 16108 scope still moving after pulse duration time elapsed
03:49:01.736 00.032 16108 IsSlewing returns 0
03:49:01.736 00.000 16108 IsGuiding returns 0
03:49:01.736 00.000 16108 scope move finished after 67 + 47 ms
03:49:01.736 00.000 16108 Move returns status 0, amount 67
03:49:01.736 00.000 16108 MoveAxis(N, 0, ABG)
03:49:01.736 00.000 16108 Move returns status 0, amount 0
03:49:01.736 00.000 16108 move complete, result=0
03:49:01.736 00.000 16108 worker thread done servicing request
03:49:01.736 00.000 16108 Worker thread wakes up
03:49:01.737 00.001 21068 GuideStep: -0.2 px 67 ms EAST, 0.0 px 0 ms NORTH
03:49:01.739 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:01.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:02.724 00.985 16108 Exposure complete
03:49:02.797 00.073 16108 worker thread done servicing request
03:49:02.797 00.000 21068 OnExposeComplete: enter
03:49:02.798 00.001 21068 UpdateGuideState(): m_state=6
03:49:02.799 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1150
03:49:02.799 00.000 21068 Star::Find returns 1 (0), X=812.54, Y=628.56, Mass=490799, SNR=189.5, Peak=52329 HFD=3.2
03:49:02.800 00.001 21068 MultiStar: [#1 0.33,0.17,0.84,U] [#2 0.35,0.14,0.86,U] [#3 0.24,0.08,0.42,U] [#4 -0.38,-0.16,0.36,U] [#5 0.61,0.00,0.00,M2] [#6 0.20,0.07,0.35,U] [#7 0.51,0.14,0.00,M1] [#8 0.52,0.08,0.00,M2] 
03:49:02.801 00.001 21068 refined, 5 included, MultiStar: {0.13, 0.01}, one-star: {-0.10, -0.23}
03:49:02.802 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
03:49:02.804 00.002 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
03:49:02.804 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
03:49:02.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.01, opts=13)
03:49:02.806 00.001 21068 Enqueuing Move request for scope (0.13, 0.01)
03:49:02.807 00.001 16108 Worker thread wakes up
03:49:02.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
03:49:02.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
03:49:02.807 00.000 16108 Moving (0.13, 0.01) raw xDistance=-0.13 yDistance=-0.04
03:49:02.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:49:02.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:02.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:49:02.807 00.000 16108 MoveAxis(E, 0, ABG)
03:49:02.807 00.000 16108 Move returns status 0, amount 0
03:49:02.807 00.000 16108 MoveAxis(N, 0, ABG)
03:49:02.807 00.000 16108 Move returns status 0, amount 0
03:49:02.807 00.000 16108 move complete, result=0
03:49:02.808 00.001 16108 worker thread done servicing request
03:49:02.815 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1059, max=65535, med=3757, FiltMin=3136, FiltMax=48966, Gamma=1.000
03:49:02.844 00.029 21068 UpdateGuideState exits: m=490799 SNR=189.5
03:49:02.845 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:02.848 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:02.849 00.001 21068 Enqueuing Expose request
03:49:02.850 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:02.851 00.001 16108 Worker thread wakes up
03:49:02.851 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:02.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:04.009 01.158 16108 Exposure complete
03:49:04.065 00.056 16108 worker thread done servicing request
03:49:04.065 00.000 21068 OnExposeComplete: enter
03:49:04.066 00.001 21068 UpdateGuideState(): m_state=6
03:49:04.067 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1151
03:49:04.068 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=628.49, Mass=458369, SNR=168.6, Peak=56297 HFD=3.2
03:49:04.069 00.001 21068 MultiStar: [#1 0.22,0.15,0.83,U] [#2 0.16,0.18,0.92,U] [#3 0.22,0.10,0.42,U] [#4 -0.63,-0.12,0.00,M1] [#5 0.32,-0.20,0.38,U] [#6 -0.01,0.22,0.44,U] [#7 -0.14,-0.07,0.36,U] [#8 0.35,0.29,0.22,U] 
03:49:04.070 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {-0.24, -0.30}
03:49:04.073 00.003 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
03:49:04.074 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
03:49:04.075 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
03:49:04.077 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.02, opts=13)
03:49:04.078 00.001 21068 Enqueuing Move request for scope (0.07, 0.02)
03:49:04.080 00.002 16108 Worker thread wakes up
03:49:04.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
03:49:04.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
03:49:04.080 00.000 16108 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=-0.04
03:49:04.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:49:04.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:04.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:49:04.081 00.001 16108 MoveAxis(E, 0, ABG)
03:49:04.081 00.000 16108 Move returns status 0, amount 0
03:49:04.081 00.000 16108 MoveAxis(N, 0, ABG)
03:49:04.081 00.000 16108 Move returns status 0, amount 0
03:49:04.081 00.000 16108 move complete, result=0
03:49:04.081 00.000 16108 worker thread done servicing request
03:49:04.087 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3747, FiltMin=3181, FiltMax=46809, Gamma=1.000
03:49:04.111 00.024 21068 UpdateGuideState exits: m=458369 SNR=168.6
03:49:04.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:04.114 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:04.116 00.002 21068 Enqueuing Expose request
03:49:04.117 00.001 16108 Worker thread wakes up
03:49:04.117 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:04.119 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:04.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:05.082 00.963 16108 Exposure complete
03:49:05.137 00.055 16108 worker thread done servicing request
03:49:05.137 00.000 21068 OnExposeComplete: enter
03:49:05.140 00.003 21068 UpdateGuideState(): m_state=6
03:49:05.143 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1152
03:49:05.145 00.002 21068 Star::Find returns 1 (0), X=812.34, Y=628.55, Mass=461087, SNR=182.0, Peak=55193 HFD=3.2
03:49:05.148 00.003 21068 MultiStar: [#1 0.24,0.16,0.75,U] [#2 0.34,0.21,0.88,U] [#3 0.18,0.00,0.41,U] [#4 -0.14,-0.21,0.36,U] [#5 0.20,0.13,0.29,U] [#6 0.32,0.11,0.42,U] [#7 0.05,0.24,0.28,U] [#8 0.37,0.17,0.20,U] 
03:49:05.149 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {-0.30, -0.25}
03:49:05.151 00.002 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
03:49:05.152 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
03:49:05.153 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.33 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:49:05.155 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
03:49:05.157 00.002 21068 Enqueuing Move request for scope (0.11, 0.04)
03:49:05.159 00.002 16108 Worker thread wakes up
03:49:05.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
03:49:05.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:49:05.159 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.06
03:49:05.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:49:05.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:05.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:49:05.159 00.000 16108 MoveAxis(E, 0, ABG)
03:49:05.159 00.000 16108 Move returns status 0, amount 0
03:49:05.160 00.001 16108 MoveAxis(N, 0, ABG)
03:49:05.160 00.000 16108 Move returns status 0, amount 0
03:49:05.160 00.000 16108 move complete, result=0
03:49:05.160 00.000 16108 worker thread done servicing request
03:49:05.167 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3744, FiltMin=3187, FiltMax=42489, Gamma=1.000
03:49:05.185 00.018 21068 UpdateGuideState exits: m=461087 SNR=182.0
03:49:05.187 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:05.187 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:05.188 00.001 21068 Enqueuing Expose request
03:49:05.190 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:05.191 00.001 16108 Worker thread wakes up
03:49:05.191 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:05.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:06.376 01.185 16108 Exposure complete
03:49:06.432 00.056 16108 worker thread done servicing request
03:49:06.432 00.000 21068 OnExposeComplete: enter
03:49:06.433 00.001 21068 UpdateGuideState(): m_state=6
03:49:06.434 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1153
03:49:06.435 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=628.54, Mass=446758, SNR=169.3, Peak=47481 HFD=3.2
03:49:06.435 00.000 21068 MultiStar: [#1 0.28,0.14,0.84,U] [#2 0.44,0.17,1.00,U] [#3 0.36,0.07,0.38,U] [#4 -0.24,-0.10,0.33,U] [#5 0.15,-0.02,0.38,U] [#6 0.02,0.17,0.43,U] [#7 0.20,0.07,0.32,U] [#8 0.41,-0.03,0.25,U] 
03:49:06.436 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {-0.14, -0.25}
03:49:06.437 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
03:49:06.437 00.000 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
03:49:06.439 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.13 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
03:49:06.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.02, opts=13)
03:49:06.441 00.000 21068 Enqueuing Move request for scope (0.17, 0.02)
03:49:06.442 00.001 16108 Worker thread wakes up
03:49:06.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
03:49:06.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
03:49:06.442 00.000 16108 Moving (0.17, 0.02) raw xDistance=-0.16 yDistance=-0.06
03:49:06.442 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:49:06.442 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:06.443 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:49:06.443 00.000 16108 MoveAxis(E, 0, ABG)
03:49:06.443 00.000 16108 Move returns status 0, amount 0
03:49:06.443 00.000 16108 MoveAxis(N, 0, ABG)
03:49:06.443 00.000 16108 Move returns status 0, amount 0
03:49:06.443 00.000 16108 move complete, result=0
03:49:06.443 00.000 16108 worker thread done servicing request
03:49:06.446 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3737, FiltMin=3161, FiltMax=43699, Gamma=1.000
03:49:06.459 00.013 21068 UpdateGuideState exits: m=446758 SNR=169.3
03:49:06.461 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:06.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:06.462 00.000 21068 Enqueuing Expose request
03:49:06.463 00.001 16108 Worker thread wakes up
03:49:06.463 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:06.464 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:06.464 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:07.430 00.966 16108 Exposure complete
03:49:07.496 00.066 16108 worker thread done servicing request
03:49:07.496 00.000 21068 OnExposeComplete: enter
03:49:07.498 00.002 21068 UpdateGuideState(): m_state=6
03:49:07.499 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1154
03:49:07.502 00.003 21068 Star::Find returns 1 (0), X=812.58, Y=628.38, Mass=435170, SNR=168.2, Peak=45075 HFD=3.2
03:49:07.503 00.001 21068 MultiStar: [#1 0.23,0.02,0.86,U] [#2 0.49,0.15,0.00,M1] [#3 0.24,-0.08,0.52,U] [#4 -0.06,-0.11,0.41,U] [#5 -0.11,-0.28,0.36,U] [#6 0.13,0.15,0.41,U] [#7 0.20,0.07,0.34,U] [#8 0.46,-0.31,0.00,M1] 
03:49:07.504 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {-0.06, -0.42}
03:49:07.505 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
03:49:07.505 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
03:49:07.506 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.01 mountX=-0.10 mountY=0.11, mountTheta=2.34
03:49:07.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
03:49:07.509 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
03:49:07.509 00.000 16108 Worker thread wakes up
03:49:07.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:49:07.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:49:07.509 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
03:49:07.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:49:07.511 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:07.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:49:07.511 00.000 16108 MoveAxis(E, 0, ABG)
03:49:07.511 00.000 16108 Move returns status 0, amount 0
03:49:07.511 00.000 16108 MoveAxis(N, 0, ABG)
03:49:07.511 00.000 16108 Move returns status 0, amount 0
03:49:07.511 00.000 16108 move complete, result=0
03:49:07.511 00.000 16108 worker thread done servicing request
03:49:07.514 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3731, FiltMin=3139, FiltMax=39878, Gamma=1.000
03:49:07.527 00.013 21068 UpdateGuideState exits: m=435170 SNR=168.2
03:49:07.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:07.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:07.529 00.000 21068 Enqueuing Expose request
03:49:07.530 00.001 16108 Worker thread wakes up
03:49:07.530 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:07.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:07.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:08.696 01.165 16108 Exposure complete
03:49:08.768 00.072 16108 worker thread done servicing request
03:49:08.768 00.000 21068 OnExposeComplete: enter
03:49:08.769 00.001 21068 UpdateGuideState(): m_state=6
03:49:08.771 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1155
03:49:08.774 00.003 21068 Star::Find returns 1 (0), X=812.86, Y=628.35, Mass=517360, SNR=194.6, Peak=59024 HFD=3.3
03:49:08.776 00.002 21068 MultiStar: [#1 0.41,-0.13,0.78,U] [#2 0.62,-0.00,0.00,M2] [#3 0.42,-0.25,0.38,U] [#4 0.10,-0.23,0.29,U] [#5 0.46,-0.33,0.00,M1] [#6 0.22,-0.27,0.38,U] [#7 0.70,-0.25,0.00,M1] [#8 0.74,-0.46,0.00,M2] 
03:49:08.779 00.003 21068 refined, 4 included, MultiStar: {0.28, -0.28}, one-star: {0.21, -0.44}
03:49:08.781 00.002 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
03:49:08.782 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
03:49:08.783 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.28 hyp=0.40 cameraTheta=-0.79 mountX=-0.33 mountY=0.21, mountTheta=2.57
03:49:08.785 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.28, opts=13)
03:49:08.785 00.000 21068 Enqueuing Move request for scope (0.28, -0.28)
03:49:08.786 00.001 16108 Worker thread wakes up
03:49:08.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.28) opts 0xd
03:49:08.786 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.28)
03:49:08.786 00.000 16108 Moving (0.28, -0.28) raw xDistance=-0.33 yDistance=0.21
03:49:08.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:49:08.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:08.786 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:49:08.787 00.001 16108 MoveAxis(E, 86, ABG)
03:49:08.787 00.000 16108 Guiding  Dir = 2, Dur = 86
03:49:08.787 00.000 16108 IsSlewing returns 0
03:49:08.787 00.000 16108 IsGuiding returns 0
03:49:08.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=3725, FiltMin=3165, FiltMax=44630, Gamma=1.000
03:49:08.812 00.022 21068 UpdateGuideState exits: m=517360 SNR=194.6
03:49:08.815 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:08.817 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:08.820 00.003 21068 Enqueuing Expose request
03:49:08.844 00.024 16108 PulseGuide returned control before completion, sleep 40
03:49:08.889 00.045 16108 IsGuiding returns 1
03:49:08.889 00.000 16108 scope still moving after pulse duration time elapsed
03:49:08.920 00.031 16108 IsSlewing returns 0
03:49:08.921 00.001 16108 IsGuiding returns 1
03:49:08.951 00.030 16108 IsSlewing returns 0
03:49:08.951 00.000 16108 IsGuiding returns 0
03:49:08.951 00.000 16108 scope move finished after 86 + 78 ms
03:49:08.951 00.000 16108 Move returns status 0, amount 86
03:49:08.951 00.000 16108 MoveAxis(N, 0, ABG)
03:49:08.951 00.000 16108 Move returns status 0, amount 0
03:49:08.951 00.000 16108 move complete, result=0
03:49:08.951 00.000 16108 worker thread done servicing request
03:49:08.952 00.001 16108 Worker thread wakes up
03:49:08.952 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.2 px 0 ms NORTH
03:49:08.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:08.954 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:09.919 00.965 16108 Exposure complete
03:49:09.973 00.054 16108 worker thread done servicing request
03:49:09.973 00.000 21068 OnExposeComplete: enter
03:49:09.975 00.002 21068 UpdateGuideState(): m_state=6
03:49:09.977 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1156
03:49:09.978 00.001 21068 Star::Find returns 1 (0), X=812.65, Y=628.37, Mass=527757, SNR=172.7, Peak=54176 HFD=3.1
03:49:09.980 00.002 21068 MultiStar: [#1 0.33,-0.10,0.93,U] [#2 0.26,-0.12,0.90,U] [#3 0.30,-0.20,0.45,U] [#4 -0.36,-0.38,0.00,M1] [#5 0.24,-0.08,0.35,U] [#6 0.15,-0.20,0.38,U] [#7 0.39,-0.01,0.32,U] [#8 0.31,-0.31,0.25,U] 
03:49:09.983 00.003 21068 refined, 7 included, MultiStar: {0.22, -0.20}, one-star: {0.00, -0.42}
03:49:09.984 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
03:49:09.985 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.66)
03:49:09.986 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.72 mountX=-0.25 mountY=0.14, mountTheta=2.64
03:49:09.988 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.20, opts=13)
03:49:09.991 00.003 21068 Enqueuing Move request for scope (0.22, -0.20)
03:49:09.993 00.002 16108 Worker thread wakes up
03:49:09.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
03:49:09.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
03:49:09.993 00.000 16108 Moving (0.22, -0.20) raw xDistance=-0.25 yDistance=0.14
03:49:09.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:49:09.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:09.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:49:09.993 00.000 16108 MoveAxis(E, 72, ABG)
03:49:09.993 00.000 16108 Guiding  Dir = 2, Dur = 72
03:49:09.994 00.001 16108 IsSlewing returns 0
03:49:09.994 00.000 16108 IsGuiding returns 0
03:49:10.000 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=569, max=65535, med=3725, FiltMin=3184, FiltMax=38755, Gamma=1.000
03:49:10.015 00.015 21068 UpdateGuideState exits: m=527757 SNR=172.7
03:49:10.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:10.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:10.018 00.001 21068 Enqueuing Expose request
03:49:10.035 00.017 16108 PulseGuide returned control before completion, sleep 41
03:49:10.080 00.045 16108 IsGuiding returns 1
03:49:10.080 00.000 16108 scope still moving after pulse duration time elapsed
03:49:10.116 00.036 16108 IsSlewing returns 0
03:49:10.116 00.000 16108 IsGuiding returns 1
03:49:10.142 00.026 16108 IsSlewing returns 0
03:49:10.142 00.000 16108 IsGuiding returns 0
03:49:10.142 00.000 16108 scope move finished after 72 + 76 ms
03:49:10.142 00.000 16108 Move returns status 0, amount 72
03:49:10.142 00.000 16108 MoveAxis(N, 0, ABG)
03:49:10.142 00.000 16108 Move returns status 0, amount 0
03:49:10.142 00.000 16108 move complete, result=0
03:49:10.142 00.000 16108 worker thread done servicing request
03:49:10.142 00.000 16108 Worker thread wakes up
03:49:10.142 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
03:49:10.143 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:10.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:11.303 01.160 16108 Exposure complete
03:49:11.358 00.055 16108 worker thread done servicing request
03:49:11.358 00.000 21068 OnExposeComplete: enter
03:49:11.360 00.002 21068 UpdateGuideState(): m_state=6
03:49:11.361 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1157
03:49:11.362 00.001 21068 Star::Find returns 1 (0), X=812.17, Y=628.71, Mass=554087, SNR=199.7, Peak=65535 HFD=3.4
03:49:11.363 00.001 21068 MultiStar: [#1 -0.26,0.03,0.71,U] [#2 -0.17,0.27,0.84,U] [#3 -0.08,-0.11,0.43,U] [#4 -0.69,-0.26,0.00,M2] [#5 -0.01,-0.12,0.30,U] [#6 -0.28,0.29,0.37,U] [#7 -0.01,0.06,0.30,U] [#8 -0.21,0.01,0.22,U] 
03:49:11.364 00.001 21068 refined, 7 included, MultiStar: {-0.24, 0.05}, one-star: {-0.48, -0.08}
03:49:11.364 00.000 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
03:49:11.365 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
03:49:11.366 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.93 mountX=0.24 mountY=0.01, mountTheta=0.02
03:49:11.367 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.05, opts=13)
03:49:11.368 00.001 21068 Enqueuing Move request for scope (-0.24, 0.05)
03:49:11.370 00.002 16108 Worker thread wakes up
03:49:11.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
03:49:11.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
03:49:11.370 00.000 16108 Moving (-0.24, 0.05) raw xDistance=0.24 yDistance=0.01
03:49:11.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
03:49:11.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:11.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:49:11.371 00.001 16108 MoveAxis(W, 59, ABG)
03:49:11.371 00.000 16108 Guiding  Dir = 3, Dur = 59
03:49:11.371 00.000 16108 IsSlewing returns 0
03:49:11.371 00.000 16108 IsGuiding returns 0
03:49:11.377 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=342, max=65535, med=3718, FiltMin=3136, FiltMax=42121, Gamma=1.000
03:49:11.396 00.019 16108 PulseGuide returned control before completion, sleep 45
03:49:11.401 00.005 21068 UpdateGuideState exits: m=554087 SNR=199.7
03:49:11.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:11.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:11.404 00.001 21068 Enqueuing Expose request
03:49:11.442 00.038 16108 IsGuiding returns 1
03:49:11.442 00.000 16108 scope still moving after pulse duration time elapsed
03:49:11.478 00.036 16108 IsSlewing returns 0
03:49:11.478 00.000 16108 IsGuiding returns 0
03:49:11.478 00.000 16108 scope move finished after 59 + 48 ms
03:49:11.478 00.000 16108 Move returns status 0, amount 59
03:49:11.478 00.000 16108 MoveAxis(N, 0, ABG)
03:49:11.479 00.001 16108 Move returns status 0, amount 0
03:49:11.479 00.000 16108 move complete, result=0
03:49:11.479 00.000 16108 worker thread done servicing request
03:49:11.479 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
03:49:11.482 00.003 16108 Worker thread wakes up
03:49:11.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:11.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:12.458 00.976 16108 Exposure complete
03:49:12.514 00.056 16108 worker thread done servicing request
03:49:12.514 00.000 21068 OnExposeComplete: enter
03:49:12.515 00.001 21068 UpdateGuideState(): m_state=6
03:49:12.515 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1158
03:49:12.516 00.001 21068 Star::Find returns 1 (0), X=812.37, Y=628.59, Mass=571075, SNR=216.3, Peak=65535 HFD=3.2
03:49:12.517 00.001 21068 MultiStar: [#1 -0.09,0.02,0.75,U] [#2 0.22,-0.02,0.97,U] [#3 0.03,-0.09,0.35,U] [#4 -0.43,-0.20,0.26,U] [#5 -0.12,-0.06,0.25,U] [#6 -0.23,0.16,0.31,U] [#7 -0.16,0.10,0.24,U] [#8 0.06,0.04,0.20,U] 
03:49:12.518 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.27, -0.20}
03:49:12.518 00.000 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
03:49:12.520 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
03:49:12.520 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.57 mountX=0.07 mountY=0.07, mountTheta=0.77
03:49:12.523 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.05, opts=13)
03:49:12.524 00.001 21068 Enqueuing Move request for scope (-0.08, -0.05)
03:49:12.524 00.000 16108 Worker thread wakes up
03:49:12.525 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
03:49:12.525 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
03:49:12.525 00.000 16108 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=0.07
03:49:12.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:49:12.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:12.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:49:12.525 00.000 16108 MoveAxis(E, 0, ABG)
03:49:12.525 00.000 16108 Move returns status 0, amount 0
03:49:12.525 00.000 16108 MoveAxis(N, 0, ABG)
03:49:12.525 00.000 16108 Move returns status 0, amount 0
03:49:12.525 00.000 16108 move complete, result=0
03:49:12.525 00.000 16108 worker thread done servicing request
03:49:12.530 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=3715, FiltMin=3174, FiltMax=42345, Gamma=1.000
03:49:12.549 00.019 21068 UpdateGuideState exits: m=571075 SNR=216.3
03:49:12.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:12.550 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:12.551 00.001 21068 Enqueuing Expose request
03:49:12.552 00.001 16108 Worker thread wakes up
03:49:12.552 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:12.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:12.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:13.731 01.178 16108 Exposure complete
03:49:13.809 00.078 16108 worker thread done servicing request
03:49:13.809 00.000 21068 OnExposeComplete: enter
03:49:13.811 00.002 21068 UpdateGuideState(): m_state=6
03:49:13.812 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1159
03:49:13.813 00.001 21068 Star::Find returns 1 (0), X=812.29, Y=628.58, Mass=576836, SNR=190.6, Peak=65535 HFD=3.2
03:49:13.813 00.000 21068 MultiStar: [#1 0.03,0.11,0.84,U] [#2 0.06,-0.00,0.96,U] [#3 0.02,-0.09,0.34,U] [#4 -0.65,-0.21,0.00,M2] [#5 0.18,-0.13,0.37,U] [#6 -0.20,0.17,0.39,U] [#7 0.20,-0.17,0.33,U] [#8 0.25,-0.07,0.22,U] 
03:49:13.814 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.36, -0.22}
03:49:13.815 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.21 = 1.07)
03:49:13.816 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
03:49:13.816 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.25 mountX=0.03 mountY=0.05, mountTheta=1.08
03:49:13.818 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
03:49:13.818 00.000 21068 Enqueuing Move request for scope (-0.04, -0.05)
03:49:13.819 00.001 16108 Worker thread wakes up
03:49:13.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
03:49:13.819 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
03:49:13.819 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.03 yDistance=0.05
03:49:13.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:49:13.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:13.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:49:13.819 00.000 16108 MoveAxis(E, 0, ABG)
03:49:13.819 00.000 16108 Move returns status 0, amount 0
03:49:13.819 00.000 16108 MoveAxis(N, 0, ABG)
03:49:13.821 00.002 16108 Move returns status 0, amount 0
03:49:13.821 00.000 16108 move complete, result=0
03:49:13.821 00.000 16108 worker thread done servicing request
03:49:13.824 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1328, max=65535, med=3715, FiltMin=3181, FiltMax=41017, Gamma=1.000
03:49:13.836 00.012 21068 UpdateGuideState exits: m=576836 SNR=190.6
03:49:13.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:13.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:13.839 00.001 21068 Enqueuing Expose request
03:49:13.841 00.002 16108 Worker thread wakes up
03:49:13.841 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:13.843 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:13.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:14.810 00.967 16108 Exposure complete
03:49:14.880 00.070 16108 worker thread done servicing request
03:49:14.880 00.000 21068 OnExposeComplete: enter
03:49:14.881 00.001 21068 UpdateGuideState(): m_state=6
03:49:14.882 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1160
03:49:14.882 00.000 21068 Star::Find returns 1 (0), X=812.28, Y=628.61, Mass=637491, SNR=271.5, Peak=65535 HFD=3.4
03:49:14.883 00.001 21068 MultiStar: [#1 0.01,0.01,0.65,U] [#2 0.15,0.21,0.73,U] [#3 -0.04,-0.07,0.28,U] [#4 -0.44,0.01,0.29,U] [#5 -0.21,-0.17,0.19,U] [#6 -0.07,0.16,0.26,U] [#7 -0.08,0.41,0.21,U] [#8 0.13,0.17,0.17,U] 
03:49:14.884 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.37, -0.19}
03:49:14.885 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.01 = 0.01)
03:49:14.886 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.07 = 0.07)
03:49:14.886 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=0.12 mountY=0.01, mountTheta=0.07
03:49:14.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.02, opts=13)
03:49:14.888 00.000 21068 Enqueuing Move request for scope (-0.12, 0.02)
03:49:14.889 00.001 16108 Worker thread wakes up
03:49:14.889 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
03:49:14.889 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
03:49:14.889 00.000 16108 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=0.01
03:49:14.889 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:49:14.889 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:14.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:49:14.889 00.000 16108 MoveAxis(E, 0, ABG)
03:49:14.889 00.000 16108 Move returns status 0, amount 0
03:49:14.889 00.000 16108 MoveAxis(N, 0, ABG)
03:49:14.889 00.000 16108 Move returns status 0, amount 0
03:49:14.891 00.002 16108 move complete, result=0
03:49:14.891 00.000 16108 worker thread done servicing request
03:49:14.901 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=646, max=65535, med=3715, FiltMin=3145, FiltMax=39619, Gamma=1.000
03:49:14.924 00.023 21068 UpdateGuideState exits: m=637491 SNR=271.5
03:49:14.926 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:14.927 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:14.927 00.000 21068 Enqueuing Expose request
03:49:14.928 00.001 16108 Worker thread wakes up
03:49:14.928 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:14.929 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:14.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:16.092 01.163 16108 Exposure complete
03:49:16.160 00.068 16108 worker thread done servicing request
03:49:16.160 00.000 21068 OnExposeComplete: enter
03:49:16.162 00.002 21068 UpdateGuideState(): m_state=6
03:49:16.163 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1161
03:49:16.164 00.001 21068 Star::Find returns 1 (0), X=812.20, Y=628.39, Mass=606032, SNR=227.4, Peak=65535 HFD=3.2
03:49:16.165 00.001 21068 MultiStar: [#1 -0.11,0.01,0.83,U] [#2 -0.12,0.04,0.79,U] [#3 -0.07,-0.17,0.35,U] [#4 -0.51,-0.21,0.00,M2] [#5 -0.16,0.04,0.26,U] [#6 -0.28,0.16,0.32,U] [#7 -0.09,-0.11,0.28,U] [#8 0.18,-0.09,0.21,U] 
03:49:16.166 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.10}, one-star: {-0.44, -0.40}
03:49:16.166 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
03:49:16.167 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
03:49:16.168 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.65 mountX=0.17 mountY=0.14, mountTheta=0.70
03:49:16.170 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.10, opts=13)
03:49:16.171 00.001 21068 Enqueuing Move request for scope (-0.19, -0.10)
03:49:16.171 00.000 16108 Worker thread wakes up
03:49:16.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
03:49:16.172 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
03:49:16.172 00.000 16108 Moving (-0.19, -0.10) raw xDistance=0.17 yDistance=0.14
03:49:16.172 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:49:16.172 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:16.172 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:49:16.172 00.000 16108 MoveAxis(E, 0, ABG)
03:49:16.172 00.000 16108 Move returns status 0, amount 0
03:49:16.172 00.000 16108 MoveAxis(N, 0, ABG)
03:49:16.172 00.000 16108 Move returns status 0, amount 0
03:49:16.172 00.000 16108 move complete, result=0
03:49:16.172 00.000 16108 worker thread done servicing request
03:49:16.176 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3715, FiltMin=3187, FiltMax=43117, Gamma=1.000
03:49:16.188 00.012 21068 UpdateGuideState exits: m=606032 SNR=227.4
03:49:16.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:16.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:16.192 00.002 21068 Enqueuing Expose request
03:49:16.193 00.001 16108 Worker thread wakes up
03:49:16.193 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:16.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:16.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:17.155 00.961 16108 Exposure complete
03:49:17.244 00.089 16108 worker thread done servicing request
03:49:17.244 00.000 21068 OnExposeComplete: enter
03:49:17.247 00.003 21068 UpdateGuideState(): m_state=6
03:49:17.249 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1162
03:49:17.251 00.002 21068 Star::Find returns 1 (0), X=812.37, Y=628.33, Mass=573835, SNR=196.5, Peak=65507 HFD=3.2
03:49:17.253 00.002 21068 MultiStar: [#1 -0.05,-0.14,0.80,U] [#2 0.06,-0.06,0.96,U] [#3 0.03,-0.27,0.35,U] [#4 -0.74,-0.06,0.00,M3] [#5 -0.09,-0.17,0.29,U] [#6 -0.06,0.04,0.35,U] [#7 0.15,-0.01,0.29,U] [#8 0.21,-0.18,0.23,U] 
03:49:17.255 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.19}, one-star: {-0.28, -0.46}
03:49:17.256 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.78 = 1.50)
03:49:17.258 00.002 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.72 = 1.56)
03:49:17.259 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.82 mountX=0.01 mountY=0.20, mountTheta=1.50
03:49:17.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.19, opts=13)
03:49:17.265 00.003 21068 Enqueuing Move request for scope (-0.05, -0.19)
03:49:17.266 00.001 16108 Worker thread wakes up
03:49:17.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
03:49:17.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
03:49:17.267 00.001 16108 Moving (-0.05, -0.19) raw xDistance=0.01 yDistance=0.20
03:49:17.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:49:17.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:17.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:49:17.267 00.000 16108 MoveAxis(E, 0, ABG)
03:49:17.267 00.000 16108 Move returns status 0, amount 0
03:49:17.267 00.000 16108 MoveAxis(N, 0, ABG)
03:49:17.267 00.000 16108 Move returns status 0, amount 0
03:49:17.267 00.000 16108 move complete, result=0
03:49:17.268 00.001 16108 worker thread done servicing request
03:49:17.274 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=707, max=65535, med=3721, FiltMin=3181, FiltMax=35897, Gamma=1.000
03:49:17.295 00.021 21068 UpdateGuideState exits: m=573835 SNR=196.5
03:49:17.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:17.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:17.298 00.001 21068 Enqueuing Expose request
03:49:17.298 00.000 16108 Worker thread wakes up
03:49:17.298 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:49:17.299 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:17.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:18.476 01.177 16108 Exposure complete
03:49:18.534 00.058 16108 worker thread done servicing request
03:49:18.534 00.000 21068 OnExposeComplete: enter
03:49:18.535 00.001 21068 UpdateGuideState(): m_state=6
03:49:18.535 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1163
03:49:18.536 00.001 21068 Star::Find returns 1 (0), X=812.00, Y=628.06, Mass=611060, SNR=227.7, Peak=65507 HFD=3.5
03:49:18.537 00.001 21068 MultiStar: [#1 -0.39,-0.32,0.00,M1] [#2 -0.32,-0.15,0.77,U] [#3 -0.30,-0.30,0.35,U] [#4 -0.69,-0.43,0.00,M4] [#5 -0.36,-0.42,0.00,M1] [#6 -0.42,-0.18,0.31,U] [#7 -0.29,-0.11,0.26,U] [#8 -0.20,-0.35,0.19,U] 
03:49:18.539 00.002 21068 refined, 5 included, MultiStar: {-0.43, -0.38}, one-star: {-0.65, -0.73}
03:49:18.539 00.000 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.90)
03:49:18.540 00.001 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.96)
03:49:18.541 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=-0.38 hyp=0.58 cameraTheta=-2.41 mountX=0.36 mountY=0.47, mountTheta=0.92
03:49:18.543 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=-0.38, opts=13)
03:49:18.544 00.001 21068 Enqueuing Move request for scope (-0.43, -0.38)
03:49:18.545 00.001 16108 Worker thread wakes up
03:49:18.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.38) opts 0xd
03:49:18.545 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, -0.38)
03:49:18.545 00.000 16108 Moving (-0.43, -0.38) raw xDistance=0.36 yDistance=0.47
03:49:18.545 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:49:18.545 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:18.545 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:49:18.545 00.000 16108 MoveAxis(W, 94, ABG)
03:49:18.545 00.000 16108 Guiding  Dir = 3, Dur = 94
03:49:18.545 00.000 16108 IsSlewing returns 0
03:49:18.545 00.000 16108 IsGuiding returns 0
03:49:18.547 00.002 16108 PulseGuide returned control before completion, sleep 104
03:49:18.549 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=477, max=65535, med=3725, FiltMin=3184, FiltMax=36054, Gamma=1.000
03:49:18.563 00.014 21068 UpdateGuideState exits: m=611060 SNR=227.7
03:49:18.563 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:18.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:18.565 00.001 21068 Enqueuing Expose request
03:49:18.666 00.101 16108 IsGuiding returns 0
03:49:18.666 00.000 16108 Move returns status 0, amount 94
03:49:18.666 00.000 16108 MoveAxis(N, 0, ABG)
03:49:18.666 00.000 16108 Move returns status 0, amount 0
03:49:18.666 00.000 16108 move complete, result=0
03:49:18.666 00.000 16108 worker thread done servicing request
03:49:18.666 00.000 16108 Worker thread wakes up
03:49:18.666 00.000 21068 GuideStep: 0.4 px 94 ms WEST, 0.5 px 0 ms NORTH
03:49:18.669 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:18.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:19.642 00.973 16108 Exposure complete
03:49:19.707 00.065 16108 worker thread done servicing request
03:49:19.707 00.000 21068 OnExposeComplete: enter
03:49:19.708 00.001 21068 UpdateGuideState(): m_state=6
03:49:19.709 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1164
03:49:19.710 00.001 21068 Star::Find returns 1 (0), X=812.17, Y=628.36, Mass=509408, SNR=212.6, Peak=56739 HFD=3.3
03:49:19.710 00.000 21068 MultiStar: [#1 -0.21,-0.30,0.72,U] [#2 -0.00,-0.03,0.89,U] [#3 -0.29,-0.30,0.37,U] [#4 -0.57,-0.25,0.00,M5] [#5 -0.40,-0.45,0.00,M2] [#6 -0.28,-0.12,0.27,U] [#7 -0.36,-0.10,0.33,U] [#8 0.21,-0.19,0.23,U] 
03:49:19.711 00.001 21068 refined, 6 included, MultiStar: {-0.23, -0.23}, one-star: {-0.48, -0.44}
03:49:19.712 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
03:49:19.712 00.000 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
03:49:19.713 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.33 cameraTheta=-2.35 mountX=0.19 mountY=0.28, mountTheta=0.99
03:49:19.714 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.23, opts=13)
03:49:19.715 00.001 21068 Enqueuing Move request for scope (-0.23, -0.23)
03:49:19.717 00.002 16108 Worker thread wakes up
03:49:19.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.23) opts 0xd
03:49:19.717 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.23)
03:49:19.717 00.000 16108 Moving (-0.23, -0.23) raw xDistance=0.19 yDistance=0.28
03:49:19.717 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:49:19.717 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.35 newest=0.95
03:49:19.717 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:49:19.717 00.000 16108 MoveAxis(E, 0, ABG)
03:49:19.717 00.000 16108 Move returns status 0, amount 0
03:49:19.717 00.000 16108 MoveAxis(S, 57, ABG)
03:49:19.717 00.000 16108 Guiding  Dir = 1, Dur = 57
03:49:19.717 00.000 16108 IsSlewing returns 0
03:49:19.717 00.000 16108 IsGuiding returns 0
03:49:19.718 00.001 16108 PulseGuide returned control before completion, sleep 67
03:49:19.721 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=3731, FiltMin=3120, FiltMax=35699, Gamma=1.000
03:49:19.736 00.015 21068 UpdateGuideState exits: m=509408 SNR=212.6
03:49:19.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:19.737 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:19.738 00.001 21068 Enqueuing Expose request
03:49:19.796 00.058 16108 IsGuiding returns 1
03:49:19.796 00.000 16108 scope still moving after pulse duration time elapsed
03:49:19.827 00.031 16108 IsSlewing returns 0
03:49:19.827 00.000 16108 IsGuiding returns 0
03:49:19.827 00.000 16108 scope move finished after 57 + 52 ms
03:49:19.827 00.000 16108 Move returns status 0, amount 57
03:49:19.827 00.000 16108 move complete, result=0
03:49:19.827 00.000 16108 worker thread done servicing request
03:49:19.827 00.000 16108 Worker thread wakes up
03:49:19.827 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH
03:49:19.829 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:19.830 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:20.996 01.166 16108 Exposure complete
03:49:21.066 00.070 16108 worker thread done servicing request
03:49:21.066 00.000 21068 OnExposeComplete: enter
03:49:21.066 00.000 21068 UpdateGuideState(): m_state=6
03:49:21.068 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1165
03:49:21.069 00.001 21068 Star::Find returns 1 (0), X=812.33, Y=628.39, Mass=579645, SNR=196.5, Peak=65507 HFD=3.2
03:49:21.070 00.001 21068 MultiStar: [#1 0.00,0.05,0.77,U] [#2 0.18,0.07,0.88,U] [#3 0.28,-0.05,0.32,U] [#4 -0.48,0.04,0.36,U] [#5 0.27,-0.13,0.25,U] [#6 0.03,0.17,0.30,U] [#7 -0.08,0.02,0.35,U] [#8 0.22,0.00,0.24,U] 
03:49:21.071 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.32, -0.41}
03:49:21.072 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
03:49:21.073 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
03:49:21.074 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=0.02 mountY=0.07, mountTheta=1.32
03:49:21.075 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
03:49:21.076 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
03:49:21.077 00.001 16108 Worker thread wakes up
03:49:21.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
03:49:21.077 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
03:49:21.077 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.07
03:49:21.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:49:21.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:21.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:49:21.078 00.001 16108 MoveAxis(E, 0, ABG)
03:49:21.078 00.000 16108 Move returns status 0, amount 0
03:49:21.078 00.000 16108 MoveAxis(N, 0, ABG)
03:49:21.078 00.000 16108 Move returns status 0, amount 0
03:49:21.078 00.000 16108 move complete, result=0
03:49:21.078 00.000 16108 worker thread done servicing request
03:49:21.085 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3737, FiltMin=3136, FiltMax=39731, Gamma=1.000
03:49:21.111 00.026 21068 UpdateGuideState exits: m=579645 SNR=196.5
03:49:21.113 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:21.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:21.115 00.001 21068 Enqueuing Expose request
03:49:21.116 00.001 16108 Worker thread wakes up
03:49:21.117 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:21.118 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:21.120 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:22.094 00.974 16108 Exposure complete
03:49:22.151 00.057 16108 worker thread done servicing request
03:49:22.151 00.000 21068 OnExposeComplete: enter
03:49:22.153 00.002 21068 UpdateGuideState(): m_state=6
03:49:22.157 00.004 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1166
03:49:22.159 00.002 21068 Star::Find returns 1 (0), X=812.45, Y=628.32, Mass=521995, SNR=211.3, Peak=59171 HFD=3.2
03:49:22.161 00.002 21068 MultiStar: [#1 0.11,-0.09,0.78,U] [#2 0.11,-0.07,0.79,U] [#3 0.18,-0.09,0.36,U] [#4 -0.16,-0.19,0.32,U] [#5 -0.06,-0.18,0.33,U] [#6 0.12,0.02,0.39,U] [#7 0.11,-0.03,0.28,U] [#8 0.35,0.03,0.22,U] 
03:49:22.163 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {-0.20, -0.47}
03:49:22.165 00.002 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
03:49:22.166 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.96)
03:49:22.167 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.42 mountX=-0.05 mountY=0.16, mountTheta=1.91
03:49:22.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.17, opts=13)
03:49:22.172 00.002 21068 Enqueuing Move request for scope (0.03, -0.17)
03:49:22.174 00.002 16108 Worker thread wakes up
03:49:22.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
03:49:22.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
03:49:22.174 00.000 16108 Moving (0.03, -0.17) raw xDistance=-0.05 yDistance=0.16
03:49:22.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:49:22.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:22.175 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:49:22.175 00.000 16108 MoveAxis(E, 0, ABG)
03:49:22.175 00.000 16108 Move returns status 0, amount 0
03:49:22.175 00.000 16108 MoveAxis(N, 0, ABG)
03:49:22.175 00.000 16108 Move returns status 0, amount 0
03:49:22.175 00.000 16108 move complete, result=0
03:49:22.175 00.000 16108 worker thread done servicing request
03:49:22.184 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3744, FiltMin=3190, FiltMax=31571, Gamma=1.000
03:49:22.203 00.019 21068 UpdateGuideState exits: m=521995 SNR=211.3
03:49:22.204 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:22.205 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:22.206 00.001 21068 Enqueuing Expose request
03:49:22.207 00.001 16108 Worker thread wakes up
03:49:22.207 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:49:22.207 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:22.208 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:23.389 01.181 16108 Exposure complete
03:49:23.452 00.063 16108 worker thread done servicing request
03:49:23.452 00.000 21068 OnExposeComplete: enter
03:49:23.454 00.002 21068 UpdateGuideState(): m_state=6
03:49:23.455 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1167
03:49:23.456 00.001 21068 Star::Find returns 1 (0), X=812.78, Y=628.63, Mass=501533, SNR=207.2, Peak=54253 HFD=3.2
03:49:23.457 00.001 21068 MultiStar: [#1 0.41,0.03,0.74,U] [#2 0.53,0.16,0.00,M1] [#3 0.38,-0.21,0.30,U] [#4 -0.36,-0.13,0.28,U] [#5 0.30,-0.26,0.25,U] [#6 0.06,-0.05,0.33,U] [#7 0.28,-0.02,0.25,U] [#8 0.57,-0.17,0.00,M1] 
03:49:23.457 00.000 21068 single-star, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.13, -0.17}
03:49:23.458 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
03:49:23.459 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
03:49:23.459 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.91 mountX=-0.16 mountY=0.13, mountTheta=2.45
03:49:23.461 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.17, opts=13)
03:49:23.462 00.001 21068 Enqueuing Move request for scope (0.13, -0.17)
03:49:23.463 00.001 16108 Worker thread wakes up
03:49:23.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
03:49:23.463 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
03:49:23.463 00.000 16108 Moving (0.13, -0.17) raw xDistance=-0.16 yDistance=0.13
03:49:23.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:49:23.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:23.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:49:23.463 00.000 16108 MoveAxis(E, 0, ABG)
03:49:23.463 00.000 16108 Move returns status 0, amount 0
03:49:23.463 00.000 16108 MoveAxis(N, 0, ABG)
03:49:23.463 00.000 16108 Move returns status 0, amount 0
03:49:23.463 00.000 16108 move complete, result=0
03:49:23.463 00.000 16108 worker thread done servicing request
03:49:23.468 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1049, max=65535, med=3747, FiltMin=3213, FiltMax=39750, Gamma=1.000
03:49:23.483 00.015 21068 UpdateGuideState exits: m=501533 SNR=207.2
03:49:23.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:23.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:23.485 00.000 21068 Enqueuing Expose request
03:49:23.486 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:23.487 00.001 16108 Worker thread wakes up
03:49:23.487 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:23.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:24.472 00.985 16108 Exposure complete
03:49:24.539 00.067 16108 worker thread done servicing request
03:49:24.539 00.000 21068 OnExposeComplete: enter
03:49:24.540 00.001 21068 UpdateGuideState(): m_state=6
03:49:24.541 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1168
03:49:24.542 00.001 21068 Star::Find returns 1 (0), X=812.80, Y=628.35, Mass=531218, SNR=177.9, Peak=59424 HFD=3.3
03:49:24.543 00.001 21068 MultiStar: [#1 0.19,-0.11,0.87,U] [#2 0.42,-0.19,0.93,U] [#3 0.33,-0.44,0.00,M1] [#4 -0.04,-0.45,0.42,U] [#5 0.29,-0.22,0.29,U] [#6 0.29,-0.05,0.44,U] [#7 0.52,-0.45,0.00,M1] [#8 0.37,-0.24,0.22,U] 
03:49:24.543 00.000 21068 refined, 6 included, MultiStar: {0.24, -0.25}, one-star: {0.15, -0.45}
03:49:24.544 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
03:49:24.545 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
03:49:24.545 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-0.81 mountX=-0.28 mountY=0.19, mountTheta=2.54
03:49:24.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.25, opts=13)
03:49:24.548 00.001 21068 Enqueuing Move request for scope (0.24, -0.25)
03:49:24.549 00.001 16108 Worker thread wakes up
03:49:24.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
03:49:24.549 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
03:49:24.549 00.000 16108 Moving (0.24, -0.25) raw xDistance=-0.28 yDistance=0.19
03:49:24.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:49:24.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:24.550 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:49:24.550 00.000 16108 MoveAxis(E, 72, ABG)
03:49:24.550 00.000 16108 Guiding  Dir = 2, Dur = 72
03:49:24.550 00.000 16108 IsSlewing returns 0
03:49:24.551 00.001 16108 IsGuiding returns 0
03:49:24.552 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3750, FiltMin=3187, FiltMax=37734, Gamma=1.000
03:49:24.567 00.015 21068 UpdateGuideState exits: m=531218 SNR=177.9
03:49:24.568 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:24.569 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:24.569 00.000 21068 Enqueuing Expose request
03:49:24.578 00.009 16108 PulseGuide returned control before completion, sleep 56
03:49:24.638 00.060 16108 IsGuiding returns 1
03:49:24.638 00.000 16108 scope still moving after pulse duration time elapsed
03:49:24.669 00.031 16108 IsSlewing returns 0
03:49:24.669 00.000 16108 IsGuiding returns 0
03:49:24.669 00.000 16108 scope move finished after 72 + 46 ms
03:49:24.669 00.000 16108 Move returns status 0, amount 72
03:49:24.669 00.000 16108 MoveAxis(N, 0, ABG)
03:49:24.670 00.001 16108 Move returns status 0, amount 0
03:49:24.670 00.000 16108 move complete, result=0
03:49:24.670 00.000 16108 worker thread done servicing request
03:49:24.670 00.000 16108 Worker thread wakes up
03:49:24.670 00.000 21068 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
03:49:24.672 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:24.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:25.826 01.154 16108 Exposure complete
03:49:25.896 00.070 16108 worker thread done servicing request
03:49:25.896 00.000 21068 OnExposeComplete: enter
03:49:25.899 00.003 21068 UpdateGuideState(): m_state=6
03:49:25.902 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1169
03:49:25.903 00.001 21068 Star::Find returns 1 (0), X=812.49, Y=628.27, Mass=499991, SNR=189.4, Peak=59635 HFD=3.2
03:49:25.904 00.001 21068 MultiStar: [#1 0.32,-0.22,0.77,U] [#2 0.17,-0.21,0.93,U] [#3 0.29,0.06,0.36,U] [#4 -0.44,-0.46,0.00,M2] [#5 0.09,-0.47,0.27,U] [#6 0.04,-0.20,0.36,U] [#7 0.24,-0.33,0.34,U] [#8 0.24,-0.15,0.27,U] 
03:49:25.905 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.28}, one-star: {-0.16, -0.52}
03:49:25.906 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
03:49:25.907 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
03:49:25.908 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.16 mountX=-0.17 mountY=0.25, mountTheta=2.17
03:49:25.912 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.28, opts=13)
03:49:25.913 00.001 21068 Enqueuing Move request for scope (0.12, -0.28)
03:49:25.914 00.001 16108 Worker thread wakes up
03:49:25.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
03:49:25.914 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
03:49:25.914 00.000 16108 Moving (0.12, -0.28) raw xDistance=-0.17 yDistance=0.25
03:49:25.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:49:25.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:49:25.914 00.000 16108 MoveAxis(E, 0, ABG)
03:49:25.914 00.000 16108 Move returns status 0, amount 0
03:49:25.914 00.000 16108 MoveAxis(S, 50, ABG)
03:49:25.914 00.000 16108 Guiding  Dir = 1, Dur = 50
03:49:25.915 00.001 16108 IsSlewing returns 0
03:49:25.915 00.000 16108 IsGuiding returns 0
03:49:25.916 00.001 16108 PulseGuide returned control before completion, sleep 59
03:49:25.919 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=3750, FiltMin=3136, FiltMax=36550, Gamma=1.000
03:49:25.939 00.020 21068 UpdateGuideState exits: m=499991 SNR=189.4
03:49:25.942 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:25.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:25.944 00.001 21068 Enqueuing Expose request
03:49:25.989 00.045 16108 IsGuiding returns 1
03:49:25.989 00.000 16108 scope still moving after pulse duration time elapsed
03:49:26.020 00.031 16108 IsSlewing returns 0
03:49:26.020 00.000 16108 IsGuiding returns 0
03:49:26.020 00.000 16108 scope move finished after 50 + 55 ms
03:49:26.021 00.001 16108 Move returns status 0, amount 50
03:49:26.021 00.000 16108 move complete, result=0
03:49:26.021 00.000 16108 worker thread done servicing request
03:49:26.021 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 50 ms SOUTH
03:49:26.022 00.001 16108 Worker thread wakes up
03:49:26.022 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:26.023 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:26.992 00.969 16108 Exposure complete
03:49:27.049 00.057 16108 worker thread done servicing request
03:49:27.050 00.001 21068 OnExposeComplete: enter
03:49:27.051 00.001 21068 UpdateGuideState(): m_state=6
03:49:27.052 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1170
03:49:27.054 00.002 21068 Star::Find returns 1 (0), X=812.61, Y=628.45, Mass=463405, SNR=182.6, Peak=44819 HFD=3.2
03:49:27.055 00.001 21068 MultiStar: [#1 0.31,0.01,0.86,U] [#2 0.36,-0.01,1.07,U] [#3 0.40,-0.05,0.39,U] [#4 -0.16,-0.25,0.34,U] [#5 0.19,0.04,0.32,U] [#6 0.30,-0.12,0.35,U] [#7 0.41,-0.14,0.36,U] [#8 0.42,0.18,0.21,U] 
03:49:27.057 00.002 21068 refined, 8 included, MultiStar: {0.23, -0.10}, one-star: {-0.04, -0.34}
03:49:27.058 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
03:49:27.059 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.97)
03:49:27.060 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.41 mountX=-0.24 mountY=0.04, mountTheta=2.97
03:49:27.063 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.10, opts=13)
03:49:27.064 00.001 21068 Enqueuing Move request for scope (0.23, -0.10)
03:49:27.065 00.001 16108 Worker thread wakes up
03:49:27.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
03:49:27.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
03:49:27.065 00.000 16108 Moving (0.23, -0.10) raw xDistance=-0.24 yDistance=0.04
03:49:27.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:49:27.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:27.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:49:27.065 00.000 16108 MoveAxis(E, 64, ABG)
03:49:27.065 00.000 16108 Guiding  Dir = 2, Dur = 64
03:49:27.066 00.001 16108 IsSlewing returns 0
03:49:27.066 00.000 16108 IsGuiding returns 0
03:49:27.072 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1321, max=65535, med=3753, FiltMin=3091, FiltMax=42157, Gamma=1.000
03:49:27.089 00.017 21068 UpdateGuideState exits: m=463405 SNR=182.6
03:49:27.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:27.090 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:27.091 00.001 21068 Enqueuing Expose request
03:49:27.102 00.011 16108 PulseGuide returned control before completion, sleep 39
03:49:27.148 00.046 16108 IsGuiding returns 1
03:49:27.148 00.000 16108 scope still moving after pulse duration time elapsed
03:49:27.179 00.031 16108 IsSlewing returns 0
03:49:27.179 00.000 16108 IsGuiding returns 1
03:49:27.210 00.031 16108 IsSlewing returns 0
03:49:27.210 00.000 16108 IsGuiding returns 0
03:49:27.210 00.000 16108 scope move finished after 64 + 79 ms
03:49:27.210 00.000 16108 Move returns status 0, amount 64
03:49:27.210 00.000 16108 MoveAxis(N, 0, ABG)
03:49:27.210 00.000 16108 Move returns status 0, amount 0
03:49:27.211 00.001 16108 move complete, result=0
03:49:27.211 00.000 16108 worker thread done servicing request
03:49:27.211 00.000 16108 Worker thread wakes up
03:49:27.211 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.0 px 0 ms NORTH
03:49:27.213 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:27.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:28.388 01.175 16108 Exposure complete
03:49:28.446 00.058 16108 worker thread done servicing request
03:49:28.446 00.000 21068 OnExposeComplete: enter
03:49:28.447 00.001 21068 UpdateGuideState(): m_state=6
03:49:28.447 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1171
03:49:28.448 00.001 21068 Star::Find returns 1 (0), X=812.17, Y=628.32, Mass=493668, SNR=174.2, Peak=58083 HFD=3.2
03:49:28.451 00.003 21068 MultiStar: [#1 0.01,-0.12,0.96,U] [#2 -0.20,-0.13,0.92,U] [#3 -0.03,-0.21,0.33,U] [#4 -0.63,-0.37,0.00,M2] [#5 -0.27,-0.34,0.39,U] [#6 -0.31,0.06,0.38,U] [#7 -0.30,-0.22,0.32,U] [#8 0.25,-0.54,0.00,M1] 
03:49:28.453 00.002 21068 refined, 6 included, MultiStar: {-0.23, -0.22}, one-star: {-0.48, -0.48}
03:49:28.454 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
03:49:28.456 00.002 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
03:49:28.457 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-2.37 mountX=0.19 mountY=0.27, mountTheta=0.97
03:49:28.460 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.22, opts=13)
03:49:28.461 00.001 21068 Enqueuing Move request for scope (-0.23, -0.22)
03:49:28.463 00.002 16108 Worker thread wakes up
03:49:28.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.22) opts 0xd
03:49:28.463 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.22)
03:49:28.463 00.000 16108 Moving (-0.23, -0.22) raw xDistance=0.19 yDistance=0.27
03:49:28.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:49:28.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:49:28.463 00.000 16108 MoveAxis(E, 0, ABG)
03:49:28.463 00.000 16108 Move returns status 0, amount 0
03:49:28.463 00.000 16108 MoveAxis(S, 55, ABG)
03:49:28.463 00.000 16108 Guiding  Dir = 1, Dur = 55
03:49:28.464 00.001 16108 IsSlewing returns 0
03:49:28.464 00.000 16108 IsGuiding returns 0
03:49:28.466 00.002 16108 PulseGuide returned control before completion, sleep 63
03:49:28.472 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=3753, FiltMin=3200, FiltMax=36838, Gamma=1.000
03:49:28.498 00.026 21068 UpdateGuideState exits: m=493668 SNR=174.2
03:49:28.502 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:28.504 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:28.506 00.002 21068 Enqueuing Expose request
03:49:28.543 00.037 16108 IsGuiding returns 0
03:49:28.543 00.000 16108 Move returns status 0, amount 55
03:49:28.543 00.000 16108 move complete, result=0
03:49:28.543 00.000 16108 worker thread done servicing request
03:49:28.543 00.000 16108 Worker thread wakes up
03:49:28.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:28.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:28.544 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 55 ms SOUTH
03:49:29.511 00.967 16108 Exposure complete
03:49:29.579 00.068 16108 worker thread done servicing request
03:49:29.579 00.000 21068 OnExposeComplete: enter
03:49:29.581 00.002 21068 UpdateGuideState(): m_state=6
03:49:29.581 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1172
03:49:29.582 00.001 21068 Star::Find returns 1 (0), X=811.92, Y=628.59, Mass=451255, SNR=178.3, Peak=51945 HFD=3.3
03:49:29.583 00.001 21068 MultiStar: [#1 -0.21,-0.01,0.83,U] [#2 -0.28,0.18,0.97,U] [#3 -0.44,-0.14,0.34,U] [#4 -0.82,-0.24,0.00,M3] [#5 -0.11,-0.20,0.33,U] [#6 -0.20,0.03,0.43,U] [#7 -0.10,-0.15,0.27,U] [#8 -0.06,0.12,0.24,U] 
03:49:29.584 00.001 21068 refined, 7 included, MultiStar: {-0.34, -0.03}, one-star: {-0.73, -0.21}
03:49:29.585 00.001 21068 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.97) = xAngle (-6.01 = 0.28)
03:49:29.586 00.001 21068 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.34)
03:49:29.587 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-3.04 mountX=0.33 mountY=0.11, mountTheta=0.33
03:49:29.590 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.03, opts=13)
03:49:29.591 00.001 21068 Enqueuing Move request for scope (-0.34, -0.03)
03:49:29.592 00.001 16108 Worker thread wakes up
03:49:29.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.03) opts 0xd
03:49:29.592 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.03)
03:49:29.593 00.001 16108 Moving (-0.34, -0.03) raw xDistance=0.33 yDistance=0.11
03:49:29.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:49:29.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:29.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:49:29.593 00.000 16108 MoveAxis(W, 85, ABG)
03:49:29.593 00.000 16108 Guiding  Dir = 3, Dur = 85
03:49:29.594 00.001 16108 IsSlewing returns 0
03:49:29.594 00.000 16108 IsGuiding returns 0
03:49:29.602 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=3753, FiltMin=3165, FiltMax=42585, Gamma=1.000
03:49:29.622 00.020 16108 PulseGuide returned control before completion, sleep 68
03:49:29.624 00.002 21068 UpdateGuideState exits: m=451255 SNR=178.3
03:49:29.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:29.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:29.627 00.001 21068 Enqueuing Expose request
03:49:29.699 00.072 16108 IsGuiding returns 1
03:49:29.699 00.000 16108 scope still moving after pulse duration time elapsed
03:49:29.730 00.031 16108 IsSlewing returns 0
03:49:29.730 00.000 16108 IsGuiding returns 0
03:49:29.730 00.000 16108 scope move finished after 85 + 50 ms
03:49:29.730 00.000 16108 Move returns status 0, amount 85
03:49:29.730 00.000 16108 MoveAxis(N, 0, ABG)
03:49:29.730 00.000 16108 Move returns status 0, amount 0
03:49:29.730 00.000 16108 move complete, result=0
03:49:29.730 00.000 16108 worker thread done servicing request
03:49:29.730 00.000 16108 Worker thread wakes up
03:49:29.730 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH
03:49:29.732 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:29.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:30.898 01.166 16108 Exposure complete
03:49:30.977 00.079 16108 worker thread done servicing request
03:49:30.977 00.000 21068 OnExposeComplete: enter
03:49:30.978 00.001 21068 UpdateGuideState(): m_state=6
03:49:30.978 00.000 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1173
03:49:30.979 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=628.58, Mass=443994, SNR=172.4, Peak=55145 HFD=3.2
03:49:30.981 00.002 21068 MultiStar: [#1 0.11,0.05,0.94,U] [#2 0.05,0.26,1.12,U] [#3 -0.13,0.15,0.40,U] [#4 -0.43,-0.03,0.33,U] [#5 -0.02,-0.06,0.41,U] [#6 -0.04,0.24,0.40,U] [#7 0.06,0.13,0.32,U] [#8 0.21,0.27,0.26,U] 
03:49:30.982 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.28, -0.21}
03:49:30.983 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
03:49:30.983 00.000 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
03:49:30.984 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=0.06 mountY=-0.05, mountTheta=-0.71
03:49:30.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
03:49:30.986 00.000 21068 Enqueuing Move request for scope (-0.05, 0.07)
03:49:30.987 00.001 16108 Worker thread wakes up
03:49:30.987 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
03:49:30.987 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
03:49:30.987 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.05
03:49:30.987 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:49:30.987 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:30.987 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:49:30.987 00.000 16108 MoveAxis(E, 0, ABG)
03:49:30.987 00.000 16108 Move returns status 0, amount 0
03:49:30.987 00.000 16108 MoveAxis(N, 0, ABG)
03:49:30.987 00.000 16108 Move returns status 0, amount 0
03:49:30.987 00.000 16108 move complete, result=0
03:49:30.988 00.001 16108 worker thread done servicing request
03:49:30.998 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3750, FiltMin=3193, FiltMax=47027, Gamma=1.000
03:49:31.014 00.016 21068 UpdateGuideState exits: m=443994 SNR=172.4
03:49:31.016 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:31.016 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:31.017 00.001 21068 Enqueuing Expose request
03:49:31.019 00.002 16108 Worker thread wakes up
03:49:31.019 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:31.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:31.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:32.006 00.986 16108 Exposure complete
03:49:32.063 00.057 16108 worker thread done servicing request
03:49:32.063 00.000 21068 OnExposeComplete: enter
03:49:32.064 00.001 21068 UpdateGuideState(): m_state=6
03:49:32.065 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1174
03:49:32.065 00.000 21068 Star::Find returns 1 (0), X=812.71, Y=628.68, Mass=471138, SNR=163.7, Peak=51805 HFD=3.1
03:49:32.066 00.001 21068 MultiStar: [#1 0.35,0.12,1.27,U] [#2 0.46,0.23,0.00,M1] [#3 0.08,0.27,0.48,U] [#4 -0.11,-0.27,0.40,U] [#5 -0.01,-0.17,0.39,U] [#6 0.24,0.19,0.43,U] [#7 0.25,0.14,0.34,U] [#8 0.49,0.28,0.00,M1] 
03:49:32.067 00.001 21068 single-star, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.06, -0.11}
03:49:32.068 00.001 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
03:49:32.070 00.002 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
03:49:32.070 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.08 mountX=-0.08 mountY=0.10, mountTheta=2.26
03:49:32.072 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.11, opts=13)
03:49:32.073 00.001 21068 Enqueuing Move request for scope (0.06, -0.11)
03:49:32.073 00.000 16108 Worker thread wakes up
03:49:32.074 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
03:49:32.074 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
03:49:32.074 00.000 16108 Moving (0.06, -0.11) raw xDistance=-0.08 yDistance=0.10
03:49:32.074 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:49:32.074 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:32.074 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:49:32.074 00.000 16108 MoveAxis(E, 0, ABG)
03:49:32.074 00.000 16108 Move returns status 0, amount 0
03:49:32.074 00.000 16108 MoveAxis(N, 0, ABG)
03:49:32.074 00.000 16108 Move returns status 0, amount 0
03:49:32.074 00.000 16108 move complete, result=0
03:49:32.074 00.000 16108 worker thread done servicing request
03:49:32.078 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=3750, FiltMin=3133, FiltMax=51414, Gamma=1.000
03:49:32.093 00.015 21068 UpdateGuideState exits: m=471138 SNR=163.7
03:49:32.094 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:32.094 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:32.095 00.001 21068 Enqueuing Expose request
03:49:32.096 00.001 16108 Worker thread wakes up
03:49:32.096 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:32.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:32.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:33.249 01.153 16108 Exposure complete
03:49:33.312 00.063 16108 worker thread done servicing request
03:49:33.312 00.000 21068 OnExposeComplete: enter
03:49:33.313 00.001 21068 UpdateGuideState(): m_state=6
03:49:33.313 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1175
03:49:33.315 00.002 21068 Star::Find returns 1 (0), X=812.94, Y=628.75, Mass=433743, SNR=180.5, Peak=54269 HFD=3.3
03:49:33.317 00.002 21068 MultiStar: [#1 0.57,0.04,0.00,M1] [#2 0.66,0.29,0.00,M2] [#3 0.55,0.02,0.00,M1] [#4 -0.23,-0.06,0.40,U] [#5 0.56,-0.13,0.00,M1] [#6 0.31,0.06,0.36,U] [#7 0.30,-0.02,0.23,U] [#8 0.71,0.40,0.00,M2] 
03:49:33.318 00.001 21068 refined, 3 included, MultiStar: {0.19, -0.03}, one-star: {0.29, -0.05}
03:49:33.320 00.002 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
03:49:33.321 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
03:49:33.324 00.003 21068 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
03:49:33.327 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.03, opts=13)
03:49:33.328 00.001 21068 Enqueuing Move request for scope (0.19, -0.03)
03:49:33.329 00.001 16108 Worker thread wakes up
03:49:33.330 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
03:49:33.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
03:49:33.330 00.000 16108 Moving (0.19, -0.03) raw xDistance=-0.19 yDistance=-0.02
03:49:33.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:49:33.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:33.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:49:33.330 00.000 16108 MoveAxis(E, 0, ABG)
03:49:33.330 00.000 16108 Move returns status 0, amount 0
03:49:33.330 00.000 16108 MoveAxis(N, 0, ABG)
03:49:33.330 00.000 16108 Move returns status 0, amount 0
03:49:33.330 00.000 16108 move complete, result=0
03:49:33.330 00.000 16108 worker thread done servicing request
03:49:33.336 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3747, FiltMin=3133, FiltMax=48403, Gamma=1.000
03:49:33.356 00.020 21068 UpdateGuideState exits: m=433743 SNR=180.5
03:49:33.357 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:33.358 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:33.358 00.000 21068 Enqueuing Expose request
03:49:33.359 00.001 16108 Worker thread wakes up
03:49:33.359 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:33.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:33.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:34.338 00.978 16108 Exposure complete
03:49:34.422 00.084 16108 worker thread done servicing request
03:49:34.422 00.000 21068 OnExposeComplete: enter
03:49:34.423 00.001 21068 UpdateGuideState(): m_state=6
03:49:34.424 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
03:49:34.425 00.001 21068 Star::Find returns 1 (0), X=813.09, Y=628.47, Mass=440137, SNR=174.6, Peak=50768 HFD=3.3
03:49:34.425 00.000 21068 MultiStar: [#1 0.68,-0.07,0.00,M2] [#2 0.83,-0.02,0.00,M3] [#3 0.80,-0.09,0.00,M2] [#4 0.36,-0.30,0.44,U] [#5 0.69,-0.27,0.00,M2] [#6 0.84,-0.08,0.00,M1] [#7 0.67,-0.08,0.00,M1] [#8 0.49,0.04,0.30,U] 
03:49:34.426 00.001 21068 refined, 2 included, MultiStar: {0.43, -0.26}, one-star: {0.44, -0.32}
03:49:34.427 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
03:49:34.428 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
03:49:34.428 00.000 21068 CameraToMount -- cameraX=0.43 cameraY=-0.26 hyp=0.50 cameraTheta=-0.54 mountX=-0.47 mountY=0.15, mountTheta=2.83
03:49:34.430 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.26, opts=13)
03:49:34.431 00.001 21068 Enqueuing Move request for scope (0.43, -0.26)
03:49:34.432 00.001 16108 Worker thread wakes up
03:49:34.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.26) opts 0xd
03:49:34.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.26)
03:49:34.432 00.000 16108 Moving (0.43, -0.26) raw xDistance=-0.47 yDistance=0.15
03:49:34.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:49:34.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:34.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:49:34.432 00.000 16108 MoveAxis(E, 122, ABG)
03:49:34.432 00.000 16108 Guiding  Dir = 2, Dur = 122
03:49:34.432 00.000 16108 IsSlewing returns 0
03:49:34.432 00.000 16108 IsGuiding returns 0
03:49:34.436 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3747, FiltMin=3145, FiltMax=41139, Gamma=1.000
03:49:34.450 00.014 21068 UpdateGuideState exits: m=440137 SNR=174.6
03:49:34.450 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:34.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:34.452 00.001 21068 Enqueuing Expose request
03:49:34.478 00.026 16108 PulseGuide returned control before completion, sleep 88
03:49:34.569 00.091 16108 IsGuiding returns 1
03:49:34.569 00.000 16108 scope still moving after pulse duration time elapsed
03:49:34.600 00.031 16108 IsSlewing returns 0
03:49:34.600 00.000 16108 IsGuiding returns 1
03:49:34.632 00.032 16108 IsSlewing returns 0
03:49:34.633 00.001 16108 IsGuiding returns 0
03:49:34.633 00.000 16108 scope move finished after 122 + 77 ms
03:49:34.633 00.000 16108 Move returns status 0, amount 122
03:49:34.633 00.000 16108 MoveAxis(N, 0, ABG)
03:49:34.633 00.000 16108 Move returns status 0, amount 0
03:49:34.633 00.000 16108 move complete, result=0
03:49:34.633 00.000 16108 worker thread done servicing request
03:49:34.633 00.000 21068 GuideStep: -0.5 px 122 ms EAST, 0.1 px 0 ms NORTH
03:49:34.635 00.002 16108 Worker thread wakes up
03:49:34.635 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:34.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:35.800 01.165 16108 Exposure complete
03:49:35.867 00.067 16108 worker thread done servicing request
03:49:35.867 00.000 21068 OnExposeComplete: enter
03:49:35.868 00.001 21068 UpdateGuideState(): m_state=6
03:49:35.870 00.002 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1177
03:49:35.871 00.001 21068 Star::Find returns 1 (0), X=814.01, Y=628.50, Mass=458500, SNR=165.1, Peak=41273 HFD=3.6
03:49:35.872 00.001 21068 MultiStar: large primary error, entering stabilization period
03:49:35.874 00.002 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.11)
03:49:35.876 00.002 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
03:49:35.877 00.001 21068 CameraToMount -- cameraX=1.37 cameraY=-0.29 hyp=1.40 cameraTheta=-0.21 mountX=-1.40 mountY=-0.04, mountTheta=-3.11
03:49:35.878 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.37, y=-0.29, opts=13)
03:49:35.879 00.001 21068 Enqueuing Move request for scope (1.37, -0.29)
03:49:35.880 00.001 16108 Worker thread wakes up
03:49:35.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.29) opts 0xd
03:49:35.880 00.000 16108 Handling offset move in thread for scope, endpoint = (1.37, -0.29)
03:49:35.880 00.000 16108 Moving (1.37, -0.29) raw xDistance=-1.40 yDistance=-0.04
03:49:35.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.40
03:49:35.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:35.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:49:35.881 00.001 16108 MoveAxis(E, 374, ABG)
03:49:35.881 00.000 16108 Guiding  Dir = 2, Dur = 374
03:49:35.881 00.000 16108 IsSlewing returns 0
03:49:35.881 00.000 16108 IsGuiding returns 0
03:49:35.884 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=3741, FiltMin=3187, FiltMax=48557, Gamma=1.000
03:49:35.900 00.016 21068 UpdateGuideState exits: m=458500 SNR=165.1
03:49:35.901 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:35.901 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:35.902 00.001 21068 Enqueuing Expose request
03:49:35.922 00.020 16108 PulseGuide returned control before completion, sleep 344
03:49:36.282 00.360 16108 IsGuiding returns 1
03:49:36.282 00.000 16108 scope still moving after pulse duration time elapsed
03:49:36.314 00.032 16108 IsSlewing returns 0
03:49:36.314 00.000 16108 IsGuiding returns 1
03:49:36.345 00.031 16108 IsSlewing returns 0
03:49:36.345 00.000 16108 IsGuiding returns 0
03:49:36.345 00.000 16108 scope move finished after 374 + 90 ms
03:49:36.345 00.000 16108 Move returns status 0, amount 374
03:49:36.345 00.000 16108 MoveAxis(N, 0, ABG)
03:49:36.345 00.000 16108 Move returns status 0, amount 0
03:49:36.345 00.000 16108 move complete, result=0
03:49:36.345 00.000 16108 worker thread done servicing request
03:49:36.345 00.000 16108 Worker thread wakes up
03:49:36.347 00.002 21068 GuideStep: -1.4 px 374 ms EAST, -0.0 px 0 ms NORTH
03:49:36.349 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:36.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:37.323 00.974 16108 Exposure complete
03:49:37.418 00.095 16108 worker thread done servicing request
03:49:37.418 00.000 21068 OnExposeComplete: enter
03:49:37.419 00.001 21068 UpdateGuideState(): m_state=6
03:49:37.420 00.001 21068 Star::Find(15, 814, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
03:49:37.421 00.001 21068 Star::Find returns 1 (0), X=813.60, Y=628.56, Mass=428206, SNR=162.7, Peak=44445 HFD=3.3
03:49:37.421 00.000 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
03:49:37.423 00.002 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
03:49:37.423 00.000 21068 CameraToMount -- cameraX=0.95 cameraY=-0.23 hyp=0.98 cameraTheta=-0.23 mountX=-0.98 mountY=-0.00, mountTheta=-3.14
03:49:37.425 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.95, y=-0.23, opts=13)
03:49:37.426 00.001 21068 Enqueuing Move request for scope (0.95, -0.23)
03:49:37.427 00.001 16108 Worker thread wakes up
03:49:37.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.23) opts 0xd
03:49:37.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.95, -0.23)
03:49:37.427 00.000 16108 Moving (0.95, -0.23) raw xDistance=-0.98 yDistance=-0.00
03:49:37.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.98
03:49:37.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:37.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:49:37.427 00.000 16108 MoveAxis(E, 283, ABG)
03:49:37.427 00.000 16108 Guiding  Dir = 2, Dur = 283
03:49:37.427 00.000 16108 IsSlewing returns 0
03:49:37.427 00.000 16108 IsGuiding returns 0
03:49:37.431 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1088, max=65535, med=3737, FiltMin=3171, FiltMax=41382, Gamma=1.000
03:49:37.444 00.013 21068 UpdateGuideState exits: m=428206 SNR=162.7
03:49:37.445 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:37.446 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:37.446 00.000 21068 Enqueuing Expose request
03:49:37.486 00.040 16108 PulseGuide returned control before completion, sleep 236
03:49:37.736 00.250 16108 IsGuiding returns 1
03:49:37.736 00.000 16108 scope still moving after pulse duration time elapsed
03:49:37.767 00.031 16108 IsSlewing returns 0
03:49:37.767 00.000 16108 IsGuiding returns 1
03:49:37.799 00.032 16108 IsSlewing returns 0
03:49:37.799 00.000 16108 IsGuiding returns 1
03:49:37.830 00.031 16108 IsSlewing returns 0
03:49:37.831 00.001 16108 IsGuiding returns 0
03:49:37.831 00.000 16108 scope move finished after 283 + 120 ms
03:49:37.831 00.000 16108 Move returns status 0, amount 283
03:49:37.831 00.000 16108 MoveAxis(N, 0, ABG)
03:49:37.831 00.000 16108 Move returns status 0, amount 0
03:49:37.831 00.000 16108 move complete, result=0
03:49:37.831 00.000 16108 worker thread done servicing request
03:49:37.831 00.000 16108 Worker thread wakes up
03:49:37.831 00.000 21068 GuideStep: -1.0 px 283 ms EAST, -0.0 px 0 ms NORTH
03:49:37.833 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:37.834 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:38.999 01.165 16108 Exposure complete
03:49:39.074 00.075 16108 worker thread done servicing request
03:49:39.074 00.000 21068 OnExposeComplete: enter
03:49:39.075 00.001 21068 UpdateGuideState(): m_state=6
03:49:39.076 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1179
03:49:39.078 00.002 21068 Star::Find returns 1 (0), X=812.17, Y=628.72, Mass=479830, SNR=173.8, Peak=53625 HFD=3.5
03:49:39.079 00.001 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
03:49:39.079 00.000 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.38)
03:49:39.080 00.001 21068 CameraToMount -- cameraX=-0.48 cameraY=-0.07 hyp=0.49 cameraTheta=-2.99 mountX=0.46 mountY=0.18, mountTheta=0.38
03:49:39.081 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-0.07, opts=13)
03:49:39.082 00.001 21068 Enqueuing Move request for scope (-0.48, -0.07)
03:49:39.083 00.001 16108 Worker thread wakes up
03:49:39.083 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.07) opts 0xd
03:49:39.083 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, -0.07)
03:49:39.083 00.000 16108 Moving (-0.48, -0.07) raw xDistance=0.46 yDistance=0.18
03:49:39.083 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.46
03:49:39.083 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:39.083 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:49:39.084 00.001 16108 MoveAxis(W, 101, ABG)
03:49:39.084 00.000 16108 Guiding  Dir = 3, Dur = 101
03:49:39.084 00.000 16108 IsSlewing returns 0
03:49:39.084 00.000 16108 IsGuiding returns 0
03:49:39.088 00.004 16108 PulseGuide returned control before completion, sleep 108
03:49:39.089 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=598, max=65535, med=3728, FiltMin=3213, FiltMax=45747, Gamma=1.000
03:49:39.111 00.022 21068 UpdateGuideState exits: m=479830 SNR=173.8
03:49:39.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:39.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:39.114 00.001 21068 Enqueuing Expose request
03:49:39.197 00.083 16108 IsGuiding returns 1
03:49:39.197 00.000 16108 scope still moving after pulse duration time elapsed
03:49:39.228 00.031 16108 IsSlewing returns 0
03:49:39.228 00.000 16108 IsGuiding returns 1
03:49:39.259 00.031 16108 IsSlewing returns 0
03:49:39.260 00.001 16108 IsGuiding returns 0
03:49:39.260 00.000 16108 scope move finished after 101 + 74 ms
03:49:39.260 00.000 16108 Move returns status 0, amount 101
03:49:39.260 00.000 16108 MoveAxis(N, 0, ABG)
03:49:39.260 00.000 16108 Move returns status 0, amount 0
03:49:39.260 00.000 16108 move complete, result=0
03:49:39.260 00.000 16108 worker thread done servicing request
03:49:39.260 00.000 16108 Worker thread wakes up
03:49:39.260 00.000 21068 GuideStep: 0.5 px 101 ms WEST, 0.2 px 0 ms NORTH
03:49:39.261 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:39.262 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:40.230 00.968 16108 Exposure complete
03:49:40.297 00.067 16108 worker thread done servicing request
03:49:40.297 00.000 21068 OnExposeComplete: enter
03:49:40.300 00.003 21068 UpdateGuideState(): m_state=6
03:49:40.301 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1180
03:49:40.302 00.001 21068 Star::Find returns 1 (0), X=813.00, Y=628.52, Mass=541846, SNR=184.5, Peak=52573 HFD=3.6
03:49:40.304 00.002 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
03:49:40.305 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.72)
03:49:40.307 00.002 21068 CameraToMount -- cameraX=0.35 cameraY=-0.27 hyp=0.44 cameraTheta=-0.66 mountX=-0.39 mountY=0.18, mountTheta=2.71
03:49:40.311 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.27, opts=13)
03:49:40.313 00.002 21068 Enqueuing Move request for scope (0.35, -0.27)
03:49:40.315 00.002 16108 Worker thread wakes up
03:49:40.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.27) opts 0xd
03:49:40.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.27)
03:49:40.315 00.000 16108 Moving (0.35, -0.27) raw xDistance=-0.39 yDistance=0.18
03:49:40.316 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
03:49:40.316 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:40.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:49:40.316 00.000 16108 MoveAxis(E, 95, ABG)
03:49:40.316 00.000 16108 Guiding  Dir = 2, Dur = 95
03:49:40.316 00.000 16108 IsSlewing returns 0
03:49:40.316 00.000 16108 IsGuiding returns 0
03:49:40.327 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=3725, FiltMin=3152, FiltMax=42505, Gamma=1.000
03:49:40.342 00.015 16108 PulseGuide returned control before completion, sleep 80
03:49:40.352 00.010 21068 UpdateGuideState exits: m=541846 SNR=184.5
03:49:40.354 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:40.357 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:40.359 00.002 21068 Enqueuing Expose request
03:49:40.436 00.077 16108 IsGuiding returns 1
03:49:40.436 00.000 16108 scope still moving after pulse duration time elapsed
03:49:40.467 00.031 16108 IsSlewing returns 0
03:49:40.467 00.000 16108 IsGuiding returns 1
03:49:40.498 00.031 16108 IsSlewing returns 0
03:49:40.499 00.001 16108 IsGuiding returns 1
03:49:40.530 00.031 16108 IsSlewing returns 0
03:49:40.530 00.000 16108 IsGuiding returns 0
03:49:40.530 00.000 16108 scope move finished after 95 + 118 ms
03:49:40.530 00.000 16108 Move returns status 0, amount 95
03:49:40.530 00.000 16108 MoveAxis(N, 0, ABG)
03:49:40.530 00.000 16108 Move returns status 0, amount 0
03:49:40.530 00.000 16108 move complete, result=0
03:49:40.530 00.000 16108 worker thread done servicing request
03:49:40.530 00.000 16108 Worker thread wakes up
03:49:40.530 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.2 px 0 ms NORTH
03:49:40.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:40.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:41.703 01.172 16108 Exposure complete
03:49:41.792 00.089 16108 worker thread done servicing request
03:49:41.792 00.000 21068 OnExposeComplete: enter
03:49:41.793 00.001 21068 UpdateGuideState(): m_state=6
03:49:41.793 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1181
03:49:41.794 00.001 21068 Star::Find returns 1 (0), X=812.73, Y=628.51, Mass=530263, SNR=184.8, Peak=41497 HFD=3.5
03:49:41.795 00.001 21068 MultiStar: exiting stabilization period
03:49:41.796 00.001 21068 MultiStar: [#1 0.62,-0.15,0.00,M3] [#2 0.58,-0.03,0.00,M4] [#3 0.11,-0.13,0.38,U] [#4 -0.41,-0.25,0.34,U] [#5 0.02,-0.14,0.31,U] [#6 0.17,-0.26,0.44,U] [#7 0.36,-0.19,0.29,U] [#8 0.52,-0.23,0.00,M2] 
03:49:41.796 00.000 21068 refined, 5 included, MultiStar: {0.06, -0.23}, one-star: {0.08, -0.28}
03:49:41.797 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
03:49:41.798 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
03:49:41.799 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.31 mountX=-0.10 mountY=0.21, mountTheta=2.02
03:49:41.803 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.23, opts=13)
03:49:41.803 00.000 21068 Enqueuing Move request for scope (0.06, -0.23)
03:49:41.804 00.001 16108 Worker thread wakes up
03:49:41.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
03:49:41.804 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
03:49:41.804 00.000 16108 Moving (0.06, -0.23) raw xDistance=-0.10 yDistance=0.21
03:49:41.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:49:41.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:49:41.804 00.000 16108 MoveAxis(E, 0, ABG)
03:49:41.804 00.000 16108 Move returns status 0, amount 0
03:49:41.805 00.001 16108 MoveAxis(S, 42, ABG)
03:49:41.805 00.000 16108 Guiding  Dir = 1, Dur = 42
03:49:41.805 00.000 16108 IsSlewing returns 0
03:49:41.805 00.000 16108 IsGuiding returns 0
03:49:41.810 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3718, FiltMin=3110, FiltMax=46957, Gamma=1.000
03:49:41.832 00.022 16108 PulseGuide returned control before completion, sleep 25
03:49:41.835 00.003 21068 UpdateGuideState exits: m=530263 SNR=184.8
03:49:41.837 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:41.837 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:41.838 00.001 21068 Enqueuing Expose request
03:49:41.862 00.024 16108 IsGuiding returns 1
03:49:41.862 00.000 16108 scope still moving after pulse duration time elapsed
03:49:41.893 00.031 16108 IsSlewing returns 0
03:49:41.893 00.000 16108 IsGuiding returns 1
03:49:41.924 00.031 16108 IsSlewing returns 0
03:49:41.924 00.000 16108 IsGuiding returns 0
03:49:41.924 00.000 16108 scope move finished after 42 + 77 ms
03:49:41.924 00.000 16108 Move returns status 0, amount 42
03:49:41.924 00.000 16108 move complete, result=0
03:49:41.924 00.000 16108 worker thread done servicing request
03:49:41.924 00.000 16108 Worker thread wakes up
03:49:41.924 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:41.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:41.924 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
03:49:42.884 00.960 16108 Exposure complete
03:49:42.957 00.073 16108 worker thread done servicing request
03:49:42.957 00.000 21068 OnExposeComplete: enter
03:49:42.958 00.001 21068 UpdateGuideState(): m_state=6
03:49:42.960 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1182
03:49:42.961 00.001 21068 Star::Find returns 1 (0), X=812.83, Y=628.99, Mass=512360, SNR=183.3, Peak=47597 HFD=3.7
03:49:42.962 00.001 21068 MultiStar: [#1 0.62,0.43,0.00,M4] [#2 0.73,0.63,0.00,M5] [#3 0.51,0.26,0.00,M2] [#4 -0.06,0.37,0.30,U] [#5 0.55,0.32,0.00,M2] [#6 0.35,0.44,0.00,M1] [#7 0.41,0.17,0.29,U] [#8 1.12,0.41,0.00,M3] 
03:49:42.963 00.001 21068 single-star, 2 included, MultiStar: {0.18, 0.23}, one-star: {0.18, 0.20}
03:49:42.964 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
03:49:42.966 00.002 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
03:49:42.966 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.84 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
03:49:42.968 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.20, opts=13)
03:49:42.969 00.001 21068 Enqueuing Move request for scope (0.18, 0.20)
03:49:42.970 00.001 16108 Worker thread wakes up
03:49:42.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
03:49:42.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
03:49:42.970 00.000 16108 Moving (0.18, 0.20) raw xDistance=-0.14 yDistance=-0.24
03:49:42.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:49:42.971 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:42.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:49:42.971 00.000 16108 MoveAxis(E, 0, ABG)
03:49:42.971 00.000 16108 Move returns status 0, amount 0
03:49:42.971 00.000 16108 MoveAxis(N, 0, ABG)
03:49:42.971 00.000 16108 Move returns status 0, amount 0
03:49:42.971 00.000 16108 move complete, result=0
03:49:42.971 00.000 16108 worker thread done servicing request
03:49:42.982 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3712, FiltMin=3155, FiltMax=48582, Gamma=1.000
03:49:43.003 00.021 21068 UpdateGuideState exits: m=512360 SNR=183.3
03:49:43.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:43.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:43.006 00.001 21068 Enqueuing Expose request
03:49:43.007 00.001 16108 Worker thread wakes up
03:49:43.007 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:49:43.008 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:43.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:44.165 01.157 16108 Exposure complete
03:49:44.231 00.066 16108 worker thread done servicing request
03:49:44.231 00.000 21068 OnExposeComplete: enter
03:49:44.233 00.002 21068 UpdateGuideState(): m_state=6
03:49:44.234 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1183
03:49:44.235 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=628.48, Mass=525601, SNR=220.5, Peak=50521 HFD=3.4
03:49:44.236 00.001 21068 MultiStar: [#1 0.32,0.05,0.76,U] [#2 0.22,0.18,0.89,U] [#3 0.04,0.20,0.35,U] [#4 -0.51,0.07,0.00,M1] [#5 0.22,-0.02,0.32,U] [#6 -0.00,0.12,0.29,U] [#7 0.33,0.41,0.00,M1] [#8 0.52,0.01,0.00,M4] 
03:49:44.238 00.002 21068 refined, 5 included, MultiStar: {0.05, -0.01}, one-star: {-0.35, -0.31}
03:49:44.239 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
03:49:44.240 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
03:49:44.241 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.11 mountX=-0.05 mountY=-0.01, mountTheta=-3.02
03:49:44.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
03:49:44.244 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
03:49:44.245 00.001 16108 Worker thread wakes up
03:49:44.247 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:49:44.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:49:44.247 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=-0.01
03:49:44.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:49:44.247 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:44.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:49:44.247 00.000 16108 MoveAxis(E, 0, ABG)
03:49:44.247 00.000 16108 Move returns status 0, amount 0
03:49:44.247 00.000 16108 MoveAxis(N, 0, ABG)
03:49:44.247 00.000 16108 Move returns status 0, amount 0
03:49:44.247 00.000 16108 move complete, result=0
03:49:44.247 00.000 16108 worker thread done servicing request
03:49:44.250 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3709, FiltMin=3161, FiltMax=51238, Gamma=1.000
03:49:44.268 00.018 21068 UpdateGuideState exits: m=525601 SNR=220.5
03:49:44.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:44.272 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:44.274 00.002 21068 Enqueuing Expose request
03:49:44.275 00.001 16108 Worker thread wakes up
03:49:44.275 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:44.276 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:44.278 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:45.240 00.962 16108 Exposure complete
03:49:45.299 00.059 16108 worker thread done servicing request
03:49:45.300 00.001 21068 OnExposeComplete: enter
03:49:45.301 00.001 21068 UpdateGuideState(): m_state=6
03:49:45.301 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
03:49:45.302 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=628.64, Mass=475105, SNR=184.9, Peak=49433 HFD=3.2
03:49:45.303 00.001 21068 MultiStar: [#1 0.12,0.01,1.00,U] [#2 0.14,0.18,0.89,U] [#3 0.25,0.08,0.48,U] [#4 -0.39,0.30,0.34,U] [#5 0.04,0.21,0.38,U] [#6 0.09,0.28,0.31,U] [#7 0.09,0.03,0.38,U] [#8 0.32,0.15,0.23,U] 
03:49:45.304 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {-0.20, -0.15}
03:49:45.305 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
03:49:45.306 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
03:49:45.306 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.11 mountX=-0.02 mountY=-0.08, mountTheta=-1.85
03:49:45.308 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
03:49:45.309 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
03:49:45.309 00.000 16108 Worker thread wakes up
03:49:45.310 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
03:49:45.310 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:49:45.310 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.02 yDistance=-0.08
03:49:45.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:49:45.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:45.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:49:45.310 00.000 16108 MoveAxis(E, 0, ABG)
03:49:45.310 00.000 16108 Move returns status 0, amount 0
03:49:45.310 00.000 16108 MoveAxis(N, 0, ABG)
03:49:45.310 00.000 16108 Move returns status 0, amount 0
03:49:45.310 00.000 16108 move complete, result=0
03:49:45.310 00.000 16108 worker thread done servicing request
03:49:45.313 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=819, max=65535, med=3705, FiltMin=3161, FiltMax=47085, Gamma=1.000
03:49:45.327 00.014 21068 UpdateGuideState exits: m=475105 SNR=184.9
03:49:45.327 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:45.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:45.329 00.001 21068 Enqueuing Expose request
03:49:45.331 00.002 16108 Worker thread wakes up
03:49:45.331 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:45.331 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:45.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:46.490 01.159 16108 Exposure complete
03:49:46.563 00.073 16108 worker thread done servicing request
03:49:46.563 00.000 21068 OnExposeComplete: enter
03:49:46.564 00.001 21068 UpdateGuideState(): m_state=6
03:49:46.565 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1185
03:49:46.566 00.001 21068 Star::Find returns 1 (0), X=812.28, Y=628.76, Mass=539279, SNR=176.9, Peak=62617 HFD=3.5
03:49:46.567 00.001 21068 MultiStar: [#1 0.06,0.16,1.00,U] [#2 0.07,0.39,1.15,U] [#3 0.30,0.28,0.41,U] [#4 -0.74,0.25,0.00,M1] [#5 -0.04,0.24,0.41,U] [#6 -0.06,0.37,0.45,U] [#7 -0.05,0.32,0.31,U] [#8 0.33,0.25,0.31,U] 
03:49:46.568 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.23}, one-star: {-0.37, -0.03}
03:49:46.568 00.000 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
03:49:46.570 00.002 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
03:49:46.571 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=0.05 mountY=-0.22, mountTheta=-1.34
03:49:46.572 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.23, opts=13)
03:49:46.573 00.001 21068 Enqueuing Move request for scope (-0.01, 0.23)
03:49:46.574 00.001 16108 Worker thread wakes up
03:49:46.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
03:49:46.574 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
03:49:46.574 00.000 16108 Moving (-0.01, 0.23) raw xDistance=0.05 yDistance=-0.22
03:49:46.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:49:46.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:46.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:49:46.574 00.000 16108 MoveAxis(E, 0, ABG)
03:49:46.574 00.000 16108 Move returns status 0, amount 0
03:49:46.574 00.000 16108 MoveAxis(N, 0, ABG)
03:49:46.574 00.000 16108 Move returns status 0, amount 0
03:49:46.574 00.000 16108 move complete, result=0
03:49:46.574 00.000 16108 worker thread done servicing request
03:49:46.578 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3699, FiltMin=3133, FiltMax=45545, Gamma=1.000
03:49:46.591 00.013 21068 UpdateGuideState exits: m=539279 SNR=176.9
03:49:46.593 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:46.593 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:46.594 00.001 21068 Enqueuing Expose request
03:49:46.595 00.001 16108 Worker thread wakes up
03:49:46.595 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:49:46.596 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:46.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:47.581 00.985 16108 Exposure complete
03:49:47.638 00.057 16108 worker thread done servicing request
03:49:47.638 00.000 21068 OnExposeComplete: enter
03:49:47.639 00.001 21068 UpdateGuideState(): m_state=6
03:49:47.640 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1186
03:49:47.641 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=628.91, Mass=503674, SNR=185.2, Peak=57177 HFD=3.2
03:49:47.642 00.001 21068 MultiStar: [#1 0.31,0.40,0.00,M2] [#2 0.26,0.48,0.00,M3] [#3 0.38,0.18,0.45,U] [#4 -0.16,0.27,0.39,U] [#5 0.32,0.19,0.36,U] [#6 -0.02,0.44,0.37,U] [#7 -0.15,0.15,0.29,U] [#8 0.50,0.41,0.00,M3] 
03:49:47.642 00.000 21068 single-star, 5 included, MultiStar: {0.01, 0.20}, one-star: {-0.15, 0.12}
03:49:47.643 00.001 21068 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.97) = xAngle (-0.50 = -0.50)
03:49:47.644 00.001 21068 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.44 = -0.44)
03:49:47.644 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=0.17 mountY=-0.08, mountTheta=-0.45
03:49:47.648 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.12, opts=13)
03:49:47.651 00.003 21068 Enqueuing Move request for scope (-0.15, 0.12)
03:49:47.653 00.002 16108 Worker thread wakes up
03:49:47.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
03:49:47.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
03:49:47.653 00.000 16108 Moving (-0.15, 0.12) raw xDistance=0.17 yDistance=-0.08
03:49:47.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:49:47.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:47.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:49:47.653 00.000 16108 MoveAxis(E, 0, ABG)
03:49:47.653 00.000 16108 Move returns status 0, amount 0
03:49:47.653 00.000 16108 MoveAxis(N, 0, ABG)
03:49:47.653 00.000 16108 Move returns status 0, amount 0
03:49:47.653 00.000 16108 move complete, result=0
03:49:47.653 00.000 16108 worker thread done servicing request
03:49:47.658 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=3699, FiltMin=3113, FiltMax=54742, Gamma=1.000
03:49:48.168 00.510 21068 UpdateGuideState exits: m=503674 SNR=185.2
03:49:48.173 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:48.174 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:48.174 00.000 21068 Enqueuing Expose request
03:49:48.176 00.002 16108 Worker thread wakes up
03:49:48.176 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:48.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:48.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:49.329 01.152 16108 Exposure complete
03:49:49.398 00.069 16108 worker thread done servicing request
03:49:49.398 00.000 21068 OnExposeComplete: enter
03:49:49.400 00.002 21068 UpdateGuideState(): m_state=6
03:49:49.401 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1187
03:49:49.403 00.002 21068 Star::Find returns 1 (0), X=811.54, Y=628.86, Mass=519331, SNR=177.0, Peak=62976 HFD=3.2
03:49:49.404 00.001 21068 MultiStar: large primary error, entering stabilization period
03:49:49.407 00.003 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
03:49:49.408 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
03:49:49.409 00.001 21068 CameraToMount -- cameraX=-1.11 cameraY=0.07 hyp=1.11 cameraTheta=3.08 mountX=1.10 mountY=0.19, mountTheta=0.17
03:49:49.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.11, y=0.07, opts=13)
03:49:49.413 00.002 21068 Enqueuing Move request for scope (-1.11, 0.07)
03:49:49.415 00.002 16108 Worker thread wakes up
03:49:49.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 0.07) opts 0xd
03:49:49.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.11, 0.07)
03:49:49.416 00.001 16108 Moving (-1.11, 0.07) raw xDistance=1.10 yDistance=0.19
03:49:49.416 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.10
03:49:49.416 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:49.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:49:49.416 00.000 16108 MoveAxis(W, 289, ABG)
03:49:49.416 00.000 16108 Guiding  Dir = 3, Dur = 289
03:49:49.416 00.000 16108 IsSlewing returns 0
03:49:49.416 00.000 16108 IsGuiding returns 0
03:49:49.420 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3689, FiltMin=3136, FiltMax=57501, Gamma=1.000
03:49:49.426 00.006 16108 PulseGuide returned control before completion, sleep 289
03:49:49.435 00.009 21068 UpdateGuideState exits: m=519331 SNR=177.0
03:49:49.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:49.436 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:49.437 00.001 21068 Enqueuing Expose request
03:49:49.726 00.289 16108 IsGuiding returns 1
03:49:49.726 00.000 16108 scope still moving after pulse duration time elapsed
03:49:49.757 00.031 16108 IsSlewing returns 0
03:49:49.757 00.000 16108 IsGuiding returns 0
03:49:49.757 00.000 16108 scope move finished after 289 + 52 ms
03:49:49.757 00.000 16108 Move returns status 0, amount 289
03:49:49.757 00.000 16108 MoveAxis(N, 0, ABG)
03:49:49.757 00.000 16108 Move returns status 0, amount 0
03:49:49.757 00.000 16108 move complete, result=0
03:49:49.757 00.000 16108 worker thread done servicing request
03:49:49.757 00.000 16108 Worker thread wakes up
03:49:49.757 00.000 21068 GuideStep: 1.1 px 289 ms WEST, 0.2 px 0 ms NORTH
03:49:49.759 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:49.760 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:50.733 00.973 16108 Exposure complete
03:49:50.803 00.070 16108 worker thread done servicing request
03:49:50.803 00.000 21068 OnExposeComplete: enter
03:49:50.804 00.001 21068 UpdateGuideState(): m_state=6
03:49:50.805 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1188
03:49:50.805 00.000 21068 Star::Find returns 1 (0), X=812.00, Y=628.71, Mass=489953, SNR=176.5, Peak=61465 HFD=3.3
03:49:50.806 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
03:49:50.808 00.002 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
03:49:50.808 00.000 21068 CameraToMount -- cameraX=-0.65 cameraY=-0.08 hyp=0.65 cameraTheta=-3.02 mountX=0.63 mountY=0.23, mountTheta=0.35
03:49:50.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.65, y=-0.08, opts=13)
03:49:50.810 00.000 21068 Enqueuing Move request for scope (-0.65, -0.08)
03:49:50.811 00.001 16108 Worker thread wakes up
03:49:50.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.08) opts 0xd
03:49:50.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.65, -0.08)
03:49:50.811 00.000 16108 Moving (-0.65, -0.08) raw xDistance=0.63 yDistance=0.23
03:49:50.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.63
03:49:50.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:49:50.811 00.000 16108 MoveAxis(W, 184, ABG)
03:49:50.811 00.000 16108 Guiding  Dir = 3, Dur = 184
03:49:50.812 00.001 16108 IsSlewing returns 0
03:49:50.812 00.000 16108 IsGuiding returns 0
03:49:50.818 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3686, FiltMin=3104, FiltMax=54979, Gamma=1.000
03:49:50.833 00.015 21068 UpdateGuideState exits: m=489953 SNR=176.5
03:49:50.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:50.836 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:50.836 00.000 21068 Enqueuing Expose request
03:49:50.840 00.004 16108 PulseGuide returned control before completion, sleep 167
03:49:51.017 00.177 16108 IsGuiding returns 1
03:49:51.017 00.000 16108 scope still moving after pulse duration time elapsed
03:49:51.043 00.026 16108 IsSlewing returns 0
03:49:51.044 00.001 16108 IsGuiding returns 1
03:49:51.074 00.030 16108 IsSlewing returns 0
03:49:51.074 00.000 16108 IsGuiding returns 1
03:49:51.106 00.032 16108 IsSlewing returns 0
03:49:51.106 00.000 16108 IsGuiding returns 0
03:49:51.106 00.000 16108 scope move finished after 184 + 109 ms
03:49:51.106 00.000 16108 Move returns status 0, amount 184
03:49:51.106 00.000 16108 MoveAxis(S, 46, ABG)
03:49:51.106 00.000 16108 Guiding  Dir = 1, Dur = 46
03:49:51.106 00.000 16108 IsSlewing returns 0
03:49:51.106 00.000 16108 IsGuiding returns 0
03:49:51.170 00.064 16108 IsGuiding returns 1
03:49:51.170 00.000 16108 scope still moving after pulse duration time elapsed
03:49:51.200 00.030 16108 IsSlewing returns 0
03:49:51.200 00.000 16108 IsGuiding returns 1
03:49:51.232 00.032 16108 IsSlewing returns 0
03:49:51.232 00.000 16108 IsGuiding returns 1
03:49:51.264 00.032 16108 IsSlewing returns 0
03:49:51.265 00.001 16108 IsGuiding returns 0
03:49:51.265 00.000 16108 scope move finished after 46 + 112 ms
03:49:51.265 00.000 16108 Move returns status 0, amount 46
03:49:51.265 00.000 16108 move complete, result=0
03:49:51.265 00.000 16108 worker thread done servicing request
03:49:51.265 00.000 16108 Worker thread wakes up
03:49:51.265 00.000 21068 GuideStep: 0.6 px 184 ms WEST, 0.2 px 46 ms SOUTH
03:49:51.270 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:51.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:52.415 01.145 16108 Exposure complete
03:49:52.476 00.061 16108 worker thread done servicing request
03:49:52.477 00.001 21068 OnExposeComplete: enter
03:49:52.477 00.000 21068 UpdateGuideState(): m_state=6
03:49:52.479 00.002 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1189
03:49:52.482 00.003 21068 Star::Find returns 1 (0), X=812.51, Y=628.61, Mass=605744, SNR=202.4, Peak=63769 HFD=3.2
03:49:52.483 00.001 21068 MultiStar: exiting stabilization period
03:49:52.484 00.001 21068 MultiStar: [#1 0.20,0.08,0.93,U] [#2 0.31,0.17,0.94,U] [#3 0.14,-0.21,0.39,U] [#4 -0.28,-0.24,0.32,U] [#5 0.26,0.04,0.30,U] [#6 -0.10,0.05,0.36,U] [#7 0.27,0.43,0.00,M1] [#8 0.41,0.07,0.25,U] 
03:49:52.486 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {-0.13, -0.19}
03:49:52.487 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.11 = -3.11)
03:49:52.488 00.001 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.05 = -3.05)
03:49:52.491 00.003 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.15 mountX=-0.10 mountY=-0.01, mountTheta=-3.05
03:49:52.495 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
03:49:52.496 00.001 21068 Enqueuing Move request for scope (0.10, -0.02)
03:49:52.497 00.001 16108 Worker thread wakes up
03:49:52.497 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:49:52.497 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:49:52.497 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.01
03:49:52.497 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:49:52.498 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:52.498 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:49:52.498 00.000 16108 MoveAxis(E, 0, ABG)
03:49:52.498 00.000 16108 Move returns status 0, amount 0
03:49:52.498 00.000 16108 MoveAxis(N, 0, ABG)
03:49:52.498 00.000 16108 Move returns status 0, amount 0
03:49:52.498 00.000 16108 move complete, result=0
03:49:52.498 00.000 16108 worker thread done servicing request
03:49:52.505 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3677, FiltMin=3168, FiltMax=47987, Gamma=1.000
03:49:52.531 00.026 21068 UpdateGuideState exits: m=605744 SNR=202.4
03:49:52.533 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:52.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:52.535 00.001 21068 Enqueuing Expose request
03:49:52.538 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:52.539 00.001 16108 Worker thread wakes up
03:49:52.539 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:52.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:53.507 00.968 16108 Exposure complete
03:49:53.581 00.074 16108 worker thread done servicing request
03:49:53.581 00.000 21068 OnExposeComplete: enter
03:49:53.582 00.001 21068 UpdateGuideState(): m_state=6
03:49:53.582 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1190
03:49:53.583 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=628.66, Mass=574230, SNR=189.7, Peak=65535 HFD=3.2
03:49:53.585 00.002 21068 MultiStar: [#1 0.27,0.13,1.00,U] [#2 0.57,0.24,0.00,M3] [#3 0.66,0.23,0.00,M1] [#4 -0.03,-0.04,0.34,U] [#5 0.43,-0.07,0.34,U] [#6 0.37,0.29,0.42,U] [#7 0.43,0.07,0.31,U] [#8 0.49,-0.07,0.26,U] 
03:49:53.585 00.000 21068 single-star, 6 included, MultiStar: {0.25, 0.02}, one-star: {0.10, -0.14}
03:49:53.586 00.001 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
03:49:53.587 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
03:49:53.587 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.92 mountX=-0.13 mountY=0.11, mountTheta=2.43
03:49:53.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
03:49:53.590 00.001 21068 Enqueuing Move request for scope (0.10, -0.14)
03:49:53.591 00.001 16108 Worker thread wakes up
03:49:53.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
03:49:53.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
03:49:53.592 00.001 16108 Moving (0.10, -0.14) raw xDistance=-0.13 yDistance=0.11
03:49:53.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:49:53.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:53.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:49:53.592 00.000 16108 MoveAxis(E, 0, ABG)
03:49:53.592 00.000 16108 Move returns status 0, amount 0
03:49:53.592 00.000 16108 MoveAxis(N, 0, ABG)
03:49:53.592 00.000 16108 Move returns status 0, amount 0
03:49:53.592 00.000 16108 move complete, result=0
03:49:53.592 00.000 16108 worker thread done servicing request
03:49:53.600 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3673, FiltMin=3069, FiltMax=61894, Gamma=1.000
03:49:53.627 00.027 21068 UpdateGuideState exits: m=574230 SNR=189.7
03:49:53.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:53.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:53.630 00.001 21068 Enqueuing Expose request
03:49:53.632 00.002 16108 Worker thread wakes up
03:49:53.632 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:53.635 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:53.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:54.787 01.152 16108 Exposure complete
03:49:54.865 00.078 16108 worker thread done servicing request
03:49:54.865 00.000 21068 OnExposeComplete: enter
03:49:54.867 00.002 21068 UpdateGuideState(): m_state=6
03:49:54.869 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1191
03:49:54.870 00.001 21068 Star::Find returns 1 (0), X=812.73, Y=628.57, Mass=597505, SNR=216.6, Peak=59065 HFD=3.2
03:49:54.871 00.001 21068 MultiStar: [#1 0.18,0.02,0.82,U] [#2 0.43,0.25,0.88,U] [#3 0.20,-0.05,0.43,U] [#4 -0.25,-0.06,0.34,U] [#5 0.20,0.02,0.26,U] [#6 -0.01,0.04,0.31,U] [#7 0.41,0.14,0.26,U] [#8 0.67,0.08,0.00,M2] 
03:49:54.873 00.002 21068 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.08, -0.22}
03:49:54.874 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
03:49:54.875 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
03:49:54.876 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=-0.17 mountY=-0.05, mountTheta=-2.88
03:49:54.878 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
03:49:54.879 00.001 21068 Enqueuing Move request for scope (0.18, 0.01)
03:49:54.881 00.002 16108 Worker thread wakes up
03:49:54.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
03:49:54.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
03:49:54.881 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.17 yDistance=-0.05
03:49:54.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:49:54.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:54.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:49:54.883 00.002 16108 MoveAxis(E, 0, ABG)
03:49:54.883 00.000 16108 Move returns status 0, amount 0
03:49:54.883 00.000 16108 MoveAxis(N, 0, ABG)
03:49:54.883 00.000 16108 Move returns status 0, amount 0
03:49:54.883 00.000 16108 move complete, result=0
03:49:54.883 00.000 16108 worker thread done servicing request
03:49:54.889 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=3667, FiltMin=3145, FiltMax=42470, Gamma=1.000
03:49:54.904 00.015 21068 UpdateGuideState exits: m=597505 SNR=216.6
03:49:54.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:54.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:54.907 00.001 21068 Enqueuing Expose request
03:49:54.907 00.000 16108 Worker thread wakes up
03:49:54.907 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:54.908 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:54.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:55.879 00.971 16108 Exposure complete
03:49:55.933 00.054 16108 worker thread done servicing request
03:49:55.933 00.000 21068 OnExposeComplete: enter
03:49:55.935 00.002 21068 UpdateGuideState(): m_state=6
03:49:55.936 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1192
03:49:55.937 00.001 21068 Star::Find returns 1 (0), X=812.69, Y=628.76, Mass=631239, SNR=214.2, Peak=65535 HFD=3.3
03:49:55.938 00.001 21068 MultiStar: [#1 0.30,0.07,0.96,U] [#2 0.35,0.09,0.91,U] [#3 0.50,0.16,0.00,M1] [#4 -0.36,-0.26,0.31,U] [#5 0.32,0.14,0.32,U] [#6 -0.16,0.02,0.35,U] [#7 0.22,-0.10,0.29,U] [#8 0.39,-0.15,0.21,U] 
03:49:55.938 00.000 21068 single-star, 7 included, MultiStar: {0.17, 0.00}, one-star: {0.04, -0.04}
03:49:55.939 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
03:49:55.940 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
03:49:55.940 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.77 mountX=-0.04 mountY=0.03, mountTheta=2.59
03:49:55.942 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
03:49:55.943 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
03:49:55.943 00.000 16108 Worker thread wakes up
03:49:55.943 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:49:55.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:49:55.944 00.001 16108 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.03
03:49:55.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:49:55.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:55.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:49:55.944 00.000 16108 MoveAxis(E, 0, ABG)
03:49:55.944 00.000 16108 Move returns status 0, amount 0
03:49:55.944 00.000 16108 MoveAxis(N, 0, ABG)
03:49:55.944 00.000 16108 Move returns status 0, amount 0
03:49:55.944 00.000 16108 move complete, result=0
03:49:55.944 00.000 16108 worker thread done servicing request
03:49:55.948 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=381, max=65535, med=3664, FiltMin=3149, FiltMax=50025, Gamma=1.000
03:49:55.968 00.020 21068 UpdateGuideState exits: m=631239 SNR=214.2
03:49:55.970 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:55.970 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:55.972 00.002 21068 Enqueuing Expose request
03:49:55.973 00.001 16108 Worker thread wakes up
03:49:55.973 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:55.974 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:55.974 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:57.152 01.178 16108 Exposure complete
03:49:57.222 00.070 16108 worker thread done servicing request
03:49:57.222 00.000 21068 OnExposeComplete: enter
03:49:57.223 00.001 21068 UpdateGuideState(): m_state=6
03:49:57.224 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1193
03:49:57.224 00.000 21068 Star::Find returns 1 (0), X=812.78, Y=628.54, Mass=641889, SNR=228.4, Peak=65535 HFD=3.2
03:49:57.226 00.002 21068 MultiStar: [#1 0.38,0.07,0.84,U] [#2 0.57,0.20,0.00,M2] [#3 0.68,0.20,0.00,M2] [#4 0.01,-0.06,0.28,U] [#5 0.31,-0.17,0.30,U] [#6 0.51,0.07,0.00,M1] [#7 0.38,-0.22,0.24,U] [#8 0.75,-0.30,0.00,M2] 
03:49:57.226 00.000 21068 refined, 4 included, MultiStar: {0.24, -0.12}, one-star: {0.13, -0.25}
03:49:57.227 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
03:49:57.228 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
03:49:57.229 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.46 mountX=-0.26 mountY=0.06, mountTheta=2.92
03:49:57.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.12, opts=13)
03:49:57.231 00.001 21068 Enqueuing Move request for scope (0.24, -0.12)
03:49:57.232 00.001 16108 Worker thread wakes up
03:49:57.232 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
03:49:57.232 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
03:49:57.232 00.000 16108 Moving (0.24, -0.12) raw xDistance=-0.26 yDistance=0.06
03:49:57.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:49:57.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:57.233 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:49:57.233 00.000 16108 MoveAxis(E, 67, ABG)
03:49:57.233 00.000 16108 Guiding  Dir = 2, Dur = 67
03:49:57.233 00.000 16108 IsSlewing returns 0
03:49:57.233 00.000 16108 IsGuiding returns 0
03:49:57.234 00.001 16108 PulseGuide returned control before completion, sleep 76
03:49:57.238 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1315, max=65535, med=3661, FiltMin=3139, FiltMax=50406, Gamma=1.000
03:49:57.259 00.021 21068 UpdateGuideState exits: m=641889 SNR=228.4
03:49:57.260 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:57.261 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:57.262 00.001 21068 Enqueuing Expose request
03:49:57.314 00.052 16108 IsGuiding returns 0
03:49:57.314 00.000 16108 Move returns status 0, amount 67
03:49:57.314 00.000 16108 MoveAxis(N, 0, ABG)
03:49:57.314 00.000 16108 Move returns status 0, amount 0
03:49:57.314 00.000 16108 move complete, result=0
03:49:57.314 00.000 16108 worker thread done servicing request
03:49:57.314 00.000 16108 Worker thread wakes up
03:49:57.315 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:57.315 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:57.315 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
03:49:58.298 00.983 16108 Exposure complete
03:49:58.360 00.062 16108 worker thread done servicing request
03:49:58.360 00.000 21068 OnExposeComplete: enter
03:49:58.361 00.001 21068 UpdateGuideState(): m_state=6
03:49:58.361 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1194
03:49:58.362 00.001 21068 Star::Find returns 1 (0), X=812.47, Y=628.69, Mass=617457, SNR=203.0, Peak=65535 HFD=3.3
03:49:58.363 00.001 21068 MultiStar: [#1 0.17,0.10,1.03,U] [#2 0.19,0.23,0.94,U] [#3 0.32,-0.09,0.42,U] [#4 -0.37,0.08,0.37,U] [#5 -0.00,0.05,0.29,U] [#6 0.12,0.24,0.35,U] [#7 0.18,-0.07,0.26,U] [#8 0.43,0.27,0.00,M3] 
03:49:58.364 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {-0.18, -0.11}
03:49:58.365 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
03:49:58.365 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
03:49:58.366 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
03:49:58.369 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
03:49:58.371 00.002 21068 Enqueuing Move request for scope (0.06, 0.06)
03:49:58.373 00.002 16108 Worker thread wakes up
03:49:58.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
03:49:58.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
03:49:58.373 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.04 yDistance=-0.07
03:49:58.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:49:58.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:58.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:49:58.373 00.000 16108 MoveAxis(E, 0, ABG)
03:49:58.373 00.000 16108 Move returns status 0, amount 0
03:49:58.373 00.000 16108 MoveAxis(N, 0, ABG)
03:49:58.373 00.000 16108 Move returns status 0, amount 0
03:49:58.373 00.000 16108 move complete, result=0
03:49:58.374 00.001 16108 worker thread done servicing request
03:49:58.377 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=438, max=65535, med=3657, FiltMin=3113, FiltMax=45174, Gamma=1.000
03:49:58.391 00.014 21068 UpdateGuideState exits: m=617457 SNR=203.0
03:49:58.392 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:58.393 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:58.393 00.000 21068 Enqueuing Expose request
03:49:58.394 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:58.395 00.001 16108 Worker thread wakes up
03:49:58.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:58.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:49:59.566 01.171 16108 Exposure complete
03:49:59.644 00.078 16108 worker thread done servicing request
03:49:59.644 00.000 21068 OnExposeComplete: enter
03:49:59.645 00.001 21068 UpdateGuideState(): m_state=6
03:49:59.646 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1195
03:49:59.647 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=628.58, Mass=700510, SNR=219.2, Peak=65535 HFD=3.4
03:49:59.648 00.001 21068 MultiStar: [#1 0.21,0.02,0.88,U] [#2 0.26,0.25,1.00,U] [#3 -0.04,0.03,0.35,U] [#4 -0.60,-0.26,0.00,M1] [#5 -0.18,-0.01,0.27,U] [#6 -0.13,-0.23,0.37,U] [#7 -0.01,0.01,0.27,U] [#8 0.20,0.16,0.23,U] 
03:49:59.649 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {-0.30, -0.21}
03:49:59.650 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
03:49:59.650 00.000 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
03:49:59.651 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.34 mountX=-0.01 mountY=-0.01, mountTheta=-2.59
03:49:59.652 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.01, opts=13)
03:49:59.653 00.001 21068 Enqueuing Move request for scope (0.02, 0.01)
03:49:59.654 00.001 16108 Worker thread wakes up
03:49:59.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:49:59.654 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:49:59.654 00.000 16108 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.01
03:49:59.654 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:49:59.654 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:59.654 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:49:59.654 00.000 16108 MoveAxis(E, 0, ABG)
03:49:59.655 00.001 16108 Move returns status 0, amount 0
03:49:59.655 00.000 16108 MoveAxis(N, 0, ABG)
03:49:59.655 00.000 16108 Move returns status 0, amount 0
03:49:59.655 00.000 16108 move complete, result=0
03:49:59.655 00.000 16108 worker thread done servicing request
03:49:59.659 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3654, FiltMin=3136, FiltMax=44579, Gamma=1.000
03:49:59.677 00.018 21068 UpdateGuideState exits: m=700510 SNR=219.2
03:49:59.679 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:59.680 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:49:59.683 00.003 21068 Enqueuing Expose request
03:49:59.684 00.001 16108 Worker thread wakes up
03:49:59.685 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:59.686 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:49:59.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:00.665 00.979 16108 Exposure complete
03:50:00.720 00.055 16108 worker thread done servicing request
03:50:00.720 00.000 21068 OnExposeComplete: enter
03:50:00.721 00.001 21068 UpdateGuideState(): m_state=6
03:50:00.722 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1196
03:50:00.723 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=628.71, Mass=639648, SNR=215.7, Peak=65535 HFD=3.3
03:50:00.724 00.001 21068 MultiStar: [#1 0.13,0.23,0.85,U] [#2 0.17,0.24,0.96,U] [#3 0.26,0.19,0.43,U] [#4 -0.30,-0.06,0.32,U] [#5 0.08,-0.07,0.32,U] [#6 0.05,0.11,0.37,U] [#7 0.13,0.12,0.33,U] [#8 0.37,0.08,0.22,U] 
03:50:00.726 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.27, -0.08}
03:50:00.726 00.000 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
03:50:00.727 00.001 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
03:50:00.728 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:50:00.729 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.10, opts=13)
03:50:00.730 00.001 21068 Enqueuing Move request for scope (0.04, 0.10)
03:50:00.731 00.001 16108 Worker thread wakes up
03:50:00.731 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
03:50:00.731 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
03:50:00.731 00.000 16108 Moving (0.04, 0.10) raw xDistance=-0.02 yDistance=-0.11
03:50:00.731 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:00.732 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:00.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:50:00.732 00.000 16108 MoveAxis(E, 0, ABG)
03:50:00.732 00.000 16108 Move returns status 0, amount 0
03:50:00.732 00.000 16108 MoveAxis(N, 0, ABG)
03:50:00.732 00.000 16108 Move returns status 0, amount 0
03:50:00.732 00.000 16108 move complete, result=0
03:50:00.732 00.000 16108 worker thread done servicing request
03:50:00.734 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1293, max=65535, med=3654, FiltMin=3136, FiltMax=49865, Gamma=1.000
03:50:00.748 00.014 21068 UpdateGuideState exits: m=639648 SNR=215.7
03:50:00.748 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:00.749 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:00.750 00.001 21068 Enqueuing Expose request
03:50:00.751 00.001 16108 Worker thread wakes up
03:50:00.751 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:00.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:00.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:01.906 01.155 16108 Exposure complete
03:50:01.973 00.067 16108 worker thread done servicing request
03:50:01.973 00.000 21068 OnExposeComplete: enter
03:50:01.975 00.002 21068 UpdateGuideState(): m_state=6
03:50:01.977 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1197
03:50:01.979 00.002 21068 Star::Find returns 1 (0), X=812.31, Y=628.63, Mass=624677, SNR=204.8, Peak=65535 HFD=3.3
03:50:01.981 00.002 21068 MultiStar: [#1 -0.03,0.03,0.98,U] [#2 0.12,0.17,0.98,U] [#3 -0.08,-0.10,0.41,U] [#4 -0.52,-0.30,0.00,M1] [#5 -0.24,0.11,0.31,U] [#6 -0.25,-0.02,0.35,U] [#7 -0.16,-0.06,0.31,U] [#8 0.12,-0.06,0.23,U] 
03:50:01.982 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.00}, one-star: {-0.34, -0.16}
03:50:01.984 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
03:50:01.986 00.002 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
03:50:01.987 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=0.10 mountY=0.03, mountTheta=0.26
03:50:01.990 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.00, opts=13)
03:50:01.992 00.002 21068 Enqueuing Move request for scope (-0.10, -0.00)
03:50:01.994 00.002 16108 Worker thread wakes up
03:50:01.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
03:50:01.994 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
03:50:01.994 00.000 16108 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=0.03
03:50:01.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:50:01.994 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:01.995 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:01.995 00.000 16108 MoveAxis(E, 0, ABG)
03:50:01.995 00.000 16108 Move returns status 0, amount 0
03:50:01.995 00.000 16108 MoveAxis(N, 0, ABG)
03:50:01.995 00.000 16108 Move returns status 0, amount 0
03:50:01.995 00.000 16108 move complete, result=0
03:50:01.995 00.000 16108 worker thread done servicing request
03:50:02.000 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=3651, FiltMin=3145, FiltMax=44755, Gamma=1.000
03:50:02.015 00.015 21068 UpdateGuideState exits: m=624677 SNR=204.8
03:50:02.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:02.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:02.018 00.001 21068 Enqueuing Expose request
03:50:02.018 00.000 16108 Worker thread wakes up
03:50:02.018 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:02.019 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:02.019 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:03.009 00.990 16108 Exposure complete
03:50:03.074 00.065 16108 worker thread done servicing request
03:50:03.074 00.000 21068 OnExposeComplete: enter
03:50:03.076 00.002 21068 UpdateGuideState(): m_state=6
03:50:03.078 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1198
03:50:03.079 00.001 21068 Star::Find returns 1 (0), X=812.70, Y=628.46, Mass=607327, SNR=200.3, Peak=62864 HFD=3.2
03:50:03.082 00.003 21068 MultiStar: [#1 0.21,-0.05,1.01,U] [#2 0.35,0.02,0.97,U] [#3 0.21,-0.11,0.50,U] [#4 -0.35,-0.31,0.35,U] [#5 0.24,0.00,0.27,U] [#6 0.25,-0.22,0.35,U] [#7 0.31,-0.19,0.33,U] [#8 0.50,-0.16,0.00,M1] 
03:50:03.083 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.14}, one-star: {0.05, -0.33}
03:50:03.084 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
03:50:03.086 00.002 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
03:50:03.087 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=-0.20 mountY=0.09, mountTheta=2.71
03:50:03.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
03:50:03.091 00.002 21068 Enqueuing Move request for scope (0.18, -0.14)
03:50:03.092 00.001 16108 Worker thread wakes up
03:50:03.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
03:50:03.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
03:50:03.092 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
03:50:03.092 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:50:03.092 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:03.092 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:03.092 00.000 16108 MoveAxis(E, 52, ABG)
03:50:03.092 00.000 16108 Guiding  Dir = 2, Dur = 52
03:50:03.093 00.001 16108 IsSlewing returns 0
03:50:03.093 00.000 16108 IsGuiding returns 0
03:50:03.095 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=694, max=65535, med=3651, FiltMin=3088, FiltMax=39427, Gamma=1.000
03:50:03.105 00.010 16108 PulseGuide returned control before completion, sleep 50
03:50:03.110 00.005 21068 UpdateGuideState exits: m=607327 SNR=200.3
03:50:03.110 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:03.111 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:03.112 00.001 21068 Enqueuing Expose request
03:50:03.166 00.054 16108 IsGuiding returns 1
03:50:03.166 00.000 16108 scope still moving after pulse duration time elapsed
03:50:03.198 00.032 16108 IsSlewing returns 0
03:50:03.199 00.001 16108 IsGuiding returns 0
03:50:03.199 00.000 16108 scope move finished after 52 + 54 ms
03:50:03.199 00.000 16108 Move returns status 0, amount 52
03:50:03.199 00.000 16108 MoveAxis(N, 0, ABG)
03:50:03.199 00.000 16108 Move returns status 0, amount 0
03:50:03.199 00.000 16108 move complete, result=0
03:50:03.199 00.000 16108 worker thread done servicing request
03:50:03.199 00.000 16108 Worker thread wakes up
03:50:03.199 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:03.199 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:03.199 00.000 21068 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
03:50:04.349 01.150 16108 Exposure complete
03:50:04.405 00.056 16108 worker thread done servicing request
03:50:04.406 00.001 21068 OnExposeComplete: enter
03:50:04.407 00.001 21068 UpdateGuideState(): m_state=6
03:50:04.408 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1199
03:50:04.409 00.001 21068 Star::Find returns 1 (0), X=812.26, Y=628.67, Mass=636611, SNR=200.6, Peak=65535 HFD=3.4
03:50:04.410 00.001 21068 MultiStar: [#1 -0.13,0.04,0.95,U] [#2 0.11,0.27,0.97,U] [#3 -0.06,-0.11,0.39,U] [#4 -0.82,-0.12,0.00,M1] [#5 -0.21,0.03,0.34,U] [#6 -0.15,0.07,0.42,U] [#7 0.01,0.02,0.33,U] [#8 -0.13,0.07,0.21,U] 
03:50:04.410 00.000 21068 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {-0.39, -0.12}
03:50:04.411 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
03:50:04.411 00.000 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
03:50:04.412 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.81 mountX=0.13 mountY=-0.01, mountTheta=-0.10
03:50:04.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.04, opts=13)
03:50:04.415 00.001 21068 Enqueuing Move request for scope (-0.13, 0.04)
03:50:04.415 00.000 16108 Worker thread wakes up
03:50:04.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
03:50:04.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
03:50:04.415 00.000 16108 Moving (-0.13, 0.04) raw xDistance=0.13 yDistance=-0.01
03:50:04.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:50:04.417 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:04.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:50:04.417 00.000 16108 MoveAxis(E, 0, ABG)
03:50:04.417 00.000 16108 Move returns status 0, amount 0
03:50:04.417 00.000 16108 MoveAxis(N, 0, ABG)
03:50:04.417 00.000 16108 Move returns status 0, amount 0
03:50:04.417 00.000 16108 move complete, result=0
03:50:04.417 00.000 16108 worker thread done servicing request
03:50:04.425 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3651, FiltMin=3088, FiltMax=41289, Gamma=1.000
03:50:04.440 00.015 21068 UpdateGuideState exits: m=636611 SNR=200.6
03:50:04.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:04.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:04.443 00.001 21068 Enqueuing Expose request
03:50:04.444 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:04.445 00.001 16108 Worker thread wakes up
03:50:04.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:04.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:05.417 00.972 16108 Exposure complete
03:50:05.471 00.054 16108 worker thread done servicing request
03:50:05.471 00.000 21068 OnExposeComplete: enter
03:50:05.473 00.002 21068 UpdateGuideState(): m_state=6
03:50:05.474 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1200
03:50:05.475 00.001 21068 Star::Find returns 1 (0), X=812.14, Y=628.47, Mass=602323, SNR=186.6, Peak=65535 HFD=3.2
03:50:05.476 00.001 21068 MultiStar: [#1 0.06,0.06,0.98,U] [#2 -0.02,0.16,1.05,U] [#3 -0.13,0.01,0.41,U] [#4 -0.72,-0.12,0.00,M2] [#5 -0.20,-0.20,0.37,U] [#6 -0.18,0.04,0.36,U] [#7 -0.48,-0.12,0.34,U] [#8 -0.03,0.19,0.26,U] 
03:50:05.477 00.001 21068 refined, 7 included, MultiStar: {-0.18, -0.03}, one-star: {-0.51, -0.33}
03:50:05.477 00.000 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
03:50:05.478 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
03:50:05.479 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.17 mountY=0.07, mountTheta=0.41
03:50:05.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.03, opts=13)
03:50:05.482 00.002 21068 Enqueuing Move request for scope (-0.18, -0.03)
03:50:05.483 00.001 16108 Worker thread wakes up
03:50:05.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
03:50:05.484 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
03:50:05.484 00.000 16108 Moving (-0.18, -0.03) raw xDistance=0.17 yDistance=0.07
03:50:05.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:50:05.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:05.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:50:05.484 00.000 16108 MoveAxis(E, 0, ABG)
03:50:05.484 00.000 16108 Move returns status 0, amount 0
03:50:05.484 00.000 16108 MoveAxis(N, 0, ABG)
03:50:05.484 00.000 16108 Move returns status 0, amount 0
03:50:05.484 00.000 16108 move complete, result=0
03:50:05.484 00.000 16108 worker thread done servicing request
03:50:05.489 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=550, max=65535, med=3657, FiltMin=3110, FiltMax=40297, Gamma=1.000
03:50:05.501 00.012 21068 UpdateGuideState exits: m=602323 SNR=186.6
03:50:05.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:05.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:05.503 00.000 21068 Enqueuing Expose request
03:50:05.504 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:05.505 00.001 16108 Worker thread wakes up
03:50:05.505 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:05.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:06.677 01.172 16108 Exposure complete
03:50:06.739 00.062 16108 worker thread done servicing request
03:50:06.739 00.000 21068 OnExposeComplete: enter
03:50:06.741 00.002 21068 UpdateGuideState(): m_state=6
03:50:06.744 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1201
03:50:06.747 00.003 21068 Star::Find returns 1 (0), X=812.31, Y=628.53, Mass=591793, SNR=216.5, Peak=65535 HFD=3.2
03:50:06.749 00.002 21068 MultiStar: [#1 0.01,0.10,0.94,U] [#2 0.07,0.17,0.87,U] [#3 0.12,0.01,0.39,U] [#4 -0.69,-0.32,0.00,M3] [#5 0.01,-0.02,0.34,U] [#6 -0.25,-0.03,0.35,U] [#7 -0.14,0.07,0.29,U] [#8 0.05,-0.08,0.23,U] 
03:50:06.751 00.002 21068 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {-0.34, -0.27}
03:50:06.753 00.002 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
03:50:06.754 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
03:50:06.754 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.02 mountX=0.07 mountY=0.03, mountTheta=0.35
03:50:06.757 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.01, opts=13)
03:50:06.758 00.001 21068 Enqueuing Move request for scope (-0.08, -0.01)
03:50:06.759 00.001 16108 Worker thread wakes up
03:50:06.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
03:50:06.759 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
03:50:06.759 00.000 16108 Moving (-0.08, -0.01) raw xDistance=0.07 yDistance=0.03
03:50:06.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:06.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:06.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:06.759 00.000 16108 MoveAxis(E, 0, ABG)
03:50:06.759 00.000 16108 Move returns status 0, amount 0
03:50:06.759 00.000 16108 MoveAxis(N, 0, ABG)
03:50:06.759 00.000 16108 Move returns status 0, amount 0
03:50:06.759 00.000 16108 move complete, result=0
03:50:06.759 00.000 16108 worker thread done servicing request
03:50:06.762 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=3661, FiltMin=3123, FiltMax=43539, Gamma=1.000
03:50:06.776 00.014 21068 UpdateGuideState exits: m=591793 SNR=216.5
03:50:06.778 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:06.779 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:06.780 00.001 21068 Enqueuing Expose request
03:50:06.782 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:06.783 00.001 16108 Worker thread wakes up
03:50:06.783 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:06.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:07.767 00.984 16108 Exposure complete
03:50:07.832 00.065 16108 worker thread done servicing request
03:50:07.832 00.000 21068 OnExposeComplete: enter
03:50:07.834 00.002 21068 UpdateGuideState(): m_state=6
03:50:07.836 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1202
03:50:07.837 00.001 21068 Star::Find returns 1 (0), X=812.24, Y=628.63, Mass=657049, SNR=218.1, Peak=65535 HFD=3.4
03:50:07.838 00.001 21068 MultiStar: [#1 0.07,0.15,0.85,U] [#2 -0.06,0.18,0.91,U] [#3 0.23,0.20,0.37,U] [#4 -0.62,0.06,0.00,M4] [#5 0.02,0.24,0.30,U] [#6 0.01,0.17,0.39,U] [#7 -0.18,0.16,0.31,U] [#8 0.17,0.13,0.19,U] 
03:50:07.840 00.002 21068 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.41, -0.16}
03:50:07.841 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
03:50:07.841 00.000 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
03:50:07.842 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.26 mountX=0.09 mountY=-0.07, mountTheta=-0.67
03:50:07.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
03:50:07.844 00.000 21068 Enqueuing Move request for scope (-0.08, 0.10)
03:50:07.845 00.001 16108 Worker thread wakes up
03:50:07.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:50:07.845 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:50:07.845 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=-0.07
03:50:07.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:50:07.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:07.846 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:50:07.846 00.000 16108 MoveAxis(E, 0, ABG)
03:50:07.846 00.000 16108 Move returns status 0, amount 0
03:50:07.846 00.000 16108 MoveAxis(N, 0, ABG)
03:50:07.846 00.000 16108 Move returns status 0, amount 0
03:50:07.846 00.000 16108 move complete, result=0
03:50:07.846 00.000 16108 worker thread done servicing request
03:50:07.849 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=595, max=65535, med=3667, FiltMin=3129, FiltMax=46547, Gamma=1.000
03:50:07.863 00.014 21068 UpdateGuideState exits: m=657049 SNR=218.1
03:50:07.864 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:07.864 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:07.865 00.001 21068 Enqueuing Expose request
03:50:07.866 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:07.866 00.000 16108 Worker thread wakes up
03:50:07.866 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:07.867 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:09.033 01.166 16108 Exposure complete
03:50:09.095 00.062 16108 worker thread done servicing request
03:50:09.095 00.000 21068 OnExposeComplete: enter
03:50:09.096 00.001 21068 UpdateGuideState(): m_state=6
03:50:09.097 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1203
03:50:09.097 00.000 21068 Star::Find returns 1 (0), X=812.33, Y=628.46, Mass=637823, SNR=196.8, Peak=65535 HFD=3.2
03:50:09.098 00.001 21068 MultiStar: [#1 0.01,0.01,0.77,U] [#2 -0.14,-0.07,1.00,U] [#3 -0.01,0.01,0.39,U] [#4 -0.45,0.06,0.34,U] [#5 0.01,-0.06,0.35,U] [#6 -0.20,0.13,0.35,U] [#7 -0.19,-0.01,0.37,U] [#8 0.32,0.30,0.24,U] 
03:50:09.099 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.32, -0.33}
03:50:09.100 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
03:50:09.100 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
03:50:09.101 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.74 mountX=0.12 mountY=0.09, mountTheta=0.62
03:50:09.104 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.06, opts=13)
03:50:09.104 00.000 21068 Enqueuing Move request for scope (-0.14, -0.06)
03:50:09.105 00.001 16108 Worker thread wakes up
03:50:09.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
03:50:09.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
03:50:09.105 00.000 16108 Moving (-0.14, -0.06) raw xDistance=0.12 yDistance=0.09
03:50:09.106 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:50:09.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:09.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:09.106 00.000 16108 MoveAxis(E, 0, ABG)
03:50:09.106 00.000 16108 Move returns status 0, amount 0
03:50:09.106 00.000 16108 MoveAxis(N, 0, ABG)
03:50:09.106 00.000 16108 Move returns status 0, amount 0
03:50:09.106 00.000 16108 move complete, result=0
03:50:09.106 00.000 16108 worker thread done servicing request
03:50:09.108 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=3677, FiltMin=3133, FiltMax=34848, Gamma=1.000
03:50:09.129 00.021 21068 UpdateGuideState exits: m=637823 SNR=196.8
03:50:09.130 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:09.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:09.132 00.001 21068 Enqueuing Expose request
03:50:09.133 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:09.133 00.000 16108 Worker thread wakes up
03:50:09.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:09.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:10.099 00.965 16108 Exposure complete
03:50:10.157 00.058 16108 worker thread done servicing request
03:50:10.158 00.001 21068 OnExposeComplete: enter
03:50:10.159 00.001 21068 UpdateGuideState(): m_state=6
03:50:10.161 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1204
03:50:10.161 00.000 21068 Star::Find returns 1 (0), X=812.35, Y=628.74, Mass=589055, SNR=175.8, Peak=65535 HFD=3.2
03:50:10.162 00.001 21068 MultiStar: [#1 0.11,0.21,0.96,U] [#2 0.15,0.27,1.13,U] [#3 -0.00,0.22,0.45,U] [#4 -0.47,-0.09,0.34,U] [#5 0.03,0.16,0.34,U] [#6 -0.07,0.12,0.44,U] [#7 -0.20,0.36,0.37,U] [#8 0.14,0.25,0.24,U] 
03:50:10.163 00.001 21068 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.30, -0.06}
03:50:10.165 00.002 21068 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
03:50:10.165 00.000 21068 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
03:50:10.166 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=0.07 mountY=-0.14, mountTheta=-1.09
03:50:10.168 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.15, opts=13)
03:50:10.169 00.001 21068 Enqueuing Move request for scope (-0.05, 0.15)
03:50:10.170 00.001 16108 Worker thread wakes up
03:50:10.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
03:50:10.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
03:50:10.170 00.000 16108 Moving (-0.05, 0.15) raw xDistance=0.07 yDistance=-0.14
03:50:10.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:10.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:10.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:50:10.170 00.000 16108 MoveAxis(E, 0, ABG)
03:50:10.170 00.000 16108 Move returns status 0, amount 0
03:50:10.170 00.000 16108 MoveAxis(N, 0, ABG)
03:50:10.171 00.001 16108 Move returns status 0, amount 0
03:50:10.171 00.000 16108 move complete, result=0
03:50:10.171 00.000 16108 worker thread done servicing request
03:50:10.174 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=765, max=65535, med=3683, FiltMin=3129, FiltMax=39891, Gamma=1.000
03:50:10.201 00.027 21068 UpdateGuideState exits: m=589055 SNR=175.8
03:50:10.202 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:10.203 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:10.204 00.001 21068 Enqueuing Expose request
03:50:10.205 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:10.208 00.003 16108 Worker thread wakes up
03:50:10.208 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:10.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:11.364 01.156 16108 Exposure complete
03:50:11.437 00.073 16108 worker thread done servicing request
03:50:11.437 00.000 21068 OnExposeComplete: enter
03:50:11.439 00.002 21068 UpdateGuideState(): m_state=6
03:50:11.440 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1205
03:50:11.442 00.002 21068 Star::Find returns 1 (0), X=812.63, Y=628.44, Mass=626769, SNR=204.3, Peak=59101 HFD=3.2
03:50:11.444 00.002 21068 MultiStar: [#1 0.33,-0.05,0.75,U] [#2 0.39,-0.04,0.99,U] [#3 0.53,0.23,0.00,M1] [#4 -0.14,-0.17,0.30,U] [#5 0.10,-0.01,0.27,U] [#6 0.20,0.21,0.32,U] [#7 0.20,-0.06,0.32,U] [#8 0.62,-0.34,0.00,M1] 
03:50:11.445 00.001 21068 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {-0.02, -0.36}
03:50:11.447 00.002 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
03:50:11.448 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.84)
03:50:11.449 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.54 mountX=-0.20 mountY=0.06, mountTheta=2.83
03:50:11.453 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.11, opts=13)
03:50:11.454 00.001 21068 Enqueuing Move request for scope (0.19, -0.11)
03:50:11.455 00.001 16108 Worker thread wakes up
03:50:11.456 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
03:50:11.456 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
03:50:11.456 00.000 16108 Moving (0.19, -0.11) raw xDistance=-0.20 yDistance=0.06
03:50:11.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:50:11.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:11.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:50:11.456 00.000 16108 MoveAxis(E, 53, ABG)
03:50:11.456 00.000 16108 Guiding  Dir = 2, Dur = 53
03:50:11.456 00.000 16108 IsSlewing returns 0
03:50:11.456 00.000 16108 IsGuiding returns 0
03:50:11.461 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=985, max=65535, med=3693, FiltMin=3161, FiltMax=37277, Gamma=1.000
03:50:11.476 00.015 16108 PulseGuide returned control before completion, sleep 44
03:50:11.480 00.004 21068 UpdateGuideState exits: m=626769 SNR=204.3
03:50:11.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:11.482 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:11.483 00.001 21068 Enqueuing Expose request
03:50:11.521 00.038 16108 IsGuiding returns 1
03:50:11.521 00.000 16108 scope still moving after pulse duration time elapsed
03:50:11.552 00.031 16108 IsSlewing returns 0
03:50:11.552 00.000 16108 IsGuiding returns 0
03:50:11.552 00.000 16108 scope move finished after 53 + 42 ms
03:50:11.552 00.000 16108 Move returns status 0, amount 53
03:50:11.552 00.000 16108 MoveAxis(N, 0, ABG)
03:50:11.552 00.000 16108 Move returns status 0, amount 0
03:50:11.552 00.000 16108 move complete, result=0
03:50:11.552 00.000 16108 worker thread done servicing request
03:50:11.553 00.001 16108 Worker thread wakes up
03:50:11.553 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
03:50:11.554 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:11.554 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:12.523 00.969 16108 Exposure complete
03:50:12.577 00.054 16108 worker thread done servicing request
03:50:12.577 00.000 21068 OnExposeComplete: enter
03:50:12.578 00.001 21068 UpdateGuideState(): m_state=6
03:50:12.579 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1206
03:50:12.579 00.000 21068 Star::Find returns 1 (0), X=812.42, Y=628.38, Mass=600898, SNR=203.4, Peak=65507 HFD=3.2
03:50:12.580 00.001 21068 MultiStar: [#1 0.04,-0.15,0.86,U] [#2 0.05,-0.05,0.94,U] [#3 0.16,-0.19,0.39,U] [#4 -0.70,-0.43,0.00,M2] [#5 -0.23,-0.19,0.24,U] [#6 -0.23,0.13,0.31,U] [#7 0.06,-0.14,0.33,U] [#8 0.13,-0.06,0.23,U] 
03:50:12.581 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.17}, one-star: {-0.22, -0.41}
03:50:12.582 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
03:50:12.583 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
03:50:12.584 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=0.01 mountY=0.17, mountTheta=1.54
03:50:12.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.17, opts=13)
03:50:12.589 00.003 21068 Enqueuing Move request for scope (-0.04, -0.17)
03:50:12.592 00.003 16108 Worker thread wakes up
03:50:12.592 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:50:12.592 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:50:12.592 00.000 16108 Moving (-0.04, -0.17) raw xDistance=0.01 yDistance=0.17
03:50:12.592 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:50:12.592 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:12.592 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:50:12.592 00.000 16108 MoveAxis(E, 0, ABG)
03:50:12.592 00.000 16108 Move returns status 0, amount 0
03:50:12.592 00.000 16108 MoveAxis(N, 0, ABG)
03:50:12.592 00.000 16108 Move returns status 0, amount 0
03:50:12.592 00.000 16108 move complete, result=0
03:50:12.592 00.000 16108 worker thread done servicing request
03:50:12.596 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=3702, FiltMin=3165, FiltMax=36473, Gamma=1.000
03:50:12.608 00.012 21068 UpdateGuideState exits: m=600898 SNR=203.4
03:50:12.609 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:12.609 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:12.610 00.001 21068 Enqueuing Expose request
03:50:12.611 00.001 16108 Worker thread wakes up
03:50:12.611 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:12.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:12.612 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:13.785 01.173 16108 Exposure complete
03:50:13.852 00.067 16108 worker thread done servicing request
03:50:13.852 00.000 21068 OnExposeComplete: enter
03:50:13.853 00.001 21068 UpdateGuideState(): m_state=6
03:50:13.854 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1207
03:50:13.857 00.003 21068 Star::Find returns 1 (0), X=812.05, Y=628.51, Mass=574802, SNR=181.6, Peak=65535 HFD=3.2
03:50:13.859 00.002 21068 MultiStar: [#1 -0.32,0.05,1.09,U] [#2 -0.13,0.05,1.18,U] [#3 -0.23,-0.04,0.46,U] [#4 -0.74,-0.30,0.00,M3] [#5 -0.34,-0.15,0.36,U] [#6 -0.43,-0.19,0.39,U] [#7 -0.42,-0.14,0.34,U] [#8 -0.52,-0.17,0.00,M1] 
03:50:13.860 00.001 21068 refined, 6 included, MultiStar: {-0.34, -0.07}, one-star: {-0.60, -0.28}
03:50:13.861 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.89 = 0.39)
03:50:13.861 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.83 = 0.45)
03:50:13.862 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-2.93 mountX=0.32 mountY=0.15, mountTheta=0.44
03:50:13.864 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.07, opts=13)
03:50:13.865 00.001 21068 Enqueuing Move request for scope (-0.34, -0.07)
03:50:13.866 00.001 16108 Worker thread wakes up
03:50:13.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.07) opts 0xd
03:50:13.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.07)
03:50:13.866 00.000 16108 Moving (-0.34, -0.07) raw xDistance=0.32 yDistance=0.15
03:50:13.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:50:13.866 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:13.866 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:50:13.866 00.000 16108 MoveAxis(W, 85, ABG)
03:50:13.866 00.000 16108 Guiding  Dir = 3, Dur = 85
03:50:13.866 00.000 16108 IsSlewing returns 0
03:50:13.866 00.000 16108 IsGuiding returns 0
03:50:13.870 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3712, FiltMin=3190, FiltMax=42249, Gamma=1.000
03:50:13.892 00.022 21068 UpdateGuideState exits: m=574802 SNR=181.6
03:50:13.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:13.895 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:13.896 00.001 21068 Enqueuing Expose request
03:50:13.919 00.023 16108 PulseGuide returned control before completion, sleep 43
03:50:13.964 00.045 16108 IsGuiding returns 1
03:50:13.964 00.000 16108 scope still moving after pulse duration time elapsed
03:50:13.996 00.032 16108 IsSlewing returns 0
03:50:13.996 00.000 16108 IsGuiding returns 1
03:50:14.027 00.031 16108 IsSlewing returns 0
03:50:14.027 00.000 16108 IsGuiding returns 0
03:50:14.027 00.000 16108 scope move finished after 85 + 76 ms
03:50:14.028 00.001 16108 Move returns status 0, amount 85
03:50:14.028 00.000 16108 MoveAxis(N, 0, ABG)
03:50:14.028 00.000 16108 Move returns status 0, amount 0
03:50:14.028 00.000 16108 move complete, result=0
03:50:14.028 00.000 16108 worker thread done servicing request
03:50:14.028 00.000 16108 Worker thread wakes up
03:50:14.028 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH
03:50:14.031 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:14.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:15.005 00.974 16108 Exposure complete
03:50:15.073 00.068 16108 worker thread done servicing request
03:50:15.073 00.000 21068 OnExposeComplete: enter
03:50:15.075 00.002 21068 UpdateGuideState(): m_state=6
03:50:15.077 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1208
03:50:15.079 00.002 21068 Star::Find returns 1 (0), X=812.23, Y=628.40, Mass=580543, SNR=194.3, Peak=65507 HFD=3.2
03:50:15.080 00.001 21068 MultiStar: [#1 -0.05,-0.17,0.92,U] [#2 -0.00,-0.17,1.23,U] [#3 0.20,0.17,0.37,U] [#4 -0.50,-0.18,0.00,M4] [#5 -0.12,-0.29,0.37,U] [#6 -0.20,0.02,0.35,U] [#7 0.13,0.15,0.34,U] [#8 -0.03,-0.14,0.25,U] 
03:50:15.082 00.002 21068 refined, 7 included, MultiStar: {-0.10, -0.16}, one-star: {-0.42, -0.39}
03:50:15.084 00.002 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
03:50:15.085 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
03:50:15.086 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=0.07 mountY=0.18, mountTheta=1.21
03:50:15.089 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.16, opts=13)
03:50:15.092 00.003 21068 Enqueuing Move request for scope (-0.10, -0.16)
03:50:15.094 00.002 16108 Worker thread wakes up
03:50:15.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
03:50:15.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
03:50:15.094 00.000 16108 Moving (-0.10, -0.16) raw xDistance=0.07 yDistance=0.18
03:50:15.095 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:15.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:15.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:50:15.095 00.000 16108 MoveAxis(E, 0, ABG)
03:50:15.095 00.000 16108 Move returns status 0, amount 0
03:50:15.095 00.000 16108 MoveAxis(N, 0, ABG)
03:50:15.095 00.000 16108 Move returns status 0, amount 0
03:50:15.095 00.000 16108 move complete, result=0
03:50:15.095 00.000 16108 worker thread done servicing request
03:50:15.104 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=992, max=65535, med=3721, FiltMin=3161, FiltMax=40953, Gamma=1.000
03:50:15.133 00.029 21068 UpdateGuideState exits: m=580543 SNR=194.3
03:50:15.135 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:15.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:15.136 00.000 21068 Enqueuing Expose request
03:50:15.137 00.001 16108 Worker thread wakes up
03:50:15.137 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:15.138 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:15.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:16.298 01.160 16108 Exposure complete
03:50:16.354 00.056 16108 worker thread done servicing request
03:50:16.354 00.000 21068 OnExposeComplete: enter
03:50:16.355 00.001 21068 UpdateGuideState(): m_state=6
03:50:16.356 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1209
03:50:16.357 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=628.21, Mass=568202, SNR=218.5, Peak=65507 HFD=3.4
03:50:16.357 00.000 21068 MultiStar: [#1 0.14,-0.17,0.81,U] [#2 0.22,-0.06,0.83,U] [#3 0.25,-0.20,0.32,U] [#4 -0.16,-0.28,0.29,U] [#5 0.04,-0.31,0.27,U] [#6 0.02,-0.03,0.31,U] [#7 0.04,-0.24,0.31,U] [#8 0.43,-0.20,0.19,U] 
03:50:16.358 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.26}, one-star: {-0.34, -0.58}
03:50:16.360 00.002 21068 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.97) = xAngle (-4.46 = 1.83)
03:50:16.361 00.001 21068 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.89)
03:50:16.361 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.49 mountX=-0.07 mountY=0.25, mountTheta=1.83
03:50:16.363 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.26, opts=13)
03:50:16.364 00.001 21068 Enqueuing Move request for scope (0.02, -0.26)
03:50:16.364 00.000 16108 Worker thread wakes up
03:50:16.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
03:50:16.364 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
03:50:16.365 00.001 16108 Moving (0.02, -0.26) raw xDistance=-0.07 yDistance=0.25
03:50:16.365 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:16.365 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:50:16.365 00.000 16108 MoveAxis(E, 0, ABG)
03:50:16.365 00.000 16108 Move returns status 0, amount 0
03:50:16.365 00.000 16108 MoveAxis(S, 50, ABG)
03:50:16.365 00.000 16108 Guiding  Dir = 1, Dur = 50
03:50:16.365 00.000 16108 IsSlewing returns 0
03:50:16.365 00.000 16108 IsGuiding returns 0
03:50:16.368 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3731, FiltMin=3145, FiltMax=31814, Gamma=1.000
03:50:16.375 00.007 16108 PulseGuide returned control before completion, sleep 51
03:50:16.381 00.006 21068 UpdateGuideState exits: m=568202 SNR=218.5
03:50:16.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:16.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:16.383 00.000 21068 Enqueuing Expose request
03:50:16.436 00.053 16108 IsGuiding returns 1
03:50:16.436 00.000 16108 scope still moving after pulse duration time elapsed
03:50:16.467 00.031 16108 IsSlewing returns 0
03:50:16.467 00.000 16108 IsGuiding returns 0
03:50:16.467 00.000 16108 scope move finished after 50 + 52 ms
03:50:16.467 00.000 16108 Move returns status 0, amount 50
03:50:16.467 00.000 16108 move complete, result=0
03:50:16.467 00.000 16108 worker thread done servicing request
03:50:16.467 00.000 16108 Worker thread wakes up
03:50:16.467 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
03:50:16.468 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:16.468 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:17.452 00.984 16108 Exposure complete
03:50:17.506 00.054 16108 worker thread done servicing request
03:50:17.506 00.000 21068 OnExposeComplete: enter
03:50:17.508 00.002 21068 UpdateGuideState(): m_state=6
03:50:17.509 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1210
03:50:17.510 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=628.38, Mass=590913, SNR=207.3, Peak=59923 HFD=3.2
03:50:17.511 00.001 21068 MultiStar: [#1 0.24,0.01,0.87,U] [#2 0.28,0.12,0.89,U] [#3 0.15,-0.07,0.34,U] [#4 -0.49,-0.28,0.00,M4] [#5 0.19,-0.02,0.26,U] [#6 -0.08,-0.08,0.30,U] [#7 -0.06,-0.28,0.35,U] [#8 0.17,0.07,0.23,U] 
03:50:17.512 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {-0.15, -0.41}
03:50:17.512 00.000 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
03:50:17.513 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
03:50:17.514 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.82 mountX=-0.11 mountY=0.08, mountTheta=2.53
03:50:17.515 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.10, opts=13)
03:50:17.516 00.001 21068 Enqueuing Move request for scope (0.09, -0.10)
03:50:17.517 00.001 16108 Worker thread wakes up
03:50:17.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:50:17.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:50:17.517 00.000 16108 Moving (0.09, -0.10) raw xDistance=-0.11 yDistance=0.08
03:50:17.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:50:17.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:17.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:50:17.517 00.000 16108 MoveAxis(E, 0, ABG)
03:50:17.517 00.000 16108 Move returns status 0, amount 0
03:50:17.517 00.000 16108 MoveAxis(N, 0, ABG)
03:50:17.517 00.000 16108 Move returns status 0, amount 0
03:50:17.517 00.000 16108 move complete, result=0
03:50:17.517 00.000 16108 worker thread done servicing request
03:50:17.521 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=3741, FiltMin=3200, FiltMax=34313, Gamma=1.000
03:50:17.535 00.014 21068 UpdateGuideState exits: m=590913 SNR=207.3
03:50:17.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:17.536 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:17.537 00.001 21068 Enqueuing Expose request
03:50:17.538 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:17.538 00.000 16108 Worker thread wakes up
03:50:17.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:17.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:18.706 01.167 16108 Exposure complete
03:50:18.776 00.070 16108 worker thread done servicing request
03:50:18.776 00.000 21068 OnExposeComplete: enter
03:50:18.779 00.003 21068 UpdateGuideState(): m_state=6
03:50:18.780 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1211
03:50:18.781 00.001 21068 Star::Find returns 1 (0), X=812.48, Y=628.21, Mass=500643, SNR=180.9, Peak=55843 HFD=3.2
03:50:18.782 00.001 21068 MultiStar: [#1 0.34,-0.23,0.95,U] [#2 0.28,0.02,1.02,U] [#3 0.20,-0.18,0.44,U] [#4 -0.24,-0.17,0.30,U] [#5 0.19,-0.11,0.34,U] [#6 0.02,-0.03,0.35,U] [#7 0.22,-0.49,0.00,M1] [#8 0.37,-0.17,0.26,U] 
03:50:18.783 00.001 21068 refined, 7 included, MultiStar: {0.13, -0.22}, one-star: {-0.17, -0.59}
03:50:18.783 00.000 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
03:50:18.784 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
03:50:18.785 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.02 mountX=-0.17 mountY=0.18, mountTheta=2.33
03:50:18.789 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.22, opts=13)
03:50:18.791 00.002 21068 Enqueuing Move request for scope (0.13, -0.22)
03:50:18.794 00.003 16108 Worker thread wakes up
03:50:18.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
03:50:18.794 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
03:50:18.794 00.000 16108 Moving (0.13, -0.22) raw xDistance=-0.17 yDistance=0.18
03:50:18.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:50:18.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:18.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:50:18.794 00.000 16108 MoveAxis(E, 0, ABG)
03:50:18.794 00.000 16108 Move returns status 0, amount 0
03:50:18.794 00.000 16108 MoveAxis(N, 0, ABG)
03:50:18.794 00.000 16108 Move returns status 0, amount 0
03:50:18.794 00.000 16108 move complete, result=0
03:50:18.794 00.000 16108 worker thread done servicing request
03:50:18.797 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=701, max=65535, med=3750, FiltMin=3184, FiltMax=36614, Gamma=1.000
03:50:18.812 00.015 21068 UpdateGuideState exits: m=500643 SNR=180.9
03:50:18.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:18.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:18.815 00.001 21068 Enqueuing Expose request
03:50:18.815 00.000 16108 Worker thread wakes up
03:50:18.815 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:18.817 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:18.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:19.796 00.979 16108 Exposure complete
03:50:19.853 00.057 16108 worker thread done servicing request
03:50:19.853 00.000 21068 OnExposeComplete: enter
03:50:19.854 00.001 21068 UpdateGuideState(): m_state=6
03:50:19.855 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1212
03:50:19.856 00.001 21068 Star::Find returns 1 (0), X=812.51, Y=628.48, Mass=569520, SNR=180.9, Peak=52659 HFD=3.2
03:50:19.857 00.001 21068 MultiStar: [#1 0.19,-0.14,0.87,U] [#2 0.36,0.05,0.91,U] [#3 0.18,-0.05,0.35,U] [#4 -0.29,-0.15,0.30,U] [#5 0.19,0.04,0.31,U] [#6 0.09,-0.22,0.38,U] [#7 -0.04,-0.24,0.36,U] [#8 0.43,-0.04,0.23,U] 
03:50:19.858 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {-0.14, -0.31}
03:50:19.858 00.000 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
03:50:19.859 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
03:50:19.860 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.13 mountY=0.10, mountTheta=2.47
03:50:19.861 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.13, opts=13)
03:50:19.862 00.001 21068 Enqueuing Move request for scope (0.11, -0.13)
03:50:19.863 00.001 16108 Worker thread wakes up
03:50:19.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
03:50:19.863 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
03:50:19.863 00.000 16108 Moving (0.11, -0.13) raw xDistance=-0.13 yDistance=0.10
03:50:19.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:50:19.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:19.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:50:19.863 00.000 16108 MoveAxis(E, 0, ABG)
03:50:19.863 00.000 16108 Move returns status 0, amount 0
03:50:19.863 00.000 16108 MoveAxis(N, 0, ABG)
03:50:19.863 00.000 16108 Move returns status 0, amount 0
03:50:19.863 00.000 16108 move complete, result=0
03:50:19.863 00.000 16108 worker thread done servicing request
03:50:19.867 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=3760, FiltMin=3203, FiltMax=33417, Gamma=1.000
03:50:19.879 00.012 21068 UpdateGuideState exits: m=569520 SNR=180.9
03:50:19.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:19.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:19.882 00.001 21068 Enqueuing Expose request
03:50:19.883 00.001 16108 Worker thread wakes up
03:50:19.883 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:19.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:19.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:21.050 01.167 16108 Exposure complete
03:50:21.116 00.066 16108 worker thread done servicing request
03:50:21.116 00.000 21068 OnExposeComplete: enter
03:50:21.116 00.000 21068 UpdateGuideState(): m_state=6
03:50:21.117 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1213
03:50:21.118 00.001 21068 Star::Find returns 1 (0), X=812.73, Y=628.34, Mass=540134, SNR=196.8, Peak=53296 HFD=3.5
03:50:21.119 00.001 21068 MultiStar: [#1 0.34,-0.30,0.94,U] [#2 0.33,-0.22,1.09,U] [#3 0.07,-0.35,0.36,U] [#4 -0.34,-0.29,0.30,U] [#5 0.03,-0.38,0.29,U] [#6 -0.01,-0.16,0.35,U] [#7 0.44,-0.39,0.00,M1] [#8 0.28,-0.29,0.22,U] 
03:50:21.120 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.31}, one-star: {0.09, -0.46}
03:50:21.120 00.000 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.05 = 2.23)
03:50:21.121 00.001 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.29)
03:50:21.122 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.09 mountX=-0.22 mountY=0.27, mountTheta=2.25
03:50:21.125 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.31, opts=13)
03:50:21.125 00.000 21068 Enqueuing Move request for scope (0.16, -0.31)
03:50:21.127 00.002 16108 Worker thread wakes up
03:50:21.127 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
03:50:21.127 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
03:50:21.128 00.001 16108 Moving (0.16, -0.31) raw xDistance=-0.22 yDistance=0.27
03:50:21.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:50:21.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:50:21.128 00.000 16108 MoveAxis(E, 57, ABG)
03:50:21.128 00.000 16108 Guiding  Dir = 2, Dur = 57
03:50:21.130 00.002 16108 IsSlewing returns 0
03:50:21.130 00.000 16108 IsGuiding returns 0
03:50:21.134 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=3773, FiltMin=3235, FiltMax=31142, Gamma=1.000
03:50:21.148 00.014 21068 UpdateGuideState exits: m=540134 SNR=196.8
03:50:21.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:21.150 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:21.151 00.001 21068 Enqueuing Expose request
03:50:21.155 00.004 16108 PulseGuide returned control before completion, sleep 42
03:50:21.200 00.045 16108 IsGuiding returns 1
03:50:21.200 00.000 16108 scope still moving after pulse duration time elapsed
03:50:21.231 00.031 16108 IsSlewing returns 0
03:50:21.231 00.000 16108 IsGuiding returns 1
03:50:21.263 00.032 16108 IsSlewing returns 0
03:50:21.263 00.000 16108 IsGuiding returns 0
03:50:21.263 00.000 16108 scope move finished after 57 + 76 ms
03:50:21.264 00.001 16108 Move returns status 0, amount 57
03:50:21.264 00.000 16108 MoveAxis(S, 54, ABG)
03:50:21.264 00.000 16108 Guiding  Dir = 1, Dur = 54
03:50:21.264 00.000 16108 IsSlewing returns 0
03:50:21.264 00.000 16108 IsGuiding returns 0
03:50:21.312 00.048 16108 PulseGuide returned control before completion, sleep 16
03:50:21.342 00.030 16108 IsGuiding returns 1
03:50:21.342 00.000 16108 scope still moving after pulse duration time elapsed
03:50:21.374 00.032 16108 IsSlewing returns 0
03:50:21.374 00.000 16108 IsGuiding returns 1
03:50:21.405 00.031 16108 IsSlewing returns 0
03:50:21.405 00.000 16108 IsGuiding returns 0
03:50:21.405 00.000 16108 scope move finished after 54 + 87 ms
03:50:21.405 00.000 16108 Move returns status 0, amount 54
03:50:21.405 00.000 16108 move complete, result=0
03:50:21.405 00.000 16108 worker thread done servicing request
03:50:21.405 00.000 16108 Worker thread wakes up
03:50:21.405 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.3 px 54 ms SOUTH
03:50:21.408 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:21.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:22.381 00.973 16108 Exposure complete
03:50:22.437 00.056 16108 worker thread done servicing request
03:50:22.438 00.001 21068 OnExposeComplete: enter
03:50:22.438 00.000 21068 UpdateGuideState(): m_state=6
03:50:22.439 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1214
03:50:22.440 00.001 21068 Star::Find returns 1 (0), X=812.31, Y=628.03, Mass=459013, SNR=172.8, Peak=61235 HFD=3.3
03:50:22.441 00.001 21068 MultiStar: [#1 0.00,-0.30,0.91,U] [#2 0.12,-0.31,0.98,U] [#3 0.13,-0.51,0.00,M1] [#4 -0.33,-0.44,0.00,M2] [#5 -0.21,-0.34,0.30,U] [#6 0.02,-0.36,0.35,U] [#7 0.26,-0.46,0.00,M2] [#8 0.04,-0.66,0.00,M1] 
03:50:22.442 00.001 21068 refined, 4 included, MultiStar: {-0.07, -0.44}, one-star: {-0.33, -0.77}
03:50:22.442 00.000 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.70 = 1.58)
03:50:22.443 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.64 = 1.64)
03:50:22.444 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.44 hyp=0.45 cameraTheta=-1.74 mountX=-0.00 mountY=0.45, mountTheta=1.58
03:50:22.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.44, opts=13)
03:50:22.447 00.001 21068 Enqueuing Move request for scope (-0.07, -0.44)
03:50:22.448 00.001 16108 Worker thread wakes up
03:50:22.448 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.44) opts 0xd
03:50:22.448 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.44)
03:50:22.448 00.000 16108 Moving (-0.07, -0.44) raw xDistance=-0.00 yDistance=0.45
03:50:22.448 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:50:22.448 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:50:22.448 00.000 16108 MoveAxis(E, 0, ABG)
03:50:22.448 00.000 16108 Move returns status 0, amount 0
03:50:22.448 00.000 16108 MoveAxis(S, 90, ABG)
03:50:22.448 00.000 16108 Guiding  Dir = 1, Dur = 90
03:50:22.448 00.000 16108 IsSlewing returns 0
03:50:22.448 00.000 16108 IsGuiding returns 0
03:50:22.452 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1184, max=65535, med=3782, FiltMin=3171, FiltMax=28643, Gamma=1.000
03:50:22.467 00.015 21068 UpdateGuideState exits: m=459013 SNR=172.8
03:50:22.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:22.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:22.469 00.000 21068 Enqueuing Expose request
03:50:22.490 00.021 16108 PulseGuide returned control before completion, sleep 59
03:50:22.550 00.060 16108 IsGuiding returns 1
03:50:22.550 00.000 16108 scope still moving after pulse duration time elapsed
03:50:22.582 00.032 16108 IsSlewing returns 0
03:50:22.582 00.000 16108 IsGuiding returns 1
03:50:22.614 00.032 16108 IsSlewing returns 0
03:50:22.615 00.001 16108 IsGuiding returns 0
03:50:22.615 00.000 16108 scope move finished after 90 + 76 ms
03:50:22.615 00.000 16108 Move returns status 0, amount 90
03:50:22.615 00.000 16108 move complete, result=0
03:50:22.615 00.000 16108 worker thread done servicing request
03:50:22.615 00.000 16108 Worker thread wakes up
03:50:22.616 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 90 ms SOUTH
03:50:22.618 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:22.619 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:23.772 01.153 16108 Exposure complete
03:50:23.835 00.063 16108 worker thread done servicing request
03:50:23.835 00.000 21068 OnExposeComplete: enter
03:50:23.837 00.002 21068 UpdateGuideState(): m_state=6
03:50:23.838 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1215
03:50:23.839 00.001 21068 Star::Find returns 1 (0), X=812.19, Y=628.37, Mass=459051, SNR=183.8, Peak=59651 HFD=3.2
03:50:23.841 00.002 21068 MultiStar: [#1 -0.25,-0.27,0.89,U] [#2 -0.01,-0.07,0.94,U] [#3 -0.10,-0.23,0.36,U] [#4 -0.51,-0.41,0.00,M3] [#5 -0.37,-0.54,0.00,M1] [#6 -0.29,-0.31,0.41,U] [#7 -0.06,-0.41,0.35,U] [#8 -0.19,-0.26,0.23,U] 
03:50:23.842 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.27}, one-star: {-0.46, -0.42}
03:50:23.843 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
03:50:23.844 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
03:50:23.845 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-2.25 mountX=0.17 mountY=0.31, mountTheta=1.08
03:50:23.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.27, opts=13)
03:50:23.847 00.001 21068 Enqueuing Move request for scope (-0.22, -0.27)
03:50:23.848 00.001 16108 Worker thread wakes up
03:50:23.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.27) opts 0xd
03:50:23.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.27)
03:50:23.848 00.000 16108 Moving (-0.22, -0.27) raw xDistance=0.17 yDistance=0.31
03:50:23.849 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:50:23.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:50:23.849 00.000 16108 MoveAxis(E, 0, ABG)
03:50:23.849 00.000 16108 Move returns status 0, amount 0
03:50:23.849 00.000 16108 MoveAxis(S, 63, ABG)
03:50:23.849 00.000 16108 Guiding  Dir = 1, Dur = 63
03:50:23.849 00.000 16108 IsSlewing returns 0
03:50:23.849 00.000 16108 IsGuiding returns 0
03:50:23.850 00.001 16108 PulseGuide returned control before completion, sleep 72
03:50:23.855 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=3795, FiltMin=3190, FiltMax=32982, Gamma=1.000
03:50:23.876 00.021 21068 UpdateGuideState exits: m=459051 SNR=183.8
03:50:23.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:23.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:23.879 00.001 21068 Enqueuing Expose request
03:50:23.930 00.051 16108 IsGuiding returns 0
03:50:23.930 00.000 16108 Move returns status 0, amount 63
03:50:23.930 00.000 16108 move complete, result=0
03:50:23.931 00.001 16108 worker thread done servicing request
03:50:23.931 00.000 16108 Worker thread wakes up
03:50:23.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:23.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:23.931 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 63 ms SOUTH
03:50:24.908 00.977 16108 Exposure complete
03:50:24.990 00.082 16108 worker thread done servicing request
03:50:24.990 00.000 21068 OnExposeComplete: enter
03:50:24.991 00.001 21068 UpdateGuideState(): m_state=6
03:50:24.992 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1216
03:50:24.993 00.001 21068 Star::Find returns 1 (0), X=812.18, Y=628.18, Mass=449215, SNR=170.2, Peak=62403 HFD=2.9
03:50:24.994 00.001 21068 MultiStar: [#1 0.10,-0.20,0.94,U] [#2 0.07,0.00,0.86,U] [#3 0.00,-0.31,0.40,U] [#4 -0.59,-0.48,0.00,M4] [#5 0.13,-0.15,0.27,U] [#6 -0.02,-0.42,0.37,U] [#7 -0.17,-0.28,0.30,U] [#8 -0.02,-0.09,0.28,U] 
03:50:24.995 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.28}, one-star: {-0.47, -0.61}
03:50:24.995 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
03:50:24.996 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
03:50:24.998 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.85 mountX=0.03 mountY=0.29, mountTheta=1.47
03:50:25.001 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.28, opts=13)
03:50:25.003 00.002 21068 Enqueuing Move request for scope (-0.08, -0.28)
03:50:25.006 00.003 16108 Worker thread wakes up
03:50:25.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
03:50:25.007 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
03:50:25.007 00.000 16108 Moving (-0.08, -0.28) raw xDistance=0.03 yDistance=0.29
03:50:25.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:50:25.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:50:25.007 00.000 16108 MoveAxis(E, 0, ABG)
03:50:25.007 00.000 16108 Move returns status 0, amount 0
03:50:25.007 00.000 16108 MoveAxis(S, 58, ABG)
03:50:25.007 00.000 16108 Guiding  Dir = 1, Dur = 58
03:50:25.007 00.000 16108 IsSlewing returns 0
03:50:25.008 00.001 16108 IsGuiding returns 0
03:50:25.013 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3801, FiltMin=3225, FiltMax=28627, Gamma=1.000
03:50:25.015 00.002 16108 PulseGuide returned control before completion, sleep 61
03:50:25.028 00.013 21068 UpdateGuideState exits: m=449215 SNR=170.2
03:50:25.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:25.029 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:25.030 00.001 21068 Enqueuing Expose request
03:50:25.082 00.052 16108 IsGuiding returns 1
03:50:25.082 00.000 16108 scope still moving after pulse duration time elapsed
03:50:25.108 00.026 16108 IsSlewing returns 0
03:50:25.108 00.000 16108 IsGuiding returns 0
03:50:25.108 00.000 16108 scope move finished after 58 + 43 ms
03:50:25.108 00.000 16108 Move returns status 0, amount 58
03:50:25.108 00.000 16108 move complete, result=0
03:50:25.108 00.000 16108 worker thread done servicing request
03:50:25.109 00.001 16108 Worker thread wakes up
03:50:25.109 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
03:50:25.110 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:25.111 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:26.272 01.161 16108 Exposure complete
03:50:26.326 00.054 16108 worker thread done servicing request
03:50:26.326 00.000 21068 OnExposeComplete: enter
03:50:26.327 00.001 21068 UpdateGuideState(): m_state=6
03:50:26.328 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1217
03:50:26.329 00.001 21068 Star::Find returns 1 (0), X=812.63, Y=628.44, Mass=501232, SNR=174.4, Peak=50880 HFD=3.2
03:50:26.330 00.001 21068 MultiStar: [#1 0.18,-0.16,1.06,U] [#2 0.32,-0.04,0.95,U] [#3 0.16,-0.46,0.39,U] [#4 -0.12,-0.44,0.30,U] [#5 0.12,-0.26,0.31,U] [#6 -0.14,-0.05,0.38,U] [#7 0.15,-0.17,0.30,U] [#8 0.23,-0.07,0.24,U] 
03:50:26.330 00.000 21068 refined, 8 included, MultiStar: {0.12, -0.21}, one-star: {-0.02, -0.35}
03:50:26.331 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.26)
03:50:26.332 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.32)
03:50:26.333 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.05 mountX=-0.15 mountY=0.18, mountTheta=2.29
03:50:26.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.21, opts=13)
03:50:26.336 00.001 21068 Enqueuing Move request for scope (0.12, -0.21)
03:50:26.336 00.000 16108 Worker thread wakes up
03:50:26.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
03:50:26.337 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
03:50:26.337 00.000 16108 Moving (0.12, -0.21) raw xDistance=-0.15 yDistance=0.18
03:50:26.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:50:26.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:26.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:50:26.337 00.000 16108 MoveAxis(E, 0, ABG)
03:50:26.337 00.000 16108 Move returns status 0, amount 0
03:50:26.337 00.000 16108 MoveAxis(N, 0, ABG)
03:50:26.337 00.000 16108 Move returns status 0, amount 0
03:50:26.337 00.000 16108 move complete, result=0
03:50:26.337 00.000 16108 worker thread done servicing request
03:50:26.340 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3808, FiltMin=3245, FiltMax=28902, Gamma=1.000
03:50:26.353 00.013 21068 UpdateGuideState exits: m=501232 SNR=174.4
03:50:26.355 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:26.355 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:26.356 00.001 21068 Enqueuing Expose request
03:50:26.357 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:26.358 00.001 16108 Worker thread wakes up
03:50:26.359 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:26.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:27.342 00.983 16108 Exposure complete
03:50:27.395 00.053 16108 worker thread done servicing request
03:50:27.395 00.000 21068 OnExposeComplete: enter
03:50:27.396 00.001 21068 UpdateGuideState(): m_state=6
03:50:27.397 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1218
03:50:27.401 00.004 21068 Star::Find returns 1 (0), X=812.18, Y=628.09, Mass=478458, SNR=168.6, Peak=65507 HFD=3.1
03:50:27.403 00.002 21068 MultiStar: [#1 0.00,-0.36,0.89,U] [#2 0.01,-0.40,0.98,U] [#3 0.02,-0.32,0.34,U] [#4 -0.33,-0.59,0.00,M4] [#5 -0.07,-0.40,0.31,U] [#6 -0.14,-0.12,0.35,U] [#7 0.02,-0.18,0.31,U] [#8 0.32,-0.45,0.00,M1] 
03:50:27.405 00.002 21068 refined, 6 included, MultiStar: {-0.12, -0.42}, one-star: {-0.47, -0.70}
03:50:27.406 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
03:50:27.406 00.000 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
03:50:27.409 00.003 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.86 mountX=0.05 mountY=0.43, mountTheta=1.46
03:50:27.412 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.42, opts=13)
03:50:27.413 00.001 21068 Enqueuing Move request for scope (-0.12, -0.42)
03:50:27.414 00.001 16108 Worker thread wakes up
03:50:27.414 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd
03:50:27.414 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.42)
03:50:27.414 00.000 16108 Moving (-0.12, -0.42) raw xDistance=0.05 yDistance=0.43
03:50:27.414 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:50:27.414 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:50:27.414 00.000 16108 MoveAxis(E, 0, ABG)
03:50:27.414 00.000 16108 Move returns status 0, amount 0
03:50:27.414 00.000 16108 MoveAxis(S, 87, ABG)
03:50:27.414 00.000 16108 Guiding  Dir = 1, Dur = 87
03:50:27.415 00.001 16108 IsSlewing returns 0
03:50:27.415 00.000 16108 IsGuiding returns 0
03:50:27.419 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=3814, FiltMin=3235, FiltMax=28416, Gamma=1.000
03:50:27.437 00.018 21068 UpdateGuideState exits: m=478458 SNR=168.6
03:50:27.439 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:27.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:27.441 00.001 21068 Enqueuing Expose request
03:50:27.461 00.020 16108 PulseGuide returned control before completion, sleep 52
03:50:27.522 00.061 16108 IsGuiding returns 1
03:50:27.522 00.000 16108 scope still moving after pulse duration time elapsed
03:50:27.554 00.032 16108 IsSlewing returns 0
03:50:27.554 00.000 16108 IsGuiding returns 0
03:50:27.554 00.000 16108 scope move finished after 87 + 52 ms
03:50:27.554 00.000 16108 Move returns status 0, amount 87
03:50:27.554 00.000 16108 move complete, result=0
03:50:27.554 00.000 16108 worker thread done servicing request
03:50:27.554 00.000 16108 Worker thread wakes up
03:50:27.555 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 87 ms SOUTH
03:50:27.556 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:27.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:28.709 01.153 16108 Exposure complete
03:50:28.765 00.056 16108 worker thread done servicing request
03:50:28.765 00.000 21068 OnExposeComplete: enter
03:50:28.767 00.002 21068 UpdateGuideState(): m_state=6
03:50:28.770 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1219
03:50:28.771 00.001 21068 Star::Find returns 1 (0), X=812.38, Y=628.33, Mass=554729, SNR=203.8, Peak=60339 HFD=3.3
03:50:28.773 00.002 21068 MultiStar: [#1 0.15,-0.20,0.86,U] [#2 0.09,-0.10,0.97,U] [#3 0.21,-0.13,0.38,U] [#4 -0.57,-0.40,0.00,M5] [#5 0.36,-0.20,0.24,U] [#6 -0.03,0.18,0.34,U] [#7 0.05,-0.12,0.28,U] [#8 0.55,-0.11,0.00,M2] 
03:50:28.774 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.20}, one-star: {-0.26, -0.46}
03:50:28.775 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
03:50:28.777 00.002 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
03:50:28.777 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.40 mountX=-0.07 mountY=0.18, mountTheta=1.92
03:50:28.781 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.20, opts=13)
03:50:28.783 00.002 21068 Enqueuing Move request for scope (0.03, -0.20)
03:50:28.784 00.001 16108 Worker thread wakes up
03:50:28.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
03:50:28.784 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
03:50:28.785 00.001 16108 Moving (0.03, -0.20) raw xDistance=-0.07 yDistance=0.18
03:50:28.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:28.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:28.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:50:28.785 00.000 16108 MoveAxis(E, 0, ABG)
03:50:28.785 00.000 16108 Move returns status 0, amount 0
03:50:28.785 00.000 16108 MoveAxis(N, 0, ABG)
03:50:28.785 00.000 16108 Move returns status 0, amount 0
03:50:28.785 00.000 16108 move complete, result=0
03:50:28.786 00.001 16108 worker thread done servicing request
03:50:28.792 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=3817, FiltMin=3257, FiltMax=35651, Gamma=1.000
03:50:28.808 00.016 21068 UpdateGuideState exits: m=554729 SNR=203.8
03:50:28.811 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:28.813 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:28.814 00.001 21068 Enqueuing Expose request
03:50:28.814 00.000 16108 Worker thread wakes up
03:50:28.814 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:28.815 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:28.816 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:29.784 00.968 16108 Exposure complete
03:50:29.837 00.053 16108 worker thread done servicing request
03:50:29.837 00.000 21068 OnExposeComplete: enter
03:50:29.838 00.001 21068 UpdateGuideState(): m_state=6
03:50:29.839 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1220
03:50:29.839 00.000 21068 Star::Find returns 1 (0), X=812.66, Y=628.76, Mass=451554, SNR=171.0, Peak=50061 HFD=3.2
03:50:29.840 00.001 21068 MultiStar: [#1 0.22,-0.02,0.89,U] [#2 0.35,0.24,1.00,U] [#3 0.27,-0.02,0.37,U] [#4 -0.33,0.04,0.34,U] [#5 0.12,-0.12,0.28,U] [#6 -0.09,0.21,0.32,U] [#7 0.20,-0.03,0.31,U] [#8 0.51,-0.26,0.00,M3] 
03:50:29.841 00.001 21068 single-star, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.02, -0.03}
03:50:29.842 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
03:50:29.843 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
03:50:29.845 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.13 mountX=-0.02 mountY=0.03, mountTheta=2.21
03:50:29.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
03:50:29.847 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
03:50:29.848 00.001 16108 Worker thread wakes up
03:50:29.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:50:29.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:50:29.848 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:50:29.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:29.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:29.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:29.848 00.000 16108 MoveAxis(E, 0, ABG)
03:50:29.848 00.000 16108 Move returns status 0, amount 0
03:50:29.848 00.000 16108 MoveAxis(N, 0, ABG)
03:50:29.848 00.000 16108 Move returns status 0, amount 0
03:50:29.848 00.000 16108 move complete, result=0
03:50:29.848 00.000 16108 worker thread done servicing request
03:50:29.851 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=877, max=65535, med=3824, FiltMin=3293, FiltMax=40409, Gamma=1.000
03:50:29.866 00.015 21068 UpdateGuideState exits: m=451554 SNR=171.0
03:50:29.866 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:29.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:29.868 00.001 21068 Enqueuing Expose request
03:50:29.869 00.001 16108 Worker thread wakes up
03:50:29.869 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:29.869 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:29.870 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:31.044 01.174 16108 Exposure complete
03:50:31.114 00.070 16108 worker thread done servicing request
03:50:31.114 00.000 21068 OnExposeComplete: enter
03:50:31.116 00.002 21068 UpdateGuideState(): m_state=6
03:50:31.118 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1221
03:50:31.120 00.002 21068 Star::Find returns 1 (0), X=812.20, Y=628.38, Mass=511922, SNR=184.0, Peak=62947 HFD=3.2
03:50:31.122 00.002 21068 MultiStar: [#1 0.01,-0.07,0.91,U] [#2 0.12,0.03,0.99,U] [#3 -0.06,-0.13,0.31,U] [#4 -0.32,0.02,0.26,U] [#5 -0.11,-0.19,0.31,U] [#6 -0.33,0.18,0.33,U] [#7 -0.04,0.22,0.32,U] [#8 0.24,0.12,0.23,U] 
03:50:31.124 00.002 21068 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.45, -0.41}
03:50:31.126 00.002 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.48 = 0.80)
03:50:31.127 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.42 = 0.86)
03:50:31.129 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=0.10 mountY=0.11, mountTheta=0.83
03:50:31.131 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.08, opts=13)
03:50:31.132 00.001 21068 Enqueuing Move request for scope (-0.11, -0.08)
03:50:31.133 00.001 16108 Worker thread wakes up
03:50:31.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
03:50:31.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
03:50:31.133 00.000 16108 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=0.11
03:50:31.134 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:50:31.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:31.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:50:31.134 00.000 16108 MoveAxis(E, 0, ABG)
03:50:31.134 00.000 16108 Move returns status 0, amount 0
03:50:31.134 00.000 16108 MoveAxis(N, 0, ABG)
03:50:31.134 00.000 16108 Move returns status 0, amount 0
03:50:31.134 00.000 16108 move complete, result=0
03:50:31.134 00.000 16108 worker thread done servicing request
03:50:31.139 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=3827, FiltMin=3248, FiltMax=36153, Gamma=1.000
03:50:31.154 00.015 21068 UpdateGuideState exits: m=511922 SNR=184.0
03:50:31.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:31.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:31.156 00.000 21068 Enqueuing Expose request
03:50:31.157 00.001 16108 Worker thread wakes up
03:50:31.157 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:31.160 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:31.160 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:32.132 00.972 16108 Exposure complete
03:50:32.199 00.067 16108 worker thread done servicing request
03:50:32.199 00.000 21068 OnExposeComplete: enter
03:50:32.200 00.001 21068 UpdateGuideState(): m_state=6
03:50:32.201 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1222
03:50:32.202 00.001 21068 Star::Find returns 1 (0), X=812.40, Y=628.30, Mass=445898, SNR=160.1, Peak=54163 HFD=3.1
03:50:32.204 00.002 21068 MultiStar: [#1 0.07,-0.08,0.87,U] [#2 0.02,-0.10,1.10,U] [#3 0.02,-0.09,0.37,U] [#4 -0.51,-0.06,0.00,M4] [#5 -0.40,-0.41,0.00,M1] [#6 -0.12,-0.11,0.35,U] [#7 0.16,-0.04,0.33,U] [#8 -0.03,-0.31,0.24,U] 
03:50:32.207 00.003 21068 refined, 6 included, MultiStar: {-0.04, -0.20}, one-star: {-0.25, -0.50}
03:50:32.208 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.73 = 1.56)
03:50:32.210 00.002 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.62)
03:50:32.212 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=0.00 mountY=0.20, mountTheta=1.56
03:50:32.216 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.20, opts=13)
03:50:32.217 00.001 21068 Enqueuing Move request for scope (-0.04, -0.20)
03:50:32.218 00.001 16108 Worker thread wakes up
03:50:32.219 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
03:50:32.219 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
03:50:32.219 00.000 16108 Moving (-0.04, -0.20) raw xDistance=0.00 yDistance=0.20
03:50:32.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:50:32.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:32.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:50:32.219 00.000 16108 MoveAxis(E, 0, ABG)
03:50:32.219 00.000 16108 Move returns status 0, amount 0
03:50:32.219 00.000 16108 MoveAxis(N, 0, ABG)
03:50:32.219 00.000 16108 Move returns status 0, amount 0
03:50:32.219 00.000 16108 move complete, result=0
03:50:32.219 00.000 16108 worker thread done servicing request
03:50:32.226 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=3830, FiltMin=3177, FiltMax=34310, Gamma=1.000
03:50:32.241 00.015 21068 UpdateGuideState exits: m=445898 SNR=160.1
03:50:32.244 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:32.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:32.246 00.001 21068 Enqueuing Expose request
03:50:32.248 00.002 16108 Worker thread wakes up
03:50:32.248 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:32.250 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:32.250 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:33.425 01.175 16108 Exposure complete
03:50:33.490 00.065 16108 worker thread done servicing request
03:50:33.490 00.000 21068 OnExposeComplete: enter
03:50:33.492 00.002 21068 UpdateGuideState(): m_state=6
03:50:33.493 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1223
03:50:33.495 00.002 21068 Star::Find returns 1 (0), X=812.41, Y=628.34, Mass=440653, SNR=165.7, Peak=53171 HFD=3.2
03:50:33.497 00.002 21068 MultiStar: [#1 0.10,-0.12,0.81,U] [#2 -0.03,-0.17,1.06,U] [#3 0.26,-0.26,0.36,U] [#4 -0.30,-0.22,0.31,U] [#5 -0.12,-0.09,0.29,U] [#6 -0.27,-0.16,0.43,U] [#7 0.10,-0.09,0.33,U] [#8 0.33,-0.03,0.22,U] 
03:50:33.498 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.21}, one-star: {-0.23, -0.45}
03:50:33.499 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
03:50:33.501 00.002 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.59)
03:50:33.503 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.79 mountX=0.01 mountY=0.22, mountTheta=1.53
03:50:33.505 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.21, opts=13)
03:50:33.507 00.002 21068 Enqueuing Move request for scope (-0.05, -0.21)
03:50:33.508 00.001 16108 Worker thread wakes up
03:50:33.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
03:50:33.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
03:50:33.508 00.000 16108 Moving (-0.05, -0.21) raw xDistance=0.01 yDistance=0.22
03:50:33.508 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:50:33.508 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:50:33.509 00.001 16108 MoveAxis(E, 0, ABG)
03:50:33.509 00.000 16108 Move returns status 0, amount 0
03:50:33.509 00.000 16108 MoveAxis(S, 44, ABG)
03:50:33.509 00.000 16108 Guiding  Dir = 1, Dur = 44
03:50:33.509 00.000 16108 IsSlewing returns 0
03:50:33.510 00.001 16108 IsGuiding returns 0
03:50:33.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3833, FiltMin=3241, FiltMax=33609, Gamma=1.000
03:50:33.528 00.014 21068 UpdateGuideState exits: m=440653 SNR=165.7
03:50:33.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:33.529 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:33.530 00.001 21068 Enqueuing Expose request
03:50:33.539 00.009 16108 PulseGuide returned control before completion, sleep 26
03:50:33.569 00.030 16108 IsGuiding returns 1
03:50:33.569 00.000 16108 scope still moving after pulse duration time elapsed
03:50:33.600 00.031 16108 IsSlewing returns 0
03:50:33.600 00.000 16108 IsGuiding returns 1
03:50:33.632 00.032 16108 IsSlewing returns 0
03:50:33.632 00.000 16108 IsGuiding returns 1
03:50:33.663 00.031 16108 IsSlewing returns 0
03:50:33.663 00.000 16108 IsGuiding returns 0
03:50:33.663 00.000 16108 scope move finished after 44 + 109 ms
03:50:33.663 00.000 16108 Move returns status 0, amount 44
03:50:33.665 00.002 16108 move complete, result=0
03:50:33.665 00.000 16108 worker thread done servicing request
03:50:33.665 00.000 16108 Worker thread wakes up
03:50:33.665 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 44 ms SOUTH
03:50:33.668 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:33.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:34.658 00.990 16108 Exposure complete
03:50:34.715 00.057 16108 worker thread done servicing request
03:50:34.715 00.000 21068 OnExposeComplete: enter
03:50:34.716 00.001 21068 UpdateGuideState(): m_state=6
03:50:34.717 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1224
03:50:34.718 00.001 21068 Star::Find returns 1 (0), X=812.41, Y=628.35, Mass=443081, SNR=186.4, Peak=48355 HFD=3.3
03:50:34.719 00.001 21068 MultiStar: [#1 0.08,0.05,0.82,U] [#2 0.11,-0.07,0.94,U] [#3 0.14,-0.06,0.36,U] [#4 -0.65,-0.43,0.00,M4] [#5 0.00,0.02,0.32,U] [#6 0.20,0.11,0.33,U] [#7 0.19,0.16,0.29,U] [#8 0.14,0.10,0.23,U] 
03:50:34.719 00.000 21068 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {-0.24, -0.44}
03:50:34.720 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
03:50:34.721 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
03:50:34.722 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.25 mountX=-0.04 mountY=0.08, mountTheta=2.08
03:50:34.723 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
03:50:34.724 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
03:50:34.725 00.001 16108 Worker thread wakes up
03:50:34.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:50:34.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:50:34.725 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.04 yDistance=0.08
03:50:34.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:50:34.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:34.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:50:34.725 00.000 16108 MoveAxis(E, 0, ABG)
03:50:34.725 00.000 16108 Move returns status 0, amount 0
03:50:34.725 00.000 16108 MoveAxis(N, 0, ABG)
03:50:34.725 00.000 16108 Move returns status 0, amount 0
03:50:34.726 00.001 16108 move complete, result=0
03:50:34.726 00.000 16108 worker thread done servicing request
03:50:34.733 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=502, max=65535, med=3837, FiltMin=3229, FiltMax=35363, Gamma=1.000
03:50:34.754 00.021 21068 UpdateGuideState exits: m=443081 SNR=186.4
03:50:34.755 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:34.756 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:34.759 00.003 21068 Enqueuing Expose request
03:50:34.760 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:34.761 00.001 16108 Worker thread wakes up
03:50:34.761 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:34.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:35.940 01.179 16108 Exposure complete
03:50:36.008 00.068 16108 worker thread done servicing request
03:50:36.008 00.000 21068 OnExposeComplete: enter
03:50:36.010 00.002 21068 UpdateGuideState(): m_state=6
03:50:36.012 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1225
03:50:36.013 00.001 21068 Star::Find returns 1 (0), X=812.46, Y=628.38, Mass=448602, SNR=178.5, Peak=49465 HFD=3.2
03:50:36.015 00.002 21068 MultiStar: [#1 0.12,-0.09,0.96,U] [#2 0.27,0.09,0.83,U] [#3 0.18,-0.20,0.36,U] [#4 -0.38,-0.14,0.33,U] [#5 -0.10,-0.01,0.29,U] [#6 -0.00,0.09,0.34,U] [#7 0.15,-0.05,0.24,U] [#8 0.46,-0.18,0.27,U] 
03:50:36.017 00.002 21068 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {-0.18, -0.42}
03:50:36.018 00.001 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.12)
03:50:36.020 00.002 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.18)
03:50:36.020 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=-0.07 mountY=0.11, mountTheta=2.14
03:50:36.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.12, opts=13)
03:50:36.024 00.002 21068 Enqueuing Move request for scope (0.05, -0.12)
03:50:36.024 00.000 16108 Worker thread wakes up
03:50:36.025 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
03:50:36.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
03:50:36.025 00.000 16108 Moving (0.05, -0.12) raw xDistance=-0.07 yDistance=0.11
03:50:36.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:36.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:36.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:50:36.025 00.000 16108 MoveAxis(E, 0, ABG)
03:50:36.025 00.000 16108 Move returns status 0, amount 0
03:50:36.025 00.000 16108 MoveAxis(N, 0, ABG)
03:50:36.025 00.000 16108 Move returns status 0, amount 0
03:50:36.025 00.000 16108 move complete, result=0
03:50:36.025 00.000 16108 worker thread done servicing request
03:50:36.029 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3840, FiltMin=3245, FiltMax=36787, Gamma=1.000
03:50:36.043 00.014 21068 UpdateGuideState exits: m=448602 SNR=178.5
03:50:36.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:36.044 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:36.045 00.001 21068 Enqueuing Expose request
03:50:36.046 00.001 16108 Worker thread wakes up
03:50:36.046 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:36.047 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:36.047 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:37.031 00.984 16108 Exposure complete
03:50:37.095 00.064 16108 worker thread done servicing request
03:50:37.095 00.000 21068 OnExposeComplete: enter
03:50:37.096 00.001 21068 UpdateGuideState(): m_state=6
03:50:37.097 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1226
03:50:37.098 00.001 21068 Star::Find returns 1 (0), X=812.27, Y=628.35, Mass=375428, SNR=155.9, Peak=48147 HFD=2.9
03:50:37.099 00.001 21068 MultiStar: [#1 0.07,-0.03,1.00,U] [#2 0.11,-0.01,1.07,U] [#3 0.02,-0.27,0.45,U] [#4 -0.57,-0.34,0.00,M4] [#5 -0.15,-0.19,0.25,U] [#6 -0.07,-0.30,0.39,U] [#7 -0.08,-0.19,0.32,U] [#8 0.06,-0.06,0.22,U] 
03:50:37.100 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.18}, one-star: {-0.38, -0.44}
03:50:37.100 00.000 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
03:50:37.101 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
03:50:37.103 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.88 mountX=0.02 mountY=0.19, mountTheta=1.44
03:50:37.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.18, opts=13)
03:50:37.105 00.001 21068 Enqueuing Move request for scope (-0.06, -0.18)
03:50:37.106 00.001 16108 Worker thread wakes up
03:50:37.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
03:50:37.106 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
03:50:37.106 00.000 16108 Moving (-0.06, -0.18) raw xDistance=0.02 yDistance=0.19
03:50:37.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:50:37.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:37.107 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:50:37.107 00.000 16108 MoveAxis(E, 0, ABG)
03:50:37.107 00.000 16108 Move returns status 0, amount 0
03:50:37.107 00.000 16108 MoveAxis(N, 0, ABG)
03:50:37.107 00.000 16108 Move returns status 0, amount 0
03:50:37.107 00.000 16108 move complete, result=0
03:50:37.107 00.000 16108 worker thread done servicing request
03:50:37.112 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=3843, FiltMin=3113, FiltMax=31043, Gamma=1.000
03:50:37.128 00.016 21068 UpdateGuideState exits: m=375428 SNR=155.9
03:50:37.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:37.130 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:37.131 00.001 21068 Enqueuing Expose request
03:50:37.132 00.001 16108 Worker thread wakes up
03:50:37.132 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:37.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:37.132 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:38.308 01.176 16108 Exposure complete
03:50:38.368 00.060 16108 worker thread done servicing request
03:50:38.368 00.000 21068 OnExposeComplete: enter
03:50:38.368 00.000 21068 UpdateGuideState(): m_state=6
03:50:38.369 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1227
03:50:38.370 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=628.62, Mass=426830, SNR=184.4, Peak=48793 HFD=3.1
03:50:38.371 00.001 21068 MultiStar: [#1 0.21,-0.16,0.84,U] [#2 0.27,0.15,0.94,U] [#3 0.09,-0.10,0.34,U] [#4 -0.31,-0.08,0.31,U] [#5 0.07,-0.07,0.25,U] [#6 -0.13,0.17,0.37,U] [#7 0.27,-0.01,0.25,U] [#8 0.30,-0.03,0.17,U] 
03:50:38.372 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {-0.26, -0.17}
03:50:38.373 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
03:50:38.374 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.61)
03:50:38.374 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=-0.05 mountY=0.03, mountTheta=2.59
03:50:38.377 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
03:50:38.377 00.000 21068 Enqueuing Move request for scope (0.04, -0.04)
03:50:38.378 00.001 16108 Worker thread wakes up
03:50:38.378 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:50:38.378 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:50:38.378 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
03:50:38.379 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:50:38.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:38.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:38.379 00.000 16108 MoveAxis(E, 0, ABG)
03:50:38.379 00.000 16108 Move returns status 0, amount 0
03:50:38.379 00.000 16108 MoveAxis(N, 0, ABG)
03:50:38.379 00.000 16108 Move returns status 0, amount 0
03:50:38.379 00.000 16108 move complete, result=0
03:50:38.379 00.000 16108 worker thread done servicing request
03:50:38.385 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=3843, FiltMin=3277, FiltMax=35667, Gamma=1.000
03:50:38.407 00.022 21068 UpdateGuideState exits: m=426830 SNR=184.4
03:50:38.407 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:38.408 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:38.409 00.001 21068 Enqueuing Expose request
03:50:38.410 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:38.412 00.002 16108 Worker thread wakes up
03:50:38.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:38.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:39.395 00.983 16108 Exposure complete
03:50:39.480 00.085 16108 worker thread done servicing request
03:50:39.480 00.000 21068 OnExposeComplete: enter
03:50:39.482 00.002 21068 UpdateGuideState(): m_state=6
03:50:39.484 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1228
03:50:39.485 00.001 21068 Star::Find returns 1 (0), X=812.59, Y=628.41, Mass=403986, SNR=160.1, Peak=46099 HFD=3.1
03:50:39.486 00.001 21068 MultiStar: [#1 0.32,-0.13,0.90,U] [#2 0.23,-0.15,0.95,U] [#3 0.31,-0.30,0.41,U] [#4 -0.40,-0.17,0.38,U] [#5 0.14,-0.20,0.25,U] [#6 0.31,-0.16,0.43,U] [#7 0.42,-0.23,0.27,U] [#8 0.69,-0.16,0.00,M1] 
03:50:39.487 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.22}, one-star: {-0.06, -0.38}
03:50:39.489 00.002 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.36)
03:50:39.489 00.000 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.42)
03:50:39.490 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=-0.19 mountY=0.18, mountTheta=2.39
03:50:39.492 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.22, opts=13)
03:50:39.493 00.001 21068 Enqueuing Move request for scope (0.15, -0.22)
03:50:39.493 00.000 16108 Worker thread wakes up
03:50:39.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
03:50:39.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
03:50:39.493 00.000 16108 Moving (0.15, -0.22) raw xDistance=-0.19 yDistance=0.18
03:50:39.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:50:39.494 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:39.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:50:39.494 00.000 16108 MoveAxis(E, 0, ABG)
03:50:39.494 00.000 16108 Move returns status 0, amount 0
03:50:39.494 00.000 16108 MoveAxis(N, 0, ABG)
03:50:39.494 00.000 16108 Move returns status 0, amount 0
03:50:39.494 00.000 16108 move complete, result=0
03:50:39.494 00.000 16108 worker thread done servicing request
03:50:39.500 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1248, max=65535, med=3846, FiltMin=3254, FiltMax=38758, Gamma=1.000
03:50:39.526 00.026 21068 UpdateGuideState exits: m=403986 SNR=160.1
03:50:39.528 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:39.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:39.529 00.000 21068 Enqueuing Expose request
03:50:39.531 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:39.532 00.001 16108 Worker thread wakes up
03:50:39.532 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:39.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:40.686 01.154 16108 Exposure complete
03:50:40.748 00.062 16108 worker thread done servicing request
03:50:40.748 00.000 21068 OnExposeComplete: enter
03:50:40.749 00.001 21068 UpdateGuideState(): m_state=6
03:50:40.750 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1229
03:50:40.751 00.001 21068 Star::Find returns 1 (0), X=812.57, Y=628.47, Mass=471248, SNR=174.7, Peak=49913 HFD=3.2
03:50:40.752 00.001 21068 MultiStar: [#1 0.21,-0.04,0.75,U] [#2 0.14,-0.06,0.95,U] [#3 0.14,-0.26,0.48,U] [#4 -0.28,-0.38,0.39,U] [#5 0.26,-0.18,0.22,U] [#6 0.01,-0.17,0.40,U] [#7 0.06,-0.32,0.25,U] [#8 0.25,0.26,0.23,U] 
03:50:40.752 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {-0.08, -0.32}
03:50:40.753 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
03:50:40.754 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.17)
03:50:40.754 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.21 mountX=-0.09 mountY=0.15, mountTheta=2.12
03:50:40.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
03:50:40.757 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
03:50:40.757 00.000 16108 Worker thread wakes up
03:50:40.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
03:50:40.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
03:50:40.758 00.001 16108 Moving (0.07, -0.17) raw xDistance=-0.09 yDistance=0.15
03:50:40.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:50:40.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:40.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:50:40.758 00.000 16108 MoveAxis(E, 0, ABG)
03:50:40.758 00.000 16108 Move returns status 0, amount 0
03:50:40.758 00.000 16108 MoveAxis(N, 0, ABG)
03:50:40.758 00.000 16108 Move returns status 0, amount 0
03:50:40.758 00.000 16108 move complete, result=0
03:50:40.758 00.000 16108 worker thread done servicing request
03:50:40.763 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=857, max=65535, med=3843, FiltMin=3225, FiltMax=39254, Gamma=1.000
03:50:40.778 00.015 21068 UpdateGuideState exits: m=471248 SNR=174.7
03:50:40.780 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:40.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:40.782 00.001 21068 Enqueuing Expose request
03:50:40.782 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:40.784 00.002 16108 Worker thread wakes up
03:50:40.784 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:40.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:41.763 00.979 16108 Exposure complete
03:50:41.824 00.061 16108 worker thread done servicing request
03:50:41.824 00.000 21068 OnExposeComplete: enter
03:50:41.825 00.001 21068 UpdateGuideState(): m_state=6
03:50:41.826 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1230
03:50:41.828 00.002 21068 Star::Find returns 1 (0), X=812.48, Y=628.32, Mass=446811, SNR=177.2, Peak=50483 HFD=3.2
03:50:41.829 00.001 21068 MultiStar: [#1 0.30,-0.30,0.76,U] [#2 0.25,-0.14,0.87,U] [#3 0.13,-0.34,0.41,U] [#4 -0.39,-0.22,0.34,U] [#5 0.04,-0.45,0.21,U] [#6 -0.06,-0.28,0.43,U] [#7 0.03,-0.45,0.29,U] [#8 0.55,-0.23,0.00,M1] 
03:50:41.829 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.32}, one-star: {-0.16, -0.48}
03:50:41.830 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
03:50:41.831 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
03:50:41.832 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.10 mountY=0.30, mountTheta=1.90
03:50:41.833 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.32, opts=13)
03:50:41.834 00.001 21068 Enqueuing Move request for scope (0.05, -0.32)
03:50:41.834 00.000 16108 Worker thread wakes up
03:50:41.835 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
03:50:41.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
03:50:41.835 00.000 16108 Moving (0.05, -0.32) raw xDistance=-0.10 yDistance=0.30
03:50:41.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:50:41.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:50:41.835 00.000 16108 MoveAxis(E, 0, ABG)
03:50:41.835 00.000 16108 Move returns status 0, amount 0
03:50:41.835 00.000 16108 MoveAxis(S, 61, ABG)
03:50:41.835 00.000 16108 Guiding  Dir = 1, Dur = 61
03:50:41.836 00.001 16108 IsSlewing returns 0
03:50:41.836 00.000 16108 IsGuiding returns 0
03:50:41.837 00.001 16108 PulseGuide returned control before completion, sleep 70
03:50:41.838 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=3843, FiltMin=3257, FiltMax=34246, Gamma=1.000
03:50:41.862 00.024 21068 UpdateGuideState exits: m=446811 SNR=177.2
03:50:41.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:41.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:41.865 00.001 21068 Enqueuing Expose request
03:50:41.910 00.045 16108 IsGuiding returns 1
03:50:41.910 00.000 16108 scope still moving after pulse duration time elapsed
03:50:41.942 00.032 16108 IsSlewing returns 0
03:50:41.942 00.000 16108 IsGuiding returns 0
03:50:41.942 00.000 16108 scope move finished after 61 + 44 ms
03:50:41.942 00.000 16108 Move returns status 0, amount 61
03:50:41.942 00.000 16108 move complete, result=0
03:50:41.942 00.000 16108 worker thread done servicing request
03:50:41.942 00.000 16108 Worker thread wakes up
03:50:41.942 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:41.942 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:41.942 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
03:50:43.103 01.161 16108 Exposure complete
03:50:43.159 00.056 16108 worker thread done servicing request
03:50:43.159 00.000 21068 OnExposeComplete: enter
03:50:43.160 00.001 21068 UpdateGuideState(): m_state=6
03:50:43.161 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1231
03:50:43.161 00.000 21068 Star::Find returns 1 (0), X=812.77, Y=628.24, Mass=436476, SNR=159.3, Peak=52352 HFD=2.9
03:50:43.162 00.001 21068 MultiStar: [#1 0.49,-0.25,0.00,M1] [#2 0.60,-0.10,0.00,M1] [#3 0.45,-0.28,0.00,M1] [#4 0.21,-0.28,0.39,U] [#5 0.48,-0.35,0.00,M1] [#6 0.65,-0.04,0.00,M1] [#7 0.64,-0.37,0.00,M1] [#8 0.63,-0.31,0.00,M2] 
03:50:43.163 00.001 21068 refined, 1 included, MultiStar: {0.15, -0.47}, one-star: {0.12, -0.55}
03:50:43.164 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
03:50:43.165 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
03:50:43.166 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.47 hyp=0.50 cameraTheta=-1.27 mountX=-0.23 mountY=0.43, mountTheta=2.06
03:50:43.167 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.47, opts=13)
03:50:43.168 00.001 21068 Enqueuing Move request for scope (0.15, -0.47)
03:50:43.169 00.001 16108 Worker thread wakes up
03:50:43.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.47) opts 0xd
03:50:43.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.47)
03:50:43.169 00.000 16108 Moving (0.15, -0.47) raw xDistance=-0.23 yDistance=0.43
03:50:43.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:50:43.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:50:43.169 00.000 16108 MoveAxis(E, 59, ABG)
03:50:43.169 00.000 16108 Guiding  Dir = 2, Dur = 59
03:50:43.170 00.001 16108 IsSlewing returns 0
03:50:43.170 00.000 16108 IsGuiding returns 0
03:50:43.170 00.000 16108 PulseGuide returned control before completion, sleep 69
03:50:43.173 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3840, FiltMin=3203, FiltMax=39782, Gamma=1.000
03:50:43.188 00.015 21068 UpdateGuideState exits: m=436476 SNR=159.3
03:50:43.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:43.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:43.190 00.000 21068 Enqueuing Expose request
03:50:43.241 00.051 16108 IsGuiding returns 1
03:50:43.241 00.000 16108 scope still moving after pulse duration time elapsed
03:50:43.271 00.030 16108 IsSlewing returns 0
03:50:43.271 00.000 16108 IsGuiding returns 0
03:50:43.271 00.000 16108 scope move finished after 59 + 42 ms
03:50:43.271 00.000 16108 Move returns status 0, amount 59
03:50:43.271 00.000 16108 MoveAxis(S, 86, ABG)
03:50:43.271 00.000 16108 Guiding  Dir = 1, Dur = 86
03:50:43.271 00.000 16108 IsSlewing returns 0
03:50:43.272 00.001 16108 IsGuiding returns 0
03:50:43.319 00.047 16108 PulseGuide returned control before completion, sleep 49
03:50:43.386 00.067 16108 IsGuiding returns 1
03:50:43.386 00.000 16108 scope still moving after pulse duration time elapsed
03:50:43.412 00.026 16108 IsSlewing returns 0
03:50:43.412 00.000 16108 IsGuiding returns 0
03:50:43.412 00.000 16108 scope move finished after 86 + 54 ms
03:50:43.412 00.000 16108 Move returns status 0, amount 86
03:50:43.412 00.000 16108 move complete, result=0
03:50:43.412 00.000 16108 worker thread done servicing request
03:50:43.412 00.000 16108 Worker thread wakes up
03:50:43.412 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.4 px 86 ms SOUTH
03:50:43.415 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:43.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:44.377 00.962 16108 Exposure complete
03:50:44.433 00.056 16108 worker thread done servicing request
03:50:44.433 00.000 21068 OnExposeComplete: enter
03:50:44.434 00.001 21068 UpdateGuideState(): m_state=6
03:50:44.435 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1232
03:50:44.435 00.000 21068 Star::Find returns 1 (0), X=812.66, Y=628.73, Mass=406790, SNR=168.4, Peak=50153 HFD=3.0
03:50:44.436 00.001 21068 MultiStar: [#1 0.26,0.27,0.93,U] [#2 0.44,0.26,0.00,M2] [#3 0.19,0.24,0.40,U] [#4 -0.07,0.13,0.36,U] [#5 0.10,0.16,0.29,U] [#6 0.16,0.24,0.38,U] [#7 0.34,0.34,0.41,U] [#8 0.61,-0.09,0.00,M3] 
03:50:44.437 00.001 21068 single-star, 6 included, MultiStar: {0.14, 0.16}, one-star: {0.01, -0.06}
03:50:44.438 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
03:50:44.438 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.04)
03:50:44.439 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.34 mountX=-0.02 mountY=0.05, mountTheta=1.99
03:50:44.440 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.06, opts=13)
03:50:44.441 00.001 21068 Enqueuing Move request for scope (0.01, -0.06)
03:50:44.442 00.001 16108 Worker thread wakes up
03:50:44.442 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:50:44.442 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:50:44.442 00.000 16108 Moving (0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
03:50:44.443 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:44.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:44.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:50:44.443 00.000 16108 MoveAxis(E, 0, ABG)
03:50:44.443 00.000 16108 Move returns status 0, amount 0
03:50:44.443 00.000 16108 MoveAxis(N, 0, ABG)
03:50:44.443 00.000 16108 Move returns status 0, amount 0
03:50:44.443 00.000 16108 move complete, result=0
03:50:44.443 00.000 16108 worker thread done servicing request
03:50:44.451 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=3837, FiltMin=3216, FiltMax=38185, Gamma=1.000
03:50:44.464 00.013 21068 UpdateGuideState exits: m=406790 SNR=168.4
03:50:44.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:44.465 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:44.466 00.001 21068 Enqueuing Expose request
03:50:44.468 00.002 16108 Worker thread wakes up
03:50:44.468 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:44.468 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:44.469 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:45.624 01.155 16108 Exposure complete
03:50:45.678 00.054 16108 worker thread done servicing request
03:50:45.678 00.000 21068 OnExposeComplete: enter
03:50:45.680 00.002 21068 UpdateGuideState(): m_state=6
03:50:45.682 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1233
03:50:45.684 00.002 21068 Star::Find returns 1 (0), X=812.41, Y=628.71, Mass=453765, SNR=170.3, Peak=57785 HFD=3.2
03:50:45.686 00.002 21068 MultiStar: [#1 0.22,0.08,0.86,U] [#2 0.26,0.31,0.84,U] [#3 0.29,0.34,0.39,U] [#4 -0.35,0.10,0.37,U] [#5 -0.02,0.19,0.26,U] [#6 0.02,0.24,0.42,U] [#7 0.13,0.37,0.33,U] [#8 0.38,0.37,0.00,M4] 
03:50:45.687 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {-0.24, -0.08}
03:50:45.689 00.002 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
03:50:45.689 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
03:50:45.691 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.29 mountX=-0.02 mountY=-0.16, mountTheta=-1.68
03:50:45.694 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
03:50:45.695 00.001 21068 Enqueuing Move request for scope (0.05, 0.15)
03:50:45.697 00.002 16108 Worker thread wakes up
03:50:45.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
03:50:45.697 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
03:50:45.697 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.02 yDistance=-0.16
03:50:45.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:45.698 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:45.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:50:45.698 00.000 16108 MoveAxis(E, 0, ABG)
03:50:45.698 00.000 16108 Move returns status 0, amount 0
03:50:45.698 00.000 16108 MoveAxis(N, 0, ABG)
03:50:45.698 00.000 16108 Move returns status 0, amount 0
03:50:45.698 00.000 16108 move complete, result=0
03:50:45.700 00.002 16108 worker thread done servicing request
03:50:45.705 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3830, FiltMin=3172, FiltMax=40345, Gamma=1.000
03:50:45.732 00.027 21068 UpdateGuideState exits: m=453765 SNR=170.3
03:50:45.733 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:45.735 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:45.736 00.001 21068 Enqueuing Expose request
03:50:45.739 00.003 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:50:45.742 00.003 16108 Worker thread wakes up
03:50:45.742 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:45.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:46.709 00.967 16108 Exposure complete
03:50:46.773 00.064 16108 worker thread done servicing request
03:50:46.773 00.000 21068 OnExposeComplete: enter
03:50:46.774 00.001 21068 UpdateGuideState(): m_state=6
03:50:46.775 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1234
03:50:46.776 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=628.78, Mass=439054, SNR=157.9, Peak=52985 HFD=3.2
03:50:46.777 00.001 21068 MultiStar: [#1 0.36,0.38,0.00,M1] [#2 0.26,0.52,0.00,M2] [#3 0.33,0.38,0.47,U] [#4 -0.14,0.17,0.39,U] [#5 0.21,0.12,0.23,U] [#6 0.28,0.57,0.00,M1] [#7 0.30,0.22,0.32,U] [#8 0.34,0.01,0.21,U] 
03:50:46.777 00.000 21068 refined, 5 included, MultiStar: {0.06, 0.13}, one-star: {-0.15, -0.02}
03:50:46.778 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
03:50:46.779 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
03:50:46.781 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.11 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
03:50:46.782 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
03:50:46.783 00.001 21068 Enqueuing Move request for scope (0.06, 0.13)
03:50:46.784 00.001 16108 Worker thread wakes up
03:50:46.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
03:50:46.784 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
03:50:46.784 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.04 yDistance=-0.14
03:50:46.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:50:46.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:46.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:50:46.784 00.000 16108 MoveAxis(E, 0, ABG)
03:50:46.784 00.000 16108 Move returns status 0, amount 0
03:50:46.784 00.000 16108 MoveAxis(N, 0, ABG)
03:50:46.784 00.000 16108 Move returns status 0, amount 0
03:50:46.784 00.000 16108 move complete, result=0
03:50:46.785 00.001 16108 worker thread done servicing request
03:50:46.792 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=3827, FiltMin=3267, FiltMax=38969, Gamma=1.000
03:50:46.823 00.031 21068 UpdateGuideState exits: m=439054 SNR=157.9
03:50:46.824 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:46.824 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:46.825 00.001 21068 Enqueuing Expose request
03:50:46.826 00.001 16108 Worker thread wakes up
03:50:46.828 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:46.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:46.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:47.997 01.169 16108 Exposure complete
03:50:48.062 00.065 16108 worker thread done servicing request
03:50:48.062 00.000 21068 OnExposeComplete: enter
03:50:48.063 00.001 21068 UpdateGuideState(): m_state=6
03:50:48.064 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1235
03:50:48.064 00.000 21068 Star::Find returns 1 (0), X=812.54, Y=628.79, Mass=464756, SNR=166.7, Peak=55817 HFD=3.1
03:50:48.066 00.002 21068 MultiStar: [#1 0.38,0.08,0.73,U] [#2 0.55,0.24,0.00,M3] [#3 0.76,0.12,0.00,M1] [#4 0.07,0.11,0.37,U] [#5 0.68,0.19,0.00,M1] [#6 0.20,0.48,0.00,M2] [#7 0.11,0.21,0.35,U] [#8 0.59,0.12,0.00,M4] 
03:50:48.067 00.001 21068 single-star, 3 included, MultiStar: {0.10, 0.07}, one-star: {-0.11, -0.00}
03:50:48.068 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
03:50:48.068 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
03:50:48.069 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.12 mountX=0.10 mountY=0.03, mountTheta=0.26
03:50:48.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.00, opts=13)
03:50:48.071 00.000 21068 Enqueuing Move request for scope (-0.11, -0.00)
03:50:48.072 00.001 16108 Worker thread wakes up
03:50:48.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
03:50:48.072 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
03:50:48.072 00.000 16108 Moving (-0.11, -0.00) raw xDistance=0.10 yDistance=0.03
03:50:48.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:50:48.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:48.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:48.072 00.000 16108 MoveAxis(E, 0, ABG)
03:50:48.072 00.000 16108 Move returns status 0, amount 0
03:50:48.072 00.000 16108 MoveAxis(N, 0, ABG)
03:50:48.073 00.001 16108 Move returns status 0, amount 0
03:50:48.073 00.000 16108 move complete, result=0
03:50:48.073 00.000 16108 worker thread done servicing request
03:50:48.078 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3824, FiltMin=3238, FiltMax=38249, Gamma=1.000
03:50:48.095 00.017 21068 UpdateGuideState exits: m=464756 SNR=166.7
03:50:48.097 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:48.097 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:48.098 00.001 21068 Enqueuing Expose request
03:50:48.099 00.001 16108 Worker thread wakes up
03:50:48.099 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:48.099 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:48.100 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:49.085 00.985 16108 Exposure complete
03:50:49.153 00.068 16108 worker thread done servicing request
03:50:49.153 00.000 21068 OnExposeComplete: enter
03:50:49.155 00.002 21068 UpdateGuideState(): m_state=6
03:50:49.156 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1236
03:50:49.157 00.001 21068 Star::Find returns 1 (0), X=812.60, Y=628.71, Mass=477859, SNR=181.5, Peak=50681 HFD=3.3
03:50:49.158 00.001 21068 MultiStar: [#1 0.33,0.21,0.70,U] [#2 0.34,0.25,0.91,U] [#3 0.38,0.08,0.43,U] [#4 -0.14,0.28,0.36,U] [#5 0.27,0.45,0.00,M2] [#6 0.09,0.49,0.37,U] [#7 0.08,0.28,0.26,U] [#8 0.37,0.20,0.19,U] 
03:50:49.159 00.001 21068 single-star, 7 included, MultiStar: {0.17, 0.17}, one-star: {-0.04, -0.09}
03:50:49.159 00.000 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
03:50:49.160 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
03:50:49.161 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.04 mountX=0.03 mountY=0.09, mountTheta=1.29
03:50:49.163 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
03:50:49.164 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
03:50:49.165 00.001 16108 Worker thread wakes up
03:50:49.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
03:50:49.165 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
03:50:49.166 00.001 16108 Moving (-0.04, -0.09) raw xDistance=0.03 yDistance=0.09
03:50:49.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:50:49.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:49.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:49.166 00.000 16108 MoveAxis(E, 0, ABG)
03:50:49.166 00.000 16108 Move returns status 0, amount 0
03:50:49.166 00.000 16108 MoveAxis(N, 0, ABG)
03:50:49.166 00.000 16108 Move returns status 0, amount 0
03:50:49.166 00.000 16108 move complete, result=0
03:50:49.166 00.000 16108 worker thread done servicing request
03:50:49.169 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=697, max=65535, med=3827, FiltMin=3219, FiltMax=37193, Gamma=1.000
03:50:49.182 00.013 21068 UpdateGuideState exits: m=477859 SNR=181.5
03:50:49.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:49.183 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:49.184 00.001 21068 Enqueuing Expose request
03:50:49.186 00.002 16108 Worker thread wakes up
03:50:49.186 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:49.187 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:49.187 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:50.361 01.174 16108 Exposure complete
03:50:50.434 00.073 16108 worker thread done servicing request
03:50:50.434 00.000 21068 OnExposeComplete: enter
03:50:50.435 00.001 21068 UpdateGuideState(): m_state=6
03:50:50.436 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1237
03:50:50.437 00.001 21068 Star::Find returns 1 (0), X=812.87, Y=628.58, Mass=507233, SNR=198.9, Peak=55053 HFD=3.3
03:50:50.438 00.001 21068 MultiStar: [#1 0.32,-0.08,0.67,U] [#2 0.51,0.11,0.00,M3] [#3 0.33,0.03,0.40,U] [#4 -0.25,-0.14,0.35,U] [#5 0.34,0.07,0.18,U] [#6 0.29,-0.01,0.32,U] [#7 0.46,0.18,0.32,U] [#8 0.69,-0.27,0.00,M4] 
03:50:50.439 00.001 21068 refined, 6 included, MultiStar: {0.24, -0.07}, one-star: {0.22, -0.21}
03:50:50.439 00.000 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
03:50:50.440 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
03:50:50.440 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.29 mountX=-0.25 mountY=0.01, mountTheta=3.09
03:50:50.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.07, opts=13)
03:50:50.443 00.001 21068 Enqueuing Move request for scope (0.24, -0.07)
03:50:50.444 00.001 16108 Worker thread wakes up
03:50:50.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
03:50:50.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
03:50:50.444 00.000 16108 Moving (0.24, -0.07) raw xDistance=-0.25 yDistance=0.01
03:50:50.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:50:50.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:50.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:50:50.444 00.000 16108 MoveAxis(E, 65, ABG)
03:50:50.445 00.001 16108 Guiding  Dir = 2, Dur = 65
03:50:50.446 00.001 16108 IsSlewing returns 0
03:50:50.446 00.000 16108 IsGuiding returns 0
03:50:50.450 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3827, FiltMin=3190, FiltMax=40118, Gamma=1.000
03:50:50.465 00.015 21068 UpdateGuideState exits: m=507233 SNR=198.9
03:50:50.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:50.467 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:50.467 00.000 21068 Enqueuing Expose request
03:50:50.505 00.038 16108 PulseGuide returned control before completion, sleep 16
03:50:50.536 00.031 16108 IsGuiding returns 1
03:50:50.536 00.000 16108 scope still moving after pulse duration time elapsed
03:50:50.567 00.031 16108 IsSlewing returns 0
03:50:50.567 00.000 16108 IsGuiding returns 1
03:50:50.599 00.032 16108 IsSlewing returns 0
03:50:50.599 00.000 16108 IsGuiding returns 0
03:50:50.599 00.000 16108 scope move finished after 65 + 88 ms
03:50:50.599 00.000 16108 Move returns status 0, amount 65
03:50:50.599 00.000 16108 MoveAxis(N, 0, ABG)
03:50:50.599 00.000 16108 Move returns status 0, amount 0
03:50:50.599 00.000 16108 move complete, result=0
03:50:50.599 00.000 16108 worker thread done servicing request
03:50:50.599 00.000 16108 Worker thread wakes up
03:50:50.600 00.001 21068 GuideStep: -0.2 px 65 ms EAST, 0.0 px 0 ms NORTH
03:50:50.603 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:50.604 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:51.581 00.977 16108 Exposure complete
03:50:51.642 00.061 16108 worker thread done servicing request
03:50:51.643 00.001 21068 OnExposeComplete: enter
03:50:51.644 00.001 21068 UpdateGuideState(): m_state=6
03:50:51.646 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1238
03:50:51.647 00.001 21068 Star::Find returns 1 (0), X=812.62, Y=628.37, Mass=505730, SNR=204.8, Peak=49449 HFD=3.3
03:50:51.648 00.001 21068 MultiStar: [#1 0.29,-0.10,0.60,U] [#2 0.35,-0.03,0.94,U] [#3 0.54,0.25,0.00,M1] [#4 -0.20,0.12,0.29,U] [#5 0.27,-0.14,0.23,U] [#6 0.32,0.31,0.36,U] [#7 0.14,-0.03,0.31,U] [#8 0.40,0.22,0.15,U] 
03:50:51.650 00.002 21068 refined, 7 included, MultiStar: {0.18, -0.10}, one-star: {-0.02, -0.42}
03:50:51.651 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
03:50:51.652 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
03:50:51.653 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=-0.19 mountY=0.05, mountTheta=2.88
03:50:51.657 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.10, opts=13)
03:50:51.659 00.002 21068 Enqueuing Move request for scope (0.18, -0.10)
03:50:51.661 00.002 16108 Worker thread wakes up
03:50:51.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
03:50:51.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
03:50:51.661 00.000 16108 Moving (0.18, -0.10) raw xDistance=-0.19 yDistance=0.05
03:50:51.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:50:51.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:51.662 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:50:51.662 00.000 16108 MoveAxis(E, 0, ABG)
03:50:51.662 00.000 16108 Move returns status 0, amount 0
03:50:51.662 00.000 16108 MoveAxis(N, 0, ABG)
03:50:51.662 00.000 16108 Move returns status 0, amount 0
03:50:51.662 00.000 16108 move complete, result=0
03:50:51.662 00.000 16108 worker thread done servicing request
03:50:51.671 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3830, FiltMin=3264, FiltMax=41753, Gamma=1.000
03:50:51.689 00.018 21068 UpdateGuideState exits: m=505730 SNR=204.8
03:50:51.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:51.691 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:51.692 00.001 21068 Enqueuing Expose request
03:50:51.692 00.000 16108 Worker thread wakes up
03:50:51.692 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:51.693 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:51.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:52.867 01.174 16108 Exposure complete
03:50:52.938 00.071 16108 worker thread done servicing request
03:50:52.938 00.000 21068 OnExposeComplete: enter
03:50:52.939 00.001 21068 UpdateGuideState(): m_state=6
03:50:52.941 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1239
03:50:52.942 00.001 21068 Star::Find returns 1 (0), X=812.36, Y=628.27, Mass=480136, SNR=170.9, Peak=58307 HFD=3.1
03:50:52.944 00.002 21068 MultiStar: [#1 0.14,-0.07,0.66,U] [#2 0.13,0.02,0.94,U] [#3 -0.12,-0.19,0.42,U] [#4 -0.37,-0.12,0.34,U] [#5 -0.00,0.04,0.27,U] [#6 0.10,0.17,0.40,U] [#7 0.07,-0.15,0.30,U] [#8 0.51,-0.35,0.00,M4] 
03:50:52.946 00.002 21068 refined, 7 included, MultiStar: {-0.04, -0.15}, one-star: {-0.29, -0.52}
03:50:52.947 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
03:50:52.948 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
03:50:52.950 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.87 mountX=0.02 mountY=0.15, mountTheta=1.45
03:50:52.955 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
03:50:52.956 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
03:50:52.958 00.002 16108 Worker thread wakes up
03:50:52.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
03:50:52.958 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
03:50:52.958 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.02 yDistance=0.15
03:50:52.958 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:50:52.958 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:52.958 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:50:52.958 00.000 16108 MoveAxis(E, 0, ABG)
03:50:52.958 00.000 16108 Move returns status 0, amount 0
03:50:52.958 00.000 16108 MoveAxis(N, 0, ABG)
03:50:52.958 00.000 16108 Move returns status 0, amount 0
03:50:52.958 00.000 16108 move complete, result=0
03:50:52.958 00.000 16108 worker thread done servicing request
03:50:52.964 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3837, FiltMin=3257, FiltMax=30771, Gamma=1.000
03:50:52.979 00.015 21068 UpdateGuideState exits: m=480136 SNR=170.9
03:50:52.980 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:52.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:52.982 00.001 21068 Enqueuing Expose request
03:50:52.982 00.000 16108 Worker thread wakes up
03:50:52.983 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:52.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:52.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:53.965 00.982 16108 Exposure complete
03:50:54.031 00.066 16108 worker thread done servicing request
03:50:54.031 00.000 21068 OnExposeComplete: enter
03:50:54.033 00.002 21068 UpdateGuideState(): m_state=6
03:50:54.034 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1240
03:50:54.034 00.000 21068 Star::Find returns 1 (0), X=812.46, Y=628.46, Mass=476571, SNR=178.0, Peak=49993 HFD=3.2
03:50:54.035 00.001 21068 MultiStar: [#1 0.14,-0.13,0.69,U] [#2 0.07,-0.00,0.87,U] [#3 0.09,-0.21,0.37,U] [#4 -0.56,-0.35,0.00,M1] [#5 -0.10,-0.15,0.20,U] [#6 0.00,0.03,0.37,U] [#7 -0.01,-0.05,0.33,U] [#8 0.07,-0.04,0.15,U] 
03:50:54.036 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.14}, one-star: {-0.18, -0.33}
03:50:54.037 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
03:50:54.037 00.000 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
03:50:54.038 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.58 mountX=-0.02 mountY=0.13, mountTheta=1.73
03:50:54.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.14, opts=13)
03:50:54.040 00.000 21068 Enqueuing Move request for scope (-0.00, -0.14)
03:50:54.041 00.001 16108 Worker thread wakes up
03:50:54.041 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
03:50:54.041 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
03:50:54.041 00.000 16108 Moving (-0.00, -0.14) raw xDistance=-0.02 yDistance=0.13
03:50:54.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:54.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:54.042 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:54.042 00.000 16108 MoveAxis(E, 0, ABG)
03:50:54.042 00.000 16108 Move returns status 0, amount 0
03:50:54.042 00.000 16108 MoveAxis(N, 0, ABG)
03:50:54.042 00.000 16108 Move returns status 0, amount 0
03:50:54.042 00.000 16108 move complete, result=0
03:50:54.042 00.000 16108 worker thread done servicing request
03:50:54.045 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=3843, FiltMin=3235, FiltMax=31859, Gamma=1.000
03:50:54.058 00.013 21068 UpdateGuideState exits: m=476571 SNR=178.0
03:50:54.059 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:54.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:54.061 00.001 21068 Enqueuing Expose request
03:50:54.062 00.001 16108 Worker thread wakes up
03:50:54.062 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:54.062 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:54.064 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:55.227 01.163 16108 Exposure complete
03:50:55.290 00.063 16108 worker thread done servicing request
03:50:55.290 00.000 21068 OnExposeComplete: enter
03:50:55.292 00.002 21068 UpdateGuideState(): m_state=6
03:50:55.295 00.003 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1241
03:50:55.297 00.002 21068 Star::Find returns 1 (0), X=812.61, Y=628.38, Mass=437269, SNR=173.5, Peak=46547 HFD=3.1
03:50:55.298 00.001 21068 MultiStar: [#1 0.42,-0.05,0.73,U] [#2 0.42,-0.11,0.84,U] [#3 0.24,-0.31,0.36,U] [#4 -0.23,-0.34,0.40,U] [#5 0.26,-0.14,0.20,U] [#6 0.05,-0.03,0.39,U] [#7 0.25,-0.21,0.40,U] [#8 0.44,-0.24,0.19,U] 
03:50:55.299 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.21}, one-star: {-0.03, -0.41}
03:50:55.302 00.003 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
03:50:55.305 00.003 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
03:50:55.307 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-0.83 mountX=-0.23 mountY=0.16, mountTheta=2.53
03:50:55.309 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.21, opts=13)
03:50:55.311 00.002 21068 Enqueuing Move request for scope (0.19, -0.21)
03:50:55.313 00.002 16108 Worker thread wakes up
03:50:55.313 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
03:50:55.313 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
03:50:55.313 00.000 16108 Moving (0.19, -0.21) raw xDistance=-0.23 yDistance=0.16
03:50:55.313 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:50:55.314 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:55.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:50:55.314 00.000 16108 MoveAxis(E, 60, ABG)
03:50:55.314 00.000 16108 Guiding  Dir = 2, Dur = 60
03:50:55.314 00.000 16108 IsSlewing returns 0
03:50:55.314 00.000 16108 IsGuiding returns 0
03:50:55.319 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=3849, FiltMin=3267, FiltMax=29494, Gamma=1.000
03:50:55.340 00.021 21068 UpdateGuideState exits: m=437269 SNR=173.5
03:50:55.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:55.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:55.343 00.001 21068 Enqueuing Expose request
03:50:55.349 00.006 16108 PulseGuide returned control before completion, sleep 36
03:50:55.395 00.046 16108 IsGuiding returns 1
03:50:55.395 00.000 16108 scope still moving after pulse duration time elapsed
03:50:55.425 00.030 16108 IsSlewing returns 0
03:50:55.425 00.000 16108 IsGuiding returns 1
03:50:55.456 00.031 16108 IsSlewing returns 0
03:50:55.456 00.000 16108 IsGuiding returns 0
03:50:55.456 00.000 16108 scope move finished after 60 + 82 ms
03:50:55.457 00.001 16108 Move returns status 0, amount 60
03:50:55.457 00.000 16108 MoveAxis(N, 0, ABG)
03:50:55.457 00.000 16108 Move returns status 0, amount 0
03:50:55.457 00.000 16108 move complete, result=0
03:50:55.457 00.000 16108 worker thread done servicing request
03:50:55.457 00.000 16108 Worker thread wakes up
03:50:55.457 00.000 21068 GuideStep: -0.2 px 60 ms EAST, 0.2 px 0 ms NORTH
03:50:55.460 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:55.461 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:56.440 00.979 16108 Exposure complete
03:50:56.501 00.061 16108 worker thread done servicing request
03:50:56.501 00.000 21068 OnExposeComplete: enter
03:50:56.503 00.002 21068 UpdateGuideState(): m_state=6
03:50:56.503 00.000 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1242
03:50:56.504 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=628.42, Mass=528996, SNR=213.6, Peak=53283 HFD=3.2
03:50:56.505 00.001 21068 MultiStar: [#1 0.28,-0.19,0.55,U] [#2 0.18,-0.32,0.69,U] [#3 0.08,-0.39,0.27,U] [#4 -0.58,-0.45,0.00,M1] [#5 -0.23,-0.29,0.18,U] [#6 -0.17,-0.12,0.39,U] [#7 0.27,-0.31,0.25,U] [#8 0.47,-0.42,0.00,M3] 
03:50:56.506 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.30}, one-star: {-0.20, -0.38}
03:50:56.507 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
03:50:56.508 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
03:50:56.508 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=-0.07 mountY=0.28, mountTheta=1.81
03:50:56.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.30, opts=13)
03:50:56.511 00.001 21068 Enqueuing Move request for scope (0.02, -0.30)
03:50:56.512 00.001 16108 Worker thread wakes up
03:50:56.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
03:50:56.512 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
03:50:56.512 00.000 16108 Moving (0.02, -0.30) raw xDistance=-0.07 yDistance=0.28
03:50:56.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:56.513 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:50:56.513 00.000 16108 MoveAxis(E, 0, ABG)
03:50:56.513 00.000 16108 Move returns status 0, amount 0
03:50:56.513 00.000 16108 MoveAxis(S, 57, ABG)
03:50:56.513 00.000 16108 Guiding  Dir = 1, Dur = 57
03:50:56.513 00.000 16108 IsSlewing returns 0
03:50:56.515 00.002 16108 IsGuiding returns 0
03:50:56.518 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1033, max=65535, med=3853, FiltMin=3232, FiltMax=29670, Gamma=1.000
03:50:56.528 00.010 16108 PulseGuide returned control before completion, sleep 53
03:50:56.543 00.015 21068 UpdateGuideState exits: m=528996 SNR=213.6
03:50:56.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:56.544 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:56.545 00.001 21068 Enqueuing Expose request
03:50:56.590 00.045 16108 IsGuiding returns 1
03:50:56.590 00.000 16108 scope still moving after pulse duration time elapsed
03:50:56.622 00.032 16108 IsSlewing returns 0
03:50:56.622 00.000 16108 IsGuiding returns 1
03:50:56.653 00.031 16108 IsSlewing returns 0
03:50:56.653 00.000 16108 IsGuiding returns 0
03:50:56.653 00.000 16108 scope move finished after 57 + 81 ms
03:50:56.653 00.000 16108 Move returns status 0, amount 57
03:50:56.653 00.000 16108 move complete, result=0
03:50:56.653 00.000 16108 worker thread done servicing request
03:50:56.653 00.000 16108 Worker thread wakes up
03:50:56.653 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 57 ms SOUTH
03:50:56.656 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:56.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:57.813 01.157 16108 Exposure complete
03:50:57.869 00.056 16108 worker thread done servicing request
03:50:57.869 00.000 21068 OnExposeComplete: enter
03:50:57.869 00.000 21068 UpdateGuideState(): m_state=6
03:50:57.871 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1243
03:50:57.872 00.001 21068 Star::Find returns 1 (0), X=812.54, Y=628.63, Mass=444808, SNR=168.3, Peak=52473 HFD=3.2
03:50:57.873 00.001 21068 MultiStar: [#1 0.32,0.04,0.81,U] [#2 0.24,0.19,1.03,U] [#3 0.30,0.08,0.35,U] [#4 -0.35,0.35,0.37,U] [#5 0.23,0.09,0.21,U] [#6 0.29,0.38,0.39,U] [#7 -0.03,-0.22,0.38,U] [#8 0.67,-0.02,0.00,M4] 
03:50:57.874 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {-0.11, -0.16}
03:50:57.874 00.000 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
03:50:57.875 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
03:50:57.876 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
03:50:57.877 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.07, opts=13)
03:50:57.878 00.001 21068 Enqueuing Move request for scope (0.11, 0.07)
03:50:57.879 00.001 16108 Worker thread wakes up
03:50:57.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
03:50:57.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
03:50:57.879 00.000 16108 Moving (0.11, 0.07) raw xDistance=-0.10 yDistance=-0.09
03:50:57.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:50:57.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:57.880 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:50:57.880 00.000 16108 MoveAxis(E, 0, ABG)
03:50:57.880 00.000 16108 Move returns status 0, amount 0
03:50:57.880 00.000 16108 MoveAxis(N, 0, ABG)
03:50:57.880 00.000 16108 Move returns status 0, amount 0
03:50:57.880 00.000 16108 move complete, result=0
03:50:57.880 00.000 16108 worker thread done servicing request
03:50:57.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=3856, FiltMin=3261, FiltMax=35337, Gamma=1.000
03:50:57.903 00.018 21068 UpdateGuideState exits: m=444808 SNR=168.3
03:50:57.904 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:57.905 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:57.906 00.001 21068 Enqueuing Expose request
03:50:57.907 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:57.908 00.001 16108 Worker thread wakes up
03:50:57.908 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:57.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:50:58.895 00.987 16108 Exposure complete
03:50:58.952 00.057 16108 worker thread done servicing request
03:50:58.952 00.000 21068 OnExposeComplete: enter
03:50:58.954 00.002 21068 UpdateGuideState(): m_state=6
03:50:58.955 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1244
03:50:58.956 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=628.73, Mass=526581, SNR=191.8, Peak=54073 HFD=3.5
03:50:58.958 00.002 21068 MultiStar: [#1 0.12,0.19,0.70,U] [#2 0.02,0.22,0.87,U] [#3 0.01,-0.13,0.31,U] [#4 -0.93,-0.09,0.00,M1] [#5 -0.10,0.39,0.21,U] [#6 -0.21,0.01,0.32,U] [#7 -0.30,0.04,0.27,U] [#8 0.08,0.02,0.15,U] 
03:50:58.960 00.002 21068 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {-0.35, -0.07}
03:50:58.961 00.001 21068 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
03:50:58.962 00.001 21068 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
03:50:58.963 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.48 mountX=0.12 mountY=-0.06, mountTheta=-0.44
03:50:58.966 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.08, opts=13)
03:50:58.967 00.001 21068 Enqueuing Move request for scope (-0.11, 0.08)
03:50:58.968 00.001 16108 Worker thread wakes up
03:50:58.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
03:50:58.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
03:50:58.968 00.000 16108 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=-0.06
03:50:58.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:50:58.968 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:58.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:50:58.968 00.000 16108 MoveAxis(E, 0, ABG)
03:50:58.969 00.001 16108 Move returns status 0, amount 0
03:50:58.969 00.000 16108 MoveAxis(N, 0, ABG)
03:50:58.969 00.000 16108 Move returns status 0, amount 0
03:50:58.969 00.000 16108 move complete, result=0
03:50:58.969 00.000 16108 worker thread done servicing request
03:50:58.973 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3859, FiltMin=3142, FiltMax=38317, Gamma=1.000
03:50:58.995 00.022 21068 UpdateGuideState exits: m=526581 SNR=191.8
03:50:58.997 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:59.000 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:50:59.001 00.001 21068 Enqueuing Expose request
03:50:59.003 00.002 16108 Worker thread wakes up
03:50:59.003 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:59.005 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:50:59.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:00.175 01.170 16108 Exposure complete
03:51:00.245 00.070 16108 worker thread done servicing request
03:51:00.245 00.000 21068 OnExposeComplete: enter
03:51:00.247 00.002 21068 UpdateGuideState(): m_state=6
03:51:00.248 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1245
03:51:00.248 00.000 21068 Star::Find returns 1 (0), X=811.92, Y=628.48, Mass=464134, SNR=192.7, Peak=49753 HFD=3.5
03:51:00.250 00.002 21068 MultiStar: [#1 -0.49,0.03,0.62,U] [#2 -0.22,-0.03,0.85,U] [#3 -0.37,0.15,0.31,U] [#4 -0.79,-0.04,0.00,M2] [#5 -0.53,-0.04,0.00,M1] [#6 -0.69,0.03,0.00,M1] [#7 -0.53,-0.04,0.00,M1] [#8 0.24,0.06,0.11,U] 
03:51:00.251 00.001 21068 refined, 4 included, MultiStar: {-0.45, -0.09}, one-star: {-0.73, -0.31}
03:51:00.251 00.000 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
03:51:00.252 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
03:51:00.253 00.001 21068 CameraToMount -- cameraX=-0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-2.94 mountX=0.43 mountY=0.19, mountTheta=0.43
03:51:00.256 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=-0.09, opts=13)
03:51:00.257 00.001 21068 Enqueuing Move request for scope (-0.45, -0.09)
03:51:00.258 00.001 16108 Worker thread wakes up
03:51:00.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.09) opts 0xd
03:51:00.259 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.45, -0.09)
03:51:00.259 00.000 16108 Moving (-0.45, -0.09) raw xDistance=0.43 yDistance=0.19
03:51:00.259 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:51:00.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:00.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:51:00.259 00.000 16108 MoveAxis(W, 112, ABG)
03:51:00.259 00.000 16108 Guiding  Dir = 3, Dur = 112
03:51:00.259 00.000 16108 IsSlewing returns 0
03:51:00.260 00.001 16108 IsGuiding returns 0
03:51:00.264 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=979, max=65535, med=3865, FiltMin=3238, FiltMax=36323, Gamma=1.000
03:51:00.277 00.013 21068 UpdateGuideState exits: m=464134 SNR=192.7
03:51:00.278 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:00.278 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:00.279 00.001 21068 Enqueuing Expose request
03:51:00.309 00.030 16108 PulseGuide returned control before completion, sleep 72
03:51:00.386 00.077 16108 IsGuiding returns 1
03:51:00.386 00.000 16108 scope still moving after pulse duration time elapsed
03:51:00.418 00.032 16108 IsSlewing returns 0
03:51:00.418 00.000 16108 IsGuiding returns 1
03:51:00.449 00.031 16108 IsSlewing returns 0
03:51:00.449 00.000 16108 IsGuiding returns 1
03:51:00.480 00.031 16108 IsSlewing returns 0
03:51:00.480 00.000 16108 IsGuiding returns 0
03:51:00.480 00.000 16108 scope move finished after 112 + 109 ms
03:51:00.481 00.001 16108 Move returns status 0, amount 112
03:51:00.481 00.000 16108 MoveAxis(N, 0, ABG)
03:51:00.481 00.000 16108 Move returns status 0, amount 0
03:51:00.481 00.000 16108 move complete, result=0
03:51:00.481 00.000 16108 worker thread done servicing request
03:51:00.481 00.000 16108 Worker thread wakes up
03:51:00.481 00.000 21068 GuideStep: 0.4 px 112 ms WEST, 0.2 px 0 ms NORTH
03:51:00.485 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:00.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:01.462 00.977 16108 Exposure complete
03:51:01.526 00.064 16108 worker thread done servicing request
03:51:01.527 00.001 21068 OnExposeComplete: enter
03:51:01.527 00.000 21068 UpdateGuideState(): m_state=6
03:51:01.528 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1246
03:51:01.529 00.001 21068 Star::Find returns 1 (0), X=811.81, Y=628.58, Mass=455966, SNR=200.5, Peak=46377 HFD=3.4
03:51:01.530 00.001 21068 MultiStar: [#1 -0.50,0.25,0.00,M1] [#2 -0.36,0.16,0.70,U] [#3 -0.55,-0.04,0.00,M1] [#4 -1.09,0.10,0.00,M3] [#5 -0.59,0.12,0.00,M2] [#6 -0.74,0.19,0.00,M2] [#7 -0.44,0.11,0.31,U] [#8 -0.54,0.10,0.00,M3] 
03:51:01.531 00.001 21068 refined, 2 included, MultiStar: {-0.61, -0.03}, one-star: {-0.84, -0.21}
03:51:01.532 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
03:51:01.532 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
03:51:01.533 00.001 21068 CameraToMount -- cameraX=-0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-3.09 mountX=0.60 mountY=0.17, mountTheta=0.28
03:51:01.534 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.61, y=-0.03, opts=13)
03:51:01.535 00.001 21068 Enqueuing Move request for scope (-0.61, -0.03)
03:51:01.536 00.001 16108 Worker thread wakes up
03:51:01.536 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.03) opts 0xd
03:51:01.536 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.61, -0.03)
03:51:01.536 00.000 16108 Moving (-0.61, -0.03) raw xDistance=0.60 yDistance=0.17
03:51:01.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
03:51:01.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:01.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:51:01.536 00.000 16108 MoveAxis(W, 164, ABG)
03:51:01.536 00.000 16108 Guiding  Dir = 3, Dur = 164
03:51:01.537 00.001 16108 IsSlewing returns 0
03:51:01.537 00.000 16108 IsGuiding returns 0
03:51:01.540 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=3869, FiltMin=3289, FiltMax=35491, Gamma=1.000
03:51:01.555 00.015 21068 UpdateGuideState exits: m=455966 SNR=200.5
03:51:01.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:01.558 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:01.559 00.001 21068 Enqueuing Expose request
03:51:01.578 00.019 16108 PulseGuide returned control before completion, sleep 133
03:51:01.716 00.138 16108 IsGuiding returns 1
03:51:01.716 00.000 16108 scope still moving after pulse duration time elapsed
03:51:01.748 00.032 16108 IsSlewing returns 0
03:51:01.748 00.000 16108 IsGuiding returns 0
03:51:01.749 00.001 16108 scope move finished after 164 + 47 ms
03:51:01.749 00.000 16108 Move returns status 0, amount 164
03:51:01.749 00.000 16108 MoveAxis(N, 0, ABG)
03:51:01.749 00.000 16108 Move returns status 0, amount 0
03:51:01.749 00.000 16108 move complete, result=0
03:51:01.749 00.000 16108 worker thread done servicing request
03:51:01.749 00.000 21068 GuideStep: 0.6 px 164 ms WEST, 0.2 px 0 ms NORTH
03:51:01.750 00.001 16108 Worker thread wakes up
03:51:01.750 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:01.751 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:02.905 01.154 16108 Exposure complete
03:51:02.976 00.071 16108 worker thread done servicing request
03:51:02.976 00.000 21068 OnExposeComplete: enter
03:51:02.978 00.002 21068 UpdateGuideState(): m_state=6
03:51:02.979 00.001 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1247
03:51:02.981 00.002 21068 Star::Find returns 1 (0), X=812.71, Y=628.22, Mass=416605, SNR=155.7, Peak=36112 HFD=3.6
03:51:02.983 00.002 21068 MultiStar: [#1 0.26,-0.16,0.82,U] [#2 0.39,-0.16,0.98,U] [#3 0.14,-0.22,0.38,U] [#4 -0.44,-0.20,0.30,U] [#5 0.02,-0.40,0.25,U] [#6 -0.03,-0.12,0.40,U] [#7 0.50,-0.39,0.00,M1] [#8 0.07,-0.14,0.22,U] 
03:51:02.985 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.27}, one-star: {0.07, -0.58}
03:51:02.986 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.07 = 2.21)
03:51:02.987 00.001 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.01 = 2.27)
03:51:02.987 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.11 mountX=-0.18 mountY=0.23, mountTheta=2.23
03:51:02.989 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.27, opts=13)
03:51:02.990 00.001 21068 Enqueuing Move request for scope (0.14, -0.27)
03:51:02.991 00.001 16108 Worker thread wakes up
03:51:02.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
03:51:02.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
03:51:02.991 00.000 16108 Moving (0.14, -0.27) raw xDistance=-0.18 yDistance=0.23
03:51:02.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:51:02.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:51:02.991 00.000 16108 MoveAxis(E, 0, ABG)
03:51:02.991 00.000 16108 Move returns status 0, amount 0
03:51:02.991 00.000 16108 MoveAxis(S, 47, ABG)
03:51:02.991 00.000 16108 Guiding  Dir = 1, Dur = 47
03:51:02.993 00.002 16108 IsSlewing returns 0
03:51:02.993 00.000 16108 IsGuiding returns 0
03:51:02.994 00.001 16108 PulseGuide returned control before completion, sleep 56
03:51:02.996 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=3869, FiltMin=3273, FiltMax=34806, Gamma=1.000
03:51:03.020 00.024 21068 UpdateGuideState exits: m=416605 SNR=155.7
03:51:03.022 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:03.024 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:03.025 00.001 21068 Enqueuing Expose request
03:51:03.062 00.037 16108 IsGuiding returns 1
03:51:03.062 00.000 16108 scope still moving after pulse duration time elapsed
03:51:03.092 00.030 16108 IsSlewing returns 0
03:51:03.092 00.000 16108 IsGuiding returns 0
03:51:03.092 00.000 16108 scope move finished after 47 + 53 ms
03:51:03.092 00.000 16108 Move returns status 0, amount 47
03:51:03.092 00.000 16108 move complete, result=0
03:51:03.092 00.000 16108 worker thread done servicing request
03:51:03.094 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
03:51:03.096 00.002 16108 Worker thread wakes up
03:51:03.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:03.096 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:04.077 00.981 16108 Exposure complete
03:51:04.155 00.078 16108 worker thread done servicing request
03:51:04.155 00.000 21068 OnExposeComplete: enter
03:51:04.157 00.002 21068 UpdateGuideState(): m_state=6
03:51:04.158 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1248
03:51:04.158 00.000 21068 Star::Find returns 1 (0), X=813.45, Y=628.73, Mass=452535, SNR=166.1, Peak=48477 HFD=3.4
03:51:04.159 00.001 21068 MultiStar: [#1 1.09,0.49,0.00,M1] [#2 1.11,0.24,0.00,M1] [#3 1.08,0.18,0.00,M1] [#4 0.41,-0.08,0.34,U] [#5 1.12,0.21,0.00,M2] [#6 0.78,0.08,0.00,M2] [#7 1.10,0.31,0.00,M2] [#8 0.99,0.36,0.00,M3] 
03:51:04.160 00.001 21068 refined, 1 included, MultiStar: {0.70, -0.06}, one-star: {0.80, -0.06}
03:51:04.161 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
03:51:04.161 00.000 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
03:51:04.162 00.001 21068 CameraToMount -- cameraX=0.70 cameraY=-0.06 hyp=0.70 cameraTheta=-0.09 mountX=-0.70 mountY=-0.10, mountTheta=-3.00
03:51:04.164 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.70, y=-0.06, opts=13)
03:51:04.164 00.000 21068 Enqueuing Move request for scope (0.70, -0.06)
03:51:04.165 00.001 16108 Worker thread wakes up
03:51:04.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.06) opts 0xd
03:51:04.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.70, -0.06)
03:51:04.165 00.000 16108 Moving (0.70, -0.06) raw xDistance=-0.70 yDistance=-0.10
03:51:04.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:51:04.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:04.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:51:04.165 00.000 16108 MoveAxis(E, 184, ABG)
03:51:04.165 00.000 16108 Guiding  Dir = 2, Dur = 184
03:51:04.167 00.002 16108 IsSlewing returns 0
03:51:04.167 00.000 16108 IsGuiding returns 0
03:51:04.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1353, max=65535, med=3875, FiltMin=3299, FiltMax=34377, Gamma=1.000
03:51:04.172 00.002 16108 PulseGuide returned control before completion, sleep 189
03:51:04.194 00.022 21068 UpdateGuideState exits: m=452535 SNR=166.1
03:51:04.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:04.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:04.196 00.000 21068 Enqueuing Expose request
03:51:04.375 00.179 16108 IsGuiding returns 1
03:51:04.375 00.000 16108 scope still moving after pulse duration time elapsed
03:51:04.407 00.032 16108 IsSlewing returns 0
03:51:04.408 00.001 16108 IsGuiding returns 0
03:51:04.408 00.000 16108 scope move finished after 184 + 57 ms
03:51:04.408 00.000 16108 Move returns status 0, amount 184
03:51:04.408 00.000 16108 MoveAxis(N, 0, ABG)
03:51:04.408 00.000 16108 Move returns status 0, amount 0
03:51:04.408 00.000 16108 move complete, result=0
03:51:04.408 00.000 16108 worker thread done servicing request
03:51:04.408 00.000 16108 Worker thread wakes up
03:51:04.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:04.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:04.408 00.000 21068 GuideStep: -0.7 px 184 ms EAST, -0.1 px 0 ms NORTH
03:51:05.571 01.163 16108 Exposure complete
03:51:05.627 00.056 16108 worker thread done servicing request
03:51:05.627 00.000 21068 OnExposeComplete: enter
03:51:05.629 00.002 21068 UpdateGuideState(): m_state=6
03:51:05.630 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1249
03:51:05.631 00.001 21068 Star::Find returns 1 (0), X=813.21, Y=628.75, Mass=438043, SNR=166.5, Peak=59501 HFD=3.2
03:51:05.632 00.001 21068 MultiStar: [#1 0.69,0.44,0.00,M2] [#2 0.72,0.38,0.00,M2] [#3 0.96,0.31,0.00,M2] [#4 0.31,0.32,0.33,U] [#5 0.68,0.32,0.00,M3] [#6 0.56,0.49,0.00,M3] [#7 0.74,0.35,0.00,M3] [#8 0.48,0.32,0.00,M4] 
03:51:05.633 00.001 21068 refined, 1 included, MultiStar: {0.50, 0.04}, one-star: {0.57, -0.05}
03:51:05.633 00.000 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
03:51:05.634 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
03:51:05.635 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.04 hyp=0.51 cameraTheta=0.09 mountX=-0.49 mountY=-0.16, mountTheta=-2.82
03:51:05.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.04, opts=13)
03:51:05.637 00.000 21068 Enqueuing Move request for scope (0.50, 0.04)
03:51:05.638 00.001 16108 Worker thread wakes up
03:51:05.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.04) opts 0xd
03:51:05.638 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.04)
03:51:05.638 00.000 16108 Moving (0.50, 0.04) raw xDistance=-0.49 yDistance=-0.16
03:51:05.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
03:51:05.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:05.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:51:05.638 00.000 16108 MoveAxis(E, 141, ABG)
03:51:05.638 00.000 16108 Guiding  Dir = 2, Dur = 141
03:51:05.640 00.002 16108 IsSlewing returns 0
03:51:05.640 00.000 16108 IsGuiding returns 0
03:51:05.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=3878, FiltMin=3280, FiltMax=33126, Gamma=1.000
03:51:05.656 00.013 21068 UpdateGuideState exits: m=438043 SNR=166.5
03:51:05.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:05.658 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:05.659 00.001 21068 Enqueuing Expose request
03:51:05.666 00.007 16108 PulseGuide returned control before completion, sleep 125
03:51:05.807 00.141 16108 IsGuiding returns 1
03:51:05.807 00.000 16108 scope still moving after pulse duration time elapsed
03:51:05.838 00.031 16108 IsSlewing returns 0
03:51:05.839 00.001 16108 IsGuiding returns 0
03:51:05.839 00.000 16108 scope move finished after 141 + 58 ms
03:51:05.839 00.000 16108 Move returns status 0, amount 141
03:51:05.839 00.000 16108 MoveAxis(N, 0, ABG)
03:51:05.839 00.000 16108 Move returns status 0, amount 0
03:51:05.839 00.000 16108 move complete, result=0
03:51:05.839 00.000 16108 worker thread done servicing request
03:51:05.839 00.000 16108 Worker thread wakes up
03:51:05.839 00.000 21068 GuideStep: -0.5 px 141 ms EAST, -0.2 px 0 ms NORTH
03:51:05.843 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:05.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:06.814 00.971 16108 Exposure complete
03:51:06.878 00.064 16108 worker thread done servicing request
03:51:06.878 00.000 21068 OnExposeComplete: enter
03:51:06.879 00.001 21068 UpdateGuideState(): m_state=6
03:51:06.880 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1250
03:51:06.881 00.001 21068 Star::Find returns 1 (0), X=812.50, Y=628.85, Mass=406538, SNR=183.4, Peak=44649 HFD=3.4
03:51:06.882 00.001 21068 MultiStar: [#1 0.31,0.48,0.00,M3] [#2 0.23,0.13,0.69,U] [#3 0.28,0.16,0.39,U] [#4 0.01,0.21,0.26,U] [#5 0.20,0.31,0.27,U] [#6 0.28,0.35,0.33,U] [#7 0.12,0.37,0.30,U] [#8 0.61,0.49,0.00,M5] 
03:51:06.882 00.000 21068 single-star, 6 included, MultiStar: {0.09, 0.18}, one-star: {-0.15, 0.06}
03:51:06.883 00.001 21068 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.97) = xAngle (-0.18 = -0.18)
03:51:06.884 00.001 21068 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
03:51:06.885 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.79 mountX=0.16 mountY=-0.02, mountTheta=-0.12
03:51:06.887 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.06, opts=13)
03:51:06.887 00.000 21068 Enqueuing Move request for scope (-0.15, 0.06)
03:51:06.888 00.001 16108 Worker thread wakes up
03:51:06.888 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
03:51:06.888 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
03:51:06.888 00.000 16108 Moving (-0.15, 0.06) raw xDistance=0.16 yDistance=-0.02
03:51:06.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:51:06.889 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:06.889 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:51:06.889 00.000 16108 MoveAxis(E, 0, ABG)
03:51:06.889 00.000 16108 Move returns status 0, amount 0
03:51:06.889 00.000 16108 MoveAxis(N, 0, ABG)
03:51:06.889 00.000 16108 Move returns status 0, amount 0
03:51:06.889 00.000 16108 move complete, result=0
03:51:06.889 00.000 16108 worker thread done servicing request
03:51:06.894 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3881, FiltMin=3331, FiltMax=34806, Gamma=1.000
03:51:06.916 00.022 21068 UpdateGuideState exits: m=406538 SNR=183.4
03:51:06.918 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:06.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:06.920 00.001 21068 Enqueuing Expose request
03:51:06.921 00.001 16108 Worker thread wakes up
03:51:06.921 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:06.923 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:06.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:08.090 01.167 16108 Exposure complete
03:51:08.158 00.068 16108 worker thread done servicing request
03:51:08.158 00.000 21068 OnExposeComplete: enter
03:51:08.159 00.001 21068 UpdateGuideState(): m_state=6
03:51:08.160 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1251
03:51:08.162 00.002 21068 Star::Find returns 1 (0), X=812.63, Y=628.81, Mass=430977, SNR=174.2, Peak=52413 HFD=3.2
03:51:08.163 00.001 21068 MultiStar: [#1 0.40,0.36,0.00,M4] [#2 0.44,0.53,0.00,M2] [#3 0.29,0.33,0.34,U] [#4 -0.26,0.13,0.36,U] [#5 0.30,0.26,0.31,U] [#6 0.08,0.47,0.34,U] [#7 0.57,0.39,0.00,M3] [#8 0.42,0.57,0.00,M6] 
03:51:08.164 00.001 21068 single-star, 4 included, MultiStar: {0.04, 0.18}, one-star: {-0.02, 0.02}
03:51:08.164 00.000 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
03:51:08.165 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
03:51:08.166 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.40 mountX=0.02 mountY=-0.01, mountTheta=-0.52
03:51:08.167 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
03:51:08.168 00.001 21068 Enqueuing Move request for scope (-0.02, 0.02)
03:51:08.169 00.001 16108 Worker thread wakes up
03:51:08.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:51:08.169 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:51:08.169 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.01
03:51:08.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:08.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:08.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:51:08.169 00.000 16108 MoveAxis(E, 0, ABG)
03:51:08.169 00.000 16108 Move returns status 0, amount 0
03:51:08.169 00.000 16108 MoveAxis(N, 0, ABG)
03:51:08.169 00.000 16108 Move returns status 0, amount 0
03:51:08.169 00.000 16108 move complete, result=0
03:51:08.170 00.001 16108 worker thread done servicing request
03:51:08.173 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=3885, FiltMin=3302, FiltMax=27510, Gamma=1.000
03:51:08.185 00.012 21068 UpdateGuideState exits: m=430977 SNR=174.2
03:51:08.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:08.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:08.188 00.001 21068 Enqueuing Expose request
03:51:08.188 00.000 16108 Worker thread wakes up
03:51:08.188 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:08.190 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:08.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:09.179 00.989 16108 Exposure complete
03:51:09.240 00.061 16108 worker thread done servicing request
03:51:09.240 00.000 21068 OnExposeComplete: enter
03:51:09.241 00.001 21068 UpdateGuideState(): m_state=6
03:51:09.242 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1252
03:51:09.243 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=629.06, Mass=400560, SNR=160.8, Peak=49833 HFD=3.1
03:51:09.244 00.001 21068 MultiStar: [#1 0.28,0.32,0.80,U] [#2 0.25,0.51,0.00,M3] [#3 0.16,0.26,0.32,U] [#4 -0.38,0.24,0.33,U] [#5 0.24,0.20,0.26,U] [#6 0.09,0.35,0.37,U] [#7 0.25,0.65,0.00,M4] [#8 0.38,0.43,0.00,M7] 
03:51:09.248 00.004 21068 refined, 5 included, MultiStar: {0.02, 0.28}, one-star: {-0.19, 0.27}
03:51:09.249 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
03:51:09.250 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
03:51:09.250 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.51 mountX=0.03 mountY=-0.28, mountTheta=-1.45
03:51:09.252 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.28, opts=13)
03:51:09.253 00.001 21068 Enqueuing Move request for scope (0.02, 0.28)
03:51:09.253 00.000 16108 Worker thread wakes up
03:51:09.253 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
03:51:09.253 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
03:51:09.253 00.000 16108 Moving (0.02, 0.28) raw xDistance=0.03 yDistance=-0.28
03:51:09.253 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:51:09.253 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:51:09.254 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:51:09.254 00.000 16108 MoveAxis(E, 0, ABG)
03:51:09.254 00.000 16108 Move returns status 0, amount 0
03:51:09.254 00.000 16108 MoveAxis(N, 0, ABG)
03:51:09.254 00.000 16108 Move returns status 0, amount 0
03:51:09.254 00.000 16108 move complete, result=0
03:51:09.254 00.000 16108 worker thread done servicing request
03:51:09.261 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=3888, FiltMin=3337, FiltMax=33161, Gamma=1.000
03:51:09.283 00.022 21068 UpdateGuideState exits: m=400560 SNR=160.8
03:51:09.284 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:09.286 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:09.287 00.001 21068 Enqueuing Expose request
03:51:09.288 00.001 16108 Worker thread wakes up
03:51:09.288 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:51:09.289 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:09.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:10.448 01.159 16108 Exposure complete
03:51:10.513 00.065 16108 worker thread done servicing request
03:51:10.513 00.000 21068 OnExposeComplete: enter
03:51:10.515 00.002 21068 UpdateGuideState(): m_state=6
03:51:10.516 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1253
03:51:10.518 00.002 21068 Star::Find returns 1 (0), X=812.67, Y=628.97, Mass=428927, SNR=163.6, Peak=57149 HFD=3.3
03:51:10.520 00.002 21068 MultiStar: [#1 0.49,0.31,0.00,M4] [#2 0.31,0.53,0.00,M4] [#3 0.32,0.34,0.31,U] [#4 0.14,0.54,0.00,M1] [#5 0.26,0.36,0.30,U] [#6 0.26,0.36,0.35,U] [#7 0.38,0.40,0.00,M5] [#8 0.63,0.65,0.00,M8] 
03:51:10.521 00.001 21068 single-star, 3 included, MultiStar: {0.15, 0.27}, one-star: {0.02, 0.18}
03:51:10.522 00.001 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
03:51:10.523 00.001 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.44 = -1.44)
03:51:10.524 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=0.01 mountY=-0.18, mountTheta=-1.50
03:51:10.526 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.18, opts=13)
03:51:10.527 00.001 21068 Enqueuing Move request for scope (0.02, 0.18)
03:51:10.527 00.000 16108 Worker thread wakes up
03:51:10.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
03:51:10.527 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
03:51:10.528 00.001 16108 Moving (0.02, 0.18) raw xDistance=0.01 yDistance=-0.18
03:51:10.528 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:51:10.528 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:10.528 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:51:10.528 00.000 16108 MoveAxis(E, 0, ABG)
03:51:10.528 00.000 16108 Move returns status 0, amount 0
03:51:10.528 00.000 16108 MoveAxis(N, 0, ABG)
03:51:10.528 00.000 16108 Move returns status 0, amount 0
03:51:10.528 00.000 16108 move complete, result=0
03:51:10.528 00.000 16108 worker thread done servicing request
03:51:10.532 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1027, max=65535, med=3888, FiltMin=3334, FiltMax=35225, Gamma=1.000
03:51:10.544 00.012 21068 UpdateGuideState exits: m=428927 SNR=163.6
03:51:10.545 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:10.546 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:10.546 00.000 21068 Enqueuing Expose request
03:51:10.547 00.001 16108 Worker thread wakes up
03:51:10.547 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:10.549 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:10.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:11.513 00.964 16108 Exposure complete
03:51:11.576 00.063 16108 worker thread done servicing request
03:51:11.576 00.000 21068 OnExposeComplete: enter
03:51:11.577 00.001 21068 UpdateGuideState(): m_state=6
03:51:11.578 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1254
03:51:11.580 00.002 21068 Star::Find returns 1 (0), X=812.24, Y=628.71, Mass=393474, SNR=172.4, Peak=46713 HFD=3.5
03:51:11.582 00.002 21068 MultiStar: [#1 0.02,0.42,0.87,U] [#2 0.06,0.47,0.93,U] [#3 -0.06,-0.05,0.36,U] [#4 -0.59,-0.11,0.00,M2] [#5 -0.12,0.01,0.26,U] [#6 -0.03,0.33,0.37,U] [#7 0.00,0.13,0.27,U] [#8 0.13,0.51,0.00,M9] 
03:51:11.584 00.002 21068 refined, 6 included, MultiStar: {-0.10, 0.21}, one-star: {-0.41, -0.08}
03:51:11.585 00.001 21068 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.97) = xAngle (-0.96 = -0.96)
03:51:11.586 00.001 21068 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.90 = -0.90)
03:51:11.588 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.00 mountX=0.13 mountY=-0.18, mountTheta=-0.94
03:51:11.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.21, opts=13)
03:51:11.591 00.001 21068 Enqueuing Move request for scope (-0.10, 0.21)
03:51:11.593 00.002 16108 Worker thread wakes up
03:51:11.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
03:51:11.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
03:51:11.593 00.000 16108 Moving (-0.10, 0.21) raw xDistance=0.13 yDistance=-0.18
03:51:11.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:51:11.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:11.594 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:51:11.594 00.000 16108 MoveAxis(E, 0, ABG)
03:51:11.594 00.000 16108 Move returns status 0, amount 0
03:51:11.594 00.000 16108 MoveAxis(N, 0, ABG)
03:51:11.594 00.000 16108 Move returns status 0, amount 0
03:51:11.594 00.000 16108 move complete, result=0
03:51:11.594 00.000 16108 worker thread done servicing request
03:51:11.602 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=483, max=65535, med=3888, FiltMin=3293, FiltMax=34493, Gamma=1.000
03:51:11.624 00.022 21068 UpdateGuideState exits: m=393474 SNR=172.4
03:51:11.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:11.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:11.627 00.001 21068 Enqueuing Expose request
03:51:11.627 00.000 16108 Worker thread wakes up
03:51:11.627 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:11.628 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:11.628 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:12.794 01.166 16108 Exposure complete
03:51:12.870 00.076 16108 worker thread done servicing request
03:51:12.870 00.000 21068 OnExposeComplete: enter
03:51:12.871 00.001 21068 UpdateGuideState(): m_state=6
03:51:12.872 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1255
03:51:12.873 00.001 21068 Star::Find returns 1 (0), X=812.45, Y=628.49, Mass=442656, SNR=165.8, Peak=44873 HFD=3.2
03:51:12.874 00.001 21068 MultiStar: [#1 0.28,0.18,0.87,U] [#2 0.50,0.14,0.00,M4] [#3 0.54,0.05,0.00,M1] [#4 -0.24,-0.10,0.40,U] [#5 0.11,0.25,0.31,U] [#6 0.18,0.17,0.36,U] [#7 0.48,0.26,0.00,M5] [#8 0.64,-0.23,0.00,M10] 
03:51:12.874 00.000 21068 refined, 4 included, MultiStar: {0.02, -0.02}, one-star: {-0.20, -0.30}
03:51:12.875 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
03:51:12.877 00.002 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
03:51:12.877 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.74 mountX=-0.02 mountY=0.01, mountTheta=2.62
03:51:12.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
03:51:12.879 00.000 21068 Enqueuing Move request for scope (0.02, -0.02)
03:51:12.880 00.001 16108 Worker thread wakes up
03:51:12.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
03:51:12.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
03:51:12.880 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.01
03:51:12.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:51:12.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:12.880 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:12.881 00.001 16108 MoveAxis(E, 0, ABG)
03:51:12.881 00.000 16108 Move returns status 0, amount 0
03:51:12.881 00.000 16108 MoveAxis(N, 0, ABG)
03:51:12.881 00.000 16108 Move returns status 0, amount 0
03:51:12.881 00.000 16108 move complete, result=0
03:51:12.881 00.000 16108 worker thread done servicing request
03:51:12.884 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=3885, FiltMin=3280, FiltMax=36297, Gamma=1.000
03:51:12.907 00.023 21068 UpdateGuideState exits: m=442656 SNR=165.8
03:51:12.907 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:12.909 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:12.910 00.001 21068 Enqueuing Expose request
03:51:12.913 00.003 16108 Worker thread wakes up
03:51:12.913 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:12.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:12.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:13.885 00.971 16108 Exposure complete
03:51:13.941 00.056 16108 worker thread done servicing request
03:51:13.941 00.000 21068 OnExposeComplete: enter
03:51:13.942 00.001 21068 UpdateGuideState(): m_state=6
03:51:13.943 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1256
03:51:13.943 00.000 21068 Star::Find returns 1 (0), X=812.44, Y=628.62, Mass=423045, SNR=159.3, Peak=48521 HFD=3.2
03:51:13.944 00.001 21068 MultiStar: [#1 0.11,0.05,0.96,U] [#2 0.22,0.05,0.97,U] [#3 0.30,-0.11,0.34,U] [#4 -0.59,-0.11,0.00,M2] [#5 0.04,-0.50,0.28,U] [#6 0.06,0.04,0.37,U] [#7 0.10,0.08,0.33,U] [#8 0.33,0.19,0.25,U] 
03:51:13.945 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {-0.21, -0.17}
03:51:13.946 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
03:51:13.946 00.000 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
03:51:13.948 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.41 mountX=-0.09 mountY=0.01, mountTheta=2.97
03:51:13.951 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
03:51:13.953 00.002 21068 Enqueuing Move request for scope (0.08, -0.03)
03:51:13.954 00.001 16108 Worker thread wakes up
03:51:13.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:51:13.954 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:51:13.954 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
03:51:13.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:51:13.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:13.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:13.954 00.000 16108 MoveAxis(E, 0, ABG)
03:51:13.954 00.000 16108 Move returns status 0, amount 0
03:51:13.954 00.000 16108 MoveAxis(N, 0, ABG)
03:51:13.954 00.000 16108 Move returns status 0, amount 0
03:51:13.954 00.000 16108 move complete, result=0
03:51:13.955 00.001 16108 worker thread done servicing request
03:51:13.959 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1360, max=65535, med=3885, FiltMin=3347, FiltMax=35853, Gamma=1.000
03:51:13.973 00.014 21068 UpdateGuideState exits: m=423045 SNR=159.3
03:51:13.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:13.975 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:13.975 00.000 21068 Enqueuing Expose request
03:51:13.976 00.001 16108 Worker thread wakes up
03:51:13.976 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:13.977 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:13.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:15.133 01.156 16108 Exposure complete
03:51:15.186 00.053 16108 worker thread done servicing request
03:51:15.186 00.000 21068 OnExposeComplete: enter
03:51:15.190 00.004 21068 UpdateGuideState(): m_state=6
03:51:15.192 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1257
03:51:15.193 00.001 21068 Star::Find returns 1 (0), X=811.81, Y=628.48, Mass=429904, SNR=168.3, Peak=45177 HFD=3.3
03:51:15.195 00.002 21068 MultiStar: [#1 -0.40,-0.07,0.79,U] [#2 -0.40,-0.13,0.96,U] [#3 -0.23,0.01,0.36,U] [#4 -0.95,-0.01,0.00,M3] [#5 -0.48,-0.16,0.00,M1] [#6 -0.52,0.11,0.00,M1] [#7 -0.32,0.05,0.28,U] [#8 -0.41,0.09,0.21,U] 
03:51:15.196 00.001 21068 refined, 5 included, MultiStar: {-0.50, -0.13}, one-star: {-0.84, -0.32}
03:51:15.199 00.003 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.43)
03:51:15.200 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
03:51:15.201 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=-0.13 hyp=0.52 cameraTheta=-2.89 mountX=0.47 mountY=0.24, mountTheta=0.47
03:51:15.202 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=-0.13, opts=13)
03:51:15.203 00.001 21068 Enqueuing Move request for scope (-0.50, -0.13)
03:51:15.204 00.001 16108 Worker thread wakes up
03:51:15.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.13) opts 0xd
03:51:15.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, -0.13)
03:51:15.204 00.000 16108 Moving (-0.50, -0.13) raw xDistance=0.47 yDistance=0.24
03:51:15.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:51:15.205 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:51:15.205 00.000 16108 MoveAxis(W, 123, ABG)
03:51:15.205 00.000 16108 Guiding  Dir = 3, Dur = 123
03:51:15.205 00.000 16108 IsSlewing returns 0
03:51:15.205 00.000 16108 IsGuiding returns 0
03:51:15.209 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1001, max=65535, med=3881, FiltMin=3277, FiltMax=35753, Gamma=1.000
03:51:15.224 00.015 21068 UpdateGuideState exits: m=429904 SNR=168.3
03:51:15.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:15.225 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:15.227 00.002 21068 Enqueuing Expose request
03:51:15.231 00.004 16108 PulseGuide returned control before completion, sleep 109
03:51:15.355 00.124 16108 IsGuiding returns 1
03:51:15.355 00.000 16108 scope still moving after pulse duration time elapsed
03:51:15.387 00.032 16108 IsSlewing returns 0
03:51:15.387 00.000 16108 IsGuiding returns 0
03:51:15.389 00.002 16108 scope move finished after 123 + 59 ms
03:51:15.389 00.000 16108 Move returns status 0, amount 123
03:51:15.389 00.000 16108 MoveAxis(S, 48, ABG)
03:51:15.389 00.000 16108 Guiding  Dir = 1, Dur = 48
03:51:15.389 00.000 16108 IsSlewing returns 0
03:51:15.389 00.000 16108 IsGuiding returns 0
03:51:15.390 00.001 16108 PulseGuide returned control before completion, sleep 57
03:51:15.450 00.060 16108 IsGuiding returns 1
03:51:15.450 00.000 16108 scope still moving after pulse duration time elapsed
03:51:15.482 00.032 16108 IsSlewing returns 0
03:51:15.482 00.000 16108 IsGuiding returns 0
03:51:15.482 00.000 16108 scope move finished after 48 + 45 ms
03:51:15.482 00.000 16108 Move returns status 0, amount 48
03:51:15.482 00.000 16108 move complete, result=0
03:51:15.482 00.000 16108 worker thread done servicing request
03:51:15.483 00.001 16108 Worker thread wakes up
03:51:15.483 00.000 21068 GuideStep: 0.5 px 123 ms WEST, 0.2 px 48 ms SOUTH
03:51:15.486 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:15.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:16.455 00.969 16108 Exposure complete
03:51:16.509 00.054 16108 worker thread done servicing request
03:51:16.509 00.000 21068 OnExposeComplete: enter
03:51:16.510 00.001 21068 UpdateGuideState(): m_state=6
03:51:16.510 00.000 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1258
03:51:16.511 00.001 21068 Star::Find returns 1 (0), X=811.99, Y=628.28, Mass=435010, SNR=164.0, Peak=47299 HFD=3.3
03:51:16.512 00.001 21068 MultiStar: [#1 -0.21,-0.20,0.94,U] [#2 -0.25,-0.20,0.88,U] [#3 -0.11,-0.40,0.35,U] [#4 -0.60,-0.15,0.00,M4] [#5 -0.15,-0.16,0.28,U] [#6 -0.04,0.02,0.35,U] [#7 -0.29,-0.29,0.28,U] [#8 -0.02,-0.09,0.21,U] 
03:51:16.513 00.001 21068 refined, 7 included, MultiStar: {-0.29, -0.27}, one-star: {-0.65, -0.52}
03:51:16.514 00.001 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
03:51:16.515 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
03:51:16.515 00.000 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.27 hyp=0.40 cameraTheta=-2.39 mountX=0.24 mountY=0.33, mountTheta=0.94
03:51:16.517 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.27, opts=13)
03:51:16.520 00.003 21068 Enqueuing Move request for scope (-0.29, -0.27)
03:51:16.522 00.002 16108 Worker thread wakes up
03:51:16.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.27) opts 0xd
03:51:16.522 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.27)
03:51:16.522 00.000 16108 Moving (-0.29, -0.27) raw xDistance=0.24 yDistance=0.33
03:51:16.522 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
03:51:16.522 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:51:16.522 00.000 16108 MoveAxis(W, 71, ABG)
03:51:16.522 00.000 16108 Guiding  Dir = 3, Dur = 71
03:51:16.523 00.001 16108 IsSlewing returns 0
03:51:16.523 00.000 16108 IsGuiding returns 0
03:51:16.528 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1101, max=65535, med=3881, FiltMin=3350, FiltMax=33379, Gamma=1.000
03:51:16.543 00.015 21068 UpdateGuideState exits: m=435010 SNR=164.0
03:51:16.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:16.546 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:16.546 00.000 21068 Enqueuing Expose request
03:51:16.582 00.036 16108 PulseGuide returned control before completion, sleep 23
03:51:16.612 00.030 16108 IsGuiding returns 1
03:51:16.612 00.000 16108 scope still moving after pulse duration time elapsed
03:51:16.644 00.032 16108 IsSlewing returns 0
03:51:16.644 00.000 16108 IsGuiding returns 1
03:51:16.675 00.031 16108 IsSlewing returns 0
03:51:16.675 00.000 16108 IsGuiding returns 0
03:51:16.675 00.000 16108 scope move finished after 71 + 80 ms
03:51:16.675 00.000 16108 Move returns status 0, amount 71
03:51:16.675 00.000 16108 MoveAxis(S, 66, ABG)
03:51:16.675 00.000 16108 Guiding  Dir = 1, Dur = 66
03:51:16.676 00.001 16108 IsSlewing returns 0
03:51:16.676 00.000 16108 IsGuiding returns 0
03:51:16.739 00.063 16108 PulseGuide returned control before completion, sleep 13
03:51:16.754 00.015 16108 IsGuiding returns 1
03:51:16.754 00.000 16108 scope still moving after pulse duration time elapsed
03:51:16.786 00.032 16108 IsSlewing returns 0
03:51:16.786 00.000 16108 IsGuiding returns 1
03:51:16.817 00.031 16108 IsSlewing returns 0
03:51:16.817 00.000 16108 IsGuiding returns 0
03:51:16.817 00.000 16108 scope move finished after 66 + 75 ms
03:51:16.817 00.000 16108 Move returns status 0, amount 66
03:51:16.817 00.000 16108 move complete, result=0
03:51:16.817 00.000 16108 worker thread done servicing request
03:51:16.817 00.000 16108 Worker thread wakes up
03:51:16.817 00.000 21068 GuideStep: 0.2 px 71 ms WEST, 0.3 px 66 ms SOUTH
03:51:16.820 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:16.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:17.982 01.162 16108 Exposure complete
03:51:18.037 00.055 16108 worker thread done servicing request
03:51:18.038 00.001 21068 OnExposeComplete: enter
03:51:18.038 00.000 21068 UpdateGuideState(): m_state=6
03:51:18.041 00.003 21068 Star::Find(15, 811, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1259
03:51:18.042 00.001 21068 Star::Find returns 1 (0), X=812.39, Y=628.95, Mass=411183, SNR=162.0, Peak=40969 HFD=3.5
03:51:18.044 00.002 21068 MultiStar: [#1 0.11,0.49,0.78,U] [#2 0.21,0.43,0.93,U] [#3 0.06,0.25,0.40,U] [#4 -0.63,0.31,0.00,M5] [#5 -0.16,0.31,0.30,U] [#6 -0.04,0.34,0.37,U] [#7 0.35,0.49,0.00,M3] [#8 -0.36,0.44,0.00,M8] 
03:51:18.045 00.001 21068 single-star, 5 included, MultiStar: {-0.00, 0.33}, one-star: {-0.26, 0.15}
03:51:18.046 00.001 21068 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.97) = xAngle (-0.36 = -0.36)
03:51:18.048 00.002 21068 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.30 = -0.30)
03:51:18.050 00.002 21068 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.60 mountX=0.28 mountY=-0.09, mountTheta=-0.31
03:51:18.054 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.15, opts=13)
03:51:18.055 00.001 21068 Enqueuing Move request for scope (-0.26, 0.15)
03:51:18.057 00.002 16108 Worker thread wakes up
03:51:18.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
03:51:18.057 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
03:51:18.057 00.000 16108 Moving (-0.26, 0.15) raw xDistance=0.28 yDistance=-0.09
03:51:18.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:51:18.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:18.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:51:18.057 00.000 16108 MoveAxis(W, 79, ABG)
03:51:18.057 00.000 16108 Guiding  Dir = 3, Dur = 79
03:51:18.057 00.000 16108 IsSlewing returns 0
03:51:18.057 00.000 16108 IsGuiding returns 0
03:51:18.063 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3881, FiltMin=3296, FiltMax=30025, Gamma=1.000
03:51:18.086 00.023 16108 PulseGuide returned control before completion, sleep 61
03:51:18.089 00.003 21068 UpdateGuideState exits: m=411183 SNR=162.0
03:51:18.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:18.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:18.091 00.000 21068 Enqueuing Expose request
03:51:18.148 00.057 16108 IsGuiding returns 1
03:51:18.148 00.000 16108 scope still moving after pulse duration time elapsed
03:51:18.178 00.030 16108 IsSlewing returns 0
03:51:18.178 00.000 16108 IsGuiding returns 1
03:51:18.210 00.032 16108 IsSlewing returns 0
03:51:18.210 00.000 16108 IsGuiding returns 0
03:51:18.210 00.000 16108 scope move finished after 79 + 73 ms
03:51:18.210 00.000 16108 Move returns status 0, amount 79
03:51:18.210 00.000 16108 MoveAxis(N, 0, ABG)
03:51:18.210 00.000 16108 Move returns status 0, amount 0
03:51:18.210 00.000 16108 move complete, result=0
03:51:18.210 00.000 16108 worker thread done servicing request
03:51:18.210 00.000 16108 Worker thread wakes up
03:51:18.210 00.000 21068 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH
03:51:18.213 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:18.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:19.191 00.978 16108 Exposure complete
03:51:19.249 00.058 16108 worker thread done servicing request
03:51:19.250 00.001 21068 OnExposeComplete: enter
03:51:19.251 00.001 21068 UpdateGuideState(): m_state=6
03:51:19.253 00.002 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1260
03:51:19.255 00.002 21068 Star::Find returns 1 (0), X=813.08, Y=629.05, Mass=423239, SNR=162.2, Peak=51677 HFD=3.0
03:51:19.257 00.002 21068 MultiStar: [#1 0.64,0.22,0.00,M1] [#2 1.03,0.65,0.00,M1] [#3 0.92,0.57,0.00,M1] [#4 0.26,0.31,0.34,U] [#5 0.81,0.49,0.00,M1] [#6 0.55,0.51,0.00,M1] [#7 0.82,0.65,0.00,M4] [#8 1.17,0.28,0.00,M9] 
03:51:19.258 00.001 21068 refined, 1 included, MultiStar: {0.39, 0.27}, one-star: {0.43, 0.25}
03:51:19.259 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
03:51:19.261 00.002 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
03:51:19.262 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.27 hyp=0.47 cameraTheta=0.61 mountX=-0.33 mountY=-0.35, mountTheta=-2.33
03:51:19.264 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.27, opts=13)
03:51:19.266 00.002 21068 Enqueuing Move request for scope (0.39, 0.27)
03:51:19.267 00.001 16108 Worker thread wakes up
03:51:19.267 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.27) opts 0xd
03:51:19.267 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.27)
03:51:19.267 00.000 16108 Moving (0.39, 0.27) raw xDistance=-0.33 yDistance=-0.35
03:51:19.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
03:51:19.267 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:51:19.268 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:51:19.268 00.000 16108 MoveAxis(E, 82, ABG)
03:51:19.268 00.000 16108 Guiding  Dir = 2, Dur = 82
03:51:19.268 00.000 16108 IsSlewing returns 0
03:51:19.269 00.001 16108 IsGuiding returns 0
03:51:19.270 00.001 16108 PulseGuide returned control before completion, sleep 92
03:51:19.272 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=3881, FiltMin=3331, FiltMax=34630, Gamma=1.000
03:51:19.287 00.015 21068 UpdateGuideState exits: m=423239 SNR=162.2
03:51:19.288 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:19.289 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:19.289 00.000 21068 Enqueuing Expose request
03:51:19.365 00.076 16108 IsGuiding returns 1
03:51:19.365 00.000 16108 scope still moving after pulse duration time elapsed
03:51:19.396 00.031 16108 IsSlewing returns 0
03:51:19.396 00.000 16108 IsGuiding returns 1
03:51:19.428 00.032 16108 IsSlewing returns 0
03:51:19.428 00.000 16108 IsGuiding returns 0
03:51:19.428 00.000 16108 scope move finished after 82 + 77 ms
03:51:19.428 00.000 16108 Move returns status 0, amount 82
03:51:19.428 00.000 16108 MoveAxis(N, 0, ABG)
03:51:19.428 00.000 16108 Move returns status 0, amount 0
03:51:19.428 00.000 16108 move complete, result=0
03:51:19.429 00.001 16108 worker thread done servicing request
03:51:19.429 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.4 px 0 ms NORTH
03:51:19.430 00.001 16108 Worker thread wakes up
03:51:19.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:19.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:20.586 01.156 16108 Exposure complete
03:51:20.663 00.077 16108 worker thread done servicing request
03:51:20.663 00.000 21068 OnExposeComplete: enter
03:51:20.664 00.001 21068 UpdateGuideState(): m_state=6
03:51:20.665 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1261
03:51:20.666 00.001 21068 Star::Find returns 1 (0), X=813.16, Y=629.19, Mass=365999, SNR=159.4, Peak=47613 HFD=3.1
03:51:20.667 00.001 21068 MultiStar: [#1 0.84,0.66,0.00,M2] [#2 1.05,0.80,0.00,M2] [#3 0.87,0.58,0.00,M2] [#4 0.28,0.54,0.00,M5] [#5 0.84,0.44,0.00,M2] [#6 0.59,1.03,0.00,M2] [#7 0.91,0.62,0.00,M5] [#8 0.94,0.66,0.00,M10] 
03:51:20.667 00.000 21068 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.97) = xAngle (-2.31 = -2.31)
03:51:20.668 00.001 21068 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.25 = -2.25)
03:51:20.669 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=0.40 hyp=0.65 cameraTheta=0.66 mountX=-0.44 mountY=-0.50, mountTheta=-2.28
03:51:20.670 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=0.40, opts=13)
03:51:20.671 00.001 21068 Enqueuing Move request for scope (0.51, 0.40)
03:51:20.672 00.001 16108 Worker thread wakes up
03:51:20.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.40) opts 0xd
03:51:20.672 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, 0.40)
03:51:20.672 00.000 16108 Moving (0.51, 0.40) raw xDistance=-0.44 yDistance=-0.50
03:51:20.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
03:51:20.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:51:20.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:51:20.672 00.000 16108 MoveAxis(E, 120, ABG)
03:51:20.672 00.000 16108 Guiding  Dir = 2, Dur = 120
03:51:20.674 00.002 16108 IsSlewing returns 0
03:51:20.674 00.000 16108 IsGuiding returns 0
03:51:20.675 00.001 16108 PulseGuide returned control before completion, sleep 129
03:51:20.677 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3878, FiltMin=3318, FiltMax=35433, Gamma=1.000
03:51:20.691 00.014 21068 UpdateGuideState exits: m=365999 SNR=159.4
03:51:20.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:20.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:20.693 00.000 21068 Enqueuing Expose request
03:51:20.807 00.114 16108 IsGuiding returns 1
03:51:20.807 00.000 16108 scope still moving after pulse duration time elapsed
03:51:20.843 00.036 16108 IsSlewing returns 0
03:51:20.844 00.001 16108 IsGuiding returns 0
03:51:20.844 00.000 16108 scope move finished after 120 + 50 ms
03:51:20.844 00.000 16108 Move returns status 0, amount 120
03:51:20.844 00.000 16108 MoveAxis(N, 0, ABG)
03:51:20.844 00.000 16108 Move returns status 0, amount 0
03:51:20.844 00.000 16108 move complete, result=0
03:51:20.844 00.000 16108 worker thread done servicing request
03:51:20.844 00.000 21068 GuideStep: -0.4 px 120 ms EAST, -0.5 px 0 ms NORTH
03:51:20.846 00.002 16108 Worker thread wakes up
03:51:20.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:20.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:21.810 00.963 16108 Exposure complete
03:51:21.880 00.070 16108 worker thread done servicing request
03:51:21.880 00.000 21068 OnExposeComplete: enter
03:51:21.883 00.003 21068 UpdateGuideState(): m_state=6
03:51:21.884 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1262
03:51:21.886 00.002 21068 Star::Find returns 1 (0), X=812.93, Y=628.85, Mass=397726, SNR=162.8, Peak=56013 HFD=3.0
03:51:21.888 00.002 21068 MultiStar: [#1 0.51,0.45,0.00,M3] [#2 0.65,0.68,0.00,M3] [#3 0.57,0.64,0.00,M3] [#4 -0.06,0.54,0.00,M6] [#5 0.79,0.35,0.00,M3] [#6 0.66,0.46,0.00,M3] [#7 0.45,0.32,0.00,M6] [#8 0.56,0.55,0.00,R] 
03:51:21.889 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
03:51:21.891 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
03:51:21.891 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.19 mountX=-0.27 mountY=-0.12, mountTheta=-2.73
03:51:21.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.05, opts=13)
03:51:21.895 00.001 21068 Enqueuing Move request for scope (0.29, 0.05)
03:51:21.896 00.001 16108 Worker thread wakes up
03:51:21.897 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
03:51:21.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
03:51:21.897 00.000 16108 Moving (0.29, 0.05) raw xDistance=-0.27 yDistance=-0.12
03:51:21.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:51:21.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:21.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:51:21.897 00.000 16108 MoveAxis(E, 80, ABG)
03:51:21.897 00.000 16108 Guiding  Dir = 2, Dur = 80
03:51:21.897 00.000 16108 IsSlewing returns 0
03:51:21.898 00.001 16108 IsGuiding returns 0
03:51:21.903 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1017, max=65535, med=3878, FiltMin=3299, FiltMax=43846, Gamma=1.000
03:51:21.917 00.014 21068 UpdateGuideState exits: m=397726 SNR=162.8
03:51:21.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:21.918 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:21.919 00.001 21068 Enqueuing Expose request
03:51:21.923 00.004 16108 PulseGuide returned control before completion, sleep 66
03:51:21.999 00.076 16108 IsGuiding returns 1
03:51:21.999 00.000 16108 scope still moving after pulse duration time elapsed
03:51:22.030 00.031 16108 IsSlewing returns 0
03:51:22.030 00.000 16108 IsGuiding returns 0
03:51:22.031 00.001 16108 scope move finished after 80 + 52 ms
03:51:22.031 00.000 16108 Move returns status 0, amount 80
03:51:22.031 00.000 16108 MoveAxis(N, 0, ABG)
03:51:22.031 00.000 16108 Move returns status 0, amount 0
03:51:22.031 00.000 16108 move complete, result=0
03:51:22.031 00.000 16108 worker thread done servicing request
03:51:22.031 00.000 16108 Worker thread wakes up
03:51:22.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:22.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:22.031 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
03:51:23.182 01.151 16108 Exposure complete
03:51:23.268 00.086 16108 worker thread done servicing request
03:51:23.268 00.000 21068 OnExposeComplete: enter
03:51:23.270 00.002 21068 UpdateGuideState(): m_state=6
03:51:23.271 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1263
03:51:23.273 00.002 21068 Star::Find returns 1 (0), X=812.22, Y=629.09, Mass=426400, SNR=163.9, Peak=58585 HFD=3.1
03:51:23.275 00.002 21068 MultiStar: [#1 0.08,0.61,0.00,M4] [#2 -0.08,0.59,0.00,M4] [#3 0.02,0.60,0.00,M4] [#4 -0.64,0.40,0.00,M7] [#5 -0.20,0.60,0.00,M4] [#6 -0.13,0.63,0.00,M4] [#7 -0.13,0.60,0.00,M7] [#8 -0.31,-0.24,0.24,U] 
03:51:23.276 00.001 21068 refined, 1 included, MultiStar: {-0.40, 0.19}, one-star: {-0.43, 0.30}
03:51:23.277 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
03:51:23.277 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
03:51:23.278 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=0.19 hyp=0.45 cameraTheta=2.70 mountX=0.43 mountY=-0.09, mountTheta=-0.21
03:51:23.280 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=0.19, opts=13)
03:51:23.281 00.001 21068 Enqueuing Move request for scope (-0.40, 0.19)
03:51:23.282 00.001 16108 Worker thread wakes up
03:51:23.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.19) opts 0xd
03:51:23.282 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, 0.19)
03:51:23.282 00.000 16108 Moving (-0.40, 0.19) raw xDistance=0.43 yDistance=-0.09
03:51:23.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
03:51:23.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:23.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:51:23.282 00.000 16108 MoveAxis(W, 107, ABG)
03:51:23.282 00.000 16108 Guiding  Dir = 3, Dur = 107
03:51:23.282 00.000 16108 IsSlewing returns 0
03:51:23.283 00.001 16108 IsGuiding returns 0
03:51:23.285 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1209, max=65535, med=3872, FiltMin=3289, FiltMax=45254, Gamma=1.000
03:51:23.299 00.014 21068 UpdateGuideState exits: m=426400 SNR=163.9
03:51:23.299 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:23.300 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:23.301 00.001 21068 Enqueuing Expose request
03:51:23.342 00.041 16108 PulseGuide returned control before completion, sleep 58
03:51:23.403 00.061 16108 IsGuiding returns 1
03:51:23.403 00.000 16108 scope still moving after pulse duration time elapsed
03:51:23.434 00.031 16108 IsSlewing returns 0
03:51:23.434 00.000 16108 IsGuiding returns 1
03:51:23.465 00.031 16108 IsSlewing returns 0
03:51:23.465 00.000 16108 IsGuiding returns 1
03:51:23.496 00.031 16108 IsSlewing returns 0
03:51:23.497 00.001 16108 IsGuiding returns 0
03:51:23.497 00.000 16108 scope move finished after 107 + 107 ms
03:51:23.497 00.000 16108 Move returns status 0, amount 107
03:51:23.497 00.000 16108 MoveAxis(N, 0, ABG)
03:51:23.497 00.000 16108 Move returns status 0, amount 0
03:51:23.497 00.000 16108 move complete, result=0
03:51:23.497 00.000 16108 worker thread done servicing request
03:51:23.497 00.000 21068 GuideStep: 0.4 px 107 ms WEST, -0.1 px 0 ms NORTH
03:51:23.500 00.003 16108 Worker thread wakes up
03:51:23.500 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:23.500 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:24.475 00.975 16108 Exposure complete
03:51:24.527 00.052 16108 worker thread done servicing request
03:51:24.527 00.000 21068 OnExposeComplete: enter
03:51:24.528 00.001 21068 UpdateGuideState(): m_state=6
03:51:24.529 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1264
03:51:24.530 00.001 21068 Star::Find returns 1 (0), X=812.30, Y=629.06, Mass=404283, SNR=154.8, Peak=53289 HFD=3.3
03:51:24.531 00.001 21068 MultiStar: [#1 0.34,0.40,0.00,M5] [#2 0.15,0.57,0.00,M5] [#3 -0.08,0.21,0.33,U] [#4 -0.38,0.61,0.00,M8] [#5 0.11,0.32,0.33,U] [#6 0.07,0.59,0.00,M5] [#7 -0.01,0.56,0.00,M8] [#8 -0.19,-0.21,0.25,U] 
03:51:24.532 00.001 21068 refined, 3 included, MultiStar: {-0.20, 0.20}, one-star: {-0.34, 0.27}
03:51:24.533 00.001 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
03:51:24.534 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
03:51:24.535 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.29 cameraTheta=2.35 mountX=0.23 mountY=-0.15, mountTheta=-0.57
03:51:24.536 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.20, opts=13)
03:51:24.537 00.001 21068 Enqueuing Move request for scope (-0.20, 0.20)
03:51:24.538 00.001 16108 Worker thread wakes up
03:51:24.538 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
03:51:24.538 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
03:51:24.538 00.000 16108 Moving (-0.20, 0.20) raw xDistance=0.23 yDistance=-0.15
03:51:24.538 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
03:51:24.538 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:24.538 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:51:24.538 00.000 16108 MoveAxis(W, 69, ABG)
03:51:24.538 00.000 16108 Guiding  Dir = 3, Dur = 69
03:51:24.538 00.000 16108 IsSlewing returns 0
03:51:24.539 00.001 16108 IsGuiding returns 0
03:51:24.541 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1168, max=65535, med=3869, FiltMin=3283, FiltMax=35606, Gamma=1.000
03:51:24.549 00.008 16108 PulseGuide returned control before completion, sleep 69
03:51:24.554 00.005 21068 UpdateGuideState exits: m=404283 SNR=154.8
03:51:24.555 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:24.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:24.557 00.001 21068 Enqueuing Expose request
03:51:24.625 00.068 16108 IsGuiding returns 1
03:51:24.625 00.000 16108 scope still moving after pulse duration time elapsed
03:51:24.656 00.031 16108 IsSlewing returns 0
03:51:24.656 00.000 16108 IsGuiding returns 0
03:51:24.656 00.000 16108 scope move finished after 69 + 48 ms
03:51:24.656 00.000 16108 Move returns status 0, amount 69
03:51:24.656 00.000 16108 MoveAxis(N, 0, ABG)
03:51:24.656 00.000 16108 Move returns status 0, amount 0
03:51:24.656 00.000 16108 move complete, result=0
03:51:24.656 00.000 16108 worker thread done servicing request
03:51:24.656 00.000 16108 Worker thread wakes up
03:51:24.656 00.000 21068 GuideStep: 0.2 px 69 ms WEST, -0.2 px 0 ms NORTH
03:51:24.659 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:24.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:25.825 01.166 16108 Exposure complete
03:51:25.888 00.063 16108 worker thread done servicing request
03:51:25.888 00.000 21068 OnExposeComplete: enter
03:51:25.888 00.000 21068 UpdateGuideState(): m_state=6
03:51:25.889 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1265
03:51:25.891 00.002 21068 Star::Find returns 1 (0), X=814.01, Y=628.39, Mass=461864, SNR=169.2, Peak=40153 HFD=3.6
03:51:25.892 00.001 21068 MultiStar: large primary error, entering stabilization period
03:51:25.892 00.000 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
03:51:25.893 00.001 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
03:51:25.894 00.001 21068 CameraToMount -- cameraX=1.36 cameraY=-0.40 hyp=1.42 cameraTheta=-0.29 mountX=-1.41 mountY=0.07, mountTheta=3.09
03:51:25.895 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.36, y=-0.40, opts=13)
03:51:25.896 00.001 21068 Enqueuing Move request for scope (1.36, -0.40)
03:51:25.897 00.001 16108 Worker thread wakes up
03:51:25.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.40) opts 0xd
03:51:25.897 00.000 16108 Handling offset move in thread for scope, endpoint = (1.36, -0.40)
03:51:25.897 00.000 16108 Moving (1.36, -0.40) raw xDistance=-1.41 yDistance=0.07
03:51:25.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.41
03:51:25.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:25.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:51:25.897 00.000 16108 MoveAxis(E, 365, ABG)
03:51:25.897 00.000 16108 Guiding  Dir = 2, Dur = 365
03:51:25.904 00.007 16108 IsSlewing returns 0
03:51:25.904 00.000 16108 IsGuiding returns 0
03:51:25.909 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=3859, FiltMin=3254, FiltMax=41328, Gamma=1.000
03:51:25.916 00.007 16108 PulseGuide returned control before completion, sleep 365
03:51:25.933 00.017 21068 UpdateGuideState exits: m=461864 SNR=169.2
03:51:25.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:25.934 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:25.935 00.001 21068 Enqueuing Expose request
03:51:26.292 00.357 16108 IsGuiding returns 1
03:51:26.292 00.000 16108 scope still moving after pulse duration time elapsed
03:51:26.324 00.032 16108 IsSlewing returns 0
03:51:26.324 00.000 16108 IsGuiding returns 0
03:51:26.324 00.000 16108 scope move finished after 365 + 54 ms
03:51:26.324 00.000 16108 Move returns status 0, amount 365
03:51:26.324 00.000 16108 MoveAxis(N, 0, ABG)
03:51:26.324 00.000 16108 Move returns status 0, amount 0
03:51:26.324 00.000 16108 move complete, result=0
03:51:26.324 00.000 16108 worker thread done servicing request
03:51:26.324 00.000 16108 Worker thread wakes up
03:51:26.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:26.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:26.324 00.000 21068 GuideStep: -1.4 px 365 ms EAST, 0.1 px 0 ms NORTH
03:51:27.306 00.982 16108 Exposure complete
03:51:27.373 00.067 16108 worker thread done servicing request
03:51:27.373 00.000 21068 OnExposeComplete: enter
03:51:27.374 00.001 21068 UpdateGuideState(): m_state=6
03:51:27.374 00.000 21068 Star::Find(15, 814, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1266
03:51:27.375 00.001 21068 Star::Find returns 1 (0), X=813.45, Y=628.70, Mass=381088, SNR=160.6, Peak=28429 HFD=3.5
03:51:27.376 00.001 21068 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
03:51:27.377 00.001 21068 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
03:51:27.377 00.000 21068 CameraToMount -- cameraX=0.80 cameraY=-0.09 hyp=0.81 cameraTheta=-0.12 mountX=-0.80 mountY=-0.10, mountTheta=-3.02
03:51:27.380 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.80, y=-0.09, opts=13)
03:51:27.382 00.002 21068 Enqueuing Move request for scope (0.80, -0.09)
03:51:27.384 00.002 16108 Worker thread wakes up
03:51:27.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.09) opts 0xd
03:51:27.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.80, -0.09)
03:51:27.384 00.000 16108 Moving (0.80, -0.09) raw xDistance=-0.80 yDistance=-0.10
03:51:27.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.80
03:51:27.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:27.385 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:51:27.385 00.000 16108 MoveAxis(E, 236, ABG)
03:51:27.385 00.000 16108 Guiding  Dir = 2, Dur = 236
03:51:27.385 00.000 16108 IsSlewing returns 0
03:51:27.386 00.001 16108 IsGuiding returns 0
03:51:27.394 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3856, FiltMin=3219, FiltMax=40627, Gamma=1.000
03:51:27.405 00.011 16108 PulseGuide returned control before completion, sleep 228
03:51:27.421 00.016 21068 UpdateGuideState exits: m=381088 SNR=160.6
03:51:27.422 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:27.423 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:27.425 00.002 21068 Enqueuing Expose request
03:51:27.639 00.214 16108 IsGuiding returns 1
03:51:27.639 00.000 16108 scope still moving after pulse duration time elapsed
03:51:27.671 00.032 16108 IsSlewing returns 0
03:51:27.671 00.000 16108 IsGuiding returns 0
03:51:27.671 00.000 16108 scope move finished after 236 + 48 ms
03:51:27.671 00.000 16108 Move returns status 0, amount 236
03:51:27.671 00.000 16108 MoveAxis(N, 0, ABG)
03:51:27.671 00.000 16108 Move returns status 0, amount 0
03:51:27.671 00.000 16108 move complete, result=0
03:51:27.671 00.000 16108 worker thread done servicing request
03:51:27.671 00.000 16108 Worker thread wakes up
03:51:27.671 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:27.672 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:27.672 00.000 21068 GuideStep: -0.8 px 236 ms EAST, -0.1 px 0 ms NORTH
03:51:28.842 01.170 16108 Exposure complete
03:51:28.897 00.055 16108 worker thread done servicing request
03:51:28.898 00.001 21068 OnExposeComplete: enter
03:51:28.899 00.001 21068 UpdateGuideState(): m_state=6
03:51:28.900 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1267
03:51:28.902 00.002 21068 Star::Find returns 1 (0), X=810.32, Y=628.61, Mass=392342, SNR=160.2, Peak=25936 HFD=4.3
03:51:28.903 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.26)
03:51:28.903 00.000 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.32)
03:51:28.904 00.001 21068 CameraToMount -- cameraX=-2.33 cameraY=-0.19 hyp=2.34 cameraTheta=-3.06 mountX=2.26 mountY=0.73, mountTheta=0.31
03:51:28.905 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-2.33, y=-0.19, opts=13)
03:51:28.906 00.001 21068 Enqueuing Move request for scope (-2.33, -0.19)
03:51:28.907 00.001 16108 Worker thread wakes up
03:51:28.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-2.33, -0.19) opts 0xd
03:51:28.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-2.33, -0.19)
03:51:28.907 00.000 16108 Moving (-2.33, -0.19) raw xDistance=2.26 yDistance=0.73
03:51:28.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.26
03:51:28.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:51:28.907 00.000 16108 MoveAxis(W, 576, ABG)
03:51:28.907 00.000 16108 Guiding  Dir = 3, Dur = 576
03:51:28.908 00.001 16108 IsSlewing returns 0
03:51:28.908 00.000 16108 IsGuiding returns 0
03:51:28.909 00.001 16108 PulseGuide returned control before completion, sleep 585
03:51:28.911 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3840, FiltMin=3181, FiltMax=40061, Gamma=1.000
03:51:28.924 00.013 21068 UpdateGuideState exits: m=392342 SNR=160.2
03:51:28.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:28.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:28.927 00.001 21068 Enqueuing Expose request
03:51:29.497 00.570 16108 IsGuiding returns 1
03:51:29.497 00.000 16108 scope still moving after pulse duration time elapsed
03:51:29.528 00.031 16108 IsSlewing returns 0
03:51:29.529 00.001 16108 IsGuiding returns 1
03:51:29.560 00.031 16108 IsSlewing returns 0
03:51:29.560 00.000 16108 IsGuiding returns 0
03:51:29.560 00.000 16108 scope move finished after 576 + 76 ms
03:51:29.560 00.000 16108 Move returns status 0, amount 576
03:51:29.560 00.000 16108 MoveAxis(S, 146, ABG)
03:51:29.560 00.000 16108 Guiding  Dir = 1, Dur = 146
03:51:29.560 00.000 16108 IsSlewing returns 0
03:51:29.561 00.001 16108 IsGuiding returns 0
03:51:29.610 00.049 16108 PulseGuide returned control before completion, sleep 108
03:51:29.732 00.122 16108 IsGuiding returns 1
03:51:29.732 00.000 16108 scope still moving after pulse duration time elapsed
03:51:29.764 00.032 16108 IsSlewing returns 0
03:51:29.764 00.000 16108 IsGuiding returns 1
03:51:29.795 00.031 16108 IsSlewing returns 0
03:51:29.795 00.000 16108 IsGuiding returns 0
03:51:29.795 00.000 16108 scope move finished after 146 + 87 ms
03:51:29.795 00.000 16108 Move returns status 0, amount 146
03:51:29.795 00.000 16108 move complete, result=0
03:51:29.796 00.001 16108 worker thread done servicing request
03:51:29.796 00.000 16108 Worker thread wakes up
03:51:29.796 00.000 21068 GuideStep: 2.3 px 576 ms WEST, 0.7 px 146 ms SOUTH
03:51:29.798 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:29.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:30.953 01.155 16108 Exposure complete
03:51:31.007 00.054 16108 worker thread done servicing request
03:51:31.007 00.000 21068 OnExposeComplete: enter
03:51:31.007 00.000 21068 UpdateGuideState(): m_state=6
03:51:31.009 00.002 21068 Star::Find(15, 810, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1268
03:51:31.010 00.001 21068 Star::Find returns 1 (0), X=813.94, Y=627.90, Mass=414921, SNR=163.5, Peak=32553 HFD=4.1
03:51:31.011 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
03:51:31.012 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
03:51:31.013 00.001 21068 CameraToMount -- cameraX=1.29 cameraY=-0.89 hyp=1.57 cameraTheta=-0.60 mountX=-1.43 mountY=0.56, mountTheta=2.77
03:51:31.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.29, y=-0.89, opts=13)
03:51:31.015 00.001 21068 Enqueuing Move request for scope (1.29, -0.89)
03:51:31.016 00.001 16108 Worker thread wakes up
03:51:31.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.89) opts 0xd
03:51:31.016 00.000 16108 Handling offset move in thread for scope, endpoint = (1.29, -0.89)
03:51:31.016 00.000 16108 Moving (1.29, -0.89) raw xDistance=-1.43 yDistance=0.56
03:51:31.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.43
03:51:31.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:51:31.016 00.000 16108 MoveAxis(E, 334, ABG)
03:51:31.016 00.000 16108 Guiding  Dir = 2, Dur = 334
03:51:31.017 00.001 16108 IsSlewing returns 0
03:51:31.017 00.000 16108 IsGuiding returns 0
03:51:31.018 00.001 16108 PulseGuide returned control before completion, sleep 343
03:51:31.025 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3824, FiltMin=3203, FiltMax=36633, Gamma=1.000
03:51:31.051 00.026 21068 UpdateGuideState exits: m=414921 SNR=163.5
03:51:31.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:31.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:31.054 00.001 21068 Enqueuing Expose request
03:51:31.375 00.321 16108 IsGuiding returns 1
03:51:31.375 00.000 16108 scope still moving after pulse duration time elapsed
03:51:31.407 00.032 16108 IsSlewing returns 0
03:51:31.408 00.001 16108 IsGuiding returns 1
03:51:31.438 00.030 16108 IsSlewing returns 0
03:51:31.439 00.001 16108 IsGuiding returns 0
03:51:31.439 00.000 16108 scope move finished after 334 + 87 ms
03:51:31.439 00.000 16108 Move returns status 0, amount 334
03:51:31.439 00.000 16108 MoveAxis(S, 113, ABG)
03:51:31.439 00.000 16108 Guiding  Dir = 1, Dur = 113
03:51:31.439 00.000 16108 IsSlewing returns 0
03:51:31.440 00.001 16108 IsGuiding returns 0
03:51:31.486 00.046 16108 PulseGuide returned control before completion, sleep 78
03:51:31.578 00.092 16108 IsGuiding returns 1
03:51:31.578 00.000 16108 scope still moving after pulse duration time elapsed
03:51:31.610 00.032 16108 IsSlewing returns 0
03:51:31.610 00.000 16108 IsGuiding returns 1
03:51:31.641 00.031 16108 IsSlewing returns 0
03:51:31.641 00.000 16108 IsGuiding returns 1
03:51:31.672 00.031 16108 IsSlewing returns 0
03:51:31.673 00.001 16108 IsGuiding returns 0
03:51:31.673 00.000 16108 scope move finished after 113 + 120 ms
03:51:31.673 00.000 16108 Move returns status 0, amount 113
03:51:31.673 00.000 16108 move complete, result=0
03:51:31.673 00.000 16108 worker thread done servicing request
03:51:31.673 00.000 16108 Worker thread wakes up
03:51:31.673 00.000 21068 GuideStep: -1.4 px 334 ms EAST, 0.6 px 113 ms SOUTH
03:51:31.676 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:31.676 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:32.656 00.980 16108 Exposure complete
03:51:32.718 00.062 16108 worker thread done servicing request
03:51:32.718 00.000 21068 OnExposeComplete: enter
03:51:32.719 00.001 21068 UpdateGuideState(): m_state=6
03:51:32.719 00.000 21068 Star::Find(15, 813, 627, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1269
03:51:32.720 00.001 21068 Star::Find returns 1 (0), X=813.76, Y=627.40, Mass=443053, SNR=169.7, Peak=20361 HFD=4.9
03:51:32.721 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
03:51:32.722 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
03:51:32.722 00.000 21068 CameraToMount -- cameraX=1.11 cameraY=-1.39 hyp=1.78 cameraTheta=-0.90 mountX=-1.34 mountY=1.09, mountTheta=2.46
03:51:32.724 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.11, y=-1.39, opts=13)
03:51:32.726 00.002 21068 Enqueuing Move request for scope (1.11, -1.39)
03:51:32.726 00.000 16108 Worker thread wakes up
03:51:32.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.11, -1.39) opts 0xd
03:51:32.726 00.000 16108 Handling offset move in thread for scope, endpoint = (1.11, -1.39)
03:51:32.726 00.000 16108 Moving (1.11, -1.39) raw xDistance=-1.34 yDistance=1.09
03:51:32.726 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.34
03:51:32.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
03:51:32.726 00.000 16108 MoveAxis(E, 374, ABG)
03:51:32.727 00.001 16108 Guiding  Dir = 2, Dur = 374
03:51:32.727 00.000 16108 IsSlewing returns 0
03:51:32.727 00.000 16108 IsGuiding returns 0
03:51:32.730 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=733, max=65535, med=3817, FiltMin=3238, FiltMax=31449, Gamma=1.000
03:51:32.749 00.019 21068 UpdateGuideState exits: m=443053 SNR=169.7
03:51:32.752 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:32.753 00.001 16108 PulseGuide returned control before completion, sleep 360
03:51:32.753 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:32.754 00.001 21068 Enqueuing Expose request
03:51:33.124 00.370 16108 IsGuiding returns 1
03:51:33.124 00.000 16108 scope still moving after pulse duration time elapsed
03:51:33.156 00.032 16108 IsSlewing returns 0
03:51:33.156 00.000 16108 IsGuiding returns 0
03:51:33.156 00.000 16108 scope move finished after 374 + 54 ms
03:51:33.156 00.000 16108 Move returns status 0, amount 374
03:51:33.156 00.000 16108 MoveAxis(S, 220, ABG)
03:51:33.156 00.000 16108 Guiding  Dir = 1, Dur = 220
03:51:33.156 00.000 16108 IsSlewing returns 0
03:51:33.156 00.000 16108 IsGuiding returns 0
03:51:33.220 00.064 16108 PulseGuide returned control before completion, sleep 167
03:51:33.390 00.170 16108 IsGuiding returns 1
03:51:33.390 00.000 16108 scope still moving after pulse duration time elapsed
03:51:33.420 00.030 16108 IsSlewing returns 0
03:51:33.421 00.001 16108 IsGuiding returns 1
03:51:33.452 00.031 16108 IsSlewing returns 0
03:51:33.453 00.001 16108 IsGuiding returns 1
03:51:33.483 00.030 16108 IsSlewing returns 0
03:51:33.483 00.000 16108 IsGuiding returns 0
03:51:33.483 00.000 16108 scope move finished after 220 + 107 ms
03:51:33.483 00.000 16108 Move returns status 0, amount 220
03:51:33.485 00.002 16108 move complete, result=0
03:51:33.485 00.000 16108 worker thread done servicing request
03:51:33.485 00.000 16108 Worker thread wakes up
03:51:33.485 00.000 21068 GuideStep: -1.3 px 374 ms EAST, 1.1 px 220 ms SOUTH
03:51:33.486 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:33.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:34.636 01.150 16108 Exposure complete
03:51:34.690 00.054 16108 worker thread done servicing request
03:51:34.691 00.001 21068 OnExposeComplete: enter
03:51:34.692 00.001 21068 UpdateGuideState(): m_state=6
03:51:34.693 00.001 21068 Star::Find(15, 813, 627, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1270
03:51:34.694 00.001 21068 Star::Find returns 1 (0), X=811.76, Y=629.92, Mass=505198, SNR=185.9, Peak=49872 HFD=3.5
03:51:34.694 00.000 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
03:51:34.695 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
03:51:34.696 00.001 21068 CameraToMount -- cameraX=-0.89 cameraY=1.13 hyp=1.44 cameraTheta=2.24 mountX=1.07 mountY=-0.89, mountTheta=-0.69
03:51:34.697 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.89, y=1.13, opts=13)
03:51:34.698 00.001 21068 Enqueuing Move request for scope (-0.89, 1.13)
03:51:34.699 00.001 16108 Worker thread wakes up
03:51:34.699 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 1.13) opts 0xd
03:51:34.699 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.89, 1.13)
03:51:34.699 00.000 16108 Moving (-0.89, 1.13) raw xDistance=1.07 yDistance=-0.89
03:51:34.699 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.07
03:51:34.699 00.000 16108 resist switch: large excursion: input -0.89 thresh 0.60 direction from 1 to -1
03:51:34.699 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.68
03:51:34.699 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
03:51:34.699 00.000 16108 MoveAxis(W, 255, ABG)
03:51:34.699 00.000 16108 Guiding  Dir = 3, Dur = 255
03:51:34.699 00.000 16108 IsSlewing returns 0
03:51:34.701 00.002 16108 IsGuiding returns 0
03:51:34.703 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=3801, FiltMin=3222, FiltMax=44249, Gamma=1.000
03:51:34.718 00.015 21068 UpdateGuideState exits: m=505198 SNR=185.9
03:51:34.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:34.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:34.721 00.001 21068 Enqueuing Expose request
03:51:34.740 00.019 16108 PulseGuide returned control before completion, sleep 226
03:51:34.974 00.234 16108 IsGuiding returns 1
03:51:34.974 00.000 16108 scope still moving after pulse duration time elapsed
03:51:35.006 00.032 16108 IsSlewing returns 0
03:51:35.006 00.000 16108 IsGuiding returns 0
03:51:35.006 00.000 16108 scope move finished after 255 + 51 ms
03:51:35.006 00.000 16108 Move returns status 0, amount 255
03:51:35.006 00.000 16108 MoveAxis(N, 179, ABG)
03:51:35.006 00.000 16108 Guiding  Dir = 0, Dur = 179
03:51:35.006 00.000 16108 IsSlewing returns 0
03:51:35.006 00.000 16108 IsGuiding returns 0
03:51:35.054 00.048 16108 PulseGuide returned control before completion, sleep 142
03:51:35.211 00.157 16108 IsGuiding returns 1
03:51:35.211 00.000 16108 scope still moving after pulse duration time elapsed
03:51:35.242 00.031 16108 IsSlewing returns 0
03:51:35.242 00.000 16108 IsGuiding returns 1
03:51:35.273 00.031 16108 IsSlewing returns 0
03:51:35.273 00.000 16108 IsGuiding returns 1
03:51:35.304 00.031 16108 IsSlewing returns 0
03:51:35.305 00.001 16108 IsGuiding returns 0
03:51:35.305 00.000 16108 scope move finished after 179 + 119 ms
03:51:35.305 00.000 16108 Move returns status 0, amount 179
03:51:35.305 00.000 16108 move complete, result=0
03:51:35.305 00.000 16108 worker thread done servicing request
03:51:35.305 00.000 16108 Worker thread wakes up
03:51:35.305 00.000 21068 GuideStep: 1.1 px 255 ms WEST, -0.9 px 179 ms NORTH
03:51:35.307 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:35.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:36.276 00.969 16108 Exposure complete
03:51:36.342 00.066 16108 worker thread done servicing request
03:51:36.342 00.000 21068 OnExposeComplete: enter
03:51:36.343 00.001 21068 UpdateGuideState(): m_state=6
03:51:36.345 00.002 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1271
03:51:36.346 00.001 21068 Star::Find returns 1 (0), X=812.35, Y=629.59, Mass=546133, SNR=183.1, Peak=51120 HFD=3.4
03:51:36.347 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
03:51:36.348 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:51:36.350 00.002 21068 CameraToMount -- cameraX=-0.30 cameraY=0.80 hyp=0.85 cameraTheta=1.93 mountX=0.43 mountY=-0.71, mountTheta=-1.02
03:51:36.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.80, opts=13)
03:51:36.354 00.002 21068 Enqueuing Move request for scope (-0.30, 0.80)
03:51:36.355 00.001 16108 Worker thread wakes up
03:51:36.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.80) opts 0xd
03:51:36.355 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.80)
03:51:36.355 00.000 16108 Moving (-0.30, 0.80) raw xDistance=0.43 yDistance=-0.71
03:51:36.355 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.43
03:51:36.355 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
03:51:36.355 00.000 16108 MoveAxis(W, 132, ABG)
03:51:36.355 00.000 16108 Guiding  Dir = 3, Dur = 132
03:51:36.356 00.001 16108 IsSlewing returns 0
03:51:36.356 00.000 16108 IsGuiding returns 0
03:51:36.360 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=3795, FiltMin=3222, FiltMax=35763, Gamma=1.000
03:51:36.374 00.014 21068 UpdateGuideState exits: m=546133 SNR=183.1
03:51:36.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:36.376 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:36.376 00.000 21068 Enqueuing Expose request
03:51:36.387 00.011 16108 PulseGuide returned control before completion, sleep 112
03:51:36.511 00.124 16108 IsGuiding returns 1
03:51:36.511 00.000 16108 scope still moving after pulse duration time elapsed
03:51:36.542 00.031 16108 IsSlewing returns 0
03:51:36.542 00.000 16108 IsGuiding returns 1
03:51:36.574 00.032 16108 IsSlewing returns 0
03:51:36.574 00.000 16108 IsGuiding returns 0
03:51:36.574 00.000 16108 scope move finished after 132 + 87 ms
03:51:36.574 00.000 16108 Move returns status 0, amount 132
03:51:36.576 00.002 16108 MoveAxis(N, 142, ABG)
03:51:36.576 00.000 16108 Guiding  Dir = 0, Dur = 142
03:51:36.576 00.000 16108 IsSlewing returns 0
03:51:36.576 00.000 16108 IsGuiding returns 0
03:51:36.623 00.047 16108 PulseGuide returned control before completion, sleep 105
03:51:36.732 00.109 16108 IsGuiding returns 1
03:51:36.732 00.000 16108 scope still moving after pulse duration time elapsed
03:51:36.762 00.030 16108 IsSlewing returns 0
03:51:36.762 00.000 16108 IsGuiding returns 1
03:51:36.794 00.032 16108 IsSlewing returns 0
03:51:36.794 00.000 16108 IsGuiding returns 0
03:51:36.794 00.000 16108 scope move finished after 142 + 76 ms
03:51:36.794 00.000 16108 Move returns status 0, amount 142
03:51:36.794 00.000 16108 move complete, result=0
03:51:36.794 00.000 16108 worker thread done servicing request
03:51:36.794 00.000 16108 Worker thread wakes up
03:51:36.794 00.000 21068 GuideStep: 0.4 px 132 ms WEST, -0.7 px 142 ms NORTH
03:51:36.795 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:36.795 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:37.965 01.170 16108 Exposure complete
03:51:38.030 00.065 16108 worker thread done servicing request
03:51:38.030 00.000 21068 OnExposeComplete: enter
03:51:38.031 00.001 21068 UpdateGuideState(): m_state=6
03:51:38.032 00.001 21068 Star::Find(15, 812, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1272
03:51:38.033 00.001 21068 Star::Find returns 1 (0), X=811.25, Y=629.29, Mass=548549, SNR=199.9, Peak=58976 HFD=3.5
03:51:38.034 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
03:51:38.035 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.11 = -0.11)
03:51:38.036 00.001 21068 CameraToMount -- cameraX=-1.39 cameraY=0.50 hyp=1.48 cameraTheta=2.80 mountX=1.46 mountY=-0.16, mountTheta=-0.11
03:51:38.037 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-1.39, y=0.50, opts=13)
03:51:38.040 00.003 21068 Enqueuing Move request for scope (-1.39, 0.50)
03:51:38.042 00.002 16108 Worker thread wakes up
03:51:38.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.50) opts 0xd
03:51:38.042 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.39, 0.50)
03:51:38.042 00.000 16108 Moving (-1.39, 0.50) raw xDistance=1.46 yDistance=-0.16
03:51:38.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.46
03:51:38.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:38.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:51:38.042 00.000 16108 MoveAxis(W, 392, ABG)
03:51:38.042 00.000 16108 Guiding  Dir = 3, Dur = 392
03:51:38.043 00.001 16108 IsSlewing returns 0
03:51:38.043 00.000 16108 IsGuiding returns 0
03:51:38.050 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=3782, FiltMin=3232, FiltMax=42371, Gamma=1.000
03:51:38.054 00.004 16108 PulseGuide returned control before completion, sleep 392
03:51:38.073 00.019 21068 UpdateGuideState exits: m=548549 SNR=199.9
03:51:38.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:38.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:38.076 00.001 21068 Enqueuing Expose request
03:51:38.462 00.386 16108 IsGuiding returns 1
03:51:38.462 00.000 16108 scope still moving after pulse duration time elapsed
03:51:38.493 00.031 16108 IsSlewing returns 0
03:51:38.494 00.001 16108 IsGuiding returns 0
03:51:38.494 00.000 16108 scope move finished after 392 + 58 ms
03:51:38.494 00.000 16108 Move returns status 0, amount 392
03:51:38.494 00.000 16108 MoveAxis(N, 0, ABG)
03:51:38.494 00.000 16108 Move returns status 0, amount 0
03:51:38.494 00.000 16108 move complete, result=0
03:51:38.494 00.000 16108 worker thread done servicing request
03:51:38.494 00.000 21068 GuideStep: 1.5 px 392 ms WEST, -0.2 px 0 ms NORTH
03:51:38.496 00.002 16108 Worker thread wakes up
03:51:38.498 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:38.498 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:39.470 00.972 16108 Exposure complete
03:51:39.537 00.067 16108 worker thread done servicing request
03:51:39.537 00.000 21068 OnExposeComplete: enter
03:51:39.538 00.001 21068 UpdateGuideState(): m_state=6
03:51:39.539 00.001 21068 Star::Find(15, 811, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1273
03:51:39.540 00.001 21068 Star::Find returns 1 (0), X=812.17, Y=628.99, Mass=533218, SNR=200.7, Peak=51929 HFD=3.4
03:51:39.541 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.23 = -0.23)
03:51:39.541 00.000 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.17 = -0.17)
03:51:39.542 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=0.20 hyp=0.51 cameraTheta=2.74 mountX=0.50 mountY=-0.09, mountTheta=-0.17
03:51:39.545 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=0.20, opts=13)
03:51:39.547 00.002 21068 Enqueuing Move request for scope (-0.47, 0.20)
03:51:39.548 00.001 16108 Worker thread wakes up
03:51:39.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.20) opts 0xd
03:51:39.548 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, 0.20)
03:51:39.548 00.000 16108 Moving (-0.47, 0.20) raw xDistance=0.50 yDistance=-0.09
03:51:39.549 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.50
03:51:39.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:39.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:51:39.549 00.000 16108 MoveAxis(W, 159, ABG)
03:51:39.549 00.000 16108 Guiding  Dir = 3, Dur = 159
03:51:39.549 00.000 16108 IsSlewing returns 0
03:51:39.550 00.001 16108 IsGuiding returns 0
03:51:39.551 00.001 16108 PulseGuide returned control before completion, sleep 168
03:51:39.558 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3779, FiltMin=3181, FiltMax=42221, Gamma=1.000
03:51:39.583 00.025 21068 UpdateGuideState exits: m=533218 SNR=200.7
03:51:39.585 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:39.585 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:39.587 00.002 21068 Enqueuing Expose request
03:51:39.727 00.140 16108 IsGuiding returns 1
03:51:39.727 00.000 16108 scope still moving after pulse duration time elapsed
03:51:39.758 00.031 16108 IsSlewing returns 0
03:51:39.759 00.001 16108 IsGuiding returns 1
03:51:39.789 00.030 16108 IsSlewing returns 0
03:51:39.789 00.000 16108 IsGuiding returns 0
03:51:39.789 00.000 16108 scope move finished after 159 + 80 ms
03:51:39.790 00.001 16108 Move returns status 0, amount 159
03:51:39.790 00.000 16108 MoveAxis(N, 0, ABG)
03:51:39.790 00.000 16108 Move returns status 0, amount 0
03:51:39.790 00.000 16108 move complete, result=0
03:51:39.790 00.000 16108 worker thread done servicing request
03:51:39.790 00.000 16108 Worker thread wakes up
03:51:39.790 00.000 21068 GuideStep: 0.5 px 159 ms WEST, -0.1 px 0 ms NORTH
03:51:39.793 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:39.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:40.954 01.161 16108 Exposure complete
03:51:41.020 00.066 16108 worker thread done servicing request
03:51:41.021 00.001 21068 OnExposeComplete: enter
03:51:41.022 00.001 21068 UpdateGuideState(): m_state=6
03:51:41.023 00.001 21068 Star::Find(15, 812, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1274
03:51:41.024 00.001 21068 Star::Find returns 1 (0), X=813.26, Y=628.94, Mass=524877, SNR=206.1, Peak=57805 HFD=3.4
03:51:41.025 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
03:51:41.026 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
03:51:41.026 00.000 21068 CameraToMount -- cameraX=0.61 cameraY=0.15 hyp=0.63 cameraTheta=0.24 mountX=-0.57 mountY=-0.29, mountTheta=-2.68
03:51:41.028 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.61, y=0.15, opts=13)
03:51:41.030 00.002 21068 Enqueuing Move request for scope (0.61, 0.15)
03:51:41.031 00.001 16108 Worker thread wakes up
03:51:41.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.15) opts 0xd
03:51:41.031 00.000 16108 Handling offset move in thread for scope, endpoint = (0.61, 0.15)
03:51:41.031 00.000 16108 Moving (0.61, 0.15) raw xDistance=-0.57 yDistance=-0.29
03:51:41.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.57
03:51:41.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
03:51:41.031 00.000 16108 MoveAxis(E, 139, ABG)
03:51:41.031 00.000 16108 Guiding  Dir = 2, Dur = 139
03:51:41.032 00.001 16108 IsSlewing returns 0
03:51:41.032 00.000 16108 IsGuiding returns 0
03:51:41.033 00.001 16108 PulseGuide returned control before completion, sleep 148
03:51:41.035 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=781, max=65535, med=3769, FiltMin=3216, FiltMax=33184, Gamma=1.000
03:51:41.049 00.014 21068 UpdateGuideState exits: m=524877 SNR=206.1
03:51:41.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:41.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:41.052 00.001 21068 Enqueuing Expose request
03:51:41.195 00.143 16108 IsGuiding returns 0
03:51:41.195 00.000 16108 Move returns status 0, amount 139
03:51:41.195 00.000 16108 MoveAxis(N, 58, ABG)
03:51:41.195 00.000 16108 Guiding  Dir = 0, Dur = 58
03:51:41.195 00.000 16108 IsSlewing returns 0
03:51:41.195 00.000 16108 IsGuiding returns 0
03:51:41.259 00.064 16108 IsGuiding returns 1
03:51:41.259 00.000 16108 scope still moving after pulse duration time elapsed
03:51:41.290 00.031 16108 IsSlewing returns 0
03:51:41.290 00.000 16108 IsGuiding returns 1
03:51:41.321 00.031 16108 IsSlewing returns 0
03:51:41.322 00.001 16108 IsGuiding returns 1
03:51:41.352 00.030 16108 IsSlewing returns 0
03:51:41.353 00.001 16108 IsGuiding returns 0
03:51:41.353 00.000 16108 scope move finished after 58 + 100 ms
03:51:41.353 00.000 16108 Move returns status 0, amount 58
03:51:41.353 00.000 16108 move complete, result=0
03:51:41.353 00.000 16108 worker thread done servicing request
03:51:41.353 00.000 21068 GuideStep: -0.6 px 139 ms EAST, -0.3 px 58 ms NORTH
03:51:41.355 00.002 16108 Worker thread wakes up
03:51:41.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:41.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:42.337 00.982 16108 Exposure complete
03:51:42.411 00.074 16108 worker thread done servicing request
03:51:42.411 00.000 21068 OnExposeComplete: enter
03:51:42.412 00.001 21068 UpdateGuideState(): m_state=6
03:51:42.413 00.001 21068 Star::Find(15, 813, 628, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
03:51:42.414 00.001 21068 Star::Find returns 1 (0), X=813.22, Y=629.01, Mass=591013, SNR=207.8, Peak=65535 HFD=3.2
03:51:42.414 00.000 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
03:51:42.415 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
03:51:42.416 00.001 21068 CameraToMount -- cameraX=0.57 cameraY=0.21 hyp=0.61 cameraTheta=0.36 mountX=-0.52 mountY=-0.34, mountTheta=-2.56
03:51:42.419 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.57, y=0.21, opts=13)
03:51:42.421 00.002 21068 Enqueuing Move request for scope (0.57, 0.21)
03:51:42.425 00.004 16108 Worker thread wakes up
03:51:42.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.21) opts 0xd
03:51:42.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.57, 0.21)
03:51:42.425 00.000 16108 Moving (0.57, 0.21) raw xDistance=-0.52 yDistance=-0.34
03:51:42.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
03:51:42.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
03:51:42.425 00.000 16108 MoveAxis(E, 147, ABG)
03:51:42.425 00.000 16108 Guiding  Dir = 2, Dur = 147
03:51:42.426 00.001 16108 IsSlewing returns 0
03:51:42.426 00.000 16108 IsGuiding returns 0
03:51:42.434 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=3766, FiltMin=3219, FiltMax=36105, Gamma=1.000
03:51:42.450 00.016 16108 PulseGuide returned control before completion, sleep 134
03:51:42.452 00.002 21068 UpdateGuideState exits: m=591013 SNR=207.8
03:51:42.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:42.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:42.454 00.000 21068 Enqueuing Expose request
03:51:42.588 00.134 16108 IsGuiding returns 1
03:51:42.588 00.000 16108 scope still moving after pulse duration time elapsed
03:51:42.620 00.032 16108 IsSlewing returns 0
03:51:42.620 00.000 16108 IsGuiding returns 0
03:51:42.620 00.000 16108 scope move finished after 147 + 47 ms
03:51:42.620 00.000 16108 Move returns status 0, amount 147
03:51:42.620 00.000 16108 MoveAxis(N, 69, ABG)
03:51:42.620 00.000 16108 Guiding  Dir = 0, Dur = 69
03:51:42.621 00.001 16108 IsSlewing returns 0
03:51:42.621 00.000 16108 IsGuiding returns 0
03:51:42.686 00.065 16108 PulseGuide returned control before completion, sleep 16
03:51:42.714 00.028 16108 IsGuiding returns 1
03:51:42.714 00.000 16108 scope still moving after pulse duration time elapsed
03:51:42.746 00.032 16108 IsSlewing returns 0
03:51:42.746 00.000 16108 IsGuiding returns 1
03:51:42.782 00.036 16108 IsSlewing returns 0
03:51:42.782 00.000 16108 IsGuiding returns 0
03:51:42.783 00.001 16108 scope move finished after 69 + 91 ms
03:51:42.783 00.000 16108 Move returns status 0, amount 69
03:51:42.783 00.000 16108 move complete, result=0
03:51:42.783 00.000 16108 worker thread done servicing request
03:51:42.783 00.000 16108 Worker thread wakes up
03:51:42.783 00.000 21068 GuideStep: -0.5 px 147 ms EAST, -0.3 px 69 ms NORTH
03:51:42.785 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:42.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(798,614,31,31)
03:51:43.941 01.156 16108 Exposure complete
03:51:44.011 00.070 16108 worker thread done servicing request
03:51:44.011 00.000 21068 OnExposeComplete: enter
03:51:44.013 00.002 21068 UpdateGuideState(): m_state=6
03:51:44.015 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1276
03:51:44.017 00.002 21068 Star::Find false star n=3 nbg=242 bg=3727.7 sigma=182.1 thresh=4274 peak=4197
03:51:44.018 00.001 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=3520, SNR=2.9, Peak=6089 HFD=0.0
03:51:44.021 00.003 21068 DistanceChecker: activated
03:51:44.023 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:44.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:44.026 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:44.028 00.002 16108 Worker thread wakes up
03:51:44.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:44.028 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:44.028 00.000 16108 move complete, result=0
03:51:44.028 00.000 16108 worker thread done servicing request
03:51:44.144 00.116 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:44.147 00.003 21068 Status Line: Star lost - low SNR
03:51:44.161 00.014 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=3766, FiltMin=3219, FiltMax=25296, Gamma=1.000
03:51:44.185 00.024 21068 UpdateGuideState exits: Star lost - low SNR
03:51:44.187 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:44.188 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:44.189 00.001 21068 Enqueuing Expose request
03:51:44.189 00.000 16108 Worker thread wakes up
03:51:44.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:44.190 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:45.167 00.977 16108 Exposure complete
03:51:45.223 00.056 16108 worker thread done servicing request
03:51:45.223 00.000 21068 OnExposeComplete: enter
03:51:45.225 00.002 21068 UpdateGuideState(): m_state=6
03:51:45.226 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1277
03:51:45.226 00.000 21068 Star::Find false star n=3 nbg=239 bg=3723.8 sigma=194.4 thresh=4307 peak=4113
03:51:45.227 00.001 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=2040, SNR=2.9, Peak=4704 HFD=0.0
03:51:45.228 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:45.229 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:45.230 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:45.231 00.001 16108 Worker thread wakes up
03:51:45.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:45.231 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:45.232 00.001 16108 move complete, result=0
03:51:45.232 00.000 16108 worker thread done servicing request
03:51:45.347 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:45.348 00.001 21068 Status Line: Star lost - low SNR
03:51:45.369 00.021 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3769, FiltMin=3232, FiltMax=37366, Gamma=1.000
03:51:45.388 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:51:45.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:45.389 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:45.390 00.001 21068 Enqueuing Expose request
03:51:45.391 00.001 16108 Worker thread wakes up
03:51:45.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:45.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:46.558 01.167 16108 Exposure complete
03:51:46.634 00.076 16108 worker thread done servicing request
03:51:46.634 00.000 21068 OnExposeComplete: enter
03:51:46.636 00.002 21068 UpdateGuideState(): m_state=6
03:51:46.637 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1278
03:51:46.638 00.001 21068 Star::Find false star n=3 nbg=262 bg=3735.0 sigma=216.1 thresh=4383 peak=4106
03:51:46.639 00.001 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=2753, SNR=2.9, Peak=4797 HFD=0.0
03:51:46.639 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:46.640 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:46.641 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:46.642 00.001 16108 Worker thread wakes up
03:51:46.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:46.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:46.642 00.000 16108 move complete, result=0
03:51:46.642 00.000 16108 worker thread done servicing request
03:51:46.755 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:46.757 00.002 21068 Status Line: Star lost - low SNR
03:51:46.764 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3773, FiltMin=3145, FiltMax=39465, Gamma=1.000
03:51:46.787 00.023 21068 UpdateGuideState exits: Star lost - low SNR
03:51:46.789 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:46.790 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:46.791 00.001 21068 Enqueuing Expose request
03:51:46.793 00.002 16108 Worker thread wakes up
03:51:46.793 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:46.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:47.779 00.986 16108 Exposure complete
03:51:47.849 00.070 16108 worker thread done servicing request
03:51:47.849 00.000 21068 OnExposeComplete: enter
03:51:47.850 00.001 21068 UpdateGuideState(): m_state=6
03:51:47.850 00.000 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1279
03:51:47.851 00.001 21068 Star::Find false star n=2 nbg=267 bg=3767.9 sigma=217.2 thresh=4419 peak=4158
03:51:47.852 00.001 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=1977, SNR=2.9, Peak=5014 HFD=0.0
03:51:47.852 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:47.854 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:47.854 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:47.855 00.001 16108 Worker thread wakes up
03:51:47.855 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:47.855 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:47.855 00.000 16108 move complete, result=0
03:51:47.855 00.000 16108 worker thread done servicing request
03:51:47.958 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:47.959 00.001 21068 Status Line: Star lost - low SNR
03:51:47.970 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=566, max=65535, med=3776, FiltMin=3200, FiltMax=42585, Gamma=1.000
03:51:48.000 00.030 21068 UpdateGuideState exits: Star lost - low SNR
03:51:48.002 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:48.003 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:48.004 00.001 21068 Enqueuing Expose request
03:51:48.006 00.002 16108 Worker thread wakes up
03:51:48.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:48.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:49.178 01.172 16108 Exposure complete
03:51:49.252 00.074 16108 worker thread done servicing request
03:51:49.252 00.000 21068 OnExposeComplete: enter
03:51:49.253 00.001 21068 UpdateGuideState(): m_state=6
03:51:49.255 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1280
03:51:49.257 00.002 21068 Star::Find false star n=4 nbg=266 bg=3782.6 sigma=205.5 thresh=4399 peak=4060
03:51:49.258 00.001 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=2638, SNR=2.9, Peak=4701 HFD=0.0
03:51:49.260 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:49.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:49.264 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:49.265 00.001 16108 Worker thread wakes up
03:51:49.266 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:49.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:49.266 00.000 16108 move complete, result=0
03:51:49.266 00.000 16108 worker thread done servicing request
03:51:49.375 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:49.377 00.002 21068 Status Line: Star lost - low SNR
03:51:49.385 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3785, FiltMin=3238, FiltMax=41136, Gamma=1.000
03:51:49.400 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:51:49.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:49.402 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:49.403 00.001 21068 Enqueuing Expose request
03:51:49.403 00.000 16108 Worker thread wakes up
03:51:49.403 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:49.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:50.369 00.966 16108 Exposure complete
03:51:50.427 00.058 16108 worker thread done servicing request
03:51:50.427 00.000 21068 OnExposeComplete: enter
03:51:50.429 00.002 21068 UpdateGuideState(): m_state=6
03:51:50.431 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1281
03:51:50.433 00.002 21068 Star::Find false star n=3 nbg=256 bg=3762.3 sigma=194.2 thresh=4345 peak=4207
03:51:50.434 00.001 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=3678, SNR=2.9, Peak=5737 HFD=0.0
03:51:50.436 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:50.437 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:50.439 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:50.440 00.001 16108 Worker thread wakes up
03:51:50.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:50.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:50.440 00.000 16108 move complete, result=0
03:51:50.440 00.000 16108 worker thread done servicing request
03:51:50.544 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:50.545 00.001 21068 Status Line: Star lost - low SNR
03:51:50.553 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3789, FiltMin=3241, FiltMax=46000, Gamma=1.000
03:51:50.570 00.017 21068 UpdateGuideState exits: Star lost - low SNR
03:51:50.571 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:50.572 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:50.574 00.002 21068 Enqueuing Expose request
03:51:50.575 00.001 16108 Worker thread wakes up
03:51:50.575 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:50.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:51.765 01.190 16108 Exposure complete
03:51:51.827 00.062 16108 worker thread done servicing request
03:51:51.827 00.000 21068 OnExposeComplete: enter
03:51:51.828 00.001 21068 UpdateGuideState(): m_state=6
03:51:51.829 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1282
03:51:51.829 00.000 21068 Star::Find false star n=6 nbg=232 bg=3787.3 sigma=159.0 thresh=4264 peak=4169
03:51:51.830 00.001 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=4130, SNR=2.9, Peak=5302 HFD=0.0
03:51:51.832 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:51.833 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:51.834 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:51.835 00.001 16108 Worker thread wakes up
03:51:51.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:51.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:51.835 00.000 16108 move complete, result=0
03:51:51.835 00.000 16108 worker thread done servicing request
03:51:51.949 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:51.950 00.001 21068 Status Line: Star lost - low SNR
03:51:51.956 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3795, FiltMin=3241, FiltMax=38374, Gamma=1.000
03:51:52.420 00.464 21068 UpdateGuideState exits: Star lost - low SNR
03:51:52.424 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:52.427 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:52.430 00.003 21068 Enqueuing Expose request
03:51:52.432 00.002 16108 Worker thread wakes up
03:51:52.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:52.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:53.400 00.968 16108 Exposure complete
03:51:53.474 00.074 16108 worker thread done servicing request
03:51:53.474 00.000 21068 OnExposeComplete: enter
03:51:53.475 00.001 21068 UpdateGuideState(): m_state=6
03:51:53.477 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1283
03:51:53.477 00.000 21068 Star::Find false star n=3 nbg=282 bg=3802.9 sigma=235.8 thresh=4510 peak=4174
03:51:53.479 00.002 21068 Star::Find returns 0 (2), X=813.00, Y=629.00, Mass=2743, SNR=2.9, Peak=5049 HFD=0.0
03:51:53.479 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:51:53.482 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:51:53.483 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:51:53.485 00.002 16108 Worker thread wakes up
03:51:53.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:51:53.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:51:53.485 00.000 16108 move complete, result=0
03:51:53.485 00.000 16108 worker thread done servicing request
03:51:53.590 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:51:53.591 00.001 21068 Status Line: Star lost - low SNR
03:51:53.598 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3798, FiltMin=3219, FiltMax=33270, Gamma=1.000
03:51:53.616 00.018 21068 UpdateGuideState exits: Star lost - low SNR
03:51:53.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:53.618 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:51:53.618 00.000 21068 Enqueuing Expose request
03:51:53.619 00.001 16108 Worker thread wakes up
03:51:53.619 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:53.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:54.782 01.163 16108 Exposure complete
03:51:54.853 00.071 16108 worker thread done servicing request
03:51:54.853 00.000 21068 OnExposeComplete: enter
03:51:54.855 00.002 21068 UpdateGuideState(): m_state=6
03:51:54.857 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1284
03:51:54.858 00.001 21068 Star::Find returns 1 (0), X=823.90, Y=618.13, Mass=5004, SNR=11.9, Peak=6425 HFD=1.7
03:51:54.859 00.001 21068 DistanceChecker: reject for large offset (15.50 > 1.28) avgDist = 0.64 count = 240
03:51:54.860 00.001 21068 DistanceChecker: begin recovering
03:51:54.861 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.56)
03:51:54.862 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
03:51:54.862 00.000 21068 CameraToMount -- cameraX=11.25 cameraY=-10.66 hyp=15.50 cameraTheta=-0.76 mountX=-12.93 mountY=7.74, mountTheta=2.60
03:51:54.865 00.003 21068 SchedulePrimaryMove(0D0C3370, x=11.25, y=-10.66, opts=13)
03:51:54.866 00.001 21068 Enqueuing Move request for scope (11.25, -10.66)
03:51:54.866 00.000 16108 Worker thread wakes up
03:51:54.867 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (11.25, -10.66) opts 0xd
03:51:54.867 00.000 16108 Handling offset move in thread for scope, endpoint = (11.25, -10.66)
03:51:54.867 00.000 16108 Moving (11.25, -10.66) raw xDistance=-12.93 yDistance=7.74
03:51:54.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns -8.17 from input -12.93
03:51:54.867 00.000 16108 resist switch: large excursion: input 7.74 thresh 0.60 direction from -1 to 1
03:51:54.867 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=23.21
03:51:54.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 7.74 from input 7.74
03:51:54.867 00.000 16108 MoveAxis(E, 3400, ABG)
03:51:54.867 00.000 16108 duration set to 2500 by maxRaDuration
03:51:54.867 00.000 16108 Guiding  Dir = 2, Dur = 2500
03:51:54.867 00.000 16108 IsSlewing returns 0
03:51:54.867 00.000 16108 IsGuiding returns 0
03:51:54.872 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=3801, FiltMin=3241, FiltMax=37782, Gamma=1.000
03:51:54.891 00.019 21068 UpdateGuideState exits: m=5004 SNR=11.9
03:51:54.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:54.892 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:51:54.893 00.001 21068 Enqueuing Expose request
03:51:54.905 00.012 16108 PulseGuide returned control before completion, sleep 2473
03:51:57.300 02.395 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:51:57.302 00.002 21068 case statement mapped state 6 to 3
03:51:57.304 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:51:57.386 00.082 16108 IsGuiding returns 1
03:51:57.386 00.000 16108 scope still moving after pulse duration time elapsed
03:51:57.417 00.031 16108 IsSlewing returns 0
03:51:57.417 00.000 16108 IsGuiding returns 1
03:51:57.448 00.031 16108 IsSlewing returns 0
03:51:57.448 00.000 16108 IsGuiding returns 0
03:51:57.448 00.000 16108 scope move finished after 2500 + 80 ms
03:51:57.448 00.000 16108 Move returns status 0, amount 2500
03:51:57.448 00.000 16108 MoveAxis(S, 1555, ABG)
03:51:57.448 00.000 16108 Guiding  Dir = 1, Dur = 1555
03:51:57.448 00.000 16108 IsSlewing returns 0
03:51:57.448 00.000 16108 IsGuiding returns 0
03:51:57.497 00.049 16108 PulseGuide returned control before completion, sleep 1518
03:51:59.018 01.521 16108 IsGuiding returns 1
03:51:59.018 00.000 16108 scope still moving after pulse duration time elapsed
03:51:59.050 00.032 16108 IsSlewing returns 0
03:51:59.050 00.000 16108 IsGuiding returns 1
03:51:59.081 00.031 16108 IsSlewing returns 0
03:51:59.081 00.000 16108 IsGuiding returns 1
03:51:59.112 00.031 16108 IsSlewing returns 0
03:51:59.112 00.000 16108 IsGuiding returns 0
03:51:59.112 00.000 16108 scope move finished after 1555 + 108 ms
03:51:59.112 00.000 16108 Move returns status 0, amount 1555
03:51:59.112 00.000 16108 move complete, result=0
03:51:59.112 00.000 16108 worker thread done servicing request
03:51:59.112 00.000 16108 Worker thread wakes up
03:51:59.112 00.000 21068 GuideStep: -12.9 px 2500 ms EAST, 7.7 px 1555 ms SOUTH
03:51:59.115 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:51:59.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(809,603,31,31)
03:52:00.287 01.172 16108 Exposure complete
03:52:00.360 00.073 16108 worker thread done servicing request
03:52:00.360 00.000 21068 OnExposeComplete: enter
03:52:00.361 00.001 21068 UpdateGuideState(): m_state=6
03:52:00.362 00.001 21068 Star::Find(15, 823, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1285
03:52:00.363 00.001 21068 Star::Find false star n=4 nbg=277 bg=3848.0 sigma=216.3 thresh=4497 peak=4337
03:52:00.363 00.000 21068 Star::Find returns 0 (2), X=823.00, Y=618.00, Mass=4601, SNR=2.9, Peak=6153 HFD=0.0
03:52:00.364 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:00.366 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:00.367 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:00.368 00.001 16108 Worker thread wakes up
03:52:00.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:00.368 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:00.368 00.000 16108 move complete, result=0
03:52:00.368 00.000 16108 worker thread done servicing request
03:52:00.476 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:00.477 00.001 21068 Status Line: Star lost - low SNR
03:52:00.485 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=3798, FiltMin=3206, FiltMax=35824, Gamma=1.000
03:52:00.500 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:52:00.502 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:00.503 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:00.504 00.001 21068 Enqueuing Expose request
03:52:00.505 00.001 16108 Worker thread wakes up
03:52:00.505 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:00.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:01.469 00.964 16108 Exposure complete
03:52:01.526 00.057 16108 worker thread done servicing request
03:52:01.526 00.000 21068 OnExposeComplete: enter
03:52:01.527 00.001 21068 UpdateGuideState(): m_state=6
03:52:01.528 00.001 21068 Star::Find(15, 823, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1286
03:52:01.528 00.000 21068 Star::Find false star n=4 nbg=262 bg=3842.6 sigma=215.3 thresh=4489 peak=4260
03:52:01.529 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=618.00, Mass=3336, SNR=2.9, Peak=4800 HFD=0.0
03:52:01.530 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:01.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:01.532 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:01.533 00.001 16108 Worker thread wakes up
03:52:01.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:01.533 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:01.534 00.001 16108 move complete, result=0
03:52:01.534 00.000 16108 worker thread done servicing request
03:52:01.642 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:01.644 00.002 21068 Status Line: Star lost - low SNR
03:52:01.652 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3798, FiltMin=3219, FiltMax=41459, Gamma=1.000
03:52:01.667 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:52:01.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:01.669 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:01.670 00.001 21068 Enqueuing Expose request
03:52:01.671 00.001 16108 Worker thread wakes up
03:52:01.672 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:01.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:02.318 00.646 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:52:02.321 00.003 21068 case statement mapped state 6 to 4
03:52:02.323 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
03:52:02.419 00.096 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:52:02.422 00.003 21068 PhdController::Guide begins
03:52:02.423 00.001 21068 PhdController: newstate STATE_SETUP
03:52:02.426 00.003 21068 PhdController: setup
03:52:02.428 00.002 21068 PhdController: newstate STATE_ATTEMPT_START
03:52:02.429 00.001 21068 PhdController: guider state = 6
03:52:02.431 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:52:02.433 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
03:52:02.435 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:52:02.470 00.035 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:52:02.471 00.001 21068 case statement mapped state 6 to 4
03:52:02.472 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
03:52:02.848 00.376 16108 Exposure complete
03:52:02.906 00.058 16108 worker thread done servicing request
03:52:02.906 00.000 21068 OnExposeComplete: enter
03:52:02.907 00.001 21068 UpdateGuideState(): m_state=6
03:52:02.907 00.000 21068 Star::Find(15, 823, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1287
03:52:02.908 00.001 21068 Star::Find returns 1 (0), X=823.55, Y=620.46, Mass=6570, SNR=13.4, Peak=6073 HFD=5.0
03:52:02.909 00.001 21068 DistanceChecker: deactivated
03:52:02.910 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
03:52:02.911 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
03:52:02.912 00.001 21068 CameraToMount -- cameraX=10.90 cameraY=-8.34 hyp=13.72 cameraTheta=-0.65 mountX=-12.18 mountY=5.55, mountTheta=2.71
03:52:02.912 00.000 21068 SchedulePrimaryMove(0D0C3370, x=10.90, y=-8.34, opts=13)
03:52:02.914 00.002 21068 Enqueuing Move request for scope (10.90, -8.34)
03:52:02.915 00.001 16108 Worker thread wakes up
03:52:02.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (10.90, -8.34) opts 0xd
03:52:02.915 00.000 16108 Handling offset move in thread for scope, endpoint = (10.90, -8.34)
03:52:02.915 00.000 16108 Moving (10.90, -8.34) raw xDistance=-12.18 yDistance=5.55
03:52:02.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns -8.25 from input -12.18
03:52:02.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 5.55 from input 5.55
03:52:02.915 00.000 16108 MoveAxis(E, 3430, ABG)
03:52:02.915 00.000 16108 duration set to 2500 by maxRaDuration
03:52:02.915 00.000 16108 Guiding  Dir = 2, Dur = 2500
03:52:02.916 00.001 16108 IsSlewing returns 0
03:52:02.916 00.000 16108 IsGuiding returns 0
03:52:02.917 00.001 16108 PulseGuide returned control before completion, sleep 2509
03:52:02.919 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=637, max=65535, med=3795, FiltMin=3213, FiltMax=44761, Gamma=1.000
03:52:02.932 00.013 21068 UpdateGuideState exits: m=6570 SNR=13.4
03:52:02.933 00.001 21068 PhdController: settling, locked = 1, distance = 7.79 (2.00) aobump = 0 frame = 1 / 99999
03:52:02.934 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689922.934,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:52:02.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:02.935 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:52:02.936 00.001 21068 Enqueuing Expose request
03:52:05.431 02.495 16108 IsGuiding returns 0
03:52:05.431 00.000 16108 Move returns status 0, amount 2500
03:52:05.431 00.000 16108 MoveAxis(S, 1116, ABG)
03:52:05.431 00.000 16108 Guiding  Dir = 1, Dur = 1116
03:52:05.432 00.001 16108 IsSlewing returns 0
03:52:05.432 00.000 16108 IsGuiding returns 0
03:52:05.496 00.064 16108 PulseGuide returned control before completion, sleep 1062
03:52:06.561 01.065 16108 IsGuiding returns 1
03:52:06.561 00.000 16108 scope still moving after pulse duration time elapsed
03:52:06.592 00.031 16108 IsSlewing returns 0
03:52:06.592 00.000 16108 IsGuiding returns 1
03:52:06.624 00.032 16108 IsSlewing returns 0
03:52:06.625 00.001 16108 IsGuiding returns 1
03:52:06.655 00.030 16108 IsSlewing returns 0
03:52:06.655 00.000 16108 IsGuiding returns 0
03:52:06.655 00.000 16108 scope move finished after 1116 + 107 ms
03:52:06.655 00.000 16108 Move returns status 0, amount 1116
03:52:06.655 00.000 16108 move complete, result=0
03:52:06.655 00.000 16108 worker thread done servicing request
03:52:06.656 00.001 16108 Worker thread wakes up
03:52:06.656 00.000 21068 GuideStep: -12.2 px 2500 ms EAST, 5.6 px 1116 ms SOUTH
03:52:06.656 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:06.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(809,605,31,31)
03:52:07.805 01.149 16108 Exposure complete
03:52:07.859 00.054 16108 worker thread done servicing request
03:52:07.859 00.000 21068 OnExposeComplete: enter
03:52:07.860 00.001 21068 UpdateGuideState(): m_state=6
03:52:07.861 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1288
03:52:07.861 00.000 21068 Star::Find false star n=2 nbg=258 bg=3804.2 sigma=196.9 thresh=4395 peak=4267
03:52:07.862 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=1694, SNR=2.9, Peak=5289 HFD=0.0
03:52:07.863 00.001 21068 DistanceChecker: activated
03:52:07.863 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:07.865 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:07.865 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:07.866 00.001 16108 Worker thread wakes up
03:52:07.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:07.866 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:07.866 00.000 16108 move complete, result=0
03:52:07.866 00.000 16108 worker thread done servicing request
03:52:07.971 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:07.972 00.001 21068 Status Line: Star lost - low SNR
03:52:07.980 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=3792, FiltMin=3273, FiltMax=40137, Gamma=1.000
03:52:08.007 00.027 21068 UpdateGuideState exits: Star lost - low SNR
03:52:08.009 00.002 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 2 / 99999
03:52:08.010 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689928.010,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:08.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:08.013 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:08.014 00.001 21068 Enqueuing Expose request
03:52:08.015 00.001 16108 Worker thread wakes up
03:52:08.015 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:08.015 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:09.009 00.994 16108 Exposure complete
03:52:09.074 00.065 16108 worker thread done servicing request
03:52:09.074 00.000 21068 OnExposeComplete: enter
03:52:09.077 00.003 21068 UpdateGuideState(): m_state=6
03:52:09.078 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1289
03:52:09.079 00.001 21068 Star::Find false star n=2 nbg=272 bg=3791.3 sigma=223.2 thresh=4461 peak=4189
03:52:09.080 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=1614, SNR=2.9, Peak=4624 HFD=0.0
03:52:09.082 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:09.084 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:09.085 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:09.086 00.001 16108 Worker thread wakes up
03:52:09.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:09.086 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:09.087 00.001 16108 move complete, result=0
03:52:09.087 00.000 16108 worker thread done servicing request
03:52:09.196 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:09.198 00.002 21068 Status Line: Star lost - low SNR
03:52:09.206 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1376, max=65535, med=3792, FiltMin=3216, FiltMax=45337, Gamma=1.000
03:52:09.229 00.023 21068 UpdateGuideState exits: Star lost - low SNR
03:52:09.231 00.002 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 3 / 99999
03:52:09.233 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689929.233,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:09.235 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:09.236 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:09.237 00.001 21068 Enqueuing Expose request
03:52:09.237 00.000 16108 Worker thread wakes up
03:52:09.239 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:09.239 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:10.392 01.153 16108 Exposure complete
03:52:10.481 00.089 16108 worker thread done servicing request
03:52:10.481 00.000 21068 OnExposeComplete: enter
03:52:10.482 00.001 21068 UpdateGuideState(): m_state=6
03:52:10.484 00.002 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1290
03:52:10.484 00.000 21068 Star::Find false star n=4 nbg=251 bg=3833.1 sigma=203.9 thresh=4445 peak=4085
03:52:10.487 00.003 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=3003, SNR=2.9, Peak=4697 HFD=0.0
03:52:10.488 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:10.489 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:10.491 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:10.492 00.001 16108 Worker thread wakes up
03:52:10.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:10.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:10.492 00.000 16108 move complete, result=0
03:52:10.493 00.001 16108 worker thread done servicing request
03:52:10.607 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:10.608 00.001 21068 Status Line: Star lost - low SNR
03:52:10.615 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=3792, FiltMin=3257, FiltMax=40752, Gamma=1.000
03:52:10.634 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:52:10.635 00.001 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 4 / 99999
03:52:10.638 00.003 21068 evsrv: {"Event":"Settling","Timestamp":1781689930.638,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:10.640 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:10.642 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:10.644 00.002 21068 Enqueuing Expose request
03:52:10.644 00.000 16108 Worker thread wakes up
03:52:10.644 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:10.644 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:11.618 00.974 16108 Exposure complete
03:52:11.691 00.073 16108 worker thread done servicing request
03:52:11.691 00.000 21068 OnExposeComplete: enter
03:52:11.692 00.001 21068 UpdateGuideState(): m_state=6
03:52:11.693 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1291
03:52:11.694 00.001 21068 Star::Find false star n=3 nbg=255 bg=3834.1 sigma=210.7 thresh=4466 peak=4415
03:52:11.696 00.002 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=4613, SNR=2.9, Peak=6713 HFD=0.0
03:52:11.697 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:11.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:11.701 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:11.702 00.001 16108 Worker thread wakes up
03:52:11.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:11.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:11.702 00.000 16108 move complete, result=0
03:52:11.702 00.000 16108 worker thread done servicing request
03:52:11.815 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:11.816 00.001 21068 Status Line: Star lost - low SNR
03:52:11.823 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=3792, FiltMin=3229, FiltMax=43264, Gamma=1.000
03:52:11.854 00.031 21068 UpdateGuideState exits: Star lost - low SNR
03:52:11.855 00.001 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 5 / 99999
03:52:11.856 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689931.856,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:11.859 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:11.860 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:11.861 00.001 21068 Enqueuing Expose request
03:52:11.863 00.002 16108 Worker thread wakes up
03:52:11.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:11.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:13.014 01.151 16108 Exposure complete
03:52:13.069 00.055 16108 worker thread done servicing request
03:52:13.069 00.000 21068 OnExposeComplete: enter
03:52:13.071 00.002 21068 UpdateGuideState(): m_state=6
03:52:13.073 00.002 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1292
03:52:13.074 00.001 21068 Star::Find false star n=3 nbg=256 bg=3761.0 sigma=194.4 thresh=4344 peak=4101
03:52:13.076 00.002 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=2218, SNR=2.9, Peak=4752 HFD=0.0
03:52:13.077 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:13.080 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:13.081 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:13.082 00.001 16108 Worker thread wakes up
03:52:13.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:13.083 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:13.083 00.000 16108 move complete, result=0
03:52:13.083 00.000 16108 worker thread done servicing request
03:52:13.193 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:13.194 00.001 21068 Status Line: Star lost - low SNR
03:52:13.202 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1129, max=65535, med=3795, FiltMin=3197, FiltMax=43536, Gamma=1.000
03:52:13.220 00.018 21068 UpdateGuideState exits: Star lost - low SNR
03:52:13.221 00.001 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 6 / 99999
03:52:13.222 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689933.222,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:13.222 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.223 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:13.224 00.001 21068 Enqueuing Expose request
03:52:13.224 00.000 16108 Worker thread wakes up
03:52:13.225 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:13.225 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:14.195 00.970 16108 Exposure complete
03:52:14.263 00.068 16108 worker thread done servicing request
03:52:14.264 00.001 21068 OnExposeComplete: enter
03:52:14.264 00.000 21068 UpdateGuideState(): m_state=6
03:52:14.265 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1293
03:52:14.266 00.001 21068 Star::Find false star n=8 nbg=256 bg=3776.6 sigma=210.4 thresh=4408 peak=4133
03:52:14.268 00.002 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=5495, SNR=2.9, Peak=4845 HFD=0.0
03:52:14.269 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:14.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:14.272 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:14.273 00.001 16108 Worker thread wakes up
03:52:14.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:14.273 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:14.273 00.000 16108 move complete, result=0
03:52:14.274 00.001 16108 worker thread done servicing request
03:52:14.383 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:14.384 00.001 21068 Status Line: Star lost - low SNR
03:52:14.393 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3798, FiltMin=3293, FiltMax=44093, Gamma=1.000
03:52:14.416 00.023 21068 UpdateGuideState exits: Star lost - low SNR
03:52:14.418 00.002 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 7 / 99999
03:52:14.419 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689934.419,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:14.421 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:14.422 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:14.425 00.003 21068 Enqueuing Expose request
03:52:14.425 00.000 16108 Worker thread wakes up
03:52:14.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:14.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:15.584 01.158 16108 Exposure complete
03:52:15.657 00.073 16108 worker thread done servicing request
03:52:15.658 00.001 21068 OnExposeComplete: enter
03:52:15.660 00.002 21068 UpdateGuideState(): m_state=6
03:52:15.661 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1294
03:52:15.663 00.002 21068 Star::Find false star n=7 nbg=261 bg=3754.8 sigma=206.6 thresh=4374 peak=4207
03:52:15.664 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=6074, SNR=2.9, Peak=5529 HFD=0.0
03:52:15.665 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:15.667 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:15.667 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:15.668 00.001 16108 Worker thread wakes up
03:52:15.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:15.668 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:15.668 00.000 16108 move complete, result=0
03:52:15.668 00.000 16108 worker thread done servicing request
03:52:15.770 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:15.772 00.002 21068 Status Line: Star lost - low SNR
03:52:15.780 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=3801, FiltMin=3286, FiltMax=34301, Gamma=1.000
03:52:15.796 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:52:15.798 00.002 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 8 / 99999
03:52:15.799 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689935.799,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:15.800 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:15.801 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:15.802 00.001 21068 Enqueuing Expose request
03:52:15.803 00.001 16108 Worker thread wakes up
03:52:15.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:15.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:16.786 00.983 16108 Exposure complete
03:52:16.849 00.063 16108 worker thread done servicing request
03:52:16.849 00.000 21068 OnExposeComplete: enter
03:52:16.850 00.001 21068 UpdateGuideState(): m_state=6
03:52:16.851 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1295
03:52:16.852 00.001 21068 Star::Find false star n=4 nbg=250 bg=3777.9 sigma=194.7 thresh=4362 peak=4175
03:52:16.852 00.000 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=4033, SNR=2.9, Peak=5929 HFD=0.0
03:52:16.853 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:16.854 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:16.855 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:16.856 00.001 16108 Worker thread wakes up
03:52:16.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:16.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:16.856 00.000 16108 move complete, result=0
03:52:16.856 00.000 16108 worker thread done servicing request
03:52:16.962 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:16.965 00.003 21068 Status Line: Star lost - low SNR
03:52:16.975 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3805, FiltMin=3225, FiltMax=35776, Gamma=1.000
03:52:17.002 00.027 21068 UpdateGuideState exits: Star lost - low SNR
03:52:17.005 00.003 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 9 / 99999
03:52:17.007 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689937.007,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:17.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:17.009 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:17.009 00.000 21068 Enqueuing Expose request
03:52:17.011 00.002 16108 Worker thread wakes up
03:52:17.011 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:17.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:18.175 01.164 16108 Exposure complete
03:52:18.260 00.085 16108 worker thread done servicing request
03:52:18.260 00.000 21068 OnExposeComplete: enter
03:52:18.261 00.001 21068 UpdateGuideState(): m_state=6
03:52:18.261 00.000 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1296
03:52:18.262 00.001 21068 Star::Find returns 0 (4), X=823.00, Y=618.29, Mass=5576, SNR=14.1, Peak=5945 HFD=0.8
03:52:18.263 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:18.266 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:18.267 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:18.268 00.001 16108 Worker thread wakes up
03:52:18.268 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:18.268 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:18.268 00.000 16108 move complete, result=0
03:52:18.268 00.000 16108 worker thread done servicing request
03:52:18.381 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:18.382 00.001 21068 Status Line: Star lost - low HFD
03:52:18.392 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=3811, FiltMin=3257, FiltMax=37888, Gamma=1.000
03:52:18.409 00.017 21068 UpdateGuideState exits: Star lost - low HFD
03:52:18.411 00.002 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 10 / 99999
03:52:18.413 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689938.413,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:18.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:18.415 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:18.416 00.001 21068 Enqueuing Expose request
03:52:18.417 00.001 16108 Worker thread wakes up
03:52:18.417 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:18.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:19.385 00.968 16108 Exposure complete
03:52:19.456 00.071 16108 worker thread done servicing request
03:52:19.457 00.001 21068 OnExposeComplete: enter
03:52:19.460 00.003 21068 UpdateGuideState(): m_state=6
03:52:19.461 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1297
03:52:19.463 00.002 21068 Star::Find false star n=5 nbg=260 bg=3815.1 sigma=192.5 thresh=4393 peak=4214
03:52:19.464 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=4266, SNR=2.9, Peak=5040 HFD=0.0
03:52:19.465 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:19.467 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:19.468 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:19.469 00.001 16108 Worker thread wakes up
03:52:19.469 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:19.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:19.469 00.000 16108 move complete, result=0
03:52:19.469 00.000 16108 worker thread done servicing request
03:52:19.571 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:19.572 00.001 21068 Status Line: Star lost - low SNR
03:52:19.580 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=3814, FiltMin=3302, FiltMax=30489, Gamma=1.000
03:52:19.595 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:52:19.595 00.000 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 11 / 99999
03:52:19.597 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689939.597,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:19.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:19.598 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:19.599 00.001 21068 Enqueuing Expose request
03:52:19.600 00.001 16108 Worker thread wakes up
03:52:19.600 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:19.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:20.787 01.187 16108 Exposure complete
03:52:20.874 00.087 16108 worker thread done servicing request
03:52:20.874 00.000 21068 OnExposeComplete: enter
03:52:20.874 00.000 21068 UpdateGuideState(): m_state=6
03:52:20.875 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1298
03:52:20.876 00.001 21068 Star::Find false star n=1 nbg=264 bg=3761.1 sigma=215.3 thresh=4407 peak=4296
03:52:20.877 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=2200, SNR=2.9, Peak=5961 HFD=0.0
03:52:20.877 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:20.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:20.880 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:20.881 00.001 16108 Worker thread wakes up
03:52:20.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:20.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:20.881 00.000 16108 move complete, result=0
03:52:20.881 00.000 16108 worker thread done servicing request
03:52:20.993 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:20.994 00.001 21068 Status Line: Star lost - low SNR
03:52:21.003 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3821, FiltMin=3241, FiltMax=35961, Gamma=1.000
03:52:21.016 00.013 21068 UpdateGuideState exits: Star lost - low SNR
03:52:21.017 00.001 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 12 / 99999
03:52:21.018 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689941.018,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:21.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:21.020 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:21.020 00.000 21068 Enqueuing Expose request
03:52:21.021 00.001 16108 Worker thread wakes up
03:52:21.021 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:21.021 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:21.988 00.967 16108 Exposure complete
03:52:22.061 00.073 16108 worker thread done servicing request
03:52:22.061 00.000 21068 OnExposeComplete: enter
03:52:22.062 00.001 21068 UpdateGuideState(): m_state=6
03:52:22.064 00.002 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1299
03:52:22.065 00.001 21068 Star::Find false star n=3 nbg=257 bg=3785.3 sigma=203.7 thresh=4396 peak=4081
03:52:22.066 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=2144, SNR=2.9, Peak=4851 HFD=0.0
03:52:22.066 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:22.070 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:22.071 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:22.073 00.002 16108 Worker thread wakes up
03:52:22.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:22.073 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:22.073 00.000 16108 move complete, result=0
03:52:22.073 00.000 16108 worker thread done servicing request
03:52:22.184 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:22.185 00.001 21068 Status Line: Star lost - low SNR
03:52:22.193 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3827, FiltMin=3225, FiltMax=32121, Gamma=1.000
03:52:22.214 00.021 21068 UpdateGuideState exits: Star lost - low SNR
03:52:22.215 00.001 21068 PhdController: settling, locked = 0, distance = 7.79 (2.00) aobump = 0 frame = 13 / 99999
03:52:22.218 00.003 21068 evsrv: {"Event":"Settling","Timestamp":1781689942.218,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":7.79,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:22.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:22.220 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:22.221 00.001 21068 Enqueuing Expose request
03:52:22.222 00.001 16108 Worker thread wakes up
03:52:22.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:22.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:23.380 01.158 16108 Exposure complete
03:52:23.458 00.078 16108 worker thread done servicing request
03:52:23.458 00.000 21068 OnExposeComplete: enter
03:52:23.459 00.001 21068 UpdateGuideState(): m_state=6
03:52:23.461 00.002 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1300
03:52:23.463 00.002 21068 Star::Find false star n=1 nbg=285 bg=3837.0 sigma=254.8 thresh=4601 peak=4188
03:52:23.464 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=1756, SNR=2.9, Peak=5593 HFD=0.0
03:52:23.465 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:23.468 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:23.469 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:23.471 00.002 16108 Worker thread wakes up
03:52:23.472 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:23.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:23.472 00.000 16108 move complete, result=0
03:52:23.472 00.000 16108 worker thread done servicing request
03:52:23.582 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:23.582 00.000 21068 Status Line: Star lost - low SNR
03:52:23.589 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1136, max=65535, med=3833, FiltMin=3305, FiltMax=29840, Gamma=1.000
03:52:23.605 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:52:23.606 00.001 21068 PhdController: settling, locked = 0, distance = 100.00 (2.00) aobump = 0 frame = 14 / 99999
03:52:23.607 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689943.607,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:23.607 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:23.608 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:23.609 00.001 21068 Enqueuing Expose request
03:52:23.609 00.000 16108 Worker thread wakes up
03:52:23.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:23.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:24.578 00.968 16108 Exposure complete
03:52:24.657 00.079 16108 worker thread done servicing request
03:52:24.657 00.000 21068 OnExposeComplete: enter
03:52:24.659 00.002 21068 UpdateGuideState(): m_state=6
03:52:24.660 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1301
03:52:24.663 00.003 21068 Star::Find false star n=2 nbg=261 bg=3843.6 sigma=184.6 thresh=4397 peak=4267
03:52:24.663 00.000 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=2799, SNR=2.9, Peak=5865 HFD=0.0
03:52:24.664 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:24.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:24.667 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:24.668 00.001 16108 Worker thread wakes up
03:52:24.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:24.668 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:24.668 00.000 16108 move complete, result=0
03:52:24.668 00.000 16108 worker thread done servicing request
03:52:24.774 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:24.776 00.002 21068 Status Line: Star lost - low SNR
03:52:24.784 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=899, max=65535, med=3837, FiltMin=3235, FiltMax=28169, Gamma=1.000
03:52:24.809 00.025 21068 UpdateGuideState exits: Star lost - low SNR
03:52:24.811 00.002 21068 PhdController: settling, locked = 0, distance = 100.00 (2.00) aobump = 0 frame = 15 / 99999
03:52:24.812 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689944.812,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:24.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:24.814 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:24.814 00.000 21068 Enqueuing Expose request
03:52:24.816 00.002 16108 Worker thread wakes up
03:52:24.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:24.817 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:25.980 01.163 16108 Exposure complete
03:52:26.050 00.070 16108 worker thread done servicing request
03:52:26.050 00.000 21068 OnExposeComplete: enter
03:52:26.051 00.001 21068 UpdateGuideState(): m_state=6
03:52:26.054 00.003 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1302
03:52:26.055 00.001 21068 Star::Find false star n=2 nbg=263 bg=3869.3 sigma=212.9 thresh=4508 peak=4269
03:52:26.055 00.000 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=1605, SNR=2.9, Peak=5529 HFD=0.0
03:52:26.057 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:26.059 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:26.060 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:26.061 00.001 16108 Worker thread wakes up
03:52:26.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:26.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:26.061 00.000 16108 move complete, result=0
03:52:26.061 00.000 16108 worker thread done servicing request
03:52:26.165 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:26.166 00.001 21068 Status Line: Star lost - low SNR
03:52:26.175 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=3843, FiltMin=3254, FiltMax=37456, Gamma=1.000
03:52:26.212 00.037 21068 UpdateGuideState exits: Star lost - low SNR
03:52:26.214 00.002 21068 PhdController: settling, locked = 0, distance = 100.00 (2.00) aobump = 0 frame = 16 / 99999
03:52:26.215 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689946.215,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:26.215 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:26.218 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:26.220 00.002 21068 Enqueuing Expose request
03:52:26.220 00.000 16108 Worker thread wakes up
03:52:26.220 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:26.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:27.187 00.967 16108 Exposure complete
03:52:27.253 00.066 16108 worker thread done servicing request
03:52:27.253 00.000 21068 OnExposeComplete: enter
03:52:27.254 00.001 21068 UpdateGuideState(): m_state=6
03:52:27.255 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1303
03:52:27.257 00.002 21068 Star::Find false star n=1 nbg=256 bg=3903.4 sigma=221.3 thresh=4567 peak=4372
03:52:27.258 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=2202, SNR=2.9, Peak=6105 HFD=0.0
03:52:27.260 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:27.262 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:27.264 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:27.266 00.002 16108 Worker thread wakes up
03:52:27.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:27.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:27.266 00.000 16108 move complete, result=0
03:52:27.267 00.001 16108 worker thread done servicing request
03:52:27.382 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:27.383 00.001 21068 Status Line: Star lost - low SNR
03:52:27.400 00.017 21068 UpdateImageDisplay: Size=(1280,960) min=1014, max=65535, med=3846, FiltMin=3283, FiltMax=29808, Gamma=1.000
03:52:27.426 00.026 21068 UpdateGuideState exits: Star lost - low SNR
03:52:27.427 00.001 21068 PhdController: settling, locked = 0, distance = 100.00 (2.00) aobump = 0 frame = 17 / 99999
03:52:27.428 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689947.428,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:27.430 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:27.431 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:27.431 00.000 21068 Enqueuing Expose request
03:52:27.432 00.001 16108 Worker thread wakes up
03:52:27.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:27.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:28.600 01.168 16108 Exposure complete
03:52:28.673 00.073 16108 worker thread done servicing request
03:52:28.673 00.000 21068 OnExposeComplete: enter
03:52:28.674 00.001 21068 UpdateGuideState(): m_state=6
03:52:28.676 00.002 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1304
03:52:28.677 00.001 21068 Star::Find false star n=3 nbg=271 bg=3882.0 sigma=215.6 thresh=4529 peak=4145
03:52:28.677 00.000 21068 Star::Find returns 0 (2), X=823.00, Y=620.00, Mass=2106, SNR=2.9, Peak=5405 HFD=0.0
03:52:28.678 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:28.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:28.680 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:28.681 00.001 16108 Worker thread wakes up
03:52:28.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:28.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:28.681 00.000 16108 move complete, result=0
03:52:28.682 00.001 16108 worker thread done servicing request
03:52:28.790 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:28.792 00.002 21068 Status Line: Star lost - low SNR
03:52:28.798 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3849, FiltMin=3305, FiltMax=34336, Gamma=1.000
03:52:28.818 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:52:28.819 00.001 21068 PhdController: settling, locked = 0, distance = 100.00 (2.00) aobump = 0 frame = 18 / 99999
03:52:28.820 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689948.820,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:28.821 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:28.822 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:28.825 00.003 21068 Enqueuing Expose request
03:52:28.826 00.001 16108 Worker thread wakes up
03:52:28.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:28.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:29.793 00.967 16108 Exposure complete
03:52:29.852 00.059 16108 worker thread done servicing request
03:52:29.852 00.000 21068 OnExposeComplete: enter
03:52:29.854 00.002 21068 UpdateGuideState(): m_state=6
03:52:29.855 00.001 21068 Star::Find(15, 823, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1305
03:52:29.856 00.001 21068 Star::Find returns 1 (0), X=823.55, Y=615.43, Mass=7104, SNR=13.0, Peak=5929 HFD=6.9
03:52:29.857 00.001 21068 DistanceChecker: deactivated
03:52:29.858 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
03:52:29.859 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
03:52:29.860 00.001 21068 CameraToMount -- cameraX=10.90 cameraY=-13.36 hyp=17.24 cameraTheta=-0.89 mountX=-13.06 mountY=10.44, mountTheta=2.47
03:52:29.863 00.003 21068 SchedulePrimaryMove(0D0C3370, x=10.90, y=-13.36, opts=13)
03:52:29.864 00.001 21068 Enqueuing Move request for scope (10.90, -13.36)
03:52:29.865 00.001 16108 Worker thread wakes up
03:52:29.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (10.90, -13.36) opts 0xd
03:52:29.865 00.000 16108 Handling offset move in thread for scope, endpoint = (10.90, -13.36)
03:52:29.865 00.000 16108 Moving (10.90, -13.36) raw xDistance=-13.06 yDistance=10.44
03:52:29.867 00.002 16108 GuideAlgorithmHysteresis::Result() returns -8.80 from input -13.06
03:52:29.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 10.44 from input 10.44
03:52:29.867 00.000 16108 MoveAxis(E, 3662, ABG)
03:52:29.867 00.000 16108 duration set to 2500 by maxRaDuration
03:52:29.867 00.000 16108 Guiding  Dir = 2, Dur = 2500
03:52:29.867 00.000 16108 IsSlewing returns 0
03:52:29.867 00.000 16108 IsGuiding returns 0
03:52:29.869 00.002 16108 PulseGuide returned control before completion, sleep 2509
03:52:29.872 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1302, max=65535, med=3856, FiltMin=3309, FiltMax=31705, Gamma=1.000
03:52:29.892 00.020 21068 UpdateGuideState exits: m=7104 SNR=13.0
03:52:29.893 00.001 21068 PhdController: settling, locked = 1, distance = 10.62 (2.00) aobump = 0 frame = 19 / 99999
03:52:29.894 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689949.894,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":10.62,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:52:29.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:29.896 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:52:29.897 00.001 21068 Enqueuing Expose request
03:52:32.393 02.496 16108 IsGuiding returns 0
03:52:32.393 00.000 16108 Move returns status 0, amount 2500
03:52:32.393 00.000 16108 MoveAxis(S, 2099, ABG)
03:52:32.393 00.000 16108 Guiding  Dir = 1, Dur = 2099
03:52:32.393 00.000 16108 IsSlewing returns 0
03:52:32.393 00.000 16108 IsGuiding returns 0
03:52:32.458 00.065 16108 PulseGuide returned control before completion, sleep 2046
03:52:34.514 02.056 16108 IsGuiding returns 1
03:52:34.514 00.000 16108 scope still moving after pulse duration time elapsed
03:52:34.545 00.031 16108 IsSlewing returns 0
03:52:34.546 00.001 16108 IsGuiding returns 1
03:52:34.581 00.035 16108 IsSlewing returns 0
03:52:34.581 00.000 16108 IsGuiding returns 1
03:52:34.608 00.027 16108 IsSlewing returns 0
03:52:34.608 00.000 16108 IsGuiding returns 0
03:52:34.608 00.000 16108 scope move finished after 2099 + 115 ms
03:52:34.608 00.000 16108 Move returns status 0, amount 2099
03:52:34.608 00.000 16108 move complete, result=0
03:52:34.608 00.000 16108 worker thread done servicing request
03:52:34.608 00.000 16108 Worker thread wakes up
03:52:34.608 00.000 21068 GuideStep: -13.1 px 2500 ms EAST, 10.4 px 2099 ms SOUTH
03:52:34.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:34.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(809,600,31,31)
03:52:35.773 01.164 16108 Exposure complete
03:52:35.825 00.052 16108 worker thread done servicing request
03:52:35.825 00.000 21068 OnExposeComplete: enter
03:52:35.826 00.001 21068 UpdateGuideState(): m_state=6
03:52:35.827 00.001 21068 Star::Find(15, 823, 615, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1306
03:52:35.828 00.001 21068 Star::Find false star n=3 nbg=278 bg=3881.7 sigma=242.7 thresh=4610 peak=4260
03:52:35.828 00.000 21068 Star::Find returns 0 (2), X=823.00, Y=615.00, Mass=2441, SNR=2.9, Peak=4832 HFD=0.0
03:52:35.829 00.001 21068 DistanceChecker: activated
03:52:35.830 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:35.831 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:35.832 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:35.833 00.001 16108 Worker thread wakes up
03:52:35.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:35.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:35.833 00.000 16108 move complete, result=0
03:52:35.834 00.001 16108 worker thread done servicing request
03:52:35.944 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:35.946 00.002 21068 Status Line: Star lost - low SNR
03:52:35.955 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=678, max=65535, med=3875, FiltMin=3331, FiltMax=38448, Gamma=1.000
03:52:35.972 00.017 21068 UpdateGuideState exits: Star lost - low SNR
03:52:35.973 00.001 21068 PhdController: settling, locked = 0, distance = 10.62 (2.00) aobump = 0 frame = 20 / 99999
03:52:35.973 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781689955.973,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":10.62,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:35.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:35.974 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:35.976 00.002 21068 Enqueuing Expose request
03:52:35.977 00.001 16108 Worker thread wakes up
03:52:35.977 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:35.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:36.965 00.988 16108 Exposure complete
03:52:37.045 00.080 16108 worker thread done servicing request
03:52:37.045 00.000 21068 OnExposeComplete: enter
03:52:37.048 00.003 21068 UpdateGuideState(): m_state=6
03:52:37.049 00.001 21068 Star::Find(15, 823, 615, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1307
03:52:37.052 00.003 21068 Star::Find false star n=3 nbg=263 bg=3908.7 sigma=229.6 thresh=4597 peak=4328
03:52:37.053 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=615.00, Mass=3224, SNR=2.9, Peak=5280 HFD=0.0
03:52:37.054 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:37.055 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:37.057 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:37.058 00.001 16108 Worker thread wakes up
03:52:37.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:37.058 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:37.058 00.000 16108 move complete, result=0
03:52:37.058 00.000 16108 worker thread done servicing request
03:52:37.163 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:37.165 00.002 21068 Status Line: Star lost - low SNR
03:52:37.174 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=3875, FiltMin=3325, FiltMax=34928, Gamma=1.000
03:52:37.197 00.023 21068 UpdateGuideState exits: Star lost - low SNR
03:52:37.199 00.002 21068 PhdController: settling, locked = 0, distance = 10.62 (2.00) aobump = 0 frame = 21 / 99999
03:52:37.200 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689957.200,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":10.62,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:37.202 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:37.204 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:37.205 00.001 21068 Enqueuing Expose request
03:52:37.207 00.002 16108 Worker thread wakes up
03:52:37.207 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:37.207 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:38.361 01.154 16108 Exposure complete
03:52:38.421 00.060 16108 worker thread done servicing request
03:52:38.421 00.000 21068 OnExposeComplete: enter
03:52:38.423 00.002 21068 UpdateGuideState(): m_state=6
03:52:38.424 00.001 21068 Star::Find(15, 823, 615, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1308
03:52:38.425 00.001 21068 Star::Find returns 1 (0), X=823.00, Y=619.59, Mass=3232, SNR=9.2, Peak=6057 HFD=2.3
03:52:38.427 00.002 21068 DistanceChecker: deactivated
03:52:38.428 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
03:52:38.429 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
03:52:38.431 00.002 21068 CameraToMount -- cameraX=10.35 cameraY=-9.20 hyp=13.85 cameraTheta=-0.73 mountX=-11.80 mountY=6.52, mountTheta=2.64
03:52:38.434 00.003 21068 SchedulePrimaryMove(0D0C3370, x=10.35, y=-9.20, opts=13)
03:52:38.434 00.000 21068 Enqueuing Move request for scope (10.35, -9.20)
03:52:38.436 00.002 16108 Worker thread wakes up
03:52:38.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (10.35, -9.20) opts 0xd
03:52:38.436 00.000 16108 Handling offset move in thread for scope, endpoint = (10.35, -9.20)
03:52:38.436 00.000 16108 Moving (10.35, -9.20) raw xDistance=-11.80 yDistance=6.52
03:52:38.437 00.001 16108 GuideAlgorithmHysteresis::Result() returns -8.05 from input -11.80
03:52:38.437 00.000 16108 GuideAlgorithmResistSwitch::result() returns 6.52 from input 6.52
03:52:38.437 00.000 16108 MoveAxis(E, 3347, ABG)
03:52:38.437 00.000 16108 duration set to 2500 by maxRaDuration
03:52:38.437 00.000 16108 Guiding  Dir = 2, Dur = 2500
03:52:38.439 00.002 16108 IsSlewing returns 0
03:52:38.439 00.000 16108 IsGuiding returns 0
03:52:38.445 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=422, max=65535, med=3875, FiltMin=3270, FiltMax=31417, Gamma=1.000
03:52:38.469 00.024 21068 UpdateGuideState exits: m=3232 SNR=9.2
03:52:38.471 00.002 21068 PhdController: settling, locked = 1, distance = 11.59 (2.00) aobump = 0 frame = 22 / 99999
03:52:38.473 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689958.473,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:52:38.475 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:38.476 00.001 16108 PulseGuide returned control before completion, sleep 2474
03:52:38.476 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:52:38.478 00.002 21068 Enqueuing Expose request
03:52:40.953 02.475 16108 IsGuiding returns 1
03:52:40.953 00.000 16108 scope still moving after pulse duration time elapsed
03:52:40.985 00.032 16108 IsSlewing returns 0
03:52:40.985 00.000 16108 IsGuiding returns 0
03:52:40.985 00.000 16108 scope move finished after 2500 + 46 ms
03:52:40.985 00.000 16108 Move returns status 0, amount 2500
03:52:40.985 00.000 16108 MoveAxis(S, 1310, ABG)
03:52:40.985 00.000 16108 Guiding  Dir = 1, Dur = 1310
03:52:40.985 00.000 16108 IsSlewing returns 0
03:52:40.985 00.000 16108 IsGuiding returns 0
03:52:41.035 00.050 16108 PulseGuide returned control before completion, sleep 1272
03:52:42.322 01.287 16108 IsGuiding returns 1
03:52:42.322 00.000 16108 scope still moving after pulse duration time elapsed
03:52:42.354 00.032 16108 IsSlewing returns 0
03:52:42.355 00.001 16108 IsGuiding returns 1
03:52:42.385 00.030 16108 IsSlewing returns 0
03:52:42.385 00.000 16108 IsGuiding returns 0
03:52:42.385 00.000 16108 scope move finished after 1310 + 89 ms
03:52:42.385 00.000 16108 Move returns status 0, amount 1310
03:52:42.385 00.000 16108 move complete, result=0
03:52:42.385 00.000 16108 worker thread done servicing request
03:52:42.385 00.000 16108 Worker thread wakes up
03:52:42.386 00.001 21068 GuideStep: -11.8 px 2500 ms EAST, 6.5 px 1310 ms SOUTH
03:52:42.388 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:42.388 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(808,605,31,31)
03:52:43.556 01.168 16108 Exposure complete
03:52:43.623 00.067 16108 worker thread done servicing request
03:52:43.623 00.000 21068 OnExposeComplete: enter
03:52:43.624 00.001 21068 UpdateGuideState(): m_state=6
03:52:43.624 00.000 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1309
03:52:43.625 00.001 21068 Star::Find false star n=7 nbg=246 bg=3890.6 sigma=200.6 thresh=4492 peak=4406
03:52:43.626 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=7293, SNR=2.9, Peak=6009 HFD=0.0
03:52:43.626 00.000 21068 DistanceChecker: activated
03:52:43.627 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:43.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:43.630 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:43.632 00.002 16108 Worker thread wakes up
03:52:43.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:43.632 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:43.632 00.000 16108 move complete, result=0
03:52:43.632 00.000 16108 worker thread done servicing request
03:52:43.739 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:43.740 00.001 21068 Status Line: Star lost - low SNR
03:52:43.748 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3869, FiltMin=3273, FiltMax=38445, Gamma=1.000
03:52:43.779 00.031 21068 UpdateGuideState exits: Star lost - low SNR
03:52:43.780 00.001 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 23 / 99999
03:52:43.781 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689963.781,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:43.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:43.784 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:43.784 00.000 21068 Enqueuing Expose request
03:52:43.786 00.002 16108 Worker thread wakes up
03:52:43.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:43.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:44.762 00.976 16108 Exposure complete
03:52:44.832 00.070 16108 worker thread done servicing request
03:52:44.832 00.000 21068 OnExposeComplete: enter
03:52:44.835 00.003 21068 UpdateGuideState(): m_state=6
03:52:44.837 00.002 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1310
03:52:44.839 00.002 21068 Star::Find false star n=3 nbg=247 bg=3928.7 sigma=207.0 thresh=4550 peak=4332
03:52:44.840 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=2930, SNR=2.9, Peak=5142 HFD=0.0
03:52:44.841 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:44.842 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:44.843 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:44.844 00.001 16108 Worker thread wakes up
03:52:44.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:44.844 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:44.844 00.000 16108 move complete, result=0
03:52:44.844 00.000 16108 worker thread done servicing request
03:52:44.959 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:44.961 00.002 21068 Status Line: Star lost - low SNR
03:52:44.971 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=3865, FiltMin=3280, FiltMax=32169, Gamma=1.000
03:52:44.991 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:52:44.992 00.001 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 24 / 99999
03:52:44.993 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689964.993,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:44.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:44.995 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:44.996 00.001 21068 Enqueuing Expose request
03:52:44.998 00.002 16108 Worker thread wakes up
03:52:44.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:44.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:46.161 01.163 16108 Exposure complete
03:52:46.216 00.055 16108 worker thread done servicing request
03:52:46.216 00.000 21068 OnExposeComplete: enter
03:52:46.219 00.003 21068 UpdateGuideState(): m_state=6
03:52:46.220 00.001 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1311
03:52:46.221 00.001 21068 Star::Find false star n=3 nbg=280 bg=3902.1 sigma=257.0 thresh=4673 peak=4331
03:52:46.221 00.000 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=2556, SNR=2.9, Peak=4784 HFD=0.0
03:52:46.222 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:46.224 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:46.224 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:46.225 00.001 16108 Worker thread wakes up
03:52:46.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:46.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:46.226 00.001 16108 move complete, result=0
03:52:46.226 00.000 16108 worker thread done servicing request
03:52:46.331 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:46.334 00.003 21068 Status Line: Star lost - low SNR
03:52:46.340 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3859, FiltMin=3267, FiltMax=36733, Gamma=1.000
03:52:46.359 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:52:46.361 00.002 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 25 / 99999
03:52:46.363 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689966.363,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:46.365 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:46.367 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:46.367 00.000 21068 Enqueuing Expose request
03:52:46.368 00.001 16108 Worker thread wakes up
03:52:46.369 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:46.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:47.346 00.977 16108 Exposure complete
03:52:47.403 00.057 16108 worker thread done servicing request
03:52:47.403 00.000 21068 OnExposeComplete: enter
03:52:47.405 00.002 21068 UpdateGuideState(): m_state=6
03:52:47.407 00.002 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1312
03:52:47.408 00.001 21068 Star::Find false star n=3 nbg=269 bg=3837.9 sigma=227.5 thresh=4520 peak=4254
03:52:47.411 00.003 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=2379, SNR=2.9, Peak=4710 HFD=0.0
03:52:47.414 00.003 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:47.417 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:47.418 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:47.421 00.003 16108 Worker thread wakes up
03:52:47.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:47.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:47.421 00.000 16108 move complete, result=0
03:52:47.421 00.000 16108 worker thread done servicing request
03:52:47.532 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:47.533 00.001 21068 Status Line: Star lost - low SNR
03:52:47.541 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3859, FiltMin=3273, FiltMax=33357, Gamma=1.000
03:52:47.554 00.013 21068 UpdateGuideState exits: Star lost - low SNR
03:52:47.555 00.001 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 26 / 99999
03:52:47.556 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689967.555,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:47.556 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:47.557 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:47.558 00.001 21068 Enqueuing Expose request
03:52:47.558 00.000 16108 Worker thread wakes up
03:52:47.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:47.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:48.727 01.168 16108 Exposure complete
03:52:48.784 00.057 16108 worker thread done servicing request
03:52:48.784 00.000 21068 OnExposeComplete: enter
03:52:48.786 00.002 21068 UpdateGuideState(): m_state=6
03:52:48.788 00.002 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1313
03:52:48.790 00.002 21068 Star::Find false star n=7 nbg=244 bg=3882.6 sigma=186.7 thresh=4443 peak=4338
03:52:48.792 00.002 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=6705, SNR=2.9, Peak=6265 HFD=0.0
03:52:48.793 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:48.797 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:48.799 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:48.801 00.002 16108 Worker thread wakes up
03:52:48.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:48.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:48.801 00.000 16108 move complete, result=0
03:52:48.801 00.000 16108 worker thread done servicing request
03:52:48.909 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:48.910 00.001 21068 Status Line: Star lost - low SNR
03:52:48.915 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=3856, FiltMin=3270, FiltMax=38365, Gamma=1.000
03:52:48.935 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:52:48.936 00.001 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 27 / 99999
03:52:48.937 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689968.937,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:48.937 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:48.938 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:48.938 00.000 21068 Enqueuing Expose request
03:52:48.941 00.003 16108 Worker thread wakes up
03:52:48.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:48.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:49.916 00.975 16108 Exposure complete
03:52:50.005 00.089 16108 worker thread done servicing request
03:52:50.005 00.000 21068 OnExposeComplete: enter
03:52:50.006 00.001 21068 UpdateGuideState(): m_state=6
03:52:50.007 00.001 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1314
03:52:50.008 00.001 21068 Star::Find false star n=5 nbg=257 bg=3864.8 sigma=207.6 thresh=4488 peak=4285
03:52:50.009 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=4790, SNR=2.9, Peak=5801 HFD=0.0
03:52:50.010 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:50.011 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:50.011 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:50.013 00.002 16108 Worker thread wakes up
03:52:50.013 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:50.013 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:50.013 00.000 16108 move complete, result=0
03:52:50.014 00.001 16108 worker thread done servicing request
03:52:50.114 00.100 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:50.123 00.009 21068 Status Line: Star lost - low SNR
03:52:50.130 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=973, max=65535, med=3849, FiltMin=3238, FiltMax=37117, Gamma=1.000
03:52:50.150 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:52:50.152 00.002 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 28 / 99999
03:52:50.153 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689970.153,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:50.154 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:50.155 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:50.156 00.001 21068 Enqueuing Expose request
03:52:50.157 00.001 16108 Worker thread wakes up
03:52:50.157 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:50.157 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:51.330 01.173 16108 Exposure complete
03:52:51.389 00.059 16108 worker thread done servicing request
03:52:51.389 00.000 21068 OnExposeComplete: enter
03:52:51.390 00.001 21068 UpdateGuideState(): m_state=6
03:52:51.391 00.001 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1315
03:52:51.392 00.001 21068 Star::Find false star n=8 nbg=239 bg=3869.5 sigma=174.5 thresh=4393 peak=4260
03:52:51.394 00.002 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=5736, SNR=2.9, Peak=5059 HFD=0.0
03:52:51.396 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:51.399 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:51.400 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:51.403 00.003 16108 Worker thread wakes up
03:52:51.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:51.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:51.403 00.000 16108 move complete, result=0
03:52:51.403 00.000 16108 worker thread done servicing request
03:52:51.511 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:51.514 00.003 21068 Status Line: Star lost - low SNR
03:52:51.520 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=3846, FiltMin=3238, FiltMax=40873, Gamma=1.000
03:52:51.536 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:52:51.537 00.001 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 29 / 99999
03:52:51.538 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689971.538,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:51.539 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:51.539 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:51.540 00.001 21068 Enqueuing Expose request
03:52:51.541 00.001 16108 Worker thread wakes up
03:52:51.541 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:51.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:52.517 00.976 16108 Exposure complete
03:52:52.578 00.061 16108 worker thread done servicing request
03:52:52.578 00.000 21068 OnExposeComplete: enter
03:52:52.581 00.003 21068 UpdateGuideState(): m_state=6
03:52:52.582 00.001 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1316
03:52:52.584 00.002 21068 Star::Find false star n=2 nbg=265 bg=3845.7 sigma=226.0 thresh=4524 peak=4260
03:52:52.585 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=3137, SNR=2.9, Peak=6233 HFD=0.0
03:52:52.587 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:52.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:52.591 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:52.593 00.002 16108 Worker thread wakes up
03:52:52.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:52.593 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:52.593 00.000 16108 move complete, result=0
03:52:52.593 00.000 16108 worker thread done servicing request
03:52:52.701 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:52.704 00.003 21068 Status Line: Star lost - low SNR
03:52:52.713 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1568, max=65535, med=3843, FiltMin=3257, FiltMax=38029, Gamma=1.000
03:52:52.729 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:52:52.732 00.003 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 30 / 99999
03:52:52.734 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689972.734,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:52.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:52.738 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:52.739 00.001 21068 Enqueuing Expose request
03:52:52.740 00.001 16108 Worker thread wakes up
03:52:52.740 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:52.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:53.922 01.182 16108 Exposure complete
03:52:53.995 00.073 16108 worker thread done servicing request
03:52:53.995 00.000 21068 OnExposeComplete: enter
03:52:53.996 00.001 21068 UpdateGuideState(): m_state=6
03:52:53.996 00.000 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1317
03:52:53.997 00.001 21068 Star::Find false star n=4 nbg=256 bg=3820.3 sigma=202.8 thresh=4429 peak=4297
03:52:53.998 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=4164, SNR=2.9, Peak=6041 HFD=0.0
03:52:53.999 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:54.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:54.001 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:54.002 00.001 16108 Worker thread wakes up
03:52:54.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:54.004 00.002 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:54.004 00.000 16108 move complete, result=0
03:52:54.004 00.000 16108 worker thread done servicing request
03:52:54.110 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:54.113 00.003 21068 Status Line: Star lost - low SNR
03:52:54.119 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=3840, FiltMin=3245, FiltMax=37965, Gamma=1.000
03:52:54.138 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:52:54.140 00.002 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 31 / 99999
03:52:54.141 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689974.141,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:54.143 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:54.145 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:54.146 00.001 21068 Enqueuing Expose request
03:52:54.147 00.001 16108 Worker thread wakes up
03:52:54.148 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:54.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:55.129 00.981 16108 Exposure complete
03:52:55.206 00.077 16108 worker thread done servicing request
03:52:55.207 00.001 21068 OnExposeComplete: enter
03:52:55.207 00.000 21068 UpdateGuideState(): m_state=6
03:52:55.209 00.002 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1318
03:52:55.210 00.001 21068 Star::Find false star n=7 nbg=240 bg=3845.4 sigma=165.6 thresh=4342 peak=4144
03:52:55.211 00.001 21068 Star::Find returns 0 (2), X=823.00, Y=619.00, Mass=4380, SNR=2.9, Peak=5014 HFD=0.0
03:52:55.212 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:52:55.215 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:52:55.216 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:52:55.217 00.001 16108 Worker thread wakes up
03:52:55.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:52:55.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:52:55.217 00.000 16108 move complete, result=0
03:52:55.217 00.000 16108 worker thread done servicing request
03:52:55.326 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:52:55.327 00.001 21068 Status Line: Star lost - low SNR
03:52:55.341 00.014 21068 UpdateImageDisplay: Size=(1280,960) min=813, max=65535, med=3840, FiltMin=3241, FiltMax=39561, Gamma=1.000
03:52:55.361 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:52:55.362 00.001 21068 PhdController: settling, locked = 0, distance = 11.59 (2.00) aobump = 0 frame = 32 / 99999
03:52:55.363 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689975.363,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":11.59,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:52:55.363 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:55.364 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:52:55.365 00.001 21068 Enqueuing Expose request
03:52:55.367 00.002 16108 Worker thread wakes up
03:52:55.367 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:52:55.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:52:56.532 01.165 16108 Exposure complete
03:52:56.588 00.056 16108 worker thread done servicing request
03:52:56.588 00.000 21068 OnExposeComplete: enter
03:52:56.590 00.002 21068 UpdateGuideState(): m_state=6
03:52:56.592 00.002 21068 Star::Find(15, 823, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1319
03:52:56.593 00.001 21068 Star::Find returns 1 (0), X=822.59, Y=618.95, Mass=11097, SNR=16.1, Peak=6297 HFD=7.9
03:52:56.595 00.002 21068 DistanceChecker: deactivated
03:52:56.596 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.54)
03:52:56.597 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.60)
03:52:56.598 00.001 21068 CameraToMount -- cameraX=9.94 cameraY=-9.84 hyp=13.99 cameraTheta=-0.78 mountX=-11.50 mountY=7.24, mountTheta=2.58
03:52:56.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=9.94, y=-9.84, opts=13)
03:52:56.601 00.001 21068 Enqueuing Move request for scope (9.94, -9.84)
03:52:56.602 00.001 16108 Worker thread wakes up
03:52:56.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (9.94, -9.84) opts 0xd
03:52:56.602 00.000 16108 Handling offset move in thread for scope, endpoint = (9.94, -9.84)
03:52:56.603 00.001 16108 Moving (9.94, -9.84) raw xDistance=-11.50 yDistance=7.24
03:52:56.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns -7.81 from input -11.50
03:52:56.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 7.24 from input 7.24
03:52:56.603 00.000 16108 MoveAxis(E, 3248, ABG)
03:52:56.603 00.000 16108 duration set to 2500 by maxRaDuration
03:52:56.603 00.000 16108 Guiding  Dir = 2, Dur = 2500
03:52:56.604 00.001 16108 IsSlewing returns 0
03:52:56.604 00.000 16108 IsGuiding returns 0
03:52:56.607 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=3840, FiltMin=3222, FiltMax=35821, Gamma=1.000
03:52:56.620 00.013 21068 UpdateGuideState exits: m=11097 SNR=16.1
03:52:56.622 00.002 21068 PhdController: settling, locked = 1, distance = 12.31 (2.00) aobump = 0 frame = 33 / 99999
03:52:56.622 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781689976.622,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":12.31,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:52:56.623 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:56.623 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:52:56.624 00.001 21068 Enqueuing Expose request
03:52:56.673 00.049 16108 PulseGuide returned control before completion, sleep 2442
03:52:59.127 02.454 16108 IsGuiding returns 1
03:52:59.127 00.000 16108 scope still moving after pulse duration time elapsed
03:52:59.153 00.026 16108 IsSlewing returns 0
03:52:59.153 00.000 16108 IsGuiding returns 1
03:52:59.184 00.031 16108 IsSlewing returns 0
03:52:59.184 00.000 16108 IsGuiding returns 1
03:52:59.216 00.032 16108 IsSlewing returns 0
03:52:59.216 00.000 16108 IsGuiding returns 0
03:52:59.216 00.000 16108 scope move finished after 2500 + 112 ms
03:52:59.216 00.000 16108 Move returns status 0, amount 2500
03:52:59.217 00.001 16108 MoveAxis(S, 1455, ABG)
03:52:59.217 00.000 16108 Guiding  Dir = 1, Dur = 1455
03:52:59.217 00.000 16108 IsSlewing returns 0
03:52:59.217 00.000 16108 IsGuiding returns 0
03:52:59.265 00.048 16108 PulseGuide returned control before completion, sleep 1417
03:53:00.697 01.432 16108 IsGuiding returns 1
03:53:00.697 00.000 16108 scope still moving after pulse duration time elapsed
03:53:00.728 00.031 16108 IsSlewing returns 0
03:53:00.728 00.000 16108 IsGuiding returns 1
03:53:00.760 00.032 16108 IsSlewing returns 0
03:53:00.760 00.000 16108 IsGuiding returns 1
03:53:00.790 00.030 16108 IsSlewing returns 0
03:53:00.790 00.000 16108 IsGuiding returns 0
03:53:00.790 00.000 16108 scope move finished after 1455 + 118 ms
03:53:00.790 00.000 16108 Move returns status 0, amount 1455
03:53:00.790 00.000 16108 move complete, result=0
03:53:00.790 00.000 16108 worker thread done servicing request
03:53:00.790 00.000 16108 Worker thread wakes up
03:53:00.790 00.000 21068 GuideStep: -11.5 px 2500 ms EAST, 7.2 px 1455 ms SOUTH
03:53:00.792 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:00.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(808,604,31,31)
03:53:01.956 01.164 16108 Exposure complete
03:53:02.009 00.053 16108 worker thread done servicing request
03:53:02.009 00.000 21068 OnExposeComplete: enter
03:53:02.011 00.002 21068 UpdateGuideState(): m_state=6
03:53:02.011 00.000 21068 Star::Find(15, 822, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1320
03:53:02.012 00.001 21068 Star::Find false star n=3 nbg=269 bg=3803.2 sigma=238.2 thresh=4518 peak=4316
03:53:02.013 00.001 21068 Star::Find returns 0 (2), X=822.00, Y=618.00, Mass=3686, SNR=2.9, Peak=5641 HFD=0.0
03:53:02.014 00.001 21068 DistanceChecker: activated
03:53:02.015 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:02.016 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:02.017 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:02.018 00.001 16108 Worker thread wakes up
03:53:02.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:02.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:02.018 00.000 16108 move complete, result=0
03:53:02.018 00.000 16108 worker thread done servicing request
03:53:02.128 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:02.130 00.002 21068 Status Line: Star lost - low SNR
03:53:02.141 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=3862, FiltMin=3283, FiltMax=35929, Gamma=1.000
03:53:02.160 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:53:02.161 00.001 21068 PhdController: settling, locked = 0, distance = 12.31 (2.00) aobump = 0 frame = 34 / 99999
03:53:02.162 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689982.162,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":12.31,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:02.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:02.164 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:02.165 00.001 21068 Enqueuing Expose request
03:53:02.165 00.000 16108 Worker thread wakes up
03:53:02.165 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:02.166 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:03.137 00.971 16108 Exposure complete
03:53:03.206 00.069 16108 worker thread done servicing request
03:53:03.206 00.000 21068 OnExposeComplete: enter
03:53:03.207 00.001 21068 UpdateGuideState(): m_state=6
03:53:03.208 00.001 21068 Star::Find(15, 822, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1321
03:53:03.209 00.001 21068 Star::Find false star n=2 nbg=254 bg=3791.8 sigma=207.1 thresh=4413 peak=4193
03:53:03.210 00.001 21068 Star::Find returns 0 (2), X=822.00, Y=618.00, Mass=3167, SNR=2.9, Peak=5913 HFD=0.0
03:53:03.215 00.005 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:03.218 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:03.219 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:03.220 00.001 16108 Worker thread wakes up
03:53:03.221 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:03.221 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:03.221 00.000 16108 move complete, result=0
03:53:03.221 00.000 16108 worker thread done servicing request
03:53:03.322 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:03.323 00.001 21068 Status Line: Star lost - low SNR
03:53:03.330 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1203, max=65535, med=3872, FiltMin=3248, FiltMax=36435, Gamma=1.000
03:53:03.349 00.019 21068 UpdateGuideState exits: Star lost - low SNR
03:53:03.351 00.002 21068 PhdController: settling, locked = 0, distance = 12.31 (2.00) aobump = 0 frame = 35 / 99999
03:53:03.353 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689983.353,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":12.31,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:03.355 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:03.356 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:03.357 00.001 21068 Enqueuing Expose request
03:53:03.359 00.002 16108 Worker thread wakes up
03:53:03.359 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:03.359 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:04.523 01.164 16108 Exposure complete
03:53:04.579 00.056 16108 worker thread done servicing request
03:53:04.579 00.000 21068 OnExposeComplete: enter
03:53:04.581 00.002 21068 UpdateGuideState(): m_state=6
03:53:04.583 00.002 21068 Star::Find(15, 822, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1322
03:53:04.586 00.003 21068 Star::Find returns 1 (0), X=824.05, Y=618.81, Mass=4698, SNR=11.6, Peak=5561 HFD=2.5
03:53:04.587 00.001 21068 DistanceChecker: deactivated
03:53:04.589 00.002 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
03:53:04.590 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
03:53:04.591 00.001 21068 CameraToMount -- cameraX=11.40 cameraY=-9.98 hyp=15.15 cameraTheta=-0.72 mountX=-12.97 mountY=7.04, mountTheta=2.64
03:53:04.593 00.002 21068 SchedulePrimaryMove(0D0C3370, x=11.40, y=-9.98, opts=13)
03:53:04.594 00.001 21068 Enqueuing Move request for scope (11.40, -9.98)
03:53:04.595 00.001 16108 Worker thread wakes up
03:53:04.596 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (11.40, -9.98) opts 0xd
03:53:04.596 00.000 16108 Handling offset move in thread for scope, endpoint = (11.40, -9.98)
03:53:04.596 00.000 16108 Moving (11.40, -9.98) raw xDistance=-12.97 yDistance=7.04
03:53:04.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns -8.72 from input -12.97
03:53:04.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 7.04 from input 7.04
03:53:04.596 00.000 16108 MoveAxis(E, 3625, ABG)
03:53:04.596 00.000 16108 duration set to 2500 by maxRaDuration
03:53:04.596 00.000 16108 GetBoolean("/Confirm/4/MaxRALimitWarningEnabled", 1) returns 1
03:53:04.596 00.000 16108 Guiding  Dir = 2, Dur = 2500
03:53:04.596 00.000 16108 IsSlewing returns 0
03:53:04.596 00.000 16108 IsGuiding returns 0
03:53:04.601 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=3881, FiltMin=3286, FiltMax=34848, Gamma=1.000
03:53:04.614 00.013 21068 UpdateGuideState exits: m=4698 SNR=11.6
03:53:04.615 00.001 21068 PhdController: settling, locked = 1, distance = 13.16 (2.00) aobump = 0 frame = 36 / 99999
03:53:04.616 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689984.616,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:53:04.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:04.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:53:04.618 00.000 21068 Enqueuing Expose request
03:53:04.619 00.001 21068 Alert: PHD2 is not able to make sufficient corrections in RA.  Check for cable snags, try re-doing your calibration, and check for problems with the mount mechanics.
03:53:04.620 00.001 16108 PulseGuide returned control before completion, sleep 2487
03:53:07.109 02.489 16108 IsGuiding returns 1
03:53:07.109 00.000 16108 scope still moving after pulse duration time elapsed
03:53:07.141 00.032 16108 IsSlewing returns 0
03:53:07.141 00.000 16108 IsGuiding returns 1
03:53:07.172 00.031 16108 IsSlewing returns 0
03:53:07.172 00.000 16108 IsGuiding returns 1
03:53:07.203 00.031 16108 IsSlewing returns 0
03:53:07.203 00.000 16108 IsGuiding returns 0
03:53:07.203 00.000 16108 scope move finished after 2500 + 106 ms
03:53:07.203 00.000 16108 Move returns status 0, amount 2500
03:53:07.204 00.001 16108 MoveAxis(S, 1414, ABG)
03:53:07.204 00.000 16108 Guiding  Dir = 1, Dur = 1414
03:53:07.204 00.000 16108 IsSlewing returns 0
03:53:07.204 00.000 16108 IsGuiding returns 0
03:53:07.252 00.048 16108 PulseGuide returned control before completion, sleep 1376
03:53:08.634 01.382 16108 IsGuiding returns 1
03:53:08.634 00.000 16108 scope still moving after pulse duration time elapsed
03:53:08.670 00.036 16108 IsSlewing returns 0
03:53:08.671 00.001 16108 IsGuiding returns 1
03:53:08.696 00.025 16108 IsSlewing returns 0
03:53:08.696 00.000 16108 IsGuiding returns 0
03:53:08.696 00.000 16108 scope move finished after 1414 + 78 ms
03:53:08.696 00.000 16108 Move returns status 0, amount 1414
03:53:08.696 00.000 16108 move complete, result=0
03:53:08.697 00.001 16108 worker thread done servicing request
03:53:08.697 00.000 16108 Worker thread wakes up
03:53:08.697 00.000 21068 GuideStep: -13.0 px 2500 ms EAST, 7.0 px 1414 ms SOUTH
03:53:08.700 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:08.700 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(809,604,31,31)
03:53:09.857 01.157 16108 Exposure complete
03:53:09.914 00.057 16108 worker thread done servicing request
03:53:09.915 00.001 21068 OnExposeComplete: enter
03:53:09.916 00.001 21068 UpdateGuideState(): m_state=6
03:53:09.916 00.000 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1323
03:53:09.917 00.001 21068 Star::Find false star n=3 nbg=252 bg=3868.3 sigma=202.1 thresh=4475 peak=4186
03:53:09.918 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=2097, SNR=2.9, Peak=4758 HFD=0.0
03:53:09.919 00.001 21068 DistanceChecker: activated
03:53:09.919 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:09.922 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:09.922 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:09.923 00.001 16108 Worker thread wakes up
03:53:09.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:09.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:09.923 00.000 16108 move complete, result=0
03:53:09.923 00.000 16108 worker thread done servicing request
03:53:10.032 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:10.033 00.001 21068 Status Line: Star lost - low SNR
03:53:10.040 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=3907, FiltMin=3305, FiltMax=36320, Gamma=1.000
03:53:10.061 00.021 21068 UpdateGuideState exits: Star lost - low SNR
03:53:10.062 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 37 / 99999
03:53:10.063 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689990.063,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:10.064 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:10.065 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:10.066 00.001 21068 Enqueuing Expose request
03:53:10.067 00.001 16108 Worker thread wakes up
03:53:10.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:10.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:11.045 00.978 16108 Exposure complete
03:53:11.115 00.070 16108 worker thread done servicing request
03:53:11.115 00.000 21068 OnExposeComplete: enter
03:53:11.116 00.001 21068 UpdateGuideState(): m_state=6
03:53:11.117 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1324
03:53:11.118 00.001 21068 Star::Find false star n=4 nbg=239 bg=3878.3 sigma=174.6 thresh=4402 peak=4240
03:53:11.118 00.000 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=2535, SNR=2.9, Peak=4742 HFD=0.0
03:53:11.119 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:11.120 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:11.121 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:11.123 00.002 16108 Worker thread wakes up
03:53:11.123 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:11.123 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:11.123 00.000 16108 move complete, result=0
03:53:11.123 00.000 16108 worker thread done servicing request
03:53:11.238 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:11.240 00.002 21068 Status Line: Star lost - low SNR
03:53:11.247 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=3913, FiltMin=3337, FiltMax=40784, Gamma=1.000
03:53:11.260 00.013 21068 UpdateGuideState exits: Star lost - low SNR
03:53:11.261 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 38 / 99999
03:53:11.262 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689991.262,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:11.263 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:11.263 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:11.264 00.001 21068 Enqueuing Expose request
03:53:11.265 00.001 16108 Worker thread wakes up
03:53:11.265 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:11.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:12.442 01.177 16108 Exposure complete
03:53:12.519 00.077 16108 worker thread done servicing request
03:53:12.519 00.000 21068 OnExposeComplete: enter
03:53:12.520 00.001 21068 UpdateGuideState(): m_state=6
03:53:12.522 00.002 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1325
03:53:12.523 00.001 21068 Star::Find false star n=5 nbg=262 bg=3848.8 sigma=210.9 thresh=4482 peak=4260
03:53:12.524 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=4425, SNR=2.9, Peak=5149 HFD=0.0
03:53:12.524 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:12.527 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:12.528 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:12.529 00.001 16108 Worker thread wakes up
03:53:12.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:12.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:12.529 00.000 16108 move complete, result=0
03:53:12.529 00.000 16108 worker thread done servicing request
03:53:12.644 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:12.646 00.002 21068 Status Line: Star lost - low SNR
03:53:12.656 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=3923, FiltMin=3344, FiltMax=35059, Gamma=1.000
03:53:12.678 00.022 21068 UpdateGuideState exits: Star lost - low SNR
03:53:12.679 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 39 / 99999
03:53:12.680 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689992.680,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:12.682 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:12.682 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:12.683 00.001 21068 Enqueuing Expose request
03:53:12.684 00.001 16108 Worker thread wakes up
03:53:12.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:12.684 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:13.660 00.976 16108 Exposure complete
03:53:13.750 00.090 16108 worker thread done servicing request
03:53:13.752 00.002 21068 OnExposeComplete: enter
03:53:13.753 00.001 21068 UpdateGuideState(): m_state=6
03:53:13.754 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1326
03:53:13.756 00.002 21068 Star::Find false star n=4 nbg=260 bg=3939.8 sigma=213.8 thresh=4581 peak=4290
03:53:13.758 00.002 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=2993, SNR=2.9, Peak=4877 HFD=0.0
03:53:13.759 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:13.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:13.762 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:13.763 00.001 16108 Worker thread wakes up
03:53:13.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:13.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:13.763 00.000 16108 move complete, result=0
03:53:13.763 00.000 16108 worker thread done servicing request
03:53:13.881 00.118 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:13.883 00.002 21068 Status Line: Star lost - low SNR
03:53:13.890 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=3929, FiltMin=3366, FiltMax=32947, Gamma=1.000
03:53:13.910 00.020 21068 UpdateGuideState exits: Star lost - low SNR
03:53:13.912 00.002 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 40 / 99999
03:53:13.914 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689993.914,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:13.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:13.916 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:13.918 00.002 21068 Enqueuing Expose request
03:53:13.920 00.002 16108 Worker thread wakes up
03:53:13.920 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:13.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:15.085 01.165 16108 Exposure complete
03:53:15.150 00.065 16108 worker thread done servicing request
03:53:15.150 00.000 21068 OnExposeComplete: enter
03:53:15.151 00.001 21068 UpdateGuideState(): m_state=6
03:53:15.152 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1327
03:53:15.153 00.001 21068 Star::Find false star n=8 nbg=255 bg=3929.3 sigma=212.9 thresh=4568 peak=4262
03:53:15.154 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=5966, SNR=2.9, Peak=4998 HFD=0.0
03:53:15.155 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:15.156 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:15.157 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:15.158 00.001 16108 Worker thread wakes up
03:53:15.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:15.158 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:15.158 00.000 16108 move complete, result=0
03:53:15.158 00.000 16108 worker thread done servicing request
03:53:15.271 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:15.273 00.002 21068 Status Line: Star lost - low SNR
03:53:15.282 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=3942, FiltMin=3344, FiltMax=25715, Gamma=1.000
03:53:15.298 00.016 21068 UpdateGuideState exits: Star lost - low SNR
03:53:15.299 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 41 / 99999
03:53:15.300 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689995.300,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:15.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:15.302 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:15.303 00.001 21068 Enqueuing Expose request
03:53:15.304 00.001 16108 Worker thread wakes up
03:53:15.304 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:15.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:16.286 00.982 16108 Exposure complete
03:53:16.342 00.056 16108 worker thread done servicing request
03:53:16.342 00.000 21068 OnExposeComplete: enter
03:53:16.343 00.001 21068 UpdateGuideState(): m_state=6
03:53:16.344 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1328
03:53:16.345 00.001 21068 Star::Find false star n=2 nbg=271 bg=3936.6 sigma=224.6 thresh=4610 peak=4302
03:53:16.346 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=2785, SNR=2.9, Peak=5961 HFD=0.0
03:53:16.347 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:16.348 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:16.349 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:16.350 00.001 16108 Worker thread wakes up
03:53:16.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:16.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:16.350 00.000 16108 move complete, result=0
03:53:16.350 00.000 16108 worker thread done servicing request
03:53:16.465 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:16.466 00.001 21068 Status Line: Star lost - low SNR
03:53:16.475 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=445, max=65535, med=3945, FiltMin=3357, FiltMax=27907, Gamma=1.000
03:53:16.489 00.014 21068 UpdateGuideState exits: Star lost - low SNR
03:53:16.490 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 42 / 99999
03:53:16.491 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689996.491,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:16.492 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:16.493 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:16.494 00.001 21068 Enqueuing Expose request
03:53:16.496 00.002 16108 Worker thread wakes up
03:53:16.496 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:16.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:17.668 01.172 16108 Exposure complete
03:53:17.756 00.088 16108 worker thread done servicing request
03:53:17.757 00.001 21068 OnExposeComplete: enter
03:53:17.757 00.000 21068 UpdateGuideState(): m_state=6
03:53:17.758 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1329
03:53:17.759 00.001 21068 Star::Find false star n=2 nbg=270 bg=3955.5 sigma=231.3 thresh=4650 peak=4302
03:53:17.759 00.000 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=1990, SNR=2.9, Peak=5136 HFD=0.0
03:53:17.761 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:17.762 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:17.763 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:17.764 00.001 16108 Worker thread wakes up
03:53:17.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:17.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:17.764 00.000 16108 move complete, result=0
03:53:17.764 00.000 16108 worker thread done servicing request
03:53:17.877 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:17.879 00.002 21068 Status Line: Star lost - low SNR
03:53:17.885 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=3958, FiltMin=3342, FiltMax=32505, Gamma=1.000
03:53:17.902 00.017 21068 UpdateGuideState exits: Star lost - low SNR
03:53:17.903 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 43 / 99999
03:53:17.904 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781689997.904,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:17.905 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:17.906 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:17.908 00.002 21068 Enqueuing Expose request
03:53:17.909 00.001 16108 Worker thread wakes up
03:53:17.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:17.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:18.879 00.970 16108 Exposure complete
03:53:18.936 00.057 16108 worker thread done servicing request
03:53:18.936 00.000 21068 OnExposeComplete: enter
03:53:18.939 00.003 21068 UpdateGuideState(): m_state=6
03:53:18.941 00.002 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1330
03:53:18.943 00.002 21068 Star::Find false star n=3 nbg=260 bg=3968.0 sigma=245.0 thresh=4703 peak=4352
03:53:18.944 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=2636, SNR=2.9, Peak=5097 HFD=0.0
03:53:18.946 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:18.949 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:18.951 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:18.952 00.001 16108 Worker thread wakes up
03:53:18.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:18.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:18.952 00.000 16108 move complete, result=0
03:53:18.952 00.000 16108 worker thread done servicing request
03:53:19.061 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:19.063 00.002 21068 Status Line: Star lost - low SNR
03:53:19.075 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=3961, FiltMin=3395, FiltMax=34448, Gamma=1.000
03:53:19.093 00.018 21068 UpdateGuideState exits: Star lost - low SNR
03:53:19.095 00.002 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 44 / 99999
03:53:19.097 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781689999.097,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:19.098 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:19.099 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:19.101 00.002 21068 Enqueuing Expose request
03:53:19.102 00.001 16108 Worker thread wakes up
03:53:19.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:19.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:20.272 01.170 16108 Exposure complete
03:53:20.332 00.060 16108 worker thread done servicing request
03:53:20.332 00.000 21068 OnExposeComplete: enter
03:53:20.333 00.001 21068 UpdateGuideState(): m_state=6
03:53:20.334 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1331
03:53:20.335 00.001 21068 Star::Find false star n=3 nbg=247 bg=3936.8 sigma=209.3 thresh=4565 peak=4215
03:53:20.336 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=2035, SNR=2.9, Peak=4864 HFD=0.0
03:53:20.337 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:20.339 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:20.340 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:20.341 00.001 16108 Worker thread wakes up
03:53:20.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:20.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:20.341 00.000 16108 move complete, result=0
03:53:20.341 00.000 16108 worker thread done servicing request
03:53:20.453 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:20.455 00.002 21068 Status Line: Star lost - low SNR
03:53:20.462 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=3968, FiltMin=3414, FiltMax=31088, Gamma=1.000
03:53:20.486 00.024 21068 UpdateGuideState exits: Star lost - low SNR
03:53:20.487 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 45 / 99999
03:53:20.489 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781690000.489,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:20.490 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:20.492 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:20.494 00.002 21068 Enqueuing Expose request
03:53:20.495 00.001 16108 Worker thread wakes up
03:53:20.495 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:20.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:21.478 00.983 16108 Exposure complete
03:53:21.536 00.058 16108 worker thread done servicing request
03:53:21.536 00.000 21068 OnExposeComplete: enter
03:53:21.537 00.001 21068 UpdateGuideState(): m_state=6
03:53:21.538 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1332
03:53:21.538 00.000 21068 Star::Find false star n=2 nbg=260 bg=3940.7 sigma=204.3 thresh=4554 peak=4462
03:53:21.539 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=3001, SNR=2.9, Peak=6265 HFD=0.0
03:53:21.540 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:21.541 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:21.543 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:21.544 00.001 16108 Worker thread wakes up
03:53:21.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:21.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:21.544 00.000 16108 move complete, result=0
03:53:21.544 00.000 16108 worker thread done servicing request
03:53:21.645 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:21.647 00.002 21068 Status Line: Star lost - low SNR
03:53:21.656 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=3977, FiltMin=3385, FiltMax=29520, Gamma=1.000
03:53:21.671 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:53:21.672 00.001 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 46 / 99999
03:53:21.673 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690001.673,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:21.674 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:21.676 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:21.677 00.001 21068 Enqueuing Expose request
03:53:21.678 00.001 16108 Worker thread wakes up
03:53:21.678 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:21.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:22.871 01.193 16108 Exposure complete
03:53:22.934 00.063 16108 worker thread done servicing request
03:53:22.934 00.000 21068 OnExposeComplete: enter
03:53:22.936 00.002 21068 UpdateGuideState(): m_state=6
03:53:22.937 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1333
03:53:22.938 00.001 21068 Star::Find false star n=1 nbg=255 bg=3867.1 sigma=209.9 thresh=4497 peak=4250
03:53:22.939 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=795, SNR=2.9, Peak=5312 HFD=0.0
03:53:22.941 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:22.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:22.944 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:22.946 00.002 16108 Worker thread wakes up
03:53:22.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:22.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:22.947 00.001 16108 move complete, result=0
03:53:22.947 00.000 16108 worker thread done servicing request
03:53:23.055 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:23.056 00.001 21068 Status Line: Star lost - low SNR
03:53:23.066 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=3984, FiltMin=3382, FiltMax=26144, Gamma=1.000
03:53:23.090 00.024 21068 UpdateGuideState exits: Star lost - low SNR
03:53:23.096 00.006 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 47 / 99999
03:53:23.098 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781690003.098,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:23.099 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:23.100 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:23.101 00.001 21068 Enqueuing Expose request
03:53:23.103 00.002 16108 Worker thread wakes up
03:53:23.103 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:23.103 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:24.078 00.975 16108 Exposure complete
03:53:24.135 00.057 16108 worker thread done servicing request
03:53:24.136 00.001 21068 OnExposeComplete: enter
03:53:24.138 00.002 21068 UpdateGuideState(): m_state=6
03:53:24.140 00.002 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1334
03:53:24.143 00.003 21068 Star::Find false star n=4 nbg=258 bg=3901.5 sigma=217.1 thresh=4553 peak=4309
03:53:24.145 00.002 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=3475, SNR=2.9, Peak=4957 HFD=0.0
03:53:24.147 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:24.152 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:24.153 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:24.154 00.001 16108 Worker thread wakes up
03:53:24.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:24.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:24.154 00.000 16108 move complete, result=0
03:53:24.154 00.000 16108 worker thread done servicing request
03:53:24.261 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:24.262 00.001 21068 Status Line: Star lost - low SNR
03:53:24.271 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=3993, FiltMin=3401, FiltMax=22576, Gamma=1.000
03:53:24.299 00.028 21068 UpdateGuideState exits: Star lost - low SNR
03:53:24.305 00.006 21068 PhdController: settling, locked = 0, distance = 13.16 (2.00) aobump = 0 frame = 48 / 99999
03:53:24.307 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781690004.307,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":13.16,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:24.309 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:24.311 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:24.312 00.001 21068 Enqueuing Expose request
03:53:24.313 00.001 16108 Worker thread wakes up
03:53:24.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:24.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:25.469 01.156 16108 Exposure complete
03:53:25.538 00.069 16108 worker thread done servicing request
03:53:25.538 00.000 21068 OnExposeComplete: enter
03:53:25.539 00.001 21068 UpdateGuideState(): m_state=6
03:53:25.539 00.000 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1335
03:53:25.540 00.001 21068 Star::Find false star n=2 nbg=269 bg=3922.5 sigma=242.4 thresh=4650 peak=4327
03:53:25.541 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=1799, SNR=2.9, Peak=5203 HFD=0.0
03:53:25.541 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:25.544 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:25.545 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:25.545 00.000 16108 Worker thread wakes up
03:53:25.545 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:25.545 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:25.545 00.000 16108 move complete, result=0
03:53:25.546 00.001 16108 worker thread done servicing request
03:53:25.658 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:25.659 00.001 21068 Status Line: Star lost - low SNR
03:53:25.668 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=4006, FiltMin=3430, FiltMax=29200, Gamma=1.000
03:53:25.683 00.015 21068 UpdateGuideState exits: Star lost - low SNR
03:53:25.684 00.001 21068 PhdController: settling, locked = 0, distance = 100.00 (2.00) aobump = 0 frame = 49 / 99999
03:53:25.685 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690005.685,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:25.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:25.687 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:25.687 00.000 21068 Enqueuing Expose request
03:53:25.688 00.001 16108 Worker thread wakes up
03:53:25.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:25.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:26.672 00.984 16108 Exposure complete
03:53:26.738 00.066 16108 worker thread done servicing request
03:53:26.738 00.000 21068 OnExposeComplete: enter
03:53:26.739 00.001 21068 UpdateGuideState(): m_state=6
03:53:26.740 00.001 21068 Star::Find(15, 824, 618, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1336
03:53:26.741 00.001 21068 Star::Find false star n=3 nbg=263 bg=3997.2 sigma=221.2 thresh=4661 peak=4235
03:53:26.742 00.001 21068 Star::Find returns 0 (2), X=824.00, Y=618.00, Mass=2628, SNR=2.9, Peak=4918 HFD=0.0
03:53:26.743 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:53:26.744 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
03:53:26.745 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
03:53:26.746 00.001 16108 Worker thread wakes up
03:53:26.746 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:53:26.746 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:53:26.746 00.000 16108 move complete, result=0
03:53:26.746 00.000 16108 worker thread done servicing request
03:53:26.860 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:53:26.861 00.001 21068 Status Line: Star lost - low SNR
03:53:26.870 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4016, FiltMin=3440, FiltMax=26000, Gamma=1.000
03:53:26.888 00.018 21068 UpdateGuideState exits: Star lost - low SNR
03:53:26.889 00.001 21068 PhdController: settling, locked = 0, distance = 100.00 (2.00) aobump = 0 frame = 50 / 99999
03:53:26.891 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781690006.891,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":3.0,"StarLocked":false}
03:53:26.892 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:26.894 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:53:26.895 00.001 21068 Enqueuing Expose request
03:53:26.897 00.002 16108 Worker thread wakes up
03:53:26.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:53:26.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:53:27.137 00.240 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:53:27.140 00.003 21068 case statement mapped state 6 to 4
03:53:27.142 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
03:53:27.240 00.098 21068 evsrv: cli 0D018350 request: {"method":"stop_capture","id":1004}
03:53:27.241 00.001 21068 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:53:27.245 00.004 21068 Status Line: Waiting for devices...
03:53:27.251 00.006 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1004}
03:53:27.290 00.039 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:53:27.293 00.003 21068 case statement mapped state 6 to 4
03:53:27.294 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
03:53:28.020 00.726 16108 ASCOM_AbortExposure returns err = 0
03:53:28.020 00.000 16108 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:53:28.020 00.000 16108 worker thread done servicing request
03:53:28.021 00.001 21068 OnExposeComplete: enter
03:53:28.024 00.003 21068 OnExposeComplete: Capture Error reported
03:53:28.026 00.002 21068 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:53:28.027 00.001 21068 Mount: notify guiding stopped
03:53:28.032 00.005 21068 PhdController failed: Guiding stopped
03:53:28.033 00.001 21068 PhdController: newstate STATE_FINISH
03:53:28.035 00.002 21068 PhdController complete: fail: Guiding stopped
03:53:28.037 00.002 21068 evsrv: {"Event":"SettleDone","Timestamp":1781690008.036,"Host":"HP-DSO-CTRL1","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":50,"DroppedFrames":45}
03:53:28.038 00.001 21068 Mount: notify guiding dither settle done success=0
03:53:28.040 00.002 21068 PhdController: newstate STATE_IDLE
03:53:28.041 00.001 21068 Changing from state GUIDING to STOP
03:53:28.043 00.002 21068 guider state => SELECTED
03:53:28.044 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4016, FiltMin=3440, FiltMax=26000, Gamma=1.000
03:53:28.074 00.030 21068 Changing from state SELECTED to UNINITIALIZED
03:53:28.075 00.001 21068 guider state => SELECTING
03:53:28.080 00.005 21068 Status Line: Stopped.
03:53:28.084 00.004 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:53:28.303 00.219 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:53:28.304 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:28.438 60.134 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:28.439 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:38.470 10.031 21068 evsrv: cli 0D018350 request: {"method":"get_connected","id":1011}
03:54:38.471 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":true,"id":1011}
03:54:38.572 00.101 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:38.574 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:39.685 01.111 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:39.688 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:40.802 01.114 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:40.803 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:41.916 01.113 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:41.917 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:43.081 01.164 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:43.082 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:43.183 00.101 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:54:43.185 00.002 21068 PhdController::Guide begins
03:54:43.187 00.002 21068 PhdController: newstate STATE_SETUP
03:54:43.188 00.001 21068 PhdController: setup
03:54:43.189 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
03:54:43.190 00.001 21068 PhdController: start capturing
03:54:43.192 00.002 21068 Changing from state SELECTING to UNINITIALIZED
03:54:43.193 00.001 21068 guider state => SELECTING
03:54:43.194 00.001 21068 setting force full frames = true
03:54:43.197 00.003 21068 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:54:43.206 00.009 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:54:43.208 00.002 21068 Enqueuing Expose request
03:54:43.210 00.002 21068 PhdController: newstate STATE_SELECT_STAR
03:54:43.211 00.001 16108 Worker thread wakes up
03:54:43.211 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:54:43.212 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:43.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:54:44.390 01.178 16108 Exposure complete
03:54:44.455 00.065 16108 worker thread done servicing request
03:54:44.455 00.000 21068 OnExposeComplete: enter
03:54:44.457 00.002 21068 UpdateGuideState(): m_state=1
03:54:44.458 00.001 21068 UpdateCurrentPosition: no star selected
03:54:44.459 00.001 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:54:44.460 00.001 21068 Status Line: No star selected
03:54:44.463 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4093, FiltMin=3497, FiltMax=32073, Gamma=1.000
03:54:44.476 00.013 21068 UpdateGuideState exits: No star selected
03:54:44.477 00.001 21068 GuiderMultiStar::AutoSelect enter
03:54:44.478 00.001 21068 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:54:44.531 00.053 21068 AutoFind: auto downsample for scale 3.22 => 1x
03:54:44.620 00.089 21068 AutoFind: global mean = 0.0, stdev 554.6
03:54:44.621 00.001 21068 AutoFind: using threshold = 0.1
03:54:44.698 00.077 21068 AutoFind: local max [97, 369] 173.9
03:54:44.699 00.001 21068 AutoFind: local max [103, 801] 97.9
03:54:44.700 00.001 21068 AutoFind: local max [813, 630] 90.8
03:54:44.702 00.002 21068 AutoFind: local max [786, 732] 68.0
03:54:44.703 00.001 21068 AutoFind: local max [578, 859] 51.2
03:54:44.704 00.001 21068 AutoFind: local max [462, 436] 27.4
03:54:44.706 00.002 21068 AutoFind: local max [595, 136] 23.7
03:54:44.708 00.002 21068 AutoFind: local max [1101, 395] 20.3
03:54:44.709 00.001 21068 AutoFind: local max [689, 37] 18.2
03:54:44.710 00.001 21068 AutoFind: local max [207, 863] 17.1
03:54:44.712 00.002 21068 AutoFind: local max [1165, 597] 16.6
03:54:44.713 00.001 21068 AutoFind: local max [1233, 555] 14.1
03:54:44.714 00.001 21068 AutoFind: local max [1161, 871] 13.0
03:54:44.715 00.001 21068 AutoFind: local max [1037, 660] 11.4
03:54:44.715 00.000 21068 AutoFind: local max [45, 616] 10.3
03:54:44.716 00.001 21068 AutoFind: local max [698, 393] 9.3
03:54:44.717 00.001 21068 AutoFind: local max [109, 716] 9.3
03:54:44.718 00.001 21068 AutoFind: local max [1005, 623] 9.0
03:54:44.719 00.001 21068 AutoFind: local max [215, 697] 8.1
03:54:44.720 00.001 21068 AutoFind: local max [667, 945] 8.1
03:54:44.721 00.001 21068 AutoFind: local max [110, 638] 7.5
03:54:44.721 00.000 21068 AutoFind: local max [388, 149] 7.3
03:54:44.722 00.001 21068 AutoFind: local max [532, 825] 7.3
03:54:44.723 00.001 21068 AutoFind: local max [1253, 255] 7.2
03:54:44.724 00.001 21068 AutoFind: local max [1255, 842] 7.0
03:54:44.724 00.000 21068 AutoFind: local max [382, 661] 6.3
03:54:44.725 00.001 21068 AutoFind: local max [893, 187] 6.2
03:54:44.726 00.001 21068 AutoFind: local max [1147, 145] 6.2
03:54:44.726 00.000 21068 AutoFind: local max [1073, 379] 6.1
03:54:44.727 00.001 21068 AutoFind: local max [360, 21] 5.8
03:54:44.728 00.001 21068 AutoFind: local max [913, 855] 5.7
03:54:44.728 00.000 21068 AutoFind: local max [963, 433] 5.6
03:54:44.730 00.002 21068 AutoFind: local max [302, 325] 5.6
03:54:44.731 00.001 21068 AutoFind: local max [528, 192] 5.4
03:54:44.731 00.000 21068 AutoFind: local max [264, 747] 5.4
03:54:44.732 00.001 21068 AutoFind: local max [1184, 177] 5.3
03:54:44.733 00.001 21068 AutoFind: local max [806, 489] 5.2
03:54:44.733 00.000 21068 AutoFind: local max [1224, 951] 5.2
03:54:44.734 00.001 21068 AutoFind: local max [519, 794] 5.0
03:54:44.735 00.001 21068 AutoFind: local max [1104, 929] 4.9
03:54:44.736 00.001 21068 AutoFind: local max [1121, 285] 4.9
03:54:44.737 00.001 21068 AutoFind: local max [1003, 776] 4.9
03:54:44.737 00.000 21068 AutoFind: local max [943, 867] 4.8
03:54:44.738 00.001 21068 AutoFind: local max [1163, 264] 4.8
03:54:44.739 00.001 21068 AutoFind: local max [1176, 810] 4.7
03:54:44.740 00.001 21068 AutoFind: local max [283, 747] 4.7
03:54:44.740 00.000 21068 AutoFind: local max [94, 378] 4.7
03:54:44.741 00.001 21068 AutoFind: local max [400, 345] 4.6
03:54:44.742 00.001 21068 AutoFind: local max [268, 399] 4.5
03:54:44.742 00.000 21068 AutoFind: local max [807, 169] 4.4
03:54:44.743 00.001 21068 AutoFind: local max [52, 780] 4.4
03:54:44.744 00.001 21068 AutoFind: local max [203, 911] 4.1
03:54:44.745 00.001 21068 AutoFind: local max [706, 311] 4.1
03:54:44.746 00.001 21068 AutoFind: local max [103, 380] 4.0
03:54:44.746 00.000 21068 AutoFind: local max [453, 281] 3.8
03:54:44.747 00.001 21068 AutoFind: local max [764, 707] 3.7
03:54:44.748 00.001 21068 AutoFind: local max [37, 876] 3.7
03:54:44.749 00.001 21068 AutoFind: local max [859, 905] 3.7
03:54:44.750 00.001 21068 AutoFind: local max [73, 467] 3.7
03:54:44.750 00.000 21068 AutoFind: local max [960, 479] 3.6
03:54:44.751 00.001 21068 AutoFind: local max [548, 108] 3.6
03:54:44.752 00.001 21068 AutoFind: local max [1025, 855] 3.6
03:54:44.753 00.001 21068 AutoFind: local max [928, 198] 3.6
03:54:44.754 00.001 21068 AutoFind: local max [1242, 205] 3.5
03:54:44.755 00.001 21068 AutoFind: local max [70, 780] 3.5
03:54:44.755 00.000 21068 AutoFind: local max [101, 812] 3.4
03:54:44.756 00.001 21068 AutoFind: local max [50, 841] 3.4
03:54:44.757 00.001 21068 AutoFind: local max [94, 397] 3.4
03:54:44.758 00.001 21068 AutoFind: local max [280, 903] 3.4
03:54:44.759 00.001 21068 AutoFind: local max [107, 811] 3.4
03:54:44.759 00.000 21068 AutoFind: local max [1003, 609] 3.4
03:54:44.760 00.001 21068 AutoFind: local max [653, 320] 3.3
03:54:44.761 00.001 21068 AutoFind: local max [345, 940] 3.3
03:54:44.762 00.001 21068 AutoFind: local max [681, 250] 3.3
03:54:44.762 00.000 21068 AutoFind: local max [815, 569] 3.3
03:54:44.763 00.001 21068 AutoFind: local max [166, 444] 3.3
03:54:44.764 00.001 21068 AutoFind: local max [121, 348] 3.3
03:54:44.765 00.001 21068 AutoFind: local max [103, 792] 3.3
03:54:44.765 00.000 21068 AutoFind: local max [424, 862] 3.3
03:54:44.766 00.001 21068 AutoFind: local max [1193, 388] 3.2
03:54:44.767 00.001 21068 AutoFind: local max [370, 834] 3.2
03:54:44.768 00.001 21068 AutoFind: local max [594, 620] 3.2
03:54:44.769 00.001 21068 AutoFind: local max [723, 748] 3.2
03:54:44.770 00.001 21068 AutoFind: local max [674, 591] 3.2
03:54:44.771 00.001 21068 AutoFind: local max [84, 507] 3.2
03:54:44.771 00.000 21068 AutoFind: local max [441, 262] 3.2
03:54:44.772 00.001 21068 AutoFind: local max [1015, 269] 3.2
03:54:44.772 00.000 21068 AutoFind: local max [1226, 141] 3.2
03:54:44.774 00.002 21068 AutoFind: local max [1018, 907] 3.2
03:54:44.775 00.001 21068 AutoFind: local max [1155, 255] 3.2
03:54:44.775 00.000 21068 AutoFind: local max [1092, 643] 3.2
03:54:44.776 00.001 21068 AutoFind: local max [85, 162] 3.2
03:54:44.777 00.001 21068 AutoFind: local max [371, 358] 3.2
03:54:44.777 00.000 21068 AutoFind: local max [607, 730] 3.2
03:54:44.778 00.001 21068 AutoFind: local max [681, 259] 3.2
03:54:44.779 00.001 21068 AutoFind: local max [164, 915] 3.2
03:54:44.780 00.001 21068 AutoFind: local max [272, 471] 3.2
03:54:44.780 00.000 21068 AutoFind: local max [358, 721] 3.1
03:54:44.781 00.001 21068 AutoFind: local max [619, 181] 3.1
03:54:44.782 00.001 21068 AutoFind: local max [1263, 78] 3.1
03:54:44.783 00.001 21068 AutoFind: too close [681, 259] 3.2 - [681, 250] 3.3
03:54:44.783 00.000 21068 AutoFind: too close [1155, 255] 3.2 - [1163, 264] 4.8
03:54:44.784 00.001 21068 AutoFind: too close [441, 262] 3.2 - [453, 281] 3.8
03:54:44.785 00.001 21068 AutoFind: too close [103, 792] 3.3 - [107, 811] 3.4
03:54:44.785 00.000 21068 AutoFind: too close [103, 792] 3.3 - [101, 812] 3.4
03:54:44.786 00.001 21068 AutoFind: close dim-bright [103, 792] 3.3 - [103, 801] 97.9
03:54:44.787 00.001 21068 AutoFind: too close [1003, 609] 3.4 - [1005, 623] 9.0
03:54:44.788 00.001 21068 AutoFind: too close [107, 811] 3.4 - [101, 812] 3.4
03:54:44.788 00.000 21068 AutoFind: close dim-bright [107, 811] 3.4 - [103, 801] 97.9
03:54:44.789 00.001 21068 AutoFind: too close [94, 397] 3.4 - [103, 380] 4.0
03:54:44.790 00.001 21068 AutoFind: too close [94, 397] 3.4 - [94, 378] 4.7
03:54:44.790 00.000 21068 AutoFind: close dim-bright [101, 812] 3.4 - [103, 801] 97.9
03:54:44.791 00.001 21068 AutoFind: too close [70, 780] 3.5 - [52, 780] 4.4
03:54:44.792 00.001 21068 AutoFind: too close [103, 380] 4.0 - [94, 378] 4.7
03:54:44.793 00.001 21068 AutoFind: close dim-bright [103, 380] 4.0 - [97, 369] 173.9
03:54:44.793 00.000 21068 AutoFind: close dim-bright [94, 378] 4.7 - [97, 369] 173.9
03:54:44.794 00.001 21068 AutoFind: too close [283, 747] 4.7 - [264, 747] 5.4
03:54:44.795 00.001 21068 AutoFind: too close to edge [1224, 951] 5.2
03:54:44.795 00.000 21068 AutoFind: too close to edge [667, 945] 8.1
03:54:44.796 00.001 21068 AutoFind: BPP = 16, saturation at 67816, pedestal 2281, thresh = 61262
03:54:44.797 00.001 21068 Star::Find(15, 97, 369, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.797 00.000 21068 Star::Find returns 1 (0), X=97.28, Y=369.09, Mass=677154, SNR=207.3, Peak=65523 HFD=3.9
03:54:44.799 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.800 00.001 21068 Star::Find returns 1 (0), X=103.11, Y=801.53, Mass=339698, SNR=161.5, Peak=36598 HFD=3.5
03:54:44.801 00.001 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.802 00.001 21068 Star::Find returns 1 (0), X=813.01, Y=630.01, Mass=299847, SNR=121.0, Peak=38640 HFD=2.8
03:54:44.803 00.001 21068 Star::Find(15, 786, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.804 00.001 21068 Star::Find returns 1 (0), X=786.45, Y=732.05, Mass=201448, SNR=103.6, Peak=31216 HFD=2.7
03:54:44.804 00.000 21068 Star::Find(15, 578, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.805 00.001 21068 Star::Find returns 1 (0), X=578.32, Y=858.75, Mass=194910, SNR=106.7, Peak=24867 HFD=3.4
03:54:44.806 00.001 21068 Star::Find(15, 462, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.806 00.000 21068 Star::Find returns 1 (0), X=461.99, Y=436.25, Mass=69826, SNR=52.8, Peak=12435 HFD=2.5
03:54:44.807 00.001 21068 Star::Find(15, 595, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.808 00.001 21068 Star::Find returns 1 (0), X=594.91, Y=135.88, Mass=55435, SNR=42.4, Peak=12169 HFD=2.5
03:54:44.809 00.001 21068 Star::Find(15, 1101, 395, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.809 00.000 21068 Star::Find returns 1 (0), X=1100.69, Y=394.84, Mass=66454, SNR=49.6, Peak=10675 HFD=3.3
03:54:44.810 00.001 21068 Star::Find(15, 689, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.811 00.001 21068 Star::Find returns 1 (0), X=689.26, Y=37.16, Mass=59266, SNR=46.1, Peak=9910 HFD=3.0
03:54:44.812 00.001 21068 Star::Find(15, 207, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.812 00.000 21068 Star::Find returns 1 (0), X=206.75, Y=863.17, Mass=47840, SNR=42.3, Peak=9965 HFD=2.9
03:54:44.813 00.001 21068 Star::Find(15, 1165, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.814 00.001 21068 Star::Find returns 1 (0), X=1165.47, Y=597.24, Mass=48227, SNR=42.0, Peak=10137 HFD=3.0
03:54:44.814 00.000 21068 Star::Find(15, 1233, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.815 00.001 21068 Star::Find returns 1 (0), X=1233.31, Y=555.58, Mass=46714, SNR=38.1, Peak=9469 HFD=3.2
03:54:44.816 00.001 21068 Star::Find(15, 1161, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.816 00.000 21068 Star::Find returns 1 (0), X=1161.31, Y=871.24, Mass=36324, SNR=34.2, Peak=9904 HFD=2.7
03:54:44.817 00.001 21068 Star::Find(15, 1037, 660, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.818 00.001 21068 Star::Find returns 1 (0), X=1037.06, Y=659.67, Mass=32012, SNR=28.0, Peak=8169 HFD=2.6
03:54:44.818 00.000 21068 Star::Find(15, 45, 616, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.819 00.001 21068 Star::Find returns 1 (0), X=44.86, Y=616.50, Mass=25272, SNR=27.1, Peak=7078 HFD=2.8
03:54:44.819 00.000 21068 Star::Find(15, 698, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.820 00.001 21068 Star::Find returns 1 (0), X=697.82, Y=393.23, Mass=19797, SNR=22.9, Peak=7478 HFD=2.3
03:54:44.821 00.001 21068 Star::Find(15, 109, 716, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.822 00.001 21068 Star::Find returns 1 (0), X=109.29, Y=715.99, Mass=19320, SNR=21.6, Peak=7369 HFD=2.2
03:54:44.822 00.000 21068 Star::Find(15, 215, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.823 00.001 21068 Star::Find returns 1 (0), X=215.22, Y=696.92, Mass=15054, SNR=17.1, Peak=7094 HFD=2.3
03:54:44.824 00.001 21068 Star::Find(15, 110, 638, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.825 00.001 21068 Star::Find returns 1 (0), X=110.36, Y=637.27, Mass=19769, SNR=19.9, Peak=6595 HFD=3.1
03:54:44.825 00.000 21068 Star::Find(15, 388, 149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.826 00.001 21068 Star::Find returns 1 (0), X=387.88, Y=149.07, Mass=16698, SNR=20.4, Peak=7206 HFD=2.2
03:54:44.827 00.001 21068 Star::Find(15, 532, 825, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.827 00.000 21068 Star::Find returns 1 (0), X=532.30, Y=824.99, Mass=13532, SNR=16.6, Peak=7174 HFD=1.9
03:54:44.828 00.001 21068 Star::Find(15, 1253, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.830 00.002 21068 Star::Find returns 1 (0), X=1253.37, Y=254.15, Mass=16097, SNR=18.6, Peak=6713 HFD=2.8
03:54:44.832 00.002 21068 Star::Find(15, 1255, 842, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.833 00.001 21068 Star::Find returns 1 (0), X=1254.39, Y=841.58, Mass=16494, SNR=18.4, Peak=6592 HFD=3.0
03:54:44.835 00.002 21068 Star::Find(15, 382, 661, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.836 00.001 21068 Star::Find returns 1 (0), X=382.71, Y=660.87, Mass=14027, SNR=16.3, Peak=6304 HFD=2.3
03:54:44.837 00.001 21068 Star::Find(15, 893, 187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.838 00.001 21068 Star::Find returns 1 (0), X=893.12, Y=187.09, Mass=15912, SNR=18.3, Peak=5881 HFD=2.8
03:54:44.840 00.002 21068 Star::Find(15, 1147, 145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.841 00.001 21068 Star::Find returns 1 (0), X=1146.43, Y=145.33, Mass=26155, SNR=24.4, Peak=5526 HFD=4.1
03:54:44.842 00.001 21068 Star::Find(15, 1073, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.844 00.002 21068 Star::Find returns 1 (0), X=1072.62, Y=378.80, Mass=16354, SNR=21.1, Peak=6105 HFD=2.7
03:54:44.845 00.001 21068 Star::Find(15, 360, 21, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.846 00.001 21068 Star::Find returns 1 (0), X=359.72, Y=21.07, Mass=11096, SNR=13.7, Peak=5824 HFD=2.6
03:54:44.847 00.001 21068 Star::Find(15, 913, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.848 00.001 21068 Star::Find returns 1 (0), X=912.58, Y=854.31, Mass=11333, SNR=15.1, Peak=6342 HFD=1.8
03:54:44.849 00.001 21068 Star::Find(15, 963, 433, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.849 00.000 21068 Star::Find returns 1 (0), X=963.84, Y=432.48, Mass=15090, SNR=18.5, Peak=6205 HFD=2.5
03:54:44.850 00.001 21068 Star::Find(15, 302, 325, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.851 00.001 21068 Star::Find returns 1 (0), X=302.40, Y=324.67, Mass=17071, SNR=21.6, Peak=5497 HFD=3.4
03:54:44.852 00.001 21068 Star::Find(15, 528, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.853 00.001 21068 Star::Find returns 1 (0), X=527.92, Y=191.88, Mass=14137, SNR=17.8, Peak=6681 HFD=2.2
03:54:44.854 00.001 21068 Star::Find(15, 1184, 177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.855 00.001 21068 Star::Find returns 1 (0), X=1183.91, Y=176.84, Mass=21494, SNR=24.4, Peak=6083 HFD=4.4
03:54:44.855 00.000 21068 Star::Find(15, 806, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.856 00.001 21068 Star::Find returns 1 (0), X=805.22, Y=489.18, Mass=17163, SNR=19.8, Peak=6237 HFD=2.8
03:54:44.857 00.001 21068 Star::Find(15, 519, 794, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.858 00.001 21068 Star::Find returns 1 (0), X=519.30, Y=794.34, Mass=14740, SNR=17.9, Peak=6176 HFD=3.0
03:54:44.859 00.001 21068 Star::Find(15, 1104, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.859 00.000 21068 Star::Find returns 1 (0), X=1103.07, Y=928.71, Mass=8575, SNR=11.9, Peak=5408 HFD=3.6
03:54:44.860 00.001 21068 Star::Find(15, 1121, 285, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.861 00.001 21068 Star::Find returns 1 (0), X=1121.27, Y=285.14, Mass=9761, SNR=14.5, Peak=5648 HFD=2.3
03:54:44.862 00.001 21068 Star::Find(15, 1003, 776, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.863 00.001 21068 Star::Find returns 0 (4), X=1003.41, Y=776.45, Mass=9597, SNR=14.2, Peak=6211 HFD=1.5
03:54:44.865 00.002 21068 Star::Find(15, 943, 867, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.866 00.001 21068 Star::Find returns 1 (0), X=942.97, Y=867.05, Mass=11127, SNR=14.6, Peak=5715 HFD=2.8
03:54:44.866 00.000 21068 Star::Find(15, 1176, 810, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.867 00.001 21068 Star::Find returns 1 (0), X=1175.71, Y=809.19, Mass=12168, SNR=16.5, Peak=5977 HFD=3.4
03:54:44.869 00.002 21068 Star::Find(15, 400, 345, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.870 00.001 21068 Star::Find returns 1 (0), X=399.88, Y=345.16, Mass=10301, SNR=15.3, Peak=5737 HFD=2.6
03:54:44.870 00.000 21068 Star::Find(15, 268, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.871 00.001 21068 Star::Find returns 1 (0), X=268.28, Y=398.06, Mass=18220, SNR=20.3, Peak=6326 HFD=4.3
03:54:44.872 00.001 21068 Star::Find(15, 807, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.873 00.001 21068 Star::Find returns 1 (0), X=806.89, Y=168.97, Mass=7286, SNR=10.0, Peak=5814 HFD=2.7
03:54:44.874 00.001 21068 Star::Find(15, 203, 911, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.875 00.001 21068 Star::Find returns 1 (0), X=203.30, Y=912.11, Mass=7884, SNR=12.6, Peak=5197 HFD=2.6
03:54:44.876 00.001 21068 Star::Find(15, 706, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.877 00.001 21068 Star::Find returns 1 (0), X=704.87, Y=310.85, Mass=7278, SNR=12.8, Peak=6150 HFD=2.0
03:54:44.878 00.001 21068 Star::Find(15, 764, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.879 00.001 21068 Star::Find returns 1 (0), X=763.57, Y=707.95, Mass=10732, SNR=14.7, Peak=5830 HFD=4.0
03:54:44.882 00.003 21068 Star::Find(15, 37, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.884 00.002 21068 Star::Find false star n=3 nbg=255 bg=4132.5 sigma=217.9 thresh=4786 peak=4506
03:54:44.885 00.001 21068 Star::Find returns 0 (2), X=37.00, Y=876.00, Mass=2331, SNR=2.9, Peak=5145 HFD=0.0
03:54:44.887 00.002 21068 Star::Find(15, 859, 905, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.889 00.002 21068 Star::Find false star n=6 nbg=261 bg=4136.5 sigma=224.1 thresh=4809 peak=4607
03:54:44.890 00.001 21068 Star::Find returns 0 (2), X=859.00, Y=905.00, Mass=5400, SNR=2.9, Peak=5587 HFD=0.0
03:54:44.891 00.001 21068 Star::Find(15, 73, 467, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.892 00.001 21068 Star::Find returns 1 (0), X=72.53, Y=467.75, Mass=6622, SNR=11.7, Peak=5702 HFD=1.8
03:54:44.895 00.003 21068 Star::Find(15, 960, 479, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.898 00.003 21068 Star::Find false star n=7 nbg=253 bg=4057.0 sigma=217.2 thresh=4708 peak=4544
03:54:44.901 00.003 21068 Star::Find returns 0 (2), X=960.00, Y=479.00, Mass=5376, SNR=2.9, Peak=5680 HFD=0.0
03:54:44.903 00.002 21068 Star::Find(15, 548, 108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.904 00.001 21068 Star::Find returns 0 (3), X=548.00, Y=108.00, Mass=0, SNR=0.0, Peak=5133 HFD=0.0
03:54:44.906 00.002 21068 Star::Find(15, 1025, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.908 00.002 21068 Star::Find false star n=5 nbg=259 bg=4129.6 sigma=227.1 thresh=4811 peak=4643
03:54:44.910 00.002 21068 Star::Find returns 0 (2), X=1025.00, Y=855.00, Mass=3815, SNR=2.9, Peak=5011 HFD=0.0
03:54:44.911 00.001 21068 Star::Find(15, 928, 198, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.912 00.001 21068 Star::Find false star n=4 nbg=248 bg=4041.1 sigma=214.1 thresh=4683 peak=4501
03:54:44.913 00.001 21068 Star::Find returns 0 (2), X=928.00, Y=198.00, Mass=3176, SNR=2.9, Peak=5011 HFD=0.0
03:54:44.915 00.002 21068 Star::Find(15, 1242, 205, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.917 00.002 21068 Star::Find false star n=4 nbg=271 bg=4013.6 sigma=240.3 thresh=4735 peak=4670
03:54:44.918 00.001 21068 Star::Find returns 0 (2), X=1242.00, Y=205.00, Mass=3533, SNR=2.9, Peak=5075 HFD=0.0
03:54:44.920 00.002 21068 Star::Find(15, 50, 841, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.921 00.001 21068 Star::Find false star n=7 nbg=256 bg=4123.9 sigma=217.9 thresh=4778 peak=4494
03:54:44.923 00.002 21068 Star::Find returns 0 (2), X=50.00, Y=841.00, Mass=5696, SNR=2.9, Peak=5011 HFD=0.0
03:54:44.924 00.001 21068 Star::Find(15, 280, 903, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.925 00.001 21068 Star::Find false star n=3 nbg=268 bg=4186.1 sigma=244.6 thresh=4920 peak=4594
03:54:44.926 00.001 21068 Star::Find returns 0 (2), X=280.00, Y=903.00, Mass=2801, SNR=2.9, Peak=5440 HFD=0.0
03:54:44.927 00.001 21068 Star::Find(15, 653, 320, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.929 00.002 21068 Star::Find false star n=2 nbg=253 bg=4126.0 sigma=205.9 thresh=4744 peak=4577
03:54:44.930 00.001 21068 Star::Find returns 0 (2), X=653.00, Y=320.00, Mass=1424, SNR=2.9, Peak=5085 HFD=0.0
03:54:44.931 00.001 21068 Star::Find(15, 345, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.932 00.001 21068 Star::Find false star n=3 nbg=196 bg=4217.2 sigma=237.2 thresh=4929 peak=4575
03:54:44.932 00.000 21068 Star::Find returns 0 (2), X=345.00, Y=940.00, Mass=2365, SNR=2.9, Peak=5171 HFD=0.0
03:54:44.933 00.001 21068 Star::Find(15, 815, 569, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.934 00.001 21068 Star::Find false star n=6 nbg=245 bg=4140.8 sigma=181.3 thresh=4685 peak=4647
03:54:44.934 00.000 21068 Star::Find returns 0 (2), X=815.00, Y=569.00, Mass=4022, SNR=2.9, Peak=5155 HFD=0.0
03:54:44.935 00.001 21068 Star::Find(15, 166, 444, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.936 00.001 21068 Star::Find false star n=4 nbg=267 bg=4027.0 sigma=220.7 thresh=4689 peak=4446
03:54:44.937 00.001 21068 Star::Find returns 0 (2), X=166.00, Y=444.00, Mass=3779, SNR=2.9, Peak=5520 HFD=0.0
03:54:44.937 00.000 21068 Star::Find(15, 121, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.938 00.001 21068 Star::Find returns 1 (0), X=120.94, Y=346.93, Mass=4257, SNR=8.7, Peak=5763 HFD=1.9
03:54:44.939 00.001 21068 Star::Find(15, 424, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.939 00.000 21068 Star::Find false star n=3 nbg=254 bg=4223.1 sigma=217.1 thresh=4875 peak=4646
03:54:44.941 00.002 21068 Star::Find returns 0 (2), X=424.00, Y=862.00, Mass=2028, SNR=2.9, Peak=5206 HFD=0.0
03:54:44.942 00.001 21068 Star::Find(15, 1193, 388, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.943 00.001 21068 Star::Find false star n=3 nbg=251 bg=4051.0 sigma=223.6 thresh=4722 peak=4430
03:54:44.943 00.000 21068 Star::Find returns 0 (2), X=1193.00, Y=388.00, Mass=2483, SNR=2.9, Peak=5101 HFD=0.0
03:54:44.944 00.001 21068 Star::Find(15, 370, 834, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.945 00.001 21068 Star::Find false star n=3 nbg=253 bg=4175.5 sigma=225.8 thresh=4853 peak=4562
03:54:44.945 00.000 21068 Star::Find returns 0 (2), X=370.00, Y=834.00, Mass=2167, SNR=2.9, Peak=5123 HFD=0.0
03:54:44.946 00.001 21068 Star::Find(15, 594, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.947 00.001 21068 Star::Find false star n=4 nbg=267 bg=4164.3 sigma=233.9 thresh=4866 peak=4579
03:54:44.948 00.001 21068 Star::Find returns 0 (2), X=594.00, Y=620.00, Mass=3642, SNR=2.9, Peak=5360 HFD=0.0
03:54:44.948 00.000 21068 Star::Find(15, 723, 748, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.949 00.001 21068 Star::Find false star n=6 nbg=244 bg=4184.8 sigma=204.2 thresh=4797 peak=4579
03:54:44.950 00.001 21068 Star::Find returns 0 (2), X=723.00, Y=748.00, Mass=4285, SNR=2.9, Peak=5296 HFD=0.0
03:54:44.951 00.001 21068 Star::Find(15, 674, 591, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.951 00.000 21068 Star::Find false star n=5 nbg=270 bg=4195.0 sigma=232.9 thresh=4894 peak=4660
03:54:44.952 00.001 21068 Star::Find returns 0 (2), X=674.00, Y=591.00, Mass=4780, SNR=2.9, Peak=5609 HFD=0.0
03:54:44.953 00.001 21068 Star::Find(15, 84, 507, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.953 00.000 21068 Star::Find false star n=2 nbg=268 bg=4045.0 sigma=237.5 thresh=4757 peak=4363
03:54:44.955 00.002 21068 Star::Find returns 0 (2), X=84.00, Y=507.00, Mass=1733, SNR=2.9, Peak=5008 HFD=0.0
03:54:44.956 00.001 21068 Star::Find(15, 1015, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.956 00.000 21068 Star::Find false star n=1 nbg=268 bg=3983.4 sigma=225.5 thresh=4660 peak=4523
03:54:44.957 00.001 21068 Star::Find returns 0 (2), X=1015.00, Y=269.00, Mass=954, SNR=2.9, Peak=4937 HFD=0.0
03:54:44.958 00.001 21068 Star::Find(15, 1226, 141, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.959 00.001 21068 Star::Find false star n=1 nbg=257 bg=4054.7 sigma=236.0 thresh=4763 peak=4436
03:54:44.959 00.000 21068 Star::Find returns 0 (2), X=1226.00, Y=141.00, Mass=825, SNR=2.9, Peak=5328 HFD=0.0
03:54:44.960 00.001 21068 Star::Find(15, 1018, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.961 00.001 21068 Star::Find false star n=4 nbg=253 bg=4168.4 sigma=212.9 thresh=4807 peak=4627
03:54:44.963 00.002 21068 Star::Find returns 0 (2), X=1018.00, Y=907.00, Mass=2725, SNR=2.9, Peak=5229 HFD=0.0
03:54:44.963 00.000 21068 Star::Find(15, 1092, 643, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.964 00.001 21068 Star::Find false star n=2 nbg=262 bg=4096.1 sigma=229.6 thresh=4785 peak=4426
03:54:44.965 00.001 21068 Star::Find returns 0 (2), X=1092.00, Y=643.00, Mass=1462, SNR=2.9, Peak=4937 HFD=0.0
03:54:44.966 00.001 21068 Star::Find(15, 85, 162, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.966 00.000 21068 Star::Find returns 0 (3), X=85.00, Y=162.00, Mass=0, SNR=0.0, Peak=5046 HFD=0.0
03:54:44.967 00.001 21068 Star::Find(15, 371, 358, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.968 00.001 21068 Star::Find false star n=9 nbg=235 bg=4035.9 sigma=184.9 thresh=4591 peak=4469
03:54:44.969 00.001 21068 Star::Find returns 0 (2), X=371.00, Y=358.00, Mass=6567, SNR=2.9, Peak=5033 HFD=0.0
03:54:44.970 00.001 21068 Star::Find(15, 607, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.970 00.000 21068 Star::Find false star n=6 nbg=254 bg=4221.8 sigma=201.7 thresh=4827 peak=4704
03:54:44.971 00.001 21068 Star::Find returns 0 (2), X=607.00, Y=730.00, Mass=4525, SNR=2.9, Peak=5203 HFD=0.0
03:54:44.973 00.002 21068 Star::Find(15, 164, 915, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.974 00.001 21068 Star::Find false star n=4 nbg=255 bg=4176.4 sigma=232.7 thresh=4874 peak=4589
03:54:44.975 00.001 21068 Star::Find returns 0 (2), X=164.00, Y=915.00, Mass=4189, SNR=2.9, Peak=5961 HFD=0.0
03:54:44.977 00.002 21068 Star::Find(15, 272, 471, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.978 00.001 21068 Star::Find false star n=5 nbg=263 bg=4020.0 sigma=219.4 thresh=4678 peak=4517
03:54:44.979 00.001 21068 Star::Find returns 0 (2), X=272.00, Y=471.00, Mass=4856, SNR=2.9, Peak=5091 HFD=0.0
03:54:44.980 00.001 21068 Star::Find(15, 358, 721, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.981 00.001 21068 Star::Find false star n=5 nbg=259 bg=4178.7 sigma=237.9 thresh=4892 peak=4724
03:54:44.982 00.001 21068 Star::Find returns 0 (2), X=358.00, Y=721.00, Mass=5286, SNR=2.9, Peak=5737 HFD=0.0
03:54:44.983 00.001 21068 Star::Find(15, 619, 181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.984 00.001 21068 Star::Find false star n=4 nbg=250 bg=4049.7 sigma=193.9 thresh=4631 peak=4509
03:54:44.985 00.001 21068 Star::Find returns 0 (2), X=619.00, Y=181.00, Mass=3560, SNR=2.9, Peak=5158 HFD=0.0
03:54:44.988 00.003 21068 Star::Find(15, 1263, 78, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.989 00.001 21068 Star::Find false star n=6 nbg=174 bg=4003.7 sigma=226.4 thresh=4683 peak=4626
03:54:44.990 00.001 21068 Star::Find returns 0 (2), X=1263.00, Y=78.00, Mass=6825, SNR=2.9, Peak=5920 HFD=0.0
03:54:44.991 00.001 21068 AutoFind: finding best star pass 1
03:54:44.993 00.002 21068 Star::Find(15, 97, 369, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.994 00.001 21068 Star::Find returns 1 (0), X=97.28, Y=369.09, Mass=677154, SNR=207.3, Peak=65523 HFD=3.9
03:54:44.995 00.001 21068 AutoFind: near-saturated [97, 369] 173.9 Mass 677154 SNR 207.3 Peak 65523
03:54:44.996 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.997 00.001 21068 Star::Find returns 1 (0), X=103.11, Y=801.53, Mass=339698, SNR=161.5, Peak=36598 HFD=3.5
03:54:44.998 00.001 21068 AutoFind returns star at [103, 801] 97.9 Mass 339698 SNR 161.5
03:54:44.999 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:44.999 00.000 21068 Star::Find returns 1 (0), X=103.11, Y=801.53, Mass=339698, SNR=161.5, Peak=36598 HFD=3.5
03:54:45.000 00.001 21068 MultiStar: List (12): {103.11, 801.53}(161.5), {813.01, 630.01}(121.0), {786.45, 732.05}(103.6), {578.32, 858.75}(106.7), {461.99, 436.25}(52.8), {594.91, 135.88}(42.4), {1100.69, 394.84}(49.6), {689.26, 37.16}(46.1), {206.75, 863.17}(42.3), {1165.47, 597.24}(42.0), {1233.31, 555.58}(38.1), {1161.31, 871.24}(34.2), 
03:54:45.001 00.001 21068 setting lock position to (103.11, 801.53)
03:54:45.003 00.002 21068 MultiStar: stabilizing after lock position change
03:54:45.004 00.001 21068 AutoSelect: state = 1, call UpdateGuideState
03:54:45.005 00.001 21068 UpdateGuideState(): m_state=1
03:54:45.006 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:45.007 00.001 21068 Star::Find returns 1 (0), X=103.11, Y=801.53, Mass=339698, SNR=161.5, Peak=36598 HFD=3.5
03:54:45.008 00.001 21068 DistanceChecker: deactivated
03:54:45.008 00.000 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
03:54:45.009 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
03:54:45.010 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
03:54:45.013 00.003 21068 setting force full frames = false
03:54:45.013 00.000 21068 setting lock position to (103.11, 801.53)
03:54:45.015 00.002 21068 MultiStar: stabilizing after lock position change
03:54:45.016 00.001 21068 CurrentPosition() valid, moving to STATE_SELECTED
03:54:45.017 00.001 21068 Changing from state SELECTING to SELECTED
03:54:45.020 00.003 21068 guider state => SELECTED
03:54:45.035 00.015 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4093, FiltMin=3497, FiltMax=32073, Gamma=1.000
03:54:45.049 00.014 21068 UpdateGuideState exits: m=339698 SNR=161.5
03:54:45.050 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4093, FiltMin=3497, FiltMax=32073, Gamma=1.000
03:54:45.068 00.018 21068 Status Line: Auto-selected star at (103.1, 801.5)
03:54:45.074 00.006 21068 PhdController: newstate STATE_WAIT_SELECTED
03:54:45.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:45.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:45.078 00.002 21068 Enqueuing Expose request
03:54:45.079 00.001 16108 Worker thread wakes up
03:54:45.079 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:45.079 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,787,31,31)
03:54:46.053 00.974 16108 Exposure complete
03:54:46.122 00.069 16108 worker thread done servicing request
03:54:46.122 00.000 21068 OnExposeComplete: enter
03:54:46.123 00.001 21068 UpdateGuideState(): m_state=2
03:54:46.124 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:54:46.124 00.000 21068 Star::Find returns 1 (0), X=102.68, Y=801.35, Mass=382701, SNR=160.8, Peak=38246 HFD=3.5
03:54:46.125 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
03:54:46.126 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
03:54:46.127 00.001 21068 CameraToMount -- cameraX=-0.43 cameraY=-0.18 hyp=0.46 cameraTheta=-2.74 mountX=0.39 mountY=0.28, mountTheta=0.62
03:54:46.128 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=4096, FiltMin=3501, FiltMax=31491, Gamma=1.000
03:54:46.141 00.013 21068 UpdateGuideState exits: m=382701 SNR=160.8
03:54:46.141 00.000 21068 PhdController: newstate STATE_CALIBRATE
03:54:46.142 00.001 21068 PhdController: newstate STATE_GUIDE
03:54:46.146 00.004 21068 Changing from state SELECTED to CALIBRATING_PRIMARY
03:54:46.147 00.001 21068 guider state => CALIBRATED
03:54:46.148 00.001 21068 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:54:46.154 00.006 21068 reset dither spiral
03:54:46.155 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:54:46.156 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:46.157 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
03:54:46.157 00.000 21068 Enqueuing Expose request
03:54:46.158 00.001 16108 Worker thread wakes up
03:54:46.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:46.159 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:54:47.317 01.158 16108 Exposure complete
03:54:47.377 00.060 16108 worker thread done servicing request
03:54:47.377 00.000 21068 OnExposeComplete: enter
03:54:47.378 00.001 21068 UpdateGuideState(): m_state=5
03:54:47.379 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:54:47.379 00.000 21068 Star::Find returns 1 (0), X=102.62, Y=801.16, Mass=378066, SNR=160.0, Peak=44518 HFD=3.5
03:54:47.380 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
03:54:47.381 00.001 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.89)
03:54:47.381 00.000 21068 CameraToMount -- cameraX=-0.49 cameraY=-0.37 hyp=0.61 cameraTheta=-2.49 mountX=0.42 mountY=0.48, mountTheta=0.85
03:54:47.384 00.003 21068 Changing from state CALIBRATED to GUIDING
03:54:47.398 00.014 21068 ScopeASCOM::GetDeclinationRadians() returns 60.2
03:54:47.504 00.106 21068 ScopeASCOM::SideOfPier() returns 1
03:54:47.505 00.001 21068 AdjustCalibrationForScopePointing (scope): current dec=60.2 pierSide=1, cal dec=60.1 pierSide=1 rotAngle=None bin=1
03:54:47.506 00.001 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
03:54:47.507 00.001 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
03:54:47.509 00.002 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
03:54:47.512 00.003 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
03:54:47.514 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
03:54:47.515 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
03:54:47.517 00.002 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
03:54:47.518 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:54:47.519 00.001 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
03:54:47.521 00.002 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
03:54:47.523 00.002 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
03:54:47.525 00.002 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
03:54:47.527 00.002 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
03:54:47.659 00.132 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
03:54:47.661 00.002 21068 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 3.750000
03:54:47.663 00.002 21068 skipping Dec comp: initial calibration too far from equator
03:54:47.665 00.002 21068 Alert: Calibration was too far from equator, recalibration is needed.
03:54:47.684 00.019 21068 ScopeASCOM::GetDeclinationRadians() returns 60.2
03:54:47.817 00.133 21068 ScopeASCOM::SideOfPier() returns 1
03:54:47.819 00.002 21068 setting lock position to (102.62, 801.16)
03:54:47.821 00.002 21068 MultiStar: stabilizing after lock position change
03:54:47.822 00.001 21068 guider state => GUIDING
03:54:47.822 00.000 21068 Status Line: Guiding
03:54:47.825 00.003 21068 Mount: notify guiding started
03:54:47.827 00.002 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
03:54:47.828 00.001 21068 GetString("/profile/4/scope/calibration/timestamp", "") returns "6/16/2026 21:51:51"
03:54:47.829 00.001 21068 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.002404
03:54:47.832 00.003 21068 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.004976
03:54:47.833 00.001 21068 GetInt("/profile/4/scope/calibration/binning", 1) returns 1
03:54:47.835 00.002 21068 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 2.966590
03:54:47.836 00.001 21068 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -1.684590
03:54:47.838 00.002 21068 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 1.049710
03:54:47.839 00.001 21068 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
03:54:47.840 00.001 21068 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
03:54:47.842 00.002 21068 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
03:54:47.843 00.001 21068 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:54:47.844 00.001 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
03:54:47.845 00.001 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
03:54:47.846 00.001 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
03:54:47.847 00.001 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
03:54:47.847 00.000 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
03:54:47.848 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
03:54:47.849 00.001 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
03:54:47.850 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:54:47.851 00.001 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
03:54:47.852 00.001 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
03:54:47.853 00.001 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
03:54:47.853 00.000 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
03:54:47.854 00.001 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
03:54:47.855 00.001 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
03:54:47.856 00.001 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
03:54:47.857 00.001 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
03:54:47.858 00.001 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
03:54:47.859 00.001 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
03:54:47.860 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
03:54:47.863 00.003 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
03:54:47.864 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:54:47.865 00.001 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
03:54:47.866 00.001 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
03:54:47.868 00.002 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
03:54:47.869 00.001 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
03:54:47.870 00.001 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
03:54:47.972 00.102 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
03:54:48.208 00.236 21068 ScopeASCOM::SideOfPier() returns 1
03:54:48.363 00.155 21068 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:54:48.364 00.001 21068 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
03:54:48.365 00.001 21068 ScopeASCOM::GetDeclinationRadians() returns 60.2
03:54:48.365 00.000 21068 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 60.2
03:54:48.366 00.001 21068 MountToCamera -- mountTheta (0.00) + m_xAngle (2.97) = xAngle (2.97 = 2.97)
03:54:48.368 00.002 21068 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
03:54:48.369 00.001 21068 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
03:54:48.370 00.001 21068 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
03:54:48.371 00.001 21068 GetInt("/profile/4/AutoLoadCalibration", -1) returns 0
03:54:48.372 00.001 21068 GetBoolean("/profile/4/AlreadyAskedCalibAutoload", 0) returns 1
03:54:48.373 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1030, max=65535, med=4096, FiltMin=3472, FiltMax=31673, Gamma=1.000
03:54:48.403 00.030 21068 UpdateGuideState exits: m=378066 SNR=160.0
03:54:48.406 00.003 21068 PhdController: newstate STATE_SETTLE_WAIT
03:54:48.407 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:48.409 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:48.411 00.002 21068 Enqueuing Expose request
03:54:48.412 00.001 16108 Worker thread wakes up
03:54:48.412 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:48.412 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:49.573 01.161 16108 Exposure complete
03:54:49.639 00.066 16108 worker thread done servicing request
03:54:49.639 00.000 21068 OnExposeComplete: enter
03:54:49.640 00.001 21068 UpdateGuideState(): m_state=6
03:54:49.641 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
03:54:49.642 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.21, Mass=380899, SNR=152.5, Peak=52374 HFD=3.2
03:54:49.643 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
03:54:49.644 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
03:54:49.644 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.19 mountX=-0.24 mountY=-0.11, mountTheta=-2.73
03:54:49.647 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.05, opts=13)
03:54:49.648 00.001 21068 Enqueuing Move request for scope (0.25, 0.05)
03:54:49.648 00.000 16108 Worker thread wakes up
03:54:49.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
03:54:49.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
03:54:49.648 00.000 16108 Moving (0.25, 0.05) raw xDistance=-0.24 yDistance=-0.11
03:54:49.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:54:49.649 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:49.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:54:49.649 00.000 16108 MoveAxis(E, 63, ABG)
03:54:49.649 00.000 16108 Guiding  Dir = 2, Dur = 63
03:54:49.649 00.000 16108 IsSlewing returns 0
03:54:49.649 00.000 16108 IsGuiding returns 0
03:54:49.652 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4093, FiltMin=3485, FiltMax=31667, Gamma=1.000
03:54:49.666 00.014 21068 UpdateGuideState exits: m=380899 SNR=152.5
03:54:49.667 00.001 21068 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 1 / 99999
03:54:49.668 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690089.668,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:54:49.668 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:49.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:49.670 00.001 21068 Enqueuing Expose request
03:54:49.671 00.001 16108 PulseGuide returned control before completion, sleep 51
03:54:49.733 00.062 16108 IsGuiding returns 1
03:54:49.733 00.000 16108 scope still moving after pulse duration time elapsed
03:54:49.763 00.030 16108 IsSlewing returns 0
03:54:49.764 00.001 16108 IsGuiding returns 0
03:54:49.764 00.000 16108 scope move finished after 63 + 51 ms
03:54:49.764 00.000 16108 Move returns status 0, amount 63
03:54:49.764 00.000 16108 MoveAxis(N, 0, ABG)
03:54:49.764 00.000 16108 Move returns status 0, amount 0
03:54:49.764 00.000 16108 move complete, result=0
03:54:49.764 00.000 16108 worker thread done servicing request
03:54:49.765 00.001 16108 Worker thread wakes up
03:54:49.765 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
03:54:49.767 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:49.767 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:50.751 00.984 16108 Exposure complete
03:54:50.808 00.057 16108 worker thread done servicing request
03:54:50.808 00.000 21068 OnExposeComplete: enter
03:54:50.809 00.001 21068 UpdateGuideState(): m_state=6
03:54:50.810 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
03:54:50.811 00.001 21068 Star::Find returns 1 (0), X=102.78, Y=801.45, Mass=381472, SNR=160.0, Peak=41574 HFD=3.5
03:54:50.812 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
03:54:50.812 00.000 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
03:54:50.813 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.33 cameraTheta=1.05 mountX=-0.11 mountY=-0.31, mountTheta=-1.91
03:54:50.815 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.28, opts=13)
03:54:50.816 00.001 21068 Enqueuing Move request for scope (0.16, 0.28)
03:54:50.817 00.001 16108 Worker thread wakes up
03:54:50.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
03:54:50.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
03:54:50.817 00.000 16108 Moving (0.16, 0.28) raw xDistance=-0.11 yDistance=-0.31
03:54:50.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:54:50.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:54:50.817 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:54:50.817 00.000 16108 MoveAxis(E, 0, ABG)
03:54:50.817 00.000 16108 Move returns status 0, amount 0
03:54:50.817 00.000 16108 MoveAxis(N, 0, ABG)
03:54:50.817 00.000 16108 Move returns status 0, amount 0
03:54:50.817 00.000 16108 move complete, result=0
03:54:50.817 00.000 16108 worker thread done servicing request
03:54:50.820 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4086, FiltMin=3414, FiltMax=32217, Gamma=1.000
03:54:50.833 00.013 21068 UpdateGuideState exits: m=381472 SNR=160.0
03:54:50.834 00.001 21068 PhdController: settling, locked = 1, distance = 0.45 (2.00) aobump = 0 frame = 2 / 99999
03:54:50.835 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690090.835,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.45,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
03:54:50.836 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:50.836 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:50.837 00.001 21068 Enqueuing Expose request
03:54:50.838 00.001 16108 Worker thread wakes up
03:54:50.838 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:54:50.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:50.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:51.991 01.153 16108 Exposure complete
03:54:52.057 00.066 16108 worker thread done servicing request
03:54:52.057 00.000 21068 OnExposeComplete: enter
03:54:52.058 00.001 21068 UpdateGuideState(): m_state=6
03:54:52.059 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
03:54:52.060 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.35, Mass=382876, SNR=156.4, Peak=42710 HFD=3.5
03:54:52.061 00.001 21068 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
03:54:52.061 00.000 21068 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
03:54:52.062 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.74 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
03:54:52.063 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.19, opts=13)
03:54:52.064 00.001 21068 Enqueuing Move request for scope (0.21, 0.19)
03:54:52.065 00.001 16108 Worker thread wakes up
03:54:52.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
03:54:52.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
03:54:52.065 00.000 16108 Moving (0.21, 0.19) raw xDistance=-0.17 yDistance=-0.23
03:54:52.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:54:52.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:54:52.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:54:52.065 00.000 16108 MoveAxis(E, 0, ABG)
03:54:52.065 00.000 16108 Move returns status 0, amount 0
03:54:52.065 00.000 16108 MoveAxis(N, 0, ABG)
03:54:52.065 00.000 16108 Move returns status 0, amount 0
03:54:52.066 00.001 16108 move complete, result=0
03:54:52.066 00.000 16108 worker thread done servicing request
03:54:52.071 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4077, FiltMin=3414, FiltMax=32227, Gamma=1.000
03:54:52.091 00.020 21068 UpdateGuideState exits: m=382876 SNR=156.4
03:54:52.093 00.002 21068 PhdController: settling, locked = 1, distance = 0.40 (2.00) aobump = 0 frame = 3 / 99999
03:54:52.094 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690092.094,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.40,"Time":2.4,"SettleTime":3.0,"StarLocked":true}
03:54:52.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:52.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:52.096 00.000 21068 Enqueuing Expose request
03:54:52.097 00.001 16108 Worker thread wakes up
03:54:52.097 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:52.098 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:52.098 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:53.086 00.988 16108 Exposure complete
03:54:53.143 00.057 16108 worker thread done servicing request
03:54:53.143 00.000 21068 OnExposeComplete: enter
03:54:53.144 00.001 21068 UpdateGuideState(): m_state=6
03:54:53.145 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
03:54:53.145 00.000 21068 Star::Find returns 1 (0), X=102.68, Y=801.24, Mass=401509, SNR=178.3, Peak=50390 HFD=3.4
03:54:53.146 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
03:54:53.147 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
03:54:53.148 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.84 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
03:54:53.149 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.07, opts=13)
03:54:53.150 00.001 21068 Enqueuing Move request for scope (0.07, 0.07)
03:54:53.151 00.001 16108 Worker thread wakes up
03:54:53.151 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
03:54:53.151 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
03:54:53.151 00.000 16108 Moving (0.07, 0.07) raw xDistance=-0.05 yDistance=-0.09
03:54:53.151 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:54:53.151 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:53.151 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:54:53.151 00.000 16108 MoveAxis(E, 0, ABG)
03:54:53.151 00.000 16108 Move returns status 0, amount 0
03:54:53.151 00.000 16108 MoveAxis(N, 0, ABG)
03:54:53.151 00.000 16108 Move returns status 0, amount 0
03:54:53.151 00.000 16108 move complete, result=0
03:54:53.151 00.000 16108 worker thread done servicing request
03:54:53.156 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1065, max=65535, med=4073, FiltMin=3443, FiltMax=34029, Gamma=1.000
03:54:53.168 00.012 21068 UpdateGuideState exits: m=401509 SNR=178.3
03:54:53.169 00.001 21068 PhdController: settling, locked = 1, distance = 0.31 (2.00) aobump = 0 frame = 4 / 99999
03:54:53.170 00.001 21068 PhdController: newstate STATE_FINISH
03:54:53.171 00.001 21068 PhdController complete: success
03:54:53.173 00.002 21068 evsrv: {"Event":"SettleDone","Timestamp":1781690093.173,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:54:53.174 00.001 21068 Mount: notify guiding dither settle done success=1
03:54:53.175 00.001 21068 PhdController: newstate STATE_IDLE
03:54:53.175 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:53.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:53.177 00.001 21068 Enqueuing Expose request
03:54:53.178 00.001 16108 Worker thread wakes up
03:54:53.178 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:53.178 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:53.178 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:54.178 01.000 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:54.180 00.002 21068 case statement mapped state 6 to 3
03:54:54.182 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:54:54.279 00.097 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:54.283 00.004 21068 case statement mapped state 6 to 3
03:54:54.284 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:54:54.343 00.059 16108 Exposure complete
03:54:54.419 00.076 16108 worker thread done servicing request
03:54:54.419 00.000 21068 OnExposeComplete: enter
03:54:54.421 00.002 21068 UpdateGuideState(): m_state=6
03:54:54.421 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
03:54:54.422 00.001 21068 Star::Find returns 1 (0), X=102.72, Y=801.34, Mass=386382, SNR=166.0, Peak=42918 HFD=3.5
03:54:54.423 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
03:54:54.424 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
03:54:54.425 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.05 mountX=-0.07 mountY=-0.20, mountTheta=-1.91
03:54:54.428 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.18, opts=13)
03:54:54.429 00.001 21068 Enqueuing Move request for scope (0.10, 0.18)
03:54:54.430 00.001 16108 Worker thread wakes up
03:54:54.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
03:54:54.430 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
03:54:54.430 00.000 16108 Moving (0.10, 0.18) raw xDistance=-0.07 yDistance=-0.20
03:54:54.430 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:54:54.430 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:54.430 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:54:54.430 00.000 16108 MoveAxis(E, 0, ABG)
03:54:54.430 00.000 16108 Move returns status 0, amount 0
03:54:54.430 00.000 16108 MoveAxis(N, 0, ABG)
03:54:54.430 00.000 16108 Move returns status 0, amount 0
03:54:54.430 00.000 16108 move complete, result=0
03:54:54.430 00.000 16108 worker thread done servicing request
03:54:54.434 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1053, max=65535, med=4064, FiltMin=3401, FiltMax=33193, Gamma=1.000
03:54:54.449 00.015 21068 UpdateGuideState exits: m=386382 SNR=166.0
03:54:54.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:54.450 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:54.451 00.001 21068 Enqueuing Expose request
03:54:54.452 00.001 16108 Worker thread wakes up
03:54:54.452 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:54.454 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:54.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:55.428 00.974 16108 Exposure complete
03:54:55.500 00.072 16108 worker thread done servicing request
03:54:55.500 00.000 21068 OnExposeComplete: enter
03:54:55.500 00.000 21068 UpdateGuideState(): m_state=6
03:54:55.501 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
03:54:55.502 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.47, Mass=418903, SNR=171.1, Peak=42790 HFD=3.3
03:54:55.503 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
03:54:55.504 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
03:54:55.504 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.27 mountX=-0.04 mountY=-0.32, mountTheta=-1.69
03:54:55.506 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.30, opts=13)
03:54:55.506 00.000 21068 Enqueuing Move request for scope (0.09, 0.30)
03:54:55.507 00.001 16108 Worker thread wakes up
03:54:55.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
03:54:55.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
03:54:55.507 00.000 16108 Moving (0.09, 0.30) raw xDistance=-0.04 yDistance=-0.32
03:54:55.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:55.507 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.60
03:54:55.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:54:55.508 00.001 16108 MoveAxis(E, 0, ABG)
03:54:55.508 00.000 16108 Move returns status 0, amount 0
03:54:55.508 00.000 16108 MoveAxis(N, 64, ABG)
03:54:55.508 00.000 16108 Guiding  Dir = 0, Dur = 64
03:54:55.508 00.000 16108 IsSlewing returns 0
03:54:55.508 00.000 16108 IsGuiding returns 0
03:54:55.512 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=848, max=65535, med=4061, FiltMin=3472, FiltMax=30931, Gamma=1.000
03:54:55.531 00.019 21068 UpdateGuideState exits: m=418903 SNR=171.1
03:54:55.534 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:55.536 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:55.538 00.002 21068 Enqueuing Expose request
03:54:55.550 00.012 16108 PulseGuide returned control before completion, sleep 33
03:54:55.596 00.046 16108 IsGuiding returns 1
03:54:55.596 00.000 16108 scope still moving after pulse duration time elapsed
03:54:55.628 00.032 16108 IsSlewing returns 0
03:54:55.629 00.001 16108 IsGuiding returns 1
03:54:55.659 00.030 16108 IsSlewing returns 0
03:54:55.659 00.000 16108 IsGuiding returns 0
03:54:55.660 00.001 16108 scope move finished after 64 + 86 ms
03:54:55.660 00.000 16108 Move returns status 0, amount 64
03:54:55.660 00.000 16108 move complete, result=0
03:54:55.660 00.000 16108 worker thread done servicing request
03:54:55.660 00.000 16108 Worker thread wakes up
03:54:55.660 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
03:54:55.661 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:55.661 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:55.797 00.136 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:55.800 00.003 21068 case statement mapped state 6 to 3
03:54:55.801 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:54:56.826 01.025 16108 Exposure complete
03:54:56.863 00.037 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:56.864 00.001 21068 case statement mapped state 6 to 3
03:54:56.865 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:54:56.886 00.021 16108 worker thread done servicing request
03:54:56.886 00.000 21068 OnExposeComplete: enter
03:54:56.887 00.001 21068 UpdateGuideState(): m_state=6
03:54:56.888 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
03:54:56.889 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.23, Mass=420861, SNR=178.7, Peak=44198 HFD=3.6
03:54:56.890 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
03:54:56.891 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
03:54:56.892 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
03:54:56.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.07, opts=13)
03:54:56.895 00.001 21068 Enqueuing Move request for scope (0.12, 0.07)
03:54:56.895 00.000 16108 Worker thread wakes up
03:54:56.896 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:54:56.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:54:56.896 00.000 16108 Moving (0.12, 0.07) raw xDistance=-0.11 yDistance=-0.10
03:54:56.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:54:56.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:56.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:54:56.896 00.000 16108 MoveAxis(E, 0, ABG)
03:54:56.896 00.000 16108 Move returns status 0, amount 0
03:54:56.896 00.000 16108 MoveAxis(N, 0, ABG)
03:54:56.896 00.000 16108 Move returns status 0, amount 0
03:54:56.896 00.000 16108 move complete, result=0
03:54:56.896 00.000 16108 worker thread done servicing request
03:54:56.899 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4054, FiltMin=3462, FiltMax=31862, Gamma=1.000
03:54:56.911 00.012 21068 UpdateGuideState exits: m=420861 SNR=178.7
03:54:56.912 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:56.912 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:56.913 00.001 21068 Enqueuing Expose request
03:54:56.914 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:56.915 00.001 16108 Worker thread wakes up
03:54:56.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:56.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:57.901 00.986 16108 Exposure complete
03:54:57.977 00.076 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:57.978 00.001 21068 case statement mapped state 6 to 3
03:54:57.978 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:54:57.986 00.008 16108 worker thread done servicing request
03:54:57.986 00.000 21068 OnExposeComplete: enter
03:54:57.987 00.001 21068 UpdateGuideState(): m_state=6
03:54:57.988 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
03:54:57.990 00.002 21068 Star::Find returns 1 (0), X=102.57, Y=801.12, Mass=414401, SNR=168.3, Peak=47782 HFD=3.6
03:54:57.992 00.002 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
03:54:57.994 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
03:54:57.994 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.06 cameraTheta=-2.35 mountX=0.04 mountY=0.06, mountTheta=0.98
03:54:57.997 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
03:54:57.998 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
03:54:57.999 00.001 16108 Worker thread wakes up
03:54:58.001 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:54:58.001 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:54:58.001 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
03:54:58.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:54:58.001 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:58.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:54:58.001 00.000 16108 MoveAxis(E, 0, ABG)
03:54:58.001 00.000 16108 Move returns status 0, amount 0
03:54:58.001 00.000 16108 MoveAxis(N, 0, ABG)
03:54:58.001 00.000 16108 Move returns status 0, amount 0
03:54:58.001 00.000 16108 move complete, result=0
03:54:58.001 00.000 16108 worker thread done servicing request
03:54:58.005 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=989, max=65535, med=4051, FiltMin=3478, FiltMax=34854, Gamma=1.000
03:54:58.031 00.026 21068 UpdateGuideState exits: m=414401 SNR=168.3
03:54:58.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:58.034 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:58.035 00.001 21068 Enqueuing Expose request
03:54:58.035 00.000 16108 Worker thread wakes up
03:54:58.037 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:58.038 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:58.038 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:54:59.097 01.059 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:54:59.098 00.001 21068 case statement mapped state 6 to 3
03:54:59.099 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:54:59.191 00.092 16108 Exposure complete
03:54:59.264 00.073 16108 worker thread done servicing request
03:54:59.264 00.000 21068 OnExposeComplete: enter
03:54:59.266 00.002 21068 UpdateGuideState(): m_state=6
03:54:59.267 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
03:54:59.268 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.39, Mass=439328, SNR=185.5, Peak=48214 HFD=3.3
03:54:59.268 00.000 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:54:59.270 00.002 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:54:59.271 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=0.05 mountY=-0.22, mountTheta=-1.36
03:54:59.272 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.23, opts=13)
03:54:59.273 00.001 21068 Enqueuing Move request for scope (-0.01, 0.23)
03:54:59.274 00.001 16108 Worker thread wakes up
03:54:59.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
03:54:59.274 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
03:54:59.274 00.000 16108 Moving (-0.01, 0.23) raw xDistance=0.05 yDistance=-0.22
03:54:59.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:59.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
03:54:59.274 00.000 16108 MoveAxis(E, 0, ABG)
03:54:59.274 00.000 16108 Move returns status 0, amount 0
03:54:59.274 00.000 16108 MoveAxis(N, 45, ABG)
03:54:59.274 00.000 16108 Guiding  Dir = 0, Dur = 45
03:54:59.274 00.000 16108 IsSlewing returns 0
03:54:59.274 00.000 16108 IsGuiding returns 0
03:54:59.277 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=374, max=65535, med=4048, FiltMin=3421, FiltMax=31846, Gamma=1.000
03:54:59.287 00.010 16108 PulseGuide returned control before completion, sleep 42
03:54:59.292 00.005 21068 UpdateGuideState exits: m=439328 SNR=185.5
03:54:59.293 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:59.293 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:54:59.294 00.001 21068 Enqueuing Expose request
03:54:59.333 00.039 16108 IsGuiding returns 1
03:54:59.333 00.000 16108 scope still moving after pulse duration time elapsed
03:54:59.365 00.032 16108 IsSlewing returns 0
03:54:59.365 00.000 16108 IsGuiding returns 1
03:54:59.396 00.031 16108 IsSlewing returns 0
03:54:59.396 00.000 16108 IsGuiding returns 0
03:54:59.396 00.000 16108 scope move finished after 45 + 77 ms
03:54:59.396 00.000 16108 Move returns status 0, amount 45
03:54:59.396 00.000 16108 move complete, result=0
03:54:59.398 00.002 16108 worker thread done servicing request
03:54:59.398 00.000 16108 Worker thread wakes up
03:54:59.398 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 45 ms NORTH
03:54:59.400 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:54:59.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:00.161 00.761 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:55:00.162 00.001 21068 case statement mapped state 6 to 3
03:55:00.164 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:55:00.262 00.098 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:55:00.265 00.003 21068 case statement mapped state 6 to 3
03:55:00.267 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:55:00.364 00.097 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
03:55:00.365 00.001 21068 PhdController::Dither begins
03:55:00.366 00.001 21068 dither: size=1.00, dRA=-0.10 dDec=-0.30
03:55:00.367 00.001 21068 MountToCamera -- mountTheta (-1.89) + m_xAngle (2.97) = xAngle (1.07 = 1.07)
03:55:00.368 00.001 21068 MountToCamera -- mountX=-0.10 mountY=-0.30 hyp=0.31 mountTheta=-1.89 cameraX=0.15, cameraY=0.27 cameraTheta=1.07
03:55:00.369 00.001 21068 setting lock position to (102.77, 801.44)
03:55:00.370 00.001 21068 Mount: notify guiding dithered (0.1, 0.3)
03:55:00.371 00.001 21068 MultiStar: stabilizing after lock position change
03:55:00.373 00.002 21068 Status Line: Dither by -0.10,-0.30
03:55:00.374 00.001 16108 Exposure complete
03:55:00.376 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:55:00.376 00.000 21068 PhdController: newstate STATE_SETTLE_WAIT
03:55:00.377 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
03:55:00.459 00.082 16108 worker thread done servicing request
03:55:00.459 00.000 21068 OnExposeComplete: enter
03:55:00.460 00.001 21068 UpdateGuideState(): m_state=6
03:55:00.462 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
03:55:00.462 00.000 21068 Star::Find returns 1 (0), X=102.93, Y=801.36, Mass=439922, SNR=167.2, Peak=54742 HFD=3.3
03:55:00.465 00.003 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
03:55:00.466 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
03:55:00.466 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=-0.17 mountY=0.04, mountTheta=2.92
03:55:00.469 00.003 21068 dither recenter: remaining=(0.1,0.3) step=(0.1,0.3)
03:55:00.470 00.001 21068 MountToCamera -- mountTheta (1.25) + m_xAngle (2.97) = xAngle (4.22 = -2.07)
03:55:00.471 00.001 21068 MountToCamera -- mountX=0.10 mountY=0.30 hyp=0.31 mountTheta=1.25 cameraX=-0.15, cameraY=-0.27 cameraTheta=-2.07
03:55:00.471 00.000 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.27, opts=4)
03:55:00.473 00.002 21068 Enqueuing Move request for scope (-0.15, -0.27)
03:55:00.473 00.000 16108 Worker thread wakes up
03:55:00.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0x4
03:55:00.473 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.27)
03:55:00.473 00.000 16108 Moving (-0.15, -0.27) raw xDistance=0.10 yDistance=0.30
03:55:00.473 00.000 16108 MoveAxis(W, 41, B)
03:55:00.473 00.000 16108 Guiding  Dir = 3, Dur = 41
03:55:00.473 00.000 21068 Mount: notify direct move 0.10,0.30
03:55:00.476 00.003 16108 IsSlewing returns 0
03:55:00.476 00.000 16108 IsGuiding returns 0
03:55:00.477 00.001 16108 PulseGuide returned control before completion, sleep 51
03:55:00.483 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4045, FiltMin=3491, FiltMax=31011, Gamma=1.000
03:55:00.496 00.013 21068 UpdateGuideState exits: m=439922 SNR=167.2
03:55:00.497 00.001 21068 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 1 / 99999
03:55:00.497 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781690100.497,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:55:00.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:00.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:00.500 00.001 21068 Enqueuing Expose request
03:55:00.542 00.042 16108 IsGuiding returns 1
03:55:00.542 00.000 16108 scope still moving after pulse duration time elapsed
03:55:00.574 00.032 16108 IsSlewing returns 0
03:55:00.574 00.000 16108 IsGuiding returns 0
03:55:00.574 00.000 16108 scope move finished after 41 + 57 ms
03:55:00.574 00.000 16108 Move returns status 0, amount 41
03:55:00.574 00.000 16108 MoveAxis(S, 59, B)
03:55:00.574 00.000 16108 Guiding  Dir = 1, Dur = 59
03:55:00.575 00.001 16108 IsSlewing returns 0
03:55:00.575 00.000 16108 IsGuiding returns 0
03:55:00.624 00.049 16108 PulseGuide returned control before completion, sleep 21
03:55:00.653 00.029 16108 IsGuiding returns 1
03:55:00.653 00.000 16108 scope still moving after pulse duration time elapsed
03:55:00.684 00.031 16108 IsSlewing returns 0
03:55:00.684 00.000 16108 IsGuiding returns 1
03:55:00.714 00.030 16108 IsSlewing returns 0
03:55:00.714 00.000 16108 IsGuiding returns 0
03:55:00.714 00.000 16108 scope move finished after 59 + 80 ms
03:55:00.714 00.000 16108 Move returns status 0, amount 59
03:55:00.714 00.000 16108 move complete, result=0
03:55:00.714 00.000 16108 worker thread done servicing request
03:55:00.714 00.000 21068 GuideStep: 0.1 px 41 ms WEST, 0.3 px 59 ms SOUTH
03:55:00.718 00.004 16108 Worker thread wakes up
03:55:00.719 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:00.719 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:01.873 01.154 16108 Exposure complete
03:55:01.940 00.067 16108 worker thread done servicing request
03:55:01.940 00.000 21068 OnExposeComplete: enter
03:55:01.943 00.003 21068 UpdateGuideState(): m_state=6
03:55:01.944 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
03:55:01.946 00.002 21068 Star::Find returns 1 (0), X=103.08, Y=801.35, Mass=448371, SNR=165.9, Peak=52486 HFD=3.3
03:55:01.947 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:55:01.948 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
03:55:01.949 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.27 mountX=-0.32 mountY=0.01, mountTheta=3.10
03:55:01.951 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.09, opts=13)
03:55:01.952 00.001 21068 Enqueuing Move request for scope (0.31, -0.09)
03:55:01.954 00.002 16108 Worker thread wakes up
03:55:01.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
03:55:01.954 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
03:55:01.954 00.000 16108 Moving (0.31, -0.09) raw xDistance=-0.32 yDistance=0.01
03:55:01.954 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:55:01.954 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:01.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:01.954 00.000 16108 MoveAxis(E, 84, ABG)
03:55:01.954 00.000 16108 Guiding  Dir = 2, Dur = 84
03:55:01.955 00.001 16108 IsSlewing returns 0
03:55:01.955 00.000 16108 IsGuiding returns 0
03:55:01.958 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4045, FiltMin=3475, FiltMax=29385, Gamma=1.000
03:55:01.969 00.011 16108 PulseGuide returned control before completion, sleep 80
03:55:01.971 00.002 21068 UpdateGuideState exits: m=448371 SNR=165.9
03:55:01.972 00.001 21068 PhdController: settling, locked = 1, distance = 0.32 (2.00) aobump = 0 frame = 2 / 99999
03:55:01.973 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690101.973,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.32,"Time":1.5,"SettleTime":3.0,"StarLocked":true}
03:55:01.974 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:01.974 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:01.976 00.002 21068 Enqueuing Expose request
03:55:02.061 00.085 16108 IsGuiding returns 1
03:55:02.061 00.000 16108 scope still moving after pulse duration time elapsed
03:55:02.093 00.032 16108 IsSlewing returns 0
03:55:02.093 00.000 16108 IsGuiding returns 0
03:55:02.093 00.000 16108 scope move finished after 84 + 54 ms
03:55:02.093 00.000 16108 Move returns status 0, amount 84
03:55:02.093 00.000 16108 MoveAxis(N, 0, ABG)
03:55:02.093 00.000 16108 Move returns status 0, amount 0
03:55:02.093 00.000 16108 move complete, result=0
03:55:02.093 00.000 16108 worker thread done servicing request
03:55:02.093 00.000 16108 Worker thread wakes up
03:55:02.093 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.0 px 0 ms NORTH
03:55:02.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:02.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:03.071 00.977 16108 Exposure complete
03:55:03.148 00.077 16108 worker thread done servicing request
03:55:03.148 00.000 21068 OnExposeComplete: enter
03:55:03.149 00.001 21068 UpdateGuideState(): m_state=6
03:55:03.150 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
03:55:03.151 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.37, Mass=449682, SNR=172.9, Peak=53430 HFD=3.4
03:55:03.152 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
03:55:03.152 00.000 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
03:55:03.154 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.27 mountX=-0.26 mountY=0.01, mountTheta=3.10
03:55:03.155 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.07, opts=13)
03:55:03.156 00.001 21068 Enqueuing Move request for scope (0.25, -0.07)
03:55:03.158 00.002 16108 Worker thread wakes up
03:55:03.158 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
03:55:03.158 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
03:55:03.158 00.000 16108 Moving (0.25, -0.07) raw xDistance=-0.26 yDistance=0.01
03:55:03.158 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:55:03.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:03.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:03.158 00.000 16108 MoveAxis(E, 73, ABG)
03:55:03.158 00.000 16108 Guiding  Dir = 2, Dur = 73
03:55:03.159 00.001 16108 IsSlewing returns 0
03:55:03.159 00.000 16108 IsGuiding returns 0
03:55:03.160 00.001 16108 PulseGuide returned control before completion, sleep 82
03:55:03.164 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4045, FiltMin=3446, FiltMax=29395, Gamma=1.000
03:55:03.181 00.017 21068 UpdateGuideState exits: m=449682 SNR=172.9
03:55:03.183 00.002 21068 PhdController: settling, locked = 1, distance = 0.30 (2.00) aobump = 0 frame = 3 / 99999
03:55:03.184 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690103.184,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.30,"Time":2.7,"SettleTime":3.0,"StarLocked":true}
03:55:03.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:03.185 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:03.186 00.001 21068 Enqueuing Expose request
03:55:03.256 00.070 16108 IsGuiding returns 0
03:55:03.256 00.000 16108 Move returns status 0, amount 73
03:55:03.256 00.000 16108 MoveAxis(N, 0, ABG)
03:55:03.256 00.000 16108 Move returns status 0, amount 0
03:55:03.256 00.000 16108 move complete, result=0
03:55:03.256 00.000 16108 worker thread done servicing request
03:55:03.256 00.000 16108 Worker thread wakes up
03:55:03.256 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
03:55:03.258 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:03.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:04.417 01.159 16108 Exposure complete
03:55:04.474 00.057 16108 worker thread done servicing request
03:55:04.474 00.000 21068 OnExposeComplete: enter
03:55:04.475 00.001 21068 UpdateGuideState(): m_state=6
03:55:04.476 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
03:55:04.477 00.001 21068 Star::Find returns 1 (0), X=102.60, Y=801.60, Mass=457034, SNR=183.2, Peak=48211 HFD=3.3
03:55:04.477 00.000 21068 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.97) = xAngle (-0.60 = -0.60)
03:55:04.478 00.001 21068 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.54 = -0.54)
03:55:04.480 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=0.19 mountY=-0.12, mountTheta=-0.55
03:55:04.481 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.16, opts=13)
03:55:04.482 00.001 21068 Enqueuing Move request for scope (-0.17, 0.16)
03:55:04.483 00.001 16108 Worker thread wakes up
03:55:04.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
03:55:04.483 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
03:55:04.483 00.000 16108 Moving (-0.17, 0.16) raw xDistance=0.19 yDistance=-0.12
03:55:04.483 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:55:04.483 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:04.483 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:55:04.483 00.000 16108 MoveAxis(E, 0, ABG)
03:55:04.483 00.000 16108 Move returns status 0, amount 0
03:55:04.484 00.001 16108 MoveAxis(N, 0, ABG)
03:55:04.484 00.000 16108 Move returns status 0, amount 0
03:55:04.484 00.000 16108 move complete, result=0
03:55:04.484 00.000 16108 worker thread done servicing request
03:55:04.486 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4048, FiltMin=3504, FiltMax=29014, Gamma=1.000
03:55:04.501 00.015 21068 UpdateGuideState exits: m=457034 SNR=183.2
03:55:04.502 00.001 21068 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 4 / 99999
03:55:04.502 00.000 21068 PhdController: newstate STATE_FINISH
03:55:04.503 00.001 21068 PhdController complete: success
03:55:04.504 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781690104.504,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:55:04.505 00.001 21068 Mount: notify guiding dither settle done success=1
03:55:04.505 00.000 21068 PhdController: newstate STATE_IDLE
03:55:04.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:04.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:04.508 00.001 21068 Enqueuing Expose request
03:55:04.508 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:04.509 00.001 16108 Worker thread wakes up
03:55:04.509 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:04.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:05.473 00.964 16108 Exposure complete
03:55:05.477 00.004 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:55:05.479 00.002 21068 case statement mapped state 6 to 3
03:55:05.480 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:55:05.539 00.059 16108 worker thread done servicing request
03:55:05.539 00.000 21068 OnExposeComplete: enter
03:55:05.540 00.001 21068 UpdateGuideState(): m_state=6
03:55:05.541 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
03:55:05.542 00.001 21068 Star::Find returns 1 (0), X=102.58, Y=801.58, Mass=447560, SNR=188.3, Peak=44259 HFD=3.3
03:55:05.542 00.000 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.47 = -0.47)
03:55:05.543 00.001 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.41 = -0.41)
03:55:05.544 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.50 mountX=0.21 mountY=-0.09, mountTheta=-0.42
03:55:05.546 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.14, opts=13)
03:55:05.547 00.001 21068 Enqueuing Move request for scope (-0.19, 0.14)
03:55:05.547 00.000 16108 Worker thread wakes up
03:55:05.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
03:55:05.548 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
03:55:05.548 00.000 16108 Moving (-0.19, 0.14) raw xDistance=0.21 yDistance=-0.09
03:55:05.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:55:05.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:05.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:55:05.548 00.000 16108 MoveAxis(W, 56, ABG)
03:55:05.548 00.000 16108 Guiding  Dir = 3, Dur = 56
03:55:05.548 00.000 16108 IsSlewing returns 0
03:55:05.548 00.000 16108 IsGuiding returns 0
03:55:05.552 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4048, FiltMin=3430, FiltMax=35241, Gamma=1.000
03:55:05.565 00.013 21068 UpdateGuideState exits: m=447560 SNR=188.3
03:55:05.566 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:05.567 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:05.567 00.000 21068 Enqueuing Expose request
03:55:05.580 00.013 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
03:55:05.582 00.002 21068 PhdController::Guide begins
03:55:05.583 00.001 21068 PhdController: newstate STATE_SETUP
03:55:05.583 00.000 21068 PhdController: setup
03:55:05.584 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
03:55:05.586 00.002 21068 PhdController: guider state = 6
03:55:05.588 00.002 21068 PhdController: newstate STATE_SETTLE_BEGIN
03:55:05.590 00.002 21068 PhdController: newstate STATE_SETTLE_WAIT
03:55:05.591 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
03:55:05.592 00.001 16108 PulseGuide returned control before completion, sleep 23
03:55:05.622 00.030 16108 IsGuiding returns 1
03:55:05.622 00.000 16108 scope still moving after pulse duration time elapsed
03:55:05.629 00.007 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
03:55:05.632 00.003 21068 case statement mapped state 6 to 3
03:55:05.634 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
03:55:05.654 00.020 16108 IsSlewing returns 0
03:55:05.654 00.000 16108 IsGuiding returns 1
03:55:05.686 00.032 16108 IsSlewing returns 0
03:55:05.686 00.000 16108 IsGuiding returns 0
03:55:05.686 00.000 16108 scope move finished after 56 + 81 ms
03:55:05.686 00.000 16108 Move returns status 0, amount 56
03:55:05.686 00.000 16108 MoveAxis(N, 0, ABG)
03:55:05.686 00.000 16108 Move returns status 0, amount 0
03:55:05.686 00.000 16108 move complete, result=0
03:55:05.686 00.000 16108 worker thread done servicing request
03:55:05.686 00.000 16108 Worker thread wakes up
03:55:05.686 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
03:55:05.688 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:05.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:06.860 01.172 16108 Exposure complete
03:55:06.917 00.057 16108 worker thread done servicing request
03:55:06.917 00.000 21068 OnExposeComplete: enter
03:55:06.918 00.001 21068 UpdateGuideState(): m_state=6
03:55:06.919 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
03:55:06.920 00.001 21068 Star::Find returns 1 (0), X=102.79, Y=801.20, Mass=449311, SNR=182.6, Peak=53766 HFD=3.6
03:55:06.920 00.000 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
03:55:06.921 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
03:55:06.922 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.46 mountX=-0.07 mountY=0.22, mountTheta=1.87
03:55:06.925 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.23, opts=13)
03:55:06.927 00.002 21068 Enqueuing Move request for scope (0.03, -0.23)
03:55:06.929 00.002 16108 Worker thread wakes up
03:55:06.929 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
03:55:06.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
03:55:06.929 00.000 16108 Moving (0.03, -0.23) raw xDistance=-0.07 yDistance=0.22
03:55:06.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:55:06.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:55:06.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:55:06.930 00.001 16108 MoveAxis(E, 0, ABG)
03:55:06.930 00.000 16108 Move returns status 0, amount 0
03:55:06.930 00.000 16108 MoveAxis(N, 0, ABG)
03:55:06.930 00.000 16108 Move returns status 0, amount 0
03:55:06.930 00.000 16108 move complete, result=0
03:55:06.930 00.000 16108 worker thread done servicing request
03:55:06.940 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4048, FiltMin=3443, FiltMax=33667, Gamma=1.000
03:55:06.958 00.018 21068 UpdateGuideState exits: m=449311 SNR=182.6
03:55:06.959 00.001 21068 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 1 / 99999
03:55:06.960 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690106.960,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
03:55:06.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:06.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:06.962 00.000 21068 Enqueuing Expose request
03:55:06.963 00.001 16108 Worker thread wakes up
03:55:06.963 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:06.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:06.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:07.943 00.979 16108 Exposure complete
03:55:08.007 00.064 16108 worker thread done servicing request
03:55:08.007 00.000 21068 OnExposeComplete: enter
03:55:08.009 00.002 21068 UpdateGuideState(): m_state=6
03:55:08.011 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
03:55:08.012 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.36, Mass=444920, SNR=175.6, Peak=54470 HFD=3.3
03:55:08.013 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
03:55:08.014 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
03:55:08.015 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.54 mountX=-0.14 mountY=0.04, mountTheta=2.84
03:55:08.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.08, opts=13)
03:55:08.020 00.002 21068 Enqueuing Move request for scope (0.13, -0.08)
03:55:08.021 00.001 16108 Worker thread wakes up
03:55:08.022 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
03:55:08.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
03:55:08.022 00.000 16108 Moving (0.13, -0.08) raw xDistance=-0.14 yDistance=0.04
03:55:08.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:55:08.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:08.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:55:08.022 00.000 16108 MoveAxis(E, 0, ABG)
03:55:08.022 00.000 16108 Move returns status 0, amount 0
03:55:08.022 00.000 16108 MoveAxis(N, 0, ABG)
03:55:08.022 00.000 16108 Move returns status 0, amount 0
03:55:08.022 00.000 16108 move complete, result=0
03:55:08.022 00.000 16108 worker thread done servicing request
03:55:08.028 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4051, FiltMin=3478, FiltMax=33635, Gamma=1.000
03:55:08.058 00.030 21068 UpdateGuideState exits: m=444920 SNR=175.6
03:55:08.060 00.002 21068 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 2 / 99999
03:55:08.061 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690108.061,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.23,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
03:55:08.063 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:08.065 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:08.066 00.001 21068 Enqueuing Expose request
03:55:08.068 00.002 16108 Worker thread wakes up
03:55:08.068 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:08.070 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:08.071 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:09.226 01.155 16108 Exposure complete
03:55:09.279 00.053 16108 worker thread done servicing request
03:55:09.279 00.000 21068 OnExposeComplete: enter
03:55:09.281 00.002 21068 UpdateGuideState(): m_state=6
03:55:09.282 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
03:55:09.285 00.003 21068 Star::Find returns 1 (0), X=103.12, Y=801.35, Mass=441118, SNR=205.0, Peak=45158 HFD=3.6
03:55:09.286 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
03:55:09.288 00.002 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
03:55:09.289 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.25 mountX=-0.36 mountY=0.01, mountTheta=3.13
03:55:09.292 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.09, opts=13)
03:55:09.293 00.001 21068 Enqueuing Move request for scope (0.35, -0.09)
03:55:09.295 00.002 16108 Worker thread wakes up
03:55:09.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
03:55:09.296 00.001 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
03:55:09.296 00.000 16108 Moving (0.35, -0.09) raw xDistance=-0.36 yDistance=0.01
03:55:09.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:55:09.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:09.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:09.296 00.000 16108 MoveAxis(E, 95, ABG)
03:55:09.296 00.000 16108 Guiding  Dir = 2, Dur = 95
03:55:09.296 00.000 16108 IsSlewing returns 0
03:55:09.296 00.000 16108 IsGuiding returns 0
03:55:09.306 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=790, max=65535, med=4054, FiltMin=3478, FiltMax=30361, Gamma=1.000
03:55:09.327 00.021 21068 UpdateGuideState exits: m=441118 SNR=205.0
03:55:09.328 00.001 21068 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 3 / 99999
03:55:09.329 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781690109.329,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.27,"Time":2.4,"SettleTime":3.0,"StarLocked":true}
03:55:09.330 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:09.331 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:09.331 00.000 21068 Enqueuing Expose request
03:55:09.346 00.015 16108 PulseGuide returned control before completion, sleep 56
03:55:09.406 00.060 16108 IsGuiding returns 1
03:55:09.406 00.000 16108 scope still moving after pulse duration time elapsed
03:55:09.438 00.032 16108 IsSlewing returns 0
03:55:09.438 00.000 16108 IsGuiding returns 1
03:55:09.470 00.032 16108 IsSlewing returns 0
03:55:09.470 00.000 16108 IsGuiding returns 1
03:55:09.501 00.031 16108 IsSlewing returns 0
03:55:09.501 00.000 16108 IsGuiding returns 1
03:55:09.533 00.032 16108 IsSlewing returns 0
03:55:09.533 00.000 16108 IsGuiding returns 0
03:55:09.533 00.000 16108 scope move finished after 95 + 141 ms
03:55:09.533 00.000 16108 Move returns status 0, amount 95
03:55:09.533 00.000 16108 MoveAxis(N, 0, ABG)
03:55:09.533 00.000 16108 Move returns status 0, amount 0
03:55:09.533 00.000 16108 move complete, result=0
03:55:09.533 00.000 16108 worker thread done servicing request
03:55:09.533 00.000 21068 GuideStep: -0.4 px 95 ms EAST, 0.0 px 0 ms NORTH
03:55:09.535 00.002 16108 Worker thread wakes up
03:55:09.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:09.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:10.499 00.964 16108 Exposure complete
03:55:10.550 00.051 16108 worker thread done servicing request
03:55:10.550 00.000 21068 OnExposeComplete: enter
03:55:10.552 00.002 21068 UpdateGuideState(): m_state=6
03:55:10.555 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
03:55:10.556 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.33, Mass=448503, SNR=179.6, Peak=48774 HFD=3.5
03:55:10.557 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
03:55:10.558 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
03:55:10.558 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.00 mountX=0.03 mountY=0.12, mountTheta=1.32
03:55:10.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.11, opts=13)
03:55:10.561 00.001 21068 Enqueuing Move request for scope (-0.05, -0.11)
03:55:10.561 00.000 16108 Worker thread wakes up
03:55:10.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
03:55:10.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
03:55:10.561 00.000 16108 Moving (-0.05, -0.11) raw xDistance=0.03 yDistance=0.12
03:55:10.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:10.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:10.561 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:55:10.561 00.000 16108 MoveAxis(E, 0, ABG)
03:55:10.561 00.000 16108 Move returns status 0, amount 0
03:55:10.562 00.001 16108 MoveAxis(N, 0, ABG)
03:55:10.562 00.000 16108 Move returns status 0, amount 0
03:55:10.562 00.000 16108 move complete, result=0
03:55:10.562 00.000 16108 worker thread done servicing request
03:55:10.565 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1552, max=65535, med=4054, FiltMin=3465, FiltMax=34553, Gamma=1.000
03:55:10.585 00.020 21068 UpdateGuideState exits: m=448503 SNR=179.6
03:55:10.586 00.001 21068 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 4 / 99999
03:55:10.587 00.001 21068 PhdController: newstate STATE_FINISH
03:55:10.588 00.001 21068 PhdController complete: success
03:55:10.589 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781690110.589,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
03:55:10.590 00.001 21068 Mount: notify guiding dither settle done success=1
03:55:10.591 00.001 21068 PhdController: newstate STATE_IDLE
03:55:10.593 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:10.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:10.595 00.001 21068 Enqueuing Expose request
03:55:10.595 00.000 16108 Worker thread wakes up
03:55:10.596 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:10.596 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:10.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:11.766 01.170 16108 Exposure complete
03:55:11.822 00.056 16108 worker thread done servicing request
03:55:11.822 00.000 21068 OnExposeComplete: enter
03:55:11.823 00.001 21068 UpdateGuideState(): m_state=6
03:55:11.824 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.825 00.001 21068 Star::Find returns 1 (0), X=102.73, Y=801.29, Mass=440120, SNR=173.1, Peak=46534 HFD=3.6
03:55:11.825 00.000 21068 MultiStar: exiting stabilization period
03:55:11.826 00.001 21068 MultiStar: updating star positions after lock position change
03:55:11.827 00.001 21068 Star::Find(15, 812, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.828 00.001 21068 Star::Find returns 1 (0), X=812.75, Y=629.92, Mass=345809, SNR=138.9, Peak=41696 HFD=3.2
03:55:11.828 00.000 21068 Star::Find(15, 786, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.829 00.001 21068 Star::Find returns 1 (0), X=786.15, Y=732.00, Mass=258715, SNR=124.6, Peak=38640 HFD=2.9
03:55:11.831 00.002 21068 Star::Find(15, 578, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.832 00.001 21068 Star::Find returns 1 (0), X=578.01, Y=858.60, Mass=277286, SNR=142.7, Peak=33933 HFD=3.2
03:55:11.832 00.000 21068 Star::Find(15, 461, 436, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.833 00.001 21068 Star::Find returns 1 (0), X=461.66, Y=436.25, Mass=82654, SNR=58.8, Peak=13555 HFD=3.0
03:55:11.834 00.001 21068 Star::Find(15, 594, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.834 00.000 21068 Star::Find returns 1 (0), X=594.29, Y=135.62, Mass=62539, SNR=49.7, Peak=11744 HFD=3.1
03:55:11.835 00.001 21068 Star::Find(15, 1100, 395, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.836 00.001 21068 Star::Find returns 1 (0), X=1100.20, Y=394.64, Mass=54460, SNR=42.0, Peak=11667 HFD=2.9
03:55:11.837 00.001 21068 Star::Find(15, 688, 37, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.837 00.000 21068 Star::Find returns 1 (0), X=688.96, Y=37.03, Mass=52524, SNR=38.8, Peak=10960 HFD=2.8
03:55:11.838 00.001 21068 Star::Find(15, 206, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.839 00.001 21068 Star::Find returns 1 (0), X=206.47, Y=863.05, Mass=64969, SNR=50.9, Peak=11533 HFD=3.0
03:55:11.839 00.000 21068 Star::Find(15, 1165, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.841 00.002 21068 Star::Find returns 1 (0), X=1164.96, Y=596.94, Mass=50715, SNR=38.6, Peak=9977 HFD=2.9
03:55:11.842 00.001 21068 Star::Find(15, 1233, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.843 00.001 21068 Star::Find returns 1 (0), X=1233.33, Y=555.37, Mass=45098, SNR=38.5, Peak=9709 HFD=2.9
03:55:11.843 00.000 21068 Star::Find(15, 1161, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
03:55:11.844 00.001 21068 Star::Find returns 1 (0), X=1161.23, Y=871.10, Mass=45086, SNR=38.7, Peak=9184 HFD=2.5
03:55:11.845 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
03:55:11.845 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
03:55:11.846 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.80 mountX=0.01 mountY=0.15, mountTheta=1.52
03:55:11.848 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.14, opts=13)
03:55:11.848 00.000 21068 Enqueuing Move request for scope (-0.03, -0.14)
03:55:11.850 00.002 16108 Worker thread wakes up
03:55:11.850 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
03:55:11.850 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
03:55:11.850 00.000 16108 Moving (-0.03, -0.14) raw xDistance=0.01 yDistance=0.15
03:55:11.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:55:11.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:11.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:55:11.851 00.001 16108 MoveAxis(E, 0, ABG)
03:55:11.851 00.000 16108 Move returns status 0, amount 0
03:55:11.851 00.000 16108 MoveAxis(N, 0, ABG)
03:55:11.851 00.000 16108 Move returns status 0, amount 0
03:55:11.851 00.000 16108 move complete, result=0
03:55:11.851 00.000 16108 worker thread done servicing request
03:55:11.854 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4057, FiltMin=3417, FiltMax=34025, Gamma=1.000
03:55:11.867 00.013 21068 UpdateGuideState exits: m=440120 SNR=173.1
03:55:11.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:11.870 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:11.870 00.000 21068 Enqueuing Expose request
03:55:11.871 00.001 16108 Worker thread wakes up
03:55:11.871 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:11.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:11.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:12.847 00.975 16108 Exposure complete
03:55:12.907 00.060 16108 worker thread done servicing request
03:55:12.907 00.000 21068 OnExposeComplete: enter
03:55:12.908 00.001 21068 UpdateGuideState(): m_state=6
03:55:12.908 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
03:55:12.910 00.002 21068 Star::Find returns 1 (0), X=102.66, Y=801.33, Mass=499410, SNR=213.8, Peak=53814 HFD=3.5
03:55:12.913 00.003 21068 MultiStar: [#1 -0.04,0.08,0.64,U] [#2 -0.14,-0.11,0.62,U] [#3 -0.17,0.05,0.55,U] [#4 0.05,0.21,0.00,M1] [#5 0.19,0.18,0.00,M1] [#6 -0.04,0.04,0.20,U] [#7 -0.01,-0.01,0.20,U] [#8 -0.33,0.02,0.00,M1] 
03:55:12.913 00.000 21068 refined, 5 included, MultiStar: {-0.10, -0.03}, one-star: {-0.10, -0.11}
03:55:12.914 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.83 = 0.45)
03:55:12.915 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.77 = 0.51)
03:55:12.916 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.86 mountX=0.09 mountY=0.05, mountTheta=0.50
03:55:12.917 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.03, opts=13)
03:55:12.918 00.001 21068 Enqueuing Move request for scope (-0.10, -0.03)
03:55:12.919 00.001 16108 Worker thread wakes up
03:55:12.919 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
03:55:12.919 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
03:55:12.919 00.000 16108 Moving (-0.10, -0.03) raw xDistance=0.09 yDistance=0.05
03:55:12.919 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:55:12.919 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:12.919 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:55:12.919 00.000 16108 MoveAxis(E, 0, ABG)
03:55:12.919 00.000 16108 Move returns status 0, amount 0
03:55:12.919 00.000 16108 MoveAxis(N, 0, ABG)
03:55:12.919 00.000 16108 Move returns status 0, amount 0
03:55:12.919 00.000 16108 move complete, result=0
03:55:12.919 00.000 16108 worker thread done servicing request
03:55:12.923 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4064, FiltMin=3494, FiltMax=31062, Gamma=1.000
03:55:12.952 00.029 21068 UpdateGuideState exits: m=499410 SNR=213.8
03:55:12.954 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:12.956 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:12.957 00.001 21068 Enqueuing Expose request
03:55:12.959 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:12.960 00.001 16108 Worker thread wakes up
03:55:12.960 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:12.960 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:14.118 01.158 16108 Exposure complete
03:55:14.189 00.071 16108 worker thread done servicing request
03:55:14.189 00.000 21068 OnExposeComplete: enter
03:55:14.191 00.002 21068 UpdateGuideState(): m_state=6
03:55:14.191 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
03:55:14.192 00.001 21068 Star::Find returns 1 (0), X=102.59, Y=801.50, Mass=431115, SNR=169.4, Peak=47222 HFD=3.2
03:55:14.193 00.001 21068 MultiStar: [#1 0.03,0.41,0.00,M1] [#2 -0.18,0.12,0.00,M1] [#3 -0.08,0.15,0.78,U] [#4 -0.00,0.13,0.35,U] [#5 -0.22,0.26,0.00,M2] [#6 0.24,0.24,0.00,M1] [#7 0.11,0.18,0.00,M1] [#8 -0.14,0.32,0.00,M2] 
03:55:14.194 00.001 21068 refined, 2 included, MultiStar: {-0.11, 0.10}, one-star: {-0.18, 0.06}
03:55:14.195 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
03:55:14.195 00.000 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
03:55:14.196 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.41 mountX=0.13 mountY=-0.07, mountTheta=-0.51
03:55:14.198 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.10, opts=13)
03:55:14.199 00.001 21068 Enqueuing Move request for scope (-0.11, 0.10)
03:55:14.199 00.000 16108 Worker thread wakes up
03:55:14.200 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
03:55:14.200 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
03:55:14.200 00.000 16108 Moving (-0.11, 0.10) raw xDistance=0.13 yDistance=-0.07
03:55:14.200 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:55:14.200 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:14.200 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:55:14.200 00.000 16108 MoveAxis(E, 0, ABG)
03:55:14.200 00.000 16108 Move returns status 0, amount 0
03:55:14.200 00.000 16108 MoveAxis(N, 0, ABG)
03:55:14.200 00.000 16108 Move returns status 0, amount 0
03:55:14.200 00.000 16108 move complete, result=0
03:55:14.200 00.000 16108 worker thread done servicing request
03:55:14.203 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4064, FiltMin=3504, FiltMax=29139, Gamma=1.000
03:55:14.218 00.015 21068 UpdateGuideState exits: m=431115 SNR=169.4
03:55:14.219 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:14.219 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:14.220 00.001 21068 Enqueuing Expose request
03:55:14.222 00.002 16108 Worker thread wakes up
03:55:14.222 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:14.222 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:14.223 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:15.210 00.987 16108 Exposure complete
03:55:15.272 00.062 16108 worker thread done servicing request
03:55:15.272 00.000 21068 OnExposeComplete: enter
03:55:15.273 00.001 21068 UpdateGuideState(): m_state=6
03:55:15.275 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
03:55:15.276 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.66, Mass=453635, SNR=178.8, Peak=45267 HFD=3.4
03:55:15.278 00.002 21068 MultiStar: [#1 0.09,0.29,0.00,M2] [#2 -0.08,0.18,0.00,M2] [#3 0.00,0.25,0.00,M1] [#4 0.08,0.56,0.00,M1] [#5 0.25,0.49,0.00,M3] [#6 0.22,0.48,0.00,M2] [#7 0.22,0.07,0.00,M2] [#8 -0.24,0.08,0.00,M3] 
03:55:15.279 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
03:55:15.280 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
03:55:15.281 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=0.11 mountY=-0.20, mountTheta=-1.06
03:55:15.283 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.22, opts=13)
03:55:15.284 00.001 21068 Enqueuing Move request for scope (-0.07, 0.22)
03:55:15.284 00.000 16108 Worker thread wakes up
03:55:15.286 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
03:55:15.286 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
03:55:15.286 00.000 16108 Moving (-0.07, 0.22) raw xDistance=0.11 yDistance=-0.20
03:55:15.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:55:15.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:15.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:55:15.286 00.000 16108 MoveAxis(E, 0, ABG)
03:55:15.286 00.000 16108 Move returns status 0, amount 0
03:55:15.286 00.000 16108 MoveAxis(N, 0, ABG)
03:55:15.286 00.000 16108 Move returns status 0, amount 0
03:55:15.286 00.000 16108 move complete, result=0
03:55:15.286 00.000 16108 worker thread done servicing request
03:55:15.289 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1760, max=65535, med=4064, FiltMin=3469, FiltMax=29990, Gamma=1.000
03:55:15.302 00.013 21068 UpdateGuideState exits: m=453635 SNR=178.8
03:55:15.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:15.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:15.304 00.000 21068 Enqueuing Expose request
03:55:15.305 00.001 16108 Worker thread wakes up
03:55:15.305 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:15.306 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:15.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:16.478 01.172 16108 Exposure complete
03:55:16.535 00.057 16108 worker thread done servicing request
03:55:16.535 00.000 21068 OnExposeComplete: enter
03:55:16.536 00.001 21068 UpdateGuideState(): m_state=6
03:55:16.539 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
03:55:16.540 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.49, Mass=436683, SNR=203.6, Peak=43622 HFD=3.3
03:55:16.541 00.001 21068 MultiStar: [#1 -0.05,0.25,0.00,M3] [#2 -0.17,0.02,0.00,M3] [#3 -0.02,0.18,0.00,M2] [#4 -0.00,0.18,0.00,M2] [#5 0.02,0.43,0.00,M4] [#6 0.40,0.28,0.00,M3] [#7 0.06,0.52,0.00,M3] [#8 -0.12,0.39,0.00,M4] 
03:55:16.543 00.002 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
03:55:16.544 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
03:55:16.545 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.81 mountX=0.16 mountY=-0.02, mountTheta=-0.10
03:55:16.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
03:55:16.550 00.003 21068 Enqueuing Move request for scope (-0.15, 0.05)
03:55:16.551 00.001 16108 Worker thread wakes up
03:55:16.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
03:55:16.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
03:55:16.551 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.16 yDistance=-0.02
03:55:16.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:55:16.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:16.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:55:16.551 00.000 16108 MoveAxis(E, 0, ABG)
03:55:16.551 00.000 16108 Move returns status 0, amount 0
03:55:16.551 00.000 16108 MoveAxis(N, 0, ABG)
03:55:16.551 00.000 16108 Move returns status 0, amount 0
03:55:16.551 00.000 16108 move complete, result=0
03:55:16.551 00.000 16108 worker thread done servicing request
03:55:16.560 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4064, FiltMin=3485, FiltMax=35497, Gamma=1.000
03:55:16.582 00.022 21068 UpdateGuideState exits: m=436683 SNR=203.6
03:55:16.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:16.583 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:16.584 00.001 21068 Enqueuing Expose request
03:55:16.585 00.001 16108 Worker thread wakes up
03:55:16.585 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:16.587 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:16.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:17.553 00.966 16108 Exposure complete
03:55:17.616 00.063 16108 worker thread done servicing request
03:55:17.616 00.000 21068 OnExposeComplete: enter
03:55:17.617 00.001 21068 UpdateGuideState(): m_state=6
03:55:17.618 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
03:55:17.619 00.001 21068 Star::Find returns 1 (0), X=102.68, Y=801.64, Mass=427463, SNR=181.0, Peak=42067 HFD=3.4
03:55:17.620 00.001 21068 MultiStar: [#1 0.01,0.28,0.00,M4] [#2 -0.04,0.11,0.74,U] [#3 0.04,0.22,0.00,M3] [#4 0.14,0.45,0.00,M3] [#5 0.28,0.57,0.00,M5] [#6 0.16,0.41,0.00,M4] [#7 0.35,0.26,0.00,M4] [#8 -0.25,0.13,0.00,M5] 
03:55:17.620 00.000 21068 refined, 1 included, MultiStar: {-0.07, 0.17}, one-star: {-0.09, 0.20}
03:55:17.621 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
03:55:17.622 00.001 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
03:55:17.623 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.96 mountX=0.10 mountY=-0.15, mountTheta=-0.99
03:55:17.625 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.17, opts=13)
03:55:17.626 00.001 21068 Enqueuing Move request for scope (-0.07, 0.17)
03:55:17.626 00.000 16108 Worker thread wakes up
03:55:17.627 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
03:55:17.627 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
03:55:17.627 00.000 16108 Moving (-0.07, 0.17) raw xDistance=0.10 yDistance=-0.15
03:55:17.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:55:17.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:17.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:55:17.627 00.000 16108 MoveAxis(E, 0, ABG)
03:55:17.627 00.000 16108 Move returns status 0, amount 0
03:55:17.627 00.000 16108 MoveAxis(N, 0, ABG)
03:55:17.627 00.000 16108 Move returns status 0, amount 0
03:55:17.627 00.000 16108 move complete, result=0
03:55:17.627 00.000 16108 worker thread done servicing request
03:55:17.630 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1974, max=65535, med=4064, FiltMin=3488, FiltMax=30291, Gamma=1.000
03:55:17.643 00.013 21068 UpdateGuideState exits: m=427463 SNR=181.0
03:55:17.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:17.645 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:17.646 00.001 21068 Enqueuing Expose request
03:55:17.646 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:17.647 00.001 16108 Worker thread wakes up
03:55:17.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:17.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:18.814 01.167 16108 Exposure complete
03:55:18.870 00.056 16108 worker thread done servicing request
03:55:18.870 00.000 21068 OnExposeComplete: enter
03:55:18.871 00.001 21068 UpdateGuideState(): m_state=6
03:55:18.872 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
03:55:18.872 00.000 21068 Star::Find returns 1 (0), X=102.81, Y=801.50, Mass=443776, SNR=193.9, Peak=48790 HFD=3.4
03:55:18.873 00.001 21068 MultiStar: [#1 -0.00,0.41,0.00,M5] [#2 -0.05,-0.00,0.68,U] [#3 -0.00,0.15,0.74,U] [#4 -0.02,0.17,0.00,M4] [#5 0.08,0.09,0.26,U] [#6 0.10,0.38,0.00,M5] [#7 0.44,0.08,0.00,M5] [#8 -0.12,0.20,0.00,M6] 
03:55:18.874 00.001 21068 refined, 3 included, MultiStar: {0.01, 0.07}, one-star: {0.04, 0.06}
03:55:18.875 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
03:55:18.876 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
03:55:18.876 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=0.00 mountY=-0.07, mountTheta=-1.52
03:55:18.879 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.07, opts=13)
03:55:18.879 00.000 21068 Enqueuing Move request for scope (0.01, 0.07)
03:55:18.880 00.001 16108 Worker thread wakes up
03:55:18.880 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:55:18.880 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:55:18.880 00.000 16108 Moving (0.01, 0.07) raw xDistance=0.00 yDistance=-0.07
03:55:18.880 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:55:18.880 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:18.881 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:55:18.881 00.000 16108 MoveAxis(E, 0, ABG)
03:55:18.881 00.000 16108 Move returns status 0, amount 0
03:55:18.881 00.000 16108 MoveAxis(N, 0, ABG)
03:55:18.881 00.000 16108 Move returns status 0, amount 0
03:55:18.881 00.000 16108 move complete, result=0
03:55:18.881 00.000 16108 worker thread done servicing request
03:55:18.884 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1392, max=65535, med=4061, FiltMin=3481, FiltMax=34809, Gamma=1.000
03:55:18.896 00.012 21068 UpdateGuideState exits: m=443776 SNR=193.9
03:55:18.898 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:18.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:18.900 00.001 21068 Enqueuing Expose request
03:55:18.901 00.001 16108 Worker thread wakes up
03:55:18.903 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:18.904 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:18.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:19.876 00.972 16108 Exposure complete
03:55:19.931 00.055 16108 worker thread done servicing request
03:55:19.931 00.000 21068 OnExposeComplete: enter
03:55:19.932 00.001 21068 UpdateGuideState(): m_state=6
03:55:19.934 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
03:55:19.936 00.002 21068 Star::Find returns 1 (0), X=102.95, Y=801.47, Mass=468268, SNR=181.1, Peak=49558 HFD=3.6
03:55:19.938 00.002 21068 MultiStar: [#1 0.14,0.26,0.00,M6] [#2 0.15,-0.13,0.00,M2] [#3 0.04,-0.00,0.66,U] [#4 0.39,0.19,0.00,M5] [#5 0.23,0.21,0.00,M5] [#6 0.29,0.10,0.00,M6] [#7 0.33,0.51,0.00,M6] [#8 0.09,-0.09,0.28,U] 
03:55:19.939 00.001 21068 refined, 2 included, MultiStar: {0.12, 0.01}, one-star: {0.18, 0.04}
03:55:19.940 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
03:55:19.941 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
03:55:19.942 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.04 mountX=-0.12 mountY=-0.03, mountTheta=-2.87
03:55:19.946 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.01, opts=13)
03:55:19.947 00.001 21068 Enqueuing Move request for scope (0.12, 0.01)
03:55:19.948 00.001 16108 Worker thread wakes up
03:55:19.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:55:19.948 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:55:19.948 00.000 16108 Moving (0.12, 0.01) raw xDistance=-0.12 yDistance=-0.03
03:55:19.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:55:19.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:19.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:55:19.948 00.000 16108 MoveAxis(E, 0, ABG)
03:55:19.948 00.000 16108 Move returns status 0, amount 0
03:55:19.949 00.001 16108 MoveAxis(N, 0, ABG)
03:55:19.949 00.000 16108 Move returns status 0, amount 0
03:55:19.949 00.000 16108 move complete, result=0
03:55:19.949 00.000 16108 worker thread done servicing request
03:55:19.957 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4061, FiltMin=3417, FiltMax=33369, Gamma=1.000
03:55:19.976 00.019 21068 UpdateGuideState exits: m=468268 SNR=181.1
03:55:19.978 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:19.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:19.981 00.002 21068 Enqueuing Expose request
03:55:19.983 00.002 16108 Worker thread wakes up
03:55:19.983 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:19.985 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:19.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:21.149 01.164 16108 Exposure complete
03:55:21.221 00.072 16108 worker thread done servicing request
03:55:21.221 00.000 21068 OnExposeComplete: enter
03:55:21.221 00.000 21068 UpdateGuideState(): m_state=6
03:55:21.222 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
03:55:21.223 00.001 21068 Star::Find returns 1 (0), X=102.53, Y=801.45, Mass=457937, SNR=172.3, Peak=46774 HFD=3.2
03:55:21.224 00.001 21068 MultiStar: [#1 0.09,0.03,0.85,U] [#2 0.00,-0.11,0.73,U] [#3 -0.09,0.27,0.00,M2] [#4 0.07,0.15,0.33,U] [#5 0.21,0.24,0.00,M6] [#6 0.22,0.14,0.00,M7] [#7 0.26,0.19,0.00,M7] [#8 -0.06,0.18,0.00,M6] 
03:55:21.225 00.001 21068 refined, 3 included, MultiStar: {-0.05, 0.00}, one-star: {-0.24, 0.02}
03:55:21.226 00.001 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
03:55:21.226 00.000 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
03:55:21.227 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.07 mountX=0.05 mountY=0.01, mountTheta=0.16
03:55:21.229 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.00, opts=13)
03:55:21.230 00.001 21068 Enqueuing Move request for scope (-0.05, 0.00)
03:55:21.230 00.000 16108 Worker thread wakes up
03:55:21.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
03:55:21.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
03:55:21.231 00.001 16108 Moving (-0.05, 0.00) raw xDistance=0.05 yDistance=0.01
03:55:21.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:55:21.231 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:21.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:21.231 00.000 16108 MoveAxis(E, 0, ABG)
03:55:21.231 00.000 16108 Move returns status 0, amount 0
03:55:21.231 00.000 16108 MoveAxis(N, 0, ABG)
03:55:21.231 00.000 16108 Move returns status 0, amount 0
03:55:21.231 00.000 16108 move complete, result=0
03:55:21.231 00.000 16108 worker thread done servicing request
03:55:21.235 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4057, FiltMin=3421, FiltMax=34518, Gamma=1.000
03:55:21.247 00.012 21068 UpdateGuideState exits: m=457937 SNR=172.3
03:55:21.250 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:21.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:21.251 00.000 21068 Enqueuing Expose request
03:55:21.252 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:21.253 00.001 16108 Worker thread wakes up
03:55:21.253 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:21.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:22.242 00.989 16108 Exposure complete
03:55:22.312 00.070 16108 worker thread done servicing request
03:55:22.312 00.000 21068 OnExposeComplete: enter
03:55:22.314 00.002 21068 UpdateGuideState(): m_state=6
03:55:22.317 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
03:55:22.318 00.001 21068 Star::Find returns 1 (0), X=102.79, Y=801.61, Mass=490562, SNR=167.7, Peak=48019 HFD=3.5
03:55:22.321 00.003 21068 MultiStar: [#1 0.10,0.25,0.00,M6] [#2 -0.08,0.05,0.71,U] [#3 -0.09,0.05,0.67,U] [#4 0.38,0.43,0.00,M5] [#5 0.14,0.16,0.00,M7] [#6 -0.09,0.17,0.00,M8] [#7 0.20,0.37,0.00,M8] [#8 0.11,0.39,0.00,M7] 
03:55:22.323 00.002 21068 refined, 2 included, MultiStar: {-0.04, 0.10}, one-star: {0.02, 0.18}
03:55:22.324 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
03:55:22.324 00.000 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
03:55:22.325 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=0.06 mountY=-0.09, mountTheta=-1.02
03:55:22.327 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.10, opts=13)
03:55:22.329 00.002 21068 Enqueuing Move request for scope (-0.04, 0.10)
03:55:22.331 00.002 16108 Worker thread wakes up
03:55:22.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:55:22.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:55:22.331 00.000 16108 Moving (-0.04, 0.10) raw xDistance=0.06 yDistance=-0.09
03:55:22.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:55:22.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:22.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:55:22.331 00.000 16108 MoveAxis(E, 0, ABG)
03:55:22.331 00.000 16108 Move returns status 0, amount 0
03:55:22.331 00.000 16108 MoveAxis(N, 0, ABG)
03:55:22.331 00.000 16108 Move returns status 0, amount 0
03:55:22.331 00.000 16108 move complete, result=0
03:55:22.331 00.000 16108 worker thread done servicing request
03:55:22.339 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4054, FiltMin=3453, FiltMax=33193, Gamma=1.000
03:55:22.354 00.015 21068 UpdateGuideState exits: m=490562 SNR=167.7
03:55:22.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:22.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:22.357 00.001 21068 Enqueuing Expose request
03:55:22.357 00.000 16108 Worker thread wakes up
03:55:22.357 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:22.358 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:22.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:23.532 01.174 16108 Exposure complete
03:55:23.596 00.064 16108 worker thread done servicing request
03:55:23.596 00.000 21068 OnExposeComplete: enter
03:55:23.598 00.002 21068 UpdateGuideState(): m_state=6
03:55:23.601 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
03:55:23.602 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.30, Mass=468167, SNR=182.6, Peak=50790 HFD=3.5
03:55:23.604 00.002 21068 MultiStar: [#1 0.10,0.15,0.00,M7] [#2 0.04,0.10,0.78,U] [#3 0.10,0.26,0.00,M2] [#4 0.33,0.39,0.00,M6] [#5 0.29,0.44,0.00,M8] [#6 -0.02,0.31,0.00,M9] [#7 0.16,0.31,0.00,M9] [#8 -0.13,0.09,0.26,U] 
03:55:23.605 00.001 21068 refined, 2 included, MultiStar: {-0.00, -0.01}, one-star: {0.00, -0.13}
03:55:23.606 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
03:55:23.608 00.002 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
03:55:23.609 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.61 mountX=-0.00 mountY=0.01, mountTheta=1.71
03:55:23.611 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.01, opts=13)
03:55:23.618 00.007 21068 Enqueuing Move request for scope (-0.00, -0.01)
03:55:23.619 00.001 16108 Worker thread wakes up
03:55:23.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
03:55:23.619 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
03:55:23.619 00.000 16108 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
03:55:23.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:55:23.619 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:23.620 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:23.620 00.000 16108 MoveAxis(E, 0, ABG)
03:55:23.620 00.000 16108 Move returns status 0, amount 0
03:55:23.620 00.000 16108 MoveAxis(N, 0, ABG)
03:55:23.620 00.000 16108 Move returns status 0, amount 0
03:55:23.620 00.000 16108 move complete, result=0
03:55:23.620 00.000 16108 worker thread done servicing request
03:55:23.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4051, FiltMin=3328, FiltMax=33945, Gamma=1.000
03:55:23.637 00.013 21068 UpdateGuideState exits: m=468167 SNR=182.6
03:55:23.637 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:23.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:23.639 00.001 21068 Enqueuing Expose request
03:55:23.640 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:23.641 00.001 16108 Worker thread wakes up
03:55:23.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:23.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:24.616 00.975 16108 Exposure complete
03:55:24.672 00.056 16108 worker thread done servicing request
03:55:24.672 00.000 21068 OnExposeComplete: enter
03:55:24.673 00.001 21068 UpdateGuideState(): m_state=6
03:55:24.674 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
03:55:24.674 00.000 21068 Star::Find returns 1 (0), X=102.71, Y=801.61, Mass=461861, SNR=174.9, Peak=45155 HFD=3.5
03:55:24.676 00.002 21068 MultiStar: [#1 -0.02,0.22,0.00,M8] [#2 -0.03,0.15,0.00,M1] [#3 0.10,0.34,0.00,M3] [#4 0.25,0.40,0.00,M7] [#5 0.05,0.50,0.00,M9] [#6 0.41,0.31,0.00,M10] [#7 0.43,0.35,0.00,M10] [#8 -0.16,0.44,0.00,M7] 
03:55:24.676 00.000 21068 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.97) = xAngle (-1.09 = -1.09)
03:55:24.677 00.001 21068 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.03 = -1.03)
03:55:24.678 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=0.08 mountY=-0.15, mountTheta=-1.08
03:55:24.680 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.17, opts=13)
03:55:24.681 00.001 21068 Enqueuing Move request for scope (-0.05, 0.17)
03:55:24.681 00.000 16108 Worker thread wakes up
03:55:24.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
03:55:24.682 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
03:55:24.682 00.000 16108 Moving (-0.05, 0.17) raw xDistance=0.08 yDistance=-0.15
03:55:24.682 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:55:24.682 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:24.682 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:55:24.682 00.000 16108 MoveAxis(E, 0, ABG)
03:55:24.682 00.000 16108 Move returns status 0, amount 0
03:55:24.682 00.000 16108 MoveAxis(N, 0, ABG)
03:55:24.682 00.000 16108 Move returns status 0, amount 0
03:55:24.682 00.000 16108 move complete, result=0
03:55:24.682 00.000 16108 worker thread done servicing request
03:55:24.685 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4051, FiltMin=3449, FiltMax=39177, Gamma=1.000
03:55:24.699 00.014 21068 UpdateGuideState exits: m=461861 SNR=174.9
03:55:24.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:24.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:24.702 00.001 21068 Enqueuing Expose request
03:55:24.703 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:24.704 00.001 16108 Worker thread wakes up
03:55:24.704 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:24.704 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:25.885 01.181 16108 Exposure complete
03:55:25.968 00.083 16108 worker thread done servicing request
03:55:25.968 00.000 21068 OnExposeComplete: enter
03:55:25.969 00.001 21068 UpdateGuideState(): m_state=6
03:55:25.969 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
03:55:25.970 00.001 21068 Star::Find returns 1 (0), X=102.58, Y=801.66, Mass=508336, SNR=187.6, Peak=50211 HFD=3.4
03:55:25.971 00.001 21068 MultiStar: [#1 -0.02,0.22,0.00,M9] [#2 -0.03,0.15,0.79,U] [#3 0.01,0.46,0.00,M4] [#4 0.01,0.84,0.00,M8] [#5 0.02,0.47,0.00,M10] [#6 0.13,0.41,0.00,R] [#7 0.23,0.69,0.00,R] [#8 -0.27,0.27,0.00,M8] 
03:55:25.972 00.001 21068 refined, 1 included, MultiStar: {-0.11, 0.19}, one-star: {-0.18, 0.22}
03:55:25.972 00.000 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
03:55:25.973 00.001 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.81 = -0.81)
03:55:25.974 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.10 mountX=0.15 mountY=-0.16, mountTheta=-0.84
03:55:25.975 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.19, opts=13)
03:55:25.976 00.001 21068 Enqueuing Move request for scope (-0.11, 0.19)
03:55:25.977 00.001 16108 Worker thread wakes up
03:55:25.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
03:55:25.977 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
03:55:25.977 00.000 16108 Moving (-0.11, 0.19) raw xDistance=0.15 yDistance=-0.16
03:55:25.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:55:25.977 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:25.978 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:55:25.978 00.000 16108 MoveAxis(E, 0, ABG)
03:55:25.978 00.000 16108 Move returns status 0, amount 0
03:55:25.978 00.000 16108 MoveAxis(N, 0, ABG)
03:55:25.978 00.000 16108 Move returns status 0, amount 0
03:55:25.978 00.000 16108 move complete, result=0
03:55:25.978 00.000 16108 worker thread done servicing request
03:55:25.985 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=4041, FiltMin=3475, FiltMax=34819, Gamma=1.000
03:55:25.998 00.013 21068 UpdateGuideState exits: m=508336 SNR=187.6
03:55:26.001 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:26.003 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:26.004 00.001 21068 Enqueuing Expose request
03:55:26.005 00.001 16108 Worker thread wakes up
03:55:26.005 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:26.007 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:26.008 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:26.981 00.973 16108 Exposure complete
03:55:27.063 00.082 16108 worker thread done servicing request
03:55:27.064 00.001 21068 OnExposeComplete: enter
03:55:27.065 00.001 21068 UpdateGuideState(): m_state=6
03:55:27.067 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
03:55:27.068 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.34, Mass=476145, SNR=195.7, Peak=48982 HFD=3.6
03:55:27.069 00.001 21068 MultiStar: [#1 0.03,0.08,0.64,U] [#2 0.01,0.09,0.71,U] [#3 -0.02,-0.03,0.67,U] [#4 0.03,0.30,0.00,M9] [#5 -0.05,0.33,0.00,R] [#6 0.18,-0.02,0.00,M1] [#7 -0.11,-0.46,0.00,M1] [#8 0.04,0.14,0.25,U] 
03:55:27.071 00.002 21068 refined, 4 included, MultiStar: {0.01, 0.01}, one-star: {-0.01, -0.09}
03:55:27.071 00.000 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
03:55:27.072 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
03:55:27.073 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.02 mountX=-0.00 mountY=-0.01, mountTheta=-1.94
03:55:27.075 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
03:55:27.077 00.002 21068 Enqueuing Move request for scope (0.01, 0.01)
03:55:27.079 00.002 16108 Worker thread wakes up
03:55:27.079 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:55:27.079 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:55:27.079 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.00 yDistance=-0.01
03:55:27.079 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:55:27.079 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:27.080 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:55:27.080 00.000 16108 MoveAxis(E, 0, ABG)
03:55:27.080 00.000 16108 Move returns status 0, amount 0
03:55:27.080 00.000 16108 MoveAxis(N, 0, ABG)
03:55:27.080 00.000 16108 Move returns status 0, amount 0
03:55:27.080 00.000 16108 move complete, result=0
03:55:27.080 00.000 16108 worker thread done servicing request
03:55:27.086 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1382, max=65535, med=4038, FiltMin=3475, FiltMax=37097, Gamma=1.000
03:55:27.103 00.017 21068 UpdateGuideState exits: m=476145 SNR=195.7
03:55:27.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:27.104 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:27.105 00.001 21068 Enqueuing Expose request
03:55:27.106 00.001 16108 Worker thread wakes up
03:55:27.106 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:27.107 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:27.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:28.277 01.170 16108 Exposure complete
03:55:28.365 00.088 16108 worker thread done servicing request
03:55:28.365 00.000 21068 OnExposeComplete: enter
03:55:28.367 00.002 21068 UpdateGuideState(): m_state=6
03:55:28.368 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
03:55:28.369 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.73, Mass=453323, SNR=207.7, Peak=39667 HFD=3.7
03:55:28.370 00.001 21068 MultiStar: [#1 -0.13,0.27,0.00,M9] [#2 -0.16,0.25,0.00,M1] [#3 0.05,0.49,0.00,M4] [#4 0.06,0.54,0.00,M10] [#5 0.12,0.13,0.00,M1] [#6 -0.49,-0.08,0.00,M2] [#7 0.00,-0.25,0.00,M2] [#8 -0.07,0.34,0.00,M8] 
03:55:28.371 00.001 21068 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:55:28.372 00.001 21068 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:55:28.373 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.36 mountX=-0.01 mountY=-0.30, mountTheta=-1.60
03:55:28.376 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.29, opts=13)
03:55:28.377 00.001 21068 Enqueuing Move request for scope (0.06, 0.29)
03:55:28.377 00.000 16108 Worker thread wakes up
03:55:28.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
03:55:28.377 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
03:55:28.377 00.000 16108 Moving (0.06, 0.29) raw xDistance=-0.01 yDistance=-0.30
03:55:28.378 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:28.378 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:55:28.378 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:55:28.378 00.000 16108 MoveAxis(E, 0, ABG)
03:55:28.378 00.000 16108 Move returns status 0, amount 0
03:55:28.378 00.000 16108 MoveAxis(N, 0, ABG)
03:55:28.378 00.000 16108 Move returns status 0, amount 0
03:55:28.378 00.000 16108 move complete, result=0
03:55:28.378 00.000 16108 worker thread done servicing request
03:55:28.381 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4029, FiltMin=3376, FiltMax=37347, Gamma=1.000
03:55:28.395 00.014 21068 UpdateGuideState exits: m=453323 SNR=207.7
03:55:28.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:28.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:28.397 00.000 21068 Enqueuing Expose request
03:55:28.398 00.001 16108 Worker thread wakes up
03:55:28.398 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:28.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:28.398 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:55:29.370 00.972 16108 Exposure complete
03:55:29.437 00.067 16108 worker thread done servicing request
03:55:29.437 00.000 21068 OnExposeComplete: enter
03:55:29.438 00.001 21068 UpdateGuideState(): m_state=6
03:55:29.439 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
03:55:29.439 00.000 21068 Star::Find returns 1 (0), X=102.69, Y=801.61, Mass=491605, SNR=181.9, Peak=39395 HFD=3.5
03:55:29.440 00.001 21068 MultiStar: [#1 0.17,0.39,0.00,M10] [#2 -0.03,0.01,0.78,U] [#3 0.07,0.31,0.00,M5] [#4 0.10,0.50,0.00,R] [#5 0.54,0.01,0.00,M2] [#6 0.29,-0.06,0.00,M3] [#7 0.13,-0.14,0.00,M3] [#8 -0.12,0.61,0.00,M9] 
03:55:29.441 00.001 21068 refined, 1 included, MultiStar: {-0.06, 0.11}, one-star: {-0.08, 0.18}
03:55:29.442 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
03:55:29.442 00.000 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
03:55:29.443 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.07 mountX=0.07 mountY=-0.09, mountTheta=-0.87
03:55:29.444 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.11, opts=13)
03:55:29.446 00.002 21068 Enqueuing Move request for scope (-0.06, 0.11)
03:55:29.447 00.001 16108 Worker thread wakes up
03:55:29.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
03:55:29.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
03:55:29.447 00.000 16108 Moving (-0.06, 0.11) raw xDistance=0.07 yDistance=-0.09
03:55:29.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:29.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:29.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:55:29.447 00.000 16108 MoveAxis(E, 0, ABG)
03:55:29.447 00.000 16108 Move returns status 0, amount 0
03:55:29.447 00.000 16108 MoveAxis(N, 0, ABG)
03:55:29.447 00.000 16108 Move returns status 0, amount 0
03:55:29.447 00.000 16108 move complete, result=0
03:55:29.447 00.000 16108 worker thread done servicing request
03:55:29.451 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4022, FiltMin=3401, FiltMax=33747, Gamma=1.000
03:55:29.465 00.014 21068 UpdateGuideState exits: m=491605 SNR=181.9
03:55:29.465 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:29.467 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:29.468 00.001 21068 Enqueuing Expose request
03:55:29.469 00.001 16108 Worker thread wakes up
03:55:29.469 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:29.469 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:29.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:30.639 01.170 16108 Exposure complete
03:55:30.707 00.068 16108 worker thread done servicing request
03:55:30.707 00.000 21068 OnExposeComplete: enter
03:55:30.709 00.002 21068 UpdateGuideState(): m_state=6
03:55:30.711 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
03:55:30.712 00.001 21068 Star::Find returns 1 (0), X=102.80, Y=801.74, Mass=535413, SNR=188.8, Peak=54163 HFD=3.5
03:55:30.714 00.002 21068 MultiStar: [#1 -0.05,0.13,0.77,U] [#2 -0.17,0.07,0.00,M1] [#3 -0.18,0.25,0.00,M6] [#4 -0.01,-0.03,0.31,U] [#5 0.40,0.41,0.00,M3] [#6 -0.17,-0.24,0.00,M4] [#7 -0.10,0.12,0.24,U] [#8 0.11,0.36,0.00,M10] 
03:55:30.715 00.001 21068 refined, 3 included, MultiStar: {-0.01, 0.18}, one-star: {0.04, 0.30}
03:55:30.716 00.001 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.32 = -1.32)
03:55:30.717 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.26 = -1.26)
03:55:30.719 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=0.05 mountY=-0.17, mountTheta=-1.32
03:55:30.722 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
03:55:30.723 00.001 21068 Enqueuing Move request for scope (-0.01, 0.18)
03:55:30.725 00.002 16108 Worker thread wakes up
03:55:30.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
03:55:30.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
03:55:30.725 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.05 yDistance=-0.17
03:55:30.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:55:30.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:30.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:55:30.725 00.000 16108 MoveAxis(E, 0, ABG)
03:55:30.725 00.000 16108 Move returns status 0, amount 0
03:55:30.726 00.001 16108 MoveAxis(N, 0, ABG)
03:55:30.726 00.000 16108 Move returns status 0, amount 0
03:55:30.726 00.000 16108 move complete, result=0
03:55:30.726 00.000 16108 worker thread done servicing request
03:55:30.731 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4009, FiltMin=3366, FiltMax=38361, Gamma=1.000
03:55:30.743 00.012 21068 UpdateGuideState exits: m=535413 SNR=188.8
03:55:30.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:30.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:30.746 00.001 21068 Enqueuing Expose request
03:55:30.746 00.000 16108 Worker thread wakes up
03:55:30.746 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:30.748 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:30.748 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:31.721 00.973 16108 Exposure complete
03:55:31.782 00.061 16108 worker thread done servicing request
03:55:31.782 00.000 21068 OnExposeComplete: enter
03:55:31.785 00.003 21068 UpdateGuideState(): m_state=6
03:55:31.786 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
03:55:31.787 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.46, Mass=486010, SNR=203.5, Peak=48870 HFD=3.3
03:55:31.789 00.002 21068 MultiStar: [#1 -0.38,0.09,0.00,M10] [#2 -0.44,-0.20,0.00,M2] [#3 0.00,0.18,0.00,M7] [#4 -0.12,-0.03,0.26,U] [#5 -0.09,-0.17,0.00,M4] [#6 -0.38,-0.21,0.00,M5] [#7 -0.20,0.04,0.00,M3] [#8 0.07,0.39,0.00,R] 
03:55:31.790 00.001 21068 refined, 1 included, MultiStar: {-0.15, 0.01}, one-star: {-0.15, 0.03}
03:55:31.792 00.002 21068 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.97) = xAngle (0.08 = 0.08)
03:55:31.794 00.002 21068 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.14 = 0.14)
03:55:31.795 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.04 mountX=0.15 mountY=0.02, mountTheta=0.14
03:55:31.799 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.01, opts=13)
03:55:31.804 00.005 21068 Enqueuing Move request for scope (-0.15, 0.01)
03:55:31.805 00.001 16108 Worker thread wakes up
03:55:31.805 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
03:55:31.805 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
03:55:31.805 00.000 16108 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=0.02
03:55:31.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:55:31.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:31.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:55:31.806 00.001 16108 MoveAxis(E, 0, ABG)
03:55:31.806 00.000 16108 Move returns status 0, amount 0
03:55:31.806 00.000 16108 MoveAxis(N, 0, ABG)
03:55:31.806 00.000 16108 Move returns status 0, amount 0
03:55:31.806 00.000 16108 move complete, result=0
03:55:31.806 00.000 16108 worker thread done servicing request
03:55:31.812 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4003, FiltMin=3414, FiltMax=34467, Gamma=1.000
03:55:31.835 00.023 21068 UpdateGuideState exits: m=486010 SNR=203.5
03:55:31.837 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:31.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:31.839 00.001 21068 Enqueuing Expose request
03:55:31.840 00.001 16108 Worker thread wakes up
03:55:31.842 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:31.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:31.842 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:33.015 01.173 16108 Exposure complete
03:55:33.081 00.066 16108 worker thread done servicing request
03:55:33.081 00.000 21068 OnExposeComplete: enter
03:55:33.083 00.002 21068 UpdateGuideState(): m_state=6
03:55:33.084 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
03:55:33.084 00.000 21068 Star::Find returns 1 (0), X=102.85, Y=801.66, Mass=511544, SNR=190.9, Peak=52355 HFD=3.6
03:55:33.085 00.001 21068 MultiStar: [#1 0.39,0.13,0.00,R] [#2 0.27,0.02,0.00,M3] [#3 0.24,0.27,0.00,M8] [#4 0.39,-0.18,0.00,M1] [#5 0.29,-0.07,0.00,M5] [#6 0.12,-0.11,0.19,U] [#7 -0.05,-0.38,0.00,M4] [#8 0.20,0.16,0.00,M1] 
03:55:33.086 00.001 21068 refined, 1 included, MultiStar: {0.09, 0.17}, one-star: {0.08, 0.22}
03:55:33.087 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
03:55:33.087 00.000 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
03:55:33.088 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.08 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
03:55:33.089 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.17, opts=13)
03:55:33.091 00.002 21068 Enqueuing Move request for scope (0.09, 0.17)
03:55:33.092 00.001 16108 Worker thread wakes up
03:55:33.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
03:55:33.092 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
03:55:33.093 00.001 16108 Moving (0.09, 0.17) raw xDistance=-0.06 yDistance=-0.18
03:55:33.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:55:33.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:33.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:55:33.093 00.000 16108 MoveAxis(E, 0, ABG)
03:55:33.093 00.000 16108 Move returns status 0, amount 0
03:55:33.093 00.000 16108 MoveAxis(N, 0, ABG)
03:55:33.093 00.000 16108 Move returns status 0, amount 0
03:55:33.093 00.000 16108 move complete, result=0
03:55:33.094 00.001 16108 worker thread done servicing request
03:55:33.096 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=3993, FiltMin=3382, FiltMax=35673, Gamma=1.000
03:55:33.110 00.014 21068 UpdateGuideState exits: m=511544 SNR=190.9
03:55:33.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:33.112 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:33.112 00.000 21068 Enqueuing Expose request
03:55:33.113 00.001 16108 Worker thread wakes up
03:55:33.113 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:33.114 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:33.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:34.084 00.970 16108 Exposure complete
03:55:34.149 00.065 16108 worker thread done servicing request
03:55:34.150 00.001 21068 OnExposeComplete: enter
03:55:34.150 00.000 21068 UpdateGuideState(): m_state=6
03:55:34.152 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
03:55:34.153 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.76, Mass=499421, SNR=200.7, Peak=49491 HFD=3.5
03:55:34.154 00.001 21068 MultiStar: [#1 -0.16,0.10,0.00,M1] [#2 0.07,-0.04,0.78,U] [#3 0.19,0.22,0.00,M9] [#4 0.17,0.01,0.30,U] [#5 0.56,0.35,0.00,M6] [#6 0.08,-0.04,0.25,U] [#7 0.42,-0.31,0.00,M5] [#8 0.03,-0.06,0.25,U] 
03:55:34.155 00.001 21068 refined, 4 included, MultiStar: {0.09, 0.11}, one-star: {0.10, 0.33}
03:55:34.155 00.000 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
03:55:34.156 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:55:34.157 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
03:55:34.158 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.11, opts=13)
03:55:34.159 00.001 21068 Enqueuing Move request for scope (0.09, 0.11)
03:55:34.160 00.001 16108 Worker thread wakes up
03:55:34.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:55:34.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:55:34.160 00.000 16108 Moving (0.09, 0.11) raw xDistance=-0.07 yDistance=-0.12
03:55:34.161 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:55:34.161 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:34.161 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:55:34.161 00.000 16108 MoveAxis(E, 0, ABG)
03:55:34.161 00.000 16108 Move returns status 0, amount 0
03:55:34.161 00.000 16108 MoveAxis(N, 0, ABG)
03:55:34.161 00.000 16108 Move returns status 0, amount 0
03:55:34.162 00.001 16108 move complete, result=0
03:55:34.162 00.000 16108 worker thread done servicing request
03:55:34.163 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1251, max=65535, med=3987, FiltMin=3366, FiltMax=37133, Gamma=1.000
03:55:34.176 00.013 21068 UpdateGuideState exits: m=499421 SNR=200.7
03:55:34.178 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:34.179 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:34.181 00.002 21068 Enqueuing Expose request
03:55:34.183 00.002 16108 Worker thread wakes up
03:55:34.183 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:34.185 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:34.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:35.356 01.171 16108 Exposure complete
03:55:35.413 00.057 16108 worker thread done servicing request
03:55:35.413 00.000 21068 OnExposeComplete: enter
03:55:35.414 00.001 21068 UpdateGuideState(): m_state=6
03:55:35.417 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
03:55:35.418 00.001 21068 Star::Find returns 1 (0), X=102.78, Y=801.69, Mass=525145, SNR=198.2, Peak=54371 HFD=3.5
03:55:35.420 00.002 21068 MultiStar: [#1 -0.40,0.14,0.00,M2] [#2 0.09,0.09,0.66,U] [#3 -0.05,0.22,0.00,M10] [#4 0.06,-0.23,0.00,M1] [#5 0.45,0.10,0.00,M7] [#6 -0.02,-0.20,0.00,M4] [#7 0.47,-0.32,0.00,M6] [#8 0.04,-0.18,0.00,M1] 
03:55:35.422 00.002 21068 refined, 1 included, MultiStar: {0.04, 0.19}, one-star: {0.02, 0.25}
03:55:35.423 00.001 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
03:55:35.425 00.002 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
03:55:35.427 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
03:55:35.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
03:55:35.430 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
03:55:35.430 00.000 16108 Worker thread wakes up
03:55:35.430 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
03:55:35.431 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
03:55:35.431 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
03:55:35.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:35.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:35.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:55:35.431 00.000 16108 MoveAxis(E, 0, ABG)
03:55:35.431 00.000 16108 Move returns status 0, amount 0
03:55:35.431 00.000 16108 MoveAxis(N, 0, ABG)
03:55:35.431 00.000 16108 Move returns status 0, amount 0
03:55:35.431 00.000 16108 move complete, result=0
03:55:35.431 00.000 16108 worker thread done servicing request
03:55:35.438 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=3977, FiltMin=3315, FiltMax=42883, Gamma=1.000
03:55:35.458 00.020 21068 UpdateGuideState exits: m=525145 SNR=198.2
03:55:35.459 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:35.460 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:35.461 00.001 21068 Enqueuing Expose request
03:55:35.462 00.001 16108 Worker thread wakes up
03:55:35.462 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:35.462 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:35.462 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:36.441 00.979 16108 Exposure complete
03:55:36.522 00.081 16108 worker thread done servicing request
03:55:36.523 00.001 21068 OnExposeComplete: enter
03:55:36.524 00.001 21068 UpdateGuideState(): m_state=6
03:55:36.525 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
03:55:36.528 00.003 21068 Star::Find returns 1 (0), X=103.15, Y=801.50, Mass=539408, SNR=214.7, Peak=49750 HFD=3.5
03:55:36.529 00.001 21068 MultiStar: [#1 -0.04,-0.00,0.67,U] [#2 0.51,-0.02,0.00,M2] [#3 0.34,0.05,0.00,R] [#4 0.49,-0.15,0.00,M2] [#5 0.35,-0.12,0.00,M8] [#6 0.47,0.01,0.00,M5] [#7 0.27,-0.27,0.00,M7] [#8 0.21,-0.40,0.00,M2] 
03:55:36.531 00.002 21068 refined, 1 included, MultiStar: {0.21, 0.04}, one-star: {0.38, 0.06}
03:55:36.532 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
03:55:36.532 00.000 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
03:55:36.533 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.20 mountY=-0.08, mountTheta=-2.74
03:55:36.535 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.04, opts=13)
03:55:36.538 00.003 21068 Enqueuing Move request for scope (0.21, 0.04)
03:55:36.539 00.001 16108 Worker thread wakes up
03:55:36.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
03:55:36.539 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
03:55:36.539 00.000 16108 Moving (0.21, 0.04) raw xDistance=-0.20 yDistance=-0.08
03:55:36.540 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:55:36.540 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:36.540 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:55:36.540 00.000 16108 MoveAxis(E, 53, ABG)
03:55:36.540 00.000 16108 Guiding  Dir = 2, Dur = 53
03:55:36.540 00.000 16108 IsSlewing returns 0
03:55:36.540 00.000 16108 IsGuiding returns 0
03:55:36.546 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1165, max=65535, med=3971, FiltMin=3379, FiltMax=34841, Gamma=1.000
03:55:36.565 00.019 21068 UpdateGuideState exits: m=539408 SNR=214.7
03:55:36.567 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:36.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:36.570 00.002 21068 Enqueuing Expose request
03:55:36.598 00.028 16108 IsGuiding returns 1
03:55:36.598 00.000 16108 scope still moving after pulse duration time elapsed
03:55:36.628 00.030 16108 IsSlewing returns 0
03:55:36.628 00.000 16108 IsGuiding returns 1
03:55:36.659 00.031 16108 IsSlewing returns 0
03:55:36.659 00.000 16108 IsGuiding returns 1
03:55:36.690 00.031 16108 IsSlewing returns 0
03:55:36.690 00.000 16108 IsGuiding returns 0
03:55:36.690 00.000 16108 scope move finished after 53 + 97 ms
03:55:36.690 00.000 16108 Move returns status 0, amount 53
03:55:36.691 00.001 16108 MoveAxis(N, 0, ABG)
03:55:36.691 00.000 16108 Move returns status 0, amount 0
03:55:36.691 00.000 16108 move complete, result=0
03:55:36.691 00.000 16108 worker thread done servicing request
03:55:36.691 00.000 16108 Worker thread wakes up
03:55:36.691 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
03:55:36.693 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:36.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:37.852 01.159 16108 Exposure complete
03:55:37.939 00.087 16108 worker thread done servicing request
03:55:37.939 00.000 21068 OnExposeComplete: enter
03:55:37.940 00.001 21068 UpdateGuideState(): m_state=6
03:55:37.941 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
03:55:37.942 00.001 21068 Star::Find returns 1 (0), X=102.92, Y=801.83, Mass=548364, SNR=200.9, Peak=56419 HFD=3.8
03:55:37.942 00.000 21068 MultiStar: [#1 0.18,0.29,0.00,M2] [#2 0.34,0.32,0.00,M3] [#3 0.13,0.58,0.00,M1] [#4 0.38,0.03,0.00,M3] [#5 0.65,0.28,0.00,M9] [#6 0.14,0.01,0.25,U] [#7 0.54,-0.31,0.00,M8] [#8 0.11,0.12,0.26,U] 
03:55:37.943 00.001 21068 refined, 2 included, MultiStar: {0.14, 0.28}, one-star: {0.15, 0.39}
03:55:37.945 00.002 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
03:55:37.945 00.000 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
03:55:37.946 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.10 mountX=-0.09 mountY=-0.31, mountTheta=-1.87
03:55:37.948 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.28, opts=13)
03:55:37.948 00.000 21068 Enqueuing Move request for scope (0.14, 0.28)
03:55:37.949 00.001 16108 Worker thread wakes up
03:55:37.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
03:55:37.949 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
03:55:37.949 00.000 16108 Moving (0.14, 0.28) raw xDistance=-0.09 yDistance=-0.31
03:55:37.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:55:37.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:55:37.950 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:55:37.950 00.000 16108 MoveAxis(E, 0, ABG)
03:55:37.950 00.000 16108 Move returns status 0, amount 0
03:55:37.950 00.000 16108 MoveAxis(N, 0, ABG)
03:55:37.950 00.000 16108 Move returns status 0, amount 0
03:55:37.950 00.000 16108 move complete, result=0
03:55:37.950 00.000 16108 worker thread done servicing request
03:55:37.953 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=3965, FiltMin=3382, FiltMax=37753, Gamma=1.000
03:55:37.967 00.014 21068 UpdateGuideState exits: m=548364 SNR=200.9
03:55:37.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:37.969 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:37.970 00.001 21068 Enqueuing Expose request
03:55:37.970 00.000 16108 Worker thread wakes up
03:55:37.970 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:55:37.972 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:37.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:38.961 00.989 16108 Exposure complete
03:55:39.022 00.061 16108 worker thread done servicing request
03:55:39.022 00.000 21068 OnExposeComplete: enter
03:55:39.023 00.001 21068 UpdateGuideState(): m_state=6
03:55:39.024 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
03:55:39.025 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.68, Mass=506432, SNR=191.5, Peak=51555 HFD=3.6
03:55:39.026 00.001 21068 MultiStar: [#1 -0.09,0.15,0.92,U] [#2 0.22,0.23,0.00,M4] [#3 0.06,0.42,0.00,M2] [#4 0.20,0.17,0.00,M4] [#5 0.86,-0.01,0.00,M10] [#6 0.36,0.16,0.00,M5] [#7 0.31,-0.17,0.00,M9] [#8 0.04,0.10,0.23,U] 
03:55:39.028 00.002 21068 refined, 2 included, MultiStar: {0.00, 0.19}, one-star: {0.08, 0.25}
03:55:39.029 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
03:55:39.031 00.002 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
03:55:39.032 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.55 mountX=0.03 mountY=-0.19, mountTheta=-1.42
03:55:39.035 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.19, opts=13)
03:55:39.036 00.001 21068 Enqueuing Move request for scope (0.00, 0.19)
03:55:39.037 00.001 16108 Worker thread wakes up
03:55:39.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
03:55:39.037 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
03:55:39.038 00.001 16108 Moving (0.00, 0.19) raw xDistance=0.03 yDistance=-0.19
03:55:39.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:39.038 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:39.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:55:39.038 00.000 16108 MoveAxis(E, 0, ABG)
03:55:39.038 00.000 16108 Move returns status 0, amount 0
03:55:39.038 00.000 16108 MoveAxis(N, 0, ABG)
03:55:39.038 00.000 16108 Move returns status 0, amount 0
03:55:39.038 00.000 16108 move complete, result=0
03:55:39.039 00.001 16108 worker thread done servicing request
03:55:39.045 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=3961, FiltMin=3376, FiltMax=33817, Gamma=1.000
03:55:39.065 00.020 21068 UpdateGuideState exits: m=506432 SNR=191.5
03:55:39.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:39.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:39.067 00.000 21068 Enqueuing Expose request
03:55:39.069 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:39.070 00.001 16108 Worker thread wakes up
03:55:39.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:39.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:40.250 01.180 16108 Exposure complete
03:55:40.313 00.063 16108 worker thread done servicing request
03:55:40.313 00.000 21068 OnExposeComplete: enter
03:55:40.314 00.001 21068 UpdateGuideState(): m_state=6
03:55:40.316 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
03:55:40.317 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.61, Mass=491061, SNR=195.4, Peak=48963 HFD=3.6
03:55:40.318 00.001 21068 MultiStar: [#1 -0.13,0.05,0.96,U] [#2 0.35,0.14,0.00,M5] [#3 -0.10,0.34,0.00,M3] [#4 0.23,0.01,0.00,M5] [#5 0.26,0.15,0.00,R] [#6 0.21,-0.09,0.00,M6] [#7 0.47,-0.19,0.00,M10] [#8 0.02,-0.04,0.28,U] 
03:55:40.319 00.001 21068 refined, 2 included, MultiStar: {-0.02, 0.10}, one-star: {0.08, 0.18}
03:55:40.319 00.000 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
03:55:40.320 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
03:55:40.321 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=0.04 mountY=-0.09, mountTheta=-1.18
03:55:40.322 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.10, opts=13)
03:55:40.323 00.001 21068 Enqueuing Move request for scope (-0.02, 0.10)
03:55:40.325 00.002 16108 Worker thread wakes up
03:55:40.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
03:55:40.325 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
03:55:40.325 00.000 16108 Moving (-0.02, 0.10) raw xDistance=0.04 yDistance=-0.09
03:55:40.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:55:40.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:40.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:55:40.325 00.000 16108 MoveAxis(E, 0, ABG)
03:55:40.325 00.000 16108 Move returns status 0, amount 0
03:55:40.325 00.000 16108 MoveAxis(N, 0, ABG)
03:55:40.325 00.000 16108 Move returns status 0, amount 0
03:55:40.325 00.000 16108 move complete, result=0
03:55:40.325 00.000 16108 worker thread done servicing request
03:55:40.328 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=3955, FiltMin=3369, FiltMax=35001, Gamma=1.000
03:55:40.342 00.014 21068 UpdateGuideState exits: m=491061 SNR=195.4
03:55:40.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:40.343 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:40.345 00.002 21068 Enqueuing Expose request
03:55:40.346 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:40.346 00.000 16108 Worker thread wakes up
03:55:40.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:40.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:41.331 00.985 16108 Exposure complete
03:55:41.394 00.063 16108 worker thread done servicing request
03:55:41.394 00.000 21068 OnExposeComplete: enter
03:55:41.395 00.001 21068 UpdateGuideState(): m_state=6
03:55:41.396 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
03:55:41.396 00.000 21068 Star::Find returns 1 (0), X=102.86, Y=801.70, Mass=540469, SNR=208.3, Peak=54435 HFD=3.6
03:55:41.397 00.001 21068 MultiStar: [#1 -0.20,0.08,0.00,M1] [#2 0.04,0.16,0.75,U] [#3 -0.11,0.20,0.00,M4] [#4 -0.04,-0.25,0.00,M6] [#5 0.01,-0.39,0.00,M1] [#6 0.16,-0.16,0.00,M7] [#7 0.37,-0.23,0.00,R] [#8 -0.19,-0.01,0.24,U] 
03:55:41.398 00.001 21068 refined, 2 included, MultiStar: {0.04, 0.19}, one-star: {0.09, 0.26}
03:55:41.399 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:55:41.400 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:55:41.400 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
03:55:41.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
03:55:41.404 00.002 21068 Enqueuing Move request for scope (0.04, 0.19)
03:55:41.405 00.001 16108 Worker thread wakes up
03:55:41.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
03:55:41.405 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
03:55:41.405 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
03:55:41.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:41.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:41.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:55:41.405 00.000 16108 MoveAxis(E, 0, ABG)
03:55:41.405 00.000 16108 Move returns status 0, amount 0
03:55:41.405 00.000 16108 MoveAxis(N, 0, ABG)
03:55:41.406 00.001 16108 Move returns status 0, amount 0
03:55:41.406 00.000 16108 move complete, result=0
03:55:41.406 00.000 16108 worker thread done servicing request
03:55:41.410 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1373, max=65535, med=3955, FiltMin=3360, FiltMax=36137, Gamma=1.000
03:55:41.430 00.020 21068 UpdateGuideState exits: m=540469 SNR=208.3
03:55:41.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:41.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:41.433 00.001 21068 Enqueuing Expose request
03:55:41.434 00.001 16108 Worker thread wakes up
03:55:41.434 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:41.436 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:41.437 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:42.600 01.163 16108 Exposure complete
03:55:42.655 00.055 16108 worker thread done servicing request
03:55:42.655 00.000 21068 OnExposeComplete: enter
03:55:42.656 00.001 21068 UpdateGuideState(): m_state=6
03:55:42.657 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
03:55:42.658 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.78, Mass=443947, SNR=187.6, Peak=47219 HFD=3.6
03:55:42.659 00.001 21068 MultiStar: [#1 -0.03,0.58,0.00,M2] [#2 0.35,0.68,0.00,M5] [#3 0.24,0.55,0.00,M5] [#4 0.27,0.08,0.00,M7] [#5 0.13,0.05,0.40,U] [#6 0.33,0.08,0.00,M8] [#7 -0.23,-0.05,0.00,M1] [#8 0.09,0.17,0.27,U] 
03:55:42.660 00.001 21068 refined, 2 included, MultiStar: {0.20, 0.25}, one-star: {0.25, 0.35}
03:55:42.660 00.000 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
03:55:42.661 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
03:55:42.662 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.90 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
03:55:42.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.25, opts=13)
03:55:42.664 00.000 21068 Enqueuing Move request for scope (0.20, 0.25)
03:55:42.665 00.001 16108 Worker thread wakes up
03:55:42.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
03:55:42.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
03:55:42.666 00.001 16108 Moving (0.20, 0.25) raw xDistance=-0.15 yDistance=-0.29
03:55:42.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:55:42.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:55:42.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:55:42.666 00.000 16108 MoveAxis(E, 0, ABG)
03:55:42.666 00.000 16108 Move returns status 0, amount 0
03:55:42.666 00.000 16108 MoveAxis(N, 0, ABG)
03:55:42.666 00.000 16108 Move returns status 0, amount 0
03:55:42.666 00.000 16108 move complete, result=0
03:55:42.666 00.000 16108 worker thread done servicing request
03:55:42.669 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=3949, FiltMin=3302, FiltMax=34713, Gamma=1.000
03:55:42.683 00.014 21068 UpdateGuideState exits: m=443947 SNR=187.6
03:55:42.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:42.684 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:42.685 00.001 21068 Enqueuing Expose request
03:55:42.686 00.001 16108 Worker thread wakes up
03:55:42.686 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:55:42.687 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:42.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:43.651 00.964 16108 Exposure complete
03:55:43.712 00.061 16108 worker thread done servicing request
03:55:43.712 00.000 21068 OnExposeComplete: enter
03:55:43.713 00.001 21068 UpdateGuideState(): m_state=6
03:55:43.714 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
03:55:43.715 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.88, Mass=445864, SNR=166.6, Peak=51155 HFD=3.4
03:55:43.715 00.000 21068 MultiStar: large primary error, entering stabilization period
03:55:43.716 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
03:55:43.717 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
03:55:43.718 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.44 hyp=0.51 cameraTheta=1.06 mountX=-0.16 mountY=-0.49, mountTheta=-1.90
03:55:43.720 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.44, opts=13)
03:55:43.720 00.000 21068 Enqueuing Move request for scope (0.25, 0.44)
03:55:43.722 00.002 16108 Worker thread wakes up
03:55:43.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.44) opts 0xd
03:55:43.722 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.44)
03:55:43.722 00.000 16108 Moving (0.25, 0.44) raw xDistance=-0.16 yDistance=-0.49
03:55:43.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:55:43.722 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=-0.50 newest=-0.97
03:55:43.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
03:55:43.722 00.000 16108 MoveAxis(E, 0, ABG)
03:55:43.722 00.000 16108 Move returns status 0, amount 0
03:55:43.722 00.000 16108 MoveAxis(N, 98, ABG)
03:55:43.722 00.000 16108 Guiding  Dir = 0, Dur = 98
03:55:43.723 00.001 16108 IsSlewing returns 0
03:55:43.723 00.000 16108 IsGuiding returns 0
03:55:43.725 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1289, max=65535, med=3949, FiltMin=3353, FiltMax=36835, Gamma=1.000
03:55:43.738 00.013 21068 UpdateGuideState exits: m=445864 SNR=166.6
03:55:43.739 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:43.740 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:43.740 00.000 21068 Enqueuing Expose request
03:55:43.783 00.043 16108 PulseGuide returned control before completion, sleep 48
03:55:43.844 00.061 16108 IsGuiding returns 1
03:55:43.844 00.000 16108 scope still moving after pulse duration time elapsed
03:55:43.876 00.032 16108 IsSlewing returns 0
03:55:43.876 00.000 16108 IsGuiding returns 1
03:55:43.907 00.031 16108 IsSlewing returns 0
03:55:43.907 00.000 16108 IsGuiding returns 1
03:55:43.938 00.031 16108 IsSlewing returns 0
03:55:43.938 00.000 16108 IsGuiding returns 1
03:55:43.971 00.033 16108 IsSlewing returns 0
03:55:43.971 00.000 16108 IsGuiding returns 0
03:55:43.972 00.001 16108 scope move finished after 98 + 150 ms
03:55:43.972 00.000 16108 Move returns status 0, amount 98
03:55:43.972 00.000 16108 move complete, result=0
03:55:43.972 00.000 16108 worker thread done servicing request
03:55:43.972 00.000 16108 Worker thread wakes up
03:55:43.972 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 98 ms NORTH
03:55:43.975 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:43.976 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:45.133 01.157 16108 Exposure complete
03:55:45.214 00.081 16108 worker thread done servicing request
03:55:45.214 00.000 21068 OnExposeComplete: enter
03:55:45.215 00.001 21068 UpdateGuideState(): m_state=6
03:55:45.216 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
03:55:45.217 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.56, Mass=511788, SNR=198.3, Peak=51907 HFD=3.5
03:55:45.218 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
03:55:45.218 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
03:55:45.219 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.45 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
03:55:45.222 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.13, opts=13)
03:55:45.222 00.000 21068 Enqueuing Move request for scope (0.26, 0.13)
03:55:45.223 00.001 16108 Worker thread wakes up
03:55:45.223 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
03:55:45.223 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
03:55:45.224 00.001 16108 Moving (0.26, 0.13) raw xDistance=-0.24 yDistance=-0.19
03:55:45.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:55:45.224 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:45.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:55:45.224 00.000 16108 MoveAxis(E, 62, ABG)
03:55:45.224 00.000 16108 Guiding  Dir = 2, Dur = 62
03:55:45.224 00.000 16108 IsSlewing returns 0
03:55:45.224 00.000 16108 IsGuiding returns 0
03:55:45.228 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=3945, FiltMin=3334, FiltMax=34217, Gamma=1.000
03:55:45.245 00.017 21068 UpdateGuideState exits: m=511788 SNR=198.3
03:55:45.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:45.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:45.248 00.001 21068 Enqueuing Expose request
03:55:45.288 00.040 16108 IsGuiding returns 1
03:55:45.288 00.000 16108 scope still moving after pulse duration time elapsed
03:55:45.319 00.031 16108 IsSlewing returns 0
03:55:45.319 00.000 16108 IsGuiding returns 1
03:55:45.350 00.031 16108 IsSlewing returns 0
03:55:45.350 00.000 16108 IsGuiding returns 1
03:55:45.381 00.031 16108 IsSlewing returns 0
03:55:45.381 00.000 16108 IsGuiding returns 0
03:55:45.381 00.000 16108 scope move finished after 62 + 95 ms
03:55:45.381 00.000 16108 Move returns status 0, amount 62
03:55:45.381 00.000 16108 MoveAxis(N, 0, ABG)
03:55:45.383 00.002 16108 Move returns status 0, amount 0
03:55:45.383 00.000 16108 move complete, result=0
03:55:45.383 00.000 16108 worker thread done servicing request
03:55:45.383 00.000 16108 Worker thread wakes up
03:55:45.383 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
03:55:45.386 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:45.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:46.359 00.973 16108 Exposure complete
03:55:46.420 00.061 16108 worker thread done servicing request
03:55:46.420 00.000 21068 OnExposeComplete: enter
03:55:46.422 00.002 21068 UpdateGuideState(): m_state=6
03:55:46.423 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
03:55:46.424 00.001 21068 Star::Find returns 1 (0), X=102.97, Y=801.43, Mass=508458, SNR=203.6, Peak=52806 HFD=3.5
03:55:46.425 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
03:55:46.425 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
03:55:46.426 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.03 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
03:55:46.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.01, opts=13)
03:55:46.430 00.002 21068 Enqueuing Move request for scope (0.20, -0.01)
03:55:46.432 00.002 16108 Worker thread wakes up
03:55:46.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
03:55:46.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
03:55:46.432 00.000 16108 Moving (0.20, -0.01) raw xDistance=-0.20 yDistance=-0.04
03:55:46.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:55:46.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:46.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:55:46.432 00.000 16108 MoveAxis(E, 0, ABG)
03:55:46.432 00.000 16108 Move returns status 0, amount 0
03:55:46.433 00.001 16108 MoveAxis(N, 0, ABG)
03:55:46.433 00.000 16108 Move returns status 0, amount 0
03:55:46.433 00.000 16108 move complete, result=0
03:55:46.433 00.000 16108 worker thread done servicing request
03:55:46.437 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=3949, FiltMin=3353, FiltMax=35785, Gamma=1.000
03:55:46.454 00.017 21068 UpdateGuideState exits: m=508458 SNR=203.6
03:55:46.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:46.456 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:46.457 00.001 21068 Enqueuing Expose request
03:55:46.458 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:46.459 00.001 16108 Worker thread wakes up
03:55:46.459 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:46.459 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:47.624 01.165 16108 Exposure complete
03:55:47.677 00.053 16108 worker thread done servicing request
03:55:47.677 00.000 21068 OnExposeComplete: enter
03:55:47.678 00.001 21068 UpdateGuideState(): m_state=6
03:55:47.679 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
03:55:47.680 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.39, Mass=433589, SNR=182.8, Peak=48678 HFD=3.6
03:55:47.681 00.001 21068 MultiStar: exiting stabilization period
03:55:47.682 00.001 21068 MultiStar: [#1 -0.45,-0.06,0.00,M3] [#2 -0.05,-0.03,0.95,U] [#3 -0.33,0.07,0.00,M6] [#4 -0.13,-0.21,0.34,U] [#5 -0.05,-0.03,0.33,U] [#6 -0.01,-0.20,0.29,U] [#7 -0.33,-0.13,0.00,M2] [#8 -0.19,-0.07,0.30,U] 
03:55:47.683 00.001 21068 single-star, 5 included, MultiStar: {-0.03, -0.07}, one-star: {0.06, -0.04}
03:55:47.684 00.001 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.72)
03:55:47.684 00.000 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.78)
03:55:47.685 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.60 mountX=-0.07 mountY=0.03, mountTheta=2.77
03:55:47.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.04, opts=13)
03:55:47.688 00.001 21068 Enqueuing Move request for scope (0.06, -0.04)
03:55:47.688 00.000 16108 Worker thread wakes up
03:55:47.689 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:55:47.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:55:47.689 00.000 16108 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=0.03
03:55:47.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:55:47.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:47.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:47.689 00.000 16108 MoveAxis(E, 0, ABG)
03:55:47.689 00.000 16108 Move returns status 0, amount 0
03:55:47.689 00.000 16108 MoveAxis(N, 0, ABG)
03:55:47.689 00.000 16108 Move returns status 0, amount 0
03:55:47.689 00.000 16108 move complete, result=0
03:55:47.689 00.000 16108 worker thread done servicing request
03:55:47.696 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1347, max=65535, med=3952, FiltMin=3405, FiltMax=38403, Gamma=1.000
03:55:47.717 00.021 21068 UpdateGuideState exits: m=433589 SNR=182.8
03:55:47.718 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:47.719 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:47.720 00.001 21068 Enqueuing Expose request
03:55:47.720 00.000 16108 Worker thread wakes up
03:55:47.720 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:47.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:47.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:48.690 00.969 16108 Exposure complete
03:55:48.755 00.065 16108 worker thread done servicing request
03:55:48.755 00.000 21068 OnExposeComplete: enter
03:55:48.756 00.001 21068 UpdateGuideState(): m_state=6
03:55:48.757 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
03:55:48.757 00.000 21068 Star::Find returns 1 (0), X=102.70, Y=801.32, Mass=448787, SNR=179.5, Peak=51814 HFD=3.4
03:55:48.758 00.001 21068 MultiStar: [#1 -0.32,0.06,0.00,M4] [#2 0.05,0.01,0.79,U] [#3 -0.25,0.14,0.00,M7] [#4 -0.26,-0.27,0.00,M7] [#5 -0.11,-0.26,0.00,M1] [#6 0.14,-0.11,0.35,U] [#7 -0.28,-0.13,0.00,M3] [#8 0.09,-0.38,0.00,M1] 
03:55:48.759 00.001 21068 refined, 2 included, MultiStar: {0.01, -0.07}, one-star: {-0.07, -0.11}
03:55:48.760 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
03:55:48.761 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
03:55:48.761 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.42 mountX=-0.02 mountY=0.06, mountTheta=1.90
03:55:48.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
03:55:48.764 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
03:55:48.765 00.001 16108 Worker thread wakes up
03:55:48.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
03:55:48.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
03:55:48.765 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.06
03:55:48.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:55:48.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:48.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:55:48.765 00.000 16108 MoveAxis(E, 0, ABG)
03:55:48.765 00.000 16108 Move returns status 0, amount 0
03:55:48.765 00.000 16108 MoveAxis(N, 0, ABG)
03:55:48.765 00.000 16108 Move returns status 0, amount 0
03:55:48.765 00.000 16108 move complete, result=0
03:55:48.765 00.000 16108 worker thread done servicing request
03:55:48.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=3955, FiltMin=3341, FiltMax=33574, Gamma=1.000
03:55:48.781 00.013 21068 UpdateGuideState exits: m=448787 SNR=179.5
03:55:48.783 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:48.784 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:48.785 00.001 21068 Enqueuing Expose request
03:55:48.785 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:48.786 00.001 16108 Worker thread wakes up
03:55:48.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:48.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:49.957 01.171 16108 Exposure complete
03:55:50.025 00.068 16108 worker thread done servicing request
03:55:50.025 00.000 21068 OnExposeComplete: enter
03:55:50.027 00.002 21068 UpdateGuideState(): m_state=6
03:55:50.028 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
03:55:50.030 00.002 21068 Star::Find returns 1 (0), X=102.92, Y=801.40, Mass=427233, SNR=167.8, Peak=50278 HFD=3.4
03:55:50.031 00.001 21068 MultiStar: [#1 -0.24,0.02,1.06,U] [#2 0.20,-0.01,0.78,U] [#3 -0.28,-0.02,0.00,M8] [#4 -0.04,-0.51,0.00,M8] [#5 -0.09,-0.35,0.00,M2] [#6 0.18,-0.01,0.35,U] [#7 -0.39,-0.38,0.00,M4] [#8 -0.13,-0.32,0.00,M2] 
03:55:50.032 00.001 21068 refined, 3 included, MultiStar: {0.04, -0.01}, one-star: {0.15, -0.04}
03:55:50.032 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
03:55:50.033 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
03:55:50.035 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.22 mountX=-0.04 mountY=-0.00, mountTheta=-3.13
03:55:50.038 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.01, opts=13)
03:55:50.039 00.001 21068 Enqueuing Move request for scope (0.04, -0.01)
03:55:50.040 00.001 16108 Worker thread wakes up
03:55:50.041 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:55:50.041 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:55:50.041 00.000 16108 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.00
03:55:50.041 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:55:50.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:50.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:55:50.041 00.000 16108 MoveAxis(E, 0, ABG)
03:55:50.041 00.000 16108 Move returns status 0, amount 0
03:55:50.041 00.000 16108 MoveAxis(N, 0, ABG)
03:55:50.041 00.000 16108 Move returns status 0, amount 0
03:55:50.041 00.000 16108 move complete, result=0
03:55:50.041 00.000 16108 worker thread done servicing request
03:55:50.047 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=3961, FiltMin=3341, FiltMax=36246, Gamma=1.000
03:55:50.062 00.015 21068 UpdateGuideState exits: m=427233 SNR=167.8
03:55:50.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:50.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:50.065 00.001 21068 Enqueuing Expose request
03:55:50.065 00.000 16108 Worker thread wakes up
03:55:50.066 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:50.066 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:50.066 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:51.054 00.988 16108 Exposure complete
03:55:51.134 00.080 16108 worker thread done servicing request
03:55:51.134 00.000 21068 OnExposeComplete: enter
03:55:51.135 00.001 21068 UpdateGuideState(): m_state=6
03:55:51.137 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
03:55:51.138 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.39, Mass=438727, SNR=172.1, Peak=44806 HFD=3.4
03:55:51.139 00.001 21068 MultiStar: [#1 -0.17,0.08,0.93,U] [#2 0.18,0.11,0.87,U] [#3 -0.19,0.09,0.89,U] [#4 0.21,-0.25,0.00,M9] [#5 0.13,0.02,0.31,U] [#6 0.11,-0.20,0.32,U] [#7 -0.17,-0.15,0.29,U] [#8 -0.15,-0.38,0.00,M3] 
03:55:51.140 00.001 21068 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.24, -0.04}
03:55:51.141 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
03:55:51.141 00.000 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:55:51.142 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.85 mountX=-0.02 mountY=-0.03, mountTheta=-2.10
03:55:51.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
03:55:51.144 00.000 21068 Enqueuing Move request for scope (0.02, 0.03)
03:55:51.145 00.001 16108 Worker thread wakes up
03:55:51.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:55:51.145 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:55:51.145 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
03:55:51.145 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:55:51.145 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:51.146 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:55:51.146 00.000 16108 MoveAxis(E, 0, ABG)
03:55:51.146 00.000 16108 Move returns status 0, amount 0
03:55:51.146 00.000 16108 MoveAxis(N, 0, ABG)
03:55:51.146 00.000 16108 Move returns status 0, amount 0
03:55:51.146 00.000 16108 move complete, result=0
03:55:51.146 00.000 16108 worker thread done servicing request
03:55:51.149 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=3971, FiltMin=3366, FiltMax=33369, Gamma=1.000
03:55:51.166 00.017 21068 UpdateGuideState exits: m=438727 SNR=172.1
03:55:51.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:51.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:51.170 00.002 21068 Enqueuing Expose request
03:55:51.171 00.001 16108 Worker thread wakes up
03:55:51.171 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:51.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:51.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:52.328 01.157 16108 Exposure complete
03:55:52.433 00.105 16108 worker thread done servicing request
03:55:52.433 00.000 21068 OnExposeComplete: enter
03:55:52.435 00.002 21068 UpdateGuideState(): m_state=6
03:55:52.437 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
03:55:52.439 00.002 21068 Star::Find returns 1 (0), X=102.87, Y=801.33, Mass=393010, SNR=157.8, Peak=40774 HFD=3.5
03:55:52.440 00.001 21068 MultiStar: [#1 -0.27,-0.16,0.00,M3] [#2 -0.12,-0.19,0.97,U] [#3 -0.12,0.03,0.93,U] [#4 0.01,-0.68,0.00,M10] [#5 0.04,-0.36,0.00,M2] [#6 0.28,-0.47,0.00,M5] [#7 -0.45,-0.71,0.00,M4] [#8 0.19,-0.24,0.00,M4] 
03:55:52.442 00.002 21068 refined, 2 included, MultiStar: {-0.04, -0.09}, one-star: {0.11, -0.11}
03:55:52.443 00.001 21068 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
03:55:52.444 00.001 21068 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
03:55:52.447 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=0.03 mountY=0.10, mountTheta=1.31
03:55:52.450 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
03:55:52.451 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
03:55:52.453 00.002 16108 Worker thread wakes up
03:55:52.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
03:55:52.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
03:55:52.453 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.03 yDistance=0.10
03:55:52.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:52.454 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:52.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:55:52.454 00.000 16108 MoveAxis(E, 0, ABG)
03:55:52.454 00.000 16108 Move returns status 0, amount 0
03:55:52.454 00.000 16108 MoveAxis(N, 0, ABG)
03:55:52.454 00.000 16108 Move returns status 0, amount 0
03:55:52.454 00.000 16108 move complete, result=0
03:55:52.454 00.000 16108 worker thread done servicing request
03:55:52.460 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=3981, FiltMin=3312, FiltMax=31699, Gamma=1.000
03:55:52.482 00.022 21068 UpdateGuideState exits: m=393010 SNR=157.8
03:55:52.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:52.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:52.486 00.002 21068 Enqueuing Expose request
03:55:52.487 00.001 16108 Worker thread wakes up
03:55:52.487 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:52.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:52.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:53.473 00.985 16108 Exposure complete
03:55:53.538 00.065 16108 worker thread done servicing request
03:55:53.538 00.000 21068 OnExposeComplete: enter
03:55:53.539 00.001 21068 UpdateGuideState(): m_state=6
03:55:53.540 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
03:55:53.541 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.46, Mass=361642, SNR=148.7, Peak=40566 HFD=3.6
03:55:53.542 00.001 21068 MultiStar: [#1 0.09,0.06,1.07,U] [#2 0.29,-0.08,0.00,M1] [#3 -0.10,0.16,0.98,U] [#4 0.27,-0.44,0.00,R] [#5 0.26,0.00,0.00,M3] [#6 0.28,-0.17,0.00,M6] [#7 -0.14,-0.16,0.36,U] [#8 0.30,0.14,0.00,M5] 
03:55:53.543 00.001 21068 refined, 3 included, MultiStar: {0.05, 0.05}, one-star: {0.21, 0.02}
03:55:53.543 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
03:55:53.544 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
03:55:53.545 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=-0.04 mountY=-0.06, mountTheta=-2.10
03:55:53.546 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
03:55:53.547 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
03:55:53.548 00.001 16108 Worker thread wakes up
03:55:53.548 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:55:53.548 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:55:53.548 00.000 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
03:55:53.548 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:55:53.548 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:53.548 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:55:53.548 00.000 16108 MoveAxis(E, 0, ABG)
03:55:53.548 00.000 16108 Move returns status 0, amount 0
03:55:53.548 00.000 16108 MoveAxis(N, 0, ABG)
03:55:53.548 00.000 16108 Move returns status 0, amount 0
03:55:53.548 00.000 16108 move complete, result=0
03:55:53.548 00.000 16108 worker thread done servicing request
03:55:53.553 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1043, max=65535, med=3993, FiltMin=3315, FiltMax=28809, Gamma=1.000
03:55:53.566 00.013 21068 UpdateGuideState exits: m=361642 SNR=148.7
03:55:53.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:53.567 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:53.568 00.001 21068 Enqueuing Expose request
03:55:53.569 00.001 16108 Worker thread wakes up
03:55:53.569 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:53.569 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:53.569 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:54.732 01.163 16108 Exposure complete
03:55:54.814 00.082 16108 worker thread done servicing request
03:55:54.814 00.000 21068 OnExposeComplete: enter
03:55:54.815 00.001 21068 UpdateGuideState(): m_state=6
03:55:54.816 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
03:55:54.817 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.60, Mass=331500, SNR=147.7, Peak=32963 HFD=3.6
03:55:54.818 00.001 21068 MultiStar: [#1 -0.12,0.07,1.16,U] [#2 0.18,-0.02,1.07,U] [#3 -0.02,0.10,0.88,U] [#4 -0.01,0.32,0.00,M1] [#5 0.39,-0.08,0.00,M4] [#6 0.24,-0.02,0.36,U] [#7 -0.12,-0.16,0.34,U] [#8 0.23,-0.19,0.00,M6] 
03:55:54.819 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.05}, one-star: {0.24, 0.16}
03:55:54.820 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
03:55:54.820 00.000 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
03:55:54.821 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=-0.06 mountY=-0.06, mountTheta=-2.30
03:55:54.823 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.05, opts=13)
03:55:54.824 00.001 21068 Enqueuing Move request for scope (0.07, 0.05)
03:55:54.825 00.001 16108 Worker thread wakes up
03:55:54.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:55:54.825 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:55:54.825 00.000 16108 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=-0.06
03:55:54.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:55:54.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:54.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:55:54.825 00.000 16108 MoveAxis(E, 0, ABG)
03:55:54.825 00.000 16108 Move returns status 0, amount 0
03:55:54.825 00.000 16108 MoveAxis(N, 0, ABG)
03:55:54.825 00.000 16108 Move returns status 0, amount 0
03:55:54.825 00.000 16108 move complete, result=0
03:55:54.826 00.001 16108 worker thread done servicing request
03:55:54.832 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=4009, FiltMin=3376, FiltMax=30451, Gamma=1.000
03:55:54.849 00.017 21068 UpdateGuideState exits: m=331500 SNR=147.7
03:55:54.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:54.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:54.852 00.001 21068 Enqueuing Expose request
03:55:54.852 00.000 16108 Worker thread wakes up
03:55:54.852 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:54.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:54.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:55.824 00.971 16108 Exposure complete
03:55:55.913 00.089 16108 worker thread done servicing request
03:55:55.913 00.000 21068 OnExposeComplete: enter
03:55:55.914 00.001 21068 UpdateGuideState(): m_state=6
03:55:55.915 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
03:55:55.916 00.001 21068 Star::Find returns 1 (0), X=103.08, Y=801.69, Mass=300769, SNR=136.9, Peak=32406 HFD=3.4
03:55:55.917 00.001 21068 MultiStar: [#1 -0.11,0.06,1.21,U] [#2 0.38,0.15,0.00,M1] [#3 -0.06,0.10,0.99,U] [#4 -0.19,0.34,0.00,M2] [#5 0.25,0.16,0.00,M5] [#6 0.27,-0.12,0.00,M6] [#7 -0.06,-0.05,0.31,U] [#8 -0.10,-0.41,0.00,M7] 
03:55:55.917 00.000 21068 refined, 3 included, MultiStar: {0.03, 0.12}, one-star: {0.31, 0.25}
03:55:55.918 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.62 = -1.62)
03:55:55.919 00.001 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.56 = -1.56)
03:55:55.921 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:55:55.922 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
03:55:55.923 00.001 21068 Enqueuing Move request for scope (0.03, 0.12)
03:55:55.924 00.001 16108 Worker thread wakes up
03:55:55.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:55:55.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:55:55.924 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:55:55.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:55.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:55.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:55:55.924 00.000 16108 MoveAxis(E, 0, ABG)
03:55:55.924 00.000 16108 Move returns status 0, amount 0
03:55:55.925 00.001 16108 MoveAxis(N, 0, ABG)
03:55:55.925 00.000 16108 Move returns status 0, amount 0
03:55:55.925 00.000 16108 move complete, result=0
03:55:55.925 00.000 16108 worker thread done servicing request
03:55:55.928 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4022, FiltMin=3447, FiltMax=28054, Gamma=1.000
03:55:55.940 00.012 21068 UpdateGuideState exits: m=300769 SNR=136.9
03:55:55.941 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:55.942 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:55.943 00.001 21068 Enqueuing Expose request
03:55:55.943 00.000 16108 Worker thread wakes up
03:55:55.943 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:55.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:55.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:57.102 01.158 16108 Exposure complete
03:55:57.160 00.058 16108 worker thread done servicing request
03:55:57.160 00.000 21068 OnExposeComplete: enter
03:55:57.161 00.001 21068 UpdateGuideState(): m_state=6
03:55:57.162 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
03:55:57.163 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.44, Mass=327671, SNR=154.7, Peak=33398 HFD=3.6
03:55:57.164 00.001 21068 MultiStar: [#1 0.10,0.03,1.19,U] [#2 0.43,-0.21,0.00,M2] [#3 -0.08,-0.09,0.94,U] [#4 0.04,0.06,0.41,U] [#5 0.19,-0.28,0.00,M6] [#6 0.34,-0.20,0.00,M7] [#7 0.00,-0.13,0.34,U] [#8 0.32,-0.48,0.00,M8] 
03:55:57.165 00.001 21068 refined, 4 included, MultiStar: {0.08, -0.02}, one-star: {0.27, 0.00}
03:55:57.166 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
03:55:57.167 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
03:55:57.167 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.19 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
03:55:57.169 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.02, opts=13)
03:55:57.172 00.003 21068 Enqueuing Move request for scope (0.08, -0.02)
03:55:57.173 00.001 16108 Worker thread wakes up
03:55:57.173 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:55:57.173 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:55:57.173 00.000 16108 Moving (0.08, -0.02) raw xDistance=-0.09 yDistance=-0.00
03:55:57.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:55:57.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:57.174 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:55:57.174 00.000 16108 MoveAxis(E, 0, ABG)
03:55:57.174 00.000 16108 Move returns status 0, amount 0
03:55:57.174 00.000 16108 MoveAxis(N, 0, ABG)
03:55:57.174 00.000 16108 Move returns status 0, amount 0
03:55:57.174 00.000 16108 move complete, result=0
03:55:57.174 00.000 16108 worker thread done servicing request
03:55:57.180 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1267, max=65535, med=4035, FiltMin=3430, FiltMax=26512, Gamma=1.000
03:55:57.197 00.017 21068 UpdateGuideState exits: m=327671 SNR=154.7
03:55:57.198 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:57.199 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:57.200 00.001 21068 Enqueuing Expose request
03:55:57.200 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:57.201 00.001 16108 Worker thread wakes up
03:55:57.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:57.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:58.173 00.972 16108 Exposure complete
03:55:58.229 00.056 16108 worker thread done servicing request
03:55:58.229 00.000 21068 OnExposeComplete: enter
03:55:58.230 00.001 21068 UpdateGuideState(): m_state=6
03:55:58.230 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
03:55:58.232 00.002 21068 Star::Find returns 1 (0), X=103.02, Y=801.15, Mass=337304, SNR=134.7, Peak=40198 HFD=3.2
03:55:58.233 00.001 21068 MultiStar: [#1 -0.18,-0.23,0.00,M1] [#2 0.06,-0.18,1.07,U] [#3 -0.29,-0.13,0.00,M3] [#4 -0.16,0.13,0.46,U] [#5 0.13,-0.38,0.00,M7] [#6 0.13,-0.30,0.00,M8] [#7 -0.33,-0.12,0.00,M1] [#8 0.13,-0.34,0.00,M9] 
03:55:58.234 00.001 21068 refined, 2 included, MultiStar: {0.10, -0.17}, one-star: {0.26, -0.29}
03:55:58.236 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
03:55:58.237 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
03:55:58.238 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.04 mountX=-0.13 mountY=0.14, mountTheta=2.31
03:55:58.241 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
03:55:58.242 00.001 21068 Enqueuing Move request for scope (0.10, -0.17)
03:55:58.242 00.000 16108 Worker thread wakes up
03:55:58.243 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
03:55:58.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
03:55:58.243 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.14
03:55:58.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:55:58.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:58.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:55:58.243 00.000 16108 MoveAxis(E, 0, ABG)
03:55:58.243 00.000 16108 Move returns status 0, amount 0
03:55:58.243 00.000 16108 MoveAxis(N, 0, ABG)
03:55:58.243 00.000 16108 Move returns status 0, amount 0
03:55:58.243 00.000 16108 move complete, result=0
03:55:58.243 00.000 16108 worker thread done servicing request
03:55:58.247 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4048, FiltMin=3405, FiltMax=27574, Gamma=1.000
03:55:58.263 00.016 21068 UpdateGuideState exits: m=337304 SNR=134.7
03:55:58.264 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:58.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:58.266 00.001 21068 Enqueuing Expose request
03:55:58.266 00.000 16108 Worker thread wakes up
03:55:58.266 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:58.268 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:58.268 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:55:59.448 01.180 16108 Exposure complete
03:55:59.513 00.065 16108 worker thread done servicing request
03:55:59.513 00.000 21068 OnExposeComplete: enter
03:55:59.514 00.001 21068 UpdateGuideState(): m_state=6
03:55:59.515 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
03:55:59.516 00.001 21068 Star::Find returns 1 (0), X=103.07, Y=801.29, Mass=396746, SNR=164.3, Peak=38502 HFD=3.9
03:55:59.517 00.001 21068 MultiStar: [#1 -0.03,-0.06,1.03,U] [#2 0.27,-0.04,0.00,M2] [#3 -0.04,-0.09,0.67,U] [#4 0.31,0.18,0.00,M1] [#5 0.32,-0.02,0.00,M8] [#6 -0.04,-0.61,0.00,M9] [#7 0.00,-0.16,0.22,U] [#8 0.13,-0.61,0.00,M10] 
03:55:59.518 00.001 21068 refined, 3 included, MultiStar: {0.08, -0.10}, one-star: {0.31, -0.14}
03:55:59.518 00.000 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
03:55:59.519 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
03:55:59.520 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=-0.10 mountY=0.08, mountTheta=2.46
03:55:59.521 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
03:55:59.522 00.001 21068 Enqueuing Move request for scope (0.08, -0.10)
03:55:59.523 00.001 16108 Worker thread wakes up
03:55:59.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:55:59.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:55:59.523 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
03:55:59.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:55:59.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:59.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:55:59.523 00.000 16108 MoveAxis(E, 0, ABG)
03:55:59.523 00.000 16108 Move returns status 0, amount 0
03:55:59.523 00.000 16108 MoveAxis(N, 0, ABG)
03:55:59.523 00.000 16108 Move returns status 0, amount 0
03:55:59.523 00.000 16108 move complete, result=0
03:55:59.523 00.000 16108 worker thread done servicing request
03:55:59.528 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4061, FiltMin=3449, FiltMax=29737, Gamma=1.000
03:55:59.548 00.020 21068 UpdateGuideState exits: m=396746 SNR=164.3
03:55:59.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:59.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:55:59.551 00.001 21068 Enqueuing Expose request
03:55:59.552 00.001 16108 Worker thread wakes up
03:55:59.552 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:59.552 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:55:59.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:00.535 00.983 16108 Exposure complete
03:56:00.608 00.073 16108 worker thread done servicing request
03:56:00.608 00.000 21068 OnExposeComplete: enter
03:56:00.610 00.002 21068 UpdateGuideState(): m_state=6
03:56:00.612 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
03:56:00.612 00.000 21068 Star::Find returns 1 (0), X=103.08, Y=801.34, Mass=384543, SNR=150.2, Peak=42486 HFD=3.5
03:56:00.613 00.001 21068 MultiStar: [#1 0.06,-0.03,1.05,U] [#2 0.38,-0.10,0.00,M3] [#3 0.15,-0.04,0.85,U] [#4 0.35,0.07,0.00,M2] [#5 0.71,-0.22,0.00,M9] [#6 0.40,-0.60,0.00,M10] [#7 0.24,-0.14,0.00,M1] [#8 -0.03,-0.33,0.00,R] 
03:56:00.614 00.001 21068 refined, 2 included, MultiStar: {0.17, -0.06}, one-star: {0.32, -0.09}
03:56:00.615 00.001 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
03:56:00.616 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
03:56:00.618 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=-0.18 mountY=0.01, mountTheta=3.06
03:56:00.621 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.06, opts=13)
03:56:00.622 00.001 21068 Enqueuing Move request for scope (0.17, -0.06)
03:56:00.622 00.000 16108 Worker thread wakes up
03:56:00.623 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
03:56:00.623 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
03:56:00.623 00.000 16108 Moving (0.17, -0.06) raw xDistance=-0.18 yDistance=0.01
03:56:00.623 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:56:00.623 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:00.623 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:56:00.623 00.000 16108 MoveAxis(E, 0, ABG)
03:56:00.623 00.000 16108 Move returns status 0, amount 0
03:56:00.624 00.001 16108 MoveAxis(N, 0, ABG)
03:56:00.624 00.000 16108 Move returns status 0, amount 0
03:56:00.624 00.000 16108 move complete, result=0
03:56:00.624 00.000 16108 worker thread done servicing request
03:56:00.637 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=4070, FiltMin=3446, FiltMax=29443, Gamma=1.000
03:56:00.660 00.023 21068 UpdateGuideState exits: m=384543 SNR=150.2
03:56:00.661 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:00.662 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:00.662 00.000 21068 Enqueuing Expose request
03:56:00.663 00.001 16108 Worker thread wakes up
03:56:00.663 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:00.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:00.664 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:01.833 01.169 16108 Exposure complete
03:56:01.887 00.054 16108 worker thread done servicing request
03:56:01.887 00.000 21068 OnExposeComplete: enter
03:56:01.888 00.001 21068 UpdateGuideState(): m_state=6
03:56:01.889 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
03:56:01.889 00.000 21068 Star::Find returns 1 (0), X=103.22, Y=801.21, Mass=379608, SNR=152.6, Peak=38486 HFD=3.5
03:56:01.890 00.001 21068 MultiStar: [#1 0.34,0.01,0.00,M1] [#2 0.83,-0.13,0.00,M4] [#3 0.17,-0.13,0.64,U] [#4 0.41,-0.12,0.00,M3] [#5 0.48,-0.55,0.00,M10] [#6 0.55,-0.58,0.00,R] [#7 -0.09,-0.27,0.00,M2] [#8 0.25,-0.33,0.00,M1] 
03:56:01.891 00.001 21068 refined, 1 included, MultiStar: {0.34, -0.19}, one-star: {0.45, -0.23}
03:56:01.892 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
03:56:01.892 00.000 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
03:56:01.893 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-0.51 mountX=-0.37 mountY=0.10, mountTheta=2.87
03:56:01.896 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.19, opts=13)
03:56:01.896 00.000 21068 Enqueuing Move request for scope (0.34, -0.19)
03:56:01.897 00.001 16108 Worker thread wakes up
03:56:01.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.19) opts 0xd
03:56:01.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.19)
03:56:01.898 00.001 16108 Moving (0.34, -0.19) raw xDistance=-0.37 yDistance=0.10
03:56:01.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:56:01.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:01.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:56:01.898 00.000 16108 MoveAxis(E, 97, ABG)
03:56:01.898 00.000 16108 Guiding  Dir = 2, Dur = 97
03:56:01.899 00.001 16108 IsSlewing returns 0
03:56:01.899 00.000 16108 IsGuiding returns 0
03:56:01.901 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4083, FiltMin=3456, FiltMax=27667, Gamma=1.000
03:56:01.913 00.012 21068 UpdateGuideState exits: m=379608 SNR=152.6
03:56:01.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:01.915 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:01.916 00.001 21068 Enqueuing Expose request
03:56:01.926 00.010 16108 PulseGuide returned control before completion, sleep 81
03:56:02.018 00.092 16108 IsGuiding returns 1
03:56:02.018 00.000 16108 scope still moving after pulse duration time elapsed
03:56:02.050 00.032 16108 IsSlewing returns 0
03:56:02.050 00.000 16108 IsGuiding returns 1
03:56:02.080 00.030 16108 IsSlewing returns 0
03:56:02.080 00.000 16108 IsGuiding returns 1
03:56:02.112 00.032 16108 IsSlewing returns 0
03:56:02.112 00.000 16108 IsGuiding returns 0
03:56:02.112 00.000 16108 scope move finished after 97 + 116 ms
03:56:02.112 00.000 16108 Move returns status 0, amount 97
03:56:02.112 00.000 16108 MoveAxis(N, 0, ABG)
03:56:02.113 00.001 16108 Move returns status 0, amount 0
03:56:02.113 00.000 16108 move complete, result=0
03:56:02.113 00.000 16108 worker thread done servicing request
03:56:02.113 00.000 21068 GuideStep: -0.4 px 97 ms EAST, 0.1 px 0 ms NORTH
03:56:02.116 00.003 16108 Worker thread wakes up
03:56:02.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:02.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:03.103 00.987 16108 Exposure complete
03:56:03.171 00.068 16108 worker thread done servicing request
03:56:03.171 00.000 21068 OnExposeComplete: enter
03:56:03.172 00.001 21068 UpdateGuideState(): m_state=6
03:56:03.173 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
03:56:03.173 00.000 21068 Star::Find returns 1 (0), X=102.96, Y=801.30, Mass=385994, SNR=150.3, Peak=35942 HFD=3.9
03:56:03.175 00.002 21068 MultiStar: [#1 -0.18,-0.23,0.00,M2] [#2 0.05,-0.39,0.00,M5] [#3 -0.12,-0.18,0.70,U] [#4 -0.05,-0.24,0.32,U] [#5 0.10,-0.53,0.00,R] [#6 -0.40,0.37,0.00,M1] [#7 -0.18,-0.31,0.00,M3] [#8 0.33,-0.13,0.00,M2] 
03:56:03.178 00.003 21068 refined, 2 included, MultiStar: {0.04, -0.17}, one-star: {0.19, -0.14}
03:56:03.179 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
03:56:03.180 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
03:56:03.182 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.31 mountX=-0.07 mountY=0.15, mountTheta=2.02
03:56:03.185 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.17, opts=13)
03:56:03.186 00.001 21068 Enqueuing Move request for scope (0.04, -0.17)
03:56:03.187 00.001 16108 Worker thread wakes up
03:56:03.187 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
03:56:03.187 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
03:56:03.187 00.000 16108 Moving (0.04, -0.17) raw xDistance=-0.07 yDistance=0.15
03:56:03.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:56:03.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:03.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:56:03.187 00.000 16108 MoveAxis(E, 0, ABG)
03:56:03.187 00.000 16108 Move returns status 0, amount 0
03:56:03.187 00.000 16108 MoveAxis(N, 0, ABG)
03:56:03.187 00.000 16108 Move returns status 0, amount 0
03:56:03.187 00.000 16108 move complete, result=0
03:56:03.187 00.000 16108 worker thread done servicing request
03:56:03.192 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1296, max=65535, med=4096, FiltMin=3485, FiltMax=26854, Gamma=1.000
03:56:03.205 00.013 21068 UpdateGuideState exits: m=385994 SNR=150.3
03:56:03.206 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:03.207 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:03.208 00.001 21068 Enqueuing Expose request
03:56:03.209 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:56:03.209 00.000 16108 Worker thread wakes up
03:56:03.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:03.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:04.371 01.162 16108 Exposure complete
03:56:04.451 00.080 16108 worker thread done servicing request
03:56:04.451 00.000 21068 OnExposeComplete: enter
03:56:04.454 00.003 21068 UpdateGuideState(): m_state=6
03:56:04.455 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
03:56:04.456 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.55, Mass=390025, SNR=170.5, Peak=39574 HFD=3.6
03:56:04.458 00.002 21068 MultiStar: [#1 -0.12,0.01,0.90,U] [#2 0.26,-0.06,0.00,M6] [#3 -0.12,-0.04,0.63,U] [#4 -0.28,0.39,0.00,M3] [#5 0.05,0.16,0.25,U] [#6 -0.41,0.16,0.00,M2] [#7 -0.22,-0.18,0.00,M4] [#8 -0.00,0.14,0.24,U] 
03:56:04.460 00.002 21068 refined, 4 included, MultiStar: {-0.02, 0.06}, one-star: {0.10, 0.12}
03:56:04.461 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
03:56:04.463 00.002 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
03:56:04.463 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.97 mountX=0.03 mountY=-0.05, mountTheta=-0.98
03:56:04.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.06, opts=13)
03:56:04.467 00.002 21068 Enqueuing Move request for scope (-0.02, 0.06)
03:56:04.468 00.001 16108 Worker thread wakes up
03:56:04.468 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
03:56:04.468 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
03:56:04.468 00.000 16108 Moving (-0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
03:56:04.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:56:04.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:04.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:04.468 00.000 16108 MoveAxis(E, 0, ABG)
03:56:04.468 00.000 16108 Move returns status 0, amount 0
03:56:04.469 00.001 16108 MoveAxis(N, 0, ABG)
03:56:04.469 00.000 16108 Move returns status 0, amount 0
03:56:04.469 00.000 16108 move complete, result=0
03:56:04.469 00.000 16108 worker thread done servicing request
03:56:04.472 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4115, FiltMin=3507, FiltMax=25625, Gamma=1.000
03:56:04.488 00.016 21068 UpdateGuideState exits: m=390025 SNR=170.5
03:56:04.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:04.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:04.490 00.000 21068 Enqueuing Expose request
03:56:04.491 00.001 16108 Worker thread wakes up
03:56:04.491 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:04.492 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:04.492 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:05.455 00.963 16108 Exposure complete
03:56:05.523 00.068 16108 worker thread done servicing request
03:56:05.523 00.000 21068 OnExposeComplete: enter
03:56:05.524 00.001 21068 UpdateGuideState(): m_state=6
03:56:05.525 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
03:56:05.526 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.42, Mass=352196, SNR=144.4, Peak=36358 HFD=3.6
03:56:05.527 00.001 21068 MultiStar: [#1 -0.27,-0.22,0.00,M2] [#2 0.04,-0.10,0.87,U] [#3 -0.21,0.13,0.77,U] [#4 -0.26,0.21,0.00,M4] [#5 -0.04,0.18,0.38,U] [#6 -0.67,0.27,0.00,M3] [#7 -0.27,-0.11,0.00,M5] [#8 -0.02,-0.12,0.25,U] 
03:56:05.527 00.000 21068 refined, 4 included, MultiStar: {-0.03, 0.01}, one-star: {0.06, -0.02}
03:56:05.528 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
03:56:05.528 00.000 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
03:56:05.530 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.73 mountX=0.03 mountY=-0.01, mountTheta=-0.18
03:56:05.532 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
03:56:05.532 00.000 21068 Enqueuing Move request for scope (-0.03, 0.01)
03:56:05.533 00.001 16108 Worker thread wakes up
03:56:05.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:56:05.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:56:05.533 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
03:56:05.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:56:05.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:05.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:56:05.533 00.000 16108 MoveAxis(E, 0, ABG)
03:56:05.533 00.000 16108 Move returns status 0, amount 0
03:56:05.534 00.001 16108 MoveAxis(N, 0, ABG)
03:56:05.534 00.000 16108 Move returns status 0, amount 0
03:56:05.534 00.000 16108 move complete, result=0
03:56:05.534 00.000 16108 worker thread done servicing request
03:56:05.540 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4128, FiltMin=3471, FiltMax=25926, Gamma=1.000
03:56:05.561 00.021 21068 UpdateGuideState exits: m=352196 SNR=144.4
03:56:05.563 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:05.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:05.565 00.001 21068 Enqueuing Expose request
03:56:05.567 00.002 16108 Worker thread wakes up
03:56:05.567 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:05.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:05.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:06.743 01.175 16108 Exposure complete
03:56:06.814 00.071 16108 worker thread done servicing request
03:56:06.814 00.000 21068 OnExposeComplete: enter
03:56:06.817 00.003 21068 UpdateGuideState(): m_state=6
03:56:06.819 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
03:56:06.820 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.33, Mass=376384, SNR=171.5, Peak=43686 HFD=3.4
03:56:06.823 00.003 21068 MultiStar: [#1 -0.09,-0.24,0.88,U] [#2 0.06,-0.40,0.00,M6] [#3 -0.29,-0.27,0.00,M1] [#4 -0.13,0.09,0.27,U] [#5 -0.08,-0.05,0.26,U] [#6 -0.34,-0.12,0.00,M4] [#7 -0.34,-0.41,0.00,M6] [#8 0.19,-0.09,0.18,U] 
03:56:06.825 00.002 21068 refined, 4 included, MultiStar: {0.02, -0.12}, one-star: {0.16, -0.10}
03:56:06.826 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
03:56:06.827 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
03:56:06.828 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.39 mountX=-0.04 mountY=0.11, mountTheta=1.93
03:56:06.831 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
03:56:06.832 00.001 21068 Enqueuing Move request for scope (0.02, -0.12)
03:56:06.832 00.000 16108 Worker thread wakes up
03:56:06.834 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:56:06.834 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:56:06.834 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.04 yDistance=0.11
03:56:06.834 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:06.834 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:06.834 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:56:06.834 00.000 16108 MoveAxis(E, 0, ABG)
03:56:06.834 00.000 16108 Move returns status 0, amount 0
03:56:06.834 00.000 16108 MoveAxis(N, 0, ABG)
03:56:06.834 00.000 16108 Move returns status 0, amount 0
03:56:06.834 00.000 16108 move complete, result=0
03:56:06.834 00.000 16108 worker thread done servicing request
03:56:06.839 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1427, max=65535, med=4141, FiltMin=3545, FiltMax=26323, Gamma=1.000
03:56:06.852 00.013 21068 UpdateGuideState exits: m=376384 SNR=171.5
03:56:06.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:06.853 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:06.854 00.001 21068 Enqueuing Expose request
03:56:06.855 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:06.856 00.001 16108 Worker thread wakes up
03:56:06.856 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:06.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:07.835 00.979 16108 Exposure complete
03:56:07.899 00.064 16108 worker thread done servicing request
03:56:07.901 00.002 21068 OnExposeComplete: enter
03:56:07.901 00.000 21068 UpdateGuideState(): m_state=6
03:56:07.902 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
03:56:07.903 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.46, Mass=360386, SNR=148.2, Peak=38166 HFD=3.5
03:56:07.904 00.001 21068 MultiStar: [#1 -0.49,-0.27,0.00,M2] [#2 -0.02,-0.38,0.00,M7] [#3 -0.38,-0.13,0.00,M2] [#4 0.06,0.23,0.31,U] [#5 0.44,0.50,0.00,M1] [#6 -0.53,0.09,0.00,M5] [#7 -0.22,-0.13,0.29,U] [#8 -0.12,0.04,0.31,U] 
03:56:07.905 00.001 21068 refined, 3 included, MultiStar: {0.03, 0.04}, one-star: {0.15, 0.03}
03:56:07.905 00.000 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
03:56:07.906 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
03:56:07.907 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
03:56:07.908 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.04, opts=13)
03:56:07.909 00.001 21068 Enqueuing Move request for scope (0.03, 0.04)
03:56:07.910 00.001 16108 Worker thread wakes up
03:56:07.910 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:56:07.910 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:56:07.910 00.000 16108 Moving (0.03, 0.04) raw xDistance=-0.03 yDistance=-0.05
03:56:07.911 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:56:07.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:07.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:07.911 00.000 16108 MoveAxis(E, 0, ABG)
03:56:07.911 00.000 16108 Move returns status 0, amount 0
03:56:07.911 00.000 16108 MoveAxis(N, 0, ABG)
03:56:07.911 00.000 16108 Move returns status 0, amount 0
03:56:07.911 00.000 16108 move complete, result=0
03:56:07.911 00.000 16108 worker thread done servicing request
03:56:07.916 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=4150, FiltMin=3542, FiltMax=29427, Gamma=1.000
03:56:07.939 00.023 21068 UpdateGuideState exits: m=360386 SNR=148.2
03:56:07.940 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:07.940 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:07.942 00.002 21068 Enqueuing Expose request
03:56:07.942 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:07.943 00.001 16108 Worker thread wakes up
03:56:07.943 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:07.943 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:09.101 01.158 16108 Exposure complete
03:56:09.156 00.055 16108 worker thread done servicing request
03:56:09.156 00.000 21068 OnExposeComplete: enter
03:56:09.157 00.001 21068 UpdateGuideState(): m_state=6
03:56:09.158 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
03:56:09.159 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=801.37, Mass=375910, SNR=164.9, Peak=40966 HFD=3.4
03:56:09.161 00.002 21068 MultiStar: [#1 -0.47,-0.34,0.00,M3] [#2 0.01,-0.15,0.78,U] [#3 -0.28,-0.28,0.00,M3] [#4 -0.03,0.04,0.24,U] [#5 0.22,0.23,0.00,M2] [#6 -0.71,0.27,0.00,M6] [#7 -0.14,-0.23,0.00,M6] [#8 -0.27,-0.15,0.00,M1] 
03:56:09.161 00.000 21068 refined, 2 included, MultiStar: {0.06, -0.09}, one-star: {0.12, -0.06}
03:56:09.162 00.001 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.35)
03:56:09.163 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.41)
03:56:09.164 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.97 mountX=-0.07 mountY=0.07, mountTheta=2.38
03:56:09.165 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.09, opts=13)
03:56:09.167 00.002 21068 Enqueuing Move request for scope (0.06, -0.09)
03:56:09.169 00.002 16108 Worker thread wakes up
03:56:09.169 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:56:09.169 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:56:09.169 00.000 16108 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.07
03:56:09.169 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:56:09.169 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:09.169 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:56:09.170 00.001 16108 MoveAxis(E, 0, ABG)
03:56:09.170 00.000 16108 Move returns status 0, amount 0
03:56:09.170 00.000 16108 MoveAxis(N, 0, ABG)
03:56:09.170 00.000 16108 Move returns status 0, amount 0
03:56:09.170 00.000 16108 move complete, result=0
03:56:09.170 00.000 16108 worker thread done servicing request
03:56:09.178 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4160, FiltMin=3555, FiltMax=27657, Gamma=1.000
03:56:09.193 00.015 21068 UpdateGuideState exits: m=375910 SNR=164.9
03:56:09.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:09.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:09.198 00.003 21068 Enqueuing Expose request
03:56:09.199 00.001 16108 Worker thread wakes up
03:56:09.199 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:09.201 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:09.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:10.180 00.979 16108 Exposure complete
03:56:10.235 00.055 16108 worker thread done servicing request
03:56:10.235 00.000 21068 OnExposeComplete: enter
03:56:10.238 00.003 21068 UpdateGuideState(): m_state=6
03:56:10.241 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
03:56:10.243 00.002 21068 Star::Find returns 1 (0), X=103.10, Y=801.23, Mass=371107, SNR=144.8, Peak=38710 HFD=3.4
03:56:10.246 00.003 21068 MultiStar: [#1 0.00,-0.23,1.01,U] [#2 0.33,-0.40,0.00,M7] [#3 -0.12,-0.19,0.80,U] [#4 -0.22,-0.00,0.29,U] [#5 0.05,0.13,0.34,U] [#6 -0.35,0.23,0.00,M7] [#7 -0.11,-0.28,0.00,M7] [#8 0.18,-0.45,0.00,M2] 
03:56:10.248 00.002 21068 refined, 4 included, MultiStar: {0.06, -0.16}, one-star: {0.33, -0.21}
03:56:10.249 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.08)
03:56:10.250 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
03:56:10.251 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=-0.08 mountY=0.14, mountTheta=2.09
03:56:10.256 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.16, opts=13)
03:56:10.258 00.002 21068 Enqueuing Move request for scope (0.06, -0.16)
03:56:10.261 00.003 16108 Worker thread wakes up
03:56:10.261 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
03:56:10.261 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
03:56:10.261 00.000 16108 Moving (0.06, -0.16) raw xDistance=-0.08 yDistance=0.14
03:56:10.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:56:10.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:10.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:56:10.261 00.000 16108 MoveAxis(E, 0, ABG)
03:56:10.261 00.000 16108 Move returns status 0, amount 0
03:56:10.261 00.000 16108 MoveAxis(N, 0, ABG)
03:56:10.262 00.001 16108 Move returns status 0, amount 0
03:56:10.262 00.000 16108 move complete, result=0
03:56:10.262 00.000 16108 worker thread done servicing request
03:56:10.268 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4166, FiltMin=3520, FiltMax=23475, Gamma=1.000
03:56:10.289 00.021 21068 UpdateGuideState exits: m=371107 SNR=144.8
03:56:10.291 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:10.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:10.293 00.001 21068 Enqueuing Expose request
03:56:10.294 00.001 16108 Worker thread wakes up
03:56:10.294 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:10.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:10.294 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:11.476 01.182 16108 Exposure complete
03:56:11.542 00.066 16108 worker thread done servicing request
03:56:11.543 00.001 21068 OnExposeComplete: enter
03:56:11.544 00.001 21068 UpdateGuideState(): m_state=6
03:56:11.544 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
03:56:11.545 00.001 21068 Star::Find returns 1 (0), X=103.42, Y=801.60, Mass=391464, SNR=165.0, Peak=34729 HFD=3.3
03:56:11.546 00.001 21068 MultiStar: large primary error, entering stabilization period
03:56:11.547 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
03:56:11.548 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
03:56:11.548 00.000 21068 CameraToMount -- cameraX=0.65 cameraY=0.16 hyp=0.67 cameraTheta=0.24 mountX=-0.61 mountY=-0.31, mountTheta=-2.68
03:56:11.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.65, y=0.16, opts=13)
03:56:11.551 00.001 21068 Enqueuing Move request for scope (0.65, 0.16)
03:56:11.552 00.001 16108 Worker thread wakes up
03:56:11.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.16) opts 0xd
03:56:11.552 00.000 16108 Handling offset move in thread for scope, endpoint = (0.65, 0.16)
03:56:11.552 00.000 16108 Moving (0.65, 0.16) raw xDistance=-0.61 yDistance=-0.31
03:56:11.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
03:56:11.552 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:56:11.552 00.000 16108 MoveAxis(E, 161, ABG)
03:56:11.552 00.000 16108 Guiding  Dir = 2, Dur = 161
03:56:11.552 00.000 16108 IsSlewing returns 0
03:56:11.553 00.001 16108 IsGuiding returns 0
03:56:11.556 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=886, max=65535, med=4173, FiltMin=3577, FiltMax=24707, Gamma=1.000
03:56:11.579 00.023 21068 UpdateGuideState exits: m=391464 SNR=165.0
03:56:11.581 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:11.583 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:11.584 00.001 21068 Enqueuing Expose request
03:56:11.587 00.003 16108 PulseGuide returned control before completion, sleep 136
03:56:11.725 00.138 16108 IsGuiding returns 1
03:56:11.725 00.000 16108 scope still moving after pulse duration time elapsed
03:56:11.757 00.032 16108 IsSlewing returns 0
03:56:11.757 00.000 16108 IsGuiding returns 0
03:56:11.757 00.000 16108 scope move finished after 161 + 44 ms
03:56:11.758 00.001 16108 Move returns status 0, amount 161
03:56:11.758 00.000 16108 MoveAxis(N, 62, ABG)
03:56:11.758 00.000 16108 Guiding  Dir = 0, Dur = 62
03:56:11.758 00.000 16108 IsSlewing returns 0
03:56:11.758 00.000 16108 IsGuiding returns 0
03:56:11.821 00.063 16108 PulseGuide returned control before completion, sleep 11
03:56:11.834 00.013 16108 IsGuiding returns 1
03:56:11.834 00.000 16108 scope still moving after pulse duration time elapsed
03:56:11.865 00.031 16108 IsSlewing returns 0
03:56:11.866 00.001 16108 IsGuiding returns 1
03:56:11.896 00.030 16108 IsSlewing returns 0
03:56:11.897 00.001 16108 IsGuiding returns 1
03:56:11.928 00.031 16108 IsSlewing returns 0
03:56:11.928 00.000 16108 IsGuiding returns 0
03:56:11.928 00.000 16108 scope move finished after 62 + 107 ms
03:56:11.929 00.001 16108 Move returns status 0, amount 62
03:56:11.929 00.000 16108 move complete, result=0
03:56:11.929 00.000 16108 worker thread done servicing request
03:56:11.929 00.000 16108 Worker thread wakes up
03:56:11.929 00.000 21068 GuideStep: -0.6 px 161 ms EAST, -0.3 px 62 ms NORTH
03:56:11.932 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:11.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:12.900 00.968 16108 Exposure complete
03:56:12.955 00.055 16108 worker thread done servicing request
03:56:12.955 00.000 21068 OnExposeComplete: enter
03:56:12.956 00.001 21068 UpdateGuideState(): m_state=6
03:56:12.957 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
03:56:12.957 00.000 21068 Star::Find returns 1 (0), X=102.98, Y=801.54, Mass=407361, SNR=160.2, Peak=37683 HFD=3.6
03:56:12.958 00.001 21068 MultiStar: exiting stabilization period
03:56:12.959 00.001 21068 MultiStar: [#1 -0.38,-0.08,0.00,M3] [#2 -0.04,-0.13,0.73,U] [#3 -0.34,0.02,0.00,M3] [#4 -0.10,0.28,0.00,M1] [#5 0.09,-0.01,0.28,U] [#6 -0.56,0.25,0.00,M8] [#7 -0.28,-0.36,0.00,M8] [#8 0.20,-0.10,0.22,U] 
03:56:12.960 00.001 21068 refined, 3 included, MultiStar: {0.11, -0.01}, one-star: {0.21, 0.10}
03:56:12.960 00.000 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
03:56:12.961 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
03:56:12.963 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.06 mountX=-0.11 mountY=-0.02, mountTheta=-2.97
03:56:12.966 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.01, opts=13)
03:56:12.968 00.002 21068 Enqueuing Move request for scope (0.11, -0.01)
03:56:12.970 00.002 16108 Worker thread wakes up
03:56:12.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
03:56:12.970 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
03:56:12.971 00.001 16108 Moving (0.11, -0.01) raw xDistance=-0.11 yDistance=-0.02
03:56:12.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:56:12.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:12.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:12.971 00.000 16108 MoveAxis(E, 0, ABG)
03:56:12.971 00.000 16108 Move returns status 0, amount 0
03:56:12.971 00.000 16108 MoveAxis(N, 0, ABG)
03:56:12.971 00.000 16108 Move returns status 0, amount 0
03:56:12.972 00.001 16108 move complete, result=0
03:56:12.972 00.000 16108 worker thread done servicing request
03:56:12.975 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4179, FiltMin=3549, FiltMax=26041, Gamma=1.000
03:56:12.990 00.015 21068 UpdateGuideState exits: m=407361 SNR=160.2
03:56:12.992 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:12.994 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:12.994 00.000 21068 Enqueuing Expose request
03:56:12.995 00.001 16108 Worker thread wakes up
03:56:12.997 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:12.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:12.997 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:14.167 01.170 16108 Exposure complete
03:56:14.226 00.059 16108 worker thread done servicing request
03:56:14.226 00.000 21068 OnExposeComplete: enter
03:56:14.227 00.001 21068 UpdateGuideState(): m_state=6
03:56:14.228 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
03:56:14.229 00.001 21068 Star::Find returns 1 (0), X=102.37, Y=800.89, Mass=388257, SNR=170.4, Peak=38278 HFD=3.6
03:56:14.229 00.000 21068 MultiStar: large primary error, entering stabilization period
03:56:14.230 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
03:56:14.231 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
03:56:14.232 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.55 hyp=0.67 cameraTheta=-2.19 mountX=0.29 mountY=0.62, mountTheta=1.13
03:56:14.233 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.55, opts=13)
03:56:14.234 00.001 21068 Enqueuing Move request for scope (-0.39, -0.55)
03:56:14.234 00.000 16108 Worker thread wakes up
03:56:14.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.55) opts 0xd
03:56:14.235 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.55)
03:56:14.235 00.000 16108 Moving (-0.39, -0.55) raw xDistance=0.29 yDistance=0.62
03:56:14.235 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:56:14.235 00.000 16108 resist switch: large excursion: input 0.62 thresh 0.60 direction from -1 to 1
03:56:14.235 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.87
03:56:14.235 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
03:56:14.235 00.000 16108 MoveAxis(W, 77, ABG)
03:56:14.235 00.000 16108 Guiding  Dir = 3, Dur = 77
03:56:14.236 00.001 16108 IsSlewing returns 0
03:56:14.236 00.000 16108 IsGuiding returns 0
03:56:14.239 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4182, FiltMin=3513, FiltMax=26989, Gamma=1.000
03:56:14.251 00.012 21068 UpdateGuideState exits: m=388257 SNR=170.4
03:56:14.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:14.253 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:14.254 00.001 21068 Enqueuing Expose request
03:56:14.298 00.044 16108 PulseGuide returned control before completion, sleep 26
03:56:14.328 00.030 16108 IsGuiding returns 1
03:56:14.328 00.000 16108 scope still moving after pulse duration time elapsed
03:56:14.359 00.031 16108 IsSlewing returns 0
03:56:14.359 00.000 16108 IsGuiding returns 1
03:56:14.390 00.031 16108 IsSlewing returns 0
03:56:14.390 00.000 16108 IsGuiding returns 0
03:56:14.391 00.001 16108 scope move finished after 77 + 77 ms
03:56:14.391 00.000 16108 Move returns status 0, amount 77
03:56:14.391 00.000 16108 MoveAxis(S, 126, ABG)
03:56:14.391 00.000 16108 Guiding  Dir = 1, Dur = 126
03:56:14.391 00.000 16108 IsSlewing returns 0
03:56:14.392 00.001 16108 IsGuiding returns 0
03:56:14.454 00.062 16108 PulseGuide returned control before completion, sleep 74
03:56:14.530 00.076 16108 IsGuiding returns 1
03:56:14.530 00.000 16108 scope still moving after pulse duration time elapsed
03:56:14.562 00.032 16108 IsSlewing returns 0
03:56:14.562 00.000 16108 IsGuiding returns 1
03:56:14.592 00.030 16108 IsSlewing returns 0
03:56:14.592 00.000 16108 IsGuiding returns 1
03:56:14.623 00.031 16108 IsSlewing returns 0
03:56:14.623 00.000 16108 IsGuiding returns 0
03:56:14.623 00.000 16108 scope move finished after 126 + 105 ms
03:56:14.623 00.000 16108 Move returns status 0, amount 126
03:56:14.623 00.000 16108 move complete, result=0
03:56:14.623 00.000 16108 worker thread done servicing request
03:56:14.623 00.000 16108 Worker thread wakes up
03:56:14.623 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.6 px 126 ms SOUTH
03:56:14.625 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:14.625 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:15.601 00.976 16108 Exposure complete
03:56:15.659 00.058 16108 worker thread done servicing request
03:56:15.659 00.000 21068 OnExposeComplete: enter
03:56:15.660 00.001 21068 UpdateGuideState(): m_state=6
03:56:15.661 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
03:56:15.663 00.002 21068 Star::Find returns 1 (0), X=102.48, Y=801.45, Mass=377340, SNR=144.5, Peak=35126 HFD=3.2
03:56:15.664 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
03:56:15.666 00.002 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
03:56:15.667 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.01 hyp=0.28 cameraTheta=3.09 mountX=0.28 mountY=0.05, mountTheta=0.18
03:56:15.671 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.01, opts=13)
03:56:15.672 00.001 21068 Enqueuing Move request for scope (-0.28, 0.01)
03:56:15.674 00.002 16108 Worker thread wakes up
03:56:15.674 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.01) opts 0xd
03:56:15.674 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.01)
03:56:15.674 00.000 16108 Moving (-0.28, 0.01) raw xDistance=0.28 yDistance=0.05
03:56:15.674 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:56:15.674 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:15.675 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:56:15.675 00.000 16108 MoveAxis(W, 79, ABG)
03:56:15.675 00.000 16108 Guiding  Dir = 3, Dur = 79
03:56:15.675 00.000 16108 IsSlewing returns 0
03:56:15.675 00.000 16108 IsGuiding returns 0
03:56:15.680 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1987, max=65535, med=4182, FiltMin=3577, FiltMax=25171, Gamma=1.000
03:56:15.693 00.013 21068 UpdateGuideState exits: m=377340 SNR=144.5
03:56:15.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:15.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:15.696 00.001 21068 Enqueuing Expose request
03:56:15.740 00.044 16108 PulseGuide returned control before completion, sleep 26
03:56:15.770 00.030 16108 IsGuiding returns 1
03:56:15.770 00.000 16108 scope still moving after pulse duration time elapsed
03:56:15.802 00.032 16108 IsSlewing returns 0
03:56:15.802 00.000 16108 IsGuiding returns 1
03:56:15.832 00.030 16108 IsSlewing returns 0
03:56:15.832 00.000 16108 IsGuiding returns 0
03:56:15.832 00.000 16108 scope move finished after 79 + 77 ms
03:56:15.832 00.000 16108 Move returns status 0, amount 79
03:56:15.832 00.000 16108 MoveAxis(N, 0, ABG)
03:56:15.832 00.000 16108 Move returns status 0, amount 0
03:56:15.832 00.000 16108 move complete, result=0
03:56:15.832 00.000 16108 worker thread done servicing request
03:56:15.832 00.000 16108 Worker thread wakes up
03:56:15.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:15.832 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:15.832 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
03:56:16.986 01.154 16108 Exposure complete
03:56:17.042 00.056 16108 worker thread done servicing request
03:56:17.042 00.000 21068 OnExposeComplete: enter
03:56:17.043 00.001 21068 UpdateGuideState(): m_state=6
03:56:17.043 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
03:56:17.044 00.001 21068 Star::Find returns 1 (0), X=102.52, Y=801.80, Mass=367719, SNR=155.8, Peak=36883 HFD=3.4
03:56:17.045 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
03:56:17.046 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.74 = -0.74)
03:56:17.047 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.37 hyp=0.44 cameraTheta=2.17 mountX=0.31 mountY=-0.30, mountTheta=-0.77
03:56:17.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.37, opts=13)
03:56:17.049 00.001 21068 Enqueuing Move request for scope (-0.25, 0.37)
03:56:17.050 00.001 16108 Worker thread wakes up
03:56:17.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.37) opts 0xd
03:56:17.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.37)
03:56:17.050 00.000 16108 Moving (-0.25, 0.37) raw xDistance=0.31 yDistance=-0.30
03:56:17.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:56:17.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:56:17.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:56:17.050 00.000 16108 MoveAxis(W, 86, ABG)
03:56:17.050 00.000 16108 Guiding  Dir = 3, Dur = 86
03:56:17.051 00.001 16108 IsSlewing returns 0
03:56:17.051 00.000 16108 IsGuiding returns 0
03:56:17.054 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=4182, FiltMin=3587, FiltMax=24003, Gamma=1.000
03:56:17.067 00.013 21068 UpdateGuideState exits: m=367719 SNR=155.8
03:56:17.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:17.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:17.069 00.000 21068 Enqueuing Expose request
03:56:17.102 00.033 16108 PulseGuide returned control before completion, sleep 45
03:56:17.163 00.061 16108 IsGuiding returns 1
03:56:17.163 00.000 16108 scope still moving after pulse duration time elapsed
03:56:17.194 00.031 16108 IsSlewing returns 0
03:56:17.194 00.000 16108 IsGuiding returns 0
03:56:17.194 00.000 16108 scope move finished after 86 + 57 ms
03:56:17.195 00.001 16108 Move returns status 0, amount 86
03:56:17.195 00.000 16108 MoveAxis(N, 0, ABG)
03:56:17.195 00.000 16108 Move returns status 0, amount 0
03:56:17.195 00.000 16108 move complete, result=0
03:56:17.195 00.000 16108 worker thread done servicing request
03:56:17.195 00.000 16108 Worker thread wakes up
03:56:17.195 00.000 21068 GuideStep: 0.3 px 86 ms WEST, -0.3 px 0 ms NORTH
03:56:17.197 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:17.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:18.168 00.971 16108 Exposure complete
03:56:18.223 00.055 16108 worker thread done servicing request
03:56:18.223 00.000 21068 OnExposeComplete: enter
03:56:18.224 00.001 21068 UpdateGuideState(): m_state=6
03:56:18.225 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
03:56:18.225 00.000 21068 Star::Find returns 1 (0), X=102.80, Y=801.69, Mass=383350, SNR=155.2, Peak=40499 HFD=3.5
03:56:18.226 00.001 21068 MultiStar: exiting stabilization period
03:56:18.227 00.001 21068 MultiStar: [#1 -0.32,0.37,0.00,M4] [#2 0.08,0.49,0.00,M7] [#3 -0.25,0.34,0.00,M4] [#4 -0.17,0.53,0.00,M2] [#5 -0.34,0.85,0.00,M1] [#6 -0.36,0.49,0.00,M9] [#7 -0.34,0.32,0.00,M9] [#8 0.09,0.31,0.00,M2] 
03:56:18.228 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
03:56:18.229 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
03:56:18.230 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=0.01 mountY=-0.25, mountTheta=-1.52
03:56:18.231 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.25, opts=13)
03:56:18.232 00.001 21068 Enqueuing Move request for scope (0.03, 0.25)
03:56:18.233 00.001 16108 Worker thread wakes up
03:56:18.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
03:56:18.233 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
03:56:18.233 00.000 16108 Moving (0.03, 0.25) raw xDistance=0.01 yDistance=-0.25
03:56:18.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:18.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:56:18.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:56:18.233 00.000 16108 MoveAxis(E, 0, ABG)
03:56:18.234 00.001 16108 Move returns status 0, amount 0
03:56:18.234 00.000 16108 MoveAxis(N, 0, ABG)
03:56:18.234 00.000 16108 Move returns status 0, amount 0
03:56:18.234 00.000 16108 move complete, result=0
03:56:18.234 00.000 16108 worker thread done servicing request
03:56:18.236 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1305, max=65535, med=4182, FiltMin=3542, FiltMax=31785, Gamma=1.000
03:56:18.249 00.013 21068 UpdateGuideState exits: m=383350 SNR=155.2
03:56:18.251 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:18.251 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:18.252 00.001 21068 Enqueuing Expose request
03:56:18.253 00.001 16108 Worker thread wakes up
03:56:18.253 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:18.254 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:18.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:19.413 01.159 16108 Exposure complete
03:56:19.474 00.061 16108 worker thread done servicing request
03:56:19.474 00.000 21068 OnExposeComplete: enter
03:56:19.477 00.003 21068 UpdateGuideState(): m_state=6
03:56:19.480 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
03:56:19.481 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.49, Mass=356128, SNR=153.3, Peak=37030 HFD=3.3
03:56:19.482 00.001 21068 MultiStar: [#1 -0.12,0.22,0.88,U] [#2 0.18,0.13,0.80,U] [#3 -0.33,0.12,0.00,M5] [#4 -0.23,0.54,0.00,M3] [#5 -0.11,0.56,0.00,M2] [#6 -0.27,0.30,0.00,M10] [#7 -0.54,-0.16,0.00,M10] [#8 -0.09,0.10,0.24,U] 
03:56:19.483 00.001 21068 single-star, 3 included, MultiStar: {-0.02, 0.13}, one-star: {-0.07, 0.05}
03:56:19.485 00.002 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
03:56:19.486 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
03:56:19.487 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.51 mountX=0.08 mountY=-0.04, mountTheta=-0.41
03:56:19.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
03:56:19.490 00.001 21068 Enqueuing Move request for scope (-0.07, 0.05)
03:56:19.491 00.001 16108 Worker thread wakes up
03:56:19.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:56:19.491 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:56:19.491 00.000 16108 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=-0.04
03:56:19.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:19.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:19.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:19.491 00.000 16108 MoveAxis(E, 0, ABG)
03:56:19.491 00.000 16108 Move returns status 0, amount 0
03:56:19.491 00.000 16108 MoveAxis(N, 0, ABG)
03:56:19.491 00.000 16108 Move returns status 0, amount 0
03:56:19.491 00.000 16108 move complete, result=0
03:56:19.492 00.001 16108 worker thread done servicing request
03:56:19.498 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4179, FiltMin=3587, FiltMax=32326, Gamma=1.000
03:56:19.519 00.021 21068 UpdateGuideState exits: m=356128 SNR=153.3
03:56:19.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:19.522 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:19.523 00.001 21068 Enqueuing Expose request
03:56:19.523 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:19.524 00.001 16108 Worker thread wakes up
03:56:19.524 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:19.524 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:20.504 00.980 16108 Exposure complete
03:56:20.600 00.096 16108 worker thread done servicing request
03:56:20.600 00.000 21068 OnExposeComplete: enter
03:56:20.601 00.001 21068 UpdateGuideState(): m_state=6
03:56:20.603 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
03:56:20.604 00.001 21068 Star::Find returns 1 (0), X=102.47, Y=801.57, Mass=390644, SNR=166.9, Peak=35190 HFD=3.3
03:56:20.605 00.001 21068 MultiStar: [#1 -0.32,0.21,0.00,M4] [#2 -0.10,0.08,0.73,U] [#3 -0.37,0.22,0.00,M6] [#4 -0.33,0.25,0.00,M4] [#5 0.05,0.49,0.00,M3] [#6 -0.53,0.80,0.00,R] [#7 -0.34,0.07,0.00,R] [#8 0.20,0.05,0.22,U] 
03:56:20.606 00.001 21068 refined, 2 included, MultiStar: {-0.17, 0.11}, one-star: {-0.30, 0.13}
03:56:20.606 00.000 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
03:56:20.607 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
03:56:20.608 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.59 mountX=0.19 mountY=-0.06, mountTheta=-0.32
03:56:20.609 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.11, opts=13)
03:56:20.610 00.001 21068 Enqueuing Move request for scope (-0.17, 0.11)
03:56:20.612 00.002 16108 Worker thread wakes up
03:56:20.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
03:56:20.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
03:56:20.612 00.000 16108 Moving (-0.17, 0.11) raw xDistance=0.19 yDistance=-0.06
03:56:20.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:56:20.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:20.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:20.612 00.000 16108 MoveAxis(E, 0, ABG)
03:56:20.612 00.000 16108 Move returns status 0, amount 0
03:56:20.612 00.000 16108 MoveAxis(N, 0, ABG)
03:56:20.612 00.000 16108 Move returns status 0, amount 0
03:56:20.612 00.000 16108 move complete, result=0
03:56:20.612 00.000 16108 worker thread done servicing request
03:56:20.615 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=4176, FiltMin=3603, FiltMax=30899, Gamma=1.000
03:56:20.628 00.013 21068 UpdateGuideState exits: m=390644 SNR=166.9
03:56:20.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:20.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:20.630 00.000 21068 Enqueuing Expose request
03:56:20.632 00.002 16108 Worker thread wakes up
03:56:20.632 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:20.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:20.634 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:21.811 01.177 16108 Exposure complete
03:56:21.867 00.056 16108 worker thread done servicing request
03:56:21.868 00.001 21068 OnExposeComplete: enter
03:56:21.868 00.000 21068 UpdateGuideState(): m_state=6
03:56:21.869 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
03:56:21.870 00.001 21068 Star::Find returns 1 (0), X=103.41, Y=801.58, Mass=399647, SNR=177.0, Peak=31936 HFD=3.4
03:56:21.871 00.001 21068 MultiStar: [#1 0.07,-0.02,0.78,U] [#2 0.40,0.29,0.00,M6] [#3 0.23,0.15,0.65,U] [#4 0.05,0.52,0.00,M5] [#5 0.29,0.16,0.23,U] [#6 0.36,-0.73,0.00,M1] [#7 0.54,-0.48,0.00,M1] [#8 0.17,0.24,0.23,U] 
03:56:21.872 00.001 21068 refined, 4 included, MultiStar: {0.33, 0.11}, one-star: {0.64, 0.14}
03:56:21.872 00.000 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
03:56:21.873 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
03:56:21.874 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.11 hyp=0.35 cameraTheta=0.32 mountX=-0.30 mountY=-0.18, mountTheta=-2.60
03:56:21.875 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.11, opts=13)
03:56:21.877 00.002 21068 Enqueuing Move request for scope (0.33, 0.11)
03:56:21.878 00.001 16108 Worker thread wakes up
03:56:21.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.11) opts 0xd
03:56:21.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.11)
03:56:21.878 00.000 16108 Moving (0.33, 0.11) raw xDistance=-0.30 yDistance=-0.18
03:56:21.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:56:21.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:21.879 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:56:21.879 00.000 16108 MoveAxis(E, 80, ABG)
03:56:21.879 00.000 16108 Guiding  Dir = 2, Dur = 80
03:56:21.879 00.000 16108 IsSlewing returns 0
03:56:21.879 00.000 16108 IsGuiding returns 0
03:56:21.882 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4169, FiltMin=3529, FiltMax=28313, Gamma=1.000
03:56:21.895 00.013 21068 UpdateGuideState exits: m=399647 SNR=177.0
03:56:21.895 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:21.897 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:21.898 00.001 21068 Enqueuing Expose request
03:56:21.920 00.022 16108 PulseGuide returned control before completion, sleep 50
03:56:21.981 00.061 16108 IsGuiding returns 1
03:56:21.981 00.000 16108 scope still moving after pulse duration time elapsed
03:56:22.013 00.032 16108 IsSlewing returns 0
03:56:22.014 00.001 16108 IsGuiding returns 1
03:56:22.044 00.030 16108 IsSlewing returns 0
03:56:22.044 00.000 16108 IsGuiding returns 0
03:56:22.046 00.002 16108 scope move finished after 80 + 86 ms
03:56:22.046 00.000 16108 Move returns status 0, amount 80
03:56:22.046 00.000 16108 MoveAxis(N, 0, ABG)
03:56:22.046 00.000 16108 Move returns status 0, amount 0
03:56:22.046 00.000 16108 move complete, result=0
03:56:22.046 00.000 16108 worker thread done servicing request
03:56:22.046 00.000 16108 Worker thread wakes up
03:56:22.046 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.2 px 0 ms NORTH
03:56:22.049 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:22.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:23.022 00.973 16108 Exposure complete
03:56:23.076 00.054 16108 worker thread done servicing request
03:56:23.076 00.000 21068 OnExposeComplete: enter
03:56:23.078 00.002 21068 UpdateGuideState(): m_state=6
03:56:23.081 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
03:56:23.082 00.001 21068 Star::Find returns 1 (0), X=103.12, Y=801.59, Mass=425804, SNR=169.7, Peak=33523 HFD=3.8
03:56:23.084 00.002 21068 MultiStar: [#1 0.19,-0.01,0.79,U] [#2 0.42,-0.10,0.00,M7] [#3 0.30,0.31,0.00,M6] [#4 0.25,0.05,0.31,U] [#5 0.48,0.16,0.00,M3] [#6 0.34,-0.38,0.00,M2] [#7 0.21,-0.25,0.23,U] [#8 0.23,-0.04,0.24,U] 
03:56:23.085 00.001 21068 refined, 4 included, MultiStar: {0.27, 0.04}, one-star: {0.36, 0.15}
03:56:23.087 00.002 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
03:56:23.088 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
03:56:23.091 00.003 21068 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.13 mountX=-0.26 mountY=-0.10, mountTheta=-2.78
03:56:23.094 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.04, opts=13)
03:56:23.095 00.001 21068 Enqueuing Move request for scope (0.27, 0.04)
03:56:23.097 00.002 16108 Worker thread wakes up
03:56:23.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
03:56:23.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
03:56:23.097 00.000 16108 Moving (0.27, 0.04) raw xDistance=-0.26 yDistance=-0.10
03:56:23.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:56:23.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:23.099 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:23.099 00.000 16108 MoveAxis(E, 73, ABG)
03:56:23.099 00.000 16108 Guiding  Dir = 2, Dur = 73
03:56:23.099 00.000 16108 IsSlewing returns 0
03:56:23.100 00.001 16108 IsGuiding returns 0
03:56:23.106 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4166, FiltMin=3555, FiltMax=29929, Gamma=1.000
03:56:23.120 00.014 16108 PulseGuide returned control before completion, sleep 63
03:56:23.128 00.008 21068 UpdateGuideState exits: m=425804 SNR=169.7
03:56:23.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:23.133 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:23.134 00.001 21068 Enqueuing Expose request
03:56:23.200 00.066 16108 IsGuiding returns 1
03:56:23.200 00.000 16108 scope still moving after pulse duration time elapsed
03:56:23.228 00.028 16108 IsSlewing returns 0
03:56:23.228 00.000 16108 IsGuiding returns 0
03:56:23.228 00.000 16108 scope move finished after 73 + 56 ms
03:56:23.228 00.000 16108 Move returns status 0, amount 73
03:56:23.228 00.000 16108 MoveAxis(N, 0, ABG)
03:56:23.228 00.000 16108 Move returns status 0, amount 0
03:56:23.229 00.001 16108 move complete, result=0
03:56:23.229 00.000 16108 worker thread done servicing request
03:56:23.229 00.000 16108 Worker thread wakes up
03:56:23.229 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:23.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:23.229 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
03:56:24.386 01.157 16108 Exposure complete
03:56:24.454 00.068 16108 worker thread done servicing request
03:56:24.454 00.000 21068 OnExposeComplete: enter
03:56:24.456 00.002 21068 UpdateGuideState(): m_state=6
03:56:24.457 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
03:56:24.457 00.000 21068 Star::Find returns 1 (0), X=102.76, Y=801.58, Mass=443700, SNR=167.3, Peak=33363 HFD=3.7
03:56:24.458 00.001 21068 MultiStar: [#1 -0.28,0.11,0.74,U] [#2 -0.08,-0.04,0.69,U] [#3 -0.58,-0.06,0.00,M7] [#4 -0.43,0.37,0.00,M5] [#5 -0.32,0.65,0.00,M4] [#6 0.03,-0.60,0.00,M3] [#7 0.50,0.23,0.00,M1] [#8 -0.11,-0.03,0.29,U] 
03:56:24.459 00.001 21068 refined, 3 included, MultiStar: {-0.11, 0.07}, one-star: {-0.01, 0.14}
03:56:24.460 00.001 21068 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.97) = xAngle (-0.39 = -0.39)
03:56:24.460 00.000 21068 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.33 = -0.33)
03:56:24.461 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=0.12 mountY=-0.04, mountTheta=-0.34
03:56:24.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.07, opts=13)
03:56:24.463 00.000 21068 Enqueuing Move request for scope (-0.11, 0.07)
03:56:24.465 00.002 16108 Worker thread wakes up
03:56:24.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
03:56:24.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
03:56:24.465 00.000 16108 Moving (-0.11, 0.07) raw xDistance=0.12 yDistance=-0.04
03:56:24.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:56:24.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:24.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:24.465 00.000 16108 MoveAxis(E, 0, ABG)
03:56:24.465 00.000 16108 Move returns status 0, amount 0
03:56:24.465 00.000 16108 MoveAxis(N, 0, ABG)
03:56:24.465 00.000 16108 Move returns status 0, amount 0
03:56:24.465 00.000 16108 move complete, result=0
03:56:24.466 00.001 16108 worker thread done servicing request
03:56:24.469 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4153, FiltMin=3542, FiltMax=30774, Gamma=1.000
03:56:24.486 00.017 21068 UpdateGuideState exits: m=443700 SNR=167.3
03:56:24.488 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:24.490 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:24.491 00.001 21068 Enqueuing Expose request
03:56:24.494 00.003 16108 Worker thread wakes up
03:56:24.494 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:24.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:24.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:25.477 00.982 16108 Exposure complete
03:56:25.541 00.064 16108 worker thread done servicing request
03:56:25.542 00.001 21068 OnExposeComplete: enter
03:56:25.542 00.000 21068 UpdateGuideState(): m_state=6
03:56:25.543 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
03:56:25.544 00.001 21068 Star::Find returns 1 (0), X=103.13, Y=801.58, Mass=476856, SNR=187.9, Peak=34726 HFD=3.8
03:56:25.545 00.001 21068 MultiStar: [#1 -0.47,0.04,0.00,M2] [#2 0.14,0.04,0.66,U] [#3 -0.23,0.07,0.64,U] [#4 -0.10,0.09,0.27,U] [#5 -0.00,0.19,0.24,U] [#6 0.05,-0.29,0.19,U] [#7 -0.04,-0.21,0.19,U] [#8 0.32,0.16,0.00,M1] 
03:56:25.546 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.06}, one-star: {0.36, 0.15}
03:56:25.548 00.002 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.37 = -2.37)
03:56:25.550 00.002 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.31 = -2.31)
03:56:25.552 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:56:25.555 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.06, opts=13)
03:56:25.557 00.002 21068 Enqueuing Move request for scope (0.09, 0.06)
03:56:25.558 00.001 16108 Worker thread wakes up
03:56:25.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
03:56:25.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
03:56:25.560 00.002 16108 Moving (0.09, 0.06) raw xDistance=-0.08 yDistance=-0.08
03:56:25.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:56:25.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:25.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:25.560 00.000 16108 MoveAxis(E, 0, ABG)
03:56:25.560 00.000 16108 Move returns status 0, amount 0
03:56:25.560 00.000 16108 MoveAxis(N, 0, ABG)
03:56:25.560 00.000 16108 Move returns status 0, amount 0
03:56:25.560 00.000 16108 move complete, result=0
03:56:25.561 00.001 16108 worker thread done servicing request
03:56:25.572 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=896, max=65535, med=4150, FiltMin=3485, FiltMax=30409, Gamma=1.000
03:56:25.594 00.022 21068 UpdateGuideState exits: m=476856 SNR=187.9
03:56:25.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:25.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:25.597 00.001 21068 Enqueuing Expose request
03:56:25.598 00.001 16108 Worker thread wakes up
03:56:25.598 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:25.600 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:25.600 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:26.791 01.191 16108 Exposure complete
03:56:26.848 00.057 16108 worker thread done servicing request
03:56:26.848 00.000 21068 OnExposeComplete: enter
03:56:26.849 00.001 21068 UpdateGuideState(): m_state=6
03:56:26.850 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
03:56:26.851 00.001 21068 Star::Find returns 1 (0), X=103.05, Y=801.43, Mass=437822, SNR=173.6, Peak=36454 HFD=3.8
03:56:26.851 00.000 21068 MultiStar: [#1 0.01,0.11,0.80,U] [#2 0.34,0.12,0.00,M6] [#3 0.02,0.14,0.66,U] [#4 -0.04,0.34,0.00,M5] [#5 0.00,0.74,0.00,M4] [#6 -0.15,-0.44,0.00,M3] [#7 -0.27,-0.19,0.23,U] [#8 0.17,0.03,0.22,U] 
03:56:26.852 00.001 21068 refined, 4 included, MultiStar: {0.10, 0.04}, one-star: {0.29, -0.01}
03:56:26.853 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
03:56:26.854 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
03:56:26.854 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:56:26.857 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
03:56:26.858 00.001 21068 Enqueuing Move request for scope (0.10, 0.04)
03:56:26.859 00.001 16108 Worker thread wakes up
03:56:26.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:56:26.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:56:26.859 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.09 yDistance=-0.07
03:56:26.859 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:56:26.859 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:26.859 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:26.859 00.000 16108 MoveAxis(E, 0, ABG)
03:56:26.859 00.000 16108 Move returns status 0, amount 0
03:56:26.859 00.000 16108 MoveAxis(N, 0, ABG)
03:56:26.859 00.000 16108 Move returns status 0, amount 0
03:56:26.859 00.000 16108 move complete, result=0
03:56:26.859 00.000 16108 worker thread done servicing request
03:56:26.864 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4141, FiltMin=3542, FiltMax=29273, Gamma=1.000
03:56:26.878 00.014 21068 UpdateGuideState exits: m=437822 SNR=173.6
03:56:26.879 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:26.880 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:26.881 00.001 21068 Enqueuing Expose request
03:56:26.882 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:26.882 00.000 16108 Worker thread wakes up
03:56:26.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:26.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:27.870 00.988 16108 Exposure complete
03:56:27.942 00.072 16108 worker thread done servicing request
03:56:27.942 00.000 21068 OnExposeComplete: enter
03:56:27.943 00.001 21068 UpdateGuideState(): m_state=6
03:56:27.944 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
03:56:27.945 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.66, Mass=433462, SNR=171.2, Peak=31987 HFD=3.7
03:56:27.946 00.001 21068 MultiStar: [#1 -0.48,0.22,0.00,M2] [#2 -0.22,0.24,0.74,U] [#3 -0.62,0.36,0.00,M6] [#4 -0.33,0.58,0.00,M6] [#5 -0.12,0.66,0.00,M5] [#6 -0.49,-0.58,0.00,M4] [#7 0.30,0.10,0.26,U] [#8 0.11,0.69,0.00,M1] 
03:56:27.947 00.001 21068 refined, 2 included, MultiStar: {-0.07, 0.22}, one-star: {-0.06, 0.23}
03:56:27.950 00.003 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
03:56:27.952 00.002 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
03:56:27.953 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=0.11 mountY=-0.19, mountTheta=-1.07
03:56:27.956 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.22, opts=13)
03:56:27.957 00.001 21068 Enqueuing Move request for scope (-0.07, 0.22)
03:56:27.959 00.002 16108 Worker thread wakes up
03:56:27.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
03:56:27.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
03:56:27.959 00.000 16108 Moving (-0.07, 0.22) raw xDistance=0.11 yDistance=-0.19
03:56:27.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:56:27.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:27.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:56:27.959 00.000 16108 MoveAxis(E, 0, ABG)
03:56:27.959 00.000 16108 Move returns status 0, amount 0
03:56:27.960 00.001 16108 MoveAxis(N, 0, ABG)
03:56:27.960 00.000 16108 Move returns status 0, amount 0
03:56:27.960 00.000 16108 move complete, result=0
03:56:27.960 00.000 16108 worker thread done servicing request
03:56:27.967 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1235, max=65535, med=4137, FiltMin=3565, FiltMax=34662, Gamma=1.000
03:56:27.981 00.014 21068 UpdateGuideState exits: m=433462 SNR=171.2
03:56:27.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:27.985 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:27.986 00.001 21068 Enqueuing Expose request
03:56:27.987 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:27.989 00.002 16108 Worker thread wakes up
03:56:27.989 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:27.989 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:29.138 01.149 16108 Exposure complete
03:56:29.198 00.060 16108 worker thread done servicing request
03:56:29.198 00.000 21068 OnExposeComplete: enter
03:56:29.199 00.001 21068 UpdateGuideState(): m_state=6
03:56:29.200 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
03:56:29.201 00.001 21068 Star::Find returns 1 (0), X=102.60, Y=801.68, Mass=446937, SNR=159.2, Peak=34963 HFD=3.6
03:56:29.202 00.001 21068 MultiStar: [#1 -0.17,0.66,0.00,M3] [#2 0.32,0.44,0.00,M6] [#3 -0.05,0.59,0.00,M7] [#4 -0.44,0.72,0.00,M7] [#5 -0.10,0.57,0.00,M6] [#6 -0.11,-0.01,0.25,U] [#7 -0.22,0.44,0.00,M1] [#8 -0.08,0.61,0.00,M2] 
03:56:29.202 00.000 21068 refined, 1 included, MultiStar: {-0.15, 0.19}, one-star: {-0.16, 0.24}
03:56:29.204 00.002 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
03:56:29.206 00.002 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
03:56:29.208 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.25 mountX=0.18 mountY=-0.15, mountTheta=-0.68
03:56:29.212 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.19, opts=13)
03:56:29.214 00.002 21068 Enqueuing Move request for scope (-0.15, 0.19)
03:56:29.215 00.001 16108 Worker thread wakes up
03:56:29.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
03:56:29.215 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
03:56:29.215 00.000 16108 Moving (-0.15, 0.19) raw xDistance=0.18 yDistance=-0.15
03:56:29.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:56:29.216 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:29.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:56:29.216 00.000 16108 MoveAxis(E, 0, ABG)
03:56:29.216 00.000 16108 Move returns status 0, amount 0
03:56:29.216 00.000 16108 MoveAxis(N, 0, ABG)
03:56:29.216 00.000 16108 Move returns status 0, amount 0
03:56:29.216 00.000 16108 move complete, result=0
03:56:29.216 00.000 16108 worker thread done servicing request
03:56:29.223 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4137, FiltMin=3558, FiltMax=28921, Gamma=1.000
03:56:29.240 00.017 21068 UpdateGuideState exits: m=446937 SNR=159.2
03:56:29.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:29.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:29.242 00.000 21068 Enqueuing Expose request
03:56:29.243 00.001 16108 Worker thread wakes up
03:56:29.243 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:29.244 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:29.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:30.223 00.979 16108 Exposure complete
03:56:30.284 00.061 16108 worker thread done servicing request
03:56:30.285 00.001 21068 OnExposeComplete: enter
03:56:30.285 00.000 21068 UpdateGuideState(): m_state=6
03:56:30.286 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
03:56:30.287 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.73, Mass=455402, SNR=177.3, Peak=34931 HFD=3.9
03:56:30.288 00.001 21068 MultiStar: [#1 -0.26,0.65,0.00,M4] [#2 0.06,0.53,0.00,M7] [#3 -0.25,0.40,0.00,M8] [#4 -0.27,0.66,0.00,M8] [#5 -0.30,0.94,0.00,M7] [#6 0.26,-0.06,0.19,U] [#7 0.09,0.25,0.30,U] [#8 0.26,0.36,0.00,M3] 
03:56:30.289 00.001 21068 refined, 2 included, MultiStar: {0.12, 0.24}, one-star: {0.10, 0.30}
03:56:30.290 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
03:56:30.292 00.002 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
03:56:30.292 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.11 mountX=-0.08 mountY=-0.26, mountTheta=-1.85
03:56:30.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.24, opts=13)
03:56:30.295 00.001 21068 Enqueuing Move request for scope (0.12, 0.24)
03:56:30.296 00.001 16108 Worker thread wakes up
03:56:30.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
03:56:30.296 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
03:56:30.296 00.000 16108 Moving (0.12, 0.24) raw xDistance=-0.08 yDistance=-0.26
03:56:30.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:56:30.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:30.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:56:30.296 00.000 16108 MoveAxis(E, 0, ABG)
03:56:30.296 00.000 16108 Move returns status 0, amount 0
03:56:30.296 00.000 16108 MoveAxis(N, 0, ABG)
03:56:30.296 00.000 16108 Move returns status 0, amount 0
03:56:30.296 00.000 16108 move complete, result=0
03:56:30.298 00.002 16108 worker thread done servicing request
03:56:30.303 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4134, FiltMin=3536, FiltMax=26230, Gamma=1.000
03:56:30.321 00.018 21068 UpdateGuideState exits: m=455402 SNR=177.3
03:56:30.322 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:30.323 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:30.324 00.001 21068 Enqueuing Expose request
03:56:30.325 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:30.326 00.001 16108 Worker thread wakes up
03:56:30.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:30.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:31.489 01.163 16108 Exposure complete
03:56:31.551 00.062 16108 worker thread done servicing request
03:56:31.552 00.001 21068 OnExposeComplete: enter
03:56:31.553 00.001 21068 UpdateGuideState(): m_state=6
03:56:31.554 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
03:56:31.556 00.002 21068 Star::Find returns 1 (0), X=102.96, Y=801.46, Mass=421284, SNR=183.5, Peak=32486 HFD=3.8
03:56:31.558 00.002 21068 MultiStar: [#1 -0.06,0.21,0.75,U] [#2 0.16,-0.07,0.68,U] [#3 0.19,0.02,0.75,U] [#4 -0.08,0.33,0.00,M9] [#5 -0.18,0.33,0.00,M8] [#6 0.39,-0.40,0.00,M3] [#7 0.25,-0.03,0.28,U] [#8 0.37,0.19,0.00,M4] 
03:56:31.559 00.001 21068 refined, 4 included, MultiStar: {0.13, 0.04}, one-star: {0.19, 0.02}
03:56:31.560 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
03:56:31.561 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
03:56:31.562 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
03:56:31.565 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
03:56:31.565 00.000 21068 Enqueuing Move request for scope (0.13, 0.04)
03:56:31.566 00.001 16108 Worker thread wakes up
03:56:31.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:56:31.567 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:56:31.567 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
03:56:31.567 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:56:31.567 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:31.567 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:31.567 00.000 16108 MoveAxis(E, 0, ABG)
03:56:31.567 00.000 16108 Move returns status 0, amount 0
03:56:31.567 00.000 16108 MoveAxis(N, 0, ABG)
03:56:31.567 00.000 16108 Move returns status 0, amount 0
03:56:31.567 00.000 16108 move complete, result=0
03:56:31.567 00.000 16108 worker thread done servicing request
03:56:31.573 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4134, FiltMin=3449, FiltMax=25289, Gamma=1.000
03:56:31.590 00.017 21068 UpdateGuideState exits: m=421284 SNR=183.5
03:56:31.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:31.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:31.592 00.000 21068 Enqueuing Expose request
03:56:31.593 00.001 16108 Worker thread wakes up
03:56:31.593 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:31.595 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:31.595 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:32.574 00.979 16108 Exposure complete
03:56:32.628 00.054 16108 worker thread done servicing request
03:56:32.628 00.000 21068 OnExposeComplete: enter
03:56:32.630 00.002 21068 UpdateGuideState(): m_state=6
03:56:32.632 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
03:56:32.634 00.002 21068 Star::Find returns 1 (0), X=103.47, Y=801.20, Mass=414596, SNR=163.0, Peak=32784 HFD=3.8
03:56:32.636 00.002 21068 MultiStar: large primary error, entering stabilization period
03:56:32.638 00.002 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
03:56:32.639 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
03:56:32.640 00.001 21068 CameraToMount -- cameraX=0.70 cameraY=-0.24 hyp=0.74 cameraTheta=-0.33 mountX=-0.73 mountY=0.07, mountTheta=3.05
03:56:32.643 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.70, y=-0.24, opts=13)
03:56:32.645 00.002 21068 Enqueuing Move request for scope (0.70, -0.24)
03:56:32.646 00.001 16108 Worker thread wakes up
03:56:32.647 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.24) opts 0xd
03:56:32.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.70, -0.24)
03:56:32.647 00.000 16108 Moving (0.70, -0.24) raw xDistance=-0.73 yDistance=0.07
03:56:32.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:56:32.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:32.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:56:32.647 00.000 16108 MoveAxis(E, 191, ABG)
03:56:32.647 00.000 16108 Guiding  Dir = 2, Dur = 191
03:56:32.648 00.001 16108 IsSlewing returns 0
03:56:32.648 00.000 16108 IsGuiding returns 0
03:56:32.651 00.003 16108 PulseGuide returned control before completion, sleep 200
03:56:32.654 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4131, FiltMin=3533, FiltMax=28086, Gamma=1.000
03:56:32.667 00.013 21068 UpdateGuideState exits: m=414596 SNR=163.0
03:56:32.669 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:32.669 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:32.670 00.001 21068 Enqueuing Expose request
03:56:32.854 00.184 16108 IsGuiding returns 1
03:56:32.854 00.000 16108 scope still moving after pulse duration time elapsed
03:56:32.886 00.032 16108 IsSlewing returns 0
03:56:32.886 00.000 16108 IsGuiding returns 1
03:56:32.918 00.032 16108 IsSlewing returns 0
03:56:32.918 00.000 16108 IsGuiding returns 0
03:56:32.918 00.000 16108 scope move finished after 191 + 78 ms
03:56:32.918 00.000 16108 Move returns status 0, amount 191
03:56:32.918 00.000 16108 MoveAxis(N, 0, ABG)
03:56:32.918 00.000 16108 Move returns status 0, amount 0
03:56:32.918 00.000 16108 move complete, result=0
03:56:32.918 00.000 16108 worker thread done servicing request
03:56:32.918 00.000 16108 Worker thread wakes up
03:56:32.918 00.000 21068 GuideStep: -0.7 px 191 ms EAST, 0.1 px 0 ms NORTH
03:56:32.921 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:32.922 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:34.084 01.162 16108 Exposure complete
03:56:34.151 00.067 16108 worker thread done servicing request
03:56:34.151 00.000 21068 OnExposeComplete: enter
03:56:34.152 00.001 21068 UpdateGuideState(): m_state=6
03:56:34.153 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
03:56:34.154 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.59, Mass=409944, SNR=170.9, Peak=32595 HFD=3.7
03:56:34.156 00.002 21068 MultiStar: exiting stabilization period
03:56:34.158 00.002 21068 MultiStar: [#1 -0.35,-0.58,0.00,M4] [#2 0.05,-0.32,0.75,U] [#3 -0.35,-0.08,0.88,U] [#4 0.14,0.09,0.32,U] [#5 -0.02,0.51,0.00,M9] [#6 -0.09,-0.98,0.00,M4] [#7 0.28,-0.15,0.22,U] [#8 -0.12,0.06,0.24,U] 
03:56:34.160 00.002 21068 refined, 5 included, MultiStar: {-0.05, -0.04}, one-star: {0.01, 0.15}
03:56:34.161 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
03:56:34.163 00.002 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
03:56:34.163 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.45 mountX=0.05 mountY=0.06, mountTheta=0.89
03:56:34.166 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.04, opts=13)
03:56:34.168 00.002 21068 Enqueuing Move request for scope (-0.05, -0.04)
03:56:34.170 00.002 16108 Worker thread wakes up
03:56:34.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:56:34.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:56:34.170 00.000 16108 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.06
03:56:34.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:56:34.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:34.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:56:34.170 00.000 16108 MoveAxis(E, 0, ABG)
03:56:34.170 00.000 16108 Move returns status 0, amount 0
03:56:34.170 00.000 16108 MoveAxis(N, 0, ABG)
03:56:34.170 00.000 16108 Move returns status 0, amount 0
03:56:34.170 00.000 16108 move complete, result=0
03:56:34.170 00.000 16108 worker thread done servicing request
03:56:34.175 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=4131, FiltMin=3497, FiltMax=30873, Gamma=1.000
03:56:34.189 00.014 21068 UpdateGuideState exits: m=409944 SNR=170.9
03:56:34.189 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:34.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:34.192 00.002 21068 Enqueuing Expose request
03:56:34.192 00.000 16108 Worker thread wakes up
03:56:34.192 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:34.193 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:34.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:35.171 00.978 16108 Exposure complete
03:56:35.245 00.074 16108 worker thread done servicing request
03:56:35.245 00.000 21068 OnExposeComplete: enter
03:56:35.246 00.001 21068 UpdateGuideState(): m_state=6
03:56:35.247 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
03:56:35.247 00.000 21068 Star::Find returns 1 (0), X=102.85, Y=801.72, Mass=403080, SNR=172.4, Peak=36403 HFD=3.8
03:56:35.248 00.001 21068 MultiStar: [#1 -0.39,0.19,0.00,M5] [#2 -0.18,0.07,0.78,U] [#3 -0.53,0.11,0.00,M7] [#4 -0.15,0.59,0.00,M9] [#5 -0.25,0.59,0.00,M10] [#6 -0.09,-0.75,0.00,M5] [#7 -0.11,-0.20,0.22,U] [#8 0.08,0.07,0.28,U] 
03:56:35.249 00.001 21068 refined, 3 included, MultiStar: {-0.02, 0.14}, one-star: {0.09, 0.28}
03:56:35.250 00.001 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.22 = -1.22)
03:56:35.251 00.001 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.16 = -1.16)
03:56:35.252 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.05 mountY=-0.13, mountTheta=-1.21
03:56:35.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.14, opts=13)
03:56:35.255 00.001 21068 Enqueuing Move request for scope (-0.02, 0.14)
03:56:35.255 00.000 16108 Worker thread wakes up
03:56:35.255 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
03:56:35.256 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
03:56:35.256 00.000 16108 Moving (-0.02, 0.14) raw xDistance=0.05 yDistance=-0.13
03:56:35.256 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:56:35.256 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:35.256 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:35.256 00.000 16108 MoveAxis(E, 0, ABG)
03:56:35.256 00.000 16108 Move returns status 0, amount 0
03:56:35.256 00.000 16108 MoveAxis(N, 0, ABG)
03:56:35.256 00.000 16108 Move returns status 0, amount 0
03:56:35.256 00.000 16108 move complete, result=0
03:56:35.256 00.000 16108 worker thread done servicing request
03:56:35.259 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4131, FiltMin=3529, FiltMax=30013, Gamma=1.000
03:56:35.273 00.014 21068 UpdateGuideState exits: m=403080 SNR=172.4
03:56:35.275 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:35.275 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:35.276 00.001 21068 Enqueuing Expose request
03:56:35.277 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:35.278 00.001 16108 Worker thread wakes up
03:56:35.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:35.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:36.434 01.156 16108 Exposure complete
03:56:36.491 00.057 16108 worker thread done servicing request
03:56:36.491 00.000 21068 OnExposeComplete: enter
03:56:36.492 00.001 21068 UpdateGuideState(): m_state=6
03:56:36.493 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
03:56:36.494 00.001 21068 Star::Find returns 1 (0), X=102.54, Y=801.62, Mass=437057, SNR=169.3, Peak=32627 HFD=3.5
03:56:36.495 00.001 21068 MultiStar: [#1 -0.61,0.08,0.00,M6] [#2 -0.03,0.14,0.72,U] [#3 -0.54,0.23,0.00,M8] [#4 -0.66,0.29,0.00,M10] [#5 -0.45,0.59,0.00,R] [#6 -0.37,-0.59,0.00,M6] [#7 -0.26,-0.30,0.00,M1] [#8 -0.70,0.10,0.00,M3] 
03:56:36.496 00.001 21068 refined, 1 included, MultiStar: {-0.15, 0.17}, one-star: {-0.23, 0.18}
03:56:36.497 00.001 21068 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
03:56:36.497 00.000 21068 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
03:56:36.498 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.30 mountX=0.17 mountY=-0.13, mountTheta=-0.63
03:56:36.500 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.17, opts=13)
03:56:36.501 00.001 21068 Enqueuing Move request for scope (-0.15, 0.17)
03:56:36.502 00.001 16108 Worker thread wakes up
03:56:36.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
03:56:36.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
03:56:36.502 00.000 16108 Moving (-0.15, 0.17) raw xDistance=0.17 yDistance=-0.13
03:56:36.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:56:36.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:36.502 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:36.502 00.000 16108 MoveAxis(E, 0, ABG)
03:56:36.502 00.000 16108 Move returns status 0, amount 0
03:56:36.502 00.000 16108 MoveAxis(N, 0, ABG)
03:56:36.502 00.000 16108 Move returns status 0, amount 0
03:56:36.502 00.000 16108 move complete, result=0
03:56:36.502 00.000 16108 worker thread done servicing request
03:56:36.506 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4134, FiltMin=3552, FiltMax=26582, Gamma=1.000
03:56:36.527 00.021 21068 UpdateGuideState exits: m=437057 SNR=169.3
03:56:36.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:36.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:36.530 00.001 21068 Enqueuing Expose request
03:56:36.530 00.000 16108 Worker thread wakes up
03:56:36.530 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:36.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:36.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:37.502 00.971 16108 Exposure complete
03:56:37.567 00.065 16108 worker thread done servicing request
03:56:37.567 00.000 21068 OnExposeComplete: enter
03:56:37.568 00.001 21068 UpdateGuideState(): m_state=6
03:56:37.569 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
03:56:37.570 00.001 21068 Star::Find returns 1 (0), X=102.82, Y=801.48, Mass=414633, SNR=164.2, Peak=34230 HFD=3.8
03:56:37.571 00.001 21068 MultiStar: [#1 -0.51,0.11,0.00,M7] [#2 -0.23,-0.02,0.80,U] [#3 -0.36,0.06,0.00,M9] [#4 -0.75,0.43,0.00,R] [#5 0.03,-0.21,0.25,U] [#6 -0.53,-0.38,0.00,M7] [#7 -0.22,-0.15,0.24,U] [#8 -0.02,-0.08,0.24,U] 
03:56:37.572 00.001 21068 single-star, 4 included, MultiStar: {-0.07, -0.03}, one-star: {0.05, 0.05}
03:56:37.573 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
03:56:37.574 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
03:56:37.575 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
03:56:37.577 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.05, opts=13)
03:56:37.578 00.001 21068 Enqueuing Move request for scope (0.05, 0.05)
03:56:37.578 00.000 16108 Worker thread wakes up
03:56:37.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:56:37.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:56:37.579 00.001 16108 Moving (0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
03:56:37.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:37.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:37.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:37.579 00.000 16108 MoveAxis(E, 0, ABG)
03:56:37.579 00.000 16108 Move returns status 0, amount 0
03:56:37.579 00.000 16108 MoveAxis(N, 0, ABG)
03:56:37.579 00.000 16108 Move returns status 0, amount 0
03:56:37.579 00.000 16108 move complete, result=0
03:56:37.579 00.000 16108 worker thread done servicing request
03:56:37.583 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4134, FiltMin=3568, FiltMax=28467, Gamma=1.000
03:56:37.597 00.014 21068 UpdateGuideState exits: m=414633 SNR=164.2
03:56:37.598 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:37.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:37.599 00.000 21068 Enqueuing Expose request
03:56:37.600 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:37.601 00.001 16108 Worker thread wakes up
03:56:37.601 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:37.601 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:38.769 01.168 16108 Exposure complete
03:56:38.825 00.056 16108 worker thread done servicing request
03:56:38.825 00.000 21068 OnExposeComplete: enter
03:56:38.827 00.002 21068 UpdateGuideState(): m_state=6
03:56:38.829 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
03:56:38.831 00.002 21068 Star::Find returns 1 (0), X=102.59, Y=801.44, Mass=432067, SNR=184.2, Peak=38470 HFD=3.3
03:56:38.831 00.000 21068 MultiStar: [#1 -0.55,-0.02,0.00,M8] [#2 -0.19,-0.13,0.70,U] [#3 -0.42,0.07,0.00,M10] [#4 0.16,-0.35,0.00,M1] [#5 0.10,-0.12,0.23,U] [#6 0.10,-0.57,0.00,M8] [#7 -0.27,-0.23,0.00,M1] [#8 -0.63,0.10,0.00,M3] 
03:56:38.833 00.002 21068 refined, 2 included, MultiStar: {-0.15, -0.06}, one-star: {-0.18, 0.00}
03:56:38.835 00.002 21068 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.97) = xAngle (-5.74 = 0.55)
03:56:38.836 00.001 21068 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.61)
03:56:38.837 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.14 mountY=0.09, mountTheta=0.59
03:56:38.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.06, opts=13)
03:56:38.840 00.001 21068 Enqueuing Move request for scope (-0.15, -0.06)
03:56:38.842 00.002 16108 Worker thread wakes up
03:56:38.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
03:56:38.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
03:56:38.842 00.000 16108 Moving (-0.15, -0.06) raw xDistance=0.14 yDistance=0.09
03:56:38.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:56:38.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:38.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:56:38.842 00.000 16108 MoveAxis(E, 0, ABG)
03:56:38.842 00.000 16108 Move returns status 0, amount 0
03:56:38.842 00.000 16108 MoveAxis(N, 0, ABG)
03:56:38.843 00.001 16108 Move returns status 0, amount 0
03:56:38.843 00.000 16108 move complete, result=0
03:56:38.843 00.000 16108 worker thread done servicing request
03:56:38.848 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4134, FiltMin=3529, FiltMax=24771, Gamma=1.000
03:56:38.862 00.014 21068 UpdateGuideState exits: m=432067 SNR=184.2
03:56:38.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:38.863 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:38.864 00.001 21068 Enqueuing Expose request
03:56:38.865 00.001 16108 Worker thread wakes up
03:56:38.865 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:38.865 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:38.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:39.843 00.978 16108 Exposure complete
03:56:39.897 00.054 16108 worker thread done servicing request
03:56:39.897 00.000 21068 OnExposeComplete: enter
03:56:39.898 00.001 21068 UpdateGuideState(): m_state=6
03:56:39.899 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
03:56:39.899 00.000 21068 Star::Find returns 1 (0), X=102.51, Y=801.83, Mass=408181, SNR=162.1, Peak=34771 HFD=3.7
03:56:39.900 00.001 21068 MultiStar: [#1 -0.42,0.14,0.00,M9] [#2 -0.06,0.13,0.77,U] [#3 -0.41,0.22,0.00,R] [#4 0.29,-0.05,0.32,U] [#5 -0.17,0.14,0.28,U] [#6 -0.03,-0.40,0.00,M9] [#7 -0.54,-0.12,0.00,M2] [#8 -0.44,0.07,0.00,M4] 
03:56:39.901 00.001 21068 refined, 3 included, MultiStar: {-0.11, 0.22}, one-star: {-0.25, 0.39}
03:56:39.902 00.001 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
03:56:39.903 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
03:56:39.903 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.04 mountX=0.15 mountY=-0.19, mountTheta=-0.90
03:56:39.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.22, opts=13)
03:56:39.906 00.001 21068 Enqueuing Move request for scope (-0.11, 0.22)
03:56:39.907 00.001 16108 Worker thread wakes up
03:56:39.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
03:56:39.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
03:56:39.907 00.000 16108 Moving (-0.11, 0.22) raw xDistance=0.15 yDistance=-0.19
03:56:39.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:56:39.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:39.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:56:39.907 00.000 16108 MoveAxis(E, 0, ABG)
03:56:39.907 00.000 16108 Move returns status 0, amount 0
03:56:39.908 00.001 16108 MoveAxis(N, 0, ABG)
03:56:39.908 00.000 16108 Move returns status 0, amount 0
03:56:39.908 00.000 16108 move complete, result=0
03:56:39.908 00.000 16108 worker thread done servicing request
03:56:39.913 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4137, FiltMin=3568, FiltMax=28982, Gamma=1.000
03:56:39.935 00.022 21068 UpdateGuideState exits: m=408181 SNR=162.1
03:56:39.937 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:39.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:39.939 00.001 21068 Enqueuing Expose request
03:56:39.939 00.000 16108 Worker thread wakes up
03:56:39.941 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:39.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:39.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:41.092 01.151 16108 Exposure complete
03:56:41.152 00.060 16108 worker thread done servicing request
03:56:41.152 00.000 21068 OnExposeComplete: enter
03:56:41.153 00.001 21068 UpdateGuideState(): m_state=6
03:56:41.154 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
03:56:41.154 00.000 21068 Star::Find returns 1 (0), X=102.49, Y=801.90, Mass=422167, SNR=162.6, Peak=36227 HFD=3.7
03:56:41.155 00.001 21068 MultiStar: [#1 -0.50,0.51,0.00,M10] [#2 -0.20,0.53,0.00,M1] [#3 0.22,0.44,0.00,M1] [#4 0.23,0.02,0.33,U] [#5 -0.04,0.36,0.26,U] [#6 -0.29,-0.16,0.23,U] [#7 -0.06,0.44,0.00,M3] [#8 -0.26,0.44,0.00,M5] 
03:56:41.156 00.001 21068 refined, 3 included, MultiStar: {-0.16, 0.29}, one-star: {-0.28, 0.46}
03:56:41.157 00.001 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
03:56:41.157 00.000 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
03:56:41.158 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.07 mountX=0.20 mountY=-0.24, mountTheta=-0.88
03:56:41.160 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.29, opts=13)
03:56:41.161 00.001 21068 Enqueuing Move request for scope (-0.16, 0.29)
03:56:41.162 00.001 16108 Worker thread wakes up
03:56:41.162 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
03:56:41.162 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
03:56:41.162 00.000 16108 Moving (-0.16, 0.29) raw xDistance=0.20 yDistance=-0.24
03:56:41.162 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:56:41.162 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:41.162 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:56:41.162 00.000 16108 MoveAxis(W, 53, ABG)
03:56:41.162 00.000 16108 Guiding  Dir = 3, Dur = 53
03:56:41.163 00.001 16108 IsSlewing returns 0
03:56:41.163 00.000 16108 IsGuiding returns 0
03:56:41.166 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4141, FiltMin=3529, FiltMax=28979, Gamma=1.000
03:56:41.174 00.008 16108 PulseGuide returned control before completion, sleep 52
03:56:41.178 00.004 21068 UpdateGuideState exits: m=422167 SNR=162.6
03:56:41.180 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:41.181 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:41.182 00.001 21068 Enqueuing Expose request
03:56:41.236 00.054 16108 IsGuiding returns 1
03:56:41.236 00.000 16108 scope still moving after pulse duration time elapsed
03:56:41.266 00.030 16108 IsSlewing returns 0
03:56:41.266 00.000 16108 IsGuiding returns 0
03:56:41.266 00.000 16108 scope move finished after 53 + 50 ms
03:56:41.266 00.000 16108 Move returns status 0, amount 53
03:56:41.266 00.000 16108 MoveAxis(N, 0, ABG)
03:56:41.268 00.002 16108 Move returns status 0, amount 0
03:56:41.268 00.000 16108 move complete, result=0
03:56:41.268 00.000 16108 worker thread done servicing request
03:56:41.268 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.2 px 0 ms NORTH
03:56:41.270 00.002 16108 Worker thread wakes up
03:56:41.270 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:41.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:42.238 00.968 16108 Exposure complete
03:56:42.293 00.055 16108 worker thread done servicing request
03:56:42.293 00.000 21068 OnExposeComplete: enter
03:56:42.294 00.001 21068 UpdateGuideState(): m_state=6
03:56:42.295 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
03:56:42.295 00.000 21068 Star::Find returns 1 (0), X=103.30, Y=801.79, Mass=392773, SNR=166.4, Peak=29315 HFD=3.8
03:56:42.296 00.001 21068 MultiStar: [#1 0.07,-0.00,0.84,U] [#2 0.48,0.16,0.00,M2] [#3 0.38,-0.25,0.00,M2] [#4 0.71,0.19,0.00,M1] [#5 1.17,0.33,0.00,M1] [#6 0.40,-0.21,0.00,M9] [#7 0.67,0.43,0.00,M4] [#8 0.27,-0.27,0.00,M6] 
03:56:42.297 00.001 21068 refined, 1 included, MultiStar: {0.32, 0.19}, one-star: {0.53, 0.36}
03:56:42.298 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
03:56:42.299 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
03:56:42.299 00.000 21068 CameraToMount -- cameraX=0.32 cameraY=0.19 hyp=0.37 cameraTheta=0.55 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
03:56:42.301 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.19, opts=13)
03:56:42.304 00.003 21068 Enqueuing Move request for scope (0.32, 0.19)
03:56:42.307 00.003 16108 Worker thread wakes up
03:56:42.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.19) opts 0xd
03:56:42.307 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.19)
03:56:42.307 00.000 16108 Moving (0.32, 0.19) raw xDistance=-0.28 yDistance=-0.26
03:56:42.307 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:56:42.307 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:42.307 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:56:42.307 00.000 16108 MoveAxis(E, 70, ABG)
03:56:42.307 00.000 16108 Guiding  Dir = 2, Dur = 70
03:56:42.307 00.000 16108 IsSlewing returns 0
03:56:42.307 00.000 16108 IsGuiding returns 0
03:56:42.317 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4144, FiltMin=3449, FiltMax=26336, Gamma=1.000
03:56:42.332 00.015 21068 UpdateGuideState exits: m=392773 SNR=166.4
03:56:42.333 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:42.334 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:42.335 00.001 21068 Enqueuing Expose request
03:56:42.349 00.014 16108 PulseGuide returned control before completion, sleep 39
03:56:42.395 00.046 16108 IsGuiding returns 1
03:56:42.395 00.000 16108 scope still moving after pulse duration time elapsed
03:56:42.427 00.032 16108 IsSlewing returns 0
03:56:42.427 00.000 16108 IsGuiding returns 1
03:56:42.464 00.037 16108 IsSlewing returns 0
03:56:42.464 00.000 16108 IsGuiding returns 1
03:56:42.489 00.025 16108 IsSlewing returns 0
03:56:42.489 00.000 16108 IsGuiding returns 0
03:56:42.489 00.000 16108 scope move finished after 70 + 112 ms
03:56:42.489 00.000 16108 Move returns status 0, amount 70
03:56:42.489 00.000 16108 MoveAxis(N, 0, ABG)
03:56:42.489 00.000 16108 Move returns status 0, amount 0
03:56:42.489 00.000 16108 move complete, result=0
03:56:42.489 00.000 16108 worker thread done servicing request
03:56:42.489 00.000 16108 Worker thread wakes up
03:56:42.489 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.3 px 0 ms NORTH
03:56:42.490 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:42.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:43.647 01.157 16108 Exposure complete
03:56:43.707 00.060 16108 worker thread done servicing request
03:56:43.707 00.000 21068 OnExposeComplete: enter
03:56:43.708 00.001 21068 UpdateGuideState(): m_state=6
03:56:43.709 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
03:56:43.710 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.41, Mass=358463, SNR=152.9, Peak=28438 HFD=3.7
03:56:43.710 00.000 21068 MultiStar: [#1 -0.40,-0.01,0.00,M10] [#2 -0.24,-0.22,0.67,U] [#3 0.16,-0.09,0.88,U] [#4 0.69,-0.43,0.00,M2] [#5 0.20,-0.51,0.00,M2] [#6 -0.32,-0.62,0.00,M10] [#7 0.25,-0.06,0.23,U] [#8 -0.29,0.08,0.26,U] 
03:56:43.711 00.001 21068 single-star, 4 included, MultiStar: {-0.01, -0.08}, one-star: {0.00, -0.03}
03:56:43.712 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.85)
03:56:43.712 00.000 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.37 = 1.92)
03:56:43.713 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.46 mountX=-0.01 mountY=0.03, mountTheta=1.86
03:56:43.714 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
03:56:43.715 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
03:56:43.716 00.001 16108 Worker thread wakes up
03:56:43.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
03:56:43.716 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
03:56:43.716 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
03:56:43.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:56:43.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:43.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:56:43.716 00.000 16108 MoveAxis(E, 0, ABG)
03:56:43.716 00.000 16108 Move returns status 0, amount 0
03:56:43.716 00.000 16108 MoveAxis(N, 0, ABG)
03:56:43.716 00.000 16108 Move returns status 0, amount 0
03:56:43.716 00.000 16108 move complete, result=0
03:56:43.716 00.000 16108 worker thread done servicing request
03:56:43.722 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4147, FiltMin=3520, FiltMax=26333, Gamma=1.000
03:56:43.735 00.013 21068 UpdateGuideState exits: m=358463 SNR=152.9
03:56:43.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:43.737 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:43.738 00.001 21068 Enqueuing Expose request
03:56:43.738 00.000 16108 Worker thread wakes up
03:56:43.738 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:43.739 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:43.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:44.719 00.980 16108 Exposure complete
03:56:44.791 00.072 16108 worker thread done servicing request
03:56:44.791 00.000 21068 OnExposeComplete: enter
03:56:44.791 00.000 21068 UpdateGuideState(): m_state=6
03:56:44.793 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
03:56:44.794 00.001 21068 Star::Find returns 1 (0), X=102.54, Y=801.57, Mass=360011, SNR=139.7, Peak=32966 HFD=3.3
03:56:44.795 00.001 21068 MultiStar: [#1 -0.18,0.18,1.05,U] [#2 0.20,0.22,0.91,U] [#3 0.36,0.22,0.00,M2] [#4 0.51,-0.35,0.00,M3] [#5 -0.03,-0.69,0.00,M3] [#6 -0.14,-0.18,0.25,U] [#7 0.16,-0.44,0.00,M4] [#8 -0.23,0.13,0.25,U] 
03:56:44.796 00.001 21068 refined, 4 included, MultiStar: {-0.09, 0.15}, one-star: {-0.23, 0.14}
03:56:44.796 00.000 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.82 = -0.82)
03:56:44.797 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.76 = -0.76)
03:56:44.798 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.14 mountX=0.12 mountY=-0.12, mountTheta=-0.79
03:56:44.799 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.15, opts=13)
03:56:44.800 00.001 21068 Enqueuing Move request for scope (-0.09, 0.15)
03:56:44.801 00.001 16108 Worker thread wakes up
03:56:44.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
03:56:44.801 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
03:56:44.801 00.000 16108 Moving (-0.09, 0.15) raw xDistance=0.12 yDistance=-0.12
03:56:44.801 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:56:44.801 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:44.802 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:44.802 00.000 16108 MoveAxis(E, 0, ABG)
03:56:44.802 00.000 16108 Move returns status 0, amount 0
03:56:44.802 00.000 16108 MoveAxis(N, 0, ABG)
03:56:44.802 00.000 16108 Move returns status 0, amount 0
03:56:44.802 00.000 16108 move complete, result=0
03:56:44.802 00.000 16108 worker thread done servicing request
03:56:44.805 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4150, FiltMin=3536, FiltMax=27501, Gamma=1.000
03:56:44.818 00.013 21068 UpdateGuideState exits: m=360011 SNR=139.7
03:56:44.819 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:44.820 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:44.821 00.001 21068 Enqueuing Expose request
03:56:44.821 00.000 16108 Worker thread wakes up
03:56:44.821 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:44.822 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:44.822 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:45.998 01.176 16108 Exposure complete
03:56:46.054 00.056 16108 worker thread done servicing request
03:56:46.054 00.000 21068 OnExposeComplete: enter
03:56:46.055 00.001 21068 UpdateGuideState(): m_state=6
03:56:46.056 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
03:56:46.057 00.001 21068 Star::Find returns 1 (0), X=102.79, Y=801.57, Mass=330298, SNR=143.5, Peak=30838 HFD=3.7
03:56:46.058 00.001 21068 MultiStar: [#1 -0.22,0.03,0.93,U] [#2 -0.12,0.01,0.85,U] [#3 0.14,-0.04,0.86,U] [#4 0.51,-0.20,0.00,M4] [#5 -0.01,-0.38,0.00,M4] [#6 -0.08,-0.44,0.00,M10] [#7 -0.38,-0.04,0.00,M5] [#8 0.09,0.01,0.22,U] 
03:56:46.059 00.001 21068 refined, 4 included, MultiStar: {-0.03, 0.04}, one-star: {0.03, 0.14}
03:56:46.059 00.000 21068 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.97) = xAngle (-0.62 = -0.62)
03:56:46.060 00.001 21068 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.56 = -0.56)
03:56:46.061 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.35 mountX=0.04 mountY=-0.03, mountTheta=-0.57
03:56:46.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
03:56:46.064 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
03:56:46.065 00.001 16108 Worker thread wakes up
03:56:46.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
03:56:46.065 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
03:56:46.065 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
03:56:46.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:56:46.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:46.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:56:46.065 00.000 16108 MoveAxis(E, 0, ABG)
03:56:46.065 00.000 16108 Move returns status 0, amount 0
03:56:46.065 00.000 16108 MoveAxis(N, 0, ABG)
03:56:46.065 00.000 16108 Move returns status 0, amount 0
03:56:46.065 00.000 16108 move complete, result=0
03:56:46.065 00.000 16108 worker thread done servicing request
03:56:46.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4153, FiltMin=3568, FiltMax=29187, Gamma=1.000
03:56:46.093 00.024 21068 UpdateGuideState exits: m=330298 SNR=143.5
03:56:46.095 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:46.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:46.097 00.001 21068 Enqueuing Expose request
03:56:46.098 00.001 16108 Worker thread wakes up
03:56:46.098 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:46.099 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:46.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:47.088 00.989 16108 Exposure complete
03:56:47.145 00.057 16108 worker thread done servicing request
03:56:47.145 00.000 21068 OnExposeComplete: enter
03:56:47.146 00.001 21068 UpdateGuideState(): m_state=6
03:56:47.147 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
03:56:47.148 00.001 21068 Star::Find returns 1 (0), X=103.23, Y=801.65, Mass=322495, SNR=152.9, Peak=29411 HFD=3.6
03:56:47.148 00.000 21068 MultiStar: [#1 -0.10,-0.03,1.00,U] [#2 0.37,-0.15,0.00,M1] [#3 0.40,-0.33,0.00,M2] [#4 0.68,-0.26,0.00,M5] [#5 0.21,-0.21,0.25,U] [#6 0.07,-0.33,0.25,U] [#7 0.05,-0.24,0.28,U] [#8 0.23,0.51,0.00,M4] 
03:56:47.149 00.001 21068 refined, 4 included, MultiStar: {0.16, -0.01}, one-star: {0.46, 0.21}
03:56:47.150 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
03:56:47.151 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
03:56:47.151 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
03:56:47.153 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.01, opts=13)
03:56:47.154 00.001 21068 Enqueuing Move request for scope (0.16, -0.01)
03:56:47.155 00.001 16108 Worker thread wakes up
03:56:47.155 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
03:56:47.155 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
03:56:47.155 00.000 16108 Moving (0.16, -0.01) raw xDistance=-0.16 yDistance=-0.03
03:56:47.155 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:56:47.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:47.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:56:47.157 00.002 16108 MoveAxis(E, 0, ABG)
03:56:47.157 00.000 16108 Move returns status 0, amount 0
03:56:47.157 00.000 16108 MoveAxis(N, 0, ABG)
03:56:47.157 00.000 16108 Move returns status 0, amount 0
03:56:47.157 00.000 16108 move complete, result=0
03:56:47.157 00.000 16108 worker thread done servicing request
03:56:47.161 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1357, max=65535, med=4157, FiltMin=3565, FiltMax=25433, Gamma=1.000
03:56:47.176 00.015 21068 UpdateGuideState exits: m=322495 SNR=152.9
03:56:47.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:47.178 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:47.179 00.001 21068 Enqueuing Expose request
03:56:47.180 00.001 16108 Worker thread wakes up
03:56:47.180 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:47.180 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:47.180 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:48.342 01.162 16108 Exposure complete
03:56:48.410 00.068 16108 worker thread done servicing request
03:56:48.411 00.001 21068 OnExposeComplete: enter
03:56:48.412 00.001 21068 UpdateGuideState(): m_state=6
03:56:48.413 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
03:56:48.414 00.001 21068 Star::Find returns 1 (0), X=102.67, Y=801.48, Mass=366391, SNR=145.7, Peak=31766 HFD=3.5
03:56:48.416 00.002 21068 MultiStar: [#1 -0.12,0.26,0.94,U] [#2 0.07,0.14,0.83,U] [#3 0.29,-0.03,0.82,U] [#4 0.82,0.03,0.00,M6] [#5 0.52,-0.13,0.00,M4] [#6 0.11,-0.08,0.28,U] [#7 0.38,-0.29,0.00,M5] [#8 0.19,0.04,0.19,U] 
03:56:48.417 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.09}, one-star: {-0.10, 0.04}
03:56:48.418 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
03:56:48.420 00.002 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
03:56:48.422 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=-0.02 mountY=-0.10, mountTheta=-1.81
03:56:48.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.09, opts=13)
03:56:48.425 00.001 21068 Enqueuing Move request for scope (0.04, 0.09)
03:56:48.426 00.001 16108 Worker thread wakes up
03:56:48.426 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:56:48.426 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:56:48.426 00.000 16108 Moving (0.04, 0.09) raw xDistance=-0.02 yDistance=-0.10
03:56:48.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:56:48.426 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:48.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:48.426 00.000 16108 MoveAxis(E, 0, ABG)
03:56:48.426 00.000 16108 Move returns status 0, amount 0
03:56:48.426 00.000 16108 MoveAxis(N, 0, ABG)
03:56:48.426 00.000 16108 Move returns status 0, amount 0
03:56:48.426 00.000 16108 move complete, result=0
03:56:48.426 00.000 16108 worker thread done servicing request
03:56:48.431 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4153, FiltMin=3555, FiltMax=33433, Gamma=1.000
03:56:48.446 00.015 21068 UpdateGuideState exits: m=366391 SNR=145.7
03:56:48.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:48.449 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:48.450 00.001 21068 Enqueuing Expose request
03:56:48.451 00.001 16108 Worker thread wakes up
03:56:48.451 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:48.451 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:48.452 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:49.444 00.992 16108 Exposure complete
03:56:49.513 00.069 16108 worker thread done servicing request
03:56:49.513 00.000 21068 OnExposeComplete: enter
03:56:49.514 00.001 21068 UpdateGuideState(): m_state=6
03:56:49.514 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
03:56:49.515 00.001 21068 Star::Find returns 1 (0), X=102.92, Y=801.44, Mass=388977, SNR=165.6, Peak=35206 HFD=3.6
03:56:49.516 00.001 21068 MultiStar: [#1 0.04,-0.15,0.87,U] [#2 0.42,0.12,0.00,M1] [#3 0.37,-0.05,0.66,U] [#4 0.81,-0.17,0.00,M7] [#5 0.61,-0.41,0.00,M5] [#6 0.22,-0.89,0.00,M9] [#7 0.21,-0.46,0.00,M6] [#8 -0.02,-0.01,0.22,U] 
03:56:49.517 00.001 21068 single-star, 3 included, MultiStar: {0.15, -0.06}, one-star: {0.15, 0.00}
03:56:49.518 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
03:56:49.519 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
03:56:49.519 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
03:56:49.521 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.00, opts=13)
03:56:49.522 00.001 21068 Enqueuing Move request for scope (0.15, 0.00)
03:56:49.523 00.001 16108 Worker thread wakes up
03:56:49.523 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
03:56:49.523 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
03:56:49.524 00.001 16108 Moving (0.15, 0.00) raw xDistance=-0.15 yDistance=-0.04
03:56:49.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:56:49.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:49.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:49.524 00.000 16108 MoveAxis(E, 0, ABG)
03:56:49.524 00.000 16108 Move returns status 0, amount 0
03:56:49.524 00.000 16108 MoveAxis(N, 0, ABG)
03:56:49.524 00.000 16108 Move returns status 0, amount 0
03:56:49.524 00.000 16108 move complete, result=0
03:56:49.525 00.001 16108 worker thread done servicing request
03:56:49.531 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4153, FiltMin=3571, FiltMax=33878, Gamma=1.000
03:56:49.549 00.018 21068 UpdateGuideState exits: m=388977 SNR=165.6
03:56:49.550 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:49.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:49.552 00.001 21068 Enqueuing Expose request
03:56:49.556 00.004 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:49.558 00.002 16108 Worker thread wakes up
03:56:49.558 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:49.558 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:50.727 01.169 16108 Exposure complete
03:56:50.785 00.058 16108 worker thread done servicing request
03:56:50.785 00.000 21068 OnExposeComplete: enter
03:56:50.786 00.001 21068 UpdateGuideState(): m_state=6
03:56:50.786 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
03:56:50.787 00.001 21068 Star::Find returns 1 (0), X=102.50, Y=801.33, Mass=430521, SNR=172.6, Peak=38726 HFD=3.5
03:56:50.788 00.001 21068 MultiStar: [#1 -0.41,-0.00,0.00,M6] [#2 -0.03,-0.02,0.80,U] [#3 0.02,-0.06,0.63,U] [#4 0.39,-0.02,0.00,M8] [#5 0.03,-0.24,0.23,U] [#6 0.24,-0.44,0.00,M10] [#7 -0.02,0.04,0.25,U] [#8 -0.03,0.17,0.21,U] 
03:56:50.789 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.06}, one-star: {-0.26, -0.11}
03:56:50.789 00.000 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.74)
03:56:50.790 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
03:56:50.792 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=0.08 mountY=0.08, mountTheta=0.77
03:56:50.793 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
03:56:50.794 00.001 21068 Enqueuing Move request for scope (-0.09, -0.06)
03:56:50.795 00.001 16108 Worker thread wakes up
03:56:50.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
03:56:50.795 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
03:56:50.795 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
03:56:50.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:50.795 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:50.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:56:50.795 00.000 16108 MoveAxis(E, 0, ABG)
03:56:50.795 00.000 16108 Move returns status 0, amount 0
03:56:50.795 00.000 16108 MoveAxis(N, 0, ABG)
03:56:50.795 00.000 16108 Move returns status 0, amount 0
03:56:50.795 00.000 16108 move complete, result=0
03:56:50.795 00.000 16108 worker thread done servicing request
03:56:50.798 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4150, FiltMin=3536, FiltMax=26662, Gamma=1.000
03:56:50.812 00.014 21068 UpdateGuideState exits: m=430521 SNR=172.6
03:56:50.813 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:50.814 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:50.815 00.001 21068 Enqueuing Expose request
03:56:50.816 00.001 16108 Worker thread wakes up
03:56:50.816 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:50.816 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:50.817 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:51.800 00.983 16108 Exposure complete
03:56:51.863 00.063 16108 worker thread done servicing request
03:56:51.863 00.000 21068 OnExposeComplete: enter
03:56:51.865 00.002 21068 UpdateGuideState(): m_state=6
03:56:51.866 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
03:56:51.867 00.001 21068 Star::Find returns 1 (0), X=102.17, Y=801.39, Mass=450353, SNR=193.6, Peak=33449 HFD=3.8
03:56:51.868 00.001 21068 MultiStar: [#1 -0.93,0.08,0.00,M7] [#2 -0.49,-0.01,0.00,M1] [#3 -0.35,-0.31,0.00,M1] [#4 -0.11,-0.27,0.22,U] [#5 -0.45,-0.57,0.00,M5] [#6 -0.28,-0.52,0.00,R] [#7 -0.68,-0.18,0.00,M6] [#8 -0.41,-0.01,0.00,M2] 
03:56:51.869 00.001 21068 refined, 1 included, MultiStar: {-0.51, -0.09}, one-star: {-0.60, -0.05}
03:56:51.870 00.001 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.93 = 0.35)
03:56:51.870 00.000 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.41)
03:56:51.871 00.001 21068 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-2.97 mountX=0.49 mountY=0.21, mountTheta=0.40
03:56:51.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.51, y=-0.09, opts=13)
03:56:51.874 00.001 21068 Enqueuing Move request for scope (-0.51, -0.09)
03:56:51.874 00.000 16108 Worker thread wakes up
03:56:51.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.09) opts 0xd
03:56:51.874 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.51, -0.09)
03:56:51.874 00.000 16108 Moving (-0.51, -0.09) raw xDistance=0.49 yDistance=0.21
03:56:51.875 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:56:51.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:51.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:56:51.875 00.000 16108 MoveAxis(W, 128, ABG)
03:56:51.875 00.000 16108 Guiding  Dir = 3, Dur = 128
03:56:51.875 00.000 16108 IsSlewing returns 0
03:56:51.875 00.000 16108 IsGuiding returns 0
03:56:51.878 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4153, FiltMin=3565, FiltMax=29053, Gamma=1.000
03:56:51.899 00.021 21068 UpdateGuideState exits: m=450353 SNR=193.6
03:56:51.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:51.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:51.901 00.000 21068 Enqueuing Expose request
03:56:51.912 00.011 16108 PulseGuide returned control before completion, sleep 102
03:56:52.020 00.108 16108 IsGuiding returns 1
03:56:52.020 00.000 16108 scope still moving after pulse duration time elapsed
03:56:52.051 00.031 16108 IsSlewing returns 0
03:56:52.051 00.000 16108 IsGuiding returns 1
03:56:52.082 00.031 16108 IsSlewing returns 0
03:56:52.082 00.000 16108 IsGuiding returns 0
03:56:52.082 00.000 16108 scope move finished after 128 + 79 ms
03:56:52.083 00.001 16108 Move returns status 0, amount 128
03:56:52.083 00.000 16108 MoveAxis(N, 0, ABG)
03:56:52.083 00.000 16108 Move returns status 0, amount 0
03:56:52.083 00.000 16108 move complete, result=0
03:56:52.083 00.000 16108 worker thread done servicing request
03:56:52.083 00.000 16108 Worker thread wakes up
03:56:52.083 00.000 21068 GuideStep: 0.5 px 128 ms WEST, 0.2 px 0 ms NORTH
03:56:52.087 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:52.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:53.262 01.175 16108 Exposure complete
03:56:53.320 00.058 16108 worker thread done servicing request
03:56:53.320 00.000 21068 OnExposeComplete: enter
03:56:53.321 00.001 21068 UpdateGuideState(): m_state=6
03:56:53.322 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
03:56:53.322 00.000 21068 Star::Find returns 1 (0), X=103.20, Y=801.33, Mass=456876, SNR=181.2, Peak=41014 HFD=3.6
03:56:53.324 00.002 21068 MultiStar: [#1 0.07,-0.04,0.71,U] [#2 0.26,-0.15,0.81,U] [#3 0.46,-0.48,0.00,M2] [#4 0.80,-0.22,0.00,M8] [#5 0.45,-0.25,0.00,M6] [#6 0.33,-0.38,0.00,M1] [#7 0.22,-0.40,0.00,M7] [#8 0.70,-0.08,0.00,M3] 
03:56:53.324 00.000 21068 refined, 2 included, MultiStar: {0.28, -0.10}, one-star: {0.44, -0.11}
03:56:53.325 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
03:56:53.326 00.001 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
03:56:53.326 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.36 mountX=-0.29 mountY=0.04, mountTheta=3.02
03:56:53.328 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.10, opts=13)
03:56:53.329 00.001 21068 Enqueuing Move request for scope (0.28, -0.10)
03:56:53.330 00.001 16108 Worker thread wakes up
03:56:53.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
03:56:53.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
03:56:53.330 00.000 16108 Moving (0.28, -0.10) raw xDistance=-0.29 yDistance=0.04
03:56:53.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
03:56:53.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:53.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:56:53.330 00.000 16108 MoveAxis(E, 67, ABG)
03:56:53.330 00.000 16108 Guiding  Dir = 2, Dur = 67
03:56:53.330 00.000 16108 IsSlewing returns 0
03:56:53.331 00.001 16108 IsGuiding returns 0
03:56:53.332 00.001 16108 PulseGuide returned control before completion, sleep 76
03:56:53.334 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4150, FiltMin=3590, FiltMax=27993, Gamma=1.000
03:56:53.349 00.015 21068 UpdateGuideState exits: m=456876 SNR=181.2
03:56:53.351 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:53.354 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:53.355 00.001 21068 Enqueuing Expose request
03:56:53.416 00.061 16108 IsGuiding returns 0
03:56:53.416 00.000 16108 Move returns status 0, amount 67
03:56:53.416 00.000 16108 MoveAxis(N, 0, ABG)
03:56:53.416 00.000 16108 Move returns status 0, amount 0
03:56:53.416 00.000 16108 move complete, result=0
03:56:53.417 00.001 16108 worker thread done servicing request
03:56:53.417 00.000 16108 Worker thread wakes up
03:56:53.417 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
03:56:53.419 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:53.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:54.385 00.966 16108 Exposure complete
03:56:54.456 00.071 16108 worker thread done servicing request
03:56:54.456 00.000 21068 OnExposeComplete: enter
03:56:54.457 00.001 21068 UpdateGuideState(): m_state=6
03:56:54.458 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
03:56:54.458 00.000 21068 Star::Find returns 1 (0), X=102.91, Y=801.17, Mass=468299, SNR=181.5, Peak=47366 HFD=3.8
03:56:54.459 00.001 21068 MultiStar: [#1 -0.16,-0.55,0.00,M7] [#2 0.20,-0.53,0.00,M1] [#3 0.06,-0.74,0.00,M3] [#4 0.68,-0.58,0.00,M9] [#5 0.35,-0.49,0.00,M7] [#6 0.15,-0.07,0.20,U] [#7 0.19,-0.64,0.00,M8] [#8 -0.16,-0.10,0.23,U] 
03:56:54.460 00.001 21068 refined, 2 included, MultiStar: {0.10, -0.21}, one-star: {0.15, -0.26}
03:56:54.462 00.002 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
03:56:54.462 00.000 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
03:56:54.463 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=-0.13 mountY=0.18, mountTheta=2.19
03:56:54.464 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
03:56:54.465 00.001 21068 Enqueuing Move request for scope (0.10, -0.21)
03:56:54.466 00.001 16108 Worker thread wakes up
03:56:54.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
03:56:54.466 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
03:56:54.466 00.000 16108 Moving (0.10, -0.21) raw xDistance=-0.13 yDistance=0.18
03:56:54.467 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:54.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:54.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:56:54.467 00.000 16108 MoveAxis(E, 0, ABG)
03:56:54.467 00.000 16108 Move returns status 0, amount 0
03:56:54.467 00.000 16108 MoveAxis(N, 0, ABG)
03:56:54.467 00.000 16108 Move returns status 0, amount 0
03:56:54.467 00.000 16108 move complete, result=0
03:56:54.467 00.000 16108 worker thread done servicing request
03:56:54.470 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4150, FiltMin=3555, FiltMax=31126, Gamma=1.000
03:56:54.483 00.013 21068 UpdateGuideState exits: m=468299 SNR=181.5
03:56:54.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:54.484 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:54.485 00.001 21068 Enqueuing Expose request
03:56:54.486 00.001 16108 Worker thread wakes up
03:56:54.486 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:56:54.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:54.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:55.660 01.174 16108 Exposure complete
03:56:55.740 00.080 16108 worker thread done servicing request
03:56:55.740 00.000 21068 OnExposeComplete: enter
03:56:55.742 00.002 21068 UpdateGuideState(): m_state=6
03:56:55.744 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
03:56:55.745 00.001 21068 Star::Find returns 1 (0), X=103.15, Y=800.94, Mass=462925, SNR=195.6, Peak=42374 HFD=4.1
03:56:55.746 00.001 21068 MultiStar: [#1 -0.17,-0.43,0.00,M8] [#2 0.14,-0.42,0.00,M2] [#3 0.33,-0.65,0.00,M4] [#4 0.82,-0.46,0.00,M10] [#5 0.50,-0.57,0.00,M8] [#6 0.75,-0.19,0.00,M1] [#7 0.55,-0.73,0.00,M9] [#8 0.29,-0.69,0.00,M3] 
03:56:55.747 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
03:56:55.750 00.003 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
03:56:55.751 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=-0.49 hyp=0.62 cameraTheta=-0.91 mountX=-0.46 mountY=0.39, mountTheta=2.44
03:56:55.754 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.49, opts=13)
03:56:55.755 00.001 21068 Enqueuing Move request for scope (0.38, -0.49)
03:56:55.757 00.002 16108 Worker thread wakes up
03:56:55.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.49) opts 0xd
03:56:55.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.49)
03:56:55.757 00.000 16108 Moving (0.38, -0.49) raw xDistance=-0.46 yDistance=0.39
03:56:55.757 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:56:55.757 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:56:55.757 00.000 16108 MoveAxis(E, 121, ABG)
03:56:55.757 00.000 16108 Guiding  Dir = 2, Dur = 121
03:56:55.757 00.000 16108 IsSlewing returns 0
03:56:55.758 00.001 16108 IsGuiding returns 0
03:56:55.759 00.001 16108 PulseGuide returned control before completion, sleep 130
03:56:55.761 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4150, FiltMin=3520, FiltMax=31702, Gamma=1.000
03:56:55.777 00.016 21068 UpdateGuideState exits: m=462925 SNR=195.6
03:56:55.779 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:55.781 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:55.783 00.002 21068 Enqueuing Expose request
03:56:55.895 00.112 16108 IsGuiding returns 1
03:56:55.895 00.000 16108 scope still moving after pulse duration time elapsed
03:56:55.926 00.031 16108 IsSlewing returns 0
03:56:55.927 00.001 16108 IsGuiding returns 0
03:56:55.927 00.000 16108 scope move finished after 121 + 48 ms
03:56:55.927 00.000 16108 Move returns status 0, amount 121
03:56:55.927 00.000 16108 MoveAxis(S, 78, ABG)
03:56:55.927 00.000 16108 Guiding  Dir = 1, Dur = 78
03:56:55.927 00.000 16108 IsSlewing returns 0
03:56:55.928 00.001 16108 IsGuiding returns 0
03:56:55.939 00.011 16108 PulseGuide returned control before completion, sleep 77
03:56:56.020 00.081 16108 IsGuiding returns 1
03:56:56.020 00.000 16108 scope still moving after pulse duration time elapsed
03:56:56.052 00.032 16108 IsSlewing returns 0
03:56:56.053 00.001 16108 IsGuiding returns 1
03:56:56.083 00.030 16108 IsSlewing returns 0
03:56:56.084 00.001 16108 IsGuiding returns 0
03:56:56.084 00.000 16108 scope move finished after 78 + 77 ms
03:56:56.084 00.000 16108 Move returns status 0, amount 78
03:56:56.084 00.000 16108 move complete, result=0
03:56:56.084 00.000 16108 worker thread done servicing request
03:56:56.084 00.000 16108 Worker thread wakes up
03:56:56.084 00.000 21068 GuideStep: -0.5 px 121 ms EAST, 0.4 px 78 ms SOUTH
03:56:56.086 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:56.088 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:57.073 00.985 16108 Exposure complete
03:56:57.157 00.084 16108 worker thread done servicing request
03:56:57.157 00.000 21068 OnExposeComplete: enter
03:56:57.159 00.002 21068 UpdateGuideState(): m_state=6
03:56:57.160 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
03:56:57.160 00.000 21068 Star::Find returns 1 (0), X=102.94, Y=801.33, Mass=468798, SNR=171.0, Peak=48022 HFD=3.4
03:56:57.161 00.001 21068 MultiStar: [#1 -0.02,-0.29,0.79,U] [#2 0.27,-0.42,0.00,M3] [#3 0.54,-0.48,0.00,M5] [#4 1.02,-0.74,0.00,R] [#5 0.52,-0.14,0.00,M9] [#6 0.38,-0.20,0.00,M2] [#7 0.34,-0.49,0.00,M10] [#8 0.28,-0.26,0.24,U] 
03:56:57.162 00.001 21068 single-star, 2 included, MultiStar: {0.11, -0.19}, one-star: {0.17, -0.10}
03:56:57.162 00.000 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
03:56:57.163 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
03:56:57.164 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.19 mountY=0.06, mountTheta=2.83
03:56:57.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.10, opts=13)
03:56:57.166 00.000 21068 Enqueuing Move request for scope (0.17, -0.10)
03:56:57.167 00.001 16108 Worker thread wakes up
03:56:57.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
03:56:57.167 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
03:56:57.167 00.000 16108 Moving (0.17, -0.10) raw xDistance=-0.19 yDistance=0.06
03:56:57.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:56:57.167 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:57.168 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:56:57.168 00.000 16108 MoveAxis(E, 0, ABG)
03:56:57.168 00.000 16108 Move returns status 0, amount 0
03:56:57.168 00.000 16108 MoveAxis(N, 0, ABG)
03:56:57.168 00.000 16108 Move returns status 0, amount 0
03:56:57.168 00.000 16108 move complete, result=0
03:56:57.168 00.000 16108 worker thread done servicing request
03:56:57.172 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1309, max=65535, med=4150, FiltMin=3549, FiltMax=29625, Gamma=1.000
03:56:57.189 00.017 21068 UpdateGuideState exits: m=468798 SNR=171.0
03:56:57.190 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:57.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:57.192 00.001 21068 Enqueuing Expose request
03:56:57.193 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:57.194 00.001 16108 Worker thread wakes up
03:56:57.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:57.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:58.351 01.157 16108 Exposure complete
03:56:58.414 00.063 16108 worker thread done servicing request
03:56:58.414 00.000 21068 OnExposeComplete: enter
03:56:58.415 00.001 21068 UpdateGuideState(): m_state=6
03:56:58.416 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
03:56:58.417 00.001 21068 Star::Find returns 1 (0), X=102.82, Y=801.42, Mass=414105, SNR=170.6, Peak=43430 HFD=3.5
03:56:58.418 00.001 21068 MultiStar: [#1 -0.27,0.18,0.82,U] [#2 0.05,0.14,0.71,U] [#3 0.23,0.05,0.75,U] [#4 -0.59,0.76,0.00,M1] [#5 0.42,-0.15,0.00,M10] [#6 0.45,0.54,0.00,M3] [#7 0.30,-0.32,0.00,R] [#8 -0.19,0.12,0.25,U] 
03:56:58.418 00.000 21068 single-star, 4 included, MultiStar: {-0.00, 0.09}, one-star: {0.05, -0.01}
03:56:58.419 00.001 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.23 = 3.06)
03:56:58.420 00.001 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
03:56:58.421 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.26 mountX=-0.05 mountY=0.00, mountTheta=3.12
03:56:58.424 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
03:56:58.424 00.000 21068 Enqueuing Move request for scope (0.05, -0.01)
03:56:58.425 00.001 16108 Worker thread wakes up
03:56:58.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:56:58.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:56:58.425 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=0.00
03:56:58.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:58.426 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:58.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:56:58.426 00.000 16108 MoveAxis(E, 0, ABG)
03:56:58.426 00.000 16108 Move returns status 0, amount 0
03:56:58.426 00.000 16108 MoveAxis(N, 0, ABG)
03:56:58.426 00.000 16108 Move returns status 0, amount 0
03:56:58.426 00.000 16108 move complete, result=0
03:56:58.426 00.000 16108 worker thread done servicing request
03:56:58.429 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4150, FiltMin=3551, FiltMax=30518, Gamma=1.000
03:56:58.448 00.019 21068 UpdateGuideState exits: m=414105 SNR=170.6
03:56:58.449 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:58.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:58.451 00.001 21068 Enqueuing Expose request
03:56:58.452 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:58.453 00.001 16108 Worker thread wakes up
03:56:58.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:58.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:56:59.424 00.971 16108 Exposure complete
03:56:59.502 00.078 16108 worker thread done servicing request
03:56:59.502 00.000 21068 OnExposeComplete: enter
03:56:59.503 00.001 21068 UpdateGuideState(): m_state=6
03:56:59.504 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
03:56:59.504 00.000 21068 Star::Find returns 1 (0), X=102.77, Y=801.76, Mass=412157, SNR=162.2, Peak=46579 HFD=3.5
03:56:59.506 00.002 21068 MultiStar: [#1 -0.23,0.26,0.88,U] [#2 0.20,0.23,0.87,U] [#3 0.16,-0.06,0.85,U] [#4 -0.62,0.62,0.00,M2] [#5 0.18,0.04,0.28,U] [#6 0.43,0.12,0.00,M4] [#7 -0.76,0.33,0.00,M1] [#8 -0.06,0.13,0.25,U] 
03:56:59.507 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.18}, one-star: {0.00, 0.32}
03:56:59.507 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:56:59.508 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:56:59.509 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.37 mountX=-0.01 mountY=-0.18, mountTheta=-1.60
03:56:59.510 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.18, opts=13)
03:56:59.513 00.003 21068 Enqueuing Move request for scope (0.04, 0.18)
03:56:59.514 00.001 16108 Worker thread wakes up
03:56:59.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
03:56:59.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
03:56:59.514 00.000 16108 Moving (0.04, 0.18) raw xDistance=-0.01 yDistance=-0.18
03:56:59.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:56:59.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:59.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:56:59.514 00.000 16108 MoveAxis(E, 0, ABG)
03:56:59.514 00.000 16108 Move returns status 0, amount 0
03:56:59.514 00.000 16108 MoveAxis(N, 0, ABG)
03:56:59.514 00.000 16108 Move returns status 0, amount 0
03:56:59.514 00.000 16108 move complete, result=0
03:56:59.514 00.000 16108 worker thread done servicing request
03:56:59.517 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4150, FiltMin=3568, FiltMax=36611, Gamma=1.000
03:56:59.535 00.018 21068 UpdateGuideState exits: m=412157 SNR=162.2
03:56:59.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:59.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:56:59.538 00.001 21068 Enqueuing Expose request
03:56:59.539 00.001 16108 Worker thread wakes up
03:56:59.539 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:59.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:56:59.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:00.711 01.171 16108 Exposure complete
03:57:00.773 00.062 16108 worker thread done servicing request
03:57:00.773 00.000 21068 OnExposeComplete: enter
03:57:00.774 00.001 21068 UpdateGuideState(): m_state=6
03:57:00.775 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
03:57:00.776 00.001 21068 Star::Find returns 1 (0), X=102.44, Y=801.16, Mass=495404, SNR=194.3, Peak=46998 HFD=3.7
03:57:00.777 00.001 21068 MultiStar: [#1 -0.15,-0.26,0.76,U] [#2 0.16,-0.13,0.68,U] [#3 0.16,-0.11,0.64,U] [#4 -0.73,0.30,0.00,M3] [#5 0.59,-0.54,0.00,M10] [#6 0.21,0.12,0.21,U] [#7 -0.26,-0.03,0.23,U] [#8 0.35,-0.31,0.00,M1] 
03:57:00.778 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.17}, one-star: {-0.33, -0.28}
03:57:00.779 00.001 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.37)
03:57:00.780 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
03:57:00.782 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.95 mountX=0.04 mountY=0.18, mountTheta=1.37
03:57:00.785 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
03:57:00.786 00.001 21068 Enqueuing Move request for scope (-0.07, -0.17)
03:57:00.787 00.001 16108 Worker thread wakes up
03:57:00.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
03:57:00.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
03:57:00.787 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.04 yDistance=0.18
03:57:00.788 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:57:00.788 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:00.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:57:00.788 00.000 16108 MoveAxis(E, 0, ABG)
03:57:00.788 00.000 16108 Move returns status 0, amount 0
03:57:00.788 00.000 16108 MoveAxis(N, 0, ABG)
03:57:00.788 00.000 16108 Move returns status 0, amount 0
03:57:00.788 00.000 16108 move complete, result=0
03:57:00.788 00.000 16108 worker thread done servicing request
03:57:00.791 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4147, FiltMin=3549, FiltMax=31427, Gamma=1.000
03:57:00.804 00.013 21068 UpdateGuideState exits: m=495404 SNR=194.3
03:57:00.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:00.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:00.806 00.000 21068 Enqueuing Expose request
03:57:00.807 00.001 16108 Worker thread wakes up
03:57:00.807 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:57:00.808 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:00.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:01.787 00.979 16108 Exposure complete
03:57:01.844 00.057 16108 worker thread done servicing request
03:57:01.844 00.000 21068 OnExposeComplete: enter
03:57:01.845 00.001 21068 UpdateGuideState(): m_state=6
03:57:01.846 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
03:57:01.850 00.004 21068 Star::Find returns 1 (0), X=102.89, Y=801.41, Mass=526074, SNR=184.9, Peak=49254 HFD=3.6
03:57:01.852 00.002 21068 MultiStar: [#1 -0.13,0.11,0.88,U] [#2 0.04,0.04,0.72,U] [#3 0.42,-0.15,0.00,M3] [#4 -0.59,0.30,0.00,M4] [#5 0.18,-0.66,0.00,R] [#6 0.77,-0.24,0.00,M4] [#7 -0.31,-0.16,0.24,U] [#8 0.10,0.15,0.27,U] 
03:57:01.853 00.001 21068 refined, 4 included, MultiStar: {-0.00, 0.03}, one-star: {0.13, -0.02}
03:57:01.855 00.002 21068 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
03:57:01.856 00.001 21068 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.28 = -1.28)
03:57:01.857 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.62 mountX=0.01 mountY=-0.03, mountTheta=-1.34
03:57:01.860 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
03:57:01.862 00.002 21068 Enqueuing Move request for scope (-0.00, 0.03)
03:57:01.863 00.001 16108 Worker thread wakes up
03:57:01.863 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
03:57:01.863 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
03:57:01.863 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
03:57:01.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:57:01.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:01.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:57:01.863 00.000 16108 MoveAxis(E, 0, ABG)
03:57:01.863 00.000 16108 Move returns status 0, amount 0
03:57:01.864 00.001 16108 MoveAxis(N, 0, ABG)
03:57:01.864 00.000 16108 Move returns status 0, amount 0
03:57:01.864 00.000 16108 move complete, result=0
03:57:01.864 00.000 16108 worker thread done servicing request
03:57:01.867 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4144, FiltMin=3491, FiltMax=30761, Gamma=1.000
03:57:01.884 00.017 21068 UpdateGuideState exits: m=526074 SNR=184.9
03:57:01.886 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:01.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:01.888 00.001 21068 Enqueuing Expose request
03:57:01.889 00.001 16108 Worker thread wakes up
03:57:01.889 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:01.890 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:01.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:03.062 01.172 16108 Exposure complete
03:57:03.117 00.055 16108 worker thread done servicing request
03:57:03.121 00.004 21068 OnExposeComplete: enter
03:57:03.122 00.001 21068 UpdateGuideState(): m_state=6
03:57:03.123 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
03:57:03.124 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.38, Mass=488725, SNR=190.7, Peak=52870 HFD=3.4
03:57:03.125 00.001 21068 MultiStar: [#1 -0.04,-0.21,0.78,U] [#2 0.17,-0.27,0.69,U] [#3 0.30,-0.39,0.00,M4] [#4 -0.19,0.36,0.00,M5] [#5 0.15,0.08,0.28,U] [#6 0.70,-0.22,0.00,M5] [#7 -0.38,0.01,0.21,U] [#8 0.07,-0.22,0.27,U] 
03:57:03.126 00.001 21068 refined, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.27, -0.06}
03:57:03.126 00.000 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
03:57:03.127 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
03:57:03.128 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.92 mountX=-0.13 mountY=0.11, mountTheta=2.43
03:57:03.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.14, opts=13)
03:57:03.131 00.001 21068 Enqueuing Move request for scope (0.10, -0.14)
03:57:03.132 00.001 16108 Worker thread wakes up
03:57:03.132 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
03:57:03.132 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
03:57:03.132 00.000 16108 Moving (0.10, -0.14) raw xDistance=-0.13 yDistance=0.11
03:57:03.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:57:03.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:03.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:57:03.132 00.000 16108 MoveAxis(E, 0, ABG)
03:57:03.132 00.000 16108 Move returns status 0, amount 0
03:57:03.132 00.000 16108 MoveAxis(N, 0, ABG)
03:57:03.132 00.000 16108 Move returns status 0, amount 0
03:57:03.132 00.000 16108 move complete, result=0
03:57:03.132 00.000 16108 worker thread done servicing request
03:57:03.138 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4137, FiltMin=3520, FiltMax=29699, Gamma=1.000
03:57:03.152 00.014 21068 UpdateGuideState exits: m=488725 SNR=190.7
03:57:03.153 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:03.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:03.155 00.001 21068 Enqueuing Expose request
03:57:03.156 00.001 16108 Worker thread wakes up
03:57:03.156 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:03.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:03.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:04.129 00.973 16108 Exposure complete
03:57:04.194 00.065 16108 worker thread done servicing request
03:57:04.195 00.001 21068 OnExposeComplete: enter
03:57:04.196 00.001 21068 UpdateGuideState(): m_state=6
03:57:04.197 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
03:57:04.198 00.001 21068 Star::Find returns 1 (0), X=103.16, Y=801.36, Mass=528322, SNR=204.7, Peak=51190 HFD=3.6
03:57:04.199 00.001 21068 MultiStar: [#1 -0.07,-0.09,0.73,U] [#2 0.41,-0.14,0.00,M1] [#3 0.43,-0.19,0.00,M5] [#4 -0.64,0.71,0.00,M6] [#5 0.13,0.39,0.00,M1] [#6 0.49,-0.05,0.00,M6] [#7 -0.11,-0.04,0.19,U] [#8 0.66,0.09,0.00,M1] 
03:57:04.199 00.000 21068 refined, 2 included, MultiStar: {0.17, -0.08}, one-star: {0.39, -0.08}
03:57:04.200 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
03:57:04.201 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.96)
03:57:04.203 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.42 mountX=-0.18 mountY=0.03, mountTheta=2.95
03:57:04.206 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
03:57:04.207 00.001 21068 Enqueuing Move request for scope (0.17, -0.08)
03:57:04.208 00.001 16108 Worker thread wakes up
03:57:04.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
03:57:04.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
03:57:04.208 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.03
03:57:04.209 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:57:04.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:04.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:57:04.209 00.000 16108 MoveAxis(E, 0, ABG)
03:57:04.209 00.000 16108 Move returns status 0, amount 0
03:57:04.209 00.000 16108 MoveAxis(N, 0, ABG)
03:57:04.209 00.000 16108 Move returns status 0, amount 0
03:57:04.209 00.000 16108 move complete, result=0
03:57:04.209 00.000 16108 worker thread done servicing request
03:57:04.213 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4131, FiltMin=3501, FiltMax=27693, Gamma=1.000
03:57:04.228 00.015 21068 UpdateGuideState exits: m=528322 SNR=204.7
03:57:04.229 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:04.229 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:04.230 00.001 21068 Enqueuing Expose request
03:57:04.231 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:04.232 00.001 16108 Worker thread wakes up
03:57:04.232 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:04.232 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:05.402 01.170 16108 Exposure complete
03:57:05.461 00.059 16108 worker thread done servicing request
03:57:05.461 00.000 21068 OnExposeComplete: enter
03:57:05.464 00.003 21068 UpdateGuideState(): m_state=6
03:57:05.465 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
03:57:05.467 00.002 21068 Star::Find returns 1 (0), X=102.99, Y=801.26, Mass=456840, SNR=164.8, Peak=46790 HFD=3.7
03:57:05.468 00.001 21068 MultiStar: [#1 -0.03,-0.20,0.91,U] [#2 0.21,-0.30,0.84,U] [#3 0.30,-0.11,0.74,U] [#4 -0.18,0.41,0.00,M7] [#5 0.65,0.20,0.00,M2] [#6 0.45,0.07,0.00,M7] [#7 -0.13,0.04,0.23,U] [#8 0.05,-0.23,0.30,U] 
03:57:05.470 00.002 21068 refined, 5 included, MultiStar: {0.14, -0.19}, one-star: {0.23, -0.18}
03:57:05.471 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.41)
03:57:05.473 00.002 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.47)
03:57:05.474 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.17 mountY=0.15, mountTheta=2.44
03:57:05.478 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.19, opts=13)
03:57:05.479 00.001 21068 Enqueuing Move request for scope (0.14, -0.19)
03:57:05.481 00.002 16108 Worker thread wakes up
03:57:05.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
03:57:05.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
03:57:05.481 00.000 16108 Moving (0.14, -0.19) raw xDistance=-0.17 yDistance=0.15
03:57:05.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:57:05.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:05.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:57:05.481 00.000 16108 MoveAxis(E, 0, ABG)
03:57:05.482 00.001 16108 Move returns status 0, amount 0
03:57:05.482 00.000 16108 MoveAxis(N, 0, ABG)
03:57:05.482 00.000 16108 Move returns status 0, amount 0
03:57:05.482 00.000 16108 move complete, result=0
03:57:05.482 00.000 16108 worker thread done servicing request
03:57:05.489 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1283, max=65535, med=4125, FiltMin=3529, FiltMax=39657, Gamma=1.000
03:57:05.511 00.022 21068 UpdateGuideState exits: m=456840 SNR=164.8
03:57:05.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:05.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:05.515 00.002 21068 Enqueuing Expose request
03:57:05.515 00.000 16108 Worker thread wakes up
03:57:05.515 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:05.515 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:05.516 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:06.494 00.978 16108 Exposure complete
03:57:06.547 00.053 16108 worker thread done servicing request
03:57:06.547 00.000 21068 OnExposeComplete: enter
03:57:06.548 00.001 21068 UpdateGuideState(): m_state=6
03:57:06.549 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
03:57:06.550 00.001 21068 Star::Find returns 1 (0), X=103.25, Y=801.38, Mass=494728, SNR=200.4, Peak=42822 HFD=3.6
03:57:06.551 00.001 21068 MultiStar: [#1 0.06,0.02,0.72,U] [#2 0.40,-0.06,0.00,M1] [#3 0.82,-0.17,0.00,M5] [#4 0.10,0.22,0.30,U] [#5 0.07,0.05,0.23,U] [#6 0.74,-0.04,0.00,M8] [#7 0.44,-0.43,0.00,M1] [#8 0.35,-0.09,0.22,U] 
03:57:06.551 00.000 21068 refined, 4 included, MultiStar: {0.26, 0.01}, one-star: {0.49, -0.06}
03:57:06.553 00.002 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
03:57:06.554 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
03:57:06.555 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.03 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
03:57:06.556 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.01, opts=13)
03:57:06.557 00.001 21068 Enqueuing Move request for scope (0.26, 0.01)
03:57:06.558 00.001 16108 Worker thread wakes up
03:57:06.558 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
03:57:06.558 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
03:57:06.558 00.000 16108 Moving (0.26, 0.01) raw xDistance=-0.26 yDistance=-0.07
03:57:06.558 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:57:06.558 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:06.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:57:06.558 00.000 16108 MoveAxis(E, 68, ABG)
03:57:06.558 00.000 16108 Guiding  Dir = 2, Dur = 68
03:57:06.558 00.000 16108 IsSlewing returns 0
03:57:06.559 00.001 16108 IsGuiding returns 0
03:57:06.562 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1411, max=65535, med=4118, FiltMin=3472, FiltMax=33443, Gamma=1.000
03:57:06.573 00.011 21068 UpdateGuideState exits: m=494728 SNR=200.4
03:57:06.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:06.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:06.576 00.001 21068 Enqueuing Expose request
03:57:06.586 00.010 16108 PulseGuide returned control before completion, sleep 51
03:57:06.648 00.062 16108 IsGuiding returns 1
03:57:06.648 00.000 16108 scope still moving after pulse duration time elapsed
03:57:06.679 00.031 16108 IsSlewing returns 0
03:57:06.679 00.000 16108 IsGuiding returns 0
03:57:06.679 00.000 16108 scope move finished after 68 + 53 ms
03:57:06.679 00.000 16108 Move returns status 0, amount 68
03:57:06.679 00.000 16108 MoveAxis(N, 0, ABG)
03:57:06.679 00.000 16108 Move returns status 0, amount 0
03:57:06.679 00.000 16108 move complete, result=0
03:57:06.679 00.000 16108 worker thread done servicing request
03:57:06.679 00.000 16108 Worker thread wakes up
03:57:06.681 00.002 21068 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
03:57:06.683 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:06.683 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:07.841 01.158 16108 Exposure complete
03:57:07.907 00.066 16108 worker thread done servicing request
03:57:07.907 00.000 21068 OnExposeComplete: enter
03:57:07.908 00.001 21068 UpdateGuideState(): m_state=6
03:57:07.909 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
03:57:07.909 00.000 21068 Star::Find returns 1 (0), X=102.76, Y=801.39, Mass=527876, SNR=203.6, Peak=56454 HFD=3.6
03:57:07.910 00.001 21068 MultiStar: [#1 -0.43,-0.11,0.00,M1] [#2 0.21,0.00,0.76,U] [#3 0.05,-0.29,0.63,U] [#4 -0.27,0.71,0.00,M7] [#5 -0.22,0.48,0.00,M2] [#6 0.10,0.41,0.00,M9] [#7 -0.43,0.22,0.00,M2] [#8 -0.15,-0.10,0.24,U] 
03:57:07.911 00.001 21068 single-star, 3 included, MultiStar: {0.06, -0.10}, one-star: {-0.01, -0.05}
03:57:07.912 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
03:57:07.913 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.70)
03:57:07.913 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.68 mountX=-0.00 mountY=0.05, mountTheta=1.64
03:57:07.915 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.05, opts=13)
03:57:07.916 00.001 21068 Enqueuing Move request for scope (-0.01, -0.05)
03:57:07.916 00.000 16108 Worker thread wakes up
03:57:07.917 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
03:57:07.917 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
03:57:07.917 00.000 16108 Moving (-0.01, -0.05) raw xDistance=-0.00 yDistance=0.05
03:57:07.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:57:07.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:07.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:57:07.917 00.000 16108 MoveAxis(E, 0, ABG)
03:57:07.917 00.000 16108 Move returns status 0, amount 0
03:57:07.917 00.000 16108 MoveAxis(N, 0, ABG)
03:57:07.917 00.000 16108 Move returns status 0, amount 0
03:57:07.917 00.000 16108 move complete, result=0
03:57:07.917 00.000 16108 worker thread done servicing request
03:57:07.925 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4112, FiltMin=3430, FiltMax=33830, Gamma=1.000
03:57:07.943 00.018 21068 UpdateGuideState exits: m=527876 SNR=203.6
03:57:07.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:07.944 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:07.945 00.001 21068 Enqueuing Expose request
03:57:07.946 00.001 16108 Worker thread wakes up
03:57:07.946 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:07.946 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:07.946 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:08.925 00.979 16108 Exposure complete
03:57:08.994 00.069 16108 worker thread done servicing request
03:57:08.995 00.001 21068 OnExposeComplete: enter
03:57:08.995 00.000 21068 UpdateGuideState(): m_state=6
03:57:08.996 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
03:57:08.997 00.001 21068 Star::Find returns 1 (0), X=102.78, Y=801.43, Mass=463446, SNR=186.1, Peak=49910 HFD=3.4
03:57:08.998 00.001 21068 MultiStar: [#1 -0.26,-0.09,0.70,U] [#2 0.18,-0.06,0.71,U] [#3 0.33,-0.11,0.67,U] [#4 -0.25,0.50,0.00,M8] [#5 0.03,0.54,0.00,M3] [#6 0.71,0.13,0.00,M10] [#7 -0.00,0.04,0.19,U] [#8 -0.20,0.00,0.25,U] 
03:57:08.999 00.001 21068 single-star, 5 included, MultiStar: {0.04, -0.05}, one-star: {0.01, -0.00}
03:57:09.000 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
03:57:09.001 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:57:09.002 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.18 mountX=-0.01 mountY=-0.00, mountTheta=-3.08
03:57:09.004 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.00, opts=13)
03:57:09.006 00.002 21068 Enqueuing Move request for scope (0.01, -0.00)
03:57:09.007 00.001 16108 Worker thread wakes up
03:57:09.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
03:57:09.007 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
03:57:09.007 00.000 16108 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=-0.00
03:57:09.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:57:09.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:09.008 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:57:09.008 00.000 16108 MoveAxis(E, 0, ABG)
03:57:09.008 00.000 16108 Move returns status 0, amount 0
03:57:09.008 00.000 16108 MoveAxis(N, 0, ABG)
03:57:09.008 00.000 16108 Move returns status 0, amount 0
03:57:09.008 00.000 16108 move complete, result=0
03:57:09.008 00.000 16108 worker thread done servicing request
03:57:09.012 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4109, FiltMin=3536, FiltMax=32537, Gamma=1.000
03:57:09.035 00.023 21068 UpdateGuideState exits: m=463446 SNR=186.1
03:57:09.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:09.039 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:09.039 00.000 21068 Enqueuing Expose request
03:57:09.040 00.001 16108 Worker thread wakes up
03:57:09.041 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:09.042 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:09.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:10.210 01.168 16108 Exposure complete
03:57:10.276 00.066 16108 worker thread done servicing request
03:57:10.276 00.000 21068 OnExposeComplete: enter
03:57:10.277 00.001 21068 UpdateGuideState(): m_state=6
03:57:10.278 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
03:57:10.279 00.001 21068 Star::Find returns 1 (0), X=102.97, Y=801.36, Mass=431659, SNR=172.3, Peak=42902 HFD=3.5
03:57:10.279 00.000 21068 MultiStar: [#1 -0.32,-0.10,0.86,U] [#2 0.04,-0.09,0.83,U] [#3 0.23,-0.24,0.91,U] [#4 -0.48,0.70,0.00,M9] [#5 0.22,0.10,0.26,U] [#6 0.18,-0.02,0.23,U] [#7 -0.20,0.00,0.22,U] [#8 0.21,-0.06,0.30,U] 
03:57:10.280 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.20, -0.08}
03:57:10.281 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
03:57:10.282 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
03:57:10.282 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.02 mountX=-0.08 mountY=0.08, mountTheta=2.33
03:57:10.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.10, opts=13)
03:57:10.285 00.001 21068 Enqueuing Move request for scope (0.06, -0.10)
03:57:10.286 00.001 16108 Worker thread wakes up
03:57:10.286 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
03:57:10.286 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
03:57:10.286 00.000 16108 Moving (0.06, -0.10) raw xDistance=-0.08 yDistance=0.08
03:57:10.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:57:10.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:10.287 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:57:10.287 00.000 16108 MoveAxis(E, 0, ABG)
03:57:10.287 00.000 16108 Move returns status 0, amount 0
03:57:10.287 00.000 16108 MoveAxis(N, 0, ABG)
03:57:10.287 00.000 16108 Move returns status 0, amount 0
03:57:10.287 00.000 16108 move complete, result=0
03:57:10.287 00.000 16108 worker thread done servicing request
03:57:10.290 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4105, FiltMin=3462, FiltMax=33593, Gamma=1.000
03:57:10.303 00.013 21068 UpdateGuideState exits: m=431659 SNR=172.3
03:57:10.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:10.305 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:10.305 00.000 21068 Enqueuing Expose request
03:57:10.306 00.001 16108 Worker thread wakes up
03:57:10.306 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:10.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:10.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:11.278 00.971 16108 Exposure complete
03:57:11.333 00.055 16108 worker thread done servicing request
03:57:11.334 00.001 21068 OnExposeComplete: enter
03:57:11.335 00.001 21068 UpdateGuideState(): m_state=6
03:57:11.335 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
03:57:11.336 00.001 21068 Star::Find returns 1 (0), X=103.05, Y=801.48, Mass=474669, SNR=194.1, Peak=46790 HFD=3.6
03:57:11.337 00.001 21068 MultiStar: [#1 -0.26,-0.15,0.86,U] [#2 0.23,-0.16,0.65,U] [#3 0.39,-0.10,0.00,M3] [#4 -0.32,0.30,0.00,M10] [#5 0.09,0.41,0.00,M3] [#6 0.72,-0.01,0.00,M10] [#7 -0.25,0.06,0.22,U] [#8 0.05,-0.01,0.30,U] 
03:57:11.338 00.001 21068 refined, 4 included, MultiStar: {0.06, -0.06}, one-star: {0.28, 0.04}
03:57:11.338 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
03:57:11.339 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
03:57:11.340 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.07 mountY=0.05, mountTheta=2.55
03:57:11.341 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.06, opts=13)
03:57:11.342 00.001 21068 Enqueuing Move request for scope (0.06, -0.06)
03:57:11.343 00.001 16108 Worker thread wakes up
03:57:11.343 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:57:11.343 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:57:11.343 00.000 16108 Moving (0.06, -0.06) raw xDistance=-0.07 yDistance=0.05
03:57:11.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:57:11.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:11.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:57:11.343 00.000 16108 MoveAxis(E, 0, ABG)
03:57:11.343 00.000 16108 Move returns status 0, amount 0
03:57:11.343 00.000 16108 MoveAxis(N, 0, ABG)
03:57:11.343 00.000 16108 Move returns status 0, amount 0
03:57:11.343 00.000 16108 move complete, result=0
03:57:11.343 00.000 16108 worker thread done servicing request
03:57:11.347 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1401, max=65535, med=4102, FiltMin=3507, FiltMax=30307, Gamma=1.000
03:57:11.369 00.022 21068 UpdateGuideState exits: m=474669 SNR=194.1
03:57:11.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:11.371 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:11.372 00.001 21068 Enqueuing Expose request
03:57:11.375 00.003 16108 Worker thread wakes up
03:57:11.375 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:11.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:11.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:12.539 01.163 16108 Exposure complete
03:57:12.613 00.074 16108 worker thread done servicing request
03:57:12.614 00.001 21068 OnExposeComplete: enter
03:57:12.615 00.001 21068 UpdateGuideState(): m_state=6
03:57:12.616 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
03:57:12.618 00.002 21068 Star::Find returns 1 (0), X=102.66, Y=801.63, Mass=466159, SNR=166.7, Peak=45155 HFD=3.4
03:57:12.620 00.002 21068 MultiStar: [#1 -0.38,0.13,0.00,M1] [#2 -0.13,-0.04,0.83,U] [#3 0.01,-0.02,0.82,U] [#4 -0.76,0.70,0.00,R] [#5 0.11,0.36,0.33,U] [#6 0.18,0.18,0.23,U] [#7 -0.27,0.20,0.24,U] [#8 0.03,0.35,0.26,U] 
03:57:12.622 00.002 21068 refined, 6 included, MultiStar: {-0.05, 0.12}, one-star: {-0.10, 0.19}
03:57:12.623 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
03:57:12.625 00.002 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
03:57:12.626 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=0.07 mountY=-0.10, mountTheta=-0.98
03:57:12.630 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.12, opts=13)
03:57:12.631 00.001 21068 Enqueuing Move request for scope (-0.05, 0.12)
03:57:12.632 00.001 16108 Worker thread wakes up
03:57:12.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
03:57:12.632 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
03:57:12.632 00.000 16108 Moving (-0.05, 0.12) raw xDistance=0.07 yDistance=-0.10
03:57:12.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:57:12.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:12.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:57:12.632 00.000 16108 MoveAxis(E, 0, ABG)
03:57:12.632 00.000 16108 Move returns status 0, amount 0
03:57:12.632 00.000 16108 MoveAxis(N, 0, ABG)
03:57:12.632 00.000 16108 Move returns status 0, amount 0
03:57:12.632 00.000 16108 move complete, result=0
03:57:12.632 00.000 16108 worker thread done servicing request
03:57:12.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4099, FiltMin=3488, FiltMax=31062, Gamma=1.000
03:57:12.651 00.015 21068 UpdateGuideState exits: m=466159 SNR=166.7
03:57:12.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:12.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:12.654 00.001 21068 Enqueuing Expose request
03:57:12.654 00.000 16108 Worker thread wakes up
03:57:12.654 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:12.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:12.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:13.638 00.983 16108 Exposure complete
03:57:13.695 00.057 16108 worker thread done servicing request
03:57:13.695 00.000 21068 OnExposeComplete: enter
03:57:13.698 00.003 21068 UpdateGuideState(): m_state=6
03:57:13.700 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
03:57:13.701 00.001 21068 Star::Find returns 1 (0), X=102.80, Y=801.47, Mass=499045, SNR=194.4, Peak=45142 HFD=3.7
03:57:13.703 00.002 21068 MultiStar: [#1 -0.22,0.20,0.76,U] [#2 0.05,-0.07,0.65,U] [#3 0.09,0.03,0.73,U] [#4 0.20,0.05,0.33,U] [#5 0.19,0.37,0.00,M3] [#6 0.08,0.12,0.17,U] [#7 -0.55,-0.01,0.00,M1] [#8 0.01,0.47,0.00,M1] 
03:57:13.705 00.002 21068 single-star, 5 included, MultiStar: {0.01, 0.05}, one-star: {0.04, 0.03}
03:57:13.706 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
03:57:13.709 00.003 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
03:57:13.710 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.71 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
03:57:13.713 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.03, opts=13)
03:57:13.716 00.003 21068 Enqueuing Move request for scope (0.04, 0.03)
03:57:13.719 00.003 16108 Worker thread wakes up
03:57:13.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
03:57:13.719 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:57:13.719 00.000 16108 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
03:57:13.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:57:13.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:13.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:57:13.719 00.000 16108 MoveAxis(E, 0, ABG)
03:57:13.719 00.000 16108 Move returns status 0, amount 0
03:57:13.719 00.000 16108 MoveAxis(N, 0, ABG)
03:57:13.719 00.000 16108 Move returns status 0, amount 0
03:57:13.719 00.000 16108 move complete, result=0
03:57:13.719 00.000 16108 worker thread done servicing request
03:57:13.724 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4099, FiltMin=3481, FiltMax=32713, Gamma=1.000
03:57:13.739 00.015 21068 UpdateGuideState exits: m=499045 SNR=194.4
03:57:13.740 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:13.742 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:13.742 00.000 21068 Enqueuing Expose request
03:57:13.743 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:13.744 00.001 16108 Worker thread wakes up
03:57:13.744 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:13.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:14.907 01.163 16108 Exposure complete
03:57:14.965 00.058 16108 worker thread done servicing request
03:57:14.965 00.000 21068 OnExposeComplete: enter
03:57:14.965 00.000 21068 UpdateGuideState(): m_state=6
03:57:14.966 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
03:57:14.967 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.35, Mass=499715, SNR=181.4, Peak=53494 HFD=3.4
03:57:14.968 00.001 21068 MultiStar: [#1 -0.12,-0.10,0.78,U] [#2 0.08,-0.18,0.94,U] [#3 0.47,-0.17,0.00,M2] [#4 0.35,-0.19,0.00,M1] [#5 0.36,0.23,0.00,M4] [#6 0.35,0.08,0.20,U] [#7 -0.62,0.31,0.00,M2] [#8 0.10,-0.13,0.33,U] 
03:57:14.969 00.001 21068 refined, 4 included, MultiStar: {0.10, -0.11}, one-star: {0.25, -0.08}
03:57:14.970 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
03:57:14.971 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
03:57:14.971 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=-0.12 mountY=0.08, mountTheta=2.55
03:57:14.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.11, opts=13)
03:57:14.974 00.001 21068 Enqueuing Move request for scope (0.10, -0.11)
03:57:14.975 00.001 16108 Worker thread wakes up
03:57:14.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
03:57:14.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
03:57:14.975 00.000 16108 Moving (0.10, -0.11) raw xDistance=-0.12 yDistance=0.08
03:57:14.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:57:14.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:14.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:57:14.975 00.000 16108 MoveAxis(E, 0, ABG)
03:57:14.975 00.000 16108 Move returns status 0, amount 0
03:57:14.975 00.000 16108 MoveAxis(N, 0, ABG)
03:57:14.975 00.000 16108 Move returns status 0, amount 0
03:57:14.976 00.001 16108 move complete, result=0
03:57:14.976 00.000 16108 worker thread done servicing request
03:57:14.981 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4096, FiltMin=3491, FiltMax=29209, Gamma=1.000
03:57:14.996 00.015 21068 UpdateGuideState exits: m=499715 SNR=181.4
03:57:14.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:14.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:14.999 00.001 21068 Enqueuing Expose request
03:57:15.000 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:15.001 00.001 16108 Worker thread wakes up
03:57:15.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:15.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:15.974 00.973 16108 Exposure complete
03:57:16.043 00.069 16108 worker thread done servicing request
03:57:16.043 00.000 21068 OnExposeComplete: enter
03:57:16.045 00.002 21068 UpdateGuideState(): m_state=6
03:57:16.046 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
03:57:16.049 00.003 21068 Star::Find returns 1 (0), X=102.76, Y=801.61, Mass=511042, SNR=207.8, Peak=47059 HFD=3.6
03:57:16.050 00.001 21068 MultiStar: [#1 -0.17,-0.18,0.76,U] [#2 0.20,-0.03,0.61,U] [#3 0.37,-0.20,0.00,M3] [#4 0.32,-0.13,0.27,U] [#5 0.40,0.35,0.00,M5] [#6 0.52,-0.02,0.00,M8] [#7 0.02,-0.04,0.20,U] [#8 -0.04,0.08,0.23,U] 
03:57:16.052 00.002 21068 refined, 5 included, MultiStar: {0.02, -0.00}, one-star: {-0.01, 0.17}
03:57:16.053 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
03:57:16.054 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
03:57:16.057 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.13 mountX=-0.02 mountY=-0.00, mountTheta=-3.04
03:57:16.058 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.00, opts=13)
03:57:16.059 00.001 21068 Enqueuing Move request for scope (0.02, -0.00)
03:57:16.061 00.002 16108 Worker thread wakes up
03:57:16.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
03:57:16.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
03:57:16.061 00.000 16108 Moving (0.02, -0.00) raw xDistance=-0.02 yDistance=-0.00
03:57:16.061 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:57:16.061 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:16.061 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:57:16.061 00.000 16108 MoveAxis(E, 0, ABG)
03:57:16.061 00.000 16108 Move returns status 0, amount 0
03:57:16.061 00.000 16108 MoveAxis(N, 0, ABG)
03:57:16.061 00.000 16108 Move returns status 0, amount 0
03:57:16.061 00.000 16108 move complete, result=0
03:57:16.062 00.001 16108 worker thread done servicing request
03:57:16.069 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1120, max=65535, med=4096, FiltMin=3401, FiltMax=31961, Gamma=1.000
03:57:16.092 00.023 21068 UpdateGuideState exits: m=511042 SNR=207.8
03:57:16.094 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:16.095 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:16.097 00.002 21068 Enqueuing Expose request
03:57:16.098 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:16.099 00.001 16108 Worker thread wakes up
03:57:16.099 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:16.099 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:17.259 01.160 16108 Exposure complete
03:57:17.318 00.059 16108 worker thread done servicing request
03:57:17.319 00.001 21068 OnExposeComplete: enter
03:57:17.319 00.000 21068 UpdateGuideState(): m_state=6
03:57:17.321 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
03:57:17.322 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.36, Mass=459815, SNR=184.0, Peak=48390 HFD=3.6
03:57:17.323 00.001 21068 MultiStar: [#1 -0.38,0.01,0.90,U] [#2 -0.13,0.11,0.74,U] [#3 0.03,-0.21,0.84,U] [#4 0.11,-0.15,0.33,U] [#5 0.00,0.44,0.00,M6] [#6 0.45,0.22,0.00,M9] [#7 -0.31,0.18,0.24,U] [#8 0.24,-0.04,0.30,U] 
03:57:17.324 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {0.12, -0.08}
03:57:17.325 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
03:57:17.325 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
03:57:17.326 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.55 mountX=0.05 mountY=0.05, mountTheta=0.80
03:57:17.327 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
03:57:17.328 00.001 21068 Enqueuing Move request for scope (-0.06, -0.04)
03:57:17.329 00.001 16108 Worker thread wakes up
03:57:17.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
03:57:17.329 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
03:57:17.329 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
03:57:17.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:57:17.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:17.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:57:17.329 00.000 16108 MoveAxis(E, 0, ABG)
03:57:17.329 00.000 16108 Move returns status 0, amount 0
03:57:17.329 00.000 16108 MoveAxis(N, 0, ABG)
03:57:17.331 00.002 16108 Move returns status 0, amount 0
03:57:17.331 00.000 16108 move complete, result=0
03:57:17.331 00.000 16108 worker thread done servicing request
03:57:17.334 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=966, max=65535, med=4093, FiltMin=3504, FiltMax=33718, Gamma=1.000
03:57:17.356 00.022 21068 UpdateGuideState exits: m=459815 SNR=184.0
03:57:17.358 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:17.359 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:17.360 00.001 21068 Enqueuing Expose request
03:57:17.362 00.002 16108 Worker thread wakes up
03:57:17.362 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:17.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:17.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:18.338 00.975 16108 Exposure complete
03:57:18.394 00.056 16108 worker thread done servicing request
03:57:18.394 00.000 21068 OnExposeComplete: enter
03:57:18.395 00.001 21068 UpdateGuideState(): m_state=6
03:57:18.396 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
03:57:18.397 00.001 21068 Star::Find returns 1 (0), X=102.73, Y=801.57, Mass=503682, SNR=214.9, Peak=47875 HFD=3.6
03:57:18.397 00.000 21068 MultiStar: [#1 -0.64,0.09,0.00,M1] [#2 -0.20,0.27,0.73,U] [#3 -0.06,-0.07,0.64,U] [#4 -0.02,-0.19,0.26,U] [#5 0.08,0.50,0.00,M7] [#6 0.13,0.14,0.20,U] [#7 -0.69,0.03,0.00,M1] [#8 -0.34,0.21,0.00,M1] 
03:57:18.399 00.002 21068 refined, 4 included, MultiStar: {-0.07, 0.09}, one-star: {-0.03, 0.13}
03:57:18.400 00.001 21068 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.97) = xAngle (-0.77 = -0.77)
03:57:18.400 00.000 21068 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
03:57:18.401 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.20 mountX=0.08 mountY=-0.08, mountTheta=-0.73
03:57:18.402 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.09, opts=13)
03:57:18.403 00.001 21068 Enqueuing Move request for scope (-0.07, 0.09)
03:57:18.404 00.001 16108 Worker thread wakes up
03:57:18.404 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
03:57:18.404 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:57:18.404 00.000 16108 Moving (-0.07, 0.09) raw xDistance=0.08 yDistance=-0.08
03:57:18.404 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:57:18.404 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:18.404 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:57:18.404 00.000 16108 MoveAxis(E, 0, ABG)
03:57:18.404 00.000 16108 Move returns status 0, amount 0
03:57:18.404 00.000 16108 MoveAxis(N, 0, ABG)
03:57:18.404 00.000 16108 Move returns status 0, amount 0
03:57:18.404 00.000 16108 move complete, result=0
03:57:18.405 00.001 16108 worker thread done servicing request
03:57:18.411 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1171, max=65535, med=4089, FiltMin=3449, FiltMax=32787, Gamma=1.000
03:57:18.427 00.016 21068 UpdateGuideState exits: m=503682 SNR=214.9
03:57:18.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:18.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:18.429 00.000 21068 Enqueuing Expose request
03:57:18.431 00.002 16108 Worker thread wakes up
03:57:18.431 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:18.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:18.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:19.607 01.175 16108 Exposure complete
03:57:19.675 00.068 16108 worker thread done servicing request
03:57:19.675 00.000 21068 OnExposeComplete: enter
03:57:19.676 00.001 21068 UpdateGuideState(): m_state=6
03:57:19.677 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
03:57:19.678 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.52, Mass=441329, SNR=166.7, Peak=46726 HFD=3.6
03:57:19.679 00.001 21068 MultiStar: [#1 0.04,0.02,1.10,U] [#2 0.13,-0.01,1.02,U] [#3 0.25,-0.21,0.89,U] [#4 0.58,0.21,0.00,M1] [#5 0.36,0.36,0.00,M8] [#6 0.56,-0.01,0.00,M9] [#7 -0.40,0.40,0.00,M2] [#8 0.11,0.17,0.26,U] 
03:57:19.681 00.002 21068 refined, 4 included, MultiStar: {0.15, -0.01}, one-star: {0.24, 0.08}
03:57:19.682 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
03:57:19.683 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
03:57:19.684 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
03:57:19.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.01, opts=13)
03:57:19.687 00.001 21068 Enqueuing Move request for scope (0.15, -0.01)
03:57:19.688 00.001 16108 Worker thread wakes up
03:57:19.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
03:57:19.688 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
03:57:19.688 00.000 16108 Moving (0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
03:57:19.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:57:19.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:19.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:57:19.688 00.000 16108 MoveAxis(E, 0, ABG)
03:57:19.688 00.000 16108 Move returns status 0, amount 0
03:57:19.689 00.001 16108 MoveAxis(N, 0, ABG)
03:57:19.689 00.000 16108 Move returns status 0, amount 0
03:57:19.689 00.000 16108 move complete, result=0
03:57:19.689 00.000 16108 worker thread done servicing request
03:57:19.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4086, FiltMin=3501, FiltMax=34723, Gamma=1.000
03:57:19.707 00.013 21068 UpdateGuideState exits: m=441329 SNR=166.7
03:57:19.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:19.708 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:19.709 00.001 21068 Enqueuing Expose request
03:57:19.710 00.001 16108 Worker thread wakes up
03:57:19.710 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:19.711 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:19.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:20.683 00.972 16108 Exposure complete
03:57:20.749 00.066 16108 worker thread done servicing request
03:57:20.749 00.000 21068 OnExposeComplete: enter
03:57:20.751 00.002 21068 UpdateGuideState(): m_state=6
03:57:20.752 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
03:57:20.753 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.77, Mass=456573, SNR=182.9, Peak=44131 HFD=3.8
03:57:20.755 00.002 21068 MultiStar: [#1 -0.15,-0.09,0.96,U] [#2 0.01,0.01,0.87,U] [#3 0.22,-0.04,0.77,U] [#4 0.38,-0.00,0.31,U] [#5 0.28,0.62,0.00,M9] [#6 0.20,0.05,0.24,U] [#7 0.00,0.40,0.00,M3] [#8 0.14,-0.06,0.21,U] 
03:57:20.755 00.000 21068 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.27, 0.33}
03:57:20.756 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
03:57:20.757 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
03:57:20.758 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
03:57:20.760 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.05, opts=13)
03:57:20.760 00.000 21068 Enqueuing Move request for scope (0.11, 0.05)
03:57:20.761 00.001 16108 Worker thread wakes up
03:57:20.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:57:20.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:57:20.762 00.001 16108 Moving (0.11, 0.05) raw xDistance=-0.10 yDistance=-0.08
03:57:20.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:57:20.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:20.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:57:20.762 00.000 16108 MoveAxis(E, 0, ABG)
03:57:20.762 00.000 16108 Move returns status 0, amount 0
03:57:20.762 00.000 16108 MoveAxis(N, 0, ABG)
03:57:20.762 00.000 16108 Move returns status 0, amount 0
03:57:20.762 00.000 16108 move complete, result=0
03:57:20.763 00.001 16108 worker thread done servicing request
03:57:20.764 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4080, FiltMin=3520, FiltMax=37737, Gamma=1.000
03:57:20.782 00.018 21068 UpdateGuideState exits: m=456573 SNR=182.9
03:57:20.784 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:20.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:20.785 00.000 21068 Enqueuing Expose request
03:57:20.787 00.002 16108 Worker thread wakes up
03:57:20.787 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:20.790 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:20.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:21.956 01.166 16108 Exposure complete
03:57:22.011 00.055 16108 worker thread done servicing request
03:57:22.011 00.000 21068 OnExposeComplete: enter
03:57:22.011 00.000 21068 UpdateGuideState(): m_state=6
03:57:22.012 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
03:57:22.013 00.001 21068 Star::Find returns 1 (0), X=103.12, Y=801.65, Mass=428829, SNR=171.4, Peak=42083 HFD=3.5
03:57:22.014 00.001 21068 MultiStar: [#1 -0.20,0.14,0.92,U] [#2 0.23,0.36,0.00,M1] [#3 0.39,0.11,0.00,M1] [#4 0.62,0.19,0.00,M1] [#5 0.59,0.94,0.00,M10] [#6 -0.02,0.17,0.33,U] [#7 0.09,0.52,0.00,M4] [#8 0.22,0.20,0.25,U] 
03:57:22.015 00.001 21068 refined, 3 included, MultiStar: {0.09, 0.18}, one-star: {0.36, 0.21}
03:57:22.015 00.000 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
03:57:22.016 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
03:57:22.018 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.11 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
03:57:22.019 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.18, opts=13)
03:57:22.020 00.001 21068 Enqueuing Move request for scope (0.09, 0.18)
03:57:22.020 00.000 16108 Worker thread wakes up
03:57:22.021 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
03:57:22.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
03:57:22.021 00.000 16108 Moving (0.09, 0.18) raw xDistance=-0.06 yDistance=-0.19
03:57:22.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:57:22.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:22.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:57:22.021 00.000 16108 MoveAxis(E, 0, ABG)
03:57:22.021 00.000 16108 Move returns status 0, amount 0
03:57:22.021 00.000 16108 MoveAxis(N, 0, ABG)
03:57:22.021 00.000 16108 Move returns status 0, amount 0
03:57:22.021 00.000 16108 move complete, result=0
03:57:22.021 00.000 16108 worker thread done servicing request
03:57:22.033 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4077, FiltMin=3379, FiltMax=33984, Gamma=1.000
03:57:22.052 00.019 21068 UpdateGuideState exits: m=428829 SNR=171.4
03:57:22.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:22.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:22.054 00.000 21068 Enqueuing Expose request
03:57:22.055 00.001 16108 Worker thread wakes up
03:57:22.055 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:22.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:22.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:23.035 00.979 16108 Exposure complete
03:57:23.091 00.056 16108 worker thread done servicing request
03:57:23.091 00.000 21068 OnExposeComplete: enter
03:57:23.091 00.000 21068 UpdateGuideState(): m_state=6
03:57:23.093 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
03:57:23.094 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.82, Mass=436436, SNR=205.8, Peak=41587 HFD=3.7
03:57:23.095 00.001 21068 MultiStar: [#1 -0.41,0.33,0.00,M1] [#2 -0.06,0.20,0.70,U] [#3 0.10,0.01,0.79,U] [#4 0.27,0.18,0.28,U] [#5 0.04,0.73,0.00,R] [#6 0.25,0.11,0.22,U] [#7 -0.35,0.25,0.00,M5] [#8 -0.11,0.57,0.00,M1] 
03:57:23.096 00.001 21068 refined, 4 included, MultiStar: {0.03, 0.20}, one-star: {-0.08, 0.38}
03:57:23.097 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
03:57:23.097 00.000 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
03:57:23.098 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=0.01 mountY=-0.20, mountTheta=-1.55
03:57:23.099 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.20, opts=13)
03:57:23.100 00.001 21068 Enqueuing Move request for scope (0.03, 0.20)
03:57:23.101 00.001 16108 Worker thread wakes up
03:57:23.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
03:57:23.101 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
03:57:23.101 00.000 16108 Moving (0.03, 0.20) raw xDistance=0.01 yDistance=-0.20
03:57:23.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:57:23.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:23.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:57:23.101 00.000 16108 MoveAxis(E, 0, ABG)
03:57:23.101 00.000 16108 Move returns status 0, amount 0
03:57:23.101 00.000 16108 MoveAxis(N, 0, ABG)
03:57:23.101 00.000 16108 Move returns status 0, amount 0
03:57:23.101 00.000 16108 move complete, result=0
03:57:23.101 00.000 16108 worker thread done servicing request
03:57:23.104 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4073, FiltMin=3446, FiltMax=43347, Gamma=1.000
03:57:23.117 00.013 21068 UpdateGuideState exits: m=436436 SNR=205.8
03:57:23.119 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:23.119 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:23.120 00.001 21068 Enqueuing Expose request
03:57:23.121 00.001 16108 Worker thread wakes up
03:57:23.121 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:23.122 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:23.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:24.295 01.173 16108 Exposure complete
03:57:24.373 00.078 16108 worker thread done servicing request
03:57:24.373 00.000 21068 OnExposeComplete: enter
03:57:24.375 00.002 21068 UpdateGuideState(): m_state=6
03:57:24.377 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
03:57:24.378 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.56, Mass=377403, SNR=164.1, Peak=36326 HFD=3.6
03:57:24.380 00.002 21068 MultiStar: [#1 -0.08,0.05,0.96,U] [#2 -0.03,-0.04,0.80,U] [#3 0.18,-0.14,0.84,U] [#4 0.23,0.00,0.34,U] [#5 0.05,-0.40,0.00,M1] [#6 0.55,0.17,0.00,M7] [#7 -0.06,0.15,0.26,U] [#8 0.02,0.11,0.28,U] 
03:57:24.381 00.001 21068 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.28, 0.12}
03:57:24.384 00.003 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
03:57:24.385 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
03:57:24.386 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=-0.08 mountY=-0.04, mountTheta=-2.68
03:57:24.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.02, opts=13)
03:57:24.390 00.001 21068 Enqueuing Move request for scope (0.09, 0.02)
03:57:24.392 00.002 16108 Worker thread wakes up
03:57:24.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:57:24.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:57:24.392 00.000 16108 Moving (0.09, 0.02) raw xDistance=-0.08 yDistance=-0.04
03:57:24.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:57:24.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:24.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:57:24.392 00.000 16108 MoveAxis(E, 0, ABG)
03:57:24.394 00.002 16108 Move returns status 0, amount 0
03:57:24.394 00.000 16108 MoveAxis(N, 0, ABG)
03:57:24.394 00.000 16108 Move returns status 0, amount 0
03:57:24.394 00.000 16108 move complete, result=0
03:57:24.394 00.000 16108 worker thread done servicing request
03:57:24.406 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1277, max=65535, med=4073, FiltMin=3453, FiltMax=34265, Gamma=1.000
03:57:24.422 00.016 21068 UpdateGuideState exits: m=377403 SNR=164.1
03:57:24.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:24.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:24.425 00.001 21068 Enqueuing Expose request
03:57:24.425 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:24.426 00.001 16108 Worker thread wakes up
03:57:24.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:24.427 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:25.399 00.972 16108 Exposure complete
03:57:25.462 00.063 16108 worker thread done servicing request
03:57:25.462 00.000 21068 OnExposeComplete: enter
03:57:25.463 00.001 21068 UpdateGuideState(): m_state=6
03:57:25.464 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
03:57:25.465 00.001 21068 Star::Find returns 1 (0), X=103.16, Y=801.53, Mass=354596, SNR=139.9, Peak=33174 HFD=3.5
03:57:25.466 00.001 21068 MultiStar: [#1 -0.01,0.00,1.01,U] [#2 0.43,-0.05,0.00,M1] [#3 0.58,-0.31,0.00,M1] [#4 0.43,-0.08,0.00,M1] [#5 0.51,-0.34,0.00,M2] [#6 0.52,0.41,0.00,M8] [#7 0.01,0.29,0.32,U] [#8 0.23,0.07,0.33,U] 
03:57:25.466 00.000 21068 refined, 3 included, MultiStar: {0.18, 0.08}, one-star: {0.39, 0.09}
03:57:25.467 00.001 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
03:57:25.467 00.000 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
03:57:25.469 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.43 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
03:57:25.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
03:57:25.471 00.000 21068 Enqueuing Move request for scope (0.18, 0.08)
03:57:25.472 00.001 16108 Worker thread wakes up
03:57:25.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
03:57:25.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
03:57:25.472 00.000 16108 Moving (0.18, 0.08) raw xDistance=-0.16 yDistance=-0.12
03:57:25.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:57:25.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:25.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:57:25.472 00.000 16108 MoveAxis(E, 0, ABG)
03:57:25.472 00.000 16108 Move returns status 0, amount 0
03:57:25.473 00.001 16108 MoveAxis(N, 0, ABG)
03:57:25.473 00.000 16108 Move returns status 0, amount 0
03:57:25.473 00.000 16108 move complete, result=0
03:57:25.473 00.000 16108 worker thread done servicing request
03:57:25.475 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4073, FiltMin=3430, FiltMax=28761, Gamma=1.000
03:57:25.496 00.021 21068 UpdateGuideState exits: m=354596 SNR=139.9
03:57:25.498 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:25.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:25.500 00.001 21068 Enqueuing Expose request
03:57:25.501 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:25.502 00.001 16108 Worker thread wakes up
03:57:25.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:25.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:26.663 01.161 16108 Exposure complete
03:57:26.717 00.054 16108 worker thread done servicing request
03:57:26.717 00.000 21068 OnExposeComplete: enter
03:57:26.718 00.001 21068 UpdateGuideState(): m_state=6
03:57:26.719 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
03:57:26.720 00.001 21068 Star::Find returns 1 (0), X=103.58, Y=801.37, Mass=392839, SNR=156.0, Peak=38496 HFD=3.4
03:57:26.720 00.000 21068 MultiStar: large primary error, entering stabilization period
03:57:26.722 00.002 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
03:57:26.723 00.001 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
03:57:26.724 00.001 21068 CameraToMount -- cameraX=0.82 cameraY=-0.07 hyp=0.82 cameraTheta=-0.08 mountX=-0.82 mountY=-0.13, mountTheta=-2.99
03:57:26.725 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.82, y=-0.07, opts=13)
03:57:26.726 00.001 21068 Enqueuing Move request for scope (0.82, -0.07)
03:57:26.726 00.000 16108 Worker thread wakes up
03:57:26.726 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.07) opts 0xd
03:57:26.727 00.001 16108 Handling offset move in thread for scope, endpoint = (0.82, -0.07)
03:57:26.727 00.000 16108 Moving (0.82, -0.07) raw xDistance=-0.82 yDistance=-0.13
03:57:26.727 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
03:57:26.727 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:26.727 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:57:26.727 00.000 16108 MoveAxis(E, 214, ABG)
03:57:26.727 00.000 16108 Guiding  Dir = 2, Dur = 214
03:57:26.727 00.000 16108 IsSlewing returns 0
03:57:26.727 00.000 16108 IsGuiding returns 0
03:57:26.731 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4070, FiltMin=3392, FiltMax=32281, Gamma=1.000
03:57:26.744 00.013 21068 UpdateGuideState exits: m=392839 SNR=156.0
03:57:26.745 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:26.746 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:26.747 00.001 21068 Enqueuing Expose request
03:57:26.754 00.007 16108 PulseGuide returned control before completion, sleep 198
03:57:26.957 00.203 16108 IsGuiding returns 1
03:57:26.957 00.000 16108 scope still moving after pulse duration time elapsed
03:57:26.992 00.035 16108 IsSlewing returns 0
03:57:26.993 00.001 16108 IsGuiding returns 1
03:57:27.019 00.026 16108 IsSlewing returns 0
03:57:27.019 00.000 16108 IsGuiding returns 0
03:57:27.019 00.000 16108 scope move finished after 214 + 77 ms
03:57:27.019 00.000 16108 Move returns status 0, amount 214
03:57:27.019 00.000 16108 MoveAxis(N, 0, ABG)
03:57:27.019 00.000 16108 Move returns status 0, amount 0
03:57:27.019 00.000 16108 move complete, result=0
03:57:27.019 00.000 16108 worker thread done servicing request
03:57:27.021 00.002 21068 GuideStep: -0.8 px 214 ms EAST, -0.1 px 0 ms NORTH
03:57:27.023 00.002 16108 Worker thread wakes up
03:57:27.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:27.023 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:27.997 00.974 16108 Exposure complete
03:57:28.051 00.054 16108 worker thread done servicing request
03:57:28.051 00.000 21068 OnExposeComplete: enter
03:57:28.052 00.001 21068 UpdateGuideState(): m_state=6
03:57:28.053 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
03:57:28.054 00.001 21068 Star::Find returns 1 (0), X=103.10, Y=801.68, Mass=430372, SNR=176.1, Peak=40563 HFD=3.6
03:57:28.055 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
03:57:28.056 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
03:57:28.056 00.000 21068 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.64 mountX=-0.29 mountY=-0.32, mountTheta=-2.30
03:57:28.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.25, opts=13)
03:57:28.059 00.001 21068 Enqueuing Move request for scope (0.34, 0.25)
03:57:28.060 00.001 16108 Worker thread wakes up
03:57:28.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd
03:57:28.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.25)
03:57:28.060 00.000 16108 Moving (0.34, 0.25) raw xDistance=-0.29 yDistance=-0.32
03:57:28.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
03:57:28.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:28.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:57:28.060 00.000 16108 MoveAxis(E, 90, ABG)
03:57:28.060 00.000 16108 Guiding  Dir = 2, Dur = 90
03:57:28.061 00.001 16108 IsSlewing returns 0
03:57:28.061 00.000 16108 IsGuiding returns 0
03:57:28.065 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4070, FiltMin=3382, FiltMax=34345, Gamma=1.000
03:57:28.079 00.014 21068 UpdateGuideState exits: m=430372 SNR=176.1
03:57:28.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:28.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:28.081 00.000 21068 Enqueuing Expose request
03:57:28.104 00.023 16108 PulseGuide returned control before completion, sleep 57
03:57:28.167 00.063 16108 IsGuiding returns 1
03:57:28.167 00.000 16108 scope still moving after pulse duration time elapsed
03:57:28.199 00.032 16108 IsSlewing returns 0
03:57:28.200 00.001 16108 IsGuiding returns 0
03:57:28.200 00.000 16108 scope move finished after 90 + 48 ms
03:57:28.200 00.000 16108 Move returns status 0, amount 90
03:57:28.200 00.000 16108 MoveAxis(N, 0, ABG)
03:57:28.200 00.000 16108 Move returns status 0, amount 0
03:57:28.200 00.000 16108 move complete, result=0
03:57:28.200 00.000 16108 worker thread done servicing request
03:57:28.200 00.000 16108 Worker thread wakes up
03:57:28.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:28.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:28.200 00.000 21068 GuideStep: -0.3 px 90 ms EAST, -0.3 px 0 ms NORTH
03:57:29.355 01.155 16108 Exposure complete
03:57:29.423 00.068 16108 worker thread done servicing request
03:57:29.423 00.000 21068 OnExposeComplete: enter
03:57:29.424 00.001 21068 UpdateGuideState(): m_state=6
03:57:29.425 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
03:57:29.426 00.001 21068 Star::Find returns 1 (0), X=102.42, Y=801.37, Mass=402189, SNR=163.9, Peak=37782 HFD=3.4
03:57:29.426 00.000 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.93 = 0.36)
03:57:29.428 00.002 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.87 = 0.42)
03:57:29.429 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.06 hyp=0.36 cameraTheta=-2.96 mountX=0.33 mountY=0.14, mountTheta=0.41
03:57:29.430 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.06, opts=13)
03:57:29.432 00.002 21068 Enqueuing Move request for scope (-0.35, -0.06)
03:57:29.434 00.002 16108 Worker thread wakes up
03:57:29.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.06) opts 0xd
03:57:29.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.06)
03:57:29.434 00.000 16108 Moving (-0.35, -0.06) raw xDistance=0.33 yDistance=0.14
03:57:29.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
03:57:29.435 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:29.435 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:57:29.435 00.000 16108 MoveAxis(W, 81, ABG)
03:57:29.435 00.000 16108 Guiding  Dir = 3, Dur = 81
03:57:29.435 00.000 16108 IsSlewing returns 0
03:57:29.435 00.000 16108 IsGuiding returns 0
03:57:29.436 00.001 16108 PulseGuide returned control before completion, sleep 91
03:57:29.444 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4061, FiltMin=3373, FiltMax=42163, Gamma=1.000
03:57:29.461 00.017 21068 UpdateGuideState exits: m=402189 SNR=163.9
03:57:29.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:29.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:29.463 00.000 21068 Enqueuing Expose request
03:57:29.543 00.080 16108 IsGuiding returns 0
03:57:29.543 00.000 16108 Move returns status 0, amount 81
03:57:29.544 00.001 16108 MoveAxis(N, 0, ABG)
03:57:29.544 00.000 16108 Move returns status 0, amount 0
03:57:29.544 00.000 16108 move complete, result=0
03:57:29.544 00.000 16108 worker thread done servicing request
03:57:29.544 00.000 16108 Worker thread wakes up
03:57:29.544 00.000 21068 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
03:57:29.546 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:29.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:30.513 00.967 16108 Exposure complete
03:57:30.568 00.055 16108 worker thread done servicing request
03:57:30.568 00.000 21068 OnExposeComplete: enter
03:57:30.569 00.001 21068 UpdateGuideState(): m_state=6
03:57:30.570 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
03:57:30.571 00.001 21068 Star::Find returns 1 (0), X=102.75, Y=801.43, Mass=383519, SNR=167.8, Peak=35734 HFD=3.6
03:57:30.571 00.000 21068 MultiStar: exiting stabilization period
03:57:30.572 00.001 21068 MultiStar: [#1 0.17,0.12,0.98,U] [#2 0.42,0.15,0.00,M2] [#3 0.54,0.08,0.00,M2] [#4 0.42,-0.29,0.00,M2] [#5 0.43,-0.22,0.00,M3] [#6 0.52,-0.09,0.00,M9] [#7 0.17,0.24,0.31,U] [#8 0.05,0.16,0.22,U] 
03:57:30.573 00.001 21068 single-star, 3 included, MultiStar: {0.09, 0.09}, one-star: {-0.01, -0.01}
03:57:30.573 00.000 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
03:57:30.575 00.002 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
03:57:30.576 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.44 mountX=0.01 mountY=0.01, mountTheta=0.90
03:57:30.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.01, opts=13)
03:57:30.578 00.001 21068 Enqueuing Move request for scope (-0.01, -0.01)
03:57:30.579 00.001 16108 Worker thread wakes up
03:57:30.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:57:30.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:57:30.579 00.000 16108 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
03:57:30.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:57:30.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:30.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:57:30.579 00.000 16108 MoveAxis(E, 0, ABG)
03:57:30.579 00.000 16108 Move returns status 0, amount 0
03:57:30.579 00.000 16108 MoveAxis(N, 0, ABG)
03:57:30.579 00.000 16108 Move returns status 0, amount 0
03:57:30.579 00.000 16108 move complete, result=0
03:57:30.579 00.000 16108 worker thread done servicing request
03:57:30.582 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4054, FiltMin=3398, FiltMax=39593, Gamma=1.000
03:57:30.605 00.023 21068 UpdateGuideState exits: m=383519 SNR=167.8
03:57:30.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:30.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:30.608 00.001 21068 Enqueuing Expose request
03:57:30.609 00.001 16108 Worker thread wakes up
03:57:30.609 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:30.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:30.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:31.775 01.165 16108 Exposure complete
03:57:31.839 00.064 16108 worker thread done servicing request
03:57:31.839 00.000 21068 OnExposeComplete: enter
03:57:31.840 00.001 21068 UpdateGuideState(): m_state=6
03:57:31.841 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
03:57:31.842 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.53, Mass=410366, SNR=175.1, Peak=37875 HFD=3.7
03:57:31.843 00.001 21068 MultiStar: [#1 0.08,-0.03,0.97,U] [#2 0.38,-0.13,0.00,M3] [#3 0.31,-0.29,0.00,M3] [#4 0.41,-0.31,0.00,M3] [#5 0.46,-0.17,0.00,M4] [#6 0.88,-0.23,0.00,M10] [#7 -0.17,-0.03,0.29,U] [#8 0.05,0.00,0.25,U] 
03:57:31.843 00.000 21068 refined, 3 included, MultiStar: {0.04, 0.02}, one-star: {0.07, 0.09}
03:57:31.844 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
03:57:31.845 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
03:57:31.846 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=-0.04 mountY=-0.03, mountTheta=-2.45
03:57:31.847 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
03:57:31.848 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
03:57:31.849 00.001 16108 Worker thread wakes up
03:57:31.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:57:31.849 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:57:31.849 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.03
03:57:31.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:57:31.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:31.850 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:57:31.850 00.000 16108 MoveAxis(E, 0, ABG)
03:57:31.850 00.000 16108 Move returns status 0, amount 0
03:57:31.850 00.000 16108 MoveAxis(N, 0, ABG)
03:57:31.850 00.000 16108 Move returns status 0, amount 0
03:57:31.850 00.000 16108 move complete, result=0
03:57:31.850 00.000 16108 worker thread done servicing request
03:57:31.854 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4051, FiltMin=3357, FiltMax=33465, Gamma=1.000
03:57:31.876 00.022 21068 UpdateGuideState exits: m=410366 SNR=175.1
03:57:31.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:31.878 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:31.880 00.002 21068 Enqueuing Expose request
03:57:31.881 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:31.882 00.001 16108 Worker thread wakes up
03:57:31.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:31.883 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:32.862 00.979 16108 Exposure complete
03:57:32.941 00.079 16108 worker thread done servicing request
03:57:32.941 00.000 21068 OnExposeComplete: enter
03:57:32.942 00.001 21068 UpdateGuideState(): m_state=6
03:57:32.943 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
03:57:32.944 00.001 21068 Star::Find returns 1 (0), X=103.10, Y=801.50, Mass=363115, SNR=148.0, Peak=32086 HFD=3.7
03:57:32.945 00.001 21068 MultiStar: [#1 -0.11,-0.05,1.22,U] [#2 0.04,-0.13,1.20,U] [#3 0.29,-0.36,0.00,M4] [#4 0.36,-0.28,0.00,M4] [#5 0.12,-0.31,0.42,U] [#6 0.79,-0.14,0.00,R] [#7 0.13,0.04,0.34,U] [#8 0.27,-0.06,0.31,U] 
03:57:32.946 00.001 21068 refined, 5 included, MultiStar: {0.09, -0.07}, one-star: {0.34, 0.06}
03:57:32.946 00.000 21068 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
03:57:32.947 00.001 21068 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
03:57:32.948 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.60 mountX=-0.10 mountY=0.04, mountTheta=2.77
03:57:32.949 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.07, opts=13)
03:57:32.950 00.001 21068 Enqueuing Move request for scope (0.09, -0.07)
03:57:32.951 00.001 16108 Worker thread wakes up
03:57:32.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:57:32.951 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:57:32.951 00.000 16108 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=0.04
03:57:32.953 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:57:32.953 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:32.953 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:57:32.953 00.000 16108 MoveAxis(E, 0, ABG)
03:57:32.953 00.000 16108 Move returns status 0, amount 0
03:57:32.953 00.000 16108 MoveAxis(N, 0, ABG)
03:57:32.953 00.000 16108 Move returns status 0, amount 0
03:57:32.953 00.000 16108 move complete, result=0
03:57:32.953 00.000 16108 worker thread done servicing request
03:57:32.959 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4048, FiltMin=3318, FiltMax=36441, Gamma=1.000
03:57:32.981 00.022 21068 UpdateGuideState exits: m=363115 SNR=148.0
03:57:32.983 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:32.983 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:32.984 00.001 21068 Enqueuing Expose request
03:57:32.986 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:32.987 00.001 16108 Worker thread wakes up
03:57:32.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:32.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:34.154 01.166 16108 Exposure complete
03:57:34.210 00.056 16108 worker thread done servicing request
03:57:34.210 00.000 21068 OnExposeComplete: enter
03:57:34.211 00.001 21068 UpdateGuideState(): m_state=6
03:57:34.212 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
03:57:34.212 00.000 21068 Star::Find returns 1 (0), X=102.54, Y=801.31, Mass=452381, SNR=169.7, Peak=41526 HFD=3.5
03:57:34.213 00.001 21068 MultiStar: [#1 -0.67,-0.25,0.00,M1] [#2 0.09,-0.07,0.89,U] [#3 -0.11,-0.41,0.00,M5] [#4 0.06,-0.47,0.00,M5] [#5 0.01,-0.49,0.00,M4] [#6 -0.74,0.01,0.00,M1] [#7 -0.33,-0.11,0.35,U] [#8 -0.66,-0.40,0.00,M1] 
03:57:34.215 00.002 21068 refined, 2 included, MultiStar: {-0.11, -0.10}, one-star: {-0.22, -0.12}
03:57:34.216 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
03:57:34.217 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
03:57:34.217 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.42 mountX=0.09 mountY=0.12, mountTheta=0.92
03:57:34.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.10, opts=13)
03:57:34.220 00.001 21068 Enqueuing Move request for scope (-0.11, -0.10)
03:57:34.221 00.001 16108 Worker thread wakes up
03:57:34.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
03:57:34.221 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
03:57:34.221 00.000 16108 Moving (-0.11, -0.10) raw xDistance=0.09 yDistance=0.12
03:57:34.221 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:57:34.221 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:34.221 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:57:34.221 00.000 16108 MoveAxis(E, 0, ABG)
03:57:34.221 00.000 16108 Move returns status 0, amount 0
03:57:34.221 00.000 16108 MoveAxis(N, 0, ABG)
03:57:34.221 00.000 16108 Move returns status 0, amount 0
03:57:34.222 00.001 16108 move complete, result=0
03:57:34.222 00.000 16108 worker thread done servicing request
03:57:34.225 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4045, FiltMin=3379, FiltMax=31766, Gamma=1.000
03:57:34.238 00.013 21068 UpdateGuideState exits: m=452381 SNR=169.7
03:57:34.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:34.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:34.241 00.001 21068 Enqueuing Expose request
03:57:34.242 00.001 16108 Worker thread wakes up
03:57:34.242 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:34.242 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:34.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:35.235 00.993 16108 Exposure complete
03:57:35.289 00.054 16108 worker thread done servicing request
03:57:35.289 00.000 21068 OnExposeComplete: enter
03:57:35.291 00.002 21068 UpdateGuideState(): m_state=6
03:57:35.293 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
03:57:35.294 00.001 21068 Star::Find returns 1 (0), X=102.82, Y=801.20, Mass=412000, SNR=166.6, Peak=47302 HFD=3.6
03:57:35.296 00.002 21068 MultiStar: [#1 -0.51,-0.36,0.00,M2] [#2 -0.11,-0.30,0.93,U] [#3 0.33,-0.52,0.00,M6] [#4 -0.13,-0.58,0.00,M6] [#5 -0.20,-0.58,0.00,M5] [#6 -0.58,-0.19,0.00,M2] [#7 -0.43,-0.30,0.00,M1] [#8 -0.28,-0.44,0.00,M2] 
03:57:35.297 00.001 21068 single-star, 1 included, MultiStar: {-0.03, -0.27}, one-star: {0.05, -0.23}
03:57:35.298 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
03:57:35.300 00.002 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.03)
03:57:35.302 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.34 mountX=-0.09 mountY=0.22, mountTheta=1.98
03:57:35.305 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.23, opts=13)
03:57:35.306 00.001 21068 Enqueuing Move request for scope (0.05, -0.23)
03:57:35.309 00.003 16108 Worker thread wakes up
03:57:35.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
03:57:35.309 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
03:57:35.309 00.000 16108 Moving (0.05, -0.23) raw xDistance=-0.09 yDistance=0.22
03:57:35.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:57:35.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:57:35.310 00.001 16108 MoveAxis(E, 0, ABG)
03:57:35.310 00.000 16108 Move returns status 0, amount 0
03:57:35.310 00.000 16108 MoveAxis(S, 43, ABG)
03:57:35.310 00.000 16108 Guiding  Dir = 1, Dur = 43
03:57:35.310 00.000 16108 IsSlewing returns 0
03:57:35.311 00.001 16108 IsGuiding returns 0
03:57:35.312 00.001 16108 PulseGuide returned control before completion, sleep 52
03:57:35.317 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4041, FiltMin=3417, FiltMax=34531, Gamma=1.000
03:57:35.331 00.014 21068 UpdateGuideState exits: m=412000 SNR=166.6
03:57:35.332 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:35.333 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:35.335 00.002 21068 Enqueuing Expose request
03:57:35.378 00.043 16108 IsGuiding returns 1
03:57:35.378 00.000 16108 scope still moving after pulse duration time elapsed
03:57:35.409 00.031 16108 IsSlewing returns 0
03:57:35.409 00.000 16108 IsGuiding returns 0
03:57:35.409 00.000 16108 scope move finished after 43 + 55 ms
03:57:35.409 00.000 16108 Move returns status 0, amount 43
03:57:35.409 00.000 16108 move complete, result=0
03:57:35.409 00.000 16108 worker thread done servicing request
03:57:35.409 00.000 16108 Worker thread wakes up
03:57:35.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:35.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:35.409 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:57:36.573 01.164 16108 Exposure complete
03:57:36.630 00.057 16108 worker thread done servicing request
03:57:36.630 00.000 21068 OnExposeComplete: enter
03:57:36.631 00.001 21068 UpdateGuideState(): m_state=6
03:57:36.631 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
03:57:36.632 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.16, Mass=437415, SNR=190.2, Peak=43606 HFD=3.8
03:57:36.633 00.001 21068 MultiStar: [#1 -0.20,-0.11,0.87,U] [#2 0.04,-0.31,0.70,U] [#3 0.08,-0.68,0.00,M7] [#4 0.14,-0.29,0.39,U] [#5 0.12,-0.71,0.00,M6] [#6 -0.39,0.14,0.00,M3] [#7 -0.66,-0.21,0.00,M2] [#8 -0.09,-0.30,0.20,U] 
03:57:36.634 00.001 21068 refined, 4 included, MultiStar: {0.01, -0.24}, one-star: {0.16, -0.28}
03:57:36.635 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
03:57:36.636 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
03:57:36.637 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.51 mountX=-0.06 mountY=0.23, mountTheta=1.81
03:57:36.639 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.24, opts=13)
03:57:36.640 00.001 21068 Enqueuing Move request for scope (0.01, -0.24)
03:57:36.640 00.000 16108 Worker thread wakes up
03:57:36.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
03:57:36.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
03:57:36.640 00.000 16108 Moving (0.01, -0.24) raw xDistance=-0.06 yDistance=0.23
03:57:36.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:57:36.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:57:36.641 00.001 16108 MoveAxis(E, 0, ABG)
03:57:36.641 00.000 16108 Move returns status 0, amount 0
03:57:36.641 00.000 16108 MoveAxis(S, 47, ABG)
03:57:36.641 00.000 16108 Guiding  Dir = 1, Dur = 47
03:57:36.641 00.000 16108 IsSlewing returns 0
03:57:36.641 00.000 16108 IsGuiding returns 0
03:57:36.644 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4035, FiltMin=3331, FiltMax=32547, Gamma=1.000
03:57:36.650 00.006 16108 PulseGuide returned control before completion, sleep 49
03:57:36.659 00.009 21068 UpdateGuideState exits: m=437415 SNR=190.2
03:57:36.660 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:36.661 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:36.661 00.000 21068 Enqueuing Expose request
03:57:36.711 00.050 16108 IsGuiding returns 1
03:57:36.711 00.000 16108 scope still moving after pulse duration time elapsed
03:57:36.743 00.032 16108 IsSlewing returns 0
03:57:36.743 00.000 16108 IsGuiding returns 0
03:57:36.743 00.000 16108 scope move finished after 47 + 55 ms
03:57:36.744 00.001 16108 Move returns status 0, amount 47
03:57:36.744 00.000 16108 move complete, result=0
03:57:36.744 00.000 16108 worker thread done servicing request
03:57:36.744 00.000 16108 Worker thread wakes up
03:57:36.744 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
03:57:36.746 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:36.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:37.725 00.979 16108 Exposure complete
03:57:37.795 00.070 16108 worker thread done servicing request
03:57:37.795 00.000 21068 OnExposeComplete: enter
03:57:37.796 00.001 21068 UpdateGuideState(): m_state=6
03:57:37.797 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
03:57:37.797 00.000 21068 Star::Find returns 1 (0), X=102.87, Y=801.31, Mass=420706, SNR=160.6, Peak=40726 HFD=3.6
03:57:37.798 00.001 21068 MultiStar: [#1 -0.22,-0.48,0.00,M2] [#2 -0.02,-0.39,0.74,U] [#3 0.18,-0.62,0.00,M8] [#4 0.20,-0.67,0.00,M6] [#5 0.29,-0.64,0.00,M7] [#6 -0.15,-0.39,0.00,M4] [#7 -0.10,-0.21,0.34,U] [#8 0.12,-0.00,0.26,U] 
03:57:37.799 00.001 21068 single-star, 3 included, MultiStar: {0.04, -0.21}, one-star: {0.10, -0.13}
03:57:37.800 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
03:57:37.801 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
03:57:37.801 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.91 mountX=-0.12 mountY=0.10, mountTheta=2.44
03:57:37.803 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
03:57:37.804 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
03:57:37.804 00.000 16108 Worker thread wakes up
03:57:37.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:57:37.805 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:57:37.805 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
03:57:37.805 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:57:37.805 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:37.805 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:57:37.805 00.000 16108 MoveAxis(E, 0, ABG)
03:57:37.805 00.000 16108 Move returns status 0, amount 0
03:57:37.805 00.000 16108 MoveAxis(N, 0, ABG)
03:57:37.805 00.000 16108 Move returns status 0, amount 0
03:57:37.805 00.000 16108 move complete, result=0
03:57:37.805 00.000 16108 worker thread done servicing request
03:57:37.809 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4035, FiltMin=3408, FiltMax=36115, Gamma=1.000
03:57:37.833 00.024 21068 UpdateGuideState exits: m=420706 SNR=160.6
03:57:37.836 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:37.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:37.838 00.001 21068 Enqueuing Expose request
03:57:37.839 00.001 16108 Worker thread wakes up
03:57:37.839 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:37.840 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:37.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:39.007 01.167 16108 Exposure complete
03:57:39.062 00.055 16108 worker thread done servicing request
03:57:39.063 00.001 21068 OnExposeComplete: enter
03:57:39.063 00.000 21068 UpdateGuideState(): m_state=6
03:57:39.065 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
03:57:39.066 00.001 21068 Star::Find returns 1 (0), X=102.41, Y=801.34, Mass=431517, SNR=165.1, Peak=33718 HFD=3.5
03:57:39.067 00.001 21068 MultiStar: [#1 -0.16,0.03,1.09,U] [#2 0.13,0.17,0.90,U] [#3 0.08,-0.21,0.78,U] [#4 -0.28,-0.69,0.00,M7] [#5 0.03,-0.36,0.41,U] [#6 -0.35,0.04,0.30,U] [#7 -0.33,-0.35,0.00,M2] [#8 -0.17,0.10,0.26,U] 
03:57:39.068 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.04}, one-star: {-0.36, -0.09}
03:57:39.068 00.000 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
03:57:39.069 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.60)
03:57:39.070 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.78 mountX=0.10 mountY=0.06, mountTheta=0.58
03:57:39.072 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
03:57:39.072 00.000 21068 Enqueuing Move request for scope (-0.10, -0.04)
03:57:39.073 00.001 16108 Worker thread wakes up
03:57:39.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:57:39.073 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:57:39.073 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.10 yDistance=0.06
03:57:39.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:57:39.073 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:39.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:57:39.073 00.000 16108 MoveAxis(E, 0, ABG)
03:57:39.073 00.000 16108 Move returns status 0, amount 0
03:57:39.073 00.000 16108 MoveAxis(N, 0, ABG)
03:57:39.073 00.000 16108 Move returns status 0, amount 0
03:57:39.073 00.000 16108 move complete, result=0
03:57:39.073 00.000 16108 worker thread done servicing request
03:57:39.077 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1081, max=65535, med=4032, FiltMin=3360, FiltMax=37382, Gamma=1.000
03:57:39.091 00.014 21068 UpdateGuideState exits: m=431517 SNR=165.1
03:57:39.092 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:39.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:39.093 00.000 21068 Enqueuing Expose request
03:57:39.094 00.001 16108 Worker thread wakes up
03:57:39.094 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:39.095 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:39.095 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:40.080 00.985 16108 Exposure complete
03:57:40.137 00.057 16108 worker thread done servicing request
03:57:40.137 00.000 21068 OnExposeComplete: enter
03:57:40.138 00.001 21068 UpdateGuideState(): m_state=6
03:57:40.139 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
03:57:40.139 00.000 21068 Star::Find returns 1 (0), X=102.55, Y=801.55, Mass=490601, SNR=169.8, Peak=40726 HFD=3.3
03:57:40.140 00.001 21068 MultiStar: [#1 -0.37,0.23,0.00,M2] [#2 -0.07,0.22,0.92,U] [#3 -0.07,0.07,0.67,U] [#4 -0.46,-0.31,0.00,M8] [#5 -0.41,-0.83,0.00,M7] [#6 -0.79,-0.06,0.00,M4] [#7 -0.71,-0.33,0.00,M3] [#8 0.06,0.39,0.00,M1] 
03:57:40.142 00.002 21068 refined, 2 included, MultiStar: {-0.13, 0.14}, one-star: {-0.22, 0.12}
03:57:40.142 00.000 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
03:57:40.143 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
03:57:40.144 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.31 mountX=0.15 mountY=-0.11, mountTheta=-0.62
03:57:40.145 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.14, opts=13)
03:57:40.146 00.001 21068 Enqueuing Move request for scope (-0.13, 0.14)
03:57:40.146 00.000 16108 Worker thread wakes up
03:57:40.147 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
03:57:40.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
03:57:40.147 00.000 16108 Moving (-0.13, 0.14) raw xDistance=0.15 yDistance=-0.11
03:57:40.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:57:40.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:40.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:40.147 00.000 16108 MoveAxis(E, 0, ABG)
03:57:40.147 00.000 16108 Move returns status 0, amount 0
03:57:40.147 00.000 16108 MoveAxis(N, 0, ABG)
03:57:40.147 00.000 16108 Move returns status 0, amount 0
03:57:40.147 00.000 16108 move complete, result=0
03:57:40.147 00.000 16108 worker thread done servicing request
03:57:40.151 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=758, max=65535, med=4032, FiltMin=3437, FiltMax=34566, Gamma=1.000
03:57:40.164 00.013 21068 UpdateGuideState exits: m=490601 SNR=169.8
03:57:40.165 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:40.166 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:40.167 00.001 21068 Enqueuing Expose request
03:57:40.167 00.000 16108 Worker thread wakes up
03:57:40.167 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:40.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:40.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:41.327 01.159 16108 Exposure complete
03:57:41.382 00.055 16108 worker thread done servicing request
03:57:41.382 00.000 21068 OnExposeComplete: enter
03:57:41.383 00.001 21068 UpdateGuideState(): m_state=6
03:57:41.385 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
03:57:41.386 00.001 21068 Star::Find returns 1 (0), X=102.14, Y=801.74, Mass=551232, SNR=191.8, Peak=45417 HFD=3.8
03:57:41.388 00.002 21068 MultiStar: [#1 -0.84,0.37,0.00,M3] [#2 -0.62,0.30,0.00,M1] [#3 -0.41,0.15,0.00,M7] [#4 -0.53,0.11,0.00,M9] [#5 -0.59,0.34,0.00,M8] [#6 -1.26,0.53,0.00,M5] [#7 -0.86,0.72,0.00,M4] [#8 -1.02,0.48,0.00,M2] 
03:57:41.389 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
03:57:41.390 00.001 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
03:57:41.392 00.002 21068 CameraToMount -- cameraX=-0.63 cameraY=0.31 hyp=0.70 cameraTheta=2.69 mountX=0.67 mountY=-0.15, mountTheta=-0.22
03:57:41.395 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.63, y=0.31, opts=13)
03:57:41.396 00.001 21068 Enqueuing Move request for scope (-0.63, 0.31)
03:57:41.397 00.001 16108 Worker thread wakes up
03:57:41.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.31) opts 0xd
03:57:41.397 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.63, 0.31)
03:57:41.397 00.000 16108 Moving (-0.63, 0.31) raw xDistance=0.67 yDistance=-0.15
03:57:41.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:57:41.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:41.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:57:41.397 00.000 16108 MoveAxis(W, 176, ABG)
03:57:41.397 00.000 16108 Guiding  Dir = 3, Dur = 176
03:57:41.398 00.001 16108 IsSlewing returns 0
03:57:41.398 00.000 16108 IsGuiding returns 0
03:57:41.401 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1433, max=65535, med=4025, FiltMin=3369, FiltMax=33849, Gamma=1.000
03:57:41.415 00.014 21068 UpdateGuideState exits: m=551232 SNR=191.8
03:57:41.415 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:41.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:41.417 00.001 21068 Enqueuing Expose request
03:57:41.455 00.038 16108 PulseGuide returned control before completion, sleep 129
03:57:41.596 00.141 16108 IsGuiding returns 1
03:57:41.596 00.000 16108 scope still moving after pulse duration time elapsed
03:57:41.627 00.031 16108 IsSlewing returns 0
03:57:41.627 00.000 16108 IsGuiding returns 1
03:57:41.658 00.031 16108 IsSlewing returns 0
03:57:41.658 00.000 16108 IsGuiding returns 1
03:57:41.690 00.032 16108 IsSlewing returns 0
03:57:41.690 00.000 16108 IsGuiding returns 1
03:57:41.721 00.031 16108 IsSlewing returns 0
03:57:41.722 00.001 16108 IsGuiding returns 0
03:57:41.722 00.000 16108 scope move finished after 176 + 147 ms
03:57:41.722 00.000 16108 Move returns status 0, amount 176
03:57:41.722 00.000 16108 MoveAxis(N, 0, ABG)
03:57:41.722 00.000 16108 Move returns status 0, amount 0
03:57:41.722 00.000 16108 move complete, result=0
03:57:41.722 00.000 16108 worker thread done servicing request
03:57:41.722 00.000 16108 Worker thread wakes up
03:57:41.722 00.000 21068 GuideStep: 0.7 px 176 ms WEST, -0.2 px 0 ms NORTH
03:57:41.725 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:41.726 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:42.687 00.961 16108 Exposure complete
03:57:42.742 00.055 16108 worker thread done servicing request
03:57:42.742 00.000 21068 OnExposeComplete: enter
03:57:42.743 00.001 21068 UpdateGuideState(): m_state=6
03:57:42.745 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
03:57:42.746 00.001 21068 Star::Find returns 1 (0), X=103.00, Y=801.59, Mass=488486, SNR=187.8, Peak=39763 HFD=3.8
03:57:42.748 00.002 21068 MultiStar: [#1 -0.31,0.25,0.00,M4] [#2 0.20,0.32,0.74,U] [#3 0.22,0.15,0.68,U] [#4 0.22,0.04,0.30,U] [#5 -0.35,-0.57,0.00,M9] [#6 -0.62,0.56,0.00,M6] [#7 -0.65,0.19,0.00,M5] [#8 0.34,0.30,0.00,M3] 
03:57:42.749 00.001 21068 single-star, 3 included, MultiStar: {0.22, 0.19}, one-star: {0.24, 0.15}
03:57:42.750 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
03:57:42.751 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
03:57:42.754 00.003 21068 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.58 mountX=-0.21 mountY=-0.21, mountTheta=-2.36
03:57:42.757 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.15, opts=13)
03:57:42.761 00.004 21068 Enqueuing Move request for scope (0.24, 0.15)
03:57:42.763 00.002 16108 Worker thread wakes up
03:57:42.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
03:57:42.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
03:57:42.763 00.000 16108 Moving (0.24, 0.15) raw xDistance=-0.21 yDistance=-0.21
03:57:42.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
03:57:42.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:57:42.764 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:57:42.764 00.000 16108 MoveAxis(E, 42, ABG)
03:57:42.764 00.000 16108 Guiding  Dir = 2, Dur = 42
03:57:42.764 00.000 16108 IsSlewing returns 0
03:57:42.764 00.000 16108 IsGuiding returns 0
03:57:42.770 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=4025, FiltMin=3440, FiltMax=43785, Gamma=1.000
03:57:42.789 00.019 21068 UpdateGuideState exits: m=488486 SNR=187.8
03:57:42.790 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:42.791 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:42.791 00.000 21068 Enqueuing Expose request
03:57:42.800 00.009 16108 PulseGuide returned control before completion, sleep 16
03:57:42.831 00.031 16108 IsGuiding returns 1
03:57:42.831 00.000 16108 scope still moving after pulse duration time elapsed
03:57:42.863 00.032 16108 IsSlewing returns 0
03:57:42.863 00.000 16108 IsGuiding returns 1
03:57:42.893 00.030 16108 IsSlewing returns 0
03:57:42.894 00.001 16108 IsGuiding returns 0
03:57:42.894 00.000 16108 scope move finished after 42 + 87 ms
03:57:42.894 00.000 16108 Move returns status 0, amount 42
03:57:42.894 00.000 16108 MoveAxis(N, 0, ABG)
03:57:42.894 00.000 16108 Move returns status 0, amount 0
03:57:42.894 00.000 16108 move complete, result=0
03:57:42.895 00.001 16108 worker thread done servicing request
03:57:42.895 00.000 16108 Worker thread wakes up
03:57:42.895 00.000 21068 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
03:57:42.897 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:42.898 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:44.059 01.161 16108 Exposure complete
03:57:44.123 00.064 16108 worker thread done servicing request
03:57:44.123 00.000 21068 OnExposeComplete: enter
03:57:44.126 00.003 21068 UpdateGuideState(): m_state=6
03:57:44.127 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
03:57:44.128 00.001 21068 Star::Find returns 1 (0), X=103.22, Y=801.72, Mass=567559, SNR=201.7, Peak=43891 HFD=3.6
03:57:44.130 00.002 21068 MultiStar: [#1 -0.00,-0.04,0.73,U] [#2 0.45,0.25,0.00,M1] [#3 0.31,0.02,0.66,U] [#4 0.64,-0.04,0.00,M9] [#5 0.67,-0.14,0.00,M10] [#6 -0.08,0.34,0.26,U] [#7 0.10,0.09,0.22,U] [#8 0.30,0.33,0.00,M4] 
03:57:44.131 00.001 21068 refined, 4 included, MultiStar: {0.23, 0.13}, one-star: {0.45, 0.29}
03:57:44.132 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.44 = -2.44)
03:57:44.133 00.001 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
03:57:44.134 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.53 mountX=-0.20 mountY=-0.18, mountTheta=-2.41
03:57:44.137 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.13, opts=13)
03:57:44.138 00.001 21068 Enqueuing Move request for scope (0.23, 0.13)
03:57:44.139 00.001 16108 Worker thread wakes up
03:57:44.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
03:57:44.139 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
03:57:44.139 00.000 16108 Moving (0.23, 0.13) raw xDistance=-0.20 yDistance=-0.18
03:57:44.140 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:57:44.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:44.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:57:44.140 00.000 16108 MoveAxis(E, 56, ABG)
03:57:44.140 00.000 16108 Guiding  Dir = 2, Dur = 56
03:57:44.140 00.000 16108 IsSlewing returns 0
03:57:44.140 00.000 16108 IsGuiding returns 0
03:57:44.143 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4019, FiltMin=3392, FiltMax=41862, Gamma=1.000
03:57:44.159 00.016 21068 UpdateGuideState exits: m=567559 SNR=201.7
03:57:44.161 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:44.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:44.165 00.003 21068 Enqueuing Expose request
03:57:44.170 00.005 16108 PulseGuide returned control before completion, sleep 37
03:57:44.216 00.046 16108 IsGuiding returns 1
03:57:44.216 00.000 16108 scope still moving after pulse duration time elapsed
03:57:44.247 00.031 16108 IsSlewing returns 0
03:57:44.248 00.001 16108 IsGuiding returns 1
03:57:44.278 00.030 16108 IsSlewing returns 0
03:57:44.278 00.000 16108 IsGuiding returns 0
03:57:44.278 00.000 16108 scope move finished after 56 + 82 ms
03:57:44.278 00.000 16108 Move returns status 0, amount 56
03:57:44.278 00.000 16108 MoveAxis(N, 0, ABG)
03:57:44.278 00.000 16108 Move returns status 0, amount 0
03:57:44.278 00.000 16108 move complete, result=0
03:57:44.278 00.000 16108 worker thread done servicing request
03:57:44.280 00.002 16108 Worker thread wakes up
03:57:44.280 00.000 21068 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
03:57:44.281 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:44.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:45.265 00.984 16108 Exposure complete
03:57:45.330 00.065 16108 worker thread done servicing request
03:57:45.330 00.000 21068 OnExposeComplete: enter
03:57:45.331 00.001 21068 UpdateGuideState(): m_state=6
03:57:45.332 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
03:57:45.333 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=801.80, Mass=560947, SNR=197.2, Peak=49571 HFD=3.9
03:57:45.334 00.001 21068 MultiStar: [#1 -0.23,0.54,0.00,M4] [#2 0.16,0.44,0.00,M2] [#3 0.35,0.32,0.00,M6] [#4 0.41,0.12,0.00,M10] [#5 0.03,0.01,0.31,U] [#6 -0.21,0.61,0.00,M6] [#7 -0.29,0.07,0.23,U] [#8 0.04,0.71,0.00,M5] 
03:57:45.334 00.000 21068 refined, 2 included, MultiStar: {0.04, 0.25}, one-star: {0.12, 0.37}
03:57:45.335 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
03:57:45.336 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
03:57:45.338 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=0.00 mountY=-0.25, mountTheta=-1.55
03:57:45.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.25, opts=13)
03:57:45.340 00.001 21068 Enqueuing Move request for scope (0.04, 0.25)
03:57:45.341 00.001 16108 Worker thread wakes up
03:57:45.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
03:57:45.341 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
03:57:45.341 00.000 16108 Moving (0.04, 0.25) raw xDistance=0.00 yDistance=-0.25
03:57:45.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:57:45.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:57:45.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:57:45.341 00.000 16108 MoveAxis(E, 0, ABG)
03:57:45.341 00.000 16108 Move returns status 0, amount 0
03:57:45.341 00.000 16108 MoveAxis(N, 0, ABG)
03:57:45.341 00.000 16108 Move returns status 0, amount 0
03:57:45.341 00.000 16108 move complete, result=0
03:57:45.341 00.000 16108 worker thread done servicing request
03:57:45.344 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4019, FiltMin=3299, FiltMax=40390, Gamma=1.000
03:57:45.372 00.028 21068 UpdateGuideState exits: m=560947 SNR=197.2
03:57:45.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:45.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:45.376 00.002 21068 Enqueuing Expose request
03:57:45.377 00.001 16108 Worker thread wakes up
03:57:45.377 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:57:45.378 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:45.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:46.546 01.168 16108 Exposure complete
03:57:46.617 00.071 16108 worker thread done servicing request
03:57:46.617 00.000 21068 OnExposeComplete: enter
03:57:46.618 00.001 21068 UpdateGuideState(): m_state=6
03:57:46.619 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
03:57:46.620 00.001 21068 Star::Find returns 1 (0), X=102.72, Y=801.71, Mass=548548, SNR=210.4, Peak=49843 HFD=3.7
03:57:46.621 00.001 21068 MultiStar: [#1 0.12,0.52,0.00,M5] [#2 0.22,0.36,0.00,M3] [#3 0.53,-0.02,0.00,M7] [#4 0.24,0.09,0.30,U] [#5 0.19,-0.27,0.26,U] [#6 -0.51,0.27,0.00,M7] [#7 -0.42,0.27,0.00,M4] [#8 -0.34,0.24,0.00,M6] 
03:57:46.621 00.000 21068 refined, 2 included, MultiStar: {0.05, 0.15}, one-star: {-0.04, 0.27}
03:57:46.623 00.002 21068 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.97) = xAngle (-1.72 = -1.72)
03:57:46.624 00.001 21068 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.66 = -1.66)
03:57:46.625 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.25 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
03:57:46.626 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.15, opts=13)
03:57:46.627 00.001 21068 Enqueuing Move request for scope (0.05, 0.15)
03:57:46.628 00.001 16108 Worker thread wakes up
03:57:46.628 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
03:57:46.628 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
03:57:46.628 00.000 16108 Moving (0.05, 0.15) raw xDistance=-0.02 yDistance=-0.15
03:57:46.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:57:46.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:46.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:57:46.628 00.000 16108 MoveAxis(E, 0, ABG)
03:57:46.628 00.000 16108 Move returns status 0, amount 0
03:57:46.629 00.001 16108 MoveAxis(N, 0, ABG)
03:57:46.629 00.000 16108 Move returns status 0, amount 0
03:57:46.629 00.000 16108 move complete, result=0
03:57:46.629 00.000 16108 worker thread done servicing request
03:57:46.636 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1827, max=65535, med=4019, FiltMin=3417, FiltMax=39097, Gamma=1.000
03:57:46.648 00.012 21068 UpdateGuideState exits: m=548548 SNR=210.4
03:57:46.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:46.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:46.651 00.001 21068 Enqueuing Expose request
03:57:46.651 00.000 16108 Worker thread wakes up
03:57:46.651 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:46.652 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:46.652 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:47.623 00.971 16108 Exposure complete
03:57:47.678 00.055 16108 worker thread done servicing request
03:57:47.679 00.001 21068 OnExposeComplete: enter
03:57:47.680 00.001 21068 UpdateGuideState(): m_state=6
03:57:47.681 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
03:57:47.682 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.65, Mass=582337, SNR=193.3, Peak=47459 HFD=3.8
03:57:47.683 00.001 21068 MultiStar: [#1 -0.12,0.17,0.91,U] [#2 0.21,0.21,0.70,U] [#3 0.49,0.24,0.00,M8] [#4 0.38,0.26,0.00,M10] [#5 0.29,-0.07,0.29,U] [#6 -0.30,0.23,0.21,U] [#7 -0.06,0.24,0.26,U] [#8 -0.13,0.27,0.29,U] 
03:57:47.684 00.001 21068 refined, 6 included, MultiStar: {0.04, 0.19}, one-star: {0.14, 0.21}
03:57:47.684 00.000 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
03:57:47.686 00.002 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
03:57:47.686 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
03:57:47.688 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.19, opts=13)
03:57:47.689 00.001 21068 Enqueuing Move request for scope (0.04, 0.19)
03:57:47.689 00.000 16108 Worker thread wakes up
03:57:47.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
03:57:47.690 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
03:57:47.690 00.000 16108 Moving (0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
03:57:47.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:57:47.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:47.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:57:47.690 00.000 16108 MoveAxis(E, 0, ABG)
03:57:47.690 00.000 16108 Move returns status 0, amount 0
03:57:47.690 00.000 16108 MoveAxis(N, 0, ABG)
03:57:47.690 00.000 16108 Move returns status 0, amount 0
03:57:47.690 00.000 16108 move complete, result=0
03:57:47.691 00.001 16108 worker thread done servicing request
03:57:47.693 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=726, max=65535, med=4022, FiltMin=3369, FiltMax=39725, Gamma=1.000
03:57:47.706 00.013 21068 UpdateGuideState exits: m=582337 SNR=193.3
03:57:47.707 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:47.708 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:47.710 00.002 21068 Enqueuing Expose request
03:57:47.710 00.000 16108 Worker thread wakes up
03:57:47.710 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:47.711 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:47.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:48.881 01.170 16108 Exposure complete
03:57:48.936 00.055 16108 worker thread done servicing request
03:57:48.936 00.000 21068 OnExposeComplete: enter
03:57:48.937 00.001 21068 UpdateGuideState(): m_state=6
03:57:48.938 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
03:57:48.939 00.001 21068 Star::Find returns 1 (0), X=102.45, Y=801.86, Mass=562645, SNR=202.6, Peak=44499 HFD=3.8
03:57:48.940 00.001 21068 MultiStar: [#1 -0.25,0.29,0.86,U] [#2 0.05,0.29,0.75,U] [#3 0.06,0.22,0.78,U] [#4 0.31,0.09,0.25,U] [#5 -0.12,-0.13,0.30,U] [#6 -0.41,0.48,0.00,M7] [#7 -0.20,0.19,0.23,U] [#8 -0.32,0.56,0.00,M6] 
03:57:48.941 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.26}, one-star: {-0.31, 0.42}
03:57:48.942 00.001 21068 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.97) = xAngle (-1.01 = -1.01)
03:57:48.944 00.002 21068 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.95 = -0.95)
03:57:48.945 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.96 mountX=0.15 mountY=-0.23, mountTheta=-0.99
03:57:48.949 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.26, opts=13)
03:57:48.951 00.002 21068 Enqueuing Move request for scope (-0.11, 0.26)
03:57:48.953 00.002 16108 Worker thread wakes up
03:57:48.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
03:57:48.953 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
03:57:48.953 00.000 16108 Moving (-0.11, 0.26) raw xDistance=0.15 yDistance=-0.23
03:57:48.953 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:57:48.954 00.001 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.06 newest=-0.57
03:57:48.954 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:57:48.954 00.000 16108 MoveAxis(E, 0, ABG)
03:57:48.954 00.000 16108 Move returns status 0, amount 0
03:57:48.954 00.000 16108 MoveAxis(N, 46, ABG)
03:57:48.954 00.000 16108 Guiding  Dir = 0, Dur = 46
03:57:48.954 00.000 16108 IsSlewing returns 0
03:57:48.955 00.001 16108 IsGuiding returns 0
03:57:48.955 00.000 16108 PulseGuide returned control before completion, sleep 56
03:57:48.962 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4022, FiltMin=3449, FiltMax=32294, Gamma=1.000
03:57:48.978 00.016 21068 UpdateGuideState exits: m=562645 SNR=202.6
03:57:48.981 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:48.982 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:48.983 00.001 21068 Enqueuing Expose request
03:57:49.017 00.034 16108 IsGuiding returns 1
03:57:49.017 00.000 16108 scope still moving after pulse duration time elapsed
03:57:49.048 00.031 16108 IsSlewing returns 0
03:57:49.048 00.000 16108 IsGuiding returns 0
03:57:49.048 00.000 16108 scope move finished after 46 + 47 ms
03:57:49.049 00.001 16108 Move returns status 0, amount 46
03:57:49.049 00.000 16108 move complete, result=0
03:57:49.049 00.000 16108 worker thread done servicing request
03:57:49.049 00.000 16108 Worker thread wakes up
03:57:49.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:49.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:49.051 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 46 ms NORTH
03:57:50.021 00.970 16108 Exposure complete
03:57:50.092 00.071 16108 worker thread done servicing request
03:57:50.092 00.000 21068 OnExposeComplete: enter
03:57:50.093 00.001 21068 UpdateGuideState(): m_state=6
03:57:50.094 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
03:57:50.095 00.001 21068 Star::Find returns 1 (0), X=102.75, Y=801.34, Mass=527553, SNR=189.8, Peak=49478 HFD=3.6
03:57:50.096 00.001 21068 MultiStar: [#1 -0.24,0.07,0.82,U] [#2 0.16,-0.06,0.73,U] [#3 0.30,-0.16,0.82,U] [#4 0.33,0.16,0.32,U] [#5 -0.01,0.07,0.33,U] [#6 -0.25,0.70,0.00,M8] [#7 -0.16,0.56,0.00,M3] [#8 -0.15,-0.17,0.28,U] 
03:57:50.096 00.000 21068 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {-0.02, -0.10}
03:57:50.097 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
03:57:50.099 00.002 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
03:57:50.100 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.74 mountX=-0.06 mountY=0.03, mountTheta=2.62
03:57:50.101 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.04, opts=13)
03:57:50.102 00.001 21068 Enqueuing Move request for scope (0.05, -0.04)
03:57:50.103 00.001 16108 Worker thread wakes up
03:57:50.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:57:50.103 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:57:50.103 00.000 16108 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=0.03
03:57:50.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:57:50.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:50.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:57:50.103 00.000 16108 MoveAxis(E, 0, ABG)
03:57:50.103 00.000 16108 Move returns status 0, amount 0
03:57:50.103 00.000 16108 MoveAxis(N, 0, ABG)
03:57:50.103 00.000 16108 Move returns status 0, amount 0
03:57:50.103 00.000 16108 move complete, result=0
03:57:50.103 00.000 16108 worker thread done servicing request
03:57:50.107 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4022, FiltMin=3449, FiltMax=38249, Gamma=1.000
03:57:50.120 00.013 21068 UpdateGuideState exits: m=527553 SNR=189.8
03:57:50.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:50.121 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:50.122 00.001 21068 Enqueuing Expose request
03:57:50.123 00.001 16108 Worker thread wakes up
03:57:50.123 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:50.124 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:50.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:51.292 01.168 16108 Exposure complete
03:57:51.370 00.078 16108 worker thread done servicing request
03:57:51.370 00.000 21068 OnExposeComplete: enter
03:57:51.371 00.001 21068 UpdateGuideState(): m_state=6
03:57:51.371 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
03:57:51.372 00.001 21068 Star::Find returns 1 (0), X=102.99, Y=801.48, Mass=485375, SNR=183.4, Peak=47558 HFD=3.6
03:57:51.373 00.001 21068 MultiStar: [#1 -0.17,0.07,0.92,U] [#2 0.13,0.01,0.81,U] [#3 0.24,-0.10,0.83,U] [#4 0.16,-0.40,0.00,M9] [#5 0.18,-0.66,0.00,M6] [#6 -0.19,0.54,0.00,M9] [#7 -0.52,-0.32,0.00,M4] [#8 0.03,0.24,0.27,U] 
03:57:51.374 00.001 21068 refined, 4 included, MultiStar: {0.10, 0.02}, one-star: {0.22, 0.04}
03:57:51.375 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
03:57:51.377 00.002 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.66 = -2.66)
03:57:51.379 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.25 mountX=-0.09 mountY=-0.05, mountTheta=-2.67
03:57:51.382 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
03:57:51.384 00.002 21068 Enqueuing Move request for scope (0.10, 0.02)
03:57:51.385 00.001 16108 Worker thread wakes up
03:57:51.385 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
03:57:51.385 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
03:57:51.385 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.09 yDistance=-0.05
03:57:51.385 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:57:51.385 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:51.385 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:51.385 00.000 16108 MoveAxis(E, 0, ABG)
03:57:51.385 00.000 16108 Move returns status 0, amount 0
03:57:51.385 00.000 16108 MoveAxis(N, 0, ABG)
03:57:51.385 00.000 16108 Move returns status 0, amount 0
03:57:51.385 00.000 16108 move complete, result=0
03:57:51.385 00.000 16108 worker thread done servicing request
03:57:51.390 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4025, FiltMin=3437, FiltMax=37619, Gamma=1.000
03:57:51.403 00.013 21068 UpdateGuideState exits: m=485375 SNR=183.4
03:57:51.404 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:51.405 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:51.406 00.001 21068 Enqueuing Expose request
03:57:51.408 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:51.409 00.001 16108 Worker thread wakes up
03:57:51.409 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:51.409 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:52.383 00.974 16108 Exposure complete
03:57:52.454 00.071 16108 worker thread done servicing request
03:57:52.454 00.000 21068 OnExposeComplete: enter
03:57:52.455 00.001 21068 UpdateGuideState(): m_state=6
03:57:52.456 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
03:57:52.457 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.66, Mass=473023, SNR=212.7, Peak=46851 HFD=3.8
03:57:52.458 00.001 21068 MultiStar: [#1 -0.21,-0.02,0.84,U] [#2 -0.07,-0.08,0.74,U] [#3 0.09,-0.08,0.71,U] [#4 0.25,-0.13,0.31,U] [#5 0.05,-0.35,0.28,U] [#6 -0.23,0.37,0.00,M10] [#7 -0.18,0.39,0.00,M5] [#8 -0.31,0.23,0.22,U] 
03:57:52.458 00.000 21068 refined, 6 included, MultiStar: {-0.00, 0.00}, one-star: {0.13, 0.22}
03:57:52.459 00.001 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
03:57:52.460 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
03:57:52.461 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.85 mountX=0.00 mountY=-0.00, mountTheta=-0.05
03:57:52.462 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.00, opts=13)
03:57:52.464 00.002 21068 Enqueuing Move request for scope (-0.00, 0.00)
03:57:52.465 00.001 16108 Worker thread wakes up
03:57:52.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
03:57:52.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
03:57:52.465 00.000 16108 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
03:57:52.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:57:52.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:52.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:57:52.465 00.000 16108 MoveAxis(E, 0, ABG)
03:57:52.465 00.000 16108 Move returns status 0, amount 0
03:57:52.465 00.000 16108 MoveAxis(N, 0, ABG)
03:57:52.465 00.000 16108 Move returns status 0, amount 0
03:57:52.465 00.000 16108 move complete, result=0
03:57:52.465 00.000 16108 worker thread done servicing request
03:57:52.469 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4029, FiltMin=3395, FiltMax=30905, Gamma=1.000
03:57:52.487 00.018 21068 UpdateGuideState exits: m=473023 SNR=212.7
03:57:52.490 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:52.491 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:52.492 00.001 21068 Enqueuing Expose request
03:57:52.493 00.001 16108 Worker thread wakes up
03:57:52.493 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:52.495 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:52.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:53.660 01.165 16108 Exposure complete
03:57:53.722 00.062 16108 worker thread done servicing request
03:57:53.722 00.000 21068 OnExposeComplete: enter
03:57:53.723 00.001 21068 UpdateGuideState(): m_state=6
03:57:53.723 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
03:57:53.724 00.001 21068 Star::Find returns 1 (0), X=103.26, Y=801.47, Mass=412289, SNR=161.2, Peak=38022 HFD=3.4
03:57:53.725 00.001 21068 MultiStar: [#1 -0.15,-0.10,1.21,U] [#2 0.29,-0.22,1.05,U] [#3 0.49,-0.18,0.00,M5] [#4 0.43,-0.33,0.00,M9] [#5 0.13,-0.57,0.00,M6] [#6 -0.01,0.25,0.30,U] [#7 -0.10,-0.44,0.00,M6] [#8 0.11,0.16,0.30,U] 
03:57:53.726 00.001 21068 refined, 4 included, MultiStar: {0.17, -0.05}, one-star: {0.49, 0.04}
03:57:53.728 00.002 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.25 = 3.03)
03:57:53.728 00.000 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.09)
03:57:53.729 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.17 mountY=0.01, mountTheta=3.09
03:57:53.731 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.05, opts=13)
03:57:53.731 00.000 21068 Enqueuing Move request for scope (0.17, -0.05)
03:57:53.732 00.001 16108 Worker thread wakes up
03:57:53.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
03:57:53.732 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
03:57:53.732 00.000 16108 Moving (0.17, -0.05) raw xDistance=-0.17 yDistance=0.01
03:57:53.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:57:53.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:53.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:57:53.732 00.000 16108 MoveAxis(E, 0, ABG)
03:57:53.733 00.001 16108 Move returns status 0, amount 0
03:57:53.733 00.000 16108 MoveAxis(N, 0, ABG)
03:57:53.733 00.000 16108 Move returns status 0, amount 0
03:57:53.733 00.000 16108 move complete, result=0
03:57:53.733 00.000 16108 worker thread done servicing request
03:57:53.736 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=630, max=65535, med=4032, FiltMin=3433, FiltMax=31616, Gamma=1.000
03:57:53.749 00.013 21068 UpdateGuideState exits: m=412289 SNR=161.2
03:57:53.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:53.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:53.751 00.000 21068 Enqueuing Expose request
03:57:53.752 00.001 16108 Worker thread wakes up
03:57:53.752 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:53.753 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:53.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:54.728 00.975 16108 Exposure complete
03:57:54.805 00.077 16108 worker thread done servicing request
03:57:54.805 00.000 21068 OnExposeComplete: enter
03:57:54.806 00.001 21068 UpdateGuideState(): m_state=6
03:57:54.807 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
03:57:54.808 00.001 21068 Star::Find returns 1 (0), X=103.12, Y=801.56, Mass=447306, SNR=199.9, Peak=40035 HFD=3.6
03:57:54.810 00.002 21068 MultiStar: [#1 -0.24,-0.10,0.82,U] [#2 0.22,-0.04,0.71,U] [#3 0.23,-0.14,0.87,U] [#4 0.47,-0.30,0.00,M10] [#5 0.36,-0.37,0.00,M7] [#6 -0.29,0.11,0.22,U] [#7 -0.20,-0.07,0.25,U] [#8 0.08,-0.01,0.23,U] 
03:57:54.810 00.000 21068 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.36, 0.12}
03:57:54.811 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.23 = 3.05)
03:57:54.812 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
03:57:54.813 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.11 mountY=0.00, mountTheta=3.11
03:57:54.814 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.03, opts=13)
03:57:54.815 00.001 21068 Enqueuing Move request for scope (0.10, -0.03)
03:57:54.816 00.001 16108 Worker thread wakes up
03:57:54.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:57:54.816 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:57:54.816 00.000 16108 Moving (0.10, -0.03) raw xDistance=-0.11 yDistance=0.00
03:57:54.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:57:54.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:54.816 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:57:54.816 00.000 16108 MoveAxis(E, 0, ABG)
03:57:54.816 00.000 16108 Move returns status 0, amount 0
03:57:54.816 00.000 16108 MoveAxis(N, 0, ABG)
03:57:54.816 00.000 16108 Move returns status 0, amount 0
03:57:54.816 00.000 16108 move complete, result=0
03:57:54.816 00.000 16108 worker thread done servicing request
03:57:54.824 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4038, FiltMin=3401, FiltMax=32729, Gamma=1.000
03:57:54.841 00.017 21068 UpdateGuideState exits: m=447306 SNR=199.9
03:57:54.842 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:54.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:54.843 00.000 21068 Enqueuing Expose request
03:57:54.844 00.001 16108 Worker thread wakes up
03:57:54.844 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:54.846 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:54.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:55.994 01.148 16108 Exposure complete
03:57:56.047 00.053 16108 worker thread done servicing request
03:57:56.047 00.000 21068 OnExposeComplete: enter
03:57:56.049 00.002 21068 UpdateGuideState(): m_state=6
03:57:56.049 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
03:57:56.050 00.001 21068 Star::Find returns 1 (0), X=103.27, Y=801.72, Mass=370916, SNR=145.2, Peak=35059 HFD=3.5
03:57:56.052 00.002 21068 MultiStar: [#1 0.46,0.14,0.00,M1] [#2 0.61,0.21,0.00,M1] [#3 0.72,-0.07,0.00,M5] [#4 0.52,-0.27,0.00,R] [#5 0.49,-0.28,0.00,M8] [#6 0.06,0.19,0.40,U] [#7 0.17,0.21,0.37,U] [#8 0.34,0.22,0.00,M2] 
03:57:56.052 00.000 21068 refined, 2 included, MultiStar: {0.33, 0.25}, one-star: {0.50, 0.28}
03:57:56.053 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
03:57:56.054 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
03:57:56.055 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.25 hyp=0.41 cameraTheta=0.64 mountX=-0.28 mountY=-0.32, mountTheta=-2.30
03:57:56.057 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.25, opts=13)
03:57:56.058 00.001 21068 Enqueuing Move request for scope (0.33, 0.25)
03:57:56.059 00.001 16108 Worker thread wakes up
03:57:56.059 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.25) opts 0xd
03:57:56.059 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.25)
03:57:56.059 00.000 16108 Moving (0.33, 0.25) raw xDistance=-0.28 yDistance=-0.32
03:57:56.059 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:57:56.059 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
03:57:56.059 00.000 16108 MoveAxis(E, 74, ABG)
03:57:56.059 00.000 16108 Guiding  Dir = 2, Dur = 74
03:57:56.059 00.000 16108 IsSlewing returns 0
03:57:56.059 00.000 16108 IsGuiding returns 0
03:57:56.062 00.003 16108 PulseGuide returned control before completion, sleep 82
03:57:56.067 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4041, FiltMin=3437, FiltMax=29763, Gamma=1.000
03:57:56.088 00.021 21068 UpdateGuideState exits: m=370916 SNR=145.2
03:57:56.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:56.090 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:56.092 00.002 21068 Enqueuing Expose request
03:57:56.155 00.063 16108 IsGuiding returns 0
03:57:56.155 00.000 16108 Move returns status 0, amount 74
03:57:56.155 00.000 16108 MoveAxis(N, 64, ABG)
03:57:56.155 00.000 16108 Guiding  Dir = 0, Dur = 64
03:57:56.156 00.001 16108 IsSlewing returns 0
03:57:56.156 00.000 16108 IsGuiding returns 0
03:57:56.219 00.063 16108 PulseGuide returned control before completion, sleep 11
03:57:56.233 00.014 16108 IsGuiding returns 1
03:57:56.233 00.000 16108 scope still moving after pulse duration time elapsed
03:57:56.265 00.032 16108 IsSlewing returns 0
03:57:56.265 00.000 16108 IsGuiding returns 1
03:57:56.295 00.030 16108 IsSlewing returns 0
03:57:56.295 00.000 16108 IsGuiding returns 1
03:57:56.327 00.032 16108 IsSlewing returns 0
03:57:56.327 00.000 16108 IsGuiding returns 0
03:57:56.327 00.000 16108 scope move finished after 64 + 107 ms
03:57:56.327 00.000 16108 Move returns status 0, amount 64
03:57:56.327 00.000 16108 move complete, result=0
03:57:56.327 00.000 16108 worker thread done servicing request
03:57:56.327 00.000 16108 Worker thread wakes up
03:57:56.327 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.3 px 64 ms NORTH
03:57:56.328 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:56.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:57.307 00.979 16108 Exposure complete
03:57:57.372 00.065 16108 worker thread done servicing request
03:57:57.372 00.000 21068 OnExposeComplete: enter
03:57:57.373 00.001 21068 UpdateGuideState(): m_state=6
03:57:57.375 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
03:57:57.376 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.27, Mass=375360, SNR=160.5, Peak=39494 HFD=3.4
03:57:57.377 00.001 21068 MultiStar: [#1 -0.42,-0.19,0.00,M2] [#2 -0.04,-0.17,0.94,U] [#3 0.09,-0.36,1.00,U] [#4 -0.18,0.11,0.34,U] [#5 0.55,-0.33,0.00,M9] [#6 -0.08,0.04,0.34,U] [#7 -0.12,-0.23,0.32,U] [#8 -0.07,-0.24,0.25,U] 
03:57:57.378 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.18}, one-star: {0.16, -0.17}
03:57:57.378 00.000 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.85)
03:57:57.379 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.91)
03:57:57.380 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=-0.05 mountY=0.17, mountTheta=1.85
03:57:57.381 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
03:57:57.382 00.001 21068 Enqueuing Move request for scope (0.02, -0.18)
03:57:57.383 00.001 16108 Worker thread wakes up
03:57:57.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
03:57:57.383 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
03:57:57.383 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
03:57:57.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:57:57.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:57.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:57:57.383 00.000 16108 MoveAxis(E, 0, ABG)
03:57:57.383 00.000 16108 Move returns status 0, amount 0
03:57:57.383 00.000 16108 MoveAxis(N, 0, ABG)
03:57:57.383 00.000 16108 Move returns status 0, amount 0
03:57:57.383 00.000 16108 move complete, result=0
03:57:57.383 00.000 16108 worker thread done servicing request
03:57:57.388 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=4051, FiltMin=3440, FiltMax=33059, Gamma=1.000
03:57:57.400 00.012 21068 UpdateGuideState exits: m=375360 SNR=160.5
03:57:57.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:57.402 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:57.403 00.001 21068 Enqueuing Expose request
03:57:57.403 00.000 16108 Worker thread wakes up
03:57:57.403 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:57:57.404 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:57.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:58.587 01.183 16108 Exposure complete
03:57:58.646 00.059 16108 worker thread done servicing request
03:57:58.647 00.001 21068 OnExposeComplete: enter
03:57:58.648 00.001 21068 UpdateGuideState(): m_state=6
03:57:58.649 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
03:57:58.652 00.003 21068 Star::Find returns 1 (0), X=103.07, Y=801.32, Mass=368606, SNR=167.4, Peak=40598 HFD=3.8
03:57:58.653 00.001 21068 MultiStar: [#1 -0.04,-0.23,0.97,U] [#2 0.32,-0.30,0.00,M1] [#3 0.34,-0.27,0.00,M5] [#4 -0.11,-0.15,0.30,U] [#5 0.51,-0.73,0.00,M10] [#6 -0.09,-0.26,0.32,U] [#7 0.22,-0.16,0.29,U] [#8 0.37,-0.37,0.00,M2] 
03:57:58.654 00.001 21068 refined, 4 included, MultiStar: {0.09, -0.18}, one-star: {0.30, -0.12}
03:57:58.655 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
03:57:58.657 00.002 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
03:57:58.658 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=-0.12 mountY=0.15, mountTheta=2.25
03:57:58.661 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.18, opts=13)
03:57:58.662 00.001 21068 Enqueuing Move request for scope (0.09, -0.18)
03:57:58.663 00.001 16108 Worker thread wakes up
03:57:58.663 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:57:58.664 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:57:58.664 00.000 16108 Moving (0.09, -0.18) raw xDistance=-0.12 yDistance=0.15
03:57:58.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:57:58.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:58.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:57:58.664 00.000 16108 MoveAxis(E, 0, ABG)
03:57:58.664 00.000 16108 Move returns status 0, amount 0
03:57:58.664 00.000 16108 MoveAxis(N, 0, ABG)
03:57:58.664 00.000 16108 Move returns status 0, amount 0
03:57:58.665 00.001 16108 move complete, result=0
03:57:58.665 00.000 16108 worker thread done servicing request
03:57:58.669 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4061, FiltMin=3465, FiltMax=32131, Gamma=1.000
03:57:58.689 00.020 21068 UpdateGuideState exits: m=368606 SNR=167.4
03:57:58.691 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:58.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:58.693 00.001 21068 Enqueuing Expose request
03:57:58.693 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:57:58.694 00.001 16108 Worker thread wakes up
03:57:58.694 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:58.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:57:59.682 00.988 16108 Exposure complete
03:57:59.757 00.075 16108 worker thread done servicing request
03:57:59.757 00.000 21068 OnExposeComplete: enter
03:57:59.758 00.001 21068 UpdateGuideState(): m_state=6
03:57:59.760 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
03:57:59.761 00.001 21068 Star::Find returns 1 (0), X=102.99, Y=801.04, Mass=362962, SNR=160.2, Peak=45718 HFD=2.9
03:57:59.762 00.001 21068 MultiStar: [#1 -0.16,-0.37,0.00,M2] [#2 0.02,-0.55,0.00,M2] [#3 0.30,-0.37,0.00,M6] [#4 -0.09,-0.32,0.42,U] [#5 0.17,-0.43,0.00,R] [#6 -0.43,-0.51,0.00,M6] [#7 -0.18,-0.03,0.27,U] [#8 -0.10,-0.38,0.26,U] 
03:57:59.763 00.001 21068 refined, 3 included, MultiStar: {0.06, -0.33}, one-star: {0.22, -0.39}
03:57:59.764 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
03:57:59.765 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
03:57:59.766 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.33 hyp=0.33 cameraTheta=-1.40 mountX=-0.11 mountY=0.30, mountTheta=1.93
03:57:59.768 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.33, opts=13)
03:57:59.768 00.000 21068 Enqueuing Move request for scope (0.06, -0.33)
03:57:59.769 00.001 16108 Worker thread wakes up
03:57:59.770 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.33) opts 0xd
03:57:59.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.33)
03:57:59.770 00.000 16108 Moving (0.06, -0.33) raw xDistance=-0.11 yDistance=0.30
03:57:59.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:57:59.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:57:59.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:57:59.770 00.000 16108 MoveAxis(E, 0, ABG)
03:57:59.770 00.000 16108 Move returns status 0, amount 0
03:57:59.770 00.000 16108 MoveAxis(N, 0, ABG)
03:57:59.770 00.000 16108 Move returns status 0, amount 0
03:57:59.770 00.000 16108 move complete, result=0
03:57:59.770 00.000 16108 worker thread done servicing request
03:57:59.775 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4070, FiltMin=3443, FiltMax=29667, Gamma=1.000
03:57:59.788 00.013 21068 UpdateGuideState exits: m=362962 SNR=160.2
03:57:59.788 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:59.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:57:59.790 00.001 21068 Enqueuing Expose request
03:57:59.790 00.000 16108 Worker thread wakes up
03:57:59.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:57:59.792 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:57:59.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:00.964 01.172 16108 Exposure complete
03:58:01.035 00.071 16108 worker thread done servicing request
03:58:01.035 00.000 21068 OnExposeComplete: enter
03:58:01.036 00.001 21068 UpdateGuideState(): m_state=6
03:58:01.037 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
03:58:01.038 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.28, Mass=379578, SNR=155.8, Peak=41318 HFD=3.5
03:58:01.039 00.001 21068 MultiStar: [#1 -0.18,-0.36,0.00,M3] [#2 0.05,-0.44,0.00,M3] [#3 0.33,-0.52,0.00,M7] [#4 0.17,-0.29,0.32,U] [#5 -0.15,-0.46,0.00,M1] [#6 -0.39,-0.05,0.35,U] [#7 -0.21,-0.37,0.00,M2] [#8 0.33,-0.27,0.00,M2] 
03:58:01.040 00.001 21068 refined, 2 included, MultiStar: {0.03, -0.16}, one-star: {0.13, -0.16}
03:58:01.042 00.002 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
03:58:01.042 00.000 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
03:58:01.043 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=-0.06 mountY=0.15, mountTheta=1.95
03:58:01.046 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.16, opts=13)
03:58:01.046 00.000 21068 Enqueuing Move request for scope (0.03, -0.16)
03:58:01.047 00.001 16108 Worker thread wakes up
03:58:01.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
03:58:01.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
03:58:01.047 00.000 16108 Moving (0.03, -0.16) raw xDistance=-0.06 yDistance=0.15
03:58:01.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:01.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:01.048 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:58:01.048 00.000 16108 MoveAxis(E, 0, ABG)
03:58:01.048 00.000 16108 Move returns status 0, amount 0
03:58:01.048 00.000 16108 MoveAxis(N, 0, ABG)
03:58:01.048 00.000 16108 Move returns status 0, amount 0
03:58:01.048 00.000 16108 move complete, result=0
03:58:01.048 00.000 16108 worker thread done servicing request
03:58:01.052 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4089, FiltMin=3443, FiltMax=31241, Gamma=1.000
03:58:01.066 00.014 21068 UpdateGuideState exits: m=379578 SNR=155.8
03:58:01.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:01.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:01.068 00.000 21068 Enqueuing Expose request
03:58:01.069 00.001 16108 Worker thread wakes up
03:58:01.069 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:01.071 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:01.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:02.056 00.985 16108 Exposure complete
03:58:02.123 00.067 16108 worker thread done servicing request
03:58:02.123 00.000 21068 OnExposeComplete: enter
03:58:02.124 00.001 21068 UpdateGuideState(): m_state=6
03:58:02.125 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
03:58:02.125 00.000 21068 Star::Find returns 1 (0), X=102.84, Y=801.18, Mass=329847, SNR=127.2, Peak=38982 HFD=3.7
03:58:02.126 00.001 21068 MultiStar: [#1 -0.22,-0.44,0.00,M4] [#2 -0.01,-0.38,1.14,U] [#3 0.33,-0.55,0.00,M8] [#4 -0.25,-0.42,0.00,M1] [#5 -0.05,-0.19,0.33,U] [#6 -0.60,0.17,0.00,M6] [#7 -0.18,-0.36,0.00,M3] [#8 -0.13,-0.14,0.32,U] 
03:58:02.127 00.001 21068 single-star, 3 included, MultiStar: {-0.00, -0.29}, one-star: {0.07, -0.26}
03:58:02.128 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
03:58:02.129 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
03:58:02.130 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.29 mountX=-0.12 mountY=0.23, mountTheta=2.03
03:58:02.131 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.26, opts=13)
03:58:02.132 00.001 21068 Enqueuing Move request for scope (0.07, -0.26)
03:58:02.135 00.003 16108 Worker thread wakes up
03:58:02.135 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
03:58:02.135 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
03:58:02.135 00.000 16108 Moving (0.07, -0.26) raw xDistance=-0.12 yDistance=0.23
03:58:02.135 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:58:02.135 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:02.135 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:58:02.135 00.000 16108 MoveAxis(E, 0, ABG)
03:58:02.135 00.000 16108 Move returns status 0, amount 0
03:58:02.135 00.000 16108 MoveAxis(N, 0, ABG)
03:58:02.135 00.000 16108 Move returns status 0, amount 0
03:58:02.135 00.000 16108 move complete, result=0
03:58:02.136 00.001 16108 worker thread done servicing request
03:58:02.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1827, max=65535, med=4102, FiltMin=3488, FiltMax=31427, Gamma=1.000
03:58:02.151 00.012 21068 UpdateGuideState exits: m=329847 SNR=127.2
03:58:02.152 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:02.153 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:02.154 00.001 21068 Enqueuing Expose request
03:58:02.155 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:02.156 00.001 16108 Worker thread wakes up
03:58:02.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:02.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:03.335 01.179 16108 Exposure complete
03:58:03.390 00.055 16108 worker thread done servicing request
03:58:03.390 00.000 21068 OnExposeComplete: enter
03:58:03.391 00.001 21068 UpdateGuideState(): m_state=6
03:58:03.392 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
03:58:03.393 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.10, Mass=309712, SNR=139.3, Peak=34678 HFD=3.8
03:58:03.394 00.001 21068 MultiStar: [#1 -0.17,-0.66,0.00,M5] [#2 0.15,-0.63,0.00,M3] [#3 0.06,-0.82,0.00,M9] [#4 -0.18,-0.29,0.44,U] [#5 0.06,-0.02,0.37,U] [#6 -0.10,-0.45,0.00,M7] [#7 -0.28,-0.32,0.00,M4] [#8 0.21,-0.19,0.25,U] 
03:58:03.394 00.000 21068 refined, 3 included, MultiStar: {0.12, -0.25}, one-star: {0.24, -0.33}
03:58:03.395 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.18)
03:58:03.396 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
03:58:03.396 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.14 mountX=-0.16 mountY=0.22, mountTheta=2.20
03:58:03.399 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.25, opts=13)
03:58:03.400 00.001 21068 Enqueuing Move request for scope (0.12, -0.25)
03:58:03.400 00.000 16108 Worker thread wakes up
03:58:03.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
03:58:03.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
03:58:03.400 00.000 16108 Moving (0.12, -0.25) raw xDistance=-0.16 yDistance=0.22
03:58:03.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:03.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:03.401 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:58:03.401 00.000 16108 MoveAxis(E, 0, ABG)
03:58:03.401 00.000 16108 Move returns status 0, amount 0
03:58:03.401 00.000 16108 MoveAxis(N, 0, ABG)
03:58:03.401 00.000 16108 Move returns status 0, amount 0
03:58:03.401 00.000 16108 move complete, result=0
03:58:03.401 00.000 16108 worker thread done servicing request
03:58:03.407 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=4125, FiltMin=3437, FiltMax=29264, Gamma=1.000
03:58:03.421 00.014 21068 UpdateGuideState exits: m=309712 SNR=139.3
03:58:03.423 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:03.425 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:03.426 00.001 21068 Enqueuing Expose request
03:58:03.427 00.001 16108 Worker thread wakes up
03:58:03.427 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:03.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:03.428 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:04.425 00.997 16108 Exposure complete
03:58:04.497 00.072 16108 worker thread done servicing request
03:58:04.497 00.000 21068 OnExposeComplete: enter
03:58:04.497 00.000 21068 UpdateGuideState(): m_state=6
03:58:04.499 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
03:58:04.500 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=800.93, Mass=350926, SNR=152.0, Peak=40166 HFD=3.9
03:58:04.501 00.001 21068 MultiStar: [#1 -0.45,-0.64,0.00,M6] [#2 0.01,-0.44,0.00,M4] [#3 0.27,-0.68,0.00,M10] [#4 -0.46,-0.65,0.00,M1] [#5 -0.25,-0.09,0.32,U] [#6 -0.10,-0.09,0.32,U] [#7 -0.39,-0.56,0.00,M5] [#8 -0.24,-0.39,0.00,M1] 
03:58:04.502 00.001 21068 refined, 2 included, MultiStar: {0.03, -0.34}, one-star: {0.16, -0.50}
03:58:04.503 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
03:58:04.504 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
03:58:04.505 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.48 mountX=-0.09 mountY=0.33, mountTheta=1.84
03:58:04.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.34, opts=13)
03:58:04.508 00.001 21068 Enqueuing Move request for scope (0.03, -0.34)
03:58:04.509 00.001 16108 Worker thread wakes up
03:58:04.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
03:58:04.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
03:58:04.509 00.000 16108 Moving (0.03, -0.34) raw xDistance=-0.09 yDistance=0.33
03:58:04.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:58:04.509 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.30 newest=0.78
03:58:04.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:58:04.509 00.000 16108 MoveAxis(E, 0, ABG)
03:58:04.509 00.000 16108 Move returns status 0, amount 0
03:58:04.509 00.000 16108 MoveAxis(S, 65, ABG)
03:58:04.509 00.000 16108 Guiding  Dir = 1, Dur = 65
03:58:04.510 00.001 16108 IsSlewing returns 0
03:58:04.510 00.000 16108 IsGuiding returns 0
03:58:04.513 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4141, FiltMin=3392, FiltMax=26099, Gamma=1.000
03:58:04.524 00.011 21068 UpdateGuideState exits: m=350926 SNR=152.0
03:58:04.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:04.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:04.526 00.000 21068 Enqueuing Expose request
03:58:04.545 00.019 16108 PulseGuide returned control before completion, sleep 40
03:58:04.591 00.046 16108 IsGuiding returns 1
03:58:04.591 00.000 16108 scope still moving after pulse duration time elapsed
03:58:04.622 00.031 16108 IsSlewing returns 0
03:58:04.622 00.000 16108 IsGuiding returns 1
03:58:04.653 00.031 16108 IsSlewing returns 0
03:58:04.653 00.000 16108 IsGuiding returns 0
03:58:04.653 00.000 16108 scope move finished after 65 + 78 ms
03:58:04.653 00.000 16108 Move returns status 0, amount 65
03:58:04.653 00.000 16108 move complete, result=0
03:58:04.654 00.001 16108 worker thread done servicing request
03:58:04.654 00.000 16108 Worker thread wakes up
03:58:04.654 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
03:58:04.656 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:04.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:05.826 01.170 16108 Exposure complete
03:58:05.888 00.062 16108 worker thread done servicing request
03:58:05.888 00.000 21068 OnExposeComplete: enter
03:58:05.889 00.001 21068 UpdateGuideState(): m_state=6
03:58:05.891 00.002 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
03:58:05.891 00.000 21068 Star::Find returns 1 (0), X=102.97, Y=800.90, Mass=299918, SNR=135.7, Peak=35222 HFD=3.8
03:58:05.892 00.001 21068 MultiStar: [#1 -0.07,-0.41,0.00,M7] [#2 0.28,-0.48,0.00,M5] [#3 0.57,-0.50,0.00,R] [#4 -0.09,-0.47,0.00,M2] [#5 0.01,-0.52,0.00,M1] [#6 -0.73,-0.44,0.00,M7] [#7 0.08,-0.57,0.00,M6] [#8 -0.09,-0.40,0.00,M2] 
03:58:05.893 00.001 21068 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.97) = xAngle (-4.17 = 2.11)
03:58:05.894 00.001 21068 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.11 = 2.17)
03:58:05.895 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.53 hyp=0.57 cameraTheta=-1.21 mountX=-0.29 mountY=0.47, mountTheta=2.13
03:58:05.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.53, opts=13)
03:58:05.897 00.000 21068 Enqueuing Move request for scope (0.20, -0.53)
03:58:05.898 00.001 16108 Worker thread wakes up
03:58:05.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.53) opts 0xd
03:58:05.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.53)
03:58:05.898 00.000 16108 Moving (0.20, -0.53) raw xDistance=-0.29 yDistance=0.47
03:58:05.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:58:05.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:58:05.898 00.000 16108 MoveAxis(E, 77, ABG)
03:58:05.898 00.000 16108 Guiding  Dir = 2, Dur = 77
03:58:05.899 00.001 16108 IsSlewing returns 0
03:58:05.899 00.000 16108 IsGuiding returns 0
03:58:05.900 00.001 16108 PulseGuide returned control before completion, sleep 86
03:58:05.902 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=944, max=65535, med=4163, FiltMin=3395, FiltMax=25497, Gamma=1.000
03:58:05.919 00.017 21068 UpdateGuideState exits: m=299918 SNR=135.7
03:58:05.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:05.920 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:05.921 00.001 21068 Enqueuing Expose request
03:58:05.998 00.077 16108 IsGuiding returns 0
03:58:05.998 00.000 16108 Move returns status 0, amount 77
03:58:05.998 00.000 16108 MoveAxis(S, 95, ABG)
03:58:05.998 00.000 16108 Guiding  Dir = 1, Dur = 95
03:58:05.998 00.000 16108 IsSlewing returns 0
03:58:05.998 00.000 16108 IsGuiding returns 0
03:58:06.045 00.047 16108 PulseGuide returned control before completion, sleep 58
03:58:06.106 00.061 16108 IsGuiding returns 1
03:58:06.106 00.000 16108 scope still moving after pulse duration time elapsed
03:58:06.138 00.032 16108 IsSlewing returns 0
03:58:06.138 00.000 16108 IsGuiding returns 1
03:58:06.169 00.031 16108 IsSlewing returns 0
03:58:06.169 00.000 16108 IsGuiding returns 1
03:58:06.200 00.031 16108 IsSlewing returns 0
03:58:06.200 00.000 16108 IsGuiding returns 1
03:58:06.232 00.032 16108 IsSlewing returns 0
03:58:06.232 00.000 16108 IsGuiding returns 0
03:58:06.232 00.000 16108 scope move finished after 95 + 139 ms
03:58:06.232 00.000 16108 Move returns status 0, amount 95
03:58:06.233 00.001 16108 move complete, result=0
03:58:06.233 00.000 16108 worker thread done servicing request
03:58:06.233 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.5 px 95 ms SOUTH
03:58:06.237 00.004 16108 Worker thread wakes up
03:58:06.237 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:06.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:07.210 00.973 16108 Exposure complete
03:58:07.266 00.056 16108 worker thread done servicing request
03:58:07.266 00.000 21068 OnExposeComplete: enter
03:58:07.267 00.001 21068 UpdateGuideState(): m_state=6
03:58:07.268 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
03:58:07.268 00.000 21068 Star::Find returns 1 (0), X=102.96, Y=801.43, Mass=274983, SNR=118.6, Peak=29030 HFD=3.5
03:58:07.269 00.001 21068 MultiStar: [#1 -0.10,-0.22,1.20,U] [#2 0.35,-0.05,1.12,U] [#3 -0.30,0.26,0.00,M1] [#4 -0.54,-0.42,0.00,M3] [#5 -0.08,-0.18,0.38,U] [#6 -0.32,0.05,0.35,U] [#7 -0.11,-0.29,0.27,U] [#8 0.22,0.16,0.28,U] 
03:58:07.270 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.20, -0.01}
03:58:07.272 00.002 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.45)
03:58:07.272 00.000 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
03:58:07.273 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=-0.09 mountY=0.07, mountTheta=2.49
03:58:07.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.09, opts=13)
03:58:07.277 00.002 21068 Enqueuing Move request for scope (0.08, -0.09)
03:58:07.279 00.002 16108 Worker thread wakes up
03:58:07.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
03:58:07.279 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
03:58:07.279 00.000 16108 Moving (0.08, -0.09) raw xDistance=-0.09 yDistance=0.07
03:58:07.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:58:07.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:07.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:58:07.279 00.000 16108 MoveAxis(E, 0, ABG)
03:58:07.279 00.000 16108 Move returns status 0, amount 0
03:58:07.279 00.000 16108 MoveAxis(N, 0, ABG)
03:58:07.279 00.000 16108 Move returns status 0, amount 0
03:58:07.279 00.000 16108 move complete, result=0
03:58:07.281 00.002 16108 worker thread done servicing request
03:58:07.286 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4182, FiltMin=3491, FiltMax=25638, Gamma=1.000
03:58:07.309 00.023 21068 UpdateGuideState exits: m=274983 SNR=118.6
03:58:07.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:07.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:07.312 00.001 21068 Enqueuing Expose request
03:58:07.313 00.001 16108 Worker thread wakes up
03:58:07.313 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:07.313 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:07.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:08.470 01.157 16108 Exposure complete
03:58:08.529 00.059 16108 worker thread done servicing request
03:58:08.529 00.000 21068 OnExposeComplete: enter
03:58:08.530 00.001 21068 UpdateGuideState(): m_state=6
03:58:08.531 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
03:58:08.532 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.65, Mass=270581, SNR=121.2, Peak=30707 HFD=3.4
03:58:08.533 00.001 21068 MultiStar: [#1 -0.31,-0.05,1.28,U] [#2 0.28,-0.14,1.10,U] [#3 -0.14,0.43,0.00,M2] [#4 -0.04,-0.17,0.37,U] [#5 0.22,0.11,0.29,U] [#6 -0.27,0.34,0.00,M7] [#7 -0.58,0.00,0.00,M6] [#8 0.22,0.15,0.27,U] 
03:58:08.533 00.000 21068 refined, 5 included, MultiStar: {0.06, 0.00}, one-star: {0.24, 0.21}
03:58:08.534 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
03:58:08.535 00.001 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
03:58:08.535 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
03:58:08.537 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.00, opts=13)
03:58:08.540 00.003 21068 Enqueuing Move request for scope (0.06, 0.00)
03:58:08.543 00.003 16108 Worker thread wakes up
03:58:08.543 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
03:58:08.543 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
03:58:08.543 00.000 16108 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=-0.02
03:58:08.543 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:08.543 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:08.543 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:58:08.543 00.000 16108 MoveAxis(E, 0, ABG)
03:58:08.543 00.000 16108 Move returns status 0, amount 0
03:58:08.543 00.000 16108 MoveAxis(N, 0, ABG)
03:58:08.543 00.000 16108 Move returns status 0, amount 0
03:58:08.543 00.000 16108 move complete, result=0
03:58:08.544 00.001 16108 worker thread done servicing request
03:58:08.553 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=4211, FiltMin=3520, FiltMax=24710, Gamma=1.000
03:58:08.574 00.021 21068 UpdateGuideState exits: m=270581 SNR=121.2
03:58:08.575 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:08.576 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:08.577 00.001 21068 Enqueuing Expose request
03:58:08.578 00.001 16108 Worker thread wakes up
03:58:08.578 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:08.579 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:08.579 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:09.563 00.984 16108 Exposure complete
03:58:09.617 00.054 16108 worker thread done servicing request
03:58:09.617 00.000 21068 OnExposeComplete: enter
03:58:09.619 00.002 21068 UpdateGuideState(): m_state=6
03:58:09.620 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
03:58:09.621 00.001 21068 Star::Find returns 1 (0), X=103.13, Y=801.55, Mass=278879, SNR=132.3, Peak=29254 HFD=3.5
03:58:09.622 00.001 21068 MultiStar: [#1 -0.12,-0.02,1.16,U] [#2 0.36,-0.10,1.01,U] [#3 -0.31,0.36,0.00,M3] [#4 0.15,-0.04,0.29,U] [#5 0.42,0.17,0.00,M1] [#6 -0.10,0.26,0.37,U] [#7 -0.28,0.93,0.00,M7] [#8 -0.06,0.23,0.26,U] 
03:58:09.624 00.002 21068 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {0.36, 0.11}
03:58:09.625 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
03:58:09.625 00.000 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
03:58:09.627 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
03:58:09.628 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.03, opts=13)
03:58:09.629 00.001 21068 Enqueuing Move request for scope (0.14, 0.03)
03:58:09.629 00.000 16108 Worker thread wakes up
03:58:09.630 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:58:09.630 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:58:09.630 00.000 16108 Moving (0.14, 0.03) raw xDistance=-0.13 yDistance=-0.06
03:58:09.630 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:58:09.630 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:09.630 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:58:09.630 00.000 16108 MoveAxis(E, 0, ABG)
03:58:09.630 00.000 16108 Move returns status 0, amount 0
03:58:09.630 00.000 16108 MoveAxis(N, 0, ABG)
03:58:09.630 00.000 16108 Move returns status 0, amount 0
03:58:09.630 00.000 16108 move complete, result=0
03:58:09.630 00.000 16108 worker thread done servicing request
03:58:09.635 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1600, max=65535, med=4227, FiltMin=3549, FiltMax=25760, Gamma=1.000
03:58:09.646 00.011 21068 UpdateGuideState exits: m=278879 SNR=132.3
03:58:09.647 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:09.648 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:09.649 00.001 21068 Enqueuing Expose request
03:58:09.649 00.000 16108 Worker thread wakes up
03:58:09.649 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:09.650 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:09.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:10.805 01.155 16108 Exposure complete
03:58:10.887 00.082 16108 worker thread done servicing request
03:58:10.887 00.000 21068 OnExposeComplete: enter
03:58:10.888 00.001 21068 UpdateGuideState(): m_state=6
03:58:10.889 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
03:58:10.890 00.001 21068 Star::Find returns 1 (0), X=103.10, Y=801.51, Mass=275037, SNR=123.9, Peak=27843 HFD=3.6
03:58:10.891 00.001 21068 MultiStar: [#1 0.06,0.06,1.35,U] [#2 0.36,-0.09,0.99,U] [#3 0.01,0.26,0.85,U] [#4 -0.13,-0.09,0.33,U] [#5 0.24,0.08,0.26,U] [#6 -0.32,0.14,0.32,U] [#7 -0.04,-0.02,0.17,U] [#8 0.01,0.53,0.00,M1] 
03:58:10.892 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.34, 0.08}
03:58:10.892 00.000 21068 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
03:58:10.893 00.001 21068 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.47 = -2.47)
03:58:10.894 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
03:58:10.895 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.06, opts=13)
03:58:10.896 00.001 21068 Enqueuing Move request for scope (0.13, 0.06)
03:58:10.897 00.001 16108 Worker thread wakes up
03:58:10.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
03:58:10.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
03:58:10.897 00.000 16108 Moving (0.13, 0.06) raw xDistance=-0.12 yDistance=-0.09
03:58:10.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:58:10.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:10.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:58:10.897 00.000 16108 MoveAxis(E, 0, ABG)
03:58:10.897 00.000 16108 Move returns status 0, amount 0
03:58:10.897 00.000 16108 MoveAxis(N, 0, ABG)
03:58:10.897 00.000 16108 Move returns status 0, amount 0
03:58:10.897 00.000 16108 move complete, result=0
03:58:10.897 00.000 16108 worker thread done servicing request
03:58:10.900 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4246, FiltMin=3475, FiltMax=26659, Gamma=1.000
03:58:10.914 00.014 21068 UpdateGuideState exits: m=275037 SNR=123.9
03:58:10.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:10.915 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:10.916 00.001 21068 Enqueuing Expose request
03:58:10.917 00.001 16108 Worker thread wakes up
03:58:10.917 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:10.918 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:10.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:11.900 00.982 16108 Exposure complete
03:58:11.966 00.066 16108 worker thread done servicing request
03:58:11.966 00.000 21068 OnExposeComplete: enter
03:58:11.967 00.001 21068 UpdateGuideState(): m_state=6
03:58:11.967 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
03:58:11.968 00.001 21068 Star::Find returns 1 (0), X=103.11, Y=801.39, Mass=285500, SNR=130.9, Peak=28982 HFD=3.6
03:58:11.969 00.001 21068 MultiStar: [#1 -0.15,0.04,1.23,U] [#2 0.10,-0.19,0.96,U] [#3 -0.08,0.27,0.83,U] [#4 0.01,-0.05,0.31,U] [#5 0.09,0.09,0.27,U] [#6 -0.32,0.22,0.39,U] [#7 -0.06,0.31,0.23,U] [#8 0.04,-0.21,0.22,U] 
03:58:11.970 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.35, -0.05}
03:58:11.970 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
03:58:11.971 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
03:58:11.972 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=-0.01 mountY=-0.03, mountTheta=-1.87
03:58:11.974 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
03:58:11.975 00.001 21068 Enqueuing Move request for scope (0.02, 0.03)
03:58:11.975 00.000 16108 Worker thread wakes up
03:58:11.976 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:58:11.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:58:11.976 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=-0.03
03:58:11.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:58:11.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:11.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:11.976 00.000 16108 MoveAxis(E, 0, ABG)
03:58:11.976 00.000 16108 Move returns status 0, amount 0
03:58:11.977 00.001 16108 MoveAxis(N, 0, ABG)
03:58:11.977 00.000 16108 Move returns status 0, amount 0
03:58:11.977 00.000 16108 move complete, result=0
03:58:11.977 00.000 16108 worker thread done servicing request
03:58:11.979 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4259, FiltMin=3497, FiltMax=26077, Gamma=1.000
03:58:11.993 00.014 21068 UpdateGuideState exits: m=285500 SNR=130.9
03:58:11.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:11.994 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:11.995 00.001 21068 Enqueuing Expose request
03:58:11.996 00.001 16108 Worker thread wakes up
03:58:11.996 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:11.996 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:11.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:13.175 01.179 16108 Exposure complete
03:58:13.239 00.064 16108 worker thread done servicing request
03:58:13.239 00.000 21068 OnExposeComplete: enter
03:58:13.240 00.001 21068 UpdateGuideState(): m_state=6
03:58:13.241 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
03:58:13.242 00.001 21068 Star::Find returns 1 (0), X=103.09, Y=801.47, Mass=291246, SNR=128.8, Peak=28950 HFD=3.5
03:58:13.243 00.001 21068 MultiStar: [#1 0.08,0.03,1.15,U] [#2 0.51,0.05,0.00,M1] [#3 0.02,0.48,0.00,M2] [#4 0.18,0.51,0.00,M1] [#5 0.39,-0.02,0.23,U] [#6 -0.14,0.16,0.50,U] [#7 0.19,-0.15,0.27,U] [#8 0.29,-0.06,0.23,U] 
03:58:13.244 00.001 21068 refined, 5 included, MultiStar: {0.16, 0.03}, one-star: {0.32, 0.04}
03:58:13.244 00.000 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
03:58:13.245 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
03:58:13.247 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.15 mountX=-0.16 mountY=-0.06, mountTheta=-2.76
03:58:13.249 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.03, opts=13)
03:58:13.250 00.001 21068 Enqueuing Move request for scope (0.16, 0.03)
03:58:13.251 00.001 16108 Worker thread wakes up
03:58:13.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
03:58:13.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
03:58:13.251 00.000 16108 Moving (0.16, 0.03) raw xDistance=-0.16 yDistance=-0.06
03:58:13.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:13.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:13.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:58:13.251 00.000 16108 MoveAxis(E, 0, ABG)
03:58:13.251 00.000 16108 Move returns status 0, amount 0
03:58:13.251 00.000 16108 MoveAxis(N, 0, ABG)
03:58:13.251 00.000 16108 Move returns status 0, amount 0
03:58:13.251 00.000 16108 move complete, result=0
03:58:13.252 00.001 16108 worker thread done servicing request
03:58:13.256 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4272, FiltMin=3539, FiltMax=23619, Gamma=1.000
03:58:13.269 00.013 21068 UpdateGuideState exits: m=291246 SNR=128.8
03:58:13.270 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:13.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:13.271 00.000 21068 Enqueuing Expose request
03:58:13.273 00.002 16108 Worker thread wakes up
03:58:13.273 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:13.274 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:13.274 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:14.256 00.982 16108 Exposure complete
03:58:14.312 00.056 16108 worker thread done servicing request
03:58:14.312 00.000 21068 OnExposeComplete: enter
03:58:14.314 00.002 21068 UpdateGuideState(): m_state=6
03:58:14.316 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
03:58:14.317 00.001 21068 Star::Find returns 1 (0), X=103.08, Y=801.49, Mass=277402, SNR=119.8, Peak=28150 HFD=3.5
03:58:14.319 00.002 21068 MultiStar: [#1 -0.02,-0.17,1.10,U] [#2 0.26,-0.27,0.98,U] [#3 -0.00,0.22,0.76,U] [#4 -0.27,-0.07,0.40,U] [#5 0.40,-0.08,0.00,M1] [#6 -0.47,-0.08,0.00,M4] [#7 0.47,-0.15,0.00,M5] [#8 0.03,0.04,0.24,U] 
03:58:14.321 00.002 21068 refined, 5 included, MultiStar: {0.10, -0.06}, one-star: {0.32, 0.06}
03:58:14.323 00.002 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
03:58:14.324 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
03:58:14.326 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.11 mountY=0.03, mountTheta=2.87
03:58:14.328 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.06, opts=13)
03:58:14.329 00.001 21068 Enqueuing Move request for scope (0.10, -0.06)
03:58:14.330 00.001 16108 Worker thread wakes up
03:58:14.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
03:58:14.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
03:58:14.330 00.000 16108 Moving (0.10, -0.06) raw xDistance=-0.11 yDistance=0.03
03:58:14.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:14.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:14.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:58:14.330 00.000 16108 MoveAxis(E, 0, ABG)
03:58:14.330 00.000 16108 Move returns status 0, amount 0
03:58:14.332 00.002 16108 MoveAxis(N, 0, ABG)
03:58:14.332 00.000 16108 Move returns status 0, amount 0
03:58:14.332 00.000 16108 move complete, result=0
03:58:14.332 00.000 16108 worker thread done servicing request
03:58:14.336 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1616, max=65535, med=4285, FiltMin=3398, FiltMax=25715, Gamma=1.000
03:58:14.348 00.012 21068 UpdateGuideState exits: m=277402 SNR=119.8
03:58:14.348 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:14.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:14.350 00.001 21068 Enqueuing Expose request
03:58:14.351 00.001 16108 Worker thread wakes up
03:58:14.351 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:14.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:14.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:15.522 01.171 16108 Exposure complete
03:58:15.591 00.069 16108 worker thread done servicing request
03:58:15.591 00.000 21068 OnExposeComplete: enter
03:58:15.595 00.004 21068 UpdateGuideState(): m_state=6
03:58:15.596 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
03:58:15.598 00.002 21068 Star::Find returns 1 (0), X=103.27, Y=801.49, Mass=290922, SNR=127.0, Peak=31046 HFD=3.2
03:58:15.600 00.002 21068 MultiStar: [#1 -0.04,-0.15,0.92,U] [#2 0.18,-0.01,0.77,U] [#3 -0.34,0.21,0.00,M2] [#4 -0.09,0.09,0.31,U] [#5 0.19,0.05,0.27,U] [#6 -0.49,0.20,0.00,M5] [#7 0.04,-0.02,0.27,U] [#8 0.53,0.13,0.00,M1] 
03:58:15.602 00.002 21068 refined, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.51, 0.06}
03:58:15.603 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
03:58:15.606 00.003 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
03:58:15.607 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
03:58:15.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.02, opts=13)
03:58:15.611 00.001 21068 Enqueuing Move request for scope (0.18, -0.02)
03:58:15.612 00.001 16108 Worker thread wakes up
03:58:15.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
03:58:15.612 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
03:58:15.613 00.001 16108 Moving (0.18, -0.02) raw xDistance=-0.18 yDistance=-0.03
03:58:15.613 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:58:15.613 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:15.613 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:15.613 00.000 16108 MoveAxis(E, 0, ABG)
03:58:15.613 00.000 16108 Move returns status 0, amount 0
03:58:15.613 00.000 16108 MoveAxis(N, 0, ABG)
03:58:15.613 00.000 16108 Move returns status 0, amount 0
03:58:15.613 00.000 16108 move complete, result=0
03:58:15.613 00.000 16108 worker thread done servicing request
03:58:15.619 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4297, FiltMin=3552, FiltMax=23353, Gamma=1.000
03:58:15.631 00.012 21068 UpdateGuideState exits: m=290922 SNR=127.0
03:58:15.631 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:15.632 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:15.633 00.001 21068 Enqueuing Expose request
03:58:15.633 00.000 16108 Worker thread wakes up
03:58:15.633 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:15.634 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:15.634 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:16.601 00.967 16108 Exposure complete
03:58:16.654 00.053 16108 worker thread done servicing request
03:58:16.655 00.001 21068 OnExposeComplete: enter
03:58:16.656 00.001 21068 UpdateGuideState(): m_state=6
03:58:16.656 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
03:58:16.657 00.001 21068 Star::Find returns 1 (0), X=103.46, Y=801.35, Mass=284105, SNR=121.7, Peak=29296 HFD=3.3
03:58:16.658 00.001 21068 MultiStar: [#1 0.00,-0.30,1.03,U] [#2 0.48,-0.16,0.00,M1] [#3 0.24,0.04,0.84,U] [#4 0.32,-0.18,0.31,U] [#5 0.57,0.11,0.00,M1] [#6 0.04,0.04,0.25,U] [#7 0.12,-0.02,0.27,U] [#8 0.30,-0.33,0.00,M2] 
03:58:16.659 00.001 21068 refined, 5 included, MultiStar: {0.28, -0.11}, one-star: {0.69, -0.09}
03:58:16.660 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.93)
03:58:16.660 00.000 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
03:58:16.661 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.39 mountX=-0.30 mountY=0.05, mountTheta=2.99
03:58:16.663 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.11, opts=13)
03:58:16.663 00.000 21068 Enqueuing Move request for scope (0.28, -0.11)
03:58:16.664 00.001 16108 Worker thread wakes up
03:58:16.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
03:58:16.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
03:58:16.664 00.000 16108 Moving (0.28, -0.11) raw xDistance=-0.30 yDistance=0.05
03:58:16.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:58:16.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:16.665 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:58:16.665 00.000 16108 MoveAxis(E, 77, ABG)
03:58:16.665 00.000 16108 Guiding  Dir = 2, Dur = 77
03:58:16.665 00.000 16108 IsSlewing returns 0
03:58:16.665 00.000 16108 IsGuiding returns 0
03:58:16.666 00.001 16108 PulseGuide returned control before completion, sleep 86
03:58:16.670 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4310, FiltMin=3539, FiltMax=21030, Gamma=1.000
03:58:16.691 00.021 21068 UpdateGuideState exits: m=284105 SNR=121.7
03:58:16.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:16.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:16.694 00.001 21068 Enqueuing Expose request
03:58:16.760 00.066 16108 IsGuiding returns 0
03:58:16.760 00.000 16108 Move returns status 0, amount 77
03:58:16.760 00.000 16108 MoveAxis(N, 0, ABG)
03:58:16.760 00.000 16108 Move returns status 0, amount 0
03:58:16.760 00.000 16108 move complete, result=0
03:58:16.760 00.000 16108 worker thread done servicing request
03:58:16.760 00.000 16108 Worker thread wakes up
03:58:16.760 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.0 px 0 ms NORTH
03:58:16.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:16.762 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:17.933 01.171 16108 Exposure complete
03:58:18.003 00.070 16108 worker thread done servicing request
03:58:18.003 00.000 21068 OnExposeComplete: enter
03:58:18.006 00.003 21068 UpdateGuideState(): m_state=6
03:58:18.008 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
03:58:18.011 00.003 21068 Star::Find returns 1 (0), X=102.81, Y=801.62, Mass=250957, SNR=113.8, Peak=28579 HFD=3.3
03:58:18.013 00.002 21068 MultiStar: [#1 -0.29,0.23,1.18,U] [#2 0.16,0.07,0.84,U] [#3 -0.46,0.45,0.00,M2] [#4 -0.30,0.14,0.39,U] [#5 -0.09,-0.13,0.30,U] [#6 -0.54,0.27,0.00,M5] [#7 -0.13,0.30,0.28,U] [#8 0.10,0.01,0.26,U] 
03:58:18.015 00.002 21068 refined, 6 included, MultiStar: {-0.08, 0.14}, one-star: {0.04, 0.18}
03:58:18.016 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
03:58:18.018 00.002 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
03:58:18.019 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=0.10 mountY=-0.12, mountTheta=-0.88
03:58:18.023 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
03:58:18.025 00.002 21068 Enqueuing Move request for scope (-0.08, 0.14)
03:58:18.026 00.001 16108 Worker thread wakes up
03:58:18.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
03:58:18.026 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
03:58:18.026 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.10 yDistance=-0.12
03:58:18.027 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:18.027 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:18.027 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:58:18.027 00.000 16108 MoveAxis(E, 0, ABG)
03:58:18.027 00.000 16108 Move returns status 0, amount 0
03:58:18.027 00.000 16108 MoveAxis(N, 0, ABG)
03:58:18.027 00.000 16108 Move returns status 0, amount 0
03:58:18.027 00.000 16108 move complete, result=0
03:58:18.027 00.000 16108 worker thread done servicing request
03:58:18.033 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4320, FiltMin=3606, FiltMax=23523, Gamma=1.000
03:58:18.059 00.026 21068 UpdateGuideState exits: m=250957 SNR=113.8
03:58:18.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:18.062 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:18.062 00.000 21068 Enqueuing Expose request
03:58:18.063 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:18.064 00.001 16108 Worker thread wakes up
03:58:18.064 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:18.064 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:19.032 00.968 16108 Exposure complete
03:58:19.096 00.064 16108 worker thread done servicing request
03:58:19.096 00.000 21068 OnExposeComplete: enter
03:58:19.097 00.001 21068 UpdateGuideState(): m_state=6
03:58:19.098 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
03:58:19.099 00.001 21068 Star::Find returns 1 (0), X=102.63, Y=801.45, Mass=280135, SNR=117.7, Peak=31686 HFD=3.2
03:58:19.100 00.001 21068 MultiStar: [#1 -0.18,0.06,0.97,U] [#2 0.21,0.01,0.86,U] [#3 -0.58,0.47,0.00,M3] [#4 -0.08,0.09,0.30,U] [#5 -0.05,0.24,0.31,U] [#6 -0.85,0.08,0.00,M6] [#7 -0.38,0.06,0.26,U] [#8 -0.03,0.29,0.24,U] 
03:58:19.101 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {-0.14, 0.01}
03:58:19.102 00.001 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
03:58:19.103 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
03:58:19.104 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.39 mountX=0.08 mountY=-0.05, mountTheta=-0.54
03:58:19.106 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.07, opts=13)
03:58:19.107 00.001 21068 Enqueuing Move request for scope (-0.07, 0.07)
03:58:19.108 00.001 16108 Worker thread wakes up
03:58:19.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
03:58:19.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
03:58:19.108 00.000 16108 Moving (-0.07, 0.07) raw xDistance=0.08 yDistance=-0.05
03:58:19.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:19.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:19.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:58:19.108 00.000 16108 MoveAxis(E, 0, ABG)
03:58:19.108 00.000 16108 Move returns status 0, amount 0
03:58:19.108 00.000 16108 MoveAxis(N, 0, ABG)
03:58:19.108 00.000 16108 Move returns status 0, amount 0
03:58:19.108 00.000 16108 move complete, result=0
03:58:19.108 00.000 16108 worker thread done servicing request
03:58:19.113 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4329, FiltMin=3619, FiltMax=22579, Gamma=1.000
03:58:19.130 00.017 21068 UpdateGuideState exits: m=280135 SNR=117.7
03:58:19.130 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:19.132 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:19.133 00.001 21068 Enqueuing Expose request
03:58:19.134 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:19.135 00.001 16108 Worker thread wakes up
03:58:19.135 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:19.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:20.300 01.165 16108 Exposure complete
03:58:20.369 00.069 16108 worker thread done servicing request
03:58:20.369 00.000 21068 OnExposeComplete: enter
03:58:20.370 00.001 21068 UpdateGuideState(): m_state=6
03:58:20.371 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
03:58:20.371 00.000 21068 Star::Find returns 1 (0), X=102.76, Y=801.15, Mass=257556, SNR=141.8, Peak=26534 HFD=3.9
03:58:20.372 00.001 21068 MultiStar: [#1 -0.28,-0.35,0.00,M1] [#2 0.13,-0.23,0.67,U] [#3 -0.31,0.15,0.67,U] [#4 -0.38,-0.39,0.00,M1] [#5 -0.52,-0.15,0.00,M1] [#6 -0.83,-0.18,0.00,M7] [#7 -0.14,-0.24,0.23,U] [#8 0.02,-0.34,0.20,U] 
03:58:20.373 00.001 21068 refined, 4 included, MultiStar: {-0.05, -0.17}, one-star: {-0.00, -0.29}
03:58:20.374 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.84 = 1.44)
03:58:20.375 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.50)
03:58:20.375 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.88 mountX=0.02 mountY=0.18, mountTheta=1.44
03:58:20.378 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.17, opts=13)
03:58:20.379 00.001 21068 Enqueuing Move request for scope (-0.05, -0.17)
03:58:20.379 00.000 16108 Worker thread wakes up
03:58:20.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
03:58:20.379 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
03:58:20.379 00.000 16108 Moving (-0.05, -0.17) raw xDistance=0.02 yDistance=0.18
03:58:20.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:58:20.379 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:20.380 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:58:20.380 00.000 16108 MoveAxis(E, 0, ABG)
03:58:20.380 00.000 16108 Move returns status 0, amount 0
03:58:20.380 00.000 16108 MoveAxis(N, 0, ABG)
03:58:20.380 00.000 16108 Move returns status 0, amount 0
03:58:20.380 00.000 16108 move complete, result=0
03:58:20.380 00.000 16108 worker thread done servicing request
03:58:20.383 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4342, FiltMin=3668, FiltMax=22579, Gamma=1.000
03:58:20.395 00.012 21068 UpdateGuideState exits: m=257556 SNR=141.8
03:58:20.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:20.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:20.398 00.001 21068 Enqueuing Expose request
03:58:20.398 00.000 16108 Worker thread wakes up
03:58:20.399 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:20.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:20.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:21.389 00.990 16108 Exposure complete
03:58:21.446 00.057 16108 worker thread done servicing request
03:58:21.446 00.000 21068 OnExposeComplete: enter
03:58:21.448 00.002 21068 UpdateGuideState(): m_state=6
03:58:21.449 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
03:58:21.450 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.23, Mass=280707, SNR=117.6, Peak=31110 HFD=3.5
03:58:21.451 00.001 21068 MultiStar: [#1 -0.16,-0.07,0.88,U] [#2 0.21,-0.07,0.97,U] [#3 -0.15,0.43,0.00,M3] [#4 -0.60,0.01,0.00,M2] [#5 -0.20,-0.42,0.00,M2] [#6 -0.58,0.28,0.00,M8] [#7 -0.52,-0.62,0.00,M1] [#8 0.23,-0.28,0.28,U] 
03:58:21.452 00.001 21068 refined, 3 included, MultiStar: {0.08, -0.13}, one-star: {0.13, -0.21}
03:58:21.453 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
03:58:21.454 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
03:58:21.454 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.01 mountX=-0.11 mountY=0.11, mountTheta=2.33
03:58:21.458 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
03:58:21.459 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
03:58:21.460 00.001 16108 Worker thread wakes up
03:58:21.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:58:21.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:58:21.460 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.11 yDistance=0.11
03:58:21.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:21.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:21.461 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:58:21.461 00.000 16108 MoveAxis(E, 0, ABG)
03:58:21.461 00.000 16108 Move returns status 0, amount 0
03:58:21.461 00.000 16108 MoveAxis(N, 0, ABG)
03:58:21.461 00.000 16108 Move returns status 0, amount 0
03:58:21.461 00.000 16108 move complete, result=0
03:58:21.461 00.000 16108 worker thread done servicing request
03:58:21.464 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4349, FiltMin=3651, FiltMax=21017, Gamma=1.000
03:58:21.479 00.015 21068 UpdateGuideState exits: m=280707 SNR=117.6
03:58:21.482 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:21.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:21.485 00.002 21068 Enqueuing Expose request
03:58:21.486 00.001 16108 Worker thread wakes up
03:58:21.487 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:21.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:21.490 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:22.650 01.160 16108 Exposure complete
03:58:22.733 00.083 16108 worker thread done servicing request
03:58:22.734 00.001 21068 OnExposeComplete: enter
03:58:22.735 00.001 21068 UpdateGuideState(): m_state=6
03:58:22.737 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
03:58:22.739 00.002 21068 Star::Find returns 1 (0), X=102.83, Y=801.19, Mass=206597, SNR=92.7, Peak=31654 HFD=2.9
03:58:22.740 00.001 21068 MultiStar: [#1 -0.06,-0.30,1.25,U] [#2 0.17,-0.37,0.00,M1] [#3 -0.10,0.19,0.95,U] [#4 -0.27,-0.28,0.51,U] [#5 -0.26,-0.42,0.00,M3] [#6 -0.84,-0.56,0.00,M9] [#7 -0.42,-0.38,0.00,M2] [#8 0.31,-0.02,0.27,U] 
03:58:22.742 00.002 21068 refined, 4 included, MultiStar: {-0.04, -0.15}, one-star: {0.06, -0.24}
03:58:22.743 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
03:58:22.744 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
03:58:22.745 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.84 mountX=0.01 mountY=0.16, mountTheta=1.48
03:58:22.749 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.15, opts=13)
03:58:22.750 00.001 21068 Enqueuing Move request for scope (-0.04, -0.15)
03:58:22.751 00.001 16108 Worker thread wakes up
03:58:22.751 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
03:58:22.751 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
03:58:22.751 00.000 16108 Moving (-0.04, -0.15) raw xDistance=0.01 yDistance=0.16
03:58:22.751 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:22.751 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:22.751 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:58:22.751 00.000 16108 MoveAxis(E, 0, ABG)
03:58:22.752 00.001 16108 Move returns status 0, amount 0
03:58:22.752 00.000 16108 MoveAxis(N, 0, ABG)
03:58:22.752 00.000 16108 Move returns status 0, amount 0
03:58:22.752 00.000 16108 move complete, result=0
03:58:22.752 00.000 16108 worker thread done servicing request
03:58:22.755 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4355, FiltMin=3709, FiltMax=22153, Gamma=1.000
03:58:22.773 00.018 21068 UpdateGuideState exits: m=206597 SNR=92.7
03:58:22.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:22.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:22.776 00.001 21068 Enqueuing Expose request
03:58:22.777 00.001 16108 Worker thread wakes up
03:58:22.778 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:22.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:22.778 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:23.751 00.973 16108 Exposure complete
03:58:23.831 00.080 16108 worker thread done servicing request
03:58:23.831 00.000 21068 OnExposeComplete: enter
03:58:23.832 00.001 21068 UpdateGuideState(): m_state=6
03:58:23.833 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
03:58:23.834 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.09, Mass=231010, SNR=107.8, Peak=31030 HFD=3.0
03:58:23.834 00.000 21068 MultiStar: [#1 -0.06,-0.28,1.15,U] [#2 0.13,-0.40,0.00,M2] [#3 -0.27,0.09,0.87,U] [#4 -0.11,-0.30,0.34,U] [#5 0.17,-0.08,0.34,U] [#6 -0.59,-0.14,0.00,M10] [#7 -0.20,0.29,0.22,U] [#8 0.27,-0.23,0.24,U] 
03:58:23.835 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.17}, one-star: {0.27, -0.34}
03:58:23.836 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
03:58:23.836 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
03:58:23.837 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=-0.03 mountY=0.17, mountTheta=1.76
03:58:23.838 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.17, opts=13)
03:58:23.839 00.001 21068 Enqueuing Move request for scope (0.00, -0.17)
03:58:23.841 00.002 16108 Worker thread wakes up
03:58:23.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
03:58:23.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
03:58:23.841 00.000 16108 Moving (0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
03:58:23.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:58:23.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:23.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:58:23.842 00.001 16108 MoveAxis(E, 0, ABG)
03:58:23.842 00.000 16108 Move returns status 0, amount 0
03:58:23.842 00.000 16108 MoveAxis(N, 0, ABG)
03:58:23.842 00.000 16108 Move returns status 0, amount 0
03:58:23.842 00.000 16108 move complete, result=0
03:58:23.842 00.000 16108 worker thread done servicing request
03:58:23.845 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4361, FiltMin=3728, FiltMax=21603, Gamma=1.000
03:58:23.858 00.013 21068 UpdateGuideState exits: m=231010 SNR=107.8
03:58:23.859 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:23.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:23.860 00.000 21068 Enqueuing Expose request
03:58:23.861 00.001 16108 Worker thread wakes up
03:58:23.861 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:23.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:23.861 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:25.017 01.156 16108 Exposure complete
03:58:25.088 00.071 16108 worker thread done servicing request
03:58:25.088 00.000 21068 OnExposeComplete: enter
03:58:25.089 00.001 21068 UpdateGuideState(): m_state=6
03:58:25.090 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
03:58:25.090 00.000 21068 Star::Find returns 1 (0), X=103.28, Y=801.21, Mass=248484, SNR=117.3, Peak=29798 HFD=3.3
03:58:25.091 00.001 21068 MultiStar: [#1 0.30,-0.32,0.00,M1] [#2 0.63,-0.37,0.00,M3] [#3 0.10,-0.02,0.84,U] [#4 0.20,-0.23,0.33,U] [#5 0.63,-0.10,0.00,M3] [#6 0.01,-0.27,0.25,U] [#7 -0.23,-0.76,0.00,M2] [#8 0.69,-0.23,0.00,M1] 
03:58:25.092 00.001 21068 refined, 3 included, MultiStar: {0.28, -0.16}, one-star: {0.51, -0.23}
03:58:25.093 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
03:58:25.094 00.001 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
03:58:25.095 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.52 mountX=-0.30 mountY=0.09, mountTheta=2.85
03:58:25.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.16, opts=13)
03:58:25.098 00.001 21068 Enqueuing Move request for scope (0.28, -0.16)
03:58:25.098 00.000 16108 Worker thread wakes up
03:58:25.099 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
03:58:25.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
03:58:25.099 00.000 16108 Moving (0.28, -0.16) raw xDistance=-0.30 yDistance=0.09
03:58:25.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:58:25.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:25.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:58:25.099 00.000 16108 MoveAxis(E, 79, ABG)
03:58:25.099 00.000 16108 Guiding  Dir = 2, Dur = 79
03:58:25.099 00.000 16108 IsSlewing returns 0
03:58:25.100 00.001 16108 IsGuiding returns 0
03:58:25.102 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4371, FiltMin=3750, FiltMax=21667, Gamma=1.000
03:58:25.111 00.009 16108 PulseGuide returned control before completion, sleep 78
03:58:25.119 00.008 21068 UpdateGuideState exits: m=248484 SNR=117.3
03:58:25.121 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:25.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:25.125 00.003 21068 Enqueuing Expose request
03:58:25.203 00.078 16108 IsGuiding returns 1
03:58:25.203 00.000 16108 scope still moving after pulse duration time elapsed
03:58:25.235 00.032 16108 IsSlewing returns 0
03:58:25.235 00.000 16108 IsGuiding returns 0
03:58:25.235 00.000 16108 scope move finished after 79 + 56 ms
03:58:25.235 00.000 16108 Move returns status 0, amount 79
03:58:25.235 00.000 16108 MoveAxis(N, 0, ABG)
03:58:25.235 00.000 16108 Move returns status 0, amount 0
03:58:25.235 00.000 16108 move complete, result=0
03:58:25.235 00.000 16108 worker thread done servicing request
03:58:25.235 00.000 16108 Worker thread wakes up
03:58:25.235 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:25.235 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
03:58:25.237 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:26.219 00.982 16108 Exposure complete
03:58:26.286 00.067 16108 worker thread done servicing request
03:58:26.286 00.000 21068 OnExposeComplete: enter
03:58:26.287 00.001 21068 UpdateGuideState(): m_state=6
03:58:26.288 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
03:58:26.289 00.001 21068 Star::Find returns 1 (0), X=103.57, Y=801.29, Mass=241159, SNR=114.2, Peak=29008 HFD=3.2
03:58:26.290 00.001 21068 MultiStar: large primary error, entering stabilization period
03:58:26.291 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.14)
03:58:26.291 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
03:58:26.292 00.001 21068 CameraToMount -- cameraX=0.81 cameraY=-0.15 hyp=0.82 cameraTheta=-0.18 mountX=-0.82 mountY=-0.05, mountTheta=-3.08
03:58:26.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.81, y=-0.15, opts=13)
03:58:26.295 00.001 21068 Enqueuing Move request for scope (0.81, -0.15)
03:58:26.297 00.002 16108 Worker thread wakes up
03:58:26.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.15) opts 0xd
03:58:26.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.81, -0.15)
03:58:26.297 00.000 16108 Moving (0.81, -0.15) raw xDistance=-0.82 yDistance=-0.05
03:58:26.298 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82
03:58:26.298 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:26.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:58:26.298 00.000 16108 MoveAxis(E, 221, ABG)
03:58:26.298 00.000 16108 Guiding  Dir = 2, Dur = 221
03:58:26.299 00.001 16108 IsSlewing returns 0
03:58:26.299 00.000 16108 IsGuiding returns 0
03:58:26.303 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4377, FiltMin=3728, FiltMax=21110, Gamma=1.000
03:58:26.319 00.016 16108 PulseGuide returned control before completion, sleep 212
03:58:26.319 00.000 21068 UpdateGuideState exits: m=241159 SNR=114.2
03:58:26.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:26.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:26.322 00.001 21068 Enqueuing Expose request
03:58:26.538 00.216 16108 IsGuiding returns 1
03:58:26.538 00.000 16108 scope still moving after pulse duration time elapsed
03:58:26.570 00.032 16108 IsSlewing returns 0
03:58:26.570 00.000 16108 IsGuiding returns 0
03:58:26.570 00.000 16108 scope move finished after 221 + 50 ms
03:58:26.570 00.000 16108 Move returns status 0, amount 221
03:58:26.570 00.000 16108 MoveAxis(N, 0, ABG)
03:58:26.570 00.000 16108 Move returns status 0, amount 0
03:58:26.571 00.001 16108 move complete, result=0
03:58:26.571 00.000 16108 worker thread done servicing request
03:58:26.571 00.000 16108 Worker thread wakes up
03:58:26.571 00.000 21068 GuideStep: -0.8 px 221 ms EAST, -0.0 px 0 ms NORTH
03:58:26.575 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:26.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:27.742 01.167 16108 Exposure complete
03:58:27.798 00.056 16108 worker thread done servicing request
03:58:27.798 00.000 21068 OnExposeComplete: enter
03:58:27.800 00.002 21068 UpdateGuideState(): m_state=6
03:58:27.801 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
03:58:27.802 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.14, Mass=236123, SNR=105.8, Peak=30374 HFD=3.3
03:58:27.803 00.001 21068 MultiStar: exiting stabilization period
03:58:27.803 00.000 21068 MultiStar: [#1 -0.53,-0.23,0.00,M2] [#2 -0.15,-0.24,0.86,U] [#3 -0.45,0.02,0.00,M1] [#4 -0.39,0.20,0.00,M1] [#5 -0.16,0.01,0.42,U] [#6 -0.70,0.40,0.00,M10] [#7 -0.09,0.26,0.29,U] [#8 -0.27,-0.31,0.00,M2] 
03:58:27.804 00.001 21068 refined, 3 included, MultiStar: {-0.09, -0.17}, one-star: {-0.00, -0.30}
03:58:27.805 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
03:58:27.806 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
03:58:27.806 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.06 mountY=0.18, mountTheta=1.28
03:58:27.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.17, opts=13)
03:58:27.809 00.001 21068 Enqueuing Move request for scope (-0.09, -0.17)
03:58:27.811 00.002 16108 Worker thread wakes up
03:58:27.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
03:58:27.811 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
03:58:27.811 00.000 16108 Moving (-0.09, -0.17) raw xDistance=0.06 yDistance=0.18
03:58:27.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:58:27.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:27.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:58:27.811 00.000 16108 MoveAxis(E, 0, ABG)
03:58:27.812 00.001 16108 Move returns status 0, amount 0
03:58:27.812 00.000 16108 MoveAxis(N, 0, ABG)
03:58:27.812 00.000 16108 Move returns status 0, amount 0
03:58:27.812 00.000 16108 move complete, result=0
03:58:27.812 00.000 16108 worker thread done servicing request
03:58:27.817 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4384, FiltMin=3763, FiltMax=23321, Gamma=1.000
03:58:27.830 00.013 21068 UpdateGuideState exits: m=236123 SNR=105.8
03:58:27.830 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:27.831 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:27.832 00.001 21068 Enqueuing Expose request
03:58:27.833 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:27.833 00.000 16108 Worker thread wakes up
03:58:27.835 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:27.835 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:28.803 00.968 16108 Exposure complete
03:58:28.864 00.061 16108 worker thread done servicing request
03:58:28.864 00.000 21068 OnExposeComplete: enter
03:58:28.865 00.001 21068 UpdateGuideState(): m_state=6
03:58:28.866 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
03:58:28.867 00.001 21068 Star::Find returns 1 (0), X=102.36, Y=801.10, Mass=251706, SNR=122.0, Peak=29094 HFD=3.3
03:58:28.868 00.001 21068 MultiStar: [#1 -0.77,-0.25,0.00,M3] [#2 -0.30,-0.08,0.98,U] [#3 -0.69,-0.07,0.00,M2] [#4 -0.42,-0.26,0.00,M2] [#5 -0.47,0.04,0.00,M3] [#6 -0.93,-0.07,0.00,R] [#7 -0.58,-0.14,0.00,M2] [#8 -0.19,-0.68,0.00,M3] 
03:58:28.868 00.000 21068 refined, 1 included, MultiStar: {-0.35, -0.21}, one-star: {-0.41, -0.34}
03:58:28.869 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
03:58:28.870 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
03:58:28.871 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.21 hyp=0.41 cameraTheta=-2.60 mountX=0.31 mountY=0.29, mountTheta=0.75
03:58:28.873 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.21, opts=13)
03:58:28.874 00.001 21068 Enqueuing Move request for scope (-0.35, -0.21)
03:58:28.875 00.001 16108 Worker thread wakes up
03:58:28.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.21) opts 0xd
03:58:28.875 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.21)
03:58:28.875 00.000 16108 Moving (-0.35, -0.21) raw xDistance=0.31 yDistance=0.29
03:58:28.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:58:28.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:58:28.875 00.000 16108 MoveAxis(W, 82, ABG)
03:58:28.875 00.000 16108 Guiding  Dir = 3, Dur = 82
03:58:28.875 00.000 16108 IsSlewing returns 0
03:58:28.876 00.001 16108 IsGuiding returns 0
03:58:28.879 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4390, FiltMin=3766, FiltMax=23341, Gamma=1.000
03:58:28.894 00.015 21068 UpdateGuideState exits: m=251706 SNR=122.0
03:58:28.895 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:28.895 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:28.896 00.001 21068 Enqueuing Expose request
03:58:28.917 00.021 16108 PulseGuide returned control before completion, sleep 52
03:58:28.978 00.061 16108 IsGuiding returns 1
03:58:28.978 00.000 16108 scope still moving after pulse duration time elapsed
03:58:29.014 00.036 16108 IsSlewing returns 0
03:58:29.014 00.000 16108 IsGuiding returns 1
03:58:29.041 00.027 16108 IsSlewing returns 0
03:58:29.041 00.000 16108 IsGuiding returns 1
03:58:29.072 00.031 16108 IsSlewing returns 0
03:58:29.072 00.000 16108 IsGuiding returns 0
03:58:29.072 00.000 16108 scope move finished after 82 + 114 ms
03:58:29.072 00.000 16108 Move returns status 0, amount 82
03:58:29.072 00.000 16108 MoveAxis(S, 58, ABG)
03:58:29.072 00.000 16108 Guiding  Dir = 1, Dur = 58
03:58:29.073 00.001 16108 IsSlewing returns 0
03:58:29.073 00.000 16108 IsGuiding returns 0
03:58:29.076 00.003 16108 PulseGuide returned control before completion, sleep 67
03:58:29.151 00.075 16108 IsGuiding returns 1
03:58:29.151 00.000 16108 scope still moving after pulse duration time elapsed
03:58:29.182 00.031 16108 IsSlewing returns 0
03:58:29.182 00.000 16108 IsGuiding returns 0
03:58:29.182 00.000 16108 scope move finished after 58 + 51 ms
03:58:29.182 00.000 16108 Move returns status 0, amount 58
03:58:29.182 00.000 16108 move complete, result=0
03:58:29.182 00.000 16108 worker thread done servicing request
03:58:29.182 00.000 16108 Worker thread wakes up
03:58:29.182 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:29.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:29.182 00.000 21068 GuideStep: 0.3 px 82 ms WEST, 0.3 px 58 ms SOUTH
03:58:30.333 01.151 16108 Exposure complete
03:58:30.388 00.055 16108 worker thread done servicing request
03:58:30.388 00.000 21068 OnExposeComplete: enter
03:58:30.389 00.001 21068 UpdateGuideState(): m_state=6
03:58:30.390 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
03:58:30.391 00.001 21068 Star::Find returns 1 (0), X=102.72, Y=801.31, Mass=308464, SNR=134.3, Peak=37158 HFD=3.5
03:58:30.392 00.001 21068 MultiStar: [#1 -0.34,-0.07,0.92,U] [#2 0.11,-0.27,0.72,U] [#3 -0.34,0.10,0.63,U] [#4 -0.22,-0.15,0.29,U] [#5 0.05,-0.04,0.27,U] [#6 0.18,-0.03,0.26,U] [#7 -0.51,-0.17,0.00,M3] [#8 0.00,-0.14,0.24,U] 
03:58:30.394 00.002 21068 single-star, 7 included, MultiStar: {-0.11, -0.10}, one-star: {-0.04, -0.13}
03:58:30.394 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
03:58:30.395 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
03:58:30.396 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.90 mountX=0.02 mountY=0.13, mountTheta=1.41
03:58:30.397 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
03:58:30.398 00.001 21068 Enqueuing Move request for scope (-0.04, -0.13)
03:58:30.399 00.001 16108 Worker thread wakes up
03:58:30.399 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
03:58:30.399 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
03:58:30.399 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.13
03:58:30.399 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:58:30.399 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:30.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:58:30.399 00.000 16108 MoveAxis(E, 0, ABG)
03:58:30.399 00.000 16108 Move returns status 0, amount 0
03:58:30.399 00.000 16108 MoveAxis(N, 0, ABG)
03:58:30.399 00.000 16108 Move returns status 0, amount 0
03:58:30.399 00.000 16108 move complete, result=0
03:58:30.399 00.000 16108 worker thread done servicing request
03:58:30.406 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4397, FiltMin=3702, FiltMax=24022, Gamma=1.000
03:58:30.426 00.020 21068 UpdateGuideState exits: m=308464 SNR=134.3
03:58:30.426 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:30.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:30.428 00.001 21068 Enqueuing Expose request
03:58:30.429 00.001 16108 Worker thread wakes up
03:58:30.429 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:30.429 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:30.431 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:31.404 00.973 16108 Exposure complete
03:58:31.483 00.079 16108 worker thread done servicing request
03:58:31.483 00.000 21068 OnExposeComplete: enter
03:58:31.484 00.001 21068 UpdateGuideState(): m_state=6
03:58:31.486 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
03:58:31.487 00.001 21068 Star::Find returns 1 (0), X=102.99, Y=801.41, Mass=321368, SNR=154.0, Peak=35190 HFD=3.6
03:58:31.488 00.001 21068 MultiStar: [#1 -0.13,-0.37,0.70,U] [#2 0.15,-0.21,0.66,U] [#3 -0.40,0.11,0.00,M2] [#4 -0.30,-0.10,0.20,U] [#5 0.30,-0.10,0.27,U] [#6 0.50,0.01,0.00,M1] [#7 -0.20,-0.21,0.23,U] [#8 0.09,0.01,0.17,U] 
03:58:31.488 00.000 21068 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.23, -0.03}
03:58:31.489 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
03:58:31.490 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
03:58:31.491 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.17 mountX=-0.10 mountY=0.14, mountTheta=2.17
03:58:31.498 00.007 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.16, opts=13)
03:58:31.501 00.003 21068 Enqueuing Move request for scope (0.07, -0.16)
03:58:31.504 00.003 16108 Worker thread wakes up
03:58:31.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
03:58:31.504 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
03:58:31.504 00.000 16108 Moving (0.07, -0.16) raw xDistance=-0.10 yDistance=0.14
03:58:31.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:58:31.504 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:31.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:58:31.504 00.000 16108 MoveAxis(E, 0, ABG)
03:58:31.504 00.000 16108 Move returns status 0, amount 0
03:58:31.505 00.001 16108 MoveAxis(N, 0, ABG)
03:58:31.505 00.000 16108 Move returns status 0, amount 0
03:58:31.505 00.000 16108 move complete, result=0
03:58:31.505 00.000 16108 worker thread done servicing request
03:58:31.511 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4403, FiltMin=3789, FiltMax=25369, Gamma=1.000
03:58:31.526 00.015 21068 UpdateGuideState exits: m=321368 SNR=154.0
03:58:31.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:31.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:31.528 00.000 21068 Enqueuing Expose request
03:58:31.530 00.002 16108 Worker thread wakes up
03:58:31.530 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:31.531 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:31.531 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:32.694 01.163 16108 Exposure complete
03:58:32.758 00.064 16108 worker thread done servicing request
03:58:32.758 00.000 21068 OnExposeComplete: enter
03:58:32.759 00.001 21068 UpdateGuideState(): m_state=6
03:58:32.760 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
03:58:32.761 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.31, Mass=317072, SNR=133.4, Peak=38230 HFD=3.6
03:58:32.762 00.001 21068 MultiStar: [#1 -0.10,-0.17,0.97,U] [#2 0.42,-0.23,0.00,M1] [#3 -0.34,0.11,0.76,U] [#4 -0.58,-0.22,0.00,M1] [#5 0.12,0.14,0.21,U] [#6 0.44,-0.17,0.00,M2] [#7 -0.12,0.06,0.27,U] [#8 -0.08,-0.08,0.25,U] 
03:58:32.763 00.001 21068 refined, 5 included, MultiStar: {-0.11, -0.05}, one-star: {0.01, -0.12}
03:58:32.765 00.002 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
03:58:32.766 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
03:58:32.769 00.003 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.71 mountX=0.10 mountY=0.07, mountTheta=0.65
03:58:32.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.05, opts=13)
03:58:32.774 00.002 21068 Enqueuing Move request for scope (-0.11, -0.05)
03:58:32.775 00.001 16108 Worker thread wakes up
03:58:32.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:58:32.776 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:58:32.776 00.000 16108 Moving (-0.11, -0.05) raw xDistance=0.10 yDistance=0.07
03:58:32.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:32.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:32.776 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:58:32.776 00.000 16108 MoveAxis(E, 0, ABG)
03:58:32.776 00.000 16108 Move returns status 0, amount 0
03:58:32.776 00.000 16108 MoveAxis(N, 0, ABG)
03:58:32.776 00.000 16108 Move returns status 0, amount 0
03:58:32.776 00.000 16108 move complete, result=0
03:58:32.776 00.000 16108 worker thread done servicing request
03:58:32.783 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4406, FiltMin=3721, FiltMax=24739, Gamma=1.000
03:58:32.797 00.014 21068 UpdateGuideState exits: m=317072 SNR=133.4
03:58:32.799 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:32.800 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:32.801 00.001 21068 Enqueuing Expose request
03:58:32.801 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:32.802 00.001 16108 Worker thread wakes up
03:58:32.802 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:32.802 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:33.788 00.986 16108 Exposure complete
03:58:33.843 00.055 16108 worker thread done servicing request
03:58:33.844 00.001 21068 OnExposeComplete: enter
03:58:33.846 00.002 21068 UpdateGuideState(): m_state=6
03:58:33.847 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
03:58:33.847 00.000 21068 Star::Find returns 1 (0), X=102.74, Y=801.55, Mass=290917, SNR=133.9, Peak=32742 HFD=3.2
03:58:33.848 00.001 21068 MultiStar: [#1 -0.49,-0.02,0.00,M1] [#2 -0.13,0.14,0.92,U] [#3 -0.63,0.47,0.00,M2] [#4 -0.43,0.34,0.00,M2] [#5 -0.53,0.42,0.00,M1] [#6 0.02,0.32,0.28,U] [#7 -0.63,0.24,0.00,M2] [#8 -0.32,0.13,0.27,U] 
03:58:33.849 00.001 21068 single-star, 3 included, MultiStar: {-0.09, 0.15}, one-star: {-0.03, 0.11}
03:58:33.850 00.001 21068 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
03:58:33.850 00.000 21068 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
03:58:33.851 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=0.04 mountY=-0.10, mountTheta=-1.16
03:58:33.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
03:58:33.853 00.000 21068 Enqueuing Move request for scope (-0.03, 0.11)
03:58:33.854 00.001 16108 Worker thread wakes up
03:58:33.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
03:58:33.854 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:58:33.854 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.04 yDistance=-0.10
03:58:33.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:58:33.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:33.855 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:58:33.855 00.000 16108 MoveAxis(E, 0, ABG)
03:58:33.855 00.000 16108 Move returns status 0, amount 0
03:58:33.855 00.000 16108 MoveAxis(N, 0, ABG)
03:58:33.855 00.000 16108 Move returns status 0, amount 0
03:58:33.855 00.000 16108 move complete, result=0
03:58:33.855 00.000 16108 worker thread done servicing request
03:58:33.859 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4409, FiltMin=3645, FiltMax=21245, Gamma=1.000
03:58:33.873 00.014 21068 UpdateGuideState exits: m=290917 SNR=133.9
03:58:33.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:33.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:33.876 00.001 21068 Enqueuing Expose request
03:58:33.877 00.001 16108 Worker thread wakes up
03:58:33.877 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:33.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:33.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:35.042 01.164 16108 Exposure complete
03:58:35.106 00.064 16108 worker thread done servicing request
03:58:35.106 00.000 21068 OnExposeComplete: enter
03:58:35.107 00.001 21068 UpdateGuideState(): m_state=6
03:58:35.107 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
03:58:35.108 00.001 21068 Star::Find returns 1 (0), X=103.17, Y=801.70, Mass=303058, SNR=139.4, Peak=27222 HFD=3.7
03:58:35.109 00.001 21068 MultiStar: [#1 0.12,0.10,0.70,U] [#2 0.47,0.05,0.00,M1] [#3 0.20,0.52,0.00,M3] [#4 0.16,0.16,0.27,U] [#5 0.40,0.05,0.23,U] [#6 0.70,-0.09,0.00,M2] [#7 -0.16,0.01,0.19,U] [#8 0.54,0.41,0.00,M1] 
03:58:35.110 00.001 21068 refined, 4 included, MultiStar: {0.25, 0.16}, one-star: {0.40, 0.26}
03:58:35.111 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
03:58:35.111 00.000 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
03:58:35.113 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.58 mountX=-0.22 mountY=-0.22, mountTheta=-2.35
03:58:35.114 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.16, opts=13)
03:58:35.115 00.001 21068 Enqueuing Move request for scope (0.25, 0.16)
03:58:35.116 00.001 16108 Worker thread wakes up
03:58:35.116 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
03:58:35.116 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
03:58:35.116 00.000 16108 Moving (0.25, 0.16) raw xDistance=-0.22 yDistance=-0.22
03:58:35.116 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:58:35.116 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:58:35.116 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:58:35.116 00.000 16108 MoveAxis(E, 57, ABG)
03:58:35.117 00.001 16108 Guiding  Dir = 2, Dur = 57
03:58:35.117 00.000 16108 IsSlewing returns 0
03:58:35.117 00.000 16108 IsGuiding returns 0
03:58:35.121 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4413, FiltMin=3779, FiltMax=21177, Gamma=1.000
03:58:35.133 00.012 16108 PulseGuide returned control before completion, sleep 51
03:58:35.134 00.001 21068 UpdateGuideState exits: m=303058 SNR=139.4
03:58:35.135 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:35.136 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:35.137 00.001 21068 Enqueuing Expose request
03:58:35.196 00.059 16108 IsGuiding returns 1
03:58:35.196 00.000 16108 scope still moving after pulse duration time elapsed
03:58:35.228 00.032 16108 IsSlewing returns 0
03:58:35.228 00.000 16108 IsGuiding returns 0
03:58:35.228 00.000 16108 scope move finished after 57 + 54 ms
03:58:35.228 00.000 16108 Move returns status 0, amount 57
03:58:35.228 00.000 16108 MoveAxis(N, 0, ABG)
03:58:35.228 00.000 16108 Move returns status 0, amount 0
03:58:35.229 00.001 16108 move complete, result=0
03:58:35.229 00.000 16108 worker thread done servicing request
03:58:35.229 00.000 16108 Worker thread wakes up
03:58:35.229 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.2 px 0 ms NORTH
03:58:35.231 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:35.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:36.212 00.981 16108 Exposure complete
03:58:36.269 00.057 16108 worker thread done servicing request
03:58:36.269 00.000 21068 OnExposeComplete: enter
03:58:36.270 00.001 21068 UpdateGuideState(): m_state=6
03:58:36.271 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
03:58:36.272 00.001 21068 Star::Find returns 1 (0), X=102.96, Y=801.56, Mass=321376, SNR=140.8, Peak=32899 HFD=3.5
03:58:36.273 00.001 21068 MultiStar: [#1 -0.03,0.06,0.77,U] [#2 0.40,0.16,0.00,M2] [#3 -0.02,0.41,0.61,U] [#4 -0.56,0.32,0.00,M2] [#5 0.23,-0.15,0.18,U] [#6 0.67,0.04,0.00,M3] [#7 0.05,-0.04,0.17,U] [#8 0.18,0.36,0.25,U] 
03:58:36.273 00.000 21068 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {0.20, 0.12}
03:58:36.274 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
03:58:36.275 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
03:58:36.275 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.06 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
03:58:36.277 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.16, opts=13)
03:58:36.279 00.002 21068 Enqueuing Move request for scope (0.09, 0.16)
03:58:36.279 00.000 16108 Worker thread wakes up
03:58:36.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
03:58:36.279 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
03:58:36.279 00.000 16108 Moving (0.09, 0.16) raw xDistance=-0.06 yDistance=-0.17
03:58:36.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:36.280 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:36.280 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:58:36.280 00.000 16108 MoveAxis(E, 0, ABG)
03:58:36.280 00.000 16108 Move returns status 0, amount 0
03:58:36.280 00.000 16108 MoveAxis(N, 0, ABG)
03:58:36.280 00.000 16108 Move returns status 0, amount 0
03:58:36.280 00.000 16108 move complete, result=0
03:58:36.280 00.000 16108 worker thread done servicing request
03:58:36.291 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4413, FiltMin=3683, FiltMax=21225, Gamma=1.000
03:58:36.311 00.020 21068 UpdateGuideState exits: m=321376 SNR=140.8
03:58:36.314 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:36.315 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:36.318 00.003 21068 Enqueuing Expose request
03:58:36.320 00.002 16108 Worker thread wakes up
03:58:36.320 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:36.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:36.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:37.495 01.174 16108 Exposure complete
03:58:37.566 00.071 16108 worker thread done servicing request
03:58:37.566 00.000 21068 OnExposeComplete: enter
03:58:37.567 00.001 21068 UpdateGuideState(): m_state=6
03:58:37.567 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
03:58:37.568 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.58, Mass=326794, SNR=132.4, Peak=34163 HFD=3.4
03:58:37.569 00.001 21068 MultiStar: [#1 -0.35,-0.16,0.77,U] [#2 0.04,-0.06,0.78,U] [#3 -0.56,0.30,0.00,M3] [#4 -0.51,0.06,0.00,M3] [#5 -0.28,-0.44,0.00,M1] [#6 0.53,0.03,0.00,M4] [#7 -0.47,0.15,0.00,M1] [#8 -0.07,-0.30,0.28,U] 
03:58:37.570 00.001 21068 refined, 3 included, MultiStar: {-0.09, -0.04}, one-star: {-0.01, 0.15}
03:58:37.571 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
03:58:37.571 00.000 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
03:58:37.572 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.74 mountX=0.08 mountY=0.06, mountTheta=0.62
03:58:37.574 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.04, opts=13)
03:58:37.574 00.000 21068 Enqueuing Move request for scope (-0.09, -0.04)
03:58:37.575 00.001 16108 Worker thread wakes up
03:58:37.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:58:37.575 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:58:37.575 00.000 16108 Moving (-0.09, -0.04) raw xDistance=0.08 yDistance=0.06
03:58:37.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:37.576 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:37.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:37.576 00.000 16108 MoveAxis(E, 0, ABG)
03:58:37.576 00.000 16108 Move returns status 0, amount 0
03:58:37.576 00.000 16108 MoveAxis(N, 0, ABG)
03:58:37.576 00.000 16108 Move returns status 0, amount 0
03:58:37.576 00.000 16108 move complete, result=0
03:58:37.576 00.000 16108 worker thread done servicing request
03:58:37.579 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2176, max=65535, med=4409, FiltMin=3718, FiltMax=26454, Gamma=1.000
03:58:37.594 00.015 21068 UpdateGuideState exits: m=326794 SNR=132.4
03:58:37.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:37.595 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:37.596 00.001 21068 Enqueuing Expose request
03:58:37.597 00.001 16108 Worker thread wakes up
03:58:37.597 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:37.599 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:37.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:38.569 00.970 16108 Exposure complete
03:58:38.624 00.055 16108 worker thread done servicing request
03:58:38.624 00.000 21068 OnExposeComplete: enter
03:58:38.625 00.001 21068 UpdateGuideState(): m_state=6
03:58:38.626 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
03:58:38.627 00.001 21068 Star::Find returns 1 (0), X=102.58, Y=801.54, Mass=373015, SNR=151.7, Peak=39654 HFD=3.2
03:58:38.628 00.001 21068 MultiStar: [#1 -0.43,-0.18,0.00,M1] [#2 -0.14,-0.29,0.64,U] [#3 -0.39,0.28,0.00,M4] [#4 -0.51,0.32,0.00,M4] [#5 -0.16,0.11,0.17,U] [#6 0.30,0.11,0.22,U] [#7 -0.06,-0.34,0.15,U] [#8 -0.09,-0.20,0.21,U] 
03:58:38.629 00.001 21068 refined, 5 included, MultiStar: {-0.11, -0.06}, one-star: {-0.18, 0.10}
03:58:38.630 00.001 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
03:58:38.630 00.000 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.72)
03:58:38.631 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.65 mountX=0.10 mountY=0.08, mountTheta=0.70
03:58:38.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.06, opts=13)
03:58:38.636 00.003 21068 Enqueuing Move request for scope (-0.11, -0.06)
03:58:38.637 00.001 16108 Worker thread wakes up
03:58:38.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
03:58:38.637 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
03:58:38.637 00.000 16108 Moving (-0.11, -0.06) raw xDistance=0.10 yDistance=0.08
03:58:38.638 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:38.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:38.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:58:38.638 00.000 16108 MoveAxis(E, 0, ABG)
03:58:38.638 00.000 16108 Move returns status 0, amount 0
03:58:38.638 00.000 16108 MoveAxis(N, 0, ABG)
03:58:38.638 00.000 16108 Move returns status 0, amount 0
03:58:38.638 00.000 16108 move complete, result=0
03:58:38.638 00.000 16108 worker thread done servicing request
03:58:38.641 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4409, FiltMin=3741, FiltMax=26406, Gamma=1.000
03:58:38.657 00.016 21068 UpdateGuideState exits: m=373015 SNR=151.7
03:58:38.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:38.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:38.659 00.000 21068 Enqueuing Expose request
03:58:38.660 00.001 16108 Worker thread wakes up
03:58:38.660 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:38.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:38.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:39.831 01.171 16108 Exposure complete
03:58:39.883 00.052 16108 worker thread done servicing request
03:58:39.883 00.000 21068 OnExposeComplete: enter
03:58:39.884 00.001 21068 UpdateGuideState(): m_state=6
03:58:39.885 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
03:58:39.887 00.002 21068 Star::Find returns 1 (0), X=102.52, Y=801.44, Mass=345865, SNR=142.2, Peak=38070 HFD=3.2
03:58:39.888 00.001 21068 MultiStar: [#1 -0.35,-0.15,0.84,U] [#2 -0.29,-0.09,0.73,U] [#3 -0.67,0.30,0.00,M5] [#4 -0.39,0.06,0.22,U] [#5 -0.51,-0.22,0.00,M1] [#6 -0.08,0.24,0.21,U] [#7 -0.58,0.26,0.00,M1] [#8 -0.34,0.00,0.33,U] 
03:58:39.889 00.001 21068 single-star, 5 included, MultiStar: {-0.29, -0.04}, one-star: {-0.24, 0.00}
03:58:39.890 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
03:58:39.890 00.000 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
03:58:39.891 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.00 hyp=0.24 cameraTheta=3.14 mountX=0.24 mountY=0.06, mountTheta=0.23
03:58:39.893 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.00, opts=13)
03:58:39.894 00.001 21068 Enqueuing Move request for scope (-0.24, 0.00)
03:58:39.897 00.003 16108 Worker thread wakes up
03:58:39.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.00) opts 0xd
03:58:39.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.00)
03:58:39.897 00.000 16108 Moving (-0.24, 0.00) raw xDistance=0.24 yDistance=0.06
03:58:39.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:58:39.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:39.898 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:39.898 00.000 16108 MoveAxis(W, 62, ABG)
03:58:39.898 00.000 16108 Guiding  Dir = 3, Dur = 62
03:58:39.898 00.000 16108 IsSlewing returns 0
03:58:39.899 00.001 16108 IsGuiding returns 0
03:58:39.905 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=4403, FiltMin=3718, FiltMax=29795, Gamma=1.000
03:58:39.919 00.014 16108 PulseGuide returned control before completion, sleep 51
03:58:39.920 00.001 21068 UpdateGuideState exits: m=345865 SNR=142.2
03:58:39.922 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:39.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:39.923 00.000 21068 Enqueuing Expose request
03:58:39.981 00.058 16108 IsGuiding returns 1
03:58:39.981 00.000 16108 scope still moving after pulse duration time elapsed
03:58:40.012 00.031 16108 IsSlewing returns 0
03:58:40.012 00.000 16108 IsGuiding returns 0
03:58:40.012 00.000 16108 scope move finished after 62 + 51 ms
03:58:40.012 00.000 16108 Move returns status 0, amount 62
03:58:40.012 00.000 16108 MoveAxis(N, 0, ABG)
03:58:40.012 00.000 16108 Move returns status 0, amount 0
03:58:40.012 00.000 16108 move complete, result=0
03:58:40.012 00.000 16108 worker thread done servicing request
03:58:40.012 00.000 16108 Worker thread wakes up
03:58:40.012 00.000 21068 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
03:58:40.014 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:40.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:40.983 00.969 16108 Exposure complete
03:58:41.061 00.078 16108 worker thread done servicing request
03:58:41.061 00.000 21068 OnExposeComplete: enter
03:58:41.065 00.004 21068 UpdateGuideState(): m_state=6
03:58:41.067 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
03:58:41.070 00.003 21068 Star::Find returns 1 (0), X=102.75, Y=801.41, Mass=357256, SNR=140.8, Peak=39846 HFD=3.2
03:58:41.074 00.004 21068 MultiStar: [#1 -0.33,-0.07,0.79,U] [#2 -0.03,-0.10,0.75,U] [#3 -0.31,0.21,0.70,U] [#4 -0.26,0.15,0.26,U] [#5 -0.22,0.01,0.19,U] [#6 0.24,-0.01,0.23,U] [#7 -0.60,0.09,0.00,M2] [#8 -0.19,0.08,0.27,U] 
03:58:41.077 00.003 21068 single-star, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.02, -0.03}
03:58:41.080 00.003 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
03:58:41.083 00.003 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
03:58:41.086 00.003 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.19 mountX=0.01 mountY=0.03, mountTheta=1.13
03:58:41.090 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
03:58:41.092 00.002 21068 Enqueuing Move request for scope (-0.02, -0.03)
03:58:41.094 00.002 16108 Worker thread wakes up
03:58:41.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:58:41.094 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:58:41.094 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.03
03:58:41.095 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:41.095 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:41.095 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:58:41.095 00.000 16108 MoveAxis(E, 0, ABG)
03:58:41.095 00.000 16108 Move returns status 0, amount 0
03:58:41.095 00.000 16108 MoveAxis(N, 0, ABG)
03:58:41.095 00.000 16108 Move returns status 0, amount 0
03:58:41.095 00.000 16108 move complete, result=0
03:58:41.096 00.001 16108 worker thread done servicing request
03:58:41.102 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4400, FiltMin=3721, FiltMax=32310, Gamma=1.000
03:58:41.120 00.018 21068 UpdateGuideState exits: m=357256 SNR=140.8
03:58:41.121 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:41.122 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:41.123 00.001 21068 Enqueuing Expose request
03:58:41.124 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:41.125 00.001 16108 Worker thread wakes up
03:58:41.125 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:41.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:42.276 01.151 16108 Exposure complete
03:58:42.342 00.066 16108 worker thread done servicing request
03:58:42.342 00.000 21068 OnExposeComplete: enter
03:58:42.343 00.001 21068 UpdateGuideState(): m_state=6
03:58:42.344 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
03:58:42.345 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.12, Mass=369519, SNR=143.1, Peak=46102 HFD=3.4
03:58:42.345 00.000 21068 MultiStar: [#1 0.19,-0.30,0.70,U] [#2 0.25,-0.39,0.00,M1] [#3 -0.17,0.03,0.66,U] [#4 0.21,-0.38,0.00,M3] [#5 0.34,-0.10,0.23,U] [#6 0.47,0.03,0.00,M2] [#7 -0.07,-0.23,0.17,U] [#8 0.22,-0.28,0.29,U] 
03:58:42.347 00.002 21068 refined, 5 included, MultiStar: {0.12, -0.21}, one-star: {0.22, -0.31}
03:58:42.347 00.000 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
03:58:42.348 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
03:58:42.349 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.04 mountX=-0.16 mountY=0.18, mountTheta=2.30
03:58:42.350 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.21, opts=13)
03:58:42.351 00.001 21068 Enqueuing Move request for scope (0.12, -0.21)
03:58:42.352 00.001 16108 Worker thread wakes up
03:58:42.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
03:58:42.352 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
03:58:42.352 00.000 16108 Moving (0.12, -0.21) raw xDistance=-0.16 yDistance=0.18
03:58:42.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:42.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:42.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:58:42.353 00.001 16108 MoveAxis(E, 0, ABG)
03:58:42.353 00.000 16108 Move returns status 0, amount 0
03:58:42.353 00.000 16108 MoveAxis(N, 0, ABG)
03:58:42.353 00.000 16108 Move returns status 0, amount 0
03:58:42.353 00.000 16108 move complete, result=0
03:58:42.353 00.000 16108 worker thread done servicing request
03:58:42.356 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4387, FiltMin=3683, FiltMax=32931, Gamma=1.000
03:58:42.368 00.012 21068 UpdateGuideState exits: m=369519 SNR=143.1
03:58:42.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:42.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:42.371 00.001 21068 Enqueuing Expose request
03:58:42.371 00.000 16108 Worker thread wakes up
03:58:42.371 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:42.373 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:42.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:43.342 00.969 16108 Exposure complete
03:58:43.401 00.059 16108 worker thread done servicing request
03:58:43.401 00.000 21068 OnExposeComplete: enter
03:58:43.402 00.001 21068 UpdateGuideState(): m_state=6
03:58:43.402 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
03:58:43.404 00.002 21068 Star::Find returns 1 (0), X=102.92, Y=801.37, Mass=410353, SNR=192.6, Peak=44646 HFD=3.5
03:58:43.405 00.001 21068 MultiStar: [#1 -0.21,-0.27,0.64,U] [#2 0.21,-0.18,0.57,U] [#3 -0.36,0.14,0.51,U] [#4 0.05,-0.36,0.23,U] [#5 -0.17,-0.33,0.16,U] [#6 0.57,-0.03,0.00,M3] [#7 -0.16,-0.43,0.00,M2] [#8 0.09,-0.06,0.21,U] 
03:58:43.406 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {0.16, -0.07}
03:58:43.407 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
03:58:43.407 00.000 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
03:58:43.408 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=-0.01 mountY=0.13, mountTheta=1.64
03:58:43.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.13, opts=13)
03:58:43.410 00.000 21068 Enqueuing Move request for scope (-0.01, -0.13)
03:58:43.411 00.001 16108 Worker thread wakes up
03:58:43.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:58:43.412 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:58:43.412 00.000 16108 Moving (-0.01, -0.13) raw xDistance=-0.01 yDistance=0.13
03:58:43.412 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:58:43.412 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:43.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:58:43.412 00.000 16108 MoveAxis(E, 0, ABG)
03:58:43.412 00.000 16108 Move returns status 0, amount 0
03:58:43.412 00.000 16108 MoveAxis(N, 0, ABG)
03:58:43.412 00.000 16108 Move returns status 0, amount 0
03:58:43.412 00.000 16108 move complete, result=0
03:58:43.412 00.000 16108 worker thread done servicing request
03:58:43.416 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4377, FiltMin=3606, FiltMax=31747, Gamma=1.000
03:58:43.428 00.012 21068 UpdateGuideState exits: m=410353 SNR=192.6
03:58:43.429 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:43.430 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:43.431 00.001 21068 Enqueuing Expose request
03:58:43.432 00.001 16108 Worker thread wakes up
03:58:43.432 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:43.433 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:43.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:44.604 01.171 16108 Exposure complete
03:58:44.677 00.073 16108 worker thread done servicing request
03:58:44.677 00.000 21068 OnExposeComplete: enter
03:58:44.678 00.001 21068 UpdateGuideState(): m_state=6
03:58:44.679 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
03:58:44.681 00.002 21068 Star::Find returns 1 (0), X=102.66, Y=801.40, Mass=425705, SNR=181.4, Peak=42182 HFD=3.4
03:58:44.682 00.001 21068 MultiStar: [#1 -0.27,-0.03,0.71,U] [#2 0.02,-0.13,0.58,U] [#3 -0.44,0.20,0.00,M3] [#4 -0.60,-0.19,0.00,M3] [#5 -0.50,0.35,0.00,M1] [#6 0.41,0.06,0.00,M4] [#7 -0.99,-0.10,0.00,M3] [#8 -0.29,-0.17,0.22,U] 
03:58:44.684 00.002 21068 single-star, 3 included, MultiStar: {-0.14, -0.07}, one-star: {-0.10, -0.04}
03:58:44.684 00.000 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
03:58:44.685 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
03:58:44.686 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.81 mountX=0.10 mountY=0.06, mountTheta=0.55
03:58:44.689 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.04, opts=13)
03:58:44.690 00.001 21068 Enqueuing Move request for scope (-0.10, -0.04)
03:58:44.691 00.001 16108 Worker thread wakes up
03:58:44.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:58:44.691 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:58:44.691 00.000 16108 Moving (-0.10, -0.04) raw xDistance=0.10 yDistance=0.06
03:58:44.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:44.691 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:44.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:44.691 00.000 16108 MoveAxis(E, 0, ABG)
03:58:44.692 00.001 16108 Move returns status 0, amount 0
03:58:44.692 00.000 16108 MoveAxis(N, 0, ABG)
03:58:44.692 00.000 16108 Move returns status 0, amount 0
03:58:44.692 00.000 16108 move complete, result=0
03:58:44.692 00.000 16108 worker thread done servicing request
03:58:44.695 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1955, max=65535, med=4361, FiltMin=3600, FiltMax=29830, Gamma=1.000
03:58:44.707 00.012 21068 UpdateGuideState exits: m=425705 SNR=181.4
03:58:44.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:44.709 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:44.709 00.000 21068 Enqueuing Expose request
03:58:44.710 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:44.711 00.001 16108 Worker thread wakes up
03:58:44.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:44.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:45.681 00.970 16108 Exposure complete
03:58:45.759 00.078 16108 worker thread done servicing request
03:58:45.759 00.000 21068 OnExposeComplete: enter
03:58:45.762 00.003 21068 UpdateGuideState(): m_state=6
03:58:45.764 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
03:58:45.766 00.002 21068 Star::Find returns 1 (0), X=102.78, Y=801.35, Mass=402357, SNR=160.7, Peak=46022 HFD=3.6
03:58:45.769 00.003 21068 MultiStar: [#1 -0.11,-0.04,0.75,U] [#2 0.06,-0.22,0.67,U] [#3 -0.44,0.33,0.00,M4] [#4 -0.49,-0.11,0.00,M4] [#5 0.00,0.38,0.15,U] [#6 0.41,-0.07,0.00,M5] [#7 -0.36,-0.05,0.13,U] [#8 -0.34,0.08,0.29,U] 
03:58:45.772 00.003 21068 refined, 5 included, MultiStar: {-0.06, -0.06}, one-star: {0.01, -0.09}
03:58:45.773 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 0.99)
03:58:45.775 00.002 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
03:58:45.776 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.32 mountX=0.05 mountY=0.08, mountTheta=1.01
03:58:45.780 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
03:58:45.782 00.002 21068 Enqueuing Move request for scope (-0.06, -0.06)
03:58:45.783 00.001 16108 Worker thread wakes up
03:58:45.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:58:45.784 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:58:45.784 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.08
03:58:45.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:58:45.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:45.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:58:45.784 00.000 16108 MoveAxis(E, 0, ABG)
03:58:45.784 00.000 16108 Move returns status 0, amount 0
03:58:45.784 00.000 16108 MoveAxis(N, 0, ABG)
03:58:45.784 00.000 16108 Move returns status 0, amount 0
03:58:45.786 00.002 16108 move complete, result=0
03:58:45.786 00.000 16108 worker thread done servicing request
03:58:45.792 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4349, FiltMin=3526, FiltMax=32537, Gamma=1.000
03:58:45.816 00.024 21068 UpdateGuideState exits: m=402357 SNR=160.7
03:58:45.818 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:45.819 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:45.819 00.000 21068 Enqueuing Expose request
03:58:45.820 00.001 16108 Worker thread wakes up
03:58:45.820 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:45.820 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:45.820 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:46.991 01.171 16108 Exposure complete
03:58:47.072 00.081 16108 worker thread done servicing request
03:58:47.072 00.000 21068 OnExposeComplete: enter
03:58:47.073 00.001 21068 UpdateGuideState(): m_state=6
03:58:47.074 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
03:58:47.075 00.001 21068 Star::Find returns 1 (0), X=102.96, Y=801.54, Mass=456948, SNR=192.3, Peak=48806 HFD=3.6
03:58:47.076 00.001 21068 MultiStar: [#1 -0.31,-0.19,0.66,U] [#2 -0.05,0.01,0.53,U] [#3 -0.33,0.40,0.00,M5] [#4 -0.42,0.12,0.00,M5] [#5 -0.10,-0.29,0.18,U] [#6 -0.05,-0.01,0.15,U] [#7 -0.04,-0.13,0.13,U] [#8 -0.02,-0.00,0.19,U] 
03:58:47.077 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.03}, one-star: {0.19, 0.10}
03:58:47.077 00.000 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
03:58:47.079 00.002 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
03:58:47.081 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.27 mountX=0.02 mountY=0.04, mountTheta=1.06
03:58:47.082 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.03, opts=13)
03:58:47.083 00.001 21068 Enqueuing Move request for scope (-0.03, -0.03)
03:58:47.084 00.001 16108 Worker thread wakes up
03:58:47.084 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
03:58:47.084 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
03:58:47.084 00.000 16108 Moving (-0.03, -0.03) raw xDistance=0.02 yDistance=0.04
03:58:47.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:58:47.084 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:47.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:58:47.084 00.000 16108 MoveAxis(E, 0, ABG)
03:58:47.084 00.000 16108 Move returns status 0, amount 0
03:58:47.084 00.000 16108 MoveAxis(N, 0, ABG)
03:58:47.084 00.000 16108 Move returns status 0, amount 0
03:58:47.084 00.000 16108 move complete, result=0
03:58:47.084 00.000 16108 worker thread done servicing request
03:58:47.092 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4329, FiltMin=3587, FiltMax=32291, Gamma=1.000
03:58:47.108 00.016 21068 UpdateGuideState exits: m=456948 SNR=192.3
03:58:47.109 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:47.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:47.111 00.001 21068 Enqueuing Expose request
03:58:47.111 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:47.112 00.001 16108 Worker thread wakes up
03:58:47.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:47.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:48.089 00.977 16108 Exposure complete
03:58:48.177 00.088 16108 worker thread done servicing request
03:58:48.177 00.000 21068 OnExposeComplete: enter
03:58:48.178 00.001 21068 UpdateGuideState(): m_state=6
03:58:48.180 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
03:58:48.181 00.001 21068 Star::Find returns 1 (0), X=103.19, Y=801.43, Mass=372702, SNR=158.8, Peak=40646 HFD=3.3
03:58:48.182 00.001 21068 MultiStar: [#1 -0.00,-0.15,0.73,U] [#2 0.21,-0.21,0.69,U] [#3 -0.21,0.27,0.72,U] [#4 -0.13,-0.04,0.29,U] [#5 0.01,0.13,0.19,U] [#6 0.39,0.11,0.00,M5] [#7 -0.11,0.41,0.00,M2] [#8 0.19,-0.16,0.30,U] 
03:58:48.183 00.001 21068 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.42, -0.01}
03:58:48.184 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
03:58:48.186 00.002 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = 3.14)
03:58:48.187 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=-0.11 mountY=0.00, mountTheta=3.14
03:58:48.188 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.03, opts=13)
03:58:48.189 00.001 21068 Enqueuing Move request for scope (0.11, -0.03)
03:58:48.190 00.001 16108 Worker thread wakes up
03:58:48.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
03:58:48.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
03:58:48.190 00.000 16108 Moving (0.11, -0.03) raw xDistance=-0.11 yDistance=0.00
03:58:48.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:48.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:48.191 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:58:48.191 00.000 16108 MoveAxis(E, 0, ABG)
03:58:48.191 00.000 16108 Move returns status 0, amount 0
03:58:48.191 00.000 16108 MoveAxis(N, 0, ABG)
03:58:48.191 00.000 16108 Move returns status 0, amount 0
03:58:48.191 00.000 16108 move complete, result=0
03:58:48.191 00.000 16108 worker thread done servicing request
03:58:48.195 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=4313, FiltMin=3587, FiltMax=36451, Gamma=1.000
03:58:48.212 00.017 21068 UpdateGuideState exits: m=372702 SNR=158.8
03:58:48.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:48.215 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:48.217 00.002 21068 Enqueuing Expose request
03:58:48.218 00.001 16108 Worker thread wakes up
03:58:48.218 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:48.218 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:48.219 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:49.379 01.160 16108 Exposure complete
03:58:49.434 00.055 16108 worker thread done servicing request
03:58:49.434 00.000 21068 OnExposeComplete: enter
03:58:49.435 00.001 21068 UpdateGuideState(): m_state=6
03:58:49.436 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
03:58:49.436 00.000 21068 Star::Find returns 1 (0), X=103.03, Y=801.21, Mass=385381, SNR=152.6, Peak=50182 HFD=3.4
03:58:49.437 00.001 21068 MultiStar: [#1 -0.13,-0.48,0.00,M1] [#2 0.24,-0.35,0.00,M1] [#3 -0.28,-0.10,0.81,U] [#4 -0.02,-0.43,0.00,M5] [#5 0.62,-0.17,0.00,M1] [#6 0.69,0.20,0.00,M6] [#7 -0.03,0.03,0.17,U] [#8 0.03,-0.39,0.22,U] 
03:58:49.438 00.001 21068 refined, 3 included, MultiStar: {0.02, -0.18}, one-star: {0.27, -0.23}
03:58:49.439 00.001 21068 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
03:58:49.440 00.001 21068 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.91)
03:58:49.440 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=-0.05 mountY=0.17, mountTheta=1.85
03:58:49.442 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
03:58:49.443 00.001 21068 Enqueuing Move request for scope (0.02, -0.18)
03:58:49.443 00.000 16108 Worker thread wakes up
03:58:49.444 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
03:58:49.444 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
03:58:49.444 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
03:58:49.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:58:49.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:49.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:58:49.444 00.000 16108 MoveAxis(E, 0, ABG)
03:58:49.444 00.000 16108 Move returns status 0, amount 0
03:58:49.444 00.000 16108 MoveAxis(N, 0, ABG)
03:58:49.446 00.002 16108 Move returns status 0, amount 0
03:58:49.446 00.000 16108 move complete, result=0
03:58:49.446 00.000 16108 worker thread done servicing request
03:58:49.448 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=822, max=65535, med=4291, FiltMin=3600, FiltMax=33699, Gamma=1.000
03:58:49.468 00.020 21068 UpdateGuideState exits: m=385381 SNR=152.6
03:58:49.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:49.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:49.471 00.001 21068 Enqueuing Expose request
03:58:49.471 00.000 16108 Worker thread wakes up
03:58:49.471 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:49.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:49.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:50.452 00.980 16108 Exposure complete
03:58:50.516 00.064 16108 worker thread done servicing request
03:58:50.516 00.000 21068 OnExposeComplete: enter
03:58:50.517 00.001 21068 UpdateGuideState(): m_state=6
03:58:50.518 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
03:58:50.519 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.33, Mass=423291, SNR=191.6, Peak=47238 HFD=3.5
03:58:50.520 00.001 21068 MultiStar: [#1 -0.27,-0.34,0.00,M2] [#2 -0.01,-0.15,0.58,U] [#3 -0.21,0.04,0.62,U] [#4 -0.30,-0.45,0.00,M6] [#5 -0.20,-0.35,0.21,U] [#6 0.36,-0.36,0.00,M7] [#7 -0.28,0.05,0.12,U] [#8 -0.08,-0.07,0.17,U] 
03:58:50.520 00.000 21068 refined, 5 included, MultiStar: {-0.04, -0.09}, one-star: {0.11, -0.11}
03:58:50.521 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
03:58:50.522 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
03:58:50.523 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=0.03 mountY=0.10, mountTheta=1.32
03:58:50.524 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
03:58:50.525 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
03:58:50.525 00.000 16108 Worker thread wakes up
03:58:50.526 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
03:58:50.526 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
03:58:50.526 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.03 yDistance=0.10
03:58:50.526 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:58:50.526 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:50.526 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:58:50.526 00.000 16108 MoveAxis(E, 0, ABG)
03:58:50.526 00.000 16108 Move returns status 0, amount 0
03:58:50.526 00.000 16108 MoveAxis(N, 0, ABG)
03:58:50.526 00.000 16108 Move returns status 0, amount 0
03:58:50.526 00.000 16108 move complete, result=0
03:58:50.526 00.000 16108 worker thread done servicing request
03:58:50.530 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4275, FiltMin=3513, FiltMax=38419, Gamma=1.000
03:58:50.542 00.012 21068 UpdateGuideState exits: m=423291 SNR=191.6
03:58:50.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:50.544 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:50.545 00.001 21068 Enqueuing Expose request
03:58:50.545 00.000 16108 Worker thread wakes up
03:58:50.546 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:50.546 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:50.546 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:51.722 01.176 16108 Exposure complete
03:58:51.797 00.075 16108 worker thread done servicing request
03:58:51.797 00.000 21068 OnExposeComplete: enter
03:58:51.800 00.003 21068 UpdateGuideState(): m_state=6
03:58:51.802 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
03:58:51.804 00.002 21068 Star::Find returns 1 (0), X=102.92, Y=801.14, Mass=416940, SNR=181.2, Peak=52086 HFD=3.7
03:58:51.804 00.000 21068 MultiStar: [#1 -0.28,-0.26,0.71,U] [#2 0.32,-0.33,0.00,M1] [#3 -0.25,0.05,0.77,U] [#4 -0.17,-0.33,0.30,U] [#5 0.17,-0.12,0.26,U] [#6 0.70,-0.47,0.00,M8] [#7 -0.35,0.02,0.15,U] [#8 0.10,0.14,0.22,U] 
03:58:51.806 00.002 21068 refined, 6 included, MultiStar: {-0.08, -0.16}, one-star: {0.16, -0.30}
03:58:51.807 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
03:58:51.808 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.34)
03:58:51.809 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.04 mountX=0.05 mountY=0.17, mountTheta=1.28
03:58:51.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.16, opts=13)
03:58:51.812 00.001 21068 Enqueuing Move request for scope (-0.08, -0.16)
03:58:51.814 00.002 16108 Worker thread wakes up
03:58:51.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
03:58:51.814 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
03:58:51.814 00.000 16108 Moving (-0.08, -0.16) raw xDistance=0.05 yDistance=0.17
03:58:51.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:58:51.814 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:51.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:58:51.814 00.000 16108 MoveAxis(E, 0, ABG)
03:58:51.814 00.000 16108 Move returns status 0, amount 0
03:58:51.814 00.000 16108 MoveAxis(N, 0, ABG)
03:58:51.814 00.000 16108 Move returns status 0, amount 0
03:58:51.814 00.000 16108 move complete, result=0
03:58:51.814 00.000 16108 worker thread done servicing request
03:58:51.822 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=854, max=65535, med=4253, FiltMin=3520, FiltMax=37049, Gamma=1.000
03:58:51.841 00.019 21068 UpdateGuideState exits: m=416940 SNR=181.2
03:58:51.842 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:51.843 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:51.844 00.001 21068 Enqueuing Expose request
03:58:51.845 00.001 16108 Worker thread wakes up
03:58:51.845 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:51.845 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:51.846 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:52.821 00.975 16108 Exposure complete
03:58:52.893 00.072 16108 worker thread done servicing request
03:58:52.893 00.000 21068 OnExposeComplete: enter
03:58:52.894 00.001 21068 UpdateGuideState(): m_state=6
03:58:52.895 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
03:58:52.896 00.001 21068 Star::Find returns 1 (0), X=103.13, Y=800.99, Mass=429741, SNR=183.0, Peak=49094 HFD=3.3
03:58:52.897 00.001 21068 MultiStar: [#1 0.06,-0.47,0.00,M2] [#2 0.39,-0.43,0.00,M2] [#3 0.12,-0.04,0.66,U] [#4 0.16,-0.29,0.34,U] [#5 0.29,-0.15,0.24,U] [#6 0.55,-0.14,0.00,M9] [#7 0.20,-0.17,0.19,U] [#8 0.45,-0.44,0.00,M1] 
03:58:52.897 00.000 21068 refined, 4 included, MultiStar: {0.25, -0.26}, one-star: {0.36, -0.45}
03:58:52.898 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
03:58:52.899 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
03:58:52.899 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.82 mountX=-0.29 mountY=0.20, mountTheta=2.54
03:58:52.902 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.26, opts=13)
03:58:52.903 00.001 21068 Enqueuing Move request for scope (0.25, -0.26)
03:58:52.904 00.001 16108 Worker thread wakes up
03:58:52.905 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
03:58:52.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
03:58:52.905 00.000 16108 Moving (0.25, -0.26) raw xDistance=-0.29 yDistance=0.20
03:58:52.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:58:52.905 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:52.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:58:52.905 00.000 16108 MoveAxis(E, 76, ABG)
03:58:52.905 00.000 16108 Guiding  Dir = 2, Dur = 76
03:58:52.905 00.000 16108 IsSlewing returns 0
03:58:52.906 00.001 16108 IsGuiding returns 0
03:58:52.909 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4240, FiltMin=3584, FiltMax=41555, Gamma=1.000
03:58:52.918 00.009 16108 PulseGuide returned control before completion, sleep 75
03:58:52.923 00.005 21068 UpdateGuideState exits: m=429741 SNR=183.0
03:58:52.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:52.925 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:52.926 00.001 21068 Enqueuing Expose request
03:58:53.009 00.083 16108 IsGuiding returns 1
03:58:53.009 00.000 16108 scope still moving after pulse duration time elapsed
03:58:53.041 00.032 16108 IsSlewing returns 0
03:58:53.041 00.000 16108 IsGuiding returns 0
03:58:53.041 00.000 16108 scope move finished after 76 + 58 ms
03:58:53.041 00.000 16108 Move returns status 0, amount 76
03:58:53.041 00.000 16108 MoveAxis(N, 0, ABG)
03:58:53.041 00.000 16108 Move returns status 0, amount 0
03:58:53.041 00.000 16108 move complete, result=0
03:58:53.042 00.001 16108 worker thread done servicing request
03:58:53.042 00.000 16108 Worker thread wakes up
03:58:53.042 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms NORTH
03:58:53.043 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:53.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:54.207 01.164 16108 Exposure complete
03:58:54.278 00.071 16108 worker thread done servicing request
03:58:54.279 00.001 21068 OnExposeComplete: enter
03:58:54.280 00.001 21068 UpdateGuideState(): m_state=6
03:58:54.282 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
03:58:54.282 00.000 21068 Star::Find returns 1 (0), X=102.89, Y=801.21, Mass=442578, SNR=176.7, Peak=54982 HFD=3.5
03:58:54.285 00.003 21068 MultiStar: [#1 -0.20,-0.34,0.89,U] [#2 0.19,-0.23,0.69,U] [#3 -0.27,0.12,0.69,U] [#4 -0.38,-0.10,0.44,U] [#5 -0.08,-0.15,0.33,U] [#6 0.33,-0.05,0.19,U] [#7 -0.40,-0.40,0.00,M1] [#8 0.03,-0.04,0.24,U] 
03:58:54.287 00.002 21068 refined, 7 included, MultiStar: {-0.05, -0.16}, one-star: {0.13, -0.23}
03:58:54.288 00.001 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
03:58:54.289 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.50)
03:58:54.290 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.88 mountX=0.02 mountY=0.17, mountTheta=1.44
03:58:54.293 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.16, opts=13)
03:58:54.296 00.003 21068 Enqueuing Move request for scope (-0.05, -0.16)
03:58:54.297 00.001 16108 Worker thread wakes up
03:58:54.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
03:58:54.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
03:58:54.297 00.000 16108 Moving (-0.05, -0.16) raw xDistance=0.02 yDistance=0.17
03:58:54.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:58:54.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:54.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:58:54.297 00.000 16108 MoveAxis(E, 0, ABG)
03:58:54.297 00.000 16108 Move returns status 0, amount 0
03:58:54.297 00.000 16108 MoveAxis(N, 0, ABG)
03:58:54.297 00.000 16108 Move returns status 0, amount 0
03:58:54.297 00.000 16108 move complete, result=0
03:58:54.298 00.001 16108 worker thread done servicing request
03:58:54.302 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4214, FiltMin=3510, FiltMax=42387, Gamma=1.000
03:58:54.315 00.013 21068 UpdateGuideState exits: m=442578 SNR=176.7
03:58:54.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:54.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:54.318 00.001 21068 Enqueuing Expose request
03:58:54.319 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:54.320 00.001 16108 Worker thread wakes up
03:58:54.320 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:54.320 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:55.287 00.967 16108 Exposure complete
03:58:55.340 00.053 16108 worker thread done servicing request
03:58:55.341 00.001 21068 OnExposeComplete: enter
03:58:55.343 00.002 21068 UpdateGuideState(): m_state=6
03:58:55.345 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
03:58:55.347 00.002 21068 Star::Find returns 1 (0), X=102.68, Y=801.11, Mass=502041, SNR=181.1, Peak=63014 HFD=3.4
03:58:55.349 00.002 21068 MultiStar: [#1 -0.33,-0.44,0.00,M2] [#2 -0.01,-0.43,0.00,M2] [#3 -0.36,0.06,0.62,U] [#4 -0.53,-0.32,0.00,M4] [#5 -0.22,-0.36,0.00,M1] [#6 0.61,-0.21,0.00,M9] [#7 -0.34,-0.33,0.00,M2] [#8 -0.15,-0.19,0.24,U] 
03:58:55.350 00.001 21068 refined, 2 included, MultiStar: {-0.18, -0.18}, one-star: {-0.09, -0.33}
03:58:55.352 00.002 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
03:58:55.352 00.000 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
03:58:55.355 00.003 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-2.37 mountX=0.15 mountY=0.22, mountTheta=0.97
03:58:55.358 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.18, opts=13)
03:58:55.359 00.001 21068 Enqueuing Move request for scope (-0.18, -0.18)
03:58:55.361 00.002 16108 Worker thread wakes up
03:58:55.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
03:58:55.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
03:58:55.361 00.000 16108 Moving (-0.18, -0.18) raw xDistance=0.15 yDistance=0.22
03:58:55.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:58:55.362 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:58:55.362 00.000 16108 MoveAxis(E, 0, ABG)
03:58:55.362 00.000 16108 Move returns status 0, amount 0
03:58:55.362 00.000 16108 MoveAxis(S, 44, ABG)
03:58:55.362 00.000 16108 Guiding  Dir = 1, Dur = 44
03:58:55.362 00.000 16108 IsSlewing returns 0
03:58:55.364 00.002 16108 IsGuiding returns 0
03:58:55.365 00.001 16108 PulseGuide returned control before completion, sleep 53
03:58:55.370 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4198, FiltMin=3507, FiltMax=41942, Gamma=1.000
03:58:55.388 00.018 21068 UpdateGuideState exits: m=502041 SNR=181.1
03:58:55.390 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:55.391 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:55.392 00.001 21068 Enqueuing Expose request
03:58:55.430 00.038 16108 IsGuiding returns 1
03:58:55.430 00.000 16108 scope still moving after pulse duration time elapsed
03:58:55.461 00.031 16108 IsSlewing returns 0
03:58:55.461 00.000 16108 IsGuiding returns 0
03:58:55.462 00.001 16108 scope move finished after 44 + 54 ms
03:58:55.462 00.000 16108 Move returns status 0, amount 44
03:58:55.462 00.000 16108 move complete, result=0
03:58:55.462 00.000 16108 worker thread done servicing request
03:58:55.462 00.000 16108 Worker thread wakes up
03:58:55.462 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
03:58:55.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:55.463 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:56.625 01.162 16108 Exposure complete
03:58:56.699 00.074 16108 worker thread done servicing request
03:58:56.700 00.001 21068 OnExposeComplete: enter
03:58:56.701 00.001 21068 UpdateGuideState(): m_state=6
03:58:56.702 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
03:58:56.702 00.000 21068 Star::Find returns 1 (0), X=102.69, Y=801.53, Mass=470628, SNR=195.7, Peak=47174 HFD=3.4
03:58:56.704 00.002 21068 MultiStar: [#1 -0.40,0.11,0.00,M3] [#2 0.10,0.13,0.75,U] [#3 -0.53,0.45,0.00,M1] [#4 -0.79,0.26,0.00,M5] [#5 -0.15,0.29,0.25,U] [#6 0.04,0.42,0.00,M10] [#7 -0.48,0.35,0.00,M3] [#8 -0.22,0.11,0.22,U] 
03:58:56.705 00.001 21068 single-star, 3 included, MultiStar: {-0.04, 0.13}, one-star: {-0.08, 0.10}
03:58:56.706 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.73 = -0.73)
03:58:56.707 00.001 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.67 = -0.67)
03:58:56.707 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.24 mountX=0.09 mountY=-0.08, mountTheta=-0.69
03:58:56.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.10, opts=13)
03:58:56.710 00.001 21068 Enqueuing Move request for scope (-0.08, 0.10)
03:58:56.711 00.001 16108 Worker thread wakes up
03:58:56.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:58:56.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:58:56.711 00.000 16108 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=-0.08
03:58:56.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:58:56.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:56.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:58:56.711 00.000 16108 MoveAxis(E, 0, ABG)
03:58:56.711 00.000 16108 Move returns status 0, amount 0
03:58:56.711 00.000 16108 MoveAxis(N, 0, ABG)
03:58:56.711 00.000 16108 Move returns status 0, amount 0
03:58:56.711 00.000 16108 move complete, result=0
03:58:56.711 00.000 16108 worker thread done servicing request
03:58:56.716 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4179, FiltMin=3501, FiltMax=37078, Gamma=1.000
03:58:56.729 00.013 21068 UpdateGuideState exits: m=470628 SNR=195.7
03:58:56.730 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:56.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:56.731 00.000 21068 Enqueuing Expose request
03:58:56.732 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:56.733 00.001 16108 Worker thread wakes up
03:58:56.733 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:56.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:57.704 00.971 16108 Exposure complete
03:58:57.773 00.069 16108 worker thread done servicing request
03:58:57.773 00.000 21068 OnExposeComplete: enter
03:58:57.774 00.001 21068 UpdateGuideState(): m_state=6
03:58:57.775 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
03:58:57.775 00.000 21068 Star::Find returns 1 (0), X=102.83, Y=801.44, Mass=472132, SNR=172.7, Peak=57094 HFD=3.4
03:58:57.776 00.001 21068 MultiStar: [#1 -0.12,-0.04,0.94,U] [#2 0.18,0.04,0.96,U] [#3 -0.28,0.39,0.00,M2] [#4 -0.40,-0.20,0.00,M6] [#5 -0.04,0.38,0.30,U] [#6 0.37,0.10,0.27,U] [#7 -0.08,-0.03,0.26,U] [#8 0.31,0.06,0.29,U] 
03:58:57.778 00.002 21068 single-star, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.07, 0.00}
03:58:57.779 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
03:58:57.779 00.000 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
03:58:57.780 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.03 mountX=-0.06 mountY=-0.02, mountTheta=-2.88
03:58:57.781 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
03:58:57.782 00.001 21068 Enqueuing Move request for scope (0.07, 0.00)
03:58:57.783 00.001 16108 Worker thread wakes up
03:58:57.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
03:58:57.783 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
03:58:57.783 00.000 16108 Moving (0.07, 0.00) raw xDistance=-0.06 yDistance=-0.02
03:58:57.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:57.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:57.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:58:57.783 00.000 16108 MoveAxis(E, 0, ABG)
03:58:57.783 00.000 16108 Move returns status 0, amount 0
03:58:57.783 00.000 16108 MoveAxis(N, 0, ABG)
03:58:57.783 00.000 16108 Move returns status 0, amount 0
03:58:57.783 00.000 16108 move complete, result=0
03:58:57.783 00.000 16108 worker thread done servicing request
03:58:57.786 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4169, FiltMin=3485, FiltMax=38499, Gamma=1.000
03:58:57.811 00.025 21068 UpdateGuideState exits: m=472132 SNR=172.7
03:58:57.812 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:57.814 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:57.815 00.001 21068 Enqueuing Expose request
03:58:57.816 00.001 16108 Worker thread wakes up
03:58:57.816 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:57.817 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:57.817 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:58.998 01.181 16108 Exposure complete
03:58:59.092 00.094 16108 worker thread done servicing request
03:58:59.092 00.000 21068 OnExposeComplete: enter
03:58:59.096 00.004 21068 UpdateGuideState(): m_state=6
03:58:59.097 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
03:58:59.099 00.002 21068 Star::Find returns 1 (0), X=102.73, Y=801.41, Mass=468133, SNR=176.5, Peak=50502 HFD=3.4
03:58:59.100 00.001 21068 MultiStar: [#1 -0.28,-0.04,0.86,U] [#2 -0.05,-0.15,0.87,U] [#3 -0.36,0.34,0.00,M3] [#4 -0.43,-0.09,0.00,M7] [#5 -0.18,0.18,0.29,U] [#6 0.25,-0.17,0.21,U] [#7 -0.32,0.14,0.20,U] [#8 -0.09,0.18,0.30,U] 
03:58:59.101 00.001 21068 single-star, 6 included, MultiStar: {-0.11, -0.03}, one-star: {-0.04, -0.03}
03:58:59.102 00.001 21068 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.97) = xAngle (-5.51 = 0.77)
03:58:59.102 00.000 21068 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.45 = 0.83)
03:58:59.103 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=0.04 mountY=0.04, mountTheta=0.80
03:58:59.106 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
03:58:59.106 00.000 21068 Enqueuing Move request for scope (-0.04, -0.03)
03:58:59.107 00.001 16108 Worker thread wakes up
03:58:59.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:58:59.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:58:59.107 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=0.04
03:58:59.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:58:59.108 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:59.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:58:59.108 00.000 16108 MoveAxis(E, 0, ABG)
03:58:59.108 00.000 16108 Move returns status 0, amount 0
03:58:59.108 00.000 16108 MoveAxis(N, 0, ABG)
03:58:59.108 00.000 16108 Move returns status 0, amount 0
03:58:59.108 00.000 16108 move complete, result=0
03:58:59.108 00.000 16108 worker thread done servicing request
03:58:59.111 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4157, FiltMin=3520, FiltMax=33667, Gamma=1.000
03:58:59.124 00.013 21068 UpdateGuideState exits: m=468133 SNR=176.5
03:58:59.125 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:59.125 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:58:59.126 00.001 21068 Enqueuing Expose request
03:58:59.127 00.001 16108 Worker thread wakes up
03:58:59.127 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:58:59.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:58:59.127 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:00.093 00.966 16108 Exposure complete
03:59:00.149 00.056 16108 worker thread done servicing request
03:59:00.149 00.000 21068 OnExposeComplete: enter
03:59:00.151 00.002 21068 UpdateGuideState(): m_state=6
03:59:00.152 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
03:59:00.153 00.001 21068 Star::Find returns 1 (0), X=102.50, Y=801.50, Mass=479113, SNR=183.5, Peak=46566 HFD=3.2
03:59:00.155 00.002 21068 MultiStar: [#1 -0.53,-0.13,0.00,M2] [#2 0.01,-0.16,0.87,U] [#3 -0.50,0.41,0.00,M4] [#4 -0.58,-0.07,0.00,M8] [#5 -0.22,0.09,0.30,U] [#6 0.36,-0.23,0.00,M9] [#7 -0.53,0.15,0.00,M2] [#8 -0.67,0.05,0.00,M1] 
03:59:00.156 00.001 21068 refined, 2 included, MultiStar: {-0.15, -0.02}, one-star: {-0.26, 0.06}
03:59:00.158 00.002 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.32)
03:59:00.160 00.002 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
03:59:00.162 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=0.14 mountY=0.06, mountTheta=0.38
03:59:00.166 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.02, opts=13)
03:59:00.168 00.002 21068 Enqueuing Move request for scope (-0.15, -0.02)
03:59:00.170 00.002 16108 Worker thread wakes up
03:59:00.170 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
03:59:00.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
03:59:00.170 00.000 16108 Moving (-0.15, -0.02) raw xDistance=0.14 yDistance=0.06
03:59:00.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:59:00.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:00.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:59:00.170 00.000 16108 MoveAxis(E, 0, ABG)
03:59:00.170 00.000 16108 Move returns status 0, amount 0
03:59:00.170 00.000 16108 MoveAxis(N, 0, ABG)
03:59:00.170 00.000 16108 Move returns status 0, amount 0
03:59:00.170 00.000 16108 move complete, result=0
03:59:00.170 00.000 16108 worker thread done servicing request
03:59:00.174 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4153, FiltMin=3357, FiltMax=29830, Gamma=1.000
03:59:00.191 00.017 21068 UpdateGuideState exits: m=479113 SNR=183.5
03:59:00.193 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:00.193 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:00.194 00.001 21068 Enqueuing Expose request
03:59:00.195 00.001 16108 Worker thread wakes up
03:59:00.195 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:00.195 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:00.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:01.359 01.164 16108 Exposure complete
03:59:01.416 00.057 16108 worker thread done servicing request
03:59:01.416 00.000 21068 OnExposeComplete: enter
03:59:01.418 00.002 21068 UpdateGuideState(): m_state=6
03:59:01.419 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
03:59:01.419 00.000 21068 Star::Find returns 1 (0), X=102.73, Y=801.57, Mass=501615, SNR=195.5, Peak=49443 HFD=3.4
03:59:01.421 00.002 21068 MultiStar: [#1 -0.45,0.02,0.00,M3] [#2 0.04,-0.01,0.69,U] [#3 -0.53,0.54,0.00,M5] [#4 -0.78,-0.24,0.00,M9] [#5 -0.17,0.03,0.25,U] [#6 0.35,0.41,0.00,M10] [#7 -0.75,0.03,0.00,M3] [#8 -0.46,0.27,0.00,M2] 
03:59:01.422 00.001 21068 refined, 2 included, MultiStar: {-0.03, 0.07}, one-star: {-0.03, 0.13}
03:59:01.424 00.002 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
03:59:01.425 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
03:59:01.426 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.93 mountX=0.04 mountY=-0.06, mountTheta=-1.02
03:59:01.429 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
03:59:01.430 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
03:59:01.432 00.002 16108 Worker thread wakes up
03:59:01.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
03:59:01.432 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
03:59:01.432 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
03:59:01.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:01.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:01.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:59:01.432 00.000 16108 MoveAxis(E, 0, ABG)
03:59:01.432 00.000 16108 Move returns status 0, amount 0
03:59:01.432 00.000 16108 MoveAxis(N, 0, ABG)
03:59:01.432 00.000 16108 Move returns status 0, amount 0
03:59:01.432 00.000 16108 move complete, result=0
03:59:01.432 00.000 16108 worker thread done servicing request
03:59:01.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4144, FiltMin=3443, FiltMax=28761, Gamma=1.000
03:59:01.458 00.021 21068 UpdateGuideState exits: m=501615 SNR=195.5
03:59:01.461 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:01.462 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:01.463 00.001 21068 Enqueuing Expose request
03:59:01.465 00.002 16108 Worker thread wakes up
03:59:01.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:01.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:01.465 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:02.434 00.969 16108 Exposure complete
03:59:02.500 00.066 16108 worker thread done servicing request
03:59:02.500 00.000 21068 OnExposeComplete: enter
03:59:02.501 00.001 21068 UpdateGuideState(): m_state=6
03:59:02.502 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
03:59:02.503 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.73, Mass=478629, SNR=183.4, Peak=53043 HFD=3.5
03:59:02.504 00.001 21068 MultiStar: [#1 -0.16,0.21,0.87,U] [#2 0.13,0.27,0.86,U] [#3 -0.54,0.58,0.00,M6] [#4 -0.47,0.23,0.00,M10] [#5 -0.01,0.14,0.24,U] [#6 0.48,0.42,0.00,R] [#7 -0.51,0.04,0.00,M4] [#8 -0.25,0.43,0.00,M3] 
03:59:02.505 00.001 21068 refined, 3 included, MultiStar: {0.01, 0.25}, one-star: {0.06, 0.30}
03:59:02.506 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
03:59:02.506 00.000 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
03:59:02.507 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.52 mountX=0.03 mountY=-0.25, mountTheta=-1.45
03:59:02.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.25, opts=13)
03:59:02.510 00.001 21068 Enqueuing Move request for scope (0.01, 0.25)
03:59:02.511 00.001 16108 Worker thread wakes up
03:59:02.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
03:59:02.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
03:59:02.511 00.000 16108 Moving (0.01, 0.25) raw xDistance=0.03 yDistance=-0.25
03:59:02.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:02.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:59:02.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:59:02.511 00.000 16108 MoveAxis(E, 0, ABG)
03:59:02.511 00.000 16108 Move returns status 0, amount 0
03:59:02.511 00.000 16108 MoveAxis(N, 0, ABG)
03:59:02.511 00.000 16108 Move returns status 0, amount 0
03:59:02.511 00.000 16108 move complete, result=0
03:59:02.511 00.000 16108 worker thread done servicing request
03:59:02.515 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4144, FiltMin=3507, FiltMax=31510, Gamma=1.000
03:59:02.537 00.022 21068 UpdateGuideState exits: m=478629 SNR=183.4
03:59:02.539 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:02.540 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:02.541 00.001 21068 Enqueuing Expose request
03:59:02.541 00.000 16108 Worker thread wakes up
03:59:02.542 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:02.542 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:02.543 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:03.716 01.173 16108 Exposure complete
03:59:03.779 00.063 16108 worker thread done servicing request
03:59:03.779 00.000 21068 OnExposeComplete: enter
03:59:03.780 00.001 21068 UpdateGuideState(): m_state=6
03:59:03.781 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
03:59:03.781 00.000 21068 Star::Find returns 1 (0), X=102.57, Y=801.54, Mass=468081, SNR=199.0, Peak=42211 HFD=3.3
03:59:03.782 00.001 21068 MultiStar: [#1 -0.32,0.12,0.77,U] [#2 0.04,0.27,0.74,U] [#3 -0.44,0.42,0.00,M7] [#4 -0.64,0.18,0.00,R] [#5 -0.35,0.26,0.00,M1] [#6 -0.07,0.14,0.23,U] [#7 -0.61,0.14,0.00,M5] [#8 -0.42,-0.25,0.00,M4] 
03:59:03.783 00.001 21068 single-star, 3 included, MultiStar: {-0.16, 0.16}, one-star: {-0.19, 0.10}
03:59:03.784 00.001 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
03:59:03.785 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.25 = -0.25)
03:59:03.785 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.65 mountX=0.21 mountY=-0.05, mountTheta=-0.26
03:59:03.787 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.10, opts=13)
03:59:03.790 00.003 21068 Enqueuing Move request for scope (-0.19, 0.10)
03:59:03.791 00.001 16108 Worker thread wakes up
03:59:03.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
03:59:03.791 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
03:59:03.791 00.000 16108 Moving (-0.19, 0.10) raw xDistance=0.21 yDistance=-0.05
03:59:03.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:59:03.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:03.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:59:03.791 00.000 16108 MoveAxis(W, 54, ABG)
03:59:03.791 00.000 16108 Guiding  Dir = 3, Dur = 54
03:59:03.792 00.001 16108 IsSlewing returns 0
03:59:03.792 00.000 16108 IsGuiding returns 0
03:59:03.798 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4141, FiltMin=3475, FiltMax=28262, Gamma=1.000
03:59:03.815 00.017 21068 UpdateGuideState exits: m=468081 SNR=199.0
03:59:03.817 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:03.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:03.819 00.001 21068 Enqueuing Expose request
03:59:03.849 00.030 16108 IsGuiding returns 1
03:59:03.849 00.000 16108 scope still moving after pulse duration time elapsed
03:59:03.880 00.031 16108 IsSlewing returns 0
03:59:03.880 00.000 16108 IsGuiding returns 1
03:59:03.911 00.031 16108 IsSlewing returns 0
03:59:03.911 00.000 16108 IsGuiding returns 1
03:59:03.942 00.031 16108 IsSlewing returns 0
03:59:03.942 00.000 16108 IsGuiding returns 0
03:59:03.943 00.001 16108 scope move finished after 54 + 97 ms
03:59:03.943 00.000 16108 Move returns status 0, amount 54
03:59:03.943 00.000 16108 MoveAxis(N, 0, ABG)
03:59:03.943 00.000 16108 Move returns status 0, amount 0
03:59:03.943 00.000 16108 move complete, result=0
03:59:03.943 00.000 16108 worker thread done servicing request
03:59:03.943 00.000 21068 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
03:59:03.945 00.002 16108 Worker thread wakes up
03:59:03.945 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:03.945 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:04.915 00.970 16108 Exposure complete
03:59:04.982 00.067 16108 worker thread done servicing request
03:59:04.982 00.000 21068 OnExposeComplete: enter
03:59:04.983 00.001 21068 UpdateGuideState(): m_state=6
03:59:04.984 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
03:59:04.984 00.000 21068 Star::Find returns 1 (0), X=102.54, Y=801.45, Mass=459957, SNR=184.1, Peak=49990 HFD=3.2
03:59:04.985 00.001 21068 MultiStar: [#1 -0.50,-0.01,0.00,M2] [#2 -0.15,-0.23,0.85,U] [#3 -0.42,0.43,0.00,M8] [#4 0.03,-0.39,0.37,U] [#5 -0.24,-0.14,0.27,U] [#6 -0.34,-0.48,0.00,M1] [#7 -0.63,-0.07,0.00,M6] [#8 -0.32,-0.06,0.25,U] 
03:59:04.986 00.001 21068 single-star, 4 included, MultiStar: {-0.18, -0.14}, one-star: {-0.23, 0.01}
03:59:04.987 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
03:59:04.987 00.000 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
03:59:04.988 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.08 mountX=0.23 mountY=0.04, mountTheta=0.17
03:59:04.989 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.01, opts=13)
03:59:04.990 00.001 21068 Enqueuing Move request for scope (-0.23, 0.01)
03:59:04.991 00.001 16108 Worker thread wakes up
03:59:04.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
03:59:04.991 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
03:59:04.991 00.000 16108 Moving (-0.23, 0.01) raw xDistance=0.23 yDistance=0.04
03:59:04.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:59:04.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:04.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:59:04.991 00.000 16108 MoveAxis(W, 63, ABG)
03:59:04.991 00.000 16108 Guiding  Dir = 3, Dur = 63
03:59:04.992 00.001 16108 IsSlewing returns 0
03:59:04.992 00.000 16108 IsGuiding returns 0
03:59:04.997 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4144, FiltMin=3513, FiltMax=29353, Gamma=1.000
03:59:05.008 00.011 21068 UpdateGuideState exits: m=459957 SNR=184.1
03:59:05.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:05.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:05.012 00.002 21068 Enqueuing Expose request
03:59:05.026 00.014 16108 PulseGuide returned control before completion, sleep 40
03:59:05.071 00.045 16108 IsGuiding returns 1
03:59:05.071 00.000 16108 scope still moving after pulse duration time elapsed
03:59:05.102 00.031 16108 IsSlewing returns 0
03:59:05.102 00.000 16108 IsGuiding returns 1
03:59:05.134 00.032 16108 IsSlewing returns 0
03:59:05.135 00.001 16108 IsGuiding returns 0
03:59:05.135 00.000 16108 scope move finished after 63 + 79 ms
03:59:05.135 00.000 16108 Move returns status 0, amount 63
03:59:05.135 00.000 16108 MoveAxis(N, 0, ABG)
03:59:05.135 00.000 16108 Move returns status 0, amount 0
03:59:05.135 00.000 16108 move complete, result=0
03:59:05.135 00.000 16108 worker thread done servicing request
03:59:05.135 00.000 16108 Worker thread wakes up
03:59:05.135 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
03:59:05.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:05.138 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:06.297 01.159 16108 Exposure complete
03:59:06.351 00.054 16108 worker thread done servicing request
03:59:06.351 00.000 21068 OnExposeComplete: enter
03:59:06.354 00.003 21068 UpdateGuideState(): m_state=6
03:59:06.357 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
03:59:06.358 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.27, Mass=441402, SNR=178.9, Peak=53718 HFD=3.4
03:59:06.359 00.001 21068 MultiStar: [#1 -0.38,-0.11,1.07,U] [#2 0.07,-0.18,0.92,U] [#3 -0.40,0.13,0.00,M9] [#4 0.18,-0.33,0.37,U] [#5 -0.23,-0.20,0.25,U] [#6 -0.18,-0.48,0.00,M2] [#7 -0.47,-0.02,0.00,M7] [#8 -0.37,-0.13,0.28,U] 
03:59:06.360 00.001 21068 single-star, 5 included, MultiStar: {-0.13, -0.17}, one-star: {-0.06, -0.17}
03:59:06.361 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
03:59:06.362 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.80 = 1.49)
03:59:06.363 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=0.03 mountY=0.18, mountTheta=1.43
03:59:06.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.17, opts=13)
03:59:06.366 00.001 21068 Enqueuing Move request for scope (-0.06, -0.17)
03:59:06.367 00.001 16108 Worker thread wakes up
03:59:06.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
03:59:06.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
03:59:06.367 00.000 16108 Moving (-0.06, -0.17) raw xDistance=0.03 yDistance=0.18
03:59:06.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:06.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:06.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:59:06.367 00.000 16108 MoveAxis(E, 0, ABG)
03:59:06.367 00.000 16108 Move returns status 0, amount 0
03:59:06.367 00.000 16108 MoveAxis(N, 0, ABG)
03:59:06.367 00.000 16108 Move returns status 0, amount 0
03:59:06.367 00.000 16108 move complete, result=0
03:59:06.367 00.000 16108 worker thread done servicing request
03:59:06.372 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4153, FiltMin=3517, FiltMax=28685, Gamma=1.000
03:59:06.386 00.014 21068 UpdateGuideState exits: m=441402 SNR=178.9
03:59:06.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:06.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:06.389 00.001 21068 Enqueuing Expose request
03:59:06.390 00.001 16108 Worker thread wakes up
03:59:06.390 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:06.390 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:06.390 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:59:07.374 00.984 16108 Exposure complete
03:59:07.443 00.069 16108 worker thread done servicing request
03:59:07.443 00.000 21068 OnExposeComplete: enter
03:59:07.443 00.000 21068 UpdateGuideState(): m_state=6
03:59:07.444 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
03:59:07.445 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.16, Mass=500662, SNR=201.4, Peak=58038 HFD=3.7
03:59:07.446 00.001 21068 MultiStar: [#1 -0.12,-0.19,0.87,U] [#2 0.18,-0.33,0.83,U] [#3 -0.27,-0.04,0.67,U] [#4 0.34,-0.53,0.00,M1] [#5 0.43,0.05,0.00,M1] [#6 0.16,-0.59,0.00,M3] [#7 -0.12,-0.44,0.00,M8] [#8 -0.28,-0.11,0.24,U] 
03:59:07.447 00.001 21068 refined, 4 included, MultiStar: {-0.03, -0.21}, one-star: {0.09, -0.28}
03:59:07.449 00.002 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
03:59:07.450 00.001 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.63 = 1.66)
03:59:07.452 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.72 mountX=-0.01 mountY=0.22, mountTheta=1.60
03:59:07.454 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.21, opts=13)
03:59:07.455 00.001 21068 Enqueuing Move request for scope (-0.03, -0.21)
03:59:07.456 00.001 16108 Worker thread wakes up
03:59:07.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
03:59:07.456 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
03:59:07.456 00.000 16108 Moving (-0.03, -0.21) raw xDistance=-0.01 yDistance=0.22
03:59:07.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:59:07.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:59:07.456 00.000 16108 MoveAxis(E, 0, ABG)
03:59:07.456 00.000 16108 Move returns status 0, amount 0
03:59:07.456 00.000 16108 MoveAxis(S, 43, ABG)
03:59:07.456 00.000 16108 Guiding  Dir = 1, Dur = 43
03:59:07.456 00.000 16108 IsSlewing returns 0
03:59:07.456 00.000 16108 IsGuiding returns 0
03:59:07.461 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4163, FiltMin=3389, FiltMax=31699, Gamma=1.000
03:59:07.474 00.013 21068 UpdateGuideState exits: m=500662 SNR=201.4
03:59:07.475 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:07.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:07.477 00.001 21068 Enqueuing Expose request
03:59:07.487 00.010 16108 PulseGuide returned control before completion, sleep 24
03:59:07.516 00.029 16108 IsGuiding returns 1
03:59:07.516 00.000 16108 scope still moving after pulse duration time elapsed
03:59:07.547 00.031 16108 IsSlewing returns 0
03:59:07.547 00.000 16108 IsGuiding returns 1
03:59:07.579 00.032 16108 IsSlewing returns 0
03:59:07.579 00.000 16108 IsGuiding returns 0
03:59:07.580 00.001 16108 scope move finished after 43 + 79 ms
03:59:07.580 00.000 16108 Move returns status 0, amount 43
03:59:07.580 00.000 16108 move complete, result=0
03:59:07.580 00.000 16108 worker thread done servicing request
03:59:07.580 00.000 16108 Worker thread wakes up
03:59:07.580 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
03:59:07.583 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:07.584 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:08.741 01.157 16108 Exposure complete
03:59:08.795 00.054 16108 worker thread done servicing request
03:59:08.795 00.000 21068 OnExposeComplete: enter
03:59:08.797 00.002 21068 UpdateGuideState(): m_state=6
03:59:08.800 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
03:59:08.802 00.002 21068 Star::Find returns 1 (0), X=102.74, Y=801.53, Mass=387416, SNR=166.4, Peak=39814 HFD=3.4
03:59:08.803 00.001 21068 MultiStar: [#1 -0.41,0.03,0.00,M1] [#2 -0.08,-0.01,0.90,U] [#3 -0.63,0.30,0.00,M9] [#4 0.00,-0.16,0.25,U] [#5 -0.32,0.05,0.27,U] [#6 -0.39,-0.37,0.00,M4] [#7 -0.41,0.30,0.00,M9] [#8 -0.22,-0.02,0.28,U] 
03:59:08.806 00.003 21068 refined, 4 included, MultiStar: {-0.09, 0.02}, one-star: {-0.03, 0.10}
03:59:08.807 00.001 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
03:59:08.808 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
03:59:08.810 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=0.09 mountY=0.00, mountTheta=0.01
03:59:08.813 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
03:59:08.815 00.002 21068 Enqueuing Move request for scope (-0.09, 0.02)
03:59:08.816 00.001 16108 Worker thread wakes up
03:59:08.816 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
03:59:08.816 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
03:59:08.816 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
03:59:08.816 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:08.816 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:08.817 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:59:08.817 00.000 16108 MoveAxis(E, 0, ABG)
03:59:08.817 00.000 16108 Move returns status 0, amount 0
03:59:08.817 00.000 16108 MoveAxis(N, 0, ABG)
03:59:08.817 00.000 16108 Move returns status 0, amount 0
03:59:08.817 00.000 16108 move complete, result=0
03:59:08.817 00.000 16108 worker thread done servicing request
03:59:08.828 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4176, FiltMin=3453, FiltMax=27270, Gamma=1.000
03:59:08.847 00.019 21068 UpdateGuideState exits: m=387416 SNR=166.4
03:59:08.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:08.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:08.850 00.001 21068 Enqueuing Expose request
03:59:08.850 00.000 16108 Worker thread wakes up
03:59:08.850 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:08.852 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:08.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:09.818 00.966 16108 Exposure complete
03:59:09.878 00.060 16108 worker thread done servicing request
03:59:09.878 00.000 21068 OnExposeComplete: enter
03:59:09.880 00.002 21068 UpdateGuideState(): m_state=6
03:59:09.882 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
03:59:09.883 00.001 21068 Star::Find returns 1 (0), X=102.64, Y=801.63, Mass=340049, SNR=146.7, Peak=36627 HFD=3.5
03:59:09.885 00.002 21068 MultiStar: [#1 -0.09,0.14,1.11,U] [#2 0.09,0.04,1.10,U] [#3 -0.35,0.38,0.00,M10] [#4 0.39,-0.11,0.00,M1] [#5 0.04,0.08,0.26,U] [#6 -0.00,-0.12,0.35,U] [#7 -0.49,-0.12,0.00,M10] [#8 0.09,0.36,0.26,U] 
03:59:09.886 00.001 21068 refined, 5 included, MultiStar: {-0.02, 0.12}, one-star: {-0.12, 0.19}
03:59:09.887 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
03:59:09.888 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
03:59:09.888 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.04 mountY=-0.11, mountTheta=-1.20
03:59:09.891 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
03:59:09.892 00.001 21068 Enqueuing Move request for scope (-0.02, 0.12)
03:59:09.894 00.002 16108 Worker thread wakes up
03:59:09.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
03:59:09.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:59:09.894 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
03:59:09.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:09.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:09.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:09.894 00.000 16108 MoveAxis(E, 0, ABG)
03:59:09.894 00.000 16108 Move returns status 0, amount 0
03:59:09.894 00.000 16108 MoveAxis(N, 0, ABG)
03:59:09.894 00.000 16108 Move returns status 0, amount 0
03:59:09.894 00.000 16108 move complete, result=0
03:59:09.895 00.001 16108 worker thread done servicing request
03:59:09.900 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4189, FiltMin=3465, FiltMax=29309, Gamma=1.000
03:59:09.919 00.019 21068 UpdateGuideState exits: m=340049 SNR=146.7
03:59:09.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:09.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:09.922 00.001 21068 Enqueuing Expose request
03:59:09.922 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:09.923 00.001 16108 Worker thread wakes up
03:59:09.924 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:09.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:11.086 01.162 16108 Exposure complete
03:59:11.143 00.057 16108 worker thread done servicing request
03:59:11.143 00.000 21068 OnExposeComplete: enter
03:59:11.144 00.001 21068 UpdateGuideState(): m_state=6
03:59:11.144 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
03:59:11.145 00.001 21068 Star::Find returns 1 (0), X=102.79, Y=801.38, Mass=289227, SNR=120.1, Peak=34390 HFD=3.3
03:59:11.147 00.002 21068 MultiStar: [#1 -0.08,0.05,1.50,U] [#2 0.16,-0.06,1.25,U] [#3 -0.40,0.32,0.00,R] [#4 0.29,-0.10,0.39,U] [#5 0.13,0.16,0.37,U] [#6 0.20,-0.24,0.51,U] [#7 -0.36,0.03,0.29,U] [#8 -0.15,-0.19,0.28,U] 
03:59:11.148 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.02, -0.06}
03:59:11.149 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
03:59:11.149 00.000 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
03:59:11.150 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.73 mountX=-0.05 mountY=0.03, mountTheta=2.63
03:59:11.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
03:59:11.152 00.000 21068 Enqueuing Move request for scope (0.04, -0.04)
03:59:11.153 00.001 16108 Worker thread wakes up
03:59:11.153 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:59:11.153 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:59:11.153 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
03:59:11.153 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:59:11.153 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:11.153 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:59:11.153 00.000 16108 MoveAxis(E, 0, ABG)
03:59:11.153 00.000 16108 Move returns status 0, amount 0
03:59:11.154 00.001 16108 MoveAxis(N, 0, ABG)
03:59:11.154 00.000 16108 Move returns status 0, amount 0
03:59:11.154 00.000 16108 move complete, result=0
03:59:11.154 00.000 16108 worker thread done servicing request
03:59:11.158 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1485, max=65535, med=4205, FiltMin=3465, FiltMax=29113, Gamma=1.000
03:59:11.170 00.012 21068 UpdateGuideState exits: m=289227 SNR=120.1
03:59:11.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:11.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:11.172 00.000 21068 Enqueuing Expose request
03:59:11.173 00.001 16108 Worker thread wakes up
03:59:11.173 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:11.174 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:11.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:12.155 00.981 16108 Exposure complete
03:59:12.210 00.055 16108 worker thread done servicing request
03:59:12.210 00.000 21068 OnExposeComplete: enter
03:59:12.211 00.001 21068 UpdateGuideState(): m_state=6
03:59:12.212 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
03:59:12.212 00.000 21068 Star::Find returns 1 (0), X=103.00, Y=801.47, Mass=303157, SNR=141.3, Peak=36134 HFD=3.6
03:59:12.213 00.001 21068 MultiStar: [#1 -0.28,-0.01,1.15,U] [#2 -0.02,-0.03,0.99,U] [#3 0.05,0.08,1.08,U] [#4 0.13,-0.12,0.34,U] [#5 -0.25,0.08,0.27,U] [#6 -0.06,-0.28,0.43,U] [#7 -0.24,0.23,0.23,U] [#8 -0.02,-0.01,0.24,U] 
03:59:12.215 00.002 21068 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.23, 0.03}
03:59:12.216 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
03:59:12.217 00.001 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
03:59:12.217 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.06 mountX=0.03 mountY=0.01, mountTheta=0.31
03:59:12.220 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.00, opts=13)
03:59:12.221 00.001 21068 Enqueuing Move request for scope (-0.03, -0.00)
03:59:12.222 00.001 16108 Worker thread wakes up
03:59:12.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
03:59:12.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
03:59:12.222 00.000 16108 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=0.01
03:59:12.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:12.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:12.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:12.222 00.000 16108 MoveAxis(E, 0, ABG)
03:59:12.222 00.000 16108 Move returns status 0, amount 0
03:59:12.222 00.000 16108 MoveAxis(N, 0, ABG)
03:59:12.223 00.001 16108 Move returns status 0, amount 0
03:59:12.223 00.000 16108 move complete, result=0
03:59:12.223 00.000 16108 worker thread done servicing request
03:59:12.226 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4221, FiltMin=3443, FiltMax=27501, Gamma=1.000
03:59:12.238 00.012 21068 UpdateGuideState exits: m=303157 SNR=141.3
03:59:12.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:12.239 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:12.240 00.001 21068 Enqueuing Expose request
03:59:12.241 00.001 16108 Worker thread wakes up
03:59:12.241 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:12.242 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:12.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:13.411 01.169 16108 Exposure complete
03:59:13.473 00.062 16108 worker thread done servicing request
03:59:13.473 00.000 21068 OnExposeComplete: enter
03:59:13.474 00.001 21068 UpdateGuideState(): m_state=6
03:59:13.475 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
03:59:13.476 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.68, Mass=250947, SNR=119.5, Peak=28259 HFD=3.4
03:59:13.476 00.000 21068 MultiStar: [#1 -0.40,0.04,0.00,M1] [#2 -0.17,-0.04,1.41,U] [#3 -0.14,0.05,1.20,U] [#4 0.27,-0.05,0.44,U] [#5 -0.23,0.41,0.00,M1] [#6 -0.18,-0.41,0.00,M2] [#7 -0.47,0.26,0.00,M9] [#8 0.08,0.03,0.29,U] 
03:59:13.477 00.001 21068 refined, 4 included, MultiStar: {-0.07, 0.05}, one-star: {-0.02, 0.24}
03:59:13.478 00.001 21068 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.97) = xAngle (-0.49 = -0.49)
03:59:13.478 00.000 21068 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.43 = -0.43)
03:59:13.479 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.07 mountY=-0.04, mountTheta=-0.44
03:59:13.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.05, opts=13)
03:59:13.481 00.001 21068 Enqueuing Move request for scope (-0.07, 0.05)
03:59:13.484 00.003 16108 Worker thread wakes up
03:59:13.484 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:59:13.484 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:59:13.485 00.001 16108 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=-0.04
03:59:13.485 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:59:13.485 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:13.485 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:59:13.485 00.000 16108 MoveAxis(E, 0, ABG)
03:59:13.485 00.000 16108 Move returns status 0, amount 0
03:59:13.485 00.000 16108 MoveAxis(N, 0, ABG)
03:59:13.485 00.000 16108 Move returns status 0, amount 0
03:59:13.486 00.001 16108 move complete, result=0
03:59:13.486 00.000 16108 worker thread done servicing request
03:59:13.491 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4243, FiltMin=3459, FiltMax=29001, Gamma=1.000
03:59:13.509 00.018 21068 UpdateGuideState exits: m=250947 SNR=119.5
03:59:13.510 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:13.512 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:13.514 00.002 21068 Enqueuing Expose request
03:59:13.515 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:13.517 00.002 16108 Worker thread wakes up
03:59:13.517 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:13.517 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:14.494 00.977 16108 Exposure complete
03:59:14.550 00.056 16108 worker thread done servicing request
03:59:14.550 00.000 21068 OnExposeComplete: enter
03:59:14.551 00.001 21068 UpdateGuideState(): m_state=6
03:59:14.553 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
03:59:14.556 00.003 21068 Star::Find returns 1 (0), X=102.86, Y=801.77, Mass=240344, SNR=108.7, Peak=29587 HFD=3.4
03:59:14.558 00.002 21068 MultiStar: [#1 -0.32,0.20,1.45,U] [#2 -0.02,0.07,1.35,U] [#3 0.16,0.18,1.29,U] [#4 0.29,0.16,0.49,U] [#5 -0.40,0.55,0.00,M2] [#6 0.14,-0.32,0.37,U] [#7 -0.42,0.69,0.00,M10] [#8 0.13,0.42,0.00,M1] 
03:59:14.559 00.001 21068 refined, 5 included, MultiStar: {-0.00, 0.15}, one-star: {0.09, 0.33}
03:59:14.560 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
03:59:14.562 00.002 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
03:59:14.563 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.03 mountY=-0.15, mountTheta=-1.38
03:59:14.567 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.15, opts=13)
03:59:14.568 00.001 21068 Enqueuing Move request for scope (-0.00, 0.15)
03:59:14.569 00.001 16108 Worker thread wakes up
03:59:14.570 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
03:59:14.570 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
03:59:14.570 00.000 16108 Moving (-0.00, 0.15) raw xDistance=0.03 yDistance=-0.15
03:59:14.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:14.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:14.570 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:59:14.570 00.000 16108 MoveAxis(E, 0, ABG)
03:59:14.570 00.000 16108 Move returns status 0, amount 0
03:59:14.570 00.000 16108 MoveAxis(N, 0, ABG)
03:59:14.570 00.000 16108 Move returns status 0, amount 0
03:59:14.570 00.000 16108 move complete, result=0
03:59:14.571 00.001 16108 worker thread done servicing request
03:59:14.602 00.031 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4259, FiltMin=3501, FiltMax=26707, Gamma=1.000
03:59:14.625 00.023 21068 UpdateGuideState exits: m=240344 SNR=108.7
03:59:14.627 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:14.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:14.628 00.000 21068 Enqueuing Expose request
03:59:14.629 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:14.630 00.001 16108 Worker thread wakes up
03:59:14.630 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:14.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:15.805 01.175 16108 Exposure complete
03:59:15.863 00.058 16108 worker thread done servicing request
03:59:15.863 00.000 21068 OnExposeComplete: enter
03:59:15.864 00.001 21068 UpdateGuideState(): m_state=6
03:59:15.865 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
03:59:15.865 00.000 21068 Star::Find returns 1 (0), X=102.90, Y=801.89, Mass=290051, SNR=118.6, Peak=38931 HFD=3.1
03:59:15.866 00.001 21068 MultiStar: [#1 -0.23,0.31,1.30,U] [#2 -0.01,0.27,1.39,U] [#3 0.00,0.20,1.12,U] [#4 0.40,0.26,0.00,M1] [#5 -0.19,0.70,0.00,M3] [#6 0.10,0.11,0.36,U] [#7 -0.56,1.02,0.00,R] [#8 -0.17,0.76,0.00,M2] 
03:59:15.867 00.001 21068 refined, 4 included, MultiStar: {-0.03, 0.29}, one-star: {0.13, 0.45}
03:59:15.868 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
03:59:15.868 00.000 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.24 = -1.24)
03:59:15.870 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.67 mountX=0.08 mountY=-0.28, mountTheta=-1.29
03:59:15.871 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.29, opts=13)
03:59:15.872 00.001 21068 Enqueuing Move request for scope (-0.03, 0.29)
03:59:15.873 00.001 16108 Worker thread wakes up
03:59:15.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
03:59:15.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
03:59:15.873 00.000 16108 Moving (-0.03, 0.29) raw xDistance=0.08 yDistance=-0.28
03:59:15.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:59:15.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:59:15.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:59:15.873 00.000 16108 MoveAxis(E, 0, ABG)
03:59:15.873 00.000 16108 Move returns status 0, amount 0
03:59:15.873 00.000 16108 MoveAxis(N, 0, ABG)
03:59:15.873 00.000 16108 Move returns status 0, amount 0
03:59:15.873 00.000 16108 move complete, result=0
03:59:15.873 00.000 16108 worker thread done servicing request
03:59:15.876 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4278, FiltMin=3392, FiltMax=27177, Gamma=1.000
03:59:15.889 00.013 21068 UpdateGuideState exits: m=290051 SNR=118.6
03:59:15.889 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:15.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:15.891 00.001 21068 Enqueuing Expose request
03:59:15.893 00.002 16108 Worker thread wakes up
03:59:15.893 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:59:15.894 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:15.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:16.888 00.994 16108 Exposure complete
03:59:16.945 00.057 16108 worker thread done servicing request
03:59:16.945 00.000 21068 OnExposeComplete: enter
03:59:16.947 00.002 21068 UpdateGuideState(): m_state=6
03:59:16.950 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
03:59:16.951 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.78, Mass=294983, SNR=117.6, Peak=34787 HFD=3.6
03:59:16.952 00.001 21068 MultiStar: [#1 -0.38,0.56,0.00,M1] [#2 -0.02,0.48,0.00,M1] [#3 0.07,0.35,1.03,U] [#4 0.30,0.29,0.00,M2] [#5 -0.31,0.59,0.00,M4] [#6 0.12,0.04,0.31,U] [#7 0.13,-0.56,0.00,M1] [#8 -0.14,0.76,0.00,M3] 
03:59:16.954 00.002 21068 refined, 2 included, MultiStar: {0.05, 0.31}, one-star: {-0.00, 0.34}
03:59:16.955 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
03:59:16.958 00.003 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
03:59:16.959 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.42 mountX=0.01 mountY=-0.31, mountTheta=-1.55
03:59:16.961 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.31, opts=13)
03:59:16.963 00.002 21068 Enqueuing Move request for scope (0.05, 0.31)
03:59:16.964 00.001 16108 Worker thread wakes up
03:59:16.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
03:59:16.964 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
03:59:16.964 00.000 16108 Moving (0.05, 0.31) raw xDistance=0.01 yDistance=-0.31
03:59:16.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:59:16.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:59:16.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:59:16.965 00.001 16108 MoveAxis(E, 0, ABG)
03:59:16.965 00.000 16108 Move returns status 0, amount 0
03:59:16.965 00.000 16108 MoveAxis(N, 0, ABG)
03:59:16.965 00.000 16108 Move returns status 0, amount 0
03:59:16.965 00.000 16108 move complete, result=0
03:59:16.965 00.000 16108 worker thread done servicing request
03:59:16.971 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2022, max=65535, med=4294, FiltMin=3497, FiltMax=25789, Gamma=1.000
03:59:16.984 00.013 21068 UpdateGuideState exits: m=294983 SNR=117.6
03:59:16.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:16.987 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:16.988 00.001 21068 Enqueuing Expose request
03:59:16.989 00.001 16108 Worker thread wakes up
03:59:16.989 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:16.989 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:59:16.990 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:18.165 01.175 16108 Exposure complete
03:59:18.231 00.066 16108 worker thread done servicing request
03:59:18.231 00.000 21068 OnExposeComplete: enter
03:59:18.232 00.001 21068 UpdateGuideState(): m_state=6
03:59:18.233 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
03:59:18.234 00.001 21068 Star::Find returns 1 (0), X=102.41, Y=802.15, Mass=290293, SNR=119.9, Peak=30691 HFD=3.4
03:59:18.236 00.002 21068 MultiStar: [#1 -0.78,0.59,0.00,M2] [#2 -0.39,0.55,0.00,M2] [#3 -0.45,0.62,0.00,M1] [#4 -0.17,0.51,0.00,M3] [#5 -0.71,0.84,0.00,M5] [#6 -0.47,0.36,0.00,M1] [#7 -0.31,-0.02,0.15,U] [#8 -0.51,0.55,0.00,M4] 
03:59:18.236 00.000 21068 refined, 1 included, MultiStar: {-0.35, 0.62}, one-star: {-0.36, 0.71}
03:59:18.237 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
03:59:18.238 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
03:59:18.239 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.62 hyp=0.71 cameraTheta=2.09 mountX=0.45 mountY=-0.52, mountTheta=-0.85
03:59:18.240 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.62, opts=13)
03:59:18.241 00.001 21068 Enqueuing Move request for scope (-0.35, 0.62)
03:59:18.242 00.001 16108 Worker thread wakes up
03:59:18.242 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.62) opts 0xd
03:59:18.242 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.62)
03:59:18.242 00.000 16108 Moving (-0.35, 0.62) raw xDistance=0.45 yDistance=-0.52
03:59:18.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
03:59:18.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:59:18.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
03:59:18.242 00.000 16108 MoveAxis(W, 119, ABG)
03:59:18.242 00.000 16108 Guiding  Dir = 3, Dur = 119
03:59:18.243 00.001 16108 IsSlewing returns 0
03:59:18.243 00.000 16108 IsGuiding returns 0
03:59:18.246 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1491, max=65535, med=4313, FiltMin=3542, FiltMax=23459, Gamma=1.000
03:59:18.265 00.019 21068 UpdateGuideState exits: m=290293 SNR=119.9
03:59:18.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:18.269 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:18.270 00.001 21068 Enqueuing Expose request
03:59:18.279 00.009 16108 PulseGuide returned control before completion, sleep 94
03:59:18.387 00.108 16108 IsGuiding returns 1
03:59:18.387 00.000 16108 scope still moving after pulse duration time elapsed
03:59:18.419 00.032 16108 IsSlewing returns 0
03:59:18.420 00.001 16108 IsGuiding returns 1
03:59:18.451 00.031 16108 IsSlewing returns 0
03:59:18.451 00.000 16108 IsGuiding returns 0
03:59:18.451 00.000 16108 scope move finished after 119 + 89 ms
03:59:18.451 00.000 16108 Move returns status 0, amount 119
03:59:18.451 00.000 16108 MoveAxis(N, 0, ABG)
03:59:18.452 00.001 16108 Move returns status 0, amount 0
03:59:18.452 00.000 16108 move complete, result=0
03:59:18.452 00.000 16108 worker thread done servicing request
03:59:18.452 00.000 16108 Worker thread wakes up
03:59:18.452 00.000 21068 GuideStep: 0.5 px 119 ms WEST, -0.5 px 0 ms NORTH
03:59:18.454 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:18.454 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:19.427 00.973 16108 Exposure complete
03:59:19.498 00.071 16108 worker thread done servicing request
03:59:19.498 00.000 21068 OnExposeComplete: enter
03:59:19.499 00.001 21068 UpdateGuideState(): m_state=6
03:59:19.500 00.001 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
03:59:19.500 00.000 21068 Star::Find returns 1 (0), X=103.28, Y=801.90, Mass=263550, SNR=109.5, Peak=28755 HFD=3.4
03:59:19.501 00.001 21068 MultiStar: [#1 0.11,0.35,1.07,U] [#2 0.55,0.19,0.00,M3] [#3 0.55,0.38,0.00,M2] [#4 0.64,0.02,0.00,M4] [#5 0.79,0.54,0.00,M6] [#6 0.50,0.41,0.00,M2] [#7 0.77,-0.69,0.00,M1] [#8 0.61,0.22,0.00,M5] 
03:59:19.502 00.001 21068 refined, 1 included, MultiStar: {0.31, 0.40}, one-star: {0.52, 0.46}
03:59:19.503 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.05 = -2.05)
03:59:19.504 00.001 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.99 = -1.99)
03:59:19.504 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=0.40 hyp=0.51 cameraTheta=0.92 mountX=-0.23 mountY=-0.46, mountTheta=-2.04
03:59:19.507 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.40, opts=13)
03:59:19.509 00.002 21068 Enqueuing Move request for scope (0.31, 0.40)
03:59:19.511 00.002 16108 Worker thread wakes up
03:59:19.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.40) opts 0xd
03:59:19.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.40)
03:59:19.511 00.000 16108 Moving (0.31, 0.40) raw xDistance=-0.23 yDistance=-0.46
03:59:19.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
03:59:19.511 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.08 newest=-1.29
03:59:19.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
03:59:19.511 00.000 16108 MoveAxis(E, 53, ABG)
03:59:19.511 00.000 16108 Guiding  Dir = 2, Dur = 53
03:59:19.513 00.002 16108 IsSlewing returns 0
03:59:19.513 00.000 16108 IsGuiding returns 0
03:59:19.521 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2032, max=65535, med=4329, FiltMin=3446, FiltMax=20521, Gamma=1.000
03:59:19.540 00.019 21068 UpdateGuideState exits: m=263550 SNR=109.5
03:59:19.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:19.541 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:19.542 00.001 21068 Enqueuing Expose request
03:59:19.555 00.013 16108 PulseGuide returned control before completion, sleep 21
03:59:19.585 00.030 16108 IsGuiding returns 1
03:59:19.585 00.000 16108 scope still moving after pulse duration time elapsed
03:59:19.617 00.032 16108 IsSlewing returns 0
03:59:19.617 00.000 16108 IsGuiding returns 1
03:59:19.649 00.032 16108 IsSlewing returns 0
03:59:19.649 00.000 16108 IsGuiding returns 0
03:59:19.649 00.000 16108 scope move finished after 53 + 83 ms
03:59:19.649 00.000 16108 Move returns status 0, amount 53
03:59:19.649 00.000 16108 MoveAxis(N, 93, ABG)
03:59:19.649 00.000 16108 Guiding  Dir = 0, Dur = 93
03:59:19.649 00.000 16108 IsSlewing returns 0
03:59:19.649 00.000 16108 IsGuiding returns 0
03:59:19.713 00.064 16108 PulseGuide returned control before completion, sleep 39
03:59:19.760 00.047 16108 IsGuiding returns 1
03:59:19.760 00.000 16108 scope still moving after pulse duration time elapsed
03:59:19.791 00.031 16108 IsSlewing returns 0
03:59:19.791 00.000 16108 IsGuiding returns 1
03:59:19.822 00.031 16108 IsSlewing returns 0
03:59:19.822 00.000 16108 IsGuiding returns 1
03:59:19.853 00.031 16108 IsSlewing returns 0
03:59:19.854 00.001 16108 IsGuiding returns 1
03:59:19.885 00.031 16108 IsSlewing returns 0
03:59:19.885 00.000 16108 IsGuiding returns 0
03:59:19.885 00.000 16108 scope move finished after 93 + 143 ms
03:59:19.885 00.000 16108 Move returns status 0, amount 93
03:59:19.887 00.002 16108 move complete, result=0
03:59:19.887 00.000 16108 worker thread done servicing request
03:59:19.887 00.000 16108 Worker thread wakes up
03:59:19.887 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.5 px 93 ms NORTH
03:59:19.889 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:19.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:21.057 01.168 16108 Exposure complete
03:59:21.138 00.081 16108 worker thread done servicing request
03:59:21.138 00.000 21068 OnExposeComplete: enter
03:59:21.141 00.003 21068 UpdateGuideState(): m_state=6
03:59:21.143 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
03:59:21.145 00.002 21068 Star::Find returns 1 (0), X=103.10, Y=801.39, Mass=265509, SNR=117.4, Peak=30454 HFD=3.5
03:59:21.146 00.001 21068 MultiStar: [#1 0.00,-0.15,1.10,U] [#2 0.21,-0.23,0.98,U] [#3 0.32,-0.34,0.00,M3] [#4 0.85,-0.17,0.00,M5] [#5 0.04,0.06,0.36,U] [#6 -0.04,-0.08,0.28,U] [#7 0.43,-0.95,0.00,M2] [#8 0.22,0.23,0.29,U] 
03:59:21.148 00.002 21068 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.34, -0.05}
03:59:21.151 00.003 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.77)
03:59:21.152 00.001 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.45 = 2.83)
03:59:21.154 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.54 mountX=-0.17 mountY=0.05, mountTheta=2.83
03:59:21.158 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.09, opts=13)
03:59:21.159 00.001 21068 Enqueuing Move request for scope (0.15, -0.09)
03:59:21.160 00.001 16108 Worker thread wakes up
03:59:21.160 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
03:59:21.160 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
03:59:21.160 00.000 16108 Moving (0.15, -0.09) raw xDistance=-0.17 yDistance=0.05
03:59:21.160 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:59:21.160 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:21.160 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:21.160 00.000 16108 MoveAxis(E, 0, ABG)
03:59:21.161 00.001 16108 Move returns status 0, amount 0
03:59:21.161 00.000 16108 MoveAxis(N, 0, ABG)
03:59:21.161 00.000 16108 Move returns status 0, amount 0
03:59:21.161 00.000 16108 move complete, result=0
03:59:21.161 00.000 16108 worker thread done servicing request
03:59:21.166 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4355, FiltMin=3513, FiltMax=22886, Gamma=1.000
03:59:21.186 00.020 21068 UpdateGuideState exits: m=265509 SNR=117.4
03:59:21.189 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:21.190 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:21.190 00.000 21068 Enqueuing Expose request
03:59:21.191 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:21.192 00.001 16108 Worker thread wakes up
03:59:21.192 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:21.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:22.156 00.964 16108 Exposure complete
03:59:22.222 00.066 16108 worker thread done servicing request
03:59:22.222 00.000 21068 OnExposeComplete: enter
03:59:22.223 00.001 21068 UpdateGuideState(): m_state=6
03:59:22.223 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
03:59:22.224 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.40, Mass=248146, SNR=118.1, Peak=30598 HFD=3.3
03:59:22.226 00.002 21068 MultiStar: [#1 -0.33,-0.18,1.15,U] [#2 0.12,-0.13,1.06,U] [#3 -0.11,-0.10,0.86,U] [#4 0.43,-0.22,0.00,M6] [#5 -0.25,-0.42,0.00,M6] [#6 0.17,-0.68,0.00,M2] [#7 0.27,-1.22,0.00,M3] [#8 -0.24,0.29,0.28,U] 
03:59:22.227 00.001 21068 single-star, 4 included, MultiStar: {-0.11, -0.09}, one-star: {-0.07, -0.04}
03:59:22.227 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.69)
03:59:22.228 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.75)
03:59:22.229 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.63 mountX=0.06 mountY=0.06, mountTheta=0.72
03:59:22.230 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
03:59:22.232 00.002 21068 Enqueuing Move request for scope (-0.07, -0.04)
03:59:22.233 00.001 16108 Worker thread wakes up
03:59:22.233 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
03:59:22.233 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
03:59:22.233 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.06
03:59:22.233 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:59:22.233 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:22.233 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:59:22.233 00.000 16108 MoveAxis(E, 0, ABG)
03:59:22.233 00.000 16108 Move returns status 0, amount 0
03:59:22.233 00.000 16108 MoveAxis(N, 0, ABG)
03:59:22.233 00.000 16108 Move returns status 0, amount 0
03:59:22.233 00.000 16108 move complete, result=0
03:59:22.234 00.001 16108 worker thread done servicing request
03:59:22.239 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1632, max=65535, med=4371, FiltMin=3577, FiltMax=21206, Gamma=1.000
03:59:22.254 00.015 21068 UpdateGuideState exits: m=248146 SNR=118.1
03:59:22.255 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:22.256 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:22.256 00.000 21068 Enqueuing Expose request
03:59:22.257 00.001 16108 Worker thread wakes up
03:59:22.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:22.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:22.257 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:23.424 01.167 16108 Exposure complete
03:59:23.489 00.065 16108 worker thread done servicing request
03:59:23.489 00.000 21068 OnExposeComplete: enter
03:59:23.490 00.001 21068 UpdateGuideState(): m_state=6
03:59:23.490 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
03:59:23.491 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.42, Mass=255391, SNR=113.6, Peak=34806 HFD=3.3
03:59:23.492 00.001 21068 MultiStar: [#1 -0.20,-0.19,1.19,U] [#2 0.06,-0.12,1.12,U] [#3 0.07,-0.12,0.96,U] [#4 0.27,-0.05,0.39,U] [#5 -0.09,0.26,0.28,U] [#6 -0.30,-0.39,0.00,M3] [#7 0.23,-0.66,0.00,M4] [#8 0.34,0.28,0.00,M4] 
03:59:23.493 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.09}, one-star: {0.21, -0.02}
03:59:23.493 00.000 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.16 = 2.13)
03:59:23.495 00.002 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.10 = 2.19)
03:59:23.496 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=-0.05 mountY=0.08, mountTheta=2.14
03:59:23.498 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.09, opts=13)
03:59:23.499 00.001 21068 Enqueuing Move request for scope (0.04, -0.09)
03:59:23.500 00.001 16108 Worker thread wakes up
03:59:23.500 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
03:59:23.500 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
03:59:23.500 00.000 16108 Moving (0.04, -0.09) raw xDistance=-0.05 yDistance=0.08
03:59:23.500 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:59:23.500 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:23.500 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:59:23.500 00.000 16108 MoveAxis(E, 0, ABG)
03:59:23.500 00.000 16108 Move returns status 0, amount 0
03:59:23.500 00.000 16108 MoveAxis(N, 0, ABG)
03:59:23.501 00.001 16108 Move returns status 0, amount 0
03:59:23.501 00.000 16108 move complete, result=0
03:59:23.501 00.000 16108 worker thread done servicing request
03:59:23.503 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4387, FiltMin=3565, FiltMax=23328, Gamma=1.000
03:59:23.519 00.016 21068 UpdateGuideState exits: m=255391 SNR=113.6
03:59:23.520 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:23.520 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:23.521 00.001 21068 Enqueuing Expose request
03:59:23.522 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:23.523 00.001 16108 Worker thread wakes up
03:59:23.523 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:23.523 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:24.497 00.974 16108 Exposure complete
03:59:24.581 00.084 16108 worker thread done servicing request
03:59:24.581 00.000 21068 OnExposeComplete: enter
03:59:24.582 00.001 21068 UpdateGuideState(): m_state=6
03:59:24.582 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
03:59:24.583 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.23, Mass=265670, SNR=121.1, Peak=32166 HFD=3.4
03:59:24.584 00.001 21068 MultiStar: [#1 -0.11,-0.16,1.24,U] [#2 0.17,-0.27,0.97,U] [#3 0.28,-0.29,0.79,U] [#4 0.52,-0.20,0.00,M6] [#5 0.08,0.12,0.26,U] [#6 0.35,-0.51,0.00,M4] [#7 0.58,-1.12,0.00,M5] [#8 0.18,-0.23,0.21,U] 
03:59:24.585 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.20}, one-star: {0.27, -0.21}
03:59:24.586 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
03:59:24.586 00.000 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.37)
03:59:24.587 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.16 mountY=0.17, mountTheta=2.34
03:59:24.589 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.20, opts=13)
03:59:24.589 00.000 21068 Enqueuing Move request for scope (0.13, -0.20)
03:59:24.590 00.001 16108 Worker thread wakes up
03:59:24.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:59:24.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:59:24.590 00.000 16108 Moving (0.13, -0.20) raw xDistance=-0.16 yDistance=0.17
03:59:24.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:59:24.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:24.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:59:24.590 00.000 16108 MoveAxis(E, 0, ABG)
03:59:24.590 00.000 16108 Move returns status 0, amount 0
03:59:24.590 00.000 16108 MoveAxis(N, 0, ABG)
03:59:24.592 00.002 16108 Move returns status 0, amount 0
03:59:24.592 00.000 16108 move complete, result=0
03:59:24.592 00.000 16108 worker thread done servicing request
03:59:24.598 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4400, FiltMin=3686, FiltMax=25430, Gamma=1.000
03:59:24.627 00.029 21068 UpdateGuideState exits: m=265670 SNR=121.1
03:59:24.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:24.631 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:24.632 00.001 21068 Enqueuing Expose request
03:59:24.634 00.002 16108 Worker thread wakes up
03:59:24.634 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:59:24.635 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:24.635 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:25.830 01.195 16108 Exposure complete
03:59:25.891 00.061 16108 worker thread done servicing request
03:59:25.891 00.000 21068 OnExposeComplete: enter
03:59:25.892 00.001 21068 UpdateGuideState(): m_state=6
03:59:25.893 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
03:59:25.894 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.24, Mass=247106, SNR=112.8, Peak=34550 HFD=3.5
03:59:25.895 00.001 21068 MultiStar: [#1 -0.18,-0.30,1.22,U] [#2 0.03,-0.41,0.00,M1] [#3 0.06,-0.28,0.87,U] [#4 0.17,-0.56,0.00,M7] [#5 0.20,-0.53,0.00,M5] [#6 0.29,-0.76,0.00,M5] [#7 0.11,-1.36,0.00,M6] [#8 0.01,-0.28,0.20,U] 
03:59:25.895 00.000 21068 single-star, 3 included, MultiStar: {-0.05, -0.26}, one-star: {-0.00, -0.20}
03:59:25.896 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
03:59:25.897 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
03:59:25.898 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.58 mountX=-0.03 mountY=0.19, mountTheta=1.74
03:59:25.902 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.20, opts=13)
03:59:25.904 00.002 21068 Enqueuing Move request for scope (-0.00, -0.20)
03:59:25.907 00.003 16108 Worker thread wakes up
03:59:25.907 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
03:59:25.907 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
03:59:25.907 00.000 16108 Moving (-0.00, -0.20) raw xDistance=-0.03 yDistance=0.19
03:59:25.907 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:25.907 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:25.907 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:59:25.907 00.000 16108 MoveAxis(E, 0, ABG)
03:59:25.907 00.000 16108 Move returns status 0, amount 0
03:59:25.907 00.000 16108 MoveAxis(N, 0, ABG)
03:59:25.907 00.000 16108 Move returns status 0, amount 0
03:59:25.907 00.000 16108 move complete, result=0
03:59:25.908 00.001 16108 worker thread done servicing request
03:59:25.914 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1197, max=65535, med=4413, FiltMin=3645, FiltMax=24291, Gamma=1.000
03:59:25.929 00.015 21068 UpdateGuideState exits: m=247106 SNR=112.8
03:59:25.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:25.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:25.931 00.000 21068 Enqueuing Expose request
03:59:25.932 00.001 16108 Worker thread wakes up
03:59:25.932 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:59:25.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:25.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:26.910 00.977 16108 Exposure complete
03:59:26.979 00.069 16108 worker thread done servicing request
03:59:26.979 00.000 21068 OnExposeComplete: enter
03:59:26.981 00.002 21068 UpdateGuideState(): m_state=6
03:59:26.984 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
03:59:26.986 00.002 21068 Star::Find returns 1 (0), X=103.07, Y=801.09, Mass=241425, SNR=111.1, Peak=30406 HFD=3.3
03:59:26.988 00.002 21068 MultiStar: [#1 0.22,-0.23,1.13,U] [#2 0.52,-0.36,0.00,M2] [#3 0.25,-0.48,0.00,M1] [#4 0.58,-0.52,0.00,M8] [#5 0.36,-0.26,0.00,M6] [#6 0.33,-0.83,0.00,M6] [#7 0.41,-1.39,0.00,M7] [#8 0.18,-0.38,0.00,M3] 
03:59:26.990 00.002 21068 refined, 1 included, MultiStar: {0.26, -0.29}, one-star: {0.30, -0.35}
03:59:26.992 00.002 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
03:59:26.994 00.002 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
03:59:26.995 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.38 cameraTheta=-0.83 mountX=-0.30 mountY=0.22, mountTheta=2.52
03:59:26.999 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.29, opts=13)
03:59:27.000 00.001 21068 Enqueuing Move request for scope (0.26, -0.29)
03:59:27.002 00.002 16108 Worker thread wakes up
03:59:27.002 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.29) opts 0xd
03:59:27.002 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.29)
03:59:27.002 00.000 16108 Moving (0.26, -0.29) raw xDistance=-0.30 yDistance=0.22
03:59:27.002 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:59:27.002 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:59:27.003 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:59:27.003 00.000 16108 MoveAxis(E, 80, ABG)
03:59:27.003 00.000 16108 Guiding  Dir = 2, Dur = 80
03:59:27.003 00.000 16108 IsSlewing returns 0
03:59:27.004 00.001 16108 IsGuiding returns 0
03:59:27.010 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=4422, FiltMin=3680, FiltMax=22873, Gamma=1.000
03:59:27.024 00.014 21068 UpdateGuideState exits: m=241425 SNR=111.1
03:59:27.025 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:27.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:27.027 00.001 21068 Enqueuing Expose request
03:59:27.046 00.019 16108 PulseGuide returned control before completion, sleep 48
03:59:27.107 00.061 16108 IsGuiding returns 1
03:59:27.107 00.000 16108 scope still moving after pulse duration time elapsed
03:59:27.139 00.032 16108 IsSlewing returns 0
03:59:27.139 00.000 16108 IsGuiding returns 0
03:59:27.139 00.000 16108 scope move finished after 80 + 55 ms
03:59:27.139 00.000 16108 Move returns status 0, amount 80
03:59:27.139 00.000 16108 MoveAxis(N, 0, ABG)
03:59:27.139 00.000 16108 Move returns status 0, amount 0
03:59:27.139 00.000 16108 move complete, result=0
03:59:27.139 00.000 16108 worker thread done servicing request
03:59:27.139 00.000 16108 Worker thread wakes up
03:59:27.139 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:27.139 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH
03:59:27.141 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:28.303 01.162 16108 Exposure complete
03:59:28.356 00.053 16108 worker thread done servicing request
03:59:28.356 00.000 21068 OnExposeComplete: enter
03:59:28.357 00.001 21068 UpdateGuideState(): m_state=6
03:59:28.358 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
03:59:28.358 00.000 21068 Star::Find returns 1 (0), X=102.84, Y=801.03, Mass=265431, SNR=119.4, Peak=37638 HFD=3.4
03:59:28.359 00.001 21068 MultiStar: [#1 -0.12,-0.21,1.01,U] [#2 0.41,-0.36,0.00,M3] [#3 -0.04,-0.29,0.76,U] [#4 0.45,-0.64,0.00,M9] [#5 -0.27,-0.32,0.00,M7] [#6 0.44,-0.60,0.00,M7] [#7 0.09,-1.17,0.00,M8] [#8 -0.01,-0.18,0.23,U] 
03:59:28.360 00.001 21068 refined, 3 included, MultiStar: {-0.03, -0.30}, one-star: {0.07, -0.41}
03:59:28.361 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.66)
03:59:28.362 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.72)
03:59:28.363 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.66 mountX=-0.03 mountY=0.30, mountTheta=1.66
03:59:28.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.30, opts=13)
03:59:28.365 00.000 21068 Enqueuing Move request for scope (-0.03, -0.30)
03:59:28.366 00.001 16108 Worker thread wakes up
03:59:28.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
03:59:28.366 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
03:59:28.366 00.000 16108 Moving (-0.03, -0.30) raw xDistance=-0.03 yDistance=0.30
03:59:28.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:28.367 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:59:28.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:59:28.367 00.000 16108 MoveAxis(E, 0, ABG)
03:59:28.367 00.000 16108 Move returns status 0, amount 0
03:59:28.367 00.000 16108 MoveAxis(N, 0, ABG)
03:59:28.367 00.000 16108 Move returns status 0, amount 0
03:59:28.367 00.000 16108 move complete, result=0
03:59:28.367 00.000 16108 worker thread done servicing request
03:59:28.371 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1977, max=65535, med=4429, FiltMin=3654, FiltMax=22541, Gamma=1.000
03:59:28.383 00.012 21068 UpdateGuideState exits: m=265431 SNR=119.4
03:59:28.384 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:28.385 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:28.386 00.001 21068 Enqueuing Expose request
03:59:28.387 00.001 16108 Worker thread wakes up
03:59:28.387 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:59:28.387 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:28.387 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:29.368 00.981 16108 Exposure complete
03:59:29.442 00.074 16108 worker thread done servicing request
03:59:29.442 00.000 21068 OnExposeComplete: enter
03:59:29.443 00.001 21068 UpdateGuideState(): m_state=6
03:59:29.443 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
03:59:29.444 00.001 21068 Star::Find returns 1 (0), X=102.95, Y=801.15, Mass=257392, SNR=113.0, Peak=34054 HFD=3.3
03:59:29.445 00.001 21068 MultiStar: [#1 -0.14,-0.29,0.98,U] [#2 0.18,-0.25,0.84,U] [#3 0.12,-0.36,0.84,U] [#4 0.42,-0.48,0.00,M10] [#5 -0.23,-0.07,0.33,U] [#6 -0.16,-0.36,0.29,U] [#7 0.68,-1.07,0.00,M9] [#8 0.08,-0.46,0.00,M3] 
03:59:29.446 00.001 21068 refined, 5 included, MultiStar: {0.04, -0.28}, one-star: {0.18, -0.29}
03:59:29.447 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
03:59:29.448 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
03:59:29.448 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.43 mountX=-0.09 mountY=0.27, mountTheta=1.89
03:59:29.450 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.28, opts=13)
03:59:29.451 00.001 21068 Enqueuing Move request for scope (0.04, -0.28)
03:59:29.452 00.001 16108 Worker thread wakes up
03:59:29.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
03:59:29.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
03:59:29.452 00.000 16108 Moving (0.04, -0.28) raw xDistance=-0.09 yDistance=0.27
03:59:29.453 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:59:29.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:59:29.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:59:29.453 00.000 16108 MoveAxis(E, 0, ABG)
03:59:29.453 00.000 16108 Move returns status 0, amount 0
03:59:29.453 00.000 16108 MoveAxis(N, 0, ABG)
03:59:29.453 00.000 16108 Move returns status 0, amount 0
03:59:29.453 00.000 16108 move complete, result=0
03:59:29.453 00.000 16108 worker thread done servicing request
03:59:29.461 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2259, max=65535, med=4435, FiltMin=3715, FiltMax=24909, Gamma=1.000
03:59:29.474 00.013 21068 UpdateGuideState exits: m=257392 SNR=113.0
03:59:29.476 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:29.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:29.478 00.001 21068 Enqueuing Expose request
03:59:29.479 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:59:29.480 00.001 16108 Worker thread wakes up
03:59:29.480 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:29.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:30.632 01.152 16108 Exposure complete
03:59:30.697 00.065 16108 worker thread done servicing request
03:59:30.697 00.000 21068 OnExposeComplete: enter
03:59:30.698 00.001 21068 UpdateGuideState(): m_state=6
03:59:30.699 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
03:59:30.700 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.11, Mass=234721, SNR=109.0, Peak=35494 HFD=3.0
03:59:30.701 00.001 21068 MultiStar: [#1 -0.21,-0.41,0.00,M1] [#2 -0.01,-0.55,0.00,M3] [#3 0.04,-0.41,0.00,M1] [#4 0.43,-0.47,0.00,R] [#5 -0.03,-0.30,0.33,U] [#6 -0.17,-0.74,0.00,M7] [#7 0.38,-1.12,0.00,M10] [#8 -0.02,-0.21,0.23,U] 
03:59:30.702 00.001 21068 refined, 2 included, MultiStar: {0.08, -0.30}, one-star: {0.14, -0.33}
03:59:30.703 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
03:59:30.704 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.07)
03:59:30.705 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.31 mountX=-0.13 mountY=0.28, mountTheta=2.02
03:59:30.706 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.30, opts=13)
03:59:30.707 00.001 21068 Enqueuing Move request for scope (0.08, -0.30)
03:59:30.707 00.000 16108 Worker thread wakes up
03:59:30.708 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
03:59:30.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
03:59:30.708 00.000 16108 Moving (0.08, -0.30) raw xDistance=-0.13 yDistance=0.28
03:59:30.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:59:30.708 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.35 newest=0.84
03:59:30.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:59:30.708 00.000 16108 MoveAxis(E, 0, ABG)
03:59:30.708 00.000 16108 Move returns status 0, amount 0
03:59:30.708 00.000 16108 MoveAxis(S, 55, ABG)
03:59:30.708 00.000 16108 Guiding  Dir = 1, Dur = 55
03:59:30.708 00.000 16108 IsSlewing returns 0
03:59:30.708 00.000 16108 IsGuiding returns 0
03:59:30.713 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4441, FiltMin=3750, FiltMax=25315, Gamma=1.000
03:59:30.724 00.011 21068 UpdateGuideState exits: m=234721 SNR=109.0
03:59:30.725 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:30.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:30.726 00.000 21068 Enqueuing Expose request
03:59:30.747 00.021 16108 PulseGuide returned control before completion, sleep 26
03:59:30.778 00.031 16108 IsGuiding returns 1
03:59:30.778 00.000 16108 scope still moving after pulse duration time elapsed
03:59:30.809 00.031 16108 IsSlewing returns 0
03:59:30.809 00.000 16108 IsGuiding returns 1
03:59:30.841 00.032 16108 IsSlewing returns 0
03:59:30.841 00.000 16108 IsGuiding returns 0
03:59:30.841 00.000 16108 scope move finished after 55 + 77 ms
03:59:30.841 00.000 16108 Move returns status 0, amount 55
03:59:30.842 00.001 16108 move complete, result=0
03:59:30.842 00.000 16108 worker thread done servicing request
03:59:30.842 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
03:59:30.843 00.001 16108 Worker thread wakes up
03:59:30.843 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:30.843 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:31.825 00.982 16108 Exposure complete
03:59:31.895 00.070 16108 worker thread done servicing request
03:59:31.895 00.000 21068 OnExposeComplete: enter
03:59:31.896 00.001 21068 UpdateGuideState(): m_state=6
03:59:31.897 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
03:59:31.897 00.000 21068 Star::Find returns 1 (0), X=102.95, Y=801.04, Mass=218142, SNR=103.7, Peak=31878 HFD=2.9
03:59:31.898 00.001 21068 MultiStar: [#1 -0.03,-0.52,0.00,M2] [#2 0.12,-0.63,0.00,M4] [#3 0.31,-0.57,0.00,M2] [#4 0.18,-0.15,0.37,U] [#5 0.16,-0.45,0.00,M6] [#6 0.31,-0.93,0.00,M8] [#7 0.32,-1.40,0.00,R] [#8 0.22,-0.36,0.00,M3] 
03:59:31.899 00.001 21068 refined, 1 included, MultiStar: {0.18, -0.33}, one-star: {0.19, -0.40}
03:59:31.900 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
03:59:31.901 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
03:59:31.901 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-1.06 mountX=-0.24 mountY=0.28, mountTheta=2.28
03:59:31.903 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.33, opts=13)
03:59:31.904 00.001 21068 Enqueuing Move request for scope (0.18, -0.33)
03:59:31.905 00.001 16108 Worker thread wakes up
03:59:31.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.33) opts 0xd
03:59:31.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.33)
03:59:31.905 00.000 16108 Moving (0.18, -0.33) raw xDistance=-0.24 yDistance=0.28
03:59:31.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:59:31.905 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:59:31.905 00.000 16108 MoveAxis(E, 63, ABG)
03:59:31.905 00.000 16108 Guiding  Dir = 2, Dur = 63
03:59:31.906 00.001 16108 IsSlewing returns 0
03:59:31.906 00.000 16108 IsGuiding returns 0
03:59:31.909 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2041, max=65535, med=4448, FiltMin=3769, FiltMax=23353, Gamma=1.000
03:59:31.922 00.013 21068 UpdateGuideState exits: m=218142 SNR=103.7
03:59:31.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:31.923 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:31.924 00.001 21068 Enqueuing Expose request
03:59:31.946 00.022 16108 PulseGuide returned control before completion, sleep 34
03:59:31.991 00.045 16108 IsGuiding returns 1
03:59:31.991 00.000 16108 scope still moving after pulse duration time elapsed
03:59:32.024 00.033 16108 IsSlewing returns 0
03:59:32.025 00.001 16108 IsGuiding returns 0
03:59:32.025 00.000 16108 scope move finished after 63 + 55 ms
03:59:32.025 00.000 16108 Move returns status 0, amount 63
03:59:32.025 00.000 16108 MoveAxis(S, 56, ABG)
03:59:32.025 00.000 16108 Guiding  Dir = 1, Dur = 56
03:59:32.025 00.000 16108 IsSlewing returns 0
03:59:32.025 00.000 16108 IsGuiding returns 0
03:59:32.027 00.002 16108 PulseGuide returned control before completion, sleep 65
03:59:32.103 00.076 16108 IsGuiding returns 1
03:59:32.103 00.000 16108 scope still moving after pulse duration time elapsed
03:59:32.134 00.031 16108 IsSlewing returns 0
03:59:32.135 00.001 16108 IsGuiding returns 0
03:59:32.135 00.000 16108 scope move finished after 56 + 53 ms
03:59:32.135 00.000 16108 Move returns status 0, amount 56
03:59:32.135 00.000 16108 move complete, result=0
03:59:32.135 00.000 16108 worker thread done servicing request
03:59:32.136 00.001 16108 Worker thread wakes up
03:59:32.136 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:32.136 00.000 21068 GuideStep: -0.2 px 63 ms EAST, 0.3 px 56 ms SOUTH
03:59:32.138 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:33.301 01.163 16108 Exposure complete
03:59:33.375 00.074 16108 worker thread done servicing request
03:59:33.375 00.000 21068 OnExposeComplete: enter
03:59:33.376 00.001 21068 UpdateGuideState(): m_state=6
03:59:33.378 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
03:59:33.380 00.002 21068 Star::Find returns 1 (0), X=102.89, Y=801.37, Mass=222562, SNR=104.8, Peak=28806 HFD=3.3
03:59:33.385 00.005 21068 MultiStar: [#1 -0.19,-0.22,1.06,U] [#2 0.17,-0.28,0.93,U] [#3 0.02,-0.18,0.86,U] [#4 0.06,0.08,0.32,U] [#5 -0.06,0.06,0.29,U] [#6 0.09,0.07,0.33,U] [#7 0.12,0.44,0.00,M1] [#8 0.23,-0.45,0.00,M4] 
03:59:33.387 00.002 21068 refined, 6 included, MultiStar: {0.03, -0.13}, one-star: {0.12, -0.07}
03:59:33.388 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
03:59:33.389 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
03:59:33.389 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.37 mountX=-0.05 mountY=0.12, mountTheta=1.96
03:59:33.393 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.13, opts=13)
03:59:33.394 00.001 21068 Enqueuing Move request for scope (0.03, -0.13)
03:59:33.395 00.001 16108 Worker thread wakes up
03:59:33.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
03:59:33.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
03:59:33.395 00.000 16108 Moving (0.03, -0.13) raw xDistance=-0.05 yDistance=0.12
03:59:33.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:59:33.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:33.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:59:33.395 00.000 16108 MoveAxis(E, 0, ABG)
03:59:33.395 00.000 16108 Move returns status 0, amount 0
03:59:33.395 00.000 16108 MoveAxis(N, 0, ABG)
03:59:33.395 00.000 16108 Move returns status 0, amount 0
03:59:33.395 00.000 16108 move complete, result=0
03:59:33.395 00.000 16108 worker thread done servicing request
03:59:33.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2077, max=65535, med=4457, FiltMin=3776, FiltMax=23161, Gamma=1.000
03:59:33.413 00.014 21068 UpdateGuideState exits: m=222562 SNR=104.8
03:59:33.415 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:33.417 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:33.419 00.002 21068 Enqueuing Expose request
03:59:33.420 00.001 16108 Worker thread wakes up
03:59:33.420 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:33.422 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:33.423 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:34.398 00.975 16108 Exposure complete
03:59:34.463 00.065 16108 worker thread done servicing request
03:59:34.463 00.000 21068 OnExposeComplete: enter
03:59:34.465 00.002 21068 UpdateGuideState(): m_state=6
03:59:34.466 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
03:59:34.467 00.001 21068 Star::Find returns 1 (0), X=102.73, Y=801.30, Mass=238898, SNR=115.2, Peak=32630 HFD=3.3
03:59:34.468 00.001 21068 MultiStar: [#1 -0.36,-0.13,1.01,U] [#2 0.09,-0.11,0.83,U] [#3 -0.08,-0.13,0.82,U] [#4 0.02,0.22,0.34,U] [#5 -0.05,0.06,0.26,U] [#6 -0.54,-0.27,0.00,M8] [#7 -0.14,0.57,0.00,M2] [#8 -0.23,-0.16,0.21,U] 
03:59:34.469 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.09}, one-star: {-0.04, -0.14}
03:59:34.470 00.001 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.37 = 0.92)
03:59:34.471 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.31 = 0.98)
03:59:34.471 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.40 mountX=0.08 mountY=0.11, mountTheta=0.94
03:59:34.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.09, opts=13)
03:59:34.474 00.001 21068 Enqueuing Move request for scope (-0.10, -0.09)
03:59:34.474 00.000 16108 Worker thread wakes up
03:59:34.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
03:59:34.474 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
03:59:34.474 00.000 16108 Moving (-0.10, -0.09) raw xDistance=0.08 yDistance=0.11
03:59:34.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:59:34.475 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:34.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:59:34.475 00.000 16108 MoveAxis(E, 0, ABG)
03:59:34.475 00.000 16108 Move returns status 0, amount 0
03:59:34.475 00.000 16108 MoveAxis(N, 0, ABG)
03:59:34.475 00.000 16108 Move returns status 0, amount 0
03:59:34.475 00.000 16108 move complete, result=0
03:59:34.475 00.000 16108 worker thread done servicing request
03:59:34.481 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4464, FiltMin=3840, FiltMax=23897, Gamma=1.000
03:59:34.495 00.014 21068 UpdateGuideState exits: m=238898 SNR=115.2
03:59:34.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:34.496 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:34.497 00.001 21068 Enqueuing Expose request
03:59:34.498 00.001 16108 Worker thread wakes up
03:59:34.498 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:34.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:34.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:35.648 01.149 16108 Exposure complete
03:59:35.716 00.068 16108 worker thread done servicing request
03:59:35.716 00.000 21068 OnExposeComplete: enter
03:59:35.719 00.003 21068 UpdateGuideState(): m_state=6
03:59:35.721 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
03:59:35.722 00.001 21068 Star::Find returns 1 (0), X=102.73, Y=801.40, Mass=244733, SNR=112.1, Peak=28262 HFD=3.3
03:59:35.724 00.002 21068 MultiStar: [#1 -0.36,-0.12,0.95,U] [#2 -0.10,-0.18,0.94,U] [#3 0.08,-0.04,0.87,U] [#4 -0.44,0.18,0.00,M1] [#5 -0.08,-0.14,0.27,U] [#6 -0.16,-0.23,0.24,U] [#7 -0.10,0.22,0.31,U] [#8 -0.01,-0.21,0.20,U] 
03:59:35.725 00.001 21068 single-star, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.04, -0.03}
03:59:35.726 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
03:59:35.729 00.003 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
03:59:35.731 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.43 mountX=0.03 mountY=0.04, mountTheta=0.91
03:59:35.733 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.03, opts=13)
03:59:35.734 00.001 21068 Enqueuing Move request for scope (-0.04, -0.03)
03:59:35.735 00.001 16108 Worker thread wakes up
03:59:35.737 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:59:35.737 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:59:35.737 00.000 16108 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
03:59:35.737 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:35.737 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:35.737 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:59:35.737 00.000 16108 MoveAxis(E, 0, ABG)
03:59:35.737 00.000 16108 Move returns status 0, amount 0
03:59:35.737 00.000 16108 MoveAxis(N, 0, ABG)
03:59:35.737 00.000 16108 Move returns status 0, amount 0
03:59:35.737 00.000 16108 move complete, result=0
03:59:35.737 00.000 16108 worker thread done servicing request
03:59:35.745 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2294, max=65535, med=4473, FiltMin=3811, FiltMax=19955, Gamma=1.000
03:59:35.768 00.023 21068 UpdateGuideState exits: m=244733 SNR=112.1
03:59:35.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:35.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:35.771 00.001 21068 Enqueuing Expose request
03:59:35.772 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:35.773 00.001 16108 Worker thread wakes up
03:59:35.773 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:35.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:36.761 00.988 16108 Exposure complete
03:59:36.835 00.074 16108 worker thread done servicing request
03:59:36.835 00.000 21068 OnExposeComplete: enter
03:59:36.836 00.001 21068 UpdateGuideState(): m_state=6
03:59:36.837 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
03:59:36.838 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.50, Mass=227282, SNR=111.7, Peak=26534 HFD=3.2
03:59:36.839 00.001 21068 MultiStar: [#1 -0.50,0.01,0.00,M1] [#2 -0.23,0.06,0.98,U] [#3 -0.09,0.02,0.79,U] [#4 -0.20,0.35,0.34,U] [#5 0.13,0.03,0.41,U] [#6 -0.24,-0.27,0.24,U] [#7 -0.19,0.76,0.00,M2] [#8 -0.46,0.07,0.00,M3] 
03:59:36.840 00.001 21068 refined, 5 included, MultiStar: {-0.14, 0.05}, one-star: {-0.15, 0.06}
03:59:36.841 00.001 21068 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.97) = xAngle (-0.20 = -0.20)
03:59:36.843 00.002 21068 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.14 = -0.14)
03:59:36.843 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.77 mountX=0.14 mountY=-0.02, mountTheta=-0.14
03:59:36.845 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.05, opts=13)
03:59:36.846 00.001 21068 Enqueuing Move request for scope (-0.14, 0.05)
03:59:36.847 00.001 16108 Worker thread wakes up
03:59:36.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
03:59:36.847 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
03:59:36.847 00.000 16108 Moving (-0.14, 0.05) raw xDistance=0.14 yDistance=-0.02
03:59:36.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:59:36.848 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:36.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:59:36.848 00.000 16108 MoveAxis(E, 0, ABG)
03:59:36.848 00.000 16108 Move returns status 0, amount 0
03:59:36.848 00.000 16108 MoveAxis(N, 0, ABG)
03:59:36.848 00.000 16108 Move returns status 0, amount 0
03:59:36.848 00.000 16108 move complete, result=0
03:59:36.848 00.000 16108 worker thread done servicing request
03:59:36.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4480, FiltMin=3811, FiltMax=23062, Gamma=1.000
03:59:36.874 00.022 21068 UpdateGuideState exits: m=227282 SNR=111.7
03:59:36.876 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:36.877 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:36.878 00.001 21068 Enqueuing Expose request
03:59:36.879 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:36.879 00.000 16108 Worker thread wakes up
03:59:36.880 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:36.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:38.042 01.162 16108 Exposure complete
03:59:38.117 00.075 16108 worker thread done servicing request
03:59:38.117 00.000 21068 OnExposeComplete: enter
03:59:38.119 00.002 21068 UpdateGuideState(): m_state=6
03:59:38.123 00.004 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
03:59:38.125 00.002 21068 Star::Find returns 1 (0), X=102.47, Y=801.56, Mass=264599, SNR=120.9, Peak=28435 HFD=3.3
03:59:38.126 00.001 21068 MultiStar: [#1 -0.61,-0.01,0.00,M2] [#2 -0.21,0.01,0.84,U] [#3 -0.38,0.04,0.64,U] [#4 -0.38,0.14,0.30,U] [#5 -0.30,0.28,0.00,M3] [#6 -0.01,0.05,0.25,U] [#7 -0.57,0.50,0.00,M3] [#8 -0.39,0.52,0.00,M4] 
03:59:38.129 00.003 21068 refined, 4 included, MultiStar: {-0.28, 0.07}, one-star: {-0.30, 0.12}
03:59:38.130 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
03:59:38.130 00.000 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
03:59:38.131 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.28 cameraTheta=2.89 mountX=0.28 mountY=-0.00, mountTheta=-0.01
03:59:38.134 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.07, opts=13)
03:59:38.135 00.001 21068 Enqueuing Move request for scope (-0.28, 0.07)
03:59:38.136 00.001 16108 Worker thread wakes up
03:59:38.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
03:59:38.136 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
03:59:38.136 00.000 16108 Moving (-0.28, 0.07) raw xDistance=0.28 yDistance=-0.00
03:59:38.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:59:38.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:38.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:59:38.136 00.000 16108 MoveAxis(W, 74, ABG)
03:59:38.138 00.002 16108 Guiding  Dir = 3, Dur = 74
03:59:38.138 00.000 16108 IsSlewing returns 0
03:59:38.138 00.000 16108 IsGuiding returns 0
03:59:38.141 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2025, max=65535, med=4489, FiltMin=3856, FiltMax=18851, Gamma=1.000
03:59:38.153 00.012 16108 PulseGuide returned control before completion, sleep 69
03:59:38.157 00.004 21068 UpdateGuideState exits: m=264599 SNR=120.9
03:59:38.159 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:38.161 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:38.163 00.002 21068 Enqueuing Expose request
03:59:38.230 00.067 16108 IsGuiding returns 1
03:59:38.230 00.000 16108 scope still moving after pulse duration time elapsed
03:59:38.261 00.031 16108 IsSlewing returns 0
03:59:38.261 00.000 16108 IsGuiding returns 0
03:59:38.261 00.000 16108 scope move finished after 74 + 49 ms
03:59:38.261 00.000 16108 Move returns status 0, amount 74
03:59:38.261 00.000 16108 MoveAxis(N, 0, ABG)
03:59:38.261 00.000 16108 Move returns status 0, amount 0
03:59:38.261 00.000 16108 move complete, result=0
03:59:38.261 00.000 16108 worker thread done servicing request
03:59:38.261 00.000 16108 Worker thread wakes up
03:59:38.261 00.000 21068 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
03:59:38.263 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:38.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:39.230 00.967 16108 Exposure complete
03:59:39.310 00.080 16108 worker thread done servicing request
03:59:39.311 00.001 21068 OnExposeComplete: enter
03:59:39.313 00.002 21068 UpdateGuideState(): m_state=6
03:59:39.314 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
03:59:39.315 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.71, Mass=268648, SNR=122.0, Peak=33651 HFD=3.4
03:59:39.317 00.002 21068 MultiStar: [#1 -0.31,0.14,0.87,U] [#2 0.15,0.23,0.77,U] [#3 -0.04,0.30,0.69,U] [#4 -0.24,0.41,0.00,M1] [#5 0.19,0.20,0.29,U] [#6 -0.18,0.02,0.24,U] [#7 0.04,0.79,0.00,M4] [#8 -0.28,0.19,0.21,U] 
03:59:39.318 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.22}, one-star: {0.22, 0.27}
03:59:39.319 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
03:59:39.319 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
03:59:39.321 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=0.04 mountY=-0.21, mountTheta=-1.38
03:59:39.323 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.22, opts=13)
03:59:39.324 00.001 21068 Enqueuing Move request for scope (-0.00, 0.22)
03:59:39.325 00.001 16108 Worker thread wakes up
03:59:39.325 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
03:59:39.325 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
03:59:39.325 00.000 16108 Moving (-0.00, 0.22) raw xDistance=0.04 yDistance=-0.21
03:59:39.325 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:39.325 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:59:39.325 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:59:39.325 00.000 16108 MoveAxis(E, 0, ABG)
03:59:39.325 00.000 16108 Move returns status 0, amount 0
03:59:39.325 00.000 16108 MoveAxis(N, 0, ABG)
03:59:39.325 00.000 16108 Move returns status 0, amount 0
03:59:39.325 00.000 16108 move complete, result=0
03:59:39.326 00.001 16108 worker thread done servicing request
03:59:39.329 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4496, FiltMin=3824, FiltMax=21059, Gamma=1.000
03:59:39.353 00.024 21068 UpdateGuideState exits: m=268648 SNR=122.0
03:59:39.354 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:39.355 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:39.356 00.001 21068 Enqueuing Expose request
03:59:39.356 00.000 16108 Worker thread wakes up
03:59:39.356 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:39.358 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:39.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:40.524 01.166 16108 Exposure complete
03:59:40.592 00.068 16108 worker thread done servicing request
03:59:40.592 00.000 21068 OnExposeComplete: enter
03:59:40.593 00.001 21068 UpdateGuideState(): m_state=6
03:59:40.594 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
03:59:40.595 00.001 21068 Star::Find returns 1 (0), X=102.66, Y=801.45, Mass=292380, SNR=134.7, Peak=36134 HFD=3.2
03:59:40.596 00.001 21068 MultiStar: [#1 -0.50,-0.30,0.00,M2] [#2 -0.16,-0.35,0.68,U] [#3 -0.11,-0.03,0.65,U] [#4 -0.17,0.08,0.26,U] [#5 -0.03,-0.07,0.24,U] [#6 -0.30,-0.56,0.00,M5] [#7 -0.18,0.53,0.00,M5] [#8 -0.45,-0.33,0.00,M4] 
03:59:40.596 00.000 21068 single-star, 4 included, MultiStar: {-0.12, -0.08}, one-star: {-0.10, 0.02}
03:59:40.597 00.001 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
03:59:40.598 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
03:59:40.599 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.96 mountX=0.11 mountY=0.01, mountTheta=0.06
03:59:40.600 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
03:59:40.601 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
03:59:40.603 00.002 16108 Worker thread wakes up
03:59:40.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:59:40.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:59:40.603 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.11 yDistance=0.01
03:59:40.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:59:40.603 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:40.603 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:40.603 00.000 16108 MoveAxis(E, 0, ABG)
03:59:40.603 00.000 16108 Move returns status 0, amount 0
03:59:40.603 00.000 16108 MoveAxis(N, 0, ABG)
03:59:40.603 00.000 16108 Move returns status 0, amount 0
03:59:40.603 00.000 16108 move complete, result=0
03:59:40.603 00.000 16108 worker thread done servicing request
03:59:40.607 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1974, max=65535, med=4505, FiltMin=3885, FiltMax=20582, Gamma=1.000
03:59:40.620 00.013 21068 UpdateGuideState exits: m=292380 SNR=134.7
03:59:40.621 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:40.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:40.622 00.000 21068 Enqueuing Expose request
03:59:40.623 00.001 16108 Worker thread wakes up
03:59:40.623 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:40.624 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:40.624 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:41.590 00.966 16108 Exposure complete
03:59:41.656 00.066 16108 worker thread done servicing request
03:59:41.656 00.000 21068 OnExposeComplete: enter
03:59:41.657 00.001 21068 UpdateGuideState(): m_state=6
03:59:41.658 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
03:59:41.658 00.000 21068 Star::Find returns 1 (0), X=102.95, Y=801.37, Mass=258745, SNR=106.7, Peak=32246 HFD=3.3
03:59:41.659 00.001 21068 MultiStar: [#1 -0.31,-0.15,1.22,U] [#2 0.15,-0.07,0.86,U] [#3 0.33,-0.08,0.82,U] [#4 -0.18,0.20,0.38,U] [#5 -0.23,-0.32,0.30,U] [#6 -0.23,-0.57,0.00,M6] [#7 -0.04,0.23,0.34,U] [#8 0.28,-0.11,0.22,U] 
03:59:41.660 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.18, -0.07}
03:59:41.661 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
03:59:41.661 00.000 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
03:59:41.663 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.25 mountX=-0.03 mountY=0.06, mountTheta=2.08
03:59:41.664 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.07, opts=13)
03:59:41.665 00.001 21068 Enqueuing Move request for scope (0.02, -0.07)
03:59:41.666 00.001 16108 Worker thread wakes up
03:59:41.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:59:41.666 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:59:41.666 00.000 16108 Moving (0.02, -0.07) raw xDistance=-0.03 yDistance=0.06
03:59:41.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:41.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:41.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:59:41.666 00.000 16108 MoveAxis(E, 0, ABG)
03:59:41.666 00.000 16108 Move returns status 0, amount 0
03:59:41.666 00.000 16108 MoveAxis(N, 0, ABG)
03:59:41.666 00.000 16108 Move returns status 0, amount 0
03:59:41.666 00.000 16108 move complete, result=0
03:59:41.668 00.002 16108 worker thread done servicing request
03:59:41.675 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1350, max=65535, med=4512, FiltMin=3894, FiltMax=19449, Gamma=1.000
03:59:41.695 00.020 21068 UpdateGuideState exits: m=258745 SNR=106.7
03:59:41.696 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:41.697 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:41.697 00.000 21068 Enqueuing Expose request
03:59:41.698 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:41.699 00.001 16108 Worker thread wakes up
03:59:41.699 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:41.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:42.860 01.161 16108 Exposure complete
03:59:42.923 00.063 16108 worker thread done servicing request
03:59:42.923 00.000 21068 OnExposeComplete: enter
03:59:42.924 00.001 21068 UpdateGuideState(): m_state=6
03:59:42.926 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
03:59:42.927 00.001 21068 Star::Find returns 1 (0), X=103.21, Y=801.47, Mass=236449, SNR=101.5, Peak=27798 HFD=3.3
03:59:42.928 00.001 21068 MultiStar: [#1 0.23,-0.20,1.13,U] [#2 0.58,-0.24,0.00,M1] [#3 0.42,-0.14,0.00,M1] [#4 0.50,0.31,0.00,M1] [#5 0.57,0.09,0.00,M1] [#6 0.52,-0.40,0.00,M7] [#7 0.16,0.19,0.28,U] [#8 0.45,-0.32,0.00,M4] 
03:59:42.929 00.001 21068 refined, 2 included, MultiStar: {0.31, -0.06}, one-star: {0.44, 0.04}
03:59:42.930 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
03:59:42.931 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
03:59:42.932 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-0.18 mountX=-0.31 mountY=-0.02, mountTheta=-3.09
03:59:42.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.06, opts=13)
03:59:42.934 00.000 21068 Enqueuing Move request for scope (0.31, -0.06)
03:59:42.935 00.001 16108 Worker thread wakes up
03:59:42.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.06) opts 0xd
03:59:42.935 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.06)
03:59:42.935 00.000 16108 Moving (0.31, -0.06) raw xDistance=-0.31 yDistance=-0.02
03:59:42.935 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:59:42.935 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:42.936 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:59:42.936 00.000 16108 MoveAxis(E, 82, ABG)
03:59:42.936 00.000 16108 Guiding  Dir = 2, Dur = 82
03:59:42.936 00.000 16108 IsSlewing returns 0
03:59:42.936 00.000 16108 IsGuiding returns 0
03:59:42.939 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4515, FiltMin=3875, FiltMax=18115, Gamma=1.000
03:59:42.952 00.013 21068 UpdateGuideState exits: m=236449 SNR=101.5
03:59:42.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:42.953 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:42.954 00.001 21068 Enqueuing Expose request
03:59:42.972 00.018 16108 PulseGuide returned control before completion, sleep 57
03:59:43.032 00.060 16108 IsGuiding returns 1
03:59:43.032 00.000 16108 scope still moving after pulse duration time elapsed
03:59:43.063 00.031 16108 IsSlewing returns 0
03:59:43.063 00.000 16108 IsGuiding returns 0
03:59:43.063 00.000 16108 scope move finished after 82 + 45 ms
03:59:43.064 00.001 16108 Move returns status 0, amount 82
03:59:43.064 00.000 16108 MoveAxis(N, 0, ABG)
03:59:43.064 00.000 16108 Move returns status 0, amount 0
03:59:43.064 00.000 16108 move complete, result=0
03:59:43.064 00.000 16108 worker thread done servicing request
03:59:43.064 00.000 16108 Worker thread wakes up
03:59:43.064 00.000 21068 GuideStep: -0.3 px 82 ms EAST, -0.0 px 0 ms NORTH
03:59:43.067 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:43.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:44.033 00.966 16108 Exposure complete
03:59:44.108 00.075 16108 worker thread done servicing request
03:59:44.108 00.000 21068 OnExposeComplete: enter
03:59:44.110 00.002 21068 UpdateGuideState(): m_state=6
03:59:44.111 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
03:59:44.111 00.000 21068 Star::Find returns 1 (0), X=103.10, Y=801.45, Mass=269517, SNR=118.5, Peak=31062 HFD=3.5
03:59:44.112 00.001 21068 MultiStar: [#1 0.13,-0.19,0.85,U] [#2 0.32,-0.20,0.75,U] [#3 0.50,0.14,0.00,M2] [#4 0.09,0.18,0.33,U] [#5 0.15,0.09,0.32,U] [#6 0.37,-0.19,0.00,M8] [#7 0.22,0.60,0.00,M4] [#8 0.38,0.27,0.00,M5] 
03:59:44.113 00.001 21068 refined, 4 included, MultiStar: {0.24, -0.07}, one-star: {0.33, 0.01}
03:59:44.115 00.002 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
03:59:44.117 00.002 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
03:59:44.118 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.24 cameraTheta=-0.27 mountX=-0.24 mountY=0.01, mountTheta=3.11
03:59:44.121 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.07, opts=13)
03:59:44.123 00.002 21068 Enqueuing Move request for scope (0.24, -0.07)
03:59:44.125 00.002 16108 Worker thread wakes up
03:59:44.125 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
03:59:44.125 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
03:59:44.125 00.000 16108 Moving (0.24, -0.07) raw xDistance=-0.24 yDistance=0.01
03:59:44.125 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
03:59:44.125 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:44.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:44.125 00.000 16108 MoveAxis(E, 69, ABG)
03:59:44.126 00.001 16108 Guiding  Dir = 2, Dur = 69
03:59:44.126 00.000 16108 IsSlewing returns 0
03:59:44.126 00.000 16108 IsGuiding returns 0
03:59:44.133 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2105, max=65535, med=4521, FiltMin=3862, FiltMax=21059, Gamma=1.000
03:59:44.152 00.019 21068 UpdateGuideState exits: m=269517 SNR=118.5
03:59:44.154 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:44.155 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:44.158 00.003 21068 Enqueuing Expose request
03:59:44.164 00.006 16108 PulseGuide returned control before completion, sleep 43
03:59:44.209 00.045 16108 IsGuiding returns 1
03:59:44.209 00.000 16108 scope still moving after pulse duration time elapsed
03:59:44.241 00.032 16108 IsSlewing returns 0
03:59:44.241 00.000 16108 IsGuiding returns 1
03:59:44.271 00.030 16108 IsSlewing returns 0
03:59:44.271 00.000 16108 IsGuiding returns 0
03:59:44.271 00.000 16108 scope move finished after 69 + 75 ms
03:59:44.271 00.000 16108 Move returns status 0, amount 69
03:59:44.271 00.000 16108 MoveAxis(N, 0, ABG)
03:59:44.271 00.000 16108 Move returns status 0, amount 0
03:59:44.271 00.000 16108 move complete, result=0
03:59:44.271 00.000 16108 worker thread done servicing request
03:59:44.271 00.000 16108 Worker thread wakes up
03:59:44.271 00.000 21068 GuideStep: -0.2 px 69 ms EAST, 0.0 px 0 ms NORTH
03:59:44.273 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:44.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:45.452 01.179 16108 Exposure complete
03:59:45.533 00.081 16108 worker thread done servicing request
03:59:45.533 00.000 21068 OnExposeComplete: enter
03:59:45.535 00.002 21068 UpdateGuideState(): m_state=6
03:59:45.537 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
03:59:45.539 00.002 21068 Star::Find returns 1 (0), X=102.71, Y=801.43, Mass=245452, SNR=109.6, Peak=30950 HFD=3.2
03:59:45.540 00.001 21068 MultiStar: [#1 -0.28,-0.32,0.00,M1] [#2 0.03,-0.26,0.84,U] [#3 0.14,-0.16,0.79,U] [#4 -0.16,0.04,0.27,U] [#5 -0.19,-0.12,0.28,U] [#6 -0.28,-0.36,0.00,M9] [#7 0.02,0.48,0.00,M5] [#8 0.02,0.19,0.23,U] 
03:59:45.543 00.003 21068 single-star, 5 included, MultiStar: {-0.00, -0.10}, one-star: {-0.06, -0.01}
03:59:45.544 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
03:59:45.545 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
03:59:45.546 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.98 mountX=0.05 mountY=0.02, mountTheta=0.38
03:59:45.550 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.01, opts=13)
03:59:45.552 00.002 21068 Enqueuing Move request for scope (-0.06, -0.01)
03:59:45.554 00.002 16108 Worker thread wakes up
03:59:45.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:59:45.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:59:45.554 00.000 16108 Moving (-0.06, -0.01) raw xDistance=0.05 yDistance=0.02
03:59:45.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:59:45.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:45.555 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:59:45.555 00.000 16108 MoveAxis(E, 0, ABG)
03:59:45.555 00.000 16108 Move returns status 0, amount 0
03:59:45.555 00.000 16108 MoveAxis(N, 0, ABG)
03:59:45.555 00.000 16108 Move returns status 0, amount 0
03:59:45.555 00.000 16108 move complete, result=0
03:59:45.555 00.000 16108 worker thread done servicing request
03:59:45.566 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1936, max=65535, med=4525, FiltMin=3821, FiltMax=21027, Gamma=1.000
03:59:45.586 00.020 21068 UpdateGuideState exits: m=245452 SNR=109.6
03:59:45.586 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:45.587 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:45.588 00.001 21068 Enqueuing Expose request
03:59:45.590 00.002 16108 Worker thread wakes up
03:59:45.590 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:45.591 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:45.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:46.565 00.974 16108 Exposure complete
03:59:46.622 00.057 16108 worker thread done servicing request
03:59:46.622 00.000 21068 OnExposeComplete: enter
03:59:46.623 00.001 21068 UpdateGuideState(): m_state=6
03:59:46.624 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
03:59:46.624 00.000 21068 Star::Find returns 1 (0), X=102.74, Y=801.31, Mass=234556, SNR=111.0, Peak=29222 HFD=3.4
03:59:46.625 00.001 21068 MultiStar: [#1 -0.25,-0.22,0.93,U] [#2 0.20,-0.29,0.91,U] [#3 0.14,-0.21,0.72,U] [#4 -0.07,-0.07,0.28,U] [#5 -0.03,-0.22,0.35,U] [#6 -0.06,-0.48,0.00,M10] [#7 -0.12,0.11,0.26,U] [#8 -0.12,-0.01,0.24,U] 
03:59:46.626 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.17}, one-star: {-0.03, -0.12}
03:59:46.627 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
03:59:46.627 00.000 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
03:59:46.628 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.78 mountX=0.00 mountY=0.13, mountTheta=1.54
03:59:46.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.12, opts=13)
03:59:46.630 00.000 21068 Enqueuing Move request for scope (-0.03, -0.12)
03:59:46.631 00.001 16108 Worker thread wakes up
03:59:46.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:59:46.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:59:46.631 00.000 16108 Moving (-0.03, -0.12) raw xDistance=0.00 yDistance=0.13
03:59:46.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:59:46.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:46.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:59:46.631 00.000 16108 MoveAxis(E, 0, ABG)
03:59:46.631 00.000 16108 Move returns status 0, amount 0
03:59:46.631 00.000 16108 MoveAxis(N, 0, ABG)
03:59:46.631 00.000 16108 Move returns status 0, amount 0
03:59:46.631 00.000 16108 move complete, result=0
03:59:46.631 00.000 16108 worker thread done servicing request
03:59:46.635 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2336, max=65535, med=4531, FiltMin=3856, FiltMax=19843, Gamma=1.000
03:59:46.656 00.021 21068 UpdateGuideState exits: m=234556 SNR=111.0
03:59:46.657 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:46.659 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:46.661 00.002 21068 Enqueuing Expose request
03:59:46.663 00.002 16108 Worker thread wakes up
03:59:46.663 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:46.664 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:46.665 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:47.851 01.186 16108 Exposure complete
03:59:47.927 00.076 16108 worker thread done servicing request
03:59:47.927 00.000 21068 OnExposeComplete: enter
03:59:47.928 00.001 21068 UpdateGuideState(): m_state=6
03:59:47.929 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
03:59:47.930 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.40, Mass=206854, SNR=105.3, Peak=27590 HFD=3.2
03:59:47.931 00.001 21068 MultiStar: [#1 -0.31,-0.23,1.01,U] [#2 -0.15,-0.35,0.94,U] [#3 -0.12,-0.28,0.92,U] [#4 0.08,0.41,0.00,M1] [#5 -0.41,-0.05,0.00,M1] [#6 0.17,-0.87,0.00,R] [#7 0.23,-0.00,0.22,U] [#8 0.50,0.13,0.00,M4] 
03:59:47.931 00.000 21068 single-star, 4 included, MultiStar: {-0.09, -0.21}, one-star: {0.15, -0.03}
03:59:47.932 00.001 21068 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.97) = xAngle (-3.19 = 3.09)
03:59:47.933 00.001 21068 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.13 = -3.13)
03:59:47.933 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
03:59:47.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.03, opts=13)
03:59:47.936 00.001 21068 Enqueuing Move request for scope (0.15, -0.03)
03:59:47.938 00.002 16108 Worker thread wakes up
03:59:47.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
03:59:47.938 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
03:59:47.938 00.000 16108 Moving (0.15, -0.03) raw xDistance=-0.15 yDistance=-0.00
03:59:47.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:59:47.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:47.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:59:47.938 00.000 16108 MoveAxis(E, 0, ABG)
03:59:47.938 00.000 16108 Move returns status 0, amount 0
03:59:47.938 00.000 16108 MoveAxis(N, 0, ABG)
03:59:47.938 00.000 16108 Move returns status 0, amount 0
03:59:47.938 00.000 16108 move complete, result=0
03:59:47.938 00.000 16108 worker thread done servicing request
03:59:47.941 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4541, FiltMin=3875, FiltMax=21113, Gamma=1.000
03:59:47.960 00.019 21068 UpdateGuideState exits: m=206854 SNR=105.3
03:59:47.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:47.963 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:47.964 00.001 21068 Enqueuing Expose request
03:59:47.965 00.001 16108 Worker thread wakes up
03:59:47.965 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:47.966 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:47.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:48.957 00.991 16108 Exposure complete
03:59:49.021 00.064 16108 worker thread done servicing request
03:59:49.021 00.000 21068 OnExposeComplete: enter
03:59:49.022 00.001 21068 UpdateGuideState(): m_state=6
03:59:49.023 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
03:59:49.023 00.000 21068 Star::Find returns 1 (0), X=102.83, Y=801.37, Mass=217044, SNR=104.7, Peak=28934 HFD=3.4
03:59:49.025 00.002 21068 MultiStar: [#1 -0.07,-0.20,1.12,U] [#2 -0.08,-0.26,0.81,U] [#3 0.06,-0.17,0.91,U] [#4 -0.16,0.26,0.28,U] [#5 -0.00,0.07,0.32,U] [#6 -0.15,0.00,0.33,U] [#7 0.11,0.34,0.23,U] [#8 -0.30,-0.14,0.22,U] 
03:59:49.026 00.001 21068 single-star, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.07, -0.06}
03:59:49.027 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
03:59:49.028 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
03:59:49.028 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.77 mountX=-0.08 mountY=0.05, mountTheta=2.60
03:59:49.030 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.06, opts=13)
03:59:49.031 00.001 21068 Enqueuing Move request for scope (0.07, -0.06)
03:59:49.032 00.001 16108 Worker thread wakes up
03:59:49.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:59:49.032 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:59:49.032 00.000 16108 Moving (0.07, -0.06) raw xDistance=-0.08 yDistance=0.05
03:59:49.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:59:49.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:49.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:49.032 00.000 16108 MoveAxis(E, 0, ABG)
03:59:49.032 00.000 16108 Move returns status 0, amount 0
03:59:49.032 00.000 16108 MoveAxis(N, 0, ABG)
03:59:49.032 00.000 16108 Move returns status 0, amount 0
03:59:49.032 00.000 16108 move complete, result=0
03:59:49.032 00.000 16108 worker thread done servicing request
03:59:49.036 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4547, FiltMin=3843, FiltMax=20025, Gamma=1.000
03:59:49.049 00.013 21068 UpdateGuideState exits: m=217044 SNR=104.7
03:59:49.050 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:49.051 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:49.051 00.000 21068 Enqueuing Expose request
03:59:49.052 00.001 16108 Worker thread wakes up
03:59:49.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:49.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:49.053 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:50.217 01.164 16108 Exposure complete
03:59:50.287 00.070 16108 worker thread done servicing request
03:59:50.287 00.000 21068 OnExposeComplete: enter
03:59:50.289 00.002 21068 UpdateGuideState(): m_state=6
03:59:50.291 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
03:59:50.293 00.002 21068 Star::Find returns 1 (0), X=102.53, Y=801.18, Mass=205581, SNR=99.2, Peak=26230 HFD=3.2
03:59:50.295 00.002 21068 MultiStar: [#1 -0.55,-0.46,0.00,M1] [#2 -0.14,-0.24,0.95,U] [#3 -0.28,-0.34,0.00,M1] [#4 -0.54,0.06,0.00,M1] [#5 0.10,-0.13,0.36,U] [#6 -0.67,0.12,0.00,M1] [#7 -0.41,0.27,0.00,M3] [#8 -0.01,-0.07,0.31,U] 
03:59:50.297 00.002 21068 refined, 3 included, MultiStar: {-0.13, -0.21}, one-star: {-0.24, -0.25}
03:59:50.299 00.002 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
03:59:50.300 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.27)
03:59:50.301 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.11 mountX=0.09 mountY=0.24, mountTheta=1.21
03:59:50.304 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.21, opts=13)
03:59:50.306 00.002 21068 Enqueuing Move request for scope (-0.13, -0.21)
03:59:50.307 00.001 16108 Worker thread wakes up
03:59:50.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
03:59:50.307 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
03:59:50.307 00.000 16108 Moving (-0.13, -0.21) raw xDistance=0.09 yDistance=0.24
03:59:50.308 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:50.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:59:50.308 00.000 16108 MoveAxis(E, 0, ABG)
03:59:50.308 00.000 16108 Move returns status 0, amount 0
03:59:50.308 00.000 16108 MoveAxis(S, 47, ABG)
03:59:50.308 00.000 16108 Guiding  Dir = 1, Dur = 47
03:59:50.308 00.000 16108 IsSlewing returns 0
03:59:50.308 00.000 16108 IsGuiding returns 0
03:59:50.309 00.001 16108 PulseGuide returned control before completion, sleep 57
03:59:50.312 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4560, FiltMin=3881, FiltMax=20445, Gamma=1.000
03:59:50.326 00.014 21068 UpdateGuideState exits: m=205581 SNR=99.2
03:59:50.327 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:50.327 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:50.328 00.001 21068 Enqueuing Expose request
03:59:50.377 00.049 16108 IsGuiding returns 1
03:59:50.377 00.000 16108 scope still moving after pulse duration time elapsed
03:59:50.408 00.031 16108 IsSlewing returns 0
03:59:50.408 00.000 16108 IsGuiding returns 0
03:59:50.408 00.000 16108 scope move finished after 47 + 52 ms
03:59:50.408 00.000 16108 Move returns status 0, amount 47
03:59:50.408 00.000 16108 move complete, result=0
03:59:50.408 00.000 16108 worker thread done servicing request
03:59:50.408 00.000 16108 Worker thread wakes up
03:59:50.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:50.408 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
03:59:50.409 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:51.381 00.972 16108 Exposure complete
03:59:51.439 00.058 16108 worker thread done servicing request
03:59:51.439 00.000 21068 OnExposeComplete: enter
03:59:51.441 00.002 21068 UpdateGuideState(): m_state=6
03:59:51.442 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
03:59:51.443 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.21, Mass=226419, SNR=114.3, Peak=30582 HFD=3.3
03:59:51.445 00.002 21068 MultiStar: [#1 -0.29,-0.30,0.00,M2] [#2 0.12,-0.31,0.77,U] [#3 -0.01,-0.18,0.95,U] [#4 0.23,0.12,0.27,U] [#5 0.03,-0.54,0.00,M1] [#6 -0.32,0.22,0.24,U] [#7 -0.67,0.30,0.00,M4] [#8 0.53,-0.47,0.00,M3] 
03:59:51.445 00.000 21068 refined, 4 included, MultiStar: {0.05, -0.17}, one-star: {0.09, -0.22}
03:59:51.447 00.002 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
03:59:51.448 00.001 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
03:59:51.449 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.30 mountX=-0.08 mountY=0.15, mountTheta=2.03
03:59:51.450 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.17, opts=13)
03:59:51.451 00.001 21068 Enqueuing Move request for scope (0.05, -0.17)
03:59:51.452 00.001 16108 Worker thread wakes up
03:59:51.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
03:59:51.452 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
03:59:51.452 00.000 16108 Moving (0.05, -0.17) raw xDistance=-0.08 yDistance=0.15
03:59:51.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:59:51.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:51.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:59:51.453 00.001 16108 MoveAxis(E, 0, ABG)
03:59:51.453 00.000 16108 Move returns status 0, amount 0
03:59:51.453 00.000 16108 MoveAxis(N, 0, ABG)
03:59:51.453 00.000 16108 Move returns status 0, amount 0
03:59:51.453 00.000 16108 move complete, result=0
03:59:51.453 00.000 16108 worker thread done servicing request
03:59:51.455 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1971, max=65535, med=4569, FiltMin=3872, FiltMax=19427, Gamma=1.000
03:59:51.469 00.014 21068 UpdateGuideState exits: m=226419 SNR=114.3
03:59:51.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:51.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:51.472 00.001 21068 Enqueuing Expose request
03:59:51.472 00.000 16108 Worker thread wakes up
03:59:51.472 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:59:51.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:51.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:52.660 01.187 16108 Exposure complete
03:59:52.731 00.071 16108 worker thread done servicing request
03:59:52.731 00.000 21068 OnExposeComplete: enter
03:59:52.732 00.001 21068 UpdateGuideState(): m_state=6
03:59:52.733 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
03:59:52.733 00.000 21068 Star::Find returns 1 (0), X=102.70, Y=801.69, Mass=230102, SNR=108.1, Peak=28867 HFD=3.2
03:59:52.734 00.001 21068 MultiStar: [#1 -0.41,0.04,0.00,M3] [#2 -0.06,0.11,0.81,U] [#3 -0.01,0.15,0.84,U] [#4 -0.38,0.54,0.00,M1] [#5 -0.40,-0.04,0.34,U] [#6 -0.29,0.39,0.00,M1] [#7 -0.11,0.20,0.27,U] [#8 -0.33,0.08,0.27,U] 
03:59:52.735 00.001 21068 refined, 5 included, MultiStar: {-0.11, 0.15}, one-star: {-0.07, 0.26}
03:59:52.737 00.002 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
03:59:52.737 00.000 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
03:59:52.738 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.19 mountX=0.13 mountY=-0.12, mountTheta=-0.74
03:59:52.740 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.15, opts=13)
03:59:52.740 00.000 21068 Enqueuing Move request for scope (-0.11, 0.15)
03:59:52.741 00.001 16108 Worker thread wakes up
03:59:52.742 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
03:59:52.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
03:59:52.742 00.000 16108 Moving (-0.11, 0.15) raw xDistance=0.13 yDistance=-0.12
03:59:52.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:59:52.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:52.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:59:52.742 00.000 16108 MoveAxis(E, 0, ABG)
03:59:52.742 00.000 16108 Move returns status 0, amount 0
03:59:52.742 00.000 16108 MoveAxis(N, 0, ABG)
03:59:52.743 00.001 16108 Move returns status 0, amount 0
03:59:52.743 00.000 16108 move complete, result=0
03:59:52.743 00.000 16108 worker thread done servicing request
03:59:52.745 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4579, FiltMin=3843, FiltMax=18406, Gamma=1.000
03:59:52.757 00.012 21068 UpdateGuideState exits: m=230102 SNR=108.1
03:59:52.758 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:52.759 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:52.760 00.001 21068 Enqueuing Expose request
03:59:52.760 00.000 16108 Worker thread wakes up
03:59:52.760 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:52.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:52.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:53.746 00.985 16108 Exposure complete
03:59:53.814 00.068 16108 worker thread done servicing request
03:59:53.814 00.000 21068 OnExposeComplete: enter
03:59:53.815 00.001 21068 UpdateGuideState(): m_state=6
03:59:53.815 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
03:59:53.816 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.39, Mass=209007, SNR=104.2, Peak=26886 HFD=3.3
03:59:53.817 00.001 21068 MultiStar: [#1 -0.71,-0.05,0.00,M4] [#2 -0.41,-0.16,0.00,M1] [#3 -0.28,0.04,0.72,U] [#4 -0.42,0.32,0.00,M2] [#5 -0.16,0.17,0.35,U] [#6 -0.27,0.66,0.00,M2] [#7 -0.20,0.92,0.00,M4] [#8 -0.32,-0.06,0.22,U] 
03:59:53.818 00.001 21068 single-star, 3 included, MultiStar: {-0.18, 0.01}, one-star: {-0.08, -0.04}
03:59:53.818 00.000 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
03:59:53.819 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
03:59:53.820 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=0.07 mountY=0.06, mountTheta=0.73
03:59:53.823 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
03:59:53.823 00.000 21068 Enqueuing Move request for scope (-0.08, -0.04)
03:59:53.824 00.001 16108 Worker thread wakes up
03:59:53.824 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:59:53.824 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:59:53.824 00.000 16108 Moving (-0.08, -0.04) raw xDistance=0.07 yDistance=0.06
03:59:53.824 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:59:53.824 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:53.824 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:59:53.824 00.000 16108 MoveAxis(E, 0, ABG)
03:59:53.825 00.001 16108 Move returns status 0, amount 0
03:59:53.825 00.000 16108 MoveAxis(N, 0, ABG)
03:59:53.825 00.000 16108 Move returns status 0, amount 0
03:59:53.825 00.000 16108 move complete, result=0
03:59:53.825 00.000 16108 worker thread done servicing request
03:59:53.828 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4589, FiltMin=3920, FiltMax=17315, Gamma=1.000
03:59:53.840 00.012 21068 UpdateGuideState exits: m=209007 SNR=104.2
03:59:53.840 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:53.842 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:53.843 00.001 21068 Enqueuing Expose request
03:59:53.844 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:53.845 00.001 16108 Worker thread wakes up
03:59:53.845 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:53.845 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:55.010 01.165 16108 Exposure complete
03:59:55.069 00.059 16108 worker thread done servicing request
03:59:55.069 00.000 21068 OnExposeComplete: enter
03:59:55.070 00.001 21068 UpdateGuideState(): m_state=6
03:59:55.070 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
03:59:55.071 00.001 21068 Star::Find returns 1 (0), X=101.97, Y=801.48, Mass=196186, SNR=93.2, Peak=25145 HFD=3.3
03:59:55.072 00.001 21068 MultiStar: [#1 -1.05,0.07,0.00,M5] [#2 -0.59,-0.01,0.00,M2] [#3 -0.66,-0.01,0.00,M1] [#4 -0.88,0.61,0.00,M3] [#5 -0.98,-0.15,0.00,M1] [#6 -1.19,0.74,0.00,M3] [#7 -0.67,0.99,0.00,M5] [#8 -0.96,0.10,0.00,M2] 
03:59:55.073 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
03:59:55.073 00.000 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
03:59:55.074 00.001 21068 CameraToMount -- cameraX=-0.80 cameraY=0.05 hyp=0.80 cameraTheta=3.08 mountX=0.80 mountY=0.14, mountTheta=0.18
03:59:55.077 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.80, y=0.05, opts=13)
03:59:55.078 00.001 21068 Enqueuing Move request for scope (-0.80, 0.05)
03:59:55.078 00.000 16108 Worker thread wakes up
03:59:55.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.05) opts 0xd
03:59:55.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.80, 0.05)
03:59:55.078 00.000 16108 Moving (-0.80, 0.05) raw xDistance=0.80 yDistance=0.14
03:59:55.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
03:59:55.078 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:55.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:59:55.078 00.000 16108 MoveAxis(W, 208, ABG)
03:59:55.078 00.000 16108 Guiding  Dir = 3, Dur = 208
03:59:55.079 00.001 16108 IsSlewing returns 0
03:59:55.079 00.000 16108 IsGuiding returns 0
03:59:55.086 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4601, FiltMin=3917, FiltMax=18317, Gamma=1.000
03:59:55.106 00.020 21068 UpdateGuideState exits: m=196186 SNR=93.2
03:59:55.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:55.108 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:55.109 00.001 21068 Enqueuing Expose request
03:59:55.142 00.033 16108 PulseGuide returned control before completion, sleep 155
03:59:55.312 00.170 16108 IsGuiding returns 1
03:59:55.312 00.000 16108 scope still moving after pulse duration time elapsed
03:59:55.343 00.031 16108 IsSlewing returns 0
03:59:55.343 00.000 16108 IsGuiding returns 1
03:59:55.375 00.032 16108 IsSlewing returns 0
03:59:55.376 00.001 16108 IsGuiding returns 0
03:59:55.376 00.000 16108 scope move finished after 208 + 89 ms
03:59:55.376 00.000 16108 Move returns status 0, amount 208
03:59:55.376 00.000 16108 MoveAxis(N, 0, ABG)
03:59:55.376 00.000 16108 Move returns status 0, amount 0
03:59:55.376 00.000 16108 move complete, result=0
03:59:55.376 00.000 16108 worker thread done servicing request
03:59:55.376 00.000 16108 Worker thread wakes up
03:59:55.377 00.001 21068 GuideStep: 0.8 px 208 ms WEST, 0.1 px 0 ms NORTH
03:59:55.378 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:55.379 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:56.363 00.984 16108 Exposure complete
03:59:56.433 00.070 16108 worker thread done servicing request
03:59:56.433 00.000 21068 OnExposeComplete: enter
03:59:56.433 00.000 21068 UpdateGuideState(): m_state=6
03:59:56.434 00.001 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
03:59:56.435 00.001 21068 Star::Find returns 1 (0), X=102.51, Y=801.61, Mass=194506, SNR=97.3, Peak=23251 HFD=3.2
03:59:56.436 00.001 21068 MultiStar: [#1 -0.67,-0.28,0.00,M6] [#2 -0.34,-0.12,0.91,U] [#3 -0.37,0.03,0.79,U] [#4 -0.27,0.26,0.29,U] [#5 -0.20,0.25,0.29,U] [#6 -0.47,0.76,0.00,M4] [#7 -0.34,0.42,0.00,M6] [#8 -0.73,0.21,0.00,M3] 
03:59:56.437 00.001 21068 refined, 4 included, MultiStar: {-0.30, 0.07}, one-star: {-0.26, 0.18}
03:59:56.437 00.000 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
03:59:56.438 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
03:59:56.440 00.002 21068 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=0.31 mountY=0.00, mountTheta=0.00
03:59:56.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.07, opts=13)
03:59:56.442 00.001 21068 Enqueuing Move request for scope (-0.30, 0.07)
03:59:56.443 00.001 16108 Worker thread wakes up
03:59:56.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
03:59:56.443 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
03:59:56.443 00.000 16108 Moving (-0.30, 0.07) raw xDistance=0.31 yDistance=0.00
03:59:56.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
03:59:56.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:56.443 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:59:56.443 00.000 16108 MoveAxis(W, 96, ABG)
03:59:56.443 00.000 16108 Guiding  Dir = 3, Dur = 96
03:59:56.444 00.001 16108 IsSlewing returns 0
03:59:56.444 00.000 16108 IsGuiding returns 0
03:59:56.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4611, FiltMin=3961, FiltMax=18518, Gamma=1.000
03:59:56.461 00.014 21068 UpdateGuideState exits: m=194506 SNR=97.3
03:59:56.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:56.462 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:56.463 00.001 21068 Enqueuing Expose request
03:59:56.474 00.011 16108 PulseGuide returned control before completion, sleep 76
03:59:56.552 00.078 16108 IsGuiding returns 1
03:59:56.552 00.000 16108 scope still moving after pulse duration time elapsed
03:59:56.583 00.031 16108 IsSlewing returns 0
03:59:56.583 00.000 16108 IsGuiding returns 1
03:59:56.614 00.031 16108 IsSlewing returns 0
03:59:56.614 00.000 16108 IsGuiding returns 1
03:59:56.645 00.031 16108 IsSlewing returns 0
03:59:56.645 00.000 16108 IsGuiding returns 0
03:59:56.646 00.001 16108 scope move finished after 96 + 105 ms
03:59:56.646 00.000 16108 Move returns status 0, amount 96
03:59:56.646 00.000 16108 MoveAxis(N, 0, ABG)
03:59:56.646 00.000 16108 Move returns status 0, amount 0
03:59:56.646 00.000 16108 move complete, result=0
03:59:56.646 00.000 16108 worker thread done servicing request
03:59:56.646 00.000 16108 Worker thread wakes up
03:59:56.646 00.000 21068 GuideStep: 0.3 px 96 ms WEST, 0.0 px 0 ms NORTH
03:59:56.649 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:56.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:57.808 01.159 16108 Exposure complete
03:59:57.883 00.075 16108 worker thread done servicing request
03:59:57.883 00.000 21068 OnExposeComplete: enter
03:59:57.884 00.001 21068 UpdateGuideState(): m_state=6
03:59:57.885 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
03:59:57.885 00.000 21068 Star::Find returns 1 (0), X=102.80, Y=801.32, Mass=215066, SNR=105.7, Peak=26390 HFD=3.3
03:59:57.886 00.001 21068 MultiStar: [#1 -0.24,-0.18,0.91,U] [#2 -0.03,-0.34,0.93,U] [#3 -0.06,-0.23,0.73,U] [#4 -0.36,0.19,0.00,M3] [#5 -0.03,-0.23,0.24,U] [#6 -0.71,0.60,0.00,M5] [#7 -0.37,0.47,0.00,M7] [#8 0.33,-0.43,0.00,M4] 
03:59:57.887 00.001 21068 single-star, 4 included, MultiStar: {-0.07, -0.22}, one-star: {0.04, -0.12}
03:59:57.888 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
03:59:57.889 00.001 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
03:59:57.889 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.28 mountX=-0.05 mountY=0.10, mountTheta=2.05
03:59:57.892 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.12, opts=13)
03:59:57.893 00.001 21068 Enqueuing Move request for scope (0.04, -0.12)
03:59:57.893 00.000 16108 Worker thread wakes up
03:59:57.893 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
03:59:57.893 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
03:59:57.893 00.000 16108 Moving (0.04, -0.12) raw xDistance=-0.05 yDistance=0.10
03:59:57.894 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:59:57.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:57.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:59:57.894 00.000 16108 MoveAxis(E, 0, ABG)
03:59:57.894 00.000 16108 Move returns status 0, amount 0
03:59:57.894 00.000 16108 MoveAxis(N, 0, ABG)
03:59:57.894 00.000 16108 Move returns status 0, amount 0
03:59:57.894 00.000 16108 move complete, result=0
03:59:57.894 00.000 16108 worker thread done servicing request
03:59:57.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2246, max=65535, med=4627, FiltMin=3881, FiltMax=17283, Gamma=1.000
03:59:57.909 00.012 21068 UpdateGuideState exits: m=215066 SNR=105.7
03:59:57.911 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:57.912 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:57.913 00.001 21068 Enqueuing Expose request
03:59:57.913 00.000 16108 Worker thread wakes up
03:59:57.913 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:57.914 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:57.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
03:59:58.891 00.977 16108 Exposure complete
03:59:58.965 00.074 16108 worker thread done servicing request
03:59:58.965 00.000 21068 OnExposeComplete: enter
03:59:58.971 00.006 21068 UpdateGuideState(): m_state=6
03:59:58.972 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
03:59:58.973 00.001 21068 Star::Find returns 1 (0), X=102.99, Y=801.66, Mass=244853, SNR=112.1, Peak=28243 HFD=3.3
03:59:58.974 00.001 21068 MultiStar: [#1 -0.30,-0.05,0.87,U] [#2 0.04,-0.06,0.83,U] [#3 0.01,0.19,0.71,U] [#4 0.23,0.61,0.00,M4] [#5 -0.33,0.43,0.00,M1] [#6 -1.04,0.65,0.00,M6] [#7 -0.09,0.33,0.26,U] [#8 0.03,0.21,0.22,U] 
03:59:58.974 00.000 21068 refined, 5 included, MultiStar: {-0.00, 0.10}, one-star: {0.23, 0.23}
03:59:58.977 00.003 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
03:59:58.978 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
03:59:58.979 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.61 mountX=0.02 mountY=-0.10, mountTheta=-1.35
03:59:58.981 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.10, opts=13)
03:59:58.982 00.001 21068 Enqueuing Move request for scope (-0.00, 0.10)
03:59:58.984 00.002 16108 Worker thread wakes up
03:59:58.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
03:59:58.984 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
03:59:58.984 00.000 16108 Moving (-0.00, 0.10) raw xDistance=0.02 yDistance=-0.10
03:59:58.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:59:58.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:58.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:59:58.985 00.001 16108 MoveAxis(E, 0, ABG)
03:59:58.985 00.000 16108 Move returns status 0, amount 0
03:59:58.985 00.000 16108 MoveAxis(N, 0, ABG)
03:59:58.985 00.000 16108 Move returns status 0, amount 0
03:59:58.985 00.000 16108 move complete, result=0
03:59:58.985 00.000 16108 worker thread done servicing request
03:59:58.988 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4637, FiltMin=3971, FiltMax=20550, Gamma=1.000
03:59:59.000 00.012 21068 UpdateGuideState exits: m=244853 SNR=112.1
03:59:59.002 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:59.003 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
03:59:59.004 00.001 21068 Enqueuing Expose request
03:59:59.004 00.000 16108 Worker thread wakes up
03:59:59.004 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:59.005 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
03:59:59.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:00.177 01.172 16108 Exposure complete
04:00:00.246 00.069 16108 worker thread done servicing request
04:00:00.246 00.000 21068 OnExposeComplete: enter
04:00:00.247 00.001 21068 UpdateGuideState(): m_state=6
04:00:00.249 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
04:00:00.250 00.001 21068 Star::Find returns 1 (0), X=103.35, Y=801.65, Mass=204133, SNR=95.6, Peak=23593 HFD=3.4
04:00:00.252 00.002 21068 MultiStar: [#1 0.59,0.01,0.00,M5] [#2 0.70,0.26,0.00,M1] [#3 0.66,0.30,0.00,M1] [#4 0.97,0.34,0.00,M5] [#5 0.55,-0.05,0.00,M2] [#6 0.60,0.62,0.00,M7] [#7 0.41,0.42,0.00,M7] [#8 0.38,0.11,0.24,U] 
04:00:00.253 00.001 21068 refined, 1 included, MultiStar: {0.55, 0.19}, one-star: {0.59, 0.21}
04:00:00.253 00.000 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.62 = -2.62)
04:00:00.254 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.56 = -2.56)
04:00:00.255 00.001 21068 CameraToMount -- cameraX=0.55 cameraY=0.19 hyp=0.58 cameraTheta=0.34 mountX=-0.50 mountY=-0.32, mountTheta=-2.58
04:00:00.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.55, y=0.19, opts=13)
04:00:00.258 00.001 21068 Enqueuing Move request for scope (0.55, 0.19)
04:00:00.258 00.000 16108 Worker thread wakes up
04:00:00.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.19) opts 0xd
04:00:00.258 00.000 16108 Handling offset move in thread for scope, endpoint = (0.55, 0.19)
04:00:00.260 00.002 16108 Moving (0.55, 0.19) raw xDistance=-0.50 yDistance=-0.32
04:00:00.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
04:00:00.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:00.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:00:00.260 00.000 16108 MoveAxis(E, 132, ABG)
04:00:00.260 00.000 16108 Guiding  Dir = 2, Dur = 132
04:00:00.262 00.002 16108 IsSlewing returns 0
04:00:00.262 00.000 16108 IsGuiding returns 0
04:00:00.264 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4649, FiltMin=3981, FiltMax=15731, Gamma=1.000
04:00:00.276 00.012 21068 UpdateGuideState exits: m=204133 SNR=95.6
04:00:00.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:00.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:00.278 00.000 21068 Enqueuing Expose request
04:00:00.284 00.006 16108 PulseGuide returned control before completion, sleep 121
04:00:00.421 00.137 16108 IsGuiding returns 1
04:00:00.421 00.000 16108 scope still moving after pulse duration time elapsed
04:00:00.453 00.032 16108 IsSlewing returns 0
04:00:00.453 00.000 16108 IsGuiding returns 0
04:00:00.453 00.000 16108 scope move finished after 132 + 60 ms
04:00:00.453 00.000 16108 Move returns status 0, amount 132
04:00:00.453 00.000 16108 MoveAxis(N, 0, ABG)
04:00:00.453 00.000 16108 Move returns status 0, amount 0
04:00:00.453 00.000 16108 move complete, result=0
04:00:00.455 00.002 16108 worker thread done servicing request
04:00:00.455 00.000 16108 Worker thread wakes up
04:00:00.455 00.000 21068 GuideStep: -0.5 px 132 ms EAST, -0.3 px 0 ms NORTH
04:00:00.458 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:00.458 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:01.425 00.967 16108 Exposure complete
04:00:01.483 00.058 16108 worker thread done servicing request
04:00:01.483 00.000 21068 OnExposeComplete: enter
04:00:01.484 00.001 21068 UpdateGuideState(): m_state=6
04:00:01.485 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
04:00:01.486 00.001 21068 Star::Find returns 1 (0), X=103.55, Y=801.65, Mass=229517, SNR=106.8, Peak=26265 HFD=3.3
04:00:01.486 00.000 21068 MultiStar: [#1 0.54,0.15,0.00,M6] [#2 0.78,0.27,0.00,M2] [#3 0.74,0.33,0.00,M2] [#4 0.63,0.69,0.00,M6] [#5 0.55,0.37,0.00,M3] [#6 0.43,0.83,0.00,M8] [#7 0.60,0.51,0.00,M8] [#8 0.53,0.05,0.00,M3] 
04:00:01.488 00.002 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
04:00:01.489 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:00:01.490 00.001 21068 CameraToMount -- cameraX=0.78 cameraY=0.22 hyp=0.81 cameraTheta=0.27 mountX=-0.73 mountY=-0.39, mountTheta=-2.65
04:00:01.493 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.78, y=0.22, opts=13)
04:00:01.493 00.000 21068 Enqueuing Move request for scope (0.78, 0.22)
04:00:01.494 00.001 16108 Worker thread wakes up
04:00:01.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.22) opts 0xd
04:00:01.494 00.000 16108 Handling offset move in thread for scope, endpoint = (0.78, 0.22)
04:00:01.494 00.000 16108 Moving (0.78, 0.22) raw xDistance=-0.73 yDistance=-0.39
04:00:01.494 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
04:00:01.494 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:01.494 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:00:01.494 00.000 16108 MoveAxis(E, 201, ABG)
04:00:01.494 00.000 16108 Guiding  Dir = 2, Dur = 201
04:00:01.495 00.001 16108 IsSlewing returns 0
04:00:01.495 00.000 16108 IsGuiding returns 0
04:00:01.498 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2345, max=65535, med=4659, FiltMin=3955, FiltMax=15401, Gamma=1.000
04:00:01.512 00.014 21068 UpdateGuideState exits: m=229517 SNR=106.8
04:00:01.513 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:01.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:01.515 00.001 21068 Enqueuing Expose request
04:00:01.552 00.037 16108 PulseGuide returned control before completion, sleep 154
04:00:01.708 00.156 16108 IsGuiding returns 1
04:00:01.708 00.000 16108 scope still moving after pulse duration time elapsed
04:00:01.740 00.032 16108 IsSlewing returns 0
04:00:01.740 00.000 16108 IsGuiding returns 1
04:00:01.771 00.031 16108 IsSlewing returns 0
04:00:01.771 00.000 16108 IsGuiding returns 1
04:00:01.803 00.032 16108 IsSlewing returns 0
04:00:01.803 00.000 16108 IsGuiding returns 0
04:00:01.804 00.001 16108 scope move finished after 201 + 108 ms
04:00:01.804 00.000 16108 Move returns status 0, amount 201
04:00:01.804 00.000 16108 MoveAxis(N, 0, ABG)
04:00:01.804 00.000 16108 Move returns status 0, amount 0
04:00:01.804 00.000 16108 move complete, result=0
04:00:01.804 00.000 16108 worker thread done servicing request
04:00:01.804 00.000 16108 Worker thread wakes up
04:00:01.804 00.000 21068 GuideStep: -0.7 px 201 ms EAST, -0.4 px 0 ms NORTH
04:00:01.808 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:01.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:02.971 01.163 16108 Exposure complete
04:00:03.036 00.065 16108 worker thread done servicing request
04:00:03.036 00.000 21068 OnExposeComplete: enter
04:00:03.037 00.001 21068 UpdateGuideState(): m_state=6
04:00:03.038 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
04:00:03.039 00.001 21068 Star::Find returns 1 (0), X=103.77, Y=801.75, Mass=219119, SNR=116.7, Peak=23097 HFD=3.5
04:00:03.039 00.000 21068 MultiStar: large primary error, entering stabilization period
04:00:03.040 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
04:00:03.041 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
04:00:03.041 00.000 21068 CameraToMount -- cameraX=1.01 cameraY=0.32 hyp=1.06 cameraTheta=0.30 mountX=-0.94 mountY=-0.54, mountTheta=-2.62
04:00:03.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.01, y=0.32, opts=13)
04:00:03.044 00.001 21068 Enqueuing Move request for scope (1.01, 0.32)
04:00:03.045 00.001 16108 Worker thread wakes up
04:00:03.045 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.32) opts 0xd
04:00:03.045 00.000 16108 Handling offset move in thread for scope, endpoint = (1.01, 0.32)
04:00:03.045 00.000 16108 Moving (1.01, 0.32) raw xDistance=-0.94 yDistance=-0.54
04:00:03.045 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.94
04:00:03.045 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-1.25
04:00:03.045 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
04:00:03.045 00.000 16108 MoveAxis(E, 260, ABG)
04:00:03.045 00.000 16108 Guiding  Dir = 2, Dur = 260
04:00:03.045 00.000 16108 IsSlewing returns 0
04:00:03.045 00.000 16108 IsGuiding returns 0
04:00:03.053 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2249, max=65535, med=4672, FiltMin=3875, FiltMax=17097, Gamma=1.000
04:00:03.062 00.009 16108 PulseGuide returned control before completion, sleep 254
04:00:03.070 00.008 21068 UpdateGuideState exits: m=219119 SNR=116.7
04:00:03.072 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:03.072 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:03.073 00.001 21068 Enqueuing Expose request
04:00:03.328 00.255 16108 IsGuiding returns 1
04:00:03.328 00.000 16108 scope still moving after pulse duration time elapsed
04:00:03.360 00.032 16108 IsSlewing returns 0
04:00:03.360 00.000 16108 IsGuiding returns 1
04:00:03.391 00.031 16108 IsSlewing returns 0
04:00:03.391 00.000 16108 IsGuiding returns 1
04:00:03.423 00.032 16108 IsSlewing returns 0
04:00:03.423 00.000 16108 IsGuiding returns 0
04:00:03.423 00.000 16108 scope move finished after 260 + 117 ms
04:00:03.423 00.000 16108 Move returns status 0, amount 260
04:00:03.423 00.000 16108 MoveAxis(N, 109, ABG)
04:00:03.423 00.000 16108 Guiding  Dir = 0, Dur = 109
04:00:03.423 00.000 16108 IsSlewing returns 0
04:00:03.423 00.000 16108 IsGuiding returns 0
04:00:03.471 00.048 16108 PulseGuide returned control before completion, sleep 71
04:00:03.549 00.078 16108 IsGuiding returns 1
04:00:03.549 00.000 16108 scope still moving after pulse duration time elapsed
04:00:03.579 00.030 16108 IsSlewing returns 0
04:00:03.581 00.002 16108 IsGuiding returns 1
04:00:03.611 00.030 16108 IsSlewing returns 0
04:00:03.611 00.000 16108 IsGuiding returns 1
04:00:03.642 00.031 16108 IsSlewing returns 0
04:00:03.642 00.000 16108 IsGuiding returns 0
04:00:03.642 00.000 16108 scope move finished after 109 + 110 ms
04:00:03.642 00.000 16108 Move returns status 0, amount 109
04:00:03.642 00.000 16108 move complete, result=0
04:00:03.642 00.000 16108 worker thread done servicing request
04:00:03.642 00.000 16108 Worker thread wakes up
04:00:03.642 00.000 21068 GuideStep: -0.9 px 260 ms EAST, -0.5 px 109 ms NORTH
04:00:03.645 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:03.646 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:04.611 00.965 16108 Exposure complete
04:00:04.667 00.056 16108 worker thread done servicing request
04:00:04.667 00.000 21068 OnExposeComplete: enter
04:00:04.668 00.001 21068 UpdateGuideState(): m_state=6
04:00:04.670 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
04:00:04.670 00.000 21068 Star::Find returns 1 (0), X=103.12, Y=801.68, Mass=233157, SNR=103.8, Peak=20691 HFD=3.8
04:00:04.671 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
04:00:04.672 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
04:00:04.672 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=0.25 hyp=0.43 cameraTheta=0.61 mountX=-0.30 mountY=-0.32, mountTheta=-2.33
04:00:04.674 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.25, opts=13)
04:00:04.675 00.001 21068 Enqueuing Move request for scope (0.35, 0.25)
04:00:04.676 00.001 16108 Worker thread wakes up
04:00:04.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.25) opts 0xd
04:00:04.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.25)
04:00:04.676 00.000 16108 Moving (0.35, 0.25) raw xDistance=-0.30 yDistance=-0.32
04:00:04.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.30
04:00:04.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
04:00:04.676 00.000 16108 MoveAxis(E, 97, ABG)
04:00:04.676 00.000 16108 Guiding  Dir = 2, Dur = 97
04:00:04.676 00.000 16108 IsSlewing returns 0
04:00:04.676 00.000 16108 IsGuiding returns 0
04:00:04.677 00.001 16108 PulseGuide returned control before completion, sleep 106
04:00:04.684 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4678, FiltMin=3958, FiltMax=16985, Gamma=1.000
04:00:04.704 00.020 21068 UpdateGuideState exits: m=233157 SNR=103.8
04:00:04.705 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:04.707 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:04.708 00.001 21068 Enqueuing Expose request
04:00:04.787 00.079 16108 IsGuiding returns 1
04:00:04.787 00.000 16108 scope still moving after pulse duration time elapsed
04:00:04.819 00.032 16108 IsSlewing returns 0
04:00:04.819 00.000 16108 IsGuiding returns 1
04:00:04.850 00.031 16108 IsSlewing returns 0
04:00:04.850 00.000 16108 IsGuiding returns 0
04:00:04.850 00.000 16108 scope move finished after 97 + 76 ms
04:00:04.850 00.000 16108 Move returns status 0, amount 97
04:00:04.850 00.000 16108 MoveAxis(N, 65, ABG)
04:00:04.850 00.000 16108 Guiding  Dir = 0, Dur = 65
04:00:04.850 00.000 16108 IsSlewing returns 0
04:00:04.851 00.001 16108 IsGuiding returns 0
04:00:04.898 00.047 16108 PulseGuide returned control before completion, sleep 28
04:00:04.927 00.029 16108 IsGuiding returns 1
04:00:04.927 00.000 16108 scope still moving after pulse duration time elapsed
04:00:04.959 00.032 16108 IsSlewing returns 0
04:00:04.959 00.000 16108 IsGuiding returns 1
04:00:04.990 00.031 16108 IsSlewing returns 0
04:00:04.990 00.000 16108 IsGuiding returns 0
04:00:04.990 00.000 16108 scope move finished after 65 + 74 ms
04:00:04.990 00.000 16108 Move returns status 0, amount 65
04:00:04.991 00.001 16108 move complete, result=0
04:00:04.991 00.000 16108 worker thread done servicing request
04:00:04.991 00.000 16108 Worker thread wakes up
04:00:04.991 00.000 21068 GuideStep: -0.3 px 97 ms EAST, -0.3 px 65 ms NORTH
04:00:04.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:04.992 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:06.152 01.160 16108 Exposure complete
04:00:06.226 00.074 16108 worker thread done servicing request
04:00:06.226 00.000 21068 OnExposeComplete: enter
04:00:06.228 00.002 21068 UpdateGuideState(): m_state=6
04:00:06.229 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
04:00:06.230 00.001 21068 Star::Find returns 1 (0), X=101.29, Y=801.09, Mass=232381, SNR=105.9, Peak=24585 HFD=3.4
04:00:06.231 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.41)
04:00:06.232 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.47)
04:00:06.232 00.000 21068 CameraToMount -- cameraX=-1.48 cameraY=-0.35 hyp=1.52 cameraTheta=-2.91 mountX=1.40 mountY=0.68, mountTheta=0.46
04:00:06.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.48, y=-0.35, opts=13)
04:00:06.234 00.000 21068 Enqueuing Move request for scope (-1.48, -0.35)
04:00:06.236 00.002 16108 Worker thread wakes up
04:00:06.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.48, -0.35) opts 0xd
04:00:06.236 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.48, -0.35)
04:00:06.236 00.000 16108 Moving (-1.48, -0.35) raw xDistance=1.40 yDistance=0.68
04:00:06.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.40
04:00:06.236 00.000 16108 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
04:00:06.236 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.05
04:00:06.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
04:00:06.236 00.000 16108 MoveAxis(W, 359, ABG)
04:00:06.236 00.000 16108 Guiding  Dir = 3, Dur = 359
04:00:06.237 00.001 16108 IsSlewing returns 0
04:00:06.237 00.000 16108 IsGuiding returns 0
04:00:06.238 00.001 16108 PulseGuide returned control before completion, sleep 368
04:00:06.240 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1891, max=65535, med=4697, FiltMin=4019, FiltMax=16461, Gamma=1.000
04:00:06.252 00.012 21068 UpdateGuideState exits: m=232381 SNR=105.9
04:00:06.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:06.254 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:06.256 00.002 21068 Enqueuing Expose request
04:00:06.620 00.364 16108 IsGuiding returns 1
04:00:06.620 00.000 16108 scope still moving after pulse duration time elapsed
04:00:06.651 00.031 16108 IsSlewing returns 0
04:00:06.651 00.000 16108 IsGuiding returns 0
04:00:06.651 00.000 16108 scope move finished after 359 + 55 ms
04:00:06.651 00.000 16108 Move returns status 0, amount 359
04:00:06.651 00.000 16108 MoveAxis(S, 137, ABG)
04:00:06.651 00.000 16108 Guiding  Dir = 1, Dur = 137
04:00:06.651 00.000 16108 IsSlewing returns 0
04:00:06.651 00.000 16108 IsGuiding returns 0
04:00:06.699 00.048 16108 PulseGuide returned control before completion, sleep 100
04:00:06.807 00.108 16108 IsGuiding returns 1
04:00:06.807 00.000 16108 scope still moving after pulse duration time elapsed
04:00:06.838 00.031 16108 IsSlewing returns 0
04:00:06.838 00.000 16108 IsGuiding returns 1
04:00:06.869 00.031 16108 IsSlewing returns 0
04:00:06.869 00.000 16108 IsGuiding returns 0
04:00:06.869 00.000 16108 scope move finished after 137 + 80 ms
04:00:06.869 00.000 16108 Move returns status 0, amount 137
04:00:06.869 00.000 16108 move complete, result=0
04:00:06.869 00.000 16108 worker thread done servicing request
04:00:06.869 00.000 21068 GuideStep: 1.4 px 359 ms WEST, 0.7 px 137 ms SOUTH
04:00:06.871 00.002 16108 Worker thread wakes up
04:00:06.871 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:06.872 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:07.849 00.977 16108 Exposure complete
04:00:07.907 00.058 16108 worker thread done servicing request
04:00:07.907 00.000 21068 OnExposeComplete: enter
04:00:07.909 00.002 21068 UpdateGuideState(): m_state=6
04:00:07.911 00.002 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
04:00:07.912 00.001 21068 Star::Find returns 1 (0), X=101.56, Y=800.85, Mass=231181, SNR=101.9, Peak=26233 HFD=3.5
04:00:07.913 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
04:00:07.915 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
04:00:07.917 00.002 21068 CameraToMount -- cameraX=-1.21 cameraY=-0.59 hyp=1.34 cameraTheta=-2.69 mountX=1.08 mountY=0.85, mountTheta=0.67
04:00:07.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.21, y=-0.59, opts=13)
04:00:07.921 00.002 21068 Enqueuing Move request for scope (-1.21, -0.59)
04:00:07.923 00.002 16108 Worker thread wakes up
04:00:07.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -0.59) opts 0xd
04:00:07.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.21, -0.59)
04:00:07.923 00.000 16108 Moving (-1.21, -0.59) raw xDistance=1.08 yDistance=0.85
04:00:07.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.08
04:00:07.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
04:00:07.923 00.000 16108 MoveAxis(W, 309, ABG)
04:00:07.923 00.000 16108 Guiding  Dir = 3, Dur = 309
04:00:07.923 00.000 16108 IsSlewing returns 0
04:00:07.923 00.000 16108 IsGuiding returns 0
04:00:07.931 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2317, max=65535, med=4707, FiltMin=3949, FiltMax=16374, Gamma=1.000
04:00:07.952 00.021 21068 UpdateGuideState exits: m=231181 SNR=101.9
04:00:07.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:07.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:07.956 00.002 21068 Enqueuing Expose request
04:00:07.972 00.016 16108 PulseGuide returned control before completion, sleep 272
04:00:08.252 00.280 16108 IsGuiding returns 1
04:00:08.252 00.000 16108 scope still moving after pulse duration time elapsed
04:00:08.284 00.032 16108 IsSlewing returns 0
04:00:08.285 00.001 16108 IsGuiding returns 1
04:00:08.316 00.031 16108 IsSlewing returns 0
04:00:08.316 00.000 16108 IsGuiding returns 0
04:00:08.316 00.000 16108 scope move finished after 309 + 82 ms
04:00:08.316 00.000 16108 Move returns status 0, amount 309
04:00:08.316 00.000 16108 MoveAxis(S, 171, ABG)
04:00:08.317 00.001 16108 Guiding  Dir = 1, Dur = 171
04:00:08.317 00.000 16108 IsSlewing returns 0
04:00:08.317 00.000 16108 IsGuiding returns 0
04:00:08.364 00.047 16108 PulseGuide returned control before completion, sleep 133
04:00:08.509 00.145 16108 IsGuiding returns 1
04:00:08.510 00.001 16108 scope still moving after pulse duration time elapsed
04:00:08.535 00.025 16108 IsSlewing returns 0
04:00:08.535 00.000 16108 IsGuiding returns 1
04:00:08.567 00.032 16108 IsSlewing returns 0
04:00:08.568 00.001 16108 IsGuiding returns 0
04:00:08.568 00.000 16108 scope move finished after 171 + 80 ms
04:00:08.568 00.000 16108 Move returns status 0, amount 171
04:00:08.568 00.000 16108 move complete, result=0
04:00:08.568 00.000 16108 worker thread done servicing request
04:00:08.568 00.000 16108 Worker thread wakes up
04:00:08.568 00.000 21068 GuideStep: 1.1 px 309 ms WEST, 0.9 px 171 ms SOUTH
04:00:08.571 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:08.571 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:09.731 01.160 16108 Exposure complete
04:00:09.796 00.065 16108 worker thread done servicing request
04:00:09.796 00.000 21068 OnExposeComplete: enter
04:00:09.798 00.002 21068 UpdateGuideState(): m_state=6
04:00:09.799 00.001 21068 Star::Find(15, 101, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
04:00:09.800 00.001 21068 Star::Find returns 1 (0), X=103.24, Y=801.61, Mass=218945, SNR=108.7, Peak=22339 HFD=3.5
04:00:09.801 00.001 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.61 = -2.61)
04:00:09.802 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.55 = -2.55)
04:00:09.803 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=0.18 hyp=0.51 cameraTheta=0.36 mountX=-0.44 mountY=-0.28, mountTheta=-2.57
04:00:09.805 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=0.18, opts=13)
04:00:09.806 00.001 21068 Enqueuing Move request for scope (0.47, 0.18)
04:00:09.807 00.001 16108 Worker thread wakes up
04:00:09.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.18) opts 0xd
04:00:09.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, 0.18)
04:00:09.807 00.000 16108 Moving (0.47, 0.18) raw xDistance=-0.44 yDistance=-0.28
04:00:09.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.44
04:00:09.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:09.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:00:09.807 00.000 16108 MoveAxis(E, 92, ABG)
04:00:09.807 00.000 16108 Guiding  Dir = 2, Dur = 92
04:00:09.808 00.001 16108 IsSlewing returns 0
04:00:09.808 00.000 16108 IsGuiding returns 0
04:00:09.812 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4723, FiltMin=3965, FiltMax=15254, Gamma=1.000
04:00:09.824 00.012 21068 UpdateGuideState exits: m=218945 SNR=108.7
04:00:09.825 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:09.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:09.827 00.001 21068 Enqueuing Expose request
04:00:09.851 00.024 16108 PulseGuide returned control before completion, sleep 59
04:00:09.911 00.060 16108 IsGuiding returns 1
04:00:09.911 00.000 16108 scope still moving after pulse duration time elapsed
04:00:09.942 00.031 16108 IsSlewing returns 0
04:00:09.943 00.001 16108 IsGuiding returns 0
04:00:09.943 00.000 16108 scope move finished after 92 + 43 ms
04:00:09.943 00.000 16108 Move returns status 0, amount 92
04:00:09.943 00.000 16108 MoveAxis(N, 0, ABG)
04:00:09.943 00.000 16108 Move returns status 0, amount 0
04:00:09.943 00.000 16108 move complete, result=0
04:00:09.944 00.001 16108 worker thread done servicing request
04:00:09.944 00.000 16108 Worker thread wakes up
04:00:09.944 00.000 21068 GuideStep: -0.4 px 92 ms EAST, -0.3 px 0 ms NORTH
04:00:09.947 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:09.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:10.905 00.958 16108 Exposure complete
04:00:10.972 00.067 16108 worker thread done servicing request
04:00:10.973 00.001 21068 OnExposeComplete: enter
04:00:10.974 00.001 21068 UpdateGuideState(): m_state=6
04:00:10.977 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
04:00:10.979 00.002 21068 Star::Find returns 1 (0), X=103.56, Y=801.78, Mass=239919, SNR=111.2, Peak=27065 HFD=3.3
04:00:10.980 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
04:00:10.982 00.002 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
04:00:10.984 00.002 21068 CameraToMount -- cameraX=0.79 cameraY=0.34 hyp=0.86 cameraTheta=0.41 mountX=-0.72 mountY=-0.52, mountTheta=-2.52
04:00:10.988 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.79, y=0.34, opts=13)
04:00:10.989 00.001 21068 Enqueuing Move request for scope (0.79, 0.34)
04:00:10.990 00.001 16108 Worker thread wakes up
04:00:10.991 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.34) opts 0xd
04:00:10.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.79, 0.34)
04:00:10.991 00.000 16108 Moving (0.79, 0.34) raw xDistance=-0.72 yDistance=-0.52
04:00:10.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
04:00:10.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:10.991 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
04:00:10.991 00.000 16108 MoveAxis(E, 196, ABG)
04:00:10.991 00.000 16108 Guiding  Dir = 2, Dur = 196
04:00:10.992 00.001 16108 IsSlewing returns 0
04:00:10.993 00.001 16108 IsGuiding returns 0
04:00:11.001 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4729, FiltMin=4054, FiltMax=17949, Gamma=1.000
04:00:11.018 00.017 21068 UpdateGuideState exits: m=239919 SNR=111.2
04:00:11.019 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:11.020 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:11.021 00.001 21068 Enqueuing Expose request
04:00:11.024 00.003 16108 PulseGuide returned control before completion, sleep 175
04:00:11.210 00.186 16108 IsGuiding returns 1
04:00:11.210 00.000 16108 scope still moving after pulse duration time elapsed
04:00:11.246 00.036 16108 IsSlewing returns 0
04:00:11.247 00.001 16108 IsGuiding returns 1
04:00:11.273 00.026 16108 IsSlewing returns 0
04:00:11.273 00.000 16108 IsGuiding returns 0
04:00:11.273 00.000 16108 scope move finished after 196 + 84 ms
04:00:11.273 00.000 16108 Move returns status 0, amount 196
04:00:11.273 00.000 16108 MoveAxis(N, 0, ABG)
04:00:11.273 00.000 16108 Move returns status 0, amount 0
04:00:11.273 00.000 16108 move complete, result=0
04:00:11.273 00.000 16108 worker thread done servicing request
04:00:11.273 00.000 16108 Worker thread wakes up
04:00:11.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:11.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:11.273 00.000 21068 GuideStep: -0.7 px 196 ms EAST, -0.5 px 0 ms NORTH
04:00:12.439 01.166 16108 Exposure complete
04:00:12.507 00.068 16108 worker thread done servicing request
04:00:12.507 00.000 21068 OnExposeComplete: enter
04:00:12.507 00.000 21068 UpdateGuideState(): m_state=6
04:00:12.508 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
04:00:12.509 00.001 21068 Star::Find returns 1 (0), X=103.44, Y=801.67, Mass=230092, SNR=103.5, Peak=24393 HFD=3.3
04:00:12.510 00.001 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
04:00:12.510 00.000 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
04:00:12.511 00.001 21068 CameraToMount -- cameraX=0.68 cameraY=0.23 hyp=0.71 cameraTheta=0.33 mountX=-0.62 mountY=-0.38, mountTheta=-2.59
04:00:12.514 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.68, y=0.23, opts=13)
04:00:12.515 00.001 21068 Enqueuing Move request for scope (0.68, 0.23)
04:00:12.517 00.002 16108 Worker thread wakes up
04:00:12.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.23) opts 0xd
04:00:12.517 00.000 16108 Handling offset move in thread for scope, endpoint = (0.68, 0.23)
04:00:12.517 00.000 16108 Moving (0.68, 0.23) raw xDistance=-0.62 yDistance=-0.38
04:00:12.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
04:00:12.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:12.518 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:00:12.518 00.000 16108 MoveAxis(E, 177, ABG)
04:00:12.518 00.000 16108 Guiding  Dir = 2, Dur = 177
04:00:12.518 00.000 16108 IsSlewing returns 0
04:00:12.520 00.002 16108 IsGuiding returns 0
04:00:12.521 00.001 16108 PulseGuide returned control before completion, sleep 186
04:00:12.523 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2253, max=65535, med=4739, FiltMin=4019, FiltMax=15875, Gamma=1.000
04:00:12.543 00.020 21068 UpdateGuideState exits: m=230092 SNR=103.5
04:00:12.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:12.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:12.546 00.001 21068 Enqueuing Expose request
04:00:12.715 00.169 16108 IsGuiding returns 1
04:00:12.715 00.000 16108 scope still moving after pulse duration time elapsed
04:00:12.746 00.031 16108 IsSlewing returns 0
04:00:12.746 00.000 16108 IsGuiding returns 1
04:00:12.777 00.031 16108 IsSlewing returns 0
04:00:12.777 00.000 16108 IsGuiding returns 0
04:00:12.777 00.000 16108 scope move finished after 177 + 80 ms
04:00:12.777 00.000 16108 Move returns status 0, amount 177
04:00:12.777 00.000 16108 MoveAxis(N, 0, ABG)
04:00:12.777 00.000 16108 Move returns status 0, amount 0
04:00:12.777 00.000 16108 move complete, result=0
04:00:12.777 00.000 16108 worker thread done servicing request
04:00:12.777 00.000 16108 Worker thread wakes up
04:00:12.777 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:12.777 00.000 21068 GuideStep: -0.6 px 177 ms EAST, -0.4 px 0 ms NORTH
04:00:12.778 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:13.752 00.974 16108 Exposure complete
04:00:13.808 00.056 16108 worker thread done servicing request
04:00:13.809 00.001 21068 OnExposeComplete: enter
04:00:13.809 00.000 21068 UpdateGuideState(): m_state=6
04:00:13.811 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
04:00:13.812 00.001 21068 Star::Find returns 1 (0), X=103.40, Y=801.65, Mass=242650, SNR=112.0, Peak=25657 HFD=3.4
04:00:13.813 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
04:00:13.813 00.000 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
04:00:13.814 00.001 21068 CameraToMount -- cameraX=0.64 cameraY=0.21 hyp=0.67 cameraTheta=0.32 mountX=-0.59 mountY=-0.35, mountTheta=-2.60
04:00:13.816 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.64, y=0.21, opts=13)
04:00:13.816 00.000 21068 Enqueuing Move request for scope (0.64, 0.21)
04:00:13.817 00.001 16108 Worker thread wakes up
04:00:13.817 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.21) opts 0xd
04:00:13.817 00.000 16108 Handling offset move in thread for scope, endpoint = (0.64, 0.21)
04:00:13.817 00.000 16108 Moving (0.64, 0.21) raw xDistance=-0.59 yDistance=-0.35
04:00:13.817 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
04:00:13.817 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:13.818 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:00:13.818 00.000 16108 MoveAxis(E, 168, ABG)
04:00:13.818 00.000 16108 Guiding  Dir = 2, Dur = 168
04:00:13.818 00.000 16108 IsSlewing returns 0
04:00:13.818 00.000 16108 IsGuiding returns 0
04:00:13.822 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4742, FiltMin=4013, FiltMax=15625, Gamma=1.000
04:00:13.836 00.014 21068 UpdateGuideState exits: m=242650 SNR=112.0
04:00:13.837 00.001 16108 PulseGuide returned control before completion, sleep 161
04:00:13.837 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:13.837 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:13.838 00.001 21068 Enqueuing Expose request
04:00:14.005 00.167 16108 IsGuiding returns 0
04:00:14.005 00.000 16108 Move returns status 0, amount 168
04:00:14.005 00.000 16108 MoveAxis(N, 0, ABG)
04:00:14.005 00.000 16108 Move returns status 0, amount 0
04:00:14.005 00.000 16108 move complete, result=0
04:00:14.005 00.000 16108 worker thread done servicing request
04:00:14.005 00.000 16108 Worker thread wakes up
04:00:14.005 00.000 21068 GuideStep: -0.6 px 168 ms EAST, -0.4 px 0 ms NORTH
04:00:14.006 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:14.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:15.163 01.157 16108 Exposure complete
04:00:15.224 00.061 16108 worker thread done servicing request
04:00:15.224 00.000 21068 OnExposeComplete: enter
04:00:15.226 00.002 21068 UpdateGuideState(): m_state=6
04:00:15.227 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
04:00:15.228 00.001 21068 Star::Find returns 1 (0), X=102.82, Y=802.09, Mass=244495, SNR=115.9, Peak=35155 HFD=3.1
04:00:15.229 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.47 = -1.47)
04:00:15.230 00.001 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.41 = -1.41)
04:00:15.232 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.65 hyp=0.65 cameraTheta=1.49 mountX=0.06 mountY=-0.65, mountTheta=-1.47
04:00:15.234 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.65, opts=13)
04:00:15.235 00.001 21068 Enqueuing Move request for scope (0.05, 0.65)
04:00:15.236 00.001 16108 Worker thread wakes up
04:00:15.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.65) opts 0xd
04:00:15.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.65)
04:00:15.236 00.000 16108 Moving (0.05, 0.65) raw xDistance=0.06 yDistance=-0.65
04:00:15.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:15.236 00.000 16108 resist switch: large excursion: input -0.65 thresh 0.60 direction from 1 to -1
04:00:15.236 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.94
04:00:15.236 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
04:00:15.236 00.000 16108 MoveAxis(E, 0, ABG)
04:00:15.236 00.000 16108 Move returns status 0, amount 0
04:00:15.236 00.000 16108 MoveAxis(N, 130, ABG)
04:00:15.236 00.000 16108 Guiding  Dir = 0, Dur = 130
04:00:15.237 00.001 16108 IsSlewing returns 0
04:00:15.237 00.000 16108 IsGuiding returns 0
04:00:15.241 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4745, FiltMin=4054, FiltMax=16998, Gamma=1.000
04:00:15.257 00.016 21068 UpdateGuideState exits: m=244495 SNR=115.9
04:00:15.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:15.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:15.259 00.000 21068 Enqueuing Expose request
04:00:15.266 00.007 16108 PulseGuide returned control before completion, sleep 111
04:00:15.390 00.124 16108 IsGuiding returns 1
04:00:15.390 00.000 16108 scope still moving after pulse duration time elapsed
04:00:15.421 00.031 16108 IsSlewing returns 0
04:00:15.421 00.000 16108 IsGuiding returns 1
04:00:15.452 00.031 16108 IsSlewing returns 0
04:00:15.452 00.000 16108 IsGuiding returns 0
04:00:15.452 00.000 16108 scope move finished after 130 + 85 ms
04:00:15.452 00.000 16108 Move returns status 0, amount 130
04:00:15.452 00.000 16108 move complete, result=0
04:00:15.452 00.000 16108 worker thread done servicing request
04:00:15.452 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 130 ms NORTH
04:00:15.453 00.001 16108 Worker thread wakes up
04:00:15.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:15.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:16.420 00.967 16108 Exposure complete
04:00:16.476 00.056 16108 worker thread done servicing request
04:00:16.476 00.000 21068 OnExposeComplete: enter
04:00:16.478 00.002 21068 UpdateGuideState(): m_state=6
04:00:16.479 00.001 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
04:00:16.480 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=802.10, Mass=254998, SNR=116.4, Peak=33043 HFD=3.1
04:00:16.481 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
04:00:16.481 00.000 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
04:00:16.482 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.66 hyp=0.68 cameraTheta=1.35 mountX=-0.03 mountY=-0.68, mountTheta=-1.61
04:00:16.484 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.66, opts=13)
04:00:16.485 00.001 21068 Enqueuing Move request for scope (0.15, 0.66)
04:00:16.486 00.001 16108 Worker thread wakes up
04:00:16.486 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.66) opts 0xd
04:00:16.486 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.66)
04:00:16.486 00.000 16108 Moving (0.15, 0.66) raw xDistance=-0.03 yDistance=-0.68
04:00:16.486 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:00:16.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
04:00:16.486 00.000 16108 MoveAxis(E, 0, ABG)
04:00:16.486 00.000 16108 Move returns status 0, amount 0
04:00:16.486 00.000 16108 MoveAxis(N, 136, ABG)
04:00:16.486 00.000 16108 Guiding  Dir = 0, Dur = 136
04:00:16.487 00.001 16108 IsSlewing returns 0
04:00:16.487 00.000 16108 IsGuiding returns 0
04:00:16.492 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2121, max=65535, med=4745, FiltMin=4006, FiltMax=17661, Gamma=1.000
04:00:16.515 00.023 21068 UpdateGuideState exits: m=254998 SNR=116.4
04:00:16.517 00.002 16108 PulseGuide returned control before completion, sleep 116
04:00:16.517 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:16.519 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:16.520 00.001 21068 Enqueuing Expose request
04:00:16.642 00.122 16108 IsGuiding returns 1
04:00:16.642 00.000 16108 scope still moving after pulse duration time elapsed
04:00:16.673 00.031 16108 IsSlewing returns 0
04:00:16.673 00.000 16108 IsGuiding returns 0
04:00:16.673 00.000 16108 scope move finished after 136 + 50 ms
04:00:16.673 00.000 16108 Move returns status 0, amount 136
04:00:16.673 00.000 16108 move complete, result=0
04:00:16.673 00.000 16108 worker thread done servicing request
04:00:16.673 00.000 16108 Worker thread wakes up
04:00:16.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:16.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:16.896 00.222 21068 GuideStep: -0.0 px 0 ms EAST, -0.7 px 136 ms NORTH
04:00:17.853 00.957 16108 Exposure complete
04:00:17.910 00.057 16108 worker thread done servicing request
04:00:17.910 00.000 21068 OnExposeComplete: enter
04:00:17.911 00.001 21068 UpdateGuideState(): m_state=6
04:00:17.911 00.000 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
04:00:17.913 00.002 21068 Star::Find returns 1 (0), X=102.60, Y=801.25, Mass=302875, SNR=123.6, Peak=37190 HFD=3.3
04:00:17.914 00.001 21068 MultiStar: exiting stabilization period
04:00:17.915 00.001 21068 MultiStar: [#1 -0.79,-0.56,0.00,M7] [#2 -0.23,-0.13,0.61,U] [#3 -0.30,-0.60,0.00,M3] [#4 -0.49,-0.38,0.00,M7] [#5 -0.52,0.08,0.00,M4] [#6 -1.01,0.59,0.00,M9] [#7 -1.16,0.86,0.00,M9] [#8 -0.30,-0.35,0.26,U] 
04:00:17.916 00.001 21068 single-star, 2 included, MultiStar: {-0.20, -0.19}, one-star: {-0.16, -0.19}
04:00:17.917 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
04:00:17.918 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.10)
04:00:17.918 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.28 mountX=0.13 mountY=0.22, mountTheta=1.05
04:00:17.921 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.19, opts=13)
04:00:17.922 00.001 21068 Enqueuing Move request for scope (-0.16, -0.19)
04:00:17.923 00.001 16108 Worker thread wakes up
04:00:17.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
04:00:17.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
04:00:17.923 00.000 16108 Moving (-0.16, -0.19) raw xDistance=0.13 yDistance=0.22
04:00:17.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:00:17.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:17.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:00:17.923 00.000 16108 MoveAxis(E, 0, ABG)
04:00:17.923 00.000 16108 Move returns status 0, amount 0
04:00:17.924 00.001 16108 MoveAxis(N, 0, ABG)
04:00:17.924 00.000 16108 Move returns status 0, amount 0
04:00:17.924 00.000 16108 move complete, result=0
04:00:17.924 00.000 16108 worker thread done servicing request
04:00:17.929 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2301, max=65535, med=4745, FiltMin=3971, FiltMax=20944, Gamma=1.000
04:00:17.948 00.019 21068 UpdateGuideState exits: m=302875 SNR=123.6
04:00:17.950 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:17.951 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:17.952 00.001 21068 Enqueuing Expose request
04:00:17.953 00.001 16108 Worker thread wakes up
04:00:17.953 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:00:17.955 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:17.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:18.928 00.973 16108 Exposure complete
04:00:18.995 00.067 16108 worker thread done servicing request
04:00:18.995 00.000 21068 OnExposeComplete: enter
04:00:18.996 00.001 21068 UpdateGuideState(): m_state=6
04:00:18.999 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
04:00:19.001 00.002 21068 Star::Find returns 1 (0), X=102.64, Y=801.41, Mass=302857, SNR=133.7, Peak=34502 HFD=3.3
04:00:19.002 00.001 21068 MultiStar: [#1 -0.40,-0.41,0.00,M8] [#2 -0.10,-0.34,0.62,U] [#3 -0.05,-0.22,0.59,U] [#4 -0.39,-0.05,0.23,U] [#5 -0.11,0.13,0.16,U] [#6 -0.63,0.84,0.00,M10] [#7 -0.40,0.70,0.00,M10] [#8 -0.13,-0.23,0.25,U] 
04:00:19.004 00.002 21068 single-star, 5 included, MultiStar: {-0.12, -0.15}, one-star: {-0.13, -0.02}
04:00:19.005 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.37)
04:00:19.008 00.003 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
04:00:19.009 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.95 mountX=0.12 mountY=0.05, mountTheta=0.42
04:00:19.011 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.02, opts=13)
04:00:19.012 00.001 21068 Enqueuing Move request for scope (-0.13, -0.02)
04:00:19.014 00.002 16108 Worker thread wakes up
04:00:19.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
04:00:19.014 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
04:00:19.014 00.000 16108 Moving (-0.13, -0.02) raw xDistance=0.12 yDistance=0.05
04:00:19.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:00:19.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:19.015 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:19.015 00.000 16108 MoveAxis(E, 0, ABG)
04:00:19.015 00.000 16108 Move returns status 0, amount 0
04:00:19.015 00.000 16108 MoveAxis(N, 0, ABG)
04:00:19.015 00.000 16108 Move returns status 0, amount 0
04:00:19.015 00.000 16108 move complete, result=0
04:00:19.015 00.000 16108 worker thread done servicing request
04:00:19.022 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4745, FiltMin=3990, FiltMax=20073, Gamma=1.000
04:00:19.043 00.021 21068 UpdateGuideState exits: m=302857 SNR=133.7
04:00:19.044 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:19.044 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:19.045 00.001 21068 Enqueuing Expose request
04:00:19.047 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:19.048 00.001 16108 Worker thread wakes up
04:00:19.048 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:19.048 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:19.291 00.243 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:00:19.294 00.003 21068 case statement mapped state 6 to 3
04:00:19.297 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:00:20.228 00.931 16108 Exposure complete
04:00:20.289 00.061 16108 worker thread done servicing request
04:00:20.291 00.002 21068 OnExposeComplete: enter
04:00:20.291 00.000 21068 UpdateGuideState(): m_state=6
04:00:20.292 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
04:00:20.293 00.001 21068 Star::Find returns 1 (0), X=102.59, Y=801.18, Mass=270127, SNR=124.6, Peak=31366 HFD=3.5
04:00:20.294 00.001 21068 MultiStar: [#1 -0.12,-0.27,0.58,U] [#2 0.10,-0.28,0.58,U] [#3 -0.09,-0.40,0.63,U] [#4 -0.12,-0.12,0.22,U] [#5 -0.15,-0.58,0.00,M4] [#6 -0.51,-0.11,0.00,R] [#7 -0.19,0.05,0.15,U] [#8 -0.53,-0.10,0.00,M2] 
04:00:20.295 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.27}, one-star: {-0.17, -0.26}
04:00:20.295 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
04:00:20.296 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.48)
04:00:20.297 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.90 mountX=0.04 mountY=0.28, mountTheta=1.42
04:00:20.298 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.27, opts=13)
04:00:20.299 00.001 21068 Enqueuing Move request for scope (-0.09, -0.27)
04:00:20.300 00.001 16108 Worker thread wakes up
04:00:20.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
04:00:20.300 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
04:00:20.300 00.000 16108 Moving (-0.09, -0.27) raw xDistance=0.04 yDistance=0.28
04:00:20.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:00:20.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:20.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:00:20.300 00.000 16108 MoveAxis(E, 0, ABG)
04:00:20.300 00.000 16108 Move returns status 0, amount 0
04:00:20.300 00.000 16108 MoveAxis(N, 0, ABG)
04:00:20.300 00.000 16108 Move returns status 0, amount 0
04:00:20.300 00.000 16108 move complete, result=0
04:00:20.301 00.001 16108 worker thread done servicing request
04:00:20.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2115, max=65535, med=4742, FiltMin=3920, FiltMax=19795, Gamma=1.000
04:00:20.321 00.017 21068 UpdateGuideState exits: m=270127 SNR=124.6
04:00:20.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:20.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:20.324 00.000 21068 Enqueuing Expose request
04:00:20.325 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:00:20.326 00.001 16108 Worker thread wakes up
04:00:20.326 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:20.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:21.301 00.975 16108 Exposure complete
04:00:21.372 00.071 16108 worker thread done servicing request
04:00:21.372 00.000 21068 OnExposeComplete: enter
04:00:21.374 00.002 21068 UpdateGuideState(): m_state=6
04:00:21.375 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
04:00:21.378 00.003 21068 Star::Find returns 1 (0), X=101.76, Y=800.69, Mass=289569, SNR=130.0, Peak=29817 HFD=3.6
04:00:21.380 00.002 21068 MultiStar: large primary error, entering stabilization period
04:00:21.383 00.003 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.82)
04:00:21.385 00.002 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
04:00:21.386 00.001 21068 CameraToMount -- cameraX=-1.00 cameraY=-0.75 hyp=1.25 cameraTheta=-2.50 mountX=0.86 mountY=0.96, mountTheta=0.84
04:00:21.391 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-1.00, y=-0.75, opts=13)
04:00:21.392 00.001 21068 Enqueuing Move request for scope (-1.00, -0.75)
04:00:21.393 00.001 16108 Worker thread wakes up
04:00:21.394 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.75) opts 0xd
04:00:21.394 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.00, -0.75)
04:00:21.394 00.000 16108 Moving (-1.00, -0.75) raw xDistance=0.86 yDistance=0.96
04:00:21.394 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
04:00:21.394 00.000 16108 resist switch: large excursion: input 0.96 thresh 0.60 direction from -1 to 1
04:00:21.394 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.89
04:00:21.394 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
04:00:21.394 00.000 16108 MoveAxis(W, 225, ABG)
04:00:21.394 00.000 16108 Guiding  Dir = 3, Dur = 225
04:00:21.394 00.000 16108 IsSlewing returns 0
04:00:21.395 00.001 16108 IsGuiding returns 0
04:00:21.396 00.001 16108 PulseGuide returned control before completion, sleep 234
04:00:21.400 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2275, max=65535, med=4739, FiltMin=3974, FiltMax=22339, Gamma=1.000
04:00:21.413 00.013 21068 UpdateGuideState exits: m=289569 SNR=130.0
04:00:21.414 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:21.414 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:21.415 00.001 21068 Enqueuing Expose request
04:00:21.642 00.227 16108 IsGuiding returns 0
04:00:21.642 00.000 16108 Move returns status 0, amount 225
04:00:21.642 00.000 16108 MoveAxis(S, 194, ABG)
04:00:21.642 00.000 16108 Guiding  Dir = 1, Dur = 194
04:00:21.642 00.000 16108 IsSlewing returns 0
04:00:21.643 00.001 16108 IsGuiding returns 0
04:00:21.707 00.064 16108 PulseGuide returned control before completion, sleep 140
04:00:21.861 00.154 16108 IsGuiding returns 1
04:00:21.861 00.000 16108 scope still moving after pulse duration time elapsed
04:00:21.893 00.032 16108 IsSlewing returns 0
04:00:21.893 00.000 16108 IsGuiding returns 1
04:00:21.924 00.031 16108 IsSlewing returns 0
04:00:21.924 00.000 16108 IsGuiding returns 1
04:00:21.960 00.036 16108 IsSlewing returns 0
04:00:21.960 00.000 16108 IsGuiding returns 0
04:00:21.960 00.000 16108 scope move finished after 194 + 123 ms
04:00:21.960 00.000 16108 Move returns status 0, amount 194
04:00:21.960 00.000 16108 move complete, result=0
04:00:21.961 00.001 16108 worker thread done servicing request
04:00:21.961 00.000 21068 GuideStep: 0.9 px 225 ms WEST, 1.0 px 194 ms SOUTH
04:00:21.963 00.002 16108 Worker thread wakes up
04:00:21.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:21.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:23.138 01.175 16108 Exposure complete
04:00:23.210 00.072 16108 worker thread done servicing request
04:00:23.210 00.000 21068 OnExposeComplete: enter
04:00:23.211 00.001 21068 UpdateGuideState(): m_state=6
04:00:23.212 00.001 21068 Star::Find(15, 101, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
04:00:23.214 00.002 21068 Star::Find returns 1 (0), X=102.37, Y=801.49, Mass=260912, SNR=129.5, Peak=24195 HFD=3.4
04:00:23.216 00.002 21068 MultiStar: exiting stabilization period
04:00:23.218 00.002 21068 MultiStar: [#1 -0.79,-0.20,0.00,M8] [#2 -0.32,-0.12,0.55,U] [#3 -0.22,-0.06,0.78,U] [#4 -0.59,0.35,0.00,M6] [#5 -0.88,0.06,0.00,M5] [#6 -0.19,0.07,0.13,U] [#7 -0.43,0.12,0.13,U] [#8 -0.83,-0.55,0.00,M3] 
04:00:23.220 00.002 21068 refined, 4 included, MultiStar: {-0.32, -0.01}, one-star: {-0.40, 0.06}
04:00:23.222 00.002 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.21)
04:00:23.224 00.002 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
04:00:23.226 00.002 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.10 mountX=0.31 mountY=0.09, mountTheta=0.27
04:00:23.227 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.01, opts=13)
04:00:23.228 00.001 21068 Enqueuing Move request for scope (-0.32, -0.01)
04:00:23.229 00.001 16108 Worker thread wakes up
04:00:23.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
04:00:23.229 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
04:00:23.229 00.000 16108 Moving (-0.32, -0.01) raw xDistance=0.31 yDistance=0.09
04:00:23.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
04:00:23.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:23.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:00:23.229 00.000 16108 MoveAxis(W, 97, ABG)
04:00:23.230 00.001 16108 Guiding  Dir = 3, Dur = 97
04:00:23.230 00.000 16108 IsSlewing returns 0
04:00:23.230 00.000 16108 IsGuiding returns 0
04:00:23.234 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2118, max=65535, med=4723, FiltMin=3929, FiltMax=19565, Gamma=1.000
04:00:23.246 00.012 21068 UpdateGuideState exits: m=260912 SNR=129.5
04:00:23.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:23.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:23.249 00.001 21068 Enqueuing Expose request
04:00:23.289 00.040 16108 PulseGuide returned control before completion, sleep 48
04:00:23.350 00.061 16108 IsGuiding returns 1
04:00:23.350 00.000 16108 scope still moving after pulse duration time elapsed
04:00:23.382 00.032 16108 IsSlewing returns 0
04:00:23.382 00.000 16108 IsGuiding returns 1
04:00:23.413 00.031 16108 IsSlewing returns 0
04:00:23.413 00.000 16108 IsGuiding returns 1
04:00:23.444 00.031 16108 IsSlewing returns 0
04:00:23.444 00.000 16108 IsGuiding returns 0
04:00:23.444 00.000 16108 scope move finished after 97 + 117 ms
04:00:23.444 00.000 16108 Move returns status 0, amount 97
04:00:23.444 00.000 16108 MoveAxis(N, 0, ABG)
04:00:23.444 00.000 16108 Move returns status 0, amount 0
04:00:23.444 00.000 16108 move complete, result=0
04:00:23.444 00.000 16108 worker thread done servicing request
04:00:23.444 00.000 16108 Worker thread wakes up
04:00:23.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:23.444 00.000 21068 GuideStep: 0.3 px 97 ms WEST, 0.1 px 0 ms NORTH
04:00:23.447 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:24.430 00.983 16108 Exposure complete
04:00:24.497 00.067 16108 worker thread done servicing request
04:00:24.497 00.000 21068 OnExposeComplete: enter
04:00:24.498 00.001 21068 UpdateGuideState(): m_state=6
04:00:24.499 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
04:00:24.500 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.55, Mass=230900, SNR=113.2, Peak=28758 HFD=3.3
04:00:24.501 00.001 21068 MultiStar: [#1 -0.22,0.11,0.82,U] [#2 0.10,0.09,0.67,U] [#3 0.17,-0.04,0.80,U] [#4 -0.08,0.35,0.27,U] [#5 -0.54,0.61,0.00,M6] [#6 0.22,0.73,0.00,M1] [#7 -0.72,0.95,0.00,M9] [#8 0.43,-0.15,0.21,U] 
04:00:24.502 00.001 21068 refined, 5 included, MultiStar: {0.04, 0.08}, one-star: {0.06, 0.12}
04:00:24.502 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
04:00:24.503 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
04:00:24.504 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
04:00:24.505 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
04:00:24.506 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
04:00:24.507 00.001 16108 Worker thread wakes up
04:00:24.507 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
04:00:24.507 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
04:00:24.507 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
04:00:24.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:00:24.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:24.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:00:24.507 00.000 16108 MoveAxis(E, 0, ABG)
04:00:24.507 00.000 16108 Move returns status 0, amount 0
04:00:24.507 00.000 16108 MoveAxis(N, 0, ABG)
04:00:24.507 00.000 16108 Move returns status 0, amount 0
04:00:24.507 00.000 16108 move complete, result=0
04:00:24.507 00.000 16108 worker thread done servicing request
04:00:24.512 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4710, FiltMin=3942, FiltMax=23449, Gamma=1.000
04:00:24.525 00.013 21068 UpdateGuideState exits: m=230900 SNR=113.2
04:00:24.526 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:24.527 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:24.527 00.000 21068 Enqueuing Expose request
04:00:24.528 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:24.529 00.001 16108 Worker thread wakes up
04:00:24.529 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:24.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:25.681 01.152 16108 Exposure complete
04:00:25.734 00.053 16108 worker thread done servicing request
04:00:25.734 00.000 21068 OnExposeComplete: enter
04:00:25.735 00.001 21068 UpdateGuideState(): m_state=6
04:00:25.735 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
04:00:25.736 00.001 21068 Star::Find returns 1 (0), X=103.08, Y=801.62, Mass=232624, SNR=99.3, Peak=26243 HFD=3.4
04:00:25.737 00.001 21068 MultiStar: [#1 -0.02,-0.10,0.89,U] [#2 0.24,0.03,0.90,U] [#3 0.14,-0.08,0.82,U] [#4 0.01,0.40,0.31,U] [#5 -0.65,0.17,0.00,M7] [#6 0.10,0.99,0.00,M2] [#7 -0.65,0.82,0.00,M10] [#8 0.36,0.20,0.26,U] 
04:00:25.738 00.001 21068 refined, 5 included, MultiStar: {0.17, 0.05}, one-star: {0.31, 0.18}
04:00:25.739 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
04:00:25.740 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
04:00:25.740 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.30 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
04:00:25.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.05, opts=13)
04:00:25.743 00.001 21068 Enqueuing Move request for scope (0.17, 0.05)
04:00:25.744 00.001 16108 Worker thread wakes up
04:00:25.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
04:00:25.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
04:00:25.744 00.000 16108 Moving (0.17, 0.05) raw xDistance=-0.16 yDistance=-0.09
04:00:25.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:00:25.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:25.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:00:25.744 00.000 16108 MoveAxis(E, 0, ABG)
04:00:25.744 00.000 16108 Move returns status 0, amount 0
04:00:25.745 00.001 16108 MoveAxis(N, 0, ABG)
04:00:25.745 00.000 16108 Move returns status 0, amount 0
04:00:25.745 00.000 16108 move complete, result=0
04:00:25.745 00.000 16108 worker thread done servicing request
04:00:25.748 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1974, max=65535, med=4691, FiltMin=3939, FiltMax=24777, Gamma=1.000
04:00:25.760 00.012 21068 UpdateGuideState exits: m=232624 SNR=99.3
04:00:25.761 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:25.762 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:25.762 00.000 21068 Enqueuing Expose request
04:00:25.763 00.001 16108 Worker thread wakes up
04:00:25.763 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:25.764 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:25.764 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:26.746 00.982 16108 Exposure complete
04:00:26.825 00.079 16108 worker thread done servicing request
04:00:26.825 00.000 21068 OnExposeComplete: enter
04:00:26.827 00.002 21068 UpdateGuideState(): m_state=6
04:00:26.828 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
04:00:26.830 00.002 21068 Star::Find returns 1 (0), X=103.19, Y=801.61, Mass=225458, SNR=112.7, Peak=25123 HFD=3.4
04:00:26.832 00.002 21068 MultiStar: [#1 0.17,0.15,0.71,U] [#2 0.61,-0.02,0.00,M1] [#3 0.50,0.02,0.83,U] [#4 0.44,0.52,0.00,M5] [#5 0.32,-0.02,0.16,U] [#6 1.14,1.10,0.00,M3] [#7 0.55,-0.03,0.00,R] [#8 0.38,0.29,0.21,U] 
04:00:26.833 00.001 21068 refined, 4 included, MultiStar: {0.37, 0.12}, one-star: {0.42, 0.17}
04:00:26.835 00.002 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
04:00:26.836 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
04:00:26.837 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=0.12 hyp=0.39 cameraTheta=0.32 mountX=-0.35 mountY=-0.21, mountTheta=-2.60
04:00:26.840 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=0.12, opts=13)
04:00:26.841 00.001 21068 Enqueuing Move request for scope (0.37, 0.12)
04:00:26.842 00.001 16108 Worker thread wakes up
04:00:26.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.12) opts 0xd
04:00:26.842 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, 0.12)
04:00:26.842 00.000 16108 Moving (0.37, 0.12) raw xDistance=-0.35 yDistance=-0.21
04:00:26.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:00:26.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:26.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:00:26.842 00.000 16108 MoveAxis(E, 91, ABG)
04:00:26.843 00.001 16108 Guiding  Dir = 2, Dur = 91
04:00:26.843 00.000 16108 IsSlewing returns 0
04:00:26.843 00.000 16108 IsGuiding returns 0
04:00:26.849 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4678, FiltMin=3979, FiltMax=22105, Gamma=1.000
04:00:26.862 00.013 21068 UpdateGuideState exits: m=225458 SNR=112.7
04:00:26.863 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:26.864 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:26.864 00.000 21068 Enqueuing Expose request
04:00:26.871 00.007 16108 PulseGuide returned control before completion, sleep 74
04:00:26.949 00.078 16108 IsGuiding returns 1
04:00:26.949 00.000 16108 scope still moving after pulse duration time elapsed
04:00:26.981 00.032 16108 IsSlewing returns 0
04:00:26.981 00.000 16108 IsGuiding returns 0
04:00:26.981 00.000 16108 scope move finished after 91 + 46 ms
04:00:26.981 00.000 16108 Move returns status 0, amount 91
04:00:26.981 00.000 16108 MoveAxis(N, 0, ABG)
04:00:26.981 00.000 16108 Move returns status 0, amount 0
04:00:26.981 00.000 16108 move complete, result=0
04:00:26.981 00.000 16108 worker thread done servicing request
04:00:26.981 00.000 16108 Worker thread wakes up
04:00:26.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:26.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:26.981 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.2 px 0 ms NORTH
04:00:28.152 01.171 16108 Exposure complete
04:00:28.204 00.052 16108 worker thread done servicing request
04:00:28.204 00.000 21068 OnExposeComplete: enter
04:00:28.205 00.001 21068 UpdateGuideState(): m_state=6
04:00:28.206 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
04:00:28.207 00.001 21068 Star::Find returns 1 (0), X=103.17, Y=801.66, Mass=202276, SNR=100.0, Peak=22787 HFD=3.4
04:00:28.208 00.001 21068 MultiStar: [#1 0.03,0.09,0.96,U] [#2 0.30,-0.11,0.81,U] [#3 0.39,0.25,0.93,U] [#4 0.05,0.32,0.35,U] [#5 0.30,0.40,0.24,U] [#6 0.86,1.33,0.00,M4] [#7 -0.46,0.85,0.00,M1] [#8 0.21,0.27,0.31,U] 
04:00:28.208 00.000 21068 refined, 6 included, MultiStar: {0.26, 0.16}, one-star: {0.40, 0.22}
04:00:28.209 00.001 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
04:00:28.210 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.35 = -2.35)
04:00:28.211 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.55 mountX=-0.23 mountY=-0.22, mountTheta=-2.38
04:00:28.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.16, opts=13)
04:00:28.213 00.001 21068 Enqueuing Move request for scope (0.26, 0.16)
04:00:28.214 00.001 16108 Worker thread wakes up
04:00:28.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
04:00:28.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
04:00:28.214 00.000 16108 Moving (0.26, 0.16) raw xDistance=-0.23 yDistance=-0.22
04:00:28.215 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
04:00:28.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:00:28.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:00:28.215 00.000 16108 MoveAxis(E, 66, ABG)
04:00:28.215 00.000 16108 Guiding  Dir = 2, Dur = 66
04:00:28.215 00.000 16108 IsSlewing returns 0
04:00:28.215 00.000 16108 IsGuiding returns 0
04:00:28.216 00.001 16108 PulseGuide returned control before completion, sleep 75
04:00:28.220 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4662, FiltMin=3891, FiltMax=20137, Gamma=1.000
04:00:28.232 00.012 21068 UpdateGuideState exits: m=202276 SNR=100.0
04:00:28.235 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:28.236 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:28.237 00.001 21068 Enqueuing Expose request
04:00:28.299 00.062 16108 IsGuiding returns 1
04:00:28.299 00.000 16108 scope still moving after pulse duration time elapsed
04:00:28.330 00.031 16108 IsSlewing returns 0
04:00:28.330 00.000 16108 IsGuiding returns 0
04:00:28.330 00.000 16108 scope move finished after 66 + 48 ms
04:00:28.330 00.000 16108 Move returns status 0, amount 66
04:00:28.330 00.000 16108 MoveAxis(N, 0, ABG)
04:00:28.330 00.000 16108 Move returns status 0, amount 0
04:00:28.330 00.000 16108 move complete, result=0
04:00:28.330 00.000 16108 worker thread done servicing request
04:00:28.330 00.000 16108 Worker thread wakes up
04:00:28.330 00.000 21068 GuideStep: -0.2 px 66 ms EAST, -0.2 px 0 ms NORTH
04:00:28.334 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:28.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:29.296 00.962 16108 Exposure complete
04:00:29.351 00.055 16108 worker thread done servicing request
04:00:29.352 00.001 21068 OnExposeComplete: enter
04:00:29.353 00.001 21068 UpdateGuideState(): m_state=6
04:00:29.353 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
04:00:29.354 00.001 21068 Star::Find returns 1 (0), X=102.70, Y=801.61, Mass=237937, SNR=116.3, Peak=27555 HFD=3.3
04:00:29.355 00.001 21068 MultiStar: [#1 -0.37,0.13,0.81,U] [#2 -0.18,0.22,0.68,U] [#3 -0.23,0.15,0.90,U] [#4 -0.21,0.65,0.00,M5] [#5 -0.33,0.61,0.00,M6] [#6 0.34,0.73,0.00,M5] [#7 -0.83,1.41,0.00,M2] [#8 -0.01,0.76,0.00,M1] 
04:00:29.357 00.002 21068 single-star, 3 included, MultiStar: {-0.20, 0.17}, one-star: {-0.07, 0.18}
04:00:29.358 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
04:00:29.358 00.000 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
04:00:29.359 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.93 mountX=0.10 mountY=-0.16, mountTheta=-1.02
04:00:29.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.18, opts=13)
04:00:29.362 00.001 21068 Enqueuing Move request for scope (-0.07, 0.18)
04:00:29.362 00.000 16108 Worker thread wakes up
04:00:29.362 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
04:00:29.362 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
04:00:29.362 00.000 16108 Moving (-0.07, 0.18) raw xDistance=0.10 yDistance=-0.16
04:00:29.363 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:00:29.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:29.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:00:29.363 00.000 16108 MoveAxis(E, 0, ABG)
04:00:29.363 00.000 16108 Move returns status 0, amount 0
04:00:29.363 00.000 16108 MoveAxis(N, 0, ABG)
04:00:29.363 00.000 16108 Move returns status 0, amount 0
04:00:29.363 00.000 16108 move complete, result=0
04:00:29.363 00.000 16108 worker thread done servicing request
04:00:29.369 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2230, max=65535, med=4649, FiltMin=3872, FiltMax=26646, Gamma=1.000
04:00:29.387 00.018 21068 UpdateGuideState exits: m=237937 SNR=116.3
04:00:29.388 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:29.389 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:29.392 00.003 21068 Enqueuing Expose request
04:00:29.393 00.001 16108 Worker thread wakes up
04:00:29.393 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:00:29.395 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:29.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:30.552 01.157 16108 Exposure complete
04:00:30.608 00.056 16108 worker thread done servicing request
04:00:30.608 00.000 21068 OnExposeComplete: enter
04:00:30.609 00.001 21068 UpdateGuideState(): m_state=6
04:00:30.610 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
04:00:30.611 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.79, Mass=212666, SNR=95.2, Peak=27251 HFD=3.5
04:00:30.612 00.001 21068 MultiStar: [#1 -0.55,0.09,0.00,M4] [#2 -0.06,-0.03,0.99,U] [#3 -0.11,0.36,0.90,U] [#4 -0.19,0.76,0.00,M6] [#5 -0.50,0.01,0.41,U] [#6 -0.02,0.81,0.00,M6] [#7 -0.83,0.94,0.00,M3] [#8 -0.10,0.07,0.22,U] 
04:00:30.612 00.000 21068 refined, 4 included, MultiStar: {-0.11, 0.19}, one-star: {0.01, 0.36}
04:00:30.613 00.001 21068 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
04:00:30.614 00.001 21068 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
04:00:30.614 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.08 mountX=0.14 mountY=-0.16, mountTheta=-0.86
04:00:30.618 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.19, opts=13)
04:00:30.619 00.001 21068 Enqueuing Move request for scope (-0.11, 0.19)
04:00:30.621 00.002 16108 Worker thread wakes up
04:00:30.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
04:00:30.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
04:00:30.621 00.000 16108 Moving (-0.11, 0.19) raw xDistance=0.14 yDistance=-0.16
04:00:30.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:00:30.622 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:30.622 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:00:30.622 00.000 16108 MoveAxis(E, 0, ABG)
04:00:30.622 00.000 16108 Move returns status 0, amount 0
04:00:30.622 00.000 16108 MoveAxis(N, 0, ABG)
04:00:30.622 00.000 16108 Move returns status 0, amount 0
04:00:30.622 00.000 16108 move complete, result=0
04:00:30.622 00.000 16108 worker thread done servicing request
04:00:30.630 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2349, max=65535, med=4637, FiltMin=3933, FiltMax=22486, Gamma=1.000
04:00:30.653 00.023 21068 UpdateGuideState exits: m=212666 SNR=95.2
04:00:30.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:30.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:30.656 00.001 21068 Enqueuing Expose request
04:00:30.657 00.001 16108 Worker thread wakes up
04:00:30.657 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:00:30.658 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:30.658 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:31.626 00.968 16108 Exposure complete
04:00:31.701 00.075 16108 worker thread done servicing request
04:00:31.701 00.000 21068 OnExposeComplete: enter
04:00:31.702 00.001 21068 UpdateGuideState(): m_state=6
04:00:31.702 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
04:00:31.703 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.77, Mass=221616, SNR=104.5, Peak=24243 HFD=3.5
04:00:31.704 00.001 21068 MultiStar: [#1 -0.42,0.42,0.00,M5] [#2 -0.04,0.39,0.83,U] [#3 0.07,0.49,0.83,U] [#4 -0.50,0.64,0.00,M7] [#5 0.02,-0.00,0.31,U] [#6 0.23,0.54,0.00,M7] [#7 -0.57,1.38,0.00,M4] [#8 -0.04,-0.01,0.28,U] 
04:00:31.705 00.001 21068 refined, 4 included, MultiStar: {-0.00, 0.33}, one-star: {-0.02, 0.34}
04:00:31.706 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
04:00:31.707 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
04:00:31.707 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.57 mountX=0.06 mountY=-0.32, mountTheta=-1.39
04:00:31.709 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.33, opts=13)
04:00:31.710 00.001 21068 Enqueuing Move request for scope (-0.00, 0.33)
04:00:31.711 00.001 16108 Worker thread wakes up
04:00:31.712 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd
04:00:31.712 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.33)
04:00:31.712 00.000 16108 Moving (-0.00, 0.33) raw xDistance=0.06 yDistance=-0.32
04:00:31.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:31.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:31.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:00:31.712 00.000 16108 MoveAxis(E, 0, ABG)
04:00:31.712 00.000 16108 Move returns status 0, amount 0
04:00:31.712 00.000 16108 MoveAxis(N, 0, ABG)
04:00:31.712 00.000 16108 Move returns status 0, amount 0
04:00:31.712 00.000 16108 move complete, result=0
04:00:31.712 00.000 16108 worker thread done servicing request
04:00:31.719 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2134, max=65535, med=4627, FiltMin=3875, FiltMax=19555, Gamma=1.000
04:00:31.731 00.012 21068 UpdateGuideState exits: m=221616 SNR=104.5
04:00:31.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:31.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:31.734 00.001 21068 Enqueuing Expose request
04:00:31.734 00.000 16108 Worker thread wakes up
04:00:31.734 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:00:31.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:31.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:32.902 01.167 16108 Exposure complete
04:00:32.961 00.059 16108 worker thread done servicing request
04:00:32.961 00.000 21068 OnExposeComplete: enter
04:00:32.962 00.001 21068 UpdateGuideState(): m_state=6
04:00:32.963 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
04:00:32.965 00.002 21068 Star::Find returns 1 (0), X=102.32, Y=801.96, Mass=221550, SNR=101.4, Peak=26227 HFD=3.4
04:00:32.966 00.001 21068 MultiStar: [#1 -0.75,0.38,0.00,M6] [#2 -0.22,0.53,0.00,M1] [#3 -0.26,0.33,0.81,U] [#4 -0.57,0.69,0.00,M8] [#5 -0.47,0.49,0.00,M5] [#6 -0.34,0.72,0.00,M8] [#7 -1.11,0.93,0.00,M5] [#8 -0.33,0.58,0.00,M1] 
04:00:32.967 00.001 21068 refined, 1 included, MultiStar: {-0.36, 0.44}, one-star: {-0.45, 0.53}
04:00:32.968 00.001 21068 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.97) = xAngle (-0.70 = -0.70)
04:00:32.968 00.000 21068 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.64 = -0.64)
04:00:32.969 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.44 hyp=0.57 cameraTheta=2.27 mountX=0.44 mountY=-0.34, mountTheta=-0.66
04:00:32.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.44, opts=13)
04:00:32.972 00.001 21068 Enqueuing Move request for scope (-0.36, 0.44)
04:00:32.973 00.001 16108 Worker thread wakes up
04:00:32.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.44) opts 0xd
04:00:32.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.44)
04:00:32.973 00.000 16108 Moving (-0.36, 0.44) raw xDistance=0.44 yDistance=-0.34
04:00:32.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
04:00:32.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:00:32.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:00:32.973 00.000 16108 MoveAxis(W, 114, ABG)
04:00:32.973 00.000 16108 Guiding  Dir = 3, Dur = 114
04:00:32.973 00.000 16108 IsSlewing returns 0
04:00:32.974 00.001 16108 IsGuiding returns 0
04:00:32.977 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1046, max=65535, med=4614, FiltMin=3945, FiltMax=19337, Gamma=1.000
04:00:32.980 00.003 16108 PulseGuide returned control before completion, sleep 118
04:00:32.996 00.016 21068 UpdateGuideState exits: m=221550 SNR=101.4
04:00:32.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:32.998 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:32.999 00.001 21068 Enqueuing Expose request
04:00:33.102 00.103 16108 IsGuiding returns 1
04:00:33.102 00.000 16108 scope still moving after pulse duration time elapsed
04:00:33.135 00.033 16108 IsSlewing returns 0
04:00:33.135 00.000 16108 IsGuiding returns 1
04:00:33.166 00.031 16108 IsSlewing returns 0
04:00:33.166 00.000 16108 IsGuiding returns 0
04:00:33.166 00.000 16108 scope move finished after 114 + 79 ms
04:00:33.166 00.000 16108 Move returns status 0, amount 114
04:00:33.166 00.000 16108 MoveAxis(N, 0, ABG)
04:00:33.166 00.000 16108 Move returns status 0, amount 0
04:00:33.166 00.000 16108 move complete, result=0
04:00:33.166 00.000 16108 worker thread done servicing request
04:00:33.166 00.000 16108 Worker thread wakes up
04:00:33.166 00.000 21068 GuideStep: 0.4 px 114 ms WEST, -0.3 px 0 ms NORTH
04:00:33.167 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:33.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:34.152 00.985 16108 Exposure complete
04:00:34.223 00.071 16108 worker thread done servicing request
04:00:34.223 00.000 21068 OnExposeComplete: enter
04:00:34.224 00.001 21068 UpdateGuideState(): m_state=6
04:00:34.225 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
04:00:34.227 00.002 21068 Star::Find returns 1 (0), X=102.77, Y=801.74, Mass=190307, SNR=89.2, Peak=24275 HFD=3.5
04:00:34.229 00.002 21068 MultiStar: [#1 -0.35,0.43,0.00,M7] [#2 -0.06,0.44,1.06,U] [#3 -0.16,0.20,0.97,U] [#4 -0.48,0.31,0.00,M9] [#5 -0.31,0.52,0.00,M6] [#6 0.09,1.26,0.00,M9] [#7 -0.95,1.07,0.00,M6] [#8 -0.27,0.51,0.00,M2] 
04:00:34.230 00.001 21068 single-star, 2 included, MultiStar: {-0.07, 0.32}, one-star: {0.00, 0.30}
04:00:34.232 00.002 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
04:00:34.232 00.000 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
04:00:34.233 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.56 mountX=0.05 mountY=-0.30, mountTheta=-1.40
04:00:34.234 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.30, opts=13)
04:00:34.236 00.002 21068 Enqueuing Move request for scope (0.00, 0.30)
04:00:34.237 00.001 16108 Worker thread wakes up
04:00:34.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.30) opts 0xd
04:00:34.237 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.30)
04:00:34.237 00.000 16108 Moving (0.00, 0.30) raw xDistance=0.05 yDistance=-0.30
04:00:34.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:34.237 00.000 16108 switching direction from 1 to -1 - decHistory=-5 oldest=-0.09 newest=-0.95
04:00:34.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:00:34.237 00.000 16108 MoveAxis(E, 0, ABG)
04:00:34.237 00.000 16108 Move returns status 0, amount 0
04:00:34.237 00.000 16108 MoveAxis(N, 60, ABG)
04:00:34.237 00.000 16108 Guiding  Dir = 0, Dur = 60
04:00:34.237 00.000 16108 IsSlewing returns 0
04:00:34.238 00.001 16108 IsGuiding returns 0
04:00:34.242 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4605, FiltMin=3849, FiltMax=20803, Gamma=1.000
04:00:34.248 00.006 16108 PulseGuide returned control before completion, sleep 59
04:00:34.265 00.017 21068 UpdateGuideState exits: m=190307 SNR=89.2
04:00:34.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:34.268 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:34.269 00.001 21068 Enqueuing Expose request
04:00:34.309 00.040 16108 IsGuiding returns 1
04:00:34.309 00.000 16108 scope still moving after pulse duration time elapsed
04:00:34.341 00.032 16108 IsSlewing returns 0
04:00:34.342 00.001 16108 IsGuiding returns 0
04:00:34.342 00.000 16108 scope move finished after 60 + 44 ms
04:00:34.342 00.000 16108 Move returns status 0, amount 60
04:00:34.342 00.000 16108 move complete, result=0
04:00:34.342 00.000 16108 worker thread done servicing request
04:00:34.342 00.000 16108 Worker thread wakes up
04:00:34.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:34.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:34.343 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
04:00:35.501 01.158 16108 Exposure complete
04:00:35.580 00.079 16108 worker thread done servicing request
04:00:35.580 00.000 21068 OnExposeComplete: enter
04:00:35.581 00.001 21068 UpdateGuideState(): m_state=6
04:00:35.582 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
04:00:35.583 00.001 21068 Star::Find returns 1 (0), X=103.16, Y=801.80, Mass=205288, SNR=101.5, Peak=26259 HFD=3.3
04:00:35.584 00.001 21068 MultiStar: [#1 -0.24,0.09,0.99,U] [#2 0.14,0.36,0.98,U] [#3 0.05,0.05,0.78,U] [#4 -0.04,0.39,0.33,U] [#5 -0.12,0.71,0.00,M7] [#6 0.07,1.40,0.00,M10] [#7 -0.42,0.91,0.00,M7] [#8 0.15,-0.15,0.20,U] 
04:00:35.585 00.001 21068 refined, 5 included, MultiStar: {0.08, 0.22}, one-star: {0.39, 0.36}
04:00:35.587 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
04:00:35.587 00.000 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
04:00:35.588 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.22 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
04:00:35.590 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.22, opts=13)
04:00:35.591 00.001 21068 Enqueuing Move request for scope (0.08, 0.22)
04:00:35.591 00.000 16108 Worker thread wakes up
04:00:35.591 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
04:00:35.591 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
04:00:35.591 00.000 16108 Moving (0.08, 0.22) raw xDistance=-0.04 yDistance=-0.23
04:00:35.591 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:35.591 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:00:35.591 00.000 16108 MoveAxis(E, 0, ABG)
04:00:35.592 00.001 16108 Move returns status 0, amount 0
04:00:35.592 00.000 16108 MoveAxis(N, 46, ABG)
04:00:35.592 00.000 16108 Guiding  Dir = 0, Dur = 46
04:00:35.592 00.000 16108 IsSlewing returns 0
04:00:35.592 00.000 16108 IsGuiding returns 0
04:00:35.595 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2249, max=65535, med=4592, FiltMin=3846, FiltMax=23337, Gamma=1.000
04:00:35.608 00.013 21068 UpdateGuideState exits: m=205288 SNR=101.5
04:00:35.608 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:35.610 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:35.611 00.001 21068 Enqueuing Expose request
04:00:35.614 00.003 16108 PulseGuide returned control before completion, sleep 34
04:00:35.660 00.046 16108 IsGuiding returns 1
04:00:35.660 00.000 16108 scope still moving after pulse duration time elapsed
04:00:35.692 00.032 16108 IsSlewing returns 0
04:00:35.692 00.000 16108 IsGuiding returns 1
04:00:35.723 00.031 16108 IsSlewing returns 0
04:00:35.723 00.000 16108 IsGuiding returns 0
04:00:35.723 00.000 16108 scope move finished after 46 + 84 ms
04:00:35.723 00.000 16108 Move returns status 0, amount 46
04:00:35.723 00.000 16108 move complete, result=0
04:00:35.723 00.000 16108 worker thread done servicing request
04:00:35.723 00.000 16108 Worker thread wakes up
04:00:35.723 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:35.723 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:35.723 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
04:00:36.704 00.981 16108 Exposure complete
04:00:36.776 00.072 16108 worker thread done servicing request
04:00:36.776 00.000 21068 OnExposeComplete: enter
04:00:36.779 00.003 21068 UpdateGuideState(): m_state=6
04:00:36.780 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
04:00:36.781 00.001 21068 Star::Find returns 1 (0), X=102.68, Y=801.33, Mass=189210, SNR=94.3, Peak=24182 HFD=3.4
04:00:36.783 00.002 21068 MultiStar: [#1 -0.18,0.02,1.11,U] [#2 0.02,-0.14,0.91,U] [#3 -0.04,-0.25,0.90,U] [#4 -0.25,0.26,0.32,U] [#5 0.31,0.22,0.29,U] [#6 0.09,1.12,0.00,R] [#7 -0.40,0.62,0.00,M8] [#8 -0.34,-0.72,0.00,M2] 
04:00:36.786 00.003 21068 refined, 5 included, MultiStar: {-0.06, -0.06}, one-star: {-0.09, -0.11}
04:00:36.787 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
04:00:36.788 00.001 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
04:00:36.789 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.37 mountX=0.05 mountY=0.08, mountTheta=0.97
04:00:36.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.06, opts=13)
04:00:36.792 00.001 21068 Enqueuing Move request for scope (-0.06, -0.06)
04:00:36.794 00.002 16108 Worker thread wakes up
04:00:36.794 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
04:00:36.794 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
04:00:36.794 00.000 16108 Moving (-0.06, -0.06) raw xDistance=0.05 yDistance=0.08
04:00:36.794 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:36.794 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:36.794 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:00:36.794 00.000 16108 MoveAxis(E, 0, ABG)
04:00:36.794 00.000 16108 Move returns status 0, amount 0
04:00:36.794 00.000 16108 MoveAxis(N, 0, ABG)
04:00:36.794 00.000 16108 Move returns status 0, amount 0
04:00:36.794 00.000 16108 move complete, result=0
04:00:36.794 00.000 16108 worker thread done servicing request
04:00:36.799 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2163, max=65535, med=4589, FiltMin=3939, FiltMax=24502, Gamma=1.000
04:00:36.822 00.023 21068 UpdateGuideState exits: m=189210 SNR=94.3
04:00:36.824 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:36.825 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:36.826 00.001 21068 Enqueuing Expose request
04:00:36.828 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:36.828 00.000 16108 Worker thread wakes up
04:00:36.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:36.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:37.994 01.165 16108 Exposure complete
04:00:38.073 00.079 16108 worker thread done servicing request
04:00:38.073 00.000 21068 OnExposeComplete: enter
04:00:38.075 00.002 21068 UpdateGuideState(): m_state=6
04:00:38.076 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
04:00:38.077 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=801.35, Mass=157708, SNR=80.8, Peak=20774 HFD=3.3
04:00:38.078 00.001 21068 MultiStar: [#1 -0.29,-0.02,1.22,U] [#2 0.15,-0.26,1.20,U] [#3 0.03,-0.21,0.93,U] [#4 0.05,0.28,0.40,U] [#5 -0.29,0.03,0.45,U] [#6 0.09,-0.61,0.00,M1] [#7 -0.59,0.47,0.00,M9] [#8 -0.04,-0.85,0.00,M3] 
04:00:38.079 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.10}, one-star: {0.11, -0.09}
04:00:38.080 00.001 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
04:00:38.081 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
04:00:38.082 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.85 mountX=0.01 mountY=0.10, mountTheta=1.47
04:00:38.083 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
04:00:38.084 00.001 21068 Enqueuing Move request for scope (-0.03, -0.10)
04:00:38.085 00.001 16108 Worker thread wakes up
04:00:38.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
04:00:38.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
04:00:38.085 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.01 yDistance=0.10
04:00:38.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:00:38.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:38.086 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:38.086 00.000 16108 MoveAxis(E, 0, ABG)
04:00:38.086 00.000 16108 Move returns status 0, amount 0
04:00:38.086 00.000 16108 MoveAxis(N, 0, ABG)
04:00:38.086 00.000 16108 Move returns status 0, amount 0
04:00:38.086 00.000 16108 move complete, result=0
04:00:38.086 00.000 16108 worker thread done servicing request
04:00:38.089 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4579, FiltMin=3814, FiltMax=22867, Gamma=1.000
04:00:38.101 00.012 21068 UpdateGuideState exits: m=157708 SNR=80.8
04:00:38.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:38.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:38.103 00.000 21068 Enqueuing Expose request
04:00:38.105 00.002 16108 Worker thread wakes up
04:00:38.105 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:38.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:38.105 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:39.086 00.981 16108 Exposure complete
04:00:39.156 00.070 16108 worker thread done servicing request
04:00:39.156 00.000 21068 OnExposeComplete: enter
04:00:39.158 00.002 21068 UpdateGuideState(): m_state=6
04:00:39.160 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
04:00:39.161 00.001 21068 Star::Find returns 1 (0), X=102.67, Y=801.09, Mass=160038, SNR=80.4, Peak=23478 HFD=3.3
04:00:39.164 00.003 21068 MultiStar: [#1 -0.16,-0.08,1.09,U] [#2 -0.00,-0.25,0.99,U] [#3 0.37,-0.01,1.11,U] [#4 0.09,0.35,0.61,U] [#5 -0.01,-0.18,0.47,U] [#6 0.28,-0.68,0.00,M2] [#7 -0.63,0.50,0.00,M10] [#8 0.75,-0.07,0.00,M4] 
04:00:39.165 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.11}, one-star: {-0.09, -0.35}
04:00:39.167 00.002 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.06)
04:00:39.168 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
04:00:39.170 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.26 mountX=-0.05 mountY=0.10, mountTheta=2.07
04:00:39.173 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
04:00:39.175 00.002 21068 Enqueuing Move request for scope (0.03, -0.11)
04:00:39.177 00.002 16108 Worker thread wakes up
04:00:39.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
04:00:39.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
04:00:39.177 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
04:00:39.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:00:39.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:39.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:39.177 00.000 16108 MoveAxis(E, 0, ABG)
04:00:39.177 00.000 16108 Move returns status 0, amount 0
04:00:39.177 00.000 16108 MoveAxis(N, 0, ABG)
04:00:39.177 00.000 16108 Move returns status 0, amount 0
04:00:39.177 00.000 16108 move complete, result=0
04:00:39.177 00.000 16108 worker thread done servicing request
04:00:39.183 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4576, FiltMin=3872, FiltMax=23459, Gamma=1.000
04:00:39.198 00.015 21068 UpdateGuideState exits: m=160038 SNR=80.4
04:00:39.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:39.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:39.200 00.000 21068 Enqueuing Expose request
04:00:39.201 00.001 16108 Worker thread wakes up
04:00:39.201 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:39.202 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:39.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:40.362 01.160 16108 Exposure complete
04:00:40.418 00.056 16108 worker thread done servicing request
04:00:40.418 00.000 21068 OnExposeComplete: enter
04:00:40.419 00.001 21068 UpdateGuideState(): m_state=6
04:00:40.420 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
04:00:40.421 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.41, Mass=158884, SNR=77.5, Peak=21974 HFD=3.1
04:00:40.422 00.001 21068 MultiStar: [#1 -0.18,0.07,1.27,U] [#2 0.16,-0.05,1.07,U] [#3 -0.06,-0.03,1.22,U] [#4 0.46,0.23,0.42,U] [#5 -0.20,-0.11,0.47,U] [#6 0.67,0.02,0.00,M3] [#7 -0.83,0.51,0.00,R] [#8 -0.12,0.30,0.29,U] 
04:00:40.423 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.13, -0.02}
04:00:40.423 00.000 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
04:00:40.424 00.001 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
04:00:40.425 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.09 mountX=-0.01 mountY=-0.02, mountTheta=-1.87
04:00:40.427 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
04:00:40.428 00.001 21068 Enqueuing Move request for scope (0.01, 0.02)
04:00:40.428 00.000 16108 Worker thread wakes up
04:00:40.428 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
04:00:40.428 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
04:00:40.429 00.001 16108 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
04:00:40.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:00:40.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:40.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:40.429 00.000 16108 MoveAxis(E, 0, ABG)
04:00:40.429 00.000 16108 Move returns status 0, amount 0
04:00:40.429 00.000 16108 MoveAxis(N, 0, ABG)
04:00:40.429 00.000 16108 Move returns status 0, amount 0
04:00:40.429 00.000 16108 move complete, result=0
04:00:40.429 00.000 16108 worker thread done servicing request
04:00:40.434 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4573, FiltMin=3920, FiltMax=21689, Gamma=1.000
04:00:40.452 00.018 21068 UpdateGuideState exits: m=158884 SNR=77.5
04:00:40.453 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:40.454 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:40.455 00.001 21068 Enqueuing Expose request
04:00:40.456 00.001 16108 Worker thread wakes up
04:00:40.456 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:40.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:40.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:41.437 00.981 16108 Exposure complete
04:00:41.499 00.062 16108 worker thread done servicing request
04:00:41.499 00.000 21068 OnExposeComplete: enter
04:00:41.500 00.001 21068 UpdateGuideState(): m_state=6
04:00:41.501 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
04:00:41.502 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.40, Mass=169691, SNR=81.2, Peak=23414 HFD=3.2
04:00:41.504 00.002 21068 MultiStar: [#1 -0.32,-0.00,1.20,U] [#2 0.07,-0.20,1.19,U] [#3 -0.10,-0.16,0.88,U] [#4 0.05,-0.10,0.36,U] [#5 -0.30,-0.13,0.43,U] [#6 -0.01,-0.31,0.37,U] [#7 -0.32,-0.37,0.36,U] [#8 -0.32,0.01,0.25,U] 
04:00:41.506 00.002 21068 single-star, 8 included, MultiStar: {-0.13, -0.13}, one-star: {-0.05, -0.03}
04:00:41.508 00.002 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.74)
04:00:41.509 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.80)
04:00:41.510 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=0.05 mountY=0.04, mountTheta=0.77
04:00:41.513 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.03, opts=13)
04:00:41.515 00.002 21068 Enqueuing Move request for scope (-0.05, -0.03)
04:00:41.517 00.002 16108 Worker thread wakes up
04:00:41.517 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
04:00:41.517 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
04:00:41.517 00.000 16108 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.04
04:00:41.517 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:41.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:41.518 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:41.518 00.000 16108 MoveAxis(E, 0, ABG)
04:00:41.518 00.000 16108 Move returns status 0, amount 0
04:00:41.518 00.000 16108 MoveAxis(N, 0, ABG)
04:00:41.518 00.000 16108 Move returns status 0, amount 0
04:00:41.518 00.000 16108 move complete, result=0
04:00:41.518 00.000 16108 worker thread done servicing request
04:00:41.526 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2048, max=65535, med=4573, FiltMin=3878, FiltMax=21430, Gamma=1.000
04:00:41.553 00.027 21068 UpdateGuideState exits: m=169691 SNR=81.2
04:00:41.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:41.558 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:41.559 00.001 21068 Enqueuing Expose request
04:00:41.562 00.003 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:41.564 00.002 16108 Worker thread wakes up
04:00:41.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:41.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:42.725 01.161 16108 Exposure complete
04:00:42.792 00.067 16108 worker thread done servicing request
04:00:42.792 00.000 21068 OnExposeComplete: enter
04:00:42.794 00.002 21068 UpdateGuideState(): m_state=6
04:00:42.797 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
04:00:42.798 00.001 21068 Star::Find returns 1 (0), X=102.86, Y=801.36, Mass=170852, SNR=92.4, Peak=19414 HFD=3.5
04:00:42.799 00.001 21068 MultiStar: [#1 -0.07,-0.16,1.02,U] [#2 0.06,-0.17,0.88,U] [#3 0.12,-0.07,0.78,U] [#4 -0.14,0.50,0.34,U] [#5 -0.17,0.21,0.41,U] [#6 0.46,-0.36,0.00,M3] [#7 -0.01,-0.14,0.36,U] [#8 0.64,-0.16,0.00,M3] 
04:00:42.801 00.002 21068 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.10, -0.07}
04:00:42.803 00.002 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.98)
04:00:42.806 00.003 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.05)
04:00:42.808 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.33 mountX=-0.02 mountY=0.04, mountTheta=2.00
04:00:42.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
04:00:42.811 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
04:00:42.813 00.002 16108 Worker thread wakes up
04:00:42.813 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
04:00:42.813 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
04:00:42.813 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.04
04:00:42.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:00:42.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:42.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:42.813 00.000 16108 MoveAxis(E, 0, ABG)
04:00:42.813 00.000 16108 Move returns status 0, amount 0
04:00:42.814 00.001 16108 MoveAxis(N, 0, ABG)
04:00:42.814 00.000 16108 Move returns status 0, amount 0
04:00:42.814 00.000 16108 move complete, result=0
04:00:42.814 00.000 16108 worker thread done servicing request
04:00:42.822 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1453, max=65535, med=4573, FiltMin=3750, FiltMax=21881, Gamma=1.000
04:00:42.836 00.014 21068 UpdateGuideState exits: m=170852 SNR=92.4
04:00:42.836 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:42.837 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:42.838 00.001 21068 Enqueuing Expose request
04:00:42.839 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:42.839 00.000 16108 Worker thread wakes up
04:00:42.839 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:42.840 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:43.814 00.974 16108 Exposure complete
04:00:43.868 00.054 16108 worker thread done servicing request
04:00:43.868 00.000 21068 OnExposeComplete: enter
04:00:43.869 00.001 21068 UpdateGuideState(): m_state=6
04:00:43.870 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
04:00:43.871 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.53, Mass=198534, SNR=99.7, Peak=22966 HFD=3.5
04:00:43.872 00.001 21068 MultiStar: [#1 -0.24,-0.13,0.93,U] [#2 0.07,-0.02,0.73,U] [#3 0.07,-0.23,0.78,U] [#4 -0.06,0.36,0.31,U] [#5 -0.09,0.46,0.35,U] [#6 0.17,-0.26,0.29,U] [#7 0.39,0.21,0.32,U] [#8 -0.09,0.19,0.17,U] 
04:00:43.873 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.08, 0.09}
04:00:43.874 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
04:00:43.874 00.000 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
04:00:43.875 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.76 mountX=-0.01 mountY=-0.02, mountTheta=-2.18
04:00:43.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
04:00:43.878 00.001 21068 Enqueuing Move request for scope (0.02, 0.02)
04:00:43.879 00.001 16108 Worker thread wakes up
04:00:43.879 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:00:43.879 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:00:43.879 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.01 yDistance=-0.02
04:00:43.879 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:00:43.879 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:43.879 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:43.879 00.000 16108 MoveAxis(E, 0, ABG)
04:00:43.879 00.000 16108 Move returns status 0, amount 0
04:00:43.879 00.000 16108 MoveAxis(N, 0, ABG)
04:00:43.879 00.000 16108 Move returns status 0, amount 0
04:00:43.879 00.000 16108 move complete, result=0
04:00:43.879 00.000 16108 worker thread done servicing request
04:00:43.883 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2144, max=65535, med=4573, FiltMin=3849, FiltMax=20870, Gamma=1.000
04:00:43.895 00.012 21068 UpdateGuideState exits: m=198534 SNR=99.7
04:00:43.896 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:43.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:43.898 00.001 21068 Enqueuing Expose request
04:00:43.899 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:43.900 00.001 16108 Worker thread wakes up
04:00:43.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:43.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:45.064 01.164 16108 Exposure complete
04:00:45.120 00.056 16108 worker thread done servicing request
04:00:45.120 00.000 21068 OnExposeComplete: enter
04:00:45.121 00.001 21068 UpdateGuideState(): m_state=6
04:00:45.122 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
04:00:45.122 00.000 21068 Star::Find returns 1 (0), X=102.85, Y=801.40, Mass=205541, SNR=101.4, Peak=24694 HFD=3.4
04:00:45.123 00.001 21068 MultiStar: [#1 -0.07,-0.36,0.91,U] [#2 0.12,-0.26,0.81,U] [#3 0.22,-0.26,0.78,U] [#4 0.10,-0.03,0.37,U] [#5 0.16,-0.12,0.38,U] [#6 0.14,-0.45,0.35,U] [#7 0.65,-0.22,0.00,M1] [#8 -0.09,-0.55,0.00,M3] 
04:00:45.124 00.001 21068 single-star, 6 included, MultiStar: {0.10, -0.22}, one-star: {0.09, -0.04}
04:00:45.125 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.90)
04:00:45.126 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
04:00:45.126 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=-0.09 mountY=0.02, mountTheta=2.96
04:00:45.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
04:00:45.129 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
04:00:45.129 00.000 16108 Worker thread wakes up
04:00:45.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
04:00:45.130 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
04:00:45.130 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.09 yDistance=0.02
04:00:45.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:00:45.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:45.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:00:45.130 00.000 16108 MoveAxis(E, 0, ABG)
04:00:45.130 00.000 16108 Move returns status 0, amount 0
04:00:45.130 00.000 16108 MoveAxis(N, 0, ABG)
04:00:45.130 00.000 16108 Move returns status 0, amount 0
04:00:45.130 00.000 16108 move complete, result=0
04:00:45.130 00.000 16108 worker thread done servicing request
04:00:45.134 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2061, max=65535, med=4566, FiltMin=3721, FiltMax=22643, Gamma=1.000
04:00:45.154 00.020 21068 UpdateGuideState exits: m=205541 SNR=101.4
04:00:45.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:45.155 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:45.156 00.001 21068 Enqueuing Expose request
04:00:45.157 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:45.159 00.002 16108 Worker thread wakes up
04:00:45.159 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:45.159 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:46.134 00.975 16108 Exposure complete
04:00:46.224 00.090 16108 worker thread done servicing request
04:00:46.224 00.000 21068 OnExposeComplete: enter
04:00:46.225 00.001 21068 UpdateGuideState(): m_state=6
04:00:46.226 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
04:00:46.226 00.000 21068 Star::Find returns 1 (0), X=102.77, Y=801.33, Mass=221995, SNR=102.8, Peak=28038 HFD=3.4
04:00:46.227 00.001 21068 MultiStar: [#1 -0.33,-0.05,0.93,U] [#2 0.08,-0.17,0.83,U] [#3 -0.04,-0.26,0.69,U] [#4 0.20,0.23,0.34,U] [#5 -0.14,0.02,0.36,U] [#6 0.24,-0.55,0.00,M2] [#7 -0.00,0.23,0.37,U] [#8 -0.45,-0.20,0.19,U] 
04:00:46.228 00.001 21068 refined, 7 included, MultiStar: {-0.07, -0.07}, one-star: {0.00, -0.11}
04:00:46.230 00.002 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
04:00:46.230 00.000 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
04:00:46.231 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.36 mountX=0.06 mountY=0.08, mountTheta=0.98
04:00:46.233 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.07, opts=13)
04:00:46.234 00.001 21068 Enqueuing Move request for scope (-0.07, -0.07)
04:00:46.234 00.000 16108 Worker thread wakes up
04:00:46.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
04:00:46.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
04:00:46.234 00.000 16108 Moving (-0.07, -0.07) raw xDistance=0.06 yDistance=0.08
04:00:46.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:46.234 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:46.235 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:00:46.235 00.000 16108 MoveAxis(E, 0, ABG)
04:00:46.235 00.000 16108 Move returns status 0, amount 0
04:00:46.235 00.000 16108 MoveAxis(N, 0, ABG)
04:00:46.235 00.000 16108 Move returns status 0, amount 0
04:00:46.235 00.000 16108 move complete, result=0
04:00:46.235 00.000 16108 worker thread done servicing request
04:00:46.240 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2157, max=65535, med=4563, FiltMin=3750, FiltMax=25459, Gamma=1.000
04:00:46.253 00.013 21068 UpdateGuideState exits: m=221995 SNR=102.8
04:00:46.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:46.254 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:46.256 00.002 21068 Enqueuing Expose request
04:00:46.257 00.001 16108 Worker thread wakes up
04:00:46.257 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:46.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:46.258 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:47.415 01.157 16108 Exposure complete
04:00:47.476 00.061 16108 worker thread done servicing request
04:00:47.476 00.000 21068 OnExposeComplete: enter
04:00:47.478 00.002 21068 UpdateGuideState(): m_state=6
04:00:47.479 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
04:00:47.482 00.003 21068 Star::Find returns 1 (0), X=103.11, Y=800.96, Mass=263693, SNR=114.1, Peak=30086 HFD=3.2
04:00:47.484 00.002 21068 MultiStar: [#1 0.14,-0.30,0.84,U] [#2 0.34,-0.39,0.65,U] [#3 0.62,-0.31,0.00,M1] [#4 0.38,-0.00,0.28,U] [#5 0.47,-0.05,0.33,U] [#6 0.55,-0.78,0.00,M3] [#7 0.84,-0.03,0.00,M1] [#8 0.33,-0.34,0.17,U] 
04:00:47.485 00.001 21068 refined, 5 included, MultiStar: {0.30, -0.32}, one-star: {0.34, -0.47}
04:00:47.487 00.002 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
04:00:47.488 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
04:00:47.489 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.32 hyp=0.44 cameraTheta=-0.82 mountX=-0.36 mountY=0.24, mountTheta=2.54
04:00:47.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.32, opts=13)
04:00:47.492 00.001 21068 Enqueuing Move request for scope (0.30, -0.32)
04:00:47.492 00.000 16108 Worker thread wakes up
04:00:47.493 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.32) opts 0xd
04:00:47.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.32)
04:00:47.493 00.000 16108 Moving (0.30, -0.32) raw xDistance=-0.36 yDistance=0.24
04:00:47.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
04:00:47.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:47.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:00:47.493 00.000 16108 MoveAxis(E, 93, ABG)
04:00:47.493 00.000 16108 Guiding  Dir = 2, Dur = 93
04:00:47.495 00.002 16108 IsSlewing returns 0
04:00:47.495 00.000 16108 IsGuiding returns 0
04:00:47.496 00.001 16108 PulseGuide returned control before completion, sleep 102
04:00:47.498 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4553, FiltMin=3680, FiltMax=25891, Gamma=1.000
04:00:47.522 00.024 21068 UpdateGuideState exits: m=263693 SNR=114.1
04:00:47.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:47.525 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:47.526 00.001 21068 Enqueuing Expose request
04:00:47.598 00.072 16108 IsGuiding returns 1
04:00:47.598 00.000 16108 scope still moving after pulse duration time elapsed
04:00:47.629 00.031 16108 IsSlewing returns 0
04:00:47.629 00.000 16108 IsGuiding returns 1
04:00:47.661 00.032 16108 IsSlewing returns 0
04:00:47.661 00.000 16108 IsGuiding returns 0
04:00:47.661 00.000 16108 scope move finished after 93 + 73 ms
04:00:47.661 00.000 16108 Move returns status 0, amount 93
04:00:47.661 00.000 16108 MoveAxis(N, 0, ABG)
04:00:47.662 00.001 16108 Move returns status 0, amount 0
04:00:47.662 00.000 16108 move complete, result=0
04:00:47.662 00.000 16108 worker thread done servicing request
04:00:47.662 00.000 16108 Worker thread wakes up
04:00:47.662 00.000 21068 GuideStep: -0.4 px 93 ms EAST, 0.2 px 0 ms NORTH
04:00:47.665 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:47.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:48.622 00.957 16108 Exposure complete
04:00:48.686 00.064 16108 worker thread done servicing request
04:00:48.686 00.000 21068 OnExposeComplete: enter
04:00:48.688 00.002 21068 UpdateGuideState(): m_state=6
04:00:48.689 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
04:00:48.690 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.20, Mass=250764, SNR=121.8, Peak=29334 HFD=3.6
04:00:48.692 00.002 21068 MultiStar: [#1 -0.11,-0.23,0.90,U] [#2 0.09,-0.12,0.63,U] [#3 0.04,-0.12,0.52,U] [#4 -0.35,0.09,0.29,U] [#5 0.06,0.10,0.35,U] [#6 0.40,-0.81,0.00,M4] [#7 0.35,0.04,0.28,U] [#8 0.02,0.07,0.21,U] 
04:00:48.694 00.002 21068 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.07, -0.24}
04:00:48.697 00.003 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
04:00:48.699 00.002 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.34 = 1.95)
04:00:48.700 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=-0.04 mountY=0.11, mountTheta=1.89
04:00:48.704 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
04:00:48.706 00.002 21068 Enqueuing Move request for scope (0.02, -0.12)
04:00:48.707 00.001 16108 Worker thread wakes up
04:00:48.708 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
04:00:48.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
04:00:48.708 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.04 yDistance=0.11
04:00:48.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:48.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:48.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:00:48.708 00.000 16108 MoveAxis(E, 0, ABG)
04:00:48.708 00.000 16108 Move returns status 0, amount 0
04:00:48.708 00.000 16108 MoveAxis(N, 0, ABG)
04:00:48.708 00.000 16108 Move returns status 0, amount 0
04:00:48.709 00.001 16108 move complete, result=0
04:00:48.709 00.000 16108 worker thread done servicing request
04:00:48.716 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4547, FiltMin=3683, FiltMax=26729, Gamma=1.000
04:00:48.731 00.015 21068 UpdateGuideState exits: m=250764 SNR=121.8
04:00:48.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:48.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:48.734 00.001 21068 Enqueuing Expose request
04:00:48.734 00.000 16108 Worker thread wakes up
04:00:48.734 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:48.735 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:48.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:49.903 01.168 16108 Exposure complete
04:00:49.976 00.073 16108 worker thread done servicing request
04:00:49.977 00.001 21068 OnExposeComplete: enter
04:00:49.977 00.000 21068 UpdateGuideState(): m_state=6
04:00:49.978 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
04:00:49.979 00.001 21068 Star::Find returns 1 (0), X=102.56, Y=801.37, Mass=238495, SNR=112.7, Peak=24102 HFD=3.3
04:00:49.980 00.001 21068 MultiStar: [#1 -0.61,-0.26,0.00,M1] [#2 -0.29,-0.10,0.62,U] [#3 -0.26,0.14,0.70,U] [#4 -0.39,0.37,0.00,M1] [#5 -0.38,0.09,0.36,U] [#6 0.34,-0.24,0.35,U] [#7 -0.33,0.25,0.27,U] [#8 -0.51,-0.16,0.00,M1] 
04:00:49.981 00.001 21068 refined, 5 included, MultiStar: {-0.20, -0.00}, one-star: {-0.21, -0.07}
04:00:49.982 00.001 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
04:00:49.982 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.26)
04:00:49.983 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=0.20 mountY=0.05, mountTheta=0.25
04:00:49.985 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.00, opts=13)
04:00:49.986 00.001 21068 Enqueuing Move request for scope (-0.20, -0.00)
04:00:49.986 00.000 16108 Worker thread wakes up
04:00:49.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
04:00:49.986 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
04:00:49.986 00.000 16108 Moving (-0.20, -0.00) raw xDistance=0.20 yDistance=0.05
04:00:49.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:00:49.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:49.987 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:49.987 00.000 16108 MoveAxis(W, 53, ABG)
04:00:49.987 00.000 16108 Guiding  Dir = 3, Dur = 53
04:00:49.987 00.000 16108 IsSlewing returns 0
04:00:49.987 00.000 16108 IsGuiding returns 0
04:00:49.991 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2310, max=65535, med=4534, FiltMin=3635, FiltMax=21171, Gamma=1.000
04:00:50.003 00.012 21068 UpdateGuideState exits: m=238495 SNR=112.7
04:00:50.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:50.004 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:50.005 00.001 21068 Enqueuing Expose request
04:00:50.028 00.023 16108 PulseGuide returned control before completion, sleep 24
04:00:50.057 00.029 16108 IsGuiding returns 1
04:00:50.057 00.000 16108 scope still moving after pulse duration time elapsed
04:00:50.088 00.031 16108 IsSlewing returns 0
04:00:50.088 00.000 16108 IsGuiding returns 1
04:00:50.119 00.031 16108 IsSlewing returns 0
04:00:50.119 00.000 16108 IsGuiding returns 0
04:00:50.121 00.002 16108 scope move finished after 53 + 79 ms
04:00:50.121 00.000 16108 Move returns status 0, amount 53
04:00:50.121 00.000 16108 MoveAxis(N, 0, ABG)
04:00:50.121 00.000 16108 Move returns status 0, amount 0
04:00:50.121 00.000 16108 move complete, result=0
04:00:50.121 00.000 16108 worker thread done servicing request
04:00:50.121 00.000 16108 Worker thread wakes up
04:00:50.121 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
04:00:50.124 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:50.124 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:51.091 00.967 16108 Exposure complete
04:00:51.147 00.056 16108 worker thread done servicing request
04:00:51.147 00.000 21068 OnExposeComplete: enter
04:00:51.148 00.001 21068 UpdateGuideState(): m_state=6
04:00:51.149 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
04:00:51.152 00.003 21068 Star::Find returns 1 (0), X=103.07, Y=801.29, Mass=269942, SNR=121.6, Peak=27910 HFD=3.4
04:00:51.153 00.001 21068 MultiStar: [#1 0.04,-0.28,0.64,U] [#2 0.47,-0.07,0.58,U] [#3 0.29,-0.01,0.59,U] [#4 0.25,-0.08,0.30,U] [#5 -0.16,-0.11,0.30,U] [#6 0.37,-0.26,0.21,U] [#7 0.07,-0.18,0.28,U] [#8 0.33,-0.40,0.19,U] 
04:00:51.153 00.000 21068 refined, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.31, -0.15}
04:00:51.154 00.001 21068 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.97) = xAngle (-3.53 = 2.75)
04:00:51.155 00.001 21068 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.47 = 2.81)
04:00:51.155 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=-0.26 mountY=0.09, mountTheta=2.80
04:00:51.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.15, opts=13)
04:00:51.158 00.001 21068 Enqueuing Move request for scope (0.24, -0.15)
04:00:51.159 00.001 16108 Worker thread wakes up
04:00:51.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
04:00:51.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
04:00:51.159 00.000 16108 Moving (0.24, -0.15) raw xDistance=-0.26 yDistance=0.09
04:00:51.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
04:00:51.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:51.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:00:51.159 00.000 16108 MoveAxis(E, 64, ABG)
04:00:51.159 00.000 16108 Guiding  Dir = 2, Dur = 64
04:00:51.159 00.000 16108 IsSlewing returns 0
04:00:51.160 00.001 16108 IsGuiding returns 0
04:00:51.163 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4525, FiltMin=3654, FiltMax=32742, Gamma=1.000
04:00:51.176 00.013 21068 UpdateGuideState exits: m=269942 SNR=121.6
04:00:51.177 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:51.177 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:51.178 00.001 21068 Enqueuing Expose request
04:00:51.205 00.027 16108 PulseGuide returned control before completion, sleep 29
04:00:51.235 00.030 16108 IsGuiding returns 1
04:00:51.235 00.000 16108 scope still moving after pulse duration time elapsed
04:00:51.271 00.036 16108 IsSlewing returns 0
04:00:51.271 00.000 16108 IsGuiding returns 1
04:00:51.298 00.027 16108 IsSlewing returns 0
04:00:51.298 00.000 16108 IsGuiding returns 0
04:00:51.298 00.000 16108 scope move finished after 64 + 74 ms
04:00:51.298 00.000 16108 Move returns status 0, amount 64
04:00:51.298 00.000 16108 MoveAxis(N, 0, ABG)
04:00:51.298 00.000 16108 Move returns status 0, amount 0
04:00:51.298 00.000 16108 move complete, result=0
04:00:51.298 00.000 16108 worker thread done servicing request
04:00:51.298 00.000 16108 Worker thread wakes up
04:00:51.298 00.000 21068 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
04:00:51.301 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:51.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:52.476 01.175 16108 Exposure complete
04:00:52.543 00.067 16108 worker thread done servicing request
04:00:52.543 00.000 21068 OnExposeComplete: enter
04:00:52.545 00.002 21068 UpdateGuideState(): m_state=6
04:00:52.546 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
04:00:52.546 00.000 21068 Star::Find returns 1 (0), X=103.85, Y=801.32, Mass=295110, SNR=134.1, Peak=26752 HFD=3.8
04:00:52.547 00.001 21068 MultiStar: large primary error, entering stabilization period
04:00:52.548 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:00:52.549 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:00:52.549 00.000 21068 CameraToMount -- cameraX=1.09 cameraY=-0.11 hyp=1.09 cameraTheta=-0.10 mountX=-1.09 mountY=-0.15, mountTheta=-3.01
04:00:52.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.09, y=-0.11, opts=13)
04:00:52.552 00.001 21068 Enqueuing Move request for scope (1.09, -0.11)
04:00:52.553 00.001 16108 Worker thread wakes up
04:00:52.553 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.11) opts 0xd
04:00:52.553 00.000 16108 Handling offset move in thread for scope, endpoint = (1.09, -0.11)
04:00:52.553 00.000 16108 Moving (1.09, -0.11) raw xDistance=-1.09 yDistance=-0.15
04:00:52.553 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.09
04:00:52.553 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:52.554 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:00:52.554 00.000 16108 MoveAxis(E, 290, ABG)
04:00:52.554 00.000 16108 Guiding  Dir = 2, Dur = 290
04:00:52.554 00.000 16108 IsSlewing returns 0
04:00:52.554 00.000 16108 IsGuiding returns 0
04:00:52.555 00.001 16108 PulseGuide returned control before completion, sleep 299
04:00:52.561 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4505, FiltMin=3536, FiltMax=32905, Gamma=1.000
04:00:52.585 00.024 21068 UpdateGuideState exits: m=295110 SNR=134.1
04:00:52.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:52.588 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:52.590 00.002 21068 Enqueuing Expose request
04:00:52.866 00.276 16108 IsGuiding returns 1
04:00:52.866 00.000 16108 scope still moving after pulse duration time elapsed
04:00:52.897 00.031 16108 IsSlewing returns 0
04:00:52.897 00.000 16108 IsGuiding returns 0
04:00:52.898 00.001 16108 scope move finished after 290 + 53 ms
04:00:52.898 00.000 16108 Move returns status 0, amount 290
04:00:52.898 00.000 16108 MoveAxis(N, 0, ABG)
04:00:52.898 00.000 16108 Move returns status 0, amount 0
04:00:52.898 00.000 16108 move complete, result=0
04:00:52.898 00.000 16108 worker thread done servicing request
04:00:52.898 00.000 16108 Worker thread wakes up
04:00:52.898 00.000 21068 GuideStep: -1.1 px 290 ms EAST, -0.1 px 0 ms NORTH
04:00:52.900 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:52.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:53.875 00.975 16108 Exposure complete
04:00:53.938 00.063 16108 worker thread done servicing request
04:00:53.938 00.000 21068 OnExposeComplete: enter
04:00:53.939 00.001 21068 UpdateGuideState(): m_state=6
04:00:53.940 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
04:00:53.941 00.001 21068 Star::Find returns 1 (0), X=103.45, Y=801.41, Mass=353603, SNR=130.2, Peak=28096 HFD=3.4
04:00:53.942 00.001 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
04:00:53.943 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
04:00:53.945 00.002 21068 CameraToMount -- cameraX=0.68 cameraY=-0.03 hyp=0.68 cameraTheta=-0.04 mountX=-0.68 mountY=-0.13, mountTheta=-2.95
04:00:53.947 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.68, y=-0.03, opts=13)
04:00:53.948 00.001 21068 Enqueuing Move request for scope (0.68, -0.03)
04:00:53.949 00.001 16108 Worker thread wakes up
04:00:53.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.03) opts 0xd
04:00:53.949 00.000 16108 Handling offset move in thread for scope, endpoint = (0.68, -0.03)
04:00:53.949 00.000 16108 Moving (0.68, -0.03) raw xDistance=-0.68 yDistance=-0.13
04:00:53.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.68
04:00:53.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:53.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:00:53.949 00.000 16108 MoveAxis(E, 198, ABG)
04:00:53.949 00.000 16108 Guiding  Dir = 2, Dur = 198
04:00:53.949 00.000 16108 IsSlewing returns 0
04:00:53.949 00.000 16108 IsGuiding returns 0
04:00:53.953 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2067, max=65535, med=4489, FiltMin=3654, FiltMax=32854, Gamma=1.000
04:00:53.966 00.013 21068 UpdateGuideState exits: m=353603 SNR=130.2
04:00:53.967 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:53.968 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:53.969 00.001 21068 Enqueuing Expose request
04:00:53.977 00.008 16108 PulseGuide returned control before completion, sleep 181
04:00:54.165 00.188 16108 IsGuiding returns 1
04:00:54.165 00.000 16108 scope still moving after pulse duration time elapsed
04:00:54.196 00.031 16108 IsSlewing returns 0
04:00:54.196 00.000 16108 IsGuiding returns 1
04:00:54.227 00.031 16108 IsSlewing returns 0
04:00:54.227 00.000 16108 IsGuiding returns 0
04:00:54.227 00.000 16108 scope move finished after 198 + 79 ms
04:00:54.227 00.000 16108 Move returns status 0, amount 198
04:00:54.227 00.000 16108 MoveAxis(N, 0, ABG)
04:00:54.227 00.000 16108 Move returns status 0, amount 0
04:00:54.227 00.000 16108 move complete, result=0
04:00:54.228 00.001 16108 worker thread done servicing request
04:00:54.228 00.000 16108 Worker thread wakes up
04:00:54.228 00.000 21068 GuideStep: -0.7 px 198 ms EAST, -0.1 px 0 ms NORTH
04:00:54.231 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:54.231 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:55.384 01.153 16108 Exposure complete
04:00:55.452 00.068 16108 worker thread done servicing request
04:00:55.452 00.000 21068 OnExposeComplete: enter
04:00:55.453 00.001 21068 UpdateGuideState(): m_state=6
04:00:55.453 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
04:00:55.454 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.32, Mass=372823, SNR=156.0, Peak=34950 HFD=3.7
04:00:55.455 00.001 21068 MultiStar: exiting stabilization period
04:00:55.456 00.001 21068 MultiStar: [#1 -0.23,0.10,0.46,U] [#2 0.17,-0.20,0.57,U] [#3 -0.04,-0.36,0.40,U] [#4 -0.21,0.21,0.22,U] [#5 -0.19,-0.19,0.33,U] [#6 0.82,-0.24,0.00,M3] [#7 0.44,-0.70,0.00,M1] [#8 -0.22,-0.36,0.21,U] 
04:00:55.456 00.000 21068 single-star, 6 included, MultiStar: {-0.07, -0.13}, one-star: {-0.05, -0.12}
04:00:55.457 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
04:00:55.458 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
04:00:55.459 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.99 mountX=0.03 mountY=0.13, mountTheta=1.33
04:00:55.460 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.12, opts=13)
04:00:55.462 00.002 21068 Enqueuing Move request for scope (-0.05, -0.12)
04:00:55.463 00.001 16108 Worker thread wakes up
04:00:55.463 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
04:00:55.463 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
04:00:55.463 00.000 16108 Moving (-0.05, -0.12) raw xDistance=0.03 yDistance=0.13
04:00:55.463 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:00:55.463 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:55.463 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:00:55.463 00.000 16108 MoveAxis(E, 0, ABG)
04:00:55.463 00.000 16108 Move returns status 0, amount 0
04:00:55.463 00.000 16108 MoveAxis(N, 0, ABG)
04:00:55.463 00.000 16108 Move returns status 0, amount 0
04:00:55.463 00.000 16108 move complete, result=0
04:00:55.463 00.000 16108 worker thread done servicing request
04:00:55.467 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=925, max=65535, med=4461, FiltMin=3462, FiltMax=37446, Gamma=1.000
04:00:55.480 00.013 21068 UpdateGuideState exits: m=372823 SNR=156.0
04:00:55.480 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:55.483 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:55.485 00.002 21068 Enqueuing Expose request
04:00:55.487 00.002 16108 Worker thread wakes up
04:00:55.487 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:55.488 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:55.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:56.464 00.976 16108 Exposure complete
04:00:56.536 00.072 16108 worker thread done servicing request
04:00:56.536 00.000 21068 OnExposeComplete: enter
04:00:56.537 00.001 21068 UpdateGuideState(): m_state=6
04:00:56.538 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
04:00:56.539 00.001 21068 Star::Find returns 1 (0), X=103.66, Y=801.15, Mass=430785, SNR=152.3, Peak=29648 HFD=4.4
04:00:56.540 00.001 21068 MultiStar: [#1 0.66,-0.22,0.00,M1] [#2 1.18,-0.10,0.00,M1] [#3 1.03,-0.24,0.00,M1] [#4 0.84,0.24,0.00,M1] [#5 0.80,0.05,0.00,M1] [#6 1.47,-0.81,0.00,M4] [#7 0.83,-0.36,0.00,M2] [#8 0.71,-0.22,0.00,M1] 
04:00:56.541 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.00)
04:00:56.542 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.06)
04:00:56.543 00.001 21068 CameraToMount -- cameraX=0.89 cameraY=-0.29 hyp=0.94 cameraTheta=-0.31 mountX=-0.93 mountY=0.07, mountTheta=3.06
04:00:56.544 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.89, y=-0.29, opts=13)
04:00:56.545 00.001 21068 Enqueuing Move request for scope (0.89, -0.29)
04:00:56.546 00.001 16108 Worker thread wakes up
04:00:56.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.29) opts 0xd
04:00:56.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.89, -0.29)
04:00:56.546 00.000 16108 Moving (0.89, -0.29) raw xDistance=-0.93 yDistance=0.07
04:00:56.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
04:00:56.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:56.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:00:56.546 00.000 16108 MoveAxis(E, 243, ABG)
04:00:56.546 00.000 16108 Guiding  Dir = 2, Dur = 243
04:00:56.546 00.000 16108 IsSlewing returns 0
04:00:56.546 00.000 16108 IsGuiding returns 0
04:00:56.550 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4445, FiltMin=3574, FiltMax=28345, Gamma=1.000
04:00:56.569 00.019 21068 UpdateGuideState exits: m=430785 SNR=152.3
04:00:56.571 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:56.573 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:56.574 00.001 21068 Enqueuing Expose request
04:00:56.577 00.003 16108 PulseGuide returned control before completion, sleep 222
04:00:56.811 00.234 16108 IsGuiding returns 1
04:00:56.811 00.000 16108 scope still moving after pulse duration time elapsed
04:00:56.842 00.031 16108 IsSlewing returns 0
04:00:56.843 00.001 16108 IsGuiding returns 0
04:00:56.843 00.000 16108 scope move finished after 243 + 53 ms
04:00:56.843 00.000 16108 Move returns status 0, amount 243
04:00:56.843 00.000 16108 MoveAxis(N, 0, ABG)
04:00:56.843 00.000 16108 Move returns status 0, amount 0
04:00:56.843 00.000 16108 move complete, result=0
04:00:56.843 00.000 16108 worker thread done servicing request
04:00:56.843 00.000 16108 Worker thread wakes up
04:00:56.843 00.000 21068 GuideStep: -0.9 px 243 ms EAST, 0.1 px 0 ms NORTH
04:00:56.846 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:56.846 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:58.008 01.162 16108 Exposure complete
04:00:58.066 00.058 16108 worker thread done servicing request
04:00:58.066 00.000 21068 OnExposeComplete: enter
04:00:58.068 00.002 21068 UpdateGuideState(): m_state=6
04:00:58.069 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
04:00:58.070 00.001 21068 Star::Find returns 1 (0), X=101.67, Y=801.39, Mass=364913, SNR=153.6, Peak=28569 HFD=3.6
04:00:58.072 00.002 21068 MultiStar: [#1 -1.42,-0.35,0.00,M2] [#2 -0.86,-0.59,0.00,M2] [#3 -0.91,-0.19,0.00,M2] [#4 -1.04,0.20,0.00,M2] [#5 -0.81,-0.10,0.00,M2] [#6 -0.75,-1.24,0.00,M5] [#7 -0.82,-0.39,0.00,M3] [#8 -1.09,-0.26,0.00,M2] 
04:00:58.075 00.003 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
04:00:58.076 00.001 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
04:00:58.078 00.002 21068 CameraToMount -- cameraX=-1.10 cameraY=-0.05 hyp=1.10 cameraTheta=-3.10 mountX=1.07 mountY=0.31, mountTheta=0.28
04:00:58.082 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-1.10, y=-0.05, opts=13)
04:00:58.083 00.001 21068 Enqueuing Move request for scope (-1.10, -0.05)
04:00:58.085 00.002 16108 Worker thread wakes up
04:00:58.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.05) opts 0xd
04:00:58.085 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.10, -0.05)
04:00:58.085 00.000 16108 Moving (-1.10, -0.05) raw xDistance=1.07 yDistance=0.31
04:00:58.086 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.07
04:00:58.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:00:58.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:00:58.086 00.000 16108 MoveAxis(W, 265, ABG)
04:00:58.086 00.000 16108 Guiding  Dir = 3, Dur = 265
04:00:58.087 00.001 16108 IsSlewing returns 0
04:00:58.087 00.000 16108 IsGuiding returns 0
04:00:58.094 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4419, FiltMin=3606, FiltMax=34211, Gamma=1.000
04:00:58.112 00.018 21068 UpdateGuideState exits: m=364913 SNR=153.6
04:00:58.113 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:58.114 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:58.114 00.000 21068 Enqueuing Expose request
04:00:58.142 00.028 16108 PulseGuide returned control before completion, sleep 221
04:00:58.378 00.236 16108 IsGuiding returns 1
04:00:58.378 00.000 16108 scope still moving after pulse duration time elapsed
04:00:58.408 00.030 16108 IsSlewing returns 0
04:00:58.408 00.000 16108 IsGuiding returns 1
04:00:58.440 00.032 16108 IsSlewing returns 0
04:00:58.440 00.000 16108 IsGuiding returns 1
04:00:58.471 00.031 16108 IsSlewing returns 0
04:00:58.472 00.001 16108 IsGuiding returns 0
04:00:58.472 00.000 16108 scope move finished after 265 + 119 ms
04:00:58.472 00.000 16108 Move returns status 0, amount 265
04:00:58.472 00.000 16108 MoveAxis(N, 0, ABG)
04:00:58.473 00.001 16108 Move returns status 0, amount 0
04:00:58.473 00.000 16108 move complete, result=0
04:00:58.473 00.000 16108 worker thread done servicing request
04:00:58.473 00.000 16108 Worker thread wakes up
04:00:58.473 00.000 21068 GuideStep: 1.1 px 265 ms WEST, 0.3 px 0 ms NORTH
04:00:58.475 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:00:58.476 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:00:59.454 00.978 16108 Exposure complete
04:00:59.533 00.079 16108 worker thread done servicing request
04:00:59.533 00.000 21068 OnExposeComplete: enter
04:00:59.534 00.001 21068 UpdateGuideState(): m_state=6
04:00:59.535 00.001 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
04:00:59.538 00.003 21068 Star::Find returns 1 (0), X=101.97, Y=801.03, Mass=370400, SNR=143.5, Peak=31497 HFD=4.0
04:00:59.539 00.001 21068 MultiStar: [#1 -1.13,-0.41,0.00,M3] [#2 -0.59,-0.52,0.00,M3] [#3 -0.91,-0.36,0.00,M3] [#4 -0.76,0.03,0.00,M3] [#5 -0.76,-0.15,0.00,M3] [#6 -0.16,-0.70,0.00,M6] [#7 -0.60,-0.57,0.00,M4] [#8 -0.65,-0.22,0.00,M3] 
04:00:59.541 00.002 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
04:00:59.542 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
04:00:59.544 00.002 21068 CameraToMount -- cameraX=-0.79 cameraY=-0.41 hyp=0.89 cameraTheta=-2.67 mountX=0.71 mountY=0.58, mountTheta=0.69
04:00:59.548 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.79, y=-0.41, opts=13)
04:00:59.549 00.001 21068 Enqueuing Move request for scope (-0.79, -0.41)
04:00:59.551 00.002 16108 Worker thread wakes up
04:00:59.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.41) opts 0xd
04:00:59.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.79, -0.41)
04:00:59.551 00.000 16108 Moving (-0.79, -0.41) raw xDistance=0.71 yDistance=0.58
04:00:59.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
04:00:59.551 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.41 newest=0.96
04:00:59.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
04:00:59.551 00.000 16108 MoveAxis(W, 204, ABG)
04:00:59.551 00.000 16108 Guiding  Dir = 3, Dur = 204
04:00:59.552 00.001 16108 IsSlewing returns 0
04:00:59.552 00.000 16108 IsGuiding returns 0
04:00:59.558 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4403, FiltMin=3645, FiltMax=29661, Gamma=1.000
04:00:59.573 00.015 21068 UpdateGuideState exits: m=370400 SNR=143.5
04:00:59.576 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:59.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:00:59.579 00.002 21068 Enqueuing Expose request
04:00:59.585 00.006 16108 PulseGuide returned control before completion, sleep 181
04:00:59.771 00.186 16108 IsGuiding returns 1
04:00:59.771 00.000 16108 scope still moving after pulse duration time elapsed
04:00:59.803 00.032 16108 IsSlewing returns 0
04:00:59.803 00.000 16108 IsGuiding returns 1
04:00:59.834 00.031 16108 IsSlewing returns 0
04:00:59.834 00.000 16108 IsGuiding returns 0
04:00:59.834 00.000 16108 scope move finished after 204 + 78 ms
04:00:59.834 00.000 16108 Move returns status 0, amount 204
04:00:59.834 00.000 16108 MoveAxis(S, 117, ABG)
04:00:59.835 00.001 16108 Guiding  Dir = 1, Dur = 117
04:00:59.835 00.000 16108 IsSlewing returns 0
04:00:59.835 00.000 16108 IsGuiding returns 0
04:00:59.898 00.063 16108 PulseGuide returned control before completion, sleep 65
04:00:59.974 00.076 16108 IsGuiding returns 1
04:00:59.974 00.000 16108 scope still moving after pulse duration time elapsed
04:01:00.005 00.031 16108 IsSlewing returns 0
04:01:00.005 00.000 16108 IsGuiding returns 1
04:01:00.036 00.031 16108 IsSlewing returns 0
04:01:00.036 00.000 16108 IsGuiding returns 1
04:01:00.066 00.030 16108 IsSlewing returns 0
04:01:00.066 00.000 16108 IsGuiding returns 0
04:01:00.067 00.001 16108 scope move finished after 117 + 114 ms
04:01:00.067 00.000 16108 Move returns status 0, amount 117
04:01:00.067 00.000 16108 move complete, result=0
04:01:00.067 00.000 16108 worker thread done servicing request
04:01:00.067 00.000 16108 Worker thread wakes up
04:01:00.067 00.000 21068 GuideStep: 0.7 px 204 ms WEST, 0.6 px 117 ms SOUTH
04:01:00.068 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:00.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:01.229 01.161 16108 Exposure complete
04:01:01.298 00.069 16108 worker thread done servicing request
04:01:01.298 00.000 21068 OnExposeComplete: enter
04:01:01.300 00.002 21068 UpdateGuideState(): m_state=6
04:01:01.302 00.002 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
04:01:01.302 00.000 21068 Star::Find returns 1 (0), X=104.59, Y=801.76, Mass=373164, SNR=148.6, Peak=19213 HFD=5.2
04:01:01.303 00.001 21068 MultiStar: large primary error, entering stabilization period
04:01:01.304 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
04:01:01.305 00.001 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
04:01:01.306 00.001 21068 CameraToMount -- cameraX=1.82 cameraY=0.33 hyp=1.85 cameraTheta=0.18 mountX=-1.74 mountY=-0.74, mountTheta=-2.74
04:01:01.311 00.005 21068 SchedulePrimaryMove(0D0C3370, x=1.82, y=0.33, opts=13)
04:01:01.313 00.002 21068 Enqueuing Move request for scope (1.82, 0.33)
04:01:01.315 00.002 16108 Worker thread wakes up
04:01:01.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.82, 0.33) opts 0xd
04:01:01.315 00.000 16108 Handling offset move in thread for scope, endpoint = (1.82, 0.33)
04:01:01.317 00.002 16108 Moving (1.82, 0.33) raw xDistance=-1.74 yDistance=-0.74
04:01:01.317 00.000 16108 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.74
04:01:01.317 00.000 16108 resist switch: large excursion: input -0.74 thresh 0.60 direction from 1 to -1
04:01:01.317 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.23
04:01:01.317 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
04:01:01.317 00.000 16108 MoveAxis(E, 441, ABG)
04:01:01.317 00.000 16108 Guiding  Dir = 2, Dur = 441
04:01:01.318 00.001 16108 IsSlewing returns 0
04:01:01.318 00.000 16108 IsGuiding returns 0
04:01:01.323 00.005 16108 PulseGuide returned control before completion, sleep 446
04:01:01.324 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1529, max=65535, med=4361, FiltMin=3536, FiltMax=24547, Gamma=1.000
04:01:01.343 00.019 21068 UpdateGuideState exits: m=373164 SNR=148.6
04:01:01.346 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:01.347 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:01.349 00.002 21068 Enqueuing Expose request
04:01:01.774 00.425 16108 IsGuiding returns 1
04:01:01.774 00.000 16108 scope still moving after pulse duration time elapsed
04:01:01.806 00.032 16108 IsSlewing returns 0
04:01:01.806 00.000 16108 IsGuiding returns 1
04:01:01.837 00.031 16108 IsSlewing returns 0
04:01:01.837 00.000 16108 IsGuiding returns 0
04:01:01.837 00.000 16108 scope move finished after 441 + 78 ms
04:01:01.837 00.000 16108 Move returns status 0, amount 441
04:01:01.837 00.000 16108 MoveAxis(N, 150, ABG)
04:01:01.837 00.000 16108 Guiding  Dir = 0, Dur = 150
04:01:01.837 00.000 16108 IsSlewing returns 0
04:01:01.837 00.000 16108 IsGuiding returns 0
04:01:01.886 00.049 16108 PulseGuide returned control before completion, sleep 112
04:01:02.010 00.124 16108 IsGuiding returns 1
04:01:02.010 00.000 16108 scope still moving after pulse duration time elapsed
04:01:02.041 00.031 16108 IsSlewing returns 0
04:01:02.041 00.000 16108 IsGuiding returns 1
04:01:02.073 00.032 16108 IsSlewing returns 0
04:01:02.073 00.000 16108 IsGuiding returns 0
04:01:02.073 00.000 16108 scope move finished after 150 + 85 ms
04:01:02.073 00.000 16108 Move returns status 0, amount 150
04:01:02.073 00.000 16108 move complete, result=0
04:01:02.073 00.000 16108 worker thread done servicing request
04:01:02.073 00.000 16108 Worker thread wakes up
04:01:02.073 00.000 21068 GuideStep: -1.7 px 441 ms EAST, -0.7 px 150 ms NORTH
04:01:02.074 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:02.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:03.038 00.964 16108 Exposure complete
04:01:03.103 00.065 16108 worker thread done servicing request
04:01:03.103 00.000 21068 OnExposeComplete: enter
04:01:03.104 00.001 21068 UpdateGuideState(): m_state=6
04:01:03.105 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
04:01:03.106 00.001 21068 Star::Find returns 1 (0), X=103.64, Y=801.64, Mass=383368, SNR=145.6, Peak=29641 HFD=3.8
04:01:03.107 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
04:01:03.108 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
04:01:03.108 00.000 21068 CameraToMount -- cameraX=0.88 cameraY=0.20 hyp=0.90 cameraTheta=0.23 mountX=-0.83 mountY=-0.40, mountTheta=-2.69
04:01:03.110 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.88, y=0.20, opts=13)
04:01:03.111 00.001 21068 Enqueuing Move request for scope (0.88, 0.20)
04:01:03.112 00.001 16108 Worker thread wakes up
04:01:03.112 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.20) opts 0xd
04:01:03.112 00.000 16108 Handling offset move in thread for scope, endpoint = (0.88, 0.20)
04:01:03.112 00.000 16108 Moving (0.88, 0.20) raw xDistance=-0.83 yDistance=-0.40
04:01:03.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.83
04:01:03.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
04:01:03.112 00.000 16108 MoveAxis(E, 248, ABG)
04:01:03.112 00.000 16108 Guiding  Dir = 2, Dur = 248
04:01:03.112 00.000 16108 IsSlewing returns 0
04:01:03.112 00.000 16108 IsGuiding returns 0
04:01:03.117 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4352, FiltMin=3526, FiltMax=27641, Gamma=1.000
04:01:03.130 00.013 21068 UpdateGuideState exits: m=383368 SNR=145.6
04:01:03.130 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:03.131 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:03.132 00.001 21068 Enqueuing Expose request
04:01:03.139 00.007 16108 PulseGuide returned control before completion, sleep 232
04:01:03.372 00.233 16108 IsGuiding returns 1
04:01:03.372 00.000 16108 scope still moving after pulse duration time elapsed
04:01:03.403 00.031 16108 IsSlewing returns 0
04:01:03.403 00.000 16108 IsGuiding returns 0
04:01:03.403 00.000 16108 scope move finished after 248 + 43 ms
04:01:03.403 00.000 16108 Move returns status 0, amount 248
04:01:03.403 00.000 16108 MoveAxis(N, 81, ABG)
04:01:03.404 00.001 16108 Guiding  Dir = 0, Dur = 81
04:01:03.404 00.000 16108 IsSlewing returns 0
04:01:03.404 00.000 16108 IsGuiding returns 0
04:01:03.453 00.049 16108 PulseGuide returned control before completion, sleep 43
04:01:03.498 00.045 16108 IsGuiding returns 1
04:01:03.498 00.000 16108 scope still moving after pulse duration time elapsed
04:01:03.529 00.031 16108 IsSlewing returns 0
04:01:03.530 00.001 16108 IsGuiding returns 1
04:01:03.562 00.032 16108 IsSlewing returns 0
04:01:03.563 00.001 16108 IsGuiding returns 0
04:01:03.563 00.000 16108 scope move finished after 81 + 77 ms
04:01:03.563 00.000 16108 Move returns status 0, amount 81
04:01:03.563 00.000 16108 move complete, result=0
04:01:03.563 00.000 16108 worker thread done servicing request
04:01:03.563 00.000 16108 Worker thread wakes up
04:01:03.563 00.000 21068 GuideStep: -0.8 px 248 ms EAST, -0.4 px 81 ms NORTH
04:01:03.566 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:03.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:04.728 01.162 16108 Exposure complete
04:01:04.795 00.067 16108 worker thread done servicing request
04:01:04.795 00.000 21068 OnExposeComplete: enter
04:01:04.796 00.001 21068 UpdateGuideState(): m_state=6
04:01:04.797 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
04:01:04.797 00.000 21068 Star::Find returns 1 (0), X=101.50, Y=801.17, Mass=345695, SNR=143.1, Peak=34681 HFD=3.6
04:01:04.798 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
04:01:04.799 00.001 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
04:01:04.799 00.000 21068 CameraToMount -- cameraX=-1.27 cameraY=-0.27 hyp=1.30 cameraTheta=-2.93 mountX=1.20 mountY=0.56, mountTheta=0.43
04:01:04.803 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-1.27, y=-0.27, opts=13)
04:01:04.806 00.003 21068 Enqueuing Move request for scope (-1.27, -0.27)
04:01:04.808 00.002 16108 Worker thread wakes up
04:01:04.808 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.27, -0.27) opts 0xd
04:01:04.808 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.27, -0.27)
04:01:04.808 00.000 16108 Moving (-1.27, -0.27) raw xDistance=1.20 yDistance=0.56
04:01:04.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.20
04:01:04.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:04.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
04:01:04.808 00.000 16108 MoveAxis(W, 298, ABG)
04:01:04.808 00.000 16108 Guiding  Dir = 3, Dur = 298
04:01:04.809 00.001 16108 IsSlewing returns 0
04:01:04.809 00.000 16108 IsGuiding returns 0
04:01:04.813 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4320, FiltMin=3609, FiltMax=30765, Gamma=1.000
04:01:04.817 00.004 16108 PulseGuide returned control before completion, sleep 300
04:01:04.838 00.021 21068 UpdateGuideState exits: m=345695 SNR=143.1
04:01:04.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:04.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:04.841 00.001 21068 Enqueuing Expose request
04:01:05.128 00.287 16108 IsGuiding returns 1
04:01:05.128 00.000 16108 scope still moving after pulse duration time elapsed
04:01:05.159 00.031 16108 IsSlewing returns 0
04:01:05.160 00.001 16108 IsGuiding returns 0
04:01:05.160 00.000 16108 scope move finished after 298 + 52 ms
04:01:05.160 00.000 16108 Move returns status 0, amount 298
04:01:05.160 00.000 16108 MoveAxis(N, 0, ABG)
04:01:05.160 00.000 16108 Move returns status 0, amount 0
04:01:05.160 00.000 16108 move complete, result=0
04:01:05.160 00.000 16108 worker thread done servicing request
04:01:05.160 00.000 16108 Worker thread wakes up
04:01:05.161 00.001 21068 GuideStep: 1.2 px 298 ms WEST, 0.6 px 0 ms NORTH
04:01:05.163 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:05.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:06.129 00.966 16108 Exposure complete
04:01:06.193 00.064 16108 worker thread done servicing request
04:01:06.193 00.000 21068 OnExposeComplete: enter
04:01:06.194 00.001 21068 UpdateGuideState(): m_state=6
04:01:06.195 00.001 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
04:01:06.196 00.001 21068 Star::Find returns 1 (0), X=101.56, Y=800.98, Mass=395226, SNR=163.9, Peak=35433 HFD=3.7
04:01:06.197 00.001 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
04:01:06.198 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
04:01:06.198 00.000 21068 CameraToMount -- cameraX=-1.20 cameraY=-0.46 hyp=1.29 cameraTheta=-2.78 mountX=1.11 mountY=0.73, mountTheta=0.58
04:01:06.201 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.20, y=-0.46, opts=13)
04:01:06.202 00.001 21068 Enqueuing Move request for scope (-1.20, -0.46)
04:01:06.203 00.001 16108 Worker thread wakes up
04:01:06.203 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.46) opts 0xd
04:01:06.203 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.20, -0.46)
04:01:06.203 00.000 16108 Moving (-1.20, -0.46) raw xDistance=1.11 yDistance=0.73
04:01:06.203 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.11
04:01:06.203 00.000 16108 resist switch: large excursion: input 0.73 thresh 0.60 direction from -1 to 1
04:01:06.203 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.18
04:01:06.203 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:01:06.203 00.000 16108 MoveAxis(W, 310, ABG)
04:01:06.203 00.000 16108 Guiding  Dir = 3, Dur = 310
04:01:06.203 00.000 16108 IsSlewing returns 0
04:01:06.204 00.001 16108 IsGuiding returns 0
04:01:06.207 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4320, FiltMin=3657, FiltMax=32502, Gamma=1.000
04:01:06.219 00.012 21068 UpdateGuideState exits: m=395226 SNR=163.9
04:01:06.220 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:06.221 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:06.221 00.000 21068 Enqueuing Expose request
04:01:06.226 00.005 16108 PulseGuide returned control before completion, sleep 297
04:01:06.539 00.313 16108 IsGuiding returns 1
04:01:06.539 00.000 16108 scope still moving after pulse duration time elapsed
04:01:06.570 00.031 16108 IsSlewing returns 0
04:01:06.571 00.001 16108 IsGuiding returns 0
04:01:06.571 00.000 16108 scope move finished after 310 + 57 ms
04:01:06.571 00.000 16108 Move returns status 0, amount 310
04:01:06.571 00.000 16108 MoveAxis(S, 146, ABG)
04:01:06.571 00.000 16108 Guiding  Dir = 1, Dur = 146
04:01:06.571 00.000 16108 IsSlewing returns 0
04:01:06.572 00.001 16108 IsGuiding returns 0
04:01:06.620 00.048 16108 PulseGuide returned control before completion, sleep 109
04:01:06.745 00.125 16108 IsGuiding returns 1
04:01:06.745 00.000 16108 scope still moving after pulse duration time elapsed
04:01:06.776 00.031 16108 IsSlewing returns 0
04:01:06.776 00.000 16108 IsGuiding returns 1
04:01:06.807 00.031 16108 IsSlewing returns 0
04:01:06.807 00.000 16108 IsGuiding returns 0
04:01:06.807 00.000 16108 scope move finished after 146 + 88 ms
04:01:06.807 00.000 16108 Move returns status 0, amount 146
04:01:06.807 00.000 16108 move complete, result=0
04:01:06.807 00.000 16108 worker thread done servicing request
04:01:06.807 00.000 16108 Worker thread wakes up
04:01:06.807 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:06.807 00.000 21068 GuideStep: 1.1 px 310 ms WEST, 0.7 px 146 ms SOUTH
04:01:06.809 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:07.987 01.178 16108 Exposure complete
04:01:08.078 00.091 16108 worker thread done servicing request
04:01:08.078 00.000 21068 OnExposeComplete: enter
04:01:08.080 00.002 21068 UpdateGuideState(): m_state=6
04:01:08.081 00.001 21068 Star::Find(15, 101, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
04:01:08.083 00.002 21068 Star::Find returns 1 (0), X=101.93, Y=801.03, Mass=320892, SNR=149.0, Peak=30585 HFD=4.0
04:01:08.085 00.002 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
04:01:08.087 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
04:01:08.088 00.001 21068 CameraToMount -- cameraX=-0.84 cameraY=-0.41 hyp=0.93 cameraTheta=-2.69 mountX=0.75 mountY=0.59, mountTheta=0.67
04:01:08.091 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.84, y=-0.41, opts=13)
04:01:08.094 00.003 21068 Enqueuing Move request for scope (-0.84, -0.41)
04:01:08.096 00.002 16108 Worker thread wakes up
04:01:08.096 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.41) opts 0xd
04:01:08.096 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.84, -0.41)
04:01:08.096 00.000 16108 Moving (-0.84, -0.41) raw xDistance=0.75 yDistance=0.59
04:01:08.096 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.75
04:01:08.096 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
04:01:08.096 00.000 16108 MoveAxis(W, 219, ABG)
04:01:08.096 00.000 16108 Guiding  Dir = 3, Dur = 219
04:01:08.096 00.000 16108 IsSlewing returns 0
04:01:08.097 00.001 16108 IsGuiding returns 0
04:01:08.102 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4317, FiltMin=3609, FiltMax=30217, Gamma=1.000
04:01:08.115 00.013 21068 UpdateGuideState exits: m=320892 SNR=149.0
04:01:08.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:08.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:08.117 00.000 21068 Enqueuing Expose request
04:01:08.128 00.011 16108 PulseGuide returned control before completion, sleep 199
04:01:08.330 00.202 16108 IsGuiding returns 1
04:01:08.330 00.000 16108 scope still moving after pulse duration time elapsed
04:01:08.362 00.032 16108 IsSlewing returns 0
04:01:08.362 00.000 16108 IsGuiding returns 0
04:01:08.362 00.000 16108 scope move finished after 219 + 46 ms
04:01:08.362 00.000 16108 Move returns status 0, amount 219
04:01:08.362 00.000 16108 MoveAxis(S, 119, ABG)
04:01:08.362 00.000 16108 Guiding  Dir = 1, Dur = 119
04:01:08.362 00.000 16108 IsSlewing returns 0
04:01:08.362 00.000 16108 IsGuiding returns 0
04:01:08.364 00.002 16108 PulseGuide returned control before completion, sleep 129
04:01:08.501 00.137 16108 IsGuiding returns 1
04:01:08.501 00.000 16108 scope still moving after pulse duration time elapsed
04:01:08.533 00.032 16108 IsSlewing returns 0
04:01:08.533 00.000 16108 IsGuiding returns 0
04:01:08.533 00.000 16108 scope move finished after 119 + 52 ms
04:01:08.535 00.002 16108 Move returns status 0, amount 119
04:01:08.535 00.000 16108 move complete, result=0
04:01:08.535 00.000 16108 worker thread done servicing request
04:01:08.535 00.000 16108 Worker thread wakes up
04:01:08.535 00.000 21068 GuideStep: 0.8 px 219 ms WEST, 0.6 px 119 ms SOUTH
04:01:08.538 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:08.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:09.506 00.968 16108 Exposure complete
04:01:09.560 00.054 16108 worker thread done servicing request
04:01:09.560 00.000 21068 OnExposeComplete: enter
04:01:09.561 00.001 21068 UpdateGuideState(): m_state=6
04:01:09.562 00.001 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
04:01:09.563 00.001 21068 Star::Find returns 1 (0), X=102.20, Y=801.26, Mass=276660, SNR=117.9, Peak=27561 HFD=3.6
04:01:09.564 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
04:01:09.564 00.000 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
04:01:09.565 00.001 21068 CameraToMount -- cameraX=-0.57 cameraY=-0.18 hyp=0.59 cameraTheta=-2.83 mountX=0.53 mountY=0.31, mountTheta=0.53
04:01:09.567 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.57, y=-0.18, opts=13)
04:01:09.567 00.000 21068 Enqueuing Move request for scope (-0.57, -0.18)
04:01:09.568 00.001 16108 Worker thread wakes up
04:01:09.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.18) opts 0xd
04:01:09.568 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.57, -0.18)
04:01:09.568 00.000 16108 Moving (-0.57, -0.18) raw xDistance=0.53 yDistance=0.31
04:01:09.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
04:01:09.568 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:01:09.568 00.000 16108 MoveAxis(W, 153, ABG)
04:01:09.569 00.001 16108 Guiding  Dir = 3, Dur = 153
04:01:09.571 00.002 16108 IsSlewing returns 0
04:01:09.572 00.001 16108 IsGuiding returns 0
04:01:09.573 00.001 16108 PulseGuide returned control before completion, sleep 162
04:01:09.573 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4323, FiltMin=3664, FiltMax=29597, Gamma=1.000
04:01:09.601 00.028 21068 UpdateGuideState exits: m=276660 SNR=117.9
04:01:09.603 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:09.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:09.605 00.001 21068 Enqueuing Expose request
04:01:09.737 00.132 16108 IsGuiding returns 1
04:01:09.737 00.000 16108 scope still moving after pulse duration time elapsed
04:01:09.768 00.031 16108 IsSlewing returns 0
04:01:09.768 00.000 16108 IsGuiding returns 1
04:01:09.800 00.032 16108 IsSlewing returns 0
04:01:09.801 00.001 16108 IsGuiding returns 0
04:01:09.801 00.000 16108 scope move finished after 153 + 76 ms
04:01:09.801 00.000 16108 Move returns status 0, amount 153
04:01:09.801 00.000 16108 MoveAxis(S, 62, ABG)
04:01:09.801 00.000 16108 Guiding  Dir = 1, Dur = 62
04:01:09.801 00.000 16108 IsSlewing returns 0
04:01:09.801 00.000 16108 IsGuiding returns 0
04:01:09.805 00.004 16108 PulseGuide returned control before completion, sleep 70
04:01:09.880 00.075 16108 IsGuiding returns 0
04:01:09.880 00.000 16108 Move returns status 0, amount 62
04:01:09.880 00.000 16108 move complete, result=0
04:01:09.880 00.000 16108 worker thread done servicing request
04:01:09.880 00.000 16108 Worker thread wakes up
04:01:09.880 00.000 21068 GuideStep: 0.5 px 153 ms WEST, 0.3 px 62 ms SOUTH
04:01:09.882 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:09.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:11.050 01.168 16108 Exposure complete
04:01:11.104 00.054 16108 worker thread done servicing request
04:01:11.104 00.000 21068 OnExposeComplete: enter
04:01:11.105 00.001 21068 UpdateGuideState(): m_state=6
04:01:11.106 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
04:01:11.107 00.001 21068 Star::Find returns 1 (0), X=103.75, Y=801.86, Mass=285140, SNR=140.1, Peak=33945 HFD=3.5
04:01:11.109 00.002 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
04:01:11.110 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
04:01:11.110 00.000 21068 CameraToMount -- cameraX=0.98 cameraY=0.43 hyp=1.07 cameraTheta=0.41 mountX=-0.89 mountY=-0.64, mountTheta=-2.52
04:01:11.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.98, y=0.43, opts=13)
04:01:11.112 00.000 21068 Enqueuing Move request for scope (0.98, 0.43)
04:01:11.113 00.001 16108 Worker thread wakes up
04:01:11.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.43) opts 0xd
04:01:11.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.98, 0.43)
04:01:11.113 00.000 16108 Moving (0.98, 0.43) raw xDistance=-0.89 yDistance=-0.64
04:01:11.113 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.89
04:01:11.113 00.000 16108 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
04:01:11.113 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
04:01:11.113 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
04:01:11.113 00.000 16108 MoveAxis(E, 223, ABG)
04:01:11.114 00.001 16108 Guiding  Dir = 2, Dur = 223
04:01:11.114 00.000 16108 IsSlewing returns 0
04:01:11.114 00.000 16108 IsGuiding returns 0
04:01:11.118 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2064, max=65535, med=4333, FiltMin=3635, FiltMax=20662, Gamma=1.000
04:01:11.131 00.013 21068 UpdateGuideState exits: m=285140 SNR=140.1
04:01:11.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:11.134 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:11.135 00.001 21068 Enqueuing Expose request
04:01:11.139 00.004 16108 PulseGuide returned control before completion, sleep 209
04:01:11.358 00.219 16108 IsGuiding returns 1
04:01:11.358 00.000 16108 scope still moving after pulse duration time elapsed
04:01:11.390 00.032 16108 IsSlewing returns 0
04:01:11.391 00.001 16108 IsGuiding returns 0
04:01:11.391 00.000 16108 scope move finished after 223 + 52 ms
04:01:11.391 00.000 16108 Move returns status 0, amount 223
04:01:11.391 00.000 16108 MoveAxis(N, 129, ABG)
04:01:11.391 00.000 16108 Guiding  Dir = 0, Dur = 129
04:01:11.391 00.000 16108 IsSlewing returns 0
04:01:11.392 00.001 16108 IsGuiding returns 0
04:01:11.455 00.063 16108 PulseGuide returned control before completion, sleep 76
04:01:11.546 00.091 16108 IsGuiding returns 1
04:01:11.546 00.000 16108 scope still moving after pulse duration time elapsed
04:01:11.583 00.037 16108 IsSlewing returns 0
04:01:11.583 00.000 16108 IsGuiding returns 1
04:01:11.609 00.026 16108 IsSlewing returns 0
04:01:11.609 00.000 16108 IsGuiding returns 1
04:01:11.640 00.031 16108 IsSlewing returns 0
04:01:11.640 00.000 16108 IsGuiding returns 0
04:01:11.640 00.000 16108 scope move finished after 129 + 120 ms
04:01:11.640 00.000 16108 Move returns status 0, amount 129
04:01:11.640 00.000 16108 move complete, result=0
04:01:11.640 00.000 16108 worker thread done servicing request
04:01:11.642 00.002 16108 Worker thread wakes up
04:01:11.642 00.000 21068 GuideStep: -0.9 px 223 ms EAST, -0.6 px 129 ms NORTH
04:01:11.643 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:11.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:12.612 00.969 16108 Exposure complete
04:01:12.670 00.058 16108 worker thread done servicing request
04:01:12.670 00.000 21068 OnExposeComplete: enter
04:01:12.671 00.001 21068 UpdateGuideState(): m_state=6
04:01:12.671 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
04:01:12.672 00.001 21068 Star::Find returns 1 (0), X=103.13, Y=801.97, Mass=304058, SNR=131.1, Peak=33683 HFD=3.5
04:01:12.674 00.002 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
04:01:12.674 00.000 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
04:01:12.675 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=0.53 hyp=0.65 cameraTheta=0.97 mountX=-0.27 mountY=-0.60, mountTheta=-1.99
04:01:12.676 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=0.53, opts=13)
04:01:12.677 00.001 21068 Enqueuing Move request for scope (0.37, 0.53)
04:01:12.678 00.001 16108 Worker thread wakes up
04:01:12.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.53) opts 0xd
04:01:12.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, 0.53)
04:01:12.678 00.000 16108 Moving (0.37, 0.53) raw xDistance=-0.27 yDistance=-0.60
04:01:12.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.27
04:01:12.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
04:01:12.678 00.000 16108 MoveAxis(E, 86, ABG)
04:01:12.678 00.000 16108 Guiding  Dir = 2, Dur = 86
04:01:12.679 00.001 16108 IsSlewing returns 0
04:01:12.679 00.000 16108 IsGuiding returns 0
04:01:12.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1312, max=65535, med=4336, FiltMin=3613, FiltMax=24749, Gamma=1.000
04:01:12.696 00.013 21068 UpdateGuideState exits: m=304058 SNR=131.1
04:01:12.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:12.697 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:12.698 00.001 21068 Enqueuing Expose request
04:01:12.742 00.044 16108 PulseGuide returned control before completion, sleep 34
04:01:12.788 00.046 16108 IsGuiding returns 1
04:01:12.788 00.000 16108 scope still moving after pulse duration time elapsed
04:01:12.819 00.031 16108 IsSlewing returns 0
04:01:12.819 00.000 16108 IsGuiding returns 1
04:01:12.850 00.031 16108 IsSlewing returns 0
04:01:12.850 00.000 16108 IsGuiding returns 0
04:01:12.850 00.000 16108 scope move finished after 86 + 85 ms
04:01:12.850 00.000 16108 Move returns status 0, amount 86
04:01:12.852 00.002 16108 MoveAxis(N, 121, ABG)
04:01:12.852 00.000 16108 Guiding  Dir = 0, Dur = 121
04:01:12.852 00.000 16108 IsSlewing returns 0
04:01:12.852 00.000 16108 IsGuiding returns 0
04:01:12.899 00.047 16108 PulseGuide returned control before completion, sleep 84
04:01:12.991 00.092 16108 IsGuiding returns 1
04:01:12.991 00.000 16108 scope still moving after pulse duration time elapsed
04:01:13.023 00.032 16108 IsSlewing returns 0
04:01:13.024 00.001 16108 IsGuiding returns 1
04:01:13.054 00.030 16108 IsSlewing returns 0
04:01:13.055 00.001 16108 IsGuiding returns 1
04:01:13.085 00.030 16108 IsSlewing returns 0
04:01:13.085 00.000 16108 IsGuiding returns 0
04:01:13.085 00.000 16108 scope move finished after 121 + 113 ms
04:01:13.085 00.000 16108 Move returns status 0, amount 121
04:01:13.085 00.000 16108 move complete, result=0
04:01:13.085 00.000 16108 worker thread done servicing request
04:01:13.087 00.002 16108 Worker thread wakes up
04:01:13.087 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:13.087 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.6 px 121 ms NORTH
04:01:13.089 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:14.251 01.162 16108 Exposure complete
04:01:14.313 00.062 16108 worker thread done servicing request
04:01:14.314 00.001 21068 OnExposeComplete: enter
04:01:14.315 00.001 21068 UpdateGuideState(): m_state=6
04:01:14.317 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
04:01:14.319 00.002 21068 Star::Find returns 1 (0), X=102.86, Y=801.44, Mass=301944, SNR=135.9, Peak=33414 HFD=3.6
04:01:14.321 00.002 21068 MultiStar: exiting stabilization period
04:01:14.322 00.001 21068 MultiStar: [#1 -0.23,-0.11,1.12,U] [#2 -0.15,-0.18,0.96,U] [#3 -0.23,-0.04,0.85,U] [#4 -0.16,0.22,0.40,U] [#5 -0.36,-0.23,0.36,U] [#6 0.38,-0.40,0.31,U] [#7 -0.03,-0.40,0.31,U] [#8 0.02,0.13,0.18,U] 
04:01:14.323 00.001 21068 single-star, 8 included, MultiStar: {-0.11, -0.10}, one-star: {0.09, 0.00}
04:01:14.324 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
04:01:14.324 00.000 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
04:01:14.325 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
04:01:14.327 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.00, opts=13)
04:01:14.329 00.002 21068 Enqueuing Move request for scope (0.09, 0.00)
04:01:14.330 00.001 16108 Worker thread wakes up
04:01:14.330 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
04:01:14.330 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
04:01:14.330 00.000 16108 Moving (0.09, 0.00) raw xDistance=-0.09 yDistance=-0.03
04:01:14.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:01:14.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:14.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:01:14.330 00.000 16108 MoveAxis(E, 0, ABG)
04:01:14.330 00.000 16108 Move returns status 0, amount 0
04:01:14.330 00.000 16108 MoveAxis(N, 0, ABG)
04:01:14.330 00.000 16108 Move returns status 0, amount 0
04:01:14.330 00.000 16108 move complete, result=0
04:01:14.330 00.000 16108 worker thread done servicing request
04:01:14.336 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4358, FiltMin=3673, FiltMax=23635, Gamma=1.000
04:01:14.351 00.015 21068 UpdateGuideState exits: m=301944 SNR=135.9
04:01:14.352 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:14.353 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:14.354 00.001 21068 Enqueuing Expose request
04:01:14.355 00.001 16108 Worker thread wakes up
04:01:14.355 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:14.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:14.356 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:15.330 00.974 16108 Exposure complete
04:01:15.397 00.067 16108 worker thread done servicing request
04:01:15.397 00.000 21068 OnExposeComplete: enter
04:01:15.398 00.001 21068 UpdateGuideState(): m_state=6
04:01:15.399 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
04:01:15.400 00.001 21068 Star::Find returns 1 (0), X=102.94, Y=801.18, Mass=295548, SNR=126.4, Peak=38902 HFD=3.2
04:01:15.401 00.001 21068 MultiStar: [#1 -0.39,-0.37,1.15,U] [#2 -0.01,-0.24,0.99,U] [#3 -0.09,-0.08,0.74,U] [#4 -0.06,0.09,0.41,U] [#5 0.22,0.09,0.33,U] [#6 0.29,-0.29,0.29,U] [#7 0.34,-0.51,0.33,U] [#8 0.11,-0.15,0.23,U] 
04:01:15.401 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {0.17, -0.26}
04:01:15.402 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
04:01:15.403 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
04:01:15.404 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=-0.02 mountY=0.22, mountTheta=1.68
04:01:15.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.22, opts=13)
04:01:15.406 00.000 21068 Enqueuing Move request for scope (-0.01, -0.22)
04:01:15.407 00.001 16108 Worker thread wakes up
04:01:15.407 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
04:01:15.407 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
04:01:15.407 00.000 16108 Moving (-0.01, -0.22) raw xDistance=-0.02 yDistance=0.22
04:01:15.407 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:15.408 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:15.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:01:15.408 00.000 16108 MoveAxis(E, 0, ABG)
04:01:15.408 00.000 16108 Move returns status 0, amount 0
04:01:15.408 00.000 16108 MoveAxis(N, 0, ABG)
04:01:15.408 00.000 16108 Move returns status 0, amount 0
04:01:15.408 00.000 16108 move complete, result=0
04:01:15.408 00.000 16108 worker thread done servicing request
04:01:15.413 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4371, FiltMin=3613, FiltMax=23049, Gamma=1.000
04:01:15.425 00.012 21068 UpdateGuideState exits: m=295548 SNR=126.4
04:01:15.425 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:15.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:15.427 00.001 21068 Enqueuing Expose request
04:01:15.428 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:15.428 00.000 16108 Worker thread wakes up
04:01:15.428 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:15.429 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:16.602 01.173 16108 Exposure complete
04:01:16.669 00.067 16108 worker thread done servicing request
04:01:16.672 00.003 21068 OnExposeComplete: enter
04:01:16.674 00.002 21068 UpdateGuideState(): m_state=6
04:01:16.676 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
04:01:16.677 00.001 21068 Star::Find returns 1 (0), X=102.25, Y=801.43, Mass=272744, SNR=121.5, Peak=27241 HFD=3.5
04:01:16.679 00.002 21068 MultiStar: [#1 -0.88,-0.45,0.00,M2] [#2 -0.47,-0.22,0.96,U] [#3 -0.43,-0.27,0.77,U] [#4 -0.50,0.10,0.37,U] [#5 -0.67,-0.00,0.00,M2] [#6 -0.60,-0.60,0.00,M5] [#7 -0.87,-0.56,0.00,M3] [#8 -0.52,-0.14,0.30,U] 
04:01:16.681 00.002 21068 refined, 4 included, MultiStar: {-0.48, -0.13}, one-star: {-0.52, -0.01}
04:01:16.682 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
04:01:16.683 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
04:01:16.684 00.001 21068 CameraToMount -- cameraX=-0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-2.89 mountX=0.45 mountY=0.23, mountTheta=0.48
04:01:16.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-0.13, opts=13)
04:01:16.687 00.001 21068 Enqueuing Move request for scope (-0.48, -0.13)
04:01:16.689 00.002 16108 Worker thread wakes up
04:01:16.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.13) opts 0xd
04:01:16.689 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, -0.13)
04:01:16.689 00.000 16108 Moving (-0.48, -0.13) raw xDistance=0.45 yDistance=0.23
04:01:16.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
04:01:16.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:16.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:01:16.690 00.001 16108 MoveAxis(W, 119, ABG)
04:01:16.690 00.000 16108 Guiding  Dir = 3, Dur = 119
04:01:16.690 00.000 16108 IsSlewing returns 0
04:01:16.690 00.000 16108 IsGuiding returns 0
04:01:16.697 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1840, max=65535, med=4393, FiltMin=3632, FiltMax=22662, Gamma=1.000
04:01:16.700 00.003 16108 PulseGuide returned control before completion, sleep 120
04:01:16.719 00.019 21068 UpdateGuideState exits: m=272744 SNR=121.5
04:01:16.721 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:16.722 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:16.723 00.001 21068 Enqueuing Expose request
04:01:16.825 00.102 16108 IsGuiding returns 1
04:01:16.825 00.000 16108 scope still moving after pulse duration time elapsed
04:01:16.857 00.032 16108 IsSlewing returns 0
04:01:16.858 00.001 16108 IsGuiding returns 1
04:01:16.889 00.031 16108 IsSlewing returns 0
04:01:16.889 00.000 16108 IsGuiding returns 0
04:01:16.889 00.000 16108 scope move finished after 119 + 79 ms
04:01:16.889 00.000 16108 Move returns status 0, amount 119
04:01:16.889 00.000 16108 MoveAxis(N, 0, ABG)
04:01:16.889 00.000 16108 Move returns status 0, amount 0
04:01:16.889 00.000 16108 move complete, result=0
04:01:16.889 00.000 16108 worker thread done servicing request
04:01:16.889 00.000 16108 Worker thread wakes up
04:01:16.889 00.000 21068 GuideStep: 0.5 px 119 ms WEST, 0.2 px 0 ms NORTH
04:01:16.891 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:16.892 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:17.856 00.964 16108 Exposure complete
04:01:17.932 00.076 16108 worker thread done servicing request
04:01:17.932 00.000 21068 OnExposeComplete: enter
04:01:17.933 00.001 21068 UpdateGuideState(): m_state=6
04:01:17.934 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
04:01:17.936 00.002 21068 Star::Find returns 1 (0), X=102.29, Y=801.14, Mass=282618, SNR=126.3, Peak=26729 HFD=3.6
04:01:17.937 00.001 21068 MultiStar: [#1 -1.03,-0.40,0.00,M3] [#2 -0.53,-0.27,0.89,U] [#3 -0.48,-0.44,0.75,U] [#4 -0.79,0.08,0.00,M1] [#5 -0.65,-0.40,0.00,M3] [#6 -0.80,-0.75,0.00,M6] [#7 -0.79,-0.39,0.00,M4] [#8 -0.87,-0.59,0.00,M1] 
04:01:17.938 00.001 21068 single-star, 2 included, MultiStar: {-0.50, -0.33}, one-star: {-0.48, -0.30}
04:01:17.939 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
04:01:17.940 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
04:01:17.941 00.001 21068 CameraToMount -- cameraX=-0.48 cameraY=-0.30 hyp=0.56 cameraTheta=-2.58 mountX=0.42 mountY=0.40, mountTheta=0.77
04:01:17.942 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-0.30, opts=13)
04:01:17.943 00.001 21068 Enqueuing Move request for scope (-0.48, -0.30)
04:01:17.944 00.001 16108 Worker thread wakes up
04:01:17.944 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.30) opts 0xd
04:01:17.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, -0.30)
04:01:17.944 00.000 16108 Moving (-0.48, -0.30) raw xDistance=0.42 yDistance=0.40
04:01:17.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
04:01:17.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:17.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
04:01:17.944 00.000 16108 MoveAxis(W, 118, ABG)
04:01:17.944 00.000 16108 Guiding  Dir = 3, Dur = 118
04:01:17.945 00.001 16108 IsSlewing returns 0
04:01:17.945 00.000 16108 IsGuiding returns 0
04:01:17.949 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4406, FiltMin=3635, FiltMax=23200, Gamma=1.000
04:01:17.962 00.013 21068 UpdateGuideState exits: m=282618 SNR=126.3
04:01:17.965 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:17.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:17.967 00.001 21068 Enqueuing Expose request
04:01:17.974 00.007 16108 PulseGuide returned control before completion, sleep 100
04:01:18.082 00.108 16108 IsGuiding returns 1
04:01:18.082 00.000 16108 scope still moving after pulse duration time elapsed
04:01:18.113 00.031 16108 IsSlewing returns 0
04:01:18.113 00.000 16108 IsGuiding returns 1
04:01:18.144 00.031 16108 IsSlewing returns 0
04:01:18.144 00.000 16108 IsGuiding returns 0
04:01:18.144 00.000 16108 scope move finished after 118 + 80 ms
04:01:18.144 00.000 16108 Move returns status 0, amount 118
04:01:18.144 00.000 16108 MoveAxis(N, 0, ABG)
04:01:18.144 00.000 16108 Move returns status 0, amount 0
04:01:18.144 00.000 16108 move complete, result=0
04:01:18.144 00.000 16108 worker thread done servicing request
04:01:18.144 00.000 16108 Worker thread wakes up
04:01:18.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:18.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:18.144 00.000 21068 GuideStep: 0.4 px 118 ms WEST, 0.4 px 0 ms NORTH
04:01:19.306 01.162 16108 Exposure complete
04:01:19.359 00.053 16108 worker thread done servicing request
04:01:19.359 00.000 21068 OnExposeComplete: enter
04:01:19.361 00.002 21068 UpdateGuideState(): m_state=6
04:01:19.361 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
04:01:19.362 00.001 21068 Star::Find returns 1 (0), X=103.31, Y=801.07, Mass=258860, SNR=121.9, Peak=29344 HFD=3.4
04:01:19.363 00.001 21068 MultiStar: [#1 0.40,-0.32,1.17,U] [#2 0.67,-0.42,0.00,M1] [#3 0.64,-0.61,0.00,M1] [#4 0.29,-0.21,0.31,U] [#5 0.64,-0.44,0.00,M4] [#6 0.79,-0.76,0.00,M7] [#7 0.80,-0.44,0.00,M5] [#8 0.85,-0.35,0.00,M2] 
04:01:19.364 00.001 21068 refined, 2 included, MultiStar: {0.44, -0.33}, one-star: {0.54, -0.37}
04:01:19.365 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
04:01:19.365 00.000 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.75)
04:01:19.366 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=-0.33 hyp=0.55 cameraTheta=-0.63 mountX=-0.49 mountY=0.21, mountTheta=2.74
04:01:19.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=-0.33, opts=13)
04:01:19.371 00.003 21068 Enqueuing Move request for scope (0.44, -0.33)
04:01:19.372 00.001 16108 Worker thread wakes up
04:01:19.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.33) opts 0xd
04:01:19.372 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, -0.33)
04:01:19.373 00.001 16108 Moving (0.44, -0.33) raw xDistance=-0.49 yDistance=0.21
04:01:19.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49
04:01:19.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:19.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:01:19.373 00.000 16108 MoveAxis(E, 121, ABG)
04:01:19.373 00.000 16108 Guiding  Dir = 2, Dur = 121
04:01:19.373 00.000 16108 IsSlewing returns 0
04:01:19.373 00.000 16108 IsGuiding returns 0
04:01:19.378 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4435, FiltMin=3673, FiltMax=20819, Gamma=1.000
04:01:19.383 00.005 16108 PulseGuide returned control before completion, sleep 121
04:01:19.389 00.006 21068 UpdateGuideState exits: m=258860 SNR=121.9
04:01:19.391 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:19.391 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:19.392 00.001 21068 Enqueuing Expose request
04:01:19.508 00.116 16108 IsGuiding returns 1
04:01:19.508 00.000 16108 scope still moving after pulse duration time elapsed
04:01:19.540 00.032 16108 IsSlewing returns 0
04:01:19.540 00.000 16108 IsGuiding returns 1
04:01:19.571 00.031 16108 IsSlewing returns 0
04:01:19.571 00.000 16108 IsGuiding returns 0
04:01:19.572 00.001 16108 scope move finished after 121 + 77 ms
04:01:19.572 00.000 16108 Move returns status 0, amount 121
04:01:19.572 00.000 16108 MoveAxis(N, 0, ABG)
04:01:19.572 00.000 16108 Move returns status 0, amount 0
04:01:19.572 00.000 16108 move complete, result=0
04:01:19.572 00.000 16108 worker thread done servicing request
04:01:19.572 00.000 16108 Worker thread wakes up
04:01:19.572 00.000 21068 GuideStep: -0.5 px 121 ms EAST, 0.2 px 0 ms NORTH
04:01:19.575 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:19.575 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:20.560 00.985 16108 Exposure complete
04:01:20.621 00.061 16108 worker thread done servicing request
04:01:20.621 00.000 21068 OnExposeComplete: enter
04:01:20.623 00.002 21068 UpdateGuideState(): m_state=6
04:01:20.624 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
04:01:20.626 00.002 21068 Star::Find returns 1 (0), X=102.90, Y=801.14, Mass=228147, SNR=120.3, Peak=24614 HFD=3.5
04:01:20.627 00.001 21068 MultiStar: [#1 -0.28,-0.46,0.99,U] [#2 0.10,-0.35,0.93,U] [#3 0.05,-0.41,0.77,U] [#4 0.33,0.03,0.32,U] [#5 0.12,0.17,0.25,U] [#6 0.47,-0.64,0.00,M8] [#7 -0.15,-0.21,0.22,U] [#8 0.07,-0.52,0.23,U] 
04:01:20.628 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.32}, one-star: {0.14, -0.30}
04:01:20.629 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
04:01:20.630 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.88)
04:01:20.631 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=-0.08 mountY=0.31, mountTheta=1.82
04:01:20.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.32, opts=13)
04:01:20.633 00.000 21068 Enqueuing Move request for scope (0.02, -0.32)
04:01:20.634 00.001 16108 Worker thread wakes up
04:01:20.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
04:01:20.634 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
04:01:20.634 00.000 16108 Moving (0.02, -0.32) raw xDistance=-0.08 yDistance=0.31
04:01:20.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:01:20.634 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:20.635 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:01:20.635 00.000 16108 MoveAxis(E, 0, ABG)
04:01:20.635 00.000 16108 Move returns status 0, amount 0
04:01:20.635 00.000 16108 MoveAxis(N, 0, ABG)
04:01:20.635 00.000 16108 Move returns status 0, amount 0
04:01:20.635 00.000 16108 move complete, result=0
04:01:20.635 00.000 16108 worker thread done servicing request
04:01:20.639 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4454, FiltMin=3622, FiltMax=20057, Gamma=1.000
04:01:20.652 00.013 21068 UpdateGuideState exits: m=228147 SNR=120.3
04:01:20.652 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:20.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:20.654 00.001 21068 Enqueuing Expose request
04:01:20.655 00.001 16108 Worker thread wakes up
04:01:20.655 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:01:20.655 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:20.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:21.810 01.155 16108 Exposure complete
04:01:21.868 00.058 16108 worker thread done servicing request
04:01:21.868 00.000 21068 OnExposeComplete: enter
04:01:21.870 00.002 21068 UpdateGuideState(): m_state=6
04:01:21.871 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
04:01:21.874 00.003 21068 Star::Find returns 1 (0), X=102.06, Y=801.02, Mass=225676, SNR=100.9, Peak=25737 HFD=3.5
04:01:21.875 00.001 21068 MultiStar: [#1 -0.98,-0.58,0.00,M2] [#2 -0.61,-0.78,0.00,M1] [#3 -0.53,-0.55,0.00,M1] [#4 -0.47,-0.10,0.32,U] [#5 -0.86,-0.06,0.00,M4] [#6 -0.77,-0.75,0.00,M9] [#7 -0.22,-0.78,0.00,M5] [#8 -0.75,-0.75,0.00,M2] 
04:01:21.876 00.001 21068 refined, 1 included, MultiStar: {-0.65, -0.34}, one-star: {-0.71, -0.41}
04:01:21.877 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
04:01:21.878 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
04:01:21.879 00.001 21068 CameraToMount -- cameraX=-0.65 cameraY=-0.34 hyp=0.73 cameraTheta=-2.66 mountX=0.58 mountY=0.48, mountTheta=0.69
04:01:21.881 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.65, y=-0.34, opts=13)
04:01:21.883 00.002 21068 Enqueuing Move request for scope (-0.65, -0.34)
04:01:21.885 00.002 16108 Worker thread wakes up
04:01:21.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.34) opts 0xd
04:01:21.885 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.65, -0.34)
04:01:21.886 00.001 16108 Moving (-0.65, -0.34) raw xDistance=0.58 yDistance=0.48
04:01:21.886 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
04:01:21.886 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:01:21.886 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
04:01:21.886 00.000 16108 MoveAxis(W, 153, ABG)
04:01:21.886 00.000 16108 Guiding  Dir = 3, Dur = 153
04:01:21.886 00.000 16108 IsSlewing returns 0
04:01:21.887 00.001 16108 IsGuiding returns 0
04:01:21.893 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4480, FiltMin=3686, FiltMax=21341, Gamma=1.000
04:01:21.910 00.017 21068 UpdateGuideState exits: m=225676 SNR=100.9
04:01:21.914 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:21.916 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:21.918 00.002 21068 Enqueuing Expose request
04:01:21.928 00.010 16108 PulseGuide returned control before completion, sleep 123
04:01:22.052 00.124 16108 IsGuiding returns 1
04:01:22.052 00.000 16108 scope still moving after pulse duration time elapsed
04:01:22.083 00.031 16108 IsSlewing returns 0
04:01:22.083 00.000 16108 IsGuiding returns 1
04:01:22.114 00.031 16108 IsSlewing returns 0
04:01:22.114 00.000 16108 IsGuiding returns 0
04:01:22.114 00.000 16108 scope move finished after 153 + 75 ms
04:01:22.114 00.000 16108 Move returns status 0, amount 153
04:01:22.114 00.000 16108 MoveAxis(N, 0, ABG)
04:01:22.114 00.000 16108 Move returns status 0, amount 0
04:01:22.115 00.001 16108 move complete, result=0
04:01:22.115 00.000 16108 worker thread done servicing request
04:01:22.115 00.000 16108 Worker thread wakes up
04:01:22.115 00.000 21068 GuideStep: 0.6 px 153 ms WEST, 0.5 px 0 ms NORTH
04:01:22.117 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:22.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:23.084 00.967 16108 Exposure complete
04:01:23.138 00.054 16108 worker thread done servicing request
04:01:23.138 00.000 21068 OnExposeComplete: enter
04:01:23.140 00.002 21068 UpdateGuideState(): m_state=6
04:01:23.143 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
04:01:23.144 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=800.95, Mass=201553, SNR=106.2, Peak=22790 HFD=3.4
04:01:23.146 00.002 21068 MultiStar: [#1 -0.34,-0.73,0.00,M3] [#2 0.40,-0.29,0.97,U] [#3 0.27,-0.44,1.02,U] [#4 -0.38,-0.11,0.31,U] [#5 -0.05,-0.58,0.29,U] [#6 0.11,-1.02,0.00,M10] [#7 0.15,-0.43,0.26,U] [#8 -0.09,-0.16,0.20,U] 
04:01:23.147 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.39}, one-star: {0.08, -0.49}
04:01:23.149 00.002 21068 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.97) = xAngle (-4.15 = 2.13)
04:01:23.150 00.001 21068 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.19)
04:01:23.152 00.002 21068 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.19 mountX=-0.22 mountY=0.34, mountTheta=2.15
04:01:23.155 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.39, opts=13)
04:01:23.156 00.001 21068 Enqueuing Move request for scope (0.16, -0.39)
04:01:23.156 00.000 16108 Worker thread wakes up
04:01:23.157 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd
04:01:23.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.39)
04:01:23.157 00.000 16108 Moving (0.16, -0.39) raw xDistance=-0.22 yDistance=0.34
04:01:23.157 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
04:01:23.157 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:01:23.157 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
04:01:23.157 00.000 16108 MoveAxis(E, 47, ABG)
04:01:23.157 00.000 16108 Guiding  Dir = 2, Dur = 47
04:01:23.157 00.000 16108 IsSlewing returns 0
04:01:23.158 00.001 16108 IsGuiding returns 0
04:01:23.160 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4502, FiltMin=3689, FiltMax=20301, Gamma=1.000
04:01:23.173 00.013 21068 UpdateGuideState exits: m=201553 SNR=106.2
04:01:23.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:23.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:23.175 00.000 21068 Enqueuing Expose request
04:01:23.201 00.026 16108 PulseGuide returned control before completion, sleep 14
04:01:23.231 00.030 16108 IsGuiding returns 1
04:01:23.231 00.000 16108 scope still moving after pulse duration time elapsed
04:01:23.262 00.031 16108 IsSlewing returns 0
04:01:23.262 00.000 16108 IsGuiding returns 1
04:01:23.293 00.031 16108 IsSlewing returns 0
04:01:23.293 00.000 16108 IsGuiding returns 0
04:01:23.293 00.000 16108 scope move finished after 47 + 89 ms
04:01:23.294 00.001 16108 Move returns status 0, amount 47
04:01:23.294 00.000 16108 MoveAxis(N, 0, ABG)
04:01:23.294 00.000 16108 Move returns status 0, amount 0
04:01:23.294 00.000 16108 move complete, result=0
04:01:23.294 00.000 16108 worker thread done servicing request
04:01:23.294 00.000 16108 Worker thread wakes up
04:01:23.294 00.000 21068 GuideStep: -0.2 px 47 ms EAST, 0.3 px 0 ms NORTH
04:01:23.296 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:23.297 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:24.451 01.154 16108 Exposure complete
04:01:24.506 00.055 16108 worker thread done servicing request
04:01:24.506 00.000 21068 OnExposeComplete: enter
04:01:24.507 00.001 21068 UpdateGuideState(): m_state=6
04:01:24.508 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
04:01:24.509 00.001 21068 Star::Find returns 1 (0), X=103.11, Y=800.65, Mass=187095, SNR=83.4, Peak=18886 HFD=3.5
04:01:24.509 00.000 21068 MultiStar: [#1 -0.05,-0.80,0.00,M4] [#2 0.01,-0.88,0.00,M1] [#3 0.18,-0.88,0.00,M1] [#4 0.42,-0.12,0.37,U] [#5 0.43,-0.79,0.00,M4] [#6 0.37,-1.22,0.00,R] [#7 0.16,-0.59,0.29,U] [#8 0.56,-0.59,0.00,M2] 
04:01:24.510 00.001 21068 refined, 2 included, MultiStar: {0.33, -0.60}, one-star: {0.35, -0.79}
04:01:24.511 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
04:01:24.512 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
04:01:24.513 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.60 hyp=0.69 cameraTheta=-1.07 mountX=-0.43 mountY=0.51, mountTheta=2.27
04:01:24.514 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.60, opts=13)
04:01:24.515 00.001 21068 Enqueuing Move request for scope (0.33, -0.60)
04:01:24.516 00.001 16108 Worker thread wakes up
04:01:24.516 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.60) opts 0xd
04:01:24.516 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.60)
04:01:24.516 00.000 16108 Moving (0.33, -0.60) raw xDistance=-0.43 yDistance=0.51
04:01:24.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
04:01:24.516 00.000 16108 switching direction from -1 to 1 - decHistory=7 oldest=-0.41 newest=1.33
04:01:24.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:01:24.516 00.000 16108 MoveAxis(E, 116, ABG)
04:01:24.516 00.000 16108 Guiding  Dir = 2, Dur = 116
04:01:24.517 00.001 16108 IsSlewing returns 0
04:01:24.517 00.000 16108 IsGuiding returns 0
04:01:24.525 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4534, FiltMin=3667, FiltMax=19744, Gamma=1.000
04:01:24.548 00.023 21068 UpdateGuideState exits: m=187095 SNR=83.4
04:01:24.550 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:24.552 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:24.553 00.001 21068 Enqueuing Expose request
04:01:24.553 00.000 16108 PulseGuide returned control before completion, sleep 93
04:01:24.658 00.105 16108 IsGuiding returns 1
04:01:24.658 00.000 16108 scope still moving after pulse duration time elapsed
04:01:24.690 00.032 16108 IsSlewing returns 0
04:01:24.690 00.000 16108 IsGuiding returns 1
04:01:24.728 00.038 16108 IsSlewing returns 0
04:01:24.728 00.000 16108 IsGuiding returns 0
04:01:24.728 00.000 16108 scope move finished after 116 + 95 ms
04:01:24.728 00.000 16108 Move returns status 0, amount 116
04:01:24.728 00.000 16108 MoveAxis(S, 102, ABG)
04:01:24.728 00.000 16108 Guiding  Dir = 1, Dur = 102
04:01:24.729 00.001 16108 IsSlewing returns 0
04:01:24.729 00.000 16108 IsGuiding returns 0
04:01:24.784 00.055 16108 PulseGuide returned control before completion, sleep 57
04:01:24.849 00.065 16108 IsGuiding returns 1
04:01:24.849 00.000 16108 scope still moving after pulse duration time elapsed
04:01:24.875 00.026 16108 IsSlewing returns 0
04:01:24.875 00.000 16108 IsGuiding returns 1
04:01:24.906 00.031 16108 IsSlewing returns 0
04:01:24.906 00.000 16108 IsGuiding returns 1
04:01:24.938 00.032 16108 IsSlewing returns 0
04:01:24.938 00.000 16108 IsGuiding returns 1
04:01:24.968 00.030 16108 IsSlewing returns 0
04:01:24.968 00.000 16108 IsGuiding returns 0
04:01:24.968 00.000 16108 scope move finished after 102 + 137 ms
04:01:24.968 00.000 16108 Move returns status 0, amount 102
04:01:24.968 00.000 16108 move complete, result=0
04:01:24.968 00.000 16108 worker thread done servicing request
04:01:24.968 00.000 16108 Worker thread wakes up
04:01:24.968 00.000 21068 GuideStep: -0.4 px 116 ms EAST, 0.5 px 102 ms SOUTH
04:01:24.971 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:24.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:25.940 00.969 16108 Exposure complete
04:01:25.996 00.056 16108 worker thread done servicing request
04:01:25.996 00.000 21068 OnExposeComplete: enter
04:01:25.997 00.001 21068 UpdateGuideState(): m_state=6
04:01:25.997 00.000 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
04:01:25.998 00.001 21068 Star::Find returns 1 (0), X=101.55, Y=801.21, Mass=190416, SNR=97.8, Peak=23161 HFD=3.2
04:01:25.999 00.001 21068 MultiStar: [#1 -1.51,-0.41,0.00,M5] [#2 -1.31,-0.64,0.00,M2] [#3 -1.27,-0.45,0.00,M2] [#4 -1.19,-0.13,0.00,M1] [#5 -1.40,-0.13,0.00,M5] [#6 -1.23,0.14,0.00,M1] [#7 -1.08,-0.26,0.00,M4] [#8 -1.73,-0.55,0.00,M3] 
04:01:26.000 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
04:01:26.001 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
04:01:26.001 00.000 21068 CameraToMount -- cameraX=-1.22 cameraY=-0.23 hyp=1.24 cameraTheta=-2.95 mountX=1.16 mountY=0.51, mountTheta=0.41
04:01:26.004 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.22, y=-0.23, opts=13)
04:01:26.004 00.000 21068 Enqueuing Move request for scope (-1.22, -0.23)
04:01:26.005 00.001 16108 Worker thread wakes up
04:01:26.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.22, -0.23) opts 0xd
04:01:26.005 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.22, -0.23)
04:01:26.005 00.000 16108 Moving (-1.22, -0.23) raw xDistance=1.16 yDistance=0.51
04:01:26.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.16
04:01:26.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:01:26.005 00.000 16108 MoveAxis(W, 296, ABG)
04:01:26.006 00.001 16108 Guiding  Dir = 3, Dur = 296
04:01:26.006 00.000 16108 IsSlewing returns 0
04:01:26.006 00.000 16108 IsGuiding returns 0
04:01:26.016 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1827, max=65535, med=4553, FiltMin=3747, FiltMax=19478, Gamma=1.000
04:01:26.034 00.018 21068 UpdateGuideState exits: m=190416 SNR=97.8
04:01:26.035 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:26.036 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:26.036 00.000 21068 Enqueuing Expose request
04:01:26.038 00.002 16108 PulseGuide returned control before completion, sleep 274
04:01:26.318 00.280 16108 IsGuiding returns 1
04:01:26.318 00.000 16108 scope still moving after pulse duration time elapsed
04:01:26.350 00.032 16108 IsSlewing returns 0
04:01:26.350 00.000 16108 IsGuiding returns 1
04:01:26.381 00.031 16108 IsSlewing returns 0
04:01:26.381 00.000 16108 IsGuiding returns 0
04:01:26.381 00.000 16108 scope move finished after 296 + 79 ms
04:01:26.381 00.000 16108 Move returns status 0, amount 296
04:01:26.381 00.000 16108 MoveAxis(S, 102, ABG)
04:01:26.381 00.000 16108 Guiding  Dir = 1, Dur = 102
04:01:26.382 00.001 16108 IsSlewing returns 0
04:01:26.382 00.000 16108 IsGuiding returns 0
04:01:26.430 00.048 16108 PulseGuide returned control before completion, sleep 65
04:01:26.507 00.077 16108 IsGuiding returns 1
04:01:26.507 00.000 16108 scope still moving after pulse duration time elapsed
04:01:26.538 00.031 16108 IsSlewing returns 0
04:01:26.538 00.000 16108 IsGuiding returns 1
04:01:26.570 00.032 16108 IsSlewing returns 0
04:01:26.570 00.000 16108 IsGuiding returns 1
04:01:26.601 00.031 16108 IsSlewing returns 0
04:01:26.601 00.000 16108 IsGuiding returns 0
04:01:26.601 00.000 16108 scope move finished after 102 + 117 ms
04:01:26.601 00.000 16108 Move returns status 0, amount 102
04:01:26.602 00.001 16108 move complete, result=0
04:01:26.602 00.000 16108 worker thread done servicing request
04:01:26.602 00.000 16108 Worker thread wakes up
04:01:26.602 00.000 21068 GuideStep: 1.2 px 296 ms WEST, 0.5 px 102 ms SOUTH
04:01:26.603 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:26.605 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:27.781 01.176 16108 Exposure complete
04:01:27.848 00.067 16108 worker thread done servicing request
04:01:27.848 00.000 21068 OnExposeComplete: enter
04:01:27.850 00.002 21068 UpdateGuideState(): m_state=6
04:01:27.853 00.003 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
04:01:27.855 00.002 21068 Star::Find returns 1 (0), X=102.99, Y=801.47, Mass=200130, SNR=96.4, Peak=20070 HFD=3.6
04:01:27.859 00.004 21068 MultiStar: [#1 0.08,-0.21,1.02,U] [#2 0.50,-0.24,0.94,U] [#3 0.41,-0.06,1.00,U] [#4 0.06,0.31,0.34,U] [#5 0.15,0.27,0.28,U] [#6 0.08,0.77,0.00,M2] [#7 0.98,-0.07,0.00,M5] [#8 0.24,-0.24,0.25,U] 
04:01:27.861 00.002 21068 single-star, 6 included, MultiStar: {0.27, -0.07}, one-star: {0.22, 0.04}
04:01:27.862 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
04:01:27.863 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
04:01:27.864 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.17 mountX=-0.21 mountY=-0.09, mountTheta=-2.75
04:01:27.867 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.04, opts=13)
04:01:27.868 00.001 21068 Enqueuing Move request for scope (0.22, 0.04)
04:01:27.869 00.001 16108 Worker thread wakes up
04:01:27.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
04:01:27.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
04:01:27.869 00.000 16108 Moving (0.22, 0.04) raw xDistance=-0.21 yDistance=-0.09
04:01:27.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.21
04:01:27.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:27.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:01:27.869 00.000 16108 MoveAxis(E, 35, ABG)
04:01:27.870 00.001 16108 Guiding  Dir = 2, Dur = 35
04:01:27.870 00.000 16108 IsSlewing returns 0
04:01:27.870 00.000 16108 IsGuiding returns 0
04:01:27.875 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4595, FiltMin=3789, FiltMax=17705, Gamma=1.000
04:01:27.889 00.014 21068 UpdateGuideState exits: m=200130 SNR=96.4
04:01:27.890 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:27.890 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:27.891 00.001 21068 Enqueuing Expose request
04:01:27.926 00.035 16108 IsGuiding returns 1
04:01:27.926 00.000 16108 scope still moving after pulse duration time elapsed
04:01:27.955 00.029 16108 IsSlewing returns 0
04:01:27.955 00.000 16108 IsGuiding returns 1
04:01:27.986 00.031 16108 IsSlewing returns 0
04:01:27.986 00.000 16108 IsGuiding returns 1
04:01:28.018 00.032 16108 IsSlewing returns 0
04:01:28.018 00.000 16108 IsGuiding returns 0
04:01:28.018 00.000 16108 scope move finished after 35 + 114 ms
04:01:28.018 00.000 16108 Move returns status 0, amount 35
04:01:28.018 00.000 16108 MoveAxis(N, 0, ABG)
04:01:28.018 00.000 16108 Move returns status 0, amount 0
04:01:28.018 00.000 16108 move complete, result=0
04:01:28.018 00.000 16108 worker thread done servicing request
04:01:28.018 00.000 16108 Worker thread wakes up
04:01:28.018 00.000 21068 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
04:01:28.021 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:28.022 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:28.997 00.975 16108 Exposure complete
04:01:29.059 00.062 16108 worker thread done servicing request
04:01:29.059 00.000 21068 OnExposeComplete: enter
04:01:29.061 00.002 21068 UpdateGuideState(): m_state=6
04:01:29.062 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
04:01:29.063 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.81, Mass=192426, SNR=95.3, Peak=24259 HFD=3.5
04:01:29.065 00.002 21068 MultiStar: [#1 -0.26,0.24,1.11,U] [#2 0.35,0.45,1.00,U] [#3 -0.02,0.38,0.91,U] [#4 -0.24,0.16,0.36,U] [#5 -0.23,0.41,0.35,U] [#6 -0.32,0.88,0.00,M3] [#7 0.34,0.59,0.00,M6] [#8 0.17,-0.02,0.21,U] 
04:01:29.066 00.001 21068 refined, 6 included, MultiStar: {0.01, 0.33}, one-star: {0.12, 0.38}
04:01:29.069 00.003 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
04:01:29.070 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
04:01:29.072 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.55 mountX=0.05 mountY=-0.32, mountTheta=-1.41
04:01:29.075 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.33, opts=13)
04:01:29.076 00.001 21068 Enqueuing Move request for scope (0.01, 0.33)
04:01:29.077 00.001 16108 Worker thread wakes up
04:01:29.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd
04:01:29.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
04:01:29.077 00.000 16108 Moving (0.01, 0.33) raw xDistance=0.05 yDistance=-0.32
04:01:29.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:01:29.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:29.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:01:29.077 00.000 16108 MoveAxis(E, 0, ABG)
04:01:29.077 00.000 16108 Move returns status 0, amount 0
04:01:29.077 00.000 16108 MoveAxis(N, 0, ABG)
04:01:29.077 00.000 16108 Move returns status 0, amount 0
04:01:29.077 00.000 16108 move complete, result=0
04:01:29.078 00.001 16108 worker thread done servicing request
04:01:29.084 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4611, FiltMin=3833, FiltMax=19017, Gamma=1.000
04:01:29.097 00.013 21068 UpdateGuideState exits: m=192426 SNR=95.3
04:01:29.099 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:29.099 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:29.101 00.002 21068 Enqueuing Expose request
04:01:29.102 00.001 16108 Worker thread wakes up
04:01:29.102 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:29.102 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:29.103 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:30.277 01.174 16108 Exposure complete
04:01:30.362 00.085 16108 worker thread done servicing request
04:01:30.362 00.000 21068 OnExposeComplete: enter
04:01:30.363 00.001 21068 UpdateGuideState(): m_state=6
04:01:30.364 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
04:01:30.365 00.001 21068 Star::Find returns 1 (0), X=103.13, Y=801.87, Mass=168457, SNR=82.6, Peak=21091 HFD=3.0
04:01:30.366 00.001 21068 MultiStar: [#1 0.06,0.26,1.39,U] [#2 0.39,0.32,1.08,U] [#3 0.36,0.27,0.85,U] [#4 0.38,0.84,0.00,M1] [#5 0.35,0.42,0.31,U] [#6 0.30,1.39,0.00,M4] [#7 0.76,0.27,0.00,M7] [#8 0.15,0.27,0.29,U] 
04:01:30.366 00.000 21068 refined, 5 included, MultiStar: {0.27, 0.32}, one-star: {0.36, 0.44}
04:01:30.367 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
04:01:30.369 00.002 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
04:01:30.370 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=0.32 hyp=0.42 cameraTheta=0.87 mountX=-0.21 mountY=-0.38, mountTheta=-2.08
04:01:30.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.32, opts=13)
04:01:30.373 00.001 21068 Enqueuing Move request for scope (0.27, 0.32)
04:01:30.375 00.002 16108 Worker thread wakes up
04:01:30.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.32) opts 0xd
04:01:30.375 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.32)
04:01:30.375 00.000 16108 Moving (0.27, 0.32) raw xDistance=-0.21 yDistance=-0.38
04:01:30.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:01:30.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:30.375 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:01:30.375 00.000 16108 MoveAxis(E, 55, ABG)
04:01:30.376 00.001 16108 Guiding  Dir = 2, Dur = 55
04:01:30.376 00.000 16108 IsSlewing returns 0
04:01:30.376 00.000 16108 IsGuiding returns 0
04:01:30.377 00.001 16108 PulseGuide returned control before completion, sleep 64
04:01:30.382 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2272, max=65535, med=4627, FiltMin=3933, FiltMax=18285, Gamma=1.000
04:01:30.398 00.016 21068 UpdateGuideState exits: m=168457 SNR=82.6
04:01:30.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:30.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:30.401 00.001 21068 Enqueuing Expose request
04:01:30.454 00.053 16108 IsGuiding returns 1
04:01:30.454 00.000 16108 scope still moving after pulse duration time elapsed
04:01:30.485 00.031 16108 IsSlewing returns 0
04:01:30.485 00.000 16108 IsGuiding returns 0
04:01:30.485 00.000 16108 scope move finished after 55 + 53 ms
04:01:30.485 00.000 16108 Move returns status 0, amount 55
04:01:30.485 00.000 16108 MoveAxis(N, 0, ABG)
04:01:30.485 00.000 16108 Move returns status 0, amount 0
04:01:30.485 00.000 16108 move complete, result=0
04:01:30.485 00.000 16108 worker thread done servicing request
04:01:30.485 00.000 16108 Worker thread wakes up
04:01:30.485 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.4 px 0 ms NORTH
04:01:30.486 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:30.487 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:31.465 00.978 16108 Exposure complete
04:01:31.521 00.056 16108 worker thread done servicing request
04:01:31.521 00.000 21068 OnExposeComplete: enter
04:01:31.522 00.001 21068 UpdateGuideState(): m_state=6
04:01:31.523 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
04:01:31.524 00.001 21068 Star::Find returns 1 (0), X=103.07, Y=802.05, Mass=189364, SNR=86.3, Peak=24515 HFD=3.0
04:01:31.525 00.001 21068 MultiStar: [#1 -0.05,0.39,1.07,U] [#2 0.30,0.44,1.02,U] [#3 0.26,0.45,0.82,U] [#4 -0.08,0.54,0.34,U] [#5 -0.36,0.80,0.00,M3] [#6 -0.10,1.52,0.00,M5] [#7 0.20,0.48,0.28,U] [#8 0.65,0.63,0.00,M1] 
04:01:31.525 00.000 21068 refined, 5 included, MultiStar: {0.18, 0.48}, one-star: {0.31, 0.62}
04:01:31.526 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
04:01:31.527 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
04:01:31.527 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.48 hyp=0.51 cameraTheta=1.22 mountX=-0.09 mountY=-0.51, mountTheta=-1.75
04:01:31.530 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.48, opts=13)
04:01:31.531 00.001 21068 Enqueuing Move request for scope (0.18, 0.48)
04:01:31.532 00.001 16108 Worker thread wakes up
04:01:31.532 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.48) opts 0xd
04:01:31.532 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.48)
04:01:31.532 00.000 16108 Moving (0.18, 0.48) raw xDistance=-0.09 yDistance=-0.51
04:01:31.532 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:01:31.532 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:31.532 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
04:01:31.532 00.000 16108 MoveAxis(E, 0, ABG)
04:01:31.532 00.000 16108 Move returns status 0, amount 0
04:01:31.532 00.000 16108 MoveAxis(N, 0, ABG)
04:01:31.532 00.000 16108 Move returns status 0, amount 0
04:01:31.532 00.000 16108 move complete, result=0
04:01:31.532 00.000 16108 worker thread done servicing request
04:01:31.535 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2278, max=65535, med=4640, FiltMin=3849, FiltMax=18185, Gamma=1.000
04:01:31.548 00.013 21068 UpdateGuideState exits: m=189364 SNR=86.3
04:01:31.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:31.549 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:31.550 00.001 21068 Enqueuing Expose request
04:01:31.551 00.001 16108 Worker thread wakes up
04:01:31.551 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:01:31.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:31.552 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:32.720 01.168 16108 Exposure complete
04:01:32.782 00.062 16108 worker thread done servicing request
04:01:32.782 00.000 21068 OnExposeComplete: enter
04:01:32.784 00.002 21068 UpdateGuideState(): m_state=6
04:01:32.786 00.002 21068 Star::Find(15, 103, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:01:32.788 00.002 21068 Star::Find returns 1 (0), X=103.00, Y=802.27, Mass=205083, SNR=100.5, Peak=22051 HFD=3.6
04:01:32.789 00.001 21068 MultiStar: [#1 -0.22,0.54,0.94,U] [#2 0.30,0.76,0.00,M1] [#3 0.32,0.62,0.00,M1] [#4 0.05,1.03,0.00,M1] [#5 0.11,0.64,0.30,U] [#6 0.46,1.53,0.00,M6] [#7 0.22,0.36,0.26,U] [#8 0.17,0.78,0.00,M2] 
04:01:32.789 00.000 21068 refined, 3 included, MultiStar: {0.04, 0.65}, one-star: {0.23, 0.83}
04:01:32.791 00.002 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
04:01:32.792 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
04:01:32.793 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.65 hyp=0.65 cameraTheta=1.50 mountX=0.07 mountY=-0.64, mountTheta=-1.46
04:01:32.796 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.65, opts=13)
04:01:32.797 00.001 21068 Enqueuing Move request for scope (0.04, 0.65)
04:01:32.798 00.001 16108 Worker thread wakes up
04:01:32.799 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.65) opts 0xd
04:01:32.799 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.65)
04:01:32.799 00.000 16108 Moving (0.04, 0.65) raw xDistance=0.07 yDistance=-0.64
04:01:32.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:01:32.799 00.000 16108 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
04:01:32.799 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
04:01:32.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
04:01:32.799 00.000 16108 MoveAxis(E, 0, ABG)
04:01:32.799 00.000 16108 Move returns status 0, amount 0
04:01:32.799 00.000 16108 MoveAxis(N, 129, ABG)
04:01:32.799 00.000 16108 Guiding  Dir = 0, Dur = 129
04:01:32.802 00.003 16108 IsSlewing returns 0
04:01:32.802 00.000 16108 IsGuiding returns 0
04:01:32.803 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=2077, max=65535, med=4649, FiltMin=3933, FiltMax=19501, Gamma=1.000
04:01:32.815 00.012 16108 PulseGuide returned control before completion, sleep 126
04:01:32.816 00.001 21068 UpdateGuideState exits: m=205083 SNR=100.5
04:01:32.817 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:32.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:32.818 00.000 21068 Enqueuing Expose request
04:01:32.955 00.137 16108 IsGuiding returns 1
04:01:32.955 00.000 16108 scope still moving after pulse duration time elapsed
04:01:32.986 00.031 16108 IsSlewing returns 0
04:01:32.986 00.000 16108 IsGuiding returns 0
04:01:32.986 00.000 16108 scope move finished after 129 + 55 ms
04:01:32.986 00.000 16108 Move returns status 0, amount 129
04:01:32.986 00.000 16108 move complete, result=0
04:01:32.986 00.000 16108 worker thread done servicing request
04:01:32.986 00.000 16108 Worker thread wakes up
04:01:32.987 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.6 px 129 ms NORTH
04:01:32.988 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:32.988 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:33.954 00.966 16108 Exposure complete
04:01:34.009 00.055 16108 worker thread done servicing request
04:01:34.009 00.000 21068 OnExposeComplete: enter
04:01:34.010 00.001 21068 UpdateGuideState(): m_state=6
04:01:34.011 00.001 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
04:01:34.012 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=801.96, Mass=217394, SNR=109.1, Peak=26579 HFD=3.4
04:01:34.013 00.001 21068 MultiStar: [#1 -0.21,0.45,0.84,U] [#2 0.22,0.47,0.66,U] [#3 0.15,0.76,0.00,M2] [#4 0.21,1.01,0.00,M2] [#5 0.59,0.78,0.00,M3] [#6 -0.51,1.45,0.00,M7] [#7 0.40,0.62,0.00,M6] [#8 -0.36,0.06,0.21,U] 
04:01:34.014 00.001 21068 refined, 3 included, MultiStar: {0.00, 0.45}, one-star: {0.11, 0.52}
04:01:34.015 00.001 21068 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
04:01:34.016 00.001 21068 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
04:01:34.016 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.56 mountX=0.07 mountY=-0.44, mountTheta=-1.40
04:01:34.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.45, opts=13)
04:01:34.019 00.001 21068 Enqueuing Move request for scope (0.00, 0.45)
04:01:34.020 00.001 16108 Worker thread wakes up
04:01:34.020 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.45) opts 0xd
04:01:34.020 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.45)
04:01:34.020 00.000 16108 Moving (0.00, 0.45) raw xDistance=0.07 yDistance=-0.44
04:01:34.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:01:34.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
04:01:34.020 00.000 16108 MoveAxis(E, 0, ABG)
04:01:34.020 00.000 16108 Move returns status 0, amount 0
04:01:34.020 00.000 16108 MoveAxis(N, 89, ABG)
04:01:34.020 00.000 16108 Guiding  Dir = 0, Dur = 89
04:01:34.020 00.000 16108 IsSlewing returns 0
04:01:34.021 00.001 16108 IsGuiding returns 0
04:01:34.029 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2294, max=65535, med=4659, FiltMin=3987, FiltMax=20381, Gamma=1.000
04:01:34.048 00.019 21068 UpdateGuideState exits: m=217394 SNR=109.1
04:01:34.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:34.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:34.052 00.002 21068 Enqueuing Expose request
04:01:34.085 00.033 16108 PulseGuide returned control before completion, sleep 36
04:01:34.129 00.044 16108 IsGuiding returns 1
04:01:34.129 00.000 16108 scope still moving after pulse duration time elapsed
04:01:34.160 00.031 16108 IsSlewing returns 0
04:01:34.160 00.000 16108 IsGuiding returns 1
04:01:34.191 00.031 16108 IsSlewing returns 0
04:01:34.191 00.000 16108 IsGuiding returns 0
04:01:34.191 00.000 16108 scope move finished after 89 + 81 ms
04:01:34.191 00.000 16108 Move returns status 0, amount 89
04:01:34.191 00.000 16108 move complete, result=0
04:01:34.192 00.001 16108 worker thread done servicing request
04:01:34.192 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 89 ms NORTH
04:01:34.193 00.001 16108 Worker thread wakes up
04:01:34.193 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:34.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:35.366 01.173 16108 Exposure complete
04:01:35.435 00.069 16108 worker thread done servicing request
04:01:35.436 00.001 21068 OnExposeComplete: enter
04:01:35.438 00.002 21068 UpdateGuideState(): m_state=6
04:01:35.439 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
04:01:35.440 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.32, Mass=186498, SNR=90.9, Peak=22502 HFD=3.4
04:01:35.442 00.002 21068 MultiStar: [#1 -0.18,-0.05,0.95,U] [#2 0.21,0.09,0.95,U] [#3 0.33,0.12,0.86,U] [#4 0.12,0.24,0.33,U] [#5 -0.03,0.51,0.31,U] [#6 -0.27,1.67,0.00,M8] [#7 0.21,0.05,0.29,U] [#8 -0.21,0.28,0.20,U] 
04:01:35.443 00.001 21068 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.06, -0.11}
04:01:35.445 00.002 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
04:01:35.446 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
04:01:35.448 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
04:01:35.451 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
04:01:35.452 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
04:01:35.454 00.002 16108 Worker thread wakes up
04:01:35.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
04:01:35.454 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
04:01:35.454 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
04:01:35.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:01:35.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:35.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:01:35.454 00.000 16108 MoveAxis(E, 0, ABG)
04:01:35.454 00.000 16108 Move returns status 0, amount 0
04:01:35.454 00.000 16108 MoveAxis(N, 0, ABG)
04:01:35.454 00.000 16108 Move returns status 0, amount 0
04:01:35.454 00.000 16108 move complete, result=0
04:01:35.454 00.000 16108 worker thread done servicing request
04:01:35.462 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2320, max=65535, med=4669, FiltMin=4025, FiltMax=18758, Gamma=1.000
04:01:35.488 00.026 21068 UpdateGuideState exits: m=186498 SNR=90.9
04:01:35.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:35.490 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:35.491 00.001 21068 Enqueuing Expose request
04:01:35.492 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:35.493 00.001 16108 Worker thread wakes up
04:01:35.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:35.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:36.454 00.961 16108 Exposure complete
04:01:36.519 00.065 16108 worker thread done servicing request
04:01:36.519 00.000 21068 OnExposeComplete: enter
04:01:36.520 00.001 21068 UpdateGuideState(): m_state=6
04:01:36.520 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
04:01:36.521 00.001 21068 Star::Find returns 1 (0), X=103.25, Y=801.57, Mass=188229, SNR=92.9, Peak=20630 HFD=3.4
04:01:36.522 00.001 21068 MultiStar: [#1 0.19,0.17,0.99,U] [#2 0.56,-0.08,0.78,U] [#3 0.42,0.14,0.89,U] [#4 0.22,0.26,0.31,U] [#5 0.21,-0.17,0.28,U] [#6 -0.45,0.69,0.00,M9] [#7 0.17,-0.07,0.24,U] [#8 0.18,0.45,0.26,U] 
04:01:36.523 00.001 21068 refined, 7 included, MultiStar: {0.36, 0.11}, one-star: {0.49, 0.14}
04:01:36.524 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
04:01:36.524 00.000 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
04:01:36.525 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.11 hyp=0.37 cameraTheta=0.29 mountX=-0.33 mountY=-0.19, mountTheta=-2.63
04:01:36.527 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.11, opts=13)
04:01:36.528 00.001 21068 Enqueuing Move request for scope (0.36, 0.11)
04:01:36.529 00.001 16108 Worker thread wakes up
04:01:36.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.11) opts 0xd
04:01:36.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.11)
04:01:36.529 00.000 16108 Moving (0.36, 0.11) raw xDistance=-0.33 yDistance=-0.19
04:01:36.530 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:01:36.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:36.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:01:36.530 00.000 16108 MoveAxis(E, 87, ABG)
04:01:36.530 00.000 16108 Guiding  Dir = 2, Dur = 87
04:01:36.530 00.000 16108 IsSlewing returns 0
04:01:36.530 00.000 16108 IsGuiding returns 0
04:01:36.535 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2320, max=65535, med=4675, FiltMin=3927, FiltMax=16355, Gamma=1.000
04:01:36.536 00.001 16108 PulseGuide returned control before completion, sleep 93
04:01:36.550 00.014 21068 UpdateGuideState exits: m=188229 SNR=92.9
04:01:36.551 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:36.551 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:36.552 00.001 21068 Enqueuing Expose request
04:01:36.636 00.084 16108 IsGuiding returns 0
04:01:36.636 00.000 16108 Move returns status 0, amount 87
04:01:36.637 00.001 16108 MoveAxis(N, 0, ABG)
04:01:36.637 00.000 16108 Move returns status 0, amount 0
04:01:36.637 00.000 16108 move complete, result=0
04:01:36.637 00.000 16108 worker thread done servicing request
04:01:36.637 00.000 16108 Worker thread wakes up
04:01:36.637 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.2 px 0 ms NORTH
04:01:36.639 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:36.639 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:37.800 01.161 16108 Exposure complete
04:01:37.862 00.062 16108 worker thread done servicing request
04:01:37.863 00.001 21068 OnExposeComplete: enter
04:01:37.864 00.001 21068 UpdateGuideState(): m_state=6
04:01:37.864 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
04:01:37.865 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.37, Mass=200755, SNR=96.1, Peak=22774 HFD=3.4
04:01:37.866 00.001 21068 MultiStar: [#1 0.07,-0.03,0.94,U] [#2 0.36,0.13,0.69,U] [#3 0.18,-0.08,0.65,U] [#4 -0.43,0.24,0.34,U] [#5 -0.06,-0.06,0.27,U] [#6 0.24,0.95,0.00,M10] [#7 0.20,-0.14,0.20,U] [#8 0.11,0.31,0.26,U] 
04:01:37.867 00.001 21068 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.26, -0.07}
04:01:37.868 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.86 = -2.86)
04:01:37.868 00.000 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
04:01:37.869 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.13 mountY=-0.05, mountTheta=-2.81
04:01:37.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.01, opts=13)
04:01:37.875 00.004 21068 Enqueuing Move request for scope (0.14, 0.01)
04:01:37.877 00.002 16108 Worker thread wakes up
04:01:37.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
04:01:37.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
04:01:37.877 00.000 16108 Moving (0.14, 0.01) raw xDistance=-0.13 yDistance=-0.05
04:01:37.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:01:37.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:37.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:01:37.877 00.000 16108 MoveAxis(E, 0, ABG)
04:01:37.877 00.000 16108 Move returns status 0, amount 0
04:01:37.877 00.000 16108 MoveAxis(N, 0, ABG)
04:01:37.877 00.000 16108 Move returns status 0, amount 0
04:01:37.877 00.000 16108 move complete, result=0
04:01:37.878 00.001 16108 worker thread done servicing request
04:01:37.881 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4685, FiltMin=4006, FiltMax=18137, Gamma=1.000
04:01:37.900 00.019 21068 UpdateGuideState exits: m=200755 SNR=96.1
04:01:37.903 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:37.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:37.907 00.003 21068 Enqueuing Expose request
04:01:37.908 00.001 16108 Worker thread wakes up
04:01:37.908 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:37.910 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:37.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:38.898 00.988 16108 Exposure complete
04:01:38.955 00.057 16108 worker thread done servicing request
04:01:38.955 00.000 21068 OnExposeComplete: enter
04:01:38.956 00.001 21068 UpdateGuideState(): m_state=6
04:01:38.957 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
04:01:38.958 00.001 21068 Star::Find returns 1 (0), X=103.05, Y=801.40, Mass=187830, SNR=97.1, Peak=20934 HFD=3.4
04:01:38.959 00.001 21068 MultiStar: [#1 -0.02,0.01,0.82,U] [#2 0.48,0.09,0.76,U] [#3 0.60,0.37,0.00,M1] [#4 0.05,0.53,0.33,U] [#5 0.01,0.21,0.35,U] [#6 0.59,1.11,0.00,R] [#7 0.26,0.03,0.29,U] [#8 -0.04,0.69,0.00,M1] 
04:01:38.960 00.001 21068 refined, 5 included, MultiStar: {0.20, 0.08}, one-star: {0.28, -0.04}
04:01:38.960 00.000 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
04:01:38.961 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
04:01:38.962 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.39 mountX=-0.19 mountY=-0.13, mountTheta=-2.53
04:01:38.964 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.08, opts=13)
04:01:38.965 00.001 21068 Enqueuing Move request for scope (0.20, 0.08)
04:01:38.966 00.001 16108 Worker thread wakes up
04:01:38.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
04:01:38.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
04:01:38.966 00.000 16108 Moving (0.20, 0.08) raw xDistance=-0.19 yDistance=-0.13
04:01:38.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:01:38.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:38.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:01:38.966 00.000 16108 MoveAxis(E, 0, ABG)
04:01:38.966 00.000 16108 Move returns status 0, amount 0
04:01:38.966 00.000 16108 MoveAxis(N, 0, ABG)
04:01:38.966 00.000 16108 Move returns status 0, amount 0
04:01:38.966 00.000 16108 move complete, result=0
04:01:38.966 00.000 16108 worker thread done servicing request
04:01:38.975 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4688, FiltMin=4054, FiltMax=16457, Gamma=1.000
04:01:39.005 00.030 21068 UpdateGuideState exits: m=187830 SNR=97.1
04:01:39.007 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:39.008 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:39.008 00.000 21068 Enqueuing Expose request
04:01:39.009 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:39.010 00.001 16108 Worker thread wakes up
04:01:39.010 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:39.011 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:40.182 01.171 16108 Exposure complete
04:01:40.246 00.064 16108 worker thread done servicing request
04:01:40.246 00.000 21068 OnExposeComplete: enter
04:01:40.248 00.002 21068 UpdateGuideState(): m_state=6
04:01:40.250 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
04:01:40.252 00.002 21068 Star::Find returns 1 (0), X=103.03, Y=801.67, Mass=172648, SNR=92.5, Peak=21011 HFD=3.3
04:01:40.254 00.002 21068 MultiStar: [#1 -0.01,0.10,0.88,U] [#2 0.38,0.32,0.79,U] [#3 0.34,0.25,0.74,U] [#4 0.12,0.47,0.31,U] [#5 0.06,0.00,0.31,U] [#6 -0.29,-0.36,0.23,U] [#7 1.14,0.14,0.00,M3] [#8 0.43,0.21,0.21,U] 
04:01:40.255 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.19}, one-star: {0.26, 0.23}
04:01:40.257 00.002 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
04:01:40.259 00.002 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
04:01:40.260 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.28 cameraTheta=0.77 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
04:01:40.263 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.19, opts=13)
04:01:40.265 00.002 21068 Enqueuing Move request for scope (0.20, 0.19)
04:01:40.266 00.001 16108 Worker thread wakes up
04:01:40.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
04:01:40.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
04:01:40.267 00.001 16108 Moving (0.20, 0.19) raw xDistance=-0.16 yDistance=-0.23
04:01:40.267 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:01:40.267 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:01:40.267 00.000 16108 MoveAxis(E, 0, ABG)
04:01:40.267 00.000 16108 Move returns status 0, amount 0
04:01:40.267 00.000 16108 MoveAxis(N, 47, ABG)
04:01:40.267 00.000 16108 Guiding  Dir = 0, Dur = 47
04:01:40.268 00.001 16108 IsSlewing returns 0
04:01:40.268 00.000 16108 IsGuiding returns 0
04:01:40.270 00.002 16108 PulseGuide returned control before completion, sleep 56
04:01:40.274 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2201, max=65535, med=4697, FiltMin=4070, FiltMax=18361, Gamma=1.000
04:01:40.294 00.020 21068 UpdateGuideState exits: m=172648 SNR=92.5
04:01:40.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:40.297 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:40.299 00.002 21068 Enqueuing Expose request
04:01:40.333 00.034 16108 IsGuiding returns 1
04:01:40.333 00.000 16108 scope still moving after pulse duration time elapsed
04:01:40.365 00.032 16108 IsSlewing returns 0
04:01:40.365 00.000 16108 IsGuiding returns 0
04:01:40.365 00.000 16108 scope move finished after 47 + 49 ms
04:01:40.365 00.000 16108 Move returns status 0, amount 47
04:01:40.365 00.000 16108 move complete, result=0
04:01:40.365 00.000 16108 worker thread done servicing request
04:01:40.365 00.000 16108 Worker thread wakes up
04:01:40.365 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:40.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:40.365 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 47 ms NORTH
04:01:41.328 00.963 16108 Exposure complete
04:01:41.380 00.052 16108 worker thread done servicing request
04:01:41.380 00.000 21068 OnExposeComplete: enter
04:01:41.381 00.001 21068 UpdateGuideState(): m_state=6
04:01:41.382 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
04:01:41.383 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.46, Mass=186535, SNR=100.2, Peak=21107 HFD=3.6
04:01:41.384 00.001 21068 MultiStar: [#1 -0.23,-0.13,0.86,U] [#2 0.22,0.02,0.77,U] [#3 0.17,0.01,0.72,U] [#4 0.06,0.34,0.29,U] [#5 0.08,0.22,0.29,U] [#6 -0.29,-0.50,0.19,U] [#7 0.48,-0.07,0.23,U] [#8 0.08,-0.09,0.21,U] 
04:01:41.384 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.10, 0.03}
04:01:41.385 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:01:41.386 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:01:41.387 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
04:01:41.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
04:01:41.390 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
04:01:41.391 00.001 16108 Worker thread wakes up
04:01:41.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
04:01:41.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
04:01:41.391 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
04:01:41.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:01:41.391 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:41.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:01:41.391 00.000 16108 MoveAxis(E, 0, ABG)
04:01:41.393 00.002 16108 Move returns status 0, amount 0
04:01:41.393 00.000 16108 MoveAxis(N, 0, ABG)
04:01:41.393 00.000 16108 Move returns status 0, amount 0
04:01:41.393 00.000 16108 move complete, result=0
04:01:41.393 00.000 16108 worker thread done servicing request
04:01:41.397 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4704, FiltMin=4013, FiltMax=20355, Gamma=1.000
04:01:41.411 00.014 21068 UpdateGuideState exits: m=186535 SNR=100.2
04:01:41.412 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:41.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:41.413 00.000 21068 Enqueuing Expose request
04:01:41.414 00.001 16108 Worker thread wakes up
04:01:41.414 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:41.415 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:41.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:42.581 01.166 16108 Exposure complete
04:01:42.651 00.070 16108 worker thread done servicing request
04:01:42.651 00.000 21068 OnExposeComplete: enter
04:01:42.652 00.001 21068 UpdateGuideState(): m_state=6
04:01:42.654 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
04:01:42.655 00.001 21068 Star::Find returns 1 (0), X=102.80, Y=801.34, Mass=164612, SNR=80.9, Peak=20150 HFD=3.4
04:01:42.656 00.001 21068 MultiStar: [#1 -0.18,-0.18,1.09,U] [#2 0.04,-0.16,1.01,U] [#3 0.20,-0.04,0.87,U] [#4 0.40,0.60,0.00,M1] [#5 0.32,0.33,0.34,U] [#6 -0.77,-0.54,0.00,M1] [#7 -0.33,-0.09,0.32,U] [#8 -0.17,0.40,0.26,U] 
04:01:42.657 00.001 21068 refined, 6 included, MultiStar: {0.00, -0.06}, one-star: {0.04, -0.09}
04:01:42.658 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
04:01:42.659 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
04:01:42.660 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.53 mountX=-0.01 mountY=0.06, mountTheta=1.79
04:01:42.662 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.06, opts=13)
04:01:42.664 00.002 21068 Enqueuing Move request for scope (0.00, -0.06)
04:01:42.665 00.001 16108 Worker thread wakes up
04:01:42.665 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
04:01:42.665 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
04:01:42.665 00.000 16108 Moving (0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
04:01:42.665 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:42.665 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:42.665 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:01:42.665 00.000 16108 MoveAxis(E, 0, ABG)
04:01:42.665 00.000 16108 Move returns status 0, amount 0
04:01:42.665 00.000 16108 MoveAxis(N, 0, ABG)
04:01:42.665 00.000 16108 Move returns status 0, amount 0
04:01:42.665 00.000 16108 move complete, result=0
04:01:42.665 00.000 16108 worker thread done servicing request
04:01:42.668 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2259, max=65535, med=4704, FiltMin=4035, FiltMax=18115, Gamma=1.000
04:01:42.681 00.013 21068 UpdateGuideState exits: m=164612 SNR=80.9
04:01:42.682 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:42.683 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:42.684 00.001 21068 Enqueuing Expose request
04:01:42.684 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:42.685 00.001 16108 Worker thread wakes up
04:01:42.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:42.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:43.667 00.982 16108 Exposure complete
04:01:43.721 00.054 16108 worker thread done servicing request
04:01:43.723 00.002 21068 OnExposeComplete: enter
04:01:43.723 00.000 21068 UpdateGuideState(): m_state=6
04:01:43.724 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
04:01:43.725 00.001 21068 Star::Find returns 1 (0), X=102.34, Y=801.47, Mass=177193, SNR=78.0, Peak=18758 HFD=3.4
04:01:43.726 00.001 21068 MultiStar: [#1 -0.63,-0.21,0.00,M1] [#2 -0.16,-0.18,0.83,U] [#3 -0.51,-0.27,0.80,U] [#4 -0.80,-0.06,0.00,M2] [#5 -0.20,0.03,0.35,U] [#6 -1.26,-1.29,0.00,M2] [#7 -0.19,0.03,0.38,U] [#8 -0.19,0.03,0.25,U] 
04:01:43.726 00.000 21068 refined, 5 included, MultiStar: {-0.32, -0.09}, one-star: {-0.43, 0.03}
04:01:43.727 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
04:01:43.728 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
04:01:43.729 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-2.88 mountX=0.30 mountY=0.16, mountTheta=0.48
04:01:43.730 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.09, opts=13)
04:01:43.731 00.001 21068 Enqueuing Move request for scope (-0.32, -0.09)
04:01:43.733 00.002 16108 Worker thread wakes up
04:01:43.733 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.09) opts 0xd
04:01:43.733 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.09)
04:01:43.733 00.000 16108 Moving (-0.32, -0.09) raw xDistance=0.30 yDistance=0.16
04:01:43.733 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:01:43.733 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:43.733 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:01:43.733 00.000 16108 MoveAxis(W, 79, ABG)
04:01:43.733 00.000 16108 Guiding  Dir = 3, Dur = 79
04:01:43.733 00.000 16108 IsSlewing returns 0
04:01:43.734 00.001 16108 IsGuiding returns 0
04:01:43.735 00.001 16108 PulseGuide returned control before completion, sleep 88
04:01:43.737 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2185, max=65535, med=4707, FiltMin=4006, FiltMax=17110, Gamma=1.000
04:01:43.765 00.028 21068 UpdateGuideState exits: m=177193 SNR=78.0
04:01:43.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:43.767 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:43.768 00.001 21068 Enqueuing Expose request
04:01:43.833 00.065 16108 IsGuiding returns 1
04:01:43.833 00.000 16108 scope still moving after pulse duration time elapsed
04:01:43.865 00.032 16108 IsSlewing returns 0
04:01:43.865 00.000 16108 IsGuiding returns 1
04:01:43.896 00.031 16108 IsSlewing returns 0
04:01:43.896 00.000 16108 IsGuiding returns 0
04:01:43.896 00.000 16108 scope move finished after 79 + 84 ms
04:01:43.896 00.000 16108 Move returns status 0, amount 79
04:01:43.896 00.000 16108 MoveAxis(N, 0, ABG)
04:01:43.896 00.000 16108 Move returns status 0, amount 0
04:01:43.896 00.000 16108 move complete, result=0
04:01:43.896 00.000 16108 worker thread done servicing request
04:01:43.896 00.000 16108 Worker thread wakes up
04:01:43.898 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:43.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:43.898 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH
04:01:45.068 01.170 16108 Exposure complete
04:01:45.124 00.056 16108 worker thread done servicing request
04:01:45.124 00.000 21068 OnExposeComplete: enter
04:01:45.127 00.003 21068 UpdateGuideState(): m_state=6
04:01:45.129 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
04:01:45.131 00.002 21068 Star::Find returns 1 (0), X=102.98, Y=801.08, Mass=177105, SNR=91.0, Peak=24022 HFD=3.0
04:01:45.132 00.001 21068 MultiStar: [#1 -0.39,-0.59,0.00,M2] [#2 0.08,-0.51,0.74,U] [#3 -0.14,-0.47,0.77,U] [#4 -0.22,-0.20,0.31,U] [#5 -0.31,-0.20,0.27,U] [#6 -1.01,-1.26,0.00,M3] [#7 -0.01,-0.53,0.27,U] [#8 0.19,-0.39,0.15,U] 
04:01:45.134 00.002 21068 refined, 6 included, MultiStar: {0.01, -0.40}, one-star: {0.21, -0.35}
04:01:45.135 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
04:01:45.136 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
04:01:45.138 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.54 mountX=-0.08 mountY=0.39, mountTheta=1.78
04:01:45.139 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.40, opts=13)
04:01:45.140 00.001 21068 Enqueuing Move request for scope (0.01, -0.40)
04:01:45.141 00.001 16108 Worker thread wakes up
04:01:45.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.40) opts 0xd
04:01:45.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.40)
04:01:45.141 00.000 16108 Moving (0.01, -0.40) raw xDistance=-0.08 yDistance=0.39
04:01:45.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:01:45.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:45.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
04:01:45.141 00.000 16108 MoveAxis(E, 0, ABG)
04:01:45.141 00.000 16108 Move returns status 0, amount 0
04:01:45.141 00.000 16108 MoveAxis(N, 0, ABG)
04:01:45.141 00.000 16108 Move returns status 0, amount 0
04:01:45.141 00.000 16108 move complete, result=0
04:01:45.141 00.000 16108 worker thread done servicing request
04:01:45.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4713, FiltMin=4067, FiltMax=19257, Gamma=1.000
04:01:45.157 00.012 21068 UpdateGuideState exits: m=177105 SNR=91.0
04:01:45.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:45.158 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:45.159 00.001 21068 Enqueuing Expose request
04:01:45.160 00.001 16108 Worker thread wakes up
04:01:45.160 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:01:45.161 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:45.161 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:46.129 00.968 16108 Exposure complete
04:01:46.212 00.083 16108 worker thread done servicing request
04:01:46.212 00.000 21068 OnExposeComplete: enter
04:01:46.213 00.001 21068 UpdateGuideState(): m_state=6
04:01:46.214 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
04:01:46.216 00.002 21068 Star::Find returns 1 (0), X=103.24, Y=801.26, Mass=165028, SNR=84.1, Peak=20726 HFD=3.1
04:01:46.218 00.002 21068 MultiStar: [#1 0.19,-0.11,1.11,U] [#2 0.50,-0.06,0.82,U] [#3 0.64,-0.19,0.00,M1] [#4 0.50,-0.04,0.35,U] [#5 0.44,-0.27,0.32,U] [#6 -0.93,-0.88,0.00,M4] [#7 0.76,-0.16,0.00,M1] [#8 0.37,-0.17,0.18,U] 
04:01:46.220 00.002 21068 refined, 5 included, MultiStar: {0.39, -0.13}, one-star: {0.47, -0.17}
04:01:46.221 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
04:01:46.222 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
04:01:46.223 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.31 mountX=-0.40 mountY=0.03, mountTheta=3.07
04:01:46.226 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.13, opts=13)
04:01:46.229 00.003 21068 Enqueuing Move request for scope (0.39, -0.13)
04:01:46.229 00.000 16108 Worker thread wakes up
04:01:46.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
04:01:46.230 00.001 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
04:01:46.230 00.000 16108 Moving (0.39, -0.13) raw xDistance=-0.40 yDistance=0.03
04:01:46.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
04:01:46.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:46.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:01:46.230 00.000 16108 MoveAxis(E, 106, ABG)
04:01:46.230 00.000 16108 Guiding  Dir = 2, Dur = 106
04:01:46.230 00.000 16108 IsSlewing returns 0
04:01:46.230 00.000 16108 IsGuiding returns 0
04:01:46.232 00.002 16108 PulseGuide returned control before completion, sleep 115
04:01:46.233 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4713, FiltMin=4057, FiltMax=18806, Gamma=1.000
04:01:46.255 00.022 21068 UpdateGuideState exits: m=165028 SNR=84.1
04:01:46.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:46.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:46.258 00.001 21068 Enqueuing Expose request
04:01:46.359 00.101 16108 IsGuiding returns 1
04:01:46.359 00.000 16108 scope still moving after pulse duration time elapsed
04:01:46.391 00.032 16108 IsSlewing returns 0
04:01:46.391 00.000 16108 IsGuiding returns 0
04:01:46.391 00.000 16108 scope move finished after 106 + 54 ms
04:01:46.391 00.000 16108 Move returns status 0, amount 106
04:01:46.391 00.000 16108 MoveAxis(N, 0, ABG)
04:01:46.391 00.000 16108 Move returns status 0, amount 0
04:01:46.391 00.000 16108 move complete, result=0
04:01:46.391 00.000 16108 worker thread done servicing request
04:01:46.391 00.000 16108 Worker thread wakes up
04:01:46.391 00.000 21068 GuideStep: -0.4 px 106 ms EAST, 0.0 px 0 ms NORTH
04:01:46.393 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:46.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:47.545 01.152 16108 Exposure complete
04:01:47.601 00.056 16108 worker thread done servicing request
04:01:47.601 00.000 21068 OnExposeComplete: enter
04:01:47.603 00.002 21068 UpdateGuideState(): m_state=6
04:01:47.604 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
04:01:47.605 00.001 21068 Star::Find returns 1 (0), X=103.20, Y=801.10, Mass=179049, SNR=102.5, Peak=23366 HFD=3.3
04:01:47.605 00.000 21068 MultiStar: [#1 -0.15,-0.48,0.85,U] [#2 0.27,-0.46,0.80,U] [#3 0.49,-0.41,0.69,U] [#4 0.25,-0.10,0.32,U] [#5 -0.35,-0.41,0.24,U] [#6 -0.60,-0.61,0.00,M5] [#7 0.07,-0.20,0.23,U] [#8 0.24,0.39,0.19,U] 
04:01:47.606 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.35}, one-star: {0.43, -0.34}
04:01:47.607 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.30)
04:01:47.608 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
04:01:47.608 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-1.02 mountX=-0.27 mountY=0.29, mountTheta=2.33
04:01:47.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.35, opts=13)
04:01:47.611 00.001 21068 Enqueuing Move request for scope (0.21, -0.35)
04:01:47.611 00.000 16108 Worker thread wakes up
04:01:47.612 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.35) opts 0xd
04:01:47.612 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.35)
04:01:47.612 00.000 16108 Moving (0.21, -0.35) raw xDistance=-0.27 yDistance=0.29
04:01:47.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
04:01:47.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:47.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:01:47.612 00.000 16108 MoveAxis(E, 78, ABG)
04:01:47.612 00.000 16108 Guiding  Dir = 2, Dur = 78
04:01:47.613 00.001 16108 IsSlewing returns 0
04:01:47.613 00.000 16108 IsGuiding returns 0
04:01:47.615 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4717, FiltMin=4077, FiltMax=19555, Gamma=1.000
04:01:47.636 00.021 16108 PulseGuide returned control before completion, sleep 66
04:01:47.636 00.000 21068 UpdateGuideState exits: m=179049 SNR=102.5
04:01:47.638 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:47.640 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:47.641 00.001 21068 Enqueuing Expose request
04:01:47.712 00.071 16108 IsGuiding returns 1
04:01:47.712 00.000 16108 scope still moving after pulse duration time elapsed
04:01:47.744 00.032 16108 IsSlewing returns 0
04:01:47.744 00.000 16108 IsGuiding returns 0
04:01:47.744 00.000 16108 scope move finished after 78 + 53 ms
04:01:47.744 00.000 16108 Move returns status 0, amount 78
04:01:47.744 00.000 16108 MoveAxis(N, 0, ABG)
04:01:47.744 00.000 16108 Move returns status 0, amount 0
04:01:47.744 00.000 16108 move complete, result=0
04:01:47.745 00.001 16108 worker thread done servicing request
04:01:47.745 00.000 16108 Worker thread wakes up
04:01:47.745 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:47.745 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:47.745 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.3 px 0 ms NORTH
04:01:48.719 00.974 16108 Exposure complete
04:01:48.777 00.058 16108 worker thread done servicing request
04:01:48.777 00.000 21068 OnExposeComplete: enter
04:01:48.778 00.001 21068 UpdateGuideState(): m_state=6
04:01:48.779 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
04:01:48.781 00.002 21068 Star::Find returns 1 (0), X=102.83, Y=801.46, Mass=165707, SNR=84.4, Peak=22038 HFD=3.3
04:01:48.782 00.001 21068 MultiStar: [#1 -0.24,0.00,0.92,U] [#2 0.10,-0.08,0.99,U] [#3 0.17,0.08,0.72,U] [#4 -0.24,0.30,0.33,U] [#5 0.35,-0.31,0.28,U] [#6 -0.38,-0.16,0.25,U] [#7 0.40,-0.38,0.28,U] [#8 0.32,0.55,0.27,U] 
04:01:48.783 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {0.06, 0.02}
04:01:48.785 00.002 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
04:01:48.786 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
04:01:48.788 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.09 mountX=-0.04 mountY=-0.01, mountTheta=-2.82
04:01:48.789 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.00, opts=13)
04:01:48.791 00.002 21068 Enqueuing Move request for scope (0.04, 0.00)
04:01:48.792 00.001 16108 Worker thread wakes up
04:01:48.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
04:01:48.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
04:01:48.792 00.000 16108 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=-0.01
04:01:48.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:48.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:48.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:01:48.792 00.000 16108 MoveAxis(E, 0, ABG)
04:01:48.792 00.000 16108 Move returns status 0, amount 0
04:01:48.792 00.000 16108 MoveAxis(N, 0, ABG)
04:01:48.792 00.000 16108 Move returns status 0, amount 0
04:01:48.793 00.001 16108 move complete, result=0
04:01:48.793 00.000 16108 worker thread done servicing request
04:01:48.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2198, max=65535, med=4720, FiltMin=4086, FiltMax=19075, Gamma=1.000
04:01:48.810 00.013 21068 UpdateGuideState exits: m=165707 SNR=84.4
04:01:48.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:48.812 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:48.813 00.001 21068 Enqueuing Expose request
04:01:48.814 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:48.815 00.001 16108 Worker thread wakes up
04:01:48.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:48.815 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:49.993 01.178 16108 Exposure complete
04:01:50.061 00.068 16108 worker thread done servicing request
04:01:50.061 00.000 21068 OnExposeComplete: enter
04:01:50.063 00.002 21068 UpdateGuideState(): m_state=6
04:01:50.065 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
04:01:50.066 00.001 21068 Star::Find returns 1 (0), X=102.75, Y=801.27, Mass=188764, SNR=85.4, Peak=25846 HFD=3.3
04:01:50.067 00.001 21068 MultiStar: [#1 -0.17,-0.58,1.26,U] [#2 0.17,-0.28,1.01,U] [#3 -0.08,-0.11,0.80,U] [#4 -0.24,-0.22,0.37,U] [#5 -0.14,-0.62,0.32,U] [#6 -0.73,-0.47,0.00,M5] [#7 0.56,-0.21,0.29,U] [#8 0.17,0.36,0.24,U] 
04:01:50.068 00.001 21068 single-star, 7 included, MultiStar: {-0.01, -0.29}, one-star: {-0.02, -0.16}
04:01:50.069 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.63)
04:01:50.072 00.003 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.69)
04:01:50.073 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.69 mountX=-0.01 mountY=0.16, mountTheta=1.63
04:01:50.075 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.16, opts=13)
04:01:50.076 00.001 21068 Enqueuing Move request for scope (-0.02, -0.16)
04:01:50.077 00.001 16108 Worker thread wakes up
04:01:50.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
04:01:50.077 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
04:01:50.077 00.000 16108 Moving (-0.02, -0.16) raw xDistance=-0.01 yDistance=0.16
04:01:50.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:50.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:50.078 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:01:50.078 00.000 16108 MoveAxis(E, 0, ABG)
04:01:50.078 00.000 16108 Move returns status 0, amount 0
04:01:50.078 00.000 16108 MoveAxis(N, 0, ABG)
04:01:50.078 00.000 16108 Move returns status 0, amount 0
04:01:50.078 00.000 16108 move complete, result=0
04:01:50.078 00.000 16108 worker thread done servicing request
04:01:50.083 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2198, max=65535, med=4720, FiltMin=4006, FiltMax=18387, Gamma=1.000
04:01:50.107 00.024 21068 UpdateGuideState exits: m=188764 SNR=85.4
04:01:50.109 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:50.110 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:50.111 00.001 21068 Enqueuing Expose request
04:01:50.111 00.000 16108 Worker thread wakes up
04:01:50.112 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:50.112 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:50.112 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:51.091 00.979 16108 Exposure complete
04:01:51.154 00.063 16108 worker thread done servicing request
04:01:51.154 00.000 21068 OnExposeComplete: enter
04:01:51.155 00.001 21068 UpdateGuideState(): m_state=6
04:01:51.156 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
04:01:51.157 00.001 21068 Star::Find returns 1 (0), X=102.75, Y=801.59, Mass=188992, SNR=85.0, Peak=21894 HFD=3.4
04:01:51.157 00.000 21068 MultiStar: [#1 -0.31,-0.03,1.06,U] [#2 -0.07,-0.26,0.83,U] [#3 -0.07,-0.29,0.80,U] [#4 -0.49,0.67,0.00,M1] [#5 -0.26,0.07,0.30,U] [#6 -0.88,-0.04,0.00,M6] [#7 0.13,0.28,0.25,U] [#8 0.42,-0.08,0.27,U] 
04:01:51.158 00.001 21068 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.02, 0.16}
04:01:51.159 00.001 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
04:01:51.160 00.001 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
04:01:51.160 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.57 mountX=0.08 mountY=0.08, mountTheta=0.78
04:01:51.162 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.06, opts=13)
04:01:51.163 00.001 21068 Enqueuing Move request for scope (-0.09, -0.06)
04:01:51.163 00.000 16108 Worker thread wakes up
04:01:51.164 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
04:01:51.164 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
04:01:51.164 00.000 16108 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=0.08
04:01:51.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:01:51.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:51.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:01:51.164 00.000 16108 MoveAxis(E, 0, ABG)
04:01:51.164 00.000 16108 Move returns status 0, amount 0
04:01:51.164 00.000 16108 MoveAxis(N, 0, ABG)
04:01:51.164 00.000 16108 Move returns status 0, amount 0
04:01:51.164 00.000 16108 move complete, result=0
04:01:51.164 00.000 16108 worker thread done servicing request
04:01:51.168 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4723, FiltMin=4087, FiltMax=17846, Gamma=1.000
04:01:51.181 00.013 21068 UpdateGuideState exits: m=188992 SNR=85.0
04:01:51.183 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:51.183 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:51.184 00.001 21068 Enqueuing Expose request
04:01:51.185 00.001 16108 Worker thread wakes up
04:01:51.185 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:51.185 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:51.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:52.337 01.152 16108 Exposure complete
04:01:52.395 00.058 16108 worker thread done servicing request
04:01:52.396 00.001 21068 OnExposeComplete: enter
04:01:52.396 00.000 21068 UpdateGuideState(): m_state=6
04:01:52.397 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
04:01:52.398 00.001 21068 Star::Find returns 1 (0), X=102.84, Y=801.27, Mass=202741, SNR=100.3, Peak=23686 HFD=3.5
04:01:52.399 00.001 21068 MultiStar: [#1 -0.34,-0.12,0.87,U] [#2 0.04,-0.39,0.74,U] [#3 -0.26,-0.34,0.67,U] [#4 0.06,-0.10,0.22,U] [#5 -0.10,-0.11,0.26,U] [#6 -1.02,-0.82,0.00,M7] [#7 0.25,0.21,0.27,U] [#8 -0.67,-0.26,0.00,M1] 
04:01:52.400 00.001 21068 single-star, 6 included, MultiStar: {-0.08, -0.19}, one-star: {0.08, -0.17}
04:01:52.400 00.000 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
04:01:52.401 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
04:01:52.402 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.15 mountX=-0.10 mountY=0.14, mountTheta=2.19
04:01:52.404 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.17, opts=13)
04:01:52.405 00.001 21068 Enqueuing Move request for scope (0.08, -0.17)
04:01:52.406 00.001 16108 Worker thread wakes up
04:01:52.406 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
04:01:52.406 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
04:01:52.406 00.000 16108 Moving (0.08, -0.17) raw xDistance=-0.10 yDistance=0.14
04:01:52.406 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:01:52.406 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:52.407 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:01:52.407 00.000 16108 MoveAxis(E, 0, ABG)
04:01:52.407 00.000 16108 Move returns status 0, amount 0
04:01:52.407 00.000 16108 MoveAxis(N, 0, ABG)
04:01:52.407 00.000 16108 Move returns status 0, amount 0
04:01:52.407 00.000 16108 move complete, result=0
04:01:52.407 00.000 16108 worker thread done servicing request
04:01:52.410 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2262, max=65535, med=4729, FiltMin=4099, FiltMax=18486, Gamma=1.000
04:01:52.424 00.014 21068 UpdateGuideState exits: m=202741 SNR=100.3
04:01:52.427 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:52.427 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:52.428 00.001 21068 Enqueuing Expose request
04:01:52.429 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:52.430 00.001 16108 Worker thread wakes up
04:01:52.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:52.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:53.410 00.980 16108 Exposure complete
04:01:53.477 00.067 16108 worker thread done servicing request
04:01:53.477 00.000 21068 OnExposeComplete: enter
04:01:53.478 00.001 21068 UpdateGuideState(): m_state=6
04:01:53.479 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
04:01:53.480 00.001 21068 Star::Find returns 1 (0), X=102.30, Y=801.13, Mass=184041, SNR=87.2, Peak=21062 HFD=3.4
04:01:53.481 00.001 21068 MultiStar: [#1 -0.62,-0.31,0.00,M1] [#2 -0.25,-0.09,0.73,U] [#3 -0.41,-0.48,0.74,U] [#4 -0.45,0.45,0.31,U] [#5 -0.83,0.04,0.00,M1] [#6 -1.09,-0.64,0.00,M8] [#7 0.00,-0.08,0.23,U] [#8 -0.44,-0.65,0.00,M2] 
04:01:53.482 00.001 21068 refined, 4 included, MultiStar: {-0.36, -0.20}, one-star: {-0.47, -0.31}
04:01:53.482 00.000 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
04:01:53.483 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
04:01:53.484 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-2.63 mountX=0.32 mountY=0.28, mountTheta=0.72
04:01:53.486 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.20, opts=13)
04:01:53.486 00.000 21068 Enqueuing Move request for scope (-0.36, -0.20)
04:01:53.487 00.001 16108 Worker thread wakes up
04:01:53.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.20) opts 0xd
04:01:53.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.20)
04:01:53.487 00.000 16108 Moving (-0.36, -0.20) raw xDistance=0.32 yDistance=0.28
04:01:53.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:01:53.487 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:01:53.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:01:53.487 00.000 16108 MoveAxis(W, 84, ABG)
04:01:53.487 00.000 16108 Guiding  Dir = 3, Dur = 84
04:01:53.487 00.000 16108 IsSlewing returns 0
04:01:53.489 00.002 16108 IsGuiding returns 0
04:01:53.491 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4733, FiltMin=4077, FiltMax=15891, Gamma=1.000
04:01:53.504 00.013 21068 UpdateGuideState exits: m=184041 SNR=87.2
04:01:53.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:53.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:53.506 00.000 21068 Enqueuing Expose request
04:01:53.547 00.041 16108 PulseGuide returned control before completion, sleep 36
04:01:53.592 00.045 16108 IsGuiding returns 1
04:01:53.592 00.000 16108 scope still moving after pulse duration time elapsed
04:01:53.623 00.031 16108 IsSlewing returns 0
04:01:53.623 00.000 16108 IsGuiding returns 1
04:01:53.655 00.032 16108 IsSlewing returns 0
04:01:53.655 00.000 16108 IsGuiding returns 0
04:01:53.655 00.000 16108 scope move finished after 84 + 82 ms
04:01:53.655 00.000 16108 Move returns status 0, amount 84
04:01:53.655 00.000 16108 MoveAxis(N, 0, ABG)
04:01:53.655 00.000 16108 Move returns status 0, amount 0
04:01:53.655 00.000 16108 move complete, result=0
04:01:53.656 00.001 16108 worker thread done servicing request
04:01:53.656 00.000 16108 Worker thread wakes up
04:01:53.656 00.000 21068 GuideStep: 0.3 px 84 ms WEST, 0.3 px 0 ms NORTH
04:01:53.657 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:53.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:54.803 01.146 16108 Exposure complete
04:01:54.864 00.061 16108 worker thread done servicing request
04:01:54.864 00.000 21068 OnExposeComplete: enter
04:01:54.865 00.001 21068 UpdateGuideState(): m_state=6
04:01:54.866 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
04:01:54.866 00.000 21068 Star::Find returns 1 (0), X=103.15, Y=801.19, Mass=173361, SNR=83.3, Peak=19062 HFD=3.7
04:01:54.867 00.001 21068 MultiStar: [#1 -0.02,-0.10,0.90,U] [#2 0.47,-0.16,0.77,U] [#3 0.21,-0.15,0.84,U] [#4 0.38,-0.05,0.27,U] [#5 -0.26,-0.13,0.35,U] [#6 -0.47,-0.76,0.00,M9] [#7 0.21,-0.50,0.27,U] [#8 -0.47,-0.02,0.23,U] 
04:01:54.868 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.17}, one-star: {0.38, -0.24}
04:01:54.869 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
04:01:54.870 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
04:01:54.871 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.73 mountX=-0.21 mountY=0.12, mountTheta=2.63
04:01:54.874 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.17, opts=13)
04:01:54.875 00.001 21068 Enqueuing Move request for scope (0.19, -0.17)
04:01:54.876 00.001 16108 Worker thread wakes up
04:01:54.876 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
04:01:54.876 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
04:01:54.876 00.000 16108 Moving (0.19, -0.17) raw xDistance=-0.21 yDistance=0.12
04:01:54.876 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
04:01:54.876 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:54.876 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:01:54.876 00.000 16108 MoveAxis(E, 50, ABG)
04:01:54.876 00.000 16108 Guiding  Dir = 2, Dur = 50
04:01:54.876 00.000 16108 IsSlewing returns 0
04:01:54.877 00.001 16108 IsGuiding returns 0
04:01:54.877 00.000 16108 PulseGuide returned control before completion, sleep 60
04:01:54.883 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2057, max=65535, med=4739, FiltMin=3968, FiltMax=16883, Gamma=1.000
04:01:54.896 00.013 21068 UpdateGuideState exits: m=173361 SNR=83.3
04:01:54.897 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:54.899 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:54.900 00.001 21068 Enqueuing Expose request
04:01:54.951 00.051 16108 IsGuiding returns 1
04:01:54.951 00.000 16108 scope still moving after pulse duration time elapsed
04:01:54.983 00.032 16108 IsSlewing returns 0
04:01:54.983 00.000 16108 IsGuiding returns 0
04:01:54.983 00.000 16108 scope move finished after 50 + 56 ms
04:01:54.983 00.000 16108 Move returns status 0, amount 50
04:01:54.983 00.000 16108 MoveAxis(N, 0, ABG)
04:01:54.983 00.000 16108 Move returns status 0, amount 0
04:01:54.983 00.000 16108 move complete, result=0
04:01:54.983 00.000 16108 worker thread done servicing request
04:01:54.984 00.001 16108 Worker thread wakes up
04:01:54.984 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:54.984 00.000 21068 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
04:01:54.985 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:55.951 00.966 16108 Exposure complete
04:01:56.015 00.064 16108 worker thread done servicing request
04:01:56.015 00.000 21068 OnExposeComplete: enter
04:01:56.016 00.001 21068 UpdateGuideState(): m_state=6
04:01:56.017 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
04:01:56.017 00.000 21068 Star::Find returns 1 (0), X=102.50, Y=801.77, Mass=176780, SNR=80.0, Peak=19571 HFD=3.4
04:01:56.020 00.003 21068 MultiStar: [#1 -0.93,0.02,0.00,M1] [#2 -0.47,0.28,0.95,U] [#3 -0.48,0.31,0.83,U] [#4 -0.63,0.56,0.00,M1] [#5 -0.26,0.12,0.35,U] [#6 -1.26,-0.10,0.00,M10] [#7 -0.52,-0.17,0.31,U] [#8 0.19,0.24,0.24,U] 
04:01:56.024 00.004 21068 single-star, 5 included, MultiStar: {-0.36, 0.25}, one-star: {-0.27, 0.33}
04:01:56.026 00.002 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
04:01:56.028 00.002 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
04:01:56.030 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.43 cameraTheta=2.26 mountX=0.32 mountY=-0.26, mountTheta=-0.67
04:01:56.033 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.33, opts=13)
04:01:56.035 00.002 21068 Enqueuing Move request for scope (-0.27, 0.33)
04:01:56.036 00.001 16108 Worker thread wakes up
04:01:56.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
04:01:56.036 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
04:01:56.036 00.000 16108 Moving (-0.27, 0.33) raw xDistance=0.32 yDistance=-0.26
04:01:56.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:01:56.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:56.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:01:56.036 00.000 16108 MoveAxis(W, 82, ABG)
04:01:56.036 00.000 16108 Guiding  Dir = 3, Dur = 82
04:01:56.036 00.000 16108 IsSlewing returns 0
04:01:56.037 00.001 16108 IsGuiding returns 0
04:01:56.041 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1997, max=65535, med=4742, FiltMin=4025, FiltMax=16643, Gamma=1.000
04:01:56.048 00.007 16108 PulseGuide returned control before completion, sleep 81
04:01:56.059 00.011 21068 UpdateGuideState exits: m=176780 SNR=80.0
04:01:56.060 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:56.061 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:56.062 00.001 21068 Enqueuing Expose request
04:01:56.139 00.077 16108 IsGuiding returns 0
04:01:56.139 00.000 16108 Move returns status 0, amount 82
04:01:56.139 00.000 16108 MoveAxis(N, 0, ABG)
04:01:56.139 00.000 16108 Move returns status 0, amount 0
04:01:56.139 00.000 16108 move complete, result=0
04:01:56.139 00.000 16108 worker thread done servicing request
04:01:56.139 00.000 16108 Worker thread wakes up
04:01:56.139 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.3 px 0 ms NORTH
04:01:56.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:56.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:57.305 01.165 16108 Exposure complete
04:01:57.358 00.053 16108 worker thread done servicing request
04:01:57.358 00.000 21068 OnExposeComplete: enter
04:01:57.360 00.002 21068 UpdateGuideState(): m_state=6
04:01:57.361 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
04:01:57.361 00.000 21068 Star::Find returns 1 (0), X=103.19, Y=801.20, Mass=206964, SNR=106.1, Peak=21142 HFD=3.7
04:01:57.362 00.001 21068 MultiStar: [#1 -0.01,-0.30,0.84,U] [#2 0.13,-0.57,0.61,U] [#3 -0.07,-0.34,0.67,U] [#4 0.31,0.19,0.31,U] [#5 0.46,-0.33,0.25,U] [#6 -0.32,-0.42,0.19,U] [#7 0.12,0.17,0.22,U] [#8 0.84,0.08,0.00,M1] 
04:01:57.363 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.27}, one-star: {0.43, -0.23}
04:01:57.364 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
04:01:57.365 00.001 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
04:01:57.365 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.06 mountX=-0.20 mountY=0.23, mountTheta=2.28
04:01:57.367 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.27, opts=13)
04:01:57.368 00.001 21068 Enqueuing Move request for scope (0.15, -0.27)
04:01:57.368 00.000 16108 Worker thread wakes up
04:01:57.368 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
04:01:57.369 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
04:01:57.369 00.000 16108 Moving (0.15, -0.27) raw xDistance=-0.20 yDistance=0.23
04:01:57.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:01:57.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:57.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:01:57.369 00.000 16108 MoveAxis(E, 0, ABG)
04:01:57.369 00.000 16108 Move returns status 0, amount 0
04:01:57.369 00.000 16108 MoveAxis(N, 0, ABG)
04:01:57.369 00.000 16108 Move returns status 0, amount 0
04:01:57.369 00.000 16108 move complete, result=0
04:01:57.369 00.000 16108 worker thread done servicing request
04:01:57.372 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2147, max=65535, med=4739, FiltMin=4086, FiltMax=16867, Gamma=1.000
04:01:57.386 00.014 21068 UpdateGuideState exits: m=206964 SNR=106.1
04:01:57.389 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:57.391 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:57.393 00.002 21068 Enqueuing Expose request
04:01:57.395 00.002 16108 Worker thread wakes up
04:01:57.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:57.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:57.395 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:58.384 00.989 16108 Exposure complete
04:01:58.441 00.057 16108 worker thread done servicing request
04:01:58.441 00.000 21068 OnExposeComplete: enter
04:01:58.442 00.001 21068 UpdateGuideState(): m_state=6
04:01:58.443 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
04:01:58.443 00.000 21068 Star::Find returns 1 (0), X=103.48, Y=801.35, Mass=209329, SNR=108.1, Peak=24128 HFD=3.3
04:01:58.444 00.001 21068 MultiStar: [#1 0.08,-0.20,0.74,U] [#2 0.59,-0.03,0.60,U] [#3 0.80,-0.02,0.00,M1] [#4 0.60,0.54,0.00,M1] [#5 0.40,-0.05,0.20,U] [#6 -0.82,0.41,0.00,M10] [#7 0.64,-0.06,0.24,U] [#8 0.84,0.84,0.00,M2] 
04:01:58.445 00.001 21068 refined, 4 included, MultiStar: {0.49, -0.10}, one-star: {0.71, -0.09}
04:01:58.445 00.000 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.11)
04:01:58.446 00.001 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
04:01:58.447 00.001 21068 CameraToMount -- cameraX=0.49 cameraY=-0.10 hyp=0.50 cameraTheta=-0.20 mountX=-0.50 mountY=-0.02, mountTheta=-3.11
04:01:58.449 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=-0.10, opts=13)
04:01:58.450 00.001 21068 Enqueuing Move request for scope (0.49, -0.10)
04:01:58.451 00.001 16108 Worker thread wakes up
04:01:58.451 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.10) opts 0xd
04:01:58.451 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, -0.10)
04:01:58.451 00.000 16108 Moving (0.49, -0.10) raw xDistance=-0.50 yDistance=-0.02
04:01:58.451 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
04:01:58.452 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:58.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:01:58.452 00.000 16108 MoveAxis(E, 131, ABG)
04:01:58.452 00.000 16108 Guiding  Dir = 2, Dur = 131
04:01:58.452 00.000 16108 IsSlewing returns 0
04:01:58.452 00.000 16108 IsGuiding returns 0
04:01:58.458 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4739, FiltMin=4009, FiltMax=15286, Gamma=1.000
04:01:58.472 00.014 21068 UpdateGuideState exits: m=209329 SNR=108.1
04:01:58.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:58.473 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:58.475 00.002 21068 Enqueuing Expose request
04:01:58.491 00.016 16108 PulseGuide returned control before completion, sleep 102
04:01:58.599 00.108 16108 IsGuiding returns 1
04:01:58.599 00.000 16108 scope still moving after pulse duration time elapsed
04:01:58.630 00.031 16108 IsSlewing returns 0
04:01:58.631 00.001 16108 IsGuiding returns 1
04:01:58.662 00.031 16108 IsSlewing returns 0
04:01:58.662 00.000 16108 IsGuiding returns 0
04:01:58.662 00.000 16108 scope move finished after 131 + 79 ms
04:01:58.662 00.000 16108 Move returns status 0, amount 131
04:01:58.663 00.001 16108 MoveAxis(N, 0, ABG)
04:01:58.663 00.000 16108 Move returns status 0, amount 0
04:01:58.663 00.000 16108 move complete, result=0
04:01:58.663 00.000 16108 worker thread done servicing request
04:01:58.663 00.000 16108 Worker thread wakes up
04:01:58.663 00.000 21068 GuideStep: -0.5 px 131 ms EAST, -0.0 px 0 ms NORTH
04:01:58.667 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:01:58.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:01:59.841 01.174 16108 Exposure complete
04:01:59.912 00.071 16108 worker thread done servicing request
04:01:59.912 00.000 21068 OnExposeComplete: enter
04:01:59.913 00.001 21068 UpdateGuideState(): m_state=6
04:01:59.914 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
04:01:59.915 00.001 21068 Star::Find returns 1 (0), X=103.15, Y=801.25, Mass=208932, SNR=98.0, Peak=25382 HFD=3.4
04:01:59.915 00.000 21068 MultiStar: [#1 0.06,-0.28,0.88,U] [#2 0.36,-0.34,0.76,U] [#3 0.44,-0.37,0.71,U] [#4 0.11,0.78,0.00,M2] [#5 0.03,-0.22,0.27,U] [#6 -0.65,-0.17,0.00,R] [#7 0.18,-0.21,0.24,U] [#8 0.73,-0.16,0.00,M3] 
04:01:59.916 00.001 21068 refined, 5 included, MultiStar: {0.28, -0.28}, one-star: {0.39, -0.19}
04:01:59.918 00.002 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
04:01:59.919 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
04:01:59.919 00.000 21068 CameraToMount -- cameraX=0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-0.79 mountX=-0.32 mountY=0.21, mountTheta=2.57
04:01:59.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.28, opts=13)
04:01:59.921 00.001 21068 Enqueuing Move request for scope (0.28, -0.28)
04:01:59.922 00.001 16108 Worker thread wakes up
04:01:59.922 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.28) opts 0xd
04:01:59.922 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.28)
04:01:59.922 00.000 16108 Moving (0.28, -0.28) raw xDistance=-0.32 yDistance=0.21
04:01:59.922 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
04:01:59.922 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:59.922 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:01:59.922 00.000 16108 MoveAxis(E, 94, ABG)
04:01:59.922 00.000 16108 Guiding  Dir = 2, Dur = 94
04:01:59.923 00.001 16108 IsSlewing returns 0
04:01:59.923 00.000 16108 IsGuiding returns 0
04:01:59.924 00.001 16108 PulseGuide returned control before completion, sleep 103
04:01:59.930 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4733, FiltMin=4029, FiltMax=20697, Gamma=1.000
04:01:59.953 00.023 21068 UpdateGuideState exits: m=208932 SNR=98.0
04:01:59.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:59.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:01:59.956 00.001 21068 Enqueuing Expose request
04:02:00.029 00.073 16108 IsGuiding returns 0
04:02:00.029 00.000 16108 Move returns status 0, amount 94
04:02:00.029 00.000 16108 MoveAxis(N, 0, ABG)
04:02:00.029 00.000 16108 Move returns status 0, amount 0
04:02:00.029 00.000 16108 move complete, result=0
04:02:00.029 00.000 16108 worker thread done servicing request
04:02:00.029 00.000 16108 Worker thread wakes up
04:02:00.029 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:00.029 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:00.030 00.001 21068 GuideStep: -0.3 px 94 ms EAST, 0.2 px 0 ms NORTH
04:02:01.006 00.976 16108 Exposure complete
04:02:01.068 00.062 16108 worker thread done servicing request
04:02:01.068 00.000 21068 OnExposeComplete: enter
04:02:01.069 00.001 21068 UpdateGuideState(): m_state=6
04:02:01.070 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
04:02:01.071 00.001 21068 Star::Find returns 1 (0), X=102.64, Y=801.19, Mass=228849, SNR=106.0, Peak=28662 HFD=3.3
04:02:01.072 00.001 21068 MultiStar: [#1 -0.46,-0.20,0.78,U] [#2 0.03,-0.32,0.72,U] [#3 -0.16,-0.33,0.76,U] [#4 0.26,0.31,0.26,U] [#5 0.00,-0.07,0.27,U] [#6 -0.08,-0.20,0.18,U] [#7 -0.24,-0.14,0.22,U] [#8 -0.46,-0.37,0.24,U] 
04:02:01.073 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.22}, one-star: {-0.13, -0.25}
04:02:01.073 00.000 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
04:02:01.074 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
04:02:01.075 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.19 mountX=0.12 mountY=0.25, mountTheta=1.14
04:02:01.076 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.22, opts=13)
04:02:01.077 00.001 21068 Enqueuing Move request for scope (-0.16, -0.22)
04:02:01.078 00.001 16108 Worker thread wakes up
04:02:01.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
04:02:01.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
04:02:01.078 00.000 16108 Moving (-0.16, -0.22) raw xDistance=0.12 yDistance=0.25
04:02:01.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:02:01.078 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.44
04:02:01.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:02:01.078 00.000 16108 MoveAxis(E, 0, ABG)
04:02:01.078 00.000 16108 Move returns status 0, amount 0
04:02:01.078 00.000 16108 MoveAxis(S, 51, ABG)
04:02:01.078 00.000 16108 Guiding  Dir = 1, Dur = 51
04:02:01.079 00.001 16108 IsSlewing returns 0
04:02:01.079 00.000 16108 IsGuiding returns 0
04:02:01.082 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2246, max=65535, med=4729, FiltMin=4045, FiltMax=22691, Gamma=1.000
04:02:01.099 00.017 21068 UpdateGuideState exits: m=228849 SNR=106.0
04:02:01.101 00.002 16108 PulseGuide returned control before completion, sleep 42
04:02:01.101 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:01.103 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:01.104 00.001 21068 Enqueuing Expose request
04:02:01.144 00.040 16108 IsGuiding returns 1
04:02:01.144 00.000 16108 scope still moving after pulse duration time elapsed
04:02:01.176 00.032 16108 IsSlewing returns 0
04:02:01.176 00.000 16108 IsGuiding returns 1
04:02:01.207 00.031 16108 IsSlewing returns 0
04:02:01.207 00.000 16108 IsGuiding returns 0
04:02:01.208 00.001 16108 scope move finished after 51 + 77 ms
04:02:01.208 00.000 16108 Move returns status 0, amount 51
04:02:01.208 00.000 16108 move complete, result=0
04:02:01.208 00.000 16108 worker thread done servicing request
04:02:01.208 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
04:02:01.210 00.002 16108 Worker thread wakes up
04:02:01.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:01.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:02.377 01.167 16108 Exposure complete
04:02:02.437 00.060 16108 worker thread done servicing request
04:02:02.437 00.000 21068 OnExposeComplete: enter
04:02:02.438 00.001 21068 UpdateGuideState(): m_state=6
04:02:02.438 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
04:02:02.439 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.47, Mass=215354, SNR=125.4, Peak=25286 HFD=3.3
04:02:02.440 00.001 21068 MultiStar: [#1 -0.58,-0.13,0.58,U] [#2 -0.17,-0.02,0.58,U] [#3 -0.31,-0.01,0.60,U] [#4 -0.59,0.30,0.00,M2] [#5 -0.70,0.06,0.00,M1] [#6 -0.15,0.23,0.17,U] [#7 -0.17,0.18,0.17,U] [#8 0.54,0.08,0.21,U] 
04:02:02.440 00.000 21068 single-star, 6 included, MultiStar: {-0.17, 0.01}, one-star: {-0.01, 0.03}
04:02:02.441 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
04:02:02.442 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
04:02:02.444 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.89 mountX=0.01 mountY=-0.03, mountTheta=-1.06
04:02:02.446 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
04:02:02.447 00.001 21068 Enqueuing Move request for scope (-0.01, 0.03)
04:02:02.448 00.001 16108 Worker thread wakes up
04:02:02.449 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:02:02.449 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:02:02.449 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
04:02:02.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:02.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:02.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:02:02.449 00.000 16108 MoveAxis(E, 0, ABG)
04:02:02.449 00.000 16108 Move returns status 0, amount 0
04:02:02.450 00.001 16108 MoveAxis(N, 0, ABG)
04:02:02.450 00.000 16108 Move returns status 0, amount 0
04:02:02.450 00.000 16108 move complete, result=0
04:02:02.450 00.000 16108 worker thread done servicing request
04:02:02.453 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2307, max=65535, med=4729, FiltMin=4048, FiltMax=16867, Gamma=1.000
04:02:02.469 00.016 21068 UpdateGuideState exits: m=215354 SNR=125.4
04:02:02.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:02.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:02.472 00.001 21068 Enqueuing Expose request
04:02:02.473 00.001 16108 Worker thread wakes up
04:02:02.473 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:02.473 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:02.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:03.456 00.983 16108 Exposure complete
04:02:03.516 00.060 16108 worker thread done servicing request
04:02:03.516 00.000 21068 OnExposeComplete: enter
04:02:03.518 00.002 21068 UpdateGuideState(): m_state=6
04:02:03.520 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
04:02:03.521 00.001 21068 Star::Find returns 1 (0), X=102.46, Y=801.46, Mass=207258, SNR=95.9, Peak=22435 HFD=3.2
04:02:03.524 00.003 21068 MultiStar: [#1 -0.51,0.07,0.90,U] [#2 -0.11,0.31,0.79,U] [#3 -0.32,-0.04,0.67,U] [#4 -0.25,0.54,0.25,U] [#5 -1.10,0.56,0.00,M2] [#6 -0.55,-0.61,0.00,M1] [#7 -0.37,0.50,0.26,U] [#8 0.01,0.04,0.26,U] 
04:02:03.525 00.001 21068 single-star, 6 included, MultiStar: {-0.29, 0.14}, one-star: {-0.30, 0.02}
04:02:03.526 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
04:02:03.528 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
04:02:03.530 00.002 21068 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.08 mountX=0.30 mountY=0.05, mountTheta=0.17
04:02:03.534 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.02, opts=13)
04:02:03.535 00.001 21068 Enqueuing Move request for scope (-0.30, 0.02)
04:02:03.537 00.002 16108 Worker thread wakes up
04:02:03.537 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
04:02:03.537 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
04:02:03.537 00.000 16108 Moving (-0.30, 0.02) raw xDistance=0.30 yDistance=0.05
04:02:03.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:02:03.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:03.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:02:03.537 00.000 16108 MoveAxis(W, 79, ABG)
04:02:03.537 00.000 16108 Guiding  Dir = 3, Dur = 79
04:02:03.538 00.001 16108 IsSlewing returns 0
04:02:03.538 00.000 16108 IsGuiding returns 0
04:02:03.543 00.005 16108 PulseGuide returned control before completion, sleep 85
04:02:03.544 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4729, FiltMin=4032, FiltMax=15715, Gamma=1.000
04:02:03.557 00.013 21068 UpdateGuideState exits: m=207258 SNR=95.9
04:02:03.558 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:03.559 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:03.560 00.001 21068 Enqueuing Expose request
04:02:03.634 00.074 16108 IsGuiding returns 1
04:02:03.634 00.000 16108 scope still moving after pulse duration time elapsed
04:02:03.665 00.031 16108 IsSlewing returns 0
04:02:03.665 00.000 16108 IsGuiding returns 0
04:02:03.665 00.000 16108 scope move finished after 79 + 48 ms
04:02:03.665 00.000 16108 Move returns status 0, amount 79
04:02:03.665 00.000 16108 MoveAxis(N, 0, ABG)
04:02:03.666 00.001 16108 Move returns status 0, amount 0
04:02:03.666 00.000 16108 move complete, result=0
04:02:03.666 00.000 16108 worker thread done servicing request
04:02:03.666 00.000 16108 Worker thread wakes up
04:02:03.666 00.000 21068 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
04:02:03.669 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:03.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:04.830 01.161 16108 Exposure complete
04:02:04.895 00.065 16108 worker thread done servicing request
04:02:04.895 00.000 21068 OnExposeComplete: enter
04:02:04.896 00.001 21068 UpdateGuideState(): m_state=6
04:02:04.896 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
04:02:04.897 00.001 21068 Star::Find returns 1 (0), X=102.92, Y=801.39, Mass=178909, SNR=98.2, Peak=21846 HFD=3.4
04:02:04.898 00.001 21068 MultiStar: [#1 -0.26,0.14,0.90,U] [#2 0.42,-0.12,0.74,U] [#3 0.36,0.01,0.82,U] [#4 0.04,0.45,0.27,U] [#5 0.35,-0.15,0.24,U] [#6 0.05,-0.00,0.17,U] [#7 0.36,0.31,0.20,U] [#8 -0.22,0.19,0.22,U] 
04:02:04.899 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.16, -0.04}
04:02:04.900 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:02:04.900 00.000 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:02:04.901 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=-0.14 mountY=-0.07, mountTheta=-2.64
04:02:04.902 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
04:02:04.903 00.001 21068 Enqueuing Move request for scope (0.14, 0.04)
04:02:04.904 00.001 16108 Worker thread wakes up
04:02:04.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
04:02:04.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
04:02:04.904 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.14 yDistance=-0.07
04:02:04.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:02:04.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:04.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:02:04.904 00.000 16108 MoveAxis(E, 0, ABG)
04:02:04.904 00.000 16108 Move returns status 0, amount 0
04:02:04.904 00.000 16108 MoveAxis(N, 0, ABG)
04:02:04.905 00.001 16108 Move returns status 0, amount 0
04:02:04.905 00.000 16108 move complete, result=0
04:02:04.905 00.000 16108 worker thread done servicing request
04:02:04.911 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2499, max=65535, med=4729, FiltMin=4064, FiltMax=16713, Gamma=1.000
04:02:04.927 00.016 21068 UpdateGuideState exits: m=178909 SNR=98.2
04:02:04.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:04.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:04.930 00.001 21068 Enqueuing Expose request
04:02:04.931 00.001 16108 Worker thread wakes up
04:02:04.931 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:04.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:04.931 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:05.912 00.981 16108 Exposure complete
04:02:05.975 00.063 16108 worker thread done servicing request
04:02:05.975 00.000 21068 OnExposeComplete: enter
04:02:05.976 00.001 21068 UpdateGuideState(): m_state=6
04:02:05.978 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
04:02:05.979 00.001 21068 Star::Find returns 1 (0), X=102.95, Y=801.30, Mass=148829, SNR=68.8, Peak=19126 HFD=3.3
04:02:05.980 00.001 21068 MultiStar: [#1 0.17,-0.28,1.38,U] [#2 0.45,-0.08,0.98,U] [#3 0.31,-0.10,1.03,U] [#4 0.55,-0.02,0.44,U] [#5 0.20,-0.46,0.38,U] [#6 -0.67,-0.51,0.00,M1] [#7 0.29,-0.51,0.38,U] [#8 0.44,-0.14,0.33,U] 
04:02:05.980 00.000 21068 single-star, 7 included, MultiStar: {0.29, -0.19}, one-star: {0.18, -0.14}
04:02:05.981 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
04:02:05.982 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
04:02:05.982 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.65 mountX=-0.20 mountY=0.09, mountTheta=2.72
04:02:05.987 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.14, opts=13)
04:02:05.989 00.002 21068 Enqueuing Move request for scope (0.18, -0.14)
04:02:05.991 00.002 16108 Worker thread wakes up
04:02:05.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
04:02:05.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
04:02:05.991 00.000 16108 Moving (0.18, -0.14) raw xDistance=-0.20 yDistance=0.09
04:02:05.991 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:02:05.991 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:05.992 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:02:05.992 00.000 16108 MoveAxis(E, 53, ABG)
04:02:05.992 00.000 16108 Guiding  Dir = 2, Dur = 53
04:02:05.992 00.000 16108 IsSlewing returns 0
04:02:05.992 00.000 16108 IsGuiding returns 0
04:02:05.998 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2121, max=65535, med=4733, FiltMin=4048, FiltMax=15779, Gamma=1.000
04:02:06.016 00.018 21068 UpdateGuideState exits: m=148829 SNR=68.8
04:02:06.017 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:06.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:06.020 00.002 21068 Enqueuing Expose request
04:02:06.048 00.028 16108 IsGuiding returns 1
04:02:06.048 00.000 16108 scope still moving after pulse duration time elapsed
04:02:06.077 00.029 16108 IsSlewing returns 0
04:02:06.077 00.000 16108 IsGuiding returns 1
04:02:06.108 00.031 16108 IsSlewing returns 0
04:02:06.108 00.000 16108 IsGuiding returns 1
04:02:06.139 00.031 16108 IsSlewing returns 0
04:02:06.139 00.000 16108 IsGuiding returns 0
04:02:06.139 00.000 16108 scope move finished after 53 + 94 ms
04:02:06.141 00.002 16108 Move returns status 0, amount 53
04:02:06.141 00.000 16108 MoveAxis(N, 0, ABG)
04:02:06.141 00.000 16108 Move returns status 0, amount 0
04:02:06.141 00.000 16108 move complete, result=0
04:02:06.141 00.000 16108 worker thread done servicing request
04:02:06.141 00.000 16108 Worker thread wakes up
04:02:06.141 00.000 21068 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
04:02:06.144 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:06.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:07.304 01.160 16108 Exposure complete
04:02:07.371 00.067 16108 worker thread done servicing request
04:02:07.371 00.000 21068 OnExposeComplete: enter
04:02:07.372 00.001 21068 UpdateGuideState(): m_state=6
04:02:07.373 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
04:02:07.374 00.001 21068 Star::Find returns 1 (0), X=102.80, Y=801.57, Mass=128766, SNR=60.9, Peak=17011 HFD=3.3
04:02:07.375 00.001 21068 MultiStar: [#1 -0.25,-0.35,1.27,U] [#2 0.04,-0.08,1.04,U] [#3 0.05,0.07,1.28,U] [#4 -0.20,0.28,0.48,U] [#5 -0.33,-0.20,0.42,U] [#6 -0.38,0.21,0.25,U] [#7 -0.04,-0.20,0.47,U] [#8 0.39,0.51,0.34,U] 
04:02:07.375 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.03, 0.13}
04:02:07.376 00.001 21068 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
04:02:07.377 00.001 21068 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
04:02:07.378 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=0.06 mountY=0.03, mountTheta=0.51
04:02:07.381 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.02, opts=13)
04:02:07.382 00.001 21068 Enqueuing Move request for scope (-0.06, -0.02)
04:02:07.384 00.002 16108 Worker thread wakes up
04:02:07.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
04:02:07.384 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
04:02:07.384 00.000 16108 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=0.03
04:02:07.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:07.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:07.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:07.384 00.000 16108 MoveAxis(E, 0, ABG)
04:02:07.384 00.000 16108 Move returns status 0, amount 0
04:02:07.384 00.000 16108 MoveAxis(N, 0, ABG)
04:02:07.384 00.000 16108 Move returns status 0, amount 0
04:02:07.385 00.001 16108 move complete, result=0
04:02:07.385 00.000 16108 worker thread done servicing request
04:02:07.389 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4736, FiltMin=4061, FiltMax=17555, Gamma=1.000
04:02:07.404 00.015 21068 UpdateGuideState exits: m=128766 SNR=60.9
04:02:07.405 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:07.406 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:07.407 00.001 21068 Enqueuing Expose request
04:02:07.408 00.001 16108 Worker thread wakes up
04:02:07.408 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:07.408 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:07.408 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:08.387 00.979 16108 Exposure complete
04:02:08.449 00.062 16108 worker thread done servicing request
04:02:08.449 00.000 21068 OnExposeComplete: enter
04:02:08.450 00.001 21068 UpdateGuideState(): m_state=6
04:02:08.451 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
04:02:08.451 00.000 21068 Star::Find returns 1 (0), X=102.93, Y=801.35, Mass=149231, SNR=73.0, Peak=17827 HFD=3.6
04:02:08.452 00.001 21068 MultiStar: [#1 -0.32,-0.22,1.18,U] [#2 0.06,-0.12,1.03,U] [#3 -0.04,-0.23,1.20,U] [#4 -0.06,0.55,0.32,U] [#5 -0.20,-0.04,0.46,U] [#6 -0.47,-0.21,0.26,U] [#7 0.19,0.31,0.37,U] [#8 0.12,0.40,0.28,U] 
04:02:08.453 00.001 21068 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {0.16, -0.08}
04:02:08.455 00.002 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
04:02:08.455 00.000 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.12)
04:02:08.456 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=0.04 mountY=0.08, mountTheta=1.08
04:02:08.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.07, opts=13)
04:02:08.459 00.001 21068 Enqueuing Move request for scope (-0.05, -0.07)
04:02:08.459 00.000 16108 Worker thread wakes up
04:02:08.460 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
04:02:08.460 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
04:02:08.460 00.000 16108 Moving (-0.05, -0.07) raw xDistance=0.04 yDistance=0.08
04:02:08.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:02:08.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:08.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:02:08.460 00.000 16108 MoveAxis(E, 0, ABG)
04:02:08.460 00.000 16108 Move returns status 0, amount 0
04:02:08.460 00.000 16108 MoveAxis(N, 0, ABG)
04:02:08.460 00.000 16108 Move returns status 0, amount 0
04:02:08.460 00.000 16108 move complete, result=0
04:02:08.460 00.000 16108 worker thread done servicing request
04:02:08.467 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4742, FiltMin=4054, FiltMax=15017, Gamma=1.000
04:02:08.485 00.018 21068 UpdateGuideState exits: m=149231 SNR=73.0
04:02:08.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:08.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:08.487 00.000 21068 Enqueuing Expose request
04:02:08.488 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:08.489 00.001 16108 Worker thread wakes up
04:02:08.489 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:08.489 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:09.645 01.156 16108 Exposure complete
04:02:09.723 00.078 16108 worker thread done servicing request
04:02:09.724 00.001 21068 OnExposeComplete: enter
04:02:09.725 00.001 21068 UpdateGuideState(): m_state=6
04:02:09.726 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
04:02:09.727 00.001 21068 Star::Find returns 1 (0), X=103.06, Y=801.51, Mass=128705, SNR=71.1, Peak=18550 HFD=3.3
04:02:09.730 00.003 21068 MultiStar: [#1 0.09,-0.01,1.25,U] [#2 0.43,0.16,1.16,U] [#3 0.32,-0.05,1.15,U] [#4 0.00,0.53,0.39,U] [#5 0.30,-0.08,0.41,U] [#6 0.21,-0.40,0.27,U] [#7 0.62,0.32,0.00,M1] [#8 -0.20,0.05,0.28,U] 
04:02:09.731 00.001 21068 refined, 7 included, MultiStar: {0.24, 0.05}, one-star: {0.29, 0.07}
04:02:09.732 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
04:02:09.734 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
04:02:09.735 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.19 mountX=-0.22 mountY=-0.10, mountTheta=-2.73
04:02:09.738 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.05, opts=13)
04:02:09.740 00.002 21068 Enqueuing Move request for scope (0.24, 0.05)
04:02:09.741 00.001 16108 Worker thread wakes up
04:02:09.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
04:02:09.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
04:02:09.741 00.000 16108 Moving (0.24, 0.05) raw xDistance=-0.22 yDistance=-0.10
04:02:09.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:02:09.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:09.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:09.741 00.000 16108 MoveAxis(E, 59, ABG)
04:02:09.741 00.000 16108 Guiding  Dir = 2, Dur = 59
04:02:09.742 00.001 16108 IsSlewing returns 0
04:02:09.742 00.000 16108 IsGuiding returns 0
04:02:09.743 00.001 16108 PulseGuide returned control before completion, sleep 69
04:02:09.745 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2384, max=65535, med=4749, FiltMin=4045, FiltMax=14909, Gamma=1.000
04:02:09.759 00.014 21068 UpdateGuideState exits: m=128705 SNR=71.1
04:02:09.760 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:09.761 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:09.762 00.001 21068 Enqueuing Expose request
04:02:09.817 00.055 16108 IsGuiding returns 1
04:02:09.817 00.000 16108 scope still moving after pulse duration time elapsed
04:02:09.848 00.031 16108 IsSlewing returns 0
04:02:09.848 00.000 16108 IsGuiding returns 0
04:02:09.848 00.000 16108 scope move finished after 59 + 47 ms
04:02:09.848 00.000 16108 Move returns status 0, amount 59
04:02:09.848 00.000 16108 MoveAxis(N, 0, ABG)
04:02:09.848 00.000 16108 Move returns status 0, amount 0
04:02:09.848 00.000 16108 move complete, result=0
04:02:09.848 00.000 16108 worker thread done servicing request
04:02:09.848 00.000 16108 Worker thread wakes up
04:02:09.848 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:09.848 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
04:02:09.850 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:10.819 00.969 16108 Exposure complete
04:02:10.907 00.088 16108 worker thread done servicing request
04:02:10.907 00.000 21068 OnExposeComplete: enter
04:02:10.908 00.001 21068 UpdateGuideState(): m_state=6
04:02:10.910 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
04:02:10.912 00.002 21068 Star::Find returns 1 (0), X=102.99, Y=801.59, Mass=132367, SNR=69.5, Peak=18851 HFD=3.2
04:02:10.914 00.002 21068 MultiStar: [#1 0.02,-0.01,1.48,U] [#2 0.15,0.14,1.07,U] [#3 0.27,0.21,1.04,U] [#4 0.06,0.31,0.44,U] [#5 -0.20,0.18,0.57,U] [#6 -0.09,0.18,0.30,U] [#7 0.34,0.11,0.36,U] [#8 0.09,0.14,0.30,U] 
04:02:10.916 00.002 21068 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.23, 0.15}
04:02:10.918 00.002 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
04:02:10.920 00.002 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
04:02:10.921 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
04:02:10.924 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.14, opts=13)
04:02:10.926 00.002 21068 Enqueuing Move request for scope (0.11, 0.14)
04:02:10.927 00.001 16108 Worker thread wakes up
04:02:10.929 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
04:02:10.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
04:02:10.929 00.000 16108 Moving (0.11, 0.14) raw xDistance=-0.09 yDistance=-0.16
04:02:10.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:02:10.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:10.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:02:10.929 00.000 16108 MoveAxis(E, 0, ABG)
04:02:10.929 00.000 16108 Move returns status 0, amount 0
04:02:10.929 00.000 16108 MoveAxis(N, 0, ABG)
04:02:10.930 00.001 16108 Move returns status 0, amount 0
04:02:10.930 00.000 16108 move complete, result=0
04:02:10.930 00.000 16108 worker thread done servicing request
04:02:10.934 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4752, FiltMin=4048, FiltMax=14985, Gamma=1.000
04:02:10.950 00.016 21068 UpdateGuideState exits: m=132367 SNR=69.5
04:02:10.951 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:10.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:10.953 00.001 21068 Enqueuing Expose request
04:02:10.953 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:10.954 00.001 16108 Worker thread wakes up
04:02:10.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:10.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:12.122 01.168 16108 Exposure complete
04:02:12.206 00.084 16108 worker thread done servicing request
04:02:12.206 00.000 21068 OnExposeComplete: enter
04:02:12.208 00.002 21068 UpdateGuideState(): m_state=6
04:02:12.210 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
04:02:12.212 00.002 21068 Star::Find returns 1 (0), X=103.21, Y=801.68, Mass=140628, SNR=78.5, Peak=19811 HFD=3.1
04:02:12.214 00.002 21068 MultiStar: [#1 0.07,0.14,1.16,U] [#2 0.41,-0.10,1.03,U] [#3 0.13,-0.10,0.93,U] [#4 0.40,1.10,0.00,M1] [#5 0.05,0.55,0.36,U] [#6 -0.37,0.45,0.23,U] [#7 0.61,0.53,0.00,M1] [#8 0.51,0.79,0.00,M1] 
04:02:12.216 00.002 21068 refined, 5 included, MultiStar: {0.21, 0.11}, one-star: {0.44, 0.25}
04:02:12.218 00.002 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
04:02:12.219 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
04:02:12.220 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.47 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
04:02:12.223 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.11, opts=13)
04:02:12.224 00.001 21068 Enqueuing Move request for scope (0.21, 0.11)
04:02:12.225 00.001 16108 Worker thread wakes up
04:02:12.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
04:02:12.225 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
04:02:12.225 00.000 16108 Moving (0.21, 0.11) raw xDistance=-0.19 yDistance=-0.15
04:02:12.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:02:12.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:12.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:02:12.225 00.000 16108 MoveAxis(E, 0, ABG)
04:02:12.225 00.000 16108 Move returns status 0, amount 0
04:02:12.225 00.000 16108 MoveAxis(N, 0, ABG)
04:02:12.225 00.000 16108 Move returns status 0, amount 0
04:02:12.225 00.000 16108 move complete, result=0
04:02:12.226 00.001 16108 worker thread done servicing request
04:02:12.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4758, FiltMin=4093, FiltMax=15702, Gamma=1.000
04:02:12.242 00.012 21068 UpdateGuideState exits: m=140628 SNR=78.5
04:02:12.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:12.244 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:12.245 00.001 21068 Enqueuing Expose request
04:02:12.245 00.000 16108 Worker thread wakes up
04:02:12.245 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:12.247 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:12.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:13.228 00.981 16108 Exposure complete
04:02:13.297 00.069 16108 worker thread done servicing request
04:02:13.298 00.001 21068 OnExposeComplete: enter
04:02:13.298 00.000 21068 UpdateGuideState(): m_state=6
04:02:13.299 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
04:02:13.300 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.65, Mass=128350, SNR=72.4, Peak=19219 HFD=3.3
04:02:13.301 00.001 21068 MultiStar: [#1 -0.33,0.06,1.35,U] [#2 0.04,0.05,1.09,U] [#3 0.06,0.11,0.92,U] [#4 -0.01,0.23,0.30,U] [#5 0.28,-0.08,0.35,U] [#6 -0.03,-0.00,0.24,U] [#7 0.34,0.24,0.33,U] [#8 0.55,0.75,0.00,M2] 
04:02:13.302 00.001 21068 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.16, 0.21}
04:02:13.302 00.000 21068 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.97) = xAngle (-1.44 = -1.44)
04:02:13.303 00.001 21068 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
04:02:13.304 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.01 mountY=-0.10, mountTheta=-1.44
04:02:13.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.10, opts=13)
04:02:13.307 00.001 21068 Enqueuing Move request for scope (0.00, 0.10)
04:02:13.308 00.001 16108 Worker thread wakes up
04:02:13.308 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
04:02:13.308 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
04:02:13.308 00.000 16108 Moving (0.00, 0.10) raw xDistance=0.01 yDistance=-0.10
04:02:13.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:13.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:13.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:13.309 00.001 16108 MoveAxis(E, 0, ABG)
04:02:13.309 00.000 16108 Move returns status 0, amount 0
04:02:13.309 00.000 16108 MoveAxis(N, 0, ABG)
04:02:13.309 00.000 16108 Move returns status 0, amount 0
04:02:13.309 00.000 16108 move complete, result=0
04:02:13.309 00.000 16108 worker thread done servicing request
04:02:13.315 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2201, max=65535, med=4768, FiltMin=3981, FiltMax=15581, Gamma=1.000
04:02:13.328 00.013 21068 UpdateGuideState exits: m=128350 SNR=72.4
04:02:13.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:13.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:13.331 00.001 21068 Enqueuing Expose request
04:02:13.332 00.001 16108 Worker thread wakes up
04:02:13.332 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:13.333 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:13.333 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:14.496 01.163 16108 Exposure complete
04:02:14.551 00.055 16108 worker thread done servicing request
04:02:14.551 00.000 21068 OnExposeComplete: enter
04:02:14.552 00.001 21068 UpdateGuideState(): m_state=6
04:02:14.553 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
04:02:14.554 00.001 21068 Star::Find returns 1 (0), X=103.09, Y=801.77, Mass=137517, SNR=82.5, Peak=19347 HFD=3.2
04:02:14.554 00.000 21068 MultiStar: [#1 -0.22,0.21,1.02,U] [#2 0.23,0.22,0.89,U] [#3 0.14,0.25,0.78,U] [#4 0.25,0.94,0.00,M1] [#5 -0.45,0.42,0.32,U] [#6 0.16,0.04,0.27,U] [#7 0.42,0.07,0.36,U] [#8 0.31,-0.62,0.00,M3] 
04:02:14.556 00.002 21068 refined, 6 included, MultiStar: {0.10, 0.24}, one-star: {0.33, 0.33}
04:02:14.556 00.000 21068 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
04:02:14.557 00.001 21068 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
04:02:14.558 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.18 mountX=-0.06 mountY=-0.26, mountTheta=-1.79
04:02:14.561 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.24, opts=13)
04:02:14.562 00.001 21068 Enqueuing Move request for scope (0.10, 0.24)
04:02:14.563 00.001 16108 Worker thread wakes up
04:02:14.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
04:02:14.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
04:02:14.563 00.000 16108 Moving (0.10, 0.24) raw xDistance=-0.06 yDistance=-0.26
04:02:14.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:02:14.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:02:14.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:02:14.563 00.000 16108 MoveAxis(E, 0, ABG)
04:02:14.563 00.000 16108 Move returns status 0, amount 0
04:02:14.563 00.000 16108 MoveAxis(N, 0, ABG)
04:02:14.563 00.000 16108 Move returns status 0, amount 0
04:02:14.563 00.000 16108 move complete, result=0
04:02:14.563 00.000 16108 worker thread done servicing request
04:02:14.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2371, max=65535, med=4777, FiltMin=4035, FiltMax=15782, Gamma=1.000
04:02:14.580 00.013 21068 UpdateGuideState exits: m=137517 SNR=82.5
04:02:14.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:14.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:14.583 00.001 21068 Enqueuing Expose request
04:02:14.584 00.001 16108 Worker thread wakes up
04:02:14.584 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:02:14.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:14.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:15.569 00.985 16108 Exposure complete
04:02:15.628 00.059 16108 worker thread done servicing request
04:02:15.628 00.000 21068 OnExposeComplete: enter
04:02:15.631 00.003 21068 UpdateGuideState(): m_state=6
04:02:15.632 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
04:02:15.633 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.76, Mass=146783, SNR=72.1, Peak=21683 HFD=3.1
04:02:15.635 00.002 21068 MultiStar: [#1 -0.05,-0.10,1.22,U] [#2 0.20,0.16,1.02,U] [#3 0.10,0.14,0.81,U] [#4 0.35,0.70,0.00,M2] [#5 0.18,0.18,0.36,U] [#6 -0.05,-0.22,0.27,U] [#7 0.57,0.49,0.00,M1] [#8 0.54,1.11,0.00,M4] 
04:02:15.636 00.001 21068 refined, 5 included, MultiStar: {0.09, 0.10}, one-star: {0.14, 0.32}
04:02:15.637 00.001 21068 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.97) = xAngle (-2.11 = -2.11)
04:02:15.638 00.001 21068 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
04:02:15.639 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.86 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
04:02:15.640 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.10, opts=13)
04:02:15.641 00.001 21068 Enqueuing Move request for scope (0.09, 0.10)
04:02:15.642 00.001 16108 Worker thread wakes up
04:02:15.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
04:02:15.642 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
04:02:15.642 00.000 16108 Moving (0.09, 0.10) raw xDistance=-0.07 yDistance=-0.12
04:02:15.642 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:02:15.642 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:15.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:02:15.642 00.000 16108 MoveAxis(E, 0, ABG)
04:02:15.642 00.000 16108 Move returns status 0, amount 0
04:02:15.642 00.000 16108 MoveAxis(N, 0, ABG)
04:02:15.642 00.000 16108 Move returns status 0, amount 0
04:02:15.642 00.000 16108 move complete, result=0
04:02:15.642 00.000 16108 worker thread done servicing request
04:02:15.646 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2521, max=65535, med=4784, FiltMin=4073, FiltMax=16253, Gamma=1.000
04:02:15.658 00.012 21068 UpdateGuideState exits: m=146783 SNR=72.1
04:02:15.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:15.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:15.661 00.001 21068 Enqueuing Expose request
04:02:15.661 00.000 16108 Worker thread wakes up
04:02:15.662 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:15.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:15.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:16.827 01.165 16108 Exposure complete
04:02:16.889 00.062 16108 worker thread done servicing request
04:02:16.889 00.000 21068 OnExposeComplete: enter
04:02:16.889 00.000 21068 UpdateGuideState(): m_state=6
04:02:16.890 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
04:02:16.891 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.80, Mass=171525, SNR=89.7, Peak=24931 HFD=3.3
04:02:16.893 00.002 21068 MultiStar: [#1 -0.15,0.10,1.06,U] [#2 0.31,0.13,0.73,U] [#3 0.05,-0.02,0.58,U] [#4 -0.06,0.57,0.22,U] [#5 -0.15,0.44,0.26,U] [#6 -0.35,-0.32,0.26,U] [#7 0.31,0.59,0.00,M2] [#8 -0.20,0.29,0.21,U] 
04:02:16.894 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.18}, one-star: {0.12, 0.36}
04:02:16.895 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
04:02:16.896 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
04:02:16.896 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.02 mountY=-0.17, mountTheta=-1.44
04:02:16.898 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.18, opts=13)
04:02:16.899 00.001 21068 Enqueuing Move request for scope (0.01, 0.18)
04:02:16.901 00.002 16108 Worker thread wakes up
04:02:16.901 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
04:02:16.901 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
04:02:16.901 00.000 16108 Moving (0.01, 0.18) raw xDistance=0.02 yDistance=-0.17
04:02:16.901 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:16.901 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:16.901 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:02:16.901 00.000 16108 MoveAxis(E, 0, ABG)
04:02:16.901 00.000 16108 Move returns status 0, amount 0
04:02:16.901 00.000 16108 MoveAxis(N, 0, ABG)
04:02:16.901 00.000 16108 Move returns status 0, amount 0
04:02:16.901 00.000 16108 move complete, result=0
04:02:16.901 00.000 16108 worker thread done servicing request
04:02:16.908 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4793, FiltMin=4022, FiltMax=16070, Gamma=1.000
04:02:16.920 00.012 21068 UpdateGuideState exits: m=171525 SNR=89.7
04:02:16.920 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:16.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:16.922 00.001 21068 Enqueuing Expose request
04:02:16.922 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:16.923 00.001 16108 Worker thread wakes up
04:02:16.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:16.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:17.910 00.987 16108 Exposure complete
04:02:17.975 00.065 16108 worker thread done servicing request
04:02:17.975 00.000 21068 OnExposeComplete: enter
04:02:17.976 00.001 21068 UpdateGuideState(): m_state=6
04:02:17.977 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
04:02:17.977 00.000 21068 Star::Find returns 1 (0), X=102.77, Y=801.87, Mass=159241, SNR=84.5, Peak=21155 HFD=3.4
04:02:17.979 00.002 21068 MultiStar: [#1 -0.26,-0.06,0.81,U] [#2 0.08,0.23,0.86,U] [#3 -0.02,0.03,0.64,U] [#4 -0.11,0.46,0.30,U] [#5 0.02,0.24,0.27,U] [#6 -0.10,0.00,0.30,U] [#7 0.62,0.51,0.00,M3] [#8 0.19,0.11,0.18,U] 
04:02:17.980 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.19}, one-star: {0.01, 0.43}
04:02:17.981 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
04:02:17.981 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
04:02:17.982 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.76 mountX=0.07 mountY=-0.18, mountTheta=-1.19
04:02:17.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.19, opts=13)
04:02:17.984 00.001 21068 Enqueuing Move request for scope (-0.04, 0.19)
04:02:17.985 00.001 16108 Worker thread wakes up
04:02:17.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
04:02:17.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
04:02:17.985 00.000 16108 Moving (-0.04, 0.19) raw xDistance=0.07 yDistance=-0.18
04:02:17.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:02:17.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:17.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:02:17.985 00.000 16108 MoveAxis(E, 0, ABG)
04:02:17.985 00.000 16108 Move returns status 0, amount 0
04:02:17.985 00.000 16108 MoveAxis(N, 0, ABG)
04:02:17.985 00.000 16108 Move returns status 0, amount 0
04:02:17.986 00.001 16108 move complete, result=0
04:02:17.986 00.000 16108 worker thread done servicing request
04:02:17.990 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2057, max=65535, med=4800, FiltMin=4064, FiltMax=16045, Gamma=1.000
04:02:18.001 00.011 21068 UpdateGuideState exits: m=159241 SNR=84.5
04:02:18.003 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:18.003 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:18.004 00.001 21068 Enqueuing Expose request
04:02:18.005 00.001 16108 Worker thread wakes up
04:02:18.005 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:18.006 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:18.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:19.172 01.166 16108 Exposure complete
04:02:19.247 00.075 16108 worker thread done servicing request
04:02:19.247 00.000 21068 OnExposeComplete: enter
04:02:19.249 00.002 21068 UpdateGuideState(): m_state=6
04:02:19.251 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
04:02:19.252 00.001 21068 Star::Find returns 1 (0), X=102.99, Y=801.53, Mass=159797, SNR=75.6, Peak=20339 HFD=3.2
04:02:19.254 00.002 21068 MultiStar: [#1 -0.30,-0.05,1.07,U] [#2 0.23,0.25,0.74,U] [#3 -0.12,0.33,0.83,U] [#4 -0.46,0.53,0.00,M1] [#5 -0.71,-0.23,0.00,M1] [#6 -0.42,0.05,0.30,U] [#7 -0.18,0.06,0.27,U] [#8 0.11,0.53,0.30,U] 
04:02:19.257 00.003 21068 refined, 6 included, MultiStar: {-0.03, 0.15}, one-star: {0.23, 0.09}
04:02:19.258 00.001 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.17 = -1.17)
04:02:19.258 00.000 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.11 = -1.11)
04:02:19.259 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.79 mountX=0.06 mountY=-0.14, mountTheta=-1.16
04:02:19.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.15, opts=13)
04:02:19.264 00.002 21068 Enqueuing Move request for scope (-0.03, 0.15)
04:02:19.265 00.001 16108 Worker thread wakes up
04:02:19.266 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
04:02:19.266 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
04:02:19.266 00.000 16108 Moving (-0.03, 0.15) raw xDistance=0.06 yDistance=-0.14
04:02:19.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:19.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:19.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:02:19.266 00.000 16108 MoveAxis(E, 0, ABG)
04:02:19.266 00.000 16108 Move returns status 0, amount 0
04:02:19.267 00.001 16108 MoveAxis(N, 0, ABG)
04:02:19.267 00.000 16108 Move returns status 0, amount 0
04:02:19.267 00.000 16108 move complete, result=0
04:02:19.267 00.000 16108 worker thread done servicing request
04:02:19.274 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2294, max=65535, med=4809, FiltMin=4073, FiltMax=15945, Gamma=1.000
04:02:19.292 00.018 21068 UpdateGuideState exits: m=159797 SNR=75.6
04:02:19.292 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:19.294 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:19.295 00.001 21068 Enqueuing Expose request
04:02:19.298 00.003 16108 Worker thread wakes up
04:02:19.298 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:19.299 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:19.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:20.264 00.965 16108 Exposure complete
04:02:20.331 00.067 16108 worker thread done servicing request
04:02:20.331 00.000 21068 OnExposeComplete: enter
04:02:20.332 00.001 21068 UpdateGuideState(): m_state=6
04:02:20.333 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
04:02:20.334 00.001 21068 Star::Find returns 1 (0), X=102.54, Y=801.55, Mass=178891, SNR=91.0, Peak=21110 HFD=3.2
04:02:20.335 00.001 21068 MultiStar: [#1 -0.37,-0.22,0.75,U] [#2 -0.10,-0.06,0.74,U] [#3 -0.36,0.15,0.72,U] [#4 -0.11,0.23,0.27,U] [#5 -0.22,0.13,0.25,U] [#6 -0.10,-0.08,0.23,U] [#7 -0.05,0.23,0.30,U] [#8 -0.17,-0.19,0.23,U] 
04:02:20.335 00.000 21068 refined, 8 included, MultiStar: {-0.22, 0.02}, one-star: {-0.22, 0.12}
04:02:20.337 00.002 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
04:02:20.337 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
04:02:20.338 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.03 mountX=0.22 mountY=0.03, mountTheta=0.13
04:02:20.339 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.02, opts=13)
04:02:20.340 00.001 21068 Enqueuing Move request for scope (-0.22, 0.02)
04:02:20.341 00.001 16108 Worker thread wakes up
04:02:20.341 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
04:02:20.341 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
04:02:20.341 00.000 16108 Moving (-0.22, 0.02) raw xDistance=0.22 yDistance=0.03
04:02:20.341 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:02:20.341 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:20.341 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:20.341 00.000 16108 MoveAxis(W, 58, ABG)
04:02:20.341 00.000 16108 Guiding  Dir = 3, Dur = 58
04:02:20.342 00.001 16108 IsSlewing returns 0
04:02:20.342 00.000 16108 IsGuiding returns 0
04:02:20.345 00.003 16108 PulseGuide returned control before completion, sleep 65
04:02:20.346 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4816, FiltMin=4045, FiltMax=15587, Gamma=1.000
04:02:20.357 00.011 21068 UpdateGuideState exits: m=178891 SNR=91.0
04:02:20.359 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:20.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:20.361 00.001 21068 Enqueuing Expose request
04:02:20.422 00.061 16108 IsGuiding returns 1
04:02:20.422 00.000 16108 scope still moving after pulse duration time elapsed
04:02:20.454 00.032 16108 IsSlewing returns 0
04:02:20.454 00.000 16108 IsGuiding returns 0
04:02:20.454 00.000 16108 scope move finished after 58 + 54 ms
04:02:20.454 00.000 16108 Move returns status 0, amount 58
04:02:20.454 00.000 16108 MoveAxis(N, 0, ABG)
04:02:20.454 00.000 16108 Move returns status 0, amount 0
04:02:20.455 00.001 16108 move complete, result=0
04:02:20.455 00.000 16108 worker thread done servicing request
04:02:20.455 00.000 16108 Worker thread wakes up
04:02:20.455 00.000 21068 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
04:02:20.457 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:20.458 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:21.633 01.175 16108 Exposure complete
04:02:21.691 00.058 16108 worker thread done servicing request
04:02:21.691 00.000 21068 OnExposeComplete: enter
04:02:21.692 00.001 21068 UpdateGuideState(): m_state=6
04:02:21.693 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
04:02:21.693 00.000 21068 Star::Find returns 1 (0), X=102.81, Y=801.63, Mass=185695, SNR=98.5, Peak=23686 HFD=3.3
04:02:21.694 00.001 21068 MultiStar: [#1 -0.13,0.02,0.72,U] [#2 0.27,0.30,0.63,U] [#3 0.15,0.12,0.61,U] [#4 -0.15,0.75,0.00,M1] [#5 0.12,0.34,0.19,U] [#6 -0.08,0.16,0.16,U] [#7 0.31,-0.02,0.21,U] [#8 0.54,0.42,0.00,M1] 
04:02:21.695 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.16}, one-star: {0.04, 0.19}
04:02:21.696 00.001 21068 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
04:02:21.696 00.000 21068 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
04:02:21.697 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
04:02:21.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.16, opts=13)
04:02:21.700 00.001 21068 Enqueuing Move request for scope (0.08, 0.16)
04:02:21.701 00.001 16108 Worker thread wakes up
04:02:21.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
04:02:21.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
04:02:21.701 00.000 16108 Moving (0.08, 0.16) raw xDistance=-0.05 yDistance=-0.17
04:02:21.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:21.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:21.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:02:21.701 00.000 16108 MoveAxis(E, 0, ABG)
04:02:21.701 00.000 16108 Move returns status 0, amount 0
04:02:21.701 00.000 16108 MoveAxis(N, 0, ABG)
04:02:21.701 00.000 16108 Move returns status 0, amount 0
04:02:21.701 00.000 16108 move complete, result=0
04:02:21.701 00.000 16108 worker thread done servicing request
04:02:21.705 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4825, FiltMin=4057, FiltMax=16905, Gamma=1.000
04:02:21.719 00.014 21068 UpdateGuideState exits: m=185695 SNR=98.5
04:02:21.720 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:21.721 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:21.721 00.000 21068 Enqueuing Expose request
04:02:21.722 00.001 16108 Worker thread wakes up
04:02:21.722 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:21.722 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:21.722 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:22.690 00.968 16108 Exposure complete
04:02:22.745 00.055 16108 worker thread done servicing request
04:02:22.745 00.000 21068 OnExposeComplete: enter
04:02:22.746 00.001 21068 UpdateGuideState(): m_state=6
04:02:22.747 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
04:02:22.747 00.000 21068 Star::Find returns 1 (0), X=103.11, Y=801.75, Mass=198912, SNR=108.8, Peak=23651 HFD=3.5
04:02:22.748 00.001 21068 MultiStar: [#1 -0.30,0.03,0.61,U] [#2 0.33,0.16,0.50,U] [#3 -0.05,0.13,0.47,U] [#4 -0.10,0.60,0.22,U] [#5 -0.31,0.27,0.17,U] [#6 0.66,-0.07,0.00,M1] [#7 0.34,0.20,0.18,U] [#8 0.42,-0.21,0.19,U] 
04:02:22.749 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.19}, one-star: {0.35, 0.32}
04:02:22.750 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
04:02:22.750 00.000 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
04:02:22.751 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
04:02:22.753 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.19, opts=13)
04:02:22.754 00.001 21068 Enqueuing Move request for scope (0.11, 0.19)
04:02:22.755 00.001 16108 Worker thread wakes up
04:02:22.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
04:02:22.755 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
04:02:22.755 00.000 16108 Moving (0.11, 0.19) raw xDistance=-0.08 yDistance=-0.21
04:02:22.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:02:22.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:02:22.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:02:22.756 00.001 16108 MoveAxis(E, 0, ABG)
04:02:22.756 00.000 16108 Move returns status 0, amount 0
04:02:22.756 00.000 16108 MoveAxis(N, 0, ABG)
04:02:22.756 00.000 16108 Move returns status 0, amount 0
04:02:22.756 00.000 16108 move complete, result=0
04:02:22.756 00.000 16108 worker thread done servicing request
04:02:22.759 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2304, max=65535, med=4829, FiltMin=4099, FiltMax=16313, Gamma=1.000
04:02:22.771 00.012 21068 UpdateGuideState exits: m=198912 SNR=108.8
04:02:22.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:22.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:22.773 00.000 21068 Enqueuing Expose request
04:02:22.774 00.001 16108 Worker thread wakes up
04:02:22.774 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:22.775 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:22.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:23.937 01.162 16108 Exposure complete
04:02:23.995 00.058 16108 worker thread done servicing request
04:02:23.995 00.000 21068 OnExposeComplete: enter
04:02:23.997 00.002 21068 UpdateGuideState(): m_state=6
04:02:23.999 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
04:02:24.001 00.002 21068 Star::Find returns 1 (0), X=103.28, Y=801.66, Mass=170433, SNR=84.1, Peak=19811 HFD=3.3
04:02:24.003 00.002 21068 MultiStar: [#1 0.10,-0.03,1.01,U] [#2 0.39,-0.01,0.80,U] [#3 0.49,0.07,0.73,U] [#4 0.06,0.69,0.00,M1] [#5 -0.17,-0.15,0.26,U] [#6 0.11,-0.07,0.25,U] [#7 0.70,0.06,0.00,M1] [#8 0.49,0.32,0.16,U] 
04:02:24.005 00.002 21068 refined, 6 included, MultiStar: {0.32, 0.05}, one-star: {0.51, 0.22}
04:02:24.006 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
04:02:24.007 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
04:02:24.008 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.16 mountX=-0.30 mountY=-0.13, mountTheta=-2.75
04:02:24.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.05, opts=13)
04:02:24.011 00.001 21068 Enqueuing Move request for scope (0.32, 0.05)
04:02:24.012 00.001 16108 Worker thread wakes up
04:02:24.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
04:02:24.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
04:02:24.012 00.000 16108 Moving (0.32, 0.05) raw xDistance=-0.30 yDistance=-0.13
04:02:24.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:02:24.012 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:24.012 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:24.012 00.000 16108 MoveAxis(E, 80, ABG)
04:02:24.012 00.000 16108 Guiding  Dir = 2, Dur = 80
04:02:24.012 00.000 16108 IsSlewing returns 0
04:02:24.013 00.001 16108 IsGuiding returns 0
04:02:24.014 00.001 16108 PulseGuide returned control before completion, sleep 89
04:02:24.018 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2272, max=65535, med=4832, FiltMin=4160, FiltMax=14947, Gamma=1.000
04:02:24.037 00.019 21068 UpdateGuideState exits: m=170433 SNR=84.1
04:02:24.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:24.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:24.040 00.001 21068 Enqueuing Expose request
04:02:24.118 00.078 16108 IsGuiding returns 1
04:02:24.118 00.000 16108 scope still moving after pulse duration time elapsed
04:02:24.148 00.030 16108 IsSlewing returns 0
04:02:24.148 00.000 16108 IsGuiding returns 1
04:02:24.180 00.032 16108 IsSlewing returns 0
04:02:24.180 00.000 16108 IsGuiding returns 0
04:02:24.180 00.000 16108 scope move finished after 80 + 87 ms
04:02:24.181 00.001 16108 Move returns status 0, amount 80
04:02:24.181 00.000 16108 MoveAxis(N, 0, ABG)
04:02:24.181 00.000 16108 Move returns status 0, amount 0
04:02:24.181 00.000 16108 move complete, result=0
04:02:24.181 00.000 16108 worker thread done servicing request
04:02:24.181 00.000 16108 Worker thread wakes up
04:02:24.181 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
04:02:24.184 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:24.184 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:25.162 00.978 16108 Exposure complete
04:02:25.229 00.067 16108 worker thread done servicing request
04:02:25.229 00.000 21068 OnExposeComplete: enter
04:02:25.230 00.001 21068 UpdateGuideState(): m_state=6
04:02:25.231 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
04:02:25.231 00.000 21068 Star::Find returns 1 (0), X=103.00, Y=801.84, Mass=194114, SNR=97.5, Peak=25651 HFD=3.1
04:02:25.232 00.001 21068 MultiStar: [#1 -0.19,0.16,0.67,U] [#2 0.17,0.35,0.63,U] [#3 0.11,0.09,0.61,U] [#4 -0.10,0.57,0.22,U] [#5 -0.26,-0.15,0.19,U] [#6 0.10,-0.42,0.18,U] [#7 -0.26,0.22,0.21,U] [#8 -0.18,0.51,0.19,U] 
04:02:25.233 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.24}, one-star: {0.23, 0.40}
04:02:25.234 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
04:02:25.234 00.000 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
04:02:25.235 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.43 mountX=0.01 mountY=-0.24, mountTheta=-1.53
04:02:25.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.24, opts=13)
04:02:25.237 00.000 21068 Enqueuing Move request for scope (0.03, 0.24)
04:02:25.238 00.001 16108 Worker thread wakes up
04:02:25.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
04:02:25.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
04:02:25.238 00.000 16108 Moving (0.03, 0.24) raw xDistance=0.01 yDistance=-0.24
04:02:25.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:25.238 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.55 newest=-0.58
04:02:25.239 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:02:25.239 00.000 16108 MoveAxis(E, 0, ABG)
04:02:25.239 00.000 16108 Move returns status 0, amount 0
04:02:25.239 00.000 16108 MoveAxis(N, 49, ABG)
04:02:25.239 00.000 16108 Guiding  Dir = 0, Dur = 49
04:02:25.239 00.000 16108 IsSlewing returns 0
04:02:25.239 00.000 16108 IsGuiding returns 0
04:02:25.243 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2550, max=65535, med=4829, FiltMin=4035, FiltMax=19353, Gamma=1.000
04:02:25.255 00.012 21068 UpdateGuideState exits: m=194114 SNR=97.5
04:02:25.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:25.257 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:25.257 00.000 21068 Enqueuing Expose request
04:02:25.275 00.018 16108 PulseGuide returned control before completion, sleep 25
04:02:25.305 00.030 16108 IsGuiding returns 1
04:02:25.305 00.000 16108 scope still moving after pulse duration time elapsed
04:02:25.337 00.032 16108 IsSlewing returns 0
04:02:25.337 00.000 16108 IsGuiding returns 1
04:02:25.374 00.037 16108 IsSlewing returns 0
04:02:25.376 00.002 16108 IsGuiding returns 0
04:02:25.376 00.000 16108 scope move finished after 49 + 86 ms
04:02:25.376 00.000 16108 Move returns status 0, amount 49
04:02:25.376 00.000 16108 move complete, result=0
04:02:25.376 00.000 16108 worker thread done servicing request
04:02:25.376 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 49 ms NORTH
04:02:25.378 00.002 16108 Worker thread wakes up
04:02:25.378 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:25.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:26.533 01.155 16108 Exposure complete
04:02:26.605 00.072 16108 worker thread done servicing request
04:02:26.605 00.000 21068 OnExposeComplete: enter
04:02:26.607 00.002 21068 UpdateGuideState(): m_state=6
04:02:26.609 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
04:02:26.610 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.69, Mass=214916, SNR=106.1, Peak=24614 HFD=3.4
04:02:26.612 00.002 21068 MultiStar: [#1 -0.11,0.04,0.81,U] [#2 0.16,-0.11,0.67,U] [#3 0.26,0.05,0.77,U] [#4 0.19,0.48,0.21,U] [#5 0.41,0.10,0.20,U] [#6 0.10,-0.49,0.14,U] [#7 -0.04,0.34,0.18,U] [#8 -0.58,-0.21,0.25,U] 
04:02:26.613 00.001 21068 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.09, 0.26}
04:02:26.615 00.002 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
04:02:26.616 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
04:02:26.617 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.84 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
04:02:26.621 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.07, opts=13)
04:02:26.623 00.002 21068 Enqueuing Move request for scope (0.07, 0.07)
04:02:26.625 00.002 16108 Worker thread wakes up
04:02:26.625 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
04:02:26.625 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
04:02:26.625 00.000 16108 Moving (0.07, 0.07) raw xDistance=-0.05 yDistance=-0.09
04:02:26.625 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:26.625 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:26.625 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:02:26.625 00.000 16108 MoveAxis(E, 0, ABG)
04:02:26.625 00.000 16108 Move returns status 0, amount 0
04:02:26.625 00.000 16108 MoveAxis(N, 0, ABG)
04:02:26.625 00.000 16108 Move returns status 0, amount 0
04:02:26.625 00.000 16108 move complete, result=0
04:02:26.625 00.000 16108 worker thread done servicing request
04:02:26.630 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2515, max=65535, med=4822, FiltMin=4131, FiltMax=19110, Gamma=1.000
04:02:26.644 00.014 21068 UpdateGuideState exits: m=214916 SNR=106.1
04:02:26.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:26.645 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:26.646 00.001 21068 Enqueuing Expose request
04:02:26.647 00.001 16108 Worker thread wakes up
04:02:26.647 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:26.647 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:26.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:27.613 00.966 16108 Exposure complete
04:02:27.667 00.054 16108 worker thread done servicing request
04:02:27.667 00.000 21068 OnExposeComplete: enter
04:02:27.671 00.004 21068 UpdateGuideState(): m_state=6
04:02:27.673 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
04:02:27.676 00.003 21068 Star::Find returns 1 (0), X=103.03, Y=801.79, Mass=180566, SNR=96.0, Peak=23907 HFD=3.1
04:02:27.678 00.002 21068 MultiStar: [#1 -0.36,-0.20,0.82,U] [#2 0.03,-0.19,0.75,U] [#3 0.20,0.22,0.78,U] [#4 -0.28,0.06,0.31,U] [#5 -0.40,0.17,0.20,U] [#6 0.33,-0.53,0.20,U] [#7 -0.01,0.74,0.00,M1] [#8 -0.25,0.09,0.22,U] 
04:02:27.681 00.003 21068 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {0.27, 0.35}
04:02:27.682 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
04:02:27.684 00.002 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
04:02:27.685 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.55 mountX=0.01 mountY=-0.04, mountTheta=-1.42
04:02:27.686 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.04, opts=13)
04:02:27.687 00.001 21068 Enqueuing Move request for scope (0.00, 0.04)
04:02:27.688 00.001 16108 Worker thread wakes up
04:02:27.688 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
04:02:27.688 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
04:02:27.688 00.000 16108 Moving (0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
04:02:27.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:27.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:27.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:02:27.688 00.000 16108 MoveAxis(E, 0, ABG)
04:02:27.688 00.000 16108 Move returns status 0, amount 0
04:02:27.688 00.000 16108 MoveAxis(N, 0, ABG)
04:02:27.688 00.000 16108 Move returns status 0, amount 0
04:02:27.688 00.000 16108 move complete, result=0
04:02:27.689 00.001 16108 worker thread done servicing request
04:02:27.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2160, max=65535, med=4819, FiltMin=4109, FiltMax=18838, Gamma=1.000
04:02:27.707 00.013 21068 UpdateGuideState exits: m=180566 SNR=96.0
04:02:27.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:27.709 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:27.710 00.001 21068 Enqueuing Expose request
04:02:27.710 00.000 16108 Worker thread wakes up
04:02:27.711 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:27.711 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:27.711 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:28.880 01.169 16108 Exposure complete
04:02:28.936 00.056 16108 worker thread done servicing request
04:02:28.936 00.000 21068 OnExposeComplete: enter
04:02:28.937 00.001 21068 UpdateGuideState(): m_state=6
04:02:28.938 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
04:02:28.939 00.001 21068 Star::Find returns 1 (0), X=103.20, Y=801.69, Mass=161717, SNR=88.2, Peak=20595 HFD=3.5
04:02:28.940 00.001 21068 MultiStar: [#1 -0.12,0.08,0.92,U] [#2 0.08,0.09,0.86,U] [#3 0.20,-0.02,0.85,U] [#4 0.09,0.66,0.00,M1] [#5 0.51,0.62,0.00,M1] [#6 -0.75,0.32,0.00,M1] [#7 0.64,0.64,0.00,M2] [#8 0.41,0.65,0.00,M1] 
04:02:28.940 00.000 21068 refined, 3 included, MultiStar: {0.16, 0.11}, one-star: {0.43, 0.26}
04:02:28.941 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.35 = -2.35)
04:02:28.942 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
04:02:28.942 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
04:02:28.944 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.11, opts=13)
04:02:28.945 00.001 21068 Enqueuing Move request for scope (0.16, 0.11)
04:02:28.946 00.001 16108 Worker thread wakes up
04:02:28.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
04:02:28.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
04:02:28.946 00.000 16108 Moving (0.16, 0.11) raw xDistance=-0.13 yDistance=-0.14
04:02:28.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:02:28.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:28.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:02:28.946 00.000 16108 MoveAxis(E, 0, ABG)
04:02:28.946 00.000 16108 Move returns status 0, amount 0
04:02:28.946 00.000 16108 MoveAxis(N, 0, ABG)
04:02:28.946 00.000 16108 Move returns status 0, amount 0
04:02:28.946 00.000 16108 move complete, result=0
04:02:28.946 00.000 16108 worker thread done servicing request
04:02:28.952 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4809, FiltMin=4061, FiltMax=20137, Gamma=1.000
04:02:28.964 00.012 21068 UpdateGuideState exits: m=161717 SNR=88.2
04:02:28.965 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:28.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:28.967 00.001 21068 Enqueuing Expose request
04:02:28.967 00.000 16108 Worker thread wakes up
04:02:28.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:28.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:28.968 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:29.939 00.971 16108 Exposure complete
04:02:29.995 00.056 16108 worker thread done servicing request
04:02:29.995 00.000 21068 OnExposeComplete: enter
04:02:29.997 00.002 21068 UpdateGuideState(): m_state=6
04:02:29.998 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
04:02:29.998 00.000 21068 Star::Find returns 1 (0), X=102.70, Y=801.76, Mass=186388, SNR=94.9, Peak=25795 HFD=3.2
04:02:29.999 00.001 21068 MultiStar: [#1 -0.05,0.08,0.92,U] [#2 0.13,-0.06,0.74,U] [#3 0.02,0.20,0.78,U] [#4 0.18,0.37,0.36,U] [#5 -0.18,0.23,0.23,U] [#6 -0.07,0.06,0.20,U] [#7 0.79,-0.13,0.00,M3] [#8 -0.04,0.47,0.21,U] 
04:02:30.000 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.18}, one-star: {-0.07, 0.33}
04:02:30.001 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
04:02:30.002 00.001 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
04:02:30.002 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=0.03 mountY=-0.18, mountTheta=-1.39
04:02:30.005 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.18, opts=13)
04:02:30.006 00.001 21068 Enqueuing Move request for scope (-0.00, 0.18)
04:02:30.007 00.001 16108 Worker thread wakes up
04:02:30.007 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
04:02:30.007 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
04:02:30.007 00.000 16108 Moving (-0.00, 0.18) raw xDistance=0.03 yDistance=-0.18
04:02:30.007 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:30.007 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:30.007 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:02:30.007 00.000 16108 MoveAxis(E, 0, ABG)
04:02:30.007 00.000 16108 Move returns status 0, amount 0
04:02:30.007 00.000 16108 MoveAxis(N, 0, ABG)
04:02:30.007 00.000 16108 Move returns status 0, amount 0
04:02:30.007 00.000 16108 move complete, result=0
04:02:30.008 00.001 16108 worker thread done servicing request
04:02:30.011 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4803, FiltMin=4061, FiltMax=21302, Gamma=1.000
04:02:30.036 00.025 21068 UpdateGuideState exits: m=186388 SNR=94.9
04:02:30.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:30.039 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:30.041 00.002 21068 Enqueuing Expose request
04:02:30.042 00.001 16108 Worker thread wakes up
04:02:30.042 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:30.043 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:30.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:31.206 01.163 16108 Exposure complete
04:02:31.282 00.076 16108 worker thread done servicing request
04:02:31.282 00.000 21068 OnExposeComplete: enter
04:02:31.284 00.002 21068 UpdateGuideState(): m_state=6
04:02:31.287 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
04:02:31.288 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.75, Mass=184064, SNR=106.6, Peak=26499 HFD=3.2
04:02:31.290 00.002 21068 MultiStar: [#1 -0.31,-0.00,0.88,U] [#2 0.06,0.09,0.62,U] [#3 -0.03,0.19,0.58,U] [#4 -0.51,0.50,0.00,M1] [#5 -0.23,0.49,0.22,U] [#6 0.18,-0.22,0.19,U] [#7 0.37,1.08,0.00,M4] [#8 0.23,0.14,0.22,U] 
04:02:31.292 00.002 21068 refined, 6 included, MultiStar: {0.02, 0.15}, one-star: {0.27, 0.31}
04:02:31.294 00.002 21068 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.97) = xAngle (-1.50 = -1.50)
04:02:31.296 00.002 21068 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.43 = -1.43)
04:02:31.297 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=0.01 mountY=-0.15, mountTheta=-1.49
04:02:31.300 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.15, opts=13)
04:02:31.302 00.002 21068 Enqueuing Move request for scope (0.02, 0.15)
04:02:31.305 00.003 16108 Worker thread wakes up
04:02:31.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
04:02:31.305 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
04:02:31.305 00.000 16108 Moving (0.02, 0.15) raw xDistance=0.01 yDistance=-0.15
04:02:31.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:31.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:31.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:02:31.305 00.000 16108 MoveAxis(E, 0, ABG)
04:02:31.306 00.001 16108 Move returns status 0, amount 0
04:02:31.306 00.000 16108 MoveAxis(N, 0, ABG)
04:02:31.306 00.000 16108 Move returns status 0, amount 0
04:02:31.306 00.000 16108 move complete, result=0
04:02:31.306 00.000 16108 worker thread done servicing request
04:02:31.317 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=2032, max=65535, med=4790, FiltMin=4086, FiltMax=20205, Gamma=1.000
04:02:31.336 00.019 21068 UpdateGuideState exits: m=184064 SNR=106.6
04:02:31.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:31.340 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:31.343 00.003 21068 Enqueuing Expose request
04:02:31.346 00.003 16108 Worker thread wakes up
04:02:31.346 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:31.349 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:31.349 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:32.328 00.979 16108 Exposure complete
04:02:32.397 00.069 16108 worker thread done servicing request
04:02:32.397 00.000 21068 OnExposeComplete: enter
04:02:32.398 00.001 21068 UpdateGuideState(): m_state=6
04:02:32.400 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
04:02:32.402 00.002 21068 Star::Find returns 1 (0), X=102.78, Y=801.63, Mass=184256, SNR=85.7, Peak=24099 HFD=3.2
04:02:32.405 00.003 21068 MultiStar: [#1 -0.40,-0.01,0.89,U] [#2 0.18,0.12,0.94,U] [#3 0.01,0.04,0.70,U] [#4 0.16,0.63,0.00,M2] [#5 -0.24,0.24,0.28,U] [#6 0.30,0.24,0.16,U] [#7 -0.32,0.36,0.24,U] [#8 -0.02,0.18,0.23,U] 
04:02:32.408 00.003 21068 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {0.01, 0.20}
04:02:32.409 00.001 21068 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
04:02:32.412 00.003 21068 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
04:02:32.413 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.03 mountX=0.08 mountY=-0.11, mountTheta=-0.91
04:02:32.416 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.13, opts=13)
04:02:32.418 00.002 21068 Enqueuing Move request for scope (-0.06, 0.13)
04:02:32.419 00.001 16108 Worker thread wakes up
04:02:32.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
04:02:32.419 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
04:02:32.419 00.000 16108 Moving (-0.06, 0.13) raw xDistance=0.08 yDistance=-0.11
04:02:32.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:02:32.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:32.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:32.419 00.000 16108 MoveAxis(E, 0, ABG)
04:02:32.419 00.000 16108 Move returns status 0, amount 0
04:02:32.419 00.000 16108 MoveAxis(N, 0, ABG)
04:02:32.419 00.000 16108 Move returns status 0, amount 0
04:02:32.419 00.000 16108 move complete, result=0
04:02:32.419 00.000 16108 worker thread done servicing request
04:02:32.431 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=2089, max=65535, med=4781, FiltMin=4048, FiltMax=19881, Gamma=1.000
04:02:32.447 00.016 21068 UpdateGuideState exits: m=184256 SNR=85.7
04:02:32.448 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:32.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:32.449 00.000 21068 Enqueuing Expose request
04:02:32.450 00.001 16108 Worker thread wakes up
04:02:32.450 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:32.451 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:32.451 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:33.606 01.155 16108 Exposure complete
04:02:33.666 00.060 16108 worker thread done servicing request
04:02:33.666 00.000 21068 OnExposeComplete: enter
04:02:33.666 00.000 21068 UpdateGuideState(): m_state=6
04:02:33.667 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
04:02:33.668 00.001 21068 Star::Find returns 1 (0), X=103.14, Y=801.85, Mass=193955, SNR=102.9, Peak=25555 HFD=3.3
04:02:33.669 00.001 21068 MultiStar: [#1 -0.30,0.12,0.77,U] [#2 0.03,0.13,0.72,U] [#3 0.31,0.18,0.61,U] [#4 -0.04,0.17,0.25,U] [#5 0.21,0.71,0.00,M1] [#6 -0.23,-0.04,0.17,U] [#7 0.41,0.07,0.21,U] [#8 0.27,0.16,0.22,U] 
04:02:33.670 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.20}, one-star: {0.37, 0.42}
04:02:33.671 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
04:02:33.672 00.001 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
04:02:33.673 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.07 mountX=-0.08 mountY=-0.22, mountTheta=-1.89
04:02:33.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.20, opts=13)
04:02:33.677 00.002 21068 Enqueuing Move request for scope (0.11, 0.20)
04:02:33.678 00.001 16108 Worker thread wakes up
04:02:33.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
04:02:33.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
04:02:33.678 00.000 16108 Moving (0.11, 0.20) raw xDistance=-0.08 yDistance=-0.22
04:02:33.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:02:33.678 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:02:33.678 00.000 16108 MoveAxis(E, 0, ABG)
04:02:33.678 00.000 16108 Move returns status 0, amount 0
04:02:33.678 00.000 16108 MoveAxis(N, 45, ABG)
04:02:33.678 00.000 16108 Guiding  Dir = 0, Dur = 45
04:02:33.679 00.001 16108 IsSlewing returns 0
04:02:33.679 00.000 16108 IsGuiding returns 0
04:02:33.683 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4768, FiltMin=4051, FiltMax=19133, Gamma=1.000
04:02:33.696 00.013 21068 UpdateGuideState exits: m=193955 SNR=102.9
04:02:33.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:33.698 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:33.699 00.001 21068 Enqueuing Expose request
04:02:33.710 00.011 16108 PulseGuide returned control before completion, sleep 24
04:02:33.739 00.029 16108 IsGuiding returns 1
04:02:33.739 00.000 16108 scope still moving after pulse duration time elapsed
04:02:33.770 00.031 16108 IsSlewing returns 0
04:02:33.770 00.000 16108 IsGuiding returns 1
04:02:33.802 00.032 16108 IsSlewing returns 0
04:02:33.802 00.000 16108 IsGuiding returns 0
04:02:33.802 00.000 16108 scope move finished after 45 + 78 ms
04:02:33.802 00.000 16108 Move returns status 0, amount 45
04:02:33.802 00.000 16108 move complete, result=0
04:02:33.802 00.000 16108 worker thread done servicing request
04:02:33.803 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
04:02:33.804 00.001 16108 Worker thread wakes up
04:02:33.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:33.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:34.780 00.976 16108 Exposure complete
04:02:34.839 00.059 16108 worker thread done servicing request
04:02:34.839 00.000 21068 OnExposeComplete: enter
04:02:34.841 00.002 21068 UpdateGuideState(): m_state=6
04:02:34.844 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
04:02:34.845 00.001 21068 Star::Find returns 1 (0), X=103.07, Y=801.76, Mass=195393, SNR=93.8, Peak=23379 HFD=3.3
04:02:34.847 00.002 21068 MultiStar: [#1 -0.13,-0.05,0.87,U] [#2 0.05,0.20,0.86,U] [#3 0.08,-0.25,0.69,U] [#4 -0.04,0.48,0.30,U] [#5 0.12,-0.04,0.31,U] [#6 -0.02,0.66,0.00,M1] [#7 0.12,-0.05,0.21,U] [#8 0.15,0.13,0.22,U] 
04:02:34.848 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.31, 0.32}
04:02:34.849 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
04:02:34.850 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
04:02:34.851 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.85 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
04:02:34.855 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.09, opts=13)
04:02:34.856 00.001 21068 Enqueuing Move request for scope (0.08, 0.09)
04:02:34.857 00.001 16108 Worker thread wakes up
04:02:34.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
04:02:34.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
04:02:34.857 00.000 16108 Moving (0.08, 0.09) raw xDistance=-0.07 yDistance=-0.11
04:02:34.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:02:34.858 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:34.858 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:34.858 00.000 16108 MoveAxis(E, 0, ABG)
04:02:34.858 00.000 16108 Move returns status 0, amount 0
04:02:34.858 00.000 16108 MoveAxis(N, 0, ABG)
04:02:34.858 00.000 16108 Move returns status 0, amount 0
04:02:34.858 00.000 16108 move complete, result=0
04:02:34.858 00.000 16108 worker thread done servicing request
04:02:34.865 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2086, max=65535, med=4761, FiltMin=4048, FiltMax=21113, Gamma=1.000
04:02:34.889 00.024 21068 UpdateGuideState exits: m=195393 SNR=93.8
04:02:34.892 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:34.893 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:34.895 00.002 21068 Enqueuing Expose request
04:02:34.896 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:34.898 00.002 16108 Worker thread wakes up
04:02:34.898 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:34.898 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:36.063 01.165 16108 Exposure complete
04:02:36.118 00.055 16108 worker thread done servicing request
04:02:36.118 00.000 21068 OnExposeComplete: enter
04:02:36.121 00.003 21068 UpdateGuideState(): m_state=6
04:02:36.122 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
04:02:36.124 00.002 21068 Star::Find returns 1 (0), X=102.83, Y=801.59, Mass=179988, SNR=91.3, Peak=23683 HFD=3.3
04:02:36.126 00.002 21068 MultiStar: [#1 -0.03,0.03,1.09,U] [#2 -0.03,-0.02,0.94,U] [#3 0.37,0.23,0.70,U] [#4 -0.06,0.29,0.34,U] [#5 0.18,0.09,0.29,U] [#6 -0.48,-0.30,0.19,U] [#7 0.23,0.51,0.25,U] [#8 0.01,0.31,0.24,U] 
04:02:36.128 00.002 21068 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.07, 0.16}
04:02:36.129 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
04:02:36.132 00.003 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
04:02:36.133 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
04:02:36.136 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
04:02:36.138 00.002 21068 Enqueuing Move request for scope (0.05, 0.12)
04:02:36.141 00.003 16108 Worker thread wakes up
04:02:36.141 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
04:02:36.141 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
04:02:36.141 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
04:02:36.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:02:36.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:36.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:36.141 00.000 16108 MoveAxis(E, 0, ABG)
04:02:36.141 00.000 16108 Move returns status 0, amount 0
04:02:36.141 00.000 16108 MoveAxis(N, 0, ABG)
04:02:36.141 00.000 16108 Move returns status 0, amount 0
04:02:36.142 00.001 16108 move complete, result=0
04:02:36.142 00.000 16108 worker thread done servicing request
04:02:36.145 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2313, max=65535, med=4745, FiltMin=4029, FiltMax=20073, Gamma=1.000
04:02:36.160 00.015 21068 UpdateGuideState exits: m=179988 SNR=91.3
04:02:36.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:36.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:36.163 00.001 21068 Enqueuing Expose request
04:02:36.163 00.000 16108 Worker thread wakes up
04:02:36.163 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:36.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:36.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:37.139 00.975 16108 Exposure complete
04:02:37.202 00.063 16108 worker thread done servicing request
04:02:37.202 00.000 21068 OnExposeComplete: enter
04:02:37.204 00.002 21068 UpdateGuideState(): m_state=6
04:02:37.206 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
04:02:37.207 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.54, Mass=198816, SNR=96.2, Peak=25571 HFD=3.3
04:02:37.208 00.001 21068 MultiStar: [#1 -0.03,0.08,0.77,U] [#2 0.21,-0.06,0.80,U] [#3 0.16,0.03,0.72,U] [#4 -0.14,-0.02,0.34,U] [#5 -0.12,0.15,0.33,U] [#6 0.39,-0.30,0.16,U] [#7 0.25,0.10,0.23,U] [#8 0.60,0.22,0.00,M1] 
04:02:37.209 00.001 21068 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.15, 0.10}
04:02:37.209 00.000 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
04:02:37.210 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
04:02:37.211 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.33 mountX=-0.09 mountY=-0.06, mountTheta=-2.59
04:02:37.214 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.03, opts=13)
04:02:37.214 00.000 21068 Enqueuing Move request for scope (0.10, 0.03)
04:02:37.215 00.001 16108 Worker thread wakes up
04:02:37.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
04:02:37.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
04:02:37.216 00.001 16108 Moving (0.10, 0.03) raw xDistance=-0.09 yDistance=-0.06
04:02:37.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:02:37.216 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:37.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:02:37.216 00.000 16108 MoveAxis(E, 0, ABG)
04:02:37.216 00.000 16108 Move returns status 0, amount 0
04:02:37.216 00.000 16108 MoveAxis(N, 0, ABG)
04:02:37.216 00.000 16108 Move returns status 0, amount 0
04:02:37.216 00.000 16108 move complete, result=0
04:02:37.216 00.000 16108 worker thread done servicing request
04:02:37.223 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4739, FiltMin=4022, FiltMax=18371, Gamma=1.000
04:02:37.241 00.018 21068 UpdateGuideState exits: m=198816 SNR=96.2
04:02:37.242 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:37.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:37.243 00.000 21068 Enqueuing Expose request
04:02:37.245 00.002 16108 Worker thread wakes up
04:02:37.245 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:37.247 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:37.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:38.402 01.155 16108 Exposure complete
04:02:38.458 00.056 16108 worker thread done servicing request
04:02:38.459 00.001 21068 OnExposeComplete: enter
04:02:38.459 00.000 21068 UpdateGuideState(): m_state=6
04:02:38.460 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
04:02:38.465 00.005 21068 Star::Find returns 1 (0), X=103.16, Y=801.53, Mass=197875, SNR=98.0, Peak=25635 HFD=3.4
04:02:38.468 00.003 21068 MultiStar: [#1 -0.23,0.01,0.93,U] [#2 0.26,-0.12,0.81,U] [#3 0.38,-0.02,0.74,U] [#4 0.04,0.18,0.36,U] [#5 0.09,0.52,0.30,U] [#6 0.25,-0.73,0.00,M1] [#7 0.57,-0.25,0.26,U] [#8 0.38,0.29,0.20,U] 
04:02:38.469 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.05}, one-star: {0.39, 0.09}
04:02:38.471 00.002 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
04:02:38.472 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
04:02:38.474 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.22 mountX=-0.19 mountY=-0.09, mountTheta=-2.70
04:02:38.476 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.05, opts=13)
04:02:38.478 00.002 21068 Enqueuing Move request for scope (0.20, 0.05)
04:02:38.481 00.003 16108 Worker thread wakes up
04:02:38.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
04:02:38.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
04:02:38.481 00.000 16108 Moving (0.20, 0.05) raw xDistance=-0.19 yDistance=-0.09
04:02:38.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:02:38.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:38.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:02:38.481 00.000 16108 MoveAxis(E, 0, ABG)
04:02:38.481 00.000 16108 Move returns status 0, amount 0
04:02:38.481 00.000 16108 MoveAxis(N, 0, ABG)
04:02:38.482 00.001 16108 Move returns status 0, amount 0
04:02:38.482 00.000 16108 move complete, result=0
04:02:38.482 00.000 16108 worker thread done servicing request
04:02:38.486 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2509, max=65535, med=4726, FiltMin=4041, FiltMax=18889, Gamma=1.000
04:02:38.506 00.020 21068 UpdateGuideState exits: m=197875 SNR=98.0
04:02:38.508 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:38.508 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:38.509 00.001 21068 Enqueuing Expose request
04:02:38.511 00.002 16108 Worker thread wakes up
04:02:38.511 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:38.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:38.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:39.495 00.983 16108 Exposure complete
04:02:39.560 00.065 16108 worker thread done servicing request
04:02:39.560 00.000 21068 OnExposeComplete: enter
04:02:39.563 00.003 21068 UpdateGuideState(): m_state=6
04:02:39.564 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
04:02:39.566 00.002 21068 Star::Find returns 1 (0), X=102.97, Y=801.54, Mass=193982, SNR=97.9, Peak=24310 HFD=3.5
04:02:39.568 00.002 21068 MultiStar: [#1 -0.09,-0.07,0.87,U] [#2 0.28,-0.12,0.76,U] [#3 0.24,0.16,0.74,U] [#4 0.26,0.41,0.31,U] [#5 -0.00,-0.18,0.30,U] [#6 0.17,0.30,0.21,U] [#7 0.63,-0.78,0.00,M1] [#8 0.17,0.51,0.26,U] 
04:02:39.569 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.20, 0.11}
04:02:39.571 00.002 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
04:02:39.573 00.002 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
04:02:39.574 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
04:02:39.577 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.08, opts=13)
04:02:39.578 00.001 21068 Enqueuing Move request for scope (0.15, 0.08)
04:02:39.579 00.001 16108 Worker thread wakes up
04:02:39.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
04:02:39.579 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
04:02:39.579 00.000 16108 Moving (0.15, 0.08) raw xDistance=-0.14 yDistance=-0.11
04:02:39.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:02:39.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:39.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:39.580 00.001 16108 MoveAxis(E, 0, ABG)
04:02:39.580 00.000 16108 Move returns status 0, amount 0
04:02:39.580 00.000 16108 MoveAxis(N, 0, ABG)
04:02:39.580 00.000 16108 Move returns status 0, amount 0
04:02:39.580 00.000 16108 move complete, result=0
04:02:39.580 00.000 16108 worker thread done servicing request
04:02:39.588 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=4723, FiltMin=4003, FiltMax=17161, Gamma=1.000
04:02:39.612 00.024 21068 UpdateGuideState exits: m=193982 SNR=97.9
04:02:39.614 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:39.616 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:39.618 00.002 21068 Enqueuing Expose request
04:02:39.619 00.001 16108 Worker thread wakes up
04:02:39.619 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:39.620 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:39.620 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:40.798 01.178 16108 Exposure complete
04:02:40.853 00.055 16108 worker thread done servicing request
04:02:40.853 00.000 21068 OnExposeComplete: enter
04:02:40.856 00.003 21068 UpdateGuideState(): m_state=6
04:02:40.858 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
04:02:40.859 00.001 21068 Star::Find returns 1 (0), X=103.28, Y=801.35, Mass=191923, SNR=92.0, Peak=25574 HFD=3.0
04:02:40.861 00.002 21068 MultiStar: [#1 0.14,-0.12,0.85,U] [#2 0.55,-0.22,0.77,U] [#3 0.61,0.03,0.77,U] [#4 0.12,0.79,0.00,M1] [#5 0.02,0.43,0.27,U] [#6 0.21,-0.62,0.00,M1] [#7 0.38,0.27,0.31,U] [#8 0.16,-0.03,0.21,U] 
04:02:40.864 00.003 21068 refined, 6 included, MultiStar: {0.40, -0.04}, one-star: {0.51, -0.09}
04:02:40.865 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
04:02:40.867 00.002 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
04:02:40.869 00.002 21068 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-0.09 mountX=-0.40 mountY=-0.06, mountTheta=-2.99
04:02:40.872 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.04, opts=13)
04:02:40.874 00.002 21068 Enqueuing Move request for scope (0.40, -0.04)
04:02:40.874 00.000 16108 Worker thread wakes up
04:02:40.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.04) opts 0xd
04:02:40.875 00.001 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.04)
04:02:40.875 00.000 16108 Moving (0.40, -0.04) raw xDistance=-0.40 yDistance=-0.06
04:02:40.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
04:02:40.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:40.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:02:40.875 00.000 16108 MoveAxis(E, 105, ABG)
04:02:40.875 00.000 16108 Guiding  Dir = 2, Dur = 105
04:02:40.875 00.000 16108 IsSlewing returns 0
04:02:40.875 00.000 16108 IsGuiding returns 0
04:02:40.879 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2166, max=65535, med=4713, FiltMin=4051, FiltMax=15657, Gamma=1.000
04:02:40.892 00.013 21068 UpdateGuideState exits: m=191923 SNR=92.0
04:02:40.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:40.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:40.894 00.000 21068 Enqueuing Expose request
04:02:40.898 00.004 16108 PulseGuide returned control before completion, sleep 93
04:02:40.992 00.094 16108 IsGuiding returns 1
04:02:40.992 00.000 16108 scope still moving after pulse duration time elapsed
04:02:41.024 00.032 16108 IsSlewing returns 0
04:02:41.024 00.000 16108 IsGuiding returns 1
04:02:41.055 00.031 16108 IsSlewing returns 0
04:02:41.055 00.000 16108 IsGuiding returns 1
04:02:41.086 00.031 16108 IsSlewing returns 0
04:02:41.086 00.000 16108 IsGuiding returns 0
04:02:41.086 00.000 16108 scope move finished after 105 + 107 ms
04:02:41.086 00.000 16108 Move returns status 0, amount 105
04:02:41.088 00.002 16108 MoveAxis(N, 0, ABG)
04:02:41.088 00.000 16108 Move returns status 0, amount 0
04:02:41.088 00.000 16108 move complete, result=0
04:02:41.088 00.000 16108 worker thread done servicing request
04:02:41.088 00.000 16108 Worker thread wakes up
04:02:41.088 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.1 px 0 ms NORTH
04:02:41.090 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:41.091 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:42.068 00.977 16108 Exposure complete
04:02:42.124 00.056 16108 worker thread done servicing request
04:02:42.124 00.000 21068 OnExposeComplete: enter
04:02:42.126 00.002 21068 UpdateGuideState(): m_state=6
04:02:42.127 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
04:02:42.127 00.000 21068 Star::Find returns 1 (0), X=102.96, Y=801.48, Mass=206140, SNR=104.9, Peak=24950 HFD=3.5
04:02:42.128 00.001 21068 MultiStar: [#1 0.02,-0.07,0.76,U] [#2 0.43,-0.07,0.68,U] [#3 0.33,0.09,0.70,U] [#4 -0.11,-0.01,0.23,U] [#5 -0.06,0.35,0.21,U] [#6 -0.13,-0.36,0.15,U] [#7 0.25,0.00,0.20,U] [#8 0.62,0.11,0.00,M1] 
04:02:42.129 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.19, 0.04}
04:02:42.130 00.001 21068 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
04:02:42.130 00.000 21068 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
04:02:42.131 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.18 mountY=-0.05, mountTheta=-2.87
04:02:42.133 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.01, opts=13)
04:02:42.134 00.001 21068 Enqueuing Move request for scope (0.18, 0.01)
04:02:42.134 00.000 16108 Worker thread wakes up
04:02:42.134 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
04:02:42.134 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
04:02:42.134 00.000 16108 Moving (0.18, 0.01) raw xDistance=-0.18 yDistance=-0.05
04:02:42.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:02:42.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:42.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:42.136 00.002 16108 MoveAxis(E, 0, ABG)
04:02:42.136 00.000 16108 Move returns status 0, amount 0
04:02:42.136 00.000 16108 MoveAxis(N, 0, ABG)
04:02:42.136 00.000 16108 Move returns status 0, amount 0
04:02:42.136 00.000 16108 move complete, result=0
04:02:42.136 00.000 16108 worker thread done servicing request
04:02:42.139 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4707, FiltMin=4006, FiltMax=20121, Gamma=1.000
04:02:42.163 00.024 21068 UpdateGuideState exits: m=206140 SNR=104.9
04:02:42.164 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:42.165 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:42.166 00.001 21068 Enqueuing Expose request
04:02:42.167 00.001 16108 Worker thread wakes up
04:02:42.167 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:42.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:42.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:43.325 01.157 16108 Exposure complete
04:02:43.386 00.061 16108 worker thread done servicing request
04:02:43.386 00.000 21068 OnExposeComplete: enter
04:02:43.388 00.002 21068 UpdateGuideState(): m_state=6
04:02:43.389 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
04:02:43.389 00.000 21068 Star::Find returns 1 (0), X=102.72, Y=801.58, Mass=248825, SNR=113.4, Peak=28771 HFD=3.4
04:02:43.390 00.001 21068 MultiStar: [#1 -0.45,0.07,0.78,U] [#2 -0.11,-0.11,0.72,U] [#3 -0.21,0.13,0.54,U] [#4 -0.61,0.55,0.00,M1] [#5 -0.54,0.23,0.29,U] [#6 -1.06,-0.06,0.00,M1] [#7 0.50,0.26,0.19,U] [#8 -0.27,0.45,0.24,U] 
04:02:43.391 00.001 21068 single-star, 6 included, MultiStar: {-0.19, 0.11}, one-star: {-0.04, 0.15}
04:02:43.392 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
04:02:43.392 00.000 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
04:02:43.393 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.85 mountX=0.07 mountY=-0.13, mountTheta=-1.10
04:02:43.396 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.15, opts=13)
04:02:43.399 00.003 21068 Enqueuing Move request for scope (-0.04, 0.15)
04:02:43.401 00.002 16108 Worker thread wakes up
04:02:43.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
04:02:43.401 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
04:02:43.401 00.000 16108 Moving (-0.04, 0.15) raw xDistance=0.07 yDistance=-0.13
04:02:43.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:02:43.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:43.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:43.401 00.000 16108 MoveAxis(E, 0, ABG)
04:02:43.401 00.000 16108 Move returns status 0, amount 0
04:02:43.401 00.000 16108 MoveAxis(N, 0, ABG)
04:02:43.401 00.000 16108 Move returns status 0, amount 0
04:02:43.401 00.000 16108 move complete, result=0
04:02:43.401 00.000 16108 worker thread done servicing request
04:02:43.406 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=934, max=65535, med=4697, FiltMin=4019, FiltMax=16886, Gamma=1.000
04:02:43.422 00.016 21068 UpdateGuideState exits: m=248825 SNR=113.4
04:02:43.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:43.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:43.425 00.001 21068 Enqueuing Expose request
04:02:43.427 00.002 16108 Worker thread wakes up
04:02:43.427 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:43.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:43.427 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:44.389 00.962 16108 Exposure complete
04:02:44.468 00.079 16108 worker thread done servicing request
04:02:44.468 00.000 21068 OnExposeComplete: enter
04:02:44.471 00.003 21068 UpdateGuideState(): m_state=6
04:02:44.473 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
04:02:44.474 00.001 21068 Star::Find returns 1 (0), X=102.57, Y=801.54, Mass=233701, SNR=112.6, Peak=24982 HFD=3.2
04:02:44.476 00.002 21068 MultiStar: [#1 -0.61,0.14,0.66,U] [#2 -0.31,-0.29,0.67,U] [#3 -0.34,-0.14,0.64,U] [#4 -0.02,0.54,0.22,U] [#5 -0.35,0.23,0.28,U] [#6 -0.64,0.37,0.00,M2] [#7 -0.48,0.24,0.22,U] [#8 0.17,0.04,0.19,U] 
04:02:44.479 00.003 21068 single-star, 7 included, MultiStar: {-0.31, 0.04}, one-star: {-0.19, 0.10}
04:02:44.480 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
04:02:44.482 00.002 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
04:02:44.483 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.66 mountX=0.21 mountY=-0.05, mountTheta=-0.25
04:02:44.486 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.10, opts=13)
04:02:44.488 00.002 21068 Enqueuing Move request for scope (-0.19, 0.10)
04:02:44.490 00.002 16108 Worker thread wakes up
04:02:44.490 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
04:02:44.490 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
04:02:44.490 00.000 16108 Moving (-0.19, 0.10) raw xDistance=0.21 yDistance=-0.05
04:02:44.490 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:02:44.490 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:44.490 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:44.490 00.000 16108 MoveAxis(W, 55, ABG)
04:02:44.490 00.000 16108 Guiding  Dir = 3, Dur = 55
04:02:44.490 00.000 16108 IsSlewing returns 0
04:02:44.490 00.000 16108 IsGuiding returns 0
04:02:44.496 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4694, FiltMin=4080, FiltMax=21011, Gamma=1.000
04:02:44.517 00.021 21068 UpdateGuideState exits: m=233701 SNR=112.6
04:02:44.519 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:44.520 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:44.521 00.001 21068 Enqueuing Expose request
04:02:44.550 00.029 16108 IsGuiding returns 1
04:02:44.550 00.000 16108 scope still moving after pulse duration time elapsed
04:02:44.580 00.030 16108 IsSlewing returns 0
04:02:44.580 00.000 16108 IsGuiding returns 1
04:02:44.611 00.031 16108 IsSlewing returns 0
04:02:44.611 00.000 16108 IsGuiding returns 1
04:02:44.643 00.032 16108 IsSlewing returns 0
04:02:44.643 00.000 16108 IsGuiding returns 0
04:02:44.643 00.000 16108 scope move finished after 55 + 97 ms
04:02:44.643 00.000 16108 Move returns status 0, amount 55
04:02:44.643 00.000 16108 MoveAxis(N, 0, ABG)
04:02:44.644 00.001 16108 Move returns status 0, amount 0
04:02:44.644 00.000 16108 move complete, result=0
04:02:44.644 00.000 16108 worker thread done servicing request
04:02:44.644 00.000 16108 Worker thread wakes up
04:02:44.644 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
04:02:44.648 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:44.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:45.809 01.161 16108 Exposure complete
04:02:45.877 00.068 16108 worker thread done servicing request
04:02:45.877 00.000 21068 OnExposeComplete: enter
04:02:45.878 00.001 21068 UpdateGuideState(): m_state=6
04:02:45.879 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
04:02:45.879 00.000 21068 Star::Find returns 1 (0), X=102.48, Y=801.53, Mass=216441, SNR=98.1, Peak=22739 HFD=3.2
04:02:45.880 00.001 21068 MultiStar: [#1 -0.76,-0.09,0.00,M1] [#2 -0.43,-0.06,0.82,U] [#3 -0.42,-0.15,0.73,U] [#4 -1.06,0.48,0.00,M1] [#5 -0.67,0.19,0.00,M1] [#6 -0.78,0.33,0.00,M3] [#7 -0.05,-0.08,0.23,U] [#8 -0.42,0.06,0.24,U] 
04:02:45.881 00.001 21068 single-star, 4 included, MultiStar: {-0.35, -0.03}, one-star: {-0.29, 0.09}
04:02:45.881 00.000 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
04:02:45.883 00.002 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
04:02:45.884 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.84 mountX=0.30 mountY=-0.02, mountTheta=-0.07
04:02:45.885 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.09, opts=13)
04:02:45.886 00.001 21068 Enqueuing Move request for scope (-0.29, 0.09)
04:02:45.887 00.001 16108 Worker thread wakes up
04:02:45.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
04:02:45.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
04:02:45.887 00.000 16108 Moving (-0.29, 0.09) raw xDistance=0.30 yDistance=-0.02
04:02:45.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
04:02:45.887 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:45.887 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:02:45.887 00.000 16108 MoveAxis(W, 82, ABG)
04:02:45.887 00.000 16108 Guiding  Dir = 3, Dur = 82
04:02:45.887 00.000 16108 IsSlewing returns 0
04:02:45.888 00.001 16108 IsGuiding returns 0
04:02:45.892 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2086, max=65535, med=4688, FiltMin=3993, FiltMax=16150, Gamma=1.000
04:02:45.898 00.006 16108 PulseGuide returned control before completion, sleep 82
04:02:45.908 00.010 21068 UpdateGuideState exits: m=216441 SNR=98.1
04:02:45.909 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:45.910 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:45.911 00.001 21068 Enqueuing Expose request
04:02:45.991 00.080 16108 IsGuiding returns 1
04:02:45.991 00.000 16108 scope still moving after pulse duration time elapsed
04:02:46.022 00.031 16108 IsSlewing returns 0
04:02:46.023 00.001 16108 IsGuiding returns 0
04:02:46.023 00.000 16108 scope move finished after 82 + 53 ms
04:02:46.023 00.000 16108 Move returns status 0, amount 82
04:02:46.023 00.000 16108 MoveAxis(N, 0, ABG)
04:02:46.023 00.000 16108 Move returns status 0, amount 0
04:02:46.023 00.000 16108 move complete, result=0
04:02:46.023 00.000 16108 worker thread done servicing request
04:02:46.023 00.000 16108 Worker thread wakes up
04:02:46.023 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:46.023 00.000 21068 GuideStep: 0.3 px 82 ms WEST, -0.0 px 0 ms NORTH
04:02:46.026 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:46.999 00.973 16108 Exposure complete
04:02:47.054 00.055 16108 worker thread done servicing request
04:02:47.054 00.000 21068 OnExposeComplete: enter
04:02:47.055 00.001 21068 UpdateGuideState(): m_state=6
04:02:47.056 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
04:02:47.058 00.002 21068 Star::Find returns 1 (0), X=102.68, Y=801.30, Mass=257741, SNR=120.5, Peak=25222 HFD=3.5
04:02:47.059 00.001 21068 MultiStar: [#1 -0.07,-0.07,0.76,U] [#2 0.32,-0.22,0.61,U] [#3 -0.01,-0.25,0.62,U] [#4 -0.16,0.22,0.29,U] [#5 0.19,-0.12,0.22,U] [#6 -0.11,-0.87,0.00,M4] [#7 0.67,0.17,0.00,M1] [#8 0.14,0.25,0.21,U] 
04:02:47.060 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {-0.08, -0.14}
04:02:47.060 00.000 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
04:02:47.061 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
04:02:47.062 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.38 mountX=-0.04 mountY=0.10, mountTheta=1.94
04:02:47.063 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.10, opts=13)
04:02:47.064 00.001 21068 Enqueuing Move request for scope (0.02, -0.10)
04:02:47.065 00.001 16108 Worker thread wakes up
04:02:47.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
04:02:47.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
04:02:47.065 00.000 16108 Moving (0.02, -0.10) raw xDistance=-0.04 yDistance=0.10
04:02:47.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:02:47.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:47.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:02:47.065 00.000 16108 MoveAxis(E, 0, ABG)
04:02:47.065 00.000 16108 Move returns status 0, amount 0
04:02:47.065 00.000 16108 MoveAxis(N, 0, ABG)
04:02:47.065 00.000 16108 Move returns status 0, amount 0
04:02:47.065 00.000 16108 move complete, result=0
04:02:47.065 00.000 16108 worker thread done servicing request
04:02:47.070 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2345, max=65535, med=4681, FiltMin=4006, FiltMax=21459, Gamma=1.000
04:02:47.088 00.018 21068 UpdateGuideState exits: m=257741 SNR=120.5
04:02:47.090 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:47.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:47.092 00.001 21068 Enqueuing Expose request
04:02:47.093 00.001 16108 Worker thread wakes up
04:02:47.093 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:47.094 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:47.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:48.267 01.173 16108 Exposure complete
04:02:48.337 00.070 16108 worker thread done servicing request
04:02:48.337 00.000 21068 OnExposeComplete: enter
04:02:48.338 00.001 21068 UpdateGuideState(): m_state=6
04:02:48.339 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
04:02:48.339 00.000 21068 Star::Find returns 1 (0), X=102.98, Y=801.42, Mass=264422, SNR=141.4, Peak=27622 HFD=3.5
04:02:48.340 00.001 21068 MultiStar: [#1 -0.10,0.10,0.51,U] [#2 0.21,-0.15,0.47,U] [#3 0.42,-0.15,0.57,U] [#4 0.04,0.26,0.15,U] [#5 -0.08,-0.16,0.19,U] [#6 0.35,-0.32,0.15,U] [#7 0.15,-0.14,0.16,U] [#8 0.18,-0.20,0.20,U] 
04:02:48.341 00.001 21068 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.22, -0.02}
04:02:48.342 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
04:02:48.343 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.02)
04:02:48.343 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.35 mountX=-0.19 mountY=0.02, mountTheta=3.02
04:02:48.345 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.07, opts=13)
04:02:48.346 00.001 21068 Enqueuing Move request for scope (0.18, -0.07)
04:02:48.347 00.001 16108 Worker thread wakes up
04:02:48.347 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
04:02:48.347 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
04:02:48.347 00.000 16108 Moving (0.18, -0.07) raw xDistance=-0.19 yDistance=0.02
04:02:48.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:02:48.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:48.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:02:48.347 00.000 16108 MoveAxis(E, 0, ABG)
04:02:48.347 00.000 16108 Move returns status 0, amount 0
04:02:48.347 00.000 16108 MoveAxis(N, 0, ABG)
04:02:48.347 00.000 16108 Move returns status 0, amount 0
04:02:48.347 00.000 16108 move complete, result=0
04:02:48.347 00.000 16108 worker thread done servicing request
04:02:48.352 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4675, FiltMin=4009, FiltMax=19017, Gamma=1.000
04:02:48.372 00.020 21068 UpdateGuideState exits: m=264422 SNR=141.4
04:02:48.373 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:48.374 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:48.375 00.001 21068 Enqueuing Expose request
04:02:48.375 00.000 16108 Worker thread wakes up
04:02:48.375 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:48.376 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:48.376 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:49.342 00.966 16108 Exposure complete
04:02:49.413 00.071 16108 worker thread done servicing request
04:02:49.413 00.000 21068 OnExposeComplete: enter
04:02:49.414 00.001 21068 UpdateGuideState(): m_state=6
04:02:49.415 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
04:02:49.416 00.001 21068 Star::Find returns 1 (0), X=103.31, Y=801.64, Mass=237520, SNR=120.0, Peak=24809 HFD=3.4
04:02:49.418 00.002 21068 MultiStar: [#1 -0.02,0.00,0.76,U] [#2 0.44,-0.04,0.70,U] [#3 0.57,0.13,0.65,U] [#4 0.37,0.25,0.26,U] [#5 0.11,0.24,0.20,U] [#6 -0.12,0.61,0.17,U] [#7 0.43,0.01,0.23,U] [#8 0.33,0.49,0.21,U] 
04:02:49.418 00.000 21068 refined, 8 included, MultiStar: {0.35, 0.14}, one-star: {0.54, 0.20}
04:02:49.419 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
04:02:49.420 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
04:02:49.420 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.38 cameraTheta=0.38 mountX=-0.32 mountY=-0.22, mountTheta=-2.55
04:02:49.422 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.14, opts=13)
04:02:49.423 00.001 21068 Enqueuing Move request for scope (0.35, 0.14)
04:02:49.424 00.001 16108 Worker thread wakes up
04:02:49.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
04:02:49.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
04:02:49.424 00.000 16108 Moving (0.35, 0.14) raw xDistance=-0.32 yDistance=-0.22
04:02:49.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:02:49.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:02:49.424 00.000 16108 MoveAxis(E, 84, ABG)
04:02:49.424 00.000 16108 Guiding  Dir = 2, Dur = 84
04:02:49.426 00.002 16108 IsSlewing returns 0
04:02:49.426 00.000 16108 IsGuiding returns 0
04:02:49.429 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4672, FiltMin=3981, FiltMax=16569, Gamma=1.000
04:02:49.441 00.012 21068 UpdateGuideState exits: m=237520 SNR=120.0
04:02:49.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:49.443 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:49.444 00.001 21068 Enqueuing Expose request
04:02:49.469 00.025 16108 PulseGuide returned control before completion, sleep 51
04:02:49.531 00.062 16108 IsGuiding returns 1
04:02:49.531 00.000 16108 scope still moving after pulse duration time elapsed
04:02:49.562 00.031 16108 IsSlewing returns 0
04:02:49.562 00.000 16108 IsGuiding returns 0
04:02:49.563 00.001 16108 scope move finished after 84 + 53 ms
04:02:49.563 00.000 16108 Move returns status 0, amount 84
04:02:49.563 00.000 16108 MoveAxis(N, 44, ABG)
04:02:49.563 00.000 16108 Guiding  Dir = 0, Dur = 44
04:02:49.563 00.000 16108 IsSlewing returns 0
04:02:49.563 00.000 16108 IsGuiding returns 0
04:02:49.625 00.062 16108 IsGuiding returns 1
04:02:49.625 00.000 16108 scope still moving after pulse duration time elapsed
04:02:49.664 00.039 16108 IsSlewing returns 0
04:02:49.664 00.000 16108 IsGuiding returns 1
04:02:49.687 00.023 16108 IsSlewing returns 0
04:02:49.687 00.000 16108 IsGuiding returns 1
04:02:49.717 00.030 16108 IsSlewing returns 0
04:02:49.717 00.000 16108 IsGuiding returns 0
04:02:49.717 00.000 16108 scope move finished after 44 + 110 ms
04:02:49.718 00.001 16108 Move returns status 0, amount 44
04:02:49.718 00.000 16108 move complete, result=0
04:02:49.718 00.000 16108 worker thread done servicing request
04:02:49.718 00.000 16108 Worker thread wakes up
04:02:49.718 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.2 px 44 ms NORTH
04:02:49.720 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:49.721 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:50.896 01.175 16108 Exposure complete
04:02:50.960 00.064 16108 worker thread done servicing request
04:02:50.961 00.001 21068 OnExposeComplete: enter
04:02:50.963 00.002 21068 UpdateGuideState(): m_state=6
04:02:50.964 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
04:02:50.966 00.002 21068 Star::Find returns 1 (0), X=103.27, Y=801.62, Mass=276009, SNR=116.3, Peak=28246 HFD=3.5
04:02:50.968 00.002 21068 MultiStar: [#1 0.21,-0.10,0.73,U] [#2 0.65,-0.15,0.00,M1] [#3 0.41,0.08,0.73,U] [#4 0.38,0.58,0.00,M1] [#5 0.51,0.06,0.24,U] [#6 0.48,-0.30,0.19,U] [#7 0.51,-0.19,0.20,U] [#8 0.59,0.04,0.24,U] 
04:02:50.970 00.002 21068 refined, 6 included, MultiStar: {0.42, 0.03}, one-star: {0.51, 0.19}
04:02:50.972 00.002 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
04:02:50.973 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
04:02:50.976 00.003 21068 CameraToMount -- cameraX=0.42 cameraY=0.03 hyp=0.43 cameraTheta=0.07 mountX=-0.41 mountY=-0.13, mountTheta=-2.84
04:02:50.980 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.03, opts=13)
04:02:50.982 00.002 21068 Enqueuing Move request for scope (0.42, 0.03)
04:02:50.985 00.003 16108 Worker thread wakes up
04:02:50.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.03) opts 0xd
04:02:50.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.03)
04:02:50.985 00.000 16108 Moving (0.42, 0.03) raw xDistance=-0.41 yDistance=-0.13
04:02:50.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
04:02:50.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:50.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:50.985 00.000 16108 MoveAxis(E, 114, ABG)
04:02:50.985 00.000 16108 Guiding  Dir = 2, Dur = 114
04:02:50.985 00.000 16108 IsSlewing returns 0
04:02:50.986 00.001 16108 IsGuiding returns 0
04:02:50.990 00.004 16108 PulseGuide returned control before completion, sleep 121
04:02:50.993 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4662, FiltMin=3993, FiltMax=18643, Gamma=1.000
04:02:51.017 00.024 21068 UpdateGuideState exits: m=276009 SNR=116.3
04:02:51.020 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:51.021 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:51.023 00.002 21068 Enqueuing Expose request
04:02:51.117 00.094 16108 IsGuiding returns 1
04:02:51.117 00.000 16108 scope still moving after pulse duration time elapsed
04:02:51.149 00.032 16108 IsSlewing returns 0
04:02:51.150 00.001 16108 IsGuiding returns 0
04:02:51.150 00.000 16108 scope move finished after 114 + 49 ms
04:02:51.150 00.000 16108 Move returns status 0, amount 114
04:02:51.150 00.000 16108 MoveAxis(N, 0, ABG)
04:02:51.150 00.000 16108 Move returns status 0, amount 0
04:02:51.150 00.000 16108 move complete, result=0
04:02:51.150 00.000 16108 worker thread done servicing request
04:02:51.150 00.000 16108 Worker thread wakes up
04:02:51.150 00.000 21068 GuideStep: -0.4 px 114 ms EAST, -0.1 px 0 ms NORTH
04:02:51.153 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:51.154 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:52.119 00.965 16108 Exposure complete
04:02:52.172 00.053 16108 worker thread done servicing request
04:02:52.172 00.000 21068 OnExposeComplete: enter
04:02:52.173 00.001 21068 UpdateGuideState(): m_state=6
04:02:52.174 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
04:02:52.175 00.001 21068 Star::Find returns 1 (0), X=102.97, Y=801.47, Mass=277271, SNR=130.1, Peak=29590 HFD=3.6
04:02:52.176 00.001 21068 MultiStar: [#1 -0.05,-0.18,0.63,U] [#2 0.28,-0.19,0.61,U] [#3 0.20,-0.07,0.61,U] [#4 0.14,-0.06,0.25,U] [#5 0.10,-0.21,0.23,U] [#6 0.15,0.02,0.16,U] [#7 0.38,0.11,0.17,U] [#8 -0.10,0.35,0.22,U] 
04:02:52.177 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.21, 0.03}
04:02:52.178 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
04:02:52.178 00.000 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
04:02:52.179 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.33 mountX=-0.16 mountY=0.01, mountTheta=3.05
04:02:52.181 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.05, opts=13)
04:02:52.182 00.001 21068 Enqueuing Move request for scope (0.15, -0.05)
04:02:52.183 00.001 16108 Worker thread wakes up
04:02:52.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
04:02:52.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
04:02:52.183 00.000 16108 Moving (0.15, -0.05) raw xDistance=-0.16 yDistance=0.01
04:02:52.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:02:52.183 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:52.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:52.184 00.001 16108 MoveAxis(E, 0, ABG)
04:02:52.184 00.000 16108 Move returns status 0, amount 0
04:02:52.184 00.000 16108 MoveAxis(N, 0, ABG)
04:02:52.184 00.000 16108 Move returns status 0, amount 0
04:02:52.184 00.000 16108 move complete, result=0
04:02:52.184 00.000 16108 worker thread done servicing request
04:02:52.188 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1139, max=65535, med=4659, FiltMin=4009, FiltMax=21049, Gamma=1.000
04:02:52.206 00.018 21068 UpdateGuideState exits: m=277271 SNR=130.1
04:02:52.207 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:52.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:52.208 00.000 21068 Enqueuing Expose request
04:02:52.209 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:52.210 00.001 16108 Worker thread wakes up
04:02:52.210 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:52.210 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:53.386 01.176 16108 Exposure complete
04:02:53.455 00.069 16108 worker thread done servicing request
04:02:53.455 00.000 21068 OnExposeComplete: enter
04:02:53.456 00.001 21068 UpdateGuideState(): m_state=6
04:02:53.456 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
04:02:53.457 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.35, Mass=266713, SNR=123.4, Peak=33654 HFD=3.4
04:02:53.458 00.001 21068 MultiStar: [#1 -0.26,-0.10,0.74,U] [#2 0.08,0.09,0.68,U] [#3 0.17,-0.08,0.63,U] [#4 0.18,0.63,0.00,M1] [#5 -0.11,-0.11,0.20,U] [#6 -0.40,-0.11,0.17,U] [#7 0.21,0.24,0.20,U] [#8 -0.24,-0.22,0.23,U] 
04:02:53.459 00.001 21068 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {-0.03, -0.08}
04:02:53.459 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.02)
04:02:53.461 00.002 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
04:02:53.462 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=0.04 mountY=0.06, mountTheta=1.03
04:02:53.463 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.05, opts=13)
04:02:53.464 00.001 21068 Enqueuing Move request for scope (-0.04, -0.05)
04:02:53.465 00.001 16108 Worker thread wakes up
04:02:53.465 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
04:02:53.465 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
04:02:53.465 00.000 16108 Moving (-0.04, -0.05) raw xDistance=0.04 yDistance=0.06
04:02:53.465 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:02:53.465 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:53.465 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:02:53.465 00.000 16108 MoveAxis(E, 0, ABG)
04:02:53.465 00.000 16108 Move returns status 0, amount 0
04:02:53.465 00.000 16108 MoveAxis(N, 0, ABG)
04:02:53.465 00.000 16108 Move returns status 0, amount 0
04:02:53.465 00.000 16108 move complete, result=0
04:02:53.465 00.000 16108 worker thread done servicing request
04:02:53.470 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4653, FiltMin=4009, FiltMax=20534, Gamma=1.000
04:02:53.483 00.013 21068 UpdateGuideState exits: m=266713 SNR=123.4
04:02:53.484 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:53.485 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:53.487 00.002 21068 Enqueuing Expose request
04:02:53.487 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:53.488 00.001 16108 Worker thread wakes up
04:02:53.488 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:53.488 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:54.450 00.962 16108 Exposure complete
04:02:54.505 00.055 16108 worker thread done servicing request
04:02:54.505 00.000 21068 OnExposeComplete: enter
04:02:54.506 00.001 21068 UpdateGuideState(): m_state=6
04:02:54.507 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
04:02:54.507 00.000 21068 Star::Find returns 1 (0), X=102.81, Y=801.27, Mass=268597, SNR=111.4, Peak=37494 HFD=3.5
04:02:54.508 00.001 21068 MultiStar: [#1 -0.22,-0.17,0.96,U] [#2 0.00,-0.22,0.82,U] [#3 -0.03,-0.15,0.67,U] [#4 -0.05,0.22,0.32,U] [#5 -0.35,0.22,0.29,U] [#6 -0.32,-0.13,0.26,U] [#7 0.07,-0.13,0.23,U] [#8 -0.26,-0.37,0.26,U] 
04:02:54.509 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.13}, one-star: {0.05, -0.17}
04:02:54.510 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
04:02:54.511 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
04:02:54.512 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.16 mountX=0.06 mountY=0.15, mountTheta=1.16
04:02:54.513 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.13, opts=13)
04:02:54.514 00.001 21068 Enqueuing Move request for scope (-0.09, -0.13)
04:02:54.515 00.001 16108 Worker thread wakes up
04:02:54.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
04:02:54.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
04:02:54.515 00.000 16108 Moving (-0.09, -0.13) raw xDistance=0.06 yDistance=0.15
04:02:54.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:54.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:54.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:02:54.516 00.001 16108 MoveAxis(E, 0, ABG)
04:02:54.516 00.000 16108 Move returns status 0, amount 0
04:02:54.516 00.000 16108 MoveAxis(N, 0, ABG)
04:02:54.516 00.000 16108 Move returns status 0, amount 0
04:02:54.516 00.000 16108 move complete, result=0
04:02:54.516 00.000 16108 worker thread done servicing request
04:02:54.520 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2089, max=65535, med=4649, FiltMin=4009, FiltMax=18979, Gamma=1.000
04:02:54.533 00.013 21068 UpdateGuideState exits: m=268597 SNR=111.4
04:02:54.535 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:54.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:54.538 00.002 21068 Enqueuing Expose request
04:02:54.540 00.002 16108 Worker thread wakes up
04:02:54.540 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:54.542 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:54.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:55.716 01.174 16108 Exposure complete
04:02:55.792 00.076 16108 worker thread done servicing request
04:02:55.792 00.000 21068 OnExposeComplete: enter
04:02:55.793 00.001 21068 UpdateGuideState(): m_state=6
04:02:55.795 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
04:02:55.796 00.001 21068 Star::Find returns 1 (0), X=102.72, Y=801.31, Mass=278236, SNR=115.0, Peak=36502 HFD=3.4
04:02:55.797 00.001 21068 MultiStar: [#1 -0.43,-0.44,0.99,U] [#2 -0.19,-0.57,0.74,U] [#3 -0.04,-0.32,0.72,U] [#4 0.18,0.09,0.31,U] [#5 0.06,0.28,0.26,U] [#6 -0.41,-0.75,0.00,M1] [#7 0.51,-0.04,0.21,U] [#8 -0.71,-0.17,0.00,M1] 
04:02:55.797 00.000 21068 single-star, 6 included, MultiStar: {-0.11, -0.26}, one-star: {-0.05, -0.13}
04:02:55.798 00.001 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
04:02:55.799 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
04:02:55.799 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.92 mountX=0.02 mountY=0.13, mountTheta=1.40
04:02:55.801 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
04:02:55.801 00.000 21068 Enqueuing Move request for scope (-0.05, -0.13)
04:02:55.802 00.001 16108 Worker thread wakes up
04:02:55.802 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
04:02:55.802 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
04:02:55.802 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.02 yDistance=0.13
04:02:55.803 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:55.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:55.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:02:55.803 00.000 16108 MoveAxis(E, 0, ABG)
04:02:55.803 00.000 16108 Move returns status 0, amount 0
04:02:55.803 00.000 16108 MoveAxis(N, 0, ABG)
04:02:55.803 00.000 16108 Move returns status 0, amount 0
04:02:55.803 00.000 16108 move complete, result=0
04:02:55.803 00.000 16108 worker thread done servicing request
04:02:55.808 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2077, max=65535, med=4646, FiltMin=3929, FiltMax=21779, Gamma=1.000
04:02:55.821 00.013 21068 UpdateGuideState exits: m=278236 SNR=115.0
04:02:55.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:55.824 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:55.825 00.001 21068 Enqueuing Expose request
04:02:55.826 00.001 16108 Worker thread wakes up
04:02:55.826 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:55.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:55.827 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:56.788 00.961 16108 Exposure complete
04:02:56.870 00.082 16108 worker thread done servicing request
04:02:56.871 00.001 21068 OnExposeComplete: enter
04:02:56.872 00.001 21068 UpdateGuideState(): m_state=6
04:02:56.873 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
04:02:56.873 00.000 21068 Star::Find returns 1 (0), X=102.86, Y=801.21, Mass=292579, SNR=124.6, Peak=39430 HFD=3.4
04:02:56.874 00.001 21068 MultiStar: [#1 -0.07,-0.36,0.80,U] [#2 0.09,-0.43,0.65,U] [#3 0.27,-0.22,0.68,U] [#4 0.04,-0.37,0.33,U] [#5 0.00,-0.17,0.25,U] [#6 0.01,-0.53,0.19,U] [#7 0.06,-0.21,0.19,U] [#8 0.44,0.24,0.26,U] 
04:02:56.875 00.001 21068 single-star, 8 included, MultiStar: {0.10, -0.27}, one-star: {0.10, -0.23}
04:02:56.876 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
04:02:56.876 00.000 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
04:02:56.878 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=-0.14 mountY=0.20, mountTheta=2.17
04:02:56.879 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.23, opts=13)
04:02:56.880 00.001 21068 Enqueuing Move request for scope (0.10, -0.23)
04:02:56.881 00.001 16108 Worker thread wakes up
04:02:56.881 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
04:02:56.881 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
04:02:56.881 00.000 16108 Moving (0.10, -0.23) raw xDistance=-0.14 yDistance=0.20
04:02:56.881 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:02:56.881 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:56.881 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:02:56.881 00.000 16108 MoveAxis(E, 0, ABG)
04:02:56.881 00.000 16108 Move returns status 0, amount 0
04:02:56.881 00.000 16108 MoveAxis(N, 0, ABG)
04:02:56.882 00.001 16108 Move returns status 0, amount 0
04:02:56.882 00.000 16108 move complete, result=0
04:02:56.882 00.000 16108 worker thread done servicing request
04:02:56.886 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4643, FiltMin=3987, FiltMax=22739, Gamma=1.000
04:02:56.898 00.012 21068 UpdateGuideState exits: m=292579 SNR=124.6
04:02:56.898 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:56.900 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:56.901 00.001 21068 Enqueuing Expose request
04:02:56.901 00.000 16108 Worker thread wakes up
04:02:56.902 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:56.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:56.902 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:02:58.061 01.159 16108 Exposure complete
04:02:58.117 00.056 16108 worker thread done servicing request
04:02:58.117 00.000 21068 OnExposeComplete: enter
04:02:58.118 00.001 21068 UpdateGuideState(): m_state=6
04:02:58.119 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
04:02:58.121 00.002 21068 Star::Find returns 1 (0), X=103.50, Y=801.28, Mass=289385, SNR=130.5, Peak=30944 HFD=3.3
04:02:58.122 00.001 21068 MultiStar: [#1 0.33,-0.27,0.82,U] [#2 0.71,-0.33,0.00,M1] [#3 0.68,-0.30,0.00,M1] [#4 0.95,0.23,0.00,M1] [#5 0.22,0.06,0.24,U] [#6 0.19,-0.06,0.18,U] [#7 0.51,-0.41,0.00,M1] [#8 0.81,-0.19,0.00,M1] 
04:02:58.123 00.001 21068 refined, 3 included, MultiStar: {0.49, -0.17}, one-star: {0.73, -0.15}
04:02:58.124 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.98)
04:02:58.124 00.000 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
04:02:58.125 00.001 21068 CameraToMount -- cameraX=0.49 cameraY=-0.17 hyp=0.51 cameraTheta=-0.33 mountX=-0.51 mountY=0.05, mountTheta=3.04
04:02:58.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=-0.17, opts=13)
04:02:58.127 00.001 21068 Enqueuing Move request for scope (0.49, -0.17)
04:02:58.128 00.001 16108 Worker thread wakes up
04:02:58.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.17) opts 0xd
04:02:58.128 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, -0.17)
04:02:58.128 00.000 16108 Moving (0.49, -0.17) raw xDistance=-0.51 yDistance=0.05
04:02:58.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
04:02:58.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:58.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:02:58.128 00.000 16108 MoveAxis(E, 133, ABG)
04:02:58.128 00.000 16108 Guiding  Dir = 2, Dur = 133
04:02:58.129 00.001 16108 IsSlewing returns 0
04:02:58.129 00.000 16108 IsGuiding returns 0
04:02:58.133 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2051, max=65535, med=4637, FiltMin=3894, FiltMax=20054, Gamma=1.000
04:02:58.136 00.003 16108 PulseGuide returned control before completion, sleep 137
04:02:58.150 00.014 21068 UpdateGuideState exits: m=289385 SNR=130.5
04:02:58.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:58.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:58.153 00.001 21068 Enqueuing Expose request
04:02:58.276 00.123 16108 IsGuiding returns 1
04:02:58.276 00.000 16108 scope still moving after pulse duration time elapsed
04:02:58.307 00.031 16108 IsSlewing returns 0
04:02:58.307 00.000 16108 IsGuiding returns 0
04:02:58.307 00.000 16108 scope move finished after 133 + 44 ms
04:02:58.307 00.000 16108 Move returns status 0, amount 133
04:02:58.307 00.000 16108 MoveAxis(N, 0, ABG)
04:02:58.307 00.000 16108 Move returns status 0, amount 0
04:02:58.307 00.000 16108 move complete, result=0
04:02:58.307 00.000 16108 worker thread done servicing request
04:02:58.307 00.000 16108 Worker thread wakes up
04:02:58.307 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:58.307 00.000 21068 GuideStep: -0.5 px 133 ms EAST, 0.0 px 0 ms NORTH
04:02:58.309 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:02:59.281 00.972 16108 Exposure complete
04:02:59.353 00.072 16108 worker thread done servicing request
04:02:59.353 00.000 21068 OnExposeComplete: enter
04:02:59.354 00.001 21068 UpdateGuideState(): m_state=6
04:02:59.355 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
04:02:59.356 00.001 21068 Star::Find returns 1 (0), X=103.53, Y=801.22, Mass=299419, SNR=135.1, Peak=32368 HFD=3.4
04:02:59.357 00.001 21068 MultiStar: [#1 0.43,-0.23,0.64,U] [#2 0.80,-0.37,0.00,M2] [#3 0.67,-0.39,0.00,M2] [#4 0.62,0.12,0.24,U] [#5 0.42,-0.42,0.22,U] [#6 0.32,-0.57,0.00,M1] [#7 0.46,-0.39,0.20,U] [#8 0.63,-0.16,0.00,M2] 
04:02:59.357 00.000 21068 refined, 4 included, MultiStar: {0.60, -0.22}, one-star: {0.77, -0.21}
04:02:59.359 00.002 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
04:02:59.359 00.000 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
04:02:59.362 00.003 21068 CameraToMount -- cameraX=0.60 cameraY=-0.22 hyp=0.64 cameraTheta=-0.35 mountX=-0.63 mountY=0.07, mountTheta=3.03
04:02:59.364 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.60, y=-0.22, opts=13)
04:02:59.365 00.001 21068 Enqueuing Move request for scope (0.60, -0.22)
04:02:59.366 00.001 16108 Worker thread wakes up
04:02:59.366 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.22) opts 0xd
04:02:59.366 00.000 16108 Handling offset move in thread for scope, endpoint = (0.60, -0.22)
04:02:59.366 00.000 16108 Moving (0.60, -0.22) raw xDistance=-0.63 yDistance=0.07
04:02:59.366 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
04:02:59.366 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:59.367 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:02:59.367 00.000 16108 MoveAxis(E, 174, ABG)
04:02:59.367 00.000 16108 Guiding  Dir = 2, Dur = 174
04:02:59.367 00.000 16108 IsSlewing returns 0
04:02:59.367 00.000 16108 IsGuiding returns 0
04:02:59.374 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4637, FiltMin=3949, FiltMax=19101, Gamma=1.000
04:02:59.393 00.019 21068 UpdateGuideState exits: m=299419 SNR=135.1
04:02:59.394 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:59.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:02:59.396 00.001 21068 Enqueuing Expose request
04:02:59.409 00.013 16108 PulseGuide returned control before completion, sleep 143
04:02:59.565 00.156 16108 IsGuiding returns 1
04:02:59.565 00.000 16108 scope still moving after pulse duration time elapsed
04:02:59.596 00.031 16108 IsSlewing returns 0
04:02:59.596 00.000 16108 IsGuiding returns 1
04:02:59.628 00.032 16108 IsSlewing returns 0
04:02:59.628 00.000 16108 IsGuiding returns 1
04:02:59.659 00.031 16108 IsSlewing returns 0
04:02:59.662 00.003 16108 IsGuiding returns 0
04:02:59.662 00.000 16108 scope move finished after 174 + 120 ms
04:02:59.663 00.001 16108 Move returns status 0, amount 174
04:02:59.663 00.000 16108 MoveAxis(N, 0, ABG)
04:02:59.663 00.000 16108 Move returns status 0, amount 0
04:02:59.663 00.000 16108 move complete, result=0
04:02:59.663 00.000 16108 worker thread done servicing request
04:02:59.663 00.000 16108 Worker thread wakes up
04:02:59.663 00.000 21068 GuideStep: -0.6 px 174 ms EAST, 0.1 px 0 ms NORTH
04:02:59.667 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:02:59.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:00.842 01.175 16108 Exposure complete
04:03:00.913 00.071 16108 worker thread done servicing request
04:03:00.913 00.000 21068 OnExposeComplete: enter
04:03:00.915 00.002 21068 UpdateGuideState(): m_state=6
04:03:00.916 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
04:03:00.917 00.001 21068 Star::Find returns 1 (0), X=102.66, Y=800.94, Mass=299267, SNR=123.0, Peak=32726 HFD=3.4
04:03:00.918 00.001 21068 MultiStar: [#1 -0.53,-0.65,0.00,M1] [#2 -0.23,-0.40,0.74,U] [#3 -0.30,-0.38,0.75,U] [#4 -0.82,-0.25,0.00,M1] [#5 -0.43,0.06,0.23,U] [#6 -0.73,-0.38,0.00,M2] [#7 0.01,-0.38,0.21,U] [#8 -0.18,-0.48,0.24,U] 
04:03:00.918 00.000 21068 refined, 5 included, MultiStar: {-0.20, -0.40}, one-star: {-0.10, -0.50}
04:03:00.919 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
04:03:00.920 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
04:03:00.921 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.40 hyp=0.44 cameraTheta=-2.04 mountX=0.13 mountY=0.43, mountTheta=1.29
04:03:00.923 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.40, opts=13)
04:03:00.924 00.001 21068 Enqueuing Move request for scope (-0.20, -0.40)
04:03:00.925 00.001 16108 Worker thread wakes up
04:03:00.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.40) opts 0xd
04:03:00.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.40)
04:03:00.925 00.000 16108 Moving (-0.20, -0.40) raw xDistance=0.13 yDistance=0.43
04:03:00.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:03:00.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:03:00.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
04:03:00.925 00.000 16108 MoveAxis(E, 0, ABG)
04:03:00.925 00.000 16108 Move returns status 0, amount 0
04:03:00.925 00.000 16108 MoveAxis(N, 0, ABG)
04:03:00.925 00.000 16108 Move returns status 0, amount 0
04:03:00.925 00.000 16108 move complete, result=0
04:03:00.926 00.001 16108 worker thread done servicing request
04:03:00.929 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2121, max=65535, med=4630, FiltMin=3952, FiltMax=18925, Gamma=1.000
04:03:00.942 00.013 21068 UpdateGuideState exits: m=299267 SNR=123.0
04:03:00.944 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:00.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:00.946 00.001 21068 Enqueuing Expose request
04:03:00.947 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:03:00.948 00.001 16108 Worker thread wakes up
04:03:00.948 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:00.948 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:01.940 00.992 16108 Exposure complete
04:03:01.998 00.058 16108 worker thread done servicing request
04:03:01.998 00.000 21068 OnExposeComplete: enter
04:03:01.999 00.001 21068 UpdateGuideState(): m_state=6
04:03:02.000 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
04:03:02.001 00.001 21068 Star::Find returns 1 (0), X=101.92, Y=801.06, Mass=286048, SNR=125.6, Peak=38393 HFD=3.3
04:03:02.002 00.001 21068 MultiStar: [#1 -1.31,-0.32,0.00,M2] [#2 -0.87,-0.35,0.00,M2] [#3 -0.80,-0.40,0.00,M2] [#4 -1.23,-0.14,0.00,M2] [#5 -1.01,-0.26,0.00,M1] [#6 -1.37,-1.12,0.00,M3] [#7 -0.87,-0.56,0.00,M1] [#8 -0.75,-0.36,0.00,M2] 
04:03:02.003 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
04:03:02.003 00.000 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
04:03:02.004 00.001 21068 CameraToMount -- cameraX=-0.84 cameraY=-0.37 hyp=0.92 cameraTheta=-2.72 mountX=0.76 mountY=0.56, mountTheta=0.63
04:03:02.007 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.84, y=-0.37, opts=13)
04:03:02.007 00.000 21068 Enqueuing Move request for scope (-0.84, -0.37)
04:03:02.008 00.001 16108 Worker thread wakes up
04:03:02.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.37) opts 0xd
04:03:02.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.84, -0.37)
04:03:02.008 00.000 16108 Moving (-0.84, -0.37) raw xDistance=0.76 yDistance=0.56
04:03:02.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
04:03:02.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:02.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
04:03:02.008 00.000 16108 MoveAxis(W, 200, ABG)
04:03:02.008 00.000 16108 Guiding  Dir = 3, Dur = 200
04:03:02.009 00.001 16108 IsSlewing returns 0
04:03:02.009 00.000 16108 IsGuiding returns 0
04:03:02.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4630, FiltMin=3968, FiltMax=22141, Gamma=1.000
04:03:02.033 00.021 21068 UpdateGuideState exits: m=286048 SNR=125.6
04:03:02.033 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:02.036 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:02.037 00.001 21068 Enqueuing Expose request
04:03:02.071 00.034 16108 PulseGuide returned control before completion, sleep 148
04:03:02.225 00.154 16108 IsGuiding returns 1
04:03:02.225 00.000 16108 scope still moving after pulse duration time elapsed
04:03:02.257 00.032 16108 IsSlewing returns 0
04:03:02.257 00.000 16108 IsGuiding returns 1
04:03:02.288 00.031 16108 IsSlewing returns 0
04:03:02.288 00.000 16108 IsGuiding returns 1
04:03:02.320 00.032 16108 IsSlewing returns 0
04:03:02.320 00.000 16108 IsGuiding returns 1
04:03:02.351 00.031 16108 IsSlewing returns 0
04:03:02.351 00.000 16108 IsGuiding returns 0
04:03:02.351 00.000 16108 scope move finished after 200 + 142 ms
04:03:02.351 00.000 16108 Move returns status 0, amount 200
04:03:02.351 00.000 16108 MoveAxis(N, 0, ABG)
04:03:02.351 00.000 16108 Move returns status 0, amount 0
04:03:02.351 00.000 16108 move complete, result=0
04:03:02.351 00.000 16108 worker thread done servicing request
04:03:02.351 00.000 16108 Worker thread wakes up
04:03:02.352 00.001 21068 GuideStep: 0.8 px 200 ms WEST, 0.6 px 0 ms NORTH
04:03:02.355 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:02.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:03.513 01.158 16108 Exposure complete
04:03:03.569 00.056 16108 worker thread done servicing request
04:03:03.569 00.000 21068 OnExposeComplete: enter
04:03:03.570 00.001 21068 UpdateGuideState(): m_state=6
04:03:03.571 00.001 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
04:03:03.572 00.001 21068 Star::Find returns 1 (0), X=102.33, Y=801.22, Mass=296531, SNR=117.9, Peak=32406 HFD=3.5
04:03:03.573 00.001 21068 MultiStar: [#1 -0.79,-0.35,0.00,M3] [#2 -0.22,-0.37,0.88,U] [#3 -0.52,-0.34,0.83,U] [#4 -0.58,0.20,0.23,U] [#5 -0.91,0.41,0.00,M2] [#6 -1.30,-0.76,0.00,M4] [#7 -0.62,-0.15,0.00,M2] [#8 -0.74,-0.07,0.00,M3] 
04:03:03.574 00.001 21068 refined, 3 included, MultiStar: {-0.40, -0.27}, one-star: {-0.43, -0.22}
04:03:03.574 00.000 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
04:03:03.575 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
04:03:03.576 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.27 hyp=0.48 cameraTheta=-2.56 mountX=0.35 mountY=0.35, mountTheta=0.79
04:03:03.577 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.27, opts=13)
04:03:03.579 00.002 21068 Enqueuing Move request for scope (-0.40, -0.27)
04:03:03.580 00.001 16108 Worker thread wakes up
04:03:03.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.27) opts 0xd
04:03:03.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.27)
04:03:03.580 00.000 16108 Moving (-0.40, -0.27) raw xDistance=0.35 yDistance=0.35
04:03:03.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
04:03:03.580 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=1.35
04:03:03.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:03:03.580 00.000 16108 MoveAxis(W, 106, ABG)
04:03:03.580 00.000 16108 Guiding  Dir = 3, Dur = 106
04:03:03.581 00.001 16108 IsSlewing returns 0
04:03:03.581 00.000 16108 IsGuiding returns 0
04:03:03.582 00.001 16108 PulseGuide returned control before completion, sleep 115
04:03:03.584 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4630, FiltMin=3958, FiltMax=18189, Gamma=1.000
04:03:03.605 00.021 21068 UpdateGuideState exits: m=296531 SNR=117.9
04:03:03.607 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:03.609 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:03.610 00.001 21068 Enqueuing Expose request
04:03:03.712 00.102 16108 IsGuiding returns 1
04:03:03.712 00.000 16108 scope still moving after pulse duration time elapsed
04:03:03.743 00.031 16108 IsSlewing returns 0
04:03:03.744 00.001 16108 IsGuiding returns 0
04:03:03.744 00.000 16108 scope move finished after 106 + 57 ms
04:03:03.744 00.000 16108 Move returns status 0, amount 106
04:03:03.744 00.000 16108 MoveAxis(S, 71, ABG)
04:03:03.744 00.000 16108 Guiding  Dir = 1, Dur = 71
04:03:03.744 00.000 16108 IsSlewing returns 0
04:03:03.745 00.001 16108 IsGuiding returns 0
04:03:03.807 00.062 16108 PulseGuide returned control before completion, sleep 20
04:03:03.840 00.033 16108 IsGuiding returns 1
04:03:03.840 00.000 16108 scope still moving after pulse duration time elapsed
04:03:03.867 00.027 16108 IsSlewing returns 0
04:03:03.867 00.000 16108 IsGuiding returns 1
04:03:03.899 00.032 16108 IsSlewing returns 0
04:03:03.900 00.001 16108 IsGuiding returns 0
04:03:03.900 00.000 16108 scope move finished after 71 + 83 ms
04:03:03.900 00.000 16108 Move returns status 0, amount 71
04:03:03.900 00.000 16108 move complete, result=0
04:03:03.900 00.000 16108 worker thread done servicing request
04:03:03.900 00.000 16108 Worker thread wakes up
04:03:03.900 00.000 21068 GuideStep: 0.4 px 106 ms WEST, 0.4 px 71 ms SOUTH
04:03:03.903 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:03.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:04.880 00.977 16108 Exposure complete
04:03:04.967 00.087 16108 worker thread done servicing request
04:03:04.967 00.000 21068 OnExposeComplete: enter
04:03:04.969 00.002 21068 UpdateGuideState(): m_state=6
04:03:04.970 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
04:03:04.970 00.000 21068 Star::Find returns 1 (0), X=102.70, Y=801.20, Mass=284216, SNR=121.0, Peak=37670 HFD=3.5
04:03:04.971 00.001 21068 MultiStar: [#1 -0.34,-0.43,0.79,U] [#2 -0.09,-0.45,0.85,U] [#3 -0.18,-0.22,0.85,U] [#4 0.11,-0.35,0.25,U] [#5 -0.22,-0.24,0.23,U] [#6 -0.20,-0.25,0.22,U] [#7 0.33,-0.24,0.24,U] [#8 -0.23,-0.15,0.28,U] 
04:03:04.972 00.001 21068 single-star, 8 included, MultiStar: {-0.13, -0.31}, one-star: {-0.06, -0.23}
04:03:04.973 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.48)
04:03:04.974 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
04:03:04.974 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.84 mountX=0.02 mountY=0.24, mountTheta=1.48
04:03:04.976 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.23, opts=13)
04:03:04.976 00.000 21068 Enqueuing Move request for scope (-0.06, -0.23)
04:03:04.978 00.002 16108 Worker thread wakes up
04:03:04.978 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
04:03:04.978 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
04:03:04.978 00.000 16108 Moving (-0.06, -0.23) raw xDistance=0.02 yDistance=0.24
04:03:04.978 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:03:04.978 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:03:04.978 00.000 16108 MoveAxis(E, 0, ABG)
04:03:04.978 00.000 16108 Move returns status 0, amount 0
04:03:04.979 00.001 16108 MoveAxis(S, 48, ABG)
04:03:04.979 00.000 16108 Guiding  Dir = 1, Dur = 48
04:03:04.979 00.000 16108 IsSlewing returns 0
04:03:04.979 00.000 16108 IsGuiding returns 0
04:03:04.982 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2201, max=65535, med=4630, FiltMin=3949, FiltMax=18969, Gamma=1.000
04:03:04.984 00.002 16108 PulseGuide returned control before completion, sleep 53
04:03:04.995 00.011 21068 UpdateGuideState exits: m=284216 SNR=121.0
04:03:04.995 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:04.997 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:04.998 00.001 21068 Enqueuing Expose request
04:03:05.046 00.048 16108 IsGuiding returns 1
04:03:05.046 00.000 16108 scope still moving after pulse duration time elapsed
04:03:05.077 00.031 16108 IsSlewing returns 0
04:03:05.077 00.000 16108 IsGuiding returns 0
04:03:05.078 00.001 16108 scope move finished after 48 + 51 ms
04:03:05.078 00.000 16108 Move returns status 0, amount 48
04:03:05.078 00.000 16108 move complete, result=0
04:03:05.078 00.000 16108 worker thread done servicing request
04:03:05.078 00.000 16108 Worker thread wakes up
04:03:05.078 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:05.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:05.078 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
04:03:06.250 01.172 16108 Exposure complete
04:03:06.325 00.075 16108 worker thread done servicing request
04:03:06.325 00.000 21068 OnExposeComplete: enter
04:03:06.326 00.001 21068 UpdateGuideState(): m_state=6
04:03:06.328 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
04:03:06.329 00.001 21068 Star::Find returns 1 (0), X=102.80, Y=801.39, Mass=297273, SNR=123.2, Peak=35206 HFD=3.4
04:03:06.330 00.001 21068 MultiStar: [#1 -0.06,-0.20,0.88,U] [#2 0.06,-0.16,0.73,U] [#3 0.09,-0.07,0.86,U] [#4 0.34,0.05,0.24,U] [#5 -0.20,0.19,0.31,U] [#6 -0.46,-0.06,0.18,U] [#7 -0.26,-0.20,0.22,U] [#8 -0.20,-0.33,0.27,U] 
04:03:06.330 00.000 21068 single-star, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.03, -0.04}
04:03:06.331 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
04:03:06.333 00.002 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
04:03:06.334 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=-0.04 mountY=0.03, mountTheta=2.46
04:03:06.337 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.04, opts=13)
04:03:06.338 00.001 21068 Enqueuing Move request for scope (0.03, -0.04)
04:03:06.339 00.001 16108 Worker thread wakes up
04:03:06.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
04:03:06.339 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
04:03:06.339 00.000 16108 Moving (0.03, -0.04) raw xDistance=-0.04 yDistance=0.03
04:03:06.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:03:06.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:06.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:03:06.339 00.000 16108 MoveAxis(E, 0, ABG)
04:03:06.339 00.000 16108 Move returns status 0, amount 0
04:03:06.340 00.001 16108 MoveAxis(N, 0, ABG)
04:03:06.340 00.000 16108 Move returns status 0, amount 0
04:03:06.340 00.000 16108 move complete, result=0
04:03:06.340 00.000 16108 worker thread done servicing request
04:03:06.344 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1840, max=65535, med=4630, FiltMin=3981, FiltMax=19657, Gamma=1.000
04:03:06.360 00.016 21068 UpdateGuideState exits: m=297273 SNR=123.2
04:03:06.361 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:06.362 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:06.362 00.000 21068 Enqueuing Expose request
04:03:06.363 00.001 16108 Worker thread wakes up
04:03:06.363 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:06.364 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:06.364 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:07.337 00.973 16108 Exposure complete
04:03:07.400 00.063 16108 worker thread done servicing request
04:03:07.402 00.002 21068 OnExposeComplete: enter
04:03:07.404 00.002 21068 UpdateGuideState(): m_state=6
04:03:07.407 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
04:03:07.408 00.001 21068 Star::Find returns 1 (0), X=102.64, Y=801.59, Mass=278565, SNR=131.8, Peak=30307 HFD=3.3
04:03:07.410 00.002 21068 MultiStar: [#1 -0.25,-0.23,0.75,U] [#2 0.02,-0.01,0.75,U] [#3 0.12,-0.02,0.75,U] [#4 -0.04,0.60,0.23,U] [#5 -0.42,-0.06,0.23,U] [#6 -0.00,-0.35,0.25,U] [#7 0.17,0.12,0.22,U] [#8 -0.25,0.22,0.24,U] 
04:03:07.413 00.003 21068 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.13, 0.16}
04:03:07.414 00.001 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
04:03:07.416 00.002 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
04:03:07.417 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=0.08 mountY=-0.00, mountTheta=-0.01
04:03:07.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.02, opts=13)
04:03:07.421 00.002 21068 Enqueuing Move request for scope (-0.08, 0.02)
04:03:07.422 00.001 16108 Worker thread wakes up
04:03:07.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
04:03:07.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
04:03:07.422 00.000 16108 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=-0.00
04:03:07.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:03:07.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:07.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:03:07.422 00.000 16108 MoveAxis(E, 0, ABG)
04:03:07.422 00.000 16108 Move returns status 0, amount 0
04:03:07.422 00.000 16108 MoveAxis(N, 0, ABG)
04:03:07.422 00.000 16108 Move returns status 0, amount 0
04:03:07.422 00.000 16108 move complete, result=0
04:03:07.422 00.000 16108 worker thread done servicing request
04:03:07.426 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4633, FiltMin=3971, FiltMax=19113, Gamma=1.000
04:03:07.439 00.013 21068 UpdateGuideState exits: m=278565 SNR=131.8
04:03:07.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:07.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:07.442 00.001 21068 Enqueuing Expose request
04:03:07.442 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:07.444 00.002 16108 Worker thread wakes up
04:03:07.444 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:07.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:08.615 01.171 16108 Exposure complete
04:03:08.686 00.071 16108 worker thread done servicing request
04:03:08.686 00.000 21068 OnExposeComplete: enter
04:03:08.687 00.001 21068 UpdateGuideState(): m_state=6
04:03:08.687 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
04:03:08.688 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.43, Mass=300804, SNR=133.5, Peak=30934 HFD=3.6
04:03:08.690 00.002 21068 MultiStar: [#1 -0.06,-0.05,0.77,U] [#2 0.08,-0.15,0.77,U] [#3 0.24,-0.00,0.70,U] [#4 0.20,0.83,0.00,M1] [#5 -0.29,0.13,0.21,U] [#6 -0.14,-0.21,0.27,U] [#7 0.23,0.32,0.20,U] [#8 0.10,0.16,0.22,U] 
04:03:08.691 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.12, -0.01}
04:03:08.692 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
04:03:08.693 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
04:03:08.693 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.07 mountY=0.01, mountTheta=3.03
04:03:08.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.02, opts=13)
04:03:08.695 00.000 21068 Enqueuing Move request for scope (0.07, -0.02)
04:03:08.696 00.001 16108 Worker thread wakes up
04:03:08.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
04:03:08.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
04:03:08.696 00.000 16108 Moving (0.07, -0.02) raw xDistance=-0.07 yDistance=0.01
04:03:08.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:03:08.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:08.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:03:08.696 00.000 16108 MoveAxis(E, 0, ABG)
04:03:08.697 00.001 16108 Move returns status 0, amount 0
04:03:08.697 00.000 16108 MoveAxis(N, 0, ABG)
04:03:08.697 00.000 16108 Move returns status 0, amount 0
04:03:08.697 00.000 16108 move complete, result=0
04:03:08.697 00.000 16108 worker thread done servicing request
04:03:08.701 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1609, max=65535, med=4630, FiltMin=3939, FiltMax=21001, Gamma=1.000
04:03:08.713 00.012 21068 UpdateGuideState exits: m=300804 SNR=133.5
04:03:08.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:08.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:08.716 00.001 21068 Enqueuing Expose request
04:03:08.716 00.000 16108 Worker thread wakes up
04:03:08.716 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:08.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:08.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:09.683 00.966 16108 Exposure complete
04:03:09.762 00.079 16108 worker thread done servicing request
04:03:09.763 00.001 21068 OnExposeComplete: enter
04:03:09.764 00.001 21068 UpdateGuideState(): m_state=6
04:03:09.766 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
04:03:09.768 00.002 21068 Star::Find returns 1 (0), X=103.13, Y=801.24, Mass=303194, SNR=129.6, Peak=37302 HFD=3.4
04:03:09.770 00.002 21068 MultiStar: [#1 0.21,-0.15,0.77,U] [#2 0.45,-0.25,0.76,U] [#3 0.45,0.01,0.70,U] [#4 0.43,0.27,0.19,U] [#5 0.32,-0.05,0.23,U] [#6 0.19,-0.27,0.16,U] [#7 0.58,-0.05,0.18,U] [#8 0.41,-0.27,0.26,U] 
04:03:09.772 00.002 21068 refined, 8 included, MultiStar: {0.37, -0.14}, one-star: {0.37, -0.20}
04:03:09.773 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.96)
04:03:09.774 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.26 = 3.03)
04:03:09.776 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=-0.14 hyp=0.40 cameraTheta=-0.35 mountX=-0.39 mountY=0.05, mountTheta=3.02
04:03:09.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.14, opts=13)
04:03:09.779 00.001 21068 Enqueuing Move request for scope (0.37, -0.14)
04:03:09.781 00.002 16108 Worker thread wakes up
04:03:09.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.14) opts 0xd
04:03:09.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.14)
04:03:09.781 00.000 16108 Moving (0.37, -0.14) raw xDistance=-0.39 yDistance=0.05
04:03:09.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:03:09.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:09.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:09.781 00.000 16108 MoveAxis(E, 102, ABG)
04:03:09.781 00.000 16108 Guiding  Dir = 2, Dur = 102
04:03:09.782 00.001 16108 IsSlewing returns 0
04:03:09.782 00.000 16108 IsGuiding returns 0
04:03:09.788 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4633, FiltMin=3907, FiltMax=18579, Gamma=1.000
04:03:09.803 00.015 21068 UpdateGuideState exits: m=303194 SNR=129.6
04:03:09.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:09.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:09.806 00.001 21068 Enqueuing Expose request
04:03:09.819 00.013 16108 PulseGuide returned control before completion, sleep 76
04:03:09.912 00.093 16108 IsGuiding returns 1
04:03:09.912 00.000 16108 scope still moving after pulse duration time elapsed
04:03:09.943 00.031 16108 IsSlewing returns 0
04:03:09.943 00.000 16108 IsGuiding returns 1
04:03:09.975 00.032 16108 IsSlewing returns 0
04:03:09.975 00.000 16108 IsGuiding returns 1
04:03:10.007 00.032 16108 IsSlewing returns 0
04:03:10.007 00.000 16108 IsGuiding returns 0
04:03:10.008 00.001 16108 scope move finished after 102 + 123 ms
04:03:10.008 00.000 16108 Move returns status 0, amount 102
04:03:10.008 00.000 16108 MoveAxis(N, 0, ABG)
04:03:10.008 00.000 16108 Move returns status 0, amount 0
04:03:10.008 00.000 16108 move complete, result=0
04:03:10.008 00.000 16108 worker thread done servicing request
04:03:10.008 00.000 16108 Worker thread wakes up
04:03:10.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:10.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:10.008 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.0 px 0 ms NORTH
04:03:11.177 01.169 16108 Exposure complete
04:03:11.247 00.070 16108 worker thread done servicing request
04:03:11.247 00.000 21068 OnExposeComplete: enter
04:03:11.248 00.001 21068 UpdateGuideState(): m_state=6
04:03:11.250 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
04:03:11.251 00.001 21068 Star::Find returns 1 (0), X=102.63, Y=801.75, Mass=258387, SNR=116.0, Peak=29795 HFD=3.5
04:03:11.252 00.001 21068 MultiStar: [#1 -0.28,-0.03,0.84,U] [#2 0.16,0.12,0.93,U] [#3 0.15,0.13,0.84,U] [#4 0.20,0.58,0.21,U] [#5 -0.05,0.21,0.23,U] [#6 -0.52,-0.43,0.00,M1] [#7 0.33,0.03,0.24,U] [#8 0.02,-0.04,0.27,U] 
04:03:11.253 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {-0.14, 0.31}
04:03:11.254 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
04:03:11.255 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.37 = -1.37)
04:03:11.255 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=0.02 mountY=-0.15, mountTheta=-1.43
04:03:11.258 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.15, opts=13)
04:03:11.259 00.001 21068 Enqueuing Move request for scope (0.01, 0.15)
04:03:11.259 00.000 16108 Worker thread wakes up
04:03:11.259 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
04:03:11.260 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
04:03:11.260 00.000 16108 Moving (0.01, 0.15) raw xDistance=0.02 yDistance=-0.15
04:03:11.260 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:03:11.260 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:11.260 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:03:11.260 00.000 16108 MoveAxis(E, 0, ABG)
04:03:11.260 00.000 16108 Move returns status 0, amount 0
04:03:11.260 00.000 16108 MoveAxis(N, 0, ABG)
04:03:11.260 00.000 16108 Move returns status 0, amount 0
04:03:11.260 00.000 16108 move complete, result=0
04:03:11.260 00.000 16108 worker thread done servicing request
04:03:11.267 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4633, FiltMin=3942, FiltMax=18659, Gamma=1.000
04:03:11.281 00.014 21068 UpdateGuideState exits: m=258387 SNR=116.0
04:03:11.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:11.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:11.284 00.001 21068 Enqueuing Expose request
04:03:11.285 00.001 16108 Worker thread wakes up
04:03:11.285 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:11.286 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:11.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:12.259 00.973 16108 Exposure complete
04:03:12.332 00.073 16108 worker thread done servicing request
04:03:12.333 00.001 21068 OnExposeComplete: enter
04:03:12.334 00.001 21068 UpdateGuideState(): m_state=6
04:03:12.336 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
04:03:12.337 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.59, Mass=256595, SNR=112.9, Peak=28947 HFD=3.2
04:03:12.339 00.002 21068 MultiStar: [#1 -0.28,-0.10,0.87,U] [#2 0.00,-0.06,0.86,U] [#3 -0.04,0.14,0.96,U] [#4 -0.17,0.37,0.21,U] [#5 0.28,0.24,0.27,U] [#6 -0.58,-0.05,0.20,U] [#7 0.03,-0.29,0.21,U] [#8 -0.50,0.06,0.34,U] 
04:03:12.340 00.001 21068 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.16, 0.15}
04:03:12.342 00.002 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
04:03:12.343 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
04:03:12.345 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.78 mountX=0.14 mountY=-0.02, mountTheta=-0.13
04:03:12.347 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.05, opts=13)
04:03:12.350 00.003 21068 Enqueuing Move request for scope (-0.14, 0.05)
04:03:12.351 00.001 16108 Worker thread wakes up
04:03:12.351 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
04:03:12.352 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
04:03:12.352 00.000 16108 Moving (-0.14, 0.05) raw xDistance=0.14 yDistance=-0.02
04:03:12.352 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:03:12.352 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:12.352 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:03:12.352 00.000 16108 MoveAxis(E, 0, ABG)
04:03:12.352 00.000 16108 Move returns status 0, amount 0
04:03:12.352 00.000 16108 MoveAxis(N, 0, ABG)
04:03:12.352 00.000 16108 Move returns status 0, amount 0
04:03:12.352 00.000 16108 move complete, result=0
04:03:12.352 00.000 16108 worker thread done servicing request
04:03:12.357 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4633, FiltMin=3945, FiltMax=20259, Gamma=1.000
04:03:12.374 00.017 21068 UpdateGuideState exits: m=256595 SNR=112.9
04:03:12.375 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:12.376 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:12.377 00.001 21068 Enqueuing Expose request
04:03:12.378 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:12.378 00.000 16108 Worker thread wakes up
04:03:12.378 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:12.379 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:13.527 01.148 16108 Exposure complete
04:03:13.599 00.072 16108 worker thread done servicing request
04:03:13.599 00.000 21068 OnExposeComplete: enter
04:03:13.600 00.001 21068 UpdateGuideState(): m_state=6
04:03:13.601 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
04:03:13.602 00.001 21068 Star::Find returns 1 (0), X=102.33, Y=801.40, Mass=248652, SNR=116.2, Peak=23862 HFD=3.4
04:03:13.603 00.001 21068 MultiStar: [#1 -0.85,-0.11,0.00,M1] [#2 -0.33,-0.16,0.83,U] [#3 -0.54,-0.19,0.79,U] [#4 -0.67,0.60,0.00,M1] [#5 -0.83,-0.02,0.00,M1] [#6 -1.18,-0.30,0.00,M1] [#7 -0.36,-0.04,0.23,U] [#8 -0.78,0.41,0.00,M1] 
04:03:13.603 00.000 21068 single-star, 3 included, MultiStar: {-0.43, -0.12}, one-star: {-0.44, -0.03}
04:03:13.604 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.03 = 0.25)
04:03:13.606 00.002 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.97 = 0.31)
04:03:13.606 00.000 21068 CameraToMount -- cameraX=-0.44 cameraY=-0.03 hyp=0.44 cameraTheta=-3.06 mountX=0.42 mountY=0.13, mountTheta=0.31
04:03:13.608 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.44, y=-0.03, opts=13)
04:03:13.608 00.000 21068 Enqueuing Move request for scope (-0.44, -0.03)
04:03:13.609 00.001 16108 Worker thread wakes up
04:03:13.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.03) opts 0xd
04:03:13.609 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.44, -0.03)
04:03:13.609 00.000 16108 Moving (-0.44, -0.03) raw xDistance=0.42 yDistance=0.13
04:03:13.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
04:03:13.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:13.610 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:03:13.610 00.000 16108 MoveAxis(W, 111, ABG)
04:03:13.610 00.000 16108 Guiding  Dir = 3, Dur = 111
04:03:13.610 00.000 16108 IsSlewing returns 0
04:03:13.610 00.000 16108 IsGuiding returns 0
04:03:13.621 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=2022, max=65535, med=4633, FiltMin=3904, FiltMax=20509, Gamma=1.000
04:03:13.638 00.017 21068 UpdateGuideState exits: m=248652 SNR=116.2
04:03:13.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:13.639 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:13.640 00.001 21068 Enqueuing Expose request
04:03:13.657 00.017 16108 PulseGuide returned control before completion, sleep 75
04:03:13.734 00.077 16108 IsGuiding returns 1
04:03:13.734 00.000 16108 scope still moving after pulse duration time elapsed
04:03:13.766 00.032 16108 IsSlewing returns 0
04:03:13.766 00.000 16108 IsGuiding returns 1
04:03:13.798 00.032 16108 IsSlewing returns 0
04:03:13.798 00.000 16108 IsGuiding returns 1
04:03:13.829 00.031 16108 IsSlewing returns 0
04:03:13.829 00.000 16108 IsGuiding returns 0
04:03:13.829 00.000 16108 scope move finished after 111 + 108 ms
04:03:13.829 00.000 16108 Move returns status 0, amount 111
04:03:13.829 00.000 16108 MoveAxis(N, 0, ABG)
04:03:13.829 00.000 16108 Move returns status 0, amount 0
04:03:13.829 00.000 16108 move complete, result=0
04:03:13.829 00.000 16108 worker thread done servicing request
04:03:13.829 00.000 16108 Worker thread wakes up
04:03:13.829 00.000 21068 GuideStep: 0.4 px 111 ms WEST, 0.1 px 0 ms NORTH
04:03:13.833 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:13.833 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:14.811 00.978 16108 Exposure complete
04:03:14.880 00.069 16108 worker thread done servicing request
04:03:14.881 00.001 21068 OnExposeComplete: enter
04:03:14.882 00.001 21068 UpdateGuideState(): m_state=6
04:03:14.882 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
04:03:14.884 00.002 21068 Star::Find returns 1 (0), X=102.33, Y=801.19, Mass=250794, SNR=107.7, Peak=27510 HFD=3.5
04:03:14.885 00.001 21068 MultiStar: [#1 -0.65,-0.13,0.00,M2] [#2 -0.30,-0.33,0.90,U] [#3 -0.24,-0.14,1.01,U] [#4 -0.07,0.37,0.28,U] [#5 -1.05,-0.16,0.00,M2] [#6 -0.51,-0.70,0.00,M2] [#7 -0.06,-0.01,0.22,U] [#8 -0.40,-0.01,0.24,U] 
04:03:14.885 00.000 21068 refined, 5 included, MultiStar: {-0.30, -0.16}, one-star: {-0.44, -0.25}
04:03:14.886 00.001 21068 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
04:03:14.887 00.001 21068 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
04:03:14.887 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.64 mountX=0.26 mountY=0.23, mountTheta=0.71
04:03:14.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.16, opts=13)
04:03:14.890 00.001 21068 Enqueuing Move request for scope (-0.30, -0.16)
04:03:14.891 00.001 16108 Worker thread wakes up
04:03:14.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.16) opts 0xd
04:03:14.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.16)
04:03:14.891 00.000 16108 Moving (-0.30, -0.16) raw xDistance=0.26 yDistance=0.23
04:03:14.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
04:03:14.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:03:14.891 00.000 16108 MoveAxis(W, 77, ABG)
04:03:14.891 00.000 16108 Guiding  Dir = 3, Dur = 77
04:03:14.892 00.001 16108 IsSlewing returns 0
04:03:14.892 00.000 16108 IsGuiding returns 0
04:03:14.895 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2064, max=65535, med=4637, FiltMin=3865, FiltMax=16710, Gamma=1.000
04:03:14.919 00.024 21068 UpdateGuideState exits: m=250794 SNR=107.7
04:03:14.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:14.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:14.922 00.001 21068 Enqueuing Expose request
04:03:14.946 00.024 16108 PulseGuide returned control before completion, sleep 33
04:03:14.992 00.046 16108 IsGuiding returns 1
04:03:14.992 00.000 16108 scope still moving after pulse duration time elapsed
04:03:15.023 00.031 16108 IsSlewing returns 0
04:03:15.023 00.000 16108 IsGuiding returns 1
04:03:15.055 00.032 16108 IsSlewing returns 0
04:03:15.055 00.000 16108 IsGuiding returns 0
04:03:15.055 00.000 16108 scope move finished after 77 + 86 ms
04:03:15.055 00.000 16108 Move returns status 0, amount 77
04:03:15.055 00.000 16108 MoveAxis(S, 45, ABG)
04:03:15.056 00.001 16108 Guiding  Dir = 1, Dur = 45
04:03:15.056 00.000 16108 IsSlewing returns 0
04:03:15.056 00.000 16108 IsGuiding returns 0
04:03:15.103 00.047 16108 IsGuiding returns 1
04:03:15.103 00.000 16108 scope still moving after pulse duration time elapsed
04:03:15.133 00.030 16108 IsSlewing returns 0
04:03:15.133 00.000 16108 IsGuiding returns 1
04:03:15.165 00.032 16108 IsSlewing returns 0
04:03:15.166 00.001 16108 IsGuiding returns 1
04:03:15.197 00.031 16108 IsSlewing returns 0
04:03:15.198 00.001 16108 IsGuiding returns 0
04:03:15.198 00.000 16108 scope move finished after 45 + 96 ms
04:03:15.198 00.000 16108 Move returns status 0, amount 45
04:03:15.198 00.000 16108 move complete, result=0
04:03:15.198 00.000 16108 worker thread done servicing request
04:03:15.198 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.2 px 45 ms SOUTH
04:03:15.201 00.003 16108 Worker thread wakes up
04:03:15.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:15.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:16.374 01.173 16108 Exposure complete
04:03:16.443 00.069 16108 worker thread done servicing request
04:03:16.443 00.000 21068 OnExposeComplete: enter
04:03:16.445 00.002 21068 UpdateGuideState(): m_state=6
04:03:16.447 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
04:03:16.448 00.001 21068 Star::Find returns 1 (0), X=103.41, Y=801.58, Mass=209067, SNR=102.2, Peak=24889 HFD=3.3
04:03:16.450 00.002 21068 MultiStar: [#1 0.28,0.09,1.01,U] [#2 0.67,-0.02,0.00,M1] [#3 0.62,0.08,1.00,U] [#4 0.27,0.74,0.00,M1] [#5 0.58,0.52,0.00,M3] [#6 0.24,-0.13,0.23,U] [#7 1.21,0.14,0.00,M1] [#8 0.60,-0.07,0.24,U] 
04:03:16.453 00.003 21068 refined, 4 included, MultiStar: {0.50, 0.08}, one-star: {0.64, 0.15}
04:03:16.454 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
04:03:16.454 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
04:03:16.455 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.08 hyp=0.51 cameraTheta=0.15 mountX=-0.48 mountY=-0.19, mountTheta=-2.76
04:03:16.456 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.08, opts=13)
04:03:16.457 00.001 21068 Enqueuing Move request for scope (0.50, 0.08)
04:03:16.458 00.001 16108 Worker thread wakes up
04:03:16.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.08) opts 0xd
04:03:16.458 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.08)
04:03:16.458 00.000 16108 Moving (0.50, 0.08) raw xDistance=-0.48 yDistance=-0.19
04:03:16.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
04:03:16.458 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:16.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:03:16.458 00.000 16108 MoveAxis(E, 120, ABG)
04:03:16.458 00.000 16108 Guiding  Dir = 2, Dur = 120
04:03:16.459 00.001 16108 IsSlewing returns 0
04:03:16.459 00.000 16108 IsGuiding returns 0
04:03:16.463 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4637, FiltMin=3915, FiltMax=17193, Gamma=1.000
04:03:16.476 00.013 21068 UpdateGuideState exits: m=209067 SNR=102.2
04:03:16.478 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:16.478 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:16.479 00.001 21068 Enqueuing Expose request
04:03:16.517 00.038 16108 PulseGuide returned control before completion, sleep 73
04:03:16.595 00.078 16108 IsGuiding returns 1
04:03:16.595 00.000 16108 scope still moving after pulse duration time elapsed
04:03:16.632 00.037 16108 IsSlewing returns 0
04:03:16.632 00.000 16108 IsGuiding returns 1
04:03:16.658 00.026 16108 IsSlewing returns 0
04:03:16.658 00.000 16108 IsGuiding returns 1
04:03:16.691 00.033 16108 IsSlewing returns 0
04:03:16.691 00.000 16108 IsGuiding returns 0
04:03:16.691 00.000 16108 scope move finished after 120 + 111 ms
04:03:16.691 00.000 16108 Move returns status 0, amount 120
04:03:16.691 00.000 16108 MoveAxis(N, 0, ABG)
04:03:16.691 00.000 16108 Move returns status 0, amount 0
04:03:16.691 00.000 16108 move complete, result=0
04:03:16.691 00.000 16108 worker thread done servicing request
04:03:16.691 00.000 16108 Worker thread wakes up
04:03:16.691 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:16.691 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:16.691 00.000 21068 GuideStep: -0.5 px 120 ms EAST, -0.2 px 0 ms NORTH
04:03:17.673 00.982 16108 Exposure complete
04:03:17.728 00.055 16108 worker thread done servicing request
04:03:17.728 00.000 21068 OnExposeComplete: enter
04:03:17.731 00.003 21068 UpdateGuideState(): m_state=6
04:03:17.735 00.004 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
04:03:17.737 00.002 21068 Star::Find returns 1 (0), X=103.19, Y=801.75, Mass=203717, SNR=101.8, Peak=23779 HFD=3.3
04:03:17.740 00.003 21068 MultiStar: [#1 0.24,0.23,0.92,U] [#2 0.61,0.15,0.98,U] [#3 0.70,0.24,0.00,M1] [#4 0.63,0.48,0.00,M2] [#5 0.43,0.46,0.19,U] [#6 0.34,-0.09,0.20,U] [#7 0.26,0.57,0.22,U] [#8 0.30,0.40,0.28,U] 
04:03:17.741 00.001 21068 refined, 6 included, MultiStar: {0.40, 0.26}, one-star: {0.43, 0.32}
04:03:17.742 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
04:03:17.743 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
04:03:17.744 00.001 21068 CameraToMount -- cameraX=0.40 cameraY=0.26 hyp=0.48 cameraTheta=0.57 mountX=-0.35 mountY=-0.35, mountTheta=-2.37
04:03:17.747 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.26, opts=13)
04:03:17.748 00.001 21068 Enqueuing Move request for scope (0.40, 0.26)
04:03:17.748 00.000 16108 Worker thread wakes up
04:03:17.749 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.26) opts 0xd
04:03:17.749 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.26)
04:03:17.749 00.000 16108 Moving (0.40, 0.26) raw xDistance=-0.35 yDistance=-0.35
04:03:17.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
04:03:17.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:03:17.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:03:17.749 00.000 16108 MoveAxis(E, 101, ABG)
04:03:17.749 00.000 16108 Guiding  Dir = 2, Dur = 101
04:03:17.750 00.001 16108 IsSlewing returns 0
04:03:17.750 00.000 16108 IsGuiding returns 0
04:03:17.755 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1872, max=65535, med=4637, FiltMin=3862, FiltMax=16656, Gamma=1.000
04:03:17.770 00.015 16108 PulseGuide returned control before completion, sleep 91
04:03:17.771 00.001 21068 UpdateGuideState exits: m=203717 SNR=101.8
04:03:17.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:17.772 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:17.773 00.001 21068 Enqueuing Expose request
04:03:17.863 00.090 16108 IsGuiding returns 1
04:03:17.863 00.000 16108 scope still moving after pulse duration time elapsed
04:03:17.895 00.032 16108 IsSlewing returns 0
04:03:17.896 00.001 16108 IsGuiding returns 1
04:03:17.926 00.030 16108 IsSlewing returns 0
04:03:17.926 00.000 16108 IsGuiding returns 1
04:03:17.957 00.031 16108 IsSlewing returns 0
04:03:17.957 00.000 16108 IsGuiding returns 0
04:03:17.957 00.000 16108 scope move finished after 101 + 106 ms
04:03:17.957 00.000 16108 Move returns status 0, amount 101
04:03:17.957 00.000 16108 MoveAxis(N, 0, ABG)
04:03:17.958 00.001 16108 Move returns status 0, amount 0
04:03:17.958 00.000 16108 move complete, result=0
04:03:17.958 00.000 16108 worker thread done servicing request
04:03:17.958 00.000 16108 Worker thread wakes up
04:03:17.958 00.000 21068 GuideStep: -0.4 px 101 ms EAST, -0.3 px 0 ms NORTH
04:03:17.961 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:17.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:19.124 01.163 16108 Exposure complete
04:03:19.180 00.056 16108 worker thread done servicing request
04:03:19.180 00.000 21068 OnExposeComplete: enter
04:03:19.182 00.002 21068 UpdateGuideState(): m_state=6
04:03:19.183 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
04:03:19.183 00.000 21068 Star::Find returns 1 (0), X=102.86, Y=801.91, Mass=206784, SNR=104.8, Peak=26691 HFD=3.1
04:03:19.184 00.001 21068 MultiStar: [#1 -0.20,0.20,1.06,U] [#2 0.19,0.20,0.89,U] [#3 0.16,0.23,1.06,U] [#4 -0.11,0.43,0.27,U] [#5 -0.41,0.57,0.00,M3] [#6 0.28,-0.09,0.22,U] [#7 -0.17,0.15,0.20,U] [#8 -0.29,0.43,0.20,U] 
04:03:19.185 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.27}, one-star: {0.09, 0.47}
04:03:19.185 00.000 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
04:03:19.186 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
04:03:19.187 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=0.02 mountY=-0.27, mountTheta=-1.51
04:03:19.188 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.27, opts=13)
04:03:19.189 00.001 21068 Enqueuing Move request for scope (0.03, 0.27)
04:03:19.190 00.001 16108 Worker thread wakes up
04:03:19.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
04:03:19.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
04:03:19.190 00.000 16108 Moving (0.03, 0.27) raw xDistance=0.02 yDistance=-0.27
04:03:19.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:03:19.191 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:19.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:03:19.191 00.000 16108 MoveAxis(E, 0, ABG)
04:03:19.191 00.000 16108 Move returns status 0, amount 0
04:03:19.191 00.000 16108 MoveAxis(N, 0, ABG)
04:03:19.191 00.000 16108 Move returns status 0, amount 0
04:03:19.191 00.000 16108 move complete, result=0
04:03:19.191 00.000 16108 worker thread done servicing request
04:03:19.197 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4637, FiltMin=3904, FiltMax=20022, Gamma=1.000
04:03:19.217 00.020 21068 UpdateGuideState exits: m=206784 SNR=104.8
04:03:19.219 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:19.220 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:19.221 00.001 21068 Enqueuing Expose request
04:03:19.222 00.001 16108 Worker thread wakes up
04:03:19.222 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:03:19.224 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:19.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:20.213 00.989 16108 Exposure complete
04:03:20.291 00.078 16108 worker thread done servicing request
04:03:20.291 00.000 21068 OnExposeComplete: enter
04:03:20.292 00.001 21068 UpdateGuideState(): m_state=6
04:03:20.293 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
04:03:20.294 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.80, Mass=186719, SNR=90.6, Peak=24675 HFD=3.2
04:03:20.295 00.001 21068 MultiStar: [#1 0.03,0.24,1.18,U] [#2 0.41,0.22,1.27,U] [#3 0.40,0.29,1.12,U] [#4 0.31,0.84,0.00,M2] [#5 -0.07,0.37,0.25,U] [#6 0.01,0.63,0.00,M1] [#7 0.31,0.54,0.23,U] [#8 0.54,0.43,0.00,M1] 
04:03:20.295 00.000 21068 refined, 5 included, MultiStar: {0.26, 0.29}, one-star: {0.26, 0.36}
04:03:20.296 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
04:03:20.297 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
04:03:20.298 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.29 hyp=0.39 cameraTheta=0.84 mountX=-0.21 mountY=-0.34, mountTheta=-2.11
04:03:20.299 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.29, opts=13)
04:03:20.300 00.001 21068 Enqueuing Move request for scope (0.26, 0.29)
04:03:20.301 00.001 16108 Worker thread wakes up
04:03:20.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.29) opts 0xd
04:03:20.301 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.29)
04:03:20.301 00.000 16108 Moving (0.26, 0.29) raw xDistance=-0.21 yDistance=-0.34
04:03:20.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:03:20.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:20.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:03:20.301 00.000 16108 MoveAxis(E, 54, ABG)
04:03:20.301 00.000 16108 Guiding  Dir = 2, Dur = 54
04:03:20.301 00.000 16108 IsSlewing returns 0
04:03:20.302 00.001 16108 IsGuiding returns 0
04:03:20.304 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2118, max=65535, med=4637, FiltMin=3856, FiltMax=19977, Gamma=1.000
04:03:20.326 00.022 21068 UpdateGuideState exits: m=186719 SNR=90.6
04:03:20.326 00.000 16108 PulseGuide returned control before completion, sleep 41
04:03:20.326 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:20.328 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:20.329 00.001 21068 Enqueuing Expose request
04:03:20.371 00.042 16108 IsGuiding returns 1
04:03:20.371 00.000 16108 scope still moving after pulse duration time elapsed
04:03:20.403 00.032 16108 IsSlewing returns 0
04:03:20.403 00.000 16108 IsGuiding returns 1
04:03:20.434 00.031 16108 IsSlewing returns 0
04:03:20.434 00.000 16108 IsGuiding returns 0
04:03:20.434 00.000 16108 scope move finished after 54 + 78 ms
04:03:20.434 00.000 16108 Move returns status 0, amount 54
04:03:20.434 00.000 16108 MoveAxis(N, 0, ABG)
04:03:20.434 00.000 16108 Move returns status 0, amount 0
04:03:20.434 00.000 16108 move complete, result=0
04:03:20.434 00.000 16108 worker thread done servicing request
04:03:20.434 00.000 16108 Worker thread wakes up
04:03:20.434 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:20.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:20.434 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.3 px 0 ms NORTH
04:03:21.611 01.177 16108 Exposure complete
04:03:21.682 00.071 16108 worker thread done servicing request
04:03:21.684 00.002 21068 OnExposeComplete: enter
04:03:21.685 00.001 21068 UpdateGuideState(): m_state=6
04:03:21.686 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
04:03:21.687 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=802.26, Mass=190946, SNR=93.9, Peak=26483 HFD=3.2
04:03:21.687 00.000 21068 MultiStar: [#1 -0.36,0.60,0.00,M1] [#2 0.11,0.58,1.15,U] [#3 -0.04,0.59,1.29,U] [#4 -0.05,1.11,0.00,M3] [#5 -0.04,0.93,0.00,M3] [#6 -0.23,0.76,0.00,M2] [#7 0.77,0.77,0.00,M1] [#8 0.03,0.93,0.00,M2] 
04:03:21.688 00.001 21068 refined, 2 included, MultiStar: {0.09, 0.66}, one-star: {0.25, 0.83}
04:03:21.689 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
04:03:21.689 00.000 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
04:03:21.690 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.66 hyp=0.66 cameraTheta=1.43 mountX=0.02 mountY=-0.66, mountTheta=-1.54
04:03:21.692 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.66, opts=13)
04:03:21.694 00.002 21068 Enqueuing Move request for scope (0.09, 0.66)
04:03:21.695 00.001 16108 Worker thread wakes up
04:03:21.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.66) opts 0xd
04:03:21.695 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.66)
04:03:21.695 00.000 16108 Moving (0.09, 0.66) raw xDistance=0.02 yDistance=-0.66
04:03:21.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:03:21.695 00.000 16108 resist switch: large excursion: input -0.66 thresh 0.60 direction from 1 to -1
04:03:21.695 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.98
04:03:21.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
04:03:21.695 00.000 16108 MoveAxis(E, 0, ABG)
04:03:21.695 00.000 16108 Move returns status 0, amount 0
04:03:21.695 00.000 16108 MoveAxis(N, 132, ABG)
04:03:21.695 00.000 16108 Guiding  Dir = 0, Dur = 132
04:03:21.696 00.001 16108 IsSlewing returns 0
04:03:21.696 00.000 16108 IsGuiding returns 0
04:03:21.700 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2304, max=65535, med=4640, FiltMin=3926, FiltMax=22803, Gamma=1.000
04:03:21.712 00.012 21068 UpdateGuideState exits: m=190946 SNR=93.9
04:03:21.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:21.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:21.715 00.001 21068 Enqueuing Expose request
04:03:21.740 00.025 16108 PulseGuide returned control before completion, sleep 98
04:03:21.847 00.107 16108 IsGuiding returns 1
04:03:21.847 00.000 16108 scope still moving after pulse duration time elapsed
04:03:21.879 00.032 16108 IsSlewing returns 0
04:03:21.879 00.000 16108 IsGuiding returns 1
04:03:21.911 00.032 16108 IsSlewing returns 0
04:03:21.911 00.000 16108 IsGuiding returns 0
04:03:21.911 00.000 16108 scope move finished after 132 + 83 ms
04:03:21.911 00.000 16108 Move returns status 0, amount 132
04:03:21.911 00.000 16108 move complete, result=0
04:03:21.911 00.000 16108 worker thread done servicing request
04:03:21.911 00.000 16108 Worker thread wakes up
04:03:21.911 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.7 px 132 ms NORTH
04:03:21.914 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:21.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:22.887 00.973 16108 Exposure complete
04:03:22.950 00.063 16108 worker thread done servicing request
04:03:22.950 00.000 21068 OnExposeComplete: enter
04:03:22.952 00.002 21068 UpdateGuideState(): m_state=6
04:03:22.954 00.002 21068 Star::Find(15, 103, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
04:03:22.955 00.001 21068 Star::Find returns 1 (0), X=102.57, Y=801.89, Mass=186125, SNR=91.1, Peak=26083 HFD=3.4
04:03:22.957 00.002 21068 MultiStar: [#1 -0.49,0.23,1.16,U] [#2 -0.35,0.34,1.20,U] [#3 -0.17,0.35,0.99,U] [#4 -0.43,1.03,0.00,M4] [#5 -0.16,0.66,0.00,M4] [#6 -0.45,0.25,0.23,U] [#7 -0.09,0.28,0.29,U] [#8 -0.13,0.80,0.00,M3] 
04:03:22.959 00.002 21068 refined, 5 included, MultiStar: {-0.30, 0.33}, one-star: {-0.20, 0.45}
04:03:22.960 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
04:03:22.962 00.002 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
04:03:22.963 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=0.33 hyp=0.45 cameraTheta=2.31 mountX=0.36 mountY=-0.25, mountTheta=-0.61
04:03:22.966 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.33, opts=13)
04:03:22.967 00.001 21068 Enqueuing Move request for scope (-0.30, 0.33)
04:03:22.968 00.001 16108 Worker thread wakes up
04:03:22.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.33) opts 0xd
04:03:22.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.33)
04:03:22.968 00.000 16108 Moving (-0.30, 0.33) raw xDistance=0.36 yDistance=-0.25
04:03:22.968 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
04:03:22.968 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:03:22.968 00.000 16108 MoveAxis(W, 94, ABG)
04:03:22.968 00.000 16108 Guiding  Dir = 3, Dur = 94
04:03:22.969 00.001 16108 IsSlewing returns 0
04:03:22.969 00.000 16108 IsGuiding returns 0
04:03:22.971 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2352, max=65535, med=4640, FiltMin=3865, FiltMax=21453, Gamma=1.000
04:03:22.987 00.016 21068 UpdateGuideState exits: m=186125 SNR=91.1
04:03:22.989 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:22.989 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:22.990 00.001 21068 Enqueuing Expose request
04:03:23.000 00.010 16108 PulseGuide returned control before completion, sleep 74
04:03:23.090 00.090 16108 IsGuiding returns 1
04:03:23.090 00.000 16108 scope still moving after pulse duration time elapsed
04:03:23.121 00.031 16108 IsSlewing returns 0
04:03:23.121 00.000 16108 IsGuiding returns 1
04:03:23.153 00.032 16108 IsSlewing returns 0
04:03:23.154 00.001 16108 IsGuiding returns 0
04:03:23.154 00.000 16108 scope move finished after 94 + 90 ms
04:03:23.154 00.000 16108 Move returns status 0, amount 94
04:03:23.154 00.000 16108 MoveAxis(N, 50, ABG)
04:03:23.154 00.000 16108 Guiding  Dir = 0, Dur = 50
04:03:23.154 00.000 16108 IsSlewing returns 0
04:03:23.154 00.000 16108 IsGuiding returns 0
04:03:23.156 00.002 16108 PulseGuide returned control before completion, sleep 59
04:03:23.216 00.060 16108 IsGuiding returns 1
04:03:23.216 00.000 16108 scope still moving after pulse duration time elapsed
04:03:23.247 00.031 16108 IsSlewing returns 0
04:03:23.247 00.000 16108 IsGuiding returns 0
04:03:23.249 00.002 16108 scope move finished after 50 + 43 ms
04:03:23.249 00.000 16108 Move returns status 0, amount 50
04:03:23.249 00.000 16108 move complete, result=0
04:03:23.249 00.000 16108 worker thread done servicing request
04:03:23.249 00.000 16108 Worker thread wakes up
04:03:23.249 00.000 21068 GuideStep: 0.4 px 94 ms WEST, -0.3 px 50 ms NORTH
04:03:23.251 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:23.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:24.420 01.169 16108 Exposure complete
04:03:24.477 00.057 16108 worker thread done servicing request
04:03:24.477 00.000 21068 OnExposeComplete: enter
04:03:24.479 00.002 21068 UpdateGuideState(): m_state=6
04:03:24.481 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
04:03:24.482 00.001 21068 Star::Find returns 1 (0), X=103.27, Y=801.47, Mass=178579, SNR=94.0, Peak=20521 HFD=3.3
04:03:24.484 00.002 21068 MultiStar: [#1 0.38,-0.14,1.06,U] [#2 0.73,-0.16,0.00,M1] [#3 0.59,-0.01,0.88,U] [#4 0.39,0.22,0.35,U] [#5 0.34,0.50,0.33,U] [#6 0.26,0.09,0.25,U] [#7 0.99,-0.12,0.00,M1] [#8 0.43,-0.31,0.27,U] 
04:03:24.485 00.001 21068 refined, 6 included, MultiStar: {0.45, 0.01}, one-star: {0.50, 0.04}
04:03:24.486 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
04:03:24.487 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
04:03:24.488 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=0.01 hyp=0.45 cameraTheta=0.03 mountX=-0.44 mountY=-0.12, mountTheta=-2.88
04:03:24.491 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.01, opts=13)
04:03:24.492 00.001 21068 Enqueuing Move request for scope (0.45, 0.01)
04:03:24.493 00.001 16108 Worker thread wakes up
04:03:24.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.01) opts 0xd
04:03:24.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.01)
04:03:24.493 00.000 16108 Moving (0.45, 0.01) raw xDistance=-0.44 yDistance=-0.12
04:03:24.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
04:03:24.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:24.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:03:24.493 00.000 16108 MoveAxis(E, 108, ABG)
04:03:24.493 00.000 16108 Guiding  Dir = 2, Dur = 108
04:03:24.496 00.003 16108 IsSlewing returns 0
04:03:24.496 00.000 16108 IsGuiding returns 0
04:03:24.497 00.001 16108 PulseGuide returned control before completion, sleep 118
04:03:24.499 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2278, max=65535, med=4640, FiltMin=3904, FiltMax=17641, Gamma=1.000
04:03:24.519 00.020 21068 UpdateGuideState exits: m=178579 SNR=94.0
04:03:24.521 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:24.522 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:24.525 00.003 21068 Enqueuing Expose request
04:03:24.630 00.105 16108 IsGuiding returns 1
04:03:24.630 00.000 16108 scope still moving after pulse duration time elapsed
04:03:24.662 00.032 16108 IsSlewing returns 0
04:03:24.662 00.000 16108 IsGuiding returns 0
04:03:24.662 00.000 16108 scope move finished after 108 + 59 ms
04:03:24.663 00.001 16108 Move returns status 0, amount 108
04:03:24.663 00.000 16108 MoveAxis(N, 0, ABG)
04:03:24.663 00.000 16108 Move returns status 0, amount 0
04:03:24.663 00.000 16108 move complete, result=0
04:03:24.663 00.000 16108 worker thread done servicing request
04:03:24.663 00.000 16108 Worker thread wakes up
04:03:24.663 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:24.663 00.000 21068 GuideStep: -0.4 px 108 ms EAST, -0.1 px 0 ms NORTH
04:03:24.666 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:25.641 00.975 16108 Exposure complete
04:03:25.714 00.073 16108 worker thread done servicing request
04:03:25.714 00.000 21068 OnExposeComplete: enter
04:03:25.715 00.001 21068 UpdateGuideState(): m_state=6
04:03:25.717 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
04:03:25.718 00.001 21068 Star::Find returns 1 (0), X=103.18, Y=801.41, Mass=171514, SNR=79.7, Peak=22182 HFD=3.3
04:03:25.719 00.001 21068 MultiStar: [#1 0.03,-0.44,1.31,U] [#2 0.44,-0.26,1.19,U] [#3 0.44,-0.20,1.11,U] [#4 0.11,0.07,0.36,U] [#5 0.23,-0.12,0.39,U] [#6 -0.03,-0.03,0.31,U] [#7 0.80,-0.21,0.00,M2] [#8 0.96,0.14,0.00,M3] 
04:03:25.721 00.002 21068 refined, 6 included, MultiStar: {0.28, -0.21}, one-star: {0.41, -0.03}
04:03:25.722 00.001 21068 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
04:03:25.723 00.001 21068 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
04:03:25.725 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.64 mountX=-0.31 mountY=0.14, mountTheta=2.73
04:03:25.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.21, opts=13)
04:03:25.728 00.001 21068 Enqueuing Move request for scope (0.28, -0.21)
04:03:25.728 00.000 16108 Worker thread wakes up
04:03:25.729 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd
04:03:25.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.21)
04:03:25.729 00.000 16108 Moving (0.28, -0.21) raw xDistance=-0.31 yDistance=0.14
04:03:25.729 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
04:03:25.729 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:25.729 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:03:25.729 00.000 16108 MoveAxis(E, 89, ABG)
04:03:25.729 00.000 16108 Guiding  Dir = 2, Dur = 89
04:03:25.730 00.001 16108 IsSlewing returns 0
04:03:25.730 00.000 16108 IsGuiding returns 0
04:03:25.732 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2304, max=65535, med=4643, FiltMin=3910, FiltMax=20227, Gamma=1.000
04:03:25.744 00.012 16108 PulseGuide returned control before completion, sleep 86
04:03:25.746 00.002 21068 UpdateGuideState exits: m=171514 SNR=79.7
04:03:25.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:25.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:25.749 00.001 21068 Enqueuing Expose request
04:03:25.836 00.087 16108 IsGuiding returns 1
04:03:25.836 00.000 16108 scope still moving after pulse duration time elapsed
04:03:25.867 00.031 16108 IsSlewing returns 0
04:03:25.867 00.000 16108 IsGuiding returns 1
04:03:25.899 00.032 16108 IsSlewing returns 0
04:03:25.899 00.000 16108 IsGuiding returns 1
04:03:25.930 00.031 16108 IsSlewing returns 0
04:03:25.930 00.000 16108 IsGuiding returns 0
04:03:25.931 00.001 16108 scope move finished after 89 + 110 ms
04:03:25.931 00.000 16108 Move returns status 0, amount 89
04:03:25.931 00.000 16108 MoveAxis(N, 0, ABG)
04:03:25.931 00.000 16108 Move returns status 0, amount 0
04:03:25.931 00.000 16108 move complete, result=0
04:03:25.931 00.000 16108 worker thread done servicing request
04:03:25.931 00.000 16108 Worker thread wakes up
04:03:25.931 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:25.931 00.000 21068 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH
04:03:25.933 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:27.093 01.160 16108 Exposure complete
04:03:27.154 00.061 16108 worker thread done servicing request
04:03:27.154 00.000 21068 OnExposeComplete: enter
04:03:27.156 00.002 21068 UpdateGuideState(): m_state=6
04:03:27.157 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
04:03:27.157 00.000 21068 Star::Find returns 1 (0), X=102.87, Y=801.08, Mass=199067, SNR=93.3, Peak=28806 HFD=3.1
04:03:27.158 00.001 21068 MultiStar: [#1 -0.43,-0.43,1.21,U] [#2 0.19,-0.65,0.00,M1] [#3 0.05,-0.61,0.84,U] [#4 -0.13,0.14,0.34,U] [#5 -0.31,-0.14,0.38,U] [#6 -0.41,-0.33,0.35,U] [#7 -0.06,-0.34,0.31,U] [#8 0.11,-0.39,0.23,U] 
04:03:27.159 00.001 21068 single-star, 7 included, MultiStar: {-0.14, -0.37}, one-star: {0.10, -0.36}
04:03:27.160 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
04:03:27.160 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
04:03:27.161 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.30 mountX=-0.16 mountY=0.33, mountTheta=2.03
04:03:27.162 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.36, opts=13)
04:03:27.163 00.001 21068 Enqueuing Move request for scope (0.10, -0.36)
04:03:27.164 00.001 16108 Worker thread wakes up
04:03:27.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.36) opts 0xd
04:03:27.164 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.36)
04:03:27.164 00.000 16108 Moving (0.10, -0.36) raw xDistance=-0.16 yDistance=0.33
04:03:27.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:03:27.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:03:27.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:03:27.164 00.000 16108 MoveAxis(E, 0, ABG)
04:03:27.164 00.000 16108 Move returns status 0, amount 0
04:03:27.164 00.000 16108 MoveAxis(N, 0, ABG)
04:03:27.164 00.000 16108 Move returns status 0, amount 0
04:03:27.164 00.000 16108 move complete, result=0
04:03:27.164 00.000 16108 worker thread done servicing request
04:03:27.169 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4640, FiltMin=3840, FiltMax=24294, Gamma=1.000
04:03:27.181 00.012 21068 UpdateGuideState exits: m=199067 SNR=93.3
04:03:27.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:27.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:27.184 00.001 21068 Enqueuing Expose request
04:03:27.184 00.000 16108 Worker thread wakes up
04:03:27.184 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:03:27.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:27.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:28.156 00.971 16108 Exposure complete
04:03:28.228 00.072 16108 worker thread done servicing request
04:03:28.228 00.000 21068 OnExposeComplete: enter
04:03:28.230 00.002 21068 UpdateGuideState(): m_state=6
04:03:28.230 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
04:03:28.231 00.001 21068 Star::Find returns 1 (0), X=103.22, Y=801.30, Mass=199492, SNR=106.5, Peak=22566 HFD=3.6
04:03:28.232 00.001 21068 MultiStar: [#1 0.01,-0.44,0.96,U] [#2 0.28,-0.48,0.93,U] [#3 0.21,-0.14,0.74,U] [#4 0.34,0.58,0.00,M2] [#5 0.36,0.04,0.29,U] [#6 0.01,0.00,0.25,U] [#7 0.22,-0.19,0.33,U] [#8 0.43,0.21,0.21,U] 
04:03:28.233 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.24}, one-star: {0.46, -0.14}
04:03:28.233 00.000 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.74 = 2.55)
04:03:28.234 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
04:03:28.236 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.77 mountX=-0.28 mountY=0.17, mountTheta=2.59
04:03:28.237 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.24, opts=13)
04:03:28.238 00.001 21068 Enqueuing Move request for scope (0.24, -0.24)
04:03:28.239 00.001 16108 Worker thread wakes up
04:03:28.239 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
04:03:28.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
04:03:28.239 00.000 16108 Moving (0.24, -0.24) raw xDistance=-0.28 yDistance=0.17
04:03:28.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:03:28.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:28.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:03:28.239 00.000 16108 MoveAxis(E, 74, ABG)
04:03:28.239 00.000 16108 Guiding  Dir = 2, Dur = 74
04:03:28.239 00.000 16108 IsSlewing returns 0
04:03:28.240 00.001 16108 IsGuiding returns 0
04:03:28.243 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4640, FiltMin=3917, FiltMax=22835, Gamma=1.000
04:03:28.257 00.014 21068 UpdateGuideState exits: m=199492 SNR=106.5
04:03:28.260 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:28.262 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:28.263 00.001 21068 Enqueuing Expose request
04:03:28.286 00.023 16108 PulseGuide returned control before completion, sleep 38
04:03:28.331 00.045 16108 IsGuiding returns 1
04:03:28.331 00.000 16108 scope still moving after pulse duration time elapsed
04:03:28.363 00.032 16108 IsSlewing returns 0
04:03:28.363 00.000 16108 IsGuiding returns 1
04:03:28.395 00.032 16108 IsSlewing returns 0
04:03:28.396 00.001 16108 IsGuiding returns 0
04:03:28.396 00.000 16108 scope move finished after 74 + 82 ms
04:03:28.396 00.000 16108 Move returns status 0, amount 74
04:03:28.396 00.000 16108 MoveAxis(N, 0, ABG)
04:03:28.396 00.000 16108 Move returns status 0, amount 0
04:03:28.396 00.000 16108 move complete, result=0
04:03:28.396 00.000 16108 worker thread done servicing request
04:03:28.397 00.001 16108 Worker thread wakes up
04:03:28.397 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
04:03:28.399 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:28.399 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:29.563 01.164 16108 Exposure complete
04:03:29.627 00.064 16108 worker thread done servicing request
04:03:29.628 00.001 21068 OnExposeComplete: enter
04:03:29.628 00.000 21068 UpdateGuideState(): m_state=6
04:03:29.629 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
04:03:29.630 00.001 21068 Star::Find returns 1 (0), X=102.53, Y=801.40, Mass=208548, SNR=101.6, Peak=25974 HFD=3.2
04:03:29.631 00.001 21068 MultiStar: [#1 -0.68,-0.28,0.00,M1] [#2 -0.46,-0.48,0.00,M1] [#3 -0.25,-0.31,0.70,U] [#4 -0.22,0.09,0.34,U] [#5 -0.39,-0.16,0.33,U] [#6 -0.82,-0.59,0.00,M1] [#7 -0.03,-0.10,0.29,U] [#8 -0.60,-0.12,0.22,U] 
04:03:29.632 00.001 21068 single-star, 5 included, MultiStar: {-0.26, -0.11}, one-star: {-0.24, -0.03}
04:03:29.632 00.000 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.32)
04:03:29.633 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
04:03:29.635 00.002 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.00 mountX=0.23 mountY=0.09, mountTheta=0.37
04:03:29.637 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.03, opts=13)
04:03:29.641 00.004 21068 Enqueuing Move request for scope (-0.24, -0.03)
04:03:29.643 00.002 16108 Worker thread wakes up
04:03:29.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
04:03:29.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
04:03:29.643 00.000 16108 Moving (-0.24, -0.03) raw xDistance=0.23 yDistance=0.09
04:03:29.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
04:03:29.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:29.644 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:03:29.644 00.000 16108 MoveAxis(W, 55, ABG)
04:03:29.644 00.000 16108 Guiding  Dir = 3, Dur = 55
04:03:29.644 00.000 16108 IsSlewing returns 0
04:03:29.644 00.000 16108 IsGuiding returns 0
04:03:29.652 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2390, max=65535, med=4643, FiltMin=3913, FiltMax=21430, Gamma=1.000
04:03:29.667 00.015 21068 UpdateGuideState exits: m=208548 SNR=101.6
04:03:29.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:29.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:29.670 00.001 21068 Enqueuing Expose request
04:03:29.700 00.030 16108 IsGuiding returns 1
04:03:29.700 00.000 16108 scope still moving after pulse duration time elapsed
04:03:29.729 00.029 16108 IsSlewing returns 0
04:03:29.729 00.000 16108 IsGuiding returns 1
04:03:29.761 00.032 16108 IsSlewing returns 0
04:03:29.761 00.000 16108 IsGuiding returns 1
04:03:29.791 00.030 16108 IsSlewing returns 0
04:03:29.791 00.000 16108 IsGuiding returns 0
04:03:29.791 00.000 16108 scope move finished after 55 + 92 ms
04:03:29.792 00.001 16108 Move returns status 0, amount 55
04:03:29.792 00.000 16108 MoveAxis(N, 0, ABG)
04:03:29.792 00.000 16108 Move returns status 0, amount 0
04:03:29.792 00.000 16108 move complete, result=0
04:03:29.792 00.000 16108 worker thread done servicing request
04:03:29.792 00.000 16108 Worker thread wakes up
04:03:29.792 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:29.792 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:29.793 00.001 21068 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
04:03:30.777 00.984 16108 Exposure complete
04:03:30.833 00.056 16108 worker thread done servicing request
04:03:30.833 00.000 21068 OnExposeComplete: enter
04:03:30.835 00.002 21068 UpdateGuideState(): m_state=6
04:03:30.836 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
04:03:30.837 00.001 21068 Star::Find returns 1 (0), X=102.67, Y=801.18, Mass=209020, SNR=107.2, Peak=25174 HFD=3.5
04:03:30.838 00.001 21068 MultiStar: [#1 -0.67,-0.44,0.00,M2] [#2 -0.34,-0.56,0.00,M2] [#3 -0.33,-0.52,0.61,U] [#4 -0.45,-0.12,0.39,U] [#5 -0.56,-0.08,0.36,U] [#6 -0.63,-0.73,0.00,M2] [#7 -0.19,-0.39,0.36,U] [#8 0.31,-0.34,0.18,U] 
04:03:30.839 00.001 21068 single-star, 5 included, MultiStar: {-0.24, -0.29}, one-star: {-0.09, -0.25}
04:03:30.841 00.002 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
04:03:30.843 00.002 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
04:03:30.844 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.93 mountX=0.05 mountY=0.27, mountTheta=1.39
04:03:30.847 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.25, opts=13)
04:03:30.848 00.001 21068 Enqueuing Move request for scope (-0.09, -0.25)
04:03:30.849 00.001 16108 Worker thread wakes up
04:03:30.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
04:03:30.849 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
04:03:30.849 00.000 16108 Moving (-0.09, -0.25) raw xDistance=0.05 yDistance=0.27
04:03:30.849 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:03:30.849 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:03:30.849 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:03:30.849 00.000 16108 MoveAxis(E, 0, ABG)
04:03:30.850 00.001 16108 Move returns status 0, amount 0
04:03:30.850 00.000 16108 MoveAxis(N, 0, ABG)
04:03:30.850 00.000 16108 Move returns status 0, amount 0
04:03:30.850 00.000 16108 move complete, result=0
04:03:30.850 00.000 16108 worker thread done servicing request
04:03:30.855 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2141, max=65535, med=4643, FiltMin=3913, FiltMax=21577, Gamma=1.000
04:03:30.877 00.022 21068 UpdateGuideState exits: m=209020 SNR=107.2
04:03:30.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:30.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:30.880 00.001 21068 Enqueuing Expose request
04:03:30.881 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:03:30.882 00.001 16108 Worker thread wakes up
04:03:30.882 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:30.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:32.039 01.157 16108 Exposure complete
04:03:32.116 00.077 16108 worker thread done servicing request
04:03:32.116 00.000 21068 OnExposeComplete: enter
04:03:32.119 00.003 21068 UpdateGuideState(): m_state=6
04:03:32.120 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
04:03:32.121 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.09, Mass=203673, SNR=83.7, Peak=18662 HFD=4.0
04:03:32.122 00.001 21068 MultiStar: [#1 -0.31,-0.57,0.00,M3] [#2 -0.04,-0.73,0.00,M3] [#3 0.09,-0.55,0.93,U] [#4 0.25,0.04,0.38,U] [#5 -0.06,-0.28,0.50,U] [#6 -0.49,-1.08,0.00,M3] [#7 0.19,-0.91,0.00,M1] [#8 0.33,-0.55,0.00,M1] 
04:03:32.122 00.000 21068 refined, 3 included, MultiStar: {0.15, -0.35}, one-star: {0.27, -0.35}
04:03:32.123 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.14)
04:03:32.124 00.001 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.08 = 2.21)
04:03:32.125 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.17 mountX=-0.21 mountY=0.31, mountTheta=2.16
04:03:32.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.35, opts=13)
04:03:32.127 00.001 21068 Enqueuing Move request for scope (0.15, -0.35)
04:03:32.128 00.001 16108 Worker thread wakes up
04:03:32.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
04:03:32.129 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
04:03:32.129 00.000 16108 Moving (0.15, -0.35) raw xDistance=-0.21 yDistance=0.31
04:03:32.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:03:32.129 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:03:32.129 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:03:32.129 00.000 16108 MoveAxis(E, 54, ABG)
04:03:32.129 00.000 16108 Guiding  Dir = 2, Dur = 54
04:03:32.129 00.000 16108 IsSlewing returns 0
04:03:32.129 00.000 16108 IsGuiding returns 0
04:03:32.133 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2224, max=65535, med=4646, FiltMin=3923, FiltMax=20198, Gamma=1.000
04:03:32.146 00.013 21068 UpdateGuideState exits: m=203673 SNR=83.7
04:03:32.147 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:32.148 00.001 16108 PulseGuide returned control before completion, sleep 46
04:03:32.148 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:32.149 00.001 21068 Enqueuing Expose request
04:03:32.209 00.060 16108 IsGuiding returns 1
04:03:32.209 00.000 16108 scope still moving after pulse duration time elapsed
04:03:32.241 00.032 16108 IsSlewing returns 0
04:03:32.241 00.000 16108 IsGuiding returns 0
04:03:32.241 00.000 16108 scope move finished after 54 + 57 ms
04:03:32.241 00.000 16108 Move returns status 0, amount 54
04:03:32.241 00.000 16108 MoveAxis(N, 0, ABG)
04:03:32.241 00.000 16108 Move returns status 0, amount 0
04:03:32.241 00.000 16108 move complete, result=0
04:03:32.241 00.000 16108 worker thread done servicing request
04:03:32.241 00.000 16108 Worker thread wakes up
04:03:32.241 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.3 px 0 ms NORTH
04:03:32.243 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:32.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:33.210 00.967 16108 Exposure complete
04:03:33.273 00.063 16108 worker thread done servicing request
04:03:33.273 00.000 21068 OnExposeComplete: enter
04:03:33.273 00.000 21068 UpdateGuideState(): m_state=6
04:03:33.274 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
04:03:33.275 00.001 21068 Star::Find returns 1 (0), X=101.97, Y=801.05, Mass=206081, SNR=92.6, Peak=20697 HFD=3.4
04:03:33.276 00.001 21068 MultiStar: [#1 -0.99,-0.71,0.00,M4] [#2 -0.88,-0.93,0.00,M4] [#3 -0.57,-0.66,0.00,M1] [#4 -1.02,-0.57,0.00,M1] [#5 -1.02,-0.46,0.00,M1] [#6 -0.97,-1.04,0.00,M4] [#7 -0.85,-0.63,0.00,M2] [#8 -1.03,-0.37,0.00,M2] 
04:03:33.278 00.002 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
04:03:33.279 00.001 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
04:03:33.280 00.001 21068 CameraToMount -- cameraX=-0.80 cameraY=-0.39 hyp=0.89 cameraTheta=-2.69 mountX=0.72 mountY=0.57, mountTheta=0.67
04:03:33.281 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.80, y=-0.39, opts=13)
04:03:33.282 00.001 21068 Enqueuing Move request for scope (-0.80, -0.39)
04:03:33.283 00.001 16108 Worker thread wakes up
04:03:33.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.39) opts 0xd
04:03:33.283 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.80, -0.39)
04:03:33.283 00.000 16108 Moving (-0.80, -0.39) raw xDistance=0.72 yDistance=0.57
04:03:33.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.72
04:03:33.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:33.284 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
04:03:33.284 00.000 16108 MoveAxis(W, 185, ABG)
04:03:33.284 00.000 16108 Guiding  Dir = 3, Dur = 185
04:03:33.284 00.000 16108 IsSlewing returns 0
04:03:33.284 00.000 16108 IsGuiding returns 0
04:03:33.291 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1929, max=65535, med=4649, FiltMin=3933, FiltMax=22301, Gamma=1.000
04:03:33.293 00.002 16108 PulseGuide returned control before completion, sleep 187
04:03:33.309 00.016 21068 UpdateGuideState exits: m=206081 SNR=92.6
04:03:33.310 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:33.311 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:33.312 00.001 21068 Enqueuing Expose request
04:03:33.496 00.184 16108 IsGuiding returns 1
04:03:33.497 00.001 16108 scope still moving after pulse duration time elapsed
04:03:33.528 00.031 16108 IsSlewing returns 0
04:03:33.529 00.001 16108 IsGuiding returns 0
04:03:33.529 00.000 16108 scope move finished after 185 + 58 ms
04:03:33.529 00.000 16108 Move returns status 0, amount 185
04:03:33.529 00.000 16108 MoveAxis(N, 0, ABG)
04:03:33.529 00.000 16108 Move returns status 0, amount 0
04:03:33.529 00.000 16108 move complete, result=0
04:03:33.529 00.000 16108 worker thread done servicing request
04:03:33.529 00.000 16108 Worker thread wakes up
04:03:33.529 00.000 21068 GuideStep: 0.7 px 185 ms WEST, 0.6 px 0 ms NORTH
04:03:33.532 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:33.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:34.689 01.157 16108 Exposure complete
04:03:34.745 00.056 16108 worker thread done servicing request
04:03:34.745 00.000 21068 OnExposeComplete: enter
04:03:34.747 00.002 21068 UpdateGuideState(): m_state=6
04:03:34.748 00.001 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
04:03:34.749 00.001 21068 Star::Find returns 1 (0), X=104.16, Y=801.14, Mass=224748, SNR=109.3, Peak=26141 HFD=3.3
04:03:34.749 00.000 21068 MultiStar: large primary error, entering stabilization period
04:03:34.750 00.001 21068 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.97) = xAngle (-3.18 = 3.10)
04:03:34.751 00.001 21068 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
04:03:34.752 00.001 21068 CameraToMount -- cameraX=1.39 cameraY=-0.30 hyp=1.42 cameraTheta=-0.21 mountX=-1.42 mountY=-0.03, mountTheta=-3.12
04:03:34.754 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.39, y=-0.30, opts=13)
04:03:34.754 00.000 21068 Enqueuing Move request for scope (1.39, -0.30)
04:03:34.755 00.001 16108 Worker thread wakes up
04:03:34.755 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.30) opts 0xd
04:03:34.755 00.000 16108 Handling offset move in thread for scope, endpoint = (1.39, -0.30)
04:03:34.755 00.000 16108 Moving (1.39, -0.30) raw xDistance=-1.42 yDistance=-0.03
04:03:34.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.42
04:03:34.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:34.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:03:34.755 00.000 16108 MoveAxis(E, 359, ABG)
04:03:34.756 00.001 16108 Guiding  Dir = 2, Dur = 359
04:03:34.756 00.000 16108 IsSlewing returns 0
04:03:34.756 00.000 16108 IsGuiding returns 0
04:03:34.759 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4649, FiltMin=3917, FiltMax=19251, Gamma=1.000
04:03:34.772 00.013 21068 UpdateGuideState exits: m=224748 SNR=109.3
04:03:34.773 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:34.774 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:34.775 00.001 21068 Enqueuing Expose request
04:03:34.783 00.008 16108 PulseGuide returned control before completion, sleep 342
04:03:35.145 00.362 16108 IsGuiding returns 1
04:03:35.145 00.000 16108 scope still moving after pulse duration time elapsed
04:03:35.174 00.029 16108 IsSlewing returns 0
04:03:35.174 00.000 16108 IsGuiding returns 1
04:03:35.205 00.031 16108 IsSlewing returns 0
04:03:35.205 00.000 16108 IsGuiding returns 0
04:03:35.205 00.000 16108 scope move finished after 359 + 90 ms
04:03:35.205 00.000 16108 Move returns status 0, amount 359
04:03:35.205 00.000 16108 MoveAxis(N, 0, ABG)
04:03:35.205 00.000 16108 Move returns status 0, amount 0
04:03:35.205 00.000 16108 move complete, result=0
04:03:35.205 00.000 16108 worker thread done servicing request
04:03:35.206 00.001 16108 Worker thread wakes up
04:03:35.206 00.000 21068 GuideStep: -1.4 px 359 ms EAST, -0.0 px 0 ms NORTH
04:03:35.209 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:35.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:36.179 00.970 16108 Exposure complete
04:03:36.253 00.074 16108 worker thread done servicing request
04:03:36.253 00.000 21068 OnExposeComplete: enter
04:03:36.254 00.001 21068 UpdateGuideState(): m_state=6
04:03:36.255 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
04:03:36.256 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.16, Mass=255842, SNR=119.1, Peak=29990 HFD=3.4
04:03:36.257 00.001 21068 MultiStar: exiting stabilization period
04:03:36.258 00.001 21068 MultiStar: [#1 0.10,-0.35,0.67,U] [#2 0.40,-0.48,0.51,U] [#3 0.37,-0.48,0.63,U] [#4 0.38,0.22,0.30,U] [#5 0.09,-0.09,0.26,U] [#6 -0.43,-0.67,0.00,M5] [#7 0.21,-0.45,0.25,U] [#8 0.34,0.52,0.22,U] 
04:03:36.259 00.001 21068 refined, 7 included, MultiStar: {0.27, -0.26}, one-star: {0.27, -0.28}
04:03:36.261 00.002 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
04:03:36.262 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
04:03:36.263 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-0.78 mountX=-0.31 mountY=0.19, mountTheta=2.58
04:03:36.264 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.26, opts=13)
04:03:36.265 00.001 21068 Enqueuing Move request for scope (0.27, -0.26)
04:03:36.266 00.001 16108 Worker thread wakes up
04:03:36.266 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd
04:03:36.266 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.26)
04:03:36.266 00.000 16108 Moving (0.27, -0.26) raw xDistance=-0.31 yDistance=0.19
04:03:36.266 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.31
04:03:36.266 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:36.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:03:36.266 00.000 16108 MoveAxis(E, 107, ABG)
04:03:36.266 00.000 16108 Guiding  Dir = 2, Dur = 107
04:03:36.267 00.001 16108 IsSlewing returns 0
04:03:36.267 00.000 16108 IsGuiding returns 0
04:03:36.271 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4653, FiltMin=3928, FiltMax=19411, Gamma=1.000
04:03:36.290 00.019 21068 UpdateGuideState exits: m=255842 SNR=119.1
04:03:36.291 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:36.292 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:36.293 00.001 21068 Enqueuing Expose request
04:03:36.326 00.033 16108 PulseGuide returned control before completion, sleep 58
04:03:36.387 00.061 16108 IsGuiding returns 1
04:03:36.387 00.000 16108 scope still moving after pulse duration time elapsed
04:03:36.418 00.031 16108 IsSlewing returns 0
04:03:36.418 00.000 16108 IsGuiding returns 1
04:03:36.450 00.032 16108 IsSlewing returns 0
04:03:36.450 00.000 16108 IsGuiding returns 1
04:03:36.481 00.031 16108 IsSlewing returns 0
04:03:36.481 00.000 16108 IsGuiding returns 1
04:03:36.512 00.031 16108 IsSlewing returns 0
04:03:36.512 00.000 16108 IsGuiding returns 0
04:03:36.512 00.000 16108 scope move finished after 107 + 138 ms
04:03:36.512 00.000 16108 Move returns status 0, amount 107
04:03:36.512 00.000 16108 MoveAxis(N, 0, ABG)
04:03:36.512 00.000 16108 Move returns status 0, amount 0
04:03:36.513 00.001 16108 move complete, result=0
04:03:36.513 00.000 16108 worker thread done servicing request
04:03:36.513 00.000 16108 Worker thread wakes up
04:03:36.513 00.000 21068 GuideStep: -0.3 px 107 ms EAST, 0.2 px 0 ms NORTH
04:03:36.515 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:36.515 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:37.678 01.163 16108 Exposure complete
04:03:37.734 00.056 16108 worker thread done servicing request
04:03:37.734 00.000 21068 OnExposeComplete: enter
04:03:37.735 00.001 21068 UpdateGuideState(): m_state=6
04:03:37.736 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
04:03:37.737 00.001 21068 Star::Find returns 1 (0), X=102.23, Y=801.22, Mass=214865, SNR=99.1, Peak=24409 HFD=3.5
04:03:37.737 00.000 21068 MultiStar: [#1 -1.03,-0.24,0.00,M4] [#2 -0.67,-0.37,0.00,M4] [#3 -0.60,-0.24,0.00,M1] [#4 -0.72,0.48,0.00,M1] [#5 -1.20,-0.14,0.00,M1] [#6 -1.12,-0.84,0.00,M6] [#7 -0.70,-0.48,0.00,M2] [#8 -0.94,-0.05,0.00,M2] 
04:03:37.738 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
04:03:37.740 00.002 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
04:03:37.741 00.001 21068 CameraToMount -- cameraX=-0.54 cameraY=-0.22 hyp=0.58 cameraTheta=-2.76 mountX=0.49 mountY=0.34, mountTheta=0.60
04:03:37.742 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.54, y=-0.22, opts=13)
04:03:37.743 00.001 21068 Enqueuing Move request for scope (-0.54, -0.22)
04:03:37.744 00.001 16108 Worker thread wakes up
04:03:37.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.22) opts 0xd
04:03:37.744 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.54, -0.22)
04:03:37.744 00.000 16108 Moving (-0.54, -0.22) raw xDistance=0.49 yDistance=0.34
04:03:37.744 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
04:03:37.744 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:03:37.744 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
04:03:37.744 00.000 16108 MoveAxis(W, 121, ABG)
04:03:37.744 00.000 16108 Guiding  Dir = 3, Dur = 121
04:03:37.744 00.000 16108 IsSlewing returns 0
04:03:37.744 00.000 16108 IsGuiding returns 0
04:03:37.746 00.002 16108 PulseGuide returned control before completion, sleep 130
04:03:37.748 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4646, FiltMin=3891, FiltMax=20905, Gamma=1.000
04:03:37.761 00.013 21068 UpdateGuideState exits: m=214865 SNR=99.1
04:03:37.762 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:37.763 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:37.764 00.001 21068 Enqueuing Expose request
04:03:37.879 00.115 16108 IsGuiding returns 1
04:03:37.879 00.000 16108 scope still moving after pulse duration time elapsed
04:03:37.911 00.032 16108 IsSlewing returns 0
04:03:37.911 00.000 16108 IsGuiding returns 0
04:03:37.911 00.000 16108 scope move finished after 121 + 45 ms
04:03:37.911 00.000 16108 Move returns status 0, amount 121
04:03:37.912 00.001 16108 MoveAxis(N, 0, ABG)
04:03:37.912 00.000 16108 Move returns status 0, amount 0
04:03:37.912 00.000 16108 move complete, result=0
04:03:37.912 00.000 16108 worker thread done servicing request
04:03:37.912 00.000 21068 GuideStep: 0.5 px 121 ms WEST, 0.3 px 0 ms NORTH
04:03:37.914 00.002 16108 Worker thread wakes up
04:03:37.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:37.914 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:38.888 00.974 16108 Exposure complete
04:03:38.959 00.071 16108 worker thread done servicing request
04:03:38.959 00.000 21068 OnExposeComplete: enter
04:03:38.960 00.001 21068 UpdateGuideState(): m_state=6
04:03:38.961 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
04:03:38.962 00.001 21068 Star::Find returns 1 (0), X=102.36, Y=801.44, Mass=228147, SNR=114.3, Peak=26121 HFD=3.3
04:03:38.963 00.001 21068 MultiStar: [#1 -0.76,-0.33,0.00,M5] [#2 -0.19,0.01,0.58,U] [#3 -0.22,-0.15,0.58,U] [#4 -0.46,0.01,0.26,U] [#5 -0.52,0.02,0.27,U] [#6 -0.34,-0.43,0.21,U] [#7 -0.28,-0.12,0.25,U] [#8 -0.54,-0.05,0.21,U] 
04:03:38.964 00.001 21068 refined, 7 included, MultiStar: {-0.34, -0.06}, one-star: {-0.41, 0.01}
04:03:38.965 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
04:03:38.966 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
04:03:38.967 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-2.98 mountX=0.33 mountY=0.14, mountTheta=0.39
04:03:38.968 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.06, opts=13)
04:03:38.969 00.001 21068 Enqueuing Move request for scope (-0.34, -0.06)
04:03:38.969 00.000 16108 Worker thread wakes up
04:03:38.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.06) opts 0xd
04:03:38.970 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.06)
04:03:38.970 00.000 16108 Moving (-0.34, -0.06) raw xDistance=0.33 yDistance=0.14
04:03:38.970 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
04:03:38.970 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:38.970 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:03:38.970 00.000 16108 MoveAxis(W, 95, ABG)
04:03:38.970 00.000 16108 Guiding  Dir = 3, Dur = 95
04:03:38.970 00.000 16108 IsSlewing returns 0
04:03:38.970 00.000 16108 IsGuiding returns 0
04:03:38.974 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2045, max=65535, med=4646, FiltMin=3888, FiltMax=22227, Gamma=1.000
04:03:38.986 00.012 21068 UpdateGuideState exits: m=228147 SNR=114.3
04:03:38.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:38.987 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:38.988 00.001 21068 Enqueuing Expose request
04:03:39.011 00.023 16108 PulseGuide returned control before completion, sleep 64
04:03:39.088 00.077 16108 IsGuiding returns 1
04:03:39.088 00.000 16108 scope still moving after pulse duration time elapsed
04:03:39.119 00.031 16108 IsSlewing returns 0
04:03:39.119 00.000 16108 IsGuiding returns 1
04:03:39.150 00.031 16108 IsSlewing returns 0
04:03:39.150 00.000 16108 IsGuiding returns 1
04:03:39.181 00.031 16108 IsSlewing returns 0
04:03:39.181 00.000 16108 IsGuiding returns 0
04:03:39.181 00.000 16108 scope move finished after 95 + 116 ms
04:03:39.181 00.000 16108 Move returns status 0, amount 95
04:03:39.181 00.000 16108 MoveAxis(N, 0, ABG)
04:03:39.181 00.000 16108 Move returns status 0, amount 0
04:03:39.183 00.002 16108 move complete, result=0
04:03:39.183 00.000 16108 worker thread done servicing request
04:03:39.183 00.000 16108 Worker thread wakes up
04:03:39.183 00.000 21068 GuideStep: 0.3 px 95 ms WEST, 0.1 px 0 ms NORTH
04:03:39.185 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:39.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:40.343 01.158 16108 Exposure complete
04:03:40.413 00.070 16108 worker thread done servicing request
04:03:40.413 00.000 21068 OnExposeComplete: enter
04:03:40.415 00.002 21068 UpdateGuideState(): m_state=6
04:03:40.416 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
04:03:40.417 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.30, Mass=251202, SNR=111.7, Peak=31430 HFD=3.3
04:03:40.418 00.001 21068 MultiStar: [#1 0.04,-0.25,0.89,U] [#2 0.29,-0.44,0.62,U] [#3 0.40,-0.21,0.69,U] [#4 0.38,0.01,0.30,U] [#5 0.36,-0.08,0.35,U] [#6 -0.45,-0.35,0.20,U] [#7 0.13,-0.25,0.25,U] [#8 0.24,-0.08,0.19,U] 
04:03:40.418 00.000 21068 single-star, 8 included, MultiStar: {0.22, -0.21}, one-star: {0.27, -0.14}
04:03:40.419 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
04:03:40.420 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.91)
04:03:40.420 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.47 mountX=-0.29 mountY=0.07, mountTheta=2.90
04:03:40.422 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.14, opts=13)
04:03:40.422 00.000 21068 Enqueuing Move request for scope (0.27, -0.14)
04:03:40.424 00.002 16108 Worker thread wakes up
04:03:40.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
04:03:40.425 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
04:03:40.425 00.000 16108 Moving (0.27, -0.14) raw xDistance=-0.29 yDistance=0.07
04:03:40.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
04:03:40.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:40.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:03:40.425 00.000 16108 MoveAxis(E, 69, ABG)
04:03:40.425 00.000 16108 Guiding  Dir = 2, Dur = 69
04:03:40.426 00.001 16108 IsSlewing returns 0
04:03:40.426 00.000 16108 IsGuiding returns 0
04:03:40.428 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4643, FiltMin=3952, FiltMax=21571, Gamma=1.000
04:03:40.436 00.008 16108 PulseGuide returned control before completion, sleep 70
04:03:40.442 00.006 21068 UpdateGuideState exits: m=251202 SNR=111.7
04:03:40.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:40.443 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:40.444 00.001 21068 Enqueuing Expose request
04:03:40.512 00.068 16108 IsGuiding returns 1
04:03:40.512 00.000 16108 scope still moving after pulse duration time elapsed
04:03:40.544 00.032 16108 IsSlewing returns 0
04:03:40.544 00.000 16108 IsGuiding returns 0
04:03:40.544 00.000 16108 scope move finished after 69 + 49 ms
04:03:40.544 00.000 16108 Move returns status 0, amount 69
04:03:40.545 00.001 16108 MoveAxis(N, 0, ABG)
04:03:40.545 00.000 16108 Move returns status 0, amount 0
04:03:40.545 00.000 16108 move complete, result=0
04:03:40.545 00.000 16108 worker thread done servicing request
04:03:40.545 00.000 16108 Worker thread wakes up
04:03:40.545 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
04:03:40.547 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:40.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:41.518 00.971 16108 Exposure complete
04:03:41.574 00.056 16108 worker thread done servicing request
04:03:41.574 00.000 21068 OnExposeComplete: enter
04:03:41.575 00.001 21068 UpdateGuideState(): m_state=6
04:03:41.576 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
04:03:41.576 00.000 21068 Star::Find returns 1 (0), X=103.23, Y=801.57, Mass=244839, SNR=116.4, Peak=24883 HFD=3.5
04:03:41.577 00.001 21068 MultiStar: [#1 0.35,0.10,0.84,U] [#2 0.66,-0.23,0.00,M3] [#3 0.34,0.01,0.76,U] [#4 -0.06,0.53,0.27,U] [#5 0.23,0.11,0.31,U] [#6 0.15,-0.42,0.20,U] [#7 0.63,-0.31,0.00,M1] [#8 0.70,0.15,0.00,M1] 
04:03:41.578 00.001 21068 refined, 5 included, MultiStar: {0.33, 0.09}, one-star: {0.47, 0.13}
04:03:41.578 00.000 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:03:41.580 00.002 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:03:41.581 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.28 mountX=-0.30 mountY=-0.17, mountTheta=-2.64
04:03:41.582 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.09, opts=13)
04:03:41.583 00.001 21068 Enqueuing Move request for scope (0.33, 0.09)
04:03:41.584 00.001 16108 Worker thread wakes up
04:03:41.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd
04:03:41.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.09)
04:03:41.584 00.000 16108 Moving (0.33, 0.09) raw xDistance=-0.30 yDistance=-0.17
04:03:41.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
04:03:41.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:41.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:03:41.585 00.001 16108 MoveAxis(E, 85, ABG)
04:03:41.585 00.000 16108 Guiding  Dir = 2, Dur = 85
04:03:41.585 00.000 16108 IsSlewing returns 0
04:03:41.585 00.000 16108 IsGuiding returns 0
04:03:41.592 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4637, FiltMin=3904, FiltMax=22809, Gamma=1.000
04:03:41.610 00.018 16108 PulseGuide returned control before completion, sleep 71
04:03:41.617 00.007 21068 UpdateGuideState exits: m=244839 SNR=116.4
04:03:41.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:41.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:41.620 00.001 21068 Enqueuing Expose request
04:03:41.687 00.067 16108 IsGuiding returns 1
04:03:41.687 00.000 16108 scope still moving after pulse duration time elapsed
04:03:41.718 00.031 16108 IsSlewing returns 0
04:03:41.718 00.000 16108 IsGuiding returns 0
04:03:41.718 00.000 16108 scope move finished after 85 + 48 ms
04:03:41.718 00.000 16108 Move returns status 0, amount 85
04:03:41.718 00.000 16108 MoveAxis(N, 0, ABG)
04:03:41.718 00.000 16108 Move returns status 0, amount 0
04:03:41.720 00.002 16108 move complete, result=0
04:03:41.720 00.000 16108 worker thread done servicing request
04:03:41.720 00.000 16108 Worker thread wakes up
04:03:41.720 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:41.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:41.720 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.2 px 0 ms NORTH
04:03:42.887 01.167 16108 Exposure complete
04:03:42.945 00.058 16108 worker thread done servicing request
04:03:42.945 00.000 21068 OnExposeComplete: enter
04:03:42.946 00.001 21068 UpdateGuideState(): m_state=6
04:03:42.946 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
04:03:42.947 00.001 21068 Star::Find returns 1 (0), X=102.56, Y=801.64, Mass=263593, SNR=113.7, Peak=29699 HFD=3.2
04:03:42.948 00.001 21068 MultiStar: [#1 -0.65,-0.04,0.00,M4] [#2 -0.02,-0.20,0.77,U] [#3 -0.04,0.16,0.71,U] [#4 -0.14,0.11,0.32,U] [#5 -0.64,-0.03,0.00,M1] [#6 -0.08,-0.41,0.24,U] [#7 -0.30,-0.05,0.30,U] [#8 -0.42,0.01,0.22,U] 
04:03:42.949 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.03}, one-star: {-0.21, 0.21}
04:03:42.949 00.000 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
04:03:42.950 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
04:03:42.951 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.96 mountX=0.14 mountY=0.01, mountTheta=0.05
04:03:42.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.03, opts=13)
04:03:42.953 00.000 21068 Enqueuing Move request for scope (-0.14, 0.03)
04:03:42.955 00.002 16108 Worker thread wakes up
04:03:42.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
04:03:42.955 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
04:03:42.955 00.000 16108 Moving (-0.14, 0.03) raw xDistance=0.14 yDistance=0.01
04:03:42.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:03:42.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:42.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:03:42.955 00.000 16108 MoveAxis(E, 0, ABG)
04:03:42.956 00.001 16108 Move returns status 0, amount 0
04:03:42.956 00.000 16108 MoveAxis(N, 0, ABG)
04:03:42.956 00.000 16108 Move returns status 0, amount 0
04:03:42.956 00.000 16108 move complete, result=0
04:03:42.956 00.000 16108 worker thread done servicing request
04:03:42.961 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2201, max=65535, med=4627, FiltMin=3910, FiltMax=24710, Gamma=1.000
04:03:42.976 00.015 21068 UpdateGuideState exits: m=263593 SNR=113.7
04:03:42.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:42.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:42.979 00.001 21068 Enqueuing Expose request
04:03:42.979 00.000 16108 Worker thread wakes up
04:03:42.980 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:42.980 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:42.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:43.958 00.978 16108 Exposure complete
04:03:44.015 00.057 16108 worker thread done servicing request
04:03:44.016 00.001 21068 OnExposeComplete: enter
04:03:44.017 00.001 21068 UpdateGuideState(): m_state=6
04:03:44.017 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
04:03:44.018 00.001 21068 Star::Find returns 1 (0), X=102.49, Y=801.63, Mass=275973, SNR=128.8, Peak=30947 HFD=3.3
04:03:44.019 00.001 21068 MultiStar: [#1 -0.43,-0.03,0.72,U] [#2 -0.18,0.04,0.55,U] [#3 -0.20,0.33,0.62,U] [#4 -0.71,0.67,0.00,M1] [#5 -0.27,0.22,0.23,U] [#6 -0.64,-0.29,0.00,M3] [#7 -0.43,-0.00,0.22,U] [#8 -0.40,0.44,0.25,U] 
04:03:44.020 00.001 21068 single-star, 6 included, MultiStar: {-0.30, 0.16}, one-star: {-0.28, 0.19}
04:03:44.020 00.000 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.43 = -0.43)
04:03:44.021 00.001 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.37 = -0.37)
04:03:44.022 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.33 cameraTheta=2.54 mountX=0.30 mountY=-0.12, mountTheta=-0.37
04:03:44.023 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.19, opts=13)
04:03:44.024 00.001 21068 Enqueuing Move request for scope (-0.28, 0.19)
04:03:44.025 00.001 16108 Worker thread wakes up
04:03:44.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
04:03:44.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
04:03:44.025 00.000 16108 Moving (-0.28, 0.19) raw xDistance=0.30 yDistance=-0.12
04:03:44.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:03:44.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:44.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:03:44.025 00.000 16108 MoveAxis(W, 80, ABG)
04:03:44.025 00.000 16108 Guiding  Dir = 3, Dur = 80
04:03:44.025 00.000 16108 IsSlewing returns 0
04:03:44.026 00.001 16108 IsGuiding returns 0
04:03:44.029 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2029, max=65535, med=4621, FiltMin=3894, FiltMax=24803, Gamma=1.000
04:03:44.041 00.012 21068 UpdateGuideState exits: m=275973 SNR=128.8
04:03:44.041 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:44.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:44.043 00.001 21068 Enqueuing Expose request
04:03:44.050 00.007 16108 PulseGuide returned control before completion, sleep 67
04:03:44.125 00.075 16108 IsGuiding returns 1
04:03:44.125 00.000 16108 scope still moving after pulse duration time elapsed
04:03:44.157 00.032 16108 IsSlewing returns 0
04:03:44.157 00.000 16108 IsGuiding returns 0
04:03:44.158 00.001 16108 scope move finished after 80 + 50 ms
04:03:44.158 00.000 16108 Move returns status 0, amount 80
04:03:44.158 00.000 16108 MoveAxis(N, 0, ABG)
04:03:44.158 00.000 16108 Move returns status 0, amount 0
04:03:44.158 00.000 16108 move complete, result=0
04:03:44.158 00.000 16108 worker thread done servicing request
04:03:44.158 00.000 16108 Worker thread wakes up
04:03:44.158 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:44.158 00.000 21068 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
04:03:44.159 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:45.316 01.157 16108 Exposure complete
04:03:45.380 00.064 16108 worker thread done servicing request
04:03:45.380 00.000 21068 OnExposeComplete: enter
04:03:45.381 00.001 21068 UpdateGuideState(): m_state=6
04:03:45.382 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
04:03:45.383 00.001 21068 Star::Find returns 1 (0), X=102.55, Y=801.55, Mass=319839, SNR=138.4, Peak=34019 HFD=3.2
04:03:45.384 00.001 21068 MultiStar: [#1 -0.55,0.12,0.67,U] [#2 -0.26,-0.04,0.62,U] [#3 -0.12,0.03,0.53,U] [#4 -0.58,0.41,0.00,M2] [#5 -0.67,0.07,0.00,M1] [#6 -0.43,0.54,0.00,M4] [#7 0.18,-0.14,0.30,U] [#8 -0.47,-0.19,0.19,U] 
04:03:45.385 00.001 21068 single-star, 5 included, MultiStar: {-0.26, 0.03}, one-star: {-0.22, 0.11}
04:03:45.386 00.001 21068 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.97) = xAngle (-0.30 = -0.30)
04:03:45.387 00.001 21068 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.24 = -0.24)
04:03:45.387 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.24 cameraTheta=2.66 mountX=0.23 mountY=-0.06, mountTheta=-0.25
04:03:45.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.11, opts=13)
04:03:45.392 00.003 21068 Enqueuing Move request for scope (-0.22, 0.11)
04:03:45.393 00.001 16108 Worker thread wakes up
04:03:45.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
04:03:45.395 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
04:03:45.395 00.000 16108 Moving (-0.22, 0.11) raw xDistance=0.23 yDistance=-0.06
04:03:45.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
04:03:45.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:45.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:03:45.395 00.000 16108 MoveAxis(W, 67, ABG)
04:03:45.395 00.000 16108 Guiding  Dir = 3, Dur = 67
04:03:45.395 00.000 16108 IsSlewing returns 0
04:03:45.395 00.000 16108 IsGuiding returns 0
04:03:45.401 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2333, max=65535, med=4611, FiltMin=3907, FiltMax=21811, Gamma=1.000
04:03:45.416 00.015 16108 PulseGuide returned control before completion, sleep 56
04:03:45.425 00.009 21068 UpdateGuideState exits: m=319839 SNR=138.4
04:03:45.426 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:45.427 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:45.428 00.001 21068 Enqueuing Expose request
04:03:45.477 00.049 16108 IsGuiding returns 1
04:03:45.477 00.000 16108 scope still moving after pulse duration time elapsed
04:03:45.508 00.031 16108 IsSlewing returns 0
04:03:45.508 00.000 16108 IsGuiding returns 0
04:03:45.508 00.000 16108 scope move finished after 67 + 46 ms
04:03:45.508 00.000 16108 Move returns status 0, amount 67
04:03:45.508 00.000 16108 MoveAxis(N, 0, ABG)
04:03:45.508 00.000 16108 Move returns status 0, amount 0
04:03:45.508 00.000 16108 move complete, result=0
04:03:45.510 00.002 16108 worker thread done servicing request
04:03:45.510 00.000 16108 Worker thread wakes up
04:03:45.510 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:45.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:45.510 00.000 21068 GuideStep: 0.2 px 67 ms WEST, -0.1 px 0 ms NORTH
04:03:46.483 00.973 16108 Exposure complete
04:03:46.537 00.054 16108 worker thread done servicing request
04:03:46.537 00.000 21068 OnExposeComplete: enter
04:03:46.538 00.001 21068 UpdateGuideState(): m_state=6
04:03:46.539 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
04:03:46.540 00.001 21068 Star::Find returns 1 (0), X=102.58, Y=801.43, Mass=315036, SNR=146.2, Peak=35110 HFD=3.3
04:03:46.542 00.002 21068 MultiStar: [#1 -0.53,0.02,0.53,U] [#2 -0.01,-0.17,0.54,U] [#3 -0.34,-0.22,0.66,U] [#4 -0.18,0.20,0.25,U] [#5 -0.57,0.36,0.00,M2] [#6 -0.31,-0.62,0.00,M5] [#7 -0.04,-0.09,0.19,U] [#8 -0.34,-0.18,0.17,U] 
04:03:46.542 00.000 21068 single-star, 6 included, MultiStar: {-0.24, -0.07}, one-star: {-0.19, -0.00}
04:03:46.543 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.19)
04:03:46.544 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
04:03:46.544 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.13 mountX=0.19 mountY=0.05, mountTheta=0.25
04:03:46.546 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.00, opts=13)
04:03:46.546 00.000 21068 Enqueuing Move request for scope (-0.19, -0.00)
04:03:46.547 00.001 16108 Worker thread wakes up
04:03:46.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
04:03:46.547 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
04:03:46.547 00.000 16108 Moving (-0.19, -0.00) raw xDistance=0.19 yDistance=0.05
04:03:46.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:03:46.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:46.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:46.548 00.001 16108 MoveAxis(E, 0, ABG)
04:03:46.548 00.000 16108 Move returns status 0, amount 0
04:03:46.548 00.000 16108 MoveAxis(N, 0, ABG)
04:03:46.548 00.000 16108 Move returns status 0, amount 0
04:03:46.548 00.000 16108 move complete, result=0
04:03:46.548 00.000 16108 worker thread done servicing request
04:03:46.554 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4601, FiltMin=3885, FiltMax=23366, Gamma=1.000
04:03:46.577 00.023 21068 UpdateGuideState exits: m=315036 SNR=146.2
04:03:46.579 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:46.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:46.582 00.002 21068 Enqueuing Expose request
04:03:46.583 00.001 16108 Worker thread wakes up
04:03:46.583 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:46.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:46.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:47.753 01.169 16108 Exposure complete
04:03:47.822 00.069 16108 worker thread done servicing request
04:03:47.824 00.002 21068 OnExposeComplete: enter
04:03:47.824 00.000 21068 UpdateGuideState(): m_state=6
04:03:47.825 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
04:03:47.826 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.59, Mass=326904, SNR=134.0, Peak=34787 HFD=3.3
04:03:47.827 00.001 21068 MultiStar: [#1 -0.13,0.03,0.70,U] [#2 0.19,0.00,0.64,U] [#3 0.08,-0.03,0.74,U] [#4 -0.19,0.41,0.32,U] [#5 -0.29,-0.19,0.25,U] [#6 0.40,0.23,0.16,U] [#7 0.10,-0.21,0.25,U] [#8 -0.07,-0.28,0.24,U] 
04:03:47.828 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {-0.00, 0.16}
04:03:47.829 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
04:03:47.829 00.000 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
04:03:47.830 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.42 mountX=0.00 mountY=-0.04, mountTheta=-1.55
04:03:47.832 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
04:03:47.833 00.001 21068 Enqueuing Move request for scope (0.01, 0.04)
04:03:47.835 00.002 16108 Worker thread wakes up
04:03:47.835 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:03:47.835 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:03:47.835 00.000 16108 Moving (0.01, 0.04) raw xDistance=0.00 yDistance=-0.04
04:03:47.835 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:03:47.835 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:47.835 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:03:47.835 00.000 16108 MoveAxis(E, 0, ABG)
04:03:47.835 00.000 16108 Move returns status 0, amount 0
04:03:47.835 00.000 16108 MoveAxis(N, 0, ABG)
04:03:47.835 00.000 16108 Move returns status 0, amount 0
04:03:47.835 00.000 16108 move complete, result=0
04:03:47.836 00.001 16108 worker thread done servicing request
04:03:47.838 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4589, FiltMin=3881, FiltMax=27670, Gamma=1.000
04:03:47.852 00.014 21068 UpdateGuideState exits: m=326904 SNR=134.0
04:03:47.853 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:47.854 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:47.855 00.001 21068 Enqueuing Expose request
04:03:47.855 00.000 16108 Worker thread wakes up
04:03:47.855 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:47.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:47.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:48.820 00.964 16108 Exposure complete
04:03:48.878 00.058 16108 worker thread done servicing request
04:03:48.878 00.000 21068 OnExposeComplete: enter
04:03:48.880 00.002 21068 UpdateGuideState(): m_state=6
04:03:48.881 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
04:03:48.883 00.002 21068 Star::Find returns 1 (0), X=102.64, Y=801.75, Mass=337819, SNR=145.3, Peak=36483 HFD=3.4
04:03:48.885 00.002 21068 MultiStar: [#1 -0.47,-0.11,0.65,U] [#2 -0.27,-0.08,0.60,U] [#3 -0.25,-0.14,0.53,U] [#4 -0.45,0.31,0.31,U] [#5 -0.16,-0.03,0.30,U] [#6 -0.23,0.04,0.19,U] [#7 -0.49,-0.18,0.22,U] [#8 -0.30,0.22,0.20,U] 
04:03:48.885 00.000 21068 refined, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.13, 0.31}
04:03:48.887 00.002 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
04:03:48.888 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
04:03:48.890 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.96 mountX=0.29 mountY=0.01, mountTheta=0.05
04:03:48.893 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.05, opts=13)
04:03:48.894 00.001 21068 Enqueuing Move request for scope (-0.28, 0.05)
04:03:48.895 00.001 16108 Worker thread wakes up
04:03:48.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
04:03:48.895 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
04:03:48.895 00.000 16108 Moving (-0.28, 0.05) raw xDistance=0.29 yDistance=0.01
04:03:48.895 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:03:48.895 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:48.895 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:03:48.896 00.001 16108 MoveAxis(W, 75, ABG)
04:03:48.896 00.000 16108 Guiding  Dir = 3, Dur = 75
04:03:48.896 00.000 16108 IsSlewing returns 0
04:03:48.898 00.002 16108 IsGuiding returns 0
04:03:48.903 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1395, max=65535, med=4579, FiltMin=3872, FiltMax=24253, Gamma=1.000
04:03:48.929 00.026 21068 UpdateGuideState exits: m=337819 SNR=145.3
04:03:48.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:48.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:48.933 00.002 21068 Enqueuing Expose request
04:03:48.937 00.004 16108 PulseGuide returned control before completion, sleep 46
04:03:48.998 00.061 16108 IsGuiding returns 1
04:03:48.998 00.000 16108 scope still moving after pulse duration time elapsed
04:03:49.029 00.031 16108 IsSlewing returns 0
04:03:49.030 00.001 16108 IsGuiding returns 0
04:03:49.030 00.000 16108 scope move finished after 75 + 57 ms
04:03:49.030 00.000 16108 Move returns status 0, amount 75
04:03:49.030 00.000 16108 MoveAxis(N, 0, ABG)
04:03:49.030 00.000 16108 Move returns status 0, amount 0
04:03:49.030 00.000 16108 move complete, result=0
04:03:49.030 00.000 16108 worker thread done servicing request
04:03:49.030 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
04:03:49.034 00.004 16108 Worker thread wakes up
04:03:49.034 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:49.034 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:50.203 01.169 16108 Exposure complete
04:03:50.267 00.064 16108 worker thread done servicing request
04:03:50.267 00.000 21068 OnExposeComplete: enter
04:03:50.268 00.001 21068 UpdateGuideState(): m_state=6
04:03:50.269 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
04:03:50.269 00.000 21068 Star::Find returns 1 (0), X=102.84, Y=801.35, Mass=342938, SNR=136.6, Peak=44566 HFD=3.4
04:03:50.270 00.001 21068 MultiStar: [#1 -0.23,-0.33,0.85,U] [#2 -0.10,-0.26,0.70,U] [#3 0.05,-0.29,0.61,U] [#4 -0.00,0.05,0.29,U] [#5 -0.43,-0.00,0.26,U] [#6 0.08,-0.21,0.12,U] [#7 0.28,-0.06,0.22,U] [#8 -0.47,-0.26,0.27,U] 
04:03:50.271 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.19}, one-star: {0.08, -0.08}
04:03:50.272 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
04:03:50.274 00.002 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.56)
04:03:50.275 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.82 mountX=-0.09 mountY=0.06, mountTheta=2.54
04:03:50.276 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.08, opts=13)
04:03:50.277 00.001 21068 Enqueuing Move request for scope (0.08, -0.08)
04:03:50.277 00.000 16108 Worker thread wakes up
04:03:50.277 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
04:03:50.278 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
04:03:50.278 00.000 16108 Moving (0.08, -0.08) raw xDistance=-0.09 yDistance=0.06
04:03:50.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:50.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:50.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:50.278 00.000 16108 MoveAxis(E, 0, ABG)
04:03:50.278 00.000 16108 Move returns status 0, amount 0
04:03:50.278 00.000 16108 MoveAxis(N, 0, ABG)
04:03:50.278 00.000 16108 Move returns status 0, amount 0
04:03:50.278 00.000 16108 move complete, result=0
04:03:50.278 00.000 16108 worker thread done servicing request
04:03:50.283 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4560, FiltMin=3776, FiltMax=27331, Gamma=1.000
04:03:50.298 00.015 21068 UpdateGuideState exits: m=342938 SNR=136.6
04:03:50.299 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:50.299 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:50.300 00.001 21068 Enqueuing Expose request
04:03:50.301 00.001 16108 Worker thread wakes up
04:03:50.301 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:50.302 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:50.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:51.276 00.974 16108 Exposure complete
04:03:51.332 00.056 16108 worker thread done servicing request
04:03:51.332 00.000 21068 OnExposeComplete: enter
04:03:51.333 00.001 21068 UpdateGuideState(): m_state=6
04:03:51.334 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
04:03:51.335 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.22, Mass=352016, SNR=148.6, Peak=46470 HFD=3.2
04:03:51.336 00.001 21068 MultiStar: [#1 -0.06,-0.48,0.67,U] [#2 0.17,-0.59,0.68,U] [#3 0.15,-0.32,0.56,U] [#4 -0.07,0.02,0.29,U] [#5 -0.16,-0.10,0.21,U] [#6 0.03,-0.24,0.14,U] [#7 0.34,0.01,0.24,U] [#8 0.20,-0.10,0.22,U] 
04:03:51.336 00.000 21068 single-star, 8 included, MultiStar: {0.11, -0.30}, one-star: {0.21, -0.21}
04:03:51.337 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
04:03:51.338 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
04:03:51.338 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-0.79 mountX=-0.25 mountY=0.16, mountTheta=2.57
04:03:51.340 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.21, opts=13)
04:03:51.341 00.001 21068 Enqueuing Move request for scope (0.21, -0.21)
04:03:51.341 00.000 16108 Worker thread wakes up
04:03:51.342 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
04:03:51.342 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
04:03:51.342 00.000 16108 Moving (0.21, -0.21) raw xDistance=-0.25 yDistance=0.16
04:03:51.342 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:03:51.342 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:51.342 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:03:51.342 00.000 16108 MoveAxis(E, 65, ABG)
04:03:51.342 00.000 16108 Guiding  Dir = 2, Dur = 65
04:03:51.342 00.000 16108 IsSlewing returns 0
04:03:51.342 00.000 16108 IsGuiding returns 0
04:03:51.346 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4547, FiltMin=3811, FiltMax=32793, Gamma=1.000
04:03:51.359 00.013 21068 UpdateGuideState exits: m=352016 SNR=148.6
04:03:51.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:51.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:51.362 00.001 21068 Enqueuing Expose request
04:03:51.387 00.025 16108 PulseGuide returned control before completion, sleep 32
04:03:51.433 00.046 16108 IsGuiding returns 1
04:03:51.433 00.000 16108 scope still moving after pulse duration time elapsed
04:03:51.464 00.031 16108 IsSlewing returns 0
04:03:51.464 00.000 16108 IsGuiding returns 1
04:03:51.496 00.032 16108 IsSlewing returns 0
04:03:51.496 00.000 16108 IsGuiding returns 0
04:03:51.498 00.002 16108 scope move finished after 65 + 89 ms
04:03:51.498 00.000 16108 Move returns status 0, amount 65
04:03:51.498 00.000 16108 MoveAxis(N, 0, ABG)
04:03:51.498 00.000 16108 Move returns status 0, amount 0
04:03:51.498 00.000 16108 move complete, result=0
04:03:51.498 00.000 16108 worker thread done servicing request
04:03:51.498 00.000 16108 Worker thread wakes up
04:03:51.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:51.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:51.499 00.000 21068 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
04:03:52.660 01.161 16108 Exposure complete
04:03:52.715 00.055 16108 worker thread done servicing request
04:03:52.715 00.000 21068 OnExposeComplete: enter
04:03:52.716 00.001 21068 UpdateGuideState(): m_state=6
04:03:52.717 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
04:03:52.718 00.001 21068 Star::Find returns 1 (0), X=102.80, Y=801.28, Mass=383358, SNR=154.8, Peak=47926 HFD=3.5
04:03:52.718 00.000 21068 MultiStar: [#1 -0.31,-0.45,0.61,U] [#2 0.02,-0.33,0.59,U] [#3 0.11,-0.27,0.54,U] [#4 0.19,0.13,0.35,U] [#5 0.01,-0.32,0.23,U] [#6 -0.25,-0.24,0.14,U] [#7 0.15,-0.48,0.23,U] [#8 -0.26,-0.24,0.21,U] 
04:03:52.719 00.001 21068 single-star, 8 included, MultiStar: {-0.02, -0.25}, one-star: {0.04, -0.15}
04:03:52.720 00.001 21068 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.97) = xAngle (-4.31 = 1.97)
04:03:52.720 00.000 21068 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.25 = 2.04)
04:03:52.721 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.34 mountX=-0.06 mountY=0.14, mountTheta=1.98
04:03:52.724 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.15, opts=13)
04:03:52.725 00.001 21068 Enqueuing Move request for scope (0.04, -0.15)
04:03:52.725 00.000 16108 Worker thread wakes up
04:03:52.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
04:03:52.725 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
04:03:52.725 00.000 16108 Moving (0.04, -0.15) raw xDistance=-0.06 yDistance=0.14
04:03:52.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:03:52.726 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:52.726 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:03:52.726 00.000 16108 MoveAxis(E, 0, ABG)
04:03:52.726 00.000 16108 Move returns status 0, amount 0
04:03:52.726 00.000 16108 MoveAxis(N, 0, ABG)
04:03:52.726 00.000 16108 Move returns status 0, amount 0
04:03:52.726 00.000 16108 move complete, result=0
04:03:52.726 00.000 16108 worker thread done servicing request
04:03:52.729 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2109, max=65535, med=4534, FiltMin=3779, FiltMax=28675, Gamma=1.000
04:03:52.742 00.013 21068 UpdateGuideState exits: m=383358 SNR=154.8
04:03:52.743 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:52.743 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:52.744 00.001 21068 Enqueuing Expose request
04:03:52.745 00.001 16108 Worker thread wakes up
04:03:52.745 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:52.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:52.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:53.719 00.973 16108 Exposure complete
04:03:53.774 00.055 16108 worker thread done servicing request
04:03:53.774 00.000 21068 OnExposeComplete: enter
04:03:53.776 00.002 21068 UpdateGuideState(): m_state=6
04:03:53.777 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
04:03:53.778 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.19, Mass=394354, SNR=173.5, Peak=48326 HFD=3.5
04:03:53.779 00.001 21068 MultiStar: [#1 -0.18,-0.28,0.58,U] [#2 0.03,-0.41,0.56,U] [#3 0.13,-0.15,0.63,U] [#4 0.02,-0.06,0.23,U] [#5 -0.16,-0.08,0.21,U] [#6 -0.01,-0.09,0.17,U] [#7 0.39,-0.50,0.00,M1] [#8 0.12,-0.04,0.23,U] 
04:03:53.780 00.001 21068 refined, 7 included, MultiStar: {-0.01, -0.22}, one-star: {-0.01, -0.24}
04:03:53.781 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
04:03:53.782 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
04:03:53.782 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.60 mountX=-0.03 mountY=0.21, mountTheta=1.72
04:03:53.784 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.22, opts=13)
04:03:53.785 00.001 21068 Enqueuing Move request for scope (-0.01, -0.22)
04:03:53.786 00.001 16108 Worker thread wakes up
04:03:53.786 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
04:03:53.786 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
04:03:53.786 00.000 16108 Moving (-0.01, -0.22) raw xDistance=-0.03 yDistance=0.21
04:03:53.786 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:03:53.786 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:53.787 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:03:53.787 00.000 16108 MoveAxis(E, 0, ABG)
04:03:53.787 00.000 16108 Move returns status 0, amount 0
04:03:53.787 00.000 16108 MoveAxis(N, 0, ABG)
04:03:53.787 00.000 16108 Move returns status 0, amount 0
04:03:53.787 00.000 16108 move complete, result=0
04:03:53.787 00.000 16108 worker thread done servicing request
04:03:53.790 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4521, FiltMin=3776, FiltMax=28985, Gamma=1.000
04:03:53.803 00.013 21068 UpdateGuideState exits: m=394354 SNR=173.5
04:03:53.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:53.804 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:53.805 00.001 21068 Enqueuing Expose request
04:03:53.806 00.001 16108 Worker thread wakes up
04:03:53.806 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:03:53.807 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:53.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:54.976 01.169 16108 Exposure complete
04:03:55.031 00.055 16108 worker thread done servicing request
04:03:55.031 00.000 21068 OnExposeComplete: enter
04:03:55.032 00.001 21068 UpdateGuideState(): m_state=6
04:03:55.033 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
04:03:55.034 00.001 21068 Star::Find returns 1 (0), X=102.84, Y=801.36, Mass=359019, SNR=141.7, Peak=41846 HFD=3.4
04:03:55.034 00.000 21068 MultiStar: [#1 -0.24,-0.53,0.83,U] [#2 0.16,-0.57,0.61,U] [#3 0.12,-0.57,0.66,U] [#4 -0.11,-0.05,0.31,U] [#5 -0.17,-0.17,0.26,U] [#6 0.06,-0.16,0.17,U] [#7 0.09,-0.38,0.28,U] [#8 -0.14,-0.46,0.25,U] 
04:03:55.036 00.002 21068 single-star, 8 included, MultiStar: {-0.01, -0.35}, one-star: {0.08, -0.07}
04:03:55.037 00.001 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
04:03:55.038 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.62)
04:03:55.039 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=-0.09 mountY=0.05, mountTheta=2.60
04:03:55.040 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
04:03:55.041 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
04:03:55.042 00.001 16108 Worker thread wakes up
04:03:55.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
04:03:55.042 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
04:03:55.042 00.000 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
04:03:55.043 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:55.043 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:55.043 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:55.043 00.000 16108 MoveAxis(E, 0, ABG)
04:03:55.043 00.000 16108 Move returns status 0, amount 0
04:03:55.043 00.000 16108 MoveAxis(N, 0, ABG)
04:03:55.043 00.000 16108 Move returns status 0, amount 0
04:03:55.043 00.000 16108 move complete, result=0
04:03:55.044 00.001 16108 worker thread done servicing request
04:03:55.050 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4509, FiltMin=3824, FiltMax=28739, Gamma=1.000
04:03:55.064 00.014 21068 UpdateGuideState exits: m=359019 SNR=141.7
04:03:55.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:55.066 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:55.067 00.001 21068 Enqueuing Expose request
04:03:55.068 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:55.069 00.001 16108 Worker thread wakes up
04:03:55.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:55.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:56.046 00.977 16108 Exposure complete
04:03:56.102 00.056 16108 worker thread done servicing request
04:03:56.103 00.001 21068 OnExposeComplete: enter
04:03:56.104 00.001 21068 UpdateGuideState(): m_state=6
04:03:56.105 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
04:03:56.105 00.000 21068 Star::Find returns 1 (0), X=103.20, Y=801.02, Mass=378355, SNR=152.5, Peak=43862 HFD=3.3
04:03:56.106 00.001 21068 MultiStar: [#1 -0.04,-0.71,0.00,M1] [#2 0.03,-0.73,0.00,M1] [#3 -0.04,-0.69,0.00,M1] [#4 -0.10,-0.25,0.31,U] [#5 -0.10,-0.21,0.24,U] [#6 -0.06,-0.81,0.00,M1] [#7 0.12,-0.38,0.20,U] [#8 0.19,-0.47,0.25,U] 
04:03:56.108 00.002 21068 refined, 4 included, MultiStar: {0.23, -0.37}, one-star: {0.43, -0.42}
04:03:56.109 00.001 21068 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.97) = xAngle (-3.99 = 2.29)
04:03:56.110 00.001 21068 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.93 = 2.35)
04:03:56.110 00.000 21068 CameraToMount -- cameraX=0.23 cameraY=-0.37 hyp=0.43 cameraTheta=-1.02 mountX=-0.29 mountY=0.31, mountTheta=2.32
04:03:56.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.37, opts=13)
04:03:56.113 00.001 21068 Enqueuing Move request for scope (0.23, -0.37)
04:03:56.113 00.000 16108 Worker thread wakes up
04:03:56.113 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.37) opts 0xd
04:03:56.113 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.37)
04:03:56.114 00.001 16108 Moving (0.23, -0.37) raw xDistance=-0.29 yDistance=0.31
04:03:56.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:03:56.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:56.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:03:56.114 00.000 16108 MoveAxis(E, 75, ABG)
04:03:56.114 00.000 16108 Guiding  Dir = 2, Dur = 75
04:03:56.114 00.000 16108 IsSlewing returns 0
04:03:56.114 00.000 16108 IsGuiding returns 0
04:03:56.117 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4499, FiltMin=3821, FiltMax=29123, Gamma=1.000
04:03:56.121 00.004 16108 PulseGuide returned control before completion, sleep 79
04:03:56.131 00.010 21068 UpdateGuideState exits: m=378355 SNR=152.5
04:03:56.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:56.132 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:56.133 00.001 21068 Enqueuing Expose request
04:03:56.214 00.081 16108 IsGuiding returns 0
04:03:56.214 00.000 16108 Move returns status 0, amount 75
04:03:56.214 00.000 16108 MoveAxis(N, 0, ABG)
04:03:56.214 00.000 16108 Move returns status 0, amount 0
04:03:56.214 00.000 16108 move complete, result=0
04:03:56.214 00.000 16108 worker thread done servicing request
04:03:56.214 00.000 16108 Worker thread wakes up
04:03:56.214 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.3 px 0 ms NORTH
04:03:56.215 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:56.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:57.379 01.164 16108 Exposure complete
04:03:57.463 00.084 16108 worker thread done servicing request
04:03:57.463 00.000 21068 OnExposeComplete: enter
04:03:57.464 00.001 21068 UpdateGuideState(): m_state=6
04:03:57.464 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
04:03:57.465 00.001 21068 Star::Find returns 1 (0), X=103.08, Y=801.05, Mass=399704, SNR=165.4, Peak=46982 HFD=3.5
04:03:57.466 00.001 21068 MultiStar: [#1 0.03,-0.54,0.61,U] [#2 0.39,-0.70,0.00,M2] [#3 0.38,-0.51,0.00,M2] [#4 0.31,-0.28,0.25,U] [#5 0.04,-0.54,0.23,U] [#6 -0.48,-0.82,0.00,M2] [#7 0.18,-0.48,0.17,U] [#8 0.57,-0.39,0.00,M1] 
04:03:57.467 00.001 21068 refined, 4 included, MultiStar: {0.20, -0.44}, one-star: {0.32, -0.39}
04:03:57.468 00.001 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
04:03:57.469 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
04:03:57.469 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-1.14 mountX=-0.27 mountY=0.38, mountTheta=2.19
04:03:57.471 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.44, opts=13)
04:03:57.472 00.001 21068 Enqueuing Move request for scope (0.20, -0.44)
04:03:57.473 00.001 16108 Worker thread wakes up
04:03:57.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.44) opts 0xd
04:03:57.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.44)
04:03:57.473 00.000 16108 Moving (0.20, -0.44) raw xDistance=-0.27 yDistance=0.38
04:03:57.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
04:03:57.473 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=0.74
04:03:57.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:03:57.473 00.000 16108 MoveAxis(E, 77, ABG)
04:03:57.473 00.000 16108 Guiding  Dir = 2, Dur = 77
04:03:57.473 00.000 16108 IsSlewing returns 0
04:03:57.473 00.000 16108 IsGuiding returns 0
04:03:57.475 00.002 16108 PulseGuide returned control before completion, sleep 86
04:03:57.482 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4486, FiltMin=3801, FiltMax=28969, Gamma=1.000
04:03:57.504 00.022 21068 UpdateGuideState exits: m=399704 SNR=165.4
04:03:57.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:57.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:57.507 00.001 21068 Enqueuing Expose request
04:03:57.568 00.061 16108 IsGuiding returns 0
04:03:57.568 00.000 16108 Move returns status 0, amount 77
04:03:57.568 00.000 16108 MoveAxis(S, 77, ABG)
04:03:57.568 00.000 16108 Guiding  Dir = 1, Dur = 77
04:03:57.568 00.000 16108 IsSlewing returns 0
04:03:57.569 00.001 16108 IsGuiding returns 0
04:03:57.618 00.049 16108 PulseGuide returned control before completion, sleep 39
04:03:57.662 00.044 16108 IsGuiding returns 1
04:03:57.662 00.000 16108 scope still moving after pulse duration time elapsed
04:03:57.694 00.032 16108 IsSlewing returns 0
04:03:57.694 00.000 16108 IsGuiding returns 1
04:03:57.726 00.032 16108 IsSlewing returns 0
04:03:57.727 00.001 16108 IsGuiding returns 0
04:03:57.727 00.000 16108 scope move finished after 77 + 80 ms
04:03:57.727 00.000 16108 Move returns status 0, amount 77
04:03:57.727 00.000 16108 move complete, result=0
04:03:57.727 00.000 16108 worker thread done servicing request
04:03:57.727 00.000 16108 Worker thread wakes up
04:03:57.727 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:57.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:03:57.727 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.4 px 77 ms SOUTH
04:03:58.690 00.963 16108 Exposure complete
04:03:58.754 00.064 16108 worker thread done servicing request
04:03:58.755 00.001 21068 OnExposeComplete: enter
04:03:58.755 00.000 21068 UpdateGuideState(): m_state=6
04:03:58.756 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
04:03:58.757 00.001 21068 Star::Find returns 1 (0), X=103.19, Y=801.30, Mass=410072, SNR=160.9, Peak=44694 HFD=3.5
04:03:58.759 00.002 21068 MultiStar: [#1 -0.03,-0.68,0.00,M1] [#2 0.17,-0.70,0.00,M3] [#3 0.03,-0.45,0.79,U] [#4 0.38,0.02,0.37,U] [#5 0.15,-0.14,0.26,U] [#6 -0.09,-0.90,0.00,M3] [#7 0.44,-0.60,0.00,M1] [#8 0.21,-0.42,0.25,U] 
04:03:58.759 00.000 21068 refined, 4 included, MultiStar: {0.25, -0.23}, one-star: {0.42, -0.14}
04:03:58.760 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.71 = 2.57)
04:03:58.760 00.000 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
04:03:58.761 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.35 cameraTheta=-0.75 mountX=-0.29 mountY=0.17, mountTheta=2.62
04:03:58.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.23, opts=13)
04:03:58.764 00.001 21068 Enqueuing Move request for scope (0.25, -0.23)
04:03:58.765 00.001 16108 Worker thread wakes up
04:03:58.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
04:03:58.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
04:03:58.766 00.001 16108 Moving (0.25, -0.23) raw xDistance=-0.29 yDistance=0.17
04:03:58.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
04:03:58.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:58.766 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:03:58.766 00.000 16108 MoveAxis(E, 82, ABG)
04:03:58.766 00.000 16108 Guiding  Dir = 2, Dur = 82
04:03:58.767 00.001 16108 IsSlewing returns 0
04:03:58.767 00.000 16108 IsGuiding returns 0
04:03:58.769 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2230, max=65535, med=4480, FiltMin=3773, FiltMax=28445, Gamma=1.000
04:03:58.781 00.012 21068 UpdateGuideState exits: m=410072 SNR=160.9
04:03:58.781 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:58.783 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:03:58.784 00.001 21068 Enqueuing Expose request
04:03:58.793 00.009 16108 PulseGuide returned control before completion, sleep 66
04:03:58.871 00.078 16108 IsGuiding returns 1
04:03:58.871 00.000 16108 scope still moving after pulse duration time elapsed
04:03:58.902 00.031 16108 IsSlewing returns 0
04:03:58.902 00.000 16108 IsGuiding returns 0
04:03:58.902 00.000 16108 scope move finished after 82 + 53 ms
04:03:58.902 00.000 16108 Move returns status 0, amount 82
04:03:58.902 00.000 16108 MoveAxis(N, 0, ABG)
04:03:58.902 00.000 16108 Move returns status 0, amount 0
04:03:58.902 00.000 16108 move complete, result=0
04:03:58.902 00.000 16108 worker thread done servicing request
04:03:58.902 00.000 16108 Worker thread wakes up
04:03:58.902 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.2 px 0 ms NORTH
04:03:58.905 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:03:58.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:00.066 01.161 16108 Exposure complete
04:04:00.121 00.055 16108 worker thread done servicing request
04:04:00.121 00.000 21068 OnExposeComplete: enter
04:04:00.124 00.003 21068 UpdateGuideState(): m_state=6
04:04:00.126 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
04:04:00.127 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.42, Mass=394456, SNR=145.2, Peak=43302 HFD=3.4
04:04:00.129 00.002 21068 MultiStar: [#1 -0.27,-0.17,0.88,U] [#2 0.03,-0.24,0.77,U] [#3 -0.07,-0.05,0.88,U] [#4 -0.26,0.20,0.34,U] [#5 -0.22,-0.44,0.26,U] [#6 -0.02,-0.33,0.19,U] [#7 0.05,-0.36,0.27,U] [#8 -0.06,-0.13,0.27,U] 
04:04:00.130 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.08, -0.02}
04:04:00.132 00.002 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
04:04:00.134 00.002 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
04:04:00.135 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.94 mountX=0.07 mountY=0.03, mountTheta=0.43
04:04:00.138 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.02, opts=13)
04:04:00.139 00.001 21068 Enqueuing Move request for scope (-0.08, -0.02)
04:04:00.140 00.001 16108 Worker thread wakes up
04:04:00.141 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
04:04:00.141 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
04:04:00.141 00.000 16108 Moving (-0.08, -0.02) raw xDistance=0.07 yDistance=0.03
04:04:00.141 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:04:00.141 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:00.141 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:04:00.141 00.000 16108 MoveAxis(E, 0, ABG)
04:04:00.141 00.000 16108 Move returns status 0, amount 0
04:04:00.141 00.000 16108 MoveAxis(N, 0, ABG)
04:04:00.141 00.000 16108 Move returns status 0, amount 0
04:04:00.141 00.000 16108 move complete, result=0
04:04:00.141 00.000 16108 worker thread done servicing request
04:04:00.145 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4464, FiltMin=3747, FiltMax=28307, Gamma=1.000
04:04:00.168 00.023 21068 UpdateGuideState exits: m=394456 SNR=145.2
04:04:00.170 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:00.171 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:00.172 00.001 21068 Enqueuing Expose request
04:04:00.173 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:00.174 00.001 16108 Worker thread wakes up
04:04:00.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:00.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:01.138 00.964 16108 Exposure complete
04:04:01.216 00.078 16108 worker thread done servicing request
04:04:01.217 00.001 21068 OnExposeComplete: enter
04:04:01.219 00.002 21068 UpdateGuideState(): m_state=6
04:04:01.220 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
04:04:01.221 00.001 21068 Star::Find returns 1 (0), X=102.35, Y=801.27, Mass=428967, SNR=176.0, Peak=40614 HFD=3.5
04:04:01.222 00.001 21068 MultiStar: [#1 -0.89,-0.44,0.00,M1] [#2 -0.58,-0.34,0.00,M3] [#3 -0.34,-0.20,0.59,U] [#4 -0.80,-0.27,0.00,M1] [#5 -0.54,0.07,0.22,U] [#6 -0.31,-0.54,0.17,U] [#7 -0.25,-0.16,0.19,U] [#8 -0.39,-0.09,0.21,U] 
04:04:01.223 00.001 21068 refined, 5 included, MultiStar: {-0.38, -0.17}, one-star: {-0.42, -0.17}
04:04:01.224 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.68 = 0.60)
04:04:01.225 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.62 = 0.66)
04:04:01.226 00.001 21068 CameraToMount -- cameraX=-0.38 cameraY=-0.17 hyp=0.42 cameraTheta=-2.72 mountX=0.35 mountY=0.26, mountTheta=0.64
04:04:01.228 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.38, y=-0.17, opts=13)
04:04:01.229 00.001 21068 Enqueuing Move request for scope (-0.38, -0.17)
04:04:01.230 00.001 16108 Worker thread wakes up
04:04:01.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.17) opts 0xd
04:04:01.231 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.38, -0.17)
04:04:01.231 00.000 16108 Moving (-0.38, -0.17) raw xDistance=0.35 yDistance=0.26
04:04:01.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:04:01.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:04:01.231 00.000 16108 MoveAxis(W, 91, ABG)
04:04:01.231 00.000 16108 Guiding  Dir = 3, Dur = 91
04:04:01.232 00.001 16108 IsSlewing returns 0
04:04:01.232 00.000 16108 IsGuiding returns 0
04:04:01.233 00.001 16108 PulseGuide returned control before completion, sleep 100
04:04:01.235 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4451, FiltMin=3782, FiltMax=30685, Gamma=1.000
04:04:01.249 00.014 21068 UpdateGuideState exits: m=428967 SNR=176.0
04:04:01.251 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:01.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:01.252 00.000 21068 Enqueuing Expose request
04:04:01.343 00.091 16108 IsGuiding returns 1
04:04:01.343 00.000 16108 scope still moving after pulse duration time elapsed
04:04:01.375 00.032 16108 IsSlewing returns 0
04:04:01.376 00.001 16108 IsGuiding returns 1
04:04:01.406 00.030 16108 IsSlewing returns 0
04:04:01.406 00.000 16108 IsGuiding returns 0
04:04:01.406 00.000 16108 scope move finished after 91 + 83 ms
04:04:01.406 00.000 16108 Move returns status 0, amount 91
04:04:01.406 00.000 16108 MoveAxis(S, 52, ABG)
04:04:01.406 00.000 16108 Guiding  Dir = 1, Dur = 52
04:04:01.408 00.002 16108 IsSlewing returns 0
04:04:01.408 00.000 16108 IsGuiding returns 0
04:04:01.458 00.050 16108 PulseGuide returned control before completion, sleep 12
04:04:01.486 00.028 16108 IsGuiding returns 1
04:04:01.486 00.000 16108 scope still moving after pulse duration time elapsed
04:04:01.517 00.031 16108 IsSlewing returns 0
04:04:01.517 00.000 16108 IsGuiding returns 1
04:04:01.549 00.032 16108 IsSlewing returns 0
04:04:01.549 00.000 16108 IsGuiding returns 0
04:04:01.549 00.000 16108 scope move finished after 52 + 89 ms
04:04:01.549 00.000 16108 Move returns status 0, amount 52
04:04:01.549 00.000 16108 move complete, result=0
04:04:01.549 00.000 16108 worker thread done servicing request
04:04:01.549 00.000 21068 GuideStep: 0.3 px 91 ms WEST, 0.3 px 52 ms SOUTH
04:04:01.551 00.002 16108 Worker thread wakes up
04:04:01.551 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:01.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:02.716 01.165 16108 Exposure complete
04:04:02.794 00.078 16108 worker thread done servicing request
04:04:02.794 00.000 21068 OnExposeComplete: enter
04:04:02.794 00.000 21068 UpdateGuideState(): m_state=6
04:04:02.795 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
04:04:02.796 00.001 21068 Star::Find returns 1 (0), X=102.58, Y=801.53, Mass=437918, SNR=161.9, Peak=42470 HFD=3.3
04:04:02.797 00.001 21068 MultiStar: [#1 -0.39,-0.19,0.86,U] [#2 -0.15,-0.21,0.73,U] [#3 -0.23,-0.08,0.72,U] [#4 -0.14,0.50,0.28,U] [#5 -0.67,-0.01,0.00,M1] [#6 -0.18,-0.07,0.20,U] [#7 0.15,-0.18,0.20,U] [#8 -0.79,0.03,0.00,M1] 
04:04:02.798 00.001 21068 single-star, 6 included, MultiStar: {-0.21, -0.05}, one-star: {-0.18, 0.10}
04:04:02.798 00.000 21068 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
04:04:02.799 00.001 21068 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
04:04:02.800 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.65 mountX=0.20 mountY=-0.05, mountTheta=-0.26
04:04:02.802 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.10, opts=13)
04:04:02.803 00.001 21068 Enqueuing Move request for scope (-0.18, 0.10)
04:04:02.804 00.001 16108 Worker thread wakes up
04:04:02.804 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
04:04:02.804 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
04:04:02.804 00.000 16108 Moving (-0.18, 0.10) raw xDistance=0.20 yDistance=-0.05
04:04:02.804 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:04:02.804 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:02.804 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:04:02.804 00.000 16108 MoveAxis(E, 0, ABG)
04:04:02.804 00.000 16108 Move returns status 0, amount 0
04:04:02.804 00.000 16108 MoveAxis(N, 0, ABG)
04:04:02.804 00.000 16108 Move returns status 0, amount 0
04:04:02.804 00.000 16108 move complete, result=0
04:04:02.805 00.001 16108 worker thread done servicing request
04:04:02.808 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=918, max=65535, med=4432, FiltMin=3705, FiltMax=25126, Gamma=1.000
04:04:02.821 00.013 21068 UpdateGuideState exits: m=437918 SNR=161.9
04:04:02.822 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:02.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:02.824 00.001 21068 Enqueuing Expose request
04:04:02.824 00.000 16108 Worker thread wakes up
04:04:02.824 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:02.825 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:02.825 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:03.801 00.976 16108 Exposure complete
04:04:03.861 00.060 16108 worker thread done servicing request
04:04:03.861 00.000 21068 OnExposeComplete: enter
04:04:03.862 00.001 21068 UpdateGuideState(): m_state=6
04:04:03.863 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
04:04:03.864 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=801.48, Mass=400296, SNR=143.5, Peak=44678 HFD=3.5
04:04:03.865 00.001 21068 MultiStar: [#1 -0.32,-0.25,0.98,U] [#2 0.01,-0.14,0.77,U] [#3 -0.14,-0.07,0.86,U] [#4 -0.15,0.33,0.28,U] [#5 0.10,0.25,0.27,U] [#6 -0.22,-0.18,0.22,U] [#7 0.27,0.19,0.19,U] [#8 0.11,0.11,0.33,U] 
04:04:03.866 00.001 21068 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.12, 0.04}
04:04:03.867 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.74)
04:04:03.867 00.000 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
04:04:03.868 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.58 mountX=0.05 mountY=0.05, mountTheta=0.77
04:04:03.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
04:04:03.872 00.002 21068 Enqueuing Move request for scope (-0.06, -0.04)
04:04:03.873 00.001 16108 Worker thread wakes up
04:04:03.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
04:04:03.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
04:04:03.873 00.000 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
04:04:03.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:04:03.875 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:03.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:04:03.875 00.000 16108 MoveAxis(E, 0, ABG)
04:04:03.875 00.000 16108 Move returns status 0, amount 0
04:04:03.875 00.000 16108 MoveAxis(N, 0, ABG)
04:04:03.875 00.000 16108 Move returns status 0, amount 0
04:04:03.875 00.000 16108 move complete, result=0
04:04:03.875 00.000 16108 worker thread done servicing request
04:04:03.882 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=4419, FiltMin=3750, FiltMax=33510, Gamma=1.000
04:04:03.901 00.019 21068 UpdateGuideState exits: m=400296 SNR=143.5
04:04:03.903 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:03.904 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:03.905 00.001 21068 Enqueuing Expose request
04:04:03.905 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:03.906 00.001 16108 Worker thread wakes up
04:04:03.906 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:03.906 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:05.071 01.165 16108 Exposure complete
04:04:05.140 00.069 16108 worker thread done servicing request
04:04:05.140 00.000 21068 OnExposeComplete: enter
04:04:05.141 00.001 21068 UpdateGuideState(): m_state=6
04:04:05.142 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
04:04:05.143 00.001 21068 Star::Find returns 1 (0), X=102.86, Y=801.18, Mass=429907, SNR=175.6, Peak=45350 HFD=3.7
04:04:05.143 00.000 21068 MultiStar: [#1 -0.11,-0.45,0.77,U] [#2 0.04,-0.67,0.00,M2] [#3 0.10,-0.54,0.72,U] [#4 0.12,0.14,0.30,U] [#5 0.19,-0.27,0.21,U] [#6 -0.53,-0.43,0.00,M1] [#7 0.40,-0.21,0.15,U] [#8 0.14,-0.21,0.21,U] 
04:04:05.144 00.001 21068 single-star, 6 included, MultiStar: {0.07, -0.32}, one-star: {0.10, -0.26}
04:04:05.145 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.18 = 2.10)
04:04:05.145 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
04:04:05.147 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.22 mountX=-0.14 mountY=0.23, mountTheta=2.12
04:04:05.149 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.26, opts=13)
04:04:05.149 00.000 21068 Enqueuing Move request for scope (0.10, -0.26)
04:04:05.150 00.001 16108 Worker thread wakes up
04:04:05.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
04:04:05.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
04:04:05.150 00.000 16108 Moving (0.10, -0.26) raw xDistance=-0.14 yDistance=0.23
04:04:05.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:04:05.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:04:05.150 00.000 16108 MoveAxis(E, 0, ABG)
04:04:05.150 00.000 16108 Move returns status 0, amount 0
04:04:05.150 00.000 16108 MoveAxis(S, 46, ABG)
04:04:05.150 00.000 16108 Guiding  Dir = 1, Dur = 46
04:04:05.151 00.001 16108 IsSlewing returns 0
04:04:05.151 00.000 16108 IsGuiding returns 0
04:04:05.154 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2144, max=65535, med=4406, FiltMin=3782, FiltMax=31769, Gamma=1.000
04:04:05.161 00.007 16108 PulseGuide returned control before completion, sleep 46
04:04:05.166 00.005 21068 UpdateGuideState exits: m=429907 SNR=175.6
04:04:05.168 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:05.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:05.169 00.000 21068 Enqueuing Expose request
04:04:05.222 00.053 16108 IsGuiding returns 1
04:04:05.222 00.000 16108 scope still moving after pulse duration time elapsed
04:04:05.254 00.032 16108 IsSlewing returns 0
04:04:05.254 00.000 16108 IsGuiding returns 0
04:04:05.254 00.000 16108 scope move finished after 46 + 58 ms
04:04:05.254 00.000 16108 Move returns status 0, amount 46
04:04:05.254 00.000 16108 move complete, result=0
04:04:05.256 00.002 16108 worker thread done servicing request
04:04:05.256 00.000 16108 Worker thread wakes up
04:04:05.256 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
04:04:05.259 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:05.259 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:06.226 00.967 16108 Exposure complete
04:04:06.281 00.055 16108 worker thread done servicing request
04:04:06.281 00.000 21068 OnExposeComplete: enter
04:04:06.282 00.001 21068 UpdateGuideState(): m_state=6
04:04:06.284 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
04:04:06.285 00.001 21068 Star::Find returns 1 (0), X=103.30, Y=801.59, Mass=425758, SNR=167.6, Peak=36579 HFD=3.5
04:04:06.286 00.001 21068 MultiStar: [#1 0.15,-0.30,0.81,U] [#2 0.74,-0.22,0.00,M3] [#3 0.68,-0.18,0.00,M1] [#4 0.23,0.19,0.28,U] [#5 0.31,0.16,0.20,U] [#6 0.37,-0.58,0.00,M2] [#7 0.47,-0.12,0.18,U] [#8 0.18,0.05,0.23,U] 
04:04:06.287 00.001 21068 refined, 5 included, MultiStar: {0.34, -0.01}, one-star: {0.54, 0.15}
04:04:06.288 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
04:04:06.288 00.000 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
04:04:06.289 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.02 mountX=-0.34 mountY=-0.07, mountTheta=-2.93
04:04:06.292 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.01, opts=13)
04:04:06.294 00.002 21068 Enqueuing Move request for scope (0.34, -0.01)
04:04:06.295 00.001 16108 Worker thread wakes up
04:04:06.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
04:04:06.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
04:04:06.295 00.000 16108 Moving (0.34, -0.01) raw xDistance=-0.34 yDistance=-0.07
04:04:06.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:04:06.296 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:06.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:04:06.296 00.000 16108 MoveAxis(E, 88, ABG)
04:04:06.296 00.000 16108 Guiding  Dir = 2, Dur = 88
04:04:06.296 00.000 16108 IsSlewing returns 0
04:04:06.296 00.000 16108 IsGuiding returns 0
04:04:06.300 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1712, max=65535, med=4397, FiltMin=3632, FiltMax=26451, Gamma=1.000
04:04:06.314 00.014 21068 UpdateGuideState exits: m=425758 SNR=167.6
04:04:06.315 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:06.316 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:06.316 00.000 21068 Enqueuing Expose request
04:04:06.351 00.035 16108 PulseGuide returned control before completion, sleep 44
04:04:06.398 00.047 16108 IsGuiding returns 1
04:04:06.398 00.000 16108 scope still moving after pulse duration time elapsed
04:04:06.429 00.031 16108 IsSlewing returns 0
04:04:06.429 00.000 16108 IsGuiding returns 1
04:04:06.461 00.032 16108 IsSlewing returns 0
04:04:06.461 00.000 16108 IsGuiding returns 0
04:04:06.461 00.000 16108 scope move finished after 88 + 76 ms
04:04:06.461 00.000 16108 Move returns status 0, amount 88
04:04:06.462 00.001 16108 MoveAxis(N, 0, ABG)
04:04:06.462 00.000 16108 Move returns status 0, amount 0
04:04:06.462 00.000 16108 move complete, result=0
04:04:06.462 00.000 16108 worker thread done servicing request
04:04:06.462 00.000 16108 Worker thread wakes up
04:04:06.462 00.000 21068 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
04:04:06.463 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:06.464 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:07.631 01.167 16108 Exposure complete
04:04:07.687 00.056 16108 worker thread done servicing request
04:04:07.687 00.000 21068 OnExposeComplete: enter
04:04:07.689 00.002 21068 UpdateGuideState(): m_state=6
04:04:07.693 00.004 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
04:04:07.694 00.001 21068 Star::Find returns 1 (0), X=104.03, Y=801.66, Mass=415013, SNR=147.5, Peak=38153 HFD=3.7
04:04:07.695 00.001 21068 MultiStar: large primary error, entering stabilization period
04:04:07.696 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
04:04:07.696 00.000 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
04:04:07.697 00.001 21068 CameraToMount -- cameraX=1.27 cameraY=0.23 hyp=1.29 cameraTheta=0.18 mountX=-1.21 mountY=-0.52, mountTheta=-2.74
04:04:07.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.27, y=0.23, opts=13)
04:04:07.700 00.002 21068 Enqueuing Move request for scope (1.27, 0.23)
04:04:07.701 00.001 16108 Worker thread wakes up
04:04:07.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.23) opts 0xd
04:04:07.701 00.000 16108 Handling offset move in thread for scope, endpoint = (1.27, 0.23)
04:04:07.701 00.000 16108 Moving (1.27, 0.23) raw xDistance=-1.21 yDistance=-0.52
04:04:07.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.21
04:04:07.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:07.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
04:04:07.701 00.000 16108 MoveAxis(E, 322, ABG)
04:04:07.701 00.000 16108 Guiding  Dir = 2, Dur = 322
04:04:07.702 00.001 16108 IsSlewing returns 0
04:04:07.702 00.000 16108 IsGuiding returns 0
04:04:07.703 00.001 16108 PulseGuide returned control before completion, sleep 331
04:04:07.707 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4381, FiltMin=3696, FiltMax=28793, Gamma=1.000
04:04:07.732 00.025 21068 UpdateGuideState exits: m=415013 SNR=147.5
04:04:07.734 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:07.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:07.736 00.001 21068 Enqueuing Expose request
04:04:08.042 00.306 16108 IsGuiding returns 0
04:04:08.042 00.000 16108 Move returns status 0, amount 322
04:04:08.042 00.000 16108 MoveAxis(N, 0, ABG)
04:04:08.042 00.000 16108 Move returns status 0, amount 0
04:04:08.042 00.000 16108 move complete, result=0
04:04:08.042 00.000 16108 worker thread done servicing request
04:04:08.042 00.000 16108 Worker thread wakes up
04:04:08.042 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:08.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:08.042 00.000 21068 GuideStep: -1.2 px 322 ms EAST, -0.5 px 0 ms NORTH
04:04:09.024 00.982 16108 Exposure complete
04:04:09.087 00.063 16108 worker thread done servicing request
04:04:09.087 00.000 21068 OnExposeComplete: enter
04:04:09.088 00.001 21068 UpdateGuideState(): m_state=6
04:04:09.089 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
04:04:09.090 00.001 21068 Star::Find returns 1 (0), X=103.49, Y=801.90, Mass=388799, SNR=150.8, Peak=38921 HFD=3.7
04:04:09.091 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
04:04:09.091 00.000 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
04:04:09.092 00.001 21068 CameraToMount -- cameraX=0.72 cameraY=0.46 hyp=0.86 cameraTheta=0.57 mountX=-0.63 mountY=-0.62, mountTheta=-2.36
04:04:09.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.72, y=0.46, opts=13)
04:04:09.096 00.002 21068 Enqueuing Move request for scope (0.72, 0.46)
04:04:09.099 00.003 16108 Worker thread wakes up
04:04:09.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.46) opts 0xd
04:04:09.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.72, 0.46)
04:04:09.099 00.000 16108 Moving (0.72, 0.46) raw xDistance=-0.63 yDistance=-0.62
04:04:09.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.63
04:04:09.099 00.000 16108 resist switch: large excursion: input -0.62 thresh 0.60 direction from 1 to -1
04:04:09.099 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.86
04:04:09.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
04:04:09.099 00.000 16108 MoveAxis(E, 187, ABG)
04:04:09.099 00.000 16108 Guiding  Dir = 2, Dur = 187
04:04:09.099 00.000 16108 IsSlewing returns 0
04:04:09.099 00.000 16108 IsGuiding returns 0
04:04:09.110 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4377, FiltMin=3721, FiltMax=26425, Gamma=1.000
04:04:09.112 00.002 16108 PulseGuide returned control before completion, sleep 187
04:04:09.138 00.026 21068 UpdateGuideState exits: m=388799 SNR=150.8
04:04:09.140 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:09.142 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:09.143 00.001 21068 Enqueuing Expose request
04:04:09.313 00.170 16108 IsGuiding returns 1
04:04:09.313 00.000 16108 scope still moving after pulse duration time elapsed
04:04:09.345 00.032 16108 IsSlewing returns 0
04:04:09.345 00.000 16108 IsGuiding returns 0
04:04:09.346 00.001 16108 scope move finished after 187 + 58 ms
04:04:09.346 00.000 16108 Move returns status 0, amount 187
04:04:09.346 00.000 16108 MoveAxis(N, 124, ABG)
04:04:09.346 00.000 16108 Guiding  Dir = 0, Dur = 124
04:04:09.346 00.000 16108 IsSlewing returns 0
04:04:09.346 00.000 16108 IsGuiding returns 0
04:04:09.347 00.001 16108 PulseGuide returned control before completion, sleep 133
04:04:09.488 00.141 16108 IsGuiding returns 1
04:04:09.488 00.000 16108 scope still moving after pulse duration time elapsed
04:04:09.519 00.031 16108 IsSlewing returns 0
04:04:09.519 00.000 16108 IsGuiding returns 0
04:04:09.519 00.000 16108 scope move finished after 124 + 48 ms
04:04:09.520 00.001 16108 Move returns status 0, amount 124
04:04:09.520 00.000 16108 move complete, result=0
04:04:09.520 00.000 16108 worker thread done servicing request
04:04:09.520 00.000 16108 Worker thread wakes up
04:04:09.520 00.000 21068 GuideStep: -0.6 px 187 ms EAST, -0.6 px 124 ms NORTH
04:04:09.522 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:09.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:10.680 01.158 16108 Exposure complete
04:04:10.751 00.071 16108 worker thread done servicing request
04:04:10.751 00.000 21068 OnExposeComplete: enter
04:04:10.752 00.001 21068 UpdateGuideState(): m_state=6
04:04:10.753 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
04:04:10.754 00.001 21068 Star::Find returns 1 (0), X=102.05, Y=802.10, Mass=382831, SNR=150.6, Peak=43769 HFD=3.8
04:04:10.754 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
04:04:10.755 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
04:04:10.756 00.001 21068 CameraToMount -- cameraX=-0.72 cameraY=0.66 hyp=0.98 cameraTheta=2.39 mountX=0.82 mountY=-0.48, mountTheta=-0.53
04:04:10.759 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.72, y=0.66, opts=13)
04:04:10.761 00.002 21068 Enqueuing Move request for scope (-0.72, 0.66)
04:04:10.763 00.002 16108 Worker thread wakes up
04:04:10.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.66) opts 0xd
04:04:10.763 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.72, 0.66)
04:04:10.763 00.000 16108 Moving (-0.72, 0.66) raw xDistance=0.82 yDistance=-0.48
04:04:10.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.82
04:04:10.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
04:04:10.763 00.000 16108 MoveAxis(W, 202, ABG)
04:04:10.763 00.000 16108 Guiding  Dir = 3, Dur = 202
04:04:10.764 00.001 16108 IsSlewing returns 0
04:04:10.764 00.000 16108 IsGuiding returns 0
04:04:10.765 00.001 16108 PulseGuide returned control before completion, sleep 212
04:04:10.771 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=710, max=65535, med=4368, FiltMin=3737, FiltMax=29539, Gamma=1.000
04:04:10.785 00.014 21068 UpdateGuideState exits: m=382831 SNR=150.6
04:04:10.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:10.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:10.788 00.001 21068 Enqueuing Expose request
04:04:10.978 00.190 16108 IsGuiding returns 1
04:04:10.978 00.000 16108 scope still moving after pulse duration time elapsed
04:04:11.008 00.030 16108 IsSlewing returns 0
04:04:11.008 00.000 16108 IsGuiding returns 1
04:04:11.039 00.031 16108 IsSlewing returns 0
04:04:11.039 00.000 16108 IsGuiding returns 0
04:04:11.039 00.000 16108 scope move finished after 202 + 74 ms
04:04:11.039 00.000 16108 Move returns status 0, amount 202
04:04:11.041 00.002 16108 MoveAxis(N, 96, ABG)
04:04:11.041 00.000 16108 Guiding  Dir = 0, Dur = 96
04:04:11.041 00.000 16108 IsSlewing returns 0
04:04:11.041 00.000 16108 IsGuiding returns 0
04:04:11.090 00.049 16108 PulseGuide returned control before completion, sleep 58
04:04:11.153 00.063 16108 IsGuiding returns 1
04:04:11.154 00.001 16108 scope still moving after pulse duration time elapsed
04:04:11.180 00.026 16108 IsSlewing returns 0
04:04:11.180 00.000 16108 IsGuiding returns 1
04:04:11.212 00.032 16108 IsSlewing returns 0
04:04:11.212 00.000 16108 IsGuiding returns 1
04:04:11.243 00.031 16108 IsSlewing returns 0
04:04:11.243 00.000 16108 IsGuiding returns 1
04:04:11.275 00.032 16108 IsSlewing returns 0
04:04:11.275 00.000 16108 IsGuiding returns 0
04:04:11.275 00.000 16108 scope move finished after 96 + 138 ms
04:04:11.275 00.000 16108 Move returns status 0, amount 96
04:04:11.275 00.000 16108 move complete, result=0
04:04:11.275 00.000 16108 worker thread done servicing request
04:04:11.275 00.000 16108 Worker thread wakes up
04:04:11.275 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:11.277 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:11.277 00.000 21068 GuideStep: 0.8 px 202 ms WEST, -0.5 px 96 ms NORTH
04:04:12.258 00.981 16108 Exposure complete
04:04:12.328 00.070 16108 worker thread done servicing request
04:04:12.328 00.000 21068 OnExposeComplete: enter
04:04:12.329 00.001 21068 UpdateGuideState(): m_state=6
04:04:12.330 00.001 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
04:04:12.330 00.000 21068 Star::Find returns 1 (0), X=102.80, Y=801.65, Mass=358407, SNR=148.5, Peak=33187 HFD=3.7
04:04:12.331 00.001 21068 MultiStar: exiting stabilization period
04:04:12.332 00.001 21068 MultiStar: [#1 -0.47,-0.04,0.96,U] [#2 0.01,0.01,0.96,U] [#3 -0.01,0.11,0.90,U] [#4 -0.07,0.69,0.00,M1] [#5 -0.35,0.24,0.31,U] [#6 -0.15,-0.09,0.23,U] [#7 0.10,0.16,0.23,U] [#8 0.34,0.05,0.28,U] 
04:04:12.333 00.001 21068 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {0.04, 0.22}
04:04:12.335 00.002 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
04:04:12.335 00.000 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
04:04:12.336 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.10 mountY=-0.06, mountTheta=-0.50
04:04:12.337 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.08, opts=13)
04:04:12.338 00.001 21068 Enqueuing Move request for scope (-0.09, 0.08)
04:04:12.339 00.001 16108 Worker thread wakes up
04:04:12.339 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
04:04:12.339 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
04:04:12.339 00.000 16108 Moving (-0.09, 0.08) raw xDistance=0.10 yDistance=-0.06
04:04:12.339 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:04:12.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:12.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:04:12.339 00.000 16108 MoveAxis(E, 0, ABG)
04:04:12.339 00.000 16108 Move returns status 0, amount 0
04:04:12.339 00.000 16108 MoveAxis(N, 0, ABG)
04:04:12.340 00.001 16108 Move returns status 0, amount 0
04:04:12.340 00.000 16108 move complete, result=0
04:04:12.340 00.000 16108 worker thread done servicing request
04:04:12.347 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1840, max=65535, med=4368, FiltMin=3721, FiltMax=30710, Gamma=1.000
04:04:12.368 00.021 21068 UpdateGuideState exits: m=358407 SNR=148.5
04:04:12.369 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:12.370 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:12.371 00.001 21068 Enqueuing Expose request
04:04:12.371 00.000 16108 Worker thread wakes up
04:04:12.372 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:12.372 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:12.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:13.527 01.155 16108 Exposure complete
04:04:13.585 00.058 16108 worker thread done servicing request
04:04:13.585 00.000 21068 OnExposeComplete: enter
04:04:13.586 00.001 21068 UpdateGuideState(): m_state=6
04:04:13.587 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
04:04:13.588 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.23, Mass=431927, SNR=170.7, Peak=52278 HFD=3.5
04:04:13.588 00.000 21068 MultiStar: [#1 -0.26,-0.50,0.82,U] [#2 0.10,-0.60,0.78,U] [#3 -0.08,-0.40,0.64,U] [#4 -0.33,-0.14,0.33,U] [#5 -0.13,-0.24,0.28,U] [#6 0.17,-0.41,0.20,U] [#7 0.25,-0.87,0.00,M1] [#8 -0.05,-0.38,0.20,U] 
04:04:13.589 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.38}, one-star: {-0.03, -0.20}
04:04:13.590 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.69 = 1.60)
04:04:13.590 00.000 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
04:04:13.591 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.72 mountX=-0.01 mountY=0.21, mountTheta=1.60
04:04:13.594 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.20, opts=13)
04:04:13.595 00.001 21068 Enqueuing Move request for scope (-0.03, -0.20)
04:04:13.595 00.000 16108 Worker thread wakes up
04:04:13.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
04:04:13.596 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
04:04:13.596 00.000 16108 Moving (-0.03, -0.20) raw xDistance=-0.01 yDistance=0.21
04:04:13.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:04:13.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:13.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:04:13.596 00.000 16108 MoveAxis(E, 0, ABG)
04:04:13.596 00.000 16108 Move returns status 0, amount 0
04:04:13.596 00.000 16108 MoveAxis(N, 0, ABG)
04:04:13.596 00.000 16108 Move returns status 0, amount 0
04:04:13.596 00.000 16108 move complete, result=0
04:04:13.596 00.000 16108 worker thread done servicing request
04:04:13.599 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4361, FiltMin=3747, FiltMax=30707, Gamma=1.000
04:04:13.613 00.014 21068 UpdateGuideState exits: m=431927 SNR=170.7
04:04:13.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:13.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:13.615 00.000 21068 Enqueuing Expose request
04:04:13.616 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:04:13.617 00.001 16108 Worker thread wakes up
04:04:13.617 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:13.618 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:14.575 00.957 16108 Exposure complete
04:04:14.632 00.057 16108 worker thread done servicing request
04:04:14.632 00.000 21068 OnExposeComplete: enter
04:04:14.633 00.001 21068 UpdateGuideState(): m_state=6
04:04:14.634 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
04:04:14.636 00.002 21068 Star::Find returns 1 (0), X=102.61, Y=801.29, Mass=445328, SNR=163.3, Peak=45654 HFD=3.5
04:04:14.636 00.000 21068 MultiStar: [#1 -0.77,-0.34,0.00,M1] [#2 -0.36,-0.70,0.00,M2] [#3 -0.51,-0.51,0.00,M1] [#4 -0.48,-0.17,0.30,U] [#5 -0.44,-0.00,0.33,U] [#6 -0.39,-0.54,0.00,M1] [#7 -0.47,-0.54,0.00,M2] [#8 -0.22,-0.13,0.22,U] 
04:04:14.637 00.001 21068 single-star, 3 included, MultiStar: {-0.27, -0.12}, one-star: {-0.16, -0.14}
04:04:14.638 00.001 21068 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.97) = xAngle (-5.38 = 0.91)
04:04:14.638 00.000 21068 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.32 = 0.97)
04:04:14.639 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-2.41 mountX=0.13 mountY=0.18, mountTheta=0.93
04:04:14.641 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.14, opts=13)
04:04:14.642 00.001 21068 Enqueuing Move request for scope (-0.16, -0.14)
04:04:14.642 00.000 16108 Worker thread wakes up
04:04:14.642 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
04:04:14.642 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
04:04:14.643 00.001 16108 Moving (-0.16, -0.14) raw xDistance=0.13 yDistance=0.18
04:04:14.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:04:14.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:14.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:04:14.643 00.000 16108 MoveAxis(E, 0, ABG)
04:04:14.643 00.000 16108 Move returns status 0, amount 0
04:04:14.643 00.000 16108 MoveAxis(N, 0, ABG)
04:04:14.643 00.000 16108 Move returns status 0, amount 0
04:04:14.643 00.000 16108 move complete, result=0
04:04:14.643 00.000 16108 worker thread done servicing request
04:04:14.648 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2038, max=65535, med=4361, FiltMin=3693, FiltMax=32963, Gamma=1.000
04:04:14.674 00.026 21068 UpdateGuideState exits: m=445328 SNR=163.3
04:04:14.675 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:14.676 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:14.678 00.002 21068 Enqueuing Expose request
04:04:14.679 00.001 16108 Worker thread wakes up
04:04:14.680 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:14.680 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:04:14.682 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:15.836 01.154 16108 Exposure complete
04:04:15.898 00.062 16108 worker thread done servicing request
04:04:15.898 00.000 21068 OnExposeComplete: enter
04:04:15.901 00.003 21068 UpdateGuideState(): m_state=6
04:04:15.902 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
04:04:15.904 00.002 21068 Star::Find returns 1 (0), X=102.19, Y=800.96, Mass=415672, SNR=158.6, Peak=44457 HFD=3.5
04:04:15.907 00.003 21068 MultiStar: [#1 -0.99,-0.74,0.00,M2] [#2 -0.77,-0.75,0.00,M3] [#3 -0.65,-0.70,0.00,M2] [#4 -0.84,0.02,0.00,M1] [#5 -0.82,-0.31,0.00,M1] [#6 -0.66,-0.59,0.00,M2] [#7 -0.73,-0.63,0.00,M3] [#8 -0.69,-0.47,0.00,M1] 
04:04:15.908 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
04:04:15.909 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.93)
04:04:15.910 00.001 21068 CameraToMount -- cameraX=-0.57 cameraY=-0.47 hyp=0.74 cameraTheta=-2.45 mountX=0.48 mountY=0.59, mountTheta=0.89
04:04:15.913 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.57, y=-0.47, opts=13)
04:04:15.914 00.001 21068 Enqueuing Move request for scope (-0.57, -0.47)
04:04:15.917 00.003 16108 Worker thread wakes up
04:04:15.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.47) opts 0xd
04:04:15.917 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.57, -0.47)
04:04:15.917 00.000 16108 Moving (-0.57, -0.47) raw xDistance=0.48 yDistance=0.59
04:04:15.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
04:04:15.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:15.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
04:04:15.917 00.000 16108 MoveAxis(W, 127, ABG)
04:04:15.917 00.000 16108 Guiding  Dir = 3, Dur = 127
04:04:15.918 00.001 16108 IsSlewing returns 0
04:04:15.918 00.000 16108 IsGuiding returns 0
04:04:15.925 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4355, FiltMin=3737, FiltMax=29901, Gamma=1.000
04:04:15.937 00.012 16108 PulseGuide returned control before completion, sleep 118
04:04:15.943 00.006 21068 UpdateGuideState exits: m=415672 SNR=158.6
04:04:15.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:15.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:15.946 00.001 21068 Enqueuing Expose request
04:04:16.063 00.117 16108 IsGuiding returns 1
04:04:16.063 00.000 16108 scope still moving after pulse duration time elapsed
04:04:16.094 00.031 16108 IsSlewing returns 0
04:04:16.095 00.001 16108 IsGuiding returns 1
04:04:16.126 00.031 16108 IsSlewing returns 0
04:04:16.126 00.000 16108 IsGuiding returns 0
04:04:16.126 00.000 16108 scope move finished after 127 + 80 ms
04:04:16.126 00.000 16108 Move returns status 0, amount 127
04:04:16.126 00.000 16108 MoveAxis(N, 0, ABG)
04:04:16.126 00.000 16108 Move returns status 0, amount 0
04:04:16.126 00.000 16108 move complete, result=0
04:04:16.126 00.000 16108 worker thread done servicing request
04:04:16.126 00.000 16108 Worker thread wakes up
04:04:16.126 00.000 21068 GuideStep: 0.5 px 127 ms WEST, 0.6 px 0 ms NORTH
04:04:16.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:16.128 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:17.092 00.964 16108 Exposure complete
04:04:17.155 00.063 16108 worker thread done servicing request
04:04:17.155 00.000 21068 OnExposeComplete: enter
04:04:17.157 00.002 21068 UpdateGuideState(): m_state=6
04:04:17.158 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
04:04:17.161 00.003 21068 Star::Find returns 1 (0), X=102.70, Y=801.12, Mass=401656, SNR=154.7, Peak=49558 HFD=3.4
04:04:17.162 00.001 21068 MultiStar: [#1 -0.77,-0.84,0.00,M3] [#2 -0.26,-0.87,0.00,M4] [#3 -0.14,-0.69,0.00,M3] [#4 -0.62,-0.32,0.00,M2] [#5 -0.62,-0.55,0.00,M2] [#6 -0.55,-1.03,0.00,M3] [#7 -0.30,-0.67,0.00,M4] [#8 -0.23,-0.65,0.00,M2] 
04:04:17.163 00.001 21068 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
04:04:17.164 00.001 21068 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
04:04:17.165 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.78 mountX=0.01 mountY=0.32, mountTheta=1.54
04:04:17.167 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.31, opts=13)
04:04:17.168 00.001 21068 Enqueuing Move request for scope (-0.07, -0.31)
04:04:17.168 00.000 16108 Worker thread wakes up
04:04:17.170 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
04:04:17.170 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
04:04:17.170 00.000 16108 Moving (-0.07, -0.31) raw xDistance=0.01 yDistance=0.32
04:04:17.170 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:04:17.170 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:17.170 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:04:17.170 00.000 16108 MoveAxis(E, 0, ABG)
04:04:17.170 00.000 16108 Move returns status 0, amount 0
04:04:17.170 00.000 16108 MoveAxis(N, 0, ABG)
04:04:17.170 00.000 16108 Move returns status 0, amount 0
04:04:17.170 00.000 16108 move complete, result=0
04:04:17.170 00.000 16108 worker thread done servicing request
04:04:17.175 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4355, FiltMin=3744, FiltMax=33677, Gamma=1.000
04:04:17.187 00.012 21068 UpdateGuideState exits: m=401656 SNR=154.7
04:04:17.188 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:17.189 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:17.191 00.002 21068 Enqueuing Expose request
04:04:17.191 00.000 16108 Worker thread wakes up
04:04:17.191 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:04:17.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:17.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:18.352 01.160 16108 Exposure complete
04:04:18.425 00.073 16108 worker thread done servicing request
04:04:18.425 00.000 21068 OnExposeComplete: enter
04:04:18.426 00.001 21068 UpdateGuideState(): m_state=6
04:04:18.426 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
04:04:18.427 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.02, Mass=369582, SNR=154.5, Peak=47222 HFD=3.4
04:04:18.428 00.001 21068 MultiStar: [#1 -0.60,-0.68,0.00,M4] [#2 -0.15,-0.67,0.00,M5] [#3 -0.15,-0.47,0.92,U] [#4 -0.38,-0.21,0.29,U] [#5 -0.34,-0.32,0.31,U] [#6 -0.40,-0.76,0.00,M4] [#7 0.29,-0.85,0.00,M5] [#8 -0.47,-0.48,0.00,M3] 
04:04:18.429 00.001 21068 single-star, 3 included, MultiStar: {-0.20, -0.40}, one-star: {-0.15, -0.42}
04:04:18.429 00.000 21068 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.97) = xAngle (-4.89 = 1.40)
04:04:18.430 00.001 21068 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.46)
04:04:18.432 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.42 hyp=0.44 cameraTheta=-1.92 mountX=0.08 mountY=0.44, mountTheta=1.40
04:04:18.433 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.42, opts=13)
04:04:18.434 00.001 21068 Enqueuing Move request for scope (-0.15, -0.42)
04:04:18.435 00.001 16108 Worker thread wakes up
04:04:18.435 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.42) opts 0xd
04:04:18.435 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.42)
04:04:18.435 00.000 16108 Moving (-0.15, -0.42) raw xDistance=0.08 yDistance=0.44
04:04:18.435 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:04:18.436 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:18.436 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:04:18.436 00.000 16108 MoveAxis(E, 0, ABG)
04:04:18.436 00.000 16108 Move returns status 0, amount 0
04:04:18.436 00.000 16108 MoveAxis(N, 0, ABG)
04:04:18.436 00.000 16108 Move returns status 0, amount 0
04:04:18.436 00.000 16108 move complete, result=0
04:04:18.436 00.000 16108 worker thread done servicing request
04:04:18.439 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1062, max=65535, med=4352, FiltMin=3750, FiltMax=30073, Gamma=1.000
04:04:18.453 00.014 21068 UpdateGuideState exits: m=369582 SNR=154.5
04:04:18.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:18.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:18.455 00.000 21068 Enqueuing Expose request
04:04:18.456 00.001 16108 Worker thread wakes up
04:04:18.456 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:04:18.457 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:18.457 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:19.443 00.986 16108 Exposure complete
04:04:19.523 00.080 16108 worker thread done servicing request
04:04:19.524 00.001 21068 OnExposeComplete: enter
04:04:19.525 00.001 21068 UpdateGuideState(): m_state=6
04:04:19.526 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
04:04:19.527 00.001 21068 Star::Find returns 1 (0), X=102.46, Y=801.08, Mass=350526, SNR=150.3, Peak=40790 HFD=3.5
04:04:19.528 00.001 21068 MultiStar: [#1 -0.60,-0.64,0.00,M5] [#2 -0.15,-0.71,0.00,M6] [#3 -0.26,-0.48,0.79,U] [#4 -0.48,-0.30,0.32,U] [#5 -0.32,-0.27,0.29,U] [#6 -0.38,-1.07,0.00,M5] [#7 0.03,-0.84,0.00,M6] [#8 -0.16,-0.55,0.27,U] 
04:04:19.528 00.000 21068 single-star, 4 included, MultiStar: {-0.30, -0.40}, one-star: {-0.31, -0.36}
04:04:19.529 00.001 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
04:04:19.531 00.002 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
04:04:19.531 00.000 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.36 hyp=0.47 cameraTheta=-2.28 mountX=0.24 mountY=0.42, mountTheta=1.05
04:04:19.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.36, opts=13)
04:04:19.534 00.001 21068 Enqueuing Move request for scope (-0.31, -0.36)
04:04:19.535 00.001 16108 Worker thread wakes up
04:04:19.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.36) opts 0xd
04:04:19.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.36)
04:04:19.535 00.000 16108 Moving (-0.31, -0.36) raw xDistance=0.24 yDistance=0.42
04:04:19.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:04:19.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:04:19.536 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
04:04:19.536 00.000 16108 MoveAxis(W, 63, ABG)
04:04:19.536 00.000 16108 Guiding  Dir = 3, Dur = 63
04:04:19.536 00.000 16108 IsSlewing returns 0
04:04:19.536 00.000 16108 IsGuiding returns 0
04:04:19.543 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4355, FiltMin=3712, FiltMax=29677, Gamma=1.000
04:04:19.559 00.016 21068 UpdateGuideState exits: m=350526 SNR=150.3
04:04:19.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:19.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:19.562 00.001 21068 Enqueuing Expose request
04:04:19.574 00.012 16108 PulseGuide returned control before completion, sleep 35
04:04:19.624 00.050 16108 IsGuiding returns 1
04:04:19.625 00.001 16108 scope still moving after pulse duration time elapsed
04:04:19.652 00.027 16108 IsSlewing returns 0
04:04:19.652 00.000 16108 IsGuiding returns 1
04:04:19.683 00.031 16108 IsSlewing returns 0
04:04:19.684 00.001 16108 IsGuiding returns 0
04:04:19.684 00.000 16108 scope move finished after 63 + 85 ms
04:04:19.684 00.000 16108 Move returns status 0, amount 63
04:04:19.684 00.000 16108 MoveAxis(N, 0, ABG)
04:04:19.684 00.000 16108 Move returns status 0, amount 0
04:04:19.684 00.000 16108 move complete, result=0
04:04:19.684 00.000 16108 worker thread done servicing request
04:04:19.684 00.000 16108 Worker thread wakes up
04:04:19.684 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.4 px 0 ms NORTH
04:04:19.688 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:19.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:20.866 01.178 16108 Exposure complete
04:04:20.919 00.053 16108 worker thread done servicing request
04:04:20.919 00.000 21068 OnExposeComplete: enter
04:04:20.922 00.003 21068 UpdateGuideState(): m_state=6
04:04:20.923 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
04:04:20.925 00.002 21068 Star::Find returns 1 (0), X=102.64, Y=801.35, Mass=368766, SNR=147.4, Peak=42246 HFD=3.4
04:04:20.926 00.001 21068 MultiStar: [#1 -0.60,-0.45,0.00,M6] [#2 -0.15,-0.29,1.00,U] [#3 -0.33,-0.39,0.86,U] [#4 -0.47,0.07,0.31,U] [#5 -0.66,-0.42,0.00,M1] [#6 -0.35,-0.58,0.00,M6] [#7 -0.16,-0.35,0.29,U] [#8 -0.57,-0.24,0.23,U] 
04:04:20.929 00.003 21068 single-star, 5 included, MultiStar: {-0.24, -0.23}, one-star: {-0.12, -0.09}
04:04:20.930 00.001 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
04:04:20.932 00.002 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
04:04:20.933 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.53 mountX=0.11 mountY=0.11, mountTheta=0.82
04:04:20.935 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.09, opts=13)
04:04:20.937 00.002 21068 Enqueuing Move request for scope (-0.12, -0.09)
04:04:20.938 00.001 16108 Worker thread wakes up
04:04:20.938 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
04:04:20.938 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
04:04:20.938 00.000 16108 Moving (-0.12, -0.09) raw xDistance=0.11 yDistance=0.11
04:04:20.938 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:04:20.938 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:20.938 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:04:20.938 00.000 16108 MoveAxis(E, 0, ABG)
04:04:20.939 00.001 16108 Move returns status 0, amount 0
04:04:20.939 00.000 16108 MoveAxis(N, 0, ABG)
04:04:20.939 00.000 16108 Move returns status 0, amount 0
04:04:20.939 00.000 16108 move complete, result=0
04:04:20.939 00.000 16108 worker thread done servicing request
04:04:20.945 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4355, FiltMin=3715, FiltMax=28957, Gamma=1.000
04:04:20.962 00.017 21068 UpdateGuideState exits: m=368766 SNR=147.4
04:04:20.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:20.964 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:20.964 00.000 21068 Enqueuing Expose request
04:04:20.965 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:20.966 00.001 16108 Worker thread wakes up
04:04:20.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:20.966 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:21.929 00.963 16108 Exposure complete
04:04:21.985 00.056 16108 worker thread done servicing request
04:04:21.985 00.000 21068 OnExposeComplete: enter
04:04:21.986 00.001 21068 UpdateGuideState(): m_state=6
04:04:21.987 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
04:04:21.988 00.001 21068 Star::Find returns 1 (0), X=102.44, Y=801.08, Mass=405776, SNR=158.7, Peak=46774 HFD=3.5
04:04:21.989 00.001 21068 MultiStar: [#1 -0.71,-0.20,0.00,M7] [#2 -0.36,-0.49,0.87,U] [#3 -0.51,-0.38,0.78,U] [#4 -0.66,0.23,0.00,M1] [#5 -0.73,0.13,0.00,M2] [#6 -0.68,-0.26,0.00,M7] [#7 -0.56,-0.25,0.29,U] [#8 -0.59,-0.14,0.26,U] 
04:04:21.990 00.001 21068 single-star, 4 included, MultiStar: {-0.42, -0.37}, one-star: {-0.32, -0.36}
04:04:21.990 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
04:04:21.991 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.08)
04:04:21.992 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.36 hyp=0.48 cameraTheta=-2.30 mountX=0.25 mountY=0.42, mountTheta=1.03
04:04:21.993 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.36, opts=13)
04:04:21.995 00.002 21068 Enqueuing Move request for scope (-0.32, -0.36)
04:04:21.995 00.000 16108 Worker thread wakes up
04:04:21.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.36) opts 0xd
04:04:21.995 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.36)
04:04:21.995 00.000 16108 Moving (-0.32, -0.36) raw xDistance=0.25 yDistance=0.42
04:04:21.996 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:04:21.996 00.000 16108 switching direction from -1 to 1 - decHistory=5 oldest=-0.33 newest=0.96
04:04:21.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:04:21.996 00.000 16108 MoveAxis(W, 67, ABG)
04:04:21.996 00.000 16108 Guiding  Dir = 3, Dur = 67
04:04:21.996 00.000 16108 IsSlewing returns 0
04:04:21.996 00.000 16108 IsGuiding returns 0
04:04:21.999 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4358, FiltMin=3760, FiltMax=27741, Gamma=1.000
04:04:22.012 00.013 21068 UpdateGuideState exits: m=405776 SNR=158.7
04:04:22.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:22.013 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:22.014 00.001 21068 Enqueuing Expose request
04:04:22.032 00.018 16108 PulseGuide returned control before completion, sleep 41
04:04:22.078 00.046 16108 IsGuiding returns 1
04:04:22.078 00.000 16108 scope still moving after pulse duration time elapsed
04:04:22.109 00.031 16108 IsSlewing returns 0
04:04:22.109 00.000 16108 IsGuiding returns 0
04:04:22.110 00.001 16108 scope move finished after 67 + 46 ms
04:04:22.110 00.000 16108 Move returns status 0, amount 67
04:04:22.110 00.000 16108 MoveAxis(S, 85, ABG)
04:04:22.110 00.000 16108 Guiding  Dir = 1, Dur = 85
04:04:22.110 00.000 16108 IsSlewing returns 0
04:04:22.111 00.001 16108 IsGuiding returns 0
04:04:22.112 00.001 16108 PulseGuide returned control before completion, sleep 94
04:04:22.219 00.107 16108 IsGuiding returns 0
04:04:22.219 00.000 16108 Move returns status 0, amount 85
04:04:22.219 00.000 16108 move complete, result=0
04:04:22.219 00.000 16108 worker thread done servicing request
04:04:22.219 00.000 16108 Worker thread wakes up
04:04:22.219 00.000 21068 GuideStep: 0.3 px 67 ms WEST, 0.4 px 85 ms SOUTH
04:04:22.223 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:22.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:23.378 01.155 16108 Exposure complete
04:04:23.457 00.079 16108 worker thread done servicing request
04:04:23.457 00.000 21068 OnExposeComplete: enter
04:04:23.458 00.001 21068 UpdateGuideState(): m_state=6
04:04:23.459 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
04:04:23.460 00.001 21068 Star::Find returns 1 (0), X=102.84, Y=801.18, Mass=389815, SNR=147.0, Peak=54374 HFD=3.3
04:04:23.460 00.000 21068 MultiStar: [#1 -0.37,-0.51,0.84,U] [#2 0.01,-0.62,0.90,U] [#3 -0.09,-0.51,0.85,U] [#4 -0.25,-0.14,0.31,U] [#5 0.19,-0.40,0.29,U] [#6 -0.05,-0.67,0.00,M8] [#7 0.29,-0.56,0.33,U] [#8 -0.12,-0.27,0.22,U] 
04:04:23.461 00.001 21068 single-star, 7 included, MultiStar: {-0.06, -0.44}, one-star: {0.07, -0.26}
04:04:23.463 00.002 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.27 = 2.01)
04:04:23.464 00.001 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
04:04:23.464 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.31 mountX=-0.11 mountY=0.23, mountTheta=2.02
04:04:23.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.26, opts=13)
04:04:23.467 00.001 21068 Enqueuing Move request for scope (0.07, -0.26)
04:04:23.468 00.001 16108 Worker thread wakes up
04:04:23.469 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
04:04:23.469 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
04:04:23.469 00.000 16108 Moving (0.07, -0.26) raw xDistance=-0.11 yDistance=0.23
04:04:23.469 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:23.469 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:04:23.469 00.000 16108 MoveAxis(E, 0, ABG)
04:04:23.469 00.000 16108 Move returns status 0, amount 0
04:04:23.469 00.000 16108 MoveAxis(S, 47, ABG)
04:04:23.469 00.000 16108 Guiding  Dir = 1, Dur = 47
04:04:23.469 00.000 16108 IsSlewing returns 0
04:04:23.470 00.001 16108 IsGuiding returns 0
04:04:23.470 00.000 16108 PulseGuide returned control before completion, sleep 57
04:04:23.473 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4365, FiltMin=3760, FiltMax=31853, Gamma=1.000
04:04:23.486 00.013 21068 UpdateGuideState exits: m=389815 SNR=147.0
04:04:23.487 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:23.488 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:23.489 00.001 21068 Enqueuing Expose request
04:04:23.540 00.051 16108 IsGuiding returns 1
04:04:23.540 00.000 16108 scope still moving after pulse duration time elapsed
04:04:23.571 00.031 16108 IsSlewing returns 0
04:04:23.571 00.000 16108 IsGuiding returns 0
04:04:23.571 00.000 16108 scope move finished after 47 + 55 ms
04:04:23.571 00.000 16108 Move returns status 0, amount 47
04:04:23.571 00.000 16108 move complete, result=0
04:04:23.571 00.000 16108 worker thread done servicing request
04:04:23.571 00.000 16108 Worker thread wakes up
04:04:23.571 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:23.573 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
04:04:23.574 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:24.540 00.966 16108 Exposure complete
04:04:24.596 00.056 16108 worker thread done servicing request
04:04:24.596 00.000 21068 OnExposeComplete: enter
04:04:24.597 00.001 21068 UpdateGuideState(): m_state=6
04:04:24.598 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
04:04:24.598 00.000 21068 Star::Find returns 1 (0), X=103.01, Y=801.19, Mass=374885, SNR=153.5, Peak=50326 HFD=3.3
04:04:24.599 00.001 21068 MultiStar: [#1 -0.12,-0.33,1.02,U] [#2 0.09,-0.47,0.86,U] [#3 0.19,-0.42,0.78,U] [#4 -0.07,0.11,0.33,U] [#5 0.28,-0.26,0.35,U] [#6 0.05,-0.38,0.23,U] [#7 -0.12,-0.38,0.32,U] [#8 0.43,-0.22,0.24,U] 
04:04:24.600 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.32}, one-star: {0.25, -0.25}
04:04:24.601 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
04:04:24.602 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.11)
04:04:24.602 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.27 mountX=-0.15 mountY=0.29, mountTheta=2.06
04:04:24.604 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.32, opts=13)
04:04:24.605 00.001 21068 Enqueuing Move request for scope (0.10, -0.32)
04:04:24.606 00.001 16108 Worker thread wakes up
04:04:24.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
04:04:24.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
04:04:24.606 00.000 16108 Moving (0.10, -0.32) raw xDistance=-0.15 yDistance=0.29
04:04:24.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:04:24.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:04:24.606 00.000 16108 MoveAxis(E, 0, ABG)
04:04:24.606 00.000 16108 Move returns status 0, amount 0
04:04:24.606 00.000 16108 MoveAxis(S, 57, ABG)
04:04:24.606 00.000 16108 Guiding  Dir = 1, Dur = 57
04:04:24.607 00.001 16108 IsSlewing returns 0
04:04:24.607 00.000 16108 IsGuiding returns 0
04:04:24.610 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4365, FiltMin=3773, FiltMax=28227, Gamma=1.000
04:04:24.624 00.014 21068 UpdateGuideState exits: m=374885 SNR=153.5
04:04:24.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:24.626 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:24.627 00.001 21068 Enqueuing Expose request
04:04:24.645 00.018 16108 PulseGuide returned control before completion, sleep 30
04:04:24.690 00.045 16108 IsGuiding returns 1
04:04:24.690 00.000 16108 scope still moving after pulse duration time elapsed
04:04:24.722 00.032 16108 IsSlewing returns 0
04:04:24.722 00.000 16108 IsGuiding returns 0
04:04:24.722 00.000 16108 scope move finished after 57 + 57 ms
04:04:24.722 00.000 16108 Move returns status 0, amount 57
04:04:24.722 00.000 16108 move complete, result=0
04:04:24.722 00.000 16108 worker thread done servicing request
04:04:24.722 00.000 16108 Worker thread wakes up
04:04:24.723 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 57 ms SOUTH
04:04:24.724 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:24.724 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:25.875 01.151 16108 Exposure complete
04:04:25.932 00.057 16108 worker thread done servicing request
04:04:25.932 00.000 21068 OnExposeComplete: enter
04:04:25.932 00.000 21068 UpdateGuideState(): m_state=6
04:04:25.933 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
04:04:25.934 00.001 21068 Star::Find returns 1 (0), X=103.09, Y=801.50, Mass=374785, SNR=147.6, Peak=37974 HFD=3.5
04:04:25.936 00.002 21068 MultiStar: [#1 -0.03,-0.14,1.03,U] [#2 0.25,-0.26,0.85,U] [#3 0.38,0.19,0.79,U] [#4 0.06,0.28,0.37,U] [#5 0.20,0.15,0.33,U] [#6 -0.15,0.18,0.22,U] [#7 0.40,0.23,0.30,U] [#8 0.25,0.36,0.25,U] 
04:04:25.937 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.33, 0.07}
04:04:25.937 00.000 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
04:04:25.938 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
04:04:25.939 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=-0.19 mountY=-0.09, mountTheta=-2.72
04:04:25.940 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.04, opts=13)
04:04:25.941 00.001 21068 Enqueuing Move request for scope (0.20, 0.04)
04:04:25.942 00.001 16108 Worker thread wakes up
04:04:25.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
04:04:25.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
04:04:25.942 00.000 16108 Moving (0.20, 0.04) raw xDistance=-0.19 yDistance=-0.09
04:04:25.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:04:25.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:25.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:25.942 00.000 16108 MoveAxis(E, 0, ABG)
04:04:25.942 00.000 16108 Move returns status 0, amount 0
04:04:25.942 00.000 16108 MoveAxis(N, 0, ABG)
04:04:25.942 00.000 16108 Move returns status 0, amount 0
04:04:25.942 00.000 16108 move complete, result=0
04:04:25.942 00.000 16108 worker thread done servicing request
04:04:25.950 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4368, FiltMin=3696, FiltMax=31209, Gamma=1.000
04:04:25.973 00.023 21068 UpdateGuideState exits: m=374785 SNR=147.6
04:04:25.975 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:25.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:25.978 00.002 21068 Enqueuing Expose request
04:04:25.979 00.001 16108 Worker thread wakes up
04:04:25.979 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:25.981 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:25.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:26.965 00.984 16108 Exposure complete
04:04:27.021 00.056 16108 worker thread done servicing request
04:04:27.021 00.000 21068 OnExposeComplete: enter
04:04:27.022 00.001 21068 UpdateGuideState(): m_state=6
04:04:27.023 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
04:04:27.025 00.002 21068 Star::Find returns 1 (0), X=102.71, Y=801.63, Mass=415946, SNR=172.2, Peak=41846 HFD=3.4
04:04:27.026 00.001 21068 MultiStar: [#1 -0.28,-0.06,0.81,U] [#2 0.05,-0.01,0.79,U] [#3 -0.05,0.07,0.58,U] [#4 -0.03,0.38,0.28,U] [#5 -0.21,0.26,0.28,U] [#6 -0.15,0.16,0.23,U] [#7 -0.00,-0.32,0.25,U] [#8 -0.25,0.35,0.22,U] 
04:04:27.026 00.000 21068 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.06, 0.19}
04:04:27.027 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
04:04:27.028 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
04:04:27.028 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=0.11 mountY=-0.06, mountTheta=-0.50
04:04:27.030 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.09, opts=13)
04:04:27.031 00.001 21068 Enqueuing Move request for scope (-0.10, 0.09)
04:04:27.032 00.001 16108 Worker thread wakes up
04:04:27.032 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
04:04:27.032 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
04:04:27.032 00.000 16108 Moving (-0.10, 0.09) raw xDistance=0.11 yDistance=-0.06
04:04:27.032 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:04:27.032 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:27.032 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:04:27.032 00.000 16108 MoveAxis(E, 0, ABG)
04:04:27.032 00.000 16108 Move returns status 0, amount 0
04:04:27.032 00.000 16108 MoveAxis(N, 0, ABG)
04:04:27.032 00.000 16108 Move returns status 0, amount 0
04:04:27.032 00.000 16108 move complete, result=0
04:04:27.032 00.000 16108 worker thread done servicing request
04:04:27.036 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1229, max=65535, med=4371, FiltMin=3705, FiltMax=26035, Gamma=1.000
04:04:27.048 00.012 21068 UpdateGuideState exits: m=415946 SNR=172.2
04:04:27.049 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:27.050 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:27.051 00.001 21068 Enqueuing Expose request
04:04:27.052 00.001 16108 Worker thread wakes up
04:04:27.052 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:27.052 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:27.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:28.221 01.169 16108 Exposure complete
04:04:28.277 00.056 16108 worker thread done servicing request
04:04:28.278 00.001 21068 OnExposeComplete: enter
04:04:28.279 00.001 21068 UpdateGuideState(): m_state=6
04:04:28.281 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
04:04:28.283 00.002 21068 Star::Find returns 1 (0), X=102.98, Y=801.50, Mass=396427, SNR=176.5, Peak=42950 HFD=3.6
04:04:28.284 00.001 21068 MultiStar: [#1 -0.41,-0.12,0.86,U] [#2 0.07,-0.18,0.63,U] [#3 0.00,-0.11,0.62,U] [#4 -0.19,0.32,0.27,U] [#5 -0.37,-0.07,0.29,U] [#6 -0.42,-0.20,0.20,U] [#7 0.27,0.10,0.20,U] [#8 0.18,0.33,0.19,U] 
04:04:28.286 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.21, 0.07}
04:04:28.288 00.002 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
04:04:28.289 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.64)
04:04:28.290 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.73 mountX=0.05 mountY=0.04, mountTheta=0.62
04:04:28.294 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
04:04:28.296 00.002 21068 Enqueuing Move request for scope (-0.06, -0.03)
04:04:28.297 00.001 16108 Worker thread wakes up
04:04:28.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
04:04:28.297 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
04:04:28.297 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
04:04:28.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:04:28.298 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:28.298 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:04:28.298 00.000 16108 MoveAxis(E, 0, ABG)
04:04:28.298 00.000 16108 Move returns status 0, amount 0
04:04:28.298 00.000 16108 MoveAxis(N, 0, ABG)
04:04:28.298 00.000 16108 Move returns status 0, amount 0
04:04:28.298 00.000 16108 move complete, result=0
04:04:28.298 00.000 16108 worker thread done servicing request
04:04:28.305 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4371, FiltMin=3737, FiltMax=29529, Gamma=1.000
04:04:28.328 00.023 21068 UpdateGuideState exits: m=396427 SNR=176.5
04:04:28.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:28.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:28.331 00.001 21068 Enqueuing Expose request
04:04:28.331 00.000 16108 Worker thread wakes up
04:04:28.331 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:28.332 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:28.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:29.313 00.981 16108 Exposure complete
04:04:29.369 00.056 16108 worker thread done servicing request
04:04:29.369 00.000 21068 OnExposeComplete: enter
04:04:29.370 00.001 21068 UpdateGuideState(): m_state=6
04:04:29.371 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
04:04:29.372 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.31, Mass=428552, SNR=160.0, Peak=48150 HFD=3.4
04:04:29.373 00.001 21068 MultiStar: [#1 -0.20,-0.48,0.81,U] [#2 0.20,-0.28,0.73,U] [#3 0.15,-0.22,0.79,U] [#4 -0.00,0.22,0.29,U] [#5 -0.14,-0.02,0.30,U] [#6 -0.06,-0.44,0.21,U] [#7 -0.18,-0.28,0.22,U] [#8 0.33,-0.03,0.25,U] 
04:04:29.374 00.001 21068 single-star, 8 included, MultiStar: {0.06, -0.22}, one-star: {0.17, -0.13}
04:04:29.374 00.000 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.61 = 2.67)
04:04:29.376 00.002 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
04:04:29.377 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.65 mountX=-0.19 mountY=0.08, mountTheta=2.72
04:04:29.378 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.13, opts=13)
04:04:29.379 00.001 21068 Enqueuing Move request for scope (0.17, -0.13)
04:04:29.380 00.001 16108 Worker thread wakes up
04:04:29.380 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
04:04:29.380 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
04:04:29.380 00.000 16108 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=0.08
04:04:29.380 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:04:29.380 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:29.380 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:04:29.380 00.000 16108 MoveAxis(E, 0, ABG)
04:04:29.380 00.000 16108 Move returns status 0, amount 0
04:04:29.380 00.000 16108 MoveAxis(N, 0, ABG)
04:04:29.380 00.000 16108 Move returns status 0, amount 0
04:04:29.380 00.000 16108 move complete, result=0
04:04:29.380 00.000 16108 worker thread done servicing request
04:04:29.383 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4374, FiltMin=3742, FiltMax=35299, Gamma=1.000
04:04:29.396 00.013 21068 UpdateGuideState exits: m=428552 SNR=160.0
04:04:29.397 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:29.398 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:29.399 00.001 21068 Enqueuing Expose request
04:04:29.400 00.001 16108 Worker thread wakes up
04:04:29.400 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:29.400 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:29.401 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:30.563 01.162 16108 Exposure complete
04:04:30.625 00.062 16108 worker thread done servicing request
04:04:30.625 00.000 21068 OnExposeComplete: enter
04:04:30.628 00.003 21068 UpdateGuideState(): m_state=6
04:04:30.629 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
04:04:30.630 00.001 21068 Star::Find returns 1 (0), X=102.86, Y=801.35, Mass=419389, SNR=161.8, Peak=47654 HFD=3.4
04:04:30.632 00.002 21068 MultiStar: [#1 -0.12,-0.26,0.85,U] [#2 0.32,-0.37,0.74,U] [#3 0.11,-0.35,0.76,U] [#4 0.03,0.31,0.29,U] [#5 -0.12,-0.17,0.27,U] [#6 0.26,-0.08,0.25,U] [#7 0.23,-0.21,0.21,U] [#8 -0.05,0.03,0.26,U] 
04:04:30.633 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.09, -0.09}
04:04:30.635 00.002 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
04:04:30.636 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
04:04:30.639 00.003 21068 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=-0.10 mountY=0.07, mountTheta=2.57
04:04:30.643 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.09, opts=13)
04:04:30.645 00.002 21068 Enqueuing Move request for scope (0.09, -0.09)
04:04:30.647 00.002 16108 Worker thread wakes up
04:04:30.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
04:04:30.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
04:04:30.647 00.000 16108 Moving (0.09, -0.09) raw xDistance=-0.10 yDistance=0.07
04:04:30.648 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:04:30.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:30.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:04:30.648 00.000 16108 MoveAxis(E, 0, ABG)
04:04:30.648 00.000 16108 Move returns status 0, amount 0
04:04:30.648 00.000 16108 MoveAxis(N, 0, ABG)
04:04:30.648 00.000 16108 Move returns status 0, amount 0
04:04:30.648 00.000 16108 move complete, result=0
04:04:30.648 00.000 16108 worker thread done servicing request
04:04:30.653 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4371, FiltMin=3760, FiltMax=35459, Gamma=1.000
04:04:30.667 00.014 21068 UpdateGuideState exits: m=419389 SNR=161.8
04:04:30.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:30.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:30.669 00.000 21068 Enqueuing Expose request
04:04:30.670 00.001 16108 Worker thread wakes up
04:04:30.670 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:30.671 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:30.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:31.641 00.970 16108 Exposure complete
04:04:31.697 00.056 16108 worker thread done servicing request
04:04:31.697 00.000 21068 OnExposeComplete: enter
04:04:31.699 00.002 21068 UpdateGuideState(): m_state=6
04:04:31.700 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
04:04:31.703 00.003 21068 Star::Find returns 1 (0), X=102.83, Y=801.54, Mass=392471, SNR=151.7, Peak=39766 HFD=3.4
04:04:31.705 00.002 21068 MultiStar: [#1 -0.31,-0.13,0.88,U] [#2 -0.10,-0.42,0.78,U] [#3 -0.09,0.07,0.71,U] [#4 0.02,0.56,0.34,U] [#5 -0.11,0.08,0.27,U] [#6 0.09,-0.58,0.19,U] [#7 0.19,0.01,0.25,U] [#8 0.01,0.02,0.24,U] 
04:04:31.706 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {0.06, 0.10}
04:04:31.707 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.54 = 0.74)
04:04:31.707 00.000 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.48 = 0.80)
04:04:31.709 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=0.06 mountY=0.06, mountTheta=0.77
04:04:31.713 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.04, opts=13)
04:04:31.714 00.001 21068 Enqueuing Move request for scope (-0.07, -0.04)
04:04:31.716 00.002 16108 Worker thread wakes up
04:04:31.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:04:31.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:04:31.716 00.000 16108 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=0.06
04:04:31.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:04:31.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:31.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:04:31.716 00.000 16108 MoveAxis(E, 0, ABG)
04:04:31.716 00.000 16108 Move returns status 0, amount 0
04:04:31.716 00.000 16108 MoveAxis(N, 0, ABG)
04:04:31.716 00.000 16108 Move returns status 0, amount 0
04:04:31.716 00.000 16108 move complete, result=0
04:04:31.717 00.001 16108 worker thread done servicing request
04:04:31.720 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4374, FiltMin=3785, FiltMax=30697, Gamma=1.000
04:04:31.734 00.014 21068 UpdateGuideState exits: m=392471 SNR=151.7
04:04:31.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:31.736 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:31.737 00.001 21068 Enqueuing Expose request
04:04:31.738 00.001 16108 Worker thread wakes up
04:04:31.738 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:31.739 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:31.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:32.907 01.168 16108 Exposure complete
04:04:32.968 00.061 16108 worker thread done servicing request
04:04:32.968 00.000 21068 OnExposeComplete: enter
04:04:32.969 00.001 21068 UpdateGuideState(): m_state=6
04:04:32.971 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
04:04:32.972 00.001 21068 Star::Find returns 1 (0), X=103.08, Y=801.29, Mass=355927, SNR=141.6, Peak=40598 HFD=3.4
04:04:32.974 00.002 21068 MultiStar: [#1 -0.18,-0.25,0.85,U] [#2 0.28,-0.26,0.69,U] [#3 0.44,-0.29,0.81,U] [#4 -0.05,0.12,0.34,U] [#5 -0.12,0.02,0.36,U] [#6 -0.13,-0.49,0.23,U] [#7 0.39,-0.31,0.28,U] [#8 0.06,-0.03,0.29,U] 
04:04:32.975 00.001 21068 refined, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.31, -0.15}
04:04:32.976 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
04:04:32.977 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
04:04:32.980 00.003 21068 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-0.89 mountX=-0.19 mountY=0.15, mountTheta=2.46
04:04:32.981 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.19, opts=13)
04:04:32.982 00.001 21068 Enqueuing Move request for scope (0.15, -0.19)
04:04:32.983 00.001 16108 Worker thread wakes up
04:04:32.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
04:04:32.984 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
04:04:32.984 00.000 16108 Moving (0.15, -0.19) raw xDistance=-0.19 yDistance=0.15
04:04:32.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:04:32.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:32.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:04:32.984 00.000 16108 MoveAxis(E, 0, ABG)
04:04:32.984 00.000 16108 Move returns status 0, amount 0
04:04:32.984 00.000 16108 MoveAxis(N, 0, ABG)
04:04:32.984 00.000 16108 Move returns status 0, amount 0
04:04:32.984 00.000 16108 move complete, result=0
04:04:32.984 00.000 16108 worker thread done servicing request
04:04:32.990 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4374, FiltMin=3741, FiltMax=34323, Gamma=1.000
04:04:33.005 00.015 21068 UpdateGuideState exits: m=355927 SNR=141.6
04:04:33.006 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:33.007 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:33.008 00.001 21068 Enqueuing Expose request
04:04:33.008 00.000 16108 Worker thread wakes up
04:04:33.008 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:04:33.009 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:33.009 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:33.980 00.971 16108 Exposure complete
04:04:34.072 00.092 16108 worker thread done servicing request
04:04:34.072 00.000 21068 OnExposeComplete: enter
04:04:34.074 00.002 21068 UpdateGuideState(): m_state=6
04:04:34.074 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
04:04:34.075 00.001 21068 Star::Find returns 1 (0), X=103.29, Y=801.23, Mass=397405, SNR=169.1, Peak=39814 HFD=3.6
04:04:34.076 00.001 21068 MultiStar: [#1 -0.13,-0.49,0.78,U] [#2 0.27,-0.67,0.00,M1] [#3 0.25,-0.48,0.70,U] [#4 0.51,-0.23,0.28,U] [#5 0.34,-0.08,0.30,U] [#6 -0.10,-0.41,0.23,U] [#7 0.29,-0.37,0.22,U] [#8 0.51,-0.24,0.25,U] 
04:04:34.076 00.000 21068 refined, 7 included, MultiStar: {0.27, -0.33}, one-star: {0.52, -0.20}
04:04:34.078 00.002 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
04:04:34.079 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
04:04:34.079 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.42 cameraTheta=-0.89 mountX=-0.32 mountY=0.26, mountTheta=2.46
04:04:34.081 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.33, opts=13)
04:04:34.082 00.001 21068 Enqueuing Move request for scope (0.27, -0.33)
04:04:34.082 00.000 16108 Worker thread wakes up
04:04:34.082 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.33) opts 0xd
04:04:34.084 00.002 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.33)
04:04:34.084 00.000 16108 Moving (0.27, -0.33) raw xDistance=-0.32 yDistance=0.26
04:04:34.084 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:04:34.084 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:04:34.084 00.000 16108 MoveAxis(E, 84, ABG)
04:04:34.084 00.000 16108 Guiding  Dir = 2, Dur = 84
04:04:34.084 00.000 16108 IsSlewing returns 0
04:04:34.084 00.000 16108 IsGuiding returns 0
04:04:34.087 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2070, max=65535, med=4374, FiltMin=3689, FiltMax=30883, Gamma=1.000
04:04:34.101 00.014 21068 UpdateGuideState exits: m=397405 SNR=169.1
04:04:34.102 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:34.104 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:34.105 00.001 21068 Enqueuing Expose request
04:04:34.106 00.001 16108 PulseGuide returned control before completion, sleep 73
04:04:34.183 00.077 16108 IsGuiding returns 1
04:04:34.183 00.000 16108 scope still moving after pulse duration time elapsed
04:04:34.215 00.032 16108 IsSlewing returns 0
04:04:34.215 00.000 16108 IsGuiding returns 0
04:04:34.215 00.000 16108 scope move finished after 84 + 47 ms
04:04:34.215 00.000 16108 Move returns status 0, amount 84
04:04:34.215 00.000 16108 MoveAxis(S, 52, ABG)
04:04:34.215 00.000 16108 Guiding  Dir = 1, Dur = 52
04:04:34.216 00.001 16108 IsSlewing returns 0
04:04:34.216 00.000 16108 IsGuiding returns 0
04:04:34.279 00.063 16108 IsGuiding returns 1
04:04:34.279 00.000 16108 scope still moving after pulse duration time elapsed
04:04:34.309 00.030 16108 IsSlewing returns 0
04:04:34.309 00.000 16108 IsGuiding returns 1
04:04:34.341 00.032 16108 IsSlewing returns 0
04:04:34.341 00.000 16108 IsGuiding returns 1
04:04:34.372 00.031 16108 IsSlewing returns 0
04:04:34.372 00.000 16108 IsGuiding returns 0
04:04:34.372 00.000 16108 scope move finished after 52 + 104 ms
04:04:34.372 00.000 16108 Move returns status 0, amount 52
04:04:34.372 00.000 16108 move complete, result=0
04:04:34.372 00.000 16108 worker thread done servicing request
04:04:34.372 00.000 16108 Worker thread wakes up
04:04:34.373 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:34.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:34.373 00.000 21068 GuideStep: -0.3 px 84 ms EAST, 0.3 px 52 ms SOUTH
04:04:35.551 01.178 16108 Exposure complete
04:04:35.616 00.065 16108 worker thread done servicing request
04:04:35.618 00.002 21068 OnExposeComplete: enter
04:04:35.619 00.001 21068 UpdateGuideState(): m_state=6
04:04:35.619 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
04:04:35.620 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.35, Mass=398393, SNR=159.7, Peak=43110 HFD=3.5
04:04:35.622 00.002 21068 MultiStar: [#1 -0.10,-0.21,0.74,U] [#2 0.12,-0.16,0.76,U] [#3 0.14,-0.18,0.75,U] [#4 -0.09,-0.05,0.35,U] [#5 0.06,-0.05,0.30,U] [#6 -0.20,-0.16,0.23,U] [#7 0.19,-0.24,0.24,U] [#8 -0.00,-0.16,0.22,U] 
04:04:35.623 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.13, -0.09}
04:04:35.624 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
04:04:35.625 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
04:04:35.626 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.08 mountY=0.13, mountTheta=2.11
04:04:35.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.14, opts=13)
04:04:35.628 00.001 21068 Enqueuing Move request for scope (0.05, -0.14)
04:04:35.629 00.001 16108 Worker thread wakes up
04:04:35.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
04:04:35.629 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
04:04:35.629 00.000 16108 Moving (0.05, -0.14) raw xDistance=-0.08 yDistance=0.13
04:04:35.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:04:35.629 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:35.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:04:35.629 00.000 16108 MoveAxis(E, 0, ABG)
04:04:35.629 00.000 16108 Move returns status 0, amount 0
04:04:35.629 00.000 16108 MoveAxis(N, 0, ABG)
04:04:35.629 00.000 16108 Move returns status 0, amount 0
04:04:35.629 00.000 16108 move complete, result=0
04:04:35.630 00.001 16108 worker thread done servicing request
04:04:35.636 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4371, FiltMin=3750, FiltMax=33721, Gamma=1.000
04:04:35.649 00.013 21068 UpdateGuideState exits: m=398393 SNR=159.7
04:04:35.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:35.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:35.652 00.001 21068 Enqueuing Expose request
04:04:35.653 00.001 16108 Worker thread wakes up
04:04:35.653 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:35.653 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:35.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:36.639 00.986 16108 Exposure complete
04:04:36.697 00.058 16108 worker thread done servicing request
04:04:36.698 00.001 21068 OnExposeComplete: enter
04:04:36.698 00.000 21068 UpdateGuideState(): m_state=6
04:04:36.699 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
04:04:36.700 00.001 21068 Star::Find returns 1 (0), X=102.86, Y=801.37, Mass=414690, SNR=148.0, Peak=44422 HFD=3.5
04:04:36.701 00.001 21068 MultiStar: [#1 -0.05,-0.26,0.96,U] [#2 0.23,-0.13,0.81,U] [#3 0.23,0.06,0.79,U] [#4 -0.24,0.05,0.34,U] [#5 0.20,-0.09,0.30,U] [#6 -0.27,-0.33,0.26,U] [#7 0.29,-0.07,0.26,U] [#8 0.10,0.01,0.26,U] 
04:04:36.702 00.001 21068 single-star, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.09, -0.06}
04:04:36.703 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
04:04:36.703 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
04:04:36.704 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.10 mountY=0.04, mountTheta=2.78
04:04:36.706 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.06, opts=13)
04:04:36.707 00.001 21068 Enqueuing Move request for scope (0.09, -0.06)
04:04:36.708 00.001 16108 Worker thread wakes up
04:04:36.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
04:04:36.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
04:04:36.708 00.000 16108 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=0.04
04:04:36.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:04:36.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:36.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:04:36.708 00.000 16108 MoveAxis(E, 0, ABG)
04:04:36.708 00.000 16108 Move returns status 0, amount 0
04:04:36.708 00.000 16108 MoveAxis(N, 0, ABG)
04:04:36.708 00.000 16108 Move returns status 0, amount 0
04:04:36.708 00.000 16108 move complete, result=0
04:04:36.708 00.000 16108 worker thread done servicing request
04:04:36.713 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4374, FiltMin=3696, FiltMax=31577, Gamma=1.000
04:04:36.726 00.013 21068 UpdateGuideState exits: m=414690 SNR=148.0
04:04:36.727 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:36.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:36.729 00.001 21068 Enqueuing Expose request
04:04:36.729 00.000 16108 Worker thread wakes up
04:04:36.729 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:36.730 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:36.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:37.885 01.155 16108 Exposure complete
04:04:37.958 00.073 16108 worker thread done servicing request
04:04:37.958 00.000 21068 OnExposeComplete: enter
04:04:37.959 00.001 21068 UpdateGuideState(): m_state=6
04:04:37.960 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
04:04:37.960 00.000 21068 Star::Find returns 1 (0), X=103.03, Y=801.36, Mass=351762, SNR=141.7, Peak=40742 HFD=3.4
04:04:37.961 00.001 21068 MultiStar: [#1 -0.10,-0.19,0.83,U] [#2 0.15,-0.23,0.76,U] [#3 0.20,-0.19,0.82,U] [#4 -0.01,0.24,0.44,U] [#5 -0.05,0.09,0.35,U] [#6 -0.27,-0.17,0.23,U] [#7 0.47,-0.33,0.29,U] [#8 0.18,0.00,0.26,U] 
04:04:37.962 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.26, -0.07}
04:04:37.962 00.000 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
04:04:37.963 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
04:04:37.964 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=-0.13 mountY=0.08, mountTheta=2.56
04:04:37.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.11, opts=13)
04:04:37.970 00.003 21068 Enqueuing Move request for scope (0.11, -0.11)
04:04:37.972 00.002 16108 Worker thread wakes up
04:04:37.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
04:04:37.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
04:04:37.972 00.000 16108 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=0.08
04:04:37.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:04:37.973 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:37.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:04:37.973 00.000 16108 MoveAxis(E, 0, ABG)
04:04:37.973 00.000 16108 Move returns status 0, amount 0
04:04:37.973 00.000 16108 MoveAxis(N, 0, ABG)
04:04:37.973 00.000 16108 Move returns status 0, amount 0
04:04:37.973 00.000 16108 move complete, result=0
04:04:37.973 00.000 16108 worker thread done servicing request
04:04:37.980 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1936, max=65535, med=4374, FiltMin=3750, FiltMax=32073, Gamma=1.000
04:04:37.995 00.015 21068 UpdateGuideState exits: m=351762 SNR=141.7
04:04:37.995 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:37.996 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:37.997 00.001 21068 Enqueuing Expose request
04:04:37.998 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:37.999 00.001 16108 Worker thread wakes up
04:04:38.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:38.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:38.963 00.963 16108 Exposure complete
04:04:39.023 00.060 16108 worker thread done servicing request
04:04:39.023 00.000 21068 OnExposeComplete: enter
04:04:39.024 00.001 21068 UpdateGuideState(): m_state=6
04:04:39.025 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
04:04:39.026 00.001 21068 Star::Find returns 1 (0), X=103.06, Y=801.41, Mass=383247, SNR=141.0, Peak=42678 HFD=3.5
04:04:39.027 00.001 21068 MultiStar: [#1 -0.13,-0.22,0.97,U] [#2 0.20,-0.30,0.89,U] [#3 0.18,-0.13,0.84,U] [#4 -0.08,-0.10,0.39,U] [#5 0.07,-0.37,0.35,U] [#6 -0.00,-0.31,0.22,U] [#7 0.17,-0.06,0.25,U] [#8 -0.07,-0.05,0.28,U] 
04:04:39.027 00.000 21068 refined, 8 included, MultiStar: {0.10, -0.17}, one-star: {0.30, -0.02}
04:04:39.029 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
04:04:39.030 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
04:04:39.031 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.04 mountX=-0.13 mountY=0.14, mountTheta=2.30
04:04:39.032 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
04:04:39.034 00.002 21068 Enqueuing Move request for scope (0.10, -0.17)
04:04:39.036 00.002 16108 Worker thread wakes up
04:04:39.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
04:04:39.036 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
04:04:39.036 00.000 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.14
04:04:39.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:04:39.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:39.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:04:39.037 00.001 16108 MoveAxis(E, 0, ABG)
04:04:39.037 00.000 16108 Move returns status 0, amount 0
04:04:39.037 00.000 16108 MoveAxis(N, 0, ABG)
04:04:39.037 00.000 16108 Move returns status 0, amount 0
04:04:39.037 00.000 16108 move complete, result=0
04:04:39.037 00.000 16108 worker thread done servicing request
04:04:39.046 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2080, max=65535, med=4374, FiltMin=3635, FiltMax=28953, Gamma=1.000
04:04:39.068 00.022 21068 UpdateGuideState exits: m=383247 SNR=141.0
04:04:39.070 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:39.070 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:39.071 00.001 21068 Enqueuing Expose request
04:04:39.072 00.001 16108 Worker thread wakes up
04:04:39.072 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:39.072 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:39.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:40.248 01.176 16108 Exposure complete
04:04:40.319 00.071 16108 worker thread done servicing request
04:04:40.319 00.000 21068 OnExposeComplete: enter
04:04:40.322 00.003 21068 UpdateGuideState(): m_state=6
04:04:40.323 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
04:04:40.325 00.002 21068 Star::Find returns 1 (0), X=102.97, Y=801.61, Mass=342140, SNR=153.2, Peak=38035 HFD=3.4
04:04:40.326 00.001 21068 MultiStar: [#1 -0.16,-0.07,0.89,U] [#2 0.20,-0.03,0.78,U] [#3 0.21,0.03,0.74,U] [#4 0.27,0.65,0.00,M1] [#5 0.08,0.19,0.31,U] [#6 -0.18,-0.12,0.19,U] [#7 0.57,0.15,0.28,U] [#8 0.08,0.34,0.24,U] 
04:04:40.328 00.002 21068 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.21, 0.18}
04:04:40.329 00.001 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
04:04:40.330 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
04:04:40.333 00.003 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
04:04:40.335 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
04:04:40.337 00.002 21068 Enqueuing Move request for scope (0.12, 0.06)
04:04:40.338 00.001 16108 Worker thread wakes up
04:04:40.338 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
04:04:40.338 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
04:04:40.338 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.11 yDistance=-0.09
04:04:40.339 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:40.339 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:40.339 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:40.339 00.000 16108 MoveAxis(E, 0, ABG)
04:04:40.339 00.000 16108 Move returns status 0, amount 0
04:04:40.339 00.000 16108 MoveAxis(N, 0, ABG)
04:04:40.339 00.000 16108 Move returns status 0, amount 0
04:04:40.339 00.000 16108 move complete, result=0
04:04:40.339 00.000 16108 worker thread done servicing request
04:04:40.346 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4381, FiltMin=3747, FiltMax=25555, Gamma=1.000
04:04:40.361 00.015 21068 UpdateGuideState exits: m=342140 SNR=153.2
04:04:40.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:40.363 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:40.364 00.001 21068 Enqueuing Expose request
04:04:40.366 00.002 16108 Worker thread wakes up
04:04:40.366 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:40.367 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:40.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:41.338 00.971 16108 Exposure complete
04:04:41.411 00.073 16108 worker thread done servicing request
04:04:41.411 00.000 21068 OnExposeComplete: enter
04:04:41.412 00.001 21068 UpdateGuideState(): m_state=6
04:04:41.413 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
04:04:41.414 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.52, Mass=328775, SNR=158.4, Peak=37654 HFD=3.5
04:04:41.414 00.000 21068 MultiStar: [#1 -0.16,-0.21,0.82,U] [#2 0.11,-0.05,0.78,U] [#3 0.10,-0.30,0.75,U] [#4 0.07,0.57,0.32,U] [#5 0.02,0.38,0.28,U] [#6 -0.02,-0.35,0.23,U] [#7 0.42,-0.22,0.26,U] [#8 0.21,0.10,0.23,U] 
04:04:41.415 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.11, 0.08}
04:04:41.416 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.82)
04:04:41.417 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
04:04:41.417 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=-0.07 mountY=0.02, mountTheta=2.87
04:04:41.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.04, opts=13)
04:04:41.420 00.001 21068 Enqueuing Move request for scope (0.07, -0.04)
04:04:41.421 00.001 16108 Worker thread wakes up
04:04:41.421 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:04:41.421 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:04:41.421 00.000 16108 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=0.02
04:04:41.421 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:04:41.421 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:41.421 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:04:41.421 00.000 16108 MoveAxis(E, 0, ABG)
04:04:41.421 00.000 16108 Move returns status 0, amount 0
04:04:41.421 00.000 16108 MoveAxis(N, 0, ABG)
04:04:41.421 00.000 16108 Move returns status 0, amount 0
04:04:41.421 00.000 16108 move complete, result=0
04:04:41.421 00.000 16108 worker thread done servicing request
04:04:41.424 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4384, FiltMin=3769, FiltMax=30083, Gamma=1.000
04:04:41.437 00.013 21068 UpdateGuideState exits: m=328775 SNR=158.4
04:04:41.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:41.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:41.440 00.001 21068 Enqueuing Expose request
04:04:41.440 00.000 16108 Worker thread wakes up
04:04:41.440 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:41.442 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:41.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:42.597 01.155 16108 Exposure complete
04:04:42.653 00.056 16108 worker thread done servicing request
04:04:42.653 00.000 21068 OnExposeComplete: enter
04:04:42.654 00.001 21068 UpdateGuideState(): m_state=6
04:04:42.655 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
04:04:42.656 00.001 21068 Star::Find returns 1 (0), X=103.15, Y=801.23, Mass=313423, SNR=147.2, Peak=36038 HFD=3.6
04:04:42.657 00.001 21068 MultiStar: [#1 0.10,-0.30,0.88,U] [#2 0.29,-0.52,0.81,U] [#3 0.38,-0.21,0.70,U] [#4 -0.07,0.04,0.34,U] [#5 0.22,-0.01,0.36,U] [#6 -0.08,-0.50,0.26,U] [#7 0.33,-0.31,0.31,U] [#8 0.38,-0.28,0.22,U] 
04:04:42.658 00.001 21068 refined, 8 included, MultiStar: {0.25, -0.27}, one-star: {0.38, -0.21}
04:04:42.658 00.000 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
04:04:42.659 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
04:04:42.660 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-0.83 mountX=-0.29 mountY=0.21, mountTheta=2.52
04:04:42.661 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.27, opts=13)
04:04:42.662 00.001 21068 Enqueuing Move request for scope (0.25, -0.27)
04:04:42.664 00.002 16108 Worker thread wakes up
04:04:42.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.27) opts 0xd
04:04:42.664 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.27)
04:04:42.664 00.000 16108 Moving (0.25, -0.27) raw xDistance=-0.29 yDistance=0.21
04:04:42.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:04:42.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:04:42.664 00.000 16108 MoveAxis(E, 76, ABG)
04:04:42.664 00.000 16108 Guiding  Dir = 2, Dur = 76
04:04:42.664 00.000 16108 IsSlewing returns 0
04:04:42.665 00.001 16108 IsGuiding returns 0
04:04:42.668 00.003 16108 PulseGuide returned control before completion, sleep 83
04:04:42.669 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4390, FiltMin=3789, FiltMax=25795, Gamma=1.000
04:04:42.689 00.020 21068 UpdateGuideState exits: m=313423 SNR=147.2
04:04:42.692 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:42.692 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:42.693 00.001 21068 Enqueuing Expose request
04:04:42.761 00.068 16108 IsGuiding returns 0
04:04:42.761 00.000 16108 Move returns status 0, amount 76
04:04:42.761 00.000 16108 MoveAxis(S, 41, ABG)
04:04:42.761 00.000 16108 Guiding  Dir = 1, Dur = 41
04:04:42.761 00.000 16108 IsSlewing returns 0
04:04:42.762 00.001 16108 IsGuiding returns 0
04:04:42.763 00.001 16108 PulseGuide returned control before completion, sleep 50
04:04:42.823 00.060 16108 IsGuiding returns 1
04:04:42.823 00.000 16108 scope still moving after pulse duration time elapsed
04:04:42.855 00.032 16108 IsSlewing returns 0
04:04:42.855 00.000 16108 IsGuiding returns 0
04:04:42.855 00.000 16108 scope move finished after 41 + 52 ms
04:04:42.855 00.000 16108 Move returns status 0, amount 41
04:04:42.855 00.000 16108 move complete, result=0
04:04:42.855 00.000 16108 worker thread done servicing request
04:04:42.855 00.000 16108 Worker thread wakes up
04:04:42.855 00.000 21068 GuideStep: -0.3 px 76 ms EAST, 0.2 px 41 ms SOUTH
04:04:42.856 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:42.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:43.836 00.980 16108 Exposure complete
04:04:43.893 00.057 16108 worker thread done servicing request
04:04:43.893 00.000 21068 OnExposeComplete: enter
04:04:43.894 00.001 21068 UpdateGuideState(): m_state=6
04:04:43.895 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
04:04:43.896 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.37, Mass=317579, SNR=138.5, Peak=38326 HFD=3.4
04:04:43.897 00.001 21068 MultiStar: [#1 0.11,-0.25,1.00,U] [#2 0.28,-0.34,0.87,U] [#3 0.25,-0.13,0.83,U] [#4 0.16,0.28,0.29,U] [#5 0.42,-0.03,0.37,U] [#6 -0.24,-0.41,0.26,U] [#7 0.45,0.03,0.31,U] [#8 0.53,0.08,0.24,U] 
04:04:43.898 00.001 21068 single-star, 8 included, MultiStar: {0.24, -0.14}, one-star: {0.24, -0.07}
04:04:43.898 00.000 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
04:04:43.899 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
04:04:43.900 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.28 mountX=-0.25 mountY=0.01, mountTheta=3.10
04:04:43.903 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.07, opts=13)
04:04:43.903 00.000 21068 Enqueuing Move request for scope (0.24, -0.07)
04:04:43.904 00.001 16108 Worker thread wakes up
04:04:43.904 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
04:04:43.904 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
04:04:43.904 00.000 16108 Moving (0.24, -0.07) raw xDistance=-0.25 yDistance=0.01
04:04:43.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:04:43.904 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:43.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:04:43.904 00.000 16108 MoveAxis(E, 71, ABG)
04:04:43.904 00.000 16108 Guiding  Dir = 2, Dur = 71
04:04:43.904 00.000 16108 IsSlewing returns 0
04:04:43.905 00.001 16108 IsGuiding returns 0
04:04:43.910 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1603, max=65535, med=4397, FiltMin=3689, FiltMax=25625, Gamma=1.000
04:04:43.924 00.014 21068 UpdateGuideState exits: m=317579 SNR=138.5
04:04:43.925 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:43.926 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:43.926 00.000 21068 Enqueuing Expose request
04:04:43.940 00.014 16108 PulseGuide returned control before completion, sleep 47
04:04:44.001 00.061 16108 IsGuiding returns 1
04:04:44.001 00.000 16108 scope still moving after pulse duration time elapsed
04:04:44.032 00.031 16108 IsSlewing returns 0
04:04:44.032 00.000 16108 IsGuiding returns 0
04:04:44.032 00.000 16108 scope move finished after 71 + 56 ms
04:04:44.032 00.000 16108 Move returns status 0, amount 71
04:04:44.032 00.000 16108 MoveAxis(N, 0, ABG)
04:04:44.032 00.000 16108 Move returns status 0, amount 0
04:04:44.032 00.000 16108 move complete, result=0
04:04:44.034 00.002 16108 worker thread done servicing request
04:04:44.034 00.000 16108 Worker thread wakes up
04:04:44.034 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
04:04:44.037 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:44.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:45.200 01.163 16108 Exposure complete
04:04:45.255 00.055 16108 worker thread done servicing request
04:04:45.255 00.000 21068 OnExposeComplete: enter
04:04:45.256 00.001 21068 UpdateGuideState(): m_state=6
04:04:45.257 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
04:04:45.259 00.002 21068 Star::Find returns 1 (0), X=103.05, Y=801.57, Mass=303778, SNR=134.2, Peak=34934 HFD=3.4
04:04:45.260 00.001 21068 MultiStar: [#1 0.11,-0.13,0.96,U] [#2 0.29,-0.04,0.94,U] [#3 0.39,0.11,0.93,U] [#4 0.14,0.35,0.37,U] [#5 0.10,0.13,0.34,U] [#6 0.18,-0.25,0.28,U] [#7 0.51,0.03,0.38,U] [#8 0.39,0.37,0.25,U] 
04:04:45.261 00.001 21068 refined, 8 included, MultiStar: {0.26, 0.05}, one-star: {0.28, 0.13}
04:04:45.262 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
04:04:45.263 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
04:04:45.264 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.05 hyp=0.27 cameraTheta=0.19 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
04:04:45.267 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.05, opts=13)
04:04:45.268 00.001 21068 Enqueuing Move request for scope (0.26, 0.05)
04:04:45.269 00.001 16108 Worker thread wakes up
04:04:45.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.05) opts 0xd
04:04:45.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.05)
04:04:45.270 00.001 16108 Moving (0.26, 0.05) raw xDistance=-0.25 yDistance=-0.11
04:04:45.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:04:45.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:45.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:04:45.270 00.000 16108 MoveAxis(E, 71, ABG)
04:04:45.270 00.000 16108 Guiding  Dir = 2, Dur = 71
04:04:45.270 00.000 16108 IsSlewing returns 0
04:04:45.270 00.000 16108 IsGuiding returns 0
04:04:45.273 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4403, FiltMin=3785, FiltMax=24089, Gamma=1.000
04:04:45.279 00.006 16108 PulseGuide returned control before completion, sleep 73
04:04:45.287 00.008 21068 UpdateGuideState exits: m=303778 SNR=134.2
04:04:45.289 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:45.289 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:45.290 00.001 21068 Enqueuing Expose request
04:04:45.355 00.065 16108 IsGuiding returns 1
04:04:45.355 00.000 16108 scope still moving after pulse duration time elapsed
04:04:45.386 00.031 16108 IsSlewing returns 0
04:04:45.386 00.000 16108 IsGuiding returns 0
04:04:45.386 00.000 16108 scope move finished after 71 + 44 ms
04:04:45.386 00.000 16108 Move returns status 0, amount 71
04:04:45.386 00.000 16108 MoveAxis(N, 0, ABG)
04:04:45.386 00.000 16108 Move returns status 0, amount 0
04:04:45.386 00.000 16108 move complete, result=0
04:04:45.386 00.000 16108 worker thread done servicing request
04:04:45.386 00.000 16108 Worker thread wakes up
04:04:45.386 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:45.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:45.386 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
04:04:46.363 00.977 16108 Exposure complete
04:04:46.417 00.054 16108 worker thread done servicing request
04:04:46.417 00.000 21068 OnExposeComplete: enter
04:04:46.419 00.002 21068 UpdateGuideState(): m_state=6
04:04:46.422 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:04:46.422 00.000 21068 Star::Find returns 1 (0), X=103.00, Y=801.69, Mass=328257, SNR=137.4, Peak=33795 HFD=3.8
04:04:46.424 00.002 21068 MultiStar: [#1 0.06,-0.00,0.96,U] [#2 0.30,-0.04,0.81,U] [#3 0.40,-0.00,0.90,U] [#4 0.03,0.50,0.36,U] [#5 -0.08,-0.17,0.29,U] [#6 -0.07,-0.37,0.25,U] [#7 0.10,-0.22,0.34,U] [#8 0.31,0.12,0.24,U] 
04:04:46.425 00.001 21068 refined, 8 included, MultiStar: {0.19, 0.04}, one-star: {0.23, 0.25}
04:04:46.428 00.003 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
04:04:46.429 00.001 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
04:04:46.430 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
04:04:46.433 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.04, opts=13)
04:04:46.434 00.001 21068 Enqueuing Move request for scope (0.19, 0.04)
04:04:46.436 00.002 16108 Worker thread wakes up
04:04:46.436 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
04:04:46.436 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
04:04:46.436 00.000 16108 Moving (0.19, 0.04) raw xDistance=-0.18 yDistance=-0.08
04:04:46.436 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:04:46.436 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:46.437 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:04:46.437 00.000 16108 MoveAxis(E, 0, ABG)
04:04:46.437 00.000 16108 Move returns status 0, amount 0
04:04:46.437 00.000 16108 MoveAxis(N, 0, ABG)
04:04:46.437 00.000 16108 Move returns status 0, amount 0
04:04:46.437 00.000 16108 move complete, result=0
04:04:46.437 00.000 16108 worker thread done servicing request
04:04:46.445 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4409, FiltMin=3760, FiltMax=27686, Gamma=1.000
04:04:46.461 00.016 21068 UpdateGuideState exits: m=328257 SNR=137.4
04:04:46.462 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:46.463 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:46.464 00.001 21068 Enqueuing Expose request
04:04:46.465 00.001 16108 Worker thread wakes up
04:04:46.465 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:46.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:46.465 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:47.628 01.163 16108 Exposure complete
04:04:47.696 00.068 16108 worker thread done servicing request
04:04:47.696 00.000 21068 OnExposeComplete: enter
04:04:47.697 00.001 21068 UpdateGuideState(): m_state=6
04:04:47.697 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
04:04:47.698 00.001 21068 Star::Find returns 1 (0), X=102.94, Y=801.39, Mass=308763, SNR=139.0, Peak=34486 HFD=3.4
04:04:47.700 00.002 21068 MultiStar: [#1 -0.04,0.05,0.87,U] [#2 0.24,-0.04,0.86,U] [#3 0.32,0.19,0.71,U] [#4 -0.21,0.30,0.38,U] [#5 -0.14,-0.03,0.38,U] [#6 -0.01,-0.17,0.31,U] [#7 0.28,-0.15,0.29,U] [#8 0.18,0.15,0.21,U] 
04:04:47.701 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.17, -0.05}
04:04:47.702 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
04:04:47.705 00.003 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
04:04:47.706 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.23 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
04:04:47.709 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.03, opts=13)
04:04:47.710 00.001 21068 Enqueuing Move request for scope (0.11, 0.03)
04:04:47.712 00.002 16108 Worker thread wakes up
04:04:47.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
04:04:47.712 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
04:04:47.712 00.000 16108 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.05
04:04:47.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:47.712 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:47.712 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:04:47.712 00.000 16108 MoveAxis(E, 0, ABG)
04:04:47.712 00.000 16108 Move returns status 0, amount 0
04:04:47.712 00.000 16108 MoveAxis(N, 0, ABG)
04:04:47.712 00.000 16108 Move returns status 0, amount 0
04:04:47.712 00.000 16108 move complete, result=0
04:04:47.712 00.000 16108 worker thread done servicing request
04:04:47.718 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4419, FiltMin=3753, FiltMax=26659, Gamma=1.000
04:04:47.732 00.014 21068 UpdateGuideState exits: m=308763 SNR=139.0
04:04:47.734 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:47.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:47.737 00.002 21068 Enqueuing Expose request
04:04:47.739 00.002 16108 Worker thread wakes up
04:04:47.739 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:47.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:47.739 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:48.724 00.985 16108 Exposure complete
04:04:48.795 00.071 16108 worker thread done servicing request
04:04:48.795 00.000 21068 OnExposeComplete: enter
04:04:48.796 00.001 21068 UpdateGuideState(): m_state=6
04:04:48.797 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
04:04:48.798 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.43, Mass=327214, SNR=146.1, Peak=35542 HFD=3.3
04:04:48.799 00.001 21068 MultiStar: [#1 -0.32,-0.01,0.87,U] [#2 0.19,-0.11,0.76,U] [#3 0.08,-0.03,0.78,U] [#4 -0.23,0.36,0.33,U] [#5 -0.26,0.01,0.33,U] [#6 0.14,-0.16,0.27,U] [#7 -0.02,0.23,0.37,U] [#8 -0.03,-0.21,0.21,U] 
04:04:48.800 00.001 21068 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.08, -0.01}
04:04:48.800 00.000 21068 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
04:04:48.801 00.001 21068 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
04:04:48.802 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.13 mountX=0.06 mountY=0.01, mountTheta=0.23
04:04:48.805 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.00, opts=13)
04:04:48.807 00.002 21068 Enqueuing Move request for scope (-0.06, 0.00)
04:04:48.809 00.002 16108 Worker thread wakes up
04:04:48.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
04:04:48.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
04:04:48.809 00.000 16108 Moving (-0.06, 0.00) raw xDistance=0.06 yDistance=0.01
04:04:48.809 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:04:48.809 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:48.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:04:48.809 00.000 16108 MoveAxis(E, 0, ABG)
04:04:48.809 00.000 16108 Move returns status 0, amount 0
04:04:48.809 00.000 16108 MoveAxis(N, 0, ABG)
04:04:48.809 00.000 16108 Move returns status 0, amount 0
04:04:48.809 00.000 16108 move complete, result=0
04:04:48.809 00.000 16108 worker thread done servicing request
04:04:48.814 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1651, max=65535, med=4425, FiltMin=3779, FiltMax=27094, Gamma=1.000
04:04:48.829 00.015 21068 UpdateGuideState exits: m=327214 SNR=146.1
04:04:48.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:48.831 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:48.832 00.001 21068 Enqueuing Expose request
04:04:48.833 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:48.834 00.001 16108 Worker thread wakes up
04:04:48.834 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:48.834 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:50.000 01.166 16108 Exposure complete
04:04:50.058 00.058 16108 worker thread done servicing request
04:04:50.058 00.000 21068 OnExposeComplete: enter
04:04:50.059 00.001 21068 UpdateGuideState(): m_state=6
04:04:50.060 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
04:04:50.062 00.002 21068 Star::Find returns 1 (0), X=102.92, Y=801.58, Mass=339668, SNR=142.4, Peak=37619 HFD=3.4
04:04:50.063 00.001 21068 MultiStar: [#1 -0.28,-0.06,0.96,U] [#2 0.14,-0.08,0.82,U] [#3 0.20,0.11,0.78,U] [#4 -0.06,-0.01,0.27,U] [#5 0.04,0.00,0.26,U] [#6 -0.03,-0.15,0.27,U] [#7 0.10,-0.24,0.32,U] [#8 0.25,0.30,0.20,U] 
04:04:50.064 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.16, 0.14}
04:04:50.065 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
04:04:50.065 00.000 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
04:04:50.066 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.22 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
04:04:50.069 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.01, opts=13)
04:04:50.072 00.003 21068 Enqueuing Move request for scope (0.05, 0.01)
04:04:50.074 00.002 16108 Worker thread wakes up
04:04:50.075 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
04:04:50.075 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
04:04:50.075 00.000 16108 Moving (0.05, 0.01) raw xDistance=-0.04 yDistance=-0.02
04:04:50.075 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:04:50.075 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:50.075 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:04:50.075 00.000 16108 MoveAxis(E, 0, ABG)
04:04:50.075 00.000 16108 Move returns status 0, amount 0
04:04:50.075 00.000 16108 MoveAxis(N, 0, ABG)
04:04:50.075 00.000 16108 Move returns status 0, amount 0
04:04:50.075 00.000 16108 move complete, result=0
04:04:50.075 00.000 16108 worker thread done servicing request
04:04:50.081 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4435, FiltMin=3757, FiltMax=22707, Gamma=1.000
04:04:50.095 00.014 21068 UpdateGuideState exits: m=339668 SNR=142.4
04:04:50.096 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:50.098 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:50.099 00.001 21068 Enqueuing Expose request
04:04:50.100 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:50.101 00.001 16108 Worker thread wakes up
04:04:50.101 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:50.101 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:51.076 00.975 16108 Exposure complete
04:04:51.129 00.053 16108 worker thread done servicing request
04:04:51.129 00.000 21068 OnExposeComplete: enter
04:04:51.130 00.001 21068 UpdateGuideState(): m_state=6
04:04:51.131 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
04:04:51.131 00.000 21068 Star::Find returns 1 (0), X=102.90, Y=801.56, Mass=324404, SNR=137.9, Peak=31990 HFD=3.6
04:04:51.132 00.001 21068 MultiStar: [#1 -0.25,-0.23,1.01,U] [#2 0.21,-0.18,0.75,U] [#3 0.11,-0.05,0.73,U] [#4 -0.32,0.18,0.29,U] [#5 -0.07,-0.39,0.33,U] [#6 -0.01,-0.29,0.27,U] [#7 0.13,-0.50,0.29,U] [#8 -0.02,-0.08,0.21,U] 
04:04:51.133 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.14, 0.13}
04:04:51.134 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.82)
04:04:51.135 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
04:04:51.136 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.50 mountX=-0.03 mountY=0.12, mountTheta=1.82
04:04:51.139 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.12, opts=13)
04:04:51.140 00.001 21068 Enqueuing Move request for scope (0.01, -0.12)
04:04:51.142 00.002 16108 Worker thread wakes up
04:04:51.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
04:04:51.142 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
04:04:51.142 00.000 16108 Moving (0.01, -0.12) raw xDistance=-0.03 yDistance=0.12
04:04:51.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:04:51.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:51.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:04:51.142 00.000 16108 MoveAxis(E, 0, ABG)
04:04:51.142 00.000 16108 Move returns status 0, amount 0
04:04:51.142 00.000 16108 MoveAxis(N, 0, ABG)
04:04:51.142 00.000 16108 Move returns status 0, amount 0
04:04:51.143 00.001 16108 move complete, result=0
04:04:51.143 00.000 16108 worker thread done servicing request
04:04:51.149 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2080, max=65535, med=4445, FiltMin=3673, FiltMax=22371, Gamma=1.000
04:04:51.164 00.015 21068 UpdateGuideState exits: m=324404 SNR=137.9
04:04:51.167 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:51.167 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:51.168 00.001 21068 Enqueuing Expose request
04:04:51.169 00.001 16108 Worker thread wakes up
04:04:51.169 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:51.170 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:51.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:52.350 01.180 16108 Exposure complete
04:04:52.441 00.091 16108 worker thread done servicing request
04:04:52.441 00.000 21068 OnExposeComplete: enter
04:04:52.442 00.001 21068 UpdateGuideState(): m_state=6
04:04:52.444 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
04:04:52.444 00.000 21068 Star::Find returns 1 (0), X=102.99, Y=801.58, Mass=338637, SNR=158.4, Peak=34467 HFD=3.6
04:04:52.445 00.001 21068 MultiStar: [#1 -0.17,-0.06,0.88,U] [#2 0.16,-0.06,0.73,U] [#3 0.43,0.13,0.68,U] [#4 -0.11,0.10,0.27,U] [#5 -0.24,0.04,0.27,U] [#6 -0.36,-0.34,0.23,U] [#7 0.26,0.10,0.24,U] [#8 0.03,-0.16,0.21,U] 
04:04:52.446 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.22, 0.14}
04:04:52.448 00.002 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
04:04:52.449 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
04:04:52.450 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.20 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
04:04:52.451 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.02, opts=13)
04:04:52.452 00.001 21068 Enqueuing Move request for scope (0.08, 0.02)
04:04:52.453 00.001 16108 Worker thread wakes up
04:04:52.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
04:04:52.453 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
04:04:52.453 00.000 16108 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=-0.04
04:04:52.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:04:52.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:52.453 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:52.453 00.000 16108 MoveAxis(E, 0, ABG)
04:04:52.454 00.001 16108 Move returns status 0, amount 0
04:04:52.454 00.000 16108 MoveAxis(N, 0, ABG)
04:04:52.454 00.000 16108 Move returns status 0, amount 0
04:04:52.454 00.000 16108 move complete, result=0
04:04:52.454 00.000 16108 worker thread done servicing request
04:04:52.457 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2249, max=65535, med=4457, FiltMin=3718, FiltMax=26041, Gamma=1.000
04:04:52.469 00.012 21068 UpdateGuideState exits: m=338637 SNR=158.4
04:04:52.470 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:52.471 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:52.472 00.001 21068 Enqueuing Expose request
04:04:52.472 00.000 16108 Worker thread wakes up
04:04:52.472 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:52.473 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:52.473 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:53.456 00.983 16108 Exposure complete
04:04:53.546 00.090 16108 worker thread done servicing request
04:04:53.546 00.000 21068 OnExposeComplete: enter
04:04:53.547 00.001 21068 UpdateGuideState(): m_state=6
04:04:53.548 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
04:04:53.549 00.001 21068 Star::Find returns 1 (0), X=103.18, Y=801.38, Mass=291842, SNR=139.5, Peak=30166 HFD=3.6
04:04:53.550 00.001 21068 MultiStar: [#1 0.07,-0.04,0.80,U] [#2 0.34,-0.25,0.75,U] [#3 0.63,0.04,0.00,M1] [#4 -0.13,0.42,0.30,U] [#5 0.25,0.06,0.30,U] [#6 0.11,-0.12,0.28,U] [#7 0.32,0.22,0.26,U] [#8 0.30,-0.15,0.21,U] 
04:04:53.551 00.001 21068 refined, 7 included, MultiStar: {0.24, -0.04}, one-star: {0.41, -0.06}
04:04:53.552 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
04:04:53.552 00.000 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
04:04:53.553 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
04:04:53.554 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.04, opts=13)
04:04:53.556 00.002 21068 Enqueuing Move request for scope (0.24, -0.04)
04:04:53.557 00.001 16108 Worker thread wakes up
04:04:53.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
04:04:53.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
04:04:53.557 00.000 16108 Moving (0.24, -0.04) raw xDistance=-0.24 yDistance=-0.02
04:04:53.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:04:53.557 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:53.557 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:04:53.557 00.000 16108 MoveAxis(E, 64, ABG)
04:04:53.557 00.000 16108 Guiding  Dir = 2, Dur = 64
04:04:53.558 00.001 16108 IsSlewing returns 0
04:04:53.558 00.000 16108 IsGuiding returns 0
04:04:53.561 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1840, max=65535, med=4467, FiltMin=3811, FiltMax=23833, Gamma=1.000
04:04:53.574 00.013 21068 UpdateGuideState exits: m=291842 SNR=139.5
04:04:53.574 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:53.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:53.576 00.001 21068 Enqueuing Expose request
04:04:53.597 00.021 16108 PulseGuide returned control before completion, sleep 36
04:04:53.643 00.046 16108 IsGuiding returns 1
04:04:53.643 00.000 16108 scope still moving after pulse duration time elapsed
04:04:53.674 00.031 16108 IsSlewing returns 0
04:04:53.675 00.001 16108 IsGuiding returns 1
04:04:53.706 00.031 16108 IsSlewing returns 0
04:04:53.706 00.000 16108 IsGuiding returns 0
04:04:53.706 00.000 16108 scope move finished after 64 + 84 ms
04:04:53.706 00.000 16108 Move returns status 0, amount 64
04:04:53.706 00.000 16108 MoveAxis(N, 0, ABG)
04:04:53.706 00.000 16108 Move returns status 0, amount 0
04:04:53.707 00.001 16108 move complete, result=0
04:04:53.707 00.000 16108 worker thread done servicing request
04:04:53.707 00.000 16108 Worker thread wakes up
04:04:53.707 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:53.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:53.707 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
04:04:54.878 01.171 16108 Exposure complete
04:04:54.934 00.056 16108 worker thread done servicing request
04:04:54.934 00.000 21068 OnExposeComplete: enter
04:04:54.936 00.002 21068 UpdateGuideState(): m_state=6
04:04:54.938 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
04:04:54.938 00.000 21068 Star::Find returns 1 (0), X=103.20, Y=801.38, Mass=277494, SNR=117.2, Peak=31174 HFD=3.4
04:04:54.939 00.001 21068 MultiStar: [#1 0.12,-0.18,1.00,U] [#2 0.46,-0.17,1.01,U] [#3 0.43,-0.25,0.84,U] [#4 0.02,0.22,0.37,U] [#5 0.38,0.24,0.28,U] [#6 0.39,-0.23,0.30,U] [#7 0.38,-0.12,0.25,U] [#8 0.27,-0.17,0.26,U] 
04:04:54.941 00.002 21068 refined, 8 included, MultiStar: {0.34, -0.11}, one-star: {0.44, -0.05}
04:04:54.943 00.002 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
04:04:54.944 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
04:04:54.945 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.35 cameraTheta=-0.33 mountX=-0.35 mountY=0.03, mountTheta=3.05
04:04:54.949 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.11, opts=13)
04:04:54.950 00.001 21068 Enqueuing Move request for scope (0.34, -0.11)
04:04:54.951 00.001 16108 Worker thread wakes up
04:04:54.951 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
04:04:54.952 00.001 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
04:04:54.952 00.000 16108 Moving (0.34, -0.11) raw xDistance=-0.35 yDistance=0.03
04:04:54.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
04:04:54.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:54.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:04:54.952 00.000 16108 MoveAxis(E, 96, ABG)
04:04:54.952 00.000 16108 Guiding  Dir = 2, Dur = 96
04:04:54.952 00.000 16108 IsSlewing returns 0
04:04:54.952 00.000 16108 IsGuiding returns 0
04:04:54.953 00.001 16108 PulseGuide returned control before completion, sleep 106
04:04:54.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4483, FiltMin=3782, FiltMax=21065, Gamma=1.000
04:04:54.970 00.014 21068 UpdateGuideState exits: m=277494 SNR=117.2
04:04:54.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:54.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:54.972 00.000 21068 Enqueuing Expose request
04:04:55.072 00.100 16108 IsGuiding returns 1
04:04:55.072 00.000 16108 scope still moving after pulse duration time elapsed
04:04:55.104 00.032 16108 IsSlewing returns 0
04:04:55.105 00.001 16108 IsGuiding returns 1
04:04:55.135 00.030 16108 IsSlewing returns 0
04:04:55.135 00.000 16108 IsGuiding returns 0
04:04:55.135 00.000 16108 scope move finished after 96 + 87 ms
04:04:55.135 00.000 16108 Move returns status 0, amount 96
04:04:55.135 00.000 16108 MoveAxis(N, 0, ABG)
04:04:55.135 00.000 16108 Move returns status 0, amount 0
04:04:55.135 00.000 16108 move complete, result=0
04:04:55.136 00.001 16108 worker thread done servicing request
04:04:55.136 00.000 16108 Worker thread wakes up
04:04:55.136 00.000 21068 GuideStep: -0.3 px 96 ms EAST, 0.0 px 0 ms NORTH
04:04:55.137 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:55.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:56.112 00.975 16108 Exposure complete
04:04:56.176 00.064 16108 worker thread done servicing request
04:04:56.176 00.000 21068 OnExposeComplete: enter
04:04:56.177 00.001 21068 UpdateGuideState(): m_state=6
04:04:56.178 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
04:04:56.178 00.000 21068 Star::Find returns 1 (0), X=103.34, Y=801.61, Mass=250127, SNR=109.5, Peak=26086 HFD=3.3
04:04:56.179 00.001 21068 MultiStar: [#1 0.06,-0.12,1.11,U] [#2 0.41,-0.28,1.01,U] [#3 0.33,-0.04,1.00,U] [#4 0.29,0.16,0.32,U] [#5 0.03,-0.06,0.35,U] [#6 0.18,-0.30,0.30,U] [#7 0.51,0.00,0.26,U] [#8 0.32,0.09,0.33,U] 
04:04:56.181 00.002 21068 refined, 8 included, MultiStar: {0.31, -0.06}, one-star: {0.57, 0.17}
04:04:56.182 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
04:04:56.182 00.000 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
04:04:56.183 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-0.18 mountX=-0.32 mountY=-0.02, mountTheta=-3.08
04:04:56.185 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.06, opts=13)
04:04:56.187 00.002 21068 Enqueuing Move request for scope (0.31, -0.06)
04:04:56.189 00.002 16108 Worker thread wakes up
04:04:56.189 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.06) opts 0xd
04:04:56.189 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.06)
04:04:56.189 00.000 16108 Moving (0.31, -0.06) raw xDistance=-0.32 yDistance=-0.02
04:04:56.189 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
04:04:56.189 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:56.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:04:56.189 00.000 16108 MoveAxis(E, 90, ABG)
04:04:56.189 00.000 16108 Guiding  Dir = 2, Dur = 90
04:04:56.189 00.000 16108 IsSlewing returns 0
04:04:56.189 00.000 16108 IsGuiding returns 0
04:04:56.196 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1481, max=65535, med=4493, FiltMin=3808, FiltMax=21785, Gamma=1.000
04:04:56.211 00.015 21068 UpdateGuideState exits: m=250127 SNR=109.5
04:04:56.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:56.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:56.214 00.001 21068 Enqueuing Expose request
04:04:56.218 00.004 16108 PulseGuide returned control before completion, sleep 73
04:04:56.294 00.076 16108 IsGuiding returns 1
04:04:56.294 00.000 16108 scope still moving after pulse duration time elapsed
04:04:56.325 00.031 16108 IsSlewing returns 0
04:04:56.325 00.000 16108 IsGuiding returns 0
04:04:56.325 00.000 16108 scope move finished after 90 + 45 ms
04:04:56.325 00.000 16108 Move returns status 0, amount 90
04:04:56.325 00.000 16108 MoveAxis(N, 0, ABG)
04:04:56.325 00.000 16108 Move returns status 0, amount 0
04:04:56.325 00.000 16108 move complete, result=0
04:04:56.325 00.000 16108 worker thread done servicing request
04:04:56.325 00.000 16108 Worker thread wakes up
04:04:56.325 00.000 21068 GuideStep: -0.3 px 90 ms EAST, -0.0 px 0 ms NORTH
04:04:56.326 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:56.326 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:57.506 01.180 16108 Exposure complete
04:04:57.615 00.109 16108 worker thread done servicing request
04:04:57.615 00.000 21068 OnExposeComplete: enter
04:04:57.617 00.002 21068 UpdateGuideState(): m_state=6
04:04:57.619 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
04:04:57.621 00.002 21068 Star::Find returns 1 (0), X=102.75, Y=801.49, Mass=254606, SNR=116.2, Peak=31078 HFD=3.3
04:04:57.623 00.002 21068 MultiStar: [#1 -0.28,-0.03,1.03,U] [#2 0.04,-0.07,1.08,U] [#3 0.09,0.14,0.83,U] [#4 -0.15,0.19,0.36,U] [#5 -0.33,-0.28,0.29,U] [#6 0.10,-0.08,0.27,U] [#7 -0.01,-0.09,0.29,U] [#8 -0.08,0.05,0.26,U] 
04:04:57.625 00.002 21068 single-star, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.01, 0.05}
04:04:57.627 00.002 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
04:04:57.629 00.002 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
04:04:57.631 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.81 mountX=0.02 mountY=-0.04, mountTheta=-1.15
04:04:57.634 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.05, opts=13)
04:04:57.636 00.002 21068 Enqueuing Move request for scope (-0.01, 0.05)
04:04:57.638 00.002 16108 Worker thread wakes up
04:04:57.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
04:04:57.638 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
04:04:57.638 00.000 16108 Moving (-0.01, 0.05) raw xDistance=0.02 yDistance=-0.04
04:04:57.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:04:57.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:57.638 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:57.638 00.000 16108 MoveAxis(E, 0, ABG)
04:04:57.638 00.000 16108 Move returns status 0, amount 0
04:04:57.639 00.001 16108 MoveAxis(N, 0, ABG)
04:04:57.639 00.000 16108 Move returns status 0, amount 0
04:04:57.639 00.000 16108 move complete, result=0
04:04:57.639 00.000 16108 worker thread done servicing request
04:04:57.644 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4512, FiltMin=3798, FiltMax=24006, Gamma=1.000
04:04:57.668 00.024 21068 UpdateGuideState exits: m=254606 SNR=116.2
04:04:57.669 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:57.670 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:57.671 00.001 21068 Enqueuing Expose request
04:04:57.673 00.002 16108 Worker thread wakes up
04:04:57.673 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:57.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:57.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:58.636 00.962 16108 Exposure complete
04:04:58.689 00.053 16108 worker thread done servicing request
04:04:58.690 00.001 21068 OnExposeComplete: enter
04:04:58.690 00.000 21068 UpdateGuideState(): m_state=6
04:04:58.692 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
04:04:58.693 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.52, Mass=257859, SNR=112.5, Peak=29110 HFD=3.4
04:04:58.694 00.001 21068 MultiStar: [#1 -0.30,-0.17,1.17,U] [#2 -0.05,-0.09,1.20,U] [#3 0.05,-0.03,0.93,U] [#4 -0.10,0.25,0.31,U] [#5 -0.42,-0.06,0.36,U] [#6 -0.29,-0.04,0.33,U] [#7 -0.14,-0.15,0.28,U] [#8 0.17,0.08,0.21,U] 
04:04:58.694 00.000 21068 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.07, 0.08}
04:04:58.695 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
04:04:58.696 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
04:04:58.697 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
04:04:58.698 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.08, opts=13)
04:04:58.699 00.001 21068 Enqueuing Move request for scope (0.07, 0.08)
04:04:58.700 00.001 16108 Worker thread wakes up
04:04:58.700 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
04:04:58.700 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
04:04:58.700 00.000 16108 Moving (0.07, 0.08) raw xDistance=-0.05 yDistance=-0.09
04:04:58.700 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:04:58.700 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:58.700 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:58.700 00.000 16108 MoveAxis(E, 0, ABG)
04:04:58.700 00.000 16108 Move returns status 0, amount 0
04:04:58.700 00.000 16108 MoveAxis(N, 0, ABG)
04:04:58.700 00.000 16108 Move returns status 0, amount 0
04:04:58.701 00.001 16108 move complete, result=0
04:04:58.701 00.000 16108 worker thread done servicing request
04:04:58.704 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2029, max=65535, med=4525, FiltMin=3817, FiltMax=24787, Gamma=1.000
04:04:58.725 00.021 21068 UpdateGuideState exits: m=257859 SNR=112.5
04:04:58.728 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:58.731 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:58.732 00.001 21068 Enqueuing Expose request
04:04:58.735 00.003 16108 Worker thread wakes up
04:04:58.735 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:58.737 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:04:58.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:04:59.894 01.157 16108 Exposure complete
04:04:59.949 00.055 16108 worker thread done servicing request
04:04:59.949 00.000 21068 OnExposeComplete: enter
04:04:59.950 00.001 21068 UpdateGuideState(): m_state=6
04:04:59.951 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
04:04:59.952 00.001 21068 Star::Find returns 1 (0), X=102.56, Y=801.07, Mass=251168, SNR=116.6, Peak=30518 HFD=3.6
04:04:59.953 00.001 21068 MultiStar: [#1 -0.43,-0.25,1.06,U] [#2 -0.14,-0.32,0.88,U] [#3 -0.11,-0.32,0.79,U] [#4 -0.52,-0.14,0.31,U] [#5 -0.30,-0.31,0.26,U] [#6 -0.50,-0.90,0.00,M1] [#7 -0.33,-0.50,0.26,U] [#8 -0.06,0.23,0.23,U] 
04:04:59.954 00.001 21068 refined, 7 included, MultiStar: {-0.25, -0.28}, one-star: {-0.21, -0.36}
04:04:59.954 00.000 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
04:04:59.955 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
04:04:59.956 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-2.30 mountX=0.20 mountY=0.34, mountTheta=1.04
04:04:59.957 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.28, opts=13)
04:04:59.958 00.001 21068 Enqueuing Move request for scope (-0.25, -0.28)
04:04:59.959 00.001 16108 Worker thread wakes up
04:04:59.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.28) opts 0xd
04:04:59.960 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.28)
04:04:59.960 00.000 16108 Moving (-0.25, -0.28) raw xDistance=0.20 yDistance=0.34
04:04:59.960 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:04:59.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:04:59.960 00.000 16108 MoveAxis(E, 0, ABG)
04:04:59.960 00.000 16108 Move returns status 0, amount 0
04:04:59.960 00.000 16108 MoveAxis(S, 67, ABG)
04:04:59.960 00.000 16108 Guiding  Dir = 1, Dur = 67
04:04:59.961 00.001 16108 IsSlewing returns 0
04:04:59.961 00.000 16108 IsGuiding returns 0
04:04:59.963 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1488, max=65535, med=4537, FiltMin=3785, FiltMax=25481, Gamma=1.000
04:04:59.976 00.013 21068 UpdateGuideState exits: m=251168 SNR=116.6
04:04:59.977 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:59.978 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:04:59.979 00.001 21068 Enqueuing Expose request
04:04:59.992 00.013 16108 PulseGuide returned control before completion, sleep 47
04:05:00.053 00.061 16108 IsGuiding returns 1
04:05:00.053 00.000 16108 scope still moving after pulse duration time elapsed
04:05:00.085 00.032 16108 IsSlewing returns 0
04:05:00.085 00.000 16108 IsGuiding returns 0
04:05:00.085 00.000 16108 scope move finished after 67 + 56 ms
04:05:00.085 00.000 16108 Move returns status 0, amount 67
04:05:00.086 00.001 16108 move complete, result=0
04:05:00.086 00.000 16108 worker thread done servicing request
04:05:00.086 00.000 16108 Worker thread wakes up
04:05:00.086 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 67 ms SOUTH
04:05:00.089 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:00.089 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:01.066 00.977 16108 Exposure complete
04:05:01.157 00.091 16108 worker thread done servicing request
04:05:01.157 00.000 21068 OnExposeComplete: enter
04:05:01.158 00.001 21068 UpdateGuideState(): m_state=6
04:05:01.159 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
04:05:01.159 00.000 21068 Star::Find returns 1 (0), X=102.09, Y=801.60, Mass=250414, SNR=106.5, Peak=28617 HFD=3.4
04:05:01.160 00.001 21068 MultiStar: [#1 -0.67,0.03,0.00,M1] [#2 -0.37,0.01,1.03,U] [#3 -0.40,0.06,0.94,U] [#4 -1.04,0.58,0.00,M1] [#5 -0.63,0.20,0.00,M1] [#6 -0.49,-0.37,0.35,U] [#7 -0.14,-0.24,0.30,U] [#8 -0.34,0.56,0.00,M1] 
04:05:01.161 00.001 21068 refined, 4 included, MultiStar: {-0.46, 0.01}, one-star: {-0.68, 0.16}
04:05:01.162 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.16 = 0.16)
04:05:01.162 00.000 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.22 = 0.22)
04:05:01.163 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=0.01 hyp=0.46 cameraTheta=3.12 mountX=0.45 mountY=0.10, mountTheta=0.22
04:05:01.166 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=0.01, opts=13)
04:05:01.166 00.000 21068 Enqueuing Move request for scope (-0.46, 0.01)
04:05:01.167 00.001 16108 Worker thread wakes up
04:05:01.167 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.01) opts 0xd
04:05:01.167 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, 0.01)
04:05:01.167 00.000 16108 Moving (-0.46, 0.01) raw xDistance=0.45 yDistance=0.10
04:05:01.167 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
04:05:01.168 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:01.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:05:01.168 00.000 16108 MoveAxis(W, 118, ABG)
04:05:01.168 00.000 16108 Guiding  Dir = 3, Dur = 118
04:05:01.168 00.000 16108 IsSlewing returns 0
04:05:01.168 00.000 16108 IsGuiding returns 0
04:05:01.169 00.001 16108 PulseGuide returned control before completion, sleep 127
04:05:01.172 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4547, FiltMin=3917, FiltMax=22445, Gamma=1.000
04:05:01.185 00.013 21068 UpdateGuideState exits: m=250414 SNR=106.5
04:05:01.187 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:01.188 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:01.189 00.001 21068 Enqueuing Expose request
04:05:01.308 00.119 16108 IsGuiding returns 1
04:05:01.308 00.000 16108 scope still moving after pulse duration time elapsed
04:05:01.339 00.031 16108 IsSlewing returns 0
04:05:01.339 00.000 16108 IsGuiding returns 0
04:05:01.339 00.000 16108 scope move finished after 118 + 53 ms
04:05:01.340 00.001 16108 Move returns status 0, amount 118
04:05:01.340 00.000 16108 MoveAxis(N, 0, ABG)
04:05:01.340 00.000 16108 Move returns status 0, amount 0
04:05:01.340 00.000 16108 move complete, result=0
04:05:01.340 00.000 16108 worker thread done servicing request
04:05:01.340 00.000 16108 Worker thread wakes up
04:05:01.340 00.000 21068 GuideStep: 0.4 px 118 ms WEST, 0.1 px 0 ms NORTH
04:05:01.343 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:01.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:02.502 01.159 16108 Exposure complete
04:05:02.564 00.062 16108 worker thread done servicing request
04:05:02.564 00.000 21068 OnExposeComplete: enter
04:05:02.566 00.002 21068 UpdateGuideState(): m_state=6
04:05:02.567 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
04:05:02.568 00.001 21068 Star::Find returns 1 (0), X=102.78, Y=801.83, Mass=245390, SNR=117.2, Peak=34851 HFD=3.3
04:05:02.568 00.000 21068 MultiStar: [#1 -0.17,0.06,1.03,U] [#2 0.23,0.13,0.84,U] [#3 0.20,0.12,0.93,U] [#4 0.12,0.63,0.00,M2] [#5 -0.33,0.66,0.00,M2] [#6 -0.08,0.24,0.24,U] [#7 0.14,0.06,0.25,U] [#8 -0.08,0.18,0.24,U] 
04:05:02.569 00.001 21068 refined, 6 included, MultiStar: {0.05, 0.18}, one-star: {0.02, 0.40}
04:05:02.570 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
04:05:02.571 00.001 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
04:05:02.571 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.31 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
04:05:02.573 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
04:05:02.573 00.000 21068 Enqueuing Move request for scope (0.05, 0.18)
04:05:02.574 00.001 16108 Worker thread wakes up
04:05:02.575 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
04:05:02.575 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
04:05:02.575 00.000 16108 Moving (0.05, 0.18) raw xDistance=-0.02 yDistance=-0.18
04:05:02.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:05:02.575 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:02.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:05:02.575 00.000 16108 MoveAxis(E, 0, ABG)
04:05:02.575 00.000 16108 Move returns status 0, amount 0
04:05:02.575 00.000 16108 MoveAxis(N, 0, ABG)
04:05:02.575 00.000 16108 Move returns status 0, amount 0
04:05:02.575 00.000 16108 move complete, result=0
04:05:02.575 00.000 16108 worker thread done servicing request
04:05:02.578 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2070, max=65535, med=4563, FiltMin=3891, FiltMax=23417, Gamma=1.000
04:05:02.590 00.012 21068 UpdateGuideState exits: m=245390 SNR=117.2
04:05:02.591 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:02.592 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:02.592 00.000 21068 Enqueuing Expose request
04:05:02.593 00.001 16108 Worker thread wakes up
04:05:02.593 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:05:02.594 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:02.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:03.568 00.974 16108 Exposure complete
04:05:03.624 00.056 16108 worker thread done servicing request
04:05:03.624 00.000 21068 OnExposeComplete: enter
04:05:03.625 00.001 21068 UpdateGuideState(): m_state=6
04:05:03.625 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
04:05:03.627 00.002 21068 Star::Find returns 1 (0), X=102.34, Y=801.33, Mass=217199, SNR=105.0, Peak=23430 HFD=3.4
04:05:03.628 00.001 21068 MultiStar: [#1 -0.74,-0.42,0.00,M1] [#2 -0.21,-0.41,1.11,U] [#3 -0.30,-0.26,0.97,U] [#4 -0.38,-0.38,0.31,U] [#5 -0.74,-0.22,0.00,M3] [#6 -0.76,-0.28,0.00,M1] [#7 -0.32,-0.23,0.28,U] [#8 -0.56,-0.44,0.00,M1] 
04:05:03.629 00.001 21068 refined, 4 included, MultiStar: {-0.31, -0.27}, one-star: {-0.42, -0.10}
04:05:03.629 00.000 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.40 = 0.89)
04:05:03.630 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.95)
04:05:03.631 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-2.43 mountX=0.26 mountY=0.33, mountTheta=0.91
04:05:03.633 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.27, opts=13)
04:05:03.633 00.000 21068 Enqueuing Move request for scope (-0.31, -0.27)
04:05:03.634 00.001 16108 Worker thread wakes up
04:05:03.634 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.27) opts 0xd
04:05:03.634 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.27)
04:05:03.634 00.000 16108 Moving (-0.31, -0.27) raw xDistance=0.26 yDistance=0.33
04:05:03.634 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:05:03.634 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:05:03.634 00.000 16108 MoveAxis(W, 68, ABG)
04:05:03.635 00.001 16108 Guiding  Dir = 3, Dur = 68
04:05:03.635 00.000 16108 IsSlewing returns 0
04:05:03.635 00.000 16108 IsGuiding returns 0
04:05:03.638 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4569, FiltMin=3824, FiltMax=23293, Gamma=1.000
04:05:03.650 00.012 21068 UpdateGuideState exits: m=217199 SNR=105.0
04:05:03.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:03.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:03.653 00.001 21068 Enqueuing Expose request
04:05:03.658 00.005 16108 PulseGuide returned control before completion, sleep 56
04:05:03.719 00.061 16108 IsGuiding returns 1
04:05:03.719 00.000 16108 scope still moving after pulse duration time elapsed
04:05:03.750 00.031 16108 IsSlewing returns 0
04:05:03.750 00.000 16108 IsGuiding returns 0
04:05:03.751 00.001 16108 scope move finished after 68 + 47 ms
04:05:03.751 00.000 16108 Move returns status 0, amount 68
04:05:03.751 00.000 16108 MoveAxis(S, 67, ABG)
04:05:03.751 00.000 16108 Guiding  Dir = 1, Dur = 67
04:05:03.751 00.000 16108 IsSlewing returns 0
04:05:03.751 00.000 16108 IsGuiding returns 0
04:05:03.812 00.061 16108 PulseGuide returned control before completion, sleep 16
04:05:03.843 00.031 16108 IsGuiding returns 1
04:05:03.843 00.000 16108 scope still moving after pulse duration time elapsed
04:05:03.875 00.032 16108 IsSlewing returns 0
04:05:03.875 00.000 16108 IsGuiding returns 1
04:05:03.907 00.032 16108 IsSlewing returns 0
04:05:03.907 00.000 16108 IsGuiding returns 0
04:05:03.907 00.000 16108 scope move finished after 67 + 88 ms
04:05:03.907 00.000 16108 Move returns status 0, amount 67
04:05:03.907 00.000 16108 move complete, result=0
04:05:03.907 00.000 16108 worker thread done servicing request
04:05:03.907 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.3 px 67 ms SOUTH
04:05:03.909 00.002 16108 Worker thread wakes up
04:05:03.909 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:03.909 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:05.061 01.152 16108 Exposure complete
04:05:05.116 00.055 16108 worker thread done servicing request
04:05:05.116 00.000 21068 OnExposeComplete: enter
04:05:05.117 00.001 21068 UpdateGuideState(): m_state=6
04:05:05.119 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
04:05:05.120 00.001 21068 Star::Find returns 1 (0), X=103.07, Y=801.37, Mass=213550, SNR=104.4, Peak=21414 HFD=3.6
04:05:05.121 00.001 21068 MultiStar: [#1 -0.21,-0.39,1.15,U] [#2 -0.04,-0.41,0.99,U] [#3 0.11,-0.32,0.89,U] [#4 0.05,0.17,0.35,U] [#5 0.00,-0.06,0.30,U] [#6 -0.18,-0.29,0.21,U] [#7 0.04,0.15,0.30,U] [#8 -0.10,0.17,0.27,U] 
04:05:05.121 00.000 21068 refined, 8 included, MultiStar: {0.02, -0.21}, one-star: {0.30, -0.06}
04:05:05.122 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
04:05:05.122 00.000 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
04:05:05.124 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=-0.05 mountY=0.20, mountTheta=1.82
04:05:05.126 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.21, opts=13)
04:05:05.127 00.001 21068 Enqueuing Move request for scope (0.02, -0.21)
04:05:05.131 00.004 16108 Worker thread wakes up
04:05:05.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
04:05:05.131 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
04:05:05.131 00.000 16108 Moving (0.02, -0.21) raw xDistance=-0.05 yDistance=0.20
04:05:05.131 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:05.131 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:05.131 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:05:05.131 00.000 16108 MoveAxis(E, 0, ABG)
04:05:05.131 00.000 16108 Move returns status 0, amount 0
04:05:05.131 00.000 16108 MoveAxis(N, 0, ABG)
04:05:05.131 00.000 16108 Move returns status 0, amount 0
04:05:05.131 00.000 16108 move complete, result=0
04:05:05.132 00.001 16108 worker thread done servicing request
04:05:05.143 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4579, FiltMin=3875, FiltMax=24259, Gamma=1.000
04:05:05.158 00.015 21068 UpdateGuideState exits: m=213550 SNR=104.4
04:05:05.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:05.160 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:05.161 00.001 21068 Enqueuing Expose request
04:05:05.162 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:05.163 00.001 16108 Worker thread wakes up
04:05:05.163 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:05.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:06.133 00.970 16108 Exposure complete
04:05:06.209 00.076 16108 worker thread done servicing request
04:05:06.209 00.000 21068 OnExposeComplete: enter
04:05:06.210 00.001 21068 UpdateGuideState(): m_state=6
04:05:06.211 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
04:05:06.212 00.001 21068 Star::Find returns 1 (0), X=103.19, Y=801.22, Mass=251215, SNR=113.9, Peak=25190 HFD=3.6
04:05:06.213 00.001 21068 MultiStar: [#1 0.23,-0.39,0.92,U] [#2 0.42,-0.42,0.95,U] [#3 0.24,-0.45,0.73,U] [#4 0.17,-0.01,0.25,U] [#5 0.26,0.20,0.31,U] [#6 -0.13,-0.44,0.25,U] [#7 0.79,-0.08,0.00,M1] [#8 0.09,0.15,0.22,U] 
04:05:06.213 00.000 21068 refined, 7 included, MultiStar: {0.28, -0.28}, one-star: {0.42, -0.22}
04:05:06.214 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
04:05:06.215 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
04:05:06.216 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.28 hyp=0.40 cameraTheta=-0.78 mountX=-0.33 mountY=0.21, mountTheta=2.58
04:05:06.217 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.28, opts=13)
04:05:06.218 00.001 21068 Enqueuing Move request for scope (0.28, -0.28)
04:05:06.219 00.001 16108 Worker thread wakes up
04:05:06.219 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.28) opts 0xd
04:05:06.219 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.28)
04:05:06.219 00.000 16108 Moving (0.28, -0.28) raw xDistance=-0.33 yDistance=0.21
04:05:06.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:05:06.220 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:05:06.220 00.000 16108 MoveAxis(E, 86, ABG)
04:05:06.220 00.000 16108 Guiding  Dir = 2, Dur = 86
04:05:06.220 00.000 16108 IsSlewing returns 0
04:05:06.220 00.000 16108 IsGuiding returns 0
04:05:06.228 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2016, max=65535, med=4585, FiltMin=3862, FiltMax=22569, Gamma=1.000
04:05:06.238 00.010 16108 PulseGuide returned control before completion, sleep 79
04:05:06.246 00.008 21068 UpdateGuideState exits: m=251215 SNR=113.9
04:05:06.247 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:06.248 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:06.250 00.002 21068 Enqueuing Expose request
04:05:06.330 00.080 16108 IsGuiding returns 1
04:05:06.330 00.000 16108 scope still moving after pulse duration time elapsed
04:05:06.360 00.030 16108 IsSlewing returns 0
04:05:06.360 00.000 16108 IsGuiding returns 0
04:05:06.360 00.000 16108 scope move finished after 86 + 54 ms
04:05:06.360 00.000 16108 Move returns status 0, amount 86
04:05:06.360 00.000 16108 MoveAxis(S, 42, ABG)
04:05:06.360 00.000 16108 Guiding  Dir = 1, Dur = 42
04:05:06.362 00.002 16108 IsSlewing returns 0
04:05:06.362 00.000 16108 IsGuiding returns 0
04:05:06.393 00.031 16108 PulseGuide returned control before completion, sleep 21
04:05:06.423 00.030 16108 IsGuiding returns 1
04:05:06.423 00.000 16108 scope still moving after pulse duration time elapsed
04:05:06.454 00.031 16108 IsSlewing returns 0
04:05:06.454 00.000 16108 IsGuiding returns 1
04:05:06.485 00.031 16108 IsSlewing returns 0
04:05:06.485 00.000 16108 IsGuiding returns 0
04:05:06.485 00.000 16108 scope move finished after 42 + 81 ms
04:05:06.485 00.000 16108 Move returns status 0, amount 42
04:05:06.485 00.000 16108 move complete, result=0
04:05:06.485 00.000 16108 worker thread done servicing request
04:05:06.485 00.000 16108 Worker thread wakes up
04:05:06.485 00.000 21068 GuideStep: -0.3 px 86 ms EAST, 0.2 px 42 ms SOUTH
04:05:06.488 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:06.489 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:07.646 01.157 16108 Exposure complete
04:05:07.713 00.067 16108 worker thread done servicing request
04:05:07.713 00.000 21068 OnExposeComplete: enter
04:05:07.715 00.002 21068 UpdateGuideState(): m_state=6
04:05:07.717 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
04:05:07.718 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.72, Mass=244652, SNR=121.2, Peak=31203 HFD=3.0
04:05:07.720 00.002 21068 MultiStar: [#1 -0.38,0.18,0.93,U] [#2 -0.03,-0.02,0.98,U] [#3 -0.08,0.22,0.61,U] [#4 -0.06,0.82,0.00,M1] [#5 -0.06,0.03,0.31,U] [#6 -0.25,-0.06,0.24,U] [#7 -0.17,0.56,0.24,U] [#8 0.09,0.46,0.20,U] 
04:05:07.722 00.002 21068 refined, 7 included, MultiStar: {-0.13, 0.17}, one-star: {-0.06, 0.28}
04:05:07.723 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
04:05:07.724 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.70 = -0.70)
04:05:07.725 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.21 mountX=0.16 mountY=-0.14, mountTheta=-0.72
04:05:07.727 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.17, opts=13)
04:05:07.729 00.002 21068 Enqueuing Move request for scope (-0.13, 0.17)
04:05:07.732 00.003 16108 Worker thread wakes up
04:05:07.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
04:05:07.732 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
04:05:07.732 00.000 16108 Moving (-0.13, 0.17) raw xDistance=0.16 yDistance=-0.14
04:05:07.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:05:07.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:07.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:05:07.732 00.000 16108 MoveAxis(E, 0, ABG)
04:05:07.732 00.000 16108 Move returns status 0, amount 0
04:05:07.732 00.000 16108 MoveAxis(N, 0, ABG)
04:05:07.732 00.000 16108 Move returns status 0, amount 0
04:05:07.732 00.000 16108 move complete, result=0
04:05:07.732 00.000 16108 worker thread done servicing request
04:05:07.740 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4595, FiltMin=3913, FiltMax=22483, Gamma=1.000
04:05:07.763 00.023 21068 UpdateGuideState exits: m=244652 SNR=121.2
04:05:07.765 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:07.767 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:07.768 00.001 21068 Enqueuing Expose request
04:05:07.770 00.002 16108 Worker thread wakes up
04:05:07.770 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:07.770 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:07.771 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:08.748 00.977 16108 Exposure complete
04:05:08.807 00.059 16108 worker thread done servicing request
04:05:08.807 00.000 21068 OnExposeComplete: enter
04:05:08.808 00.001 21068 UpdateGuideState(): m_state=6
04:05:08.810 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
04:05:08.812 00.002 21068 Star::Find returns 1 (0), X=102.46, Y=802.06, Mass=253763, SNR=115.4, Peak=28867 HFD=3.5
04:05:08.813 00.001 21068 MultiStar: [#1 -0.93,0.28,0.00,M1] [#2 -0.58,0.22,0.82,U] [#3 -0.54,0.34,0.00,M1] [#4 -0.82,0.75,0.00,M2] [#5 -0.83,0.86,0.00,M1] [#6 -0.66,0.08,0.00,M1] [#7 -0.27,0.43,0.32,U] [#8 -0.52,0.51,0.00,M1] 
04:05:08.816 00.003 21068 refined, 2 included, MultiStar: {-0.41, 0.44}, one-star: {-0.30, 0.62}
04:05:08.817 00.001 21068 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
04:05:08.818 00.001 21068 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
04:05:08.819 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=0.44 hyp=0.60 cameraTheta=2.32 mountX=0.48 mountY=-0.33, mountTheta=-0.61
04:05:08.822 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.44, opts=13)
04:05:08.825 00.003 21068 Enqueuing Move request for scope (-0.41, 0.44)
04:05:08.827 00.002 16108 Worker thread wakes up
04:05:08.827 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.44) opts 0xd
04:05:08.827 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.44)
04:05:08.827 00.000 16108 Moving (-0.41, 0.44) raw xDistance=0.48 yDistance=-0.33
04:05:08.827 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
04:05:08.827 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:08.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:05:08.827 00.000 16108 MoveAxis(W, 125, ABG)
04:05:08.827 00.000 16108 Guiding  Dir = 3, Dur = 125
04:05:08.827 00.000 16108 IsSlewing returns 0
04:05:08.827 00.000 16108 IsGuiding returns 0
04:05:08.834 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4605, FiltMin=3939, FiltMax=22531, Gamma=1.000
04:05:08.847 00.013 21068 UpdateGuideState exits: m=253763 SNR=115.4
04:05:08.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:08.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:08.850 00.001 21068 Enqueuing Expose request
04:05:08.853 00.003 16108 PulseGuide returned control before completion, sleep 111
04:05:08.977 00.124 16108 IsGuiding returns 1
04:05:08.977 00.000 16108 scope still moving after pulse duration time elapsed
04:05:09.008 00.031 16108 IsSlewing returns 0
04:05:09.008 00.000 16108 IsGuiding returns 1
04:05:09.040 00.032 16108 IsSlewing returns 0
04:05:09.041 00.001 16108 IsGuiding returns 0
04:05:09.041 00.000 16108 scope move finished after 125 + 88 ms
04:05:09.041 00.000 16108 Move returns status 0, amount 125
04:05:09.041 00.000 16108 MoveAxis(N, 0, ABG)
04:05:09.041 00.000 16108 Move returns status 0, amount 0
04:05:09.041 00.000 16108 move complete, result=0
04:05:09.041 00.000 16108 worker thread done servicing request
04:05:09.041 00.000 16108 Worker thread wakes up
04:05:09.041 00.000 21068 GuideStep: 0.5 px 125 ms WEST, -0.3 px 0 ms NORTH
04:05:09.044 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:09.044 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:10.204 01.160 16108 Exposure complete
04:05:10.268 00.064 16108 worker thread done servicing request
04:05:10.268 00.000 21068 OnExposeComplete: enter
04:05:10.268 00.000 21068 UpdateGuideState(): m_state=6
04:05:10.270 00.002 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
04:05:10.271 00.001 21068 Star::Find returns 1 (0), X=103.00, Y=801.86, Mass=246171, SNR=108.4, Peak=31891 HFD=3.5
04:05:10.272 00.001 21068 MultiStar: [#1 -0.01,0.19,0.91,U] [#2 0.46,0.19,0.97,U] [#3 0.17,0.23,0.69,U] [#4 0.22,0.79,0.00,M3] [#5 0.16,0.18,0.29,U] [#6 0.26,0.51,0.28,U] [#7 0.30,0.39,0.29,U] [#8 -0.16,0.52,0.22,U] 
04:05:10.273 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.29}, one-star: {0.23, 0.42}
04:05:10.273 00.000 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
04:05:10.274 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
04:05:10.275 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.29 hyp=0.36 cameraTheta=0.95 mountX=-0.15 mountY=-0.33, mountTheta=-2.00
04:05:10.276 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.29, opts=13)
04:05:10.277 00.001 21068 Enqueuing Move request for scope (0.21, 0.29)
04:05:10.278 00.001 16108 Worker thread wakes up
04:05:10.278 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.29) opts 0xd
04:05:10.278 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.29)
04:05:10.278 00.000 16108 Moving (0.21, 0.29) raw xDistance=-0.15 yDistance=-0.33
04:05:10.278 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:05:10.278 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:10.278 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:05:10.278 00.000 16108 MoveAxis(E, 0, ABG)
04:05:10.278 00.000 16108 Move returns status 0, amount 0
04:05:10.278 00.000 16108 MoveAxis(N, 0, ABG)
04:05:10.278 00.000 16108 Move returns status 0, amount 0
04:05:10.278 00.000 16108 move complete, result=0
04:05:10.278 00.000 16108 worker thread done servicing request
04:05:10.282 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2371, max=65535, med=4611, FiltMin=3827, FiltMax=21974, Gamma=1.000
04:05:10.295 00.013 21068 UpdateGuideState exits: m=246171 SNR=108.4
04:05:10.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:10.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:10.297 00.000 21068 Enqueuing Expose request
04:05:10.298 00.001 16108 Worker thread wakes up
04:05:10.298 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:05:10.299 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:10.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:11.267 00.968 16108 Exposure complete
04:05:11.323 00.056 16108 worker thread done servicing request
04:05:11.323 00.000 21068 OnExposeComplete: enter
04:05:11.324 00.001 21068 UpdateGuideState(): m_state=6
04:05:11.325 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
04:05:11.326 00.001 21068 Star::Find returns 1 (0), X=102.99, Y=801.91, Mass=232134, SNR=110.6, Peak=33507 HFD=3.0
04:05:11.327 00.001 21068 MultiStar: [#1 -0.16,0.26,0.92,U] [#2 0.15,0.40,0.88,U] [#3 0.42,0.37,0.80,U] [#4 -0.12,1.05,0.00,M4] [#5 -0.45,0.60,0.00,M1] [#6 0.19,0.31,0.22,U] [#7 0.12,0.46,0.31,U] [#8 0.04,0.56,0.24,U] 
04:05:11.328 00.001 21068 refined, 6 included, MultiStar: {0.15, 0.39}, one-star: {0.23, 0.47}
04:05:11.329 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
04:05:11.330 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
04:05:11.331 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.21 mountX=-0.07 mountY=-0.41, mountTheta=-1.75
04:05:11.334 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.39, opts=13)
04:05:11.334 00.000 21068 Enqueuing Move request for scope (0.15, 0.39)
04:05:11.335 00.001 16108 Worker thread wakes up
04:05:11.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.39) opts 0xd
04:05:11.335 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.39)
04:05:11.335 00.000 16108 Moving (0.15, 0.39) raw xDistance=-0.07 yDistance=-0.41
04:05:11.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:05:11.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:11.336 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:05:11.336 00.000 16108 MoveAxis(E, 0, ABG)
04:05:11.336 00.000 16108 Move returns status 0, amount 0
04:05:11.336 00.000 16108 MoveAxis(N, 0, ABG)
04:05:11.336 00.000 16108 Move returns status 0, amount 0
04:05:11.336 00.000 16108 move complete, result=0
04:05:11.336 00.000 16108 worker thread done servicing request
04:05:11.344 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4617, FiltMin=3849, FiltMax=24435, Gamma=1.000
04:05:11.365 00.021 21068 UpdateGuideState exits: m=232134 SNR=110.6
04:05:11.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:11.367 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:11.368 00.001 21068 Enqueuing Expose request
04:05:11.369 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:05:11.369 00.000 16108 Worker thread wakes up
04:05:11.370 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:11.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:12.525 01.155 16108 Exposure complete
04:05:12.581 00.056 16108 worker thread done servicing request
04:05:12.581 00.000 21068 OnExposeComplete: enter
04:05:12.583 00.002 21068 UpdateGuideState(): m_state=6
04:05:12.584 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
04:05:12.585 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.92, Mass=249896, SNR=118.4, Peak=32259 HFD=3.0
04:05:12.587 00.002 21068 MultiStar: [#1 -0.01,0.23,0.94,U] [#2 0.27,0.30,0.82,U] [#3 0.28,0.21,0.75,U] [#4 0.26,0.73,0.00,M5] [#5 -0.46,0.21,0.27,U] [#6 0.10,0.29,0.25,U] [#7 0.34,0.24,0.28,U] [#8 0.05,0.36,0.19,U] 
04:05:12.588 00.001 21068 refined, 7 included, MultiStar: {0.16, 0.30}, one-star: {0.26, 0.48}
04:05:12.589 00.001 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
04:05:12.590 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
04:05:12.591 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.10 mountX=-0.10 mountY=-0.33, mountTheta=-1.86
04:05:12.593 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.30, opts=13)
04:05:12.594 00.001 21068 Enqueuing Move request for scope (0.16, 0.30)
04:05:12.596 00.002 16108 Worker thread wakes up
04:05:12.596 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
04:05:12.596 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
04:05:12.596 00.000 16108 Moving (0.16, 0.30) raw xDistance=-0.10 yDistance=-0.33
04:05:12.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:05:12.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:05:12.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:05:12.596 00.000 16108 MoveAxis(E, 0, ABG)
04:05:12.596 00.000 16108 Move returns status 0, amount 0
04:05:12.596 00.000 16108 MoveAxis(N, 0, ABG)
04:05:12.596 00.000 16108 Move returns status 0, amount 0
04:05:12.596 00.000 16108 move complete, result=0
04:05:12.596 00.000 16108 worker thread done servicing request
04:05:12.602 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4624, FiltMin=3949, FiltMax=20589, Gamma=1.000
04:05:12.625 00.023 21068 UpdateGuideState exits: m=249896 SNR=118.4
04:05:12.627 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:12.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:12.629 00.001 21068 Enqueuing Expose request
04:05:12.631 00.002 16108 Worker thread wakes up
04:05:12.632 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:12.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:12.632 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:05:13.608 00.976 16108 Exposure complete
04:05:13.671 00.063 16108 worker thread done servicing request
04:05:13.671 00.000 21068 OnExposeComplete: enter
04:05:13.672 00.001 21068 UpdateGuideState(): m_state=6
04:05:13.674 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
04:05:13.677 00.003 21068 Star::Find returns 1 (0), X=103.03, Y=801.96, Mass=258316, SNR=106.7, Peak=35491 HFD=2.9
04:05:13.679 00.002 21068 MultiStar: [#1 0.06,0.28,0.79,U] [#2 0.22,0.29,0.80,U] [#3 0.14,0.38,0.81,U] [#4 0.16,0.74,0.00,M6] [#5 0.19,0.04,0.34,U] [#6 -0.01,0.25,0.25,U] [#7 0.16,0.32,0.34,U] [#8 0.48,0.53,0.00,M1] 
04:05:13.681 00.002 21068 refined, 6 included, MultiStar: {0.17, 0.34}, one-star: {0.26, 0.52}
04:05:13.682 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
04:05:13.684 00.002 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
04:05:13.685 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.34 hyp=0.38 cameraTheta=1.12 mountX=-0.10 mountY=-0.37, mountTheta=-1.84
04:05:13.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.34, opts=13)
04:05:13.689 00.002 21068 Enqueuing Move request for scope (0.17, 0.34)
04:05:13.690 00.001 16108 Worker thread wakes up
04:05:13.690 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.34) opts 0xd
04:05:13.690 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.34)
04:05:13.690 00.000 16108 Moving (0.17, 0.34) raw xDistance=-0.10 yDistance=-0.37
04:05:13.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:05:13.690 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.35 newest=-1.12
04:05:13.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
04:05:13.690 00.000 16108 MoveAxis(E, 0, ABG)
04:05:13.691 00.001 16108 Move returns status 0, amount 0
04:05:13.691 00.000 16108 MoveAxis(N, 74, ABG)
04:05:13.691 00.000 16108 Guiding  Dir = 0, Dur = 74
04:05:13.691 00.000 16108 IsSlewing returns 0
04:05:13.691 00.000 16108 IsGuiding returns 0
04:05:13.696 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2409, max=65535, med=4630, FiltMin=3968, FiltMax=22742, Gamma=1.000
04:05:13.710 00.014 21068 UpdateGuideState exits: m=258316 SNR=106.7
04:05:13.712 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:13.712 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:13.715 00.003 21068 Enqueuing Expose request
04:05:13.737 00.022 16108 PulseGuide returned control before completion, sleep 39
04:05:13.782 00.045 16108 IsGuiding returns 1
04:05:13.782 00.000 16108 scope still moving after pulse duration time elapsed
04:05:13.814 00.032 16108 IsSlewing returns 0
04:05:13.814 00.000 16108 IsGuiding returns 1
04:05:13.846 00.032 16108 IsSlewing returns 0
04:05:13.846 00.000 16108 IsGuiding returns 0
04:05:13.846 00.000 16108 scope move finished after 74 + 80 ms
04:05:13.847 00.001 16108 Move returns status 0, amount 74
04:05:13.847 00.000 16108 move complete, result=0
04:05:13.847 00.000 16108 worker thread done servicing request
04:05:13.847 00.000 16108 Worker thread wakes up
04:05:13.847 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 74 ms NORTH
04:05:13.849 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:13.849 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:15.021 01.172 16108 Exposure complete
04:05:15.078 00.057 16108 worker thread done servicing request
04:05:15.080 00.002 21068 OnExposeComplete: enter
04:05:15.081 00.001 21068 UpdateGuideState(): m_state=6
04:05:15.081 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
04:05:15.082 00.001 21068 Star::Find returns 1 (0), X=103.08, Y=802.08, Mass=256347, SNR=114.5, Peak=34259 HFD=3.0
04:05:15.083 00.001 21068 MultiStar: [#1 -0.14,0.27,0.96,U] [#2 0.04,0.34,0.70,U] [#3 0.37,0.41,0.63,U] [#4 0.08,0.82,0.00,M7] [#5 -0.30,0.42,0.36,U] [#6 -0.38,0.29,0.29,U] [#7 0.16,0.29,0.26,U] [#8 0.23,0.37,0.21,U] 
04:05:15.085 00.002 21068 refined, 7 included, MultiStar: {0.07, 0.41}, one-star: {0.31, 0.64}
04:05:15.086 00.001 21068 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
04:05:15.087 00.001 21068 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
04:05:15.088 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.39 mountX=-0.00 mountY=-0.41, mountTheta=-1.57
04:05:15.091 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.41, opts=13)
04:05:15.092 00.001 21068 Enqueuing Move request for scope (0.07, 0.41)
04:05:15.094 00.002 16108 Worker thread wakes up
04:05:15.094 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
04:05:15.094 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
04:05:15.094 00.000 16108 Moving (0.07, 0.41) raw xDistance=-0.00 yDistance=-0.41
04:05:15.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:05:15.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
04:05:15.094 00.000 16108 MoveAxis(E, 0, ABG)
04:05:15.095 00.001 16108 Move returns status 0, amount 0
04:05:15.095 00.000 16108 MoveAxis(N, 83, ABG)
04:05:15.095 00.000 16108 Guiding  Dir = 0, Dur = 83
04:05:15.095 00.000 16108 IsSlewing returns 0
04:05:15.095 00.000 16108 IsGuiding returns 0
04:05:15.101 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2198, max=65535, med=4640, FiltMin=3929, FiltMax=21421, Gamma=1.000
04:05:15.115 00.014 21068 UpdateGuideState exits: m=256347 SNR=114.5
04:05:15.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:15.116 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:15.117 00.001 21068 Enqueuing Expose request
04:05:15.150 00.033 16108 PulseGuide returned control before completion, sleep 38
04:05:15.196 00.046 16108 IsGuiding returns 1
04:05:15.196 00.000 16108 scope still moving after pulse duration time elapsed
04:05:15.232 00.036 16108 IsSlewing returns 0
04:05:15.233 00.001 16108 IsGuiding returns 1
04:05:15.259 00.026 16108 IsSlewing returns 0
04:05:15.259 00.000 16108 IsGuiding returns 0
04:05:15.259 00.000 16108 scope move finished after 83 + 80 ms
04:05:15.259 00.000 16108 Move returns status 0, amount 83
04:05:15.259 00.000 16108 move complete, result=0
04:05:15.259 00.000 16108 worker thread done servicing request
04:05:15.259 00.000 16108 Worker thread wakes up
04:05:15.259 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 83 ms NORTH
04:05:15.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:15.261 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:16.230 00.969 16108 Exposure complete
04:05:16.287 00.057 16108 worker thread done servicing request
04:05:16.287 00.000 21068 OnExposeComplete: enter
04:05:16.288 00.001 21068 UpdateGuideState(): m_state=6
04:05:16.289 00.001 21068 Star::Find(15, 103, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
04:05:16.289 00.000 21068 Star::Find returns 1 (0), X=102.95, Y=801.88, Mass=220945, SNR=92.3, Peak=30419 HFD=3.0
04:05:16.290 00.001 21068 MultiStar: [#1 -0.09,0.05,1.08,U] [#2 0.37,0.01,0.89,U] [#3 0.19,0.17,0.83,U] [#4 0.14,0.44,0.37,U] [#5 0.08,0.17,0.37,U] [#6 -0.27,-0.05,0.27,U] [#7 0.31,0.24,0.32,U] [#8 0.05,0.12,0.25,U] 
04:05:16.291 00.001 21068 refined, 8 included, MultiStar: {0.13, 0.18}, one-star: {0.18, 0.44}
04:05:16.291 00.000 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
04:05:16.292 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
04:05:16.293 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.95 mountX=-0.09 mountY=-0.21, mountTheta=-2.00
04:05:16.295 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.18, opts=13)
04:05:16.296 00.001 21068 Enqueuing Move request for scope (0.13, 0.18)
04:05:16.297 00.001 16108 Worker thread wakes up
04:05:16.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
04:05:16.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
04:05:16.297 00.000 16108 Moving (0.13, 0.18) raw xDistance=-0.09 yDistance=-0.21
04:05:16.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:16.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:05:16.297 00.000 16108 MoveAxis(E, 0, ABG)
04:05:16.297 00.000 16108 Move returns status 0, amount 0
04:05:16.297 00.000 16108 MoveAxis(N, 41, ABG)
04:05:16.297 00.000 16108 Guiding  Dir = 0, Dur = 41
04:05:16.298 00.001 16108 IsSlewing returns 0
04:05:16.298 00.000 16108 IsGuiding returns 0
04:05:16.301 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2195, max=65535, med=4646, FiltMin=3961, FiltMax=22406, Gamma=1.000
04:05:16.315 00.014 21068 UpdateGuideState exits: m=220945 SNR=92.3
04:05:16.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:16.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:16.317 00.000 21068 Enqueuing Expose request
04:05:16.344 00.027 16108 IsGuiding returns 1
04:05:16.344 00.000 16108 scope still moving after pulse duration time elapsed
04:05:16.374 00.030 16108 IsSlewing returns 0
04:05:16.374 00.000 16108 IsGuiding returns 1
04:05:16.405 00.031 16108 IsSlewing returns 0
04:05:16.406 00.001 16108 IsGuiding returns 1
04:05:16.436 00.030 16108 IsSlewing returns 0
04:05:16.436 00.000 16108 IsGuiding returns 0
04:05:16.436 00.000 16108 scope move finished after 41 + 97 ms
04:05:16.437 00.001 16108 Move returns status 0, amount 41
04:05:16.437 00.000 16108 move complete, result=0
04:05:16.437 00.000 16108 worker thread done servicing request
04:05:16.437 00.000 16108 Worker thread wakes up
04:05:16.437 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
04:05:16.439 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:16.440 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:17.595 01.155 16108 Exposure complete
04:05:17.670 00.075 16108 worker thread done servicing request
04:05:17.670 00.000 21068 OnExposeComplete: enter
04:05:17.671 00.001 21068 UpdateGuideState(): m_state=6
04:05:17.673 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
04:05:17.674 00.001 21068 Star::Find returns 1 (0), X=102.92, Y=801.31, Mass=208872, SNR=96.5, Peak=29302 HFD=3.4
04:05:17.675 00.001 21068 MultiStar: [#1 -0.22,-0.36,1.14,U] [#2 0.03,-0.49,0.98,U] [#3 -0.00,-0.23,0.95,U] [#4 -0.28,0.03,0.36,U] [#5 -0.26,0.04,0.37,U] [#6 -0.17,-0.25,0.25,U] [#7 0.23,0.04,0.33,U] [#8 -0.37,-0.42,0.25,U] 
04:05:17.676 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.24}, one-star: {0.15, -0.13}
04:05:17.676 00.000 21068 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.97) = xAngle (-3.67 = 2.62)
04:05:17.677 00.001 21068 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
04:05:17.678 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.70 mountX=-0.17 mountY=0.09, mountTheta=2.66
04:05:17.679 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.13, opts=13)
04:05:17.680 00.001 21068 Enqueuing Move request for scope (0.15, -0.13)
04:05:17.681 00.001 16108 Worker thread wakes up
04:05:17.681 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
04:05:17.681 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
04:05:17.681 00.000 16108 Moving (0.15, -0.13) raw xDistance=-0.17 yDistance=0.09
04:05:17.681 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:05:17.681 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:17.681 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:05:17.681 00.000 16108 MoveAxis(E, 0, ABG)
04:05:17.681 00.000 16108 Move returns status 0, amount 0
04:05:17.681 00.000 16108 MoveAxis(N, 0, ABG)
04:05:17.681 00.000 16108 Move returns status 0, amount 0
04:05:17.681 00.000 16108 move complete, result=0
04:05:17.681 00.000 16108 worker thread done servicing request
04:05:17.685 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4653, FiltMin=4009, FiltMax=20473, Gamma=1.000
04:05:17.699 00.014 21068 UpdateGuideState exits: m=208872 SNR=96.5
04:05:17.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:17.702 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:17.702 00.000 21068 Enqueuing Expose request
04:05:17.703 00.001 16108 Worker thread wakes up
04:05:17.703 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:17.705 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:17.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:18.678 00.973 16108 Exposure complete
04:05:18.745 00.067 16108 worker thread done servicing request
04:05:18.745 00.000 21068 OnExposeComplete: enter
04:05:18.747 00.002 21068 UpdateGuideState(): m_state=6
04:05:18.750 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
04:05:18.752 00.002 21068 Star::Find returns 1 (0), X=102.97, Y=801.34, Mass=241292, SNR=105.5, Peak=31654 HFD=3.3
04:05:18.753 00.001 21068 MultiStar: [#1 -0.06,-0.47,0.90,U] [#2 0.34,-0.57,0.00,M1] [#3 0.24,-0.19,0.82,U] [#4 0.09,-0.18,0.33,U] [#5 -0.18,-0.42,0.38,U] [#6 0.21,-0.25,0.21,U] [#7 0.41,-0.55,0.00,M1] [#8 0.42,-0.28,0.19,U] 
04:05:18.754 00.001 21068 single-star, 6 included, MultiStar: {0.11, -0.26}, one-star: {0.21, -0.10}
04:05:18.755 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
04:05:18.756 00.001 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
04:05:18.757 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.45 mountX=-0.22 mountY=0.05, mountTheta=2.92
04:05:18.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.10, opts=13)
04:05:18.760 00.001 21068 Enqueuing Move request for scope (0.21, -0.10)
04:05:18.761 00.001 16108 Worker thread wakes up
04:05:18.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
04:05:18.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
04:05:18.761 00.000 16108 Moving (0.21, -0.10) raw xDistance=-0.22 yDistance=0.05
04:05:18.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:05:18.762 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:18.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:05:18.762 00.000 16108 MoveAxis(E, 58, ABG)
04:05:18.762 00.000 16108 Guiding  Dir = 2, Dur = 58
04:05:18.762 00.000 16108 IsSlewing returns 0
04:05:18.762 00.000 16108 IsGuiding returns 0
04:05:18.767 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4662, FiltMin=3963, FiltMax=23923, Gamma=1.000
04:05:18.781 00.014 21068 UpdateGuideState exits: m=241292 SNR=105.5
04:05:18.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:18.782 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:18.783 00.001 21068 Enqueuing Expose request
04:05:18.786 00.003 16108 PulseGuide returned control before completion, sleep 46
04:05:18.847 00.061 16108 IsGuiding returns 1
04:05:18.847 00.000 16108 scope still moving after pulse duration time elapsed
04:05:18.879 00.032 16108 IsSlewing returns 0
04:05:18.879 00.000 16108 IsGuiding returns 0
04:05:18.879 00.000 16108 scope move finished after 58 + 58 ms
04:05:18.879 00.000 16108 Move returns status 0, amount 58
04:05:18.880 00.001 16108 MoveAxis(N, 0, ABG)
04:05:18.880 00.000 16108 Move returns status 0, amount 0
04:05:18.880 00.000 16108 move complete, result=0
04:05:18.880 00.000 16108 worker thread done servicing request
04:05:18.880 00.000 16108 Worker thread wakes up
04:05:18.880 00.000 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
04:05:18.883 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:18.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:20.042 01.159 16108 Exposure complete
04:05:20.096 00.054 16108 worker thread done servicing request
04:05:20.096 00.000 21068 OnExposeComplete: enter
04:05:20.097 00.001 21068 UpdateGuideState(): m_state=6
04:05:20.098 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
04:05:20.099 00.001 21068 Star::Find returns 1 (0), X=102.81, Y=801.17, Mass=222964, SNR=112.8, Peak=33830 HFD=3.0
04:05:20.100 00.001 21068 MultiStar: [#1 -0.47,-0.43,0.00,M1] [#2 0.06,-0.44,0.85,U] [#3 -0.05,-0.32,0.72,U] [#4 -0.30,0.16,0.34,U] [#5 -0.12,-0.38,0.30,U] [#6 0.04,-0.73,0.00,M1] [#7 0.11,-0.63,0.00,M2] [#8 -0.03,-0.16,0.18,U] 
04:05:20.100 00.000 21068 single-star, 5 included, MultiStar: {-0.03, -0.28}, one-star: {0.04, -0.27}
04:05:20.101 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.90)
04:05:20.102 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.32 = 1.97)
04:05:20.103 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.41 mountX=-0.09 mountY=0.25, mountTheta=1.91
04:05:20.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.27, opts=13)
04:05:20.106 00.001 21068 Enqueuing Move request for scope (0.04, -0.27)
04:05:20.106 00.000 16108 Worker thread wakes up
04:05:20.107 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
04:05:20.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
04:05:20.107 00.000 16108 Moving (0.04, -0.27) raw xDistance=-0.09 yDistance=0.25
04:05:20.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:20.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:20.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:05:20.107 00.000 16108 MoveAxis(E, 0, ABG)
04:05:20.107 00.000 16108 Move returns status 0, amount 0
04:05:20.107 00.000 16108 MoveAxis(N, 0, ABG)
04:05:20.107 00.000 16108 Move returns status 0, amount 0
04:05:20.107 00.000 16108 move complete, result=0
04:05:20.107 00.000 16108 worker thread done servicing request
04:05:20.111 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2265, max=65535, med=4665, FiltMin=4019, FiltMax=21782, Gamma=1.000
04:05:20.122 00.011 21068 UpdateGuideState exits: m=222964 SNR=112.8
04:05:20.123 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:20.124 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:20.124 00.000 21068 Enqueuing Expose request
04:05:20.125 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:05:20.126 00.001 16108 Worker thread wakes up
04:05:20.126 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:20.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:21.090 00.964 16108 Exposure complete
04:05:21.144 00.054 16108 worker thread done servicing request
04:05:21.144 00.000 21068 OnExposeComplete: enter
04:05:21.145 00.001 21068 UpdateGuideState(): m_state=6
04:05:21.146 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
04:05:21.146 00.000 21068 Star::Find returns 1 (0), X=103.06, Y=801.24, Mass=296069, SNR=127.8, Peak=38134 HFD=3.3
04:05:21.147 00.001 21068 MultiStar: [#1 -0.33,-0.60,0.00,M2] [#2 0.14,-0.47,0.68,U] [#3 0.03,-0.46,0.73,U] [#4 0.01,-0.08,0.24,U] [#5 -0.08,-0.31,0.26,U] [#6 0.06,-0.52,0.17,U] [#7 0.26,-0.25,0.22,U] [#8 -0.05,-0.45,0.22,U] 
04:05:21.148 00.001 21068 single-star, 7 included, MultiStar: {0.13, -0.34}, one-star: {0.29, -0.20}
04:05:21.149 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
04:05:21.149 00.000 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
04:05:21.150 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-0.59 mountX=-0.32 mountY=0.12, mountTheta=2.78
04:05:21.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.20, opts=13)
04:05:21.152 00.000 21068 Enqueuing Move request for scope (0.29, -0.20)
04:05:21.154 00.002 16108 Worker thread wakes up
04:05:21.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
04:05:21.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
04:05:21.154 00.000 16108 Moving (0.29, -0.20) raw xDistance=-0.32 yDistance=0.12
04:05:21.155 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:05:21.155 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:21.155 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:05:21.155 00.000 16108 MoveAxis(E, 85, ABG)
04:05:21.155 00.000 16108 Guiding  Dir = 2, Dur = 85
04:05:21.155 00.000 16108 IsSlewing returns 0
04:05:21.155 00.000 16108 IsGuiding returns 0
04:05:21.163 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2192, max=65535, med=4669, FiltMin=3997, FiltMax=20493, Gamma=1.000
04:05:21.177 00.014 21068 UpdateGuideState exits: m=296069 SNR=127.8
04:05:21.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:21.178 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:21.179 00.001 21068 Enqueuing Expose request
04:05:21.188 00.009 16108 PulseGuide returned control before completion, sleep 63
04:05:21.264 00.076 16108 IsGuiding returns 1
04:05:21.264 00.000 16108 scope still moving after pulse duration time elapsed
04:05:21.295 00.031 16108 IsSlewing returns 0
04:05:21.295 00.000 16108 IsGuiding returns 0
04:05:21.295 00.000 16108 scope move finished after 85 + 56 ms
04:05:21.295 00.000 16108 Move returns status 0, amount 85
04:05:21.295 00.000 16108 MoveAxis(N, 0, ABG)
04:05:21.295 00.000 16108 Move returns status 0, amount 0
04:05:21.295 00.000 16108 move complete, result=0
04:05:21.297 00.002 16108 worker thread done servicing request
04:05:21.297 00.000 16108 Worker thread wakes up
04:05:21.297 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:21.297 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:21.297 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH
04:05:22.443 01.146 16108 Exposure complete
04:05:22.501 00.058 16108 worker thread done servicing request
04:05:22.501 00.000 21068 OnExposeComplete: enter
04:05:22.503 00.002 21068 UpdateGuideState(): m_state=6
04:05:22.504 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
04:05:22.506 00.002 21068 Star::Find returns 1 (0), X=102.78, Y=801.02, Mass=238765, SNR=117.2, Peak=32022 HFD=3.3
04:05:22.508 00.002 21068 MultiStar: [#1 -0.24,-0.47,0.81,U] [#2 0.05,-0.64,0.00,M1] [#3 0.06,-0.35,0.71,U] [#4 -0.29,0.02,0.27,U] [#5 -0.36,-0.08,0.39,U] [#6 -0.38,-0.57,0.00,M1] [#7 0.34,-0.10,0.25,U] [#8 0.04,-0.25,0.26,U] 
04:05:22.510 00.002 21068 refined, 6 included, MultiStar: {-0.07, -0.31}, one-star: {0.01, -0.41}
04:05:22.510 00.000 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
04:05:22.511 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
04:05:22.512 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.79 mountX=0.01 mountY=0.32, mountTheta=1.53
04:05:22.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.31, opts=13)
04:05:22.514 00.000 21068 Enqueuing Move request for scope (-0.07, -0.31)
04:05:22.515 00.001 16108 Worker thread wakes up
04:05:22.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
04:05:22.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
04:05:22.515 00.000 16108 Moving (-0.07, -0.31) raw xDistance=0.01 yDistance=0.32
04:05:22.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:05:22.516 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:22.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:05:22.516 00.000 16108 MoveAxis(E, 0, ABG)
04:05:22.516 00.000 16108 Move returns status 0, amount 0
04:05:22.516 00.000 16108 MoveAxis(N, 0, ABG)
04:05:22.516 00.000 16108 Move returns status 0, amount 0
04:05:22.516 00.000 16108 move complete, result=0
04:05:22.516 00.000 16108 worker thread done servicing request
04:05:22.521 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4669, FiltMin=4025, FiltMax=20998, Gamma=1.000
04:05:22.534 00.013 21068 UpdateGuideState exits: m=238765 SNR=117.2
04:05:22.535 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:22.536 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:22.536 00.000 21068 Enqueuing Expose request
04:05:22.537 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:05:22.538 00.001 16108 Worker thread wakes up
04:05:22.538 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:22.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:23.516 00.978 16108 Exposure complete
04:05:23.573 00.057 16108 worker thread done servicing request
04:05:23.573 00.000 21068 OnExposeComplete: enter
04:05:23.574 00.001 21068 UpdateGuideState(): m_state=6
04:05:23.575 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
04:05:23.576 00.001 21068 Star::Find returns 1 (0), X=102.78, Y=801.20, Mass=251246, SNR=106.7, Peak=32934 HFD=3.3
04:05:23.577 00.001 21068 MultiStar: [#1 -0.35,-0.49,1.02,U] [#2 0.02,-0.36,0.87,U] [#3 -0.00,-0.20,0.73,U] [#4 0.15,-0.01,0.32,U] [#5 -0.45,-0.13,0.28,U] [#6 -0.27,-0.58,0.00,M2] [#7 -0.53,-0.23,0.26,U] [#8 0.27,-0.14,0.22,U] 
04:05:23.578 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.28}, one-star: {0.01, -0.23}
04:05:23.578 00.000 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
04:05:23.579 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.86)
04:05:23.581 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.52 mountX=-0.05 mountY=0.22, mountTheta=1.80
04:05:23.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.23, opts=13)
04:05:23.584 00.001 21068 Enqueuing Move request for scope (0.01, -0.23)
04:05:23.585 00.001 16108 Worker thread wakes up
04:05:23.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
04:05:23.585 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
04:05:23.585 00.000 16108 Moving (0.01, -0.23) raw xDistance=-0.05 yDistance=0.22
04:05:23.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:23.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:05:23.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:05:23.585 00.000 16108 MoveAxis(E, 0, ABG)
04:05:23.585 00.000 16108 Move returns status 0, amount 0
04:05:23.585 00.000 16108 MoveAxis(N, 0, ABG)
04:05:23.585 00.000 16108 Move returns status 0, amount 0
04:05:23.585 00.000 16108 move complete, result=0
04:05:23.585 00.000 16108 worker thread done servicing request
04:05:23.590 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4669, FiltMin=3936, FiltMax=22803, Gamma=1.000
04:05:23.606 00.016 21068 UpdateGuideState exits: m=251246 SNR=106.7
04:05:23.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:23.609 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:23.610 00.001 21068 Enqueuing Expose request
04:05:23.612 00.002 16108 Worker thread wakes up
04:05:23.612 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:23.613 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:23.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:24.772 01.159 16108 Exposure complete
04:05:24.834 00.062 16108 worker thread done servicing request
04:05:24.834 00.000 21068 OnExposeComplete: enter
04:05:24.835 00.001 21068 UpdateGuideState(): m_state=6
04:05:24.836 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
04:05:24.837 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.21, Mass=257915, SNR=112.4, Peak=31878 HFD=3.6
04:05:24.838 00.001 21068 MultiStar: [#1 -0.41,-0.37,0.94,U] [#2 -0.12,-0.67,0.00,M1] [#3 -0.36,-0.49,0.82,U] [#4 -0.32,-0.06,0.26,U] [#5 -0.26,-0.82,0.00,M1] [#6 -0.70,-0.49,0.00,M3] [#7 0.13,-0.87,0.00,M1] [#8 -0.11,-0.43,0.23,U] 
04:05:24.839 00.001 21068 single-star, 4 included, MultiStar: {-0.29, -0.34}, one-star: {-0.16, -0.23}
04:05:24.840 00.001 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.13)
04:05:24.840 00.000 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
04:05:24.842 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=0.12 mountY=0.26, mountTheta=1.14
04:05:24.844 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.23, opts=13)
04:05:24.845 00.001 21068 Enqueuing Move request for scope (-0.16, -0.23)
04:05:24.846 00.001 16108 Worker thread wakes up
04:05:24.846 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
04:05:24.846 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
04:05:24.846 00.000 16108 Moving (-0.16, -0.23) raw xDistance=0.12 yDistance=0.26
04:05:24.846 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:05:24.846 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:05:24.846 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:05:24.846 00.000 16108 MoveAxis(E, 0, ABG)
04:05:24.846 00.000 16108 Move returns status 0, amount 0
04:05:24.846 00.000 16108 MoveAxis(N, 0, ABG)
04:05:24.846 00.000 16108 Move returns status 0, amount 0
04:05:24.846 00.000 16108 move complete, result=0
04:05:24.846 00.000 16108 worker thread done servicing request
04:05:24.851 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4672, FiltMin=4051, FiltMax=20483, Gamma=1.000
04:05:25.255 00.404 21068 UpdateGuideState exits: m=257915 SNR=112.4
04:05:25.258 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:25.258 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:25.260 00.002 21068 Enqueuing Expose request
04:05:25.261 00.001 16108 Worker thread wakes up
04:05:25.261 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:05:25.263 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:25.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:26.226 00.963 16108 Exposure complete
04:05:26.284 00.058 16108 worker thread done servicing request
04:05:26.284 00.000 21068 OnExposeComplete: enter
04:05:26.285 00.001 21068 UpdateGuideState(): m_state=6
04:05:26.286 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
04:05:26.287 00.001 21068 Star::Find returns 1 (0), X=102.75, Y=801.17, Mass=243509, SNR=107.2, Peak=33382 HFD=3.4
04:05:26.288 00.001 21068 MultiStar: [#1 -0.62,-0.69,0.00,M1] [#2 -0.28,-0.59,0.00,M2] [#3 -0.13,-0.37,0.73,U] [#4 -0.32,0.06,0.26,U] [#5 -0.57,-0.33,0.00,M2] [#6 -0.57,-0.68,0.00,M4] [#7 0.02,-0.56,0.26,U] [#8 -0.32,-0.00,0.25,U] 
04:05:26.288 00.000 21068 single-star, 4 included, MultiStar: {-0.11, -0.27}, one-star: {-0.02, -0.27}
04:05:26.290 00.002 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
04:05:26.291 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
04:05:26.292 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.65 mountX=-0.03 mountY=0.26, mountTheta=1.67
04:05:26.293 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.27, opts=13)
04:05:26.294 00.001 21068 Enqueuing Move request for scope (-0.02, -0.27)
04:05:26.295 00.001 16108 Worker thread wakes up
04:05:26.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
04:05:26.295 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
04:05:26.295 00.000 16108 Moving (-0.02, -0.27) raw xDistance=-0.03 yDistance=0.26
04:05:26.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:26.295 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.53 newest=0.75
04:05:26.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:05:26.295 00.000 16108 MoveAxis(E, 0, ABG)
04:05:26.295 00.000 16108 Move returns status 0, amount 0
04:05:26.295 00.000 16108 MoveAxis(S, 53, ABG)
04:05:26.295 00.000 16108 Guiding  Dir = 1, Dur = 53
04:05:26.296 00.001 16108 IsSlewing returns 0
04:05:26.296 00.000 16108 IsGuiding returns 0
04:05:26.300 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4672, FiltMin=4009, FiltMax=22589, Gamma=1.000
04:05:26.315 00.015 21068 UpdateGuideState exits: m=243509 SNR=107.2
04:05:26.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:26.317 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:26.319 00.002 21068 Enqueuing Expose request
04:05:26.329 00.010 16108 PulseGuide returned control before completion, sleep 31
04:05:26.374 00.045 16108 IsGuiding returns 1
04:05:26.374 00.000 16108 scope still moving after pulse duration time elapsed
04:05:26.405 00.031 16108 IsSlewing returns 0
04:05:26.405 00.000 16108 IsGuiding returns 1
04:05:26.436 00.031 16108 IsSlewing returns 0
04:05:26.436 00.000 16108 IsGuiding returns 0
04:05:26.436 00.000 16108 scope move finished after 53 + 87 ms
04:05:26.436 00.000 16108 Move returns status 0, amount 53
04:05:26.436 00.000 16108 move complete, result=0
04:05:26.436 00.000 16108 worker thread done servicing request
04:05:26.436 00.000 16108 Worker thread wakes up
04:05:26.436 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
04:05:26.438 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:26.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:27.605 01.167 16108 Exposure complete
04:05:27.664 00.059 16108 worker thread done servicing request
04:05:27.665 00.001 21068 OnExposeComplete: enter
04:05:27.666 00.001 21068 UpdateGuideState(): m_state=6
04:05:27.668 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
04:05:27.669 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.09, Mass=259698, SNR=117.8, Peak=39190 HFD=3.2
04:05:27.671 00.002 21068 MultiStar: [#1 -0.50,-0.66,0.00,M2] [#2 -0.17,-0.55,0.73,U] [#3 -0.23,-0.55,0.66,U] [#4 -0.17,-0.04,0.28,U] [#5 -0.52,-0.08,0.23,U] [#6 -0.57,-0.46,0.00,M5] [#7 -0.25,-0.23,0.22,U] [#8 -0.09,-0.41,0.23,U] 
04:05:27.671 00.000 21068 single-star, 6 included, MultiStar: {-0.18, -0.38}, one-star: {-0.08, -0.35}
04:05:27.672 00.001 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.75 = 1.53)
04:05:27.673 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
04:05:27.675 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.35 cameraTheta=-1.79 mountX=0.02 mountY=0.35, mountTheta=1.53
04:05:27.676 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.35, opts=13)
04:05:27.677 00.001 21068 Enqueuing Move request for scope (-0.08, -0.35)
04:05:27.678 00.001 16108 Worker thread wakes up
04:05:27.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
04:05:27.679 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
04:05:27.679 00.000 16108 Moving (-0.08, -0.35) raw xDistance=0.02 yDistance=0.35
04:05:27.679 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:27.679 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:05:27.679 00.000 16108 MoveAxis(E, 0, ABG)
04:05:27.679 00.000 16108 Move returns status 0, amount 0
04:05:27.679 00.000 16108 MoveAxis(S, 71, ABG)
04:05:27.679 00.000 16108 Guiding  Dir = 1, Dur = 71
04:05:27.680 00.001 16108 IsSlewing returns 0
04:05:27.680 00.000 16108 IsGuiding returns 0
04:05:27.682 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2246, max=65535, med=4672, FiltMin=4041, FiltMax=21971, Gamma=1.000
04:05:27.697 00.015 21068 UpdateGuideState exits: m=259698 SNR=117.8
04:05:27.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:27.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:27.700 00.001 21068 Enqueuing Expose request
04:05:27.739 00.039 16108 PulseGuide returned control before completion, sleep 22
04:05:27.770 00.031 16108 IsGuiding returns 1
04:05:27.770 00.000 16108 scope still moving after pulse duration time elapsed
04:05:27.801 00.031 16108 IsSlewing returns 0
04:05:27.801 00.000 16108 IsGuiding returns 1
04:05:27.832 00.031 16108 IsSlewing returns 0
04:05:27.832 00.000 16108 IsGuiding returns 0
04:05:27.832 00.000 16108 scope move finished after 71 + 81 ms
04:05:27.832 00.000 16108 Move returns status 0, amount 71
04:05:27.832 00.000 16108 move complete, result=0
04:05:27.832 00.000 16108 worker thread done servicing request
04:05:27.832 00.000 16108 Worker thread wakes up
04:05:27.832 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:27.833 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 71 ms SOUTH
04:05:27.834 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:27.842 00.008 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:05:27.844 00.002 21068 case statement mapped state 6 to 3
04:05:27.845 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:05:28.811 00.966 16108 Exposure complete
04:05:28.878 00.067 16108 worker thread done servicing request
04:05:28.878 00.000 21068 OnExposeComplete: enter
04:05:28.880 00.002 21068 UpdateGuideState(): m_state=6
04:05:28.881 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
04:05:28.883 00.002 21068 Star::Find returns 1 (0), X=102.59, Y=801.37, Mass=281745, SNR=130.5, Peak=34150 HFD=3.3
04:05:28.884 00.001 21068 MultiStar: [#1 -0.25,-0.25,0.81,U] [#2 -0.03,-0.12,0.72,U] [#3 -0.12,-0.25,0.65,U] [#4 -0.28,0.12,0.25,U] [#5 -0.16,0.04,0.19,U] [#6 -0.52,-0.65,0.00,M6] [#7 0.29,-0.35,0.22,U] [#8 0.01,-0.20,0.22,U] 
04:05:28.885 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.15}, one-star: {-0.18, -0.07}
04:05:28.886 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
04:05:28.887 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
04:05:28.887 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.79 mountX=0.16 mountY=0.10, mountTheta=0.57
04:05:28.889 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.07, opts=13)
04:05:28.890 00.001 21068 Enqueuing Move request for scope (-0.18, -0.07)
04:05:28.891 00.001 16108 Worker thread wakes up
04:05:28.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
04:05:28.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
04:05:28.891 00.000 16108 Moving (-0.18, -0.07) raw xDistance=0.16 yDistance=0.10
04:05:28.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:05:28.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:28.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:05:28.891 00.000 16108 MoveAxis(E, 0, ABG)
04:05:28.891 00.000 16108 Move returns status 0, amount 0
04:05:28.891 00.000 16108 MoveAxis(N, 0, ABG)
04:05:28.891 00.000 16108 Move returns status 0, amount 0
04:05:28.891 00.000 16108 move complete, result=0
04:05:28.892 00.001 16108 worker thread done servicing request
04:05:28.903 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4672, FiltMin=3993, FiltMax=20749, Gamma=1.000
04:05:28.916 00.013 21068 UpdateGuideState exits: m=281745 SNR=130.5
04:05:28.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:28.919 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:28.920 00.001 21068 Enqueuing Expose request
04:05:28.923 00.003 16108 Worker thread wakes up
04:05:28.923 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:28.924 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:28.924 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:30.075 01.151 16108 Exposure complete
04:05:30.138 00.063 16108 worker thread done servicing request
04:05:30.138 00.000 21068 OnExposeComplete: enter
04:05:30.140 00.002 21068 UpdateGuideState(): m_state=6
04:05:30.141 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
04:05:30.142 00.001 21068 Star::Find returns 1 (0), X=102.46, Y=801.46, Mass=318260, SNR=129.1, Peak=33878 HFD=3.2
04:05:30.143 00.001 21068 MultiStar: [#1 -0.51,-0.18,0.72,U] [#2 -0.20,-0.13,0.71,U] [#3 -0.19,-0.03,0.83,U] [#4 -0.13,0.23,0.21,U] [#5 -0.59,-0.08,0.21,U] [#6 0.06,-0.49,0.17,U] [#7 -0.17,-0.37,0.25,U] [#8 0.00,-0.00,0.20,U] 
04:05:30.144 00.001 21068 refined, 8 included, MultiStar: {-0.27, -0.08}, one-star: {-0.30, 0.03}
04:05:30.145 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
04:05:30.146 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
04:05:30.147 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-2.83 mountX=0.25 mountY=0.15, mountTheta=0.53
04:05:30.148 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.08, opts=13)
04:05:30.149 00.001 21068 Enqueuing Move request for scope (-0.27, -0.08)
04:05:30.150 00.001 16108 Worker thread wakes up
04:05:30.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.08) opts 0xd
04:05:30.150 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.08)
04:05:30.150 00.000 16108 Moving (-0.27, -0.08) raw xDistance=0.25 yDistance=0.15
04:05:30.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:05:30.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:30.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:05:30.150 00.000 16108 MoveAxis(W, 65, ABG)
04:05:30.150 00.000 16108 Guiding  Dir = 3, Dur = 65
04:05:30.151 00.001 16108 IsSlewing returns 0
04:05:30.151 00.000 16108 IsGuiding returns 0
04:05:30.154 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2211, max=65535, med=4665, FiltMin=3977, FiltMax=18688, Gamma=1.000
04:05:30.167 00.013 21068 UpdateGuideState exits: m=318260 SNR=129.1
04:05:30.168 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:30.169 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:30.170 00.001 21068 Enqueuing Expose request
04:05:30.177 00.007 16108 PulseGuide returned control before completion, sleep 50
04:05:30.236 00.059 16108 IsGuiding returns 1
04:05:30.236 00.000 16108 scope still moving after pulse duration time elapsed
04:05:30.268 00.032 16108 IsSlewing returns 0
04:05:30.268 00.000 16108 IsGuiding returns 0
04:05:30.268 00.000 16108 scope move finished after 65 + 51 ms
04:05:30.268 00.000 16108 Move returns status 0, amount 65
04:05:30.268 00.000 16108 MoveAxis(N, 0, ABG)
04:05:30.268 00.000 16108 Move returns status 0, amount 0
04:05:30.268 00.000 16108 move complete, result=0
04:05:30.268 00.000 16108 worker thread done servicing request
04:05:30.269 00.001 21068 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
04:05:30.270 00.001 16108 Worker thread wakes up
04:05:30.270 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:30.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:31.246 00.976 16108 Exposure complete
04:05:31.301 00.055 16108 worker thread done servicing request
04:05:31.301 00.000 21068 OnExposeComplete: enter
04:05:31.303 00.002 21068 UpdateGuideState(): m_state=6
04:05:31.304 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
04:05:31.304 00.000 21068 Star::Find returns 1 (0), X=102.60, Y=801.31, Mass=319012, SNR=145.8, Peak=38006 HFD=3.4
04:05:31.305 00.001 21068 MultiStar: [#1 -0.46,-0.16,0.66,U] [#2 -0.10,-0.19,0.56,U] [#3 -0.22,-0.18,0.64,U] [#4 -0.63,0.22,0.00,M1] [#5 -0.34,-0.12,0.19,U] [#6 -0.25,-0.21,0.16,U] [#7 -0.20,0.26,0.21,U] [#8 -0.46,-0.14,0.20,U] 
04:05:31.306 00.001 21068 single-star, 7 included, MultiStar: {-0.25, -0.13}, one-star: {-0.16, -0.12}
04:05:31.307 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
04:05:31.308 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
04:05:31.308 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.50 mountX=0.14 mountY=0.16, mountTheta=0.85
04:05:31.310 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.12, opts=13)
04:05:31.311 00.001 21068 Enqueuing Move request for scope (-0.16, -0.12)
04:05:31.311 00.000 16108 Worker thread wakes up
04:05:31.311 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
04:05:31.311 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
04:05:31.312 00.001 16108 Moving (-0.16, -0.12) raw xDistance=0.14 yDistance=0.16
04:05:31.312 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:05:31.312 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:31.312 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:05:31.312 00.000 16108 MoveAxis(E, 0, ABG)
04:05:31.312 00.000 16108 Move returns status 0, amount 0
04:05:31.312 00.000 16108 MoveAxis(N, 0, ABG)
04:05:31.312 00.000 16108 Move returns status 0, amount 0
04:05:31.312 00.000 16108 move complete, result=0
04:05:31.312 00.000 16108 worker thread done servicing request
04:05:31.316 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2400, max=65535, med=4665, FiltMin=3955, FiltMax=20816, Gamma=1.000
04:05:31.328 00.012 21068 UpdateGuideState exits: m=319012 SNR=145.8
04:05:31.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:31.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:31.331 00.001 21068 Enqueuing Expose request
04:05:31.332 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:31.334 00.002 16108 Worker thread wakes up
04:05:31.334 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:31.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:32.505 01.171 16108 Exposure complete
04:05:32.575 00.070 16108 worker thread done servicing request
04:05:32.575 00.000 21068 OnExposeComplete: enter
04:05:32.576 00.001 21068 UpdateGuideState(): m_state=6
04:05:32.577 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
04:05:32.578 00.001 21068 Star::Find returns 1 (0), X=102.81, Y=801.50, Mass=277817, SNR=124.2, Peak=34470 HFD=3.4
04:05:32.579 00.001 21068 MultiStar: [#1 -0.48,-0.30,0.78,U] [#2 -0.03,-0.30,0.66,U] [#3 -0.03,-0.14,0.64,U] [#4 -0.27,0.17,0.32,U] [#5 -0.32,-0.26,0.20,U] [#6 -0.61,-0.45,0.00,M5] [#7 -0.08,-0.30,0.19,U] [#8 0.23,-0.23,0.22,U] 
04:05:32.579 00.000 21068 single-star, 7 included, MultiStar: {-0.12, -0.14}, one-star: {0.04, 0.07}
04:05:32.580 00.001 21068 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
04:05:32.581 00.001 21068 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
04:05:32.582 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
04:05:32.583 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
04:05:32.584 00.001 21068 Enqueuing Move request for scope (0.04, 0.07)
04:05:32.585 00.001 16108 Worker thread wakes up
04:05:32.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
04:05:32.585 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
04:05:32.585 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
04:05:32.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:32.585 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:32.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:05:32.585 00.000 16108 MoveAxis(E, 0, ABG)
04:05:32.585 00.000 16108 Move returns status 0, amount 0
04:05:32.585 00.000 16108 MoveAxis(N, 0, ABG)
04:05:32.587 00.002 16108 Move returns status 0, amount 0
04:05:32.587 00.000 16108 move complete, result=0
04:05:32.587 00.000 16108 worker thread done servicing request
04:05:32.597 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=2230, max=65535, med=4659, FiltMin=3961, FiltMax=20678, Gamma=1.000
04:05:32.614 00.017 21068 UpdateGuideState exits: m=277817 SNR=124.2
04:05:32.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:32.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:32.616 00.000 21068 Enqueuing Expose request
04:05:32.617 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:32.618 00.001 16108 Worker thread wakes up
04:05:32.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:32.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:33.587 00.969 16108 Exposure complete
04:05:33.640 00.053 16108 worker thread done servicing request
04:05:33.641 00.001 21068 OnExposeComplete: enter
04:05:33.642 00.001 21068 UpdateGuideState(): m_state=6
04:05:33.642 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
04:05:33.643 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.26, Mass=257138, SNR=111.5, Peak=35990 HFD=3.2
04:05:33.644 00.001 21068 MultiStar: [#1 -0.23,-0.68,0.00,M1] [#2 0.17,-0.52,0.83,U] [#3 0.04,-0.36,0.89,U] [#4 -0.03,0.10,0.25,U] [#5 -0.17,-0.60,0.00,M1] [#6 -0.14,-0.62,0.00,M6] [#7 0.19,-0.05,0.27,U] [#8 -0.11,-0.09,0.27,U] 
04:05:33.645 00.001 21068 single-star, 5 included, MultiStar: {0.09, -0.27}, one-star: {0.14, -0.17}
04:05:33.646 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
04:05:33.647 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
04:05:33.647 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.17 mountY=0.13, mountTheta=2.46
04:05:33.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
04:05:33.649 00.000 21068 Enqueuing Move request for scope (0.14, -0.17)
04:05:33.651 00.002 16108 Worker thread wakes up
04:05:33.651 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
04:05:33.651 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
04:05:33.651 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.13
04:05:33.651 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:05:33.651 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:33.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:05:33.651 00.000 16108 MoveAxis(E, 0, ABG)
04:05:33.651 00.000 16108 Move returns status 0, amount 0
04:05:33.652 00.001 16108 MoveAxis(N, 0, ABG)
04:05:33.652 00.000 16108 Move returns status 0, amount 0
04:05:33.652 00.000 16108 move complete, result=0
04:05:33.652 00.000 16108 worker thread done servicing request
04:05:33.655 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2070, max=65535, med=4656, FiltMin=3958, FiltMax=22598, Gamma=1.000
04:05:33.669 00.014 21068 UpdateGuideState exits: m=257138 SNR=111.5
04:05:33.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:33.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:33.671 00.000 21068 Enqueuing Expose request
04:05:33.672 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:33.673 00.001 16108 Worker thread wakes up
04:05:33.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:33.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:34.846 01.173 16108 Exposure complete
04:05:34.911 00.065 16108 worker thread done servicing request
04:05:34.911 00.000 21068 OnExposeComplete: enter
04:05:34.914 00.003 21068 UpdateGuideState(): m_state=6
04:05:34.915 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
04:05:34.916 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.15, Mass=283134, SNR=130.6, Peak=38054 HFD=3.2
04:05:34.917 00.001 21068 MultiStar: [#1 -0.32,-0.34,0.78,U] [#2 0.19,-0.44,0.69,U] [#3 0.21,-0.53,0.71,U] [#4 -0.16,-0.21,0.23,U] [#5 0.06,-0.42,0.23,U] [#6 -0.80,-0.25,0.00,M7] [#7 0.31,-0.42,0.22,U] [#8 0.03,-0.14,0.26,U] 
04:05:34.918 00.001 21068 single-star, 7 included, MultiStar: {0.02, -0.36}, one-star: {0.00, -0.28}
04:05:34.921 00.003 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
04:05:34.922 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
04:05:34.923 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.56 mountX=-0.05 mountY=0.27, mountTheta=1.75
04:05:34.925 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.28, opts=13)
04:05:34.927 00.002 21068 Enqueuing Move request for scope (0.00, -0.28)
04:05:34.928 00.001 16108 Worker thread wakes up
04:05:34.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
04:05:34.928 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
04:05:34.928 00.000 16108 Moving (0.00, -0.28) raw xDistance=-0.05 yDistance=0.27
04:05:34.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:34.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:05:34.928 00.000 16108 MoveAxis(E, 0, ABG)
04:05:34.928 00.000 16108 Move returns status 0, amount 0
04:05:34.928 00.000 16108 MoveAxis(S, 55, ABG)
04:05:34.928 00.000 16108 Guiding  Dir = 1, Dur = 55
04:05:34.928 00.000 16108 IsSlewing returns 0
04:05:34.929 00.001 16108 IsGuiding returns 0
04:05:34.931 00.002 16108 PulseGuide returned control before completion, sleep 64
04:05:34.934 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2278, max=65535, med=4649, FiltMin=3821, FiltMax=25779, Gamma=1.000
04:05:34.946 00.012 21068 UpdateGuideState exits: m=283134 SNR=130.6
04:05:34.947 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:34.947 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:34.948 00.001 21068 Enqueuing Expose request
04:05:35.011 00.063 16108 IsGuiding returns 0
04:05:35.011 00.000 16108 Move returns status 0, amount 55
04:05:35.011 00.000 16108 move complete, result=0
04:05:35.011 00.000 16108 worker thread done servicing request
04:05:35.011 00.000 16108 Worker thread wakes up
04:05:35.011 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
04:05:35.012 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:35.012 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:35.976 00.964 16108 Exposure complete
04:05:36.032 00.056 16108 worker thread done servicing request
04:05:36.032 00.000 21068 OnExposeComplete: enter
04:05:36.034 00.002 21068 UpdateGuideState(): m_state=6
04:05:36.036 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
04:05:36.038 00.002 21068 Star::Find returns 1 (0), X=102.80, Y=801.49, Mass=290637, SNR=146.6, Peak=31862 HFD=3.4
04:05:36.040 00.002 21068 MultiStar: [#1 -0.35,-0.36,0.66,U] [#2 -0.22,-0.27,0.67,U] [#3 0.01,-0.18,0.59,U] [#4 -0.40,0.22,0.24,U] [#5 -0.16,0.09,0.20,U] [#6 -0.58,-0.41,0.00,M8] [#7 0.11,0.03,0.16,U] [#8 0.05,0.07,0.23,U] 
04:05:36.041 00.001 21068 single-star, 7 included, MultiStar: {-0.12, -0.10}, one-star: {0.03, 0.05}
04:05:36.042 00.001 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
04:05:36.043 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
04:05:36.045 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.05 mountX=-0.02 mountY=-0.06, mountTheta=-1.91
04:05:36.048 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
04:05:36.049 00.001 21068 Enqueuing Move request for scope (0.03, 0.05)
04:05:36.050 00.001 16108 Worker thread wakes up
04:05:36.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
04:05:36.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
04:05:36.050 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.06
04:05:36.051 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:05:36.051 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:36.051 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:05:36.051 00.000 16108 MoveAxis(E, 0, ABG)
04:05:36.051 00.000 16108 Move returns status 0, amount 0
04:05:36.051 00.000 16108 MoveAxis(N, 0, ABG)
04:05:36.051 00.000 16108 Move returns status 0, amount 0
04:05:36.051 00.000 16108 move complete, result=0
04:05:36.051 00.000 16108 worker thread done servicing request
04:05:36.056 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4646, FiltMin=3933, FiltMax=22806, Gamma=1.000
04:05:36.071 00.015 21068 UpdateGuideState exits: m=290637 SNR=146.6
04:05:36.073 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:36.073 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:36.074 00.001 21068 Enqueuing Expose request
04:05:36.075 00.001 16108 Worker thread wakes up
04:05:36.075 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:36.075 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:36.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:37.241 01.166 16108 Exposure complete
04:05:37.297 00.056 16108 worker thread done servicing request
04:05:37.297 00.000 21068 OnExposeComplete: enter
04:05:37.299 00.002 21068 UpdateGuideState(): m_state=6
04:05:37.301 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
04:05:37.302 00.001 21068 Star::Find returns 1 (0), X=102.53, Y=801.26, Mass=270827, SNR=143.5, Peak=35574 HFD=3.3
04:05:37.304 00.002 21068 MultiStar: [#1 -0.23,-0.26,0.74,U] [#2 -0.16,-0.43,0.65,U] [#3 -0.01,-0.08,0.67,U] [#4 -0.42,0.14,0.24,U] [#5 -0.59,-0.42,0.00,M1] [#6 -0.39,-0.12,0.14,U] [#7 -0.13,-0.39,0.18,U] [#8 0.31,-0.37,0.22,U] 
04:05:37.305 00.001 21068 refined, 7 included, MultiStar: {-0.16, -0.22}, one-star: {-0.23, -0.18}
04:05:37.307 00.002 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
04:05:37.308 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
04:05:37.309 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.21 mountX=0.12 mountY=0.25, mountTheta=1.12
04:05:37.311 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.22, opts=13)
04:05:37.314 00.003 21068 Enqueuing Move request for scope (-0.16, -0.22)
04:05:37.316 00.002 16108 Worker thread wakes up
04:05:37.316 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
04:05:37.316 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
04:05:37.316 00.000 16108 Moving (-0.16, -0.22) raw xDistance=0.12 yDistance=0.25
04:05:37.316 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:05:37.316 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:05:37.316 00.000 16108 MoveAxis(E, 0, ABG)
04:05:37.316 00.000 16108 Move returns status 0, amount 0
04:05:37.316 00.000 16108 MoveAxis(S, 50, ABG)
04:05:37.316 00.000 16108 Guiding  Dir = 1, Dur = 50
04:05:37.317 00.001 16108 IsSlewing returns 0
04:05:37.317 00.000 16108 IsGuiding returns 0
04:05:37.320 00.003 16108 PulseGuide returned control before completion, sleep 57
04:05:37.320 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4640, FiltMin=3945, FiltMax=22739, Gamma=1.000
04:05:37.341 00.021 21068 UpdateGuideState exits: m=270827 SNR=143.5
04:05:37.343 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:37.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:37.344 00.000 21068 Enqueuing Expose request
04:05:37.381 00.037 16108 IsGuiding returns 1
04:05:37.381 00.000 16108 scope still moving after pulse duration time elapsed
04:05:37.413 00.032 16108 IsSlewing returns 0
04:05:37.413 00.000 16108 IsGuiding returns 0
04:05:37.413 00.000 16108 scope move finished after 50 + 46 ms
04:05:37.413 00.000 16108 Move returns status 0, amount 50
04:05:37.413 00.000 16108 move complete, result=0
04:05:37.414 00.001 16108 worker thread done servicing request
04:05:37.414 00.000 16108 Worker thread wakes up
04:05:37.414 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:37.414 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:37.416 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
04:05:38.396 00.980 16108 Exposure complete
04:05:38.465 00.069 16108 worker thread done servicing request
04:05:38.465 00.000 21068 OnExposeComplete: enter
04:05:38.467 00.002 21068 UpdateGuideState(): m_state=6
04:05:38.467 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
04:05:38.468 00.001 21068 Star::Find returns 1 (0), X=102.75, Y=801.17, Mass=293899, SNR=129.2, Peak=36646 HFD=3.3
04:05:38.469 00.001 21068 MultiStar: [#1 -0.17,-0.42,0.72,U] [#2 0.24,-0.19,0.68,U] [#3 0.10,-0.41,0.76,U] [#4 -0.28,-0.04,0.26,U] [#5 0.02,-0.31,0.27,U] [#6 -0.54,-0.35,0.00,M8] [#7 0.30,-0.34,0.17,U] [#8 0.10,-0.23,0.28,U] 
04:05:38.470 00.001 21068 single-star, 7 included, MultiStar: {0.03, -0.30}, one-star: {-0.02, -0.27}
04:05:38.471 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.68)
04:05:38.471 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
04:05:38.472 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.64 mountX=-0.03 mountY=0.26, mountTheta=1.68
04:05:38.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.27, opts=13)
04:05:38.474 00.000 21068 Enqueuing Move request for scope (-0.02, -0.27)
04:05:38.475 00.001 16108 Worker thread wakes up
04:05:38.475 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
04:05:38.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
04:05:38.475 00.000 16108 Moving (-0.02, -0.27) raw xDistance=-0.03 yDistance=0.26
04:05:38.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:38.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:05:38.476 00.001 16108 MoveAxis(E, 0, ABG)
04:05:38.476 00.000 16108 Move returns status 0, amount 0
04:05:38.476 00.000 16108 MoveAxis(S, 53, ABG)
04:05:38.476 00.000 16108 Guiding  Dir = 1, Dur = 53
04:05:38.476 00.000 16108 IsSlewing returns 0
04:05:38.476 00.000 16108 IsGuiding returns 0
04:05:38.479 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2224, max=65535, med=4633, FiltMin=3942, FiltMax=21526, Gamma=1.000
04:05:38.499 00.020 16108 PulseGuide returned control before completion, sleep 41
04:05:38.501 00.002 21068 UpdateGuideState exits: m=293899 SNR=129.2
04:05:38.502 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:38.503 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:38.504 00.001 21068 Enqueuing Expose request
04:05:38.544 00.040 16108 IsGuiding returns 1
04:05:38.544 00.000 16108 scope still moving after pulse duration time elapsed
04:05:38.575 00.031 16108 IsSlewing returns 0
04:05:38.575 00.000 16108 IsGuiding returns 1
04:05:38.606 00.031 16108 IsSlewing returns 0
04:05:38.606 00.000 16108 IsGuiding returns 0
04:05:38.606 00.000 16108 scope move finished after 53 + 77 ms
04:05:38.606 00.000 16108 Move returns status 0, amount 53
04:05:38.606 00.000 16108 move complete, result=0
04:05:38.606 00.000 16108 worker thread done servicing request
04:05:38.606 00.000 16108 Worker thread wakes up
04:05:38.608 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:38.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:38.608 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
04:05:39.775 01.167 16108 Exposure complete
04:05:39.840 00.065 16108 worker thread done servicing request
04:05:39.840 00.000 21068 OnExposeComplete: enter
04:05:39.841 00.001 21068 UpdateGuideState(): m_state=6
04:05:39.843 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
04:05:39.844 00.001 21068 Star::Find returns 1 (0), X=102.79, Y=801.46, Mass=277697, SNR=112.2, Peak=29526 HFD=3.4
04:05:39.845 00.001 21068 MultiStar: [#1 -0.53,-0.13,0.82,U] [#2 -0.15,-0.18,0.87,U] [#3 -0.04,-0.01,0.71,U] [#4 -0.35,0.57,0.00,M1] [#5 -0.06,0.38,0.32,U] [#6 -0.45,-0.11,0.24,U] [#7 -0.11,0.11,0.24,U] [#8 -0.22,0.17,0.32,U] 
04:05:39.848 00.003 21068 single-star, 7 included, MultiStar: {-0.18, -0.02}, one-star: {0.02, 0.02}
04:05:39.848 00.000 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
04:05:39.849 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
04:05:39.851 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.79 mountX=-0.02 mountY=-0.02, mountTheta=-2.16
04:05:39.853 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.02, opts=13)
04:05:39.855 00.002 21068 Enqueuing Move request for scope (0.02, 0.02)
04:05:39.856 00.001 16108 Worker thread wakes up
04:05:39.856 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:05:39.856 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:05:39.856 00.000 16108 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
04:05:39.856 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:05:39.856 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:39.856 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:05:39.856 00.000 16108 MoveAxis(E, 0, ABG)
04:05:39.856 00.000 16108 Move returns status 0, amount 0
04:05:39.856 00.000 16108 MoveAxis(N, 0, ABG)
04:05:39.856 00.000 16108 Move returns status 0, amount 0
04:05:39.856 00.000 16108 move complete, result=0
04:05:39.856 00.000 16108 worker thread done servicing request
04:05:39.860 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2173, max=65535, med=4627, FiltMin=3885, FiltMax=20742, Gamma=1.000
04:05:39.874 00.014 21068 UpdateGuideState exits: m=277697 SNR=112.2
04:05:39.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:39.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:39.877 00.001 21068 Enqueuing Expose request
04:05:39.877 00.000 16108 Worker thread wakes up
04:05:39.877 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:39.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:39.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:40.849 00.971 16108 Exposure complete
04:05:40.921 00.072 16108 worker thread done servicing request
04:05:40.921 00.000 21068 OnExposeComplete: enter
04:05:40.921 00.000 21068 UpdateGuideState(): m_state=6
04:05:40.922 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
04:05:40.923 00.001 21068 Star::Find returns 1 (0), X=102.92, Y=801.55, Mass=290053, SNR=123.9, Peak=30947 HFD=3.6
04:05:40.924 00.001 21068 MultiStar: [#1 -0.16,-0.02,0.83,U] [#2 0.23,0.00,0.74,U] [#3 0.22,0.09,0.75,U] [#4 -0.11,0.34,0.28,U] [#5 0.03,-0.01,0.25,U] [#6 0.08,-0.65,0.00,M8] [#7 0.14,-0.18,0.26,U] [#8 -0.12,0.25,0.25,U] 
04:05:40.925 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.15, 0.12}
04:05:40.925 00.000 21068 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
04:05:40.926 00.001 21068 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
04:05:40.928 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
04:05:40.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.06, opts=13)
04:05:40.930 00.001 21068 Enqueuing Move request for scope (0.08, 0.06)
04:05:40.931 00.001 16108 Worker thread wakes up
04:05:40.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
04:05:40.931 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
04:05:40.931 00.000 16108 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.08
04:05:40.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:05:40.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:40.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:05:40.931 00.000 16108 MoveAxis(E, 0, ABG)
04:05:40.931 00.000 16108 Move returns status 0, amount 0
04:05:40.931 00.000 16108 MoveAxis(N, 0, ABG)
04:05:40.931 00.000 16108 Move returns status 0, amount 0
04:05:40.931 00.000 16108 move complete, result=0
04:05:40.931 00.000 16108 worker thread done servicing request
04:05:40.942 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4624, FiltMin=3968, FiltMax=24547, Gamma=1.000
04:05:40.961 00.019 21068 UpdateGuideState exits: m=290053 SNR=123.9
04:05:40.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:40.963 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:40.964 00.001 21068 Enqueuing Expose request
04:05:40.964 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:40.965 00.001 16108 Worker thread wakes up
04:05:40.965 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:40.965 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:42.126 01.161 16108 Exposure complete
04:05:42.189 00.063 16108 worker thread done servicing request
04:05:42.189 00.000 21068 OnExposeComplete: enter
04:05:42.190 00.001 21068 UpdateGuideState(): m_state=6
04:05:42.191 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
04:05:42.192 00.001 21068 Star::Find returns 1 (0), X=103.11, Y=801.65, Mass=284479, SNR=125.2, Peak=32883 HFD=3.4
04:05:42.193 00.001 21068 MultiStar: [#1 -0.13,-0.07,1.01,U] [#2 0.23,-0.16,0.76,U] [#3 0.19,-0.02,0.83,U] [#4 0.34,0.59,0.00,M1] [#5 0.13,0.08,0.35,U] [#6 0.20,-0.53,0.20,U] [#7 0.33,-0.08,0.27,U] [#8 0.29,0.39,0.21,U] 
04:05:42.194 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.00}, one-star: {0.34, 0.21}
04:05:42.196 00.002 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
04:05:42.197 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
04:05:42.198 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.03 mountX=-0.17 mountY=-0.03, mountTheta=-2.94
04:05:42.200 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.00, opts=13)
04:05:42.201 00.001 21068 Enqueuing Move request for scope (0.17, -0.00)
04:05:42.202 00.001 16108 Worker thread wakes up
04:05:42.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
04:05:42.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
04:05:42.202 00.000 16108 Moving (0.17, -0.00) raw xDistance=-0.17 yDistance=-0.03
04:05:42.202 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:05:42.202 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:42.202 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:42.202 00.000 16108 MoveAxis(E, 0, ABG)
04:05:42.202 00.000 16108 Move returns status 0, amount 0
04:05:42.202 00.000 16108 MoveAxis(N, 0, ABG)
04:05:42.202 00.000 16108 Move returns status 0, amount 0
04:05:42.202 00.000 16108 move complete, result=0
04:05:42.203 00.001 16108 worker thread done servicing request
04:05:42.213 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=2265, max=65535, med=4621, FiltMin=3949, FiltMax=23481, Gamma=1.000
04:05:42.243 00.030 21068 UpdateGuideState exits: m=284479 SNR=125.2
04:05:42.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:42.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:42.246 00.001 21068 Enqueuing Expose request
04:05:42.247 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:42.248 00.001 16108 Worker thread wakes up
04:05:42.248 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:42.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:43.215 00.967 16108 Exposure complete
04:05:43.270 00.055 16108 worker thread done servicing request
04:05:43.270 00.000 21068 OnExposeComplete: enter
04:05:43.272 00.002 21068 UpdateGuideState(): m_state=6
04:05:43.273 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
04:05:43.274 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.64, Mass=297879, SNR=148.0, Peak=33411 HFD=3.5
04:05:43.275 00.001 21068 MultiStar: [#1 -0.06,0.00,0.72,U] [#2 0.14,-0.01,0.66,U] [#3 0.26,0.09,0.87,U] [#4 -0.41,0.60,0.00,M2] [#5 0.05,0.34,0.23,U] [#6 -0.33,0.20,0.14,U] [#7 0.19,-0.13,0.23,U] [#8 0.00,0.34,0.21,U] 
04:05:43.275 00.000 21068 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.25, 0.20}
04:05:43.276 00.001 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.30 = -2.30)
04:05:43.277 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.24 = -2.24)
04:05:43.277 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.67 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
04:05:43.279 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.10, opts=13)
04:05:43.281 00.002 21068 Enqueuing Move request for scope (0.13, 0.10)
04:05:43.281 00.000 16108 Worker thread wakes up
04:05:43.281 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
04:05:43.281 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
04:05:43.282 00.001 16108 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.13
04:05:43.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:43.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:43.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:05:43.282 00.000 16108 MoveAxis(E, 0, ABG)
04:05:43.282 00.000 16108 Move returns status 0, amount 0
04:05:43.282 00.000 16108 MoveAxis(N, 0, ABG)
04:05:43.282 00.000 16108 Move returns status 0, amount 0
04:05:43.282 00.000 16108 move complete, result=0
04:05:43.282 00.000 16108 worker thread done servicing request
04:05:43.285 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2099, max=65535, med=4617, FiltMin=4000, FiltMax=22697, Gamma=1.000
04:05:43.298 00.013 21068 UpdateGuideState exits: m=297879 SNR=148.0
04:05:43.301 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:43.302 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:43.303 00.001 21068 Enqueuing Expose request
04:05:43.304 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:43.305 00.001 16108 Worker thread wakes up
04:05:43.305 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:43.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:44.460 01.155 16108 Exposure complete
04:05:44.518 00.058 16108 worker thread done servicing request
04:05:44.518 00.000 21068 OnExposeComplete: enter
04:05:44.519 00.001 21068 UpdateGuideState(): m_state=6
04:05:44.520 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
04:05:44.521 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.31, Mass=285626, SNR=130.4, Peak=33606 HFD=3.4
04:05:44.523 00.002 21068 MultiStar: [#1 -0.17,-0.25,0.73,U] [#2 0.22,-0.30,0.65,U] [#3 0.41,-0.32,0.94,U] [#4 0.20,0.25,0.26,U] [#5 -0.19,-0.22,0.34,U] [#6 -0.10,-0.58,0.19,U] [#7 0.21,-0.08,0.25,U] [#8 0.03,0.05,0.22,U] 
04:05:44.526 00.003 21068 refined, 8 included, MultiStar: {0.16, -0.20}, one-star: {0.28, -0.13}
04:05:44.528 00.002 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.88 = 2.40)
04:05:44.529 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.82 = 2.46)
04:05:44.529 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.92 mountX=-0.19 mountY=0.16, mountTheta=2.43
04:05:44.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.20, opts=13)
04:05:44.533 00.002 21068 Enqueuing Move request for scope (0.16, -0.20)
04:05:44.535 00.002 16108 Worker thread wakes up
04:05:44.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
04:05:44.536 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
04:05:44.536 00.000 16108 Moving (0.16, -0.20) raw xDistance=-0.19 yDistance=0.16
04:05:44.536 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:05:44.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:44.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:05:44.536 00.000 16108 MoveAxis(E, 0, ABG)
04:05:44.536 00.000 16108 Move returns status 0, amount 0
04:05:44.536 00.000 16108 MoveAxis(N, 0, ABG)
04:05:44.536 00.000 16108 Move returns status 0, amount 0
04:05:44.536 00.000 16108 move complete, result=0
04:05:44.536 00.000 16108 worker thread done servicing request
04:05:44.539 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2182, max=65535, med=4617, FiltMin=3974, FiltMax=22377, Gamma=1.000
04:05:44.552 00.013 21068 UpdateGuideState exits: m=285626 SNR=130.4
04:05:44.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:44.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:44.556 00.002 21068 Enqueuing Expose request
04:05:44.557 00.001 16108 Worker thread wakes up
04:05:44.557 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:44.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:44.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:45.527 00.970 16108 Exposure complete
04:05:45.589 00.062 16108 worker thread done servicing request
04:05:45.589 00.000 21068 OnExposeComplete: enter
04:05:45.591 00.002 21068 UpdateGuideState(): m_state=6
04:05:45.593 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
04:05:45.595 00.002 21068 Star::Find returns 1 (0), X=102.87, Y=801.30, Mass=254524, SNR=113.7, Peak=34342 HFD=3.4
04:05:45.596 00.001 21068 MultiStar: [#1 -0.34,-0.40,0.95,U] [#2 0.16,-0.40,0.83,U] [#3 0.11,-0.31,0.96,U] [#4 -0.00,0.07,0.34,U] [#5 -0.30,-0.31,0.35,U] [#6 -0.50,-0.10,0.22,U] [#7 -0.08,0.00,0.32,U] [#8 -0.01,0.10,0.23,U] 
04:05:45.598 00.002 21068 single-star, 8 included, MultiStar: {-0.04, -0.24}, one-star: {0.10, -0.13}
04:05:45.599 00.001 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
04:05:45.601 00.002 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
04:05:45.603 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.91 mountX=-0.12 mountY=0.10, mountTheta=2.45
04:05:45.604 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.13, opts=13)
04:05:45.605 00.001 21068 Enqueuing Move request for scope (0.10, -0.13)
04:05:45.606 00.001 16108 Worker thread wakes up
04:05:45.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
04:05:45.606 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
04:05:45.606 00.000 16108 Moving (0.10, -0.13) raw xDistance=-0.12 yDistance=0.10
04:05:45.606 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:05:45.606 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:45.606 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:05:45.606 00.000 16108 MoveAxis(E, 0, ABG)
04:05:45.606 00.000 16108 Move returns status 0, amount 0
04:05:45.606 00.000 16108 MoveAxis(N, 0, ABG)
04:05:45.606 00.000 16108 Move returns status 0, amount 0
04:05:45.607 00.001 16108 move complete, result=0
04:05:45.607 00.000 16108 worker thread done servicing request
04:05:45.610 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2160, max=65535, med=4617, FiltMin=3942, FiltMax=21977, Gamma=1.000
04:05:45.623 00.013 21068 UpdateGuideState exits: m=254524 SNR=113.7
04:05:45.624 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:45.625 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:45.626 00.001 21068 Enqueuing Expose request
04:05:45.626 00.000 16108 Worker thread wakes up
04:05:45.626 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:45.627 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:45.627 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:46.783 01.156 16108 Exposure complete
04:05:46.841 00.058 16108 worker thread done servicing request
04:05:46.841 00.000 21068 OnExposeComplete: enter
04:05:46.843 00.002 21068 UpdateGuideState(): m_state=6
04:05:46.844 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
04:05:46.846 00.002 21068 Star::Find returns 1 (0), X=102.89, Y=801.45, Mass=262994, SNR=126.6, Peak=32982 HFD=3.3
04:05:46.847 00.001 21068 MultiStar: [#1 -0.23,-0.09,0.78,U] [#2 -0.17,-0.28,0.84,U] [#3 0.09,-0.20,0.88,U] [#4 -0.37,-0.11,0.33,U] [#5 -0.29,0.06,0.23,U] [#6 0.05,-0.64,0.00,M5] [#7 -0.02,-0.22,0.28,U] [#8 -0.05,-0.05,0.25,U] 
04:05:46.848 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.12}, one-star: {0.12, 0.02}
04:05:46.850 00.002 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.83 = -2.83)
04:05:46.850 00.000 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.77 = -2.77)
04:05:46.851 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.12 mountY=-0.05, mountTheta=-2.78
04:05:46.852 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.02, opts=13)
04:05:46.853 00.001 21068 Enqueuing Move request for scope (0.12, 0.02)
04:05:46.854 00.001 16108 Worker thread wakes up
04:05:46.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
04:05:46.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
04:05:46.854 00.000 16108 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=-0.05
04:05:46.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:05:46.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:46.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:05:46.854 00.000 16108 MoveAxis(E, 0, ABG)
04:05:46.854 00.000 16108 Move returns status 0, amount 0
04:05:46.854 00.000 16108 MoveAxis(N, 0, ABG)
04:05:46.854 00.000 16108 Move returns status 0, amount 0
04:05:46.854 00.000 16108 move complete, result=0
04:05:46.854 00.000 16108 worker thread done servicing request
04:05:46.858 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1133, max=65535, med=4621, FiltMin=3939, FiltMax=19913, Gamma=1.000
04:05:46.870 00.012 21068 UpdateGuideState exits: m=262994 SNR=126.6
04:05:46.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:46.872 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:46.872 00.000 21068 Enqueuing Expose request
04:05:46.873 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:46.875 00.002 16108 Worker thread wakes up
04:05:46.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:46.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:47.852 00.977 16108 Exposure complete
04:05:47.913 00.061 16108 worker thread done servicing request
04:05:47.913 00.000 21068 OnExposeComplete: enter
04:05:47.914 00.001 21068 UpdateGuideState(): m_state=6
04:05:47.915 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
04:05:47.915 00.000 21068 Star::Find returns 1 (0), X=102.74, Y=801.41, Mass=279037, SNR=146.6, Peak=30582 HFD=3.5
04:05:47.916 00.001 21068 MultiStar: [#1 -0.42,-0.16,0.69,U] [#2 -0.01,-0.16,0.70,U] [#3 -0.07,-0.10,0.67,U] [#4 -0.17,0.47,0.25,U] [#5 -0.40,0.08,0.26,U] [#6 -0.44,-0.54,0.00,M6] [#7 0.21,-0.08,0.20,U] [#8 -0.02,0.20,0.19,U] 
04:05:47.917 00.001 21068 single-star, 7 included, MultiStar: {-0.12, -0.04}, one-star: {-0.02, -0.02}
04:05:47.918 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.27 = 1.01)
04:05:47.918 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
04:05:47.919 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.31 mountX=0.02 mountY=0.03, mountTheta=1.03
04:05:47.920 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
04:05:47.921 00.001 21068 Enqueuing Move request for scope (-0.02, -0.02)
04:05:47.923 00.002 16108 Worker thread wakes up
04:05:47.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:05:47.923 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:05:47.923 00.000 16108 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.03
04:05:47.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:47.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:47.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:05:47.923 00.000 16108 MoveAxis(E, 0, ABG)
04:05:47.923 00.000 16108 Move returns status 0, amount 0
04:05:47.924 00.001 16108 MoveAxis(N, 0, ABG)
04:05:47.924 00.000 16108 Move returns status 0, amount 0
04:05:47.924 00.000 16108 move complete, result=0
04:05:47.924 00.000 16108 worker thread done servicing request
04:05:47.931 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4624, FiltMin=3933, FiltMax=18486, Gamma=1.000
04:05:47.951 00.020 21068 UpdateGuideState exits: m=279037 SNR=146.6
04:05:47.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:47.953 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:47.953 00.000 21068 Enqueuing Expose request
04:05:47.954 00.001 16108 Worker thread wakes up
04:05:47.954 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:47.955 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:47.955 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:49.110 01.155 16108 Exposure complete
04:05:49.188 00.078 16108 worker thread done servicing request
04:05:49.189 00.001 21068 OnExposeComplete: enter
04:05:49.191 00.002 21068 UpdateGuideState(): m_state=6
04:05:49.193 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
04:05:49.195 00.002 21068 Star::Find returns 1 (0), X=102.79, Y=801.25, Mass=261549, SNR=131.7, Peak=35302 HFD=3.5
04:05:49.196 00.001 21068 MultiStar: [#1 -0.14,-0.54,0.75,U] [#2 0.13,-0.49,0.84,U] [#3 0.22,-0.31,0.71,U] [#4 0.21,0.06,0.26,U] [#5 0.07,-0.17,0.30,U] [#6 -0.25,-0.49,0.19,U] [#7 0.08,-0.28,0.25,U] [#8 0.13,-0.25,0.20,U] 
04:05:49.198 00.002 21068 single-star, 8 included, MultiStar: {0.06, -0.33}, one-star: {0.02, -0.18}
04:05:49.199 00.001 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.42 = 1.86)
04:05:49.201 00.002 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
04:05:49.203 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.46 mountX=-0.05 mountY=0.17, mountTheta=1.86
04:05:49.205 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.18, opts=13)
04:05:49.206 00.001 21068 Enqueuing Move request for scope (0.02, -0.18)
04:05:49.207 00.001 16108 Worker thread wakes up
04:05:49.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
04:05:49.207 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
04:05:49.207 00.000 16108 Moving (0.02, -0.18) raw xDistance=-0.05 yDistance=0.17
04:05:49.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:49.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:49.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:05:49.207 00.000 16108 MoveAxis(E, 0, ABG)
04:05:49.207 00.000 16108 Move returns status 0, amount 0
04:05:49.207 00.000 16108 MoveAxis(N, 0, ABG)
04:05:49.207 00.000 16108 Move returns status 0, amount 0
04:05:49.207 00.000 16108 move complete, result=0
04:05:49.208 00.001 16108 worker thread done servicing request
04:05:49.216 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4624, FiltMin=3939, FiltMax=17955, Gamma=1.000
04:05:49.236 00.020 21068 UpdateGuideState exits: m=261549 SNR=131.7
04:05:49.237 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:49.238 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:49.239 00.001 21068 Enqueuing Expose request
04:05:49.239 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:49.243 00.004 16108 Worker thread wakes up
04:05:49.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:49.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:50.225 00.982 16108 Exposure complete
04:05:50.291 00.066 16108 worker thread done servicing request
04:05:50.291 00.000 21068 OnExposeComplete: enter
04:05:50.292 00.001 21068 UpdateGuideState(): m_state=6
04:05:50.293 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
04:05:50.295 00.002 21068 Star::Find returns 1 (0), X=102.88, Y=801.29, Mass=277134, SNR=124.2, Peak=36598 HFD=3.3
04:05:50.297 00.002 21068 MultiStar: [#1 -0.29,-0.28,0.85,U] [#2 0.19,-0.24,0.81,U] [#3 0.21,-0.32,0.83,U] [#4 -0.06,0.02,0.27,U] [#5 -0.33,-0.19,0.34,U] [#6 -0.36,-0.44,0.20,U] [#7 -0.04,-0.11,0.20,U] [#8 -0.01,-0.34,0.21,U] 
04:05:50.298 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.23}, one-star: {0.12, -0.15}
04:05:50.298 00.000 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.43)
04:05:50.299 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
04:05:50.300 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=-0.14 mountY=0.11, mountTheta=2.47
04:05:50.302 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.15, opts=13)
04:05:50.303 00.001 21068 Enqueuing Move request for scope (0.12, -0.15)
04:05:50.304 00.001 16108 Worker thread wakes up
04:05:50.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
04:05:50.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
04:05:50.304 00.000 16108 Moving (0.12, -0.15) raw xDistance=-0.14 yDistance=0.11
04:05:50.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:05:50.304 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:50.305 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:05:50.305 00.000 16108 MoveAxis(E, 0, ABG)
04:05:50.305 00.000 16108 Move returns status 0, amount 0
04:05:50.305 00.000 16108 MoveAxis(N, 0, ABG)
04:05:50.305 00.000 16108 Move returns status 0, amount 0
04:05:50.305 00.000 16108 move complete, result=0
04:05:50.305 00.000 16108 worker thread done servicing request
04:05:50.310 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2275, max=65535, med=4630, FiltMin=3913, FiltMax=17475, Gamma=1.000
04:05:50.325 00.015 21068 UpdateGuideState exits: m=277134 SNR=124.2
04:05:50.327 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:50.328 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:50.329 00.001 21068 Enqueuing Expose request
04:05:50.330 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:50.332 00.002 16108 Worker thread wakes up
04:05:50.332 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:50.332 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:51.479 01.147 16108 Exposure complete
04:05:51.551 00.072 16108 worker thread done servicing request
04:05:51.551 00.000 21068 OnExposeComplete: enter
04:05:51.553 00.002 21068 UpdateGuideState(): m_state=6
04:05:51.555 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
04:05:51.556 00.001 21068 Star::Find returns 1 (0), X=102.67, Y=801.39, Mass=258707, SNR=112.8, Peak=33430 HFD=3.3
04:05:51.558 00.002 21068 MultiStar: [#1 -0.29,-0.32,0.95,U] [#2 0.24,-0.36,0.75,U] [#3 0.03,-0.18,0.83,U] [#4 -0.61,-0.15,0.00,M1] [#5 -0.17,-0.03,0.34,U] [#6 -0.41,-0.23,0.24,U] [#7 -0.01,-0.24,0.29,U] [#8 -0.43,-0.34,0.32,U] 
04:05:51.561 00.003 21068 single-star, 7 included, MultiStar: {-0.10, -0.22}, one-star: {-0.10, -0.05}
04:05:51.563 00.002 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
04:05:51.564 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
04:05:51.566 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=0.09 mountY=0.07, mountTheta=0.66
04:05:51.569 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
04:05:51.571 00.002 21068 Enqueuing Move request for scope (-0.10, -0.05)
04:05:51.573 00.002 16108 Worker thread wakes up
04:05:51.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
04:05:51.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
04:05:51.573 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
04:05:51.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:05:51.574 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:51.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:05:51.574 00.000 16108 MoveAxis(E, 0, ABG)
04:05:51.574 00.000 16108 Move returns status 0, amount 0
04:05:51.574 00.000 16108 MoveAxis(N, 0, ABG)
04:05:51.574 00.000 16108 Move returns status 0, amount 0
04:05:51.574 00.000 16108 move complete, result=0
04:05:51.574 00.000 16108 worker thread done servicing request
04:05:51.581 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2070, max=65535, med=4637, FiltMin=3881, FiltMax=16793, Gamma=1.000
04:05:51.594 00.013 21068 UpdateGuideState exits: m=258707 SNR=112.8
04:05:51.595 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:51.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:51.597 00.001 21068 Enqueuing Expose request
04:05:51.597 00.000 16108 Worker thread wakes up
04:05:51.597 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:51.598 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:51.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:52.574 00.976 16108 Exposure complete
04:05:52.638 00.064 16108 worker thread done servicing request
04:05:52.638 00.000 21068 OnExposeComplete: enter
04:05:52.640 00.002 21068 UpdateGuideState(): m_state=6
04:05:52.641 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
04:05:52.641 00.000 21068 Star::Find returns 1 (0), X=102.70, Y=801.13, Mass=263299, SNR=118.9, Peak=34630 HFD=3.4
04:05:52.642 00.001 21068 MultiStar: [#1 -0.28,-0.53,0.84,U] [#2 0.00,-0.43,0.80,U] [#3 -0.10,-0.45,0.70,U] [#4 -0.26,-0.26,0.30,U] [#5 -0.52,-0.42,0.00,M1] [#6 -0.70,-0.47,0.00,M4] [#7 -0.03,-0.35,0.27,U] [#8 0.16,0.13,0.24,U] 
04:05:52.643 00.001 21068 single-star, 6 included, MultiStar: {-0.10, -0.37}, one-star: {-0.07, -0.31}
04:05:52.644 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
04:05:52.644 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
04:05:52.645 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.31 cameraTheta=-1.80 mountX=0.02 mountY=0.31, mountTheta=1.52
04:05:52.647 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.31, opts=13)
04:05:52.648 00.001 21068 Enqueuing Move request for scope (-0.07, -0.31)
04:05:52.649 00.001 16108 Worker thread wakes up
04:05:52.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
04:05:52.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
04:05:52.649 00.000 16108 Moving (-0.07, -0.31) raw xDistance=0.02 yDistance=0.31
04:05:52.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:52.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:05:52.649 00.000 16108 MoveAxis(E, 0, ABG)
04:05:52.649 00.000 16108 Move returns status 0, amount 0
04:05:52.649 00.000 16108 MoveAxis(S, 63, ABG)
04:05:52.649 00.000 16108 Guiding  Dir = 1, Dur = 63
04:05:52.650 00.001 16108 IsSlewing returns 0
04:05:52.650 00.000 16108 IsGuiding returns 0
04:05:52.654 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4643, FiltMin=3907, FiltMax=18035, Gamma=1.000
04:05:52.670 00.016 21068 UpdateGuideState exits: m=263299 SNR=118.9
04:05:52.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:52.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:52.673 00.001 21068 Enqueuing Expose request
04:05:52.713 00.040 16108 IsGuiding returns 1
04:05:52.713 00.000 16108 scope still moving after pulse duration time elapsed
04:05:52.743 00.030 16108 IsSlewing returns 0
04:05:52.743 00.000 16108 IsGuiding returns 1
04:05:52.775 00.032 16108 IsSlewing returns 0
04:05:52.775 00.000 16108 IsGuiding returns 1
04:05:52.806 00.031 16108 IsSlewing returns 0
04:05:52.806 00.000 16108 IsGuiding returns 0
04:05:52.806 00.000 16108 scope move finished after 63 + 93 ms
04:05:52.806 00.000 16108 Move returns status 0, amount 63
04:05:52.806 00.000 16108 move complete, result=0
04:05:52.806 00.000 16108 worker thread done servicing request
04:05:52.806 00.000 16108 Worker thread wakes up
04:05:52.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:52.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:52.806 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 63 ms SOUTH
04:05:53.976 01.170 16108 Exposure complete
04:05:54.046 00.070 16108 worker thread done servicing request
04:05:54.046 00.000 21068 OnExposeComplete: enter
04:05:54.047 00.001 21068 UpdateGuideState(): m_state=6
04:05:54.048 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
04:05:54.048 00.000 21068 Star::Find returns 1 (0), X=102.82, Y=801.20, Mass=234271, SNR=109.7, Peak=31782 HFD=3.2
04:05:54.051 00.003 21068 MultiStar: [#1 -0.13,-0.52,0.97,U] [#2 0.07,-0.38,0.80,U] [#3 0.11,-0.28,0.80,U] [#4 -0.15,0.06,0.24,U] [#5 -0.36,0.04,0.26,U] [#6 -0.31,-0.46,0.24,U] [#7 0.33,-0.50,0.25,U] [#8 0.16,-0.21,0.23,U] 
04:05:54.052 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.32}, one-star: {0.05, -0.24}
04:05:54.053 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
04:05:54.054 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.02)
04:05:54.055 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.36 mountX=-0.09 mountY=0.22, mountTheta=1.96
04:05:54.057 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.24, opts=13)
04:05:54.059 00.002 21068 Enqueuing Move request for scope (0.05, -0.24)
04:05:54.060 00.001 16108 Worker thread wakes up
04:05:54.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
04:05:54.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
04:05:54.060 00.000 16108 Moving (0.05, -0.24) raw xDistance=-0.09 yDistance=0.22
04:05:54.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:54.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:05:54.061 00.001 16108 MoveAxis(E, 0, ABG)
04:05:54.061 00.000 16108 Move returns status 0, amount 0
04:05:54.061 00.000 16108 MoveAxis(S, 44, ABG)
04:05:54.061 00.000 16108 Guiding  Dir = 1, Dur = 44
04:05:54.061 00.000 16108 IsSlewing returns 0
04:05:54.062 00.001 16108 IsGuiding returns 0
04:05:54.066 00.004 16108 PulseGuide returned control before completion, sleep 51
04:05:54.067 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=2160, max=65535, med=4656, FiltMin=3904, FiltMax=17379, Gamma=1.000
04:05:54.080 00.013 21068 UpdateGuideState exits: m=234271 SNR=109.7
04:05:54.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:54.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:54.083 00.001 21068 Enqueuing Expose request
04:05:54.127 00.044 16108 IsGuiding returns 1
04:05:54.127 00.000 16108 scope still moving after pulse duration time elapsed
04:05:54.158 00.031 16108 IsSlewing returns 0
04:05:54.158 00.000 16108 IsGuiding returns 0
04:05:54.158 00.000 16108 scope move finished after 44 + 52 ms
04:05:54.158 00.000 16108 Move returns status 0, amount 44
04:05:54.158 00.000 16108 move complete, result=0
04:05:54.159 00.001 16108 worker thread done servicing request
04:05:54.159 00.000 16108 Worker thread wakes up
04:05:54.159 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
04:05:54.162 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:54.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:55.144 00.982 16108 Exposure complete
04:05:55.202 00.058 16108 worker thread done servicing request
04:05:55.202 00.000 21068 OnExposeComplete: enter
04:05:55.203 00.001 21068 UpdateGuideState(): m_state=6
04:05:55.204 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
04:05:55.205 00.001 21068 Star::Find returns 1 (0), X=103.05, Y=801.12, Mass=241369, SNR=110.3, Peak=34374 HFD=3.0
04:05:55.205 00.000 21068 MultiStar: [#1 -0.17,-0.30,0.97,U] [#2 0.26,-0.55,0.90,U] [#3 0.08,-0.33,0.89,U] [#4 -0.12,-0.30,0.30,U] [#5 -0.39,-0.07,0.28,U] [#6 -0.25,-0.40,0.28,U] [#7 0.06,-0.50,0.24,U] [#8 0.16,-0.45,0.31,U] 
04:05:55.206 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.36}, one-star: {0.28, -0.32}
04:05:55.207 00.001 21068 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.97) = xAngle (-4.40 = 1.89)
04:05:55.208 00.001 21068 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.95)
04:05:55.208 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.43 mountX=-0.11 mountY=0.34, mountTheta=1.89
04:05:55.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.36, opts=13)
04:05:55.212 00.002 21068 Enqueuing Move request for scope (0.05, -0.36)
04:05:55.216 00.004 16108 Worker thread wakes up
04:05:55.216 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
04:05:55.216 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
04:05:55.216 00.000 16108 Moving (0.05, -0.36) raw xDistance=-0.11 yDistance=0.34
04:05:55.216 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:55.216 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:05:55.216 00.000 16108 MoveAxis(E, 0, ABG)
04:05:55.216 00.000 16108 Move returns status 0, amount 0
04:05:55.216 00.000 16108 MoveAxis(S, 69, ABG)
04:05:55.216 00.000 16108 Guiding  Dir = 1, Dur = 69
04:05:55.216 00.000 16108 IsSlewing returns 0
04:05:55.217 00.001 16108 IsGuiding returns 0
04:05:55.226 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2528, max=65535, med=4669, FiltMin=3945, FiltMax=16672, Gamma=1.000
04:05:55.243 00.017 16108 PulseGuide returned control before completion, sleep 53
04:05:55.253 00.010 21068 UpdateGuideState exits: m=241369 SNR=110.3
04:05:55.255 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:55.257 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:55.259 00.002 21068 Enqueuing Expose request
04:05:55.305 00.046 16108 IsGuiding returns 1
04:05:55.305 00.000 16108 scope still moving after pulse duration time elapsed
04:05:55.336 00.031 16108 IsSlewing returns 0
04:05:55.336 00.000 16108 IsGuiding returns 0
04:05:55.336 00.000 16108 scope move finished after 69 + 50 ms
04:05:55.336 00.000 16108 Move returns status 0, amount 69
04:05:55.336 00.000 16108 move complete, result=0
04:05:55.336 00.000 16108 worker thread done servicing request
04:05:55.336 00.000 16108 Worker thread wakes up
04:05:55.336 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:55.336 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 69 ms SOUTH
04:05:55.338 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:56.500 01.162 16108 Exposure complete
04:05:56.567 00.067 16108 worker thread done servicing request
04:05:56.567 00.000 21068 OnExposeComplete: enter
04:05:56.567 00.000 21068 UpdateGuideState(): m_state=6
04:05:56.568 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
04:05:56.569 00.001 21068 Star::Find returns 1 (0), X=103.27, Y=801.21, Mass=231274, SNR=114.2, Peak=28502 HFD=3.4
04:05:56.570 00.001 21068 MultiStar: [#1 -0.05,-0.38,0.79,U] [#2 0.35,-0.50,0.73,U] [#3 0.26,-0.40,0.85,U] [#4 -0.32,0.04,0.21,U] [#5 -0.25,-0.22,0.24,U] [#6 0.31,-0.66,0.00,M3] [#7 0.19,-0.54,0.22,U] [#8 0.26,-0.12,0.27,U] 
04:05:56.571 00.001 21068 refined, 7 included, MultiStar: {0.22, -0.33}, one-star: {0.51, -0.23}
04:05:56.572 00.001 21068 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.97) = xAngle (-3.96 = 2.33)
04:05:56.572 00.000 21068 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.39)
04:05:56.573 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.99 mountX=-0.27 mountY=0.27, mountTheta=2.36
04:05:56.576 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.33, opts=13)
04:05:56.576 00.000 21068 Enqueuing Move request for scope (0.22, -0.33)
04:05:56.577 00.001 16108 Worker thread wakes up
04:05:56.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
04:05:56.577 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
04:05:56.577 00.000 16108 Moving (0.22, -0.33) raw xDistance=-0.27 yDistance=0.27
04:05:56.577 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:05:56.578 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:05:56.578 00.000 16108 MoveAxis(E, 71, ABG)
04:05:56.578 00.000 16108 Guiding  Dir = 2, Dur = 71
04:05:56.578 00.000 16108 IsSlewing returns 0
04:05:56.579 00.001 16108 IsGuiding returns 0
04:05:56.586 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4685, FiltMin=3913, FiltMax=16915, Gamma=1.000
04:05:56.605 00.019 16108 PulseGuide returned control before completion, sleep 55
04:05:56.616 00.011 21068 UpdateGuideState exits: m=231274 SNR=114.2
04:05:56.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:56.619 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:56.620 00.001 21068 Enqueuing Expose request
04:05:56.666 00.046 16108 IsGuiding returns 1
04:05:56.666 00.000 16108 scope still moving after pulse duration time elapsed
04:05:56.698 00.032 16108 IsSlewing returns 0
04:05:56.698 00.000 16108 IsGuiding returns 0
04:05:56.698 00.000 16108 scope move finished after 71 + 48 ms
04:05:56.698 00.000 16108 Move returns status 0, amount 71
04:05:56.698 00.000 16108 MoveAxis(S, 54, ABG)
04:05:56.698 00.000 16108 Guiding  Dir = 1, Dur = 54
04:05:56.699 00.001 16108 IsSlewing returns 0
04:05:56.699 00.000 16108 IsGuiding returns 0
04:05:56.701 00.002 16108 PulseGuide returned control before completion, sleep 63
04:05:56.776 00.075 16108 IsGuiding returns 0
04:05:56.776 00.000 16108 Move returns status 0, amount 54
04:05:56.776 00.000 16108 move complete, result=0
04:05:56.776 00.000 16108 worker thread done servicing request
04:05:56.776 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.3 px 54 ms SOUTH
04:05:56.777 00.001 16108 Worker thread wakes up
04:05:56.777 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:56.777 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:57.748 00.971 16108 Exposure complete
04:05:57.810 00.062 16108 worker thread done servicing request
04:05:57.810 00.000 21068 OnExposeComplete: enter
04:05:57.811 00.001 21068 UpdateGuideState(): m_state=6
04:05:57.812 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
04:05:57.813 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.18, Mass=244538, SNR=120.4, Peak=33558 HFD=3.2
04:05:57.814 00.001 21068 MultiStar: [#1 -0.16,-0.41,0.75,U] [#2 0.19,-0.42,0.72,U] [#3 0.18,-0.54,0.72,U] [#4 -0.11,-0.06,0.20,U] [#5 -0.02,0.26,0.19,U] [#6 -0.28,-0.52,0.23,U] [#7 0.37,-0.26,0.20,U] [#8 0.33,-0.06,0.25,U] 
04:05:57.815 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.33}, one-star: {0.12, -0.26}
04:05:57.815 00.000 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
04:05:57.816 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
04:05:57.817 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=-0.17 mountY=0.22, mountTheta=2.21
04:05:57.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.26, opts=13)
04:05:57.820 00.001 21068 Enqueuing Move request for scope (0.12, -0.26)
04:05:57.821 00.001 16108 Worker thread wakes up
04:05:57.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
04:05:57.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
04:05:57.821 00.000 16108 Moving (0.12, -0.26) raw xDistance=-0.17 yDistance=0.22
04:05:57.821 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:05:57.821 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:05:57.821 00.000 16108 MoveAxis(E, 0, ABG)
04:05:57.821 00.000 16108 Move returns status 0, amount 0
04:05:57.821 00.000 16108 MoveAxis(S, 45, ABG)
04:05:57.821 00.000 16108 Guiding  Dir = 1, Dur = 45
04:05:57.822 00.001 16108 IsSlewing returns 0
04:05:57.822 00.000 16108 IsGuiding returns 0
04:05:57.830 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4701, FiltMin=3974, FiltMax=18249, Gamma=1.000
04:05:57.848 00.018 21068 UpdateGuideState exits: m=244538 SNR=120.4
04:05:57.849 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:57.850 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:57.850 00.000 21068 Enqueuing Expose request
04:05:57.854 00.004 16108 PulseGuide returned control before completion, sleep 24
04:05:57.884 00.030 16108 IsGuiding returns 1
04:05:57.884 00.000 16108 scope still moving after pulse duration time elapsed
04:05:57.915 00.031 16108 IsSlewing returns 0
04:05:57.915 00.000 16108 IsGuiding returns 1
04:05:57.947 00.032 16108 IsSlewing returns 0
04:05:57.947 00.000 16108 IsGuiding returns 0
04:05:57.947 00.000 16108 scope move finished after 45 + 79 ms
04:05:57.947 00.000 16108 Move returns status 0, amount 45
04:05:57.947 00.000 16108 move complete, result=0
04:05:57.947 00.000 16108 worker thread done servicing request
04:05:57.947 00.000 16108 Worker thread wakes up
04:05:57.948 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 45 ms SOUTH
04:05:57.950 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:57.952 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:59.104 01.152 16108 Exposure complete
04:05:59.166 00.062 16108 worker thread done servicing request
04:05:59.166 00.000 21068 OnExposeComplete: enter
04:05:59.168 00.002 21068 UpdateGuideState(): m_state=6
04:05:59.169 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
04:05:59.169 00.000 21068 Star::Find returns 1 (0), X=103.06, Y=801.41, Mass=214049, SNR=95.2, Peak=28278 HFD=3.3
04:05:59.170 00.001 21068 MultiStar: [#1 -0.06,-0.41,0.98,U] [#2 0.21,-0.45,0.93,U] [#3 0.26,-0.25,0.89,U] [#4 0.08,0.04,0.24,U] [#5 -0.31,-0.56,0.00,M1] [#6 -0.60,-0.49,0.00,M3] [#7 -0.04,-0.32,0.25,U] [#8 0.06,-0.01,0.26,U] 
04:05:59.171 00.001 21068 single-star, 6 included, MultiStar: {0.15, -0.25}, one-star: {0.29, -0.03}
04:05:59.171 00.000 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
04:05:59.174 00.003 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
04:05:59.176 00.002 21068 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.09 mountX=-0.29 mountY=-0.04, mountTheta=-3.00
04:05:59.181 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.03, opts=13)
04:05:59.183 00.002 21068 Enqueuing Move request for scope (0.29, -0.03)
04:05:59.185 00.002 16108 Worker thread wakes up
04:05:59.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
04:05:59.185 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
04:05:59.185 00.000 16108 Moving (0.29, -0.03) raw xDistance=-0.29 yDistance=-0.04
04:05:59.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:05:59.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:59.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:05:59.186 00.001 16108 MoveAxis(E, 76, ABG)
04:05:59.186 00.000 16108 Guiding  Dir = 2, Dur = 76
04:05:59.186 00.000 16108 IsSlewing returns 0
04:05:59.187 00.001 16108 IsGuiding returns 0
04:05:59.189 00.002 16108 PulseGuide returned control before completion, sleep 84
04:05:59.191 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4720, FiltMin=4013, FiltMax=16035, Gamma=1.000
04:05:59.205 00.014 21068 UpdateGuideState exits: m=214049 SNR=95.2
04:05:59.207 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:59.208 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:05:59.210 00.002 21068 Enqueuing Expose request
04:05:59.281 00.071 16108 IsGuiding returns 0
04:05:59.281 00.000 16108 Move returns status 0, amount 76
04:05:59.281 00.000 16108 MoveAxis(N, 0, ABG)
04:05:59.281 00.000 16108 Move returns status 0, amount 0
04:05:59.281 00.000 16108 move complete, result=0
04:05:59.281 00.000 16108 worker thread done servicing request
04:05:59.281 00.000 16108 Worker thread wakes up
04:05:59.281 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:05:59.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:05:59.286 00.005 21068 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
04:06:00.246 00.960 16108 Exposure complete
04:06:00.323 00.077 16108 worker thread done servicing request
04:06:00.323 00.000 21068 OnExposeComplete: enter
04:06:00.324 00.001 21068 UpdateGuideState(): m_state=6
04:06:00.325 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
04:06:00.326 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.33, Mass=224475, SNR=106.0, Peak=27894 HFD=3.5
04:06:00.327 00.001 21068 MultiStar: [#1 -0.35,-0.22,0.93,U] [#2 -0.12,-0.34,0.88,U] [#3 -0.00,-0.12,0.80,U] [#4 -0.08,-0.13,0.22,U] [#5 -0.23,-0.49,0.21,U] [#6 -0.30,-0.51,0.28,U] [#7 0.25,0.50,0.22,U] [#8 0.20,0.54,0.23,U] 
04:06:00.327 00.000 21068 single-star, 8 included, MultiStar: {-0.09, -0.16}, one-star: {0.07, -0.10}
04:06:00.328 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
04:06:00.329 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
04:06:00.330 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-1.01 mountX=-0.08 mountY=0.08, mountTheta=2.34
04:06:00.333 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.10, opts=13)
04:06:00.334 00.001 21068 Enqueuing Move request for scope (0.07, -0.10)
04:06:00.336 00.002 16108 Worker thread wakes up
04:06:00.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
04:06:00.336 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
04:06:00.336 00.000 16108 Moving (0.07, -0.10) raw xDistance=-0.08 yDistance=0.08
04:06:00.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:06:00.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:00.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:06:00.337 00.001 16108 MoveAxis(E, 0, ABG)
04:06:00.337 00.000 16108 Move returns status 0, amount 0
04:06:00.337 00.000 16108 MoveAxis(N, 0, ABG)
04:06:00.337 00.000 16108 Move returns status 0, amount 0
04:06:00.337 00.000 16108 move complete, result=0
04:06:00.337 00.000 16108 worker thread done servicing request
04:06:00.344 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2185, max=65535, med=4733, FiltMin=3958, FiltMax=15705, Gamma=1.000
04:06:00.361 00.017 21068 UpdateGuideState exits: m=224475 SNR=106.0
04:06:00.362 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:00.362 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:00.364 00.002 21068 Enqueuing Expose request
04:06:00.364 00.000 16108 Worker thread wakes up
04:06:00.364 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:00.365 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:00.365 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:01.531 01.166 16108 Exposure complete
04:06:01.590 00.059 16108 worker thread done servicing request
04:06:01.590 00.000 21068 OnExposeComplete: enter
04:06:01.591 00.001 21068 UpdateGuideState(): m_state=6
04:06:01.592 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
04:06:01.594 00.002 21068 Star::Find returns 1 (0), X=102.61, Y=801.45, Mass=235765, SNR=114.4, Peak=27126 HFD=3.3
04:06:01.595 00.001 21068 MultiStar: [#1 -0.46,-0.13,0.86,U] [#2 -0.15,-0.08,0.69,U] [#3 -0.11,-0.03,0.72,U] [#4 -0.57,0.46,0.00,M1] [#5 -0.94,0.52,0.00,M1] [#6 -0.87,-0.55,0.00,M3] [#7 -0.79,-1.25,0.00,M1] [#8 -0.20,-0.04,0.21,U] 
04:06:01.595 00.000 21068 single-star, 4 included, MultiStar: {-0.23, -0.05}, one-star: {-0.16, 0.01}
04:06:01.596 00.001 21068 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.97) = xAngle (0.09 = 0.09)
04:06:01.597 00.001 21068 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
04:06:01.597 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.06 mountX=0.16 mountY=0.02, mountTheta=0.15
04:06:01.599 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.01, opts=13)
04:06:01.600 00.001 21068 Enqueuing Move request for scope (-0.16, 0.01)
04:06:01.600 00.000 16108 Worker thread wakes up
04:06:01.601 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
04:06:01.601 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
04:06:01.601 00.000 16108 Moving (-0.16, 0.01) raw xDistance=0.16 yDistance=0.02
04:06:01.601 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:06:01.601 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:01.601 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:06:01.601 00.000 16108 MoveAxis(E, 0, ABG)
04:06:01.601 00.000 16108 Move returns status 0, amount 0
04:06:01.601 00.000 16108 MoveAxis(N, 0, ABG)
04:06:01.601 00.000 16108 Move returns status 0, amount 0
04:06:01.601 00.000 16108 move complete, result=0
04:06:01.601 00.000 16108 worker thread done servicing request
04:06:01.608 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4745, FiltMin=4029, FiltMax=16009, Gamma=1.000
04:06:01.626 00.018 21068 UpdateGuideState exits: m=235765 SNR=114.4
04:06:01.628 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:01.628 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:01.629 00.001 21068 Enqueuing Expose request
04:06:01.630 00.001 16108 Worker thread wakes up
04:06:01.630 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:01.631 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:01.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:02.629 00.998 16108 Exposure complete
04:06:02.690 00.061 16108 worker thread done servicing request
04:06:02.690 00.000 21068 OnExposeComplete: enter
04:06:02.691 00.001 21068 UpdateGuideState(): m_state=6
04:06:02.692 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
04:06:02.693 00.001 21068 Star::Find returns 1 (0), X=102.84, Y=801.30, Mass=216795, SNR=101.7, Peak=29142 HFD=3.3
04:06:02.694 00.001 21068 MultiStar: [#1 -0.47,-0.53,0.00,M1] [#2 -0.15,-0.48,0.83,U] [#3 -0.15,-0.46,0.80,U] [#4 -0.64,0.16,0.00,M2] [#5 -0.58,-0.31,0.00,M2] [#6 -0.43,-0.53,0.00,M4] [#7 -0.42,-0.39,0.20,U] [#8 -0.29,-0.32,0.23,U] 
04:06:02.695 00.001 21068 single-star, 4 included, MultiStar: {-0.10, -0.34}, one-star: {0.07, -0.13}
04:06:02.696 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
04:06:02.697 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
04:06:02.698 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=-0.10 mountY=0.11, mountTheta=2.27
04:06:02.699 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
04:06:02.700 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
04:06:02.701 00.001 16108 Worker thread wakes up
04:06:02.701 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
04:06:02.701 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
04:06:02.701 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.10 yDistance=0.11
04:06:02.701 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:06:02.701 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:02.701 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:06:02.701 00.000 16108 MoveAxis(E, 0, ABG)
04:06:02.701 00.000 16108 Move returns status 0, amount 0
04:06:02.701 00.000 16108 MoveAxis(N, 0, ABG)
04:06:02.701 00.000 16108 Move returns status 0, amount 0
04:06:02.701 00.000 16108 move complete, result=0
04:06:02.702 00.001 16108 worker thread done servicing request
04:06:02.706 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4758, FiltMin=4022, FiltMax=18701, Gamma=1.000
04:06:02.721 00.015 21068 UpdateGuideState exits: m=216795 SNR=101.7
04:06:02.723 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:02.724 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:02.724 00.000 21068 Enqueuing Expose request
04:06:02.725 00.001 16108 Worker thread wakes up
04:06:02.725 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:02.726 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:02.726 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:03.891 01.165 16108 Exposure complete
04:06:03.951 00.060 16108 worker thread done servicing request
04:06:03.951 00.000 21068 OnExposeComplete: enter
04:06:03.952 00.001 21068 UpdateGuideState(): m_state=6
04:06:03.953 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
04:06:03.955 00.002 21068 Star::Find returns 1 (0), X=103.01, Y=801.49, Mass=213068, SNR=115.5, Peak=27446 HFD=3.6
04:06:03.957 00.002 21068 MultiStar: [#1 -0.31,-0.30,0.80,U] [#2 0.06,-0.56,0.71,U] [#3 0.04,-0.27,0.75,U] [#4 -0.21,0.04,0.21,U] [#5 0.00,-0.35,0.22,U] [#6 -0.25,0.01,0.16,U] [#7 0.03,0.32,0.16,U] [#8 -0.13,-0.10,0.18,U] 
04:06:03.957 00.000 21068 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {0.25, 0.05}
04:06:03.958 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
04:06:03.959 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
04:06:03.960 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.61 mountX=-0.03 mountY=0.19, mountTheta=1.71
04:06:03.961 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.19, opts=13)
04:06:03.963 00.002 21068 Enqueuing Move request for scope (-0.01, -0.19)
04:06:03.964 00.001 16108 Worker thread wakes up
04:06:03.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
04:06:03.964 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
04:06:03.964 00.000 16108 Moving (-0.01, -0.19) raw xDistance=-0.03 yDistance=0.19
04:06:03.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:06:03.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:03.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:06:03.964 00.000 16108 MoveAxis(E, 0, ABG)
04:06:03.965 00.001 16108 Move returns status 0, amount 0
04:06:03.965 00.000 16108 MoveAxis(N, 0, ABG)
04:06:03.965 00.000 16108 Move returns status 0, amount 0
04:06:03.965 00.000 16108 move complete, result=0
04:06:03.965 00.000 16108 worker thread done servicing request
04:06:03.968 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2349, max=65535, med=4768, FiltMin=4006, FiltMax=18281, Gamma=1.000
04:06:03.980 00.012 21068 UpdateGuideState exits: m=213068 SNR=115.5
04:06:03.982 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:03.982 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:03.983 00.001 21068 Enqueuing Expose request
04:06:03.984 00.001 16108 Worker thread wakes up
04:06:03.984 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:03.984 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:03.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:04.957 00.973 16108 Exposure complete
04:06:05.029 00.072 16108 worker thread done servicing request
04:06:05.029 00.000 21068 OnExposeComplete: enter
04:06:05.030 00.001 21068 UpdateGuideState(): m_state=6
04:06:05.030 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
04:06:05.031 00.001 21068 Star::Find returns 1 (0), X=102.59, Y=801.44, Mass=216371, SNR=102.0, Peak=24582 HFD=3.3
04:06:05.032 00.001 21068 MultiStar: [#1 -0.42,-0.32,0.92,U] [#2 -0.08,-0.35,0.88,U] [#3 0.02,-0.17,0.83,U] [#4 -0.31,0.24,0.22,U] [#5 -0.34,0.27,0.23,U] [#6 -0.13,-0.13,0.23,U] [#7 -0.26,-0.37,0.23,U] [#8 -0.63,-0.03,0.00,M1] 
04:06:05.032 00.000 21068 single-star, 7 included, MultiStar: {-0.19, -0.16}, one-star: {-0.18, 0.00}
04:06:05.033 00.001 21068 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
04:06:05.034 00.001 21068 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
04:06:05.034 00.000 21068 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.12 mountX=0.18 mountY=0.04, mountTheta=0.21
04:06:05.037 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.00, opts=13)
04:06:05.038 00.001 21068 Enqueuing Move request for scope (-0.18, 0.00)
04:06:05.039 00.001 16108 Worker thread wakes up
04:06:05.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
04:06:05.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
04:06:05.039 00.000 16108 Moving (-0.18, 0.00) raw xDistance=0.18 yDistance=0.04
04:06:05.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:06:05.039 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:05.039 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:05.039 00.000 16108 MoveAxis(E, 0, ABG)
04:06:05.040 00.001 16108 Move returns status 0, amount 0
04:06:05.040 00.000 16108 MoveAxis(N, 0, ABG)
04:06:05.040 00.000 16108 Move returns status 0, amount 0
04:06:05.040 00.000 16108 move complete, result=0
04:06:05.040 00.000 16108 worker thread done servicing request
04:06:05.047 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2038, max=65535, med=4777, FiltMin=4051, FiltMax=17462, Gamma=1.000
04:06:05.062 00.015 21068 UpdateGuideState exits: m=216371 SNR=102.0
04:06:05.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:05.064 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:05.066 00.002 21068 Enqueuing Expose request
04:06:05.068 00.002 16108 Worker thread wakes up
04:06:05.068 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:05.069 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:05.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:06.248 01.179 16108 Exposure complete
04:06:06.319 00.071 16108 worker thread done servicing request
04:06:06.320 00.001 21068 OnExposeComplete: enter
04:06:06.321 00.001 21068 UpdateGuideState(): m_state=6
04:06:06.323 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
04:06:06.325 00.002 21068 Star::Find returns 1 (0), X=102.54, Y=801.43, Mass=226237, SNR=105.6, Peak=27606 HFD=3.2
04:06:06.327 00.002 21068 MultiStar: [#1 -0.68,-0.28,0.00,M1] [#2 -0.15,-0.32,0.79,U] [#3 -0.20,-0.19,0.81,U] [#4 -0.67,0.31,0.00,M1] [#5 -0.46,-0.08,0.23,U] [#6 -0.33,-0.51,0.17,U] [#7 0.06,-0.46,0.20,U] [#8 -0.19,-0.05,0.22,U] 
04:06:06.329 00.002 21068 single-star, 6 included, MultiStar: {-0.20, -0.18}, one-star: {-0.22, -0.01}
04:06:06.331 00.002 21068 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
04:06:06.331 00.000 21068 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
04:06:06.332 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.12 mountX=0.22 mountY=0.06, mountTheta=0.26
04:06:06.334 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.01, opts=13)
04:06:06.335 00.001 21068 Enqueuing Move request for scope (-0.22, -0.01)
04:06:06.336 00.001 16108 Worker thread wakes up
04:06:06.336 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
04:06:06.336 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
04:06:06.336 00.000 16108 Moving (-0.22, -0.01) raw xDistance=0.22 yDistance=0.06
04:06:06.336 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:06:06.336 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:06.336 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:06:06.336 00.000 16108 MoveAxis(W, 57, ABG)
04:06:06.336 00.000 16108 Guiding  Dir = 3, Dur = 57
04:06:06.336 00.000 16108 IsSlewing returns 0
04:06:06.336 00.000 16108 IsGuiding returns 0
04:06:06.341 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2307, max=65535, med=4787, FiltMin=4077, FiltMax=15907, Gamma=1.000
04:06:06.364 00.023 21068 UpdateGuideState exits: m=226237 SNR=105.6
04:06:06.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:06.367 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:06.368 00.001 21068 Enqueuing Expose request
04:06:06.395 00.027 16108 IsGuiding returns 1
04:06:06.395 00.000 16108 scope still moving after pulse duration time elapsed
04:06:06.425 00.030 16108 IsSlewing returns 0
04:06:06.425 00.000 16108 IsGuiding returns 1
04:06:06.456 00.031 16108 IsSlewing returns 0
04:06:06.456 00.000 16108 IsGuiding returns 1
04:06:06.488 00.032 16108 IsSlewing returns 0
04:06:06.488 00.000 16108 IsGuiding returns 0
04:06:06.488 00.000 16108 scope move finished after 57 + 94 ms
04:06:06.488 00.000 16108 Move returns status 0, amount 57
04:06:06.489 00.001 16108 MoveAxis(N, 0, ABG)
04:06:06.489 00.000 16108 Move returns status 0, amount 0
04:06:06.489 00.000 16108 move complete, result=0
04:06:06.489 00.000 16108 worker thread done servicing request
04:06:06.489 00.000 16108 Worker thread wakes up
04:06:06.489 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
04:06:06.493 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:06.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:07.473 00.980 16108 Exposure complete
04:06:07.549 00.076 16108 worker thread done servicing request
04:06:07.549 00.000 21068 OnExposeComplete: enter
04:06:07.551 00.002 21068 UpdateGuideState(): m_state=6
04:06:07.552 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
04:06:07.553 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.31, Mass=216109, SNR=108.3, Peak=27398 HFD=3.3
04:06:07.554 00.001 21068 MultiStar: [#1 -0.50,-0.39,0.00,M2] [#2 -0.11,-0.26,0.78,U] [#3 -0.10,-0.18,0.71,U] [#4 -0.51,0.58,0.00,M2] [#5 0.16,-0.04,0.22,U] [#6 -0.46,0.54,0.00,M2] [#7 0.03,-0.51,0.20,U] [#8 -0.29,-0.07,0.16,U] 
04:06:07.554 00.000 21068 single-star, 5 included, MultiStar: {-0.10, -0.19}, one-star: {-0.16, -0.13}
04:06:07.555 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.44 = 0.84)
04:06:07.556 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.38 = 0.90)
04:06:07.557 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-2.47 mountX=0.14 mountY=0.16, mountTheta=0.87
04:06:07.558 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.13, opts=13)
04:06:07.562 00.004 21068 Enqueuing Move request for scope (-0.16, -0.13)
04:06:07.564 00.002 16108 Worker thread wakes up
04:06:07.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
04:06:07.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
04:06:07.564 00.000 16108 Moving (-0.16, -0.13) raw xDistance=0.14 yDistance=0.16
04:06:07.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:06:07.564 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:07.565 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:06:07.565 00.000 16108 MoveAxis(E, 0, ABG)
04:06:07.565 00.000 16108 Move returns status 0, amount 0
04:06:07.565 00.000 16108 MoveAxis(N, 0, ABG)
04:06:07.565 00.000 16108 Move returns status 0, amount 0
04:06:07.565 00.000 16108 move complete, result=0
04:06:07.565 00.000 16108 worker thread done servicing request
04:06:07.573 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2435, max=65535, med=4797, FiltMin=4054, FiltMax=16931, Gamma=1.000
04:06:07.597 00.024 21068 UpdateGuideState exits: m=216109 SNR=108.3
04:06:07.599 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:07.601 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:07.602 00.001 21068 Enqueuing Expose request
04:06:07.603 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:07.604 00.001 16108 Worker thread wakes up
04:06:07.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:07.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:08.774 01.170 16108 Exposure complete
04:06:08.830 00.056 16108 worker thread done servicing request
04:06:08.830 00.000 21068 OnExposeComplete: enter
04:06:08.831 00.001 21068 UpdateGuideState(): m_state=6
04:06:08.834 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
04:06:08.835 00.001 21068 Star::Find returns 1 (0), X=102.68, Y=801.40, Mass=182559, SNR=78.3, Peak=25046 HFD=3.1
04:06:08.837 00.002 21068 MultiStar: [#1 -0.31,-0.44,1.00,U] [#2 -0.04,-0.36,1.10,U] [#3 0.15,-0.63,0.00,M1] [#4 -0.46,0.40,0.00,M3] [#5 -0.02,-0.04,0.35,U] [#6 -1.21,-0.36,0.00,M3] [#7 -0.05,-0.50,0.34,U] [#8 0.20,-0.36,0.25,U] 
04:06:08.839 00.002 21068 single-star, 5 included, MultiStar: {-0.10, -0.28}, one-star: {-0.09, -0.03}
04:06:08.840 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.53)
04:06:08.842 00.002 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.59)
04:06:08.844 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.79 mountX=0.08 mountY=0.05, mountTheta=0.57
04:06:08.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.03, opts=13)
04:06:08.847 00.001 21068 Enqueuing Move request for scope (-0.09, -0.03)
04:06:08.848 00.001 16108 Worker thread wakes up
04:06:08.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
04:06:08.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
04:06:08.848 00.000 16108 Moving (-0.09, -0.03) raw xDistance=0.08 yDistance=0.05
04:06:08.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:06:08.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:08.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:08.848 00.000 16108 MoveAxis(E, 0, ABG)
04:06:08.848 00.000 16108 Move returns status 0, amount 0
04:06:08.848 00.000 16108 MoveAxis(N, 0, ABG)
04:06:08.848 00.000 16108 Move returns status 0, amount 0
04:06:08.848 00.000 16108 move complete, result=0
04:06:08.848 00.000 16108 worker thread done servicing request
04:06:08.852 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2048, max=65535, med=4803, FiltMin=4112, FiltMax=18902, Gamma=1.000
04:06:08.865 00.013 21068 UpdateGuideState exits: m=182559 SNR=78.3
04:06:08.867 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:08.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:08.869 00.001 21068 Enqueuing Expose request
04:06:08.871 00.002 16108 Worker thread wakes up
04:06:08.871 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:08.872 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:08.872 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:09.859 00.987 16108 Exposure complete
04:06:09.915 00.056 16108 worker thread done servicing request
04:06:09.915 00.000 21068 OnExposeComplete: enter
04:06:09.916 00.001 21068 UpdateGuideState(): m_state=6
04:06:09.917 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
04:06:09.918 00.001 21068 Star::Find returns 1 (0), X=102.48, Y=801.26, Mass=195527, SNR=91.1, Peak=22630 HFD=3.3
04:06:09.919 00.001 21068 MultiStar: [#1 -0.65,-0.45,0.00,M2] [#2 -0.14,-0.50,0.92,U] [#3 -0.17,-0.25,0.81,U] [#4 -0.30,0.07,0.26,U] [#5 -0.60,-0.26,0.00,M1] [#6 -0.59,-0.56,0.00,M4] [#7 -0.17,-0.67,0.00,M1] [#8 -0.54,-0.30,0.00,M1] 
04:06:09.920 00.001 21068 single-star, 3 included, MultiStar: {-0.21, -0.27}, one-star: {-0.28, -0.17}
04:06:09.921 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.73)
04:06:09.921 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.79)
04:06:09.922 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.59 mountX=0.25 mountY=0.24, mountTheta=0.76
04:06:09.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.17, opts=13)
04:06:09.925 00.001 21068 Enqueuing Move request for scope (-0.28, -0.17)
04:06:09.925 00.000 16108 Worker thread wakes up
04:06:09.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd
04:06:09.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.17)
04:06:09.926 00.001 16108 Moving (-0.28, -0.17) raw xDistance=0.25 yDistance=0.24
04:06:09.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:06:09.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:06:09.926 00.000 16108 MoveAxis(W, 65, ABG)
04:06:09.926 00.000 16108 Guiding  Dir = 3, Dur = 65
04:06:09.926 00.000 16108 IsSlewing returns 0
04:06:09.926 00.000 16108 IsGuiding returns 0
04:06:09.933 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1974, max=65535, med=4809, FiltMin=4077, FiltMax=19305, Gamma=1.000
04:06:09.952 00.019 21068 UpdateGuideState exits: m=195527 SNR=91.1
04:06:09.953 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:09.954 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:09.954 00.000 21068 Enqueuing Expose request
04:06:09.975 00.021 16108 PulseGuide returned control before completion, sleep 26
04:06:10.005 00.030 16108 IsGuiding returns 1
04:06:10.005 00.000 16108 scope still moving after pulse duration time elapsed
04:06:10.037 00.032 16108 IsSlewing returns 0
04:06:10.037 00.000 16108 IsGuiding returns 1
04:06:10.068 00.031 16108 IsSlewing returns 0
04:06:10.069 00.001 16108 IsGuiding returns 0
04:06:10.069 00.000 16108 scope move finished after 65 + 77 ms
04:06:10.069 00.000 16108 Move returns status 0, amount 65
04:06:10.069 00.000 16108 MoveAxis(S, 47, ABG)
04:06:10.069 00.000 16108 Guiding  Dir = 1, Dur = 47
04:06:10.069 00.000 16108 IsSlewing returns 0
04:06:10.070 00.001 16108 IsGuiding returns 0
04:06:10.133 00.063 16108 IsGuiding returns 1
04:06:10.133 00.000 16108 scope still moving after pulse duration time elapsed
04:06:10.162 00.029 16108 IsSlewing returns 0
04:06:10.162 00.000 16108 IsGuiding returns 1
04:06:10.194 00.032 16108 IsSlewing returns 0
04:06:10.194 00.000 16108 IsGuiding returns 1
04:06:10.226 00.032 16108 IsSlewing returns 0
04:06:10.227 00.001 16108 IsGuiding returns 0
04:06:10.227 00.000 16108 scope move finished after 47 + 109 ms
04:06:10.227 00.000 16108 Move returns status 0, amount 47
04:06:10.227 00.000 16108 move complete, result=0
04:06:10.227 00.000 16108 worker thread done servicing request
04:06:10.227 00.000 16108 Worker thread wakes up
04:06:10.227 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.2 px 47 ms SOUTH
04:06:10.229 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:10.229 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:11.399 01.170 16108 Exposure complete
04:06:11.461 00.062 16108 worker thread done servicing request
04:06:11.461 00.000 21068 OnExposeComplete: enter
04:06:11.462 00.001 21068 UpdateGuideState(): m_state=6
04:06:11.463 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
04:06:11.464 00.001 21068 Star::Find returns 1 (0), X=102.99, Y=801.03, Mass=188096, SNR=89.4, Peak=23302 HFD=2.9
04:06:11.465 00.001 21068 MultiStar: [#1 -0.04,-0.72,0.00,M3] [#2 0.33,-0.64,0.00,M1] [#3 0.26,-0.68,0.00,M1] [#4 0.28,0.04,0.32,U] [#5 0.57,0.07,0.30,U] [#6 -0.10,-0.77,0.00,M5] [#7 0.55,-1.01,0.00,M2] [#8 -0.27,-0.16,0.24,U] 
04:06:11.465 00.000 21068 refined, 3 included, MultiStar: {0.22, -0.22}, one-star: {0.22, -0.41}
04:06:11.467 00.002 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
04:06:11.468 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
04:06:11.469 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.79 mountX=-0.26 mountY=0.16, mountTheta=2.57
04:06:11.470 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.22, opts=13)
04:06:11.471 00.001 21068 Enqueuing Move request for scope (0.22, -0.22)
04:06:11.472 00.001 16108 Worker thread wakes up
04:06:11.472 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
04:06:11.472 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
04:06:11.472 00.000 16108 Moving (0.22, -0.22) raw xDistance=-0.26 yDistance=0.16
04:06:11.472 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
04:06:11.472 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:11.472 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:06:11.472 00.000 16108 MoveAxis(E, 63, ABG)
04:06:11.472 00.000 16108 Guiding  Dir = 2, Dur = 63
04:06:11.473 00.001 16108 IsSlewing returns 0
04:06:11.473 00.000 16108 IsGuiding returns 0
04:06:11.476 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2125, max=65535, med=4819, FiltMin=4093, FiltMax=17289, Gamma=1.000
04:06:11.479 00.003 16108 PulseGuide returned control before completion, sleep 67
04:06:11.489 00.010 21068 UpdateGuideState exits: m=188096 SNR=89.4
04:06:11.491 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:11.491 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:11.492 00.001 21068 Enqueuing Expose request
04:06:11.556 00.064 16108 IsGuiding returns 1
04:06:11.556 00.000 16108 scope still moving after pulse duration time elapsed
04:06:11.587 00.031 16108 IsSlewing returns 0
04:06:11.587 00.000 16108 IsGuiding returns 0
04:06:11.587 00.000 16108 scope move finished after 63 + 51 ms
04:06:11.587 00.000 16108 Move returns status 0, amount 63
04:06:11.587 00.000 16108 MoveAxis(N, 0, ABG)
04:06:11.587 00.000 16108 Move returns status 0, amount 0
04:06:11.587 00.000 16108 move complete, result=0
04:06:11.587 00.000 16108 worker thread done servicing request
04:06:11.587 00.000 16108 Worker thread wakes up
04:06:11.587 00.000 21068 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
04:06:11.589 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:11.589 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:12.548 00.959 16108 Exposure complete
04:06:12.613 00.065 16108 worker thread done servicing request
04:06:12.613 00.000 21068 OnExposeComplete: enter
04:06:12.614 00.001 21068 UpdateGuideState(): m_state=6
04:06:12.614 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
04:06:12.615 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.16, Mass=158095, SNR=86.2, Peak=23126 HFD=3.1
04:06:12.616 00.001 21068 MultiStar: [#1 -0.25,-0.41,1.01,U] [#2 0.08,-0.47,0.80,U] [#3 0.05,-0.30,0.97,U] [#4 -0.22,0.22,0.27,U] [#5 -1.05,-0.21,0.00,M1] [#6 0.17,-0.65,0.00,M6] [#7 -0.15,-0.28,0.23,U] [#8 -0.23,-0.65,0.00,M1] 
04:06:12.617 00.001 21068 single-star, 5 included, MultiStar: {-0.07, -0.32}, one-star: {-0.08, -0.28}
04:06:12.617 00.000 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
04:06:12.618 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
04:06:12.619 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.84 mountX=0.03 mountY=0.29, mountTheta=1.47
04:06:12.622 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.28, opts=13)
04:06:12.623 00.001 21068 Enqueuing Move request for scope (-0.08, -0.28)
04:06:12.624 00.001 16108 Worker thread wakes up
04:06:12.624 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
04:06:12.624 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
04:06:12.624 00.000 16108 Moving (-0.08, -0.28) raw xDistance=0.03 yDistance=0.29
04:06:12.624 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:06:12.624 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:06:12.624 00.000 16108 MoveAxis(E, 0, ABG)
04:06:12.624 00.000 16108 Move returns status 0, amount 0
04:06:12.624 00.000 16108 MoveAxis(S, 58, ABG)
04:06:12.624 00.000 16108 Guiding  Dir = 1, Dur = 58
04:06:12.624 00.000 16108 IsSlewing returns 0
04:06:12.624 00.000 16108 IsGuiding returns 0
04:06:12.627 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4825, FiltMin=4112, FiltMax=18147, Gamma=1.000
04:06:12.646 00.019 21068 UpdateGuideState exits: m=158095 SNR=86.2
04:06:12.648 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:12.649 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:12.651 00.002 21068 Enqueuing Expose request
04:06:12.652 00.001 16108 PulseGuide returned control before completion, sleep 42
04:06:12.697 00.045 16108 IsGuiding returns 1
04:06:12.697 00.000 16108 scope still moving after pulse duration time elapsed
04:06:12.728 00.031 16108 IsSlewing returns 0
04:06:12.728 00.000 16108 IsGuiding returns 1
04:06:12.760 00.032 16108 IsSlewing returns 0
04:06:12.760 00.000 16108 IsGuiding returns 0
04:06:12.760 00.000 16108 scope move finished after 58 + 77 ms
04:06:12.760 00.000 16108 Move returns status 0, amount 58
04:06:12.760 00.000 16108 move complete, result=0
04:06:12.760 00.000 16108 worker thread done servicing request
04:06:12.760 00.000 16108 Worker thread wakes up
04:06:12.760 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 58 ms SOUTH
04:06:12.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:12.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:13.933 01.172 16108 Exposure complete
04:06:13.989 00.056 16108 worker thread done servicing request
04:06:13.989 00.000 21068 OnExposeComplete: enter
04:06:13.990 00.001 21068 UpdateGuideState(): m_state=6
04:06:13.991 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
04:06:13.992 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.46, Mass=142900, SNR=72.2, Peak=19686 HFD=3.1
04:06:13.993 00.001 21068 MultiStar: [#1 -0.14,0.04,1.11,U] [#2 0.18,-0.08,1.17,U] [#3 0.10,-0.35,1.06,U] [#4 0.30,0.41,0.43,U] [#5 0.01,-0.14,0.32,U] [#6 -0.50,-0.23,0.28,U] [#7 0.09,0.23,0.32,U] [#8 0.03,0.27,0.28,U] 
04:06:13.994 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.13, 0.03}
04:06:13.994 00.000 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.81)
04:06:13.995 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
04:06:13.996 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=-0.06 mountY=0.02, mountTheta=2.86
04:06:13.997 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.03, opts=13)
04:06:13.998 00.001 21068 Enqueuing Move request for scope (0.05, -0.03)
04:06:13.999 00.001 16108 Worker thread wakes up
04:06:13.999 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
04:06:13.999 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
04:06:13.999 00.000 16108 Moving (0.05, -0.03) raw xDistance=-0.06 yDistance=0.02
04:06:13.999 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:06:13.999 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:13.999 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:06:13.999 00.000 16108 MoveAxis(E, 0, ABG)
04:06:13.999 00.000 16108 Move returns status 0, amount 0
04:06:13.999 00.000 16108 MoveAxis(N, 0, ABG)
04:06:13.999 00.000 16108 Move returns status 0, amount 0
04:06:13.999 00.000 16108 move complete, result=0
04:06:14.000 00.001 16108 worker thread done servicing request
04:06:14.005 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2707, max=65535, med=4832, FiltMin=4174, FiltMax=18358, Gamma=1.000
04:06:14.027 00.022 21068 UpdateGuideState exits: m=142900 SNR=72.2
04:06:14.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:14.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:14.030 00.001 21068 Enqueuing Expose request
04:06:14.031 00.001 16108 Worker thread wakes up
04:06:14.031 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:14.032 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:14.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:15.002 00.970 16108 Exposure complete
04:06:15.059 00.057 16108 worker thread done servicing request
04:06:15.061 00.002 21068 OnExposeComplete: enter
04:06:15.063 00.002 21068 UpdateGuideState(): m_state=6
04:06:15.064 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
04:06:15.066 00.002 21068 Star::Find returns 1 (0), X=103.01, Y=801.43, Mass=138441, SNR=64.4, Peak=18614 HFD=3.1
04:06:15.069 00.003 21068 MultiStar: [#1 -0.33,-0.17,1.28,U] [#2 0.17,-0.00,1.20,U] [#3 0.38,-0.05,1.16,U] [#4 -0.11,0.23,0.38,U] [#5 -0.51,0.01,0.38,U] [#6 -0.28,-0.72,0.00,M6] [#7 0.30,-0.33,0.38,U] [#8 -0.32,0.02,0.33,U] 
04:06:15.070 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.24, -0.00}
04:06:15.072 00.002 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.38)
04:06:15.073 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.44)
04:06:15.074 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.94 mountX=-0.05 mountY=0.04, mountTheta=2.41
04:06:15.077 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.05, opts=13)
04:06:15.079 00.002 21068 Enqueuing Move request for scope (0.04, -0.05)
04:06:15.080 00.001 16108 Worker thread wakes up
04:06:15.080 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
04:06:15.082 00.002 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
04:06:15.082 00.000 16108 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
04:06:15.082 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:06:15.082 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:15.082 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:15.082 00.000 16108 MoveAxis(E, 0, ABG)
04:06:15.082 00.000 16108 Move returns status 0, amount 0
04:06:15.082 00.000 16108 MoveAxis(N, 0, ABG)
04:06:15.082 00.000 16108 Move returns status 0, amount 0
04:06:15.082 00.000 16108 move complete, result=0
04:06:15.082 00.000 16108 worker thread done servicing request
04:06:15.086 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4841, FiltMin=4153, FiltMax=17379, Gamma=1.000
04:06:15.100 00.014 21068 UpdateGuideState exits: m=138441 SNR=64.4
04:06:15.102 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:15.103 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:15.103 00.000 21068 Enqueuing Expose request
04:06:15.104 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:15.105 00.001 16108 Worker thread wakes up
04:06:15.105 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:15.106 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:16.285 01.179 16108 Exposure complete
04:06:16.342 00.057 16108 worker thread done servicing request
04:06:16.342 00.000 21068 OnExposeComplete: enter
04:06:16.343 00.001 21068 UpdateGuideState(): m_state=6
04:06:16.344 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
04:06:16.345 00.001 21068 Star::Find returns 1 (0), X=103.22, Y=801.58, Mass=155248, SNR=80.3, Peak=18435 HFD=3.5
04:06:16.346 00.001 21068 MultiStar: [#1 0.07,-0.14,1.15,U] [#2 0.54,-0.16,1.29,U] [#3 0.35,-0.14,1.01,U] [#4 0.41,0.38,0.28,U] [#5 0.33,0.43,0.29,U] [#6 0.52,0.57,0.00,M7] [#7 0.37,0.14,0.29,U] [#8 0.52,-0.14,0.23,U] 
04:06:16.346 00.000 21068 refined, 7 included, MultiStar: {0.36, -0.02}, one-star: {0.46, 0.14}
04:06:16.348 00.002 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
04:06:16.349 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
04:06:16.350 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.06 mountX=-0.36 mountY=-0.06, mountTheta=-2.97
04:06:16.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.02, opts=13)
04:06:16.354 00.002 21068 Enqueuing Move request for scope (0.36, -0.02)
04:06:16.355 00.001 16108 Worker thread wakes up
04:06:16.355 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd
04:06:16.355 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
04:06:16.355 00.000 16108 Moving (0.36, -0.02) raw xDistance=-0.36 yDistance=-0.06
04:06:16.355 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:06:16.355 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:16.355 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:06:16.355 00.000 16108 MoveAxis(E, 95, ABG)
04:06:16.355 00.000 16108 Guiding  Dir = 2, Dur = 95
04:06:16.355 00.000 16108 IsSlewing returns 0
04:06:16.356 00.001 16108 IsGuiding returns 0
04:06:16.356 00.000 16108 PulseGuide returned control before completion, sleep 104
04:06:16.359 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4851, FiltMin=4012, FiltMax=15734, Gamma=1.000
04:06:16.377 00.018 21068 UpdateGuideState exits: m=155248 SNR=80.3
04:06:16.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:16.379 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:16.380 00.001 21068 Enqueuing Expose request
04:06:16.477 00.097 16108 IsGuiding returns 1
04:06:16.477 00.000 16108 scope still moving after pulse duration time elapsed
04:06:16.509 00.032 16108 IsSlewing returns 0
04:06:16.510 00.001 16108 IsGuiding returns 1
04:06:16.540 00.030 16108 IsSlewing returns 0
04:06:16.540 00.000 16108 IsGuiding returns 0
04:06:16.540 00.000 16108 scope move finished after 95 + 89 ms
04:06:16.540 00.000 16108 Move returns status 0, amount 95
04:06:16.541 00.001 16108 MoveAxis(N, 0, ABG)
04:06:16.541 00.000 16108 Move returns status 0, amount 0
04:06:16.541 00.000 16108 move complete, result=0
04:06:16.541 00.000 16108 worker thread done servicing request
04:06:16.541 00.000 16108 Worker thread wakes up
04:06:16.541 00.000 21068 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH
04:06:16.542 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:16.542 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:17.522 00.980 16108 Exposure complete
04:06:17.583 00.061 16108 worker thread done servicing request
04:06:17.583 00.000 21068 OnExposeComplete: enter
04:06:17.583 00.000 21068 UpdateGuideState(): m_state=6
04:06:17.584 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
04:06:17.586 00.002 21068 Star::Find returns 1 (0), X=102.64, Y=801.63, Mass=134929, SNR=71.5, Peak=16835 HFD=3.2
04:06:17.587 00.001 21068 MultiStar: [#1 -0.63,-0.16,0.00,M1] [#2 -0.35,-0.01,1.24,U] [#3 -0.40,-0.02,1.05,U] [#4 -0.41,0.15,0.40,U] [#5 -0.42,0.51,0.00,M1] [#6 -0.03,-0.67,0.00,M8] [#7 -0.47,0.03,0.34,U] [#8 -0.34,0.38,0.29,U] 
04:06:17.588 00.001 21068 single-star, 5 included, MultiStar: {-0.32, 0.08}, one-star: {-0.13, 0.20}
04:06:17.588 00.000 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
04:06:17.589 00.001 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
04:06:17.590 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.16 mountX=0.16 mountY=-0.16, mountTheta=-0.78
04:06:17.591 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.20, opts=13)
04:06:17.592 00.001 21068 Enqueuing Move request for scope (-0.13, 0.20)
04:06:17.593 00.001 16108 Worker thread wakes up
04:06:17.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
04:06:17.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
04:06:17.593 00.000 16108 Moving (-0.13, 0.20) raw xDistance=0.16 yDistance=-0.16
04:06:17.593 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:06:17.593 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:17.593 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:06:17.593 00.000 16108 MoveAxis(E, 0, ABG)
04:06:17.594 00.001 16108 Move returns status 0, amount 0
04:06:17.594 00.000 16108 MoveAxis(N, 0, ABG)
04:06:17.594 00.000 16108 Move returns status 0, amount 0
04:06:17.594 00.000 16108 move complete, result=0
04:06:17.594 00.000 16108 worker thread done servicing request
04:06:17.599 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2313, max=65535, med=4857, FiltMin=4075, FiltMax=14467, Gamma=1.000
04:06:17.610 00.011 21068 UpdateGuideState exits: m=134929 SNR=71.5
04:06:17.612 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:17.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:17.616 00.003 21068 Enqueuing Expose request
04:06:17.617 00.001 16108 Worker thread wakes up
04:06:17.618 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:17.619 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:17.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:18.786 01.167 16108 Exposure complete
04:06:18.857 00.071 16108 worker thread done servicing request
04:06:18.858 00.001 21068 OnExposeComplete: enter
04:06:18.858 00.000 21068 UpdateGuideState(): m_state=6
04:06:18.859 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
04:06:18.860 00.001 21068 Star::Find returns 1 (0), X=102.01, Y=801.72, Mass=139785, SNR=81.4, Peak=17977 HFD=3.4
04:06:18.862 00.002 21068 MultiStar: [#1 -1.11,-0.01,0.00,M2] [#2 -0.77,0.32,0.00,M1] [#3 -0.76,0.27,0.00,M1] [#4 -0.90,0.72,0.00,M1] [#5 -0.72,0.18,0.00,M2] [#6 -1.04,-0.26,0.00,M9] [#7 -0.64,0.51,0.00,M1] [#8 -0.89,0.37,0.00,M1] 
04:06:18.863 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
04:06:18.863 00.000 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
04:06:18.864 00.001 21068 CameraToMount -- cameraX=-0.76 cameraY=0.29 hyp=0.81 cameraTheta=2.78 mountX=0.80 mountY=-0.10, mountTheta=-0.13
04:06:18.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.76, y=0.29, opts=13)
04:06:18.867 00.001 21068 Enqueuing Move request for scope (-0.76, 0.29)
04:06:18.868 00.001 16108 Worker thread wakes up
04:06:18.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.29) opts 0xd
04:06:18.868 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.76, 0.29)
04:06:18.868 00.000 16108 Moving (-0.76, 0.29) raw xDistance=0.80 yDistance=-0.10
04:06:18.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
04:06:18.869 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:18.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:06:18.869 00.000 16108 MoveAxis(W, 209, ABG)
04:06:18.869 00.000 16108 Guiding  Dir = 3, Dur = 209
04:06:18.870 00.001 16108 IsSlewing returns 0
04:06:18.870 00.000 16108 IsGuiding returns 0
04:06:18.872 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4870, FiltMin=4153, FiltMax=16361, Gamma=1.000
04:06:18.885 00.013 21068 UpdateGuideState exits: m=139785 SNR=81.4
04:06:18.887 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:18.887 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:18.888 00.001 21068 Enqueuing Expose request
04:06:18.913 00.025 16108 PulseGuide returned control before completion, sleep 176
04:06:19.101 00.188 16108 IsGuiding returns 1
04:06:19.101 00.000 16108 scope still moving after pulse duration time elapsed
04:06:19.133 00.032 16108 IsSlewing returns 0
04:06:19.133 00.000 16108 IsGuiding returns 1
04:06:19.163 00.030 16108 IsSlewing returns 0
04:06:19.163 00.000 16108 IsGuiding returns 0
04:06:19.163 00.000 16108 scope move finished after 209 + 85 ms
04:06:19.163 00.000 16108 Move returns status 0, amount 209
04:06:19.163 00.000 16108 MoveAxis(N, 0, ABG)
04:06:19.163 00.000 16108 Move returns status 0, amount 0
04:06:19.163 00.000 16108 move complete, result=0
04:06:19.165 00.002 16108 worker thread done servicing request
04:06:19.165 00.000 16108 Worker thread wakes up
04:06:19.165 00.000 21068 GuideStep: 0.8 px 209 ms WEST, -0.1 px 0 ms NORTH
04:06:19.167 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:19.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:20.135 00.968 16108 Exposure complete
04:06:20.201 00.066 16108 worker thread done servicing request
04:06:20.203 00.002 21068 OnExposeComplete: enter
04:06:20.203 00.000 21068 UpdateGuideState(): m_state=6
04:06:20.204 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
04:06:20.205 00.001 21068 Star::Find returns 1 (0), X=102.46, Y=801.51, Mass=132116, SNR=72.8, Peak=17235 HFD=3.2
04:06:20.206 00.001 21068 Star::Find false star n=7 nbg=280 bg=5098.6 sigma=321.7 thresh=6064 peak=6047
04:06:20.206 00.000 21068 MultiStar: [#1 -0.23,-0.23,1.16,U] [#2 -0.04,0.03,1.33,U] [#3 -0.10,-0.08,0.92,U] [#4 -0.02,0.42,0.33,U] [#5 -0.68,0.22,0.00,M3] [#6 -0.24,0.42,0.30,U] [#7 0.49,0.09,0.35,U] [#8 0.00,0.00,0.00,L] [#9 -0.15,-0.50,0.25,U] 
04:06:20.207 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {-0.31, 0.07}
04:06:20.208 00.001 21068 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
04:06:20.208 00.000 21068 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
04:06:20.209 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.06 mountX=0.12 mountY=0.04, mountTheta=0.32
04:06:20.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.01, opts=13)
04:06:20.212 00.001 21068 Enqueuing Move request for scope (-0.12, -0.01)
04:06:20.212 00.000 16108 Worker thread wakes up
04:06:20.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
04:06:20.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
04:06:20.212 00.000 16108 Moving (-0.12, -0.01) raw xDistance=0.12 yDistance=0.04
04:06:20.214 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:06:20.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:20.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:20.214 00.000 16108 MoveAxis(E, 0, ABG)
04:06:20.214 00.000 16108 Move returns status 0, amount 0
04:06:20.214 00.000 16108 MoveAxis(N, 0, ABG)
04:06:20.214 00.000 16108 Move returns status 0, amount 0
04:06:20.214 00.000 16108 move complete, result=0
04:06:20.214 00.000 16108 worker thread done servicing request
04:06:20.219 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2435, max=65535, med=4880, FiltMin=4208, FiltMax=15165, Gamma=1.000
04:06:20.233 00.014 21068 UpdateGuideState exits: m=132116 SNR=72.8
04:06:20.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:20.234 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:20.235 00.001 21068 Enqueuing Expose request
04:06:20.237 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:20.237 00.000 16108 Worker thread wakes up
04:06:20.238 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:20.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:21.391 01.153 16108 Exposure complete
04:06:21.487 00.096 16108 worker thread done servicing request
04:06:21.487 00.000 21068 OnExposeComplete: enter
04:06:21.489 00.002 21068 UpdateGuideState(): m_state=6
04:06:21.491 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
04:06:21.492 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.30, Mass=123192, SNR=60.7, Peak=14854 HFD=3.4
04:06:21.493 00.001 21068 MultiStar: [#1 -0.40,-0.57,0.00,M2] [#2 0.22,-0.54,1.21,U] [#3 0.34,-0.05,1.03,U] [#4 0.02,-0.24,0.39,U] [#5 -0.06,-0.27,0.43,U] [#6 -0.49,-0.68,0.00,M9] [#7 0.40,-0.07,0.42,U] [#8 0.13,-0.29,0.22,U] 
04:06:21.495 00.002 21068 single-star, 6 included, MultiStar: {0.20, -0.25}, one-star: {0.14, -0.14}
04:06:21.496 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
04:06:21.497 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
04:06:21.499 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.16 mountY=0.10, mountTheta=2.60
04:06:21.503 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.14, opts=13)
04:06:21.505 00.002 21068 Enqueuing Move request for scope (0.14, -0.14)
04:06:21.506 00.001 16108 Worker thread wakes up
04:06:21.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
04:06:21.506 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
04:06:21.507 00.001 16108 Moving (0.14, -0.14) raw xDistance=-0.16 yDistance=0.10
04:06:21.507 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:06:21.507 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:21.507 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:06:21.507 00.000 16108 MoveAxis(E, 0, ABG)
04:06:21.507 00.000 16108 Move returns status 0, amount 0
04:06:21.507 00.000 16108 MoveAxis(N, 0, ABG)
04:06:21.507 00.000 16108 Move returns status 0, amount 0
04:06:21.507 00.000 16108 move complete, result=0
04:06:21.507 00.000 16108 worker thread done servicing request
04:06:21.512 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2134, max=65535, med=4893, FiltMin=4164, FiltMax=15993, Gamma=1.000
04:06:21.525 00.013 21068 UpdateGuideState exits: m=123192 SNR=60.7
04:06:21.527 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:21.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:21.528 00.000 21068 Enqueuing Expose request
04:06:21.529 00.001 16108 Worker thread wakes up
04:06:21.529 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:21.530 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:21.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:22.504 00.974 16108 Exposure complete
04:06:22.575 00.071 16108 worker thread done servicing request
04:06:22.575 00.000 21068 OnExposeComplete: enter
04:06:22.576 00.001 21068 UpdateGuideState(): m_state=6
04:06:22.577 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
04:06:22.577 00.000 21068 Star::Find returns 1 (0), X=102.68, Y=800.90, Mass=133439, SNR=70.2, Peak=13545 HFD=3.7
04:06:22.578 00.001 21068 MultiStar: [#1 -0.85,-0.81,0.00,M3] [#2 -0.30,-0.83,0.00,M1] [#3 -0.12,-0.75,0.00,M1] [#4 -0.33,-0.09,0.34,U] [#5 -0.60,-0.26,0.00,M3] [#6 -0.70,-1.23,0.00,M10] [#7 -0.63,-0.56,0.00,M1] [#8 0.44,-0.31,0.19,U] 
04:06:22.579 00.001 21068 refined, 2 included, MultiStar: {-0.08, -0.41}, one-star: {-0.09, -0.53}
04:06:22.580 00.001 21068 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
04:06:22.581 00.001 21068 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
04:06:22.581 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.76 mountX=0.00 mountY=0.41, mountTheta=1.56
04:06:22.583 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.41, opts=13)
04:06:22.584 00.001 21068 Enqueuing Move request for scope (-0.08, -0.41)
04:06:22.585 00.001 16108 Worker thread wakes up
04:06:22.585 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.41) opts 0xd
04:06:22.585 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.41)
04:06:22.585 00.000 16108 Moving (-0.08, -0.41) raw xDistance=0.00 yDistance=0.41
04:06:22.585 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:06:22.585 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:06:22.585 00.000 16108 MoveAxis(E, 0, ABG)
04:06:22.585 00.000 16108 Move returns status 0, amount 0
04:06:22.586 00.001 16108 MoveAxis(S, 83, ABG)
04:06:22.586 00.000 16108 Guiding  Dir = 1, Dur = 83
04:06:22.586 00.000 16108 IsSlewing returns 0
04:06:22.586 00.000 16108 IsGuiding returns 0
04:06:22.589 00.003 16108 PulseGuide returned control before completion, sleep 92
04:06:22.593 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4905, FiltMin=4061, FiltMax=14313, Gamma=1.000
04:06:22.615 00.022 21068 UpdateGuideState exits: m=133439 SNR=70.2
04:06:22.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:22.616 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:22.617 00.001 21068 Enqueuing Expose request
04:06:22.689 00.072 16108 IsGuiding returns 1
04:06:22.689 00.000 16108 scope still moving after pulse duration time elapsed
04:06:22.720 00.031 16108 IsSlewing returns 0
04:06:22.721 00.001 16108 IsGuiding returns 1
04:06:22.750 00.029 16108 IsSlewing returns 0
04:06:22.750 00.000 16108 IsGuiding returns 0
04:06:22.751 00.001 16108 scope move finished after 83 + 80 ms
04:06:22.751 00.000 16108 Move returns status 0, amount 83
04:06:22.751 00.000 16108 move complete, result=0
04:06:22.751 00.000 16108 worker thread done servicing request
04:06:22.751 00.000 16108 Worker thread wakes up
04:06:22.751 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 83 ms SOUTH
04:06:22.754 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:22.754 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:23.904 01.150 16108 Exposure complete
04:06:23.962 00.058 16108 worker thread done servicing request
04:06:23.962 00.000 21068 OnExposeComplete: enter
04:06:23.963 00.001 21068 UpdateGuideState(): m_state=6
04:06:23.964 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
04:06:23.964 00.000 21068 Star::Find returns 1 (0), X=103.41, Y=801.72, Mass=129825, SNR=72.0, Peak=16473 HFD=3.3
04:06:23.965 00.001 21068 MultiStar: [#1 0.07,0.10,1.13,U] [#2 0.32,0.07,1.07,U] [#3 0.35,0.14,0.90,U] [#4 -0.18,0.83,0.00,M1] [#5 0.03,0.41,0.40,U] [#6 -0.19,-0.19,0.27,U] [#7 0.79,0.22,0.00,M2] [#8 0.26,0.41,0.23,U] 
04:06:23.966 00.001 21068 refined, 6 included, MultiStar: {0.28, 0.16}, one-star: {0.64, 0.28}
04:06:23.967 00.001 21068 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.97) = xAngle (-2.45 = -2.45)
04:06:23.967 00.000 21068 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.38 = -2.38)
04:06:23.969 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=-0.25 mountY=-0.22, mountTheta=-2.41
04:06:23.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=0.16, opts=13)
04:06:23.971 00.000 21068 Enqueuing Move request for scope (0.28, 0.16)
04:06:23.972 00.001 16108 Worker thread wakes up
04:06:23.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
04:06:23.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
04:06:23.972 00.000 16108 Moving (0.28, 0.16) raw xDistance=-0.25 yDistance=-0.22
04:06:23.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:06:23.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:23.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:06:23.972 00.000 16108 MoveAxis(E, 65, ABG)
04:06:23.972 00.000 16108 Guiding  Dir = 2, Dur = 65
04:06:23.973 00.001 16108 IsSlewing returns 0
04:06:23.973 00.000 16108 IsGuiding returns 0
04:06:23.976 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1917, max=65535, med=4918, FiltMin=4173, FiltMax=18329, Gamma=1.000
04:06:23.991 00.015 21068 UpdateGuideState exits: m=129825 SNR=72.0
04:06:23.994 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:23.996 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:23.999 00.003 21068 Enqueuing Expose request
04:06:24.022 00.023 16108 PulseGuide returned control before completion, sleep 26
04:06:24.053 00.031 16108 IsGuiding returns 1
04:06:24.053 00.000 16108 scope still moving after pulse duration time elapsed
04:06:24.084 00.031 16108 IsSlewing returns 0
04:06:24.084 00.000 16108 IsGuiding returns 1
04:06:24.115 00.031 16108 IsSlewing returns 0
04:06:24.116 00.001 16108 IsGuiding returns 0
04:06:24.116 00.000 16108 scope move finished after 65 + 78 ms
04:06:24.116 00.000 16108 Move returns status 0, amount 65
04:06:24.116 00.000 16108 MoveAxis(N, 0, ABG)
04:06:24.116 00.000 16108 Move returns status 0, amount 0
04:06:24.116 00.000 16108 move complete, result=0
04:06:24.116 00.000 16108 worker thread done servicing request
04:06:24.116 00.000 16108 Worker thread wakes up
04:06:24.116 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
04:06:24.120 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:24.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:25.097 00.977 16108 Exposure complete
04:06:25.163 00.066 16108 worker thread done servicing request
04:06:25.163 00.000 21068 OnExposeComplete: enter
04:06:25.164 00.001 21068 UpdateGuideState(): m_state=6
04:06:25.165 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
04:06:25.167 00.002 21068 Star::Find returns 1 (0), X=103.31, Y=801.89, Mass=151728, SNR=81.9, Peak=20067 HFD=3.4
04:06:25.169 00.002 21068 MultiStar: [#1 0.00,0.27,1.08,U] [#2 0.57,0.18,0.90,U] [#3 0.54,0.22,0.72,U] [#4 0.13,0.91,0.00,M2] [#5 0.41,0.75,0.00,M3] [#6 0.63,-0.03,0.00,M10] [#7 0.19,0.51,0.34,U] [#8 1.29,1.00,0.00,M1] 
04:06:25.170 00.001 21068 refined, 4 included, MultiStar: {0.37, 0.31}, one-star: {0.54, 0.45}
04:06:25.172 00.002 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
04:06:25.172 00.000 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
04:06:25.174 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=0.31 hyp=0.49 cameraTheta=0.69 mountX=-0.31 mountY=-0.39, mountTheta=-2.25
04:06:25.176 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=0.31, opts=13)
04:06:25.177 00.001 21068 Enqueuing Move request for scope (0.37, 0.31)
04:06:25.179 00.002 16108 Worker thread wakes up
04:06:25.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.31) opts 0xd
04:06:25.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, 0.31)
04:06:25.179 00.000 16108 Moving (0.37, 0.31) raw xDistance=-0.31 yDistance=-0.39
04:06:25.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
04:06:25.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:25.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:06:25.179 00.000 16108 MoveAxis(E, 87, ABG)
04:06:25.179 00.000 16108 Guiding  Dir = 2, Dur = 87
04:06:25.180 00.001 16108 IsSlewing returns 0
04:06:25.180 00.000 16108 IsGuiding returns 0
04:06:25.185 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2432, max=65535, med=4928, FiltMin=4224, FiltMax=16822, Gamma=1.000
04:06:25.203 00.018 16108 PulseGuide returned control before completion, sleep 75
04:06:25.208 00.005 21068 UpdateGuideState exits: m=151728 SNR=81.9
04:06:25.211 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:25.212 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:25.213 00.001 21068 Enqueuing Expose request
04:06:25.283 00.070 16108 IsGuiding returns 1
04:06:25.283 00.000 16108 scope still moving after pulse duration time elapsed
04:06:25.311 00.028 16108 IsSlewing returns 0
04:06:25.311 00.000 16108 IsGuiding returns 0
04:06:25.311 00.000 16108 scope move finished after 87 + 44 ms
04:06:25.311 00.000 16108 Move returns status 0, amount 87
04:06:25.311 00.000 16108 MoveAxis(N, 0, ABG)
04:06:25.311 00.000 16108 Move returns status 0, amount 0
04:06:25.311 00.000 16108 move complete, result=0
04:06:25.311 00.000 16108 worker thread done servicing request
04:06:25.311 00.000 16108 Worker thread wakes up
04:06:25.311 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:25.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:25.311 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.4 px 0 ms NORTH
04:06:26.473 01.162 16108 Exposure complete
04:06:26.528 00.055 16108 worker thread done servicing request
04:06:26.528 00.000 21068 OnExposeComplete: enter
04:06:26.529 00.001 21068 UpdateGuideState(): m_state=6
04:06:26.530 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
04:06:26.531 00.001 21068 Star::Find returns 1 (0), X=102.69, Y=801.58, Mass=151692, SNR=81.1, Peak=20243 HFD=3.2
04:06:26.532 00.001 21068 MultiStar: [#1 -0.46,-0.06,1.14,U] [#2 -0.05,-0.28,0.87,U] [#3 -0.25,-0.21,0.63,U] [#4 -0.34,0.35,0.30,U] [#5 -0.60,0.54,0.00,M4] [#6 -0.69,-0.59,0.00,R] [#7 0.86,0.18,0.00,M2] [#8 0.12,-0.30,0.16,U] 
04:06:26.533 00.001 21068 single-star, 5 included, MultiStar: {-0.22, -0.06}, one-star: {-0.08, 0.15}
04:06:26.533 00.000 21068 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.97) = xAngle (-0.90 = -0.90)
04:06:26.535 00.002 21068 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.84 = -0.84)
04:06:26.536 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=0.10 mountY=-0.12, mountTheta=-0.88
04:06:26.537 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.15, opts=13)
04:06:26.538 00.001 21068 Enqueuing Move request for scope (-0.08, 0.15)
04:06:26.539 00.001 16108 Worker thread wakes up
04:06:26.539 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
04:06:26.539 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
04:06:26.539 00.000 16108 Moving (-0.08, 0.15) raw xDistance=0.10 yDistance=-0.12
04:06:26.539 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:06:26.539 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:26.539 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:06:26.539 00.000 16108 MoveAxis(E, 0, ABG)
04:06:26.539 00.000 16108 Move returns status 0, amount 0
04:06:26.539 00.000 16108 MoveAxis(N, 0, ABG)
04:06:26.539 00.000 16108 Move returns status 0, amount 0
04:06:26.539 00.000 16108 move complete, result=0
04:06:26.539 00.000 16108 worker thread done servicing request
04:06:26.543 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2384, max=65535, med=4944, FiltMin=4137, FiltMax=15923, Gamma=1.000
04:06:26.555 00.012 21068 UpdateGuideState exits: m=151692 SNR=81.1
04:06:26.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:26.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:26.557 00.000 21068 Enqueuing Expose request
04:06:26.558 00.001 16108 Worker thread wakes up
04:06:26.558 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:26.560 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:26.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:27.528 00.968 16108 Exposure complete
04:06:27.583 00.055 16108 worker thread done servicing request
04:06:27.584 00.001 21068 OnExposeComplete: enter
04:06:27.585 00.001 21068 UpdateGuideState(): m_state=6
04:06:27.585 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
04:06:27.586 00.001 21068 Star::Find returns 1 (0), X=102.73, Y=801.99, Mass=137205, SNR=79.3, Peak=18531 HFD=3.2
04:06:27.587 00.001 21068 MultiStar: [#1 -0.53,0.03,1.00,U] [#2 -0.10,0.09,0.77,U] [#3 0.06,0.35,0.73,U] [#4 0.21,0.26,0.28,U] [#5 -0.37,0.01,0.28,U] [#6 0.12,0.08,0.24,U] [#7 0.34,0.07,0.31,U] [#8 -0.47,0.38,0.00,M1] 
04:06:27.588 00.001 21068 refined, 7 included, MultiStar: {-0.11, 0.22}, one-star: {-0.04, 0.55}
04:06:27.588 00.000 21068 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.97) = xAngle (-0.93 = -0.93)
04:06:27.589 00.001 21068 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.87 = -0.87)
04:06:27.590 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.04 mountX=0.15 mountY=-0.19, mountTheta=-0.91
04:06:27.591 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.22, opts=13)
04:06:27.592 00.001 21068 Enqueuing Move request for scope (-0.11, 0.22)
04:06:27.594 00.002 16108 Worker thread wakes up
04:06:27.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
04:06:27.594 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
04:06:27.594 00.000 16108 Moving (-0.11, 0.22) raw xDistance=0.15 yDistance=-0.19
04:06:27.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:06:27.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:27.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:06:27.594 00.000 16108 MoveAxis(E, 0, ABG)
04:06:27.594 00.000 16108 Move returns status 0, amount 0
04:06:27.594 00.000 16108 MoveAxis(N, 0, ABG)
04:06:27.594 00.000 16108 Move returns status 0, amount 0
04:06:27.594 00.000 16108 move complete, result=0
04:06:27.594 00.000 16108 worker thread done servicing request
04:06:27.598 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2429, max=65535, med=4953, FiltMin=4176, FiltMax=14406, Gamma=1.000
04:06:27.626 00.028 21068 UpdateGuideState exits: m=137205 SNR=79.3
04:06:27.627 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:27.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:27.630 00.002 21068 Enqueuing Expose request
04:06:27.631 00.001 16108 Worker thread wakes up
04:06:27.631 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:27.632 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:27.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:28.803 01.171 16108 Exposure complete
04:06:28.870 00.067 16108 worker thread done servicing request
04:06:28.870 00.000 21068 OnExposeComplete: enter
04:06:28.872 00.002 21068 UpdateGuideState(): m_state=6
04:06:28.873 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
04:06:28.874 00.001 21068 Star::Find returns 1 (0), X=102.84, Y=801.80, Mass=158611, SNR=85.6, Peak=19523 HFD=3.6
04:06:28.876 00.002 21068 MultiStar: [#1 -0.42,0.12,0.88,U] [#2 -0.12,0.10,0.66,U] [#3 -0.10,0.11,0.64,U] [#4 -0.65,0.78,0.00,M1] [#5 -0.02,0.33,0.20,U] [#6 -0.29,0.93,0.00,M1] [#7 -0.20,0.02,0.29,U] [#8 -0.00,0.71,0.00,M2] 
04:06:28.876 00.000 21068 refined, 5 included, MultiStar: {-0.14, 0.19}, one-star: {0.07, 0.36}
04:06:28.877 00.001 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.76 = -0.76)
04:06:28.878 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
04:06:28.879 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.21 mountX=0.17 mountY=-0.15, mountTheta=-0.72
04:06:28.882 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.19, opts=13)
04:06:28.883 00.001 21068 Enqueuing Move request for scope (-0.14, 0.19)
04:06:28.884 00.001 16108 Worker thread wakes up
04:06:28.884 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
04:06:28.884 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
04:06:28.884 00.000 16108 Moving (-0.14, 0.19) raw xDistance=0.17 yDistance=-0.15
04:06:28.884 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:06:28.884 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:28.884 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:06:28.884 00.000 16108 MoveAxis(E, 0, ABG)
04:06:28.884 00.000 16108 Move returns status 0, amount 0
04:06:28.884 00.000 16108 MoveAxis(N, 0, ABG)
04:06:28.884 00.000 16108 Move returns status 0, amount 0
04:06:28.884 00.000 16108 move complete, result=0
04:06:28.884 00.000 16108 worker thread done servicing request
04:06:28.887 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4966, FiltMin=4179, FiltMax=13651, Gamma=1.000
04:06:28.899 00.012 21068 UpdateGuideState exits: m=158611 SNR=85.6
04:06:28.900 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:28.901 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:28.901 00.000 21068 Enqueuing Expose request
04:06:28.902 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:28.903 00.001 16108 Worker thread wakes up
04:06:28.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:28.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:29.885 00.982 16108 Exposure complete
04:06:29.950 00.065 16108 worker thread done servicing request
04:06:29.950 00.000 21068 OnExposeComplete: enter
04:06:29.952 00.002 21068 UpdateGuideState(): m_state=6
04:06:29.953 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
04:06:29.954 00.001 21068 Star::Find returns 1 (0), X=102.92, Y=802.01, Mass=152991, SNR=77.6, Peak=21171 HFD=3.5
04:06:29.954 00.000 21068 MultiStar: [#1 -0.00,0.41,0.84,U] [#2 0.24,0.37,0.66,U] [#3 -0.02,0.17,0.60,U] [#4 -0.10,0.50,0.30,U] [#5 -0.17,1.17,0.00,M3] [#6 -0.02,1.02,0.00,M2] [#7 -0.55,0.29,0.00,M1] [#8 -0.18,0.07,0.18,U] 
04:06:29.955 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.40}, one-star: {0.16, 0.58}
04:06:29.956 00.001 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.56 = -1.56)
04:06:29.957 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.50 = -1.50)
04:06:29.957 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.40 cameraTheta=1.41 mountX=0.00 mountY=-0.40, mountTheta=-1.56
04:06:29.959 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.40, opts=13)
04:06:29.960 00.001 21068 Enqueuing Move request for scope (0.07, 0.40)
04:06:29.960 00.000 16108 Worker thread wakes up
04:06:29.960 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
04:06:29.960 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
04:06:29.961 00.001 16108 Moving (0.07, 0.40) raw xDistance=0.00 yDistance=-0.40
04:06:29.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:06:29.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:29.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:06:29.961 00.000 16108 MoveAxis(E, 0, ABG)
04:06:29.961 00.000 16108 Move returns status 0, amount 0
04:06:29.961 00.000 16108 MoveAxis(N, 0, ABG)
04:06:29.961 00.000 16108 Move returns status 0, amount 0
04:06:29.961 00.000 16108 move complete, result=0
04:06:29.961 00.000 16108 worker thread done servicing request
04:06:29.965 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2688, max=65535, med=4979, FiltMin=4198, FiltMax=14294, Gamma=1.000
04:06:29.984 00.019 21068 UpdateGuideState exits: m=152991 SNR=77.6
04:06:29.986 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:29.987 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:29.988 00.001 21068 Enqueuing Expose request
04:06:29.989 00.001 16108 Worker thread wakes up
04:06:29.989 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:06:29.991 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:29.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:31.174 01.183 16108 Exposure complete
04:06:31.236 00.062 16108 worker thread done servicing request
04:06:31.236 00.000 21068 OnExposeComplete: enter
04:06:31.238 00.002 21068 UpdateGuideState(): m_state=6
04:06:31.239 00.001 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
04:06:31.241 00.002 21068 Star::Find returns 1 (0), X=106.03, Y=802.83, Mass=176216, SNR=84.4, Peak=14182 HFD=4.3
04:06:31.243 00.002 21068 MultiStar: large primary error, entering stabilization period
04:06:31.244 00.001 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
04:06:31.244 00.000 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.50 = -2.50)
04:06:31.245 00.001 21068 CameraToMount -- cameraX=3.26 cameraY=1.40 hyp=3.55 cameraTheta=0.40 mountX=-2.97 mountY=-2.12, mountTheta=-2.52
04:06:31.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=3.26, y=1.40, opts=13)
04:06:31.248 00.002 21068 Enqueuing Move request for scope (3.26, 1.40)
04:06:31.248 00.000 16108 Worker thread wakes up
04:06:31.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (3.26, 1.40) opts 0xd
04:06:31.248 00.000 16108 Handling offset move in thread for scope, endpoint = (3.26, 1.40)
04:06:31.248 00.000 16108 Moving (3.26, 1.40) raw xDistance=-2.97 yDistance=-2.12
04:06:31.249 00.001 16108 GuideAlgorithmHysteresis::Result() returns -1.87 from input -2.97
04:06:31.249 00.000 16108 resist switch: large excursion: input -2.12 thresh 0.60 direction from 1 to -1
04:06:31.249 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.36
04:06:31.249 00.000 16108 GuideAlgorithmResistSwitch::result() returns -2.12 from input -2.12
04:06:31.249 00.000 16108 MoveAxis(E, 778, ABG)
04:06:31.249 00.000 16108 Guiding  Dir = 2, Dur = 778
04:06:31.249 00.000 16108 IsSlewing returns 0
04:06:31.249 00.000 16108 IsGuiding returns 0
04:06:31.252 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2201, max=65535, med=4989, FiltMin=4206, FiltMax=12937, Gamma=1.000
04:06:31.264 00.012 21068 UpdateGuideState exits: m=176216 SNR=84.4
04:06:31.266 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:31.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:31.268 00.001 21068 Enqueuing Expose request
04:06:31.285 00.017 16108 PulseGuide returned control before completion, sleep 753
04:06:32.054 00.769 16108 IsGuiding returns 1
04:06:32.054 00.000 16108 scope still moving after pulse duration time elapsed
04:06:32.085 00.031 16108 IsSlewing returns 0
04:06:32.085 00.000 16108 IsGuiding returns 0
04:06:32.087 00.002 16108 scope move finished after 778 + 58 ms
04:06:32.087 00.000 16108 Move returns status 0, amount 778
04:06:32.087 00.000 16108 MoveAxis(N, 426, ABG)
04:06:32.087 00.000 16108 Guiding  Dir = 0, Dur = 426
04:06:32.087 00.000 16108 IsSlewing returns 0
04:06:32.087 00.000 16108 IsGuiding returns 0
04:06:32.096 00.009 16108 PulseGuide returned control before completion, sleep 427
04:06:32.538 00.442 16108 IsGuiding returns 1
04:06:32.538 00.000 16108 scope still moving after pulse duration time elapsed
04:06:32.570 00.032 16108 IsSlewing returns 0
04:06:32.571 00.001 16108 IsGuiding returns 0
04:06:32.571 00.000 16108 scope move finished after 426 + 58 ms
04:06:32.571 00.000 16108 Move returns status 0, amount 426
04:06:32.571 00.000 16108 move complete, result=0
04:06:32.571 00.000 16108 worker thread done servicing request
04:06:32.571 00.000 16108 Worker thread wakes up
04:06:32.571 00.000 21068 GuideStep: -3.0 px 778 ms EAST, -2.1 px 426 ms NORTH
04:06:32.574 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:32.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:33.744 01.170 16108 Exposure complete
04:06:33.800 00.056 16108 worker thread done servicing request
04:06:33.800 00.000 21068 OnExposeComplete: enter
04:06:33.801 00.001 21068 UpdateGuideState(): m_state=6
04:06:33.802 00.001 21068 Star::Find(15, 106, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
04:06:33.803 00.001 21068 Star::Find returns 1 (0), X=103.15, Y=801.30, Mass=158892, SNR=66.5, Peak=11040 HFD=5.0
04:06:33.804 00.001 21068 MultiStar: exiting stabilization period
04:06:33.805 00.001 21068 Star::Find false star n=7 nbg=283 bg=5033.3 sigma=296.9 thresh=5924 peak=5791
04:06:33.805 00.000 21068 Star::Find false star n=7 nbg=261 bg=4997.7 sigma=281.1 thresh=5841 peak=5695
04:06:33.806 00.001 21068 MultiStar: [#1 -0.04,-0.48,1.03,U] [#2 0.51,-0.53,0.00,M1] [#3 -0.27,-0.42,0.74,U] [#4 -1.04,0.60,0.00,M1] [#5 -0.68,-0.07,0.21,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 -0.48,-0.19,0.18,U] [#9 -0.09,0.11,0.18,U] [#10 0.12,0.69,0.00,M1] 
04:06:33.807 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.29}, one-star: {0.38, -0.13}
04:06:33.808 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
04:06:33.808 00.000 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
04:06:33.809 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.68 mountX=-0.02 mountY=0.29, mountTheta=1.63
04:06:33.811 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.29, opts=13)
04:06:33.812 00.001 21068 Enqueuing Move request for scope (-0.03, -0.29)
04:06:33.812 00.000 16108 Worker thread wakes up
04:06:33.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
04:06:33.812 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
04:06:33.813 00.001 16108 Moving (-0.03, -0.29) raw xDistance=-0.02 yDistance=0.29
04:06:33.813 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:06:33.813 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:33.813 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:06:33.813 00.000 16108 MoveAxis(E, 0, ABG)
04:06:33.813 00.000 16108 Move returns status 0, amount 0
04:06:33.813 00.000 16108 MoveAxis(N, 0, ABG)
04:06:33.813 00.000 16108 Move returns status 0, amount 0
04:06:33.813 00.000 16108 move complete, result=0
04:06:33.813 00.000 16108 worker thread done servicing request
04:06:33.820 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=5008, FiltMin=4211, FiltMax=9923, Gamma=1.000
04:06:33.837 00.017 21068 UpdateGuideState exits: m=158892 SNR=66.5
04:06:33.838 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:33.839 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:33.839 00.000 21068 Enqueuing Expose request
04:06:33.840 00.001 16108 Worker thread wakes up
04:06:33.840 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:06:33.841 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:33.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:34.825 00.984 16108 Exposure complete
04:06:34.888 00.063 16108 worker thread done servicing request
04:06:34.888 00.000 21068 OnExposeComplete: enter
04:06:34.889 00.001 21068 UpdateGuideState(): m_state=6
04:06:34.890 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
04:06:34.891 00.001 21068 Star::Find returns 1 (0), X=104.21, Y=800.82, Mass=199796, SNR=79.0, Peak=14272 HFD=4.4
04:06:34.892 00.001 21068 MultiStar: large primary error, entering stabilization period
04:06:34.893 00.001 21068 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
04:06:34.893 00.000 21068 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.98)
04:06:34.894 00.001 21068 CameraToMount -- cameraX=1.44 cameraY=-0.61 hyp=1.56 cameraTheta=-0.40 mountX=-1.52 mountY=0.26, mountTheta=2.97
04:06:34.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.44, y=-0.61, opts=13)
04:06:34.896 00.000 21068 Enqueuing Move request for scope (1.44, -0.61)
04:06:34.897 00.001 16108 Worker thread wakes up
04:06:34.898 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.61) opts 0xd
04:06:34.898 00.000 16108 Handling offset move in thread for scope, endpoint = (1.44, -0.61)
04:06:34.898 00.000 16108 Moving (1.44, -0.61) raw xDistance=-1.52 yDistance=0.26
04:06:34.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.52
04:06:34.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:34.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:06:34.898 00.000 16108 MoveAxis(E, 399, ABG)
04:06:34.898 00.000 16108 Guiding  Dir = 2, Dur = 399
04:06:34.898 00.000 16108 IsSlewing returns 0
04:06:34.898 00.000 16108 IsGuiding returns 0
04:06:34.902 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2368, max=65535, med=5014, FiltMin=4163, FiltMax=11526, Gamma=1.000
04:06:34.914 00.012 21068 UpdateGuideState exits: m=199796 SNR=79.0
04:06:34.916 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:34.916 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:34.917 00.001 21068 Enqueuing Expose request
04:06:34.925 00.008 16108 PulseGuide returned control before completion, sleep 384
04:06:35.314 00.389 16108 IsGuiding returns 1
04:06:35.314 00.000 16108 scope still moving after pulse duration time elapsed
04:06:35.346 00.032 16108 IsSlewing returns 0
04:06:35.346 00.000 16108 IsGuiding returns 0
04:06:35.346 00.000 16108 scope move finished after 399 + 48 ms
04:06:35.346 00.000 16108 Move returns status 0, amount 399
04:06:35.346 00.000 16108 MoveAxis(N, 0, ABG)
04:06:35.347 00.001 16108 Move returns status 0, amount 0
04:06:35.347 00.000 16108 move complete, result=0
04:06:35.347 00.000 16108 worker thread done servicing request
04:06:35.347 00.000 16108 Worker thread wakes up
04:06:35.347 00.000 21068 GuideStep: -1.5 px 399 ms EAST, 0.3 px 0 ms NORTH
04:06:35.351 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:35.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:36.512 01.161 16108 Exposure complete
04:06:36.586 00.074 16108 worker thread done servicing request
04:06:36.586 00.000 21068 OnExposeComplete: enter
04:06:36.587 00.001 21068 UpdateGuideState(): m_state=6
04:06:36.588 00.001 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
04:06:36.589 00.001 21068 Star::Find returns 1 (0), X=103.33, Y=800.85, Mass=207228, SNR=103.6, Peak=14214 HFD=4.6
04:06:36.590 00.001 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.77 = 2.51)
04:06:36.590 00.000 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.57)
04:06:36.591 00.001 21068 CameraToMount -- cameraX=0.56 cameraY=-0.59 hyp=0.81 cameraTheta=-0.81 mountX=-0.66 mountY=0.44, mountTheta=2.55
04:06:36.592 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.56, y=-0.59, opts=13)
04:06:36.593 00.001 21068 Enqueuing Move request for scope (0.56, -0.59)
04:06:36.594 00.001 16108 Worker thread wakes up
04:06:36.594 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.59) opts 0xd
04:06:36.594 00.000 16108 Handling offset move in thread for scope, endpoint = (0.56, -0.59)
04:06:36.594 00.000 16108 Moving (0.56, -0.59) raw xDistance=-0.66 yDistance=0.44
04:06:36.594 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.66
04:06:36.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:36.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:06:36.594 00.000 16108 MoveAxis(E, 200, ABG)
04:06:36.594 00.000 16108 Guiding  Dir = 2, Dur = 200
04:06:36.594 00.000 16108 IsSlewing returns 0
04:06:36.596 00.002 16108 IsGuiding returns 0
04:06:36.600 00.004 16108 PulseGuide returned control before completion, sleep 205
04:06:36.604 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=5017, FiltMin=4265, FiltMax=12797, Gamma=1.000
04:06:36.620 00.016 21068 UpdateGuideState exits: m=207228 SNR=103.6
04:06:36.622 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:36.623 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:36.624 00.001 21068 Enqueuing Expose request
04:06:36.818 00.194 16108 IsGuiding returns 1
04:06:36.818 00.000 16108 scope still moving after pulse duration time elapsed
04:06:36.849 00.031 16108 IsSlewing returns 0
04:06:36.849 00.000 16108 IsGuiding returns 0
04:06:36.849 00.000 16108 scope move finished after 200 + 54 ms
04:06:36.849 00.000 16108 Move returns status 0, amount 200
04:06:36.849 00.000 16108 MoveAxis(N, 0, ABG)
04:06:36.849 00.000 16108 Move returns status 0, amount 0
04:06:36.849 00.000 16108 move complete, result=0
04:06:36.849 00.000 16108 worker thread done servicing request
04:06:36.849 00.000 16108 Worker thread wakes up
04:06:36.849 00.000 21068 GuideStep: -0.7 px 200 ms EAST, 0.4 px 0 ms NORTH
04:06:36.851 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:36.851 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:37.835 00.984 16108 Exposure complete
04:06:37.918 00.083 16108 worker thread done servicing request
04:06:37.918 00.000 21068 OnExposeComplete: enter
04:06:37.919 00.001 21068 UpdateGuideState(): m_state=6
04:06:37.919 00.000 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
04:06:37.920 00.001 21068 Star::Find returns 1 (0), X=100.51, Y=802.13, Mass=161585, SNR=80.6, Peak=13683 HFD=4.8
04:06:37.921 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
04:06:37.922 00.001 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
04:06:37.922 00.000 21068 CameraToMount -- cameraX=-2.25 cameraY=0.69 hyp=2.36 cameraTheta=2.84 mountX=2.34 mountY=-0.15, mountTheta=-0.06
04:06:37.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-2.25, y=0.69, opts=13)
04:06:37.925 00.001 21068 Enqueuing Move request for scope (-2.25, 0.69)
04:06:37.926 00.001 16108 Worker thread wakes up
04:06:37.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-2.25, 0.69) opts 0xd
04:06:37.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-2.25, 0.69)
04:06:37.926 00.000 16108 Moving (-2.25, 0.69) raw xDistance=2.34 yDistance=-0.15
04:06:37.926 00.000 16108 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.34
04:06:37.926 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:37.926 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:06:37.926 00.000 16108 MoveAxis(W, 599, ABG)
04:06:37.926 00.000 16108 Guiding  Dir = 3, Dur = 599
04:06:37.926 00.000 16108 IsSlewing returns 0
04:06:37.926 00.000 16108 IsGuiding returns 0
04:06:37.931 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2262, max=65535, med=5017, FiltMin=4241, FiltMax=11491, Gamma=1.000
04:06:37.943 00.012 21068 UpdateGuideState exits: m=161585 SNR=80.6
04:06:37.943 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:37.944 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:37.945 00.001 21068 Enqueuing Expose request
04:06:37.965 00.020 16108 PulseGuide returned control before completion, sleep 571
04:06:38.543 00.578 16108 IsGuiding returns 1
04:06:38.544 00.001 16108 scope still moving after pulse duration time elapsed
04:06:38.575 00.031 16108 IsSlewing returns 0
04:06:38.575 00.000 16108 IsGuiding returns 1
04:06:38.607 00.032 16108 IsSlewing returns 0
04:06:38.607 00.000 16108 IsGuiding returns 0
04:06:38.607 00.000 16108 scope move finished after 599 + 81 ms
04:06:38.607 00.000 16108 Move returns status 0, amount 599
04:06:38.607 00.000 16108 MoveAxis(N, 0, ABG)
04:06:38.607 00.000 16108 Move returns status 0, amount 0
04:06:38.608 00.001 16108 move complete, result=0
04:06:38.608 00.000 16108 worker thread done servicing request
04:06:38.608 00.000 16108 Worker thread wakes up
04:06:38.608 00.000 21068 GuideStep: 2.3 px 599 ms WEST, -0.1 px 0 ms NORTH
04:06:38.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:38.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:39.775 01.166 16108 Exposure complete
04:06:39.831 00.056 16108 worker thread done servicing request
04:06:39.832 00.001 21068 OnExposeComplete: enter
04:06:39.832 00.000 21068 UpdateGuideState(): m_state=6
04:06:39.833 00.001 21068 Star::Find(15, 100, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
04:06:39.834 00.001 21068 Star::Find returns 1 (0), X=102.70, Y=801.27, Mass=178917, SNR=90.8, Peak=17286 HFD=3.7
04:06:39.835 00.001 21068 MultiStar: exiting stabilization period
04:06:39.836 00.001 21068 Star::Find false star n=11 nbg=278 bg=5159.9 sigma=281.4 thresh=6004 peak=5996
04:06:39.836 00.000 21068 Star::Find false star n=4 nbg=261 bg=5090.5 sigma=267.2 thresh=5892 peak=5782
04:06:39.837 00.001 21068 MultiStar: [#1 -0.35,-0.36,0.68,U] [#2 0.28,-0.27,0.63,U] [#3 0.07,-0.47,0.56,U] [#4 0.04,0.11,0.19,U] [#5 0.28,-0.59,0.19,U] [#6 0.69,0.11,0.15,U] [#7 0.00,0.00,0.00,L] [#8 0.07,-0.74,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 -0.16,0.41,0.17,U] 
04:06:39.839 00.002 21068 single-star, 7 included, MultiStar: {0.02, -0.24}, one-star: {-0.07, -0.17}
04:06:39.840 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.37)
04:06:39.840 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.85 = 1.43)
04:06:39.841 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.94 mountX=0.04 mountY=0.18, mountTheta=1.37
04:06:39.843 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
04:06:39.844 00.001 21068 Enqueuing Move request for scope (-0.07, -0.17)
04:06:39.845 00.001 16108 Worker thread wakes up
04:06:39.845 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
04:06:39.845 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
04:06:39.845 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.04 yDistance=0.18
04:06:39.845 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:06:39.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:39.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:06:39.845 00.000 16108 MoveAxis(E, 0, ABG)
04:06:39.846 00.001 16108 Move returns status 0, amount 0
04:06:39.846 00.000 16108 MoveAxis(N, 0, ABG)
04:06:39.846 00.000 16108 Move returns status 0, amount 0
04:06:39.846 00.000 16108 move complete, result=0
04:06:39.846 00.000 16108 worker thread done servicing request
04:06:39.850 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2336, max=65535, med=5011, FiltMin=4192, FiltMax=15245, Gamma=1.000
04:06:39.872 00.022 21068 UpdateGuideState exits: m=178917 SNR=90.8
04:06:39.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:39.875 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:39.877 00.002 21068 Enqueuing Expose request
04:06:39.878 00.001 16108 Worker thread wakes up
04:06:39.878 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:39.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:39.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:40.858 00.980 16108 Exposure complete
04:06:40.940 00.082 16108 worker thread done servicing request
04:06:40.940 00.000 21068 OnExposeComplete: enter
04:06:40.941 00.001 21068 UpdateGuideState(): m_state=6
04:06:40.942 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
04:06:40.942 00.000 21068 Star::Find returns 1 (0), X=102.51, Y=801.41, Mass=194291, SNR=90.5, Peak=19878 HFD=3.3
04:06:40.944 00.002 21068 MultiStar: [#1 -0.31,-0.18,0.70,U] [#2 -0.04,-0.09,0.62,U] [#3 -0.27,0.06,0.74,U] [#4 -0.45,0.67,0.00,M1] [#5 0.08,0.02,0.12,U] [#6 0.60,0.03,0.22,U] [#7 -0.60,-0.01,0.19,U] [#8 0.37,0.40,0.26,U] 
04:06:40.945 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.26, -0.03}
04:06:40.946 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.01 = 0.27)
04:06:40.946 00.000 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.95 = 0.33)
04:06:40.947 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.05 mountX=0.15 mountY=0.05, mountTheta=0.32
04:06:40.949 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.01, opts=13)
04:06:40.951 00.002 21068 Enqueuing Move request for scope (-0.15, -0.01)
04:06:40.952 00.001 16108 Worker thread wakes up
04:06:40.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
04:06:40.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
04:06:40.952 00.000 16108 Moving (-0.15, -0.01) raw xDistance=0.15 yDistance=0.05
04:06:40.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:06:40.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:40.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:40.952 00.000 16108 MoveAxis(E, 0, ABG)
04:06:40.952 00.000 16108 Move returns status 0, amount 0
04:06:40.952 00.000 16108 MoveAxis(N, 0, ABG)
04:06:40.952 00.000 16108 Move returns status 0, amount 0
04:06:40.952 00.000 16108 move complete, result=0
04:06:40.952 00.000 16108 worker thread done servicing request
04:06:40.956 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2016, max=65535, med=5008, FiltMin=4166, FiltMax=16758, Gamma=1.000
04:06:40.968 00.012 21068 UpdateGuideState exits: m=194291 SNR=90.5
04:06:40.969 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:40.969 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:40.970 00.001 21068 Enqueuing Expose request
04:06:40.971 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:40.971 00.000 16108 Worker thread wakes up
04:06:40.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:40.972 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:42.130 01.158 16108 Exposure complete
04:06:42.212 00.082 16108 worker thread done servicing request
04:06:42.212 00.000 21068 OnExposeComplete: enter
04:06:42.213 00.001 21068 UpdateGuideState(): m_state=6
04:06:42.215 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
04:06:42.217 00.002 21068 Star::Find returns 1 (0), X=101.33, Y=801.16, Mass=212564, SNR=103.1, Peak=21824 HFD=3.7
04:06:42.218 00.001 21068 MultiStar: [#1 -1.89,-0.63,0.00,M1] [#2 -1.25,-0.61,0.00,M1] [#3 -1.40,-0.36,0.00,M1] [#4 -1.74,-0.14,0.00,M2] [#5 -1.23,-0.26,0.00,M1] [#6 -1.25,-0.34,0.00,M1] [#7 -1.93,-0.45,0.00,M1] [#8 -1.55,-0.03,0.00,M1] 
04:06:42.220 00.002 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
04:06:42.221 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
04:06:42.222 00.001 21068 CameraToMount -- cameraX=-1.44 cameraY=-0.27 hyp=1.47 cameraTheta=-2.95 mountX=1.37 mountY=0.60, mountTheta=0.42
04:06:42.226 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-1.44, y=-0.27, opts=13)
04:06:42.229 00.003 21068 Enqueuing Move request for scope (-1.44, -0.27)
04:06:42.231 00.002 16108 Worker thread wakes up
04:06:42.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -0.27) opts 0xd
04:06:42.231 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.44, -0.27)
04:06:42.231 00.000 16108 Moving (-1.44, -0.27) raw xDistance=1.37 yDistance=0.60
04:06:42.231 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.37
04:06:42.231 00.000 16108 resist switch: large excursion: input 0.60 thresh 0.60 direction from -1 to 1
04:06:42.231 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.81
04:06:42.231 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
04:06:42.231 00.000 16108 MoveAxis(W, 359, ABG)
04:06:42.231 00.000 16108 Guiding  Dir = 3, Dur = 359
04:06:42.231 00.000 16108 IsSlewing returns 0
04:06:42.232 00.001 16108 IsGuiding returns 0
04:06:42.239 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2355, max=65535, med=5001, FiltMin=4201, FiltMax=17609, Gamma=1.000
04:06:42.256 00.017 16108 PulseGuide returned control before completion, sleep 346
04:06:42.257 00.001 21068 UpdateGuideState exits: m=212564 SNR=103.1
04:06:42.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:42.258 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:42.259 00.001 21068 Enqueuing Expose request
04:06:42.614 00.355 16108 IsGuiding returns 1
04:06:42.614 00.000 16108 scope still moving after pulse duration time elapsed
04:06:42.646 00.032 16108 IsSlewing returns 0
04:06:42.646 00.000 16108 IsGuiding returns 1
04:06:42.677 00.031 16108 IsSlewing returns 0
04:06:42.678 00.001 16108 IsGuiding returns 0
04:06:42.678 00.000 16108 scope move finished after 359 + 87 ms
04:06:42.678 00.000 16108 Move returns status 0, amount 359
04:06:42.678 00.000 16108 MoveAxis(S, 121, ABG)
04:06:42.678 00.000 16108 Guiding  Dir = 1, Dur = 121
04:06:42.678 00.000 16108 IsSlewing returns 0
04:06:42.679 00.001 16108 IsGuiding returns 0
04:06:42.725 00.046 16108 PulseGuide returned control before completion, sleep 85
04:06:42.818 00.093 16108 IsGuiding returns 1
04:06:42.818 00.000 16108 scope still moving after pulse duration time elapsed
04:06:42.849 00.031 16108 IsSlewing returns 0
04:06:42.850 00.001 16108 IsGuiding returns 1
04:06:42.881 00.031 16108 IsSlewing returns 0
04:06:42.881 00.000 16108 IsGuiding returns 0
04:06:42.881 00.000 16108 scope move finished after 121 + 82 ms
04:06:42.881 00.000 16108 Move returns status 0, amount 121
04:06:42.882 00.001 16108 move complete, result=0
04:06:42.882 00.000 16108 worker thread done servicing request
04:06:42.882 00.000 16108 Worker thread wakes up
04:06:42.882 00.000 21068 GuideStep: 1.4 px 359 ms WEST, 0.6 px 121 ms SOUTH
04:06:42.885 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:42.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:43.848 00.963 16108 Exposure complete
04:06:43.903 00.055 16108 worker thread done servicing request
04:06:43.903 00.000 21068 OnExposeComplete: enter
04:06:43.904 00.001 21068 UpdateGuideState(): m_state=6
04:06:43.905 00.001 21068 Star::Find(15, 101, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
04:06:43.906 00.001 21068 Star::Find returns 1 (0), X=102.04, Y=801.47, Mass=199666, SNR=95.6, Peak=21113 HFD=3.6
04:06:43.907 00.001 21068 MultiStar: [#1 -1.37,-0.49,0.00,M2] [#2 -1.13,-0.80,0.00,M2] [#3 -0.85,-0.46,0.00,M2] [#4 -1.05,-0.38,0.00,M3] [#5 -0.86,0.32,0.00,M2] [#6 -0.81,0.01,0.00,M2] [#7 -0.70,-0.98,0.00,M2] [#8 -0.81,-0.16,0.00,M2] 
04:06:43.908 00.001 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.13 = 0.13)
04:06:43.908 00.000 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.19 = 0.19)
04:06:43.909 00.001 21068 CameraToMount -- cameraX=-0.72 cameraY=0.03 hyp=0.72 cameraTheta=3.09 mountX=0.72 mountY=0.14, mountTheta=0.19
04:06:43.911 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.72, y=0.03, opts=13)
04:06:43.912 00.001 21068 Enqueuing Move request for scope (-0.72, 0.03)
04:06:43.912 00.000 16108 Worker thread wakes up
04:06:43.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.03) opts 0xd
04:06:43.913 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.72, 0.03)
04:06:43.913 00.000 16108 Moving (-0.72, 0.03) raw xDistance=0.72 yDistance=0.14
04:06:43.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.72
04:06:43.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:43.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:06:43.913 00.000 16108 MoveAxis(W, 213, ABG)
04:06:43.913 00.000 16108 Guiding  Dir = 3, Dur = 213
04:06:43.913 00.000 16108 IsSlewing returns 0
04:06:43.913 00.000 16108 IsGuiding returns 0
04:06:43.917 00.004 16108 PulseGuide returned control before completion, sleep 221
04:06:43.918 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=2310, max=65535, med=4995, FiltMin=4192, FiltMax=19289, Gamma=1.000
04:06:43.930 00.012 21068 UpdateGuideState exits: m=199666 SNR=95.6
04:06:43.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:43.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:43.933 00.001 21068 Enqueuing Expose request
04:06:44.150 00.217 16108 IsGuiding returns 1
04:06:44.150 00.000 16108 scope still moving after pulse duration time elapsed
04:06:44.180 00.030 16108 IsSlewing returns 0
04:06:44.181 00.001 16108 IsGuiding returns 0
04:06:44.181 00.000 16108 scope move finished after 213 + 54 ms
04:06:44.181 00.000 16108 Move returns status 0, amount 213
04:06:44.181 00.000 16108 MoveAxis(N, 0, ABG)
04:06:44.181 00.000 16108 Move returns status 0, amount 0
04:06:44.181 00.000 16108 move complete, result=0
04:06:44.181 00.000 16108 worker thread done servicing request
04:06:44.181 00.000 16108 Worker thread wakes up
04:06:44.181 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:44.181 00.000 21068 GuideStep: 0.7 px 213 ms WEST, 0.1 px 0 ms NORTH
04:06:44.184 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:45.341 01.157 16108 Exposure complete
04:06:45.414 00.073 16108 worker thread done servicing request
04:06:45.414 00.000 21068 OnExposeComplete: enter
04:06:45.416 00.002 21068 UpdateGuideState(): m_state=6
04:06:45.417 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
04:06:45.420 00.003 21068 Star::Find returns 1 (0), X=102.36, Y=801.89, Mass=236803, SNR=115.7, Peak=25305 HFD=3.5
04:06:45.422 00.002 21068 MultiStar: [#1 -0.74,0.04,0.70,U] [#2 -0.53,0.02,0.57,U] [#3 -0.35,0.20,0.57,U] [#4 -0.66,0.66,0.00,M4] [#5 -0.46,-0.24,0.16,U] [#6 0.94,1.68,0.00,M3] [#7 -0.16,0.34,0.12,U] [#8 -0.76,-0.36,0.00,M3] 
04:06:45.423 00.001 21068 refined, 5 included, MultiStar: {-0.49, 0.20}, one-star: {-0.40, 0.46}
04:06:45.424 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.21 = -0.21)
04:06:45.424 00.000 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.15 = -0.15)
04:06:45.425 00.001 21068 CameraToMount -- cameraX=-0.49 cameraY=0.20 hyp=0.52 cameraTheta=2.75 mountX=0.51 mountY=-0.08, mountTheta=-0.15
04:06:45.428 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.49, y=0.20, opts=13)
04:06:45.430 00.002 21068 Enqueuing Move request for scope (-0.49, 0.20)
04:06:45.431 00.001 16108 Worker thread wakes up
04:06:45.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.20) opts 0xd
04:06:45.432 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.49, 0.20)
04:06:45.432 00.000 16108 Moving (-0.49, 0.20) raw xDistance=0.51 yDistance=-0.08
04:06:45.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
04:06:45.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:45.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:06:45.432 00.000 16108 MoveAxis(W, 149, ABG)
04:06:45.432 00.000 16108 Guiding  Dir = 3, Dur = 149
04:06:45.432 00.000 16108 IsSlewing returns 0
04:06:45.433 00.001 16108 IsGuiding returns 0
04:06:45.436 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4979, FiltMin=4208, FiltMax=16557, Gamma=1.000
04:06:45.440 00.004 16108 PulseGuide returned control before completion, sleep 152
04:06:45.450 00.010 21068 UpdateGuideState exits: m=236803 SNR=115.7
04:06:45.450 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:45.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:45.452 00.001 21068 Enqueuing Expose request
04:06:45.596 00.144 16108 IsGuiding returns 1
04:06:45.596 00.000 16108 scope still moving after pulse duration time elapsed
04:06:45.628 00.032 16108 IsSlewing returns 0
04:06:45.629 00.001 16108 IsGuiding returns 0
04:06:45.629 00.000 16108 scope move finished after 149 + 47 ms
04:06:45.629 00.000 16108 Move returns status 0, amount 149
04:06:45.629 00.000 16108 MoveAxis(N, 0, ABG)
04:06:45.629 00.000 16108 Move returns status 0, amount 0
04:06:45.629 00.000 16108 move complete, result=0
04:06:45.629 00.000 16108 worker thread done servicing request
04:06:45.629 00.000 16108 Worker thread wakes up
04:06:45.629 00.000 21068 GuideStep: 0.5 px 149 ms WEST, -0.1 px 0 ms NORTH
04:06:45.632 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:45.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:46.592 00.960 16108 Exposure complete
04:06:46.656 00.064 16108 worker thread done servicing request
04:06:46.656 00.000 21068 OnExposeComplete: enter
04:06:46.657 00.001 21068 UpdateGuideState(): m_state=6
04:06:46.658 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
04:06:46.658 00.000 21068 Star::Find returns 1 (0), X=102.81, Y=801.52, Mass=222418, SNR=104.8, Peak=25955 HFD=3.4
04:06:46.659 00.001 21068 MultiStar: [#1 -0.15,-0.03,0.85,U] [#2 0.16,-0.04,0.64,U] [#3 0.10,0.23,0.63,U] [#4 0.18,0.59,0.26,U] [#5 -0.71,0.31,0.00,M2] [#6 0.51,0.94,0.00,M4] [#7 -0.37,0.44,0.17,U] [#8 0.07,-0.03,0.18,U] 
04:06:46.660 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.04, 0.08}
04:06:46.661 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
04:06:46.661 00.000 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
04:06:46.662 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.10 cameraTheta=1.08 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
04:06:46.664 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
04:06:46.665 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
04:06:46.666 00.001 16108 Worker thread wakes up
04:06:46.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
04:06:46.666 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
04:06:46.666 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
04:06:46.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:06:46.667 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:46.667 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:06:46.667 00.000 16108 MoveAxis(E, 0, ABG)
04:06:46.667 00.000 16108 Move returns status 0, amount 0
04:06:46.667 00.000 16108 MoveAxis(N, 0, ABG)
04:06:46.667 00.000 16108 Move returns status 0, amount 0
04:06:46.667 00.000 16108 move complete, result=0
04:06:46.667 00.000 16108 worker thread done servicing request
04:06:46.670 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2528, max=65535, med=4973, FiltMin=4125, FiltMax=19481, Gamma=1.000
04:06:46.693 00.023 21068 UpdateGuideState exits: m=222418 SNR=104.8
04:06:46.694 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:46.695 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:46.695 00.000 21068 Enqueuing Expose request
04:06:46.696 00.001 16108 Worker thread wakes up
04:06:46.696 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:46.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:46.696 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:47.852 01.156 16108 Exposure complete
04:06:47.908 00.056 16108 worker thread done servicing request
04:06:47.908 00.000 21068 OnExposeComplete: enter
04:06:47.908 00.000 21068 UpdateGuideState(): m_state=6
04:06:47.909 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
04:06:47.911 00.002 21068 Star::Find returns 1 (0), X=103.67, Y=801.74, Mass=208750, SNR=96.1, Peak=28057 HFD=3.4
04:06:47.912 00.001 21068 MultiStar: [#1 0.57,0.01,0.66,U] [#2 0.91,-0.04,0.00,M1] [#3 0.99,0.08,0.00,M1] [#4 0.91,0.58,0.00,M4] [#5 0.89,0.46,0.00,M3] [#6 1.26,0.39,0.00,M5] [#7 0.65,-0.22,0.20,U] [#8 0.74,0.25,0.00,M3] 
04:06:47.918 00.006 21068 refined, 2 included, MultiStar: {0.75, 0.14}, one-star: {0.90, 0.31}
04:06:47.919 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
04:06:47.920 00.001 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
04:06:47.922 00.002 21068 CameraToMount -- cameraX=0.75 cameraY=0.14 hyp=0.77 cameraTheta=0.19 mountX=-0.72 mountY=-0.32, mountTheta=-2.73
04:06:47.924 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.75, y=0.14, opts=13)
04:06:47.927 00.003 21068 Enqueuing Move request for scope (0.75, 0.14)
04:06:47.928 00.001 16108 Worker thread wakes up
04:06:47.929 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.14) opts 0xd
04:06:47.929 00.000 16108 Handling offset move in thread for scope, endpoint = (0.75, 0.14)
04:06:47.929 00.000 16108 Moving (0.75, 0.14) raw xDistance=-0.72 yDistance=-0.32
04:06:47.929 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
04:06:47.929 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:47.929 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:06:47.929 00.000 16108 MoveAxis(E, 188, ABG)
04:06:47.929 00.000 16108 Guiding  Dir = 2, Dur = 188
04:06:47.929 00.000 16108 IsSlewing returns 0
04:06:47.929 00.000 16108 IsGuiding returns 0
04:06:47.936 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2390, max=65535, med=4960, FiltMin=4160, FiltMax=15497, Gamma=1.000
04:06:47.958 00.022 21068 UpdateGuideState exits: m=208750 SNR=96.1
04:06:47.961 00.003 16108 PulseGuide returned control before completion, sleep 167
04:06:47.961 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:47.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:47.963 00.001 21068 Enqueuing Expose request
04:06:48.130 00.167 16108 IsGuiding returns 1
04:06:48.130 00.000 16108 scope still moving after pulse duration time elapsed
04:06:48.162 00.032 16108 IsSlewing returns 0
04:06:48.162 00.000 16108 IsGuiding returns 1
04:06:48.193 00.031 16108 IsSlewing returns 0
04:06:48.194 00.001 16108 IsGuiding returns 0
04:06:48.194 00.000 16108 scope move finished after 188 + 76 ms
04:06:48.194 00.000 16108 Move returns status 0, amount 188
04:06:48.194 00.000 16108 MoveAxis(N, 0, ABG)
04:06:48.194 00.000 16108 Move returns status 0, amount 0
04:06:48.194 00.000 16108 move complete, result=0
04:06:48.195 00.001 16108 worker thread done servicing request
04:06:48.195 00.000 16108 Worker thread wakes up
04:06:48.195 00.000 21068 GuideStep: -0.7 px 188 ms EAST, -0.3 px 0 ms NORTH
04:06:48.196 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:48.197 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:49.170 00.973 16108 Exposure complete
04:06:49.225 00.055 16108 worker thread done servicing request
04:06:49.226 00.001 21068 OnExposeComplete: enter
04:06:49.226 00.000 21068 UpdateGuideState(): m_state=6
04:06:49.228 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
04:06:49.229 00.001 21068 Star::Find returns 1 (0), X=103.24, Y=801.73, Mass=217639, SNR=98.7, Peak=24041 HFD=3.6
04:06:49.230 00.001 21068 MultiStar: [#1 0.31,0.18,0.75,U] [#2 0.76,-0.17,0.00,M2] [#3 0.30,-0.15,0.60,U] [#4 0.42,0.32,0.30,U] [#5 0.35,-0.04,0.19,U] [#6 1.34,-0.63,0.00,M6] [#7 0.94,0.04,0.00,M1] [#8 0.72,0.53,0.00,M4] 
04:06:49.231 00.001 21068 refined, 4 included, MultiStar: {0.38, 0.15}, one-star: {0.47, 0.29}
04:06:49.231 00.000 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
04:06:49.232 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
04:06:49.233 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.15 hyp=0.41 cameraTheta=0.37 mountX=-0.35 mountY=-0.23, mountTheta=-2.55
04:06:49.235 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.15, opts=13)
04:06:49.235 00.000 21068 Enqueuing Move request for scope (0.38, 0.15)
04:06:49.236 00.001 16108 Worker thread wakes up
04:06:49.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.15) opts 0xd
04:06:49.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.15)
04:06:49.237 00.001 16108 Moving (0.38, 0.15) raw xDistance=-0.35 yDistance=-0.23
04:06:49.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
04:06:49.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:49.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:06:49.237 00.000 16108 MoveAxis(E, 104, ABG)
04:06:49.237 00.000 16108 Guiding  Dir = 2, Dur = 104
04:06:49.237 00.000 16108 IsSlewing returns 0
04:06:49.237 00.000 16108 IsGuiding returns 0
04:06:49.240 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1997, max=65535, med=4953, FiltMin=4105, FiltMax=16745, Gamma=1.000
04:06:49.253 00.013 21068 UpdateGuideState exits: m=217639 SNR=98.7
04:06:49.254 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:49.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:49.256 00.001 21068 Enqueuing Expose request
04:06:49.292 00.036 16108 PulseGuide returned control before completion, sleep 60
04:06:49.354 00.062 16108 IsGuiding returns 1
04:06:49.354 00.000 16108 scope still moving after pulse duration time elapsed
04:06:49.386 00.032 16108 IsSlewing returns 0
04:06:49.386 00.000 16108 IsGuiding returns 1
04:06:49.417 00.031 16108 IsSlewing returns 0
04:06:49.417 00.000 16108 IsGuiding returns 1
04:06:49.449 00.032 16108 IsSlewing returns 0
04:06:49.450 00.001 16108 IsGuiding returns 0
04:06:49.450 00.000 16108 scope move finished after 104 + 108 ms
04:06:49.450 00.000 16108 Move returns status 0, amount 104
04:06:49.450 00.000 16108 MoveAxis(N, 0, ABG)
04:06:49.450 00.000 16108 Move returns status 0, amount 0
04:06:49.450 00.000 16108 move complete, result=0
04:06:49.450 00.000 16108 worker thread done servicing request
04:06:49.450 00.000 16108 Worker thread wakes up
04:06:49.450 00.000 21068 GuideStep: -0.3 px 104 ms EAST, -0.2 px 0 ms NORTH
04:06:49.452 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:49.452 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:50.618 01.166 16108 Exposure complete
04:06:50.678 00.060 16108 worker thread done servicing request
04:06:50.678 00.000 21068 OnExposeComplete: enter
04:06:50.679 00.001 21068 UpdateGuideState(): m_state=6
04:06:50.681 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
04:06:50.682 00.001 21068 Star::Find returns 1 (0), X=102.55, Y=801.91, Mass=217894, SNR=103.9, Peak=26067 HFD=3.5
04:06:50.685 00.003 21068 MultiStar: [#1 -0.65,0.19,0.74,U] [#2 -0.03,0.20,0.65,U] [#3 -0.29,0.19,0.70,U] [#4 -0.60,0.40,0.25,U] [#5 -0.30,0.09,0.30,U] [#6 -0.67,0.56,0.00,M7] [#7 -0.36,0.20,0.20,U] [#8 -0.19,0.46,0.25,U] 
04:06:50.686 00.001 21068 refined, 7 included, MultiStar: {-0.31, 0.28}, one-star: {-0.21, 0.47}
04:06:50.687 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.56 = -0.56)
04:06:50.688 00.001 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.50 = -0.50)
04:06:50.689 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.28 hyp=0.42 cameraTheta=2.40 mountX=0.36 mountY=-0.20, mountTheta=-0.52
04:06:50.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.28, opts=13)
04:06:50.693 00.002 21068 Enqueuing Move request for scope (-0.31, 0.28)
04:06:50.693 00.000 16108 Worker thread wakes up
04:06:50.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.28) opts 0xd
04:06:50.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.28)
04:06:50.695 00.002 16108 Moving (-0.31, 0.28) raw xDistance=0.36 yDistance=-0.20
04:06:50.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
04:06:50.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:50.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:06:50.695 00.000 16108 MoveAxis(W, 86, ABG)
04:06:50.695 00.000 16108 Guiding  Dir = 3, Dur = 86
04:06:50.695 00.000 16108 IsSlewing returns 0
04:06:50.695 00.000 16108 IsGuiding returns 0
04:06:50.698 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2384, max=65535, med=4934, FiltMin=4109, FiltMax=15913, Gamma=1.000
04:06:50.707 00.009 16108 PulseGuide returned control before completion, sleep 85
04:06:50.710 00.003 21068 UpdateGuideState exits: m=217894 SNR=103.9
04:06:50.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:50.712 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:50.713 00.001 21068 Enqueuing Expose request
04:06:50.799 00.086 16108 IsGuiding returns 0
04:06:50.799 00.000 16108 Move returns status 0, amount 86
04:06:50.799 00.000 16108 MoveAxis(N, 0, ABG)
04:06:50.799 00.000 16108 Move returns status 0, amount 0
04:06:50.799 00.000 16108 move complete, result=0
04:06:50.799 00.000 16108 worker thread done servicing request
04:06:50.799 00.000 16108 Worker thread wakes up
04:06:50.799 00.000 21068 GuideStep: 0.4 px 86 ms WEST, -0.2 px 0 ms NORTH
04:06:50.801 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:50.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:51.768 00.967 16108 Exposure complete
04:06:51.823 00.055 16108 worker thread done servicing request
04:06:51.823 00.000 21068 OnExposeComplete: enter
04:06:51.824 00.001 21068 UpdateGuideState(): m_state=6
04:06:51.825 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
04:06:51.826 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.89, Mass=186306, SNR=87.9, Peak=26851 HFD=3.1
04:06:51.827 00.001 21068 MultiStar: [#1 -0.24,0.05,0.85,U] [#2 0.21,0.15,0.80,U] [#3 0.06,0.40,0.87,U] [#4 0.04,0.89,0.00,M3] [#5 -0.63,-0.31,0.33,U] [#6 0.10,1.02,0.00,M8] [#7 0.02,0.31,0.29,U] [#8 0.00,0.12,0.22,U] 
04:06:51.828 00.001 21068 refined, 6 included, MultiStar: {-0.04, 0.22}, one-star: {0.01, 0.45}
04:06:51.830 00.002 21068 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.97) = xAngle (-1.21 = -1.21)
04:06:51.830 00.000 21068 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.15 = -1.15)
04:06:51.831 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.75 mountX=0.08 mountY=-0.21, mountTheta=-1.20
04:06:51.834 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.22, opts=13)
04:06:51.836 00.002 21068 Enqueuing Move request for scope (-0.04, 0.22)
04:06:51.839 00.003 16108 Worker thread wakes up
04:06:51.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
04:06:51.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
04:06:51.840 00.001 16108 Moving (-0.04, 0.22) raw xDistance=0.08 yDistance=-0.21
04:06:51.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:06:51.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:51.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:06:51.840 00.000 16108 MoveAxis(E, 0, ABG)
04:06:51.840 00.000 16108 Move returns status 0, amount 0
04:06:51.840 00.000 16108 MoveAxis(N, 0, ABG)
04:06:51.840 00.000 16108 Move returns status 0, amount 0
04:06:51.840 00.000 16108 move complete, result=0
04:06:51.840 00.000 16108 worker thread done servicing request
04:06:51.848 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2454, max=65535, med=4921, FiltMin=3901, FiltMax=18563, Gamma=1.000
04:06:51.865 00.017 21068 UpdateGuideState exits: m=186306 SNR=87.9
04:06:51.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:51.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:51.867 00.000 21068 Enqueuing Expose request
04:06:51.868 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:51.870 00.002 16108 Worker thread wakes up
04:06:51.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:51.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:53.035 01.165 16108 Exposure complete
04:06:53.090 00.055 16108 worker thread done servicing request
04:06:53.090 00.000 21068 OnExposeComplete: enter
04:06:53.091 00.001 21068 UpdateGuideState(): m_state=6
04:06:53.092 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
04:06:53.093 00.001 21068 Star::Find returns 1 (0), X=102.02, Y=801.44, Mass=196093, SNR=89.7, Peak=21961 HFD=3.5
04:06:53.093 00.000 21068 MultiStar: [#1 -1.00,-0.41,0.00,M1] [#2 -0.61,-0.24,0.78,U] [#3 -0.43,-0.15,0.80,U] [#4 -0.87,0.56,0.00,M4] [#5 -1.25,-0.06,0.00,M1] [#6 0.46,0.26,0.16,U] [#7 -0.60,-0.44,0.00,M1] [#8 -0.51,-0.25,0.21,U] 
04:06:53.094 00.001 21068 refined, 4 included, MultiStar: {-0.54, -0.11}, one-star: {-0.75, 0.00}
04:06:53.095 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
04:06:53.095 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
04:06:53.096 00.001 21068 CameraToMount -- cameraX=-0.54 cameraY=-0.11 hyp=0.55 cameraTheta=-2.95 mountX=0.51 mountY=0.23, mountTheta=0.42
04:06:53.099 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.54, y=-0.11, opts=13)
04:06:53.100 00.001 21068 Enqueuing Move request for scope (-0.54, -0.11)
04:06:53.100 00.000 16108 Worker thread wakes up
04:06:53.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.11) opts 0xd
04:06:53.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.54, -0.11)
04:06:53.100 00.000 16108 Moving (-0.54, -0.11) raw xDistance=0.51 yDistance=0.23
04:06:53.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
04:06:53.101 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:53.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:06:53.101 00.000 16108 MoveAxis(W, 135, ABG)
04:06:53.101 00.000 16108 Guiding  Dir = 3, Dur = 135
04:06:53.101 00.000 16108 IsSlewing returns 0
04:06:53.101 00.000 16108 IsGuiding returns 0
04:06:53.102 00.001 16108 PulseGuide returned control before completion, sleep 144
04:06:53.104 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1917, max=65535, med=4905, FiltMin=4092, FiltMax=17661, Gamma=1.000
04:06:53.117 00.013 21068 UpdateGuideState exits: m=196093 SNR=89.7
04:06:53.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:53.120 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:53.121 00.001 21068 Enqueuing Expose request
04:06:53.262 00.141 16108 IsGuiding returns 0
04:06:53.262 00.000 16108 Move returns status 0, amount 135
04:06:53.262 00.000 16108 MoveAxis(N, 0, ABG)
04:06:53.262 00.000 16108 Move returns status 0, amount 0
04:06:53.263 00.001 16108 move complete, result=0
04:06:53.263 00.000 16108 worker thread done servicing request
04:06:53.263 00.000 16108 Worker thread wakes up
04:06:53.263 00.000 21068 GuideStep: 0.5 px 135 ms WEST, 0.2 px 0 ms NORTH
04:06:53.265 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:53.265 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:54.242 00.977 16108 Exposure complete
04:06:54.316 00.074 16108 worker thread done servicing request
04:06:54.316 00.000 21068 OnExposeComplete: enter
04:06:54.317 00.001 21068 UpdateGuideState(): m_state=6
04:06:54.317 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
04:06:54.318 00.001 21068 Star::Find returns 1 (0), X=102.54, Y=801.19, Mass=176549, SNR=87.8, Peak=22902 HFD=3.3
04:06:54.319 00.001 21068 MultiStar: [#1 -0.54,-0.37,0.86,U] [#2 -0.08,-0.38,0.84,U] [#3 -0.11,-0.23,0.82,U] [#4 -0.60,0.71,0.00,M5] [#5 -0.56,-0.34,0.27,U] [#6 -0.03,-0.12,0.16,U] [#7 -0.13,-0.25,0.23,U] [#8 -0.09,-0.14,0.26,U] 
04:06:54.320 00.001 21068 single-star, 7 included, MultiStar: {-0.24, -0.29}, one-star: {-0.22, -0.24}
04:06:54.320 00.000 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
04:06:54.321 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
04:06:54.323 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-2.31 mountX=0.18 mountY=0.29, mountTheta=1.02
04:06:54.324 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.24, opts=13)
04:06:54.325 00.001 21068 Enqueuing Move request for scope (-0.22, -0.24)
04:06:54.326 00.001 16108 Worker thread wakes up
04:06:54.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
04:06:54.326 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
04:06:54.326 00.000 16108 Moving (-0.22, -0.24) raw xDistance=0.18 yDistance=0.29
04:06:54.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:06:54.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:54.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:06:54.326 00.000 16108 MoveAxis(E, 0, ABG)
04:06:54.326 00.000 16108 Move returns status 0, amount 0
04:06:54.326 00.000 16108 MoveAxis(N, 0, ABG)
04:06:54.326 00.000 16108 Move returns status 0, amount 0
04:06:54.326 00.000 16108 move complete, result=0
04:06:54.326 00.000 16108 worker thread done servicing request
04:06:54.331 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4893, FiltMin=4041, FiltMax=19667, Gamma=1.000
04:06:54.343 00.012 21068 UpdateGuideState exits: m=176549 SNR=87.8
04:06:54.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:54.345 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:54.346 00.001 21068 Enqueuing Expose request
04:06:54.346 00.000 16108 Worker thread wakes up
04:06:54.346 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:06:54.347 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:54.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:55.501 01.154 16108 Exposure complete
04:06:55.564 00.063 16108 worker thread done servicing request
04:06:55.564 00.000 21068 OnExposeComplete: enter
04:06:55.566 00.002 21068 UpdateGuideState(): m_state=6
04:06:55.567 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
04:06:55.568 00.001 21068 Star::Find returns 1 (0), X=103.26, Y=801.60, Mass=203062, SNR=102.7, Peak=25379 HFD=3.2
04:06:55.571 00.003 21068 MultiStar: [#1 -0.14,-0.04,0.68,U] [#2 0.22,0.06,0.78,U] [#3 0.44,0.07,0.71,U] [#4 0.26,0.40,0.25,U] [#5 -0.05,0.33,0.27,U] [#6 1.00,0.54,0.00,M7] [#7 -0.00,0.36,0.27,U] [#8 0.33,0.46,0.18,U] 
04:06:55.572 00.001 21068 refined, 7 included, MultiStar: {0.24, 0.15}, one-star: {0.49, 0.17}
04:06:55.572 00.000 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
04:06:55.573 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
04:06:55.574 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.55 mountX=-0.21 mountY=-0.20, mountTheta=-2.39
04:06:55.576 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.15, opts=13)
04:06:55.577 00.001 21068 Enqueuing Move request for scope (0.24, 0.15)
04:06:55.578 00.001 16108 Worker thread wakes up
04:06:55.578 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
04:06:55.578 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
04:06:55.578 00.000 16108 Moving (0.24, 0.15) raw xDistance=-0.21 yDistance=-0.20
04:06:55.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:06:55.578 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:55.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:06:55.578 00.000 16108 MoveAxis(E, 55, ABG)
04:06:55.578 00.000 16108 Guiding  Dir = 2, Dur = 55
04:06:55.578 00.000 16108 IsSlewing returns 0
04:06:55.580 00.002 16108 IsGuiding returns 0
04:06:55.583 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2144, max=65535, med=4877, FiltMin=4032, FiltMax=18489, Gamma=1.000
04:06:55.606 00.023 21068 UpdateGuideState exits: m=203062 SNR=102.7
04:06:55.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:55.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:55.609 00.001 21068 Enqueuing Expose request
04:06:55.615 00.006 16108 PulseGuide returned control before completion, sleep 29
04:06:55.646 00.031 16108 IsGuiding returns 1
04:06:55.646 00.000 16108 scope still moving after pulse duration time elapsed
04:06:55.677 00.031 16108 IsSlewing returns 0
04:06:55.677 00.000 16108 IsGuiding returns 1
04:06:55.709 00.032 16108 IsSlewing returns 0
04:06:55.709 00.000 16108 IsGuiding returns 0
04:06:55.709 00.000 16108 scope move finished after 55 + 75 ms
04:06:55.709 00.000 16108 Move returns status 0, amount 55
04:06:55.709 00.000 16108 MoveAxis(N, 0, ABG)
04:06:55.709 00.000 16108 Move returns status 0, amount 0
04:06:55.709 00.000 16108 move complete, result=0
04:06:55.709 00.000 16108 worker thread done servicing request
04:06:55.709 00.000 16108 Worker thread wakes up
04:06:55.710 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:55.710 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:55.710 00.000 21068 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
04:06:56.695 00.985 16108 Exposure complete
04:06:56.760 00.065 16108 worker thread done servicing request
04:06:56.760 00.000 21068 OnExposeComplete: enter
04:06:56.761 00.001 21068 UpdateGuideState(): m_state=6
04:06:56.762 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
04:06:56.762 00.000 21068 Star::Find returns 1 (0), X=102.95, Y=801.88, Mass=210697, SNR=104.2, Peak=28659 HFD=3.1
04:06:56.764 00.002 21068 MultiStar: [#1 0.04,0.13,0.85,U] [#2 0.28,-0.07,0.78,U] [#3 0.08,0.28,0.69,U] [#4 0.13,0.42,0.22,U] [#5 -0.54,0.02,0.30,U] [#6 0.36,-0.10,0.15,U] [#7 -0.32,0.50,0.20,U] [#8 -0.31,0.50,0.25,U] 
04:06:56.766 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.23}, one-star: {0.19, 0.44}
04:06:56.767 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
04:06:56.769 00.002 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
04:06:56.771 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.31 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
04:06:56.774 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.23, opts=13)
04:06:56.776 00.002 21068 Enqueuing Move request for scope (0.06, 0.23)
04:06:56.777 00.001 16108 Worker thread wakes up
04:06:56.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
04:06:56.777 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
04:06:56.777 00.000 16108 Moving (0.06, 0.23) raw xDistance=-0.02 yDistance=-0.23
04:06:56.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:06:56.777 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:06:56.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:06:56.777 00.000 16108 MoveAxis(E, 0, ABG)
04:06:56.777 00.000 16108 Move returns status 0, amount 0
04:06:56.777 00.000 16108 MoveAxis(N, 0, ABG)
04:06:56.777 00.000 16108 Move returns status 0, amount 0
04:06:56.777 00.000 16108 move complete, result=0
04:06:56.777 00.000 16108 worker thread done servicing request
04:06:56.783 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1917, max=65535, med=4864, FiltMin=4115, FiltMax=21865, Gamma=1.000
04:06:56.796 00.013 21068 UpdateGuideState exits: m=210697 SNR=104.2
04:06:56.797 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:56.798 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:56.798 00.000 21068 Enqueuing Expose request
04:06:56.799 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:56.800 00.001 16108 Worker thread wakes up
04:06:56.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:56.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:57.972 01.172 16108 Exposure complete
04:06:58.035 00.063 16108 worker thread done servicing request
04:06:58.035 00.000 21068 OnExposeComplete: enter
04:06:58.039 00.004 21068 UpdateGuideState(): m_state=6
04:06:58.041 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
04:06:58.042 00.001 21068 Star::Find returns 1 (0), X=102.59, Y=801.45, Mass=235203, SNR=115.8, Peak=24883 HFD=3.3
04:06:58.044 00.002 21068 MultiStar: [#1 -0.66,-0.08,0.81,U] [#2 -0.12,-0.05,0.72,U] [#3 -0.14,-0.07,0.59,U] [#4 -0.46,0.12,0.28,U] [#5 -0.34,-0.02,0.24,U] [#6 -0.10,0.28,0.15,U] [#7 -0.12,-0.10,0.21,U] [#8 0.07,0.04,0.19,U] 
04:06:58.047 00.003 21068 single-star, 8 included, MultiStar: {-0.27, -0.02}, one-star: {-0.18, 0.01}
04:06:58.048 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
04:06:58.050 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
04:06:58.051 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=0.18 mountY=0.03, mountTheta=0.17
04:06:58.055 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.01, opts=13)
04:06:58.056 00.001 21068 Enqueuing Move request for scope (-0.18, 0.01)
04:06:58.058 00.002 16108 Worker thread wakes up
04:06:58.058 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
04:06:58.058 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
04:06:58.058 00.000 16108 Moving (-0.18, 0.01) raw xDistance=0.18 yDistance=0.03
04:06:58.058 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:06:58.058 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:58.058 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:06:58.058 00.000 16108 MoveAxis(E, 0, ABG)
04:06:58.058 00.000 16108 Move returns status 0, amount 0
04:06:58.058 00.000 16108 MoveAxis(N, 0, ABG)
04:06:58.058 00.000 16108 Move returns status 0, amount 0
04:06:58.058 00.000 16108 move complete, result=0
04:06:58.058 00.000 16108 worker thread done servicing request
04:06:58.066 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2477, max=65535, med=4848, FiltMin=4070, FiltMax=19827, Gamma=1.000
04:06:58.085 00.019 21068 UpdateGuideState exits: m=235203 SNR=115.8
04:06:58.085 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:58.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:58.087 00.001 21068 Enqueuing Expose request
04:06:58.088 00.001 16108 Worker thread wakes up
04:06:58.088 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:58.088 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:58.089 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:06:59.074 00.985 16108 Exposure complete
04:06:59.130 00.056 16108 worker thread done servicing request
04:06:59.130 00.000 21068 OnExposeComplete: enter
04:06:59.133 00.003 21068 UpdateGuideState(): m_state=6
04:06:59.136 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
04:06:59.136 00.000 21068 Star::Find returns 1 (0), X=102.59, Y=801.67, Mass=227498, SNR=110.6, Peak=25939 HFD=3.4
04:06:59.137 00.001 21068 MultiStar: [#1 -0.60,0.24,0.70,U] [#2 -0.17,-0.13,0.68,U] [#3 -0.24,0.04,0.62,U] [#4 -0.61,0.66,0.00,M3] [#5 -0.58,0.02,0.23,U] [#6 0.70,0.04,0.16,U] [#7 -0.38,0.11,0.24,U] [#8 -0.09,0.07,0.20,U] 
04:06:59.138 00.001 21068 refined, 7 included, MultiStar: {-0.26, 0.10}, one-star: {-0.18, 0.23}
04:06:59.139 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
04:06:59.140 00.001 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.13 = -0.13)
04:06:59.141 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.78 mountX=0.27 mountY=-0.04, mountTheta=-0.13
04:06:59.143 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=0.10, opts=13)
04:06:59.144 00.001 21068 Enqueuing Move request for scope (-0.26, 0.10)
04:06:59.146 00.002 16108 Worker thread wakes up
04:06:59.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
04:06:59.147 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
04:06:59.147 00.000 16108 Moving (-0.26, 0.10) raw xDistance=0.27 yDistance=-0.04
04:06:59.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:06:59.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:59.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:06:59.147 00.000 16108 MoveAxis(W, 72, ABG)
04:06:59.147 00.000 16108 Guiding  Dir = 3, Dur = 72
04:06:59.147 00.000 16108 IsSlewing returns 0
04:06:59.147 00.000 16108 IsGuiding returns 0
04:06:59.150 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2278, max=65535, med=4841, FiltMin=4022, FiltMax=17683, Gamma=1.000
04:06:59.161 00.011 16108 PulseGuide returned control before completion, sleep 69
04:06:59.170 00.009 21068 UpdateGuideState exits: m=227498 SNR=110.6
04:06:59.172 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:59.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:06:59.176 00.003 21068 Enqueuing Expose request
04:06:59.238 00.062 16108 IsGuiding returns 1
04:06:59.238 00.000 16108 scope still moving after pulse duration time elapsed
04:06:59.269 00.031 16108 IsSlewing returns 0
04:06:59.269 00.000 16108 IsGuiding returns 0
04:06:59.269 00.000 16108 scope move finished after 72 + 50 ms
04:06:59.269 00.000 16108 Move returns status 0, amount 72
04:06:59.269 00.000 16108 MoveAxis(N, 0, ABG)
04:06:59.269 00.000 16108 Move returns status 0, amount 0
04:06:59.270 00.001 16108 move complete, result=0
04:06:59.270 00.000 16108 worker thread done servicing request
04:06:59.270 00.000 21068 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
04:06:59.271 00.001 16108 Worker thread wakes up
04:06:59.272 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:06:59.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:00.432 01.160 16108 Exposure complete
04:07:00.516 00.084 16108 worker thread done servicing request
04:07:00.516 00.000 21068 OnExposeComplete: enter
04:07:00.517 00.001 21068 UpdateGuideState(): m_state=6
04:07:00.518 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
04:07:00.519 00.001 21068 Star::Find returns 1 (0), X=102.92, Y=801.36, Mass=199419, SNR=86.3, Peak=23926 HFD=3.4
04:07:00.520 00.001 21068 MultiStar: [#1 -0.01,-0.19,1.15,U] [#2 0.10,-0.25,0.80,U] [#3 0.20,0.06,0.88,U] [#4 -0.23,0.30,0.34,U] [#5 -0.03,0.16,0.35,U] [#6 0.18,-0.26,0.17,U] [#7 0.56,0.41,0.28,U] [#8 0.34,0.03,0.30,U] 
04:07:00.522 00.002 21068 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.16, -0.07}
04:07:00.523 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
04:07:00.525 00.002 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
04:07:00.526 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.12 mountY=0.01, mountTheta=3.05
04:07:00.527 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.04, opts=13)
04:07:00.529 00.002 21068 Enqueuing Move request for scope (0.11, -0.04)
04:07:00.530 00.001 16108 Worker thread wakes up
04:07:00.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
04:07:00.530 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
04:07:00.530 00.000 16108 Moving (0.11, -0.04) raw xDistance=-0.12 yDistance=0.01
04:07:00.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:07:00.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:00.531 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:07:00.531 00.000 16108 MoveAxis(E, 0, ABG)
04:07:00.531 00.000 16108 Move returns status 0, amount 0
04:07:00.531 00.000 16108 MoveAxis(N, 0, ABG)
04:07:00.531 00.000 16108 Move returns status 0, amount 0
04:07:00.531 00.000 16108 move complete, result=0
04:07:00.531 00.000 16108 worker thread done servicing request
04:07:00.534 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4829, FiltMin=4096, FiltMax=20614, Gamma=1.000
04:07:00.546 00.012 21068 UpdateGuideState exits: m=199419 SNR=86.3
04:07:00.547 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:00.548 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:00.549 00.001 21068 Enqueuing Expose request
04:07:00.549 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:00.550 00.001 16108 Worker thread wakes up
04:07:00.550 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:00.550 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:01.521 00.971 16108 Exposure complete
04:07:01.596 00.075 16108 worker thread done servicing request
04:07:01.597 00.001 21068 OnExposeComplete: enter
04:07:01.597 00.000 21068 UpdateGuideState(): m_state=6
04:07:01.598 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
04:07:01.599 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.83, Mass=213628, SNR=96.6, Peak=25747 HFD=3.5
04:07:01.599 00.000 21068 MultiStar: [#1 -0.25,-0.09,0.85,U] [#2 0.13,0.05,0.83,U] [#3 0.22,0.12,0.68,U] [#4 0.11,0.19,0.30,U] [#5 0.15,0.34,0.31,U] [#6 0.73,0.48,0.00,M4] [#7 0.39,0.12,0.29,U] [#8 0.41,0.26,0.22,U] 
04:07:01.600 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.16}, one-star: {0.16, 0.39}
04:07:01.601 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
04:07:01.603 00.002 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
04:07:01.603 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.96 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
04:07:01.605 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.16, opts=13)
04:07:01.606 00.001 21068 Enqueuing Move request for scope (0.11, 0.16)
04:07:01.606 00.000 16108 Worker thread wakes up
04:07:01.606 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
04:07:01.607 00.001 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
04:07:01.607 00.000 16108 Moving (0.11, 0.16) raw xDistance=-0.08 yDistance=-0.18
04:07:01.607 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:07:01.607 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:01.607 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:07:01.607 00.000 16108 MoveAxis(E, 0, ABG)
04:07:01.607 00.000 16108 Move returns status 0, amount 0
04:07:01.607 00.000 16108 MoveAxis(N, 0, ABG)
04:07:01.607 00.000 16108 Move returns status 0, amount 0
04:07:01.607 00.000 16108 move complete, result=0
04:07:01.607 00.000 16108 worker thread done servicing request
04:07:01.610 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2000, max=65535, med=4822, FiltMin=4102, FiltMax=20617, Gamma=1.000
04:07:01.624 00.014 21068 UpdateGuideState exits: m=213628 SNR=96.6
04:07:01.625 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:01.625 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:01.627 00.002 21068 Enqueuing Expose request
04:07:01.629 00.002 16108 Worker thread wakes up
04:07:01.629 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:01.631 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:01.631 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:02.791 01.160 16108 Exposure complete
04:07:02.852 00.061 16108 worker thread done servicing request
04:07:02.852 00.000 21068 OnExposeComplete: enter
04:07:02.853 00.001 21068 UpdateGuideState(): m_state=6
04:07:02.855 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
04:07:02.856 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.80, Mass=202124, SNR=104.6, Peak=24275 HFD=3.6
04:07:02.859 00.003 21068 MultiStar: [#1 -0.26,-0.04,0.84,U] [#2 0.12,0.25,0.72,U] [#3 0.24,0.19,0.74,U] [#4 0.24,0.84,0.00,M2] [#5 -0.29,0.14,0.30,U] [#6 -0.11,-0.10,0.25,U] [#7 -0.13,0.55,0.28,U] [#8 0.66,0.13,0.25,U] 
04:07:02.860 00.001 21068 refined, 7 included, MultiStar: {0.07, 0.20}, one-star: {0.26, 0.36}
04:07:02.861 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
04:07:02.863 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
04:07:02.864 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.21 mountX=-0.04 mountY=-0.21, mountTheta=-1.76
04:07:02.866 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.20, opts=13)
04:07:02.868 00.002 21068 Enqueuing Move request for scope (0.07, 0.20)
04:07:02.869 00.001 16108 Worker thread wakes up
04:07:02.870 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
04:07:02.870 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
04:07:02.870 00.000 16108 Moving (0.07, 0.20) raw xDistance=-0.04 yDistance=-0.21
04:07:02.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:07:02.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:07:02.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:07:02.870 00.000 16108 MoveAxis(E, 0, ABG)
04:07:02.870 00.000 16108 Move returns status 0, amount 0
04:07:02.871 00.001 16108 MoveAxis(N, 0, ABG)
04:07:02.871 00.000 16108 Move returns status 0, amount 0
04:07:02.871 00.000 16108 move complete, result=0
04:07:02.871 00.000 16108 worker thread done servicing request
04:07:02.879 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4813, FiltMin=4083, FiltMax=19225, Gamma=1.000
04:07:02.892 00.013 21068 UpdateGuideState exits: m=202124 SNR=104.6
04:07:02.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:02.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:02.895 00.001 21068 Enqueuing Expose request
04:07:02.896 00.001 16108 Worker thread wakes up
04:07:02.896 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:02.897 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:02.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:03.861 00.964 16108 Exposure complete
04:07:03.914 00.053 16108 worker thread done servicing request
04:07:03.915 00.001 21068 OnExposeComplete: enter
04:07:03.915 00.000 21068 UpdateGuideState(): m_state=6
04:07:03.916 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
04:07:03.917 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=801.57, Mass=193875, SNR=93.1, Peak=23414 HFD=3.4
04:07:03.918 00.001 21068 MultiStar: [#1 -0.16,-0.17,0.87,U] [#2 -0.06,-0.32,0.86,U] [#3 0.18,-0.14,0.65,U] [#4 -0.22,0.73,0.00,M3] [#5 0.15,0.19,0.34,U] [#6 0.25,0.49,0.21,U] [#7 0.52,0.10,0.29,U] [#8 -0.21,0.57,0.26,U] 
04:07:03.919 00.001 21068 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.12, 0.13}
04:07:03.920 00.001 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.16 = 3.13)
04:07:03.921 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
04:07:03.922 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.19 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
04:07:03.923 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.01, opts=13)
04:07:03.924 00.001 21068 Enqueuing Move request for scope (0.05, -0.01)
04:07:03.925 00.001 16108 Worker thread wakes up
04:07:03.925 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
04:07:03.925 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
04:07:03.925 00.000 16108 Moving (0.05, -0.01) raw xDistance=-0.06 yDistance=-0.00
04:07:03.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:07:03.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:03.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:07:03.925 00.000 16108 MoveAxis(E, 0, ABG)
04:07:03.925 00.000 16108 Move returns status 0, amount 0
04:07:03.925 00.000 16108 MoveAxis(N, 0, ABG)
04:07:03.925 00.000 16108 Move returns status 0, amount 0
04:07:03.925 00.000 16108 move complete, result=0
04:07:03.925 00.000 16108 worker thread done servicing request
04:07:03.934 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2614, max=65535, med=4809, FiltMin=4038, FiltMax=19350, Gamma=1.000
04:07:03.948 00.014 21068 UpdateGuideState exits: m=193875 SNR=93.1
04:07:03.949 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:03.950 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:03.951 00.001 21068 Enqueuing Expose request
04:07:03.951 00.000 16108 Worker thread wakes up
04:07:03.951 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:03.953 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:03.953 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:05.125 01.172 16108 Exposure complete
04:07:05.191 00.066 16108 worker thread done servicing request
04:07:05.191 00.000 21068 OnExposeComplete: enter
04:07:05.192 00.001 21068 UpdateGuideState(): m_state=6
04:07:05.193 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
04:07:05.193 00.000 21068 Star::Find returns 1 (0), X=102.84, Y=801.54, Mass=213719, SNR=97.9, Peak=24278 HFD=3.4
04:07:05.194 00.001 21068 MultiStar: [#1 -0.12,-0.27,0.90,U] [#2 0.26,-0.37,0.66,U] [#3 0.54,-0.36,0.70,U] [#4 -0.25,0.26,0.29,U] [#5 0.21,0.07,0.32,U] [#6 0.59,0.47,0.00,M3] [#7 0.19,-0.17,0.33,U] [#8 0.17,-0.03,0.23,U] 
04:07:05.195 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.13}, one-star: {0.07, 0.11}
04:07:05.197 00.002 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
04:07:05.197 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
04:07:05.198 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
04:07:05.199 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.11, opts=13)
04:07:05.200 00.001 21068 Enqueuing Move request for scope (0.07, 0.11)
04:07:05.201 00.001 16108 Worker thread wakes up
04:07:05.201 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
04:07:05.201 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
04:07:05.201 00.000 16108 Moving (0.07, 0.11) raw xDistance=-0.05 yDistance=-0.12
04:07:05.201 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:07:05.201 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:05.201 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:07:05.202 00.001 16108 MoveAxis(E, 0, ABG)
04:07:05.202 00.000 16108 Move returns status 0, amount 0
04:07:05.202 00.000 16108 MoveAxis(N, 0, ABG)
04:07:05.202 00.000 16108 Move returns status 0, amount 0
04:07:05.202 00.000 16108 move complete, result=0
04:07:05.202 00.000 16108 worker thread done servicing request
04:07:05.205 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2419, max=65535, med=4803, FiltMin=3920, FiltMax=20499, Gamma=1.000
04:07:05.219 00.014 21068 UpdateGuideState exits: m=213719 SNR=97.9
04:07:05.221 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:05.222 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:05.223 00.001 21068 Enqueuing Expose request
04:07:05.225 00.002 16108 Worker thread wakes up
04:07:05.225 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:05.226 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:05.226 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:06.207 00.981 16108 Exposure complete
04:07:06.270 00.063 16108 worker thread done servicing request
04:07:06.270 00.000 21068 OnExposeComplete: enter
04:07:06.271 00.001 21068 UpdateGuideState(): m_state=6
04:07:06.272 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
04:07:06.273 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.50, Mass=219819, SNR=101.0, Peak=23878 HFD=3.6
04:07:06.274 00.001 21068 MultiStar: [#1 -0.33,-0.20,0.85,U] [#2 -0.04,-0.48,0.76,U] [#3 -0.06,-0.23,0.73,U] [#4 -0.00,0.25,0.24,U] [#5 -0.51,0.21,0.28,U] [#6 0.84,0.85,0.00,M4] [#7 0.40,-0.23,0.26,U] [#8 -0.19,0.08,0.20,U] 
04:07:06.275 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.13}, one-star: {0.21, 0.06}
04:07:06.276 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
04:07:06.278 00.002 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
04:07:06.279 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.94 mountX=0.03 mountY=0.14, mountTheta=1.38
04:07:06.280 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.13, opts=13)
04:07:06.281 00.001 21068 Enqueuing Move request for scope (-0.05, -0.13)
04:07:06.282 00.001 16108 Worker thread wakes up
04:07:06.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
04:07:06.282 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
04:07:06.282 00.000 16108 Moving (-0.05, -0.13) raw xDistance=0.03 yDistance=0.14
04:07:06.282 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:07:06.282 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:06.282 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:07:06.283 00.001 16108 MoveAxis(E, 0, ABG)
04:07:06.283 00.000 16108 Move returns status 0, amount 0
04:07:06.283 00.000 16108 MoveAxis(N, 0, ABG)
04:07:06.283 00.000 16108 Move returns status 0, amount 0
04:07:06.283 00.000 16108 move complete, result=0
04:07:06.283 00.000 16108 worker thread done servicing request
04:07:06.287 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4803, FiltMin=4038, FiltMax=20451, Gamma=1.000
04:07:06.307 00.020 21068 UpdateGuideState exits: m=219819 SNR=101.0
04:07:06.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:06.309 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:06.309 00.000 21068 Enqueuing Expose request
04:07:06.310 00.001 16108 Worker thread wakes up
04:07:06.310 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:06.311 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:06.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:07.481 01.170 16108 Exposure complete
04:07:07.542 00.061 16108 worker thread done servicing request
04:07:07.543 00.001 21068 OnExposeComplete: enter
04:07:07.544 00.001 21068 UpdateGuideState(): m_state=6
04:07:07.545 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
04:07:07.546 00.001 21068 Star::Find returns 1 (0), X=102.95, Y=801.19, Mass=200702, SNR=97.9, Peak=27590 HFD=3.1
04:07:07.547 00.001 21068 MultiStar: [#1 -0.19,-0.42,0.87,U] [#2 -0.04,-0.36,0.86,U] [#3 -0.04,-0.27,0.67,U] [#4 -0.04,0.43,0.27,U] [#5 -0.51,0.12,0.34,U] [#6 0.45,-0.05,0.21,U] [#7 0.42,0.13,0.32,U] [#8 0.07,-0.16,0.26,U] 
04:07:07.548 00.001 21068 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {0.19, -0.25}
04:07:07.549 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
04:07:07.550 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
04:07:07.551 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.54 mountX=-0.04 mountY=0.19, mountTheta=1.78
04:07:07.553 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.20, opts=13)
04:07:07.554 00.001 21068 Enqueuing Move request for scope (0.01, -0.20)
04:07:07.555 00.001 16108 Worker thread wakes up
04:07:07.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
04:07:07.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
04:07:07.555 00.000 16108 Moving (0.01, -0.20) raw xDistance=-0.04 yDistance=0.19
04:07:07.555 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:07:07.555 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:07.555 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:07:07.555 00.000 16108 MoveAxis(E, 0, ABG)
04:07:07.555 00.000 16108 Move returns status 0, amount 0
04:07:07.555 00.000 16108 MoveAxis(N, 0, ABG)
04:07:07.556 00.001 16108 Move returns status 0, amount 0
04:07:07.556 00.000 16108 move complete, result=0
04:07:07.556 00.000 16108 worker thread done servicing request
04:07:07.559 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2429, max=65535, med=4797, FiltMin=4057, FiltMax=18227, Gamma=1.000
04:07:07.572 00.013 21068 UpdateGuideState exits: m=200702 SNR=97.9
04:07:07.573 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:07.574 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:07.575 00.001 21068 Enqueuing Expose request
04:07:07.575 00.000 16108 Worker thread wakes up
04:07:07.575 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:07.576 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:07.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:08.548 00.972 16108 Exposure complete
04:07:08.618 00.070 16108 worker thread done servicing request
04:07:08.619 00.001 21068 OnExposeComplete: enter
04:07:08.621 00.002 21068 UpdateGuideState(): m_state=6
04:07:08.622 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
04:07:08.623 00.001 21068 Star::Find returns 1 (0), X=102.96, Y=801.30, Mass=199246, SNR=98.9, Peak=23430 HFD=3.4
04:07:08.624 00.001 21068 MultiStar: [#1 -0.06,-0.03,0.95,U] [#2 0.15,-0.45,0.81,U] [#3 0.07,-0.19,0.76,U] [#4 0.15,0.36,0.31,U] [#5 0.06,-0.18,0.36,U] [#6 0.50,-0.24,0.20,U] [#7 0.44,-0.09,0.26,U] [#8 0.42,0.19,0.27,U] 
04:07:08.626 00.002 21068 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.19, -0.13}
04:07:08.627 00.001 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.71 = 2.58)
04:07:08.628 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.64)
04:07:08.628 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=-0.16 mountY=0.09, mountTheta=2.62
04:07:08.631 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.13, opts=13)
04:07:08.632 00.001 21068 Enqueuing Move request for scope (0.14, -0.13)
04:07:08.632 00.000 16108 Worker thread wakes up
04:07:08.633 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
04:07:08.633 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
04:07:08.633 00.000 16108 Moving (0.14, -0.13) raw xDistance=-0.16 yDistance=0.09
04:07:08.633 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:07:08.633 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:08.633 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:07:08.633 00.000 16108 MoveAxis(E, 0, ABG)
04:07:08.633 00.000 16108 Move returns status 0, amount 0
04:07:08.633 00.000 16108 MoveAxis(N, 0, ABG)
04:07:08.633 00.000 16108 Move returns status 0, amount 0
04:07:08.633 00.000 16108 move complete, result=0
04:07:08.633 00.000 16108 worker thread done servicing request
04:07:08.637 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4793, FiltMin=4025, FiltMax=18275, Gamma=1.000
04:07:08.650 00.013 21068 UpdateGuideState exits: m=199246 SNR=98.9
04:07:08.651 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:08.652 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:08.656 00.004 21068 Enqueuing Expose request
04:07:08.658 00.002 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:08.660 00.002 16108 Worker thread wakes up
04:07:08.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:08.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:09.822 01.162 16108 Exposure complete
04:07:09.902 00.080 16108 worker thread done servicing request
04:07:09.902 00.000 21068 OnExposeComplete: enter
04:07:09.903 00.001 21068 UpdateGuideState(): m_state=6
04:07:09.904 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
04:07:09.905 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=801.47, Mass=220943, SNR=105.9, Peak=24166 HFD=3.5
04:07:09.906 00.001 21068 MultiStar: [#1 -0.34,-0.49,0.92,U] [#2 0.16,-0.41,0.67,U] [#3 0.22,-0.46,0.68,U] [#4 -0.11,0.29,0.28,U] [#5 0.06,0.24,0.30,U] [#6 0.85,-0.02,0.00,M3] [#7 -0.03,-0.07,0.26,U] [#8 0.63,-0.17,0.23,U] 
04:07:09.907 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {0.27, 0.04}
04:07:09.907 00.000 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.10)
04:07:09.908 00.001 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.12 = 2.16)
04:07:09.909 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.22 mountX=-0.11 mountY=0.18, mountTheta=2.11
04:07:09.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.21, opts=13)
04:07:09.912 00.002 21068 Enqueuing Move request for scope (0.08, -0.21)
04:07:09.912 00.000 16108 Worker thread wakes up
04:07:09.913 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
04:07:09.913 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
04:07:09.913 00.000 16108 Moving (0.08, -0.21) raw xDistance=-0.11 yDistance=0.18
04:07:09.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:07:09.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:09.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:07:09.913 00.000 16108 MoveAxis(E, 0, ABG)
04:07:09.913 00.000 16108 Move returns status 0, amount 0
04:07:09.913 00.000 16108 MoveAxis(N, 0, ABG)
04:07:09.913 00.000 16108 Move returns status 0, amount 0
04:07:09.913 00.000 16108 move complete, result=0
04:07:09.913 00.000 16108 worker thread done servicing request
04:07:09.917 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4790, FiltMin=4105, FiltMax=19577, Gamma=1.000
04:07:09.930 00.013 21068 UpdateGuideState exits: m=220943 SNR=105.9
04:07:09.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:09.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:09.933 00.001 21068 Enqueuing Expose request
04:07:09.933 00.000 16108 Worker thread wakes up
04:07:09.933 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:09.934 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:09.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:10.920 00.986 16108 Exposure complete
04:07:10.977 00.057 16108 worker thread done servicing request
04:07:10.977 00.000 21068 OnExposeComplete: enter
04:07:10.978 00.001 21068 UpdateGuideState(): m_state=6
04:07:10.980 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
04:07:10.983 00.003 21068 Star::Find returns 1 (0), X=103.00, Y=801.50, Mass=193315, SNR=92.2, Peak=27222 HFD=3.3
04:07:10.984 00.001 21068 MultiStar: [#1 -0.05,-0.46,1.01,U] [#2 0.23,-0.43,0.71,U] [#3 0.16,-0.46,0.83,U] [#4 0.13,0.19,0.29,U] [#5 0.36,0.01,0.38,U] [#6 0.07,-0.18,0.21,U] [#7 0.41,-0.08,0.34,U] [#8 0.34,0.19,0.22,U] 
04:07:10.985 00.001 21068 single-star, 8 included, MultiStar: {0.18, -0.21}, one-star: {0.24, 0.07}
04:07:10.986 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:07:10.987 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:07:10.988 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.27 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
04:07:10.992 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.07, opts=13)
04:07:10.993 00.001 21068 Enqueuing Move request for scope (0.24, 0.07)
04:07:10.996 00.003 16108 Worker thread wakes up
04:07:10.996 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
04:07:10.996 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
04:07:10.996 00.000 16108 Moving (0.24, 0.07) raw xDistance=-0.22 yDistance=-0.12
04:07:10.996 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:07:10.996 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:10.996 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:07:10.996 00.000 16108 MoveAxis(E, 58, ABG)
04:07:10.996 00.000 16108 Guiding  Dir = 2, Dur = 58
04:07:10.996 00.000 16108 IsSlewing returns 0
04:07:10.997 00.001 16108 IsGuiding returns 0
04:07:10.998 00.001 16108 PulseGuide returned control before completion, sleep 67
04:07:11.002 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2297, max=65535, med=4787, FiltMin=4052, FiltMax=19721, Gamma=1.000
04:07:11.023 00.021 21068 UpdateGuideState exits: m=193315 SNR=92.2
04:07:11.025 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:11.026 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:11.027 00.001 21068 Enqueuing Expose request
04:07:11.069 00.042 16108 IsGuiding returns 1
04:07:11.069 00.000 16108 scope still moving after pulse duration time elapsed
04:07:11.100 00.031 16108 IsSlewing returns 0
04:07:11.100 00.000 16108 IsGuiding returns 0
04:07:11.100 00.000 16108 scope move finished after 58 + 45 ms
04:07:11.100 00.000 16108 Move returns status 0, amount 58
04:07:11.100 00.000 16108 MoveAxis(N, 0, ABG)
04:07:11.100 00.000 16108 Move returns status 0, amount 0
04:07:11.100 00.000 16108 move complete, result=0
04:07:11.100 00.000 16108 worker thread done servicing request
04:07:11.100 00.000 16108 Worker thread wakes up
04:07:11.100 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
04:07:11.102 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:11.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:12.272 01.170 16108 Exposure complete
04:07:12.345 00.073 16108 worker thread done servicing request
04:07:12.345 00.000 21068 OnExposeComplete: enter
04:07:12.347 00.002 21068 UpdateGuideState(): m_state=6
04:07:12.348 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
04:07:12.349 00.001 21068 Star::Find returns 1 (0), X=103.07, Y=801.33, Mass=234901, SNR=123.3, Peak=26998 HFD=3.4
04:07:12.350 00.001 21068 MultiStar: [#1 -0.23,-0.25,0.72,U] [#2 0.38,-0.32,0.60,U] [#3 0.19,-0.51,0.55,U] [#4 0.18,0.27,0.22,U] [#5 -0.44,-0.05,0.27,U] [#6 0.67,0.59,0.00,M3] [#7 0.16,-0.24,0.23,U] [#8 0.81,-0.27,0.00,M1] 
04:07:12.350 00.000 21068 refined, 6 included, MultiStar: {0.12, -0.22}, one-star: {0.30, -0.11}
04:07:12.351 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.03 = 2.25)
04:07:12.352 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.31)
04:07:12.352 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.07 mountX=-0.16 mountY=0.18, mountTheta=2.28
04:07:12.354 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.22, opts=13)
04:07:12.355 00.001 21068 Enqueuing Move request for scope (0.12, -0.22)
04:07:12.356 00.001 16108 Worker thread wakes up
04:07:12.356 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
04:07:12.356 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
04:07:12.356 00.000 16108 Moving (0.12, -0.22) raw xDistance=-0.16 yDistance=0.18
04:07:12.356 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:07:12.356 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:12.356 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:07:12.356 00.000 16108 MoveAxis(E, 0, ABG)
04:07:12.356 00.000 16108 Move returns status 0, amount 0
04:07:12.356 00.000 16108 MoveAxis(N, 0, ABG)
04:07:12.356 00.000 16108 Move returns status 0, amount 0
04:07:12.356 00.000 16108 move complete, result=0
04:07:12.356 00.000 16108 worker thread done servicing request
04:07:12.363 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2208, max=65535, med=4784, FiltMin=4027, FiltMax=17481, Gamma=1.000
04:07:12.380 00.017 21068 UpdateGuideState exits: m=234901 SNR=123.3
04:07:12.381 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:12.382 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:12.382 00.000 21068 Enqueuing Expose request
04:07:12.383 00.001 16108 Worker thread wakes up
04:07:12.383 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:12.384 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:12.384 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:13.360 00.976 16108 Exposure complete
04:07:13.413 00.053 16108 worker thread done servicing request
04:07:13.413 00.000 21068 OnExposeComplete: enter
04:07:13.414 00.001 21068 UpdateGuideState(): m_state=6
04:07:13.415 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
04:07:13.416 00.001 21068 Star::Find returns 1 (0), X=103.63, Y=801.64, Mass=225788, SNR=113.8, Peak=23961 HFD=3.4
04:07:13.416 00.000 21068 MultiStar: [#1 0.23,-0.27,0.81,U] [#2 0.43,-0.25,0.72,U] [#3 0.72,-0.05,0.66,U] [#4 0.58,0.40,0.28,U] [#5 0.72,0.07,0.28,U] [#6 1.07,0.24,0.00,M4] [#7 0.54,-0.13,0.28,U] [#8 0.87,0.27,0.00,M2] 
04:07:13.417 00.001 21068 refined, 6 included, MultiStar: {0.59, -0.03}, one-star: {0.87, 0.21}
04:07:13.418 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
04:07:13.419 00.001 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.96 = -2.96)
04:07:13.420 00.001 21068 CameraToMount -- cameraX=0.59 cameraY=-0.03 hyp=0.59 cameraTheta=-0.05 mountX=-0.58 mountY=-0.11, mountTheta=-2.96
04:07:13.421 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.59, y=-0.03, opts=13)
04:07:13.422 00.001 21068 Enqueuing Move request for scope (0.59, -0.03)
04:07:13.423 00.001 16108 Worker thread wakes up
04:07:13.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.03) opts 0xd
04:07:13.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.59, -0.03)
04:07:13.423 00.000 16108 Moving (0.59, -0.03) raw xDistance=-0.58 yDistance=-0.11
04:07:13.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
04:07:13.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:13.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:07:13.423 00.000 16108 MoveAxis(E, 153, ABG)
04:07:13.423 00.000 16108 Guiding  Dir = 2, Dur = 153
04:07:13.424 00.001 16108 IsSlewing returns 0
04:07:13.424 00.000 16108 IsGuiding returns 0
04:07:13.428 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4781, FiltMin=4073, FiltMax=16441, Gamma=1.000
04:07:13.441 00.013 21068 UpdateGuideState exits: m=225788 SNR=113.8
04:07:13.442 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:13.444 00.002 16108 PulseGuide returned control before completion, sleep 145
04:07:13.444 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:13.447 00.003 21068 Enqueuing Expose request
04:07:13.599 00.152 16108 IsGuiding returns 1
04:07:13.599 00.000 16108 scope still moving after pulse duration time elapsed
04:07:13.630 00.031 16108 IsSlewing returns 0
04:07:13.630 00.000 16108 IsGuiding returns 0
04:07:13.630 00.000 16108 scope move finished after 153 + 53 ms
04:07:13.630 00.000 16108 Move returns status 0, amount 153
04:07:13.630 00.000 16108 MoveAxis(N, 0, ABG)
04:07:13.630 00.000 16108 Move returns status 0, amount 0
04:07:13.630 00.000 16108 move complete, result=0
04:07:13.630 00.000 16108 worker thread done servicing request
04:07:13.630 00.000 16108 Worker thread wakes up
04:07:13.630 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:13.631 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:13.631 00.000 21068 GuideStep: -0.6 px 153 ms EAST, -0.1 px 0 ms NORTH
04:07:14.812 01.181 16108 Exposure complete
04:07:14.881 00.069 16108 worker thread done servicing request
04:07:14.881 00.000 21068 OnExposeComplete: enter
04:07:14.882 00.001 21068 UpdateGuideState(): m_state=6
04:07:14.883 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
04:07:14.884 00.001 21068 Star::Find returns 1 (0), X=103.57, Y=801.51, Mass=208369, SNR=96.6, Peak=21513 HFD=3.2
04:07:14.886 00.002 21068 MultiStar: [#1 0.32,-0.21,0.98,U] [#2 0.72,-0.03,0.91,U] [#3 0.74,0.05,0.00,M1] [#4 0.71,0.25,0.00,M1] [#5 0.47,-0.69,0.00,M1] [#6 0.50,0.29,0.28,U] [#7 0.66,0.17,0.31,U] [#8 0.84,-0.04,0.00,M3] 
04:07:14.886 00.000 21068 refined, 4 included, MultiStar: {0.61, -0.01}, one-star: {0.80, 0.08}
04:07:14.887 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
04:07:14.888 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
04:07:14.888 00.000 21068 CameraToMount -- cameraX=0.61 cameraY=-0.01 hyp=0.61 cameraTheta=-0.01 mountX=-0.60 mountY=-0.14, mountTheta=-2.92
04:07:14.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.61, y=-0.01, opts=13)
04:07:14.890 00.000 21068 Enqueuing Move request for scope (0.61, -0.01)
04:07:14.891 00.001 16108 Worker thread wakes up
04:07:14.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.01) opts 0xd
04:07:14.891 00.000 16108 Handling offset move in thread for scope, endpoint = (0.61, -0.01)
04:07:14.891 00.000 16108 Moving (0.61, -0.01) raw xDistance=-0.60 yDistance=-0.14
04:07:14.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
04:07:14.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:14.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:07:14.892 00.001 16108 MoveAxis(E, 168, ABG)
04:07:14.892 00.000 16108 Guiding  Dir = 2, Dur = 168
04:07:14.892 00.000 16108 IsSlewing returns 0
04:07:14.892 00.000 16108 IsGuiding returns 0
04:07:14.893 00.001 16108 PulseGuide returned control before completion, sleep 178
04:07:14.897 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4774, FiltMin=4013, FiltMax=19369, Gamma=1.000
04:07:14.917 00.020 21068 UpdateGuideState exits: m=208369 SNR=96.6
04:07:14.918 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:14.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:14.921 00.002 21068 Enqueuing Expose request
04:07:15.072 00.151 16108 IsGuiding returns 0
04:07:15.072 00.000 16108 Move returns status 0, amount 168
04:07:15.072 00.000 16108 MoveAxis(N, 0, ABG)
04:07:15.072 00.000 16108 Move returns status 0, amount 0
04:07:15.072 00.000 16108 move complete, result=0
04:07:15.074 00.002 16108 worker thread done servicing request
04:07:15.074 00.000 16108 Worker thread wakes up
04:07:15.074 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:15.074 00.000 21068 GuideStep: -0.6 px 168 ms EAST, -0.1 px 0 ms NORTH
04:07:15.077 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:16.043 00.966 16108 Exposure complete
04:07:16.098 00.055 16108 worker thread done servicing request
04:07:16.098 00.000 21068 OnExposeComplete: enter
04:07:16.099 00.001 21068 UpdateGuideState(): m_state=6
04:07:16.100 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
04:07:16.101 00.001 21068 Star::Find returns 1 (0), X=102.49, Y=801.02, Mass=212667, SNR=93.1, Peak=27686 HFD=3.6
04:07:16.102 00.001 21068 MultiStar: [#1 -0.69,-0.49,0.00,M1] [#2 -0.43,-0.57,0.91,U] [#3 -0.34,-0.52,0.73,U] [#4 -0.40,-0.31,0.27,U] [#5 -0.34,-0.27,0.27,U] [#6 0.46,-0.11,0.23,U] [#7 0.17,-0.67,0.31,U] [#8 -0.23,-0.61,0.25,U] 
04:07:16.103 00.001 21068 single-star, 7 included, MultiStar: {-0.26, -0.47}, one-star: {-0.28, -0.42}
04:07:16.103 00.000 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
04:07:16.104 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
04:07:16.105 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.42 hyp=0.50 cameraTheta=-2.16 mountX=0.20 mountY=0.47, mountTheta=1.17
04:07:16.106 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.42, opts=13)
04:07:16.107 00.001 21068 Enqueuing Move request for scope (-0.28, -0.42)
04:07:16.108 00.001 16108 Worker thread wakes up
04:07:16.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.42) opts 0xd
04:07:16.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.42)
04:07:16.108 00.000 16108 Moving (-0.28, -0.42) raw xDistance=0.20 yDistance=0.47
04:07:16.109 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
04:07:16.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:07:16.109 00.000 16108 MoveAxis(W, 41, ABG)
04:07:16.109 00.000 16108 Guiding  Dir = 3, Dur = 41
04:07:16.109 00.000 16108 IsSlewing returns 0
04:07:16.109 00.000 16108 IsGuiding returns 0
04:07:16.117 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2182, max=65535, med=4774, FiltMin=4003, FiltMax=19773, Gamma=1.000
04:07:16.137 00.020 21068 UpdateGuideState exits: m=212667 SNR=93.1
04:07:16.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:16.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:16.140 00.001 21068 Enqueuing Expose request
04:07:16.158 00.018 16108 IsGuiding returns 1
04:07:16.158 00.000 16108 scope still moving after pulse duration time elapsed
04:07:16.187 00.029 16108 IsSlewing returns 0
04:07:16.187 00.000 16108 IsGuiding returns 1
04:07:16.218 00.031 16108 IsSlewing returns 0
04:07:16.218 00.000 16108 IsGuiding returns 1
04:07:16.249 00.031 16108 IsSlewing returns 0
04:07:16.249 00.000 16108 IsGuiding returns 0
04:07:16.249 00.000 16108 scope move finished after 41 + 99 ms
04:07:16.249 00.000 16108 Move returns status 0, amount 41
04:07:16.249 00.000 16108 MoveAxis(S, 94, ABG)
04:07:16.249 00.000 16108 Guiding  Dir = 1, Dur = 94
04:07:16.249 00.000 16108 IsSlewing returns 0
04:07:16.249 00.000 16108 IsGuiding returns 0
04:07:16.253 00.004 16108 PulseGuide returned control before completion, sleep 102
04:07:16.360 00.107 16108 IsGuiding returns 1
04:07:16.360 00.000 16108 scope still moving after pulse duration time elapsed
04:07:16.391 00.031 16108 IsSlewing returns 0
04:07:16.391 00.000 16108 IsGuiding returns 0
04:07:16.392 00.001 16108 scope move finished after 94 + 47 ms
04:07:16.392 00.000 16108 Move returns status 0, amount 94
04:07:16.392 00.000 16108 move complete, result=0
04:07:16.392 00.000 16108 worker thread done servicing request
04:07:16.392 00.000 16108 Worker thread wakes up
04:07:16.392 00.000 21068 GuideStep: 0.2 px 41 ms WEST, 0.5 px 94 ms SOUTH
04:07:16.395 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:16.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:17.561 01.166 16108 Exposure complete
04:07:17.637 00.076 16108 worker thread done servicing request
04:07:17.637 00.000 21068 OnExposeComplete: enter
04:07:17.638 00.001 21068 UpdateGuideState(): m_state=6
04:07:17.640 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
04:07:17.641 00.001 21068 Star::Find returns 1 (0), X=102.64, Y=801.77, Mass=224502, SNR=109.5, Peak=25267 HFD=3.5
04:07:17.642 00.001 21068 MultiStar: [#1 -0.37,-0.17,0.80,U] [#2 0.04,0.09,0.72,U] [#3 -0.14,0.07,0.72,U] [#4 -0.52,0.17,0.25,U] [#5 -0.37,0.10,0.28,U] [#6 0.62,0.43,0.00,M3] [#7 -0.07,0.42,0.20,U] [#8 0.20,0.50,0.26,U] 
04:07:17.644 00.002 21068 refined, 7 included, MultiStar: {-0.16, 0.14}, one-star: {-0.12, 0.33}
04:07:17.645 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
04:07:17.646 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
04:07:17.647 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.22 cameraTheta=2.43 mountX=0.19 mountY=-0.10, mountTheta=-0.48
04:07:17.649 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.14, opts=13)
04:07:17.650 00.001 21068 Enqueuing Move request for scope (-0.16, 0.14)
04:07:17.652 00.002 16108 Worker thread wakes up
04:07:17.652 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
04:07:17.652 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
04:07:17.652 00.000 16108 Moving (-0.16, 0.14) raw xDistance=0.19 yDistance=-0.10
04:07:17.652 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:07:17.652 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:17.652 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:07:17.652 00.000 16108 MoveAxis(E, 0, ABG)
04:07:17.652 00.000 16108 Move returns status 0, amount 0
04:07:17.652 00.000 16108 MoveAxis(N, 0, ABG)
04:07:17.652 00.000 16108 Move returns status 0, amount 0
04:07:17.654 00.002 16108 move complete, result=0
04:07:17.654 00.000 16108 worker thread done servicing request
04:07:17.660 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4768, FiltMin=4070, FiltMax=18198, Gamma=1.000
04:07:17.680 00.020 21068 UpdateGuideState exits: m=224502 SNR=109.5
04:07:17.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:17.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:17.682 00.000 21068 Enqueuing Expose request
04:07:17.683 00.001 16108 Worker thread wakes up
04:07:17.683 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:17.685 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:17.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:18.663 00.978 16108 Exposure complete
04:07:18.723 00.060 16108 worker thread done servicing request
04:07:18.723 00.000 21068 OnExposeComplete: enter
04:07:18.724 00.001 21068 UpdateGuideState(): m_state=6
04:07:18.725 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
04:07:18.725 00.000 21068 Star::Find returns 1 (0), X=102.99, Y=801.55, Mass=223230, SNR=109.1, Peak=23622 HFD=3.6
04:07:18.726 00.001 21068 MultiStar: [#1 -0.01,-0.20,0.71,U] [#2 0.42,-0.19,0.74,U] [#3 0.13,-0.18,0.71,U] [#4 0.06,0.25,0.24,U] [#5 -0.32,0.12,0.26,U] [#6 0.74,0.06,0.00,M4] [#7 0.54,-0.10,0.28,U] [#8 0.33,0.01,0.24,U] 
04:07:18.727 00.001 21068 refined, 7 included, MultiStar: {0.19, -0.05}, one-star: {0.23, 0.12}
04:07:18.728 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.25 = 3.04)
04:07:18.729 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.19 = 3.10)
04:07:18.732 00.003 21068 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=-0.19 mountY=0.01, mountTheta=3.10
04:07:18.735 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.05, opts=13)
04:07:18.736 00.001 21068 Enqueuing Move request for scope (0.19, -0.05)
04:07:18.738 00.002 16108 Worker thread wakes up
04:07:18.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
04:07:18.738 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
04:07:18.738 00.000 16108 Moving (0.19, -0.05) raw xDistance=-0.19 yDistance=0.01
04:07:18.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:07:18.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:18.739 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:07:18.739 00.000 16108 MoveAxis(E, 0, ABG)
04:07:18.739 00.000 16108 Move returns status 0, amount 0
04:07:18.739 00.000 16108 MoveAxis(N, 0, ABG)
04:07:18.739 00.000 16108 Move returns status 0, amount 0
04:07:18.739 00.000 16108 move complete, result=0
04:07:18.739 00.000 16108 worker thread done servicing request
04:07:18.745 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2477, max=65535, med=4768, FiltMin=4070, FiltMax=17865, Gamma=1.000
04:07:18.759 00.014 21068 UpdateGuideState exits: m=223230 SNR=109.1
04:07:18.762 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:18.765 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:18.767 00.002 21068 Enqueuing Expose request
04:07:18.768 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:18.769 00.001 16108 Worker thread wakes up
04:07:18.770 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:18.770 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:19.946 01.176 16108 Exposure complete
04:07:20.005 00.059 16108 worker thread done servicing request
04:07:20.005 00.000 21068 OnExposeComplete: enter
04:07:20.006 00.001 21068 UpdateGuideState(): m_state=6
04:07:20.006 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
04:07:20.007 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.47, Mass=199070, SNR=101.4, Peak=25974 HFD=3.1
04:07:20.008 00.001 21068 MultiStar: [#1 -0.54,-0.44,0.82,U] [#2 -0.12,-0.25,0.69,U] [#3 -0.23,-0.27,0.78,U] [#4 0.04,0.61,0.31,U] [#5 -0.54,-0.03,0.31,U] [#6 0.37,0.30,0.18,U] [#7 -0.22,-0.19,0.32,U] [#8 -0.09,-0.28,0.23,U] 
04:07:20.009 00.001 21068 single-star, 8 included, MultiStar: {-0.20, -0.13}, one-star: {-0.02, 0.03}
04:07:20.012 00.003 21068 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
04:07:20.013 00.001 21068 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
04:07:20.015 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.21 mountX=0.03 mountY=-0.03, mountTheta=-0.72
04:07:20.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
04:07:20.020 00.002 21068 Enqueuing Move request for scope (-0.02, 0.03)
04:07:20.022 00.002 16108 Worker thread wakes up
04:07:20.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
04:07:20.022 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
04:07:20.022 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.03
04:07:20.023 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:07:20.023 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:20.023 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:07:20.023 00.000 16108 MoveAxis(E, 0, ABG)
04:07:20.023 00.000 16108 Move returns status 0, amount 0
04:07:20.023 00.000 16108 MoveAxis(N, 0, ABG)
04:07:20.023 00.000 16108 Move returns status 0, amount 0
04:07:20.023 00.000 16108 move complete, result=0
04:07:20.024 00.001 16108 worker thread done servicing request
04:07:20.028 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2307, max=65535, med=4768, FiltMin=4009, FiltMax=21222, Gamma=1.000
04:07:20.042 00.014 21068 UpdateGuideState exits: m=199070 SNR=101.4
04:07:20.044 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:20.047 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:20.049 00.002 21068 Enqueuing Expose request
04:07:20.052 00.003 16108 Worker thread wakes up
04:07:20.052 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:20.053 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:20.053 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:21.032 00.979 16108 Exposure complete
04:07:21.092 00.060 16108 worker thread done servicing request
04:07:21.094 00.002 21068 OnExposeComplete: enter
04:07:21.095 00.001 21068 UpdateGuideState(): m_state=6
04:07:21.096 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
04:07:21.098 00.002 21068 Star::Find returns 1 (0), X=102.54, Y=801.14, Mass=211390, SNR=94.0, Peak=25558 HFD=3.5
04:07:21.099 00.001 21068 MultiStar: [#1 -0.51,-0.16,0.85,U] [#2 -0.05,-0.26,0.80,U] [#3 -0.17,-0.21,0.86,U] [#4 -0.45,0.06,0.36,U] [#5 -0.40,-0.19,0.32,U] [#6 0.14,-0.03,0.24,U] [#7 -0.42,-0.39,0.28,U] [#8 -0.22,-0.22,0.27,U] 
04:07:21.100 00.001 21068 refined, 8 included, MultiStar: {-0.26, -0.21}, one-star: {-0.23, -0.29}
04:07:21.101 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
04:07:21.104 00.003 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
04:07:21.105 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-2.46 mountX=0.22 mountY=0.26, mountTheta=0.88
04:07:21.108 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.21, opts=13)
04:07:21.109 00.001 21068 Enqueuing Move request for scope (-0.26, -0.21)
04:07:21.110 00.001 16108 Worker thread wakes up
04:07:21.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.21) opts 0xd
04:07:21.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.21)
04:07:21.110 00.000 16108 Moving (-0.26, -0.21) raw xDistance=0.22 yDistance=0.26
04:07:21.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:07:21.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:07:21.110 00.000 16108 MoveAxis(W, 57, ABG)
04:07:21.110 00.000 16108 Guiding  Dir = 3, Dur = 57
04:07:21.111 00.001 16108 IsSlewing returns 0
04:07:21.111 00.000 16108 IsGuiding returns 0
04:07:21.116 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2384, max=65535, med=4768, FiltMin=4086, FiltMax=19942, Gamma=1.000
04:07:21.116 00.000 16108 PulseGuide returned control before completion, sleep 63
04:07:21.128 00.012 21068 UpdateGuideState exits: m=211390 SNR=94.0
04:07:21.129 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:21.129 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:21.130 00.001 21068 Enqueuing Expose request
04:07:21.192 00.062 16108 IsGuiding returns 1
04:07:21.192 00.000 16108 scope still moving after pulse duration time elapsed
04:07:21.224 00.032 16108 IsSlewing returns 0
04:07:21.224 00.000 16108 IsGuiding returns 0
04:07:21.224 00.000 16108 scope move finished after 57 + 56 ms
04:07:21.224 00.000 16108 Move returns status 0, amount 57
04:07:21.225 00.001 16108 MoveAxis(S, 53, ABG)
04:07:21.225 00.000 16108 Guiding  Dir = 1, Dur = 53
04:07:21.225 00.000 16108 IsSlewing returns 0
04:07:21.225 00.000 16108 IsGuiding returns 0
04:07:21.273 00.048 16108 PulseGuide returned control before completion, sleep 16
04:07:21.302 00.029 16108 IsGuiding returns 1
04:07:21.302 00.000 16108 scope still moving after pulse duration time elapsed
04:07:21.333 00.031 16108 IsSlewing returns 0
04:07:21.334 00.001 16108 IsGuiding returns 1
04:07:21.365 00.031 16108 IsSlewing returns 0
04:07:21.365 00.000 16108 IsGuiding returns 0
04:07:21.365 00.000 16108 scope move finished after 53 + 86 ms
04:07:21.365 00.000 16108 Move returns status 0, amount 53
04:07:21.365 00.000 16108 move complete, result=0
04:07:21.365 00.000 16108 worker thread done servicing request
04:07:21.365 00.000 16108 Worker thread wakes up
04:07:21.365 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.3 px 53 ms SOUTH
04:07:21.367 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:21.367 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:22.535 01.168 16108 Exposure complete
04:07:22.591 00.056 16108 worker thread done servicing request
04:07:22.591 00.000 21068 OnExposeComplete: enter
04:07:22.592 00.001 21068 UpdateGuideState(): m_state=6
04:07:22.593 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
04:07:22.594 00.001 21068 Star::Find returns 1 (0), X=102.65, Y=801.34, Mass=256540, SNR=120.3, Peak=31606 HFD=3.4
04:07:22.595 00.001 21068 MultiStar: [#1 -0.82,-0.24,0.00,M1] [#2 -0.35,-0.52,0.60,U] [#3 -0.17,-0.43,0.70,U] [#4 -0.59,-0.01,0.23,U] [#5 -0.99,-0.08,0.00,M1] [#6 0.12,-0.10,0.16,U] [#7 -0.68,-0.07,0.24,U] [#8 -0.71,-0.27,0.00,M1] 
04:07:22.596 00.001 21068 single-star, 5 included, MultiStar: {-0.25, -0.25}, one-star: {-0.11, -0.09}
04:07:22.597 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
04:07:22.597 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
04:07:22.598 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.44 mountX=0.09 mountY=0.12, mountTheta=0.90
04:07:22.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.09, opts=13)
04:07:22.601 00.001 21068 Enqueuing Move request for scope (-0.11, -0.09)
04:07:22.602 00.001 16108 Worker thread wakes up
04:07:22.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
04:07:22.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
04:07:22.602 00.000 16108 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.12
04:07:22.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:07:22.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:22.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:07:22.602 00.000 16108 MoveAxis(E, 0, ABG)
04:07:22.602 00.000 16108 Move returns status 0, amount 0
04:07:22.602 00.000 16108 MoveAxis(N, 0, ABG)
04:07:22.602 00.000 16108 Move returns status 0, amount 0
04:07:22.602 00.000 16108 move complete, result=0
04:07:22.602 00.000 16108 worker thread done servicing request
04:07:22.606 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2077, max=65535, med=4765, FiltMin=4062, FiltMax=20406, Gamma=1.000
04:07:22.618 00.012 21068 UpdateGuideState exits: m=256540 SNR=120.3
04:07:22.619 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:22.620 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:22.621 00.001 21068 Enqueuing Expose request
04:07:22.622 00.001 16108 Worker thread wakes up
04:07:22.622 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:22.622 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:22.622 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:23.597 00.975 16108 Exposure complete
04:07:23.653 00.056 16108 worker thread done servicing request
04:07:23.653 00.000 21068 OnExposeComplete: enter
04:07:23.654 00.001 21068 UpdateGuideState(): m_state=6
04:07:23.655 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
04:07:23.655 00.000 21068 Star::Find returns 1 (0), X=102.60, Y=801.35, Mass=243892, SNR=120.8, Peak=29782 HFD=3.3
04:07:23.656 00.001 21068 MultiStar: [#1 -0.56,-0.40,0.66,U] [#2 -0.27,-0.38,0.65,U] [#3 -0.03,-0.28,0.72,U] [#4 -0.55,0.24,0.27,U] [#5 -0.52,-0.10,0.23,U] [#6 0.49,0.08,0.16,U] [#7 -0.19,-0.27,0.25,U] [#8 -0.59,-0.42,0.23,U] 
04:07:23.658 00.002 21068 single-star, 8 included, MultiStar: {-0.26, -0.22}, one-star: {-0.17, -0.08}
04:07:23.659 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
04:07:23.660 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
04:07:23.662 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.68 mountX=0.15 mountY=0.12, mountTheta=0.67
04:07:23.665 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.08, opts=13)
04:07:23.667 00.002 21068 Enqueuing Move request for scope (-0.17, -0.08)
04:07:23.668 00.001 16108 Worker thread wakes up
04:07:23.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
04:07:23.669 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
04:07:23.669 00.000 16108 Moving (-0.17, -0.08) raw xDistance=0.15 yDistance=0.12
04:07:23.669 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:07:23.669 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:23.669 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:07:23.669 00.000 16108 MoveAxis(E, 0, ABG)
04:07:23.669 00.000 16108 Move returns status 0, amount 0
04:07:23.669 00.000 16108 MoveAxis(N, 0, ABG)
04:07:23.670 00.001 16108 Move returns status 0, amount 0
04:07:23.670 00.000 16108 move complete, result=0
04:07:23.670 00.000 16108 worker thread done servicing request
04:07:23.676 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2489, max=65535, med=4761, FiltMin=3933, FiltMax=19030, Gamma=1.000
04:07:23.688 00.012 21068 UpdateGuideState exits: m=243892 SNR=120.8
04:07:23.689 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:23.690 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:23.692 00.002 21068 Enqueuing Expose request
04:07:23.692 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:23.693 00.001 16108 Worker thread wakes up
04:07:23.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:23.694 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:24.854 01.160 16108 Exposure complete
04:07:24.907 00.053 16108 worker thread done servicing request
04:07:24.907 00.000 21068 OnExposeComplete: enter
04:07:24.908 00.001 21068 UpdateGuideState(): m_state=6
04:07:24.909 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
04:07:24.910 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.25, Mass=279533, SNR=123.6, Peak=30262 HFD=3.5
04:07:24.911 00.001 21068 MultiStar: [#1 -0.48,-0.41,0.67,U] [#2 -0.21,-0.63,0.60,U] [#3 -0.07,-0.22,0.64,U] [#4 -0.19,-0.13,0.27,U] [#5 -0.61,-0.44,0.00,M1] [#6 0.25,0.06,0.15,U] [#7 -0.23,-0.54,0.27,U] [#8 0.22,0.05,0.17,U] 
04:07:24.912 00.001 21068 single-star, 7 included, MultiStar: {-0.15, -0.30}, one-star: {-0.02, -0.19}
04:07:24.913 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.66 = 1.62)
04:07:24.914 00.001 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.60 = 1.68)
04:07:24.915 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.69 mountX=-0.01 mountY=0.19, mountTheta=1.62
04:07:24.918 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.19, opts=13)
04:07:24.919 00.001 21068 Enqueuing Move request for scope (-0.02, -0.19)
04:07:24.920 00.001 16108 Worker thread wakes up
04:07:24.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
04:07:24.920 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
04:07:24.920 00.000 16108 Moving (-0.02, -0.19) raw xDistance=-0.01 yDistance=0.19
04:07:24.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:07:24.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:24.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:07:24.920 00.000 16108 MoveAxis(E, 0, ABG)
04:07:24.920 00.000 16108 Move returns status 0, amount 0
04:07:24.920 00.000 16108 MoveAxis(N, 0, ABG)
04:07:24.920 00.000 16108 Move returns status 0, amount 0
04:07:24.921 00.001 16108 move complete, result=0
04:07:24.921 00.000 16108 worker thread done servicing request
04:07:24.924 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4758, FiltMin=4048, FiltMax=22070, Gamma=1.000
04:07:24.937 00.013 21068 UpdateGuideState exits: m=279533 SNR=123.6
04:07:24.938 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:24.939 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:24.940 00.001 21068 Enqueuing Expose request
04:07:24.941 00.001 16108 Worker thread wakes up
04:07:24.941 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:24.941 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:24.941 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:25.910 00.969 16108 Exposure complete
04:07:25.974 00.064 16108 worker thread done servicing request
04:07:25.974 00.000 21068 OnExposeComplete: enter
04:07:25.975 00.001 21068 UpdateGuideState(): m_state=6
04:07:25.976 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
04:07:25.977 00.001 21068 Star::Find returns 1 (0), X=103.00, Y=801.34, Mass=268088, SNR=123.6, Peak=29206 HFD=3.8
04:07:25.979 00.002 21068 MultiStar: [#1 -0.13,-0.39,0.66,U] [#2 0.05,-0.65,0.61,U] [#3 0.05,-0.39,0.57,U] [#4 0.29,-0.22,0.24,U] [#5 -0.40,-0.34,0.25,U] [#6 0.17,0.17,0.18,U] [#7 -0.14,-0.47,0.27,U] [#8 0.00,0.02,0.21,U] 
04:07:25.980 00.001 21068 single-star, 8 included, MultiStar: {0.04, -0.30}, one-star: {0.24, -0.10}
04:07:25.981 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
04:07:25.983 00.002 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
04:07:25.984 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=-0.25 mountY=0.04, mountTheta=2.99
04:07:25.986 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.10, opts=13)
04:07:25.987 00.001 21068 Enqueuing Move request for scope (0.24, -0.10)
04:07:25.988 00.001 16108 Worker thread wakes up
04:07:25.989 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
04:07:25.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
04:07:25.989 00.000 16108 Moving (0.24, -0.10) raw xDistance=-0.25 yDistance=0.04
04:07:25.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:07:25.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:25.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:07:25.989 00.000 16108 MoveAxis(E, 66, ABG)
04:07:25.989 00.000 16108 Guiding  Dir = 2, Dur = 66
04:07:25.989 00.000 16108 IsSlewing returns 0
04:07:25.989 00.000 16108 IsGuiding returns 0
04:07:25.995 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4755, FiltMin=4022, FiltMax=21030, Gamma=1.000
04:07:26.012 00.017 21068 UpdateGuideState exits: m=268088 SNR=123.6
04:07:26.013 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:26.015 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:26.016 00.001 21068 Enqueuing Expose request
04:07:26.037 00.021 16108 PulseGuide returned control before completion, sleep 30
04:07:26.067 00.030 16108 IsGuiding returns 1
04:07:26.067 00.000 16108 scope still moving after pulse duration time elapsed
04:07:26.098 00.031 16108 IsSlewing returns 0
04:07:26.099 00.001 16108 IsGuiding returns 1
04:07:26.130 00.031 16108 IsSlewing returns 0
04:07:26.130 00.000 16108 IsGuiding returns 0
04:07:26.130 00.000 16108 scope move finished after 66 + 74 ms
04:07:26.130 00.000 16108 Move returns status 0, amount 66
04:07:26.130 00.000 16108 MoveAxis(N, 0, ABG)
04:07:26.130 00.000 16108 Move returns status 0, amount 0
04:07:26.130 00.000 16108 move complete, result=0
04:07:26.130 00.000 16108 worker thread done servicing request
04:07:26.130 00.000 16108 Worker thread wakes up
04:07:26.130 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:26.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:26.130 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
04:07:27.283 01.153 16108 Exposure complete
04:07:27.340 00.057 16108 worker thread done servicing request
04:07:27.340 00.000 21068 OnExposeComplete: enter
04:07:27.341 00.001 21068 UpdateGuideState(): m_state=6
04:07:27.342 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
04:07:27.342 00.000 21068 Star::Find returns 1 (0), X=102.34, Y=801.48, Mass=274798, SNR=135.6, Peak=26262 HFD=3.3
04:07:27.343 00.001 21068 MultiStar: [#1 -0.49,-0.20,0.68,U] [#2 -0.30,-0.19,0.53,U] [#3 -0.26,0.12,0.52,U] [#4 -0.27,0.36,0.22,U] [#5 -0.83,0.20,0.00,M1] [#6 0.40,0.52,0.17,U] [#7 -0.27,-0.23,0.23,U] [#8 -0.58,0.02,0.18,U] 
04:07:27.344 00.001 21068 refined, 7 included, MultiStar: {-0.34, -0.00}, one-star: {-0.42, 0.05}
04:07:27.346 00.002 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
04:07:27.346 00.000 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
04:07:27.347 00.001 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.00 hyp=0.34 cameraTheta=-3.14 mountX=0.34 mountY=0.08, mountTheta=0.24
04:07:27.349 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.00, opts=13)
04:07:27.349 00.000 21068 Enqueuing Move request for scope (-0.34, -0.00)
04:07:27.350 00.001 16108 Worker thread wakes up
04:07:27.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.00) opts 0xd
04:07:27.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.00)
04:07:27.350 00.000 16108 Moving (-0.34, -0.00) raw xDistance=0.34 yDistance=0.08
04:07:27.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
04:07:27.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:27.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:07:27.350 00.000 16108 MoveAxis(W, 84, ABG)
04:07:27.351 00.001 16108 Guiding  Dir = 3, Dur = 84
04:07:27.351 00.000 16108 IsSlewing returns 0
04:07:27.351 00.000 16108 IsGuiding returns 0
04:07:27.352 00.001 16108 PulseGuide returned control before completion, sleep 93
04:07:27.357 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2105, max=65535, med=4745, FiltMin=4022, FiltMax=21709, Gamma=1.000
04:07:27.369 00.012 21068 UpdateGuideState exits: m=274798 SNR=135.6
04:07:27.370 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:27.372 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:27.372 00.000 21068 Enqueuing Expose request
04:07:27.459 00.087 16108 IsGuiding returns 1
04:07:27.459 00.000 16108 scope still moving after pulse duration time elapsed
04:07:27.491 00.032 16108 IsSlewing returns 0
04:07:27.491 00.000 16108 IsGuiding returns 1
04:07:27.522 00.031 16108 IsSlewing returns 0
04:07:27.522 00.000 16108 IsGuiding returns 0
04:07:27.522 00.000 16108 scope move finished after 84 + 87 ms
04:07:27.522 00.000 16108 Move returns status 0, amount 84
04:07:27.522 00.000 16108 MoveAxis(N, 0, ABG)
04:07:27.522 00.000 16108 Move returns status 0, amount 0
04:07:27.522 00.000 16108 move complete, result=0
04:07:27.522 00.000 16108 worker thread done servicing request
04:07:27.522 00.000 16108 Worker thread wakes up
04:07:27.522 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:27.522 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:27.524 00.002 21068 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH
04:07:28.490 00.966 16108 Exposure complete
04:07:28.551 00.061 16108 worker thread done servicing request
04:07:28.551 00.000 21068 OnExposeComplete: enter
04:07:28.552 00.001 21068 UpdateGuideState(): m_state=6
04:07:28.553 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
04:07:28.554 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.37, Mass=259380, SNR=112.1, Peak=28438 HFD=3.5
04:07:28.555 00.001 21068 MultiStar: [#1 -0.14,-0.17,0.84,U] [#2 0.16,-0.24,0.68,U] [#3 0.33,-0.07,0.82,U] [#4 0.19,0.33,0.30,U] [#5 -0.62,-0.14,0.29,U] [#6 0.22,0.58,0.16,U] [#7 0.21,0.09,0.20,U] [#8 -0.07,-0.21,0.23,U] 
04:07:28.556 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.09, -0.07}
04:07:28.557 00.001 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.49)
04:07:28.557 00.000 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
04:07:28.559 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.82 mountX=-0.07 mountY=0.05, mountTheta=2.53
04:07:28.561 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
04:07:28.562 00.001 21068 Enqueuing Move request for scope (0.06, -0.07)
04:07:28.563 00.001 16108 Worker thread wakes up
04:07:28.563 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
04:07:28.563 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
04:07:28.563 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.05
04:07:28.563 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:07:28.563 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:28.563 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:07:28.563 00.000 16108 MoveAxis(E, 0, ABG)
04:07:28.563 00.000 16108 Move returns status 0, amount 0
04:07:28.563 00.000 16108 MoveAxis(N, 0, ABG)
04:07:28.563 00.000 16108 Move returns status 0, amount 0
04:07:28.563 00.000 16108 move complete, result=0
04:07:28.563 00.000 16108 worker thread done servicing request
04:07:28.566 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4742, FiltMin=4051, FiltMax=22217, Gamma=1.000
04:07:28.578 00.012 21068 UpdateGuideState exits: m=259380 SNR=112.1
04:07:28.580 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:28.580 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:28.582 00.002 21068 Enqueuing Expose request
04:07:28.583 00.001 16108 Worker thread wakes up
04:07:28.583 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:28.584 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:28.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:29.745 01.161 16108 Exposure complete
04:07:29.803 00.058 16108 worker thread done servicing request
04:07:29.803 00.000 21068 OnExposeComplete: enter
04:07:29.804 00.001 21068 UpdateGuideState(): m_state=6
04:07:29.806 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
04:07:29.808 00.002 21068 Star::Find returns 1 (0), X=102.89, Y=801.58, Mass=275235, SNR=122.1, Peak=29062 HFD=3.6
04:07:29.810 00.002 21068 MultiStar: [#1 -0.29,-0.02,0.76,U] [#2 0.09,-0.18,0.62,U] [#3 0.01,-0.32,0.71,U] [#4 -0.31,0.33,0.23,U] [#5 -0.28,0.17,0.23,U] [#6 0.32,0.27,0.17,U] [#7 -0.25,0.46,0.20,U] [#8 0.10,-0.12,0.20,U] 
04:07:29.811 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.12, 0.14}
04:07:29.813 00.002 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
04:07:29.814 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
04:07:29.817 00.003 21068 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.03 mountX=0.04 mountY=0.00, mountTheta=0.12
04:07:29.819 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.00, opts=13)
04:07:29.821 00.002 21068 Enqueuing Move request for scope (-0.04, 0.00)
04:07:29.822 00.001 16108 Worker thread wakes up
04:07:29.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
04:07:29.823 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
04:07:29.823 00.000 16108 Moving (-0.04, 0.00) raw xDistance=0.04 yDistance=0.00
04:07:29.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:07:29.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:29.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:07:29.823 00.000 16108 MoveAxis(E, 0, ABG)
04:07:29.823 00.000 16108 Move returns status 0, amount 0
04:07:29.823 00.000 16108 MoveAxis(N, 0, ABG)
04:07:29.823 00.000 16108 Move returns status 0, amount 0
04:07:29.824 00.001 16108 move complete, result=0
04:07:29.824 00.000 16108 worker thread done servicing request
04:07:29.831 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4729, FiltMin=3995, FiltMax=21523, Gamma=1.000
04:07:29.857 00.026 21068 UpdateGuideState exits: m=275235 SNR=122.1
04:07:29.859 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:29.860 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:29.860 00.000 21068 Enqueuing Expose request
04:07:29.862 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:29.863 00.001 16108 Worker thread wakes up
04:07:29.863 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:29.863 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:30.831 00.968 16108 Exposure complete
04:07:30.916 00.085 16108 worker thread done servicing request
04:07:30.916 00.000 21068 OnExposeComplete: enter
04:07:30.918 00.002 21068 UpdateGuideState(): m_state=6
04:07:30.919 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
04:07:30.920 00.001 21068 Star::Find returns 1 (0), X=103.05, Y=801.35, Mass=296571, SNR=143.4, Peak=31414 HFD=3.4
04:07:30.922 00.002 21068 MultiStar: [#1 -0.11,-0.25,0.78,U] [#2 0.28,-0.50,0.59,U] [#3 0.05,-0.29,0.50,U] [#4 0.11,-0.01,0.23,U] [#5 0.08,0.16,0.24,U] [#6 0.33,0.48,0.16,U] [#7 -0.01,-0.14,0.17,U] [#8 0.33,-0.12,0.23,U] 
04:07:30.924 00.002 21068 refined, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.29, -0.09}
04:07:30.924 00.000 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.83 = 2.45)
04:07:30.925 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.52)
04:07:30.926 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.86 mountX=-0.17 mountY=0.13, mountTheta=2.49
04:07:30.928 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.17, opts=13)
04:07:30.929 00.001 21068 Enqueuing Move request for scope (0.15, -0.17)
04:07:30.930 00.001 16108 Worker thread wakes up
04:07:30.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
04:07:30.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
04:07:30.930 00.000 16108 Moving (0.15, -0.17) raw xDistance=-0.17 yDistance=0.13
04:07:30.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:07:30.930 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:30.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:07:30.930 00.000 16108 MoveAxis(E, 0, ABG)
04:07:30.930 00.000 16108 Move returns status 0, amount 0
04:07:30.930 00.000 16108 MoveAxis(N, 0, ABG)
04:07:30.930 00.000 16108 Move returns status 0, amount 0
04:07:30.930 00.000 16108 move complete, result=0
04:07:30.930 00.000 16108 worker thread done servicing request
04:07:30.942 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1110, max=65535, med=4723, FiltMin=4025, FiltMax=26649, Gamma=1.000
04:07:30.961 00.019 21068 UpdateGuideState exits: m=296571 SNR=143.4
04:07:30.962 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:30.964 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:30.965 00.001 21068 Enqueuing Expose request
04:07:30.966 00.001 16108 Worker thread wakes up
04:07:30.966 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:30.967 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:30.967 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:32.126 01.159 16108 Exposure complete
04:07:32.183 00.057 16108 worker thread done servicing request
04:07:32.183 00.000 21068 OnExposeComplete: enter
04:07:32.184 00.001 21068 UpdateGuideState(): m_state=6
04:07:32.185 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
04:07:32.186 00.001 21068 Star::Find returns 1 (0), X=102.66, Y=801.24, Mass=259122, SNR=111.6, Peak=29622 HFD=3.5
04:07:32.187 00.001 21068 MultiStar: [#1 -0.21,-0.47,0.84,U] [#2 0.32,-0.25,0.79,U] [#3 0.27,-0.13,0.73,U] [#4 -0.20,0.05,0.28,U] [#5 -0.07,0.23,0.28,U] [#6 0.87,-0.25,0.00,M1] [#7 -0.14,0.52,0.24,U] [#8 0.10,0.47,0.29,U] 
04:07:32.187 00.000 21068 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {-0.11, -0.20}
04:07:32.188 00.001 21068 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.97) = xAngle (-4.39 = 1.89)
04:07:32.189 00.001 21068 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.33 = 1.96)
04:07:32.190 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.42 mountX=-0.04 mountY=0.12, mountTheta=1.90
04:07:32.191 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
04:07:32.192 00.001 21068 Enqueuing Move request for scope (0.02, -0.12)
04:07:32.193 00.001 16108 Worker thread wakes up
04:07:32.193 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
04:07:32.193 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
04:07:32.193 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.04 yDistance=0.12
04:07:32.193 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:07:32.193 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:32.193 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:07:32.194 00.001 16108 MoveAxis(E, 0, ABG)
04:07:32.194 00.000 16108 Move returns status 0, amount 0
04:07:32.194 00.000 16108 MoveAxis(N, 0, ABG)
04:07:32.194 00.000 16108 Move returns status 0, amount 0
04:07:32.194 00.000 16108 move complete, result=0
04:07:32.194 00.000 16108 worker thread done servicing request
04:07:32.198 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4713, FiltMin=4019, FiltMax=24870, Gamma=1.000
04:07:32.217 00.019 21068 UpdateGuideState exits: m=259122 SNR=111.6
04:07:32.218 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:32.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:32.220 00.001 21068 Enqueuing Expose request
04:07:32.222 00.002 16108 Worker thread wakes up
04:07:32.222 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:32.223 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:32.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:33.195 00.972 16108 Exposure complete
04:07:33.258 00.063 16108 worker thread done servicing request
04:07:33.258 00.000 21068 OnExposeComplete: enter
04:07:33.259 00.001 21068 UpdateGuideState(): m_state=6
04:07:33.260 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
04:07:33.261 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.19, Mass=307844, SNR=139.4, Peak=37174 HFD=3.5
04:07:33.263 00.002 21068 MultiStar: [#1 -0.35,-0.27,0.73,U] [#2 0.04,-0.39,0.58,U] [#3 -0.00,-0.29,0.62,U] [#4 -0.34,0.10,0.25,U] [#5 -0.41,-0.25,0.22,U] [#6 0.52,-0.25,0.17,U] [#7 0.04,0.01,0.19,U] [#8 -0.44,-0.32,0.22,U] 
04:07:33.265 00.002 21068 refined, 8 included, MultiStar: {-0.14, -0.25}, one-star: {-0.15, -0.25}
04:07:33.265 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.23)
04:07:33.266 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.29)
04:07:33.267 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.09 mountX=0.10 mountY=0.27, mountTheta=1.23
04:07:33.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.25, opts=13)
04:07:33.270 00.001 21068 Enqueuing Move request for scope (-0.14, -0.25)
04:07:33.271 00.001 16108 Worker thread wakes up
04:07:33.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
04:07:33.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
04:07:33.271 00.000 16108 Moving (-0.14, -0.25) raw xDistance=0.10 yDistance=0.27
04:07:33.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:07:33.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:07:33.271 00.000 16108 MoveAxis(E, 0, ABG)
04:07:33.271 00.000 16108 Move returns status 0, amount 0
04:07:33.271 00.000 16108 MoveAxis(S, 55, ABG)
04:07:33.271 00.000 16108 Guiding  Dir = 1, Dur = 55
04:07:33.271 00.000 16108 IsSlewing returns 0
04:07:33.271 00.000 16108 IsGuiding returns 0
04:07:33.276 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4707, FiltMin=4000, FiltMax=23542, Gamma=1.000
04:07:33.291 00.015 21068 UpdateGuideState exits: m=307844 SNR=139.4
04:07:33.292 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:33.292 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:33.293 00.001 21068 Enqueuing Expose request
04:07:33.305 00.012 16108 PulseGuide returned control before completion, sleep 32
04:07:33.350 00.045 16108 IsGuiding returns 1
04:07:33.350 00.000 16108 scope still moving after pulse duration time elapsed
04:07:33.382 00.032 16108 IsSlewing returns 0
04:07:33.382 00.000 16108 IsGuiding returns 1
04:07:33.413 00.031 16108 IsSlewing returns 0
04:07:33.413 00.000 16108 IsGuiding returns 0
04:07:33.413 00.000 16108 scope move finished after 55 + 87 ms
04:07:33.415 00.002 16108 Move returns status 0, amount 55
04:07:33.415 00.000 16108 move complete, result=0
04:07:33.415 00.000 16108 worker thread done servicing request
04:07:33.415 00.000 16108 Worker thread wakes up
04:07:33.415 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 55 ms SOUTH
04:07:33.417 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:33.417 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:34.597 01.180 16108 Exposure complete
04:07:34.674 00.077 16108 worker thread done servicing request
04:07:34.675 00.001 21068 OnExposeComplete: enter
04:07:34.676 00.001 21068 UpdateGuideState(): m_state=6
04:07:34.677 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
04:07:34.677 00.000 21068 Star::Find returns 1 (0), X=102.83, Y=801.43, Mass=329555, SNR=155.6, Peak=36534 HFD=3.5
04:07:34.678 00.001 21068 MultiStar: [#1 -0.28,-0.36,0.68,U] [#2 -0.01,-0.30,0.52,U] [#3 -0.03,-0.15,0.59,U] [#4 -0.44,-0.21,0.25,U] [#5 -0.20,0.32,0.17,U] [#6 0.49,0.17,0.16,U] [#7 -0.14,-0.33,0.17,U] [#8 -0.20,0.06,0.17,U] 
04:07:34.679 00.001 21068 single-star, 8 included, MultiStar: {-0.07, -0.14}, one-star: {0.07, -0.01}
04:07:34.680 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
04:07:34.680 00.000 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
04:07:34.681 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
04:07:34.682 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.01, opts=13)
04:07:34.683 00.001 21068 Enqueuing Move request for scope (0.07, -0.01)
04:07:34.684 00.001 16108 Worker thread wakes up
04:07:34.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
04:07:34.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
04:07:34.684 00.000 16108 Moving (0.07, -0.01) raw xDistance=-0.07 yDistance=-0.01
04:07:34.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:07:34.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:34.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:07:34.684 00.000 16108 MoveAxis(E, 0, ABG)
04:07:34.684 00.000 16108 Move returns status 0, amount 0
04:07:34.684 00.000 16108 MoveAxis(N, 0, ABG)
04:07:34.684 00.000 16108 Move returns status 0, amount 0
04:07:34.685 00.001 16108 move complete, result=0
04:07:34.685 00.000 16108 worker thread done servicing request
04:07:34.693 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4697, FiltMin=3990, FiltMax=25561, Gamma=1.000
04:07:34.713 00.020 21068 UpdateGuideState exits: m=329555 SNR=155.6
04:07:34.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:34.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:34.716 00.001 21068 Enqueuing Expose request
04:07:34.717 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:34.718 00.001 16108 Worker thread wakes up
04:07:34.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:34.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:35.690 00.972 16108 Exposure complete
04:07:35.755 00.065 16108 worker thread done servicing request
04:07:35.755 00.000 21068 OnExposeComplete: enter
04:07:35.756 00.001 21068 UpdateGuideState(): m_state=6
04:07:35.758 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
04:07:35.759 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.24, Mass=327031, SNR=151.2, Peak=40150 HFD=3.5
04:07:35.760 00.001 21068 MultiStar: [#1 -0.12,-0.33,0.61,U] [#2 0.25,-0.18,0.59,U] [#3 0.35,-0.03,0.57,U] [#4 0.01,0.18,0.24,U] [#5 0.04,-0.22,0.19,U] [#6 0.88,0.28,0.00,M1] [#7 0.30,-0.23,0.17,U] [#8 0.21,-0.21,0.18,U] 
04:07:35.762 00.002 21068 refined, 7 included, MultiStar: {0.11, -0.17}, one-star: {0.00, -0.20}
04:07:35.764 00.002 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.30)
04:07:35.766 00.002 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.92 = 2.36)
04:07:35.767 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.13 mountY=0.14, mountTheta=2.33
04:07:35.770 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.17, opts=13)
04:07:35.773 00.003 21068 Enqueuing Move request for scope (0.11, -0.17)
04:07:35.774 00.001 16108 Worker thread wakes up
04:07:35.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
04:07:35.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
04:07:35.774 00.000 16108 Moving (0.11, -0.17) raw xDistance=-0.13 yDistance=0.14
04:07:35.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:07:35.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:35.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:07:35.774 00.000 16108 MoveAxis(E, 0, ABG)
04:07:35.775 00.001 16108 Move returns status 0, amount 0
04:07:35.775 00.000 16108 MoveAxis(N, 0, ABG)
04:07:35.775 00.000 16108 Move returns status 0, amount 0
04:07:35.775 00.000 16108 move complete, result=0
04:07:35.775 00.000 16108 worker thread done servicing request
04:07:35.782 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2057, max=65535, med=4694, FiltMin=3987, FiltMax=24819, Gamma=1.000
04:07:35.800 00.018 21068 UpdateGuideState exits: m=327031 SNR=151.2
04:07:35.802 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:35.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:35.804 00.001 21068 Enqueuing Expose request
04:07:35.804 00.000 16108 Worker thread wakes up
04:07:35.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:35.804 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:35.806 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:36.968 01.162 16108 Exposure complete
04:07:37.029 00.061 16108 worker thread done servicing request
04:07:37.030 00.001 21068 OnExposeComplete: enter
04:07:37.030 00.000 21068 UpdateGuideState(): m_state=6
04:07:37.031 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
04:07:37.032 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.68, Mass=311888, SNR=124.4, Peak=33395 HFD=3.4
04:07:37.033 00.001 21068 MultiStar: [#1 -0.32,-0.42,0.88,U] [#2 0.00,-0.10,0.80,U] [#3 0.03,0.10,0.72,U] [#4 -0.28,0.42,0.28,U] [#5 -0.58,-0.13,0.24,U] [#6 0.52,-0.05,0.16,U] [#7 0.00,0.43,0.21,U] [#8 0.21,0.17,0.26,U] 
04:07:37.034 00.001 21068 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.24, 0.25}
04:07:37.034 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
04:07:37.036 00.002 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
04:07:37.037 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.44 mountX=0.02 mountY=-0.01, mountTheta=-0.48
04:07:37.038 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
04:07:37.039 00.001 21068 Enqueuing Move request for scope (-0.02, 0.02)
04:07:37.040 00.001 16108 Worker thread wakes up
04:07:37.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
04:07:37.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
04:07:37.040 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.01
04:07:37.040 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:07:37.040 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:37.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:07:37.040 00.000 16108 MoveAxis(E, 0, ABG)
04:07:37.040 00.000 16108 Move returns status 0, amount 0
04:07:37.040 00.000 16108 MoveAxis(N, 0, ABG)
04:07:37.040 00.000 16108 Move returns status 0, amount 0
04:07:37.040 00.000 16108 move complete, result=0
04:07:37.041 00.001 16108 worker thread done servicing request
04:07:37.044 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4688, FiltMin=3907, FiltMax=24118, Gamma=1.000
04:07:37.066 00.022 21068 UpdateGuideState exits: m=311888 SNR=124.4
04:07:37.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:37.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:37.069 00.001 21068 Enqueuing Expose request
04:07:37.071 00.002 16108 Worker thread wakes up
04:07:37.071 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:37.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:37.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:38.054 00.982 16108 Exposure complete
04:07:38.107 00.053 16108 worker thread done servicing request
04:07:38.107 00.000 21068 OnExposeComplete: enter
04:07:38.108 00.001 21068 UpdateGuideState(): m_state=6
04:07:38.109 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
04:07:38.110 00.001 21068 Star::Find returns 1 (0), X=102.94, Y=801.48, Mass=331323, SNR=132.7, Peak=34931 HFD=3.6
04:07:38.111 00.001 21068 MultiStar: [#1 -0.24,-0.29,0.72,U] [#2 0.02,-0.34,0.71,U] [#3 0.06,-0.23,0.71,U] [#4 -0.10,0.18,0.32,U] [#5 -0.34,-0.28,0.28,U] [#6 0.10,0.26,0.17,U] [#7 0.20,-0.04,0.18,U] [#8 0.45,0.21,0.25,U] 
04:07:38.112 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.17, 0.05}
04:07:38.113 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.36 = 1.93)
04:07:38.113 00.000 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.99)
04:07:38.114 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.39 mountX=-0.04 mountY=0.11, mountTheta=1.93
04:07:38.116 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.12, opts=13)
04:07:38.117 00.001 21068 Enqueuing Move request for scope (0.02, -0.12)
04:07:38.117 00.000 16108 Worker thread wakes up
04:07:38.117 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
04:07:38.118 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
04:07:38.118 00.000 16108 Moving (0.02, -0.12) raw xDistance=-0.04 yDistance=0.11
04:07:38.118 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:07:38.118 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:38.118 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:07:38.118 00.000 16108 MoveAxis(E, 0, ABG)
04:07:38.118 00.000 16108 Move returns status 0, amount 0
04:07:38.118 00.000 16108 MoveAxis(N, 0, ABG)
04:07:38.118 00.000 16108 Move returns status 0, amount 0
04:07:38.118 00.000 16108 move complete, result=0
04:07:38.118 00.000 16108 worker thread done servicing request
04:07:38.121 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1904, max=65535, med=4681, FiltMin=3958, FiltMax=24521, Gamma=1.000
04:07:38.135 00.014 21068 UpdateGuideState exits: m=331323 SNR=132.7
04:07:38.136 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:38.137 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:38.137 00.000 21068 Enqueuing Expose request
04:07:38.138 00.001 16108 Worker thread wakes up
04:07:38.138 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:38.140 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:38.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:39.300 01.160 16108 Exposure complete
04:07:39.359 00.059 16108 worker thread done servicing request
04:07:39.359 00.000 21068 OnExposeComplete: enter
04:07:39.360 00.001 21068 UpdateGuideState(): m_state=6
04:07:39.362 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
04:07:39.362 00.000 21068 Star::Find returns 1 (0), X=103.04, Y=801.30, Mass=297506, SNR=122.7, Peak=37270 HFD=3.3
04:07:39.365 00.003 21068 MultiStar: [#1 -0.33,-0.37,0.82,U] [#2 -0.08,-0.47,0.85,U] [#3 0.07,-0.47,0.78,U] [#4 -0.05,0.06,0.25,U] [#5 -0.42,-0.08,0.29,U] [#6 0.50,-0.10,0.17,U] [#7 -0.06,0.11,0.17,U] [#8 -0.25,-0.17,0.29,U] 
04:07:39.365 00.000 21068 refined, 8 included, MultiStar: {-0.03, -0.27}, one-star: {0.27, -0.14}
04:07:39.366 00.001 21068 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
04:07:39.367 00.001 21068 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
04:07:39.368 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.68 mountX=-0.02 mountY=0.27, mountTheta=1.63
04:07:39.370 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.27, opts=13)
04:07:39.371 00.001 21068 Enqueuing Move request for scope (-0.03, -0.27)
04:07:39.372 00.001 16108 Worker thread wakes up
04:07:39.372 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
04:07:39.372 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
04:07:39.372 00.000 16108 Moving (-0.03, -0.27) raw xDistance=-0.02 yDistance=0.27
04:07:39.372 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:07:39.372 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:07:39.372 00.000 16108 MoveAxis(E, 0, ABG)
04:07:39.372 00.000 16108 Move returns status 0, amount 0
04:07:39.372 00.000 16108 MoveAxis(S, 55, ABG)
04:07:39.372 00.000 16108 Guiding  Dir = 1, Dur = 55
04:07:39.372 00.000 16108 IsSlewing returns 0
04:07:39.373 00.001 16108 IsGuiding returns 0
04:07:39.375 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4678, FiltMin=3971, FiltMax=24409, Gamma=1.000
04:07:39.388 00.013 21068 UpdateGuideState exits: m=297506 SNR=122.7
04:07:39.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:39.389 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:39.391 00.002 21068 Enqueuing Expose request
04:07:39.418 00.027 16108 PulseGuide returned control before completion, sleep 21
04:07:39.448 00.030 16108 IsGuiding returns 1
04:07:39.448 00.000 16108 scope still moving after pulse duration time elapsed
04:07:39.479 00.031 16108 IsSlewing returns 0
04:07:39.479 00.000 16108 IsGuiding returns 1
04:07:39.509 00.030 16108 IsSlewing returns 0
04:07:39.509 00.000 16108 IsGuiding returns 0
04:07:39.509 00.000 16108 scope move finished after 55 + 82 ms
04:07:39.509 00.000 16108 Move returns status 0, amount 55
04:07:39.509 00.000 16108 move complete, result=0
04:07:39.509 00.000 16108 worker thread done servicing request
04:07:39.509 00.000 16108 Worker thread wakes up
04:07:39.509 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH
04:07:39.513 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:39.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:40.489 00.976 16108 Exposure complete
04:07:40.552 00.063 16108 worker thread done servicing request
04:07:40.552 00.000 21068 OnExposeComplete: enter
04:07:40.553 00.001 21068 UpdateGuideState(): m_state=6
04:07:40.554 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
04:07:40.555 00.001 21068 Star::Find returns 1 (0), X=102.62, Y=801.20, Mass=286409, SNR=123.2, Peak=32902 HFD=3.6
04:07:40.556 00.001 21068 MultiStar: [#1 -0.57,-0.38,0.87,U] [#2 -0.37,-0.20,0.81,U] [#3 -0.09,-0.36,0.91,U] [#4 -0.62,-0.06,0.36,U] [#5 -0.49,-0.21,0.24,U] [#6 0.05,-0.52,0.19,U] [#7 -0.18,-0.03,0.25,U] [#8 -0.29,-0.18,0.28,U] 
04:07:40.557 00.001 21068 single-star, 8 included, MultiStar: {-0.30, -0.26}, one-star: {-0.14, -0.23}
04:07:40.557 00.000 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
04:07:40.558 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
04:07:40.559 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.12 mountX=0.10 mountY=0.26, mountTheta=1.21
04:07:40.560 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.23, opts=13)
04:07:40.561 00.001 21068 Enqueuing Move request for scope (-0.14, -0.23)
04:07:40.562 00.001 16108 Worker thread wakes up
04:07:40.562 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
04:07:40.562 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
04:07:40.562 00.000 16108 Moving (-0.14, -0.23) raw xDistance=0.10 yDistance=0.26
04:07:40.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:07:40.563 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:07:40.563 00.000 16108 MoveAxis(E, 0, ABG)
04:07:40.563 00.000 16108 Move returns status 0, amount 0
04:07:40.563 00.000 16108 MoveAxis(S, 52, ABG)
04:07:40.563 00.000 16108 Guiding  Dir = 1, Dur = 52
04:07:40.563 00.000 16108 IsSlewing returns 0
04:07:40.563 00.000 16108 IsGuiding returns 0
04:07:40.567 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4672, FiltMin=4032, FiltMax=24022, Gamma=1.000
04:07:40.580 00.013 21068 UpdateGuideState exits: m=286409 SNR=123.2
04:07:40.581 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:40.582 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:40.583 00.001 21068 Enqueuing Expose request
04:07:40.591 00.008 16108 PulseGuide returned control before completion, sleep 35
04:07:40.638 00.047 16108 IsGuiding returns 1
04:07:40.638 00.000 16108 scope still moving after pulse duration time elapsed
04:07:40.669 00.031 16108 IsSlewing returns 0
04:07:40.669 00.000 16108 IsGuiding returns 1
04:07:40.700 00.031 16108 IsSlewing returns 0
04:07:40.701 00.001 16108 IsGuiding returns 0
04:07:40.701 00.000 16108 scope move finished after 52 + 85 ms
04:07:40.701 00.000 16108 Move returns status 0, amount 52
04:07:40.701 00.000 16108 move complete, result=0
04:07:40.701 00.000 16108 worker thread done servicing request
04:07:40.701 00.000 16108 Worker thread wakes up
04:07:40.701 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 52 ms SOUTH
04:07:40.705 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:40.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:41.867 01.162 16108 Exposure complete
04:07:41.948 00.081 16108 worker thread done servicing request
04:07:41.948 00.000 21068 OnExposeComplete: enter
04:07:41.949 00.001 21068 UpdateGuideState(): m_state=6
04:07:41.950 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
04:07:41.950 00.000 21068 Star::Find returns 1 (0), X=103.04, Y=801.35, Mass=226706, SNR=108.6, Peak=28118 HFD=3.3
04:07:41.951 00.001 21068 MultiStar: [#1 0.02,-0.19,1.12,U] [#2 0.29,-0.32,0.99,U] [#3 0.27,-0.26,0.85,U] [#4 0.28,0.25,0.33,U] [#5 0.14,0.02,0.26,U] [#6 0.52,-0.05,0.20,U] [#7 0.28,-0.05,0.30,U] [#8 -0.11,0.23,0.29,U] 
04:07:41.953 00.002 21068 refined, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.27, -0.09}
04:07:41.954 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
04:07:41.954 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
04:07:41.955 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=-0.23 mountY=0.08, mountTheta=2.79
04:07:41.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.13, opts=13)
04:07:41.958 00.001 21068 Enqueuing Move request for scope (0.20, -0.13)
04:07:41.958 00.000 16108 Worker thread wakes up
04:07:41.958 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
04:07:41.958 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
04:07:41.958 00.000 16108 Moving (0.20, -0.13) raw xDistance=-0.23 yDistance=0.08
04:07:41.959 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:07:41.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:41.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:07:41.959 00.000 16108 MoveAxis(E, 59, ABG)
04:07:41.959 00.000 16108 Guiding  Dir = 2, Dur = 59
04:07:41.959 00.000 16108 IsSlewing returns 0
04:07:41.959 00.000 16108 IsGuiding returns 0
04:07:41.962 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4669, FiltMin=4021, FiltMax=22051, Gamma=1.000
04:07:41.975 00.013 21068 UpdateGuideState exits: m=226706 SNR=108.6
04:07:41.977 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:41.977 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:41.978 00.001 21068 Enqueuing Expose request
04:07:41.985 00.007 16108 PulseGuide returned control before completion, sleep 44
04:07:42.031 00.046 16108 IsGuiding returns 1
04:07:42.031 00.000 16108 scope still moving after pulse duration time elapsed
04:07:42.062 00.031 16108 IsSlewing returns 0
04:07:42.063 00.001 16108 IsGuiding returns 1
04:07:42.093 00.030 16108 IsSlewing returns 0
04:07:42.094 00.001 16108 IsGuiding returns 0
04:07:42.094 00.000 16108 scope move finished after 59 + 75 ms
04:07:42.094 00.000 16108 Move returns status 0, amount 59
04:07:42.094 00.000 16108 MoveAxis(N, 0, ABG)
04:07:42.094 00.000 16108 Move returns status 0, amount 0
04:07:42.094 00.000 16108 move complete, result=0
04:07:42.094 00.000 16108 worker thread done servicing request
04:07:42.094 00.000 16108 Worker thread wakes up
04:07:42.094 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:42.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:42.094 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
04:07:43.075 00.981 16108 Exposure complete
04:07:43.153 00.078 16108 worker thread done servicing request
04:07:43.153 00.000 21068 OnExposeComplete: enter
04:07:43.154 00.001 21068 UpdateGuideState(): m_state=6
04:07:43.155 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
04:07:43.156 00.001 21068 Star::Find returns 1 (0), X=103.19, Y=801.28, Mass=237430, SNR=109.2, Peak=25990 HFD=3.5
04:07:43.157 00.001 21068 MultiStar: [#1 0.06,-0.10,1.07,U] [#2 0.36,-0.20,0.95,U] [#3 0.43,-0.11,0.86,U] [#4 0.55,0.23,0.38,U] [#5 0.30,-0.26,0.29,U] [#6 0.84,0.39,0.00,M1] [#7 0.49,-0.18,0.24,U] [#8 0.65,-0.20,0.29,U] 
04:07:43.157 00.000 21068 refined, 7 included, MultiStar: {0.36, -0.13}, one-star: {0.42, -0.16}
04:07:43.158 00.001 21068 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.97) = xAngle (-3.31 = 2.97)
04:07:43.159 00.001 21068 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
04:07:43.160 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-0.34 mountX=-0.37 mountY=0.04, mountTheta=3.03
04:07:43.161 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.13, opts=13)
04:07:43.162 00.001 21068 Enqueuing Move request for scope (0.36, -0.13)
04:07:43.163 00.001 16108 Worker thread wakes up
04:07:43.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.13) opts 0xd
04:07:43.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.13)
04:07:43.163 00.000 16108 Moving (0.36, -0.13) raw xDistance=-0.37 yDistance=0.04
04:07:43.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
04:07:43.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:43.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:07:43.163 00.000 16108 MoveAxis(E, 102, ABG)
04:07:43.163 00.000 16108 Guiding  Dir = 2, Dur = 102
04:07:43.163 00.000 16108 IsSlewing returns 0
04:07:43.165 00.002 16108 IsGuiding returns 0
04:07:43.166 00.001 16108 PulseGuide returned control before completion, sleep 111
04:07:43.168 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4665, FiltMin=3958, FiltMax=19283, Gamma=1.000
04:07:43.180 00.012 21068 UpdateGuideState exits: m=237430 SNR=109.2
04:07:43.183 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:43.184 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:43.184 00.000 21068 Enqueuing Expose request
04:07:43.291 00.107 16108 IsGuiding returns 1
04:07:43.291 00.000 16108 scope still moving after pulse duration time elapsed
04:07:43.322 00.031 16108 IsSlewing returns 0
04:07:43.323 00.001 16108 IsGuiding returns 1
04:07:43.354 00.031 16108 IsSlewing returns 0
04:07:43.355 00.001 16108 IsGuiding returns 0
04:07:43.355 00.000 16108 scope move finished after 102 + 88 ms
04:07:43.355 00.000 16108 Move returns status 0, amount 102
04:07:43.355 00.000 16108 MoveAxis(N, 0, ABG)
04:07:43.355 00.000 16108 Move returns status 0, amount 0
04:07:43.355 00.000 16108 move complete, result=0
04:07:43.355 00.000 16108 worker thread done servicing request
04:07:43.356 00.001 16108 Worker thread wakes up
04:07:43.356 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.0 px 0 ms NORTH
04:07:43.358 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:43.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:44.520 01.162 16108 Exposure complete
04:07:44.591 00.071 16108 worker thread done servicing request
04:07:44.591 00.000 21068 OnExposeComplete: enter
04:07:44.592 00.001 21068 UpdateGuideState(): m_state=6
04:07:44.594 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
04:07:44.595 00.001 21068 Star::Find returns 1 (0), X=102.47, Y=801.50, Mass=236453, SNR=101.4, Peak=26166 HFD=3.2
04:07:44.596 00.001 21068 MultiStar: [#1 -0.30,0.02,1.15,U] [#2 -0.16,-0.24,0.97,U] [#3 -0.13,-0.11,1.00,U] [#4 -0.29,0.55,0.37,U] [#5 -0.44,-0.35,0.31,U] [#6 -0.02,0.31,0.27,U] [#7 -0.13,-0.19,0.23,U] [#8 -0.10,0.35,0.25,U] 
04:07:44.597 00.001 21068 refined, 8 included, MultiStar: {-0.22, -0.01}, one-star: {-0.30, 0.07}
04:07:44.597 00.000 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.20)
04:07:44.598 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.02 = 0.26)
04:07:44.599 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=0.22 mountY=0.06, mountTheta=0.26
04:07:44.601 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.01, opts=13)
04:07:44.602 00.001 21068 Enqueuing Move request for scope (-0.22, -0.01)
04:07:44.603 00.001 16108 Worker thread wakes up
04:07:44.603 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
04:07:44.603 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
04:07:44.603 00.000 16108 Moving (-0.22, -0.01) raw xDistance=0.22 yDistance=0.06
04:07:44.603 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
04:07:44.604 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:44.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:07:44.604 00.000 16108 MoveAxis(W, 50, ABG)
04:07:44.604 00.000 16108 Guiding  Dir = 3, Dur = 50
04:07:44.604 00.000 16108 IsSlewing returns 0
04:07:44.604 00.000 16108 IsGuiding returns 0
04:07:44.606 00.002 16108 PulseGuide returned control before completion, sleep 59
04:07:44.608 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4665, FiltMin=3997, FiltMax=21014, Gamma=1.000
04:07:44.631 00.023 21068 UpdateGuideState exits: m=236453 SNR=101.4
04:07:44.634 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:44.635 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:44.636 00.001 21068 Enqueuing Expose request
04:07:44.671 00.035 16108 IsGuiding returns 1
04:07:44.671 00.000 16108 scope still moving after pulse duration time elapsed
04:07:44.703 00.032 16108 IsSlewing returns 0
04:07:44.703 00.000 16108 IsGuiding returns 0
04:07:44.703 00.000 16108 scope move finished after 50 + 48 ms
04:07:44.703 00.000 16108 Move returns status 0, amount 50
04:07:44.703 00.000 16108 MoveAxis(N, 0, ABG)
04:07:44.703 00.000 16108 Move returns status 0, amount 0
04:07:44.703 00.000 16108 move complete, result=0
04:07:44.703 00.000 16108 worker thread done servicing request
04:07:44.703 00.000 16108 Worker thread wakes up
04:07:44.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:44.703 00.000 21068 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
04:07:44.705 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:45.667 00.962 16108 Exposure complete
04:07:45.737 00.070 16108 worker thread done servicing request
04:07:45.738 00.001 21068 OnExposeComplete: enter
04:07:45.739 00.001 21068 UpdateGuideState(): m_state=6
04:07:45.740 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
04:07:45.741 00.001 21068 Star::Find returns 1 (0), X=102.39, Y=801.48, Mass=251890, SNR=117.1, Peak=24902 HFD=3.3
04:07:45.742 00.001 21068 MultiStar: [#1 -0.44,-0.16,1.01,U] [#2 -0.03,-0.08,0.90,U] [#3 -0.03,0.08,0.84,U] [#4 -0.52,0.38,0.36,U] [#5 -0.21,-0.14,0.27,U] [#6 -0.07,0.26,0.20,U] [#7 -0.57,-0.22,0.30,U] [#8 -0.45,0.07,0.24,U] 
04:07:45.743 00.001 21068 refined, 8 included, MultiStar: {-0.27, -0.00}, one-star: {-0.37, 0.05}
04:07:45.744 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.09 = 0.19)
04:07:45.744 00.000 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.03 = 0.25)
04:07:45.746 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-3.13 mountX=0.27 mountY=0.07, mountTheta=0.25
04:07:45.748 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.00, opts=13)
04:07:45.748 00.000 21068 Enqueuing Move request for scope (-0.27, -0.00)
04:07:45.749 00.001 16108 Worker thread wakes up
04:07:45.749 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.00) opts 0xd
04:07:45.749 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.00)
04:07:45.749 00.000 16108 Moving (-0.27, -0.00) raw xDistance=0.27 yDistance=0.07
04:07:45.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
04:07:45.749 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:45.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:07:45.749 00.000 16108 MoveAxis(W, 74, ABG)
04:07:45.749 00.000 16108 Guiding  Dir = 3, Dur = 74
04:07:45.750 00.001 16108 IsSlewing returns 0
04:07:45.750 00.000 16108 IsGuiding returns 0
04:07:45.753 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1840, max=65535, med=4665, FiltMin=4032, FiltMax=24163, Gamma=1.000
04:07:45.765 00.012 21068 UpdateGuideState exits: m=251890 SNR=117.1
04:07:45.766 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:45.768 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:45.769 00.001 21068 Enqueuing Expose request
04:07:45.772 00.003 16108 PulseGuide returned control before completion, sleep 62
04:07:45.849 00.077 16108 IsGuiding returns 1
04:07:45.849 00.000 16108 scope still moving after pulse duration time elapsed
04:07:45.881 00.032 16108 IsSlewing returns 0
04:07:45.881 00.000 16108 IsGuiding returns 0
04:07:45.881 00.000 16108 scope move finished after 74 + 58 ms
04:07:45.882 00.001 16108 Move returns status 0, amount 74
04:07:45.882 00.000 16108 MoveAxis(N, 0, ABG)
04:07:45.882 00.000 16108 Move returns status 0, amount 0
04:07:45.882 00.000 16108 move complete, result=0
04:07:45.882 00.000 16108 worker thread done servicing request
04:07:45.882 00.000 16108 Worker thread wakes up
04:07:45.882 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
04:07:45.885 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:45.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:47.045 01.160 16108 Exposure complete
04:07:47.100 00.055 16108 worker thread done servicing request
04:07:47.101 00.001 21068 OnExposeComplete: enter
04:07:47.101 00.000 21068 UpdateGuideState(): m_state=6
04:07:47.102 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
04:07:47.103 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.55, Mass=230916, SNR=110.8, Peak=26646 HFD=3.4
04:07:47.104 00.001 21068 MultiStar: [#1 -0.32,-0.20,1.08,U] [#2 0.12,-0.04,0.86,U] [#3 0.15,0.12,0.85,U] [#4 -0.07,0.04,0.41,U] [#5 -0.29,0.17,0.30,U] [#6 0.39,-0.21,0.21,U] [#7 0.03,-0.22,0.27,U] [#8 0.09,-0.05,0.22,U] 
04:07:47.105 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.06, 0.11}
04:07:47.105 00.000 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.16 = 1.12)
04:07:47.106 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.10 = 1.18)
04:07:47.107 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.19 mountX=0.01 mountY=0.02, mountTheta=1.13
04:07:47.108 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.02, opts=13)
04:07:47.109 00.001 21068 Enqueuing Move request for scope (-0.01, -0.02)
04:07:47.110 00.001 16108 Worker thread wakes up
04:07:47.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:07:47.110 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:07:47.110 00.000 16108 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
04:07:47.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:07:47.111 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:47.111 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:07:47.111 00.000 16108 MoveAxis(E, 0, ABG)
04:07:47.111 00.000 16108 Move returns status 0, amount 0
04:07:47.111 00.000 16108 MoveAxis(N, 0, ABG)
04:07:47.111 00.000 16108 Move returns status 0, amount 0
04:07:47.111 00.000 16108 move complete, result=0
04:07:47.111 00.000 16108 worker thread done servicing request
04:07:47.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4672, FiltMin=4032, FiltMax=22441, Gamma=1.000
04:07:47.125 00.011 21068 UpdateGuideState exits: m=230916 SNR=110.8
04:07:47.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:47.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:47.127 00.000 21068 Enqueuing Expose request
04:07:47.128 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:47.129 00.001 16108 Worker thread wakes up
04:07:47.129 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:47.129 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:48.113 00.984 16108 Exposure complete
04:07:48.197 00.084 16108 worker thread done servicing request
04:07:48.197 00.000 21068 OnExposeComplete: enter
04:07:48.197 00.000 21068 UpdateGuideState(): m_state=6
04:07:48.199 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
04:07:48.200 00.001 21068 Star::Find returns 1 (0), X=102.63, Y=801.70, Mass=215146, SNR=118.4, Peak=22163 HFD=3.5
04:07:48.201 00.001 21068 MultiStar: [#1 -0.51,-0.13,1.04,U] [#2 0.00,-0.32,0.89,U] [#3 -0.19,-0.32,0.77,U] [#4 -0.25,0.30,0.26,U] [#5 -0.34,-0.29,0.31,U] [#6 0.47,0.75,0.00,M1] [#7 -0.07,-0.33,0.30,U] [#8 0.41,0.79,0.00,M1] 
04:07:48.201 00.000 21068 refined, 6 included, MultiStar: {-0.22, -0.11}, one-star: {-0.14, 0.26}
04:07:48.202 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.64 = 0.65)
04:07:48.203 00.001 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.58 = 0.71)
04:07:48.204 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-2.67 mountX=0.20 mountY=0.16, mountTheta=0.68
04:07:48.205 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.11, opts=13)
04:07:48.206 00.001 21068 Enqueuing Move request for scope (-0.22, -0.11)
04:07:48.207 00.001 16108 Worker thread wakes up
04:07:48.207 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
04:07:48.207 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
04:07:48.207 00.000 16108 Moving (-0.22, -0.11) raw xDistance=0.20 yDistance=0.16
04:07:48.207 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:07:48.207 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:48.207 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:07:48.207 00.000 16108 MoveAxis(E, 0, ABG)
04:07:48.207 00.000 16108 Move returns status 0, amount 0
04:07:48.207 00.000 16108 MoveAxis(N, 0, ABG)
04:07:48.207 00.000 16108 Move returns status 0, amount 0
04:07:48.207 00.000 16108 move complete, result=0
04:07:48.207 00.000 16108 worker thread done servicing request
04:07:48.217 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=902, max=65535, med=4678, FiltMin=4013, FiltMax=20678, Gamma=1.000
04:07:48.239 00.022 21068 UpdateGuideState exits: m=215146 SNR=118.4
04:07:48.242 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:48.243 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:48.244 00.001 21068 Enqueuing Expose request
04:07:48.245 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:48.246 00.001 16108 Worker thread wakes up
04:07:48.246 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:48.246 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:49.427 01.181 16108 Exposure complete
04:07:49.494 00.067 16108 worker thread done servicing request
04:07:49.494 00.000 21068 OnExposeComplete: enter
04:07:49.495 00.001 21068 UpdateGuideState(): m_state=6
04:07:49.496 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
04:07:49.497 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.19, Mass=169838, SNR=76.8, Peak=22646 HFD=3.1
04:07:49.499 00.002 21068 MultiStar: [#1 -0.58,-0.51,0.00,M1] [#2 -0.35,-0.45,1.13,U] [#3 -0.17,-0.36,1.18,U] [#4 -0.24,0.18,0.41,U] [#5 -0.04,0.06,0.44,U] [#6 0.42,-0.52,0.36,U] [#7 0.08,0.13,0.41,U] [#8 0.08,-0.53,0.27,U] 
04:07:49.499 00.000 21068 refined, 7 included, MultiStar: {-0.07, -0.26}, one-star: {0.13, -0.24}
04:07:49.500 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
04:07:49.500 00.000 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
04:07:49.501 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.84 mountX=0.02 mountY=0.27, mountTheta=1.48
04:07:49.503 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.26, opts=13)
04:07:49.504 00.001 21068 Enqueuing Move request for scope (-0.07, -0.26)
04:07:49.504 00.000 16108 Worker thread wakes up
04:07:49.504 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
04:07:49.504 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
04:07:49.504 00.000 16108 Moving (-0.07, -0.26) raw xDistance=0.02 yDistance=0.27
04:07:49.504 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:07:49.504 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:07:49.504 00.000 16108 MoveAxis(E, 0, ABG)
04:07:49.505 00.001 16108 Move returns status 0, amount 0
04:07:49.505 00.000 16108 MoveAxis(S, 54, ABG)
04:07:49.505 00.000 16108 Guiding  Dir = 1, Dur = 54
04:07:49.505 00.000 16108 IsSlewing returns 0
04:07:49.505 00.000 16108 IsGuiding returns 0
04:07:49.506 00.001 16108 PulseGuide returned control before completion, sleep 63
04:07:49.508 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2105, max=65535, med=4688, FiltMin=4041, FiltMax=20201, Gamma=1.000
04:07:49.522 00.014 21068 UpdateGuideState exits: m=169838 SNR=76.8
04:07:49.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:49.524 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:49.526 00.002 21068 Enqueuing Expose request
04:07:49.572 00.046 16108 IsGuiding returns 1
04:07:49.572 00.000 16108 scope still moving after pulse duration time elapsed
04:07:49.603 00.031 16108 IsSlewing returns 0
04:07:49.603 00.000 16108 IsGuiding returns 0
04:07:49.603 00.000 16108 scope move finished after 54 + 44 ms
04:07:49.603 00.000 16108 Move returns status 0, amount 54
04:07:49.603 00.000 16108 move complete, result=0
04:07:49.603 00.000 16108 worker thread done servicing request
04:07:49.603 00.000 16108 Worker thread wakes up
04:07:49.605 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:49.605 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 54 ms SOUTH
04:07:49.607 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:50.590 00.983 16108 Exposure complete
04:07:50.654 00.064 16108 worker thread done servicing request
04:07:50.654 00.000 21068 OnExposeComplete: enter
04:07:50.656 00.002 21068 UpdateGuideState(): m_state=6
04:07:50.659 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
04:07:50.661 00.002 21068 Star::Find returns 1 (0), X=103.11, Y=801.72, Mass=167774, SNR=84.4, Peak=19571 HFD=3.5
04:07:50.665 00.004 21068 MultiStar: [#1 -0.20,-0.11,1.47,U] [#2 0.11,-0.29,1.12,U] [#3 0.27,-0.02,1.00,U] [#4 -0.20,0.23,0.40,U] [#5 -0.24,-0.02,0.38,U] [#6 0.35,0.22,0.29,U] [#7 -0.02,0.30,0.37,U] [#8 -0.19,-0.22,0.25,U] 
04:07:50.666 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.00}, one-star: {0.34, 0.28}
04:07:50.667 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:07:50.668 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:07:50.670 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.10 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
04:07:50.673 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.00, opts=13)
04:07:50.674 00.001 21068 Enqueuing Move request for scope (0.05, -0.00)
04:07:50.675 00.001 16108 Worker thread wakes up
04:07:50.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
04:07:50.675 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
04:07:50.675 00.000 16108 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
04:07:50.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:07:50.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:50.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:07:50.675 00.000 16108 MoveAxis(E, 0, ABG)
04:07:50.675 00.000 16108 Move returns status 0, amount 0
04:07:50.676 00.001 16108 MoveAxis(N, 0, ABG)
04:07:50.676 00.000 16108 Move returns status 0, amount 0
04:07:50.676 00.000 16108 move complete, result=0
04:07:50.676 00.000 16108 worker thread done servicing request
04:07:50.681 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4697, FiltMin=4035, FiltMax=19929, Gamma=1.000
04:07:50.710 00.029 21068 UpdateGuideState exits: m=167774 SNR=84.4
04:07:50.712 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:50.713 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:50.714 00.001 21068 Enqueuing Expose request
04:07:50.715 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:50.716 00.001 16108 Worker thread wakes up
04:07:50.717 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:50.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:51.897 01.180 16108 Exposure complete
04:07:51.985 00.088 16108 worker thread done servicing request
04:07:51.985 00.000 21068 OnExposeComplete: enter
04:07:51.987 00.002 21068 UpdateGuideState(): m_state=6
04:07:51.988 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
04:07:51.988 00.000 21068 Star::Find returns 1 (0), X=102.86, Y=801.73, Mass=155995, SNR=79.5, Peak=19523 HFD=3.5
04:07:51.994 00.006 21068 MultiStar: [#1 -0.18,-0.01,1.47,U] [#2 0.05,0.07,1.00,U] [#3 0.16,0.19,1.03,U] [#4 -0.33,0.35,0.37,U] [#5 -0.26,-0.11,0.38,U] [#6 0.48,0.11,0.35,U] [#7 0.42,-0.46,0.39,U] [#8 0.13,0.06,0.23,U] 
04:07:51.995 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.09, 0.29}
04:07:51.997 00.002 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
04:07:51.999 00.002 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
04:07:52.000 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.21 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
04:07:52.002 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.08, opts=13)
04:07:52.004 00.002 21068 Enqueuing Move request for scope (0.03, 0.08)
04:07:52.005 00.001 16108 Worker thread wakes up
04:07:52.005 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
04:07:52.005 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
04:07:52.005 00.000 16108 Moving (0.03, 0.08) raw xDistance=-0.02 yDistance=-0.09
04:07:52.005 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:07:52.005 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:52.005 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:07:52.005 00.000 16108 MoveAxis(E, 0, ABG)
04:07:52.006 00.001 16108 Move returns status 0, amount 0
04:07:52.006 00.000 16108 MoveAxis(N, 0, ABG)
04:07:52.006 00.000 16108 Move returns status 0, amount 0
04:07:52.006 00.000 16108 move complete, result=0
04:07:52.006 00.000 16108 worker thread done servicing request
04:07:52.014 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4713, FiltMin=3933, FiltMax=19926, Gamma=1.000
04:07:52.037 00.023 21068 UpdateGuideState exits: m=155995 SNR=79.5
04:07:52.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:52.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:52.040 00.001 21068 Enqueuing Expose request
04:07:52.040 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:52.042 00.002 16108 Worker thread wakes up
04:07:52.043 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:52.043 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:53.019 00.976 16108 Exposure complete
04:07:53.077 00.058 16108 worker thread done servicing request
04:07:53.077 00.000 21068 OnExposeComplete: enter
04:07:53.078 00.001 21068 UpdateGuideState(): m_state=6
04:07:53.078 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
04:07:53.079 00.001 21068 Star::Find returns 1 (0), X=103.00, Y=801.79, Mass=173661, SNR=93.0, Peak=19971 HFD=3.4
04:07:53.081 00.002 21068 MultiStar: [#1 -0.14,-0.05,1.12,U] [#2 0.29,0.02,0.94,U] [#3 0.37,0.01,0.91,U] [#4 -0.10,0.65,0.32,U] [#5 0.12,0.27,0.25,U] [#6 0.77,0.54,0.00,M1] [#7 0.10,0.04,0.36,U] [#8 0.25,0.36,0.20,U] 
04:07:53.082 00.001 21068 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.24, 0.36}
04:07:53.082 00.000 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
04:07:53.083 00.001 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
04:07:53.084 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.73 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
04:07:53.085 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.14, opts=13)
04:07:53.086 00.001 21068 Enqueuing Move request for scope (0.15, 0.14)
04:07:53.087 00.001 16108 Worker thread wakes up
04:07:53.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
04:07:53.087 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
04:07:53.087 00.000 16108 Moving (0.15, 0.14) raw xDistance=-0.13 yDistance=-0.17
04:07:53.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:07:53.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:53.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:07:53.087 00.000 16108 MoveAxis(E, 0, ABG)
04:07:53.087 00.000 16108 Move returns status 0, amount 0
04:07:53.087 00.000 16108 MoveAxis(N, 0, ABG)
04:07:53.087 00.000 16108 Move returns status 0, amount 0
04:07:53.087 00.000 16108 move complete, result=0
04:07:53.087 00.000 16108 worker thread done servicing request
04:07:53.093 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2413, max=65535, med=4723, FiltMin=4035, FiltMax=16637, Gamma=1.000
04:07:53.105 00.012 21068 UpdateGuideState exits: m=173661 SNR=93.0
04:07:53.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:53.107 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:53.108 00.001 21068 Enqueuing Expose request
04:07:53.109 00.001 16108 Worker thread wakes up
04:07:53.109 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:53.111 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:53.111 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:54.276 01.165 16108 Exposure complete
04:07:54.340 00.064 16108 worker thread done servicing request
04:07:54.340 00.000 21068 OnExposeComplete: enter
04:07:54.342 00.002 21068 UpdateGuideState(): m_state=6
04:07:54.345 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
04:07:54.346 00.001 21068 Star::Find returns 1 (0), X=103.12, Y=801.50, Mass=191692, SNR=91.2, Peak=22454 HFD=3.5
04:07:54.347 00.001 21068 MultiStar: [#1 -0.29,-0.45,1.13,U] [#2 0.18,-0.29,1.06,U] [#3 0.03,-0.16,0.85,U] [#4 -0.08,0.39,0.33,U] [#5 -0.15,0.23,0.36,U] [#6 0.56,0.34,0.27,U] [#7 0.30,-0.29,0.32,U] [#8 -0.00,-0.10,0.20,U] 
04:07:54.347 00.000 21068 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.35, 0.06}
04:07:54.348 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.27)
04:07:54.349 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.96 = 2.33)
04:07:54.349 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=-0.09 mountY=0.11, mountTheta=2.29
04:07:54.351 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
04:07:54.352 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
04:07:54.352 00.000 16108 Worker thread wakes up
04:07:54.352 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
04:07:54.354 00.002 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
04:07:54.354 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
04:07:54.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:07:54.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:54.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:07:54.354 00.000 16108 MoveAxis(E, 0, ABG)
04:07:54.354 00.000 16108 Move returns status 0, amount 0
04:07:54.354 00.000 16108 MoveAxis(N, 0, ABG)
04:07:54.354 00.000 16108 Move returns status 0, amount 0
04:07:54.354 00.000 16108 move complete, result=0
04:07:54.354 00.000 16108 worker thread done servicing request
04:07:54.357 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1760, max=65535, med=4736, FiltMin=4054, FiltMax=19641, Gamma=1.000
04:07:54.370 00.013 21068 UpdateGuideState exits: m=191692 SNR=91.2
04:07:54.371 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:54.372 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:54.372 00.000 21068 Enqueuing Expose request
04:07:54.374 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:54.375 00.001 16108 Worker thread wakes up
04:07:54.375 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:54.375 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:55.350 00.975 16108 Exposure complete
04:07:55.405 00.055 16108 worker thread done servicing request
04:07:55.405 00.000 21068 OnExposeComplete: enter
04:07:55.406 00.001 21068 UpdateGuideState(): m_state=6
04:07:55.407 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
04:07:55.408 00.001 21068 Star::Find returns 1 (0), X=103.13, Y=801.41, Mass=199781, SNR=98.4, Peak=22950 HFD=3.6
04:07:55.408 00.000 21068 MultiStar: [#1 0.01,-0.11,1.08,U] [#2 0.39,0.08,0.86,U] [#3 0.26,-0.11,0.72,U] [#4 -0.05,0.59,0.31,U] [#5 -0.35,0.08,0.36,U] [#6 0.76,0.29,0.00,M1] [#7 0.38,0.19,0.29,U] [#8 0.44,-0.34,0.23,U] 
04:07:55.409 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.37, -0.03}
04:07:55.410 00.001 21068 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.97) = xAngle (-2.93 = -2.93)
04:07:55.411 00.001 21068 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.87 = -2.87)
04:07:55.411 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
04:07:55.415 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
04:07:55.417 00.002 21068 Enqueuing Move request for scope (0.20, 0.01)
04:07:55.418 00.001 16108 Worker thread wakes up
04:07:55.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
04:07:55.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
04:07:55.419 00.001 16108 Moving (0.20, 0.01) raw xDistance=-0.20 yDistance=-0.05
04:07:55.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:07:55.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:55.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:07:55.419 00.000 16108 MoveAxis(E, 0, ABG)
04:07:55.419 00.000 16108 Move returns status 0, amount 0
04:07:55.419 00.000 16108 MoveAxis(N, 0, ABG)
04:07:55.419 00.000 16108 Move returns status 0, amount 0
04:07:55.419 00.000 16108 move complete, result=0
04:07:55.419 00.000 16108 worker thread done servicing request
04:07:55.423 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2240, max=65535, med=4749, FiltMin=3949, FiltMax=19030, Gamma=1.000
04:07:55.437 00.014 21068 UpdateGuideState exits: m=199781 SNR=98.4
04:07:55.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:55.438 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:55.439 00.001 21068 Enqueuing Expose request
04:07:55.440 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:55.441 00.001 16108 Worker thread wakes up
04:07:55.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:55.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:56.619 01.178 16108 Exposure complete
04:07:56.672 00.053 16108 worker thread done servicing request
04:07:56.673 00.001 21068 OnExposeComplete: enter
04:07:56.674 00.001 21068 UpdateGuideState(): m_state=6
04:07:56.676 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:07:56.678 00.002 21068 Star::Find returns 1 (0), X=102.73, Y=801.77, Mass=180532, SNR=79.5, Peak=24371 HFD=3.2
04:07:56.680 00.002 21068 MultiStar: [#1 -0.08,-0.00,1.30,U] [#2 0.09,-0.14,1.03,U] [#3 0.03,0.09,0.98,U] [#4 -0.42,0.54,0.32,U] [#5 -0.09,0.17,0.43,U] [#6 0.66,0.44,0.00,M2] [#7 -0.09,0.02,0.37,U] [#8 0.07,0.60,0.27,U] 
04:07:56.682 00.002 21068 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {-0.04, 0.33}
04:07:56.683 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
04:07:56.685 00.002 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
04:07:56.687 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.85 mountX=0.06 mountY=-0.11, mountTheta=-1.10
04:07:56.689 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.12, opts=13)
04:07:56.690 00.001 21068 Enqueuing Move request for scope (-0.03, 0.12)
04:07:56.691 00.001 16108 Worker thread wakes up
04:07:56.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
04:07:56.691 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
04:07:56.692 00.001 16108 Moving (-0.03, 0.12) raw xDistance=0.06 yDistance=-0.11
04:07:56.692 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:07:56.692 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:56.692 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:07:56.692 00.000 16108 MoveAxis(E, 0, ABG)
04:07:56.692 00.000 16108 Move returns status 0, amount 0
04:07:56.692 00.000 16108 MoveAxis(N, 0, ABG)
04:07:56.692 00.000 16108 Move returns status 0, amount 0
04:07:56.692 00.000 16108 move complete, result=0
04:07:56.692 00.000 16108 worker thread done servicing request
04:07:56.697 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4758, FiltMin=4032, FiltMax=18931, Gamma=1.000
04:07:56.712 00.015 21068 UpdateGuideState exits: m=180532 SNR=79.5
04:07:56.714 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:56.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:56.716 00.001 21068 Enqueuing Expose request
04:07:56.718 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:56.718 00.000 16108 Worker thread wakes up
04:07:56.718 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:56.719 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:57.679 00.960 16108 Exposure complete
04:07:57.754 00.075 16108 worker thread done servicing request
04:07:57.754 00.000 21068 OnExposeComplete: enter
04:07:57.755 00.001 21068 UpdateGuideState(): m_state=6
04:07:57.756 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
04:07:57.757 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.42, Mass=181957, SNR=100.8, Peak=20979 HFD=3.5
04:07:57.760 00.003 21068 MultiStar: [#1 -0.53,-0.13,1.08,U] [#2 -0.16,-0.18,0.82,U] [#3 -0.23,-0.11,0.72,U] [#4 -0.20,0.54,0.27,U] [#5 -0.23,0.05,0.33,U] [#6 0.21,0.48,0.23,U] [#7 -0.10,0.34,0.25,U] [#8 0.23,0.05,0.20,U] 
04:07:57.762 00.002 21068 single-star, 8 included, MultiStar: {-0.17, -0.00}, one-star: {0.13, -0.02}
04:07:57.763 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
04:07:57.765 00.002 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
04:07:57.766 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
04:07:57.769 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.02, opts=13)
04:07:57.769 00.000 21068 Enqueuing Move request for scope (0.13, -0.02)
04:07:57.771 00.002 16108 Worker thread wakes up
04:07:57.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
04:07:57.771 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
04:07:57.771 00.000 16108 Moving (0.13, -0.02) raw xDistance=-0.13 yDistance=-0.01
04:07:57.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:07:57.771 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:57.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:07:57.771 00.000 16108 MoveAxis(E, 0, ABG)
04:07:57.772 00.001 16108 Move returns status 0, amount 0
04:07:57.772 00.000 16108 MoveAxis(N, 0, ABG)
04:07:57.772 00.000 16108 Move returns status 0, amount 0
04:07:57.772 00.000 16108 move complete, result=0
04:07:57.772 00.000 16108 worker thread done servicing request
04:07:57.778 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=4768, FiltMin=4045, FiltMax=19094, Gamma=1.000
04:07:57.790 00.012 21068 UpdateGuideState exits: m=181957 SNR=100.8
04:07:57.791 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:57.792 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:57.792 00.000 21068 Enqueuing Expose request
04:07:57.793 00.001 16108 Worker thread wakes up
04:07:57.793 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:57.793 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:07:57.793 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:58.957 01.164 16108 Exposure complete
04:07:59.015 00.058 16108 worker thread done servicing request
04:07:59.015 00.000 21068 OnExposeComplete: enter
04:07:59.016 00.001 21068 UpdateGuideState(): m_state=6
04:07:59.017 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
04:07:59.018 00.001 21068 Star::Find returns 1 (0), X=103.10, Y=801.74, Mass=212608, SNR=98.0, Peak=24227 HFD=3.4
04:07:59.020 00.002 21068 MultiStar: [#1 -0.20,-0.09,0.94,U] [#2 0.19,0.03,0.77,U] [#3 0.34,0.18,0.74,U] [#4 0.18,0.63,0.30,U] [#5 0.21,0.29,0.36,U] [#6 0.44,0.83,0.00,M2] [#7 0.11,0.27,0.27,U] [#8 0.72,1.24,0.00,M1] 
04:07:59.020 00.000 21068 refined, 6 included, MultiStar: {0.16, 0.17}, one-star: {0.34, 0.30}
04:07:59.021 00.001 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
04:07:59.022 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
04:07:59.022 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.82 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
04:07:59.024 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.17, opts=13)
04:07:59.025 00.001 21068 Enqueuing Move request for scope (0.16, 0.17)
04:07:59.026 00.001 16108 Worker thread wakes up
04:07:59.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
04:07:59.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
04:07:59.026 00.000 16108 Moving (0.16, 0.17) raw xDistance=-0.13 yDistance=-0.20
04:07:59.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:07:59.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:07:59.026 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:07:59.026 00.000 16108 MoveAxis(E, 0, ABG)
04:07:59.026 00.000 16108 Move returns status 0, amount 0
04:07:59.026 00.000 16108 MoveAxis(N, 0, ABG)
04:07:59.026 00.000 16108 Move returns status 0, amount 0
04:07:59.026 00.000 16108 move complete, result=0
04:07:59.026 00.000 16108 worker thread done servicing request
04:07:59.031 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2243, max=65535, med=4777, FiltMin=4083, FiltMax=21398, Gamma=1.000
04:07:59.053 00.022 21068 UpdateGuideState exits: m=212608 SNR=98.0
04:07:59.055 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:59.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:07:59.058 00.002 21068 Enqueuing Expose request
04:07:59.059 00.001 16108 Worker thread wakes up
04:07:59.059 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:59.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:07:59.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:00.038 00.978 16108 Exposure complete
04:08:00.098 00.060 16108 worker thread done servicing request
04:08:00.098 00.000 21068 OnExposeComplete: enter
04:08:00.099 00.001 21068 UpdateGuideState(): m_state=6
04:08:00.101 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
04:08:00.103 00.002 21068 Star::Find returns 1 (0), X=103.05, Y=801.68, Mass=203411, SNR=89.8, Peak=23059 HFD=3.3
04:08:00.104 00.001 21068 MultiStar: [#1 -0.10,0.12,0.83,U] [#2 0.27,-0.12,0.65,U] [#3 0.18,0.05,0.66,U] [#4 -0.06,0.35,0.31,U] [#5 0.15,0.06,0.28,U] [#6 0.72,0.61,0.00,M3] [#7 0.29,0.21,0.27,U] [#8 0.47,0.16,0.24,U] 
04:08:00.105 00.001 21068 refined, 7 included, MultiStar: {0.17, 0.12}, one-star: {0.29, 0.25}
04:08:00.105 00.000 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
04:08:00.106 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
04:08:00.107 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.63 mountX=-0.15 mountY=-0.16, mountTheta=-2.31
04:08:00.108 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.12, opts=13)
04:08:00.109 00.001 21068 Enqueuing Move request for scope (0.17, 0.12)
04:08:00.110 00.001 16108 Worker thread wakes up
04:08:00.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
04:08:00.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
04:08:00.110 00.000 16108 Moving (0.17, 0.12) raw xDistance=-0.15 yDistance=-0.16
04:08:00.110 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:08:00.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:00.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:08:00.110 00.000 16108 MoveAxis(E, 0, ABG)
04:08:00.110 00.000 16108 Move returns status 0, amount 0
04:08:00.110 00.000 16108 MoveAxis(N, 0, ABG)
04:08:00.110 00.000 16108 Move returns status 0, amount 0
04:08:00.110 00.000 16108 move complete, result=0
04:08:00.111 00.001 16108 worker thread done servicing request
04:08:00.114 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4784, FiltMin=4070, FiltMax=21206, Gamma=1.000
04:08:00.127 00.013 21068 UpdateGuideState exits: m=203411 SNR=89.8
04:08:00.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:00.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:00.129 00.000 21068 Enqueuing Expose request
04:08:00.130 00.001 16108 Worker thread wakes up
04:08:00.130 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:00.132 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:00.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:01.293 01.161 16108 Exposure complete
04:08:01.357 00.064 16108 worker thread done servicing request
04:08:01.357 00.000 21068 OnExposeComplete: enter
04:08:01.359 00.002 21068 UpdateGuideState(): m_state=6
04:08:01.360 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
04:08:01.361 00.001 21068 Star::Find returns 1 (0), X=103.10, Y=801.49, Mass=212201, SNR=101.5, Peak=21030 HFD=3.6
04:08:01.363 00.002 21068 MultiStar: [#1 -0.08,-0.20,0.77,U] [#2 0.21,-0.59,0.68,U] [#3 0.47,-0.00,0.65,U] [#4 -0.11,0.48,0.32,U] [#5 0.09,-0.09,0.25,U] [#6 0.51,0.56,0.00,M4] [#7 0.28,0.45,0.24,U] [#8 0.27,-0.12,0.25,U] 
04:08:01.364 00.001 21068 refined, 7 included, MultiStar: {0.20, -0.07}, one-star: {0.34, 0.06}
04:08:01.364 00.000 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
04:08:01.365 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
04:08:01.366 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.22 cameraTheta=-0.33 mountX=-0.21 mountY=0.02, mountTheta=3.05
04:08:01.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.07, opts=13)
04:08:01.368 00.000 21068 Enqueuing Move request for scope (0.20, -0.07)
04:08:01.370 00.002 16108 Worker thread wakes up
04:08:01.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
04:08:01.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
04:08:01.370 00.000 16108 Moving (0.20, -0.07) raw xDistance=-0.21 yDistance=0.02
04:08:01.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:08:01.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:01.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:08:01.370 00.000 16108 MoveAxis(E, 56, ABG)
04:08:01.370 00.000 16108 Guiding  Dir = 2, Dur = 56
04:08:01.371 00.001 16108 IsSlewing returns 0
04:08:01.371 00.000 16108 IsGuiding returns 0
04:08:01.374 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2345, max=65535, med=4790, FiltMin=4061, FiltMax=23305, Gamma=1.000
04:08:01.394 00.020 21068 UpdateGuideState exits: m=212201 SNR=101.5
04:08:01.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:01.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:01.397 00.001 21068 Enqueuing Expose request
04:08:01.421 00.024 16108 PulseGuide returned control before completion, sleep 15
04:08:01.451 00.030 16108 IsGuiding returns 1
04:08:01.451 00.000 16108 scope still moving after pulse duration time elapsed
04:08:01.483 00.032 16108 IsSlewing returns 0
04:08:01.483 00.000 16108 IsGuiding returns 1
04:08:01.514 00.031 16108 IsSlewing returns 0
04:08:01.514 00.000 16108 IsGuiding returns 0
04:08:01.514 00.000 16108 scope move finished after 56 + 87 ms
04:08:01.514 00.000 16108 Move returns status 0, amount 56
04:08:01.514 00.000 16108 MoveAxis(N, 0, ABG)
04:08:01.514 00.000 16108 Move returns status 0, amount 0
04:08:01.514 00.000 16108 move complete, result=0
04:08:01.514 00.000 16108 worker thread done servicing request
04:08:01.514 00.000 16108 Worker thread wakes up
04:08:01.514 00.000 21068 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
04:08:01.516 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:01.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:02.492 00.976 16108 Exposure complete
04:08:02.564 00.072 16108 worker thread done servicing request
04:08:02.564 00.000 21068 OnExposeComplete: enter
04:08:02.565 00.001 21068 UpdateGuideState(): m_state=6
04:08:02.567 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
04:08:02.567 00.000 21068 Star::Find returns 1 (0), X=102.76, Y=801.63, Mass=218371, SNR=111.0, Peak=23238 HFD=3.5
04:08:02.568 00.001 21068 MultiStar: [#1 -0.20,-0.17,0.83,U] [#2 0.19,-0.34,0.54,U] [#3 0.00,-0.22,0.60,U] [#4 -0.16,-0.06,0.21,U] [#5 0.16,-0.14,0.25,U] [#6 0.29,0.36,0.26,U] [#7 0.34,-0.09,0.25,U] [#8 -0.21,-0.01,0.21,U] 
04:08:02.569 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {-0.00, 0.20}
04:08:02.570 00.001 21068 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.97) = xAngle (-4.28 = 2.01)
04:08:02.570 00.000 21068 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.07)
04:08:02.571 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.31 mountX=-0.02 mountY=0.05, mountTheta=2.02
04:08:02.573 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.06, opts=13)
04:08:02.573 00.000 21068 Enqueuing Move request for scope (0.02, -0.06)
04:08:02.574 00.001 16108 Worker thread wakes up
04:08:02.574 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:08:02.574 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:08:02.574 00.000 16108 Moving (0.02, -0.06) raw xDistance=-0.02 yDistance=0.05
04:08:02.574 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:08:02.574 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:02.575 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:08:02.575 00.000 16108 MoveAxis(E, 0, ABG)
04:08:02.575 00.000 16108 Move returns status 0, amount 0
04:08:02.575 00.000 16108 MoveAxis(N, 0, ABG)
04:08:02.575 00.000 16108 Move returns status 0, amount 0
04:08:02.575 00.000 16108 move complete, result=0
04:08:02.575 00.000 16108 worker thread done servicing request
04:08:02.579 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1619, max=65535, med=4790, FiltMin=4064, FiltMax=26131, Gamma=1.000
04:08:02.592 00.013 21068 UpdateGuideState exits: m=218371 SNR=111.0
04:08:02.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:02.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:02.595 00.001 21068 Enqueuing Expose request
04:08:02.595 00.000 16108 Worker thread wakes up
04:08:02.596 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:02.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:02.596 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:03.753 01.157 16108 Exposure complete
04:08:03.812 00.059 16108 worker thread done servicing request
04:08:03.812 00.000 21068 OnExposeComplete: enter
04:08:03.813 00.001 21068 UpdateGuideState(): m_state=6
04:08:03.814 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
04:08:03.814 00.000 21068 Star::Find returns 1 (0), X=102.25, Y=801.40, Mass=204555, SNR=102.2, Peak=22665 HFD=3.5
04:08:03.815 00.001 21068 MultiStar: [#1 -0.67,-0.22,0.91,U] [#2 -0.39,-0.11,0.65,U] [#3 -0.30,-0.02,0.73,U] [#4 -0.28,0.55,0.28,U] [#5 -0.87,-0.15,0.00,M1] [#6 0.17,0.79,0.00,M4] [#7 -0.68,0.03,0.22,U] [#8 -0.44,0.14,0.24,U] 
04:08:03.816 00.001 21068 refined, 6 included, MultiStar: {-0.48, -0.03}, one-star: {-0.52, -0.04}
04:08:03.817 00.001 21068 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.97) = xAngle (-6.04 = 0.24)
04:08:03.817 00.000 21068 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.98 = 0.30)
04:08:03.818 00.001 21068 CameraToMount -- cameraX=-0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-3.07 mountX=0.47 mountY=0.14, mountTheta=0.30
04:08:03.821 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.48, y=-0.03, opts=13)
04:08:03.822 00.001 21068 Enqueuing Move request for scope (-0.48, -0.03)
04:08:03.823 00.001 16108 Worker thread wakes up
04:08:03.823 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.03) opts 0xd
04:08:03.823 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.48, -0.03)
04:08:03.823 00.000 16108 Moving (-0.48, -0.03) raw xDistance=0.47 yDistance=0.14
04:08:03.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
04:08:03.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:03.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:08:03.823 00.000 16108 MoveAxis(W, 123, ABG)
04:08:03.823 00.000 16108 Guiding  Dir = 3, Dur = 123
04:08:03.823 00.000 16108 IsSlewing returns 0
04:08:03.823 00.000 16108 IsGuiding returns 0
04:08:03.826 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2336, max=65535, med=4793, FiltMin=4000, FiltMax=21085, Gamma=1.000
04:08:03.838 00.012 21068 UpdateGuideState exits: m=204555 SNR=102.2
04:08:03.839 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:03.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:03.841 00.001 21068 Enqueuing Expose request
04:08:03.869 00.028 16108 PulseGuide returned control before completion, sleep 88
04:08:03.962 00.093 16108 IsGuiding returns 1
04:08:03.962 00.000 16108 scope still moving after pulse duration time elapsed
04:08:03.993 00.031 16108 IsSlewing returns 0
04:08:03.993 00.000 16108 IsGuiding returns 1
04:08:04.024 00.031 16108 IsSlewing returns 0
04:08:04.024 00.000 16108 IsGuiding returns 1
04:08:04.055 00.031 16108 IsSlewing returns 0
04:08:04.055 00.000 16108 IsGuiding returns 0
04:08:04.057 00.002 16108 scope move finished after 123 + 109 ms
04:08:04.057 00.000 16108 Move returns status 0, amount 123
04:08:04.057 00.000 16108 MoveAxis(N, 0, ABG)
04:08:04.057 00.000 16108 Move returns status 0, amount 0
04:08:04.057 00.000 16108 move complete, result=0
04:08:04.057 00.000 16108 worker thread done servicing request
04:08:04.057 00.000 16108 Worker thread wakes up
04:08:04.057 00.000 21068 GuideStep: 0.5 px 123 ms WEST, 0.1 px 0 ms NORTH
04:08:04.059 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:04.059 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:05.025 00.966 16108 Exposure complete
04:08:05.081 00.056 16108 worker thread done servicing request
04:08:05.081 00.000 21068 OnExposeComplete: enter
04:08:05.082 00.001 21068 UpdateGuideState(): m_state=6
04:08:05.084 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
04:08:05.085 00.001 21068 Star::Find returns 1 (0), X=102.89, Y=801.52, Mass=197348, SNR=109.8, Peak=22070 HFD=3.5
04:08:05.088 00.003 21068 MultiStar: [#1 -0.32,-0.26,0.76,U] [#2 0.02,-0.09,0.66,U] [#3 -0.03,-0.02,0.52,U] [#4 -0.24,0.15,0.26,U] [#5 0.05,0.25,0.25,U] [#6 -0.16,0.18,0.22,U] [#7 -0.52,-0.50,0.00,M1] [#8 0.05,0.13,0.19,U] 
04:08:05.089 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {0.12, 0.08}
04:08:05.091 00.002 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.27)
04:08:05.093 00.002 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
04:08:05.095 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.05 mountX=0.05 mountY=0.02, mountTheta=0.32
04:08:05.098 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.00, opts=13)
04:08:05.099 00.001 21068 Enqueuing Move request for scope (-0.05, -0.00)
04:08:05.101 00.002 16108 Worker thread wakes up
04:08:05.101 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
04:08:05.101 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
04:08:05.101 00.000 16108 Moving (-0.05, -0.00) raw xDistance=0.05 yDistance=0.02
04:08:05.101 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:08:05.101 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:05.101 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:08:05.102 00.001 16108 MoveAxis(E, 0, ABG)
04:08:05.102 00.000 16108 Move returns status 0, amount 0
04:08:05.102 00.000 16108 MoveAxis(N, 0, ABG)
04:08:05.102 00.000 16108 Move returns status 0, amount 0
04:08:05.102 00.000 16108 move complete, result=0
04:08:05.102 00.000 16108 worker thread done servicing request
04:08:05.109 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4793, FiltMin=4061, FiltMax=25334, Gamma=1.000
04:08:05.127 00.018 21068 UpdateGuideState exits: m=197348 SNR=109.8
04:08:05.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:05.128 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:05.129 00.001 21068 Enqueuing Expose request
04:08:05.130 00.001 16108 Worker thread wakes up
04:08:05.130 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:05.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:05.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:06.300 01.169 16108 Exposure complete
04:08:06.372 00.072 16108 worker thread done servicing request
04:08:06.372 00.000 21068 OnExposeComplete: enter
04:08:06.372 00.000 21068 UpdateGuideState(): m_state=6
04:08:06.373 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
04:08:06.374 00.001 21068 Star::Find returns 1 (0), X=103.33, Y=801.56, Mass=253951, SNR=114.4, Peak=25929 HFD=3.4
04:08:06.375 00.001 21068 MultiStar: [#1 0.11,-0.17,0.73,U] [#2 0.46,-0.05,0.66,U] [#3 0.48,-0.07,0.55,U] [#4 0.26,0.63,0.26,U] [#5 -0.18,-0.15,0.29,U] [#6 0.43,0.61,0.00,M4] [#7 0.44,0.16,0.23,U] [#8 0.74,0.39,0.00,M1] 
04:08:06.377 00.002 21068 refined, 6 included, MultiStar: {0.36, 0.02}, one-star: {0.56, 0.12}
04:08:06.378 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
04:08:06.379 00.001 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
04:08:06.380 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.02 hyp=0.36 cameraTheta=0.06 mountX=-0.35 mountY=-0.10, mountTheta=-2.85
04:08:06.382 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.02, opts=13)
04:08:06.382 00.000 21068 Enqueuing Move request for scope (0.36, 0.02)
04:08:06.383 00.001 16108 Worker thread wakes up
04:08:06.383 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.02) opts 0xd
04:08:06.384 00.001 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.02)
04:08:06.384 00.000 16108 Moving (0.36, 0.02) raw xDistance=-0.35 yDistance=-0.10
04:08:06.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:08:06.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:06.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:08:06.384 00.000 16108 MoveAxis(E, 91, ABG)
04:08:06.384 00.000 16108 Guiding  Dir = 2, Dur = 91
04:08:06.384 00.000 16108 IsSlewing returns 0
04:08:06.384 00.000 16108 IsGuiding returns 0
04:08:06.390 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2265, max=65535, med=4797, FiltMin=4064, FiltMax=18854, Gamma=1.000
04:08:06.403 00.013 16108 PulseGuide returned control before completion, sleep 83
04:08:06.412 00.009 21068 UpdateGuideState exits: m=253951 SNR=114.4
04:08:06.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:06.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:06.415 00.001 21068 Enqueuing Expose request
04:08:06.497 00.082 16108 IsGuiding returns 1
04:08:06.497 00.000 16108 scope still moving after pulse duration time elapsed
04:08:06.528 00.031 16108 IsSlewing returns 0
04:08:06.528 00.000 16108 IsGuiding returns 0
04:08:06.528 00.000 16108 scope move finished after 91 + 52 ms
04:08:06.528 00.000 16108 Move returns status 0, amount 91
04:08:06.528 00.000 16108 MoveAxis(N, 0, ABG)
04:08:06.528 00.000 16108 Move returns status 0, amount 0
04:08:06.528 00.000 16108 move complete, result=0
04:08:06.528 00.000 16108 worker thread done servicing request
04:08:06.528 00.000 16108 Worker thread wakes up
04:08:06.528 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:06.528 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.1 px 0 ms NORTH
04:08:06.529 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:07.498 00.969 16108 Exposure complete
04:08:07.562 00.064 16108 worker thread done servicing request
04:08:07.563 00.001 21068 OnExposeComplete: enter
04:08:07.564 00.001 21068 UpdateGuideState(): m_state=6
04:08:07.564 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
04:08:07.565 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.63, Mass=258111, SNR=119.2, Peak=28867 HFD=3.4
04:08:07.566 00.001 21068 MultiStar: [#1 -0.05,-0.08,0.82,U] [#2 0.28,-0.31,0.57,U] [#3 0.37,-0.02,0.62,U] [#4 0.25,0.75,0.00,M1] [#5 -0.01,0.08,0.28,U] [#6 0.40,1.51,0.00,M5] [#7 0.55,0.34,0.23,U] [#8 0.25,0.34,0.18,U] 
04:08:07.567 00.001 21068 refined, 6 included, MultiStar: {0.21, 0.03}, one-star: {0.27, 0.19}
04:08:07.568 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
04:08:07.568 00.000 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
04:08:07.569 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.12 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
04:08:07.571 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.03, opts=13)
04:08:07.573 00.002 21068 Enqueuing Move request for scope (0.21, 0.03)
04:08:07.573 00.000 16108 Worker thread wakes up
04:08:07.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
04:08:07.573 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
04:08:07.573 00.000 16108 Moving (0.21, 0.03) raw xDistance=-0.20 yDistance=-0.07
04:08:07.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:08:07.574 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:07.574 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:08:07.574 00.000 16108 MoveAxis(E, 60, ABG)
04:08:07.574 00.000 16108 Guiding  Dir = 2, Dur = 60
04:08:07.574 00.000 16108 IsSlewing returns 0
04:08:07.574 00.000 16108 IsGuiding returns 0
04:08:07.580 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4797, FiltMin=4102, FiltMax=21113, Gamma=1.000
04:08:07.583 00.003 16108 PulseGuide returned control before completion, sleep 61
04:08:07.592 00.009 21068 UpdateGuideState exits: m=258111 SNR=119.2
04:08:07.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:07.595 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:07.595 00.000 21068 Enqueuing Expose request
04:08:07.660 00.065 16108 IsGuiding returns 1
04:08:07.660 00.000 16108 scope still moving after pulse duration time elapsed
04:08:07.691 00.031 16108 IsSlewing returns 0
04:08:07.691 00.000 16108 IsGuiding returns 0
04:08:07.692 00.001 16108 scope move finished after 60 + 57 ms
04:08:07.692 00.000 16108 Move returns status 0, amount 60
04:08:07.692 00.000 16108 MoveAxis(N, 0, ABG)
04:08:07.692 00.000 16108 Move returns status 0, amount 0
04:08:07.692 00.000 16108 move complete, result=0
04:08:07.692 00.000 16108 worker thread done servicing request
04:08:07.692 00.000 16108 Worker thread wakes up
04:08:07.692 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
04:08:07.695 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:07.695 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:08.864 01.169 16108 Exposure complete
04:08:08.923 00.059 16108 worker thread done servicing request
04:08:08.923 00.000 21068 OnExposeComplete: enter
04:08:08.924 00.001 21068 UpdateGuideState(): m_state=6
04:08:08.925 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
04:08:08.926 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.75, Mass=220308, SNR=106.7, Peak=31507 HFD=3.3
04:08:08.927 00.001 21068 MultiStar: [#1 -0.35,-0.09,0.81,U] [#2 0.00,-0.05,0.76,U] [#3 0.15,0.19,0.65,U] [#4 0.20,0.34,0.35,U] [#5 0.04,0.09,0.36,U] [#6 0.34,0.54,0.23,U] [#7 0.35,0.48,0.30,U] [#8 0.26,0.55,0.23,U] 
04:08:08.927 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {0.10, 0.32}
04:08:08.928 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
04:08:08.929 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
04:08:08.929 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.30 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
04:08:08.931 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.18, opts=13)
04:08:08.932 00.001 21068 Enqueuing Move request for scope (0.05, 0.18)
04:08:08.932 00.000 16108 Worker thread wakes up
04:08:08.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
04:08:08.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
04:08:08.934 00.002 16108 Moving (0.05, 0.18) raw xDistance=-0.02 yDistance=-0.19
04:08:08.934 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:08:08.934 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:08.934 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:08:08.934 00.000 16108 MoveAxis(E, 0, ABG)
04:08:08.934 00.000 16108 Move returns status 0, amount 0
04:08:08.934 00.000 16108 MoveAxis(N, 0, ABG)
04:08:08.934 00.000 16108 Move returns status 0, amount 0
04:08:08.934 00.000 16108 move complete, result=0
04:08:08.934 00.000 16108 worker thread done servicing request
04:08:08.941 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2112, max=65535, med=4793, FiltMin=4083, FiltMax=19801, Gamma=1.000
04:08:08.962 00.021 21068 UpdateGuideState exits: m=220308 SNR=106.7
04:08:08.963 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:08.965 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:08.966 00.001 21068 Enqueuing Expose request
04:08:08.970 00.004 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:08.972 00.002 16108 Worker thread wakes up
04:08:08.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:08.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:09.937 00.965 16108 Exposure complete
04:08:09.992 00.055 16108 worker thread done servicing request
04:08:09.992 00.000 21068 OnExposeComplete: enter
04:08:09.993 00.001 21068 UpdateGuideState(): m_state=6
04:08:09.994 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
04:08:09.995 00.001 21068 Star::Find returns 1 (0), X=102.58, Y=801.79, Mass=223200, SNR=106.5, Peak=26739 HFD=3.2
04:08:09.996 00.001 21068 MultiStar: [#1 -0.45,-0.09,0.78,U] [#2 0.05,-0.07,0.75,U] [#3 -0.14,0.07,0.67,U] [#4 -0.44,0.42,0.30,U] [#5 -0.15,0.55,0.35,U] [#6 0.45,0.80,0.00,M5] [#7 0.21,0.20,0.29,U] [#8 -0.47,0.17,0.22,U] 
04:08:09.997 00.001 21068 refined, 7 included, MultiStar: {-0.19, 0.16}, one-star: {-0.19, 0.36}
04:08:09.997 00.000 21068 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.97) = xAngle (-0.52 = -0.52)
04:08:09.998 00.001 21068 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.46 = -0.46)
04:08:09.999 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.44 mountX=0.21 mountY=-0.11, mountTheta=-0.47
04:08:10.001 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=0.16, opts=13)
04:08:10.003 00.002 21068 Enqueuing Move request for scope (-0.19, 0.16)
04:08:10.006 00.003 16108 Worker thread wakes up
04:08:10.006 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
04:08:10.006 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
04:08:10.006 00.000 16108 Moving (-0.19, 0.16) raw xDistance=0.21 yDistance=-0.11
04:08:10.006 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:08:10.006 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:10.006 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:08:10.006 00.000 16108 MoveAxis(W, 56, ABG)
04:08:10.006 00.000 16108 Guiding  Dir = 3, Dur = 56
04:08:10.006 00.000 16108 IsSlewing returns 0
04:08:10.007 00.001 16108 IsGuiding returns 0
04:08:10.011 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1760, max=65535, med=4790, FiltMin=4080, FiltMax=20969, Gamma=1.000
04:08:10.026 00.015 21068 UpdateGuideState exits: m=223200 SNR=106.5
04:08:10.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:10.027 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:10.028 00.001 21068 Enqueuing Expose request
04:08:10.033 00.005 16108 PulseGuide returned control before completion, sleep 41
04:08:10.078 00.045 16108 IsGuiding returns 1
04:08:10.078 00.000 16108 scope still moving after pulse duration time elapsed
04:08:10.109 00.031 16108 IsSlewing returns 0
04:08:10.109 00.000 16108 IsGuiding returns 1
04:08:10.141 00.032 16108 IsSlewing returns 0
04:08:10.142 00.001 16108 IsGuiding returns 0
04:08:10.142 00.000 16108 scope move finished after 56 + 79 ms
04:08:10.142 00.000 16108 Move returns status 0, amount 56
04:08:10.142 00.000 16108 MoveAxis(N, 0, ABG)
04:08:10.142 00.000 16108 Move returns status 0, amount 0
04:08:10.142 00.000 16108 move complete, result=0
04:08:10.143 00.001 16108 worker thread done servicing request
04:08:10.143 00.000 16108 Worker thread wakes up
04:08:10.143 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:10.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:10.143 00.000 21068 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
04:08:11.303 01.160 16108 Exposure complete
04:08:11.359 00.056 16108 worker thread done servicing request
04:08:11.359 00.000 21068 OnExposeComplete: enter
04:08:11.360 00.001 21068 UpdateGuideState(): m_state=6
04:08:11.361 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
04:08:11.362 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.88, Mass=233913, SNR=125.6, Peak=28643 HFD=3.6
04:08:11.364 00.002 21068 MultiStar: [#1 -0.16,-0.03,0.65,U] [#2 0.24,-0.03,0.64,U] [#3 0.26,0.24,0.57,U] [#4 0.09,0.80,0.00,M1] [#5 0.10,-0.00,0.39,U] [#6 0.27,0.21,0.18,U] [#7 0.52,0.28,0.23,U] [#8 0.28,0.14,0.22,U] 
04:08:11.364 00.000 21068 refined, 7 included, MultiStar: {0.19, 0.17}, one-star: {0.25, 0.44}
04:08:11.365 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
04:08:11.366 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
04:08:11.367 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.75 mountX=-0.15 mountY=-0.21, mountTheta=-2.20
04:08:11.368 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.17, opts=13)
04:08:11.369 00.001 21068 Enqueuing Move request for scope (0.19, 0.17)
04:08:11.370 00.001 16108 Worker thread wakes up
04:08:11.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
04:08:11.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
04:08:11.370 00.000 16108 Moving (0.19, 0.17) raw xDistance=-0.15 yDistance=-0.21
04:08:11.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:08:11.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:11.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:08:11.371 00.001 16108 MoveAxis(E, 0, ABG)
04:08:11.371 00.000 16108 Move returns status 0, amount 0
04:08:11.371 00.000 16108 MoveAxis(N, 0, ABG)
04:08:11.371 00.000 16108 Move returns status 0, amount 0
04:08:11.371 00.000 16108 move complete, result=0
04:08:11.371 00.000 16108 worker thread done servicing request
04:08:11.374 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2272, max=65535, med=4784, FiltMin=4063, FiltMax=19542, Gamma=1.000
04:08:11.386 00.012 21068 UpdateGuideState exits: m=233913 SNR=125.6
04:08:11.387 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:11.388 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:11.390 00.002 21068 Enqueuing Expose request
04:08:11.390 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:11.391 00.001 16108 Worker thread wakes up
04:08:11.391 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:11.391 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:12.367 00.976 16108 Exposure complete
04:08:12.424 00.057 16108 worker thread done servicing request
04:08:12.424 00.000 21068 OnExposeComplete: enter
04:08:12.425 00.001 21068 UpdateGuideState(): m_state=6
04:08:12.426 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
04:08:12.427 00.001 21068 Star::Find returns 1 (0), X=103.06, Y=801.94, Mass=249973, SNR=109.4, Peak=33843 HFD=3.2
04:08:12.428 00.001 21068 MultiStar: [#1 -0.06,0.11,0.93,U] [#2 0.22,0.31,0.78,U] [#3 0.39,0.41,0.73,U] [#4 0.22,0.75,0.00,M2] [#5 -0.26,0.65,0.35,U] [#6 0.44,0.51,0.20,U] [#7 0.46,0.30,0.30,U] [#8 0.21,0.54,0.26,U] 
04:08:12.429 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.37}, one-star: {0.29, 0.50}
04:08:12.429 00.000 21068 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.97) = xAngle (-1.87 = -1.87)
04:08:12.430 00.001 21068 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.81 = -1.81)
04:08:12.431 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.10 mountX=-0.12 mountY=-0.41, mountTheta=-1.87
04:08:12.432 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.37, opts=13)
04:08:12.438 00.006 21068 Enqueuing Move request for scope (0.19, 0.37)
04:08:12.439 00.001 16108 Worker thread wakes up
04:08:12.439 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd
04:08:12.439 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.37)
04:08:12.439 00.000 16108 Moving (0.19, 0.37) raw xDistance=-0.12 yDistance=-0.41
04:08:12.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:08:12.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:12.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:08:12.439 00.000 16108 MoveAxis(E, 0, ABG)
04:08:12.440 00.001 16108 Move returns status 0, amount 0
04:08:12.440 00.000 16108 MoveAxis(N, 0, ABG)
04:08:12.440 00.000 16108 Move returns status 0, amount 0
04:08:12.440 00.000 16108 move complete, result=0
04:08:12.440 00.000 16108 worker thread done servicing request
04:08:12.448 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2406, max=65535, med=4777, FiltMin=4067, FiltMax=22297, Gamma=1.000
04:08:12.468 00.020 21068 UpdateGuideState exits: m=249973 SNR=109.4
04:08:12.469 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:12.469 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:12.470 00.001 21068 Enqueuing Expose request
04:08:12.471 00.001 16108 Worker thread wakes up
04:08:12.471 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:08:12.471 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:12.472 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:13.631 01.159 16108 Exposure complete
04:08:13.684 00.053 16108 worker thread done servicing request
04:08:13.684 00.000 21068 OnExposeComplete: enter
04:08:13.685 00.001 21068 UpdateGuideState(): m_state=6
04:08:13.686 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
04:08:13.686 00.000 21068 Star::Find returns 1 (0), X=103.00, Y=801.74, Mass=241671, SNR=107.9, Peak=29811 HFD=3.2
04:08:13.687 00.001 21068 MultiStar: [#1 -0.14,0.09,0.80,U] [#2 0.01,-0.08,0.71,U] [#3 0.14,0.18,0.79,U] [#4 -0.04,0.82,0.00,M3] [#5 0.13,0.54,0.36,U] [#6 0.77,0.87,0.00,M4] [#7 0.06,0.04,0.32,U] [#8 0.17,0.15,0.24,U] 
04:08:13.688 00.001 21068 refined, 6 included, MultiStar: {0.08, 0.17}, one-star: {0.23, 0.31}
04:08:13.689 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
04:08:13.690 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.80 = -1.80)
04:08:13.691 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
04:08:13.693 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.17, opts=13)
04:08:13.694 00.001 21068 Enqueuing Move request for scope (0.08, 0.17)
04:08:13.694 00.000 16108 Worker thread wakes up
04:08:13.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
04:08:13.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
04:08:13.694 00.000 16108 Moving (0.08, 0.17) raw xDistance=-0.05 yDistance=-0.18
04:08:13.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:08:13.695 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:13.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:08:13.695 00.000 16108 MoveAxis(E, 0, ABG)
04:08:13.695 00.000 16108 Move returns status 0, amount 0
04:08:13.695 00.000 16108 MoveAxis(N, 0, ABG)
04:08:13.695 00.000 16108 Move returns status 0, amount 0
04:08:13.695 00.000 16108 move complete, result=0
04:08:13.695 00.000 16108 worker thread done servicing request
04:08:13.701 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4768, FiltMin=4073, FiltMax=20045, Gamma=1.000
04:08:13.715 00.014 21068 UpdateGuideState exits: m=241671 SNR=107.9
04:08:13.716 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:13.717 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:13.719 00.002 21068 Enqueuing Expose request
04:08:13.720 00.001 16108 Worker thread wakes up
04:08:13.720 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:13.720 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:13.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:14.681 00.961 16108 Exposure complete
04:08:14.747 00.066 16108 worker thread done servicing request
04:08:14.747 00.000 21068 OnExposeComplete: enter
04:08:14.748 00.001 21068 UpdateGuideState(): m_state=6
04:08:14.749 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
04:08:14.750 00.001 21068 Star::Find returns 1 (0), X=103.22, Y=801.64, Mass=275471, SNR=124.2, Peak=29459 HFD=3.5
04:08:14.750 00.000 21068 MultiStar: [#1 0.01,0.13,0.83,U] [#2 0.36,0.17,0.59,U] [#3 0.34,0.15,0.68,U] [#4 0.06,0.55,0.23,U] [#5 0.38,0.57,0.29,U] [#6 0.53,0.21,0.20,U] [#7 0.25,0.49,0.22,U] [#8 0.38,0.51,0.18,U] 
04:08:14.751 00.001 21068 refined, 8 included, MultiStar: {0.30, 0.25}, one-star: {0.45, 0.21}
04:08:14.752 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
04:08:14.753 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
04:08:14.754 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.39 cameraTheta=0.70 mountX=-0.25 mountY=-0.31, mountTheta=-2.25
04:08:14.756 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.25, opts=13)
04:08:14.756 00.000 21068 Enqueuing Move request for scope (0.30, 0.25)
04:08:14.757 00.001 16108 Worker thread wakes up
04:08:14.757 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.25) opts 0xd
04:08:14.757 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.25)
04:08:14.758 00.001 16108 Moving (0.30, 0.25) raw xDistance=-0.25 yDistance=-0.31
04:08:14.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:08:14.758 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.06 newest=-0.90
04:08:14.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
04:08:14.758 00.000 16108 MoveAxis(E, 66, ABG)
04:08:14.758 00.000 16108 Guiding  Dir = 2, Dur = 66
04:08:14.758 00.000 16108 IsSlewing returns 0
04:08:14.760 00.002 16108 IsGuiding returns 0
04:08:14.762 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4765, FiltMin=4045, FiltMax=18765, Gamma=1.000
04:08:14.773 00.011 21068 UpdateGuideState exits: m=275471 SNR=124.2
04:08:14.774 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:14.775 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:14.776 00.001 21068 Enqueuing Expose request
04:08:14.800 00.024 16108 PulseGuide returned control before completion, sleep 36
04:08:14.846 00.046 16108 IsGuiding returns 1
04:08:14.846 00.000 16108 scope still moving after pulse duration time elapsed
04:08:14.877 00.031 16108 IsSlewing returns 0
04:08:14.877 00.000 16108 IsGuiding returns 1
04:08:14.909 00.032 16108 IsSlewing returns 0
04:08:14.910 00.001 16108 IsGuiding returns 0
04:08:14.910 00.000 16108 scope move finished after 66 + 84 ms
04:08:14.910 00.000 16108 Move returns status 0, amount 66
04:08:14.910 00.000 16108 MoveAxis(N, 63, ABG)
04:08:14.910 00.000 16108 Guiding  Dir = 0, Dur = 63
04:08:14.910 00.000 16108 IsSlewing returns 0
04:08:14.910 00.000 16108 IsGuiding returns 0
04:08:14.973 00.063 16108 PulseGuide returned control before completion, sleep 11
04:08:14.988 00.015 16108 IsGuiding returns 1
04:08:14.988 00.000 16108 scope still moving after pulse duration time elapsed
04:08:15.019 00.031 16108 IsSlewing returns 0
04:08:15.019 00.000 16108 IsGuiding returns 1
04:08:15.051 00.032 16108 IsSlewing returns 0
04:08:15.051 00.000 16108 IsGuiding returns 1
04:08:15.083 00.032 16108 IsSlewing returns 0
04:08:15.083 00.000 16108 IsGuiding returns 0
04:08:15.083 00.000 16108 scope move finished after 63 + 109 ms
04:08:15.083 00.000 16108 Move returns status 0, amount 63
04:08:15.083 00.000 16108 move complete, result=0
04:08:15.084 00.001 16108 worker thread done servicing request
04:08:15.084 00.000 16108 Worker thread wakes up
04:08:15.084 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.3 px 63 ms NORTH
04:08:15.086 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:15.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:16.259 01.173 16108 Exposure complete
04:08:16.316 00.057 16108 worker thread done servicing request
04:08:16.316 00.000 21068 OnExposeComplete: enter
04:08:16.317 00.001 21068 UpdateGuideState(): m_state=6
04:08:16.319 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
04:08:16.321 00.002 21068 Star::Find returns 1 (0), X=102.89, Y=801.74, Mass=261219, SNR=114.5, Peak=32803 HFD=3.3
04:08:16.323 00.002 21068 MultiStar: [#1 -0.07,0.06,0.77,U] [#2 0.18,-0.19,0.70,U] [#3 0.04,0.11,0.70,U] [#4 0.07,0.41,0.30,U] [#5 -0.57,-0.06,0.26,U] [#6 0.96,0.78,0.00,M4] [#7 0.48,0.26,0.23,U] [#8 -0.12,-0.01,0.16,U] 
04:08:16.324 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.12, 0.30}
04:08:16.326 00.002 21068 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.97) = xAngle (-1.78 = -1.78)
04:08:16.328 00.002 21068 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.72 = -1.72)
04:08:16.328 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
04:08:16.332 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.11, opts=13)
04:08:16.333 00.001 21068 Enqueuing Move request for scope (0.05, 0.11)
04:08:16.335 00.002 16108 Worker thread wakes up
04:08:16.335 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
04:08:16.335 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
04:08:16.335 00.000 16108 Moving (0.05, 0.11) raw xDistance=-0.03 yDistance=-0.12
04:08:16.335 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:08:16.335 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:16.335 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:08:16.335 00.000 16108 MoveAxis(E, 0, ABG)
04:08:16.335 00.000 16108 Move returns status 0, amount 0
04:08:16.336 00.001 16108 MoveAxis(N, 0, ABG)
04:08:16.336 00.000 16108 Move returns status 0, amount 0
04:08:16.336 00.000 16108 move complete, result=0
04:08:16.336 00.000 16108 worker thread done servicing request
04:08:16.339 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2099, max=65535, med=4752, FiltMin=4038, FiltMax=22121, Gamma=1.000
04:08:16.353 00.014 21068 UpdateGuideState exits: m=261219 SNR=114.5
04:08:16.354 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:16.354 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:16.355 00.001 21068 Enqueuing Expose request
04:08:16.356 00.001 16108 Worker thread wakes up
04:08:16.356 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:16.357 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:16.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:17.335 00.978 16108 Exposure complete
04:08:17.396 00.061 16108 worker thread done servicing request
04:08:17.396 00.000 21068 OnExposeComplete: enter
04:08:17.398 00.002 21068 UpdateGuideState(): m_state=6
04:08:17.399 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
04:08:17.399 00.000 21068 Star::Find returns 1 (0), X=103.24, Y=801.53, Mass=263107, SNR=118.5, Peak=26550 HFD=3.4
04:08:17.400 00.001 21068 MultiStar: [#1 -0.11,-0.35,0.86,U] [#2 0.40,-0.21,0.69,U] [#3 0.48,-0.10,0.75,U] [#4 0.34,0.64,0.00,M2] [#5 -0.23,0.02,0.24,U] [#6 0.83,0.37,0.00,M5] [#7 0.26,0.03,0.26,U] [#8 0.62,0.08,0.22,U] 
04:08:17.401 00.001 21068 refined, 6 included, MultiStar: {0.29, -0.10}, one-star: {0.47, 0.10}
04:08:17.402 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
04:08:17.403 00.001 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
04:08:17.403 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.33 mountX=-0.30 mountY=0.03, mountTheta=3.05
04:08:17.405 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.10, opts=13)
04:08:17.407 00.002 21068 Enqueuing Move request for scope (0.29, -0.10)
04:08:17.408 00.001 16108 Worker thread wakes up
04:08:17.409 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
04:08:17.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
04:08:17.409 00.000 16108 Moving (0.29, -0.10) raw xDistance=-0.30 yDistance=0.03
04:08:17.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:08:17.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:17.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:08:17.409 00.000 16108 MoveAxis(E, 79, ABG)
04:08:17.409 00.000 16108 Guiding  Dir = 2, Dur = 79
04:08:17.410 00.001 16108 IsSlewing returns 0
04:08:17.410 00.000 16108 IsGuiding returns 0
04:08:17.414 00.004 16108 PulseGuide returned control before completion, sleep 86
04:08:17.418 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=4752, FiltMin=4057, FiltMax=24137, Gamma=1.000
04:08:17.436 00.018 21068 UpdateGuideState exits: m=263107 SNR=118.5
04:08:17.437 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:17.438 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:17.440 00.002 21068 Enqueuing Expose request
04:08:17.506 00.066 16108 IsGuiding returns 1
04:08:17.506 00.000 16108 scope still moving after pulse duration time elapsed
04:08:17.538 00.032 16108 IsSlewing returns 0
04:08:17.538 00.000 16108 IsGuiding returns 0
04:08:17.538 00.000 16108 scope move finished after 79 + 48 ms
04:08:17.538 00.000 16108 Move returns status 0, amount 79
04:08:17.538 00.000 16108 MoveAxis(N, 0, ABG)
04:08:17.538 00.000 16108 Move returns status 0, amount 0
04:08:17.538 00.000 16108 move complete, result=0
04:08:17.539 00.001 16108 worker thread done servicing request
04:08:17.539 00.000 16108 Worker thread wakes up
04:08:17.539 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
04:08:17.541 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:17.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:18.696 01.155 16108 Exposure complete
04:08:18.776 00.080 16108 worker thread done servicing request
04:08:18.776 00.000 21068 OnExposeComplete: enter
04:08:18.778 00.002 21068 UpdateGuideState(): m_state=6
04:08:18.779 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
04:08:18.781 00.002 21068 Star::Find returns 1 (0), X=102.87, Y=801.85, Mass=283423, SNR=123.8, Peak=31203 HFD=3.7
04:08:18.783 00.002 21068 MultiStar: [#1 -0.21,0.13,0.84,U] [#2 0.16,-0.04,0.69,U] [#3 0.32,0.07,0.65,U] [#4 0.04,0.99,0.00,M3] [#5 -0.16,-0.01,0.26,U] [#6 0.74,0.69,0.00,M6] [#7 0.03,-0.01,0.20,U] [#8 -0.29,0.54,0.24,U] 
04:08:18.785 00.002 21068 refined, 6 included, MultiStar: {0.04, 0.17}, one-star: {0.10, 0.42}
04:08:18.786 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
04:08:18.788 00.002 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
04:08:18.789 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.37 mountX=-0.00 mountY=-0.18, mountTheta=-1.60
04:08:18.791 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.17, opts=13)
04:08:18.791 00.000 21068 Enqueuing Move request for scope (0.04, 0.17)
04:08:18.792 00.001 16108 Worker thread wakes up
04:08:18.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
04:08:18.792 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
04:08:18.792 00.000 16108 Moving (0.04, 0.17) raw xDistance=-0.00 yDistance=-0.18
04:08:18.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:08:18.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:18.793 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:08:18.793 00.000 16108 MoveAxis(E, 0, ABG)
04:08:18.793 00.000 16108 Move returns status 0, amount 0
04:08:18.793 00.000 16108 MoveAxis(N, 0, ABG)
04:08:18.793 00.000 16108 Move returns status 0, amount 0
04:08:18.793 00.000 16108 move complete, result=0
04:08:18.793 00.000 16108 worker thread done servicing request
04:08:18.797 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4745, FiltMin=4073, FiltMax=23363, Gamma=1.000
04:08:18.809 00.012 21068 UpdateGuideState exits: m=283423 SNR=123.8
04:08:18.810 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:18.810 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:18.811 00.001 21068 Enqueuing Expose request
04:08:18.812 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:18.812 00.000 16108 Worker thread wakes up
04:08:18.813 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:18.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:19.793 00.980 16108 Exposure complete
04:08:19.861 00.068 16108 worker thread done servicing request
04:08:19.861 00.000 21068 OnExposeComplete: enter
04:08:19.862 00.001 21068 UpdateGuideState(): m_state=6
04:08:19.863 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
04:08:19.864 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.64, Mass=282350, SNR=134.7, Peak=31235 HFD=3.5
04:08:19.865 00.001 21068 MultiStar: [#1 0.03,-0.27,0.70,U] [#2 0.38,0.09,0.70,U] [#3 0.04,0.14,0.73,U] [#4 -0.03,0.12,0.22,U] [#5 -0.38,-0.24,0.20,U] [#6 0.33,0.15,0.18,U] [#7 0.03,-0.01,0.17,U] [#8 0.05,-0.08,0.23,U] 
04:08:19.865 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.25, 0.20}
04:08:19.867 00.002 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:08:19.868 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:08:19.868 00.000 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
04:08:19.871 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
04:08:19.872 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
04:08:19.874 00.002 16108 Worker thread wakes up
04:08:19.874 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
04:08:19.874 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
04:08:19.874 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.13 yDistance=-0.07
04:08:19.875 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:08:19.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:19.875 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:08:19.875 00.000 16108 MoveAxis(E, 0, ABG)
04:08:19.875 00.000 16108 Move returns status 0, amount 0
04:08:19.875 00.000 16108 MoveAxis(N, 0, ABG)
04:08:19.875 00.000 16108 Move returns status 0, amount 0
04:08:19.875 00.000 16108 move complete, result=0
04:08:19.875 00.000 16108 worker thread done servicing request
04:08:19.882 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=4745, FiltMin=4054, FiltMax=25859, Gamma=1.000
04:08:19.897 00.015 21068 UpdateGuideState exits: m=282350 SNR=134.7
04:08:19.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:19.899 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:19.899 00.000 21068 Enqueuing Expose request
04:08:19.900 00.001 16108 Worker thread wakes up
04:08:19.900 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:19.900 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:19.900 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:21.065 01.165 16108 Exposure complete
04:08:21.120 00.055 16108 worker thread done servicing request
04:08:21.120 00.000 21068 OnExposeComplete: enter
04:08:21.121 00.001 21068 UpdateGuideState(): m_state=6
04:08:21.122 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
04:08:21.124 00.002 21068 Star::Find returns 1 (0), X=103.16, Y=801.90, Mass=312136, SNR=124.5, Peak=36915 HFD=3.4
04:08:21.125 00.001 21068 MultiStar: [#1 -0.48,0.14,0.74,U] [#2 0.11,0.33,0.63,U] [#3 -0.12,0.18,0.74,U] [#4 -0.04,0.83,0.00,M3] [#5 -0.04,0.40,0.23,U] [#6 0.55,0.49,0.00,M6] [#7 0.26,0.25,0.29,U] [#8 0.28,0.48,0.17,U] 
04:08:21.125 00.000 21068 refined, 6 included, MultiStar: {0.04, 0.30}, one-star: {0.39, 0.47}
04:08:21.126 00.001 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
04:08:21.127 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
04:08:21.128 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.31 cameraTheta=1.45 mountX=0.02 mountY=-0.30, mountTheta=-1.51
04:08:21.131 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.30, opts=13)
04:08:21.132 00.001 21068 Enqueuing Move request for scope (0.04, 0.30)
04:08:21.133 00.001 16108 Worker thread wakes up
04:08:21.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
04:08:21.133 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
04:08:21.133 00.000 16108 Moving (0.04, 0.30) raw xDistance=0.02 yDistance=-0.30
04:08:21.133 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:08:21.133 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:08:21.133 00.000 16108 MoveAxis(E, 0, ABG)
04:08:21.133 00.000 16108 Move returns status 0, amount 0
04:08:21.133 00.000 16108 MoveAxis(N, 61, ABG)
04:08:21.133 00.000 16108 Guiding  Dir = 0, Dur = 61
04:08:21.133 00.000 16108 IsSlewing returns 0
04:08:21.133 00.000 16108 IsGuiding returns 0
04:08:21.134 00.001 16108 PulseGuide returned control before completion, sleep 71
04:08:21.137 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2441, max=65535, med=4739, FiltMin=4080, FiltMax=24403, Gamma=1.000
04:08:21.157 00.020 21068 UpdateGuideState exits: m=312136 SNR=124.5
04:08:21.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:21.160 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:21.162 00.002 21068 Enqueuing Expose request
04:08:21.218 00.056 16108 IsGuiding returns 0
04:08:21.218 00.000 16108 Move returns status 0, amount 61
04:08:21.218 00.000 16108 move complete, result=0
04:08:21.218 00.000 16108 worker thread done servicing request
04:08:21.219 00.001 16108 Worker thread wakes up
04:08:21.219 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:21.219 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:21.219 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 61 ms NORTH
04:08:22.196 00.977 16108 Exposure complete
04:08:22.267 00.071 16108 worker thread done servicing request
04:08:22.267 00.000 21068 OnExposeComplete: enter
04:08:22.268 00.001 21068 UpdateGuideState(): m_state=6
04:08:22.269 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
04:08:22.271 00.002 21068 Star::Find returns 1 (0), X=103.08, Y=801.83, Mass=285337, SNR=144.8, Peak=34579 HFD=3.6
04:08:22.273 00.002 21068 MultiStar: [#1 -0.14,-0.04,0.72,U] [#2 0.12,-0.08,0.64,U] [#3 0.17,-0.02,0.59,U] [#4 0.05,0.51,0.25,U] [#5 -0.26,0.41,0.19,U] [#6 0.11,0.10,0.16,U] [#7 0.00,0.26,0.19,U] [#8 0.22,0.19,0.22,U] 
04:08:22.275 00.002 21068 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.31, 0.39}
04:08:22.276 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
04:08:22.277 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
04:08:22.278 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.97 mountX=-0.08 mountY=-0.17, mountTheta=-1.98
04:08:22.281 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.15, opts=13)
04:08:22.282 00.001 21068 Enqueuing Move request for scope (0.11, 0.15)
04:08:22.283 00.001 16108 Worker thread wakes up
04:08:22.283 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
04:08:22.283 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
04:08:22.283 00.000 16108 Moving (0.11, 0.15) raw xDistance=-0.08 yDistance=-0.17
04:08:22.283 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:08:22.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:22.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:08:22.283 00.000 16108 MoveAxis(E, 0, ABG)
04:08:22.283 00.000 16108 Move returns status 0, amount 0
04:08:22.283 00.000 16108 MoveAxis(N, 0, ABG)
04:08:22.283 00.000 16108 Move returns status 0, amount 0
04:08:22.283 00.000 16108 move complete, result=0
04:08:22.283 00.000 16108 worker thread done servicing request
04:08:22.287 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4739, FiltMin=3987, FiltMax=23878, Gamma=1.000
04:08:22.299 00.012 21068 UpdateGuideState exits: m=285337 SNR=144.8
04:08:22.301 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:22.304 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:22.306 00.002 21068 Enqueuing Expose request
04:08:22.309 00.003 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:22.311 00.002 16108 Worker thread wakes up
04:08:22.311 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:22.311 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:23.485 01.174 16108 Exposure complete
04:08:23.544 00.059 16108 worker thread done servicing request
04:08:23.544 00.000 21068 OnExposeComplete: enter
04:08:23.546 00.002 21068 UpdateGuideState(): m_state=6
04:08:23.548 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
04:08:23.549 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.71, Mass=287665, SNR=130.5, Peak=35971 HFD=3.4
04:08:23.552 00.003 21068 MultiStar: [#1 -0.34,-0.02,0.86,U] [#2 0.08,0.02,0.64,U] [#3 0.00,0.07,0.69,U] [#4 -0.02,0.39,0.26,U] [#5 0.03,0.35,0.23,U] [#6 0.42,0.48,0.21,U] [#7 0.03,-0.10,0.23,U] [#8 0.31,0.49,0.18,U] 
04:08:23.554 00.002 21068 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.06, 0.27}
04:08:23.555 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
04:08:23.555 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
04:08:23.556 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.03 mountY=-0.15, mountTheta=-1.35
04:08:23.558 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
04:08:23.559 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
04:08:23.560 00.001 16108 Worker thread wakes up
04:08:23.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
04:08:23.560 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
04:08:23.560 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.03 yDistance=-0.15
04:08:23.560 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:08:23.560 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:23.560 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:08:23.560 00.000 16108 MoveAxis(E, 0, ABG)
04:08:23.560 00.000 16108 Move returns status 0, amount 0
04:08:23.561 00.001 16108 MoveAxis(N, 0, ABG)
04:08:23.561 00.000 16108 Move returns status 0, amount 0
04:08:23.561 00.000 16108 move complete, result=0
04:08:23.561 00.000 16108 worker thread done servicing request
04:08:23.565 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2025, max=65535, med=4733, FiltMin=3984, FiltMax=23721, Gamma=1.000
04:08:23.585 00.020 21068 UpdateGuideState exits: m=287665 SNR=130.5
04:08:23.587 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:23.587 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:23.588 00.001 21068 Enqueuing Expose request
04:08:23.589 00.001 16108 Worker thread wakes up
04:08:23.589 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:23.590 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:23.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:24.577 00.987 16108 Exposure complete
04:08:24.634 00.057 16108 worker thread done servicing request
04:08:24.634 00.000 21068 OnExposeComplete: enter
04:08:24.636 00.002 21068 UpdateGuideState(): m_state=6
04:08:24.638 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
04:08:24.640 00.002 21068 Star::Find returns 1 (0), X=102.99, Y=801.68, Mass=252066, SNR=107.0, Peak=31299 HFD=3.3
04:08:24.642 00.002 21068 MultiStar: [#1 -0.15,0.22,0.92,U] [#2 0.29,0.03,0.89,U] [#3 0.14,0.16,0.87,U] [#4 0.07,0.71,0.35,U] [#5 0.03,-0.21,0.29,U] [#6 0.26,1.24,0.00,M5] [#7 0.36,0.11,0.24,U] [#8 0.55,-0.08,0.31,U] 
04:08:24.644 00.002 21068 refined, 7 included, MultiStar: {0.16, 0.16}, one-star: {0.22, 0.25}
04:08:24.645 00.001 21068 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
04:08:24.647 00.002 21068 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.10 = -2.10)
04:08:24.648 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.80 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
04:08:24.652 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.16, opts=13)
04:08:24.654 00.002 21068 Enqueuing Move request for scope (0.16, 0.16)
04:08:24.655 00.001 16108 Worker thread wakes up
04:08:24.655 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
04:08:24.655 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
04:08:24.655 00.000 16108 Moving (0.16, 0.16) raw xDistance=-0.13 yDistance=-0.20
04:08:24.655 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:08:24.655 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:24.655 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:08:24.655 00.000 16108 MoveAxis(E, 0, ABG)
04:08:24.655 00.000 16108 Move returns status 0, amount 0
04:08:24.655 00.000 16108 MoveAxis(N, 0, ABG)
04:08:24.655 00.000 16108 Move returns status 0, amount 0
04:08:24.655 00.000 16108 move complete, result=0
04:08:24.656 00.001 16108 worker thread done servicing request
04:08:24.661 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4729, FiltMin=4035, FiltMax=24729, Gamma=1.000
04:08:24.675 00.014 21068 UpdateGuideState exits: m=252066 SNR=107.0
04:08:24.676 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:24.677 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:24.678 00.001 21068 Enqueuing Expose request
04:08:24.680 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:24.681 00.001 16108 Worker thread wakes up
04:08:24.681 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:24.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:25.851 01.170 16108 Exposure complete
04:08:25.915 00.064 16108 worker thread done servicing request
04:08:25.915 00.000 21068 OnExposeComplete: enter
04:08:25.915 00.000 21068 UpdateGuideState(): m_state=6
04:08:25.916 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
04:08:25.917 00.001 21068 Star::Find returns 1 (0), X=102.66, Y=801.50, Mass=310604, SNR=156.1, Peak=33875 HFD=3.3
04:08:25.918 00.001 21068 MultiStar: [#1 -0.22,-0.11,0.55,U] [#2 0.21,-0.23,0.59,U] [#3 0.08,0.13,0.55,U] [#4 0.23,0.73,0.00,M1] [#5 -0.23,0.76,0.00,M1] [#6 0.50,0.25,0.14,U] [#7 0.13,0.15,0.21,U] [#8 0.35,0.06,0.18,U] 
04:08:25.919 00.001 21068 refined, 6 included, MultiStar: {0.03, 0.00}, one-star: {-0.10, 0.06}
04:08:25.919 00.000 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
04:08:25.921 00.002 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.80 = -2.80)
04:08:25.924 00.003 21068 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.10 mountX=-0.03 mountY=-0.01, mountTheta=-2.81
04:08:25.927 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.00, opts=13)
04:08:25.928 00.001 21068 Enqueuing Move request for scope (0.03, 0.00)
04:08:25.931 00.003 16108 Worker thread wakes up
04:08:25.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
04:08:25.931 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
04:08:25.931 00.000 16108 Moving (0.03, 0.00) raw xDistance=-0.03 yDistance=-0.01
04:08:25.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:08:25.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:25.932 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:08:25.932 00.000 16108 MoveAxis(E, 0, ABG)
04:08:25.932 00.000 16108 Move returns status 0, amount 0
04:08:25.932 00.000 16108 MoveAxis(N, 0, ABG)
04:08:25.932 00.000 16108 Move returns status 0, amount 0
04:08:25.932 00.000 16108 move complete, result=0
04:08:25.932 00.000 16108 worker thread done servicing request
04:08:25.936 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2243, max=65535, med=4723, FiltMin=4000, FiltMax=27667, Gamma=1.000
04:08:25.957 00.021 21068 UpdateGuideState exits: m=310604 SNR=156.1
04:08:25.959 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:25.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:25.961 00.001 21068 Enqueuing Expose request
04:08:25.962 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:25.963 00.001 16108 Worker thread wakes up
04:08:25.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:25.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:26.953 00.990 16108 Exposure complete
04:08:27.028 00.075 16108 worker thread done servicing request
04:08:27.028 00.000 21068 OnExposeComplete: enter
04:08:27.029 00.001 21068 UpdateGuideState(): m_state=6
04:08:27.030 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
04:08:27.031 00.001 21068 Star::Find returns 1 (0), X=102.64, Y=801.66, Mass=292638, SNR=130.4, Peak=33635 HFD=3.4
04:08:27.032 00.001 21068 MultiStar: [#1 -0.34,-0.00,0.76,U] [#2 0.03,0.04,0.71,U] [#3 0.18,0.27,0.73,U] [#4 -0.56,0.39,0.34,U] [#5 0.04,-0.10,0.24,U] [#6 0.24,0.76,0.00,M5] [#7 0.13,-0.27,0.21,U] [#8 -0.33,0.50,0.21,U] 
04:08:27.035 00.003 21068 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {-0.13, 0.22}
04:08:27.037 00.002 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.75 = -0.75)
04:08:27.038 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.69 = -0.69)
04:08:27.040 00.002 21068 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.22 mountX=0.13 mountY=-0.11, mountTheta=-0.71
04:08:27.044 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.14, opts=13)
04:08:27.045 00.001 21068 Enqueuing Move request for scope (-0.11, 0.14)
04:08:27.047 00.002 16108 Worker thread wakes up
04:08:27.047 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
04:08:27.047 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
04:08:27.047 00.000 16108 Moving (-0.11, 0.14) raw xDistance=0.13 yDistance=-0.11
04:08:27.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:08:27.048 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:27.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:08:27.048 00.000 16108 MoveAxis(E, 0, ABG)
04:08:27.048 00.000 16108 Move returns status 0, amount 0
04:08:27.048 00.000 16108 MoveAxis(N, 0, ABG)
04:08:27.048 00.000 16108 Move returns status 0, amount 0
04:08:27.048 00.000 16108 move complete, result=0
04:08:27.048 00.000 16108 worker thread done servicing request
04:08:27.059 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4717, FiltMin=4057, FiltMax=23862, Gamma=1.000
04:08:27.074 00.015 21068 UpdateGuideState exits: m=292638 SNR=130.4
04:08:27.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:27.075 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:27.076 00.001 21068 Enqueuing Expose request
04:08:27.077 00.001 16108 Worker thread wakes up
04:08:27.077 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:27.078 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:27.078 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:28.242 01.164 16108 Exposure complete
04:08:28.309 00.067 16108 worker thread done servicing request
04:08:28.309 00.000 21068 OnExposeComplete: enter
04:08:28.311 00.002 21068 UpdateGuideState(): m_state=6
04:08:28.312 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
04:08:28.313 00.001 21068 Star::Find returns 1 (0), X=102.70, Y=801.63, Mass=329346, SNR=127.5, Peak=40547 HFD=3.3
04:08:28.314 00.001 21068 MultiStar: [#1 -0.16,0.11,0.81,U] [#2 0.14,0.09,0.69,U] [#3 0.14,0.16,0.74,U] [#4 -0.13,0.38,0.29,U] [#5 -0.39,-0.01,0.23,U] [#6 0.59,0.22,0.19,U] [#7 0.04,0.14,0.19,U] [#8 -0.13,0.59,0.26,U] 
04:08:28.315 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {-0.07, 0.19}
04:08:28.316 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
04:08:28.317 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
04:08:28.318 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.04 mountY=-0.17, mountTheta=-1.35
04:08:28.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
04:08:28.321 00.001 21068 Enqueuing Move request for scope (-0.01, 0.18)
04:08:28.322 00.001 16108 Worker thread wakes up
04:08:28.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
04:08:28.322 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
04:08:28.322 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.17
04:08:28.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:08:28.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:28.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:08:28.322 00.000 16108 MoveAxis(E, 0, ABG)
04:08:28.322 00.000 16108 Move returns status 0, amount 0
04:08:28.322 00.000 16108 MoveAxis(N, 0, ABG)
04:08:28.322 00.000 16108 Move returns status 0, amount 0
04:08:28.322 00.000 16108 move complete, result=0
04:08:28.322 00.000 16108 worker thread done servicing request
04:08:28.327 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2157, max=65535, med=4701, FiltMin=3961, FiltMax=28262, Gamma=1.000
04:08:28.340 00.013 21068 UpdateGuideState exits: m=329346 SNR=127.5
04:08:28.341 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:28.342 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:28.343 00.001 21068 Enqueuing Expose request
04:08:28.343 00.000 16108 Worker thread wakes up
04:08:28.343 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:28.344 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:28.344 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:29.317 00.973 16108 Exposure complete
04:08:29.386 00.069 16108 worker thread done servicing request
04:08:29.386 00.000 21068 OnExposeComplete: enter
04:08:29.388 00.002 21068 UpdateGuideState(): m_state=6
04:08:29.389 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
04:08:29.389 00.000 21068 Star::Find returns 1 (0), X=102.72, Y=801.56, Mass=366322, SNR=151.9, Peak=37126 HFD=3.4
04:08:29.390 00.001 21068 MultiStar: [#1 -0.06,-0.21,0.65,U] [#2 0.10,0.02,0.64,U] [#3 0.09,0.19,0.62,U] [#4 -0.43,0.62,0.00,M1] [#5 -0.36,-0.02,0.23,U] [#6 0.44,0.71,0.00,M5] [#7 -0.15,-0.02,0.19,U] [#8 0.07,0.07,0.23,U] 
04:08:29.391 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {-0.05, 0.12}
04:08:29.392 00.001 21068 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
04:08:29.393 00.001 21068 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
04:08:29.394 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.06 mountX=0.02 mountY=-0.03, mountTheta=-0.88
04:08:29.395 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.03, opts=13)
04:08:29.396 00.001 21068 Enqueuing Move request for scope (-0.02, 0.03)
04:08:29.397 00.001 16108 Worker thread wakes up
04:08:29.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
04:08:29.397 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
04:08:29.397 00.000 16108 Moving (-0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
04:08:29.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:08:29.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:29.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:08:29.398 00.001 16108 MoveAxis(E, 0, ABG)
04:08:29.398 00.000 16108 Move returns status 0, amount 0
04:08:29.398 00.000 16108 MoveAxis(N, 0, ABG)
04:08:29.398 00.000 16108 Move returns status 0, amount 0
04:08:29.398 00.000 16108 move complete, result=0
04:08:29.398 00.000 16108 worker thread done servicing request
04:08:29.401 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2349, max=65535, med=4694, FiltMin=3977, FiltMax=26691, Gamma=1.000
04:08:29.414 00.013 21068 UpdateGuideState exits: m=366322 SNR=151.9
04:08:29.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:29.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:29.417 00.001 21068 Enqueuing Expose request
04:08:29.418 00.001 16108 Worker thread wakes up
04:08:29.418 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:29.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:29.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:30.592 01.174 16108 Exposure complete
04:08:30.650 00.058 16108 worker thread done servicing request
04:08:30.650 00.000 21068 OnExposeComplete: enter
04:08:30.651 00.001 21068 UpdateGuideState(): m_state=6
04:08:30.652 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
04:08:30.653 00.001 21068 Star::Find returns 1 (0), X=102.52, Y=801.69, Mass=341653, SNR=146.4, Peak=37987 HFD=3.3
04:08:30.654 00.001 21068 MultiStar: [#1 -0.46,-0.17,0.74,U] [#2 -0.18,-0.04,0.67,U] [#3 -0.09,0.03,0.61,U] [#4 -0.17,0.43,0.22,U] [#5 -0.46,-0.08,0.22,U] [#6 0.32,0.37,0.15,U] [#7 0.01,-0.37,0.21,U] [#8 -0.13,0.32,0.21,U] 
04:08:30.656 00.002 21068 refined, 8 included, MultiStar: {-0.22, 0.06}, one-star: {-0.24, 0.25}
04:08:30.658 00.002 21068 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.97) = xAngle (-0.08 = -0.08)
04:08:30.659 00.001 21068 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.02 = -0.02)
04:08:30.661 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.22 cameraTheta=2.89 mountX=0.22 mountY=-0.00, mountTheta=-0.02
04:08:30.665 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.06, opts=13)
04:08:30.666 00.001 21068 Enqueuing Move request for scope (-0.22, 0.06)
04:08:30.667 00.001 16108 Worker thread wakes up
04:08:30.667 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
04:08:30.667 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
04:08:30.667 00.000 16108 Moving (-0.22, 0.06) raw xDistance=0.22 yDistance=-0.00
04:08:30.667 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:08:30.667 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:30.668 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:08:30.668 00.000 16108 MoveAxis(W, 59, ABG)
04:08:30.668 00.000 16108 Guiding  Dir = 3, Dur = 59
04:08:30.668 00.000 16108 IsSlewing returns 0
04:08:30.668 00.000 16108 IsGuiding returns 0
04:08:30.673 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2291, max=65535, med=4681, FiltMin=3961, FiltMax=23795, Gamma=1.000
04:08:30.696 00.023 21068 UpdateGuideState exits: m=341653 SNR=146.4
04:08:30.697 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:30.697 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:30.698 00.001 21068 Enqueuing Expose request
04:08:30.711 00.013 16108 PulseGuide returned control before completion, sleep 26
04:08:30.740 00.029 16108 IsGuiding returns 1
04:08:30.740 00.000 16108 scope still moving after pulse duration time elapsed
04:08:30.772 00.032 16108 IsSlewing returns 0
04:08:30.772 00.000 16108 IsGuiding returns 1
04:08:30.804 00.032 16108 IsSlewing returns 0
04:08:30.804 00.000 16108 IsGuiding returns 0
04:08:30.804 00.000 16108 scope move finished after 59 + 77 ms
04:08:30.804 00.000 16108 Move returns status 0, amount 59
04:08:30.804 00.000 16108 MoveAxis(N, 0, ABG)
04:08:30.804 00.000 16108 Move returns status 0, amount 0
04:08:30.804 00.000 16108 move complete, result=0
04:08:30.804 00.000 16108 worker thread done servicing request
04:08:30.804 00.000 16108 Worker thread wakes up
04:08:30.804 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
04:08:30.806 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:30.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:31.772 00.966 16108 Exposure complete
04:08:31.843 00.071 16108 worker thread done servicing request
04:08:31.843 00.000 21068 OnExposeComplete: enter
04:08:31.844 00.001 21068 UpdateGuideState(): m_state=6
04:08:31.845 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
04:08:31.845 00.000 21068 Star::Find returns 1 (0), X=102.77, Y=801.79, Mass=297002, SNR=131.1, Peak=33459 HFD=3.6
04:08:31.846 00.001 21068 MultiStar: [#1 -0.32,0.23,0.79,U] [#2 0.13,0.11,0.84,U] [#3 0.07,0.19,0.63,U] [#4 -0.23,0.37,0.31,U] [#5 0.13,0.43,0.27,U] [#6 0.89,0.29,0.00,M5] [#7 -0.09,0.18,0.26,U] [#8 0.05,0.32,0.27,U] 
04:08:31.847 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.25}, one-star: {0.01, 0.35}
04:08:31.848 00.001 21068 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
04:08:31.849 00.001 21068 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
04:08:31.849 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.69 mountX=0.07 mountY=-0.24, mountTheta=-1.27
04:08:31.851 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.25, opts=13)
04:08:31.852 00.001 21068 Enqueuing Move request for scope (-0.03, 0.25)
04:08:31.853 00.001 16108 Worker thread wakes up
04:08:31.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
04:08:31.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
04:08:31.853 00.000 16108 Moving (-0.03, 0.25) raw xDistance=0.07 yDistance=-0.24
04:08:31.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:08:31.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:08:31.853 00.000 16108 MoveAxis(E, 0, ABG)
04:08:31.853 00.000 16108 Move returns status 0, amount 0
04:08:31.853 00.000 16108 MoveAxis(N, 48, ABG)
04:08:31.853 00.000 16108 Guiding  Dir = 0, Dur = 48
04:08:31.853 00.000 16108 IsSlewing returns 0
04:08:31.853 00.000 16108 IsGuiding returns 0
04:08:31.856 00.003 16108 PulseGuide returned control before completion, sleep 57
04:08:31.862 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=4675, FiltMin=3904, FiltMax=26441, Gamma=1.000
04:08:31.888 00.026 21068 UpdateGuideState exits: m=297002 SNR=131.1
04:08:31.889 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:31.890 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:31.891 00.001 21068 Enqueuing Expose request
04:08:31.918 00.027 16108 IsGuiding returns 1
04:08:31.918 00.000 16108 scope still moving after pulse duration time elapsed
04:08:31.949 00.031 16108 IsSlewing returns 0
04:08:31.949 00.000 16108 IsGuiding returns 0
04:08:31.949 00.000 16108 scope move finished after 48 + 46 ms
04:08:31.949 00.000 16108 Move returns status 0, amount 48
04:08:31.949 00.000 16108 move complete, result=0
04:08:31.949 00.000 16108 worker thread done servicing request
04:08:31.949 00.000 16108 Worker thread wakes up
04:08:31.949 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 48 ms NORTH
04:08:31.950 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:31.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:33.119 01.169 16108 Exposure complete
04:08:33.175 00.056 16108 worker thread done servicing request
04:08:33.175 00.000 21068 OnExposeComplete: enter
04:08:33.177 00.002 21068 UpdateGuideState(): m_state=6
04:08:33.178 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
04:08:33.179 00.001 21068 Star::Find returns 1 (0), X=102.70, Y=802.08, Mass=345314, SNR=139.1, Peak=28563 HFD=4.0
04:08:33.180 00.001 21068 MultiStar: [#1 -0.41,0.65,0.00,M1] [#2 -0.08,0.45,0.65,U] [#3 -0.17,0.46,0.61,U] [#4 -0.60,1.04,0.00,M1] [#5 -0.30,0.66,0.00,M1] [#6 0.11,0.93,0.00,M6] [#7 -0.13,0.59,0.19,U] [#8 -0.43,0.54,0.26,U] 
04:08:33.181 00.001 21068 refined, 4 included, MultiStar: {-0.13, 0.54}, one-star: {-0.06, 0.65}
04:08:33.183 00.002 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
04:08:33.183 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
04:08:33.186 00.003 21068 CameraToMount -- cameraX=-0.13 cameraY=0.54 hyp=0.56 cameraTheta=1.81 mountX=0.22 mountY=-0.50, mountTheta=-1.14
04:08:33.189 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.54, opts=13)
04:08:33.190 00.001 21068 Enqueuing Move request for scope (-0.13, 0.54)
04:08:33.190 00.000 16108 Worker thread wakes up
04:08:33.191 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.54) opts 0xd
04:08:33.191 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.54)
04:08:33.191 00.000 16108 Moving (-0.13, 0.54) raw xDistance=0.22 yDistance=-0.50
04:08:33.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:08:33.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
04:08:33.191 00.000 16108 MoveAxis(W, 59, ABG)
04:08:33.191 00.000 16108 Guiding  Dir = 3, Dur = 59
04:08:33.191 00.000 16108 IsSlewing returns 0
04:08:33.191 00.000 16108 IsGuiding returns 0
04:08:33.195 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2336, max=65535, med=4659, FiltMin=3955, FiltMax=24009, Gamma=1.000
04:08:33.208 00.013 21068 UpdateGuideState exits: m=345314 SNR=139.1
04:08:33.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:33.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:33.210 00.000 21068 Enqueuing Expose request
04:08:33.217 00.007 16108 PulseGuide returned control before completion, sleep 44
04:08:33.267 00.050 16108 IsGuiding returns 1
04:08:33.267 00.000 16108 scope still moving after pulse duration time elapsed
04:08:33.298 00.031 16108 IsSlewing returns 0
04:08:33.298 00.000 16108 IsGuiding returns 0
04:08:33.298 00.000 16108 scope move finished after 59 + 47 ms
04:08:33.298 00.000 16108 Move returns status 0, amount 59
04:08:33.298 00.000 16108 MoveAxis(N, 99, ABG)
04:08:33.298 00.000 16108 Guiding  Dir = 0, Dur = 99
04:08:33.298 00.000 16108 IsSlewing returns 0
04:08:33.298 00.000 16108 IsGuiding returns 0
04:08:33.345 00.047 16108 PulseGuide returned control before completion, sleep 63
04:08:33.423 00.078 16108 IsGuiding returns 1
04:08:33.423 00.000 16108 scope still moving after pulse duration time elapsed
04:08:33.454 00.031 16108 IsSlewing returns 0
04:08:33.455 00.001 16108 IsGuiding returns 1
04:08:33.486 00.031 16108 IsSlewing returns 0
04:08:33.486 00.000 16108 IsGuiding returns 1
04:08:33.517 00.031 16108 IsSlewing returns 0
04:08:33.517 00.000 16108 IsGuiding returns 0
04:08:33.517 00.000 16108 scope move finished after 99 + 120 ms
04:08:33.517 00.000 16108 Move returns status 0, amount 99
04:08:33.518 00.001 16108 move complete, result=0
04:08:33.518 00.000 16108 worker thread done servicing request
04:08:33.518 00.000 16108 Worker thread wakes up
04:08:33.518 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.5 px 99 ms NORTH
04:08:33.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:33.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:34.486 00.967 16108 Exposure complete
04:08:34.556 00.070 16108 worker thread done servicing request
04:08:34.556 00.000 21068 OnExposeComplete: enter
04:08:34.557 00.001 21068 UpdateGuideState(): m_state=6
04:08:34.558 00.001 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
04:08:34.559 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=802.41, Mass=355630, SNR=154.5, Peak=33619 HFD=3.6
04:08:34.560 00.001 21068 MultiStar: [#1 -0.31,0.58,0.70,U] [#2 0.09,0.73,0.00,M1] [#3 0.21,0.88,0.00,M1] [#4 0.08,1.05,0.00,M2] [#5 -0.34,0.94,0.00,M2] [#6 0.65,1.50,0.00,M7] [#7 0.24,0.96,0.00,M1] [#8 -0.41,0.88,0.00,M1] 
04:08:34.560 00.000 21068 refined, 1 included, MultiStar: {-0.05, 0.81}, one-star: {0.13, 0.98}
04:08:34.561 00.001 21068 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.97) = xAngle (-1.34 = -1.34)
04:08:34.562 00.001 21068 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.27 = -1.27)
04:08:34.563 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.81 hyp=0.81 cameraTheta=1.63 mountX=0.19 mountY=-0.78, mountTheta=-1.33
04:08:34.564 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.81, opts=13)
04:08:34.565 00.001 21068 Enqueuing Move request for scope (-0.05, 0.81)
04:08:34.566 00.001 16108 Worker thread wakes up
04:08:34.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.81) opts 0xd
04:08:34.566 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.81)
04:08:34.566 00.000 16108 Moving (-0.05, 0.81) raw xDistance=0.19 yDistance=-0.78
04:08:34.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:08:34.567 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
04:08:34.567 00.000 16108 MoveAxis(E, 0, ABG)
04:08:34.567 00.000 16108 Move returns status 0, amount 0
04:08:34.567 00.000 16108 MoveAxis(N, 156, ABG)
04:08:34.567 00.000 16108 Guiding  Dir = 0, Dur = 156
04:08:34.567 00.000 16108 IsSlewing returns 0
04:08:34.567 00.000 16108 IsGuiding returns 0
04:08:34.574 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4653, FiltMin=3915, FiltMax=27305, Gamma=1.000
04:08:34.592 00.018 21068 UpdateGuideState exits: m=355630 SNR=154.5
04:08:34.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:34.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:34.595 00.001 21068 Enqueuing Expose request
04:08:34.599 00.004 16108 PulseGuide returned control before completion, sleep 135
04:08:34.738 00.139 16108 IsGuiding returns 1
04:08:34.738 00.000 16108 scope still moving after pulse duration time elapsed
04:08:34.770 00.032 16108 IsSlewing returns 0
04:08:34.770 00.000 16108 IsGuiding returns 0
04:08:34.770 00.000 16108 scope move finished after 156 + 46 ms
04:08:34.770 00.000 16108 Move returns status 0, amount 156
04:08:34.771 00.001 16108 move complete, result=0
04:08:34.771 00.000 16108 worker thread done servicing request
04:08:34.771 00.000 16108 Worker thread wakes up
04:08:34.771 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:34.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:34.771 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.8 px 156 ms NORTH
04:08:35.937 01.166 16108 Exposure complete
04:08:35.992 00.055 16108 worker thread done servicing request
04:08:35.992 00.000 21068 OnExposeComplete: enter
04:08:35.992 00.000 21068 UpdateGuideState(): m_state=6
04:08:35.994 00.002 21068 Star::Find(15, 102, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
04:08:35.995 00.001 21068 Star::Find returns 1 (0), X=104.45, Y=801.77, Mass=305862, SNR=135.2, Peak=29683 HFD=3.4
04:08:35.996 00.001 21068 MultiStar: large primary error, entering stabilization period
04:08:35.997 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
04:08:35.997 00.000 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
04:08:35.998 00.001 21068 CameraToMount -- cameraX=1.69 cameraY=0.33 hyp=1.72 cameraTheta=0.20 mountX=-1.60 mountY=-0.72, mountTheta=-2.72
04:08:36.000 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.69, y=0.33, opts=13)
04:08:36.000 00.000 21068 Enqueuing Move request for scope (1.69, 0.33)
04:08:36.001 00.001 16108 Worker thread wakes up
04:08:36.001 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.69, 0.33) opts 0xd
04:08:36.001 00.000 16108 Handling offset move in thread for scope, endpoint = (1.69, 0.33)
04:08:36.001 00.000 16108 Moving (1.69, 0.33) raw xDistance=-1.60 yDistance=-0.72
04:08:36.001 00.000 16108 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.60
04:08:36.001 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
04:08:36.002 00.001 16108 MoveAxis(E, 420, ABG)
04:08:36.002 00.000 16108 Guiding  Dir = 2, Dur = 420
04:08:36.002 00.000 16108 IsSlewing returns 0
04:08:36.002 00.000 16108 IsGuiding returns 0
04:08:36.005 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4640, FiltMin=3956, FiltMax=27312, Gamma=1.000
04:08:36.008 00.003 16108 PulseGuide returned control before completion, sleep 425
04:08:36.021 00.013 21068 UpdateGuideState exits: m=305862 SNR=135.2
04:08:36.022 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:36.023 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:36.024 00.001 21068 Enqueuing Expose request
04:08:36.447 00.423 16108 IsGuiding returns 1
04:08:36.447 00.000 16108 scope still moving after pulse duration time elapsed
04:08:36.478 00.031 16108 IsSlewing returns 0
04:08:36.478 00.000 16108 IsGuiding returns 1
04:08:36.515 00.037 16108 IsSlewing returns 0
04:08:36.515 00.000 16108 IsGuiding returns 0
04:08:36.516 00.001 16108 scope move finished after 420 + 93 ms
04:08:36.516 00.000 16108 Move returns status 0, amount 420
04:08:36.516 00.000 16108 MoveAxis(N, 145, ABG)
04:08:36.516 00.000 16108 Guiding  Dir = 0, Dur = 145
04:08:36.516 00.000 16108 IsSlewing returns 0
04:08:36.516 00.000 16108 IsGuiding returns 0
04:08:36.558 00.042 16108 PulseGuide returned control before completion, sleep 114
04:08:36.683 00.125 16108 IsGuiding returns 1
04:08:36.683 00.000 16108 scope still moving after pulse duration time elapsed
04:08:36.714 00.031 16108 IsSlewing returns 0
04:08:36.714 00.000 16108 IsGuiding returns 1
04:08:36.746 00.032 16108 IsSlewing returns 0
04:08:36.747 00.001 16108 IsGuiding returns 0
04:08:36.747 00.000 16108 scope move finished after 145 + 85 ms
04:08:36.747 00.000 16108 Move returns status 0, amount 145
04:08:36.747 00.000 16108 move complete, result=0
04:08:36.747 00.000 16108 worker thread done servicing request
04:08:36.747 00.000 16108 Worker thread wakes up
04:08:36.747 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:36.747 00.000 21068 GuideStep: -1.6 px 420 ms EAST, -0.7 px 145 ms NORTH
04:08:36.749 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:37.728 00.979 16108 Exposure complete
04:08:37.787 00.059 16108 worker thread done servicing request
04:08:37.787 00.000 21068 OnExposeComplete: enter
04:08:37.788 00.001 21068 UpdateGuideState(): m_state=6
04:08:37.789 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
04:08:37.789 00.000 21068 Star::Find returns 1 (0), X=103.59, Y=801.89, Mass=318521, SNR=130.8, Peak=29001 HFD=3.7
04:08:37.790 00.001 21068 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
04:08:37.790 00.000 21068 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
04:08:37.791 00.001 21068 CameraToMount -- cameraX=0.83 cameraY=0.46 hyp=0.95 cameraTheta=0.50 mountX=-0.74 mountY=-0.64, mountTheta=-2.43
04:08:37.794 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.83, y=0.46, opts=13)
04:08:37.794 00.000 21068 Enqueuing Move request for scope (0.83, 0.46)
04:08:37.795 00.001 16108 Worker thread wakes up
04:08:37.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.46) opts 0xd
04:08:37.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.83, 0.46)
04:08:37.795 00.000 16108 Moving (0.83, 0.46) raw xDistance=-0.74 yDistance=-0.64
04:08:37.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.74
04:08:37.795 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
04:08:37.795 00.000 16108 MoveAxis(E, 222, ABG)
04:08:37.795 00.000 16108 Guiding  Dir = 2, Dur = 222
04:08:37.796 00.001 16108 IsSlewing returns 0
04:08:37.796 00.000 16108 IsGuiding returns 0
04:08:37.804 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2137, max=65535, med=4633, FiltMin=3939, FiltMax=25129, Gamma=1.000
04:08:37.831 00.027 21068 UpdateGuideState exits: m=318521 SNR=130.8
04:08:37.833 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:37.835 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:37.836 00.001 21068 Enqueuing Expose request
04:08:37.846 00.010 16108 PulseGuide returned control before completion, sleep 183
04:08:38.033 00.187 16108 IsGuiding returns 1
04:08:38.033 00.000 16108 scope still moving after pulse duration time elapsed
04:08:38.065 00.032 16108 IsSlewing returns 0
04:08:38.065 00.000 16108 IsGuiding returns 1
04:08:38.096 00.031 16108 IsSlewing returns 0
04:08:38.096 00.000 16108 IsGuiding returns 0
04:08:38.096 00.000 16108 scope move finished after 222 + 78 ms
04:08:38.096 00.000 16108 Move returns status 0, amount 222
04:08:38.096 00.000 16108 MoveAxis(N, 128, ABG)
04:08:38.096 00.000 16108 Guiding  Dir = 0, Dur = 128
04:08:38.097 00.001 16108 IsSlewing returns 0
04:08:38.097 00.000 16108 IsGuiding returns 0
04:08:38.161 00.064 16108 PulseGuide returned control before completion, sleep 74
04:08:38.240 00.079 16108 IsGuiding returns 1
04:08:38.240 00.000 16108 scope still moving after pulse duration time elapsed
04:08:38.271 00.031 16108 IsSlewing returns 0
04:08:38.271 00.000 16108 IsGuiding returns 1
04:08:38.302 00.031 16108 IsSlewing returns 0
04:08:38.302 00.000 16108 IsGuiding returns 1
04:08:38.333 00.031 16108 IsSlewing returns 0
04:08:38.333 00.000 16108 IsGuiding returns 0
04:08:38.333 00.000 16108 scope move finished after 128 + 108 ms
04:08:38.333 00.000 16108 Move returns status 0, amount 128
04:08:38.333 00.000 16108 move complete, result=0
04:08:38.333 00.000 16108 worker thread done servicing request
04:08:38.333 00.000 21068 GuideStep: -0.7 px 222 ms EAST, -0.6 px 128 ms NORTH
04:08:38.337 00.004 16108 Worker thread wakes up
04:08:38.338 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:38.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:39.498 01.160 16108 Exposure complete
04:08:39.556 00.058 16108 worker thread done servicing request
04:08:39.556 00.000 21068 OnExposeComplete: enter
04:08:39.557 00.001 21068 UpdateGuideState(): m_state=6
04:08:39.558 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
04:08:39.559 00.001 21068 Star::Find returns 1 (0), X=101.57, Y=800.82, Mass=349740, SNR=140.3, Peak=41705 HFD=3.4
04:08:39.560 00.001 21068 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
04:08:39.560 00.000 21068 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.71)
04:08:39.561 00.001 21068 CameraToMount -- cameraX=-1.20 cameraY=-0.62 hyp=1.35 cameraTheta=-2.67 mountX=1.07 mountY=0.88, mountTheta=0.69
04:08:39.563 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.20, y=-0.62, opts=13)
04:08:39.563 00.000 21068 Enqueuing Move request for scope (-1.20, -0.62)
04:08:39.564 00.001 16108 Worker thread wakes up
04:08:39.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.62) opts 0xd
04:08:39.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.20, -0.62)
04:08:39.564 00.000 16108 Moving (-1.20, -0.62) raw xDistance=1.07 yDistance=0.88
04:08:39.564 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.07
04:08:39.564 00.000 16108 resist switch: large excursion: input 0.88 thresh 0.60 direction from -1 to 1
04:08:39.564 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.64
04:08:39.564 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
04:08:39.564 00.000 16108 MoveAxis(W, 266, ABG)
04:08:39.566 00.002 16108 Guiding  Dir = 3, Dur = 266
04:08:39.566 00.000 16108 IsSlewing returns 0
04:08:39.566 00.000 16108 IsGuiding returns 0
04:08:39.570 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2381, max=65535, med=4608, FiltMin=3897, FiltMax=33289, Gamma=1.000
04:08:39.584 00.014 21068 UpdateGuideState exits: m=349740 SNR=140.3
04:08:39.587 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:39.589 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:39.590 00.001 21068 Enqueuing Expose request
04:08:39.591 00.001 16108 PulseGuide returned control before completion, sleep 251
04:08:39.856 00.265 16108 IsGuiding returns 1
04:08:39.856 00.000 16108 scope still moving after pulse duration time elapsed
04:08:39.888 00.032 16108 IsSlewing returns 0
04:08:39.888 00.000 16108 IsGuiding returns 1
04:08:39.919 00.031 16108 IsSlewing returns 0
04:08:39.919 00.000 16108 IsGuiding returns 0
04:08:39.919 00.000 16108 scope move finished after 266 + 88 ms
04:08:39.919 00.000 16108 Move returns status 0, amount 266
04:08:39.919 00.000 16108 MoveAxis(S, 177, ABG)
04:08:39.919 00.000 16108 Guiding  Dir = 1, Dur = 177
04:08:39.920 00.001 16108 IsSlewing returns 0
04:08:39.920 00.000 16108 IsGuiding returns 0
04:08:39.933 00.013 16108 PulseGuide returned control before completion, sleep 175
04:08:40.123 00.190 16108 IsGuiding returns 1
04:08:40.123 00.000 16108 scope still moving after pulse duration time elapsed
04:08:40.154 00.031 16108 IsSlewing returns 0
04:08:40.154 00.000 16108 IsGuiding returns 1
04:08:40.186 00.032 16108 IsSlewing returns 0
04:08:40.186 00.000 16108 IsGuiding returns 0
04:08:40.186 00.000 16108 scope move finished after 177 + 89 ms
04:08:40.187 00.001 16108 Move returns status 0, amount 177
04:08:40.187 00.000 16108 move complete, result=0
04:08:40.187 00.000 16108 worker thread done servicing request
04:08:40.187 00.000 16108 Worker thread wakes up
04:08:40.187 00.000 21068 GuideStep: 1.1 px 266 ms WEST, 0.9 px 177 ms SOUTH
04:08:40.188 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:40.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:41.165 00.977 16108 Exposure complete
04:08:41.225 00.060 16108 worker thread done servicing request
04:08:41.226 00.001 21068 OnExposeComplete: enter
04:08:41.226 00.000 21068 UpdateGuideState(): m_state=6
04:08:41.228 00.002 21068 Star::Find(15, 101, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
04:08:41.229 00.001 21068 Star::Find returns 1 (0), X=101.94, Y=800.89, Mass=361104, SNR=148.8, Peak=45369 HFD=3.5
04:08:41.229 00.000 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
04:08:41.230 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
04:08:41.231 00.001 21068 CameraToMount -- cameraX=-0.83 cameraY=-0.54 hyp=0.99 cameraTheta=-2.56 mountX=0.72 mountY=0.72, mountTheta=0.79
04:08:41.232 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.83, y=-0.54, opts=13)
04:08:41.233 00.001 21068 Enqueuing Move request for scope (-0.83, -0.54)
04:08:41.234 00.001 16108 Worker thread wakes up
04:08:41.234 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.54) opts 0xd
04:08:41.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.83, -0.54)
04:08:41.234 00.000 16108 Moving (-0.83, -0.54) raw xDistance=0.72 yDistance=0.72
04:08:41.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.72
04:08:41.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
04:08:41.234 00.000 16108 MoveAxis(W, 207, ABG)
04:08:41.234 00.000 16108 Guiding  Dir = 3, Dur = 207
04:08:41.235 00.001 16108 IsSlewing returns 0
04:08:41.235 00.000 16108 IsGuiding returns 0
04:08:41.239 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4601, FiltMin=3854, FiltMax=32297, Gamma=1.000
04:08:41.251 00.012 21068 UpdateGuideState exits: m=361104 SNR=148.8
04:08:41.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:41.254 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:41.255 00.001 21068 Enqueuing Expose request
04:08:41.276 00.021 16108 PulseGuide returned control before completion, sleep 177
04:08:41.464 00.188 16108 IsGuiding returns 1
04:08:41.464 00.000 16108 scope still moving after pulse duration time elapsed
04:08:41.496 00.032 16108 IsSlewing returns 0
04:08:41.497 00.001 16108 IsGuiding returns 1
04:08:41.526 00.029 16108 IsSlewing returns 0
04:08:41.527 00.001 16108 IsGuiding returns 0
04:08:41.527 00.000 16108 scope move finished after 207 + 84 ms
04:08:41.527 00.000 16108 Move returns status 0, amount 207
04:08:41.527 00.000 16108 MoveAxis(S, 145, ABG)
04:08:41.528 00.001 16108 Guiding  Dir = 1, Dur = 145
04:08:41.528 00.000 16108 IsSlewing returns 0
04:08:41.528 00.000 16108 IsGuiding returns 0
04:08:41.590 00.062 16108 PulseGuide returned control before completion, sleep 94
04:08:41.700 00.110 16108 IsGuiding returns 1
04:08:41.700 00.000 16108 scope still moving after pulse duration time elapsed
04:08:41.731 00.031 16108 IsSlewing returns 0
04:08:41.731 00.000 16108 IsGuiding returns 1
04:08:41.762 00.031 16108 IsSlewing returns 0
04:08:41.762 00.000 16108 IsGuiding returns 0
04:08:41.762 00.000 16108 scope move finished after 145 + 89 ms
04:08:41.762 00.000 16108 Move returns status 0, amount 145
04:08:41.762 00.000 16108 move complete, result=0
04:08:41.762 00.000 16108 worker thread done servicing request
04:08:41.762 00.000 16108 Worker thread wakes up
04:08:41.762 00.000 21068 GuideStep: 0.7 px 207 ms WEST, 0.7 px 145 ms SOUTH
04:08:41.764 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:41.765 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:42.931 01.166 16108 Exposure complete
04:08:43.003 00.072 16108 worker thread done servicing request
04:08:43.004 00.001 21068 OnExposeComplete: enter
04:08:43.007 00.003 21068 UpdateGuideState(): m_state=6
04:08:43.010 00.003 21068 Star::Find(15, 101, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
04:08:43.011 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.82, Mass=314192, SNR=136.2, Peak=37459 HFD=3.4
04:08:43.012 00.001 21068 MultiStar: exiting stabilization period
04:08:43.014 00.002 21068 MultiStar: [#1 -0.17,0.13,1.15,U] [#2 0.09,0.16,0.76,U] [#3 0.15,0.03,0.73,U] [#4 -0.12,0.67,0.26,U] [#5 -0.17,0.28,0.27,U] [#6 0.65,0.47,0.00,M8] [#7 -0.02,0.29,0.25,U] [#8 0.01,-0.11,0.22,U] 
04:08:43.016 00.002 21068 refined, 7 included, MultiStar: {0.03, 0.21}, one-star: {0.22, 0.38}
04:08:43.018 00.002 21068 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
04:08:43.019 00.001 21068 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
04:08:43.020 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.45 mountX=0.01 mountY=-0.21, mountTheta=-1.52
04:08:43.023 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.21, opts=13)
04:08:43.026 00.003 21068 Enqueuing Move request for scope (0.03, 0.21)
04:08:43.029 00.003 16108 Worker thread wakes up
04:08:43.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
04:08:43.029 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
04:08:43.029 00.000 16108 Moving (0.03, 0.21) raw xDistance=0.01 yDistance=-0.21
04:08:43.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:08:43.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:08:43.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:08:43.029 00.000 16108 MoveAxis(E, 0, ABG)
04:08:43.029 00.000 16108 Move returns status 0, amount 0
04:08:43.029 00.000 16108 MoveAxis(N, 0, ABG)
04:08:43.029 00.000 16108 Move returns status 0, amount 0
04:08:43.029 00.000 16108 move complete, result=0
04:08:43.029 00.000 16108 worker thread done servicing request
04:08:43.037 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2169, max=65535, med=4576, FiltMin=3849, FiltMax=33401, Gamma=1.000
04:08:43.057 00.020 21068 UpdateGuideState exits: m=314192 SNR=136.2
04:08:43.059 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:43.060 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:43.062 00.002 21068 Enqueuing Expose request
04:08:43.063 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:43.065 00.002 16108 Worker thread wakes up
04:08:43.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:43.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:44.047 00.982 16108 Exposure complete
04:08:44.106 00.059 16108 worker thread done servicing request
04:08:44.106 00.000 21068 OnExposeComplete: enter
04:08:44.110 00.004 21068 UpdateGuideState(): m_state=6
04:08:44.111 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
04:08:44.112 00.001 21068 Star::Find returns 1 (0), X=102.71, Y=801.63, Mass=376219, SNR=148.9, Peak=37891 HFD=3.5
04:08:44.113 00.001 21068 MultiStar: [#1 -0.53,0.01,0.96,U] [#2 -0.19,0.03,0.72,U] [#3 -0.17,-0.06,0.76,U] [#4 -0.35,0.27,0.22,U] [#5 -0.46,-0.11,0.26,U] [#6 0.84,0.41,0.00,M9] [#7 -0.35,-0.01,0.29,U] [#8 -0.07,0.27,0.23,U] 
04:08:44.114 00.001 21068 single-star, 7 included, MultiStar: {-0.26, 0.06}, one-star: {-0.05, 0.19}
04:08:44.115 00.001 21068 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
04:08:44.115 00.000 21068 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
04:08:44.116 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.84 mountX=0.08 mountY=-0.17, mountTheta=-1.11
04:08:44.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.19, opts=13)
04:08:44.119 00.001 21068 Enqueuing Move request for scope (-0.05, 0.19)
04:08:44.120 00.001 16108 Worker thread wakes up
04:08:44.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
04:08:44.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
04:08:44.120 00.000 16108 Moving (-0.05, 0.19) raw xDistance=0.08 yDistance=-0.17
04:08:44.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:08:44.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:44.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:08:44.120 00.000 16108 MoveAxis(E, 0, ABG)
04:08:44.120 00.000 16108 Move returns status 0, amount 0
04:08:44.120 00.000 16108 MoveAxis(N, 0, ABG)
04:08:44.120 00.000 16108 Move returns status 0, amount 0
04:08:44.120 00.000 16108 move complete, result=0
04:08:44.120 00.000 16108 worker thread done servicing request
04:08:44.123 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4569, FiltMin=3817, FiltMax=28899, Gamma=1.000
04:08:44.137 00.014 21068 UpdateGuideState exits: m=376219 SNR=148.9
04:08:44.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:44.138 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:44.139 00.001 21068 Enqueuing Expose request
04:08:44.139 00.000 16108 Worker thread wakes up
04:08:44.141 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:44.141 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:44.141 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:45.298 01.157 16108 Exposure complete
04:08:45.360 00.062 16108 worker thread done servicing request
04:08:45.360 00.000 21068 OnExposeComplete: enter
04:08:45.361 00.001 21068 UpdateGuideState(): m_state=6
04:08:45.362 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
04:08:45.363 00.001 21068 Star::Find returns 1 (0), X=102.97, Y=801.78, Mass=380224, SNR=154.3, Peak=45299 HFD=3.6
04:08:45.364 00.001 21068 MultiStar: [#1 -0.03,0.27,0.79,U] [#2 0.17,-0.02,0.67,U] [#3 0.26,0.13,0.69,U] [#4 0.07,0.53,0.28,U] [#5 0.15,0.25,0.25,U] [#6 0.74,0.77,0.00,M10] [#7 0.07,0.50,0.21,U] [#8 0.33,0.27,0.19,U] 
04:08:45.364 00.000 21068 refined, 7 included, MultiStar: {0.15, 0.24}, one-star: {0.21, 0.34}
04:08:45.365 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.94 = -1.94)
04:08:45.367 00.002 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.88 = -1.88)
04:08:45.367 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.29 cameraTheta=1.02 mountX=-0.10 mountY=-0.27, mountTheta=-1.93
04:08:45.369 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.24, opts=13)
04:08:45.369 00.000 21068 Enqueuing Move request for scope (0.15, 0.24)
04:08:45.370 00.001 16108 Worker thread wakes up
04:08:45.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
04:08:45.371 00.001 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
04:08:45.371 00.000 16108 Moving (0.15, 0.24) raw xDistance=-0.10 yDistance=-0.27
04:08:45.371 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:08:45.371 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:08:45.371 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:08:45.371 00.000 16108 MoveAxis(E, 0, ABG)
04:08:45.371 00.000 16108 Move returns status 0, amount 0
04:08:45.371 00.000 16108 MoveAxis(N, 0, ABG)
04:08:45.371 00.000 16108 Move returns status 0, amount 0
04:08:45.371 00.000 16108 move complete, result=0
04:08:45.371 00.000 16108 worker thread done servicing request
04:08:45.374 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2377, max=65535, med=4557, FiltMin=3833, FiltMax=34358, Gamma=1.000
04:08:45.395 00.021 21068 UpdateGuideState exits: m=380224 SNR=154.3
04:08:45.397 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:45.397 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:45.398 00.001 21068 Enqueuing Expose request
04:08:45.399 00.001 16108 Worker thread wakes up
04:08:45.399 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:08:45.400 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:45.400 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:46.376 00.976 16108 Exposure complete
04:08:46.432 00.056 16108 worker thread done servicing request
04:08:46.433 00.001 21068 OnExposeComplete: enter
04:08:46.435 00.002 21068 UpdateGuideState(): m_state=6
04:08:46.436 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
04:08:46.439 00.003 21068 Star::Find returns 1 (0), X=102.92, Y=801.72, Mass=350652, SNR=147.8, Peak=40371 HFD=3.4
04:08:46.440 00.001 21068 MultiStar: [#1 -0.22,-0.10,0.80,U] [#2 0.01,-0.04,0.85,U] [#3 0.05,0.02,0.64,U] [#4 -0.28,0.20,0.34,U] [#5 -0.22,-0.05,0.29,U] [#6 0.59,0.78,0.00,R] [#7 0.08,-0.09,0.23,U] [#8 0.01,0.61,0.22,U] 
04:08:46.442 00.002 21068 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.15, 0.29}
04:08:46.443 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.03 = -1.03)
04:08:46.444 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.97 = -0.97)
04:08:46.445 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.93 mountX=0.04 mountY=-0.07, mountTheta=-1.02
04:08:46.449 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.08, opts=13)
04:08:46.449 00.000 21068 Enqueuing Move request for scope (-0.03, 0.08)
04:08:46.450 00.001 16108 Worker thread wakes up
04:08:46.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
04:08:46.450 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
04:08:46.450 00.000 16108 Moving (-0.03, 0.08) raw xDistance=0.04 yDistance=-0.07
04:08:46.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:08:46.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:46.451 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:08:46.451 00.000 16108 MoveAxis(E, 0, ABG)
04:08:46.451 00.000 16108 Move returns status 0, amount 0
04:08:46.451 00.000 16108 MoveAxis(N, 0, ABG)
04:08:46.451 00.000 16108 Move returns status 0, amount 0
04:08:46.451 00.000 16108 move complete, result=0
04:08:46.451 00.000 16108 worker thread done servicing request
04:08:46.456 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4550, FiltMin=3869, FiltMax=31225, Gamma=1.000
04:08:46.479 00.023 21068 UpdateGuideState exits: m=350652 SNR=147.8
04:08:46.480 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:46.482 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:46.483 00.001 21068 Enqueuing Expose request
04:08:46.484 00.001 16108 Worker thread wakes up
04:08:46.484 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:46.484 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:46.485 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:47.634 01.149 16108 Exposure complete
04:08:47.693 00.059 16108 worker thread done servicing request
04:08:47.694 00.001 21068 OnExposeComplete: enter
04:08:47.695 00.001 21068 UpdateGuideState(): m_state=6
04:08:47.697 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
04:08:47.698 00.001 21068 Star::Find returns 1 (0), X=102.95, Y=801.81, Mass=372669, SNR=144.5, Peak=45843 HFD=3.3
04:08:47.701 00.003 21068 MultiStar: [#1 -0.28,0.12,0.99,U] [#2 -0.00,0.11,0.72,U] [#3 0.03,0.29,0.74,U] [#4 -0.06,0.59,0.33,U] [#5 -0.19,0.08,0.30,U] [#6 0.17,-0.31,0.20,U] [#7 0.34,-0.08,0.31,U] [#8 -0.06,0.22,0.27,U] 
04:08:47.702 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.20}, one-star: {0.18, 0.38}
04:08:47.704 00.002 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
04:08:47.705 00.001 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
04:08:47.705 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.60 mountX=0.04 mountY=-0.19, mountTheta=-1.37
04:08:47.708 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.20, opts=13)
04:08:47.708 00.000 21068 Enqueuing Move request for scope (-0.00, 0.20)
04:08:47.709 00.001 16108 Worker thread wakes up
04:08:47.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
04:08:47.709 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
04:08:47.709 00.000 16108 Moving (-0.00, 0.20) raw xDistance=0.04 yDistance=-0.19
04:08:47.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:08:47.709 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:47.710 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:08:47.710 00.000 16108 MoveAxis(E, 0, ABG)
04:08:47.710 00.000 16108 Move returns status 0, amount 0
04:08:47.710 00.000 16108 MoveAxis(N, 0, ABG)
04:08:47.710 00.000 16108 Move returns status 0, amount 0
04:08:47.710 00.000 16108 move complete, result=0
04:08:47.710 00.000 16108 worker thread done servicing request
04:08:47.714 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2169, max=65535, med=4537, FiltMin=3849, FiltMax=31235, Gamma=1.000
04:08:47.727 00.013 21068 UpdateGuideState exits: m=372669 SNR=144.5
04:08:47.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:47.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:47.729 00.000 21068 Enqueuing Expose request
04:08:47.730 00.001 16108 Worker thread wakes up
04:08:47.730 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:47.732 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:47.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:48.705 00.973 16108 Exposure complete
04:08:48.771 00.066 16108 worker thread done servicing request
04:08:48.771 00.000 21068 OnExposeComplete: enter
04:08:48.773 00.002 21068 UpdateGuideState(): m_state=6
04:08:48.776 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
04:08:48.778 00.002 21068 Star::Find returns 1 (0), X=103.03, Y=801.58, Mass=416367, SNR=163.7, Peak=40726 HFD=3.6
04:08:48.779 00.001 21068 MultiStar: [#1 -0.34,0.01,0.66,U] [#2 0.04,-0.15,0.70,U] [#3 0.10,0.13,0.72,U] [#4 -0.14,0.36,0.32,U] [#5 -0.20,0.17,0.23,U] [#6 -0.20,-0.04,0.18,U] [#7 0.12,0.19,0.24,U] [#8 0.23,0.01,0.19,U] 
04:08:48.779 00.000 21068 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.26, 0.14}
04:08:48.781 00.002 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
04:08:48.782 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
04:08:48.784 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
04:08:48.787 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.08, opts=13)
04:08:48.788 00.001 21068 Enqueuing Move request for scope (0.02, 0.08)
04:08:48.790 00.002 16108 Worker thread wakes up
04:08:48.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
04:08:48.790 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
04:08:48.790 00.000 16108 Moving (0.02, 0.08) raw xDistance=-0.01 yDistance=-0.08
04:08:48.790 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:08:48.790 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:48.790 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:08:48.790 00.000 16108 MoveAxis(E, 0, ABG)
04:08:48.790 00.000 16108 Move returns status 0, amount 0
04:08:48.790 00.000 16108 MoveAxis(N, 0, ABG)
04:08:48.790 00.000 16108 Move returns status 0, amount 0
04:08:48.790 00.000 16108 move complete, result=0
04:08:48.791 00.001 16108 worker thread done servicing request
04:08:48.796 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4528, FiltMin=3782, FiltMax=31305, Gamma=1.000
04:08:48.822 00.026 21068 UpdateGuideState exits: m=416367 SNR=163.7
04:08:48.824 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:48.826 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:48.827 00.001 21068 Enqueuing Expose request
04:08:48.828 00.001 16108 Worker thread wakes up
04:08:48.828 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:48.829 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:48.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:50.000 01.171 16108 Exposure complete
04:08:50.055 00.055 16108 worker thread done servicing request
04:08:50.057 00.002 21068 OnExposeComplete: enter
04:08:50.057 00.000 21068 UpdateGuideState(): m_state=6
04:08:50.058 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
04:08:50.059 00.001 21068 Star::Find returns 1 (0), X=103.21, Y=801.75, Mass=430685, SNR=166.5, Peak=46835 HFD=3.6
04:08:50.060 00.001 21068 MultiStar: [#1 0.07,0.06,0.70,U] [#2 0.38,-0.04,0.59,U] [#3 0.28,0.14,0.59,U] [#4 0.22,0.35,0.31,U] [#5 0.09,0.14,0.27,U] [#6 0.09,-0.42,0.19,U] [#7 -0.05,0.01,0.27,U] [#8 0.16,0.37,0.22,U] 
04:08:50.061 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.14}, one-star: {0.44, 0.31}
04:08:50.061 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
04:08:50.062 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
04:08:50.063 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.51 mountX=-0.22 mountY=-0.19, mountTheta=-2.42
04:08:50.064 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.14, opts=13)
04:08:50.065 00.001 21068 Enqueuing Move request for scope (0.24, 0.14)
04:08:50.066 00.001 16108 Worker thread wakes up
04:08:50.066 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
04:08:50.066 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
04:08:50.066 00.000 16108 Moving (0.24, 0.14) raw xDistance=-0.22 yDistance=-0.19
04:08:50.066 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:08:50.066 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:50.066 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:08:50.066 00.000 16108 MoveAxis(E, 57, ABG)
04:08:50.066 00.000 16108 Guiding  Dir = 2, Dur = 57
04:08:50.067 00.001 16108 IsSlewing returns 0
04:08:50.067 00.000 16108 IsGuiding returns 0
04:08:50.068 00.001 16108 PulseGuide returned control before completion, sleep 67
04:08:50.070 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2000, max=65535, med=4515, FiltMin=3827, FiltMax=30585, Gamma=1.000
04:08:50.082 00.012 21068 UpdateGuideState exits: m=430685 SNR=166.5
04:08:50.083 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:50.085 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:50.086 00.001 21068 Enqueuing Expose request
04:08:50.149 00.063 16108 IsGuiding returns 0
04:08:50.149 00.000 16108 Move returns status 0, amount 57
04:08:50.149 00.000 16108 MoveAxis(N, 0, ABG)
04:08:50.149 00.000 16108 Move returns status 0, amount 0
04:08:50.149 00.000 16108 move complete, result=0
04:08:50.149 00.000 16108 worker thread done servicing request
04:08:50.149 00.000 16108 Worker thread wakes up
04:08:50.149 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.2 px 0 ms NORTH
04:08:50.151 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:50.152 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:51.113 00.961 16108 Exposure complete
04:08:51.168 00.055 16108 worker thread done servicing request
04:08:51.168 00.000 21068 OnExposeComplete: enter
04:08:51.170 00.002 21068 UpdateGuideState(): m_state=6
04:08:51.172 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
04:08:51.173 00.001 21068 Star::Find returns 1 (0), X=103.23, Y=801.76, Mass=374549, SNR=147.1, Peak=35993 HFD=3.6
04:08:51.176 00.003 21068 MultiStar: [#1 0.20,0.04,0.77,U] [#2 0.60,0.03,0.68,U] [#3 0.48,0.31,0.71,U] [#4 0.01,0.34,0.31,U] [#5 0.35,0.14,0.28,U] [#6 0.63,-0.10,0.21,U] [#7 0.33,-0.01,0.25,U] [#8 0.46,0.26,0.25,U] 
04:08:51.178 00.002 21068 refined, 8 included, MultiStar: {0.40, 0.17}, one-star: {0.46, 0.32}
04:08:51.179 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.56 = -2.56)
04:08:51.181 00.002 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
04:08:51.183 00.002 21068 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.44 cameraTheta=0.41 mountX=-0.36 mountY=-0.26, mountTheta=-2.52
04:08:51.187 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.17, opts=13)
04:08:51.189 00.002 21068 Enqueuing Move request for scope (0.40, 0.17)
04:08:51.190 00.001 16108 Worker thread wakes up
04:08:51.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.17) opts 0xd
04:08:51.190 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.17)
04:08:51.191 00.001 16108 Moving (0.40, 0.17) raw xDistance=-0.36 yDistance=-0.26
04:08:51.191 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
04:08:51.191 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:51.191 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:08:51.191 00.000 16108 MoveAxis(E, 100, ABG)
04:08:51.191 00.000 16108 Guiding  Dir = 2, Dur = 100
04:08:51.191 00.000 16108 IsSlewing returns 0
04:08:51.191 00.000 16108 IsGuiding returns 0
04:08:51.192 00.001 16108 PulseGuide returned control before completion, sleep 109
04:08:51.196 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4512, FiltMin=3811, FiltMax=26745, Gamma=1.000
04:08:51.221 00.025 21068 UpdateGuideState exits: m=374549 SNR=147.1
04:08:51.223 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:51.224 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:51.225 00.001 21068 Enqueuing Expose request
04:08:51.307 00.082 16108 IsGuiding returns 1
04:08:51.307 00.000 16108 scope still moving after pulse duration time elapsed
04:08:51.339 00.032 16108 IsSlewing returns 0
04:08:51.340 00.001 16108 IsGuiding returns 1
04:08:51.370 00.030 16108 IsSlewing returns 0
04:08:51.370 00.000 16108 IsGuiding returns 0
04:08:51.370 00.000 16108 scope move finished after 100 + 78 ms
04:08:51.370 00.000 16108 Move returns status 0, amount 100
04:08:51.370 00.000 16108 MoveAxis(N, 0, ABG)
04:08:51.370 00.000 16108 Move returns status 0, amount 0
04:08:51.370 00.000 16108 move complete, result=0
04:08:51.370 00.000 16108 worker thread done servicing request
04:08:51.371 00.001 16108 Worker thread wakes up
04:08:51.371 00.000 21068 GuideStep: -0.4 px 100 ms EAST, -0.3 px 0 ms NORTH
04:08:51.372 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:51.372 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:52.530 01.158 16108 Exposure complete
04:08:52.589 00.059 16108 worker thread done servicing request
04:08:52.589 00.000 21068 OnExposeComplete: enter
04:08:52.589 00.000 21068 UpdateGuideState(): m_state=6
04:08:52.590 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
04:08:52.592 00.002 21068 Star::Find returns 1 (0), X=102.98, Y=801.86, Mass=395183, SNR=149.5, Peak=46995 HFD=3.7
04:08:52.593 00.001 21068 MultiStar: [#1 -0.33,0.15,0.81,U] [#2 0.06,0.11,0.82,U] [#3 0.08,0.47,0.74,U] [#4 -0.08,0.80,0.00,M1] [#5 -0.23,0.55,0.29,U] [#6 -0.38,-0.01,0.25,U] [#7 0.26,0.15,0.27,U] [#8 0.06,0.55,0.21,U] 
04:08:52.594 00.001 21068 refined, 7 included, MultiStar: {-0.00, 0.30}, one-star: {0.21, 0.43}
04:08:52.595 00.001 21068 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
04:08:52.595 00.000 21068 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
04:08:52.596 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.58 mountX=0.06 mountY=-0.29, mountTheta=-1.38
04:08:52.598 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.30, opts=13)
04:08:52.598 00.000 21068 Enqueuing Move request for scope (-0.00, 0.30)
04:08:52.599 00.001 16108 Worker thread wakes up
04:08:52.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
04:08:52.599 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
04:08:52.599 00.000 16108 Moving (-0.00, 0.30) raw xDistance=0.06 yDistance=-0.29
04:08:52.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:08:52.599 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.34 newest=-0.74
04:08:52.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:08:52.599 00.000 16108 MoveAxis(E, 0, ABG)
04:08:52.599 00.000 16108 Move returns status 0, amount 0
04:08:52.599 00.000 16108 MoveAxis(N, 58, ABG)
04:08:52.600 00.001 16108 Guiding  Dir = 0, Dur = 58
04:08:52.600 00.000 16108 IsSlewing returns 0
04:08:52.600 00.000 16108 IsGuiding returns 0
04:08:52.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4505, FiltMin=3833, FiltMax=30477, Gamma=1.000
04:08:52.607 00.004 16108 PulseGuide returned control before completion, sleep 61
04:08:52.615 00.008 21068 UpdateGuideState exits: m=395183 SNR=149.5
04:08:52.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:52.617 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:52.618 00.001 21068 Enqueuing Expose request
04:08:52.683 00.065 16108 IsGuiding returns 1
04:08:52.683 00.000 16108 scope still moving after pulse duration time elapsed
04:08:52.714 00.031 16108 IsSlewing returns 0
04:08:52.714 00.000 16108 IsGuiding returns 0
04:08:52.714 00.000 16108 scope move finished after 58 + 56 ms
04:08:52.714 00.000 16108 Move returns status 0, amount 58
04:08:52.714 00.000 16108 move complete, result=0
04:08:52.714 00.000 16108 worker thread done servicing request
04:08:52.714 00.000 16108 Worker thread wakes up
04:08:52.714 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:52.714 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
04:08:52.717 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:53.711 00.994 16108 Exposure complete
04:08:53.767 00.056 16108 worker thread done servicing request
04:08:53.767 00.000 21068 OnExposeComplete: enter
04:08:53.768 00.001 21068 UpdateGuideState(): m_state=6
04:08:53.769 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
04:08:53.770 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.62, Mass=330282, SNR=130.9, Peak=35827 HFD=3.4
04:08:53.771 00.001 21068 MultiStar: [#1 -0.21,-0.01,0.85,U] [#2 0.25,-0.02,0.94,U] [#3 0.10,0.14,0.87,U] [#4 -0.08,0.57,0.38,U] [#5 -0.24,0.53,0.39,U] [#6 0.06,-0.35,0.22,U] [#7 -0.20,-0.08,0.28,U] [#8 0.34,0.11,0.28,U] 
04:08:53.771 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.13, 0.19}
04:08:53.772 00.001 21068 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.97) = xAngle (-1.71 = -1.71)
04:08:53.773 00.001 21068 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.64 = -1.64)
04:08:53.773 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.26 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
04:08:53.777 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.12, opts=13)
04:08:53.779 00.002 21068 Enqueuing Move request for scope (0.04, 0.12)
04:08:53.782 00.003 16108 Worker thread wakes up
04:08:53.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
04:08:53.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
04:08:53.782 00.000 16108 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=-0.13
04:08:53.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:08:53.782 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:53.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:08:53.782 00.000 16108 MoveAxis(E, 0, ABG)
04:08:53.783 00.001 16108 Move returns status 0, amount 0
04:08:53.783 00.000 16108 MoveAxis(N, 0, ABG)
04:08:53.783 00.000 16108 Move returns status 0, amount 0
04:08:53.783 00.000 16108 move complete, result=0
04:08:53.783 00.000 16108 worker thread done servicing request
04:08:53.792 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4502, FiltMin=3859, FiltMax=25731, Gamma=1.000
04:08:53.810 00.018 21068 UpdateGuideState exits: m=330282 SNR=130.9
04:08:53.811 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:53.811 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:53.813 00.002 21068 Enqueuing Expose request
04:08:53.814 00.001 16108 Worker thread wakes up
04:08:53.814 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:53.814 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:53.814 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:54.974 01.160 16108 Exposure complete
04:08:55.039 00.065 16108 worker thread done servicing request
04:08:55.040 00.001 21068 OnExposeComplete: enter
04:08:55.040 00.000 21068 UpdateGuideState(): m_state=6
04:08:55.041 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
04:08:55.042 00.001 21068 Star::Find returns 1 (0), X=103.14, Y=801.42, Mass=349568, SNR=153.3, Peak=36294 HFD=3.6
04:08:55.043 00.001 21068 MultiStar: [#1 -0.17,-0.14,0.73,U] [#2 0.09,-0.38,0.81,U] [#3 0.23,-0.10,0.66,U] [#4 0.17,0.38,0.30,U] [#5 -0.08,-0.08,0.28,U] [#6 0.09,-0.67,0.25,U] [#7 0.37,-0.27,0.28,U] [#8 0.25,-0.27,0.21,U] 
04:08:55.043 00.000 21068 refined, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.38, -0.01}
04:08:55.044 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
04:08:55.045 00.001 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
04:08:55.047 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-0.79 mountX=-0.18 mountY=0.11, mountTheta=2.57
04:08:55.048 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.15, opts=13)
04:08:55.049 00.001 21068 Enqueuing Move request for scope (0.15, -0.15)
04:08:55.050 00.001 16108 Worker thread wakes up
04:08:55.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
04:08:55.050 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
04:08:55.050 00.000 16108 Moving (0.15, -0.15) raw xDistance=-0.18 yDistance=0.11
04:08:55.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:08:55.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:55.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:08:55.050 00.000 16108 MoveAxis(E, 0, ABG)
04:08:55.050 00.000 16108 Move returns status 0, amount 0
04:08:55.050 00.000 16108 MoveAxis(N, 0, ABG)
04:08:55.050 00.000 16108 Move returns status 0, amount 0
04:08:55.050 00.000 16108 move complete, result=0
04:08:55.051 00.001 16108 worker thread done servicing request
04:08:55.053 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=957, max=65535, med=4502, FiltMin=3849, FiltMax=28121, Gamma=1.000
04:08:55.067 00.014 21068 UpdateGuideState exits: m=349568 SNR=153.3
04:08:55.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:55.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:55.070 00.001 21068 Enqueuing Expose request
04:08:55.070 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:55.071 00.001 16108 Worker thread wakes up
04:08:55.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:55.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:56.057 00.986 16108 Exposure complete
04:08:56.131 00.074 16108 worker thread done servicing request
04:08:56.131 00.000 21068 OnExposeComplete: enter
04:08:56.132 00.001 21068 UpdateGuideState(): m_state=6
04:08:56.132 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
04:08:56.133 00.001 21068 Star::Find returns 1 (0), X=102.75, Y=801.52, Mass=379584, SNR=158.6, Peak=40051 HFD=3.4
04:08:56.134 00.001 21068 MultiStar: [#1 -0.38,-0.10,0.87,U] [#2 -0.24,-0.19,0.71,U] [#3 -0.21,0.18,0.74,U] [#4 -0.19,0.46,0.29,U] [#5 -0.39,0.30,0.28,U] [#6 -0.17,-0.36,0.24,U] [#7 0.03,0.21,0.24,U] [#8 0.04,0.35,0.19,U] 
04:08:56.135 00.001 21068 single-star, 8 included, MultiStar: {-0.19, 0.05}, one-star: {-0.02, 0.08}
04:08:56.136 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.16 = -1.16)
04:08:56.136 00.000 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.10 = -1.10)
04:08:56.137 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=0.03 mountY=-0.08, mountTheta=-1.15
04:08:56.138 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.08, opts=13)
04:08:56.139 00.001 21068 Enqueuing Move request for scope (-0.02, 0.08)
04:08:56.140 00.001 16108 Worker thread wakes up
04:08:56.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
04:08:56.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
04:08:56.140 00.000 16108 Moving (-0.02, 0.08) raw xDistance=0.03 yDistance=-0.08
04:08:56.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:08:56.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:56.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:08:56.140 00.000 16108 MoveAxis(E, 0, ABG)
04:08:56.140 00.000 16108 Move returns status 0, amount 0
04:08:56.140 00.000 16108 MoveAxis(N, 0, ABG)
04:08:56.140 00.000 16108 Move returns status 0, amount 0
04:08:56.140 00.000 16108 move complete, result=0
04:08:56.140 00.000 16108 worker thread done servicing request
04:08:56.145 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4502, FiltMin=3859, FiltMax=27443, Gamma=1.000
04:08:56.157 00.012 21068 UpdateGuideState exits: m=379584 SNR=158.6
04:08:56.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:56.159 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:56.161 00.002 21068 Enqueuing Expose request
04:08:56.164 00.003 16108 Worker thread wakes up
04:08:56.164 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:56.166 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:56.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:57.334 01.168 16108 Exposure complete
04:08:57.402 00.068 16108 worker thread done servicing request
04:08:57.402 00.000 21068 OnExposeComplete: enter
04:08:57.403 00.001 21068 UpdateGuideState(): m_state=6
04:08:57.404 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
04:08:57.405 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=801.75, Mass=351236, SNR=141.3, Peak=41059 HFD=3.5
04:08:57.406 00.001 21068 MultiStar: [#1 -0.30,-0.08,0.98,U] [#2 0.10,-0.17,0.84,U] [#3 0.20,0.10,0.96,U] [#4 -0.08,0.42,0.44,U] [#5 -0.08,0.04,0.31,U] [#6 0.03,-0.12,0.31,U] [#7 0.13,-0.24,0.27,U] [#8 0.31,0.13,0.26,U] 
04:08:57.407 00.001 21068 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.11, 0.31}
04:08:57.408 00.001 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
04:08:57.408 00.000 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
04:08:57.409 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.07 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
04:08:57.411 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.06, opts=13)
04:08:57.412 00.001 21068 Enqueuing Move request for scope (0.03, 0.06)
04:08:57.413 00.001 16108 Worker thread wakes up
04:08:57.413 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
04:08:57.413 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
04:08:57.413 00.000 16108 Moving (0.03, 0.06) raw xDistance=-0.02 yDistance=-0.06
04:08:57.413 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:08:57.413 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:57.413 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:08:57.413 00.000 16108 MoveAxis(E, 0, ABG)
04:08:57.413 00.000 16108 Move returns status 0, amount 0
04:08:57.413 00.000 16108 MoveAxis(N, 0, ABG)
04:08:57.413 00.000 16108 Move returns status 0, amount 0
04:08:57.413 00.000 16108 move complete, result=0
04:08:57.415 00.002 16108 worker thread done servicing request
04:08:57.420 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4499, FiltMin=3865, FiltMax=30969, Gamma=1.000
04:08:57.435 00.015 21068 UpdateGuideState exits: m=351236 SNR=141.3
04:08:57.437 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:57.439 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:57.439 00.000 21068 Enqueuing Expose request
04:08:57.441 00.002 16108 Worker thread wakes up
04:08:57.441 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:57.442 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:57.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:58.406 00.964 16108 Exposure complete
04:08:58.465 00.059 16108 worker thread done servicing request
04:08:58.465 00.000 21068 OnExposeComplete: enter
04:08:58.466 00.001 21068 UpdateGuideState(): m_state=6
04:08:58.467 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
04:08:58.468 00.001 21068 Star::Find returns 1 (0), X=102.83, Y=801.62, Mass=349253, SNR=154.2, Peak=37411 HFD=3.6
04:08:58.469 00.001 21068 MultiStar: [#1 -0.22,-0.06,0.81,U] [#2 0.06,-0.29,0.84,U] [#3 0.07,0.01,0.82,U] [#4 -0.22,0.46,0.32,U] [#5 -0.30,0.08,0.30,U] [#6 -0.35,-0.67,0.00,M1] [#7 0.02,-0.04,0.28,U] [#8 0.08,0.22,0.24,U] 
04:08:58.470 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.06, 0.18}
04:08:58.470 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
04:08:58.471 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
04:08:58.472 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.51 mountX=0.04 mountY=-0.02, mountTheta=-0.41
04:08:58.474 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
04:08:58.474 00.000 21068 Enqueuing Move request for scope (-0.03, 0.02)
04:08:58.476 00.002 16108 Worker thread wakes up
04:08:58.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
04:08:58.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
04:08:58.476 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.04 yDistance=-0.02
04:08:58.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:08:58.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:58.477 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:08:58.477 00.000 16108 MoveAxis(E, 0, ABG)
04:08:58.477 00.000 16108 Move returns status 0, amount 0
04:08:58.477 00.000 16108 MoveAxis(N, 0, ABG)
04:08:58.477 00.000 16108 Move returns status 0, amount 0
04:08:58.477 00.000 16108 move complete, result=0
04:08:58.477 00.000 16108 worker thread done servicing request
04:08:58.480 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4499, FiltMin=3856, FiltMax=24902, Gamma=1.000
04:08:58.496 00.016 21068 UpdateGuideState exits: m=349253 SNR=154.2
04:08:58.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:58.498 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:58.499 00.001 21068 Enqueuing Expose request
04:08:58.501 00.002 16108 Worker thread wakes up
04:08:58.501 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:58.502 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:58.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:08:59.667 01.165 16108 Exposure complete
04:08:59.749 00.082 16108 worker thread done servicing request
04:08:59.750 00.001 21068 OnExposeComplete: enter
04:08:59.751 00.001 21068 UpdateGuideState(): m_state=6
04:08:59.751 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
04:08:59.753 00.002 21068 Star::Find returns 1 (0), X=103.05, Y=801.55, Mass=382239, SNR=163.0, Peak=41075 HFD=3.6
04:08:59.754 00.001 21068 MultiStar: [#1 0.06,-0.07,0.91,U] [#2 0.21,-0.09,0.91,U] [#3 0.26,-0.17,0.70,U] [#4 0.12,0.15,0.27,U] [#5 0.02,-0.14,0.29,U] [#6 -0.15,-0.07,0.22,U] [#7 0.15,-0.27,0.22,U] [#8 0.16,0.10,0.20,U] 
04:08:59.756 00.002 21068 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.28, 0.11}
04:08:59.756 00.000 21068 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
04:08:59.758 00.002 21068 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
04:08:59.760 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.17 mountY=0.00, mountTheta=3.12
04:08:59.762 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.04, opts=13)
04:08:59.764 00.002 21068 Enqueuing Move request for scope (0.17, -0.04)
04:08:59.765 00.001 16108 Worker thread wakes up
04:08:59.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
04:08:59.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
04:08:59.765 00.000 16108 Moving (0.17, -0.04) raw xDistance=-0.17 yDistance=0.00
04:08:59.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:08:59.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:59.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:08:59.765 00.000 16108 MoveAxis(E, 0, ABG)
04:08:59.765 00.000 16108 Move returns status 0, amount 0
04:08:59.765 00.000 16108 MoveAxis(N, 0, ABG)
04:08:59.765 00.000 16108 Move returns status 0, amount 0
04:08:59.765 00.000 16108 move complete, result=0
04:08:59.766 00.001 16108 worker thread done servicing request
04:08:59.770 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4499, FiltMin=3885, FiltMax=25225, Gamma=1.000
04:08:59.792 00.022 21068 UpdateGuideState exits: m=382239 SNR=163.0
04:08:59.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:59.794 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:08:59.796 00.002 21068 Enqueuing Expose request
04:08:59.797 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:59.799 00.002 16108 Worker thread wakes up
04:08:59.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:08:59.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:00.787 00.988 16108 Exposure complete
04:09:00.852 00.065 16108 worker thread done servicing request
04:09:00.852 00.000 21068 OnExposeComplete: enter
04:09:00.853 00.001 21068 UpdateGuideState(): m_state=6
04:09:00.854 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
04:09:00.855 00.001 21068 Star::Find returns 1 (0), X=102.79, Y=801.49, Mass=361052, SNR=152.0, Peak=39702 HFD=3.4
04:09:00.856 00.001 21068 MultiStar: [#1 -0.21,-0.07,0.91,U] [#2 0.07,-0.15,0.77,U] [#3 -0.07,-0.19,0.78,U] [#4 -0.04,0.41,0.29,U] [#5 -0.25,0.00,0.23,U] [#6 0.29,-0.30,0.24,U] [#7 0.21,-0.15,0.28,U] [#8 0.05,0.36,0.21,U] 
04:09:00.856 00.000 21068 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.02, 0.05}
04:09:00.858 00.002 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.29)
04:09:00.859 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
04:09:00.859 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=0.01 mountY=0.04, mountTheta=1.29
04:09:00.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
04:09:00.862 00.001 21068 Enqueuing Move request for scope (-0.02, -0.04)
04:09:00.862 00.000 16108 Worker thread wakes up
04:09:00.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
04:09:00.863 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
04:09:00.863 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
04:09:00.863 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:09:00.863 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:00.863 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:09:00.863 00.000 16108 MoveAxis(E, 0, ABG)
04:09:00.863 00.000 16108 Move returns status 0, amount 0
04:09:00.863 00.000 16108 MoveAxis(N, 0, ABG)
04:09:00.863 00.000 16108 Move returns status 0, amount 0
04:09:00.863 00.000 16108 move complete, result=0
04:09:00.863 00.000 16108 worker thread done servicing request
04:09:00.866 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4502, FiltMin=3702, FiltMax=26083, Gamma=1.000
04:09:00.879 00.013 21068 UpdateGuideState exits: m=361052 SNR=152.0
04:09:00.879 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:00.881 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:00.882 00.001 21068 Enqueuing Expose request
04:09:00.883 00.001 16108 Worker thread wakes up
04:09:00.883 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:00.883 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:00.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:02.051 01.168 16108 Exposure complete
04:09:02.127 00.076 16108 worker thread done servicing request
04:09:02.127 00.000 21068 OnExposeComplete: enter
04:09:02.128 00.001 21068 UpdateGuideState(): m_state=6
04:09:02.129 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
04:09:02.130 00.001 21068 Star::Find returns 1 (0), X=102.82, Y=801.49, Mass=373056, SNR=146.3, Peak=38179 HFD=3.4
04:09:02.131 00.001 21068 MultiStar: [#1 -0.21,-0.01,1.02,U] [#2 0.08,-0.12,0.94,U] [#3 0.07,-0.01,0.70,U] [#4 -0.47,0.56,0.00,M1] [#5 -0.25,-0.16,0.26,U] [#6 -0.34,-0.48,0.26,U] [#7 -0.07,0.07,0.23,U] [#8 -0.64,-0.27,0.31,U] 
04:09:02.132 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.06}, one-star: {0.06, 0.06}
04:09:02.132 00.000 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.17 = -2.17)
04:09:02.133 00.001 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.11 = -2.11)
04:09:02.135 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.79 mountX=-0.05 mountY=-0.07, mountTheta=-2.15
04:09:02.136 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.06, opts=13)
04:09:02.137 00.001 21068 Enqueuing Move request for scope (0.06, 0.06)
04:09:02.138 00.001 16108 Worker thread wakes up
04:09:02.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
04:09:02.138 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
04:09:02.138 00.000 16108 Moving (0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
04:09:02.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:09:02.138 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:02.138 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:09:02.138 00.000 16108 MoveAxis(E, 0, ABG)
04:09:02.138 00.000 16108 Move returns status 0, amount 0
04:09:02.138 00.000 16108 MoveAxis(N, 0, ABG)
04:09:02.138 00.000 16108 Move returns status 0, amount 0
04:09:02.138 00.000 16108 move complete, result=0
04:09:02.138 00.000 16108 worker thread done servicing request
04:09:02.143 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4502, FiltMin=3830, FiltMax=25814, Gamma=1.000
04:09:02.158 00.015 21068 UpdateGuideState exits: m=373056 SNR=146.3
04:09:02.159 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:02.160 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:02.161 00.001 21068 Enqueuing Expose request
04:09:02.161 00.000 16108 Worker thread wakes up
04:09:02.161 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:02.163 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:02.163 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:03.153 00.990 16108 Exposure complete
04:09:03.238 00.085 16108 worker thread done servicing request
04:09:03.238 00.000 21068 OnExposeComplete: enter
04:09:03.239 00.001 21068 UpdateGuideState(): m_state=6
04:09:03.240 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
04:09:03.241 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.67, Mass=361213, SNR=143.4, Peak=41651 HFD=3.5
04:09:03.242 00.001 21068 MultiStar: [#1 -0.24,0.08,0.76,U] [#2 0.05,-0.05,0.75,U] [#3 0.09,0.24,0.83,U] [#4 -0.38,0.40,0.32,U] [#5 -0.41,0.17,0.30,U] [#6 -0.20,-0.20,0.26,U] [#7 0.05,-0.02,0.26,U] [#8 0.09,0.38,0.27,U] 
04:09:03.242 00.000 21068 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.00, 0.24}
04:09:03.243 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
04:09:03.244 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
04:09:03.245 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=0.09 mountY=-0.12, mountTheta=-0.92
04:09:03.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.14, opts=13)
04:09:03.247 00.001 21068 Enqueuing Move request for scope (-0.07, 0.14)
04:09:03.248 00.001 16108 Worker thread wakes up
04:09:03.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
04:09:03.248 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
04:09:03.248 00.000 16108 Moving (-0.07, 0.14) raw xDistance=0.09 yDistance=-0.12
04:09:03.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:03.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:03.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:09:03.248 00.000 16108 MoveAxis(E, 0, ABG)
04:09:03.248 00.000 16108 Move returns status 0, amount 0
04:09:03.248 00.000 16108 MoveAxis(N, 0, ABG)
04:09:03.248 00.000 16108 Move returns status 0, amount 0
04:09:03.248 00.000 16108 move complete, result=0
04:09:03.250 00.002 16108 worker thread done servicing request
04:09:03.254 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4509, FiltMin=3853, FiltMax=25347, Gamma=1.000
04:09:03.273 00.019 21068 UpdateGuideState exits: m=361213 SNR=143.4
04:09:03.274 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:03.275 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:03.276 00.001 21068 Enqueuing Expose request
04:09:03.276 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:03.277 00.001 16108 Worker thread wakes up
04:09:03.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:03.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:04.440 01.163 16108 Exposure complete
04:09:04.496 00.056 16108 worker thread done servicing request
04:09:04.496 00.000 21068 OnExposeComplete: enter
04:09:04.497 00.001 21068 UpdateGuideState(): m_state=6
04:09:04.498 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
04:09:04.499 00.001 21068 Star::Find returns 1 (0), X=103.13, Y=801.79, Mass=337686, SNR=128.3, Peak=42435 HFD=3.4
04:09:04.500 00.001 21068 MultiStar: [#1 -0.13,0.05,1.03,U] [#2 -0.01,0.03,0.88,U] [#3 0.16,0.24,0.93,U] [#4 -0.19,0.58,0.36,U] [#5 -0.14,0.21,0.31,U] [#6 -0.12,-0.20,0.35,U] [#7 -0.09,0.36,0.34,U] [#8 0.13,0.50,0.29,U] 
04:09:04.501 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {0.36, 0.35}
04:09:04.503 00.002 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.58 = -1.58)
04:09:04.504 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.52 = -1.52)
04:09:04.505 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.38 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
04:09:04.506 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.21, opts=13)
04:09:04.507 00.001 21068 Enqueuing Move request for scope (0.04, 0.21)
04:09:04.509 00.002 16108 Worker thread wakes up
04:09:04.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
04:09:04.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
04:09:04.509 00.000 16108 Moving (0.04, 0.21) raw xDistance=-0.00 yDistance=-0.21
04:09:04.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:09:04.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:09:04.509 00.000 16108 MoveAxis(E, 0, ABG)
04:09:04.509 00.000 16108 Move returns status 0, amount 0
04:09:04.509 00.000 16108 MoveAxis(N, 42, ABG)
04:09:04.509 00.000 16108 Guiding  Dir = 0, Dur = 42
04:09:04.509 00.000 16108 IsSlewing returns 0
04:09:04.509 00.000 16108 IsGuiding returns 0
04:09:04.514 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2317, max=65535, med=4512, FiltMin=3885, FiltMax=24125, Gamma=1.000
04:09:04.535 00.021 21068 UpdateGuideState exits: m=337686 SNR=128.3
04:09:04.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:04.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:04.539 00.002 21068 Enqueuing Expose request
04:09:04.566 00.027 16108 IsGuiding returns 1
04:09:04.566 00.000 16108 scope still moving after pulse duration time elapsed
04:09:04.595 00.029 16108 IsSlewing returns 0
04:09:04.595 00.000 16108 IsGuiding returns 1
04:09:04.626 00.031 16108 IsSlewing returns 0
04:09:04.626 00.000 16108 IsGuiding returns 1
04:09:04.658 00.032 16108 IsSlewing returns 0
04:09:04.659 00.001 16108 IsGuiding returns 0
04:09:04.659 00.000 16108 scope move finished after 42 + 107 ms
04:09:04.659 00.000 16108 Move returns status 0, amount 42
04:09:04.659 00.000 16108 move complete, result=0
04:09:04.659 00.000 16108 worker thread done servicing request
04:09:04.659 00.000 16108 Worker thread wakes up
04:09:04.659 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 42 ms NORTH
04:09:04.661 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:04.661 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:05.625 00.964 16108 Exposure complete
04:09:05.687 00.062 16108 worker thread done servicing request
04:09:05.687 00.000 21068 OnExposeComplete: enter
04:09:05.689 00.002 21068 UpdateGuideState(): m_state=6
04:09:05.691 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
04:09:05.692 00.001 21068 Star::Find returns 1 (0), X=103.06, Y=801.77, Mass=330745, SNR=133.1, Peak=36835 HFD=3.3
04:09:05.694 00.002 21068 MultiStar: [#1 -0.21,-0.18,0.95,U] [#2 0.16,-0.09,0.84,U] [#3 0.04,0.00,0.72,U] [#4 0.10,0.72,0.40,U] [#5 -0.25,0.16,0.38,U] [#6 0.03,-0.46,0.25,U] [#7 0.24,-0.05,0.25,U] [#8 0.08,0.21,0.27,U] 
04:09:05.696 00.002 21068 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.29, 0.34}
04:09:05.698 00.002 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
04:09:05.699 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
04:09:05.700 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
04:09:05.703 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.07, opts=13)
04:09:05.704 00.001 21068 Enqueuing Move request for scope (0.06, 0.07)
04:09:05.706 00.002 16108 Worker thread wakes up
04:09:05.706 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
04:09:05.707 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
04:09:05.707 00.000 16108 Moving (0.06, 0.07) raw xDistance=-0.04 yDistance=-0.08
04:09:05.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:09:05.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:05.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:09:05.707 00.000 16108 MoveAxis(E, 0, ABG)
04:09:05.707 00.000 16108 Move returns status 0, amount 0
04:09:05.707 00.000 16108 MoveAxis(N, 0, ABG)
04:09:05.707 00.000 16108 Move returns status 0, amount 0
04:09:05.707 00.000 16108 move complete, result=0
04:09:05.707 00.000 16108 worker thread done servicing request
04:09:05.716 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4521, FiltMin=3897, FiltMax=25865, Gamma=1.000
04:09:05.739 00.023 21068 UpdateGuideState exits: m=330745 SNR=133.1
04:09:05.741 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:05.743 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:05.744 00.001 21068 Enqueuing Expose request
04:09:05.744 00.000 16108 Worker thread wakes up
04:09:05.745 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:05.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:05.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:06.911 01.165 16108 Exposure complete
04:09:06.964 00.053 16108 worker thread done servicing request
04:09:06.968 00.004 21068 OnExposeComplete: enter
04:09:06.969 00.001 21068 UpdateGuideState(): m_state=6
04:09:06.970 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
04:09:06.972 00.002 21068 Star::Find returns 1 (0), X=102.85, Y=801.36, Mass=289450, SNR=119.3, Peak=36038 HFD=3.3
04:09:06.974 00.002 21068 MultiStar: [#1 -0.21,-0.30,1.13,U] [#2 -0.01,-0.35,0.87,U] [#3 -0.08,-0.26,0.92,U] [#4 -0.13,0.08,0.31,U] [#5 -0.10,0.49,0.31,U] [#6 0.22,-0.41,0.34,U] [#7 -0.20,-0.66,0.27,U] [#8 0.13,-0.12,0.26,U] 
04:09:06.975 00.001 21068 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {0.08, -0.07}
04:09:06.978 00.003 21068 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.97) = xAngle (-3.70 = 2.58)
04:09:06.979 00.001 21068 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.64)
04:09:06.980 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.74 mountX=-0.09 mountY=0.05, mountTheta=2.62
04:09:06.981 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.07, opts=13)
04:09:06.982 00.001 21068 Enqueuing Move request for scope (0.08, -0.07)
04:09:06.983 00.001 16108 Worker thread wakes up
04:09:06.983 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
04:09:06.983 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
04:09:06.984 00.001 16108 Moving (0.08, -0.07) raw xDistance=-0.09 yDistance=0.05
04:09:06.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:06.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:06.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:09:06.984 00.000 16108 MoveAxis(E, 0, ABG)
04:09:06.984 00.000 16108 Move returns status 0, amount 0
04:09:06.984 00.000 16108 MoveAxis(N, 0, ABG)
04:09:06.984 00.000 16108 Move returns status 0, amount 0
04:09:06.984 00.000 16108 move complete, result=0
04:09:06.985 00.001 16108 worker thread done servicing request
04:09:06.988 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4531, FiltMin=3833, FiltMax=23385, Gamma=1.000
04:09:07.003 00.015 21068 UpdateGuideState exits: m=289450 SNR=119.3
04:09:07.004 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:07.005 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:07.005 00.000 21068 Enqueuing Expose request
04:09:07.006 00.001 16108 Worker thread wakes up
04:09:07.006 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:07.007 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:07.007 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:07.981 00.974 16108 Exposure complete
04:09:08.039 00.058 16108 worker thread done servicing request
04:09:08.039 00.000 21068 OnExposeComplete: enter
04:09:08.039 00.000 21068 UpdateGuideState(): m_state=6
04:09:08.041 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
04:09:08.042 00.001 21068 Star::Find returns 1 (0), X=102.74, Y=801.47, Mass=322280, SNR=140.4, Peak=36582 HFD=3.4
04:09:08.043 00.001 21068 MultiStar: [#1 -0.25,-0.32,0.99,U] [#2 0.02,-0.39,0.89,U] [#3 0.02,-0.01,0.79,U] [#4 -0.13,0.17,0.26,U] [#5 -0.01,-0.11,0.28,U] [#6 -0.18,-0.48,0.28,U] [#7 0.39,0.07,0.22,U] [#8 0.02,-0.02,0.22,U] 
04:09:08.043 00.000 21068 single-star, 8 included, MultiStar: {-0.05, -0.15}, one-star: {-0.03, 0.04}
04:09:08.044 00.001 21068 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.97) = xAngle (-0.74 = -0.74)
04:09:08.045 00.001 21068 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.68 = -0.68)
04:09:08.045 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.22 mountX=0.03 mountY=-0.03, mountTheta=-0.71
04:09:08.047 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.04, opts=13)
04:09:08.048 00.001 21068 Enqueuing Move request for scope (-0.03, 0.04)
04:09:08.048 00.000 16108 Worker thread wakes up
04:09:08.049 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
04:09:08.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
04:09:08.049 00.000 16108 Moving (-0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
04:09:08.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:09:08.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:08.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:09:08.049 00.000 16108 MoveAxis(E, 0, ABG)
04:09:08.049 00.000 16108 Move returns status 0, amount 0
04:09:08.049 00.000 16108 MoveAxis(N, 0, ABG)
04:09:08.049 00.000 16108 Move returns status 0, amount 0
04:09:08.049 00.000 16108 move complete, result=0
04:09:08.049 00.000 16108 worker thread done servicing request
04:09:08.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4541, FiltMin=3897, FiltMax=22281, Gamma=1.000
04:09:08.065 00.013 21068 UpdateGuideState exits: m=322280 SNR=140.4
04:09:08.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:08.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:08.068 00.001 21068 Enqueuing Expose request
04:09:08.068 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:08.069 00.001 16108 Worker thread wakes up
04:09:08.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:08.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:09.229 01.160 16108 Exposure complete
04:09:09.286 00.057 16108 worker thread done servicing request
04:09:09.286 00.000 21068 OnExposeComplete: enter
04:09:09.288 00.002 21068 UpdateGuideState(): m_state=6
04:09:09.289 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
04:09:09.290 00.001 21068 Star::Find returns 1 (0), X=102.97, Y=801.44, Mass=323788, SNR=132.9, Peak=35526 HFD=3.5
04:09:09.290 00.000 21068 MultiStar: [#1 -0.19,-0.15,0.95,U] [#2 0.25,-0.22,0.88,U] [#3 0.22,0.03,0.93,U] [#4 -0.05,0.53,0.29,U] [#5 -0.08,0.28,0.25,U] [#6 0.04,-0.62,0.27,U] [#7 0.65,-0.18,0.26,U] [#8 -0.16,-0.09,0.28,U] 
04:09:09.291 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.21, -0.00}
04:09:09.292 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
04:09:09.293 00.001 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
04:09:09.295 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=-0.12 mountY=0.04, mountTheta=2.84
04:09:09.298 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
04:09:09.299 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
04:09:09.300 00.001 16108 Worker thread wakes up
04:09:09.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
04:09:09.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
04:09:09.300 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.04
04:09:09.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:09:09.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:09.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:09:09.300 00.000 16108 MoveAxis(E, 0, ABG)
04:09:09.300 00.000 16108 Move returns status 0, amount 0
04:09:09.300 00.000 16108 MoveAxis(N, 0, ABG)
04:09:09.300 00.000 16108 Move returns status 0, amount 0
04:09:09.300 00.000 16108 move complete, result=0
04:09:09.300 00.000 16108 worker thread done servicing request
04:09:09.305 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4553, FiltMin=3865, FiltMax=22838, Gamma=1.000
04:09:09.319 00.014 21068 UpdateGuideState exits: m=323788 SNR=132.9
04:09:09.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:09.321 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:09.321 00.000 21068 Enqueuing Expose request
04:09:09.323 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:09.324 00.001 16108 Worker thread wakes up
04:09:09.324 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:09.324 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:10.301 00.977 16108 Exposure complete
04:09:10.373 00.072 16108 worker thread done servicing request
04:09:10.373 00.000 21068 OnExposeComplete: enter
04:09:10.374 00.001 21068 UpdateGuideState(): m_state=6
04:09:10.375 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
04:09:10.377 00.002 21068 Star::Find returns 1 (0), X=103.08, Y=801.47, Mass=275796, SNR=116.9, Peak=29414 HFD=3.5
04:09:10.378 00.001 21068 MultiStar: [#1 -0.07,-0.30,1.05,U] [#2 0.29,-0.12,0.93,U] [#3 0.20,0.01,1.05,U] [#4 0.03,0.27,0.38,U] [#5 0.07,0.08,0.33,U] [#6 0.07,-0.80,0.00,M1] [#7 0.33,-0.59,0.32,U] [#8 0.22,-0.43,0.27,U] 
04:09:10.379 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.31, 0.03}
04:09:10.380 00.001 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.76)
04:09:10.380 00.000 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
04:09:10.381 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.55 mountX=-0.19 mountY=0.06, mountTheta=2.82
04:09:10.382 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.11, opts=13)
04:09:10.383 00.001 21068 Enqueuing Move request for scope (0.17, -0.11)
04:09:10.384 00.001 16108 Worker thread wakes up
04:09:10.384 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
04:09:10.384 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
04:09:10.384 00.000 16108 Moving (0.17, -0.11) raw xDistance=-0.19 yDistance=0.06
04:09:10.384 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:09:10.384 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:10.384 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:09:10.384 00.000 16108 MoveAxis(E, 0, ABG)
04:09:10.384 00.000 16108 Move returns status 0, amount 0
04:09:10.384 00.000 16108 MoveAxis(N, 0, ABG)
04:09:10.384 00.000 16108 Move returns status 0, amount 0
04:09:10.384 00.000 16108 move complete, result=0
04:09:10.384 00.000 16108 worker thread done servicing request
04:09:10.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1993, max=65535, med=4563, FiltMin=3904, FiltMax=23577, Gamma=1.000
04:09:10.400 00.011 21068 UpdateGuideState exits: m=275796 SNR=116.9
04:09:10.401 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:10.402 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:10.403 00.001 21068 Enqueuing Expose request
04:09:10.404 00.001 16108 Worker thread wakes up
04:09:10.404 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:10.404 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:10.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:11.570 01.166 16108 Exposure complete
04:09:11.626 00.056 16108 worker thread done servicing request
04:09:11.626 00.000 21068 OnExposeComplete: enter
04:09:11.627 00.001 21068 UpdateGuideState(): m_state=6
04:09:11.628 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
04:09:11.629 00.001 21068 Star::Find returns 1 (0), X=103.24, Y=801.47, Mass=283436, SNR=115.4, Peak=30390 HFD=3.3
04:09:11.629 00.000 21068 MultiStar: [#1 -0.09,-0.26,1.44,U] [#2 0.32,-0.35,0.90,U] [#3 0.46,-0.02,0.95,U] [#4 0.08,0.20,0.41,U] [#5 0.15,-0.13,0.33,U] [#6 0.10,-0.49,0.31,U] [#7 0.25,-0.05,0.28,U] [#8 0.46,-0.01,0.22,U] 
04:09:11.631 00.002 21068 refined, 8 included, MultiStar: {0.23, -0.14}, one-star: {0.47, 0.04}
04:09:11.632 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
04:09:11.632 00.000 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
04:09:11.633 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=-0.25 mountY=0.08, mountTheta=2.83
04:09:11.635 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.14, opts=13)
04:09:11.635 00.000 21068 Enqueuing Move request for scope (0.23, -0.14)
04:09:11.636 00.001 16108 Worker thread wakes up
04:09:11.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
04:09:11.636 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
04:09:11.636 00.000 16108 Moving (0.23, -0.14) raw xDistance=-0.25 yDistance=0.08
04:09:11.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:09:11.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:11.636 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:09:11.636 00.000 16108 MoveAxis(E, 66, ABG)
04:09:11.637 00.001 16108 Guiding  Dir = 2, Dur = 66
04:09:11.637 00.000 16108 IsSlewing returns 0
04:09:11.637 00.000 16108 IsGuiding returns 0
04:09:11.641 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4576, FiltMin=3901, FiltMax=23523, Gamma=1.000
04:09:11.653 00.012 21068 UpdateGuideState exits: m=283436 SNR=115.4
04:09:11.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:11.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:11.655 00.000 21068 Enqueuing Expose request
04:09:11.663 00.008 16108 PulseGuide returned control before completion, sleep 51
04:09:11.724 00.061 16108 IsGuiding returns 1
04:09:11.724 00.000 16108 scope still moving after pulse duration time elapsed
04:09:11.755 00.031 16108 IsSlewing returns 0
04:09:11.755 00.000 16108 IsGuiding returns 0
04:09:11.757 00.002 16108 scope move finished after 66 + 52 ms
04:09:11.757 00.000 16108 Move returns status 0, amount 66
04:09:11.757 00.000 16108 MoveAxis(N, 0, ABG)
04:09:11.757 00.000 16108 Move returns status 0, amount 0
04:09:11.757 00.000 16108 move complete, result=0
04:09:11.757 00.000 16108 worker thread done servicing request
04:09:11.758 00.001 16108 Worker thread wakes up
04:09:11.758 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
04:09:11.761 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:11.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:12.726 00.965 16108 Exposure complete
04:09:12.796 00.070 16108 worker thread done servicing request
04:09:12.796 00.000 21068 OnExposeComplete: enter
04:09:12.797 00.001 21068 UpdateGuideState(): m_state=6
04:09:12.798 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
04:09:12.799 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.62, Mass=287355, SNR=115.4, Peak=33347 HFD=3.4
04:09:12.800 00.001 21068 MultiStar: [#1 0.10,0.02,1.06,U] [#2 0.39,0.01,0.97,U] [#3 0.13,-0.06,0.92,U] [#4 0.01,0.03,0.33,U] [#5 -0.03,-0.01,0.35,U] [#6 -0.31,-0.61,0.30,U] [#7 0.34,-0.22,0.29,U] [#8 0.38,0.06,0.24,U] 
04:09:12.800 00.000 21068 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.25, 0.19}
04:09:12.801 00.001 21068 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
04:09:12.802 00.001 21068 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
04:09:12.802 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
04:09:12.805 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.01, opts=13)
04:09:12.806 00.001 21068 Enqueuing Move request for scope (0.17, -0.01)
04:09:12.807 00.001 16108 Worker thread wakes up
04:09:12.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
04:09:12.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
04:09:12.807 00.000 16108 Moving (0.17, -0.01) raw xDistance=-0.17 yDistance=-0.03
04:09:12.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:09:12.807 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:12.807 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:09:12.807 00.000 16108 MoveAxis(E, 0, ABG)
04:09:12.807 00.000 16108 Move returns status 0, amount 0
04:09:12.808 00.001 16108 MoveAxis(N, 0, ABG)
04:09:12.808 00.000 16108 Move returns status 0, amount 0
04:09:12.808 00.000 16108 move complete, result=0
04:09:12.808 00.000 16108 worker thread done servicing request
04:09:12.814 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2099, max=65535, med=4585, FiltMin=3920, FiltMax=24294, Gamma=1.000
04:09:12.834 00.020 21068 UpdateGuideState exits: m=287355 SNR=115.4
04:09:12.835 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:12.836 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:12.837 00.001 21068 Enqueuing Expose request
04:09:12.837 00.000 16108 Worker thread wakes up
04:09:12.837 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:12.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:12.837 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:14.015 01.178 16108 Exposure complete
04:09:14.096 00.081 16108 worker thread done servicing request
04:09:14.096 00.000 21068 OnExposeComplete: enter
04:09:14.096 00.000 21068 UpdateGuideState(): m_state=6
04:09:14.097 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
04:09:14.098 00.001 21068 Star::Find returns 1 (0), X=102.96, Y=801.40, Mass=240379, SNR=104.6, Peak=30502 HFD=3.4
04:09:14.099 00.001 21068 MultiStar: [#1 -0.24,-0.43,1.37,U] [#2 0.14,-0.27,1.21,U] [#3 0.08,-0.39,1.01,U] [#4 -0.32,0.15,0.35,U] [#5 -0.31,-0.21,0.30,U] [#6 0.12,-0.93,0.00,M1] [#7 -0.31,-0.02,0.32,U] [#8 -0.01,0.04,0.31,U] 
04:09:14.100 00.001 21068 single-star, 7 included, MultiStar: {-0.03, -0.23}, one-star: {0.20, -0.03}
04:09:14.100 00.000 21068 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.97) = xAngle (-3.14 = -3.14)
04:09:14.101 00.001 21068 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
04:09:14.103 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.20 mountY=-0.01, mountTheta=-3.07
04:09:14.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.03, opts=13)
04:09:14.105 00.001 21068 Enqueuing Move request for scope (0.20, -0.03)
04:09:14.106 00.001 16108 Worker thread wakes up
04:09:14.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
04:09:14.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
04:09:14.106 00.000 16108 Moving (0.20, -0.03) raw xDistance=-0.20 yDistance=-0.01
04:09:14.106 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:09:14.106 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:14.106 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:09:14.106 00.000 16108 MoveAxis(E, 53, ABG)
04:09:14.106 00.000 16108 Guiding  Dir = 2, Dur = 53
04:09:14.107 00.001 16108 IsSlewing returns 0
04:09:14.107 00.000 16108 IsGuiding returns 0
04:09:14.114 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4598, FiltMin=3936, FiltMax=23209, Gamma=1.000
04:09:14.140 00.026 16108 PulseGuide returned control before completion, sleep 31
04:09:14.140 00.000 21068 UpdateGuideState exits: m=240379 SNR=104.6
04:09:14.142 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:14.144 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:14.145 00.001 21068 Enqueuing Expose request
04:09:14.185 00.040 16108 IsGuiding returns 1
04:09:14.185 00.000 16108 scope still moving after pulse duration time elapsed
04:09:14.217 00.032 16108 IsSlewing returns 0
04:09:14.217 00.000 16108 IsGuiding returns 1
04:09:14.249 00.032 16108 IsSlewing returns 0
04:09:14.249 00.000 16108 IsGuiding returns 0
04:09:14.249 00.000 16108 scope move finished after 53 + 89 ms
04:09:14.249 00.000 16108 Move returns status 0, amount 53
04:09:14.249 00.000 16108 MoveAxis(N, 0, ABG)
04:09:14.249 00.000 16108 Move returns status 0, amount 0
04:09:14.249 00.000 16108 move complete, result=0
04:09:14.249 00.000 16108 worker thread done servicing request
04:09:14.249 00.000 16108 Worker thread wakes up
04:09:14.249 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:14.249 00.000 21068 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
04:09:14.250 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:15.228 00.978 16108 Exposure complete
04:09:15.295 00.067 16108 worker thread done servicing request
04:09:15.295 00.000 21068 OnExposeComplete: enter
04:09:15.296 00.001 21068 UpdateGuideState(): m_state=6
04:09:15.297 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
04:09:15.299 00.002 21068 Star::Find returns 1 (0), X=102.56, Y=801.25, Mass=234634, SNR=108.0, Peak=29702 HFD=3.2
04:09:15.300 00.001 21068 MultiStar: [#1 -0.25,-0.24,1.03,U] [#2 0.13,-0.18,1.13,U] [#3 0.06,0.02,0.97,U] [#4 -0.19,0.26,0.41,U] [#5 -0.53,-0.32,0.32,U] [#6 0.12,-0.85,0.00,M2] [#7 -0.02,-0.28,0.31,U] [#8 -0.33,0.04,0.26,U] 
04:09:15.302 00.002 21068 refined, 7 included, MultiStar: {-0.11, -0.13}, one-star: {-0.20, -0.18}
04:09:15.302 00.000 21068 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.97) = xAngle (-5.25 = 1.04)
04:09:15.303 00.001 21068 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.10)
04:09:15.304 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=0.09 mountY=0.15, mountTheta=1.05
04:09:15.307 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.13, opts=13)
04:09:15.309 00.002 21068 Enqueuing Move request for scope (-0.11, -0.13)
04:09:15.309 00.000 16108 Worker thread wakes up
04:09:15.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
04:09:15.310 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
04:09:15.310 00.000 16108 Moving (-0.11, -0.13) raw xDistance=0.09 yDistance=0.15
04:09:15.310 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:15.310 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:15.310 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:09:15.310 00.000 16108 MoveAxis(E, 0, ABG)
04:09:15.310 00.000 16108 Move returns status 0, amount 0
04:09:15.310 00.000 16108 MoveAxis(N, 0, ABG)
04:09:15.310 00.000 16108 Move returns status 0, amount 0
04:09:15.310 00.000 16108 move complete, result=0
04:09:15.310 00.000 16108 worker thread done servicing request
04:09:15.314 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4608, FiltMin=3974, FiltMax=22822, Gamma=1.000
04:09:15.339 00.025 21068 UpdateGuideState exits: m=234634 SNR=108.0
04:09:15.341 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:15.343 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:15.344 00.001 21068 Enqueuing Expose request
04:09:15.346 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:15.347 00.001 16108 Worker thread wakes up
04:09:15.348 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:15.348 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:16.516 01.168 16108 Exposure complete
04:09:16.582 00.066 16108 worker thread done servicing request
04:09:16.582 00.000 21068 OnExposeComplete: enter
04:09:16.583 00.001 21068 UpdateGuideState(): m_state=6
04:09:16.584 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
04:09:16.585 00.001 21068 Star::Find returns 1 (0), X=102.53, Y=801.16, Mass=229344, SNR=113.1, Peak=26774 HFD=3.4
04:09:16.586 00.001 21068 MultiStar: [#1 -0.42,-0.18,1.15,U] [#2 -0.00,-0.20,0.99,U] [#3 -0.14,-0.17,0.86,U] [#4 -0.57,-0.05,0.32,U] [#5 -0.88,-0.48,0.00,M1] [#6 -0.25,-0.57,0.27,U] [#7 0.06,-0.14,0.23,U] [#8 -0.27,-0.23,0.24,U] 
04:09:16.587 00.001 21068 refined, 7 included, MultiStar: {-0.23, -0.21}, one-star: {-0.24, -0.27}
04:09:16.590 00.003 21068 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
04:09:16.591 00.001 21068 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 0.99)
04:09:16.593 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.39 mountX=0.19 mountY=0.26, mountTheta=0.95
04:09:16.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.21, opts=13)
04:09:16.597 00.002 21068 Enqueuing Move request for scope (-0.23, -0.21)
04:09:16.599 00.002 16108 Worker thread wakes up
04:09:16.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
04:09:16.599 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
04:09:16.599 00.000 16108 Moving (-0.23, -0.21) raw xDistance=0.19 yDistance=0.26
04:09:16.600 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:09:16.600 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:16.600 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:09:16.600 00.000 16108 MoveAxis(E, 0, ABG)
04:09:16.600 00.000 16108 Move returns status 0, amount 0
04:09:16.600 00.000 16108 MoveAxis(N, 0, ABG)
04:09:16.600 00.000 16108 Move returns status 0, amount 0
04:09:16.600 00.000 16108 move complete, result=0
04:09:16.601 00.001 16108 worker thread done servicing request
04:09:16.609 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1526, max=65535, med=4621, FiltMin=3926, FiltMax=18870, Gamma=1.000
04:09:16.628 00.019 21068 UpdateGuideState exits: m=229344 SNR=113.1
04:09:16.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:16.630 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:16.630 00.000 21068 Enqueuing Expose request
04:09:16.631 00.001 16108 Worker thread wakes up
04:09:16.631 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:09:16.632 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:16.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:17.608 00.976 16108 Exposure complete
04:09:17.672 00.064 16108 worker thread done servicing request
04:09:17.673 00.001 21068 OnExposeComplete: enter
04:09:17.674 00.001 21068 UpdateGuideState(): m_state=6
04:09:17.675 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
04:09:17.678 00.003 21068 Star::Find returns 1 (0), X=102.56, Y=801.56, Mass=258355, SNR=123.8, Peak=26262 HFD=3.2
04:09:17.679 00.001 21068 MultiStar: [#1 -0.31,-0.25,0.93,U] [#2 -0.11,-0.24,0.83,U] [#3 0.15,-0.11,0.74,U] [#4 -0.42,0.54,0.28,U] [#5 0.06,-0.44,0.28,U] [#6 -0.04,-0.63,0.24,U] [#7 -0.27,-0.31,0.24,U] [#8 0.27,0.03,0.27,U] 
04:09:17.680 00.001 21068 refined, 8 included, MultiStar: {-0.12, -0.12}, one-star: {-0.20, 0.13}
04:09:17.681 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.96)
04:09:17.682 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.02)
04:09:17.684 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.36 mountX=0.10 mountY=0.14, mountTheta=0.97
04:09:17.687 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.12, opts=13)
04:09:17.688 00.001 21068 Enqueuing Move request for scope (-0.12, -0.12)
04:09:17.689 00.001 16108 Worker thread wakes up
04:09:17.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
04:09:17.690 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
04:09:17.690 00.000 16108 Moving (-0.12, -0.12) raw xDistance=0.10 yDistance=0.14
04:09:17.690 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:09:17.690 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:17.690 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:09:17.690 00.000 16108 MoveAxis(E, 0, ABG)
04:09:17.690 00.000 16108 Move returns status 0, amount 0
04:09:17.690 00.000 16108 MoveAxis(N, 0, ABG)
04:09:17.690 00.000 16108 Move returns status 0, amount 0
04:09:17.690 00.000 16108 move complete, result=0
04:09:17.690 00.000 16108 worker thread done servicing request
04:09:17.694 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2438, max=65535, med=4633, FiltMin=3926, FiltMax=18470, Gamma=1.000
04:09:17.710 00.016 21068 UpdateGuideState exits: m=258355 SNR=123.8
04:09:17.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:17.711 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:17.712 00.001 21068 Enqueuing Expose request
04:09:17.713 00.001 16108 Worker thread wakes up
04:09:17.713 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:17.713 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:17.714 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:18.889 01.175 16108 Exposure complete
04:09:18.944 00.055 16108 worker thread done servicing request
04:09:18.944 00.000 21068 OnExposeComplete: enter
04:09:18.946 00.002 21068 UpdateGuideState(): m_state=6
04:09:18.947 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
04:09:18.948 00.001 21068 Star::Find returns 1 (0), X=102.56, Y=801.66, Mass=233981, SNR=122.3, Peak=26038 HFD=3.2
04:09:18.949 00.001 21068 MultiStar: [#1 -0.54,0.01,0.86,U] [#2 -0.19,0.02,0.92,U] [#3 -0.26,0.12,0.76,U] [#4 -0.48,0.33,0.26,U] [#5 -0.67,0.01,0.28,U] [#6 -0.49,-0.76,0.00,M1] [#7 -0.21,-0.10,0.28,U] [#8 -0.45,-0.08,0.25,U] 
04:09:18.949 00.000 21068 single-star, 7 included, MultiStar: {-0.33, 0.08}, one-star: {-0.21, 0.23}
04:09:18.950 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.65 = -0.65)
04:09:18.951 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
04:09:18.952 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.31 mountX=0.24 mountY=-0.17, mountTheta=-0.61
04:09:18.953 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.23, opts=13)
04:09:18.954 00.001 21068 Enqueuing Move request for scope (-0.21, 0.23)
04:09:18.955 00.001 16108 Worker thread wakes up
04:09:18.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
04:09:18.955 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
04:09:18.955 00.000 16108 Moving (-0.21, 0.23) raw xDistance=0.24 yDistance=-0.17
04:09:18.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:09:18.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:18.956 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:09:18.956 00.000 16108 MoveAxis(W, 64, ABG)
04:09:18.956 00.000 16108 Guiding  Dir = 3, Dur = 64
04:09:18.956 00.000 16108 IsSlewing returns 0
04:09:18.956 00.000 16108 IsGuiding returns 0
04:09:18.958 00.002 16108 PulseGuide returned control before completion, sleep 73
04:09:18.960 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4646, FiltMin=3933, FiltMax=18665, Gamma=1.000
04:09:18.984 00.024 21068 UpdateGuideState exits: m=233981 SNR=122.3
04:09:18.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:18.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:18.987 00.001 21068 Enqueuing Expose request
04:09:19.039 00.052 16108 IsGuiding returns 1
04:09:19.039 00.000 16108 scope still moving after pulse duration time elapsed
04:09:19.070 00.031 16108 IsSlewing returns 0
04:09:19.070 00.000 16108 IsGuiding returns 0
04:09:19.070 00.000 16108 scope move finished after 64 + 50 ms
04:09:19.071 00.001 16108 Move returns status 0, amount 64
04:09:19.071 00.000 16108 MoveAxis(N, 0, ABG)
04:09:19.071 00.000 16108 Move returns status 0, amount 0
04:09:19.071 00.000 16108 move complete, result=0
04:09:19.071 00.000 16108 worker thread done servicing request
04:09:19.071 00.000 16108 Worker thread wakes up
04:09:19.071 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.2 px 0 ms NORTH
04:09:19.074 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:19.074 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:20.048 00.974 16108 Exposure complete
04:09:20.112 00.064 16108 worker thread done servicing request
04:09:20.112 00.000 21068 OnExposeComplete: enter
04:09:20.114 00.002 21068 UpdateGuideState(): m_state=6
04:09:20.115 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
04:09:20.116 00.001 21068 Star::Find returns 1 (0), X=102.45, Y=801.54, Mass=216457, SNR=104.9, Peak=24339 HFD=3.2
04:09:20.118 00.002 21068 MultiStar: [#1 -0.50,-0.04,1.07,U] [#2 -0.20,-0.29,1.08,U] [#3 -0.34,0.05,0.83,U] [#4 -0.16,0.36,0.32,U] [#5 -0.50,0.20,0.36,U] [#6 -0.44,-0.43,0.21,U] [#7 -0.52,-0.02,0.25,U] [#8 -0.28,0.06,0.22,U] 
04:09:20.119 00.001 21068 single-star, 8 included, MultiStar: {-0.35, -0.02}, one-star: {-0.32, 0.10}
04:09:20.120 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
04:09:20.121 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
04:09:20.123 00.002 21068 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.33 cameraTheta=2.83 mountX=0.33 mountY=-0.03, mountTheta=-0.08
04:09:20.126 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.10, opts=13)
04:09:20.128 00.002 21068 Enqueuing Move request for scope (-0.32, 0.10)
04:09:20.129 00.001 16108 Worker thread wakes up
04:09:20.129 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
04:09:20.129 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
04:09:20.129 00.000 16108 Moving (-0.32, 0.10) raw xDistance=0.33 yDistance=-0.03
04:09:20.129 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
04:09:20.130 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:20.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:09:20.130 00.000 16108 MoveAxis(W, 91, ABG)
04:09:20.130 00.000 16108 Guiding  Dir = 3, Dur = 91
04:09:20.130 00.000 16108 IsSlewing returns 0
04:09:20.131 00.001 16108 IsGuiding returns 0
04:09:20.138 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4659, FiltMin=3939, FiltMax=19926, Gamma=1.000
04:09:20.140 00.002 16108 PulseGuide returned control before completion, sleep 92
04:09:20.161 00.021 21068 UpdateGuideState exits: m=216457 SNR=104.9
04:09:20.163 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:20.165 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:20.166 00.001 21068 Enqueuing Expose request
04:09:20.248 00.082 16108 IsGuiding returns 0
04:09:20.248 00.000 16108 Move returns status 0, amount 91
04:09:20.248 00.000 16108 MoveAxis(N, 0, ABG)
04:09:20.248 00.000 16108 Move returns status 0, amount 0
04:09:20.248 00.000 16108 move complete, result=0
04:09:20.248 00.000 16108 worker thread done servicing request
04:09:20.248 00.000 16108 Worker thread wakes up
04:09:20.248 00.000 21068 GuideStep: 0.3 px 91 ms WEST, -0.0 px 0 ms NORTH
04:09:20.252 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:20.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:21.417 01.165 16108 Exposure complete
04:09:21.472 00.055 16108 worker thread done servicing request
04:09:21.472 00.000 21068 OnExposeComplete: enter
04:09:21.475 00.003 21068 UpdateGuideState(): m_state=6
04:09:21.478 00.003 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
04:09:21.480 00.002 21068 Star::Find returns 1 (0), X=103.04, Y=801.57, Mass=193912, SNR=97.0, Peak=23782 HFD=3.4
04:09:21.481 00.001 21068 MultiStar: [#1 0.10,-0.14,1.18,U] [#2 0.35,-0.03,1.11,U] [#3 0.17,0.17,1.09,U] [#4 0.06,0.12,0.34,U] [#5 -0.08,0.21,0.38,U] [#6 0.19,-0.48,0.31,U] [#7 0.00,0.04,0.37,U] [#8 0.33,0.13,0.24,U] 
04:09:21.482 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.02}, one-star: {0.28, 0.14}
04:09:21.484 00.002 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
04:09:21.485 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
04:09:21.487 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.18 mountY=-0.06, mountTheta=-2.79
04:09:21.489 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.02, opts=13)
04:09:21.490 00.001 21068 Enqueuing Move request for scope (0.18, 0.02)
04:09:21.491 00.001 16108 Worker thread wakes up
04:09:21.491 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
04:09:21.491 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
04:09:21.491 00.000 16108 Moving (0.18, 0.02) raw xDistance=-0.18 yDistance=-0.06
04:09:21.491 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:09:21.491 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:21.491 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:09:21.491 00.000 16108 MoveAxis(E, 0, ABG)
04:09:21.491 00.000 16108 Move returns status 0, amount 0
04:09:21.491 00.000 16108 MoveAxis(N, 0, ABG)
04:09:21.491 00.000 16108 Move returns status 0, amount 0
04:09:21.492 00.001 16108 move complete, result=0
04:09:21.492 00.000 16108 worker thread done servicing request
04:09:21.495 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4678, FiltMin=3942, FiltMax=21081, Gamma=1.000
04:09:21.508 00.013 21068 UpdateGuideState exits: m=193912 SNR=97.0
04:09:21.509 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:21.510 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:21.510 00.000 21068 Enqueuing Expose request
04:09:21.511 00.001 16108 Worker thread wakes up
04:09:21.511 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:21.512 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:21.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:22.486 00.974 16108 Exposure complete
04:09:22.551 00.065 16108 worker thread done servicing request
04:09:22.551 00.000 21068 OnExposeComplete: enter
04:09:22.551 00.000 21068 UpdateGuideState(): m_state=6
04:09:22.553 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
04:09:22.554 00.001 21068 Star::Find returns 1 (0), X=103.01, Y=801.50, Mass=178250, SNR=91.0, Peak=22579 HFD=3.6
04:09:22.555 00.001 21068 MultiStar: [#1 0.08,-0.07,1.28,U] [#2 0.42,-0.15,1.05,U] [#3 0.32,-0.19,0.94,U] [#4 0.28,0.11,0.33,U] [#5 -0.33,-0.05,0.38,U] [#6 -0.12,-0.56,0.31,U] [#7 0.13,0.16,0.32,U] [#8 0.16,0.05,0.30,U] 
04:09:22.556 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.24, 0.06}
04:09:22.557 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
04:09:22.558 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 3.00)
04:09:22.558 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.38 mountX=-0.20 mountY=0.03, mountTheta=3.00
04:09:22.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.08, opts=13)
04:09:22.561 00.001 21068 Enqueuing Move request for scope (0.19, -0.08)
04:09:22.561 00.000 16108 Worker thread wakes up
04:09:22.562 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
04:09:22.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
04:09:22.562 00.000 16108 Moving (0.19, -0.08) raw xDistance=-0.20 yDistance=0.03
04:09:22.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:09:22.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:22.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:22.562 00.000 16108 MoveAxis(E, 0, ABG)
04:09:22.562 00.000 16108 Move returns status 0, amount 0
04:09:22.562 00.000 16108 MoveAxis(N, 0, ABG)
04:09:22.562 00.000 16108 Move returns status 0, amount 0
04:09:22.562 00.000 16108 move complete, result=0
04:09:22.562 00.000 16108 worker thread done servicing request
04:09:22.568 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2045, max=65535, med=4694, FiltMin=4006, FiltMax=20096, Gamma=1.000
04:09:22.588 00.020 21068 UpdateGuideState exits: m=178250 SNR=91.0
04:09:22.590 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:22.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:22.591 00.000 21068 Enqueuing Expose request
04:09:22.592 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:22.593 00.001 16108 Worker thread wakes up
04:09:22.593 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:22.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:23.758 01.165 16108 Exposure complete
04:09:23.832 00.074 16108 worker thread done servicing request
04:09:23.832 00.000 21068 OnExposeComplete: enter
04:09:23.834 00.002 21068 UpdateGuideState(): m_state=6
04:09:23.837 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
04:09:23.840 00.003 21068 Star::Find returns 1 (0), X=102.98, Y=801.76, Mass=218744, SNR=107.5, Peak=24710 HFD=3.5
04:09:23.842 00.002 21068 MultiStar: [#1 -0.09,-0.12,0.91,U] [#2 0.35,-0.32,0.93,U] [#3 0.27,-0.00,0.73,U] [#4 0.01,0.47,0.29,U] [#5 0.07,0.23,0.32,U] [#6 0.08,-0.10,0.27,U] [#7 0.55,-0.03,0.28,U] [#8 -0.12,-0.16,0.23,U] 
04:09:23.844 00.002 21068 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.21, 0.32}
04:09:23.846 00.002 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
04:09:23.848 00.002 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
04:09:23.850 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.06 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
04:09:23.853 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.01, opts=13)
04:09:23.855 00.002 21068 Enqueuing Move request for scope (0.17, 0.01)
04:09:23.857 00.002 16108 Worker thread wakes up
04:09:23.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
04:09:23.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
04:09:23.857 00.000 16108 Moving (0.17, 0.01) raw xDistance=-0.16 yDistance=-0.05
04:09:23.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:09:23.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:23.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:09:23.858 00.001 16108 MoveAxis(E, 0, ABG)
04:09:23.858 00.000 16108 Move returns status 0, amount 0
04:09:23.858 00.000 16108 MoveAxis(N, 0, ABG)
04:09:23.858 00.000 16108 Move returns status 0, amount 0
04:09:23.858 00.000 16108 move complete, result=0
04:09:23.858 00.000 16108 worker thread done servicing request
04:09:23.863 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4710, FiltMin=3968, FiltMax=18489, Gamma=1.000
04:09:23.884 00.021 21068 UpdateGuideState exits: m=218744 SNR=107.5
04:09:23.886 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:23.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:23.888 00.001 21068 Enqueuing Expose request
04:09:23.889 00.001 16108 Worker thread wakes up
04:09:23.889 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:23.891 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:23.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:24.861 00.970 16108 Exposure complete
04:09:24.936 00.075 16108 worker thread done servicing request
04:09:24.936 00.000 21068 OnExposeComplete: enter
04:09:24.938 00.002 21068 UpdateGuideState(): m_state=6
04:09:24.939 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
04:09:24.941 00.002 21068 Star::Find returns 1 (0), X=103.17, Y=801.53, Mass=233034, SNR=114.3, Peak=29126 HFD=3.3
04:09:24.944 00.003 21068 MultiStar: [#1 0.01,-0.10,0.94,U] [#2 0.52,-0.19,0.87,U] [#3 0.33,-0.27,0.71,U] [#4 0.05,0.48,0.29,U] [#5 0.11,-0.10,0.23,U] [#6 0.27,-0.57,0.29,U] [#7 0.39,-0.23,0.26,U] [#8 0.26,-0.62,0.21,U] 
04:09:24.946 00.002 21068 refined, 8 included, MultiStar: {0.29, -0.12}, one-star: {0.40, 0.09}
04:09:24.948 00.002 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.37 = 2.91)
04:09:24.949 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
04:09:24.950 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-0.41 mountX=-0.30 mountY=0.05, mountTheta=2.97
04:09:24.953 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.12, opts=13)
04:09:24.954 00.001 21068 Enqueuing Move request for scope (0.29, -0.12)
04:09:24.954 00.000 16108 Worker thread wakes up
04:09:24.954 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd
04:09:24.955 00.001 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.12)
04:09:24.955 00.000 16108 Moving (0.29, -0.12) raw xDistance=-0.30 yDistance=0.05
04:09:24.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:09:24.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:24.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:09:24.955 00.000 16108 MoveAxis(E, 79, ABG)
04:09:24.955 00.000 16108 Guiding  Dir = 2, Dur = 79
04:09:24.955 00.000 16108 IsSlewing returns 0
04:09:24.955 00.000 16108 IsGuiding returns 0
04:09:24.960 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4720, FiltMin=3945, FiltMax=17689, Gamma=1.000
04:09:24.972 00.012 21068 UpdateGuideState exits: m=233034 SNR=114.3
04:09:24.973 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:24.974 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:24.975 00.001 21068 Enqueuing Expose request
04:09:24.975 00.000 16108 PulseGuide returned control before completion, sleep 70
04:09:25.055 00.080 16108 IsGuiding returns 1
04:09:25.055 00.000 16108 scope still moving after pulse duration time elapsed
04:09:25.082 00.027 16108 IsSlewing returns 0
04:09:25.082 00.000 16108 IsGuiding returns 0
04:09:25.082 00.000 16108 scope move finished after 79 + 48 ms
04:09:25.083 00.001 16108 Move returns status 0, amount 79
04:09:25.083 00.000 16108 MoveAxis(N, 0, ABG)
04:09:25.083 00.000 16108 Move returns status 0, amount 0
04:09:25.083 00.000 16108 move complete, result=0
04:09:25.083 00.000 16108 worker thread done servicing request
04:09:25.083 00.000 16108 Worker thread wakes up
04:09:25.083 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
04:09:25.086 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:25.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:26.258 01.172 16108 Exposure complete
04:09:26.325 00.067 16108 worker thread done servicing request
04:09:26.325 00.000 21068 OnExposeComplete: enter
04:09:26.327 00.002 21068 UpdateGuideState(): m_state=6
04:09:26.328 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
04:09:26.330 00.002 21068 Star::Find returns 1 (0), X=102.94, Y=801.26, Mass=271603, SNR=126.4, Peak=35942 HFD=3.3
04:09:26.331 00.001 21068 MultiStar: [#1 -0.17,-0.36,0.87,U] [#2 0.05,-0.42,0.73,U] [#3 -0.00,0.07,0.63,U] [#4 0.09,0.06,0.27,U] [#5 -0.05,-0.14,0.24,U] [#6 0.24,-0.65,0.22,U] [#7 0.60,-0.03,0.23,U] [#8 0.07,-0.16,0.18,U] 
04:09:26.332 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.18, -0.18}
04:09:26.333 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
04:09:26.333 00.000 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.10)
04:09:26.334 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.28 mountX=-0.10 mountY=0.20, mountTheta=2.05
04:09:26.335 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.22, opts=13)
04:09:26.336 00.001 21068 Enqueuing Move request for scope (0.07, -0.22)
04:09:26.337 00.001 16108 Worker thread wakes up
04:09:26.337 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
04:09:26.337 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
04:09:26.337 00.000 16108 Moving (0.07, -0.22) raw xDistance=-0.10 yDistance=0.20
04:09:26.337 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:26.337 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:26.337 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:09:26.337 00.000 16108 MoveAxis(E, 0, ABG)
04:09:26.338 00.001 16108 Move returns status 0, amount 0
04:09:26.338 00.000 16108 MoveAxis(N, 0, ABG)
04:09:26.338 00.000 16108 Move returns status 0, amount 0
04:09:26.338 00.000 16108 move complete, result=0
04:09:26.338 00.000 16108 worker thread done servicing request
04:09:26.341 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2281, max=65535, med=4726, FiltMin=4041, FiltMax=19014, Gamma=1.000
04:09:26.354 00.013 21068 UpdateGuideState exits: m=271603 SNR=126.4
04:09:26.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:26.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:26.357 00.001 21068 Enqueuing Expose request
04:09:26.357 00.000 16108 Worker thread wakes up
04:09:26.357 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:26.358 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:26.358 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:27.340 00.982 16108 Exposure complete
04:09:27.417 00.077 16108 worker thread done servicing request
04:09:27.418 00.001 21068 OnExposeComplete: enter
04:09:27.419 00.001 21068 UpdateGuideState(): m_state=6
04:09:27.421 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
04:09:27.423 00.002 21068 Star::Find returns 1 (0), X=102.98, Y=801.43, Mass=286550, SNR=148.7, Peak=32454 HFD=3.5
04:09:27.425 00.002 21068 MultiStar: [#1 -0.06,-0.05,0.72,U] [#2 0.25,-0.22,0.61,U] [#3 0.24,-0.29,0.49,U] [#4 -0.05,0.24,0.16,U] [#5 -0.17,0.22,0.20,U] [#6 0.11,-0.42,0.24,U] [#7 0.03,-0.15,0.18,U] [#8 0.39,-0.06,0.16,U] 
04:09:27.426 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.21, -0.01}
04:09:27.427 00.001 21068 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.97) = xAngle (-3.62 = 2.67)
04:09:27.428 00.001 21068 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.55 = 2.73)
04:09:27.429 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.65 mountX=-0.15 mountY=0.07, mountTheta=2.72
04:09:27.431 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.10, opts=13)
04:09:27.431 00.000 21068 Enqueuing Move request for scope (0.13, -0.10)
04:09:27.432 00.001 16108 Worker thread wakes up
04:09:27.432 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
04:09:27.432 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
04:09:27.432 00.000 16108 Moving (0.13, -0.10) raw xDistance=-0.15 yDistance=0.07
04:09:27.432 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:09:27.432 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:27.432 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:09:27.432 00.000 16108 MoveAxis(E, 0, ABG)
04:09:27.432 00.000 16108 Move returns status 0, amount 0
04:09:27.432 00.000 16108 MoveAxis(N, 0, ABG)
04:09:27.432 00.000 16108 Move returns status 0, amount 0
04:09:27.432 00.000 16108 move complete, result=0
04:09:27.434 00.002 16108 worker thread done servicing request
04:09:27.437 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2381, max=65535, med=4733, FiltMin=4019, FiltMax=21363, Gamma=1.000
04:09:27.449 00.012 21068 UpdateGuideState exits: m=286550 SNR=148.7
04:09:27.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:27.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:27.452 00.001 21068 Enqueuing Expose request
04:09:27.452 00.000 16108 Worker thread wakes up
04:09:27.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:27.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:27.453 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:28.621 01.168 16108 Exposure complete
04:09:28.701 00.080 16108 worker thread done servicing request
04:09:28.701 00.000 21068 OnExposeComplete: enter
04:09:28.702 00.001 21068 UpdateGuideState(): m_state=6
04:09:28.703 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
04:09:28.704 00.001 21068 Star::Find returns 1 (0), X=103.30, Y=801.62, Mass=328898, SNR=148.1, Peak=28480 HFD=3.5
04:09:28.705 00.001 21068 MultiStar: [#1 -0.08,-0.33,0.64,U] [#2 0.29,-0.37,0.59,U] [#3 0.31,-0.19,0.51,U] [#4 0.10,0.44,0.19,U] [#5 0.58,0.29,0.21,U] [#6 0.10,-0.68,0.18,U] [#7 0.22,-0.21,0.21,U] [#8 0.23,0.00,0.16,U] 
04:09:28.706 00.001 21068 refined, 8 included, MultiStar: {0.29, -0.10}, one-star: {0.54, 0.18}
04:09:28.706 00.000 21068 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.97) = xAngle (-3.29 = 2.99)
04:09:28.707 00.001 21068 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.23 = 3.05)
04:09:28.708 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-0.32 mountX=-0.30 mountY=0.03, mountTheta=3.05
04:09:28.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.10, opts=13)
04:09:28.710 00.001 21068 Enqueuing Move request for scope (0.29, -0.10)
04:09:28.711 00.001 16108 Worker thread wakes up
04:09:28.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
04:09:28.711 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
04:09:28.711 00.000 16108 Moving (0.29, -0.10) raw xDistance=-0.30 yDistance=0.03
04:09:28.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:09:28.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:28.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:28.711 00.000 16108 MoveAxis(E, 78, ABG)
04:09:28.711 00.000 16108 Guiding  Dir = 2, Dur = 78
04:09:28.711 00.000 16108 IsSlewing returns 0
04:09:28.712 00.001 16108 IsGuiding returns 0
04:09:28.715 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=4736, FiltMin=4013, FiltMax=21145, Gamma=1.000
04:09:28.727 00.012 21068 UpdateGuideState exits: m=328898 SNR=148.1
04:09:28.727 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:28.728 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:28.729 00.001 21068 Enqueuing Expose request
04:09:28.764 00.035 16108 PulseGuide returned control before completion, sleep 35
04:09:28.811 00.047 16108 IsGuiding returns 1
04:09:28.811 00.000 16108 scope still moving after pulse duration time elapsed
04:09:28.843 00.032 16108 IsSlewing returns 0
04:09:28.844 00.001 16108 IsGuiding returns 1
04:09:28.874 00.030 16108 IsSlewing returns 0
04:09:28.874 00.000 16108 IsGuiding returns 0
04:09:28.874 00.000 16108 scope move finished after 78 + 84 ms
04:09:28.874 00.000 16108 Move returns status 0, amount 78
04:09:28.874 00.000 16108 MoveAxis(N, 0, ABG)
04:09:28.874 00.000 16108 Move returns status 0, amount 0
04:09:28.874 00.000 16108 move complete, result=0
04:09:28.874 00.000 16108 worker thread done servicing request
04:09:28.874 00.000 16108 Worker thread wakes up
04:09:28.875 00.001 21068 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
04:09:28.876 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:28.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:29.855 00.979 16108 Exposure complete
04:09:29.933 00.078 16108 worker thread done servicing request
04:09:29.934 00.001 21068 OnExposeComplete: enter
04:09:29.934 00.000 21068 UpdateGuideState(): m_state=6
04:09:29.935 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
04:09:29.936 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.67, Mass=303660, SNR=121.6, Peak=32006 HFD=3.4
04:09:29.937 00.001 21068 MultiStar: [#1 -0.16,-0.25,0.78,U] [#2 0.28,0.01,0.77,U] [#3 0.09,-0.12,0.68,U] [#4 -0.27,0.56,0.24,U] [#5 -0.12,0.33,0.25,U] [#6 -0.04,-0.55,0.23,U] [#7 0.12,-0.39,0.23,U] [#8 0.28,0.15,0.20,U] 
04:09:29.938 00.001 21068 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.14, 0.24}
04:09:29.938 00.000 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
04:09:29.939 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
04:09:29.941 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.02 mountX=-0.06 mountY=-0.01, mountTheta=-2.92
04:09:29.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.00, opts=13)
04:09:29.945 00.002 21068 Enqueuing Move request for scope (0.06, -0.00)
04:09:29.947 00.002 16108 Worker thread wakes up
04:09:29.947 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
04:09:29.947 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
04:09:29.948 00.001 16108 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=-0.01
04:09:29.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:09:29.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:29.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:09:29.948 00.000 16108 MoveAxis(E, 0, ABG)
04:09:29.948 00.000 16108 Move returns status 0, amount 0
04:09:29.948 00.000 16108 MoveAxis(N, 0, ABG)
04:09:29.948 00.000 16108 Move returns status 0, amount 0
04:09:29.948 00.000 16108 move complete, result=0
04:09:29.948 00.000 16108 worker thread done servicing request
04:09:29.956 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2128, max=65535, med=4742, FiltMin=4054, FiltMax=18937, Gamma=1.000
04:09:29.972 00.016 21068 UpdateGuideState exits: m=303660 SNR=121.6
04:09:29.976 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:29.978 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:29.980 00.002 21068 Enqueuing Expose request
04:09:29.983 00.003 16108 Worker thread wakes up
04:09:29.983 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:29.985 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:29.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:31.153 01.168 16108 Exposure complete
04:09:31.214 00.061 16108 worker thread done servicing request
04:09:31.214 00.000 21068 OnExposeComplete: enter
04:09:31.215 00.001 21068 UpdateGuideState(): m_state=6
04:09:31.216 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
04:09:31.217 00.001 21068 Star::Find returns 1 (0), X=102.79, Y=801.60, Mass=306083, SNR=131.8, Peak=33251 HFD=3.4
04:09:31.218 00.001 21068 MultiStar: [#1 -0.24,-0.17,0.60,U] [#2 0.02,-0.09,0.61,U] [#3 0.20,-0.13,0.55,U] [#4 -0.01,0.10,0.21,U] [#5 -0.20,-0.11,0.26,U] [#6 0.27,0.20,0.16,U] [#7 0.07,-0.16,0.23,U] [#8 -0.20,-0.24,0.18,U] 
04:09:31.219 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.02, 0.16}
04:09:31.219 00.000 21068 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
04:09:31.221 00.002 21068 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.55)
04:09:31.222 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.83 mountX=0.00 mountY=0.03, mountTheta=1.49
04:09:31.223 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
04:09:31.224 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
04:09:31.225 00.001 16108 Worker thread wakes up
04:09:31.225 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:09:31.225 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:09:31.225 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.03
04:09:31.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:09:31.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:31.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:31.225 00.000 16108 MoveAxis(E, 0, ABG)
04:09:31.225 00.000 16108 Move returns status 0, amount 0
04:09:31.225 00.000 16108 MoveAxis(N, 0, ABG)
04:09:31.225 00.000 16108 Move returns status 0, amount 0
04:09:31.225 00.000 16108 move complete, result=0
04:09:31.226 00.001 16108 worker thread done servicing request
04:09:31.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4739, FiltMin=3949, FiltMax=22073, Gamma=1.000
04:09:31.245 00.015 21068 UpdateGuideState exits: m=306083 SNR=131.8
04:09:31.247 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:31.247 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:31.248 00.001 21068 Enqueuing Expose request
04:09:31.249 00.001 16108 Worker thread wakes up
04:09:31.249 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:31.249 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:31.250 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:32.228 00.978 16108 Exposure complete
04:09:32.282 00.054 16108 worker thread done servicing request
04:09:32.282 00.000 21068 OnExposeComplete: enter
04:09:32.283 00.001 21068 UpdateGuideState(): m_state=6
04:09:32.285 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
04:09:32.286 00.001 21068 Star::Find returns 1 (0), X=102.61, Y=801.51, Mass=322053, SNR=136.3, Peak=34454 HFD=3.3
04:09:32.287 00.001 21068 MultiStar: [#1 -0.35,-0.29,0.67,U] [#2 -0.09,-0.06,0.60,U] [#3 -0.13,-0.01,0.63,U] [#4 -0.18,0.43,0.21,U] [#5 -0.31,0.19,0.19,U] [#6 -0.00,-0.28,0.17,U] [#7 -0.13,0.03,0.20,U] [#8 0.17,0.10,0.25,U] 
04:09:32.288 00.001 21068 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.16, 0.08}
04:09:32.290 00.002 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
04:09:32.291 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.32)
04:09:32.292 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.05 mountX=0.15 mountY=0.05, mountTheta=0.32
04:09:32.294 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.01, opts=13)
04:09:32.295 00.001 21068 Enqueuing Move request for scope (-0.16, -0.01)
04:09:32.296 00.001 16108 Worker thread wakes up
04:09:32.296 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
04:09:32.296 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
04:09:32.296 00.000 16108 Moving (-0.16, -0.01) raw xDistance=0.15 yDistance=0.05
04:09:32.296 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:09:32.296 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:32.296 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:09:32.296 00.000 16108 MoveAxis(E, 0, ABG)
04:09:32.296 00.000 16108 Move returns status 0, amount 0
04:09:32.296 00.000 16108 MoveAxis(N, 0, ABG)
04:09:32.296 00.000 16108 Move returns status 0, amount 0
04:09:32.296 00.000 16108 move complete, result=0
04:09:32.296 00.000 16108 worker thread done servicing request
04:09:32.300 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4739, FiltMin=4077, FiltMax=20534, Gamma=1.000
04:09:32.317 00.017 21068 UpdateGuideState exits: m=322053 SNR=136.3
04:09:32.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:32.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:32.320 00.001 21068 Enqueuing Expose request
04:09:32.320 00.000 16108 Worker thread wakes up
04:09:32.320 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:32.321 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:32.321 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:33.473 01.152 16108 Exposure complete
04:09:33.526 00.053 16108 worker thread done servicing request
04:09:33.526 00.000 21068 OnExposeComplete: enter
04:09:33.527 00.001 21068 UpdateGuideState(): m_state=6
04:09:33.527 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
04:09:33.528 00.001 21068 Star::Find returns 1 (0), X=102.76, Y=801.35, Mass=286988, SNR=145.5, Peak=31750 HFD=3.5
04:09:33.529 00.001 21068 MultiStar: [#1 -0.35,-0.18,0.65,U] [#2 0.13,-0.17,0.56,U] [#3 0.21,0.03,0.64,U] [#4 -0.21,0.64,0.22,U] [#5 -0.53,-0.02,0.19,U] [#6 -0.11,-0.24,0.20,U] [#7 -0.29,0.16,0.18,U] [#8 -0.29,0.15,0.26,U] 
04:09:33.530 00.001 21068 single-star, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.01, -0.08}
04:09:33.531 00.001 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.62 = 1.67)
04:09:33.531 00.000 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
04:09:33.532 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.01 mountY=0.08, mountTheta=1.67
04:09:33.534 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
04:09:33.534 00.000 21068 Enqueuing Move request for scope (-0.01, -0.08)
04:09:33.535 00.001 16108 Worker thread wakes up
04:09:33.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
04:09:33.535 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
04:09:33.535 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.01 yDistance=0.08
04:09:33.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:09:33.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:33.536 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:09:33.536 00.000 16108 MoveAxis(E, 0, ABG)
04:09:33.536 00.000 16108 Move returns status 0, amount 0
04:09:33.536 00.000 16108 MoveAxis(N, 0, ABG)
04:09:33.536 00.000 16108 Move returns status 0, amount 0
04:09:33.536 00.000 16108 move complete, result=0
04:09:33.536 00.000 16108 worker thread done servicing request
04:09:33.542 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4736, FiltMin=4035, FiltMax=21542, Gamma=1.000
04:09:33.556 00.014 21068 UpdateGuideState exits: m=286988 SNR=145.5
04:09:33.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:33.557 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:33.558 00.001 21068 Enqueuing Expose request
04:09:33.559 00.001 16108 Worker thread wakes up
04:09:33.559 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:33.560 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:33.560 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:34.544 00.984 16108 Exposure complete
04:09:34.600 00.056 16108 worker thread done servicing request
04:09:34.600 00.000 21068 OnExposeComplete: enter
04:09:34.602 00.002 21068 UpdateGuideState(): m_state=6
04:09:34.603 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
04:09:34.604 00.001 21068 Star::Find returns 1 (0), X=102.77, Y=801.41, Mass=292820, SNR=123.7, Peak=35846 HFD=3.5
04:09:34.606 00.002 21068 MultiStar: [#1 -0.00,-0.10,0.77,U] [#2 0.22,-0.22,0.65,U] [#3 0.33,-0.03,0.68,U] [#4 -0.04,0.34,0.27,U] [#5 0.03,-0.10,0.21,U] [#6 0.12,-0.32,0.16,U] [#7 0.25,0.30,0.23,U] [#8 0.08,-0.01,0.24,U] 
04:09:34.607 00.001 21068 single-star, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.00, -0.03}
04:09:34.609 00.002 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
04:09:34.610 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
04:09:34.610 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.51 mountX=-0.01 mountY=0.02, mountTheta=1.81
04:09:34.612 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
04:09:34.613 00.001 21068 Enqueuing Move request for scope (0.00, -0.03)
04:09:34.613 00.000 16108 Worker thread wakes up
04:09:34.613 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
04:09:34.613 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
04:09:34.613 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.02
04:09:34.614 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:09:34.614 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:34.614 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:09:34.614 00.000 16108 MoveAxis(E, 0, ABG)
04:09:34.614 00.000 16108 Move returns status 0, amount 0
04:09:34.614 00.000 16108 MoveAxis(N, 0, ABG)
04:09:34.614 00.000 16108 Move returns status 0, amount 0
04:09:34.614 00.000 16108 move complete, result=0
04:09:34.614 00.000 16108 worker thread done servicing request
04:09:34.618 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1715, max=65535, med=4733, FiltMin=4061, FiltMax=24153, Gamma=1.000
04:09:34.631 00.013 21068 UpdateGuideState exits: m=292820 SNR=123.7
04:09:34.632 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:34.633 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:34.633 00.000 21068 Enqueuing Expose request
04:09:34.634 00.001 16108 Worker thread wakes up
04:09:34.634 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:34.636 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:34.636 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:35.803 01.167 16108 Exposure complete
04:09:35.865 00.062 16108 worker thread done servicing request
04:09:35.865 00.000 21068 OnExposeComplete: enter
04:09:35.866 00.001 21068 UpdateGuideState(): m_state=6
04:09:35.866 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
04:09:35.867 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.45, Mass=296486, SNR=130.6, Peak=33798 HFD=3.5
04:09:35.868 00.001 21068 MultiStar: [#1 -0.15,-0.08,0.60,U] [#2 0.40,-0.28,0.64,U] [#3 0.29,-0.06,0.68,U] [#4 0.26,0.45,0.33,U] [#5 -0.36,0.48,0.21,U] [#6 0.12,-0.81,0.00,M1] [#7 0.23,-0.34,0.26,U] [#8 0.36,0.60,0.25,U] 
04:09:35.869 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.27, 0.01}
04:09:35.869 00.000 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
04:09:35.870 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
04:09:35.871 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.07 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
04:09:35.872 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
04:09:35.874 00.002 21068 Enqueuing Move request for scope (0.20, 0.01)
04:09:35.875 00.001 16108 Worker thread wakes up
04:09:35.875 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
04:09:35.875 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
04:09:35.875 00.000 16108 Moving (0.20, 0.01) raw xDistance=-0.19 yDistance=-0.06
04:09:35.875 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:09:35.875 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:35.876 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:09:35.876 00.000 16108 MoveAxis(E, 0, ABG)
04:09:35.876 00.000 16108 Move returns status 0, amount 0
04:09:35.876 00.000 16108 MoveAxis(N, 0, ABG)
04:09:35.876 00.000 16108 Move returns status 0, amount 0
04:09:35.876 00.000 16108 move complete, result=0
04:09:35.876 00.000 16108 worker thread done servicing request
04:09:35.885 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2352, max=65535, med=4723, FiltMin=4038, FiltMax=25059, Gamma=1.000
04:09:35.906 00.021 21068 UpdateGuideState exits: m=296486 SNR=130.6
04:09:35.907 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:35.908 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:35.908 00.000 21068 Enqueuing Expose request
04:09:35.910 00.002 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:35.911 00.001 16108 Worker thread wakes up
04:09:35.911 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:35.911 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:36.896 00.985 16108 Exposure complete
04:09:36.957 00.061 16108 worker thread done servicing request
04:09:36.958 00.001 21068 OnExposeComplete: enter
04:09:36.959 00.001 21068 UpdateGuideState(): m_state=6
04:09:36.961 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
04:09:36.962 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.43, Mass=297368, SNR=118.1, Peak=34883 HFD=3.3
04:09:36.963 00.001 21068 MultiStar: [#1 0.03,-0.12,0.73,U] [#2 0.38,-0.03,0.70,U] [#3 0.25,0.06,0.79,U] [#4 0.04,0.41,0.31,U] [#5 -0.41,-0.19,0.23,U] [#6 0.10,-0.88,0.00,M2] [#7 0.44,-0.38,0.24,U] [#8 0.26,0.12,0.22,U] 
04:09:36.964 00.001 21068 single-star, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.10, -0.00}
04:09:36.965 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
04:09:36.966 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
04:09:36.967 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=-0.10 mountY=-0.02, mountTheta=-2.94
04:09:36.970 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.00, opts=13)
04:09:36.971 00.001 21068 Enqueuing Move request for scope (0.10, -0.00)
04:09:36.972 00.001 16108 Worker thread wakes up
04:09:36.972 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
04:09:36.972 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
04:09:36.972 00.000 16108 Moving (0.10, -0.00) raw xDistance=-0.10 yDistance=-0.02
04:09:36.972 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:36.972 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:36.972 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:09:36.972 00.000 16108 MoveAxis(E, 0, ABG)
04:09:36.972 00.000 16108 Move returns status 0, amount 0
04:09:36.972 00.000 16108 MoveAxis(N, 0, ABG)
04:09:36.972 00.000 16108 Move returns status 0, amount 0
04:09:36.972 00.000 16108 move complete, result=0
04:09:36.972 00.000 16108 worker thread done servicing request
04:09:36.976 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4720, FiltMin=4000, FiltMax=26665, Gamma=1.000
04:09:36.989 00.013 21068 UpdateGuideState exits: m=297368 SNR=118.1
04:09:36.990 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:36.992 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:36.993 00.001 21068 Enqueuing Expose request
04:09:36.993 00.000 16108 Worker thread wakes up
04:09:36.993 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:36.994 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:36.994 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:38.156 01.162 16108 Exposure complete
04:09:38.234 00.078 16108 worker thread done servicing request
04:09:38.234 00.000 21068 OnExposeComplete: enter
04:09:38.236 00.002 21068 UpdateGuideState(): m_state=6
04:09:38.237 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
04:09:38.238 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.25, Mass=290637, SNR=119.8, Peak=34790 HFD=3.4
04:09:38.238 00.000 21068 MultiStar: [#1 -0.14,-0.13,0.95,U] [#2 0.46,-0.03,0.95,U] [#3 0.22,0.10,0.95,U] [#4 0.24,0.45,0.27,U] [#5 -0.09,0.49,0.23,U] [#6 0.49,-0.15,0.15,U] [#7 0.14,-0.26,0.25,U] [#8 0.15,-0.13,0.19,U] 
04:09:38.239 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.09, -0.19}
04:09:38.240 00.001 21068 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
04:09:38.240 00.000 21068 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
04:09:38.241 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
04:09:38.244 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
04:09:38.246 00.002 21068 Enqueuing Move request for scope (0.16, -0.02)
04:09:38.248 00.002 16108 Worker thread wakes up
04:09:38.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
04:09:38.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
04:09:38.248 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.01
04:09:38.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:09:38.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:38.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:09:38.248 00.000 16108 MoveAxis(E, 0, ABG)
04:09:38.248 00.000 16108 Move returns status 0, amount 0
04:09:38.248 00.000 16108 MoveAxis(N, 0, ABG)
04:09:38.248 00.000 16108 Move returns status 0, amount 0
04:09:38.248 00.000 16108 move complete, result=0
04:09:38.248 00.000 16108 worker thread done servicing request
04:09:38.255 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4707, FiltMin=3926, FiltMax=26678, Gamma=1.000
04:09:38.276 00.021 21068 UpdateGuideState exits: m=290637 SNR=119.8
04:09:38.277 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:38.278 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:38.279 00.001 21068 Enqueuing Expose request
04:09:38.280 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:38.280 00.000 16108 Worker thread wakes up
04:09:38.281 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:38.281 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:39.269 00.988 16108 Exposure complete
04:09:39.341 00.072 16108 worker thread done servicing request
04:09:39.341 00.000 21068 OnExposeComplete: enter
04:09:39.343 00.002 21068 UpdateGuideState(): m_state=6
04:09:39.344 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
04:09:39.345 00.001 21068 Star::Find returns 1 (0), X=103.06, Y=801.42, Mass=320513, SNR=127.4, Peak=38422 HFD=3.4
04:09:39.346 00.001 21068 MultiStar: [#1 0.07,-0.25,0.85,U] [#2 0.14,-0.22,0.73,U] [#3 0.29,-0.36,0.75,U] [#4 0.11,0.33,0.28,U] [#5 0.15,0.17,0.22,U] [#6 0.04,-0.19,0.19,U] [#7 0.57,0.35,0.21,U] [#8 0.09,-0.05,0.20,U] 
04:09:39.347 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.30, -0.02}
04:09:39.348 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
04:09:39.349 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.86)
04:09:39.350 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.51 mountX=-0.22 mountY=0.06, mountTheta=2.86
04:09:39.352 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.11, opts=13)
04:09:39.353 00.001 21068 Enqueuing Move request for scope (0.20, -0.11)
04:09:39.354 00.001 16108 Worker thread wakes up
04:09:39.354 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
04:09:39.354 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
04:09:39.354 00.000 16108 Moving (0.20, -0.11) raw xDistance=-0.22 yDistance=0.06
04:09:39.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:09:39.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:39.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:09:39.354 00.000 16108 MoveAxis(E, 57, ABG)
04:09:39.354 00.000 16108 Guiding  Dir = 2, Dur = 57
04:09:39.354 00.000 16108 IsSlewing returns 0
04:09:39.355 00.001 16108 IsGuiding returns 0
04:09:39.356 00.001 16108 PulseGuide returned control before completion, sleep 67
04:09:39.358 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2291, max=65535, med=4697, FiltMin=3929, FiltMax=28809, Gamma=1.000
04:09:39.371 00.013 21068 UpdateGuideState exits: m=320513 SNR=127.4
04:09:39.372 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:39.373 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:39.373 00.000 21068 Enqueuing Expose request
04:09:39.424 00.051 16108 IsGuiding returns 1
04:09:39.424 00.000 16108 scope still moving after pulse duration time elapsed
04:09:39.455 00.031 16108 IsSlewing returns 0
04:09:39.455 00.000 16108 IsGuiding returns 0
04:09:39.455 00.000 16108 scope move finished after 57 + 43 ms
04:09:39.456 00.001 16108 Move returns status 0, amount 57
04:09:39.456 00.000 16108 MoveAxis(N, 0, ABG)
04:09:39.456 00.000 16108 Move returns status 0, amount 0
04:09:39.456 00.000 16108 move complete, result=0
04:09:39.456 00.000 16108 worker thread done servicing request
04:09:39.456 00.000 16108 Worker thread wakes up
04:09:39.456 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:39.456 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
04:09:39.458 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:40.618 01.160 16108 Exposure complete
04:09:40.686 00.068 16108 worker thread done servicing request
04:09:40.686 00.000 21068 OnExposeComplete: enter
04:09:40.687 00.001 21068 UpdateGuideState(): m_state=6
04:09:40.689 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
04:09:40.689 00.000 21068 Star::Find returns 1 (0), X=103.10, Y=801.52, Mass=310349, SNR=125.2, Peak=33075 HFD=3.5
04:09:40.690 00.001 21068 MultiStar: [#1 -0.32,-0.29,0.75,U] [#2 0.04,-0.15,0.96,U] [#3 0.18,0.02,0.90,U] [#4 -0.07,0.59,0.29,U] [#5 0.22,0.30,0.28,U] [#6 0.23,-0.68,0.00,M1] [#7 0.55,-0.01,0.25,U] [#8 0.08,0.07,0.25,U] 
04:09:40.691 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.00}, one-star: {0.34, 0.08}
04:09:40.692 00.001 21068 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.97) = xAngle (-2.94 = -2.94)
04:09:40.693 00.001 21068 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.88 = -2.88)
04:09:40.693 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
04:09:40.695 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.00, opts=13)
04:09:40.695 00.000 21068 Enqueuing Move request for scope (0.11, 0.00)
04:09:40.696 00.001 16108 Worker thread wakes up
04:09:40.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
04:09:40.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
04:09:40.698 00.002 16108 Moving (0.11, 0.00) raw xDistance=-0.10 yDistance=-0.03
04:09:40.698 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:40.698 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:40.698 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:09:40.698 00.000 16108 MoveAxis(E, 0, ABG)
04:09:40.698 00.000 16108 Move returns status 0, amount 0
04:09:40.698 00.000 16108 MoveAxis(N, 0, ABG)
04:09:40.698 00.000 16108 Move returns status 0, amount 0
04:09:40.698 00.000 16108 move complete, result=0
04:09:40.698 00.000 16108 worker thread done servicing request
04:09:40.701 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2208, max=65535, med=4681, FiltMin=3961, FiltMax=29846, Gamma=1.000
04:09:40.713 00.012 21068 UpdateGuideState exits: m=310349 SNR=125.2
04:09:40.714 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:40.715 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:40.715 00.000 21068 Enqueuing Expose request
04:09:40.717 00.002 16108 Worker thread wakes up
04:09:40.717 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:40.718 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:40.718 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:41.691 00.973 16108 Exposure complete
04:09:41.751 00.060 16108 worker thread done servicing request
04:09:41.751 00.000 21068 OnExposeComplete: enter
04:09:41.752 00.001 21068 UpdateGuideState(): m_state=6
04:09:41.753 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
04:09:41.754 00.001 21068 Star::Find returns 1 (0), X=102.85, Y=801.58, Mass=281466, SNR=127.9, Peak=32979 HFD=3.3
04:09:41.755 00.001 21068 MultiStar: [#1 -0.24,-0.20,0.90,U] [#2 0.12,-0.13,0.87,U] [#3 0.18,0.04,0.83,U] [#4 -0.10,0.51,0.28,U] [#5 -0.27,-0.23,0.26,U] [#6 -0.40,-0.67,0.00,M2] [#7 0.38,0.10,0.26,U] [#8 0.08,0.64,0.25,U] 
04:09:41.756 00.001 21068 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.09, 0.14}
04:09:41.757 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
04:09:41.758 00.001 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
04:09:41.759 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.84 mountX=-0.02 mountY=-0.04, mountTheta=-2.11
04:09:41.761 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.03, opts=13)
04:09:41.762 00.001 21068 Enqueuing Move request for scope (0.03, 0.03)
04:09:41.763 00.001 16108 Worker thread wakes up
04:09:41.763 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
04:09:41.763 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
04:09:41.763 00.000 16108 Moving (0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
04:09:41.763 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:41.763 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:41.763 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:09:41.763 00.000 16108 MoveAxis(E, 0, ABG)
04:09:41.763 00.000 16108 Move returns status 0, amount 0
04:09:41.763 00.000 16108 MoveAxis(N, 0, ABG)
04:09:41.763 00.000 16108 Move returns status 0, amount 0
04:09:41.763 00.000 16108 move complete, result=0
04:09:41.764 00.001 16108 worker thread done servicing request
04:09:41.770 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2352, max=65535, med=4669, FiltMin=3878, FiltMax=26502, Gamma=1.000
04:09:41.790 00.020 21068 UpdateGuideState exits: m=281466 SNR=127.9
04:09:41.792 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:41.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:41.795 00.002 21068 Enqueuing Expose request
04:09:41.797 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:41.799 00.002 16108 Worker thread wakes up
04:09:41.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:41.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:42.983 01.184 16108 Exposure complete
04:09:43.053 00.070 16108 worker thread done servicing request
04:09:43.054 00.001 21068 OnExposeComplete: enter
04:09:43.055 00.001 21068 UpdateGuideState(): m_state=6
04:09:43.055 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
04:09:43.056 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.66, Mass=299949, SNR=132.4, Peak=34899 HFD=3.3
04:09:43.057 00.001 21068 MultiStar: [#1 -0.25,-0.36,0.78,U] [#2 0.20,-0.05,0.81,U] [#3 0.18,0.02,0.79,U] [#4 -0.10,0.64,0.30,U] [#5 -0.05,0.02,0.28,U] [#6 0.20,-0.38,0.16,U] [#7 0.15,0.16,0.23,U] [#8 0.30,0.23,0.20,U] 
04:09:43.058 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.17, 0.22}
04:09:43.058 00.000 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
04:09:43.059 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
04:09:43.060 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.33 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
04:09:43.063 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
04:09:43.063 00.000 21068 Enqueuing Move request for scope (0.08, 0.03)
04:09:43.064 00.001 16108 Worker thread wakes up
04:09:43.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
04:09:43.064 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
04:09:43.065 00.001 16108 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=-0.04
04:09:43.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:09:43.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:43.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:09:43.065 00.000 16108 MoveAxis(E, 0, ABG)
04:09:43.065 00.000 16108 Move returns status 0, amount 0
04:09:43.065 00.000 16108 MoveAxis(N, 0, ABG)
04:09:43.065 00.000 16108 Move returns status 0, amount 0
04:09:43.065 00.000 16108 move complete, result=0
04:09:43.065 00.000 16108 worker thread done servicing request
04:09:43.068 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2195, max=65535, med=4653, FiltMin=3878, FiltMax=27411, Gamma=1.000
04:09:43.081 00.013 21068 UpdateGuideState exits: m=299949 SNR=132.4
04:09:43.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:43.082 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:43.083 00.001 21068 Enqueuing Expose request
04:09:43.085 00.002 16108 Worker thread wakes up
04:09:43.085 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:43.086 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:43.086 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:44.051 00.965 16108 Exposure complete
04:09:44.109 00.058 16108 worker thread done servicing request
04:09:44.109 00.000 21068 OnExposeComplete: enter
04:09:44.110 00.001 21068 UpdateGuideState(): m_state=6
04:09:44.111 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
04:09:44.112 00.001 21068 Star::Find returns 1 (0), X=103.00, Y=801.50, Mass=289939, SNR=127.2, Peak=34358 HFD=3.6
04:09:44.113 00.001 21068 MultiStar: [#1 -0.17,-0.08,0.85,U] [#2 0.41,0.05,0.84,U] [#3 0.09,-0.03,0.70,U] [#4 -0.14,0.57,0.34,U] [#5 -0.00,0.04,0.25,U] [#6 -0.09,-0.14,0.17,U] [#7 -0.11,-0.44,0.25,U] [#8 0.27,0.29,0.23,U] 
04:09:44.114 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.23, 0.07}
04:09:44.114 00.000 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
04:09:44.116 00.002 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
04:09:44.117 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
04:09:44.118 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.04, opts=13)
04:09:44.119 00.001 21068 Enqueuing Move request for scope (0.10, 0.04)
04:09:44.119 00.000 16108 Worker thread wakes up
04:09:44.120 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
04:09:44.120 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
04:09:44.120 00.000 16108 Moving (0.10, 0.04) raw xDistance=-0.09 yDistance=-0.06
04:09:44.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:44.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:44.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:09:44.120 00.000 16108 MoveAxis(E, 0, ABG)
04:09:44.120 00.000 16108 Move returns status 0, amount 0
04:09:44.120 00.000 16108 MoveAxis(N, 0, ABG)
04:09:44.120 00.000 16108 Move returns status 0, amount 0
04:09:44.120 00.000 16108 move complete, result=0
04:09:44.120 00.000 16108 worker thread done servicing request
04:09:44.124 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2096, max=65535, med=4643, FiltMin=3961, FiltMax=25753, Gamma=1.000
04:09:44.136 00.012 21068 UpdateGuideState exits: m=289939 SNR=127.2
04:09:44.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:44.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:44.138 00.000 21068 Enqueuing Expose request
04:09:44.139 00.001 16108 Worker thread wakes up
04:09:44.139 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:44.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:44.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:45.318 01.178 16108 Exposure complete
04:09:45.377 00.059 16108 worker thread done servicing request
04:09:45.377 00.000 21068 OnExposeComplete: enter
04:09:45.378 00.001 21068 UpdateGuideState(): m_state=6
04:09:45.380 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
04:09:45.382 00.002 21068 Star::Find returns 1 (0), X=103.20, Y=801.60, Mass=323135, SNR=140.9, Peak=35619 HFD=3.4
04:09:45.385 00.003 21068 MultiStar: [#1 0.03,-0.30,0.80,U] [#2 0.37,-0.22,0.68,U] [#3 0.31,0.05,0.73,U] [#4 0.32,0.36,0.29,U] [#5 0.02,-0.12,0.30,U] [#6 -0.11,-0.38,0.18,U] [#7 0.40,0.15,0.23,U] [#8 0.23,0.22,0.23,U] 
04:09:45.386 00.001 21068 refined, 8 included, MultiStar: {0.26, -0.02}, one-star: {0.43, 0.16}
04:09:45.387 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.05 = -3.05)
04:09:45.388 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.99 = -2.99)
04:09:45.389 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.09 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
04:09:45.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.02, opts=13)
04:09:45.392 00.001 21068 Enqueuing Move request for scope (0.26, -0.02)
04:09:45.393 00.001 16108 Worker thread wakes up
04:09:45.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
04:09:45.393 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
04:09:45.393 00.000 16108 Moving (0.26, -0.02) raw xDistance=-0.26 yDistance=-0.04
04:09:45.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:09:45.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:45.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:09:45.393 00.000 16108 MoveAxis(E, 69, ABG)
04:09:45.393 00.000 16108 Guiding  Dir = 2, Dur = 69
04:09:45.393 00.000 16108 IsSlewing returns 0
04:09:45.393 00.000 16108 IsGuiding returns 0
04:09:45.397 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4627, FiltMin=3907, FiltMax=22729, Gamma=1.000
04:09:45.412 00.015 21068 UpdateGuideState exits: m=323135 SNR=140.9
04:09:45.413 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:45.414 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:45.414 00.000 21068 Enqueuing Expose request
04:09:45.449 00.035 16108 PulseGuide returned control before completion, sleep 24
04:09:45.478 00.029 16108 IsGuiding returns 1
04:09:45.478 00.000 16108 scope still moving after pulse duration time elapsed
04:09:45.509 00.031 16108 IsSlewing returns 0
04:09:45.509 00.000 16108 IsGuiding returns 1
04:09:45.541 00.032 16108 IsSlewing returns 0
04:09:45.541 00.000 16108 IsGuiding returns 1
04:09:45.571 00.030 16108 IsSlewing returns 0
04:09:45.573 00.002 16108 IsGuiding returns 0
04:09:45.573 00.000 16108 scope move finished after 69 + 110 ms
04:09:45.573 00.000 16108 Move returns status 0, amount 69
04:09:45.573 00.000 16108 MoveAxis(N, 0, ABG)
04:09:45.573 00.000 16108 Move returns status 0, amount 0
04:09:45.573 00.000 16108 move complete, result=0
04:09:45.573 00.000 16108 worker thread done servicing request
04:09:45.573 00.000 16108 Worker thread wakes up
04:09:45.573 00.000 21068 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
04:09:45.576 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:45.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:46.546 00.970 16108 Exposure complete
04:09:46.598 00.052 16108 worker thread done servicing request
04:09:46.598 00.000 21068 OnExposeComplete: enter
04:09:46.599 00.001 21068 UpdateGuideState(): m_state=6
04:09:46.600 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
04:09:46.601 00.001 21068 Star::Find returns 1 (0), X=103.15, Y=801.70, Mass=265104, SNR=118.5, Peak=31235 HFD=3.5
04:09:46.602 00.001 21068 MultiStar: [#1 0.10,0.06,0.91,U] [#2 0.25,-0.29,0.75,U] [#3 0.15,0.03,0.77,U] [#4 0.09,0.25,0.39,U] [#5 0.08,0.10,0.33,U] [#6 0.15,-0.37,0.23,U] [#7 0.19,-0.06,0.31,U] [#8 0.21,0.25,0.22,U] 
04:09:46.603 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.38, 0.26}
04:09:46.604 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
04:09:46.604 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
04:09:46.605 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=-0.19 mountY=-0.09, mountTheta=-2.71
04:09:46.607 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.04, opts=13)
04:09:46.608 00.001 21068 Enqueuing Move request for scope (0.20, 0.04)
04:09:46.609 00.001 16108 Worker thread wakes up
04:09:46.609 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
04:09:46.609 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
04:09:46.609 00.000 16108 Moving (0.20, 0.04) raw xDistance=-0.19 yDistance=-0.09
04:09:46.609 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:09:46.609 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:46.609 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:09:46.609 00.000 16108 MoveAxis(E, 0, ABG)
04:09:46.609 00.000 16108 Move returns status 0, amount 0
04:09:46.609 00.000 16108 MoveAxis(N, 0, ABG)
04:09:46.609 00.000 16108 Move returns status 0, amount 0
04:09:46.609 00.000 16108 move complete, result=0
04:09:46.609 00.000 16108 worker thread done servicing request
04:09:46.612 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4621, FiltMin=3926, FiltMax=24729, Gamma=1.000
04:09:46.625 00.013 21068 UpdateGuideState exits: m=265104 SNR=118.5
04:09:46.626 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:46.627 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:46.627 00.000 21068 Enqueuing Expose request
04:09:46.628 00.001 16108 Worker thread wakes up
04:09:46.628 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:46.629 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:46.629 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:47.795 01.166 16108 Exposure complete
04:09:47.851 00.056 16108 worker thread done servicing request
04:09:47.852 00.001 21068 OnExposeComplete: enter
04:09:47.853 00.001 21068 UpdateGuideState(): m_state=6
04:09:47.855 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
04:09:47.857 00.002 21068 Star::Find returns 1 (0), X=103.13, Y=801.54, Mass=274079, SNR=123.3, Peak=29878 HFD=3.5
04:09:47.859 00.002 21068 MultiStar: [#1 -0.05,-0.37,1.12,U] [#2 0.42,-0.06,0.79,U] [#3 0.32,-0.07,0.96,U] [#4 0.27,0.51,0.32,U] [#5 0.02,0.17,0.43,U] [#6 -0.21,-0.49,0.22,U] [#7 -0.01,-0.27,0.28,U] [#8 0.33,-0.02,0.21,U] 
04:09:47.861 00.002 21068 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {0.36, 0.11}
04:09:47.862 00.001 21068 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.97) = xAngle (-3.30 = 2.99)
04:09:47.864 00.002 21068 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.24 = 3.05)
04:09:47.865 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.21 mountY=0.02, mountTheta=3.05
04:09:47.866 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.07, opts=13)
04:09:47.867 00.001 21068 Enqueuing Move request for scope (0.20, -0.07)
04:09:47.868 00.001 16108 Worker thread wakes up
04:09:47.868 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
04:09:47.868 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
04:09:47.868 00.000 16108 Moving (0.20, -0.07) raw xDistance=-0.21 yDistance=0.02
04:09:47.868 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:09:47.868 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:47.868 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:09:47.868 00.000 16108 MoveAxis(E, 55, ABG)
04:09:47.868 00.000 16108 Guiding  Dir = 2, Dur = 55
04:09:47.869 00.001 16108 IsSlewing returns 0
04:09:47.869 00.000 16108 IsGuiding returns 0
04:09:47.873 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2189, max=65535, med=4611, FiltMin=3878, FiltMax=20377, Gamma=1.000
04:09:47.886 00.013 21068 UpdateGuideState exits: m=274079 SNR=123.3
04:09:47.886 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:47.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:47.888 00.001 21068 Enqueuing Expose request
04:09:47.924 00.036 16108 PulseGuide returned control before completion, sleep 11
04:09:47.939 00.015 16108 IsGuiding returns 1
04:09:47.939 00.000 16108 scope still moving after pulse duration time elapsed
04:09:47.970 00.031 16108 IsSlewing returns 0
04:09:47.970 00.000 16108 IsGuiding returns 1
04:09:48.001 00.031 16108 IsSlewing returns 0
04:09:48.001 00.000 16108 IsGuiding returns 1
04:09:48.032 00.031 16108 IsSlewing returns 0
04:09:48.032 00.000 16108 IsGuiding returns 0
04:09:48.033 00.001 16108 scope move finished after 55 + 108 ms
04:09:48.033 00.000 16108 Move returns status 0, amount 55
04:09:48.033 00.000 16108 MoveAxis(N, 0, ABG)
04:09:48.033 00.000 16108 Move returns status 0, amount 0
04:09:48.033 00.000 16108 move complete, result=0
04:09:48.033 00.000 16108 worker thread done servicing request
04:09:48.033 00.000 16108 Worker thread wakes up
04:09:48.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:48.034 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:48.034 00.000 21068 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
04:09:49.009 00.975 16108 Exposure complete
04:09:49.075 00.066 16108 worker thread done servicing request
04:09:49.075 00.000 21068 OnExposeComplete: enter
04:09:49.076 00.001 21068 UpdateGuideState(): m_state=6
04:09:49.077 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
04:09:49.077 00.000 21068 Star::Find returns 1 (0), X=103.13, Y=801.79, Mass=297518, SNR=126.3, Peak=37395 HFD=3.3
04:09:49.079 00.002 21068 MultiStar: [#1 -0.20,-0.10,0.93,U] [#2 0.30,-0.01,0.85,U] [#3 0.28,0.07,0.80,U] [#4 0.02,0.20,0.35,U] [#5 0.10,0.05,0.32,U] [#6 0.00,-0.75,0.00,M1] [#7 0.38,-0.06,0.35,U] [#8 0.24,0.12,0.22,U] 
04:09:49.080 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.08}, one-star: {0.37, 0.35}
04:09:49.081 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
04:09:49.082 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
04:09:49.082 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.42 mountX=-0.17 mountY=-0.12, mountTheta=-2.50
04:09:49.084 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.08, opts=13)
04:09:49.085 00.001 21068 Enqueuing Move request for scope (0.18, 0.08)
04:09:49.085 00.000 16108 Worker thread wakes up
04:09:49.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
04:09:49.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
04:09:49.086 00.001 16108 Moving (0.18, 0.08) raw xDistance=-0.17 yDistance=-0.12
04:09:49.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:09:49.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:49.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:09:49.086 00.000 16108 MoveAxis(E, 0, ABG)
04:09:49.086 00.000 16108 Move returns status 0, amount 0
04:09:49.086 00.000 16108 MoveAxis(N, 0, ABG)
04:09:49.086 00.000 16108 Move returns status 0, amount 0
04:09:49.086 00.000 16108 move complete, result=0
04:09:49.086 00.000 16108 worker thread done servicing request
04:09:49.090 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2361, max=65535, med=4611, FiltMin=3929, FiltMax=22841, Gamma=1.000
04:09:49.102 00.012 21068 UpdateGuideState exits: m=297518 SNR=126.3
04:09:49.103 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:49.104 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:49.105 00.001 21068 Enqueuing Expose request
04:09:49.105 00.000 16108 Worker thread wakes up
04:09:49.105 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:49.107 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:49.107 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:50.277 01.170 16108 Exposure complete
04:09:50.333 00.056 16108 worker thread done servicing request
04:09:50.333 00.000 21068 OnExposeComplete: enter
04:09:50.334 00.001 21068 UpdateGuideState(): m_state=6
04:09:50.335 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
04:09:50.336 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.92, Mass=279095, SNR=119.7, Peak=37411 HFD=3.5
04:09:50.336 00.000 21068 MultiStar: [#1 -0.25,-0.01,0.98,U] [#2 0.18,0.06,1.00,U] [#3 0.30,0.19,0.92,U] [#4 0.06,0.68,0.35,U] [#5 -0.33,0.37,0.40,U] [#6 -0.16,-0.55,0.21,U] [#7 0.13,0.11,0.33,U] [#8 0.38,0.56,0.25,U] 
04:09:50.337 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.13, 0.48}
04:09:50.338 00.001 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
04:09:50.338 00.000 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
04:09:50.339 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.28 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
04:09:50.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.21, opts=13)
04:09:50.341 00.000 21068 Enqueuing Move request for scope (0.06, 0.21)
04:09:50.342 00.001 16108 Worker thread wakes up
04:09:50.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
04:09:50.342 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
04:09:50.343 00.001 16108 Moving (0.06, 0.21) raw xDistance=-0.02 yDistance=-0.22
04:09:50.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:50.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:09:50.343 00.000 16108 MoveAxis(E, 0, ABG)
04:09:50.343 00.000 16108 Move returns status 0, amount 0
04:09:50.343 00.000 16108 MoveAxis(N, 44, ABG)
04:09:50.343 00.000 16108 Guiding  Dir = 0, Dur = 44
04:09:50.343 00.000 16108 IsSlewing returns 0
04:09:50.344 00.001 16108 IsGuiding returns 0
04:09:50.346 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2057, max=65535, med=4608, FiltMin=3892, FiltMax=22477, Gamma=1.000
04:09:50.358 00.012 21068 UpdateGuideState exits: m=279095 SNR=119.7
04:09:50.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:50.359 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:50.360 00.001 21068 Enqueuing Expose request
04:09:50.382 00.022 16108 PulseGuide returned control before completion, sleep 16
04:09:50.412 00.030 16108 IsGuiding returns 1
04:09:50.412 00.000 16108 scope still moving after pulse duration time elapsed
04:09:50.444 00.032 16108 IsSlewing returns 0
04:09:50.444 00.000 16108 IsGuiding returns 1
04:09:50.475 00.031 16108 IsSlewing returns 0
04:09:50.475 00.000 16108 IsGuiding returns 0
04:09:50.475 00.000 16108 scope move finished after 44 + 87 ms
04:09:50.475 00.000 16108 Move returns status 0, amount 44
04:09:50.475 00.000 16108 move complete, result=0
04:09:50.475 00.000 16108 worker thread done servicing request
04:09:50.475 00.000 16108 Worker thread wakes up
04:09:50.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:50.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:50.475 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
04:09:51.447 00.972 16108 Exposure complete
04:09:51.503 00.056 16108 worker thread done servicing request
04:09:51.503 00.000 21068 OnExposeComplete: enter
04:09:51.504 00.001 21068 UpdateGuideState(): m_state=6
04:09:51.505 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
04:09:51.505 00.000 21068 Star::Find returns 1 (0), X=103.11, Y=801.38, Mass=260090, SNR=134.4, Peak=32038 HFD=3.3
04:09:51.506 00.001 21068 MultiStar: [#1 -0.05,-0.26,1.01,U] [#2 0.23,-0.27,0.86,U] [#3 0.21,-0.07,0.66,U] [#4 0.22,0.32,0.29,U] [#5 0.08,0.09,0.43,U] [#6 -0.29,-0.75,0.00,M1] [#7 0.21,0.05,0.25,U] [#8 0.35,0.25,0.23,U] 
04:09:51.507 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.08}, one-star: {0.34, -0.06}
04:09:51.509 00.002 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
04:09:51.510 00.001 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
04:09:51.510 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=-0.19 mountY=0.04, mountTheta=2.95
04:09:51.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.08, opts=13)
04:09:51.513 00.001 21068 Enqueuing Move request for scope (0.18, -0.08)
04:09:51.513 00.000 16108 Worker thread wakes up
04:09:51.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
04:09:51.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
04:09:51.514 00.001 16108 Moving (0.18, -0.08) raw xDistance=-0.19 yDistance=0.04
04:09:51.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:09:51.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:51.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:09:51.514 00.000 16108 MoveAxis(E, 0, ABG)
04:09:51.514 00.000 16108 Move returns status 0, amount 0
04:09:51.514 00.000 16108 MoveAxis(N, 0, ABG)
04:09:51.514 00.000 16108 Move returns status 0, amount 0
04:09:51.514 00.000 16108 move complete, result=0
04:09:51.514 00.000 16108 worker thread done servicing request
04:09:51.518 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2249, max=65535, med=4605, FiltMin=3939, FiltMax=23145, Gamma=1.000
04:09:51.531 00.013 21068 UpdateGuideState exits: m=260090 SNR=134.4
04:09:51.531 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:51.532 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:51.534 00.002 21068 Enqueuing Expose request
04:09:51.534 00.000 16108 Worker thread wakes up
04:09:51.535 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:51.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:51.535 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:52.700 01.165 16108 Exposure complete
04:09:52.754 00.054 16108 worker thread done servicing request
04:09:52.754 00.000 21068 OnExposeComplete: enter
04:09:52.756 00.002 21068 UpdateGuideState(): m_state=6
04:09:52.756 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
04:09:52.757 00.001 21068 Star::Find returns 1 (0), X=103.02, Y=801.37, Mass=291573, SNR=130.0, Peak=35062 HFD=3.3
04:09:52.758 00.001 21068 MultiStar: [#1 -0.01,-0.44,0.92,U] [#2 0.22,-0.27,0.85,U] [#3 0.30,-0.12,0.74,U] [#4 -0.21,0.20,0.25,U] [#5 -0.07,-0.26,0.34,U] [#6 0.17,-0.39,0.21,U] [#7 -0.01,-0.11,0.25,U] [#8 0.22,-0.15,0.20,U] 
04:09:52.759 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.25, -0.07}
04:09:52.759 00.000 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.95 = 2.33)
04:09:52.760 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.89 = 2.39)
04:09:52.761 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=-0.17 mountY=0.17, mountTheta=2.36
04:09:52.762 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.20, opts=13)
04:09:52.763 00.001 21068 Enqueuing Move request for scope (0.14, -0.20)
04:09:52.764 00.001 16108 Worker thread wakes up
04:09:52.764 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
04:09:52.764 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
04:09:52.764 00.000 16108 Moving (0.14, -0.20) raw xDistance=-0.17 yDistance=0.17
04:09:52.764 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:09:52.764 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:52.764 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:09:52.764 00.000 16108 MoveAxis(E, 0, ABG)
04:09:52.764 00.000 16108 Move returns status 0, amount 0
04:09:52.764 00.000 16108 MoveAxis(N, 0, ABG)
04:09:52.764 00.000 16108 Move returns status 0, amount 0
04:09:52.764 00.000 16108 move complete, result=0
04:09:52.765 00.001 16108 worker thread done servicing request
04:09:52.768 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4598, FiltMin=3926, FiltMax=25401, Gamma=1.000
04:09:52.781 00.013 21068 UpdateGuideState exits: m=291573 SNR=130.0
04:09:52.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:52.782 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:52.783 00.001 21068 Enqueuing Expose request
04:09:52.784 00.001 16108 Worker thread wakes up
04:09:52.784 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:52.785 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:52.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:53.748 00.963 16108 Exposure complete
04:09:53.801 00.053 16108 worker thread done servicing request
04:09:53.801 00.000 21068 OnExposeComplete: enter
04:09:53.803 00.002 21068 UpdateGuideState(): m_state=6
04:09:53.804 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
04:09:53.804 00.000 21068 Star::Find returns 1 (0), X=103.11, Y=801.56, Mass=291806, SNR=129.5, Peak=33331 HFD=3.5
04:09:53.805 00.001 21068 MultiStar: [#1 -0.14,-0.23,0.98,U] [#2 0.29,-0.12,0.75,U] [#3 0.25,-0.00,0.75,U] [#4 -0.08,0.37,0.26,U] [#5 -0.21,0.08,0.30,U] [#6 -0.03,-0.32,0.20,U] [#7 0.20,-0.02,0.27,U] [#8 0.20,0.41,0.21,U] 
04:09:53.806 00.001 21068 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.35, 0.12}
04:09:53.807 00.001 21068 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
04:09:53.807 00.000 21068 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
04:09:53.808 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.13 mountY=-0.02, mountTheta=-2.98
04:09:53.810 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.01, opts=13)
04:09:53.810 00.000 21068 Enqueuing Move request for scope (0.13, -0.01)
04:09:53.811 00.001 16108 Worker thread wakes up
04:09:53.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
04:09:53.812 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
04:09:53.812 00.000 16108 Moving (0.13, -0.01) raw xDistance=-0.13 yDistance=-0.02
04:09:53.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:09:53.812 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:53.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:09:53.812 00.000 16108 MoveAxis(E, 0, ABG)
04:09:53.812 00.000 16108 Move returns status 0, amount 0
04:09:53.812 00.000 16108 MoveAxis(N, 0, ABG)
04:09:53.812 00.000 16108 Move returns status 0, amount 0
04:09:53.812 00.000 16108 move complete, result=0
04:09:53.812 00.000 16108 worker thread done servicing request
04:09:53.820 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4595, FiltMin=3929, FiltMax=28662, Gamma=1.000
04:09:53.838 00.018 21068 UpdateGuideState exits: m=291806 SNR=129.5
04:09:53.841 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:53.843 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:53.844 00.001 21068 Enqueuing Expose request
04:09:53.845 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:53.846 00.001 16108 Worker thread wakes up
04:09:53.848 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:53.848 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:55.017 01.169 16108 Exposure complete
04:09:55.088 00.071 16108 worker thread done servicing request
04:09:55.088 00.000 21068 OnExposeComplete: enter
04:09:55.089 00.001 21068 UpdateGuideState(): m_state=6
04:09:55.090 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
04:09:55.090 00.000 21068 Star::Find returns 1 (0), X=102.94, Y=801.61, Mass=295468, SNR=132.5, Peak=33699 HFD=3.4
04:09:55.091 00.001 21068 MultiStar: [#1 -0.14,-0.05,1.00,U] [#2 0.19,-0.27,0.70,U] [#3 0.14,-0.10,0.63,U] [#4 -0.29,0.53,0.28,U] [#5 -0.01,0.33,0.33,U] [#6 0.14,-0.47,0.27,U] [#7 0.31,0.14,0.31,U] [#8 0.32,0.01,0.24,U] 
04:09:55.092 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.18, 0.17}
04:09:55.093 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
04:09:55.093 00.000 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
04:09:55.094 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
04:09:55.097 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
04:09:55.097 00.000 21068 Enqueuing Move request for scope (0.08, 0.01)
04:09:55.098 00.001 16108 Worker thread wakes up
04:09:55.098 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:09:55.098 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:09:55.098 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=-0.03
04:09:55.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:09:55.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:55.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:09:55.099 00.001 16108 MoveAxis(E, 0, ABG)
04:09:55.099 00.000 16108 Move returns status 0, amount 0
04:09:55.099 00.000 16108 MoveAxis(N, 0, ABG)
04:09:55.099 00.000 16108 Move returns status 0, amount 0
04:09:55.099 00.000 16108 move complete, result=0
04:09:55.099 00.000 16108 worker thread done servicing request
04:09:55.102 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1507, max=65535, med=4589, FiltMin=3952, FiltMax=28803, Gamma=1.000
04:09:55.120 00.018 21068 UpdateGuideState exits: m=295468 SNR=132.5
04:09:55.122 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:55.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:55.124 00.001 21068 Enqueuing Expose request
04:09:55.125 00.001 16108 Worker thread wakes up
04:09:55.125 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:55.127 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:55.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:56.121 00.994 16108 Exposure complete
04:09:56.201 00.080 16108 worker thread done servicing request
04:09:56.201 00.000 21068 OnExposeComplete: enter
04:09:56.202 00.001 21068 UpdateGuideState(): m_state=6
04:09:56.204 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
04:09:56.205 00.001 21068 Star::Find returns 1 (0), X=103.00, Y=801.57, Mass=334719, SNR=139.3, Peak=40086 HFD=3.4
04:09:56.205 00.000 21068 MultiStar: [#1 -0.14,-0.32,0.82,U] [#2 0.18,-0.27,0.76,U] [#3 0.19,-0.08,0.81,U] [#4 -0.13,0.08,0.30,U] [#5 -0.33,0.12,0.29,U] [#6 -0.01,-0.69,0.24,U] [#7 0.08,-0.48,0.32,U] [#8 0.25,-0.26,0.23,U] 
04:09:56.206 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.15}, one-star: {0.23, 0.13}
04:09:56.207 00.001 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.20)
04:09:56.207 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.26)
04:09:56.208 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.11 mountX=-0.10 mountY=0.13, mountTheta=2.23
04:09:56.210 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.15, opts=13)
04:09:56.211 00.001 21068 Enqueuing Move request for scope (0.07, -0.15)
04:09:56.211 00.000 16108 Worker thread wakes up
04:09:56.211 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
04:09:56.211 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
04:09:56.212 00.001 16108 Moving (0.07, -0.15) raw xDistance=-0.10 yDistance=0.13
04:09:56.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:56.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:56.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:09:56.212 00.000 16108 MoveAxis(E, 0, ABG)
04:09:56.212 00.000 16108 Move returns status 0, amount 0
04:09:56.212 00.000 16108 MoveAxis(N, 0, ABG)
04:09:56.212 00.000 16108 Move returns status 0, amount 0
04:09:56.212 00.000 16108 move complete, result=0
04:09:56.212 00.000 16108 worker thread done servicing request
04:09:56.216 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4582, FiltMin=3773, FiltMax=28105, Gamma=1.000
04:09:56.229 00.013 21068 UpdateGuideState exits: m=334719 SNR=139.3
04:09:56.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:56.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:56.232 00.001 21068 Enqueuing Expose request
04:09:56.232 00.000 16108 Worker thread wakes up
04:09:56.232 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:56.233 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:56.233 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:57.398 01.165 16108 Exposure complete
04:09:57.468 00.070 16108 worker thread done servicing request
04:09:57.468 00.000 21068 OnExposeComplete: enter
04:09:57.469 00.001 21068 UpdateGuideState(): m_state=6
04:09:57.470 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
04:09:57.471 00.001 21068 Star::Find returns 1 (0), X=103.09, Y=801.51, Mass=310639, SNR=142.1, Peak=32822 HFD=3.5
04:09:57.472 00.001 21068 MultiStar: [#1 -0.09,-0.17,0.87,U] [#2 0.01,-0.38,0.81,U] [#3 0.17,-0.15,0.57,U] [#4 0.23,0.39,0.32,U] [#5 0.14,-0.17,0.22,U] [#6 0.01,-0.63,0.24,U] [#7 0.11,-0.37,0.27,U] [#8 0.32,0.12,0.19,U] 
04:09:57.473 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.13}, one-star: {0.32, 0.08}
04:09:57.474 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
04:09:57.474 00.000 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.55)
04:09:57.475 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.83 mountX=-0.14 mountY=0.10, mountTheta=2.53
04:09:57.477 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.13, opts=13)
04:09:57.478 00.001 21068 Enqueuing Move request for scope (0.12, -0.13)
04:09:57.479 00.001 16108 Worker thread wakes up
04:09:57.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
04:09:57.479 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
04:09:57.479 00.000 16108 Moving (0.12, -0.13) raw xDistance=-0.14 yDistance=0.10
04:09:57.480 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:09:57.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:57.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:09:57.480 00.000 16108 MoveAxis(E, 0, ABG)
04:09:57.480 00.000 16108 Move returns status 0, amount 0
04:09:57.480 00.000 16108 MoveAxis(N, 0, ABG)
04:09:57.480 00.000 16108 Move returns status 0, amount 0
04:09:57.480 00.000 16108 move complete, result=0
04:09:57.480 00.000 16108 worker thread done servicing request
04:09:57.484 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2221, max=65535, med=4573, FiltMin=3913, FiltMax=27097, Gamma=1.000
04:09:57.504 00.020 21068 UpdateGuideState exits: m=310639 SNR=142.1
04:09:57.505 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:57.506 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:57.507 00.001 21068 Enqueuing Expose request
04:09:57.507 00.000 16108 Worker thread wakes up
04:09:57.507 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:57.509 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:57.509 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:58.481 00.972 16108 Exposure complete
04:09:58.551 00.070 16108 worker thread done servicing request
04:09:58.551 00.000 21068 OnExposeComplete: enter
04:09:58.552 00.001 21068 UpdateGuideState(): m_state=6
04:09:58.553 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
04:09:58.554 00.001 21068 Star::Find returns 1 (0), X=103.09, Y=801.40, Mass=327188, SNR=130.2, Peak=39478 HFD=3.5
04:09:58.555 00.001 21068 MultiStar: [#1 -0.02,-0.09,0.95,U] [#2 0.25,-0.13,0.71,U] [#3 0.50,0.03,0.80,U] [#4 0.17,0.64,0.31,U] [#5 0.04,-0.17,0.34,U] [#6 0.14,-0.54,0.20,U] [#7 0.42,-0.09,0.34,U] [#8 0.46,0.07,0.23,U] 
04:09:58.556 00.001 21068 refined, 8 included, MultiStar: {0.25, -0.03}, one-star: {0.33, -0.04}
04:09:58.556 00.000 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
04:09:58.557 00.001 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
04:09:58.559 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.14 mountX=-0.25 mountY=-0.02, mountTheta=-3.04
04:09:58.563 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.03, opts=13)
04:09:58.564 00.001 21068 Enqueuing Move request for scope (0.25, -0.03)
04:09:58.566 00.002 16108 Worker thread wakes up
04:09:58.566 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
04:09:58.566 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
04:09:58.566 00.000 16108 Moving (0.25, -0.03) raw xDistance=-0.25 yDistance=-0.02
04:09:58.566 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:09:58.566 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:58.567 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:09:58.567 00.000 16108 MoveAxis(E, 66, ABG)
04:09:58.567 00.000 16108 Guiding  Dir = 2, Dur = 66
04:09:58.567 00.000 16108 IsSlewing returns 0
04:09:58.568 00.001 16108 IsGuiding returns 0
04:09:58.575 00.007 16108 PulseGuide returned control before completion, sleep 70
04:09:58.575 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4573, FiltMin=3913, FiltMax=28745, Gamma=1.000
04:09:58.591 00.016 21068 UpdateGuideState exits: m=327188 SNR=130.2
04:09:58.593 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:58.596 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:58.597 00.001 21068 Enqueuing Expose request
04:09:58.653 00.056 16108 IsGuiding returns 1
04:09:58.653 00.000 16108 scope still moving after pulse duration time elapsed
04:09:58.685 00.032 16108 IsSlewing returns 0
04:09:58.685 00.000 16108 IsGuiding returns 0
04:09:58.685 00.000 16108 scope move finished after 66 + 51 ms
04:09:58.685 00.000 16108 Move returns status 0, amount 66
04:09:58.685 00.000 16108 MoveAxis(N, 0, ABG)
04:09:58.686 00.001 16108 Move returns status 0, amount 0
04:09:58.686 00.000 16108 move complete, result=0
04:09:58.686 00.000 16108 worker thread done servicing request
04:09:58.686 00.000 16108 Worker thread wakes up
04:09:58.686 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:58.686 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.0 px 0 ms NORTH
04:09:58.687 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:09:59.857 01.170 16108 Exposure complete
04:09:59.923 00.066 16108 worker thread done servicing request
04:09:59.923 00.000 21068 OnExposeComplete: enter
04:09:59.924 00.001 21068 UpdateGuideState(): m_state=6
04:09:59.925 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
04:09:59.926 00.001 21068 Star::Find returns 1 (0), X=102.87, Y=801.55, Mass=338536, SNR=134.1, Peak=38483 HFD=3.4
04:09:59.927 00.001 21068 MultiStar: [#1 -0.19,-0.15,0.80,U] [#2 0.18,-0.15,0.99,U] [#3 0.13,0.01,0.74,U] [#4 -0.12,0.48,0.28,U] [#5 -0.35,0.02,0.34,U] [#6 -0.08,-0.30,0.23,U] [#7 -0.10,-0.21,0.25,U] [#8 -0.06,-0.15,0.21,U] 
04:09:59.927 00.000 21068 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.10, 0.11}
04:09:59.929 00.002 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
04:09:59.931 00.002 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
04:09:59.933 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.51 mountX=-0.01 mountY=0.03, mountTheta=1.81
04:09:59.936 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
04:09:59.936 00.000 21068 Enqueuing Move request for scope (0.00, -0.03)
04:09:59.937 00.001 16108 Worker thread wakes up
04:09:59.937 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
04:09:59.937 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
04:09:59.937 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
04:09:59.937 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:09:59.937 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:59.937 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:59.938 00.001 16108 MoveAxis(E, 0, ABG)
04:09:59.938 00.000 16108 Move returns status 0, amount 0
04:09:59.938 00.000 16108 MoveAxis(N, 0, ABG)
04:09:59.938 00.000 16108 Move returns status 0, amount 0
04:09:59.938 00.000 16108 move complete, result=0
04:09:59.938 00.000 16108 worker thread done servicing request
04:09:59.945 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4573, FiltMin=3923, FiltMax=26518, Gamma=1.000
04:09:59.963 00.018 21068 UpdateGuideState exits: m=338536 SNR=134.1
04:09:59.965 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:59.966 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:09:59.967 00.001 21068 Enqueuing Expose request
04:09:59.967 00.000 16108 Worker thread wakes up
04:09:59.967 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:59.968 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:09:59.968 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:00.928 00.960 16108 Exposure complete
04:10:01.016 00.088 16108 worker thread done servicing request
04:10:01.016 00.000 21068 OnExposeComplete: enter
04:10:01.018 00.002 21068 UpdateGuideState(): m_state=6
04:10:01.020 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
04:10:01.022 00.002 21068 Star::Find returns 1 (0), X=103.07, Y=801.63, Mass=323863, SNR=141.1, Peak=36582 HFD=3.3
04:10:01.024 00.002 21068 MultiStar: [#1 -0.16,-0.05,0.84,U] [#2 0.16,-0.26,0.74,U] [#3 0.15,-0.19,0.62,U] [#4 -0.01,0.36,0.27,U] [#5 -0.21,0.22,0.28,U] [#6 -0.05,-0.29,0.25,U] [#7 0.06,0.13,0.31,U] [#8 0.38,-0.16,0.29,U] 
04:10:01.025 00.001 21068 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.31, 0.19}
04:10:01.028 00.003 21068 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
04:10:01.029 00.001 21068 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
04:10:01.030 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.10 mountY=-0.00, mountTheta=-3.09
04:10:01.032 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.02, opts=13)
04:10:01.034 00.002 21068 Enqueuing Move request for scope (0.10, -0.02)
04:10:01.035 00.001 16108 Worker thread wakes up
04:10:01.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
04:10:01.035 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
04:10:01.035 00.000 16108 Moving (0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
04:10:01.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:10:01.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:01.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:10:01.035 00.000 16108 MoveAxis(E, 0, ABG)
04:10:01.035 00.000 16108 Move returns status 0, amount 0
04:10:01.035 00.000 16108 MoveAxis(N, 0, ABG)
04:10:01.035 00.000 16108 Move returns status 0, amount 0
04:10:01.035 00.000 16108 move complete, result=0
04:10:01.035 00.000 16108 worker thread done servicing request
04:10:01.046 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=2073, max=65535, med=4569, FiltMin=3907, FiltMax=30710, Gamma=1.000
04:10:01.065 00.019 21068 UpdateGuideState exits: m=323863 SNR=141.1
04:10:01.066 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:01.067 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:01.068 00.001 21068 Enqueuing Expose request
04:10:01.069 00.001 16108 Worker thread wakes up
04:10:01.069 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:01.069 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:01.069 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:02.248 01.179 16108 Exposure complete
04:10:02.308 00.060 16108 worker thread done servicing request
04:10:02.308 00.000 21068 OnExposeComplete: enter
04:10:02.310 00.002 21068 UpdateGuideState(): m_state=6
04:10:02.311 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
04:10:02.314 00.003 21068 Star::Find returns 1 (0), X=103.13, Y=801.51, Mass=306966, SNR=124.6, Peak=34566 HFD=3.2
04:10:02.316 00.002 21068 MultiStar: [#1 -0.00,-0.17,0.84,U] [#2 0.31,-0.15,0.81,U] [#3 0.25,-0.06,0.71,U] [#4 -0.09,0.31,0.38,U] [#5 -0.07,0.26,0.37,U] [#6 0.08,-0.73,0.00,M1] [#7 0.24,-0.00,0.32,U] [#8 0.35,0.37,0.28,U] 
04:10:02.317 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.02}, one-star: {0.37, 0.08}
04:10:02.318 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
04:10:02.320 00.002 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
04:10:02.322 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.10 mountX=-0.19 mountY=-0.06, mountTheta=-2.81
04:10:02.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.02, opts=13)
04:10:02.327 00.002 21068 Enqueuing Move request for scope (0.19, 0.02)
04:10:02.329 00.002 16108 Worker thread wakes up
04:10:02.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
04:10:02.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
04:10:02.329 00.000 16108 Moving (0.19, 0.02) raw xDistance=-0.19 yDistance=-0.06
04:10:02.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:10:02.329 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:02.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:02.329 00.000 16108 MoveAxis(E, 0, ABG)
04:10:02.329 00.000 16108 Move returns status 0, amount 0
04:10:02.329 00.000 16108 MoveAxis(N, 0, ABG)
04:10:02.330 00.001 16108 Move returns status 0, amount 0
04:10:02.330 00.000 16108 move complete, result=0
04:10:02.330 00.000 16108 worker thread done servicing request
04:10:02.333 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2032, max=65535, med=4566, FiltMin=3856, FiltMax=26569, Gamma=1.000
04:10:02.347 00.014 21068 UpdateGuideState exits: m=306966 SNR=124.6
04:10:02.349 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:02.351 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:02.352 00.001 21068 Enqueuing Expose request
04:10:02.353 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:02.354 00.001 16108 Worker thread wakes up
04:10:02.354 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:02.355 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:03.328 00.973 16108 Exposure complete
04:10:03.398 00.070 16108 worker thread done servicing request
04:10:03.398 00.000 21068 OnExposeComplete: enter
04:10:03.401 00.003 21068 UpdateGuideState(): m_state=6
04:10:03.403 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
04:10:03.406 00.003 21068 Star::Find returns 1 (0), X=103.10, Y=801.60, Mass=344226, SNR=154.3, Peak=37907 HFD=3.5
04:10:03.408 00.002 21068 MultiStar: [#1 0.04,-0.13,0.78,U] [#2 0.29,-0.12,0.63,U] [#3 0.29,-0.05,0.65,U] [#4 0.15,0.42,0.30,U] [#5 -0.12,0.30,0.27,U] [#6 -0.06,-0.28,0.16,U] [#7 0.30,0.13,0.29,U] [#8 0.30,0.23,0.21,U] 
04:10:03.409 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.33, 0.17}
04:10:03.411 00.002 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
04:10:03.412 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.68 = -2.68)
04:10:03.412 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
04:10:03.414 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.05, opts=13)
04:10:03.416 00.002 21068 Enqueuing Move request for scope (0.21, 0.05)
04:10:03.416 00.000 16108 Worker thread wakes up
04:10:03.417 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
04:10:03.417 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
04:10:03.417 00.000 16108 Moving (0.21, 0.05) raw xDistance=-0.19 yDistance=-0.09
04:10:03.417 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:10:03.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:03.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:10:03.417 00.000 16108 MoveAxis(E, 0, ABG)
04:10:03.417 00.000 16108 Move returns status 0, amount 0
04:10:03.417 00.000 16108 MoveAxis(N, 0, ABG)
04:10:03.417 00.000 16108 Move returns status 0, amount 0
04:10:03.417 00.000 16108 move complete, result=0
04:10:03.418 00.001 16108 worker thread done servicing request
04:10:03.423 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4563, FiltMin=3888, FiltMax=28598, Gamma=1.000
04:10:03.447 00.024 21068 UpdateGuideState exits: m=344226 SNR=154.3
04:10:03.449 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:03.450 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:03.451 00.001 21068 Enqueuing Expose request
04:10:03.452 00.001 16108 Worker thread wakes up
04:10:03.452 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:03.453 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:03.453 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:04.609 01.156 16108 Exposure complete
04:10:04.678 00.069 16108 worker thread done servicing request
04:10:04.678 00.000 21068 OnExposeComplete: enter
04:10:04.679 00.001 21068 UpdateGuideState(): m_state=6
04:10:04.680 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
04:10:04.681 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.63, Mass=315672, SNR=129.1, Peak=38963 HFD=3.3
04:10:04.683 00.002 21068 MultiStar: [#1 -0.05,-0.09,0.84,U] [#2 0.41,-0.07,0.79,U] [#3 0.14,-0.10,0.82,U] [#4 0.13,0.36,0.34,U] [#5 -0.09,0.14,0.34,U] [#6 -0.21,-0.33,0.20,U] [#7 0.20,-0.11,0.32,U] [#8 0.52,0.30,0.25,U] 
04:10:04.684 00.001 21068 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.15, 0.19}
04:10:04.686 00.002 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
04:10:04.687 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
04:10:04.688 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.17 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
04:10:04.691 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.02, opts=13)
04:10:04.693 00.002 21068 Enqueuing Move request for scope (0.15, 0.02)
04:10:04.694 00.001 16108 Worker thread wakes up
04:10:04.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
04:10:04.694 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
04:10:04.695 00.001 16108 Moving (0.15, 0.02) raw xDistance=-0.14 yDistance=-0.06
04:10:04.695 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:10:04.695 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:04.695 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:04.695 00.000 16108 MoveAxis(E, 0, ABG)
04:10:04.695 00.000 16108 Move returns status 0, amount 0
04:10:04.695 00.000 16108 MoveAxis(N, 0, ABG)
04:10:04.695 00.000 16108 Move returns status 0, amount 0
04:10:04.695 00.000 16108 move complete, result=0
04:10:04.695 00.000 16108 worker thread done servicing request
04:10:04.701 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4553, FiltMin=3881, FiltMax=28838, Gamma=1.000
04:10:04.716 00.015 21068 UpdateGuideState exits: m=315672 SNR=129.1
04:10:04.717 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:04.717 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:04.718 00.001 21068 Enqueuing Expose request
04:10:04.719 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:04.720 00.001 16108 Worker thread wakes up
04:10:04.720 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:04.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:05.680 00.960 16108 Exposure complete
04:10:05.763 00.083 16108 worker thread done servicing request
04:10:05.763 00.000 21068 OnExposeComplete: enter
04:10:05.764 00.001 21068 UpdateGuideState(): m_state=6
04:10:05.765 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
04:10:05.767 00.002 21068 Star::Find returns 1 (0), X=103.14, Y=801.57, Mass=313823, SNR=136.2, Peak=36118 HFD=3.4
04:10:05.768 00.001 21068 MultiStar: [#1 -0.04,-0.12,0.81,U] [#2 0.31,-0.01,0.83,U] [#3 0.53,-0.05,0.67,U] [#4 0.25,0.72,0.00,M1] [#5 0.00,0.12,0.32,U] [#6 0.19,-0.38,0.18,U] [#7 0.35,-0.17,0.33,U] [#8 0.48,0.19,0.24,U] 
04:10:05.769 00.001 21068 refined, 7 included, MultiStar: {0.28, -0.01}, one-star: {0.37, 0.14}
04:10:05.770 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
04:10:05.770 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
04:10:05.771 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.03 mountX=-0.27 mountY=-0.06, mountTheta=-2.94
04:10:05.772 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.01, opts=13)
04:10:05.773 00.001 21068 Enqueuing Move request for scope (0.28, -0.01)
04:10:05.774 00.001 16108 Worker thread wakes up
04:10:05.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
04:10:05.774 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
04:10:05.774 00.000 16108 Moving (0.28, -0.01) raw xDistance=-0.27 yDistance=-0.06
04:10:05.774 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:10:05.774 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:05.774 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:05.774 00.000 16108 MoveAxis(E, 72, ABG)
04:10:05.774 00.000 16108 Guiding  Dir = 2, Dur = 72
04:10:05.774 00.000 16108 IsSlewing returns 0
04:10:05.774 00.000 16108 IsGuiding returns 0
04:10:05.778 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4550, FiltMin=3837, FiltMax=25881, Gamma=1.000
04:10:05.782 00.004 16108 PulseGuide returned control before completion, sleep 75
04:10:05.791 00.009 21068 UpdateGuideState exits: m=313823 SNR=136.2
04:10:05.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:05.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:05.793 00.000 21068 Enqueuing Expose request
04:10:05.859 00.066 16108 IsGuiding returns 1
04:10:05.859 00.000 16108 scope still moving after pulse duration time elapsed
04:10:05.890 00.031 16108 IsSlewing returns 0
04:10:05.891 00.001 16108 IsGuiding returns 0
04:10:05.891 00.000 16108 scope move finished after 72 + 43 ms
04:10:05.891 00.000 16108 Move returns status 0, amount 72
04:10:05.891 00.000 16108 MoveAxis(N, 0, ABG)
04:10:05.891 00.000 16108 Move returns status 0, amount 0
04:10:05.891 00.000 16108 move complete, result=0
04:10:05.891 00.000 16108 worker thread done servicing request
04:10:05.891 00.000 16108 Worker thread wakes up
04:10:05.891 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:05.891 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:05.891 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
04:10:07.062 01.171 16108 Exposure complete
04:10:07.117 00.055 16108 worker thread done servicing request
04:10:07.117 00.000 21068 OnExposeComplete: enter
04:10:07.120 00.003 21068 UpdateGuideState(): m_state=6
04:10:07.122 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
04:10:07.122 00.000 21068 Star::Find returns 1 (0), X=103.09, Y=801.59, Mass=315659, SNR=151.9, Peak=37779 HFD=3.4
04:10:07.125 00.003 21068 MultiStar: [#1 -0.19,-0.08,0.84,U] [#2 0.19,-0.06,0.75,U] [#3 0.15,-0.09,0.76,U] [#4 0.14,0.37,0.30,U] [#5 -0.04,-0.09,0.28,U] [#6 0.26,-0.72,0.00,M1] [#7 0.14,-0.17,0.35,U] [#8 0.13,-0.01,0.21,U] 
04:10:07.126 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.32, 0.15}
04:10:07.128 00.002 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
04:10:07.129 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
04:10:07.130 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
04:10:07.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.00, opts=13)
04:10:07.134 00.002 21068 Enqueuing Move request for scope (0.12, 0.00)
04:10:07.136 00.002 16108 Worker thread wakes up
04:10:07.136 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
04:10:07.136 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
04:10:07.136 00.000 16108 Moving (0.12, 0.00) raw xDistance=-0.11 yDistance=-0.03
04:10:07.136 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:10:07.136 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:07.136 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:07.137 00.001 16108 MoveAxis(E, 0, ABG)
04:10:07.137 00.000 16108 Move returns status 0, amount 0
04:10:07.137 00.000 16108 MoveAxis(N, 0, ABG)
04:10:07.137 00.000 16108 Move returns status 0, amount 0
04:10:07.137 00.000 16108 move complete, result=0
04:10:07.137 00.000 16108 worker thread done servicing request
04:10:07.144 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4541, FiltMin=3814, FiltMax=29939, Gamma=1.000
04:10:07.167 00.023 21068 UpdateGuideState exits: m=315659 SNR=151.9
04:10:07.169 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:07.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:07.171 00.001 21068 Enqueuing Expose request
04:10:07.172 00.001 16108 Worker thread wakes up
04:10:07.172 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:07.172 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:07.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:08.149 00.977 16108 Exposure complete
04:10:08.212 00.063 16108 worker thread done servicing request
04:10:08.212 00.000 21068 OnExposeComplete: enter
04:10:08.213 00.001 21068 UpdateGuideState(): m_state=6
04:10:08.213 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
04:10:08.214 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.52, Mass=321249, SNR=142.9, Peak=39862 HFD=3.5
04:10:08.215 00.001 21068 MultiStar: [#1 -0.29,-0.07,0.88,U] [#2 0.12,0.04,0.82,U] [#3 0.07,-0.19,0.76,U] [#4 -0.18,0.48,0.31,U] [#5 -0.11,0.11,0.35,U] [#6 0.23,-0.83,0.00,M2] [#7 0.12,-0.07,0.28,U] [#8 0.30,-0.15,0.20,U] 
04:10:08.216 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.17, 0.08}
04:10:08.217 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
04:10:08.217 00.000 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
04:10:08.218 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.63 mountX=-0.01 mountY=-0.01, mountTheta=-2.31
04:10:08.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
04:10:08.222 00.002 21068 Enqueuing Move request for scope (0.01, 0.01)
04:10:08.224 00.002 16108 Worker thread wakes up
04:10:08.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:10:08.225 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:10:08.225 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
04:10:08.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:10:08.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:08.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:10:08.225 00.000 16108 MoveAxis(E, 0, ABG)
04:10:08.225 00.000 16108 Move returns status 0, amount 0
04:10:08.225 00.000 16108 MoveAxis(N, 0, ABG)
04:10:08.225 00.000 16108 Move returns status 0, amount 0
04:10:08.225 00.000 16108 move complete, result=0
04:10:08.226 00.001 16108 worker thread done servicing request
04:10:08.231 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1997, max=65535, med=4537, FiltMin=3846, FiltMax=32371, Gamma=1.000
04:10:08.250 00.019 21068 UpdateGuideState exits: m=321249 SNR=142.9
04:10:08.251 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:08.252 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:08.252 00.000 21068 Enqueuing Expose request
04:10:08.253 00.001 16108 Worker thread wakes up
04:10:08.253 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:08.254 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:08.254 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:09.417 01.163 16108 Exposure complete
04:10:09.482 00.065 16108 worker thread done servicing request
04:10:09.482 00.000 21068 OnExposeComplete: enter
04:10:09.483 00.001 21068 UpdateGuideState(): m_state=6
04:10:09.484 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
04:10:09.484 00.000 21068 Star::Find returns 1 (0), X=102.88, Y=801.56, Mass=299570, SNR=125.9, Peak=34515 HFD=3.5
04:10:09.486 00.002 21068 MultiStar: [#1 -0.12,-0.28,1.11,U] [#2 0.34,-0.16,0.82,U] [#3 0.32,0.01,0.77,U] [#4 -0.15,0.13,0.35,U] [#5 0.14,-0.05,0.36,U] [#6 -0.04,-0.39,0.28,U] [#7 0.24,-0.37,0.31,U] [#8 0.12,-0.15,0.23,U] 
04:10:09.487 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.12, 0.12}
04:10:09.488 00.001 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.70 = 2.59)
04:10:09.489 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.64 = 2.65)
04:10:09.489 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.73 mountX=-0.13 mountY=0.07, mountTheta=2.63
04:10:09.491 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.10, opts=13)
04:10:09.492 00.001 21068 Enqueuing Move request for scope (0.11, -0.10)
04:10:09.493 00.001 16108 Worker thread wakes up
04:10:09.493 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
04:10:09.493 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
04:10:09.493 00.000 16108 Moving (0.11, -0.10) raw xDistance=-0.13 yDistance=0.07
04:10:09.493 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:10:09.493 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:09.493 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:10:09.493 00.000 16108 MoveAxis(E, 0, ABG)
04:10:09.493 00.000 16108 Move returns status 0, amount 0
04:10:09.493 00.000 16108 MoveAxis(N, 0, ABG)
04:10:09.493 00.000 16108 Move returns status 0, amount 0
04:10:09.493 00.000 16108 move complete, result=0
04:10:09.494 00.001 16108 worker thread done servicing request
04:10:09.497 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1824, max=65535, med=4531, FiltMin=3894, FiltMax=32425, Gamma=1.000
04:10:09.511 00.014 21068 UpdateGuideState exits: m=299570 SNR=125.9
04:10:09.511 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:09.512 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:09.513 00.001 21068 Enqueuing Expose request
04:10:09.513 00.000 16108 Worker thread wakes up
04:10:09.514 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:09.514 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:09.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:10.497 00.983 16108 Exposure complete
04:10:10.565 00.068 16108 worker thread done servicing request
04:10:10.565 00.000 21068 OnExposeComplete: enter
04:10:10.566 00.001 21068 UpdateGuideState(): m_state=6
04:10:10.567 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
04:10:10.568 00.001 21068 Star::Find returns 1 (0), X=102.97, Y=801.58, Mass=288571, SNR=117.0, Peak=32275 HFD=3.4
04:10:10.571 00.003 21068 MultiStar: [#1 0.02,-0.14,1.09,U] [#2 0.31,-0.29,0.82,U] [#3 0.34,0.05,0.87,U] [#4 -0.03,0.01,0.43,U] [#5 -0.30,-0.18,0.42,U] [#6 0.34,-0.67,0.00,M2] [#7 0.17,-0.25,0.35,U] [#8 0.41,-0.11,0.27,U] 
04:10:10.573 00.002 21068 refined, 7 included, MultiStar: {0.15, -0.07}, one-star: {0.21, 0.14}
04:10:10.574 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
04:10:10.576 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
04:10:10.578 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=-0.16 mountY=0.04, mountTheta=2.92
04:10:10.581 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
04:10:10.582 00.001 21068 Enqueuing Move request for scope (0.15, -0.07)
04:10:10.584 00.002 16108 Worker thread wakes up
04:10:10.584 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
04:10:10.584 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
04:10:10.584 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.04
04:10:10.584 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:10:10.584 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:10.584 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:10:10.584 00.000 16108 MoveAxis(E, 0, ABG)
04:10:10.585 00.001 16108 Move returns status 0, amount 0
04:10:10.585 00.000 16108 MoveAxis(N, 0, ABG)
04:10:10.585 00.000 16108 Move returns status 0, amount 0
04:10:10.585 00.000 16108 move complete, result=0
04:10:10.585 00.000 16108 worker thread done servicing request
04:10:10.591 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=4528, FiltMin=3901, FiltMax=26969, Gamma=1.000
04:10:10.610 00.019 21068 UpdateGuideState exits: m=288571 SNR=117.0
04:10:10.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:10.611 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:10.612 00.001 21068 Enqueuing Expose request
04:10:10.613 00.001 16108 Worker thread wakes up
04:10:10.613 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:10.613 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:10.613 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:11.782 01.169 16108 Exposure complete
04:10:11.838 00.056 16108 worker thread done servicing request
04:10:11.838 00.000 21068 OnExposeComplete: enter
04:10:11.839 00.001 21068 UpdateGuideState(): m_state=6
04:10:11.839 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
04:10:11.840 00.001 21068 Star::Find returns 1 (0), X=102.93, Y=801.64, Mass=309549, SNR=132.9, Peak=40627 HFD=3.3
04:10:11.841 00.001 21068 MultiStar: [#1 0.04,-0.07,1.01,U] [#2 0.32,0.09,0.88,U] [#3 0.56,0.08,0.75,U] [#4 0.08,0.38,0.31,U] [#5 -0.29,0.20,0.33,U] [#6 0.33,0.10,0.25,U] [#7 0.01,0.01,0.27,U] [#8 0.40,0.17,0.25,U] 
04:10:11.842 00.001 21068 refined, 8 included, MultiStar: {0.20, 0.10}, one-star: {0.17, 0.21}
04:10:11.842 00.000 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
04:10:11.843 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
04:10:11.844 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=-0.18 mountY=-0.15, mountTheta=-2.46
04:10:11.845 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.10, opts=13)
04:10:11.846 00.001 21068 Enqueuing Move request for scope (0.20, 0.10)
04:10:11.847 00.001 16108 Worker thread wakes up
04:10:11.847 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
04:10:11.847 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
04:10:11.847 00.000 16108 Moving (0.20, 0.10) raw xDistance=-0.18 yDistance=-0.15
04:10:11.847 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:10:11.847 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:11.847 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:10:11.847 00.000 16108 MoveAxis(E, 0, ABG)
04:10:11.847 00.000 16108 Move returns status 0, amount 0
04:10:11.847 00.000 16108 MoveAxis(N, 0, ABG)
04:10:11.847 00.000 16108 Move returns status 0, amount 0
04:10:11.847 00.000 16108 move complete, result=0
04:10:11.847 00.000 16108 worker thread done servicing request
04:10:11.854 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4521, FiltMin=3897, FiltMax=27145, Gamma=1.000
04:10:11.876 00.022 21068 UpdateGuideState exits: m=309549 SNR=132.9
04:10:11.877 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:11.879 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:11.880 00.001 21068 Enqueuing Expose request
04:10:11.881 00.001 16108 Worker thread wakes up
04:10:11.881 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:11.883 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:11.883 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:12.851 00.968 16108 Exposure complete
04:10:12.923 00.072 16108 worker thread done servicing request
04:10:12.923 00.000 21068 OnExposeComplete: enter
04:10:12.925 00.002 21068 UpdateGuideState(): m_state=6
04:10:12.929 00.004 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
04:10:12.930 00.001 21068 Star::Find returns 1 (0), X=102.91, Y=801.49, Mass=308108, SNR=129.0, Peak=34454 HFD=3.5
04:10:12.932 00.002 21068 MultiStar: [#1 -0.01,-0.10,0.93,U] [#2 0.16,-0.10,0.79,U] [#3 0.13,-0.18,0.74,U] [#4 -0.00,0.12,0.36,U] [#5 -0.28,0.23,0.35,U] [#6 -0.23,-0.39,0.24,U] [#7 0.28,-0.04,0.29,U] [#8 0.21,0.17,0.32,U] 
04:10:12.933 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.14, 0.06}
04:10:12.934 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
04:10:12.936 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.93)
04:10:12.938 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.45 mountX=-0.07 mountY=0.02, mountTheta=2.92
04:10:12.940 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.03, opts=13)
04:10:12.941 00.001 21068 Enqueuing Move request for scope (0.07, -0.03)
04:10:12.942 00.001 16108 Worker thread wakes up
04:10:12.942 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
04:10:12.942 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
04:10:12.942 00.000 16108 Moving (0.07, -0.03) raw xDistance=-0.07 yDistance=0.02
04:10:12.942 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:12.942 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:12.942 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:12.942 00.000 16108 MoveAxis(E, 0, ABG)
04:10:12.942 00.000 16108 Move returns status 0, amount 0
04:10:12.942 00.000 16108 MoveAxis(N, 0, ABG)
04:10:12.942 00.000 16108 Move returns status 0, amount 0
04:10:12.942 00.000 16108 move complete, result=0
04:10:12.943 00.001 16108 worker thread done servicing request
04:10:12.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4521, FiltMin=3878, FiltMax=25398, Gamma=1.000
04:10:12.959 00.013 21068 UpdateGuideState exits: m=308108 SNR=129.0
04:10:12.960 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:12.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:12.962 00.001 21068 Enqueuing Expose request
04:10:12.962 00.000 16108 Worker thread wakes up
04:10:12.963 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:12.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:12.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:14.120 01.157 16108 Exposure complete
04:10:14.187 00.067 16108 worker thread done servicing request
04:10:14.187 00.000 21068 OnExposeComplete: enter
04:10:14.190 00.003 21068 UpdateGuideState(): m_state=6
04:10:14.191 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
04:10:14.193 00.002 21068 Star::Find returns 1 (0), X=102.94, Y=801.43, Mass=332919, SNR=149.8, Peak=39286 HFD=3.4
04:10:14.196 00.003 21068 MultiStar: [#1 -0.37,-0.10,0.81,U] [#2 0.33,-0.24,0.72,U] [#3 0.25,-0.34,0.80,U] [#4 0.14,0.26,0.32,U] [#5 -0.31,-0.16,0.32,U] [#6 0.09,-0.50,0.25,U] [#7 0.03,-0.02,0.25,U] [#8 0.12,0.04,0.25,U] 
04:10:14.199 00.003 21068 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.18, -0.00}
04:10:14.201 00.002 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.23)
04:10:14.203 00.002 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.29)
04:10:14.204 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.09 mountX=-0.09 mountY=0.11, mountTheta=2.25
04:10:14.208 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.13, opts=13)
04:10:14.209 00.001 21068 Enqueuing Move request for scope (0.07, -0.13)
04:10:14.209 00.000 16108 Worker thread wakes up
04:10:14.210 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
04:10:14.210 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
04:10:14.210 00.000 16108 Moving (0.07, -0.13) raw xDistance=-0.09 yDistance=0.11
04:10:14.210 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:10:14.210 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:14.210 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:10:14.210 00.000 16108 MoveAxis(E, 0, ABG)
04:10:14.210 00.000 16108 Move returns status 0, amount 0
04:10:14.210 00.000 16108 MoveAxis(N, 0, ABG)
04:10:14.210 00.000 16108 Move returns status 0, amount 0
04:10:14.211 00.001 16108 move complete, result=0
04:10:14.211 00.000 16108 worker thread done servicing request
04:10:14.218 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4521, FiltMin=3885, FiltMax=26745, Gamma=1.000
04:10:14.240 00.022 21068 UpdateGuideState exits: m=332919 SNR=149.8
04:10:14.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:14.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:14.242 00.000 21068 Enqueuing Expose request
04:10:14.243 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:14.244 00.001 16108 Worker thread wakes up
04:10:14.244 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:14.244 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:15.212 00.968 16108 Exposure complete
04:10:15.289 00.077 16108 worker thread done servicing request
04:10:15.289 00.000 21068 OnExposeComplete: enter
04:10:15.290 00.001 21068 UpdateGuideState(): m_state=6
04:10:15.291 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
04:10:15.292 00.001 21068 Star::Find returns 1 (0), X=103.07, Y=801.72, Mass=344487, SNR=162.3, Peak=37363 HFD=3.5
04:10:15.292 00.000 21068 MultiStar: [#1 -0.12,-0.36,0.80,U] [#2 0.34,-0.27,0.74,U] [#3 0.36,0.16,0.64,U] [#4 0.30,0.38,0.23,U] [#5 0.07,-0.14,0.31,U] [#6 -0.06,-0.64,0.17,U] [#7 0.28,-0.24,0.29,U] [#8 0.42,-0.13,0.26,U] 
04:10:15.293 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {0.30, 0.28}
04:10:15.294 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
04:10:15.294 00.000 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.11)
04:10:15.295 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=-0.22 mountY=0.01, mountTheta=3.11
04:10:15.297 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.06, opts=13)
04:10:15.298 00.001 21068 Enqueuing Move request for scope (0.22, -0.06)
04:10:15.299 00.001 16108 Worker thread wakes up
04:10:15.300 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
04:10:15.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
04:10:15.300 00.000 16108 Moving (0.22, -0.06) raw xDistance=-0.22 yDistance=0.01
04:10:15.300 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:10:15.300 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:15.300 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:15.300 00.000 16108 MoveAxis(E, 58, ABG)
04:10:15.300 00.000 16108 Guiding  Dir = 2, Dur = 58
04:10:15.301 00.001 16108 IsSlewing returns 0
04:10:15.301 00.000 16108 IsGuiding returns 0
04:10:15.309 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4525, FiltMin=3760, FiltMax=23689, Gamma=1.000
04:10:15.324 00.015 16108 PulseGuide returned control before completion, sleep 46
04:10:15.336 00.012 21068 UpdateGuideState exits: m=344487 SNR=162.3
04:10:15.337 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:15.338 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:15.338 00.000 21068 Enqueuing Expose request
04:10:15.385 00.047 16108 IsGuiding returns 1
04:10:15.385 00.000 16108 scope still moving after pulse duration time elapsed
04:10:15.416 00.031 16108 IsSlewing returns 0
04:10:15.416 00.000 16108 IsGuiding returns 0
04:10:15.416 00.000 16108 scope move finished after 58 + 57 ms
04:10:15.416 00.000 16108 Move returns status 0, amount 58
04:10:15.418 00.002 16108 MoveAxis(N, 0, ABG)
04:10:15.418 00.000 16108 Move returns status 0, amount 0
04:10:15.418 00.000 16108 move complete, result=0
04:10:15.418 00.000 16108 worker thread done servicing request
04:10:15.418 00.000 16108 Worker thread wakes up
04:10:15.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:15.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:15.419 00.001 21068 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
04:10:16.583 01.164 16108 Exposure complete
04:10:16.638 00.055 16108 worker thread done servicing request
04:10:16.638 00.000 21068 OnExposeComplete: enter
04:10:16.638 00.000 21068 UpdateGuideState(): m_state=6
04:10:16.639 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
04:10:16.640 00.001 21068 Star::Find returns 1 (0), X=103.03, Y=801.81, Mass=335380, SNR=151.3, Peak=42595 HFD=3.3
04:10:16.641 00.001 21068 MultiStar: [#1 -0.08,-0.04,0.94,U] [#2 0.17,-0.21,0.88,U] [#3 0.05,-0.14,0.76,U] [#4 -0.14,0.33,0.24,U] [#5 -0.22,0.09,0.28,U] [#6 -0.09,-0.33,0.27,U] [#7 0.05,-0.09,0.28,U] [#8 0.13,0.21,0.22,U] 
04:10:16.642 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.26, 0.38}
04:10:16.643 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
04:10:16.643 00.000 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
04:10:16.644 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=-0.06 mountY=-0.03, mountTheta=-2.65
04:10:16.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.02, opts=13)
04:10:16.647 00.001 21068 Enqueuing Move request for scope (0.06, 0.02)
04:10:16.648 00.001 16108 Worker thread wakes up
04:10:16.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
04:10:16.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
04:10:16.648 00.000 16108 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=-0.03
04:10:16.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:10:16.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:16.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:16.648 00.000 16108 MoveAxis(E, 0, ABG)
04:10:16.648 00.000 16108 Move returns status 0, amount 0
04:10:16.648 00.000 16108 MoveAxis(N, 0, ABG)
04:10:16.649 00.001 16108 Move returns status 0, amount 0
04:10:16.649 00.000 16108 move complete, result=0
04:10:16.649 00.000 16108 worker thread done servicing request
04:10:16.655 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4531, FiltMin=3897, FiltMax=24339, Gamma=1.000
04:10:16.682 00.027 21068 UpdateGuideState exits: m=335380 SNR=151.3
04:10:16.684 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:16.686 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:16.688 00.002 21068 Enqueuing Expose request
04:10:16.690 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:16.692 00.002 16108 Worker thread wakes up
04:10:16.692 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:16.692 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:17.660 00.968 16108 Exposure complete
04:10:17.718 00.058 16108 worker thread done servicing request
04:10:17.718 00.000 21068 OnExposeComplete: enter
04:10:17.719 00.001 21068 UpdateGuideState(): m_state=6
04:10:17.721 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
04:10:17.722 00.001 21068 Star::Find returns 1 (0), X=103.16, Y=801.69, Mass=311706, SNR=137.3, Peak=35939 HFD=3.4
04:10:17.723 00.001 21068 MultiStar: [#1 -0.20,-0.25,0.92,U] [#2 0.31,-0.15,0.88,U] [#3 0.38,0.01,0.73,U] [#4 0.12,0.22,0.36,U] [#5 0.04,0.17,0.29,U] [#6 -0.02,-0.60,0.18,U] [#7 -0.01,0.28,0.30,U] [#8 0.55,-0.05,0.27,U] 
04:10:17.724 00.001 21068 refined, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.40, 0.26}
04:10:17.724 00.000 21068 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
04:10:17.725 00.001 21068 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
04:10:17.726 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.00 mountX=-0.19 mountY=-0.04, mountTheta=-2.91
04:10:17.727 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.00, opts=13)
04:10:17.728 00.001 21068 Enqueuing Move request for scope (0.19, -0.00)
04:10:17.729 00.001 16108 Worker thread wakes up
04:10:17.729 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
04:10:17.729 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
04:10:17.729 00.000 16108 Moving (0.19, -0.00) raw xDistance=-0.19 yDistance=-0.04
04:10:17.730 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:10:17.730 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:17.730 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:10:17.730 00.000 16108 MoveAxis(E, 0, ABG)
04:10:17.730 00.000 16108 Move returns status 0, amount 0
04:10:17.730 00.000 16108 MoveAxis(N, 0, ABG)
04:10:17.730 00.000 16108 Move returns status 0, amount 0
04:10:17.730 00.000 16108 move complete, result=0
04:10:17.730 00.000 16108 worker thread done servicing request
04:10:17.733 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4534, FiltMin=3824, FiltMax=23657, Gamma=1.000
04:10:17.746 00.013 21068 UpdateGuideState exits: m=311706 SNR=137.3
04:10:17.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:17.747 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:17.748 00.001 21068 Enqueuing Expose request
04:10:17.749 00.001 16108 Worker thread wakes up
04:10:17.749 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:17.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:17.750 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:18.918 01.168 16108 Exposure complete
04:10:18.976 00.058 16108 worker thread done servicing request
04:10:18.976 00.000 21068 OnExposeComplete: enter
04:10:18.977 00.001 21068 UpdateGuideState(): m_state=6
04:10:18.978 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
04:10:18.979 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.85, Mass=303779, SNR=141.5, Peak=37539 HFD=3.6
04:10:18.979 00.000 21068 MultiStar: [#1 -0.07,-0.09,0.78,U] [#2 0.29,0.07,0.83,U] [#3 0.25,0.05,0.72,U] [#4 0.03,0.60,0.36,U] [#5 0.28,0.16,0.35,U] [#6 0.01,-0.50,0.26,U] [#7 0.51,0.02,0.30,U] [#8 0.11,0.29,0.21,U] 
04:10:18.980 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.22, 0.42}
04:10:18.981 00.001 21068 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
04:10:18.981 00.000 21068 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
04:10:18.982 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=-0.15 mountY=-0.18, mountTheta=-2.29
04:10:18.984 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.14, opts=13)
04:10:18.984 00.000 21068 Enqueuing Move request for scope (0.18, 0.14)
04:10:18.985 00.001 16108 Worker thread wakes up
04:10:18.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
04:10:18.985 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
04:10:18.985 00.000 16108 Moving (0.18, 0.14) raw xDistance=-0.15 yDistance=-0.18
04:10:18.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:10:18.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:18.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:10:18.987 00.002 16108 MoveAxis(E, 0, ABG)
04:10:18.987 00.000 16108 Move returns status 0, amount 0
04:10:18.987 00.000 16108 MoveAxis(N, 0, ABG)
04:10:18.987 00.000 16108 Move returns status 0, amount 0
04:10:18.987 00.000 16108 move complete, result=0
04:10:18.987 00.000 16108 worker thread done servicing request
04:10:18.990 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4541, FiltMin=3859, FiltMax=22697, Gamma=1.000
04:10:19.002 00.012 21068 UpdateGuideState exits: m=303779 SNR=141.5
04:10:19.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:19.004 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:19.006 00.002 21068 Enqueuing Expose request
04:10:19.007 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:19.008 00.001 16108 Worker thread wakes up
04:10:19.008 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:19.008 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:19.983 00.975 16108 Exposure complete
04:10:20.039 00.056 16108 worker thread done servicing request
04:10:20.039 00.000 21068 OnExposeComplete: enter
04:10:20.040 00.001 21068 UpdateGuideState(): m_state=6
04:10:20.041 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
04:10:20.041 00.000 21068 Star::Find returns 1 (0), X=102.73, Y=801.71, Mass=270433, SNR=125.7, Peak=32003 HFD=3.5
04:10:20.042 00.001 21068 MultiStar: [#1 -0.55,-0.12,1.18,U] [#2 -0.06,-0.07,0.83,U] [#3 -0.14,0.19,0.76,U] [#4 -0.47,0.60,0.00,M1] [#5 -0.40,0.31,0.39,U] [#6 -0.09,-0.71,0.00,M1] [#7 0.38,0.27,0.28,U] [#8 -0.23,0.42,0.21,U] 
04:10:20.044 00.002 21068 refined, 6 included, MultiStar: {-0.20, 0.11}, one-star: {-0.04, 0.28}
04:10:20.045 00.001 21068 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.97) = xAngle (-0.32 = -0.32)
04:10:20.045 00.000 21068 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.26 = -0.26)
04:10:20.046 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.22 mountY=-0.06, mountTheta=-0.27
04:10:20.047 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.11, opts=13)
04:10:20.048 00.001 21068 Enqueuing Move request for scope (-0.20, 0.11)
04:10:20.049 00.001 16108 Worker thread wakes up
04:10:20.049 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
04:10:20.049 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
04:10:20.049 00.000 16108 Moving (-0.20, 0.11) raw xDistance=0.22 yDistance=-0.06
04:10:20.049 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:10:20.049 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:20.049 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:20.049 00.000 16108 MoveAxis(W, 57, ABG)
04:10:20.049 00.000 16108 Guiding  Dir = 3, Dur = 57
04:10:20.050 00.001 16108 IsSlewing returns 0
04:10:20.050 00.000 16108 IsGuiding returns 0
04:10:20.052 00.002 16108 PulseGuide returned control before completion, sleep 66
04:10:20.054 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1459, max=65535, med=4547, FiltMin=3888, FiltMax=21158, Gamma=1.000
04:10:20.066 00.012 21068 UpdateGuideState exits: m=270433 SNR=125.7
04:10:20.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:20.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:20.069 00.001 21068 Enqueuing Expose request
04:10:20.121 00.052 16108 IsGuiding returns 1
04:10:20.121 00.000 16108 scope still moving after pulse duration time elapsed
04:10:20.153 00.032 16108 IsSlewing returns 0
04:10:20.153 00.000 16108 IsGuiding returns 0
04:10:20.153 00.000 16108 scope move finished after 57 + 45 ms
04:10:20.154 00.001 16108 Move returns status 0, amount 57
04:10:20.154 00.000 16108 MoveAxis(N, 0, ABG)
04:10:20.154 00.000 16108 Move returns status 0, amount 0
04:10:20.154 00.000 16108 move complete, result=0
04:10:20.154 00.000 16108 worker thread done servicing request
04:10:20.154 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
04:10:20.156 00.002 16108 Worker thread wakes up
04:10:20.156 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:20.156 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:21.323 01.167 16108 Exposure complete
04:10:21.399 00.076 16108 worker thread done servicing request
04:10:21.399 00.000 21068 OnExposeComplete: enter
04:10:21.401 00.002 21068 UpdateGuideState(): m_state=6
04:10:21.403 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
04:10:21.404 00.001 21068 Star::Find returns 1 (0), X=102.96, Y=801.62, Mass=303286, SNR=134.9, Peak=34403 HFD=3.3
04:10:21.406 00.002 21068 MultiStar: [#1 -0.23,-0.05,0.97,U] [#2 0.21,-0.17,0.84,U] [#3 -0.01,-0.18,0.69,U] [#4 -0.06,0.16,0.24,U] [#5 -0.21,-0.16,0.31,U] [#6 0.18,-0.75,0.00,M2] [#7 0.21,0.10,0.23,U] [#8 -0.14,0.07,0.21,U] 
04:10:21.407 00.001 21068 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.20, 0.19}
04:10:21.410 00.003 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.91 = 2.37)
04:10:21.411 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.85 = 2.43)
04:10:21.413 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.94 mountX=-0.02 mountY=0.02, mountTheta=2.41
04:10:21.416 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.02, opts=13)
04:10:21.417 00.001 21068 Enqueuing Move request for scope (0.02, -0.02)
04:10:21.419 00.002 16108 Worker thread wakes up
04:10:21.420 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
04:10:21.420 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
04:10:21.420 00.000 16108 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
04:10:21.420 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:10:21.420 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:21.420 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:21.420 00.000 16108 MoveAxis(E, 0, ABG)
04:10:21.420 00.000 16108 Move returns status 0, amount 0
04:10:21.420 00.000 16108 MoveAxis(N, 0, ABG)
04:10:21.421 00.001 16108 Move returns status 0, amount 0
04:10:21.421 00.000 16108 move complete, result=0
04:10:21.421 00.000 16108 worker thread done servicing request
04:10:21.428 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1475, max=65535, med=4550, FiltMin=3901, FiltMax=28889, Gamma=1.000
04:10:21.442 00.014 21068 UpdateGuideState exits: m=303286 SNR=134.9
04:10:21.443 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:21.445 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:21.446 00.001 21068 Enqueuing Expose request
04:10:21.447 00.001 16108 Worker thread wakes up
04:10:21.447 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:21.449 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:21.449 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:22.438 00.989 16108 Exposure complete
04:10:22.504 00.066 16108 worker thread done servicing request
04:10:22.504 00.000 21068 OnExposeComplete: enter
04:10:22.505 00.001 21068 UpdateGuideState(): m_state=6
04:10:22.506 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
04:10:22.507 00.001 21068 Star::Find returns 1 (0), X=103.14, Y=801.84, Mass=327832, SNR=128.3, Peak=37219 HFD=3.7
04:10:22.508 00.001 21068 MultiStar: [#1 -0.29,0.04,0.89,U] [#2 0.17,-0.00,0.83,U] [#3 0.15,-0.05,0.74,U] [#4 -0.20,0.51,0.29,U] [#5 -0.35,-0.20,0.39,U] [#6 0.04,-0.52,0.29,U] [#7 0.00,-0.23,0.27,U] [#8 -0.02,0.10,0.27,U] 
04:10:22.508 00.000 21068 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.37, 0.41}
04:10:22.509 00.001 21068 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.97) = xAngle (-1.95 = -1.95)
04:10:22.510 00.001 21068 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.89 = -1.89)
04:10:22.510 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
04:10:22.512 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.06, opts=13)
04:10:22.513 00.001 21068 Enqueuing Move request for scope (0.04, 0.06)
04:10:22.514 00.001 16108 Worker thread wakes up
04:10:22.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
04:10:22.514 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
04:10:22.514 00.000 16108 Moving (0.04, 0.06) raw xDistance=-0.02 yDistance=-0.06
04:10:22.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:10:22.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:22.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:10:22.515 00.001 16108 MoveAxis(E, 0, ABG)
04:10:22.515 00.000 16108 Move returns status 0, amount 0
04:10:22.515 00.000 16108 MoveAxis(N, 0, ABG)
04:10:22.515 00.000 16108 Move returns status 0, amount 0
04:10:22.515 00.000 16108 move complete, result=0
04:10:22.515 00.000 16108 worker thread done servicing request
04:10:22.523 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2141, max=65535, med=4553, FiltMin=3913, FiltMax=25449, Gamma=1.000
04:10:22.540 00.017 21068 UpdateGuideState exits: m=327832 SNR=128.3
04:10:22.541 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:22.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:22.544 00.002 21068 Enqueuing Expose request
04:10:22.545 00.001 16108 Worker thread wakes up
04:10:22.545 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:22.547 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:22.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:23.704 01.157 16108 Exposure complete
04:10:23.758 00.054 16108 worker thread done servicing request
04:10:23.758 00.000 21068 OnExposeComplete: enter
04:10:23.759 00.001 21068 UpdateGuideState(): m_state=6
04:10:23.760 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
04:10:23.761 00.001 21068 Star::Find returns 1 (0), X=103.20, Y=801.96, Mass=309904, SNR=129.6, Peak=38899 HFD=3.3
04:10:23.762 00.001 21068 MultiStar: [#1 0.07,0.21,0.95,U] [#2 0.19,0.22,0.96,U] [#3 0.29,0.10,0.80,U] [#4 0.07,0.81,0.00,M1] [#5 0.04,0.14,0.26,U] [#6 0.02,-0.26,0.32,U] [#7 0.39,-0.01,0.38,U] [#8 0.37,0.53,0.21,U] 
04:10:23.763 00.001 21068 refined, 7 included, MultiStar: {0.24, 0.22}, one-star: {0.43, 0.53}
04:10:23.764 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
04:10:23.764 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
04:10:23.765 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.75 mountX=-0.19 mountY=-0.27, mountTheta=-2.20
04:10:23.767 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.22, opts=13)
04:10:23.768 00.001 21068 Enqueuing Move request for scope (0.24, 0.22)
04:10:23.771 00.003 16108 Worker thread wakes up
04:10:23.771 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
04:10:23.771 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
04:10:23.771 00.000 16108 Moving (0.24, 0.22) raw xDistance=-0.19 yDistance=-0.27
04:10:23.771 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:10:23.771 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
04:10:23.771 00.000 16108 MoveAxis(E, 0, ABG)
04:10:23.771 00.000 16108 Move returns status 0, amount 0
04:10:23.771 00.000 16108 MoveAxis(N, 54, ABG)
04:10:23.771 00.000 16108 Guiding  Dir = 0, Dur = 54
04:10:23.772 00.001 16108 IsSlewing returns 0
04:10:23.772 00.000 16108 IsGuiding returns 0
04:10:23.780 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4560, FiltMin=3827, FiltMax=24409, Gamma=1.000
04:10:23.797 00.017 21068 UpdateGuideState exits: m=309904 SNR=129.6
04:10:23.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:23.799 00.001 16108 PulseGuide returned control before completion, sleep 39
04:10:23.799 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:23.799 00.000 21068 Enqueuing Expose request
04:10:23.843 00.044 16108 IsGuiding returns 1
04:10:23.843 00.000 16108 scope still moving after pulse duration time elapsed
04:10:23.874 00.031 16108 IsSlewing returns 0
04:10:23.874 00.000 16108 IsGuiding returns 1
04:10:23.905 00.031 16108 IsSlewing returns 0
04:10:23.905 00.000 16108 IsGuiding returns 0
04:10:23.905 00.000 16108 scope move finished after 54 + 80 ms
04:10:23.905 00.000 16108 Move returns status 0, amount 54
04:10:23.905 00.000 16108 move complete, result=0
04:10:23.905 00.000 16108 worker thread done servicing request
04:10:23.905 00.000 16108 Worker thread wakes up
04:10:23.905 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 54 ms NORTH
04:10:23.908 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:23.908 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:24.886 00.978 16108 Exposure complete
04:10:24.966 00.080 16108 worker thread done servicing request
04:10:24.966 00.000 21068 OnExposeComplete: enter
04:10:24.967 00.001 21068 UpdateGuideState(): m_state=6
04:10:24.968 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
04:10:24.970 00.002 21068 Star::Find returns 1 (0), X=103.19, Y=801.76, Mass=336550, SNR=138.6, Peak=39059 HFD=3.5
04:10:24.971 00.001 21068 MultiStar: [#1 -0.11,0.06,0.87,U] [#2 0.32,0.02,0.70,U] [#3 0.31,-0.01,0.75,U] [#4 0.23,0.50,0.34,U] [#5 0.12,0.31,0.30,U] [#6 0.46,-0.13,0.23,U] [#7 0.23,0.25,0.22,U] [#8 0.49,0.44,0.26,U] 
04:10:24.971 00.000 21068 refined, 8 included, MultiStar: {0.25, 0.17}, one-star: {0.42, 0.33}
04:10:24.972 00.001 21068 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
04:10:24.973 00.001 21068 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
04:10:24.974 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.59 mountX=-0.22 mountY=-0.22, mountTheta=-2.35
04:10:24.975 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.17, opts=13)
04:10:24.976 00.001 21068 Enqueuing Move request for scope (0.25, 0.17)
04:10:24.977 00.001 16108 Worker thread wakes up
04:10:24.977 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
04:10:24.977 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
04:10:24.977 00.000 16108 Moving (0.25, 0.17) raw xDistance=-0.22 yDistance=-0.22
04:10:24.977 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:10:24.977 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:10:24.977 00.000 16108 MoveAxis(E, 58, ABG)
04:10:24.977 00.000 16108 Guiding  Dir = 2, Dur = 58
04:10:24.977 00.000 16108 IsSlewing returns 0
04:10:24.977 00.000 16108 IsGuiding returns 0
04:10:24.982 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4563, FiltMin=3904, FiltMax=25449, Gamma=1.000
04:10:24.995 00.013 21068 UpdateGuideState exits: m=336550 SNR=138.6
04:10:24.996 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:24.996 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:24.997 00.001 21068 Enqueuing Expose request
04:10:25.002 00.005 16108 PulseGuide returned control before completion, sleep 45
04:10:25.062 00.060 16108 IsGuiding returns 1
04:10:25.062 00.000 16108 scope still moving after pulse duration time elapsed
04:10:25.093 00.031 16108 IsSlewing returns 0
04:10:25.093 00.000 16108 IsGuiding returns 0
04:10:25.093 00.000 16108 scope move finished after 58 + 57 ms
04:10:25.093 00.000 16108 Move returns status 0, amount 58
04:10:25.093 00.000 16108 MoveAxis(N, 45, ABG)
04:10:25.093 00.000 16108 Guiding  Dir = 0, Dur = 45
04:10:25.094 00.001 16108 IsSlewing returns 0
04:10:25.094 00.000 16108 IsGuiding returns 0
04:10:25.159 00.065 16108 IsGuiding returns 1
04:10:25.159 00.000 16108 scope still moving after pulse duration time elapsed
04:10:25.187 00.028 16108 IsSlewing returns 0
04:10:25.187 00.000 16108 IsGuiding returns 1
04:10:25.218 00.031 16108 IsSlewing returns 0
04:10:25.218 00.000 16108 IsGuiding returns 1
04:10:25.249 00.031 16108 IsSlewing returns 0
04:10:25.249 00.000 16108 IsGuiding returns 0
04:10:25.249 00.000 16108 scope move finished after 45 + 111 ms
04:10:25.251 00.002 16108 Move returns status 0, amount 45
04:10:25.251 00.000 16108 move complete, result=0
04:10:25.251 00.000 16108 worker thread done servicing request
04:10:25.251 00.000 16108 Worker thread wakes up
04:10:25.251 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.2 px 45 ms NORTH
04:10:25.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:25.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:26.425 01.173 16108 Exposure complete
04:10:26.492 00.067 16108 worker thread done servicing request
04:10:26.492 00.000 21068 OnExposeComplete: enter
04:10:26.494 00.002 21068 UpdateGuideState(): m_state=6
04:10:26.495 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
04:10:26.497 00.002 21068 Star::Find returns 1 (0), X=102.63, Y=801.11, Mass=335684, SNR=153.9, Peak=42006 HFD=3.5
04:10:26.500 00.003 21068 MultiStar: [#1 -0.28,-0.33,0.71,U] [#2 0.04,-0.66,0.69,U] [#3 0.26,-0.35,0.62,U] [#4 -0.31,0.03,0.24,U] [#5 -0.38,-0.28,0.26,U] [#6 -0.04,-0.90,0.00,M1] [#7 -0.14,-0.25,0.21,U] [#8 -0.01,-0.37,0.22,U] 
04:10:26.501 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.36}, one-star: {-0.13, -0.33}
04:10:26.503 00.002 21068 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.97) = xAngle (-4.92 = 1.36)
04:10:26.504 00.001 21068 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.86 = 1.42)
04:10:26.506 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.35 cameraTheta=-1.95 mountX=0.07 mountY=0.35, mountTheta=1.36
04:10:26.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.33, opts=13)
04:10:26.509 00.001 21068 Enqueuing Move request for scope (-0.13, -0.33)
04:10:26.509 00.000 16108 Worker thread wakes up
04:10:26.510 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.33) opts 0xd
04:10:26.510 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.33)
04:10:26.510 00.000 16108 Moving (-0.13, -0.33) raw xDistance=0.07 yDistance=0.35
04:10:26.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:10:26.510 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:10:26.510 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:10:26.510 00.000 16108 MoveAxis(E, 0, ABG)
04:10:26.510 00.000 16108 Move returns status 0, amount 0
04:10:26.510 00.000 16108 MoveAxis(N, 0, ABG)
04:10:26.510 00.000 16108 Move returns status 0, amount 0
04:10:26.510 00.000 16108 move complete, result=0
04:10:26.510 00.000 16108 worker thread done servicing request
04:10:26.514 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2265, max=65535, med=4566, FiltMin=3933, FiltMax=27974, Gamma=1.000
04:10:26.531 00.017 21068 UpdateGuideState exits: m=335684 SNR=153.9
04:10:26.533 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:26.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:26.536 00.002 21068 Enqueuing Expose request
04:10:26.538 00.002 16108 Worker thread wakes up
04:10:26.538 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:10:26.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:26.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:27.510 00.971 16108 Exposure complete
04:10:27.579 00.069 16108 worker thread done servicing request
04:10:27.579 00.000 21068 OnExposeComplete: enter
04:10:27.580 00.001 21068 UpdateGuideState(): m_state=6
04:10:27.581 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
04:10:27.582 00.001 21068 Star::Find returns 1 (0), X=102.90, Y=801.03, Mass=342628, SNR=151.4, Peak=41798 HFD=3.4
04:10:27.583 00.001 21068 MultiStar: [#1 -0.30,-0.46,0.73,U] [#2 0.07,-0.45,0.70,U] [#3 0.25,-0.45,0.74,U] [#4 -0.39,-0.13,0.28,U] [#5 -0.77,-0.41,0.00,M1] [#6 0.19,-0.83,0.00,M2] [#7 -0.03,-0.49,0.20,U] [#8 -0.08,-0.13,0.24,U] 
04:10:27.583 00.000 21068 refined, 6 included, MultiStar: {0.00, -0.40}, one-star: {0.13, -0.41}
04:10:27.584 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
04:10:27.585 00.001 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.82)
04:10:27.586 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.56 mountX=-0.07 mountY=0.39, mountTheta=1.76
04:10:27.588 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.40, opts=13)
04:10:27.589 00.001 21068 Enqueuing Move request for scope (0.00, -0.40)
04:10:27.590 00.001 16108 Worker thread wakes up
04:10:27.590 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.40) opts 0xd
04:10:27.590 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.40)
04:10:27.590 00.000 16108 Moving (0.00, -0.40) raw xDistance=-0.07 yDistance=0.39
04:10:27.590 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:27.590 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:10:27.590 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
04:10:27.590 00.000 16108 MoveAxis(E, 0, ABG)
04:10:27.590 00.000 16108 Move returns status 0, amount 0
04:10:27.590 00.000 16108 MoveAxis(N, 0, ABG)
04:10:27.590 00.000 16108 Move returns status 0, amount 0
04:10:27.590 00.000 16108 move complete, result=0
04:10:27.590 00.000 16108 worker thread done servicing request
04:10:27.593 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4573, FiltMin=3923, FiltMax=29990, Gamma=1.000
04:10:27.607 00.014 21068 UpdateGuideState exits: m=342628 SNR=151.4
04:10:27.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:27.609 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:27.609 00.000 21068 Enqueuing Expose request
04:10:27.610 00.001 16108 Worker thread wakes up
04:10:27.610 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:10:27.611 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:27.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:28.769 01.158 16108 Exposure complete
04:10:28.827 00.058 16108 worker thread done servicing request
04:10:28.827 00.000 21068 OnExposeComplete: enter
04:10:28.828 00.001 21068 UpdateGuideState(): m_state=6
04:10:28.829 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
04:10:28.830 00.001 21068 Star::Find returns 1 (0), X=103.10, Y=801.03, Mass=320982, SNR=142.3, Peak=39414 HFD=3.4
04:10:28.831 00.001 21068 MultiStar: [#1 0.10,-0.58,0.81,U] [#2 0.41,-0.48,0.66,U] [#3 0.26,-0.49,0.72,U] [#4 0.21,0.15,0.32,U] [#5 -0.25,-0.36,0.23,U] [#6 0.53,-0.68,0.00,M3] [#7 0.28,-0.47,0.27,U] [#8 0.16,0.06,0.26,U] 
04:10:28.833 00.002 21068 refined, 7 included, MultiStar: {0.23, -0.40}, one-star: {0.33, -0.41}
04:10:28.835 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.27)
04:10:28.837 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
04:10:28.839 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.40 hyp=0.46 cameraTheta=-1.04 mountX=-0.30 mountY=0.33, mountTheta=2.30
04:10:28.841 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.40, opts=13)
04:10:28.843 00.002 21068 Enqueuing Move request for scope (0.23, -0.40)
04:10:28.843 00.000 16108 Worker thread wakes up
04:10:28.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.40) opts 0xd
04:10:28.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.40)
04:10:28.843 00.000 16108 Moving (0.23, -0.40) raw xDistance=-0.30 yDistance=0.33
04:10:28.845 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:10:28.845 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:10:28.845 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:10:28.845 00.000 16108 MoveAxis(E, 78, ABG)
04:10:28.845 00.000 16108 Guiding  Dir = 2, Dur = 78
04:10:28.845 00.000 16108 IsSlewing returns 0
04:10:28.845 00.000 16108 IsGuiding returns 0
04:10:28.851 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2169, max=65535, med=4576, FiltMin=3907, FiltMax=24659, Gamma=1.000
04:10:28.867 00.016 21068 UpdateGuideState exits: m=320982 SNR=142.3
04:10:28.868 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:28.870 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:28.871 00.001 21068 Enqueuing Expose request
04:10:28.878 00.007 16108 PulseGuide returned control before completion, sleep 56
04:10:28.939 00.061 16108 IsGuiding returns 1
04:10:28.939 00.000 16108 scope still moving after pulse duration time elapsed
04:10:28.971 00.032 16108 IsSlewing returns 0
04:10:28.971 00.000 16108 IsGuiding returns 0
04:10:28.971 00.000 16108 scope move finished after 78 + 48 ms
04:10:28.971 00.000 16108 Move returns status 0, amount 78
04:10:28.971 00.000 16108 MoveAxis(N, 0, ABG)
04:10:28.971 00.000 16108 Move returns status 0, amount 0
04:10:28.971 00.000 16108 move complete, result=0
04:10:28.971 00.000 16108 worker thread done servicing request
04:10:28.972 00.001 16108 Worker thread wakes up
04:10:28.972 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:28.972 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:28.972 00.000 21068 GuideStep: -0.3 px 78 ms EAST, 0.3 px 0 ms NORTH
04:10:29.935 00.963 16108 Exposure complete
04:10:30.004 00.069 16108 worker thread done servicing request
04:10:30.004 00.000 21068 OnExposeComplete: enter
04:10:30.005 00.001 21068 UpdateGuideState(): m_state=6
04:10:30.006 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
04:10:30.008 00.002 21068 Star::Find returns 1 (0), X=103.11, Y=801.47, Mass=333493, SNR=149.1, Peak=34486 HFD=3.6
04:10:30.009 00.001 21068 MultiStar: [#1 -0.09,-0.50,0.69,U] [#2 0.35,-0.40,0.70,U] [#3 0.16,-0.32,0.67,U] [#4 0.13,0.00,0.26,U] [#5 0.21,-0.29,0.24,U] [#6 -0.29,-0.83,0.00,M4] [#7 0.39,-0.23,0.26,U] [#8 0.09,0.13,0.21,U] 
04:10:30.010 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.22}, one-star: {0.35, 0.04}
04:10:30.010 00.000 21068 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.97) = xAngle (-3.79 = 2.50)
04:10:30.011 00.001 21068 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.56)
04:10:30.012 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=-0.24 mountY=0.17, mountTheta=2.54
04:10:30.013 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.22, opts=13)
04:10:30.014 00.001 21068 Enqueuing Move request for scope (0.21, -0.22)
04:10:30.015 00.001 16108 Worker thread wakes up
04:10:30.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
04:10:30.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
04:10:30.015 00.000 16108 Moving (0.21, -0.22) raw xDistance=-0.24 yDistance=0.17
04:10:30.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
04:10:30.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:30.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:10:30.016 00.001 16108 MoveAxis(E, 69, ABG)
04:10:30.016 00.000 16108 Guiding  Dir = 2, Dur = 69
04:10:30.016 00.000 16108 IsSlewing returns 0
04:10:30.016 00.000 16108 IsGuiding returns 0
04:10:30.019 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4579, FiltMin=3942, FiltMax=25811, Gamma=1.000
04:10:30.035 00.016 21068 UpdateGuideState exits: m=333493 SNR=149.1
04:10:30.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:30.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:30.038 00.001 21068 Enqueuing Expose request
04:10:30.055 00.017 16108 PulseGuide returned control before completion, sleep 41
04:10:30.104 00.049 16108 IsGuiding returns 1
04:10:30.104 00.000 16108 scope still moving after pulse duration time elapsed
04:10:30.131 00.027 16108 IsSlewing returns 0
04:10:30.131 00.000 16108 IsGuiding returns 1
04:10:30.162 00.031 16108 IsSlewing returns 0
04:10:30.162 00.000 16108 IsGuiding returns 0
04:10:30.162 00.000 16108 scope move finished after 69 + 77 ms
04:10:30.162 00.000 16108 Move returns status 0, amount 69
04:10:30.162 00.000 16108 MoveAxis(N, 0, ABG)
04:10:30.162 00.000 16108 Move returns status 0, amount 0
04:10:30.162 00.000 16108 move complete, result=0
04:10:30.162 00.000 16108 worker thread done servicing request
04:10:30.162 00.000 16108 Worker thread wakes up
04:10:30.162 00.000 21068 GuideStep: -0.2 px 69 ms EAST, 0.2 px 0 ms NORTH
04:10:30.164 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:30.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:31.327 01.163 16108 Exposure complete
04:10:31.388 00.061 16108 worker thread done servicing request
04:10:31.388 00.000 21068 OnExposeComplete: enter
04:10:31.390 00.002 21068 UpdateGuideState(): m_state=6
04:10:31.391 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
04:10:31.392 00.001 21068 Star::Find returns 1 (0), X=102.98, Y=801.49, Mass=283196, SNR=117.3, Peak=31366 HFD=3.4
04:10:31.393 00.001 21068 MultiStar: [#1 -0.36,-0.45,1.03,U] [#2 0.05,-0.53,0.84,U] [#3 -0.07,-0.46,0.87,U] [#4 -0.21,0.06,0.30,U] [#5 -0.05,-0.26,0.26,U] [#6 0.00,-0.77,0.00,M5] [#7 -0.21,-0.74,0.00,M1] [#8 0.24,-0.01,0.30,U] 
04:10:31.394 00.001 21068 single-star, 6 included, MultiStar: {-0.04, -0.29}, one-star: {0.22, 0.05}
04:10:31.396 00.002 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
04:10:31.398 00.002 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
04:10:31.399 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.23 mountX=-0.21 mountY=-0.10, mountTheta=-2.68
04:10:31.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.05, opts=13)
04:10:31.401 00.001 21068 Enqueuing Move request for scope (0.22, 0.05)
04:10:31.402 00.001 16108 Worker thread wakes up
04:10:31.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
04:10:31.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
04:10:31.402 00.000 16108 Moving (0.22, 0.05) raw xDistance=-0.21 yDistance=-0.10
04:10:31.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:10:31.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:31.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:10:31.402 00.000 16108 MoveAxis(E, 59, ABG)
04:10:31.402 00.000 16108 Guiding  Dir = 2, Dur = 59
04:10:31.402 00.000 16108 IsSlewing returns 0
04:10:31.403 00.001 16108 IsGuiding returns 0
04:10:31.403 00.000 16108 PulseGuide returned control before completion, sleep 68
04:10:31.406 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4585, FiltMin=3944, FiltMax=24963, Gamma=1.000
04:10:31.419 00.013 21068 UpdateGuideState exits: m=283196 SNR=117.3
04:10:31.421 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:31.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:31.423 00.001 21068 Enqueuing Expose request
04:10:31.484 00.061 16108 IsGuiding returns 0
04:10:31.484 00.000 16108 Move returns status 0, amount 59
04:10:31.484 00.000 16108 MoveAxis(N, 0, ABG)
04:10:31.484 00.000 16108 Move returns status 0, amount 0
04:10:31.484 00.000 16108 move complete, result=0
04:10:31.484 00.000 16108 worker thread done servicing request
04:10:31.484 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
04:10:31.486 00.002 16108 Worker thread wakes up
04:10:31.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:31.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:32.444 00.958 16108 Exposure complete
04:10:32.517 00.073 16108 worker thread done servicing request
04:10:32.517 00.000 21068 OnExposeComplete: enter
04:10:32.518 00.001 21068 UpdateGuideState(): m_state=6
04:10:32.519 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
04:10:32.521 00.002 21068 Star::Find returns 1 (0), X=102.69, Y=801.34, Mass=255302, SNR=101.3, Peak=30342 HFD=3.4
04:10:32.522 00.001 21068 MultiStar: [#1 -0.44,-0.45,1.12,U] [#2 -0.00,-0.41,1.05,U] [#3 -0.22,-0.13,1.12,U] [#4 -0.16,0.07,0.51,U] [#5 -0.41,0.09,0.34,U] [#6 -0.04,-0.78,0.00,M6] [#7 -0.08,-0.08,0.34,U] [#8 -0.04,0.29,0.35,U] 
04:10:32.525 00.003 21068 single-star, 7 included, MultiStar: {-0.18, -0.18}, one-star: {-0.07, -0.10}
04:10:32.526 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.10)
04:10:32.527 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.16)
04:10:32.529 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.21 mountX=0.05 mountY=0.11, mountTheta=1.11
04:10:32.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.10, opts=13)
04:10:32.532 00.001 21068 Enqueuing Move request for scope (-0.07, -0.10)
04:10:32.533 00.001 16108 Worker thread wakes up
04:10:32.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
04:10:32.534 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
04:10:32.534 00.000 16108 Moving (-0.07, -0.10) raw xDistance=0.05 yDistance=0.11
04:10:32.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:10:32.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:32.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:10:32.534 00.000 16108 MoveAxis(E, 0, ABG)
04:10:32.534 00.000 16108 Move returns status 0, amount 0
04:10:32.534 00.000 16108 MoveAxis(N, 0, ABG)
04:10:32.534 00.000 16108 Move returns status 0, amount 0
04:10:32.534 00.000 16108 move complete, result=0
04:10:32.534 00.000 16108 worker thread done servicing request
04:10:32.539 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4592, FiltMin=3945, FiltMax=23606, Gamma=1.000
04:10:32.556 00.017 21068 UpdateGuideState exits: m=255302 SNR=101.3
04:10:32.557 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:32.558 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:32.559 00.001 21068 Enqueuing Expose request
04:10:32.559 00.000 16108 Worker thread wakes up
04:10:32.560 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:32.561 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:32.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:33.720 01.159 16108 Exposure complete
04:10:33.777 00.057 16108 worker thread done servicing request
04:10:33.777 00.000 21068 OnExposeComplete: enter
04:10:33.778 00.001 21068 UpdateGuideState(): m_state=6
04:10:33.779 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
04:10:33.780 00.001 21068 Star::Find returns 1 (0), X=102.70, Y=801.45, Mass=294068, SNR=122.9, Peak=34198 HFD=3.2
04:10:33.781 00.001 21068 MultiStar: [#1 -0.44,-0.27,0.84,U] [#2 -0.04,-0.35,0.82,U] [#3 -0.15,-0.21,0.76,U] [#4 -0.53,0.32,0.32,U] [#5 -0.18,0.21,0.29,U] [#6 -0.59,-0.54,0.00,M7] [#7 0.23,-0.41,0.32,U] [#8 -0.11,-0.03,0.29,U] 
04:10:33.781 00.000 21068 single-star, 7 included, MultiStar: {-0.16, -0.14}, one-star: {-0.06, 0.01}
04:10:33.782 00.001 21068 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
04:10:33.783 00.001 21068 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.04 = 0.04)
04:10:33.784 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=2.94 mountX=0.07 mountY=0.00, mountTheta=0.04
04:10:33.785 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
04:10:33.786 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
04:10:33.787 00.001 16108 Worker thread wakes up
04:10:33.787 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
04:10:33.787 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
04:10:33.787 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.07 yDistance=0.00
04:10:33.787 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:10:33.788 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:33.788 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:10:33.788 00.000 16108 MoveAxis(E, 0, ABG)
04:10:33.788 00.000 16108 Move returns status 0, amount 0
04:10:33.788 00.000 16108 MoveAxis(N, 0, ABG)
04:10:33.788 00.000 16108 Move returns status 0, amount 0
04:10:33.788 00.000 16108 move complete, result=0
04:10:33.788 00.000 16108 worker thread done servicing request
04:10:33.791 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1117, max=65535, med=4595, FiltMin=3929, FiltMax=22982, Gamma=1.000
04:10:33.805 00.014 21068 UpdateGuideState exits: m=294068 SNR=122.9
04:10:33.806 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:33.806 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:33.807 00.001 21068 Enqueuing Expose request
04:10:33.808 00.001 16108 Worker thread wakes up
04:10:33.808 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:33.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:33.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:34.790 00.981 16108 Exposure complete
04:10:34.847 00.057 16108 worker thread done servicing request
04:10:34.847 00.000 21068 OnExposeComplete: enter
04:10:34.850 00.003 21068 UpdateGuideState(): m_state=6
04:10:34.852 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
04:10:34.853 00.001 21068 Star::Find returns 1 (0), X=102.82, Y=801.36, Mass=278089, SNR=127.0, Peak=36006 HFD=3.3
04:10:34.855 00.002 21068 MultiStar: [#1 -0.25,-0.44,0.98,U] [#2 -0.04,-0.68,0.86,U] [#3 0.09,-0.36,0.87,U] [#4 -0.20,0.64,0.33,U] [#5 -0.20,0.22,0.25,U] [#6 0.18,-0.49,0.21,U] [#7 0.24,-0.36,0.22,U] [#8 0.05,0.03,0.21,U] 
04:10:34.857 00.002 21068 single-star, 8 included, MultiStar: {-0.03, -0.27}, one-star: {0.06, -0.07}
04:10:34.859 00.002 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
04:10:34.860 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.45)
04:10:34.862 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=-0.07 mountY=0.06, mountTheta=2.43
04:10:34.866 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.07, opts=13)
04:10:34.869 00.003 21068 Enqueuing Move request for scope (0.06, -0.07)
04:10:34.870 00.001 16108 Worker thread wakes up
04:10:34.871 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
04:10:34.871 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
04:10:34.871 00.000 16108 Moving (0.06, -0.07) raw xDistance=-0.07 yDistance=0.06
04:10:34.871 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:34.871 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:34.871 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:10:34.871 00.000 16108 MoveAxis(E, 0, ABG)
04:10:34.871 00.000 16108 Move returns status 0, amount 0
04:10:34.871 00.000 16108 MoveAxis(N, 0, ABG)
04:10:34.871 00.000 16108 Move returns status 0, amount 0
04:10:34.871 00.000 16108 move complete, result=0
04:10:34.871 00.000 16108 worker thread done servicing request
04:10:34.878 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2086, max=65535, med=4598, FiltMin=3961, FiltMax=23382, Gamma=1.000
04:10:34.892 00.014 21068 UpdateGuideState exits: m=278089 SNR=127.0
04:10:34.893 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:34.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:34.896 00.002 21068 Enqueuing Expose request
04:10:34.896 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:34.897 00.001 16108 Worker thread wakes up
04:10:34.897 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:34.897 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:35.977 01.080 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:35.980 00.003 21068 case statement mapped state 6 to 3
04:10:35.981 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:36.064 00.083 16108 Exposure complete
04:10:36.126 00.062 16108 worker thread done servicing request
04:10:36.126 00.000 21068 OnExposeComplete: enter
04:10:36.127 00.001 21068 UpdateGuideState(): m_state=6
04:10:36.128 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
04:10:36.129 00.001 21068 Star::Find returns 1 (0), X=102.72, Y=801.34, Mass=253824, SNR=108.7, Peak=33206 HFD=3.4
04:10:36.130 00.001 21068 MultiStar: [#1 -0.12,-0.24,1.05,U] [#2 0.05,-0.46,1.06,U] [#3 0.28,-0.33,0.96,U] [#4 0.02,0.04,0.34,U] [#5 -0.03,-0.03,0.38,U] [#6 -0.03,-0.28,0.29,U] [#7 0.17,-0.13,0.35,U] [#8 0.58,-0.06,0.31,U] 
04:10:36.130 00.000 21068 single-star, 8 included, MultiStar: {0.07, -0.22}, one-star: {-0.04, -0.09}
04:10:36.131 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
04:10:36.132 00.001 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
04:10:36.132 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=0.03 mountY=0.10, mountTheta=1.32
04:10:36.135 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
04:10:36.136 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
04:10:36.136 00.000 16108 Worker thread wakes up
04:10:36.137 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
04:10:36.137 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
04:10:36.137 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.03 yDistance=0.10
04:10:36.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:10:36.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:36.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:10:36.137 00.000 16108 MoveAxis(E, 0, ABG)
04:10:36.137 00.000 16108 Move returns status 0, amount 0
04:10:36.137 00.000 16108 MoveAxis(N, 0, ABG)
04:10:36.137 00.000 16108 Move returns status 0, amount 0
04:10:36.137 00.000 16108 move complete, result=0
04:10:36.137 00.000 16108 worker thread done servicing request
04:10:36.142 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4601, FiltMin=3913, FiltMax=24169, Gamma=1.000
04:10:36.160 00.018 21068 UpdateGuideState exits: m=253824 SNR=108.7
04:10:36.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:36.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:36.163 00.001 21068 Enqueuing Expose request
04:10:36.163 00.000 16108 Worker thread wakes up
04:10:36.163 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:36.164 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:36.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:37.090 00.926 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:37.092 00.002 21068 case statement mapped state 6 to 3
04:10:37.094 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:37.140 00.046 16108 Exposure complete
04:10:37.205 00.065 16108 worker thread done servicing request
04:10:37.205 00.000 21068 OnExposeComplete: enter
04:10:37.206 00.001 21068 UpdateGuideState(): m_state=6
04:10:37.206 00.000 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
04:10:37.207 00.001 21068 Star::Find returns 1 (0), X=103.00, Y=801.63, Mass=241667, SNR=108.8, Peak=28566 HFD=3.4
04:10:37.208 00.001 21068 MultiStar: [#1 -0.23,-0.47,1.23,U] [#2 0.17,-0.35,1.04,U] [#3 0.19,-0.22,0.95,U] [#4 -0.33,0.14,0.29,U] [#5 -0.33,-0.05,0.36,U] [#6 0.06,-0.72,0.00,M6] [#7 0.17,-0.41,0.34,U] [#8 0.29,-0.31,0.29,U] 
04:10:37.209 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.21}, one-star: {0.23, 0.19}
04:10:37.210 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.94)
04:10:37.211 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.00)
04:10:37.211 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.37 mountX=-0.08 mountY=0.19, mountTheta=1.95
04:10:37.213 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
04:10:37.213 00.000 21068 Enqueuing Move request for scope (0.04, -0.21)
04:10:37.214 00.001 16108 Worker thread wakes up
04:10:37.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
04:10:37.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
04:10:37.215 00.001 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.19
04:10:37.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:37.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:37.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:10:37.215 00.000 16108 MoveAxis(E, 0, ABG)
04:10:37.215 00.000 16108 Move returns status 0, amount 0
04:10:37.215 00.000 16108 MoveAxis(N, 0, ABG)
04:10:37.215 00.000 16108 Move returns status 0, amount 0
04:10:37.215 00.000 16108 move complete, result=0
04:10:37.215 00.000 16108 worker thread done servicing request
04:10:37.218 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4605, FiltMin=3936, FiltMax=24217, Gamma=1.000
04:10:37.229 00.011 21068 UpdateGuideState exits: m=241667 SNR=108.8
04:10:37.230 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:37.231 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:37.232 00.001 21068 Enqueuing Expose request
04:10:37.233 00.001 16108 Worker thread wakes up
04:10:37.233 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:37.233 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:37.234 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:38.159 00.925 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:38.162 00.003 21068 case statement mapped state 6 to 3
04:10:38.164 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:38.406 00.242 16108 Exposure complete
04:10:38.468 00.062 16108 worker thread done servicing request
04:10:38.469 00.001 21068 OnExposeComplete: enter
04:10:38.470 00.001 21068 UpdateGuideState(): m_state=6
04:10:38.471 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
04:10:38.472 00.001 21068 Star::Find returns 1 (0), X=102.78, Y=801.41, Mass=246626, SNR=109.8, Peak=29382 HFD=3.4
04:10:38.473 00.001 21068 MultiStar: [#1 0.04,-0.52,1.27,U] [#2 0.43,-0.36,0.99,U] [#3 0.36,-0.26,0.91,U] [#4 -0.08,-0.10,0.31,U] [#5 0.28,-0.13,0.35,U] [#6 0.21,-1.26,0.00,M7] [#7 0.11,0.06,0.31,U] [#8 -0.12,-0.04,0.25,U] 
04:10:38.474 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.25}, one-star: {0.01, -0.03}
04:10:38.475 00.001 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.12 = 2.17)
04:10:38.475 00.000 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.06 = 2.23)
04:10:38.476 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.15 mountX=-0.02 mountY=0.03, mountTheta=2.19
04:10:38.477 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.03, opts=13)
04:10:38.478 00.001 21068 Enqueuing Move request for scope (0.01, -0.03)
04:10:38.481 00.003 16108 Worker thread wakes up
04:10:38.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
04:10:38.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
04:10:38.481 00.000 16108 Moving (0.01, -0.03) raw xDistance=-0.02 yDistance=0.03
04:10:38.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:10:38.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:38.481 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:10:38.481 00.000 16108 MoveAxis(E, 0, ABG)
04:10:38.481 00.000 16108 Move returns status 0, amount 0
04:10:38.481 00.000 16108 MoveAxis(N, 0, ABG)
04:10:38.481 00.000 16108 Move returns status 0, amount 0
04:10:38.481 00.000 16108 move complete, result=0
04:10:38.481 00.000 16108 worker thread done servicing request
04:10:38.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2192, max=65535, med=4611, FiltMin=3971, FiltMax=24598, Gamma=1.000
04:10:38.509 00.024 21068 UpdateGuideState exits: m=246626 SNR=109.8
04:10:38.511 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:38.513 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:38.514 00.001 21068 Enqueuing Expose request
04:10:38.516 00.002 16108 Worker thread wakes up
04:10:38.516 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:38.518 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:38.518 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:39.274 00.756 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:39.278 00.004 21068 case statement mapped state 6 to 3
04:10:39.281 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:39.496 00.215 16108 Exposure complete
04:10:39.552 00.056 16108 worker thread done servicing request
04:10:39.552 00.000 21068 OnExposeComplete: enter
04:10:39.553 00.001 21068 UpdateGuideState(): m_state=6
04:10:39.554 00.001 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
04:10:39.555 00.001 21068 Star::Find returns 1 (0), X=102.80, Y=800.99, Mass=271097, SNR=125.8, Peak=35302 HFD=3.4
04:10:39.555 00.000 21068 MultiStar: [#1 -0.14,-0.57,1.01,U] [#2 0.11,-0.39,0.85,U] [#3 0.15,-0.43,0.78,U] [#4 -0.12,0.05,0.31,U] [#5 -0.38,-0.01,0.27,U] [#6 -0.12,-0.51,0.23,U] [#7 -0.10,-0.35,0.23,U] [#8 -0.13,-0.31,0.23,U] 
04:10:39.556 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.40}, one-star: {0.03, -0.44}
04:10:39.557 00.001 21068 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.97) = xAngle (-4.60 = 1.69)
04:10:39.558 00.001 21068 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.75)
04:10:39.558 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.63 mountX=-0.05 mountY=0.39, mountTheta=1.69
04:10:39.560 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.40, opts=13)
04:10:39.561 00.001 21068 Enqueuing Move request for scope (-0.02, -0.40)
04:10:39.561 00.000 16108 Worker thread wakes up
04:10:39.561 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0xd
04:10:39.561 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
04:10:39.561 00.000 16108 Moving (-0.02, -0.40) raw xDistance=-0.05 yDistance=0.39
04:10:39.561 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:10:39.561 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:10:39.562 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
04:10:39.562 00.000 16108 MoveAxis(E, 0, ABG)
04:10:39.562 00.000 16108 Move returns status 0, amount 0
04:10:39.562 00.000 16108 MoveAxis(N, 0, ABG)
04:10:39.562 00.000 16108 Move returns status 0, amount 0
04:10:39.562 00.000 16108 move complete, result=0
04:10:39.562 00.000 16108 worker thread done servicing request
04:10:39.565 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1363, max=65535, med=4614, FiltMin=3853, FiltMax=24377, Gamma=1.000
04:10:39.578 00.013 21068 UpdateGuideState exits: m=271097 SNR=125.8
04:10:39.579 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:39.580 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:39.582 00.002 21068 Enqueuing Expose request
04:10:39.584 00.002 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:10:39.586 00.002 16108 Worker thread wakes up
04:10:39.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:39.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(88,786,31,31)
04:10:40.389 00.803 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:40.392 00.003 21068 case statement mapped state 6 to 3
04:10:40.395 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:40.491 00.096 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:40.493 00.002 21068 case statement mapped state 6 to 3
04:10:40.495 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:40.592 00.097 21068 evsrv: cli 0D018350 request: {"method":"dither","params":[1,false,{"pixels":2,"time":3,"timeout":600}],"id":1002}
04:10:40.594 00.002 21068 PhdController::Dither begins
04:10:40.595 00.001 21068 dither: size=1.00, dRA=-0.89 dDec=0.22
04:10:40.596 00.001 21068 MountToCamera -- mountTheta (2.90) + m_xAngle (2.97) = xAngle (5.87 = -0.41)
04:10:40.599 00.003 21068 MountToCamera -- mountX=-0.89 mountY=0.22 hyp=0.91 mountTheta=2.90 cameraX=0.83, cameraY=-0.37 cameraTheta=-0.41
04:10:40.600 00.001 21068 setting lock position to (103.60, 801.07)
04:10:40.601 00.001 21068 Mount: notify guiding dithered (0.8, -0.4)
04:10:40.603 00.002 21068 MultiStar: stabilizing after lock position change
04:10:40.604 00.001 21068 Status Line: Dither by -0.89,0.22
04:10:40.609 00.005 21068 PhdController: newstate STATE_SETTLE_BEGIN
04:10:40.610 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
04:10:40.612 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1002}
04:10:40.747 00.135 16108 Exposure complete
04:10:40.822 00.075 16108 worker thread done servicing request
04:10:40.822 00.000 21068 OnExposeComplete: enter
04:10:40.823 00.001 21068 UpdateGuideState(): m_state=6
04:10:40.824 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
04:10:40.825 00.001 21068 Star::Find returns 1 (0), X=102.57, Y=801.13, Mass=212127, SNR=99.8, Peak=27638 HFD=3.3
04:10:40.826 00.001 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
04:10:40.827 00.001 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
04:10:40.828 00.001 21068 CameraToMount -- cameraX=-1.03 cameraY=0.06 hyp=1.04 cameraTheta=3.08 mountX=1.03 mountY=0.18, mountTheta=0.17
04:10:40.830 00.002 21068 dither recenter: remaining=(0.9,-0.2) step=(0.9,-0.2)
04:10:40.831 00.001 21068 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.97) = xAngle (2.73 = 2.73)
04:10:40.832 00.001 21068 MountToCamera -- mountX=0.89 mountY=-0.22 hyp=0.91 mountTheta=-0.24 cameraX=-0.83, cameraY=0.37 cameraTheta=2.73
04:10:40.835 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.83, y=0.37, opts=4)
04:10:40.836 00.001 21068 Enqueuing Move request for scope (-0.83, 0.37)
04:10:40.838 00.002 21068 Mount: notify direct move 0.89,-0.22
04:10:40.839 00.001 16108 Worker thread wakes up
04:10:40.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.37) opts 0x4
04:10:40.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.83, 0.37)
04:10:40.839 00.000 16108 Moving (-0.83, 0.37) raw xDistance=0.89 yDistance=-0.22
04:10:40.839 00.000 16108 MoveAxis(W, 368, B)
04:10:40.839 00.000 16108 Guiding  Dir = 3, Dur = 368
04:10:40.839 00.000 16108 IsSlewing returns 0
04:10:40.840 00.001 16108 IsGuiding returns 0
04:10:40.845 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1222, max=65535, med=4621, FiltMin=3981, FiltMax=21853, Gamma=1.000
04:10:40.859 00.014 21068 UpdateGuideState exits: m=212127 SNR=99.8
04:10:40.860 00.001 21068 PhdController: settling, locked = 1, distance = 1.09 (2.00) aobump = 0 frame = 1 / 99999
04:10:40.861 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781691040.861,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
04:10:40.862 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:40.863 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:40.864 00.001 21068 Enqueuing Expose request
04:10:40.877 00.013 16108 PulseGuide returned control before completion, sleep 341
04:10:41.221 00.344 16108 IsGuiding returns 1
04:10:41.221 00.000 16108 scope still moving after pulse duration time elapsed
04:10:41.253 00.032 16108 IsSlewing returns 0
04:10:41.254 00.001 16108 IsGuiding returns 1
04:10:41.285 00.031 16108 IsSlewing returns 0
04:10:41.285 00.000 16108 IsGuiding returns 1
04:10:41.316 00.031 16108 IsSlewing returns 0
04:10:41.317 00.001 16108 IsGuiding returns 0
04:10:41.317 00.000 16108 scope move finished after 368 + 108 ms
04:10:41.317 00.000 16108 Move returns status 0, amount 368
04:10:41.317 00.000 16108 MoveAxis(N, 43, B)
04:10:41.317 00.000 16108 Guiding  Dir = 0, Dur = 43
04:10:41.317 00.000 16108 IsSlewing returns 0
04:10:41.318 00.001 16108 IsGuiding returns 0
04:10:41.380 00.062 16108 IsGuiding returns 1
04:10:41.381 00.001 16108 scope still moving after pulse duration time elapsed
04:10:41.410 00.029 16108 IsSlewing returns 0
04:10:41.410 00.000 16108 IsGuiding returns 1
04:10:41.442 00.032 16108 IsSlewing returns 0
04:10:41.443 00.001 16108 IsGuiding returns 1
04:10:41.473 00.030 16108 IsSlewing returns 0
04:10:41.473 00.000 16108 IsGuiding returns 0
04:10:41.475 00.002 16108 scope move finished after 43 + 113 ms
04:10:41.475 00.000 16108 Move returns status 0, amount 43
04:10:41.475 00.000 16108 move complete, result=0
04:10:41.475 00.000 16108 worker thread done servicing request
04:10:41.475 00.000 16108 Worker thread wakes up
04:10:41.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:41.475 00.000 21068 GuideStep: 0.9 px 368 ms WEST, -0.2 px 43 ms NORTH
04:10:41.477 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:42.444 00.967 16108 Exposure complete
04:10:42.517 00.073 16108 worker thread done servicing request
04:10:42.517 00.000 21068 OnExposeComplete: enter
04:10:42.519 00.002 21068 UpdateGuideState(): m_state=6
04:10:42.521 00.002 21068 Star::Find(15, 102, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
04:10:42.522 00.001 21068 Star::Find returns 1 (0), X=103.11, Y=801.32, Mass=244591, SNR=114.4, Peak=29366 HFD=3.4
04:10:42.523 00.001 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
04:10:42.525 00.002 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
04:10:42.526 00.001 21068 CameraToMount -- cameraX=-0.50 cameraY=0.25 hyp=0.55 cameraTheta=2.68 mountX=0.53 mountY=-0.12, mountTheta=-0.23
04:10:42.529 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.50, y=0.25, opts=13)
04:10:42.530 00.001 21068 Enqueuing Move request for scope (-0.50, 0.25)
04:10:42.531 00.001 16108 Worker thread wakes up
04:10:42.531 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.25) opts 0xd
04:10:42.531 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.50, 0.25)
04:10:42.531 00.000 16108 Moving (-0.50, 0.25) raw xDistance=0.53 yDistance=-0.12
04:10:42.531 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
04:10:42.531 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:42.531 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:10:42.531 00.000 16108 MoveAxis(W, 139, ABG)
04:10:42.531 00.000 16108 Guiding  Dir = 3, Dur = 139
04:10:42.532 00.001 16108 IsSlewing returns 0
04:10:42.532 00.000 16108 IsGuiding returns 0
04:10:42.536 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4624, FiltMin=3949, FiltMax=24237, Gamma=1.000
04:10:42.549 00.013 21068 UpdateGuideState exits: m=244591 SNR=114.4
04:10:42.550 00.001 21068 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 2 / 99999
04:10:42.551 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781691042.551,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.55,"Time":1.7,"SettleTime":3.0,"StarLocked":true}
04:10:42.552 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:42.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:42.554 00.001 21068 Enqueuing Expose request
04:10:42.559 00.005 16108 PulseGuide returned control before completion, sleep 123
04:10:42.684 00.125 16108 IsGuiding returns 1
04:10:42.684 00.000 16108 scope still moving after pulse duration time elapsed
04:10:42.716 00.032 16108 IsSlewing returns 0
04:10:42.716 00.000 16108 IsGuiding returns 1
04:10:42.747 00.031 16108 IsSlewing returns 0
04:10:42.747 00.000 16108 IsGuiding returns 0
04:10:42.747 00.000 16108 scope move finished after 139 + 76 ms
04:10:42.747 00.000 16108 Move returns status 0, amount 139
04:10:42.747 00.000 16108 MoveAxis(N, 0, ABG)
04:10:42.748 00.001 16108 Move returns status 0, amount 0
04:10:42.748 00.000 16108 move complete, result=0
04:10:42.748 00.000 16108 worker thread done servicing request
04:10:42.748 00.000 16108 Worker thread wakes up
04:10:42.748 00.000 21068 GuideStep: 0.5 px 139 ms WEST, -0.1 px 0 ms NORTH
04:10:42.749 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:42.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:43.916 01.167 16108 Exposure complete
04:10:43.972 00.056 16108 worker thread done servicing request
04:10:43.972 00.000 21068 OnExposeComplete: enter
04:10:43.973 00.001 21068 UpdateGuideState(): m_state=6
04:10:43.974 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
04:10:43.975 00.001 21068 Star::Find returns 1 (0), X=103.56, Y=800.97, Mass=218955, SNR=98.7, Peak=27008 HFD=3.5
04:10:43.975 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
04:10:43.976 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
04:10:43.977 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.93 mountX=0.02 mountY=0.11, mountTheta=1.39
04:10:43.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.10, opts=13)
04:10:43.979 00.000 21068 Enqueuing Move request for scope (-0.04, -0.10)
04:10:43.981 00.002 16108 Worker thread wakes up
04:10:43.981 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
04:10:43.981 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
04:10:43.981 00.000 16108 Moving (-0.04, -0.10) raw xDistance=0.02 yDistance=0.11
04:10:43.981 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:10:43.981 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:43.981 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:10:43.981 00.000 16108 MoveAxis(E, 0, ABG)
04:10:43.981 00.000 16108 Move returns status 0, amount 0
04:10:43.981 00.000 16108 MoveAxis(N, 0, ABG)
04:10:43.981 00.000 16108 Move returns status 0, amount 0
04:10:43.981 00.000 16108 move complete, result=0
04:10:43.981 00.000 16108 worker thread done servicing request
04:10:43.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1200, max=65535, med=4633, FiltMin=3987, FiltMax=19881, Gamma=1.000
04:10:43.998 00.013 21068 UpdateGuideState exits: m=218955 SNR=98.7
04:10:43.999 00.001 21068 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 3 / 99999
04:10:43.999 00.000 21068 PhdController: newstate STATE_FINISH
04:10:44.000 00.001 21068 PhdController complete: success
04:10:44.001 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781691044.001,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
04:10:44.002 00.001 21068 Mount: notify guiding dither settle done success=1
04:10:44.002 00.000 21068 PhdController: newstate STATE_IDLE
04:10:44.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:44.005 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:44.005 00.000 21068 Enqueuing Expose request
04:10:44.006 00.001 16108 Worker thread wakes up
04:10:44.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:44.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:44.006 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:44.979 00.973 16108 Exposure complete
04:10:45.045 00.066 16108 worker thread done servicing request
04:10:45.045 00.000 21068 OnExposeComplete: enter
04:10:45.047 00.002 21068 UpdateGuideState(): m_state=6
04:10:45.048 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.049 00.001 21068 Star::Find returns 1 (0), X=103.92, Y=800.72, Mass=245583, SNR=112.3, Peak=27888 HFD=3.5
04:10:45.052 00.003 21068 MultiStar: exiting stabilization period
04:10:45.053 00.001 21068 MultiStar: updating star positions after lock position change
04:10:45.054 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.056 00.002 21068 Star::Find returns 1 (0), X=814.01, Y=629.06, Mass=268056, SNR=122.1, Peak=35305 HFD=2.9
04:10:45.057 00.001 21068 Star::Find(15, 787, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.057 00.000 21068 Star::Find returns 1 (0), X=787.52, Y=731.18, Mass=216528, SNR=113.4, Peak=29632 HFD=3.0
04:10:45.058 00.001 21068 Star::Find(15, 579, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.059 00.001 21068 Star::Find returns 1 (0), X=579.33, Y=857.97, Mass=178474, SNR=93.4, Peak=23549 HFD=3.1
04:10:45.061 00.002 21068 Star::Find(15, 462, 435, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.063 00.002 21068 Star::Find returns 1 (0), X=462.70, Y=435.93, Mass=46552, SNR=39.3, Peak=11865 HFD=2.4
04:10:45.064 00.001 21068 Star::Find(15, 595, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.065 00.001 21068 Star::Find returns 1 (0), X=595.27, Y=134.85, Mass=52509, SNR=41.8, Peak=10989 HFD=2.7
04:10:45.066 00.001 21068 Star::Find(15, 1101, 394, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.067 00.001 21068 Star::Find returns 1 (0), X=1101.32, Y=393.82, Mass=39812, SNR=31.3, Peak=9990 HFD=2.6
04:10:45.068 00.001 21068 Star::Find(15, 690, 36, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.069 00.001 21068 Star::Find returns 1 (0), X=689.82, Y=36.53, Mass=35284, SNR=31.5, Peak=9398 HFD=2.6
04:10:45.070 00.001 21068 Star::Find(15, 207, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.072 00.002 21068 Star::Find returns 1 (0), X=207.81, Y=862.17, Mass=36523, SNR=33.1, Peak=9529 HFD=2.4
04:10:45.073 00.001 21068 Star::Find(15, 1166, 596, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.075 00.002 21068 Star::Find returns 1 (0), X=1165.59, Y=596.26, Mass=27021, SNR=24.3, Peak=8806 HFD=2.5
04:10:45.076 00.001 21068 Star::Find(15, 1234, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.078 00.002 21068 Star::Find returns 1 (0), X=1234.28, Y=554.57, Mass=29695, SNR=26.1, Peak=7961 HFD=2.8
04:10:45.080 00.002 21068 Star::Find(15, 1162, 870, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
04:10:45.081 00.001 21068 Star::Find returns 1 (0), X=1162.06, Y=870.30, Mass=30865, SNR=28.4, Peak=8243 HFD=2.5
04:10:45.083 00.002 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.48)
04:10:45.084 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.74 = 2.54)
04:10:45.086 00.002 21068 CameraToMount -- cameraX=0.32 cameraY=-0.35 hyp=0.47 cameraTheta=-0.83 mountX=-0.37 mountY=0.27, mountTheta=2.52
04:10:45.088 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.35, opts=13)
04:10:45.089 00.001 21068 Enqueuing Move request for scope (0.32, -0.35)
04:10:45.091 00.002 16108 Worker thread wakes up
04:10:45.091 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.35) opts 0xd
04:10:45.091 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.35)
04:10:45.091 00.000 16108 Moving (0.32, -0.35) raw xDistance=-0.37 yDistance=0.27
04:10:45.091 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
04:10:45.091 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:10:45.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:10:45.091 00.000 16108 MoveAxis(E, 98, ABG)
04:10:45.092 00.001 16108 Guiding  Dir = 2, Dur = 98
04:10:45.092 00.000 16108 IsSlewing returns 0
04:10:45.092 00.000 16108 IsGuiding returns 0
04:10:45.099 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2141, max=65535, med=4640, FiltMin=4013, FiltMax=23337, Gamma=1.000
04:10:45.106 00.007 16108 PulseGuide returned control before completion, sleep 95
04:10:45.115 00.009 21068 UpdateGuideState exits: m=245583 SNR=112.3
04:10:45.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:45.117 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:45.118 00.001 21068 Enqueuing Expose request
04:10:45.209 00.091 16108 IsGuiding returns 1
04:10:45.209 00.000 16108 scope still moving after pulse duration time elapsed
04:10:45.240 00.031 16108 IsSlewing returns 0
04:10:45.240 00.000 16108 IsGuiding returns 1
04:10:45.272 00.032 16108 IsSlewing returns 0
04:10:45.272 00.000 16108 IsGuiding returns 0
04:10:45.272 00.000 16108 scope move finished after 98 + 81 ms
04:10:45.272 00.000 16108 Move returns status 0, amount 98
04:10:45.272 00.000 16108 MoveAxis(N, 0, ABG)
04:10:45.272 00.000 16108 Move returns status 0, amount 0
04:10:45.272 00.000 16108 move complete, result=0
04:10:45.272 00.000 16108 worker thread done servicing request
04:10:45.272 00.000 16108 Worker thread wakes up
04:10:45.272 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:45.273 00.001 21068 GuideStep: -0.4 px 98 ms EAST, 0.3 px 0 ms NORTH
04:10:45.274 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:45.659 00.385 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:45.661 00.002 21068 case statement mapped state 6 to 3
04:10:45.664 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:45.761 00.097 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
04:10:45.763 00.002 21068 PhdController::Guide begins
04:10:45.764 00.001 21068 PhdController: newstate STATE_SETUP
04:10:45.766 00.002 21068 PhdController: setup
04:10:45.767 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
04:10:45.770 00.003 21068 PhdController: guider state = 6
04:10:45.771 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
04:10:45.772 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
04:10:45.772 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
04:10:45.814 00.042 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:10:45.817 00.003 21068 case statement mapped state 6 to 3
04:10:45.819 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:10:46.437 00.618 16108 Exposure complete
04:10:46.497 00.060 16108 worker thread done servicing request
04:10:46.497 00.000 21068 OnExposeComplete: enter
04:10:46.498 00.001 21068 UpdateGuideState(): m_state=6
04:10:46.499 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
04:10:46.500 00.001 21068 Star::Find returns 1 (0), X=103.99, Y=801.03, Mass=261688, SNR=119.7, Peak=32064 HFD=3.6
04:10:46.502 00.002 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
04:10:46.504 00.002 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
04:10:46.506 00.002 21068 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.40 cameraTheta=-0.11 mountX=-0.39 mountY=-0.05, mountTheta=-3.02
04:10:46.508 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.04, opts=13)
04:10:46.509 00.001 21068 Enqueuing Move request for scope (0.39, -0.04)
04:10:46.510 00.001 16108 Worker thread wakes up
04:10:46.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.04) opts 0xd
04:10:46.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.04)
04:10:46.512 00.002 16108 Moving (0.39, -0.04) raw xDistance=-0.39 yDistance=-0.05
04:10:46.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
04:10:46.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:46.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:10:46.512 00.000 16108 MoveAxis(E, 110, ABG)
04:10:46.512 00.000 16108 Guiding  Dir = 2, Dur = 110
04:10:46.512 00.000 16108 IsSlewing returns 0
04:10:46.512 00.000 16108 IsGuiding returns 0
04:10:46.515 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4649, FiltMin=3920, FiltMax=21513, Gamma=1.000
04:10:46.528 00.013 16108 PulseGuide returned control before completion, sleep 104
04:10:46.529 00.001 21068 UpdateGuideState exits: m=261688 SNR=119.7
04:10:46.530 00.001 21068 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 1 / 99999
04:10:46.532 00.002 21068 evsrv: {"Event":"Settling","Timestamp":1781691046.532,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
04:10:46.534 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:46.536 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:46.538 00.002 21068 Enqueuing Expose request
04:10:46.635 00.097 16108 IsGuiding returns 1
04:10:46.635 00.000 16108 scope still moving after pulse duration time elapsed
04:10:46.667 00.032 16108 IsSlewing returns 0
04:10:46.667 00.000 16108 IsGuiding returns 1
04:10:46.698 00.031 16108 IsSlewing returns 0
04:10:46.698 00.000 16108 IsGuiding returns 0
04:10:46.698 00.000 16108 scope move finished after 110 + 76 ms
04:10:46.698 00.000 16108 Move returns status 0, amount 110
04:10:46.698 00.000 16108 MoveAxis(N, 0, ABG)
04:10:46.698 00.000 16108 Move returns status 0, amount 0
04:10:46.698 00.000 16108 move complete, result=0
04:10:46.698 00.000 16108 worker thread done servicing request
04:10:46.699 00.001 16108 Worker thread wakes up
04:10:46.699 00.000 21068 GuideStep: -0.4 px 110 ms EAST, -0.0 px 0 ms NORTH
04:10:46.701 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:46.701 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:47.672 00.971 16108 Exposure complete
04:10:47.731 00.059 16108 worker thread done servicing request
04:10:47.731 00.000 21068 OnExposeComplete: enter
04:10:47.732 00.001 21068 UpdateGuideState(): m_state=6
04:10:47.733 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
04:10:47.734 00.001 21068 Star::Find returns 1 (0), X=103.60, Y=801.24, Mass=219583, SNR=102.0, Peak=26560 HFD=3.4
04:10:47.736 00.002 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
04:10:47.736 00.000 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
04:10:47.738 00.002 21068 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=0.03 mountY=-0.16, mountTheta=-1.37
04:10:47.741 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.17, opts=13)
04:10:47.742 00.001 21068 Enqueuing Move request for scope (-0.00, 0.17)
04:10:47.742 00.000 16108 Worker thread wakes up
04:10:47.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
04:10:47.742 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
04:10:47.742 00.000 16108 Moving (-0.00, 0.17) raw xDistance=0.03 yDistance=-0.16
04:10:47.742 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:10:47.742 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:47.742 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:10:47.742 00.000 16108 MoveAxis(E, 0, ABG)
04:10:47.742 00.000 16108 Move returns status 0, amount 0
04:10:47.742 00.000 16108 MoveAxis(N, 0, ABG)
04:10:47.742 00.000 16108 Move returns status 0, amount 0
04:10:47.742 00.000 16108 move complete, result=0
04:10:47.743 00.001 16108 worker thread done servicing request
04:10:47.748 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2029, max=65535, med=4656, FiltMin=3990, FiltMax=21667, Gamma=1.000
04:10:47.761 00.013 21068 UpdateGuideState exits: m=219583 SNR=102.0
04:10:47.762 00.001 21068 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 2 / 99999
04:10:47.763 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781691047.763,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.35,"Time":1.2,"SettleTime":3.0,"StarLocked":true}
04:10:47.763 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:47.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:47.765 00.001 21068 Enqueuing Expose request
04:10:47.766 00.001 16108 Worker thread wakes up
04:10:47.766 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:47.766 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:47.766 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:48.932 01.166 16108 Exposure complete
04:10:48.997 00.065 16108 worker thread done servicing request
04:10:48.997 00.000 21068 OnExposeComplete: enter
04:10:48.999 00.002 21068 UpdateGuideState(): m_state=6
04:10:49.000 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
04:10:49.001 00.001 21068 Star::Find returns 1 (0), X=103.25, Y=801.07, Mass=242067, SNR=112.4, Peak=26630 HFD=3.3
04:10:49.002 00.001 21068 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
04:10:49.002 00.000 21068 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
04:10:49.003 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.00 hyp=0.35 cameraTheta=-3.14 mountX=0.34 mountY=0.08, mountTheta=0.24
04:10:49.005 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.00, opts=13)
04:10:49.006 00.001 21068 Enqueuing Move request for scope (-0.35, -0.00)
04:10:49.008 00.002 16108 Worker thread wakes up
04:10:49.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.00) opts 0xd
04:10:49.008 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.00)
04:10:49.008 00.000 16108 Moving (-0.35, -0.00) raw xDistance=0.34 yDistance=0.08
04:10:49.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
04:10:49.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:49.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:10:49.008 00.000 16108 MoveAxis(W, 90, ABG)
04:10:49.008 00.000 16108 Guiding  Dir = 3, Dur = 90
04:10:49.009 00.001 16108 IsSlewing returns 0
04:10:49.009 00.000 16108 IsGuiding returns 0
04:10:49.013 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4665, FiltMin=4035, FiltMax=19437, Gamma=1.000
04:10:49.029 00.016 21068 UpdateGuideState exits: m=242067 SNR=112.4
04:10:49.030 00.001 21068 PhdController: settling, locked = 1, distance = 0.35 (2.00) aobump = 0 frame = 3 / 99999
04:10:49.031 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781691049.031,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.35,"Time":2.5,"SettleTime":3.0,"StarLocked":true}
04:10:49.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:49.032 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:49.033 00.001 21068 Enqueuing Expose request
04:10:49.055 00.022 16108 PulseGuide returned control before completion, sleep 54
04:10:49.117 00.062 16108 IsGuiding returns 1
04:10:49.117 00.000 16108 scope still moving after pulse duration time elapsed
04:10:49.148 00.031 16108 IsSlewing returns 0
04:10:49.148 00.000 16108 IsGuiding returns 0
04:10:49.148 00.000 16108 scope move finished after 90 + 50 ms
04:10:49.148 00.000 16108 Move returns status 0, amount 90
04:10:49.149 00.001 16108 MoveAxis(N, 0, ABG)
04:10:49.149 00.000 16108 Move returns status 0, amount 0
04:10:49.149 00.000 16108 move complete, result=0
04:10:49.149 00.000 16108 worker thread done servicing request
04:10:49.149 00.000 16108 Worker thread wakes up
04:10:49.149 00.000 21068 GuideStep: 0.3 px 90 ms WEST, 0.1 px 0 ms NORTH
04:10:49.152 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:49.152 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:50.129 00.977 16108 Exposure complete
04:10:50.185 00.056 16108 worker thread done servicing request
04:10:50.185 00.000 21068 OnExposeComplete: enter
04:10:50.186 00.001 21068 UpdateGuideState(): m_state=6
04:10:50.187 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
04:10:50.188 00.001 21068 Star::Find returns 1 (0), X=104.00, Y=801.14, Mass=272634, SNR=119.6, Peak=33616 HFD=3.3
04:10:50.189 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
04:10:50.189 00.000 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
04:10:50.190 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.19 mountX=-0.38 mountY=-0.17, mountTheta=-2.73
04:10:50.192 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.08, opts=13)
04:10:50.194 00.002 21068 Enqueuing Move request for scope (0.39, 0.08)
04:10:50.195 00.001 16108 Worker thread wakes up
04:10:50.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.08) opts 0xd
04:10:50.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.08)
04:10:50.195 00.000 16108 Moving (0.39, 0.08) raw xDistance=-0.38 yDistance=-0.17
04:10:50.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
04:10:50.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:50.196 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:10:50.196 00.000 16108 MoveAxis(E, 92, ABG)
04:10:50.196 00.000 16108 Guiding  Dir = 2, Dur = 92
04:10:50.196 00.000 16108 IsSlewing returns 0
04:10:50.197 00.001 16108 IsGuiding returns 0
04:10:50.201 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2361, max=65535, med=4665, FiltMin=3958, FiltMax=21510, Gamma=1.000
04:10:50.216 00.015 21068 UpdateGuideState exits: m=272634 SNR=119.6
04:10:50.217 00.001 21068 PhdController: settling, locked = 1, distance = 0.36 (2.00) aobump = 0 frame = 4 / 99999
04:10:50.218 00.001 21068 PhdController: newstate STATE_FINISH
04:10:50.219 00.001 21068 PhdController complete: success
04:10:50.220 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781691050.220,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
04:10:50.220 00.000 21068 Mount: notify guiding dither settle done success=1
04:10:50.221 00.001 21068 PhdController: newstate STATE_IDLE
04:10:50.222 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:50.223 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:50.224 00.001 21068 Enqueuing Expose request
04:10:50.226 00.002 16108 PulseGuide returned control before completion, sleep 72
04:10:50.303 00.077 16108 IsGuiding returns 1
04:10:50.303 00.000 16108 scope still moving after pulse duration time elapsed
04:10:50.335 00.032 16108 IsSlewing returns 0
04:10:50.335 00.000 16108 IsGuiding returns 0
04:10:50.335 00.000 16108 scope move finished after 92 + 46 ms
04:10:50.335 00.000 16108 Move returns status 0, amount 92
04:10:50.336 00.001 16108 MoveAxis(N, 0, ABG)
04:10:50.336 00.000 16108 Move returns status 0, amount 0
04:10:50.336 00.000 16108 move complete, result=0
04:10:50.336 00.000 16108 worker thread done servicing request
04:10:50.336 00.000 16108 Worker thread wakes up
04:10:50.336 00.000 21068 GuideStep: -0.4 px 92 ms EAST, -0.2 px 0 ms NORTH
04:10:50.338 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:50.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:51.495 01.157 16108 Exposure complete
04:10:51.549 00.054 16108 worker thread done servicing request
04:10:51.549 00.000 21068 OnExposeComplete: enter
04:10:51.551 00.002 21068 UpdateGuideState(): m_state=6
04:10:51.552 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
04:10:51.553 00.001 21068 Star::Find returns 1 (0), X=103.95, Y=800.70, Mass=279584, SNR=124.5, Peak=28880 HFD=3.7
04:10:51.554 00.001 21068 MultiStar: [#1 0.12,-0.15,0.76,U] [#2 0.08,-0.25,0.71,U] [#3 0.23,-0.30,0.63,U] [#4 0.20,-0.80,0.00,M1] [#5 0.13,0.51,0.30,U] [#6 0.17,-0.34,0.20,U] [#7 0.56,-0.15,0.30,U] [#8 -0.56,0.84,0.00,M1] 
04:10:51.555 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.21}, one-star: {0.35, -0.37}
04:10:51.558 00.003 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
04:10:51.559 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
04:10:51.561 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.75 mountX=-0.26 mountY=0.15, mountTheta=2.61
04:10:51.564 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.21, opts=13)
04:10:51.565 00.001 21068 Enqueuing Move request for scope (0.22, -0.21)
04:10:51.568 00.003 16108 Worker thread wakes up
04:10:51.568 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
04:10:51.568 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
04:10:51.568 00.000 16108 Moving (0.22, -0.21) raw xDistance=-0.26 yDistance=0.15
04:10:51.568 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:10:51.568 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:51.569 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:10:51.569 00.000 16108 MoveAxis(E, 74, ABG)
04:10:51.569 00.000 16108 Guiding  Dir = 2, Dur = 74
04:10:51.569 00.000 16108 IsSlewing returns 0
04:10:51.570 00.001 16108 IsGuiding returns 0
04:10:51.575 00.005 16108 PulseGuide returned control before completion, sleep 79
04:10:51.575 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4669, FiltMin=4009, FiltMax=20131, Gamma=1.000
04:10:51.592 00.017 21068 UpdateGuideState exits: m=279584 SNR=124.5
04:10:51.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:51.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:51.595 00.001 21068 Enqueuing Expose request
04:10:51.669 00.074 16108 IsGuiding returns 0
04:10:51.669 00.000 16108 Move returns status 0, amount 74
04:10:51.669 00.000 16108 MoveAxis(N, 0, ABG)
04:10:51.669 00.000 16108 Move returns status 0, amount 0
04:10:51.669 00.000 16108 move complete, result=0
04:10:51.670 00.001 16108 worker thread done servicing request
04:10:51.670 00.000 16108 Worker thread wakes up
04:10:51.670 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
04:10:51.672 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:51.672 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:52.634 00.962 16108 Exposure complete
04:10:52.695 00.061 16108 worker thread done servicing request
04:10:52.696 00.001 21068 OnExposeComplete: enter
04:10:52.697 00.001 21068 UpdateGuideState(): m_state=6
04:10:52.697 00.000 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
04:10:52.698 00.001 21068 Star::Find returns 1 (0), X=103.40, Y=800.88, Mass=262735, SNR=121.8, Peak=29136 HFD=3.5
04:10:52.699 00.001 21068 MultiStar: [#1 -0.46,0.06,0.71,U] [#2 -0.55,-0.11,0.68,U] [#3 -0.54,-0.07,0.72,U] [#4 -0.40,-0.07,0.27,U] [#5 -0.22,0.23,0.32,U] [#6 -0.48,0.37,0.19,U] [#7 -0.41,-0.14,0.25,U] [#8 -0.55,0.35,0.26,U] 
04:10:52.700 00.001 21068 single-star, 8 included, MultiStar: {-0.41, -0.02}, one-star: {-0.20, -0.19}
04:10:52.701 00.001 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.35 = 0.93)
04:10:52.702 00.001 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.29 = 1.00)
04:10:52.703 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.38 mountX=0.16 mountY=0.23, mountTheta=0.95
04:10:52.704 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.19, opts=13)
04:10:52.706 00.002 21068 Enqueuing Move request for scope (-0.20, -0.19)
04:10:52.707 00.001 16108 Worker thread wakes up
04:10:52.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
04:10:52.707 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
04:10:52.707 00.000 16108 Moving (-0.20, -0.19) raw xDistance=0.16 yDistance=0.23
04:10:52.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:10:52.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:10:52.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:10:52.707 00.000 16108 MoveAxis(E, 0, ABG)
04:10:52.707 00.000 16108 Move returns status 0, amount 0
04:10:52.707 00.000 16108 MoveAxis(N, 0, ABG)
04:10:52.707 00.000 16108 Move returns status 0, amount 0
04:10:52.707 00.000 16108 move complete, result=0
04:10:52.707 00.000 16108 worker thread done servicing request
04:10:52.714 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=806, max=65535, med=4675, FiltMin=3987, FiltMax=18313, Gamma=1.000
04:10:52.736 00.022 21068 UpdateGuideState exits: m=262735 SNR=121.8
04:10:52.737 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:52.738 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:52.738 00.000 21068 Enqueuing Expose request
04:10:52.739 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:52.741 00.002 16108 Worker thread wakes up
04:10:52.741 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:52.741 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:53.912 01.171 16108 Exposure complete
04:10:53.976 00.064 16108 worker thread done servicing request
04:10:53.976 00.000 21068 OnExposeComplete: enter
04:10:53.976 00.000 21068 UpdateGuideState(): m_state=6
04:10:53.977 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
04:10:53.978 00.001 21068 Star::Find returns 1 (0), X=103.09, Y=800.85, Mass=269678, SNR=113.9, Peak=30678 HFD=3.3
04:10:53.979 00.001 21068 MultiStar: [#1 -0.40,0.33,0.82,U] [#2 -0.72,-0.01,0.00,M1] [#3 -0.38,-0.00,0.80,U] [#4 -0.48,0.04,0.33,U] [#5 -0.51,-0.13,0.30,U] [#6 -0.42,-0.03,0.21,U] [#7 -0.22,0.16,0.30,U] [#8 -1.05,0.78,0.00,M1] 
04:10:53.980 00.001 21068 refined, 6 included, MultiStar: {-0.43, 0.02}, one-star: {-0.51, -0.22}
04:10:53.981 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
04:10:53.982 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
04:10:53.982 00.000 21068 CameraToMount -- cameraX=-0.43 cameraY=0.02 hyp=0.43 cameraTheta=3.10 mountX=0.42 mountY=0.08, mountTheta=0.20
04:10:53.984 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.43, y=0.02, opts=13)
04:10:53.985 00.001 21068 Enqueuing Move request for scope (-0.43, 0.02)
04:10:53.986 00.001 16108 Worker thread wakes up
04:10:53.986 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.02) opts 0xd
04:10:53.986 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.43, 0.02)
04:10:53.986 00.000 16108 Moving (-0.43, 0.02) raw xDistance=0.42 yDistance=0.08
04:10:53.986 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
04:10:53.986 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:53.986 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:10:53.986 00.000 16108 MoveAxis(W, 111, ABG)
04:10:53.986 00.000 16108 Guiding  Dir = 3, Dur = 111
04:10:53.987 00.001 16108 IsSlewing returns 0
04:10:53.987 00.000 16108 IsGuiding returns 0
04:10:53.990 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2269, max=65535, med=4675, FiltMin=4014, FiltMax=25302, Gamma=1.000
04:10:54.013 00.023 21068 UpdateGuideState exits: m=269678 SNR=113.9
04:10:54.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:54.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:54.016 00.001 21068 Enqueuing Expose request
04:10:54.039 00.023 16108 PulseGuide returned control before completion, sleep 70
04:10:54.115 00.076 16108 IsGuiding returns 1
04:10:54.115 00.000 16108 scope still moving after pulse duration time elapsed
04:10:54.147 00.032 16108 IsSlewing returns 0
04:10:54.147 00.000 16108 IsGuiding returns 1
04:10:54.179 00.032 16108 IsSlewing returns 0
04:10:54.179 00.000 16108 IsGuiding returns 1
04:10:54.209 00.030 16108 IsSlewing returns 0
04:10:54.209 00.000 16108 IsGuiding returns 0
04:10:54.210 00.001 16108 scope move finished after 111 + 112 ms
04:10:54.210 00.000 16108 Move returns status 0, amount 111
04:10:54.210 00.000 16108 MoveAxis(N, 0, ABG)
04:10:54.210 00.000 16108 Move returns status 0, amount 0
04:10:54.210 00.000 16108 move complete, result=0
04:10:54.210 00.000 16108 worker thread done servicing request
04:10:54.210 00.000 21068 GuideStep: 0.4 px 111 ms WEST, 0.1 px 0 ms NORTH
04:10:54.213 00.003 16108 Worker thread wakes up
04:10:54.213 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:54.213 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:55.179 00.966 16108 Exposure complete
04:10:55.249 00.070 16108 worker thread done servicing request
04:10:55.249 00.000 21068 OnExposeComplete: enter
04:10:55.251 00.002 21068 UpdateGuideState(): m_state=6
04:10:55.252 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
04:10:55.253 00.001 21068 Star::Find returns 1 (0), X=103.10, Y=800.70, Mass=274960, SNR=116.5, Peak=29046 HFD=3.4
04:10:55.255 00.002 21068 MultiStar: [#1 -0.54,0.12,0.72,U] [#2 -0.52,-0.13,0.87,U] [#3 -0.47,-0.02,0.62,U] [#4 -0.44,-0.19,0.29,U] [#5 -0.70,0.23,0.00,M1] [#6 -0.11,0.10,0.24,U] [#7 -0.26,0.22,0.30,U] [#8 -0.81,0.63,0.00,M2] 
04:10:55.256 00.001 21068 refined, 6 included, MultiStar: {-0.46, -0.09}, one-star: {-0.50, -0.37}
04:10:55.258 00.002 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
04:10:55.259 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
04:10:55.261 00.002 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.09 hyp=0.47 cameraTheta=-2.94 mountX=0.44 mountY=0.20, mountTheta=0.42
04:10:55.263 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.09, opts=13)
04:10:55.263 00.000 21068 Enqueuing Move request for scope (-0.46, -0.09)
04:10:55.264 00.001 16108 Worker thread wakes up
04:10:55.264 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.09) opts 0xd
04:10:55.264 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.09)
04:10:55.264 00.000 16108 Moving (-0.46, -0.09) raw xDistance=0.44 yDistance=0.20
04:10:55.264 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
04:10:55.266 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:55.266 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:10:55.266 00.000 16108 MoveAxis(W, 122, ABG)
04:10:55.266 00.000 16108 Guiding  Dir = 3, Dur = 122
04:10:55.266 00.000 16108 IsSlewing returns 0
04:10:55.267 00.001 16108 IsGuiding returns 0
04:10:55.274 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4675, FiltMin=4041, FiltMax=22861, Gamma=1.000
04:10:55.293 00.019 16108 PulseGuide returned control before completion, sleep 107
04:10:55.295 00.002 21068 UpdateGuideState exits: m=274960 SNR=116.5
04:10:55.297 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:55.298 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:55.298 00.000 21068 Enqueuing Expose request
04:10:55.402 00.104 16108 IsGuiding returns 1
04:10:55.402 00.000 16108 scope still moving after pulse duration time elapsed
04:10:55.434 00.032 16108 IsSlewing returns 0
04:10:55.434 00.000 16108 IsGuiding returns 1
04:10:55.465 00.031 16108 IsSlewing returns 0
04:10:55.465 00.000 16108 IsGuiding returns 0
04:10:55.467 00.002 16108 scope move finished after 122 + 77 ms
04:10:55.467 00.000 16108 Move returns status 0, amount 122
04:10:55.467 00.000 16108 MoveAxis(N, 0, ABG)
04:10:55.467 00.000 16108 Move returns status 0, amount 0
04:10:55.467 00.000 16108 move complete, result=0
04:10:55.467 00.000 16108 worker thread done servicing request
04:10:55.467 00.000 16108 Worker thread wakes up
04:10:55.468 00.001 21068 GuideStep: 0.4 px 122 ms WEST, 0.2 px 0 ms NORTH
04:10:55.470 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:55.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:56.643 01.173 16108 Exposure complete
04:10:56.701 00.058 16108 worker thread done servicing request
04:10:56.701 00.000 21068 OnExposeComplete: enter
04:10:56.702 00.001 21068 UpdateGuideState(): m_state=6
04:10:56.703 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
04:10:56.704 00.001 21068 Star::Find returns 1 (0), X=103.80, Y=800.49, Mass=297672, SNR=130.9, Peak=31440 HFD=3.4
04:10:56.705 00.001 21068 MultiStar: [#1 -0.57,-0.37,0.81,U] [#2 -0.43,-0.41,0.77,U] [#3 -0.31,-0.46,0.69,U] [#4 -0.21,-0.67,0.00,M1] [#5 -0.17,-0.29,0.26,U] [#6 -0.34,-0.57,0.17,U] [#7 -0.37,-0.60,0.00,M1] [#8 -0.52,-0.08,0.22,U] 
04:10:56.705 00.000 21068 refined, 6 included, MultiStar: {-0.26, -0.44}, one-star: {0.19, -0.58}
04:10:56.706 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
04:10:56.708 00.002 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
04:10:56.708 00.000 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-2.11 mountX=0.18 mountY=0.49, mountTheta=1.21
04:10:56.710 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.44, opts=13)
04:10:56.711 00.001 21068 Enqueuing Move request for scope (-0.26, -0.44)
04:10:56.712 00.001 16108 Worker thread wakes up
04:10:56.712 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.44) opts 0xd
04:10:56.712 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.44)
04:10:56.712 00.000 16108 Moving (-0.26, -0.44) raw xDistance=0.18 yDistance=0.49
04:10:56.712 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:10:56.712 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.06 newest=0.77
04:10:56.713 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
04:10:56.713 00.000 16108 MoveAxis(E, 0, ABG)
04:10:56.713 00.000 16108 Move returns status 0, amount 0
04:10:56.713 00.000 16108 MoveAxis(S, 97, ABG)
04:10:56.713 00.000 16108 Guiding  Dir = 1, Dur = 97
04:10:56.713 00.000 16108 IsSlewing returns 0
04:10:56.714 00.001 16108 IsGuiding returns 0
04:10:56.715 00.001 16108 PulseGuide returned control before completion, sleep 106
04:10:56.716 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4672, FiltMin=4041, FiltMax=25289, Gamma=1.000
04:10:56.730 00.014 21068 UpdateGuideState exits: m=297672 SNR=130.9
04:10:56.730 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:56.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:56.732 00.001 21068 Enqueuing Expose request
04:10:56.835 00.103 16108 IsGuiding returns 1
04:10:56.835 00.000 16108 scope still moving after pulse duration time elapsed
04:10:56.867 00.032 16108 IsSlewing returns 0
04:10:56.867 00.000 16108 IsGuiding returns 1
04:10:56.899 00.032 16108 IsSlewing returns 0
04:10:56.899 00.000 16108 IsGuiding returns 0
04:10:56.899 00.000 16108 scope move finished after 97 + 88 ms
04:10:56.899 00.000 16108 Move returns status 0, amount 97
04:10:56.899 00.000 16108 move complete, result=0
04:10:56.900 00.001 16108 worker thread done servicing request
04:10:56.900 00.000 16108 Worker thread wakes up
04:10:56.900 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.5 px 97 ms SOUTH
04:10:56.902 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:56.902 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:57.867 00.965 16108 Exposure complete
04:10:57.921 00.054 16108 worker thread done servicing request
04:10:57.922 00.001 21068 OnExposeComplete: enter
04:10:57.922 00.000 21068 UpdateGuideState(): m_state=6
04:10:57.923 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
04:10:57.924 00.001 21068 Star::Find returns 1 (0), X=103.91, Y=800.97, Mass=295885, SNR=126.3, Peak=35744 HFD=3.8
04:10:57.925 00.001 21068 MultiStar: [#1 -0.34,0.07,0.78,U] [#2 -0.50,0.05,0.65,U] [#3 -0.01,0.04,0.63,U] [#4 -0.03,-0.17,0.23,U] [#5 0.32,0.39,0.23,U] [#6 -0.55,-0.27,0.25,U] [#7 0.06,-0.01,0.23,U] [#8 -0.20,0.57,0.24,U] 
04:10:57.926 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.31, -0.10}
04:10:57.927 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
04:10:57.927 00.000 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
04:10:57.928 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.82 mountX=0.10 mountY=-0.01, mountTheta=-0.09
04:10:57.929 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.03, opts=13)
04:10:57.930 00.001 21068 Enqueuing Move request for scope (-0.09, 0.03)
04:10:57.931 00.001 16108 Worker thread wakes up
04:10:57.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
04:10:57.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
04:10:57.931 00.000 16108 Moving (-0.09, 0.03) raw xDistance=0.10 yDistance=-0.01
04:10:57.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:10:57.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:57.931 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:10:57.931 00.000 16108 MoveAxis(E, 0, ABG)
04:10:57.931 00.000 16108 Move returns status 0, amount 0
04:10:57.932 00.001 16108 MoveAxis(N, 0, ABG)
04:10:57.932 00.000 16108 Move returns status 0, amount 0
04:10:57.932 00.000 16108 move complete, result=0
04:10:57.932 00.000 16108 worker thread done servicing request
04:10:57.937 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2253, max=65535, med=4672, FiltMin=3958, FiltMax=23952, Gamma=1.000
04:10:57.954 00.017 21068 UpdateGuideState exits: m=295885 SNR=126.3
04:10:57.956 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:57.957 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:57.959 00.002 21068 Enqueuing Expose request
04:10:57.960 00.001 16108 Worker thread wakes up
04:10:57.960 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:57.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:57.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:10:59.131 01.170 16108 Exposure complete
04:10:59.214 00.083 16108 worker thread done servicing request
04:10:59.214 00.000 21068 OnExposeComplete: enter
04:10:59.215 00.001 21068 UpdateGuideState(): m_state=6
04:10:59.216 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
04:10:59.217 00.001 21068 Star::Find returns 1 (0), X=104.04, Y=801.05, Mass=281003, SNR=119.6, Peak=31424 HFD=3.9
04:10:59.219 00.002 21068 MultiStar: [#1 0.20,0.48,0.75,U] [#2 -0.07,0.06,0.68,U] [#3 -0.03,0.03,0.89,U] [#4 0.08,0.10,0.32,U] [#5 0.24,0.39,0.26,U] [#6 0.16,0.03,0.25,U] [#7 0.50,0.21,0.23,U] [#8 0.18,0.57,0.25,U] 
04:10:59.219 00.000 21068 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.44, -0.02}
04:10:59.220 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
04:10:59.220 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
04:10:59.221 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.14 mountY=-0.20, mountTheta=-2.20
04:10:59.224 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.16, opts=13)
04:10:59.225 00.001 21068 Enqueuing Move request for scope (0.17, 0.16)
04:10:59.226 00.001 16108 Worker thread wakes up
04:10:59.226 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
04:10:59.226 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
04:10:59.226 00.000 16108 Moving (0.17, 0.16) raw xDistance=-0.14 yDistance=-0.20
04:10:59.226 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:10:59.226 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:59.226 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:10:59.226 00.000 16108 MoveAxis(E, 0, ABG)
04:10:59.226 00.000 16108 Move returns status 0, amount 0
04:10:59.226 00.000 16108 MoveAxis(N, 0, ABG)
04:10:59.226 00.000 16108 Move returns status 0, amount 0
04:10:59.226 00.000 16108 move complete, result=0
04:10:59.226 00.000 16108 worker thread done servicing request
04:10:59.230 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4669, FiltMin=4013, FiltMax=25798, Gamma=1.000
04:10:59.243 00.013 21068 UpdateGuideState exits: m=281003 SNR=119.6
04:10:59.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:59.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:10:59.246 00.001 21068 Enqueuing Expose request
04:10:59.247 00.001 16108 Worker thread wakes up
04:10:59.247 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:59.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:10:59.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:00.215 00.968 16108 Exposure complete
04:11:00.275 00.060 16108 worker thread done servicing request
04:11:00.275 00.000 21068 OnExposeComplete: enter
04:11:00.276 00.001 21068 UpdateGuideState(): m_state=6
04:11:00.277 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
04:11:00.278 00.001 21068 Star::Find returns 1 (0), X=104.32, Y=801.07, Mass=308430, SNR=120.6, Peak=33504 HFD=3.4
04:11:00.279 00.001 21068 MultiStar: [#1 0.49,0.17,0.99,U] [#2 0.23,0.00,0.74,U] [#3 0.46,0.14,0.79,U] [#4 0.35,0.16,0.34,U] [#5 0.42,0.83,0.00,M1] [#6 0.64,-0.03,0.25,U] [#7 0.77,0.21,0.00,M1] [#8 0.23,-0.06,0.26,U] 
04:11:00.279 00.000 21068 refined, 6 included, MultiStar: {0.48, 0.07}, one-star: {0.72, -0.00}
04:11:00.281 00.002 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
04:11:00.281 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
04:11:00.282 00.001 21068 CameraToMount -- cameraX=0.48 cameraY=0.07 hyp=0.48 cameraTheta=0.15 mountX=-0.46 mountY=-0.18, mountTheta=-2.76
04:11:00.284 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=0.07, opts=13)
04:11:00.285 00.001 21068 Enqueuing Move request for scope (0.48, 0.07)
04:11:00.285 00.000 16108 Worker thread wakes up
04:11:00.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.07) opts 0xd
04:11:00.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.48, 0.07)
04:11:00.285 00.000 16108 Moving (0.48, 0.07) raw xDistance=-0.46 yDistance=-0.18
04:11:00.286 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
04:11:00.286 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:00.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:11:00.286 00.000 16108 MoveAxis(E, 120, ABG)
04:11:00.286 00.000 16108 Guiding  Dir = 2, Dur = 120
04:11:00.286 00.000 16108 IsSlewing returns 0
04:11:00.286 00.000 16108 IsGuiding returns 0
04:11:00.290 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1987, max=65535, med=4669, FiltMin=4003, FiltMax=23881, Gamma=1.000
04:11:00.303 00.013 21068 UpdateGuideState exits: m=308430 SNR=120.6
04:11:00.306 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:00.306 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:00.307 00.001 21068 Enqueuing Expose request
04:11:00.314 00.007 16108 PulseGuide returned control before completion, sleep 103
04:11:00.422 00.108 16108 IsGuiding returns 1
04:11:00.422 00.000 16108 scope still moving after pulse duration time elapsed
04:11:00.453 00.031 16108 IsSlewing returns 0
04:11:00.453 00.000 16108 IsGuiding returns 1
04:11:00.485 00.032 16108 IsSlewing returns 0
04:11:00.485 00.000 16108 IsGuiding returns 0
04:11:00.485 00.000 16108 scope move finished after 120 + 78 ms
04:11:00.485 00.000 16108 Move returns status 0, amount 120
04:11:00.485 00.000 16108 MoveAxis(N, 0, ABG)
04:11:00.485 00.000 16108 Move returns status 0, amount 0
04:11:00.485 00.000 16108 move complete, result=0
04:11:00.486 00.001 16108 worker thread done servicing request
04:11:00.486 00.000 16108 Worker thread wakes up
04:11:00.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:00.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:00.486 00.000 21068 GuideStep: -0.5 px 120 ms EAST, -0.2 px 0 ms NORTH
04:11:01.632 01.146 16108 Exposure complete
04:11:01.697 00.065 16108 worker thread done servicing request
04:11:01.697 00.000 21068 OnExposeComplete: enter
04:11:01.698 00.001 21068 UpdateGuideState(): m_state=6
04:11:01.699 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
04:11:01.699 00.000 21068 Star::Find returns 1 (0), X=103.97, Y=801.41, Mass=341411, SNR=133.6, Peak=38560 HFD=3.4
04:11:01.700 00.001 21068 MultiStar: [#1 -0.13,0.34,0.93,U] [#2 -0.46,0.18,0.64,U] [#3 -0.04,0.09,0.75,U] [#4 -0.24,0.24,0.26,U] [#5 -0.20,0.40,0.28,U] [#6 -0.11,0.12,0.17,U] [#7 0.17,0.20,0.23,U] [#8 0.13,0.87,0.00,M1] 
04:11:01.701 00.001 21068 refined, 7 included, MultiStar: {-0.04, 0.25}, one-star: {0.37, 0.34}
04:11:01.702 00.001 21068 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.97) = xAngle (-1.24 = -1.24)
04:11:01.702 00.000 21068 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.18 = -1.18)
04:11:01.703 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.73 mountX=0.08 mountY=-0.24, mountTheta=-1.23
04:11:01.705 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.25, opts=13)
04:11:01.706 00.001 21068 Enqueuing Move request for scope (-0.04, 0.25)
04:11:01.707 00.001 16108 Worker thread wakes up
04:11:01.707 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
04:11:01.707 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
04:11:01.707 00.000 16108 Moving (-0.04, 0.25) raw xDistance=0.08 yDistance=-0.24
04:11:01.707 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:11:01.707 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:01.707 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:11:01.707 00.000 16108 MoveAxis(E, 0, ABG)
04:11:01.707 00.000 16108 Move returns status 0, amount 0
04:11:01.707 00.000 16108 MoveAxis(N, 0, ABG)
04:11:01.707 00.000 16108 Move returns status 0, amount 0
04:11:01.707 00.000 16108 move complete, result=0
04:11:01.707 00.000 16108 worker thread done servicing request
04:11:01.714 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1664, max=65535, med=4662, FiltMin=4019, FiltMax=24278, Gamma=1.000
04:11:01.731 00.017 21068 UpdateGuideState exits: m=341411 SNR=133.6
04:11:01.732 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:01.733 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:01.734 00.001 21068 Enqueuing Expose request
04:11:01.735 00.001 16108 Worker thread wakes up
04:11:01.735 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:01.739 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:01.739 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:02.710 00.971 16108 Exposure complete
04:11:02.773 00.063 16108 worker thread done servicing request
04:11:02.774 00.001 21068 OnExposeComplete: enter
04:11:02.774 00.000 21068 UpdateGuideState(): m_state=6
04:11:02.775 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
04:11:02.776 00.001 21068 Star::Find returns 1 (0), X=104.21, Y=801.31, Mass=314207, SNR=154.7, Peak=34848 HFD=3.5
04:11:02.777 00.001 21068 MultiStar: [#1 0.27,0.53,0.74,U] [#2 0.35,0.40,0.65,U] [#3 0.29,0.35,0.58,U] [#4 0.35,0.32,0.26,U] [#5 0.26,0.69,0.00,M1] [#6 0.18,0.31,0.15,U] [#7 0.77,0.09,0.00,M1] [#8 0.07,0.94,0.00,M2] 
04:11:02.778 00.001 21068 refined, 5 included, MultiStar: {0.39, 0.36}, one-star: {0.61, 0.24}
04:11:02.779 00.001 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
04:11:02.779 00.000 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
04:11:02.780 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.36 hyp=0.54 cameraTheta=0.75 mountX=-0.32 mountY=-0.45, mountTheta=-2.20
04:11:02.782 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.36, opts=13)
04:11:02.783 00.001 21068 Enqueuing Move request for scope (0.39, 0.36)
04:11:02.784 00.001 16108 Worker thread wakes up
04:11:02.784 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.36) opts 0xd
04:11:02.784 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.36)
04:11:02.784 00.000 16108 Moving (0.39, 0.36) raw xDistance=-0.32 yDistance=-0.45
04:11:02.784 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:11:02.784 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:02.784 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
04:11:02.784 00.000 16108 MoveAxis(E, 85, ABG)
04:11:02.784 00.000 16108 Guiding  Dir = 2, Dur = 85
04:11:02.785 00.001 16108 IsSlewing returns 0
04:11:02.785 00.000 16108 IsGuiding returns 0
04:11:02.785 00.000 16108 PulseGuide returned control before completion, sleep 95
04:11:02.787 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4659, FiltMin=4019, FiltMax=20963, Gamma=1.000
04:11:02.801 00.014 21068 UpdateGuideState exits: m=314207 SNR=154.7
04:11:02.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:02.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:02.803 00.000 21068 Enqueuing Expose request
04:11:02.893 00.090 16108 IsGuiding returns 0
04:11:02.893 00.000 16108 Move returns status 0, amount 85
04:11:02.893 00.000 16108 MoveAxis(N, 0, ABG)
04:11:02.893 00.000 16108 Move returns status 0, amount 0
04:11:02.893 00.000 16108 move complete, result=0
04:11:02.893 00.000 16108 worker thread done servicing request
04:11:02.893 00.000 16108 Worker thread wakes up
04:11:02.893 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:02.893 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:02.893 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.4 px 0 ms NORTH
04:11:04.070 01.177 16108 Exposure complete
04:11:04.138 00.068 16108 worker thread done servicing request
04:11:04.138 00.000 21068 OnExposeComplete: enter
04:11:04.140 00.002 21068 UpdateGuideState(): m_state=6
04:11:04.143 00.003 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
04:11:04.144 00.001 21068 Star::Find returns 1 (0), X=103.90, Y=801.04, Mass=339443, SNR=139.2, Peak=42528 HFD=3.3
04:11:04.146 00.002 21068 MultiStar: [#1 -0.13,0.68,0.81,U] [#2 -0.33,-0.02,0.69,U] [#3 -0.07,0.12,0.73,U] [#4 0.15,0.15,0.25,U] [#5 0.08,0.99,0.00,M2] [#6 0.09,0.69,0.17,U] [#7 0.03,0.30,0.19,U] [#8 -0.39,1.05,0.00,M3] 
04:11:04.147 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.21}, one-star: {0.30, -0.03}
04:11:04.147 00.000 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
04:11:04.148 00.001 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
04:11:04.149 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=0.04 mountY=-0.20, mountTheta=-1.37
04:11:04.150 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.21, opts=13)
04:11:04.151 00.001 21068 Enqueuing Move request for scope (-0.00, 0.21)
04:11:04.152 00.001 16108 Worker thread wakes up
04:11:04.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
04:11:04.152 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
04:11:04.152 00.000 16108 Moving (-0.00, 0.21) raw xDistance=0.04 yDistance=-0.20
04:11:04.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:11:04.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:04.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:11:04.152 00.000 16108 MoveAxis(E, 0, ABG)
04:11:04.152 00.000 16108 Move returns status 0, amount 0
04:11:04.152 00.000 16108 MoveAxis(N, 0, ABG)
04:11:04.152 00.000 16108 Move returns status 0, amount 0
04:11:04.152 00.000 16108 move complete, result=0
04:11:04.152 00.000 16108 worker thread done servicing request
04:11:04.157 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2176, max=65535, med=4653, FiltMin=4032, FiltMax=25443, Gamma=1.000
04:11:04.170 00.013 21068 UpdateGuideState exits: m=339443 SNR=139.2
04:11:04.171 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:04.172 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:04.172 00.000 21068 Enqueuing Expose request
04:11:04.173 00.001 16108 Worker thread wakes up
04:11:04.173 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:04.175 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:04.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:05.145 00.970 16108 Exposure complete
04:11:05.222 00.077 16108 worker thread done servicing request
04:11:05.222 00.000 21068 OnExposeComplete: enter
04:11:05.223 00.001 21068 UpdateGuideState(): m_state=6
04:11:05.226 00.003 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
04:11:05.227 00.001 21068 Star::Find returns 1 (0), X=104.03, Y=801.26, Mass=343096, SNR=135.8, Peak=42864 HFD=3.4
04:11:05.228 00.001 21068 MultiStar: [#1 -0.17,0.37,0.84,U] [#2 -0.33,0.35,0.65,U] [#3 -0.28,0.27,0.76,U] [#4 0.17,0.19,0.26,U] [#5 -0.28,0.63,0.26,U] [#6 0.17,0.20,0.17,U] [#7 -0.13,0.44,0.20,U] [#8 -0.22,0.79,0.00,M4] 
04:11:05.230 00.002 21068 refined, 7 included, MultiStar: {-0.04, 0.31}, one-star: {0.43, 0.19}
04:11:05.231 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
04:11:05.231 00.000 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
04:11:05.233 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=0.09 mountY=-0.29, mountTheta=-1.26
04:11:05.236 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.31, opts=13)
04:11:05.237 00.001 21068 Enqueuing Move request for scope (-0.04, 0.31)
04:11:05.238 00.001 16108 Worker thread wakes up
04:11:05.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
04:11:05.238 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
04:11:05.238 00.000 16108 Moving (-0.04, 0.31) raw xDistance=0.09 yDistance=-0.29
04:11:05.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:11:05.238 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.77 newest=-0.94
04:11:05.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:11:05.238 00.000 16108 MoveAxis(E, 0, ABG)
04:11:05.238 00.000 16108 Move returns status 0, amount 0
04:11:05.238 00.000 16108 MoveAxis(N, 58, ABG)
04:11:05.238 00.000 16108 Guiding  Dir = 0, Dur = 58
04:11:05.239 00.001 16108 IsSlewing returns 0
04:11:05.239 00.000 16108 IsGuiding returns 0
04:11:05.240 00.001 16108 PulseGuide returned control before completion, sleep 67
04:11:05.243 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2035, max=65535, med=4649, FiltMin=3966, FiltMax=24697, Gamma=1.000
04:11:05.258 00.015 21068 UpdateGuideState exits: m=343096 SNR=135.8
04:11:05.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:05.260 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:05.261 00.001 21068 Enqueuing Expose request
04:11:05.312 00.051 16108 IsGuiding returns 1
04:11:05.312 00.000 16108 scope still moving after pulse duration time elapsed
04:11:05.343 00.031 16108 IsSlewing returns 0
04:11:05.343 00.000 16108 IsGuiding returns 0
04:11:05.343 00.000 16108 scope move finished after 58 + 46 ms
04:11:05.343 00.000 16108 Move returns status 0, amount 58
04:11:05.343 00.000 16108 move complete, result=0
04:11:05.343 00.000 16108 worker thread done servicing request
04:11:05.343 00.000 16108 Worker thread wakes up
04:11:05.343 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:05.343 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:05.343 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
04:11:06.501 01.158 16108 Exposure complete
04:11:06.569 00.068 16108 worker thread done servicing request
04:11:06.569 00.000 21068 OnExposeComplete: enter
04:11:06.570 00.001 21068 UpdateGuideState(): m_state=6
04:11:06.571 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
04:11:06.572 00.001 21068 Star::Find returns 1 (0), X=103.98, Y=801.15, Mass=330799, SNR=130.7, Peak=38512 HFD=3.7
04:11:06.572 00.000 21068 MultiStar: [#1 -0.15,0.24,0.84,U] [#2 -0.18,0.04,0.83,U] [#3 -0.31,-0.07,0.88,U] [#4 -0.16,0.17,0.34,U] [#5 -0.34,0.57,0.22,U] [#6 -0.03,-0.35,0.19,U] [#7 0.42,0.19,0.21,U] [#8 -0.45,0.67,0.00,M5] 
04:11:06.574 00.002 21068 refined, 7 included, MultiStar: {-0.05, 0.09}, one-star: {0.38, 0.08}
04:11:06.575 00.001 21068 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.97) = xAngle (-0.91 = -0.91)
04:11:06.576 00.001 21068 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.85 = -0.85)
04:11:06.576 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.05 mountX=0.06 mountY=-0.08, mountTheta=-0.89
04:11:06.578 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.09, opts=13)
04:11:06.579 00.001 21068 Enqueuing Move request for scope (-0.05, 0.09)
04:11:06.580 00.001 16108 Worker thread wakes up
04:11:06.580 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
04:11:06.580 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
04:11:06.580 00.000 16108 Moving (-0.05, 0.09) raw xDistance=0.06 yDistance=-0.08
04:11:06.580 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:11:06.580 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:06.580 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:11:06.580 00.000 16108 MoveAxis(E, 0, ABG)
04:11:06.580 00.000 16108 Move returns status 0, amount 0
04:11:06.580 00.000 16108 MoveAxis(N, 0, ABG)
04:11:06.580 00.000 16108 Move returns status 0, amount 0
04:11:06.580 00.000 16108 move complete, result=0
04:11:06.581 00.001 16108 worker thread done servicing request
04:11:06.586 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4643, FiltMin=3984, FiltMax=26585, Gamma=1.000
04:11:06.611 00.025 21068 UpdateGuideState exits: m=330799 SNR=130.7
04:11:06.615 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:06.615 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:06.616 00.001 21068 Enqueuing Expose request
04:11:06.617 00.001 16108 Worker thread wakes up
04:11:06.617 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:06.619 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:06.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:07.592 00.973 16108 Exposure complete
04:11:07.663 00.071 16108 worker thread done servicing request
04:11:07.663 00.000 21068 OnExposeComplete: enter
04:11:07.666 00.003 21068 UpdateGuideState(): m_state=6
04:11:07.668 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
04:11:07.670 00.002 21068 Star::Find returns 1 (0), X=104.21, Y=801.13, Mass=315922, SNR=129.5, Peak=31552 HFD=3.5
04:11:07.672 00.002 21068 MultiStar: [#1 0.31,0.18,0.92,U] [#2 -0.12,-0.12,0.80,U] [#3 -0.08,0.28,0.79,U] [#4 -0.14,0.31,0.28,U] [#5 0.14,0.55,0.26,U] [#6 0.48,0.32,0.16,U] [#7 0.48,0.61,0.00,M1] [#8 -0.04,0.45,0.27,U] 
04:11:07.673 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.17}, one-star: {0.61, 0.06}
04:11:07.675 00.002 21068 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.97) = xAngle (-2.22 = -2.22)
04:11:07.676 00.001 21068 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.16 = -2.16)
04:11:07.678 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.24 cameraTheta=0.75 mountX=-0.15 mountY=-0.20, mountTheta=-2.20
04:11:07.682 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.17, opts=13)
04:11:07.683 00.001 21068 Enqueuing Move request for scope (0.18, 0.17)
04:11:07.686 00.003 16108 Worker thread wakes up
04:11:07.686 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
04:11:07.686 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
04:11:07.686 00.000 16108 Moving (0.18, 0.17) raw xDistance=-0.15 yDistance=-0.20
04:11:07.687 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:11:07.687 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:11:07.687 00.000 16108 MoveAxis(E, 0, ABG)
04:11:07.687 00.000 16108 Move returns status 0, amount 0
04:11:07.687 00.000 16108 MoveAxis(N, 41, ABG)
04:11:07.687 00.000 16108 Guiding  Dir = 0, Dur = 41
04:11:07.688 00.001 16108 IsSlewing returns 0
04:11:07.688 00.000 16108 IsGuiding returns 0
04:11:07.690 00.002 16108 PulseGuide returned control before completion, sleep 50
04:11:07.695 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4637, FiltMin=3968, FiltMax=23123, Gamma=1.000
04:11:07.718 00.023 21068 UpdateGuideState exits: m=315922 SNR=129.5
04:11:07.719 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:07.720 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:07.721 00.001 21068 Enqueuing Expose request
04:11:07.754 00.033 16108 IsGuiding returns 1
04:11:07.754 00.000 16108 scope still moving after pulse duration time elapsed
04:11:07.785 00.031 16108 IsSlewing returns 0
04:11:07.785 00.000 16108 IsGuiding returns 0
04:11:07.785 00.000 16108 scope move finished after 41 + 56 ms
04:11:07.785 00.000 16108 Move returns status 0, amount 41
04:11:07.785 00.000 16108 move complete, result=0
04:11:07.785 00.000 16108 worker thread done servicing request
04:11:07.785 00.000 16108 Worker thread wakes up
04:11:07.785 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:07.785 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:07.786 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 41 ms NORTH
04:11:08.953 01.167 16108 Exposure complete
04:11:09.014 00.061 16108 worker thread done servicing request
04:11:09.014 00.000 21068 OnExposeComplete: enter
04:11:09.015 00.001 21068 UpdateGuideState(): m_state=6
04:11:09.016 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
04:11:09.016 00.000 21068 Star::Find returns 1 (0), X=103.65, Y=800.77, Mass=320933, SNR=124.5, Peak=38736 HFD=3.5
04:11:09.017 00.001 21068 MultiStar: [#1 -0.55,-0.15,0.91,U] [#2 -0.73,-0.25,0.00,M1] [#3 -0.59,-0.28,0.90,U] [#4 -0.28,-0.19,0.31,U] [#5 -0.17,0.16,0.25,U] [#6 -0.25,0.11,0.22,U] [#7 0.14,0.24,0.23,U] [#8 -0.75,0.31,0.00,M5] 
04:11:09.018 00.001 21068 single-star, 6 included, MultiStar: {-0.30, -0.16}, one-star: {0.05, -0.30}
04:11:09.019 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.38 = 1.91)
04:11:09.020 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
04:11:09.020 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.41 mountX=-0.10 mountY=0.28, mountTheta=1.92
04:11:09.022 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.30, opts=13)
04:11:09.023 00.001 21068 Enqueuing Move request for scope (0.05, -0.30)
04:11:09.024 00.001 16108 Worker thread wakes up
04:11:09.024 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
04:11:09.024 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
04:11:09.024 00.000 16108 Moving (0.05, -0.30) raw xDistance=-0.10 yDistance=0.28
04:11:09.024 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:09.024 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:09.024 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:11:09.024 00.000 16108 MoveAxis(E, 0, ABG)
04:11:09.024 00.000 16108 Move returns status 0, amount 0
04:11:09.024 00.000 16108 MoveAxis(N, 0, ABG)
04:11:09.024 00.000 16108 Move returns status 0, amount 0
04:11:09.024 00.000 16108 move complete, result=0
04:11:09.025 00.001 16108 worker thread done servicing request
04:11:09.032 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2141, max=65535, med=4633, FiltMin=3939, FiltMax=23353, Gamma=1.000
04:11:09.051 00.019 21068 UpdateGuideState exits: m=320933 SNR=124.5
04:11:09.052 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:09.053 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:09.054 00.001 21068 Enqueuing Expose request
04:11:09.055 00.001 16108 Worker thread wakes up
04:11:09.055 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:11:09.057 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:09.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:10.037 00.980 16108 Exposure complete
04:11:10.097 00.060 16108 worker thread done servicing request
04:11:10.097 00.000 21068 OnExposeComplete: enter
04:11:10.097 00.000 21068 UpdateGuideState(): m_state=6
04:11:10.098 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
04:11:10.099 00.001 21068 Star::Find returns 1 (0), X=103.43, Y=800.81, Mass=307606, SNR=147.8, Peak=33664 HFD=3.3
04:11:10.100 00.001 21068 MultiStar: [#1 -0.68,-0.08,0.60,U] [#2 -0.78,-0.17,0.00,M2] [#3 -0.49,-0.05,0.82,U] [#4 -0.88,-0.57,0.00,M1] [#5 -0.32,0.07,0.29,U] [#6 -0.78,-0.00,0.00,M1] [#7 -0.30,-0.09,0.21,U] [#8 -0.65,0.34,0.00,M6] 
04:11:10.101 00.001 21068 single-star, 4 included, MultiStar: {-0.39, -0.12}, one-star: {-0.17, -0.26}
04:11:10.102 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.11 = 1.17)
04:11:10.102 00.000 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.05 = 1.23)
04:11:10.103 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.15 mountX=0.12 mountY=0.30, mountTheta=1.18
04:11:10.106 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.26, opts=13)
04:11:10.108 00.002 21068 Enqueuing Move request for scope (-0.17, -0.26)
04:11:10.109 00.001 16108 Worker thread wakes up
04:11:10.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
04:11:10.109 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
04:11:10.109 00.000 16108 Moving (-0.17, -0.26) raw xDistance=0.12 yDistance=0.30
04:11:10.110 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:11:10.110 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:10.110 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:11:10.110 00.000 16108 MoveAxis(E, 0, ABG)
04:11:10.110 00.000 16108 Move returns status 0, amount 0
04:11:10.110 00.000 16108 MoveAxis(N, 0, ABG)
04:11:10.110 00.000 16108 Move returns status 0, amount 0
04:11:10.110 00.000 16108 move complete, result=0
04:11:10.110 00.000 16108 worker thread done servicing request
04:11:10.117 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2326, max=65535, med=4630, FiltMin=3981, FiltMax=22413, Gamma=1.000
04:11:10.135 00.018 21068 UpdateGuideState exits: m=307606 SNR=147.8
04:11:10.137 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:10.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:10.138 00.000 21068 Enqueuing Expose request
04:11:10.139 00.001 16108 Worker thread wakes up
04:11:10.139 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:11:10.140 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:10.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:11.315 01.175 16108 Exposure complete
04:11:11.378 00.063 16108 worker thread done servicing request
04:11:11.378 00.000 21068 OnExposeComplete: enter
04:11:11.379 00.001 21068 UpdateGuideState(): m_state=6
04:11:11.380 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
04:11:11.382 00.002 21068 Star::Find returns 1 (0), X=103.86, Y=801.18, Mass=266954, SNR=120.0, Peak=32080 HFD=3.4
04:11:11.383 00.001 21068 MultiStar: [#1 -0.16,0.21,0.90,U] [#2 -0.05,0.16,0.77,U] [#3 -0.16,0.16,0.85,U] [#4 0.07,-0.18,0.28,U] [#5 0.37,0.65,0.00,M1] [#6 0.00,0.23,0.25,U] [#7 0.11,0.18,0.26,U] [#8 -0.33,0.73,0.00,M7] 
04:11:11.384 00.001 21068 refined, 6 included, MultiStar: {-0.00, 0.14}, one-star: {0.26, 0.11}
04:11:11.385 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.37 = -1.37)
04:11:11.385 00.000 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.31 = -1.31)
04:11:11.386 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.60 mountX=0.03 mountY=-0.14, mountTheta=-1.37
04:11:11.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.14, opts=13)
04:11:11.392 00.003 21068 Enqueuing Move request for scope (-0.00, 0.14)
04:11:11.395 00.003 16108 Worker thread wakes up
04:11:11.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
04:11:11.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
04:11:11.395 00.000 16108 Moving (-0.00, 0.14) raw xDistance=0.03 yDistance=-0.14
04:11:11.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:11:11.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:11.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:11:11.395 00.000 16108 MoveAxis(E, 0, ABG)
04:11:11.395 00.000 16108 Move returns status 0, amount 0
04:11:11.395 00.000 16108 MoveAxis(N, 0, ABG)
04:11:11.395 00.000 16108 Move returns status 0, amount 0
04:11:11.395 00.000 16108 move complete, result=0
04:11:11.395 00.000 16108 worker thread done servicing request
04:11:11.404 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2150, max=65535, med=4630, FiltMin=3997, FiltMax=26883, Gamma=1.000
04:11:11.422 00.018 21068 UpdateGuideState exits: m=266954 SNR=120.0
04:11:11.424 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:11.424 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:11.425 00.001 21068 Enqueuing Expose request
04:11:11.427 00.002 16108 Worker thread wakes up
04:11:11.427 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:11.427 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:11.428 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:12.395 00.967 16108 Exposure complete
04:11:12.451 00.056 16108 worker thread done servicing request
04:11:12.451 00.000 21068 OnExposeComplete: enter
04:11:12.452 00.001 21068 UpdateGuideState(): m_state=6
04:11:12.452 00.000 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
04:11:12.453 00.001 21068 Star::Find returns 1 (0), X=103.70, Y=800.86, Mass=291795, SNR=116.3, Peak=34000 HFD=3.4
04:11:12.455 00.002 21068 MultiStar: [#1 -0.57,0.03,0.91,U] [#2 -0.49,-0.10,0.89,U] [#3 -0.43,-0.05,0.98,U] [#4 -0.41,-0.37,0.38,U] [#5 -0.67,0.21,0.00,M2] [#6 -0.52,-0.02,0.22,U] [#7 -0.03,0.11,0.29,U] [#8 -0.40,-0.10,0.26,U] 
04:11:12.456 00.001 21068 single-star, 7 included, MultiStar: {-0.34, -0.10}, one-star: {0.10, -0.21}
04:11:12.457 00.001 21068 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.97) = xAngle (-4.09 = 2.20)
04:11:12.457 00.000 21068 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.26)
04:11:12.458 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.12 mountX=-0.13 mountY=0.18, mountTheta=2.22
04:11:12.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.21, opts=13)
04:11:12.461 00.001 21068 Enqueuing Move request for scope (0.10, -0.21)
04:11:12.461 00.000 16108 Worker thread wakes up
04:11:12.461 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
04:11:12.462 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
04:11:12.462 00.000 16108 Moving (0.10, -0.21) raw xDistance=-0.13 yDistance=0.18
04:11:12.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:11:12.462 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:12.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:11:12.462 00.000 16108 MoveAxis(E, 0, ABG)
04:11:12.462 00.000 16108 Move returns status 0, amount 0
04:11:12.462 00.000 16108 MoveAxis(N, 0, ABG)
04:11:12.462 00.000 16108 Move returns status 0, amount 0
04:11:12.462 00.000 16108 move complete, result=0
04:11:12.462 00.000 16108 worker thread done servicing request
04:11:12.468 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4630, FiltMin=3949, FiltMax=19401, Gamma=1.000
04:11:12.482 00.014 21068 UpdateGuideState exits: m=291795 SNR=116.3
04:11:12.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:12.485 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:12.485 00.000 21068 Enqueuing Expose request
04:11:12.486 00.001 16108 Worker thread wakes up
04:11:12.486 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:12.487 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:12.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:13.647 01.160 16108 Exposure complete
04:11:13.715 00.068 16108 worker thread done servicing request
04:11:13.715 00.000 21068 OnExposeComplete: enter
04:11:13.716 00.001 21068 UpdateGuideState(): m_state=6
04:11:13.717 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
04:11:13.717 00.000 21068 Star::Find returns 1 (0), X=103.67, Y=800.54, Mass=283737, SNR=112.5, Peak=33133 HFD=3.3
04:11:13.719 00.002 21068 MultiStar: [#1 -0.25,-0.40,0.98,U] [#2 -0.25,-0.30,0.98,U] [#3 -0.22,-0.40,1.01,U] [#4 -0.20,-0.51,0.30,U] [#5 0.12,-0.08,0.30,U] [#6 -0.44,-0.21,0.24,U] [#7 -0.08,-0.05,0.28,U] [#8 -0.44,-0.05,0.28,U] 
04:11:13.719 00.000 21068 refined, 8 included, MultiStar: {-0.17, -0.35}, one-star: {0.07, -0.53}
04:11:13.720 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
04:11:13.721 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
04:11:13.722 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.35 hyp=0.39 cameraTheta=-2.03 mountX=0.11 mountY=0.38, mountTheta=1.29
04:11:13.723 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.35, opts=13)
04:11:13.724 00.001 21068 Enqueuing Move request for scope (-0.17, -0.35)
04:11:13.725 00.001 16108 Worker thread wakes up
04:11:13.725 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.35) opts 0xd
04:11:13.725 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.35)
04:11:13.725 00.000 16108 Moving (-0.17, -0.35) raw xDistance=0.11 yDistance=0.38
04:11:13.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:11:13.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:13.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
04:11:13.726 00.001 16108 MoveAxis(E, 0, ABG)
04:11:13.726 00.000 16108 Move returns status 0, amount 0
04:11:13.726 00.000 16108 MoveAxis(N, 0, ABG)
04:11:13.731 00.005 16108 Move returns status 0, amount 0
04:11:13.731 00.000 16108 move complete, result=0
04:11:13.731 00.000 16108 worker thread done servicing request
04:11:13.733 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4630, FiltMin=3974, FiltMax=21513, Gamma=1.000
04:11:13.747 00.014 21068 UpdateGuideState exits: m=283737 SNR=112.5
04:11:13.748 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:13.748 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:13.749 00.001 21068 Enqueuing Expose request
04:11:13.750 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:11:13.751 00.001 16108 Worker thread wakes up
04:11:13.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:13.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:14.726 00.975 16108 Exposure complete
04:11:14.780 00.054 16108 worker thread done servicing request
04:11:14.780 00.000 21068 OnExposeComplete: enter
04:11:14.781 00.001 21068 UpdateGuideState(): m_state=6
04:11:14.782 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
04:11:14.783 00.001 21068 Star::Find returns 1 (0), X=103.73, Y=800.61, Mass=274422, SNR=124.4, Peak=27469 HFD=3.5
04:11:14.784 00.001 21068 MultiStar: [#1 0.11,0.03,0.95,U] [#2 -0.18,-0.17,0.91,U] [#3 0.12,-0.17,0.93,U] [#4 0.24,-0.53,0.29,U] [#5 0.12,0.18,0.24,U] [#6 -0.52,-0.09,0.21,U] [#7 0.34,0.27,0.28,U] [#8 -0.14,0.09,0.20,U] 
04:11:14.785 00.001 21068 refined, 8 included, MultiStar: {0.05, -0.16}, one-star: {0.12, -0.46}
04:11:14.786 00.001 21068 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.97) = xAngle (-4.25 = 2.04)
04:11:14.786 00.000 21068 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
04:11:14.787 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.28 mountX=-0.07 mountY=0.14, mountTheta=2.05
04:11:14.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.16, opts=13)
04:11:14.790 00.001 21068 Enqueuing Move request for scope (0.05, -0.16)
04:11:14.790 00.000 16108 Worker thread wakes up
04:11:14.790 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
04:11:14.791 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
04:11:14.791 00.000 16108 Moving (0.05, -0.16) raw xDistance=-0.07 yDistance=0.14
04:11:14.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:11:14.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:14.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:11:14.791 00.000 16108 MoveAxis(E, 0, ABG)
04:11:14.791 00.000 16108 Move returns status 0, amount 0
04:11:14.791 00.000 16108 MoveAxis(N, 0, ABG)
04:11:14.791 00.000 16108 Move returns status 0, amount 0
04:11:14.791 00.000 16108 move complete, result=0
04:11:14.791 00.000 16108 worker thread done servicing request
04:11:14.798 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4637, FiltMin=3987, FiltMax=22307, Gamma=1.000
04:11:14.820 00.022 21068 UpdateGuideState exits: m=274422 SNR=124.4
04:11:14.823 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:14.824 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:14.825 00.001 21068 Enqueuing Expose request
04:11:14.826 00.001 16108 Worker thread wakes up
04:11:14.826 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:14.827 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:14.827 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:15.996 01.169 16108 Exposure complete
04:11:16.052 00.056 16108 worker thread done servicing request
04:11:16.052 00.000 21068 OnExposeComplete: enter
04:11:16.053 00.001 21068 UpdateGuideState(): m_state=6
04:11:16.054 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
04:11:16.054 00.000 21068 Star::Find returns 1 (0), X=104.48, Y=800.68, Mass=269372, SNR=118.3, Peak=28925 HFD=3.3
04:11:16.056 00.002 21068 MultiStar: [#1 0.23,-0.19,1.11,U] [#2 0.25,-0.28,0.95,U] [#3 0.36,-0.31,0.75,U] [#4 0.53,-0.44,0.27,U] [#5 0.52,0.19,0.25,U] [#6 0.17,-0.41,0.19,U] [#7 0.79,-0.06,0.00,M1] [#8 0.38,-0.34,0.21,U] 
04:11:16.057 00.001 21068 refined, 7 included, MultiStar: {0.43, -0.28}, one-star: {0.88, -0.39}
04:11:16.058 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
04:11:16.059 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
04:11:16.059 00.000 21068 CameraToMount -- cameraX=0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-0.58 mountX=-0.47 mountY=0.17, mountTheta=2.79
04:11:16.061 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.28, opts=13)
04:11:16.062 00.001 21068 Enqueuing Move request for scope (0.43, -0.28)
04:11:16.062 00.000 16108 Worker thread wakes up
04:11:16.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.28) opts 0xd
04:11:16.062 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.28)
04:11:16.062 00.000 16108 Moving (0.43, -0.28) raw xDistance=-0.47 yDistance=0.17
04:11:16.063 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
04:11:16.063 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:16.063 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:11:16.063 00.000 16108 MoveAxis(E, 124, ABG)
04:11:16.063 00.000 16108 Guiding  Dir = 2, Dur = 124
04:11:16.063 00.000 16108 IsSlewing returns 0
04:11:16.063 00.000 16108 IsGuiding returns 0
04:11:16.067 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4640, FiltMin=4029, FiltMax=20822, Gamma=1.000
04:11:16.071 00.004 16108 PulseGuide returned control before completion, sleep 127
04:11:16.087 00.016 21068 UpdateGuideState exits: m=269372 SNR=118.3
04:11:16.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:16.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:16.090 00.001 21068 Enqueuing Expose request
04:11:16.210 00.120 16108 IsGuiding returns 1
04:11:16.210 00.000 16108 scope still moving after pulse duration time elapsed
04:11:16.242 00.032 16108 IsSlewing returns 0
04:11:16.242 00.000 16108 IsGuiding returns 0
04:11:16.243 00.001 16108 scope move finished after 124 + 54 ms
04:11:16.243 00.000 16108 Move returns status 0, amount 124
04:11:16.243 00.000 16108 MoveAxis(N, 0, ABG)
04:11:16.243 00.000 16108 Move returns status 0, amount 0
04:11:16.243 00.000 16108 move complete, result=0
04:11:16.243 00.000 16108 worker thread done servicing request
04:11:16.243 00.000 16108 Worker thread wakes up
04:11:16.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:16.244 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:16.244 00.000 21068 GuideStep: -0.5 px 124 ms EAST, 0.2 px 0 ms NORTH
04:11:17.204 00.960 16108 Exposure complete
04:11:17.268 00.064 16108 worker thread done servicing request
04:11:17.268 00.000 21068 OnExposeComplete: enter
04:11:17.270 00.002 21068 UpdateGuideState(): m_state=6
04:11:17.271 00.001 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
04:11:17.273 00.002 21068 Star::Find returns 1 (0), X=103.90, Y=800.75, Mass=254622, SNR=119.9, Peak=27504 HFD=3.5
04:11:17.275 00.002 21068 MultiStar: [#1 -0.09,0.03,1.11,U] [#2 -0.12,-0.43,1.12,U] [#3 0.11,-0.19,0.89,U] [#4 -0.11,-0.25,0.34,U] [#5 0.38,0.45,0.25,U] [#6 0.30,-0.01,0.21,U] [#7 0.30,-0.08,0.29,U] [#8 0.13,0.14,0.22,U] 
04:11:17.276 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.30, -0.32}
04:11:17.277 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
04:11:17.278 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
04:11:17.279 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.16 mountX=-0.10 mountY=0.15, mountTheta=2.17
04:11:17.282 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
04:11:17.283 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
04:11:17.284 00.001 16108 Worker thread wakes up
04:11:17.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
04:11:17.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
04:11:17.284 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.15
04:11:17.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:17.284 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:17.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:11:17.284 00.000 16108 MoveAxis(E, 0, ABG)
04:11:17.284 00.000 16108 Move returns status 0, amount 0
04:11:17.284 00.000 16108 MoveAxis(N, 0, ABG)
04:11:17.284 00.000 16108 Move returns status 0, amount 0
04:11:17.284 00.000 16108 move complete, result=0
04:11:17.284 00.000 16108 worker thread done servicing request
04:11:17.288 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2089, max=65535, med=4646, FiltMin=3955, FiltMax=23603, Gamma=1.000
04:11:17.301 00.013 21068 UpdateGuideState exits: m=254622 SNR=119.9
04:11:17.302 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:17.302 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:17.303 00.001 21068 Enqueuing Expose request
04:11:17.304 00.001 16108 Worker thread wakes up
04:11:17.304 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:17.305 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:17.305 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:18.478 01.173 16108 Exposure complete
04:11:18.539 00.061 16108 worker thread done servicing request
04:11:18.539 00.000 21068 OnExposeComplete: enter
04:11:18.540 00.001 21068 UpdateGuideState(): m_state=6
04:11:18.541 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
04:11:18.542 00.001 21068 Star::Find returns 1 (0), X=104.12, Y=800.76, Mass=258530, SNR=109.7, Peak=29504 HFD=3.5
04:11:18.543 00.001 21068 MultiStar: [#1 0.32,0.09,1.19,U] [#2 0.19,0.03,1.12,U] [#3 0.31,0.02,0.95,U] [#4 0.26,-0.38,0.35,U] [#5 0.24,-0.07,0.32,U] [#6 0.05,0.17,0.31,U] [#7 0.28,-0.03,0.28,U] [#8 -0.07,0.34,0.24,U] 
04:11:18.545 00.002 21068 refined, 8 included, MultiStar: {0.29, -0.03}, one-star: {0.52, -0.31}
04:11:18.546 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:11:18.546 00.000 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:11:18.547 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.11 mountX=-0.29 mountY=-0.04, mountTheta=-3.01
04:11:18.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.03, opts=13)
04:11:18.550 00.001 21068 Enqueuing Move request for scope (0.29, -0.03)
04:11:18.550 00.000 16108 Worker thread wakes up
04:11:18.551 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
04:11:18.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
04:11:18.551 00.000 16108 Moving (0.29, -0.03) raw xDistance=-0.29 yDistance=-0.04
04:11:18.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:11:18.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:18.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:11:18.551 00.000 16108 MoveAxis(E, 76, ABG)
04:11:18.551 00.000 16108 Guiding  Dir = 2, Dur = 76
04:11:18.551 00.000 16108 IsSlewing returns 0
04:11:18.551 00.000 16108 IsGuiding returns 0
04:11:18.560 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2163, max=65535, med=4649, FiltMin=3961, FiltMax=21555, Gamma=1.000
04:11:18.583 00.023 21068 UpdateGuideState exits: m=258530 SNR=109.7
04:11:18.585 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:18.587 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:18.588 00.001 21068 Enqueuing Expose request
04:11:18.614 00.026 16108 PulseGuide returned control before completion, sleep 23
04:11:18.645 00.031 16108 IsGuiding returns 1
04:11:18.645 00.000 16108 scope still moving after pulse duration time elapsed
04:11:18.676 00.031 16108 IsSlewing returns 0
04:11:18.676 00.000 16108 IsGuiding returns 1
04:11:18.708 00.032 16108 IsSlewing returns 0
04:11:18.708 00.000 16108 IsGuiding returns 0
04:11:18.708 00.000 16108 scope move finished after 76 + 80 ms
04:11:18.708 00.000 16108 Move returns status 0, amount 76
04:11:18.708 00.000 16108 MoveAxis(N, 0, ABG)
04:11:18.708 00.000 16108 Move returns status 0, amount 0
04:11:18.708 00.000 16108 move complete, result=0
04:11:18.708 00.000 16108 worker thread done servicing request
04:11:18.708 00.000 16108 Worker thread wakes up
04:11:18.708 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:18.708 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
04:11:18.711 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:19.688 00.977 16108 Exposure complete
04:11:19.755 00.067 16108 worker thread done servicing request
04:11:19.755 00.000 21068 OnExposeComplete: enter
04:11:19.756 00.001 21068 UpdateGuideState(): m_state=6
04:11:19.757 00.001 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
04:11:19.758 00.001 21068 Star::Find returns 1 (0), X=103.81, Y=800.88, Mass=301837, SNR=153.4, Peak=30912 HFD=3.8
04:11:19.759 00.001 21068 MultiStar: [#1 -0.26,0.07,0.76,U] [#2 -0.53,-0.11,0.71,U] [#3 -0.19,0.10,0.56,U] [#4 -0.10,-0.47,0.26,U] [#5 -0.10,0.34,0.22,U] [#6 -0.29,-0.18,0.16,U] [#7 0.00,0.24,0.24,U] [#8 -0.23,0.37,0.15,U] 
04:11:19.760 00.001 21068 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {0.21, -0.19}
04:11:19.761 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
04:11:19.761 00.000 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
04:11:19.763 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=0.14 mountY=0.07, mountTheta=0.43
04:11:19.765 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
04:11:19.765 00.000 21068 Enqueuing Move request for scope (-0.15, -0.03)
04:11:19.766 00.001 16108 Worker thread wakes up
04:11:19.766 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
04:11:19.766 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
04:11:19.766 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.14 yDistance=0.07
04:11:19.766 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:11:19.766 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:19.767 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:11:19.767 00.000 16108 MoveAxis(E, 0, ABG)
04:11:19.767 00.000 16108 Move returns status 0, amount 0
04:11:19.767 00.000 16108 MoveAxis(N, 0, ABG)
04:11:19.767 00.000 16108 Move returns status 0, amount 0
04:11:19.767 00.000 16108 move complete, result=0
04:11:19.767 00.000 16108 worker thread done servicing request
04:11:19.770 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4653, FiltMin=4025, FiltMax=19133, Gamma=1.000
04:11:19.783 00.013 21068 UpdateGuideState exits: m=301837 SNR=153.4
04:11:19.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:19.786 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:19.786 00.000 21068 Enqueuing Expose request
04:11:19.787 00.001 16108 Worker thread wakes up
04:11:19.787 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:19.788 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:19.788 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:20.948 01.160 16108 Exposure complete
04:11:21.001 00.053 16108 worker thread done servicing request
04:11:21.001 00.000 21068 OnExposeComplete: enter
04:11:21.002 00.001 21068 UpdateGuideState(): m_state=6
04:11:21.003 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
04:11:21.003 00.000 21068 Star::Find returns 1 (0), X=104.05, Y=800.66, Mass=310656, SNR=125.1, Peak=27920 HFD=3.7
04:11:21.004 00.001 21068 MultiStar: [#1 0.10,0.10,0.98,U] [#2 -0.09,-0.15,0.81,U] [#3 0.28,-0.21,0.77,U] [#4 0.20,-0.41,0.27,U] [#5 0.23,0.38,0.24,U] [#6 0.42,-0.07,0.22,U] [#7 0.32,0.04,0.25,U] [#8 -0.06,0.42,0.21,U] 
04:11:21.005 00.001 21068 refined, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.45, -0.41}
04:11:21.006 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
04:11:21.007 00.001 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
04:11:21.007 00.000 21068 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.51 mountX=-0.22 mountY=0.06, mountTheta=2.87
04:11:21.010 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.11, opts=13)
04:11:21.014 00.004 21068 Enqueuing Move request for scope (0.20, -0.11)
04:11:21.016 00.002 16108 Worker thread wakes up
04:11:21.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
04:11:21.017 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
04:11:21.017 00.000 16108 Moving (0.20, -0.11) raw xDistance=-0.22 yDistance=0.06
04:11:21.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:11:21.017 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:21.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:11:21.017 00.000 16108 MoveAxis(E, 57, ABG)
04:11:21.017 00.000 16108 Guiding  Dir = 2, Dur = 57
04:11:21.017 00.000 16108 IsSlewing returns 0
04:11:21.018 00.001 16108 IsGuiding returns 0
04:11:21.025 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4656, FiltMin=3981, FiltMax=22595, Gamma=1.000
04:11:21.055 00.030 21068 UpdateGuideState exits: m=310656 SNR=125.1
04:11:21.058 00.003 16108 PulseGuide returned control before completion, sleep 28
04:11:21.058 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:21.060 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:21.062 00.002 21068 Enqueuing Expose request
04:11:21.102 00.040 16108 IsGuiding returns 1
04:11:21.102 00.000 16108 scope still moving after pulse duration time elapsed
04:11:21.132 00.030 16108 IsSlewing returns 0
04:11:21.132 00.000 16108 IsGuiding returns 1
04:11:21.164 00.032 16108 IsSlewing returns 0
04:11:21.164 00.000 16108 IsGuiding returns 0
04:11:21.164 00.000 16108 scope move finished after 57 + 89 ms
04:11:21.164 00.000 16108 Move returns status 0, amount 57
04:11:21.164 00.000 16108 MoveAxis(N, 0, ABG)
04:11:21.164 00.000 16108 Move returns status 0, amount 0
04:11:21.164 00.000 16108 move complete, result=0
04:11:21.164 00.000 16108 worker thread done servicing request
04:11:21.164 00.000 16108 Worker thread wakes up
04:11:21.164 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
04:11:21.168 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:21.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:22.130 00.962 16108 Exposure complete
04:11:22.208 00.078 16108 worker thread done servicing request
04:11:22.208 00.000 21068 OnExposeComplete: enter
04:11:22.209 00.001 21068 UpdateGuideState(): m_state=6
04:11:22.210 00.001 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
04:11:22.211 00.001 21068 Star::Find returns 1 (0), X=103.81, Y=800.73, Mass=343250, SNR=155.5, Peak=29520 HFD=3.8
04:11:22.212 00.001 21068 MultiStar: [#1 -0.16,-0.10,0.77,U] [#2 -0.20,-0.07,0.60,U] [#3 -0.14,-0.04,0.53,U] [#4 0.13,-0.42,0.25,U] [#5 -0.18,-0.05,0.18,U] [#6 -0.23,-0.36,0.23,U] [#7 0.01,-0.12,0.18,U] [#8 -0.45,0.04,0.18,U] 
04:11:22.212 00.000 21068 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {0.21, -0.34}
04:11:22.213 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
04:11:22.214 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
04:11:22.214 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=0.03 mountY=0.19, mountTheta=1.41
04:11:22.217 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.18, opts=13)
04:11:22.220 00.003 21068 Enqueuing Move request for scope (-0.06, -0.18)
04:11:22.221 00.001 16108 Worker thread wakes up
04:11:22.221 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
04:11:22.221 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
04:11:22.221 00.000 16108 Moving (-0.06, -0.18) raw xDistance=0.03 yDistance=0.19
04:11:22.222 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:11:22.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:22.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:11:22.222 00.000 16108 MoveAxis(E, 0, ABG)
04:11:22.222 00.000 16108 Move returns status 0, amount 0
04:11:22.222 00.000 16108 MoveAxis(N, 0, ABG)
04:11:22.222 00.000 16108 Move returns status 0, amount 0
04:11:22.222 00.000 16108 move complete, result=0
04:11:22.222 00.000 16108 worker thread done servicing request
04:11:22.229 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4662, FiltMin=3865, FiltMax=23584, Gamma=1.000
04:11:22.244 00.015 21068 UpdateGuideState exits: m=343250 SNR=155.5
04:11:22.245 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:22.245 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:22.246 00.001 21068 Enqueuing Expose request
04:11:22.247 00.001 16108 Worker thread wakes up
04:11:22.247 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:22.247 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:22.247 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:23.400 01.153 16108 Exposure complete
04:11:23.466 00.066 16108 worker thread done servicing request
04:11:23.466 00.000 21068 OnExposeComplete: enter
04:11:23.467 00.001 21068 UpdateGuideState(): m_state=6
04:11:23.468 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
04:11:23.469 00.001 21068 Star::Find returns 1 (0), X=104.30, Y=800.87, Mass=288827, SNR=119.3, Peak=28496 HFD=3.6
04:11:23.470 00.001 21068 MultiStar: [#1 0.17,0.09,0.95,U] [#2 0.32,-0.02,0.84,U] [#3 0.22,0.20,0.66,U] [#4 0.22,0.11,0.36,U] [#5 -0.01,0.50,0.25,U] [#6 0.09,-0.17,0.32,U] [#7 0.49,0.27,0.25,U] [#8 0.20,0.40,0.27,U] 
04:11:23.472 00.002 21068 refined, 8 included, MultiStar: {0.32, 0.06}, one-star: {0.70, -0.20}
04:11:23.472 00.000 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
04:11:23.473 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
04:11:23.474 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.32 cameraTheta=0.17 mountX=-0.30 mountY=-0.13, mountTheta=-2.74
04:11:23.475 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.06, opts=13)
04:11:23.476 00.001 21068 Enqueuing Move request for scope (0.32, 0.06)
04:11:23.477 00.001 16108 Worker thread wakes up
04:11:23.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
04:11:23.477 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
04:11:23.477 00.000 16108 Moving (0.32, 0.06) raw xDistance=-0.30 yDistance=-0.13
04:11:23.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:11:23.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:23.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:11:23.477 00.000 16108 MoveAxis(E, 79, ABG)
04:11:23.477 00.000 16108 Guiding  Dir = 2, Dur = 79
04:11:23.477 00.000 16108 IsSlewing returns 0
04:11:23.478 00.001 16108 IsGuiding returns 0
04:11:23.481 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1469, max=65535, med=4662, FiltMin=3993, FiltMax=22723, Gamma=1.000
04:11:23.495 00.014 21068 UpdateGuideState exits: m=288827 SNR=119.3
04:11:23.495 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:23.496 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:23.497 00.001 21068 Enqueuing Expose request
04:11:23.519 00.022 16108 PulseGuide returned control before completion, sleep 49
04:11:23.581 00.062 16108 IsGuiding returns 1
04:11:23.581 00.000 16108 scope still moving after pulse duration time elapsed
04:11:23.612 00.031 16108 IsSlewing returns 0
04:11:23.612 00.000 16108 IsGuiding returns 0
04:11:23.612 00.000 16108 scope move finished after 79 + 55 ms
04:11:23.612 00.000 16108 Move returns status 0, amount 79
04:11:23.612 00.000 16108 MoveAxis(N, 0, ABG)
04:11:23.612 00.000 16108 Move returns status 0, amount 0
04:11:23.612 00.000 16108 move complete, result=0
04:11:23.613 00.001 16108 worker thread done servicing request
04:11:23.613 00.000 21068 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
04:11:23.616 00.003 16108 Worker thread wakes up
04:11:23.616 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:23.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:24.580 00.964 16108 Exposure complete
04:11:24.634 00.054 16108 worker thread done servicing request
04:11:24.639 00.005 21068 OnExposeComplete: enter
04:11:24.641 00.002 21068 UpdateGuideState(): m_state=6
04:11:24.644 00.003 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
04:11:24.645 00.001 21068 Star::Find returns 1 (0), X=103.95, Y=801.10, Mass=286164, SNR=119.2, Peak=28240 HFD=3.9
04:11:24.647 00.002 21068 MultiStar: [#1 -0.02,0.23,0.84,U] [#2 -0.27,-0.09,0.80,U] [#3 -0.03,-0.07,0.70,U] [#4 -0.02,-0.23,0.29,U] [#5 -0.40,0.03,0.29,U] [#6 0.16,-0.12,0.19,U] [#7 0.23,-0.22,0.26,U] [#8 -0.09,0.58,0.31,U] 
04:11:24.649 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.35, 0.03}
04:11:24.650 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
04:11:24.651 00.001 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
04:11:24.653 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.38 mountX=-0.00 mountY=-0.03, mountTheta=-1.59
04:11:24.656 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.03, opts=13)
04:11:24.658 00.002 21068 Enqueuing Move request for scope (0.01, 0.03)
04:11:24.659 00.001 16108 Worker thread wakes up
04:11:24.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
04:11:24.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
04:11:24.659 00.000 16108 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
04:11:24.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:11:24.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:24.660 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:11:24.660 00.000 16108 MoveAxis(E, 0, ABG)
04:11:24.660 00.000 16108 Move returns status 0, amount 0
04:11:24.660 00.000 16108 MoveAxis(N, 0, ABG)
04:11:24.660 00.000 16108 Move returns status 0, amount 0
04:11:24.660 00.000 16108 move complete, result=0
04:11:24.660 00.000 16108 worker thread done servicing request
04:11:24.667 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1325, max=65535, med=4669, FiltMin=3971, FiltMax=25059, Gamma=1.000
04:11:24.679 00.012 21068 UpdateGuideState exits: m=286164 SNR=119.2
04:11:24.681 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:24.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:24.683 00.001 21068 Enqueuing Expose request
04:11:24.683 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:24.684 00.001 16108 Worker thread wakes up
04:11:24.684 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:24.685 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:25.843 01.158 16108 Exposure complete
04:11:25.898 00.055 16108 worker thread done servicing request
04:11:25.899 00.001 21068 OnExposeComplete: enter
04:11:25.899 00.000 21068 UpdateGuideState(): m_state=6
04:11:25.901 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
04:11:25.902 00.001 21068 Star::Find returns 1 (0), X=103.68, Y=801.01, Mass=307888, SNR=128.8, Peak=31584 HFD=3.4
04:11:25.903 00.001 21068 MultiStar: [#1 -0.13,0.10,0.89,U] [#2 -0.33,-0.10,0.74,U] [#3 -0.11,-0.02,0.88,U] [#4 0.11,-0.36,0.24,U] [#5 -0.46,0.33,0.25,U] [#6 -0.16,0.34,0.24,U] [#7 -0.18,-0.05,0.23,U] [#8 -0.77,0.53,0.00,M1] 
04:11:25.904 00.001 21068 single-star, 7 included, MultiStar: {-0.12, 0.00}, one-star: {0.08, -0.06}
04:11:25.904 00.000 21068 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.97) = xAngle (-3.64 = 2.64)
04:11:25.905 00.001 21068 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.58 = 2.70)
04:11:25.906 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.09 mountY=0.04, mountTheta=2.69
04:11:25.908 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.06, opts=13)
04:11:25.908 00.000 21068 Enqueuing Move request for scope (0.08, -0.06)
04:11:25.909 00.001 16108 Worker thread wakes up
04:11:25.909 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
04:11:25.909 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
04:11:25.909 00.000 16108 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=0.04
04:11:25.909 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:11:25.910 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:25.910 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:11:25.910 00.000 16108 MoveAxis(E, 0, ABG)
04:11:25.910 00.000 16108 Move returns status 0, amount 0
04:11:25.910 00.000 16108 MoveAxis(N, 0, ABG)
04:11:25.910 00.000 16108 Move returns status 0, amount 0
04:11:25.910 00.000 16108 move complete, result=0
04:11:25.910 00.000 16108 worker thread done servicing request
04:11:25.916 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4675, FiltMin=3958, FiltMax=21017, Gamma=1.000
04:11:25.930 00.014 21068 UpdateGuideState exits: m=307888 SNR=128.8
04:11:25.931 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:25.931 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:25.932 00.001 21068 Enqueuing Expose request
04:11:25.933 00.001 16108 Worker thread wakes up
04:11:25.933 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:25.933 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:25.934 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:26.905 00.971 16108 Exposure complete
04:11:26.968 00.063 16108 worker thread done servicing request
04:11:26.968 00.000 21068 OnExposeComplete: enter
04:11:26.969 00.001 21068 UpdateGuideState(): m_state=6
04:11:26.970 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
04:11:26.971 00.001 21068 Star::Find returns 1 (0), X=103.04, Y=800.81, Mass=292662, SNR=127.6, Peak=33382 HFD=3.5
04:11:26.972 00.001 21068 MultiStar: [#1 -0.84,0.20,0.00,M1] [#2 -1.01,0.08,0.00,M1] [#3 -0.87,0.12,0.00,M1] [#4 -0.75,-0.02,0.00,M1] [#5 -0.77,0.23,0.00,M1] [#6 -0.84,0.07,0.00,M1] [#7 -0.55,0.09,0.19,U] [#8 -0.70,0.59,0.00,M2] 
04:11:26.973 00.001 21068 refined, 1 included, MultiStar: {-0.56, -0.20}, one-star: {-0.56, -0.26}
04:11:26.974 00.001 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
04:11:26.975 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
04:11:26.975 00.000 21068 CameraToMount -- cameraX=-0.56 cameraY=-0.20 hyp=0.60 cameraTheta=-2.80 mountX=0.52 mountY=0.33, mountTheta=0.56
04:11:26.977 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.56, y=-0.20, opts=13)
04:11:26.978 00.001 21068 Enqueuing Move request for scope (-0.56, -0.20)
04:11:26.979 00.001 16108 Worker thread wakes up
04:11:26.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.20) opts 0xd
04:11:26.979 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.56, -0.20)
04:11:26.979 00.000 16108 Moving (-0.56, -0.20) raw xDistance=0.52 yDistance=0.33
04:11:26.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
04:11:26.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:26.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:11:26.979 00.000 16108 MoveAxis(W, 136, ABG)
04:11:26.979 00.000 16108 Guiding  Dir = 3, Dur = 136
04:11:26.980 00.001 16108 IsSlewing returns 0
04:11:26.980 00.000 16108 IsGuiding returns 0
04:11:26.983 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4681, FiltMin=3977, FiltMax=23158, Gamma=1.000
04:11:26.997 00.014 21068 UpdateGuideState exits: m=292662 SNR=127.6
04:11:26.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:26.999 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:26.999 00.000 21068 Enqueuing Expose request
04:11:27.004 00.005 16108 PulseGuide returned control before completion, sleep 122
04:11:27.131 00.127 16108 IsGuiding returns 1
04:11:27.132 00.001 16108 scope still moving after pulse duration time elapsed
04:11:27.163 00.031 16108 IsSlewing returns 0
04:11:27.163 00.000 16108 IsGuiding returns 1
04:11:27.194 00.031 16108 IsSlewing returns 0
04:11:27.194 00.000 16108 IsGuiding returns 0
04:11:27.194 00.000 16108 scope move finished after 136 + 77 ms
04:11:27.194 00.000 16108 Move returns status 0, amount 136
04:11:27.194 00.000 16108 MoveAxis(N, 0, ABG)
04:11:27.194 00.000 16108 Move returns status 0, amount 0
04:11:27.194 00.000 16108 move complete, result=0
04:11:27.194 00.000 16108 worker thread done servicing request
04:11:27.194 00.000 16108 Worker thread wakes up
04:11:27.194 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:27.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:27.194 00.000 21068 GuideStep: 0.5 px 136 ms WEST, 0.3 px 0 ms NORTH
04:11:28.380 01.186 16108 Exposure complete
04:11:28.454 00.074 16108 worker thread done servicing request
04:11:28.454 00.000 21068 OnExposeComplete: enter
04:11:28.456 00.002 21068 UpdateGuideState(): m_state=6
04:11:28.457 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
04:11:28.458 00.001 21068 Star::Find returns 1 (0), X=103.27, Y=800.60, Mass=270743, SNR=109.5, Peak=23894 HFD=3.5
04:11:28.459 00.001 21068 MultiStar: [#1 -0.41,-0.21,0.91,U] [#2 -0.65,-0.48,0.00,M2] [#3 -0.72,-0.34,0.00,M2] [#4 -0.60,-0.59,0.00,M2] [#5 -0.52,0.08,0.27,U] [#6 -0.57,-0.29,0.22,U] [#7 -0.24,0.24,0.26,U] [#8 -0.72,-0.05,0.00,M3] 
04:11:28.459 00.000 21068 refined, 4 included, MultiStar: {-0.39, -0.24}, one-star: {-0.33, -0.47}
04:11:28.460 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
04:11:28.461 00.001 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
04:11:28.461 00.000 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.24 hyp=0.45 cameraTheta=-2.58 mountX=0.34 mountY=0.32, mountTheta=0.76
04:11:28.463 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.24, opts=13)
04:11:28.465 00.002 21068 Enqueuing Move request for scope (-0.39, -0.24)
04:11:28.465 00.000 16108 Worker thread wakes up
04:11:28.466 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.24) opts 0xd
04:11:28.466 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.24)
04:11:28.466 00.000 16108 Moving (-0.39, -0.24) raw xDistance=0.34 yDistance=0.32
04:11:28.466 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
04:11:28.466 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:28.466 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:11:28.466 00.000 16108 MoveAxis(W, 98, ABG)
04:11:28.466 00.000 16108 Guiding  Dir = 3, Dur = 98
04:11:28.466 00.000 16108 IsSlewing returns 0
04:11:28.466 00.000 16108 IsGuiding returns 0
04:11:28.469 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2185, max=65535, med=4688, FiltMin=4045, FiltMax=19088, Gamma=1.000
04:11:28.487 00.018 21068 UpdateGuideState exits: m=270743 SNR=109.5
04:11:28.488 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:28.488 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:28.489 00.001 21068 Enqueuing Expose request
04:11:28.517 00.028 16108 PulseGuide returned control before completion, sleep 57
04:11:28.578 00.061 16108 IsGuiding returns 1
04:11:28.578 00.000 16108 scope still moving after pulse duration time elapsed
04:11:28.610 00.032 16108 IsSlewing returns 0
04:11:28.611 00.001 16108 IsGuiding returns 1
04:11:28.641 00.030 16108 IsSlewing returns 0
04:11:28.641 00.000 16108 IsGuiding returns 1
04:11:28.673 00.032 16108 IsSlewing returns 0
04:11:28.674 00.001 16108 IsGuiding returns 1
04:11:28.704 00.030 16108 IsSlewing returns 0
04:11:28.704 00.000 16108 IsGuiding returns 0
04:11:28.704 00.000 16108 scope move finished after 98 + 140 ms
04:11:28.704 00.000 16108 Move returns status 0, amount 98
04:11:28.704 00.000 16108 MoveAxis(N, 0, ABG)
04:11:28.704 00.000 16108 Move returns status 0, amount 0
04:11:28.704 00.000 16108 move complete, result=0
04:11:28.704 00.000 16108 worker thread done servicing request
04:11:28.705 00.001 16108 Worker thread wakes up
04:11:28.705 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:28.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:28.705 00.000 21068 GuideStep: 0.3 px 98 ms WEST, 0.3 px 0 ms NORTH
04:11:29.681 00.976 16108 Exposure complete
04:11:29.751 00.070 16108 worker thread done servicing request
04:11:29.751 00.000 21068 OnExposeComplete: enter
04:11:29.753 00.002 21068 UpdateGuideState(): m_state=6
04:11:29.755 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
04:11:29.756 00.001 21068 Star::Find returns 1 (0), X=103.12, Y=800.14, Mass=295109, SNR=123.1, Peak=24707 HFD=4.1
04:11:29.757 00.001 21068 MultiStar: [#1 -0.80,-0.55,0.00,M1] [#2 -0.96,-0.71,0.00,M3] [#3 -0.82,-0.74,0.00,M3] [#4 -0.84,-1.22,0.00,M3] [#5 -1.06,-0.59,0.00,M1] [#6 -0.83,-0.99,0.00,M1] [#7 -0.30,-0.36,0.15,U] [#8 -0.89,-0.44,0.00,M4] 
04:11:29.759 00.002 21068 refined, 1 included, MultiStar: {-0.45, -0.85}, one-star: {-0.48, -0.93}
04:11:29.760 00.001 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.26)
04:11:29.761 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.32)
04:11:29.762 00.001 21068 CameraToMount -- cameraX=-0.45 cameraY=-0.85 hyp=0.97 cameraTheta=-2.06 mountX=0.30 mountY=0.94, mountTheta=1.26
04:11:29.764 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=-0.85, opts=13)
04:11:29.766 00.002 21068 Enqueuing Move request for scope (-0.45, -0.85)
04:11:29.767 00.001 16108 Worker thread wakes up
04:11:29.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.85) opts 0xd
04:11:29.767 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, -0.85)
04:11:29.767 00.000 16108 Moving (-0.45, -0.85) raw xDistance=0.30 yDistance=0.94
04:11:29.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
04:11:29.767 00.000 16108 resist switch: large excursion: input 0.94 thresh 0.60 direction from -1 to 1
04:11:29.768 00.001 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.81
04:11:29.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
04:11:29.768 00.000 16108 MoveAxis(W, 85, ABG)
04:11:29.768 00.000 16108 Guiding  Dir = 3, Dur = 85
04:11:29.768 00.000 16108 IsSlewing returns 0
04:11:29.768 00.000 16108 IsGuiding returns 0
04:11:29.775 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2121, max=65535, med=4691, FiltMin=4051, FiltMax=22921, Gamma=1.000
04:11:29.786 00.011 16108 PulseGuide returned control before completion, sleep 83
04:11:29.795 00.009 21068 UpdateGuideState exits: m=295109 SNR=123.1
04:11:29.798 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:29.800 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:29.801 00.001 21068 Enqueuing Expose request
04:11:29.878 00.077 16108 IsGuiding returns 0
04:11:29.879 00.001 16108 Move returns status 0, amount 85
04:11:29.879 00.000 16108 MoveAxis(S, 188, ABG)
04:11:29.879 00.000 16108 Guiding  Dir = 1, Dur = 188
04:11:29.879 00.000 16108 IsSlewing returns 0
04:11:29.879 00.000 16108 IsGuiding returns 0
04:11:29.943 00.064 16108 PulseGuide returned control before completion, sleep 136
04:11:30.086 00.143 16108 IsGuiding returns 1
04:11:30.086 00.000 16108 scope still moving after pulse duration time elapsed
04:11:30.114 00.028 16108 IsSlewing returns 0
04:11:30.114 00.000 16108 IsGuiding returns 1
04:11:30.146 00.032 16108 IsSlewing returns 0
04:11:30.146 00.000 16108 IsGuiding returns 1
04:11:30.177 00.031 16108 IsSlewing returns 0
04:11:30.179 00.002 16108 IsGuiding returns 0
04:11:30.179 00.000 16108 scope move finished after 188 + 110 ms
04:11:30.179 00.000 16108 Move returns status 0, amount 188
04:11:30.179 00.000 16108 move complete, result=0
04:11:30.179 00.000 16108 worker thread done servicing request
04:11:30.179 00.000 16108 Worker thread wakes up
04:11:30.179 00.000 21068 GuideStep: 0.3 px 85 ms WEST, 0.9 px 188 ms SOUTH
04:11:30.182 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:30.182 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:31.347 01.165 16108 Exposure complete
04:11:31.402 00.055 16108 worker thread done servicing request
04:11:31.402 00.000 21068 OnExposeComplete: enter
04:11:31.404 00.002 21068 UpdateGuideState(): m_state=6
04:11:31.405 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
04:11:31.406 00.001 21068 Star::Find returns 1 (0), X=104.10, Y=800.84, Mass=285224, SNR=117.9, Peak=29264 HFD=3.5
04:11:31.408 00.002 21068 MultiStar: [#1 -0.00,0.03,0.79,U] [#2 -0.15,0.07,0.75,U] [#3 0.12,-0.02,1.02,U] [#4 0.00,-0.34,0.30,U] [#5 0.04,0.21,0.24,U] [#6 0.56,0.05,0.24,U] [#7 0.86,0.18,0.00,M1] [#8 0.00,0.17,0.23,U] 
04:11:31.410 00.002 21068 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.50, -0.23}
04:11:31.411 00.001 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
04:11:31.412 00.001 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
04:11:31.414 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=-0.15 mountY=0.00, mountTheta=3.11
04:11:31.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
04:11:31.417 00.001 21068 Enqueuing Move request for scope (0.14, -0.04)
04:11:31.418 00.001 16108 Worker thread wakes up
04:11:31.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
04:11:31.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
04:11:31.418 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.15 yDistance=0.00
04:11:31.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:11:31.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:31.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:11:31.418 00.000 16108 MoveAxis(E, 0, ABG)
04:11:31.418 00.000 16108 Move returns status 0, amount 0
04:11:31.418 00.000 16108 MoveAxis(N, 0, ABG)
04:11:31.418 00.000 16108 Move returns status 0, amount 0
04:11:31.418 00.000 16108 move complete, result=0
04:11:31.418 00.000 16108 worker thread done servicing request
04:11:31.422 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2147, max=65535, med=4701, FiltMin=4051, FiltMax=19731, Gamma=1.000
04:11:31.438 00.016 21068 UpdateGuideState exits: m=285224 SNR=117.9
04:11:31.440 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:31.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:31.446 00.005 21068 Enqueuing Expose request
04:11:31.447 00.001 16108 Worker thread wakes up
04:11:31.447 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:31.448 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:31.448 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:32.429 00.981 16108 Exposure complete
04:11:32.497 00.068 16108 worker thread done servicing request
04:11:32.497 00.000 21068 OnExposeComplete: enter
04:11:32.498 00.001 21068 UpdateGuideState(): m_state=6
04:11:32.499 00.001 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
04:11:32.500 00.001 21068 Star::Find returns 1 (0), X=104.08, Y=801.10, Mass=276408, SNR=132.1, Peak=27821 HFD=3.8
04:11:32.501 00.001 21068 MultiStar: [#1 0.29,0.06,0.84,U] [#2 0.02,-0.01,0.77,U] [#3 0.14,0.16,0.81,U] [#4 0.03,0.05,0.23,U] [#5 0.17,0.09,0.16,U] [#6 0.29,0.25,0.20,U] [#7 0.48,-0.05,0.19,U] [#8 0.06,0.63,0.22,U] 
04:11:32.502 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.09}, one-star: {0.48, 0.03}
04:11:32.504 00.002 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
04:11:32.504 00.000 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
04:11:32.507 00.003 21068 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.37 mountX=-0.22 mountY=-0.15, mountTheta=-2.56
04:11:32.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.09, opts=13)
04:11:32.510 00.001 21068 Enqueuing Move request for scope (0.24, 0.09)
04:11:32.511 00.001 16108 Worker thread wakes up
04:11:32.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
04:11:32.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
04:11:32.511 00.000 16108 Moving (0.24, 0.09) raw xDistance=-0.22 yDistance=-0.15
04:11:32.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:11:32.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:32.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:11:32.511 00.000 16108 MoveAxis(E, 58, ABG)
04:11:32.512 00.001 16108 Guiding  Dir = 2, Dur = 58
04:11:32.512 00.000 16108 IsSlewing returns 0
04:11:32.512 00.000 16108 IsGuiding returns 0
04:11:32.515 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2125, max=65535, med=4707, FiltMin=4051, FiltMax=17974, Gamma=1.000
04:11:32.527 00.012 21068 UpdateGuideState exits: m=276408 SNR=132.1
04:11:32.529 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:32.530 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:32.530 00.000 21068 Enqueuing Expose request
04:11:32.551 00.021 16108 PulseGuide returned control before completion, sleep 30
04:11:32.596 00.045 16108 IsGuiding returns 1
04:11:32.596 00.000 16108 scope still moving after pulse duration time elapsed
04:11:32.627 00.031 16108 IsSlewing returns 0
04:11:32.627 00.000 16108 IsGuiding returns 1
04:11:32.659 00.032 16108 IsSlewing returns 0
04:11:32.659 00.000 16108 IsGuiding returns 0
04:11:32.659 00.000 16108 scope move finished after 58 + 89 ms
04:11:32.659 00.000 16108 Move returns status 0, amount 58
04:11:32.660 00.001 16108 MoveAxis(N, 0, ABG)
04:11:32.660 00.000 16108 Move returns status 0, amount 0
04:11:32.660 00.000 16108 move complete, result=0
04:11:32.660 00.000 16108 worker thread done servicing request
04:11:32.660 00.000 16108 Worker thread wakes up
04:11:32.660 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:32.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:32.660 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
04:11:33.825 01.165 16108 Exposure complete
04:11:33.895 00.070 16108 worker thread done servicing request
04:11:33.895 00.000 21068 OnExposeComplete: enter
04:11:33.896 00.001 21068 UpdateGuideState(): m_state=6
04:11:33.897 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
04:11:33.898 00.001 21068 Star::Find returns 1 (0), X=103.68, Y=801.20, Mass=298344, SNR=131.5, Peak=32368 HFD=3.6
04:11:33.898 00.000 21068 MultiStar: [#1 -0.21,0.32,0.86,U] [#2 -0.34,0.03,0.86,U] [#3 -0.27,0.25,0.71,U] [#4 0.07,0.21,0.23,U] [#5 -0.24,0.49,0.20,U] [#6 0.01,0.10,0.21,U] [#7 -0.01,0.40,0.22,U] [#8 -0.55,0.68,0.00,M3] 
04:11:33.900 00.002 21068 single-star, 7 included, MultiStar: {-0.15, 0.20}, one-star: {0.07, 0.13}
04:11:33.901 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
04:11:33.902 00.001 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
04:11:33.902 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
04:11:33.904 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.13, opts=13)
04:11:33.904 00.000 21068 Enqueuing Move request for scope (0.07, 0.13)
04:11:33.905 00.001 16108 Worker thread wakes up
04:11:33.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
04:11:33.905 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
04:11:33.905 00.000 16108 Moving (0.07, 0.13) raw xDistance=-0.05 yDistance=-0.14
04:11:33.906 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:11:33.906 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:33.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:11:33.906 00.000 16108 MoveAxis(E, 0, ABG)
04:11:33.906 00.000 16108 Move returns status 0, amount 0
04:11:33.906 00.000 16108 MoveAxis(N, 0, ABG)
04:11:33.906 00.000 16108 Move returns status 0, amount 0
04:11:33.906 00.000 16108 move complete, result=0
04:11:33.906 00.000 16108 worker thread done servicing request
04:11:33.909 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4710, FiltMin=4048, FiltMax=20758, Gamma=1.000
04:11:33.921 00.012 21068 UpdateGuideState exits: m=298344 SNR=131.5
04:11:33.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:33.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:33.924 00.001 21068 Enqueuing Expose request
04:11:33.924 00.000 16108 Worker thread wakes up
04:11:33.924 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:33.926 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:33.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:34.903 00.977 16108 Exposure complete
04:11:34.960 00.057 16108 worker thread done servicing request
04:11:34.960 00.000 21068 OnExposeComplete: enter
04:11:34.961 00.001 21068 UpdateGuideState(): m_state=6
04:11:34.962 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
04:11:34.962 00.000 21068 Star::Find returns 1 (0), X=103.99, Y=800.89, Mass=259439, SNR=116.5, Peak=26688 HFD=3.9
04:11:34.963 00.001 21068 MultiStar: [#1 -0.02,0.55,1.07,U] [#2 -0.29,0.15,0.82,U] [#3 -0.13,-0.04,0.84,U] [#4 0.21,0.07,0.34,U] [#5 -0.12,0.57,0.23,U] [#6 0.05,0.24,0.24,U] [#7 0.43,0.33,0.18,U] [#8 -0.33,0.56,0.23,U] 
04:11:34.964 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.39, -0.18}
04:11:34.965 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
04:11:34.967 00.002 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
04:11:34.969 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=0.02 mountY=-0.18, mountTheta=-1.48
04:11:34.973 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.18, opts=13)
04:11:34.976 00.003 21068 Enqueuing Move request for scope (0.02, 0.18)
04:11:34.979 00.003 16108 Worker thread wakes up
04:11:34.979 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
04:11:34.979 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
04:11:34.979 00.000 16108 Moving (0.02, 0.18) raw xDistance=0.02 yDistance=-0.18
04:11:34.979 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:34.979 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:34.979 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:11:34.979 00.000 16108 MoveAxis(E, 0, ABG)
04:11:34.979 00.000 16108 Move returns status 0, amount 0
04:11:34.979 00.000 16108 MoveAxis(N, 0, ABG)
04:11:34.979 00.000 16108 Move returns status 0, amount 0
04:11:34.979 00.000 16108 move complete, result=0
04:11:34.979 00.000 16108 worker thread done servicing request
04:11:34.988 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4713, FiltMin=4035, FiltMax=21299, Gamma=1.000
04:11:35.015 00.027 21068 UpdateGuideState exits: m=259439 SNR=116.5
04:11:35.016 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:35.017 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:35.018 00.001 21068 Enqueuing Expose request
04:11:35.019 00.001 16108 Worker thread wakes up
04:11:35.019 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:35.020 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:35.020 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:36.184 01.164 16108 Exposure complete
04:11:36.259 00.075 16108 worker thread done servicing request
04:11:36.259 00.000 21068 OnExposeComplete: enter
04:11:36.260 00.001 21068 UpdateGuideState(): m_state=6
04:11:36.261 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
04:11:36.261 00.000 21068 Star::Find returns 1 (0), X=104.29, Y=801.35, Mass=266433, SNR=111.6, Peak=26048 HFD=3.5
04:11:36.262 00.001 21068 MultiStar: [#1 0.15,0.65,1.03,U] [#2 -0.10,0.22,0.86,U] [#3 0.25,0.27,0.94,U] [#4 0.38,0.20,0.23,U] [#5 0.31,0.58,0.30,U] [#6 0.10,0.62,0.23,U] [#7 0.37,0.87,0.00,M1] [#8 -0.31,0.97,0.00,M3] 
04:11:36.263 00.001 21068 refined, 6 included, MultiStar: {0.26, 0.38}, one-star: {0.69, 0.28}
04:11:36.264 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
04:11:36.264 00.000 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
04:11:36.265 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.38 hyp=0.46 cameraTheta=0.98 mountX=-0.19 mountY=-0.43, mountTheta=-1.98
04:11:36.268 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.38, opts=13)
04:11:36.269 00.001 21068 Enqueuing Move request for scope (0.26, 0.38)
04:11:36.270 00.001 16108 Worker thread wakes up
04:11:36.270 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.38) opts 0xd
04:11:36.270 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.38)
04:11:36.270 00.000 16108 Moving (0.26, 0.38) raw xDistance=-0.19 yDistance=-0.43
04:11:36.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:11:36.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:36.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:11:36.270 00.000 16108 MoveAxis(E, 0, ABG)
04:11:36.270 00.000 16108 Move returns status 0, amount 0
04:11:36.271 00.001 16108 MoveAxis(N, 0, ABG)
04:11:36.271 00.000 16108 Move returns status 0, amount 0
04:11:36.271 00.000 16108 move complete, result=0
04:11:36.271 00.000 16108 worker thread done servicing request
04:11:36.274 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1069, max=65535, med=4713, FiltMin=4022, FiltMax=20841, Gamma=1.000
04:11:36.285 00.011 21068 UpdateGuideState exits: m=266433 SNR=111.6
04:11:36.286 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:36.287 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:36.288 00.001 21068 Enqueuing Expose request
04:11:36.288 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:11:36.289 00.001 16108 Worker thread wakes up
04:11:36.289 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:36.289 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:37.267 00.978 16108 Exposure complete
04:11:37.336 00.069 16108 worker thread done servicing request
04:11:37.336 00.000 21068 OnExposeComplete: enter
04:11:37.337 00.001 21068 UpdateGuideState(): m_state=6
04:11:37.338 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
04:11:37.339 00.001 21068 Star::Find returns 1 (0), X=104.44, Y=801.31, Mass=283817, SNR=117.4, Peak=30877 HFD=3.4
04:11:37.340 00.001 21068 MultiStar: [#1 0.17,0.41,0.87,U] [#2 0.20,0.22,0.83,U] [#3 0.32,0.30,0.76,U] [#4 0.11,-0.11,0.17,U] [#5 0.70,0.76,0.00,M1] [#6 0.82,0.53,0.00,M1] [#7 0.79,0.33,0.00,M2] [#8 0.21,0.35,0.26,U] 
04:11:37.341 00.001 21068 refined, 5 included, MultiStar: {0.38, 0.28}, one-star: {0.83, 0.24}
04:11:37.341 00.000 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
04:11:37.342 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
04:11:37.343 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.28 hyp=0.47 cameraTheta=0.64 mountX=-0.32 mountY=-0.36, mountTheta=-2.30
04:11:37.344 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.28, opts=13)
04:11:37.345 00.001 21068 Enqueuing Move request for scope (0.38, 0.28)
04:11:37.346 00.001 16108 Worker thread wakes up
04:11:37.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.28) opts 0xd
04:11:37.346 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.28)
04:11:37.346 00.000 16108 Moving (0.38, 0.28) raw xDistance=-0.32 yDistance=-0.36
04:11:37.347 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:11:37.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:37.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:11:37.347 00.000 16108 MoveAxis(E, 84, ABG)
04:11:37.347 00.000 16108 Guiding  Dir = 2, Dur = 84
04:11:37.347 00.000 16108 IsSlewing returns 0
04:11:37.347 00.000 16108 IsGuiding returns 0
04:11:37.349 00.002 16108 PulseGuide returned control before completion, sleep 93
04:11:37.351 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2150, max=65535, med=4710, FiltMin=4013, FiltMax=19379, Gamma=1.000
04:11:37.375 00.024 21068 UpdateGuideState exits: m=283817 SNR=117.4
04:11:37.376 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:37.378 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:37.379 00.001 21068 Enqueuing Expose request
04:11:37.445 00.066 16108 IsGuiding returns 1
04:11:37.445 00.000 16108 scope still moving after pulse duration time elapsed
04:11:37.476 00.031 16108 IsSlewing returns 0
04:11:37.476 00.000 16108 IsGuiding returns 1
04:11:37.507 00.031 16108 IsSlewing returns 0
04:11:37.507 00.000 16108 IsGuiding returns 0
04:11:37.507 00.000 16108 scope move finished after 84 + 76 ms
04:11:37.507 00.000 16108 Move returns status 0, amount 84
04:11:37.507 00.000 16108 MoveAxis(N, 0, ABG)
04:11:37.507 00.000 16108 Move returns status 0, amount 0
04:11:37.507 00.000 16108 move complete, result=0
04:11:37.507 00.000 16108 worker thread done servicing request
04:11:37.507 00.000 16108 Worker thread wakes up
04:11:37.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:37.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:37.509 00.002 21068 GuideStep: -0.3 px 84 ms EAST, -0.4 px 0 ms NORTH
04:11:38.660 01.151 16108 Exposure complete
04:11:38.721 00.061 16108 worker thread done servicing request
04:11:38.721 00.000 21068 OnExposeComplete: enter
04:11:38.722 00.001 21068 UpdateGuideState(): m_state=6
04:11:38.723 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
04:11:38.724 00.001 21068 Star::Find returns 1 (0), X=103.91, Y=801.20, Mass=308793, SNR=146.0, Peak=34864 HFD=3.6
04:11:38.725 00.001 21068 MultiStar: [#1 -0.04,0.64,0.71,U] [#2 -0.25,0.32,0.68,U] [#3 0.04,0.70,0.00,M1] [#4 -0.11,0.36,0.20,U] [#5 -0.28,1.02,0.00,M2] [#6 -0.18,0.85,0.00,M2] [#7 0.22,-0.03,0.18,U] [#8 -0.12,0.97,0.00,M3] 
04:11:38.726 00.001 21068 refined, 4 included, MultiStar: {0.05, 0.31}, one-star: {0.31, 0.13}
04:11:38.727 00.001 21068 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.97) = xAngle (-1.54 = -1.54)
04:11:38.728 00.001 21068 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
04:11:38.729 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.32 cameraTheta=1.43 mountX=0.01 mountY=-0.32, mountTheta=-1.54
04:11:38.730 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.31, opts=13)
04:11:38.731 00.001 21068 Enqueuing Move request for scope (0.05, 0.31)
04:11:38.732 00.001 16108 Worker thread wakes up
04:11:38.732 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
04:11:38.732 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
04:11:38.732 00.000 16108 Moving (0.05, 0.31) raw xDistance=0.01 yDistance=-0.32
04:11:38.732 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:11:38.732 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:38.732 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:11:38.732 00.000 16108 MoveAxis(E, 0, ABG)
04:11:38.732 00.000 16108 Move returns status 0, amount 0
04:11:38.732 00.000 16108 MoveAxis(N, 0, ABG)
04:11:38.732 00.000 16108 Move returns status 0, amount 0
04:11:38.732 00.000 16108 move complete, result=0
04:11:38.732 00.000 16108 worker thread done servicing request
04:11:38.736 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2080, max=65535, med=4710, FiltMin=4038, FiltMax=21709, Gamma=1.000
04:11:38.749 00.013 21068 UpdateGuideState exits: m=308793 SNR=146.0
04:11:38.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:38.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:38.752 00.001 21068 Enqueuing Expose request
04:11:38.753 00.001 16108 Worker thread wakes up
04:11:38.753 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:11:38.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:38.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:39.734 00.981 16108 Exposure complete
04:11:39.809 00.075 16108 worker thread done servicing request
04:11:39.809 00.000 21068 OnExposeComplete: enter
04:11:39.809 00.000 21068 UpdateGuideState(): m_state=6
04:11:39.810 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
04:11:39.811 00.001 21068 Star::Find returns 1 (0), X=103.82, Y=801.09, Mass=278511, SNR=121.2, Peak=27840 HFD=3.6
04:11:39.812 00.001 21068 MultiStar: [#1 -0.49,0.20,0.81,U] [#2 -0.68,-0.18,0.00,M1] [#3 -0.38,0.12,0.72,U] [#4 -0.49,0.14,0.27,U] [#5 -0.47,0.16,0.21,U] [#6 -0.38,0.31,0.23,U] [#7 -0.21,-0.07,0.18,U] [#8 -0.70,0.62,0.00,M4] 
04:11:39.814 00.002 21068 single-star, 6 included, MultiStar: {-0.24, 0.12}, one-star: {0.22, 0.02}
04:11:39.815 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
04:11:39.815 00.000 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
04:11:39.816 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
04:11:39.817 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.02, opts=13)
04:11:39.818 00.001 21068 Enqueuing Move request for scope (0.22, 0.02)
04:11:39.819 00.001 16108 Worker thread wakes up
04:11:39.819 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
04:11:39.819 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
04:11:39.819 00.000 16108 Moving (0.22, 0.02) raw xDistance=-0.21 yDistance=-0.07
04:11:39.819 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:11:39.819 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:39.819 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:11:39.819 00.000 16108 MoveAxis(E, 55, ABG)
04:11:39.819 00.000 16108 Guiding  Dir = 2, Dur = 55
04:11:39.820 00.001 16108 IsSlewing returns 0
04:11:39.820 00.000 16108 IsGuiding returns 0
04:11:39.821 00.001 16108 PulseGuide returned control before completion, sleep 64
04:11:39.824 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4707, FiltMin=4067, FiltMax=23299, Gamma=1.000
04:11:39.849 00.025 21068 UpdateGuideState exits: m=278511 SNR=121.2
04:11:39.850 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:39.851 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:39.852 00.001 21068 Enqueuing Expose request
04:11:39.887 00.035 16108 IsGuiding returns 1
04:11:39.887 00.000 16108 scope still moving after pulse duration time elapsed
04:11:39.918 00.031 16108 IsSlewing returns 0
04:11:39.918 00.000 16108 IsGuiding returns 0
04:11:39.918 00.000 16108 scope move finished after 55 + 42 ms
04:11:39.918 00.000 16108 Move returns status 0, amount 55
04:11:39.918 00.000 16108 MoveAxis(N, 0, ABG)
04:11:39.918 00.000 16108 Move returns status 0, amount 0
04:11:39.918 00.000 16108 move complete, result=0
04:11:39.918 00.000 16108 worker thread done servicing request
04:11:39.918 00.000 16108 Worker thread wakes up
04:11:39.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:39.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:39.919 00.001 21068 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
04:11:41.074 01.155 16108 Exposure complete
04:11:41.141 00.067 16108 worker thread done servicing request
04:11:41.141 00.000 21068 OnExposeComplete: enter
04:11:41.144 00.003 21068 UpdateGuideState(): m_state=6
04:11:41.145 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
04:11:41.147 00.002 21068 Star::Find returns 1 (0), X=103.64, Y=801.08, Mass=279905, SNR=116.8, Peak=28624 HFD=3.7
04:11:41.149 00.002 21068 MultiStar: [#1 -0.42,0.12,0.95,U] [#2 -0.69,0.12,0.00,M2] [#3 -0.54,0.12,0.76,U] [#4 -0.57,0.02,0.24,U] [#5 -0.32,0.26,0.21,U] [#6 -0.48,0.13,0.23,U] [#7 0.22,0.70,0.00,M1] [#8 -0.61,0.62,0.00,M5] 
04:11:41.150 00.001 21068 single-star, 5 included, MultiStar: {-0.32, 0.09}, one-star: {0.04, 0.01}
04:11:41.153 00.003 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
04:11:41.153 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
04:11:41.154 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
04:11:41.155 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.01, opts=13)
04:11:41.156 00.001 21068 Enqueuing Move request for scope (0.04, 0.01)
04:11:41.157 00.001 16108 Worker thread wakes up
04:11:41.157 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
04:11:41.157 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
04:11:41.157 00.000 16108 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
04:11:41.158 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:41.158 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:41.158 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:41.158 00.000 16108 MoveAxis(E, 0, ABG)
04:11:41.158 00.000 16108 Move returns status 0, amount 0
04:11:41.158 00.000 16108 MoveAxis(N, 0, ABG)
04:11:41.158 00.000 16108 Move returns status 0, amount 0
04:11:41.158 00.000 16108 move complete, result=0
04:11:41.158 00.000 16108 worker thread done servicing request
04:11:41.161 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4707, FiltMin=4067, FiltMax=23283, Gamma=1.000
04:11:41.185 00.024 21068 UpdateGuideState exits: m=279905 SNR=116.8
04:11:41.186 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:41.187 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:41.188 00.001 21068 Enqueuing Expose request
04:11:41.189 00.001 16108 Worker thread wakes up
04:11:41.189 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:41.190 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:41.190 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:42.159 00.969 16108 Exposure complete
04:11:42.232 00.073 16108 worker thread done servicing request
04:11:42.233 00.001 21068 OnExposeComplete: enter
04:11:42.233 00.000 21068 UpdateGuideState(): m_state=6
04:11:42.234 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
04:11:42.235 00.001 21068 Star::Find returns 1 (0), X=104.25, Y=801.62, Mass=298711, SNR=126.6, Peak=25017 HFD=3.6
04:11:42.236 00.001 21068 MultiStar: [#1 0.19,0.62,0.88,U] [#2 0.11,0.17,0.82,U] [#3 0.28,0.19,0.68,U] [#4 0.26,0.94,0.00,M1] [#5 0.14,1.01,0.00,M1] [#6 -0.07,0.07,0.19,U] [#7 0.75,1.06,0.00,M2] [#8 0.30,0.64,0.00,M6] 
04:11:42.237 00.001 21068 refined, 4 included, MultiStar: {0.30, 0.39}, one-star: {0.65, 0.55}
04:11:42.238 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
04:11:42.238 00.000 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
04:11:42.239 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.39 hyp=0.49 cameraTheta=0.91 mountX=-0.23 mountY=-0.45, mountTheta=-2.05
04:11:42.243 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.39, opts=13)
04:11:42.245 00.002 21068 Enqueuing Move request for scope (0.30, 0.39)
04:11:42.246 00.001 16108 Worker thread wakes up
04:11:42.247 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.39) opts 0xd
04:11:42.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.39)
04:11:42.247 00.000 16108 Moving (0.30, 0.39) raw xDistance=-0.23 yDistance=-0.45
04:11:42.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:11:42.247 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.28 newest=-0.53
04:11:42.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
04:11:42.247 00.000 16108 MoveAxis(E, 60, ABG)
04:11:42.247 00.000 16108 Guiding  Dir = 2, Dur = 60
04:11:42.248 00.001 16108 IsSlewing returns 0
04:11:42.248 00.000 16108 IsGuiding returns 0
04:11:42.254 00.006 16108 PulseGuide returned control before completion, sleep 64
04:11:42.254 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4707, FiltMin=4054, FiltMax=19379, Gamma=1.000
04:11:42.267 00.013 21068 UpdateGuideState exits: m=298711 SNR=126.6
04:11:42.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:42.269 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:42.270 00.001 21068 Enqueuing Expose request
04:11:42.332 00.062 16108 IsGuiding returns 1
04:11:42.332 00.000 16108 scope still moving after pulse duration time elapsed
04:11:42.363 00.031 16108 IsSlewing returns 0
04:11:42.363 00.000 16108 IsGuiding returns 0
04:11:42.363 00.000 16108 scope move finished after 60 + 55 ms
04:11:42.363 00.000 16108 Move returns status 0, amount 60
04:11:42.363 00.000 16108 MoveAxis(N, 90, ABG)
04:11:42.363 00.000 16108 Guiding  Dir = 0, Dur = 90
04:11:42.363 00.000 16108 IsSlewing returns 0
04:11:42.363 00.000 16108 IsGuiding returns 0
04:11:42.427 00.064 16108 PulseGuide returned control before completion, sleep 37
04:11:42.473 00.046 16108 IsGuiding returns 1
04:11:42.473 00.000 16108 scope still moving after pulse duration time elapsed
04:11:42.505 00.032 16108 IsSlewing returns 0
04:11:42.505 00.000 16108 IsGuiding returns 1
04:11:42.537 00.032 16108 IsSlewing returns 0
04:11:42.537 00.000 16108 IsGuiding returns 0
04:11:42.537 00.000 16108 scope move finished after 90 + 83 ms
04:11:42.537 00.000 16108 Move returns status 0, amount 90
04:11:42.537 00.000 16108 move complete, result=0
04:11:42.538 00.001 16108 worker thread done servicing request
04:11:42.538 00.000 16108 Worker thread wakes up
04:11:42.538 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.4 px 90 ms NORTH
04:11:42.539 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:42.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:43.699 01.160 16108 Exposure complete
04:11:43.765 00.066 16108 worker thread done servicing request
04:11:43.765 00.000 21068 OnExposeComplete: enter
04:11:43.767 00.002 21068 UpdateGuideState(): m_state=6
04:11:43.769 00.002 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
04:11:43.770 00.001 21068 Star::Find returns 1 (0), X=103.83, Y=801.32, Mass=281112, SNR=123.2, Peak=27696 HFD=3.6
04:11:43.771 00.001 21068 MultiStar: [#1 -0.07,0.18,0.85,U] [#2 -0.31,0.21,0.87,U] [#3 -0.15,0.22,0.79,U] [#4 0.34,0.62,0.00,M2] [#5 0.09,0.37,0.20,U] [#6 -0.26,0.00,0.19,U] [#7 0.70,0.58,0.00,M3] [#8 -0.23,0.21,0.26,U] 
04:11:43.772 00.001 21068 refined, 6 included, MultiStar: {-0.08, 0.21}, one-star: {0.23, 0.25}
04:11:43.773 00.001 21068 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.97) = xAngle (-1.05 = -1.05)
04:11:43.774 00.001 21068 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.99 = -0.99)
04:11:43.775 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.92 mountX=0.11 mountY=-0.19, mountTheta=-1.03
04:11:43.779 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.21, opts=13)
04:11:43.780 00.001 21068 Enqueuing Move request for scope (-0.08, 0.21)
04:11:43.783 00.003 16108 Worker thread wakes up
04:11:43.783 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
04:11:43.783 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
04:11:43.783 00.000 16108 Moving (-0.08, 0.21) raw xDistance=0.11 yDistance=-0.19
04:11:43.783 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:11:43.783 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:43.783 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:11:43.783 00.000 16108 MoveAxis(E, 0, ABG)
04:11:43.783 00.000 16108 Move returns status 0, amount 0
04:11:43.783 00.000 16108 MoveAxis(N, 0, ABG)
04:11:43.783 00.000 16108 Move returns status 0, amount 0
04:11:43.783 00.000 16108 move complete, result=0
04:11:43.783 00.000 16108 worker thread done servicing request
04:11:43.790 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4707, FiltMin=4073, FiltMax=22077, Gamma=1.000
04:11:43.813 00.023 21068 UpdateGuideState exits: m=281112 SNR=123.2
04:11:43.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:43.816 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:43.817 00.001 21068 Enqueuing Expose request
04:11:43.818 00.001 16108 Worker thread wakes up
04:11:43.818 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:43.819 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:43.819 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:44.790 00.971 16108 Exposure complete
04:11:44.845 00.055 16108 worker thread done servicing request
04:11:44.845 00.000 21068 OnExposeComplete: enter
04:11:44.848 00.003 21068 UpdateGuideState(): m_state=6
04:11:44.849 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
04:11:44.850 00.001 21068 Star::Find returns 1 (0), X=103.43, Y=800.62, Mass=294665, SNR=121.4, Peak=25888 HFD=3.4
04:11:44.852 00.002 21068 MultiStar: [#1 -0.35,0.02,0.90,U] [#2 -0.61,0.05,0.84,U] [#3 -0.22,-0.03,0.79,U] [#4 -0.32,-0.18,0.24,U] [#5 -0.23,0.58,0.22,U] [#6 -0.13,-0.02,0.22,U] [#7 -0.31,-0.09,0.23,U] [#8 -0.47,0.01,0.19,U] 
04:11:44.853 00.001 21068 refined, 8 included, MultiStar: {-0.32, -0.08}, one-star: {-0.17, -0.45}
04:11:44.855 00.002 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.41)
04:11:44.855 00.000 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.47)
04:11:44.856 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.91 mountX=0.30 mountY=0.15, mountTheta=0.46
04:11:44.860 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.08, opts=13)
04:11:44.861 00.001 21068 Enqueuing Move request for scope (-0.32, -0.08)
04:11:44.862 00.001 16108 Worker thread wakes up
04:11:44.862 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.08) opts 0xd
04:11:44.862 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.08)
04:11:44.862 00.000 16108 Moving (-0.32, -0.08) raw xDistance=0.30 yDistance=0.15
04:11:44.862 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:11:44.862 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:44.862 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:11:44.862 00.000 16108 MoveAxis(W, 80, ABG)
04:11:44.862 00.000 16108 Guiding  Dir = 3, Dur = 80
04:11:44.862 00.000 16108 IsSlewing returns 0
04:11:44.862 00.000 16108 IsGuiding returns 0
04:11:44.870 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2326, max=65535, med=4707, FiltMin=4006, FiltMax=19923, Gamma=1.000
04:11:44.893 00.023 21068 UpdateGuideState exits: m=294665 SNR=121.4
04:11:44.894 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:44.894 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:44.895 00.001 21068 Enqueuing Expose request
04:11:44.906 00.011 16108 PulseGuide returned control before completion, sleep 47
04:11:44.968 00.062 16108 IsGuiding returns 1
04:11:44.968 00.000 16108 scope still moving after pulse duration time elapsed
04:11:44.998 00.030 16108 IsSlewing returns 0
04:11:44.998 00.000 16108 IsGuiding returns 0
04:11:44.998 00.000 16108 scope move finished after 80 + 55 ms
04:11:44.998 00.000 16108 Move returns status 0, amount 80
04:11:44.998 00.000 16108 MoveAxis(N, 0, ABG)
04:11:44.998 00.000 16108 Move returns status 0, amount 0
04:11:44.998 00.000 16108 move complete, result=0
04:11:44.998 00.000 16108 worker thread done servicing request
04:11:44.999 00.001 16108 Worker thread wakes up
04:11:44.999 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
04:11:45.000 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:45.000 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:46.166 01.166 16108 Exposure complete
04:11:46.235 00.069 16108 worker thread done servicing request
04:11:46.235 00.000 21068 OnExposeComplete: enter
04:11:46.238 00.003 21068 UpdateGuideState(): m_state=6
04:11:46.239 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
04:11:46.240 00.001 21068 Star::Find returns 1 (0), X=103.86, Y=800.87, Mass=242996, SNR=111.1, Peak=28048 HFD=3.5
04:11:46.241 00.001 21068 MultiStar: [#1 -0.09,0.10,0.93,U] [#2 -0.12,0.03,0.91,U] [#3 0.05,0.05,0.98,U] [#4 0.25,-0.41,0.33,U] [#5 0.07,0.12,0.25,U] [#6 0.31,-0.26,0.20,U] [#7 0.48,0.07,0.24,U] [#8 -0.58,0.42,0.00,M5] 
04:11:46.242 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.25, -0.20}
04:11:46.243 00.001 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
04:11:46.244 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.99)
04:11:46.245 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.39 mountX=-0.09 mountY=0.01, mountTheta=2.98
04:11:46.246 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
04:11:46.247 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
04:11:46.248 00.001 16108 Worker thread wakes up
04:11:46.248 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
04:11:46.248 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
04:11:46.248 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
04:11:46.248 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:11:46.248 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:46.248 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:11:46.248 00.000 16108 MoveAxis(E, 0, ABG)
04:11:46.249 00.001 16108 Move returns status 0, amount 0
04:11:46.249 00.000 16108 MoveAxis(N, 0, ABG)
04:11:46.249 00.000 16108 Move returns status 0, amount 0
04:11:46.249 00.000 16108 move complete, result=0
04:11:46.249 00.000 16108 worker thread done servicing request
04:11:46.254 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2144, max=65535, med=4707, FiltMin=4051, FiltMax=22233, Gamma=1.000
04:11:46.267 00.013 21068 UpdateGuideState exits: m=242996 SNR=111.1
04:11:46.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:46.268 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:46.269 00.001 21068 Enqueuing Expose request
04:11:46.271 00.002 16108 Worker thread wakes up
04:11:46.271 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:46.273 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:46.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:47.247 00.974 16108 Exposure complete
04:11:47.316 00.069 16108 worker thread done servicing request
04:11:47.316 00.000 21068 OnExposeComplete: enter
04:11:47.318 00.002 21068 UpdateGuideState(): m_state=6
04:11:47.320 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
04:11:47.321 00.001 21068 Star::Find returns 1 (0), X=104.48, Y=801.14, Mass=303032, SNR=129.5, Peak=29373 HFD=3.7
04:11:47.322 00.001 21068 MultiStar: [#1 0.58,0.27,0.70,U] [#2 0.07,0.06,0.68,U] [#3 0.29,-0.11,0.67,U] [#4 0.59,-0.18,0.23,U] [#5 0.77,0.68,0.00,M1] [#6 0.38,-0.30,0.15,U] [#7 1.02,0.24,0.00,M2] [#8 -0.03,0.65,0.19,U] 
04:11:47.323 00.001 21068 refined, 6 included, MultiStar: {0.47, 0.07}, one-star: {0.88, 0.07}
04:11:47.324 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
04:11:47.326 00.002 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
04:11:47.327 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=0.07 hyp=0.48 cameraTheta=0.15 mountX=-0.45 mountY=-0.18, mountTheta=-2.76
04:11:47.330 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=0.07, opts=13)
04:11:47.332 00.002 21068 Enqueuing Move request for scope (0.47, 0.07)
04:11:47.333 00.001 16108 Worker thread wakes up
04:11:47.333 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.07) opts 0xd
04:11:47.333 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, 0.07)
04:11:47.333 00.000 16108 Moving (0.47, 0.07) raw xDistance=-0.45 yDistance=-0.18
04:11:47.334 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
04:11:47.334 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:47.334 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:11:47.334 00.000 16108 MoveAxis(E, 119, ABG)
04:11:47.334 00.000 16108 Guiding  Dir = 2, Dur = 119
04:11:47.334 00.000 16108 IsSlewing returns 0
04:11:47.334 00.000 16108 IsGuiding returns 0
04:11:47.342 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1792, max=65535, med=4707, FiltMin=3974, FiltMax=22163, Gamma=1.000
04:11:47.351 00.009 16108 PulseGuide returned control before completion, sleep 112
04:11:47.357 00.006 21068 UpdateGuideState exits: m=303032 SNR=129.5
04:11:47.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:47.359 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:47.359 00.000 21068 Enqueuing Expose request
04:11:47.476 00.117 16108 IsGuiding returns 1
04:11:47.476 00.000 16108 scope still moving after pulse duration time elapsed
04:11:47.508 00.032 16108 IsSlewing returns 0
04:11:47.508 00.000 16108 IsGuiding returns 1
04:11:47.539 00.031 16108 IsSlewing returns 0
04:11:47.539 00.000 16108 IsGuiding returns 0
04:11:47.539 00.000 16108 scope move finished after 119 + 85 ms
04:11:47.539 00.000 16108 Move returns status 0, amount 119
04:11:47.539 00.000 16108 MoveAxis(N, 0, ABG)
04:11:47.539 00.000 16108 Move returns status 0, amount 0
04:11:47.540 00.001 16108 move complete, result=0
04:11:47.540 00.000 16108 worker thread done servicing request
04:11:47.540 00.000 16108 Worker thread wakes up
04:11:47.540 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:47.540 00.000 21068 GuideStep: -0.5 px 119 ms EAST, -0.2 px 0 ms NORTH
04:11:47.543 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:48.710 01.167 16108 Exposure complete
04:11:48.766 00.056 16108 worker thread done servicing request
04:11:48.766 00.000 21068 OnExposeComplete: enter
04:11:48.768 00.002 21068 UpdateGuideState(): m_state=6
04:11:48.768 00.000 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
04:11:48.769 00.001 21068 Star::Find returns 1 (0), X=104.33, Y=801.01, Mass=276313, SNR=120.1, Peak=28189 HFD=3.7
04:11:48.770 00.001 21068 MultiStar: [#1 0.35,0.54,0.92,U] [#2 0.21,-0.01,0.89,U] [#3 0.36,0.12,0.75,U] [#4 0.58,-0.10,0.27,U] [#5 0.32,-0.07,0.24,U] [#6 0.87,0.53,0.00,M1] [#7 0.58,0.02,0.18,U] [#8 0.24,0.35,0.24,U] 
04:11:48.771 00.001 21068 refined, 7 included, MultiStar: {0.42, 0.12}, one-star: {0.73, -0.06}
04:11:48.771 00.000 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
04:11:48.772 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
04:11:48.773 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.44 cameraTheta=0.29 mountX=-0.40 mountY=-0.22, mountTheta=-2.63
04:11:48.775 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.12, opts=13)
04:11:48.776 00.001 21068 Enqueuing Move request for scope (0.42, 0.12)
04:11:48.777 00.001 16108 Worker thread wakes up
04:11:48.777 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.12) opts 0xd
04:11:48.777 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.12)
04:11:48.777 00.000 16108 Moving (0.42, 0.12) raw xDistance=-0.40 yDistance=-0.22
04:11:48.777 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
04:11:48.777 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:11:48.777 00.000 16108 MoveAxis(E, 112, ABG)
04:11:48.777 00.000 16108 Guiding  Dir = 2, Dur = 112
04:11:48.777 00.000 16108 IsSlewing returns 0
04:11:48.778 00.001 16108 IsGuiding returns 0
04:11:48.779 00.001 16108 PulseGuide returned control before completion, sleep 121
04:11:48.782 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2198, max=65535, med=4704, FiltMin=4016, FiltMax=25603, Gamma=1.000
04:11:48.793 00.011 21068 UpdateGuideState exits: m=276313 SNR=120.1
04:11:48.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:48.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:48.796 00.001 21068 Enqueuing Expose request
04:11:48.908 00.112 16108 IsGuiding returns 1
04:11:48.908 00.000 16108 scope still moving after pulse duration time elapsed
04:11:48.939 00.031 16108 IsSlewing returns 0
04:11:48.940 00.001 16108 IsGuiding returns 0
04:11:48.940 00.000 16108 scope move finished after 112 + 50 ms
04:11:48.940 00.000 16108 Move returns status 0, amount 112
04:11:48.940 00.000 16108 MoveAxis(N, 44, ABG)
04:11:48.940 00.000 16108 Guiding  Dir = 0, Dur = 44
04:11:48.940 00.000 16108 IsSlewing returns 0
04:11:48.940 00.000 16108 IsGuiding returns 0
04:11:49.005 00.065 16108 IsGuiding returns 1
04:11:49.005 00.000 16108 scope still moving after pulse duration time elapsed
04:11:49.034 00.029 16108 IsSlewing returns 0
04:11:49.034 00.000 16108 IsGuiding returns 1
04:11:49.065 00.031 16108 IsSlewing returns 0
04:11:49.065 00.000 16108 IsGuiding returns 1
04:11:49.095 00.030 16108 IsSlewing returns 0
04:11:49.095 00.000 16108 IsGuiding returns 0
04:11:49.097 00.002 16108 scope move finished after 44 + 111 ms
04:11:49.097 00.000 16108 Move returns status 0, amount 44
04:11:49.097 00.000 16108 move complete, result=0
04:11:49.097 00.000 16108 worker thread done servicing request
04:11:49.097 00.000 16108 Worker thread wakes up
04:11:49.097 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:49.097 00.000 21068 GuideStep: -0.4 px 112 ms EAST, -0.2 px 44 ms NORTH
04:11:49.099 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:50.073 00.974 16108 Exposure complete
04:11:50.136 00.063 16108 worker thread done servicing request
04:11:50.136 00.000 21068 OnExposeComplete: enter
04:11:50.138 00.002 21068 UpdateGuideState(): m_state=6
04:11:50.139 00.001 21068 Star::Find(15, 104, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
04:11:50.140 00.001 21068 Star::Find returns 1 (0), X=103.62, Y=800.88, Mass=249114, SNR=103.0, Peak=25280 HFD=3.7
04:11:50.141 00.001 21068 MultiStar: [#1 -0.07,0.12,1.01,U] [#2 -0.31,-0.10,1.07,U] [#3 -0.08,0.06,0.80,U] [#4 0.02,-0.13,0.31,U] [#5 -0.39,0.18,0.32,U] [#6 0.09,-0.19,0.21,U] [#7 -0.00,0.15,0.32,U] [#8 -0.33,0.47,0.22,U] 
04:11:50.141 00.000 21068 refined, 8 included, MultiStar: {-0.12, -0.00}, one-star: {0.02, -0.19}
04:11:50.142 00.001 21068 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.97) = xAngle (-6.10 = 0.18)
04:11:50.143 00.001 21068 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.04 = 0.24)
04:11:50.143 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.13 mountX=0.12 mountY=0.03, mountTheta=0.24
04:11:50.145 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.00, opts=13)
04:11:50.146 00.001 21068 Enqueuing Move request for scope (-0.12, -0.00)
04:11:50.146 00.000 16108 Worker thread wakes up
04:11:50.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
04:11:50.147 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
04:11:50.147 00.000 16108 Moving (-0.12, -0.00) raw xDistance=0.12 yDistance=0.03
04:11:50.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:11:50.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:50.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:50.147 00.000 16108 MoveAxis(E, 0, ABG)
04:11:50.147 00.000 16108 Move returns status 0, amount 0
04:11:50.147 00.000 16108 MoveAxis(N, 0, ABG)
04:11:50.147 00.000 16108 Move returns status 0, amount 0
04:11:50.147 00.000 16108 move complete, result=0
04:11:50.147 00.000 16108 worker thread done servicing request
04:11:50.152 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2288, max=65535, med=4704, FiltMin=3968, FiltMax=21891, Gamma=1.000
04:11:50.171 00.019 21068 UpdateGuideState exits: m=249114 SNR=103.0
04:11:50.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:50.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:50.174 00.001 21068 Enqueuing Expose request
04:11:50.175 00.001 16108 Worker thread wakes up
04:11:50.175 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:50.176 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:50.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:51.341 01.165 16108 Exposure complete
04:11:51.402 00.061 16108 worker thread done servicing request
04:11:51.402 00.000 21068 OnExposeComplete: enter
04:11:51.404 00.002 21068 UpdateGuideState(): m_state=6
04:11:51.405 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
04:11:51.406 00.001 21068 Star::Find returns 1 (0), X=103.71, Y=800.91, Mass=272316, SNR=118.2, Peak=32864 HFD=3.5
04:11:51.407 00.001 21068 MultiStar: [#1 -0.48,0.02,0.86,U] [#2 -0.49,-0.16,0.86,U] [#3 -0.30,-0.10,0.80,U] [#4 -0.30,-0.26,0.30,U] [#5 -0.37,0.33,0.30,U] [#6 -0.07,0.20,0.24,U] [#7 0.21,-0.08,0.27,U] [#8 -0.12,-0.26,0.25,U] 
04:11:51.409 00.002 21068 single-star, 8 included, MultiStar: {-0.24, -0.08}, one-star: {0.11, -0.16}
04:11:51.410 00.001 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
04:11:51.411 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
04:11:51.411 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=-0.14 mountY=0.13, mountTheta=2.38
04:11:51.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.16, opts=13)
04:11:51.414 00.001 21068 Enqueuing Move request for scope (0.11, -0.16)
04:11:51.416 00.002 16108 Worker thread wakes up
04:11:51.416 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
04:11:51.416 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
04:11:51.416 00.000 16108 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.13
04:11:51.417 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:11:51.417 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:51.417 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:11:51.417 00.000 16108 MoveAxis(E, 0, ABG)
04:11:51.417 00.000 16108 Move returns status 0, amount 0
04:11:51.417 00.000 16108 MoveAxis(N, 0, ABG)
04:11:51.417 00.000 16108 Move returns status 0, amount 0
04:11:51.417 00.000 16108 move complete, result=0
04:11:51.417 00.000 16108 worker thread done servicing request
04:11:51.422 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1494, max=65535, med=4701, FiltMin=3984, FiltMax=21427, Gamma=1.000
04:11:51.437 00.015 21068 UpdateGuideState exits: m=272316 SNR=118.2
04:11:51.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:51.438 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:51.439 00.001 21068 Enqueuing Expose request
04:11:51.440 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:51.441 00.001 16108 Worker thread wakes up
04:11:51.441 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:51.441 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:52.417 00.976 16108 Exposure complete
04:11:52.471 00.054 16108 worker thread done servicing request
04:11:52.471 00.000 21068 OnExposeComplete: enter
04:11:52.473 00.002 21068 UpdateGuideState(): m_state=6
04:11:52.475 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
04:11:52.477 00.002 21068 Star::Find returns 1 (0), X=103.83, Y=800.93, Mass=307547, SNR=134.5, Peak=35264 HFD=3.8
04:11:52.478 00.001 21068 MultiStar: [#1 -0.40,0.15,0.73,U] [#2 -0.61,-0.06,0.74,U] [#3 -0.21,-0.18,0.69,U] [#4 -0.49,-0.14,0.30,U] [#5 -0.33,0.06,0.26,U] [#6 -0.62,-0.15,0.15,U] [#7 -0.07,0.19,0.24,U] [#8 -0.50,0.23,0.20,U] 
04:11:52.480 00.002 21068 refined, 8 included, MultiStar: {-0.26, -0.04}, one-star: {0.23, -0.14}
04:11:52.482 00.002 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
04:11:52.484 00.002 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
04:11:52.485 00.001 21068 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-3.00 mountX=0.25 mountY=0.10, mountTheta=0.37
04:11:52.489 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.26, y=-0.04, opts=13)
04:11:52.492 00.003 21068 Enqueuing Move request for scope (-0.26, -0.04)
04:11:52.495 00.003 16108 Worker thread wakes up
04:11:52.495 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
04:11:52.495 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
04:11:52.495 00.000 16108 Moving (-0.26, -0.04) raw xDistance=0.25 yDistance=0.10
04:11:52.495 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:11:52.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:52.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:11:52.495 00.000 16108 MoveAxis(W, 65, ABG)
04:11:52.495 00.000 16108 Guiding  Dir = 3, Dur = 65
04:11:52.495 00.000 16108 IsSlewing returns 0
04:11:52.496 00.001 16108 IsGuiding returns 0
04:11:52.496 00.000 16108 PulseGuide returned control before completion, sleep 75
04:11:52.504 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2345, max=65535, med=4701, FiltMin=4077, FiltMax=19075, Gamma=1.000
04:11:52.526 00.022 21068 UpdateGuideState exits: m=307547 SNR=134.5
04:11:52.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:52.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:52.529 00.001 21068 Enqueuing Expose request
04:11:52.582 00.053 16108 IsGuiding returns 1
04:11:52.582 00.000 16108 scope still moving after pulse duration time elapsed
04:11:52.613 00.031 16108 IsSlewing returns 0
04:11:52.613 00.000 16108 IsGuiding returns 0
04:11:52.613 00.000 16108 scope move finished after 65 + 52 ms
04:11:52.613 00.000 16108 Move returns status 0, amount 65
04:11:52.613 00.000 16108 MoveAxis(N, 0, ABG)
04:11:52.613 00.000 16108 Move returns status 0, amount 0
04:11:52.613 00.000 16108 move complete, result=0
04:11:52.613 00.000 16108 worker thread done servicing request
04:11:52.613 00.000 16108 Worker thread wakes up
04:11:52.613 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:52.613 00.000 21068 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
04:11:52.614 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:53.788 01.174 16108 Exposure complete
04:11:53.845 00.057 16108 worker thread done servicing request
04:11:53.845 00.000 21068 OnExposeComplete: enter
04:11:53.846 00.001 21068 UpdateGuideState(): m_state=6
04:11:53.847 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
04:11:53.848 00.001 21068 Star::Find returns 1 (0), X=103.65, Y=800.86, Mass=264890, SNR=125.5, Peak=28048 HFD=3.6
04:11:53.849 00.001 21068 MultiStar: [#1 -0.38,0.03,0.80,U] [#2 -0.73,-0.44,0.00,M1] [#3 -0.50,-0.31,0.70,U] [#4 -0.50,-0.18,0.27,U] [#5 -0.39,-0.00,0.28,U] [#6 -0.20,-0.29,0.17,U] [#7 -0.23,-0.30,0.23,U] [#8 -0.34,-0.08,0.25,U] 
04:11:53.851 00.002 21068 single-star, 7 included, MultiStar: {-0.28, -0.16}, one-star: {0.04, -0.21}
04:11:53.852 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
04:11:53.853 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
04:11:53.853 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.36 mountX=-0.08 mountY=0.19, mountTheta=1.96
04:11:53.855 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
04:11:53.856 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
04:11:53.857 00.001 16108 Worker thread wakes up
04:11:53.857 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
04:11:53.857 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
04:11:53.857 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.08 yDistance=0.19
04:11:53.857 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:11:53.857 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:53.857 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:11:53.857 00.000 16108 MoveAxis(E, 0, ABG)
04:11:53.857 00.000 16108 Move returns status 0, amount 0
04:11:53.857 00.000 16108 MoveAxis(N, 0, ABG)
04:11:53.857 00.000 16108 Move returns status 0, amount 0
04:11:53.857 00.000 16108 move complete, result=0
04:11:53.857 00.000 16108 worker thread done servicing request
04:11:53.861 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4697, FiltMin=3965, FiltMax=18681, Gamma=1.000
04:11:53.874 00.013 21068 UpdateGuideState exits: m=264890 SNR=125.5
04:11:53.875 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:53.876 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:53.876 00.000 21068 Enqueuing Expose request
04:11:53.877 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:53.878 00.001 16108 Worker thread wakes up
04:11:53.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:53.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:54.860 00.982 16108 Exposure complete
04:11:54.914 00.054 16108 worker thread done servicing request
04:11:54.914 00.000 21068 OnExposeComplete: enter
04:11:54.914 00.000 21068 UpdateGuideState(): m_state=6
04:11:54.915 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
04:11:54.916 00.001 21068 Star::Find returns 1 (0), X=103.53, Y=800.51, Mass=277549, SNR=122.4, Peak=26384 HFD=3.2
04:11:54.917 00.001 21068 MultiStar: [#1 -0.41,-0.27,0.87,U] [#2 -0.60,-0.57,0.00,M2] [#3 -0.44,-0.24,0.71,U] [#4 -0.29,-0.14,0.27,U] [#5 -0.77,-0.08,0.00,M1] [#6 -0.45,-0.65,0.00,M1] [#7 -0.31,-0.47,0.21,U] [#8 -0.50,0.32,0.25,U] 
04:11:54.918 00.001 21068 refined, 5 included, MultiStar: {-0.30, -0.31}, one-star: {-0.07, -0.56}
04:11:54.919 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.97)
04:11:54.919 00.000 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.25 = 1.03)
04:11:54.920 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-2.35 mountX=0.25 mountY=0.37, mountTheta=0.99
04:11:54.922 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.31, opts=13)
04:11:54.923 00.001 21068 Enqueuing Move request for scope (-0.30, -0.31)
04:11:54.924 00.001 16108 Worker thread wakes up
04:11:54.925 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd
04:11:54.925 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.31)
04:11:54.925 00.000 16108 Moving (-0.30, -0.31) raw xDistance=0.25 yDistance=0.37
04:11:54.925 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
04:11:54.925 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:11:54.925 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:11:54.925 00.000 16108 MoveAxis(W, 64, ABG)
04:11:54.925 00.000 16108 Guiding  Dir = 3, Dur = 64
04:11:54.926 00.001 16108 IsSlewing returns 0
04:11:54.926 00.000 16108 IsGuiding returns 0
04:11:54.933 00.007 16108 PulseGuide returned control before completion, sleep 68
04:11:54.934 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4697, FiltMin=4022, FiltMax=19552, Gamma=1.000
04:11:54.951 00.017 21068 UpdateGuideState exits: m=277549 SNR=122.4
04:11:54.951 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:54.952 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:54.953 00.001 21068 Enqueuing Expose request
04:11:55.011 00.058 16108 IsGuiding returns 1
04:11:55.011 00.000 16108 scope still moving after pulse duration time elapsed
04:11:55.043 00.032 16108 IsSlewing returns 0
04:11:55.043 00.000 16108 IsGuiding returns 0
04:11:55.043 00.000 16108 scope move finished after 64 + 52 ms
04:11:55.043 00.000 16108 Move returns status 0, amount 64
04:11:55.043 00.000 16108 MoveAxis(N, 0, ABG)
04:11:55.043 00.000 16108 Move returns status 0, amount 0
04:11:55.043 00.000 16108 move complete, result=0
04:11:55.043 00.000 16108 worker thread done servicing request
04:11:55.043 00.000 16108 Worker thread wakes up
04:11:55.043 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:55.043 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.4 px 0 ms NORTH
04:11:55.046 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:56.212 01.166 16108 Exposure complete
04:11:56.273 00.061 16108 worker thread done servicing request
04:11:56.273 00.000 21068 OnExposeComplete: enter
04:11:56.274 00.001 21068 UpdateGuideState(): m_state=6
04:11:56.275 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
04:11:56.275 00.000 21068 Star::Find returns 1 (0), X=104.02, Y=800.63, Mass=268021, SNR=120.3, Peak=26816 HFD=3.6
04:11:56.276 00.001 21068 MultiStar: [#1 0.23,0.07,0.80,U] [#2 -0.07,-0.27,0.75,U] [#3 -0.06,-0.35,0.87,U] [#4 -0.21,-0.40,0.30,U] [#5 0.10,0.00,0.25,U] [#6 0.48,-0.17,0.16,U] [#7 0.20,-0.34,0.32,U] [#8 -0.32,-0.10,0.21,U] 
04:11:56.277 00.001 21068 refined, 8 included, MultiStar: {0.11, -0.25}, one-star: {0.42, -0.44}
04:11:56.277 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
04:11:56.278 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
04:11:56.280 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.14 mountX=-0.16 mountY=0.22, mountTheta=2.19
04:11:56.281 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.25, opts=13)
04:11:56.282 00.001 21068 Enqueuing Move request for scope (0.11, -0.25)
04:11:56.282 00.000 16108 Worker thread wakes up
04:11:56.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
04:11:56.282 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
04:11:56.282 00.000 16108 Moving (0.11, -0.25) raw xDistance=-0.16 yDistance=0.22
04:11:56.283 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:11:56.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:56.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:11:56.283 00.000 16108 MoveAxis(E, 0, ABG)
04:11:56.283 00.000 16108 Move returns status 0, amount 0
04:11:56.283 00.000 16108 MoveAxis(N, 0, ABG)
04:11:56.283 00.000 16108 Move returns status 0, amount 0
04:11:56.283 00.000 16108 move complete, result=0
04:11:56.283 00.000 16108 worker thread done servicing request
04:11:56.287 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=4694, FiltMin=4016, FiltMax=23059, Gamma=1.000
04:11:56.299 00.012 21068 UpdateGuideState exits: m=268021 SNR=120.3
04:11:56.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:56.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:56.302 00.001 21068 Enqueuing Expose request
04:11:56.303 00.001 16108 Worker thread wakes up
04:11:56.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:56.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:56.303 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:57.284 00.981 16108 Exposure complete
04:11:57.342 00.058 16108 worker thread done servicing request
04:11:57.343 00.001 21068 OnExposeComplete: enter
04:11:57.344 00.001 21068 UpdateGuideState(): m_state=6
04:11:57.346 00.002 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
04:11:57.347 00.001 21068 Star::Find returns 1 (0), X=103.72, Y=800.88, Mass=269763, SNR=125.1, Peak=30480 HFD=3.4
04:11:57.349 00.002 21068 MultiStar: [#1 -0.15,0.01,0.77,U] [#2 -0.23,-0.23,0.76,U] [#3 -0.12,-0.29,0.71,U] [#4 -0.33,-0.81,0.00,M1] [#5 0.30,0.10,0.25,U] [#6 -0.35,-0.35,0.18,U] [#7 -0.05,-0.28,0.26,U] [#8 -0.72,0.09,0.00,M1] 
04:11:57.352 00.003 21068 refined, 6 included, MultiStar: {-0.07, -0.17}, one-star: {0.12, -0.19}
04:11:57.357 00.005 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
04:11:57.358 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.45)
04:11:57.359 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=0.03 mountY=0.18, mountTheta=1.39
04:11:57.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.17, opts=13)
04:11:57.365 00.003 21068 Enqueuing Move request for scope (-0.07, -0.17)
04:11:57.367 00.002 16108 Worker thread wakes up
04:11:57.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
04:11:57.367 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
04:11:57.367 00.000 16108 Moving (-0.07, -0.17) raw xDistance=0.03 yDistance=0.18
04:11:57.368 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:11:57.368 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:57.368 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:11:57.368 00.000 16108 MoveAxis(E, 0, ABG)
04:11:57.368 00.000 16108 Move returns status 0, amount 0
04:11:57.368 00.000 16108 MoveAxis(N, 0, ABG)
04:11:57.368 00.000 16108 Move returns status 0, amount 0
04:11:57.368 00.000 16108 move complete, result=0
04:11:57.368 00.000 16108 worker thread done servicing request
04:11:57.374 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2054, max=65535, med=4694, FiltMin=4009, FiltMax=21827, Gamma=1.000
04:11:57.397 00.023 21068 UpdateGuideState exits: m=269763 SNR=125.1
04:11:57.398 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:57.400 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:57.401 00.001 21068 Enqueuing Expose request
04:11:57.402 00.001 16108 Worker thread wakes up
04:11:57.402 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:57.404 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:57.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:58.561 01.157 16108 Exposure complete
04:11:58.622 00.061 16108 worker thread done servicing request
04:11:58.622 00.000 21068 OnExposeComplete: enter
04:11:58.624 00.002 21068 UpdateGuideState(): m_state=6
04:11:58.626 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
04:11:58.629 00.003 21068 Star::Find returns 1 (0), X=103.92, Y=800.79, Mass=267532, SNR=120.9, Peak=28720 HFD=3.6
04:11:58.631 00.002 21068 MultiStar: [#1 0.19,0.12,0.95,U] [#2 0.00,-0.04,0.69,U] [#3 0.18,-0.21,0.80,U] [#4 -0.12,-0.52,0.26,U] [#5 0.39,0.03,0.32,U] [#6 -0.17,-0.37,0.24,U] [#7 0.89,-0.35,0.00,M1] [#8 -0.17,0.46,0.27,U] 
04:11:58.632 00.001 21068 refined, 7 included, MultiStar: {0.14, -0.10}, one-star: {0.32, -0.28}
04:11:58.633 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
04:11:58.634 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.76)
04:11:58.635 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=-0.16 mountY=0.06, mountTheta=2.75
04:11:58.638 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.10, opts=13)
04:11:58.639 00.001 21068 Enqueuing Move request for scope (0.14, -0.10)
04:11:58.640 00.001 16108 Worker thread wakes up
04:11:58.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
04:11:58.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
04:11:58.640 00.000 16108 Moving (0.14, -0.10) raw xDistance=-0.16 yDistance=0.06
04:11:58.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:11:58.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:58.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:11:58.640 00.000 16108 MoveAxis(E, 0, ABG)
04:11:58.640 00.000 16108 Move returns status 0, amount 0
04:11:58.640 00.000 16108 MoveAxis(N, 0, ABG)
04:11:58.640 00.000 16108 Move returns status 0, amount 0
04:11:58.640 00.000 16108 move complete, result=0
04:11:58.640 00.000 16108 worker thread done servicing request
04:11:58.644 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2160, max=65535, med=4688, FiltMin=4035, FiltMax=22464, Gamma=1.000
04:11:58.665 00.021 21068 UpdateGuideState exits: m=267532 SNR=120.9
04:11:58.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:58.668 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:58.670 00.002 21068 Enqueuing Expose request
04:11:58.671 00.001 16108 Worker thread wakes up
04:11:58.671 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:58.671 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:11:58.671 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:59.645 00.974 16108 Exposure complete
04:11:59.702 00.057 16108 worker thread done servicing request
04:11:59.702 00.000 21068 OnExposeComplete: enter
04:11:59.703 00.001 21068 UpdateGuideState(): m_state=6
04:11:59.704 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
04:11:59.704 00.000 21068 Star::Find returns 1 (0), X=103.81, Y=800.34, Mass=303276, SNR=122.8, Peak=34829 HFD=3.6
04:11:59.706 00.002 21068 MultiStar: [#1 -0.22,-0.43,0.98,U] [#2 -0.31,-0.38,0.77,U] [#3 -0.29,-0.50,0.74,U] [#4 -0.47,-0.74,0.00,M1] [#5 -0.33,-0.10,0.23,U] [#6 -0.19,-0.41,0.20,U] [#7 0.07,-0.24,0.25,U] [#8 -0.22,0.50,0.24,U] 
04:11:59.706 00.000 21068 refined, 7 included, MultiStar: {-0.14, -0.42}, one-star: {0.21, -0.73}
04:11:59.707 00.001 21068 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.97) = xAngle (-4.86 = 1.43)
04:11:59.708 00.001 21068 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
04:11:59.709 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.89 mountX=0.06 mountY=0.44, mountTheta=1.43
04:11:59.711 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.42, opts=13)
04:11:59.712 00.001 21068 Enqueuing Move request for scope (-0.14, -0.42)
04:11:59.713 00.001 16108 Worker thread wakes up
04:11:59.713 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.42) opts 0xd
04:11:59.713 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.42)
04:11:59.713 00.000 16108 Moving (-0.14, -0.42) raw xDistance=0.06 yDistance=0.44
04:11:59.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:11:59.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:59.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:11:59.713 00.000 16108 MoveAxis(E, 0, ABG)
04:11:59.714 00.001 16108 Move returns status 0, amount 0
04:11:59.714 00.000 16108 MoveAxis(N, 0, ABG)
04:11:59.714 00.000 16108 Move returns status 0, amount 0
04:11:59.714 00.000 16108 move complete, result=0
04:11:59.714 00.000 16108 worker thread done servicing request
04:11:59.721 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4685, FiltMin=3949, FiltMax=22304, Gamma=1.000
04:11:59.737 00.016 21068 UpdateGuideState exits: m=303276 SNR=122.8
04:11:59.738 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:59.739 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:11:59.740 00.001 21068 Enqueuing Expose request
04:11:59.741 00.001 16108 Worker thread wakes up
04:11:59.741 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:11:59.742 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:11:59.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:00.921 01.179 16108 Exposure complete
04:12:00.993 00.072 16108 worker thread done servicing request
04:12:00.993 00.000 21068 OnExposeComplete: enter
04:12:00.995 00.002 21068 UpdateGuideState(): m_state=6
04:12:00.996 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
04:12:00.997 00.001 21068 Star::Find returns 1 (0), X=103.61, Y=800.46, Mass=334645, SNR=151.5, Peak=33517 HFD=3.4
04:12:00.999 00.002 21068 MultiStar: [#1 -0.37,-0.34,0.64,U] [#2 -0.55,-0.56,0.00,M1] [#3 -0.35,-0.84,0.00,M1] [#4 -0.38,-0.24,0.20,U] [#5 0.05,-0.52,0.19,U] [#6 -0.06,-0.47,0.14,U] [#7 0.18,-0.46,0.22,U] [#8 -0.67,0.17,0.20,U] 
04:12:01.001 00.002 21068 refined, 6 included, MultiStar: {-0.15, -0.43}, one-star: {0.01, -0.61}
04:12:01.002 00.001 21068 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.97) = xAngle (-4.88 = 1.40)
04:12:01.003 00.001 21068 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.82 = 1.46)
04:12:01.003 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.45 cameraTheta=-1.91 mountX=0.08 mountY=0.45, mountTheta=1.40
04:12:01.006 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.43, opts=13)
04:12:01.008 00.002 21068 Enqueuing Move request for scope (-0.15, -0.43)
04:12:01.010 00.002 16108 Worker thread wakes up
04:12:01.011 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd
04:12:01.011 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.43)
04:12:01.011 00.000 16108 Moving (-0.15, -0.43) raw xDistance=0.08 yDistance=0.45
04:12:01.011 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:12:01.011 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=0.25 newest=0.96
04:12:01.011 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
04:12:01.011 00.000 16108 MoveAxis(E, 0, ABG)
04:12:01.011 00.000 16108 Move returns status 0, amount 0
04:12:01.011 00.000 16108 MoveAxis(S, 91, ABG)
04:12:01.011 00.000 16108 Guiding  Dir = 1, Dur = 91
04:12:01.011 00.000 16108 IsSlewing returns 0
04:12:01.011 00.000 16108 IsGuiding returns 0
04:12:01.015 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2128, max=65535, med=4675, FiltMin=4000, FiltMax=22982, Gamma=1.000
04:12:01.026 00.011 16108 PulseGuide returned control before completion, sleep 87
04:12:01.030 00.004 21068 UpdateGuideState exits: m=334645 SNR=151.5
04:12:01.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:01.031 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:01.032 00.001 21068 Enqueuing Expose request
04:12:01.118 00.086 16108 IsGuiding returns 1
04:12:01.118 00.000 16108 scope still moving after pulse duration time elapsed
04:12:01.149 00.031 16108 IsSlewing returns 0
04:12:01.149 00.000 16108 IsGuiding returns 1
04:12:01.181 00.032 16108 IsSlewing returns 0
04:12:01.182 00.001 16108 IsGuiding returns 1
04:12:01.212 00.030 16108 IsSlewing returns 0
04:12:01.212 00.000 16108 IsGuiding returns 0
04:12:01.212 00.000 16108 scope move finished after 91 + 110 ms
04:12:01.212 00.000 16108 Move returns status 0, amount 91
04:12:01.212 00.000 16108 move complete, result=0
04:12:01.212 00.000 16108 worker thread done servicing request
04:12:01.214 00.002 16108 Worker thread wakes up
04:12:01.214 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 91 ms SOUTH
04:12:01.216 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:01.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:02.181 00.965 16108 Exposure complete
04:12:02.256 00.075 16108 worker thread done servicing request
04:12:02.256 00.000 21068 OnExposeComplete: enter
04:12:02.258 00.002 21068 UpdateGuideState(): m_state=6
04:12:02.260 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
04:12:02.261 00.001 21068 Star::Find returns 1 (0), X=103.67, Y=800.41, Mass=298711, SNR=118.8, Peak=31757 HFD=3.4
04:12:02.263 00.002 21068 MultiStar: [#1 -0.34,-0.23,0.79,U] [#2 -0.40,-0.39,0.68,U] [#3 -0.27,-0.64,0.76,U] [#4 0.01,-0.55,0.29,U] [#5 -0.06,0.03,0.28,U] [#6 -0.26,0.09,0.19,U] [#7 0.01,-0.17,0.24,U] [#8 -0.24,-0.58,0.24,U] 
04:12:02.264 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.43}, one-star: {0.07, -0.66}
04:12:02.265 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
04:12:02.266 00.001 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
04:12:02.267 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.43 hyp=0.46 cameraTheta=-1.96 mountX=0.10 mountY=0.46, mountTheta=1.36
04:12:02.269 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.43, opts=13)
04:12:02.270 00.001 21068 Enqueuing Move request for scope (-0.18, -0.43)
04:12:02.271 00.001 16108 Worker thread wakes up
04:12:02.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.43) opts 0xd
04:12:02.271 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.43)
04:12:02.271 00.000 16108 Moving (-0.18, -0.43) raw xDistance=0.10 yDistance=0.46
04:12:02.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:12:02.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:12:02.271 00.000 16108 MoveAxis(E, 0, ABG)
04:12:02.271 00.000 16108 Move returns status 0, amount 0
04:12:02.271 00.000 16108 MoveAxis(S, 92, ABG)
04:12:02.271 00.000 16108 Guiding  Dir = 1, Dur = 92
04:12:02.272 00.001 16108 IsSlewing returns 0
04:12:02.272 00.000 16108 IsGuiding returns 0
04:12:02.275 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2230, max=65535, med=4669, FiltMin=3990, FiltMax=25184, Gamma=1.000
04:12:02.279 00.004 16108 PulseGuide returned control before completion, sleep 95
04:12:02.288 00.009 21068 UpdateGuideState exits: m=298711 SNR=118.8
04:12:02.289 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:02.290 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:02.290 00.000 21068 Enqueuing Expose request
04:12:02.389 00.099 16108 IsGuiding returns 0
04:12:02.389 00.000 16108 Move returns status 0, amount 92
04:12:02.389 00.000 16108 move complete, result=0
04:12:02.389 00.000 16108 worker thread done servicing request
04:12:02.389 00.000 16108 Worker thread wakes up
04:12:02.389 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 92 ms SOUTH
04:12:02.394 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:02.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:03.555 01.161 16108 Exposure complete
04:12:03.610 00.055 16108 worker thread done servicing request
04:12:03.610 00.000 21068 OnExposeComplete: enter
04:12:03.611 00.001 21068 UpdateGuideState(): m_state=6
04:12:03.612 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
04:12:03.614 00.002 21068 Star::Find returns 1 (0), X=103.48, Y=800.94, Mass=358423, SNR=145.7, Peak=38752 HFD=3.6
04:12:03.614 00.000 21068 MultiStar: [#1 -0.63,0.01,0.58,U] [#2 -0.71,-0.13,0.00,M1] [#3 -0.63,-0.16,0.70,U] [#4 -0.52,-0.09,0.24,U] [#5 -0.39,0.57,0.25,U] [#6 -1.00,-0.23,0.00,M1] [#7 -0.47,0.21,0.19,U] [#8 -0.48,0.40,0.24,U] 
04:12:03.615 00.001 21068 single-star, 6 included, MultiStar: {-0.42, 0.01}, one-star: {-0.12, -0.13}
04:12:03.616 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
04:12:03.616 00.000 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
04:12:03.617 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.31 mountX=0.09 mountY=0.15, mountTheta=1.02
04:12:03.618 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
04:12:03.619 00.001 21068 Enqueuing Move request for scope (-0.12, -0.13)
04:12:03.620 00.001 16108 Worker thread wakes up
04:12:03.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
04:12:03.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
04:12:03.620 00.000 16108 Moving (-0.12, -0.13) raw xDistance=0.09 yDistance=0.15
04:12:03.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:12:03.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:03.621 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:12:03.621 00.000 16108 MoveAxis(E, 0, ABG)
04:12:03.621 00.000 16108 Move returns status 0, amount 0
04:12:03.621 00.000 16108 MoveAxis(N, 0, ABG)
04:12:03.621 00.000 16108 Move returns status 0, amount 0
04:12:03.621 00.000 16108 move complete, result=0
04:12:03.621 00.000 16108 worker thread done servicing request
04:12:03.628 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1149, max=65535, med=4659, FiltMin=3901, FiltMax=30435, Gamma=1.000
04:12:03.643 00.015 21068 UpdateGuideState exits: m=358423 SNR=145.7
04:12:03.644 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:03.644 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:03.645 00.001 21068 Enqueuing Expose request
04:12:03.646 00.001 16108 Worker thread wakes up
04:12:03.646 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:03.647 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:03.647 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:04.609 00.962 16108 Exposure complete
04:12:04.667 00.058 16108 worker thread done servicing request
04:12:04.667 00.000 21068 OnExposeComplete: enter
04:12:04.669 00.002 21068 UpdateGuideState(): m_state=6
04:12:04.670 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
04:12:04.671 00.001 21068 Star::Find returns 1 (0), X=103.61, Y=801.00, Mass=325259, SNR=137.7, Peak=35712 HFD=3.4
04:12:04.674 00.003 21068 MultiStar: [#1 -0.52,0.23,0.67,U] [#2 -0.63,0.03,0.62,U] [#3 -0.69,0.01,0.68,U] [#4 -0.27,-0.03,0.26,U] [#5 -0.66,0.33,0.00,M1] [#6 -0.38,0.04,0.18,U] [#7 -0.26,0.25,0.23,U] [#8 -0.85,0.50,0.00,M1] 
04:12:04.676 00.002 21068 single-star, 6 included, MultiStar: {-0.38, 0.05}, one-star: {0.01, -0.07}
04:12:04.677 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.92)
04:12:04.678 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.98)
04:12:04.679 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=-0.02 mountY=0.06, mountTheta=1.92
04:12:04.682 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.07, opts=13)
04:12:04.683 00.001 21068 Enqueuing Move request for scope (0.01, -0.07)
04:12:04.684 00.001 16108 Worker thread wakes up
04:12:04.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
04:12:04.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
04:12:04.684 00.000 16108 Moving (0.01, -0.07) raw xDistance=-0.02 yDistance=0.06
04:12:04.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:12:04.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:04.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:12:04.684 00.000 16108 MoveAxis(E, 0, ABG)
04:12:04.684 00.000 16108 Move returns status 0, amount 0
04:12:04.684 00.000 16108 MoveAxis(N, 0, ABG)
04:12:04.684 00.000 16108 Move returns status 0, amount 0
04:12:04.684 00.000 16108 move complete, result=0
04:12:04.684 00.000 16108 worker thread done servicing request
04:12:04.689 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4649, FiltMin=3939, FiltMax=25795, Gamma=1.000
04:12:04.707 00.018 21068 UpdateGuideState exits: m=325259 SNR=137.7
04:12:04.708 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:04.711 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:04.713 00.002 21068 Enqueuing Expose request
04:12:04.714 00.001 16108 Worker thread wakes up
04:12:04.714 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:04.716 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:04.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:05.877 01.161 16108 Exposure complete
04:12:05.948 00.071 16108 worker thread done servicing request
04:12:05.948 00.000 21068 OnExposeComplete: enter
04:12:05.949 00.001 21068 UpdateGuideState(): m_state=6
04:12:05.950 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
04:12:05.951 00.001 21068 Star::Find returns 1 (0), X=103.81, Y=800.85, Mass=321615, SNR=142.1, Peak=39072 HFD=3.6
04:12:05.952 00.001 21068 MultiStar: [#1 -0.17,-0.02,0.76,U] [#2 -0.33,-0.20,0.68,U] [#3 -0.12,-0.00,0.71,U] [#4 0.08,0.03,0.25,U] [#5 0.17,0.46,0.27,U] [#6 -0.55,-0.26,0.14,U] [#7 0.32,0.08,0.25,U] [#8 0.13,0.11,0.24,U] 
04:12:05.953 00.001 21068 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.21, -0.22}
04:12:05.953 00.000 21068 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
04:12:05.954 00.001 21068 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.28)
04:12:05.955 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.10 mountX=0.02 mountY=0.06, mountTheta=1.23
04:12:05.957 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
04:12:05.958 00.001 21068 Enqueuing Move request for scope (-0.03, -0.05)
04:12:05.958 00.000 16108 Worker thread wakes up
04:12:05.959 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
04:12:05.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
04:12:05.959 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
04:12:05.959 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:12:05.959 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:05.959 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:12:05.959 00.000 16108 MoveAxis(E, 0, ABG)
04:12:05.959 00.000 16108 Move returns status 0, amount 0
04:12:05.959 00.000 16108 MoveAxis(N, 0, ABG)
04:12:05.959 00.000 16108 Move returns status 0, amount 0
04:12:05.959 00.000 16108 move complete, result=0
04:12:05.959 00.000 16108 worker thread done servicing request
04:12:05.967 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4640, FiltMin=3939, FiltMax=25827, Gamma=1.000
04:12:05.990 00.023 21068 UpdateGuideState exits: m=321615 SNR=142.1
04:12:05.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:05.992 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:05.993 00.001 21068 Enqueuing Expose request
04:12:05.995 00.002 16108 Worker thread wakes up
04:12:05.995 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:05.997 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:05.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:06.975 00.978 16108 Exposure complete
04:12:07.035 00.060 16108 worker thread done servicing request
04:12:07.035 00.000 21068 OnExposeComplete: enter
04:12:07.036 00.001 21068 UpdateGuideState(): m_state=6
04:12:07.037 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
04:12:07.037 00.000 21068 Star::Find returns 1 (0), X=103.72, Y=800.52, Mass=379289, SNR=150.4, Peak=35549 HFD=3.5
04:12:07.038 00.001 21068 MultiStar: [#1 -0.37,-0.19,0.71,U] [#2 -0.58,-0.53,0.00,M1] [#3 -0.34,-0.22,0.57,U] [#4 -0.00,-0.17,0.25,U] [#5 -0.34,-0.25,0.24,U] [#6 0.15,-0.28,0.13,U] [#7 -0.11,-0.12,0.26,U] [#8 0.08,0.02,0.20,U] 
04:12:07.039 00.001 21068 refined, 7 included, MultiStar: {-0.12, -0.29}, one-star: {0.12, -0.55}
04:12:07.040 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.93 = 1.35)
04:12:07.041 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.41)
04:12:07.041 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.97 mountX=0.07 mountY=0.31, mountTheta=1.35
04:12:07.043 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.29, opts=13)
04:12:07.044 00.001 21068 Enqueuing Move request for scope (-0.12, -0.29)
04:12:07.045 00.001 16108 Worker thread wakes up
04:12:07.045 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
04:12:07.045 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
04:12:07.045 00.000 16108 Moving (-0.12, -0.29) raw xDistance=0.07 yDistance=0.31
04:12:07.045 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:12:07.045 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:12:07.045 00.000 16108 MoveAxis(E, 0, ABG)
04:12:07.045 00.000 16108 Move returns status 0, amount 0
04:12:07.045 00.000 16108 MoveAxis(S, 63, ABG)
04:12:07.045 00.000 16108 Guiding  Dir = 1, Dur = 63
04:12:07.045 00.000 16108 IsSlewing returns 0
04:12:07.046 00.001 16108 IsGuiding returns 0
04:12:07.049 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2109, max=65535, med=4633, FiltMin=3936, FiltMax=23792, Gamma=1.000
04:12:07.061 00.012 21068 UpdateGuideState exits: m=379289 SNR=150.4
04:12:07.062 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:07.063 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:07.064 00.001 21068 Enqueuing Expose request
04:12:07.068 00.004 16108 PulseGuide returned control before completion, sleep 52
04:12:07.129 00.061 16108 IsGuiding returns 1
04:12:07.129 00.000 16108 scope still moving after pulse duration time elapsed
04:12:07.160 00.031 16108 IsSlewing returns 0
04:12:07.160 00.000 16108 IsGuiding returns 0
04:12:07.160 00.000 16108 scope move finished after 63 + 50 ms
04:12:07.160 00.000 16108 Move returns status 0, amount 63
04:12:07.160 00.000 16108 move complete, result=0
04:12:07.160 00.000 16108 worker thread done servicing request
04:12:07.160 00.000 16108 Worker thread wakes up
04:12:07.160 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
04:12:07.162 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:07.162 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:08.305 01.143 16108 Exposure complete
04:12:08.364 00.059 16108 worker thread done servicing request
04:12:08.364 00.000 21068 OnExposeComplete: enter
04:12:08.365 00.001 21068 UpdateGuideState(): m_state=6
04:12:08.366 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
04:12:08.366 00.000 21068 Star::Find returns 1 (0), X=103.71, Y=800.29, Mass=340999, SNR=123.3, Peak=32029 HFD=3.6
04:12:08.367 00.001 21068 MultiStar: [#1 -0.33,-0.28,1.00,U] [#2 -0.33,-0.42,0.68,U] [#3 -0.08,-0.56,0.86,U] [#4 -0.16,-0.87,0.00,M1] [#5 -0.22,-0.04,0.32,U] [#6 -0.19,-0.79,0.00,M1] [#7 0.19,-0.41,0.31,U] [#8 -0.33,-0.26,0.27,U] 
04:12:08.368 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.46}, one-star: {0.11, -0.78}
04:12:08.369 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
04:12:08.369 00.000 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
04:12:08.370 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.46 hyp=0.48 cameraTheta=-1.87 mountX=0.06 mountY=0.48, mountTheta=1.45
04:12:08.372 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.46, opts=13)
04:12:08.372 00.000 21068 Enqueuing Move request for scope (-0.14, -0.46)
04:12:08.373 00.001 16108 Worker thread wakes up
04:12:08.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.46) opts 0xd
04:12:08.373 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.46)
04:12:08.373 00.000 16108 Moving (-0.14, -0.46) raw xDistance=0.06 yDistance=0.48
04:12:08.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:12:08.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
04:12:08.373 00.000 16108 MoveAxis(E, 0, ABG)
04:12:08.373 00.000 16108 Move returns status 0, amount 0
04:12:08.375 00.002 16108 MoveAxis(S, 96, ABG)
04:12:08.375 00.000 16108 Guiding  Dir = 1, Dur = 96
04:12:08.375 00.000 16108 IsSlewing returns 0
04:12:08.375 00.000 16108 IsGuiding returns 0
04:12:08.378 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2121, max=65535, med=4617, FiltMin=3904, FiltMax=25801, Gamma=1.000
04:12:08.394 00.016 16108 PulseGuide returned control before completion, sleep 87
04:12:08.398 00.004 21068 UpdateGuideState exits: m=340999 SNR=123.3
04:12:08.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:08.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:08.401 00.001 21068 Enqueuing Expose request
04:12:08.488 00.087 16108 IsGuiding returns 1
04:12:08.488 00.000 16108 scope still moving after pulse duration time elapsed
04:12:08.519 00.031 16108 IsSlewing returns 0
04:12:08.519 00.000 16108 IsGuiding returns 0
04:12:08.519 00.000 16108 scope move finished after 96 + 48 ms
04:12:08.519 00.000 16108 Move returns status 0, amount 96
04:12:08.519 00.000 16108 move complete, result=0
04:12:08.520 00.001 16108 worker thread done servicing request
04:12:08.520 00.000 16108 Worker thread wakes up
04:12:08.520 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.5 px 96 ms SOUTH
04:12:08.521 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:08.521 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:09.483 00.962 16108 Exposure complete
04:12:09.541 00.058 16108 worker thread done servicing request
04:12:09.541 00.000 21068 OnExposeComplete: enter
04:12:09.543 00.002 21068 UpdateGuideState(): m_state=6
04:12:09.544 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
04:12:09.545 00.001 21068 Star::Find returns 1 (0), X=103.06, Y=800.62, Mass=321843, SNR=128.1, Peak=27222 HFD=3.9
04:12:09.546 00.001 21068 MultiStar: [#1 -1.00,-0.33,0.00,M1] [#2 -1.28,-0.71,0.00,M1] [#3 -0.95,-0.49,0.00,M1] [#4 -0.96,-0.72,0.00,M2] [#5 -0.29,0.13,0.29,U] [#6 -0.94,-0.34,0.00,M2] [#7 -0.33,-0.35,0.33,U] [#8 -0.92,0.05,0.00,M1] 
04:12:09.547 00.001 21068 refined, 2 included, MultiStar: {-0.45, -0.32}, one-star: {-0.54, -0.45}
04:12:09.548 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
04:12:09.549 00.001 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.86)
04:12:09.549 00.000 21068 CameraToMount -- cameraX=-0.45 cameraY=-0.32 hyp=0.56 cameraTheta=-2.52 mountX=0.39 mountY=0.42, mountTheta=0.82
04:12:09.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=-0.32, opts=13)
04:12:09.552 00.001 21068 Enqueuing Move request for scope (-0.45, -0.32)
04:12:09.554 00.002 16108 Worker thread wakes up
04:12:09.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.32) opts 0xd
04:12:09.554 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, -0.32)
04:12:09.554 00.000 16108 Moving (-0.45, -0.32) raw xDistance=0.39 yDistance=0.42
04:12:09.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
04:12:09.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:12:09.554 00.000 16108 MoveAxis(W, 102, ABG)
04:12:09.554 00.000 16108 Guiding  Dir = 3, Dur = 102
04:12:09.555 00.001 16108 IsSlewing returns 0
04:12:09.555 00.000 16108 IsGuiding returns 0
04:12:09.560 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4608, FiltMin=3862, FiltMax=24905, Gamma=1.000
04:12:09.573 00.013 21068 UpdateGuideState exits: m=321843 SNR=128.1
04:12:09.574 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:09.575 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:09.575 00.000 21068 Enqueuing Expose request
04:12:09.603 00.028 16108 PulseGuide returned control before completion, sleep 65
04:12:09.681 00.078 16108 IsGuiding returns 1
04:12:09.681 00.000 16108 scope still moving after pulse duration time elapsed
04:12:09.712 00.031 16108 IsSlewing returns 0
04:12:09.712 00.000 16108 IsGuiding returns 1
04:12:09.744 00.032 16108 IsSlewing returns 0
04:12:09.744 00.000 16108 IsGuiding returns 1
04:12:09.775 00.031 16108 IsSlewing returns 0
04:12:09.775 00.000 16108 IsGuiding returns 0
04:12:09.776 00.001 16108 scope move finished after 102 + 117 ms
04:12:09.776 00.000 16108 Move returns status 0, amount 102
04:12:09.776 00.000 16108 MoveAxis(S, 84, ABG)
04:12:09.776 00.000 16108 Guiding  Dir = 1, Dur = 84
04:12:09.776 00.000 16108 IsSlewing returns 0
04:12:09.777 00.001 16108 IsGuiding returns 0
04:12:09.783 00.006 16108 PulseGuide returned control before completion, sleep 88
04:12:09.885 00.102 16108 IsGuiding returns 1
04:12:09.885 00.000 16108 scope still moving after pulse duration time elapsed
04:12:09.916 00.031 16108 IsSlewing returns 0
04:12:09.916 00.000 16108 IsGuiding returns 1
04:12:09.948 00.032 16108 IsSlewing returns 0
04:12:09.948 00.000 16108 IsGuiding returns 0
04:12:09.948 00.000 16108 scope move finished after 84 + 86 ms
04:12:09.948 00.000 16108 Move returns status 0, amount 84
04:12:09.948 00.000 16108 move complete, result=0
04:12:09.948 00.000 16108 worker thread done servicing request
04:12:09.948 00.000 16108 Worker thread wakes up
04:12:09.948 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:09.948 00.000 21068 GuideStep: 0.4 px 102 ms WEST, 0.4 px 84 ms SOUTH
04:12:09.950 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:11.101 01.151 16108 Exposure complete
04:12:11.159 00.058 16108 worker thread done servicing request
04:12:11.160 00.001 21068 OnExposeComplete: enter
04:12:11.160 00.000 21068 UpdateGuideState(): m_state=6
04:12:11.161 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
04:12:11.162 00.001 21068 Star::Find returns 1 (0), X=105.01, Y=800.48, Mass=351251, SNR=147.6, Peak=27005 HFD=3.7
04:12:11.163 00.001 21068 MultiStar: large primary error, entering stabilization period
04:12:11.163 00.000 21068 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.97) = xAngle (-3.36 = 2.92)
04:12:11.164 00.001 21068 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.30 = 2.98)
04:12:11.165 00.001 21068 CameraToMount -- cameraX=1.41 cameraY=-0.59 hyp=1.53 cameraTheta=-0.39 mountX=-1.49 mountY=0.24, mountTheta=2.98
04:12:11.166 00.001 21068 SchedulePrimaryMove(0D0C3370, x=1.41, y=-0.59, opts=13)
04:12:11.167 00.001 21068 Enqueuing Move request for scope (1.41, -0.59)
04:12:11.168 00.001 16108 Worker thread wakes up
04:12:11.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.41, -0.59) opts 0xd
04:12:11.168 00.000 16108 Handling offset move in thread for scope, endpoint = (1.41, -0.59)
04:12:11.168 00.000 16108 Moving (1.41, -0.59) raw xDistance=-1.49 yDistance=0.24
04:12:11.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.49
04:12:11.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:12:11.168 00.000 16108 MoveAxis(E, 384, ABG)
04:12:11.168 00.000 16108 Guiding  Dir = 2, Dur = 384
04:12:11.169 00.001 16108 IsSlewing returns 0
04:12:11.169 00.000 16108 IsGuiding returns 0
04:12:11.172 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4585, FiltMin=3865, FiltMax=25747, Gamma=1.000
04:12:11.175 00.003 16108 PulseGuide returned control before completion, sleep 390
04:12:11.196 00.021 21068 UpdateGuideState exits: m=351251 SNR=147.6
04:12:11.199 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:11.200 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:11.202 00.002 21068 Enqueuing Expose request
04:12:11.579 00.377 16108 IsGuiding returns 0
04:12:11.579 00.000 16108 Move returns status 0, amount 384
04:12:11.579 00.000 16108 MoveAxis(S, 48, ABG)
04:12:11.580 00.001 16108 Guiding  Dir = 1, Dur = 48
04:12:11.580 00.000 16108 IsSlewing returns 0
04:12:11.580 00.000 16108 IsGuiding returns 0
04:12:11.643 00.063 16108 IsGuiding returns 1
04:12:11.643 00.000 16108 scope still moving after pulse duration time elapsed
04:12:11.673 00.030 16108 IsSlewing returns 0
04:12:11.673 00.000 16108 IsGuiding returns 1
04:12:11.704 00.031 16108 IsSlewing returns 0
04:12:11.704 00.000 16108 IsGuiding returns 1
04:12:11.735 00.031 16108 IsSlewing returns 0
04:12:11.736 00.001 16108 IsGuiding returns 0
04:12:11.736 00.000 16108 scope move finished after 48 + 107 ms
04:12:11.736 00.000 16108 Move returns status 0, amount 48
04:12:11.736 00.000 16108 move complete, result=0
04:12:11.736 00.000 16108 worker thread done servicing request
04:12:11.736 00.000 16108 Worker thread wakes up
04:12:11.736 00.000 21068 GuideStep: -1.5 px 384 ms EAST, 0.2 px 48 ms SOUTH
04:12:11.738 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:11.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:12.708 00.970 16108 Exposure complete
04:12:12.764 00.056 16108 worker thread done servicing request
04:12:12.764 00.000 21068 OnExposeComplete: enter
04:12:12.764 00.000 21068 UpdateGuideState(): m_state=6
04:12:12.765 00.001 21068 Star::Find(15, 105, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
04:12:12.766 00.001 21068 Star::Find returns 1 (0), X=103.57, Y=800.66, Mass=357376, SNR=129.5, Peak=25206 HFD=3.8
04:12:12.767 00.001 21068 MultiStar: exiting stabilization period
04:12:12.768 00.001 21068 MultiStar: [#1 -0.42,-0.11,0.97,U] [#2 -0.44,-0.41,0.81,U] [#3 -0.46,-0.19,0.85,U] [#4 -0.39,-0.76,0.00,M3] [#5 0.13,-0.04,0.30,U] [#6 -0.34,-0.05,0.16,U] [#7 -0.18,0.14,0.23,U] [#8 -0.63,0.46,0.00,M2] 
04:12:12.768 00.000 21068 refined, 6 included, MultiStar: {-0.29, -0.23}, one-star: {-0.03, -0.41}
04:12:12.769 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
04:12:12.770 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
04:12:12.771 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-2.47 mountX=0.24 mountY=0.29, mountTheta=0.88
04:12:12.773 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=-0.23, opts=13)
04:12:12.774 00.001 21068 Enqueuing Move request for scope (-0.29, -0.23)
04:12:12.774 00.000 16108 Worker thread wakes up
04:12:12.774 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.23) opts 0xd
04:12:12.774 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, -0.23)
04:12:12.774 00.000 16108 Moving (-0.29, -0.23) raw xDistance=0.24 yDistance=0.29
04:12:12.775 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
04:12:12.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:12:12.775 00.000 16108 MoveAxis(W, 37, ABG)
04:12:12.775 00.000 16108 Guiding  Dir = 3, Dur = 37
04:12:12.775 00.000 16108 IsSlewing returns 0
04:12:12.775 00.000 16108 IsGuiding returns 0
04:12:12.778 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4576, FiltMin=3929, FiltMax=25625, Gamma=1.000
04:12:12.792 00.014 21068 UpdateGuideState exits: m=357376 SNR=129.5
04:12:12.793 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:12.793 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:12.794 00.001 21068 Enqueuing Expose request
04:12:12.817 00.023 16108 IsGuiding returns 1
04:12:12.817 00.000 16108 scope still moving after pulse duration time elapsed
04:12:12.846 00.029 16108 IsSlewing returns 0
04:12:12.846 00.000 16108 IsGuiding returns 1
04:12:12.877 00.031 16108 IsSlewing returns 0
04:12:12.877 00.000 16108 IsGuiding returns 1
04:12:12.908 00.031 16108 IsSlewing returns 0
04:12:12.908 00.000 16108 IsGuiding returns 0
04:12:12.908 00.000 16108 scope move finished after 37 + 96 ms
04:12:12.908 00.000 16108 Move returns status 0, amount 37
04:12:12.909 00.001 16108 MoveAxis(S, 59, ABG)
04:12:12.909 00.000 16108 Guiding  Dir = 1, Dur = 59
04:12:12.909 00.000 16108 IsSlewing returns 0
04:12:12.909 00.000 16108 IsGuiding returns 0
04:12:12.972 00.063 16108 IsGuiding returns 1
04:12:12.972 00.000 16108 scope still moving after pulse duration time elapsed
04:12:13.002 00.030 16108 IsSlewing returns 0
04:12:13.002 00.000 16108 IsGuiding returns 1
04:12:13.032 00.030 16108 IsSlewing returns 0
04:12:13.032 00.000 16108 IsGuiding returns 1
04:12:13.064 00.032 16108 IsSlewing returns 0
04:12:13.065 00.001 16108 IsGuiding returns 1
04:12:13.094 00.029 16108 IsSlewing returns 0
04:12:13.094 00.000 16108 IsGuiding returns 0
04:12:13.094 00.000 16108 scope move finished after 59 + 126 ms
04:12:13.094 00.000 16108 Move returns status 0, amount 59
04:12:13.094 00.000 16108 move complete, result=0
04:12:13.095 00.001 16108 worker thread done servicing request
04:12:13.095 00.000 21068 GuideStep: 0.2 px 37 ms WEST, 0.3 px 59 ms SOUTH
04:12:13.097 00.002 16108 Worker thread wakes up
04:12:13.097 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:13.097 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:14.269 01.172 16108 Exposure complete
04:12:14.351 00.082 16108 worker thread done servicing request
04:12:14.351 00.000 21068 OnExposeComplete: enter
04:12:14.352 00.001 21068 UpdateGuideState(): m_state=6
04:12:14.353 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
04:12:14.354 00.001 21068 Star::Find returns 1 (0), X=102.88, Y=800.31, Mass=341526, SNR=130.9, Peak=29651 HFD=3.8
04:12:14.356 00.002 21068 MultiStar: [#1 -1.05,-0.51,0.00,M1] [#2 -1.26,-0.54,0.00,M1] [#3 -1.21,-0.70,0.00,M1] [#4 -1.01,-0.67,0.00,M4] [#5 -0.99,0.11,0.00,M1] [#6 -1.13,-0.59,0.00,M2] [#7 -0.83,-0.35,0.00,M1] [#8 -0.92,-0.02,0.00,M3] 
04:12:14.356 00.000 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.98)
04:12:14.357 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
04:12:14.358 00.001 21068 CameraToMount -- cameraX=-0.72 cameraY=-0.76 hyp=1.05 cameraTheta=-2.33 mountX=0.58 mountY=0.90, mountTheta=1.00
04:12:14.359 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.72, y=-0.76, opts=13)
04:12:14.360 00.001 21068 Enqueuing Move request for scope (-0.72, -0.76)
04:12:14.361 00.001 16108 Worker thread wakes up
04:12:14.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.76) opts 0xd
04:12:14.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.72, -0.76)
04:12:14.361 00.000 16108 Moving (-0.72, -0.76) raw xDistance=0.58 yDistance=0.90
04:12:14.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
04:12:14.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
04:12:14.361 00.000 16108 MoveAxis(W, 155, ABG)
04:12:14.361 00.000 16108 Guiding  Dir = 3, Dur = 155
04:12:14.361 00.000 16108 IsSlewing returns 0
04:12:14.362 00.001 16108 IsGuiding returns 0
04:12:14.365 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4550, FiltMin=3929, FiltMax=30886, Gamma=1.000
04:12:14.379 00.014 21068 UpdateGuideState exits: m=341526 SNR=130.9
04:12:14.380 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:14.381 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:14.382 00.001 21068 Enqueuing Expose request
04:12:14.398 00.016 16108 PulseGuide returned control before completion, sleep 130
04:12:14.537 00.139 16108 IsGuiding returns 1
04:12:14.537 00.000 16108 scope still moving after pulse duration time elapsed
04:12:14.569 00.032 16108 IsSlewing returns 0
04:12:14.569 00.000 16108 IsGuiding returns 0
04:12:14.569 00.000 16108 scope move finished after 155 + 52 ms
04:12:14.569 00.000 16108 Move returns status 0, amount 155
04:12:14.569 00.000 16108 MoveAxis(S, 182, ABG)
04:12:14.569 00.000 16108 Guiding  Dir = 1, Dur = 182
04:12:14.570 00.001 16108 IsSlewing returns 0
04:12:14.570 00.000 16108 IsGuiding returns 0
04:12:14.633 00.063 16108 PulseGuide returned control before completion, sleep 130
04:12:14.773 00.140 16108 IsGuiding returns 1
04:12:14.773 00.000 16108 scope still moving after pulse duration time elapsed
04:12:14.804 00.031 16108 IsSlewing returns 0
04:12:14.804 00.000 16108 IsGuiding returns 1
04:12:14.836 00.032 16108 IsSlewing returns 0
04:12:14.836 00.000 16108 IsGuiding returns 1
04:12:14.868 00.032 16108 IsSlewing returns 0
04:12:14.868 00.000 16108 IsGuiding returns 1
04:12:14.900 00.032 16108 IsSlewing returns 0
04:12:14.901 00.001 16108 IsGuiding returns 0
04:12:14.901 00.000 16108 scope move finished after 182 + 148 ms
04:12:14.901 00.000 16108 Move returns status 0, amount 182
04:12:14.901 00.000 16108 move complete, result=0
04:12:14.901 00.000 16108 worker thread done servicing request
04:12:14.901 00.000 16108 Worker thread wakes up
04:12:14.901 00.000 21068 GuideStep: 0.6 px 155 ms WEST, 0.9 px 182 ms SOUTH
04:12:14.904 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:14.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:15.872 00.968 16108 Exposure complete
04:12:15.948 00.076 16108 worker thread done servicing request
04:12:15.948 00.000 21068 OnExposeComplete: enter
04:12:15.950 00.002 21068 UpdateGuideState(): m_state=6
04:12:15.954 00.004 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
04:12:15.956 00.002 21068 Star::Find returns 1 (0), X=103.81, Y=800.93, Mass=399385, SNR=164.0, Peak=22563 HFD=4.4
04:12:15.959 00.003 21068 MultiStar: [#1 -0.28,0.20,0.74,U] [#2 -0.28,-0.03,0.57,U] [#3 -0.19,0.10,0.61,U] [#4 -0.06,0.20,0.21,U] [#5 -0.09,0.06,0.21,U] [#6 -0.86,-0.17,0.00,M3] [#7 -0.07,0.07,0.18,U] [#8 -0.21,0.67,0.17,U] 
04:12:15.961 00.002 21068 refined, 7 included, MultiStar: {-0.10, 0.06}, one-star: {0.21, -0.14}
04:12:15.963 00.002 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
04:12:15.965 00.002 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
04:12:15.966 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=0.10 mountY=-0.04, mountTheta=-0.35
04:12:15.968 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.06, opts=13)
04:12:15.970 00.002 21068 Enqueuing Move request for scope (-0.10, 0.06)
04:12:15.972 00.002 16108 Worker thread wakes up
04:12:15.973 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
04:12:15.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
04:12:15.973 00.000 16108 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.04
04:12:15.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:12:15.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:15.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:12:15.973 00.000 16108 MoveAxis(E, 0, ABG)
04:12:15.973 00.000 16108 Move returns status 0, amount 0
04:12:15.974 00.001 16108 MoveAxis(N, 0, ABG)
04:12:15.974 00.000 16108 Move returns status 0, amount 0
04:12:15.974 00.000 16108 move complete, result=0
04:12:15.974 00.000 16108 worker thread done servicing request
04:12:15.981 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4541, FiltMin=3891, FiltMax=26157, Gamma=1.000
04:12:16.008 00.027 21068 UpdateGuideState exits: m=399385 SNR=164.0
04:12:16.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:16.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:16.011 00.001 21068 Enqueuing Expose request
04:12:16.012 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:16.013 00.001 16108 Worker thread wakes up
04:12:16.013 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:16.013 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:17.178 01.165 16108 Exposure complete
04:12:17.244 00.066 16108 worker thread done servicing request
04:12:17.244 00.000 21068 OnExposeComplete: enter
04:12:17.246 00.002 21068 UpdateGuideState(): m_state=6
04:12:17.247 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
04:12:17.250 00.003 21068 Star::Find returns 1 (0), X=105.62, Y=801.04, Mass=379869, SNR=129.3, Peak=20877 HFD=4.8
04:12:17.251 00.001 21068 MultiStar: large primary error, entering stabilization period
04:12:17.252 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.98 = -2.98)
04:12:17.253 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.92 = -2.92)
04:12:17.255 00.002 21068 CameraToMount -- cameraX=2.02 cameraY=-0.03 hyp=2.02 cameraTheta=-0.02 mountX=-1.99 mountY=-0.44, mountTheta=-2.92
04:12:17.257 00.002 21068 SchedulePrimaryMove(0D0C3370, x=2.02, y=-0.03, opts=13)
04:12:17.259 00.002 21068 Enqueuing Move request for scope (2.02, -0.03)
04:12:17.260 00.001 16108 Worker thread wakes up
04:12:17.261 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (2.02, -0.03) opts 0xd
04:12:17.261 00.000 16108 Handling offset move in thread for scope, endpoint = (2.02, -0.03)
04:12:17.261 00.000 16108 Moving (2.02, -0.03) raw xDistance=-1.99 yDistance=-0.44
04:12:17.261 00.000 16108 GuideAlgorithmHysteresis::Result() returns -1.26 from input -1.99
04:12:17.261 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:12:17.261 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
04:12:17.261 00.000 16108 MoveAxis(E, 522, ABG)
04:12:17.261 00.000 16108 Guiding  Dir = 2, Dur = 522
04:12:17.262 00.001 16108 IsSlewing returns 0
04:12:17.262 00.000 16108 IsGuiding returns 0
04:12:17.265 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1123, max=65535, med=4521, FiltMin=3840, FiltMax=22512, Gamma=1.000
04:12:17.279 00.014 21068 UpdateGuideState exits: m=379869 SNR=129.3
04:12:17.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:17.281 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:17.281 00.000 21068 Enqueuing Expose request
04:12:17.315 00.034 16108 PulseGuide returned control before completion, sleep 480
04:12:17.809 00.494 16108 IsGuiding returns 1
04:12:17.809 00.000 16108 scope still moving after pulse duration time elapsed
04:12:17.836 00.027 16108 IsSlewing returns 0
04:12:17.836 00.000 16108 IsGuiding returns 1
04:12:17.867 00.031 16108 IsSlewing returns 0
04:12:17.867 00.000 16108 IsGuiding returns 1
04:12:17.899 00.032 16108 IsSlewing returns 0
04:12:17.899 00.000 16108 IsGuiding returns 1
04:12:17.930 00.031 16108 IsSlewing returns 0
04:12:17.930 00.000 16108 IsGuiding returns 0
04:12:17.930 00.000 16108 scope move finished after 522 + 146 ms
04:12:17.930 00.000 16108 Move returns status 0, amount 522
04:12:17.931 00.001 16108 MoveAxis(N, 0, ABG)
04:12:17.931 00.000 16108 Move returns status 0, amount 0
04:12:17.931 00.000 16108 move complete, result=0
04:12:17.931 00.000 16108 worker thread done servicing request
04:12:17.931 00.000 16108 Worker thread wakes up
04:12:17.931 00.000 21068 GuideStep: -2.0 px 522 ms EAST, -0.4 px 0 ms NORTH
04:12:17.934 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:17.935 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:18.914 00.979 16108 Exposure complete
04:12:18.981 00.067 16108 worker thread done servicing request
04:12:18.981 00.000 21068 OnExposeComplete: enter
04:12:18.982 00.001 21068 UpdateGuideState(): m_state=6
04:12:18.985 00.003 21068 Star::Find(15, 105, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
04:12:18.986 00.001 21068 Star::Find returns 1 (0), X=105.04, Y=801.94, Mass=352101, SNR=151.7, Peak=23939 HFD=4.3
04:12:18.988 00.002 21068 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
04:12:18.989 00.001 21068 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
04:12:18.990 00.001 21068 CameraToMount -- cameraX=1.44 cameraY=0.87 hyp=1.68 cameraTheta=0.54 mountX=-1.27 mountY=-1.18, mountTheta=-2.39
04:12:18.992 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.44, y=0.87, opts=13)
04:12:18.994 00.002 21068 Enqueuing Move request for scope (1.44, 0.87)
04:12:18.995 00.001 16108 Worker thread wakes up
04:12:18.995 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.44, 0.87) opts 0xd
04:12:18.995 00.000 16108 Handling offset move in thread for scope, endpoint = (1.44, 0.87)
04:12:18.995 00.000 16108 Moving (1.44, 0.87) raw xDistance=-1.27 yDistance=-1.18
04:12:18.995 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.27
04:12:18.995 00.000 16108 resist switch: large excursion: input -1.18 thresh 0.60 direction from 1 to -1
04:12:18.995 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.54
04:12:18.995 00.000 16108 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
04:12:18.995 00.000 16108 MoveAxis(E, 369, ABG)
04:12:18.995 00.000 16108 Guiding  Dir = 2, Dur = 369
04:12:18.997 00.002 16108 IsSlewing returns 0
04:12:18.997 00.000 16108 IsGuiding returns 0
04:12:18.998 00.001 16108 PulseGuide returned control before completion, sleep 379
04:12:19.003 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1926, max=65535, med=4515, FiltMin=3840, FiltMax=28233, Gamma=1.000
04:12:19.027 00.024 21068 UpdateGuideState exits: m=352101 SNR=151.7
04:12:19.029 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:19.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:19.031 00.001 21068 Enqueuing Expose request
04:12:19.385 00.354 16108 IsGuiding returns 1
04:12:19.385 00.000 16108 scope still moving after pulse duration time elapsed
04:12:19.416 00.031 16108 IsSlewing returns 0
04:12:19.416 00.000 16108 IsGuiding returns 0
04:12:19.416 00.000 16108 scope move finished after 369 + 50 ms
04:12:19.416 00.000 16108 Move returns status 0, amount 369
04:12:19.417 00.001 16108 MoveAxis(N, 237, ABG)
04:12:19.417 00.000 16108 Guiding  Dir = 0, Dur = 237
04:12:19.417 00.000 16108 IsSlewing returns 0
04:12:19.417 00.000 16108 IsGuiding returns 0
04:12:19.464 00.047 16108 PulseGuide returned control before completion, sleep 200
04:12:19.669 00.205 16108 IsGuiding returns 1
04:12:19.669 00.000 16108 scope still moving after pulse duration time elapsed
04:12:19.701 00.032 16108 IsSlewing returns 0
04:12:19.701 00.000 16108 IsGuiding returns 1
04:12:19.732 00.031 16108 IsSlewing returns 0
04:12:19.732 00.000 16108 IsGuiding returns 0
04:12:19.732 00.000 16108 scope move finished after 237 + 78 ms
04:12:19.732 00.000 16108 Move returns status 0, amount 237
04:12:19.732 00.000 16108 move complete, result=0
04:12:19.732 00.000 16108 worker thread done servicing request
04:12:19.732 00.000 16108 Worker thread wakes up
04:12:19.732 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:19.732 00.000 21068 GuideStep: -1.3 px 369 ms EAST, -1.2 px 237 ms NORTH
04:12:19.733 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:20.907 01.174 16108 Exposure complete
04:12:20.964 00.057 16108 worker thread done servicing request
04:12:20.964 00.000 21068 OnExposeComplete: enter
04:12:20.965 00.001 21068 UpdateGuideState(): m_state=6
04:12:20.966 00.001 21068 Star::Find(15, 105, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
04:12:20.967 00.001 21068 Star::Find returns 1 (0), X=102.42, Y=800.87, Mass=395512, SNR=153.8, Peak=22950 HFD=4.7
04:12:20.967 00.000 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
04:12:20.968 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.41)
04:12:20.969 00.001 21068 CameraToMount -- cameraX=-1.18 cameraY=-0.20 hyp=1.20 cameraTheta=-2.97 mountX=1.13 mountY=0.47, mountTheta=0.40
04:12:20.971 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.18, y=-0.20, opts=13)
04:12:20.972 00.001 21068 Enqueuing Move request for scope (-1.18, -0.20)
04:12:20.973 00.001 16108 Worker thread wakes up
04:12:20.973 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.20) opts 0xd
04:12:20.973 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.18, -0.20)
04:12:20.973 00.000 16108 Moving (-1.18, -0.20) raw xDistance=1.13 yDistance=0.47
04:12:20.973 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.13
04:12:20.973 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:12:20.973 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
04:12:20.973 00.000 16108 MoveAxis(W, 270, ABG)
04:12:20.973 00.000 16108 Guiding  Dir = 3, Dur = 270
04:12:20.974 00.001 16108 IsSlewing returns 0
04:12:20.974 00.000 16108 IsGuiding returns 0
04:12:20.982 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4502, FiltMin=3856, FiltMax=23849, Gamma=1.000
04:12:21.006 00.024 21068 UpdateGuideState exits: m=395512 SNR=153.8
04:12:21.008 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:21.010 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:21.011 00.001 21068 Enqueuing Expose request
04:12:21.051 00.040 16108 PulseGuide returned control before completion, sleep 202
04:12:21.258 00.207 16108 IsGuiding returns 1
04:12:21.258 00.000 16108 scope still moving after pulse duration time elapsed
04:12:21.289 00.031 16108 IsSlewing returns 0
04:12:21.289 00.000 16108 IsGuiding returns 1
04:12:21.320 00.031 16108 IsSlewing returns 0
04:12:21.320 00.000 16108 IsGuiding returns 1
04:12:21.351 00.031 16108 IsSlewing returns 0
04:12:21.351 00.000 16108 IsGuiding returns 1
04:12:21.382 00.031 16108 IsSlewing returns 0
04:12:21.382 00.000 16108 IsGuiding returns 0
04:12:21.382 00.000 16108 scope move finished after 270 + 138 ms
04:12:21.382 00.000 16108 Move returns status 0, amount 270
04:12:21.382 00.000 16108 MoveAxis(N, 0, ABG)
04:12:21.382 00.000 16108 Move returns status 0, amount 0
04:12:21.382 00.000 16108 move complete, result=0
04:12:21.382 00.000 16108 worker thread done servicing request
04:12:21.382 00.000 16108 Worker thread wakes up
04:12:21.382 00.000 21068 GuideStep: 1.1 px 270 ms WEST, 0.5 px 0 ms NORTH
04:12:21.383 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:21.384 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:22.357 00.973 16108 Exposure complete
04:12:22.416 00.059 16108 worker thread done servicing request
04:12:22.416 00.000 21068 OnExposeComplete: enter
04:12:22.417 00.001 21068 UpdateGuideState(): m_state=6
04:12:22.418 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
04:12:22.419 00.001 21068 Star::Find returns 1 (0), X=103.60, Y=800.90, Mass=426548, SNR=142.7, Peak=26109 HFD=4.5
04:12:22.419 00.000 21068 MultiStar: exiting stabilization period
04:12:22.420 00.001 21068 MultiStar: [#1 -0.15,-0.05,0.83,U] [#2 -0.51,-0.21,0.73,U] [#3 -0.25,-0.14,0.87,U] [#4 -0.22,-0.19,0.30,U] [#5 -0.21,0.67,0.28,U] [#6 -0.40,-0.21,0.20,U] [#7 -0.21,-0.12,0.23,U] [#8 -0.34,0.49,0.23,U] 
04:12:22.421 00.001 21068 single-star, 8 included, MultiStar: {-0.22, -0.07}, one-star: {0.00, -0.17}
04:12:22.423 00.002 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
04:12:22.423 00.000 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
04:12:22.424 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.55 mountX=-0.03 mountY=0.17, mountTheta=1.77
04:12:22.425 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.17, opts=13)
04:12:22.426 00.001 21068 Enqueuing Move request for scope (0.00, -0.17)
04:12:22.427 00.001 16108 Worker thread wakes up
04:12:22.427 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
04:12:22.427 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
04:12:22.427 00.000 16108 Moving (0.00, -0.17) raw xDistance=-0.03 yDistance=0.17
04:12:22.427 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:12:22.427 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:22.427 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:12:22.427 00.000 16108 MoveAxis(E, 0, ABG)
04:12:22.427 00.000 16108 Move returns status 0, amount 0
04:12:22.427 00.000 16108 MoveAxis(N, 0, ABG)
04:12:22.427 00.000 16108 Move returns status 0, amount 0
04:12:22.427 00.000 16108 move complete, result=0
04:12:22.428 00.001 16108 worker thread done servicing request
04:12:22.434 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4499, FiltMin=3875, FiltMax=21827, Gamma=1.000
04:12:22.446 00.012 21068 UpdateGuideState exits: m=426548 SNR=142.7
04:12:22.447 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:22.447 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:22.448 00.001 21068 Enqueuing Expose request
04:12:22.449 00.001 16108 Worker thread wakes up
04:12:22.449 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:22.450 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:22.450 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:23.615 01.165 16108 Exposure complete
04:12:23.679 00.064 16108 worker thread done servicing request
04:12:23.679 00.000 21068 OnExposeComplete: enter
04:12:23.680 00.001 21068 UpdateGuideState(): m_state=6
04:12:23.681 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
04:12:23.681 00.000 21068 Star::Find returns 1 (0), X=103.39, Y=801.91, Mass=443993, SNR=163.9, Peak=37689 HFD=3.9
04:12:23.682 00.001 21068 MultiStar: [#1 -0.65,1.12,0.00,M1] [#2 -0.74,0.79,0.00,M1] [#3 -0.66,1.01,0.00,M1] [#4 -0.42,1.01,0.00,M3] [#5 -0.29,1.37,0.00,M1] [#6 -0.50,0.75,0.00,M3] [#7 -0.14,1.05,0.00,M1] [#8 -0.86,1.36,0.00,M2] 
04:12:23.683 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
04:12:23.684 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
04:12:23.685 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.84 hyp=0.86 cameraTheta=1.82 mountX=0.35 mountY=-0.77, mountTheta=-1.14
04:12:23.687 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.84, opts=13)
04:12:23.690 00.003 21068 Enqueuing Move request for scope (-0.21, 0.84)
04:12:23.691 00.001 16108 Worker thread wakes up
04:12:23.691 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.84) opts 0xd
04:12:23.691 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.84)
04:12:23.691 00.000 16108 Moving (-0.21, 0.84) raw xDistance=0.35 yDistance=-0.77
04:12:23.691 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:12:23.691 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
04:12:23.691 00.000 16108 MoveAxis(W, 92, ABG)
04:12:23.692 00.001 16108 Guiding  Dir = 3, Dur = 92
04:12:23.692 00.000 16108 IsSlewing returns 0
04:12:23.692 00.000 16108 IsGuiding returns 0
04:12:23.696 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1821, max=65535, med=4489, FiltMin=3811, FiltMax=25273, Gamma=1.000
04:12:23.710 00.014 21068 UpdateGuideState exits: m=443993 SNR=163.9
04:12:23.711 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:23.711 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:23.712 00.001 21068 Enqueuing Expose request
04:12:23.717 00.005 16108 PulseGuide returned control before completion, sleep 77
04:12:23.810 00.093 16108 IsGuiding returns 1
04:12:23.810 00.000 16108 scope still moving after pulse duration time elapsed
04:12:23.842 00.032 16108 IsSlewing returns 0
04:12:23.843 00.001 16108 IsGuiding returns 0
04:12:23.843 00.000 16108 scope move finished after 92 + 58 ms
04:12:23.843 00.000 16108 Move returns status 0, amount 92
04:12:23.843 00.000 16108 MoveAxis(N, 154, ABG)
04:12:23.843 00.000 16108 Guiding  Dir = 0, Dur = 154
04:12:23.843 00.000 16108 IsSlewing returns 0
04:12:23.843 00.000 16108 IsGuiding returns 0
04:12:23.876 00.033 16108 PulseGuide returned control before completion, sleep 132
04:12:24.016 00.140 16108 IsGuiding returns 1
04:12:24.016 00.000 16108 scope still moving after pulse duration time elapsed
04:12:24.047 00.031 16108 IsSlewing returns 0
04:12:24.047 00.000 16108 IsGuiding returns 0
04:12:24.047 00.000 16108 scope move finished after 154 + 49 ms
04:12:24.047 00.000 16108 Move returns status 0, amount 154
04:12:24.047 00.000 16108 move complete, result=0
04:12:24.047 00.000 16108 worker thread done servicing request
04:12:24.047 00.000 16108 Worker thread wakes up
04:12:24.047 00.000 21068 GuideStep: 0.4 px 92 ms WEST, -0.8 px 154 ms NORTH
04:12:24.049 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:24.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:25.025 00.976 16108 Exposure complete
04:12:25.098 00.073 16108 worker thread done servicing request
04:12:25.098 00.000 21068 OnExposeComplete: enter
04:12:25.099 00.001 21068 UpdateGuideState(): m_state=6
04:12:25.100 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
04:12:25.101 00.001 21068 Star::Find returns 1 (0), X=103.08, Y=801.31, Mass=429663, SNR=167.6, Peak=41158 HFD=3.5
04:12:25.102 00.001 21068 MultiStar: [#1 -1.03,0.67,0.00,M2] [#2 -1.13,0.47,0.00,M2] [#3 -0.84,0.38,0.00,M2] [#4 -0.70,0.46,0.00,M4] [#5 -0.90,1.04,0.00,M2] [#6 -0.91,0.75,0.00,M4] [#7 -0.73,0.83,0.00,M2] [#8 -1.04,0.73,0.00,M3] 
04:12:25.103 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.26 = -0.26)
04:12:25.103 00.000 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.20 = -0.20)
04:12:25.104 00.001 21068 CameraToMount -- cameraX=-0.52 cameraY=0.24 hyp=0.57 cameraTheta=2.70 mountX=0.55 mountY=-0.11, mountTheta=-0.20
04:12:25.107 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.52, y=0.24, opts=13)
04:12:25.107 00.000 21068 Enqueuing Move request for scope (-0.52, 0.24)
04:12:25.108 00.001 16108 Worker thread wakes up
04:12:25.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.24) opts 0xd
04:12:25.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.52, 0.24)
04:12:25.108 00.000 16108 Moving (-0.52, 0.24) raw xDistance=0.55 yDistance=-0.11
04:12:25.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
04:12:25.109 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:25.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:12:25.109 00.000 16108 MoveAxis(W, 151, ABG)
04:12:25.109 00.000 16108 Guiding  Dir = 3, Dur = 151
04:12:25.109 00.000 16108 IsSlewing returns 0
04:12:25.109 00.000 16108 IsGuiding returns 0
04:12:25.112 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4489, FiltMin=3811, FiltMax=32041, Gamma=1.000
04:12:25.126 00.014 21068 UpdateGuideState exits: m=429663 SNR=167.6
04:12:25.128 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:25.128 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:25.130 00.002 21068 Enqueuing Expose request
04:12:25.132 00.002 16108 PulseGuide returned control before completion, sleep 141
04:12:25.285 00.153 16108 IsGuiding returns 1
04:12:25.285 00.000 16108 scope still moving after pulse duration time elapsed
04:12:25.316 00.031 16108 IsSlewing returns 0
04:12:25.316 00.000 16108 IsGuiding returns 0
04:12:25.316 00.000 16108 scope move finished after 151 + 56 ms
04:12:25.316 00.000 16108 Move returns status 0, amount 151
04:12:25.316 00.000 16108 MoveAxis(N, 0, ABG)
04:12:25.316 00.000 16108 Move returns status 0, amount 0
04:12:25.316 00.000 16108 move complete, result=0
04:12:25.316 00.000 16108 worker thread done servicing request
04:12:25.316 00.000 16108 Worker thread wakes up
04:12:25.316 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:25.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:25.316 00.000 21068 GuideStep: 0.6 px 151 ms WEST, -0.1 px 0 ms NORTH
04:12:26.474 01.158 16108 Exposure complete
04:12:26.558 00.084 16108 worker thread done servicing request
04:12:26.558 00.000 21068 OnExposeComplete: enter
04:12:26.560 00.002 21068 UpdateGuideState(): m_state=6
04:12:26.561 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
04:12:26.563 00.002 21068 Star::Find returns 1 (0), X=103.90, Y=801.32, Mass=358540, SNR=148.4, Peak=37424 HFD=3.6
04:12:26.566 00.003 21068 MultiStar: [#1 -0.05,0.44,0.80,U] [#2 -0.06,0.05,0.72,U] [#3 -0.26,0.11,0.84,U] [#4 0.05,0.05,0.33,U] [#5 0.32,0.64,0.28,U] [#6 0.15,0.07,0.21,U] [#7 0.29,0.29,0.25,U] [#8 -0.09,0.64,0.27,U] 
04:12:26.568 00.002 21068 refined, 8 included, MultiStar: {0.04, 0.25}, one-star: {0.30, 0.25}
04:12:26.569 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
04:12:26.571 00.002 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.48 = -1.48)
04:12:26.572 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=0.01 mountY=-0.25, mountTheta=-1.55
04:12:26.575 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.25, opts=13)
04:12:26.576 00.001 21068 Enqueuing Move request for scope (0.04, 0.25)
04:12:26.577 00.001 16108 Worker thread wakes up
04:12:26.577 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
04:12:26.577 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
04:12:26.578 00.001 16108 Moving (0.04, 0.25) raw xDistance=0.01 yDistance=-0.25
04:12:26.578 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:12:26.578 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:12:26.578 00.000 16108 MoveAxis(E, 0, ABG)
04:12:26.578 00.000 16108 Move returns status 0, amount 0
04:12:26.578 00.000 16108 MoveAxis(N, 51, ABG)
04:12:26.578 00.000 16108 Guiding  Dir = 0, Dur = 51
04:12:26.579 00.001 16108 IsSlewing returns 0
04:12:26.579 00.000 16108 IsGuiding returns 0
04:12:26.582 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2121, max=65535, med=4483, FiltMin=3843, FiltMax=27981, Gamma=1.000
04:12:26.596 00.014 21068 UpdateGuideState exits: m=358540 SNR=148.4
04:12:26.598 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:26.599 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:26.601 00.002 21068 Enqueuing Expose request
04:12:26.637 00.036 16108 IsGuiding returns 1
04:12:26.637 00.000 16108 scope still moving after pulse duration time elapsed
04:12:26.667 00.030 16108 IsSlewing returns 0
04:12:26.667 00.000 16108 IsGuiding returns 1
04:12:26.698 00.031 16108 IsSlewing returns 0
04:12:26.698 00.000 16108 IsGuiding returns 1
04:12:26.730 00.032 16108 IsSlewing returns 0
04:12:26.730 00.000 16108 IsGuiding returns 0
04:12:26.731 00.001 16108 scope move finished after 51 + 100 ms
04:12:26.731 00.000 16108 Move returns status 0, amount 51
04:12:26.731 00.000 16108 move complete, result=0
04:12:26.731 00.000 16108 worker thread done servicing request
04:12:26.731 00.000 16108 Worker thread wakes up
04:12:26.731 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
04:12:26.735 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:26.736 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:27.717 00.981 16108 Exposure complete
04:12:27.780 00.063 16108 worker thread done servicing request
04:12:27.780 00.000 21068 OnExposeComplete: enter
04:12:27.781 00.001 21068 UpdateGuideState(): m_state=6
04:12:27.782 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
04:12:27.783 00.001 21068 Star::Find returns 1 (0), X=103.56, Y=801.19, Mass=394606, SNR=160.8, Peak=40048 HFD=3.5
04:12:27.783 00.000 21068 MultiStar: [#1 -0.32,0.28,0.74,U] [#2 -0.67,0.01,0.63,U] [#3 -0.51,0.27,0.73,U] [#4 -0.38,0.35,0.28,U] [#5 -0.17,0.55,0.27,U] [#6 0.05,0.06,0.21,U] [#7 -0.25,0.36,0.23,U] [#8 -0.52,0.75,0.00,M3] 
04:12:27.784 00.001 21068 single-star, 7 included, MultiStar: {-0.31, 0.22}, one-star: {-0.04, 0.12}
04:12:27.786 00.002 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.08 = -1.08)
04:12:27.787 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.02 = -1.02)
04:12:27.787 00.000 21068 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.89 mountX=0.06 mountY=-0.11, mountTheta=-1.07
04:12:27.789 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.12, opts=13)
04:12:27.790 00.001 21068 Enqueuing Move request for scope (-0.04, 0.12)
04:12:27.790 00.000 16108 Worker thread wakes up
04:12:27.791 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
04:12:27.791 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
04:12:27.791 00.000 16108 Moving (-0.04, 0.12) raw xDistance=0.06 yDistance=-0.11
04:12:27.791 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:12:27.791 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:27.791 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:12:27.791 00.000 16108 MoveAxis(E, 0, ABG)
04:12:27.791 00.000 16108 Move returns status 0, amount 0
04:12:27.791 00.000 16108 MoveAxis(N, 0, ABG)
04:12:27.791 00.000 16108 Move returns status 0, amount 0
04:12:27.791 00.000 16108 move complete, result=0
04:12:27.791 00.000 16108 worker thread done servicing request
04:12:27.798 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1574, max=65535, med=4480, FiltMin=3769, FiltMax=25241, Gamma=1.000
04:12:27.815 00.017 21068 UpdateGuideState exits: m=394606 SNR=160.8
04:12:27.817 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:27.818 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:27.819 00.001 21068 Enqueuing Expose request
04:12:27.819 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:27.820 00.001 16108 Worker thread wakes up
04:12:27.820 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:27.821 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:28.981 01.160 16108 Exposure complete
04:12:29.042 00.061 16108 worker thread done servicing request
04:12:29.042 00.000 21068 OnExposeComplete: enter
04:12:29.043 00.001 21068 UpdateGuideState(): m_state=6
04:12:29.044 00.001 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
04:12:29.045 00.001 21068 Star::Find returns 1 (0), X=103.41, Y=800.88, Mass=402184, SNR=154.0, Peak=43280 HFD=3.5
04:12:29.047 00.002 21068 MultiStar: [#1 -0.72,0.03,0.84,U] [#2 -0.79,-0.25,0.00,M1] [#3 -0.72,-0.23,0.00,M1] [#4 -0.57,-0.17,0.31,U] [#5 -0.62,0.18,0.24,U] [#6 -0.50,-0.03,0.23,U] [#7 -0.63,-0.08,0.21,U] [#8 -0.87,0.42,0.00,M4] 
04:12:29.047 00.000 21068 single-star, 5 included, MultiStar: {-0.48, -0.07}, one-star: {-0.19, -0.19}
04:12:29.048 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.96)
04:12:29.049 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
04:12:29.049 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.36 mountX=0.16 mountY=0.23, mountTheta=0.98
04:12:29.051 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.19, opts=13)
04:12:29.052 00.001 21068 Enqueuing Move request for scope (-0.19, -0.19)
04:12:29.052 00.000 16108 Worker thread wakes up
04:12:29.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
04:12:29.052 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
04:12:29.052 00.000 16108 Moving (-0.19, -0.19) raw xDistance=0.16 yDistance=0.23
04:12:29.053 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:12:29.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:12:29.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:12:29.053 00.000 16108 MoveAxis(E, 0, ABG)
04:12:29.053 00.000 16108 Move returns status 0, amount 0
04:12:29.053 00.000 16108 MoveAxis(N, 0, ABG)
04:12:29.053 00.000 16108 Move returns status 0, amount 0
04:12:29.053 00.000 16108 move complete, result=0
04:12:29.053 00.000 16108 worker thread done servicing request
04:12:29.056 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2077, max=65535, med=4480, FiltMin=3830, FiltMax=27171, Gamma=1.000
04:12:29.078 00.022 21068 UpdateGuideState exits: m=402184 SNR=154.0
04:12:29.079 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:29.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:29.081 00.001 21068 Enqueuing Expose request
04:12:29.082 00.001 16108 Worker thread wakes up
04:12:29.082 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:29.082 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:29.082 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:30.056 00.974 16108 Exposure complete
04:12:30.121 00.065 16108 worker thread done servicing request
04:12:30.121 00.000 21068 OnExposeComplete: enter
04:12:30.123 00.002 21068 UpdateGuideState(): m_state=6
04:12:30.124 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
04:12:30.124 00.000 21068 Star::Find returns 1 (0), X=103.39, Y=800.91, Mass=407666, SNR=147.8, Peak=45936 HFD=3.6
04:12:30.125 00.001 21068 MultiStar: [#1 -0.68,0.17,0.81,U] [#2 -0.89,-0.05,0.00,M2] [#3 -0.73,-0.05,0.00,M2] [#4 -0.46,0.01,0.29,U] [#5 -0.60,0.11,0.32,U] [#6 -0.42,0.02,0.21,U] [#7 -0.47,-0.00,0.23,U] [#8 -0.71,0.31,0.00,M5] 
04:12:30.126 00.001 21068 single-star, 5 included, MultiStar: {-0.45, 0.01}, one-star: {-0.21, -0.16}
04:12:30.127 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.46 = 0.82)
04:12:30.128 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.40 = 0.88)
04:12:30.128 00.000 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.50 mountX=0.18 mountY=0.20, mountTheta=0.85
04:12:30.130 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.16, opts=13)
04:12:30.131 00.001 21068 Enqueuing Move request for scope (-0.21, -0.16)
04:12:30.131 00.000 16108 Worker thread wakes up
04:12:30.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
04:12:30.132 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
04:12:30.132 00.000 16108 Moving (-0.21, -0.16) raw xDistance=0.18 yDistance=0.20
04:12:30.132 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:12:30.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:12:30.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:12:30.132 00.000 16108 MoveAxis(E, 0, ABG)
04:12:30.132 00.000 16108 Move returns status 0, amount 0
04:12:30.132 00.000 16108 MoveAxis(N, 0, ABG)
04:12:30.132 00.000 16108 Move returns status 0, amount 0
04:12:30.132 00.000 16108 move complete, result=0
04:12:30.132 00.000 16108 worker thread done servicing request
04:12:30.135 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=4480, FiltMin=3779, FiltMax=27725, Gamma=1.000
04:12:30.148 00.013 21068 UpdateGuideState exits: m=407666 SNR=147.8
04:12:30.149 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:30.151 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:30.152 00.001 21068 Enqueuing Expose request
04:12:30.153 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:30.155 00.002 16108 Worker thread wakes up
04:12:30.155 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:30.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:31.313 01.158 16108 Exposure complete
04:12:31.384 00.071 16108 worker thread done servicing request
04:12:31.384 00.000 21068 OnExposeComplete: enter
04:12:31.385 00.001 21068 UpdateGuideState(): m_state=6
04:12:31.386 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
04:12:31.386 00.000 21068 Star::Find returns 1 (0), X=103.41, Y=800.88, Mass=399191, SNR=147.7, Peak=44710 HFD=3.4
04:12:31.387 00.001 21068 MultiStar: [#1 -0.70,-0.00,0.97,U] [#2 -0.82,-0.36,0.00,M3] [#3 -0.71,-0.07,0.85,U] [#4 -0.89,-0.53,0.00,M1] [#5 -0.64,0.27,0.29,U] [#6 -0.41,-0.23,0.21,U] [#7 -0.52,-0.11,0.25,U] [#8 -1.02,0.05,0.00,M6] 
04:12:31.388 00.001 21068 single-star, 5 included, MultiStar: {-0.52, -0.07}, one-star: {-0.19, -0.19}
04:12:31.389 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
04:12:31.390 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
04:12:31.390 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.36 mountX=0.16 mountY=0.23, mountTheta=0.98
04:12:31.393 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.19, opts=13)
04:12:31.394 00.001 21068 Enqueuing Move request for scope (-0.19, -0.19)
04:12:31.395 00.001 16108 Worker thread wakes up
04:12:31.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
04:12:31.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
04:12:31.395 00.000 16108 Moving (-0.19, -0.19) raw xDistance=0.16 yDistance=0.23
04:12:31.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:12:31.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:31.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:12:31.395 00.000 16108 MoveAxis(E, 0, ABG)
04:12:31.395 00.000 16108 Move returns status 0, amount 0
04:12:31.395 00.000 16108 MoveAxis(N, 0, ABG)
04:12:31.395 00.000 16108 Move returns status 0, amount 0
04:12:31.395 00.000 16108 move complete, result=0
04:12:31.395 00.000 16108 worker thread done servicing request
04:12:31.399 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4480, FiltMin=3811, FiltMax=23293, Gamma=1.000
04:12:31.412 00.013 21068 UpdateGuideState exits: m=399191 SNR=147.7
04:12:31.412 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:31.413 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:31.414 00.001 21068 Enqueuing Expose request
04:12:31.414 00.000 16108 Worker thread wakes up
04:12:31.414 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:31.415 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:31.415 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:32.394 00.979 16108 Exposure complete
04:12:32.447 00.053 16108 worker thread done servicing request
04:12:32.448 00.001 21068 OnExposeComplete: enter
04:12:32.448 00.000 21068 UpdateGuideState(): m_state=6
04:12:32.449 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
04:12:32.450 00.001 21068 Star::Find returns 1 (0), X=103.35, Y=800.86, Mass=402371, SNR=154.6, Peak=44096 HFD=3.6
04:12:32.451 00.001 21068 MultiStar: [#1 -0.70,0.09,0.76,U] [#2 -0.88,-0.12,0.00,M4] [#3 -0.65,-0.15,0.89,U] [#4 -0.63,-0.01,0.30,U] [#5 -0.40,0.46,0.22,U] [#6 -0.74,-0.21,0.00,M1] [#7 -0.31,0.28,0.25,U] [#8 -0.96,0.39,0.00,M7] 
04:12:32.452 00.001 21068 single-star, 5 included, MultiStar: {-0.50, -0.03}, one-star: {-0.25, -0.21}
04:12:32.453 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
04:12:32.453 00.000 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
04:12:32.454 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.44 mountX=0.21 mountY=0.26, mountTheta=0.90
04:12:32.456 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.21, opts=13)
04:12:32.457 00.001 21068 Enqueuing Move request for scope (-0.25, -0.21)
04:12:32.458 00.001 16108 Worker thread wakes up
04:12:32.458 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
04:12:32.458 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
04:12:32.458 00.000 16108 Moving (-0.25, -0.21) raw xDistance=0.21 yDistance=0.26
04:12:32.458 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:12:32.458 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.12 newest=0.70
04:12:32.458 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:12:32.458 00.000 16108 MoveAxis(W, 55, ABG)
04:12:32.458 00.000 16108 Guiding  Dir = 3, Dur = 55
04:12:32.458 00.000 16108 IsSlewing returns 0
04:12:32.459 00.001 16108 IsGuiding returns 0
04:12:32.462 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4480, FiltMin=3856, FiltMax=29193, Gamma=1.000
04:12:32.475 00.013 21068 UpdateGuideState exits: m=402371 SNR=154.6
04:12:32.476 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:32.477 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:32.478 00.001 21068 Enqueuing Expose request
04:12:32.506 00.028 16108 PulseGuide returned control before completion, sleep 18
04:12:32.537 00.031 16108 IsGuiding returns 1
04:12:32.537 00.000 16108 scope still moving after pulse duration time elapsed
04:12:32.568 00.031 16108 IsSlewing returns 0
04:12:32.568 00.000 16108 IsGuiding returns 1
04:12:32.599 00.031 16108 IsSlewing returns 0
04:12:32.600 00.001 16108 IsGuiding returns 0
04:12:32.600 00.000 16108 scope move finished after 55 + 85 ms
04:12:32.600 00.000 16108 Move returns status 0, amount 55
04:12:32.600 00.000 16108 MoveAxis(S, 53, ABG)
04:12:32.600 00.000 16108 Guiding  Dir = 1, Dur = 53
04:12:32.601 00.001 16108 IsSlewing returns 0
04:12:32.601 00.000 16108 IsGuiding returns 0
04:12:32.662 00.061 16108 IsGuiding returns 1
04:12:32.662 00.000 16108 scope still moving after pulse duration time elapsed
04:12:32.692 00.030 16108 IsSlewing returns 0
04:12:32.693 00.001 16108 IsGuiding returns 1
04:12:32.724 00.031 16108 IsSlewing returns 0
04:12:32.724 00.000 16108 IsGuiding returns 1
04:12:32.756 00.032 16108 IsSlewing returns 0
04:12:32.757 00.001 16108 IsGuiding returns 0
04:12:32.757 00.000 16108 scope move finished after 53 + 102 ms
04:12:32.757 00.000 16108 Move returns status 0, amount 53
04:12:32.757 00.000 16108 move complete, result=0
04:12:32.757 00.000 16108 worker thread done servicing request
04:12:32.757 00.000 16108 Worker thread wakes up
04:12:32.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:32.758 00.001 21068 GuideStep: 0.2 px 55 ms WEST, 0.3 px 53 ms SOUTH
04:12:32.760 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:33.916 01.156 16108 Exposure complete
04:12:33.992 00.076 16108 worker thread done servicing request
04:12:33.992 00.000 21068 OnExposeComplete: enter
04:12:33.995 00.003 21068 UpdateGuideState(): m_state=6
04:12:33.996 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
04:12:33.997 00.001 21068 Star::Find returns 1 (0), X=103.70, Y=801.02, Mass=416741, SNR=176.0, Peak=47568 HFD=3.4
04:12:33.999 00.002 21068 MultiStar: [#1 -0.46,0.18,0.73,U] [#2 -0.65,-0.05,0.62,U] [#3 -0.39,-0.05,0.80,U] [#4 -0.46,-0.27,0.27,U] [#5 -0.38,0.35,0.16,U] [#6 -0.19,0.10,0.19,U] [#7 0.16,0.33,0.18,U] [#8 -0.28,0.32,0.25,U] 
04:12:34.000 00.001 21068 single-star, 8 included, MultiStar: {-0.29, 0.04}, one-star: {0.10, -0.05}
04:12:34.002 00.002 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
04:12:34.003 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
04:12:34.004 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.46 mountX=-0.10 mountY=0.02, mountTheta=2.92
04:12:34.006 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
04:12:34.007 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
04:12:34.008 00.001 16108 Worker thread wakes up
04:12:34.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
04:12:34.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
04:12:34.008 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.10 yDistance=0.02
04:12:34.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:12:34.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:34.009 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:12:34.009 00.000 16108 MoveAxis(E, 0, ABG)
04:12:34.009 00.000 16108 Move returns status 0, amount 0
04:12:34.009 00.000 16108 MoveAxis(N, 0, ABG)
04:12:34.009 00.000 16108 Move returns status 0, amount 0
04:12:34.009 00.000 16108 move complete, result=0
04:12:34.009 00.000 16108 worker thread done servicing request
04:12:34.014 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4477, FiltMin=3837, FiltMax=29261, Gamma=1.000
04:12:34.028 00.014 21068 UpdateGuideState exits: m=416741 SNR=176.0
04:12:34.029 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:34.030 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:34.031 00.001 21068 Enqueuing Expose request
04:12:34.031 00.000 16108 Worker thread wakes up
04:12:34.031 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:34.032 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:34.032 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:35.012 00.980 16108 Exposure complete
04:12:35.079 00.067 16108 worker thread done servicing request
04:12:35.080 00.001 21068 OnExposeComplete: enter
04:12:35.082 00.002 21068 UpdateGuideState(): m_state=6
04:12:35.084 00.002 21068 Star::Find(15, 103, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
04:12:35.085 00.001 21068 Star::Find returns 1 (0), X=103.67, Y=800.88, Mass=392821, SNR=155.5, Peak=47824 HFD=3.6
04:12:35.087 00.002 21068 MultiStar: [#1 -0.32,0.22,0.93,U] [#2 -0.41,-0.00,0.83,U] [#3 -0.32,0.06,0.78,U] [#4 -0.16,-0.04,0.26,U] [#5 -0.41,0.27,0.22,U] [#6 -0.45,0.24,0.22,U] [#7 0.31,0.35,0.28,U] [#8 -0.48,0.35,0.22,U] 
04:12:35.088 00.001 21068 single-star, 8 included, MultiStar: {-0.22, 0.07}, one-star: {0.07, -0.19}
04:12:35.089 00.001 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
04:12:35.091 00.002 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.15)
04:12:35.093 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.23 mountX=-0.10 mountY=0.17, mountTheta=2.10
04:12:35.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.19, opts=13)
04:12:35.097 00.002 21068 Enqueuing Move request for scope (0.07, -0.19)
04:12:35.099 00.002 16108 Worker thread wakes up
04:12:35.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
04:12:35.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
04:12:35.099 00.000 16108 Moving (0.07, -0.19) raw xDistance=-0.10 yDistance=0.17
04:12:35.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:12:35.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:35.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:12:35.099 00.000 16108 MoveAxis(E, 0, ABG)
04:12:35.099 00.000 16108 Move returns status 0, amount 0
04:12:35.099 00.000 16108 MoveAxis(N, 0, ABG)
04:12:35.099 00.000 16108 Move returns status 0, amount 0
04:12:35.100 00.001 16108 move complete, result=0
04:12:35.100 00.000 16108 worker thread done servicing request
04:12:35.104 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1593, max=65535, med=4477, FiltMin=3798, FiltMax=30857, Gamma=1.000
04:12:35.127 00.023 21068 UpdateGuideState exits: m=392821 SNR=155.5
04:12:35.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:35.128 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:35.129 00.001 21068 Enqueuing Expose request
04:12:35.130 00.001 16108 Worker thread wakes up
04:12:35.130 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:35.131 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:35.131 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:36.299 01.168 16108 Exposure complete
04:12:36.369 00.070 16108 worker thread done servicing request
04:12:36.369 00.000 21068 OnExposeComplete: enter
04:12:36.370 00.001 21068 UpdateGuideState(): m_state=6
04:12:36.370 00.000 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
04:12:36.372 00.002 21068 Star::Find returns 1 (0), X=102.85, Y=800.66, Mass=436461, SNR=163.7, Peak=40902 HFD=3.7
04:12:36.373 00.001 21068 MultiStar: [#1 -0.97,-0.02,0.00,M1] [#2 -1.15,-0.28,0.00,M3] [#3 -0.97,-0.10,0.00,M1] [#4 -1.14,-0.45,0.00,M1] [#5 -0.86,-0.20,0.00,M1] [#6 -0.77,0.12,0.00,M1] [#7 -0.61,-0.28,0.24,U] [#8 -1.08,-0.02,0.00,M6] 
04:12:36.374 00.001 21068 refined, 1 included, MultiStar: {-0.72, -0.38}, one-star: {-0.75, -0.41}
04:12:36.374 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.66)
04:12:36.375 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
04:12:36.376 00.001 21068 CameraToMount -- cameraX=-0.72 cameraY=-0.38 hyp=0.82 cameraTheta=-2.65 mountX=0.64 mountY=0.54, mountTheta=0.70
04:12:36.378 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.72, y=-0.38, opts=13)
04:12:36.378 00.000 21068 Enqueuing Move request for scope (-0.72, -0.38)
04:12:36.379 00.001 16108 Worker thread wakes up
04:12:36.379 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.38) opts 0xd
04:12:36.379 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.72, -0.38)
04:12:36.379 00.000 16108 Moving (-0.72, -0.38) raw xDistance=0.64 yDistance=0.54
04:12:36.379 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
04:12:36.379 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
04:12:36.379 00.000 16108 MoveAxis(W, 169, ABG)
04:12:36.379 00.000 16108 Guiding  Dir = 3, Dur = 169
04:12:36.380 00.001 16108 IsSlewing returns 0
04:12:36.380 00.000 16108 IsGuiding returns 0
04:12:36.383 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4470, FiltMin=3862, FiltMax=35366, Gamma=1.000
04:12:36.388 00.005 16108 PulseGuide returned control before completion, sleep 171
04:12:36.399 00.011 21068 UpdateGuideState exits: m=436461 SNR=163.7
04:12:36.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:36.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:36.401 00.000 21068 Enqueuing Expose request
04:12:36.561 00.160 16108 IsGuiding returns 1
04:12:36.561 00.000 16108 scope still moving after pulse duration time elapsed
04:12:36.592 00.031 16108 IsSlewing returns 0
04:12:36.593 00.001 16108 IsGuiding returns 0
04:12:36.593 00.000 16108 scope move finished after 169 + 43 ms
04:12:36.593 00.000 16108 Move returns status 0, amount 169
04:12:36.593 00.000 16108 MoveAxis(S, 109, ABG)
04:12:36.593 00.000 16108 Guiding  Dir = 1, Dur = 109
04:12:36.593 00.000 16108 IsSlewing returns 0
04:12:36.593 00.000 16108 IsGuiding returns 0
04:12:36.625 00.032 16108 PulseGuide returned control before completion, sleep 88
04:12:36.718 00.093 16108 IsGuiding returns 1
04:12:36.718 00.000 16108 scope still moving after pulse duration time elapsed
04:12:36.750 00.032 16108 IsSlewing returns 0
04:12:36.750 00.000 16108 IsGuiding returns 1
04:12:36.781 00.031 16108 IsSlewing returns 0
04:12:36.782 00.001 16108 IsGuiding returns 0
04:12:36.782 00.000 16108 scope move finished after 109 + 79 ms
04:12:36.782 00.000 16108 Move returns status 0, amount 109
04:12:36.782 00.000 16108 move complete, result=0
04:12:36.782 00.000 16108 worker thread done servicing request
04:12:36.782 00.000 16108 Worker thread wakes up
04:12:36.783 00.001 21068 GuideStep: 0.6 px 169 ms WEST, 0.5 px 109 ms SOUTH
04:12:36.786 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:36.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:37.758 00.972 16108 Exposure complete
04:12:37.814 00.056 16108 worker thread done servicing request
04:12:37.814 00.000 21068 OnExposeComplete: enter
04:12:37.815 00.001 21068 UpdateGuideState(): m_state=6
04:12:37.816 00.001 21068 Star::Find(15, 102, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
04:12:37.817 00.001 21068 Star::Find returns 1 (0), X=103.61, Y=800.80, Mass=413238, SNR=172.1, Peak=40816 HFD=3.6
04:12:37.818 00.001 21068 MultiStar: [#1 -0.47,-0.08,0.82,U] [#2 -0.59,-0.28,0.80,U] [#3 -0.33,-0.07,0.69,U] [#4 -0.35,-0.20,0.24,U] [#5 0.01,0.18,0.23,U] [#6 -0.74,0.25,0.00,M2] [#7 -0.22,0.22,0.18,U] [#8 -0.58,0.23,0.22,U] 
04:12:37.818 00.000 21068 single-star, 7 included, MultiStar: {-0.32, -0.13}, one-star: {0.01, -0.27}
04:12:37.819 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.77)
04:12:37.820 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.45 = 1.84)
04:12:37.822 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.54 mountX=-0.06 mountY=0.26, mountTheta=1.78
04:12:37.827 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.27, opts=13)
04:12:37.828 00.001 21068 Enqueuing Move request for scope (0.01, -0.27)
04:12:37.830 00.002 16108 Worker thread wakes up
04:12:37.830 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
04:12:37.830 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
04:12:37.830 00.000 16108 Moving (0.01, -0.27) raw xDistance=-0.06 yDistance=0.26
04:12:37.831 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:12:37.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:12:37.831 00.000 16108 MoveAxis(E, 0, ABG)
04:12:37.831 00.000 16108 Move returns status 0, amount 0
04:12:37.831 00.000 16108 MoveAxis(S, 53, ABG)
04:12:37.831 00.000 16108 Guiding  Dir = 1, Dur = 53
04:12:37.832 00.001 16108 IsSlewing returns 0
04:12:37.832 00.000 16108 IsGuiding returns 0
04:12:37.837 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4470, FiltMin=3830, FiltMax=24281, Gamma=1.000
04:12:37.851 00.014 21068 UpdateGuideState exits: m=413238 SNR=172.1
04:12:37.852 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:37.852 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:37.853 00.001 21068 Enqueuing Expose request
04:12:37.879 00.026 16108 PulseGuide returned control before completion, sleep 17
04:12:37.909 00.030 16108 IsGuiding returns 1
04:12:37.909 00.000 16108 scope still moving after pulse duration time elapsed
04:12:37.940 00.031 16108 IsSlewing returns 0
04:12:37.940 00.000 16108 IsGuiding returns 1
04:12:37.972 00.032 16108 IsSlewing returns 0
04:12:37.973 00.001 16108 IsGuiding returns 1
04:12:38.002 00.029 16108 IsSlewing returns 0
04:12:38.002 00.000 16108 IsGuiding returns 0
04:12:38.002 00.000 16108 scope move finished after 53 + 116 ms
04:12:38.002 00.000 16108 Move returns status 0, amount 53
04:12:38.002 00.000 16108 move complete, result=0
04:12:38.002 00.000 16108 worker thread done servicing request
04:12:38.002 00.000 16108 Worker thread wakes up
04:12:38.002 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
04:12:38.004 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:38.005 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:39.171 01.166 16108 Exposure complete
04:12:39.228 00.057 16108 worker thread done servicing request
04:12:39.228 00.000 21068 OnExposeComplete: enter
04:12:39.229 00.001 21068 UpdateGuideState(): m_state=6
04:12:39.230 00.001 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
04:12:39.231 00.001 21068 Star::Find returns 1 (0), X=104.10, Y=800.83, Mass=434954, SNR=166.5, Peak=43040 HFD=3.7
04:12:39.232 00.001 21068 MultiStar: [#1 0.01,-0.14,0.83,U] [#2 -0.30,-0.46,0.76,U] [#3 0.07,-0.20,0.76,U] [#4 0.26,-0.44,0.31,U] [#5 0.32,-0.08,0.25,U] [#6 -0.09,-0.50,0.15,U] [#7 0.41,-0.46,0.19,U] [#8 -0.10,-0.22,0.24,U] 
04:12:39.233 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.28}, one-star: {0.50, -0.24}
04:12:39.234 00.001 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.15)
04:12:39.235 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
04:12:39.235 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.16 mountX=-0.17 mountY=0.24, mountTheta=2.17
04:12:39.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.28, opts=13)
04:12:39.238 00.001 21068 Enqueuing Move request for scope (0.12, -0.28)
04:12:39.238 00.000 16108 Worker thread wakes up
04:12:39.239 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
04:12:39.239 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
04:12:39.239 00.000 16108 Moving (0.12, -0.28) raw xDistance=-0.17 yDistance=0.24
04:12:39.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:12:39.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:12:39.239 00.000 16108 MoveAxis(E, 0, ABG)
04:12:39.239 00.000 16108 Move returns status 0, amount 0
04:12:39.239 00.000 16108 MoveAxis(S, 48, ABG)
04:12:39.239 00.000 16108 Guiding  Dir = 1, Dur = 48
04:12:39.239 00.000 16108 IsSlewing returns 0
04:12:39.239 00.000 16108 IsGuiding returns 0
04:12:39.246 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4467, FiltMin=3795, FiltMax=30739, Gamma=1.000
04:12:39.260 00.014 16108 PulseGuide returned control before completion, sleep 39
04:12:39.264 00.004 21068 UpdateGuideState exits: m=434954 SNR=166.5
04:12:39.266 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:39.266 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:39.268 00.002 21068 Enqueuing Expose request
04:12:39.306 00.038 16108 IsGuiding returns 1
04:12:39.306 00.000 16108 scope still moving after pulse duration time elapsed
04:12:39.336 00.030 16108 IsSlewing returns 0
04:12:39.336 00.000 16108 IsGuiding returns 1
04:12:39.366 00.030 16108 IsSlewing returns 0
04:12:39.366 00.000 16108 IsGuiding returns 0
04:12:39.366 00.000 16108 scope move finished after 48 + 79 ms
04:12:39.366 00.000 16108 Move returns status 0, amount 48
04:12:39.366 00.000 16108 move complete, result=0
04:12:39.366 00.000 16108 worker thread done servicing request
04:12:39.366 00.000 16108 Worker thread wakes up
04:12:39.368 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:39.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:39.368 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 48 ms SOUTH
04:12:40.342 00.974 16108 Exposure complete
04:12:40.398 00.056 16108 worker thread done servicing request
04:12:40.398 00.000 21068 OnExposeComplete: enter
04:12:40.399 00.001 21068 UpdateGuideState(): m_state=6
04:12:40.400 00.001 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
04:12:40.402 00.002 21068 Star::Find returns 1 (0), X=103.92, Y=800.58, Mass=438610, SNR=161.6, Peak=42448 HFD=3.6
04:12:40.403 00.001 21068 MultiStar: [#1 -0.08,-0.32,0.87,U] [#2 -0.15,-0.48,0.98,U] [#3 0.07,-0.44,0.77,U] [#4 -0.12,-0.64,0.33,U] [#5 0.22,-0.05,0.25,U] [#6 0.15,-0.41,0.24,U] [#7 0.01,-0.10,0.20,U] [#8 -0.14,-0.06,0.25,U] 
04:12:40.404 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.40}, one-star: {0.32, -0.49}
04:12:40.404 00.000 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.44 = 1.84)
04:12:40.405 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.38 = 1.90)
04:12:40.405 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.48 mountX=-0.11 mountY=0.38, mountTheta=1.84
04:12:40.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.40, opts=13)
04:12:40.408 00.001 21068 Enqueuing Move request for scope (0.04, -0.40)
04:12:40.409 00.001 16108 Worker thread wakes up
04:12:40.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd
04:12:40.409 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.40)
04:12:40.409 00.000 16108 Moving (0.04, -0.40) raw xDistance=-0.11 yDistance=0.38
04:12:40.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:12:40.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:12:40.409 00.000 16108 MoveAxis(E, 0, ABG)
04:12:40.410 00.001 16108 Move returns status 0, amount 0
04:12:40.410 00.000 16108 MoveAxis(S, 76, ABG)
04:12:40.410 00.000 16108 Guiding  Dir = 1, Dur = 76
04:12:40.410 00.000 16108 IsSlewing returns 0
04:12:40.411 00.001 16108 IsGuiding returns 0
04:12:40.417 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2243, max=65535, med=4467, FiltMin=3801, FiltMax=30899, Gamma=1.000
04:12:40.431 00.014 21068 UpdateGuideState exits: m=438610 SNR=161.6
04:12:40.431 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:40.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:40.433 00.001 21068 Enqueuing Expose request
04:12:40.450 00.017 16108 PulseGuide returned control before completion, sleep 48
04:12:40.511 00.061 16108 IsGuiding returns 1
04:12:40.511 00.000 16108 scope still moving after pulse duration time elapsed
04:12:40.543 00.032 16108 IsSlewing returns 0
04:12:40.543 00.000 16108 IsGuiding returns 0
04:12:40.543 00.000 16108 scope move finished after 76 + 56 ms
04:12:40.543 00.000 16108 Move returns status 0, amount 76
04:12:40.544 00.001 16108 move complete, result=0
04:12:40.544 00.000 16108 worker thread done servicing request
04:12:40.544 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 76 ms SOUTH
04:12:40.545 00.001 16108 Worker thread wakes up
04:12:40.545 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:40.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:41.697 01.152 16108 Exposure complete
04:12:41.771 00.074 16108 worker thread done servicing request
04:12:41.771 00.000 21068 OnExposeComplete: enter
04:12:41.772 00.001 21068 UpdateGuideState(): m_state=6
04:12:41.772 00.000 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
04:12:41.773 00.001 21068 Star::Find returns 1 (0), X=104.41, Y=800.44, Mass=451403, SNR=178.7, Peak=40070 HFD=3.3
04:12:41.774 00.001 21068 MultiStar: [#1 0.42,-0.37,0.81,U] [#2 0.15,-0.66,0.69,U] [#3 0.36,-0.59,0.69,U] [#4 0.65,-0.88,0.00,M1] [#5 0.64,-0.04,0.28,U] [#6 0.73,-0.34,0.00,M1] [#7 0.56,-0.30,0.21,U] [#8 0.30,-0.02,0.18,U] 
04:12:41.776 00.002 21068 refined, 6 included, MultiStar: {0.48, -0.49}, one-star: {0.81, -0.63}
04:12:41.777 00.001 21068 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.97) = xAngle (-3.76 = 2.53)
04:12:41.777 00.000 21068 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.59)
04:12:41.778 00.001 21068 CameraToMount -- cameraX=0.48 cameraY=-0.49 hyp=0.68 cameraTheta=-0.79 mountX=-0.56 mountY=0.36, mountTheta=2.57
04:12:41.780 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=-0.49, opts=13)
04:12:41.780 00.000 21068 Enqueuing Move request for scope (0.48, -0.49)
04:12:41.781 00.001 16108 Worker thread wakes up
04:12:41.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.49) opts 0xd
04:12:41.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.48, -0.49)
04:12:41.781 00.000 16108 Moving (0.48, -0.49) raw xDistance=-0.56 yDistance=0.36
04:12:41.781 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
04:12:41.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:12:41.781 00.000 16108 MoveAxis(E, 146, ABG)
04:12:41.782 00.001 16108 Guiding  Dir = 2, Dur = 146
04:12:41.782 00.000 16108 IsSlewing returns 0
04:12:41.782 00.000 16108 IsGuiding returns 0
04:12:41.787 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4467, FiltMin=3760, FiltMax=22787, Gamma=1.000
04:12:41.798 00.011 16108 PulseGuide returned control before completion, sleep 141
04:12:41.809 00.011 21068 UpdateGuideState exits: m=451403 SNR=178.7
04:12:41.811 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:41.813 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:41.814 00.001 21068 Enqueuing Expose request
04:12:41.952 00.138 16108 IsGuiding returns 1
04:12:41.952 00.000 16108 scope still moving after pulse duration time elapsed
04:12:41.983 00.031 16108 IsSlewing returns 0
04:12:41.984 00.001 16108 IsGuiding returns 0
04:12:41.984 00.000 16108 scope move finished after 146 + 55 ms
04:12:41.984 00.000 16108 Move returns status 0, amount 146
04:12:41.984 00.000 16108 MoveAxis(S, 72, ABG)
04:12:41.984 00.000 16108 Guiding  Dir = 1, Dur = 72
04:12:41.985 00.001 16108 IsSlewing returns 0
04:12:41.985 00.000 16108 IsGuiding returns 0
04:12:42.032 00.047 16108 PulseGuide returned control before completion, sleep 36
04:12:42.076 00.044 16108 IsGuiding returns 1
04:12:42.076 00.000 16108 scope still moving after pulse duration time elapsed
04:12:42.108 00.032 16108 IsSlewing returns 0
04:12:42.108 00.000 16108 IsGuiding returns 1
04:12:42.140 00.032 16108 IsSlewing returns 0
04:12:42.140 00.000 16108 IsGuiding returns 0
04:12:42.140 00.000 16108 scope move finished after 72 + 82 ms
04:12:42.140 00.000 16108 Move returns status 0, amount 72
04:12:42.140 00.000 16108 move complete, result=0
04:12:42.141 00.001 16108 worker thread done servicing request
04:12:42.141 00.000 16108 Worker thread wakes up
04:12:42.141 00.000 21068 GuideStep: -0.6 px 146 ms EAST, 0.4 px 72 ms SOUTH
04:12:42.145 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:42.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:43.111 00.966 16108 Exposure complete
04:12:43.172 00.061 16108 worker thread done servicing request
04:12:43.172 00.000 21068 OnExposeComplete: enter
04:12:43.173 00.001 21068 UpdateGuideState(): m_state=6
04:12:43.175 00.002 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
04:12:43.176 00.001 21068 Star::Find returns 1 (0), X=104.33, Y=800.38, Mass=422321, SNR=165.5, Peak=37677 HFD=3.4
04:12:43.177 00.001 21068 MultiStar: [#1 0.33,-0.19,0.82,U] [#2 0.38,-0.45,0.72,U] [#3 0.42,-0.48,0.76,U] [#4 0.41,-0.56,0.30,U] [#5 0.34,-0.05,0.25,U] [#6 0.09,-0.70,0.19,U] [#7 0.67,-0.31,0.00,M1] [#8 0.38,0.19,0.26,U] 
04:12:43.178 00.001 21068 refined, 7 included, MultiStar: {0.45, -0.42}, one-star: {0.73, -0.69}
04:12:43.179 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
04:12:43.179 00.000 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
04:12:43.180 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=-0.42 hyp=0.61 cameraTheta=-0.75 mountX=-0.51 mountY=0.30, mountTheta=2.61
04:12:43.181 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=-0.42, opts=13)
04:12:43.182 00.001 21068 Enqueuing Move request for scope (0.45, -0.42)
04:12:43.183 00.001 16108 Worker thread wakes up
04:12:43.183 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.42) opts 0xd
04:12:43.183 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, -0.42)
04:12:43.183 00.000 16108 Moving (0.45, -0.42) raw xDistance=-0.51 yDistance=0.30
04:12:43.183 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
04:12:43.183 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:12:43.183 00.000 16108 MoveAxis(E, 145, ABG)
04:12:43.183 00.000 16108 Guiding  Dir = 2, Dur = 145
04:12:43.184 00.001 16108 IsSlewing returns 0
04:12:43.184 00.000 16108 IsGuiding returns 0
04:12:43.189 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4467, FiltMin=3811, FiltMax=22531, Gamma=1.000
04:12:43.204 00.015 16108 PulseGuide returned control before completion, sleep 135
04:12:43.216 00.012 21068 UpdateGuideState exits: m=422321 SNR=165.5
04:12:43.218 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:43.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:43.220 00.001 21068 Enqueuing Expose request
04:12:43.342 00.122 16108 IsGuiding returns 1
04:12:43.342 00.000 16108 scope still moving after pulse duration time elapsed
04:12:43.373 00.031 16108 IsSlewing returns 0
04:12:43.373 00.000 16108 IsGuiding returns 0
04:12:43.373 00.000 16108 scope move finished after 145 + 44 ms
04:12:43.373 00.000 16108 Move returns status 0, amount 145
04:12:43.373 00.000 16108 MoveAxis(S, 61, ABG)
04:12:43.373 00.000 16108 Guiding  Dir = 1, Dur = 61
04:12:43.373 00.000 16108 IsSlewing returns 0
04:12:43.375 00.002 16108 IsGuiding returns 0
04:12:43.438 00.063 16108 IsGuiding returns 1
04:12:43.438 00.000 16108 scope still moving after pulse duration time elapsed
04:12:43.468 00.030 16108 IsSlewing returns 0
04:12:43.469 00.001 16108 IsGuiding returns 1
04:12:43.499 00.030 16108 IsSlewing returns 0
04:12:43.499 00.000 16108 IsGuiding returns 1
04:12:43.530 00.031 16108 IsSlewing returns 0
04:12:43.530 00.000 16108 IsGuiding returns 0
04:12:43.530 00.000 16108 scope move finished after 61 + 95 ms
04:12:43.530 00.000 16108 Move returns status 0, amount 61
04:12:43.531 00.001 16108 move complete, result=0
04:12:43.531 00.000 16108 worker thread done servicing request
04:12:43.531 00.000 21068 GuideStep: -0.5 px 145 ms EAST, 0.3 px 61 ms SOUTH
04:12:43.532 00.001 16108 Worker thread wakes up
04:12:43.532 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:43.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:44.695 01.163 16108 Exposure complete
04:12:44.767 00.072 16108 worker thread done servicing request
04:12:44.767 00.000 21068 OnExposeComplete: enter
04:12:44.768 00.001 21068 UpdateGuideState(): m_state=6
04:12:44.771 00.003 21068 Star::Find(15, 104, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
04:12:44.772 00.001 21068 Star::Find returns 1 (0), X=103.93, Y=800.57, Mass=446010, SNR=158.6, Peak=46512 HFD=3.6
04:12:44.773 00.001 21068 MultiStar: [#1 -0.03,-0.36,0.77,U] [#2 -0.17,-0.49,0.75,U] [#3 -0.17,-0.25,0.66,U] [#4 0.14,-0.72,0.00,M1] [#5 0.57,-0.33,0.28,U] [#6 -0.06,-0.39,0.21,U] [#7 -0.02,-0.61,0.24,U] [#8 -0.34,-0.05,0.29,U] 
04:12:44.774 00.001 21068 refined, 7 included, MultiStar: {0.03, -0.39}, one-star: {0.33, -0.50}
04:12:44.775 00.001 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
04:12:44.776 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.87)
04:12:44.777 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.50 mountX=-0.09 mountY=0.38, mountTheta=1.82
04:12:44.779 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.39, opts=13)
04:12:44.781 00.002 21068 Enqueuing Move request for scope (0.03, -0.39)
04:12:44.782 00.001 16108 Worker thread wakes up
04:12:44.782 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd
04:12:44.782 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.39)
04:12:44.782 00.000 16108 Moving (0.03, -0.39) raw xDistance=-0.09 yDistance=0.38
04:12:44.782 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:12:44.782 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:12:44.782 00.000 16108 MoveAxis(E, 0, ABG)
04:12:44.782 00.000 16108 Move returns status 0, amount 0
04:12:44.782 00.000 16108 MoveAxis(S, 76, ABG)
04:12:44.783 00.001 16108 Guiding  Dir = 1, Dur = 76
04:12:44.783 00.000 16108 IsSlewing returns 0
04:12:44.783 00.000 16108 IsGuiding returns 0
04:12:44.786 00.003 16108 PulseGuide returned control before completion, sleep 83
04:12:44.787 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4464, FiltMin=3795, FiltMax=27171, Gamma=1.000
04:12:44.813 00.026 21068 UpdateGuideState exits: m=446010 SNR=158.6
04:12:44.814 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:44.815 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:44.816 00.001 21068 Enqueuing Expose request
04:12:44.879 00.063 16108 IsGuiding returns 0
04:12:44.879 00.000 16108 Move returns status 0, amount 76
04:12:44.879 00.000 16108 move complete, result=0
04:12:44.879 00.000 16108 worker thread done servicing request
04:12:44.879 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 76 ms SOUTH
04:12:44.880 00.001 16108 Worker thread wakes up
04:12:44.880 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:44.880 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:45.851 00.971 16108 Exposure complete
04:12:45.919 00.068 16108 worker thread done servicing request
04:12:45.919 00.000 21068 OnExposeComplete: enter
04:12:45.920 00.001 21068 UpdateGuideState(): m_state=6
04:12:45.922 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
04:12:45.923 00.001 21068 Star::Find returns 1 (0), X=103.63, Y=800.49, Mass=443387, SNR=166.8, Peak=45581 HFD=3.3
04:12:45.924 00.001 21068 MultiStar: [#1 -0.21,-0.17,0.74,U] [#2 -0.33,-0.55,0.71,U] [#3 -0.08,-0.43,0.70,U] [#4 -0.06,-0.61,0.28,U] [#5 -0.21,-0.06,0.25,U] [#6 -0.20,-0.51,0.16,U] [#7 0.11,-0.32,0.23,U] [#8 -0.71,0.19,0.00,M1] 
04:12:45.924 00.000 21068 refined, 7 included, MultiStar: {-0.12, -0.43}, one-star: {0.03, -0.58}
04:12:45.925 00.001 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.81 = 1.47)
04:12:45.926 00.001 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.75 = 1.53)
04:12:45.927 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.43 hyp=0.44 cameraTheta=-1.84 mountX=0.04 mountY=0.44, mountTheta=1.47
04:12:45.928 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.43, opts=13)
04:12:45.929 00.001 21068 Enqueuing Move request for scope (-0.12, -0.43)
04:12:45.930 00.001 16108 Worker thread wakes up
04:12:45.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.43) opts 0xd
04:12:45.930 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.43)
04:12:45.930 00.000 16108 Moving (-0.12, -0.43) raw xDistance=0.04 yDistance=0.44
04:12:45.930 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:12:45.930 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
04:12:45.930 00.000 16108 MoveAxis(E, 0, ABG)
04:12:45.930 00.000 16108 Move returns status 0, amount 0
04:12:45.930 00.000 16108 MoveAxis(S, 89, ABG)
04:12:45.930 00.000 16108 Guiding  Dir = 1, Dur = 89
04:12:45.931 00.001 16108 IsSlewing returns 0
04:12:45.931 00.000 16108 IsGuiding returns 0
04:12:45.934 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2173, max=65535, med=4464, FiltMin=3824, FiltMax=27289, Gamma=1.000
04:12:45.947 00.013 21068 UpdateGuideState exits: m=443387 SNR=166.8
04:12:45.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:45.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:45.949 00.000 21068 Enqueuing Expose request
04:12:45.962 00.013 16108 PulseGuide returned control before completion, sleep 69
04:12:46.039 00.077 16108 IsGuiding returns 1
04:12:46.039 00.000 16108 scope still moving after pulse duration time elapsed
04:12:46.070 00.031 16108 IsSlewing returns 0
04:12:46.070 00.000 16108 IsGuiding returns 0
04:12:46.070 00.000 16108 scope move finished after 89 + 49 ms
04:12:46.070 00.000 16108 Move returns status 0, amount 89
04:12:46.070 00.000 16108 move complete, result=0
04:12:46.070 00.000 16108 worker thread done servicing request
04:12:46.070 00.000 16108 Worker thread wakes up
04:12:46.070 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 89 ms SOUTH
04:12:46.072 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:46.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:47.242 01.170 16108 Exposure complete
04:12:47.307 00.065 16108 worker thread done servicing request
04:12:47.307 00.000 21068 OnExposeComplete: enter
04:12:47.308 00.001 21068 UpdateGuideState(): m_state=6
04:12:47.310 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
04:12:47.310 00.000 21068 Star::Find returns 1 (0), X=103.64, Y=800.18, Mass=411521, SNR=180.6, Peak=46525 HFD=3.6
04:12:47.312 00.002 21068 MultiStar: [#1 -0.42,-0.62,0.00,M1] [#2 -0.40,-0.91,0.00,M1] [#3 -0.42,-0.62,0.00,M1] [#4 -0.37,-0.84,0.00,M1] [#5 -0.53,-0.48,0.22,U] [#6 -0.42,-0.71,0.00,M1] [#7 -0.30,-0.89,0.00,M1] [#8 -0.70,-0.23,0.00,M2] 
04:12:47.313 00.001 21068 refined, 1 included, MultiStar: {-0.06, -0.82}, one-star: {0.04, -0.89}
04:12:47.314 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
04:12:47.315 00.001 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
04:12:47.316 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.82 hyp=0.82 cameraTheta=-1.64 mountX=-0.08 mountY=0.81, mountTheta=1.67
04:12:47.317 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.82, opts=13)
04:12:47.318 00.001 21068 Enqueuing Move request for scope (-0.06, -0.82)
04:12:47.319 00.001 16108 Worker thread wakes up
04:12:47.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.82) opts 0xd
04:12:47.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.82)
04:12:47.319 00.000 16108 Moving (-0.06, -0.82) raw xDistance=-0.08 yDistance=0.81
04:12:47.319 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:12:47.319 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
04:12:47.319 00.000 16108 MoveAxis(E, 0, ABG)
04:12:47.319 00.000 16108 Move returns status 0, amount 0
04:12:47.319 00.000 16108 MoveAxis(S, 163, ABG)
04:12:47.319 00.000 16108 Guiding  Dir = 1, Dur = 163
04:12:47.319 00.000 16108 IsSlewing returns 0
04:12:47.319 00.000 16108 IsGuiding returns 0
04:12:47.325 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1734, max=65535, med=4461, FiltMin=3763, FiltMax=26713, Gamma=1.000
04:12:47.346 00.021 21068 UpdateGuideState exits: m=411521 SNR=180.6
04:12:47.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:47.350 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:47.351 00.001 21068 Enqueuing Expose request
04:12:47.373 00.022 16108 PulseGuide returned control before completion, sleep 121
04:12:47.497 00.124 16108 IsGuiding returns 1
04:12:47.497 00.000 16108 scope still moving after pulse duration time elapsed
04:12:47.529 00.032 16108 IsSlewing returns 0
04:12:47.529 00.000 16108 IsGuiding returns 1
04:12:47.560 00.031 16108 IsSlewing returns 0
04:12:47.561 00.001 16108 IsGuiding returns 0
04:12:47.561 00.000 16108 scope move finished after 163 + 78 ms
04:12:47.561 00.000 16108 Move returns status 0, amount 163
04:12:47.561 00.000 16108 move complete, result=0
04:12:47.561 00.000 16108 worker thread done servicing request
04:12:47.561 00.000 16108 Worker thread wakes up
04:12:47.561 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.8 px 163 ms SOUTH
04:12:47.564 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:47.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:48.535 00.971 16108 Exposure complete
04:12:48.592 00.057 16108 worker thread done servicing request
04:12:48.592 00.000 21068 OnExposeComplete: enter
04:12:48.593 00.001 21068 UpdateGuideState(): m_state=6
04:12:48.593 00.000 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
04:12:48.594 00.001 21068 Star::Find returns 1 (0), X=103.30, Y=800.08, Mass=382677, SNR=153.8, Peak=41027 HFD=3.4
04:12:48.595 00.001 21068 MultiStar: [#1 -0.56,-0.66,0.00,M2] [#2 -0.75,-0.90,0.00,M2] [#3 -0.51,-0.72,0.00,M2] [#4 -0.58,-0.83,0.00,M2] [#5 -0.47,-0.59,0.00,M1] [#6 -0.57,-0.72,0.00,M2] [#7 -0.37,-0.50,0.21,U] [#8 -0.85,-0.54,0.00,M3] 
04:12:48.596 00.001 21068 refined, 1 included, MultiStar: {-0.31, -0.91}, one-star: {-0.30, -0.99}
04:12:48.596 00.000 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
04:12:48.597 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
04:12:48.598 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.91 hyp=0.96 cameraTheta=-1.90 mountX=0.15 mountY=0.95, mountTheta=1.41
04:12:48.600 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.91, opts=13)
04:12:48.601 00.001 21068 Enqueuing Move request for scope (-0.31, -0.91)
04:12:48.602 00.001 16108 Worker thread wakes up
04:12:48.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.91) opts 0xd
04:12:48.602 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.91)
04:12:48.602 00.000 16108 Moving (-0.31, -0.91) raw xDistance=0.15 yDistance=0.95
04:12:48.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:12:48.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
04:12:48.602 00.000 16108 MoveAxis(E, 0, ABG)
04:12:48.602 00.000 16108 Move returns status 0, amount 0
04:12:48.603 00.001 16108 MoveAxis(S, 192, ABG)
04:12:48.603 00.000 16108 Guiding  Dir = 1, Dur = 192
04:12:48.603 00.000 16108 IsSlewing returns 0
04:12:48.603 00.000 16108 IsGuiding returns 0
04:12:48.606 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4457, FiltMin=3757, FiltMax=27529, Gamma=1.000
04:12:48.621 00.015 21068 UpdateGuideState exits: m=382677 SNR=153.8
04:12:48.622 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:48.622 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:48.623 00.001 21068 Enqueuing Expose request
04:12:48.642 00.019 16108 PulseGuide returned control before completion, sleep 163
04:12:48.814 00.172 16108 IsGuiding returns 1
04:12:48.814 00.000 16108 scope still moving after pulse duration time elapsed
04:12:48.845 00.031 16108 IsSlewing returns 0
04:12:48.845 00.000 16108 IsGuiding returns 1
04:12:48.876 00.031 16108 IsSlewing returns 0
04:12:48.876 00.000 16108 IsGuiding returns 1
04:12:48.907 00.031 16108 IsSlewing returns 0
04:12:48.907 00.000 16108 IsGuiding returns 0
04:12:48.907 00.000 16108 scope move finished after 192 + 112 ms
04:12:48.907 00.000 16108 Move returns status 0, amount 192
04:12:48.907 00.000 16108 move complete, result=0
04:12:48.909 00.002 16108 worker thread done servicing request
04:12:48.909 00.000 16108 Worker thread wakes up
04:12:48.909 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 1.0 px 192 ms SOUTH
04:12:48.910 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:48.910 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:50.062 01.152 16108 Exposure complete
04:12:50.128 00.066 16108 worker thread done servicing request
04:12:50.128 00.000 21068 OnExposeComplete: enter
04:12:50.130 00.002 21068 UpdateGuideState(): m_state=6
04:12:50.132 00.002 21068 Star::Find(15, 103, 800, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
04:12:50.133 00.001 21068 Star::Find returns 1 (0), X=103.69, Y=799.36, Mass=135497, SNR=72.9, Peak=16109 HFD=3.6
04:12:50.134 00.001 21068 MultiStar: large primary error, entering stabilization period
04:12:50.136 00.002 21068 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.97) = xAngle (-4.49 = 1.80)
04:12:50.137 00.001 21068 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.86)
04:12:50.139 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-1.71 hyp=1.71 cameraTheta=-1.52 mountX=-0.38 mountY=1.64, mountTheta=1.80
04:12:50.141 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-1.71, opts=13)
04:12:50.143 00.002 21068 Enqueuing Move request for scope (0.09, -1.71)
04:12:50.145 00.002 16108 Worker thread wakes up
04:12:50.145 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.71) opts 0xd
04:12:50.146 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -1.71)
04:12:50.146 00.000 16108 Moving (0.09, -1.71) raw xDistance=-0.38 yDistance=1.64
04:12:50.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:12:50.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 1.64 from input 1.64
04:12:50.146 00.000 16108 MoveAxis(E, 101, ABG)
04:12:50.146 00.000 16108 Guiding  Dir = 2, Dur = 101
04:12:50.146 00.000 16108 IsSlewing returns 0
04:12:50.147 00.001 16108 IsGuiding returns 0
04:12:50.151 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1936, max=65535, med=4448, FiltMin=3774, FiltMax=15245, Gamma=1.000
04:12:50.168 00.017 21068 UpdateGuideState exits: m=135497 SNR=72.9
04:12:50.169 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:50.170 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:12:50.171 00.001 21068 Enqueuing Expose request
04:12:50.193 00.022 16108 PulseGuide returned control before completion, sleep 64
04:12:50.271 00.078 16108 IsGuiding returns 1
04:12:50.271 00.000 16108 scope still moving after pulse duration time elapsed
04:12:50.302 00.031 16108 IsSlewing returns 0
04:12:50.302 00.000 16108 IsGuiding returns 1
04:12:50.333 00.031 16108 IsSlewing returns 0
04:12:50.333 00.000 16108 IsGuiding returns 1
04:12:50.364 00.031 16108 IsSlewing returns 0
04:12:50.364 00.000 16108 IsGuiding returns 0
04:12:50.365 00.001 16108 scope move finished after 101 + 117 ms
04:12:50.365 00.000 16108 Move returns status 0, amount 101
04:12:50.365 00.000 16108 MoveAxis(S, 330, ABG)
04:12:50.365 00.000 16108 Guiding  Dir = 1, Dur = 330
04:12:50.365 00.000 16108 IsSlewing returns 0
04:12:50.366 00.001 16108 IsGuiding returns 0
04:12:50.429 00.063 16108 PulseGuide returned control before completion, sleep 278
04:12:50.708 00.279 16108 IsGuiding returns 1
04:12:50.708 00.000 16108 scope still moving after pulse duration time elapsed
04:12:50.740 00.032 16108 IsSlewing returns 0
04:12:50.740 00.000 16108 IsGuiding returns 1
04:12:50.771 00.031 16108 IsSlewing returns 0
04:12:50.771 00.000 16108 IsGuiding returns 1
04:12:50.802 00.031 16108 IsSlewing returns 0
04:12:50.802 00.000 16108 IsGuiding returns 1
04:12:50.834 00.032 16108 IsSlewing returns 0
04:12:50.834 00.000 16108 IsGuiding returns 0
04:12:50.835 00.001 16108 scope move finished after 330 + 138 ms
04:12:50.835 00.000 16108 Move returns status 0, amount 330
04:12:50.835 00.000 16108 move complete, result=0
04:12:50.835 00.000 16108 worker thread done servicing request
04:12:50.835 00.000 21068 GuideStep: -0.4 px 101 ms EAST, 1.6 px 330 ms SOUTH
04:12:50.838 00.003 16108 Worker thread wakes up
04:12:50.838 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:50.839 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(89,786,31,31)
04:12:51.811 00.972 16108 Exposure complete
04:12:51.879 00.068 16108 worker thread done servicing request
04:12:51.879 00.000 21068 OnExposeComplete: enter
04:12:51.884 00.005 21068 UpdateGuideState(): m_state=6
04:12:51.886 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
04:12:51.887 00.001 21068 Star::Find false star n=2 nbg=259 bg=4386.3 sigma=233.1 thresh=5086 peak=4731
04:12:51.887 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1694, SNR=2.9, Peak=5325 HFD=0.0
04:12:51.888 00.001 21068 DistanceChecker: activated
04:12:51.889 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:12:51.890 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:12:51.891 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:12:51.892 00.001 16108 Worker thread wakes up
04:12:51.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:12:51.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:12:51.892 00.000 16108 move complete, result=0
04:12:51.892 00.000 16108 worker thread done servicing request
04:12:52.005 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:52.007 00.002 21068 Status Line: Star lost - low SNR
04:12:52.020 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4445, FiltMin=3769, FiltMax=30201, Gamma=1.000
04:12:52.038 00.018 21068 UpdateGuideState exits: Star lost - low SNR
04:12:52.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:52.040 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:12:52.041 00.001 21068 Enqueuing Expose request
04:12:52.042 00.001 16108 Worker thread wakes up
04:12:52.042 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:52.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:12:53.209 01.167 16108 Exposure complete
04:12:53.276 00.067 16108 worker thread done servicing request
04:12:53.276 00.000 21068 OnExposeComplete: enter
04:12:53.277 00.001 21068 UpdateGuideState(): m_state=6
04:12:53.278 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
04:12:53.278 00.000 21068 Star::Find false star n=10 nbg=224 bg=4333.8 sigma=165.5 thresh=4830 peak=4702
04:12:53.280 00.002 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=6199, SNR=2.9, Peak=5187 HFD=0.0
04:12:53.280 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:12:53.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:12:53.283 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:12:53.283 00.000 16108 Worker thread wakes up
04:12:53.284 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:12:53.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:12:53.284 00.000 16108 move complete, result=0
04:12:53.284 00.000 16108 worker thread done servicing request
04:12:53.398 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:53.399 00.001 21068 Status Line: Star lost - low SNR
04:12:53.409 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4441, FiltMin=3782, FiltMax=25059, Gamma=1.000
04:12:53.422 00.013 21068 UpdateGuideState exits: Star lost - low SNR
04:12:53.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:53.424 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:12:53.426 00.002 21068 Enqueuing Expose request
04:12:53.426 00.000 16108 Worker thread wakes up
04:12:53.426 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:53.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:12:54.398 00.972 16108 Exposure complete
04:12:54.452 00.054 16108 worker thread done servicing request
04:12:54.452 00.000 21068 OnExposeComplete: enter
04:12:54.453 00.001 21068 UpdateGuideState(): m_state=6
04:12:54.454 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
04:12:54.454 00.000 21068 Star::Find false star n=3 nbg=254 bg=4329.3 sigma=228.0 thresh=5013 peak=4677
04:12:54.456 00.002 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2413, SNR=2.9, Peak=5398 HFD=0.0
04:12:54.457 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:12:54.459 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:12:54.460 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:12:54.462 00.002 16108 Worker thread wakes up
04:12:54.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:12:54.462 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:12:54.462 00.000 16108 move complete, result=0
04:12:54.462 00.000 16108 worker thread done servicing request
04:12:54.572 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:54.573 00.001 21068 Status Line: Star lost - low SNR
04:12:54.580 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4445, FiltMin=3785, FiltMax=26509, Gamma=1.000
04:12:54.595 00.015 21068 UpdateGuideState exits: Star lost - low SNR
04:12:54.596 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:54.597 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:12:54.598 00.001 21068 Enqueuing Expose request
04:12:54.599 00.001 16108 Worker thread wakes up
04:12:54.599 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:54.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:12:55.755 01.156 16108 Exposure complete
04:12:55.810 00.055 16108 worker thread done servicing request
04:12:55.810 00.000 21068 OnExposeComplete: enter
04:12:55.812 00.002 21068 UpdateGuideState(): m_state=6
04:12:55.813 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
04:12:55.814 00.001 21068 Star::Find false star n=3 nbg=265 bg=4371.3 sigma=240.9 thresh=5094 peak=4916
04:12:55.815 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3251, SNR=2.9, Peak=5696 HFD=0.0
04:12:55.816 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:12:55.817 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:12:55.818 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:12:55.818 00.000 16108 Worker thread wakes up
04:12:55.818 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:12:55.818 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:12:55.818 00.000 16108 move complete, result=0
04:12:55.819 00.001 16108 worker thread done servicing request
04:12:55.921 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:55.921 00.000 21068 Status Line: Star lost - low SNR
04:12:55.929 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2051, max=65535, med=4445, FiltMin=3808, FiltMax=31261, Gamma=1.000
04:12:55.956 00.027 21068 UpdateGuideState exits: Star lost - low SNR
04:12:55.958 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:55.958 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:12:55.964 00.006 21068 Enqueuing Expose request
04:12:55.970 00.006 16108 Worker thread wakes up
04:12:55.970 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:55.970 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:12:56.950 00.980 16108 Exposure complete
04:12:57.017 00.067 16108 worker thread done servicing request
04:12:57.017 00.000 21068 OnExposeComplete: enter
04:12:57.018 00.001 21068 UpdateGuideState(): m_state=6
04:12:57.019 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
04:12:57.020 00.001 21068 Star::Find false star n=2 nbg=266 bg=4366.7 sigma=235.1 thresh=5072 peak=4675
04:12:57.021 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1487, SNR=2.9, Peak=5497 HFD=0.0
04:12:57.022 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:12:57.023 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:12:57.024 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:12:57.025 00.001 16108 Worker thread wakes up
04:12:57.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:12:57.025 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:12:57.025 00.000 16108 move complete, result=0
04:12:57.025 00.000 16108 worker thread done servicing request
04:12:57.134 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:57.136 00.002 21068 Status Line: Star lost - low SNR
04:12:57.145 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2016, max=65535, med=4448, FiltMin=3817, FiltMax=30416, Gamma=1.000
04:12:57.171 00.026 21068 UpdateGuideState exits: Star lost - low SNR
04:12:57.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:57.173 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:12:57.173 00.000 21068 Enqueuing Expose request
04:12:57.174 00.001 16108 Worker thread wakes up
04:12:57.174 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:57.174 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:12:58.326 01.152 16108 Exposure complete
04:12:58.391 00.065 16108 worker thread done servicing request
04:12:58.391 00.000 21068 OnExposeComplete: enter
04:12:58.392 00.001 21068 UpdateGuideState(): m_state=6
04:12:58.393 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
04:12:58.394 00.001 21068 Star::Find false star n=9 nbg=230 bg=4284.6 sigma=188.7 thresh=4851 peak=4738
04:12:58.394 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=6942, SNR=2.9, Peak=5481 HFD=0.0
04:12:58.395 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:12:58.396 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:12:58.396 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
04:12:58.398 00.002 16108 Worker thread wakes up
04:12:58.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:12:58.398 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:12:58.398 00.000 16108 move complete, result=0
04:12:58.398 00.000 16108 worker thread done servicing request
04:12:58.502 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:58.505 00.003 21068 Status Line: Star lost - low SNR
04:12:58.514 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4445, FiltMin=3824, FiltMax=29856, Gamma=1.000
04:12:58.537 00.023 21068 UpdateGuideState exits: Star lost - low SNR
04:12:58.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:58.539 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:12:58.540 00.001 21068 Enqueuing Expose request
04:12:58.541 00.001 16108 Worker thread wakes up
04:12:58.541 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:58.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:12:59.536 00.995 16108 Exposure complete
04:12:59.598 00.062 16108 worker thread done servicing request
04:12:59.598 00.000 21068 OnExposeComplete: enter
04:12:59.601 00.003 21068 UpdateGuideState(): m_state=6
04:12:59.602 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
04:12:59.603 00.001 21068 Star::Find false star n=6 nbg=254 bg=4343.4 sigma=205.4 thresh=4960 peak=4732
04:12:59.603 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4958, SNR=2.9, Peak=5536 HFD=0.0
04:12:59.604 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:12:59.605 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:12:59.606 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:12:59.607 00.001 16108 Worker thread wakes up
04:12:59.607 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:12:59.607 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:12:59.607 00.000 16108 move complete, result=0
04:12:59.607 00.000 16108 worker thread done servicing request
04:12:59.712 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:12:59.713 00.001 21068 Status Line: Star lost - low SNR
04:12:59.720 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2109, max=65535, med=4445, FiltMin=3789, FiltMax=25334, Gamma=1.000
04:12:59.734 00.014 21068 UpdateGuideState exits: Star lost - low SNR
04:12:59.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:59.736 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:12:59.736 00.000 21068 Enqueuing Expose request
04:12:59.738 00.002 16108 Worker thread wakes up
04:12:59.738 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:12:59.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:00.931 01.193 16108 Exposure complete
04:13:00.986 00.055 16108 worker thread done servicing request
04:13:00.986 00.000 21068 OnExposeComplete: enter
04:13:00.988 00.002 21068 UpdateGuideState(): m_state=6
04:13:00.989 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
04:13:00.989 00.000 21068 Star::Find false star n=2 nbg=261 bg=4360.6 sigma=238.5 thresh=5076 peak=4926
04:13:00.990 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2306, SNR=2.9, Peak=5814 HFD=0.0
04:13:00.991 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:00.992 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:00.993 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:00.993 00.000 16108 Worker thread wakes up
04:13:00.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:00.995 00.002 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:00.995 00.000 16108 move complete, result=0
04:13:00.995 00.000 16108 worker thread done servicing request
04:13:01.097 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:01.098 00.001 21068 Status Line: Star lost - low SNR
04:13:01.109 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1965, max=65535, med=4438, FiltMin=3795, FiltMax=26099, Gamma=1.000
04:13:01.131 00.022 21068 UpdateGuideState exits: Star lost - low SNR
04:13:01.133 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:01.135 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:01.137 00.002 21068 Enqueuing Expose request
04:13:01.138 00.001 16108 Worker thread wakes up
04:13:01.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:01.139 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:02.118 00.979 16108 Exposure complete
04:13:02.184 00.066 16108 worker thread done servicing request
04:13:02.184 00.000 21068 OnExposeComplete: enter
04:13:02.186 00.002 21068 UpdateGuideState(): m_state=6
04:13:02.187 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
04:13:02.187 00.000 21068 Star::Find false star n=5 nbg=267 bg=4342.3 sigma=227.5 thresh=5025 peak=4702
04:13:02.189 00.002 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3951, SNR=2.9, Peak=5558 HFD=0.0
04:13:02.190 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:02.191 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:02.193 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:02.195 00.002 16108 Worker thread wakes up
04:13:02.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:02.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:02.195 00.000 16108 move complete, result=0
04:13:02.195 00.000 16108 worker thread done servicing request
04:13:02.299 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:02.300 00.001 21068 Status Line: Star lost - low SNR
04:13:02.308 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4432, FiltMin=3814, FiltMax=25385, Gamma=1.000
04:13:02.338 00.030 21068 UpdateGuideState exits: Star lost - low SNR
04:13:02.344 00.006 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:02.346 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:02.349 00.003 21068 Enqueuing Expose request
04:13:02.350 00.001 16108 Worker thread wakes up
04:13:02.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:02.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:03.529 01.179 16108 Exposure complete
04:13:03.607 00.078 16108 worker thread done servicing request
04:13:03.607 00.000 21068 OnExposeComplete: enter
04:13:03.608 00.001 21068 UpdateGuideState(): m_state=6
04:13:03.609 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
04:13:03.610 00.001 21068 Star::Find false star n=3 nbg=258 bg=4289.5 sigma=221.9 thresh=4955 peak=4666
04:13:03.610 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2520, SNR=2.9, Peak=5325 HFD=0.0
04:13:03.612 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:03.614 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:03.616 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:03.617 00.001 16108 Worker thread wakes up
04:13:03.617 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:03.617 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:03.618 00.001 16108 move complete, result=0
04:13:03.618 00.000 16108 worker thread done servicing request
04:13:03.720 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:03.722 00.002 21068 Status Line: Star lost - low SNR
04:13:03.733 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4419, FiltMin=3760, FiltMax=26125, Gamma=1.000
04:13:03.752 00.019 21068 UpdateGuideState exits: Star lost - low SNR
04:13:03.755 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:03.755 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:03.756 00.001 21068 Enqueuing Expose request
04:13:03.757 00.001 16108 Worker thread wakes up
04:13:03.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:03.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:04.739 00.982 16108 Exposure complete
04:13:04.809 00.070 16108 worker thread done servicing request
04:13:04.809 00.000 21068 OnExposeComplete: enter
04:13:04.810 00.001 21068 UpdateGuideState(): m_state=6
04:13:04.811 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
04:13:04.812 00.001 21068 Star::Find false star n=2 nbg=269 bg=4248.0 sigma=252.7 thresh=5006 peak=4641
04:13:04.812 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1622, SNR=2.9, Peak=5353 HFD=0.0
04:13:04.813 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:04.816 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:04.819 00.003 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:04.821 00.002 16108 Worker thread wakes up
04:13:04.821 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:04.821 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:04.821 00.000 16108 move complete, result=0
04:13:04.821 00.000 16108 worker thread done servicing request
04:13:04.924 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:04.925 00.001 21068 Status Line: Star lost - low SNR
04:13:04.934 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4416, FiltMin=3721, FiltMax=29158, Gamma=1.000
04:13:04.951 00.017 21068 UpdateGuideState exits: Star lost - low SNR
04:13:04.952 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:04.952 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:04.953 00.001 21068 Enqueuing Expose request
04:13:04.954 00.001 16108 Worker thread wakes up
04:13:04.954 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:04.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:06.131 01.177 16108 Exposure complete
04:13:06.194 00.063 16108 worker thread done servicing request
04:13:06.194 00.000 21068 OnExposeComplete: enter
04:13:06.195 00.001 21068 UpdateGuideState(): m_state=6
04:13:06.195 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
04:13:06.197 00.002 21068 Star::Find false star n=6 nbg=242 bg=4273.3 sigma=198.5 thresh=4869 peak=4614
04:13:06.198 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4211, SNR=2.9, Peak=5184 HFD=0.0
04:13:06.199 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:06.200 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:06.201 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:06.202 00.001 16108 Worker thread wakes up
04:13:06.202 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:06.202 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:06.202 00.000 16108 move complete, result=0
04:13:06.202 00.000 16108 worker thread done servicing request
04:13:06.303 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:06.304 00.001 21068 Status Line: Star lost - low SNR
04:13:06.314 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4406, FiltMin=3661, FiltMax=27357, Gamma=1.000
04:13:06.337 00.023 21068 UpdateGuideState exits: Star lost - low SNR
04:13:06.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:06.339 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:06.340 00.001 21068 Enqueuing Expose request
04:13:06.342 00.002 16108 Worker thread wakes up
04:13:06.342 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:06.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:07.329 00.987 16108 Exposure complete
04:13:07.384 00.055 16108 worker thread done servicing request
04:13:07.385 00.001 21068 OnExposeComplete: enter
04:13:07.386 00.001 21068 UpdateGuideState(): m_state=6
04:13:07.387 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
04:13:07.387 00.000 21068 Star::Find false star n=6 nbg=256 bg=4249.4 sigma=223.1 thresh=4919 peak=4660
04:13:07.388 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=5155, SNR=2.9, Peak=5430 HFD=0.0
04:13:07.389 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:07.390 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:07.391 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:07.391 00.000 16108 Worker thread wakes up
04:13:07.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:07.391 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:07.391 00.000 16108 move complete, result=0
04:13:07.392 00.001 16108 worker thread done servicing request
04:13:07.506 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:07.507 00.001 21068 Status Line: Star lost - low SNR
04:13:07.515 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4400, FiltMin=3699, FiltMax=29990, Gamma=1.000
04:13:07.539 00.024 21068 UpdateGuideState exits: Star lost - low SNR
04:13:07.540 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:07.541 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:07.542 00.001 21068 Enqueuing Expose request
04:13:07.543 00.001 16108 Worker thread wakes up
04:13:07.543 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:07.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:08.710 01.167 16108 Exposure complete
04:13:08.765 00.055 16108 worker thread done servicing request
04:13:08.765 00.000 21068 OnExposeComplete: enter
04:13:08.766 00.001 21068 UpdateGuideState(): m_state=6
04:13:08.767 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
04:13:08.768 00.001 21068 Star::Find returns 0 (3), X=103.00, Y=799.00, Mass=0, SNR=0.0, Peak=5197 HFD=0.0
04:13:08.769 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:08.771 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:08.772 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:08.773 00.001 16108 Worker thread wakes up
04:13:08.773 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:08.773 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:08.773 00.000 16108 move complete, result=0
04:13:08.773 00.000 16108 worker thread done servicing request
04:13:08.883 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:08.884 00.001 21068 Status Line: Star lost - low mass
04:13:08.896 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1843, max=65535, med=4393, FiltMin=3725, FiltMax=26534, Gamma=1.000
04:13:08.915 00.019 21068 UpdateGuideState exits: Star lost - low mass
04:13:08.918 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:08.920 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:08.921 00.001 21068 Enqueuing Expose request
04:13:08.922 00.001 16108 Worker thread wakes up
04:13:08.922 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:08.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:09.886 00.964 16108 Exposure complete
04:13:09.943 00.057 16108 worker thread done servicing request
04:13:09.943 00.000 21068 OnExposeComplete: enter
04:13:09.944 00.001 21068 UpdateGuideState(): m_state=6
04:13:09.944 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
04:13:09.946 00.002 21068 Star::Find false star n=5 nbg=249 bg=4336.6 sigma=214.5 thresh=4980 peak=4763
04:13:09.947 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4031, SNR=2.9, Peak=5344 HFD=0.0
04:13:09.948 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:09.951 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:09.952 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:09.953 00.001 16108 Worker thread wakes up
04:13:09.953 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:09.953 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:09.953 00.000 16108 move complete, result=0
04:13:09.953 00.000 16108 worker thread done servicing request
04:13:10.061 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:10.061 00.000 21068 Status Line: Star lost - low SNR
04:13:10.070 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2038, max=65535, med=4390, FiltMin=3715, FiltMax=27315, Gamma=1.000
04:13:10.085 00.015 21068 UpdateGuideState exits: Star lost - low SNR
04:13:10.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:10.087 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:10.087 00.000 21068 Enqueuing Expose request
04:13:10.088 00.001 16108 Worker thread wakes up
04:13:10.088 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:10.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:11.264 01.176 16108 Exposure complete
04:13:11.352 00.088 16108 worker thread done servicing request
04:13:11.352 00.000 21068 OnExposeComplete: enter
04:13:11.354 00.002 21068 UpdateGuideState(): m_state=6
04:13:11.357 00.003 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
04:13:11.358 00.001 21068 Star::Find false star n=5 nbg=244 bg=4282.6 sigma=213.6 thresh=4923 peak=4673
04:13:11.358 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3549, SNR=2.9, Peak=5472 HFD=0.0
04:13:11.359 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:11.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:11.363 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:11.365 00.002 16108 Worker thread wakes up
04:13:11.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:11.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:11.365 00.000 16108 move complete, result=0
04:13:11.366 00.001 16108 worker thread done servicing request
04:13:11.470 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:11.473 00.003 21068 Status Line: Star lost - low SNR
04:13:11.482 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4387, FiltMin=3757, FiltMax=31622, Gamma=1.000
04:13:11.501 00.019 21068 UpdateGuideState exits: Star lost - low SNR
04:13:11.503 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:11.505 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:11.506 00.001 21068 Enqueuing Expose request
04:13:11.507 00.001 16108 Worker thread wakes up
04:13:11.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:11.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:12.490 00.983 16108 Exposure complete
04:13:12.547 00.057 16108 worker thread done servicing request
04:13:12.547 00.000 21068 OnExposeComplete: enter
04:13:12.548 00.001 21068 UpdateGuideState(): m_state=6
04:13:12.549 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
04:13:12.549 00.000 21068 Star::Find false star n=3 nbg=278 bg=4337.0 sigma=264.5 thresh=5130 peak=4628
04:13:12.550 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3126, SNR=2.9, Peak=5606 HFD=0.0
04:13:12.551 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:12.552 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:12.554 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:12.555 00.001 16108 Worker thread wakes up
04:13:12.555 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:12.555 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:12.555 00.000 16108 move complete, result=0
04:13:12.555 00.000 16108 worker thread done servicing request
04:13:12.661 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:12.661 00.000 21068 Status Line: Star lost - low SNR
04:13:12.670 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2038, max=65535, med=4387, FiltMin=3747, FiltMax=30342, Gamma=1.000
04:13:12.694 00.024 21068 UpdateGuideState exits: Star lost - low SNR
04:13:12.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:12.696 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:12.697 00.001 21068 Enqueuing Expose request
04:13:12.698 00.001 16108 Worker thread wakes up
04:13:12.698 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:12.698 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:13.857 01.159 16108 Exposure complete
04:13:13.918 00.061 16108 worker thread done servicing request
04:13:13.918 00.000 21068 OnExposeComplete: enter
04:13:13.919 00.001 21068 UpdateGuideState(): m_state=6
04:13:13.920 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
04:13:13.921 00.001 21068 Star::Find false star n=1 nbg=273 bg=4366.7 sigma=269.5 thresh=5175 peak=4758
04:13:13.921 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=890, SNR=2.9, Peak=5405 HFD=0.0
04:13:13.922 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:13.926 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:13.928 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:13.930 00.002 16108 Worker thread wakes up
04:13:13.930 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:13.930 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:13.930 00.000 16108 move complete, result=0
04:13:13.931 00.001 16108 worker thread done servicing request
04:13:14.032 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:14.032 00.000 21068 Status Line: Star lost - low SNR
04:13:14.042 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=2259, max=65535, med=4387, FiltMin=3728, FiltMax=29526, Gamma=1.000
04:13:14.059 00.017 21068 UpdateGuideState exits: Star lost - low SNR
04:13:14.061 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:14.063 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:14.070 00.007 21068 Enqueuing Expose request
04:13:14.071 00.001 16108 Worker thread wakes up
04:13:14.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:14.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:15.050 00.979 16108 Exposure complete
04:13:15.132 00.082 16108 worker thread done servicing request
04:13:15.132 00.000 21068 OnExposeComplete: enter
04:13:15.133 00.001 21068 UpdateGuideState(): m_state=6
04:13:15.135 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
04:13:15.136 00.001 21068 Star::Find false star n=5 nbg=266 bg=4339.8 sigma=249.9 thresh=5090 peak=4747
04:13:15.137 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4280, SNR=2.9, Peak=5382 HFD=0.0
04:13:15.138 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:15.141 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:15.142 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:15.143 00.001 16108 Worker thread wakes up
04:13:15.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:15.143 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:15.143 00.000 16108 move complete, result=0
04:13:15.143 00.000 16108 worker thread done servicing request
04:13:15.249 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:15.249 00.000 21068 Status Line: Star lost - low SNR
04:13:15.261 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1571, max=65535, med=4384, FiltMin=3670, FiltMax=30486, Gamma=1.000
04:13:15.275 00.014 21068 UpdateGuideState exits: Star lost - low SNR
04:13:15.276 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:15.277 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:15.277 00.000 21068 Enqueuing Expose request
04:13:15.278 00.001 16108 Worker thread wakes up
04:13:15.278 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:15.278 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:16.455 01.177 16108 Exposure complete
04:13:16.511 00.056 16108 worker thread done servicing request
04:13:16.511 00.000 21068 OnExposeComplete: enter
04:13:16.513 00.002 21068 UpdateGuideState(): m_state=6
04:13:16.513 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
04:13:16.514 00.001 21068 Star::Find false star n=2 nbg=267 bg=4437.9 sigma=258.4 thresh=5213 peak=4777
04:13:16.515 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1809, SNR=2.9, Peak=5437 HFD=0.0
04:13:16.515 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:16.517 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:16.517 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:16.519 00.002 16108 Worker thread wakes up
04:13:16.519 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:16.519 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:16.519 00.000 16108 move complete, result=0
04:13:16.519 00.000 16108 worker thread done servicing request
04:13:16.624 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:16.626 00.002 21068 Status Line: Star lost - low SNR
04:13:16.632 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4381, FiltMin=3748, FiltMax=34195, Gamma=1.000
04:13:16.651 00.019 21068 UpdateGuideState exits: Star lost - low SNR
04:13:16.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:16.656 00.004 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:16.657 00.001 21068 Enqueuing Expose request
04:13:16.659 00.002 16108 Worker thread wakes up
04:13:16.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:16.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:17.628 00.968 16108 Exposure complete
04:13:17.686 00.058 16108 worker thread done servicing request
04:13:17.686 00.000 21068 OnExposeComplete: enter
04:13:17.687 00.001 21068 UpdateGuideState(): m_state=6
04:13:17.687 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
04:13:17.688 00.001 21068 Star::Find false star n=4 nbg=250 bg=4383.1 sigma=238.5 thresh=5099 peak=4808
04:13:17.689 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3990, SNR=2.9, Peak=5542 HFD=0.0
04:13:17.689 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:17.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:17.692 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:17.693 00.001 16108 Worker thread wakes up
04:13:17.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:17.693 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:17.693 00.000 16108 move complete, result=0
04:13:17.693 00.000 16108 worker thread done servicing request
04:13:17.801 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:17.803 00.002 21068 Status Line: Star lost - low SNR
04:13:17.810 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1625, max=65535, med=4384, FiltMin=3689, FiltMax=30086, Gamma=1.000
04:13:17.833 00.023 21068 UpdateGuideState exits: Star lost - low SNR
04:13:17.835 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:17.838 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:17.838 00.000 21068 Enqueuing Expose request
04:13:17.839 00.001 16108 Worker thread wakes up
04:13:17.839 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:17.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:18.992 01.153 16108 Exposure complete
04:13:19.065 00.073 16108 worker thread done servicing request
04:13:19.065 00.000 21068 OnExposeComplete: enter
04:13:19.066 00.001 21068 UpdateGuideState(): m_state=6
04:13:19.067 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
04:13:19.068 00.001 21068 Star::Find false star n=5 nbg=270 bg=4447.6 sigma=258.6 thresh=5223 peak=4940
04:13:19.069 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4475, SNR=2.9, Peak=5558 HFD=0.0
04:13:19.069 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:19.072 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:19.073 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:19.074 00.001 16108 Worker thread wakes up
04:13:19.074 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:19.074 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:19.074 00.000 16108 move complete, result=0
04:13:19.074 00.000 16108 worker thread done servicing request
04:13:19.182 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:19.183 00.001 21068 Status Line: Star lost - low SNR
04:13:19.195 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4387, FiltMin=3757, FiltMax=37347, Gamma=1.000
04:13:19.214 00.019 21068 UpdateGuideState exits: Star lost - low SNR
04:13:19.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:19.217 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:19.218 00.001 21068 Enqueuing Expose request
04:13:19.219 00.001 16108 Worker thread wakes up
04:13:19.220 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:19.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:20.189 00.969 16108 Exposure complete
04:13:20.266 00.077 16108 worker thread done servicing request
04:13:20.266 00.000 21068 OnExposeComplete: enter
04:13:20.268 00.002 21068 UpdateGuideState(): m_state=6
04:13:20.270 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
04:13:20.271 00.001 21068 Star::Find false star n=6 nbg=254 bg=4417.4 sigma=243.1 thresh=5147 peak=4905
04:13:20.273 00.002 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=5546, SNR=2.9, Peak=5529 HFD=0.0
04:13:20.274 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:20.278 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:20.280 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:20.280 00.000 16108 Worker thread wakes up
04:13:20.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:20.280 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:20.280 00.000 16108 move complete, result=0
04:13:20.280 00.000 16108 worker thread done servicing request
04:13:20.390 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:20.392 00.002 21068 Status Line: Star lost - low SNR
04:13:20.399 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4393, FiltMin=3705, FiltMax=35187, Gamma=1.000
04:13:20.415 00.016 21068 UpdateGuideState exits: Star lost - low SNR
04:13:20.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:20.417 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:20.419 00.002 21068 Enqueuing Expose request
04:13:20.420 00.001 16108 Worker thread wakes up
04:13:20.421 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:20.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:21.586 01.165 16108 Exposure complete
04:13:21.639 00.053 16108 worker thread done servicing request
04:13:21.639 00.000 21068 OnExposeComplete: enter
04:13:21.640 00.001 21068 UpdateGuideState(): m_state=6
04:13:21.640 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
04:13:21.641 00.001 21068 Star::Find false star n=3 nbg=254 bg=4457.4 sigma=239.1 thresh=5175 peak=4999
04:13:21.641 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3220, SNR=2.9, Peak=5693 HFD=0.0
04:13:21.643 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:21.645 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:21.646 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:21.647 00.001 16108 Worker thread wakes up
04:13:21.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:21.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:21.647 00.000 16108 move complete, result=0
04:13:21.647 00.000 16108 worker thread done servicing request
04:13:21.755 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:21.757 00.002 21068 Status Line: Star lost - low SNR
04:13:21.766 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4403, FiltMin=3750, FiltMax=32777, Gamma=1.000
04:13:21.796 00.030 21068 UpdateGuideState exits: Star lost - low SNR
04:13:21.799 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:21.801 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:21.802 00.001 21068 Enqueuing Expose request
04:13:21.803 00.001 16108 Worker thread wakes up
04:13:21.803 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:21.803 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:22.764 00.961 16108 Exposure complete
04:13:22.829 00.065 16108 worker thread done servicing request
04:13:22.829 00.000 21068 OnExposeComplete: enter
04:13:22.830 00.001 21068 UpdateGuideState(): m_state=6
04:13:22.831 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
04:13:22.832 00.001 21068 Star::Find false star n=8 nbg=252 bg=4503.1 sigma=212.2 thresh=5140 peak=4897
04:13:22.833 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=6124, SNR=2.9, Peak=5408 HFD=0.0
04:13:22.835 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:22.837 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:22.838 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:22.838 00.000 16108 Worker thread wakes up
04:13:22.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:22.838 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:22.838 00.000 16108 move complete, result=0
04:13:22.838 00.000 16108 worker thread done servicing request
04:13:22.946 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:22.948 00.002 21068 Status Line: Star lost - low SNR
04:13:22.955 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4413, FiltMin=3741, FiltMax=32371, Gamma=1.000
04:13:22.975 00.020 21068 UpdateGuideState exits: Star lost - low SNR
04:13:22.977 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:22.979 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:22.979 00.000 21068 Enqueuing Expose request
04:13:22.981 00.002 16108 Worker thread wakes up
04:13:22.981 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:22.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:24.148 01.167 16108 Exposure complete
04:13:24.206 00.058 16108 worker thread done servicing request
04:13:24.206 00.000 21068 OnExposeComplete: enter
04:13:24.207 00.001 21068 UpdateGuideState(): m_state=6
04:13:24.208 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
04:13:24.210 00.002 21068 Star::Find false star n=3 nbg=264 bg=4401.9 sigma=240.0 thresh=5122 peak=4828
04:13:24.210 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2794, SNR=2.9, Peak=5798 HFD=0.0
04:13:24.211 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:24.212 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:24.213 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:24.214 00.001 16108 Worker thread wakes up
04:13:24.214 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:24.214 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:24.214 00.000 16108 move complete, result=0
04:13:24.214 00.000 16108 worker thread done servicing request
04:13:24.319 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:24.321 00.002 21068 Status Line: Star lost - low SNR
04:13:24.332 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4422, FiltMin=3747, FiltMax=32025, Gamma=1.000
04:13:24.348 00.016 21068 UpdateGuideState exits: Star lost - low SNR
04:13:24.349 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:24.349 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:24.350 00.001 21068 Enqueuing Expose request
04:13:24.351 00.001 16108 Worker thread wakes up
04:13:24.351 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:24.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:25.318 00.967 16108 Exposure complete
04:13:25.394 00.076 16108 worker thread done servicing request
04:13:25.394 00.000 21068 OnExposeComplete: enter
04:13:25.395 00.001 21068 UpdateGuideState(): m_state=6
04:13:25.396 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
04:13:25.396 00.000 21068 Star::Find false star n=2 nbg=255 bg=4516.5 sigma=228.6 thresh=5202 peak=4760
04:13:25.397 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1623, SNR=2.9, Peak=5440 HFD=0.0
04:13:25.399 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:25.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:25.401 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:25.402 00.001 16108 Worker thread wakes up
04:13:25.402 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:25.402 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:25.402 00.000 16108 move complete, result=0
04:13:25.402 00.000 16108 worker thread done servicing request
04:13:25.511 00.109 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:25.512 00.001 21068 Status Line: Star lost - low SNR
04:13:25.519 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4432, FiltMin=3800, FiltMax=28857, Gamma=1.000
04:13:25.548 00.029 21068 UpdateGuideState exits: Star lost - low SNR
04:13:25.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:25.551 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:25.552 00.001 21068 Enqueuing Expose request
04:13:25.553 00.001 16108 Worker thread wakes up
04:13:25.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:25.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:26.721 01.168 16108 Exposure complete
04:13:26.792 00.071 16108 worker thread done servicing request
04:13:26.792 00.000 21068 OnExposeComplete: enter
04:13:26.794 00.002 21068 UpdateGuideState(): m_state=6
04:13:26.795 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
04:13:26.795 00.000 21068 Star::Find false star n=1 nbg=276 bg=4485.7 sigma=261.7 thresh=5271 peak=4881
04:13:26.796 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1011, SNR=2.9, Peak=5584 HFD=0.0
04:13:26.797 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:26.799 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:26.800 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:26.801 00.001 16108 Worker thread wakes up
04:13:26.801 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:26.801 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:26.801 00.000 16108 move complete, result=0
04:13:26.801 00.000 16108 worker thread done servicing request
04:13:26.906 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:26.908 00.002 21068 Status Line: Star lost - low SNR
04:13:26.916 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4438, FiltMin=3737, FiltMax=34579, Gamma=1.000
04:13:26.937 00.021 21068 UpdateGuideState exits: Star lost - low SNR
04:13:26.939 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:26.940 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:26.943 00.003 21068 Enqueuing Expose request
04:13:26.943 00.000 16108 Worker thread wakes up
04:13:26.944 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:26.944 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:27.912 00.968 16108 Exposure complete
04:13:27.969 00.057 16108 worker thread done servicing request
04:13:27.969 00.000 21068 OnExposeComplete: enter
04:13:27.970 00.001 21068 UpdateGuideState(): m_state=6
04:13:27.970 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
04:13:27.972 00.002 21068 Star::Find false star n=2 nbg=253 bg=4455.8 sigma=237.8 thresh=5169 peak=4826
04:13:27.973 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2156, SNR=2.9, Peak=5638 HFD=0.0
04:13:27.974 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:27.977 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:27.978 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:27.980 00.002 16108 Worker thread wakes up
04:13:27.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:27.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:27.980 00.000 16108 move complete, result=0
04:13:27.981 00.001 16108 worker thread done servicing request
04:13:28.082 00.101 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:28.084 00.002 21068 Status Line: Star lost - low SNR
04:13:28.094 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4445, FiltMin=3779, FiltMax=33027, Gamma=1.000
04:13:28.114 00.020 21068 UpdateGuideState exits: Star lost - low SNR
04:13:28.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:28.116 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:28.117 00.001 21068 Enqueuing Expose request
04:13:28.118 00.001 16108 Worker thread wakes up
04:13:28.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:28.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:29.277 01.159 16108 Exposure complete
04:13:29.335 00.058 16108 worker thread done servicing request
04:13:29.335 00.000 21068 OnExposeComplete: enter
04:13:29.336 00.001 21068 UpdateGuideState(): m_state=6
04:13:29.336 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
04:13:29.337 00.001 21068 Star::Find false star n=2 nbg=274 bg=4508.3 sigma=270.2 thresh=5319 peak=4900
04:13:29.337 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1683, SNR=2.9, Peak=5686 HFD=0.0
04:13:29.339 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:29.343 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:29.345 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:29.346 00.001 16108 Worker thread wakes up
04:13:29.346 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:29.346 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:29.346 00.000 16108 move complete, result=0
04:13:29.346 00.000 16108 worker thread done servicing request
04:13:29.449 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:29.450 00.001 21068 Status Line: Star lost - low SNR
04:13:29.457 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4451, FiltMin=3789, FiltMax=31651, Gamma=1.000
04:13:29.488 00.031 21068 UpdateGuideState exits: Star lost - low SNR
04:13:29.489 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:29.490 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:29.491 00.001 21068 Enqueuing Expose request
04:13:29.493 00.002 16108 Worker thread wakes up
04:13:29.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:29.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:30.459 00.966 16108 Exposure complete
04:13:30.539 00.080 16108 worker thread done servicing request
04:13:30.539 00.000 21068 OnExposeComplete: enter
04:13:30.541 00.002 21068 UpdateGuideState(): m_state=6
04:13:30.542 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
04:13:30.543 00.001 21068 Star::Find false star n=8 nbg=245 bg=4480.3 sigma=212.5 thresh=5118 peak=4920
04:13:30.546 00.003 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=6624, SNR=2.9, Peak=5805 HFD=0.0
04:13:30.546 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:30.549 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:30.550 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:30.551 00.001 16108 Worker thread wakes up
04:13:30.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:30.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:30.551 00.000 16108 move complete, result=0
04:13:30.551 00.000 16108 worker thread done servicing request
04:13:30.657 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:30.658 00.001 21068 Status Line: Star lost - low SNR
04:13:30.666 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1952, max=65535, med=4454, FiltMin=3822, FiltMax=28313, Gamma=1.000
04:13:30.680 00.014 21068 UpdateGuideState exits: Star lost - low SNR
04:13:30.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:30.682 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:30.684 00.002 21068 Enqueuing Expose request
04:13:30.685 00.001 16108 Worker thread wakes up
04:13:30.685 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:30.685 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:31.843 01.158 16108 Exposure complete
04:13:31.913 00.070 16108 worker thread done servicing request
04:13:31.913 00.000 21068 OnExposeComplete: enter
04:13:31.914 00.001 21068 UpdateGuideState(): m_state=6
04:13:31.915 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
04:13:31.916 00.001 21068 Star::Find false star n=1 nbg=267 bg=4511.8 sigma=263.2 thresh=5301 peak=4882
04:13:31.916 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=931, SNR=2.9, Peak=5603 HFD=0.0
04:13:31.917 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:31.919 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:31.920 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:31.921 00.001 16108 Worker thread wakes up
04:13:31.921 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:31.921 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:31.921 00.000 16108 move complete, result=0
04:13:31.921 00.000 16108 worker thread done servicing request
04:13:32.032 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:32.033 00.001 21068 Status Line: Star lost - low SNR
04:13:32.041 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4464, FiltMin=3760, FiltMax=31561, Gamma=1.000
04:13:32.062 00.021 21068 UpdateGuideState exits: Star lost - low SNR
04:13:32.063 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:32.064 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:32.066 00.002 21068 Enqueuing Expose request
04:13:32.067 00.001 16108 Worker thread wakes up
04:13:32.067 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:32.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:33.050 00.983 16108 Exposure complete
04:13:33.112 00.062 16108 worker thread done servicing request
04:13:33.112 00.000 21068 OnExposeComplete: enter
04:13:33.114 00.002 21068 UpdateGuideState(): m_state=6
04:13:33.115 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
04:13:33.116 00.001 21068 Star::Find false star n=4 nbg=263 bg=4500.2 sigma=241.7 thresh=5225 peak=4908
04:13:33.117 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3464, SNR=2.9, Peak=5417 HFD=0.0
04:13:33.118 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:33.119 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:33.120 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:33.121 00.001 16108 Worker thread wakes up
04:13:33.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:33.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:33.121 00.000 16108 move complete, result=0
04:13:33.121 00.000 16108 worker thread done servicing request
04:13:33.228 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:33.233 00.005 21068 Status Line: Star lost - low SNR
04:13:33.241 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4467, FiltMin=3763, FiltMax=25539, Gamma=1.000
04:13:33.272 00.031 21068 UpdateGuideState exits: Star lost - low SNR
04:13:33.273 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:33.274 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:33.275 00.001 21068 Enqueuing Expose request
04:13:33.277 00.002 16108 Worker thread wakes up
04:13:33.277 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:33.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:34.454 01.177 16108 Exposure complete
04:13:34.546 00.092 16108 worker thread done servicing request
04:13:34.546 00.000 21068 OnExposeComplete: enter
04:13:34.549 00.003 21068 UpdateGuideState(): m_state=6
04:13:34.550 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
04:13:34.553 00.003 21068 Star::Find false star n=1 nbg=266 bg=4518.9 sigma=246.1 thresh=5257 peak=5052
04:13:34.554 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1574, SNR=2.9, Peak=6093 HFD=0.0
04:13:34.555 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:34.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:34.558 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:34.559 00.001 16108 Worker thread wakes up
04:13:34.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:34.559 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:34.559 00.000 16108 move complete, result=0
04:13:34.559 00.000 16108 worker thread done servicing request
04:13:34.662 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:34.663 00.001 21068 Status Line: Star lost - low SNR
04:13:34.670 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4477, FiltMin=3833, FiltMax=27542, Gamma=1.000
04:13:34.701 00.031 21068 UpdateGuideState exits: Star lost - low SNR
04:13:34.702 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:34.703 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:34.705 00.002 21068 Enqueuing Expose request
04:13:34.706 00.001 16108 Worker thread wakes up
04:13:34.706 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:34.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:35.683 00.977 16108 Exposure complete
04:13:35.756 00.073 16108 worker thread done servicing request
04:13:35.756 00.000 21068 OnExposeComplete: enter
04:13:35.758 00.002 21068 UpdateGuideState(): m_state=6
04:13:35.760 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
04:13:35.761 00.001 21068 Star::Find false star n=2 nbg=264 bg=4471.1 sigma=263.5 thresh=5262 peak=4902
04:13:35.762 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1640, SNR=2.9, Peak=5456 HFD=0.0
04:13:35.763 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:35.766 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:35.767 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:35.768 00.001 16108 Worker thread wakes up
04:13:35.768 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:35.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:35.768 00.000 16108 move complete, result=0
04:13:35.768 00.000 16108 worker thread done servicing request
04:13:35.884 00.116 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:35.887 00.003 21068 Status Line: Star lost - low SNR
04:13:35.895 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4480, FiltMin=3772, FiltMax=26822, Gamma=1.000
04:13:35.912 00.017 21068 UpdateGuideState exits: Star lost - low SNR
04:13:35.913 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:35.914 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:35.914 00.000 21068 Enqueuing Expose request
04:13:35.915 00.001 16108 Worker thread wakes up
04:13:35.915 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:35.915 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:37.095 01.180 16108 Exposure complete
04:13:37.159 00.064 16108 worker thread done servicing request
04:13:37.160 00.001 21068 OnExposeComplete: enter
04:13:37.161 00.001 21068 UpdateGuideState(): m_state=6
04:13:37.162 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
04:13:37.164 00.002 21068 Star::Find false star n=5 nbg=245 bg=4576.7 sigma=213.5 thresh=5217 peak=4965
04:13:37.165 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4136, SNR=2.9, Peak=5577 HFD=0.0
04:13:37.167 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:37.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:37.171 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:37.174 00.003 16108 Worker thread wakes up
04:13:37.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:37.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:37.174 00.000 16108 move complete, result=0
04:13:37.175 00.001 16108 worker thread done servicing request
04:13:37.287 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:37.289 00.002 21068 Status Line: Star lost - low SNR
04:13:37.297 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4483, FiltMin=3824, FiltMax=26262, Gamma=1.000
04:13:37.323 00.026 21068 UpdateGuideState exits: Star lost - low SNR
04:13:37.326 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:37.326 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:37.328 00.002 21068 Enqueuing Expose request
04:13:37.329 00.001 16108 Worker thread wakes up
04:13:37.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:37.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:38.310 00.981 16108 Exposure complete
04:13:38.382 00.072 16108 worker thread done servicing request
04:13:38.382 00.000 21068 OnExposeComplete: enter
04:13:38.384 00.002 21068 UpdateGuideState(): m_state=6
04:13:38.385 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
04:13:38.386 00.001 21068 Star::Find false star n=3 nbg=265 bg=4506.2 sigma=249.4 thresh=5255 peak=4850
04:13:38.387 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3034, SNR=2.9, Peak=5574 HFD=0.0
04:13:38.388 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:38.391 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:38.392 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:38.394 00.002 16108 Worker thread wakes up
04:13:38.394 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:38.394 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:38.394 00.000 16108 move complete, result=0
04:13:38.395 00.001 16108 worker thread done servicing request
04:13:38.506 00.111 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:38.506 00.000 21068 Status Line: Star lost - low SNR
04:13:38.516 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1369, max=65535, med=4486, FiltMin=3782, FiltMax=28598, Gamma=1.000
04:13:38.547 00.031 21068 UpdateGuideState exits: Star lost - low SNR
04:13:38.548 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:38.548 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:38.550 00.002 21068 Enqueuing Expose request
04:13:38.551 00.001 16108 Worker thread wakes up
04:13:38.551 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:38.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:39.740 01.189 16108 Exposure complete
04:13:39.811 00.071 16108 worker thread done servicing request
04:13:39.811 00.000 21068 OnExposeComplete: enter
04:13:39.812 00.001 21068 UpdateGuideState(): m_state=6
04:13:39.813 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
04:13:39.814 00.001 21068 Star::Find false star n=8 nbg=252 bg=4396.1 sigma=212.4 thresh=5033 peak=4841
04:13:39.815 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=6386, SNR=2.9, Peak=5561 HFD=0.0
04:13:39.816 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:39.818 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:39.822 00.004 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:39.822 00.000 16108 Worker thread wakes up
04:13:39.823 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:39.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:39.823 00.000 16108 move complete, result=0
04:13:39.823 00.000 16108 worker thread done servicing request
04:13:39.927 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:39.929 00.002 21068 Status Line: Star lost - low SNR
04:13:39.936 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4483, FiltMin=3798, FiltMax=28307, Gamma=1.000
04:13:39.952 00.016 21068 UpdateGuideState exits: Star lost - low SNR
04:13:39.954 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:39.955 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:39.956 00.001 21068 Enqueuing Expose request
04:13:39.958 00.002 16108 Worker thread wakes up
04:13:39.958 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:39.958 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:40.930 00.972 16108 Exposure complete
04:13:40.996 00.066 16108 worker thread done servicing request
04:13:40.996 00.000 21068 OnExposeComplete: enter
04:13:40.997 00.001 21068 UpdateGuideState(): m_state=6
04:13:40.998 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
04:13:40.999 00.001 21068 Star::Find false star n=6 nbg=249 bg=4359.5 sigma=207.9 thresh=4983 peak=4727
04:13:40.999 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4646, SNR=2.9, Peak=5334 HFD=0.0
04:13:41.001 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:41.002 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:41.003 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:41.003 00.000 16108 Worker thread wakes up
04:13:41.003 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:41.003 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:41.003 00.000 16108 move complete, result=0
04:13:41.004 00.001 16108 worker thread done servicing request
04:13:41.117 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:41.118 00.001 21068 Status Line: Star lost - low SNR
04:13:41.124 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4480, FiltMin=3795, FiltMax=30595, Gamma=1.000
04:13:41.142 00.018 21068 UpdateGuideState exits: Star lost - low SNR
04:13:41.143 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:41.144 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:41.146 00.002 21068 Enqueuing Expose request
04:13:41.147 00.001 16108 Worker thread wakes up
04:13:41.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:41.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:42.326 01.179 16108 Exposure complete
04:13:42.385 00.059 16108 worker thread done servicing request
04:13:42.385 00.000 21068 OnExposeComplete: enter
04:13:42.386 00.001 21068 UpdateGuideState(): m_state=6
04:13:42.387 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
04:13:42.388 00.001 21068 Star::Find false star n=2 nbg=270 bg=4384.7 sigma=244.1 thresh=5117 peak=4725
04:13:42.389 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1705, SNR=2.9, Peak=5261 HFD=0.0
04:13:42.389 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:42.391 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:42.391 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:42.392 00.001 16108 Worker thread wakes up
04:13:42.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:42.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:42.392 00.000 16108 move complete, result=0
04:13:42.392 00.000 16108 worker thread done servicing request
04:13:42.494 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:42.495 00.001 21068 Status Line: Star lost - low SNR
04:13:42.503 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4467, FiltMin=3744, FiltMax=30355, Gamma=1.000
04:13:42.521 00.018 21068 UpdateGuideState exits: Star lost - low SNR
04:13:42.523 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:42.524 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:42.525 00.001 21068 Enqueuing Expose request
04:13:42.526 00.001 16108 Worker thread wakes up
04:13:42.526 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:42.526 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:43.497 00.971 16108 Exposure complete
04:13:43.552 00.055 16108 worker thread done servicing request
04:13:43.552 00.000 21068 OnExposeComplete: enter
04:13:43.553 00.001 21068 UpdateGuideState(): m_state=6
04:13:43.554 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
04:13:43.556 00.002 21068 Star::Find false star n=2 nbg=259 bg=4357.3 sigma=265.7 thresh=5154 peak=4770
04:13:43.556 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1953, SNR=2.9, Peak=5491 HFD=0.0
04:13:43.557 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:43.558 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:43.559 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:43.560 00.001 16108 Worker thread wakes up
04:13:43.560 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:43.560 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:43.560 00.000 16108 move complete, result=0
04:13:43.560 00.000 16108 worker thread done servicing request
04:13:43.668 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:43.669 00.001 21068 Status Line: Star lost - low SNR
04:13:43.678 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1504, max=65535, med=4457, FiltMin=3763, FiltMax=33830, Gamma=1.000
04:13:43.692 00.014 21068 UpdateGuideState exits: Star lost - low SNR
04:13:43.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:43.694 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:43.695 00.001 21068 Enqueuing Expose request
04:13:43.695 00.000 16108 Worker thread wakes up
04:13:43.695 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:43.696 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:44.859 01.163 16108 Exposure complete
04:13:44.921 00.062 16108 worker thread done servicing request
04:13:44.921 00.000 21068 OnExposeComplete: enter
04:13:44.922 00.001 21068 UpdateGuideState(): m_state=6
04:13:44.922 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
04:13:44.925 00.003 21068 Star::Find false star n=3 nbg=259 bg=4251.2 sigma=220.0 thresh=4911 peak=4634
04:13:44.927 00.002 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2177, SNR=2.9, Peak=5238 HFD=0.0
04:13:44.929 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:44.932 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:44.934 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:44.935 00.001 16108 Worker thread wakes up
04:13:44.935 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:44.936 00.001 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:44.936 00.000 16108 move complete, result=0
04:13:44.936 00.000 16108 worker thread done servicing request
04:13:45.048 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:45.049 00.001 21068 Status Line: Star lost - low SNR
04:13:45.056 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4445, FiltMin=3705, FiltMax=37670, Gamma=1.000
04:13:45.070 00.014 21068 UpdateGuideState exits: Star lost - low SNR
04:13:45.071 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:45.072 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:45.072 00.000 21068 Enqueuing Expose request
04:13:45.073 00.001 16108 Worker thread wakes up
04:13:45.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:45.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:46.043 00.970 16108 Exposure complete
04:13:46.099 00.056 16108 worker thread done servicing request
04:13:46.099 00.000 21068 OnExposeComplete: enter
04:13:46.100 00.001 21068 UpdateGuideState(): m_state=6
04:13:46.101 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
04:13:46.102 00.001 21068 Star::Find false star n=4 nbg=256 bg=4225.3 sigma=230.1 thresh=4915 peak=4732
04:13:46.102 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3374, SNR=2.9, Peak=5789 HFD=0.0
04:13:46.103 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:46.104 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:46.105 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:46.106 00.001 16108 Worker thread wakes up
04:13:46.106 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:46.106 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:46.106 00.000 16108 move complete, result=0
04:13:46.106 00.000 16108 worker thread done servicing request
04:13:46.220 00.114 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:46.222 00.002 21068 Status Line: Star lost - low SNR
04:13:46.229 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4435, FiltMin=3664, FiltMax=32406, Gamma=1.000
04:13:46.257 00.028 21068 UpdateGuideState exits: Star lost - low SNR
04:13:46.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:46.259 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:46.260 00.001 21068 Enqueuing Expose request
04:13:46.261 00.001 16108 Worker thread wakes up
04:13:46.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:46.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:47.430 01.169 16108 Exposure complete
04:13:47.502 00.072 16108 worker thread done servicing request
04:13:47.502 00.000 21068 OnExposeComplete: enter
04:13:47.503 00.001 21068 UpdateGuideState(): m_state=6
04:13:47.505 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
04:13:47.507 00.002 21068 Star::Find false star n=3 nbg=263 bg=4240.3 sigma=226.3 thresh=4919 peak=4578
04:13:47.508 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2898, SNR=2.9, Peak=5433 HFD=0.0
04:13:47.509 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:47.511 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:47.512 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:47.513 00.001 16108 Worker thread wakes up
04:13:47.513 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:47.513 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:47.513 00.000 16108 move complete, result=0
04:13:47.514 00.001 16108 worker thread done servicing request
04:13:47.617 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:47.619 00.002 21068 Status Line: Star lost - low SNR
04:13:47.627 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2118, max=65535, med=4419, FiltMin=3702, FiltMax=33859, Gamma=1.000
04:13:47.666 00.039 21068 UpdateGuideState exits: Star lost - low SNR
04:13:47.671 00.005 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:47.672 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:47.673 00.001 21068 Enqueuing Expose request
04:13:47.674 00.001 16108 Worker thread wakes up
04:13:47.674 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:47.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:48.649 00.975 16108 Exposure complete
04:13:48.713 00.064 16108 worker thread done servicing request
04:13:48.713 00.000 21068 OnExposeComplete: enter
04:13:48.715 00.002 21068 UpdateGuideState(): m_state=6
04:13:48.715 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
04:13:48.717 00.002 21068 Star::Find false star n=2 nbg=265 bg=4228.6 sigma=229.6 thresh=4917 peak=4612
04:13:48.718 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1591, SNR=2.9, Peak=5261 HFD=0.0
04:13:48.719 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:48.720 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:48.721 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:48.724 00.003 16108 Worker thread wakes up
04:13:48.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:48.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:48.724 00.000 16108 move complete, result=0
04:13:48.724 00.000 16108 worker thread done servicing request
04:13:48.834 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:48.835 00.001 21068 Status Line: Star lost - low SNR
04:13:48.844 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4406, FiltMin=3675, FiltMax=32633, Gamma=1.000
04:13:48.870 00.026 21068 UpdateGuideState exits: Star lost - low SNR
04:13:48.871 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:48.873 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:48.875 00.002 21068 Enqueuing Expose request
04:13:48.875 00.000 16108 Worker thread wakes up
04:13:48.875 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:48.875 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:50.041 01.166 16108 Exposure complete
04:13:50.099 00.058 16108 worker thread done servicing request
04:13:50.099 00.000 21068 OnExposeComplete: enter
04:13:50.100 00.001 21068 UpdateGuideState(): m_state=6
04:13:50.102 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
04:13:50.103 00.001 21068 Star::Find false star n=3 nbg=267 bg=4245.2 sigma=227.1 thresh=4926 peak=4603
04:13:50.103 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2319, SNR=2.9, Peak=5158 HFD=0.0
04:13:50.104 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:50.105 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:50.106 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:50.107 00.001 16108 Worker thread wakes up
04:13:50.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:50.107 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:50.107 00.000 16108 move complete, result=0
04:13:50.107 00.000 16108 worker thread done servicing request
04:13:50.213 00.106 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:50.214 00.001 21068 Status Line: Star lost - low SNR
04:13:50.229 00.015 21068 UpdateImageDisplay: Size=(1280,960) min=1241, max=65535, med=4390, FiltMin=3670, FiltMax=35286, Gamma=1.000
04:13:50.251 00.022 21068 UpdateGuideState exits: Star lost - low SNR
04:13:50.254 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:50.254 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:50.256 00.002 21068 Enqueuing Expose request
04:13:50.257 00.001 16108 Worker thread wakes up
04:13:50.257 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:50.257 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:51.237 00.980 16108 Exposure complete
04:13:51.314 00.077 16108 worker thread done servicing request
04:13:51.314 00.000 21068 OnExposeComplete: enter
04:13:51.314 00.000 21068 UpdateGuideState(): m_state=6
04:13:51.316 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
04:13:51.317 00.001 21068 Star::Find false star n=1 nbg=248 bg=4261.5 sigma=221.6 thresh=4926 peak=4659
04:13:51.318 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=683, SNR=2.9, Peak=5357 HFD=0.0
04:13:51.318 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:51.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:51.322 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:51.323 00.001 16108 Worker thread wakes up
04:13:51.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:51.323 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:51.323 00.000 16108 move complete, result=0
04:13:51.323 00.000 16108 worker thread done servicing request
04:13:51.425 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:51.427 00.002 21068 Status Line: Star lost - low SNR
04:13:51.438 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4384, FiltMin=3680, FiltMax=31673, Gamma=1.000
04:13:51.454 00.016 21068 UpdateGuideState exits: Star lost - low SNR
04:13:51.455 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:51.456 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:51.457 00.001 21068 Enqueuing Expose request
04:13:51.457 00.000 16108 Worker thread wakes up
04:13:51.457 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:51.458 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:52.626 01.168 16108 Exposure complete
04:13:52.682 00.056 16108 worker thread done servicing request
04:13:52.682 00.000 21068 OnExposeComplete: enter
04:13:52.684 00.002 21068 UpdateGuideState(): m_state=6
04:13:52.686 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
04:13:52.687 00.001 21068 Star::Find false star n=1 nbg=264 bg=4260.3 sigma=235.5 thresh=4967 peak=4595
04:13:52.689 00.002 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1225, SNR=2.9, Peak=5485 HFD=0.0
04:13:52.690 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:52.693 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:52.694 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:52.695 00.001 16108 Worker thread wakes up
04:13:52.696 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:52.696 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:52.696 00.000 16108 move complete, result=0
04:13:52.696 00.000 16108 worker thread done servicing request
04:13:52.801 00.105 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:52.802 00.001 21068 Status Line: Star lost - low SNR
04:13:52.808 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1955, max=65535, med=4365, FiltMin=3696, FiltMax=33417, Gamma=1.000
04:13:52.825 00.017 21068 UpdateGuideState exits: Star lost - low SNR
04:13:52.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:52.826 00.000 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:52.827 00.001 21068 Enqueuing Expose request
04:13:52.828 00.001 16108 Worker thread wakes up
04:13:52.828 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:52.828 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:53.808 00.980 16108 Exposure complete
04:13:53.865 00.057 16108 worker thread done servicing request
04:13:53.865 00.000 21068 OnExposeComplete: enter
04:13:53.866 00.001 21068 UpdateGuideState(): m_state=6
04:13:53.867 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
04:13:53.867 00.000 21068 Star::Find false star n=5 nbg=247 bg=4267.5 sigma=217.2 thresh=4919 peak=4652
04:13:53.869 00.002 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4224, SNR=2.9, Peak=5331 HFD=0.0
04:13:53.869 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:53.871 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:53.872 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:53.872 00.000 16108 Worker thread wakes up
04:13:53.872 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:53.872 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:53.873 00.001 16108 move complete, result=0
04:13:53.873 00.000 16108 worker thread done servicing request
04:13:53.976 00.103 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:53.977 00.001 21068 Status Line: Star lost - low SNR
04:13:53.985 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2070, max=65535, med=4355, FiltMin=3696, FiltMax=35990, Gamma=1.000
04:13:54.002 00.017 21068 UpdateGuideState exits: Star lost - low SNR
04:13:54.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:54.004 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:54.004 00.000 21068 Enqueuing Expose request
04:13:54.005 00.001 16108 Worker thread wakes up
04:13:54.005 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:54.005 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:55.173 01.168 16108 Exposure complete
04:13:55.233 00.060 16108 worker thread done servicing request
04:13:55.233 00.000 21068 OnExposeComplete: enter
04:13:55.234 00.001 21068 UpdateGuideState(): m_state=6
04:13:55.237 00.003 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
04:13:55.238 00.001 21068 Star::Find false star n=7 nbg=243 bg=4244.3 sigma=202.6 thresh=4852 peak=4715
04:13:55.239 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=5373, SNR=2.9, Peak=5168 HFD=0.0
04:13:55.240 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:55.244 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:55.245 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:55.246 00.001 16108 Worker thread wakes up
04:13:55.246 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:55.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:55.246 00.000 16108 move complete, result=0
04:13:55.246 00.000 16108 worker thread done servicing request
04:13:55.354 00.108 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:55.356 00.002 21068 Status Line: Star lost - low SNR
04:13:55.363 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=4342, FiltMin=3725, FiltMax=37078, Gamma=1.000
04:13:55.377 00.014 21068 UpdateGuideState exits: Star lost - low SNR
04:13:55.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:55.379 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:55.380 00.001 21068 Enqueuing Expose request
04:13:55.382 00.002 16108 Worker thread wakes up
04:13:55.382 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:55.382 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:56.347 00.965 16108 Exposure complete
04:13:56.425 00.078 16108 worker thread done servicing request
04:13:56.425 00.000 21068 OnExposeComplete: enter
04:13:56.426 00.001 21068 UpdateGuideState(): m_state=6
04:13:56.427 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
04:13:56.427 00.000 21068 Star::Find false star n=3 nbg=248 bg=4294.8 sigma=206.7 thresh=4915 peak=4643
04:13:56.428 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2251, SNR=2.9, Peak=5171 HFD=0.0
04:13:56.429 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:56.432 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:56.433 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:56.433 00.000 16108 Worker thread wakes up
04:13:56.433 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:56.433 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:56.433 00.000 16108 move complete, result=0
04:13:56.434 00.001 16108 worker thread done servicing request
04:13:56.544 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:56.545 00.001 21068 Status Line: Star lost - low SNR
04:13:56.552 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1510, max=65535, med=4333, FiltMin=3683, FiltMax=35350, Gamma=1.000
04:13:56.574 00.022 21068 UpdateGuideState exits: Star lost - low SNR
04:13:56.576 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:56.579 00.003 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:56.583 00.004 21068 Enqueuing Expose request
04:13:56.584 00.001 16108 Worker thread wakes up
04:13:56.584 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:56.584 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:57.760 01.176 16108 Exposure complete
04:13:57.818 00.058 16108 worker thread done servicing request
04:13:57.818 00.000 21068 OnExposeComplete: enter
04:13:57.820 00.002 21068 UpdateGuideState(): m_state=6
04:13:57.821 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
04:13:57.823 00.002 21068 Star::Find false star n=2 nbg=259 bg=4352.0 sigma=231.9 thresh=5048 peak=4745
04:13:57.824 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1708, SNR=2.9, Peak=5334 HFD=0.0
04:13:57.826 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:57.829 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:57.831 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:57.832 00.001 16108 Worker thread wakes up
04:13:57.832 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:57.832 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:57.832 00.000 16108 move complete, result=0
04:13:57.834 00.002 16108 worker thread done servicing request
04:13:57.936 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:57.940 00.004 21068 Status Line: Star lost - low SNR
04:13:57.950 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4320, FiltMin=3683, FiltMax=34473, Gamma=1.000
04:13:57.966 00.016 21068 UpdateGuideState exits: Star lost - low SNR
04:13:57.968 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:57.969 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:57.970 00.001 21068 Enqueuing Expose request
04:13:57.971 00.001 16108 Worker thread wakes up
04:13:57.971 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:57.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:13:58.954 00.983 16108 Exposure complete
04:13:59.029 00.075 16108 worker thread done servicing request
04:13:59.029 00.000 21068 OnExposeComplete: enter
04:13:59.033 00.004 21068 UpdateGuideState(): m_state=6
04:13:59.035 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
04:13:59.036 00.001 21068 Star::Find false star n=3 nbg=278 bg=4355.5 sigma=266.6 thresh=5155 peak=4760
04:13:59.036 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2632, SNR=2.9, Peak=5376 HFD=0.0
04:13:59.038 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:13:59.040 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:13:59.041 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:13:59.043 00.002 16108 Worker thread wakes up
04:13:59.043 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:13:59.043 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:13:59.043 00.000 16108 move complete, result=0
04:13:59.045 00.002 16108 worker thread done servicing request
04:13:59.152 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:13:59.153 00.001 21068 Status Line: Star lost - low SNR
04:13:59.165 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4313, FiltMin=3699, FiltMax=34041, Gamma=1.000
04:13:59.184 00.019 21068 UpdateGuideState exits: Star lost - low SNR
04:13:59.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:59.186 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:13:59.187 00.001 21068 Enqueuing Expose request
04:13:59.188 00.001 16108 Worker thread wakes up
04:13:59.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:13:59.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:00.357 01.169 16108 Exposure complete
04:14:00.438 00.081 16108 worker thread done servicing request
04:14:00.438 00.000 21068 OnExposeComplete: enter
04:14:00.439 00.001 21068 UpdateGuideState(): m_state=6
04:14:00.440 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
04:14:00.442 00.002 21068 Star::Find false star n=2 nbg=280 bg=4439.2 sigma=251.6 thresh=5194 peak=4756
04:14:00.443 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=1899, SNR=2.9, Peak=5561 HFD=0.0
04:14:00.443 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:00.445 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:00.446 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:00.446 00.000 16108 Worker thread wakes up
04:14:00.446 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:00.446 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:00.446 00.000 16108 move complete, result=0
04:14:00.446 00.000 16108 worker thread done servicing request
04:14:00.562 00.116 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:00.567 00.005 21068 Status Line: Star lost - low SNR
04:14:00.576 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2166, max=65535, med=4310, FiltMin=3661, FiltMax=33737, Gamma=1.000
04:14:00.599 00.023 21068 UpdateGuideState exits: Star lost - low SNR
04:14:00.601 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:00.602 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:00.603 00.001 21068 Enqueuing Expose request
04:14:00.604 00.001 16108 Worker thread wakes up
04:14:00.604 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:00.604 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:01.583 00.979 16108 Exposure complete
04:14:01.676 00.093 16108 worker thread done servicing request
04:14:01.676 00.000 21068 OnExposeComplete: enter
04:14:01.677 00.001 21068 UpdateGuideState(): m_state=6
04:14:01.677 00.000 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
04:14:01.679 00.002 21068 Star::Find false star n=1 nbg=265 bg=4431.9 sigma=252.3 thresh=5189 peak=4761
04:14:01.680 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=841, SNR=2.9, Peak=5446 HFD=0.0
04:14:01.680 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:01.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:01.682 00.000 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:01.683 00.001 16108 Worker thread wakes up
04:14:01.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:01.683 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:01.683 00.000 16108 move complete, result=0
04:14:01.683 00.000 16108 worker thread done servicing request
04:14:01.785 00.102 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:01.787 00.002 21068 Status Line: Star lost - low SNR
04:14:01.798 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4310, FiltMin=3731, FiltMax=33427, Gamma=1.000
04:14:01.824 00.026 21068 UpdateGuideState exits: Star lost - low SNR
04:14:01.826 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:01.827 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:01.829 00.002 21068 Enqueuing Expose request
04:14:01.831 00.002 16108 Worker thread wakes up
04:14:01.831 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:01.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:02.984 01.153 16108 Exposure complete
04:14:03.039 00.055 16108 worker thread done servicing request
04:14:03.040 00.001 21068 OnExposeComplete: enter
04:14:03.041 00.001 21068 UpdateGuideState(): m_state=6
04:14:03.042 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
04:14:03.044 00.002 21068 Star::Find false star n=1 nbg=272 bg=4385.0 sigma=244.0 thresh=5117 peak=4765
04:14:03.044 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=898, SNR=2.9, Peak=5414 HFD=0.0
04:14:03.046 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:03.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:03.049 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:03.052 00.003 16108 Worker thread wakes up
04:14:03.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:03.052 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:03.052 00.000 16108 move complete, result=0
04:14:03.052 00.000 16108 worker thread done servicing request
04:14:03.165 00.113 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:03.167 00.002 21068 Status Line: Star lost - low SNR
04:14:03.176 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4313, FiltMin=3664, FiltMax=30470, Gamma=1.000
04:14:03.198 00.022 21068 UpdateGuideState exits: Star lost - low SNR
04:14:03.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:03.200 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:03.201 00.001 21068 Enqueuing Expose request
04:14:03.201 00.000 16108 Worker thread wakes up
04:14:03.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:03.201 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:04.165 00.964 16108 Exposure complete
04:14:04.227 00.062 16108 worker thread done servicing request
04:14:04.227 00.000 21068 OnExposeComplete: enter
04:14:04.228 00.001 21068 UpdateGuideState(): m_state=6
04:14:04.229 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
04:14:04.230 00.001 21068 Star::Find false star n=1 nbg=275 bg=4434.7 sigma=283.7 thresh=5286 peak=4804
04:14:04.231 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=986, SNR=2.9, Peak=5529 HFD=0.0
04:14:04.232 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:04.233 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:04.234 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:04.236 00.002 16108 Worker thread wakes up
04:14:04.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:04.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:04.236 00.000 16108 move complete, result=0
04:14:04.236 00.000 16108 worker thread done servicing request
04:14:04.340 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:04.342 00.002 21068 Status Line: Star lost - low SNR
04:14:04.349 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1587, max=65535, med=4320, FiltMin=3680, FiltMax=27478, Gamma=1.000
04:14:04.365 00.016 21068 UpdateGuideState exits: Star lost - low SNR
04:14:04.366 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:04.368 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:04.368 00.000 21068 Enqueuing Expose request
04:14:04.369 00.001 16108 Worker thread wakes up
04:14:04.369 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:04.369 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:05.553 01.184 16108 Exposure complete
04:14:05.607 00.054 16108 worker thread done servicing request
04:14:05.607 00.000 21068 OnExposeComplete: enter
04:14:05.608 00.001 21068 UpdateGuideState(): m_state=6
04:14:05.609 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
04:14:05.610 00.001 21068 Star::Find false star n=3 nbg=264 bg=4424.1 sigma=244.5 thresh=5158 peak=4747
04:14:05.611 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2577, SNR=2.9, Peak=5395 HFD=0.0
04:14:05.611 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:05.612 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:05.613 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:05.614 00.001 16108 Worker thread wakes up
04:14:05.614 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:05.614 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:05.614 00.000 16108 move complete, result=0
04:14:05.614 00.000 16108 worker thread done servicing request
04:14:05.726 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:05.728 00.002 21068 Status Line: Star lost - low SNR
04:14:05.737 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4326, FiltMin=3609, FiltMax=30598, Gamma=1.000
04:14:05.764 00.027 21068 UpdateGuideState exits: Star lost - low SNR
04:14:05.766 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:05.767 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:05.770 00.003 21068 Enqueuing Expose request
04:14:05.772 00.002 16108 Worker thread wakes up
04:14:05.772 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:05.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:06.743 00.971 16108 Exposure complete
04:14:06.803 00.060 16108 worker thread done servicing request
04:14:06.805 00.002 21068 OnExposeComplete: enter
04:14:06.806 00.001 21068 UpdateGuideState(): m_state=6
04:14:06.808 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
04:14:06.809 00.001 21068 Star::Find false star n=5 nbg=269 bg=4438.4 sigma=246.4 thresh=5178 peak=4824
04:14:06.809 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=4136, SNR=2.9, Peak=5513 HFD=0.0
04:14:06.810 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:06.811 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:06.813 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:06.814 00.001 16108 Worker thread wakes up
04:14:06.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:06.814 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:06.814 00.000 16108 move complete, result=0
04:14:06.814 00.000 16108 worker thread done servicing request
04:14:06.918 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:06.924 00.006 21068 Status Line: Star lost - low SNR
04:14:06.933 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1501, max=65535, med=4333, FiltMin=3681, FiltMax=37622, Gamma=1.000
04:14:06.956 00.023 21068 UpdateGuideState exits: Star lost - low SNR
04:14:06.958 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:06.959 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:06.960 00.001 21068 Enqueuing Expose request
04:14:06.962 00.002 16108 Worker thread wakes up
04:14:06.962 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:06.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:08.123 01.161 16108 Exposure complete
04:14:08.184 00.061 16108 worker thread done servicing request
04:14:08.185 00.001 21068 OnExposeComplete: enter
04:14:08.186 00.001 21068 UpdateGuideState(): m_state=6
04:14:08.187 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
04:14:08.189 00.002 21068 Star::Find false star n=7 nbg=263 bg=4388.0 sigma=236.4 thresh=5097 peak=4756
04:14:08.192 00.003 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=5878, SNR=2.9, Peak=5193 HFD=0.0
04:14:08.194 00.002 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:08.196 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:08.198 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:08.200 00.002 16108 Worker thread wakes up
04:14:08.200 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:08.200 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:08.200 00.000 16108 move complete, result=0
04:14:08.201 00.001 16108 worker thread done servicing request
04:14:08.311 00.110 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:08.313 00.002 21068 Status Line: Star lost - low SNR
04:14:08.320 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1942, max=65535, med=4339, FiltMin=3670, FiltMax=33913, Gamma=1.000
04:14:08.350 00.030 21068 UpdateGuideState exits: Star lost - low SNR
04:14:08.351 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:08.353 00.002 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:08.354 00.001 21068 Enqueuing Expose request
04:14:08.355 00.001 16108 Worker thread wakes up
04:14:08.355 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:08.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:09.329 00.974 16108 Exposure complete
04:14:09.386 00.057 16108 worker thread done servicing request
04:14:09.386 00.000 21068 OnExposeComplete: enter
04:14:09.387 00.001 21068 UpdateGuideState(): m_state=6
04:14:09.388 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
04:14:09.389 00.001 21068 Star::Find false star n=9 nbg=233 bg=4418.7 sigma=178.4 thresh=4954 peak=4831
04:14:09.389 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=6633, SNR=2.9, Peak=5712 HFD=0.0
04:14:09.390 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:09.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:09.393 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:09.396 00.003 16108 Worker thread wakes up
04:14:09.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:09.396 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:09.396 00.000 16108 move complete, result=0
04:14:09.397 00.001 16108 worker thread done servicing request
04:14:09.501 00.104 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:09.503 00.002 21068 Status Line: Star lost - low SNR
04:14:09.512 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4349, FiltMin=3677, FiltMax=33769, Gamma=1.000
04:14:09.527 00.015 21068 UpdateGuideState exits: Star lost - low SNR
04:14:09.529 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:09.530 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:09.532 00.002 21068 Enqueuing Expose request
04:14:09.533 00.001 16108 Worker thread wakes up
04:14:09.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:09.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:10.707 01.174 16108 Exposure complete
04:14:10.766 00.059 16108 worker thread done servicing request
04:14:10.766 00.000 21068 OnExposeComplete: enter
04:14:10.768 00.002 21068 UpdateGuideState(): m_state=6
04:14:10.770 00.002 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
04:14:10.772 00.002 21068 Star::Find false star n=1 nbg=267 bg=4450.0 sigma=254.3 thresh=5213 peak=4762
04:14:10.773 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=926, SNR=2.9, Peak=5446 HFD=0.0
04:14:10.774 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:10.778 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:10.780 00.002 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:10.781 00.001 16108 Worker thread wakes up
04:14:10.781 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:10.781 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:10.782 00.001 16108 move complete, result=0
04:14:10.782 00.000 16108 worker thread done servicing request
04:14:10.889 00.107 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:10.891 00.002 21068 Status Line: Star lost - low SNR
04:14:10.898 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4352, FiltMin=3731, FiltMax=39830, Gamma=1.000
04:14:10.915 00.017 21068 UpdateGuideState exits: Star lost - low SNR
04:14:10.916 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:10.917 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:10.918 00.001 21068 Enqueuing Expose request
04:14:10.918 00.000 16108 Worker thread wakes up
04:14:10.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:10.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:11.902 00.984 16108 Exposure complete
04:14:11.959 00.057 16108 worker thread done servicing request
04:14:11.959 00.000 21068 OnExposeComplete: enter
04:14:11.959 00.000 21068 UpdateGuideState(): m_state=6
04:14:11.960 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
04:14:11.962 00.002 21068 Star::Find false star n=3 nbg=264 bg=4452.0 sigma=249.2 thresh=5200 peak=4888
04:14:11.962 00.000 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=2291, SNR=2.9, Peak=5318 HFD=0.0
04:14:11.963 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:11.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:11.966 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:11.968 00.002 16108 Worker thread wakes up
04:14:11.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:11.968 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:11.968 00.000 16108 move complete, result=0
04:14:11.968 00.000 16108 worker thread done servicing request
04:14:12.083 00.115 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:12.085 00.002 21068 Status Line: Star lost - low SNR
04:14:12.092 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4355, FiltMin=3571, FiltMax=35113, Gamma=1.000
04:14:12.110 00.018 21068 UpdateGuideState exits: Star lost - low SNR
04:14:12.111 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:12.112 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:12.113 00.001 21068 Enqueuing Expose request
04:14:12.114 00.001 16108 Worker thread wakes up
04:14:12.114 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:12.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:13.287 01.173 16108 Exposure complete
04:14:13.355 00.068 16108 worker thread done servicing request
04:14:13.355 00.000 21068 OnExposeComplete: enter
04:14:13.356 00.001 21068 UpdateGuideState(): m_state=6
04:14:13.357 00.001 21068 Star::Find(15, 103, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
04:14:13.358 00.001 21068 Star::Find false star n=4 nbg=254 bg=4369.3 sigma=231.8 thresh=5065 peak=4706
04:14:13.359 00.001 21068 Star::Find returns 0 (2), X=103.00, Y=799.00, Mass=3239, SNR=2.9, Peak=5350 HFD=0.0
04:14:13.359 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
04:14:13.362 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.00, opts=14)
04:14:13.363 00.001 21068 Enqueuing Move request for scope (0.00, 0.00)
04:14:13.365 00.002 16108 Worker thread wakes up
04:14:13.365 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:14:13.365 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:14:13.365 00.000 16108 move complete, result=0
04:14:13.366 00.001 16108 worker thread done servicing request
04:14:13.478 00.112 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:14:13.479 00.001 21068 Status Line: Star lost - low SNR
04:14:13.503 00.024 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4358, FiltMin=3651, FiltMax=36806, Gamma=1.000
04:14:13.528 00.025 21068 UpdateGuideState exits: Star lost - low SNR
04:14:13.529 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:13.530 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:14:13.531 00.001 21068 Enqueuing Expose request
04:14:13.532 00.001 16108 Worker thread wakes up
04:14:13.532 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:14:13.532 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:14:13.536 00.004 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:14:13.537 00.001 21068 case statement mapped state 6 to 4
04:14:13.538 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
04:14:13.636 00.098 21068 evsrv: cli 0D018350 request: {"method":"stop_capture","id":1004}
04:14:13.639 00.003 21068 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
04:14:13.640 00.001 21068 Status Line: Waiting for devices...
04:14:13.644 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1004}
04:14:13.688 00.044 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:14:13.689 00.001 21068 case statement mapped state 6 to 4
04:14:13.691 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
04:14:14.241 00.550 16108 ASCOM_AbortExposure returns err = 0
04:14:14.241 00.000 16108 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
04:14:14.241 00.000 16108 worker thread done servicing request
04:14:14.241 00.000 21068 OnExposeComplete: enter
04:14:14.243 00.002 21068 OnExposeComplete: Capture Error reported
04:14:14.246 00.003 21068 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
04:14:14.248 00.002 21068 Mount: notify guiding stopped
04:14:14.252 00.004 21068 Changing from state GUIDING to STOP
04:14:14.253 00.001 21068 guider state => SELECTED
04:14:14.255 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4358, FiltMin=3651, FiltMax=36806, Gamma=1.000
04:14:14.279 00.024 21068 Changing from state SELECTED to UNINITIALIZED
04:14:14.281 00.002 21068 guider state => SELECTING
04:14:14.285 00.004 21068 Status Line: Stopped.
04:14:14.290 00.005 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
04:14:14.700 00.410 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:14:14.704 00.004 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:14.832 60.128 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:14.833 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:24.101 09.268 21068 evsrv: cli 0D018350 request: {"method":"get_connected","id":1011}
04:15:24.102 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":true,"id":1011}
04:15:24.202 00.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:24.204 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:25.318 01.114 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:25.321 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:26.432 01.111 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:26.434 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:27.545 01.111 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:27.547 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:28.611 01.064 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:28.613 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:28.713 00.100 21068 evsrv: cli 0D018350 request: {"method":"guide","params":[{"pixels":2,"time":3,"timeout":600},false],"id":1003}
04:15:28.715 00.002 21068 PhdController::Guide begins
04:15:28.716 00.001 21068 PhdController: newstate STATE_SETUP
04:15:28.717 00.001 21068 PhdController: setup
04:15:28.718 00.001 21068 PhdController: newstate STATE_ATTEMPT_START
04:15:28.719 00.001 21068 PhdController: start capturing
04:15:28.721 00.002 21068 Changing from state SELECTING to UNINITIALIZED
04:15:28.723 00.002 21068 guider state => SELECTING
04:15:28.725 00.002 21068 setting force full frames = true
04:15:28.726 00.001 21068 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
04:15:28.730 00.004 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:15:28.731 00.001 21068 Enqueuing Expose request
04:15:28.732 00.001 21068 PhdController: newstate STATE_SELECT_STAR
04:15:28.732 00.000 16108 Worker thread wakes up
04:15:28.732 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1003}
04:15:28.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:28.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:15:29.890 01.157 16108 Exposure complete
04:15:29.947 00.057 16108 worker thread done servicing request
04:15:29.947 00.000 21068 OnExposeComplete: enter
04:15:29.950 00.003 21068 UpdateGuideState(): m_state=1
04:15:29.952 00.002 21068 UpdateCurrentPosition: no star selected
04:15:29.953 00.001 21068 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:15:29.954 00.001 21068 Status Line: No star selected
04:15:29.959 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4285, FiltMin=3689, FiltMax=32320, Gamma=1.000
04:15:29.981 00.022 21068 UpdateGuideState exits: No star selected
04:15:29.984 00.003 21068 GuiderMultiStar::AutoSelect enter
04:15:29.987 00.003 21068 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:15:30.091 00.104 21068 AutoFind: auto downsample for scale 3.22 => 1x
04:15:30.163 00.072 21068 AutoFind: global mean = 0.0, stdev 626.1
04:15:30.165 00.002 21068 AutoFind: using threshold = 0.1
04:15:30.276 00.111 21068 AutoFind: local max [98, 370] 153.1
04:15:30.277 00.001 21068 AutoFind: local max [814, 630] 121.2
04:15:30.278 00.001 21068 AutoFind: local max [788, 732] 103.6
04:15:30.279 00.001 21068 AutoFind: local max [105, 802] 95.5
04:15:30.280 00.001 21068 AutoFind: local max [580, 859] 75.1
04:15:30.280 00.000 21068 AutoFind: local max [463, 437] 26.3
04:15:30.283 00.003 21068 AutoFind: local max [596, 136] 23.8
04:15:30.285 00.002 21068 AutoFind: local max [690, 38] 21.1
04:15:30.286 00.001 21068 AutoFind: local max [1166, 597] 16.8
04:15:30.288 00.002 21068 AutoFind: local max [208, 864] 15.9
04:15:30.289 00.001 21068 AutoFind: local max [1101, 395] 15.5
04:15:30.292 00.003 21068 AutoFind: local max [534, 825] 15.2
04:15:30.293 00.001 21068 AutoFind: local max [1162, 871] 14.8
04:15:30.294 00.001 21068 AutoFind: local max [1038, 660] 14.8
04:15:30.297 00.003 21068 AutoFind: local max [1234, 555] 12.6
04:15:30.299 00.002 21068 AutoFind: local max [669, 945] 11.7
04:15:30.300 00.001 21068 AutoFind: local max [111, 716] 11.1
04:15:30.301 00.001 21068 AutoFind: local max [1006, 623] 10.7
04:15:30.303 00.002 21068 AutoFind: local max [1256, 842] 9.8
04:15:30.304 00.001 21068 AutoFind: local max [47, 617] 9.5
04:15:30.306 00.002 21068 AutoFind: local max [530, 192] 9.1
04:15:30.307 00.001 21068 AutoFind: local max [384, 661] 8.8
04:15:30.308 00.001 21068 AutoFind: local max [111, 638] 8.0
04:15:30.309 00.001 21068 AutoFind: local max [707, 311] 7.8
04:15:30.311 00.002 21068 AutoFind: local max [699, 393] 7.7
04:15:30.311 00.000 21068 AutoFind: local max [266, 748] 7.6
04:15:30.313 00.002 21068 AutoFind: local max [1225, 950] 7.0
04:15:30.315 00.002 21068 AutoFind: local max [1146, 146] 6.7
04:15:30.316 00.001 21068 AutoFind: local max [521, 793] 6.7
04:15:30.317 00.001 21068 AutoFind: local max [285, 747] 6.7
04:15:30.318 00.001 21068 AutoFind: local max [807, 489] 6.5
04:15:30.319 00.001 21068 AutoFind: local max [1105, 929] 6.5
04:15:30.320 00.001 21068 AutoFind: local max [389, 149] 6.1
04:15:30.321 00.001 21068 AutoFind: local max [965, 432] 6.1
04:15:30.322 00.001 21068 AutoFind: local max [808, 169] 6.1
04:15:30.324 00.002 21068 AutoFind: local max [401, 346] 6.0
04:15:30.325 00.001 21068 AutoFind: local max [1074, 379] 5.8
04:15:30.327 00.002 21068 AutoFind: local max [894, 186] 5.8
04:15:30.328 00.001 21068 AutoFind: local max [215, 697] 5.6
04:15:30.329 00.001 21068 AutoFind: local max [1185, 176] 5.5
04:15:30.330 00.001 21068 AutoFind: local max [361, 22] 5.4
04:15:30.330 00.000 21068 AutoFind: local max [913, 854] 5.3
04:15:30.332 00.002 21068 AutoFind: local max [832, 800] 4.9
04:15:30.332 00.000 21068 AutoFind: local max [205, 912] 4.8
04:15:30.333 00.001 21068 AutoFind: local max [270, 399] 4.8
04:15:30.335 00.002 21068 AutoFind: local max [944, 866] 4.8
04:15:30.336 00.001 21068 AutoFind: local max [1254, 255] 4.7
04:15:30.336 00.000 21068 AutoFind: local max [461, 783] 4.6
04:15:30.339 00.003 21068 AutoFind: local max [1164, 264] 4.5
04:15:30.340 00.001 21068 AutoFind: local max [1004, 777] 4.3
04:15:30.341 00.001 21068 AutoFind: local max [1177, 808] 4.2
04:15:30.342 00.001 21068 AutoFind: local max [676, 44] 4.2
04:15:30.343 00.001 21068 AutoFind: local max [1122, 285] 4.1
04:15:30.344 00.001 21068 AutoFind: local max [122, 348] 4.1
04:15:30.345 00.001 21068 AutoFind: local max [1243, 205] 4.0
04:15:30.347 00.002 21068 AutoFind: local max [547, 617] 4.0
04:15:30.347 00.000 21068 AutoFind: local max [937, 784] 3.8
04:15:30.348 00.001 21068 AutoFind: local max [791, 742] 3.8
04:15:30.349 00.001 21068 AutoFind: local max [145, 418] 3.7
04:15:30.350 00.001 21068 AutoFind: local max [454, 282] 3.7
04:15:30.351 00.001 21068 AutoFind: local max [53, 780] 3.7
04:15:30.351 00.000 21068 AutoFind: local max [833, 794] 3.6
04:15:30.352 00.001 21068 AutoFind: local max [416, 131] 3.6
04:15:30.353 00.001 21068 AutoFind: local max [765, 706] 3.6
04:15:30.354 00.001 21068 AutoFind: local max [514, 128] 3.5
04:15:30.354 00.000 21068 AutoFind: local max [682, 250] 3.5
04:15:30.355 00.001 21068 AutoFind: local max [294, 274] 3.5
04:15:30.356 00.001 21068 AutoFind: local max [260, 932] 3.5
04:15:30.357 00.001 21068 AutoFind: local max [564, 181] 3.3
04:15:30.359 00.002 21068 AutoFind: local max [848, 859] 3.3
04:15:30.361 00.002 21068 AutoFind: local max [1251, 647] 3.3
04:15:30.364 00.003 21068 AutoFind: local max [969, 761] 3.3
04:15:30.366 00.002 21068 AutoFind: local max [1253, 398] 3.2
04:15:30.368 00.002 21068 AutoFind: local max [332, 364] 3.2
04:15:30.370 00.002 21068 AutoFind: local max [1152, 801] 3.2
04:15:30.372 00.002 21068 AutoFind: local max [1136, 230] 3.2
04:15:30.372 00.000 21068 AutoFind: local max [270, 587] 3.2
04:15:30.373 00.001 21068 AutoFind: local max [565, 863] 3.2
04:15:30.375 00.002 21068 AutoFind: local max [92, 341] 3.2
04:15:30.376 00.001 21068 AutoFind: local max [138, 438] 3.2
04:15:30.377 00.001 21068 AutoFind: local max [250, 347] 3.2
04:15:30.378 00.001 21068 AutoFind: local max [657, 20] 3.2
04:15:30.380 00.002 21068 AutoFind: local max [303, 325] 3.1
04:15:30.380 00.000 21068 AutoFind: local max [53, 455] 3.1
04:15:30.382 00.002 21068 AutoFind: local max [92, 480] 3.1
04:15:30.383 00.001 21068 AutoFind: local max [149, 100] 3.1
04:15:30.384 00.001 21068 AutoFind: local max [1003, 900] 3.1
04:15:30.385 00.001 21068 AutoFind: local max [1073, 282] 3.1
04:15:30.385 00.000 21068 AutoFind: local max [918, 121] 3.1
04:15:30.386 00.001 21068 AutoFind: local max [743, 216] 3.1
04:15:30.387 00.001 21068 AutoFind: local max [893, 765] 3.1
04:15:30.389 00.002 21068 AutoFind: local max [715, 12] 3.1
04:15:30.389 00.000 21068 AutoFind: local max [933, 225] 3.1
04:15:30.390 00.001 21068 AutoFind: local max [589, 859] 3.1
04:15:30.391 00.001 21068 AutoFind: local max [648, 97] 3.1
04:15:30.392 00.001 21068 AutoFind: local max [399, 151] 3.0
04:15:30.392 00.000 21068 AutoFind: local max [255, 11] 3.0
04:15:30.393 00.001 21068 AutoFind: local max [514, 461] 3.0
04:15:30.394 00.001 21068 AutoFind: local max [505, 945] 3.0
04:15:30.394 00.000 21068 AutoFind: local max [131, 704] 3.0
04:15:30.395 00.001 21068 AutoFind: too close [131, 704] 3.0 - [111, 716] 11.1
04:15:30.397 00.002 21068 AutoFind: too close [399, 151] 3.0 - [416, 131] 3.6
04:15:30.397 00.000 21068 AutoFind: too close [399, 151] 3.0 - [389, 149] 6.1
04:15:30.398 00.001 21068 AutoFind: close dim-bright [589, 859] 3.1 - [580, 859] 75.1
04:15:30.399 00.001 21068 AutoFind: too close [138, 438] 3.2 - [145, 418] 3.7
04:15:30.399 00.000 21068 AutoFind: close dim-bright [565, 863] 3.2 - [580, 859] 75.1
04:15:30.400 00.001 21068 AutoFind: too close [833, 794] 3.6 - [832, 800] 4.9
04:15:30.401 00.001 21068 AutoFind: close dim-bright [791, 742] 3.8 - [788, 732] 103.6
04:15:30.401 00.000 21068 AutoFind: close dim-bright [676, 44] 4.2 - [690, 38] 21.1
04:15:30.402 00.001 21068 AutoFind: too close [285, 747] 6.7 - [266, 748] 7.6
04:15:30.404 00.002 21068 AutoFind: too close to edge [505, 945] 3.0
04:15:30.405 00.001 21068 AutoFind: too close to edge [255, 11] 3.0
04:15:30.407 00.002 21068 AutoFind: too close to edge [715, 12] 3.1
04:15:30.408 00.001 21068 AutoFind: too close to edge [1225, 950] 7.0
04:15:30.410 00.002 21068 AutoFind: too close to edge [669, 945] 11.7
04:15:30.412 00.002 21068 AutoFind: BPP = 16, saturation at 67816, pedestal 2281, thresh = 61262
04:15:30.414 00.002 21068 Star::Find(15, 98, 370, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.415 00.001 21068 Star::Find returns 1 (0), X=98.38, Y=369.63, Mass=693816, SNR=210.4, Peak=64275 HFD=3.6
04:15:30.417 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.418 00.001 21068 Star::Find returns 1 (0), X=814.38, Y=629.88, Mass=448386, SNR=169.7, Peak=58032 HFD=3.3
04:15:30.420 00.002 21068 Star::Find(15, 788, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.422 00.002 21068 Star::Find returns 1 (0), X=787.74, Y=731.87, Mass=372888, SNR=156.8, Peak=46454 HFD=3.1
04:15:30.423 00.001 21068 Star::Find(15, 105, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.424 00.001 21068 Star::Find returns 1 (0), X=104.45, Y=801.83, Mass=396147, SNR=155.9, Peak=42035 HFD=3.5
04:15:30.425 00.001 21068 Star::Find(15, 580, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.425 00.000 21068 Star::Find returns 1 (0), X=579.59, Y=858.77, Mass=294359, SNR=126.1, Peak=33977 HFD=3.2
04:15:30.427 00.002 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.428 00.001 21068 Star::Find returns 1 (0), X=463.08, Y=436.49, Mass=80862, SNR=55.0, Peak=14944 HFD=3.0
04:15:30.429 00.001 21068 Star::Find(15, 596, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.430 00.001 21068 Star::Find returns 1 (0), X=595.84, Y=136.13, Mass=81713, SNR=58.3, Peak=14944 HFD=2.9
04:15:30.430 00.000 21068 Star::Find(15, 690, 38, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.431 00.001 21068 Star::Find returns 1 (0), X=690.37, Y=37.46, Mass=72317, SNR=53.0, Peak=12419 HFD=3.2
04:15:30.432 00.001 21068 Star::Find(15, 1166, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.433 00.001 21068 Star::Find returns 1 (0), X=1166.50, Y=596.63, Mass=50115, SNR=39.9, Peak=9654 HFD=3.1
04:15:30.434 00.001 21068 Star::Find(15, 208, 864, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.434 00.000 21068 Star::Find returns 1 (0), X=207.89, Y=863.53, Mass=55000, SNR=44.1, Peak=10025 HFD=3.3
04:15:30.436 00.002 21068 Star::Find(15, 1101, 395, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.436 00.000 21068 Star::Find returns 1 (0), X=1101.78, Y=394.38, Mass=63783, SNR=43.9, Peak=10873 HFD=3.3
04:15:30.437 00.001 21068 Star::Find(15, 534, 825, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.438 00.001 21068 Star::Find returns 1 (0), X=533.62, Y=825.01, Mass=37547, SNR=36.2, Peak=9766 HFD=2.3
04:15:30.438 00.000 21068 Star::Find(15, 1162, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.440 00.002 21068 Star::Find returns 1 (0), X=1162.71, Y=870.69, Mass=51917, SNR=43.1, Peak=9001 HFD=3.2
04:15:30.442 00.002 21068 Star::Find(15, 1038, 660, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.444 00.002 21068 Star::Find returns 1 (0), X=1038.16, Y=659.58, Mass=42433, SNR=33.2, Peak=8592 HFD=2.9
04:15:30.445 00.001 21068 Star::Find(15, 1234, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.446 00.001 21068 Star::Find returns 1 (0), X=1234.50, Y=555.19, Mass=42945, SNR=32.5, Peak=8400 HFD=3.4
04:15:30.448 00.002 21068 Star::Find(15, 1006, 623, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.449 00.001 21068 Star::Find returns 1 (0), X=1006.66, Y=623.25, Mass=30052, SNR=29.5, Peak=8131 HFD=2.8
04:15:30.450 00.001 21068 Star::Find(15, 1256, 842, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.451 00.001 21068 Star::Find returns 1 (0), X=1256.26, Y=841.75, Mass=29006, SNR=26.5, Peak=7357 HFD=2.9
04:15:30.452 00.001 21068 Star::Find(15, 47, 617, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.453 00.001 21068 Star::Find returns 1 (0), X=46.93, Y=617.02, Mass=23388, SNR=21.7, Peak=7283 HFD=2.8
04:15:30.454 00.001 21068 Star::Find(15, 530, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.457 00.003 21068 Star::Find returns 1 (0), X=529.88, Y=191.90, Mass=27607, SNR=25.7, Peak=8083 HFD=2.8
04:15:30.458 00.001 21068 Star::Find(15, 384, 661, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.459 00.001 21068 Star::Find returns 1 (0), X=383.42, Y=660.95, Mass=20738, SNR=20.5, Peak=6880 HFD=2.4
04:15:30.460 00.001 21068 Star::Find(15, 111, 638, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.462 00.002 21068 Star::Find returns 1 (0), X=111.28, Y=637.65, Mass=26536, SNR=22.4, Peak=6752 HFD=3.4
04:15:30.463 00.001 21068 Star::Find(15, 707, 311, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.464 00.001 21068 Star::Find returns 1 (0), X=706.80, Y=310.90, Mass=20882, SNR=23.9, Peak=7478 HFD=2.4
04:15:30.466 00.002 21068 Star::Find(15, 699, 393, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.468 00.002 21068 Star::Find returns 1 (0), X=698.75, Y=393.35, Mass=23803, SNR=25.5, Peak=8224 HFD=2.4
04:15:30.468 00.000 21068 Star::Find(15, 1146, 146, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.469 00.001 21068 Star::Find returns 1 (0), X=1147.02, Y=145.16, Mass=18967, SNR=19.8, Peak=6041 HFD=3.8
04:15:30.471 00.002 21068 Star::Find(15, 521, 793, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.473 00.002 21068 Star::Find returns 1 (0), X=520.78, Y=793.38, Mass=16541, SNR=16.4, Peak=5929 HFD=2.7
04:15:30.474 00.001 21068 Star::Find(15, 807, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.476 00.002 21068 Star::Find returns 1 (0), X=806.73, Y=489.02, Mass=17725, SNR=20.4, Peak=6829 HFD=2.4
04:15:30.477 00.001 21068 Star::Find(15, 1105, 929, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.478 00.001 21068 Star::Find returns 1 (0), X=1105.40, Y=928.20, Mass=15190, SNR=18.9, Peak=6281 HFD=2.8
04:15:30.479 00.001 21068 Star::Find(15, 965, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.480 00.001 21068 Star::Find returns 1 (0), X=964.80, Y=432.81, Mass=13501, SNR=15.9, Peak=6877 HFD=2.1
04:15:30.481 00.001 21068 Star::Find(15, 808, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.483 00.002 21068 Star::Find returns 1 (0), X=808.08, Y=169.02, Mass=15402, SNR=17.1, Peak=5798 HFD=2.9
04:15:30.485 00.002 21068 Star::Find(15, 401, 346, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.486 00.001 21068 Star::Find returns 1 (0), X=401.02, Y=345.52, Mass=15816, SNR=17.4, Peak=5830 HFD=2.5
04:15:30.487 00.001 21068 Star::Find(15, 1074, 379, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.488 00.001 21068 Star::Find returns 1 (0), X=1073.75, Y=378.84, Mass=15724, SNR=16.6, Peak=6099 HFD=2.9
04:15:30.490 00.002 21068 Star::Find(15, 894, 186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.491 00.001 21068 Star::Find returns 1 (0), X=893.96, Y=186.51, Mass=14631, SNR=17.7, Peak=6621 HFD=2.3
04:15:30.494 00.003 21068 Star::Find(15, 215, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.495 00.001 21068 Star::Find returns 1 (0), X=215.70, Y=697.48, Mass=15574, SNR=15.5, Peak=7241 HFD=2.8
04:15:30.496 00.001 21068 Star::Find(15, 1185, 176, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.498 00.002 21068 Star::Find returns 1 (0), X=1185.41, Y=176.56, Mass=19769, SNR=19.8, Peak=6877 HFD=3.1
04:15:30.499 00.001 21068 Star::Find(15, 361, 22, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.500 00.001 21068 Star::Find returns 1 (0), X=361.57, Y=22.26, Mass=19834, SNR=20.1, Peak=6624 HFD=3.6
04:15:30.501 00.001 21068 Star::Find(15, 913, 854, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.504 00.003 21068 Star::Find returns 1 (0), X=912.75, Y=854.49, Mass=19698, SNR=21.1, Peak=6592 HFD=3.0
04:15:30.505 00.001 21068 Star::Find(15, 205, 912, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.506 00.001 21068 Star::Find returns 1 (0), X=205.61, Y=911.70, Mass=11281, SNR=13.5, Peak=6349 HFD=2.9
04:15:30.507 00.001 21068 Star::Find(15, 270, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.508 00.001 21068 Star::Find returns 1 (0), X=269.37, Y=399.02, Mass=10519, SNR=12.3, Peak=6246 HFD=2.4
04:15:30.509 00.001 21068 Star::Find(15, 944, 866, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.510 00.001 21068 Star::Find returns 1 (0), X=943.44, Y=866.03, Mass=12927, SNR=18.1, Peak=6291 HFD=2.2
04:15:30.511 00.001 21068 Star::Find(15, 1254, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.511 00.000 21068 Star::Find returns 1 (0), X=1254.14, Y=254.62, Mass=7576, SNR=11.1, Peak=6493 HFD=1.5
04:15:30.512 00.001 21068 Star::Find(15, 461, 783, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.513 00.001 21068 Star::Find returns 1 (0), X=460.02, Y=783.48, Mass=9449, SNR=14.0, Peak=5837 HFD=2.2
04:15:30.514 00.001 21068 Star::Find(15, 1164, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.515 00.001 21068 Star::Find returns 1 (0), X=1163.48, Y=263.52, Mass=6474, SNR=10.1, Peak=5897 HFD=3.1
04:15:30.515 00.000 21068 Star::Find(15, 1004, 777, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.516 00.001 21068 Star::Find returns 1 (0), X=1004.43, Y=776.62, Mass=13722, SNR=16.3, Peak=6605 HFD=1.6
04:15:30.517 00.001 21068 Star::Find(15, 1177, 808, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.518 00.001 21068 Star::Find returns 1 (0), X=1177.40, Y=808.59, Mass=13523, SNR=16.8, Peak=5766 HFD=3.3
04:15:30.519 00.001 21068 Star::Find(15, 676, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.519 00.000 21068 Star::Find returns 1 (0), X=690.37, Y=37.46, Mass=72317, SNR=53.0, Peak=12419 HFD=3.2
04:15:30.520 00.001 21068 Star::Find(15, 1122, 285, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.521 00.001 21068 Star::Find returns 1 (0), X=1122.67, Y=284.36, Mass=9071, SNR=12.3, Peak=5584 HFD=2.5
04:15:30.522 00.001 21068 Star::Find(15, 122, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.523 00.001 21068 Star::Find returns 0 (4), X=122.51, Y=348.28, Mass=3901, SNR=8.8, Peak=6249 HFD=1.2
04:15:30.523 00.000 21068 Star::Find(15, 1243, 205, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.524 00.001 21068 Star::Find returns 1 (0), X=1244.06, Y=204.55, Mass=11779, SNR=15.6, Peak=5571 HFD=4.1
04:15:30.525 00.001 21068 Star::Find(15, 547, 617, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.526 00.001 21068 Star::Find returns 1 (0), X=548.29, Y=616.92, Mass=10897, SNR=13.3, Peak=5373 HFD=4.2
04:15:30.526 00.000 21068 Star::Find(15, 937, 784, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.527 00.001 21068 Star::Find returns 0 (4), X=937.51, Y=784.54, Mass=5113, SNR=9.8, Peak=5795 HFD=1.4
04:15:30.528 00.001 21068 Star::Find(15, 791, 742, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.529 00.001 21068 Star::Find returns 1 (0), X=787.74, Y=731.87, Mass=372888, SNR=156.8, Peak=46454 HFD=3.1
04:15:30.529 00.000 21068 Star::Find(15, 454, 282, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.532 00.003 21068 Star::Find returns 1 (0), X=453.17, Y=281.82, Mass=8635, SNR=13.7, Peak=6534 HFD=2.2
04:15:30.533 00.001 21068 Star::Find(15, 53, 780, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.533 00.000 21068 Star::Find returns 1 (0), X=53.66, Y=779.44, Mass=12854, SNR=14.2, Peak=5917 HFD=3.5
04:15:30.534 00.001 21068 Star::Find(15, 765, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.536 00.002 21068 Star::Find returns 1 (0), X=765.16, Y=706.66, Mass=7728, SNR=11.4, Peak=5821 HFD=2.1
04:15:30.537 00.001 21068 Star::Find(15, 514, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.538 00.001 21068 Star::Find returns 0 (3), X=514.00, Y=128.00, Mass=0, SNR=0.0, Peak=5776 HFD=0.0
04:15:30.539 00.001 21068 Star::Find(15, 682, 250, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.540 00.001 21068 Star::Find false star n=2 nbg=258 bg=4273.6 sigma=221.9 thresh=4939 peak=4722
04:15:30.543 00.003 21068 Star::Find returns 0 (2), X=682.00, Y=250.00, Mass=1530, SNR=2.9, Peak=5385 HFD=0.0
04:15:30.544 00.001 21068 Star::Find(15, 294, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.545 00.001 21068 Star::Find false star n=5 nbg=269 bg=4308.3 sigma=225.8 thresh=4986 peak=4952
04:15:30.547 00.002 21068 Star::Find returns 0 (2), X=294.00, Y=274.00, Mass=4621, SNR=2.9, Peak=5552 HFD=0.0
04:15:30.548 00.001 21068 Star::Find(15, 260, 932, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.549 00.001 21068 Star::Find false star n=8 nbg=239 bg=4392.2 sigma=199.5 thresh=4991 peak=4858
04:15:30.552 00.003 21068 Star::Find returns 0 (2), X=260.00, Y=932.00, Mass=5708, SNR=2.9, Peak=5325 HFD=0.0
04:15:30.553 00.001 21068 Star::Find(15, 564, 181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.554 00.001 21068 Star::Find false star n=3 nbg=264 bg=4252.2 sigma=250.3 thresh=5003 peak=4596
04:15:30.556 00.002 21068 Star::Find returns 0 (2), X=564.00, Y=181.00, Mass=2453, SNR=2.9, Peak=5174 HFD=0.0
04:15:30.557 00.001 21068 Star::Find(15, 848, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.558 00.001 21068 Star::Find false star n=1 nbg=267 bg=4266.8 sigma=244.6 thresh=5001 peak=4664
04:15:30.560 00.002 21068 Star::Find returns 0 (2), X=848.00, Y=859.00, Mass=750, SNR=2.9, Peak=5328 HFD=0.0
04:15:30.562 00.002 21068 Star::Find(15, 1251, 647, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.562 00.000 21068 Star::Find false star n=5 nbg=251 bg=4324.3 sigma=210.3 thresh=4955 peak=4755
04:15:30.563 00.001 21068 Star::Find returns 0 (2), X=1251.00, Y=647.00, Mass=3885, SNR=2.9, Peak=5408 HFD=0.0
04:15:30.564 00.001 21068 Star::Find(15, 969, 761, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.565 00.001 21068 Star::Find returns 1 (0), X=968.76, Y=760.84, Mass=5455, SNR=10.7, Peak=5913 HFD=2.0
04:15:30.566 00.001 21068 Star::Find(15, 1253, 398, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.567 00.001 21068 Star::Find false star n=4 nbg=272 bg=4363.4 sigma=263.4 thresh=5154 peak=4807
04:15:30.568 00.001 21068 Star::Find returns 0 (2), X=1253.00, Y=398.00, Mass=4162, SNR=2.9, Peak=5533 HFD=0.0
04:15:30.570 00.002 21068 Star::Find(15, 332, 364, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.571 00.001 21068 Star::Find false star n=9 nbg=251 bg=4258.8 sigma=188.2 thresh=4823 peak=4692
04:15:30.571 00.000 21068 Star::Find returns 0 (2), X=332.00, Y=364.00, Mass=6255, SNR=2.9, Peak=5299 HFD=0.0
04:15:30.572 00.001 21068 Star::Find(15, 1152, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.573 00.001 21068 Star::Find false star n=6 nbg=263 bg=4182.1 sigma=256.0 thresh=4950 peak=4832
04:15:30.573 00.000 21068 Star::Find returns 0 (2), X=1152.00, Y=801.00, Mass=5366, SNR=2.9, Peak=5497 HFD=0.0
04:15:30.574 00.001 21068 Star::Find(15, 1136, 230, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.575 00.001 21068 Star::Find false star n=5 nbg=252 bg=4327.0 sigma=215.2 thresh=4973 peak=4783
04:15:30.577 00.002 21068 Star::Find returns 0 (2), X=1136.00, Y=230.00, Mass=4056, SNR=2.9, Peak=5357 HFD=0.0
04:15:30.579 00.002 21068 Star::Find(15, 270, 587, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.581 00.002 21068 Star::Find false star n=4 nbg=273 bg=4388.1 sigma=270.0 thresh=5198 peak=5054
04:15:30.582 00.001 21068 Star::Find returns 0 (2), X=270.00, Y=587.00, Mass=3900, SNR=2.9, Peak=5648 HFD=0.0
04:15:30.584 00.002 21068 Star::Find(15, 565, 863, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.585 00.001 21068 Star::Find returns 1 (0), X=579.57, Y=858.75, Mass=293161, SNR=119.1, Peak=29677 HFD=3.2
04:15:30.587 00.002 21068 Star::Find(15, 92, 341, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.589 00.002 21068 Star::Find false star n=2 nbg=253 bg=4333.0 sigma=237.1 thresh=5044 peak=4740
04:15:30.591 00.002 21068 Star::Find returns 0 (2), X=92.00, Y=341.00, Mass=1519, SNR=2.9, Peak=5405 HFD=0.0
04:15:30.593 00.002 21068 Star::Find(15, 250, 347, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.594 00.001 21068 Star::Find false star n=3 nbg=253 bg=4310.7 sigma=215.3 thresh=4957 peak=4743
04:15:30.596 00.002 21068 Star::Find returns 0 (2), X=250.00, Y=347.00, Mass=2312, SNR=2.9, Peak=5433 HFD=0.0
04:15:30.597 00.001 21068 Star::Find(15, 657, 20, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.598 00.001 21068 Star::Find false star n=2 nbg=260 bg=4286.1 sigma=244.5 thresh=5020 peak=4650
04:15:30.599 00.001 21068 Star::Find returns 0 (2), X=657.00, Y=20.00, Mass=1565, SNR=2.9, Peak=5184 HFD=0.0
04:15:30.600 00.001 21068 Star::Find(15, 303, 325, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.601 00.001 21068 Star::Find returns 0 (4), X=303.28, Y=325.20, Mass=5076, SNR=8.9, Peak=5760 HFD=1.5
04:15:30.602 00.001 21068 Star::Find(15, 53, 455, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.603 00.001 21068 Star::Find false star n=2 nbg=280 bg=4386.8 sigma=272.9 thresh=5206 peak=4804
04:15:30.604 00.001 21068 Star::Find returns 0 (2), X=53.00, Y=455.00, Mass=1699, SNR=2.9, Peak=5277 HFD=0.0
04:15:30.605 00.001 21068 Star::Find(15, 92, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.606 00.001 21068 Star::Find false star n=5 nbg=235 bg=4421.9 sigma=204.8 thresh=5036 peak=4821
04:15:30.606 00.000 21068 Star::Find returns 0 (2), X=92.00, Y=480.00, Mass=4597, SNR=2.9, Peak=5728 HFD=0.0
04:15:30.607 00.001 21068 Star::Find(15, 149, 100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.608 00.001 21068 Star::Find false star n=2 nbg=239 bg=4228.8 sigma=215.2 thresh=4874 peak=4561
04:15:30.609 00.001 21068 Star::Find returns 0 (2), X=149.00, Y=100.00, Mass=1397, SNR=2.9, Peak=5603 HFD=0.0
04:15:30.610 00.001 21068 Star::Find(15, 1003, 900, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.611 00.001 21068 Star::Find false star n=1 nbg=265 bg=4214.6 sigma=248.2 thresh=4959 peak=4590
04:15:30.612 00.001 21068 Star::Find returns 0 (2), X=1003.00, Y=900.00, Mass=1042, SNR=2.9, Peak=5257 HFD=0.0
04:15:30.613 00.001 21068 Star::Find(15, 1073, 282, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.614 00.001 21068 Star::Find false star n=1 nbg=251 bg=4299.7 sigma=218.5 thresh=4955 peak=4750
04:15:30.614 00.000 21068 Star::Find returns 0 (2), X=1073.00, Y=282.00, Mass=1370, SNR=2.9, Peak=5670 HFD=0.0
04:15:30.615 00.001 21068 Star::Find(15, 918, 121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.616 00.001 21068 Star::Find returns 1 (0), X=918.82, Y=120.51, Mass=7492, SNR=10.9, Peak=5296 HFD=2.9
04:15:30.617 00.001 21068 Star::Find(15, 743, 216, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.617 00.000 21068 Star::Find false star n=8 nbg=262 bg=4259.3 sigma=243.7 thresh=4990 peak=4806
04:15:30.619 00.002 21068 Star::Find returns 0 (2), X=743.00, Y=216.00, Mass=7197, SNR=2.9, Peak=5401 HFD=0.0
04:15:30.620 00.001 21068 Star::Find(15, 893, 765, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.620 00.000 21068 Star::Find false star n=4 nbg=266 bg=4221.7 sigma=236.3 thresh=4931 peak=4698
04:15:30.621 00.001 21068 Star::Find returns 0 (2), X=893.00, Y=765.00, Mass=3174, SNR=2.9, Peak=5142 HFD=0.0
04:15:30.622 00.001 21068 Star::Find(15, 933, 225, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.623 00.001 21068 Star::Find returns 0 (2), X=933.00, Y=225.00, Mass=827, SNR=3.0, Peak=5811 HFD=0.0
04:15:30.623 00.000 21068 Star::Find(15, 589, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.625 00.002 21068 Star::Find returns 1 (0), X=579.59, Y=858.77, Mass=294359, SNR=126.1, Peak=33977 HFD=3.2
04:15:30.628 00.003 21068 Star::Find(15, 648, 97, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.631 00.003 21068 Star::Find false star n=4 nbg=262 bg=4238.9 sigma=230.0 thresh=4929 peak=4805
04:15:30.633 00.002 21068 Star::Find returns 0 (2), X=648.00, Y=97.00, Mass=3364, SNR=2.9, Peak=5421 HFD=0.0
04:15:30.634 00.001 21068 Star::Find(15, 514, 461, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.635 00.001 21068 Star::Find false star n=4 nbg=259 bg=4320.8 sigma=235.6 thresh=5028 peak=4681
04:15:30.636 00.001 21068 Star::Find returns 0 (2), X=514.00, Y=461.00, Mass=3196, SNR=2.9, Peak=5433 HFD=0.0
04:15:30.638 00.002 21068 AutoFind: finding best star pass 1
04:15:30.639 00.001 21068 Star::Find(15, 98, 370, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.640 00.001 21068 Star::Find returns 1 (0), X=98.38, Y=369.63, Mass=693816, SNR=210.4, Peak=64275 HFD=3.6
04:15:30.641 00.001 21068 AutoFind: near-saturated [98, 370] 153.1 Mass 693816 SNR 210.4 Peak 64275
04:15:30.642 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.642 00.000 21068 Star::Find returns 1 (0), X=814.38, Y=629.88, Mass=448386, SNR=169.7, Peak=58032 HFD=3.3
04:15:30.643 00.001 21068 AutoFind returns star at [814, 630] 121.2 Mass 448386 SNR 169.7
04:15:30.644 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.645 00.001 21068 Star::Find returns 1 (0), X=814.38, Y=629.88, Mass=448386, SNR=169.7, Peak=58032 HFD=3.3
04:15:30.646 00.001 21068 MultiStar: List (12): {814.38, 629.88}(169.7), {787.74, 731.87}(156.8), {104.45, 801.83}(155.9), {579.59, 858.77}(126.1), {463.08, 436.49}(55.0), {595.84, 136.13}(58.3), {690.37, 37.46}(53.0), {1166.50, 596.63}(39.9), {207.89, 863.53}(44.1), {1101.78, 394.38}(43.9), {533.62, 825.01}(36.2), {1162.71, 870.69}(43.1), 
04:15:30.646 00.000 21068 setting lock position to (814.38, 629.88)
04:15:30.648 00.002 21068 MultiStar: stabilizing after lock position change
04:15:30.650 00.002 21068 AutoSelect: state = 1, call UpdateGuideState
04:15:30.651 00.001 21068 UpdateGuideState(): m_state=1
04:15:30.653 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:30.654 00.001 21068 Star::Find returns 1 (0), X=814.38, Y=629.88, Mass=448386, SNR=169.7, Peak=58032 HFD=3.3
04:15:30.657 00.003 21068 DistanceChecker: deactivated
04:15:30.659 00.002 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
04:15:30.661 00.002 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
04:15:30.662 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
04:15:30.665 00.003 21068 setting force full frames = false
04:15:30.666 00.001 21068 setting lock position to (814.38, 629.88)
04:15:30.667 00.001 21068 MultiStar: stabilizing after lock position change
04:15:30.668 00.001 21068 CurrentPosition() valid, moving to STATE_SELECTED
04:15:30.669 00.001 21068 Changing from state SELECTING to SELECTED
04:15:30.671 00.002 21068 guider state => SELECTED
04:15:30.679 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4285, FiltMin=3689, FiltMax=32320, Gamma=1.000
04:15:30.691 00.012 21068 UpdateGuideState exits: m=448386 SNR=169.7
04:15:30.692 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4285, FiltMin=3689, FiltMax=32320, Gamma=1.000
04:15:30.704 00.012 21068 Status Line: Auto-selected star at (814.4, 629.9)
04:15:30.713 00.009 21068 PhdController: newstate STATE_WAIT_SELECTED
04:15:30.715 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:30.716 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:30.717 00.001 21068 Enqueuing Expose request
04:15:30.718 00.001 16108 Worker thread wakes up
04:15:30.720 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:30.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(799,615,31,31)
04:15:31.693 00.973 16108 Exposure complete
04:15:31.753 00.060 16108 worker thread done servicing request
04:15:31.754 00.001 21068 OnExposeComplete: enter
04:15:31.754 00.000 21068 UpdateGuideState(): m_state=2
04:15:31.755 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
04:15:31.758 00.003 21068 Star::Find returns 1 (0), X=814.47, Y=629.98, Mass=458673, SNR=165.1, Peak=54640 HFD=3.5
04:15:31.758 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
04:15:31.759 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
04:15:31.760 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.85 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
04:15:31.763 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4291, FiltMin=3693, FiltMax=33654, Gamma=1.000
04:15:31.781 00.018 21068 UpdateGuideState exits: m=458673 SNR=165.1
04:15:31.782 00.001 21068 PhdController: newstate STATE_CALIBRATE
04:15:31.783 00.001 21068 PhdController: newstate STATE_GUIDE
04:15:31.787 00.004 21068 Changing from state SELECTED to CALIBRATING_PRIMARY
04:15:31.788 00.001 21068 guider state => CALIBRATED
04:15:31.789 00.001 21068 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
04:15:31.794 00.005 21068 reset dither spiral
04:15:31.795 00.001 21068 PhdController: newstate STATE_SETTLE_BEGIN
04:15:31.795 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:31.796 00.001 21068 ScheduleExposure(1000,3,0) exposurePending=0
04:15:31.797 00.001 21068 Enqueuing Expose request
04:15:31.798 00.001 16108 Worker thread wakes up
04:15:31.798 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:31.798 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
04:15:32.975 01.177 16108 Exposure complete
04:15:33.047 00.072 16108 worker thread done servicing request
04:15:33.047 00.000 21068 OnExposeComplete: enter
04:15:33.049 00.002 21068 UpdateGuideState(): m_state=5
04:15:33.051 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
04:15:33.052 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.37, Mass=439757, SNR=158.2, Peak=43757 HFD=3.3
04:15:33.053 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
04:15:33.054 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
04:15:33.055 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.50 hyp=0.61 cameraTheta=0.95 mountX=-0.26 mountY=-0.57, mountTheta=-2.01
04:15:33.058 00.003 21068 Changing from state CALIBRATED to GUIDING
04:15:33.065 00.007 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
04:15:33.141 00.076 21068 ScopeASCOM::SideOfPier() returns 1
04:15:33.144 00.003 21068 AdjustCalibrationForScopePointing (scope): current dec=60.1 pierSide=1, cal dec=60.1 pierSide=1 rotAngle=None bin=1
04:15:33.146 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
04:15:33.148 00.002 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
04:15:33.150 00.002 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
04:15:33.153 00.003 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
04:15:33.155 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
04:15:33.156 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
04:15:33.158 00.002 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
04:15:33.160 00.002 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
04:15:33.162 00.002 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
04:15:33.164 00.002 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
04:15:33.167 00.003 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
04:15:33.168 00.001 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
04:15:33.170 00.002 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
04:15:33.317 00.147 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
04:15:33.319 00.002 21068 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 3.750000
04:15:33.320 00.001 21068 skipping Dec comp: initial calibration too far from equator
04:15:33.321 00.001 21068 Alert: Calibration was too far from equator, recalibration is needed.
04:15:33.332 00.011 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
04:15:33.453 00.121 21068 ScopeASCOM::SideOfPier() returns 1
04:15:33.454 00.001 21068 setting lock position to (814.74, 630.37)
04:15:33.455 00.001 21068 MultiStar: stabilizing after lock position change
04:15:33.456 00.001 21068 guider state => GUIDING
04:15:33.457 00.001 21068 Status Line: Guiding
04:15:33.461 00.004 21068 Mount: notify guiding started
04:15:33.465 00.004 21068 GetString("/profile/4/name", "") returns "ASI120MM+RST-135E"
04:15:33.467 00.002 21068 GetString("/profile/4/scope/calibration/timestamp", "") returns "6/16/2026 21:51:51"
04:15:33.469 00.002 21068 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.002404
04:15:33.470 00.001 21068 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.004976
04:15:33.473 00.003 21068 GetInt("/profile/4/scope/calibration/binning", 1) returns 1
04:15:33.475 00.002 21068 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns 2.966590
04:15:33.476 00.001 21068 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -1.684590
04:15:33.477 00.001 21068 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 1.049710
04:15:33.479 00.002 21068 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 1
04:15:33.481 00.002 21068 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns 1
04:15:33.482 00.001 21068 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns 1
04:15:33.484 00.002 21068 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
04:15:33.486 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
04:15:33.488 00.002 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
04:15:33.489 00.001 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
04:15:33.491 00.002 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
04:15:33.493 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
04:15:33.494 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
04:15:33.496 00.002 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
04:15:33.497 00.001 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
04:15:33.499 00.002 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
04:15:33.501 00.002 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
04:15:33.503 00.002 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
04:15:33.504 00.001 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
04:15:33.505 00.001 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
04:15:33.507 00.002 21068 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 240
04:15:33.510 00.003 21068 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 3.222890
04:15:33.511 00.001 21068 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.004167
04:15:33.513 00.002 21068 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.004167
04:15:33.515 00.002 21068 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 3.506870
04:15:33.516 00.001 21068 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 24
04:15:33.517 00.001 21068 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 12
04:15:33.519 00.002 21068 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 1.000000
04:15:33.519 00.000 21068 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
04:15:33.520 00.001 21068 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "6/16/2026 21:51:51"
04:15:33.521 00.001 21068 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 1
04:15:33.522 00.001 21068 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -0.1}, {-2.4 0.3}, {-2.6 0.6}, {-4.3 0.4}, {-5.1 0.9}, {-6.4 1.3}, {-7.0 1.4}, {-8.7 1.6}, {-9.4 1.5}, {-11.0 1.7}, {-11.2 2.1}, {-12.9 2.0}, {-13.5 2.1}, {-15.1 2.8}, {-15.6 2.5}, {-17.1 3.0}, {-17.8 3.0}, {-19.0 3.9}, {-18.9 3.8}, {-20.9 3.9}, {-21.7 4.0}, {-23.4 4.6}, {-23.7 4.8}, {-25.6 4.5}, {-25.6 4.5}, {-19.4 3.8}, {-13.7 3.2}, {-8.4 1.8}, {-2.6 0.8}, {-1.3 0.6}"
04:15:33.523 00.001 21068 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.4 1.3}, {-0.1 4.4}, {0.1 4.9}, {0.7 8.6}, {1.1 9.8}, {0.9 12.9}, {1.3 14.2}, {2.0 17.4}, {2.2 19.0}, {2.6 21.8}, {2.7 22.9}, {3.1 26.7}, {3.1 26.7}, {2.3 17.0}, {0.3 5.9}, {0.4 4.6}"
04:15:33.580 00.057 21068 ScopeASCOM::GetGuideRates returns 0 15.000 15.000 a-s/sec
04:15:33.804 00.224 21068 ScopeASCOM::SideOfPier() returns 1
04:15:33.903 00.099 21068 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
04:15:33.904 00.001 21068 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
04:15:33.905 00.001 21068 ScopeASCOM::GetDeclinationRadians() returns 60.1
04:15:33.905 00.000 21068 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 60.1
04:15:33.906 00.001 21068 MountToCamera -- mountTheta (0.00) + m_xAngle (2.97) = xAngle (2.97 = 2.97)
04:15:33.907 00.001 21068 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
04:15:33.907 00.000 21068 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
04:15:33.908 00.001 21068 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
04:15:33.909 00.001 21068 GetInt("/profile/4/AutoLoadCalibration", -1) returns 0
04:15:33.910 00.001 21068 GetBoolean("/profile/4/AlreadyAskedCalibAutoload", 0) returns 1
04:15:33.910 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4304, FiltMin=3693, FiltMax=36784, Gamma=1.000
04:15:33.924 00.014 21068 UpdateGuideState exits: m=439757 SNR=158.2
04:15:33.925 00.001 21068 PhdController: newstate STATE_SETTLE_WAIT
04:15:33.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:33.926 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:33.927 00.001 21068 Enqueuing Expose request
04:15:33.929 00.002 16108 Worker thread wakes up
04:15:33.929 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:33.929 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:35.087 01.158 16108 Exposure complete
04:15:35.152 00.065 16108 worker thread done servicing request
04:15:35.152 00.000 21068 OnExposeComplete: enter
04:15:35.153 00.001 21068 UpdateGuideState(): m_state=6
04:15:35.154 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
04:15:35.155 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.64, Mass=397582, SNR=155.6, Peak=44387 HFD=3.3
04:15:35.156 00.001 21068 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
04:15:35.158 00.002 21068 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
04:15:35.158 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.38 mountX=-0.01 mountY=-0.27, mountTheta=-1.59
04:15:35.161 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.26, opts=13)
04:15:35.163 00.002 21068 Enqueuing Move request for scope (0.05, 0.26)
04:15:35.164 00.001 16108 Worker thread wakes up
04:15:35.164 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
04:15:35.164 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
04:15:35.164 00.000 16108 Moving (0.05, 0.26) raw xDistance=-0.01 yDistance=-0.27
04:15:35.164 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:15:35.164 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:35.164 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:15:35.164 00.000 16108 MoveAxis(E, 0, ABG)
04:15:35.164 00.000 16108 Move returns status 0, amount 0
04:15:35.164 00.000 16108 MoveAxis(N, 0, ABG)
04:15:35.164 00.000 16108 Move returns status 0, amount 0
04:15:35.164 00.000 16108 move complete, result=0
04:15:35.164 00.000 16108 worker thread done servicing request
04:15:35.169 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4317, FiltMin=3632, FiltMax=30601, Gamma=1.000
04:15:35.181 00.012 21068 UpdateGuideState exits: m=397582 SNR=155.6
04:15:35.182 00.001 21068 PhdController: settling, locked = 1, distance = 0.51 (2.00) aobump = 0 frame = 1 / 99999
04:15:35.183 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781691335.183,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":3.0,"StarLocked":true}
04:15:35.184 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:35.185 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:35.188 00.003 21068 Enqueuing Expose request
04:15:35.189 00.001 16108 Worker thread wakes up
04:15:35.189 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:15:35.191 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:35.191 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:36.185 00.994 16108 Exposure complete
04:15:36.266 00.081 16108 worker thread done servicing request
04:15:36.266 00.000 21068 OnExposeComplete: enter
04:15:36.267 00.001 21068 UpdateGuideState(): m_state=6
04:15:36.268 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
04:15:36.269 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.64, Mass=418270, SNR=180.4, Peak=49315 HFD=3.4
04:15:36.270 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.14 = -2.14)
04:15:36.270 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
04:15:36.271 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.36 cameraTheta=0.83 mountX=-0.19 mountY=-0.32, mountTheta=-2.12
04:15:36.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.27, opts=13)
04:15:36.274 00.001 21068 Enqueuing Move request for scope (0.25, 0.27)
04:15:36.274 00.000 16108 Worker thread wakes up
04:15:36.274 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
04:15:36.275 00.001 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
04:15:36.275 00.000 16108 Moving (0.25, 0.27) raw xDistance=-0.19 yDistance=-0.32
04:15:36.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:15:36.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:36.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:15:36.275 00.000 16108 MoveAxis(E, 0, ABG)
04:15:36.275 00.000 16108 Move returns status 0, amount 0
04:15:36.275 00.000 16108 MoveAxis(N, 0, ABG)
04:15:36.275 00.000 16108 Move returns status 0, amount 0
04:15:36.275 00.000 16108 move complete, result=0
04:15:36.275 00.000 16108 worker thread done servicing request
04:15:36.282 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4329, FiltMin=3596, FiltMax=33110, Gamma=1.000
04:15:36.305 00.023 21068 UpdateGuideState exits: m=418270 SNR=180.4
04:15:36.306 00.001 21068 PhdController: settling, locked = 1, distance = 0.46 (2.00) aobump = 0 frame = 2 / 99999
04:15:36.307 00.001 21068 evsrv: {"Event":"Settling","Timestamp":1781691336.307,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.46,"Time":1.1,"SettleTime":3.0,"StarLocked":true}
04:15:36.308 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:36.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:36.311 00.001 21068 Enqueuing Expose request
04:15:36.312 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:15:36.312 00.000 16108 Worker thread wakes up
04:15:36.313 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:36.313 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:37.467 01.154 16108 Exposure complete
04:15:37.521 00.054 16108 worker thread done servicing request
04:15:37.522 00.001 21068 OnExposeComplete: enter
04:15:37.524 00.002 21068 UpdateGuideState(): m_state=6
04:15:37.526 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
04:15:37.530 00.004 21068 Star::Find returns 1 (0), X=815.13, Y=630.38, Mass=369450, SNR=137.4, Peak=42253 HFD=3.3
04:15:37.531 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
04:15:37.532 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
04:15:37.534 00.002 21068 CameraToMount -- cameraX=0.40 cameraY=0.00 hyp=0.40 cameraTheta=0.01 mountX=-0.39 mountY=-0.10, mountTheta=-2.90
04:15:37.537 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=0.00, opts=13)
04:15:37.538 00.001 21068 Enqueuing Move request for scope (0.40, 0.00)
04:15:37.540 00.002 16108 Worker thread wakes up
04:15:37.541 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.00) opts 0xd
04:15:37.541 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, 0.00)
04:15:37.541 00.000 16108 Moving (0.40, 0.00) raw xDistance=-0.39 yDistance=-0.10
04:15:37.541 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:15:37.541 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:37.541 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:37.541 00.000 16108 MoveAxis(E, 103, ABG)
04:15:37.541 00.000 16108 Guiding  Dir = 2, Dur = 103
04:15:37.542 00.001 16108 IsSlewing returns 0
04:15:37.542 00.000 16108 IsGuiding returns 0
04:15:37.548 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4339, FiltMin=3664, FiltMax=37907, Gamma=1.000
04:15:37.562 00.014 21068 UpdateGuideState exits: m=369450 SNR=137.4
04:15:37.563 00.001 21068 PhdController: settling, locked = 1, distance = 0.44 (2.00) aobump = 0 frame = 3 / 99999
04:15:37.563 00.000 21068 evsrv: {"Event":"Settling","Timestamp":1781691337.563,"Host":"HP-DSO-CTRL1","Inst":1,"Distance":0.44,"Time":2.4,"SettleTime":3.0,"StarLocked":true}
04:15:37.564 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:37.565 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:37.567 00.002 21068 Enqueuing Expose request
04:15:37.584 00.017 16108 PulseGuide returned control before completion, sleep 72
04:15:37.660 00.076 16108 IsGuiding returns 1
04:15:37.660 00.000 16108 scope still moving after pulse duration time elapsed
04:15:37.692 00.032 16108 IsSlewing returns 0
04:15:37.692 00.000 16108 IsGuiding returns 1
04:15:37.724 00.032 16108 IsSlewing returns 0
04:15:37.724 00.000 16108 IsGuiding returns 1
04:15:37.756 00.032 16108 IsSlewing returns 0
04:15:37.756 00.000 16108 IsGuiding returns 0
04:15:37.756 00.000 16108 scope move finished after 103 + 111 ms
04:15:37.756 00.000 16108 Move returns status 0, amount 103
04:15:37.757 00.001 16108 MoveAxis(N, 0, ABG)
04:15:37.757 00.000 16108 Move returns status 0, amount 0
04:15:37.757 00.000 16108 move complete, result=0
04:15:37.757 00.000 16108 worker thread done servicing request
04:15:37.757 00.000 16108 Worker thread wakes up
04:15:37.757 00.000 21068 GuideStep: -0.4 px 103 ms EAST, -0.1 px 0 ms NORTH
04:15:37.759 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:37.759 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:38.742 00.983 16108 Exposure complete
04:15:38.808 00.066 16108 worker thread done servicing request
04:15:38.808 00.000 21068 OnExposeComplete: enter
04:15:38.811 00.003 21068 UpdateGuideState(): m_state=6
04:15:38.814 00.003 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
04:15:38.816 00.002 21068 Star::Find returns 1 (0), X=814.62, Y=630.13, Mass=336562, SNR=162.6, Peak=34832 HFD=3.3
04:15:38.817 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
04:15:38.818 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
04:15:38.819 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.02 mountX=0.07 mountY=0.26, mountTheta=1.30
04:15:38.823 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.24, opts=13)
04:15:38.824 00.001 21068 Enqueuing Move request for scope (-0.12, -0.24)
04:15:38.825 00.001 16108 Worker thread wakes up
04:15:38.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
04:15:38.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
04:15:38.825 00.000 16108 Moving (-0.12, -0.24) raw xDistance=0.07 yDistance=0.26
04:15:38.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:15:38.825 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:38.825 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:15:38.825 00.000 16108 MoveAxis(E, 0, ABG)
04:15:38.825 00.000 16108 Move returns status 0, amount 0
04:15:38.825 00.000 16108 MoveAxis(N, 0, ABG)
04:15:38.825 00.000 16108 Move returns status 0, amount 0
04:15:38.825 00.000 16108 move complete, result=0
04:15:38.825 00.000 16108 worker thread done servicing request
04:15:38.828 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4349, FiltMin=3680, FiltMax=29872, Gamma=1.000
04:15:38.841 00.013 21068 UpdateGuideState exits: m=336562 SNR=162.6
04:15:38.842 00.001 21068 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 4 / 99999
04:15:38.844 00.002 21068 PhdController: newstate STATE_FINISH
04:15:38.844 00.000 21068 PhdController complete: success
04:15:38.845 00.001 21068 evsrv: {"Event":"SettleDone","Timestamp":1781691338.845,"Host":"HP-DSO-CTRL1","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
04:15:38.846 00.001 21068 Mount: notify guiding dither settle done success=1
04:15:38.847 00.001 21068 PhdController: newstate STATE_IDLE
04:15:38.847 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:38.848 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:38.849 00.001 21068 Enqueuing Expose request
04:15:38.849 00.000 16108 Worker thread wakes up
04:15:38.850 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:38.850 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:38.850 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:15:39.746 00.896 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:39.749 00.003 21068 case statement mapped state 6 to 3
04:15:39.751 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:15:39.848 00.097 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:39.849 00.001 21068 case statement mapped state 6 to 3
04:15:39.849 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:15:40.007 00.158 16108 Exposure complete
04:15:40.065 00.058 16108 worker thread done servicing request
04:15:40.065 00.000 21068 OnExposeComplete: enter
04:15:40.067 00.002 21068 UpdateGuideState(): m_state=6
04:15:40.068 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
04:15:40.069 00.001 21068 Star::Find returns 1 (0), X=814.09, Y=630.38, Mass=361031, SNR=171.4, Peak=38390 HFD=3.3
04:15:40.070 00.001 21068 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.97) = xAngle (0.17 = 0.17)
04:15:40.070 00.000 21068 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.23 = 0.23)
04:15:40.071 00.001 21068 CameraToMount -- cameraX=-0.64 cameraY=0.00 hyp=0.64 cameraTheta=3.14 mountX=0.63 mountY=0.15, mountTheta=0.23
04:15:40.073 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.64, y=0.00, opts=13)
04:15:40.074 00.001 21068 Enqueuing Move request for scope (-0.64, 0.00)
04:15:40.076 00.002 16108 Worker thread wakes up
04:15:40.076 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.00) opts 0xd
04:15:40.076 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.64, 0.00)
04:15:40.076 00.000 16108 Moving (-0.64, 0.00) raw xDistance=0.63 yDistance=0.15
04:15:40.076 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
04:15:40.076 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:40.076 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:15:40.076 00.000 16108 MoveAxis(W, 166, ABG)
04:15:40.076 00.000 16108 Guiding  Dir = 3, Dur = 166
04:15:40.076 00.000 16108 IsSlewing returns 0
04:15:40.076 00.000 16108 IsGuiding returns 0
04:15:40.077 00.001 16108 PulseGuide returned control before completion, sleep 176
04:15:40.082 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4355, FiltMin=3699, FiltMax=34659, Gamma=1.000
04:15:40.100 00.018 21068 UpdateGuideState exits: m=361031 SNR=171.4
04:15:40.101 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:40.102 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:40.103 00.001 21068 Enqueuing Expose request
04:15:40.262 00.159 16108 IsGuiding returns 1
04:15:40.262 00.000 16108 scope still moving after pulse duration time elapsed
04:15:40.293 00.031 16108 IsSlewing returns 0
04:15:40.293 00.000 16108 IsGuiding returns 1
04:15:40.323 00.030 16108 IsSlewing returns 0
04:15:40.323 00.000 16108 IsGuiding returns 0
04:15:40.323 00.000 16108 scope move finished after 166 + 81 ms
04:15:40.323 00.000 16108 Move returns status 0, amount 166
04:15:40.323 00.000 16108 MoveAxis(N, 0, ABG)
04:15:40.323 00.000 16108 Move returns status 0, amount 0
04:15:40.323 00.000 16108 move complete, result=0
04:15:40.325 00.002 16108 worker thread done servicing request
04:15:40.325 00.000 16108 Worker thread wakes up
04:15:40.325 00.000 21068 GuideStep: 0.6 px 166 ms WEST, 0.1 px 0 ms NORTH
04:15:40.328 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:40.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:41.304 00.976 16108 Exposure complete
04:15:41.384 00.080 16108 worker thread done servicing request
04:15:41.384 00.000 21068 OnExposeComplete: enter
04:15:41.385 00.001 21068 UpdateGuideState(): m_state=6
04:15:41.385 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
04:15:41.386 00.001 21068 Star::Find returns 1 (0), X=814.50, Y=630.01, Mass=327866, SNR=130.5, Peak=38608 HFD=3.4
04:15:41.386 00.000 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
04:15:41.387 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
04:15:41.388 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.36 hyp=0.43 cameraTheta=-2.14 mountX=0.16 mountY=0.41, mountTheta=1.19
04:15:41.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.36, opts=13)
04:15:41.391 00.001 21068 Enqueuing Move request for scope (-0.23, -0.36)
04:15:41.392 00.001 16108 Worker thread wakes up
04:15:41.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.36) opts 0xd
04:15:41.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.36)
04:15:41.392 00.000 16108 Moving (-0.23, -0.36) raw xDistance=0.16 yDistance=0.41
04:15:41.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:15:41.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:41.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
04:15:41.392 00.000 16108 MoveAxis(E, 0, ABG)
04:15:41.393 00.001 16108 Move returns status 0, amount 0
04:15:41.393 00.000 16108 MoveAxis(N, 0, ABG)
04:15:41.393 00.000 16108 Move returns status 0, amount 0
04:15:41.393 00.000 16108 move complete, result=0
04:15:41.393 00.000 16108 worker thread done servicing request
04:15:41.396 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4361, FiltMin=3649, FiltMax=28016, Gamma=1.000
04:15:41.414 00.018 21068 UpdateGuideState exits: m=327866 SNR=130.5
04:15:41.415 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:41.416 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:41.416 00.000 21068 Enqueuing Expose request
04:15:41.418 00.002 16108 Worker thread wakes up
04:15:41.418 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
04:15:41.419 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:41.419 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:41.468 00.049 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:15:41.469 00.001 21068 case statement mapped state 6 to 3
04:15:41.470 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:15:42.581 01.111 16108 Exposure complete
04:15:42.662 00.081 16108 worker thread done servicing request
04:15:42.662 00.000 21068 OnExposeComplete: enter
04:15:42.664 00.002 21068 UpdateGuideState(): m_state=6
04:15:42.665 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
04:15:42.666 00.001 21068 Star::Find returns 1 (0), X=814.49, Y=630.01, Mass=351730, SNR=136.5, Peak=43600 HFD=3.6
04:15:42.667 00.001 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.12 = 1.16)
04:15:42.670 00.003 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
04:15:42.671 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.36 hyp=0.44 cameraTheta=-2.16 mountX=0.17 mountY=0.41, mountTheta=1.17
04:15:42.673 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.36, opts=13)
04:15:42.674 00.001 21068 Enqueuing Move request for scope (-0.24, -0.36)
04:15:42.675 00.001 16108 Worker thread wakes up
04:15:42.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.36) opts 0xd
04:15:42.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.36)
04:15:42.675 00.000 16108 Moving (-0.24, -0.36) raw xDistance=0.17 yDistance=0.41
04:15:42.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:15:42.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:42.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
04:15:42.675 00.000 16108 MoveAxis(E, 0, ABG)
04:15:42.675 00.000 16108 Move returns status 0, amount 0
04:15:42.676 00.001 16108 MoveAxis(N, 0, ABG)
04:15:42.676 00.000 16108 Move returns status 0, amount 0
04:15:42.676 00.000 16108 move complete, result=0
04:15:42.676 00.000 16108 worker thread done servicing request
04:15:42.687 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4368, FiltMin=3673, FiltMax=32451, Gamma=1.000
04:15:42.708 00.021 21068 UpdateGuideState exits: m=351730 SNR=136.5
04:15:42.709 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:42.710 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:42.711 00.001 21068 Enqueuing Expose request
04:15:42.711 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
04:15:42.712 00.001 16108 Worker thread wakes up
04:15:42.712 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:42.712 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:43.671 00.959 16108 Exposure complete
04:15:43.727 00.056 16108 worker thread done servicing request
04:15:43.727 00.000 21068 OnExposeComplete: enter
04:15:43.729 00.002 21068 UpdateGuideState(): m_state=6
04:15:43.732 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
04:15:43.733 00.001 21068 Star::Find returns 1 (0), X=815.01, Y=630.31, Mass=335874, SNR=134.2, Peak=32109 HFD=3.4
04:15:43.735 00.002 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
04:15:43.736 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
04:15:43.737 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.24 mountX=-0.28 mountY=0.00, mountTheta=3.13
04:15:43.738 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.07, opts=13)
04:15:43.739 00.001 21068 Enqueuing Move request for scope (0.27, -0.07)
04:15:43.740 00.001 16108 Worker thread wakes up
04:15:43.740 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
04:15:43.740 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
04:15:43.740 00.000 16108 Moving (0.27, -0.07) raw xDistance=-0.28 yDistance=0.00
04:15:43.740 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:15:43.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:43.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:15:43.740 00.000 16108 MoveAxis(E, 74, ABG)
04:15:43.740 00.000 16108 Guiding  Dir = 2, Dur = 74
04:15:43.740 00.000 16108 IsSlewing returns 0
04:15:43.740 00.000 16108 IsGuiding returns 0
04:15:43.746 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=717, max=65535, med=4371, FiltMin=3686, FiltMax=36595, Gamma=1.000
04:15:43.770 00.024 21068 UpdateGuideState exits: m=335874 SNR=134.2
04:15:43.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:43.773 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:43.774 00.001 21068 Enqueuing Expose request
04:15:43.775 00.001 16108 PulseGuide returned control before completion, sleep 51
04:15:43.835 00.060 16108 IsGuiding returns 1
04:15:43.835 00.000 16108 scope still moving after pulse duration time elapsed
04:15:43.866 00.031 16108 IsSlewing returns 0
04:15:43.866 00.000 16108 IsGuiding returns 1
04:15:43.898 00.032 16108 IsSlewing returns 0
04:15:43.898 00.000 16108 IsGuiding returns 0
04:15:43.898 00.000 16108 scope move finished after 74 + 83 ms
04:15:43.900 00.002 16108 Move returns status 0, amount 74
04:15:43.900 00.000 16108 MoveAxis(N, 0, ABG)
04:15:43.900 00.000 16108 Move returns status 0, amount 0
04:15:43.900 00.000 16108 move complete, result=0
04:15:43.900 00.000 16108 worker thread done servicing request
04:15:43.900 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.0 px 0 ms NORTH
04:15:43.903 00.003 16108 Worker thread wakes up
04:15:43.903 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:43.903 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:45.072 01.169 16108 Exposure complete
04:15:45.142 00.070 16108 worker thread done servicing request
04:15:45.143 00.001 21068 OnExposeComplete: enter
04:15:45.144 00.001 21068 UpdateGuideState(): m_state=6
04:15:45.144 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
04:15:45.145 00.001 21068 Star::Find returns 1 (0), X=815.34, Y=630.54, Mass=318066, SNR=132.4, Peak=32787 HFD=3.2
04:15:45.146 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
04:15:45.147 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.64 = -2.64)
04:15:45.147 00.000 21068 CameraToMount -- cameraX=0.60 cameraY=0.17 hyp=0.63 cameraTheta=0.27 mountX=-0.57 mountY=-0.30, mountTheta=-2.65
04:15:45.150 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.60, y=0.17, opts=13)
04:15:45.151 00.001 21068 Enqueuing Move request for scope (0.60, 0.17)
04:15:45.152 00.001 16108 Worker thread wakes up
04:15:45.152 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.17) opts 0xd
04:15:45.152 00.000 16108 Handling offset move in thread for scope, endpoint = (0.60, 0.17)
04:15:45.152 00.000 16108 Moving (0.60, 0.17) raw xDistance=-0.57 yDistance=-0.30
04:15:45.152 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
04:15:45.152 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:45.152 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:15:45.152 00.000 16108 MoveAxis(E, 154, ABG)
04:15:45.152 00.000 16108 Guiding  Dir = 2, Dur = 154
04:15:45.153 00.001 16108 IsSlewing returns 0
04:15:45.153 00.000 16108 IsGuiding returns 0
04:15:45.159 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4371, FiltMin=3664, FiltMax=33235, Gamma=1.000
04:15:45.177 00.018 21068 UpdateGuideState exits: m=318066 SNR=132.4
04:15:45.178 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:45.178 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:45.179 00.001 21068 Enqueuing Expose request
04:15:45.203 00.024 16108 PulseGuide returned control before completion, sleep 115
04:15:45.328 00.125 16108 IsGuiding returns 1
04:15:45.328 00.000 16108 scope still moving after pulse duration time elapsed
04:15:45.359 00.031 16108 IsSlewing returns 0
04:15:45.359 00.000 16108 IsGuiding returns 1
04:15:45.391 00.032 16108 IsSlewing returns 0
04:15:45.392 00.001 16108 IsGuiding returns 0
04:15:45.392 00.000 16108 scope move finished after 154 + 84 ms
04:15:45.392 00.000 16108 Move returns status 0, amount 154
04:15:45.392 00.000 16108 MoveAxis(N, 0, ABG)
04:15:45.392 00.000 16108 Move returns status 0, amount 0
04:15:45.392 00.000 16108 move complete, result=0
04:15:45.392 00.000 16108 worker thread done servicing request
04:15:45.392 00.000 16108 Worker thread wakes up
04:15:45.392 00.000 21068 GuideStep: -0.6 px 154 ms EAST, -0.3 px 0 ms NORTH
04:15:45.395 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:45.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:46.364 00.969 16108 Exposure complete
04:15:46.440 00.076 16108 worker thread done servicing request
04:15:46.440 00.000 21068 OnExposeComplete: enter
04:15:46.441 00.001 21068 UpdateGuideState(): m_state=6
04:15:46.442 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
04:15:46.443 00.001 21068 Star::Find returns 1 (0), X=815.27, Y=630.58, Mass=353819, SNR=149.2, Peak=38275 HFD=3.4
04:15:46.444 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
04:15:46.445 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
04:15:46.445 00.000 21068 CameraToMount -- cameraX=0.54 cameraY=0.21 hyp=0.58 cameraTheta=0.37 mountX=-0.49 mountY=-0.33, mountTheta=-2.55
04:15:46.447 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.54, y=0.21, opts=13)
04:15:46.448 00.001 21068 Enqueuing Move request for scope (0.54, 0.21)
04:15:46.448 00.000 16108 Worker thread wakes up
04:15:46.449 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.21) opts 0xd
04:15:46.449 00.000 16108 Handling offset move in thread for scope, endpoint = (0.54, 0.21)
04:15:46.449 00.000 16108 Moving (0.54, 0.21) raw xDistance=-0.49 yDistance=-0.33
04:15:46.449 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
04:15:46.449 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:46.449 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:15:46.449 00.000 16108 MoveAxis(E, 140, ABG)
04:15:46.449 00.000 16108 Guiding  Dir = 2, Dur = 140
04:15:46.449 00.000 16108 IsSlewing returns 0
04:15:46.449 00.000 16108 IsGuiding returns 0
04:15:46.453 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=4371, FiltMin=3702, FiltMax=31129, Gamma=1.000
04:15:46.462 00.009 16108 PulseGuide returned control before completion, sleep 138
04:15:46.467 00.005 21068 UpdateGuideState exits: m=353819 SNR=149.2
04:15:46.468 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:46.469 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:46.470 00.001 21068 Enqueuing Expose request
04:15:46.615 00.145 16108 IsGuiding returns 1
04:15:46.616 00.001 16108 scope still moving after pulse duration time elapsed
04:15:46.647 00.031 16108 IsSlewing returns 0
04:15:46.647 00.000 16108 IsGuiding returns 0
04:15:46.647 00.000 16108 scope move finished after 140 + 57 ms
04:15:46.647 00.000 16108 Move returns status 0, amount 140
04:15:46.647 00.000 16108 MoveAxis(N, 0, ABG)
04:15:46.647 00.000 16108 Move returns status 0, amount 0
04:15:46.647 00.000 16108 move complete, result=0
04:15:46.647 00.000 16108 worker thread done servicing request
04:15:46.647 00.000 16108 Worker thread wakes up
04:15:46.648 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:46.648 00.000 21068 GuideStep: -0.5 px 140 ms EAST, -0.3 px 0 ms NORTH
04:15:46.648 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:47.819 01.171 16108 Exposure complete
04:15:47.874 00.055 16108 worker thread done servicing request
04:15:47.874 00.000 21068 OnExposeComplete: enter
04:15:47.875 00.001 21068 UpdateGuideState(): m_state=6
04:15:47.875 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.876 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.63, Mass=333560, SNR=135.4, Peak=37075 HFD=3.2
04:15:47.877 00.001 21068 MultiStar: exiting stabilization period
04:15:47.879 00.002 21068 MultiStar: updating star positions after lock position change
04:15:47.879 00.000 21068 Star::Find(15, 788, 732, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.880 00.001 21068 Star::Find returns 1 (0), X=788.08, Y=732.53, Mass=254316, SNR=127.7, Peak=30262 HFD=3.2
04:15:47.881 00.001 21068 Star::Find(15, 105, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.881 00.000 21068 Star::Find returns 1 (0), X=104.69, Y=802.38, Mass=377949, SNR=157.7, Peak=38755 HFD=3.5
04:15:47.882 00.001 21068 Star::Find(15, 580, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.883 00.001 21068 Star::Find returns 1 (0), X=579.93, Y=859.20, Mass=259859, SNR=109.9, Peak=31593 HFD=3.3
04:15:47.883 00.000 21068 Star::Find(15, 463, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.884 00.001 21068 Star::Find returns 1 (0), X=463.48, Y=437.01, Mass=79152, SNR=54.5, Peak=14032 HFD=2.6
04:15:47.885 00.001 21068 Star::Find(15, 596, 136, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.885 00.000 21068 Star::Find returns 1 (0), X=596.11, Y=136.35, Mass=81114, SNR=54.2, Peak=11689 HFD=3.3
04:15:47.886 00.001 21068 Star::Find(15, 691, 38, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.887 00.001 21068 Star::Find returns 1 (0), X=690.88, Y=37.88, Mass=60869, SNR=46.7, Peak=10925 HFD=2.8
04:15:47.889 00.002 21068 Star::Find(15, 1167, 597, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.889 00.000 21068 Star::Find returns 1 (0), X=1167.00, Y=597.48, Mass=38207, SNR=31.0, Peak=8851 HFD=3.0
04:15:47.890 00.001 21068 Star::Find(15, 208, 864, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.891 00.001 21068 Star::Find returns 1 (0), X=208.35, Y=863.84, Mass=36245, SNR=29.4, Peak=8899 HFD=2.5
04:15:47.891 00.000 21068 Star::Find(15, 1102, 395, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.892 00.001 21068 Star::Find returns 1 (0), X=1102.08, Y=395.06, Mass=46781, SNR=35.6, Peak=9280 HFD=2.8
04:15:47.893 00.001 21068 Star::Find(15, 534, 825, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.894 00.001 21068 Star::Find returns 1 (0), X=533.92, Y=825.16, Mass=36339, SNR=28.4, Peak=8838 HFD=2.5
04:15:47.894 00.000 21068 Star::Find(15, 1163, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
04:15:47.895 00.001 21068 Star::Find returns 1 (0), X=1163.03, Y=871.67, Mass=31334, SNR=25.4, Peak=8304 HFD=2.5
04:15:47.896 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.52 = -1.52)
04:15:47.897 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.46 = -1.46)
04:15:47.897 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=0.01 mountY=-0.25, mountTheta=-1.52
04:15:47.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.25, opts=13)
04:15:47.899 00.000 21068 Enqueuing Move request for scope (0.03, 0.25)
04:15:47.900 00.001 16108 Worker thread wakes up
04:15:47.900 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
04:15:47.900 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
04:15:47.900 00.000 16108 Moving (0.03, 0.25) raw xDistance=0.01 yDistance=-0.25
04:15:47.900 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:15:47.900 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:47.900 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:15:47.900 00.000 16108 MoveAxis(E, 0, ABG)
04:15:47.901 00.001 16108 Move returns status 0, amount 0
04:15:47.901 00.000 16108 MoveAxis(N, 0, ABG)
04:15:47.901 00.000 16108 Move returns status 0, amount 0
04:15:47.901 00.000 16108 move complete, result=0
04:15:47.901 00.000 16108 worker thread done servicing request
04:15:47.905 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4374, FiltMin=3654, FiltMax=32211, Gamma=1.000
04:15:47.918 00.013 21068 UpdateGuideState exits: m=333560 SNR=135.4
04:15:47.918 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:47.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:47.920 00.001 21068 Enqueuing Expose request
04:15:47.922 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:15:47.923 00.001 16108 Worker thread wakes up
04:15:47.923 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:47.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:48.898 00.975 16108 Exposure complete
04:15:48.954 00.056 16108 worker thread done servicing request
04:15:48.954 00.000 21068 OnExposeComplete: enter
04:15:48.956 00.002 21068 UpdateGuideState(): m_state=6
04:15:48.957 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
04:15:48.958 00.001 21068 Star::Find returns 1 (0), X=815.00, Y=630.50, Mass=317995, SNR=121.2, Peak=37187 HFD=3.5
04:15:48.960 00.002 21068 MultiStar: [#1 0.18,-0.04,1.04,U] [#2 0.43,0.03,0.00,M1] [#3 0.47,0.21,0.00,M1] [#4 0.16,0.14,0.46,U] [#5 0.22,0.18,0.48,U] [#6 0.37,0.06,0.45,U] [#7 0.06,-0.42,0.00,M1] [#8 0.32,0.12,0.30,U] 
04:15:48.961 00.001 21068 refined, 5 included, MultiStar: {0.24, 0.08}, one-star: {0.26, 0.13}
04:15:48.961 00.000 21068 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
04:15:48.962 00.001 21068 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
04:15:48.963 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.33 mountX=-0.22 mountY=-0.14, mountTheta=-2.60
04:15:48.965 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.08, opts=13)
04:15:48.966 00.001 21068 Enqueuing Move request for scope (0.24, 0.08)
04:15:48.966 00.000 16108 Worker thread wakes up
04:15:48.966 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
04:15:48.966 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
04:15:48.966 00.000 16108 Moving (0.24, 0.08) raw xDistance=-0.22 yDistance=-0.14
04:15:48.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:15:48.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:48.967 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:15:48.967 00.000 16108 MoveAxis(E, 58, ABG)
04:15:48.967 00.000 16108 Guiding  Dir = 2, Dur = 58
04:15:48.967 00.000 16108 IsSlewing returns 0
04:15:48.967 00.000 16108 IsGuiding returns 0
04:15:48.970 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2125, max=65535, med=4381, FiltMin=3670, FiltMax=33993, Gamma=1.000
04:15:48.984 00.014 21068 UpdateGuideState exits: m=317995 SNR=121.2
04:15:48.985 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:48.986 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:48.987 00.001 21068 Enqueuing Expose request
04:15:48.988 00.001 16108 PulseGuide returned control before completion, sleep 49
04:15:49.048 00.060 16108 IsGuiding returns 1
04:15:49.048 00.000 16108 scope still moving after pulse duration time elapsed
04:15:49.084 00.036 16108 IsSlewing returns 0
04:15:49.084 00.000 16108 IsGuiding returns 0
04:15:49.084 00.000 16108 scope move finished after 58 + 58 ms
04:15:49.084 00.000 16108 Move returns status 0, amount 58
04:15:49.084 00.000 16108 MoveAxis(N, 0, ABG)
04:15:49.085 00.001 16108 Move returns status 0, amount 0
04:15:49.085 00.000 16108 move complete, result=0
04:15:49.085 00.000 16108 worker thread done servicing request
04:15:49.085 00.000 16108 Worker thread wakes up
04:15:49.085 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
04:15:49.087 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:49.087 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:50.270 01.183 16108 Exposure complete
04:15:50.345 00.075 16108 worker thread done servicing request
04:15:50.345 00.000 21068 OnExposeComplete: enter
04:15:50.347 00.002 21068 UpdateGuideState(): m_state=6
04:15:50.349 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
04:15:50.350 00.001 21068 Star::Find returns 1 (0), X=814.27, Y=630.37, Mass=306859, SNR=130.0, Peak=36384 HFD=3.4
04:15:50.353 00.003 21068 MultiStar: [#1 -0.55,-0.26,0.00,M1] [#2 -0.25,-0.12,1.02,U] [#3 -0.18,0.13,0.94,U] [#4 -0.36,0.17,0.00,M1] [#5 -0.08,-0.03,0.46,U] [#6 -0.49,-0.06,0.00,M1] [#7 -0.65,0.16,0.00,M2] [#8 -0.49,0.03,0.00,M1] 
04:15:50.354 00.001 21068 refined, 3 included, MultiStar: {-0.27, -0.01}, one-star: {-0.46, -0.01}
04:15:50.356 00.002 21068 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.97) = xAngle (-6.08 = 0.21)
04:15:50.357 00.001 21068 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.27)
04:15:50.357 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.11 mountX=0.26 mountY=0.07, mountTheta=0.26
04:15:50.361 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.01, opts=13)
04:15:50.362 00.001 21068 Enqueuing Move request for scope (-0.27, -0.01)
04:15:50.363 00.001 16108 Worker thread wakes up
04:15:50.363 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
04:15:50.363 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
04:15:50.363 00.000 16108 Moving (-0.27, -0.01) raw xDistance=0.26 yDistance=0.07
04:15:50.363 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:15:50.363 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:50.363 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:15:50.363 00.000 16108 MoveAxis(W, 65, ABG)
04:15:50.363 00.000 16108 Guiding  Dir = 3, Dur = 65
04:15:50.364 00.001 16108 IsSlewing returns 0
04:15:50.364 00.000 16108 IsGuiding returns 0
04:15:50.370 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4384, FiltMin=3709, FiltMax=29766, Gamma=1.000
04:15:50.389 00.019 21068 UpdateGuideState exits: m=306859 SNR=130.0
04:15:50.390 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:50.392 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:50.393 00.001 21068 Enqueuing Expose request
04:15:50.397 00.004 16108 PulseGuide returned control before completion, sleep 43
04:15:50.442 00.045 16108 IsGuiding returns 1
04:15:50.442 00.000 16108 scope still moving after pulse duration time elapsed
04:15:50.473 00.031 16108 IsSlewing returns 0
04:15:50.473 00.000 16108 IsGuiding returns 1
04:15:50.504 00.031 16108 IsSlewing returns 0
04:15:50.504 00.000 16108 IsGuiding returns 0
04:15:50.505 00.001 16108 scope move finished after 65 + 75 ms
04:15:50.505 00.000 16108 Move returns status 0, amount 65
04:15:50.505 00.000 16108 MoveAxis(N, 0, ABG)
04:15:50.505 00.000 16108 Move returns status 0, amount 0
04:15:50.505 00.000 16108 move complete, result=0
04:15:50.505 00.000 16108 worker thread done servicing request
04:15:50.505 00.000 16108 Worker thread wakes up
04:15:50.505 00.000 21068 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
04:15:50.510 00.005 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:50.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:51.473 00.963 16108 Exposure complete
04:15:51.536 00.063 16108 worker thread done servicing request
04:15:51.537 00.001 21068 OnExposeComplete: enter
04:15:51.537 00.000 21068 UpdateGuideState(): m_state=6
04:15:51.538 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
04:15:51.539 00.001 21068 Star::Find returns 1 (0), X=814.28, Y=630.45, Mass=295964, SNR=123.9, Peak=36294 HFD=3.1
04:15:51.540 00.001 21068 MultiStar: [#1 -0.37,0.05,0.00,M2] [#2 -0.43,-0.03,0.00,M1] [#3 -0.28,0.20,1.04,U] [#4 -0.60,0.03,0.00,M2] [#5 -0.60,0.02,0.00,M1] [#6 -0.70,-0.08,0.00,M2] [#7 -0.68,0.05,0.00,M3] [#8 -0.25,0.54,0.00,M2] 
04:15:51.541 00.001 21068 refined, 1 included, MultiStar: {-0.36, 0.14}, one-star: {-0.45, 0.07}
04:15:51.542 00.001 21068 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.97) = xAngle (-0.19 = -0.19)
04:15:51.542 00.000 21068 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.12 = -0.12)
04:15:51.543 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.39 cameraTheta=2.78 mountX=0.38 mountY=-0.05, mountTheta=-0.13
04:15:51.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=0.14, opts=13)
04:15:51.545 00.000 21068 Enqueuing Move request for scope (-0.36, 0.14)
04:15:51.546 00.001 16108 Worker thread wakes up
04:15:51.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.14) opts 0xd
04:15:51.546 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, 0.14)
04:15:51.546 00.000 16108 Moving (-0.36, 0.14) raw xDistance=0.38 yDistance=-0.05
04:15:51.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
04:15:51.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:51.546 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:51.546 00.000 16108 MoveAxis(W, 105, ABG)
04:15:51.546 00.000 16108 Guiding  Dir = 3, Dur = 105
04:15:51.547 00.001 16108 IsSlewing returns 0
04:15:51.547 00.000 16108 IsGuiding returns 0
04:15:51.551 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1987, max=65535, med=4387, FiltMin=3641, FiltMax=28342, Gamma=1.000
04:15:51.566 00.015 21068 UpdateGuideState exits: m=295964 SNR=123.9
04:15:51.567 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:51.568 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:51.568 00.000 21068 Enqueuing Expose request
04:15:51.569 00.001 16108 PulseGuide returned control before completion, sleep 95
04:15:51.676 00.107 16108 IsGuiding returns 1
04:15:51.676 00.000 16108 scope still moving after pulse duration time elapsed
04:15:51.708 00.032 16108 IsSlewing returns 0
04:15:51.708 00.000 16108 IsGuiding returns 1
04:15:51.738 00.030 16108 IsSlewing returns 0
04:15:51.738 00.000 16108 IsGuiding returns 0
04:15:51.738 00.000 16108 scope move finished after 105 + 86 ms
04:15:51.738 00.000 16108 Move returns status 0, amount 105
04:15:51.738 00.000 16108 MoveAxis(N, 0, ABG)
04:15:51.738 00.000 16108 Move returns status 0, amount 0
04:15:51.740 00.002 16108 move complete, result=0
04:15:51.740 00.000 16108 worker thread done servicing request
04:15:51.740 00.000 16108 Worker thread wakes up
04:15:51.740 00.000 21068 GuideStep: 0.4 px 105 ms WEST, -0.0 px 0 ms NORTH
04:15:51.742 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:51.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:52.899 01.157 16108 Exposure complete
04:15:52.953 00.054 16108 worker thread done servicing request
04:15:52.953 00.000 21068 OnExposeComplete: enter
04:15:52.954 00.001 21068 UpdateGuideState(): m_state=6
04:15:52.955 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
04:15:52.956 00.001 21068 Star::Find returns 1 (0), X=815.04, Y=630.48, Mass=317377, SNR=127.9, Peak=36803 HFD=3.2
04:15:52.959 00.003 21068 MultiStar: [#1 0.30,0.09,0.92,U] [#2 0.28,-0.02,1.07,U] [#3 0.60,0.08,0.00,M1] [#4 0.30,0.33,0.00,M3] [#5 0.44,0.38,0.00,M2] [#6 0.26,-0.25,0.00,M3] [#7 -0.13,0.05,0.29,U] [#8 -0.00,0.05,0.21,U] 
04:15:52.960 00.001 21068 refined, 4 included, MultiStar: {0.24, 0.06}, one-star: {0.30, 0.11}
04:15:52.962 00.002 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
04:15:52.964 00.002 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
04:15:52.964 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.24 mountX=-0.23 mountY=-0.11, mountTheta=-2.68
04:15:52.968 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.06, opts=13)
04:15:52.969 00.001 21068 Enqueuing Move request for scope (0.24, 0.06)
04:15:52.970 00.001 16108 Worker thread wakes up
04:15:52.970 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
04:15:52.971 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
04:15:52.971 00.000 16108 Moving (0.24, 0.06) raw xDistance=-0.23 yDistance=-0.11
04:15:52.971 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.23
04:15:52.971 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:52.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:15:52.971 00.000 16108 MoveAxis(E, 52, ABG)
04:15:52.971 00.000 16108 Guiding  Dir = 2, Dur = 52
04:15:52.972 00.001 16108 IsSlewing returns 0
04:15:52.972 00.000 16108 IsGuiding returns 0
04:15:52.977 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1408, max=65535, med=4393, FiltMin=3664, FiltMax=33552, Gamma=1.000
04:15:52.980 00.003 16108 PulseGuide returned control before completion, sleep 55
04:15:52.990 00.010 21068 UpdateGuideState exits: m=317377 SNR=127.9
04:15:52.991 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:52.991 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:52.992 00.001 21068 Enqueuing Expose request
04:15:53.040 00.048 16108 IsGuiding returns 1
04:15:53.040 00.000 16108 scope still moving after pulse duration time elapsed
04:15:53.071 00.031 16108 IsSlewing returns 0
04:15:53.071 00.000 16108 IsGuiding returns 0
04:15:53.071 00.000 16108 scope move finished after 52 + 46 ms
04:15:53.071 00.000 16108 Move returns status 0, amount 52
04:15:53.071 00.000 16108 MoveAxis(N, 0, ABG)
04:15:53.071 00.000 16108 Move returns status 0, amount 0
04:15:53.071 00.000 16108 move complete, result=0
04:15:53.071 00.000 16108 worker thread done servicing request
04:15:53.071 00.000 16108 Worker thread wakes up
04:15:53.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:53.071 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:53.071 00.000 21068 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
04:15:54.049 00.978 16108 Exposure complete
04:15:54.108 00.059 16108 worker thread done servicing request
04:15:54.108 00.000 21068 OnExposeComplete: enter
04:15:54.109 00.001 21068 UpdateGuideState(): m_state=6
04:15:54.110 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
04:15:54.112 00.002 21068 Star::Find returns 1 (0), X=814.87, Y=630.74, Mass=358853, SNR=139.6, Peak=44419 HFD=3.4
04:15:54.113 00.001 21068 MultiStar: [#1 0.21,0.08,0.84,U] [#2 0.24,0.12,0.99,U] [#3 0.29,0.27,0.00,M2] [#4 0.29,0.33,0.00,M4] [#5 0.28,0.65,0.00,M3] [#6 0.23,0.17,0.34,U] [#7 0.11,0.01,0.19,U] [#8 0.32,0.46,0.00,M2] 
04:15:54.114 00.001 21068 refined, 4 included, MultiStar: {0.19, 0.18}, one-star: {0.13, 0.36}
04:15:54.117 00.003 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.21 = -2.21)
04:15:54.118 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.15 = -2.15)
04:15:54.119 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.76 mountX=-0.16 mountY=-0.22, mountTheta=-2.19
04:15:54.122 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.18, opts=13)
04:15:54.123 00.001 21068 Enqueuing Move request for scope (0.19, 0.18)
04:15:54.124 00.001 16108 Worker thread wakes up
04:15:54.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
04:15:54.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
04:15:54.124 00.000 16108 Moving (0.19, 0.18) raw xDistance=-0.16 yDistance=-0.22
04:15:54.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:15:54.124 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.11 newest=-0.38
04:15:54.124 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:15:54.125 00.001 16108 MoveAxis(E, 0, ABG)
04:15:54.125 00.000 16108 Move returns status 0, amount 0
04:15:54.125 00.000 16108 MoveAxis(N, 44, ABG)
04:15:54.125 00.000 16108 Guiding  Dir = 0, Dur = 44
04:15:54.125 00.000 16108 IsSlewing returns 0
04:15:54.125 00.000 16108 IsGuiding returns 0
04:15:54.130 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4400, FiltMin=3680, FiltMax=32096, Gamma=1.000
04:15:54.144 00.014 21068 UpdateGuideState exits: m=358853 SNR=139.6
04:15:54.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:54.145 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:54.146 00.001 21068 Enqueuing Expose request
04:15:54.165 00.019 16108 PulseGuide returned control before completion, sleep 15
04:15:54.195 00.030 16108 IsGuiding returns 1
04:15:54.195 00.000 16108 scope still moving after pulse duration time elapsed
04:15:54.226 00.031 16108 IsSlewing returns 0
04:15:54.226 00.000 16108 IsGuiding returns 1
04:15:54.258 00.032 16108 IsSlewing returns 0
04:15:54.258 00.000 16108 IsGuiding returns 0
04:15:54.258 00.000 16108 scope move finished after 44 + 88 ms
04:15:54.258 00.000 16108 Move returns status 0, amount 44
04:15:54.258 00.000 16108 move complete, result=0
04:15:54.259 00.001 16108 worker thread done servicing request
04:15:54.259 00.000 16108 Worker thread wakes up
04:15:54.259 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
04:15:54.261 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:54.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:55.423 01.162 16108 Exposure complete
04:15:55.491 00.068 16108 worker thread done servicing request
04:15:55.491 00.000 21068 OnExposeComplete: enter
04:15:55.492 00.001 21068 UpdateGuideState(): m_state=6
04:15:55.493 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
04:15:55.494 00.001 21068 Star::Find returns 1 (0), X=814.66, Y=630.86, Mass=352957, SNR=128.8, Peak=39523 HFD=3.3
04:15:55.495 00.001 21068 MultiStar: [#1 -0.07,0.07,1.07,U] [#2 -0.13,0.05,1.15,U] [#3 0.06,0.46,0.00,M3] [#4 0.24,0.48,0.00,M5] [#5 -0.11,0.31,0.00,M4] [#6 -0.23,0.32,0.00,M3] [#7 -0.36,0.12,0.00,M2] [#8 -0.02,0.45,0.00,M3] 
04:15:55.495 00.000 21068 refined, 2 included, MultiStar: {-0.09, 0.19}, one-star: {-0.07, 0.49}
04:15:55.496 00.001 21068 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
04:15:55.497 00.001 21068 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
04:15:55.499 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.12 mountY=-0.17, mountTheta=-0.93
04:15:55.500 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.19, opts=13)
04:15:55.501 00.001 21068 Enqueuing Move request for scope (-0.09, 0.19)
04:15:55.502 00.001 16108 Worker thread wakes up
04:15:55.502 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
04:15:55.502 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
04:15:55.502 00.000 16108 Moving (-0.09, 0.19) raw xDistance=0.12 yDistance=-0.17
04:15:55.502 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:15:55.502 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:55.503 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:15:55.503 00.000 16108 MoveAxis(E, 0, ABG)
04:15:55.503 00.000 16108 Move returns status 0, amount 0
04:15:55.503 00.000 16108 MoveAxis(N, 0, ABG)
04:15:55.503 00.000 16108 Move returns status 0, amount 0
04:15:55.503 00.000 16108 move complete, result=0
04:15:55.503 00.000 16108 worker thread done servicing request
04:15:55.507 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2057, max=65535, med=4403, FiltMin=3725, FiltMax=28617, Gamma=1.000
04:15:55.522 00.015 21068 UpdateGuideState exits: m=352957 SNR=128.8
04:15:55.523 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:55.525 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:55.526 00.001 21068 Enqueuing Expose request
04:15:55.527 00.001 16108 Worker thread wakes up
04:15:55.527 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:15:55.529 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:55.529 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:56.500 00.971 16108 Exposure complete
04:15:56.572 00.072 16108 worker thread done servicing request
04:15:56.572 00.000 21068 OnExposeComplete: enter
04:15:56.574 00.002 21068 UpdateGuideState(): m_state=6
04:15:56.574 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
04:15:56.576 00.002 21068 Star::Find returns 1 (0), X=815.03, Y=631.02, Mass=375256, SNR=155.2, Peak=47155 HFD=2.9
04:15:56.579 00.003 21068 MultiStar: [#1 0.33,0.34,0.00,M1] [#2 0.33,0.38,0.00,M1] [#3 0.56,0.61,0.00,M4] [#4 0.33,0.50,0.00,M6] [#5 0.38,0.60,0.00,M5] [#6 -0.11,0.52,0.00,M4] [#7 -0.15,0.52,0.00,M3] [#8 0.70,0.45,0.00,M4] 
04:15:56.580 00.001 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.82 = -1.82)
04:15:56.581 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.76 = -1.76)
04:15:56.583 00.002 21068 CameraToMount -- cameraX=0.29 cameraY=0.65 hyp=0.71 cameraTheta=1.15 mountX=-0.18 mountY=-0.70, mountTheta=-1.82
04:15:56.584 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.65, opts=13)
04:15:56.586 00.002 21068 Enqueuing Move request for scope (0.29, 0.65)
04:15:56.587 00.001 16108 Worker thread wakes up
04:15:56.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.65) opts 0xd
04:15:56.587 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.65)
04:15:56.587 00.000 16108 Moving (0.29, 0.65) raw xDistance=-0.18 yDistance=-0.70
04:15:56.589 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:15:56.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
04:15:56.589 00.000 16108 MoveAxis(E, 0, ABG)
04:15:56.589 00.000 16108 Move returns status 0, amount 0
04:15:56.589 00.000 16108 MoveAxis(N, 140, ABG)
04:15:56.589 00.000 16108 Guiding  Dir = 0, Dur = 140
04:15:56.589 00.000 16108 IsSlewing returns 0
04:15:56.589 00.000 16108 IsGuiding returns 0
04:15:56.593 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1737, max=65535, med=4406, FiltMin=3686, FiltMax=37616, Gamma=1.000
04:15:56.607 00.014 21068 UpdateGuideState exits: m=375256 SNR=155.2
04:15:56.608 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:56.608 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:56.609 00.001 21068 Enqueuing Expose request
04:15:56.627 00.018 16108 PulseGuide returned control before completion, sleep 112
04:15:56.750 00.123 16108 IsGuiding returns 1
04:15:56.750 00.000 16108 scope still moving after pulse duration time elapsed
04:15:56.782 00.032 16108 IsSlewing returns 0
04:15:56.782 00.000 16108 IsGuiding returns 1
04:15:56.814 00.032 16108 IsSlewing returns 0
04:15:56.814 00.000 16108 IsGuiding returns 0
04:15:56.815 00.001 16108 scope move finished after 140 + 85 ms
04:15:56.815 00.000 16108 Move returns status 0, amount 140
04:15:56.815 00.000 16108 move complete, result=0
04:15:56.815 00.000 16108 worker thread done servicing request
04:15:56.815 00.000 16108 Worker thread wakes up
04:15:56.815 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:56.815 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.7 px 140 ms NORTH
04:15:56.817 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:57.983 01.166 16108 Exposure complete
04:15:58.040 00.057 16108 worker thread done servicing request
04:15:58.040 00.000 21068 OnExposeComplete: enter
04:15:58.042 00.002 21068 UpdateGuideState(): m_state=6
04:15:58.043 00.001 21068 Star::Find(15, 815, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
04:15:58.045 00.002 21068 Star::Find returns 1 (0), X=814.13, Y=630.63, Mass=388539, SNR=155.1, Peak=50086 HFD=3.3
04:15:58.047 00.002 21068 MultiStar: [#1 -0.38,0.10,0.00,M2] [#2 -0.53,-0.14,0.00,M2] [#3 -0.32,0.28,0.00,M5] [#4 -0.52,-0.13,0.00,M7] [#5 -0.51,0.11,0.00,M6] [#6 -0.38,-0.13,0.00,M5] [#7 -0.54,0.06,0.00,M4] [#8 -0.38,0.12,0.00,M5] 
04:15:58.048 00.001 21068 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
04:15:58.049 00.001 21068 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
04:15:58.049 00.000 21068 CameraToMount -- cameraX=-0.61 cameraY=0.25 hyp=0.66 cameraTheta=2.75 mountX=0.64 mountY=-0.10, mountTheta=-0.16
04:15:58.052 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.61, y=0.25, opts=13)
04:15:58.053 00.001 21068 Enqueuing Move request for scope (-0.61, 0.25)
04:15:58.054 00.001 16108 Worker thread wakes up
04:15:58.054 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.25) opts 0xd
04:15:58.054 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.61, 0.25)
04:15:58.054 00.000 16108 Moving (-0.61, 0.25) raw xDistance=0.64 yDistance=-0.10
04:15:58.054 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
04:15:58.054 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:58.054 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:58.054 00.000 16108 MoveAxis(W, 169, ABG)
04:15:58.054 00.000 16108 Guiding  Dir = 3, Dur = 169
04:15:58.054 00.000 16108 IsSlewing returns 0
04:15:58.054 00.000 16108 IsGuiding returns 0
04:15:58.055 00.001 16108 PulseGuide returned control before completion, sleep 179
04:15:58.062 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4409, FiltMin=3741, FiltMax=27846, Gamma=1.000
04:15:58.076 00.014 21068 UpdateGuideState exits: m=388539 SNR=155.1
04:15:58.077 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:58.078 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:58.079 00.001 21068 Enqueuing Expose request
04:15:58.239 00.160 16108 IsGuiding returns 0
04:15:58.239 00.000 16108 Move returns status 0, amount 169
04:15:58.239 00.000 16108 MoveAxis(N, 0, ABG)
04:15:58.239 00.000 16108 Move returns status 0, amount 0
04:15:58.239 00.000 16108 move complete, result=0
04:15:58.239 00.000 16108 worker thread done servicing request
04:15:58.239 00.000 16108 Worker thread wakes up
04:15:58.239 00.000 21068 GuideStep: 0.6 px 169 ms WEST, -0.1 px 0 ms NORTH
04:15:58.242 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:58.242 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:15:59.205 00.963 16108 Exposure complete
04:15:59.262 00.057 16108 worker thread done servicing request
04:15:59.262 00.000 21068 OnExposeComplete: enter
04:15:59.263 00.001 21068 UpdateGuideState(): m_state=6
04:15:59.264 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
04:15:59.265 00.001 21068 Star::Find returns 1 (0), X=814.60, Y=630.76, Mass=357529, SNR=146.8, Peak=37318 HFD=3.4
04:15:59.266 00.001 21068 MultiStar: [#1 -0.01,0.07,0.75,U] [#2 -0.21,-0.08,1.02,U] [#3 -0.10,0.11,0.64,U] [#4 -0.49,-0.06,0.00,M8] [#5 -0.26,0.15,0.36,U] [#6 -0.46,-0.11,0.00,M6] [#7 0.06,0.09,0.20,U] [#8 0.05,0.16,0.22,U] 
04:15:59.267 00.001 21068 refined, 6 included, MultiStar: {-0.12, 0.13}, one-star: {-0.14, 0.39}
04:15:59.268 00.001 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
04:15:59.269 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.59 = -0.59)
04:15:59.269 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.31 mountX=0.14 mountY=-0.10, mountTheta=-0.62
04:15:59.271 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.13, opts=13)
04:15:59.272 00.001 21068 Enqueuing Move request for scope (-0.12, 0.13)
04:15:59.273 00.001 16108 Worker thread wakes up
04:15:59.273 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
04:15:59.273 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
04:15:59.274 00.001 16108 Moving (-0.12, 0.13) raw xDistance=0.14 yDistance=-0.10
04:15:59.274 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:15:59.274 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:59.274 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:59.274 00.000 16108 MoveAxis(E, 0, ABG)
04:15:59.274 00.000 16108 Move returns status 0, amount 0
04:15:59.274 00.000 16108 MoveAxis(N, 0, ABG)
04:15:59.274 00.000 16108 Move returns status 0, amount 0
04:15:59.274 00.000 16108 move complete, result=0
04:15:59.275 00.001 16108 worker thread done servicing request
04:15:59.282 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=829, max=65535, med=4413, FiltMin=3747, FiltMax=28630, Gamma=1.000
04:15:59.299 00.017 21068 UpdateGuideState exits: m=357529 SNR=146.8
04:15:59.300 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:59.301 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:15:59.302 00.001 21068 Enqueuing Expose request
04:15:59.303 00.001 16108 Worker thread wakes up
04:15:59.303 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:59.303 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:15:59.303 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:00.466 01.163 16108 Exposure complete
04:16:00.526 00.060 16108 worker thread done servicing request
04:16:00.526 00.000 21068 OnExposeComplete: enter
04:16:00.527 00.001 21068 UpdateGuideState(): m_state=6
04:16:00.527 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
04:16:00.529 00.002 21068 Star::Find returns 1 (0), X=814.69, Y=630.43, Mass=306740, SNR=133.3, Peak=31725 HFD=3.3
04:16:00.530 00.001 21068 MultiStar: [#1 0.17,-0.29,0.74,U] [#2 -0.01,-0.09,0.99,U] [#3 0.15,-0.09,0.88,U] [#4 -0.10,0.08,0.37,U] [#5 0.11,0.25,0.38,U] [#6 -0.39,0.02,0.37,U] [#7 0.06,0.11,0.26,U] [#8 0.31,0.01,0.22,U] 
04:16:00.531 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.05, 0.06}
04:16:00.531 00.000 21068 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.97) = xAngle (-3.81 = 2.47)
04:16:00.532 00.001 21068 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.75 = 2.53)
04:16:00.533 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.85 mountX=-0.03 mountY=0.02, mountTheta=2.51
04:16:00.535 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
04:16:00.536 00.001 21068 Enqueuing Move request for scope (0.03, -0.03)
04:16:00.536 00.000 16108 Worker thread wakes up
04:16:00.537 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
04:16:00.537 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
04:16:00.537 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.02
04:16:00.537 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:16:00.537 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:00.537 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:16:00.537 00.000 16108 MoveAxis(E, 0, ABG)
04:16:00.537 00.000 16108 Move returns status 0, amount 0
04:16:00.537 00.000 16108 MoveAxis(N, 0, ABG)
04:16:00.537 00.000 16108 Move returns status 0, amount 0
04:16:00.537 00.000 16108 move complete, result=0
04:16:00.537 00.000 16108 worker thread done servicing request
04:16:00.540 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4416, FiltMin=3741, FiltMax=35033, Gamma=1.000
04:16:00.553 00.013 21068 UpdateGuideState exits: m=306740 SNR=133.3
04:16:00.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:00.555 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:00.556 00.001 21068 Enqueuing Expose request
04:16:00.557 00.001 16108 Worker thread wakes up
04:16:00.557 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:00.557 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:00.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:01.543 00.986 16108 Exposure complete
04:16:01.600 00.057 16108 worker thread done servicing request
04:16:01.601 00.001 21068 OnExposeComplete: enter
04:16:01.602 00.001 21068 UpdateGuideState(): m_state=6
04:16:01.604 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
04:16:01.606 00.002 21068 Star::Find returns 1 (0), X=814.63, Y=630.39, Mass=311425, SNR=140.2, Peak=30710 HFD=3.3
04:16:01.608 00.002 21068 MultiStar: [#1 -0.10,0.02,0.95,U] [#2 -0.12,-0.14,0.98,U] [#3 -0.06,0.11,0.79,U] [#4 -0.23,0.31,0.36,U] [#5 -0.06,-0.08,0.41,U] [#6 -0.19,-0.01,0.32,U] [#7 -0.24,-0.11,0.23,U] [#8 -0.08,0.05,0.24,U] 
04:16:01.611 00.003 21068 single-star, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.10, 0.02}
04:16:01.613 00.002 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
04:16:01.614 00.001 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
04:16:01.615 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.98 mountX=0.10 mountY=0.01, mountTheta=0.08
04:16:01.619 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.02, opts=13)
04:16:01.620 00.001 21068 Enqueuing Move request for scope (-0.10, 0.02)
04:16:01.621 00.001 16108 Worker thread wakes up
04:16:01.621 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
04:16:01.621 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
04:16:01.621 00.000 16108 Moving (-0.10, 0.02) raw xDistance=0.10 yDistance=0.01
04:16:01.621 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:16:01.621 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:01.621 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:16:01.621 00.000 16108 MoveAxis(E, 0, ABG)
04:16:01.621 00.000 16108 Move returns status 0, amount 0
04:16:01.622 00.001 16108 MoveAxis(N, 0, ABG)
04:16:01.622 00.000 16108 Move returns status 0, amount 0
04:16:01.622 00.000 16108 move complete, result=0
04:16:01.622 00.000 16108 worker thread done servicing request
04:16:01.625 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4422, FiltMin=3696, FiltMax=32016, Gamma=1.000
04:16:01.638 00.013 21068 UpdateGuideState exits: m=311425 SNR=140.2
04:16:01.639 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:01.640 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:01.641 00.001 21068 Enqueuing Expose request
04:16:01.642 00.001 16108 Worker thread wakes up
04:16:01.642 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:01.642 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:01.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:02.801 01.159 16108 Exposure complete
04:16:02.856 00.055 16108 worker thread done servicing request
04:16:02.856 00.000 21068 OnExposeComplete: enter
04:16:02.857 00.001 21068 UpdateGuideState(): m_state=6
04:16:02.858 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
04:16:02.859 00.001 21068 Star::Find returns 1 (0), X=814.30, Y=630.44, Mass=284131, SNR=116.9, Peak=33808 HFD=3.2
04:16:02.860 00.001 21068 MultiStar: [#1 -0.41,-0.12,0.93,U] [#2 -0.19,-0.03,1.30,U] [#3 -0.19,-0.01,0.99,U] [#4 -0.39,0.25,0.00,M7] [#5 -0.22,0.36,0.49,U] [#6 -0.25,-0.20,0.34,U] [#7 -0.48,0.03,0.00,M2] [#8 -0.35,0.27,0.28,U] 
04:16:02.861 00.001 21068 refined, 6 included, MultiStar: {-0.29, 0.02}, one-star: {-0.43, 0.06}
04:16:02.861 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
04:16:02.862 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
04:16:02.863 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.09 mountX=0.29 mountY=0.05, mountTheta=0.18
04:16:02.865 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.02, opts=13)
04:16:02.865 00.000 21068 Enqueuing Move request for scope (-0.29, 0.02)
04:16:02.866 00.001 16108 Worker thread wakes up
04:16:02.866 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
04:16:02.866 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
04:16:02.866 00.000 16108 Moving (-0.29, 0.02) raw xDistance=0.29 yDistance=0.05
04:16:02.866 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:16:02.867 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:02.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:16:02.867 00.000 16108 MoveAxis(W, 75, ABG)
04:16:02.867 00.000 16108 Guiding  Dir = 3, Dur = 75
04:16:02.867 00.000 16108 IsSlewing returns 0
04:16:02.867 00.000 16108 IsGuiding returns 0
04:16:02.871 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4425, FiltMin=3737, FiltMax=26345, Gamma=1.000
04:16:02.873 00.002 16108 PulseGuide returned control before completion, sleep 79
04:16:02.884 00.011 21068 UpdateGuideState exits: m=284131 SNR=116.9
04:16:02.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:02.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:02.887 00.001 21068 Enqueuing Expose request
04:16:02.966 00.079 16108 IsGuiding returns 0
04:16:02.966 00.000 16108 Move returns status 0, amount 75
04:16:02.966 00.000 16108 MoveAxis(N, 0, ABG)
04:16:02.966 00.000 16108 Move returns status 0, amount 0
04:16:02.966 00.000 16108 move complete, result=0
04:16:02.966 00.000 16108 worker thread done servicing request
04:16:02.966 00.000 16108 Worker thread wakes up
04:16:02.966 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:02.966 00.000 21068 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
04:16:02.968 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:03.935 00.967 16108 Exposure complete
04:16:03.996 00.061 16108 worker thread done servicing request
04:16:03.996 00.000 21068 OnExposeComplete: enter
04:16:03.998 00.002 21068 UpdateGuideState(): m_state=6
04:16:04.000 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
04:16:04.001 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.49, Mass=304232, SNR=137.2, Peak=32093 HFD=3.3
04:16:04.002 00.001 21068 MultiStar: [#1 0.10,-0.15,0.85,U] [#2 0.29,-0.04,1.04,U] [#3 0.04,0.11,0.81,U] [#4 0.31,0.02,0.38,U] [#5 0.16,0.47,0.00,M3] [#6 0.19,0.03,0.31,U] [#7 -0.19,-0.44,0.00,M3] [#8 0.26,0.36,0.22,U] 
04:16:04.003 00.001 21068 single-star, 6 included, MultiStar: {0.14, 0.03}, one-star: {-0.03, 0.11}
04:16:04.004 00.001 21068 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
04:16:04.005 00.001 21068 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
04:16:04.006 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.81 mountX=0.05 mountY=-0.10, mountTheta=-1.14
04:16:04.008 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.11, opts=13)
04:16:04.009 00.001 21068 Enqueuing Move request for scope (-0.03, 0.11)
04:16:04.010 00.001 16108 Worker thread wakes up
04:16:04.010 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
04:16:04.010 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
04:16:04.010 00.000 16108 Moving (-0.03, 0.11) raw xDistance=0.05 yDistance=-0.10
04:16:04.010 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:16:04.010 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:04.010 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:16:04.010 00.000 16108 MoveAxis(E, 0, ABG)
04:16:04.010 00.000 16108 Move returns status 0, amount 0
04:16:04.010 00.000 16108 MoveAxis(N, 0, ABG)
04:16:04.010 00.000 16108 Move returns status 0, amount 0
04:16:04.010 00.000 16108 move complete, result=0
04:16:04.011 00.001 16108 worker thread done servicing request
04:16:04.015 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1920, max=65535, med=4432, FiltMin=3737, FiltMax=32451, Gamma=1.000
04:16:04.027 00.012 21068 UpdateGuideState exits: m=304232 SNR=137.2
04:16:04.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:04.028 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:04.029 00.001 21068 Enqueuing Expose request
04:16:04.030 00.001 16108 Worker thread wakes up
04:16:04.030 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:04.031 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:04.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:05.192 01.161 16108 Exposure complete
04:16:05.261 00.069 16108 worker thread done servicing request
04:16:05.261 00.000 21068 OnExposeComplete: enter
04:16:05.262 00.001 21068 UpdateGuideState(): m_state=6
04:16:05.263 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
04:16:05.264 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.59, Mass=304756, SNR=128.7, Peak=37395 HFD=3.2
04:16:05.266 00.002 21068 MultiStar: [#1 0.03,0.16,0.81,U] [#2 0.16,0.17,1.24,U] [#3 0.22,0.25,0.86,U] [#4 0.24,0.10,0.34,U] [#5 -0.08,0.25,0.41,U] [#6 0.06,0.20,0.43,U] [#7 -0.42,-0.09,0.23,U] [#8 -0.04,0.19,0.26,U] 
04:16:05.267 00.001 21068 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {-0.07, 0.22}
04:16:05.268 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
04:16:05.268 00.000 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
04:16:05.269 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.27 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
04:16:05.270 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.18, opts=13)
04:16:05.271 00.001 21068 Enqueuing Move request for scope (0.06, 0.18)
04:16:05.272 00.001 16108 Worker thread wakes up
04:16:05.272 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
04:16:05.272 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
04:16:05.272 00.000 16108 Moving (0.06, 0.18) raw xDistance=-0.02 yDistance=-0.19
04:16:05.272 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:16:05.272 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:05.272 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:16:05.272 00.000 16108 MoveAxis(E, 0, ABG)
04:16:05.272 00.000 16108 Move returns status 0, amount 0
04:16:05.272 00.000 16108 MoveAxis(N, 0, ABG)
04:16:05.272 00.000 16108 Move returns status 0, amount 0
04:16:05.273 00.001 16108 move complete, result=0
04:16:05.273 00.000 16108 worker thread done servicing request
04:16:05.275 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4435, FiltMin=3785, FiltMax=29859, Gamma=1.000
04:16:05.295 00.020 21068 UpdateGuideState exits: m=304756 SNR=128.7
04:16:05.296 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:05.297 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:05.298 00.001 21068 Enqueuing Expose request
04:16:05.299 00.001 16108 Worker thread wakes up
04:16:05.299 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:16:05.299 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:05.299 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:06.282 00.983 16108 Exposure complete
04:16:06.340 00.058 16108 worker thread done servicing request
04:16:06.340 00.000 21068 OnExposeComplete: enter
04:16:06.341 00.001 21068 UpdateGuideState(): m_state=6
04:16:06.341 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
04:16:06.342 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.60, Mass=284148, SNR=121.1, Peak=32771 HFD=3.2
04:16:06.343 00.001 21068 MultiStar: [#1 -0.02,0.06,0.92,U] [#2 0.14,-0.12,1.33,U] [#3 0.27,0.20,0.90,U] [#4 0.11,-0.02,0.46,U] [#5 0.06,-0.05,0.50,U] [#6 0.03,-0.06,0.38,U] [#7 -0.33,0.02,0.26,U] [#8 0.40,0.21,0.26,U] 
04:16:06.344 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.10, 0.23}
04:16:06.344 00.000 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
04:16:06.345 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
04:16:06.347 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
04:16:06.348 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.05, opts=13)
04:16:06.349 00.001 21068 Enqueuing Move request for scope (0.10, 0.05)
04:16:06.350 00.001 16108 Worker thread wakes up
04:16:06.350 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
04:16:06.350 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
04:16:06.350 00.000 16108 Moving (0.10, 0.05) raw xDistance=-0.09 yDistance=-0.07
04:16:06.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:16:06.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:06.351 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:16:06.351 00.000 16108 MoveAxis(E, 0, ABG)
04:16:06.351 00.000 16108 Move returns status 0, amount 0
04:16:06.351 00.000 16108 MoveAxis(N, 0, ABG)
04:16:06.351 00.000 16108 Move returns status 0, amount 0
04:16:06.351 00.000 16108 move complete, result=0
04:16:06.351 00.000 16108 worker thread done servicing request
04:16:06.353 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4438, FiltMin=3731, FiltMax=31443, Gamma=1.000
04:16:06.366 00.013 21068 UpdateGuideState exits: m=284148 SNR=121.1
04:16:06.367 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:06.368 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:06.368 00.000 21068 Enqueuing Expose request
04:16:06.370 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:06.371 00.001 16108 Worker thread wakes up
04:16:06.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:06.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:07.540 01.169 16108 Exposure complete
04:16:07.597 00.057 16108 worker thread done servicing request
04:16:07.597 00.000 21068 OnExposeComplete: enter
04:16:07.599 00.002 21068 UpdateGuideState(): m_state=6
04:16:07.600 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
04:16:07.602 00.002 21068 Star::Find returns 1 (0), X=814.86, Y=630.45, Mass=336060, SNR=139.7, Peak=41939 HFD=3.1
04:16:07.603 00.001 21068 MultiStar: [#1 0.32,-0.06,0.87,U] [#2 0.31,-0.08,1.23,U] [#3 0.61,0.18,0.00,M1] [#4 0.31,0.06,0.40,U] [#5 0.11,0.14,0.40,U] [#6 0.05,-0.31,0.36,U] [#7 0.29,-0.06,0.20,U] [#8 0.17,-0.08,0.28,U] 
04:16:07.605 00.002 21068 single-star, 7 included, MultiStar: {0.23, -0.03}, one-star: {0.13, 0.08}
04:16:07.606 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
04:16:07.608 00.002 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
04:16:07.609 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
04:16:07.614 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.08, opts=13)
04:16:07.615 00.001 21068 Enqueuing Move request for scope (0.13, 0.08)
04:16:07.618 00.003 16108 Worker thread wakes up
04:16:07.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
04:16:07.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
04:16:07.618 00.000 16108 Moving (0.13, 0.08) raw xDistance=-0.11 yDistance=-0.10
04:16:07.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:16:07.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:07.619 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:16:07.619 00.000 16108 MoveAxis(E, 0, ABG)
04:16:07.619 00.000 16108 Move returns status 0, amount 0
04:16:07.619 00.000 16108 MoveAxis(N, 0, ABG)
04:16:07.619 00.000 16108 Move returns status 0, amount 0
04:16:07.619 00.000 16108 move complete, result=0
04:16:07.619 00.000 16108 worker thread done servicing request
04:16:07.628 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1443, max=65535, med=4438, FiltMin=3769, FiltMax=31715, Gamma=1.000
04:16:07.657 00.029 21068 UpdateGuideState exits: m=336060 SNR=139.7
04:16:07.659 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:07.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:07.661 00.001 21068 Enqueuing Expose request
04:16:07.663 00.002 16108 Worker thread wakes up
04:16:07.663 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:07.665 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:07.665 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:08.652 00.987 16108 Exposure complete
04:16:08.732 00.080 16108 worker thread done servicing request
04:16:08.732 00.000 21068 OnExposeComplete: enter
04:16:08.733 00.001 21068 UpdateGuideState(): m_state=6
04:16:08.735 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
04:16:08.737 00.002 21068 Star::Find returns 1 (0), X=814.77, Y=630.40, Mass=328440, SNR=126.6, Peak=37677 HFD=3.2
04:16:08.739 00.002 21068 MultiStar: [#1 0.26,-0.09,0.95,U] [#2 0.10,-0.33,1.63,U] [#3 0.20,-0.02,0.78,U] [#4 0.08,0.22,0.36,U] [#5 0.04,-0.35,0.41,U] [#6 -0.14,-0.25,0.37,U] [#7 -0.04,-0.16,0.26,U] [#8 0.16,-0.21,0.31,U] 
04:16:08.741 00.002 21068 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.04, 0.02}
04:16:08.745 00.004 21068 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.97) = xAngle (-2.42 = -2.42)
04:16:08.746 00.001 21068 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.36 = -2.36)
04:16:08.748 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.55 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
04:16:08.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.02, opts=13)
04:16:08.751 00.001 21068 Enqueuing Move request for scope (0.04, 0.02)
04:16:08.752 00.001 16108 Worker thread wakes up
04:16:08.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
04:16:08.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
04:16:08.752 00.000 16108 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=-0.03
04:16:08.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:16:08.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:08.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:16:08.752 00.000 16108 MoveAxis(E, 0, ABG)
04:16:08.752 00.000 16108 Move returns status 0, amount 0
04:16:08.752 00.000 16108 MoveAxis(N, 0, ABG)
04:16:08.752 00.000 16108 Move returns status 0, amount 0
04:16:08.753 00.001 16108 move complete, result=0
04:16:08.753 00.000 16108 worker thread done servicing request
04:16:08.759 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4438, FiltMin=3741, FiltMax=28697, Gamma=1.000
04:16:08.779 00.020 21068 UpdateGuideState exits: m=328440 SNR=126.6
04:16:08.782 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:08.783 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:08.785 00.002 21068 Enqueuing Expose request
04:16:08.786 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:08.787 00.001 16108 Worker thread wakes up
04:16:08.787 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:08.787 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:09.949 01.162 16108 Exposure complete
04:16:10.003 00.054 16108 worker thread done servicing request
04:16:10.004 00.001 21068 OnExposeComplete: enter
04:16:10.005 00.001 21068 UpdateGuideState(): m_state=6
04:16:10.005 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
04:16:10.006 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.73, Mass=333948, SNR=136.4, Peak=42467 HFD=3.2
04:16:10.007 00.001 21068 MultiStar: [#1 0.23,0.06,0.81,U] [#2 0.23,0.10,1.07,U] [#3 0.47,0.27,0.00,M1] [#4 0.09,0.28,0.43,U] [#5 0.25,0.10,0.39,U] [#6 0.06,-0.05,0.29,U] [#7 0.20,0.37,0.20,U] [#8 0.15,0.46,0.00,M1] 
04:16:10.008 00.001 21068 refined, 6 included, MultiStar: {0.19, 0.17}, one-star: {0.18, 0.36}
04:16:10.009 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.23 = -2.23)
04:16:10.009 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.17 = -2.17)
04:16:10.010 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.73 mountX=-0.16 mountY=-0.21, mountTheta=-2.21
04:16:10.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.17, opts=13)
04:16:10.013 00.001 21068 Enqueuing Move request for scope (0.19, 0.17)
04:16:10.014 00.001 16108 Worker thread wakes up
04:16:10.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
04:16:10.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
04:16:10.014 00.000 16108 Moving (0.19, 0.17) raw xDistance=-0.16 yDistance=-0.21
04:16:10.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:16:10.015 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:16:10.015 00.000 16108 MoveAxis(E, 0, ABG)
04:16:10.015 00.000 16108 Move returns status 0, amount 0
04:16:10.015 00.000 16108 MoveAxis(N, 43, ABG)
04:16:10.015 00.000 16108 Guiding  Dir = 0, Dur = 43
04:16:10.016 00.001 16108 IsSlewing returns 0
04:16:10.016 00.000 16108 IsGuiding returns 0
04:16:10.017 00.001 16108 PulseGuide returned control before completion, sleep 52
04:16:10.018 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4438, FiltMin=3769, FiltMax=31091, Gamma=1.000
04:16:10.030 00.012 21068 UpdateGuideState exits: m=333948 SNR=136.4
04:16:10.031 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:10.032 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:10.033 00.001 21068 Enqueuing Expose request
04:16:10.075 00.042 16108 IsGuiding returns 1
04:16:10.075 00.000 16108 scope still moving after pulse duration time elapsed
04:16:10.106 00.031 16108 IsSlewing returns 0
04:16:10.106 00.000 16108 IsGuiding returns 0
04:16:10.106 00.000 16108 scope move finished after 43 + 47 ms
04:16:10.106 00.000 16108 Move returns status 0, amount 43
04:16:10.106 00.000 16108 move complete, result=0
04:16:10.106 00.000 16108 worker thread done servicing request
04:16:10.106 00.000 16108 Worker thread wakes up
04:16:10.106 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 43 ms NORTH
04:16:10.108 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:10.108 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:11.090 00.982 16108 Exposure complete
04:16:11.151 00.061 16108 worker thread done servicing request
04:16:11.152 00.001 21068 OnExposeComplete: enter
04:16:11.155 00.003 21068 UpdateGuideState(): m_state=6
04:16:11.157 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
04:16:11.158 00.001 21068 Star::Find returns 1 (0), X=815.17, Y=630.82, Mass=325331, SNR=143.3, Peak=47987 HFD=3.2
04:16:11.159 00.001 21068 MultiStar: [#1 0.27,0.27,0.77,U] [#2 0.34,0.24,1.08,U] [#3 0.53,0.42,0.00,M2] [#4 0.09,0.13,0.33,U] [#5 0.35,0.32,0.30,U] [#6 0.05,0.50,0.00,M1] [#7 -0.33,0.15,0.17,U] [#8 0.45,0.76,0.00,M2] 
04:16:11.160 00.001 21068 refined, 5 included, MultiStar: {0.30, 0.30}, one-star: {0.44, 0.45}
04:16:11.162 00.002 21068 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.97) = xAngle (-2.19 = -2.19)
04:16:11.163 00.001 21068 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
04:16:11.164 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.30 hyp=0.42 cameraTheta=0.78 mountX=-0.24 mountY=-0.36, mountTheta=-2.17
04:16:11.166 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.30, opts=13)
04:16:11.167 00.001 21068 Enqueuing Move request for scope (0.30, 0.30)
04:16:11.168 00.001 16108 Worker thread wakes up
04:16:11.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.30) opts 0xd
04:16:11.168 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.30)
04:16:11.168 00.000 16108 Moving (0.30, 0.30) raw xDistance=-0.24 yDistance=-0.36
04:16:11.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:16:11.168 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
04:16:11.168 00.000 16108 MoveAxis(E, 63, ABG)
04:16:11.168 00.000 16108 Guiding  Dir = 2, Dur = 63
04:16:11.169 00.001 16108 IsSlewing returns 0
04:16:11.169 00.000 16108 IsGuiding returns 0
04:16:11.175 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1977, max=65535, med=4438, FiltMin=3805, FiltMax=29872, Gamma=1.000
04:16:11.192 00.017 21068 UpdateGuideState exits: m=325331 SNR=143.3
04:16:11.193 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:11.193 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:11.194 00.001 21068 Enqueuing Expose request
04:16:11.220 00.026 16108 PulseGuide returned control before completion, sleep 23
04:16:11.250 00.030 16108 IsGuiding returns 1
04:16:11.250 00.000 16108 scope still moving after pulse duration time elapsed
04:16:11.281 00.031 16108 IsSlewing returns 0
04:16:11.281 00.000 16108 IsGuiding returns 1
04:16:11.312 00.031 16108 IsSlewing returns 0
04:16:11.312 00.000 16108 IsGuiding returns 0
04:16:11.312 00.000 16108 scope move finished after 63 + 79 ms
04:16:11.312 00.000 16108 Move returns status 0, amount 63
04:16:11.312 00.000 16108 MoveAxis(N, 72, ABG)
04:16:11.313 00.001 16108 Guiding  Dir = 0, Dur = 72
04:16:11.313 00.000 16108 IsSlewing returns 0
04:16:11.313 00.000 16108 IsGuiding returns 0
04:16:11.377 00.064 16108 PulseGuide returned control before completion, sleep 19
04:16:11.406 00.029 16108 IsGuiding returns 1
04:16:11.406 00.000 16108 scope still moving after pulse duration time elapsed
04:16:11.438 00.032 16108 IsSlewing returns 0
04:16:11.438 00.000 16108 IsGuiding returns 1
04:16:11.470 00.032 16108 IsSlewing returns 0
04:16:11.470 00.000 16108 IsGuiding returns 0
04:16:11.470 00.000 16108 scope move finished after 72 + 84 ms
04:16:11.470 00.000 16108 Move returns status 0, amount 72
04:16:11.470 00.000 16108 move complete, result=0
04:16:11.470 00.000 16108 worker thread done servicing request
04:16:11.470 00.000 16108 Worker thread wakes up
04:16:11.471 00.001 21068 GuideStep: -0.2 px 63 ms EAST, -0.4 px 72 ms NORTH
04:16:11.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:11.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:12.635 01.163 16108 Exposure complete
04:16:12.704 00.069 16108 worker thread done servicing request
04:16:12.704 00.000 21068 OnExposeComplete: enter
04:16:12.705 00.001 21068 UpdateGuideState(): m_state=6
04:16:12.706 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
04:16:12.707 00.001 21068 Star::Find returns 1 (0), X=814.36, Y=630.23, Mass=338797, SNR=131.9, Peak=39232 HFD=3.3
04:16:12.707 00.000 21068 MultiStar: [#1 -0.00,-0.24,0.76,U] [#2 -0.27,-0.28,1.11,U] [#3 -0.07,0.06,0.79,U] [#4 -0.54,-0.28,0.00,M1] [#5 -0.50,-0.23,0.00,M1] [#6 -0.37,-0.07,0.31,U] [#7 -0.85,-0.11,0.00,M1] [#8 -0.32,0.05,0.33,U] 
04:16:12.708 00.001 21068 refined, 5 included, MultiStar: {-0.22, -0.14}, one-star: {-0.37, -0.14}
04:16:12.709 00.001 21068 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.97) = xAngle (-5.55 = 0.73)
04:16:12.709 00.000 21068 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.49 = 0.79)
04:16:12.710 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.58 mountX=0.19 mountY=0.19, mountTheta=0.76
04:16:12.713 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.14, opts=13)
04:16:12.716 00.003 21068 Enqueuing Move request for scope (-0.22, -0.14)
04:16:12.719 00.003 16108 Worker thread wakes up
04:16:12.719 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
04:16:12.719 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
04:16:12.719 00.000 16108 Moving (-0.22, -0.14) raw xDistance=0.19 yDistance=0.19
04:16:12.719 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:16:12.719 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:12.719 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:16:12.719 00.000 16108 MoveAxis(E, 0, ABG)
04:16:12.719 00.000 16108 Move returns status 0, amount 0
04:16:12.719 00.000 16108 MoveAxis(N, 0, ABG)
04:16:12.719 00.000 16108 Move returns status 0, amount 0
04:16:12.719 00.000 16108 move complete, result=0
04:16:12.719 00.000 16108 worker thread done servicing request
04:16:12.726 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1629, max=65535, med=4435, FiltMin=3747, FiltMax=29805, Gamma=1.000
04:16:12.749 00.023 21068 UpdateGuideState exits: m=338797 SNR=131.9
04:16:12.750 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:12.751 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:12.752 00.001 21068 Enqueuing Expose request
04:16:12.753 00.001 16108 Worker thread wakes up
04:16:12.753 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:12.753 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:12.753 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:13.731 00.978 16108 Exposure complete
04:16:13.794 00.063 16108 worker thread done servicing request
04:16:13.794 00.000 21068 OnExposeComplete: enter
04:16:13.797 00.003 21068 UpdateGuideState(): m_state=6
04:16:13.800 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
04:16:13.802 00.002 21068 Star::Find returns 1 (0), X=815.04, Y=630.85, Mass=334323, SNR=135.7, Peak=42995 HFD=3.1
04:16:13.805 00.003 21068 MultiStar: [#1 0.42,0.09,0.86,U] [#2 0.11,0.32,1.22,U] [#3 0.30,0.49,0.00,M2] [#4 0.18,0.21,0.43,U] [#5 -0.02,0.31,0.38,U] [#6 0.04,-0.17,0.39,U] [#7 0.09,0.11,0.21,U] [#8 0.45,0.47,0.00,M2] 
04:16:13.805 00.000 21068 refined, 6 included, MultiStar: {0.20, 0.25}, one-star: {0.30, 0.47}
04:16:13.807 00.002 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.08 = -2.08)
04:16:13.809 00.002 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.02 = -2.02)
04:16:13.810 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.88 mountX=-0.16 mountY=-0.29, mountTheta=-2.07
04:16:13.812 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.25, opts=13)
04:16:13.813 00.001 21068 Enqueuing Move request for scope (0.20, 0.25)
04:16:13.814 00.001 16108 Worker thread wakes up
04:16:13.814 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
04:16:13.814 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
04:16:13.814 00.000 16108 Moving (0.20, 0.25) raw xDistance=-0.16 yDistance=-0.29
04:16:13.814 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:16:13.814 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:16:13.814 00.000 16108 MoveAxis(E, 0, ABG)
04:16:13.814 00.000 16108 Move returns status 0, amount 0
04:16:13.814 00.000 16108 MoveAxis(N, 57, ABG)
04:16:13.814 00.000 16108 Guiding  Dir = 0, Dur = 57
04:16:13.815 00.001 16108 IsSlewing returns 0
04:16:13.815 00.000 16108 IsGuiding returns 0
04:16:13.816 00.001 16108 PulseGuide returned control before completion, sleep 66
04:16:13.822 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2000, max=65535, med=4438, FiltMin=3764, FiltMax=29664, Gamma=1.000
04:16:13.837 00.015 21068 UpdateGuideState exits: m=334323 SNR=135.7
04:16:13.839 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:13.840 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:13.840 00.000 21068 Enqueuing Expose request
04:16:13.888 00.048 16108 IsGuiding returns 1
04:16:13.888 00.000 16108 scope still moving after pulse duration time elapsed
04:16:13.919 00.031 16108 IsSlewing returns 0
04:16:13.919 00.000 16108 IsGuiding returns 0
04:16:13.919 00.000 16108 scope move finished after 57 + 46 ms
04:16:13.919 00.000 16108 Move returns status 0, amount 57
04:16:13.919 00.000 16108 move complete, result=0
04:16:13.919 00.000 16108 worker thread done servicing request
04:16:13.919 00.000 16108 Worker thread wakes up
04:16:13.919 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 57 ms NORTH
04:16:13.922 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:13.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:15.081 01.159 16108 Exposure complete
04:16:15.147 00.066 16108 worker thread done servicing request
04:16:15.148 00.001 21068 OnExposeComplete: enter
04:16:15.150 00.002 21068 UpdateGuideState(): m_state=6
04:16:15.152 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
04:16:15.155 00.003 21068 Star::Find returns 1 (0), X=814.74, Y=630.03, Mass=247282, SNR=110.6, Peak=30621 HFD=2.9
04:16:15.157 00.002 21068 MultiStar: [#1 -0.10,-0.46,0.00,M1] [#2 0.03,-0.40,1.29,U] [#3 0.11,-0.33,0.89,U] [#4 -0.18,-0.49,0.00,M1] [#5 -0.25,-0.33,0.43,U] [#6 -0.26,-0.65,0.00,M1] [#7 -0.30,-0.43,0.00,M1] [#8 -0.03,-0.62,0.00,M3] 
04:16:15.158 00.001 21068 single-star, 3 included, MultiStar: {0.01, -0.36}, one-star: {0.00, -0.35}
04:16:15.160 00.002 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
04:16:15.161 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
04:16:15.162 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.57 mountX=-0.06 mountY=0.34, mountTheta=1.75
04:16:15.165 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.35, opts=13)
04:16:15.166 00.001 21068 Enqueuing Move request for scope (0.00, -0.35)
04:16:15.166 00.000 16108 Worker thread wakes up
04:16:15.166 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.35) opts 0xd
04:16:15.166 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.35)
04:16:15.166 00.000 16108 Moving (0.00, -0.35) raw xDistance=-0.06 yDistance=0.34
04:16:15.166 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:16:15.166 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:15.166 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
04:16:15.167 00.001 16108 MoveAxis(E, 0, ABG)
04:16:15.167 00.000 16108 Move returns status 0, amount 0
04:16:15.167 00.000 16108 MoveAxis(N, 0, ABG)
04:16:15.167 00.000 16108 Move returns status 0, amount 0
04:16:15.167 00.000 16108 move complete, result=0
04:16:15.167 00.000 16108 worker thread done servicing request
04:16:15.170 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2016, max=65535, med=4438, FiltMin=3782, FiltMax=25536, Gamma=1.000
04:16:15.184 00.014 21068 UpdateGuideState exits: m=247282 SNR=110.6
04:16:15.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:15.186 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:15.186 00.000 21068 Enqueuing Expose request
04:16:15.187 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:16:15.188 00.001 16108 Worker thread wakes up
04:16:15.188 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:15.188 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:16.155 00.967 16108 Exposure complete
04:16:16.209 00.054 16108 worker thread done servicing request
04:16:16.209 00.000 21068 OnExposeComplete: enter
04:16:16.210 00.001 21068 UpdateGuideState(): m_state=6
04:16:16.212 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
04:16:16.214 00.002 21068 Star::Find returns 1 (0), X=814.69, Y=630.28, Mass=306573, SNR=128.4, Peak=32752 HFD=3.3
04:16:16.217 00.003 21068 MultiStar: [#1 -0.09,-0.42,0.87,U] [#2 -0.17,-0.38,1.38,U] [#3 -0.18,-0.14,0.78,U] [#4 -0.08,-0.20,0.42,U] [#5 -0.02,-0.39,0.42,U] [#6 -0.13,-0.56,0.00,M2] [#7 -0.55,-0.53,0.00,M2] [#8 -0.06,0.07,0.35,U] 
04:16:16.219 00.002 21068 single-star, 6 included, MultiStar: {-0.11, -0.25}, one-star: {-0.05, -0.10}
04:16:16.220 00.001 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.30)
04:16:16.221 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.92 = 1.36)
04:16:16.223 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.02 mountX=0.03 mountY=0.10, mountTheta=1.30
04:16:16.227 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.10, opts=13)
04:16:16.228 00.001 21068 Enqueuing Move request for scope (-0.05, -0.10)
04:16:16.229 00.001 16108 Worker thread wakes up
04:16:16.229 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
04:16:16.229 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
04:16:16.229 00.000 16108 Moving (-0.05, -0.10) raw xDistance=0.03 yDistance=0.10
04:16:16.229 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:16:16.229 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:16.229 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:16:16.229 00.000 16108 MoveAxis(E, 0, ABG)
04:16:16.229 00.000 16108 Move returns status 0, amount 0
04:16:16.229 00.000 16108 MoveAxis(N, 0, ABG)
04:16:16.229 00.000 16108 Move returns status 0, amount 0
04:16:16.229 00.000 16108 move complete, result=0
04:16:16.229 00.000 16108 worker thread done servicing request
04:16:16.232 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4438, FiltMin=3798, FiltMax=29264, Gamma=1.000
04:16:16.245 00.013 21068 UpdateGuideState exits: m=306573 SNR=128.4
04:16:16.246 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:16.247 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:16.248 00.001 21068 Enqueuing Expose request
04:16:16.248 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:16.249 00.001 16108 Worker thread wakes up
04:16:16.249 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:16.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:17.421 01.172 16108 Exposure complete
04:16:17.474 00.053 16108 worker thread done servicing request
04:16:17.474 00.000 21068 OnExposeComplete: enter
04:16:17.475 00.001 21068 UpdateGuideState(): m_state=6
04:16:17.477 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
04:16:17.477 00.000 21068 Star::Find returns 1 (0), X=814.97, Y=629.94, Mass=355657, SNR=158.2, Peak=43853 HFD=3.3
04:16:17.479 00.002 21068 MultiStar: [#1 0.48,-0.69,0.00,M1] [#2 0.10,-0.58,0.00,M1] [#3 0.57,-0.48,0.00,M1] [#4 0.17,-0.32,0.34,U] [#5 0.43,-0.42,0.00,M1] [#6 0.23,-0.34,0.24,U] [#7 0.15,-0.39,0.18,U] [#8 0.46,-0.24,0.00,M3] 
04:16:17.479 00.000 21068 refined, 3 included, MultiStar: {0.21, -0.40}, one-star: {0.24, -0.44}
04:16:17.480 00.001 21068 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.97) = xAngle (-4.04 = 2.24)
04:16:17.481 00.001 21068 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.98 = 2.30)
04:16:17.482 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.40 hyp=0.45 cameraTheta=-1.07 mountX=-0.28 mountY=0.33, mountTheta=2.27
04:16:17.483 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.40, opts=13)
04:16:17.484 00.001 21068 Enqueuing Move request for scope (0.21, -0.40)
04:16:17.485 00.001 16108 Worker thread wakes up
04:16:17.485 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.40) opts 0xd
04:16:17.485 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.40)
04:16:17.485 00.000 16108 Moving (0.21, -0.40) raw xDistance=-0.28 yDistance=0.33
04:16:17.486 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:16:17.486 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:17.486 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:16:17.486 00.000 16108 MoveAxis(E, 74, ABG)
04:16:17.486 00.000 16108 Guiding  Dir = 2, Dur = 74
04:16:17.486 00.000 16108 IsSlewing returns 0
04:16:17.486 00.000 16108 IsGuiding returns 0
04:16:17.493 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2262, max=65535, med=4441, FiltMin=3853, FiltMax=31888, Gamma=1.000
04:16:17.505 00.012 21068 UpdateGuideState exits: m=355657 SNR=158.2
04:16:17.506 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:17.507 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:17.508 00.001 21068 Enqueuing Expose request
04:16:17.539 00.031 16108 PulseGuide returned control before completion, sleep 32
04:16:17.584 00.045 16108 IsGuiding returns 1
04:16:17.584 00.000 16108 scope still moving after pulse duration time elapsed
04:16:17.616 00.032 16108 IsSlewing returns 0
04:16:17.617 00.001 16108 IsGuiding returns 1
04:16:17.647 00.030 16108 IsSlewing returns 0
04:16:17.647 00.000 16108 IsGuiding returns 0
04:16:17.647 00.000 16108 scope move finished after 74 + 87 ms
04:16:17.647 00.000 16108 Move returns status 0, amount 74
04:16:17.648 00.001 16108 MoveAxis(N, 0, ABG)
04:16:17.648 00.000 16108 Move returns status 0, amount 0
04:16:17.648 00.000 16108 move complete, result=0
04:16:17.648 00.000 16108 worker thread done servicing request
04:16:17.648 00.000 16108 Worker thread wakes up
04:16:17.648 00.000 21068 GuideStep: -0.3 px 74 ms EAST, 0.3 px 0 ms NORTH
04:16:17.650 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:17.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:18.632 00.982 16108 Exposure complete
04:16:18.700 00.068 16108 worker thread done servicing request
04:16:18.700 00.000 21068 OnExposeComplete: enter
04:16:18.703 00.003 21068 UpdateGuideState(): m_state=6
04:16:18.705 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
04:16:18.706 00.001 21068 Star::Find returns 1 (0), X=814.46, Y=630.03, Mass=343933, SNR=155.2, Peak=38176 HFD=3.6
04:16:18.708 00.002 21068 MultiStar: [#1 -0.14,-0.62,0.00,M2] [#2 -0.31,-0.65,0.00,M2] [#3 -0.04,-0.36,0.72,U] [#4 -0.15,-0.38,0.31,U] [#5 -0.10,-0.30,0.28,U] [#6 0.07,-0.24,0.28,U] [#7 -0.18,-0.37,0.14,U] [#8 -0.11,-0.52,0.00,M4] 
04:16:18.708 00.000 21068 refined, 5 included, MultiStar: {-0.14, -0.34}, one-star: {-0.27, -0.34}
04:16:18.709 00.001 21068 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.97) = xAngle (-4.93 = 1.36)
04:16:18.709 00.000 21068 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.87 = 1.42)
04:16:18.710 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.36 cameraTheta=-1.96 mountX=0.08 mountY=0.36, mountTheta=1.36
04:16:18.713 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.34, opts=13)
04:16:18.714 00.001 21068 Enqueuing Move request for scope (-0.14, -0.34)
04:16:18.714 00.000 16108 Worker thread wakes up
04:16:18.714 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd
04:16:18.714 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.34)
04:16:18.715 00.001 16108 Moving (-0.14, -0.34) raw xDistance=0.08 yDistance=0.36
04:16:18.715 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:16:18.715 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:18.715 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
04:16:18.715 00.000 16108 MoveAxis(E, 0, ABG)
04:16:18.715 00.000 16108 Move returns status 0, amount 0
04:16:18.715 00.000 16108 MoveAxis(N, 0, ABG)
04:16:18.715 00.000 16108 Move returns status 0, amount 0
04:16:18.715 00.000 16108 move complete, result=0
04:16:18.715 00.000 16108 worker thread done servicing request
04:16:18.722 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1273, max=65535, med=4441, FiltMin=3795, FiltMax=25373, Gamma=1.000
04:16:18.738 00.016 21068 UpdateGuideState exits: m=343933 SNR=155.2
04:16:18.740 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:18.741 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:18.742 00.001 21068 Enqueuing Expose request
04:16:18.742 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:16:18.743 00.001 16108 Worker thread wakes up
04:16:18.743 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:18.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:19.899 01.156 16108 Exposure complete
04:16:19.971 00.072 16108 worker thread done servicing request
04:16:19.971 00.000 21068 OnExposeComplete: enter
04:16:19.972 00.001 21068 UpdateGuideState(): m_state=6
04:16:19.973 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
04:16:19.973 00.000 21068 Star::Find returns 1 (0), X=814.70, Y=629.77, Mass=374516, SNR=140.5, Peak=38925 HFD=3.5
04:16:19.974 00.001 21068 MultiStar: [#1 -0.05,-0.39,0.88,U] [#2 -0.17,-0.66,0.00,M3] [#3 -0.18,-0.46,0.00,M1] [#4 -0.67,-0.57,0.00,M1] [#5 -0.13,-0.19,0.27,U] [#6 -0.40,-0.66,0.00,M1] [#7 -0.74,-0.46,0.00,M1] [#8 -0.35,-0.56,0.00,M5] 
04:16:19.975 00.001 21068 refined, 2 included, MultiStar: {-0.05, -0.46}, one-star: {-0.04, -0.60}
04:16:19.976 00.001 21068 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.97) = xAngle (-4.65 = 1.63)
04:16:19.976 00.000 21068 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.59 = 1.69)
04:16:19.977 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.46 hyp=0.47 cameraTheta=-1.69 mountX=-0.03 mountY=0.46, mountTheta=1.63
04:16:19.979 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.46, opts=13)
04:16:19.980 00.001 21068 Enqueuing Move request for scope (-0.05, -0.46)
04:16:19.980 00.000 16108 Worker thread wakes up
04:16:19.980 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.46) opts 0xd
04:16:19.980 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.46)
04:16:19.980 00.000 16108 Moving (-0.05, -0.46) raw xDistance=-0.03 yDistance=0.46
04:16:19.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:16:19.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:16:19.981 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
04:16:19.981 00.000 16108 MoveAxis(E, 0, ABG)
04:16:19.981 00.000 16108 Move returns status 0, amount 0
04:16:19.981 00.000 16108 MoveAxis(N, 0, ABG)
04:16:19.981 00.000 16108 Move returns status 0, amount 0
04:16:19.981 00.000 16108 move complete, result=0
04:16:19.981 00.000 16108 worker thread done servicing request
04:16:19.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1881, max=65535, med=4441, FiltMin=3827, FiltMax=24054, Gamma=1.000
04:16:19.997 00.012 21068 UpdateGuideState exits: m=374516 SNR=140.5
04:16:19.998 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:19.998 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:20.000 00.002 21068 Enqueuing Expose request
04:16:20.002 00.002 16108 Worker thread wakes up
04:16:20.002 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:20.002 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:20.002 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:16:20.970 00.968 16108 Exposure complete
04:16:21.044 00.074 16108 worker thread done servicing request
04:16:21.044 00.000 21068 OnExposeComplete: enter
04:16:21.045 00.001 21068 UpdateGuideState(): m_state=6
04:16:21.045 00.000 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
04:16:21.046 00.001 21068 Star::Find returns 1 (0), X=814.10, Y=629.96, Mass=327381, SNR=125.6, Peak=41648 HFD=3.0
04:16:21.047 00.001 21068 MultiStar: [#1 -0.36,-0.51,0.00,M2] [#2 -0.17,-0.60,0.00,M4] [#3 -0.14,-0.30,0.89,U] [#4 -0.50,-0.40,0.00,M2] [#5 -0.13,-0.36,0.43,U] [#6 -0.23,-0.57,0.00,M2] [#7 -0.59,-0.52,0.00,M2] [#8 -0.12,-0.35,0.31,U] 
04:16:21.048 00.001 21068 refined, 3 included, MultiStar: {-0.33, -0.36}, one-star: {-0.63, -0.41}
04:16:21.049 00.001 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.01)
04:16:21.051 00.002 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.21 = 1.07)
04:16:21.054 00.003 21068 CameraToMount -- cameraX=-0.33 cameraY=-0.36 hyp=0.48 cameraTheta=-2.31 mountX=0.26 mountY=0.42, mountTheta=1.02
04:16:21.058 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.33, y=-0.36, opts=13)
04:16:21.060 00.002 21068 Enqueuing Move request for scope (-0.33, -0.36)
04:16:21.062 00.002 16108 Worker thread wakes up
04:16:21.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.36) opts 0xd
04:16:21.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.33, -0.36)
04:16:21.062 00.000 16108 Moving (-0.33, -0.36) raw xDistance=0.26 yDistance=0.42
04:16:21.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:16:21.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:16:21.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
04:16:21.062 00.000 16108 MoveAxis(W, 68, ABG)
04:16:21.062 00.000 16108 Guiding  Dir = 3, Dur = 68
04:16:21.063 00.001 16108 IsSlewing returns 0
04:16:21.063 00.000 16108 IsGuiding returns 0
04:16:21.070 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4441, FiltMin=3773, FiltMax=25776, Gamma=1.000
04:16:21.082 00.012 16108 PulseGuide returned control before completion, sleep 60
04:16:21.090 00.008 21068 UpdateGuideState exits: m=327381 SNR=125.6
04:16:21.092 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:21.093 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:21.094 00.001 21068 Enqueuing Expose request
04:16:21.143 00.049 16108 IsGuiding returns 1
04:16:21.143 00.000 16108 scope still moving after pulse duration time elapsed
04:16:21.174 00.031 16108 IsSlewing returns 0
04:16:21.174 00.000 16108 IsGuiding returns 0
04:16:21.174 00.000 16108 scope move finished after 68 + 43 ms
04:16:21.175 00.001 16108 Move returns status 0, amount 68
04:16:21.175 00.000 16108 MoveAxis(N, 0, ABG)
04:16:21.175 00.000 16108 Move returns status 0, amount 0
04:16:21.175 00.000 16108 move complete, result=0
04:16:21.175 00.000 16108 worker thread done servicing request
04:16:21.175 00.000 16108 Worker thread wakes up
04:16:21.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:21.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:21.175 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.4 px 0 ms NORTH
04:16:22.334 01.159 16108 Exposure complete
04:16:22.386 00.052 16108 worker thread done servicing request
04:16:22.386 00.000 21068 OnExposeComplete: enter
04:16:22.388 00.002 21068 UpdateGuideState(): m_state=6
04:16:22.389 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
04:16:22.390 00.001 21068 Star::Find returns 1 (0), X=815.15, Y=629.85, Mass=334791, SNR=135.3, Peak=41437 HFD=3.3
04:16:22.391 00.001 21068 MultiStar: [#1 0.41,-0.66,0.00,M3] [#2 0.48,-0.60,0.00,M5] [#3 0.69,-0.41,0.00,M1] [#4 0.66,-0.56,0.00,M3] [#5 0.48,-0.57,0.00,M1] [#6 0.27,-0.71,0.00,M3] [#7 0.25,-0.52,0.00,M3] [#8 0.61,-0.61,0.00,M5] 
04:16:22.392 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
04:16:22.393 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
04:16:22.394 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.52 hyp=0.67 cameraTheta=-0.89 mountX=-0.50 mountY=0.41, mountTheta=2.46
04:16:22.396 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.52, opts=13)
04:16:22.397 00.001 21068 Enqueuing Move request for scope (0.42, -0.52)
04:16:22.398 00.001 16108 Worker thread wakes up
04:16:22.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.52) opts 0xd
04:16:22.398 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.52)
04:16:22.398 00.000 16108 Moving (0.42, -0.52) raw xDistance=-0.50 yDistance=0.41
04:16:22.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
04:16:22.398 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.46 newest=1.30
04:16:22.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:16:22.398 00.000 16108 MoveAxis(E, 127, ABG)
04:16:22.398 00.000 16108 Guiding  Dir = 2, Dur = 127
04:16:22.399 00.001 16108 IsSlewing returns 0
04:16:22.399 00.000 16108 IsGuiding returns 0
04:16:22.402 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4441, FiltMin=3792, FiltMax=35987, Gamma=1.000
04:16:22.409 00.007 16108 PulseGuide returned control before completion, sleep 127
04:16:22.416 00.007 21068 UpdateGuideState exits: m=334791 SNR=135.3
04:16:22.417 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:22.418 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:22.418 00.000 21068 Enqueuing Expose request
04:16:22.549 00.131 16108 IsGuiding returns 1
04:16:22.549 00.000 16108 scope still moving after pulse duration time elapsed
04:16:22.580 00.031 16108 IsSlewing returns 0
04:16:22.580 00.000 16108 IsGuiding returns 0
04:16:22.581 00.001 16108 scope move finished after 127 + 55 ms
04:16:22.581 00.000 16108 Move returns status 0, amount 127
04:16:22.581 00.000 16108 MoveAxis(S, 82, ABG)
04:16:22.581 00.000 16108 Guiding  Dir = 1, Dur = 82
04:16:22.581 00.000 16108 IsSlewing returns 0
04:16:22.581 00.000 16108 IsGuiding returns 0
04:16:22.647 00.066 16108 PulseGuide returned control before completion, sleep 27
04:16:22.690 00.043 16108 IsGuiding returns 1
04:16:22.690 00.000 16108 scope still moving after pulse duration time elapsed
04:16:22.721 00.031 16108 IsSlewing returns 0
04:16:22.722 00.001 16108 IsGuiding returns 1
04:16:22.752 00.030 16108 IsSlewing returns 0
04:16:22.752 00.000 16108 IsGuiding returns 0
04:16:22.752 00.000 16108 scope move finished after 82 + 88 ms
04:16:22.752 00.000 16108 Move returns status 0, amount 82
04:16:22.753 00.001 16108 move complete, result=0
04:16:22.753 00.000 16108 worker thread done servicing request
04:16:22.753 00.000 16108 Worker thread wakes up
04:16:22.753 00.000 21068 GuideStep: -0.5 px 127 ms EAST, 0.4 px 82 ms SOUTH
04:16:22.756 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:22.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:23.732 00.976 16108 Exposure complete
04:16:23.799 00.067 16108 worker thread done servicing request
04:16:23.799 00.000 21068 OnExposeComplete: enter
04:16:23.801 00.002 21068 UpdateGuideState(): m_state=6
04:16:23.802 00.001 21068 Star::Find(15, 815, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
04:16:23.803 00.001 21068 Star::Find returns 1 (0), X=814.94, Y=629.95, Mass=400678, SNR=173.4, Peak=45997 HFD=3.0
04:16:23.803 00.000 21068 MultiStar: [#1 0.30,-0.56,0.00,M4] [#2 -0.01,-0.74,0.00,M6] [#3 0.44,-0.55,0.00,M2] [#4 0.24,-0.35,0.28,U] [#5 0.16,-0.54,0.00,M2] [#6 0.23,-0.68,0.00,M4] [#7 0.39,-0.45,0.00,M4] [#8 0.09,-0.62,0.00,M6] 
04:16:23.805 00.002 21068 refined, 1 included, MultiStar: {0.21, -0.41}, one-star: {0.20, -0.43}
04:16:23.806 00.001 21068 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.97) = xAngle (-4.06 = 2.22)
04:16:23.806 00.000 21068 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.00 = 2.28)
04:16:23.807 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.41 hyp=0.46 cameraTheta=-1.09 mountX=-0.28 mountY=0.35, mountTheta=2.25
04:16:23.808 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.41, opts=13)
04:16:23.810 00.002 21068 Enqueuing Move request for scope (0.21, -0.41)
04:16:23.811 00.001 16108 Worker thread wakes up
04:16:23.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.41) opts 0xd
04:16:23.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.41)
04:16:23.811 00.000 16108 Moving (0.21, -0.41) raw xDistance=-0.28 yDistance=0.35
04:16:23.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
04:16:23.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:16:23.811 00.000 16108 MoveAxis(E, 82, ABG)
04:16:23.811 00.000 16108 Guiding  Dir = 2, Dur = 82
04:16:23.812 00.001 16108 IsSlewing returns 0
04:16:23.812 00.000 16108 IsGuiding returns 0
04:16:23.815 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1472, max=65535, med=4441, FiltMin=3814, FiltMax=29065, Gamma=1.000
04:16:23.828 00.013 21068 UpdateGuideState exits: m=400678 SNR=173.4
04:16:23.829 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:23.830 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:23.831 00.001 21068 Enqueuing Expose request
04:16:23.853 00.022 16108 PulseGuide returned control before completion, sleep 52
04:16:23.912 00.059 16108 IsGuiding returns 1
04:16:23.912 00.000 16108 scope still moving after pulse duration time elapsed
04:16:23.944 00.032 16108 IsSlewing returns 0
04:16:23.944 00.000 16108 IsGuiding returns 1
04:16:23.975 00.031 16108 IsSlewing returns 0
04:16:23.975 00.000 16108 IsGuiding returns 0
04:16:23.975 00.000 16108 scope move finished after 82 + 82 ms
04:16:23.975 00.000 16108 Move returns status 0, amount 82
04:16:23.975 00.000 16108 MoveAxis(S, 70, ABG)
04:16:23.975 00.000 16108 Guiding  Dir = 1, Dur = 70
04:16:23.977 00.002 16108 IsSlewing returns 0
04:16:23.977 00.000 16108 IsGuiding returns 0
04:16:24.008 00.031 16108 PulseGuide returned control before completion, sleep 49
04:16:24.071 00.063 16108 IsGuiding returns 1
04:16:24.071 00.000 16108 scope still moving after pulse duration time elapsed
04:16:24.101 00.030 16108 IsSlewing returns 0
04:16:24.101 00.000 16108 IsGuiding returns 0
04:16:24.101 00.000 16108 scope move finished after 70 + 55 ms
04:16:24.103 00.002 16108 Move returns status 0, amount 70
04:16:24.103 00.000 16108 move complete, result=0
04:16:24.103 00.000 16108 worker thread done servicing request
04:16:24.103 00.000 16108 Worker thread wakes up
04:16:24.103 00.000 21068 GuideStep: -0.3 px 82 ms EAST, 0.3 px 70 ms SOUTH
04:16:24.105 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:24.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:25.279 01.174 16108 Exposure complete
04:16:25.359 00.080 16108 worker thread done servicing request
04:16:25.360 00.001 21068 OnExposeComplete: enter
04:16:25.361 00.001 21068 UpdateGuideState(): m_state=6
04:16:25.362 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
04:16:25.363 00.001 21068 Star::Find returns 1 (0), X=815.35, Y=630.99, Mass=353718, SNR=146.5, Peak=43443 HFD=3.4
04:16:25.366 00.003 21068 MultiStar: [#1 0.69,0.51,0.00,M5] [#2 0.52,0.44,0.00,M7] [#3 0.85,0.72,0.00,M3] [#4 0.68,0.44,0.00,M3] [#5 0.47,0.01,0.28,U] [#6 0.36,0.30,0.28,U] [#7 0.11,0.76,0.00,M5] [#8 0.29,0.48,0.00,M7] 
04:16:25.367 00.001 21068 refined, 2 included, MultiStar: {0.54, 0.45}, one-star: {0.61, 0.62}
04:16:25.369 00.002 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
04:16:25.370 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
04:16:25.371 00.001 21068 CameraToMount -- cameraX=0.54 cameraY=0.45 hyp=0.71 cameraTheta=0.69 mountX=-0.46 mountY=-0.57, mountTheta=-2.25
04:16:25.374 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.54, y=0.45, opts=13)
04:16:25.375 00.001 21068 Enqueuing Move request for scope (0.54, 0.45)
04:16:25.375 00.000 16108 Worker thread wakes up
04:16:25.376 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.45) opts 0xd
04:16:25.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.54, 0.45)
04:16:25.376 00.000 16108 Moving (0.54, 0.45) raw xDistance=-0.46 yDistance=-0.57
04:16:25.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
04:16:25.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:25.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
04:16:25.376 00.000 16108 MoveAxis(E, 125, ABG)
04:16:25.376 00.000 16108 Guiding  Dir = 2, Dur = 125
04:16:25.376 00.000 16108 IsSlewing returns 0
04:16:25.376 00.000 16108 IsGuiding returns 0
04:16:25.379 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1654, max=65535, med=4438, FiltMin=3757, FiltMax=37539, Gamma=1.000
04:16:25.394 00.015 21068 UpdateGuideState exits: m=353718 SNR=146.5
04:16:25.394 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:25.395 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:25.396 00.001 21068 Enqueuing Expose request
04:16:25.418 00.022 16108 PulseGuide returned control before completion, sleep 94
04:16:25.526 00.108 16108 IsGuiding returns 1
04:16:25.526 00.000 16108 scope still moving after pulse duration time elapsed
04:16:25.557 00.031 16108 IsSlewing returns 0
04:16:25.558 00.001 16108 IsGuiding returns 1
04:16:25.588 00.030 16108 IsSlewing returns 0
04:16:25.588 00.000 16108 IsGuiding returns 0
04:16:25.589 00.001 16108 scope move finished after 125 + 87 ms
04:16:25.589 00.000 16108 Move returns status 0, amount 125
04:16:25.589 00.000 16108 MoveAxis(N, 0, ABG)
04:16:25.589 00.000 16108 Move returns status 0, amount 0
04:16:25.589 00.000 16108 move complete, result=0
04:16:25.589 00.000 16108 worker thread done servicing request
04:16:25.589 00.000 16108 Worker thread wakes up
04:16:25.590 00.001 21068 GuideStep: -0.5 px 125 ms EAST, -0.6 px 0 ms NORTH
04:16:25.592 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:25.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:26.575 00.983 16108 Exposure complete
04:16:26.637 00.062 16108 worker thread done servicing request
04:16:26.637 00.000 21068 OnExposeComplete: enter
04:16:26.638 00.001 21068 UpdateGuideState(): m_state=6
04:16:26.639 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
04:16:26.641 00.002 21068 Star::Find returns 1 (0), X=815.09, Y=630.89, Mass=341921, SNR=132.4, Peak=49875 HFD=2.9
04:16:26.642 00.001 21068 MultiStar: [#1 0.53,0.31,0.00,M6] [#2 0.25,0.18,1.28,U] [#3 0.52,0.45,0.00,M4] [#4 0.47,0.49,0.00,M4] [#5 0.24,0.15,0.34,U] [#6 0.02,0.20,0.28,U] [#7 0.21,0.06,0.22,U] [#8 0.14,0.25,0.31,U] 
04:16:26.642 00.000 21068 refined, 5 included, MultiStar: {0.25, 0.27}, one-star: {0.35, 0.52}
04:16:26.643 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
04:16:26.644 00.001 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
04:16:26.644 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.83 mountX=-0.20 mountY=-0.32, mountTheta=-2.12
04:16:26.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.27, opts=13)
04:16:26.646 00.000 21068 Enqueuing Move request for scope (0.25, 0.27)
04:16:26.647 00.001 16108 Worker thread wakes up
04:16:26.647 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
04:16:26.647 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
04:16:26.647 00.000 16108 Moving (0.25, 0.27) raw xDistance=-0.20 yDistance=-0.32
04:16:26.647 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:16:26.647 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:26.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:16:26.648 00.001 16108 MoveAxis(E, 0, ABG)
04:16:26.648 00.000 16108 Move returns status 0, amount 0
04:16:26.648 00.000 16108 MoveAxis(N, 0, ABG)
04:16:26.648 00.000 16108 Move returns status 0, amount 0
04:16:26.648 00.000 16108 move complete, result=0
04:16:26.648 00.000 16108 worker thread done servicing request
04:16:26.652 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=4441, FiltMin=3843, FiltMax=31424, Gamma=1.000
04:16:26.665 00.013 21068 UpdateGuideState exits: m=341921 SNR=132.4
04:16:26.665 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:26.667 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:26.668 00.001 21068 Enqueuing Expose request
04:16:26.669 00.001 16108 Worker thread wakes up
04:16:26.669 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:16:26.669 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:26.670 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:27.824 01.154 16108 Exposure complete
04:16:27.880 00.056 16108 worker thread done servicing request
04:16:27.880 00.000 21068 OnExposeComplete: enter
04:16:27.881 00.001 21068 UpdateGuideState(): m_state=6
04:16:27.883 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
04:16:27.885 00.002 21068 Star::Find returns 1 (0), X=814.81, Y=630.82, Mass=365604, SNR=149.8, Peak=47107 HFD=3.1
04:16:27.888 00.003 21068 MultiStar: [#1 0.15,0.41,1.02,U] [#2 -0.01,0.06,1.05,U] [#3 0.14,0.32,0.85,U] [#4 0.06,0.41,0.34,U] [#5 -0.13,0.48,0.26,U] [#6 -0.06,0.30,0.28,U] [#7 -0.31,0.46,0.00,M5] [#8 0.31,0.34,0.34,U] 
04:16:27.890 00.002 21068 refined, 7 included, MultiStar: {0.08, 0.32}, one-star: {0.07, 0.45}
04:16:27.892 00.002 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.64 = -1.64)
04:16:27.895 00.003 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
04:16:27.897 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.32 mountX=-0.02 mountY=-0.33, mountTheta=-1.64
04:16:27.899 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.32, opts=13)
04:16:27.901 00.002 21068 Enqueuing Move request for scope (0.08, 0.32)
04:16:27.902 00.001 16108 Worker thread wakes up
04:16:27.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
04:16:27.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
04:16:27.902 00.000 16108 Moving (0.08, 0.32) raw xDistance=-0.02 yDistance=-0.33
04:16:27.903 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:16:27.903 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:27.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:16:27.903 00.000 16108 MoveAxis(E, 0, ABG)
04:16:27.903 00.000 16108 Move returns status 0, amount 0
04:16:27.903 00.000 16108 MoveAxis(N, 0, ABG)
04:16:27.903 00.000 16108 Move returns status 0, amount 0
04:16:27.903 00.000 16108 move complete, result=0
04:16:27.903 00.000 16108 worker thread done servicing request
04:16:27.908 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4441, FiltMin=3843, FiltMax=30960, Gamma=1.000
04:16:27.927 00.019 21068 UpdateGuideState exits: m=365604 SNR=149.8
04:16:27.928 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:27.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:27.930 00.001 21068 Enqueuing Expose request
04:16:27.931 00.001 16108 Worker thread wakes up
04:16:27.931 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:16:27.932 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:27.932 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:28.911 00.979 16108 Exposure complete
04:16:28.970 00.059 16108 worker thread done servicing request
04:16:28.970 00.000 21068 OnExposeComplete: enter
04:16:28.972 00.002 21068 UpdateGuideState(): m_state=6
04:16:28.973 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
04:16:28.974 00.001 21068 Star::Find returns 1 (0), X=814.53, Y=630.76, Mass=375431, SNR=162.0, Peak=43702 HFD=3.3
04:16:28.975 00.001 21068 MultiStar: [#1 0.01,0.29,0.75,U] [#2 -0.23,-0.01,1.00,U] [#3 -0.04,0.39,0.78,U] [#4 -0.19,0.12,0.31,U] [#5 0.00,0.54,0.00,M1] [#6 -0.32,0.01,0.25,U] [#7 -0.08,0.25,0.21,U] [#8 -0.10,0.49,0.25,U] 
04:16:28.976 00.001 21068 refined, 7 included, MultiStar: {-0.14, 0.25}, one-star: {-0.21, 0.39}
04:16:28.977 00.001 21068 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.97) = xAngle (-0.88 = -0.88)
04:16:28.978 00.001 21068 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.82 = -0.82)
04:16:28.979 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.09 mountX=0.18 mountY=-0.21, mountTheta=-0.85
04:16:28.982 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.25, opts=13)
04:16:28.983 00.001 21068 Enqueuing Move request for scope (-0.14, 0.25)
04:16:28.984 00.001 16108 Worker thread wakes up
04:16:28.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
04:16:28.984 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
04:16:28.984 00.000 16108 Moving (-0.14, 0.25) raw xDistance=0.18 yDistance=-0.21
04:16:28.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:16:28.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:28.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:16:28.984 00.000 16108 MoveAxis(E, 0, ABG)
04:16:28.984 00.000 16108 Move returns status 0, amount 0
04:16:28.984 00.000 16108 MoveAxis(N, 0, ABG)
04:16:28.984 00.000 16108 Move returns status 0, amount 0
04:16:28.984 00.000 16108 move complete, result=0
04:16:28.984 00.000 16108 worker thread done servicing request
04:16:28.988 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4445, FiltMin=3853, FiltMax=27715, Gamma=1.000
04:16:29.008 00.020 21068 UpdateGuideState exits: m=375431 SNR=162.0
04:16:29.009 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:29.010 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:29.012 00.002 21068 Enqueuing Expose request
04:16:29.014 00.002 16108 Worker thread wakes up
04:16:29.014 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:16:29.016 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:29.016 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:30.185 01.169 16108 Exposure complete
04:16:30.240 00.055 16108 worker thread done servicing request
04:16:30.240 00.000 21068 OnExposeComplete: enter
04:16:30.243 00.003 21068 UpdateGuideState(): m_state=6
04:16:30.245 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
04:16:30.246 00.001 21068 Star::Find returns 1 (0), X=814.42, Y=630.84, Mass=362778, SNR=145.6, Peak=46534 HFD=3.2
04:16:30.247 00.001 21068 MultiStar: [#1 -0.34,0.27,0.82,U] [#2 -0.21,0.25,0.99,U] [#3 0.14,0.51,0.00,M3] [#4 -0.22,0.60,0.00,M3] [#5 -0.20,0.30,0.28,U] [#6 -0.22,0.35,0.33,U] [#7 -0.15,0.32,0.22,U] [#8 -0.45,0.46,0.00,M5] 
04:16:30.248 00.001 21068 refined, 5 included, MultiStar: {-0.27, 0.33}, one-star: {-0.31, 0.46}
04:16:30.249 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
04:16:30.250 00.001 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
04:16:30.252 00.002 21068 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.42 cameraTheta=2.25 mountX=0.32 mountY=-0.26, mountTheta=-0.68
04:16:30.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.33, opts=13)
04:16:30.256 00.002 21068 Enqueuing Move request for scope (-0.27, 0.33)
04:16:30.257 00.001 16108 Worker thread wakes up
04:16:30.257 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
04:16:30.257 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
04:16:30.258 00.001 16108 Moving (-0.27, 0.33) raw xDistance=0.32 yDistance=-0.26
04:16:30.258 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:16:30.258 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:30.258 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:16:30.258 00.000 16108 MoveAxis(W, 84, ABG)
04:16:30.258 00.000 16108 Guiding  Dir = 3, Dur = 84
04:16:30.258 00.000 16108 IsSlewing returns 0
04:16:30.259 00.001 16108 IsGuiding returns 0
04:16:30.263 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4441, FiltMin=3773, FiltMax=25078, Gamma=1.000
04:16:30.270 00.007 16108 PulseGuide returned control before completion, sleep 83
04:16:30.279 00.009 21068 UpdateGuideState exits: m=362778 SNR=145.6
04:16:30.280 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:30.280 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:30.281 00.001 21068 Enqueuing Expose request
04:16:30.363 00.082 16108 IsGuiding returns 1
04:16:30.363 00.000 16108 scope still moving after pulse duration time elapsed
04:16:30.394 00.031 16108 IsSlewing returns 0
04:16:30.394 00.000 16108 IsGuiding returns 0
04:16:30.394 00.000 16108 scope move finished after 84 + 51 ms
04:16:30.394 00.000 16108 Move returns status 0, amount 84
04:16:30.394 00.000 16108 MoveAxis(N, 0, ABG)
04:16:30.394 00.000 16108 Move returns status 0, amount 0
04:16:30.394 00.000 16108 move complete, result=0
04:16:30.394 00.000 16108 worker thread done servicing request
04:16:30.394 00.000 16108 Worker thread wakes up
04:16:30.395 00.001 21068 GuideStep: 0.3 px 84 ms WEST, -0.3 px 0 ms NORTH
04:16:30.396 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:30.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:31.368 00.972 16108 Exposure complete
04:16:31.433 00.065 16108 worker thread done servicing request
04:16:31.433 00.000 21068 OnExposeComplete: enter
04:16:31.434 00.001 21068 UpdateGuideState(): m_state=6
04:16:31.435 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
04:16:31.436 00.001 21068 Star::Find returns 1 (0), X=814.73, Y=630.98, Mass=400175, SNR=155.2, Peak=49203 HFD=3.2
04:16:31.436 00.000 21068 MultiStar: [#1 0.04,0.28,0.93,U] [#2 0.12,0.44,0.95,U] [#3 0.23,0.62,0.00,M4] [#4 0.31,0.38,0.36,U] [#5 0.41,0.49,0.00,M1] [#6 -0.01,0.42,0.30,U] [#7 -0.21,0.19,0.20,U] [#8 0.22,0.41,0.20,U] 
04:16:31.437 00.001 21068 refined, 6 included, MultiStar: {0.06, 0.42}, one-star: {-0.00, 0.61}
04:16:31.438 00.001 21068 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
04:16:31.438 00.000 21068 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
04:16:31.440 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=0.42 hyp=0.43 cameraTheta=1.42 mountX=0.01 mountY=-0.43, mountTheta=-1.55
04:16:31.441 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.42, opts=13)
04:16:31.442 00.001 21068 Enqueuing Move request for scope (0.06, 0.42)
04:16:31.443 00.001 16108 Worker thread wakes up
04:16:31.443 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.42) opts 0xd
04:16:31.443 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.42)
04:16:31.443 00.000 16108 Moving (0.06, 0.42) raw xDistance=0.01 yDistance=-0.43
04:16:31.443 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:16:31.443 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:16:31.444 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:16:31.444 00.000 16108 MoveAxis(E, 0, ABG)
04:16:31.444 00.000 16108 Move returns status 0, amount 0
04:16:31.444 00.000 16108 MoveAxis(N, 0, ABG)
04:16:31.444 00.000 16108 Move returns status 0, amount 0
04:16:31.444 00.000 16108 move complete, result=0
04:16:31.444 00.000 16108 worker thread done servicing request
04:16:31.447 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1744, max=65535, med=4445, FiltMin=3833, FiltMax=35744, Gamma=1.000
04:16:31.460 00.013 21068 UpdateGuideState exits: m=400175 SNR=155.2
04:16:31.462 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:31.462 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:31.463 00.001 21068 Enqueuing Expose request
04:16:31.464 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:16:31.464 00.000 16108 Worker thread wakes up
04:16:31.465 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:31.465 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:32.632 01.167 16108 Exposure complete
04:16:32.688 00.056 16108 worker thread done servicing request
04:16:32.688 00.000 21068 OnExposeComplete: enter
04:16:32.691 00.003 21068 UpdateGuideState(): m_state=6
04:16:32.693 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
04:16:32.694 00.001 21068 Star::Find returns 1 (0), X=815.09, Y=631.02, Mass=398017, SNR=146.1, Peak=56819 HFD=3.0
04:16:32.696 00.002 21068 MultiStar: [#1 0.38,0.44,0.00,M3] [#2 0.56,0.48,0.00,M3] [#3 0.39,0.69,0.00,M5] [#4 0.47,0.86,0.00,M3] [#5 0.58,0.73,0.00,M2] [#6 0.53,0.73,0.00,M1] [#7 0.37,0.48,0.00,M3] [#8 0.44,0.72,0.00,M5] 
04:16:32.698 00.002 21068 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.97) = xAngle (-1.90 = -1.90)
04:16:32.700 00.002 21068 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
04:16:32.706 00.006 21068 CameraToMount -- cameraX=0.36 cameraY=0.65 hyp=0.74 cameraTheta=1.07 mountX=-0.24 mountY=-0.71, mountTheta=-1.89
04:16:32.707 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.65, opts=13)
04:16:32.708 00.001 21068 Enqueuing Move request for scope (0.36, 0.65)
04:16:32.709 00.001 16108 Worker thread wakes up
04:16:32.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.65) opts 0xd
04:16:32.710 00.001 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.65)
04:16:32.710 00.000 16108 Moving (0.36, 0.65) raw xDistance=-0.24 yDistance=-0.71
04:16:32.710 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:16:32.710 00.000 16108 resist switch: large excursion: input -0.71 thresh 0.60 direction from 1 to -1
04:16:32.710 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.14
04:16:32.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
04:16:32.710 00.000 16108 MoveAxis(E, 62, ABG)
04:16:32.710 00.000 16108 Guiding  Dir = 2, Dur = 62
04:16:32.710 00.000 16108 IsSlewing returns 0
04:16:32.712 00.002 16108 IsGuiding returns 0
04:16:32.717 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4441, FiltMin=3833, FiltMax=35776, Gamma=1.000
04:16:32.730 00.013 21068 UpdateGuideState exits: m=398017 SNR=146.1
04:16:32.732 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:32.732 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:32.733 00.001 21068 Enqueuing Expose request
04:16:32.734 00.001 16108 PulseGuide returned control before completion, sleep 51
04:16:32.793 00.059 16108 IsGuiding returns 1
04:16:32.793 00.000 16108 scope still moving after pulse duration time elapsed
04:16:32.825 00.032 16108 IsSlewing returns 0
04:16:32.825 00.000 16108 IsGuiding returns 0
04:16:32.825 00.000 16108 scope move finished after 62 + 52 ms
04:16:32.827 00.002 16108 Move returns status 0, amount 62
04:16:32.827 00.000 16108 MoveAxis(N, 144, ABG)
04:16:32.827 00.000 16108 Guiding  Dir = 0, Dur = 144
04:16:32.827 00.000 16108 IsSlewing returns 0
04:16:32.827 00.000 16108 IsGuiding returns 0
04:16:32.891 00.064 16108 PulseGuide returned control before completion, sleep 91
04:16:32.997 00.106 16108 IsGuiding returns 1
04:16:32.997 00.000 16108 scope still moving after pulse duration time elapsed
04:16:33.030 00.033 16108 IsSlewing returns 0
04:16:33.031 00.001 16108 IsGuiding returns 1
04:16:33.061 00.030 16108 IsSlewing returns 0
04:16:33.061 00.000 16108 IsGuiding returns 0
04:16:33.061 00.000 16108 scope move finished after 144 + 90 ms
04:16:33.061 00.000 16108 Move returns status 0, amount 144
04:16:33.061 00.000 16108 move complete, result=0
04:16:33.061 00.000 16108 worker thread done servicing request
04:16:33.061 00.000 16108 Worker thread wakes up
04:16:33.061 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.7 px 144 ms NORTH
04:16:33.063 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:33.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:34.037 00.974 16108 Exposure complete
04:16:34.102 00.065 16108 worker thread done servicing request
04:16:34.102 00.000 21068 OnExposeComplete: enter
04:16:34.103 00.001 21068 UpdateGuideState(): m_state=6
04:16:34.104 00.001 21068 Star::Find(15, 815, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
04:16:34.105 00.001 21068 Star::Find returns 1 (0), X=815.04, Y=630.80, Mass=338539, SNR=138.0, Peak=46211 HFD=3.1
04:16:34.107 00.002 21068 MultiStar: [#1 0.37,0.19,0.89,U] [#2 0.37,0.24,1.11,U] [#3 0.40,0.40,0.00,M6] [#4 0.31,0.31,0.41,U] [#5 0.09,0.61,0.00,M3] [#6 0.26,0.35,0.38,U] [#7 0.03,-0.26,0.20,U] [#8 0.48,0.18,0.00,M6] 
04:16:34.108 00.001 21068 refined, 5 included, MultiStar: {0.32, 0.27}, one-star: {0.30, 0.43}
04:16:34.111 00.003 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
04:16:34.112 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
04:16:34.113 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.27 hyp=0.42 cameraTheta=0.70 mountX=-0.27 mountY=-0.34, mountTheta=-2.24
04:16:34.116 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.27, opts=13)
04:16:34.117 00.001 21068 Enqueuing Move request for scope (0.32, 0.27)
04:16:34.119 00.002 16108 Worker thread wakes up
04:16:34.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.27) opts 0xd
04:16:34.119 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.27)
04:16:34.119 00.000 16108 Moving (0.32, 0.27) raw xDistance=-0.27 yDistance=-0.34
04:16:34.119 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
04:16:34.119 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
04:16:34.119 00.000 16108 MoveAxis(E, 75, ABG)
04:16:34.119 00.000 16108 Guiding  Dir = 2, Dur = 75
04:16:34.119 00.000 16108 IsSlewing returns 0
04:16:34.120 00.001 16108 IsGuiding returns 0
04:16:34.123 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2067, max=65535, med=4441, FiltMin=3817, FiltMax=36512, Gamma=1.000
04:16:34.148 00.025 16108 PulseGuide returned control before completion, sleep 57
04:16:34.151 00.003 21068 UpdateGuideState exits: m=338539 SNR=138.0
04:16:34.153 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:34.154 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:34.155 00.001 21068 Enqueuing Expose request
04:16:34.209 00.054 16108 IsGuiding returns 1
04:16:34.209 00.000 16108 scope still moving after pulse duration time elapsed
04:16:34.241 00.032 16108 IsSlewing returns 0
04:16:34.241 00.000 16108 IsGuiding returns 0
04:16:34.241 00.000 16108 scope move finished after 75 + 46 ms
04:16:34.241 00.000 16108 Move returns status 0, amount 75
04:16:34.241 00.000 16108 MoveAxis(N, 68, ABG)
04:16:34.242 00.001 16108 Guiding  Dir = 0, Dur = 68
04:16:34.242 00.000 16108 IsSlewing returns 0
04:16:34.242 00.000 16108 IsGuiding returns 0
04:16:34.306 00.064 16108 PulseGuide returned control before completion, sleep 14
04:16:34.335 00.029 16108 IsGuiding returns 1
04:16:34.335 00.000 16108 scope still moving after pulse duration time elapsed
04:16:34.367 00.032 16108 IsSlewing returns 0
04:16:34.368 00.001 16108 IsGuiding returns 1
04:16:34.399 00.031 16108 IsSlewing returns 0
04:16:34.399 00.000 16108 IsGuiding returns 0
04:16:34.399 00.000 16108 scope move finished after 68 + 89 ms
04:16:34.400 00.001 16108 Move returns status 0, amount 68
04:16:34.400 00.000 16108 move complete, result=0
04:16:34.400 00.000 16108 worker thread done servicing request
04:16:34.400 00.000 16108 Worker thread wakes up
04:16:34.400 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.3 px 68 ms NORTH
04:16:34.402 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:34.403 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:35.581 01.178 16108 Exposure complete
04:16:35.638 00.057 16108 worker thread done servicing request
04:16:35.639 00.001 21068 OnExposeComplete: enter
04:16:35.640 00.001 21068 UpdateGuideState(): m_state=6
04:16:35.642 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
04:16:35.643 00.001 21068 Star::Find returns 1 (0), X=814.73, Y=630.59, Mass=345921, SNR=136.4, Peak=43603 HFD=3.2
04:16:35.646 00.003 21068 MultiStar: [#1 0.05,0.12,1.10,U] [#2 0.24,0.17,1.18,U] [#3 0.32,0.25,0.92,U] [#4 -0.11,0.40,0.38,U] [#5 0.09,0.34,0.32,U] [#6 -0.10,0.18,0.29,U] [#7 0.43,0.11,0.23,U] [#8 0.51,0.51,0.00,M7] 
04:16:35.647 00.001 21068 single-star, 7 included, MultiStar: {0.13, 0.21}, one-star: {-0.00, 0.21}
04:16:35.648 00.001 21068 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.97) = xAngle (-1.38 = -1.38)
04:16:35.650 00.002 21068 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.32 = -1.32)
04:16:35.651 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=0.04 mountY=-0.20, mountTheta=-1.38
04:16:35.655 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.21, opts=13)
04:16:35.656 00.001 21068 Enqueuing Move request for scope (-0.00, 0.21)
04:16:35.657 00.001 16108 Worker thread wakes up
04:16:35.657 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
04:16:35.657 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
04:16:35.658 00.001 16108 Moving (-0.00, 0.21) raw xDistance=0.04 yDistance=-0.20
04:16:35.658 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:16:35.658 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:16:35.658 00.000 16108 MoveAxis(E, 0, ABG)
04:16:35.658 00.000 16108 Move returns status 0, amount 0
04:16:35.658 00.000 16108 MoveAxis(N, 41, ABG)
04:16:35.658 00.000 16108 Guiding  Dir = 0, Dur = 41
04:16:35.658 00.000 16108 IsSlewing returns 0
04:16:35.658 00.000 16108 IsGuiding returns 0
04:16:35.662 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4435, FiltMin=3689, FiltMax=36691, Gamma=1.000
04:16:35.676 00.014 21068 UpdateGuideState exits: m=345921 SNR=136.4
04:16:35.677 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:35.677 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:35.678 00.001 21068 Enqueuing Expose request
04:16:35.712 00.034 16108 IsGuiding returns 1
04:16:35.712 00.000 16108 scope still moving after pulse duration time elapsed
04:16:35.742 00.030 16108 IsSlewing returns 0
04:16:35.742 00.000 16108 IsGuiding returns 1
04:16:35.774 00.032 16108 IsSlewing returns 0
04:16:35.774 00.000 16108 IsGuiding returns 1
04:16:35.805 00.031 16108 IsSlewing returns 0
04:16:35.805 00.000 16108 IsGuiding returns 0
04:16:35.805 00.000 16108 scope move finished after 41 + 105 ms
04:16:35.806 00.001 16108 Move returns status 0, amount 41
04:16:35.806 00.000 16108 move complete, result=0
04:16:35.806 00.000 16108 worker thread done servicing request
04:16:35.806 00.000 16108 Worker thread wakes up
04:16:35.806 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
04:16:35.809 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:35.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:36.788 00.979 16108 Exposure complete
04:16:36.851 00.063 16108 worker thread done servicing request
04:16:36.851 00.000 21068 OnExposeComplete: enter
04:16:36.853 00.002 21068 UpdateGuideState(): m_state=6
04:16:36.854 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
04:16:36.856 00.002 21068 Star::Find returns 1 (0), X=814.76, Y=630.64, Mass=342059, SNR=143.7, Peak=37843 HFD=3.3
04:16:36.858 00.002 21068 MultiStar: [#1 0.10,0.06,0.90,U] [#2 -0.06,-0.01,1.20,U] [#3 0.00,0.17,0.84,U] [#4 -0.01,0.23,0.34,U] [#5 -0.12,0.55,0.00,M3] [#6 -0.02,0.06,0.32,U] [#7 -0.29,-0.14,0.25,U] [#8 -0.16,0.28,0.30,U] 
04:16:36.859 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.02, 0.27}
04:16:36.860 00.001 21068 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.97) = xAngle (-1.25 = -1.25)
04:16:36.861 00.001 21068 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.19 = -1.19)
04:16:36.861 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.04 mountY=-0.11, mountTheta=-1.25
04:16:36.863 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.12, opts=13)
04:16:36.864 00.001 21068 Enqueuing Move request for scope (-0.02, 0.12)
04:16:36.865 00.001 16108 Worker thread wakes up
04:16:36.865 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
04:16:36.865 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
04:16:36.865 00.000 16108 Moving (-0.02, 0.12) raw xDistance=0.04 yDistance=-0.11
04:16:36.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:16:36.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:36.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:16:36.865 00.000 16108 MoveAxis(E, 0, ABG)
04:16:36.865 00.000 16108 Move returns status 0, amount 0
04:16:36.865 00.000 16108 MoveAxis(N, 0, ABG)
04:16:36.865 00.000 16108 Move returns status 0, amount 0
04:16:36.866 00.001 16108 move complete, result=0
04:16:36.866 00.000 16108 worker thread done servicing request
04:16:36.871 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2048, max=65535, med=4432, FiltMin=3801, FiltMax=35075, Gamma=1.000
04:16:36.885 00.014 21068 UpdateGuideState exits: m=342059 SNR=143.7
04:16:36.886 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:36.887 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:36.887 00.000 21068 Enqueuing Expose request
04:16:36.888 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:36.889 00.001 16108 Worker thread wakes up
04:16:36.889 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:36.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:38.070 01.181 16108 Exposure complete
04:16:38.128 00.058 16108 worker thread done servicing request
04:16:38.129 00.001 21068 OnExposeComplete: enter
04:16:38.129 00.000 21068 UpdateGuideState(): m_state=6
04:16:38.130 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
04:16:38.132 00.002 21068 Star::Find returns 1 (0), X=814.53, Y=630.28, Mass=353642, SNR=153.7, Peak=45440 HFD=3.2
04:16:38.133 00.001 21068 MultiStar: [#1 -0.18,-0.37,0.88,U] [#2 -0.14,-0.33,1.22,U] [#3 -0.22,-0.33,0.75,U] [#4 -0.36,-0.08,0.40,U] [#5 -0.11,-0.09,0.28,U] [#6 -0.25,-0.16,0.23,U] [#7 -0.25,-0.44,0.00,M1] [#8 -0.29,-0.02,0.26,U] 
04:16:38.134 00.001 21068 single-star, 7 included, MultiStar: {-0.20, -0.23}, one-star: {-0.21, -0.09}
04:16:38.134 00.000 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
04:16:38.135 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
04:16:38.136 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.72 mountX=0.19 mountY=0.14, mountTheta=0.63
04:16:38.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.09, opts=13)
04:16:38.138 00.001 21068 Enqueuing Move request for scope (-0.21, -0.09)
04:16:38.139 00.001 16108 Worker thread wakes up
04:16:38.139 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
04:16:38.139 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
04:16:38.139 00.000 16108 Moving (-0.21, -0.09) raw xDistance=0.19 yDistance=0.14
04:16:38.139 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:16:38.139 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:38.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:16:38.139 00.000 16108 MoveAxis(E, 0, ABG)
04:16:38.139 00.000 16108 Move returns status 0, amount 0
04:16:38.139 00.000 16108 MoveAxis(N, 0, ABG)
04:16:38.139 00.000 16108 Move returns status 0, amount 0
04:16:38.139 00.000 16108 move complete, result=0
04:16:38.139 00.000 16108 worker thread done servicing request
04:16:38.144 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4432, FiltMin=3741, FiltMax=30400, Gamma=1.000
04:16:38.157 00.013 21068 UpdateGuideState exits: m=353642 SNR=153.7
04:16:38.159 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:38.160 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:38.163 00.003 21068 Enqueuing Expose request
04:16:38.165 00.002 16108 Worker thread wakes up
04:16:38.165 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:38.167 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:38.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:39.152 00.985 16108 Exposure complete
04:16:39.220 00.068 16108 worker thread done servicing request
04:16:39.220 00.000 21068 OnExposeComplete: enter
04:16:39.221 00.001 21068 UpdateGuideState(): m_state=6
04:16:39.222 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
04:16:39.223 00.001 21068 Star::Find returns 1 (0), X=814.22, Y=630.17, Mass=328261, SNR=133.4, Peak=44992 HFD=3.2
04:16:39.224 00.001 21068 MultiStar: [#1 -0.36,-0.35,0.00,M1] [#2 -0.48,-0.42,0.00,M1] [#3 -0.21,-0.12,0.84,U] [#4 -0.39,-0.34,0.00,M1] [#5 -0.22,-0.19,0.39,U] [#6 -0.50,-0.36,0.00,M1] [#7 -0.65,-0.21,0.00,M2] [#8 -0.72,-0.06,0.00,M6] 
04:16:39.225 00.001 21068 refined, 2 included, MultiStar: {-0.35, -0.17}, one-star: {-0.51, -0.21}
04:16:39.225 00.000 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
04:16:39.226 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
04:16:39.227 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-2.68 mountX=0.31 mountY=0.25, mountTheta=0.67
04:16:39.229 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=-0.17, opts=13)
04:16:39.230 00.001 21068 Enqueuing Move request for scope (-0.35, -0.17)
04:16:39.231 00.001 16108 Worker thread wakes up
04:16:39.232 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.17) opts 0xd
04:16:39.232 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, -0.17)
04:16:39.232 00.000 16108 Moving (-0.35, -0.17) raw xDistance=0.31 yDistance=0.25
04:16:39.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
04:16:39.232 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:39.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:16:39.232 00.000 16108 MoveAxis(W, 82, ABG)
04:16:39.232 00.000 16108 Guiding  Dir = 3, Dur = 82
04:16:39.233 00.001 16108 IsSlewing returns 0
04:16:39.233 00.000 16108 IsGuiding returns 0
04:16:39.240 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4429, FiltMin=3753, FiltMax=31789, Gamma=1.000
04:16:39.242 00.002 16108 PulseGuide returned control before completion, sleep 83
04:16:39.261 00.019 21068 UpdateGuideState exits: m=328261 SNR=133.4
04:16:39.264 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:39.266 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:39.267 00.001 21068 Enqueuing Expose request
04:16:39.335 00.068 16108 IsGuiding returns 0
04:16:39.335 00.000 16108 Move returns status 0, amount 82
04:16:39.335 00.000 16108 MoveAxis(N, 0, ABG)
04:16:39.335 00.000 16108 Move returns status 0, amount 0
04:16:39.335 00.000 16108 move complete, result=0
04:16:39.335 00.000 16108 worker thread done servicing request
04:16:39.335 00.000 16108 Worker thread wakes up
04:16:39.335 00.000 21068 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH
04:16:39.337 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:39.337 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:40.510 01.173 16108 Exposure complete
04:16:40.583 00.073 16108 worker thread done servicing request
04:16:40.583 00.000 21068 OnExposeComplete: enter
04:16:40.584 00.001 21068 UpdateGuideState(): m_state=6
04:16:40.585 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
04:16:40.586 00.001 21068 Star::Find returns 1 (0), X=814.60, Y=630.26, Mass=366179, SNR=159.7, Peak=39792 HFD=3.2
04:16:40.587 00.001 21068 MultiStar: [#1 -0.18,-0.41,0.73,U] [#2 -0.14,-0.42,1.11,U] [#3 0.05,-0.30,0.80,U] [#4 -0.12,-0.21,0.33,U] [#5 -0.16,0.15,0.26,U] [#6 -0.28,-0.14,0.23,U] [#7 -0.66,-0.80,0.00,M3] [#8 -0.36,-0.20,0.27,U] 
04:16:40.588 00.001 21068 single-star, 7 included, MultiStar: {-0.13, -0.26}, one-star: {-0.14, -0.11}
04:16:40.589 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
04:16:40.589 00.000 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
04:16:40.590 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.45 mountX=0.11 mountY=0.14, mountTheta=0.89
04:16:40.592 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.11, opts=13)
04:16:40.592 00.000 21068 Enqueuing Move request for scope (-0.14, -0.11)
04:16:40.593 00.001 16108 Worker thread wakes up
04:16:40.593 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
04:16:40.593 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
04:16:40.593 00.000 16108 Moving (-0.14, -0.11) raw xDistance=0.11 yDistance=0.14
04:16:40.594 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:16:40.594 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:40.594 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:16:40.594 00.000 16108 MoveAxis(E, 0, ABG)
04:16:40.594 00.000 16108 Move returns status 0, amount 0
04:16:40.594 00.000 16108 MoveAxis(N, 0, ABG)
04:16:40.594 00.000 16108 Move returns status 0, amount 0
04:16:40.594 00.000 16108 move complete, result=0
04:16:40.594 00.000 16108 worker thread done servicing request
04:16:40.600 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1456, max=65535, med=4425, FiltMin=3747, FiltMax=33446, Gamma=1.000
04:16:40.614 00.014 21068 UpdateGuideState exits: m=366179 SNR=159.7
04:16:40.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:40.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:40.616 00.000 21068 Enqueuing Expose request
04:16:40.617 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:40.618 00.001 16108 Worker thread wakes up
04:16:40.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:40.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:41.584 00.966 16108 Exposure complete
04:16:41.662 00.078 16108 worker thread done servicing request
04:16:41.662 00.000 21068 OnExposeComplete: enter
04:16:41.663 00.001 21068 UpdateGuideState(): m_state=6
04:16:41.663 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
04:16:41.664 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.19, Mass=308974, SNR=126.1, Peak=37613 HFD=2.9
04:16:41.666 00.002 21068 MultiStar: [#1 -0.05,-0.34,0.95,U] [#2 -0.03,-0.57,0.00,M1] [#3 0.15,-0.01,1.06,U] [#4 -0.11,-0.32,0.49,U] [#5 -0.12,-0.22,0.31,U] [#6 -0.06,-0.23,0.34,U] [#7 -0.33,-0.73,0.00,M4] [#8 -0.41,-0.28,0.46,U] 
04:16:41.666 00.000 21068 single-star, 6 included, MultiStar: {-0.05, -0.20}, one-star: {-0.03, -0.18}
04:16:41.667 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
04:16:41.668 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
04:16:41.668 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.75 mountX=0.00 mountY=0.18, mountTheta=1.57
04:16:41.670 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.18, opts=13)
04:16:41.671 00.001 21068 Enqueuing Move request for scope (-0.03, -0.18)
04:16:41.672 00.001 16108 Worker thread wakes up
04:16:41.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
04:16:41.672 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
04:16:41.672 00.000 16108 Moving (-0.03, -0.18) raw xDistance=0.00 yDistance=0.18
04:16:41.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:16:41.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:41.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:16:41.672 00.000 16108 MoveAxis(E, 0, ABG)
04:16:41.672 00.000 16108 Move returns status 0, amount 0
04:16:41.672 00.000 16108 MoveAxis(N, 0, ABG)
04:16:41.672 00.000 16108 Move returns status 0, amount 0
04:16:41.672 00.000 16108 move complete, result=0
04:16:41.672 00.000 16108 worker thread done servicing request
04:16:41.676 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4425, FiltMin=3766, FiltMax=29600, Gamma=1.000
04:16:41.689 00.013 21068 UpdateGuideState exits: m=308974 SNR=126.1
04:16:41.689 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:41.691 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:41.692 00.001 21068 Enqueuing Expose request
04:16:41.693 00.001 16108 Worker thread wakes up
04:16:41.693 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:41.693 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:41.693 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:42.875 01.182 16108 Exposure complete
04:16:42.930 00.055 16108 worker thread done servicing request
04:16:42.930 00.000 21068 OnExposeComplete: enter
04:16:42.931 00.001 21068 UpdateGuideState(): m_state=6
04:16:42.931 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
04:16:42.932 00.001 21068 Star::Find returns 1 (0), X=814.52, Y=630.35, Mass=351138, SNR=141.0, Peak=38352 HFD=3.2
04:16:42.933 00.001 21068 MultiStar: [#1 -0.05,-0.30,0.87,U] [#2 -0.15,-0.22,1.22,U] [#3 0.02,0.05,0.96,U] [#4 -0.10,-0.18,0.40,U] [#5 -0.24,-0.20,0.37,U] [#6 -0.52,-0.26,0.00,M1] [#7 -0.40,-0.36,0.00,M5] [#8 -0.23,-0.04,0.36,U] 
04:16:42.934 00.001 21068 refined, 6 included, MultiStar: {-0.12, -0.13}, one-star: {-0.21, -0.03}
04:16:42.935 00.001 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
04:16:42.936 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
04:16:42.936 00.000 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.10 mountY=0.15, mountTheta=1.01
04:16:42.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.13, opts=13)
04:16:42.938 00.000 21068 Enqueuing Move request for scope (-0.12, -0.13)
04:16:42.940 00.002 16108 Worker thread wakes up
04:16:42.941 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
04:16:42.941 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
04:16:42.941 00.000 16108 Moving (-0.12, -0.13) raw xDistance=0.10 yDistance=0.15
04:16:42.941 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:16:42.941 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:42.941 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:16:42.941 00.000 16108 MoveAxis(E, 0, ABG)
04:16:42.941 00.000 16108 Move returns status 0, amount 0
04:16:42.941 00.000 16108 MoveAxis(N, 0, ABG)
04:16:42.941 00.000 16108 Move returns status 0, amount 0
04:16:42.941 00.000 16108 move complete, result=0
04:16:42.941 00.000 16108 worker thread done servicing request
04:16:42.945 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1731, max=65535, med=4425, FiltMin=3725, FiltMax=29936, Gamma=1.000
04:16:42.957 00.012 21068 UpdateGuideState exits: m=351138 SNR=141.0
04:16:42.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:42.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:42.960 00.001 21068 Enqueuing Expose request
04:16:42.961 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:42.961 00.000 16108 Worker thread wakes up
04:16:42.962 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:42.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:43.930 00.968 16108 Exposure complete
04:16:43.999 00.069 16108 worker thread done servicing request
04:16:43.999 00.000 21068 OnExposeComplete: enter
04:16:44.001 00.002 21068 UpdateGuideState(): m_state=6
04:16:44.001 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
04:16:44.002 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.31, Mass=367138, SNR=151.7, Peak=44861 HFD=3.0
04:16:44.003 00.001 21068 MultiStar: [#1 -0.03,-0.22,0.91,U] [#2 0.02,-0.31,1.30,U] [#3 0.12,-0.15,1.00,U] [#4 -0.10,0.02,0.38,U] [#5 -0.16,-0.30,0.28,U] [#6 -0.20,-0.38,0.31,U] [#7 0.02,-0.64,0.00,M6] [#8 0.16,-0.22,0.31,U] 
04:16:44.004 00.001 21068 single-star, 7 included, MultiStar: {0.01, -0.20}, one-star: {0.03, -0.07}
04:16:44.004 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
04:16:44.005 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
04:16:44.006 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.14 mountX=-0.04 mountY=0.06, mountTheta=2.20
04:16:44.009 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.07, opts=13)
04:16:44.011 00.002 21068 Enqueuing Move request for scope (0.03, -0.07)
04:16:44.012 00.001 16108 Worker thread wakes up
04:16:44.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
04:16:44.013 00.001 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
04:16:44.013 00.000 16108 Moving (0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
04:16:44.013 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:16:44.013 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:44.013 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:16:44.013 00.000 16108 MoveAxis(E, 0, ABG)
04:16:44.013 00.000 16108 Move returns status 0, amount 0
04:16:44.013 00.000 16108 MoveAxis(N, 0, ABG)
04:16:44.013 00.000 16108 Move returns status 0, amount 0
04:16:44.014 00.001 16108 move complete, result=0
04:16:44.014 00.000 16108 worker thread done servicing request
04:16:44.020 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2032, max=65535, med=4425, FiltMin=3811, FiltMax=33872, Gamma=1.000
04:16:44.044 00.024 21068 UpdateGuideState exits: m=367138 SNR=151.7
04:16:44.046 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:44.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:44.048 00.001 21068 Enqueuing Expose request
04:16:44.051 00.003 16108 Worker thread wakes up
04:16:44.051 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:44.052 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:44.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:45.218 01.166 16108 Exposure complete
04:16:45.278 00.060 16108 worker thread done servicing request
04:16:45.278 00.000 21068 OnExposeComplete: enter
04:16:45.279 00.001 21068 UpdateGuideState(): m_state=6
04:16:45.281 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
04:16:45.283 00.002 21068 Star::Find returns 1 (0), X=814.77, Y=630.08, Mass=379251, SNR=137.3, Peak=50317 HFD=2.9
04:16:45.284 00.001 21068 MultiStar: [#1 0.12,-0.42,0.87,U] [#2 0.07,-0.30,1.27,U] [#3 0.16,-0.14,0.97,U] [#4 0.13,0.04,0.45,U] [#5 0.11,-0.06,0.37,U] [#6 -0.03,-0.15,0.36,U] [#7 0.03,-0.66,0.00,M7] [#8 -0.06,-0.10,0.39,U] 
04:16:45.286 00.002 21068 refined, 7 included, MultiStar: {0.08, -0.23}, one-star: {0.03, -0.30}
04:16:45.287 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.20 = 2.08)
04:16:45.288 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.14 = 2.14)
04:16:45.289 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.24 mountX=-0.12 mountY=0.20, mountTheta=2.09
04:16:45.293 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.23, opts=13)
04:16:45.294 00.001 21068 Enqueuing Move request for scope (0.08, -0.23)
04:16:45.295 00.001 16108 Worker thread wakes up
04:16:45.295 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
04:16:45.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
04:16:45.295 00.000 16108 Moving (0.08, -0.23) raw xDistance=-0.12 yDistance=0.20
04:16:45.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:16:45.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:45.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:16:45.295 00.000 16108 MoveAxis(E, 0, ABG)
04:16:45.295 00.000 16108 Move returns status 0, amount 0
04:16:45.295 00.000 16108 MoveAxis(N, 0, ABG)
04:16:45.295 00.000 16108 Move returns status 0, amount 0
04:16:45.295 00.000 16108 move complete, result=0
04:16:45.295 00.000 16108 worker thread done servicing request
04:16:45.303 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=742, max=65535, med=4425, FiltMin=3752, FiltMax=31507, Gamma=1.000
04:16:45.326 00.023 21068 UpdateGuideState exits: m=379251 SNR=137.3
04:16:45.328 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:45.329 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:45.329 00.000 21068 Enqueuing Expose request
04:16:45.330 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:45.331 00.001 16108 Worker thread wakes up
04:16:45.331 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:45.331 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:46.309 00.978 16108 Exposure complete
04:16:46.371 00.062 16108 worker thread done servicing request
04:16:46.371 00.000 21068 OnExposeComplete: enter
04:16:46.372 00.001 21068 UpdateGuideState(): m_state=6
04:16:46.373 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
04:16:46.375 00.002 21068 Star::Find returns 1 (0), X=815.00, Y=630.42, Mass=430297, SNR=153.5, Peak=50957 HFD=3.2
04:16:46.376 00.001 21068 MultiStar: [#1 -0.02,-0.27,1.01,U] [#2 -0.18,-0.28,0.97,U] [#3 0.25,-0.14,0.82,U] [#4 -0.16,-0.18,0.37,U] [#5 0.09,-0.12,0.32,U] [#6 -0.16,-0.24,0.26,U] [#7 -0.01,-0.78,0.00,M8] [#8 0.16,0.02,0.34,U] 
04:16:46.376 00.000 21068 refined, 7 included, MultiStar: {0.05, -0.15}, one-star: {0.27, 0.04}
04:16:46.377 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.21 = 2.07)
04:16:46.378 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.13)
04:16:46.378 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=-0.08 mountY=0.14, mountTheta=2.09
04:16:46.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.15, opts=13)
04:16:46.381 00.001 21068 Enqueuing Move request for scope (0.05, -0.15)
04:16:46.381 00.000 16108 Worker thread wakes up
04:16:46.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
04:16:46.383 00.002 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
04:16:46.383 00.000 16108 Moving (0.05, -0.15) raw xDistance=-0.08 yDistance=0.14
04:16:46.383 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:16:46.383 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:46.383 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:16:46.383 00.000 16108 MoveAxis(E, 0, ABG)
04:16:46.383 00.000 16108 Move returns status 0, amount 0
04:16:46.383 00.000 16108 MoveAxis(N, 0, ABG)
04:16:46.383 00.000 16108 Move returns status 0, amount 0
04:16:46.384 00.001 16108 move complete, result=0
04:16:46.384 00.000 16108 worker thread done servicing request
04:16:46.389 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4422, FiltMin=3779, FiltMax=28608, Gamma=1.000
04:16:46.408 00.019 21068 UpdateGuideState exits: m=430297 SNR=153.5
04:16:46.410 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:46.412 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:46.413 00.001 21068 Enqueuing Expose request
04:16:46.415 00.002 16108 Worker thread wakes up
04:16:46.415 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:46.415 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:46.416 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:47.575 01.159 16108 Exposure complete
04:16:47.638 00.063 16108 worker thread done servicing request
04:16:47.639 00.001 21068 OnExposeComplete: enter
04:16:47.640 00.001 21068 UpdateGuideState(): m_state=6
04:16:47.641 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
04:16:47.641 00.000 21068 Star::Find returns 1 (0), X=814.67, Y=630.21, Mass=374424, SNR=141.6, Peak=42733 HFD=3.1
04:16:47.642 00.001 21068 MultiStar: [#1 -0.01,-0.23,0.99,U] [#2 0.17,-0.53,0.00,M1] [#3 0.11,-0.07,0.92,U] [#4 0.04,-0.25,0.35,U] [#5 -0.20,-0.40,0.33,U] [#6 -0.38,-0.39,0.00,M1] [#7 0.06,-0.32,0.20,U] [#8 0.12,-0.04,0.31,U] 
04:16:47.643 00.001 21068 single-star, 6 included, MultiStar: {0.01, -0.18}, one-star: {-0.06, -0.17}
04:16:47.644 00.001 21068 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.97) = xAngle (-4.91 = 1.38)
04:16:47.644 00.000 21068 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
04:16:47.645 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.94 mountX=0.03 mountY=0.18, mountTheta=1.38
04:16:47.646 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.17, opts=13)
04:16:47.648 00.002 21068 Enqueuing Move request for scope (-0.06, -0.17)
04:16:47.649 00.001 16108 Worker thread wakes up
04:16:47.649 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
04:16:47.649 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
04:16:47.649 00.000 16108 Moving (-0.06, -0.17) raw xDistance=0.03 yDistance=0.18
04:16:47.649 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:16:47.649 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:47.649 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:16:47.650 00.001 16108 MoveAxis(E, 0, ABG)
04:16:47.650 00.000 16108 Move returns status 0, amount 0
04:16:47.650 00.000 16108 MoveAxis(N, 0, ABG)
04:16:47.650 00.000 16108 Move returns status 0, amount 0
04:16:47.650 00.000 16108 move complete, result=0
04:16:47.650 00.000 16108 worker thread done servicing request
04:16:47.652 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4419, FiltMin=3785, FiltMax=35347, Gamma=1.000
04:16:47.667 00.015 21068 UpdateGuideState exits: m=374424 SNR=141.6
04:16:47.667 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:47.669 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:47.670 00.001 21068 Enqueuing Expose request
04:16:47.672 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:47.675 00.003 16108 Worker thread wakes up
04:16:47.675 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:47.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:48.638 00.963 16108 Exposure complete
04:16:48.697 00.059 16108 worker thread done servicing request
04:16:48.697 00.000 21068 OnExposeComplete: enter
04:16:48.698 00.001 21068 UpdateGuideState(): m_state=6
04:16:48.699 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
04:16:48.700 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.26, Mass=412837, SNR=151.1, Peak=46413 HFD=3.2
04:16:48.701 00.001 21068 MultiStar: [#1 0.16,-0.24,0.84,U] [#2 -0.02,-0.34,1.05,U] [#3 0.21,-0.14,0.93,U] [#4 0.12,-0.30,0.34,U] [#5 -0.05,0.03,0.32,U] [#6 0.05,-0.35,0.29,U] [#7 0.07,-0.74,0.00,M8] [#8 0.22,-0.19,0.32,U] 
04:16:48.702 00.001 21068 single-star, 7 included, MultiStar: {0.08, -0.21}, one-star: {0.01, -0.11}
04:16:48.702 00.000 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.49 = 1.79)
04:16:48.703 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.43 = 1.85)
04:16:48.705 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.02 mountY=0.11, mountTheta=1.79
04:16:48.706 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.11, opts=13)
04:16:48.707 00.001 21068 Enqueuing Move request for scope (0.01, -0.11)
04:16:48.708 00.001 16108 Worker thread wakes up
04:16:48.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
04:16:48.708 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
04:16:48.708 00.000 16108 Moving (0.01, -0.11) raw xDistance=-0.02 yDistance=0.11
04:16:48.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:16:48.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:48.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:16:48.708 00.000 16108 MoveAxis(E, 0, ABG)
04:16:48.708 00.000 16108 Move returns status 0, amount 0
04:16:48.708 00.000 16108 MoveAxis(N, 0, ABG)
04:16:48.708 00.000 16108 Move returns status 0, amount 0
04:16:48.709 00.001 16108 move complete, result=0
04:16:48.709 00.000 16108 worker thread done servicing request
04:16:48.712 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4416, FiltMin=3763, FiltMax=34995, Gamma=1.000
04:16:48.725 00.013 21068 UpdateGuideState exits: m=412837 SNR=151.1
04:16:48.725 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:48.726 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:48.728 00.002 21068 Enqueuing Expose request
04:16:48.729 00.001 16108 Worker thread wakes up
04:16:48.729 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:48.729 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:48.729 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:49.899 01.170 16108 Exposure complete
04:16:49.979 00.080 16108 worker thread done servicing request
04:16:49.979 00.000 21068 OnExposeComplete: enter
04:16:49.980 00.001 21068 UpdateGuideState(): m_state=6
04:16:49.981 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
04:16:49.982 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.41, Mass=403047, SNR=152.8, Peak=49757 HFD=3.2
04:16:49.983 00.001 21068 MultiStar: [#1 0.11,-0.24,0.92,U] [#2 0.10,-0.43,1.04,U] [#3 0.36,-0.29,0.98,U] [#4 0.11,0.03,0.39,U] [#5 0.21,0.06,0.31,U] [#6 0.26,-0.13,0.27,U] [#7 -0.28,-0.49,0.00,M9] [#8 0.16,-0.34,0.29,U] 
04:16:49.984 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.20}, one-star: {0.08, 0.03}
04:16:49.984 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
04:16:49.986 00.002 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
04:16:49.987 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
04:16:49.988 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.03, opts=13)
04:16:49.989 00.001 21068 Enqueuing Move request for scope (0.08, 0.03)
04:16:49.990 00.001 16108 Worker thread wakes up
04:16:49.990 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
04:16:49.990 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
04:16:49.990 00.000 16108 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=-0.05
04:16:49.990 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:16:49.990 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:49.990 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:16:49.990 00.000 16108 MoveAxis(E, 0, ABG)
04:16:49.990 00.000 16108 Move returns status 0, amount 0
04:16:49.990 00.000 16108 MoveAxis(N, 0, ABG)
04:16:49.990 00.000 16108 Move returns status 0, amount 0
04:16:49.990 00.000 16108 move complete, result=0
04:16:49.990 00.000 16108 worker thread done servicing request
04:16:49.993 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1270, max=65535, med=4406, FiltMin=3686, FiltMax=36566, Gamma=1.000
04:16:50.007 00.014 21068 UpdateGuideState exits: m=403047 SNR=152.8
04:16:50.008 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:50.009 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:50.009 00.000 21068 Enqueuing Expose request
04:16:50.010 00.001 16108 Worker thread wakes up
04:16:50.010 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:50.011 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:50.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:50.987 00.976 16108 Exposure complete
04:16:51.046 00.059 16108 worker thread done servicing request
04:16:51.048 00.002 21068 OnExposeComplete: enter
04:16:51.049 00.001 21068 UpdateGuideState(): m_state=6
04:16:51.051 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
04:16:51.052 00.001 21068 Star::Find returns 1 (0), X=815.03, Y=630.10, Mass=417625, SNR=165.2, Peak=54813 HFD=3.0
04:16:51.054 00.002 21068 MultiStar: [#1 0.27,-0.27,0.84,U] [#2 0.19,-0.29,1.05,U] [#3 0.25,-0.21,0.82,U] [#4 0.10,0.08,0.31,U] [#5 0.32,-0.16,0.28,U] [#6 0.10,-0.14,0.24,U] [#7 -0.18,-0.40,0.18,U] [#8 0.18,-0.07,0.29,U] 
04:16:51.055 00.001 21068 refined, 8 included, MultiStar: {0.22, -0.22}, one-star: {0.30, -0.27}
04:16:51.058 00.003 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.76 = 2.52)
04:16:51.059 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.70 = 2.58)
04:16:51.060 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.80 mountX=-0.25 mountY=0.17, mountTheta=2.56
04:16:51.063 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.22, opts=13)
04:16:51.064 00.001 21068 Enqueuing Move request for scope (0.22, -0.22)
04:16:51.065 00.001 16108 Worker thread wakes up
04:16:51.065 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
04:16:51.065 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
04:16:51.065 00.000 16108 Moving (0.22, -0.22) raw xDistance=-0.25 yDistance=0.17
04:16:51.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:16:51.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:51.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:51.065 00.000 16108 MoveAxis(E, 67, ABG)
04:16:51.065 00.000 16108 Guiding  Dir = 2, Dur = 67
04:16:51.066 00.001 16108 IsSlewing returns 0
04:16:51.066 00.000 16108 IsGuiding returns 0
04:16:51.069 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4403, FiltMin=3789, FiltMax=38272, Gamma=1.000
04:16:51.083 00.014 21068 UpdateGuideState exits: m=417625 SNR=165.2
04:16:51.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:51.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:51.086 00.001 21068 Enqueuing Expose request
04:16:51.111 00.025 16108 PulseGuide returned control before completion, sleep 34
04:16:51.155 00.044 16108 IsGuiding returns 1
04:16:51.155 00.000 16108 scope still moving after pulse duration time elapsed
04:16:51.187 00.032 16108 IsSlewing returns 0
04:16:51.187 00.000 16108 IsGuiding returns 1
04:16:51.218 00.031 16108 IsSlewing returns 0
04:16:51.218 00.000 16108 IsGuiding returns 0
04:16:51.219 00.001 16108 scope move finished after 67 + 85 ms
04:16:51.219 00.000 16108 Move returns status 0, amount 67
04:16:51.219 00.000 16108 MoveAxis(N, 0, ABG)
04:16:51.219 00.000 16108 Move returns status 0, amount 0
04:16:51.219 00.000 16108 move complete, result=0
04:16:51.219 00.000 16108 worker thread done servicing request
04:16:51.219 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
04:16:51.221 00.002 16108 Worker thread wakes up
04:16:51.221 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:51.222 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:52.372 01.150 16108 Exposure complete
04:16:52.426 00.054 16108 worker thread done servicing request
04:16:52.426 00.000 21068 OnExposeComplete: enter
04:16:52.427 00.001 21068 UpdateGuideState(): m_state=6
04:16:52.428 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
04:16:52.429 00.001 21068 Star::Find returns 1 (0), X=815.02, Y=630.59, Mass=382164, SNR=148.8, Peak=46899 HFD=3.3
04:16:52.431 00.002 21068 MultiStar: [#1 0.26,0.06,1.06,U] [#2 0.34,-0.07,1.08,U] [#3 0.53,0.28,0.00,M1] [#4 0.41,0.12,0.37,U] [#5 0.30,-0.08,0.31,U] [#6 0.27,-0.01,0.34,U] [#7 0.27,-0.24,0.28,U] [#8 0.41,0.45,0.00,M1] 
04:16:52.431 00.000 21068 refined, 6 included, MultiStar: {0.30, 0.04}, one-star: {0.28, 0.22}
04:16:52.432 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
04:16:52.433 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
04:16:52.434 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.12 mountX=-0.29 mountY=-0.11, mountTheta=-2.79
04:16:52.435 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.04, opts=13)
04:16:52.436 00.001 21068 Enqueuing Move request for scope (0.30, 0.04)
04:16:52.437 00.001 16108 Worker thread wakes up
04:16:52.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
04:16:52.437 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
04:16:52.437 00.000 16108 Moving (0.30, 0.04) raw xDistance=-0.29 yDistance=-0.11
04:16:52.437 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
04:16:52.437 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:52.438 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:16:52.438 00.000 16108 MoveAxis(E, 81, ABG)
04:16:52.438 00.000 16108 Guiding  Dir = 2, Dur = 81
04:16:52.438 00.000 16108 IsSlewing returns 0
04:16:52.438 00.000 16108 IsGuiding returns 0
04:16:52.441 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4393, FiltMin=3753, FiltMax=42569, Gamma=1.000
04:16:52.453 00.012 21068 UpdateGuideState exits: m=382164 SNR=148.8
04:16:52.454 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:52.455 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:52.455 00.000 21068 Enqueuing Expose request
04:16:52.476 00.021 16108 PulseGuide returned control before completion, sleep 54
04:16:52.537 00.061 16108 IsGuiding returns 1
04:16:52.537 00.000 16108 scope still moving after pulse duration time elapsed
04:16:52.568 00.031 16108 IsSlewing returns 0
04:16:52.568 00.000 16108 IsGuiding returns 0
04:16:52.568 00.000 16108 scope move finished after 81 + 50 ms
04:16:52.570 00.002 16108 Move returns status 0, amount 81
04:16:52.570 00.000 16108 MoveAxis(N, 0, ABG)
04:16:52.570 00.000 16108 Move returns status 0, amount 0
04:16:52.570 00.000 16108 move complete, result=0
04:16:52.570 00.000 16108 worker thread done servicing request
04:16:52.570 00.000 16108 Worker thread wakes up
04:16:52.570 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:52.570 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:52.570 00.000 21068 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH
04:16:53.552 00.982 16108 Exposure complete
04:16:53.609 00.057 16108 worker thread done servicing request
04:16:53.609 00.000 21068 OnExposeComplete: enter
04:16:53.609 00.000 21068 UpdateGuideState(): m_state=6
04:16:53.610 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
04:16:53.611 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.56, Mass=438062, SNR=193.4, Peak=47107 HFD=3.5
04:16:53.612 00.001 21068 MultiStar: [#1 0.19,-0.08,0.72,U] [#2 0.14,-0.16,0.89,U] [#3 0.45,0.09,0.68,U] [#4 0.10,-0.18,0.28,U] [#5 -0.04,0.05,0.27,U] [#6 -0.14,0.10,0.24,U] [#7 0.14,-0.68,0.00,M8] [#8 0.26,0.03,0.23,U] 
04:16:53.613 00.001 21068 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.24, 0.18}
04:16:53.613 00.000 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.92 = -2.92)
04:16:53.614 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.86 = -2.86)
04:16:53.615 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
04:16:53.616 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.01, opts=13)
04:16:53.617 00.001 21068 Enqueuing Move request for scope (0.20, 0.01)
04:16:53.618 00.001 16108 Worker thread wakes up
04:16:53.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
04:16:53.618 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
04:16:53.618 00.000 16108 Moving (0.20, 0.01) raw xDistance=-0.20 yDistance=-0.06
04:16:53.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:16:53.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:53.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:16:53.620 00.002 16108 MoveAxis(E, 0, ABG)
04:16:53.620 00.000 16108 Move returns status 0, amount 0
04:16:53.620 00.000 16108 MoveAxis(N, 0, ABG)
04:16:53.620 00.000 16108 Move returns status 0, amount 0
04:16:53.620 00.000 16108 move complete, result=0
04:16:53.620 00.000 16108 worker thread done servicing request
04:16:53.622 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4393, FiltMin=3753, FiltMax=35481, Gamma=1.000
04:16:53.634 00.012 21068 UpdateGuideState exits: m=438062 SNR=193.4
04:16:53.635 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:53.636 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:53.637 00.001 21068 Enqueuing Expose request
04:16:53.637 00.000 16108 Worker thread wakes up
04:16:53.638 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:53.638 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:53.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:54.805 01.167 16108 Exposure complete
04:16:54.882 00.077 16108 worker thread done servicing request
04:16:54.883 00.001 21068 OnExposeComplete: enter
04:16:54.884 00.001 21068 UpdateGuideState(): m_state=6
04:16:54.885 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
04:16:54.886 00.001 21068 Star::Find returns 1 (0), X=814.52, Y=630.34, Mass=381349, SNR=139.4, Peak=40688 HFD=3.3
04:16:54.887 00.001 21068 MultiStar: [#1 -0.03,-0.02,0.99,U] [#2 -0.08,-0.01,1.16,U] [#3 -0.01,-0.04,1.01,U] [#4 -0.11,0.34,0.39,U] [#5 -0.08,0.19,0.30,U] [#6 -0.14,0.13,0.31,U] [#7 -0.04,-0.13,0.23,U] [#8 -0.03,0.02,0.27,U] 
04:16:54.888 00.001 21068 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.22, -0.04}
04:16:54.889 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.03 = -0.03)
04:16:54.890 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
04:16:54.891 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=0.09 mountY=0.00, mountTheta=0.03
04:16:54.892 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.02, opts=13)
04:16:54.893 00.001 21068 Enqueuing Move request for scope (-0.09, 0.02)
04:16:54.894 00.001 16108 Worker thread wakes up
04:16:54.894 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
04:16:54.894 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
04:16:54.894 00.000 16108 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=0.00
04:16:54.894 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:16:54.894 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:54.894 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:16:54.894 00.000 16108 MoveAxis(E, 0, ABG)
04:16:54.894 00.000 16108 Move returns status 0, amount 0
04:16:54.894 00.000 16108 MoveAxis(N, 0, ABG)
04:16:54.894 00.000 16108 Move returns status 0, amount 0
04:16:54.894 00.000 16108 move complete, result=0
04:16:54.894 00.000 16108 worker thread done servicing request
04:16:54.897 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4384, FiltMin=3683, FiltMax=35977, Gamma=1.000
04:16:54.921 00.024 21068 UpdateGuideState exits: m=381349 SNR=139.4
04:16:54.923 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:54.924 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:54.926 00.002 21068 Enqueuing Expose request
04:16:54.927 00.001 16108 Worker thread wakes up
04:16:54.927 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:54.928 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:54.930 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:55.901 00.971 16108 Exposure complete
04:16:55.961 00.060 16108 worker thread done servicing request
04:16:55.961 00.000 21068 OnExposeComplete: enter
04:16:55.963 00.002 21068 UpdateGuideState(): m_state=6
04:16:55.964 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
04:16:55.965 00.001 21068 Star::Find returns 1 (0), X=814.64, Y=630.36, Mass=349776, SNR=145.2, Peak=37149 HFD=3.2
04:16:55.966 00.001 21068 MultiStar: [#1 0.13,0.07,0.90,U] [#2 -0.11,-0.16,1.25,U] [#3 0.26,0.18,1.09,U] [#4 0.00,-0.01,0.38,U] [#5 -0.05,0.28,0.37,U] [#6 -0.10,0.01,0.29,U] [#7 -0.23,-0.13,0.23,U] [#8 -0.17,0.11,0.26,U] 
04:16:55.967 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.10, -0.02}
04:16:55.967 00.000 21068 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.97) = xAngle (-1.63 = -1.63)
04:16:55.968 00.001 21068 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.57 = -1.57)
04:16:55.969 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.34 mountX=-0.00 mountY=-0.02, mountTheta=-1.63
04:16:55.972 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.02, opts=13)
04:16:55.974 00.002 21068 Enqueuing Move request for scope (0.01, 0.02)
04:16:55.976 00.002 16108 Worker thread wakes up
04:16:55.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
04:16:55.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
04:16:55.976 00.000 16108 Moving (0.01, 0.02) raw xDistance=-0.00 yDistance=-0.02
04:16:55.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:16:55.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:55.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:16:55.976 00.000 16108 MoveAxis(E, 0, ABG)
04:16:55.976 00.000 16108 Move returns status 0, amount 0
04:16:55.976 00.000 16108 MoveAxis(N, 0, ABG)
04:16:55.976 00.000 16108 Move returns status 0, amount 0
04:16:55.976 00.000 16108 move complete, result=0
04:16:55.976 00.000 16108 worker thread done servicing request
04:16:55.981 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4377, FiltMin=3699, FiltMax=38313, Gamma=1.000
04:16:55.995 00.014 21068 UpdateGuideState exits: m=349776 SNR=145.2
04:16:55.998 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:55.998 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:55.999 00.001 21068 Enqueuing Expose request
04:16:56.000 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:56.001 00.001 16108 Worker thread wakes up
04:16:56.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:56.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:57.160 01.159 16108 Exposure complete
04:16:57.226 00.066 16108 worker thread done servicing request
04:16:57.226 00.000 21068 OnExposeComplete: enter
04:16:57.227 00.001 21068 UpdateGuideState(): m_state=6
04:16:57.227 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
04:16:57.228 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.50, Mass=366388, SNR=130.9, Peak=41939 HFD=3.2
04:16:57.229 00.001 21068 MultiStar: [#1 -0.15,-0.03,1.07,U] [#2 0.01,0.12,1.51,U] [#3 0.02,0.12,0.87,U] [#4 -0.21,0.12,0.50,U] [#5 0.16,0.14,0.40,U] [#6 0.09,0.16,0.30,U] [#7 0.10,-0.12,0.25,U] [#8 -0.07,0.38,0.34,U] 
04:16:57.230 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.05, 0.13}
04:16:57.231 00.001 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.26 = -1.26)
04:16:57.232 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.20 = -1.20)
04:16:57.232 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.03 mountY=-0.10, mountTheta=-1.26
04:16:57.235 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.10, opts=13)
04:16:57.236 00.001 21068 Enqueuing Move request for scope (-0.01, 0.10)
04:16:57.237 00.001 16108 Worker thread wakes up
04:16:57.237 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
04:16:57.237 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
04:16:57.237 00.000 16108 Moving (-0.01, 0.10) raw xDistance=0.03 yDistance=-0.10
04:16:57.237 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:16:57.237 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:57.237 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:16:57.237 00.000 16108 MoveAxis(E, 0, ABG)
04:16:57.237 00.000 16108 Move returns status 0, amount 0
04:16:57.237 00.000 16108 MoveAxis(N, 0, ABG)
04:16:57.237 00.000 16108 Move returns status 0, amount 0
04:16:57.237 00.000 16108 move complete, result=0
04:16:57.237 00.000 16108 worker thread done servicing request
04:16:57.240 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1517, max=65535, med=4374, FiltMin=3750, FiltMax=34515, Gamma=1.000
04:16:57.256 00.016 21068 UpdateGuideState exits: m=366388 SNR=130.9
04:16:57.257 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:57.258 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:57.259 00.001 21068 Enqueuing Expose request
04:16:57.259 00.000 16108 Worker thread wakes up
04:16:57.259 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:57.260 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:57.260 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:58.243 00.983 16108 Exposure complete
04:16:58.298 00.055 16108 worker thread done servicing request
04:16:58.298 00.000 21068 OnExposeComplete: enter
04:16:58.299 00.001 21068 UpdateGuideState(): m_state=6
04:16:58.300 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
04:16:58.301 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.53, Mass=408526, SNR=160.6, Peak=40819 HFD=3.3
04:16:58.302 00.001 21068 MultiStar: [#1 0.00,-0.09,0.84,U] [#2 0.04,-0.08,1.05,U] [#3 0.02,0.06,0.73,U] [#4 0.08,0.09,0.34,U] [#5 -0.28,-0.03,0.38,U] [#6 -0.19,-0.04,0.25,U] [#7 -0.41,-0.29,0.22,U] [#8 0.00,0.19,0.29,U] 
04:16:58.302 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.01, 0.15}
04:16:58.303 00.001 21068 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.97) = xAngle (-0.09 = -0.09)
04:16:58.304 00.001 21068 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.03 = -0.03)
04:16:58.304 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.88 mountX=0.03 mountY=-0.00, mountTheta=-0.03
04:16:58.306 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
04:16:58.306 00.000 21068 Enqueuing Move request for scope (-0.03, 0.01)
04:16:58.307 00.001 16108 Worker thread wakes up
04:16:58.307 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
04:16:58.308 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
04:16:58.308 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.00
04:16:58.308 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:16:58.308 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:58.308 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:16:58.308 00.000 16108 MoveAxis(E, 0, ABG)
04:16:58.308 00.000 16108 Move returns status 0, amount 0
04:16:58.308 00.000 16108 MoveAxis(N, 0, ABG)
04:16:58.308 00.000 16108 Move returns status 0, amount 0
04:16:58.309 00.001 16108 move complete, result=0
04:16:58.309 00.000 16108 worker thread done servicing request
04:16:58.311 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4371, FiltMin=3725, FiltMax=37587, Gamma=1.000
04:16:58.324 00.013 21068 UpdateGuideState exits: m=408526 SNR=160.6
04:16:58.324 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:58.325 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:58.326 00.001 21068 Enqueuing Expose request
04:16:58.327 00.001 16108 Worker thread wakes up
04:16:58.327 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:58.327 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:58.327 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:16:59.494 01.167 16108 Exposure complete
04:16:59.553 00.059 16108 worker thread done servicing request
04:16:59.554 00.001 21068 OnExposeComplete: enter
04:16:59.555 00.001 21068 UpdateGuideState(): m_state=6
04:16:59.557 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
04:16:59.557 00.000 21068 Star::Find returns 1 (0), X=814.58, Y=630.49, Mass=378179, SNR=132.3, Peak=41174 HFD=3.2
04:16:59.558 00.001 21068 MultiStar: [#1 -0.05,-0.06,0.99,U] [#2 -0.16,0.00,1.22,U] [#3 0.10,0.13,0.86,U] [#4 -0.03,0.14,0.44,U] [#5 -0.19,0.07,0.35,U] [#6 -0.37,0.15,0.32,U] [#7 -0.27,0.29,0.24,U] [#8 -0.14,-0.01,0.37,U] 
04:16:59.561 00.003 21068 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.16, 0.12}
04:16:59.562 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.35 = -0.35)
04:16:59.563 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.29 = -0.29)
04:16:59.564 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.62 mountX=0.12 mountY=-0.04, mountTheta=-0.29
04:16:59.567 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.06, opts=13)
04:16:59.568 00.001 21068 Enqueuing Move request for scope (-0.11, 0.06)
04:16:59.571 00.003 16108 Worker thread wakes up
04:16:59.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
04:16:59.571 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
04:16:59.571 00.000 16108 Moving (-0.11, 0.06) raw xDistance=0.12 yDistance=-0.04
04:16:59.571 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:16:59.571 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:59.571 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:16:59.571 00.000 16108 MoveAxis(E, 0, ABG)
04:16:59.571 00.000 16108 Move returns status 0, amount 0
04:16:59.571 00.000 16108 MoveAxis(N, 0, ABG)
04:16:59.571 00.000 16108 Move returns status 0, amount 0
04:16:59.571 00.000 16108 move complete, result=0
04:16:59.572 00.001 16108 worker thread done servicing request
04:16:59.576 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1542, max=65535, med=4365, FiltMin=3747, FiltMax=37731, Gamma=1.000
04:16:59.590 00.014 21068 UpdateGuideState exits: m=378179 SNR=132.3
04:16:59.592 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:59.594 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:16:59.595 00.001 21068 Enqueuing Expose request
04:16:59.596 00.001 16108 Worker thread wakes up
04:16:59.596 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:59.599 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:16:59.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:00.583 00.984 16108 Exposure complete
04:17:00.658 00.075 16108 worker thread done servicing request
04:17:00.658 00.000 21068 OnExposeComplete: enter
04:17:00.659 00.001 21068 UpdateGuideState(): m_state=6
04:17:00.661 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
04:17:00.662 00.001 21068 Star::Find returns 1 (0), X=814.46, Y=630.34, Mass=377752, SNR=151.9, Peak=39184 HFD=3.2
04:17:00.662 00.000 21068 MultiStar: [#1 -0.16,-0.22,0.96,U] [#2 -0.13,-0.12,1.28,U] [#3 -0.08,-0.04,0.70,U] [#4 -0.30,-0.23,0.33,U] [#5 -0.15,0.15,0.33,U] [#6 -0.34,0.01,0.30,U] [#7 -0.45,0.02,0.24,U] [#8 -0.19,0.02,0.32,U] 
04:17:00.663 00.001 21068 refined, 8 included, MultiStar: {-0.20, -0.08}, one-star: {-0.28, -0.03}
04:17:00.664 00.001 21068 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.97) = xAngle (-5.73 = 0.56)
04:17:00.665 00.001 21068 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.66 = 0.62)
04:17:00.665 00.000 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.76 mountX=0.18 mountY=0.12, mountTheta=0.60
04:17:00.668 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.08, opts=13)
04:17:00.669 00.001 21068 Enqueuing Move request for scope (-0.20, -0.08)
04:17:00.671 00.002 16108 Worker thread wakes up
04:17:00.671 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
04:17:00.671 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
04:17:00.672 00.001 16108 Moving (-0.20, -0.08) raw xDistance=0.18 yDistance=0.12
04:17:00.672 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:17:00.672 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:00.672 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:17:00.672 00.000 16108 MoveAxis(E, 0, ABG)
04:17:00.672 00.000 16108 Move returns status 0, amount 0
04:17:00.672 00.000 16108 MoveAxis(N, 0, ABG)
04:17:00.672 00.000 16108 Move returns status 0, amount 0
04:17:00.673 00.001 16108 move complete, result=0
04:17:00.673 00.000 16108 worker thread done servicing request
04:17:00.679 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4365, FiltMin=3696, FiltMax=39305, Gamma=1.000
04:17:00.691 00.012 21068 UpdateGuideState exits: m=377752 SNR=151.9
04:17:00.692 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:00.693 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:00.694 00.001 21068 Enqueuing Expose request
04:17:00.695 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:00.695 00.000 16108 Worker thread wakes up
04:17:00.697 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:00.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:01.868 01.171 16108 Exposure complete
04:17:01.924 00.056 16108 worker thread done servicing request
04:17:01.924 00.000 21068 OnExposeComplete: enter
04:17:01.925 00.001 21068 UpdateGuideState(): m_state=6
04:17:01.927 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
04:17:01.929 00.002 21068 Star::Find returns 1 (0), X=814.75, Y=630.59, Mass=378173, SNR=141.8, Peak=39491 HFD=3.2
04:17:01.930 00.001 21068 MultiStar: [#1 -0.01,-0.15,1.31,U] [#2 0.03,-0.05,1.31,U] [#3 0.25,0.24,0.80,U] [#4 -0.02,0.05,0.48,U] [#5 0.06,0.11,0.36,U] [#6 0.06,0.20,0.32,U] [#7 -0.35,-0.19,0.29,U] [#8 -0.00,0.26,0.33,U] 
04:17:01.930 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.02, 0.21}
04:17:01.931 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.88 = -1.88)
04:17:01.932 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.82 = -1.82)
04:17:01.932 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=-0.02 mountY=-0.05, mountTheta=-1.88
04:17:01.934 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.05, opts=13)
04:17:01.935 00.001 21068 Enqueuing Move request for scope (0.03, 0.05)
04:17:01.936 00.001 16108 Worker thread wakes up
04:17:01.936 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
04:17:01.936 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
04:17:01.936 00.000 16108 Moving (0.03, 0.05) raw xDistance=-0.02 yDistance=-0.05
04:17:01.936 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:17:01.936 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:01.936 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:17:01.936 00.000 16108 MoveAxis(E, 0, ABG)
04:17:01.936 00.000 16108 Move returns status 0, amount 0
04:17:01.936 00.000 16108 MoveAxis(N, 0, ABG)
04:17:01.936 00.000 16108 Move returns status 0, amount 0
04:17:01.936 00.000 16108 move complete, result=0
04:17:01.936 00.000 16108 worker thread done servicing request
04:17:01.940 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4358, FiltMin=3725, FiltMax=34419, Gamma=1.000
04:17:01.953 00.013 21068 UpdateGuideState exits: m=378173 SNR=141.8
04:17:01.954 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:01.955 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:01.956 00.001 21068 Enqueuing Expose request
04:17:01.956 00.000 16108 Worker thread wakes up
04:17:01.956 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:01.957 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:01.957 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:02.947 00.990 16108 Exposure complete
04:17:03.006 00.059 16108 worker thread done servicing request
04:17:03.006 00.000 21068 OnExposeComplete: enter
04:17:03.007 00.001 21068 UpdateGuideState(): m_state=6
04:17:03.008 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
04:17:03.009 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.61, Mass=424761, SNR=192.7, Peak=51331 HFD=3.3
04:17:03.010 00.001 21068 MultiStar: [#1 0.03,-0.08,0.75,U] [#2 0.19,-0.03,0.94,U] [#3 0.12,0.08,0.65,U] [#4 0.16,0.07,0.34,U] [#5 -0.04,0.15,0.27,U] [#6 0.13,0.13,0.25,U] [#7 -0.02,-0.55,0.00,M2] [#8 0.16,0.21,0.27,U] 
04:17:03.010 00.000 21068 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.13, 0.23}
04:17:03.011 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
04:17:03.012 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
04:17:03.013 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
04:17:03.014 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.08, opts=13)
04:17:03.017 00.003 21068 Enqueuing Move request for scope (0.12, 0.08)
04:17:03.018 00.001 16108 Worker thread wakes up
04:17:03.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
04:17:03.018 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
04:17:03.018 00.000 16108 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=-0.10
04:17:03.019 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:17:03.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:03.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:17:03.019 00.000 16108 MoveAxis(E, 0, ABG)
04:17:03.019 00.000 16108 Move returns status 0, amount 0
04:17:03.019 00.000 16108 MoveAxis(N, 0, ABG)
04:17:03.019 00.000 16108 Move returns status 0, amount 0
04:17:03.019 00.000 16108 move complete, result=0
04:17:03.019 00.000 16108 worker thread done servicing request
04:17:03.024 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2009, max=65535, med=4355, FiltMin=3715, FiltMax=33539, Gamma=1.000
04:17:03.037 00.013 21068 UpdateGuideState exits: m=424761 SNR=192.7
04:17:03.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:03.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:03.039 00.000 21068 Enqueuing Expose request
04:17:03.041 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:03.042 00.001 16108 Worker thread wakes up
04:17:03.042 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:03.042 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:04.216 01.174 16108 Exposure complete
04:17:04.286 00.070 16108 worker thread done servicing request
04:17:04.286 00.000 21068 OnExposeComplete: enter
04:17:04.289 00.003 21068 UpdateGuideState(): m_state=6
04:17:04.290 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
04:17:04.290 00.000 21068 Star::Find returns 1 (0), X=814.74, Y=630.62, Mass=390925, SNR=158.3, Peak=50515 HFD=3.1
04:17:04.292 00.002 21068 MultiStar: [#1 0.07,-0.05,0.79,U] [#2 0.21,-0.02,1.27,U] [#3 0.17,0.21,0.82,U] [#4 0.16,0.33,0.38,U] [#5 0.02,0.39,0.36,U] [#6 -0.01,-0.01,0.29,U] [#7 -0.04,0.16,0.23,U] [#8 0.29,0.25,0.36,U] 
04:17:04.293 00.001 21068 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.01, 0.24}
04:17:04.294 00.001 21068 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.97) = xAngle (-2.10 = -2.10)
04:17:04.295 00.001 21068 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.04 = -2.04)
04:17:04.296 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.18 cameraTheta=0.87 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
04:17:04.299 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.13, opts=13)
04:17:04.300 00.001 21068 Enqueuing Move request for scope (0.11, 0.13)
04:17:04.300 00.000 16108 Worker thread wakes up
04:17:04.300 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
04:17:04.300 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
04:17:04.300 00.000 16108 Moving (0.11, 0.13) raw xDistance=-0.09 yDistance=-0.16
04:17:04.301 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:17:04.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:04.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:17:04.301 00.000 16108 MoveAxis(E, 0, ABG)
04:17:04.301 00.000 16108 Move returns status 0, amount 0
04:17:04.301 00.000 16108 MoveAxis(N, 0, ABG)
04:17:04.301 00.000 16108 Move returns status 0, amount 0
04:17:04.301 00.000 16108 move complete, result=0
04:17:04.301 00.000 16108 worker thread done servicing request
04:17:04.304 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4349, FiltMin=3648, FiltMax=33920, Gamma=1.000
04:17:04.319 00.015 21068 UpdateGuideState exits: m=390925 SNR=158.3
04:17:04.320 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:04.320 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:04.321 00.001 21068 Enqueuing Expose request
04:17:04.322 00.001 16108 Worker thread wakes up
04:17:04.322 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:04.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:04.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:05.290 00.968 16108 Exposure complete
04:17:05.376 00.086 16108 worker thread done servicing request
04:17:05.376 00.000 21068 OnExposeComplete: enter
04:17:05.377 00.001 21068 UpdateGuideState(): m_state=6
04:17:05.378 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
04:17:05.380 00.002 21068 Star::Find returns 1 (0), X=814.84, Y=630.57, Mass=377471, SNR=143.4, Peak=50003 HFD=3.1
04:17:05.381 00.001 21068 MultiStar: [#1 0.13,0.27,1.01,U] [#2 -0.05,0.02,1.40,U] [#3 0.25,0.19,0.99,U] [#4 0.19,0.10,0.37,U] [#5 0.19,0.06,0.40,U] [#6 0.03,0.18,0.33,U] [#7 -0.04,-0.03,0.22,U] [#8 0.20,0.17,0.34,U] 
04:17:05.382 00.001 21068 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.11, 0.20}
04:17:05.383 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
04:17:05.385 00.002 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.96 = -1.96)
04:17:05.386 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.94 mountX=-0.08 mountY=-0.16, mountTheta=-2.01
04:17:05.389 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.14, opts=13)
04:17:05.391 00.002 21068 Enqueuing Move request for scope (0.10, 0.14)
04:17:05.392 00.001 16108 Worker thread wakes up
04:17:05.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
04:17:05.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
04:17:05.392 00.000 16108 Moving (0.10, 0.14) raw xDistance=-0.08 yDistance=-0.16
04:17:05.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:05.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:05.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:17:05.392 00.000 16108 MoveAxis(E, 0, ABG)
04:17:05.392 00.000 16108 Move returns status 0, amount 0
04:17:05.392 00.000 16108 MoveAxis(N, 0, ABG)
04:17:05.392 00.000 16108 Move returns status 0, amount 0
04:17:05.392 00.000 16108 move complete, result=0
04:17:05.392 00.000 16108 worker thread done servicing request
04:17:05.396 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4345, FiltMin=3590, FiltMax=31715, Gamma=1.000
04:17:05.409 00.013 21068 UpdateGuideState exits: m=377471 SNR=143.4
04:17:05.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:05.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:05.412 00.001 21068 Enqueuing Expose request
04:17:05.413 00.001 16108 Worker thread wakes up
04:17:05.413 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:05.413 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:05.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:06.577 01.164 16108 Exposure complete
04:17:06.662 00.085 16108 worker thread done servicing request
04:17:06.662 00.000 21068 OnExposeComplete: enter
04:17:06.663 00.001 21068 UpdateGuideState(): m_state=6
04:17:06.665 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
04:17:06.666 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.69, Mass=431341, SNR=165.2, Peak=47763 HFD=3.4
04:17:06.668 00.002 21068 MultiStar: [#1 0.03,0.19,0.94,U] [#2 0.02,-0.14,1.37,U] [#3 0.28,0.24,0.81,U] [#4 -0.32,0.21,0.34,U] [#5 -0.12,0.30,0.35,U] [#6 0.05,0.04,0.30,U] [#7 -0.23,-0.00,0.22,U] [#8 0.20,0.01,0.34,U] 
04:17:06.668 00.000 21068 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.02, 0.32}
04:17:06.669 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
04:17:06.671 00.002 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
04:17:06.673 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.30 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
04:17:06.675 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
04:17:06.677 00.002 21068 Enqueuing Move request for scope (0.03, 0.12)
04:17:06.678 00.001 16108 Worker thread wakes up
04:17:06.678 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
04:17:06.678 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
04:17:06.678 00.000 16108 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=-0.12
04:17:06.678 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:06.678 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:06.679 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:17:06.679 00.000 16108 MoveAxis(E, 0, ABG)
04:17:06.679 00.000 16108 Move returns status 0, amount 0
04:17:06.679 00.000 16108 MoveAxis(N, 0, ABG)
04:17:06.679 00.000 16108 Move returns status 0, amount 0
04:17:06.679 00.000 16108 move complete, result=0
04:17:06.679 00.000 16108 worker thread done servicing request
04:17:06.687 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4336, FiltMin=3664, FiltMax=34121, Gamma=1.000
04:17:06.711 00.024 21068 UpdateGuideState exits: m=431341 SNR=165.2
04:17:06.714 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:06.714 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:06.715 00.001 21068 Enqueuing Expose request
04:17:06.717 00.002 16108 Worker thread wakes up
04:17:06.717 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:06.717 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:06.717 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:07.690 00.973 16108 Exposure complete
04:17:07.756 00.066 16108 worker thread done servicing request
04:17:07.756 00.000 21068 OnExposeComplete: enter
04:17:07.758 00.002 21068 UpdateGuideState(): m_state=6
04:17:07.760 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
04:17:07.761 00.001 21068 Star::Find returns 1 (0), X=814.85, Y=630.63, Mass=463817, SNR=159.8, Peak=55027 HFD=3.2
04:17:07.763 00.002 21068 MultiStar: [#1 0.23,-0.15,1.00,U] [#2 -0.04,-0.03,1.21,U] [#3 0.39,0.11,0.76,U] [#4 0.02,0.36,0.33,U] [#5 0.07,0.16,0.29,U] [#6 -0.02,0.28,0.31,U] [#7 -0.09,0.24,0.21,U] [#8 0.13,0.07,0.43,U] 
04:17:07.764 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.12, 0.25}
04:17:07.767 00.003 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
04:17:07.768 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
04:17:07.769 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
04:17:07.772 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.09, opts=13)
04:17:07.774 00.002 21068 Enqueuing Move request for scope (0.12, 0.09)
04:17:07.776 00.002 16108 Worker thread wakes up
04:17:07.776 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
04:17:07.776 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
04:17:07.776 00.000 16108 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.11
04:17:07.776 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:17:07.776 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:07.777 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:17:07.777 00.000 16108 MoveAxis(E, 0, ABG)
04:17:07.777 00.000 16108 Move returns status 0, amount 0
04:17:07.777 00.000 16108 MoveAxis(N, 0, ABG)
04:17:07.777 00.000 16108 Move returns status 0, amount 0
04:17:07.777 00.000 16108 move complete, result=0
04:17:07.777 00.000 16108 worker thread done servicing request
04:17:07.786 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=4333, FiltMin=3641, FiltMax=34176, Gamma=1.000
04:17:07.801 00.015 21068 UpdateGuideState exits: m=463817 SNR=159.8
04:17:07.802 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:07.803 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:07.804 00.001 21068 Enqueuing Expose request
04:17:07.805 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:07.806 00.001 16108 Worker thread wakes up
04:17:07.806 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:07.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:08.975 01.169 16108 Exposure complete
04:17:09.046 00.071 16108 worker thread done servicing request
04:17:09.046 00.000 21068 OnExposeComplete: enter
04:17:09.046 00.000 21068 UpdateGuideState(): m_state=6
04:17:09.048 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
04:17:09.049 00.001 21068 Star::Find returns 1 (0), X=814.93, Y=630.55, Mass=394512, SNR=148.7, Peak=49443 HFD=3.1
04:17:09.050 00.001 21068 MultiStar: [#1 0.15,-0.12,0.87,U] [#2 0.34,0.02,1.50,U] [#3 0.41,0.09,0.87,U] [#4 0.57,0.34,0.00,M1] [#5 0.38,-0.01,0.36,U] [#6 0.18,-0.12,0.34,U] [#7 -0.15,-0.29,0.20,U] [#8 0.39,0.18,0.46,U] 
04:17:09.051 00.001 21068 single-star, 7 included, MultiStar: {0.28, 0.03}, one-star: {0.20, 0.18}
04:17:09.052 00.001 21068 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.97) = xAngle (-2.24 = -2.24)
04:17:09.052 00.000 21068 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.18 = -2.18)
04:17:09.053 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.26 cameraTheta=0.73 mountX=-0.16 mountY=-0.22, mountTheta=-2.22
04:17:09.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.18, opts=13)
04:17:09.055 00.000 21068 Enqueuing Move request for scope (0.20, 0.18)
04:17:09.056 00.001 16108 Worker thread wakes up
04:17:09.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
04:17:09.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
04:17:09.056 00.000 16108 Moving (0.20, 0.18) raw xDistance=-0.16 yDistance=-0.22
04:17:09.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:17:09.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:17:09.056 00.000 16108 MoveAxis(E, 0, ABG)
04:17:09.057 00.001 16108 Move returns status 0, amount 0
04:17:09.057 00.000 16108 MoveAxis(N, 44, ABG)
04:17:09.057 00.000 16108 Guiding  Dir = 0, Dur = 44
04:17:09.057 00.000 16108 IsSlewing returns 0
04:17:09.057 00.000 16108 IsGuiding returns 0
04:17:09.063 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4323, FiltMin=3625, FiltMax=34771, Gamma=1.000
04:17:09.085 00.022 21068 UpdateGuideState exits: m=394512 SNR=148.7
04:17:09.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:09.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:09.087 00.000 21068 Enqueuing Expose request
04:17:09.104 00.017 16108 IsGuiding returns 1
04:17:09.104 00.000 16108 scope still moving after pulse duration time elapsed
04:17:09.134 00.030 16108 IsSlewing returns 0
04:17:09.134 00.000 16108 IsGuiding returns 1
04:17:09.165 00.031 16108 IsSlewing returns 0
04:17:09.165 00.000 16108 IsGuiding returns 1
04:17:09.196 00.031 16108 IsSlewing returns 0
04:17:09.196 00.000 16108 IsGuiding returns 0
04:17:09.196 00.000 16108 scope move finished after 44 + 95 ms
04:17:09.197 00.001 16108 Move returns status 0, amount 44
04:17:09.197 00.000 16108 move complete, result=0
04:17:09.197 00.000 16108 worker thread done servicing request
04:17:09.197 00.000 16108 Worker thread wakes up
04:17:09.197 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 44 ms NORTH
04:17:09.199 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:09.201 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:10.171 00.970 16108 Exposure complete
04:17:10.250 00.079 16108 worker thread done servicing request
04:17:10.250 00.000 21068 OnExposeComplete: enter
04:17:10.252 00.002 21068 UpdateGuideState(): m_state=6
04:17:10.255 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
04:17:10.256 00.001 21068 Star::Find returns 1 (0), X=814.96, Y=630.42, Mass=381191, SNR=146.5, Peak=42157 HFD=3.4
04:17:10.257 00.001 21068 MultiStar: [#1 0.23,-0.20,1.12,U] [#2 0.32,-0.01,1.91,U] [#3 0.58,0.11,0.00,M1] [#4 0.38,0.13,0.40,U] [#5 0.43,0.22,0.36,U] [#6 0.32,-0.03,0.30,U] [#7 0.15,-0.17,0.22,U] [#8 0.44,0.23,0.00,M1] 
04:17:10.259 00.002 21068 single-star, 6 included, MultiStar: {0.29, -0.02}, one-star: {0.23, 0.04}
04:17:10.260 00.001 21068 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.97) = xAngle (-2.78 = -2.78)
04:17:10.262 00.002 21068 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
04:17:10.264 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.19 mountX=-0.22 mountY=-0.09, mountTheta=-2.73
04:17:10.267 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.04, opts=13)
04:17:10.268 00.001 21068 Enqueuing Move request for scope (0.23, 0.04)
04:17:10.269 00.001 16108 Worker thread wakes up
04:17:10.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
04:17:10.270 00.001 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
04:17:10.270 00.000 16108 Moving (0.23, 0.04) raw xDistance=-0.22 yDistance=-0.09
04:17:10.270 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:17:10.270 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:10.270 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:17:10.270 00.000 16108 MoveAxis(E, 57, ABG)
04:17:10.270 00.000 16108 Guiding  Dir = 2, Dur = 57
04:17:10.270 00.000 16108 IsSlewing returns 0
04:17:10.271 00.001 16108 IsGuiding returns 0
04:17:10.276 00.005 16108 PulseGuide returned control before completion, sleep 62
04:17:10.276 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1536, max=65535, med=4320, FiltMin=3657, FiltMax=34032, Gamma=1.000
04:17:10.290 00.014 21068 UpdateGuideState exits: m=381191 SNR=146.5
04:17:10.292 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:10.292 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:10.293 00.001 21068 Enqueuing Expose request
04:17:10.354 00.061 16108 IsGuiding returns 1
04:17:10.354 00.000 16108 scope still moving after pulse duration time elapsed
04:17:10.385 00.031 16108 IsSlewing returns 0
04:17:10.385 00.000 16108 IsGuiding returns 0
04:17:10.385 00.000 16108 scope move finished after 57 + 57 ms
04:17:10.385 00.000 16108 Move returns status 0, amount 57
04:17:10.385 00.000 16108 MoveAxis(N, 0, ABG)
04:17:10.386 00.001 16108 Move returns status 0, amount 0
04:17:10.386 00.000 16108 move complete, result=0
04:17:10.386 00.000 16108 worker thread done servicing request
04:17:10.386 00.000 16108 Worker thread wakes up
04:17:10.386 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:10.386 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:10.386 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
04:17:11.537 01.151 16108 Exposure complete
04:17:11.594 00.057 16108 worker thread done servicing request
04:17:11.594 00.000 21068 OnExposeComplete: enter
04:17:11.595 00.001 21068 UpdateGuideState(): m_state=6
04:17:11.597 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
04:17:11.597 00.000 21068 Star::Find returns 1 (0), X=814.82, Y=630.50, Mass=458120, SNR=164.8, Peak=50947 HFD=3.4
04:17:11.598 00.001 21068 MultiStar: [#1 0.19,-0.10,0.80,U] [#2 0.19,0.07,1.18,U] [#3 0.25,0.11,0.92,U] [#4 0.13,-0.04,0.32,U] [#5 -0.20,0.25,0.29,U] [#6 -0.14,-0.01,0.26,U] [#7 0.00,-0.07,0.21,U] [#8 -0.01,0.19,0.29,U] 
04:17:11.599 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.09, 0.13}
04:17:11.600 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
04:17:11.600 00.000 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
04:17:11.601 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
04:17:11.603 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.06, opts=13)
04:17:11.603 00.000 21068 Enqueuing Move request for scope (0.12, 0.06)
04:17:11.604 00.001 16108 Worker thread wakes up
04:17:11.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
04:17:11.604 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
04:17:11.604 00.000 16108 Moving (0.12, 0.06) raw xDistance=-0.11 yDistance=-0.09
04:17:11.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:17:11.604 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:11.605 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:17:11.605 00.000 16108 MoveAxis(E, 0, ABG)
04:17:11.605 00.000 16108 Move returns status 0, amount 0
04:17:11.605 00.000 16108 MoveAxis(N, 0, ABG)
04:17:11.605 00.000 16108 Move returns status 0, amount 0
04:17:11.605 00.000 16108 move complete, result=0
04:17:11.605 00.000 16108 worker thread done servicing request
04:17:11.609 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4310, FiltMin=3648, FiltMax=34787, Gamma=1.000
04:17:11.621 00.012 21068 UpdateGuideState exits: m=458120 SNR=164.8
04:17:11.621 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:11.622 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:11.623 00.001 21068 Enqueuing Expose request
04:17:11.625 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:11.625 00.000 16108 Worker thread wakes up
04:17:11.626 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:11.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:12.587 00.961 16108 Exposure complete
04:17:12.642 00.055 16108 worker thread done servicing request
04:17:12.642 00.000 21068 OnExposeComplete: enter
04:17:12.643 00.001 21068 UpdateGuideState(): m_state=6
04:17:12.644 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
04:17:12.645 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.56, Mass=374083, SNR=148.2, Peak=38579 HFD=3.3
04:17:12.646 00.001 21068 MultiStar: [#1 0.04,0.04,1.03,U] [#2 0.08,-0.01,1.51,U] [#3 0.13,0.28,1.08,U] [#4 0.02,0.42,0.35,U] [#5 0.10,0.23,0.33,U] [#6 -0.08,0.06,0.35,U] [#7 0.04,-0.01,0.20,U] [#8 -0.03,-0.05,0.41,U] 
04:17:12.647 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.02, 0.18}
04:17:12.647 00.000 21068 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
04:17:12.648 00.001 21068 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
04:17:12.649 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
04:17:12.650 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.12, opts=13)
04:17:12.651 00.001 21068 Enqueuing Move request for scope (0.05, 0.12)
04:17:12.653 00.002 16108 Worker thread wakes up
04:17:12.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
04:17:12.653 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
04:17:12.653 00.000 16108 Moving (0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
04:17:12.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:17:12.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:12.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:17:12.653 00.000 16108 MoveAxis(E, 0, ABG)
04:17:12.653 00.000 16108 Move returns status 0, amount 0
04:17:12.654 00.001 16108 MoveAxis(N, 0, ABG)
04:17:12.654 00.000 16108 Move returns status 0, amount 0
04:17:12.654 00.000 16108 move complete, result=0
04:17:12.654 00.000 16108 worker thread done servicing request
04:17:12.657 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4304, FiltMin=3638, FiltMax=31632, Gamma=1.000
04:17:12.670 00.013 21068 UpdateGuideState exits: m=374083 SNR=148.2
04:17:12.671 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:12.672 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:12.673 00.001 21068 Enqueuing Expose request
04:17:12.673 00.000 16108 Worker thread wakes up
04:17:12.673 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:12.674 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:12.674 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:13.825 01.151 16108 Exposure complete
04:17:13.891 00.066 16108 worker thread done servicing request
04:17:13.891 00.000 21068 OnExposeComplete: enter
04:17:13.893 00.002 21068 UpdateGuideState(): m_state=6
04:17:13.894 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
04:17:13.895 00.001 21068 Star::Find returns 1 (0), X=814.83, Y=630.54, Mass=434032, SNR=156.1, Peak=47203 HFD=3.3
04:17:13.896 00.001 21068 MultiStar: [#1 0.22,0.00,0.94,U] [#2 -0.03,-0.09,1.43,U] [#3 0.26,0.27,1.04,U] [#4 0.05,0.34,0.40,U] [#5 -0.10,0.57,0.00,M1] [#6 -0.03,0.37,0.32,U] [#7 -0.11,-0.10,0.25,U] [#8 0.26,0.35,0.33,U] 
04:17:13.897 00.001 21068 refined, 7 included, MultiStar: {0.11, 0.12}, one-star: {0.10, 0.16}
04:17:13.898 00.001 21068 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.97) = xAngle (-2.13 = -2.13)
04:17:13.898 00.000 21068 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.07 = -2.07)
04:17:13.899 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.83 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
04:17:13.900 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.12, opts=13)
04:17:13.901 00.001 21068 Enqueuing Move request for scope (0.11, 0.12)
04:17:13.902 00.001 16108 Worker thread wakes up
04:17:13.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
04:17:13.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
04:17:13.902 00.000 16108 Moving (0.11, 0.12) raw xDistance=-0.08 yDistance=-0.14
04:17:13.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:13.902 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:13.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:17:13.902 00.000 16108 MoveAxis(E, 0, ABG)
04:17:13.902 00.000 16108 Move returns status 0, amount 0
04:17:13.902 00.000 16108 MoveAxis(N, 0, ABG)
04:17:13.904 00.002 16108 Move returns status 0, amount 0
04:17:13.904 00.000 16108 move complete, result=0
04:17:13.904 00.000 16108 worker thread done servicing request
04:17:13.907 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4297, FiltMin=3568, FiltMax=34329, Gamma=1.000
04:17:13.921 00.014 21068 UpdateGuideState exits: m=434032 SNR=156.1
04:17:13.922 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:13.922 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:13.923 00.001 21068 Enqueuing Expose request
04:17:13.924 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:13.926 00.002 16108 Worker thread wakes up
04:17:13.926 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:13.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:14.906 00.980 16108 Exposure complete
04:17:14.978 00.072 16108 worker thread done servicing request
04:17:14.978 00.000 21068 OnExposeComplete: enter
04:17:14.979 00.001 21068 UpdateGuideState(): m_state=6
04:17:14.981 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
04:17:14.982 00.001 21068 Star::Find returns 1 (0), X=814.93, Y=630.82, Mass=458232, SNR=180.0, Peak=57907 HFD=3.2
04:17:14.984 00.002 21068 MultiStar: [#1 0.19,0.17,0.89,U] [#2 -0.07,0.23,1.06,U] [#3 0.26,0.55,0.00,M1] [#4 -0.04,0.53,0.00,M1] [#5 0.08,0.47,0.26,U] [#6 0.03,0.20,0.23,U] [#7 0.10,0.13,0.21,U] [#8 0.28,0.30,0.29,U] 
04:17:14.985 00.001 21068 refined, 6 included, MultiStar: {0.11, 0.28}, one-star: {0.19, 0.44}
04:17:14.986 00.001 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.75 = -1.75)
04:17:14.987 00.001 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.69 = -1.69)
04:17:14.989 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.21 mountX=-0.05 mountY=-0.30, mountTheta=-1.75
04:17:14.991 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.28, opts=13)
04:17:14.993 00.002 21068 Enqueuing Move request for scope (0.11, 0.28)
04:17:14.993 00.000 16108 Worker thread wakes up
04:17:14.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
04:17:14.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
04:17:14.994 00.001 16108 Moving (0.11, 0.28) raw xDistance=-0.05 yDistance=-0.30
04:17:14.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:17:14.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:17:14.994 00.000 16108 MoveAxis(E, 0, ABG)
04:17:14.994 00.000 16108 Move returns status 0, amount 0
04:17:14.994 00.000 16108 MoveAxis(N, 60, ABG)
04:17:14.994 00.000 16108 Guiding  Dir = 0, Dur = 60
04:17:14.994 00.000 16108 IsSlewing returns 0
04:17:14.994 00.000 16108 IsGuiding returns 0
04:17:14.998 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1920, max=65535, med=4297, FiltMin=3629, FiltMax=33040, Gamma=1.000
04:17:15.021 00.023 21068 UpdateGuideState exits: m=458232 SNR=180.0
04:17:15.023 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:15.024 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:15.025 00.001 21068 Enqueuing Expose request
04:17:15.040 00.015 16108 PulseGuide returned control before completion, sleep 25
04:17:15.070 00.030 16108 IsGuiding returns 1
04:17:15.070 00.000 16108 scope still moving after pulse duration time elapsed
04:17:15.102 00.032 16108 IsSlewing returns 0
04:17:15.102 00.000 16108 IsGuiding returns 1
04:17:15.134 00.032 16108 IsSlewing returns 0
04:17:15.134 00.000 16108 IsGuiding returns 0
04:17:15.135 00.001 16108 scope move finished after 60 + 80 ms
04:17:15.135 00.000 16108 Move returns status 0, amount 60
04:17:15.135 00.000 16108 move complete, result=0
04:17:15.135 00.000 16108 worker thread done servicing request
04:17:15.135 00.000 16108 Worker thread wakes up
04:17:15.135 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 60 ms NORTH
04:17:15.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:15.139 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:16.329 01.190 16108 Exposure complete
04:17:16.384 00.055 16108 worker thread done servicing request
04:17:16.385 00.001 21068 OnExposeComplete: enter
04:17:16.385 00.000 21068 UpdateGuideState(): m_state=6
04:17:16.386 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
04:17:16.387 00.001 21068 Star::Find returns 1 (0), X=814.95, Y=630.65, Mass=468331, SNR=168.4, Peak=48531 HFD=3.3
04:17:16.388 00.001 21068 MultiStar: [#1 0.09,-0.11,1.04,U] [#2 0.04,-0.18,1.14,U] [#3 0.23,0.06,0.94,U] [#4 0.32,0.26,0.41,U] [#5 0.16,0.49,0.00,M1] [#6 0.21,0.14,0.26,U] [#7 -0.05,-0.16,0.22,U] [#8 0.12,0.14,0.35,U] 
04:17:16.388 00.000 21068 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.22, 0.27}
04:17:16.390 00.002 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
04:17:16.391 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
04:17:16.392 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
04:17:16.393 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.03, opts=13)
04:17:16.394 00.001 21068 Enqueuing Move request for scope (0.15, 0.03)
04:17:16.395 00.001 16108 Worker thread wakes up
04:17:16.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
04:17:16.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
04:17:16.395 00.000 16108 Moving (0.15, 0.03) raw xDistance=-0.14 yDistance=-0.06
04:17:16.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:17:16.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:16.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:17:16.395 00.000 16108 MoveAxis(E, 0, ABG)
04:17:16.395 00.000 16108 Move returns status 0, amount 0
04:17:16.395 00.000 16108 MoveAxis(N, 0, ABG)
04:17:16.395 00.000 16108 Move returns status 0, amount 0
04:17:16.395 00.000 16108 move complete, result=0
04:17:16.395 00.000 16108 worker thread done servicing request
04:17:16.404 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1763, max=65535, med=4291, FiltMin=3539, FiltMax=38537, Gamma=1.000
04:17:16.429 00.025 21068 UpdateGuideState exits: m=468331 SNR=168.4
04:17:16.430 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:16.431 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:16.432 00.001 21068 Enqueuing Expose request
04:17:16.433 00.001 16108 Worker thread wakes up
04:17:16.433 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:16.434 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:16.434 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:17.417 00.983 16108 Exposure complete
04:17:17.470 00.053 16108 worker thread done servicing request
04:17:17.470 00.000 21068 OnExposeComplete: enter
04:17:17.470 00.000 21068 UpdateGuideState(): m_state=6
04:17:17.472 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
04:17:17.473 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.15, Mass=426879, SNR=142.0, Peak=49024 HFD=3.3
04:17:17.474 00.001 21068 MultiStar: [#1 -0.09,-0.66,0.00,M1] [#2 -0.25,-0.57,0.00,M1] [#3 -0.12,-0.22,1.03,U] [#4 -0.24,-0.14,0.46,U] [#5 -0.09,-0.22,0.36,U] [#6 -0.58,-0.45,0.00,M1] [#7 -0.47,-0.81,0.00,M1] [#8 -0.30,-0.35,0.31,U] 
04:17:17.475 00.001 21068 single-star, 4 included, MultiStar: {-0.14, -0.22}, one-star: {-0.07, -0.22}
04:17:17.475 00.000 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
04:17:17.476 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
04:17:17.477 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.85 mountX=0.03 mountY=0.23, mountTheta=1.46
04:17:17.478 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.22, opts=13)
04:17:17.479 00.001 21068 Enqueuing Move request for scope (-0.07, -0.22)
04:17:17.480 00.001 16108 Worker thread wakes up
04:17:17.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
04:17:17.480 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
04:17:17.480 00.000 16108 Moving (-0.07, -0.22) raw xDistance=0.03 yDistance=0.23
04:17:17.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:17.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:17:17.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:17:17.480 00.000 16108 MoveAxis(E, 0, ABG)
04:17:17.480 00.000 16108 Move returns status 0, amount 0
04:17:17.481 00.001 16108 MoveAxis(N, 0, ABG)
04:17:17.481 00.000 16108 Move returns status 0, amount 0
04:17:17.481 00.000 16108 move complete, result=0
04:17:17.481 00.000 16108 worker thread done servicing request
04:17:17.484 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1174, max=65535, med=4291, FiltMin=3600, FiltMax=35033, Gamma=1.000
04:17:17.498 00.014 21068 UpdateGuideState exits: m=426879 SNR=142.0
04:17:17.499 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:17.500 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:17.501 00.001 21068 Enqueuing Expose request
04:17:17.502 00.001 16108 Worker thread wakes up
04:17:17.502 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:17.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:17.502 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:18.674 01.172 16108 Exposure complete
04:17:18.745 00.071 16108 worker thread done servicing request
04:17:18.745 00.000 21068 OnExposeComplete: enter
04:17:18.746 00.001 21068 UpdateGuideState(): m_state=6
04:17:18.747 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
04:17:18.748 00.001 21068 Star::Find returns 1 (0), X=814.94, Y=630.35, Mass=456166, SNR=169.2, Peak=50877 HFD=3.3
04:17:18.750 00.002 21068 MultiStar: [#1 -0.07,-0.21,1.07,U] [#2 0.43,-0.23,0.00,M2] [#3 0.19,-0.03,0.96,U] [#4 0.29,-0.07,0.34,U] [#5 0.05,-0.18,0.30,U] [#6 0.02,-0.23,0.27,U] [#7 -0.33,-0.54,0.00,M2] [#8 0.41,-0.24,0.00,M1] 
04:17:18.751 00.001 21068 refined, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.21, -0.02}
04:17:18.751 00.000 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
04:17:18.753 00.002 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
04:17:18.754 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.76 mountX=-0.13 mountY=0.08, mountTheta=2.60
04:17:18.757 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.11, opts=13)
04:17:18.759 00.002 21068 Enqueuing Move request for scope (0.11, -0.11)
04:17:18.761 00.002 16108 Worker thread wakes up
04:17:18.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
04:17:18.761 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
04:17:18.761 00.000 16108 Moving (0.11, -0.11) raw xDistance=-0.13 yDistance=0.08
04:17:18.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:17:18.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:18.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:17:18.761 00.000 16108 MoveAxis(E, 0, ABG)
04:17:18.761 00.000 16108 Move returns status 0, amount 0
04:17:18.761 00.000 16108 MoveAxis(N, 0, ABG)
04:17:18.761 00.000 16108 Move returns status 0, amount 0
04:17:18.761 00.000 16108 move complete, result=0
04:17:18.762 00.001 16108 worker thread done servicing request
04:17:18.768 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4288, FiltMin=3574, FiltMax=37353, Gamma=1.000
04:17:18.786 00.018 21068 UpdateGuideState exits: m=456166 SNR=169.2
04:17:18.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:18.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:18.788 00.000 21068 Enqueuing Expose request
04:17:18.789 00.001 16108 Worker thread wakes up
04:17:18.789 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:18.790 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:18.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:19.760 00.970 16108 Exposure complete
04:17:19.818 00.058 16108 worker thread done servicing request
04:17:19.818 00.000 21068 OnExposeComplete: enter
04:17:19.819 00.001 21068 UpdateGuideState(): m_state=6
04:17:19.819 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
04:17:19.820 00.001 21068 Star::Find returns 1 (0), X=814.81, Y=630.33, Mass=435634, SNR=179.1, Peak=49869 HFD=3.3
04:17:19.822 00.002 21068 MultiStar: [#1 0.27,-0.28,1.00,U] [#2 0.34,-0.35,0.00,M3] [#3 0.43,-0.11,0.99,U] [#4 0.39,-0.19,0.31,U] [#5 0.24,-0.08,0.29,U] [#6 0.36,-0.53,0.00,M1] [#7 -0.04,-0.37,0.20,U] [#8 0.43,-0.02,0.27,U] 
04:17:19.823 00.001 21068 single-star, 6 included, MultiStar: {0.26, -0.15}, one-star: {0.07, -0.05}
04:17:19.824 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.54 = 2.74)
04:17:19.824 00.000 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.48 = 2.80)
04:17:19.825 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.08 mountY=0.03, mountTheta=2.79
04:17:19.827 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
04:17:19.827 00.000 21068 Enqueuing Move request for scope (0.07, -0.05)
04:17:19.828 00.001 16108 Worker thread wakes up
04:17:19.828 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:17:19.828 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:17:19.828 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
04:17:19.828 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:19.828 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:19.829 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:17:19.829 00.000 16108 MoveAxis(E, 0, ABG)
04:17:19.829 00.000 16108 Move returns status 0, amount 0
04:17:19.829 00.000 16108 MoveAxis(N, 0, ABG)
04:17:19.829 00.000 16108 Move returns status 0, amount 0
04:17:19.829 00.000 16108 move complete, result=0
04:17:19.829 00.000 16108 worker thread done servicing request
04:17:19.834 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4288, FiltMin=3641, FiltMax=39008, Gamma=1.000
04:17:19.847 00.013 21068 UpdateGuideState exits: m=435634 SNR=179.1
04:17:19.848 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:19.849 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:19.849 00.000 21068 Enqueuing Expose request
04:17:19.851 00.002 16108 Worker thread wakes up
04:17:19.851 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:19.852 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:19.852 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:21.010 01.158 16108 Exposure complete
04:17:21.066 00.056 16108 worker thread done servicing request
04:17:21.066 00.000 21068 OnExposeComplete: enter
04:17:21.067 00.001 21068 UpdateGuideState(): m_state=6
04:17:21.069 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
04:17:21.070 00.001 21068 Star::Find returns 1 (0), X=815.18, Y=630.32, Mass=493526, SNR=176.3, Peak=55693 HFD=3.4
04:17:21.072 00.002 21068 MultiStar: [#1 0.35,-0.34,0.00,M1] [#2 0.13,-0.37,1.15,U] [#3 0.57,0.00,0.00,M1] [#4 0.25,-0.03,0.36,U] [#5 0.05,-0.13,0.27,U] [#6 0.29,-0.28,0.23,U] [#7 0.31,-0.22,0.21,U] [#8 0.24,-0.20,0.27,U] 
04:17:21.074 00.002 21068 refined, 6 included, MultiStar: {0.26, -0.20}, one-star: {0.45, -0.06}
04:17:21.075 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.62 = 2.66)
04:17:21.076 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
04:17:21.077 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.32 cameraTheta=-0.66 mountX=-0.29 mountY=0.13, mountTheta=2.71
04:17:21.078 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.20, opts=13)
04:17:21.079 00.001 21068 Enqueuing Move request for scope (0.26, -0.20)
04:17:21.079 00.000 16108 Worker thread wakes up
04:17:21.080 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd
04:17:21.080 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.20)
04:17:21.080 00.000 16108 Moving (0.26, -0.20) raw xDistance=-0.29 yDistance=0.13
04:17:21.080 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:17:21.080 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:21.080 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:17:21.080 00.000 16108 MoveAxis(E, 75, ABG)
04:17:21.080 00.000 16108 Guiding  Dir = 2, Dur = 75
04:17:21.080 00.000 16108 IsSlewing returns 0
04:17:21.080 00.000 16108 IsGuiding returns 0
04:17:21.084 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2105, max=65535, med=4288, FiltMin=3677, FiltMax=38720, Gamma=1.000
04:17:21.097 00.013 21068 UpdateGuideState exits: m=493526 SNR=176.3
04:17:21.097 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:21.098 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:21.099 00.001 21068 Enqueuing Expose request
04:17:21.104 00.005 16108 PulseGuide returned control before completion, sleep 61
04:17:21.167 00.063 16108 IsGuiding returns 1
04:17:21.167 00.000 16108 scope still moving after pulse duration time elapsed
04:17:21.198 00.031 16108 IsSlewing returns 0
04:17:21.198 00.000 16108 IsGuiding returns 0
04:17:21.198 00.000 16108 scope move finished after 75 + 43 ms
04:17:21.198 00.000 16108 Move returns status 0, amount 75
04:17:21.198 00.000 16108 MoveAxis(N, 0, ABG)
04:17:21.200 00.002 16108 Move returns status 0, amount 0
04:17:21.200 00.000 16108 move complete, result=0
04:17:21.200 00.000 16108 worker thread done servicing request
04:17:21.200 00.000 16108 Worker thread wakes up
04:17:21.200 00.000 21068 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
04:17:21.202 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:21.202 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:22.173 00.971 16108 Exposure complete
04:17:22.228 00.055 16108 worker thread done servicing request
04:17:22.228 00.000 21068 OnExposeComplete: enter
04:17:22.229 00.001 21068 UpdateGuideState(): m_state=6
04:17:22.230 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
04:17:22.231 00.001 21068 Star::Find returns 1 (0), X=814.63, Y=630.33, Mass=442125, SNR=156.6, Peak=46992 HFD=3.2
04:17:22.233 00.002 21068 MultiStar: [#1 -0.07,-0.21,0.99,U] [#2 -0.08,-0.28,1.04,U] [#3 0.06,-0.36,0.95,U] [#4 -0.04,0.00,0.39,U] [#5 0.01,0.16,0.41,U] [#6 -0.19,-0.48,0.00,M1] [#7 -0.00,-0.14,0.25,U] [#8 -0.14,-0.09,0.29,U] 
04:17:22.233 00.000 21068 single-star, 7 included, MultiStar: {-0.05, -0.17}, one-star: {-0.11, -0.05}
04:17:22.234 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
04:17:22.235 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.66)
04:17:22.235 00.000 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.72 mountX=0.10 mountY=0.07, mountTheta=0.63
04:17:22.237 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.05, opts=13)
04:17:22.238 00.001 21068 Enqueuing Move request for scope (-0.11, -0.05)
04:17:22.238 00.000 16108 Worker thread wakes up
04:17:22.239 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
04:17:22.239 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
04:17:22.239 00.000 16108 Moving (-0.11, -0.05) raw xDistance=0.10 yDistance=0.07
04:17:22.239 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:17:22.239 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:22.239 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:17:22.239 00.000 16108 MoveAxis(E, 0, ABG)
04:17:22.239 00.000 16108 Move returns status 0, amount 0
04:17:22.239 00.000 16108 MoveAxis(N, 0, ABG)
04:17:22.239 00.000 16108 Move returns status 0, amount 0
04:17:22.239 00.000 16108 move complete, result=0
04:17:22.240 00.001 16108 worker thread done servicing request
04:17:22.244 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1888, max=65535, med=4288, FiltMin=3651, FiltMax=36640, Gamma=1.000
04:17:22.262 00.018 21068 UpdateGuideState exits: m=442125 SNR=156.6
04:17:22.264 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:22.265 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:22.267 00.002 21068 Enqueuing Expose request
04:17:22.268 00.001 16108 Worker thread wakes up
04:17:22.268 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:22.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:22.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:23.450 01.181 16108 Exposure complete
04:17:23.527 00.077 16108 worker thread done servicing request
04:17:23.528 00.001 21068 OnExposeComplete: enter
04:17:23.529 00.001 21068 UpdateGuideState(): m_state=6
04:17:23.529 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
04:17:23.530 00.001 21068 Star::Find returns 1 (0), X=815.00, Y=630.33, Mass=509707, SNR=163.9, Peak=56861 HFD=3.3
04:17:23.533 00.003 21068 MultiStar: [#1 0.20,-0.27,0.98,U] [#2 0.12,-0.42,1.01,U] [#3 0.37,-0.09,0.93,U] [#4 0.35,-0.15,0.37,U] [#5 0.31,-0.13,0.32,U] [#6 0.21,-0.10,0.27,U] [#7 -0.11,-0.68,0.00,M1] [#8 0.27,0.04,0.27,U] 
04:17:23.535 00.002 21068 single-star, 7 included, MultiStar: {0.25, -0.18}, one-star: {0.27, -0.04}
04:17:23.537 00.002 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.12 = -3.12)
04:17:23.540 00.003 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.06 = -3.06)
04:17:23.542 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.16 mountX=-0.27 mountY=-0.02, mountTheta=-3.06
04:17:23.543 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.04, opts=13)
04:17:23.545 00.002 21068 Enqueuing Move request for scope (0.27, -0.04)
04:17:23.546 00.001 16108 Worker thread wakes up
04:17:23.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
04:17:23.547 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
04:17:23.547 00.000 16108 Moving (0.27, -0.04) raw xDistance=-0.27 yDistance=-0.02
04:17:23.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:17:23.547 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:23.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:23.547 00.000 16108 MoveAxis(E, 71, ABG)
04:17:23.547 00.000 16108 Guiding  Dir = 2, Dur = 71
04:17:23.547 00.000 16108 IsSlewing returns 0
04:17:23.547 00.000 16108 IsGuiding returns 0
04:17:23.550 00.003 16108 PulseGuide returned control before completion, sleep 80
04:17:23.555 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1753, max=65535, med=4285, FiltMin=3664, FiltMax=31648, Gamma=1.000
04:17:23.582 00.027 21068 UpdateGuideState exits: m=509707 SNR=163.9
04:17:23.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:23.583 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:23.584 00.001 21068 Enqueuing Expose request
04:17:23.641 00.057 16108 IsGuiding returns 0
04:17:23.641 00.000 16108 Move returns status 0, amount 71
04:17:23.641 00.000 16108 MoveAxis(N, 0, ABG)
04:17:23.641 00.000 16108 Move returns status 0, amount 0
04:17:23.641 00.000 16108 move complete, result=0
04:17:23.641 00.000 16108 worker thread done servicing request
04:17:23.643 00.002 16108 Worker thread wakes up
04:17:23.643 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:23.643 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:23.644 00.001 21068 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
04:17:24.628 00.984 16108 Exposure complete
04:17:24.691 00.063 16108 worker thread done servicing request
04:17:24.691 00.000 21068 OnExposeComplete: enter
04:17:24.692 00.001 21068 UpdateGuideState(): m_state=6
04:17:24.693 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
04:17:24.694 00.001 21068 Star::Find returns 1 (0), X=815.01, Y=630.51, Mass=580070, SNR=237.2, Peak=60147 HFD=3.6
04:17:24.697 00.003 21068 MultiStar: [#1 0.14,-0.18,0.69,U] [#2 0.00,-0.20,0.66,U] [#3 0.36,0.11,0.58,U] [#4 0.07,0.15,0.27,U] [#5 0.14,-0.02,0.22,U] [#6 0.01,-0.12,0.19,U] [#7 -0.07,-0.38,0.15,U] [#8 0.15,0.26,0.16,U] 
04:17:24.698 00.001 21068 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.27, 0.14}
04:17:24.699 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:17:24.700 00.001 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:17:24.700 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.16 mountY=-0.02, mountTheta=-3.01
04:17:24.702 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.02, opts=13)
04:17:24.704 00.002 21068 Enqueuing Move request for scope (0.16, -0.02)
04:17:24.705 00.001 16108 Worker thread wakes up
04:17:24.705 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
04:17:24.705 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
04:17:24.705 00.000 16108 Moving (0.16, -0.02) raw xDistance=-0.16 yDistance=-0.02
04:17:24.705 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:17:24.705 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:24.705 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:24.705 00.000 16108 MoveAxis(E, 0, ABG)
04:17:24.705 00.000 16108 Move returns status 0, amount 0
04:17:24.705 00.000 16108 MoveAxis(N, 0, ABG)
04:17:24.705 00.000 16108 Move returns status 0, amount 0
04:17:24.705 00.000 16108 move complete, result=0
04:17:24.705 00.000 16108 worker thread done servicing request
04:17:24.710 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1078, max=65535, med=4285, FiltMin=3606, FiltMax=40611, Gamma=1.000
04:17:24.728 00.018 21068 UpdateGuideState exits: m=580070 SNR=237.2
04:17:24.730 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:24.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:24.733 00.002 21068 Enqueuing Expose request
04:17:24.733 00.000 16108 Worker thread wakes up
04:17:24.733 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:24.734 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:24.734 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:25.895 01.161 16108 Exposure complete
04:17:25.952 00.057 16108 worker thread done servicing request
04:17:25.952 00.000 21068 OnExposeComplete: enter
04:17:25.953 00.001 21068 UpdateGuideState(): m_state=6
04:17:25.954 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
04:17:25.955 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.58, Mass=503483, SNR=175.7, Peak=61235 HFD=3.3
04:17:25.956 00.001 21068 MultiStar: [#1 0.32,0.13,0.94,U] [#2 0.05,-0.05,1.05,U] [#3 0.23,0.01,0.77,U] [#4 0.01,0.23,0.33,U] [#5 -0.03,0.04,0.32,U] [#6 0.33,-0.16,0.31,U] [#7 0.00,-0.15,0.23,U] [#8 0.09,0.40,0.22,U] 
04:17:25.957 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.18, 0.21}
04:17:25.958 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
04:17:25.959 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
04:17:25.960 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.42 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
04:17:25.961 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.07, opts=13)
04:17:25.963 00.002 21068 Enqueuing Move request for scope (0.16, 0.07)
04:17:25.964 00.001 16108 Worker thread wakes up
04:17:25.964 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
04:17:25.964 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
04:17:25.964 00.000 16108 Moving (0.16, 0.07) raw xDistance=-0.15 yDistance=-0.11
04:17:25.964 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:17:25.964 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:25.964 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:17:25.964 00.000 16108 MoveAxis(E, 0, ABG)
04:17:25.964 00.000 16108 Move returns status 0, amount 0
04:17:25.964 00.000 16108 MoveAxis(N, 0, ABG)
04:17:25.964 00.000 16108 Move returns status 0, amount 0
04:17:25.964 00.000 16108 move complete, result=0
04:17:25.964 00.000 16108 worker thread done servicing request
04:17:25.969 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1331, max=65535, med=4285, FiltMin=3539, FiltMax=35731, Gamma=1.000
04:17:25.983 00.014 21068 UpdateGuideState exits: m=503483 SNR=175.7
04:17:25.983 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:25.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:25.985 00.001 21068 Enqueuing Expose request
04:17:25.985 00.000 16108 Worker thread wakes up
04:17:25.985 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:25.986 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:25.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:26.979 00.993 16108 Exposure complete
04:17:27.050 00.071 16108 worker thread done servicing request
04:17:27.050 00.000 21068 OnExposeComplete: enter
04:17:27.051 00.001 21068 UpdateGuideState(): m_state=6
04:17:27.051 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
04:17:27.052 00.001 21068 Star::Find returns 1 (0), X=814.85, Y=630.24, Mass=493310, SNR=174.7, Peak=57981 HFD=3.2
04:17:27.053 00.001 21068 MultiStar: [#1 0.11,-0.16,1.02,U] [#2 0.35,-0.18,1.09,U] [#3 0.41,-0.06,0.74,U] [#4 0.19,0.03,0.32,U] [#5 0.30,0.19,0.32,U] [#6 0.25,0.14,0.28,U] [#7 -0.03,-0.39,0.22,U] [#8 0.14,-0.19,0.26,U] 
04:17:27.054 00.001 21068 single-star, 8 included, MultiStar: {0.22, -0.11}, one-star: {0.11, -0.14}
04:17:27.054 00.000 21068 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.97) = xAngle (-3.84 = 2.45)
04:17:27.055 00.001 21068 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.77 = 2.51)
04:17:27.056 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.87 mountX=-0.14 mountY=0.11, mountTheta=2.49
04:17:27.058 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.14, opts=13)
04:17:27.059 00.001 21068 Enqueuing Move request for scope (0.11, -0.14)
04:17:27.060 00.001 16108 Worker thread wakes up
04:17:27.060 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
04:17:27.060 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
04:17:27.060 00.000 16108 Moving (0.11, -0.14) raw xDistance=-0.14 yDistance=0.11
04:17:27.060 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:17:27.060 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:27.060 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:17:27.061 00.001 16108 MoveAxis(E, 0, ABG)
04:17:27.061 00.000 16108 Move returns status 0, amount 0
04:17:27.061 00.000 16108 MoveAxis(N, 0, ABG)
04:17:27.061 00.000 16108 Move returns status 0, amount 0
04:17:27.061 00.000 16108 move complete, result=0
04:17:27.061 00.000 16108 worker thread done servicing request
04:17:27.063 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4281, FiltMin=3606, FiltMax=39033, Gamma=1.000
04:17:27.085 00.022 21068 UpdateGuideState exits: m=493310 SNR=174.7
04:17:27.087 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:27.088 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:27.089 00.001 21068 Enqueuing Expose request
04:17:27.090 00.001 16108 Worker thread wakes up
04:17:27.090 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:27.091 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:27.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:28.257 01.166 16108 Exposure complete
04:17:28.313 00.056 16108 worker thread done servicing request
04:17:28.313 00.000 21068 OnExposeComplete: enter
04:17:28.316 00.003 21068 UpdateGuideState(): m_state=6
04:17:28.317 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
04:17:28.318 00.001 21068 Star::Find returns 1 (0), X=814.86, Y=630.56, Mass=425581, SNR=149.6, Peak=44819 HFD=3.3
04:17:28.319 00.001 21068 MultiStar: [#1 0.14,-0.04,1.17,U] [#2 0.14,-0.04,1.18,U] [#3 0.44,0.30,0.00,M1] [#4 0.05,0.11,0.38,U] [#5 0.00,0.10,0.41,U] [#6 0.30,-0.08,0.41,U] [#7 -0.09,-0.34,0.23,U] [#8 0.37,0.16,0.29,U] 
04:17:28.321 00.002 21068 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.12, 0.19}
04:17:28.322 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
04:17:28.323 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
04:17:28.324 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
04:17:28.326 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.02, opts=13)
04:17:28.328 00.002 21068 Enqueuing Move request for scope (0.14, 0.02)
04:17:28.329 00.001 16108 Worker thread wakes up
04:17:28.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
04:17:28.330 00.001 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
04:17:28.330 00.000 16108 Moving (0.14, 0.02) raw xDistance=-0.13 yDistance=-0.05
04:17:28.330 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:17:28.330 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:28.330 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:17:28.330 00.000 16108 MoveAxis(E, 0, ABG)
04:17:28.330 00.000 16108 Move returns status 0, amount 0
04:17:28.330 00.000 16108 MoveAxis(N, 0, ABG)
04:17:28.330 00.000 16108 Move returns status 0, amount 0
04:17:28.330 00.000 16108 move complete, result=0
04:17:28.330 00.000 16108 worker thread done servicing request
04:17:28.337 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4275, FiltMin=3552, FiltMax=37443, Gamma=1.000
04:17:28.361 00.024 21068 UpdateGuideState exits: m=425581 SNR=149.6
04:17:28.363 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:28.365 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:28.367 00.002 21068 Enqueuing Expose request
04:17:28.368 00.001 16108 Worker thread wakes up
04:17:28.368 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:28.370 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:28.370 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:29.353 00.983 16108 Exposure complete
04:17:29.408 00.055 16108 worker thread done servicing request
04:17:29.408 00.000 21068 OnExposeComplete: enter
04:17:29.410 00.002 21068 UpdateGuideState(): m_state=6
04:17:29.410 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
04:17:29.411 00.001 21068 Star::Find returns 1 (0), X=814.92, Y=630.41, Mass=459335, SNR=165.9, Peak=49459 HFD=3.3
04:17:29.412 00.001 21068 MultiStar: [#1 0.26,-0.19,0.81,U] [#2 0.05,-0.13,1.14,U] [#3 0.32,0.03,0.88,U] [#4 0.07,0.03,0.38,U] [#5 -0.18,0.01,0.35,U] [#6 -0.09,-0.25,0.31,U] [#7 0.01,-0.15,0.22,U] [#8 -0.01,0.07,0.26,U] 
04:17:29.413 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.18, 0.04}
04:17:29.414 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.40 = 2.89)
04:17:29.414 00.000 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.95)
04:17:29.415 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.13 mountY=0.03, mountTheta=2.94
04:17:29.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.06, opts=13)
04:17:29.418 00.001 21068 Enqueuing Move request for scope (0.12, -0.06)
04:17:29.418 00.000 16108 Worker thread wakes up
04:17:29.419 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
04:17:29.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
04:17:29.419 00.000 16108 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=0.03
04:17:29.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:17:29.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:29.419 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:17:29.419 00.000 16108 MoveAxis(E, 0, ABG)
04:17:29.420 00.001 16108 Move returns status 0, amount 0
04:17:29.420 00.000 16108 MoveAxis(N, 0, ABG)
04:17:29.420 00.000 16108 Move returns status 0, amount 0
04:17:29.420 00.000 16108 move complete, result=0
04:17:29.420 00.000 16108 worker thread done servicing request
04:17:29.422 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4275, FiltMin=3645, FiltMax=41811, Gamma=1.000
04:17:29.435 00.013 21068 UpdateGuideState exits: m=459335 SNR=165.9
04:17:29.436 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:29.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:29.438 00.001 21068 Enqueuing Expose request
04:17:29.438 00.000 16108 Worker thread wakes up
04:17:29.438 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:29.439 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:29.439 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:30.622 01.183 16108 Exposure complete
04:17:30.705 00.083 16108 worker thread done servicing request
04:17:30.706 00.001 21068 OnExposeComplete: enter
04:17:30.706 00.000 21068 UpdateGuideState(): m_state=6
04:17:30.707 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
04:17:30.708 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.38, Mass=437678, SNR=159.1, Peak=45661 HFD=3.3
04:17:30.709 00.001 21068 MultiStar: [#1 0.16,-0.29,0.81,U] [#2 0.13,-0.17,1.03,U] [#3 0.14,-0.16,0.82,U] [#4 0.11,-0.07,0.40,U] [#5 0.12,0.10,0.38,U] [#6 -0.12,0.01,0.36,U] [#7 -0.08,-0.51,0.00,M1] [#8 0.16,0.21,0.25,U] 
04:17:30.709 00.000 21068 single-star, 7 included, MultiStar: {0.09, -0.09}, one-star: {0.01, 0.01}
04:17:30.710 00.001 21068 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
04:17:30.712 00.002 21068 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.30 = -2.30)
04:17:30.713 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.60 mountX=-0.01 mountY=-0.01, mountTheta=-2.33
04:17:30.714 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.01, opts=13)
04:17:30.715 00.001 21068 Enqueuing Move request for scope (0.01, 0.01)
04:17:30.717 00.002 16108 Worker thread wakes up
04:17:30.717 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:17:30.717 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:17:30.717 00.000 16108 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
04:17:30.718 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:30.718 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:30.718 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:17:30.718 00.000 16108 MoveAxis(E, 0, ABG)
04:17:30.718 00.000 16108 Move returns status 0, amount 0
04:17:30.718 00.000 16108 MoveAxis(N, 0, ABG)
04:17:30.718 00.000 16108 Move returns status 0, amount 0
04:17:30.718 00.000 16108 move complete, result=0
04:17:30.719 00.001 16108 worker thread done servicing request
04:17:30.726 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4272, FiltMin=3587, FiltMax=45977, Gamma=1.000
04:17:30.746 00.020 21068 UpdateGuideState exits: m=437678 SNR=159.1
04:17:30.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:30.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:30.750 00.002 21068 Enqueuing Expose request
04:17:30.751 00.001 16108 Worker thread wakes up
04:17:30.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:30.752 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:30.752 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:31.716 00.964 16108 Exposure complete
04:17:31.781 00.065 16108 worker thread done servicing request
04:17:31.781 00.000 21068 OnExposeComplete: enter
04:17:31.782 00.001 21068 UpdateGuideState(): m_state=6
04:17:31.783 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
04:17:31.784 00.001 21068 Star::Find returns 1 (0), X=815.00, Y=630.19, Mass=402566, SNR=160.5, Peak=52013 HFD=3.1
04:17:31.784 00.000 21068 MultiStar: [#1 0.31,-0.28,0.87,U] [#2 0.21,-0.23,1.09,U] [#3 0.37,0.01,0.90,U] [#4 0.24,-0.03,0.32,U] [#5 0.01,-0.01,0.39,U] [#6 0.13,-0.13,0.35,U] [#7 0.26,-0.63,0.00,M2] [#8 0.13,0.13,0.26,U] 
04:17:31.786 00.002 21068 refined, 7 included, MultiStar: {0.24, -0.13}, one-star: {0.27, -0.18}
04:17:31.787 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
04:17:31.788 00.001 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.87)
04:17:31.788 00.000 21068 CameraToMount -- cameraX=0.24 cameraY=-0.13 hyp=0.28 cameraTheta=-0.50 mountX=-0.26 mountY=0.07, mountTheta=2.87
04:17:31.790 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.13, opts=13)
04:17:31.791 00.001 21068 Enqueuing Move request for scope (0.24, -0.13)
04:17:31.791 00.000 16108 Worker thread wakes up
04:17:31.791 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.13) opts 0xd
04:17:31.791 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.13)
04:17:31.792 00.001 16108 Moving (0.24, -0.13) raw xDistance=-0.26 yDistance=0.07
04:17:31.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:17:31.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:31.792 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:17:31.792 00.000 16108 MoveAxis(E, 69, ABG)
04:17:31.792 00.000 16108 Guiding  Dir = 2, Dur = 69
04:17:31.792 00.000 16108 IsSlewing returns 0
04:17:31.792 00.000 16108 IsGuiding returns 0
04:17:31.801 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4275, FiltMin=3587, FiltMax=42339, Gamma=1.000
04:17:31.827 00.026 16108 PulseGuide returned control before completion, sleep 45
04:17:31.832 00.005 21068 UpdateGuideState exits: m=402566 SNR=160.5
04:17:31.834 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:31.834 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:31.835 00.001 21068 Enqueuing Expose request
04:17:31.888 00.053 16108 IsGuiding returns 1
04:17:31.888 00.000 16108 scope still moving after pulse duration time elapsed
04:17:31.920 00.032 16108 IsSlewing returns 0
04:17:31.920 00.000 16108 IsGuiding returns 0
04:17:31.920 00.000 16108 scope move finished after 69 + 59 ms
04:17:31.921 00.001 16108 Move returns status 0, amount 69
04:17:31.921 00.000 16108 MoveAxis(N, 0, ABG)
04:17:31.921 00.000 16108 Move returns status 0, amount 0
04:17:31.921 00.000 16108 move complete, result=0
04:17:31.921 00.000 16108 worker thread done servicing request
04:17:31.921 00.000 16108 Worker thread wakes up
04:17:31.921 00.000 21068 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
04:17:31.923 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:31.923 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:33.083 01.160 16108 Exposure complete
04:17:33.140 00.057 16108 worker thread done servicing request
04:17:33.140 00.000 21068 OnExposeComplete: enter
04:17:33.142 00.002 21068 UpdateGuideState(): m_state=6
04:17:33.146 00.004 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
04:17:33.148 00.002 21068 Star::Find returns 1 (0), X=814.78, Y=630.53, Mass=359669, SNR=122.7, Peak=37811 HFD=3.2
04:17:33.151 00.003 21068 MultiStar: [#1 -0.02,-0.05,1.22,U] [#2 -0.03,-0.18,1.35,U] [#3 0.21,0.20,1.11,U] [#4 -0.11,-0.07,0.57,U] [#5 -0.30,-0.50,0.00,M1] [#6 -0.26,-0.73,0.00,M1] [#7 -0.21,-0.38,0.33,U] [#8 -0.09,0.19,0.30,U] 
04:17:33.152 00.001 21068 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.05, 0.15}
04:17:33.155 00.003 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
04:17:33.156 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
04:17:33.157 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.59 mountX=-0.01 mountY=0.00, mountTheta=2.78
04:17:33.160 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
04:17:33.161 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
04:17:33.163 00.002 16108 Worker thread wakes up
04:17:33.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:17:33.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:17:33.163 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
04:17:33.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:33.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:33.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:17:33.163 00.000 16108 MoveAxis(E, 0, ABG)
04:17:33.163 00.000 16108 Move returns status 0, amount 0
04:17:33.163 00.000 16108 MoveAxis(N, 0, ABG)
04:17:33.163 00.000 16108 Move returns status 0, amount 0
04:17:33.163 00.000 16108 move complete, result=0
04:17:33.164 00.001 16108 worker thread done servicing request
04:17:33.172 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4275, FiltMin=3635, FiltMax=39728, Gamma=1.000
04:17:33.190 00.018 21068 UpdateGuideState exits: m=359669 SNR=122.7
04:17:33.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:33.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:33.194 00.002 21068 Enqueuing Expose request
04:17:33.194 00.000 16108 Worker thread wakes up
04:17:33.194 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:33.195 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:33.195 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:34.164 00.969 16108 Exposure complete
04:17:34.230 00.066 16108 worker thread done servicing request
04:17:34.230 00.000 21068 OnExposeComplete: enter
04:17:34.231 00.001 21068 UpdateGuideState(): m_state=6
04:17:34.232 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
04:17:34.232 00.000 21068 Star::Find returns 1 (0), X=814.80, Y=630.47, Mass=423628, SNR=161.9, Peak=44531 HFD=3.4
04:17:34.233 00.001 21068 MultiStar: [#1 0.03,-0.17,0.88,U] [#2 -0.03,-0.27,0.96,U] [#3 0.10,-0.06,0.84,U] [#4 0.06,-0.05,0.40,U] [#5 -0.02,0.01,0.32,U] [#6 -0.02,-0.29,0.36,U] [#7 0.16,-0.18,0.25,U] [#8 -0.14,0.06,0.27,U] 
04:17:34.235 00.002 21068 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.06, 0.09}
04:17:34.236 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
04:17:34.237 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
04:17:34.237 00.000 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.27 mountX=-0.05 mountY=0.09, mountTheta=2.06
04:17:34.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
04:17:34.240 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
04:17:34.241 00.001 16108 Worker thread wakes up
04:17:34.241 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
04:17:34.241 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
04:17:34.242 00.001 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
04:17:34.242 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:17:34.242 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:34.242 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:17:34.242 00.000 16108 MoveAxis(E, 0, ABG)
04:17:34.242 00.000 16108 Move returns status 0, amount 0
04:17:34.242 00.000 16108 MoveAxis(N, 0, ABG)
04:17:34.242 00.000 16108 Move returns status 0, amount 0
04:17:34.242 00.000 16108 move complete, result=0
04:17:34.242 00.000 16108 worker thread done servicing request
04:17:34.246 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=518, max=65535, med=4278, FiltMin=3661, FiltMax=36608, Gamma=1.000
04:17:34.258 00.012 21068 UpdateGuideState exits: m=423628 SNR=161.9
04:17:34.259 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:34.259 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:34.261 00.002 21068 Enqueuing Expose request
04:17:34.262 00.001 16108 Worker thread wakes up
04:17:34.262 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:34.263 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:34.263 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:35.421 01.158 16108 Exposure complete
04:17:35.484 00.063 16108 worker thread done servicing request
04:17:35.484 00.000 21068 OnExposeComplete: enter
04:17:35.486 00.002 21068 UpdateGuideState(): m_state=6
04:17:35.486 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
04:17:35.487 00.001 21068 Star::Find returns 1 (0), X=814.56, Y=630.43, Mass=360068, SNR=148.5, Peak=39878 HFD=3.2
04:17:35.488 00.001 21068 MultiStar: [#1 -0.25,-0.10,0.90,U] [#2 -0.18,-0.30,0.97,U] [#3 -0.07,-0.05,0.86,U] [#4 -0.42,-0.18,0.45,U] [#5 -0.43,0.10,0.36,U] [#6 -0.35,-0.08,0.38,U] [#7 -0.01,-0.37,0.25,U] [#8 -0.20,0.10,0.29,U] 
04:17:35.489 00.001 21068 single-star, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.18, 0.06}
04:17:35.489 00.000 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.15 = -0.15)
04:17:35.490 00.001 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
04:17:35.491 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=0.18 mountY=-0.02, mountTheta=-0.09
04:17:35.492 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.06, opts=13)
04:17:35.493 00.001 21068 Enqueuing Move request for scope (-0.18, 0.06)
04:17:35.494 00.001 16108 Worker thread wakes up
04:17:35.494 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
04:17:35.494 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
04:17:35.494 00.000 16108 Moving (-0.18, 0.06) raw xDistance=0.18 yDistance=-0.02
04:17:35.495 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:17:35.495 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:35.495 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:35.495 00.000 16108 MoveAxis(E, 0, ABG)
04:17:35.495 00.000 16108 Move returns status 0, amount 0
04:17:35.495 00.000 16108 MoveAxis(N, 0, ABG)
04:17:35.495 00.000 16108 Move returns status 0, amount 0
04:17:35.495 00.000 16108 move complete, result=0
04:17:35.495 00.000 16108 worker thread done servicing request
04:17:35.498 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1366, max=65535, med=4285, FiltMin=3673, FiltMax=38665, Gamma=1.000
04:17:35.511 00.013 21068 UpdateGuideState exits: m=360068 SNR=148.5
04:17:35.512 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:35.513 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:35.515 00.002 21068 Enqueuing Expose request
04:17:35.515 00.000 16108 Worker thread wakes up
04:17:35.515 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:35.516 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:35.516 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:36.500 00.984 16108 Exposure complete
04:17:36.577 00.077 16108 worker thread done servicing request
04:17:36.577 00.000 21068 OnExposeComplete: enter
04:17:36.578 00.001 21068 UpdateGuideState(): m_state=6
04:17:36.579 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
04:17:36.580 00.001 21068 Star::Find returns 1 (0), X=814.57, Y=630.26, Mass=392838, SNR=149.9, Peak=42656 HFD=3.2
04:17:36.580 00.000 21068 MultiStar: [#1 -0.04,-0.42,0.83,U] [#2 -0.06,-0.24,1.18,U] [#3 0.19,-0.13,0.88,U] [#4 -0.10,-0.10,0.42,U] [#5 -0.09,-0.18,0.44,U] [#6 -0.08,-0.09,0.33,U] [#7 -0.00,-0.69,0.00,M1] [#8 0.00,-0.28,0.27,U] 
04:17:36.581 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.20}, one-star: {-0.16, -0.11}
04:17:36.582 00.001 21068 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.97) = xAngle (-5.49 = 0.79)
04:17:36.584 00.002 21068 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
04:17:36.584 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.52 mountX=0.14 mountY=0.15, mountTheta=0.82
04:17:36.586 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.11, opts=13)
04:17:36.587 00.001 21068 Enqueuing Move request for scope (-0.16, -0.11)
04:17:36.587 00.000 16108 Worker thread wakes up
04:17:36.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
04:17:36.587 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
04:17:36.587 00.000 16108 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=0.15
04:17:36.587 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:17:36.588 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:36.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:17:36.588 00.000 16108 MoveAxis(E, 0, ABG)
04:17:36.588 00.000 16108 Move returns status 0, amount 0
04:17:36.588 00.000 16108 MoveAxis(N, 0, ABG)
04:17:36.588 00.000 16108 Move returns status 0, amount 0
04:17:36.588 00.000 16108 move complete, result=0
04:17:36.588 00.000 16108 worker thread done servicing request
04:17:36.594 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=4288, FiltMin=3616, FiltMax=39168, Gamma=1.000
04:17:36.606 00.012 21068 UpdateGuideState exits: m=392838 SNR=149.9
04:17:36.607 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:36.608 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:36.608 00.000 21068 Enqueuing Expose request
04:17:36.609 00.001 16108 Worker thread wakes up
04:17:36.609 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:36.610 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:36.610 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:37.768 01.158 16108 Exposure complete
04:17:37.833 00.065 16108 worker thread done servicing request
04:17:37.833 00.000 21068 OnExposeComplete: enter
04:17:37.835 00.002 21068 UpdateGuideState(): m_state=6
04:17:37.836 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
04:17:37.837 00.001 21068 Star::Find returns 1 (0), X=814.69, Y=630.20, Mass=369676, SNR=127.6, Peak=34832 HFD=3.6
04:17:37.838 00.001 21068 MultiStar: [#1 -0.07,-0.32,1.12,U] [#2 0.21,-0.29,1.40,U] [#3 0.13,0.01,0.94,U] [#4 -0.14,-0.10,0.46,U] [#5 -0.07,-0.06,0.46,U] [#6 -0.16,0.01,0.39,U] [#7 -0.33,-0.40,0.00,M2] [#8 0.40,-0.29,0.00,M1] 
04:17:37.838 00.000 21068 refined, 6 included, MultiStar: {0.02, -0.17}, one-star: {-0.05, -0.17}
04:17:37.839 00.001 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.41 = 1.87)
04:17:37.839 00.000 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.35 = 1.93)
04:17:37.840 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=-0.05 mountY=0.16, mountTheta=1.88
04:17:37.842 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
04:17:37.842 00.000 21068 Enqueuing Move request for scope (0.02, -0.17)
04:17:37.843 00.001 16108 Worker thread wakes up
04:17:37.843 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
04:17:37.843 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
04:17:37.843 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.05 yDistance=0.16
04:17:37.844 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:17:37.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:37.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:17:37.844 00.000 16108 MoveAxis(E, 0, ABG)
04:17:37.844 00.000 16108 Move returns status 0, amount 0
04:17:37.844 00.000 16108 MoveAxis(N, 0, ABG)
04:17:37.844 00.000 16108 Move returns status 0, amount 0
04:17:37.844 00.000 16108 move complete, result=0
04:17:37.844 00.000 16108 worker thread done servicing request
04:17:37.847 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4291, FiltMin=3654, FiltMax=41609, Gamma=1.000
04:17:37.871 00.024 21068 UpdateGuideState exits: m=369676 SNR=127.6
04:17:37.873 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:37.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:37.875 00.001 21068 Enqueuing Expose request
04:17:37.876 00.001 16108 Worker thread wakes up
04:17:37.876 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:37.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:37.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:38.864 00.987 16108 Exposure complete
04:17:38.930 00.066 16108 worker thread done servicing request
04:17:38.931 00.001 21068 OnExposeComplete: enter
04:17:38.932 00.001 21068 UpdateGuideState(): m_state=6
04:17:38.933 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
04:17:38.934 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.46, Mass=388800, SNR=142.8, Peak=38419 HFD=3.5
04:17:38.935 00.001 21068 MultiStar: [#1 0.06,-0.31,1.00,U] [#2 0.23,-0.14,1.12,U] [#3 0.30,0.07,0.86,U] [#4 0.15,-0.24,0.44,U] [#5 0.17,-0.17,0.44,U] [#6 0.07,-0.31,0.41,U] [#7 -0.38,-0.48,0.00,M3] [#8 0.64,-0.01,0.00,M2] 
04:17:38.937 00.002 21068 single-star, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.17, 0.09}
04:17:38.938 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
04:17:38.938 00.000 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
04:17:38.939 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
04:17:38.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.09, opts=13)
04:17:38.942 00.001 21068 Enqueuing Move request for scope (0.17, 0.09)
04:17:38.942 00.000 16108 Worker thread wakes up
04:17:38.943 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
04:17:38.943 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
04:17:38.943 00.000 16108 Moving (0.17, 0.09) raw xDistance=-0.16 yDistance=-0.13
04:17:38.943 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:17:38.943 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:38.943 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:17:38.943 00.000 16108 MoveAxis(E, 0, ABG)
04:17:38.943 00.000 16108 Move returns status 0, amount 0
04:17:38.943 00.000 16108 MoveAxis(N, 0, ABG)
04:17:38.943 00.000 16108 Move returns status 0, amount 0
04:17:38.943 00.000 16108 move complete, result=0
04:17:38.943 00.000 16108 worker thread done servicing request
04:17:38.946 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4294, FiltMin=3632, FiltMax=42387, Gamma=1.000
04:17:38.960 00.014 21068 UpdateGuideState exits: m=388800 SNR=142.8
04:17:38.961 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:38.962 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:38.963 00.001 21068 Enqueuing Expose request
04:17:38.963 00.000 16108 Worker thread wakes up
04:17:38.963 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:38.964 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:38.964 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:40.134 01.170 16108 Exposure complete
04:17:40.198 00.064 16108 worker thread done servicing request
04:17:40.198 00.000 21068 OnExposeComplete: enter
04:17:40.199 00.001 21068 UpdateGuideState(): m_state=6
04:17:40.200 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
04:17:40.200 00.000 21068 Star::Find returns 1 (0), X=814.82, Y=630.48, Mass=401180, SNR=141.1, Peak=40163 HFD=3.4
04:17:40.201 00.001 21068 MultiStar: [#1 0.17,-0.15,0.89,U] [#2 0.13,0.09,1.29,U] [#3 0.25,0.14,0.74,U] [#4 0.15,0.11,0.47,U] [#5 0.11,0.04,0.41,U] [#6 -0.16,-0.09,0.38,U] [#7 0.08,-0.03,0.20,U] [#8 0.05,0.28,0.28,U] 
04:17:40.202 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.08, 0.11}
04:17:40.203 00.001 21068 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.97) = xAngle (-2.55 = -2.55)
04:17:40.204 00.001 21068 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.49 = -2.49)
04:17:40.205 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
04:17:40.207 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.05, opts=13)
04:17:40.207 00.000 21068 Enqueuing Move request for scope (0.12, 0.05)
04:17:40.208 00.001 16108 Worker thread wakes up
04:17:40.208 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
04:17:40.208 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
04:17:40.208 00.000 16108 Moving (0.12, 0.05) raw xDistance=-0.11 yDistance=-0.08
04:17:40.208 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:17:40.208 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:40.208 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:17:40.208 00.000 16108 MoveAxis(E, 0, ABG)
04:17:40.208 00.000 16108 Move returns status 0, amount 0
04:17:40.208 00.000 16108 MoveAxis(N, 0, ABG)
04:17:40.208 00.000 16108 Move returns status 0, amount 0
04:17:40.208 00.000 16108 move complete, result=0
04:17:40.208 00.000 16108 worker thread done servicing request
04:17:40.211 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1389, max=65535, med=4297, FiltMin=3593, FiltMax=33190, Gamma=1.000
04:17:40.224 00.013 21068 UpdateGuideState exits: m=401180 SNR=141.1
04:17:40.225 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:40.226 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:40.227 00.001 21068 Enqueuing Expose request
04:17:40.228 00.001 16108 Worker thread wakes up
04:17:40.228 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:40.228 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:40.228 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:41.215 00.987 16108 Exposure complete
04:17:41.278 00.063 16108 worker thread done servicing request
04:17:41.278 00.000 21068 OnExposeComplete: enter
04:17:41.278 00.000 21068 UpdateGuideState(): m_state=6
04:17:41.279 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
04:17:41.280 00.001 21068 Star::Find returns 1 (0), X=814.99, Y=630.72, Mass=416866, SNR=166.7, Peak=40611 HFD=3.9
04:17:41.281 00.001 21068 MultiStar: [#1 0.24,0.23,0.82,U] [#2 0.30,-0.03,0.92,U] [#3 0.48,0.23,0.00,M1] [#4 -0.01,0.23,0.36,U] [#5 0.10,0.15,0.37,U] [#6 0.05,0.24,0.29,U] [#7 -0.29,-0.28,0.22,U] [#8 0.27,0.37,0.24,U] 
04:17:41.282 00.001 21068 refined, 7 included, MultiStar: {0.18, 0.18}, one-star: {0.25, 0.35}
04:17:41.283 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
04:17:41.283 00.000 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
04:17:41.284 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.77 mountX=-0.15 mountY=-0.21, mountTheta=-2.18
04:17:41.287 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.18, opts=13)
04:17:41.290 00.003 21068 Enqueuing Move request for scope (0.18, 0.18)
04:17:41.292 00.002 16108 Worker thread wakes up
04:17:41.292 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
04:17:41.292 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
04:17:41.293 00.001 16108 Moving (0.18, 0.18) raw xDistance=-0.15 yDistance=-0.21
04:17:41.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:17:41.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:17:41.293 00.000 16108 MoveAxis(E, 0, ABG)
04:17:41.293 00.000 16108 Move returns status 0, amount 0
04:17:41.293 00.000 16108 MoveAxis(N, 43, ABG)
04:17:41.293 00.000 16108 Guiding  Dir = 0, Dur = 43
04:17:41.293 00.000 16108 IsSlewing returns 0
04:17:41.293 00.000 16108 IsGuiding returns 0
04:17:41.297 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2051, max=65535, med=4304, FiltMin=3702, FiltMax=33872, Gamma=1.000
04:17:41.312 00.015 21068 UpdateGuideState exits: m=416866 SNR=166.7
04:17:41.313 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:41.314 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:41.314 00.000 21068 Enqueuing Expose request
04:17:41.333 00.019 16108 PulseGuide returned control before completion, sleep 14
04:17:41.362 00.029 16108 IsGuiding returns 1
04:17:41.362 00.000 16108 scope still moving after pulse duration time elapsed
04:17:41.394 00.032 16108 IsSlewing returns 0
04:17:41.394 00.000 16108 IsGuiding returns 0
04:17:41.394 00.000 16108 scope move finished after 43 + 57 ms
04:17:41.394 00.000 16108 Move returns status 0, amount 43
04:17:41.394 00.000 16108 move complete, result=0
04:17:41.394 00.000 16108 worker thread done servicing request
04:17:41.394 00.000 16108 Worker thread wakes up
04:17:41.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:41.394 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
04:17:41.395 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:42.559 01.164 16108 Exposure complete
04:17:42.630 00.071 16108 worker thread done servicing request
04:17:42.630 00.000 21068 OnExposeComplete: enter
04:17:42.631 00.001 21068 UpdateGuideState(): m_state=6
04:17:42.631 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
04:17:42.632 00.001 21068 Star::Find returns 1 (0), X=815.19, Y=630.35, Mass=407807, SNR=147.5, Peak=41277 HFD=3.5
04:17:42.633 00.001 21068 MultiStar: [#1 0.30,-0.34,1.00,U] [#2 0.50,-0.21,0.00,M1] [#3 0.66,-0.02,0.00,M2] [#4 0.56,0.23,0.00,M1] [#5 0.60,-0.32,0.00,M1] [#6 0.33,-0.16,0.36,U] [#7 -0.00,-0.58,0.00,M2] [#8 0.37,-0.13,0.22,U] 
04:17:42.634 00.001 21068 refined, 3 included, MultiStar: {0.37, -0.17}, one-star: {0.45, -0.02}
04:17:42.634 00.000 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
04:17:42.636 00.002 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
04:17:42.638 00.002 21068 CameraToMount -- cameraX=0.37 cameraY=-0.17 hyp=0.41 cameraTheta=-0.44 mountX=-0.39 mountY=0.08, mountTheta=2.93
04:17:42.640 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.17, opts=13)
04:17:42.641 00.001 21068 Enqueuing Move request for scope (0.37, -0.17)
04:17:42.642 00.001 16108 Worker thread wakes up
04:17:42.643 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.17) opts 0xd
04:17:42.643 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.17)
04:17:42.643 00.000 16108 Moving (0.37, -0.17) raw xDistance=-0.39 yDistance=0.08
04:17:42.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:17:42.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:42.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:17:42.643 00.000 16108 MoveAxis(E, 103, ABG)
04:17:42.643 00.000 16108 Guiding  Dir = 2, Dur = 103
04:17:42.644 00.001 16108 IsSlewing returns 0
04:17:42.644 00.000 16108 IsGuiding returns 0
04:17:42.651 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2070, max=65535, med=4307, FiltMin=3702, FiltMax=36240, Gamma=1.000
04:17:42.666 00.015 21068 UpdateGuideState exits: m=407807 SNR=147.5
04:17:42.667 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:42.667 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:42.668 00.001 21068 Enqueuing Expose request
04:17:42.700 00.032 16108 PulseGuide returned control before completion, sleep 57
04:17:42.762 00.062 16108 IsGuiding returns 1
04:17:42.762 00.000 16108 scope still moving after pulse duration time elapsed
04:17:42.794 00.032 16108 IsSlewing returns 0
04:17:42.794 00.000 16108 IsGuiding returns 1
04:17:42.825 00.031 16108 IsSlewing returns 0
04:17:42.825 00.000 16108 IsGuiding returns 1
04:17:42.857 00.032 16108 IsSlewing returns 0
04:17:42.857 00.000 16108 IsGuiding returns 0
04:17:42.858 00.001 16108 scope move finished after 103 + 110 ms
04:17:42.858 00.000 16108 Move returns status 0, amount 103
04:17:42.858 00.000 16108 MoveAxis(N, 0, ABG)
04:17:42.858 00.000 16108 Move returns status 0, amount 0
04:17:42.858 00.000 16108 move complete, result=0
04:17:42.858 00.000 16108 worker thread done servicing request
04:17:42.858 00.000 16108 Worker thread wakes up
04:17:42.858 00.000 21068 GuideStep: -0.4 px 103 ms EAST, 0.1 px 0 ms NORTH
04:17:42.861 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:42.861 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:43.830 00.969 16108 Exposure complete
04:17:43.886 00.056 16108 worker thread done servicing request
04:17:43.886 00.000 21068 OnExposeComplete: enter
04:17:43.888 00.002 21068 UpdateGuideState(): m_state=6
04:17:43.889 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
04:17:43.890 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.47, Mass=410584, SNR=159.6, Peak=41517 HFD=3.4
04:17:43.891 00.001 21068 MultiStar: [#1 0.08,-0.30,0.97,U] [#2 0.08,-0.33,1.12,U] [#3 0.42,0.07,0.72,U] [#4 0.16,-0.05,0.43,U] [#5 -0.03,0.01,0.36,U] [#6 -0.01,-0.25,0.39,U] [#7 -0.05,0.00,0.20,U] [#8 0.33,0.15,0.27,U] 
04:17:43.891 00.000 21068 refined, 8 included, MultiStar: {0.14, -0.11}, one-star: {0.17, 0.10}
04:17:43.892 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.66)
04:17:43.893 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.56 = 2.72)
04:17:43.893 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=-0.16 mountY=0.07, mountTheta=2.71
04:17:43.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.11, opts=13)
04:17:43.896 00.001 21068 Enqueuing Move request for scope (0.14, -0.11)
04:17:43.897 00.001 16108 Worker thread wakes up
04:17:43.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
04:17:43.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
04:17:43.897 00.000 16108 Moving (0.14, -0.11) raw xDistance=-0.16 yDistance=0.07
04:17:43.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:17:43.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:43.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:17:43.897 00.000 16108 MoveAxis(E, 0, ABG)
04:17:43.898 00.001 16108 Move returns status 0, amount 0
04:17:43.898 00.000 16108 MoveAxis(N, 0, ABG)
04:17:43.898 00.000 16108 Move returns status 0, amount 0
04:17:43.898 00.000 16108 move complete, result=0
04:17:43.898 00.000 16108 worker thread done servicing request
04:17:43.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4307, FiltMin=3603, FiltMax=36819, Gamma=1.000
04:17:43.916 00.015 21068 UpdateGuideState exits: m=410584 SNR=159.6
04:17:43.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:43.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:43.918 00.000 21068 Enqueuing Expose request
04:17:43.919 00.001 16108 Worker thread wakes up
04:17:43.919 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:43.920 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:43.920 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:45.064 01.144 16108 Exposure complete
04:17:45.118 00.054 16108 worker thread done servicing request
04:17:45.118 00.000 21068 OnExposeComplete: enter
04:17:45.119 00.001 21068 UpdateGuideState(): m_state=6
04:17:45.120 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
04:17:45.121 00.001 21068 Star::Find returns 1 (0), X=814.64, Y=630.52, Mass=431812, SNR=156.5, Peak=42051 HFD=3.2
04:17:45.122 00.001 21068 MultiStar: [#1 0.12,-0.13,0.86,U] [#2 -0.02,-0.07,1.29,U] [#3 0.22,0.21,0.82,U] [#4 -0.19,-0.11,0.40,U] [#5 -0.00,0.07,0.32,U] [#6 -0.28,0.15,0.30,U] [#7 -0.18,-0.21,0.21,U] [#8 0.02,0.04,0.25,U] 
04:17:45.123 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.09, 0.14}
04:17:45.123 00.000 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
04:17:45.124 00.001 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
04:17:45.125 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.93 mountX=0.01 mountY=-0.02, mountTheta=-1.02
04:17:45.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.02, opts=13)
04:17:45.127 00.001 21068 Enqueuing Move request for scope (-0.01, 0.02)
04:17:45.128 00.001 16108 Worker thread wakes up
04:17:45.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
04:17:45.128 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
04:17:45.128 00.000 16108 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
04:17:45.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:17:45.128 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:45.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:45.128 00.000 16108 MoveAxis(E, 0, ABG)
04:17:45.128 00.000 16108 Move returns status 0, amount 0
04:17:45.129 00.001 16108 MoveAxis(N, 0, ABG)
04:17:45.129 00.000 16108 Move returns status 0, amount 0
04:17:45.129 00.000 16108 move complete, result=0
04:17:45.129 00.000 16108 worker thread done servicing request
04:17:45.132 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4310, FiltMin=3677, FiltMax=38627, Gamma=1.000
04:17:45.145 00.013 21068 UpdateGuideState exits: m=431812 SNR=156.5
04:17:45.146 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:45.146 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:45.147 00.001 21068 Enqueuing Expose request
04:17:45.149 00.002 16108 Worker thread wakes up
04:17:45.149 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:45.150 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:45.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:46.125 00.975 16108 Exposure complete
04:17:46.205 00.080 16108 worker thread done servicing request
04:17:46.205 00.000 21068 OnExposeComplete: enter
04:17:46.207 00.002 21068 UpdateGuideState(): m_state=6
04:17:46.210 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
04:17:46.211 00.001 21068 Star::Find returns 1 (0), X=814.89, Y=630.27, Mass=399214, SNR=151.9, Peak=44797 HFD=3.4
04:17:46.212 00.001 21068 MultiStar: [#1 0.29,-0.24,0.81,U] [#2 -0.08,-0.43,1.22,U] [#3 0.36,-0.04,0.93,U] [#4 0.26,-0.04,0.37,U] [#5 0.12,0.18,0.36,U] [#6 0.03,-0.33,0.34,U] [#7 0.12,-0.24,0.22,U] [#8 0.38,-0.12,0.28,U] 
04:17:46.213 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.16, -0.10}
04:17:46.214 00.001 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.55 = 2.73)
04:17:46.215 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.79)
04:17:46.218 00.003 21068 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.59 mountX=-0.17 mountY=0.06, mountTheta=2.78
04:17:46.220 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.10, opts=13)
04:17:46.222 00.002 21068 Enqueuing Move request for scope (0.16, -0.10)
04:17:46.222 00.000 16108 Worker thread wakes up
04:17:46.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
04:17:46.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
04:17:46.222 00.000 16108 Moving (0.16, -0.10) raw xDistance=-0.17 yDistance=0.06
04:17:46.223 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:17:46.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:46.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:46.223 00.000 16108 MoveAxis(E, 0, ABG)
04:17:46.223 00.000 16108 Move returns status 0, amount 0
04:17:46.223 00.000 16108 MoveAxis(N, 0, ABG)
04:17:46.223 00.000 16108 Move returns status 0, amount 0
04:17:46.223 00.000 16108 move complete, result=0
04:17:46.223 00.000 16108 worker thread done servicing request
04:17:46.232 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1696, max=65535, med=4310, FiltMin=3645, FiltMax=35424, Gamma=1.000
04:17:46.248 00.016 21068 UpdateGuideState exits: m=399214 SNR=151.9
04:17:46.250 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:46.251 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:46.252 00.001 21068 Enqueuing Expose request
04:17:46.255 00.003 16108 Worker thread wakes up
04:17:46.255 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:46.255 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:46.255 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:47.407 01.152 16108 Exposure complete
04:17:47.469 00.062 16108 worker thread done servicing request
04:17:47.469 00.000 21068 OnExposeComplete: enter
04:17:47.470 00.001 21068 UpdateGuideState(): m_state=6
04:17:47.471 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
04:17:47.472 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.24, Mass=388425, SNR=142.0, Peak=42525 HFD=3.3
04:17:47.473 00.001 21068 MultiStar: [#1 0.09,-0.44,0.98,U] [#2 0.24,-0.42,0.00,M1] [#3 0.28,-0.12,0.95,U] [#4 -0.14,-0.24,0.36,U] [#5 0.35,0.17,0.43,U] [#6 0.17,-0.22,0.45,U] [#7 -0.13,-0.54,0.00,M1] [#8 0.54,-0.17,0.00,M1] 
04:17:47.474 00.001 21068 single-star, 5 included, MultiStar: {0.14, -0.19}, one-star: {0.06, -0.13}
04:17:47.474 00.000 21068 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.97) = xAngle (-4.10 = 2.18)
04:17:47.475 00.001 21068 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.24)
04:17:47.476 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=-0.08 mountY=0.11, mountTheta=2.20
04:17:47.478 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.13, opts=13)
04:17:47.479 00.001 21068 Enqueuing Move request for scope (0.06, -0.13)
04:17:47.480 00.001 16108 Worker thread wakes up
04:17:47.480 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
04:17:47.480 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
04:17:47.480 00.000 16108 Moving (0.06, -0.13) raw xDistance=-0.08 yDistance=0.11
04:17:47.480 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:47.480 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:47.480 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:17:47.480 00.000 16108 MoveAxis(E, 0, ABG)
04:17:47.481 00.001 16108 Move returns status 0, amount 0
04:17:47.481 00.000 16108 MoveAxis(N, 0, ABG)
04:17:47.481 00.000 16108 Move returns status 0, amount 0
04:17:47.481 00.000 16108 move complete, result=0
04:17:47.481 00.000 16108 worker thread done servicing request
04:17:47.485 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4313, FiltMin=3689, FiltMax=38611, Gamma=1.000
04:17:47.502 00.017 21068 UpdateGuideState exits: m=388425 SNR=142.0
04:17:47.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:47.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:47.505 00.001 21068 Enqueuing Expose request
04:17:47.506 00.001 16108 Worker thread wakes up
04:17:47.506 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:47.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:47.507 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:48.485 00.978 16108 Exposure complete
04:17:48.540 00.055 16108 worker thread done servicing request
04:17:48.540 00.000 21068 OnExposeComplete: enter
04:17:48.541 00.001 21068 UpdateGuideState(): m_state=6
04:17:48.543 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
04:17:48.544 00.001 21068 Star::Find returns 1 (0), X=814.86, Y=630.10, Mass=463484, SNR=170.5, Peak=52813 HFD=3.2
04:17:48.545 00.001 21068 MultiStar: [#1 0.11,-0.46,0.00,M1] [#2 0.08,-0.29,1.12,U] [#3 0.39,-0.12,0.70,U] [#4 0.39,-0.15,0.33,U] [#5 0.21,0.08,0.28,U] [#6 0.22,-0.19,0.29,U] [#7 -0.18,-0.73,0.00,M2] [#8 0.17,0.03,0.25,U] 
04:17:48.546 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.13, -0.28}
04:17:48.547 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.74 = 2.54)
04:17:48.547 00.000 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.68 = 2.60)
04:17:48.548 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.78 mountX=-0.23 mountY=0.14, mountTheta=2.58
04:17:48.549 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.19, opts=13)
04:17:48.550 00.001 21068 Enqueuing Move request for scope (0.20, -0.19)
04:17:48.551 00.001 16108 Worker thread wakes up
04:17:48.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
04:17:48.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
04:17:48.551 00.000 16108 Moving (0.20, -0.19) raw xDistance=-0.23 yDistance=0.14
04:17:48.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:17:48.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:48.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:17:48.551 00.000 16108 MoveAxis(E, 59, ABG)
04:17:48.551 00.000 16108 Guiding  Dir = 2, Dur = 59
04:17:48.552 00.001 16108 IsSlewing returns 0
04:17:48.552 00.000 16108 IsGuiding returns 0
04:17:48.554 00.002 16108 PulseGuide returned control before completion, sleep 68
04:17:48.559 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=4313, FiltMin=3581, FiltMax=37539, Gamma=1.000
04:17:48.575 00.016 21068 UpdateGuideState exits: m=463484 SNR=170.5
04:17:48.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:48.577 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:48.578 00.001 21068 Enqueuing Expose request
04:17:48.632 00.054 16108 IsGuiding returns 0
04:17:48.632 00.000 16108 Move returns status 0, amount 59
04:17:48.632 00.000 16108 MoveAxis(N, 0, ABG)
04:17:48.632 00.000 16108 Move returns status 0, amount 0
04:17:48.632 00.000 16108 move complete, result=0
04:17:48.632 00.000 16108 worker thread done servicing request
04:17:48.632 00.000 16108 Worker thread wakes up
04:17:48.632 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:48.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:48.634 00.002 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
04:17:49.794 01.160 16108 Exposure complete
04:17:49.870 00.076 16108 worker thread done servicing request
04:17:49.870 00.000 21068 OnExposeComplete: enter
04:17:49.872 00.002 21068 UpdateGuideState(): m_state=6
04:17:49.875 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
04:17:49.876 00.001 21068 Star::Find returns 1 (0), X=814.62, Y=630.30, Mass=480423, SNR=167.8, Peak=46144 HFD=3.3
04:17:49.878 00.002 21068 MultiStar: [#1 -0.03,-0.21,0.92,U] [#2 -0.02,-0.28,1.19,U] [#3 0.06,0.12,0.82,U] [#4 -0.20,-0.20,0.37,U] [#5 -0.05,0.18,0.32,U] [#6 -0.30,-0.34,0.28,U] [#7 -0.21,-0.39,0.20,U] [#8 -0.04,0.19,0.29,U] 
04:17:49.880 00.002 21068 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.12, -0.07}
04:17:49.881 00.001 21068 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
04:17:49.884 00.003 21068 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.31)
04:17:49.885 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.07 mountX=0.04 mountY=0.13, mountTheta=1.25
04:17:49.888 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.12, opts=13)
04:17:49.890 00.002 21068 Enqueuing Move request for scope (-0.06, -0.12)
04:17:49.891 00.001 16108 Worker thread wakes up
04:17:49.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
04:17:49.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
04:17:49.891 00.000 16108 Moving (-0.06, -0.12) raw xDistance=0.04 yDistance=0.13
04:17:49.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:17:49.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:49.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:17:49.891 00.000 16108 MoveAxis(E, 0, ABG)
04:17:49.891 00.000 16108 Move returns status 0, amount 0
04:17:49.891 00.000 16108 MoveAxis(N, 0, ABG)
04:17:49.891 00.000 16108 Move returns status 0, amount 0
04:17:49.891 00.000 16108 move complete, result=0
04:17:49.891 00.000 16108 worker thread done servicing request
04:17:49.898 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4313, FiltMin=3571, FiltMax=39056, Gamma=1.000
04:17:49.913 00.015 21068 UpdateGuideState exits: m=480423 SNR=167.8
04:17:49.914 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:49.916 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:49.916 00.000 21068 Enqueuing Expose request
04:17:49.917 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:49.918 00.001 16108 Worker thread wakes up
04:17:49.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:49.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:50.885 00.967 16108 Exposure complete
04:17:50.938 00.053 16108 worker thread done servicing request
04:17:50.938 00.000 21068 OnExposeComplete: enter
04:17:50.939 00.001 21068 UpdateGuideState(): m_state=6
04:17:50.941 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
04:17:50.942 00.001 21068 Star::Find returns 1 (0), X=814.86, Y=630.48, Mass=478960, SNR=170.0, Peak=48243 HFD=3.5
04:17:50.944 00.002 21068 MultiStar: [#1 0.11,-0.13,0.95,U] [#2 0.01,-0.16,1.17,U] [#3 0.15,0.09,0.70,U] [#4 -0.03,0.11,0.36,U] [#5 -0.09,-0.27,0.33,U] [#6 0.08,-0.21,0.26,U] [#7 -0.07,-0.23,0.21,U] [#8 0.03,0.38,0.28,U] 
04:17:50.946 00.002 21068 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.12, 0.11}
04:17:50.947 00.001 21068 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.97) = xAngle (-3.50 = 2.78)
04:17:50.949 00.002 21068 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
04:17:50.951 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.53 mountX=-0.06 mountY=0.02, mountTheta=2.84
04:17:50.953 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.03, opts=13)
04:17:50.955 00.002 21068 Enqueuing Move request for scope (0.06, -0.03)
04:17:50.955 00.000 16108 Worker thread wakes up
04:17:50.956 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
04:17:50.956 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
04:17:50.956 00.000 16108 Moving (0.06, -0.03) raw xDistance=-0.06 yDistance=0.02
04:17:50.956 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:17:50.956 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:50.956 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:17:50.956 00.000 16108 MoveAxis(E, 0, ABG)
04:17:50.956 00.000 16108 Move returns status 0, amount 0
04:17:50.956 00.000 16108 MoveAxis(N, 0, ABG)
04:17:50.956 00.000 16108 Move returns status 0, amount 0
04:17:50.958 00.002 16108 move complete, result=0
04:17:50.958 00.000 16108 worker thread done servicing request
04:17:50.964 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=720, max=65535, med=4313, FiltMin=3696, FiltMax=37174, Gamma=1.000
04:17:50.988 00.024 21068 UpdateGuideState exits: m=478960 SNR=170.0
04:17:50.991 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:50.993 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:50.995 00.002 21068 Enqueuing Expose request
04:17:50.997 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:50.998 00.001 16108 Worker thread wakes up
04:17:50.998 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:50.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:52.169 01.171 16108 Exposure complete
04:17:52.224 00.055 16108 worker thread done servicing request
04:17:52.224 00.000 21068 OnExposeComplete: enter
04:17:52.225 00.001 21068 UpdateGuideState(): m_state=6
04:17:52.226 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
04:17:52.227 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.22, Mass=411157, SNR=155.0, Peak=45485 HFD=3.4
04:17:52.228 00.001 21068 MultiStar: [#1 0.16,-0.46,0.00,M1] [#2 0.12,-0.41,1.27,U] [#3 0.10,-0.28,0.84,U] [#4 -0.11,-0.16,0.39,U] [#5 0.01,-0.13,0.32,U] [#6 -0.16,-0.15,0.26,U] [#7 -0.08,-0.77,0.00,M1] [#8 0.13,-0.20,0.29,U] 
04:17:52.230 00.002 21068 single-star, 6 included, MultiStar: {0.07, -0.25}, one-star: {0.11, -0.15}
04:17:52.233 00.003 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
04:17:52.235 00.002 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
04:17:52.237 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.95 mountX=-0.13 mountY=0.12, mountTheta=2.40
04:17:52.240 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
04:17:52.243 00.003 21068 Enqueuing Move request for scope (0.11, -0.15)
04:17:52.245 00.002 16108 Worker thread wakes up
04:17:52.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
04:17:52.245 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
04:17:52.245 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.12
04:17:52.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:17:52.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:52.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:17:52.245 00.000 16108 MoveAxis(E, 0, ABG)
04:17:52.245 00.000 16108 Move returns status 0, amount 0
04:17:52.245 00.000 16108 MoveAxis(N, 0, ABG)
04:17:52.245 00.000 16108 Move returns status 0, amount 0
04:17:52.245 00.000 16108 move complete, result=0
04:17:52.245 00.000 16108 worker thread done servicing request
04:17:52.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4313, FiltMin=3606, FiltMax=36550, Gamma=1.000
04:17:52.266 00.017 21068 UpdateGuideState exits: m=411157 SNR=155.0
04:17:52.267 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:52.268 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:52.269 00.001 21068 Enqueuing Expose request
04:17:52.269 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:52.270 00.001 16108 Worker thread wakes up
04:17:52.270 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:52.270 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:53.249 00.979 16108 Exposure complete
04:17:53.309 00.060 16108 worker thread done servicing request
04:17:53.309 00.000 21068 OnExposeComplete: enter
04:17:53.312 00.003 21068 UpdateGuideState(): m_state=6
04:17:53.313 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
04:17:53.315 00.002 21068 Star::Find returns 1 (0), X=814.70, Y=630.25, Mass=402322, SNR=157.9, Peak=40989 HFD=3.5
04:17:53.316 00.001 21068 MultiStar: [#1 0.07,-0.29,0.94,U] [#2 -0.02,-0.21,1.37,U] [#3 0.22,-0.01,0.91,U] [#4 -0.18,-0.07,0.36,U] [#5 -0.28,-0.10,0.33,U] [#6 -0.34,-0.29,0.26,U] [#7 -0.10,-0.59,0.00,M2] [#8 0.05,0.07,0.28,U] 
04:17:53.319 00.003 21068 single-star, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.04, -0.13}
04:17:53.320 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.84 = 1.45)
04:17:53.322 00.002 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.78 = 1.51)
04:17:53.323 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.87 mountX=0.02 mountY=0.13, mountTheta=1.45
04:17:53.327 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.13, opts=13)
04:17:53.329 00.002 21068 Enqueuing Move request for scope (-0.04, -0.13)
04:17:53.331 00.002 16108 Worker thread wakes up
04:17:53.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
04:17:53.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
04:17:53.331 00.000 16108 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=0.13
04:17:53.332 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:17:53.332 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:53.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:17:53.332 00.000 16108 MoveAxis(E, 0, ABG)
04:17:53.332 00.000 16108 Move returns status 0, amount 0
04:17:53.332 00.000 16108 MoveAxis(N, 0, ABG)
04:17:53.332 00.000 16108 Move returns status 0, amount 0
04:17:53.332 00.000 16108 move complete, result=0
04:17:53.332 00.000 16108 worker thread done servicing request
04:17:53.338 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1581, max=65535, med=4313, FiltMin=3645, FiltMax=44041, Gamma=1.000
04:17:53.354 00.016 21068 UpdateGuideState exits: m=402322 SNR=157.9
04:17:53.356 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:53.357 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:53.358 00.001 21068 Enqueuing Expose request
04:17:53.359 00.001 16108 Worker thread wakes up
04:17:53.359 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:53.362 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:53.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:54.511 01.149 16108 Exposure complete
04:17:54.568 00.057 16108 worker thread done servicing request
04:17:54.568 00.000 21068 OnExposeComplete: enter
04:17:54.569 00.001 21068 UpdateGuideState(): m_state=6
04:17:54.570 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
04:17:54.570 00.000 21068 Star::Find returns 1 (0), X=814.59, Y=630.21, Mass=384605, SNR=155.0, Peak=38192 HFD=3.5
04:17:54.571 00.001 21068 MultiStar: [#1 0.08,-0.29,0.77,U] [#2 -0.10,-0.38,1.21,U] [#3 0.11,-0.11,0.79,U] [#4 -0.13,-0.14,0.41,U] [#5 0.01,-0.17,0.36,U] [#6 -0.59,-0.45,0.00,M1] [#7 -0.60,-0.44,0.00,M3] [#8 -0.19,-0.24,0.32,U] 
04:17:54.572 00.001 21068 single-star, 6 included, MultiStar: {-0.05, -0.23}, one-star: {-0.15, -0.17}
04:17:54.573 00.001 21068 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.97) = xAngle (-5.26 = 1.02)
04:17:54.574 00.001 21068 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.20 = 1.08)
04:17:54.574 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.30 mountX=0.12 mountY=0.20, mountTheta=1.04
04:17:54.577 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.17, opts=13)
04:17:54.578 00.001 21068 Enqueuing Move request for scope (-0.15, -0.17)
04:17:54.579 00.001 16108 Worker thread wakes up
04:17:54.579 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
04:17:54.579 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
04:17:54.579 00.000 16108 Moving (-0.15, -0.17) raw xDistance=0.12 yDistance=0.20
04:17:54.579 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:17:54.579 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:54.579 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:17:54.579 00.000 16108 MoveAxis(E, 0, ABG)
04:17:54.579 00.000 16108 Move returns status 0, amount 0
04:17:54.579 00.000 16108 MoveAxis(N, 0, ABG)
04:17:54.579 00.000 16108 Move returns status 0, amount 0
04:17:54.579 00.000 16108 move complete, result=0
04:17:54.579 00.000 16108 worker thread done servicing request
04:17:54.586 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4310, FiltMin=3680, FiltMax=35888, Gamma=1.000
04:17:54.604 00.018 21068 UpdateGuideState exits: m=384605 SNR=155.0
04:17:54.605 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:54.606 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:54.607 00.001 21068 Enqueuing Expose request
04:17:54.608 00.001 16108 Worker thread wakes up
04:17:54.608 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:54.609 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:54.609 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:55.580 00.971 16108 Exposure complete
04:17:55.646 00.066 16108 worker thread done servicing request
04:17:55.646 00.000 21068 OnExposeComplete: enter
04:17:55.647 00.001 21068 UpdateGuideState(): m_state=6
04:17:55.648 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
04:17:55.649 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.09, Mass=399070, SNR=156.0, Peak=41581 HFD=3.4
04:17:55.650 00.001 21068 MultiStar: [#1 -0.08,-0.42,0.85,U] [#2 -0.27,-0.42,0.00,M1] [#3 0.07,-0.16,0.75,U] [#4 -0.31,-0.52,0.00,M1] [#5 -0.22,-0.08,0.32,U] [#6 -0.23,-0.34,0.29,U] [#7 -0.24,-0.21,0.24,U] [#8 -0.27,-0.42,0.00,M1] 
04:17:55.650 00.000 21068 refined, 5 included, MultiStar: {-0.07, -0.27}, one-star: {-0.03, -0.28}
04:17:55.651 00.001 21068 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.97) = xAngle (-4.79 = 1.49)
04:17:55.652 00.001 21068 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.73 = 1.56)
04:17:55.652 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.82 mountX=0.02 mountY=0.28, mountTheta=1.49
04:17:55.654 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.27, opts=13)
04:17:55.655 00.001 21068 Enqueuing Move request for scope (-0.07, -0.27)
04:17:55.656 00.001 16108 Worker thread wakes up
04:17:55.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
04:17:55.656 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
04:17:55.656 00.000 16108 Moving (-0.07, -0.27) raw xDistance=0.02 yDistance=0.28
04:17:55.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:17:55.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:17:55.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:17:55.657 00.001 16108 MoveAxis(E, 0, ABG)
04:17:55.657 00.000 16108 Move returns status 0, amount 0
04:17:55.657 00.000 16108 MoveAxis(N, 0, ABG)
04:17:55.657 00.000 16108 Move returns status 0, amount 0
04:17:55.657 00.000 16108 move complete, result=0
04:17:55.657 00.000 16108 worker thread done servicing request
04:17:55.665 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1997, max=65535, med=4307, FiltMin=3632, FiltMax=32669, Gamma=1.000
04:17:55.686 00.021 21068 UpdateGuideState exits: m=399070 SNR=156.0
04:17:55.688 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:55.691 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:55.692 00.001 21068 Enqueuing Expose request
04:17:55.694 00.002 16108 Worker thread wakes up
04:17:55.694 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:17:55.696 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:55.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:56.876 01.180 16108 Exposure complete
04:17:56.941 00.065 16108 worker thread done servicing request
04:17:56.941 00.000 21068 OnExposeComplete: enter
04:17:56.943 00.002 21068 UpdateGuideState(): m_state=6
04:17:56.945 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
04:17:56.946 00.001 21068 Star::Find returns 1 (0), X=814.88, Y=630.01, Mass=426475, SNR=154.0, Peak=45325 HFD=3.2
04:17:56.949 00.003 21068 MultiStar: [#1 0.11,-0.49,0.00,M1] [#2 0.19,-0.36,1.42,U] [#3 0.25,-0.31,0.88,U] [#4 0.27,0.01,0.42,U] [#5 0.17,-0.05,0.36,U] [#6 0.08,-0.46,0.00,M1] [#7 -0.16,-0.71,0.00,M3] [#8 0.01,-0.49,0.00,M2] 
04:17:56.950 00.001 21068 refined, 4 included, MultiStar: {0.20, -0.29}, one-star: {0.14, -0.37}
04:17:56.952 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
04:17:56.954 00.002 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
04:17:56.957 00.003 21068 CameraToMount -- cameraX=0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-0.97 mountX=-0.25 mountY=0.23, mountTheta=2.38
04:17:56.961 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.29, opts=13)
04:17:56.964 00.003 21068 Enqueuing Move request for scope (0.20, -0.29)
04:17:56.965 00.001 16108 Worker thread wakes up
04:17:56.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.29) opts 0xd
04:17:56.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.29)
04:17:56.965 00.000 16108 Moving (0.20, -0.29) raw xDistance=-0.25 yDistance=0.23
04:17:56.967 00.002 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
04:17:56.967 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:17:56.967 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:17:56.967 00.000 16108 MoveAxis(E, 64, ABG)
04:17:56.967 00.000 16108 Guiding  Dir = 2, Dur = 64
04:17:56.968 00.001 16108 IsSlewing returns 0
04:17:56.968 00.000 16108 IsGuiding returns 0
04:17:56.978 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1539, max=65535, med=4304, FiltMin=3667, FiltMax=36851, Gamma=1.000
04:17:56.997 00.019 21068 UpdateGuideState exits: m=426475 SNR=154.0
04:17:56.999 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:57.000 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:57.001 00.001 21068 Enqueuing Expose request
04:17:57.016 00.015 16108 PulseGuide returned control before completion, sleep 26
04:17:57.045 00.029 16108 IsGuiding returns 1
04:17:57.045 00.000 16108 scope still moving after pulse duration time elapsed
04:17:57.077 00.032 16108 IsSlewing returns 0
04:17:57.077 00.000 16108 IsGuiding returns 1
04:17:57.109 00.032 16108 IsSlewing returns 0
04:17:57.109 00.000 16108 IsGuiding returns 0
04:17:57.109 00.000 16108 scope move finished after 64 + 77 ms
04:17:57.110 00.001 16108 Move returns status 0, amount 64
04:17:57.110 00.000 16108 MoveAxis(N, 0, ABG)
04:17:57.110 00.000 16108 Move returns status 0, amount 0
04:17:57.110 00.000 16108 move complete, result=0
04:17:57.110 00.000 16108 worker thread done servicing request
04:17:57.110 00.000 16108 Worker thread wakes up
04:17:57.110 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
04:17:57.114 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:57.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:58.091 00.977 16108 Exposure complete
04:17:58.148 00.057 16108 worker thread done servicing request
04:17:58.148 00.000 21068 OnExposeComplete: enter
04:17:58.149 00.001 21068 UpdateGuideState(): m_state=6
04:17:58.150 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
04:17:58.152 00.002 21068 Star::Find returns 1 (0), X=814.88, Y=630.31, Mass=400826, SNR=157.7, Peak=39069 HFD=3.5
04:17:58.154 00.002 21068 MultiStar: [#1 0.09,-0.25,0.86,U] [#2 -0.18,-0.34,1.11,U] [#3 0.17,-0.17,0.90,U] [#4 -0.26,-0.15,0.40,U] [#5 -0.13,-0.37,0.35,U] [#6 -0.07,-0.50,0.00,M2] [#7 -0.02,-0.33,0.24,U] [#8 -0.27,-0.05,0.26,U] 
04:17:58.156 00.002 21068 single-star, 7 included, MultiStar: {-0.01, -0.22}, one-star: {0.15, -0.07}
04:17:58.157 00.001 21068 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
04:17:58.159 00.002 21068 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
04:17:58.160 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.16 mountY=0.03, mountTheta=2.95
04:17:58.163 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.07, opts=13)
04:17:58.164 00.001 21068 Enqueuing Move request for scope (0.15, -0.07)
04:17:58.165 00.001 16108 Worker thread wakes up
04:17:58.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
04:17:58.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
04:17:58.165 00.000 16108 Moving (0.15, -0.07) raw xDistance=-0.16 yDistance=0.03
04:17:58.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:17:58.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:58.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:17:58.165 00.000 16108 MoveAxis(E, 0, ABG)
04:17:58.165 00.000 16108 Move returns status 0, amount 0
04:17:58.165 00.000 16108 MoveAxis(N, 0, ABG)
04:17:58.165 00.000 16108 Move returns status 0, amount 0
04:17:58.165 00.000 16108 move complete, result=0
04:17:58.165 00.000 16108 worker thread done servicing request
04:17:58.172 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1856, max=65535, med=4304, FiltMin=3619, FiltMax=39440, Gamma=1.000
04:17:58.190 00.018 21068 UpdateGuideState exits: m=400826 SNR=157.7
04:17:58.190 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:58.191 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:58.192 00.001 21068 Enqueuing Expose request
04:17:58.193 00.001 16108 Worker thread wakes up
04:17:58.193 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:58.194 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:58.194 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:17:59.349 01.155 16108 Exposure complete
04:17:59.412 00.063 16108 worker thread done servicing request
04:17:59.412 00.000 21068 OnExposeComplete: enter
04:17:59.414 00.002 21068 UpdateGuideState(): m_state=6
04:17:59.415 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
04:17:59.416 00.001 21068 Star::Find returns 1 (0), X=814.63, Y=630.21, Mass=434786, SNR=165.7, Peak=43965 HFD=3.4
04:17:59.416 00.000 21068 MultiStar: [#1 0.11,-0.25,0.93,U] [#2 0.19,-0.21,1.08,U] [#3 0.26,-0.17,0.86,U] [#4 -0.11,-0.06,0.37,U] [#5 -0.27,-0.01,0.38,U] [#6 -0.53,-0.06,0.00,M3] [#7 -0.49,-0.14,0.00,M3] [#8 -0.04,-0.18,0.30,U] 
04:17:59.417 00.001 21068 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {-0.10, -0.17}
04:17:59.418 00.001 21068 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
04:17:59.419 00.001 21068 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
04:17:59.419 00.000 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.18 cameraTheta=-1.26 mountX=-0.09 mountY=0.16, mountTheta=2.07
04:17:59.421 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
04:17:59.422 00.001 21068 Enqueuing Move request for scope (0.06, -0.18)
04:17:59.423 00.001 16108 Worker thread wakes up
04:17:59.423 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
04:17:59.423 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
04:17:59.423 00.000 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
04:17:59.423 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:17:59.423 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:59.423 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:17:59.423 00.000 16108 MoveAxis(E, 0, ABG)
04:17:59.423 00.000 16108 Move returns status 0, amount 0
04:17:59.423 00.000 16108 MoveAxis(N, 0, ABG)
04:17:59.423 00.000 16108 Move returns status 0, amount 0
04:17:59.423 00.000 16108 move complete, result=0
04:17:59.423 00.000 16108 worker thread done servicing request
04:17:59.426 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1904, max=65535, med=4301, FiltMin=3606, FiltMax=36288, Gamma=1.000
04:17:59.449 00.023 21068 UpdateGuideState exits: m=434786 SNR=165.7
04:17:59.450 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:59.451 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:17:59.452 00.001 21068 Enqueuing Expose request
04:17:59.453 00.001 16108 Worker thread wakes up
04:17:59.453 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:59.453 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:17:59.454 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:00.440 00.986 16108 Exposure complete
04:18:00.511 00.071 16108 worker thread done servicing request
04:18:00.511 00.000 21068 OnExposeComplete: enter
04:18:00.511 00.000 21068 UpdateGuideState(): m_state=6
04:18:00.512 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
04:18:00.513 00.001 21068 Star::Find returns 1 (0), X=814.50, Y=630.08, Mass=443345, SNR=151.4, Peak=45008 HFD=3.5
04:18:00.514 00.001 21068 MultiStar: [#1 -0.16,-0.19,1.02,U] [#2 -0.29,-0.22,1.11,U] [#3 -0.00,-0.11,1.05,U] [#4 -0.24,-0.41,0.00,M1] [#5 0.04,0.33,0.29,U] [#6 -0.19,-0.23,0.32,U] [#7 -0.29,-0.80,0.00,M4] [#8 -0.23,0.02,0.29,U] 
04:18:00.515 00.001 21068 refined, 6 included, MultiStar: {-0.16, -0.16}, one-star: {-0.24, -0.30}
04:18:00.516 00.001 21068 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.97) = xAngle (-5.33 = 0.95)
04:18:00.516 00.000 21068 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.27 = 1.01)
04:18:00.517 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.37 mountX=0.13 mountY=0.20, mountTheta=0.97
04:18:00.519 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.16, opts=13)
04:18:00.520 00.001 21068 Enqueuing Move request for scope (-0.16, -0.16)
04:18:00.522 00.002 16108 Worker thread wakes up
04:18:00.522 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
04:18:00.523 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
04:18:00.523 00.000 16108 Moving (-0.16, -0.16) raw xDistance=0.13 yDistance=0.20
04:18:00.523 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:18:00.523 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:00.523 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:18:00.523 00.000 16108 MoveAxis(E, 0, ABG)
04:18:00.523 00.000 16108 Move returns status 0, amount 0
04:18:00.523 00.000 16108 MoveAxis(N, 0, ABG)
04:18:00.523 00.000 16108 Move returns status 0, amount 0
04:18:00.523 00.000 16108 move complete, result=0
04:18:00.524 00.001 16108 worker thread done servicing request
04:18:00.529 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1648, max=65535, med=4301, FiltMin=3677, FiltMax=35952, Gamma=1.000
04:18:00.553 00.024 21068 UpdateGuideState exits: m=443345 SNR=151.4
04:18:00.555 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:00.556 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:00.556 00.000 21068 Enqueuing Expose request
04:18:00.557 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:18:00.559 00.002 16108 Worker thread wakes up
04:18:00.559 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:00.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:01.738 01.179 16108 Exposure complete
04:18:01.832 00.094 16108 worker thread done servicing request
04:18:01.832 00.000 21068 OnExposeComplete: enter
04:18:01.833 00.001 21068 UpdateGuideState(): m_state=6
04:18:01.834 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
04:18:01.834 00.000 21068 Star::Find returns 1 (0), X=814.50, Y=630.43, Mass=458677, SNR=166.3, Peak=41744 HFD=3.2
04:18:01.835 00.001 21068 MultiStar: [#1 -0.26,-0.03,0.92,U] [#2 0.07,-0.17,1.19,U] [#3 -0.05,0.02,0.86,U] [#4 -0.19,-0.14,0.36,U] [#5 -0.24,0.17,0.38,U] [#6 -0.13,-0.03,0.27,U] [#7 -0.11,-0.16,0.23,U] [#8 0.15,-0.00,0.31,U] 
04:18:01.836 00.001 21068 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.24, 0.06}
04:18:01.838 00.002 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
04:18:01.838 00.000 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
04:18:01.839 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=0.10 mountY=0.06, mountTheta=0.52
04:18:01.840 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.03, opts=13)
04:18:01.841 00.001 21068 Enqueuing Move request for scope (-0.11, -0.03)
04:18:01.842 00.001 16108 Worker thread wakes up
04:18:01.842 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
04:18:01.842 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
04:18:01.842 00.000 16108 Moving (-0.11, -0.03) raw xDistance=0.10 yDistance=0.06
04:18:01.842 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:18:01.842 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:01.842 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:18:01.842 00.000 16108 MoveAxis(E, 0, ABG)
04:18:01.842 00.000 16108 Move returns status 0, amount 0
04:18:01.842 00.000 16108 MoveAxis(N, 0, ABG)
04:18:01.842 00.000 16108 Move returns status 0, amount 0
04:18:01.843 00.001 16108 move complete, result=0
04:18:01.843 00.000 16108 worker thread done servicing request
04:18:01.848 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=4297, FiltMin=3709, FiltMax=43049, Gamma=1.000
04:18:01.865 00.017 21068 UpdateGuideState exits: m=458677 SNR=166.3
04:18:01.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:01.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:01.867 00.000 21068 Enqueuing Expose request
04:18:01.869 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:01.870 00.001 16108 Worker thread wakes up
04:18:01.870 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:01.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:02.850 00.980 16108 Exposure complete
04:18:02.907 00.057 16108 worker thread done servicing request
04:18:02.907 00.000 21068 OnExposeComplete: enter
04:18:02.908 00.001 21068 UpdateGuideState(): m_state=6
04:18:02.909 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
04:18:02.910 00.001 21068 Star::Find returns 1 (0), X=814.88, Y=630.61, Mass=433876, SNR=159.3, Peak=45907 HFD=3.3
04:18:02.911 00.001 21068 MultiStar: [#1 0.06,-0.04,0.91,U] [#2 0.08,-0.02,1.09,U] [#3 0.19,0.18,1.03,U] [#4 0.14,0.16,0.43,U] [#5 -0.07,0.14,0.41,U] [#6 -0.12,-0.20,0.25,U] [#7 -0.08,-0.29,0.22,U] [#8 -0.04,0.25,0.31,U] 
04:18:02.913 00.002 21068 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.14, 0.23}
04:18:02.914 00.001 21068 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.97) = xAngle (-2.18 = -2.18)
04:18:02.916 00.002 21068 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.12 = -2.12)
04:18:02.917 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=-0.06 mountY=-0.10, mountTheta=-2.16
04:18:02.920 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.08, opts=13)
04:18:02.922 00.002 21068 Enqueuing Move request for scope (0.08, 0.08)
04:18:02.924 00.002 16108 Worker thread wakes up
04:18:02.924 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
04:18:02.924 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
04:18:02.924 00.000 16108 Moving (0.08, 0.08) raw xDistance=-0.06 yDistance=-0.10
04:18:02.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:18:02.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:02.925 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:18:02.925 00.000 16108 MoveAxis(E, 0, ABG)
04:18:02.925 00.000 16108 Move returns status 0, amount 0
04:18:02.925 00.000 16108 MoveAxis(N, 0, ABG)
04:18:02.925 00.000 16108 Move returns status 0, amount 0
04:18:02.925 00.000 16108 move complete, result=0
04:18:02.925 00.000 16108 worker thread done servicing request
04:18:02.929 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4294, FiltMin=3664, FiltMax=34633, Gamma=1.000
04:18:02.945 00.016 21068 UpdateGuideState exits: m=433876 SNR=159.3
04:18:02.946 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:02.947 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:02.947 00.000 21068 Enqueuing Expose request
04:18:02.949 00.002 16108 Worker thread wakes up
04:18:02.949 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:02.950 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:02.950 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:04.109 01.159 16108 Exposure complete
04:18:04.165 00.056 16108 worker thread done servicing request
04:18:04.165 00.000 21068 OnExposeComplete: enter
04:18:04.167 00.002 21068 UpdateGuideState(): m_state=6
04:18:04.168 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
04:18:04.169 00.001 21068 Star::Find returns 1 (0), X=815.01, Y=630.47, Mass=433857, SNR=154.4, Peak=44477 HFD=3.6
04:18:04.170 00.001 21068 MultiStar: [#1 0.42,-0.16,0.00,M1] [#2 0.50,-0.05,0.00,M1] [#3 0.51,0.11,0.00,M1] [#4 0.20,0.14,0.46,U] [#5 0.25,0.11,0.40,U] [#6 0.11,-0.06,0.32,U] [#7 0.09,0.09,0.24,U] [#8 0.33,0.19,0.30,U] 
04:18:04.171 00.001 21068 refined, 5 included, MultiStar: {0.23, 0.10}, one-star: {0.27, 0.09}
04:18:04.171 00.000 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
04:18:04.172 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
04:18:04.173 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.40 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
04:18:04.174 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=0.10, opts=13)
04:18:04.176 00.002 21068 Enqueuing Move request for scope (0.23, 0.10)
04:18:04.177 00.001 16108 Worker thread wakes up
04:18:04.177 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
04:18:04.177 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
04:18:04.177 00.000 16108 Moving (0.23, 0.10) raw xDistance=-0.21 yDistance=-0.15
04:18:04.177 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:18:04.177 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:04.177 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:18:04.177 00.000 16108 MoveAxis(E, 54, ABG)
04:18:04.177 00.000 16108 Guiding  Dir = 2, Dur = 54
04:18:04.178 00.001 16108 IsSlewing returns 0
04:18:04.178 00.000 16108 IsGuiding returns 0
04:18:04.179 00.001 16108 PulseGuide returned control before completion, sleep 63
04:18:04.180 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4288, FiltMin=3664, FiltMax=39027, Gamma=1.000
04:18:04.205 00.025 21068 UpdateGuideState exits: m=433857 SNR=154.4
04:18:04.207 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:04.209 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:04.211 00.002 21068 Enqueuing Expose request
04:18:04.244 00.033 16108 IsGuiding returns 1
04:18:04.244 00.000 16108 scope still moving after pulse duration time elapsed
04:18:04.275 00.031 16108 IsSlewing returns 0
04:18:04.275 00.000 16108 IsGuiding returns 0
04:18:04.275 00.000 16108 scope move finished after 54 + 43 ms
04:18:04.275 00.000 16108 Move returns status 0, amount 54
04:18:04.275 00.000 16108 MoveAxis(N, 0, ABG)
04:18:04.275 00.000 16108 Move returns status 0, amount 0
04:18:04.275 00.000 16108 move complete, result=0
04:18:04.276 00.001 16108 worker thread done servicing request
04:18:04.276 00.000 16108 Worker thread wakes up
04:18:04.276 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
04:18:04.277 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:04.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:05.256 00.979 16108 Exposure complete
04:18:05.314 00.058 16108 worker thread done servicing request
04:18:05.314 00.000 21068 OnExposeComplete: enter
04:18:05.315 00.001 21068 UpdateGuideState(): m_state=6
04:18:05.315 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
04:18:05.316 00.001 21068 Star::Find returns 1 (0), X=815.34, Y=630.57, Mass=478710, SNR=174.2, Peak=53859 HFD=3.2
04:18:05.317 00.001 21068 MultiStar: [#1 0.36,-0.13,0.97,U] [#2 0.38,-0.07,1.05,U] [#3 0.53,0.19,0.00,M2] [#4 0.49,-0.06,0.00,M1] [#5 0.49,0.12,0.00,M1] [#6 -0.05,-0.06,0.27,U] [#7 0.19,0.08,0.19,U] [#8 0.48,0.24,0.00,M1] 
04:18:05.318 00.001 21068 refined, 4 included, MultiStar: {0.39, 0.00}, one-star: {0.60, 0.20}
04:18:05.318 00.000 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
04:18:05.320 00.002 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
04:18:05.321 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.00 hyp=0.39 cameraTheta=0.00 mountX=-0.39 mountY=-0.09, mountTheta=-2.91
04:18:05.322 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.00, opts=13)
04:18:05.323 00.001 21068 Enqueuing Move request for scope (0.39, 0.00)
04:18:05.324 00.001 16108 Worker thread wakes up
04:18:05.324 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.00) opts 0xd
04:18:05.324 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.00)
04:18:05.324 00.000 16108 Moving (0.39, 0.00) raw xDistance=-0.39 yDistance=-0.09
04:18:05.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:18:05.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:05.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:18:05.324 00.000 16108 MoveAxis(E, 105, ABG)
04:18:05.324 00.000 16108 Guiding  Dir = 2, Dur = 105
04:18:05.324 00.000 16108 IsSlewing returns 0
04:18:05.325 00.001 16108 IsGuiding returns 0
04:18:05.328 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4288, FiltMin=3622, FiltMax=39427, Gamma=1.000
04:18:05.342 00.014 21068 UpdateGuideState exits: m=478710 SNR=174.2
04:18:05.344 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:05.344 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:05.345 00.001 21068 Enqueuing Expose request
04:18:05.356 00.011 16108 PulseGuide returned control before completion, sleep 84
04:18:05.448 00.092 16108 IsGuiding returns 1
04:18:05.448 00.000 16108 scope still moving after pulse duration time elapsed
04:18:05.478 00.030 16108 IsSlewing returns 0
04:18:05.478 00.000 16108 IsGuiding returns 1
04:18:05.510 00.032 16108 IsSlewing returns 0
04:18:05.511 00.001 16108 IsGuiding returns 1
04:18:05.540 00.029 16108 IsSlewing returns 0
04:18:05.540 00.000 16108 IsGuiding returns 0
04:18:05.540 00.000 16108 scope move finished after 105 + 110 ms
04:18:05.540 00.000 16108 Move returns status 0, amount 105
04:18:05.540 00.000 16108 MoveAxis(N, 0, ABG)
04:18:05.540 00.000 16108 Move returns status 0, amount 0
04:18:05.540 00.000 16108 move complete, result=0
04:18:05.542 00.002 16108 worker thread done servicing request
04:18:05.542 00.000 16108 Worker thread wakes up
04:18:05.542 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.1 px 0 ms NORTH
04:18:05.543 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:05.543 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:06.696 01.153 16108 Exposure complete
04:18:06.761 00.065 16108 worker thread done servicing request
04:18:06.761 00.000 21068 OnExposeComplete: enter
04:18:06.763 00.002 21068 UpdateGuideState(): m_state=6
04:18:06.765 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
04:18:06.766 00.001 21068 Star::Find returns 1 (0), X=814.78, Y=630.67, Mass=476911, SNR=173.6, Peak=51907 HFD=3.4
04:18:06.771 00.005 21068 MultiStar: [#1 0.29,0.17,0.94,U] [#2 0.64,0.26,0.00,M1] [#3 0.43,0.25,0.00,M3] [#4 0.24,0.41,0.00,M2] [#5 0.23,0.70,0.00,M2] [#6 0.23,0.15,0.24,U] [#7 -0.08,0.09,0.21,U] [#8 0.64,0.53,0.00,M2] 
04:18:06.772 00.001 21068 refined, 3 included, MultiStar: {0.15, 0.21}, one-star: {0.04, 0.29}
04:18:06.773 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
04:18:06.773 00.000 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
04:18:06.775 00.002 21068 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.96 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
04:18:06.776 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.21, opts=13)
04:18:06.777 00.001 21068 Enqueuing Move request for scope (0.15, 0.21)
04:18:06.778 00.001 16108 Worker thread wakes up
04:18:06.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
04:18:06.778 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
04:18:06.778 00.000 16108 Moving (0.15, 0.21) raw xDistance=-0.11 yDistance=-0.24
04:18:06.778 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:18:06.778 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:06.778 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:18:06.778 00.000 16108 MoveAxis(E, 0, ABG)
04:18:06.778 00.000 16108 Move returns status 0, amount 0
04:18:06.779 00.001 16108 MoveAxis(N, 0, ABG)
04:18:06.779 00.000 16108 Move returns status 0, amount 0
04:18:06.779 00.000 16108 move complete, result=0
04:18:06.779 00.000 16108 worker thread done servicing request
04:18:06.782 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1520, max=65535, med=4288, FiltMin=3712, FiltMax=33891, Gamma=1.000
04:18:06.803 00.021 21068 UpdateGuideState exits: m=476911 SNR=173.6
04:18:06.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:06.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:06.806 00.001 21068 Enqueuing Expose request
04:18:06.806 00.000 16108 Worker thread wakes up
04:18:06.806 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:06.807 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:06.807 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:07.796 00.989 16108 Exposure complete
04:18:07.885 00.089 16108 worker thread done servicing request
04:18:07.885 00.000 21068 OnExposeComplete: enter
04:18:07.886 00.001 21068 UpdateGuideState(): m_state=6
04:18:07.887 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
04:18:07.887 00.000 21068 Star::Find returns 1 (0), X=814.80, Y=630.84, Mass=497294, SNR=167.9, Peak=49907 HFD=3.6
04:18:07.888 00.001 21068 MultiStar: [#1 0.00,0.29,1.00,U] [#2 0.06,0.15,1.14,U] [#3 0.38,0.39,0.00,M4] [#4 0.06,0.49,0.00,M3] [#5 0.29,0.14,0.38,U] [#6 0.07,0.08,0.27,U] [#7 0.13,0.09,0.23,U] [#8 0.30,0.52,0.00,M3] 
04:18:07.889 00.001 21068 refined, 5 included, MultiStar: {0.07, 0.25}, one-star: {0.07, 0.47}
04:18:07.890 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
04:18:07.890 00.000 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
04:18:07.891 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=-0.03 mountY=-0.26, mountTheta=-1.67
04:18:07.892 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.25, opts=13)
04:18:07.894 00.002 21068 Enqueuing Move request for scope (0.07, 0.25)
04:18:07.896 00.002 16108 Worker thread wakes up
04:18:07.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
04:18:07.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
04:18:07.896 00.000 16108 Moving (0.07, 0.25) raw xDistance=-0.03 yDistance=-0.26
04:18:07.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:18:07.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:18:07.896 00.000 16108 MoveAxis(E, 0, ABG)
04:18:07.896 00.000 16108 Move returns status 0, amount 0
04:18:07.896 00.000 16108 MoveAxis(N, 53, ABG)
04:18:07.896 00.000 16108 Guiding  Dir = 0, Dur = 53
04:18:07.897 00.001 16108 IsSlewing returns 0
04:18:07.897 00.000 16108 IsGuiding returns 0
04:18:07.902 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1789, max=65535, med=4288, FiltMin=3689, FiltMax=36403, Gamma=1.000
04:18:07.913 00.011 16108 PulseGuide returned control before completion, sleep 48
04:18:07.919 00.006 21068 UpdateGuideState exits: m=497294 SNR=167.9
04:18:07.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:07.921 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:07.922 00.001 21068 Enqueuing Expose request
04:18:07.974 00.052 16108 IsGuiding returns 1
04:18:07.974 00.000 16108 scope still moving after pulse duration time elapsed
04:18:08.006 00.032 16108 IsSlewing returns 0
04:18:08.006 00.000 16108 IsGuiding returns 0
04:18:08.006 00.000 16108 scope move finished after 53 + 56 ms
04:18:08.006 00.000 16108 Move returns status 0, amount 53
04:18:08.006 00.000 16108 move complete, result=0
04:18:08.006 00.000 16108 worker thread done servicing request
04:18:08.007 00.001 16108 Worker thread wakes up
04:18:08.007 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:08.007 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 53 ms NORTH
04:18:08.010 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:09.171 01.161 16108 Exposure complete
04:18:09.228 00.057 16108 worker thread done servicing request
04:18:09.228 00.000 21068 OnExposeComplete: enter
04:18:09.228 00.000 21068 UpdateGuideState(): m_state=6
04:18:09.230 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
04:18:09.231 00.001 21068 Star::Find returns 1 (0), X=815.36, Y=630.47, Mass=462291, SNR=156.3, Peak=48915 HFD=3.2
04:18:09.232 00.001 21068 MultiStar: [#1 0.69,-0.11,0.00,M1] [#2 0.86,0.08,0.00,M1] [#3 0.95,-0.05,0.00,M5] [#4 0.77,0.24,0.00,M4] [#5 0.80,0.16,0.00,M2] [#6 0.79,-0.02,0.00,M1] [#7 0.49,-0.08,0.00,M1] [#8 0.71,0.29,0.00,M4] 
04:18:09.233 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
04:18:09.233 00.000 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
04:18:09.234 00.001 21068 CameraToMount -- cameraX=0.62 cameraY=0.09 hyp=0.63 cameraTheta=0.15 mountX=-0.60 mountY=-0.24, mountTheta=-2.76
04:18:09.236 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.62, y=0.09, opts=13)
04:18:09.237 00.001 21068 Enqueuing Move request for scope (0.62, 0.09)
04:18:09.238 00.001 16108 Worker thread wakes up
04:18:09.238 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.09) opts 0xd
04:18:09.238 00.000 16108 Handling offset move in thread for scope, endpoint = (0.62, 0.09)
04:18:09.238 00.000 16108 Moving (0.62, 0.09) raw xDistance=-0.60 yDistance=-0.24
04:18:09.238 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
04:18:09.238 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:18:09.238 00.000 16108 MoveAxis(E, 157, ABG)
04:18:09.238 00.000 16108 Guiding  Dir = 2, Dur = 157
04:18:09.238 00.000 16108 IsSlewing returns 0
04:18:09.238 00.000 16108 IsGuiding returns 0
04:18:09.241 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1337, max=65535, med=4288, FiltMin=3702, FiltMax=36521, Gamma=1.000
04:18:09.255 00.014 21068 UpdateGuideState exits: m=462291 SNR=156.3
04:18:09.256 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:09.256 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:09.257 00.001 21068 Enqueuing Expose request
04:18:09.264 00.007 16108 PulseGuide returned control before completion, sleep 142
04:18:09.419 00.155 16108 IsGuiding returns 1
04:18:09.419 00.000 16108 scope still moving after pulse duration time elapsed
04:18:09.450 00.031 16108 IsSlewing returns 0
04:18:09.450 00.000 16108 IsGuiding returns 0
04:18:09.450 00.000 16108 scope move finished after 157 + 55 ms
04:18:09.450 00.000 16108 Move returns status 0, amount 157
04:18:09.450 00.000 16108 MoveAxis(N, 48, ABG)
04:18:09.450 00.000 16108 Guiding  Dir = 0, Dur = 48
04:18:09.452 00.002 16108 IsSlewing returns 0
04:18:09.452 00.000 16108 IsGuiding returns 0
04:18:09.498 00.046 16108 PulseGuide returned control before completion, sleep 12
04:18:09.512 00.014 16108 IsGuiding returns 1
04:18:09.512 00.000 16108 scope still moving after pulse duration time elapsed
04:18:09.543 00.031 16108 IsSlewing returns 0
04:18:09.543 00.000 16108 IsGuiding returns 1
04:18:09.574 00.031 16108 IsSlewing returns 0
04:18:09.574 00.000 16108 IsGuiding returns 1
04:18:09.606 00.032 16108 IsSlewing returns 0
04:18:09.606 00.000 16108 IsGuiding returns 0
04:18:09.606 00.000 16108 scope move finished after 48 + 106 ms
04:18:09.606 00.000 16108 Move returns status 0, amount 48
04:18:09.606 00.000 16108 move complete, result=0
04:18:09.606 00.000 16108 worker thread done servicing request
04:18:09.606 00.000 16108 Worker thread wakes up
04:18:09.606 00.000 21068 GuideStep: -0.6 px 157 ms EAST, -0.2 px 48 ms NORTH
04:18:09.608 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:09.608 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:10.583 00.975 16108 Exposure complete
04:18:10.646 00.063 16108 worker thread done servicing request
04:18:10.646 00.000 21068 OnExposeComplete: enter
04:18:10.649 00.003 21068 UpdateGuideState(): m_state=6
04:18:10.651 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
04:18:10.652 00.001 21068 Star::Find returns 1 (0), X=814.96, Y=630.14, Mass=483621, SNR=178.5, Peak=57613 HFD=3.1
04:18:10.653 00.001 21068 MultiStar: [#1 0.20,-0.54,0.00,M2] [#2 0.42,-0.46,0.00,M2] [#3 0.38,-0.43,0.00,M6] [#4 0.47,-0.34,0.00,M5] [#5 0.18,-0.31,0.31,U] [#6 0.12,-0.74,0.00,M2] [#7 -0.27,-0.90,0.00,M2] [#8 0.38,-0.61,0.00,M5] 
04:18:10.654 00.001 21068 single-star, 1 included, MultiStar: {0.22, -0.25}, one-star: {0.23, -0.23}
04:18:10.655 00.001 21068 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.97) = xAngle (-3.77 = 2.52)
04:18:10.656 00.001 21068 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.71 = 2.58)
04:18:10.657 00.001 21068 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.33 cameraTheta=-0.80 mountX=-0.26 mountY=0.17, mountTheta=2.56
04:18:10.659 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.23, opts=13)
04:18:10.660 00.001 21068 Enqueuing Move request for scope (0.23, -0.23)
04:18:10.661 00.001 16108 Worker thread wakes up
04:18:10.661 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
04:18:10.661 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
04:18:10.661 00.000 16108 Moving (0.23, -0.23) raw xDistance=-0.26 yDistance=0.17
04:18:10.661 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
04:18:10.661 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:10.661 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:18:10.661 00.000 16108 MoveAxis(E, 80, ABG)
04:18:10.661 00.000 16108 Guiding  Dir = 2, Dur = 80
04:18:10.662 00.001 16108 IsSlewing returns 0
04:18:10.662 00.000 16108 IsGuiding returns 0
04:18:10.666 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4291, FiltMin=3709, FiltMax=37113, Gamma=1.000
04:18:10.678 00.012 16108 PulseGuide returned control before completion, sleep 75
04:18:10.680 00.002 21068 UpdateGuideState exits: m=483621 SNR=178.5
04:18:10.681 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:10.682 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:10.683 00.001 21068 Enqueuing Expose request
04:18:10.756 00.073 16108 IsGuiding returns 1
04:18:10.756 00.000 16108 scope still moving after pulse duration time elapsed
04:18:10.786 00.030 16108 IsSlewing returns 0
04:18:10.786 00.000 16108 IsGuiding returns 0
04:18:10.786 00.000 16108 scope move finished after 80 + 44 ms
04:18:10.786 00.000 16108 Move returns status 0, amount 80
04:18:10.786 00.000 16108 MoveAxis(N, 0, ABG)
04:18:10.786 00.000 16108 Move returns status 0, amount 0
04:18:10.786 00.000 16108 move complete, result=0
04:18:10.786 00.000 16108 worker thread done servicing request
04:18:10.788 00.002 16108 Worker thread wakes up
04:18:10.788 00.000 21068 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH
04:18:10.790 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:10.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:11.950 01.160 16108 Exposure complete
04:18:12.022 00.072 16108 worker thread done servicing request
04:18:12.022 00.000 21068 OnExposeComplete: enter
04:18:12.024 00.002 21068 UpdateGuideState(): m_state=6
04:18:12.026 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
04:18:12.027 00.001 21068 Star::Find returns 1 (0), X=814.20, Y=629.84, Mass=432359, SNR=154.9, Peak=51328 HFD=3.1
04:18:12.028 00.001 21068 MultiStar: [#1 -0.45,-0.67,0.00,M3] [#2 -0.37,-0.66,0.00,M3] [#3 -0.19,-0.61,0.00,M7] [#4 -0.51,-0.56,0.00,M6] [#5 -0.48,-0.49,0.00,M2] [#6 -0.23,-0.56,0.00,M3] [#7 -0.49,-1.00,0.00,M3] [#8 -0.20,-0.30,0.28,U] 
04:18:12.029 00.001 21068 refined, 1 included, MultiStar: {-0.46, -0.48}, one-star: {-0.54, -0.53}
04:18:12.030 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
04:18:12.031 00.001 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
04:18:12.032 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.48 hyp=0.67 cameraTheta=-2.34 mountX=0.37 mountY=0.58, mountTheta=1.00
04:18:12.033 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.48, opts=13)
04:18:12.034 00.001 21068 Enqueuing Move request for scope (-0.46, -0.48)
04:18:12.035 00.001 16108 Worker thread wakes up
04:18:12.035 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.48) opts 0xd
04:18:12.035 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.48)
04:18:12.035 00.000 16108 Moving (-0.46, -0.48) raw xDistance=0.37 yDistance=0.58
04:18:12.035 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
04:18:12.035 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:18:12.035 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
04:18:12.035 00.000 16108 MoveAxis(W, 92, ABG)
04:18:12.035 00.000 16108 Guiding  Dir = 3, Dur = 92
04:18:12.035 00.000 16108 IsSlewing returns 0
04:18:12.035 00.000 16108 IsGuiding returns 0
04:18:12.039 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4294, FiltMin=3715, FiltMax=33120, Gamma=1.000
04:18:12.053 00.014 21068 UpdateGuideState exits: m=432359 SNR=154.9
04:18:12.054 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:12.055 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:12.055 00.000 21068 Enqueuing Expose request
04:18:12.091 00.036 16108 PulseGuide returned control before completion, sleep 48
04:18:12.151 00.060 16108 IsGuiding returns 1
04:18:12.151 00.000 16108 scope still moving after pulse duration time elapsed
04:18:12.182 00.031 16108 IsSlewing returns 0
04:18:12.182 00.000 16108 IsGuiding returns 0
04:18:12.182 00.000 16108 scope move finished after 92 + 55 ms
04:18:12.184 00.002 16108 Move returns status 0, amount 92
04:18:12.184 00.000 16108 MoveAxis(N, 0, ABG)
04:18:12.184 00.000 16108 Move returns status 0, amount 0
04:18:12.184 00.000 16108 move complete, result=0
04:18:12.184 00.000 16108 worker thread done servicing request
04:18:12.184 00.000 16108 Worker thread wakes up
04:18:12.184 00.000 21068 GuideStep: 0.4 px 92 ms WEST, 0.6 px 0 ms NORTH
04:18:12.186 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:12.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:13.158 00.972 16108 Exposure complete
04:18:13.232 00.074 16108 worker thread done servicing request
04:18:13.232 00.000 21068 OnExposeComplete: enter
04:18:13.235 00.003 21068 UpdateGuideState(): m_state=6
04:18:13.237 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
04:18:13.239 00.002 21068 Star::Find returns 1 (0), X=814.50, Y=630.11, Mass=425955, SNR=152.4, Peak=45600 HFD=3.5
04:18:13.240 00.001 21068 MultiStar: [#1 -0.24,-0.67,0.00,M4] [#2 -0.16,-0.68,0.00,M4] [#3 -0.31,-0.60,0.00,M8] [#4 -0.21,-0.53,0.00,M7] [#5 -0.29,-0.43,0.00,M3] [#6 -0.43,-0.58,0.00,M4] [#7 -0.39,-0.92,0.00,M4] [#8 -0.13,-0.33,0.29,U] 
04:18:13.241 00.001 21068 refined, 1 included, MultiStar: {-0.21, -0.28}, one-star: {-0.24, -0.26}
04:18:13.242 00.001 21068 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.97) = xAngle (-5.19 = 1.10)
04:18:13.243 00.001 21068 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.16)
04:18:13.245 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.22 mountX=0.16 mountY=0.32, mountTheta=1.11
04:18:13.247 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.28, opts=13)
04:18:13.248 00.001 21068 Enqueuing Move request for scope (-0.21, -0.28)
04:18:13.250 00.002 16108 Worker thread wakes up
04:18:13.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd
04:18:13.250 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.28)
04:18:13.250 00.000 16108 Moving (-0.21, -0.28) raw xDistance=0.16 yDistance=0.32
04:18:13.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:18:13.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:18:13.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:18:13.250 00.000 16108 MoveAxis(E, 0, ABG)
04:18:13.250 00.000 16108 Move returns status 0, amount 0
04:18:13.250 00.000 16108 MoveAxis(N, 0, ABG)
04:18:13.250 00.000 16108 Move returns status 0, amount 0
04:18:13.250 00.000 16108 move complete, result=0
04:18:13.250 00.000 16108 worker thread done servicing request
04:18:13.254 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1917, max=65535, med=4301, FiltMin=3673, FiltMax=29309, Gamma=1.000
04:18:13.271 00.017 21068 UpdateGuideState exits: m=425955 SNR=152.4
04:18:13.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:13.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:13.274 00.001 21068 Enqueuing Expose request
04:18:13.275 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:18:13.276 00.001 16108 Worker thread wakes up
04:18:13.276 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:13.276 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:14.450 01.174 16108 Exposure complete
04:18:14.514 00.064 16108 worker thread done servicing request
04:18:14.514 00.000 21068 OnExposeComplete: enter
04:18:14.515 00.001 21068 UpdateGuideState(): m_state=6
04:18:14.517 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
04:18:14.518 00.001 21068 Star::Find returns 1 (0), X=814.64, Y=629.95, Mass=489690, SNR=173.7, Peak=53773 HFD=3.3
04:18:14.519 00.001 21068 MultiStar: [#1 0.07,-0.53,0.00,M5] [#2 -0.18,-0.64,0.00,M5] [#3 0.02,-0.46,0.00,M9] [#4 -0.14,-0.47,0.00,M8] [#5 -0.07,-0.55,0.00,M4] [#6 -0.23,-0.61,0.00,M5] [#7 -0.50,-0.70,0.00,M5] [#8 -0.05,-0.30,0.32,U] 
04:18:14.520 00.001 21068 refined, 1 included, MultiStar: {-0.09, -0.40}, one-star: {-0.10, -0.43}
04:18:14.520 00.000 21068 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.97) = xAngle (-4.76 = 1.53)
04:18:14.521 00.001 21068 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.69 = 1.59)
04:18:14.522 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.40 hyp=0.41 cameraTheta=-1.79 mountX=0.02 mountY=0.41, mountTheta=1.53
04:18:14.523 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.40, opts=13)
04:18:14.524 00.001 21068 Enqueuing Move request for scope (-0.09, -0.40)
04:18:14.524 00.000 16108 Worker thread wakes up
04:18:14.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.40) opts 0xd
04:18:14.524 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.40)
04:18:14.525 00.001 16108 Moving (-0.09, -0.40) raw xDistance=0.02 yDistance=0.41
04:18:14.525 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:18:14.525 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:18:14.525 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
04:18:14.525 00.000 16108 MoveAxis(E, 0, ABG)
04:18:14.525 00.000 16108 Move returns status 0, amount 0
04:18:14.525 00.000 16108 MoveAxis(N, 0, ABG)
04:18:14.525 00.000 16108 Move returns status 0, amount 0
04:18:14.525 00.000 16108 move complete, result=0
04:18:14.525 00.000 16108 worker thread done servicing request
04:18:14.529 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=838, max=65535, med=4304, FiltMin=3680, FiltMax=30851, Gamma=1.000
04:18:14.555 00.026 21068 UpdateGuideState exits: m=489690 SNR=173.7
04:18:14.556 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:14.557 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:14.558 00.001 21068 Enqueuing Expose request
04:18:14.560 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:18:14.561 00.001 16108 Worker thread wakes up
04:18:14.561 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:14.561 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:15.530 00.969 16108 Exposure complete
04:18:15.584 00.054 16108 worker thread done servicing request
04:18:15.584 00.000 21068 OnExposeComplete: enter
04:18:15.586 00.002 21068 UpdateGuideState(): m_state=6
04:18:15.588 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
04:18:15.589 00.001 21068 Star::Find returns 1 (0), X=814.36, Y=629.76, Mass=458121, SNR=169.3, Peak=50608 HFD=3.6
04:18:15.590 00.001 21068 MultiStar: [#1 -0.28,-0.88,0.00,M6] [#2 -0.42,-0.73,0.00,M6] [#3 -0.29,-0.69,0.00,M10] [#4 -0.56,-0.87,0.00,M9] [#5 -0.52,-0.65,0.00,M5] [#6 -0.40,-0.63,0.00,M6] [#7 -0.64,-1.14,0.00,M6] [#8 -0.70,-0.62,0.00,M3] 
04:18:15.591 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
04:18:15.592 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
04:18:15.593 00.001 21068 CameraToMount -- cameraX=-0.37 cameraY=-0.62 hyp=0.72 cameraTheta=-2.11 mountX=0.26 mountY=0.69, mountTheta=1.21
04:18:15.595 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.37, y=-0.62, opts=13)
04:18:15.596 00.001 21068 Enqueuing Move request for scope (-0.37, -0.62)
04:18:15.597 00.001 16108 Worker thread wakes up
04:18:15.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.62) opts 0xd
04:18:15.597 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.37, -0.62)
04:18:15.597 00.000 16108 Moving (-0.37, -0.62) raw xDistance=0.26 yDistance=0.69
04:18:15.598 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:18:15.598 00.000 16108 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
04:18:15.598 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.07
04:18:15.598 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:18:15.598 00.000 16108 MoveAxis(W, 68, ABG)
04:18:15.598 00.000 16108 Guiding  Dir = 3, Dur = 68
04:18:15.598 00.000 16108 IsSlewing returns 0
04:18:15.598 00.000 16108 IsGuiding returns 0
04:18:15.602 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1405, max=65535, med=4310, FiltMin=3715, FiltMax=33107, Gamma=1.000
04:18:15.616 00.014 21068 UpdateGuideState exits: m=458121 SNR=169.3
04:18:15.617 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:15.618 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:15.618 00.000 21068 Enqueuing Expose request
04:18:15.631 00.013 16108 PulseGuide returned control before completion, sleep 45
04:18:15.692 00.061 16108 IsGuiding returns 1
04:18:15.692 00.000 16108 scope still moving after pulse duration time elapsed
04:18:15.724 00.032 16108 IsSlewing returns 0
04:18:15.724 00.000 16108 IsGuiding returns 0
04:18:15.724 00.000 16108 scope move finished after 68 + 58 ms
04:18:15.724 00.000 16108 Move returns status 0, amount 68
04:18:15.724 00.000 16108 MoveAxis(S, 138, ABG)
04:18:15.725 00.001 16108 Guiding  Dir = 1, Dur = 138
04:18:15.725 00.000 16108 IsSlewing returns 0
04:18:15.725 00.000 16108 IsGuiding returns 0
04:18:15.788 00.063 16108 PulseGuide returned control before completion, sleep 86
04:18:15.881 00.093 16108 IsGuiding returns 1
04:18:15.881 00.000 16108 scope still moving after pulse duration time elapsed
04:18:15.913 00.032 16108 IsSlewing returns 0
04:18:15.913 00.000 16108 IsGuiding returns 1
04:18:15.946 00.033 16108 IsSlewing returns 0
04:18:15.946 00.000 16108 IsGuiding returns 1
04:18:15.977 00.031 16108 IsSlewing returns 0
04:18:15.977 00.000 16108 IsGuiding returns 0
04:18:15.977 00.000 16108 scope move finished after 138 + 114 ms
04:18:15.978 00.001 16108 Move returns status 0, amount 138
04:18:15.978 00.000 16108 move complete, result=0
04:18:15.978 00.000 16108 worker thread done servicing request
04:18:15.978 00.000 16108 Worker thread wakes up
04:18:15.978 00.000 21068 GuideStep: 0.3 px 68 ms WEST, 0.7 px 138 ms SOUTH
04:18:15.981 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:15.981 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:17.140 01.159 16108 Exposure complete
04:18:17.209 00.069 16108 worker thread done servicing request
04:18:17.209 00.000 21068 OnExposeComplete: enter
04:18:17.210 00.001 21068 UpdateGuideState(): m_state=6
04:18:17.212 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
04:18:17.213 00.001 21068 Star::Find returns 1 (0), X=813.99, Y=629.77, Mass=486114, SNR=174.7, Peak=48928 HFD=3.6
04:18:17.216 00.003 21068 MultiStar: large primary error, entering stabilization period
04:18:17.217 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
04:18:17.218 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
04:18:17.220 00.002 21068 CameraToMount -- cameraX=-0.75 cameraY=-0.61 hyp=0.97 cameraTheta=-2.46 mountX=0.63 mountY=0.77, mountTheta=0.88
04:18:17.222 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.75, y=-0.61, opts=13)
04:18:17.223 00.001 21068 Enqueuing Move request for scope (-0.75, -0.61)
04:18:17.223 00.000 16108 Worker thread wakes up
04:18:17.224 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.61) opts 0xd
04:18:17.224 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.75, -0.61)
04:18:17.224 00.000 16108 Moving (-0.75, -0.61) raw xDistance=0.63 yDistance=0.77
04:18:17.224 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
04:18:17.224 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
04:18:17.224 00.000 16108 MoveAxis(W, 170, ABG)
04:18:17.224 00.000 16108 Guiding  Dir = 3, Dur = 170
04:18:17.224 00.000 16108 IsSlewing returns 0
04:18:17.224 00.000 16108 IsGuiding returns 0
04:18:17.229 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1974, max=65535, med=4320, FiltMin=3705, FiltMax=30672, Gamma=1.000
04:18:17.243 00.014 21068 UpdateGuideState exits: m=486114 SNR=174.7
04:18:17.245 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:17.246 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:17.247 00.001 21068 Enqueuing Expose request
04:18:17.266 00.019 16108 PulseGuide returned control before completion, sleep 139
04:18:17.422 00.156 16108 IsGuiding returns 1
04:18:17.422 00.000 16108 scope still moving after pulse duration time elapsed
04:18:17.453 00.031 16108 IsSlewing returns 0
04:18:17.453 00.000 16108 IsGuiding returns 0
04:18:17.453 00.000 16108 scope move finished after 170 + 58 ms
04:18:17.453 00.000 16108 Move returns status 0, amount 170
04:18:17.453 00.000 16108 MoveAxis(S, 154, ABG)
04:18:17.453 00.000 16108 Guiding  Dir = 1, Dur = 154
04:18:17.453 00.000 16108 IsSlewing returns 0
04:18:17.454 00.001 16108 IsGuiding returns 0
04:18:17.502 00.048 16108 PulseGuide returned control before completion, sleep 117
04:18:17.626 00.124 16108 IsGuiding returns 1
04:18:17.626 00.000 16108 scope still moving after pulse duration time elapsed
04:18:17.657 00.031 16108 IsSlewing returns 0
04:18:17.657 00.000 16108 IsGuiding returns 1
04:18:17.688 00.031 16108 IsSlewing returns 0
04:18:17.688 00.000 16108 IsGuiding returns 0
04:18:17.688 00.000 16108 scope move finished after 154 + 80 ms
04:18:17.688 00.000 16108 Move returns status 0, amount 154
04:18:17.688 00.000 16108 move complete, result=0
04:18:17.688 00.000 16108 worker thread done servicing request
04:18:17.688 00.000 16108 Worker thread wakes up
04:18:17.688 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:17.688 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:17.688 00.000 21068 GuideStep: 0.6 px 170 ms WEST, 0.8 px 154 ms SOUTH
04:18:18.659 00.971 16108 Exposure complete
04:18:18.733 00.074 16108 worker thread done servicing request
04:18:18.733 00.000 21068 OnExposeComplete: enter
04:18:18.734 00.001 21068 UpdateGuideState(): m_state=6
04:18:18.734 00.000 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
04:18:18.735 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.03, Mass=461389, SNR=160.8, Peak=42605 HFD=3.6
04:18:18.737 00.002 21068 MultiStar: exiting stabilization period
04:18:18.738 00.001 21068 MultiStar: [#1 0.07,-0.34,0.88,U] [#2 0.26,-0.52,0.00,M7] [#3 0.21,-0.50,0.00,R] [#4 0.16,-0.28,0.35,U] [#5 0.00,-0.43,0.33,U] [#6 -0.12,-0.41,0.28,U] [#7 -0.34,-0.08,0.22,U] [#8 0.12,-0.62,0.00,M4] 
04:18:18.738 00.000 21068 refined, 5 included, MultiStar: {0.01, -0.33}, one-star: {0.02, -0.35}
04:18:18.739 00.001 21068 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.97) = xAngle (-4.51 = 1.78)
04:18:18.740 00.001 21068 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
04:18:18.741 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.54 mountX=-0.07 mountY=0.32, mountTheta=1.78
04:18:18.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.33, opts=13)
04:18:18.743 00.000 21068 Enqueuing Move request for scope (0.01, -0.33)
04:18:18.744 00.001 16108 Worker thread wakes up
04:18:18.744 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
04:18:18.744 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
04:18:18.744 00.000 16108 Moving (0.01, -0.33) raw xDistance=-0.07 yDistance=0.32
04:18:18.745 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:18:18.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:18:18.745 00.000 16108 MoveAxis(E, 0, ABG)
04:18:18.745 00.000 16108 Move returns status 0, amount 0
04:18:18.745 00.000 16108 MoveAxis(S, 65, ABG)
04:18:18.745 00.000 16108 Guiding  Dir = 1, Dur = 65
04:18:18.745 00.000 16108 IsSlewing returns 0
04:18:18.745 00.000 16108 IsGuiding returns 0
04:18:18.749 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4326, FiltMin=3632, FiltMax=33011, Gamma=1.000
04:18:18.762 00.013 21068 UpdateGuideState exits: m=461389 SNR=160.8
04:18:18.763 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:18.764 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:18.765 00.001 21068 Enqueuing Expose request
04:18:18.771 00.006 16108 PulseGuide returned control before completion, sleep 50
04:18:18.833 00.062 16108 IsGuiding returns 1
04:18:18.833 00.000 16108 scope still moving after pulse duration time elapsed
04:18:18.864 00.031 16108 IsSlewing returns 0
04:18:18.864 00.000 16108 IsGuiding returns 0
04:18:18.864 00.000 16108 scope move finished after 65 + 53 ms
04:18:18.864 00.000 16108 Move returns status 0, amount 65
04:18:18.864 00.000 16108 move complete, result=0
04:18:18.864 00.000 16108 worker thread done servicing request
04:18:18.864 00.000 16108 Worker thread wakes up
04:18:18.864 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 65 ms SOUTH
04:18:18.867 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:18.867 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:20.024 01.157 16108 Exposure complete
04:18:20.104 00.080 16108 worker thread done servicing request
04:18:20.104 00.000 21068 OnExposeComplete: enter
04:18:20.105 00.001 21068 UpdateGuideState(): m_state=6
04:18:20.105 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
04:18:20.106 00.001 21068 Star::Find returns 1 (0), X=815.42, Y=630.95, Mass=481961, SNR=181.9, Peak=46707 HFD=3.7
04:18:20.107 00.001 21068 MultiStar: [#1 0.71,0.46,0.00,M6] [#2 0.52,0.25,0.00,M8] [#3 0.55,0.92,0.00,M1] [#4 0.69,0.60,0.00,M9] [#5 0.69,0.20,0.00,M5] [#6 0.29,0.32,0.25,U] [#7 0.50,0.09,0.00,M6] [#8 0.60,0.78,0.00,M5] 
04:18:20.108 00.001 21068 refined, 1 included, MultiStar: {0.61, 0.52}, one-star: {0.69, 0.57}
04:18:20.109 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
04:18:20.110 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
04:18:20.110 00.000 21068 CameraToMount -- cameraX=0.61 cameraY=0.52 hyp=0.80 cameraTheta=0.71 mountX=-0.51 mountY=-0.65, mountTheta=-2.24
04:18:20.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.61, y=0.52, opts=13)
04:18:20.113 00.001 21068 Enqueuing Move request for scope (0.61, 0.52)
04:18:20.114 00.001 16108 Worker thread wakes up
04:18:20.114 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.52) opts 0xd
04:18:20.114 00.000 16108 Handling offset move in thread for scope, endpoint = (0.61, 0.52)
04:18:20.114 00.000 16108 Moving (0.61, 0.52) raw xDistance=-0.51 yDistance=-0.65
04:18:20.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
04:18:20.114 00.000 16108 resist switch: large excursion: input -0.65 thresh 0.60 direction from 1 to -1
04:18:20.114 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.94
04:18:20.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
04:18:20.114 00.000 16108 MoveAxis(E, 133, ABG)
04:18:20.114 00.000 16108 Guiding  Dir = 2, Dur = 133
04:18:20.114 00.000 16108 IsSlewing returns 0
04:18:20.114 00.000 16108 IsGuiding returns 0
04:18:20.118 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1245, max=65535, med=4339, FiltMin=3459, FiltMax=33043, Gamma=1.000
04:18:20.131 00.013 21068 UpdateGuideState exits: m=481961 SNR=181.9
04:18:20.132 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:20.133 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:20.135 00.002 21068 Enqueuing Expose request
04:18:20.137 00.002 16108 PulseGuide returned control before completion, sleep 123
04:18:20.274 00.137 16108 IsGuiding returns 1
04:18:20.274 00.000 16108 scope still moving after pulse duration time elapsed
04:18:20.305 00.031 16108 IsSlewing returns 0
04:18:20.305 00.000 16108 IsGuiding returns 0
04:18:20.305 00.000 16108 scope move finished after 133 + 57 ms
04:18:20.305 00.000 16108 Move returns status 0, amount 133
04:18:20.305 00.000 16108 MoveAxis(N, 130, ABG)
04:18:20.306 00.001 16108 Guiding  Dir = 0, Dur = 130
04:18:20.306 00.000 16108 IsSlewing returns 0
04:18:20.306 00.000 16108 IsGuiding returns 0
04:18:20.369 00.063 16108 PulseGuide returned control before completion, sleep 78
04:18:20.460 00.091 16108 IsGuiding returns 1
04:18:20.460 00.000 16108 scope still moving after pulse duration time elapsed
04:18:20.490 00.030 16108 IsSlewing returns 0
04:18:20.490 00.000 16108 IsGuiding returns 1
04:18:20.522 00.032 16108 IsSlewing returns 0
04:18:20.522 00.000 16108 IsGuiding returns 1
04:18:20.553 00.031 16108 IsSlewing returns 0
04:18:20.553 00.000 16108 IsGuiding returns 0
04:18:20.553 00.000 16108 scope move finished after 130 + 117 ms
04:18:20.553 00.000 16108 Move returns status 0, amount 130
04:18:20.553 00.000 16108 move complete, result=0
04:18:20.555 00.002 16108 worker thread done servicing request
04:18:20.555 00.000 16108 Worker thread wakes up
04:18:20.555 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:20.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:20.555 00.000 21068 GuideStep: -0.5 px 133 ms EAST, -0.6 px 130 ms NORTH
04:18:21.538 00.983 16108 Exposure complete
04:18:21.597 00.059 16108 worker thread done servicing request
04:18:21.597 00.000 21068 OnExposeComplete: enter
04:18:21.599 00.002 21068 UpdateGuideState(): m_state=6
04:18:21.602 00.003 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
04:18:21.604 00.002 21068 Star::Find returns 1 (0), X=815.07, Y=630.86, Mass=403287, SNR=158.9, Peak=45251 HFD=3.3
04:18:21.605 00.001 21068 MultiStar: [#1 0.55,0.17,0.00,M7] [#2 0.03,0.20,1.16,U] [#3 0.18,0.86,0.00,M2] [#4 0.38,0.28,0.40,U] [#5 0.02,0.29,0.33,U] [#6 -0.17,-0.09,0.32,U] [#7 0.34,0.18,0.25,U] [#8 0.39,0.46,0.00,M6] 
04:18:21.607 00.002 21068 refined, 5 included, MultiStar: {0.16, 0.27}, one-star: {0.34, 0.49}
04:18:21.608 00.001 21068 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.97) = xAngle (-1.93 = -1.93)
04:18:21.610 00.002 21068 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.87 = -1.87)
04:18:21.611 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.32 cameraTheta=1.04 mountX=-0.11 mountY=-0.30, mountTheta=-1.92
04:18:21.614 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.27, opts=13)
04:18:21.617 00.003 21068 Enqueuing Move request for scope (0.16, 0.27)
04:18:21.619 00.002 16108 Worker thread wakes up
04:18:21.619 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
04:18:21.619 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
04:18:21.619 00.000 16108 Moving (0.16, 0.27) raw xDistance=-0.11 yDistance=-0.30
04:18:21.619 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:18:21.619 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:18:21.621 00.002 16108 MoveAxis(E, 0, ABG)
04:18:21.621 00.000 16108 Move returns status 0, amount 0
04:18:21.621 00.000 16108 MoveAxis(N, 61, ABG)
04:18:21.621 00.000 16108 Guiding  Dir = 0, Dur = 61
04:18:21.621 00.000 16108 IsSlewing returns 0
04:18:21.622 00.001 16108 IsGuiding returns 0
04:18:21.630 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4345, FiltMin=3709, FiltMax=35824, Gamma=1.000
04:18:21.632 00.002 16108 PulseGuide returned control before completion, sleep 62
04:18:21.649 00.017 21068 UpdateGuideState exits: m=403287 SNR=158.9
04:18:21.650 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:21.651 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:21.653 00.002 21068 Enqueuing Expose request
04:18:21.709 00.056 16108 IsGuiding returns 1
04:18:21.709 00.000 16108 scope still moving after pulse duration time elapsed
04:18:21.740 00.031 16108 IsSlewing returns 0
04:18:21.741 00.001 16108 IsGuiding returns 0
04:18:21.741 00.000 16108 scope move finished after 61 + 58 ms
04:18:21.741 00.000 16108 Move returns status 0, amount 61
04:18:21.741 00.000 16108 move complete, result=0
04:18:21.741 00.000 16108 worker thread done servicing request
04:18:21.741 00.000 16108 Worker thread wakes up
04:18:21.741 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 61 ms NORTH
04:18:21.744 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:21.744 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:22.901 01.157 16108 Exposure complete
04:18:22.958 00.057 16108 worker thread done servicing request
04:18:22.958 00.000 21068 OnExposeComplete: enter
04:18:22.959 00.001 21068 UpdateGuideState(): m_state=6
04:18:22.960 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
04:18:22.961 00.001 21068 Star::Find returns 1 (0), X=814.20, Y=630.51, Mass=444281, SNR=166.1, Peak=46806 HFD=3.4
04:18:22.962 00.001 21068 MultiStar: [#1 -0.32,0.09,0.94,U] [#2 -0.20,-0.08,0.89,U] [#3 -0.33,0.76,0.00,M3] [#4 -0.22,0.18,0.33,U] [#5 -0.32,0.12,0.30,U] [#6 -0.48,-0.02,0.34,U] [#7 -0.60,-0.39,0.00,M6] [#8 -0.28,0.23,0.26,U] 
04:18:22.962 00.000 21068 refined, 6 included, MultiStar: {-0.35, 0.08}, one-star: {-0.54, 0.14}
04:18:22.963 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
04:18:22.964 00.001 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.03 = 0.03)
04:18:22.964 00.000 21068 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.93 mountX=0.36 mountY=0.01, mountTheta=0.03
04:18:22.966 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.08, opts=13)
04:18:22.967 00.001 21068 Enqueuing Move request for scope (-0.35, 0.08)
04:18:22.967 00.000 16108 Worker thread wakes up
04:18:22.969 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
04:18:22.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
04:18:22.969 00.000 16108 Moving (-0.35, 0.08) raw xDistance=0.36 yDistance=0.01
04:18:22.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:18:22.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:22.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:18:22.969 00.000 16108 MoveAxis(W, 94, ABG)
04:18:22.969 00.000 16108 Guiding  Dir = 3, Dur = 94
04:18:22.969 00.000 16108 IsSlewing returns 0
04:18:22.969 00.000 16108 IsGuiding returns 0
04:18:22.972 00.003 16108 PulseGuide returned control before completion, sleep 101
04:18:22.972 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1299, max=65535, med=4355, FiltMin=3734, FiltMax=29517, Gamma=1.000
04:18:22.985 00.013 21068 UpdateGuideState exits: m=444281 SNR=166.1
04:18:22.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:22.988 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:22.989 00.001 21068 Enqueuing Expose request
04:18:23.080 00.091 16108 IsGuiding returns 0
04:18:23.080 00.000 16108 Move returns status 0, amount 94
04:18:23.080 00.000 16108 MoveAxis(N, 0, ABG)
04:18:23.080 00.000 16108 Move returns status 0, amount 0
04:18:23.080 00.000 16108 move complete, result=0
04:18:23.080 00.000 16108 worker thread done servicing request
04:18:23.080 00.000 16108 Worker thread wakes up
04:18:23.080 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:23.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:23.080 00.000 21068 GuideStep: 0.4 px 94 ms WEST, 0.0 px 0 ms NORTH
04:18:24.053 00.973 16108 Exposure complete
04:18:24.137 00.084 16108 worker thread done servicing request
04:18:24.137 00.000 21068 OnExposeComplete: enter
04:18:24.138 00.001 21068 UpdateGuideState(): m_state=6
04:18:24.140 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
04:18:24.140 00.000 21068 Star::Find returns 1 (0), X=814.47, Y=630.62, Mass=398572, SNR=147.0, Peak=37702 HFD=3.3
04:18:24.141 00.001 21068 MultiStar: [#1 -0.06,-0.04,1.00,U] [#2 -0.35,0.00,1.16,U] [#3 -0.32,0.57,0.00,M4] [#4 -0.32,0.05,0.36,U] [#5 -0.42,0.20,0.30,U] [#6 -0.59,0.07,0.00,M3] [#7 -0.11,-0.15,0.24,U] [#8 -0.29,0.39,0.30,U] 
04:18:24.142 00.001 21068 refined, 6 included, MultiStar: {-0.25, 0.08}, one-star: {-0.26, 0.24}
04:18:24.143 00.001 21068 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
04:18:24.143 00.000 21068 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
04:18:24.144 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.82 mountX=0.26 mountY=-0.02, mountTheta=-0.08
04:18:24.145 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.08, opts=13)
04:18:24.146 00.001 21068 Enqueuing Move request for scope (-0.25, 0.08)
04:18:24.147 00.001 16108 Worker thread wakes up
04:18:24.147 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
04:18:24.147 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
04:18:24.147 00.000 16108 Moving (-0.25, 0.08) raw xDistance=0.26 yDistance=-0.02
04:18:24.147 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
04:18:24.148 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:24.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:18:24.148 00.000 16108 MoveAxis(W, 75, ABG)
04:18:24.148 00.000 16108 Guiding  Dir = 3, Dur = 75
04:18:24.148 00.000 16108 IsSlewing returns 0
04:18:24.149 00.001 16108 IsGuiding returns 0
04:18:24.151 00.002 16108 PulseGuide returned control before completion, sleep 84
04:18:24.156 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4361, FiltMin=3737, FiltMax=33952, Gamma=1.000
04:18:24.177 00.021 21068 UpdateGuideState exits: m=398572 SNR=147.0
04:18:24.179 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:24.182 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:24.184 00.002 21068 Enqueuing Expose request
04:18:24.241 00.057 16108 IsGuiding returns 1
04:18:24.241 00.000 16108 scope still moving after pulse duration time elapsed
04:18:24.273 00.032 16108 IsSlewing returns 0
04:18:24.273 00.000 16108 IsGuiding returns 0
04:18:24.273 00.000 16108 scope move finished after 75 + 49 ms
04:18:24.273 00.000 16108 Move returns status 0, amount 75
04:18:24.273 00.000 16108 MoveAxis(N, 0, ABG)
04:18:24.273 00.000 16108 Move returns status 0, amount 0
04:18:24.273 00.000 16108 move complete, result=0
04:18:24.273 00.000 16108 worker thread done servicing request
04:18:24.273 00.000 16108 Worker thread wakes up
04:18:24.273 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:24.273 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:24.273 00.000 21068 GuideStep: 0.3 px 75 ms WEST, -0.0 px 0 ms NORTH
04:18:25.441 01.168 16108 Exposure complete
04:18:25.496 00.055 16108 worker thread done servicing request
04:18:25.496 00.000 21068 OnExposeComplete: enter
04:18:25.497 00.001 21068 UpdateGuideState(): m_state=6
04:18:25.499 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
04:18:25.500 00.001 21068 Star::Find returns 1 (0), X=813.90, Y=630.84, Mass=432105, SNR=160.7, Peak=37910 HFD=3.8
04:18:25.502 00.002 21068 MultiStar: [#1 -0.82,0.29,0.00,M6] [#2 -1.05,0.24,0.00,M6] [#3 -0.86,0.98,0.00,M5] [#4 -0.89,0.53,0.00,M7] [#5 -0.90,0.48,0.00,M3] [#6 -0.87,0.40,0.00,M4] [#7 -0.68,0.70,0.00,M6] [#8 -1.05,0.56,0.00,M5] 
04:18:25.504 00.002 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.33 = -0.33)
04:18:25.506 00.002 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.27 = -0.27)
04:18:25.507 00.001 21068 CameraToMount -- cameraX=-0.83 cameraY=0.46 hyp=0.95 cameraTheta=2.63 mountX=0.90 mountY=-0.26, mountTheta=-0.28
04:18:25.512 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.83, y=0.46, opts=13)
04:18:25.513 00.001 21068 Enqueuing Move request for scope (-0.83, 0.46)
04:18:25.515 00.002 16108 Worker thread wakes up
04:18:25.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.46) opts 0xd
04:18:25.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.83, 0.46)
04:18:25.515 00.000 16108 Moving (-0.83, 0.46) raw xDistance=0.90 yDistance=-0.26
04:18:25.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.90
04:18:25.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:18:25.515 00.000 16108 MoveAxis(W, 242, ABG)
04:18:25.515 00.000 16108 Guiding  Dir = 3, Dur = 242
04:18:25.515 00.000 16108 IsSlewing returns 0
04:18:25.515 00.000 16108 IsGuiding returns 0
04:18:25.523 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4371, FiltMin=3696, FiltMax=32144, Gamma=1.000
04:18:25.539 00.016 21068 UpdateGuideState exits: m=432105 SNR=160.7
04:18:25.541 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:25.542 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:25.543 00.001 21068 Enqueuing Expose request
04:18:25.562 00.019 16108 PulseGuide returned control before completion, sleep 206
04:18:25.783 00.221 16108 IsGuiding returns 1
04:18:25.783 00.000 16108 scope still moving after pulse duration time elapsed
04:18:25.815 00.032 16108 IsSlewing returns 0
04:18:25.815 00.000 16108 IsGuiding returns 0
04:18:25.815 00.000 16108 scope move finished after 242 + 57 ms
04:18:25.815 00.000 16108 Move returns status 0, amount 242
04:18:25.815 00.000 16108 MoveAxis(N, 52, ABG)
04:18:25.815 00.000 16108 Guiding  Dir = 0, Dur = 52
04:18:25.815 00.000 16108 IsSlewing returns 0
04:18:25.816 00.001 16108 IsGuiding returns 0
04:18:25.879 00.063 16108 IsGuiding returns 1
04:18:25.879 00.000 16108 scope still moving after pulse duration time elapsed
04:18:25.908 00.029 16108 IsSlewing returns 0
04:18:25.908 00.000 16108 IsGuiding returns 1
04:18:25.939 00.031 16108 IsSlewing returns 0
04:18:25.939 00.000 16108 IsGuiding returns 1
04:18:25.971 00.032 16108 IsSlewing returns 0
04:18:25.971 00.000 16108 IsGuiding returns 0
04:18:25.971 00.000 16108 scope move finished after 52 + 103 ms
04:18:25.971 00.000 16108 Move returns status 0, amount 52
04:18:25.971 00.000 16108 move complete, result=0
04:18:25.971 00.000 16108 worker thread done servicing request
04:18:25.971 00.000 16108 Worker thread wakes up
04:18:25.971 00.000 21068 GuideStep: 0.9 px 242 ms WEST, -0.3 px 52 ms NORTH
04:18:25.972 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:25.973 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:26.951 00.978 16108 Exposure complete
04:18:27.005 00.054 16108 worker thread done servicing request
04:18:27.006 00.001 21068 OnExposeComplete: enter
04:18:27.007 00.001 21068 UpdateGuideState(): m_state=6
04:18:27.007 00.000 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
04:18:27.008 00.001 21068 Star::Find returns 1 (0), X=814.58, Y=630.42, Mass=475221, SNR=153.9, Peak=39923 HFD=3.3
04:18:27.009 00.001 21068 MultiStar: [#1 -0.18,-0.05,1.04,U] [#2 -0.13,-0.08,1.03,U] [#3 -0.19,0.49,0.00,M6] [#4 -0.31,0.00,0.35,U] [#5 -0.31,-0.09,0.27,U] [#6 -0.35,-0.15,0.23,U] [#7 -0.27,0.01,0.25,U] [#8 -0.01,0.10,0.26,U] 
04:18:27.010 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.03}, one-star: {-0.16, 0.05}
04:18:27.012 00.002 21068 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.97) = xAngle (-0.12 = -0.12)
04:18:27.013 00.001 21068 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.06 = -0.06)
04:18:27.013 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=0.17 mountY=-0.01, mountTheta=-0.06
04:18:27.015 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.05, opts=13)
04:18:27.015 00.000 21068 Enqueuing Move request for scope (-0.16, 0.05)
04:18:27.016 00.001 16108 Worker thread wakes up
04:18:27.016 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
04:18:27.016 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
04:18:27.016 00.000 16108 Moving (-0.16, 0.05) raw xDistance=0.17 yDistance=-0.01
04:18:27.016 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:18:27.016 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:27.016 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:18:27.016 00.000 16108 MoveAxis(E, 0, ABG)
04:18:27.017 00.001 16108 Move returns status 0, amount 0
04:18:27.017 00.000 16108 MoveAxis(N, 0, ABG)
04:18:27.017 00.000 16108 Move returns status 0, amount 0
04:18:27.017 00.000 16108 move complete, result=0
04:18:27.017 00.000 16108 worker thread done servicing request
04:18:27.020 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1721, max=65535, med=4381, FiltMin=3680, FiltMax=30598, Gamma=1.000
04:18:27.032 00.012 21068 UpdateGuideState exits: m=475221 SNR=153.9
04:18:27.033 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:27.034 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:27.035 00.001 21068 Enqueuing Expose request
04:18:27.036 00.001 16108 Worker thread wakes up
04:18:27.036 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:27.036 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:27.036 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:28.216 01.180 16108 Exposure complete
04:18:28.280 00.064 16108 worker thread done servicing request
04:18:28.280 00.000 21068 OnExposeComplete: enter
04:18:28.281 00.001 21068 UpdateGuideState(): m_state=6
04:18:28.283 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
04:18:28.284 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.56, Mass=391420, SNR=147.9, Peak=31219 HFD=3.7
04:18:28.285 00.001 21068 MultiStar: [#1 0.25,0.14,1.01,U] [#2 0.37,-0.08,0.96,U] [#3 0.10,0.51,0.00,M7] [#4 0.27,0.00,0.44,U] [#5 0.06,-0.06,0.28,U] [#6 0.15,0.20,0.26,U] [#7 0.10,-0.21,0.25,U] [#8 0.37,0.00,0.24,U] 
04:18:28.286 00.001 21068 single-star, 7 included, MultiStar: {0.22, 0.05}, one-star: {0.07, 0.19}
04:18:28.286 00.000 21068 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
04:18:28.287 00.001 21068 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
04:18:28.288 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
04:18:28.289 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.19, opts=13)
04:18:28.290 00.001 21068 Enqueuing Move request for scope (0.07, 0.19)
04:18:28.291 00.001 16108 Worker thread wakes up
04:18:28.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
04:18:28.291 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
04:18:28.291 00.000 16108 Moving (0.07, 0.19) raw xDistance=-0.03 yDistance=-0.20
04:18:28.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:18:28.291 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:28.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:18:28.291 00.000 16108 MoveAxis(E, 0, ABG)
04:18:28.291 00.000 16108 Move returns status 0, amount 0
04:18:28.291 00.000 16108 MoveAxis(N, 0, ABG)
04:18:28.292 00.001 16108 Move returns status 0, amount 0
04:18:28.292 00.000 16108 move complete, result=0
04:18:28.292 00.000 16108 worker thread done servicing request
04:18:28.298 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2054, max=65535, med=4387, FiltMin=3763, FiltMax=29097, Gamma=1.000
04:18:28.321 00.023 21068 UpdateGuideState exits: m=391420 SNR=147.9
04:18:28.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:28.325 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:28.326 00.001 21068 Enqueuing Expose request
04:18:28.328 00.002 16108 Worker thread wakes up
04:18:28.328 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:28.330 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:28.330 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:29.302 00.972 16108 Exposure complete
04:18:29.382 00.080 16108 worker thread done servicing request
04:18:29.382 00.000 21068 OnExposeComplete: enter
04:18:29.383 00.001 21068 UpdateGuideState(): m_state=6
04:18:29.384 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
04:18:29.384 00.000 21068 Star::Find returns 1 (0), X=815.14, Y=629.81, Mass=452296, SNR=194.9, Peak=46125 HFD=3.7
04:18:29.385 00.001 21068 MultiStar: [#1 0.60,-0.75,0.00,M5] [#2 0.38,-0.69,0.00,M5] [#3 0.59,0.03,0.00,M8] [#4 0.30,-0.75,0.00,M6] [#5 0.72,-0.37,0.00,M2] [#6 0.41,-0.58,0.00,M3] [#7 0.44,-0.63,0.00,M5] [#8 0.34,-0.63,0.00,M4] 
04:18:29.386 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.37)
04:18:29.387 00.001 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.43)
04:18:29.387 00.000 21068 CameraToMount -- cameraX=0.40 cameraY=-0.57 hyp=0.69 cameraTheta=-0.95 mountX=-0.50 mountY=0.46, mountTheta=2.40
04:18:29.389 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.40, y=-0.57, opts=13)
04:18:29.390 00.001 21068 Enqueuing Move request for scope (0.40, -0.57)
04:18:29.390 00.000 16108 Worker thread wakes up
04:18:29.390 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.57) opts 0xd
04:18:29.390 00.000 16108 Handling offset move in thread for scope, endpoint = (0.40, -0.57)
04:18:29.390 00.000 16108 Moving (0.40, -0.57) raw xDistance=-0.50 yDistance=0.46
04:18:29.390 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
04:18:29.392 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:18:29.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
04:18:29.392 00.000 16108 MoveAxis(E, 130, ABG)
04:18:29.392 00.000 16108 Guiding  Dir = 2, Dur = 130
04:18:29.392 00.000 16108 IsSlewing returns 0
04:18:29.392 00.000 16108 IsGuiding returns 0
04:18:29.395 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4397, FiltMin=3798, FiltMax=30995, Gamma=1.000
04:18:29.407 00.012 21068 UpdateGuideState exits: m=452296 SNR=194.9
04:18:29.408 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:29.409 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:29.411 00.002 21068 Enqueuing Expose request
04:18:29.412 00.001 16108 PulseGuide returned control before completion, sleep 121
04:18:29.534 00.122 16108 IsGuiding returns 1
04:18:29.534 00.000 16108 scope still moving after pulse duration time elapsed
04:18:29.565 00.031 16108 IsSlewing returns 0
04:18:29.566 00.001 16108 IsGuiding returns 1
04:18:29.597 00.031 16108 IsSlewing returns 0
04:18:29.597 00.000 16108 IsGuiding returns 0
04:18:29.597 00.000 16108 scope move finished after 130 + 75 ms
04:18:29.597 00.000 16108 Move returns status 0, amount 130
04:18:29.597 00.000 16108 MoveAxis(N, 0, ABG)
04:18:29.597 00.000 16108 Move returns status 0, amount 0
04:18:29.597 00.000 16108 move complete, result=0
04:18:29.597 00.000 16108 worker thread done servicing request
04:18:29.598 00.001 16108 Worker thread wakes up
04:18:29.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:29.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:29.598 00.000 21068 GuideStep: -0.5 px 130 ms EAST, 0.5 px 0 ms NORTH
04:18:30.758 01.160 16108 Exposure complete
04:18:30.821 00.063 16108 worker thread done servicing request
04:18:30.821 00.000 21068 OnExposeComplete: enter
04:18:30.822 00.001 21068 UpdateGuideState(): m_state=6
04:18:30.823 00.001 21068 Star::Find(15, 815, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
04:18:30.824 00.001 21068 Star::Find returns 1 (0), X=815.04, Y=629.52, Mass=445065, SNR=155.2, Peak=41085 HFD=3.6
04:18:30.826 00.002 21068 MultiStar: [#1 0.34,-1.07,0.00,M6] [#2 0.29,-1.02,0.00,M6] [#3 0.16,-0.50,0.00,M9] [#4 0.45,-0.79,0.00,M7] [#5 0.24,-0.92,0.00,M3] [#6 -0.16,-1.09,0.00,M4] [#7 0.21,-1.44,0.00,M6] [#8 0.35,-0.80,0.00,M5] 
04:18:30.826 00.000 21068 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.97) = xAngle (-4.20 = 2.09)
04:18:30.827 00.001 21068 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
04:18:30.828 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.85 hyp=0.91 cameraTheta=-1.23 mountX=-0.45 mountY=0.76, mountTheta=2.10
04:18:30.829 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.85, opts=13)
04:18:30.830 00.001 21068 Enqueuing Move request for scope (0.30, -0.85)
04:18:30.831 00.001 16108 Worker thread wakes up
04:18:30.831 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.85) opts 0xd
04:18:30.831 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.85)
04:18:30.831 00.000 16108 Moving (0.30, -0.85) raw xDistance=-0.45 yDistance=0.76
04:18:30.831 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
04:18:30.831 00.000 16108 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
04:18:30.831 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
04:18:30.831 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
04:18:30.831 00.000 16108 MoveAxis(E, 127, ABG)
04:18:30.831 00.000 16108 Guiding  Dir = 2, Dur = 127
04:18:30.833 00.002 16108 IsSlewing returns 0
04:18:30.833 00.000 16108 IsGuiding returns 0
04:18:30.836 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1667, max=65535, med=4406, FiltMin=3747, FiltMax=33238, Gamma=1.000
04:18:30.841 00.005 16108 PulseGuide returned control before completion, sleep 128
04:18:30.859 00.018 21068 UpdateGuideState exits: m=445065 SNR=155.2
04:18:30.861 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:30.864 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:30.866 00.002 21068 Enqueuing Expose request
04:18:30.982 00.116 16108 IsGuiding returns 1
04:18:30.982 00.000 16108 scope still moving after pulse duration time elapsed
04:18:31.012 00.030 16108 IsSlewing returns 0
04:18:31.012 00.000 16108 IsGuiding returns 0
04:18:31.012 00.000 16108 scope move finished after 127 + 53 ms
04:18:31.012 00.000 16108 Move returns status 0, amount 127
04:18:31.012 00.000 16108 MoveAxis(S, 153, ABG)
04:18:31.012 00.000 16108 Guiding  Dir = 1, Dur = 153
04:18:31.014 00.002 16108 IsSlewing returns 0
04:18:31.014 00.000 16108 IsGuiding returns 0
04:18:31.078 00.064 16108 PulseGuide returned control before completion, sleep 99
04:18:31.186 00.108 16108 IsGuiding returns 1
04:18:31.186 00.000 16108 scope still moving after pulse duration time elapsed
04:18:31.217 00.031 16108 IsSlewing returns 0
04:18:31.218 00.001 16108 IsGuiding returns 1
04:18:31.249 00.031 16108 IsSlewing returns 0
04:18:31.249 00.000 16108 IsGuiding returns 0
04:18:31.249 00.000 16108 scope move finished after 153 + 82 ms
04:18:31.249 00.000 16108 Move returns status 0, amount 153
04:18:31.249 00.000 16108 move complete, result=0
04:18:31.250 00.001 16108 worker thread done servicing request
04:18:31.250 00.000 21068 GuideStep: -0.4 px 127 ms EAST, 0.8 px 153 ms SOUTH
04:18:31.251 00.001 16108 Worker thread wakes up
04:18:31.251 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:31.251 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:32.232 00.981 16108 Exposure complete
04:18:32.286 00.054 16108 worker thread done servicing request
04:18:32.286 00.000 21068 OnExposeComplete: enter
04:18:32.287 00.001 21068 UpdateGuideState(): m_state=6
04:18:32.289 00.002 21068 Star::Find(15, 815, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
04:18:32.291 00.002 21068 Star::Find returns 1 (0), X=814.85, Y=630.14, Mass=430479, SNR=146.8, Peak=42189 HFD=3.7
04:18:32.292 00.001 21068 MultiStar: [#1 0.17,-0.48,0.96,U] [#2 0.20,-0.76,0.00,M7] [#3 0.21,0.15,0.93,U] [#4 0.49,-0.45,0.00,M8] [#5 0.12,-0.36,0.32,U] [#6 -0.06,-0.70,0.00,M5] [#7 0.06,-0.90,0.00,M7] [#8 0.31,-0.19,0.26,U] 
04:18:32.293 00.001 21068 single-star, 4 included, MultiStar: {0.17, -0.21}, one-star: {0.12, -0.24}
04:18:32.296 00.003 21068 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.97) = xAngle (-4.08 = 2.21)
04:18:32.296 00.000 21068 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.02 = 2.27)
04:18:32.298 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.11 mountX=-0.16 mountY=0.20, mountTheta=2.23
04:18:32.301 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.24, opts=13)
04:18:32.303 00.002 21068 Enqueuing Move request for scope (0.12, -0.24)
04:18:32.304 00.001 16108 Worker thread wakes up
04:18:32.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
04:18:32.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
04:18:32.304 00.000 16108 Moving (0.12, -0.24) raw xDistance=-0.16 yDistance=0.20
04:18:32.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:18:32.304 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:18:32.304 00.000 16108 MoveAxis(E, 0, ABG)
04:18:32.304 00.000 16108 Move returns status 0, amount 0
04:18:32.304 00.000 16108 MoveAxis(S, 41, ABG)
04:18:32.304 00.000 16108 Guiding  Dir = 1, Dur = 41
04:18:32.304 00.000 16108 IsSlewing returns 0
04:18:32.304 00.000 16108 IsGuiding returns 0
04:18:32.305 00.001 16108 PulseGuide returned control before completion, sleep 51
04:18:32.308 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4413, FiltMin=3737, FiltMax=35091, Gamma=1.000
04:18:32.321 00.013 21068 UpdateGuideState exits: m=430479 SNR=146.8
04:18:32.323 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:32.324 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:32.325 00.001 21068 Enqueuing Expose request
04:18:32.362 00.037 16108 IsGuiding returns 1
04:18:32.362 00.000 16108 scope still moving after pulse duration time elapsed
04:18:32.394 00.032 16108 IsSlewing returns 0
04:18:32.394 00.000 16108 IsGuiding returns 0
04:18:32.394 00.000 16108 scope move finished after 41 + 48 ms
04:18:32.394 00.000 16108 Move returns status 0, amount 41
04:18:32.394 00.000 16108 move complete, result=0
04:18:32.394 00.000 16108 worker thread done servicing request
04:18:32.394 00.000 16108 Worker thread wakes up
04:18:32.394 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:32.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:32.394 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 41 ms SOUTH
04:18:33.569 01.175 16108 Exposure complete
04:18:33.627 00.058 16108 worker thread done servicing request
04:18:33.627 00.000 21068 OnExposeComplete: enter
04:18:33.628 00.001 21068 UpdateGuideState(): m_state=6
04:18:33.630 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
04:18:33.630 00.000 21068 Star::Find returns 1 (0), X=814.62, Y=630.34, Mass=370174, SNR=144.0, Peak=34880 HFD=3.4
04:18:33.631 00.001 21068 MultiStar: [#1 -0.17,-0.49,1.15,U] [#2 0.14,-0.17,1.21,U] [#3 -0.24,0.32,0.90,U] [#4 0.08,0.20,0.41,U] [#5 0.20,0.07,0.29,U] [#6 -0.02,-0.21,0.32,U] [#7 -0.06,-0.18,0.23,U] [#8 0.20,-0.02,0.28,U] 
04:18:33.632 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.11, -0.04}
04:18:33.633 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.33)
04:18:33.634 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
04:18:33.635 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=0.02 mountY=0.10, mountTheta=1.33
04:18:33.636 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.09, opts=13)
04:18:33.637 00.001 21068 Enqueuing Move request for scope (-0.04, -0.09)
04:18:33.638 00.001 16108 Worker thread wakes up
04:18:33.638 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
04:18:33.638 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
04:18:33.638 00.000 16108 Moving (-0.04, -0.09) raw xDistance=0.02 yDistance=0.10
04:18:33.638 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:18:33.638 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:33.640 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:18:33.640 00.000 16108 MoveAxis(E, 0, ABG)
04:18:33.640 00.000 16108 Move returns status 0, amount 0
04:18:33.640 00.000 16108 MoveAxis(N, 0, ABG)
04:18:33.640 00.000 16108 Move returns status 0, amount 0
04:18:33.640 00.000 16108 move complete, result=0
04:18:33.640 00.000 16108 worker thread done servicing request
04:18:33.643 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2057, max=65535, med=4419, FiltMin=3785, FiltMax=36384, Gamma=1.000
04:18:33.657 00.014 21068 UpdateGuideState exits: m=370174 SNR=144.0
04:18:33.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:33.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:33.660 00.001 21068 Enqueuing Expose request
04:18:33.661 00.001 16108 Worker thread wakes up
04:18:33.662 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:33.662 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:33.662 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:34.643 00.981 16108 Exposure complete
04:18:34.709 00.066 16108 worker thread done servicing request
04:18:34.709 00.000 21068 OnExposeComplete: enter
04:18:34.710 00.001 21068 UpdateGuideState(): m_state=6
04:18:34.711 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
04:18:34.711 00.000 21068 Star::Find returns 1 (0), X=814.82, Y=629.96, Mass=474258, SNR=180.2, Peak=48029 HFD=3.9
04:18:34.712 00.001 21068 MultiStar: [#1 0.26,-0.51,0.00,M5] [#2 0.18,-0.37,0.99,U] [#3 -0.19,0.21,0.68,U] [#4 0.24,0.18,0.32,U] [#5 0.10,0.02,0.29,U] [#6 -0.00,-0.02,0.24,U] [#7 -0.15,-0.34,0.16,U] [#8 0.28,-0.09,0.24,U] 
04:18:34.713 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.17}, one-star: {0.08, -0.42}
04:18:34.714 00.001 21068 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.97) = xAngle (-4.14 = 2.15)
04:18:34.714 00.000 21068 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.21)
04:18:34.715 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.17 mountX=-0.10 mountY=0.15, mountTheta=2.17
04:18:34.717 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.17, opts=13)
04:18:34.718 00.001 21068 Enqueuing Move request for scope (0.07, -0.17)
04:18:34.718 00.000 16108 Worker thread wakes up
04:18:34.718 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
04:18:34.720 00.002 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
04:18:34.720 00.000 16108 Moving (0.07, -0.17) raw xDistance=-0.10 yDistance=0.15
04:18:34.720 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:18:34.720 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:34.720 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:18:34.720 00.000 16108 MoveAxis(E, 0, ABG)
04:18:34.720 00.000 16108 Move returns status 0, amount 0
04:18:34.721 00.001 16108 MoveAxis(N, 0, ABG)
04:18:34.721 00.000 16108 Move returns status 0, amount 0
04:18:34.721 00.000 16108 move complete, result=0
04:18:34.721 00.000 16108 worker thread done servicing request
04:18:34.723 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4425, FiltMin=3764, FiltMax=35232, Gamma=1.000
04:18:34.737 00.014 21068 UpdateGuideState exits: m=474258 SNR=180.2
04:18:34.739 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:34.741 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:34.743 00.002 21068 Enqueuing Expose request
04:18:34.745 00.002 16108 Worker thread wakes up
04:18:34.745 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:34.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:34.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:35.918 01.172 16108 Exposure complete
04:18:35.976 00.058 16108 worker thread done servicing request
04:18:35.976 00.000 21068 OnExposeComplete: enter
04:18:35.977 00.001 21068 UpdateGuideState(): m_state=6
04:18:35.979 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
04:18:35.980 00.001 21068 Star::Find returns 1 (0), X=815.02, Y=630.33, Mass=425454, SNR=150.0, Peak=44749 HFD=3.3
04:18:35.981 00.001 21068 MultiStar: [#1 0.39,-0.31,0.87,U] [#2 0.70,-0.25,0.00,M6] [#3 0.61,0.44,0.00,M7] [#4 0.47,-0.13,0.34,U] [#5 0.79,-0.04,0.00,M1] [#6 0.60,-0.36,0.00,M4] [#7 0.29,-0.56,0.00,M6] [#8 1.14,-0.04,0.00,M3] 
04:18:35.982 00.001 21068 single-star, 2 included, MultiStar: {0.35, -0.16}, one-star: {0.29, -0.04}
04:18:35.983 00.001 21068 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
04:18:35.985 00.002 21068 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
04:18:35.986 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-0.14 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
04:18:35.987 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.04, opts=13)
04:18:35.988 00.001 21068 Enqueuing Move request for scope (0.29, -0.04)
04:18:35.989 00.001 16108 Worker thread wakes up
04:18:35.989 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
04:18:35.989 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
04:18:35.989 00.000 16108 Moving (0.29, -0.04) raw xDistance=-0.29 yDistance=-0.03
04:18:35.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:18:35.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:35.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:18:35.989 00.000 16108 MoveAxis(E, 77, ABG)
04:18:35.989 00.000 16108 Guiding  Dir = 2, Dur = 77
04:18:35.989 00.000 16108 IsSlewing returns 0
04:18:35.990 00.001 16108 IsGuiding returns 0
04:18:35.995 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4432, FiltMin=3821, FiltMax=32208, Gamma=1.000
04:18:36.008 00.013 21068 UpdateGuideState exits: m=425454 SNR=150.0
04:18:36.010 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:36.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:36.012 00.001 21068 Enqueuing Expose request
04:18:36.036 00.024 16108 PulseGuide returned control before completion, sleep 41
04:18:36.083 00.047 16108 IsGuiding returns 1
04:18:36.083 00.000 16108 scope still moving after pulse duration time elapsed
04:18:36.115 00.032 16108 IsSlewing returns 0
04:18:36.115 00.000 16108 IsGuiding returns 1
04:18:36.146 00.031 16108 IsSlewing returns 0
04:18:36.146 00.000 16108 IsGuiding returns 0
04:18:36.147 00.001 16108 scope move finished after 77 + 79 ms
04:18:36.147 00.000 16108 Move returns status 0, amount 77
04:18:36.147 00.000 16108 MoveAxis(N, 0, ABG)
04:18:36.147 00.000 16108 Move returns status 0, amount 0
04:18:36.147 00.000 16108 move complete, result=0
04:18:36.147 00.000 16108 worker thread done servicing request
04:18:36.147 00.000 16108 Worker thread wakes up
04:18:36.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:36.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:36.147 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH
04:18:37.131 00.984 16108 Exposure complete
04:18:37.194 00.063 16108 worker thread done servicing request
04:18:37.194 00.000 21068 OnExposeComplete: enter
04:18:37.195 00.001 21068 UpdateGuideState(): m_state=6
04:18:37.196 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
04:18:37.196 00.000 21068 Star::Find returns 1 (0), X=815.32, Y=630.29, Mass=384577, SNR=147.1, Peak=40349 HFD=3.4
04:18:37.198 00.002 21068 MultiStar: [#1 0.61,-0.45,0.00,M5] [#2 0.75,-0.11,0.00,M7] [#3 0.62,0.25,0.00,M8] [#4 0.56,0.20,0.00,M6] [#5 0.70,0.31,0.00,M2] [#6 0.33,-0.37,0.37,U] [#7 0.04,-0.44,0.28,U] [#8 0.52,-0.08,0.00,M4] 
04:18:37.199 00.001 21068 refined, 2 included, MultiStar: {0.43, -0.21}, one-star: {0.58, -0.08}
04:18:37.200 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
04:18:37.200 00.000 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
04:18:37.201 00.001 21068 CameraToMount -- cameraX=0.43 cameraY=-0.21 hyp=0.48 cameraTheta=-0.44 mountX=-0.46 mountY=0.10, mountTheta=2.93
04:18:37.202 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.43, y=-0.21, opts=13)
04:18:37.203 00.001 21068 Enqueuing Move request for scope (0.43, -0.21)
04:18:37.204 00.001 16108 Worker thread wakes up
04:18:37.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.21) opts 0xd
04:18:37.204 00.000 16108 Handling offset move in thread for scope, endpoint = (0.43, -0.21)
04:18:37.204 00.000 16108 Moving (0.43, -0.21) raw xDistance=-0.46 yDistance=0.10
04:18:37.205 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
04:18:37.205 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:37.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:18:37.205 00.000 16108 MoveAxis(E, 126, ABG)
04:18:37.205 00.000 16108 Guiding  Dir = 2, Dur = 126
04:18:37.205 00.000 16108 IsSlewing returns 0
04:18:37.205 00.000 16108 IsGuiding returns 0
04:18:37.210 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2105, max=65535, med=4435, FiltMin=3731, FiltMax=32675, Gamma=1.000
04:18:37.230 00.020 16108 PulseGuide returned control before completion, sleep 112
04:18:37.233 00.003 21068 UpdateGuideState exits: m=384577 SNR=147.1
04:18:37.235 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:37.237 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:37.238 00.001 21068 Enqueuing Expose request
04:18:37.361 00.123 16108 IsGuiding returns 1
04:18:37.361 00.000 16108 scope still moving after pulse duration time elapsed
04:18:37.384 00.023 16108 IsSlewing returns 0
04:18:37.385 00.001 16108 IsGuiding returns 1
04:18:37.415 00.030 16108 IsSlewing returns 0
04:18:37.415 00.000 16108 IsGuiding returns 0
04:18:37.415 00.000 16108 scope move finished after 126 + 84 ms
04:18:37.415 00.000 16108 Move returns status 0, amount 126
04:18:37.415 00.000 16108 MoveAxis(N, 0, ABG)
04:18:37.415 00.000 16108 Move returns status 0, amount 0
04:18:37.415 00.000 16108 move complete, result=0
04:18:37.416 00.001 16108 worker thread done servicing request
04:18:37.416 00.000 16108 Worker thread wakes up
04:18:37.416 00.000 21068 GuideStep: -0.5 px 126 ms EAST, 0.1 px 0 ms NORTH
04:18:37.418 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:37.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:38.580 01.162 16108 Exposure complete
04:18:38.635 00.055 16108 worker thread done servicing request
04:18:38.635 00.000 21068 OnExposeComplete: enter
04:18:38.636 00.001 21068 UpdateGuideState(): m_state=6
04:18:38.637 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
04:18:38.638 00.001 21068 Star::Find returns 1 (0), X=815.64, Y=630.10, Mass=427088, SNR=180.1, Peak=41965 HFD=3.6
04:18:38.639 00.001 21068 MultiStar: [#1 1.16,-0.21,0.00,M6] [#2 0.87,-0.42,0.00,M8] [#3 1.01,0.19,0.00,M9] [#4 1.03,-0.35,0.00,M7] [#5 0.99,-0.20,0.00,M3] [#6 0.79,-0.44,0.00,M4] [#7 0.82,-0.81,0.00,M6] [#8 1.15,-0.11,0.00,M5] 
04:18:38.641 00.002 21068 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
04:18:38.641 00.000 21068 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.08)
04:18:38.642 00.001 21068 CameraToMount -- cameraX=0.90 cameraY=-0.28 hyp=0.95 cameraTheta=-0.30 mountX=-0.94 mountY=0.06, mountTheta=3.08
04:18:38.644 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.90, y=-0.28, opts=13)
04:18:38.645 00.001 21068 Enqueuing Move request for scope (0.90, -0.28)
04:18:38.646 00.001 16108 Worker thread wakes up
04:18:38.646 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.28) opts 0xd
04:18:38.646 00.000 16108 Handling offset move in thread for scope, endpoint = (0.90, -0.28)
04:18:38.646 00.000 16108 Moving (0.90, -0.28) raw xDistance=-0.94 yDistance=0.06
04:18:38.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.94
04:18:38.647 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:38.647 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:18:38.647 00.000 16108 MoveAxis(E, 255, ABG)
04:18:38.647 00.000 16108 Guiding  Dir = 2, Dur = 255
04:18:38.647 00.000 16108 IsSlewing returns 0
04:18:38.647 00.000 16108 IsGuiding returns 0
04:18:38.651 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1523, max=65535, med=4441, FiltMin=3776, FiltMax=31609, Gamma=1.000
04:18:38.664 00.013 21068 UpdateGuideState exits: m=427088 SNR=180.1
04:18:38.666 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:38.666 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:38.667 00.001 21068 Enqueuing Expose request
04:18:38.672 00.005 16108 PulseGuide returned control before completion, sleep 241
04:18:38.921 00.249 16108 IsGuiding returns 1
04:18:38.921 00.000 16108 scope still moving after pulse duration time elapsed
04:18:38.952 00.031 16108 IsSlewing returns 0
04:18:38.952 00.000 16108 IsGuiding returns 1
04:18:38.982 00.030 16108 IsSlewing returns 0
04:18:38.982 00.000 16108 IsGuiding returns 1
04:18:39.013 00.031 16108 IsSlewing returns 0
04:18:39.013 00.000 16108 IsGuiding returns 0
04:18:39.014 00.001 16108 scope move finished after 255 + 111 ms
04:18:39.014 00.000 16108 Move returns status 0, amount 255
04:18:39.014 00.000 16108 MoveAxis(N, 0, ABG)
04:18:39.014 00.000 16108 Move returns status 0, amount 0
04:18:39.014 00.000 16108 move complete, result=0
04:18:39.014 00.000 16108 worker thread done servicing request
04:18:39.014 00.000 16108 Worker thread wakes up
04:18:39.014 00.000 21068 GuideStep: -0.9 px 255 ms EAST, 0.1 px 0 ms NORTH
04:18:39.017 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:39.017 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:40.011 00.994 16108 Exposure complete
04:18:40.086 00.075 16108 worker thread done servicing request
04:18:40.087 00.001 21068 OnExposeComplete: enter
04:18:40.089 00.002 21068 UpdateGuideState(): m_state=6
04:18:40.091 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
04:18:40.093 00.002 21068 Star::Find returns 1 (0), X=814.69, Y=630.32, Mass=365434, SNR=131.3, Peak=34848 HFD=3.5
04:18:40.095 00.002 21068 MultiStar: [#1 -0.16,-0.34,0.93,U] [#2 -0.26,-0.19,1.23,U] [#3 -0.44,0.30,0.00,M10] [#4 -0.35,-0.34,0.39,U] [#5 -0.18,0.01,0.37,U] [#6 -0.35,-0.22,0.33,U] [#7 -0.37,-0.50,0.00,M7] [#8 -0.45,0.04,0.29,U] 
04:18:40.097 00.002 21068 single-star, 6 included, MultiStar: {-0.21, -0.17}, one-star: {-0.05, -0.05}
04:18:40.099 00.002 21068 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.97) = xAngle (-5.28 = 1.00)
04:18:40.100 00.001 21068 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
04:18:40.102 00.002 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.04 mountY=0.06, mountTheta=1.02
04:18:40.105 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
04:18:40.106 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
04:18:40.107 00.001 16108 Worker thread wakes up
04:18:40.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
04:18:40.107 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
04:18:40.107 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
04:18:40.107 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:18:40.107 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:40.107 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:18:40.107 00.000 16108 MoveAxis(E, 0, ABG)
04:18:40.108 00.001 16108 Move returns status 0, amount 0
04:18:40.108 00.000 16108 MoveAxis(N, 0, ABG)
04:18:40.108 00.000 16108 Move returns status 0, amount 0
04:18:40.108 00.000 16108 move complete, result=0
04:18:40.108 00.000 16108 worker thread done servicing request
04:18:40.115 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2045, max=65535, med=4445, FiltMin=3843, FiltMax=30400, Gamma=1.000
04:18:40.139 00.024 21068 UpdateGuideState exits: m=365434 SNR=131.3
04:18:40.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:40.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:40.141 00.000 21068 Enqueuing Expose request
04:18:40.142 00.001 16108 Worker thread wakes up
04:18:40.143 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:40.143 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:40.143 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:41.308 01.165 16108 Exposure complete
04:18:41.380 00.072 16108 worker thread done servicing request
04:18:41.380 00.000 21068 OnExposeComplete: enter
04:18:41.381 00.001 21068 UpdateGuideState(): m_state=6
04:18:41.383 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
04:18:41.384 00.001 21068 Star::Find returns 1 (0), X=813.86, Y=630.05, Mass=373933, SNR=141.0, Peak=43696 HFD=3.1
04:18:41.385 00.001 21068 MultiStar: [#1 -0.77,-0.31,0.00,M6] [#2 -0.81,-0.19,0.00,M8] [#3 -0.95,0.51,0.00,R] [#4 -0.71,0.05,0.00,M7] [#5 -0.89,0.00,0.00,M3] [#6 -0.84,-0.38,0.00,M4] [#7 -0.91,-0.37,0.00,M8] [#8 -0.54,-0.14,0.00,M5] 
04:18:41.385 00.000 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.53)
04:18:41.386 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
04:18:41.387 00.001 21068 CameraToMount -- cameraX=-0.87 cameraY=-0.32 hyp=0.93 cameraTheta=-2.79 mountX=0.80 mountY=0.52, mountTheta=0.57
04:18:41.388 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.87, y=-0.32, opts=13)
04:18:41.389 00.001 21068 Enqueuing Move request for scope (-0.87, -0.32)
04:18:41.391 00.002 16108 Worker thread wakes up
04:18:41.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.32) opts 0xd
04:18:41.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.87, -0.32)
04:18:41.391 00.000 16108 Moving (-0.87, -0.32) raw xDistance=0.80 yDistance=0.52
04:18:41.391 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.80
04:18:41.391 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:18:41.391 00.000 16108 MoveAxis(W, 210, ABG)
04:18:41.391 00.000 16108 Guiding  Dir = 3, Dur = 210
04:18:41.391 00.000 16108 IsSlewing returns 0
04:18:41.391 00.000 16108 IsGuiding returns 0
04:18:41.395 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1952, max=65535, med=4454, FiltMin=3814, FiltMax=29337, Gamma=1.000
04:18:41.408 00.013 21068 UpdateGuideState exits: m=373933 SNR=141.0
04:18:41.409 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:41.411 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:41.412 00.001 21068 Enqueuing Expose request
04:18:41.446 00.034 16108 PulseGuide returned control before completion, sleep 165
04:18:41.620 00.174 16108 IsGuiding returns 1
04:18:41.620 00.000 16108 scope still moving after pulse duration time elapsed
04:18:41.651 00.031 16108 IsSlewing returns 0
04:18:41.651 00.000 16108 IsGuiding returns 1
04:18:41.683 00.032 16108 IsSlewing returns 0
04:18:41.683 00.000 16108 IsGuiding returns 0
04:18:41.683 00.000 16108 scope move finished after 210 + 82 ms
04:18:41.683 00.000 16108 Move returns status 0, amount 210
04:18:41.683 00.000 16108 MoveAxis(S, 104, ABG)
04:18:41.683 00.000 16108 Guiding  Dir = 1, Dur = 104
04:18:41.683 00.000 16108 IsSlewing returns 0
04:18:41.683 00.000 16108 IsGuiding returns 0
04:18:41.718 00.035 16108 PulseGuide returned control before completion, sleep 79
04:18:41.808 00.090 16108 IsGuiding returns 1
04:18:41.808 00.000 16108 scope still moving after pulse duration time elapsed
04:18:41.839 00.031 16108 IsSlewing returns 0
04:18:41.839 00.000 16108 IsGuiding returns 1
04:18:41.872 00.033 16108 IsSlewing returns 0
04:18:41.872 00.000 16108 IsGuiding returns 1
04:18:41.903 00.031 16108 IsSlewing returns 0
04:18:41.903 00.000 16108 IsGuiding returns 0
04:18:41.903 00.000 16108 scope move finished after 104 + 115 ms
04:18:41.903 00.000 16108 Move returns status 0, amount 104
04:18:41.904 00.001 16108 move complete, result=0
04:18:41.904 00.000 16108 worker thread done servicing request
04:18:41.904 00.000 16108 Worker thread wakes up
04:18:41.904 00.000 21068 GuideStep: 0.8 px 210 ms WEST, 0.5 px 104 ms SOUTH
04:18:41.906 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:41.906 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:42.873 00.967 16108 Exposure complete
04:18:42.949 00.076 16108 worker thread done servicing request
04:18:42.949 00.000 21068 OnExposeComplete: enter
04:18:42.950 00.001 21068 UpdateGuideState(): m_state=6
04:18:42.951 00.001 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
04:18:42.952 00.001 21068 Star::Find returns 1 (0), X=814.21, Y=630.70, Mass=367767, SNR=145.5, Peak=37766 HFD=3.6
04:18:42.953 00.001 21068 MultiStar: [#1 -0.42,-0.02,0.80,U] [#2 -0.25,0.14,1.10,U] [#3 0.29,0.08,0.83,U] [#4 -0.57,0.28,0.00,M8] [#5 -0.73,-0.00,0.00,M4] [#6 -0.72,0.07,0.00,M5] [#7 -0.69,0.02,0.00,M9] [#8 -0.44,-0.15,0.25,U] 
04:18:42.954 00.001 21068 refined, 4 included, MultiStar: {-0.25, 0.12}, one-star: {-0.52, 0.32}
04:18:42.955 00.001 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
04:18:42.955 00.000 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
04:18:42.956 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.69 mountX=0.27 mountY=-0.06, mountTheta=-0.22
04:18:42.958 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=0.12, opts=13)
04:18:42.958 00.000 21068 Enqueuing Move request for scope (-0.25, 0.12)
04:18:42.959 00.001 16108 Worker thread wakes up
04:18:42.959 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
04:18:42.959 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
04:18:42.959 00.000 16108 Moving (-0.25, 0.12) raw xDistance=0.27 yDistance=-0.06
04:18:42.960 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
04:18:42.960 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:42.960 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:18:42.960 00.000 16108 MoveAxis(W, 85, ABG)
04:18:42.960 00.000 16108 Guiding  Dir = 3, Dur = 85
04:18:42.960 00.000 16108 IsSlewing returns 0
04:18:42.960 00.000 16108 IsGuiding returns 0
04:18:42.964 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1437, max=65535, med=4457, FiltMin=3817, FiltMax=29837, Gamma=1.000
04:18:42.977 00.013 21068 UpdateGuideState exits: m=367767 SNR=145.5
04:18:42.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:42.979 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:42.980 00.001 21068 Enqueuing Expose request
04:18:42.984 00.004 16108 PulseGuide returned control before completion, sleep 72
04:18:43.061 00.077 16108 IsGuiding returns 1
04:18:43.061 00.000 16108 scope still moving after pulse duration time elapsed
04:18:43.091 00.030 16108 IsSlewing returns 0
04:18:43.091 00.000 16108 IsGuiding returns 0
04:18:43.091 00.000 16108 scope move finished after 85 + 46 ms
04:18:43.092 00.001 16108 Move returns status 0, amount 85
04:18:43.092 00.000 16108 MoveAxis(N, 0, ABG)
04:18:43.092 00.000 16108 Move returns status 0, amount 0
04:18:43.092 00.000 16108 move complete, result=0
04:18:43.092 00.000 16108 worker thread done servicing request
04:18:43.092 00.000 16108 Worker thread wakes up
04:18:43.092 00.000 21068 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH
04:18:43.094 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:43.094 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:44.266 01.172 16108 Exposure complete
04:18:44.340 00.074 16108 worker thread done servicing request
04:18:44.340 00.000 21068 OnExposeComplete: enter
04:18:44.342 00.002 21068 UpdateGuideState(): m_state=6
04:18:44.343 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
04:18:44.344 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.75, Mass=371613, SNR=146.0, Peak=38899 HFD=3.5
04:18:44.345 00.001 21068 MultiStar: [#1 0.11,0.28,0.84,U] [#2 -0.17,0.20,0.98,U] [#3 0.91,0.41,0.00,M1] [#4 -0.01,0.29,0.38,U] [#5 -0.38,0.05,0.32,U] [#6 -0.47,-0.13,0.28,U] [#7 -0.22,0.14,0.24,U] [#8 -0.05,0.28,0.26,U] 
04:18:44.346 00.001 21068 refined, 7 included, MultiStar: {-0.08, 0.23}, one-star: {0.06, 0.38}
04:18:44.347 00.001 21068 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.97) = xAngle (-1.07 = -1.07)
04:18:44.348 00.001 21068 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.01 = -1.01)
04:18:44.350 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.89 mountX=0.12 mountY=-0.21, mountTheta=-1.06
04:18:44.355 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.23, opts=13)
04:18:44.358 00.003 21068 Enqueuing Move request for scope (-0.08, 0.23)
04:18:44.361 00.003 16108 Worker thread wakes up
04:18:44.361 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
04:18:44.361 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
04:18:44.361 00.000 16108 Moving (-0.08, 0.23) raw xDistance=0.12 yDistance=-0.21
04:18:44.361 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:18:44.361 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:18:44.361 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:18:44.361 00.000 16108 MoveAxis(E, 0, ABG)
04:18:44.361 00.000 16108 Move returns status 0, amount 0
04:18:44.361 00.000 16108 MoveAxis(N, 0, ABG)
04:18:44.361 00.000 16108 Move returns status 0, amount 0
04:18:44.361 00.000 16108 move complete, result=0
04:18:44.361 00.000 16108 worker thread done servicing request
04:18:44.369 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4467, FiltMin=3869, FiltMax=25901, Gamma=1.000
04:18:44.396 00.027 21068 UpdateGuideState exits: m=371613 SNR=146.0
04:18:44.398 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:44.399 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:44.401 00.002 21068 Enqueuing Expose request
04:18:44.402 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:44.403 00.001 16108 Worker thread wakes up
04:18:44.403 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:44.403 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:45.378 00.975 16108 Exposure complete
04:18:45.457 00.079 16108 worker thread done servicing request
04:18:45.457 00.000 21068 OnExposeComplete: enter
04:18:45.458 00.001 21068 UpdateGuideState(): m_state=6
04:18:45.459 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
04:18:45.460 00.001 21068 Star::Find returns 1 (0), X=814.63, Y=630.54, Mass=363213, SNR=135.7, Peak=33523 HFD=3.3
04:18:45.462 00.002 21068 MultiStar: [#1 -0.03,0.17,0.92,U] [#2 0.14,0.05,1.13,U] [#3 0.84,0.11,0.00,M2] [#4 -0.18,0.20,0.38,U] [#5 -0.30,0.25,0.33,U] [#6 -0.43,0.11,0.31,U] [#7 -0.46,-0.45,0.00,M9] [#8 0.03,0.75,0.00,M4] 
04:18:45.463 00.001 21068 refined, 5 included, MultiStar: {-0.07, 0.14}, one-star: {-0.11, 0.17}
04:18:45.465 00.002 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
04:18:45.466 00.001 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.89 = -0.89)
04:18:45.468 00.002 21068 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=0.09 mountY=-0.12, mountTheta=-0.92
04:18:45.471 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.14, opts=13)
04:18:45.473 00.002 21068 Enqueuing Move request for scope (-0.07, 0.14)
04:18:45.474 00.001 16108 Worker thread wakes up
04:18:45.475 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
04:18:45.475 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
04:18:45.475 00.000 16108 Moving (-0.07, 0.14) raw xDistance=0.09 yDistance=-0.12
04:18:45.475 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:18:45.475 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:45.475 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:18:45.475 00.000 16108 MoveAxis(E, 0, ABG)
04:18:45.475 00.000 16108 Move returns status 0, amount 0
04:18:45.475 00.000 16108 MoveAxis(N, 0, ABG)
04:18:45.475 00.000 16108 Move returns status 0, amount 0
04:18:45.476 00.001 16108 move complete, result=0
04:18:45.476 00.000 16108 worker thread done servicing request
04:18:45.482 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1238, max=65535, med=4477, FiltMin=3885, FiltMax=31273, Gamma=1.000
04:18:45.496 00.014 21068 UpdateGuideState exits: m=363213 SNR=135.7
04:18:45.497 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:45.500 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:45.502 00.002 21068 Enqueuing Expose request
04:18:45.503 00.001 16108 Worker thread wakes up
04:18:45.503 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:45.505 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:45.505 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:46.653 01.148 16108 Exposure complete
04:18:46.707 00.054 16108 worker thread done servicing request
04:18:46.707 00.000 21068 OnExposeComplete: enter
04:18:46.709 00.002 21068 UpdateGuideState(): m_state=6
04:18:46.710 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
04:18:46.710 00.000 21068 Star::Find returns 1 (0), X=814.65, Y=630.41, Mass=387631, SNR=151.1, Peak=34483 HFD=3.4
04:18:46.711 00.001 21068 MultiStar: [#1 0.01,0.01,0.90,U] [#2 0.01,0.15,0.86,U] [#3 0.59,0.13,0.00,M3] [#4 -0.00,0.02,0.31,U] [#5 -0.01,0.22,0.37,U] [#6 0.16,0.38,0.30,U] [#7 -0.56,-0.35,0.00,M10] [#8 -0.03,0.40,0.21,U] 
04:18:46.713 00.002 21068 single-star, 6 included, MultiStar: {-0.01, 0.12}, one-star: {-0.08, 0.04}
04:18:46.715 00.002 21068 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
04:18:46.717 00.002 21068 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
04:18:46.717 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=0.09 mountY=-0.02, mountTheta=-0.22
04:18:46.719 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.04, opts=13)
04:18:46.721 00.002 21068 Enqueuing Move request for scope (-0.08, 0.04)
04:18:46.722 00.001 16108 Worker thread wakes up
04:18:46.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
04:18:46.722 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
04:18:46.722 00.000 16108 Moving (-0.08, 0.04) raw xDistance=0.09 yDistance=-0.02
04:18:46.722 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:18:46.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:46.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:18:46.722 00.000 16108 MoveAxis(E, 0, ABG)
04:18:46.722 00.000 16108 Move returns status 0, amount 0
04:18:46.722 00.000 16108 MoveAxis(N, 0, ABG)
04:18:46.722 00.000 16108 Move returns status 0, amount 0
04:18:46.722 00.000 16108 move complete, result=0
04:18:46.722 00.000 16108 worker thread done servicing request
04:18:46.727 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1907, max=65535, med=4486, FiltMin=3814, FiltMax=27926, Gamma=1.000
04:18:46.750 00.023 21068 UpdateGuideState exits: m=387631 SNR=151.1
04:18:46.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:46.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:46.754 00.002 21068 Enqueuing Expose request
04:18:46.755 00.001 16108 Worker thread wakes up
04:18:46.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:46.755 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:46.756 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:47.730 00.974 16108 Exposure complete
04:18:47.785 00.055 16108 worker thread done servicing request
04:18:47.786 00.001 21068 OnExposeComplete: enter
04:18:47.786 00.000 21068 UpdateGuideState(): m_state=6
04:18:47.788 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
04:18:47.790 00.002 21068 Star::Find returns 1 (0), X=814.56, Y=630.59, Mass=377411, SNR=137.8, Peak=40166 HFD=3.3
04:18:47.792 00.002 21068 MultiStar: [#1 -0.18,0.11,1.00,U] [#2 -0.07,0.01,1.09,U] [#3 0.56,0.05,0.00,M4] [#4 -0.51,0.08,0.38,U] [#5 -0.43,0.29,0.34,U] [#6 -0.45,0.06,0.24,U] [#7 -0.94,-0.17,0.00,R] [#8 0.03,0.24,0.24,U] 
04:18:47.793 00.001 21068 refined, 6 included, MultiStar: {-0.20, 0.13}, one-star: {-0.18, 0.21}
04:18:47.796 00.003 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
04:18:47.797 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
04:18:47.798 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.59 mountX=0.22 mountY=-0.07, mountTheta=-0.32
04:18:47.801 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.13, opts=13)
04:18:47.804 00.003 21068 Enqueuing Move request for scope (-0.20, 0.13)
04:18:47.807 00.003 16108 Worker thread wakes up
04:18:47.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
04:18:47.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
04:18:47.807 00.000 16108 Moving (-0.20, 0.13) raw xDistance=0.22 yDistance=-0.07
04:18:47.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:18:47.808 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:47.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:18:47.808 00.000 16108 MoveAxis(W, 59, ABG)
04:18:47.808 00.000 16108 Guiding  Dir = 3, Dur = 59
04:18:47.808 00.000 16108 IsSlewing returns 0
04:18:47.808 00.000 16108 IsGuiding returns 0
04:18:47.809 00.001 16108 PulseGuide returned control before completion, sleep 68
04:18:47.817 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4493, FiltMin=3805, FiltMax=24249, Gamma=1.000
04:18:47.830 00.013 21068 UpdateGuideState exits: m=377411 SNR=137.8
04:18:47.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:47.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:47.833 00.001 21068 Enqueuing Expose request
04:18:47.888 00.055 16108 IsGuiding returns 0
04:18:47.888 00.000 16108 Move returns status 0, amount 59
04:18:47.888 00.000 16108 MoveAxis(N, 0, ABG)
04:18:47.888 00.000 16108 Move returns status 0, amount 0
04:18:47.888 00.000 16108 move complete, result=0
04:18:47.888 00.000 16108 worker thread done servicing request
04:18:47.888 00.000 16108 Worker thread wakes up
04:18:47.888 00.000 21068 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
04:18:47.889 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:47.889 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:49.051 01.162 16108 Exposure complete
04:18:49.108 00.057 16108 worker thread done servicing request
04:18:49.108 00.000 21068 OnExposeComplete: enter
04:18:49.108 00.000 21068 UpdateGuideState(): m_state=6
04:18:49.110 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
04:18:49.112 00.002 21068 Star::Find returns 1 (0), X=814.49, Y=630.91, Mass=365003, SNR=142.3, Peak=39382 HFD=3.5
04:18:49.113 00.001 21068 MultiStar: [#1 -0.22,0.52,0.00,M2] [#2 0.12,0.38,0.81,U] [#3 0.95,0.78,0.00,M5] [#4 -0.31,0.73,0.00,M5] [#5 -0.26,0.48,0.00,M1] [#6 -0.09,0.22,0.32,U] [#7 0.41,0.33,0.21,U] [#8 -0.10,0.55,0.00,M3] 
04:18:49.114 00.001 21068 refined, 3 included, MultiStar: {-0.04, 0.42}, one-star: {-0.24, 0.54}
04:18:49.114 00.000 21068 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
04:18:49.115 00.001 21068 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
04:18:49.116 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.66 mountX=0.11 mountY=-0.40, mountTheta=-1.30
04:18:49.118 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.42, opts=13)
04:18:49.118 00.000 21068 Enqueuing Move request for scope (-0.04, 0.42)
04:18:49.119 00.001 16108 Worker thread wakes up
04:18:49.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.42) opts 0xd
04:18:49.119 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.42)
04:18:49.119 00.000 16108 Moving (-0.04, 0.42) raw xDistance=0.11 yDistance=-0.40
04:18:49.120 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:18:49.120 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:49.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:18:49.120 00.000 16108 MoveAxis(E, 0, ABG)
04:18:49.120 00.000 16108 Move returns status 0, amount 0
04:18:49.120 00.000 16108 MoveAxis(N, 0, ABG)
04:18:49.120 00.000 16108 Move returns status 0, amount 0
04:18:49.120 00.000 16108 move complete, result=0
04:18:49.120 00.000 16108 worker thread done servicing request
04:18:49.123 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2157, max=65535, med=4502, FiltMin=3846, FiltMax=27235, Gamma=1.000
04:18:49.136 00.013 21068 UpdateGuideState exits: m=365003 SNR=142.3
04:18:49.137 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:49.137 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:49.138 00.001 21068 Enqueuing Expose request
04:18:49.139 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:18:49.140 00.001 16108 Worker thread wakes up
04:18:49.140 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:49.140 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:50.105 00.965 16108 Exposure complete
04:18:50.177 00.072 16108 worker thread done servicing request
04:18:50.177 00.000 21068 OnExposeComplete: enter
04:18:50.178 00.001 21068 UpdateGuideState(): m_state=6
04:18:50.179 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
04:18:50.180 00.001 21068 Star::Find returns 1 (0), X=815.32, Y=631.24, Mass=335406, SNR=128.1, Peak=33699 HFD=3.5
04:18:50.181 00.001 21068 MultiStar: [#1 0.81,0.84,0.00,M3] [#2 0.74,0.77,0.00,M3] [#3 1.73,0.97,0.00,M6] [#4 0.68,0.90,0.00,M6] [#5 0.70,1.18,0.00,M2] [#6 0.46,0.85,0.00,M1] [#7 0.88,0.76,0.00,M1] [#8 0.79,0.84,0.00,M4] 
04:18:50.182 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
04:18:50.183 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
04:18:50.184 00.001 21068 CameraToMount -- cameraX=0.58 cameraY=0.87 hyp=1.04 cameraTheta=0.98 mountX=-0.42 mountY=-0.98, mountTheta=-1.98
04:18:50.186 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.58, y=0.87, opts=13)
04:18:50.187 00.001 21068 Enqueuing Move request for scope (0.58, 0.87)
04:18:50.188 00.001 16108 Worker thread wakes up
04:18:50.188 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.87) opts 0xd
04:18:50.188 00.000 16108 Handling offset move in thread for scope, endpoint = (0.58, 0.87)
04:18:50.188 00.000 16108 Moving (0.58, 0.87) raw xDistance=-0.42 yDistance=-0.98
04:18:50.188 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
04:18:50.188 00.000 16108 resist switch: large excursion: input -0.98 thresh 0.60 direction from 1 to -1
04:18:50.189 00.001 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.94
04:18:50.189 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
04:18:50.189 00.000 16108 MoveAxis(E, 110, ABG)
04:18:50.189 00.000 16108 Guiding  Dir = 2, Dur = 110
04:18:50.189 00.000 16108 IsSlewing returns 0
04:18:50.189 00.000 16108 IsGuiding returns 0
04:18:50.193 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2237, max=65535, med=4509, FiltMin=3888, FiltMax=30329, Gamma=1.000
04:18:50.205 00.012 16108 PulseGuide returned control before completion, sleep 104
04:18:50.208 00.003 21068 UpdateGuideState exits: m=335406 SNR=128.1
04:18:50.210 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:50.213 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:50.214 00.001 21068 Enqueuing Expose request
04:18:50.313 00.099 16108 IsGuiding returns 1
04:18:50.313 00.000 16108 scope still moving after pulse duration time elapsed
04:18:50.344 00.031 16108 IsSlewing returns 0
04:18:50.344 00.000 16108 IsGuiding returns 1
04:18:50.375 00.031 16108 IsSlewing returns 0
04:18:50.375 00.000 16108 IsGuiding returns 0
04:18:50.376 00.001 16108 scope move finished after 110 + 76 ms
04:18:50.376 00.000 16108 Move returns status 0, amount 110
04:18:50.376 00.000 16108 MoveAxis(N, 197, ABG)
04:18:50.376 00.000 16108 Guiding  Dir = 0, Dur = 197
04:18:50.376 00.000 16108 IsSlewing returns 0
04:18:50.377 00.001 16108 IsGuiding returns 0
04:18:50.441 00.064 16108 PulseGuide returned control before completion, sleep 145
04:18:50.595 00.154 16108 IsGuiding returns 1
04:18:50.595 00.000 16108 scope still moving after pulse duration time elapsed
04:18:50.626 00.031 16108 IsSlewing returns 0
04:18:50.626 00.000 16108 IsGuiding returns 1
04:18:50.656 00.030 16108 IsSlewing returns 0
04:18:50.656 00.000 16108 IsGuiding returns 1
04:18:50.687 00.031 16108 IsSlewing returns 0
04:18:50.687 00.000 16108 IsGuiding returns 0
04:18:50.687 00.000 16108 scope move finished after 197 + 113 ms
04:18:50.687 00.000 16108 Move returns status 0, amount 197
04:18:50.687 00.000 16108 move complete, result=0
04:18:50.687 00.000 16108 worker thread done servicing request
04:18:50.687 00.000 16108 Worker thread wakes up
04:18:50.687 00.000 21068 GuideStep: -0.4 px 110 ms EAST, -1.0 px 197 ms NORTH
04:18:50.689 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:50.690 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:51.850 01.160 16108 Exposure complete
04:18:51.915 00.065 16108 worker thread done servicing request
04:18:51.915 00.000 21068 OnExposeComplete: enter
04:18:51.916 00.001 21068 UpdateGuideState(): m_state=6
04:18:51.917 00.001 21068 Star::Find(15, 815, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
04:18:51.918 00.001 21068 Star::Find returns 1 (0), X=814.29, Y=630.37, Mass=413224, SNR=154.2, Peak=38374 HFD=3.5
04:18:51.919 00.001 21068 MultiStar: [#1 -0.18,-0.02,0.73,U] [#2 -0.28,-0.21,0.71,U] [#3 0.71,0.20,0.00,M7] [#4 -0.26,0.04,0.32,U] [#5 -0.21,0.63,0.00,M3] [#6 -0.13,0.21,0.27,U] [#7 0.23,-0.03,0.20,U] [#8 -0.29,0.13,0.21,U] 
04:18:51.920 00.001 21068 refined, 6 included, MultiStar: {-0.27, -0.02}, one-star: {-0.44, -0.01}
04:18:51.921 00.001 21068 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.97) = xAngle (-6.02 = 0.26)
04:18:51.922 00.001 21068 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.96 = 0.33)
04:18:51.922 00.000 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.05 mountX=0.26 mountY=0.09, mountTheta=0.32
04:18:51.925 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.02, opts=13)
04:18:51.926 00.001 21068 Enqueuing Move request for scope (-0.27, -0.02)
04:18:51.926 00.000 16108 Worker thread wakes up
04:18:51.926 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
04:18:51.926 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
04:18:51.927 00.001 16108 Moving (-0.27, -0.02) raw xDistance=0.26 yDistance=0.09
04:18:51.927 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
04:18:51.927 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:51.927 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:18:51.927 00.000 16108 MoveAxis(W, 60, ABG)
04:18:51.927 00.000 16108 Guiding  Dir = 3, Dur = 60
04:18:51.927 00.000 16108 IsSlewing returns 0
04:18:51.927 00.000 16108 IsGuiding returns 0
04:18:51.928 00.001 16108 PulseGuide returned control before completion, sleep 69
04:18:51.930 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4521, FiltMin=3779, FiltMax=29590, Gamma=1.000
04:18:51.943 00.013 21068 UpdateGuideState exits: m=413224 SNR=154.2
04:18:51.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:51.945 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:51.947 00.002 21068 Enqueuing Expose request
04:18:52.014 00.067 16108 IsGuiding returns 0
04:18:52.014 00.000 16108 Move returns status 0, amount 60
04:18:52.014 00.000 16108 MoveAxis(N, 0, ABG)
04:18:52.014 00.000 16108 Move returns status 0, amount 0
04:18:52.014 00.000 16108 move complete, result=0
04:18:52.014 00.000 16108 worker thread done servicing request
04:18:52.014 00.000 16108 Worker thread wakes up
04:18:52.014 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:52.014 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:52.019 00.005 21068 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
04:18:53.002 00.983 16108 Exposure complete
04:18:53.080 00.078 16108 worker thread done servicing request
04:18:53.080 00.000 21068 OnExposeComplete: enter
04:18:53.081 00.001 21068 UpdateGuideState(): m_state=6
04:18:53.083 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
04:18:53.084 00.001 21068 Star::Find returns 1 (0), X=814.15, Y=630.33, Mass=344614, SNR=138.4, Peak=30608 HFD=3.8
04:18:53.085 00.001 21068 MultiStar: [#1 -0.65,-0.48,0.00,M3] [#2 -0.85,-0.47,0.00,M3] [#3 -0.05,-0.19,0.77,U] [#4 -0.74,-0.36,0.00,M6] [#5 -0.80,-0.08,0.00,M4] [#6 -0.74,0.00,0.00,M1] [#7 -0.21,-0.69,0.00,M1] [#8 -0.39,0.25,0.19,U] 
04:18:53.085 00.000 21068 refined, 2 included, MultiStar: {-0.36, -0.07}, one-star: {-0.59, -0.04}
04:18:53.086 00.001 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
04:18:53.087 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
04:18:53.087 00.000 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.07 hyp=0.36 cameraTheta=-2.94 mountX=0.34 mountY=0.15, mountTheta=0.43
04:18:53.089 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.07, opts=13)
04:18:53.090 00.001 21068 Enqueuing Move request for scope (-0.36, -0.07)
04:18:53.090 00.000 16108 Worker thread wakes up
04:18:53.090 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.07) opts 0xd
04:18:53.090 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.07)
04:18:53.090 00.000 16108 Moving (-0.36, -0.07) raw xDistance=0.34 yDistance=0.15
04:18:53.090 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
04:18:53.091 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:53.091 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:18:53.091 00.000 16108 MoveAxis(W, 93, ABG)
04:18:53.091 00.000 16108 Guiding  Dir = 3, Dur = 93
04:18:53.091 00.000 16108 IsSlewing returns 0
04:18:53.091 00.000 16108 IsGuiding returns 0
04:18:53.095 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2009, max=65535, med=4528, FiltMin=3846, FiltMax=32576, Gamma=1.000
04:18:53.109 00.014 21068 UpdateGuideState exits: m=344614 SNR=138.4
04:18:53.111 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:53.113 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:53.115 00.002 21068 Enqueuing Expose request
04:18:53.139 00.024 16108 PulseGuide returned control before completion, sleep 57
04:18:53.200 00.061 16108 IsGuiding returns 1
04:18:53.200 00.000 16108 scope still moving after pulse duration time elapsed
04:18:53.231 00.031 16108 IsSlewing returns 0
04:18:53.231 00.000 16108 IsGuiding returns 1
04:18:53.262 00.031 16108 IsSlewing returns 0
04:18:53.262 00.000 16108 IsGuiding returns 0
04:18:53.262 00.000 16108 scope move finished after 93 + 77 ms
04:18:53.262 00.000 16108 Move returns status 0, amount 93
04:18:53.262 00.000 16108 MoveAxis(N, 0, ABG)
04:18:53.262 00.000 16108 Move returns status 0, amount 0
04:18:53.262 00.000 16108 move complete, result=0
04:18:53.262 00.000 16108 worker thread done servicing request
04:18:53.262 00.000 16108 Worker thread wakes up
04:18:53.263 00.001 21068 GuideStep: 0.3 px 93 ms WEST, 0.2 px 0 ms NORTH
04:18:53.263 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:53.264 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:54.434 01.170 16108 Exposure complete
04:18:54.503 00.069 16108 worker thread done servicing request
04:18:54.504 00.001 21068 OnExposeComplete: enter
04:18:54.505 00.001 21068 UpdateGuideState(): m_state=6
04:18:54.505 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
04:18:54.506 00.001 21068 Star::Find returns 1 (0), X=814.47, Y=630.41, Mass=363330, SNR=133.5, Peak=33888 HFD=3.2
04:18:54.507 00.001 21068 MultiStar: [#1 -0.25,-0.25,0.88,U] [#2 -0.13,-0.21,0.98,U] [#3 0.61,-0.15,0.00,M7] [#4 -0.00,0.16,0.35,U] [#5 -0.07,0.16,0.35,U] [#6 -0.42,0.03,0.29,U] [#7 0.17,-0.13,0.21,U] [#8 -0.10,0.39,0.20,U] 
04:18:54.508 00.001 21068 refined, 7 included, MultiStar: {-0.17, -0.05}, one-star: {-0.27, 0.03}
04:18:54.508 00.000 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.82 = 0.46)
04:18:54.509 00.001 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.76 = 0.52)
04:18:54.511 00.002 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=0.16 mountY=0.09, mountTheta=0.51
04:18:54.512 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.05, opts=13)
04:18:54.513 00.001 21068 Enqueuing Move request for scope (-0.17, -0.05)
04:18:54.514 00.001 16108 Worker thread wakes up
04:18:54.514 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
04:18:54.514 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
04:18:54.514 00.000 16108 Moving (-0.17, -0.05) raw xDistance=0.16 yDistance=0.09
04:18:54.514 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:18:54.514 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:54.514 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:18:54.515 00.001 16108 MoveAxis(E, 0, ABG)
04:18:54.515 00.000 16108 Move returns status 0, amount 0
04:18:54.515 00.000 16108 MoveAxis(N, 0, ABG)
04:18:54.515 00.000 16108 Move returns status 0, amount 0
04:18:54.515 00.000 16108 move complete, result=0
04:18:54.515 00.000 16108 worker thread done servicing request
04:18:54.520 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4537, FiltMin=3894, FiltMax=29497, Gamma=1.000
04:18:54.533 00.013 21068 UpdateGuideState exits: m=363330 SNR=133.5
04:18:54.534 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:54.535 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:54.535 00.000 21068 Enqueuing Expose request
04:18:54.536 00.001 16108 Worker thread wakes up
04:18:54.536 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:54.538 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:54.538 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:55.521 00.983 16108 Exposure complete
04:18:55.612 00.091 16108 worker thread done servicing request
04:18:55.612 00.000 21068 OnExposeComplete: enter
04:18:55.614 00.002 21068 UpdateGuideState(): m_state=6
04:18:55.616 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
04:18:55.618 00.002 21068 Star::Find returns 1 (0), X=814.85, Y=630.42, Mass=336746, SNR=150.2, Peak=31507 HFD=3.6
04:18:55.622 00.004 21068 MultiStar: [#1 0.22,-0.11,0.77,U] [#2 0.04,-0.29,0.83,U] [#3 0.98,0.01,0.00,M8] [#4 -0.19,0.01,0.35,U] [#5 -0.10,0.03,0.29,U] [#6 -0.27,-0.11,0.25,U] [#7 0.99,-0.18,0.00,M1] [#8 0.20,0.16,0.23,U] 
04:18:55.624 00.002 21068 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.11, 0.04}
04:18:55.626 00.002 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
04:18:55.627 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
04:18:55.629 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.06 mountY=0.06, mountTheta=2.41
04:18:55.631 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.07, opts=13)
04:18:55.634 00.003 21068 Enqueuing Move request for scope (0.05, -0.07)
04:18:55.637 00.003 16108 Worker thread wakes up
04:18:55.637 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
04:18:55.637 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
04:18:55.637 00.000 16108 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
04:18:55.637 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:18:55.637 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:55.637 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:18:55.638 00.001 16108 MoveAxis(E, 0, ABG)
04:18:55.638 00.000 16108 Move returns status 0, amount 0
04:18:55.638 00.000 16108 MoveAxis(N, 0, ABG)
04:18:55.638 00.000 16108 Move returns status 0, amount 0
04:18:55.638 00.000 16108 move complete, result=0
04:18:55.638 00.000 16108 worker thread done servicing request
04:18:55.646 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4544, FiltMin=3885, FiltMax=31641, Gamma=1.000
04:18:55.669 00.023 21068 UpdateGuideState exits: m=336746 SNR=150.2
04:18:55.670 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:55.671 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:55.671 00.000 21068 Enqueuing Expose request
04:18:55.672 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:55.673 00.001 16108 Worker thread wakes up
04:18:55.673 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:55.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:56.851 01.178 16108 Exposure complete
04:18:56.906 00.055 16108 worker thread done servicing request
04:18:56.907 00.001 21068 OnExposeComplete: enter
04:18:56.907 00.000 21068 UpdateGuideState(): m_state=6
04:18:56.909 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
04:18:56.910 00.001 21068 Star::Find returns 1 (0), X=815.05, Y=630.02, Mass=315568, SNR=127.7, Peak=33853 HFD=3.4
04:18:56.911 00.001 21068 MultiStar: [#1 0.27,-0.46,0.98,U] [#2 0.15,-0.24,1.17,U] [#3 1.22,-0.13,0.00,M9] [#4 0.18,-0.26,0.41,U] [#5 0.03,-0.15,0.44,U] [#6 -0.12,-0.25,0.31,U] [#7 1.30,-0.28,0.00,M2] [#8 0.32,-0.14,0.17,U] 
04:18:56.911 00.000 21068 refined, 6 included, MultiStar: {0.19, -0.30}, one-star: {0.32, -0.35}
04:18:56.912 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
04:18:56.913 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
04:18:56.914 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.30 hyp=0.36 cameraTheta=-1.00 mountX=-0.24 mountY=0.25, mountTheta=2.34
04:18:56.915 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.30, opts=13)
04:18:56.916 00.001 21068 Enqueuing Move request for scope (0.19, -0.30)
04:18:56.917 00.001 16108 Worker thread wakes up
04:18:56.917 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.30) opts 0xd
04:18:56.917 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.30)
04:18:56.917 00.000 16108 Moving (0.19, -0.30) raw xDistance=-0.24 yDistance=0.25
04:18:56.917 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:18:56.917 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:18:56.917 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:18:56.917 00.000 16108 MoveAxis(E, 64, ABG)
04:18:56.917 00.000 16108 Guiding  Dir = 2, Dur = 64
04:18:56.919 00.002 16108 IsSlewing returns 0
04:18:56.919 00.000 16108 IsGuiding returns 0
04:18:56.922 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=797, max=65535, med=4553, FiltMin=3856, FiltMax=30723, Gamma=1.000
04:18:56.936 00.014 16108 PulseGuide returned control before completion, sleep 57
04:18:56.947 00.011 21068 UpdateGuideState exits: m=315568 SNR=127.7
04:18:56.948 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:56.949 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:56.951 00.002 21068 Enqueuing Expose request
04:18:56.998 00.047 16108 IsGuiding returns 1
04:18:56.998 00.000 16108 scope still moving after pulse duration time elapsed
04:18:57.029 00.031 16108 IsSlewing returns 0
04:18:57.029 00.000 16108 IsGuiding returns 0
04:18:57.029 00.000 16108 scope move finished after 64 + 47 ms
04:18:57.029 00.000 16108 Move returns status 0, amount 64
04:18:57.029 00.000 16108 MoveAxis(N, 0, ABG)
04:18:57.029 00.000 16108 Move returns status 0, amount 0
04:18:57.031 00.002 16108 move complete, result=0
04:18:57.031 00.000 16108 worker thread done servicing request
04:18:57.031 00.000 16108 Worker thread wakes up
04:18:57.031 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:57.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:57.031 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
04:18:58.010 00.979 16108 Exposure complete
04:18:58.069 00.059 16108 worker thread done servicing request
04:18:58.069 00.000 21068 OnExposeComplete: enter
04:18:58.071 00.002 21068 UpdateGuideState(): m_state=6
04:18:58.072 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
04:18:58.073 00.001 21068 Star::Find returns 1 (0), X=814.97, Y=630.17, Mass=309261, SNR=140.8, Peak=34525 HFD=3.5
04:18:58.074 00.001 21068 MultiStar: [#1 0.19,-0.32,0.73,U] [#2 0.36,-0.18,1.00,U] [#3 1.15,-0.17,0.00,M10] [#4 -0.00,-0.37,0.37,U] [#5 0.34,-0.33,0.34,U] [#6 -0.01,-0.22,0.34,U] [#7 1.06,-0.30,0.00,M3] [#8 0.68,-0.15,0.00,M1] 
04:18:58.075 00.001 21068 single-star, 5 included, MultiStar: {0.23, -0.25}, one-star: {0.24, -0.21}
04:18:58.077 00.002 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
04:18:58.078 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
04:18:58.081 00.003 21068 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.72 mountX=-0.27 mountY=0.15, mountTheta=2.64
04:18:58.083 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=-0.21, opts=13)
04:18:58.084 00.001 21068 Enqueuing Move request for scope (0.24, -0.21)
04:18:58.085 00.001 16108 Worker thread wakes up
04:18:58.085 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
04:18:58.085 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
04:18:58.085 00.000 16108 Moving (0.24, -0.21) raw xDistance=-0.27 yDistance=0.15
04:18:58.085 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
04:18:58.085 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:58.085 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:18:58.085 00.000 16108 MoveAxis(E, 75, ABG)
04:18:58.085 00.000 16108 Guiding  Dir = 2, Dur = 75
04:18:58.085 00.000 16108 IsSlewing returns 0
04:18:58.086 00.001 16108 IsGuiding returns 0
04:18:58.092 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=950, max=65535, med=4560, FiltMin=3865, FiltMax=34086, Gamma=1.000
04:18:58.105 00.013 21068 UpdateGuideState exits: m=309261 SNR=140.8
04:18:58.106 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:58.106 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:58.107 00.001 21068 Enqueuing Expose request
04:18:58.115 00.008 16108 PulseGuide returned control before completion, sleep 57
04:18:58.176 00.061 16108 IsGuiding returns 1
04:18:58.176 00.000 16108 scope still moving after pulse duration time elapsed
04:18:58.208 00.032 16108 IsSlewing returns 0
04:18:58.208 00.000 16108 IsGuiding returns 0
04:18:58.208 00.000 16108 scope move finished after 75 + 47 ms
04:18:58.208 00.000 16108 Move returns status 0, amount 75
04:18:58.208 00.000 16108 MoveAxis(N, 0, ABG)
04:18:58.208 00.000 16108 Move returns status 0, amount 0
04:18:58.208 00.000 16108 move complete, result=0
04:18:58.208 00.000 16108 worker thread done servicing request
04:18:58.208 00.000 16108 Worker thread wakes up
04:18:58.209 00.001 21068 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
04:18:58.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:58.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:18:59.366 01.157 16108 Exposure complete
04:18:59.421 00.055 16108 worker thread done servicing request
04:18:59.421 00.000 21068 OnExposeComplete: enter
04:18:59.422 00.001 21068 UpdateGuideState(): m_state=6
04:18:59.423 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
04:18:59.423 00.000 21068 Star::Find returns 1 (0), X=814.68, Y=630.25, Mass=290950, SNR=130.5, Peak=31373 HFD=3.4
04:18:59.424 00.001 21068 MultiStar: [#1 -0.07,-0.25,0.85,U] [#2 -0.22,-0.40,1.13,U] [#3 1.01,-0.17,0.00,R] [#4 -0.23,-0.18,0.39,U] [#5 -0.22,-0.33,0.30,U] [#6 -0.51,-0.53,0.00,M1] [#7 0.49,-0.51,0.00,M4] [#8 0.02,-0.11,0.19,U] 
04:18:59.425 00.001 21068 single-star, 5 included, MultiStar: {-0.13, -0.25}, one-star: {-0.06, -0.13}
04:18:59.426 00.001 21068 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.97) = xAngle (-4.96 = 1.32)
04:18:59.427 00.001 21068 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.90 = 1.38)
04:18:59.427 00.000 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=0.03 mountY=0.14, mountTheta=1.33
04:18:59.429 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.13, opts=13)
04:18:59.431 00.002 21068 Enqueuing Move request for scope (-0.06, -0.13)
04:18:59.434 00.003 16108 Worker thread wakes up
04:18:59.434 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
04:18:59.434 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
04:18:59.434 00.000 16108 Moving (-0.06, -0.13) raw xDistance=0.03 yDistance=0.14
04:18:59.434 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:18:59.434 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:59.435 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:18:59.435 00.000 16108 MoveAxis(E, 0, ABG)
04:18:59.435 00.000 16108 Move returns status 0, amount 0
04:18:59.435 00.000 16108 MoveAxis(N, 0, ABG)
04:18:59.435 00.000 16108 Move returns status 0, amount 0
04:18:59.435 00.000 16108 move complete, result=0
04:18:59.435 00.000 16108 worker thread done servicing request
04:18:59.444 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2217, max=65535, med=4566, FiltMin=3923, FiltMax=33744, Gamma=1.000
04:18:59.464 00.020 21068 UpdateGuideState exits: m=290950 SNR=130.5
04:18:59.465 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:59.467 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:18:59.468 00.001 21068 Enqueuing Expose request
04:18:59.469 00.001 16108 Worker thread wakes up
04:18:59.469 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:59.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:18:59.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:00.438 00.968 16108 Exposure complete
04:19:00.501 00.063 16108 worker thread done servicing request
04:19:00.502 00.001 21068 OnExposeComplete: enter
04:19:00.503 00.001 21068 UpdateGuideState(): m_state=6
04:19:00.503 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
04:19:00.504 00.001 21068 Star::Find returns 1 (0), X=814.22, Y=630.60, Mass=304847, SNR=115.5, Peak=32470 HFD=3.3
04:19:00.505 00.001 21068 MultiStar: [#1 -0.67,-0.12,0.00,M1] [#2 -0.61,0.05,0.00,M1] [#3 -0.80,0.40,0.00,M1] [#4 -0.43,0.02,0.42,U] [#5 -0.45,0.10,0.39,U] [#6 -0.83,-0.15,0.00,M2] [#7 0.09,0.01,0.25,U] [#8 -0.73,0.16,0.00,M1] 
04:19:00.506 00.001 21068 refined, 3 included, MultiStar: {-0.41, 0.13}, one-star: {-0.52, 0.22}
04:19:00.507 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
04:19:00.508 00.001 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
04:19:00.508 00.000 21068 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.83 mountX=0.43 mountY=-0.03, mountTheta=-0.07
04:19:00.510 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.13, opts=13)
04:19:00.511 00.001 21068 Enqueuing Move request for scope (-0.41, 0.13)
04:19:00.512 00.001 16108 Worker thread wakes up
04:19:00.512 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.13) opts 0xd
04:19:00.512 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.13)
04:19:00.512 00.000 16108 Moving (-0.41, 0.13) raw xDistance=0.43 yDistance=-0.03
04:19:00.512 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
04:19:00.512 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:00.512 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:19:00.512 00.000 16108 MoveAxis(W, 112, ABG)
04:19:00.512 00.000 16108 Guiding  Dir = 3, Dur = 112
04:19:00.513 00.001 16108 IsSlewing returns 0
04:19:00.513 00.000 16108 IsGuiding returns 0
04:19:00.514 00.001 16108 PulseGuide returned control before completion, sleep 122
04:19:00.516 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4573, FiltMin=3885, FiltMax=34774, Gamma=1.000
04:19:00.529 00.013 21068 UpdateGuideState exits: m=304847 SNR=115.5
04:19:00.530 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:00.531 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:00.532 00.001 21068 Enqueuing Expose request
04:19:00.639 00.107 16108 IsGuiding returns 1
04:19:00.639 00.000 16108 scope still moving after pulse duration time elapsed
04:19:00.670 00.031 16108 IsSlewing returns 0
04:19:00.670 00.000 16108 IsGuiding returns 1
04:19:00.702 00.032 16108 IsSlewing returns 0
04:19:00.702 00.000 16108 IsGuiding returns 0
04:19:00.702 00.000 16108 scope move finished after 112 + 77 ms
04:19:00.702 00.000 16108 Move returns status 0, amount 112
04:19:00.703 00.001 16108 MoveAxis(N, 0, ABG)
04:19:00.703 00.000 16108 Move returns status 0, amount 0
04:19:00.703 00.000 16108 move complete, result=0
04:19:00.703 00.000 16108 worker thread done servicing request
04:19:00.703 00.000 16108 Worker thread wakes up
04:19:00.703 00.000 21068 GuideStep: 0.4 px 112 ms WEST, -0.0 px 0 ms NORTH
04:19:00.706 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:00.706 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:01.881 01.175 16108 Exposure complete
04:19:01.941 00.060 16108 worker thread done servicing request
04:19:01.941 00.000 21068 OnExposeComplete: enter
04:19:01.942 00.001 21068 UpdateGuideState(): m_state=6
04:19:01.943 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
04:19:01.944 00.001 21068 Star::Find returns 1 (0), X=815.28, Y=630.11, Mass=315022, SNR=128.9, Peak=35773 HFD=3.4
04:19:01.944 00.000 21068 MultiStar: [#1 0.79,-0.34,0.00,M2] [#2 0.64,-0.54,0.00,M2] [#3 0.51,-0.04,0.79,U] [#4 0.65,-0.19,0.00,M1] [#5 0.46,-0.60,0.00,M1] [#6 0.17,-0.54,0.00,M3] [#7 1.60,-0.18,0.00,M4] [#8 0.74,-0.40,0.00,M2] 
04:19:01.945 00.001 21068 refined, 1 included, MultiStar: {0.53, -0.17}, one-star: {0.54, -0.27}
04:19:01.946 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
04:19:01.947 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
04:19:01.948 00.001 21068 CameraToMount -- cameraX=0.53 cameraY=-0.17 hyp=0.56 cameraTheta=-0.31 mountX=-0.55 mountY=0.04, mountTheta=3.07
04:19:01.950 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.53, y=-0.17, opts=13)
04:19:01.950 00.000 21068 Enqueuing Move request for scope (0.53, -0.17)
04:19:01.952 00.002 16108 Worker thread wakes up
04:19:01.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.17) opts 0xd
04:19:01.952 00.000 16108 Handling offset move in thread for scope, endpoint = (0.53, -0.17)
04:19:01.952 00.000 16108 Moving (0.53, -0.17) raw xDistance=-0.55 yDistance=0.04
04:19:01.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
04:19:01.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:01.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:19:01.952 00.000 16108 MoveAxis(E, 137, ABG)
04:19:01.952 00.000 16108 Guiding  Dir = 2, Dur = 137
04:19:01.953 00.001 16108 IsSlewing returns 0
04:19:01.953 00.000 16108 IsGuiding returns 0
04:19:01.954 00.001 16108 PulseGuide returned control before completion, sleep 146
04:19:01.956 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4576, FiltMin=3891, FiltMax=31475, Gamma=1.000
04:19:01.971 00.015 21068 UpdateGuideState exits: m=315022 SNR=128.9
04:19:01.972 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:01.973 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:01.974 00.001 21068 Enqueuing Expose request
04:19:02.103 00.129 16108 IsGuiding returns 1
04:19:02.103 00.000 16108 scope still moving after pulse duration time elapsed
04:19:02.134 00.031 16108 IsSlewing returns 0
04:19:02.134 00.000 16108 IsGuiding returns 0
04:19:02.135 00.001 16108 scope move finished after 137 + 45 ms
04:19:02.135 00.000 16108 Move returns status 0, amount 137
04:19:02.135 00.000 16108 MoveAxis(N, 0, ABG)
04:19:02.135 00.000 16108 Move returns status 0, amount 0
04:19:02.135 00.000 16108 move complete, result=0
04:19:02.135 00.000 16108 worker thread done servicing request
04:19:02.135 00.000 16108 Worker thread wakes up
04:19:02.135 00.000 21068 GuideStep: -0.6 px 137 ms EAST, 0.0 px 0 ms NORTH
04:19:02.138 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:02.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:03.117 00.979 16108 Exposure complete
04:19:03.189 00.072 16108 worker thread done servicing request
04:19:03.189 00.000 21068 OnExposeComplete: enter
04:19:03.190 00.001 21068 UpdateGuideState(): m_state=6
04:19:03.191 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
04:19:03.191 00.000 21068 Star::Find returns 1 (0), X=814.94, Y=629.91, Mass=302768, SNR=130.5, Peak=38333 HFD=2.9
04:19:03.193 00.002 21068 MultiStar: [#1 0.36,-0.50,0.00,M3] [#2 0.20,-0.42,1.08,U] [#3 -0.08,0.09,0.70,U] [#4 0.17,0.05,0.37,U] [#5 0.22,-0.51,0.00,M2] [#6 0.03,-0.39,0.31,U] [#7 0.63,-0.37,0.00,M5] [#8 0.05,-0.08,0.25,U] 
04:19:03.194 00.001 21068 refined, 5 included, MultiStar: {0.12, -0.26}, one-star: {0.21, -0.46}
04:19:03.195 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.10 = 2.19)
04:19:03.195 00.000 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.04 = 2.25)
04:19:03.196 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=-0.17 mountY=0.23, mountTheta=2.21
04:19:03.197 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.26, opts=13)
04:19:03.198 00.001 21068 Enqueuing Move request for scope (0.12, -0.26)
04:19:03.199 00.001 16108 Worker thread wakes up
04:19:03.199 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
04:19:03.199 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
04:19:03.199 00.000 16108 Moving (0.12, -0.26) raw xDistance=-0.17 yDistance=0.23
04:19:03.199 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:19:03.199 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:03.199 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:19:03.199 00.000 16108 MoveAxis(E, 0, ABG)
04:19:03.199 00.000 16108 Move returns status 0, amount 0
04:19:03.199 00.000 16108 MoveAxis(N, 0, ABG)
04:19:03.199 00.000 16108 Move returns status 0, amount 0
04:19:03.199 00.000 16108 move complete, result=0
04:19:03.200 00.001 16108 worker thread done servicing request
04:19:03.203 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4579, FiltMin=3901, FiltMax=31315, Gamma=1.000
04:19:03.216 00.013 21068 UpdateGuideState exits: m=302768 SNR=130.5
04:19:03.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:03.219 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:03.220 00.001 21068 Enqueuing Expose request
04:19:03.221 00.001 16108 Worker thread wakes up
04:19:03.221 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:03.222 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:03.222 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:04.370 01.148 16108 Exposure complete
04:19:04.429 00.059 16108 worker thread done servicing request
04:19:04.429 00.000 21068 OnExposeComplete: enter
04:19:04.431 00.002 21068 UpdateGuideState(): m_state=6
04:19:04.432 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
04:19:04.433 00.001 21068 Star::Find returns 1 (0), X=814.59, Y=630.02, Mass=272384, SNR=131.0, Peak=29133 HFD=3.5
04:19:04.435 00.002 21068 MultiStar: [#1 -0.06,-0.61,0.00,M4] [#2 0.17,-0.51,1.16,U] [#3 -0.16,-0.27,0.63,U] [#4 0.01,-0.21,0.34,U] [#5 -0.31,-0.30,0.30,U] [#6 -0.37,-0.21,0.32,U] [#7 0.93,-0.56,0.00,M6] [#8 0.07,-0.10,0.24,U] 
04:19:04.436 00.001 21068 refined, 6 included, MultiStar: {-0.06, -0.34}, one-star: {-0.15, -0.35}
04:19:04.437 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.57)
04:19:04.438 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.63)
04:19:04.439 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.74 mountX=-0.00 mountY=0.35, mountTheta=1.57
04:19:04.441 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.34, opts=13)
04:19:04.445 00.004 21068 Enqueuing Move request for scope (-0.06, -0.34)
04:19:04.447 00.002 16108 Worker thread wakes up
04:19:04.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
04:19:04.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
04:19:04.447 00.000 16108 Moving (-0.06, -0.34) raw xDistance=-0.00 yDistance=0.35
04:19:04.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:19:04.447 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.61
04:19:04.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:19:04.447 00.000 16108 MoveAxis(E, 0, ABG)
04:19:04.447 00.000 16108 Move returns status 0, amount 0
04:19:04.447 00.000 16108 MoveAxis(S, 70, ABG)
04:19:04.447 00.000 16108 Guiding  Dir = 1, Dur = 70
04:19:04.447 00.000 16108 IsSlewing returns 0
04:19:04.448 00.001 16108 IsGuiding returns 0
04:19:04.453 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2073, max=65535, med=4582, FiltMin=3853, FiltMax=32240, Gamma=1.000
04:19:04.477 00.024 21068 UpdateGuideState exits: m=272384 SNR=131.0
04:19:04.480 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:04.481 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:04.482 00.001 21068 Enqueuing Expose request
04:19:04.489 00.007 16108 PulseGuide returned control before completion, sleep 40
04:19:04.534 00.045 16108 IsGuiding returns 1
04:19:04.534 00.000 16108 scope still moving after pulse duration time elapsed
04:19:04.566 00.032 16108 IsSlewing returns 0
04:19:04.566 00.000 16108 IsGuiding returns 1
04:19:04.597 00.031 16108 IsSlewing returns 0
04:19:04.597 00.000 16108 IsGuiding returns 0
04:19:04.597 00.000 16108 scope move finished after 70 + 79 ms
04:19:04.597 00.000 16108 Move returns status 0, amount 70
04:19:04.597 00.000 16108 move complete, result=0
04:19:04.597 00.000 16108 worker thread done servicing request
04:19:04.598 00.001 16108 Worker thread wakes up
04:19:04.598 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 70 ms SOUTH
04:19:04.599 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:04.599 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:05.574 00.975 16108 Exposure complete
04:19:05.646 00.072 16108 worker thread done servicing request
04:19:05.647 00.001 21068 OnExposeComplete: enter
04:19:05.648 00.001 21068 UpdateGuideState(): m_state=6
04:19:05.649 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
04:19:05.650 00.001 21068 Star::Find returns 1 (0), X=814.93, Y=629.96, Mass=278989, SNR=114.0, Peak=28717 HFD=3.9
04:19:05.653 00.003 21068 MultiStar: [#1 0.21,-0.53,0.00,M5] [#2 0.23,-0.56,0.00,M1] [#3 -0.06,-0.31,0.96,U] [#4 0.20,-0.49,0.37,U] [#5 0.16,-0.54,0.00,M2] [#6 -0.22,-0.98,0.00,M2] [#7 1.00,-0.93,0.00,M7] [#8 0.39,-0.37,0.32,U] 
04:19:05.654 00.001 21068 refined, 3 included, MultiStar: {0.13, -0.38}, one-star: {0.20, -0.42}
04:19:05.656 00.002 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
04:19:05.658 00.002 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
04:19:05.661 00.003 21068 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.25 mountX=-0.19 mountY=0.34, mountTheta=2.08
04:19:05.664 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.38, opts=13)
04:19:05.665 00.001 21068 Enqueuing Move request for scope (0.13, -0.38)
04:19:05.666 00.001 16108 Worker thread wakes up
04:19:05.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.38) opts 0xd
04:19:05.666 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.38)
04:19:05.666 00.000 16108 Moving (0.13, -0.38) raw xDistance=-0.19 yDistance=0.34
04:19:05.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:19:05.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:19:05.666 00.000 16108 MoveAxis(E, 0, ABG)
04:19:05.666 00.000 16108 Move returns status 0, amount 0
04:19:05.666 00.000 16108 MoveAxis(S, 69, ABG)
04:19:05.666 00.000 16108 Guiding  Dir = 1, Dur = 69
04:19:05.667 00.001 16108 IsSlewing returns 0
04:19:05.667 00.000 16108 IsGuiding returns 0
04:19:05.668 00.001 16108 PulseGuide returned control before completion, sleep 79
04:19:05.672 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4582, FiltMin=3891, FiltMax=32595, Gamma=1.000
04:19:05.689 00.017 21068 UpdateGuideState exits: m=278989 SNR=114.0
04:19:05.690 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:05.692 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:05.694 00.002 21068 Enqueuing Expose request
04:19:05.757 00.063 16108 IsGuiding returns 0
04:19:05.757 00.000 16108 Move returns status 0, amount 69
04:19:05.757 00.000 16108 move complete, result=0
04:19:05.759 00.002 16108 worker thread done servicing request
04:19:05.759 00.000 16108 Worker thread wakes up
04:19:05.759 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 69 ms SOUTH
04:19:05.761 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:05.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:06.926 01.165 16108 Exposure complete
04:19:06.981 00.055 16108 worker thread done servicing request
04:19:06.981 00.000 21068 OnExposeComplete: enter
04:19:06.981 00.000 21068 UpdateGuideState(): m_state=6
04:19:06.983 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
04:19:06.984 00.001 21068 Star::Find returns 1 (0), X=814.99, Y=630.47, Mass=317575, SNR=132.1, Peak=33789 HFD=3.5
04:19:06.985 00.001 21068 MultiStar: [#1 0.41,-0.29,0.82,U] [#2 0.18,-0.36,1.27,U] [#3 0.15,0.06,0.87,U] [#4 0.04,0.17,0.40,U] [#5 0.33,-0.21,0.35,U] [#6 0.38,-0.30,0.31,U] [#7 0.89,0.01,0.00,M8] [#8 0.48,-0.21,0.36,U] 
04:19:06.986 00.001 21068 single-star, 7 included, MultiStar: {0.25, -0.14}, one-star: {0.26, 0.09}
04:19:06.987 00.001 21068 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.97) = xAngle (-2.63 = -2.63)
04:19:06.988 00.001 21068 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.57 = -2.57)
04:19:06.988 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.34 mountX=-0.24 mountY=-0.15, mountTheta=-2.58
04:19:06.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.09, opts=13)
04:19:06.991 00.001 21068 Enqueuing Move request for scope (0.26, 0.09)
04:19:06.991 00.000 16108 Worker thread wakes up
04:19:06.991 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
04:19:06.991 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
04:19:06.992 00.001 16108 Moving (0.26, 0.09) raw xDistance=-0.24 yDistance=-0.15
04:19:06.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:19:06.992 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:06.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:19:06.992 00.000 16108 MoveAxis(E, 63, ABG)
04:19:06.992 00.000 16108 Guiding  Dir = 2, Dur = 63
04:19:06.992 00.000 16108 IsSlewing returns 0
04:19:06.992 00.000 16108 IsGuiding returns 0
04:19:06.995 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4582, FiltMin=3878, FiltMax=32467, Gamma=1.000
04:19:07.000 00.005 16108 PulseGuide returned control before completion, sleep 67
04:19:07.013 00.013 21068 UpdateGuideState exits: m=317575 SNR=132.1
04:19:07.014 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:07.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:07.016 00.001 21068 Enqueuing Expose request
04:19:07.076 00.060 16108 IsGuiding returns 1
04:19:07.076 00.000 16108 scope still moving after pulse duration time elapsed
04:19:07.108 00.032 16108 IsSlewing returns 0
04:19:07.108 00.000 16108 IsGuiding returns 0
04:19:07.108 00.000 16108 scope move finished after 63 + 52 ms
04:19:07.108 00.000 16108 Move returns status 0, amount 63
04:19:07.108 00.000 16108 MoveAxis(N, 0, ABG)
04:19:07.108 00.000 16108 Move returns status 0, amount 0
04:19:07.108 00.000 16108 move complete, result=0
04:19:07.108 00.000 16108 worker thread done servicing request
04:19:07.108 00.000 16108 Worker thread wakes up
04:19:07.108 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
04:19:07.110 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:07.110 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:08.072 00.962 16108 Exposure complete
04:19:08.139 00.067 16108 worker thread done servicing request
04:19:08.139 00.000 21068 OnExposeComplete: enter
04:19:08.140 00.001 21068 UpdateGuideState(): m_state=6
04:19:08.141 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
04:19:08.142 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.12, Mass=311541, SNR=125.4, Peak=33261 HFD=3.3
04:19:08.143 00.001 21068 MultiStar: [#1 -0.04,-0.31,0.87,U] [#2 -0.15,-0.27,1.23,U] [#3 -0.24,0.01,0.90,U] [#4 -0.13,-0.28,0.44,U] [#5 -0.26,-0.11,0.39,U] [#6 -0.19,0.03,0.32,U] [#7 0.33,-0.29,0.20,U] [#8 -0.13,0.04,0.31,U] 
04:19:08.143 00.000 21068 refined, 8 included, MultiStar: {-0.13, -0.19}, one-star: {-0.09, -0.25}
04:19:08.144 00.001 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.14 = 1.15)
04:19:08.145 00.001 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.08 = 1.21)
04:19:08.145 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=0.09 mountY=0.21, mountTheta=1.16
04:19:08.147 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.19, opts=13)
04:19:08.148 00.001 21068 Enqueuing Move request for scope (-0.13, -0.19)
04:19:08.148 00.000 16108 Worker thread wakes up
04:19:08.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
04:19:08.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
04:19:08.149 00.001 16108 Moving (-0.13, -0.19) raw xDistance=0.09 yDistance=0.21
04:19:08.149 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:19:08.149 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:19:08.149 00.000 16108 MoveAxis(E, 0, ABG)
04:19:08.149 00.000 16108 Move returns status 0, amount 0
04:19:08.149 00.000 16108 MoveAxis(S, 42, ABG)
04:19:08.149 00.000 16108 Guiding  Dir = 1, Dur = 42
04:19:08.149 00.000 16108 IsSlewing returns 0
04:19:08.149 00.000 16108 IsGuiding returns 0
04:19:08.153 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=4582, FiltMin=3891, FiltMax=32976, Gamma=1.000
04:19:08.166 00.013 21068 UpdateGuideState exits: m=311541 SNR=125.4
04:19:08.167 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:08.168 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:08.168 00.000 21068 Enqueuing Expose request
04:19:08.192 00.024 16108 IsGuiding returns 1
04:19:08.192 00.000 16108 scope still moving after pulse duration time elapsed
04:19:08.222 00.030 16108 IsSlewing returns 0
04:19:08.223 00.001 16108 IsGuiding returns 1
04:19:08.253 00.030 16108 IsSlewing returns 0
04:19:08.253 00.000 16108 IsGuiding returns 1
04:19:08.284 00.031 16108 IsSlewing returns 0
04:19:08.284 00.000 16108 IsGuiding returns 0
04:19:08.284 00.000 16108 scope move finished after 42 + 93 ms
04:19:08.285 00.001 16108 Move returns status 0, amount 42
04:19:08.285 00.000 16108 move complete, result=0
04:19:08.285 00.000 16108 worker thread done servicing request
04:19:08.285 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
04:19:08.288 00.003 16108 Worker thread wakes up
04:19:08.288 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:08.288 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:09.453 01.165 16108 Exposure complete
04:19:09.516 00.063 16108 worker thread done servicing request
04:19:09.516 00.000 21068 OnExposeComplete: enter
04:19:09.518 00.002 21068 UpdateGuideState(): m_state=6
04:19:09.519 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
04:19:09.520 00.001 21068 Star::Find returns 1 (0), X=814.34, Y=630.47, Mass=305006, SNR=124.4, Peak=33094 HFD=3.2
04:19:09.522 00.002 21068 MultiStar: [#1 -0.31,-0.15,0.91,U] [#2 0.03,-0.09,1.35,U] [#3 -0.27,0.15,0.97,U] [#4 -0.21,0.30,0.36,U] [#5 -0.01,0.36,0.34,U] [#6 -0.64,-0.08,0.00,M1] [#7 0.87,-0.14,0.00,M8] [#8 0.26,0.25,0.31,U] 
04:19:09.524 00.002 21068 refined, 6 included, MultiStar: {-0.17, 0.05}, one-star: {-0.40, 0.10}
04:19:09.525 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
04:19:09.528 00.003 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
04:19:09.529 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.83 mountX=0.18 mountY=-0.01, mountTheta=-0.07
04:19:09.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.05, opts=13)
04:19:09.532 00.001 21068 Enqueuing Move request for scope (-0.17, 0.05)
04:19:09.533 00.001 16108 Worker thread wakes up
04:19:09.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
04:19:09.533 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
04:19:09.533 00.000 16108 Moving (-0.17, 0.05) raw xDistance=0.18 yDistance=-0.01
04:19:09.533 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:19:09.533 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:09.533 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:19:09.533 00.000 16108 MoveAxis(E, 0, ABG)
04:19:09.533 00.000 16108 Move returns status 0, amount 0
04:19:09.533 00.000 16108 MoveAxis(N, 0, ABG)
04:19:09.534 00.001 16108 Move returns status 0, amount 0
04:19:09.534 00.000 16108 move complete, result=0
04:19:09.534 00.000 16108 worker thread done servicing request
04:19:09.536 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4579, FiltMin=3821, FiltMax=32566, Gamma=1.000
04:19:09.550 00.014 21068 UpdateGuideState exits: m=305006 SNR=124.4
04:19:09.550 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:09.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:09.552 00.001 21068 Enqueuing Expose request
04:19:09.552 00.000 16108 Worker thread wakes up
04:19:09.552 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:09.553 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:09.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:10.546 00.993 16108 Exposure complete
04:19:10.602 00.056 16108 worker thread done servicing request
04:19:10.602 00.000 21068 OnExposeComplete: enter
04:19:10.603 00.001 21068 UpdateGuideState(): m_state=6
04:19:10.603 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
04:19:10.604 00.001 21068 Star::Find returns 1 (0), X=814.48, Y=630.50, Mass=309553, SNR=126.6, Peak=32694 HFD=3.2
04:19:10.605 00.001 21068 MultiStar: [#1 0.04,0.11,0.94,U] [#2 -0.19,-0.13,1.25,U] [#3 -0.20,0.27,0.84,U] [#4 -0.13,0.26,0.39,U] [#5 -0.07,0.25,0.32,U] [#6 -0.52,0.23,0.00,M2] [#7 0.94,-0.00,0.00,M9] [#8 -0.00,0.15,0.25,U] 
04:19:10.606 00.001 21068 refined, 6 included, MultiStar: {-0.14, 0.10}, one-star: {-0.25, 0.13}
04:19:10.607 00.001 21068 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.97) = xAngle (-0.46 = -0.46)
04:19:10.607 00.000 21068 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.40 = -0.40)
04:19:10.608 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=0.15 mountY=-0.07, mountTheta=-0.41
04:19:10.610 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.10, opts=13)
04:19:10.610 00.000 21068 Enqueuing Move request for scope (-0.14, 0.10)
04:19:10.612 00.002 16108 Worker thread wakes up
04:19:10.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
04:19:10.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
04:19:10.612 00.000 16108 Moving (-0.14, 0.10) raw xDistance=0.15 yDistance=-0.07
04:19:10.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:19:10.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:10.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:19:10.612 00.000 16108 MoveAxis(E, 0, ABG)
04:19:10.612 00.000 16108 Move returns status 0, amount 0
04:19:10.612 00.000 16108 MoveAxis(N, 0, ABG)
04:19:10.612 00.000 16108 Move returns status 0, amount 0
04:19:10.612 00.000 16108 move complete, result=0
04:19:10.612 00.000 16108 worker thread done servicing request
04:19:10.615 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4576, FiltMin=3917, FiltMax=32448, Gamma=1.000
04:19:10.628 00.013 21068 UpdateGuideState exits: m=309553 SNR=126.6
04:19:10.629 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:10.629 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:10.630 00.001 21068 Enqueuing Expose request
04:19:10.631 00.001 16108 Worker thread wakes up
04:19:10.631 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:10.633 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:10.633 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:11.799 01.166 16108 Exposure complete
04:19:11.860 00.061 16108 worker thread done servicing request
04:19:11.860 00.000 21068 OnExposeComplete: enter
04:19:11.861 00.001 21068 UpdateGuideState(): m_state=6
04:19:11.862 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
04:19:11.863 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.28, Mass=311265, SNR=134.6, Peak=31757 HFD=3.4
04:19:11.864 00.001 21068 MultiStar: [#1 0.10,-0.12,0.92,U] [#2 -0.26,-0.22,1.16,U] [#3 0.03,-0.08,0.82,U] [#4 -0.07,0.00,0.31,U] [#5 -0.04,-0.11,0.37,U] [#6 -0.22,-0.21,0.37,U] [#7 0.71,0.32,0.00,M10] [#8 -0.37,0.13,0.33,U] 
04:19:11.865 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.11}, one-star: {-0.09, -0.09}
04:19:11.865 00.000 21068 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.97) = xAngle (-5.30 = 0.99)
04:19:11.866 00.001 21068 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.23 = 1.05)
04:19:11.867 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.33 mountX=0.07 mountY=0.11, mountTheta=1.01
04:19:11.868 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.09, opts=13)
04:19:11.869 00.001 21068 Enqueuing Move request for scope (-0.09, -0.09)
04:19:11.869 00.000 16108 Worker thread wakes up
04:19:11.870 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
04:19:11.870 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
04:19:11.870 00.000 16108 Moving (-0.09, -0.09) raw xDistance=0.07 yDistance=0.11
04:19:11.870 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:19:11.870 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:11.870 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:19:11.870 00.000 16108 MoveAxis(E, 0, ABG)
04:19:11.870 00.000 16108 Move returns status 0, amount 0
04:19:11.870 00.000 16108 MoveAxis(N, 0, ABG)
04:19:11.870 00.000 16108 Move returns status 0, amount 0
04:19:11.870 00.000 16108 move complete, result=0
04:19:11.870 00.000 16108 worker thread done servicing request
04:19:11.878 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2201, max=65535, med=4573, FiltMin=3917, FiltMax=32617, Gamma=1.000
04:19:11.895 00.017 21068 UpdateGuideState exits: m=311265 SNR=134.6
04:19:11.896 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:11.897 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:11.897 00.000 21068 Enqueuing Expose request
04:19:11.898 00.001 16108 Worker thread wakes up
04:19:11.898 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:11.899 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:11.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:12.869 00.970 16108 Exposure complete
04:19:12.928 00.059 16108 worker thread done servicing request
04:19:12.928 00.000 21068 OnExposeComplete: enter
04:19:12.929 00.001 21068 UpdateGuideState(): m_state=6
04:19:12.930 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
04:19:12.931 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.30, Mass=300340, SNR=132.9, Peak=31389 HFD=3.3
04:19:12.931 00.000 21068 MultiStar: [#1 0.13,-0.07,0.95,U] [#2 -0.17,-0.22,1.17,U] [#3 -0.14,0.27,0.76,U] [#4 -0.12,-0.24,0.36,U] [#5 -0.09,-0.18,0.36,U] [#6 -0.12,-0.44,0.35,U] [#7 0.52,-0.50,0.00,R] [#8 -0.35,0.01,0.24,U] 
04:19:12.932 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.00, -0.08}
04:19:12.933 00.001 21068 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.97) = xAngle (-4.50 = 1.78)
04:19:12.934 00.001 21068 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.44 = 1.84)
04:19:12.934 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.53 mountX=-0.02 mountY=0.07, mountTheta=1.79
04:19:12.937 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.08, opts=13)
04:19:12.938 00.001 21068 Enqueuing Move request for scope (0.00, -0.08)
04:19:12.940 00.002 16108 Worker thread wakes up
04:19:12.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
04:19:12.940 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
04:19:12.940 00.000 16108 Moving (0.00, -0.08) raw xDistance=-0.02 yDistance=0.07
04:19:12.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:12.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:12.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:19:12.940 00.000 16108 MoveAxis(E, 0, ABG)
04:19:12.940 00.000 16108 Move returns status 0, amount 0
04:19:12.942 00.002 16108 MoveAxis(N, 0, ABG)
04:19:12.942 00.000 16108 Move returns status 0, amount 0
04:19:12.942 00.000 16108 move complete, result=0
04:19:12.942 00.000 16108 worker thread done servicing request
04:19:12.947 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2208, max=65535, med=4569, FiltMin=3923, FiltMax=32294, Gamma=1.000
04:19:12.960 00.013 21068 UpdateGuideState exits: m=300340 SNR=132.9
04:19:12.960 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:12.961 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:12.962 00.001 21068 Enqueuing Expose request
04:19:12.963 00.001 16108 Worker thread wakes up
04:19:12.963 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:12.963 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:12.964 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:14.109 01.145 16108 Exposure complete
04:19:14.163 00.054 16108 worker thread done servicing request
04:19:14.164 00.001 21068 OnExposeComplete: enter
04:19:14.166 00.002 21068 UpdateGuideState(): m_state=6
04:19:14.169 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
04:19:14.172 00.003 21068 Star::Find returns 1 (0), X=814.52, Y=630.47, Mass=284527, SNR=119.0, Peak=31120 HFD=3.2
04:19:14.175 00.003 21068 MultiStar: [#1 -0.20,0.10,1.05,U] [#2 -0.21,0.01,1.32,U] [#3 -0.16,0.25,0.94,U] [#4 -0.19,-0.05,0.38,U] [#5 -0.34,-0.14,0.34,U] [#6 -0.14,-0.09,0.33,U] [#7 0.10,0.78,0.00,M1] [#8 -0.33,-0.28,0.30,U] 
04:19:14.177 00.002 21068 refined, 7 included, MultiStar: {-0.21, 0.05}, one-star: {-0.22, 0.10}
04:19:14.178 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.05 = -0.05)
04:19:14.180 00.002 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.01 = 0.01)
04:19:14.181 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.92 mountX=0.22 mountY=0.00, mountTheta=0.01
04:19:14.183 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.05, opts=13)
04:19:14.184 00.001 21068 Enqueuing Move request for scope (-0.21, 0.05)
04:19:14.185 00.001 16108 Worker thread wakes up
04:19:14.185 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
04:19:14.185 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
04:19:14.185 00.000 16108 Moving (-0.21, 0.05) raw xDistance=0.22 yDistance=0.00
04:19:14.185 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:19:14.185 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:14.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:19:14.185 00.000 16108 MoveAxis(W, 56, ABG)
04:19:14.185 00.000 16108 Guiding  Dir = 3, Dur = 56
04:19:14.186 00.001 16108 IsSlewing returns 0
04:19:14.186 00.000 16108 IsGuiding returns 0
04:19:14.187 00.001 16108 PulseGuide returned control before completion, sleep 65
04:19:14.189 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2125, max=65535, med=4563, FiltMin=3869, FiltMax=33814, Gamma=1.000
04:19:14.209 00.020 21068 UpdateGuideState exits: m=284527 SNR=119.0
04:19:14.210 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:14.211 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:14.213 00.002 21068 Enqueuing Expose request
04:19:14.258 00.045 16108 IsGuiding returns 1
04:19:14.258 00.000 16108 scope still moving after pulse duration time elapsed
04:19:14.289 00.031 16108 IsSlewing returns 0
04:19:14.289 00.000 16108 IsGuiding returns 0
04:19:14.289 00.000 16108 scope move finished after 56 + 46 ms
04:19:14.289 00.000 16108 Move returns status 0, amount 56
04:19:14.289 00.000 16108 MoveAxis(N, 0, ABG)
04:19:14.289 00.000 16108 Move returns status 0, amount 0
04:19:14.289 00.000 16108 move complete, result=0
04:19:14.289 00.000 16108 worker thread done servicing request
04:19:14.289 00.000 16108 Worker thread wakes up
04:19:14.289 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
04:19:14.290 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:14.290 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:15.269 00.979 16108 Exposure complete
04:19:15.337 00.068 16108 worker thread done servicing request
04:19:15.337 00.000 21068 OnExposeComplete: enter
04:19:15.339 00.002 21068 UpdateGuideState(): m_state=6
04:19:15.340 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
04:19:15.341 00.001 21068 Star::Find returns 1 (0), X=815.19, Y=630.30, Mass=316293, SNR=133.0, Peak=34765 HFD=3.4
04:19:15.344 00.003 21068 MultiStar: [#1 0.36,-0.26,0.79,U] [#2 0.20,-0.11,1.41,U] [#3 0.10,0.09,0.92,U] [#4 -0.30,-0.17,0.40,U] [#5 0.05,-0.01,0.38,U] [#6 -0.13,-0.37,0.31,U] [#7 0.16,0.21,0.18,U] [#8 0.36,0.06,0.31,U] 
04:19:15.347 00.003 21068 refined, 8 included, MultiStar: {0.19, -0.09}, one-star: {0.45, -0.07}
04:19:15.349 00.002 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.38 = 2.90)
04:19:15.351 00.002 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.32 = 2.96)
04:19:15.353 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.42 mountX=-0.21 mountY=0.04, mountTheta=2.96
04:19:15.356 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.09, opts=13)
04:19:15.358 00.002 21068 Enqueuing Move request for scope (0.19, -0.09)
04:19:15.359 00.001 16108 Worker thread wakes up
04:19:15.359 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
04:19:15.359 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
04:19:15.359 00.000 16108 Moving (0.19, -0.09) raw xDistance=-0.21 yDistance=0.04
04:19:15.359 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
04:19:15.359 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:15.359 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:19:15.359 00.000 16108 MoveAxis(E, 50, ABG)
04:19:15.359 00.000 16108 Guiding  Dir = 2, Dur = 50
04:19:15.359 00.000 16108 IsSlewing returns 0
04:19:15.360 00.001 16108 IsGuiding returns 0
04:19:15.365 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4560, FiltMin=3942, FiltMax=34211, Gamma=1.000
04:19:15.375 00.010 16108 PulseGuide returned control before completion, sleep 45
04:19:15.381 00.006 21068 UpdateGuideState exits: m=316293 SNR=133.0
04:19:15.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:15.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:15.384 00.001 21068 Enqueuing Expose request
04:19:15.435 00.051 16108 IsGuiding returns 1
04:19:15.435 00.000 16108 scope still moving after pulse duration time elapsed
04:19:15.466 00.031 16108 IsSlewing returns 0
04:19:15.466 00.000 16108 IsGuiding returns 0
04:19:15.466 00.000 16108 scope move finished after 50 + 56 ms
04:19:15.466 00.000 16108 Move returns status 0, amount 50
04:19:15.466 00.000 16108 MoveAxis(N, 0, ABG)
04:19:15.466 00.000 16108 Move returns status 0, amount 0
04:19:15.466 00.000 16108 move complete, result=0
04:19:15.466 00.000 16108 worker thread done servicing request
04:19:15.466 00.000 16108 Worker thread wakes up
04:19:15.466 00.000 21068 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
04:19:15.469 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:15.469 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:16.635 01.166 16108 Exposure complete
04:19:16.690 00.055 16108 worker thread done servicing request
04:19:16.690 00.000 21068 OnExposeComplete: enter
04:19:16.691 00.001 21068 UpdateGuideState(): m_state=6
04:19:16.692 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
04:19:16.693 00.001 21068 Star::Find returns 1 (0), X=814.38, Y=630.34, Mass=306909, SNR=127.3, Peak=33856 HFD=3.3
04:19:16.694 00.001 21068 MultiStar: [#1 -0.31,-0.41,1.02,U] [#2 -0.14,0.07,1.33,U] [#3 -0.30,-0.02,0.91,U] [#4 -0.32,-0.16,0.42,U] [#5 -0.18,-0.20,0.35,U] [#6 -0.37,-0.54,0.00,M1] [#7 -0.21,0.19,0.22,U] [#8 -0.42,-0.05,0.30,U] 
04:19:16.695 00.001 21068 refined, 7 included, MultiStar: {-0.27, -0.09}, one-star: {-0.36, -0.04}
04:19:16.695 00.000 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
04:19:16.697 00.002 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
04:19:16.698 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.83 mountX=0.25 mountY=0.15, mountTheta=0.54
04:19:16.700 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.09, opts=13)
04:19:16.701 00.001 21068 Enqueuing Move request for scope (-0.27, -0.09)
04:19:16.701 00.000 16108 Worker thread wakes up
04:19:16.702 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.09) opts 0xd
04:19:16.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.09)
04:19:16.702 00.000 16108 Moving (-0.27, -0.09) raw xDistance=0.25 yDistance=0.15
04:19:16.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
04:19:16.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:16.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:19:16.702 00.000 16108 MoveAxis(W, 62, ABG)
04:19:16.702 00.000 16108 Guiding  Dir = 3, Dur = 62
04:19:16.702 00.000 16108 IsSlewing returns 0
04:19:16.702 00.000 16108 IsGuiding returns 0
04:19:16.705 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1779, max=65535, med=4550, FiltMin=3875, FiltMax=32448, Gamma=1.000
04:19:16.720 00.015 21068 UpdateGuideState exits: m=306909 SNR=127.3
04:19:16.722 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:16.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:16.723 00.000 21068 Enqueuing Expose request
04:19:16.740 00.017 16108 PulseGuide returned control before completion, sleep 35
04:19:16.785 00.045 16108 IsGuiding returns 1
04:19:16.785 00.000 16108 scope still moving after pulse duration time elapsed
04:19:16.816 00.031 16108 IsSlewing returns 0
04:19:16.816 00.000 16108 IsGuiding returns 1
04:19:16.848 00.032 16108 IsSlewing returns 0
04:19:16.848 00.000 16108 IsGuiding returns 0
04:19:16.848 00.000 16108 scope move finished after 62 + 84 ms
04:19:16.848 00.000 16108 Move returns status 0, amount 62
04:19:16.848 00.000 16108 MoveAxis(N, 0, ABG)
04:19:16.848 00.000 16108 Move returns status 0, amount 0
04:19:16.848 00.000 16108 move complete, result=0
04:19:16.848 00.000 16108 worker thread done servicing request
04:19:16.850 00.002 16108 Worker thread wakes up
04:19:16.850 00.000 21068 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
04:19:16.852 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:16.853 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:17.832 00.979 16108 Exposure complete
04:19:17.894 00.062 16108 worker thread done servicing request
04:19:17.894 00.000 21068 OnExposeComplete: enter
04:19:17.895 00.001 21068 UpdateGuideState(): m_state=6
04:19:17.896 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
04:19:17.896 00.000 21068 Star::Find returns 1 (0), X=815.09, Y=630.41, Mass=325358, SNR=142.5, Peak=33661 HFD=3.5
04:19:17.898 00.002 21068 MultiStar: [#1 0.48,-0.17,0.79,U] [#2 0.45,-0.15,1.00,U] [#3 0.33,0.17,0.68,U] [#4 0.63,0.05,0.00,M1] [#5 0.19,-0.16,0.39,U] [#6 0.18,-0.02,0.33,U] [#7 0.36,0.15,0.20,U] [#8 0.85,0.08,0.00,M1] 
04:19:17.900 00.002 21068 single-star, 6 included, MultiStar: {0.37, -0.04}, one-star: {0.36, 0.03}
04:19:17.901 00.001 21068 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.97) = xAngle (-2.88 = -2.88)
04:19:17.902 00.001 21068 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.82 = -2.82)
04:19:17.903 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.36 cameraTheta=0.09 mountX=-0.35 mountY=-0.12, mountTheta=-2.82
04:19:17.905 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.03, opts=13)
04:19:17.907 00.002 21068 Enqueuing Move request for scope (0.36, 0.03)
04:19:17.908 00.001 16108 Worker thread wakes up
04:19:17.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.03) opts 0xd
04:19:17.908 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.03)
04:19:17.908 00.000 16108 Moving (0.36, 0.03) raw xDistance=-0.35 yDistance=-0.12
04:19:17.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
04:19:17.908 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:17.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:19:17.908 00.000 16108 MoveAxis(E, 87, ABG)
04:19:17.908 00.000 16108 Guiding  Dir = 2, Dur = 87
04:19:17.908 00.000 16108 IsSlewing returns 0
04:19:17.909 00.001 16108 IsGuiding returns 0
04:19:17.912 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4547, FiltMin=3929, FiltMax=33449, Gamma=1.000
04:19:17.925 00.013 21068 UpdateGuideState exits: m=325358 SNR=142.5
04:19:17.926 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:17.926 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:17.928 00.002 21068 Enqueuing Expose request
04:19:17.961 00.033 16108 PulseGuide returned control before completion, sleep 45
04:19:18.022 00.061 16108 IsGuiding returns 1
04:19:18.022 00.000 16108 scope still moving after pulse duration time elapsed
04:19:18.054 00.032 16108 IsSlewing returns 0
04:19:18.054 00.000 16108 IsGuiding returns 1
04:19:18.085 00.031 16108 IsSlewing returns 0
04:19:18.085 00.000 16108 IsGuiding returns 0
04:19:18.085 00.000 16108 scope move finished after 87 + 90 ms
04:19:18.085 00.000 16108 Move returns status 0, amount 87
04:19:18.085 00.000 16108 MoveAxis(N, 0, ABG)
04:19:18.085 00.000 16108 Move returns status 0, amount 0
04:19:18.085 00.000 16108 move complete, result=0
04:19:18.085 00.000 16108 worker thread done servicing request
04:19:18.085 00.000 16108 Worker thread wakes up
04:19:18.085 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:18.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:18.085 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.1 px 0 ms NORTH
04:19:19.248 01.163 16108 Exposure complete
04:19:19.303 00.055 16108 worker thread done servicing request
04:19:19.303 00.000 21068 OnExposeComplete: enter
04:19:19.306 00.003 21068 UpdateGuideState(): m_state=6
04:19:19.306 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
04:19:19.307 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.09, Mass=356804, SNR=131.5, Peak=37325 HFD=3.4
04:19:19.308 00.001 21068 MultiStar: [#1 -0.01,-0.54,0.99,U] [#2 0.03,-0.45,1.27,U] [#3 -0.11,-0.24,0.79,U] [#4 0.12,-0.48,0.43,U] [#5 0.26,-0.60,0.00,M1] [#6 -0.30,-0.22,0.44,U] [#7 0.09,-0.30,0.26,U] [#8 -0.05,-0.39,0.31,U] 
04:19:19.309 00.001 21068 single-star, 7 included, MultiStar: {-0.04, -0.38}, one-star: {-0.07, -0.29}
04:19:19.310 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
04:19:19.310 00.000 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
04:19:19.311 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.80 mountX=0.02 mountY=0.30, mountTheta=1.52
04:19:19.312 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.29, opts=13)
04:19:19.313 00.001 21068 Enqueuing Move request for scope (-0.07, -0.29)
04:19:19.314 00.001 16108 Worker thread wakes up
04:19:19.314 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
04:19:19.314 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
04:19:19.314 00.000 16108 Moving (-0.07, -0.29) raw xDistance=0.02 yDistance=0.30
04:19:19.314 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:19:19.314 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:19:19.314 00.000 16108 MoveAxis(E, 0, ABG)
04:19:19.316 00.002 16108 Move returns status 0, amount 0
04:19:19.316 00.000 16108 MoveAxis(S, 60, ABG)
04:19:19.316 00.000 16108 Guiding  Dir = 1, Dur = 60
04:19:19.316 00.000 16108 IsSlewing returns 0
04:19:19.316 00.000 16108 IsGuiding returns 0
04:19:19.321 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2064, max=65535, med=4537, FiltMin=3865, FiltMax=27619, Gamma=1.000
04:19:19.334 00.013 21068 UpdateGuideState exits: m=356804 SNR=131.5
04:19:19.335 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:19.336 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:19.338 00.002 21068 Enqueuing Expose request
04:19:19.368 00.030 16108 PulseGuide returned control before completion, sleep 19
04:19:19.398 00.030 16108 IsGuiding returns 1
04:19:19.398 00.000 16108 scope still moving after pulse duration time elapsed
04:19:19.429 00.031 16108 IsSlewing returns 0
04:19:19.429 00.000 16108 IsGuiding returns 1
04:19:19.461 00.032 16108 IsSlewing returns 0
04:19:19.461 00.000 16108 IsGuiding returns 0
04:19:19.461 00.000 16108 scope move finished after 60 + 86 ms
04:19:19.462 00.001 16108 Move returns status 0, amount 60
04:19:19.462 00.000 16108 move complete, result=0
04:19:19.462 00.000 16108 worker thread done servicing request
04:19:19.462 00.000 16108 Worker thread wakes up
04:19:19.462 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 60 ms SOUTH
04:19:19.466 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:19.467 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:20.425 00.958 16108 Exposure complete
04:19:20.492 00.067 16108 worker thread done servicing request
04:19:20.492 00.000 21068 OnExposeComplete: enter
04:19:20.493 00.001 21068 UpdateGuideState(): m_state=6
04:19:20.494 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
04:19:20.496 00.002 21068 Star::Find returns 1 (0), X=814.77, Y=630.01, Mass=348941, SNR=130.7, Peak=37517 HFD=3.4
04:19:20.497 00.001 21068 MultiStar: [#1 0.09,-0.61,0.00,M1] [#2 -0.03,-0.61,0.00,M1] [#3 0.01,-0.22,0.88,U] [#4 0.15,-0.26,0.38,U] [#5 0.01,-0.44,0.39,U] [#6 -0.11,-0.68,0.00,M1] [#7 -0.02,-0.16,0.26,U] [#8 -0.13,-0.36,0.33,U] 
04:19:20.499 00.002 21068 refined, 5 included, MultiStar: {0.02, -0.31}, one-star: {0.04, -0.36}
04:19:20.500 00.001 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.81)
04:19:20.501 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
04:19:20.502 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.51 mountX=-0.07 mountY=0.29, mountTheta=1.81
04:19:20.504 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.31, opts=13)
04:19:20.505 00.001 21068 Enqueuing Move request for scope (0.02, -0.31)
04:19:20.506 00.001 16108 Worker thread wakes up
04:19:20.506 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
04:19:20.506 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
04:19:20.506 00.000 16108 Moving (0.02, -0.31) raw xDistance=-0.07 yDistance=0.29
04:19:20.506 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:19:20.506 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:19:20.506 00.000 16108 MoveAxis(E, 0, ABG)
04:19:20.506 00.000 16108 Move returns status 0, amount 0
04:19:20.506 00.000 16108 MoveAxis(S, 59, ABG)
04:19:20.506 00.000 16108 Guiding  Dir = 1, Dur = 59
04:19:20.507 00.001 16108 IsSlewing returns 0
04:19:20.507 00.000 16108 IsGuiding returns 0
04:19:20.511 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4531, FiltMin=3859, FiltMax=31152, Gamma=1.000
04:19:20.524 00.013 21068 UpdateGuideState exits: m=348941 SNR=130.7
04:19:20.525 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:20.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:20.527 00.001 21068 Enqueuing Expose request
04:19:20.559 00.032 16108 PulseGuide returned control before completion, sleep 17
04:19:20.590 00.031 16108 IsGuiding returns 1
04:19:20.590 00.000 16108 scope still moving after pulse duration time elapsed
04:19:20.622 00.032 16108 IsSlewing returns 0
04:19:20.623 00.001 16108 IsGuiding returns 1
04:19:20.653 00.030 16108 IsSlewing returns 0
04:19:20.653 00.000 16108 IsGuiding returns 0
04:19:20.653 00.000 16108 scope move finished after 59 + 86 ms
04:19:20.654 00.001 16108 Move returns status 0, amount 59
04:19:20.654 00.000 16108 move complete, result=0
04:19:20.654 00.000 16108 worker thread done servicing request
04:19:20.654 00.000 16108 Worker thread wakes up
04:19:20.654 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 59 ms SOUTH
04:19:20.656 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:20.656 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:21.832 01.176 16108 Exposure complete
04:19:21.900 00.068 16108 worker thread done servicing request
04:19:21.900 00.000 21068 OnExposeComplete: enter
04:19:21.902 00.002 21068 UpdateGuideState(): m_state=6
04:19:21.903 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
04:19:21.904 00.001 21068 Star::Find returns 1 (0), X=815.44, Y=630.50, Mass=377746, SNR=151.1, Peak=41859 HFD=3.2
04:19:21.905 00.001 21068 MultiStar: [#1 0.59,-0.14,0.00,M2] [#2 0.56,-0.11,0.00,M2] [#3 0.43,0.52,0.00,M1] [#4 0.40,0.31,0.41,U] [#5 0.77,-0.09,0.00,M1] [#6 0.34,-0.00,0.26,U] [#7 0.26,0.23,0.20,U] [#8 0.44,0.02,0.34,U] 
04:19:21.905 00.000 21068 refined, 4 included, MultiStar: {0.52, 0.14}, one-star: {0.70, 0.13}
04:19:21.906 00.001 21068 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.97) = xAngle (-2.71 = -2.71)
04:19:21.907 00.001 21068 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
04:19:21.907 00.000 21068 CameraToMount -- cameraX=0.52 cameraY=0.14 hyp=0.54 cameraTheta=0.26 mountX=-0.49 mountY=-0.26, mountTheta=-2.66
04:19:21.909 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.52, y=0.14, opts=13)
04:19:21.910 00.001 21068 Enqueuing Move request for scope (0.52, 0.14)
04:19:21.911 00.001 16108 Worker thread wakes up
04:19:21.911 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.14) opts 0xd
04:19:21.911 00.000 16108 Handling offset move in thread for scope, endpoint = (0.52, 0.14)
04:19:21.911 00.000 16108 Moving (0.52, 0.14) raw xDistance=-0.49 yDistance=-0.26
04:19:21.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
04:19:21.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:19:21.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:19:21.911 00.000 16108 MoveAxis(E, 129, ABG)
04:19:21.911 00.000 16108 Guiding  Dir = 2, Dur = 129
04:19:21.911 00.000 16108 IsSlewing returns 0
04:19:21.913 00.002 16108 IsGuiding returns 0
04:19:21.921 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4521, FiltMin=3830, FiltMax=40841, Gamma=1.000
04:19:21.924 00.003 16108 PulseGuide returned control before completion, sleep 128
04:19:21.942 00.018 21068 UpdateGuideState exits: m=377746 SNR=151.1
04:19:21.942 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:21.943 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:21.944 00.001 21068 Enqueuing Expose request
04:19:22.066 00.122 16108 IsGuiding returns 1
04:19:22.066 00.000 16108 scope still moving after pulse duration time elapsed
04:19:22.098 00.032 16108 IsSlewing returns 0
04:19:22.098 00.000 16108 IsGuiding returns 0
04:19:22.099 00.001 16108 scope move finished after 129 + 57 ms
04:19:22.099 00.000 16108 Move returns status 0, amount 129
04:19:22.099 00.000 16108 MoveAxis(N, 0, ABG)
04:19:22.099 00.000 16108 Move returns status 0, amount 0
04:19:22.099 00.000 16108 move complete, result=0
04:19:22.099 00.000 16108 worker thread done servicing request
04:19:22.099 00.000 16108 Worker thread wakes up
04:19:22.099 00.000 21068 GuideStep: -0.5 px 129 ms EAST, -0.3 px 0 ms NORTH
04:19:22.102 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:22.102 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:23.072 00.970 16108 Exposure complete
04:19:23.134 00.062 16108 worker thread done servicing request
04:19:23.134 00.000 21068 OnExposeComplete: enter
04:19:23.137 00.003 21068 UpdateGuideState(): m_state=6
04:19:23.140 00.003 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
04:19:23.142 00.002 21068 Star::Find returns 1 (0), X=814.74, Y=630.55, Mass=355148, SNR=145.8, Peak=37795 HFD=3.3
04:19:23.144 00.002 21068 MultiStar: [#1 0.11,-0.11,0.76,U] [#2 0.08,-0.08,1.11,U] [#3 -0.13,0.13,0.80,U] [#4 -0.12,-0.26,0.34,U] [#5 -0.05,-0.02,0.29,U] [#6 -0.28,0.07,0.28,U] [#7 0.34,0.06,0.23,U] [#8 0.07,-0.15,0.27,U] 
04:19:23.146 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.01, 0.18}
04:19:23.148 00.002 21068 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.97) = xAngle (-2.57 = -2.57)
04:19:23.149 00.001 21068 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
04:19:23.150 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.40 mountX=-0.01 mountY=-0.00, mountTheta=-2.53
04:19:23.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.00, opts=13)
04:19:23.153 00.001 21068 Enqueuing Move request for scope (0.01, 0.00)
04:19:23.154 00.001 16108 Worker thread wakes up
04:19:23.154 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
04:19:23.154 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
04:19:23.154 00.000 16108 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.00
04:19:23.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:19:23.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:23.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:23.154 00.000 16108 MoveAxis(E, 0, ABG)
04:19:23.154 00.000 16108 Move returns status 0, amount 0
04:19:23.154 00.000 16108 MoveAxis(N, 0, ABG)
04:19:23.154 00.000 16108 Move returns status 0, amount 0
04:19:23.154 00.000 16108 move complete, result=0
04:19:23.154 00.000 16108 worker thread done servicing request
04:19:23.158 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4515, FiltMin=3798, FiltMax=37907, Gamma=1.000
04:19:23.171 00.013 21068 UpdateGuideState exits: m=355148 SNR=145.8
04:19:23.172 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:23.173 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:23.174 00.001 21068 Enqueuing Expose request
04:19:23.175 00.001 16108 Worker thread wakes up
04:19:23.175 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:23.175 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:23.175 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:24.338 01.163 16108 Exposure complete
04:19:24.394 00.056 16108 worker thread done servicing request
04:19:24.394 00.000 21068 OnExposeComplete: enter
04:19:24.396 00.002 21068 UpdateGuideState(): m_state=6
04:19:24.396 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
04:19:24.397 00.001 21068 Star::Find returns 1 (0), X=815.74, Y=630.34, Mass=372360, SNR=140.9, Peak=39821 HFD=3.4
04:19:24.398 00.001 21068 MultiStar: [#1 1.20,-0.24,0.00,M2] [#2 1.15,-0.07,0.00,M2] [#3 0.97,0.28,0.00,M1] [#4 1.20,-0.18,0.00,M1] [#5 0.86,-0.08,0.00,M1] [#6 0.96,-0.10,0.00,M1] [#7 1.18,0.16,0.00,M1] [#8 1.07,0.26,0.00,M1] 
04:19:24.399 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
04:19:24.400 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
04:19:24.400 00.000 21068 CameraToMount -- cameraX=1.01 cameraY=-0.03 hyp=1.01 cameraTheta=-0.03 mountX=-1.00 mountY=-0.20, mountTheta=-2.94
04:19:24.402 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.01, y=-0.03, opts=13)
04:19:24.402 00.000 21068 Enqueuing Move request for scope (1.01, -0.03)
04:19:24.403 00.001 16108 Worker thread wakes up
04:19:24.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.03) opts 0xd
04:19:24.403 00.000 16108 Handling offset move in thread for scope, endpoint = (1.01, -0.03)
04:19:24.403 00.000 16108 Moving (1.01, -0.03) raw xDistance=-1.00 yDistance=-0.20
04:19:24.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
04:19:24.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:19:24.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:19:24.403 00.000 16108 MoveAxis(E, 261, ABG)
04:19:24.403 00.000 16108 Guiding  Dir = 2, Dur = 261
04:19:24.404 00.001 16108 IsSlewing returns 0
04:19:24.404 00.000 16108 IsGuiding returns 0
04:19:24.407 00.003 16108 PulseGuide returned control before completion, sleep 269
04:19:24.408 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1875, max=65535, med=4509, FiltMin=3824, FiltMax=38576, Gamma=1.000
04:19:24.434 00.026 21068 UpdateGuideState exits: m=372360 SNR=140.9
04:19:24.436 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:24.437 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:24.438 00.001 21068 Enqueuing Expose request
04:19:24.685 00.247 16108 IsGuiding returns 1
04:19:24.685 00.000 16108 scope still moving after pulse duration time elapsed
04:19:24.717 00.032 16108 IsSlewing returns 0
04:19:24.717 00.000 16108 IsGuiding returns 0
04:19:24.717 00.000 16108 scope move finished after 261 + 52 ms
04:19:24.718 00.001 16108 Move returns status 0, amount 261
04:19:24.718 00.000 16108 MoveAxis(N, 0, ABG)
04:19:24.718 00.000 16108 Move returns status 0, amount 0
04:19:24.718 00.000 16108 move complete, result=0
04:19:24.718 00.000 16108 worker thread done servicing request
04:19:24.718 00.000 16108 Worker thread wakes up
04:19:24.718 00.000 21068 GuideStep: -1.0 px 261 ms EAST, -0.2 px 0 ms NORTH
04:19:24.722 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:24.723 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:25.679 00.956 16108 Exposure complete
04:19:25.744 00.065 16108 worker thread done servicing request
04:19:25.744 00.000 21068 OnExposeComplete: enter
04:19:25.745 00.001 21068 UpdateGuideState(): m_state=6
04:19:25.746 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
04:19:25.747 00.001 21068 Star::Find returns 1 (0), X=814.49, Y=630.34, Mass=381820, SNR=149.7, Peak=36480 HFD=3.3
04:19:25.748 00.001 21068 MultiStar: [#1 -0.34,-0.18,0.90,U] [#2 -0.15,-0.31,1.32,U] [#3 -0.36,0.17,0.74,U] [#4 -0.21,0.10,0.30,U] [#5 0.03,-0.47,0.31,U] [#6 -0.43,-0.36,0.00,M2] [#7 0.24,0.53,0.00,M2] [#8 -0.24,0.13,0.33,U] 
04:19:25.748 00.000 21068 single-star, 6 included, MultiStar: {-0.23, -0.11}, one-star: {-0.24, -0.03}
04:19:25.749 00.001 21068 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.97) = xAngle (-5.99 = 0.30)
04:19:25.750 00.001 21068 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.36)
04:19:25.751 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.02 mountX=0.23 mountY=0.09, mountTheta=0.35
04:19:25.753 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.03, opts=13)
04:19:25.753 00.000 21068 Enqueuing Move request for scope (-0.24, -0.03)
04:19:25.754 00.001 16108 Worker thread wakes up
04:19:25.754 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
04:19:25.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
04:19:25.754 00.000 16108 Moving (-0.24, -0.03) raw xDistance=0.23 yDistance=0.09
04:19:25.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
04:19:25.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:25.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:19:25.754 00.000 16108 MoveAxis(W, 43, ABG)
04:19:25.754 00.000 16108 Guiding  Dir = 3, Dur = 43
04:19:25.754 00.000 16108 IsSlewing returns 0
04:19:25.755 00.001 16108 IsGuiding returns 0
04:19:25.758 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4505, FiltMin=3817, FiltMax=32137, Gamma=1.000
04:19:25.771 00.013 21068 UpdateGuideState exits: m=381820 SNR=149.7
04:19:25.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:25.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:25.773 00.000 21068 Enqueuing Expose request
04:19:25.782 00.009 16108 PulseGuide returned control before completion, sleep 27
04:19:25.812 00.030 16108 IsGuiding returns 1
04:19:25.812 00.000 16108 scope still moving after pulse duration time elapsed
04:19:25.843 00.031 16108 IsSlewing returns 0
04:19:25.843 00.000 16108 IsGuiding returns 1
04:19:25.874 00.031 16108 IsSlewing returns 0
04:19:25.874 00.000 16108 IsGuiding returns 0
04:19:25.874 00.000 16108 scope move finished after 43 + 76 ms
04:19:25.874 00.000 16108 Move returns status 0, amount 43
04:19:25.874 00.000 16108 MoveAxis(N, 0, ABG)
04:19:25.874 00.000 16108 Move returns status 0, amount 0
04:19:25.874 00.000 16108 move complete, result=0
04:19:25.876 00.002 16108 worker thread done servicing request
04:19:25.876 00.000 16108 Worker thread wakes up
04:19:25.876 00.000 21068 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
04:19:25.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:25.877 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:27.037 01.160 16108 Exposure complete
04:19:27.103 00.066 16108 worker thread done servicing request
04:19:27.103 00.000 21068 OnExposeComplete: enter
04:19:27.104 00.001 21068 UpdateGuideState(): m_state=6
04:19:27.105 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
04:19:27.106 00.001 21068 Star::Find returns 1 (0), X=814.18, Y=630.36, Mass=425621, SNR=152.6, Peak=44560 HFD=3.4
04:19:27.107 00.001 21068 MultiStar: [#1 -0.44,-0.23,0.85,U] [#2 -0.50,-0.12,1.18,U] [#3 -0.64,0.04,0.00,M1] [#4 -0.62,-0.04,0.00,M1] [#5 -0.22,0.18,0.27,U] [#6 -0.69,0.11,0.00,M3] [#7 -0.81,-0.20,0.00,M3] [#8 -0.17,0.23,0.24,U] 
04:19:27.108 00.001 21068 refined, 4 included, MultiStar: {-0.46, -0.07}, one-star: {-0.55, -0.02}
04:19:27.108 00.000 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.95 = 0.33)
04:19:27.109 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.89 = 0.39)
04:19:27.112 00.003 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.07 hyp=0.46 cameraTheta=-2.99 mountX=0.44 mountY=0.18, mountTheta=0.38
04:19:27.116 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.07, opts=13)
04:19:27.119 00.003 21068 Enqueuing Move request for scope (-0.46, -0.07)
04:19:27.121 00.002 16108 Worker thread wakes up
04:19:27.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.07) opts 0xd
04:19:27.121 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.07)
04:19:27.122 00.001 16108 Moving (-0.46, -0.07) raw xDistance=0.44 yDistance=0.18
04:19:27.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
04:19:27.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:27.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:19:27.122 00.000 16108 MoveAxis(W, 117, ABG)
04:19:27.122 00.000 16108 Guiding  Dir = 3, Dur = 117
04:19:27.122 00.000 16108 IsSlewing returns 0
04:19:27.122 00.000 16108 IsGuiding returns 0
04:19:27.123 00.001 16108 PulseGuide returned control before completion, sleep 126
04:19:27.127 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2125, max=65535, med=4496, FiltMin=3795, FiltMax=34918, Gamma=1.000
04:19:27.141 00.014 21068 UpdateGuideState exits: m=425621 SNR=152.6
04:19:27.142 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:27.143 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:27.144 00.001 21068 Enqueuing Expose request
04:19:27.265 00.121 16108 IsGuiding returns 1
04:19:27.265 00.000 16108 scope still moving after pulse duration time elapsed
04:19:27.297 00.032 16108 IsSlewing returns 0
04:19:27.297 00.000 16108 IsGuiding returns 0
04:19:27.297 00.000 16108 scope move finished after 117 + 57 ms
04:19:27.298 00.001 16108 Move returns status 0, amount 117
04:19:27.298 00.000 16108 MoveAxis(N, 0, ABG)
04:19:27.298 00.000 16108 Move returns status 0, amount 0
04:19:27.298 00.000 16108 move complete, result=0
04:19:27.298 00.000 16108 worker thread done servicing request
04:19:27.298 00.000 16108 Worker thread wakes up
04:19:27.298 00.000 21068 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH
04:19:27.301 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:27.301 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:28.268 00.967 16108 Exposure complete
04:19:28.329 00.061 16108 worker thread done servicing request
04:19:28.329 00.000 21068 OnExposeComplete: enter
04:19:28.331 00.002 21068 UpdateGuideState(): m_state=6
04:19:28.331 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
04:19:28.332 00.001 21068 Star::Find returns 1 (0), X=814.30, Y=630.22, Mass=381946, SNR=137.1, Peak=43168 HFD=3.3
04:19:28.333 00.001 21068 MultiStar: [#1 -0.24,-0.18,0.92,U] [#2 -0.47,-0.04,1.34,U] [#3 -0.55,0.25,0.00,M2] [#4 -0.64,0.07,0.00,M2] [#5 -0.59,-0.25,0.00,M1] [#6 -0.36,-0.35,0.27,U] [#7 -0.27,0.41,0.23,U] [#8 -0.40,-0.00,0.30,U] 
04:19:28.334 00.001 21068 refined, 5 included, MultiStar: {-0.39, -0.09}, one-star: {-0.44, -0.15}
04:19:28.335 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
04:19:28.336 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
04:19:28.336 00.000 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-2.91 mountX=0.37 mountY=0.18, mountTheta=0.46
04:19:28.338 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.09, opts=13)
04:19:28.339 00.001 21068 Enqueuing Move request for scope (-0.39, -0.09)
04:19:28.339 00.000 16108 Worker thread wakes up
04:19:28.340 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.09) opts 0xd
04:19:28.340 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.09)
04:19:28.340 00.000 16108 Moving (-0.39, -0.09) raw xDistance=0.37 yDistance=0.18
04:19:28.340 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
04:19:28.340 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:28.340 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:19:28.340 00.000 16108 MoveAxis(W, 104, ABG)
04:19:28.340 00.000 16108 Guiding  Dir = 3, Dur = 104
04:19:28.340 00.000 16108 IsSlewing returns 0
04:19:28.340 00.000 16108 IsGuiding returns 0
04:19:28.344 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4493, FiltMin=3805, FiltMax=37917, Gamma=1.000
04:19:28.358 00.014 21068 UpdateGuideState exits: m=381946 SNR=137.1
04:19:28.359 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:28.360 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:28.361 00.001 21068 Enqueuing Expose request
04:19:28.399 00.038 16108 PulseGuide returned control before completion, sleep 56
04:19:28.461 00.062 16108 IsGuiding returns 1
04:19:28.461 00.000 16108 scope still moving after pulse duration time elapsed
04:19:28.492 00.031 16108 IsSlewing returns 0
04:19:28.492 00.000 16108 IsGuiding returns 1
04:19:28.523 00.031 16108 IsSlewing returns 0
04:19:28.523 00.000 16108 IsGuiding returns 1
04:19:28.560 00.037 16108 IsSlewing returns 0
04:19:28.560 00.000 16108 IsGuiding returns 1
04:19:28.586 00.026 16108 IsSlewing returns 0
04:19:28.586 00.000 16108 IsGuiding returns 0
04:19:28.586 00.000 16108 scope move finished after 104 + 141 ms
04:19:28.586 00.000 16108 Move returns status 0, amount 104
04:19:28.586 00.000 16108 MoveAxis(N, 0, ABG)
04:19:28.586 00.000 16108 Move returns status 0, amount 0
04:19:28.586 00.000 16108 move complete, result=0
04:19:28.586 00.000 16108 worker thread done servicing request
04:19:28.586 00.000 16108 Worker thread wakes up
04:19:28.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:28.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:28.586 00.000 21068 GuideStep: 0.4 px 104 ms WEST, 0.2 px 0 ms NORTH
04:19:29.762 01.176 16108 Exposure complete
04:19:29.839 00.077 16108 worker thread done servicing request
04:19:29.840 00.001 21068 OnExposeComplete: enter
04:19:29.840 00.000 21068 UpdateGuideState(): m_state=6
04:19:29.841 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
04:19:29.842 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.32, Mass=409999, SNR=151.7, Peak=42541 HFD=3.4
04:19:29.843 00.001 21068 MultiStar: [#1 0.20,-0.27,0.90,U] [#2 0.22,-0.30,1.06,U] [#3 0.00,0.14,0.74,U] [#4 -0.08,0.10,0.38,U] [#5 -0.14,0.25,0.30,U] [#6 -0.06,-0.12,0.29,U] [#7 0.10,0.72,0.00,M3] [#8 0.56,0.04,0.00,M1] 
04:19:29.843 00.000 21068 single-star, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.11, -0.06}
04:19:29.845 00.002 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
04:19:29.846 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
04:19:29.846 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.12 mountY=0.03, mountTheta=2.89
04:19:29.848 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.06, opts=13)
04:19:29.849 00.001 21068 Enqueuing Move request for scope (0.11, -0.06)
04:19:29.849 00.000 16108 Worker thread wakes up
04:19:29.850 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
04:19:29.850 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
04:19:29.850 00.000 16108 Moving (0.11, -0.06) raw xDistance=-0.12 yDistance=0.03
04:19:29.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:19:29.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:29.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:19:29.850 00.000 16108 MoveAxis(E, 0, ABG)
04:19:29.850 00.000 16108 Move returns status 0, amount 0
04:19:29.850 00.000 16108 MoveAxis(N, 0, ABG)
04:19:29.850 00.000 16108 Move returns status 0, amount 0
04:19:29.850 00.000 16108 move complete, result=0
04:19:29.850 00.000 16108 worker thread done servicing request
04:19:29.858 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4489, FiltMin=3734, FiltMax=34265, Gamma=1.000
04:19:29.877 00.019 21068 UpdateGuideState exits: m=409999 SNR=151.7
04:19:29.878 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:29.879 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:29.880 00.001 21068 Enqueuing Expose request
04:19:29.881 00.001 16108 Worker thread wakes up
04:19:29.881 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:19:29.882 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:29.882 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:30.863 00.981 16108 Exposure complete
04:19:30.917 00.054 16108 worker thread done servicing request
04:19:30.917 00.000 21068 OnExposeComplete: enter
04:19:30.918 00.001 21068 UpdateGuideState(): m_state=6
04:19:30.919 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
04:19:30.920 00.001 21068 Star::Find returns 1 (0), X=814.72, Y=630.34, Mass=363763, SNR=145.2, Peak=34688 HFD=3.4
04:19:30.921 00.001 21068 MultiStar: [#1 0.05,-0.02,0.82,U] [#2 0.12,-0.17,1.05,U] [#3 -0.17,0.27,0.82,U] [#4 -0.30,0.08,0.41,U] [#5 -0.28,-0.10,0.33,U] [#6 -0.39,-0.16,0.34,U] [#7 0.33,0.37,0.19,U] [#8 0.47,0.09,0.29,U] 
04:19:30.921 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.02, -0.04}
04:19:30.923 00.002 21068 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.97) = xAngle (-0.07 = -0.07)
04:19:30.924 00.001 21068 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.01 = -0.01)
04:19:30.924 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.90 mountX=0.03 mountY=-0.00, mountTheta=-0.01
04:19:30.926 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
04:19:30.927 00.001 21068 Enqueuing Move request for scope (-0.03, 0.01)
04:19:30.928 00.001 16108 Worker thread wakes up
04:19:30.928 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
04:19:30.928 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
04:19:30.928 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.00
04:19:30.928 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:19:30.928 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:30.928 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:30.928 00.000 16108 MoveAxis(E, 0, ABG)
04:19:30.928 00.000 16108 Move returns status 0, amount 0
04:19:30.928 00.000 16108 MoveAxis(N, 0, ABG)
04:19:30.928 00.000 16108 Move returns status 0, amount 0
04:19:30.928 00.000 16108 move complete, result=0
04:19:30.928 00.000 16108 worker thread done servicing request
04:19:30.932 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1917, max=65535, med=4489, FiltMin=3830, FiltMax=32985, Gamma=1.000
04:19:30.951 00.019 21068 UpdateGuideState exits: m=363763 SNR=145.2
04:19:30.954 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:30.956 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:30.958 00.002 21068 Enqueuing Expose request
04:19:30.960 00.002 16108 Worker thread wakes up
04:19:30.960 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:30.961 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:30.963 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:32.140 01.177 16108 Exposure complete
04:19:32.206 00.066 16108 worker thread done servicing request
04:19:32.206 00.000 21068 OnExposeComplete: enter
04:19:32.207 00.001 21068 UpdateGuideState(): m_state=6
04:19:32.207 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
04:19:32.209 00.002 21068 Star::Find returns 1 (0), X=814.77, Y=630.07, Mass=373899, SNR=140.5, Peak=42349 HFD=3.2
04:19:32.210 00.001 21068 MultiStar: [#1 0.17,-0.33,0.85,U] [#2 0.26,-0.32,1.26,U] [#3 -0.16,-0.00,0.84,U] [#4 0.18,-0.19,0.36,U] [#5 0.20,-0.07,0.31,U] [#6 0.03,-0.40,0.32,U] [#7 0.65,-0.08,0.00,M3] [#8 0.35,0.10,0.31,U] 
04:19:32.211 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.22}, one-star: {0.04, -0.31}
04:19:32.211 00.000 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
04:19:32.212 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
04:19:32.213 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=-0.16 mountY=0.19, mountTheta=2.26
04:19:32.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.22, opts=13)
04:19:32.216 00.001 21068 Enqueuing Move request for scope (0.12, -0.22)
04:19:32.217 00.001 16108 Worker thread wakes up
04:19:32.217 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
04:19:32.217 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
04:19:32.217 00.000 16108 Moving (0.12, -0.22) raw xDistance=-0.16 yDistance=0.19
04:19:32.217 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:19:32.217 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:32.217 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:19:32.217 00.000 16108 MoveAxis(E, 0, ABG)
04:19:32.217 00.000 16108 Move returns status 0, amount 0
04:19:32.217 00.000 16108 MoveAxis(N, 0, ABG)
04:19:32.217 00.000 16108 Move returns status 0, amount 0
04:19:32.217 00.000 16108 move complete, result=0
04:19:32.217 00.000 16108 worker thread done servicing request
04:19:32.220 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1641, max=65535, med=4483, FiltMin=3760, FiltMax=34425, Gamma=1.000
04:19:32.233 00.013 21068 UpdateGuideState exits: m=373899 SNR=140.5
04:19:32.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:32.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:32.236 00.001 21068 Enqueuing Expose request
04:19:32.238 00.002 16108 Worker thread wakes up
04:19:32.238 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:32.238 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:32.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:33.223 00.985 16108 Exposure complete
04:19:33.281 00.058 16108 worker thread done servicing request
04:19:33.281 00.000 21068 OnExposeComplete: enter
04:19:33.282 00.001 21068 UpdateGuideState(): m_state=6
04:19:33.284 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
04:19:33.284 00.000 21068 Star::Find returns 1 (0), X=814.92, Y=629.93, Mass=384635, SNR=151.2, Peak=46557 HFD=3.0
04:19:33.285 00.001 21068 MultiStar: [#1 0.27,-0.46,0.79,U] [#2 0.27,-0.59,0.00,M1] [#3 0.09,-0.19,0.98,U] [#4 0.26,-0.34,0.39,U] [#5 0.13,-0.27,0.31,U] [#6 0.13,-0.33,0.28,U] [#7 0.54,-0.08,0.27,U] [#8 0.35,-0.35,0.37,U] 
04:19:33.286 00.001 21068 refined, 7 included, MultiStar: {0.21, -0.33}, one-star: {0.19, -0.44}
04:19:33.287 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.96 = 2.32)
04:19:33.288 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.90 = 2.38)
04:19:33.288 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=-0.33 hyp=0.39 cameraTheta=-1.00 mountX=-0.27 mountY=0.27, mountTheta=2.35
04:19:33.291 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.33, opts=13)
04:19:33.292 00.001 21068 Enqueuing Move request for scope (0.21, -0.33)
04:19:33.293 00.001 16108 Worker thread wakes up
04:19:33.295 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.33) opts 0xd
04:19:33.295 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.33)
04:19:33.295 00.000 16108 Moving (0.21, -0.33) raw xDistance=-0.27 yDistance=0.27
04:19:33.295 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:19:33.295 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:33.295 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:19:33.295 00.000 16108 MoveAxis(E, 70, ABG)
04:19:33.295 00.000 16108 Guiding  Dir = 2, Dur = 70
04:19:33.296 00.001 16108 IsSlewing returns 0
04:19:33.296 00.000 16108 IsGuiding returns 0
04:19:33.303 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2038, max=65535, med=4480, FiltMin=3791, FiltMax=38374, Gamma=1.000
04:19:33.317 00.014 21068 UpdateGuideState exits: m=384635 SNR=151.2
04:19:33.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:33.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:33.320 00.001 21068 Enqueuing Expose request
04:19:33.352 00.032 16108 PulseGuide returned control before completion, sleep 24
04:19:33.383 00.031 16108 IsGuiding returns 1
04:19:33.383 00.000 16108 scope still moving after pulse duration time elapsed
04:19:33.415 00.032 16108 IsSlewing returns 0
04:19:33.415 00.000 16108 IsGuiding returns 1
04:19:33.446 00.031 16108 IsSlewing returns 0
04:19:33.446 00.000 16108 IsGuiding returns 0
04:19:33.446 00.000 16108 scope move finished after 70 + 79 ms
04:19:33.446 00.000 16108 Move returns status 0, amount 70
04:19:33.446 00.000 16108 MoveAxis(N, 0, ABG)
04:19:33.446 00.000 16108 Move returns status 0, amount 0
04:19:33.446 00.000 16108 move complete, result=0
04:19:33.446 00.000 16108 worker thread done servicing request
04:19:33.446 00.000 16108 Worker thread wakes up
04:19:33.446 00.000 21068 GuideStep: -0.3 px 70 ms EAST, 0.3 px 0 ms NORTH
04:19:33.447 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:33.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:34.622 01.175 16108 Exposure complete
04:19:34.688 00.066 16108 worker thread done servicing request
04:19:34.688 00.000 21068 OnExposeComplete: enter
04:19:34.689 00.001 21068 UpdateGuideState(): m_state=6
04:19:34.689 00.000 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
04:19:34.690 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.29, Mass=408487, SNR=160.4, Peak=41645 HFD=3.4
04:19:34.691 00.001 21068 MultiStar: [#1 0.08,-0.20,0.75,U] [#2 -0.05,-0.28,1.12,U] [#3 -0.22,0.02,0.91,U] [#4 -0.16,-0.07,0.33,U] [#5 -0.07,-0.16,0.25,U] [#6 0.04,-0.29,0.25,U] [#7 0.47,-0.02,0.17,U] [#8 0.13,-0.15,0.32,U] 
04:19:34.692 00.001 21068 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.07, -0.09}
04:19:34.693 00.001 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.19 = 1.09)
04:19:34.693 00.000 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.13 = 1.15)
04:19:34.694 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.23 mountX=0.05 mountY=0.10, mountTheta=1.10
04:19:34.696 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
04:19:34.696 00.000 21068 Enqueuing Move request for scope (-0.07, -0.09)
04:19:34.697 00.001 16108 Worker thread wakes up
04:19:34.697 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
04:19:34.697 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
04:19:34.697 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.05 yDistance=0.10
04:19:34.697 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:19:34.697 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:34.697 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:19:34.697 00.000 16108 MoveAxis(E, 0, ABG)
04:19:34.697 00.000 16108 Move returns status 0, amount 0
04:19:34.697 00.000 16108 MoveAxis(N, 0, ABG)
04:19:34.698 00.001 16108 Move returns status 0, amount 0
04:19:34.698 00.000 16108 move complete, result=0
04:19:34.698 00.000 16108 worker thread done servicing request
04:19:34.706 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1190, max=65535, med=4470, FiltMin=3782, FiltMax=34896, Gamma=1.000
04:19:34.727 00.021 21068 UpdateGuideState exits: m=408487 SNR=160.4
04:19:34.729 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:34.730 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:34.730 00.000 21068 Enqueuing Expose request
04:19:34.731 00.001 16108 Worker thread wakes up
04:19:34.731 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:34.732 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:34.732 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:35.716 00.984 16108 Exposure complete
04:19:35.801 00.085 16108 worker thread done servicing request
04:19:35.801 00.000 21068 OnExposeComplete: enter
04:19:35.803 00.002 21068 UpdateGuideState(): m_state=6
04:19:35.804 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
04:19:35.804 00.000 21068 Star::Find returns 1 (0), X=814.66, Y=630.09, Mass=428512, SNR=151.5, Peak=48589 HFD=3.3
04:19:35.806 00.002 21068 MultiStar: [#1 0.11,-0.39,0.87,U] [#2 0.22,-0.36,1.20,U] [#3 -0.26,-0.23,0.88,U] [#4 -0.07,-0.05,0.34,U] [#5 -0.09,-0.10,0.31,U] [#6 -0.25,0.12,0.31,U] [#7 0.30,0.15,0.21,U] [#8 0.08,-0.25,0.30,U] 
04:19:35.807 00.001 21068 refined, 8 included, MultiStar: {0.00, -0.24}, one-star: {-0.07, -0.29}
04:19:35.807 00.000 21068 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.97) = xAngle (-4.52 = 1.76)
04:19:35.808 00.001 21068 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.46 = 1.83)
04:19:35.809 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.55 mountX=-0.05 mountY=0.23, mountTheta=1.77
04:19:35.810 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.24, opts=13)
04:19:35.811 00.001 21068 Enqueuing Move request for scope (0.00, -0.24)
04:19:35.812 00.001 16108 Worker thread wakes up
04:19:35.812 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
04:19:35.812 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
04:19:35.812 00.000 16108 Moving (0.00, -0.24) raw xDistance=-0.05 yDistance=0.23
04:19:35.812 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:19:35.812 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:19:35.812 00.000 16108 MoveAxis(E, 0, ABG)
04:19:35.812 00.000 16108 Move returns status 0, amount 0
04:19:35.812 00.000 16108 MoveAxis(S, 47, ABG)
04:19:35.812 00.000 16108 Guiding  Dir = 1, Dur = 47
04:19:35.813 00.001 16108 IsSlewing returns 0
04:19:35.813 00.000 16108 IsGuiding returns 0
04:19:35.814 00.001 16108 PulseGuide returned control before completion, sleep 56
04:19:35.817 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=982, max=65535, med=4467, FiltMin=3747, FiltMax=34563, Gamma=1.000
04:19:35.830 00.013 21068 UpdateGuideState exits: m=428512 SNR=151.5
04:19:35.831 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:35.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:35.833 00.001 21068 Enqueuing Expose request
04:19:35.882 00.049 16108 IsGuiding returns 1
04:19:35.882 00.000 16108 scope still moving after pulse duration time elapsed
04:19:35.914 00.032 16108 IsSlewing returns 0
04:19:35.914 00.000 16108 IsGuiding returns 0
04:19:35.914 00.000 16108 scope move finished after 47 + 53 ms
04:19:35.914 00.000 16108 Move returns status 0, amount 47
04:19:35.914 00.000 16108 move complete, result=0
04:19:35.914 00.000 16108 worker thread done servicing request
04:19:35.914 00.000 16108 Worker thread wakes up
04:19:35.914 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:35.914 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
04:19:35.915 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:37.075 01.160 16108 Exposure complete
04:19:37.128 00.053 16108 worker thread done servicing request
04:19:37.129 00.001 21068 OnExposeComplete: enter
04:19:37.130 00.001 21068 UpdateGuideState(): m_state=6
04:19:37.132 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
04:19:37.134 00.002 21068 Star::Find returns 1 (0), X=815.23, Y=630.22, Mass=446212, SNR=169.6, Peak=46909 HFD=3.5
04:19:37.136 00.002 21068 MultiStar: [#1 0.67,-0.44,0.00,M1] [#2 0.91,-0.46,0.00,M1] [#3 0.64,-0.10,0.00,M1] [#4 0.71,-0.18,0.00,M1] [#5 0.60,-0.06,0.00,M1] [#6 0.59,-0.17,0.00,M1] [#7 0.79,0.28,0.00,M1] [#8 1.08,-0.41,0.00,M1] 
04:19:37.137 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
04:19:37.138 00.001 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.22 = 3.07)
04:19:37.139 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=-0.16 hyp=0.52 cameraTheta=-0.31 mountX=-0.52 mountY=0.04, mountTheta=3.07
04:19:37.142 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=-0.16, opts=13)
04:19:37.144 00.002 21068 Enqueuing Move request for scope (0.50, -0.16)
04:19:37.146 00.002 16108 Worker thread wakes up
04:19:37.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.16) opts 0xd
04:19:37.146 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, -0.16)
04:19:37.146 00.000 16108 Moving (0.50, -0.16) raw xDistance=-0.52 yDistance=0.04
04:19:37.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
04:19:37.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:37.146 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:19:37.146 00.000 16108 MoveAxis(E, 136, ABG)
04:19:37.147 00.001 16108 Guiding  Dir = 2, Dur = 136
04:19:37.147 00.000 16108 IsSlewing returns 0
04:19:37.147 00.000 16108 IsGuiding returns 0
04:19:37.149 00.002 16108 PulseGuide returned control before completion, sleep 145
04:19:37.155 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2189, max=65535, med=4461, FiltMin=3805, FiltMax=31520, Gamma=1.000
04:19:37.178 00.023 21068 UpdateGuideState exits: m=446212 SNR=169.6
04:19:37.179 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:37.180 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:37.181 00.001 21068 Enqueuing Expose request
04:19:37.296 00.115 16108 IsGuiding returns 1
04:19:37.296 00.000 16108 scope still moving after pulse duration time elapsed
04:19:37.327 00.031 16108 IsSlewing returns 0
04:19:37.327 00.000 16108 IsGuiding returns 0
04:19:37.327 00.000 16108 scope move finished after 136 + 44 ms
04:19:37.328 00.001 16108 Move returns status 0, amount 136
04:19:37.328 00.000 16108 MoveAxis(N, 0, ABG)
04:19:37.328 00.000 16108 Move returns status 0, amount 0
04:19:37.328 00.000 16108 move complete, result=0
04:19:37.328 00.000 16108 worker thread done servicing request
04:19:37.328 00.000 16108 Worker thread wakes up
04:19:37.328 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:37.328 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:37.328 00.000 21068 GuideStep: -0.5 px 136 ms EAST, 0.0 px 0 ms NORTH
04:19:38.314 00.986 16108 Exposure complete
04:19:38.371 00.057 16108 worker thread done servicing request
04:19:38.371 00.000 21068 OnExposeComplete: enter
04:19:38.372 00.001 21068 UpdateGuideState(): m_state=6
04:19:38.373 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
04:19:38.373 00.000 21068 Star::Find returns 1 (0), X=814.75, Y=630.00, Mass=420254, SNR=157.0, Peak=43040 HFD=3.4
04:19:38.374 00.001 21068 MultiStar: [#1 -0.17,-0.64,0.00,M2] [#2 -0.10,-0.68,0.00,M2] [#3 -0.30,-0.26,0.82,U] [#4 -0.40,-0.47,0.00,M2] [#5 0.08,-0.29,0.32,U] [#6 -0.38,-0.57,0.00,M2] [#7 0.32,-0.19,0.20,U] [#8 -0.10,-0.55,0.00,M2] 
04:19:38.375 00.001 21068 refined, 3 included, MultiStar: {-0.06, -0.31}, one-star: {0.02, -0.38}
04:19:38.375 00.000 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.56)
04:19:38.376 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.62)
04:19:38.377 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.75 mountX=0.00 mountY=0.31, mountTheta=1.56
04:19:38.378 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.31, opts=13)
04:19:38.380 00.002 21068 Enqueuing Move request for scope (-0.06, -0.31)
04:19:38.381 00.001 16108 Worker thread wakes up
04:19:38.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
04:19:38.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
04:19:38.381 00.000 16108 Moving (-0.06, -0.31) raw xDistance=0.00 yDistance=0.31
04:19:38.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:19:38.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:19:38.381 00.000 16108 MoveAxis(E, 0, ABG)
04:19:38.382 00.001 16108 Move returns status 0, amount 0
04:19:38.382 00.000 16108 MoveAxis(S, 63, ABG)
04:19:38.382 00.000 16108 Guiding  Dir = 1, Dur = 63
04:19:38.382 00.000 16108 IsSlewing returns 0
04:19:38.382 00.000 16108 IsGuiding returns 0
04:19:38.386 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4454, FiltMin=3757, FiltMax=30064, Gamma=1.000
04:19:38.409 00.023 21068 UpdateGuideState exits: m=420254 SNR=157.0
04:19:38.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:38.411 00.001 16108 PulseGuide returned control before completion, sleep 45
04:19:38.411 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:38.412 00.001 21068 Enqueuing Expose request
04:19:38.457 00.045 16108 IsGuiding returns 1
04:19:38.457 00.000 16108 scope still moving after pulse duration time elapsed
04:19:38.488 00.031 16108 IsSlewing returns 0
04:19:38.488 00.000 16108 IsGuiding returns 1
04:19:38.519 00.031 16108 IsSlewing returns 0
04:19:38.519 00.000 16108 IsGuiding returns 0
04:19:38.519 00.000 16108 scope move finished after 63 + 74 ms
04:19:38.519 00.000 16108 Move returns status 0, amount 63
04:19:38.519 00.000 16108 move complete, result=0
04:19:38.519 00.000 16108 worker thread done servicing request
04:19:38.519 00.000 16108 Worker thread wakes up
04:19:38.519 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:38.519 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 63 ms SOUTH
04:19:38.521 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:39.682 01.161 16108 Exposure complete
04:19:39.738 00.056 16108 worker thread done servicing request
04:19:39.738 00.000 21068 OnExposeComplete: enter
04:19:39.739 00.001 21068 UpdateGuideState(): m_state=6
04:19:39.740 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
04:19:39.740 00.000 21068 Star::Find returns 1 (0), X=814.25, Y=630.06, Mass=473123, SNR=164.2, Peak=57232 HFD=3.3
04:19:39.741 00.001 21068 MultiStar: [#1 -0.33,-0.42,0.79,U] [#2 -0.39,-0.37,1.29,U] [#3 -0.57,-0.12,0.00,M1] [#4 -0.84,-0.24,0.00,M3] [#5 -0.69,-0.38,0.00,M1] [#6 -0.85,-0.41,0.00,M3] [#7 -0.26,-0.06,0.19,U] [#8 -0.55,-0.33,0.00,M3] 
04:19:39.743 00.002 21068 refined, 3 included, MultiStar: {-0.40, -0.35}, one-star: {-0.48, -0.31}
04:19:39.744 00.001 21068 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
04:19:39.745 00.001 21068 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.96)
04:19:39.745 00.000 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.35 hyp=0.53 cameraTheta=-2.42 mountX=0.33 mountY=0.43, mountTheta=0.92
04:19:39.746 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.35, opts=13)
04:19:39.747 00.001 21068 Enqueuing Move request for scope (-0.40, -0.35)
04:19:39.748 00.001 16108 Worker thread wakes up
04:19:39.748 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.35) opts 0xd
04:19:39.749 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.35)
04:19:39.749 00.000 16108 Moving (-0.40, -0.35) raw xDistance=0.33 yDistance=0.43
04:19:39.749 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
04:19:39.749 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:19:39.749 00.000 16108 MoveAxis(W, 86, ABG)
04:19:39.749 00.000 16108 Guiding  Dir = 3, Dur = 86
04:19:39.749 00.000 16108 IsSlewing returns 0
04:19:39.749 00.000 16108 IsGuiding returns 0
04:19:39.757 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4445, FiltMin=3760, FiltMax=40905, Gamma=1.000
04:19:39.786 00.029 21068 UpdateGuideState exits: m=473123 SNR=164.2
04:19:39.787 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:39.789 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:39.791 00.002 21068 Enqueuing Expose request
04:19:39.793 00.002 16108 PulseGuide returned control before completion, sleep 53
04:19:39.855 00.062 16108 IsGuiding returns 1
04:19:39.855 00.000 16108 scope still moving after pulse duration time elapsed
04:19:39.886 00.031 16108 IsSlewing returns 0
04:19:39.886 00.000 16108 IsGuiding returns 0
04:19:39.886 00.000 16108 scope move finished after 86 + 50 ms
04:19:39.886 00.000 16108 Move returns status 0, amount 86
04:19:39.886 00.000 16108 MoveAxis(S, 86, ABG)
04:19:39.886 00.000 16108 Guiding  Dir = 1, Dur = 86
04:19:39.886 00.000 16108 IsSlewing returns 0
04:19:39.886 00.000 16108 IsGuiding returns 0
04:19:39.950 00.064 16108 PulseGuide returned control before completion, sleep 33
04:19:39.995 00.045 16108 IsGuiding returns 1
04:19:39.995 00.000 16108 scope still moving after pulse duration time elapsed
04:19:40.027 00.032 16108 IsSlewing returns 0
04:19:40.027 00.000 16108 IsGuiding returns 1
04:19:40.058 00.031 16108 IsSlewing returns 0
04:19:40.059 00.001 16108 IsGuiding returns 0
04:19:40.059 00.000 16108 scope move finished after 86 + 85 ms
04:19:40.059 00.000 16108 Move returns status 0, amount 86
04:19:40.059 00.000 16108 move complete, result=0
04:19:40.059 00.000 16108 worker thread done servicing request
04:19:40.059 00.000 16108 Worker thread wakes up
04:19:40.059 00.000 21068 GuideStep: 0.3 px 86 ms WEST, 0.4 px 86 ms SOUTH
04:19:40.061 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:40.061 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:41.038 00.977 16108 Exposure complete
04:19:41.095 00.057 16108 worker thread done servicing request
04:19:41.095 00.000 21068 OnExposeComplete: enter
04:19:41.096 00.001 21068 UpdateGuideState(): m_state=6
04:19:41.097 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
04:19:41.097 00.000 21068 Star::Find returns 1 (0), X=813.95, Y=630.14, Mass=436356, SNR=139.6, Peak=51136 HFD=3.1
04:19:41.098 00.001 21068 MultiStar: [#1 -0.68,-0.24,0.00,M2] [#2 -0.63,-0.57,0.00,M2] [#3 -0.58,-0.12,0.00,M2] [#4 -0.85,-0.35,0.00,M4] [#5 -0.77,-0.27,0.00,M2] [#6 -0.89,-0.41,0.00,M4] [#7 -0.76,-0.06,0.00,M1] [#8 -0.36,-0.35,0.28,U] 
04:19:41.099 00.001 21068 refined, 1 included, MultiStar: {-0.69, -0.26}, one-star: {-0.79, -0.23}
04:19:41.101 00.002 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
04:19:41.101 00.000 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
04:19:41.102 00.001 21068 CameraToMount -- cameraX=-0.69 cameraY=-0.26 hyp=0.74 cameraTheta=-2.79 mountX=0.64 mountY=0.41, mountTheta=0.57
04:19:41.104 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.69, y=-0.26, opts=13)
04:19:41.104 00.000 21068 Enqueuing Move request for scope (-0.69, -0.26)
04:19:41.105 00.001 16108 Worker thread wakes up
04:19:41.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.26) opts 0xd
04:19:41.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.69, -0.26)
04:19:41.105 00.000 16108 Moving (-0.69, -0.26) raw xDistance=0.64 yDistance=0.41
04:19:41.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
04:19:41.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:19:41.105 00.000 16108 MoveAxis(W, 174, ABG)
04:19:41.105 00.000 16108 Guiding  Dir = 3, Dur = 174
04:19:41.106 00.001 16108 IsSlewing returns 0
04:19:41.106 00.000 16108 IsGuiding returns 0
04:19:41.109 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4441, FiltMin=3734, FiltMax=45632, Gamma=1.000
04:19:41.123 00.014 21068 UpdateGuideState exits: m=436356 SNR=139.6
04:19:41.124 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:41.124 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:41.125 00.001 21068 Enqueuing Expose request
04:19:41.141 00.016 16108 PulseGuide returned control before completion, sleep 150
04:19:41.297 00.156 16108 IsGuiding returns 1
04:19:41.297 00.000 16108 scope still moving after pulse duration time elapsed
04:19:41.328 00.031 16108 IsSlewing returns 0
04:19:41.328 00.000 16108 IsGuiding returns 1
04:19:41.359 00.031 16108 IsSlewing returns 0
04:19:41.359 00.000 16108 IsGuiding returns 1
04:19:41.391 00.032 16108 IsSlewing returns 0
04:19:41.391 00.000 16108 IsGuiding returns 0
04:19:41.391 00.000 16108 scope move finished after 174 + 111 ms
04:19:41.391 00.000 16108 Move returns status 0, amount 174
04:19:41.391 00.000 16108 MoveAxis(S, 83, ABG)
04:19:41.391 00.000 16108 Guiding  Dir = 1, Dur = 83
04:19:41.391 00.000 16108 IsSlewing returns 0
04:19:41.392 00.001 16108 IsGuiding returns 0
04:19:41.455 00.063 16108 PulseGuide returned control before completion, sleep 30
04:19:41.502 00.047 16108 IsGuiding returns 1
04:19:41.502 00.000 16108 scope still moving after pulse duration time elapsed
04:19:41.533 00.031 16108 IsSlewing returns 0
04:19:41.533 00.000 16108 IsGuiding returns 1
04:19:41.565 00.032 16108 IsSlewing returns 0
04:19:41.565 00.000 16108 IsGuiding returns 0
04:19:41.565 00.000 16108 scope move finished after 83 + 90 ms
04:19:41.565 00.000 16108 Move returns status 0, amount 83
04:19:41.565 00.000 16108 move complete, result=0
04:19:41.566 00.001 16108 worker thread done servicing request
04:19:41.566 00.000 16108 Worker thread wakes up
04:19:41.566 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:41.566 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:41.566 00.000 21068 GuideStep: 0.6 px 174 ms WEST, 0.4 px 83 ms SOUTH
04:19:42.719 01.153 16108 Exposure complete
04:19:42.775 00.056 16108 worker thread done servicing request
04:19:42.776 00.001 21068 OnExposeComplete: enter
04:19:42.776 00.000 21068 UpdateGuideState(): m_state=6
04:19:42.777 00.001 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
04:19:42.778 00.001 21068 Star::Find returns 1 (0), X=814.76, Y=630.21, Mass=440797, SNR=162.7, Peak=47101 HFD=3.2
04:19:42.779 00.001 21068 MultiStar: [#1 0.00,-0.39,0.89,U] [#2 0.09,-0.38,1.15,U] [#3 -0.16,-0.01,0.76,U] [#4 -0.16,-0.35,0.42,U] [#5 -0.10,-0.23,0.29,U] [#6 0.15,-0.31,0.28,U] [#7 0.28,0.50,0.00,M2] [#8 0.12,-0.14,0.30,U] 
04:19:42.780 00.001 21068 single-star, 7 included, MultiStar: {-0.00, -0.26}, one-star: {0.02, -0.17}
04:19:42.780 00.000 21068 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.97) = xAngle (-4.42 = 1.87)
04:19:42.781 00.001 21068 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.93)
04:19:42.782 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=-0.05 mountY=0.16, mountTheta=1.87
04:19:42.783 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.17, opts=13)
04:19:42.784 00.001 21068 Enqueuing Move request for scope (0.02, -0.17)
04:19:42.785 00.001 16108 Worker thread wakes up
04:19:42.785 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
04:19:42.785 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
04:19:42.785 00.000 16108 Moving (0.02, -0.17) raw xDistance=-0.05 yDistance=0.16
04:19:42.785 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:19:42.785 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:42.785 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:19:42.785 00.000 16108 MoveAxis(E, 0, ABG)
04:19:42.785 00.000 16108 Move returns status 0, amount 0
04:19:42.785 00.000 16108 MoveAxis(N, 0, ABG)
04:19:42.785 00.000 16108 Move returns status 0, amount 0
04:19:42.785 00.000 16108 move complete, result=0
04:19:42.785 00.000 16108 worker thread done servicing request
04:19:42.790 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2141, max=65535, med=4425, FiltMin=3718, FiltMax=45043, Gamma=1.000
04:19:42.803 00.013 21068 UpdateGuideState exits: m=440797 SNR=162.7
04:19:42.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:42.804 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:42.806 00.002 21068 Enqueuing Expose request
04:19:42.807 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:42.808 00.001 16108 Worker thread wakes up
04:19:42.808 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:42.808 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:43.786 00.978 16108 Exposure complete
04:19:43.857 00.071 16108 worker thread done servicing request
04:19:43.857 00.000 21068 OnExposeComplete: enter
04:19:43.857 00.000 21068 UpdateGuideState(): m_state=6
04:19:43.859 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
04:19:43.860 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.07, Mass=443579, SNR=150.2, Peak=52861 HFD=3.1
04:19:43.861 00.001 21068 MultiStar: [#1 0.19,-0.45,0.95,U] [#2 0.30,-0.36,1.32,U] [#3 0.06,-0.20,1.05,U] [#4 0.26,-0.21,0.41,U] [#5 0.33,-0.14,0.32,U] [#6 0.20,-0.25,0.39,U] [#7 0.49,0.22,0.27,U] [#8 0.25,-0.19,0.35,U] 
04:19:43.862 00.001 21068 single-star, 8 included, MultiStar: {0.21, -0.27}, one-star: {0.13, -0.30}
04:19:43.862 00.000 21068 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.97) = xAngle (-4.13 = 2.16)
04:19:43.863 00.001 21068 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.07 = 2.22)
04:19:43.864 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.16 mountX=-0.18 mountY=0.26, mountTheta=2.18
04:19:43.865 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.30, opts=13)
04:19:43.866 00.001 21068 Enqueuing Move request for scope (0.13, -0.30)
04:19:43.867 00.001 16108 Worker thread wakes up
04:19:43.867 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
04:19:43.867 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
04:19:43.867 00.000 16108 Moving (0.13, -0.30) raw xDistance=-0.18 yDistance=0.26
04:19:43.867 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:19:43.867 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:19:43.867 00.000 16108 MoveAxis(E, 0, ABG)
04:19:43.867 00.000 16108 Move returns status 0, amount 0
04:19:43.867 00.000 16108 MoveAxis(S, 53, ABG)
04:19:43.867 00.000 16108 Guiding  Dir = 1, Dur = 53
04:19:43.867 00.000 16108 IsSlewing returns 0
04:19:43.867 00.000 16108 IsGuiding returns 0
04:19:43.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1974, max=65535, med=4422, FiltMin=3725, FiltMax=45299, Gamma=1.000
04:19:43.883 00.013 21068 UpdateGuideState exits: m=443579 SNR=150.2
04:19:43.885 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:43.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:43.888 00.002 21068 Enqueuing Expose request
04:19:43.908 00.020 16108 PulseGuide returned control before completion, sleep 24
04:19:43.938 00.030 16108 IsGuiding returns 1
04:19:43.938 00.000 16108 scope still moving after pulse duration time elapsed
04:19:43.970 00.032 16108 IsSlewing returns 0
04:19:43.970 00.000 16108 IsGuiding returns 1
04:19:44.001 00.031 16108 IsSlewing returns 0
04:19:44.001 00.000 16108 IsGuiding returns 0
04:19:44.001 00.000 16108 scope move finished after 53 + 80 ms
04:19:44.001 00.000 16108 Move returns status 0, amount 53
04:19:44.001 00.000 16108 move complete, result=0
04:19:44.001 00.000 16108 worker thread done servicing request
04:19:44.001 00.000 16108 Worker thread wakes up
04:19:44.001 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.3 px 53 ms SOUTH
04:19:44.003 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:44.003 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:45.159 01.156 16108 Exposure complete
04:19:45.229 00.070 16108 worker thread done servicing request
04:19:45.229 00.000 21068 OnExposeComplete: enter
04:19:45.231 00.002 21068 UpdateGuideState(): m_state=6
04:19:45.232 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
04:19:45.233 00.001 21068 Star::Find returns 1 (0), X=815.56, Y=630.22, Mass=388430, SNR=134.5, Peak=43069 HFD=3.2
04:19:45.234 00.001 21068 MultiStar: [#1 0.79,-0.45,0.00,M1] [#2 0.81,-0.41,0.00,M1] [#3 0.58,0.00,0.00,M1] [#4 0.92,-0.28,0.00,M3] [#5 0.77,-0.24,0.00,M1] [#6 0.44,-0.26,0.40,U] [#7 0.91,-0.10,0.00,M2] [#8 0.87,-0.25,0.00,M1] 
04:19:45.234 00.000 21068 refined, 1 included, MultiStar: {0.72, -0.18}, one-star: {0.83, -0.15}
04:19:45.235 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
04:19:45.236 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
04:19:45.236 00.000 21068 CameraToMount -- cameraX=0.72 cameraY=-0.18 hyp=0.74 cameraTheta=-0.25 mountX=-0.74 mountY=0.01, mountTheta=3.13
04:19:45.238 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.72, y=-0.18, opts=13)
04:19:45.241 00.003 21068 Enqueuing Move request for scope (0.72, -0.18)
04:19:45.243 00.002 16108 Worker thread wakes up
04:19:45.243 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.18) opts 0xd
04:19:45.243 00.000 16108 Handling offset move in thread for scope, endpoint = (0.72, -0.18)
04:19:45.243 00.000 16108 Moving (0.72, -0.18) raw xDistance=-0.74 yDistance=0.01
04:19:45.243 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
04:19:45.243 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:45.243 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:19:45.243 00.000 16108 MoveAxis(E, 194, ABG)
04:19:45.244 00.001 16108 Guiding  Dir = 2, Dur = 194
04:19:45.244 00.000 16108 IsSlewing returns 0
04:19:45.244 00.000 16108 IsGuiding returns 0
04:19:45.245 00.001 16108 PulseGuide returned control before completion, sleep 204
04:19:45.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4413, FiltMin=3773, FiltMax=42512, Gamma=1.000
04:19:45.265 00.016 21068 UpdateGuideState exits: m=388430 SNR=134.5
04:19:45.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:45.267 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:45.267 00.000 21068 Enqueuing Expose request
04:19:45.460 00.193 16108 IsGuiding returns 1
04:19:45.460 00.000 16108 scope still moving after pulse duration time elapsed
04:19:45.492 00.032 16108 IsSlewing returns 0
04:19:45.493 00.001 16108 IsGuiding returns 0
04:19:45.493 00.000 16108 scope move finished after 194 + 54 ms
04:19:45.493 00.000 16108 Move returns status 0, amount 194
04:19:45.493 00.000 16108 MoveAxis(N, 0, ABG)
04:19:45.493 00.000 16108 Move returns status 0, amount 0
04:19:45.493 00.000 16108 move complete, result=0
04:19:45.493 00.000 16108 worker thread done servicing request
04:19:45.493 00.000 16108 Worker thread wakes up
04:19:45.494 00.001 21068 GuideStep: -0.7 px 194 ms EAST, 0.0 px 0 ms NORTH
04:19:45.496 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:45.496 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:46.480 00.984 16108 Exposure complete
04:19:46.533 00.053 16108 worker thread done servicing request
04:19:46.533 00.000 21068 OnExposeComplete: enter
04:19:46.535 00.002 21068 UpdateGuideState(): m_state=6
04:19:46.536 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
04:19:46.537 00.001 21068 Star::Find returns 1 (0), X=815.35, Y=630.13, Mass=440910, SNR=169.0, Peak=49485 HFD=3.3
04:19:46.538 00.001 21068 MultiStar: [#1 0.58,-0.63,0.00,M2] [#2 0.50,-0.59,0.00,M2] [#3 0.54,-0.30,0.00,M2] [#4 0.43,-0.12,0.37,U] [#5 0.33,-0.30,0.39,U] [#6 0.22,-0.56,0.00,M2] [#7 0.46,-0.12,0.17,U] [#8 0.83,-0.22,0.00,M2] 
04:19:46.539 00.001 21068 refined, 3 included, MultiStar: {0.51, -0.22}, one-star: {0.62, -0.24}
04:19:46.539 00.000 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
04:19:46.540 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
04:19:46.541 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=-0.22 hyp=0.55 cameraTheta=-0.41 mountX=-0.54 mountY=0.10, mountTheta=2.97
04:19:46.542 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=-0.22, opts=13)
04:19:46.543 00.001 21068 Enqueuing Move request for scope (0.51, -0.22)
04:19:46.544 00.001 16108 Worker thread wakes up
04:19:46.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.22) opts 0xd
04:19:46.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, -0.22)
04:19:46.544 00.000 16108 Moving (0.51, -0.22) raw xDistance=-0.54 yDistance=0.10
04:19:46.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
04:19:46.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:46.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:19:46.544 00.000 16108 MoveAxis(E, 155, ABG)
04:19:46.544 00.000 16108 Guiding  Dir = 2, Dur = 155
04:19:46.545 00.001 16108 IsSlewing returns 0
04:19:46.545 00.000 16108 IsGuiding returns 0
04:19:46.555 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4406, FiltMin=3709, FiltMax=41382, Gamma=1.000
04:19:46.575 00.020 21068 UpdateGuideState exits: m=440910 SNR=169.0
04:19:46.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:46.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:46.578 00.002 21068 Enqueuing Expose request
04:19:46.609 00.031 16108 PulseGuide returned control before completion, sleep 100
04:19:46.717 00.108 16108 IsGuiding returns 1
04:19:46.717 00.000 16108 scope still moving after pulse duration time elapsed
04:19:46.748 00.031 16108 IsSlewing returns 0
04:19:46.748 00.000 16108 IsGuiding returns 1
04:19:46.779 00.031 16108 IsSlewing returns 0
04:19:46.780 00.001 16108 IsGuiding returns 0
04:19:46.780 00.000 16108 scope move finished after 155 + 80 ms
04:19:46.780 00.000 16108 Move returns status 0, amount 155
04:19:46.780 00.000 16108 MoveAxis(N, 0, ABG)
04:19:46.780 00.000 16108 Move returns status 0, amount 0
04:19:46.780 00.000 16108 move complete, result=0
04:19:46.781 00.001 16108 worker thread done servicing request
04:19:46.781 00.000 16108 Worker thread wakes up
04:19:46.781 00.000 21068 GuideStep: -0.5 px 155 ms EAST, 0.1 px 0 ms NORTH
04:19:46.783 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:46.783 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:47.944 01.161 16108 Exposure complete
04:19:48.003 00.059 16108 worker thread done servicing request
04:19:48.003 00.000 21068 OnExposeComplete: enter
04:19:48.003 00.000 21068 UpdateGuideState(): m_state=6
04:19:48.004 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
04:19:48.005 00.001 21068 Star::Find returns 1 (0), X=814.24, Y=630.01, Mass=418098, SNR=148.3, Peak=62000 HFD=3.0
04:19:48.006 00.001 21068 MultiStar: [#1 -0.43,-0.66,0.00,M3] [#2 -0.32,-0.63,0.00,M3] [#3 -0.57,-0.32,0.00,M3] [#4 -0.39,-0.20,0.40,U] [#5 -0.28,-0.19,0.45,U] [#6 -0.41,-0.36,0.33,U] [#7 -0.24,0.03,0.24,U] [#8 -0.08,-0.55,0.31,U] 
04:19:48.007 00.001 21068 refined, 5 included, MultiStar: {-0.36, -0.30}, one-star: {-0.49, -0.36}
04:19:48.008 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.42 = 0.86)
04:19:48.009 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
04:19:48.010 00.001 21068 CameraToMount -- cameraX=-0.36 cameraY=-0.30 hyp=0.47 cameraTheta=-2.46 mountX=0.31 mountY=0.37, mountTheta=0.88
04:19:48.012 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.36, y=-0.30, opts=13)
04:19:48.014 00.002 21068 Enqueuing Move request for scope (-0.36, -0.30)
04:19:48.017 00.003 16108 Worker thread wakes up
04:19:48.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.30) opts 0xd
04:19:48.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.36, -0.30)
04:19:48.017 00.000 16108 Moving (-0.36, -0.30) raw xDistance=0.31 yDistance=0.37
04:19:48.017 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
04:19:48.017 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:19:48.017 00.000 16108 MoveAxis(W, 70, ABG)
04:19:48.017 00.000 16108 Guiding  Dir = 3, Dur = 70
04:19:48.017 00.000 16108 IsSlewing returns 0
04:19:48.017 00.000 16108 IsGuiding returns 0
04:19:48.022 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4393, FiltMin=3680, FiltMax=37808, Gamma=1.000
04:19:48.025 00.003 16108 PulseGuide returned control before completion, sleep 73
04:19:48.037 00.012 21068 UpdateGuideState exits: m=418098 SNR=148.3
04:19:48.038 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:48.039 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:48.041 00.002 21068 Enqueuing Expose request
04:19:48.103 00.062 16108 IsGuiding returns 1
04:19:48.103 00.000 16108 scope still moving after pulse duration time elapsed
04:19:48.132 00.029 16108 IsSlewing returns 0
04:19:48.132 00.000 16108 IsGuiding returns 0
04:19:48.132 00.000 16108 scope move finished after 70 + 45 ms
04:19:48.132 00.000 16108 Move returns status 0, amount 70
04:19:48.132 00.000 16108 MoveAxis(S, 75, ABG)
04:19:48.132 00.000 16108 Guiding  Dir = 1, Dur = 75
04:19:48.132 00.000 16108 IsSlewing returns 0
04:19:48.134 00.002 16108 IsGuiding returns 0
04:19:48.180 00.046 16108 PulseGuide returned control before completion, sleep 38
04:19:48.226 00.046 16108 IsGuiding returns 1
04:19:48.226 00.000 16108 scope still moving after pulse duration time elapsed
04:19:48.257 00.031 16108 IsSlewing returns 0
04:19:48.257 00.000 16108 IsGuiding returns 1
04:19:48.289 00.032 16108 IsSlewing returns 0
04:19:48.289 00.000 16108 IsGuiding returns 0
04:19:48.289 00.000 16108 scope move finished after 75 + 80 ms
04:19:48.289 00.000 16108 Move returns status 0, amount 75
04:19:48.289 00.000 16108 move complete, result=0
04:19:48.289 00.000 16108 worker thread done servicing request
04:19:48.289 00.000 16108 Worker thread wakes up
04:19:48.289 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.4 px 75 ms SOUTH
04:19:48.293 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:48.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:49.269 00.976 16108 Exposure complete
04:19:49.333 00.064 16108 worker thread done servicing request
04:19:49.334 00.001 21068 OnExposeComplete: enter
04:19:49.336 00.002 21068 UpdateGuideState(): m_state=6
04:19:49.336 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
04:19:49.339 00.003 21068 Star::Find returns 1 (0), X=814.69, Y=630.31, Mass=403717, SNR=144.7, Peak=38557 HFD=3.3
04:19:49.341 00.002 21068 MultiStar: [#1 0.10,-0.40,0.90,U] [#2 0.10,-0.27,1.48,U] [#3 -0.10,-0.03,1.10,U] [#4 -0.08,-0.28,0.46,U] [#5 -0.43,-0.09,0.48,U] [#6 -0.14,-0.27,0.36,U] [#7 0.17,0.23,0.23,U] [#8 0.08,0.03,0.33,U] 
04:19:49.343 00.002 21068 single-star, 8 included, MultiStar: {-0.02, -0.17}, one-star: {-0.04, -0.06}
04:19:49.345 00.002 21068 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.97) = xAngle (-5.17 = 1.12)
04:19:49.346 00.001 21068 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.18)
04:19:49.348 00.002 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=0.03 mountY=0.07, mountTheta=1.13
04:19:49.351 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.06, opts=13)
04:19:49.353 00.002 21068 Enqueuing Move request for scope (-0.04, -0.06)
04:19:49.353 00.000 16108 Worker thread wakes up
04:19:49.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
04:19:49.354 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
04:19:49.354 00.000 16108 Moving (-0.04, -0.06) raw xDistance=0.03 yDistance=0.07
04:19:49.354 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:19:49.354 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:49.354 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:19:49.354 00.000 16108 MoveAxis(E, 0, ABG)
04:19:49.354 00.000 16108 Move returns status 0, amount 0
04:19:49.354 00.000 16108 MoveAxis(N, 0, ABG)
04:19:49.354 00.000 16108 Move returns status 0, amount 0
04:19:49.354 00.000 16108 move complete, result=0
04:19:49.354 00.000 16108 worker thread done servicing request
04:19:49.361 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1661, max=65535, med=4390, FiltMin=3699, FiltMax=42112, Gamma=1.000
04:19:49.383 00.022 21068 UpdateGuideState exits: m=403717 SNR=144.7
04:19:49.385 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:49.388 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:49.391 00.003 21068 Enqueuing Expose request
04:19:49.393 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:49.395 00.002 16108 Worker thread wakes up
04:19:49.395 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:49.395 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:50.552 01.157 16108 Exposure complete
04:19:50.630 00.078 16108 worker thread done servicing request
04:19:50.630 00.000 21068 OnExposeComplete: enter
04:19:50.631 00.001 21068 UpdateGuideState(): m_state=6
04:19:50.632 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
04:19:50.633 00.001 21068 Star::Find returns 1 (0), X=815.28, Y=630.25, Mass=441534, SNR=170.8, Peak=53869 HFD=3.2
04:19:50.634 00.001 21068 MultiStar: [#1 0.58,-0.15,0.00,M3] [#2 0.20,-0.28,1.05,U] [#3 0.41,0.14,0.82,U] [#4 0.24,0.04,0.43,U] [#5 0.16,-0.31,0.37,U] [#6 0.16,-0.37,0.31,U] [#7 0.56,0.53,0.00,M1] [#8 0.59,0.14,0.00,M1] 
04:19:50.635 00.001 21068 refined, 5 included, MultiStar: {0.33, -0.13}, one-star: {0.54, -0.13}
04:19:50.635 00.000 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.94)
04:19:50.636 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
04:19:50.637 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-0.38 mountX=-0.35 mountY=0.05, mountTheta=3.00
04:19:50.638 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.13, opts=13)
04:19:50.639 00.001 21068 Enqueuing Move request for scope (0.33, -0.13)
04:19:50.640 00.001 16108 Worker thread wakes up
04:19:50.640 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd
04:19:50.640 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.13)
04:19:50.640 00.000 16108 Moving (0.33, -0.13) raw xDistance=-0.35 yDistance=0.05
04:19:50.640 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:19:50.640 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:50.640 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:19:50.640 00.000 16108 MoveAxis(E, 90, ABG)
04:19:50.640 00.000 16108 Guiding  Dir = 2, Dur = 90
04:19:50.641 00.001 16108 IsSlewing returns 0
04:19:50.641 00.000 16108 IsGuiding returns 0
04:19:50.645 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1840, max=65535, med=4377, FiltMin=3709, FiltMax=47833, Gamma=1.000
04:19:50.659 00.014 21068 UpdateGuideState exits: m=441534 SNR=170.8
04:19:50.661 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:50.661 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:50.663 00.002 21068 Enqueuing Expose request
04:19:50.692 00.029 16108 PulseGuide returned control before completion, sleep 49
04:19:50.755 00.063 16108 IsGuiding returns 1
04:19:50.755 00.000 16108 scope still moving after pulse duration time elapsed
04:19:50.787 00.032 16108 IsSlewing returns 0
04:19:50.787 00.000 16108 IsGuiding returns 0
04:19:50.789 00.002 16108 scope move finished after 90 + 57 ms
04:19:50.789 00.000 16108 Move returns status 0, amount 90
04:19:50.789 00.000 16108 MoveAxis(N, 0, ABG)
04:19:50.789 00.000 16108 Move returns status 0, amount 0
04:19:50.789 00.000 16108 move complete, result=0
04:19:50.789 00.000 16108 worker thread done servicing request
04:19:50.789 00.000 16108 Worker thread wakes up
04:19:50.789 00.000 21068 GuideStep: -0.3 px 90 ms EAST, 0.1 px 0 ms NORTH
04:19:50.791 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:50.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:51.770 00.979 16108 Exposure complete
04:19:51.837 00.067 16108 worker thread done servicing request
04:19:51.837 00.000 21068 OnExposeComplete: enter
04:19:51.838 00.001 21068 UpdateGuideState(): m_state=6
04:19:51.839 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
04:19:51.840 00.001 21068 Star::Find returns 1 (0), X=814.41, Y=630.01, Mass=405860, SNR=153.6, Peak=36688 HFD=3.7
04:19:51.841 00.001 21068 MultiStar: [#1 -0.28,-0.72,0.00,M4] [#2 -0.15,-0.52,1.37,U] [#3 -0.27,-0.36,0.92,U] [#4 -0.62,-0.38,0.00,M1] [#5 -0.37,-0.60,0.00,M1] [#6 -0.55,-0.88,0.00,M1] [#7 0.02,0.14,0.21,U] [#8 -0.17,-0.31,0.37,U] 
04:19:51.842 00.001 21068 refined, 4 included, MultiStar: {-0.22, -0.39}, one-star: {-0.32, -0.37}
04:19:51.843 00.001 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.04 = 1.24)
04:19:51.844 00.001 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.98 = 1.30)
04:19:51.844 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.39 hyp=0.44 cameraTheta=-2.08 mountX=0.14 mountY=0.43, mountTheta=1.25
04:19:51.846 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.39, opts=13)
04:19:51.847 00.001 21068 Enqueuing Move request for scope (-0.22, -0.39)
04:19:51.848 00.001 16108 Worker thread wakes up
04:19:51.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.39) opts 0xd
04:19:51.848 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.39)
04:19:51.848 00.000 16108 Moving (-0.22, -0.39) raw xDistance=0.14 yDistance=0.43
04:19:51.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:19:51.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:19:51.848 00.000 16108 MoveAxis(E, 0, ABG)
04:19:51.848 00.000 16108 Move returns status 0, amount 0
04:19:51.848 00.000 16108 MoveAxis(S, 86, ABG)
04:19:51.848 00.000 16108 Guiding  Dir = 1, Dur = 86
04:19:51.849 00.001 16108 IsSlewing returns 0
04:19:51.849 00.000 16108 IsGuiding returns 0
04:19:51.852 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4371, FiltMin=3728, FiltMax=38864, Gamma=1.000
04:19:51.865 00.013 21068 UpdateGuideState exits: m=405860 SNR=153.6
04:19:51.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:51.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:51.868 00.001 21068 Enqueuing Expose request
04:19:51.885 00.017 16108 PulseGuide returned control before completion, sleep 61
04:19:51.947 00.062 16108 IsGuiding returns 1
04:19:51.947 00.000 16108 scope still moving after pulse duration time elapsed
04:19:51.978 00.031 16108 IsSlewing returns 0
04:19:51.978 00.000 16108 IsGuiding returns 1
04:19:52.009 00.031 16108 IsSlewing returns 0
04:19:52.009 00.000 16108 IsGuiding returns 1
04:19:52.041 00.032 16108 IsSlewing returns 0
04:19:52.042 00.001 16108 IsGuiding returns 1
04:19:52.072 00.030 16108 IsSlewing returns 0
04:19:52.073 00.001 16108 IsGuiding returns 0
04:19:52.073 00.000 16108 scope move finished after 86 + 137 ms
04:19:52.073 00.000 16108 Move returns status 0, amount 86
04:19:52.073 00.000 16108 move complete, result=0
04:19:52.073 00.000 16108 worker thread done servicing request
04:19:52.073 00.000 16108 Worker thread wakes up
04:19:52.073 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 86 ms SOUTH
04:19:52.077 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:52.077 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:53.241 01.164 16108 Exposure complete
04:19:53.309 00.068 16108 worker thread done servicing request
04:19:53.309 00.000 21068 OnExposeComplete: enter
04:19:53.310 00.001 21068 UpdateGuideState(): m_state=6
04:19:53.311 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
04:19:53.312 00.001 21068 Star::Find returns 1 (0), X=814.18, Y=630.18, Mass=522550, SNR=168.1, Peak=49152 HFD=3.7
04:19:53.312 00.000 21068 MultiStar: [#1 -0.52,-0.30,0.00,M5] [#2 -0.65,-0.29,0.00,M1] [#3 -0.71,0.03,0.00,M1] [#4 -0.84,-0.35,0.00,M2] [#5 -0.65,-0.26,0.00,M2] [#6 -0.80,-0.34,0.00,M2] [#7 -0.60,0.20,0.00,M1] [#8 -0.43,0.06,0.31,U] 
04:19:53.313 00.001 21068 refined, 1 included, MultiStar: {-0.53, -0.14}, one-star: {-0.56, -0.20}
04:19:53.314 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
04:19:53.314 00.000 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
04:19:53.316 00.002 21068 CameraToMount -- cameraX=-0.53 cameraY=-0.14 hyp=0.55 cameraTheta=-2.89 mountX=0.50 mountY=0.26, mountTheta=0.48
04:19:53.318 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.53, y=-0.14, opts=13)
04:19:53.319 00.001 21068 Enqueuing Move request for scope (-0.53, -0.14)
04:19:53.319 00.000 16108 Worker thread wakes up
04:19:53.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.14) opts 0xd
04:19:53.320 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.53, -0.14)
04:19:53.320 00.000 16108 Moving (-0.53, -0.14) raw xDistance=0.50 yDistance=0.26
04:19:53.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
04:19:53.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:19:53.320 00.000 16108 MoveAxis(W, 130, ABG)
04:19:53.320 00.000 16108 Guiding  Dir = 3, Dur = 130
04:19:53.321 00.001 16108 IsSlewing returns 0
04:19:53.321 00.000 16108 IsGuiding returns 0
04:19:53.323 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1859, max=65535, med=4358, FiltMin=3709, FiltMax=42339, Gamma=1.000
04:19:53.330 00.007 16108 PulseGuide returned control before completion, sleep 131
04:19:53.337 00.007 21068 UpdateGuideState exits: m=522550 SNR=168.1
04:19:53.338 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:53.339 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:53.340 00.001 21068 Enqueuing Expose request
04:19:53.470 00.130 16108 IsGuiding returns 1
04:19:53.470 00.000 16108 scope still moving after pulse duration time elapsed
04:19:53.501 00.031 16108 IsSlewing returns 0
04:19:53.501 00.000 16108 IsGuiding returns 0
04:19:53.501 00.000 16108 scope move finished after 130 + 50 ms
04:19:53.502 00.001 16108 Move returns status 0, amount 130
04:19:53.502 00.000 16108 MoveAxis(S, 52, ABG)
04:19:53.502 00.000 16108 Guiding  Dir = 1, Dur = 52
04:19:53.502 00.000 16108 IsSlewing returns 0
04:19:53.502 00.000 16108 IsGuiding returns 0
04:19:53.565 00.063 16108 IsGuiding returns 1
04:19:53.565 00.000 16108 scope still moving after pulse duration time elapsed
04:19:53.596 00.031 16108 IsSlewing returns 0
04:19:53.596 00.000 16108 IsGuiding returns 1
04:19:53.627 00.031 16108 IsSlewing returns 0
04:19:53.627 00.000 16108 IsGuiding returns 1
04:19:53.659 00.032 16108 IsSlewing returns 0
04:19:53.660 00.001 16108 IsGuiding returns 1
04:19:53.691 00.031 16108 IsSlewing returns 0
04:19:53.691 00.000 16108 IsGuiding returns 0
04:19:53.691 00.000 16108 scope move finished after 52 + 136 ms
04:19:53.692 00.001 16108 Move returns status 0, amount 52
04:19:53.692 00.000 16108 move complete, result=0
04:19:53.692 00.000 16108 worker thread done servicing request
04:19:53.692 00.000 16108 Worker thread wakes up
04:19:53.692 00.000 21068 GuideStep: 0.5 px 130 ms WEST, 0.3 px 52 ms SOUTH
04:19:53.694 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:53.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:54.669 00.975 16108 Exposure complete
04:19:54.724 00.055 16108 worker thread done servicing request
04:19:54.724 00.000 21068 OnExposeComplete: enter
04:19:54.725 00.001 21068 UpdateGuideState(): m_state=6
04:19:54.726 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
04:19:54.726 00.000 21068 Star::Find returns 1 (0), X=814.67, Y=630.51, Mass=500152, SNR=161.0, Peak=46387 HFD=3.3
04:19:54.729 00.003 21068 MultiStar: [#1 -0.02,-0.07,1.06,U] [#2 0.14,-0.08,1.31,U] [#3 0.07,0.27,0.98,U] [#4 -0.27,0.18,0.40,U] [#5 -0.22,-0.01,0.42,U] [#6 -0.22,-0.06,0.38,U] [#7 0.51,0.61,0.00,M2] [#8 -0.03,-0.01,0.24,U] 
04:19:54.730 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.07, 0.14}
04:19:54.730 00.000 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.98 = -0.98)
04:19:54.732 00.002 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.92 = -0.92)
04:19:54.733 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.99 mountX=0.03 mountY=-0.04, mountTheta=-0.96
04:19:54.737 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.05, opts=13)
04:19:54.738 00.001 21068 Enqueuing Move request for scope (-0.02, 0.05)
04:19:54.739 00.001 16108 Worker thread wakes up
04:19:54.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:19:54.739 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:19:54.739 00.000 16108 Moving (-0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
04:19:54.739 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:19:54.739 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:54.739 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:19:54.739 00.000 16108 MoveAxis(E, 0, ABG)
04:19:54.739 00.000 16108 Move returns status 0, amount 0
04:19:54.739 00.000 16108 MoveAxis(N, 0, ABG)
04:19:54.739 00.000 16108 Move returns status 0, amount 0
04:19:54.741 00.002 16108 move complete, result=0
04:19:54.741 00.000 16108 worker thread done servicing request
04:19:54.746 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4355, FiltMin=3536, FiltMax=50611, Gamma=1.000
04:19:54.760 00.014 21068 UpdateGuideState exits: m=500152 SNR=161.0
04:19:54.762 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:54.762 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:54.764 00.002 21068 Enqueuing Expose request
04:19:54.765 00.001 16108 Worker thread wakes up
04:19:54.765 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:54.765 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:54.765 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:55.930 01.165 16108 Exposure complete
04:19:56.001 00.071 16108 worker thread done servicing request
04:19:56.001 00.000 21068 OnExposeComplete: enter
04:19:56.003 00.002 21068 UpdateGuideState(): m_state=6
04:19:56.004 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
04:19:56.004 00.000 21068 Star::Find returns 1 (0), X=815.03, Y=630.68, Mass=490732, SNR=182.7, Peak=59971 HFD=3.3
04:19:56.005 00.001 21068 MultiStar: [#1 0.40,0.02,0.84,U] [#2 0.43,0.07,1.01,U] [#3 0.35,0.28,0.73,U] [#4 0.25,0.37,0.32,U] [#5 0.34,0.55,0.00,M2] [#6 0.31,0.21,0.29,U] [#7 1.15,0.66,0.00,M3] [#8 0.48,0.21,0.25,U] 
04:19:56.006 00.001 21068 refined, 6 included, MultiStar: {0.36, 0.19}, one-star: {0.29, 0.31}
04:19:56.007 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
04:19:56.007 00.000 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
04:19:56.008 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=0.19 hyp=0.41 cameraTheta=0.48 mountX=-0.32 mountY=-0.27, mountTheta=-2.45
04:19:56.010 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.19, opts=13)
04:19:56.010 00.000 21068 Enqueuing Move request for scope (0.36, 0.19)
04:19:56.012 00.002 16108 Worker thread wakes up
04:19:56.012 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.19) opts 0xd
04:19:56.012 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.19)
04:19:56.012 00.000 16108 Moving (0.36, 0.19) raw xDistance=-0.32 yDistance=-0.27
04:19:56.012 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:19:56.013 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:19:56.013 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:19:56.013 00.000 16108 MoveAxis(E, 85, ABG)
04:19:56.013 00.000 16108 Guiding  Dir = 2, Dur = 85
04:19:56.013 00.000 16108 IsSlewing returns 0
04:19:56.013 00.000 16108 IsGuiding returns 0
04:19:56.016 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4345, FiltMin=3645, FiltMax=44048, Gamma=1.000
04:19:56.019 00.003 16108 PulseGuide returned control before completion, sleep 89
04:19:56.029 00.010 21068 UpdateGuideState exits: m=490732 SNR=182.7
04:19:56.030 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:56.031 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:56.031 00.000 21068 Enqueuing Expose request
04:19:56.111 00.080 16108 IsGuiding returns 0
04:19:56.111 00.000 16108 Move returns status 0, amount 85
04:19:56.111 00.000 16108 MoveAxis(N, 0, ABG)
04:19:56.111 00.000 16108 Move returns status 0, amount 0
04:19:56.113 00.002 16108 move complete, result=0
04:19:56.113 00.000 16108 worker thread done servicing request
04:19:56.113 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.3 px 0 ms NORTH
04:19:56.114 00.001 16108 Worker thread wakes up
04:19:56.114 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:56.114 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:57.088 00.974 16108 Exposure complete
04:19:57.140 00.052 16108 worker thread done servicing request
04:19:57.140 00.000 21068 OnExposeComplete: enter
04:19:57.141 00.001 21068 UpdateGuideState(): m_state=6
04:19:57.142 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
04:19:57.143 00.001 21068 Star::Find returns 1 (0), X=814.72, Y=630.38, Mass=479784, SNR=173.8, Peak=44845 HFD=3.5
04:19:57.144 00.001 21068 MultiStar: [#1 0.04,-0.16,0.99,U] [#2 0.04,-0.11,1.02,U] [#3 -0.12,0.28,0.77,U] [#4 0.07,0.09,0.36,U] [#5 -0.29,0.14,0.37,U] [#6 0.01,-0.03,0.32,U] [#7 0.13,0.65,0.00,M4] [#8 0.30,0.05,0.26,U] 
04:19:57.145 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {-0.01, 0.01}
04:19:57.145 00.000 21068 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
04:19:57.146 00.001 21068 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
04:19:57.147 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.39 mountX=0.01 mountY=-0.00, mountTheta=-0.53
04:19:57.151 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.01, opts=13)
04:19:57.154 00.003 21068 Enqueuing Move request for scope (-0.01, 0.01)
04:19:57.156 00.002 16108 Worker thread wakes up
04:19:57.156 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
04:19:57.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
04:19:57.156 00.000 16108 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.00
04:19:57.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:19:57.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:57.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:57.157 00.001 16108 MoveAxis(E, 0, ABG)
04:19:57.157 00.000 16108 Move returns status 0, amount 0
04:19:57.157 00.000 16108 MoveAxis(N, 0, ABG)
04:19:57.157 00.000 16108 Move returns status 0, amount 0
04:19:57.157 00.000 16108 move complete, result=0
04:19:57.157 00.000 16108 worker thread done servicing request
04:19:57.165 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1897, max=65535, med=4342, FiltMin=3689, FiltMax=40121, Gamma=1.000
04:19:57.181 00.016 21068 UpdateGuideState exits: m=479784 SNR=173.8
04:19:57.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:57.182 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:57.183 00.001 21068 Enqueuing Expose request
04:19:57.184 00.001 16108 Worker thread wakes up
04:19:57.184 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:57.185 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:57.185 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:58.339 01.154 16108 Exposure complete
04:19:58.394 00.055 16108 worker thread done servicing request
04:19:58.394 00.000 21068 OnExposeComplete: enter
04:19:58.395 00.001 21068 UpdateGuideState(): m_state=6
04:19:58.396 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
04:19:58.397 00.001 21068 Star::Find returns 1 (0), X=814.66, Y=630.64, Mass=488766, SNR=162.2, Peak=50643 HFD=3.4
04:19:58.398 00.001 21068 MultiStar: [#1 -0.16,-0.23,0.90,U] [#2 -0.30,-0.16,1.17,U] [#3 -0.29,0.16,0.94,U] [#4 -0.25,0.03,0.39,U] [#5 -0.38,0.24,0.43,U] [#6 -0.45,0.21,0.31,U] [#7 -0.07,0.57,0.00,M5] [#8 -0.16,0.08,0.31,U] 
04:19:58.400 00.002 21068 refined, 7 included, MultiStar: {-0.24, 0.04}, one-star: {-0.08, 0.27}
04:19:58.400 00.000 21068 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.97) = xAngle (-0.00 = -0.00)
04:19:58.401 00.001 21068 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
04:19:58.402 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=0.24 mountY=0.01, mountTheta=0.06
04:19:58.403 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.04, opts=13)
04:19:58.404 00.001 21068 Enqueuing Move request for scope (-0.24, 0.04)
04:19:58.405 00.001 16108 Worker thread wakes up
04:19:58.405 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
04:19:58.405 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
04:19:58.405 00.000 16108 Moving (-0.24, 0.04) raw xDistance=0.24 yDistance=0.01
04:19:58.405 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:19:58.405 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:58.405 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:19:58.405 00.000 16108 MoveAxis(W, 63, ABG)
04:19:58.405 00.000 16108 Guiding  Dir = 3, Dur = 63
04:19:58.405 00.000 16108 IsSlewing returns 0
04:19:58.405 00.000 16108 IsGuiding returns 0
04:19:58.406 00.001 16108 PulseGuide returned control before completion, sleep 73
04:19:58.409 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4336, FiltMin=3680, FiltMax=38502, Gamma=1.000
04:19:58.423 00.014 21068 UpdateGuideState exits: m=488766 SNR=162.2
04:19:58.424 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:58.424 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:58.425 00.001 21068 Enqueuing Expose request
04:19:58.494 00.069 16108 IsGuiding returns 0
04:19:58.494 00.000 16108 Move returns status 0, amount 63
04:19:58.494 00.000 16108 MoveAxis(N, 0, ABG)
04:19:58.494 00.000 16108 Move returns status 0, amount 0
04:19:58.494 00.000 16108 move complete, result=0
04:19:58.494 00.000 16108 worker thread done servicing request
04:19:58.494 00.000 16108 Worker thread wakes up
04:19:58.494 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
04:19:58.497 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:58.497 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:19:59.471 00.974 16108 Exposure complete
04:19:59.524 00.053 16108 worker thread done servicing request
04:19:59.525 00.001 21068 OnExposeComplete: enter
04:19:59.526 00.001 21068 UpdateGuideState(): m_state=6
04:19:59.526 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
04:19:59.527 00.001 21068 Star::Find returns 1 (0), X=815.21, Y=630.49, Mass=491781, SNR=173.4, Peak=62675 HFD=3.1
04:19:59.528 00.001 21068 MultiStar: [#1 0.55,0.09,0.00,M2] [#2 0.42,-0.09,1.04,U] [#3 0.35,0.34,0.82,U] [#4 0.39,0.06,0.39,U] [#5 0.14,0.15,0.32,U] [#6 -0.01,0.01,0.34,U] [#7 0.76,0.44,0.00,M6] [#8 0.45,0.32,0.28,U] 
04:19:59.529 00.001 21068 refined, 6 included, MultiStar: {0.36, 0.11}, one-star: {0.48, 0.11}
04:19:59.530 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
04:19:59.531 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
04:19:59.531 00.000 21068 CameraToMount -- cameraX=0.36 cameraY=0.11 hyp=0.38 cameraTheta=0.29 mountX=-0.34 mountY=-0.19, mountTheta=-2.63
04:19:59.533 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=0.11, opts=13)
04:19:59.534 00.001 21068 Enqueuing Move request for scope (0.36, 0.11)
04:19:59.535 00.001 16108 Worker thread wakes up
04:19:59.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.11) opts 0xd
04:19:59.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, 0.11)
04:19:59.535 00.000 16108 Moving (0.36, 0.11) raw xDistance=-0.34 yDistance=-0.19
04:19:59.536 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
04:19:59.536 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:59.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:19:59.536 00.000 16108 MoveAxis(E, 84, ABG)
04:19:59.536 00.000 16108 Guiding  Dir = 2, Dur = 84
04:19:59.536 00.000 16108 IsSlewing returns 0
04:19:59.537 00.001 16108 IsGuiding returns 0
04:19:59.540 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1533, max=65535, med=4336, FiltMin=3657, FiltMax=40227, Gamma=1.000
04:19:59.553 00.013 21068 UpdateGuideState exits: m=491781 SNR=173.4
04:19:59.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:59.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:19:59.556 00.001 21068 Enqueuing Expose request
04:19:59.593 00.037 16108 PulseGuide returned control before completion, sleep 39
04:19:59.638 00.045 16108 IsGuiding returns 1
04:19:59.638 00.000 16108 scope still moving after pulse duration time elapsed
04:19:59.670 00.032 16108 IsSlewing returns 0
04:19:59.670 00.000 16108 IsGuiding returns 1
04:19:59.701 00.031 16108 IsSlewing returns 0
04:19:59.701 00.000 16108 IsGuiding returns 0
04:19:59.701 00.000 16108 scope move finished after 84 + 79 ms
04:19:59.701 00.000 16108 Move returns status 0, amount 84
04:19:59.701 00.000 16108 MoveAxis(N, 0, ABG)
04:19:59.701 00.000 16108 Move returns status 0, amount 0
04:19:59.702 00.001 16108 move complete, result=0
04:19:59.702 00.000 16108 worker thread done servicing request
04:19:59.702 00.000 16108 Worker thread wakes up
04:19:59.702 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
04:19:59.705 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:19:59.705 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:00.855 01.150 16108 Exposure complete
04:20:00.909 00.054 16108 worker thread done servicing request
04:20:00.909 00.000 21068 OnExposeComplete: enter
04:20:00.910 00.001 21068 UpdateGuideState(): m_state=6
04:20:00.911 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
04:20:00.912 00.001 21068 Star::Find returns 1 (0), X=815.17, Y=630.36, Mass=467241, SNR=174.1, Peak=55341 HFD=3.3
04:20:00.914 00.002 21068 MultiStar: [#1 0.38,-0.44,0.00,M3] [#2 0.41,-0.12,1.20,U] [#3 0.40,0.08,0.91,U] [#4 0.52,-0.09,0.45,U] [#5 0.43,-0.06,0.32,U] [#6 0.26,-0.31,0.27,U] [#7 0.97,0.16,0.00,M7] [#8 0.66,0.14,0.00,M1] 
04:20:00.914 00.000 21068 refined, 5 included, MultiStar: {0.42, -0.06}, one-star: {0.43, -0.01}
04:20:00.915 00.001 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
04:20:00.916 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.04 = -3.04)
04:20:00.917 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.06 hyp=0.42 cameraTheta=-0.13 mountX=-0.42 mountY=-0.04, mountTheta=-3.04
04:20:00.918 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.06, opts=13)
04:20:00.919 00.001 21068 Enqueuing Move request for scope (0.42, -0.06)
04:20:00.920 00.001 16108 Worker thread wakes up
04:20:00.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.06) opts 0xd
04:20:00.920 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.06)
04:20:00.920 00.000 16108 Moving (0.42, -0.06) raw xDistance=-0.42 yDistance=-0.04
04:20:00.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
04:20:00.920 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:00.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:20:00.920 00.000 16108 MoveAxis(E, 116, ABG)
04:20:00.920 00.000 16108 Guiding  Dir = 2, Dur = 116
04:20:00.920 00.000 16108 IsSlewing returns 0
04:20:00.920 00.000 16108 IsGuiding returns 0
04:20:00.924 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1766, max=65535, med=4339, FiltMin=3699, FiltMax=44953, Gamma=1.000
04:20:00.927 00.003 16108 PulseGuide returned control before completion, sleep 120
04:20:00.939 00.012 21068 UpdateGuideState exits: m=467241 SNR=174.1
04:20:00.939 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:00.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:00.941 00.001 21068 Enqueuing Expose request
04:20:01.053 00.112 16108 IsGuiding returns 1
04:20:01.053 00.000 16108 scope still moving after pulse duration time elapsed
04:20:01.083 00.030 16108 IsSlewing returns 0
04:20:01.083 00.000 16108 IsGuiding returns 1
04:20:01.114 00.031 16108 IsSlewing returns 0
04:20:01.114 00.000 16108 IsGuiding returns 0
04:20:01.114 00.000 16108 scope move finished after 116 + 78 ms
04:20:01.114 00.000 16108 Move returns status 0, amount 116
04:20:01.114 00.000 16108 MoveAxis(N, 0, ABG)
04:20:01.116 00.002 16108 Move returns status 0, amount 0
04:20:01.116 00.000 16108 move complete, result=0
04:20:01.116 00.000 16108 worker thread done servicing request
04:20:01.116 00.000 16108 Worker thread wakes up
04:20:01.116 00.000 21068 GuideStep: -0.4 px 116 ms EAST, -0.0 px 0 ms NORTH
04:20:01.118 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:01.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:02.086 00.968 16108 Exposure complete
04:20:02.139 00.053 16108 worker thread done servicing request
04:20:02.139 00.000 21068 OnExposeComplete: enter
04:20:02.140 00.001 21068 UpdateGuideState(): m_state=6
04:20:02.141 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
04:20:02.142 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.54, Mass=491427, SNR=170.9, Peak=54403 HFD=3.4
04:20:02.143 00.001 21068 MultiStar: [#1 0.28,0.01,0.91,U] [#2 0.36,-0.08,1.17,U] [#3 0.17,0.18,0.74,U] [#4 0.21,0.10,0.38,U] [#5 0.21,-0.02,0.32,U] [#6 0.07,0.14,0.36,U] [#7 0.63,0.43,0.00,M8] [#8 0.43,0.29,0.28,U] 
04:20:02.144 00.001 21068 refined, 7 included, MultiStar: {0.26, 0.07}, one-star: {0.24, 0.17}
04:20:02.144 00.000 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.70 = -2.70)
04:20:02.145 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:20:02.146 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.27 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
04:20:02.148 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.07, opts=13)
04:20:02.149 00.001 21068 Enqueuing Move request for scope (0.26, 0.07)
04:20:02.150 00.001 16108 Worker thread wakes up
04:20:02.150 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
04:20:02.150 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
04:20:02.150 00.000 16108 Moving (0.26, 0.07) raw xDistance=-0.24 yDistance=-0.13
04:20:02.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
04:20:02.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:02.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:20:02.150 00.000 16108 MoveAxis(E, 71, ABG)
04:20:02.151 00.001 16108 Guiding  Dir = 2, Dur = 71
04:20:02.151 00.000 16108 IsSlewing returns 0
04:20:02.151 00.000 16108 IsGuiding returns 0
04:20:02.156 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1945, max=65535, med=4342, FiltMin=3753, FiltMax=42704, Gamma=1.000
04:20:02.174 00.018 21068 UpdateGuideState exits: m=491427 SNR=170.9
04:20:02.176 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:02.178 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:02.179 00.001 21068 Enqueuing Expose request
04:20:02.197 00.018 16108 PulseGuide returned control before completion, sleep 37
04:20:02.242 00.045 16108 IsGuiding returns 1
04:20:02.242 00.000 16108 scope still moving after pulse duration time elapsed
04:20:02.274 00.032 16108 IsSlewing returns 0
04:20:02.274 00.000 16108 IsGuiding returns 1
04:20:02.306 00.032 16108 IsSlewing returns 0
04:20:02.306 00.000 16108 IsGuiding returns 0
04:20:02.306 00.000 16108 scope move finished after 71 + 83 ms
04:20:02.306 00.000 16108 Move returns status 0, amount 71
04:20:02.306 00.000 16108 MoveAxis(N, 0, ABG)
04:20:02.306 00.000 16108 Move returns status 0, amount 0
04:20:02.306 00.000 16108 move complete, result=0
04:20:02.306 00.000 16108 worker thread done servicing request
04:20:02.306 00.000 16108 Worker thread wakes up
04:20:02.306 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:02.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:02.306 00.000 21068 GuideStep: -0.2 px 71 ms EAST, -0.1 px 0 ms NORTH
04:20:03.459 01.153 16108 Exposure complete
04:20:03.514 00.055 16108 worker thread done servicing request
04:20:03.514 00.000 21068 OnExposeComplete: enter
04:20:03.515 00.001 21068 UpdateGuideState(): m_state=6
04:20:03.516 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
04:20:03.516 00.000 21068 Star::Find returns 1 (0), X=813.93, Y=630.84, Mass=526549, SNR=180.1, Peak=62406 HFD=3.3
04:20:03.517 00.001 21068 MultiStar: [#1 -0.62,0.14,0.00,M3] [#2 -0.67,0.20,0.00,M1] [#3 -0.86,0.46,0.00,M1] [#4 -0.76,0.28,0.00,M1] [#5 -0.95,0.29,0.00,M1] [#6 -1.01,0.18,0.00,M1] [#7 -0.17,0.50,0.21,U] [#8 -0.67,0.25,0.00,M1] 
04:20:03.519 00.002 21068 refined, 1 included, MultiStar: {-0.70, 0.47}, one-star: {-0.81, 0.47}
04:20:03.520 00.001 21068 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.97) = xAngle (-0.42 = -0.42)
04:20:03.520 00.000 21068 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.36 = -0.36)
04:20:03.521 00.001 21068 CameraToMount -- cameraX=-0.70 cameraY=0.47 hyp=0.84 cameraTheta=2.54 mountX=0.77 mountY=-0.30, mountTheta=-0.37
04:20:03.523 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.70, y=0.47, opts=13)
04:20:03.524 00.001 21068 Enqueuing Move request for scope (-0.70, 0.47)
04:20:03.527 00.003 16108 Worker thread wakes up
04:20:03.527 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.47) opts 0xd
04:20:03.527 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.70, 0.47)
04:20:03.527 00.000 16108 Moving (-0.70, 0.47) raw xDistance=0.77 yDistance=-0.30
04:20:03.527 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.77
04:20:03.527 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:20:03.527 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:20:03.527 00.000 16108 MoveAxis(W, 197, ABG)
04:20:03.527 00.000 16108 Guiding  Dir = 3, Dur = 197
04:20:03.527 00.000 16108 IsSlewing returns 0
04:20:03.527 00.000 16108 IsGuiding returns 0
04:20:03.528 00.001 16108 PulseGuide returned control before completion, sleep 206
04:20:03.539 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1846, max=65535, med=4349, FiltMin=3702, FiltMax=41369, Gamma=1.000
04:20:03.563 00.024 21068 UpdateGuideState exits: m=526549 SNR=180.1
04:20:03.565 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:03.565 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:03.566 00.001 21068 Enqueuing Expose request
04:20:03.743 00.177 16108 IsGuiding returns 1
04:20:03.743 00.000 16108 scope still moving after pulse duration time elapsed
04:20:03.775 00.032 16108 IsSlewing returns 0
04:20:03.775 00.000 16108 IsGuiding returns 0
04:20:03.775 00.000 16108 scope move finished after 197 + 51 ms
04:20:03.777 00.002 16108 Move returns status 0, amount 197
04:20:03.777 00.000 16108 MoveAxis(N, 0, ABG)
04:20:03.777 00.000 16108 Move returns status 0, amount 0
04:20:03.777 00.000 16108 move complete, result=0
04:20:03.777 00.000 16108 worker thread done servicing request
04:20:03.777 00.000 16108 Worker thread wakes up
04:20:03.777 00.000 21068 GuideStep: 0.8 px 197 ms WEST, -0.3 px 0 ms NORTH
04:20:03.780 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:03.780 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:04.757 00.977 16108 Exposure complete
04:20:04.813 00.056 16108 worker thread done servicing request
04:20:04.813 00.000 21068 OnExposeComplete: enter
04:20:04.814 00.001 21068 UpdateGuideState(): m_state=6
04:20:04.815 00.001 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
04:20:04.816 00.001 21068 Star::Find returns 1 (0), X=814.10, Y=630.32, Mass=474354, SNR=180.7, Peak=47712 HFD=3.4
04:20:04.818 00.002 21068 MultiStar: [#1 -0.38,-0.13,0.77,U] [#2 -0.32,-0.16,1.14,U] [#3 -0.84,0.15,0.00,M2] [#4 -0.61,0.01,0.00,M2] [#5 -0.65,-0.04,0.00,M2] [#6 -0.60,0.11,0.00,M2] [#7 -0.16,0.18,0.22,U] [#8 -0.28,0.25,0.24,U] 
04:20:04.818 00.000 21068 refined, 4 included, MultiStar: {-0.41, -0.07}, one-star: {-0.64, -0.06}
04:20:04.820 00.002 21068 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.97) = xAngle (-5.94 = 0.35)
04:20:04.821 00.001 21068 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.41)
04:20:04.822 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.42 cameraTheta=-2.97 mountX=0.40 mountY=0.17, mountTheta=0.40
04:20:04.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=-0.07, opts=13)
04:20:04.825 00.001 21068 Enqueuing Move request for scope (-0.41, -0.07)
04:20:04.825 00.000 16108 Worker thread wakes up
04:20:04.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
04:20:04.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
04:20:04.826 00.001 16108 Moving (-0.41, -0.07) raw xDistance=0.40 yDistance=0.17
04:20:04.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
04:20:04.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:04.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:20:04.826 00.000 16108 MoveAxis(W, 117, ABG)
04:20:04.826 00.000 16108 Guiding  Dir = 3, Dur = 117
04:20:04.826 00.000 16108 IsSlewing returns 0
04:20:04.826 00.000 16108 IsGuiding returns 0
04:20:04.832 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4355, FiltMin=3728, FiltMax=37120, Gamma=1.000
04:20:04.845 00.013 21068 UpdateGuideState exits: m=474354 SNR=180.7
04:20:04.846 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:04.847 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:04.848 00.001 21068 Enqueuing Expose request
04:20:04.875 00.027 16108 PulseGuide returned control before completion, sleep 80
04:20:04.966 00.091 16108 IsGuiding returns 1
04:20:04.966 00.000 16108 scope still moving after pulse duration time elapsed
04:20:04.997 00.031 16108 IsSlewing returns 0
04:20:04.997 00.000 16108 IsGuiding returns 1
04:20:05.029 00.032 16108 IsSlewing returns 0
04:20:05.029 00.000 16108 IsGuiding returns 1
04:20:05.060 00.031 16108 IsSlewing returns 0
04:20:05.060 00.000 16108 IsGuiding returns 0
04:20:05.060 00.000 16108 scope move finished after 117 + 116 ms
04:20:05.060 00.000 16108 Move returns status 0, amount 117
04:20:05.061 00.001 16108 MoveAxis(N, 0, ABG)
04:20:05.061 00.000 16108 Move returns status 0, amount 0
04:20:05.061 00.000 16108 move complete, result=0
04:20:05.061 00.000 16108 worker thread done servicing request
04:20:05.061 00.000 16108 Worker thread wakes up
04:20:05.061 00.000 21068 GuideStep: 0.4 px 117 ms WEST, 0.2 px 0 ms NORTH
04:20:05.063 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:05.063 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:06.229 01.166 16108 Exposure complete
04:20:06.289 00.060 16108 worker thread done servicing request
04:20:06.289 00.000 21068 OnExposeComplete: enter
04:20:06.291 00.002 21068 UpdateGuideState(): m_state=6
04:20:06.292 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
04:20:06.293 00.001 21068 Star::Find returns 1 (0), X=815.04, Y=630.37, Mass=457935, SNR=168.7, Peak=55725 HFD=3.3
04:20:06.294 00.001 21068 MultiStar: [#1 0.25,-0.29,1.00,U] [#2 0.29,-0.15,1.06,U] [#3 0.38,0.20,1.04,U] [#4 0.42,0.04,0.44,U] [#5 0.17,0.09,0.31,U] [#6 0.25,-0.21,0.32,U] [#7 0.73,0.24,0.00,M7] [#8 0.44,0.19,0.26,U] 
04:20:06.295 00.001 21068 single-star, 7 included, MultiStar: {0.31, -0.04}, one-star: {0.30, -0.01}
04:20:06.298 00.003 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
04:20:06.299 00.001 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
04:20:06.300 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.03 mountX=-0.30 mountY=-0.06, mountTheta=-2.93
04:20:06.303 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=-0.01, opts=13)
04:20:06.304 00.001 21068 Enqueuing Move request for scope (0.30, -0.01)
04:20:06.305 00.001 16108 Worker thread wakes up
04:20:06.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
04:20:06.305 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
04:20:06.305 00.000 16108 Moving (0.30, -0.01) raw xDistance=-0.30 yDistance=-0.06
04:20:06.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
04:20:06.305 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:06.306 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:20:06.306 00.000 16108 MoveAxis(E, 70, ABG)
04:20:06.306 00.000 16108 Guiding  Dir = 2, Dur = 70
04:20:06.306 00.000 16108 IsSlewing returns 0
04:20:06.306 00.000 16108 IsGuiding returns 0
04:20:06.307 00.001 16108 PulseGuide returned control before completion, sleep 79
04:20:06.311 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1565, max=65535, med=4371, FiltMin=3680, FiltMax=37097, Gamma=1.000
04:20:06.328 00.017 21068 UpdateGuideState exits: m=457935 SNR=168.7
04:20:06.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:06.330 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:06.330 00.000 21068 Enqueuing Expose request
04:20:06.395 00.065 16108 IsGuiding returns 1
04:20:06.395 00.000 16108 scope still moving after pulse duration time elapsed
04:20:06.426 00.031 16108 IsSlewing returns 0
04:20:06.426 00.000 16108 IsGuiding returns 0
04:20:06.426 00.000 16108 scope move finished after 70 + 49 ms
04:20:06.426 00.000 16108 Move returns status 0, amount 70
04:20:06.426 00.000 16108 MoveAxis(N, 0, ABG)
04:20:06.427 00.001 16108 Move returns status 0, amount 0
04:20:06.427 00.000 16108 move complete, result=0
04:20:06.427 00.000 16108 worker thread done servicing request
04:20:06.427 00.000 16108 Worker thread wakes up
04:20:06.427 00.000 21068 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
04:20:06.428 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:06.430 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:07.397 00.967 16108 Exposure complete
04:20:07.457 00.060 16108 worker thread done servicing request
04:20:07.457 00.000 21068 OnExposeComplete: enter
04:20:07.458 00.001 21068 UpdateGuideState(): m_state=6
04:20:07.459 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
04:20:07.460 00.001 21068 Star::Find returns 1 (0), X=815.02, Y=630.63, Mass=506753, SNR=200.8, Peak=65507 HFD=3.3
04:20:07.460 00.000 21068 MultiStar: [#1 0.26,-0.11,0.81,U] [#2 0.29,-0.00,0.90,U] [#3 0.37,0.39,0.74,U] [#4 0.05,0.26,0.33,U] [#5 0.06,0.30,0.26,U] [#6 0.29,0.28,0.24,U] [#7 0.45,0.49,0.00,M8] [#8 0.34,0.42,0.26,U] 
04:20:07.462 00.002 21068 refined, 7 included, MultiStar: {0.27, 0.18}, one-star: {0.29, 0.26}
04:20:07.463 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
04:20:07.464 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
04:20:07.464 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.58 mountX=-0.23 mountY=-0.23, mountTheta=-2.36
04:20:07.466 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.18, opts=13)
04:20:07.467 00.001 21068 Enqueuing Move request for scope (0.27, 0.18)
04:20:07.467 00.000 16108 Worker thread wakes up
04:20:07.467 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
04:20:07.468 00.001 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
04:20:07.468 00.000 16108 Moving (0.27, 0.18) raw xDistance=-0.23 yDistance=-0.23
04:20:07.468 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
04:20:07.468 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:20:07.468 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:20:07.468 00.000 16108 MoveAxis(E, 66, ABG)
04:20:07.468 00.000 16108 Guiding  Dir = 2, Dur = 66
04:20:07.468 00.000 16108 IsSlewing returns 0
04:20:07.469 00.001 16108 IsGuiding returns 0
04:20:07.474 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4384, FiltMin=3702, FiltMax=28502, Gamma=1.000
04:20:07.478 00.004 16108 PulseGuide returned control before completion, sleep 67
04:20:07.491 00.013 21068 UpdateGuideState exits: m=506753 SNR=200.8
04:20:07.493 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:07.495 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:07.496 00.001 21068 Enqueuing Expose request
04:20:07.555 00.059 16108 IsGuiding returns 1
04:20:07.555 00.000 16108 scope still moving after pulse duration time elapsed
04:20:07.585 00.030 16108 IsSlewing returns 0
04:20:07.585 00.000 16108 IsGuiding returns 0
04:20:07.585 00.000 16108 scope move finished after 66 + 50 ms
04:20:07.585 00.000 16108 Move returns status 0, amount 66
04:20:07.585 00.000 16108 MoveAxis(N, 0, ABG)
04:20:07.585 00.000 16108 Move returns status 0, amount 0
04:20:07.585 00.000 16108 move complete, result=0
04:20:07.585 00.000 16108 worker thread done servicing request
04:20:07.585 00.000 16108 Worker thread wakes up
04:20:07.586 00.001 21068 GuideStep: -0.2 px 66 ms EAST, -0.2 px 0 ms NORTH
04:20:07.588 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:07.588 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:08.744 01.156 16108 Exposure complete
04:20:08.808 00.064 16108 worker thread done servicing request
04:20:08.809 00.001 21068 OnExposeComplete: enter
04:20:08.810 00.001 21068 UpdateGuideState(): m_state=6
04:20:08.812 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
04:20:08.813 00.001 21068 Star::Find returns 1 (0), X=814.89, Y=630.52, Mass=521866, SNR=172.3, Peak=59843 HFD=3.4
04:20:08.815 00.002 21068 MultiStar: [#1 0.29,-0.15,1.00,U] [#2 0.23,-0.09,0.99,U] [#3 0.12,0.27,0.97,U] [#4 0.23,-0.12,0.42,U] [#5 0.18,0.21,0.32,U] [#6 0.12,-0.11,0.31,U] [#7 0.22,0.23,0.28,U] [#8 0.30,0.22,0.25,U] 
04:20:08.817 00.002 21068 refined, 8 included, MultiStar: {0.20, 0.05}, one-star: {0.16, 0.14}
04:20:08.818 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
04:20:08.819 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
04:20:08.820 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
04:20:08.823 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.05, opts=13)
04:20:08.824 00.001 21068 Enqueuing Move request for scope (0.20, 0.05)
04:20:08.826 00.002 16108 Worker thread wakes up
04:20:08.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
04:20:08.826 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
04:20:08.826 00.000 16108 Moving (0.20, 0.05) raw xDistance=-0.19 yDistance=-0.09
04:20:08.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:20:08.827 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:08.827 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:20:08.827 00.000 16108 MoveAxis(E, 0, ABG)
04:20:08.827 00.000 16108 Move returns status 0, amount 0
04:20:08.827 00.000 16108 MoveAxis(N, 0, ABG)
04:20:08.827 00.000 16108 Move returns status 0, amount 0
04:20:08.827 00.000 16108 move complete, result=0
04:20:08.827 00.000 16108 worker thread done servicing request
04:20:08.832 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4400, FiltMin=3680, FiltMax=29542, Gamma=1.000
04:20:08.853 00.021 21068 UpdateGuideState exits: m=521866 SNR=172.3
04:20:08.856 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:08.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:08.858 00.001 21068 Enqueuing Expose request
04:20:08.858 00.000 16108 Worker thread wakes up
04:20:08.858 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:08.859 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:08.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:09.835 00.976 16108 Exposure complete
04:20:09.902 00.067 16108 worker thread done servicing request
04:20:09.902 00.000 21068 OnExposeComplete: enter
04:20:09.903 00.001 21068 UpdateGuideState(): m_state=6
04:20:09.904 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
04:20:09.904 00.000 21068 Star::Find returns 1 (0), X=815.00, Y=630.45, Mass=518556, SNR=175.0, Peak=61459 HFD=3.2
04:20:09.905 00.001 21068 MultiStar: [#1 0.53,-0.23,0.00,M1] [#2 0.45,-0.14,1.10,U] [#3 0.18,0.22,0.81,U] [#4 0.40,-0.08,0.38,U] [#5 0.28,0.06,0.30,U] [#6 0.18,0.02,0.25,U] [#7 0.43,0.45,0.00,M8] [#8 0.30,0.08,0.26,U] 
04:20:09.906 00.001 21068 single-star, 6 included, MultiStar: {0.31, 0.03}, one-star: {0.27, 0.08}
04:20:09.907 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
04:20:09.908 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
04:20:09.910 00.002 21068 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.29 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
04:20:09.911 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.08, opts=13)
04:20:09.912 00.001 21068 Enqueuing Move request for scope (0.27, 0.08)
04:20:09.912 00.000 16108 Worker thread wakes up
04:20:09.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
04:20:09.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
04:20:09.913 00.001 16108 Moving (0.27, 0.08) raw xDistance=-0.25 yDistance=-0.14
04:20:09.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:20:09.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:09.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:20:09.913 00.000 16108 MoveAxis(E, 65, ABG)
04:20:09.913 00.000 16108 Guiding  Dir = 2, Dur = 65
04:20:09.913 00.000 16108 IsSlewing returns 0
04:20:09.913 00.000 16108 IsGuiding returns 0
04:20:09.916 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4409, FiltMin=3769, FiltMax=32265, Gamma=1.000
04:20:09.937 00.021 21068 UpdateGuideState exits: m=518556 SNR=175.0
04:20:09.939 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:09.940 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:09.941 00.001 21068 Enqueuing Expose request
04:20:09.954 00.013 16108 PulseGuide returned control before completion, sleep 35
04:20:10.000 00.046 16108 IsGuiding returns 1
04:20:10.000 00.000 16108 scope still moving after pulse duration time elapsed
04:20:10.032 00.032 16108 IsSlewing returns 0
04:20:10.032 00.000 16108 IsGuiding returns 1
04:20:10.063 00.031 16108 IsSlewing returns 0
04:20:10.063 00.000 16108 IsGuiding returns 0
04:20:10.064 00.001 16108 scope move finished after 65 + 85 ms
04:20:10.064 00.000 16108 Move returns status 0, amount 65
04:20:10.064 00.000 16108 MoveAxis(N, 0, ABG)
04:20:10.064 00.000 16108 Move returns status 0, amount 0
04:20:10.064 00.000 16108 move complete, result=0
04:20:10.064 00.000 16108 worker thread done servicing request
04:20:10.064 00.000 16108 Worker thread wakes up
04:20:10.064 00.000 21068 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
04:20:10.068 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:10.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:11.243 01.175 16108 Exposure complete
04:20:11.321 00.078 16108 worker thread done servicing request
04:20:11.321 00.000 21068 OnExposeComplete: enter
04:20:11.322 00.001 21068 UpdateGuideState(): m_state=6
04:20:11.322 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
04:20:11.323 00.001 21068 Star::Find returns 1 (0), X=814.62, Y=630.24, Mass=532830, SNR=166.0, Peak=58077 HFD=3.4
04:20:11.324 00.001 21068 MultiStar: [#1 -0.07,-0.48,0.89,U] [#2 -0.04,-0.25,0.88,U] [#3 -0.19,0.15,0.78,U] [#4 -0.30,0.07,0.32,U] [#5 -0.06,0.20,0.36,U] [#6 0.06,0.03,0.28,U] [#7 0.31,0.27,0.23,U] [#8 -0.15,-0.27,0.26,U] 
04:20:11.325 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.11, -0.14}
04:20:11.325 00.000 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.17 = 1.11)
04:20:11.326 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.11 = 1.17)
04:20:11.328 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.21 mountX=0.06 mountY=0.13, mountTheta=1.12
04:20:11.329 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.11, opts=13)
04:20:11.330 00.001 21068 Enqueuing Move request for scope (-0.08, -0.11)
04:20:11.331 00.001 16108 Worker thread wakes up
04:20:11.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
04:20:11.331 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
04:20:11.331 00.000 16108 Moving (-0.08, -0.11) raw xDistance=0.06 yDistance=0.13
04:20:11.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:20:11.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:11.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:20:11.331 00.000 16108 MoveAxis(E, 0, ABG)
04:20:11.331 00.000 16108 Move returns status 0, amount 0
04:20:11.331 00.000 16108 MoveAxis(N, 0, ABG)
04:20:11.331 00.000 16108 Move returns status 0, amount 0
04:20:11.331 00.000 16108 move complete, result=0
04:20:11.332 00.001 16108 worker thread done servicing request
04:20:11.340 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1126, max=65535, med=4429, FiltMin=3664, FiltMax=25785, Gamma=1.000
04:20:11.357 00.017 21068 UpdateGuideState exits: m=532830 SNR=166.0
04:20:11.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:11.359 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:11.359 00.000 21068 Enqueuing Expose request
04:20:11.360 00.001 16108 Worker thread wakes up
04:20:11.360 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:11.361 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:11.361 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:12.351 00.990 16108 Exposure complete
04:20:12.423 00.072 16108 worker thread done servicing request
04:20:12.423 00.000 21068 OnExposeComplete: enter
04:20:12.424 00.001 21068 UpdateGuideState(): m_state=6
04:20:12.425 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
04:20:12.426 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.39, Mass=482313, SNR=171.8, Peak=46861 HFD=3.3
04:20:12.428 00.002 21068 MultiStar: [#1 -0.08,0.01,0.95,U] [#2 -0.02,-0.08,0.88,U] [#3 -0.13,0.15,0.73,U] [#4 -0.06,0.11,0.33,U] [#5 -0.34,0.03,0.26,U] [#6 -0.49,-0.11,0.24,U] [#7 0.29,0.37,0.31,U] [#8 0.19,0.11,0.21,U] 
04:20:12.428 00.000 21068 single-star, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.06, 0.01}
04:20:12.429 00.001 21068 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.97) = xAngle (0.00 = 0.00)
04:20:12.430 00.001 21068 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.06 = 0.06)
04:20:12.431 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.97 mountX=0.06 mountY=0.00, mountTheta=0.06
04:20:12.434 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
04:20:12.436 00.002 21068 Enqueuing Move request for scope (-0.06, 0.01)
04:20:12.438 00.002 16108 Worker thread wakes up
04:20:12.438 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
04:20:12.439 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
04:20:12.439 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.00
04:20:12.439 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:20:12.439 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:12.439 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:20:12.439 00.000 16108 MoveAxis(E, 0, ABG)
04:20:12.439 00.000 16108 Move returns status 0, amount 0
04:20:12.439 00.000 16108 MoveAxis(N, 0, ABG)
04:20:12.439 00.000 16108 Move returns status 0, amount 0
04:20:12.439 00.000 16108 move complete, result=0
04:20:12.440 00.001 16108 worker thread done servicing request
04:20:12.447 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1657, max=65535, med=4438, FiltMin=3734, FiltMax=29049, Gamma=1.000
04:20:12.473 00.026 21068 UpdateGuideState exits: m=482313 SNR=171.8
04:20:12.476 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:12.479 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:12.480 00.001 21068 Enqueuing Expose request
04:20:12.482 00.002 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:12.483 00.001 16108 Worker thread wakes up
04:20:12.483 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:12.483 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:13.649 01.166 16108 Exposure complete
04:20:13.714 00.065 16108 worker thread done servicing request
04:20:13.714 00.000 21068 OnExposeComplete: enter
04:20:13.715 00.001 21068 UpdateGuideState(): m_state=6
04:20:13.716 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
04:20:13.716 00.000 21068 Star::Find returns 1 (0), X=814.89, Y=630.22, Mass=480018, SNR=172.0, Peak=61437 HFD=3.0
04:20:13.717 00.001 21068 MultiStar: [#1 0.24,-0.21,0.89,U] [#2 0.33,-0.15,0.87,U] [#3 0.11,0.10,0.83,U] [#4 -0.04,-0.17,0.28,U] [#5 -0.02,0.13,0.24,U] [#6 -0.16,0.17,0.26,U] [#7 0.33,0.33,0.25,U] [#8 0.57,0.13,0.00,M1] 
04:20:13.718 00.001 21068 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.15, -0.16}
04:20:13.719 00.001 21068 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.97) = xAngle (-3.32 = 2.97)
04:20:13.720 00.001 21068 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.25 = 3.03)
04:20:13.720 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=-0.18 mountY=0.02, mountTheta=3.03
04:20:13.722 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.06, opts=13)
04:20:13.723 00.001 21068 Enqueuing Move request for scope (0.17, -0.06)
04:20:13.724 00.001 16108 Worker thread wakes up
04:20:13.724 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
04:20:13.724 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
04:20:13.725 00.001 16108 Moving (0.17, -0.06) raw xDistance=-0.18 yDistance=0.02
04:20:13.725 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:20:13.725 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:13.725 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:20:13.725 00.000 16108 MoveAxis(E, 0, ABG)
04:20:13.725 00.000 16108 Move returns status 0, amount 0
04:20:13.725 00.000 16108 MoveAxis(N, 0, ABG)
04:20:13.725 00.000 16108 Move returns status 0, amount 0
04:20:13.725 00.000 16108 move complete, result=0
04:20:13.726 00.001 16108 worker thread done servicing request
04:20:13.731 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2105, max=65535, med=4457, FiltMin=3673, FiltMax=31888, Gamma=1.000
04:20:13.745 00.014 21068 UpdateGuideState exits: m=480018 SNR=172.0
04:20:13.747 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:13.747 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:13.748 00.001 21068 Enqueuing Expose request
04:20:13.749 00.001 16108 Worker thread wakes up
04:20:13.749 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:13.750 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:13.750 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:14.723 00.973 16108 Exposure complete
04:20:14.794 00.071 16108 worker thread done servicing request
04:20:14.795 00.001 21068 OnExposeComplete: enter
04:20:14.795 00.000 21068 UpdateGuideState(): m_state=6
04:20:14.796 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
04:20:14.797 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.31, Mass=487747, SNR=165.9, Peak=53389 HFD=3.3
04:20:14.798 00.001 21068 MultiStar: [#1 0.08,-0.20,0.99,U] [#2 0.24,-0.18,0.84,U] [#3 0.03,-0.02,0.83,U] [#4 0.10,0.02,0.28,U] [#5 0.18,0.05,0.31,U] [#6 0.05,-0.43,0.24,U] [#7 -0.03,0.25,0.29,U] [#8 0.27,-0.14,0.22,U] 
04:20:14.798 00.000 21068 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.14, -0.06}
04:20:14.799 00.001 21068 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.97) = xAngle (-3.63 = 2.65)
04:20:14.800 00.001 21068 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.57 = 2.71)
04:20:14.800 00.000 21068 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=-0.13 mountY=0.06, mountTheta=2.70
04:20:14.803 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.09, opts=13)
04:20:14.805 00.002 21068 Enqueuing Move request for scope (0.12, -0.09)
04:20:14.807 00.002 16108 Worker thread wakes up
04:20:14.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
04:20:14.807 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
04:20:14.808 00.001 16108 Moving (0.12, -0.09) raw xDistance=-0.13 yDistance=0.06
04:20:14.808 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:20:14.808 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:14.808 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:14.808 00.000 16108 MoveAxis(E, 0, ABG)
04:20:14.808 00.000 16108 Move returns status 0, amount 0
04:20:14.808 00.000 16108 MoveAxis(N, 0, ABG)
04:20:14.808 00.000 16108 Move returns status 0, amount 0
04:20:14.808 00.000 16108 move complete, result=0
04:20:14.808 00.000 16108 worker thread done servicing request
04:20:14.817 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4470, FiltMin=3737, FiltMax=35539, Gamma=1.000
04:20:14.833 00.016 21068 UpdateGuideState exits: m=487747 SNR=165.9
04:20:14.834 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:14.834 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:14.835 00.001 21068 Enqueuing Expose request
04:20:14.836 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:14.836 00.000 16108 Worker thread wakes up
04:20:14.837 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:14.837 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:16.007 01.170 16108 Exposure complete
04:20:16.079 00.072 16108 worker thread done servicing request
04:20:16.079 00.000 21068 OnExposeComplete: enter
04:20:16.082 00.003 21068 UpdateGuideState(): m_state=6
04:20:16.084 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
04:20:16.085 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.49, Mass=482223, SNR=163.4, Peak=50573 HFD=3.2
04:20:16.087 00.002 21068 MultiStar: [#1 0.11,-0.09,1.04,U] [#2 0.12,-0.22,0.92,U] [#3 -0.04,0.13,0.84,U] [#4 -0.14,-0.04,0.31,U] [#5 -0.15,0.13,0.27,U] [#6 -0.15,0.14,0.23,U] [#7 0.40,0.52,0.00,M5] [#8 0.03,0.03,0.22,U] 
04:20:16.089 00.002 21068 refined, 7 included, MultiStar: {0.03, -0.00}, one-star: {0.06, 0.11}
04:20:16.090 00.001 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.04 = -3.04)
04:20:16.091 00.001 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.98 = -2.98)
04:20:16.092 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.07 mountX=-0.03 mountY=-0.01, mountTheta=-2.98
04:20:16.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.00, opts=13)
04:20:16.096 00.002 21068 Enqueuing Move request for scope (0.03, -0.00)
04:20:16.097 00.001 16108 Worker thread wakes up
04:20:16.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
04:20:16.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
04:20:16.097 00.000 16108 Moving (0.03, -0.00) raw xDistance=-0.03 yDistance=-0.01
04:20:16.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:20:16.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:16.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:20:16.097 00.000 16108 MoveAxis(E, 0, ABG)
04:20:16.097 00.000 16108 Move returns status 0, amount 0
04:20:16.097 00.000 16108 MoveAxis(N, 0, ABG)
04:20:16.097 00.000 16108 Move returns status 0, amount 0
04:20:16.097 00.000 16108 move complete, result=0
04:20:16.097 00.000 16108 worker thread done servicing request
04:20:16.100 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1091, max=65535, med=4483, FiltMin=3654, FiltMax=36720, Gamma=1.000
04:20:16.114 00.014 21068 UpdateGuideState exits: m=482223 SNR=163.4
04:20:16.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:16.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:16.117 00.001 21068 Enqueuing Expose request
04:20:16.117 00.000 16108 Worker thread wakes up
04:20:16.117 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:16.119 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:16.119 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:17.107 00.988 16108 Exposure complete
04:20:17.168 00.061 16108 worker thread done servicing request
04:20:17.168 00.000 21068 OnExposeComplete: enter
04:20:17.170 00.002 21068 UpdateGuideState(): m_state=6
04:20:17.171 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
04:20:17.173 00.002 21068 Star::Find returns 1 (0), X=815.10, Y=630.67, Mass=470496, SNR=169.0, Peak=58467 HFD=3.3
04:20:17.175 00.002 21068 MultiStar: [#1 0.43,0.01,0.90,U] [#2 0.31,0.01,0.81,U] [#3 0.02,0.25,0.81,U] [#4 -0.00,0.23,0.32,U] [#5 0.25,-0.12,0.30,U] [#6 0.06,-0.05,0.22,U] [#7 0.75,0.28,0.00,M6] [#8 0.47,0.47,0.00,M1] 
04:20:17.177 00.002 21068 refined, 6 included, MultiStar: {0.26, 0.12}, one-star: {0.36, 0.30}
04:20:17.178 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
04:20:17.179 00.001 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
04:20:17.180 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.28 cameraTheta=0.45 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
04:20:17.182 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.12, opts=13)
04:20:17.183 00.001 21068 Enqueuing Move request for scope (0.26, 0.12)
04:20:17.184 00.001 16108 Worker thread wakes up
04:20:17.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
04:20:17.184 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
04:20:17.184 00.000 16108 Moving (0.26, 0.12) raw xDistance=-0.23 yDistance=-0.18
04:20:17.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:20:17.185 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:17.185 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:20:17.185 00.000 16108 MoveAxis(E, 60, ABG)
04:20:17.185 00.000 16108 Guiding  Dir = 2, Dur = 60
04:20:17.185 00.000 16108 IsSlewing returns 0
04:20:17.185 00.000 16108 IsGuiding returns 0
04:20:17.189 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1590, max=65535, med=4493, FiltMin=3753, FiltMax=31808, Gamma=1.000
04:20:17.214 00.025 21068 UpdateGuideState exits: m=470496 SNR=169.0
04:20:17.215 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:17.216 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:17.218 00.002 21068 Enqueuing Expose request
04:20:17.222 00.004 16108 PulseGuide returned control before completion, sleep 34
04:20:17.268 00.046 16108 IsGuiding returns 1
04:20:17.268 00.000 16108 scope still moving after pulse duration time elapsed
04:20:17.300 00.032 16108 IsSlewing returns 0
04:20:17.300 00.000 16108 IsGuiding returns 1
04:20:17.331 00.031 16108 IsSlewing returns 0
04:20:17.331 00.000 16108 IsGuiding returns 0
04:20:17.332 00.001 16108 scope move finished after 60 + 86 ms
04:20:17.332 00.000 16108 Move returns status 0, amount 60
04:20:17.332 00.000 16108 MoveAxis(N, 0, ABG)
04:20:17.332 00.000 16108 Move returns status 0, amount 0
04:20:17.332 00.000 16108 move complete, result=0
04:20:17.332 00.000 16108 worker thread done servicing request
04:20:17.332 00.000 16108 Worker thread wakes up
04:20:17.332 00.000 21068 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
04:20:17.334 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:17.334 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:18.495 01.161 16108 Exposure complete
04:20:18.553 00.058 16108 worker thread done servicing request
04:20:18.553 00.000 21068 OnExposeComplete: enter
04:20:18.556 00.003 21068 UpdateGuideState(): m_state=6
04:20:18.558 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
04:20:18.559 00.001 21068 Star::Find returns 1 (0), X=814.69, Y=630.44, Mass=470918, SNR=162.8, Peak=45395 HFD=3.3
04:20:18.561 00.002 21068 MultiStar: [#1 0.07,-0.15,0.84,U] [#2 0.15,-0.13,1.01,U] [#3 -0.15,0.09,0.83,U] [#4 0.09,0.04,0.30,U] [#5 -0.14,0.12,0.31,U] [#6 -0.05,0.03,0.26,U] [#7 0.58,0.16,0.00,M7] [#8 0.24,0.11,0.17,U] 
04:20:18.564 00.003 21068 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.05, 0.06}
04:20:18.566 00.002 21068 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.97) = xAngle (-3.52 = 2.77)
04:20:18.567 00.001 21068 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.46 = 2.83)
04:20:18.569 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.55 mountX=-0.01 mountY=0.00, mountTheta=2.82
04:20:18.572 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
04:20:18.574 00.002 21068 Enqueuing Move request for scope (0.01, -0.01)
04:20:18.575 00.001 16108 Worker thread wakes up
04:20:18.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:20:18.575 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:20:18.575 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
04:20:18.576 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:20:18.576 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:18.576 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:20:18.576 00.000 16108 MoveAxis(E, 0, ABG)
04:20:18.576 00.000 16108 Move returns status 0, amount 0
04:20:18.576 00.000 16108 MoveAxis(N, 0, ABG)
04:20:18.576 00.000 16108 Move returns status 0, amount 0
04:20:18.576 00.000 16108 move complete, result=0
04:20:18.577 00.001 16108 worker thread done servicing request
04:20:18.580 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4502, FiltMin=3805, FiltMax=31059, Gamma=1.000
04:20:18.595 00.015 21068 UpdateGuideState exits: m=470918 SNR=162.8
04:20:18.595 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:18.596 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:18.597 00.001 21068 Enqueuing Expose request
04:20:18.598 00.001 16108 Worker thread wakes up
04:20:18.598 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:18.598 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:18.598 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:19.571 00.973 16108 Exposure complete
04:20:19.640 00.069 16108 worker thread done servicing request
04:20:19.640 00.000 21068 OnExposeComplete: enter
04:20:19.641 00.001 21068 UpdateGuideState(): m_state=6
04:20:19.642 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
04:20:19.643 00.001 21068 Star::Find returns 1 (0), X=814.39, Y=630.20, Mass=473227, SNR=183.4, Peak=56240 HFD=3.2
04:20:19.645 00.002 21068 MultiStar: [#1 -0.17,-0.31,0.79,U] [#2 -0.10,-0.31,0.90,U] [#3 -0.15,-0.04,0.59,U] [#4 -0.05,0.26,0.23,U] [#5 -0.25,0.12,0.22,U] [#6 -0.28,-0.02,0.22,U] [#7 0.08,0.32,0.20,U] [#8 0.05,-0.17,0.19,U] 
04:20:19.646 00.001 21068 refined, 8 included, MultiStar: {-0.18, -0.14}, one-star: {-0.34, -0.18}
04:20:19.647 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
04:20:19.648 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
04:20:19.649 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-2.46 mountX=0.15 mountY=0.18, mountTheta=0.88
04:20:19.651 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.14, opts=13)
04:20:19.652 00.001 21068 Enqueuing Move request for scope (-0.18, -0.14)
04:20:19.653 00.001 16108 Worker thread wakes up
04:20:19.653 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
04:20:19.653 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
04:20:19.653 00.000 16108 Moving (-0.18, -0.14) raw xDistance=0.15 yDistance=0.18
04:20:19.653 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:20:19.653 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:19.653 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:20:19.653 00.000 16108 MoveAxis(E, 0, ABG)
04:20:19.653 00.000 16108 Move returns status 0, amount 0
04:20:19.653 00.000 16108 MoveAxis(N, 0, ABG)
04:20:19.653 00.000 16108 Move returns status 0, amount 0
04:20:19.653 00.000 16108 move complete, result=0
04:20:19.653 00.000 16108 worker thread done servicing request
04:20:19.659 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4512, FiltMin=3712, FiltMax=31091, Gamma=1.000
04:20:19.672 00.013 21068 UpdateGuideState exits: m=473227 SNR=183.4
04:20:19.674 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:19.674 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:19.675 00.001 21068 Enqueuing Expose request
04:20:19.676 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:20:19.676 00.000 16108 Worker thread wakes up
04:20:19.676 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:19.677 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:20.841 01.164 16108 Exposure complete
04:20:20.910 00.069 16108 worker thread done servicing request
04:20:20.910 00.000 21068 OnExposeComplete: enter
04:20:20.911 00.001 21068 UpdateGuideState(): m_state=6
04:20:20.911 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
04:20:20.912 00.001 21068 Star::Find returns 1 (0), X=814.42, Y=630.21, Mass=363518, SNR=142.4, Peak=47616 HFD=3.2
04:20:20.913 00.001 21068 MultiStar: [#1 -0.27,-0.34,1.04,U] [#2 -0.40,-0.08,1.23,U] [#3 -0.38,-0.08,0.72,U] [#4 -0.36,0.10,0.35,U] [#5 -0.71,0.16,0.00,M1] [#6 -0.49,-0.20,0.29,U] [#7 -0.08,0.25,0.30,U] [#8 -0.45,0.09,0.29,U] 
04:20:20.915 00.002 21068 single-star, 7 included, MultiStar: {-0.34, -0.11}, one-star: {-0.31, -0.16}
04:20:20.915 00.000 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.66)
04:20:20.916 00.001 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
04:20:20.917 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.66 mountX=0.28 mountY=0.23, mountTheta=0.69
04:20:20.918 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.16, opts=13)
04:20:20.919 00.001 21068 Enqueuing Move request for scope (-0.31, -0.16)
04:20:20.920 00.001 16108 Worker thread wakes up
04:20:20.920 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd
04:20:20.920 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.16)
04:20:20.920 00.000 16108 Moving (-0.31, -0.16) raw xDistance=0.28 yDistance=0.23
04:20:20.920 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:20:20.920 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:20:20.920 00.000 16108 MoveAxis(W, 73, ABG)
04:20:20.920 00.000 16108 Guiding  Dir = 3, Dur = 73
04:20:20.921 00.001 16108 IsSlewing returns 0
04:20:20.921 00.000 16108 IsGuiding returns 0
04:20:20.925 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4518, FiltMin=3769, FiltMax=36368, Gamma=1.000
04:20:20.939 00.014 21068 UpdateGuideState exits: m=363518 SNR=142.4
04:20:20.942 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:20.943 00.001 16108 PulseGuide returned control before completion, sleep 65
04:20:20.943 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:20.944 00.001 21068 Enqueuing Expose request
04:20:21.016 00.072 16108 IsGuiding returns 1
04:20:21.016 00.000 16108 scope still moving after pulse duration time elapsed
04:20:21.047 00.031 16108 IsSlewing returns 0
04:20:21.047 00.000 16108 IsGuiding returns 0
04:20:21.047 00.000 16108 scope move finished after 73 + 54 ms
04:20:21.047 00.000 16108 Move returns status 0, amount 73
04:20:21.047 00.000 16108 MoveAxis(S, 47, ABG)
04:20:21.049 00.002 16108 Guiding  Dir = 1, Dur = 47
04:20:21.049 00.000 16108 IsSlewing returns 0
04:20:21.049 00.000 16108 IsGuiding returns 0
04:20:21.095 00.046 16108 PulseGuide returned control before completion, sleep 11
04:20:21.110 00.015 16108 IsGuiding returns 1
04:20:21.110 00.000 16108 scope still moving after pulse duration time elapsed
04:20:21.142 00.032 16108 IsSlewing returns 0
04:20:21.142 00.000 16108 IsGuiding returns 1
04:20:21.173 00.031 16108 IsSlewing returns 0
04:20:21.173 00.000 16108 IsGuiding returns 1
04:20:21.204 00.031 16108 IsSlewing returns 0
04:20:21.205 00.001 16108 IsGuiding returns 0
04:20:21.205 00.000 16108 scope move finished after 47 + 109 ms
04:20:21.205 00.000 16108 Move returns status 0, amount 47
04:20:21.205 00.000 16108 move complete, result=0
04:20:21.205 00.000 16108 worker thread done servicing request
04:20:21.205 00.000 16108 Worker thread wakes up
04:20:21.205 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.2 px 47 ms SOUTH
04:20:21.208 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:21.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:22.196 00.988 16108 Exposure complete
04:20:22.261 00.065 16108 worker thread done servicing request
04:20:22.261 00.000 21068 OnExposeComplete: enter
04:20:22.263 00.002 21068 UpdateGuideState(): m_state=6
04:20:22.265 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
04:20:22.266 00.001 21068 Star::Find returns 1 (0), X=814.72, Y=630.23, Mass=292846, SNR=133.1, Peak=33133 HFD=3.2
04:20:22.268 00.002 21068 MultiStar: [#1 0.00,-0.32,0.92,U] [#2 -0.17,-0.32,1.20,U] [#3 -0.01,-0.07,0.88,U] [#4 -0.34,0.04,0.38,U] [#5 -0.34,-0.07,0.32,U] [#6 -0.48,-0.45,0.00,M1] [#7 0.19,-0.03,0.31,U] [#8 0.05,-0.05,0.35,U] 
04:20:22.271 00.003 21068 single-star, 7 included, MultiStar: {-0.07, -0.17}, one-star: {-0.02, -0.14}
04:20:22.272 00.001 21068 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.97) = xAngle (-4.68 = 1.61)
04:20:22.274 00.002 21068 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.67)
04:20:22.275 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.71 mountX=-0.00 mountY=0.14, mountTheta=1.61
04:20:22.278 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.14, opts=13)
04:20:22.279 00.001 21068 Enqueuing Move request for scope (-0.02, -0.14)
04:20:22.280 00.001 16108 Worker thread wakes up
04:20:22.280 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
04:20:22.280 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
04:20:22.280 00.000 16108 Moving (-0.02, -0.14) raw xDistance=-0.00 yDistance=0.14
04:20:22.281 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:20:22.281 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:22.281 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:20:22.281 00.000 16108 MoveAxis(E, 0, ABG)
04:20:22.281 00.000 16108 Move returns status 0, amount 0
04:20:22.281 00.000 16108 MoveAxis(N, 0, ABG)
04:20:22.281 00.000 16108 Move returns status 0, amount 0
04:20:22.281 00.000 16108 move complete, result=0
04:20:22.281 00.000 16108 worker thread done servicing request
04:20:22.286 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4525, FiltMin=3856, FiltMax=36640, Gamma=1.000
04:20:22.300 00.014 21068 UpdateGuideState exits: m=292846 SNR=133.1
04:20:22.301 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:22.302 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:22.303 00.001 21068 Enqueuing Expose request
04:20:22.303 00.000 16108 Worker thread wakes up
04:20:22.303 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:22.304 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:22.304 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:23.468 01.164 16108 Exposure complete
04:20:23.536 00.068 16108 worker thread done servicing request
04:20:23.536 00.000 21068 OnExposeComplete: enter
04:20:23.537 00.001 21068 UpdateGuideState(): m_state=6
04:20:23.538 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
04:20:23.539 00.001 21068 Star::Find returns 1 (0), X=814.99, Y=630.09, Mass=297432, SNR=122.2, Peak=40253 HFD=2.9
04:20:23.539 00.000 21068 MultiStar: [#1 0.18,-0.50,0.93,U] [#2 0.51,-0.44,0.00,M1] [#3 0.15,-0.19,0.87,U] [#4 0.21,-0.28,0.49,U] [#5 -0.01,-0.22,0.49,U] [#6 -0.04,-0.15,0.35,U] [#7 0.23,0.09,0.32,U] [#8 0.43,-0.21,0.32,U] 
04:20:23.540 00.001 21068 refined, 7 included, MultiStar: {0.18, -0.26}, one-star: {0.25, -0.29}
04:20:23.541 00.001 21068 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
04:20:23.542 00.001 21068 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
04:20:23.542 00.000 21068 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-0.98 mountX=-0.22 mountY=0.21, mountTheta=2.37
04:20:23.544 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.26, opts=13)
04:20:23.546 00.002 21068 Enqueuing Move request for scope (0.18, -0.26)
04:20:23.547 00.001 16108 Worker thread wakes up
04:20:23.547 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
04:20:23.547 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
04:20:23.547 00.000 16108 Moving (0.18, -0.26) raw xDistance=-0.22 yDistance=0.21
04:20:23.547 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:20:23.547 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:20:23.547 00.000 16108 MoveAxis(E, 57, ABG)
04:20:23.547 00.000 16108 Guiding  Dir = 2, Dur = 57
04:20:23.548 00.001 16108 IsSlewing returns 0
04:20:23.548 00.000 16108 IsGuiding returns 0
04:20:23.550 00.002 16108 PulseGuide returned control before completion, sleep 66
04:20:23.550 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=4531, FiltMin=3849, FiltMax=37600, Gamma=1.000
04:20:23.564 00.014 21068 UpdateGuideState exits: m=297432 SNR=122.2
04:20:23.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:23.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:23.568 00.002 21068 Enqueuing Expose request
04:20:23.617 00.049 16108 IsGuiding returns 1
04:20:23.617 00.000 16108 scope still moving after pulse duration time elapsed
04:20:23.648 00.031 16108 IsSlewing returns 0
04:20:23.649 00.001 16108 IsGuiding returns 0
04:20:23.649 00.000 16108 scope move finished after 57 + 43 ms
04:20:23.649 00.000 16108 Move returns status 0, amount 57
04:20:23.649 00.000 16108 MoveAxis(S, 43, ABG)
04:20:23.649 00.000 16108 Guiding  Dir = 1, Dur = 43
04:20:23.649 00.000 16108 IsSlewing returns 0
04:20:23.649 00.000 16108 IsGuiding returns 0
04:20:23.697 00.048 16108 IsGuiding returns 1
04:20:23.697 00.000 16108 scope still moving after pulse duration time elapsed
04:20:23.726 00.029 16108 IsSlewing returns 0
04:20:23.726 00.000 16108 IsGuiding returns 1
04:20:23.757 00.031 16108 IsSlewing returns 0
04:20:23.758 00.001 16108 IsGuiding returns 1
04:20:23.789 00.031 16108 IsSlewing returns 0
04:20:23.789 00.000 16108 IsGuiding returns 0
04:20:23.789 00.000 16108 scope move finished after 43 + 97 ms
04:20:23.789 00.000 16108 Move returns status 0, amount 43
04:20:23.789 00.000 16108 move complete, result=0
04:20:23.789 00.000 16108 worker thread done servicing request
04:20:23.789 00.000 16108 Worker thread wakes up
04:20:23.789 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.2 px 43 ms SOUTH
04:20:23.790 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:23.791 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:24.765 00.974 16108 Exposure complete
04:20:24.830 00.065 16108 worker thread done servicing request
04:20:24.830 00.000 21068 OnExposeComplete: enter
04:20:24.831 00.001 21068 UpdateGuideState(): m_state=6
04:20:24.831 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
04:20:24.832 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=629.94, Mass=336764, SNR=136.8, Peak=38685 HFD=3.1
04:20:24.833 00.001 21068 MultiStar: [#1 0.01,-0.74,0.00,M1] [#2 0.19,-0.48,1.51,U] [#3 0.06,-0.29,0.79,U] [#4 0.19,-0.41,0.34,U] [#5 0.15,-0.35,0.32,U] [#6 -0.28,-0.48,0.00,M1] [#7 0.23,-0.10,0.31,U] [#8 0.38,-0.63,0.00,M1] 
04:20:24.834 00.001 21068 refined, 5 included, MultiStar: {0.13, -0.39}, one-star: {0.04, -0.43}
04:20:24.834 00.000 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.07)
04:20:24.835 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
04:20:24.837 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.25 mountX=-0.20 mountY=0.35, mountTheta=2.08
04:20:24.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.39, opts=13)
04:20:24.840 00.001 21068 Enqueuing Move request for scope (0.13, -0.39)
04:20:24.841 00.001 16108 Worker thread wakes up
04:20:24.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.39) opts 0xd
04:20:24.841 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.39)
04:20:24.841 00.000 16108 Moving (0.13, -0.39) raw xDistance=-0.20 yDistance=0.35
04:20:24.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:20:24.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:20:24.841 00.000 16108 MoveAxis(E, 0, ABG)
04:20:24.841 00.000 16108 Move returns status 0, amount 0
04:20:24.841 00.000 16108 MoveAxis(S, 71, ABG)
04:20:24.841 00.000 16108 Guiding  Dir = 1, Dur = 71
04:20:24.841 00.000 16108 IsSlewing returns 0
04:20:24.841 00.000 16108 IsGuiding returns 0
04:20:24.845 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2115, max=65535, med=4537, FiltMin=3846, FiltMax=33123, Gamma=1.000
04:20:24.859 00.014 21068 UpdateGuideState exits: m=336764 SNR=136.8
04:20:24.860 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:24.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:24.861 00.000 21068 Enqueuing Expose request
04:20:24.904 00.043 16108 PulseGuide returned control before completion, sleep 19
04:20:24.933 00.029 16108 IsGuiding returns 1
04:20:24.933 00.000 16108 scope still moving after pulse duration time elapsed
04:20:24.965 00.032 16108 IsSlewing returns 0
04:20:24.965 00.000 16108 IsGuiding returns 1
04:20:24.996 00.031 16108 IsSlewing returns 0
04:20:24.996 00.000 16108 IsGuiding returns 0
04:20:24.996 00.000 16108 scope move finished after 71 + 84 ms
04:20:24.998 00.002 16108 Move returns status 0, amount 71
04:20:24.998 00.000 16108 move complete, result=0
04:20:24.998 00.000 16108 worker thread done servicing request
04:20:24.998 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.4 px 71 ms SOUTH
04:20:25.001 00.003 16108 Worker thread wakes up
04:20:25.001 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:25.001 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:26.160 01.159 16108 Exposure complete
04:20:26.235 00.075 16108 worker thread done servicing request
04:20:26.235 00.000 21068 OnExposeComplete: enter
04:20:26.236 00.001 21068 UpdateGuideState(): m_state=6
04:20:26.237 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
04:20:26.238 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.78, Mass=356197, SNR=132.0, Peak=43843 HFD=3.2
04:20:26.239 00.001 21068 MultiStar: [#1 0.18,0.09,0.74,U] [#2 -0.04,0.07,1.25,U] [#3 -0.14,0.43,0.82,U] [#4 0.14,0.25,0.40,U] [#5 -0.19,0.34,0.37,U] [#6 0.15,0.30,0.36,U] [#7 0.36,0.64,0.00,M3] [#8 0.18,0.26,0.36,U] 
04:20:26.239 00.000 21068 refined, 7 included, MultiStar: {0.02, 0.25}, one-star: {0.02, 0.41}
04:20:26.241 00.002 21068 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
04:20:26.242 00.001 21068 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.40 = -1.40)
04:20:26.243 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.50 mountX=0.03 mountY=-0.25, mountTheta=-1.46
04:20:26.244 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.25, opts=13)
04:20:26.245 00.001 21068 Enqueuing Move request for scope (0.02, 0.25)
04:20:26.245 00.000 16108 Worker thread wakes up
04:20:26.246 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
04:20:26.246 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
04:20:26.246 00.000 16108 Moving (0.02, 0.25) raw xDistance=0.03 yDistance=-0.25
04:20:26.246 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:20:26.246 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:20:26.246 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:20:26.246 00.000 16108 MoveAxis(E, 0, ABG)
04:20:26.246 00.000 16108 Move returns status 0, amount 0
04:20:26.246 00.000 16108 MoveAxis(N, 0, ABG)
04:20:26.246 00.000 16108 Move returns status 0, amount 0
04:20:26.246 00.000 16108 move complete, result=0
04:20:26.246 00.000 16108 worker thread done servicing request
04:20:26.249 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4537, FiltMin=3817, FiltMax=30281, Gamma=1.000
04:20:26.263 00.014 21068 UpdateGuideState exits: m=356197 SNR=132.0
04:20:26.263 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:26.264 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:26.265 00.001 21068 Enqueuing Expose request
04:20:26.265 00.000 16108 Worker thread wakes up
04:20:26.266 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:20:26.266 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:26.266 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:27.236 00.970 16108 Exposure complete
04:20:27.308 00.072 16108 worker thread done servicing request
04:20:27.308 00.000 21068 OnExposeComplete: enter
04:20:27.309 00.001 21068 UpdateGuideState(): m_state=6
04:20:27.310 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
04:20:27.311 00.001 21068 Star::Find returns 1 (0), X=814.86, Y=630.81, Mass=333656, SNR=133.7, Peak=43747 HFD=3.1
04:20:27.312 00.001 21068 MultiStar: [#1 0.06,0.28,0.87,U] [#2 -0.12,0.30,1.24,U] [#3 0.01,0.76,0.00,M1] [#4 -0.08,0.01,0.43,U] [#5 -0.27,0.27,0.40,U] [#6 -0.09,0.21,0.36,U] [#7 0.29,0.49,0.00,M4] [#8 0.11,0.57,0.00,M1] 
04:20:27.313 00.001 21068 refined, 5 included, MultiStar: {-0.04, 0.29}, one-star: {0.12, 0.44}
04:20:27.313 00.000 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
04:20:27.315 00.002 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
04:20:27.316 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.70 mountX=0.09 mountY=-0.27, mountTheta=-1.26
04:20:27.318 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.29, opts=13)
04:20:27.319 00.001 21068 Enqueuing Move request for scope (-0.04, 0.29)
04:20:27.319 00.000 16108 Worker thread wakes up
04:20:27.319 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
04:20:27.319 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
04:20:27.320 00.001 16108 Moving (-0.04, 0.29) raw xDistance=0.09 yDistance=-0.27
04:20:27.320 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:20:27.320 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:20:27.320 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:20:27.320 00.000 16108 MoveAxis(E, 0, ABG)
04:20:27.320 00.000 16108 Move returns status 0, amount 0
04:20:27.320 00.000 16108 MoveAxis(N, 0, ABG)
04:20:27.320 00.000 16108 Move returns status 0, amount 0
04:20:27.320 00.000 16108 move complete, result=0
04:20:27.320 00.000 16108 worker thread done servicing request
04:20:27.325 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2025, max=65535, med=4537, FiltMin=3856, FiltMax=27776, Gamma=1.000
04:20:27.346 00.021 21068 UpdateGuideState exits: m=333656 SNR=133.7
04:20:27.349 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:27.350 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:27.352 00.002 21068 Enqueuing Expose request
04:20:27.354 00.002 16108 Worker thread wakes up
04:20:27.354 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:20:27.355 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:27.355 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:28.516 01.161 16108 Exposure complete
04:20:28.576 00.060 16108 worker thread done servicing request
04:20:28.576 00.000 21068 OnExposeComplete: enter
04:20:28.579 00.003 21068 UpdateGuideState(): m_state=6
04:20:28.581 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
04:20:28.583 00.002 21068 Star::Find returns 1 (0), X=814.89, Y=630.91, Mass=331914, SNR=142.0, Peak=45459 HFD=2.8
04:20:28.586 00.003 21068 MultiStar: [#1 0.17,0.41,0.87,U] [#2 0.17,0.43,1.28,U] [#3 0.04,0.73,0.00,M2] [#4 0.03,0.55,0.00,M1] [#5 -0.11,0.20,0.40,U] [#6 -0.08,0.09,0.37,U] [#7 0.54,0.93,0.00,M5] [#8 0.07,0.54,0.00,M2] 
04:20:28.588 00.002 21068 refined, 4 included, MultiStar: {0.12, 0.40}, one-star: {0.16, 0.54}
04:20:28.589 00.001 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
04:20:28.590 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
04:20:28.592 00.002 21068 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.29 mountX=-0.05 mountY=-0.41, mountTheta=-1.68
04:20:28.594 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.40, opts=13)
04:20:28.595 00.001 21068 Enqueuing Move request for scope (0.12, 0.40)
04:20:28.595 00.000 16108 Worker thread wakes up
04:20:28.595 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
04:20:28.596 00.001 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
04:20:28.596 00.000 16108 Moving (0.12, 0.40) raw xDistance=-0.05 yDistance=-0.41
04:20:28.596 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:28.596 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:20:28.596 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:20:28.596 00.000 16108 MoveAxis(E, 0, ABG)
04:20:28.596 00.000 16108 Move returns status 0, amount 0
04:20:28.596 00.000 16108 MoveAxis(N, 0, ABG)
04:20:28.596 00.000 16108 Move returns status 0, amount 0
04:20:28.596 00.000 16108 move complete, result=0
04:20:28.596 00.000 16108 worker thread done servicing request
04:20:28.600 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2345, max=65535, med=4528, FiltMin=3798, FiltMax=33312, Gamma=1.000
04:20:28.615 00.015 21068 UpdateGuideState exits: m=331914 SNR=142.0
04:20:28.616 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:28.616 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:28.617 00.001 21068 Enqueuing Expose request
04:20:28.618 00.001 16108 Worker thread wakes up
04:20:28.618 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:20:28.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:28.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:29.587 00.969 16108 Exposure complete
04:20:29.650 00.063 16108 worker thread done servicing request
04:20:29.650 00.000 21068 OnExposeComplete: enter
04:20:29.652 00.002 21068 UpdateGuideState(): m_state=6
04:20:29.654 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
04:20:29.655 00.001 21068 Star::Find returns 1 (0), X=814.76, Y=630.82, Mass=361387, SNR=158.5, Peak=44083 HFD=3.2
04:20:29.659 00.004 21068 MultiStar: [#1 0.05,0.31,0.74,U] [#2 0.31,0.51,0.00,M1] [#3 0.16,0.61,0.00,M3] [#4 0.13,0.23,0.34,U] [#5 -0.03,0.48,0.32,U] [#6 -0.30,0.22,0.31,U] [#7 0.29,0.95,0.00,M6] [#8 0.48,0.68,0.00,M3] 
04:20:29.660 00.001 21068 refined, 4 included, MultiStar: {0.00, 0.36}, one-star: {0.03, 0.44}
04:20:29.661 00.001 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.40 = -1.40)
04:20:29.662 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.34 = -1.34)
04:20:29.663 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.57 mountX=0.06 mountY=-0.35, mountTheta=-1.39
04:20:29.664 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.36, opts=13)
04:20:29.665 00.001 21068 Enqueuing Move request for scope (0.00, 0.36)
04:20:29.666 00.001 16108 Worker thread wakes up
04:20:29.666 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.36) opts 0xd
04:20:29.666 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.36)
04:20:29.666 00.000 16108 Moving (0.00, 0.36) raw xDistance=0.06 yDistance=-0.35
04:20:29.666 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:20:29.666 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:20:29.666 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:20:29.666 00.000 16108 MoveAxis(E, 0, ABG)
04:20:29.666 00.000 16108 Move returns status 0, amount 0
04:20:29.666 00.000 16108 MoveAxis(N, 0, ABG)
04:20:29.666 00.000 16108 Move returns status 0, amount 0
04:20:29.666 00.000 16108 move complete, result=0
04:20:29.666 00.000 16108 worker thread done servicing request
04:20:29.670 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4521, FiltMin=3766, FiltMax=41024, Gamma=1.000
04:20:29.683 00.013 21068 UpdateGuideState exits: m=361387 SNR=158.5
04:20:29.684 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:29.684 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:29.685 00.001 21068 Enqueuing Expose request
04:20:29.686 00.001 16108 Worker thread wakes up
04:20:29.686 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:20:29.687 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:29.687 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:30.849 01.162 16108 Exposure complete
04:20:30.904 00.055 16108 worker thread done servicing request
04:20:30.904 00.000 21068 OnExposeComplete: enter
04:20:30.905 00.001 21068 UpdateGuideState(): m_state=6
04:20:30.906 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
04:20:30.907 00.001 21068 Star::Find returns 1 (0), X=815.13, Y=630.57, Mass=372200, SNR=161.6, Peak=49603 HFD=3.3
04:20:30.908 00.001 21068 MultiStar: [#1 0.34,-0.01,0.79,U] [#2 0.25,-0.06,1.14,U] [#3 0.34,0.35,0.85,U] [#4 0.19,0.33,0.32,U] [#5 0.22,0.14,0.28,U] [#6 0.08,0.19,0.26,U] [#7 0.43,0.22,0.21,U] [#8 0.26,0.24,0.32,U] 
04:20:30.908 00.000 21068 refined, 8 included, MultiStar: {0.30, 0.14}, one-star: {0.40, 0.20}
04:20:30.909 00.001 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.53 = -2.53)
04:20:30.910 00.001 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
04:20:30.911 00.001 21068 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.44 mountX=-0.27 mountY=-0.21, mountTheta=-2.49
04:20:30.913 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.30, y=0.14, opts=13)
04:20:30.914 00.001 21068 Enqueuing Move request for scope (0.30, 0.14)
04:20:30.915 00.001 16108 Worker thread wakes up
04:20:30.915 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0xd
04:20:30.915 00.000 16108 Handling offset move in thread for scope, endpoint = (0.30, 0.14)
04:20:30.915 00.000 16108 Moving (0.30, 0.14) raw xDistance=-0.27 yDistance=-0.21
04:20:30.915 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:20:30.915 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:20:30.915 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:20:30.915 00.000 16108 MoveAxis(E, 71, ABG)
04:20:30.917 00.002 16108 Guiding  Dir = 2, Dur = 71
04:20:30.917 00.000 16108 IsSlewing returns 0
04:20:30.917 00.000 16108 IsGuiding returns 0
04:20:30.918 00.001 16108 PulseGuide returned control before completion, sleep 80
04:20:30.920 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4502, FiltMin=3757, FiltMax=38896, Gamma=1.000
04:20:30.934 00.014 21068 UpdateGuideState exits: m=372200 SNR=161.6
04:20:30.935 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:30.935 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:30.936 00.001 21068 Enqueuing Expose request
04:20:31.006 00.070 16108 IsGuiding returns 1
04:20:31.006 00.000 16108 scope still moving after pulse duration time elapsed
04:20:31.038 00.032 16108 IsSlewing returns 0
04:20:31.038 00.000 16108 IsGuiding returns 0
04:20:31.038 00.000 16108 scope move finished after 71 + 50 ms
04:20:31.038 00.000 16108 Move returns status 0, amount 71
04:20:31.038 00.000 16108 MoveAxis(N, 0, ABG)
04:20:31.038 00.000 16108 Move returns status 0, amount 0
04:20:31.038 00.000 16108 move complete, result=0
04:20:31.038 00.000 16108 worker thread done servicing request
04:20:31.040 00.002 16108 Worker thread wakes up
04:20:31.040 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
04:20:31.041 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:31.041 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:32.027 00.986 16108 Exposure complete
04:20:32.103 00.076 16108 worker thread done servicing request
04:20:32.103 00.000 21068 OnExposeComplete: enter
04:20:32.104 00.001 21068 UpdateGuideState(): m_state=6
04:20:32.105 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
04:20:32.106 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.75, Mass=374069, SNR=153.3, Peak=50419 HFD=3.1
04:20:32.107 00.001 21068 MultiStar: [#1 0.22,-0.03,0.92,U] [#2 0.08,0.06,1.34,U] [#3 0.03,0.25,0.94,U] [#4 0.09,0.24,0.35,U] [#5 0.13,0.09,0.33,U] [#6 0.04,0.03,0.33,U] [#7 0.52,0.30,0.00,M6] [#8 0.09,0.40,0.34,U] 
04:20:32.107 00.000 21068 refined, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.18, 0.37}
04:20:32.108 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
04:20:32.110 00.002 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
04:20:32.110 00.000 21068 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.97 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
04:20:32.112 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.17, opts=13)
04:20:32.113 00.001 21068 Enqueuing Move request for scope (0.11, 0.17)
04:20:32.113 00.000 16108 Worker thread wakes up
04:20:32.114 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
04:20:32.114 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
04:20:32.114 00.000 16108 Moving (0.11, 0.17) raw xDistance=-0.08 yDistance=-0.19
04:20:32.114 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:32.114 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:32.114 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:20:32.114 00.000 16108 MoveAxis(E, 0, ABG)
04:20:32.114 00.000 16108 Move returns status 0, amount 0
04:20:32.114 00.000 16108 MoveAxis(N, 0, ABG)
04:20:32.114 00.000 16108 Move returns status 0, amount 0
04:20:32.114 00.000 16108 move complete, result=0
04:20:32.114 00.000 16108 worker thread done servicing request
04:20:32.123 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4489, FiltMin=3696, FiltMax=44736, Gamma=1.000
04:20:32.143 00.020 21068 UpdateGuideState exits: m=374069 SNR=153.3
04:20:32.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:32.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:32.145 00.000 21068 Enqueuing Expose request
04:20:32.146 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:32.148 00.002 16108 Worker thread wakes up
04:20:32.148 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:32.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:33.304 01.156 16108 Exposure complete
04:20:33.372 00.068 16108 worker thread done servicing request
04:20:33.372 00.000 21068 OnExposeComplete: enter
04:20:33.372 00.000 21068 UpdateGuideState(): m_state=6
04:20:33.373 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
04:20:33.374 00.001 21068 Star::Find returns 1 (0), X=814.89, Y=630.52, Mass=374177, SNR=152.2, Peak=44899 HFD=3.0
04:20:33.375 00.001 21068 MultiStar: [#1 0.10,0.03,0.89,U] [#2 0.16,0.10,1.32,U] [#3 -0.08,0.35,0.82,U] [#4 0.12,0.09,0.34,U] [#5 -0.07,0.15,0.37,U] [#6 -0.07,-0.07,0.31,U] [#7 0.47,0.69,0.00,M7] [#8 0.33,0.39,0.34,U] 
04:20:33.376 00.001 21068 refined, 7 included, MultiStar: {0.09, 0.15}, one-star: {0.15, 0.14}
04:20:33.377 00.001 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.96 = -1.96)
04:20:33.377 00.000 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.90 = -1.90)
04:20:33.378 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.00 mountX=-0.07 mountY=-0.16, mountTheta=-1.95
04:20:33.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.15, opts=13)
04:20:33.381 00.001 21068 Enqueuing Move request for scope (0.09, 0.15)
04:20:33.381 00.000 16108 Worker thread wakes up
04:20:33.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
04:20:33.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
04:20:33.382 00.001 16108 Moving (0.09, 0.15) raw xDistance=-0.07 yDistance=-0.16
04:20:33.382 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:33.382 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:33.382 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:20:33.382 00.000 16108 MoveAxis(E, 0, ABG)
04:20:33.382 00.000 16108 Move returns status 0, amount 0
04:20:33.382 00.000 16108 MoveAxis(N, 0, ABG)
04:20:33.382 00.000 16108 Move returns status 0, amount 0
04:20:33.382 00.000 16108 move complete, result=0
04:20:33.382 00.000 16108 worker thread done servicing request
04:20:33.387 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2141, max=65535, med=4467, FiltMin=3565, FiltMax=46729, Gamma=1.000
04:20:33.401 00.014 21068 UpdateGuideState exits: m=374177 SNR=152.2
04:20:33.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:33.402 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:33.403 00.001 21068 Enqueuing Expose request
04:20:33.403 00.000 16108 Worker thread wakes up
04:20:33.403 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:33.404 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:33.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:34.374 00.970 16108 Exposure complete
04:20:34.438 00.064 16108 worker thread done servicing request
04:20:34.438 00.000 21068 OnExposeComplete: enter
04:20:34.440 00.002 21068 UpdateGuideState(): m_state=6
04:20:34.441 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
04:20:34.442 00.001 21068 Star::Find returns 1 (0), X=814.53, Y=630.63, Mass=405780, SNR=156.8, Peak=44358 HFD=3.2
04:20:34.444 00.002 21068 MultiStar: [#1 -0.13,-0.14,0.97,U] [#2 -0.24,0.07,1.71,U] [#3 -0.29,0.37,0.82,U] [#4 -0.53,0.16,0.00,M1] [#5 -0.47,0.18,0.29,U] [#6 -0.43,0.01,0.25,U] [#7 0.20,0.26,0.22,U] [#8 -0.35,0.24,0.34,U] 
04:20:34.445 00.001 21068 refined, 7 included, MultiStar: {-0.23, 0.13}, one-star: {-0.20, 0.26}
04:20:34.446 00.001 21068 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
04:20:34.447 00.001 21068 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
04:20:34.449 00.002 21068 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.27 cameraTheta=2.62 mountX=0.25 mountY=-0.07, mountTheta=-0.29
04:20:34.451 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.13, opts=13)
04:20:34.452 00.001 21068 Enqueuing Move request for scope (-0.23, 0.13)
04:20:34.453 00.001 16108 Worker thread wakes up
04:20:34.453 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
04:20:34.453 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
04:20:34.453 00.000 16108 Moving (-0.23, 0.13) raw xDistance=0.25 yDistance=-0.07
04:20:34.453 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:20:34.453 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:34.454 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:34.454 00.000 16108 MoveAxis(W, 66, ABG)
04:20:34.454 00.000 16108 Guiding  Dir = 3, Dur = 66
04:20:34.454 00.000 16108 IsSlewing returns 0
04:20:34.454 00.000 16108 IsGuiding returns 0
04:20:34.459 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2061, max=65535, med=4454, FiltMin=3661, FiltMax=40918, Gamma=1.000
04:20:34.475 00.016 21068 UpdateGuideState exits: m=405780 SNR=156.8
04:20:34.475 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:34.476 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:34.477 00.001 21068 Enqueuing Expose request
04:20:34.512 00.035 16108 PulseGuide returned control before completion, sleep 19
04:20:34.542 00.030 16108 IsGuiding returns 1
04:20:34.542 00.000 16108 scope still moving after pulse duration time elapsed
04:20:34.573 00.031 16108 IsSlewing returns 0
04:20:34.573 00.000 16108 IsGuiding returns 1
04:20:34.604 00.031 16108 IsSlewing returns 0
04:20:34.604 00.000 16108 IsGuiding returns 1
04:20:34.635 00.031 16108 IsSlewing returns 0
04:20:34.635 00.000 16108 IsGuiding returns 0
04:20:34.635 00.000 16108 scope move finished after 66 + 115 ms
04:20:34.635 00.000 16108 Move returns status 0, amount 66
04:20:34.635 00.000 16108 MoveAxis(N, 0, ABG)
04:20:34.635 00.000 16108 Move returns status 0, amount 0
04:20:34.636 00.001 16108 move complete, result=0
04:20:34.636 00.000 16108 worker thread done servicing request
04:20:34.636 00.000 16108 Worker thread wakes up
04:20:34.636 00.000 21068 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
04:20:34.638 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:34.638 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:35.811 01.173 16108 Exposure complete
04:20:35.867 00.056 16108 worker thread done servicing request
04:20:35.867 00.000 21068 OnExposeComplete: enter
04:20:35.868 00.001 21068 UpdateGuideState(): m_state=6
04:20:35.869 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
04:20:35.869 00.000 21068 Star::Find returns 1 (0), X=814.81, Y=630.68, Mass=454091, SNR=180.4, Peak=56931 HFD=3.2
04:20:35.870 00.001 21068 MultiStar: [#1 0.14,-0.04,0.77,U] [#2 0.05,-0.01,1.21,U] [#3 -0.01,0.29,0.75,U] [#4 0.03,0.13,0.38,U] [#5 0.05,0.17,0.27,U] [#6 -0.14,0.07,0.23,U] [#7 0.56,0.68,0.00,M7] [#8 0.07,0.29,0.29,U] 
04:20:35.871 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.07, 0.31}
04:20:35.872 00.001 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
04:20:35.873 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
04:20:35.873 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
04:20:35.875 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.14, opts=13)
04:20:35.875 00.000 21068 Enqueuing Move request for scope (0.05, 0.14)
04:20:35.877 00.002 16108 Worker thread wakes up
04:20:35.877 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
04:20:35.877 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
04:20:35.877 00.000 16108 Moving (0.05, 0.14) raw xDistance=-0.03 yDistance=-0.15
04:20:35.877 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:20:35.877 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:35.877 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:20:35.877 00.000 16108 MoveAxis(E, 0, ABG)
04:20:35.877 00.000 16108 Move returns status 0, amount 0
04:20:35.877 00.000 16108 MoveAxis(N, 0, ABG)
04:20:35.878 00.001 16108 Move returns status 0, amount 0
04:20:35.878 00.000 16108 move complete, result=0
04:20:35.878 00.000 16108 worker thread done servicing request
04:20:35.880 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4432, FiltMin=3680, FiltMax=46297, Gamma=1.000
04:20:35.894 00.014 21068 UpdateGuideState exits: m=454091 SNR=180.4
04:20:35.894 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:35.895 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:35.897 00.002 21068 Enqueuing Expose request
04:20:35.898 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:35.899 00.001 16108 Worker thread wakes up
04:20:35.899 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:35.899 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:36.878 00.979 16108 Exposure complete
04:20:36.951 00.073 16108 worker thread done servicing request
04:20:36.951 00.000 21068 OnExposeComplete: enter
04:20:36.951 00.000 21068 UpdateGuideState(): m_state=6
04:20:36.952 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
04:20:36.953 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.68, Mass=442624, SNR=150.3, Peak=51619 HFD=3.3
04:20:36.954 00.001 21068 MultiStar: [#1 0.26,0.02,0.96,U] [#2 0.19,-0.04,1.41,U] [#3 0.09,0.37,0.89,U] [#4 0.17,0.06,0.43,U] [#5 0.08,0.18,0.38,U] [#6 0.24,-0.05,0.37,U] [#7 0.24,0.19,0.21,U] [#8 0.39,0.23,0.38,U] 
04:20:36.955 00.001 21068 refined, 8 included, MultiStar: {0.18, 0.13}, one-star: {0.08, 0.30}
04:20:36.955 00.000 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
04:20:36.956 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
04:20:36.957 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.64 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
04:20:36.958 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.13, opts=13)
04:20:36.959 00.001 21068 Enqueuing Move request for scope (0.18, 0.13)
04:20:36.961 00.002 16108 Worker thread wakes up
04:20:36.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
04:20:36.961 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
04:20:36.961 00.000 16108 Moving (0.18, 0.13) raw xDistance=-0.15 yDistance=-0.17
04:20:36.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:20:36.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:36.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:20:36.961 00.000 16108 MoveAxis(E, 0, ABG)
04:20:36.961 00.000 16108 Move returns status 0, amount 0
04:20:36.962 00.001 16108 MoveAxis(N, 0, ABG)
04:20:36.962 00.000 16108 Move returns status 0, amount 0
04:20:36.962 00.000 16108 move complete, result=0
04:20:36.962 00.000 16108 worker thread done servicing request
04:20:36.964 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1085, max=65535, med=4416, FiltMin=3667, FiltMax=44723, Gamma=1.000
04:20:36.978 00.014 21068 UpdateGuideState exits: m=442624 SNR=150.3
04:20:36.980 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:36.981 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:36.982 00.001 21068 Enqueuing Expose request
04:20:36.983 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:36.984 00.001 16108 Worker thread wakes up
04:20:36.984 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:36.984 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:38.135 01.151 16108 Exposure complete
04:20:38.196 00.061 16108 worker thread done servicing request
04:20:38.196 00.000 21068 OnExposeComplete: enter
04:20:38.199 00.003 21068 UpdateGuideState(): m_state=6
04:20:38.202 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
04:20:38.204 00.002 21068 Star::Find returns 1 (0), X=814.60, Y=630.53, Mass=385828, SNR=142.5, Peak=40179 HFD=3.2
04:20:38.206 00.002 21068 MultiStar: [#1 0.08,-0.11,0.98,U] [#2 0.08,-0.04,1.36,U] [#3 -0.09,0.35,1.06,U] [#4 0.04,0.18,0.48,U] [#5 0.06,0.57,0.00,M1] [#6 -0.15,0.16,0.35,U] [#7 0.29,0.23,0.24,U] [#8 0.03,0.18,0.41,U] 
04:20:38.208 00.002 21068 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {-0.14, 0.16}
04:20:38.209 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.41 = -1.41)
04:20:38.210 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.35 = -1.35)
04:20:38.211 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=0.02 mountY=-0.11, mountTheta=-1.41
04:20:38.213 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.11, opts=13)
04:20:38.214 00.001 21068 Enqueuing Move request for scope (0.00, 0.11)
04:20:38.215 00.001 16108 Worker thread wakes up
04:20:38.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
04:20:38.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
04:20:38.215 00.000 16108 Moving (0.00, 0.11) raw xDistance=0.02 yDistance=-0.11
04:20:38.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:20:38.215 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:38.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:38.215 00.000 16108 MoveAxis(E, 0, ABG)
04:20:38.215 00.000 16108 Move returns status 0, amount 0
04:20:38.215 00.000 16108 MoveAxis(N, 0, ABG)
04:20:38.215 00.000 16108 Move returns status 0, amount 0
04:20:38.215 00.000 16108 move complete, result=0
04:20:38.217 00.002 16108 worker thread done servicing request
04:20:38.224 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1673, max=65535, med=4400, FiltMin=3689, FiltMax=46355, Gamma=1.000
04:20:38.252 00.028 21068 UpdateGuideState exits: m=385828 SNR=142.5
04:20:38.254 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:38.255 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:38.256 00.001 21068 Enqueuing Expose request
04:20:38.257 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:38.258 00.001 16108 Worker thread wakes up
04:20:38.258 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:38.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:39.229 00.971 16108 Exposure complete
04:20:39.304 00.075 16108 worker thread done servicing request
04:20:39.304 00.000 21068 OnExposeComplete: enter
04:20:39.305 00.001 21068 UpdateGuideState(): m_state=6
04:20:39.306 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
04:20:39.307 00.001 21068 Star::Find returns 1 (0), X=815.06, Y=630.53, Mass=416272, SNR=156.8, Peak=46643 HFD=3.5
04:20:39.309 00.002 21068 MultiStar: [#1 0.30,-0.06,1.04,U] [#2 0.20,-0.32,1.15,U] [#3 0.11,0.16,1.12,U] [#4 0.02,-0.01,0.42,U] [#5 0.14,0.17,0.39,U] [#6 0.03,0.22,0.31,U] [#7 -0.02,0.52,0.21,U] [#8 0.21,-0.01,0.33,U] 
04:20:39.309 00.000 21068 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.32, 0.15}
04:20:39.310 00.001 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.85 = -2.85)
04:20:39.311 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.79 = -2.79)
04:20:39.312 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
04:20:39.313 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.02, opts=13)
04:20:39.314 00.001 21068 Enqueuing Move request for scope (0.19, 0.02)
04:20:39.315 00.001 16108 Worker thread wakes up
04:20:39.315 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
04:20:39.315 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
04:20:39.315 00.000 16108 Moving (0.19, 0.02) raw xDistance=-0.18 yDistance=-0.07
04:20:39.315 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:20:39.315 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:39.315 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:39.315 00.000 16108 MoveAxis(E, 0, ABG)
04:20:39.315 00.000 16108 Move returns status 0, amount 0
04:20:39.315 00.000 16108 MoveAxis(N, 0, ABG)
04:20:39.315 00.000 16108 Move returns status 0, amount 0
04:20:39.315 00.000 16108 move complete, result=0
04:20:39.315 00.000 16108 worker thread done servicing request
04:20:39.323 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4390, FiltMin=3648, FiltMax=44521, Gamma=1.000
04:20:39.338 00.015 21068 UpdateGuideState exits: m=416272 SNR=156.8
04:20:39.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:39.339 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:39.340 00.001 21068 Enqueuing Expose request
04:20:39.341 00.001 16108 Worker thread wakes up
04:20:39.341 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:39.341 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:39.342 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:40.510 01.168 16108 Exposure complete
04:20:40.566 00.056 16108 worker thread done servicing request
04:20:40.566 00.000 21068 OnExposeComplete: enter
04:20:40.567 00.001 21068 UpdateGuideState(): m_state=6
04:20:40.568 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
04:20:40.569 00.001 21068 Star::Find returns 1 (0), X=815.05, Y=630.49, Mass=413480, SNR=157.3, Peak=49107 HFD=3.1
04:20:40.571 00.002 21068 MultiStar: [#1 0.36,-0.06,0.92,U] [#2 0.41,-0.20,1.29,U] [#3 0.37,0.21,1.12,U] [#4 0.29,0.15,0.45,U] [#5 0.17,0.00,0.45,U] [#6 0.36,-0.05,0.33,U] [#7 0.56,0.29,0.00,M5] [#8 0.43,0.21,0.40,U] 
04:20:40.573 00.002 21068 single-star, 7 included, MultiStar: {0.35, 0.03}, one-star: {0.31, 0.12}
04:20:40.575 00.002 21068 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
04:20:40.576 00.001 21068 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.54 = -2.54)
04:20:40.577 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.12 hyp=0.33 cameraTheta=0.36 mountX=-0.29 mountY=-0.19, mountTheta=-2.56
04:20:40.580 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.12, opts=13)
04:20:40.581 00.001 21068 Enqueuing Move request for scope (0.31, 0.12)
04:20:40.583 00.002 16108 Worker thread wakes up
04:20:40.583 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.12) opts 0xd
04:20:40.583 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.12)
04:20:40.583 00.000 16108 Moving (0.31, 0.12) raw xDistance=-0.29 yDistance=-0.19
04:20:40.583 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:20:40.583 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:40.584 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:20:40.584 00.000 16108 MoveAxis(E, 75, ABG)
04:20:40.584 00.000 16108 Guiding  Dir = 2, Dur = 75
04:20:40.584 00.000 16108 IsSlewing returns 0
04:20:40.585 00.001 16108 IsGuiding returns 0
04:20:40.586 00.001 16108 PulseGuide returned control before completion, sleep 84
04:20:40.590 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=931, max=65535, med=4374, FiltMin=3664, FiltMax=41136, Gamma=1.000
04:20:40.605 00.015 21068 UpdateGuideState exits: m=413480 SNR=157.3
04:20:40.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:40.606 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:40.607 00.001 21068 Enqueuing Expose request
04:20:40.678 00.071 16108 IsGuiding returns 0
04:20:40.678 00.000 16108 Move returns status 0, amount 75
04:20:40.678 00.000 16108 MoveAxis(N, 0, ABG)
04:20:40.678 00.000 16108 Move returns status 0, amount 0
04:20:40.678 00.000 16108 move complete, result=0
04:20:40.678 00.000 16108 worker thread done servicing request
04:20:40.678 00.000 16108 Worker thread wakes up
04:20:40.678 00.000 21068 GuideStep: -0.3 px 75 ms EAST, -0.2 px 0 ms NORTH
04:20:40.679 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:40.679 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:41.658 00.979 16108 Exposure complete
04:20:41.732 00.074 16108 worker thread done servicing request
04:20:41.732 00.000 21068 OnExposeComplete: enter
04:20:41.733 00.001 21068 UpdateGuideState(): m_state=6
04:20:41.734 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
04:20:41.735 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.27, Mass=437887, SNR=166.3, Peak=46483 HFD=3.3
04:20:41.736 00.001 21068 MultiStar: [#1 0.21,-0.30,0.99,U] [#2 0.22,-0.28,1.28,U] [#3 -0.01,0.08,0.89,U] [#4 -0.07,-0.25,0.47,U] [#5 0.08,0.00,0.39,U] [#6 -0.17,0.06,0.35,U] [#7 0.52,0.25,0.00,M6] [#8 0.22,-0.05,0.31,U] 
04:20:41.737 00.001 21068 single-star, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.08, -0.10}
04:20:41.738 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
04:20:41.739 00.001 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.49)
04:20:41.739 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=-0.10 mountY=0.08, mountTheta=2.46
04:20:41.741 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.10, opts=13)
04:20:41.743 00.002 21068 Enqueuing Move request for scope (0.08, -0.10)
04:20:41.743 00.000 16108 Worker thread wakes up
04:20:41.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
04:20:41.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
04:20:41.743 00.000 16108 Moving (0.08, -0.10) raw xDistance=-0.10 yDistance=0.08
04:20:41.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:20:41.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:41.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:20:41.744 00.001 16108 MoveAxis(E, 0, ABG)
04:20:41.744 00.000 16108 Move returns status 0, amount 0
04:20:41.744 00.000 16108 MoveAxis(N, 0, ABG)
04:20:41.744 00.000 16108 Move returns status 0, amount 0
04:20:41.744 00.000 16108 move complete, result=0
04:20:41.744 00.000 16108 worker thread done servicing request
04:20:41.751 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1952, max=65535, med=4365, FiltMin=3680, FiltMax=45017, Gamma=1.000
04:20:41.776 00.025 21068 UpdateGuideState exits: m=437887 SNR=166.3
04:20:41.777 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:41.779 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:41.780 00.001 21068 Enqueuing Expose request
04:20:41.782 00.002 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:41.782 00.000 16108 Worker thread wakes up
04:20:41.782 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:41.783 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:42.953 01.170 16108 Exposure complete
04:20:43.009 00.056 16108 worker thread done servicing request
04:20:43.009 00.000 21068 OnExposeComplete: enter
04:20:43.010 00.001 21068 UpdateGuideState(): m_state=6
04:20:43.010 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
04:20:43.011 00.001 21068 Star::Find returns 1 (0), X=815.14, Y=630.50, Mass=459119, SNR=155.9, Peak=55411 HFD=3.1
04:20:43.012 00.001 21068 MultiStar: [#1 0.48,-0.15,1.07,U] [#2 0.34,-0.00,1.33,U] [#3 0.11,0.25,1.07,U] [#4 0.17,0.21,0.51,U] [#5 0.31,0.06,0.44,U] [#6 0.13,-0.14,0.43,U] [#7 0.41,0.17,0.21,U] [#8 0.48,0.36,0.00,M1] 
04:20:43.014 00.002 21068 refined, 7 included, MultiStar: {0.31, 0.05}, one-star: {0.41, 0.12}
04:20:43.015 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
04:20:43.016 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
04:20:43.016 00.000 21068 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.31 cameraTheta=0.17 mountX=-0.29 mountY=-0.12, mountTheta=-2.74
04:20:43.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.05, opts=13)
04:20:43.019 00.001 21068 Enqueuing Move request for scope (0.31, 0.05)
04:20:43.019 00.000 16108 Worker thread wakes up
04:20:43.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
04:20:43.019 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
04:20:43.019 00.000 16108 Moving (0.31, 0.05) raw xDistance=-0.29 yDistance=-0.12
04:20:43.019 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:20:43.019 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:43.019 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:20:43.019 00.000 16108 MoveAxis(E, 77, ABG)
04:20:43.019 00.000 16108 Guiding  Dir = 2, Dur = 77
04:20:43.020 00.001 16108 IsSlewing returns 0
04:20:43.020 00.000 16108 IsGuiding returns 0
04:20:43.021 00.001 16108 PulseGuide returned control before completion, sleep 86
04:20:43.023 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1977, max=65535, med=4352, FiltMin=3709, FiltMax=48432, Gamma=1.000
04:20:43.036 00.013 21068 UpdateGuideState exits: m=459119 SNR=155.9
04:20:43.037 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:43.038 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:43.038 00.000 21068 Enqueuing Expose request
04:20:43.121 00.083 16108 IsGuiding returns 0
04:20:43.121 00.000 16108 Move returns status 0, amount 77
04:20:43.121 00.000 16108 MoveAxis(N, 0, ABG)
04:20:43.121 00.000 16108 Move returns status 0, amount 0
04:20:43.121 00.000 16108 move complete, result=0
04:20:43.121 00.000 16108 worker thread done servicing request
04:20:43.123 00.002 16108 Worker thread wakes up
04:20:43.123 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
04:20:43.126 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:43.126 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:44.093 00.967 16108 Exposure complete
04:20:44.158 00.065 16108 worker thread done servicing request
04:20:44.159 00.001 21068 OnExposeComplete: enter
04:20:44.160 00.001 21068 UpdateGuideState(): m_state=6
04:20:44.161 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
04:20:44.162 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.48, Mass=573417, SNR=189.1, Peak=59667 HFD=3.3
04:20:44.163 00.001 21068 MultiStar: [#1 0.11,-0.19,0.89,U] [#2 0.15,0.10,1.16,U] [#3 -0.03,0.17,1.00,U] [#4 -0.11,-0.02,0.42,U] [#5 -0.07,0.16,0.36,U] [#6 -0.10,-0.09,0.37,U] [#7 0.27,0.27,0.18,U] [#8 0.08,0.23,0.34,U] 
04:20:44.164 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.08, 0.10}
04:20:44.165 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
04:20:44.166 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.01 = -2.01)
04:20:44.167 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.90 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
04:20:44.170 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
04:20:44.171 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
04:20:44.172 00.001 16108 Worker thread wakes up
04:20:44.172 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
04:20:44.173 00.001 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
04:20:44.173 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
04:20:44.173 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:20:44.173 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:44.173 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:44.173 00.000 16108 MoveAxis(E, 0, ABG)
04:20:44.173 00.000 16108 Move returns status 0, amount 0
04:20:44.173 00.000 16108 MoveAxis(N, 0, ABG)
04:20:44.173 00.000 16108 Move returns status 0, amount 0
04:20:44.173 00.000 16108 move complete, result=0
04:20:44.173 00.000 16108 worker thread done servicing request
04:20:44.179 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=4342, FiltMin=3587, FiltMax=40035, Gamma=1.000
04:20:44.194 00.015 21068 UpdateGuideState exits: m=573417 SNR=189.1
04:20:44.195 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:44.196 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:44.196 00.000 21068 Enqueuing Expose request
04:20:44.197 00.001 16108 Worker thread wakes up
04:20:44.197 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:44.198 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:44.198 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:45.363 01.165 16108 Exposure complete
04:20:45.444 00.081 16108 worker thread done servicing request
04:20:45.445 00.001 21068 OnExposeComplete: enter
04:20:45.445 00.000 21068 UpdateGuideState(): m_state=6
04:20:45.446 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
04:20:45.447 00.001 21068 Star::Find returns 1 (0), X=814.85, Y=630.09, Mass=542712, SNR=167.1, Peak=65485 HFD=3.1
04:20:45.448 00.001 21068 MultiStar: [#1 0.22,-0.30,0.94,U] [#2 0.21,-0.25,1.34,U] [#3 0.19,0.12,0.92,U] [#4 0.23,-0.13,0.44,U] [#5 -0.02,-0.04,0.40,U] [#6 0.08,-0.22,0.35,U] [#7 0.49,0.47,0.00,M5] [#8 0.15,-0.05,0.38,U] 
04:20:45.448 00.000 21068 refined, 7 included, MultiStar: {0.17, -0.17}, one-star: {0.12, -0.28}
04:20:45.449 00.001 21068 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.97) = xAngle (-3.75 = 2.53)
04:20:45.450 00.001 21068 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.69 = 2.59)
04:20:45.452 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.19 mountY=0.12, mountTheta=2.58
04:20:45.453 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.17, opts=13)
04:20:45.454 00.001 21068 Enqueuing Move request for scope (0.17, -0.17)
04:20:45.455 00.001 16108 Worker thread wakes up
04:20:45.455 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
04:20:45.455 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
04:20:45.455 00.000 16108 Moving (0.17, -0.17) raw xDistance=-0.19 yDistance=0.12
04:20:45.455 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:20:45.455 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:45.455 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:20:45.455 00.000 16108 MoveAxis(E, 0, ABG)
04:20:45.455 00.000 16108 Move returns status 0, amount 0
04:20:45.456 00.001 16108 MoveAxis(N, 0, ABG)
04:20:45.456 00.000 16108 Move returns status 0, amount 0
04:20:45.456 00.000 16108 move complete, result=0
04:20:45.456 00.000 16108 worker thread done servicing request
04:20:45.460 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1709, max=65535, med=4329, FiltMin=3661, FiltMax=42185, Gamma=1.000
04:20:45.476 00.016 21068 UpdateGuideState exits: m=542712 SNR=167.1
04:20:45.478 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:45.478 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:45.479 00.001 21068 Enqueuing Expose request
04:20:45.482 00.003 16108 Worker thread wakes up
04:20:45.482 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:45.484 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:45.484 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:46.454 00.970 16108 Exposure complete
04:20:46.509 00.055 16108 worker thread done servicing request
04:20:46.509 00.000 21068 OnExposeComplete: enter
04:20:46.511 00.002 21068 UpdateGuideState(): m_state=6
04:20:46.511 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
04:20:46.513 00.002 21068 Star::Find returns 1 (0), X=814.78, Y=630.44, Mass=519119, SNR=169.7, Peak=53901 HFD=3.2
04:20:46.514 00.001 21068 MultiStar: [#1 0.15,0.01,0.98,U] [#2 0.21,0.07,1.42,U] [#3 -0.05,0.33,0.98,U] [#4 0.27,0.02,0.42,U] [#5 0.14,0.32,0.37,U] [#6 0.18,-0.23,0.40,U] [#7 0.50,0.36,0.00,M6] [#8 -0.08,0.22,0.34,U] 
04:20:46.515 00.001 21068 single-star, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.04, 0.07}
04:20:46.516 00.001 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
04:20:46.517 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
04:20:46.518 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=0.98 mountX=-0.03 mountY=-0.07, mountTheta=-1.97
04:20:46.520 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
04:20:46.523 00.003 21068 Enqueuing Move request for scope (0.04, 0.07)
04:20:46.524 00.001 16108 Worker thread wakes up
04:20:46.524 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
04:20:46.524 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
04:20:46.524 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
04:20:46.524 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:20:46.524 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:46.524 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:20:46.524 00.000 16108 MoveAxis(E, 0, ABG)
04:20:46.524 00.000 16108 Move returns status 0, amount 0
04:20:46.524 00.000 16108 MoveAxis(N, 0, ABG)
04:20:46.524 00.000 16108 Move returns status 0, amount 0
04:20:46.524 00.000 16108 move complete, result=0
04:20:46.524 00.000 16108 worker thread done servicing request
04:20:46.528 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1158, max=65535, med=4320, FiltMin=3657, FiltMax=43369, Gamma=1.000
04:20:46.543 00.015 21068 UpdateGuideState exits: m=519119 SNR=169.7
04:20:46.544 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:46.545 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:46.546 00.001 21068 Enqueuing Expose request
04:20:46.546 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:46.548 00.002 16108 Worker thread wakes up
04:20:46.548 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:46.548 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:47.691 01.143 16108 Exposure complete
04:20:47.746 00.055 16108 worker thread done servicing request
04:20:47.746 00.000 21068 OnExposeComplete: enter
04:20:47.748 00.002 21068 UpdateGuideState(): m_state=6
04:20:47.749 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
04:20:47.750 00.001 21068 Star::Find returns 1 (0), X=814.34, Y=630.20, Mass=540389, SNR=180.7, Peak=60688 HFD=3.3
04:20:47.751 00.001 21068 MultiStar: [#1 -0.31,-0.31,0.96,U] [#2 -0.20,-0.49,1.17,U] [#3 -0.47,0.03,0.90,U] [#4 -0.58,-0.27,0.00,M1] [#5 -0.28,-0.28,0.33,U] [#6 -0.63,-0.38,0.00,M1] [#7 -0.23,0.11,0.19,U] [#8 -0.18,-0.19,0.29,U] 
04:20:47.752 00.001 21068 refined, 6 included, MultiStar: {-0.32, -0.24}, one-star: {-0.40, -0.18}
04:20:47.753 00.001 21068 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.97) = xAngle (-5.47 = 0.81)
04:20:47.754 00.001 21068 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.41 = 0.87)
04:20:47.755 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-2.50 mountX=0.27 mountY=0.31, mountTheta=0.84
04:20:47.756 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.24, opts=13)
04:20:47.757 00.001 21068 Enqueuing Move request for scope (-0.32, -0.24)
04:20:47.758 00.001 16108 Worker thread wakes up
04:20:47.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.24) opts 0xd
04:20:47.758 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.24)
04:20:47.758 00.000 16108 Moving (-0.32, -0.24) raw xDistance=0.27 yDistance=0.31
04:20:47.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:20:47.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:20:47.758 00.000 16108 MoveAxis(W, 72, ABG)
04:20:47.758 00.000 16108 Guiding  Dir = 3, Dur = 72
04:20:47.759 00.001 16108 IsSlewing returns 0
04:20:47.759 00.000 16108 IsGuiding returns 0
04:20:47.760 00.001 16108 PulseGuide returned control before completion, sleep 80
04:20:47.762 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1907, max=65535, med=4307, FiltMin=3635, FiltMax=39318, Gamma=1.000
04:20:47.803 00.041 21068 UpdateGuideState exits: m=540389 SNR=180.7
04:20:47.804 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:47.805 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:47.806 00.001 21068 Enqueuing Expose request
04:20:47.843 00.037 16108 IsGuiding returns 0
04:20:47.843 00.000 16108 Move returns status 0, amount 72
04:20:47.843 00.000 16108 MoveAxis(S, 61, ABG)
04:20:47.843 00.000 16108 Guiding  Dir = 1, Dur = 61
04:20:47.843 00.000 16108 IsSlewing returns 0
04:20:47.843 00.000 16108 IsGuiding returns 0
04:20:47.891 00.048 16108 PulseGuide returned control before completion, sleep 24
04:20:47.922 00.031 16108 IsGuiding returns 1
04:20:47.922 00.000 16108 scope still moving after pulse duration time elapsed
04:20:47.953 00.031 16108 IsSlewing returns 0
04:20:47.953 00.000 16108 IsGuiding returns 1
04:20:47.984 00.031 16108 IsSlewing returns 0
04:20:47.984 00.000 16108 IsGuiding returns 0
04:20:47.984 00.000 16108 scope move finished after 61 + 78 ms
04:20:47.984 00.000 16108 Move returns status 0, amount 61
04:20:47.984 00.000 16108 move complete, result=0
04:20:47.984 00.000 16108 worker thread done servicing request
04:20:47.984 00.000 16108 Worker thread wakes up
04:20:47.984 00.000 21068 GuideStep: 0.3 px 72 ms WEST, 0.3 px 61 ms SOUTH
04:20:47.985 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:47.985 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:48.957 00.972 16108 Exposure complete
04:20:49.027 00.070 16108 worker thread done servicing request
04:20:49.028 00.001 21068 OnExposeComplete: enter
04:20:49.028 00.000 21068 UpdateGuideState(): m_state=6
04:20:49.029 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
04:20:49.030 00.001 21068 Star::Find returns 1 (0), X=814.64, Y=630.21, Mass=503737, SNR=173.8, Peak=55120 HFD=3.2
04:20:49.031 00.001 21068 MultiStar: [#1 -0.09,-0.20,0.93,U] [#2 0.04,-0.33,1.31,U] [#3 -0.19,-0.08,0.92,U] [#4 -0.10,-0.11,0.40,U] [#5 -0.35,-0.04,0.33,U] [#6 -0.17,-0.18,0.34,U] [#7 0.07,0.42,0.24,U] [#8 0.12,-0.05,0.30,U] 
04:20:49.032 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.16}, one-star: {-0.10, -0.17}
04:20:49.034 00.002 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.01 = 1.27)
04:20:49.034 00.000 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.95 = 1.33)
04:20:49.035 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.05 mountX=0.05 mountY=0.17, mountTheta=1.27
04:20:49.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.16, opts=13)
04:20:49.039 00.002 21068 Enqueuing Move request for scope (-0.08, -0.16)
04:20:49.042 00.003 16108 Worker thread wakes up
04:20:49.042 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
04:20:49.042 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
04:20:49.042 00.000 16108 Moving (-0.08, -0.16) raw xDistance=0.05 yDistance=0.17
04:20:49.042 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:20:49.042 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:49.042 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:20:49.042 00.000 16108 MoveAxis(E, 0, ABG)
04:20:49.042 00.000 16108 Move returns status 0, amount 0
04:20:49.042 00.000 16108 MoveAxis(N, 0, ABG)
04:20:49.042 00.000 16108 Move returns status 0, amount 0
04:20:49.042 00.000 16108 move complete, result=0
04:20:49.042 00.000 16108 worker thread done servicing request
04:20:49.046 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1683, max=65535, med=4301, FiltMin=3603, FiltMax=42457, Gamma=1.000
04:20:49.071 00.025 21068 UpdateGuideState exits: m=503737 SNR=173.8
04:20:49.073 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:49.075 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:49.076 00.001 21068 Enqueuing Expose request
04:20:49.078 00.002 16108 Worker thread wakes up
04:20:49.078 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:20:49.080 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:49.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:49.932 00.852 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:20:49.933 00.001 21068 case statement mapped state 6 to 3
04:20:49.934 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:20:50.230 00.296 16108 Exposure complete
04:20:50.306 00.076 16108 worker thread done servicing request
04:20:50.306 00.000 21068 OnExposeComplete: enter
04:20:50.307 00.001 21068 UpdateGuideState(): m_state=6
04:20:50.308 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
04:20:50.310 00.002 21068 Star::Find returns 1 (0), X=814.95, Y=630.40, Mass=587021, SNR=201.8, Peak=65485 HFD=3.4
04:20:50.312 00.002 21068 MultiStar: [#1 0.22,-0.07,0.84,U] [#2 0.26,-0.00,0.98,U] [#3 0.17,0.17,0.97,U] [#4 0.14,0.09,0.31,U] [#5 0.01,0.17,0.31,U] [#6 0.01,0.03,0.29,U] [#7 0.56,0.30,0.00,M5] [#8 0.34,0.22,0.23,U] 
04:20:50.313 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.05}, one-star: {0.22, 0.03}
04:20:50.315 00.002 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:20:50.316 00.001 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:20:50.318 00.002 21068 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.27 mountX=-0.18 mountY=-0.10, mountTheta=-2.65
04:20:50.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.05, opts=13)
04:20:50.321 00.001 21068 Enqueuing Move request for scope (0.19, 0.05)
04:20:50.322 00.001 16108 Worker thread wakes up
04:20:50.322 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
04:20:50.322 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
04:20:50.322 00.000 16108 Moving (0.19, 0.05) raw xDistance=-0.18 yDistance=-0.10
04:20:50.322 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:20:50.322 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:50.322 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:20:50.322 00.000 16108 MoveAxis(E, 0, ABG)
04:20:50.322 00.000 16108 Move returns status 0, amount 0
04:20:50.322 00.000 16108 MoveAxis(N, 0, ABG)
04:20:50.322 00.000 16108 Move returns status 0, amount 0
04:20:50.323 00.001 16108 move complete, result=0
04:20:50.323 00.000 16108 worker thread done servicing request
04:20:50.329 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1094, max=65535, med=4291, FiltMin=3635, FiltMax=44576, Gamma=1.000
04:20:50.345 00.016 21068 UpdateGuideState exits: m=587021 SNR=201.8
04:20:50.347 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:50.348 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:50.349 00.001 21068 Enqueuing Expose request
04:20:50.350 00.001 16108 Worker thread wakes up
04:20:50.350 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:50.350 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:50.350 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:51.333 00.983 16108 Exposure complete
04:20:51.392 00.059 16108 worker thread done servicing request
04:20:51.392 00.000 21068 OnExposeComplete: enter
04:20:51.393 00.001 21068 UpdateGuideState(): m_state=6
04:20:51.394 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
04:20:51.395 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.39, Mass=554793, SNR=172.0, Peak=60013 HFD=3.2
04:20:51.396 00.001 21068 MultiStar: [#1 0.20,0.08,1.03,U] [#2 0.29,0.05,1.10,U] [#3 0.16,0.29,0.94,U] [#4 0.16,0.09,0.41,U] [#5 0.10,0.27,0.38,U] [#6 0.05,-0.27,0.31,U] [#7 0.57,0.44,0.00,M6] [#8 0.39,0.10,0.34,U] 
04:20:51.396 00.000 21068 single-star, 7 included, MultiStar: {0.19, 0.09}, one-star: {0.10, 0.02}
04:20:51.397 00.001 21068 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
04:20:51.398 00.001 21068 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
04:20:51.399 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
04:20:51.401 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.02, opts=13)
04:20:51.402 00.001 21068 Enqueuing Move request for scope (0.10, 0.02)
04:20:51.403 00.001 16108 Worker thread wakes up
04:20:51.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
04:20:51.403 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
04:20:51.403 00.000 16108 Moving (0.10, 0.02) raw xDistance=-0.10 yDistance=-0.04
04:20:51.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:20:51.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:51.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:20:51.403 00.000 16108 MoveAxis(E, 0, ABG)
04:20:51.403 00.000 16108 Move returns status 0, amount 0
04:20:51.403 00.000 16108 MoveAxis(N, 0, ABG)
04:20:51.404 00.001 16108 Move returns status 0, amount 0
04:20:51.404 00.000 16108 move complete, result=0
04:20:51.404 00.000 16108 worker thread done servicing request
04:20:51.407 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4291, FiltMin=3683, FiltMax=42048, Gamma=1.000
04:20:51.420 00.013 21068 UpdateGuideState exits: m=554793 SNR=172.0
04:20:51.421 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:51.422 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:51.422 00.000 21068 Enqueuing Expose request
04:20:51.423 00.001 16108 Worker thread wakes up
04:20:51.423 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:51.425 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:51.425 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:52.595 01.170 16108 Exposure complete
04:20:52.662 00.067 16108 worker thread done servicing request
04:20:52.662 00.000 21068 OnExposeComplete: enter
04:20:52.663 00.001 21068 UpdateGuideState(): m_state=6
04:20:52.663 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
04:20:52.664 00.001 21068 Star::Find returns 1 (0), X=814.69, Y=630.64, Mass=532710, SNR=178.6, Peak=57299 HFD=3.2
04:20:52.665 00.001 21068 MultiStar: [#1 0.10,0.07,0.95,U] [#2 0.01,0.09,1.34,U] [#3 -0.02,0.36,1.00,U] [#4 -0.19,0.18,0.42,U] [#5 -0.10,0.37,0.35,U] [#6 -0.18,-0.16,0.37,U] [#7 0.34,0.32,0.30,U] [#8 0.01,0.23,0.31,U] 
04:20:52.666 00.001 21068 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {-0.04, 0.26}
04:20:52.667 00.001 21068 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.97) = xAngle (-1.36 = -1.36)
04:20:52.669 00.002 21068 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.30 = -1.30)
04:20:52.669 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.60 mountX=0.04 mountY=-0.18, mountTheta=-1.36
04:20:52.671 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.18, opts=13)
04:20:52.672 00.001 21068 Enqueuing Move request for scope (-0.01, 0.18)
04:20:52.672 00.000 16108 Worker thread wakes up
04:20:52.672 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
04:20:52.672 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
04:20:52.672 00.000 16108 Moving (-0.01, 0.18) raw xDistance=0.04 yDistance=-0.18
04:20:52.673 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:52.673 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:52.673 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:20:52.673 00.000 16108 MoveAxis(E, 0, ABG)
04:20:52.673 00.000 16108 Move returns status 0, amount 0
04:20:52.673 00.000 16108 MoveAxis(N, 0, ABG)
04:20:52.673 00.000 16108 Move returns status 0, amount 0
04:20:52.673 00.000 16108 move complete, result=0
04:20:52.673 00.000 16108 worker thread done servicing request
04:20:52.676 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4297, FiltMin=3628, FiltMax=40377, Gamma=1.000
04:20:52.690 00.014 21068 UpdateGuideState exits: m=532710 SNR=178.6
04:20:52.691 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:52.692 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:52.693 00.001 21068 Enqueuing Expose request
04:20:52.694 00.001 16108 Worker thread wakes up
04:20:52.694 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:52.694 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:52.694 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:53.678 00.984 16108 Exposure complete
04:20:53.732 00.054 16108 worker thread done servicing request
04:20:53.732 00.000 21068 OnExposeComplete: enter
04:20:53.733 00.001 21068 UpdateGuideState(): m_state=6
04:20:53.734 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
04:20:53.735 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.49, Mass=596424, SNR=189.6, Peak=60989 HFD=3.3
04:20:53.736 00.001 21068 MultiStar: [#1 0.14,-0.09,1.03,U] [#2 0.13,-0.03,1.03,U] [#3 0.01,0.27,0.86,U] [#4 0.12,0.41,0.38,U] [#5 -0.18,0.21,0.39,U] [#6 0.05,0.05,0.30,U] [#7 0.13,0.47,0.23,U] [#8 0.09,0.15,0.25,U] 
04:20:53.737 00.001 21068 single-star, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.06, 0.11}
04:20:53.737 00.000 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
04:20:53.738 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
04:20:53.739 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.11 mountX=-0.04 mountY=-0.12, mountTheta=-1.85
04:20:53.740 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.11, opts=13)
04:20:53.741 00.001 21068 Enqueuing Move request for scope (0.06, 0.11)
04:20:53.742 00.001 16108 Worker thread wakes up
04:20:53.742 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
04:20:53.743 00.001 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
04:20:53.743 00.000 16108 Moving (0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
04:20:53.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:20:53.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:53.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:20:53.743 00.000 16108 MoveAxis(E, 0, ABG)
04:20:53.743 00.000 16108 Move returns status 0, amount 0
04:20:53.743 00.000 16108 MoveAxis(N, 0, ABG)
04:20:53.743 00.000 16108 Move returns status 0, amount 0
04:20:53.743 00.000 16108 move complete, result=0
04:20:53.743 00.000 16108 worker thread done servicing request
04:20:53.747 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4301, FiltMin=3622, FiltMax=39139, Gamma=1.000
04:20:53.769 00.022 21068 UpdateGuideState exits: m=596424 SNR=189.6
04:20:53.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:53.771 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:53.773 00.002 21068 Enqueuing Expose request
04:20:53.774 00.001 16108 Worker thread wakes up
04:20:53.774 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:53.775 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:53.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:54.948 01.173 16108 Exposure complete
04:20:55.006 00.058 16108 worker thread done servicing request
04:20:55.006 00.000 21068 OnExposeComplete: enter
04:20:55.007 00.001 21068 UpdateGuideState(): m_state=6
04:20:55.009 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
04:20:55.010 00.001 21068 Star::Find returns 1 (0), X=814.76, Y=630.40, Mass=594168, SNR=190.1, Peak=62397 HFD=3.2
04:20:55.012 00.002 21068 MultiStar: [#1 0.25,-0.07,0.91,U] [#2 0.35,0.02,0.91,U] [#3 0.11,0.35,0.83,U] [#4 0.18,0.02,0.36,U] [#5 -0.04,0.18,0.38,U] [#6 -0.04,0.05,0.33,U] [#7 0.50,0.44,0.00,M5] [#8 0.32,0.34,0.25,U] 
04:20:55.013 00.001 21068 single-star, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.02, 0.03}
04:20:55.014 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
04:20:55.015 00.001 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
04:20:55.015 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.88 mountX=-0.02 mountY=-0.03, mountTheta=-2.08
04:20:55.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
04:20:55.020 00.002 21068 Enqueuing Move request for scope (0.02, 0.03)
04:20:55.021 00.001 16108 Worker thread wakes up
04:20:55.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
04:20:55.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
04:20:55.021 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
04:20:55.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:55.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:55.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:20:55.021 00.000 16108 MoveAxis(E, 0, ABG)
04:20:55.021 00.000 16108 Move returns status 0, amount 0
04:20:55.022 00.001 16108 MoveAxis(N, 0, ABG)
04:20:55.022 00.000 16108 Move returns status 0, amount 0
04:20:55.022 00.000 16108 move complete, result=0
04:20:55.022 00.000 16108 worker thread done servicing request
04:20:55.029 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1417, max=65535, med=4310, FiltMin=3648, FiltMax=41424, Gamma=1.000
04:20:55.047 00.018 21068 UpdateGuideState exits: m=594168 SNR=190.1
04:20:55.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:55.048 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:55.049 00.001 21068 Enqueuing Expose request
04:20:55.050 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:55.051 00.001 16108 Worker thread wakes up
04:20:55.051 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:55.051 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:56.033 00.982 16108 Exposure complete
04:20:56.087 00.054 16108 worker thread done servicing request
04:20:56.087 00.000 21068 OnExposeComplete: enter
04:20:56.088 00.001 21068 UpdateGuideState(): m_state=6
04:20:56.089 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
04:20:56.090 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.38, Mass=564672, SNR=189.3, Peak=57741 HFD=3.3
04:20:56.091 00.001 21068 MultiStar: [#1 0.10,-0.13,1.02,U] [#2 0.05,-0.01,0.97,U] [#3 -0.16,0.15,0.83,U] [#4 0.10,0.18,0.40,U] [#5 -0.22,0.19,0.36,U] [#6 -0.09,-0.02,0.31,U] [#7 0.39,0.47,0.00,M6] [#8 0.35,0.22,0.25,U] 
04:20:56.092 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.09, 0.00}
04:20:56.093 00.001 21068 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.97) = xAngle (-2.04 = -2.04)
04:20:56.093 00.000 21068 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.98 = -1.98)
04:20:56.094 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.92 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
04:20:56.096 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.03, opts=13)
04:20:56.096 00.000 21068 Enqueuing Move request for scope (0.02, 0.03)
04:20:56.097 00.001 16108 Worker thread wakes up
04:20:56.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
04:20:56.098 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
04:20:56.098 00.000 16108 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.04
04:20:56.098 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:56.098 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:56.098 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:20:56.098 00.000 16108 MoveAxis(E, 0, ABG)
04:20:56.098 00.000 16108 Move returns status 0, amount 0
04:20:56.098 00.000 16108 MoveAxis(N, 0, ABG)
04:20:56.098 00.000 16108 Move returns status 0, amount 0
04:20:56.098 00.000 16108 move complete, result=0
04:20:56.098 00.000 16108 worker thread done servicing request
04:20:56.103 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1555, max=65535, med=4320, FiltMin=3699, FiltMax=38057, Gamma=1.000
04:20:56.117 00.014 21068 UpdateGuideState exits: m=564672 SNR=189.3
04:20:56.118 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:56.119 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:56.120 00.001 21068 Enqueuing Expose request
04:20:56.121 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:56.122 00.001 16108 Worker thread wakes up
04:20:56.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:56.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:57.285 01.163 16108 Exposure complete
04:20:57.356 00.071 16108 worker thread done servicing request
04:20:57.356 00.000 21068 OnExposeComplete: enter
04:20:57.358 00.002 21068 UpdateGuideState(): m_state=6
04:20:57.358 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
04:20:57.359 00.001 21068 Star::Find returns 1 (0), X=815.14, Y=630.43, Mass=536144, SNR=170.4, Peak=56787 HFD=3.3
04:20:57.360 00.001 21068 MultiStar: [#1 0.46,0.08,0.98,U] [#2 0.56,0.08,0.00,M1] [#3 0.44,0.50,0.00,M1] [#4 0.39,0.08,0.46,U] [#5 0.19,0.29,0.42,U] [#6 0.24,-0.26,0.37,U] [#7 0.71,0.44,0.00,M7] [#8 0.74,0.35,0.00,M1] 
04:20:57.361 00.001 21068 refined, 4 included, MultiStar: {0.37, 0.06}, one-star: {0.40, 0.05}
04:20:57.362 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
04:20:57.363 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
04:20:57.363 00.000 21068 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.38 cameraTheta=0.16 mountX=-0.36 mountY=-0.14, mountTheta=-2.76
04:20:57.365 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=0.06, opts=13)
04:20:57.366 00.001 21068 Enqueuing Move request for scope (0.37, 0.06)
04:20:57.367 00.001 16108 Worker thread wakes up
04:20:57.367 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd
04:20:57.367 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, 0.06)
04:20:57.367 00.000 16108 Moving (0.37, 0.06) raw xDistance=-0.36 yDistance=-0.14
04:20:57.367 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
04:20:57.367 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:57.367 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:20:57.367 00.000 16108 MoveAxis(E, 93, ABG)
04:20:57.367 00.000 16108 Guiding  Dir = 2, Dur = 93
04:20:57.368 00.001 16108 IsSlewing returns 0
04:20:57.368 00.000 16108 IsGuiding returns 0
04:20:57.371 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1702, max=65535, med=4333, FiltMin=3744, FiltMax=41241, Gamma=1.000
04:20:57.375 00.004 16108 PulseGuide returned control before completion, sleep 96
04:20:57.385 00.010 21068 UpdateGuideState exits: m=536144 SNR=170.4
04:20:57.385 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:57.386 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:57.387 00.001 21068 Enqueuing Expose request
04:20:57.484 00.097 16108 IsGuiding returns 0
04:20:57.484 00.000 16108 Move returns status 0, amount 93
04:20:57.484 00.000 16108 MoveAxis(N, 0, ABG)
04:20:57.484 00.000 16108 Move returns status 0, amount 0
04:20:57.484 00.000 16108 move complete, result=0
04:20:57.484 00.000 16108 worker thread done servicing request
04:20:57.484 00.000 16108 Worker thread wakes up
04:20:57.484 00.000 21068 GuideStep: -0.4 px 93 ms EAST, -0.1 px 0 ms NORTH
04:20:57.485 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:57.485 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:58.462 00.977 16108 Exposure complete
04:20:58.536 00.074 16108 worker thread done servicing request
04:20:58.536 00.000 21068 OnExposeComplete: enter
04:20:58.537 00.001 21068 UpdateGuideState(): m_state=6
04:20:58.538 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
04:20:58.539 00.001 21068 Star::Find returns 1 (0), X=815.41, Y=630.74, Mass=533192, SNR=199.3, Peak=65507 HFD=3.2
04:20:58.540 00.001 21068 MultiStar: [#1 0.41,0.15,0.76,U] [#2 0.57,0.34,0.00,M2] [#3 0.53,0.47,0.00,M2] [#4 0.25,0.35,0.36,U] [#5 0.38,0.16,0.32,U] [#6 0.32,0.20,0.31,U] [#7 0.75,0.33,0.00,M8] [#8 0.49,0.34,0.00,M2] 
04:20:58.541 00.001 21068 refined, 4 included, MultiStar: {0.47, 0.26}, one-star: {0.67, 0.36}
04:20:58.541 00.000 21068 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.97) = xAngle (-2.46 = -2.46)
04:20:58.542 00.001 21068 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.40 = -2.40)
04:20:58.543 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=0.26 hyp=0.54 cameraTheta=0.51 mountX=-0.42 mountY=-0.37, mountTheta=-2.42
04:20:58.545 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=0.26, opts=13)
04:20:58.546 00.001 21068 Enqueuing Move request for scope (0.47, 0.26)
04:20:58.546 00.000 16108 Worker thread wakes up
04:20:58.546 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.26) opts 0xd
04:20:58.546 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, 0.26)
04:20:58.546 00.000 16108 Moving (0.47, 0.26) raw xDistance=-0.42 yDistance=-0.37
04:20:58.546 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
04:20:58.546 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:20:58.548 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:20:58.548 00.000 16108 MoveAxis(E, 116, ABG)
04:20:58.548 00.000 16108 Guiding  Dir = 2, Dur = 116
04:20:58.548 00.000 16108 IsSlewing returns 0
04:20:58.548 00.000 16108 IsGuiding returns 0
04:20:58.551 00.003 16108 PulseGuide returned control before completion, sleep 124
04:20:58.552 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1181, max=65535, med=4349, FiltMin=3741, FiltMax=35648, Gamma=1.000
04:20:58.564 00.012 21068 UpdateGuideState exits: m=533192 SNR=199.3
04:20:58.565 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:58.566 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:20:58.567 00.001 21068 Enqueuing Expose request
04:20:58.677 00.110 16108 IsGuiding returns 1
04:20:58.677 00.000 16108 scope still moving after pulse duration time elapsed
04:20:58.708 00.031 16108 IsSlewing returns 0
04:20:58.708 00.000 16108 IsGuiding returns 1
04:20:58.740 00.032 16108 IsSlewing returns 0
04:20:58.740 00.000 16108 IsGuiding returns 0
04:20:58.740 00.000 16108 scope move finished after 116 + 75 ms
04:20:58.740 00.000 16108 Move returns status 0, amount 116
04:20:58.740 00.000 16108 MoveAxis(N, 0, ABG)
04:20:58.740 00.000 16108 Move returns status 0, amount 0
04:20:58.740 00.000 16108 move complete, result=0
04:20:58.740 00.000 16108 worker thread done servicing request
04:20:58.740 00.000 16108 Worker thread wakes up
04:20:58.740 00.000 21068 GuideStep: -0.4 px 116 ms EAST, -0.4 px 0 ms NORTH
04:20:58.743 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:20:58.743 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:20:59.919 01.176 16108 Exposure complete
04:20:59.974 00.055 16108 worker thread done servicing request
04:20:59.974 00.000 21068 OnExposeComplete: enter
04:20:59.975 00.001 21068 UpdateGuideState(): m_state=6
04:20:59.976 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
04:20:59.977 00.001 21068 Star::Find returns 1 (0), X=815.17, Y=630.68, Mass=494879, SNR=172.2, Peak=45699 HFD=3.5
04:20:59.978 00.001 21068 MultiStar: [#1 0.38,-0.00,0.90,U] [#2 0.47,0.35,0.00,M3] [#3 0.45,0.54,0.00,M3] [#4 0.56,0.34,0.00,M1] [#5 0.27,0.31,0.36,U] [#6 0.31,0.16,0.35,U] [#7 0.75,0.62,0.00,M9] [#8 0.43,0.38,0.00,M3] 
04:20:59.979 00.001 21068 refined, 3 included, MultiStar: {0.38, 0.18}, one-star: {0.44, 0.31}
04:20:59.980 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
04:20:59.980 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
04:20:59.981 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.18 hyp=0.42 cameraTheta=0.45 mountX=-0.34 mountY=-0.27, mountTheta=-2.48
04:20:59.983 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.18, opts=13)
04:20:59.986 00.003 21068 Enqueuing Move request for scope (0.38, 0.18)
04:20:59.988 00.002 16108 Worker thread wakes up
04:20:59.988 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.18) opts 0xd
04:20:59.989 00.001 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.18)
04:20:59.989 00.000 16108 Moving (0.38, 0.18) raw xDistance=-0.34 yDistance=-0.27
04:20:59.989 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
04:20:59.989 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:20:59.989 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:20:59.989 00.000 16108 MoveAxis(E, 97, ABG)
04:20:59.989 00.000 16108 Guiding  Dir = 2, Dur = 97
04:20:59.990 00.001 16108 IsSlewing returns 0
04:20:59.990 00.000 16108 IsGuiding returns 0
04:20:59.997 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4374, FiltMin=3696, FiltMax=37923, Gamma=1.000
04:21:00.018 00.021 21068 UpdateGuideState exits: m=494879 SNR=172.2
04:21:00.022 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:00.024 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:00.026 00.002 21068 Enqueuing Expose request
04:21:00.048 00.022 16108 PulseGuide returned control before completion, sleep 51
04:21:00.109 00.061 16108 IsGuiding returns 1
04:21:00.109 00.000 16108 scope still moving after pulse duration time elapsed
04:21:00.141 00.032 16108 IsSlewing returns 0
04:21:00.141 00.000 16108 IsGuiding returns 1
04:21:00.173 00.032 16108 IsSlewing returns 0
04:21:00.173 00.000 16108 IsGuiding returns 1
04:21:00.205 00.032 16108 IsSlewing returns 0
04:21:00.205 00.000 16108 IsGuiding returns 1
04:21:00.237 00.032 16108 IsSlewing returns 0
04:21:00.237 00.000 16108 IsGuiding returns 0
04:21:00.237 00.000 16108 scope move finished after 97 + 149 ms
04:21:00.237 00.000 16108 Move returns status 0, amount 97
04:21:00.237 00.000 16108 MoveAxis(N, 0, ABG)
04:21:00.237 00.000 16108 Move returns status 0, amount 0
04:21:00.238 00.001 16108 move complete, result=0
04:21:00.238 00.000 16108 worker thread done servicing request
04:21:00.238 00.000 16108 Worker thread wakes up
04:21:00.238 00.000 21068 GuideStep: -0.3 px 97 ms EAST, -0.3 px 0 ms NORTH
04:21:00.240 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:00.241 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:01.208 00.967 16108 Exposure complete
04:21:01.272 00.064 16108 worker thread done servicing request
04:21:01.272 00.000 21068 OnExposeComplete: enter
04:21:01.273 00.001 21068 UpdateGuideState(): m_state=6
04:21:01.274 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
04:21:01.275 00.001 21068 Star::Find returns 1 (0), X=815.03, Y=630.90, Mass=527281, SNR=175.2, Peak=62083 HFD=3.3
04:21:01.276 00.001 21068 MultiStar: [#1 0.19,0.25,0.86,U] [#2 0.16,0.23,0.97,U] [#3 0.16,0.64,0.00,M4] [#4 -0.12,0.42,0.35,U] [#5 -0.06,0.43,0.38,U] [#6 -0.03,0.16,0.32,U] [#7 0.23,0.62,0.00,M10] [#8 -0.03,0.23,0.26,U] 
04:21:01.277 00.001 21068 refined, 6 included, MultiStar: {0.13, 0.34}, one-star: {0.30, 0.53}
04:21:01.279 00.002 21068 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.97) = xAngle (-1.76 = -1.76)
04:21:01.279 00.000 21068 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.70 = -1.70)
04:21:01.280 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.21 mountX=-0.07 mountY=-0.36, mountTheta=-1.76
04:21:01.283 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.34, opts=13)
04:21:01.284 00.001 21068 Enqueuing Move request for scope (0.13, 0.34)
04:21:01.285 00.001 16108 Worker thread wakes up
04:21:01.285 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
04:21:01.285 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
04:21:01.286 00.001 16108 Moving (0.13, 0.34) raw xDistance=-0.07 yDistance=-0.36
04:21:01.286 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:21:01.286 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.99
04:21:01.286 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
04:21:01.286 00.000 16108 MoveAxis(E, 0, ABG)
04:21:01.286 00.000 16108 Move returns status 0, amount 0
04:21:01.286 00.000 16108 MoveAxis(N, 72, ABG)
04:21:01.286 00.000 16108 Guiding  Dir = 0, Dur = 72
04:21:01.286 00.000 16108 IsSlewing returns 0
04:21:01.286 00.000 16108 IsGuiding returns 0
04:21:01.295 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4390, FiltMin=3725, FiltMax=32912, Gamma=1.000
04:21:01.317 00.022 21068 UpdateGuideState exits: m=527281 SNR=175.2
04:21:01.318 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:01.318 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:01.319 00.001 21068 Enqueuing Expose request
04:21:01.350 00.031 16108 PulseGuide returned control before completion, sleep 18
04:21:01.380 00.030 16108 IsGuiding returns 1
04:21:01.380 00.000 16108 scope still moving after pulse duration time elapsed
04:21:01.411 00.031 16108 IsSlewing returns 0
04:21:01.411 00.000 16108 IsGuiding returns 1
04:21:01.443 00.032 16108 IsSlewing returns 0
04:21:01.443 00.000 16108 IsGuiding returns 0
04:21:01.443 00.000 16108 scope move finished after 72 + 84 ms
04:21:01.443 00.000 16108 Move returns status 0, amount 72
04:21:01.443 00.000 16108 move complete, result=0
04:21:01.443 00.000 16108 worker thread done servicing request
04:21:01.443 00.000 16108 Worker thread wakes up
04:21:01.443 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 72 ms NORTH
04:21:01.446 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:01.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:02.604 01.158 16108 Exposure complete
04:21:02.660 00.056 16108 worker thread done servicing request
04:21:02.660 00.000 21068 OnExposeComplete: enter
04:21:02.661 00.001 21068 UpdateGuideState(): m_state=6
04:21:02.662 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
04:21:02.663 00.001 21068 Star::Find returns 1 (0), X=814.18, Y=630.46, Mass=513147, SNR=168.2, Peak=60726 HFD=3.3
04:21:02.664 00.001 21068 MultiStar: [#1 -0.36,0.08,0.98,U] [#2 -0.45,0.27,1.07,U] [#3 -0.59,0.34,0.00,M5] [#4 -0.57,0.24,0.00,M1] [#5 -0.86,0.31,0.00,M1] [#6 -0.75,-0.05,0.00,M1] [#7 -0.20,0.51,0.00,R] [#8 -0.40,0.21,0.27,U] 
04:21:02.665 00.001 21068 refined, 3 included, MultiStar: {-0.45, 0.15}, one-star: {-0.55, 0.08}
04:21:02.666 00.001 21068 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.97) = xAngle (-0.16 = -0.16)
04:21:02.667 00.001 21068 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.09 = -0.09)
04:21:02.667 00.000 21068 CameraToMount -- cameraX=-0.45 cameraY=0.15 hyp=0.48 cameraTheta=2.81 mountX=0.47 mountY=-0.04, mountTheta=-0.09
04:21:02.671 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=0.15, opts=13)
04:21:02.673 00.002 21068 Enqueuing Move request for scope (-0.45, 0.15)
04:21:02.675 00.002 16108 Worker thread wakes up
04:21:02.675 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.15) opts 0xd
04:21:02.675 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, 0.15)
04:21:02.675 00.000 16108 Moving (-0.45, 0.15) raw xDistance=0.47 yDistance=-0.04
04:21:02.675 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
04:21:02.675 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:02.675 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:21:02.675 00.000 16108 MoveAxis(W, 123, ABG)
04:21:02.675 00.000 16108 Guiding  Dir = 3, Dur = 123
04:21:02.676 00.001 16108 IsSlewing returns 0
04:21:02.676 00.000 16108 IsGuiding returns 0
04:21:02.682 00.006 16108 PulseGuide returned control before completion, sleep 129
04:21:02.682 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4413, FiltMin=3721, FiltMax=31497, Gamma=1.000
04:21:02.694 00.012 21068 UpdateGuideState exits: m=513147 SNR=168.2
04:21:02.695 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:02.695 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:02.698 00.003 21068 Enqueuing Expose request
04:21:02.822 00.124 16108 IsGuiding returns 1
04:21:02.822 00.000 16108 scope still moving after pulse duration time elapsed
04:21:02.853 00.031 16108 IsSlewing returns 0
04:21:02.853 00.000 16108 IsGuiding returns 0
04:21:02.853 00.000 16108 scope move finished after 123 + 53 ms
04:21:02.853 00.000 16108 Move returns status 0, amount 123
04:21:02.853 00.000 16108 MoveAxis(N, 0, ABG)
04:21:02.854 00.001 16108 Move returns status 0, amount 0
04:21:02.854 00.000 16108 move complete, result=0
04:21:02.854 00.000 16108 worker thread done servicing request
04:21:02.854 00.000 16108 Worker thread wakes up
04:21:02.854 00.000 21068 GuideStep: 0.5 px 123 ms WEST, -0.0 px 0 ms NORTH
04:21:02.858 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:02.858 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:03.825 00.967 16108 Exposure complete
04:21:03.897 00.072 16108 worker thread done servicing request
04:21:03.897 00.000 21068 OnExposeComplete: enter
04:21:03.898 00.001 21068 UpdateGuideState(): m_state=6
04:21:03.898 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
04:21:03.899 00.001 21068 Star::Find returns 1 (0), X=814.68, Y=630.69, Mass=541356, SNR=183.7, Peak=55443 HFD=3.3
04:21:03.900 00.001 21068 MultiStar: [#1 0.09,0.06,1.00,U] [#2 0.04,0.11,0.89,U] [#3 -0.13,0.45,0.86,U] [#4 0.07,0.01,0.32,U] [#5 -0.14,0.30,0.34,U] [#6 -0.20,0.21,0.32,U] [#7 0.37,0.05,0.22,U] [#8 0.21,0.28,0.24,U] 
04:21:03.902 00.002 21068 refined, 8 included, MultiStar: {-0.00, 0.21}, one-star: {-0.06, 0.32}
04:21:03.902 00.000 21068 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.97) = xAngle (-1.39 = -1.39)
04:21:03.903 00.001 21068 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.33 = -1.33)
04:21:03.904 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=0.04 mountY=-0.21, mountTheta=-1.39
04:21:03.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.21, opts=13)
04:21:03.907 00.001 21068 Enqueuing Move request for scope (-0.00, 0.21)
04:21:03.908 00.001 16108 Worker thread wakes up
04:21:03.908 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
04:21:03.908 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
04:21:03.908 00.000 16108 Moving (-0.00, 0.21) raw xDistance=0.04 yDistance=-0.21
04:21:03.908 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:21:03.908 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:21:03.908 00.000 16108 MoveAxis(E, 0, ABG)
04:21:03.908 00.000 16108 Move returns status 0, amount 0
04:21:03.908 00.000 16108 MoveAxis(N, 41, ABG)
04:21:03.908 00.000 16108 Guiding  Dir = 0, Dur = 41
04:21:03.908 00.000 16108 IsSlewing returns 0
04:21:03.908 00.000 16108 IsGuiding returns 0
04:21:03.914 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1577, max=65535, med=4432, FiltMin=3725, FiltMax=30067, Gamma=1.000
04:21:03.929 00.015 21068 UpdateGuideState exits: m=541356 SNR=183.7
04:21:03.930 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:03.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:03.932 00.001 21068 Enqueuing Expose request
04:21:03.948 00.016 16108 PulseGuide returned control before completion, sleep 12
04:21:03.963 00.015 16108 IsGuiding returns 1
04:21:03.963 00.000 16108 scope still moving after pulse duration time elapsed
04:21:03.994 00.031 16108 IsSlewing returns 0
04:21:03.994 00.000 16108 IsGuiding returns 1
04:21:04.026 00.032 16108 IsSlewing returns 0
04:21:04.026 00.000 16108 IsGuiding returns 1
04:21:04.057 00.031 16108 IsSlewing returns 0
04:21:04.057 00.000 16108 IsGuiding returns 0
04:21:04.057 00.000 16108 scope move finished after 41 + 107 ms
04:21:04.058 00.001 16108 Move returns status 0, amount 41
04:21:04.058 00.000 16108 move complete, result=0
04:21:04.058 00.000 16108 worker thread done servicing request
04:21:04.058 00.000 16108 Worker thread wakes up
04:21:04.058 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
04:21:04.062 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:04.062 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:05.221 01.159 16108 Exposure complete
04:21:05.293 00.072 16108 worker thread done servicing request
04:21:05.293 00.000 21068 OnExposeComplete: enter
04:21:05.294 00.001 21068 UpdateGuideState(): m_state=6
04:21:05.295 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
04:21:05.295 00.000 21068 Star::Find returns 1 (0), X=814.71, Y=630.50, Mass=543633, SNR=202.4, Peak=54915 HFD=3.3
04:21:05.297 00.002 21068 MultiStar: [#1 0.10,-0.12,0.76,U] [#2 0.08,0.08,0.86,U] [#3 0.01,0.33,0.68,U] [#4 -0.24,0.29,0.29,U] [#5 -0.14,0.35,0.27,U] [#6 -0.30,0.21,0.29,U] [#7 0.45,0.02,0.20,U] [#8 0.13,0.32,0.22,U] 
04:21:05.298 00.001 21068 single-star, 8 included, MultiStar: {0.01, 0.14}, one-star: {-0.03, 0.13}
04:21:05.299 00.001 21068 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.97) = xAngle (-1.19 = -1.19)
04:21:05.300 00.001 21068 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.13 = -1.13)
04:21:05.301 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.78 mountX=0.05 mountY=-0.12, mountTheta=-1.18
04:21:05.306 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.13, opts=13)
04:21:05.307 00.001 21068 Enqueuing Move request for scope (-0.03, 0.13)
04:21:05.309 00.002 16108 Worker thread wakes up
04:21:05.309 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
04:21:05.309 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
04:21:05.309 00.000 16108 Moving (-0.03, 0.13) raw xDistance=0.05 yDistance=-0.12
04:21:05.309 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:21:05.309 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:05.309 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:21:05.309 00.000 16108 MoveAxis(E, 0, ABG)
04:21:05.309 00.000 16108 Move returns status 0, amount 0
04:21:05.309 00.000 16108 MoveAxis(N, 0, ABG)
04:21:05.309 00.000 16108 Move returns status 0, amount 0
04:21:05.309 00.000 16108 move complete, result=0
04:21:05.309 00.000 16108 worker thread done servicing request
04:21:05.313 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1318, max=65535, med=4457, FiltMin=3712, FiltMax=29897, Gamma=1.000
04:21:05.325 00.012 21068 UpdateGuideState exits: m=543633 SNR=202.4
04:21:05.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:05.326 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:05.327 00.001 21068 Enqueuing Expose request
04:21:05.328 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:05.329 00.001 16108 Worker thread wakes up
04:21:05.329 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:05.329 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:06.304 00.975 16108 Exposure complete
04:21:06.379 00.075 16108 worker thread done servicing request
04:21:06.379 00.000 21068 OnExposeComplete: enter
04:21:06.380 00.001 21068 UpdateGuideState(): m_state=6
04:21:06.380 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
04:21:06.381 00.001 21068 Star::Find returns 1 (0), X=814.81, Y=630.54, Mass=509232, SNR=188.8, Peak=51155 HFD=3.4
04:21:06.382 00.001 21068 MultiStar: [#1 -0.02,-0.18,0.83,U] [#2 0.10,-0.04,0.91,U] [#3 -0.08,0.25,0.70,U] [#4 0.11,0.10,0.32,U] [#5 -0.02,0.07,0.25,U] [#6 -0.11,-0.06,0.26,U] [#7 0.41,-0.31,0.22,U] [#8 0.14,0.27,0.21,U] 
04:21:06.383 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.08, 0.16}
04:21:06.383 00.000 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
04:21:06.384 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
04:21:06.385 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
04:21:06.388 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.04, opts=13)
04:21:06.390 00.002 21068 Enqueuing Move request for scope (0.05, 0.04)
04:21:06.391 00.001 16108 Worker thread wakes up
04:21:06.392 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
04:21:06.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
04:21:06.392 00.000 16108 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
04:21:06.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:21:06.392 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:06.392 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:21:06.392 00.000 16108 MoveAxis(E, 0, ABG)
04:21:06.392 00.000 16108 Move returns status 0, amount 0
04:21:06.392 00.000 16108 MoveAxis(N, 0, ABG)
04:21:06.393 00.001 16108 Move returns status 0, amount 0
04:21:06.393 00.000 16108 move complete, result=0
04:21:06.393 00.000 16108 worker thread done servicing request
04:21:06.400 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1811, max=65535, med=4470, FiltMin=3760, FiltMax=28441, Gamma=1.000
04:21:06.424 00.024 21068 UpdateGuideState exits: m=509232 SNR=188.8
04:21:06.425 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:06.426 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:06.427 00.001 21068 Enqueuing Expose request
04:21:06.428 00.001 16108 Worker thread wakes up
04:21:06.428 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:06.429 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:06.429 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:07.588 01.159 16108 Exposure complete
04:21:07.656 00.068 16108 worker thread done servicing request
04:21:07.656 00.000 21068 OnExposeComplete: enter
04:21:07.657 00.001 21068 UpdateGuideState(): m_state=6
04:21:07.658 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
04:21:07.659 00.001 21068 Star::Find returns 1 (0), X=815.10, Y=630.64, Mass=509183, SNR=179.3, Peak=59875 HFD=3.4
04:21:07.660 00.001 21068 MultiStar: [#1 0.34,-0.08,0.81,U] [#2 0.44,0.27,0.91,U] [#3 0.20,0.38,0.79,U] [#4 0.31,0.28,0.36,U] [#5 0.47,0.31,0.00,M1] [#6 0.12,0.04,0.27,U] [#7 0.77,-0.11,0.00,M1] [#8 0.53,0.42,0.00,M1] 
04:21:07.661 00.001 21068 refined, 5 included, MultiStar: {0.32, 0.21}, one-star: {0.37, 0.27}
04:21:07.662 00.001 21068 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.97) = xAngle (-2.40 = -2.40)
04:21:07.663 00.001 21068 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
04:21:07.664 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=0.21 hyp=0.38 cameraTheta=0.57 mountX=-0.28 mountY=-0.28, mountTheta=-2.37
04:21:07.666 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.21, opts=13)
04:21:07.667 00.001 21068 Enqueuing Move request for scope (0.32, 0.21)
04:21:07.668 00.001 16108 Worker thread wakes up
04:21:07.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.21) opts 0xd
04:21:07.668 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.21)
04:21:07.668 00.000 16108 Moving (0.32, 0.21) raw xDistance=-0.28 yDistance=-0.28
04:21:07.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:21:07.668 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
04:21:07.668 00.000 16108 MoveAxis(E, 74, ABG)
04:21:07.668 00.000 16108 Guiding  Dir = 2, Dur = 74
04:21:07.668 00.000 16108 IsSlewing returns 0
04:21:07.669 00.001 16108 IsGuiding returns 0
04:21:07.672 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1894, max=65535, med=4486, FiltMin=3712, FiltMax=35984, Gamma=1.000
04:21:07.685 00.013 21068 UpdateGuideState exits: m=509183 SNR=179.3
04:21:07.686 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:07.688 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:07.690 00.002 21068 Enqueuing Expose request
04:21:07.703 00.013 16108 PulseGuide returned control before completion, sleep 50
04:21:07.764 00.061 16108 IsGuiding returns 1
04:21:07.764 00.000 16108 scope still moving after pulse duration time elapsed
04:21:07.796 00.032 16108 IsSlewing returns 0
04:21:07.796 00.000 16108 IsGuiding returns 0
04:21:07.796 00.000 16108 scope move finished after 74 + 53 ms
04:21:07.796 00.000 16108 Move returns status 0, amount 74
04:21:07.796 00.000 16108 MoveAxis(N, 56, ABG)
04:21:07.796 00.000 16108 Guiding  Dir = 0, Dur = 56
04:21:07.796 00.000 16108 IsSlewing returns 0
04:21:07.796 00.000 16108 IsGuiding returns 0
04:21:07.859 00.063 16108 IsGuiding returns 1
04:21:07.859 00.000 16108 scope still moving after pulse duration time elapsed
04:21:07.889 00.030 16108 IsSlewing returns 0
04:21:07.889 00.000 16108 IsGuiding returns 1
04:21:07.921 00.032 16108 IsSlewing returns 0
04:21:07.921 00.000 16108 IsGuiding returns 1
04:21:07.951 00.030 16108 IsSlewing returns 0
04:21:07.951 00.000 16108 IsGuiding returns 0
04:21:07.951 00.000 16108 scope move finished after 56 + 99 ms
04:21:07.951 00.000 16108 Move returns status 0, amount 56
04:21:07.951 00.000 16108 move complete, result=0
04:21:07.952 00.001 16108 worker thread done servicing request
04:21:07.952 00.000 16108 Worker thread wakes up
04:21:07.952 00.000 21068 GuideStep: -0.3 px 74 ms EAST, -0.3 px 56 ms NORTH
04:21:07.954 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:07.954 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:08.927 00.973 16108 Exposure complete
04:21:09.008 00.081 16108 worker thread done servicing request
04:21:09.008 00.000 21068 OnExposeComplete: enter
04:21:09.010 00.002 21068 UpdateGuideState(): m_state=6
04:21:09.011 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
04:21:09.014 00.003 21068 Star::Find returns 1 (0), X=814.56, Y=630.62, Mass=412930, SNR=146.1, Peak=42342 HFD=3.2
04:21:09.016 00.002 21068 MultiStar: [#1 -0.17,-0.14,1.09,U] [#2 -0.06,-0.23,1.12,U] [#3 -0.10,0.24,0.91,U] [#4 -0.28,0.17,0.34,U] [#5 -0.29,-0.23,0.34,U] [#6 -0.47,-0.25,0.31,U] [#7 0.41,-0.27,0.27,U] [#8 -0.02,0.05,0.29,U] 
04:21:09.017 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.18, 0.25}
04:21:09.018 00.001 21068 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.97) = xAngle (-5.97 = 0.32)
04:21:09.019 00.001 21068 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.38)
04:21:09.021 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.13 mountY=0.05, mountTheta=0.37
04:21:09.022 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.02, opts=13)
04:21:09.023 00.001 21068 Enqueuing Move request for scope (-0.14, -0.02)
04:21:09.024 00.001 16108 Worker thread wakes up
04:21:09.025 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
04:21:09.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
04:21:09.025 00.000 16108 Moving (-0.14, -0.02) raw xDistance=0.13 yDistance=0.05
04:21:09.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:21:09.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:09.025 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:21:09.025 00.000 16108 MoveAxis(E, 0, ABG)
04:21:09.025 00.000 16108 Move returns status 0, amount 0
04:21:09.025 00.000 16108 MoveAxis(N, 0, ABG)
04:21:09.025 00.000 16108 Move returns status 0, amount 0
04:21:09.025 00.000 16108 move complete, result=0
04:21:09.026 00.001 16108 worker thread done servicing request
04:21:09.031 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=998, max=65535, med=4499, FiltMin=3769, FiltMax=32185, Gamma=1.000
04:21:09.046 00.015 21068 UpdateGuideState exits: m=412930 SNR=146.1
04:21:09.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:09.047 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:09.048 00.001 21068 Enqueuing Expose request
04:21:09.049 00.001 16108 Worker thread wakes up
04:21:09.049 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:09.049 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:09.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:10.219 01.170 16108 Exposure complete
04:21:10.284 00.065 16108 worker thread done servicing request
04:21:10.285 00.001 21068 OnExposeComplete: enter
04:21:10.286 00.001 21068 UpdateGuideState(): m_state=6
04:21:10.287 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
04:21:10.288 00.001 21068 Star::Find returns 1 (0), X=814.56, Y=630.38, Mass=441910, SNR=181.2, Peak=44336 HFD=3.2
04:21:10.289 00.001 21068 MultiStar: [#1 -0.18,-0.18,0.82,U] [#2 -0.16,-0.23,1.04,U] [#3 -0.22,0.16,0.69,U] [#4 -0.42,-0.00,0.35,U] [#5 -0.35,0.20,0.25,U] [#6 -0.23,-0.04,0.21,U] [#7 0.51,-0.36,0.00,M1] [#8 -0.05,0.01,0.27,U] 
04:21:10.291 00.002 21068 single-star, 7 included, MultiStar: {-0.20, -0.05}, one-star: {-0.18, 0.00}
04:21:10.292 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.15 = 0.15)
04:21:10.293 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.21 = 0.21)
04:21:10.294 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.11 mountX=0.17 mountY=0.04, mountTheta=0.21
04:21:10.297 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=0.00, opts=13)
04:21:10.299 00.002 21068 Enqueuing Move request for scope (-0.18, 0.00)
04:21:10.301 00.002 16108 Worker thread wakes up
04:21:10.301 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
04:21:10.302 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
04:21:10.302 00.000 16108 Moving (-0.18, 0.00) raw xDistance=0.17 yDistance=0.04
04:21:10.302 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:21:10.302 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:10.302 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:21:10.302 00.000 16108 MoveAxis(E, 0, ABG)
04:21:10.302 00.000 16108 Move returns status 0, amount 0
04:21:10.302 00.000 16108 MoveAxis(N, 0, ABG)
04:21:10.302 00.000 16108 Move returns status 0, amount 0
04:21:10.302 00.000 16108 move complete, result=0
04:21:10.303 00.001 16108 worker thread done servicing request
04:21:10.310 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2054, max=65535, med=4515, FiltMin=3795, FiltMax=30173, Gamma=1.000
04:21:10.338 00.028 21068 UpdateGuideState exits: m=441910 SNR=181.2
04:21:10.339 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:10.340 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:10.341 00.001 21068 Enqueuing Expose request
04:21:10.341 00.000 16108 Worker thread wakes up
04:21:10.341 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:10.342 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:10.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:11.319 00.977 16108 Exposure complete
04:21:11.382 00.063 16108 worker thread done servicing request
04:21:11.382 00.000 21068 OnExposeComplete: enter
04:21:11.383 00.001 21068 UpdateGuideState(): m_state=6
04:21:11.384 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
04:21:11.384 00.000 21068 Star::Find returns 1 (0), X=814.19, Y=630.39, Mass=446544, SNR=153.4, Peak=48032 HFD=3.3
04:21:11.386 00.002 21068 MultiStar: [#1 -0.35,-0.28,0.92,U] [#2 -0.60,-0.14,0.00,M1] [#3 -0.70,0.05,0.00,M1] [#4 -0.53,0.05,0.32,U] [#5 -0.69,-0.18,0.00,M1] [#6 -0.70,-0.31,0.00,M1] [#7 0.24,-0.36,0.24,U] [#8 -0.69,0.29,0.00,M1] 
04:21:11.386 00.000 21068 refined, 3 included, MultiStar: {-0.39, -0.12}, one-star: {-0.54, 0.02}
04:21:11.387 00.001 21068 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
04:21:11.388 00.001 21068 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.54)
04:21:11.389 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-2.84 mountX=0.36 mountY=0.21, mountTheta=0.52
04:21:11.390 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.12, opts=13)
04:21:11.391 00.001 21068 Enqueuing Move request for scope (-0.39, -0.12)
04:21:11.391 00.000 16108 Worker thread wakes up
04:21:11.391 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.12) opts 0xd
04:21:11.391 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.12)
04:21:11.393 00.002 16108 Moving (-0.39, -0.12) raw xDistance=0.36 yDistance=0.21
04:21:11.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:21:11.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:21:11.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:21:11.393 00.000 16108 MoveAxis(W, 95, ABG)
04:21:11.393 00.000 16108 Guiding  Dir = 3, Dur = 95
04:21:11.393 00.000 16108 IsSlewing returns 0
04:21:11.393 00.000 16108 IsGuiding returns 0
04:21:11.396 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1773, max=65535, med=4521, FiltMin=3744, FiltMax=35526, Gamma=1.000
04:21:11.409 00.013 21068 UpdateGuideState exits: m=446544 SNR=153.4
04:21:11.410 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:11.411 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:11.412 00.001 21068 Enqueuing Expose request
04:21:11.416 00.004 16108 PulseGuide returned control before completion, sleep 82
04:21:11.508 00.092 16108 IsGuiding returns 1
04:21:11.508 00.000 16108 scope still moving after pulse duration time elapsed
04:21:11.539 00.031 16108 IsSlewing returns 0
04:21:11.539 00.000 16108 IsGuiding returns 1
04:21:11.571 00.032 16108 IsSlewing returns 0
04:21:11.573 00.002 16108 IsGuiding returns 0
04:21:11.573 00.000 16108 scope move finished after 95 + 84 ms
04:21:11.573 00.000 16108 Move returns status 0, amount 95
04:21:11.573 00.000 16108 MoveAxis(N, 0, ABG)
04:21:11.573 00.000 16108 Move returns status 0, amount 0
04:21:11.573 00.000 16108 move complete, result=0
04:21:11.573 00.000 16108 worker thread done servicing request
04:21:11.573 00.000 21068 GuideStep: 0.4 px 95 ms WEST, 0.2 px 0 ms NORTH
04:21:11.576 00.003 16108 Worker thread wakes up
04:21:11.576 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:11.576 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:12.727 01.151 16108 Exposure complete
04:21:12.791 00.064 16108 worker thread done servicing request
04:21:12.791 00.000 21068 OnExposeComplete: enter
04:21:12.794 00.003 21068 UpdateGuideState(): m_state=6
04:21:12.795 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
04:21:12.797 00.002 21068 Star::Find returns 1 (0), X=814.35, Y=630.24, Mass=395453, SNR=148.6, Peak=41728 HFD=3.4
04:21:12.799 00.002 21068 MultiStar: [#1 -0.05,-0.23,0.97,U] [#2 0.05,-0.27,1.32,U] [#3 -0.22,0.14,0.78,U] [#4 -0.30,-0.05,0.39,U] [#5 -0.49,0.17,0.32,U] [#6 -0.47,-0.32,0.00,M2] [#7 0.16,-0.30,0.24,U] [#8 0.06,-0.05,0.27,U] 
04:21:12.801 00.002 21068 refined, 7 included, MultiStar: {-0.14, -0.12}, one-star: {-0.38, -0.14}
04:21:12.802 00.001 21068 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.97) = xAngle (-5.39 = 0.89)
04:21:12.803 00.001 21068 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.33 = 0.95)
04:21:12.804 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.43 mountX=0.12 mountY=0.15, mountTheta=0.91
04:21:12.805 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.12, opts=13)
04:21:12.806 00.001 21068 Enqueuing Move request for scope (-0.14, -0.12)
04:21:12.807 00.001 16108 Worker thread wakes up
04:21:12.807 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
04:21:12.807 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
04:21:12.807 00.000 16108 Moving (-0.14, -0.12) raw xDistance=0.12 yDistance=0.15
04:21:12.807 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:21:12.809 00.002 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:12.809 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:21:12.809 00.000 16108 MoveAxis(E, 0, ABG)
04:21:12.809 00.000 16108 Move returns status 0, amount 0
04:21:12.809 00.000 16108 MoveAxis(N, 0, ABG)
04:21:12.809 00.000 16108 Move returns status 0, amount 0
04:21:12.809 00.000 16108 move complete, result=0
04:21:12.809 00.000 16108 worker thread done servicing request
04:21:12.812 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1865, max=65535, med=4531, FiltMin=3894, FiltMax=35990, Gamma=1.000
04:21:12.826 00.014 21068 UpdateGuideState exits: m=395453 SNR=148.6
04:21:12.827 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:12.827 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:12.828 00.001 21068 Enqueuing Expose request
04:21:12.829 00.001 16108 Worker thread wakes up
04:21:12.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:12.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:12.829 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:13.808 00.979 16108 Exposure complete
04:21:13.877 00.069 16108 worker thread done servicing request
04:21:13.877 00.000 21068 OnExposeComplete: enter
04:21:13.880 00.003 21068 UpdateGuideState(): m_state=6
04:21:13.883 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
04:21:13.885 00.002 21068 Star::Find returns 1 (0), X=814.62, Y=630.18, Mass=382290, SNR=142.5, Peak=39296 HFD=3.4
04:21:13.887 00.002 21068 MultiStar: [#1 -0.09,-0.44,1.04,U] [#2 0.12,-0.36,1.37,U] [#3 -0.15,-0.10,0.92,U] [#4 -0.17,-0.08,0.37,U] [#5 -0.05,0.00,0.34,U] [#6 -0.34,-0.28,0.34,U] [#7 0.41,-0.48,0.00,M1] [#8 0.21,-0.27,0.36,U] 
04:21:13.889 00.002 21068 single-star, 7 included, MultiStar: {-0.05, -0.26}, one-star: {-0.12, -0.19}
04:21:13.890 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
04:21:13.891 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
04:21:13.892 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.11 mountX=0.08 mountY=0.21, mountTheta=1.21
04:21:13.894 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.19, opts=13)
04:21:13.895 00.001 21068 Enqueuing Move request for scope (-0.12, -0.19)
04:21:13.895 00.000 16108 Worker thread wakes up
04:21:13.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
04:21:13.897 00.002 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
04:21:13.897 00.000 16108 Moving (-0.12, -0.19) raw xDistance=0.08 yDistance=0.21
04:21:13.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:21:13.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:21:13.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:21:13.897 00.000 16108 MoveAxis(E, 0, ABG)
04:21:13.897 00.000 16108 Move returns status 0, amount 0
04:21:13.897 00.000 16108 MoveAxis(N, 0, ABG)
04:21:13.897 00.000 16108 Move returns status 0, amount 0
04:21:13.897 00.000 16108 move complete, result=0
04:21:13.897 00.000 16108 worker thread done servicing request
04:21:13.903 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2166, max=65535, med=4537, FiltMin=3827, FiltMax=43027, Gamma=1.000
04:21:13.918 00.015 21068 UpdateGuideState exits: m=382290 SNR=142.5
04:21:13.919 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:13.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:13.920 00.000 21068 Enqueuing Expose request
04:21:13.921 00.001 16108 Worker thread wakes up
04:21:13.921 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:13.922 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:13.922 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:15.083 01.161 16108 Exposure complete
04:21:15.170 00.087 16108 worker thread done servicing request
04:21:15.170 00.000 21068 OnExposeComplete: enter
04:21:15.172 00.002 21068 UpdateGuideState(): m_state=6
04:21:15.173 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
04:21:15.174 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.36, Mass=360218, SNR=132.8, Peak=41565 HFD=3.3
04:21:15.174 00.000 21068 MultiStar: [#1 0.06,-0.39,1.01,U] [#2 0.01,-0.22,1.30,U] [#3 0.04,0.18,0.95,U] [#4 0.20,-0.01,0.39,U] [#5 0.21,0.23,0.42,U] [#6 -0.01,-0.21,0.33,U] [#7 0.69,-0.51,0.00,M2] [#8 0.03,0.13,0.45,U] 
04:21:15.175 00.001 21068 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.13, -0.02}
04:21:15.176 00.001 21068 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.97) = xAngle (-3.80 = 2.49)
04:21:15.177 00.001 21068 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.73 = 2.55)
04:21:15.177 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.83 mountX=-0.08 mountY=0.06, mountTheta=2.53
04:21:15.179 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.08, opts=13)
04:21:15.180 00.001 21068 Enqueuing Move request for scope (0.07, -0.08)
04:21:15.180 00.000 16108 Worker thread wakes up
04:21:15.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
04:21:15.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
04:21:15.180 00.000 16108 Moving (0.07, -0.08) raw xDistance=-0.08 yDistance=0.06
04:21:15.181 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:15.181 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:15.181 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:21:15.181 00.000 16108 MoveAxis(E, 0, ABG)
04:21:15.181 00.000 16108 Move returns status 0, amount 0
04:21:15.181 00.000 16108 MoveAxis(N, 0, ABG)
04:21:15.181 00.000 16108 Move returns status 0, amount 0
04:21:15.181 00.000 16108 move complete, result=0
04:21:15.181 00.000 16108 worker thread done servicing request
04:21:15.184 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4547, FiltMin=3859, FiltMax=41552, Gamma=1.000
04:21:15.204 00.020 21068 UpdateGuideState exits: m=360218 SNR=132.8
04:21:15.205 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:15.207 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:15.208 00.001 21068 Enqueuing Expose request
04:21:15.209 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:15.209 00.000 16108 Worker thread wakes up
04:21:15.209 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:15.209 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:16.191 00.982 16108 Exposure complete
04:21:16.265 00.074 16108 worker thread done servicing request
04:21:16.265 00.000 21068 OnExposeComplete: enter
04:21:16.267 00.002 21068 UpdateGuideState(): m_state=6
04:21:16.268 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
04:21:16.268 00.000 21068 Star::Find returns 1 (0), X=814.74, Y=630.43, Mass=360118, SNR=137.4, Peak=37072 HFD=3.4
04:21:16.269 00.001 21068 MultiStar: [#1 -0.08,-0.17,1.00,U] [#2 -0.06,-0.02,1.21,U] [#3 -0.26,0.20,1.04,U] [#4 -0.21,-0.02,0.36,U] [#5 -0.16,-0.19,0.33,U] [#6 -0.46,-0.19,0.29,U] [#7 0.42,0.04,0.26,U] [#8 0.01,0.09,0.37,U] 
04:21:16.270 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.00}, one-star: {0.00, 0.05}
04:21:16.271 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.46 = -1.46)
04:21:16.272 00.001 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
04:21:16.272 00.000 21068 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.51 mountX=0.01 mountY=-0.05, mountTheta=-1.45
04:21:16.274 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.05, opts=13)
04:21:16.275 00.001 21068 Enqueuing Move request for scope (0.00, 0.05)
04:21:16.276 00.001 16108 Worker thread wakes up
04:21:16.276 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
04:21:16.276 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
04:21:16.276 00.000 16108 Moving (0.00, 0.05) raw xDistance=0.01 yDistance=-0.05
04:21:16.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:16.276 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:16.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:21:16.276 00.000 16108 MoveAxis(E, 0, ABG)
04:21:16.276 00.000 16108 Move returns status 0, amount 0
04:21:16.276 00.000 16108 MoveAxis(N, 0, ABG)
04:21:16.277 00.001 16108 Move returns status 0, amount 0
04:21:16.277 00.000 16108 move complete, result=0
04:21:16.277 00.000 16108 worker thread done servicing request
04:21:16.281 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2227, max=65535, med=4547, FiltMin=3869, FiltMax=34854, Gamma=1.000
04:21:16.302 00.021 21068 UpdateGuideState exits: m=360118 SNR=137.4
04:21:16.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:16.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:16.304 00.000 21068 Enqueuing Expose request
04:21:16.305 00.001 16108 Worker thread wakes up
04:21:16.305 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:16.306 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:16.306 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:17.482 01.176 16108 Exposure complete
04:21:17.539 00.057 16108 worker thread done servicing request
04:21:17.539 00.000 21068 OnExposeComplete: enter
04:21:17.540 00.001 21068 UpdateGuideState(): m_state=6
04:21:17.541 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
04:21:17.542 00.001 21068 Star::Find returns 1 (0), X=814.72, Y=630.34, Mass=384982, SNR=149.4, Peak=38077 HFD=3.4
04:21:17.543 00.001 21068 MultiStar: [#1 0.02,-0.18,0.91,U] [#2 -0.01,0.03,1.20,U] [#3 -0.17,0.19,0.86,U] [#4 0.00,0.06,0.34,U] [#5 -0.07,-0.05,0.37,U] [#6 -0.33,-0.21,0.24,U] [#7 0.37,-0.50,0.00,M2] [#8 0.05,0.10,0.30,U] 
04:21:17.543 00.000 21068 single-star, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.02, -0.03}
04:21:17.544 00.001 21068 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.97) = xAngle (-5.07 = 1.21)
04:21:17.545 00.001 21068 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.01 = 1.27)
04:21:17.546 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.11 mountX=0.01 mountY=0.04, mountTheta=1.22
04:21:17.547 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
04:21:17.548 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
04:21:17.549 00.001 16108 Worker thread wakes up
04:21:17.549 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:21:17.549 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:21:17.549 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.01 yDistance=0.04
04:21:17.549 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:17.549 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:17.549 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:21:17.549 00.000 16108 MoveAxis(E, 0, ABG)
04:21:17.549 00.000 16108 Move returns status 0, amount 0
04:21:17.549 00.000 16108 MoveAxis(N, 0, ABG)
04:21:17.549 00.000 16108 Move returns status 0, amount 0
04:21:17.549 00.000 16108 move complete, result=0
04:21:17.550 00.001 16108 worker thread done servicing request
04:21:17.553 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2089, max=65535, med=4550, FiltMin=3853, FiltMax=36089, Gamma=1.000
04:21:17.581 00.028 21068 UpdateGuideState exits: m=384982 SNR=149.4
04:21:17.584 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:17.586 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:17.587 00.001 21068 Enqueuing Expose request
04:21:17.589 00.002 16108 Worker thread wakes up
04:21:17.589 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:17.591 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:17.591 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:18.557 00.966 16108 Exposure complete
04:21:18.622 00.065 16108 worker thread done servicing request
04:21:18.622 00.000 21068 OnExposeComplete: enter
04:21:18.623 00.001 21068 UpdateGuideState(): m_state=6
04:21:18.623 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
04:21:18.624 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.21, Mass=406359, SNR=147.7, Peak=42336 HFD=3.4
04:21:18.625 00.001 21068 MultiStar: [#1 -0.04,-0.24,0.97,U] [#2 0.03,-0.26,1.36,U] [#3 -0.27,-0.05,0.78,U] [#4 -0.03,-0.24,0.37,U] [#5 -0.04,-0.07,0.34,U] [#6 -0.17,-0.10,0.31,U] [#7 0.17,-0.67,0.00,M3] [#8 0.09,0.16,0.36,U] 
04:21:18.626 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.16}, one-star: {-0.03, -0.16}
04:21:18.627 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
04:21:18.627 00.000 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
04:21:18.628 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.77 mountX=0.00 mountY=0.17, mountTheta=1.55
04:21:18.630 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.16, opts=13)
04:21:18.631 00.001 21068 Enqueuing Move request for scope (-0.03, -0.16)
04:21:18.632 00.001 16108 Worker thread wakes up
04:21:18.632 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
04:21:18.632 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
04:21:18.632 00.000 16108 Moving (-0.03, -0.16) raw xDistance=0.00 yDistance=0.17
04:21:18.632 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:21:18.632 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:18.632 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:21:18.632 00.000 16108 MoveAxis(E, 0, ABG)
04:21:18.632 00.000 16108 Move returns status 0, amount 0
04:21:18.632 00.000 16108 MoveAxis(N, 0, ABG)
04:21:18.632 00.000 16108 Move returns status 0, amount 0
04:21:18.632 00.000 16108 move complete, result=0
04:21:18.632 00.000 16108 worker thread done servicing request
04:21:18.636 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2397, max=65535, med=4550, FiltMin=3830, FiltMax=41641, Gamma=1.000
04:21:18.654 00.018 21068 UpdateGuideState exits: m=406359 SNR=147.7
04:21:18.656 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:18.657 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:18.657 00.000 21068 Enqueuing Expose request
04:21:18.658 00.001 16108 Worker thread wakes up
04:21:18.658 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:18.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:18.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:19.823 01.164 16108 Exposure complete
04:21:19.910 00.087 16108 worker thread done servicing request
04:21:19.911 00.001 21068 OnExposeComplete: enter
04:21:19.912 00.001 21068 UpdateGuideState(): m_state=6
04:21:19.913 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
04:21:19.915 00.002 21068 Star::Find returns 1 (0), X=814.84, Y=630.13, Mass=431663, SNR=146.7, Peak=49293 HFD=3.3
04:21:19.916 00.001 21068 MultiStar: [#1 0.17,-0.30,1.02,U] [#2 0.02,-0.33,1.34,U] [#3 0.03,-0.09,1.15,U] [#4 0.10,-0.03,0.39,U] [#5 -0.19,-0.31,0.38,U] [#6 -0.09,-0.08,0.29,U] [#7 0.60,-0.27,0.00,M4] [#8 0.29,-0.06,0.31,U] 
04:21:19.919 00.003 21068 refined, 7 included, MultiStar: {0.06, -0.22}, one-star: {0.10, -0.24}
04:21:19.920 00.001 21068 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.97) = xAngle (-4.25 = 2.03)
04:21:19.921 00.001 21068 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.19 = 2.09)
04:21:19.922 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=-0.10 mountY=0.20, mountTheta=2.04
04:21:19.927 00.005 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.22, opts=13)
04:21:19.930 00.003 21068 Enqueuing Move request for scope (0.06, -0.22)
04:21:19.932 00.002 16108 Worker thread wakes up
04:21:19.932 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
04:21:19.932 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
04:21:19.932 00.000 16108 Moving (0.06, -0.22) raw xDistance=-0.10 yDistance=0.20
04:21:19.932 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:21:19.932 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:19.932 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:21:19.932 00.000 16108 MoveAxis(E, 0, ABG)
04:21:19.932 00.000 16108 Move returns status 0, amount 0
04:21:19.932 00.000 16108 MoveAxis(N, 0, ABG)
04:21:19.932 00.000 16108 Move returns status 0, amount 0
04:21:19.932 00.000 16108 move complete, result=0
04:21:19.932 00.000 16108 worker thread done servicing request
04:21:19.938 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1741, max=65535, med=4541, FiltMin=3827, FiltMax=47680, Gamma=1.000
04:21:19.965 00.027 21068 UpdateGuideState exits: m=431663 SNR=146.7
04:21:19.966 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:19.968 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:19.969 00.001 21068 Enqueuing Expose request
04:21:19.971 00.002 16108 Worker thread wakes up
04:21:19.971 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:19.973 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:19.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:20.941 00.968 16108 Exposure complete
04:21:20.998 00.057 16108 worker thread done servicing request
04:21:20.998 00.000 21068 OnExposeComplete: enter
04:21:21.000 00.002 21068 UpdateGuideState(): m_state=6
04:21:21.001 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
04:21:21.002 00.001 21068 Star::Find returns 1 (0), X=815.16, Y=630.32, Mass=428169, SNR=174.6, Peak=49853 HFD=3.4
04:21:21.003 00.001 21068 MultiStar: [#1 0.51,-0.47,0.00,M1] [#2 0.50,-0.26,0.00,M1] [#3 0.53,0.06,0.00,M1] [#4 0.53,0.08,0.00,M1] [#5 0.27,-0.14,0.34,U] [#6 0.42,-0.18,0.24,U] [#7 0.89,-0.26,0.00,M5] [#8 0.58,-0.03,0.00,M1] 
04:21:21.004 00.001 21068 refined, 2 included, MultiStar: {0.39, -0.09}, one-star: {0.43, -0.06}
04:21:21.004 00.000 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.20 = 3.08)
04:21:21.005 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.14 = -3.14)
04:21:21.006 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.24 mountX=-0.40 mountY=-0.00, mountTheta=-3.14
04:21:21.007 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.09, opts=13)
04:21:21.008 00.001 21068 Enqueuing Move request for scope (0.39, -0.09)
04:21:21.009 00.001 16108 Worker thread wakes up
04:21:21.009 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.09) opts 0xd
04:21:21.009 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.09)
04:21:21.009 00.000 16108 Moving (0.39, -0.09) raw xDistance=-0.40 yDistance=-0.00
04:21:21.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
04:21:21.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:21.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:21:21.009 00.000 16108 MoveAxis(E, 105, ABG)
04:21:21.009 00.000 16108 Guiding  Dir = 2, Dur = 105
04:21:21.009 00.000 16108 IsSlewing returns 0
04:21:21.009 00.000 16108 IsGuiding returns 0
04:21:21.014 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2128, max=65535, med=4534, FiltMin=3805, FiltMax=41859, Gamma=1.000
04:21:21.027 00.013 21068 UpdateGuideState exits: m=428169 SNR=174.6
04:21:21.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:21.029 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:21.029 00.000 21068 Enqueuing Expose request
04:21:21.049 00.020 16108 PulseGuide returned control before completion, sleep 76
04:21:21.128 00.079 16108 IsGuiding returns 1
04:21:21.128 00.000 16108 scope still moving after pulse duration time elapsed
04:21:21.160 00.032 16108 IsSlewing returns 0
04:21:21.160 00.000 16108 IsGuiding returns 1
04:21:21.190 00.030 16108 IsSlewing returns 0
04:21:21.190 00.000 16108 IsGuiding returns 1
04:21:21.222 00.032 16108 IsSlewing returns 0
04:21:21.223 00.001 16108 IsGuiding returns 0
04:21:21.223 00.000 16108 scope move finished after 105 + 107 ms
04:21:21.223 00.000 16108 Move returns status 0, amount 105
04:21:21.223 00.000 16108 MoveAxis(N, 0, ABG)
04:21:21.223 00.000 16108 Move returns status 0, amount 0
04:21:21.223 00.000 16108 move complete, result=0
04:21:21.223 00.000 16108 worker thread done servicing request
04:21:21.224 00.001 16108 Worker thread wakes up
04:21:21.224 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:21.224 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:21.224 00.000 21068 GuideStep: -0.4 px 105 ms EAST, -0.0 px 0 ms NORTH
04:21:22.396 01.172 16108 Exposure complete
04:21:22.466 00.070 16108 worker thread done servicing request
04:21:22.466 00.000 21068 OnExposeComplete: enter
04:21:22.467 00.001 21068 UpdateGuideState(): m_state=6
04:21:22.468 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
04:21:22.468 00.000 21068 Star::Find returns 1 (0), X=814.53, Y=630.37, Mass=380013, SNR=143.3, Peak=43856 HFD=3.2
04:21:22.469 00.001 21068 MultiStar: [#1 -0.01,-0.20,1.03,U] [#2 -0.17,-0.15,1.38,U] [#3 -0.11,0.25,1.07,U] [#4 -0.19,0.07,0.43,U] [#5 -0.09,0.08,0.42,U] [#6 -0.16,-0.06,0.32,U] [#7 0.51,0.12,0.27,U] [#8 -0.06,0.15,0.31,U] 
04:21:22.470 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.20, -0.01}
04:21:22.472 00.002 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
04:21:22.472 00.000 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.28)
04:21:22.473 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.10 mountY=0.03, mountTheta=0.28
04:21:22.474 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.00, opts=13)
04:21:22.475 00.001 21068 Enqueuing Move request for scope (-0.10, -0.00)
04:21:22.476 00.001 16108 Worker thread wakes up
04:21:22.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
04:21:22.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
04:21:22.476 00.000 16108 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=0.03
04:21:22.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:21:22.476 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:22.476 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:21:22.476 00.000 16108 MoveAxis(E, 0, ABG)
04:21:22.477 00.001 16108 Move returns status 0, amount 0
04:21:22.477 00.000 16108 MoveAxis(N, 0, ABG)
04:21:22.477 00.000 16108 Move returns status 0, amount 0
04:21:22.477 00.000 16108 move complete, result=0
04:21:22.477 00.000 16108 worker thread done servicing request
04:21:22.481 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1584, max=65535, med=4521, FiltMin=3788, FiltMax=38710, Gamma=1.000
04:21:22.502 00.021 21068 UpdateGuideState exits: m=380013 SNR=143.3
04:21:22.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:22.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:22.505 00.001 21068 Enqueuing Expose request
04:21:22.505 00.000 16108 Worker thread wakes up
04:21:22.505 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:22.506 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:22.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:23.484 00.978 16108 Exposure complete
04:21:23.539 00.055 16108 worker thread done servicing request
04:21:23.539 00.000 21068 OnExposeComplete: enter
04:21:23.540 00.001 21068 UpdateGuideState(): m_state=6
04:21:23.541 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
04:21:23.542 00.001 21068 Star::Find returns 1 (0), X=814.57, Y=630.35, Mass=409639, SNR=142.7, Peak=44320 HFD=3.2
04:21:23.543 00.001 21068 MultiStar: [#1 -0.06,-0.25,1.10,U] [#2 -0.32,-0.34,1.37,U] [#3 -0.17,0.18,0.89,U] [#4 -0.27,-0.11,0.40,U] [#5 -0.26,-0.23,0.43,U] [#6 -0.23,-0.27,0.42,U] [#7 0.25,-0.09,0.25,U] [#8 -0.22,-0.11,0.36,U] 
04:21:23.543 00.000 21068 single-star, 8 included, MultiStar: {-0.19, -0.15}, one-star: {-0.17, -0.02}
04:21:23.544 00.001 21068 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.97) = xAngle (-5.97 = 0.31)
04:21:23.545 00.001 21068 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.91 = 0.37)
04:21:23.545 00.000 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.01 mountX=0.16 mountY=0.06, mountTheta=0.36
04:21:23.547 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.02, opts=13)
04:21:23.548 00.001 21068 Enqueuing Move request for scope (-0.17, -0.02)
04:21:23.550 00.002 16108 Worker thread wakes up
04:21:23.550 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
04:21:23.550 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
04:21:23.550 00.000 16108 Moving (-0.17, -0.02) raw xDistance=0.16 yDistance=0.06
04:21:23.550 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:21:23.550 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:23.550 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:21:23.550 00.000 16108 MoveAxis(E, 0, ABG)
04:21:23.550 00.000 16108 Move returns status 0, amount 0
04:21:23.550 00.000 16108 MoveAxis(N, 0, ABG)
04:21:23.550 00.000 16108 Move returns status 0, amount 0
04:21:23.551 00.001 16108 move complete, result=0
04:21:23.551 00.000 16108 worker thread done servicing request
04:21:23.557 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1987, max=65535, med=4515, FiltMin=3755, FiltMax=41705, Gamma=1.000
04:21:23.586 00.029 21068 UpdateGuideState exits: m=409639 SNR=142.7
04:21:23.589 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:23.590 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:23.592 00.002 21068 Enqueuing Expose request
04:21:23.594 00.002 16108 Worker thread wakes up
04:21:23.594 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:23.595 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:23.595 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:24.760 01.165 16108 Exposure complete
04:21:24.823 00.063 16108 worker thread done servicing request
04:21:24.823 00.000 21068 OnExposeComplete: enter
04:21:24.824 00.001 21068 UpdateGuideState(): m_state=6
04:21:24.825 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
04:21:24.826 00.001 21068 Star::Find returns 1 (0), X=815.51, Y=630.77, Mass=433698, SNR=159.8, Peak=48531 HFD=3.4
04:21:24.827 00.001 21068 MultiStar: [#1 0.98,0.19,0.00,M1] [#2 0.82,0.11,0.00,M1] [#3 0.66,0.32,0.00,M1] [#4 0.59,0.27,0.00,M1] [#5 0.53,0.21,0.00,M1] [#6 0.42,0.16,0.30,U] [#7 1.35,-0.23,0.00,M4] [#8 0.83,0.30,0.00,M1] 
04:21:24.828 00.001 21068 refined, 1 included, MultiStar: {0.69, 0.34}, one-star: {0.78, 0.39}
04:21:24.829 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
04:21:24.830 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
04:21:24.831 00.001 21068 CameraToMount -- cameraX=0.69 cameraY=0.34 hyp=0.77 cameraTheta=0.46 mountX=-0.62 mountY=-0.49, mountTheta=-2.47
04:21:24.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.69, y=0.34, opts=13)
04:21:24.834 00.001 21068 Enqueuing Move request for scope (0.69, 0.34)
04:21:24.836 00.002 16108 Worker thread wakes up
04:21:24.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.34) opts 0xd
04:21:24.836 00.000 16108 Handling offset move in thread for scope, endpoint = (0.69, 0.34)
04:21:24.836 00.000 16108 Moving (0.69, 0.34) raw xDistance=-0.62 yDistance=-0.49
04:21:24.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
04:21:24.836 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
04:21:24.836 00.000 16108 MoveAxis(E, 164, ABG)
04:21:24.836 00.000 16108 Guiding  Dir = 2, Dur = 164
04:21:24.836 00.000 16108 IsSlewing returns 0
04:21:24.836 00.000 16108 IsGuiding returns 0
04:21:24.840 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1849, max=65535, med=4499, FiltMin=3827, FiltMax=39891, Gamma=1.000
04:21:24.854 00.014 21068 UpdateGuideState exits: m=433698 SNR=159.8
04:21:24.855 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:24.857 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:24.858 00.001 21068 Enqueuing Expose request
04:21:24.898 00.040 16108 PulseGuide returned control before completion, sleep 113
04:21:25.024 00.126 16108 IsGuiding returns 1
04:21:25.024 00.000 16108 scope still moving after pulse duration time elapsed
04:21:25.055 00.031 16108 IsSlewing returns 0
04:21:25.055 00.000 16108 IsGuiding returns 1
04:21:25.087 00.032 16108 IsSlewing returns 0
04:21:25.087 00.000 16108 IsGuiding returns 0
04:21:25.087 00.000 16108 scope move finished after 164 + 86 ms
04:21:25.087 00.000 16108 Move returns status 0, amount 164
04:21:25.087 00.000 16108 MoveAxis(N, 99, ABG)
04:21:25.087 00.000 16108 Guiding  Dir = 0, Dur = 99
04:21:25.088 00.001 16108 IsSlewing returns 0
04:21:25.088 00.000 16108 IsGuiding returns 0
04:21:25.134 00.046 16108 PulseGuide returned control before completion, sleep 64
04:21:25.212 00.078 16108 IsGuiding returns 1
04:21:25.213 00.001 16108 scope still moving after pulse duration time elapsed
04:21:25.243 00.030 16108 IsSlewing returns 0
04:21:25.243 00.000 16108 IsGuiding returns 1
04:21:25.274 00.031 16108 IsSlewing returns 0
04:21:25.274 00.000 16108 IsGuiding returns 1
04:21:25.310 00.036 16108 IsSlewing returns 0
04:21:25.310 00.000 16108 IsGuiding returns 0
04:21:25.310 00.000 16108 scope move finished after 99 + 123 ms
04:21:25.310 00.000 16108 Move returns status 0, amount 99
04:21:25.311 00.001 16108 move complete, result=0
04:21:25.311 00.000 16108 worker thread done servicing request
04:21:25.311 00.000 16108 Worker thread wakes up
04:21:25.311 00.000 21068 GuideStep: -0.6 px 164 ms EAST, -0.5 px 99 ms NORTH
04:21:25.314 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:25.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:26.295 00.981 16108 Exposure complete
04:21:26.369 00.074 16108 worker thread done servicing request
04:21:26.369 00.000 21068 OnExposeComplete: enter
04:21:26.370 00.001 21068 UpdateGuideState(): m_state=6
04:21:26.371 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
04:21:26.371 00.000 21068 Star::Find returns 1 (0), X=814.76, Y=630.29, Mass=396203, SNR=161.0, Peak=40125 HFD=3.5
04:21:26.373 00.002 21068 MultiStar: [#1 0.08,-0.21,0.91,U] [#2 -0.03,-0.22,1.43,U] [#3 -0.17,0.05,0.89,U] [#4 -0.02,0.05,0.41,U] [#5 -0.06,0.18,0.37,U] [#6 -0.02,-0.12,0.30,U] [#7 0.19,-0.32,0.18,U] [#8 0.12,0.06,0.37,U] 
04:21:26.374 00.001 21068 single-star, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.03, -0.09}
04:21:26.374 00.000 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
04:21:26.375 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
04:21:26.376 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=-0.04 mountY=0.08, mountTheta=2.06
04:21:26.379 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.09, opts=13)
04:21:26.380 00.001 21068 Enqueuing Move request for scope (0.03, -0.09)
04:21:26.381 00.001 16108 Worker thread wakes up
04:21:26.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
04:21:26.381 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
04:21:26.381 00.000 16108 Moving (0.03, -0.09) raw xDistance=-0.04 yDistance=0.08
04:21:26.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:21:26.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:26.382 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:21:26.382 00.000 16108 MoveAxis(E, 0, ABG)
04:21:26.382 00.000 16108 Move returns status 0, amount 0
04:21:26.382 00.000 16108 MoveAxis(N, 0, ABG)
04:21:26.382 00.000 16108 Move returns status 0, amount 0
04:21:26.382 00.000 16108 move complete, result=0
04:21:26.382 00.000 16108 worker thread done servicing request
04:21:26.386 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4493, FiltMin=3734, FiltMax=41011, Gamma=1.000
04:21:26.401 00.015 21068 UpdateGuideState exits: m=396203 SNR=161.0
04:21:26.402 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:26.403 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:26.404 00.001 21068 Enqueuing Expose request
04:21:26.404 00.000 16108 Worker thread wakes up
04:21:26.404 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:26.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:26.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:27.581 01.176 16108 Exposure complete
04:21:27.641 00.060 16108 worker thread done servicing request
04:21:27.641 00.000 21068 OnExposeComplete: enter
04:21:27.644 00.003 21068 UpdateGuideState(): m_state=6
04:21:27.646 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
04:21:27.648 00.002 21068 Star::Find returns 1 (0), X=814.04, Y=630.17, Mass=429956, SNR=177.4, Peak=55984 HFD=3.1
04:21:27.652 00.004 21068 MultiStar: [#1 -0.72,-0.48,0.00,M1] [#2 -0.64,-0.26,0.00,M1] [#3 -0.81,-0.01,0.00,M1] [#4 -0.84,0.06,0.00,M1] [#5 -0.78,0.33,0.00,M1] [#6 -0.82,-0.28,0.00,M1] [#7 -0.01,-0.37,0.17,U] [#8 -0.75,-0.06,0.00,M1] 
04:21:27.653 00.001 21068 refined, 1 included, MultiStar: {-0.60, -0.23}, one-star: {-0.70, -0.21}
04:21:27.655 00.002 21068 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.97) = xAngle (-5.74 = 0.54)
04:21:27.656 00.001 21068 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.68 = 0.60)
04:21:27.658 00.002 21068 CameraToMount -- cameraX=-0.60 cameraY=-0.23 hyp=0.64 cameraTheta=-2.78 mountX=0.55 mountY=0.36, mountTheta=0.58
04:21:27.661 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.60, y=-0.23, opts=13)
04:21:27.663 00.002 21068 Enqueuing Move request for scope (-0.60, -0.23)
04:21:27.664 00.001 16108 Worker thread wakes up
04:21:27.664 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.23) opts 0xd
04:21:27.664 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.60, -0.23)
04:21:27.664 00.000 16108 Moving (-0.60, -0.23) raw xDistance=0.55 yDistance=0.36
04:21:27.664 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
04:21:27.664 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:21:27.664 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
04:21:27.664 00.000 16108 MoveAxis(W, 144, ABG)
04:21:27.664 00.000 16108 Guiding  Dir = 3, Dur = 144
04:21:27.665 00.001 16108 IsSlewing returns 0
04:21:27.665 00.000 16108 IsGuiding returns 0
04:21:27.670 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4480, FiltMin=3779, FiltMax=40534, Gamma=1.000
04:21:27.697 00.027 21068 UpdateGuideState exits: m=429956 SNR=177.4
04:21:27.698 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:27.699 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:27.700 00.001 21068 Enqueuing Expose request
04:21:27.717 00.017 16108 PulseGuide returned control before completion, sleep 103
04:21:27.826 00.109 16108 IsGuiding returns 1
04:21:27.826 00.000 16108 scope still moving after pulse duration time elapsed
04:21:27.858 00.032 16108 IsSlewing returns 0
04:21:27.859 00.001 16108 IsGuiding returns 1
04:21:27.889 00.030 16108 IsSlewing returns 0
04:21:27.889 00.000 16108 IsGuiding returns 0
04:21:27.890 00.001 16108 scope move finished after 144 + 80 ms
04:21:27.890 00.000 16108 Move returns status 0, amount 144
04:21:27.890 00.000 16108 MoveAxis(N, 0, ABG)
04:21:27.890 00.000 16108 Move returns status 0, amount 0
04:21:27.890 00.000 16108 move complete, result=0
04:21:27.890 00.000 16108 worker thread done servicing request
04:21:27.890 00.000 16108 Worker thread wakes up
04:21:27.890 00.000 21068 GuideStep: 0.6 px 144 ms WEST, 0.4 px 0 ms NORTH
04:21:27.894 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:27.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:28.868 00.974 16108 Exposure complete
04:21:28.933 00.065 16108 worker thread done servicing request
04:21:28.933 00.000 21068 OnExposeComplete: enter
04:21:28.934 00.001 21068 UpdateGuideState(): m_state=6
04:21:28.936 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
04:21:28.937 00.001 21068 Star::Find returns 1 (0), X=814.04, Y=630.28, Mass=424359, SNR=159.7, Peak=54304 HFD=3.2
04:21:28.938 00.001 21068 MultiStar: [#1 -0.76,-0.25,0.00,M2] [#2 -0.50,-0.19,1.31,U] [#3 -0.73,0.15,0.00,M2] [#4 -0.81,-0.03,0.00,M2] [#5 -0.97,0.10,0.00,M2] [#6 -0.90,-0.15,0.00,M2] [#7 -0.11,-0.14,0.24,U] [#8 -0.61,-0.12,0.00,M2] 
04:21:28.939 00.001 21068 refined, 2 included, MultiStar: {-0.54, -0.15}, one-star: {-0.70, -0.09}
04:21:28.940 00.001 21068 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.97) = xAngle (-5.84 = 0.44)
04:21:28.941 00.001 21068 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.78 = 0.51)
04:21:28.941 00.000 21068 CameraToMount -- cameraX=-0.54 cameraY=-0.15 hyp=0.56 cameraTheta=-2.87 mountX=0.51 mountY=0.27, mountTheta=0.49
04:21:28.943 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.54, y=-0.15, opts=13)
04:21:28.946 00.003 21068 Enqueuing Move request for scope (-0.54, -0.15)
04:21:28.947 00.001 16108 Worker thread wakes up
04:21:28.948 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.15) opts 0xd
04:21:28.948 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.54, -0.15)
04:21:28.948 00.000 16108 Moving (-0.54, -0.15) raw xDistance=0.51 yDistance=0.27
04:21:28.948 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
04:21:28.948 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:21:28.948 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:21:28.948 00.000 16108 MoveAxis(W, 143, ABG)
04:21:28.948 00.000 16108 Guiding  Dir = 3, Dur = 143
04:21:28.949 00.001 16108 IsSlewing returns 0
04:21:28.949 00.000 16108 IsGuiding returns 0
04:21:28.956 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2118, max=65535, med=4473, FiltMin=3821, FiltMax=46422, Gamma=1.000
04:21:28.976 00.020 16108 PulseGuide returned control before completion, sleep 127
04:21:28.978 00.002 21068 UpdateGuideState exits: m=424359 SNR=159.7
04:21:28.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:28.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:28.981 00.001 21068 Enqueuing Expose request
04:21:29.115 00.134 16108 IsGuiding returns 1
04:21:29.115 00.000 16108 scope still moving after pulse duration time elapsed
04:21:29.145 00.030 16108 IsSlewing returns 0
04:21:29.145 00.000 16108 IsGuiding returns 0
04:21:29.146 00.001 16108 scope move finished after 143 + 53 ms
04:21:29.146 00.000 16108 Move returns status 0, amount 143
04:21:29.146 00.000 16108 MoveAxis(N, 0, ABG)
04:21:29.146 00.000 16108 Move returns status 0, amount 0
04:21:29.146 00.000 16108 move complete, result=0
04:21:29.146 00.000 16108 worker thread done servicing request
04:21:29.146 00.000 16108 Worker thread wakes up
04:21:29.146 00.000 21068 GuideStep: 0.5 px 143 ms WEST, 0.3 px 0 ms NORTH
04:21:29.148 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:29.148 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:30.308 01.160 16108 Exposure complete
04:21:30.376 00.068 16108 worker thread done servicing request
04:21:30.376 00.000 21068 OnExposeComplete: enter
04:21:30.377 00.001 21068 UpdateGuideState(): m_state=6
04:21:30.378 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
04:21:30.379 00.001 21068 Star::Find returns 1 (0), X=815.04, Y=630.42, Mass=435685, SNR=151.0, Peak=48925 HFD=3.4
04:21:30.380 00.001 21068 MultiStar: [#1 0.37,-0.32,0.85,U] [#2 0.65,-0.08,0.00,M1] [#3 0.21,-0.02,0.96,U] [#4 0.38,-0.13,0.43,U] [#5 0.33,0.05,0.43,U] [#6 0.17,-0.18,0.42,U] [#7 0.53,-0.35,0.00,M2] [#8 0.78,-0.05,0.00,M3] 
04:21:30.380 00.000 21068 refined, 5 included, MultiStar: {0.29, -0.09}, one-star: {0.30, 0.04}
04:21:30.381 00.001 21068 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.97) = xAngle (-3.26 = 3.02)
04:21:30.383 00.002 21068 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.20 = 3.09)
04:21:30.384 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-0.29 mountX=-0.30 mountY=0.02, mountTheta=3.09
04:21:30.385 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.09, opts=13)
04:21:30.386 00.001 21068 Enqueuing Move request for scope (0.29, -0.09)
04:21:30.387 00.001 16108 Worker thread wakes up
04:21:30.387 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
04:21:30.387 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
04:21:30.387 00.000 16108 Moving (0.29, -0.09) raw xDistance=-0.30 yDistance=0.02
04:21:30.387 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
04:21:30.387 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:30.387 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:21:30.387 00.000 16108 MoveAxis(E, 69, ABG)
04:21:30.387 00.000 16108 Guiding  Dir = 2, Dur = 69
04:21:30.387 00.000 16108 IsSlewing returns 0
04:21:30.388 00.001 16108 IsGuiding returns 0
04:21:30.389 00.001 16108 PulseGuide returned control before completion, sleep 78
04:21:30.395 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1891, max=65535, med=4467, FiltMin=3766, FiltMax=42441, Gamma=1.000
04:21:30.417 00.022 21068 UpdateGuideState exits: m=435685 SNR=151.0
04:21:30.418 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:30.419 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:30.419 00.000 21068 Enqueuing Expose request
04:21:30.482 00.063 16108 IsGuiding returns 0
04:21:30.482 00.000 16108 Move returns status 0, amount 69
04:21:30.482 00.000 16108 MoveAxis(N, 0, ABG)
04:21:30.482 00.000 16108 Move returns status 0, amount 0
04:21:30.482 00.000 16108 move complete, result=0
04:21:30.482 00.000 16108 worker thread done servicing request
04:21:30.482 00.000 16108 Worker thread wakes up
04:21:30.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:30.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:30.484 00.002 21068 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
04:21:31.468 00.984 16108 Exposure complete
04:21:31.548 00.080 16108 worker thread done servicing request
04:21:31.548 00.000 21068 OnExposeComplete: enter
04:21:31.548 00.000 21068 UpdateGuideState(): m_state=6
04:21:31.549 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
04:21:31.550 00.001 21068 Star::Find returns 1 (0), X=815.24, Y=630.25, Mass=429909, SNR=164.3, Peak=40685 HFD=3.5
04:21:31.551 00.001 21068 MultiStar: [#1 0.44,-0.41,0.00,M2] [#2 0.58,-0.13,0.00,M2] [#3 0.44,0.01,1.14,U] [#4 0.41,0.02,0.44,U] [#5 0.41,0.14,0.36,U] [#6 0.55,-0.04,0.00,M2] [#7 1.07,-0.49,0.00,M3] [#8 0.53,-0.02,0.34,U] 
04:21:31.552 00.001 21068 refined, 4 included, MultiStar: {0.46, -0.02}, one-star: {0.50, -0.12}
04:21:31.552 00.000 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.00 = -3.00)
04:21:31.553 00.001 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.94 = -2.94)
04:21:31.554 00.001 21068 CameraToMount -- cameraX=0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-0.04 mountX=-0.46 mountY=-0.09, mountTheta=-2.95
04:21:31.555 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.46, y=-0.02, opts=13)
04:21:31.556 00.001 21068 Enqueuing Move request for scope (0.46, -0.02)
04:21:31.557 00.001 16108 Worker thread wakes up
04:21:31.557 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.02) opts 0xd
04:21:31.557 00.000 16108 Handling offset move in thread for scope, endpoint = (0.46, -0.02)
04:21:31.557 00.000 16108 Moving (0.46, -0.02) raw xDistance=-0.46 yDistance=-0.09
04:21:31.557 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
04:21:31.558 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:31.558 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:21:31.558 00.000 16108 MoveAxis(E, 125, ABG)
04:21:31.558 00.000 16108 Guiding  Dir = 2, Dur = 125
04:21:31.558 00.000 16108 IsSlewing returns 0
04:21:31.559 00.001 16108 IsGuiding returns 0
04:21:31.561 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4467, FiltMin=3792, FiltMax=38496, Gamma=1.000
04:21:31.575 00.014 21068 UpdateGuideState exits: m=429909 SNR=164.3
04:21:31.576 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:31.576 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:31.577 00.001 21068 Enqueuing Expose request
04:21:31.587 00.010 16108 PulseGuide returned control before completion, sleep 107
04:21:31.696 00.109 16108 IsGuiding returns 1
04:21:31.696 00.000 16108 scope still moving after pulse duration time elapsed
04:21:31.727 00.031 16108 IsSlewing returns 0
04:21:31.727 00.000 16108 IsGuiding returns 1
04:21:31.758 00.031 16108 IsSlewing returns 0
04:21:31.760 00.002 16108 IsGuiding returns 0
04:21:31.760 00.000 16108 scope move finished after 125 + 76 ms
04:21:31.760 00.000 16108 Move returns status 0, amount 125
04:21:31.760 00.000 16108 MoveAxis(N, 0, ABG)
04:21:31.761 00.001 16108 Move returns status 0, amount 0
04:21:31.761 00.000 16108 move complete, result=0
04:21:31.761 00.000 16108 worker thread done servicing request
04:21:31.761 00.000 21068 GuideStep: -0.5 px 125 ms EAST, -0.1 px 0 ms NORTH
04:21:31.763 00.002 16108 Worker thread wakes up
04:21:31.763 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:31.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:32.929 01.166 16108 Exposure complete
04:21:33.001 00.072 16108 worker thread done servicing request
04:21:33.001 00.000 21068 OnExposeComplete: enter
04:21:33.004 00.003 21068 UpdateGuideState(): m_state=6
04:21:33.006 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
04:21:33.009 00.003 21068 Star::Find returns 1 (0), X=814.07, Y=630.15, Mass=412799, SNR=144.6, Peak=47744 HFD=3.1
04:21:33.011 00.002 21068 MultiStar: [#1 -0.88,-0.56,0.00,M3] [#2 -0.66,-0.29,0.00,M3] [#3 -0.80,-0.09,0.00,M1] [#4 -0.98,-0.24,0.00,M1] [#5 -0.90,-0.18,0.00,M1] [#6 -1.11,-0.32,0.00,M3] [#7 -0.45,-0.82,0.00,M4] [#8 -0.68,-0.25,0.00,M3] 
04:21:33.013 00.002 21068 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
04:21:33.014 00.001 21068 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.57)
04:21:33.016 00.002 21068 CameraToMount -- cameraX=-0.66 cameraY=-0.23 hyp=0.70 cameraTheta=-2.81 mountX=0.61 mountY=0.37, mountTheta=0.55
04:21:33.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.66, y=-0.23, opts=13)
04:21:33.019 00.001 21068 Enqueuing Move request for scope (-0.66, -0.23)
04:21:33.019 00.000 16108 Worker thread wakes up
04:21:33.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.23) opts 0xd
04:21:33.020 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.66, -0.23)
04:21:33.020 00.000 16108 Moving (-0.66, -0.23) raw xDistance=0.61 yDistance=0.37
04:21:33.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
04:21:33.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:21:33.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:21:33.020 00.000 16108 MoveAxis(W, 152, ABG)
04:21:33.020 00.000 16108 Guiding  Dir = 3, Dur = 152
04:21:33.020 00.000 16108 IsSlewing returns 0
04:21:33.021 00.001 16108 IsGuiding returns 0
04:21:33.025 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1379, max=65535, med=4464, FiltMin=3779, FiltMax=41648, Gamma=1.000
04:21:33.031 00.006 16108 PulseGuide returned control before completion, sleep 152
04:21:33.040 00.009 21068 UpdateGuideState exits: m=412799 SNR=144.6
04:21:33.041 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:33.042 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:33.042 00.000 21068 Enqueuing Expose request
04:21:33.186 00.144 16108 IsGuiding returns 1
04:21:33.186 00.000 16108 scope still moving after pulse duration time elapsed
04:21:33.218 00.032 16108 IsSlewing returns 0
04:21:33.218 00.000 16108 IsGuiding returns 0
04:21:33.218 00.000 16108 scope move finished after 152 + 45 ms
04:21:33.218 00.000 16108 Move returns status 0, amount 152
04:21:33.218 00.000 16108 MoveAxis(N, 0, ABG)
04:21:33.218 00.000 16108 Move returns status 0, amount 0
04:21:33.218 00.000 16108 move complete, result=0
04:21:33.218 00.000 16108 worker thread done servicing request
04:21:33.218 00.000 16108 Worker thread wakes up
04:21:33.218 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:33.219 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:33.219 00.000 21068 GuideStep: 0.6 px 152 ms WEST, 0.4 px 0 ms NORTH
04:21:34.191 00.972 16108 Exposure complete
04:21:34.259 00.068 16108 worker thread done servicing request
04:21:34.259 00.000 21068 OnExposeComplete: enter
04:21:34.260 00.001 21068 UpdateGuideState(): m_state=6
04:21:34.261 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
04:21:34.263 00.002 21068 Star::Find returns 1 (0), X=813.96, Y=629.87, Mass=468078, SNR=179.5, Peak=65535 HFD=3.0
04:21:34.264 00.001 21068 MultiStar: [#1 -0.50,-0.59,0.00,M4] [#2 -0.37,-0.33,1.08,U] [#3 -0.72,-0.18,0.00,M2] [#4 -0.61,-0.16,0.00,M2] [#5 -0.73,-0.17,0.00,M2] [#6 -0.60,-0.31,0.00,M4] [#7 -0.10,-0.52,0.20,U] [#8 -0.51,-0.36,0.00,M4] 
04:21:34.267 00.003 21068 refined, 2 included, MultiStar: {-0.52, -0.43}, one-star: {-0.77, -0.51}
04:21:34.268 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
04:21:34.269 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.36 = 0.92)
04:21:34.270 00.001 21068 CameraToMount -- cameraX=-0.52 cameraY=-0.43 hyp=0.68 cameraTheta=-2.46 mountX=0.44 mountY=0.54, mountTheta=0.88
04:21:34.272 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.52, y=-0.43, opts=13)
04:21:34.273 00.001 21068 Enqueuing Move request for scope (-0.52, -0.43)
04:21:34.275 00.002 16108 Worker thread wakes up
04:21:34.276 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.43) opts 0xd
04:21:34.276 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.52, -0.43)
04:21:34.276 00.000 16108 Moving (-0.52, -0.43) raw xDistance=0.44 yDistance=0.54
04:21:34.276 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
04:21:34.276 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.40 newest=0.82
04:21:34.276 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
04:21:34.276 00.000 16108 MoveAxis(W, 127, ABG)
04:21:34.276 00.000 16108 Guiding  Dir = 3, Dur = 127
04:21:34.276 00.000 16108 IsSlewing returns 0
04:21:34.276 00.000 16108 IsGuiding returns 0
04:21:34.282 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4464, FiltMin=3830, FiltMax=36029, Gamma=1.000
04:21:34.302 00.020 16108 PulseGuide returned control before completion, sleep 111
04:21:34.303 00.001 21068 UpdateGuideState exits: m=468078 SNR=179.5
04:21:34.304 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:34.306 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:34.307 00.001 21068 Enqueuing Expose request
04:21:34.427 00.120 16108 IsGuiding returns 1
04:21:34.427 00.000 16108 scope still moving after pulse duration time elapsed
04:21:34.458 00.031 16108 IsSlewing returns 0
04:21:34.458 00.000 16108 IsGuiding returns 0
04:21:34.458 00.000 16108 scope move finished after 127 + 55 ms
04:21:34.458 00.000 16108 Move returns status 0, amount 127
04:21:34.458 00.000 16108 MoveAxis(S, 108, ABG)
04:21:34.458 00.000 16108 Guiding  Dir = 1, Dur = 108
04:21:34.459 00.001 16108 IsSlewing returns 0
04:21:34.459 00.000 16108 IsGuiding returns 0
04:21:34.460 00.001 16108 PulseGuide returned control before completion, sleep 117
04:21:34.583 00.123 16108 IsGuiding returns 1
04:21:34.583 00.000 16108 scope still moving after pulse duration time elapsed
04:21:34.614 00.031 16108 IsSlewing returns 0
04:21:34.615 00.001 16108 IsGuiding returns 1
04:21:34.645 00.030 16108 IsSlewing returns 0
04:21:34.645 00.000 16108 IsGuiding returns 0
04:21:34.645 00.000 16108 scope move finished after 108 + 78 ms
04:21:34.645 00.000 16108 Move returns status 0, amount 108
04:21:34.646 00.001 16108 move complete, result=0
04:21:34.646 00.000 16108 worker thread done servicing request
04:21:34.646 00.000 16108 Worker thread wakes up
04:21:34.646 00.000 21068 GuideStep: 0.4 px 127 ms WEST, 0.5 px 108 ms SOUTH
04:21:34.650 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:34.650 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:35.838 01.188 16108 Exposure complete
04:21:35.910 00.072 16108 worker thread done servicing request
04:21:35.910 00.000 21068 OnExposeComplete: enter
04:21:35.911 00.001 21068 UpdateGuideState(): m_state=6
04:21:35.912 00.001 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
04:21:35.913 00.001 21068 Star::Find returns 1 (0), X=815.20, Y=630.09, Mass=496553, SNR=194.1, Peak=59837 HFD=3.3
04:21:35.915 00.002 21068 MultiStar: [#1 0.37,-0.44,0.00,M5] [#2 0.50,-0.23,0.00,M3] [#3 0.36,-0.02,0.79,U] [#4 0.36,-0.25,0.36,U] [#5 0.25,-0.27,0.26,U] [#6 0.47,-0.42,0.00,M5] [#7 1.22,-0.42,0.00,M4] [#8 0.83,0.09,0.00,M5] 
04:21:35.916 00.001 21068 refined, 3 included, MultiStar: {0.39, -0.19}, one-star: {0.47, -0.29}
04:21:35.917 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.42 = 2.86)
04:21:35.918 00.001 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.36 = 2.92)
04:21:35.919 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=-0.19 hyp=0.44 cameraTheta=-0.46 mountX=-0.42 mountY=0.09, mountTheta=2.92
04:21:35.921 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=-0.19, opts=13)
04:21:35.922 00.001 21068 Enqueuing Move request for scope (0.39, -0.19)
04:21:35.923 00.001 16108 Worker thread wakes up
04:21:35.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.19) opts 0xd
04:21:35.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, -0.19)
04:21:35.923 00.000 16108 Moving (0.39, -0.19) raw xDistance=-0.42 yDistance=0.09
04:21:35.923 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
04:21:35.923 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:35.923 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:21:35.923 00.000 16108 MoveAxis(E, 101, ABG)
04:21:35.925 00.002 16108 Guiding  Dir = 2, Dur = 101
04:21:35.925 00.000 16108 IsSlewing returns 0
04:21:35.925 00.000 16108 IsGuiding returns 0
04:21:35.930 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1334, max=65535, med=4467, FiltMin=3833, FiltMax=40224, Gamma=1.000
04:21:35.943 00.013 21068 UpdateGuideState exits: m=496553 SNR=194.1
04:21:35.944 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:35.946 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:35.947 00.001 21068 Enqueuing Expose request
04:21:35.957 00.010 16108 PulseGuide returned control before completion, sleep 78
04:21:36.050 00.093 16108 IsGuiding returns 1
04:21:36.050 00.000 16108 scope still moving after pulse duration time elapsed
04:21:36.081 00.031 16108 IsSlewing returns 0
04:21:36.081 00.000 16108 IsGuiding returns 1
04:21:36.113 00.032 16108 IsSlewing returns 0
04:21:36.113 00.000 16108 IsGuiding returns 1
04:21:36.145 00.032 16108 IsSlewing returns 0
04:21:36.145 00.000 16108 IsGuiding returns 0
04:21:36.145 00.000 16108 scope move finished after 101 + 119 ms
04:21:36.145 00.000 16108 Move returns status 0, amount 101
04:21:36.145 00.000 16108 MoveAxis(N, 0, ABG)
04:21:36.145 00.000 16108 Move returns status 0, amount 0
04:21:36.146 00.001 16108 move complete, result=0
04:21:36.146 00.000 16108 worker thread done servicing request
04:21:36.146 00.000 16108 Worker thread wakes up
04:21:36.146 00.000 21068 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH
04:21:36.149 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:36.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:37.109 00.960 16108 Exposure complete
04:21:37.168 00.059 16108 worker thread done servicing request
04:21:37.168 00.000 21068 OnExposeComplete: enter
04:21:37.169 00.001 21068 UpdateGuideState(): m_state=6
04:21:37.170 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
04:21:37.171 00.001 21068 Star::Find returns 1 (0), X=815.14, Y=630.19, Mass=452164, SNR=163.1, Peak=58221 HFD=3.2
04:21:37.172 00.001 21068 MultiStar: [#1 0.38,-0.44,0.00,M6] [#2 0.63,-0.30,0.00,M4] [#3 0.26,-0.17,0.91,U] [#4 0.59,-0.06,0.00,M2] [#5 0.62,-0.25,0.00,M2] [#6 0.69,-0.55,0.00,M6] [#7 0.88,-0.57,0.00,M5] [#8 0.80,0.05,0.00,M6] 
04:21:37.172 00.000 21068 refined, 1 included, MultiStar: {0.34, -0.18}, one-star: {0.40, -0.19}
04:21:37.173 00.001 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
04:21:37.174 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
04:21:37.175 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.48 mountX=-0.36 mountY=0.09, mountTheta=2.89
04:21:37.176 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=-0.18, opts=13)
04:21:37.177 00.001 21068 Enqueuing Move request for scope (0.34, -0.18)
04:21:37.178 00.001 16108 Worker thread wakes up
04:21:37.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
04:21:37.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
04:21:37.178 00.000 16108 Moving (0.34, -0.18) raw xDistance=-0.36 yDistance=0.09
04:21:37.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
04:21:37.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:37.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:21:37.178 00.000 16108 MoveAxis(E, 102, ABG)
04:21:37.178 00.000 16108 Guiding  Dir = 2, Dur = 102
04:21:37.178 00.000 16108 IsSlewing returns 0
04:21:37.179 00.001 16108 IsGuiding returns 0
04:21:37.182 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1142, max=65535, med=4470, FiltMin=3726, FiltMax=39411, Gamma=1.000
04:21:37.196 00.014 21068 UpdateGuideState exits: m=452164 SNR=163.1
04:21:37.198 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:37.198 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:37.199 00.001 21068 Enqueuing Expose request
04:21:37.211 00.012 16108 PulseGuide returned control before completion, sleep 80
04:21:37.303 00.092 16108 IsGuiding returns 1
04:21:37.303 00.000 16108 scope still moving after pulse duration time elapsed
04:21:37.335 00.032 16108 IsSlewing returns 0
04:21:37.335 00.000 16108 IsGuiding returns 1
04:21:37.366 00.031 16108 IsSlewing returns 0
04:21:37.367 00.001 16108 IsGuiding returns 1
04:21:37.398 00.031 16108 IsSlewing returns 0
04:21:37.398 00.000 16108 IsGuiding returns 0
04:21:37.398 00.000 16108 scope move finished after 102 + 117 ms
04:21:37.398 00.000 16108 Move returns status 0, amount 102
04:21:37.398 00.000 16108 MoveAxis(N, 0, ABG)
04:21:37.398 00.000 16108 Move returns status 0, amount 0
04:21:37.398 00.000 16108 move complete, result=0
04:21:37.399 00.001 16108 worker thread done servicing request
04:21:37.399 00.000 16108 Worker thread wakes up
04:21:37.399 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:37.399 00.000 21068 GuideStep: -0.4 px 102 ms EAST, 0.1 px 0 ms NORTH
04:21:37.400 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:38.567 01.167 16108 Exposure complete
04:21:38.629 00.062 16108 worker thread done servicing request
04:21:38.629 00.000 21068 OnExposeComplete: enter
04:21:38.630 00.001 21068 UpdateGuideState(): m_state=6
04:21:38.631 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
04:21:38.631 00.000 21068 Star::Find returns 1 (0), X=814.52, Y=630.40, Mass=452020, SNR=163.6, Peak=49360 HFD=3.2
04:21:38.633 00.002 21068 MultiStar: [#1 -0.17,-0.34,0.95,U] [#2 0.00,0.04,1.17,U] [#3 -0.28,0.28,0.84,U] [#4 0.17,-0.02,0.39,U] [#5 -0.14,-0.00,0.33,U] [#6 -0.31,0.01,0.33,U] [#7 0.14,0.10,0.26,U] [#8 0.00,0.22,0.29,U] 
04:21:38.634 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.22, 0.02}
04:21:38.635 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.07 = 0.07)
04:21:38.635 00.000 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.13 = 0.13)
04:21:38.636 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.03 mountX=0.12 mountY=0.02, mountTheta=0.13
04:21:38.638 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
04:21:38.638 00.000 21068 Enqueuing Move request for scope (-0.12, 0.01)
04:21:38.639 00.001 16108 Worker thread wakes up
04:21:38.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
04:21:38.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
04:21:38.639 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
04:21:38.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:21:38.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:38.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:21:38.639 00.000 16108 MoveAxis(E, 0, ABG)
04:21:38.639 00.000 16108 Move returns status 0, amount 0
04:21:38.639 00.000 16108 MoveAxis(N, 0, ABG)
04:21:38.641 00.002 16108 Move returns status 0, amount 0
04:21:38.641 00.000 16108 move complete, result=0
04:21:38.641 00.000 16108 worker thread done servicing request
04:21:38.644 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1462, max=65535, med=4477, FiltMin=3721, FiltMax=35801, Gamma=1.000
04:21:38.657 00.013 21068 UpdateGuideState exits: m=452020 SNR=163.6
04:21:38.658 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:38.659 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:38.659 00.000 21068 Enqueuing Expose request
04:21:38.660 00.001 16108 Worker thread wakes up
04:21:38.660 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:38.661 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:38.661 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:39.643 00.982 16108 Exposure complete
04:21:39.710 00.067 16108 worker thread done servicing request
04:21:39.710 00.000 21068 OnExposeComplete: enter
04:21:39.710 00.000 21068 UpdateGuideState(): m_state=6
04:21:39.712 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
04:21:39.713 00.001 21068 Star::Find returns 1 (0), X=814.43, Y=630.38, Mass=472409, SNR=181.4, Peak=52688 HFD=3.2
04:21:39.714 00.001 21068 MultiStar: [#1 -0.29,-0.22,0.97,U] [#2 -0.26,0.04,1.00,U] [#3 -0.37,0.18,0.84,U] [#4 -0.41,-0.05,0.30,U] [#5 -0.15,0.40,0.32,U] [#6 -0.39,-0.05,0.27,U] [#7 0.02,-0.05,0.20,U] [#8 -0.49,0.37,0.00,M6] 
04:21:39.715 00.001 21068 refined, 7 included, MultiStar: {-0.29, 0.02}, one-star: {-0.30, 0.00}
04:21:39.715 00.000 21068 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.97) = xAngle (0.12 = 0.12)
04:21:39.716 00.001 21068 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.18 = 0.18)
04:21:39.717 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.09 mountX=0.29 mountY=0.05, mountTheta=0.18
04:21:39.718 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.02, opts=13)
04:21:39.719 00.001 21068 Enqueuing Move request for scope (-0.29, 0.02)
04:21:39.720 00.001 16108 Worker thread wakes up
04:21:39.720 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
04:21:39.720 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
04:21:39.720 00.000 16108 Moving (-0.29, 0.02) raw xDistance=0.29 yDistance=0.05
04:21:39.722 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:21:39.722 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:39.722 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:21:39.722 00.000 16108 MoveAxis(W, 76, ABG)
04:21:39.722 00.000 16108 Guiding  Dir = 3, Dur = 76
04:21:39.722 00.000 16108 IsSlewing returns 0
04:21:39.723 00.001 16108 IsGuiding returns 0
04:21:39.728 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1597, max=65535, med=4483, FiltMin=3824, FiltMax=33094, Gamma=1.000
04:21:39.744 00.016 16108 PulseGuide returned control before completion, sleep 65
04:21:39.746 00.002 21068 UpdateGuideState exits: m=472409 SNR=181.4
04:21:39.747 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:39.748 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:39.749 00.001 21068 Enqueuing Expose request
04:21:39.820 00.071 16108 IsGuiding returns 1
04:21:39.820 00.000 16108 scope still moving after pulse duration time elapsed
04:21:39.851 00.031 16108 IsSlewing returns 0
04:21:39.852 00.001 16108 IsGuiding returns 0
04:21:39.852 00.000 16108 scope move finished after 76 + 53 ms
04:21:39.852 00.000 16108 Move returns status 0, amount 76
04:21:39.852 00.000 16108 MoveAxis(N, 0, ABG)
04:21:39.852 00.000 16108 Move returns status 0, amount 0
04:21:39.852 00.000 16108 move complete, result=0
04:21:39.852 00.000 16108 worker thread done servicing request
04:21:39.852 00.000 16108 Worker thread wakes up
04:21:39.852 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH
04:21:39.856 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:39.856 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:41.009 01.153 16108 Exposure complete
04:21:41.085 00.076 16108 worker thread done servicing request
04:21:41.086 00.001 21068 OnExposeComplete: enter
04:21:41.088 00.002 21068 UpdateGuideState(): m_state=6
04:21:41.090 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
04:21:41.092 00.002 21068 Star::Find returns 1 (0), X=814.65, Y=630.51, Mass=495999, SNR=163.8, Peak=47971 HFD=3.3
04:21:41.094 00.002 21068 MultiStar: [#1 -0.10,-0.27,1.01,U] [#2 -0.28,-0.20,1.08,U] [#3 -0.17,0.16,0.94,U] [#4 -0.12,0.18,0.34,U] [#5 -0.38,0.14,0.32,U] [#6 -0.21,-0.07,0.26,U] [#7 0.57,-0.03,0.00,M4] [#8 -0.33,-0.15,0.28,U] 
04:21:41.095 00.001 21068 single-star, 7 included, MultiStar: {-0.18, -0.03}, one-star: {-0.08, 0.14}
04:21:41.097 00.002 21068 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.97) = xAngle (-0.87 = -0.87)
04:21:41.099 00.002 21068 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
04:21:41.100 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.10 mountX=0.11 mountY=-0.12, mountTheta=-0.84
04:21:41.103 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.14, opts=13)
04:21:41.104 00.001 21068 Enqueuing Move request for scope (-0.08, 0.14)
04:21:41.105 00.001 16108 Worker thread wakes up
04:21:41.105 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
04:21:41.105 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
04:21:41.105 00.000 16108 Moving (-0.08, 0.14) raw xDistance=0.11 yDistance=-0.12
04:21:41.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:21:41.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:41.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:21:41.105 00.000 16108 MoveAxis(E, 0, ABG)
04:21:41.105 00.000 16108 Move returns status 0, amount 0
04:21:41.105 00.000 16108 MoveAxis(N, 0, ABG)
04:21:41.105 00.000 16108 Move returns status 0, amount 0
04:21:41.105 00.000 16108 move complete, result=0
04:21:41.105 00.000 16108 worker thread done servicing request
04:21:41.110 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4493, FiltMin=3837, FiltMax=35462, Gamma=1.000
04:21:41.125 00.015 21068 UpdateGuideState exits: m=495999 SNR=163.8
04:21:41.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:41.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:41.129 00.002 21068 Enqueuing Expose request
04:21:41.129 00.000 16108 Worker thread wakes up
04:21:41.129 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:41.130 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:41.130 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:42.103 00.973 16108 Exposure complete
04:21:42.159 00.056 16108 worker thread done servicing request
04:21:42.159 00.000 21068 OnExposeComplete: enter
04:21:42.160 00.001 21068 UpdateGuideState(): m_state=6
04:21:42.161 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
04:21:42.161 00.000 21068 Star::Find returns 1 (0), X=814.77, Y=630.41, Mass=534330, SNR=186.4, Peak=55565 HFD=3.2
04:21:42.162 00.001 21068 MultiStar: [#1 0.01,-0.28,1.00,U] [#2 -0.12,-0.16,0.86,U] [#3 -0.02,0.36,0.77,U] [#4 -0.33,0.14,0.26,U] [#5 -0.29,0.05,0.31,U] [#6 -0.20,-0.29,0.26,U] [#7 0.62,0.09,0.00,M5] [#8 -0.09,0.24,0.26,U] 
04:21:42.163 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.02}, one-star: {0.04, 0.04}
04:21:42.164 00.001 21068 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
04:21:42.164 00.000 21068 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
04:21:42.165 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.84 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
04:21:42.167 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.04, opts=13)
04:21:42.167 00.000 21068 Enqueuing Move request for scope (0.04, 0.04)
04:21:42.168 00.001 16108 Worker thread wakes up
04:21:42.168 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
04:21:42.168 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
04:21:42.168 00.000 16108 Moving (0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
04:21:42.168 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:21:42.168 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:42.169 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:21:42.169 00.000 16108 MoveAxis(E, 0, ABG)
04:21:42.169 00.000 16108 Move returns status 0, amount 0
04:21:42.169 00.000 16108 MoveAxis(N, 0, ABG)
04:21:42.169 00.000 16108 Move returns status 0, amount 0
04:21:42.169 00.000 16108 move complete, result=0
04:21:42.169 00.000 16108 worker thread done servicing request
04:21:42.174 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4499, FiltMin=3824, FiltMax=34982, Gamma=1.000
04:21:42.187 00.013 21068 UpdateGuideState exits: m=534330 SNR=186.4
04:21:42.187 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:42.189 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:42.190 00.001 21068 Enqueuing Expose request
04:21:42.191 00.001 16108 Worker thread wakes up
04:21:42.191 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:42.192 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:42.192 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:43.346 01.154 16108 Exposure complete
04:21:43.408 00.062 16108 worker thread done servicing request
04:21:43.409 00.001 21068 OnExposeComplete: enter
04:21:43.410 00.001 21068 UpdateGuideState(): m_state=6
04:21:43.412 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
04:21:43.413 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.57, Mass=517544, SNR=184.7, Peak=56803 HFD=3.2
04:21:43.415 00.002 21068 MultiStar: [#1 0.15,-0.14,0.86,U] [#2 0.23,-0.18,0.91,U] [#3 0.10,0.12,0.74,U] [#4 0.33,-0.03,0.30,U] [#5 -0.22,0.06,0.34,U] [#6 -0.14,0.09,0.23,U] [#7 0.70,-0.13,0.00,M6] [#8 0.41,0.28,0.22,U] 
04:21:43.417 00.002 21068 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.00, 0.19}
04:21:43.418 00.001 21068 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.97) = xAngle (-2.79 = -2.79)
04:21:43.420 00.002 21068 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.72 = -2.72)
04:21:43.421 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.18 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
04:21:43.425 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.02, opts=13)
04:21:43.427 00.002 21068 Enqueuing Move request for scope (0.11, 0.02)
04:21:43.428 00.001 16108 Worker thread wakes up
04:21:43.429 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
04:21:43.429 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
04:21:43.429 00.000 16108 Moving (0.11, 0.02) raw xDistance=-0.10 yDistance=-0.04
04:21:43.429 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:21:43.429 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:43.429 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:21:43.429 00.000 16108 MoveAxis(E, 0, ABG)
04:21:43.429 00.000 16108 Move returns status 0, amount 0
04:21:43.429 00.000 16108 MoveAxis(N, 0, ABG)
04:21:43.429 00.000 16108 Move returns status 0, amount 0
04:21:43.429 00.000 16108 move complete, result=0
04:21:43.430 00.001 16108 worker thread done servicing request
04:21:43.443 00.013 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4505, FiltMin=3907, FiltMax=40105, Gamma=1.000
04:21:43.473 00.030 21068 UpdateGuideState exits: m=517544 SNR=184.7
04:21:43.475 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:43.475 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:43.477 00.002 21068 Enqueuing Expose request
04:21:43.478 00.001 16108 Worker thread wakes up
04:21:43.478 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:43.478 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:43.478 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:44.445 00.967 16108 Exposure complete
04:21:44.504 00.059 16108 worker thread done servicing request
04:21:44.505 00.001 21068 OnExposeComplete: enter
04:21:44.506 00.001 21068 UpdateGuideState(): m_state=6
04:21:44.507 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
04:21:44.509 00.002 21068 Star::Find returns 1 (0), X=814.82, Y=630.18, Mass=442831, SNR=172.6, Peak=52525 HFD=3.0
04:21:44.510 00.001 21068 MultiStar: [#1 0.09,-0.21,0.90,U] [#2 -0.02,-0.11,0.95,U] [#3 -0.16,0.03,0.77,U] [#4 -0.15,-0.15,0.34,U] [#5 0.08,-0.09,0.32,U] [#6 -0.17,-0.51,0.30,U] [#7 0.83,-0.46,0.00,M7] [#8 -0.03,0.21,0.22,U] 
04:21:44.510 00.000 21068 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {0.08, -0.20}
04:21:44.511 00.001 21068 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.97) = xAngle (-4.64 = 1.64)
04:21:44.512 00.001 21068 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.58 = 1.70)
04:21:44.514 00.002 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=-0.01 mountY=0.14, mountTheta=1.64
04:21:44.516 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.14, opts=13)
04:21:44.517 00.001 21068 Enqueuing Move request for scope (-0.01, -0.14)
04:21:44.517 00.000 16108 Worker thread wakes up
04:21:44.518 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
04:21:44.518 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
04:21:44.518 00.000 16108 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
04:21:44.518 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:21:44.518 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:44.518 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:21:44.518 00.000 16108 MoveAxis(E, 0, ABG)
04:21:44.518 00.000 16108 Move returns status 0, amount 0
04:21:44.518 00.000 16108 MoveAxis(N, 0, ABG)
04:21:44.518 00.000 16108 Move returns status 0, amount 0
04:21:44.518 00.000 16108 move complete, result=0
04:21:44.518 00.000 16108 worker thread done servicing request
04:21:44.523 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1638, max=65535, med=4515, FiltMin=3808, FiltMax=37401, Gamma=1.000
04:21:44.536 00.013 21068 UpdateGuideState exits: m=442831 SNR=172.6
04:21:44.537 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:44.538 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:44.539 00.001 21068 Enqueuing Expose request
04:21:44.539 00.000 16108 Worker thread wakes up
04:21:44.539 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:44.540 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:44.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:45.723 01.183 16108 Exposure complete
04:21:45.803 00.080 16108 worker thread done servicing request
04:21:45.804 00.001 21068 OnExposeComplete: enter
04:21:45.805 00.001 21068 UpdateGuideState(): m_state=6
04:21:45.805 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
04:21:45.807 00.002 21068 Star::Find returns 1 (0), X=814.68, Y=630.27, Mass=454804, SNR=160.4, Peak=51037 HFD=3.1
04:21:45.808 00.001 21068 MultiStar: [#1 -0.03,-0.32,0.99,U] [#2 0.19,-0.11,1.21,U] [#3 -0.09,0.02,0.87,U] [#4 -0.05,0.13,0.35,U] [#5 -0.04,0.04,0.33,U] [#6 -0.15,-0.32,0.28,U] [#7 0.39,-0.20,0.24,U] [#8 0.32,0.06,0.25,U] 
04:21:45.809 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.05, -0.11}
04:21:45.810 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.26 = 2.02)
04:21:45.810 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.20 = 2.08)
04:21:45.811 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.30 mountX=-0.05 mountY=0.10, mountTheta=2.03
04:21:45.813 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.11, opts=13)
04:21:45.814 00.001 21068 Enqueuing Move request for scope (0.03, -0.11)
04:21:45.815 00.001 16108 Worker thread wakes up
04:21:45.815 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
04:21:45.815 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
04:21:45.815 00.000 16108 Moving (0.03, -0.11) raw xDistance=-0.05 yDistance=0.10
04:21:45.815 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:21:45.815 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:45.815 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:21:45.815 00.000 16108 MoveAxis(E, 0, ABG)
04:21:45.815 00.000 16108 Move returns status 0, amount 0
04:21:45.815 00.000 16108 MoveAxis(N, 0, ABG)
04:21:45.815 00.000 16108 Move returns status 0, amount 0
04:21:45.815 00.000 16108 move complete, result=0
04:21:45.815 00.000 16108 worker thread done servicing request
04:21:45.821 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1645, max=65535, med=4525, FiltMin=3805, FiltMax=36048, Gamma=1.000
04:21:45.836 00.015 21068 UpdateGuideState exits: m=454804 SNR=160.4
04:21:45.838 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:45.838 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:45.839 00.001 21068 Enqueuing Expose request
04:21:45.840 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:45.841 00.001 16108 Worker thread wakes up
04:21:45.841 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:45.841 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:46.826 00.985 16108 Exposure complete
04:21:46.888 00.062 16108 worker thread done servicing request
04:21:46.888 00.000 21068 OnExposeComplete: enter
04:21:46.890 00.002 21068 UpdateGuideState(): m_state=6
04:21:46.892 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
04:21:46.894 00.002 21068 Star::Find returns 1 (0), X=814.50, Y=630.32, Mass=466711, SNR=153.1, Peak=51872 HFD=3.1
04:21:46.895 00.001 21068 MultiStar: [#1 -0.19,-0.24,0.97,U] [#2 0.05,-0.05,1.34,U] [#3 -0.24,0.09,0.95,U] [#4 -0.08,-0.05,0.37,U] [#5 -0.20,-0.13,0.37,U] [#6 -0.30,-0.42,0.40,U] [#7 0.50,-0.48,0.00,M7] [#8 0.17,0.19,0.25,U] 
04:21:46.896 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {-0.24, -0.06}
04:21:46.897 00.001 21068 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
04:21:46.898 00.001 21068 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.78)
04:21:46.899 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=0.12 mountY=0.11, mountTheta=0.75
04:21:46.903 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.08, opts=13)
04:21:46.904 00.001 21068 Enqueuing Move request for scope (-0.14, -0.08)
04:21:46.905 00.001 16108 Worker thread wakes up
04:21:46.905 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
04:21:46.905 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
04:21:46.905 00.000 16108 Moving (-0.14, -0.08) raw xDistance=0.12 yDistance=0.11
04:21:46.905 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:21:46.906 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:46.906 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:21:46.906 00.000 16108 MoveAxis(E, 0, ABG)
04:21:46.906 00.000 16108 Move returns status 0, amount 0
04:21:46.906 00.000 16108 MoveAxis(N, 0, ABG)
04:21:46.906 00.000 16108 Move returns status 0, amount 0
04:21:46.906 00.000 16108 move complete, result=0
04:21:46.906 00.000 16108 worker thread done servicing request
04:21:46.913 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2384, max=65535, med=4534, FiltMin=3907, FiltMax=35177, Gamma=1.000
04:21:46.935 00.022 21068 UpdateGuideState exits: m=466711 SNR=153.1
04:21:46.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:46.937 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:46.937 00.000 21068 Enqueuing Expose request
04:21:46.938 00.001 16108 Worker thread wakes up
04:21:46.938 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:46.939 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:46.939 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:48.102 01.163 16108 Exposure complete
04:21:48.170 00.068 16108 worker thread done servicing request
04:21:48.170 00.000 21068 OnExposeComplete: enter
04:21:48.172 00.002 21068 UpdateGuideState(): m_state=6
04:21:48.173 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
04:21:48.175 00.002 21068 Star::Find returns 1 (0), X=814.73, Y=630.40, Mass=448358, SNR=144.0, Peak=45075 HFD=3.2
04:21:48.176 00.001 21068 MultiStar: [#1 0.11,-0.20,0.93,U] [#2 0.11,-0.09,1.07,U] [#3 -0.02,0.18,0.92,U] [#4 -0.11,-0.08,0.35,U] [#5 -0.01,0.05,0.32,U] [#6 -0.18,-0.16,0.33,U] [#7 0.14,-0.24,0.25,U] [#8 0.01,0.10,0.34,U] 
04:21:48.177 00.001 21068 single-star, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.01, 0.03}
04:21:48.178 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
04:21:48.179 00.001 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
04:21:48.179 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.76 mountX=0.01 mountY=-0.03, mountTheta=-1.19
04:21:48.183 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.03, opts=13)
04:21:48.185 00.002 21068 Enqueuing Move request for scope (-0.01, 0.03)
04:21:48.186 00.001 16108 Worker thread wakes up
04:21:48.186 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:21:48.187 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:21:48.187 00.000 16108 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.03
04:21:48.187 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:48.187 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:48.187 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:21:48.187 00.000 16108 MoveAxis(E, 0, ABG)
04:21:48.187 00.000 16108 Move returns status 0, amount 0
04:21:48.187 00.000 16108 MoveAxis(N, 0, ABG)
04:21:48.187 00.000 16108 Move returns status 0, amount 0
04:21:48.187 00.000 16108 move complete, result=0
04:21:48.188 00.001 16108 worker thread done servicing request
04:21:48.197 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=1817, max=65535, med=4547, FiltMin=3901, FiltMax=33219, Gamma=1.000
04:21:48.211 00.014 21068 UpdateGuideState exits: m=448358 SNR=144.0
04:21:48.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:48.214 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:48.215 00.001 21068 Enqueuing Expose request
04:21:48.218 00.003 16108 Worker thread wakes up
04:21:48.218 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:48.220 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:48.220 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:49.190 00.970 16108 Exposure complete
04:21:49.245 00.055 16108 worker thread done servicing request
04:21:49.245 00.000 21068 OnExposeComplete: enter
04:21:49.246 00.001 21068 UpdateGuideState(): m_state=6
04:21:49.247 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
04:21:49.248 00.001 21068 Star::Find returns 1 (0), X=814.56, Y=630.24, Mass=407392, SNR=153.3, Peak=42960 HFD=3.4
04:21:49.249 00.001 21068 MultiStar: [#1 -0.10,-0.37,0.91,U] [#2 -0.27,-0.36,1.18,U] [#3 -0.20,-0.04,0.79,U] [#4 -0.21,-0.06,0.34,U] [#5 0.04,0.12,0.32,U] [#6 -0.32,-0.11,0.31,U] [#7 0.46,-0.42,0.00,M7] [#8 -0.10,-0.14,0.27,U] 
04:21:49.250 00.001 21068 single-star, 7 included, MultiStar: {-0.18, -0.19}, one-star: {-0.18, -0.13}
04:21:49.251 00.001 21068 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.97) = xAngle (-5.46 = 0.83)
04:21:49.251 00.000 21068 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.89)
04:21:49.252 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.49 mountX=0.15 mountY=0.17, mountTheta=0.85
04:21:49.254 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.13, opts=13)
04:21:49.257 00.003 21068 Enqueuing Move request for scope (-0.18, -0.13)
04:21:49.258 00.001 16108 Worker thread wakes up
04:21:49.258 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
04:21:49.258 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
04:21:49.258 00.000 16108 Moving (-0.18, -0.13) raw xDistance=0.15 yDistance=0.17
04:21:49.259 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:21:49.259 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:49.259 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:21:49.259 00.000 16108 MoveAxis(E, 0, ABG)
04:21:49.259 00.000 16108 Move returns status 0, amount 0
04:21:49.259 00.000 16108 MoveAxis(N, 0, ABG)
04:21:49.259 00.000 16108 Move returns status 0, amount 0
04:21:49.259 00.000 16108 move complete, result=0
04:21:49.259 00.000 16108 worker thread done servicing request
04:21:49.265 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1795, max=65535, med=4557, FiltMin=3907, FiltMax=35289, Gamma=1.000
04:21:49.281 00.016 21068 UpdateGuideState exits: m=407392 SNR=153.3
04:21:49.282 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:49.283 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:49.283 00.000 21068 Enqueuing Expose request
04:21:49.284 00.001 16108 Worker thread wakes up
04:21:49.284 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:49.285 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:49.285 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:50.441 01.156 16108 Exposure complete
04:21:50.505 00.064 16108 worker thread done servicing request
04:21:50.505 00.000 21068 OnExposeComplete: enter
04:21:50.506 00.001 21068 UpdateGuideState(): m_state=6
04:21:50.507 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
04:21:50.508 00.001 21068 Star::Find returns 1 (0), X=814.38, Y=630.09, Mass=444749, SNR=159.8, Peak=45520 HFD=3.5
04:21:50.509 00.001 21068 MultiStar: [#1 -0.30,-0.35,0.82,U] [#2 -0.21,-0.30,1.08,U] [#3 -0.31,-0.12,0.76,U] [#4 -0.82,-0.21,0.00,M1] [#5 -0.48,-0.17,0.31,U] [#6 -0.73,-0.34,0.00,M1] [#7 0.17,-0.18,0.22,U] [#8 -0.61,-0.16,0.00,M1] 
04:21:50.510 00.001 21068 refined, 5 included, MultiStar: {-0.28, -0.26}, one-star: {-0.36, -0.29}
04:21:50.510 00.000 21068 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.97) = xAngle (-5.36 = 0.92)
04:21:50.511 00.001 21068 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.30 = 0.98)
04:21:50.512 00.001 21068 CameraToMount -- cameraX=-0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-2.40 mountX=0.23 mountY=0.32, mountTheta=0.94
04:21:50.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=-0.26, opts=13)
04:21:50.514 00.000 21068 Enqueuing Move request for scope (-0.28, -0.26)
04:21:50.515 00.001 16108 Worker thread wakes up
04:21:50.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.26) opts 0xd
04:21:50.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, -0.26)
04:21:50.515 00.000 16108 Moving (-0.28, -0.26) raw xDistance=0.23 yDistance=0.32
04:21:50.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:21:50.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:21:50.515 00.000 16108 MoveAxis(W, 60, ABG)
04:21:50.515 00.000 16108 Guiding  Dir = 3, Dur = 60
04:21:50.516 00.001 16108 IsSlewing returns 0
04:21:50.516 00.000 16108 IsGuiding returns 0
04:21:50.521 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4569, FiltMin=3878, FiltMax=37177, Gamma=1.000
04:21:50.536 00.015 16108 PulseGuide returned control before completion, sleep 51
04:21:50.549 00.013 21068 UpdateGuideState exits: m=444749 SNR=159.8
04:21:50.552 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:50.553 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:50.554 00.001 21068 Enqueuing Expose request
04:21:50.598 00.044 16108 IsGuiding returns 1
04:21:50.598 00.000 16108 scope still moving after pulse duration time elapsed
04:21:50.629 00.031 16108 IsSlewing returns 0
04:21:50.629 00.000 16108 IsGuiding returns 0
04:21:50.629 00.000 16108 scope move finished after 60 + 52 ms
04:21:50.629 00.000 16108 Move returns status 0, amount 60
04:21:50.629 00.000 16108 MoveAxis(S, 64, ABG)
04:21:50.629 00.000 16108 Guiding  Dir = 1, Dur = 64
04:21:50.630 00.001 16108 IsSlewing returns 0
04:21:50.630 00.000 16108 IsGuiding returns 0
04:21:50.692 00.062 16108 PulseGuide returned control before completion, sleep 12
04:21:50.707 00.015 16108 IsGuiding returns 1
04:21:50.707 00.000 16108 scope still moving after pulse duration time elapsed
04:21:50.738 00.031 16108 IsSlewing returns 0
04:21:50.739 00.001 16108 IsGuiding returns 1
04:21:50.770 00.031 16108 IsSlewing returns 0
04:21:50.770 00.000 16108 IsGuiding returns 1
04:21:50.800 00.030 16108 IsSlewing returns 0
04:21:50.800 00.000 16108 IsGuiding returns 0
04:21:50.800 00.000 16108 scope move finished after 64 + 106 ms
04:21:50.800 00.000 16108 Move returns status 0, amount 64
04:21:50.800 00.000 16108 move complete, result=0
04:21:50.800 00.000 16108 worker thread done servicing request
04:21:50.800 00.000 16108 Worker thread wakes up
04:21:50.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:50.800 00.000 21068 GuideStep: 0.2 px 60 ms WEST, 0.3 px 64 ms SOUTH
04:21:50.802 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:51.776 00.974 16108 Exposure complete
04:21:51.840 00.064 16108 worker thread done servicing request
04:21:51.840 00.000 21068 OnExposeComplete: enter
04:21:51.841 00.001 21068 UpdateGuideState(): m_state=6
04:21:51.842 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
04:21:51.843 00.001 21068 Star::Find returns 1 (0), X=814.45, Y=630.30, Mass=455441, SNR=150.0, Peak=45616 HFD=3.4
04:21:51.844 00.001 21068 MultiStar: [#1 -0.08,-0.07,1.03,U] [#2 -0.16,-0.39,1.18,U] [#3 -0.44,0.03,0.76,U] [#4 -0.45,-0.23,0.35,U] [#5 -0.76,-0.46,0.00,M1] [#6 -0.78,-0.46,0.00,M2] [#7 0.24,-0.33,0.25,U] [#8 0.23,0.03,0.30,U] 
04:21:51.845 00.001 21068 refined, 6 included, MultiStar: {-0.19, -0.15}, one-star: {-0.28, -0.07}
04:21:51.846 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
04:21:51.847 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
04:21:51.847 00.000 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.47 mountX=0.16 mountY=0.19, mountTheta=0.87
04:21:51.849 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.15, opts=13)
04:21:51.851 00.002 21068 Enqueuing Move request for scope (-0.19, -0.15)
04:21:51.853 00.002 16108 Worker thread wakes up
04:21:51.853 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
04:21:51.853 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
04:21:51.853 00.000 16108 Moving (-0.19, -0.15) raw xDistance=0.16 yDistance=0.19
04:21:51.853 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:21:51.853 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:51.853 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:21:51.853 00.000 16108 MoveAxis(E, 0, ABG)
04:21:51.853 00.000 16108 Move returns status 0, amount 0
04:21:51.853 00.000 16108 MoveAxis(N, 0, ABG)
04:21:51.853 00.000 16108 Move returns status 0, amount 0
04:21:51.853 00.000 16108 move complete, result=0
04:21:51.855 00.002 16108 worker thread done servicing request
04:21:51.858 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2262, max=65535, med=4576, FiltMin=3926, FiltMax=35952, Gamma=1.000
04:21:51.872 00.014 21068 UpdateGuideState exits: m=455441 SNR=150.0
04:21:51.873 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:51.874 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:51.874 00.000 21068 Enqueuing Expose request
04:21:51.875 00.001 16108 Worker thread wakes up
04:21:51.875 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:51.876 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:51.876 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:53.038 01.162 16108 Exposure complete
04:21:53.101 00.063 16108 worker thread done servicing request
04:21:53.101 00.000 21068 OnExposeComplete: enter
04:21:53.101 00.000 21068 UpdateGuideState(): m_state=6
04:21:53.102 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
04:21:53.103 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.29, Mass=457638, SNR=177.4, Peak=42013 HFD=3.6
04:21:53.104 00.001 21068 MultiStar: [#1 0.10,-0.28,0.83,U] [#2 0.04,-0.50,1.10,U] [#3 0.00,0.22,0.71,U] [#4 -0.42,-0.16,0.27,U] [#5 -0.30,-0.02,0.26,U] [#6 -0.42,-0.20,0.23,U] [#7 0.33,-0.31,0.22,U] [#8 0.07,-0.03,0.23,U] 
04:21:53.105 00.001 21068 single-star, 8 included, MultiStar: {-0.00, -0.18}, one-star: {0.06, -0.08}
04:21:53.105 00.000 21068 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.97) = xAngle (-3.89 = 2.39)
04:21:53.106 00.001 21068 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.83 = 2.46)
04:21:53.107 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.92 mountX=-0.07 mountY=0.06, mountTheta=2.43
04:21:53.108 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.08, opts=13)
04:21:53.109 00.001 21068 Enqueuing Move request for scope (0.06, -0.08)
04:21:53.110 00.001 16108 Worker thread wakes up
04:21:53.110 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
04:21:53.110 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
04:21:53.112 00.002 16108 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.06
04:21:53.112 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:21:53.112 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:53.112 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:21:53.112 00.000 16108 MoveAxis(E, 0, ABG)
04:21:53.112 00.000 16108 Move returns status 0, amount 0
04:21:53.112 00.000 16108 MoveAxis(N, 0, ABG)
04:21:53.112 00.000 16108 Move returns status 0, amount 0
04:21:53.112 00.000 16108 move complete, result=0
04:21:53.113 00.001 16108 worker thread done servicing request
04:21:53.115 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4589, FiltMin=3846, FiltMax=32294, Gamma=1.000
04:21:53.127 00.012 21068 UpdateGuideState exits: m=457638 SNR=177.4
04:21:53.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:53.131 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:53.132 00.001 21068 Enqueuing Expose request
04:21:53.133 00.001 16108 Worker thread wakes up
04:21:53.133 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:53.134 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:53.134 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:54.096 00.962 16108 Exposure complete
04:21:54.184 00.088 16108 worker thread done servicing request
04:21:54.184 00.000 21068 OnExposeComplete: enter
04:21:54.185 00.001 21068 UpdateGuideState(): m_state=6
04:21:54.186 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
04:21:54.187 00.001 21068 Star::Find returns 1 (0), X=814.95, Y=630.16, Mass=441437, SNR=151.7, Peak=48205 HFD=3.4
04:21:54.188 00.001 21068 MultiStar: [#1 0.20,-0.51,0.00,M1] [#2 0.51,-0.51,0.00,M1] [#3 0.05,-0.37,1.03,U] [#4 0.05,-0.39,0.39,U] [#5 0.22,-0.18,0.28,U] [#6 0.09,-0.35,0.32,U] [#7 0.87,-0.53,0.00,M5] [#8 0.40,-0.41,0.00,M1] 
04:21:54.190 00.002 21068 single-star, 4 included, MultiStar: {0.12, -0.30}, one-star: {0.22, -0.21}
04:21:54.191 00.001 21068 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.97) = xAngle (-3.73 = 2.55)
04:21:54.192 00.001 21068 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.67 = 2.61)
04:21:54.193 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.77 mountX=-0.25 mountY=0.15, mountTheta=2.59
04:21:54.195 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.21, opts=13)
04:21:54.197 00.002 21068 Enqueuing Move request for scope (0.22, -0.21)
04:21:54.197 00.000 16108 Worker thread wakes up
04:21:54.197 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
04:21:54.197 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
04:21:54.197 00.000 16108 Moving (0.22, -0.21) raw xDistance=-0.25 yDistance=0.15
04:21:54.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:21:54.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:54.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:21:54.197 00.000 16108 MoveAxis(E, 66, ABG)
04:21:54.197 00.000 16108 Guiding  Dir = 2, Dur = 66
04:21:54.199 00.002 16108 IsSlewing returns 0
04:21:54.199 00.000 16108 IsGuiding returns 0
04:21:54.204 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1606, max=65535, med=4601, FiltMin=3936, FiltMax=34624, Gamma=1.000
04:21:54.218 00.014 21068 UpdateGuideState exits: m=441437 SNR=151.7
04:21:54.218 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:54.219 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:54.220 00.001 21068 Enqueuing Expose request
04:21:54.258 00.038 16108 PulseGuide returned control before completion, sleep 17
04:21:54.288 00.030 16108 IsGuiding returns 1
04:21:54.288 00.000 16108 scope still moving after pulse duration time elapsed
04:21:54.318 00.030 16108 IsSlewing returns 0
04:21:54.318 00.000 16108 IsGuiding returns 1
04:21:54.350 00.032 16108 IsSlewing returns 0
04:21:54.350 00.000 16108 IsGuiding returns 0
04:21:54.351 00.001 16108 scope move finished after 66 + 85 ms
04:21:54.351 00.000 16108 Move returns status 0, amount 66
04:21:54.351 00.000 16108 MoveAxis(N, 0, ABG)
04:21:54.351 00.000 16108 Move returns status 0, amount 0
04:21:54.351 00.000 16108 move complete, result=0
04:21:54.351 00.000 16108 worker thread done servicing request
04:21:54.351 00.000 16108 Worker thread wakes up
04:21:54.351 00.000 21068 GuideStep: -0.3 px 66 ms EAST, 0.2 px 0 ms NORTH
04:21:54.353 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:54.354 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:55.512 01.158 16108 Exposure complete
04:21:55.575 00.063 16108 worker thread done servicing request
04:21:55.576 00.001 21068 OnExposeComplete: enter
04:21:55.577 00.001 21068 UpdateGuideState(): m_state=6
04:21:55.577 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
04:21:55.579 00.002 21068 Star::Find returns 1 (0), X=815.32, Y=630.16, Mass=440909, SNR=158.8, Peak=45501 HFD=3.5
04:21:55.580 00.001 21068 MultiStar: [#1 0.79,-0.28,0.00,M2] [#2 0.42,-0.07,1.14,U] [#3 0.46,0.19,0.76,U] [#4 0.64,-0.18,0.00,M1] [#5 0.60,-0.11,0.00,M1] [#6 0.37,-0.41,0.00,M1] [#7 1.14,-0.43,0.00,M6] [#8 0.59,0.32,0.00,M2] 
04:21:55.581 00.001 21068 refined, 2 included, MultiStar: {0.49, -0.05}, one-star: {0.59, -0.21}
04:21:55.582 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:21:55.582 00.000 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:21:55.583 00.001 21068 CameraToMount -- cameraX=0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-0.11 mountX=-0.49 mountY=-0.06, mountTheta=-3.01
04:21:55.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.49, y=-0.05, opts=13)
04:21:55.586 00.001 21068 Enqueuing Move request for scope (0.49, -0.05)
04:21:55.586 00.000 16108 Worker thread wakes up
04:21:55.586 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.05) opts 0xd
04:21:55.586 00.000 16108 Handling offset move in thread for scope, endpoint = (0.49, -0.05)
04:21:55.586 00.000 16108 Moving (0.49, -0.05) raw xDistance=-0.49 yDistance=-0.06
04:21:55.586 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
04:21:55.586 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:55.588 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:21:55.588 00.000 16108 MoveAxis(E, 133, ABG)
04:21:55.588 00.000 16108 Guiding  Dir = 2, Dur = 133
04:21:55.588 00.000 16108 IsSlewing returns 0
04:21:55.588 00.000 16108 IsGuiding returns 0
04:21:55.590 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2173, max=65535, med=4614, FiltMin=3945, FiltMax=34720, Gamma=1.000
04:21:55.603 00.013 16108 PulseGuide returned control before completion, sleep 129
04:21:55.605 00.002 21068 UpdateGuideState exits: m=440909 SNR=158.8
04:21:55.606 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:55.607 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:55.607 00.000 21068 Enqueuing Expose request
04:21:55.744 00.137 16108 IsGuiding returns 1
04:21:55.744 00.000 16108 scope still moving after pulse duration time elapsed
04:21:55.780 00.036 16108 IsSlewing returns 0
04:21:55.780 00.000 16108 IsGuiding returns 0
04:21:55.781 00.001 16108 scope move finished after 133 + 59 ms
04:21:55.781 00.000 16108 Move returns status 0, amount 133
04:21:55.781 00.000 16108 MoveAxis(N, 0, ABG)
04:21:55.781 00.000 16108 Move returns status 0, amount 0
04:21:55.781 00.000 16108 move complete, result=0
04:21:55.781 00.000 16108 worker thread done servicing request
04:21:55.781 00.000 16108 Worker thread wakes up
04:21:55.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:55.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:55.781 00.000 21068 GuideStep: -0.5 px 133 ms EAST, -0.1 px 0 ms NORTH
04:21:56.751 00.970 16108 Exposure complete
04:21:56.810 00.059 16108 worker thread done servicing request
04:21:56.810 00.000 21068 OnExposeComplete: enter
04:21:56.812 00.002 21068 UpdateGuideState(): m_state=6
04:21:56.813 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
04:21:56.814 00.001 21068 Star::Find returns 1 (0), X=815.01, Y=630.45, Mass=410429, SNR=145.6, Peak=36563 HFD=3.7
04:21:56.815 00.001 21068 MultiStar: [#1 0.24,-0.15,1.00,U] [#2 0.23,-0.19,0.97,U] [#3 0.10,0.10,0.79,U] [#4 0.05,0.00,0.35,U] [#5 0.30,0.12,0.33,U] [#6 0.06,-0.14,0.26,U] [#7 0.36,-0.57,0.00,M7] [#8 0.61,-0.22,0.00,M3] 
04:21:56.815 00.000 21068 refined, 6 included, MultiStar: {0.20, -0.04}, one-star: {0.28, 0.08}
04:21:56.816 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.15 = 3.13)
04:21:56.817 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.09 = -3.09)
04:21:56.818 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
04:21:56.821 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.04, opts=13)
04:21:56.821 00.000 21068 Enqueuing Move request for scope (0.20, -0.04)
04:21:56.822 00.001 16108 Worker thread wakes up
04:21:56.822 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
04:21:56.822 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
04:21:56.822 00.000 16108 Moving (0.20, -0.04) raw xDistance=-0.21 yDistance=-0.01
04:21:56.822 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
04:21:56.822 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:56.822 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:56.823 00.001 16108 MoveAxis(E, 63, ABG)
04:21:56.823 00.000 16108 Guiding  Dir = 2, Dur = 63
04:21:56.823 00.000 16108 IsSlewing returns 0
04:21:56.823 00.000 16108 IsGuiding returns 0
04:21:56.827 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4621, FiltMin=3953, FiltMax=34003, Gamma=1.000
04:21:56.840 00.013 21068 UpdateGuideState exits: m=410429 SNR=145.6
04:21:56.842 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:56.842 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:56.843 00.001 21068 Enqueuing Expose request
04:21:56.858 00.015 16108 PulseGuide returned control before completion, sleep 38
04:21:56.905 00.047 16108 IsGuiding returns 1
04:21:56.905 00.000 16108 scope still moving after pulse duration time elapsed
04:21:56.936 00.031 16108 IsSlewing returns 0
04:21:56.936 00.000 16108 IsGuiding returns 1
04:21:56.968 00.032 16108 IsSlewing returns 0
04:21:56.968 00.000 16108 IsGuiding returns 0
04:21:56.969 00.001 16108 scope move finished after 63 + 82 ms
04:21:56.969 00.000 16108 Move returns status 0, amount 63
04:21:56.969 00.000 16108 MoveAxis(N, 0, ABG)
04:21:56.969 00.000 16108 Move returns status 0, amount 0
04:21:56.969 00.000 16108 move complete, result=0
04:21:56.969 00.000 16108 worker thread done servicing request
04:21:56.969 00.000 16108 Worker thread wakes up
04:21:56.969 00.000 21068 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
04:21:56.971 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:56.971 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:58.138 01.167 16108 Exposure complete
04:21:58.196 00.058 16108 worker thread done servicing request
04:21:58.196 00.000 21068 OnExposeComplete: enter
04:21:58.197 00.001 21068 UpdateGuideState(): m_state=6
04:21:58.198 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
04:21:58.198 00.000 21068 Star::Find returns 1 (0), X=814.29, Y=630.08, Mass=458162, SNR=168.3, Peak=43904 HFD=3.9
04:21:58.199 00.001 21068 MultiStar: [#1 -0.36,-0.57,0.00,M2] [#2 -0.17,-0.69,0.00,M1] [#3 -0.34,-0.35,0.75,U] [#4 -0.35,-0.31,0.23,U] [#5 -0.62,-0.54,0.00,M1] [#6 -0.60,-0.45,0.00,M1] [#7 -0.01,-0.79,0.00,M8] [#8 -0.25,-0.65,0.00,M4] 
04:21:58.200 00.001 21068 refined, 2 included, MultiStar: {-0.40, -0.32}, one-star: {-0.45, -0.30}
04:21:58.201 00.001 21068 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.97) = xAngle (-5.43 = 0.85)
04:21:58.202 00.001 21068 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.91)
04:21:58.202 00.000 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.32 hyp=0.51 cameraTheta=-2.47 mountX=0.34 mountY=0.40, mountTheta=0.87
04:21:58.204 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.32, opts=13)
04:21:58.205 00.001 21068 Enqueuing Move request for scope (-0.40, -0.32)
04:21:58.206 00.001 16108 Worker thread wakes up
04:21:58.206 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.32) opts 0xd
04:21:58.206 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.32)
04:21:58.206 00.000 16108 Moving (-0.40, -0.32) raw xDistance=0.34 yDistance=0.40
04:21:58.206 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
04:21:58.206 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:21:58.206 00.000 16108 MoveAxis(W, 84, ABG)
04:21:58.206 00.000 16108 Guiding  Dir = 3, Dur = 84
04:21:58.207 00.001 16108 IsSlewing returns 0
04:21:58.207 00.000 16108 IsGuiding returns 0
04:21:58.208 00.001 16108 PulseGuide returned control before completion, sleep 93
04:21:58.213 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2224, max=65535, med=4633, FiltMin=3968, FiltMax=27520, Gamma=1.000
04:21:58.225 00.012 21068 UpdateGuideState exits: m=458162 SNR=168.3
04:21:58.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:58.227 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:58.228 00.001 21068 Enqueuing Expose request
04:21:58.316 00.088 16108 IsGuiding returns 0
04:21:58.316 00.000 16108 Move returns status 0, amount 84
04:21:58.316 00.000 16108 MoveAxis(S, 81, ABG)
04:21:58.316 00.000 16108 Guiding  Dir = 1, Dur = 81
04:21:58.316 00.000 16108 IsSlewing returns 0
04:21:58.316 00.000 16108 IsGuiding returns 0
04:21:58.364 00.048 16108 PulseGuide returned control before completion, sleep 44
04:21:58.410 00.046 16108 IsGuiding returns 1
04:21:58.410 00.000 16108 scope still moving after pulse duration time elapsed
04:21:58.441 00.031 16108 IsSlewing returns 0
04:21:58.441 00.000 16108 IsGuiding returns 1
04:21:58.472 00.031 16108 IsSlewing returns 0
04:21:58.473 00.001 16108 IsGuiding returns 1
04:21:58.507 00.034 16108 IsSlewing returns 0
04:21:58.509 00.002 16108 IsGuiding returns 0
04:21:58.509 00.000 16108 scope move finished after 81 + 111 ms
04:21:58.509 00.000 16108 Move returns status 0, amount 81
04:21:58.509 00.000 16108 move complete, result=0
04:21:58.509 00.000 16108 worker thread done servicing request
04:21:58.509 00.000 16108 Worker thread wakes up
04:21:58.509 00.000 21068 GuideStep: 0.3 px 84 ms WEST, 0.4 px 81 ms SOUTH
04:21:58.511 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:58.511 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:59.485 00.974 16108 Exposure complete
04:21:59.551 00.066 16108 worker thread done servicing request
04:21:59.551 00.000 21068 OnExposeComplete: enter
04:21:59.553 00.002 21068 UpdateGuideState(): m_state=6
04:21:59.554 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
04:21:59.556 00.002 21068 Star::Find returns 1 (0), X=815.41, Y=630.02, Mass=386937, SNR=142.5, Peak=33069 HFD=3.7
04:21:59.558 00.002 21068 MultiStar: [#1 0.78,-0.67,0.00,M3] [#2 0.38,-0.47,0.00,M2] [#3 0.56,-0.20,0.00,M1] [#4 0.48,-0.65,0.00,M1] [#5 0.55,-0.06,0.00,M2] [#6 0.41,-0.41,0.00,M2] [#7 1.07,-0.46,0.00,M9] [#8 0.50,-0.14,0.26,U] 
04:21:59.559 00.001 21068 refined, 1 included, MultiStar: {0.64, -0.31}, one-star: {0.67, -0.35}
04:21:59.560 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.42 = 2.87)
04:21:59.562 00.002 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
04:21:59.563 00.001 21068 CameraToMount -- cameraX=0.64 cameraY=-0.31 hyp=0.71 cameraTheta=-0.45 mountX=-0.68 mountY=0.15, mountTheta=2.93
04:21:59.566 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.64, y=-0.31, opts=13)
04:21:59.568 00.002 21068 Enqueuing Move request for scope (0.64, -0.31)
04:21:59.570 00.002 16108 Worker thread wakes up
04:21:59.570 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.31) opts 0xd
04:21:59.570 00.000 16108 Handling offset move in thread for scope, endpoint = (0.64, -0.31)
04:21:59.570 00.000 16108 Moving (0.64, -0.31) raw xDistance=-0.68 yDistance=0.15
04:21:59.570 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.68
04:21:59.570 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:59.571 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:21:59.571 00.000 16108 MoveAxis(E, 173, ABG)
04:21:59.571 00.000 16108 Guiding  Dir = 2, Dur = 173
04:21:59.571 00.000 16108 IsSlewing returns 0
04:21:59.572 00.001 16108 IsGuiding returns 0
04:21:59.572 00.000 16108 PulseGuide returned control before completion, sleep 182
04:21:59.577 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2249, max=65535, med=4643, FiltMin=4013, FiltMax=31977, Gamma=1.000
04:21:59.599 00.022 21068 UpdateGuideState exits: m=386937 SNR=142.5
04:21:59.601 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:59.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:21:59.604 00.002 21068 Enqueuing Expose request
04:21:59.768 00.164 16108 IsGuiding returns 1
04:21:59.768 00.000 16108 scope still moving after pulse duration time elapsed
04:21:59.799 00.031 16108 IsSlewing returns 0
04:21:59.799 00.000 16108 IsGuiding returns 1
04:21:59.829 00.030 16108 IsSlewing returns 0
04:21:59.829 00.000 16108 IsGuiding returns 0
04:21:59.829 00.000 16108 scope move finished after 173 + 85 ms
04:21:59.829 00.000 16108 Move returns status 0, amount 173
04:21:59.829 00.000 16108 MoveAxis(N, 0, ABG)
04:21:59.829 00.000 16108 Move returns status 0, amount 0
04:21:59.829 00.000 16108 move complete, result=0
04:21:59.829 00.000 16108 worker thread done servicing request
04:21:59.829 00.000 16108 Worker thread wakes up
04:21:59.831 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:21:59.831 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:21:59.831 00.000 21068 GuideStep: -0.7 px 173 ms EAST, 0.2 px 0 ms NORTH
04:22:00.986 01.155 16108 Exposure complete
04:22:01.061 00.075 16108 worker thread done servicing request
04:22:01.061 00.000 21068 OnExposeComplete: enter
04:22:01.062 00.001 21068 UpdateGuideState(): m_state=6
04:22:01.064 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
04:22:01.065 00.001 21068 Star::Find returns 1 (0), X=814.31, Y=630.33, Mass=408683, SNR=161.6, Peak=42640 HFD=3.4
04:22:01.066 00.001 21068 MultiStar: [#1 -0.26,-0.17,0.95,U] [#2 -0.41,-0.14,1.12,U] [#3 -0.41,0.41,0.00,M2] [#4 -0.43,-0.05,0.31,U] [#5 -0.81,-0.11,0.00,M3] [#6 -0.79,-0.19,0.00,M3] [#7 0.05,-0.33,0.24,U] [#8 -0.56,0.14,0.00,M4] 
04:22:01.067 00.001 21068 refined, 4 included, MultiStar: {-0.34, -0.12}, one-star: {-0.42, -0.04}
04:22:01.068 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.76 = 0.52)
04:22:01.069 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.70 = 0.58)
04:22:01.069 00.000 21068 CameraToMount -- cameraX=-0.34 cameraY=-0.12 hyp=0.37 cameraTheta=-2.79 mountX=0.32 mountY=0.20, mountTheta=0.57
04:22:01.071 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.34, y=-0.12, opts=13)
04:22:01.072 00.001 21068 Enqueuing Move request for scope (-0.34, -0.12)
04:22:01.073 00.001 16108 Worker thread wakes up
04:22:01.073 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.12) opts 0xd
04:22:01.073 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.34, -0.12)
04:22:01.073 00.000 16108 Moving (-0.34, -0.12) raw xDistance=0.32 yDistance=0.20
04:22:01.073 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.32
04:22:01.073 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:22:01.073 00.000 16108 MoveAxis(W, 71, ABG)
04:22:01.073 00.000 16108 Guiding  Dir = 3, Dur = 71
04:22:01.073 00.000 16108 IsSlewing returns 0
04:22:01.073 00.000 16108 IsGuiding returns 0
04:22:01.074 00.001 16108 PulseGuide returned control before completion, sleep 80
04:22:01.078 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2329, max=65535, med=4653, FiltMin=4003, FiltMax=27206, Gamma=1.000
04:22:01.090 00.012 21068 UpdateGuideState exits: m=408683 SNR=161.6
04:22:01.092 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:01.092 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:01.093 00.001 21068 Enqueuing Expose request
04:22:01.158 00.065 16108 IsGuiding returns 1
04:22:01.158 00.000 16108 scope still moving after pulse duration time elapsed
04:22:01.188 00.030 16108 IsSlewing returns 0
04:22:01.188 00.000 16108 IsGuiding returns 0
04:22:01.188 00.000 16108 scope move finished after 71 + 44 ms
04:22:01.188 00.000 16108 Move returns status 0, amount 71
04:22:01.188 00.000 16108 MoveAxis(S, 41, ABG)
04:22:01.188 00.000 16108 Guiding  Dir = 1, Dur = 41
04:22:01.190 00.002 16108 IsSlewing returns 0
04:22:01.190 00.000 16108 IsGuiding returns 0
04:22:01.222 00.032 16108 PulseGuide returned control before completion, sleep 19
04:22:01.251 00.029 16108 IsGuiding returns 1
04:22:01.251 00.000 16108 scope still moving after pulse duration time elapsed
04:22:01.283 00.032 16108 IsSlewing returns 0
04:22:01.283 00.000 16108 IsGuiding returns 1
04:22:01.313 00.030 16108 IsSlewing returns 0
04:22:01.313 00.000 16108 IsGuiding returns 0
04:22:01.313 00.000 16108 scope move finished after 41 + 82 ms
04:22:01.313 00.000 16108 Move returns status 0, amount 41
04:22:01.313 00.000 16108 move complete, result=0
04:22:01.313 00.000 16108 worker thread done servicing request
04:22:01.313 00.000 16108 Worker thread wakes up
04:22:01.313 00.000 21068 GuideStep: 0.3 px 71 ms WEST, 0.2 px 41 ms SOUTH
04:22:01.316 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:01.316 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:02.292 00.976 16108 Exposure complete
04:22:02.371 00.079 16108 worker thread done servicing request
04:22:02.371 00.000 21068 OnExposeComplete: enter
04:22:02.373 00.002 21068 UpdateGuideState(): m_state=6
04:22:02.374 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
04:22:02.374 00.000 21068 Star::Find returns 1 (0), X=814.38, Y=630.44, Mass=359948, SNR=124.2, Peak=41286 HFD=3.2
04:22:02.375 00.001 21068 MultiStar: [#1 -0.05,0.01,1.14,U] [#2 -0.24,0.01,1.39,U] [#3 -0.37,0.21,0.94,U] [#4 -0.55,0.12,0.00,M1] [#5 -0.62,0.06,0.00,M4] [#6 -0.66,-0.25,0.00,M4] [#7 0.18,-0.40,0.25,U] [#8 -0.31,0.42,0.35,U] 
04:22:02.376 00.001 21068 refined, 5 included, MultiStar: {-0.23, 0.07}, one-star: {-0.35, 0.07}
04:22:02.377 00.001 21068 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.97) = xAngle (-0.11 = -0.11)
04:22:02.377 00.000 21068 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.05 = -0.05)
04:22:02.378 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.86 mountX=0.24 mountY=-0.01, mountTheta=-0.05
04:22:02.380 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=0.07, opts=13)
04:22:02.380 00.000 21068 Enqueuing Move request for scope (-0.23, 0.07)
04:22:02.381 00.001 16108 Worker thread wakes up
04:22:02.381 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
04:22:02.381 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
04:22:02.381 00.000 16108 Moving (-0.23, 0.07) raw xDistance=0.24 yDistance=-0.01
04:22:02.381 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
04:22:02.381 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:02.381 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:22:02.381 00.000 16108 MoveAxis(W, 67, ABG)
04:22:02.382 00.001 16108 Guiding  Dir = 3, Dur = 67
04:22:02.382 00.000 16108 IsSlewing returns 0
04:22:02.382 00.000 16108 IsGuiding returns 0
04:22:02.385 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1939, max=65535, med=4659, FiltMin=3917, FiltMax=27366, Gamma=1.000
04:22:02.398 00.013 21068 UpdateGuideState exits: m=359948 SNR=124.2
04:22:02.399 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:02.400 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:02.401 00.001 21068 Enqueuing Expose request
04:22:02.402 00.001 16108 PulseGuide returned control before completion, sleep 61
04:22:02.474 00.072 16108 IsGuiding returns 1
04:22:02.474 00.000 16108 scope still moving after pulse duration time elapsed
04:22:02.507 00.033 16108 IsSlewing returns 0
04:22:02.508 00.001 16108 IsGuiding returns 0
04:22:02.508 00.000 16108 scope move finished after 67 + 58 ms
04:22:02.508 00.000 16108 Move returns status 0, amount 67
04:22:02.508 00.000 16108 MoveAxis(N, 0, ABG)
04:22:02.508 00.000 16108 Move returns status 0, amount 0
04:22:02.508 00.000 16108 move complete, result=0
04:22:02.508 00.000 16108 worker thread done servicing request
04:22:02.508 00.000 16108 Worker thread wakes up
04:22:02.508 00.000 21068 GuideStep: 0.2 px 67 ms WEST, -0.0 px 0 ms NORTH
04:22:02.512 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:02.512 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:03.679 01.167 16108 Exposure complete
04:22:03.748 00.069 16108 worker thread done servicing request
04:22:03.748 00.000 21068 OnExposeComplete: enter
04:22:03.749 00.001 21068 UpdateGuideState(): m_state=6
04:22:03.751 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
04:22:03.754 00.003 21068 Star::Find returns 1 (0), X=814.93, Y=630.35, Mass=376409, SNR=144.0, Peak=42461 HFD=3.3
04:22:03.756 00.002 21068 MultiStar: [#1 0.33,-0.27,0.90,U] [#2 0.55,-0.21,0.00,M1] [#3 0.11,0.06,0.93,U] [#4 0.07,-0.01,0.34,U] [#5 0.15,0.30,0.31,U] [#6 0.20,-0.32,0.30,U] [#7 0.52,-0.25,0.00,M8] [#8 0.48,-0.26,0.00,M4] 
04:22:03.757 00.001 21068 single-star, 5 included, MultiStar: {0.19, -0.06}, one-star: {0.19, -0.02}
04:22:03.758 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:22:03.759 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:22:03.760 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.20 cameraTheta=-0.11 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
04:22:03.763 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.02, opts=13)
04:22:03.764 00.001 21068 Enqueuing Move request for scope (0.19, -0.02)
04:22:03.765 00.001 16108 Worker thread wakes up
04:22:03.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
04:22:03.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
04:22:03.765 00.000 16108 Moving (0.19, -0.02) raw xDistance=-0.20 yDistance=-0.03
04:22:03.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:22:03.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:03.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:22:03.765 00.000 16108 MoveAxis(E, 0, ABG)
04:22:03.765 00.000 16108 Move returns status 0, amount 0
04:22:03.765 00.000 16108 MoveAxis(N, 0, ABG)
04:22:03.765 00.000 16108 Move returns status 0, amount 0
04:22:03.765 00.000 16108 move complete, result=0
04:22:03.766 00.001 16108 worker thread done servicing request
04:22:03.772 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4665, FiltMin=3977, FiltMax=31936, Gamma=1.000
04:22:03.791 00.019 21068 UpdateGuideState exits: m=376409 SNR=144.0
04:22:03.792 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:03.794 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:03.794 00.000 21068 Enqueuing Expose request
04:22:03.795 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:03.796 00.001 16108 Worker thread wakes up
04:22:03.796 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:03.796 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:04.771 00.975 16108 Exposure complete
04:22:04.837 00.066 16108 worker thread done servicing request
04:22:04.837 00.000 21068 OnExposeComplete: enter
04:22:04.838 00.001 21068 UpdateGuideState(): m_state=6
04:22:04.839 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
04:22:04.840 00.001 21068 Star::Find returns 1 (0), X=815.22, Y=630.66, Mass=387682, SNR=140.9, Peak=45795 HFD=3.3
04:22:04.841 00.001 21068 MultiStar: [#1 0.61,-0.18,0.00,M1] [#2 0.55,0.08,0.00,M2] [#3 0.41,0.23,0.94,U] [#4 0.32,0.04,0.36,U] [#5 0.26,0.12,0.33,U] [#6 0.07,0.12,0.25,U] [#7 0.96,-0.15,0.00,M9] [#8 0.52,0.18,0.00,M5] 
04:22:04.842 00.001 21068 refined, 4 included, MultiStar: {0.38, 0.20}, one-star: {0.48, 0.28}
04:22:04.843 00.001 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
04:22:04.844 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
04:22:04.845 00.001 21068 CameraToMount -- cameraX=0.38 cameraY=0.20 hyp=0.43 cameraTheta=0.49 mountX=-0.34 mountY=-0.28, mountTheta=-2.44
04:22:04.846 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=0.20, opts=13)
04:22:04.847 00.001 21068 Enqueuing Move request for scope (0.38, 0.20)
04:22:04.848 00.001 16108 Worker thread wakes up
04:22:04.848 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.20) opts 0xd
04:22:04.848 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, 0.20)
04:22:04.848 00.000 16108 Moving (0.38, 0.20) raw xDistance=-0.34 yDistance=-0.28
04:22:04.848 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:22:04.848 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:22:04.848 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:22:04.848 00.000 16108 MoveAxis(E, 88, ABG)
04:22:04.848 00.000 16108 Guiding  Dir = 2, Dur = 88
04:22:04.849 00.001 16108 IsSlewing returns 0
04:22:04.849 00.000 16108 IsGuiding returns 0
04:22:04.852 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2185, max=65535, med=4672, FiltMin=4000, FiltMax=28649, Gamma=1.000
04:22:04.865 00.013 21068 UpdateGuideState exits: m=387682 SNR=140.9
04:22:04.866 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:04.867 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:04.868 00.001 21068 Enqueuing Expose request
04:22:04.874 00.006 16108 PulseGuide returned control before completion, sleep 74
04:22:04.951 00.077 16108 IsGuiding returns 1
04:22:04.951 00.000 16108 scope still moving after pulse duration time elapsed
04:22:04.982 00.031 16108 IsSlewing returns 0
04:22:04.982 00.000 16108 IsGuiding returns 0
04:22:04.982 00.000 16108 scope move finished after 88 + 45 ms
04:22:04.982 00.000 16108 Move returns status 0, amount 88
04:22:04.983 00.001 16108 MoveAxis(N, 0, ABG)
04:22:04.983 00.000 16108 Move returns status 0, amount 0
04:22:04.983 00.000 16108 move complete, result=0
04:22:04.983 00.000 16108 worker thread done servicing request
04:22:04.983 00.000 21068 GuideStep: -0.3 px 88 ms EAST, -0.3 px 0 ms NORTH
04:22:04.986 00.003 16108 Worker thread wakes up
04:22:04.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:04.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:06.145 01.159 16108 Exposure complete
04:22:06.210 00.065 16108 worker thread done servicing request
04:22:06.210 00.000 21068 OnExposeComplete: enter
04:22:06.211 00.001 21068 UpdateGuideState(): m_state=6
04:22:06.212 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
04:22:06.212 00.000 21068 Star::Find returns 1 (0), X=814.98, Y=630.70, Mass=362852, SNR=132.8, Peak=43251 HFD=3.3
04:22:06.214 00.002 21068 MultiStar: [#1 0.15,0.04,1.26,U] [#2 -0.09,0.20,1.23,U] [#3 -0.14,0.44,1.01,U] [#4 -0.21,0.16,0.33,U] [#5 -0.05,-0.13,0.32,U] [#6 0.01,-0.24,0.34,U] [#7 0.87,-0.48,0.00,M10] [#8 -0.12,0.29,0.29,U] 
04:22:06.215 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.19}, one-star: {0.25, 0.32}
04:22:06.216 00.001 21068 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
04:22:06.216 00.000 21068 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
04:22:06.217 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.51 mountX=0.02 mountY=-0.18, mountTheta=-1.45
04:22:06.219 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.19, opts=13)
04:22:06.221 00.002 21068 Enqueuing Move request for scope (0.01, 0.19)
04:22:06.222 00.001 16108 Worker thread wakes up
04:22:06.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
04:22:06.223 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
04:22:06.223 00.000 16108 Moving (0.01, 0.19) raw xDistance=0.02 yDistance=-0.18
04:22:06.223 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:22:06.223 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:06.223 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:22:06.223 00.000 16108 MoveAxis(E, 0, ABG)
04:22:06.223 00.000 16108 Move returns status 0, amount 0
04:22:06.223 00.000 16108 MoveAxis(N, 0, ABG)
04:22:06.224 00.001 16108 Move returns status 0, amount 0
04:22:06.224 00.000 16108 move complete, result=0
04:22:06.224 00.000 16108 worker thread done servicing request
04:22:06.228 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2339, max=65535, med=4678, FiltMin=4054, FiltMax=28838, Gamma=1.000
04:22:06.251 00.023 21068 UpdateGuideState exits: m=362852 SNR=132.8
04:22:06.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:06.254 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:06.255 00.001 21068 Enqueuing Expose request
04:22:06.256 00.001 16108 Worker thread wakes up
04:22:06.256 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:06.256 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:06.256 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:07.226 00.970 16108 Exposure complete
04:22:07.280 00.054 16108 worker thread done servicing request
04:22:07.281 00.001 21068 OnExposeComplete: enter
04:22:07.282 00.001 21068 UpdateGuideState(): m_state=6
04:22:07.283 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
04:22:07.283 00.000 21068 Star::Find returns 1 (0), X=814.86, Y=630.67, Mass=367897, SNR=141.2, Peak=41315 HFD=3.3
04:22:07.284 00.001 21068 MultiStar: [#1 0.18,0.05,1.02,U] [#2 -0.03,0.26,1.17,U] [#3 -0.19,0.50,0.99,U] [#4 -0.01,0.53,0.35,U] [#5 -0.25,0.41,0.33,U] [#6 0.01,0.19,0.27,U] [#7 0.65,-0.10,0.00,R] [#8 0.13,0.34,0.28,U] 
04:22:07.285 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.30}, one-star: {0.12, 0.29}
04:22:07.286 00.001 21068 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
04:22:07.287 00.001 21068 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
04:22:07.288 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.55 mountX=0.05 mountY=-0.29, mountTheta=-1.42
04:22:07.289 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.30, opts=13)
04:22:07.291 00.002 21068 Enqueuing Move request for scope (0.01, 0.30)
04:22:07.293 00.002 16108 Worker thread wakes up
04:22:07.293 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
04:22:07.293 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
04:22:07.293 00.000 16108 Moving (0.01, 0.30) raw xDistance=0.05 yDistance=-0.29
04:22:07.293 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:22:07.293 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:22:07.293 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:22:07.293 00.000 16108 MoveAxis(E, 0, ABG)
04:22:07.294 00.001 16108 Move returns status 0, amount 0
04:22:07.294 00.000 16108 MoveAxis(N, 0, ABG)
04:22:07.294 00.000 16108 Move returns status 0, amount 0
04:22:07.294 00.000 16108 move complete, result=0
04:22:07.294 00.000 16108 worker thread done servicing request
04:22:07.302 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2477, max=65535, med=4678, FiltMin=4035, FiltMax=26886, Gamma=1.000
04:22:07.318 00.016 21068 UpdateGuideState exits: m=367897 SNR=141.2
04:22:07.319 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:07.320 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:07.321 00.001 21068 Enqueuing Expose request
04:22:07.322 00.001 16108 Worker thread wakes up
04:22:07.322 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:07.322 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:07.322 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:22:08.488 01.166 16108 Exposure complete
04:22:08.543 00.055 16108 worker thread done servicing request
04:22:08.543 00.000 21068 OnExposeComplete: enter
04:22:08.544 00.001 21068 UpdateGuideState(): m_state=6
04:22:08.545 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
04:22:08.545 00.000 21068 Star::Find returns 1 (0), X=814.92, Y=630.82, Mass=371226, SNR=158.3, Peak=44227 HFD=3.4
04:22:08.546 00.001 21068 MultiStar: [#1 0.21,0.10,0.80,U] [#2 -0.04,0.26,1.06,U] [#3 0.23,0.58,0.00,M1] [#4 0.14,0.40,0.26,U] [#5 -0.16,0.31,0.28,U] [#6 -0.53,-0.05,0.26,U] [#7 -0.28,0.10,0.19,U] [#8 -0.12,0.21,0.24,U] 
04:22:08.547 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.26}, one-star: {0.18, 0.44}
04:22:08.548 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
04:22:08.548 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
04:22:08.549 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=0.02 mountY=-0.25, mountTheta=-1.48
04:22:08.551 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.26, opts=13)
04:22:08.552 00.001 21068 Enqueuing Move request for scope (0.02, 0.26)
04:22:08.552 00.000 16108 Worker thread wakes up
04:22:08.552 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
04:22:08.552 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
04:22:08.552 00.000 16108 Moving (0.02, 0.26) raw xDistance=0.02 yDistance=-0.25
04:22:08.552 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:22:08.553 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:08.553 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:22:08.553 00.000 16108 MoveAxis(E, 0, ABG)
04:22:08.553 00.000 16108 Move returns status 0, amount 0
04:22:08.553 00.000 16108 MoveAxis(N, 0, ABG)
04:22:08.553 00.000 16108 Move returns status 0, amount 0
04:22:08.553 00.000 16108 move complete, result=0
04:22:08.553 00.000 16108 worker thread done servicing request
04:22:08.556 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2310, max=65535, med=4681, FiltMin=3987, FiltMax=33424, Gamma=1.000
04:22:08.571 00.015 21068 UpdateGuideState exits: m=371226 SNR=158.3
04:22:08.572 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:08.572 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:08.573 00.001 21068 Enqueuing Expose request
04:22:08.574 00.001 16108 Worker thread wakes up
04:22:08.574 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:22:08.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:08.574 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:09.559 00.985 16108 Exposure complete
04:22:09.623 00.064 16108 worker thread done servicing request
04:22:09.623 00.000 21068 OnExposeComplete: enter
04:22:09.624 00.001 21068 UpdateGuideState(): m_state=6
04:22:09.626 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
04:22:09.627 00.001 21068 Star::Find returns 1 (0), X=814.37, Y=630.68, Mass=365917, SNR=122.8, Peak=41654 HFD=3.3
04:22:09.628 00.001 21068 MultiStar: [#1 -0.39,0.21,1.06,U] [#2 -0.21,0.25,1.41,U] [#3 -0.47,0.50,0.00,M2] [#4 -0.31,0.14,0.37,U] [#5 -0.28,-0.01,0.40,U] [#6 -0.58,0.08,0.00,M1] [#7 -1.03,0.02,0.00,M1] [#8 -0.29,0.28,0.31,U] 
04:22:09.629 00.001 21068 refined, 5 included, MultiStar: {-0.31, 0.22}, one-star: {-0.37, 0.31}
04:22:09.629 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
04:22:09.630 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
04:22:09.631 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.22 hyp=0.38 cameraTheta=2.51 mountX=0.34 mountY=-0.15, mountTheta=-0.40
04:22:09.634 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.22, opts=13)
04:22:09.635 00.001 21068 Enqueuing Move request for scope (-0.31, 0.22)
04:22:09.636 00.001 16108 Worker thread wakes up
04:22:09.636 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.22) opts 0xd
04:22:09.636 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.22)
04:22:09.636 00.000 16108 Moving (-0.31, 0.22) raw xDistance=0.34 yDistance=-0.15
04:22:09.636 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
04:22:09.636 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:09.637 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:22:09.637 00.000 16108 MoveAxis(W, 89, ABG)
04:22:09.637 00.000 16108 Guiding  Dir = 3, Dur = 89
04:22:09.637 00.000 16108 IsSlewing returns 0
04:22:09.638 00.001 16108 IsGuiding returns 0
04:22:09.639 00.001 16108 PulseGuide returned control before completion, sleep 98
04:22:09.643 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2118, max=65535, med=4681, FiltMin=4013, FiltMax=27821, Gamma=1.000
04:22:09.665 00.022 21068 UpdateGuideState exits: m=365917 SNR=122.8
04:22:09.666 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:09.667 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:09.668 00.001 21068 Enqueuing Expose request
04:22:09.741 00.073 16108 IsGuiding returns 1
04:22:09.741 00.000 16108 scope still moving after pulse duration time elapsed
04:22:09.773 00.032 16108 IsSlewing returns 0
04:22:09.774 00.001 16108 IsGuiding returns 1
04:22:09.804 00.030 16108 IsSlewing returns 0
04:22:09.805 00.001 16108 IsGuiding returns 0
04:22:09.805 00.000 16108 scope move finished after 89 + 78 ms
04:22:09.805 00.000 16108 Move returns status 0, amount 89
04:22:09.805 00.000 16108 MoveAxis(N, 0, ABG)
04:22:09.805 00.000 16108 Move returns status 0, amount 0
04:22:09.805 00.000 16108 move complete, result=0
04:22:09.806 00.001 16108 worker thread done servicing request
04:22:09.806 00.000 21068 GuideStep: 0.3 px 89 ms WEST, -0.1 px 0 ms NORTH
04:22:09.808 00.002 16108 Worker thread wakes up
04:22:09.809 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:09.809 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:10.968 01.159 16108 Exposure complete
04:22:11.045 00.077 16108 worker thread done servicing request
04:22:11.045 00.000 21068 OnExposeComplete: enter
04:22:11.048 00.003 21068 UpdateGuideState(): m_state=6
04:22:11.049 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
04:22:11.050 00.001 21068 Star::Find returns 1 (0), X=814.30, Y=630.50, Mass=372405, SNR=150.6, Peak=43670 HFD=3.3
04:22:11.051 00.001 21068 MultiStar: [#1 -0.40,-0.11,0.84,U] [#2 0.02,-0.03,1.16,U] [#3 -0.35,0.24,0.81,U] [#4 -0.35,-0.03,0.34,U] [#5 -0.45,0.29,0.33,U] [#6 -0.64,-0.09,0.00,M2] [#7 -0.42,-0.22,0.22,U] [#8 0.07,0.14,0.27,U] 
04:22:11.053 00.002 21068 refined, 7 included, MultiStar: {-0.28, 0.05}, one-star: {-0.44, 0.12}
04:22:11.054 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.01 = -0.01)
04:22:11.056 00.002 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
04:22:11.058 00.002 21068 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=0.28 mountY=0.01, mountTheta=0.05
04:22:11.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.28, y=0.05, opts=13)
04:22:11.061 00.001 21068 Enqueuing Move request for scope (-0.28, 0.05)
04:22:11.062 00.001 16108 Worker thread wakes up
04:22:11.062 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
04:22:11.062 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
04:22:11.062 00.000 16108 Moving (-0.28, 0.05) raw xDistance=0.28 yDistance=0.01
04:22:11.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
04:22:11.062 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:11.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:22:11.062 00.000 16108 MoveAxis(W, 80, ABG)
04:22:11.062 00.000 16108 Guiding  Dir = 3, Dur = 80
04:22:11.063 00.001 16108 IsSlewing returns 0
04:22:11.063 00.000 16108 IsGuiding returns 0
04:22:11.064 00.001 16108 PulseGuide returned control before completion, sleep 89
04:22:11.067 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2240, max=65535, med=4675, FiltMin=4013, FiltMax=32339, Gamma=1.000
04:22:11.081 00.014 21068 UpdateGuideState exits: m=372405 SNR=150.6
04:22:11.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:11.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:11.084 00.001 21068 Enqueuing Expose request
04:22:11.168 00.084 16108 IsGuiding returns 0
04:22:11.168 00.000 16108 Move returns status 0, amount 80
04:22:11.168 00.000 16108 MoveAxis(N, 0, ABG)
04:22:11.168 00.000 16108 Move returns status 0, amount 0
04:22:11.168 00.000 16108 move complete, result=0
04:22:11.168 00.000 16108 worker thread done servicing request
04:22:11.168 00.000 16108 Worker thread wakes up
04:22:11.168 00.000 21068 GuideStep: 0.3 px 80 ms WEST, 0.0 px 0 ms NORTH
04:22:11.170 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:11.170 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:12.148 00.978 16108 Exposure complete
04:22:12.212 00.064 16108 worker thread done servicing request
04:22:12.212 00.000 21068 OnExposeComplete: enter
04:22:12.213 00.001 21068 UpdateGuideState(): m_state=6
04:22:12.213 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
04:22:12.215 00.002 21068 Star::Find returns 1 (0), X=814.80, Y=630.48, Mass=396199, SNR=153.0, Peak=42013 HFD=3.4
04:22:12.216 00.001 21068 MultiStar: [#1 0.10,-0.29,0.96,U] [#2 0.19,0.05,1.16,U] [#3 0.06,0.28,0.81,U] [#4 0.37,0.12,0.38,U] [#5 0.03,0.11,0.31,U] [#6 0.10,-0.12,0.28,U] [#7 0.02,-0.33,0.22,U] [#8 0.10,0.29,0.26,U] 
04:22:12.217 00.001 21068 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.06, 0.11}
04:22:12.218 00.001 21068 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.97) = xAngle (-2.72 = -2.72)
04:22:12.218 00.000 21068 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.65 = -2.65)
04:22:12.219 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
04:22:12.221 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.03, opts=13)
04:22:12.221 00.000 21068 Enqueuing Move request for scope (0.12, 0.03)
04:22:12.222 00.001 16108 Worker thread wakes up
04:22:12.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
04:22:12.222 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
04:22:12.222 00.000 16108 Moving (0.12, 0.03) raw xDistance=-0.11 yDistance=-0.06
04:22:12.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:22:12.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:12.223 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:22:12.223 00.000 16108 MoveAxis(E, 0, ABG)
04:22:12.223 00.000 16108 Move returns status 0, amount 0
04:22:12.223 00.000 16108 MoveAxis(N, 0, ABG)
04:22:12.223 00.000 16108 Move returns status 0, amount 0
04:22:12.223 00.000 16108 move complete, result=0
04:22:12.223 00.000 16108 worker thread done servicing request
04:22:12.234 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=4675, FiltMin=4013, FiltMax=34499, Gamma=1.000
04:22:12.256 00.022 21068 UpdateGuideState exits: m=396199 SNR=153.0
04:22:12.258 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:12.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:12.260 00.001 21068 Enqueuing Expose request
04:22:12.261 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:12.262 00.001 16108 Worker thread wakes up
04:22:12.262 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:12.262 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:13.422 01.160 16108 Exposure complete
04:22:13.494 00.072 16108 worker thread done servicing request
04:22:13.494 00.000 21068 OnExposeComplete: enter
04:22:13.495 00.001 21068 UpdateGuideState(): m_state=6
04:22:13.496 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
04:22:13.501 00.005 21068 Star::Find returns 1 (0), X=814.98, Y=630.48, Mass=387972, SNR=157.7, Peak=44531 HFD=3.6
04:22:13.503 00.002 21068 MultiStar: [#1 0.34,-0.04,0.86,U] [#2 0.34,0.06,1.14,U] [#3 0.22,0.20,1.01,U] [#4 0.39,0.14,0.29,U] [#5 -0.17,0.16,0.34,U] [#6 -0.04,-0.12,0.26,U] [#7 0.14,0.06,0.20,U] [#8 0.29,0.32,0.26,U] 
04:22:13.506 00.003 21068 refined, 8 included, MultiStar: {0.24, 0.09}, one-star: {0.24, 0.11}
04:22:13.508 00.002 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
04:22:13.510 00.002 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
04:22:13.512 00.002 21068 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.37 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
04:22:13.514 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.09, opts=13)
04:22:13.514 00.000 21068 Enqueuing Move request for scope (0.24, 0.09)
04:22:13.515 00.001 16108 Worker thread wakes up
04:22:13.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
04:22:13.515 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
04:22:13.515 00.000 16108 Moving (0.24, 0.09) raw xDistance=-0.22 yDistance=-0.15
04:22:13.515 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:22:13.515 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:13.515 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:22:13.516 00.001 16108 MoveAxis(E, 58, ABG)
04:22:13.516 00.000 16108 Guiding  Dir = 2, Dur = 58
04:22:13.516 00.000 16108 IsSlewing returns 0
04:22:13.516 00.000 16108 IsGuiding returns 0
04:22:13.519 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2112, max=65535, med=4669, FiltMin=3929, FiltMax=35059, Gamma=1.000
04:22:13.532 00.013 21068 UpdateGuideState exits: m=387972 SNR=157.7
04:22:13.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:13.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:13.534 00.000 21068 Enqueuing Expose request
04:22:13.575 00.041 16108 IsGuiding returns 1
04:22:13.575 00.000 16108 scope still moving after pulse duration time elapsed
04:22:13.605 00.030 16108 IsSlewing returns 0
04:22:13.605 00.000 16108 IsGuiding returns 1
04:22:13.636 00.031 16108 IsSlewing returns 0
04:22:13.636 00.000 16108 IsGuiding returns 1
04:22:13.667 00.031 16108 IsSlewing returns 0
04:22:13.669 00.002 16108 IsGuiding returns 0
04:22:13.670 00.001 16108 scope move finished after 58 + 95 ms
04:22:13.670 00.000 16108 Move returns status 0, amount 58
04:22:13.670 00.000 16108 MoveAxis(N, 0, ABG)
04:22:13.670 00.000 16108 Move returns status 0, amount 0
04:22:13.670 00.000 16108 move complete, result=0
04:22:13.670 00.000 16108 worker thread done servicing request
04:22:13.670 00.000 16108 Worker thread wakes up
04:22:13.670 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
04:22:13.673 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:13.673 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:14.635 00.962 16108 Exposure complete
04:22:14.691 00.056 16108 worker thread done servicing request
04:22:14.691 00.000 21068 OnExposeComplete: enter
04:22:14.692 00.001 21068 UpdateGuideState(): m_state=6
04:22:14.693 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
04:22:14.695 00.002 21068 Star::Find returns 1 (0), X=814.91, Y=630.44, Mass=390596, SNR=131.8, Peak=44195 HFD=3.2
04:22:14.696 00.001 21068 MultiStar: [#1 0.17,-0.11,1.16,U] [#2 0.24,0.07,1.37,U] [#3 0.11,0.18,0.98,U] [#4 0.28,0.16,0.41,U] [#5 0.07,0.03,0.45,U] [#6 0.16,-0.19,0.30,U] [#7 -0.14,-0.18,0.20,U] [#8 0.26,0.12,0.41,U] 
04:22:14.696 00.000 21068 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.17, 0.07}
04:22:14.697 00.001 21068 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.97) = xAngle (-2.75 = -2.75)
04:22:14.698 00.001 21068 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.69 = -2.69)
04:22:14.699 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
04:22:14.700 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.04, opts=13)
04:22:14.701 00.001 21068 Enqueuing Move request for scope (0.17, 0.04)
04:22:14.702 00.001 16108 Worker thread wakes up
04:22:14.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
04:22:14.702 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
04:22:14.702 00.000 16108 Moving (0.17, 0.04) raw xDistance=-0.16 yDistance=-0.08
04:22:14.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:22:14.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:14.702 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:22:14.702 00.000 16108 MoveAxis(E, 0, ABG)
04:22:14.702 00.000 16108 Move returns status 0, amount 0
04:22:14.702 00.000 16108 MoveAxis(N, 0, ABG)
04:22:14.702 00.000 16108 Move returns status 0, amount 0
04:22:14.702 00.000 16108 move complete, result=0
04:22:14.704 00.002 16108 worker thread done servicing request
04:22:14.709 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2099, max=65535, med=4669, FiltMin=3830, FiltMax=29977, Gamma=1.000
04:22:14.729 00.020 21068 UpdateGuideState exits: m=390596 SNR=131.8
04:22:14.731 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:14.732 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:14.735 00.003 21068 Enqueuing Expose request
04:22:14.736 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:14.737 00.001 16108 Worker thread wakes up
04:22:14.738 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:14.738 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:15.897 01.159 16108 Exposure complete
04:22:15.962 00.065 16108 worker thread done servicing request
04:22:15.962 00.000 21068 OnExposeComplete: enter
04:22:15.963 00.001 21068 UpdateGuideState(): m_state=6
04:22:15.966 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
04:22:15.967 00.001 21068 Star::Find returns 1 (0), X=815.03, Y=630.62, Mass=417944, SNR=169.1, Peak=49011 HFD=3.4
04:22:15.969 00.002 21068 MultiStar: [#1 0.40,-0.09,0.82,U] [#2 0.30,-0.00,1.15,U] [#3 0.13,0.10,0.79,U] [#4 0.22,0.26,0.30,U] [#5 0.22,0.15,0.29,U] [#6 -0.08,-0.29,0.31,U] [#7 -0.36,0.12,0.16,U] [#8 0.41,0.27,0.32,U] 
04:22:15.970 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.08}, one-star: {0.30, 0.25}
04:22:15.972 00.002 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
04:22:15.973 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
04:22:15.974 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.26 cameraTheta=0.30 mountX=-0.23 mountY=-0.13, mountTheta=-2.62
04:22:15.977 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.08, opts=13)
04:22:15.979 00.002 21068 Enqueuing Move request for scope (0.24, 0.08)
04:22:15.979 00.000 16108 Worker thread wakes up
04:22:15.980 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
04:22:15.980 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
04:22:15.980 00.000 16108 Moving (0.24, 0.08) raw xDistance=-0.23 yDistance=-0.13
04:22:15.980 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:22:15.980 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:15.980 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:22:15.980 00.000 16108 MoveAxis(E, 59, ABG)
04:22:15.980 00.000 16108 Guiding  Dir = 2, Dur = 59
04:22:15.980 00.000 16108 IsSlewing returns 0
04:22:15.981 00.001 16108 IsGuiding returns 0
04:22:15.985 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1545, max=65535, med=4659, FiltMin=3923, FiltMax=36051, Gamma=1.000
04:22:15.998 00.013 21068 UpdateGuideState exits: m=417944 SNR=169.1
04:22:16.000 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:16.001 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:16.002 00.001 21068 Enqueuing Expose request
04:22:16.020 00.018 16108 PulseGuide returned control before completion, sleep 31
04:22:16.065 00.045 16108 IsGuiding returns 1
04:22:16.065 00.000 16108 scope still moving after pulse duration time elapsed
04:22:16.096 00.031 16108 IsSlewing returns 0
04:22:16.096 00.000 16108 IsGuiding returns 1
04:22:16.128 00.032 16108 IsSlewing returns 0
04:22:16.128 00.000 16108 IsGuiding returns 0
04:22:16.129 00.001 16108 scope move finished after 59 + 88 ms
04:22:16.129 00.000 16108 Move returns status 0, amount 59
04:22:16.129 00.000 16108 MoveAxis(N, 0, ABG)
04:22:16.129 00.000 16108 Move returns status 0, amount 0
04:22:16.129 00.000 16108 move complete, result=0
04:22:16.129 00.000 16108 worker thread done servicing request
04:22:16.129 00.000 16108 Worker thread wakes up
04:22:16.129 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
04:22:16.132 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:16.132 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:17.096 00.964 16108 Exposure complete
04:22:17.168 00.072 16108 worker thread done servicing request
04:22:17.168 00.000 21068 OnExposeComplete: enter
04:22:17.169 00.001 21068 UpdateGuideState(): m_state=6
04:22:17.170 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
04:22:17.171 00.001 21068 Star::Find returns 1 (0), X=814.76, Y=630.53, Mass=429458, SNR=145.2, Peak=49139 HFD=3.2
04:22:17.172 00.001 21068 MultiStar: [#1 0.21,0.04,0.86,U] [#2 0.15,0.10,1.25,U] [#3 0.03,0.50,0.91,U] [#4 -0.07,-0.02,0.37,U] [#5 -0.05,0.06,0.37,U] [#6 0.07,0.32,0.35,U] [#7 0.10,0.26,0.22,U] [#8 0.08,0.29,0.30,U] 
04:22:17.173 00.001 21068 single-star, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.03, 0.16}
04:22:17.174 00.001 21068 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.97) = xAngle (-1.57 = -1.57)
04:22:17.174 00.000 21068 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.51 = -1.51)
04:22:17.175 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=0.00 mountY=-0.16, mountTheta=-1.57
04:22:17.178 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.16, opts=13)
04:22:17.178 00.000 21068 Enqueuing Move request for scope (0.03, 0.16)
04:22:17.179 00.001 16108 Worker thread wakes up
04:22:17.179 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
04:22:17.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
04:22:17.179 00.000 16108 Moving (0.03, 0.16) raw xDistance=0.00 yDistance=-0.16
04:22:17.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:22:17.179 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:17.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:22:17.179 00.000 16108 MoveAxis(E, 0, ABG)
04:22:17.179 00.000 16108 Move returns status 0, amount 0
04:22:17.179 00.000 16108 MoveAxis(N, 0, ABG)
04:22:17.180 00.001 16108 Move returns status 0, amount 0
04:22:17.180 00.000 16108 move complete, result=0
04:22:17.180 00.000 16108 worker thread done servicing request
04:22:17.183 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2045, max=65535, med=4653, FiltMin=3884, FiltMax=35283, Gamma=1.000
04:22:17.196 00.013 21068 UpdateGuideState exits: m=429458 SNR=145.2
04:22:17.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:17.198 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:17.199 00.001 21068 Enqueuing Expose request
04:22:17.200 00.001 16108 Worker thread wakes up
04:22:17.200 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:17.200 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:17.200 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:18.375 01.175 16108 Exposure complete
04:22:18.439 00.064 16108 worker thread done servicing request
04:22:18.439 00.000 21068 OnExposeComplete: enter
04:22:18.441 00.002 21068 UpdateGuideState(): m_state=6
04:22:18.442 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
04:22:18.443 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.29, Mass=393512, SNR=144.1, Peak=45133 HFD=3.3
04:22:18.443 00.000 21068 MultiStar: [#1 0.30,-0.31,0.85,U] [#2 0.48,-0.02,1.35,U] [#3 0.16,0.06,0.93,U] [#4 0.34,0.09,0.41,U] [#5 0.30,-0.05,0.41,U] [#6 0.54,0.12,0.00,M1] [#7 0.21,-0.09,0.19,U] [#8 0.34,0.30,0.38,U] 
04:22:18.444 00.001 21068 single-star, 7 included, MultiStar: {0.30, -0.04}, one-star: {0.17, -0.08}
04:22:18.445 00.001 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.40 = 2.88)
04:22:18.446 00.001 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.34 = 2.94)
04:22:18.447 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=-0.19 mountY=0.04, mountTheta=2.94
04:22:18.448 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
04:22:18.449 00.001 21068 Enqueuing Move request for scope (0.17, -0.08)
04:22:18.450 00.001 16108 Worker thread wakes up
04:22:18.450 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:22:18.450 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:22:18.450 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.19 yDistance=0.04
04:22:18.451 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:22:18.451 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:18.451 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:22:18.451 00.000 16108 MoveAxis(E, 0, ABG)
04:22:18.451 00.000 16108 Move returns status 0, amount 0
04:22:18.451 00.000 16108 MoveAxis(N, 0, ABG)
04:22:18.451 00.000 16108 Move returns status 0, amount 0
04:22:18.451 00.000 16108 move complete, result=0
04:22:18.452 00.001 16108 worker thread done servicing request
04:22:18.454 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4640, FiltMin=3904, FiltMax=39689, Gamma=1.000
04:22:18.472 00.018 21068 UpdateGuideState exits: m=393512 SNR=144.1
04:22:18.474 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:18.476 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:18.478 00.002 21068 Enqueuing Expose request
04:22:18.479 00.001 16108 Worker thread wakes up
04:22:18.479 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:18.480 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:18.480 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:19.454 00.974 16108 Exposure complete
04:22:19.520 00.066 16108 worker thread done servicing request
04:22:19.520 00.000 21068 OnExposeComplete: enter
04:22:19.522 00.002 21068 UpdateGuideState(): m_state=6
04:22:19.523 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
04:22:19.525 00.002 21068 Star::Find returns 1 (0), X=815.14, Y=630.40, Mass=371548, SNR=149.6, Peak=43725 HFD=3.3
04:22:19.527 00.002 21068 MultiStar: [#1 0.50,-0.19,0.00,M1] [#2 0.59,-0.23,0.00,M1] [#3 0.41,0.22,0.90,U] [#4 0.36,0.15,0.38,U] [#5 0.47,0.16,0.31,U] [#6 0.21,-0.19,0.28,U] [#7 0.35,-0.03,0.17,U] [#8 0.77,0.26,0.00,M1] 
04:22:19.528 00.001 21068 refined, 5 included, MultiStar: {0.39, 0.09}, one-star: {0.41, 0.03}
04:22:19.530 00.002 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.74 = -2.74)
04:22:19.531 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
04:22:19.532 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.09 hyp=0.40 cameraTheta=0.23 mountX=-0.37 mountY=-0.18, mountTheta=-2.69
04:22:19.533 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.09, opts=13)
04:22:19.534 00.001 21068 Enqueuing Move request for scope (0.39, 0.09)
04:22:19.535 00.001 16108 Worker thread wakes up
04:22:19.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.09) opts 0xd
04:22:19.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.09)
04:22:19.535 00.000 16108 Moving (0.39, 0.09) raw xDistance=-0.37 yDistance=-0.18
04:22:19.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:22:19.535 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:19.535 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:22:19.535 00.000 16108 MoveAxis(E, 96, ABG)
04:22:19.535 00.000 16108 Guiding  Dir = 2, Dur = 96
04:22:19.535 00.000 16108 IsSlewing returns 0
04:22:19.536 00.001 16108 IsGuiding returns 0
04:22:19.540 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=4630, FiltMin=3891, FiltMax=39520, Gamma=1.000
04:22:19.560 00.020 21068 UpdateGuideState exits: m=371548 SNR=149.6
04:22:19.562 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:19.564 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:19.565 00.001 21068 Enqueuing Expose request
04:22:19.578 00.013 16108 PulseGuide returned control before completion, sleep 64
04:22:19.655 00.077 16108 IsGuiding returns 1
04:22:19.655 00.000 16108 scope still moving after pulse duration time elapsed
04:22:19.686 00.031 16108 IsSlewing returns 0
04:22:19.686 00.000 16108 IsGuiding returns 1
04:22:19.717 00.031 16108 IsSlewing returns 0
04:22:19.717 00.000 16108 IsGuiding returns 1
04:22:19.749 00.032 16108 IsSlewing returns 0
04:22:19.749 00.000 16108 IsGuiding returns 0
04:22:19.749 00.000 16108 scope move finished after 96 + 116 ms
04:22:19.749 00.000 16108 Move returns status 0, amount 96
04:22:19.749 00.000 16108 MoveAxis(N, 0, ABG)
04:22:19.749 00.000 16108 Move returns status 0, amount 0
04:22:19.749 00.000 16108 move complete, result=0
04:22:19.749 00.000 16108 worker thread done servicing request
04:22:19.749 00.000 16108 Worker thread wakes up
04:22:19.749 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:19.749 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:19.749 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.2 px 0 ms NORTH
04:22:20.915 01.166 16108 Exposure complete
04:22:20.971 00.056 16108 worker thread done servicing request
04:22:20.971 00.000 21068 OnExposeComplete: enter
04:22:20.974 00.003 21068 UpdateGuideState(): m_state=6
04:22:20.977 00.003 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
04:22:20.979 00.002 21068 Star::Find returns 1 (0), X=814.76, Y=629.94, Mass=389048, SNR=146.3, Peak=41853 HFD=3.2
04:22:20.982 00.003 21068 MultiStar: [#1 0.26,-0.60,0.00,M2] [#2 -0.16,-0.53,0.00,M2] [#3 -0.00,-0.18,1.11,U] [#4 -0.01,-0.31,0.34,U] [#5 -0.10,-0.26,0.36,U] [#6 -0.19,-0.10,0.31,U] [#7 -0.31,-0.39,0.23,U] [#8 -0.11,-0.33,0.38,U] 
04:22:20.984 00.002 21068 refined, 6 included, MultiStar: {-0.05, -0.29}, one-star: {0.03, -0.43}
04:22:20.985 00.001 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
04:22:20.987 00.002 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
04:22:20.988 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.74 mountX=-0.00 mountY=0.29, mountTheta=1.58
04:22:20.990 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.29, opts=13)
04:22:20.991 00.001 21068 Enqueuing Move request for scope (-0.05, -0.29)
04:22:20.992 00.001 16108 Worker thread wakes up
04:22:20.992 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
04:22:20.992 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
04:22:20.992 00.000 16108 Moving (-0.05, -0.29) raw xDistance=-0.00 yDistance=0.29
04:22:20.992 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:22:20.992 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:22:20.992 00.000 16108 MoveAxis(E, 0, ABG)
04:22:20.993 00.001 16108 Move returns status 0, amount 0
04:22:20.993 00.000 16108 MoveAxis(S, 59, ABG)
04:22:20.993 00.000 16108 Guiding  Dir = 1, Dur = 59
04:22:20.993 00.000 16108 IsSlewing returns 0
04:22:20.993 00.000 16108 IsGuiding returns 0
04:22:20.994 00.001 16108 PulseGuide returned control before completion, sleep 68
04:22:20.996 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2121, max=65535, med=4614, FiltMin=3878, FiltMax=42560, Gamma=1.000
04:22:21.010 00.014 21068 UpdateGuideState exits: m=389048 SNR=146.3
04:22:21.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:21.012 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:21.013 00.001 21068 Enqueuing Expose request
04:22:21.065 00.052 16108 IsGuiding returns 1
04:22:21.065 00.000 16108 scope still moving after pulse duration time elapsed
04:22:21.096 00.031 16108 IsSlewing returns 0
04:22:21.096 00.000 16108 IsGuiding returns 0
04:22:21.096 00.000 16108 scope move finished after 59 + 43 ms
04:22:21.096 00.000 16108 Move returns status 0, amount 59
04:22:21.096 00.000 16108 move complete, result=0
04:22:21.096 00.000 16108 worker thread done servicing request
04:22:21.096 00.000 16108 Worker thread wakes up
04:22:21.096 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:21.097 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 59 ms SOUTH
04:22:21.098 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:22.075 00.977 16108 Exposure complete
04:22:22.130 00.055 16108 worker thread done servicing request
04:22:22.130 00.000 21068 OnExposeComplete: enter
04:22:22.131 00.001 21068 UpdateGuideState(): m_state=6
04:22:22.132 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
04:22:22.133 00.001 21068 Star::Find returns 1 (0), X=814.37, Y=630.15, Mass=403424, SNR=142.1, Peak=51984 HFD=3.2
04:22:22.133 00.000 21068 MultiStar: [#1 -0.36,-0.31,0.96,U] [#2 -0.22,0.07,1.60,U] [#3 -0.63,-0.11,0.00,M1] [#4 -0.29,0.06,0.33,U] [#5 -0.51,-0.25,0.00,M1] [#6 -0.33,-0.41,0.31,U] [#7 -0.79,-0.46,0.00,M1] [#8 -0.41,0.19,0.33,U] 
04:22:22.134 00.001 21068 refined, 5 included, MultiStar: {-0.31, -0.10}, one-star: {-0.36, -0.22}
04:22:22.135 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.80 = 0.48)
04:22:22.135 00.000 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.74 = 0.55)
04:22:22.136 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.10 hyp=0.32 cameraTheta=-2.83 mountX=0.28 mountY=0.17, mountTheta=0.53
04:22:22.137 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.10, opts=13)
04:22:22.139 00.002 21068 Enqueuing Move request for scope (-0.31, -0.10)
04:22:22.140 00.001 16108 Worker thread wakes up
04:22:22.140 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.10) opts 0xd
04:22:22.140 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.10)
04:22:22.140 00.000 16108 Moving (-0.31, -0.10) raw xDistance=0.28 yDistance=0.17
04:22:22.140 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:22:22.140 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:22.140 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:22:22.140 00.000 16108 MoveAxis(W, 74, ABG)
04:22:22.140 00.000 16108 Guiding  Dir = 3, Dur = 74
04:22:22.141 00.001 16108 IsSlewing returns 0
04:22:22.141 00.000 16108 IsGuiding returns 0
04:22:22.144 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4608, FiltMin=3843, FiltMax=39718, Gamma=1.000
04:22:22.157 00.013 21068 UpdateGuideState exits: m=403424 SNR=142.1
04:22:22.158 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:22.160 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:22.160 00.000 21068 Enqueuing Expose request
04:22:22.180 00.020 16108 PulseGuide returned control before completion, sleep 45
04:22:22.226 00.046 16108 IsGuiding returns 1
04:22:22.226 00.000 16108 scope still moving after pulse duration time elapsed
04:22:22.258 00.032 16108 IsSlewing returns 0
04:22:22.258 00.000 16108 IsGuiding returns 1
04:22:22.290 00.032 16108 IsSlewing returns 0
04:22:22.290 00.000 16108 IsGuiding returns 0
04:22:22.290 00.000 16108 scope move finished after 74 + 75 ms
04:22:22.290 00.000 16108 Move returns status 0, amount 74
04:22:22.290 00.000 16108 MoveAxis(N, 0, ABG)
04:22:22.290 00.000 16108 Move returns status 0, amount 0
04:22:22.290 00.000 16108 move complete, result=0
04:22:22.290 00.000 16108 worker thread done servicing request
04:22:22.290 00.000 16108 Worker thread wakes up
04:22:22.290 00.000 21068 GuideStep: 0.3 px 74 ms WEST, 0.2 px 0 ms NORTH
04:22:22.293 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:22.293 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:23.453 01.160 16108 Exposure complete
04:22:23.520 00.067 16108 worker thread done servicing request
04:22:23.520 00.000 21068 OnExposeComplete: enter
04:22:23.521 00.001 21068 UpdateGuideState(): m_state=6
04:22:23.522 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
04:22:23.522 00.000 21068 Star::Find returns 1 (0), X=814.60, Y=630.26, Mass=397459, SNR=139.2, Peak=44736 HFD=3.2
04:22:23.523 00.001 21068 MultiStar: [#1 0.17,-0.26,1.01,U] [#2 0.33,-0.15,1.52,U] [#3 0.22,0.16,0.99,U] [#4 0.39,-0.14,0.37,U] [#5 0.12,0.09,0.39,U] [#6 0.07,-0.27,0.36,U] [#7 -0.30,-0.32,0.22,U] [#8 0.16,0.05,0.39,U] 
04:22:23.524 00.001 21068 single-star, 8 included, MultiStar: {0.16, -0.10}, one-star: {-0.13, -0.11}
04:22:23.525 00.001 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.41 = 0.87)
04:22:23.526 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
04:22:23.527 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.45 mountX=0.11 mountY=0.14, mountTheta=0.89
04:22:23.528 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.11, opts=13)
04:22:23.529 00.001 21068 Enqueuing Move request for scope (-0.13, -0.11)
04:22:23.530 00.001 16108 Worker thread wakes up
04:22:23.530 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
04:22:23.530 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
04:22:23.530 00.000 16108 Moving (-0.13, -0.11) raw xDistance=0.11 yDistance=0.14
04:22:23.530 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:22:23.530 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:23.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:22:23.530 00.000 16108 MoveAxis(E, 0, ABG)
04:22:23.530 00.000 16108 Move returns status 0, amount 0
04:22:23.530 00.000 16108 MoveAxis(N, 0, ABG)
04:22:23.530 00.000 16108 Move returns status 0, amount 0
04:22:23.530 00.000 16108 move complete, result=0
04:22:23.531 00.001 16108 worker thread done servicing request
04:22:23.535 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2131, max=65535, med=4589, FiltMin=3897, FiltMax=40003, Gamma=1.000
04:22:23.548 00.013 21068 UpdateGuideState exits: m=397459 SNR=139.2
04:22:23.550 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:23.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:23.552 00.001 21068 Enqueuing Expose request
04:22:23.553 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:23.553 00.000 16108 Worker thread wakes up
04:22:23.553 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:23.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:24.540 00.987 16108 Exposure complete
04:22:24.612 00.072 16108 worker thread done servicing request
04:22:24.612 00.000 21068 OnExposeComplete: enter
04:22:24.613 00.001 21068 UpdateGuideState(): m_state=6
04:22:24.616 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
04:22:24.618 00.002 21068 Star::Find returns 1 (0), X=814.67, Y=630.30, Mass=384179, SNR=162.8, Peak=41856 HFD=3.3
04:22:24.620 00.002 21068 MultiStar: [#1 -0.03,-0.31,0.90,U] [#2 -0.09,-0.01,1.17,U] [#3 -0.22,0.04,0.96,U] [#4 -0.10,0.17,0.31,U] [#5 -0.15,0.11,0.30,U] [#6 -0.07,0.05,0.33,U] [#7 -0.31,-0.05,0.17,U] [#8 -0.02,0.23,0.35,U] 
04:22:24.621 00.001 21068 single-star, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.06, -0.08}
04:22:24.623 00.002 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.07)
04:22:24.625 00.002 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.13)
04:22:24.627 00.002 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.25 mountX=0.05 mountY=0.09, mountTheta=1.08
04:22:24.629 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.08, opts=13)
04:22:24.630 00.001 21068 Enqueuing Move request for scope (-0.06, -0.08)
04:22:24.630 00.000 16108 Worker thread wakes up
04:22:24.631 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
04:22:24.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
04:22:24.631 00.000 16108 Moving (-0.06, -0.08) raw xDistance=0.05 yDistance=0.09
04:22:24.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:22:24.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:24.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:22:24.631 00.000 16108 MoveAxis(E, 0, ABG)
04:22:24.631 00.000 16108 Move returns status 0, amount 0
04:22:24.631 00.000 16108 MoveAxis(N, 0, ABG)
04:22:24.631 00.000 16108 Move returns status 0, amount 0
04:22:24.631 00.000 16108 move complete, result=0
04:22:24.631 00.000 16108 worker thread done servicing request
04:22:24.635 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2429, max=65535, med=4579, FiltMin=3808, FiltMax=40057, Gamma=1.000
04:22:24.651 00.016 21068 UpdateGuideState exits: m=384179 SNR=162.8
04:22:24.652 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:24.653 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:24.653 00.000 21068 Enqueuing Expose request
04:22:24.654 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:24.655 00.001 16108 Worker thread wakes up
04:22:24.655 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:24.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:25.804 01.149 16108 Exposure complete
04:22:25.873 00.069 16108 worker thread done servicing request
04:22:25.873 00.000 21068 OnExposeComplete: enter
04:22:25.874 00.001 21068 UpdateGuideState(): m_state=6
04:22:25.875 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
04:22:25.878 00.003 21068 Star::Find returns 1 (0), X=814.87, Y=630.25, Mass=416347, SNR=167.2, Peak=47661 HFD=3.3
04:22:25.881 00.003 21068 MultiStar: [#1 0.22,-0.34,0.85,U] [#2 0.10,-0.24,1.18,U] [#3 -0.03,-0.06,1.08,U] [#4 0.18,-0.11,0.34,U] [#5 0.23,0.06,0.33,U] [#6 -0.01,-0.32,0.31,U] [#7 0.05,-0.10,0.17,U] [#8 0.12,0.00,0.32,U] 
04:22:25.884 00.003 21068 single-star, 8 included, MultiStar: {0.11, -0.16}, one-star: {0.13, -0.12}
04:22:25.886 00.002 21068 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.97) = xAngle (-3.72 = 2.56)
04:22:25.887 00.001 21068 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.62)
04:22:25.888 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=-0.15 mountY=0.09, mountTheta=2.60
04:22:25.894 00.006 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
04:22:25.895 00.001 21068 Enqueuing Move request for scope (0.13, -0.12)
04:22:25.896 00.001 16108 Worker thread wakes up
04:22:25.896 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
04:22:25.896 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
04:22:25.897 00.001 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.09
04:22:25.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:22:25.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:25.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:22:25.897 00.000 16108 MoveAxis(E, 0, ABG)
04:22:25.897 00.000 16108 Move returns status 0, amount 0
04:22:25.897 00.000 16108 MoveAxis(N, 0, ABG)
04:22:25.898 00.001 16108 Move returns status 0, amount 0
04:22:25.898 00.000 16108 move complete, result=0
04:22:25.898 00.000 16108 worker thread done servicing request
04:22:25.900 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2313, max=65535, med=4566, FiltMin=3774, FiltMax=42329, Gamma=1.000
04:22:25.915 00.015 21068 UpdateGuideState exits: m=416347 SNR=167.2
04:22:25.918 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:25.919 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:25.921 00.002 21068 Enqueuing Expose request
04:22:25.925 00.004 16108 Worker thread wakes up
04:22:25.925 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:25.926 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:25.926 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:26.894 00.968 16108 Exposure complete
04:22:26.951 00.057 16108 worker thread done servicing request
04:22:26.951 00.000 21068 OnExposeComplete: enter
04:22:26.952 00.001 21068 UpdateGuideState(): m_state=6
04:22:26.953 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
04:22:26.954 00.001 21068 Star::Find returns 1 (0), X=815.08, Y=630.07, Mass=428604, SNR=158.7, Peak=44253 HFD=3.9
04:22:26.956 00.002 21068 MultiStar: [#1 0.42,-0.36,0.00,M1] [#2 0.57,-0.05,0.00,M1] [#3 0.31,0.16,0.95,U] [#4 0.50,0.08,0.36,U] [#5 0.43,-0.05,0.42,U] [#6 0.11,-0.07,0.35,U] [#7 0.42,-0.16,0.20,U] [#8 0.41,0.25,0.30,U] 
04:22:26.956 00.000 21068 refined, 6 included, MultiStar: {0.35, -0.04}, one-star: {0.34, -0.30}
04:22:26.957 00.001 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:22:26.959 00.002 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:22:26.961 00.002 21068 CameraToMount -- cameraX=0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-0.10 mountX=-0.35 mountY=-0.05, mountTheta=-3.01
04:22:26.963 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.04, opts=13)
04:22:26.964 00.001 21068 Enqueuing Move request for scope (0.35, -0.04)
04:22:26.965 00.001 16108 Worker thread wakes up
04:22:26.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.04) opts 0xd
04:22:26.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.04)
04:22:26.965 00.000 16108 Moving (0.35, -0.04) raw xDistance=-0.35 yDistance=-0.05
04:22:26.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:22:26.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:26.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:22:26.965 00.000 16108 MoveAxis(E, 91, ABG)
04:22:26.965 00.000 16108 Guiding  Dir = 2, Dur = 91
04:22:26.966 00.001 16108 IsSlewing returns 0
04:22:26.966 00.000 16108 IsGuiding returns 0
04:22:26.973 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2256, max=65535, med=4557, FiltMin=3853, FiltMax=47443, Gamma=1.000
04:22:26.991 00.018 21068 UpdateGuideState exits: m=428604 SNR=158.7
04:22:26.994 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:26.996 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:26.997 00.001 21068 Enqueuing Expose request
04:22:27.023 00.026 16108 PulseGuide returned control before completion, sleep 45
04:22:27.070 00.047 16108 IsGuiding returns 1
04:22:27.070 00.000 16108 scope still moving after pulse duration time elapsed
04:22:27.101 00.031 16108 IsSlewing returns 0
04:22:27.101 00.000 16108 IsGuiding returns 1
04:22:27.132 00.031 16108 IsSlewing returns 0
04:22:27.132 00.000 16108 IsGuiding returns 0
04:22:27.132 00.000 16108 scope move finished after 91 + 74 ms
04:22:27.133 00.001 16108 Move returns status 0, amount 91
04:22:27.133 00.000 16108 MoveAxis(N, 0, ABG)
04:22:27.133 00.000 16108 Move returns status 0, amount 0
04:22:27.133 00.000 16108 move complete, result=0
04:22:27.133 00.000 16108 worker thread done servicing request
04:22:27.133 00.000 16108 Worker thread wakes up
04:22:27.133 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.0 px 0 ms NORTH
04:22:27.135 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:27.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:28.291 01.156 16108 Exposure complete
04:22:28.364 00.073 16108 worker thread done servicing request
04:22:28.364 00.000 21068 OnExposeComplete: enter
04:22:28.365 00.001 21068 UpdateGuideState(): m_state=6
04:22:28.366 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
04:22:28.367 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.46, Mass=411445, SNR=183.9, Peak=43725 HFD=3.4
04:22:28.368 00.001 21068 MultiStar: [#1 0.37,0.11,0.77,U] [#2 -0.08,0.20,1.10,U] [#3 0.04,0.60,0.00,M1] [#4 0.25,-0.03,0.36,U] [#5 0.14,0.08,0.32,U] [#6 0.07,-0.21,0.32,U] [#7 0.01,0.02,0.17,U] [#8 0.11,0.47,0.33,U] 
04:22:28.369 00.001 21068 single-star, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.13, 0.09}
04:22:28.370 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.38 = -2.38)
04:22:28.371 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.32 = -2.32)
04:22:28.372 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
04:22:28.374 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.09, opts=13)
04:22:28.375 00.001 21068 Enqueuing Move request for scope (0.13, 0.09)
04:22:28.376 00.001 16108 Worker thread wakes up
04:22:28.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
04:22:28.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
04:22:28.376 00.000 16108 Moving (0.13, 0.09) raw xDistance=-0.12 yDistance=-0.12
04:22:28.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:22:28.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:28.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:22:28.376 00.000 16108 MoveAxis(E, 0, ABG)
04:22:28.376 00.000 16108 Move returns status 0, amount 0
04:22:28.376 00.000 16108 MoveAxis(N, 0, ABG)
04:22:28.376 00.000 16108 Move returns status 0, amount 0
04:22:28.376 00.000 16108 move complete, result=0
04:22:28.376 00.000 16108 worker thread done servicing request
04:22:28.381 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1213, max=65535, med=4541, FiltMin=3849, FiltMax=37273, Gamma=1.000
04:22:28.394 00.013 21068 UpdateGuideState exits: m=411445 SNR=183.9
04:22:28.395 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:28.396 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:28.396 00.000 21068 Enqueuing Expose request
04:22:28.397 00.001 16108 Worker thread wakes up
04:22:28.397 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:28.398 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:28.398 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:29.379 00.981 16108 Exposure complete
04:22:29.445 00.066 16108 worker thread done servicing request
04:22:29.445 00.000 21068 OnExposeComplete: enter
04:22:29.446 00.001 21068 UpdateGuideState(): m_state=6
04:22:29.447 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
04:22:29.448 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.47, Mass=394352, SNR=147.6, Peak=36947 HFD=3.4
04:22:29.449 00.001 21068 MultiStar: [#1 0.11,-0.21,0.98,U] [#2 -0.20,-0.08,1.37,U] [#3 0.04,0.20,1.04,U] [#4 -0.18,0.16,0.42,U] [#5 -0.14,0.07,0.44,U] [#6 0.08,-0.07,0.37,U] [#7 0.41,-0.01,0.21,U] [#8 0.24,0.26,0.41,U] 
04:22:29.450 00.001 21068 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.04, 0.10}
04:22:29.451 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
04:22:29.451 00.000 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
04:22:29.452 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.61 mountX=0.01 mountY=-0.03, mountTheta=-1.35
04:22:29.455 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=0.03, opts=13)
04:22:29.457 00.002 21068 Enqueuing Move request for scope (-0.00, 0.03)
04:22:29.459 00.002 16108 Worker thread wakes up
04:22:29.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
04:22:29.459 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
04:22:29.459 00.000 16108 Moving (-0.00, 0.03) raw xDistance=0.01 yDistance=-0.03
04:22:29.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:22:29.459 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:29.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:22:29.459 00.000 16108 MoveAxis(E, 0, ABG)
04:22:29.459 00.000 16108 Move returns status 0, amount 0
04:22:29.459 00.000 16108 MoveAxis(N, 0, ABG)
04:22:29.459 00.000 16108 Move returns status 0, amount 0
04:22:29.459 00.000 16108 move complete, result=0
04:22:29.459 00.000 16108 worker thread done servicing request
04:22:29.464 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=4531, FiltMin=3897, FiltMax=38707, Gamma=1.000
04:22:29.482 00.018 21068 UpdateGuideState exits: m=394352 SNR=147.6
04:22:29.482 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:29.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:29.484 00.001 21068 Enqueuing Expose request
04:22:29.485 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:29.486 00.001 16108 Worker thread wakes up
04:22:29.486 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:29.486 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:30.644 01.158 16108 Exposure complete
04:22:30.734 00.090 16108 worker thread done servicing request
04:22:30.734 00.000 21068 OnExposeComplete: enter
04:22:30.734 00.000 21068 UpdateGuideState(): m_state=6
04:22:30.735 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
04:22:30.737 00.002 21068 Star::Find returns 1 (0), X=815.18, Y=630.63, Mass=372013, SNR=134.4, Peak=47507 HFD=3.2
04:22:30.738 00.001 21068 MultiStar: [#1 0.42,0.11,1.11,U] [#2 0.42,0.39,0.00,M1] [#3 0.34,0.58,0.00,M1] [#4 0.49,0.33,0.00,M1] [#5 0.48,0.43,0.00,M1] [#6 0.37,0.14,0.36,U] [#7 0.58,-0.16,0.00,M1] [#8 0.19,0.42,0.41,U] 
04:22:30.739 00.001 21068 refined, 3 included, MultiStar: {0.39, 0.21}, one-star: {0.44, 0.25}
04:22:30.739 00.000 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
04:22:30.740 00.001 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
04:22:30.741 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.21 hyp=0.44 cameraTheta=0.49 mountX=-0.34 mountY=-0.29, mountTheta=-2.44
04:22:30.743 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.21, opts=13)
04:22:30.745 00.002 21068 Enqueuing Move request for scope (0.39, 0.21)
04:22:30.746 00.001 16108 Worker thread wakes up
04:22:30.747 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.21) opts 0xd
04:22:30.747 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.21)
04:22:30.747 00.000 16108 Moving (0.39, 0.21) raw xDistance=-0.34 yDistance=-0.29
04:22:30.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
04:22:30.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:22:30.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:22:30.747 00.000 16108 MoveAxis(E, 90, ABG)
04:22:30.747 00.000 16108 Guiding  Dir = 2, Dur = 90
04:22:30.748 00.001 16108 IsSlewing returns 0
04:22:30.748 00.000 16108 IsGuiding returns 0
04:22:30.750 00.002 16108 PulseGuide returned control before completion, sleep 100
04:22:30.753 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2163, max=65535, med=4518, FiltMin=3872, FiltMax=46243, Gamma=1.000
04:22:30.766 00.013 21068 UpdateGuideState exits: m=372013 SNR=134.4
04:22:30.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:30.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:30.768 00.000 21068 Enqueuing Expose request
04:22:30.861 00.093 16108 IsGuiding returns 1
04:22:30.861 00.000 16108 scope still moving after pulse duration time elapsed
04:22:30.891 00.030 16108 IsSlewing returns 0
04:22:30.892 00.001 16108 IsGuiding returns 0
04:22:30.892 00.000 16108 scope move finished after 90 + 53 ms
04:22:30.892 00.000 16108 Move returns status 0, amount 90
04:22:30.892 00.000 16108 MoveAxis(N, 0, ABG)
04:22:30.892 00.000 16108 Move returns status 0, amount 0
04:22:30.892 00.000 16108 move complete, result=0
04:22:30.892 00.000 16108 worker thread done servicing request
04:22:30.892 00.000 16108 Worker thread wakes up
04:22:30.894 00.002 21068 GuideStep: -0.3 px 90 ms EAST, -0.3 px 0 ms NORTH
04:22:30.895 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:30.895 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:31.875 00.980 16108 Exposure complete
04:22:31.933 00.058 16108 worker thread done servicing request
04:22:31.933 00.000 21068 OnExposeComplete: enter
04:22:31.935 00.002 21068 UpdateGuideState(): m_state=6
04:22:31.936 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
04:22:31.937 00.001 21068 Star::Find returns 1 (0), X=815.07, Y=631.08, Mass=450065, SNR=149.5, Peak=51987 HFD=2.9
04:22:31.938 00.001 21068 MultiStar: [#1 0.31,0.43,1.07,U] [#2 0.30,0.50,0.00,M2] [#3 0.28,0.95,0.00,M2] [#4 0.15,0.70,0.00,M2] [#5 0.22,0.51,0.00,M2] [#6 0.08,0.21,0.37,U] [#7 -0.20,0.35,0.20,U] [#8 0.33,0.62,0.00,M1] 
04:22:31.938 00.000 21068 refined, 3 included, MultiStar: {0.25, 0.50}, one-star: {0.33, 0.71}
04:22:31.939 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.86 = -1.86)
04:22:31.940 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
04:22:31.941 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.50 hyp=0.56 cameraTheta=1.11 mountX=-0.16 mountY=-0.54, mountTheta=-1.85
04:22:31.944 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.50, opts=13)
04:22:31.945 00.001 21068 Enqueuing Move request for scope (0.25, 0.50)
04:22:31.946 00.001 16108 Worker thread wakes up
04:22:31.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.50) opts 0xd
04:22:31.946 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.50)
04:22:31.946 00.000 16108 Moving (0.25, 0.50) raw xDistance=-0.16 yDistance=-0.54
04:22:31.946 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:22:31.946 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:31.946 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
04:22:31.946 00.000 16108 MoveAxis(E, 0, ABG)
04:22:31.946 00.000 16108 Move returns status 0, amount 0
04:22:31.946 00.000 16108 MoveAxis(N, 0, ABG)
04:22:31.948 00.002 16108 Move returns status 0, amount 0
04:22:31.948 00.000 16108 move complete, result=0
04:22:31.948 00.000 16108 worker thread done servicing request
04:22:31.952 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1561, max=65535, med=4512, FiltMin=3846, FiltMax=45491, Gamma=1.000
04:22:31.967 00.015 21068 UpdateGuideState exits: m=450065 SNR=149.5
04:22:31.968 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:31.968 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:31.971 00.003 21068 Enqueuing Expose request
04:22:31.971 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
04:22:31.973 00.002 16108 Worker thread wakes up
04:22:31.973 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:31.973 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:33.131 01.158 16108 Exposure complete
04:22:33.204 00.073 16108 worker thread done servicing request
04:22:33.204 00.000 21068 OnExposeComplete: enter
04:22:33.205 00.001 21068 UpdateGuideState(): m_state=6
04:22:33.206 00.001 21068 Star::Find(15, 815, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
04:22:33.207 00.001 21068 Star::Find returns 1 (0), X=815.09, Y=630.97, Mass=480544, SNR=195.5, Peak=54115 HFD=3.6
04:22:33.208 00.001 21068 MultiStar: [#1 0.32,0.35,0.97,U] [#2 0.60,0.59,0.00,M3] [#3 0.47,0.93,0.00,M3] [#4 0.53,0.86,0.00,M3] [#5 0.69,0.68,0.00,M3] [#6 0.51,0.75,0.00,M1] [#7 0.35,0.53,0.00,M1] [#8 0.56,0.64,0.00,M2] 
04:22:33.208 00.000 21068 refined, 1 included, MultiStar: {0.34, 0.48}, one-star: {0.36, 0.60}
04:22:33.209 00.001 21068 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.97) = xAngle (-2.02 = -2.02)
04:22:33.210 00.001 21068 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
04:22:33.212 00.002 21068 CameraToMount -- cameraX=0.34 cameraY=0.48 hyp=0.59 cameraTheta=0.95 mountX=-0.25 mountY=-0.54, mountTheta=-2.00
04:22:33.213 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.48, opts=13)
04:22:33.214 00.001 21068 Enqueuing Move request for scope (0.34, 0.48)
04:22:33.215 00.001 16108 Worker thread wakes up
04:22:33.215 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.48) opts 0xd
04:22:33.215 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.48)
04:22:33.215 00.000 16108 Moving (0.34, 0.48) raw xDistance=-0.25 yDistance=-0.54
04:22:33.215 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:22:33.215 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.40 newest=-1.38
04:22:33.215 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
04:22:33.215 00.000 16108 MoveAxis(E, 66, ABG)
04:22:33.215 00.000 16108 Guiding  Dir = 2, Dur = 66
04:22:33.215 00.000 16108 IsSlewing returns 0
04:22:33.216 00.001 16108 IsGuiding returns 0
04:22:33.219 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1398, max=65535, med=4499, FiltMin=3846, FiltMax=41184, Gamma=1.000
04:22:33.232 00.013 21068 UpdateGuideState exits: m=480544 SNR=195.5
04:22:33.234 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:33.234 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:33.235 00.001 21068 Enqueuing Expose request
04:22:33.256 00.021 16108 PulseGuide returned control before completion, sleep 35
04:22:33.303 00.047 16108 IsGuiding returns 1
04:22:33.303 00.000 16108 scope still moving after pulse duration time elapsed
04:22:33.334 00.031 16108 IsSlewing returns 0
04:22:33.334 00.000 16108 IsGuiding returns 1
04:22:33.365 00.031 16108 IsSlewing returns 0
04:22:33.365 00.000 16108 IsGuiding returns 0
04:22:33.365 00.000 16108 scope move finished after 66 + 84 ms
04:22:33.365 00.000 16108 Move returns status 0, amount 66
04:22:33.365 00.000 16108 MoveAxis(N, 109, ABG)
04:22:33.365 00.000 16108 Guiding  Dir = 0, Dur = 109
04:22:33.367 00.002 16108 IsSlewing returns 0
04:22:33.367 00.000 16108 IsGuiding returns 0
04:22:33.414 00.047 16108 PulseGuide returned control before completion, sleep 71
04:22:33.491 00.077 16108 IsGuiding returns 1
04:22:33.491 00.000 16108 scope still moving after pulse duration time elapsed
04:22:33.522 00.031 16108 IsSlewing returns 0
04:22:33.522 00.000 16108 IsGuiding returns 1
04:22:33.553 00.031 16108 IsSlewing returns 0
04:22:33.553 00.000 16108 IsGuiding returns 1
04:22:33.584 00.031 16108 IsSlewing returns 0
04:22:33.584 00.000 16108 IsGuiding returns 0
04:22:33.584 00.000 16108 scope move finished after 109 + 109 ms
04:22:33.586 00.002 16108 Move returns status 0, amount 109
04:22:33.586 00.000 16108 move complete, result=0
04:22:33.586 00.000 16108 worker thread done servicing request
04:22:33.586 00.000 16108 Worker thread wakes up
04:22:33.586 00.000 21068 GuideStep: -0.3 px 66 ms EAST, -0.5 px 109 ms NORTH
04:22:33.588 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:33.589 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:34.565 00.976 16108 Exposure complete
04:22:34.631 00.066 16108 worker thread done servicing request
04:22:34.631 00.000 21068 OnExposeComplete: enter
04:22:34.632 00.001 21068 UpdateGuideState(): m_state=6
04:22:34.633 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
04:22:34.634 00.001 21068 Star::Find returns 1 (0), X=814.49, Y=630.64, Mass=498091, SNR=179.9, Peak=49990 HFD=3.3
04:22:34.634 00.000 21068 MultiStar: [#1 -0.25,0.02,0.92,U] [#2 -0.16,0.24,1.22,U] [#3 -0.11,0.43,0.85,U] [#4 -0.29,0.18,0.34,U] [#5 -0.17,0.25,0.35,U] [#6 -0.52,0.09,0.32,U] [#7 -0.54,-0.04,0.00,M2] [#8 -0.37,0.22,0.25,U] 
04:22:34.635 00.001 21068 refined, 7 included, MultiStar: {-0.22, 0.22}, one-star: {-0.25, 0.26}
04:22:34.636 00.001 21068 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.97) = xAngle (-0.61 = -0.61)
04:22:34.637 00.001 21068 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.55 = -0.55)
04:22:34.637 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.32 cameraTheta=2.36 mountX=0.26 mountY=-0.17, mountTheta=-0.57
04:22:34.640 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.22, opts=13)
04:22:34.640 00.000 21068 Enqueuing Move request for scope (-0.22, 0.22)
04:22:34.641 00.001 16108 Worker thread wakes up
04:22:34.641 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
04:22:34.641 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
04:22:34.641 00.000 16108 Moving (-0.22, 0.22) raw xDistance=0.26 yDistance=-0.17
04:22:34.641 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
04:22:34.642 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:34.642 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:22:34.642 00.000 16108 MoveAxis(W, 63, ABG)
04:22:34.642 00.000 16108 Guiding  Dir = 3, Dur = 63
04:22:34.642 00.000 16108 IsSlewing returns 0
04:22:34.642 00.000 16108 IsGuiding returns 0
04:22:34.645 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1747, max=65535, med=4493, FiltMin=3843, FiltMax=35741, Gamma=1.000
04:22:34.658 00.013 21068 UpdateGuideState exits: m=498091 SNR=179.9
04:22:34.659 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:34.660 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:34.660 00.000 21068 Enqueuing Expose request
04:22:34.668 00.008 16108 PulseGuide returned control before completion, sleep 48
04:22:34.727 00.059 16108 IsGuiding returns 1
04:22:34.727 00.000 16108 scope still moving after pulse duration time elapsed
04:22:34.759 00.032 16108 IsSlewing returns 0
04:22:34.759 00.000 16108 IsGuiding returns 0
04:22:34.759 00.000 16108 scope move finished after 63 + 54 ms
04:22:34.759 00.000 16108 Move returns status 0, amount 63
04:22:34.759 00.000 16108 MoveAxis(N, 0, ABG)
04:22:34.759 00.000 16108 Move returns status 0, amount 0
04:22:34.759 00.000 16108 move complete, result=0
04:22:34.759 00.000 16108 worker thread done servicing request
04:22:34.759 00.000 16108 Worker thread wakes up
04:22:34.760 00.001 21068 GuideStep: 0.3 px 63 ms WEST, -0.2 px 0 ms NORTH
04:22:34.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:34.761 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:35.931 01.170 16108 Exposure complete
04:22:36.016 00.085 16108 worker thread done servicing request
04:22:36.016 00.000 21068 OnExposeComplete: enter
04:22:36.018 00.002 21068 UpdateGuideState(): m_state=6
04:22:36.021 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
04:22:36.022 00.001 21068 Star::Find returns 1 (0), X=813.67, Y=630.46, Mass=487755, SNR=161.0, Peak=47584 HFD=3.3
04:22:36.024 00.002 21068 MultiStar: [#1 -0.97,-0.24,0.00,M1] [#2 -0.79,-0.25,0.00,M3] [#3 -1.04,0.10,0.00,M3] [#4 -1.07,0.06,0.00,M3] [#5 -1.30,0.09,0.00,M3] [#6 -1.30,-0.36,0.00,M1] [#7 -1.38,-0.12,0.00,M3] [#8 -0.81,0.26,0.00,M2] 
04:22:36.024 00.000 21068 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.97) = xAngle (0.10 = 0.10)
04:22:36.025 00.001 21068 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.16 = 0.16)
04:22:36.025 00.000 21068 CameraToMount -- cameraX=-1.07 cameraY=0.08 hyp=1.07 cameraTheta=3.07 mountX=1.07 mountY=0.17, mountTheta=0.16
04:22:36.027 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-1.07, y=0.08, opts=13)
04:22:36.028 00.001 21068 Enqueuing Move request for scope (-1.07, 0.08)
04:22:36.028 00.000 16108 Worker thread wakes up
04:22:36.028 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.08) opts 0xd
04:22:36.028 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.07, 0.08)
04:22:36.028 00.000 16108 Moving (-1.07, 0.08) raw xDistance=1.07 yDistance=0.17
04:22:36.028 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.07
04:22:36.028 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:36.029 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:22:36.029 00.000 16108 MoveAxis(W, 284, ABG)
04:22:36.029 00.000 16108 Guiding  Dir = 3, Dur = 284
04:22:36.029 00.000 16108 IsSlewing returns 0
04:22:36.029 00.000 16108 IsGuiding returns 0
04:22:36.033 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1254, max=65535, med=4477, FiltMin=3811, FiltMax=42550, Gamma=1.000
04:22:36.047 00.014 21068 UpdateGuideState exits: m=487755 SNR=161.0
04:22:36.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:36.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:36.049 00.000 21068 Enqueuing Expose request
04:22:36.081 00.032 16108 PulseGuide returned control before completion, sleep 244
04:22:36.330 00.249 16108 IsGuiding returns 1
04:22:36.330 00.000 16108 scope still moving after pulse duration time elapsed
04:22:36.362 00.032 16108 IsSlewing returns 0
04:22:36.362 00.000 16108 IsGuiding returns 1
04:22:36.392 00.030 16108 IsSlewing returns 0
04:22:36.392 00.000 16108 IsGuiding returns 1
04:22:36.423 00.031 16108 IsSlewing returns 0
04:22:36.423 00.000 16108 IsGuiding returns 0
04:22:36.423 00.000 16108 scope move finished after 284 + 109 ms
04:22:36.423 00.000 16108 Move returns status 0, amount 284
04:22:36.423 00.000 16108 MoveAxis(N, 0, ABG)
04:22:36.423 00.000 16108 Move returns status 0, amount 0
04:22:36.423 00.000 16108 move complete, result=0
04:22:36.423 00.000 16108 worker thread done servicing request
04:22:36.423 00.000 16108 Worker thread wakes up
04:22:36.423 00.000 21068 GuideStep: 1.1 px 284 ms WEST, 0.2 px 0 ms NORTH
04:22:36.424 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:36.424 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:37.413 00.989 16108 Exposure complete
04:22:37.487 00.074 16108 worker thread done servicing request
04:22:37.487 00.000 21068 OnExposeComplete: enter
04:22:37.488 00.001 21068 UpdateGuideState(): m_state=6
04:22:37.489 00.001 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
04:22:37.490 00.001 21068 Star::Find returns 1 (0), X=814.64, Y=630.41, Mass=550332, SNR=180.7, Peak=49667 HFD=3.4
04:22:37.491 00.001 21068 MultiStar: [#1 -0.07,-0.40,0.86,U] [#2 0.15,-0.22,1.19,U] [#3 -0.05,0.09,0.89,U] [#4 -0.15,0.33,0.37,U] [#5 -0.26,0.06,0.35,U] [#6 -0.34,0.15,0.28,U] [#7 -0.14,-0.20,0.16,U] [#8 0.25,0.07,0.33,U] 
04:22:37.492 00.001 21068 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.10, 0.03}
04:22:37.494 00.002 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.09 = 1.19)
04:22:37.495 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.03 = 1.25)
04:22:37.496 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.13 mountX=0.03 mountY=0.07, mountTheta=1.20
04:22:37.497 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.06, opts=13)
04:22:37.498 00.001 21068 Enqueuing Move request for scope (-0.04, -0.06)
04:22:37.499 00.001 16108 Worker thread wakes up
04:22:37.499 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
04:22:37.499 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
04:22:37.499 00.000 16108 Moving (-0.04, -0.06) raw xDistance=0.03 yDistance=0.07
04:22:37.499 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:22:37.499 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:37.500 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:37.500 00.000 16108 MoveAxis(E, 0, ABG)
04:22:37.500 00.000 16108 Move returns status 0, amount 0
04:22:37.500 00.000 16108 MoveAxis(N, 0, ABG)
04:22:37.500 00.000 16108 Move returns status 0, amount 0
04:22:37.500 00.000 16108 move complete, result=0
04:22:37.500 00.000 16108 worker thread done servicing request
04:22:37.504 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1907, max=65535, med=4470, FiltMin=3853, FiltMax=42195, Gamma=1.000
04:22:37.526 00.022 21068 UpdateGuideState exits: m=550332 SNR=180.7
04:22:37.528 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:37.529 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:37.530 00.001 21068 Enqueuing Expose request
04:22:37.531 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:37.533 00.002 16108 Worker thread wakes up
04:22:37.533 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:37.533 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:38.696 01.163 16108 Exposure complete
04:22:38.752 00.056 16108 worker thread done servicing request
04:22:38.752 00.000 21068 OnExposeComplete: enter
04:22:38.753 00.001 21068 UpdateGuideState(): m_state=6
04:22:38.754 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
04:22:38.754 00.000 21068 Star::Find returns 1 (0), X=815.17, Y=630.13, Mass=532286, SNR=183.4, Peak=56877 HFD=3.6
04:22:38.755 00.001 21068 MultiStar: [#1 0.58,-0.51,0.00,M1] [#2 0.62,-0.39,0.00,M3] [#3 0.79,0.13,0.00,M3] [#4 0.72,0.08,0.00,M3] [#5 0.65,-0.18,0.00,M3] [#6 0.40,-0.04,0.28,U] [#7 0.38,-0.36,0.20,U] [#8 0.83,-0.34,0.00,M2] 
04:22:38.756 00.001 21068 refined, 2 included, MultiStar: {0.42, -0.22}, one-star: {0.44, -0.25}
04:22:38.757 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
04:22:38.758 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
04:22:38.759 00.001 21068 CameraToMount -- cameraX=0.42 cameraY=-0.22 hyp=0.48 cameraTheta=-0.49 mountX=-0.45 mountY=0.12, mountTheta=2.89
04:22:38.760 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=-0.22, opts=13)
04:22:38.761 00.001 21068 Enqueuing Move request for scope (0.42, -0.22)
04:22:38.762 00.001 16108 Worker thread wakes up
04:22:38.762 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.22) opts 0xd
04:22:38.762 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, -0.22)
04:22:38.762 00.000 16108 Moving (0.42, -0.22) raw xDistance=-0.45 yDistance=0.12
04:22:38.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
04:22:38.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:38.763 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:22:38.763 00.000 16108 MoveAxis(E, 119, ABG)
04:22:38.763 00.000 16108 Guiding  Dir = 2, Dur = 119
04:22:38.763 00.000 16108 IsSlewing returns 0
04:22:38.763 00.000 16108 IsGuiding returns 0
04:22:38.766 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1945, max=65535, med=4457, FiltMin=3776, FiltMax=49945, Gamma=1.000
04:22:38.776 00.010 16108 PulseGuide returned control before completion, sleep 118
04:22:38.779 00.003 21068 UpdateGuideState exits: m=532286 SNR=183.4
04:22:38.780 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:38.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:38.782 00.001 21068 Enqueuing Expose request
04:22:38.901 00.119 16108 IsGuiding returns 1
04:22:38.901 00.000 16108 scope still moving after pulse duration time elapsed
04:22:38.932 00.031 16108 IsSlewing returns 0
04:22:38.932 00.000 16108 IsGuiding returns 0
04:22:38.932 00.000 16108 scope move finished after 119 + 50 ms
04:22:38.932 00.000 16108 Move returns status 0, amount 119
04:22:38.934 00.002 16108 MoveAxis(N, 0, ABG)
04:22:38.934 00.000 16108 Move returns status 0, amount 0
04:22:38.934 00.000 16108 move complete, result=0
04:22:38.934 00.000 16108 worker thread done servicing request
04:22:38.934 00.000 16108 Worker thread wakes up
04:22:38.934 00.000 21068 GuideStep: -0.5 px 119 ms EAST, 0.1 px 0 ms NORTH
04:22:38.936 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:38.936 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:39.913 00.977 16108 Exposure complete
04:22:39.964 00.051 16108 worker thread done servicing request
04:22:39.964 00.000 21068 OnExposeComplete: enter
04:22:39.966 00.002 21068 UpdateGuideState(): m_state=6
04:22:39.967 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
04:22:39.970 00.003 21068 Star::Find returns 1 (0), X=814.94, Y=630.24, Mass=573120, SNR=190.9, Peak=50493 HFD=3.8
04:22:39.972 00.002 21068 MultiStar: [#1 0.18,-0.26,0.93,U] [#2 0.22,-0.32,1.23,U] [#3 0.10,0.09,0.86,U] [#4 -0.08,-0.44,0.37,U] [#5 0.02,-0.53,0.29,U] [#6 0.03,-0.55,0.00,M1] [#7 0.00,0.01,0.21,U] [#8 0.17,-0.06,0.28,U] 
04:22:39.973 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.20}, one-star: {0.20, -0.13}
04:22:39.975 00.002 21068 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.97) = xAngle (-3.56 = 2.73)
04:22:39.976 00.001 21068 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.50 = 2.79)
04:22:39.978 00.002 21068 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.22 mountY=0.08, mountTheta=2.78
04:22:39.981 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.13, opts=13)
04:22:39.982 00.001 21068 Enqueuing Move request for scope (0.20, -0.13)
04:22:39.984 00.002 16108 Worker thread wakes up
04:22:39.984 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
04:22:39.984 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
04:22:39.984 00.000 16108 Moving (0.20, -0.13) raw xDistance=-0.22 yDistance=0.08
04:22:39.984 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
04:22:39.984 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:39.984 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:22:39.984 00.000 16108 MoveAxis(E, 67, ABG)
04:22:39.984 00.000 16108 Guiding  Dir = 2, Dur = 67
04:22:39.985 00.001 16108 IsSlewing returns 0
04:22:39.985 00.000 16108 IsGuiding returns 0
04:22:39.986 00.001 16108 PulseGuide returned control before completion, sleep 76
04:22:39.991 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4454, FiltMin=3817, FiltMax=48643, Gamma=1.000
04:22:40.009 00.018 21068 UpdateGuideState exits: m=573120 SNR=190.9
04:22:40.010 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:40.011 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:40.012 00.001 21068 Enqueuing Expose request
04:22:40.065 00.053 16108 IsGuiding returns 0
04:22:40.065 00.000 16108 Move returns status 0, amount 67
04:22:40.065 00.000 16108 MoveAxis(N, 0, ABG)
04:22:40.065 00.000 16108 Move returns status 0, amount 0
04:22:40.065 00.000 16108 move complete, result=0
04:22:40.065 00.000 16108 worker thread done servicing request
04:22:40.065 00.000 16108 Worker thread wakes up
04:22:40.065 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:40.065 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:40.066 00.001 21068 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
04:22:41.228 01.162 16108 Exposure complete
04:22:41.284 00.056 16108 worker thread done servicing request
04:22:41.285 00.001 21068 OnExposeComplete: enter
04:22:41.285 00.000 21068 UpdateGuideState(): m_state=6
04:22:41.286 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
04:22:41.287 00.001 21068 Star::Find returns 1 (0), X=814.12, Y=630.04, Mass=509566, SNR=179.5, Peak=53392 HFD=3.8
04:22:41.289 00.002 21068 MultiStar: [#1 -0.63,-0.54,0.00,M1] [#2 -0.49,-0.65,0.00,M3] [#3 -0.55,-0.28,0.00,M3] [#4 -0.45,-0.37,0.00,M3] [#5 -0.74,-0.40,0.00,M3] [#6 -0.78,-0.88,0.00,M2] [#7 -0.61,-0.27,0.00,M1] [#8 -0.47,-0.48,0.00,M2] 
04:22:41.289 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.62 = 0.67)
04:22:41.290 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.56 = 0.73)
04:22:41.291 00.001 21068 CameraToMount -- cameraX=-0.62 cameraY=-0.33 hyp=0.70 cameraTheta=-2.65 mountX=0.55 mountY=0.47, mountTheta=0.70
04:22:41.292 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.62, y=-0.33, opts=13)
04:22:41.293 00.001 21068 Enqueuing Move request for scope (-0.62, -0.33)
04:22:41.294 00.001 16108 Worker thread wakes up
04:22:41.294 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.33) opts 0xd
04:22:41.294 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.62, -0.33)
04:22:41.294 00.000 16108 Moving (-0.62, -0.33) raw xDistance=0.55 yDistance=0.47
04:22:41.294 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
04:22:41.294 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:22:41.294 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
04:22:41.294 00.000 16108 MoveAxis(W, 140, ABG)
04:22:41.294 00.000 16108 Guiding  Dir = 3, Dur = 140
04:22:41.295 00.001 16108 IsSlewing returns 0
04:22:41.295 00.000 16108 IsGuiding returns 0
04:22:41.301 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1769, max=65535, med=4445, FiltMin=3718, FiltMax=48569, Gamma=1.000
04:22:41.322 00.021 16108 PulseGuide returned control before completion, sleep 122
04:22:41.328 00.006 21068 UpdateGuideState exits: m=509566 SNR=179.5
04:22:41.329 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:41.331 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:41.332 00.001 21068 Enqueuing Expose request
04:22:41.461 00.129 16108 IsGuiding returns 1
04:22:41.461 00.000 16108 scope still moving after pulse duration time elapsed
04:22:41.492 00.031 16108 IsSlewing returns 0
04:22:41.492 00.000 16108 IsGuiding returns 0
04:22:41.492 00.000 16108 scope move finished after 140 + 57 ms
04:22:41.492 00.000 16108 Move returns status 0, amount 140
04:22:41.492 00.000 16108 MoveAxis(N, 0, ABG)
04:22:41.492 00.000 16108 Move returns status 0, amount 0
04:22:41.492 00.000 16108 move complete, result=0
04:22:41.492 00.000 16108 worker thread done servicing request
04:22:41.493 00.001 16108 Worker thread wakes up
04:22:41.493 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:41.493 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:41.493 00.000 21068 GuideStep: 0.6 px 140 ms WEST, 0.5 px 0 ms NORTH
04:22:42.455 00.962 16108 Exposure complete
04:22:42.510 00.055 16108 worker thread done servicing request
04:22:42.510 00.000 21068 OnExposeComplete: enter
04:22:42.511 00.001 21068 UpdateGuideState(): m_state=6
04:22:42.512 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
04:22:42.513 00.001 21068 Star::Find returns 1 (0), X=814.06, Y=630.19, Mass=497286, SNR=174.4, Peak=54864 HFD=3.4
04:22:42.514 00.001 21068 MultiStar: [#1 -0.62,-0.51,0.00,M2] [#2 -0.57,-0.27,0.00,M4] [#3 -0.71,-0.04,0.00,M4] [#4 -0.82,-0.14,0.00,M4] [#5 -0.71,-0.10,0.00,M4] [#6 -0.85,-0.32,0.00,M3] [#7 -0.72,-0.02,0.00,M2] [#8 -0.54,0.15,0.00,M3] 
04:22:42.515 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.44)
04:22:42.516 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.50)
04:22:42.517 00.001 21068 CameraToMount -- cameraX=-0.67 cameraY=-0.18 hyp=0.70 cameraTheta=-2.88 mountX=0.63 mountY=0.33, mountTheta=0.48
04:22:42.518 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.67, y=-0.18, opts=13)
04:22:42.519 00.001 21068 Enqueuing Move request for scope (-0.67, -0.18)
04:22:42.520 00.001 16108 Worker thread wakes up
04:22:42.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.18) opts 0xd
04:22:42.520 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.67, -0.18)
04:22:42.520 00.000 16108 Moving (-0.67, -0.18) raw xDistance=0.63 yDistance=0.33
04:22:42.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
04:22:42.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:22:42.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:22:42.520 00.000 16108 MoveAxis(W, 176, ABG)
04:22:42.520 00.000 16108 Guiding  Dir = 3, Dur = 176
04:22:42.520 00.000 16108 IsSlewing returns 0
04:22:42.521 00.001 16108 IsGuiding returns 0
04:22:42.522 00.001 16108 PulseGuide returned control before completion, sleep 185
04:22:42.524 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2278, max=65535, med=4438, FiltMin=3805, FiltMax=48038, Gamma=1.000
04:22:42.537 00.013 21068 UpdateGuideState exits: m=497286 SNR=174.4
04:22:42.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:42.538 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:42.539 00.001 21068 Enqueuing Expose request
04:22:42.714 00.175 16108 IsGuiding returns 1
04:22:42.714 00.000 16108 scope still moving after pulse duration time elapsed
04:22:42.746 00.032 16108 IsSlewing returns 0
04:22:42.747 00.001 16108 IsGuiding returns 1
04:22:42.777 00.030 16108 IsSlewing returns 0
04:22:42.777 00.000 16108 IsGuiding returns 0
04:22:42.777 00.000 16108 scope move finished after 176 + 79 ms
04:22:42.777 00.000 16108 Move returns status 0, amount 176
04:22:42.777 00.000 16108 MoveAxis(N, 0, ABG)
04:22:42.777 00.000 16108 Move returns status 0, amount 0
04:22:42.777 00.000 16108 move complete, result=0
04:22:42.777 00.000 16108 worker thread done servicing request
04:22:42.777 00.000 16108 Worker thread wakes up
04:22:42.777 00.000 21068 GuideStep: 0.6 px 176 ms WEST, 0.3 px 0 ms NORTH
04:22:42.779 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:42.779 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:43.939 01.160 16108 Exposure complete
04:22:44.003 00.064 16108 worker thread done servicing request
04:22:44.003 00.000 21068 OnExposeComplete: enter
04:22:44.005 00.002 21068 UpdateGuideState(): m_state=6
04:22:44.007 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
04:22:44.009 00.002 21068 Star::Find returns 1 (0), X=815.17, Y=630.05, Mass=586920, SNR=174.7, Peak=65485 HFD=3.2
04:22:44.010 00.001 21068 MultiStar: [#1 0.41,-0.31,0.99,U] [#2 0.51,-0.20,0.00,M5] [#3 0.48,0.21,0.96,U] [#4 0.53,-0.07,0.37,U] [#5 0.42,-0.03,0.33,U] [#6 0.19,-0.47,0.28,U] [#7 0.51,-0.07,0.25,U] [#8 0.50,-0.02,0.30,U] 
04:22:44.011 00.001 21068 refined, 7 included, MultiStar: {0.44, -0.14}, one-star: {0.43, -0.33}
04:22:44.012 00.001 21068 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.97) = xAngle (-3.28 = 3.01)
04:22:44.014 00.002 21068 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.21 = 3.07)
04:22:44.015 00.001 21068 CameraToMount -- cameraX=0.44 cameraY=-0.14 hyp=0.46 cameraTheta=-0.31 mountX=-0.45 mountY=0.03, mountTheta=3.07
04:22:44.018 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.44, y=-0.14, opts=13)
04:22:44.020 00.002 21068 Enqueuing Move request for scope (0.44, -0.14)
04:22:44.021 00.001 16108 Worker thread wakes up
04:22:44.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.14) opts 0xd
04:22:44.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.44, -0.14)
04:22:44.021 00.000 16108 Moving (0.44, -0.14) raw xDistance=-0.45 yDistance=0.03
04:22:44.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
04:22:44.021 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:44.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:22:44.021 00.000 16108 MoveAxis(E, 107, ABG)
04:22:44.022 00.001 16108 Guiding  Dir = 2, Dur = 107
04:22:44.022 00.000 16108 IsSlewing returns 0
04:22:44.022 00.000 16108 IsGuiding returns 0
04:22:44.026 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4432, FiltMin=3777, FiltMax=46707, Gamma=1.000
04:22:44.051 00.025 21068 UpdateGuideState exits: m=586920 SNR=174.7
04:22:44.053 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:44.055 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:44.056 00.001 21068 Enqueuing Expose request
04:22:44.080 00.024 16108 PulseGuide returned control before completion, sleep 59
04:22:44.142 00.062 16108 IsGuiding returns 1
04:22:44.142 00.000 16108 scope still moving after pulse duration time elapsed
04:22:44.174 00.032 16108 IsSlewing returns 0
04:22:44.174 00.000 16108 IsGuiding returns 1
04:22:44.206 00.032 16108 IsSlewing returns 0
04:22:44.206 00.000 16108 IsGuiding returns 1
04:22:44.237 00.031 16108 IsSlewing returns 0
04:22:44.238 00.001 16108 IsGuiding returns 1
04:22:44.268 00.030 16108 IsSlewing returns 0
04:22:44.268 00.000 16108 IsGuiding returns 0
04:22:44.268 00.000 16108 scope move finished after 107 + 139 ms
04:22:44.268 00.000 16108 Move returns status 0, amount 107
04:22:44.268 00.000 16108 MoveAxis(N, 0, ABG)
04:22:44.268 00.000 16108 Move returns status 0, amount 0
04:22:44.268 00.000 16108 move complete, result=0
04:22:44.268 00.000 16108 worker thread done servicing request
04:22:44.268 00.000 16108 Worker thread wakes up
04:22:44.268 00.000 21068 GuideStep: -0.5 px 107 ms EAST, 0.0 px 0 ms NORTH
04:22:44.271 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:44.272 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:45.255 00.983 16108 Exposure complete
04:22:45.313 00.058 16108 worker thread done servicing request
04:22:45.313 00.000 21068 OnExposeComplete: enter
04:22:45.315 00.002 21068 UpdateGuideState(): m_state=6
04:22:45.317 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
04:22:45.318 00.001 21068 Star::Find returns 1 (0), X=815.19, Y=630.51, Mass=523772, SNR=186.8, Peak=52915 HFD=3.4
04:22:45.319 00.001 21068 MultiStar: [#1 0.29,-0.31,0.84,U] [#2 0.27,0.00,1.31,U] [#3 0.37,0.13,0.86,U] [#4 0.35,0.26,0.35,U] [#5 0.59,0.07,0.00,M4] [#6 0.25,-0.09,0.28,U] [#7 0.00,-0.09,0.19,U] [#8 0.34,0.18,0.29,U] 
04:22:45.320 00.001 21068 refined, 7 included, MultiStar: {0.33, 0.02}, one-star: {0.45, 0.13}
04:22:45.321 00.001 21068 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
04:22:45.322 00.001 21068 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
04:22:45.323 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.05 mountX=-0.32 mountY=-0.09, mountTheta=-2.86
04:22:45.324 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.02, opts=13)
04:22:45.325 00.001 21068 Enqueuing Move request for scope (0.33, 0.02)
04:22:45.326 00.001 16108 Worker thread wakes up
04:22:45.326 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
04:22:45.326 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
04:22:45.326 00.000 16108 Moving (0.33, 0.02) raw xDistance=-0.32 yDistance=-0.09
04:22:45.326 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
04:22:45.326 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:45.326 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:22:45.326 00.000 16108 MoveAxis(E, 91, ABG)
04:22:45.326 00.000 16108 Guiding  Dir = 2, Dur = 91
04:22:45.327 00.001 16108 IsSlewing returns 0
04:22:45.327 00.000 16108 IsGuiding returns 0
04:22:45.331 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1021, max=65535, med=4432, FiltMin=3779, FiltMax=49267, Gamma=1.000
04:22:45.334 00.003 16108 PulseGuide returned control before completion, sleep 95
04:22:45.343 00.009 21068 UpdateGuideState exits: m=523772 SNR=186.8
04:22:45.344 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:45.344 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:45.345 00.001 21068 Enqueuing Expose request
04:22:45.441 00.096 16108 IsGuiding returns 0
04:22:45.441 00.000 16108 Move returns status 0, amount 91
04:22:45.441 00.000 16108 MoveAxis(N, 0, ABG)
04:22:45.441 00.000 16108 Move returns status 0, amount 0
04:22:45.441 00.000 16108 move complete, result=0
04:22:45.441 00.000 16108 worker thread done servicing request
04:22:45.441 00.000 21068 GuideStep: -0.3 px 91 ms EAST, -0.1 px 0 ms NORTH
04:22:45.443 00.002 16108 Worker thread wakes up
04:22:45.443 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:45.443 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:46.604 01.161 16108 Exposure complete
04:22:46.675 00.071 16108 worker thread done servicing request
04:22:46.675 00.000 21068 OnExposeComplete: enter
04:22:46.678 00.003 21068 UpdateGuideState(): m_state=6
04:22:46.679 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
04:22:46.680 00.001 21068 Star::Find returns 1 (0), X=814.73, Y=630.35, Mass=616145, SNR=191.3, Peak=57485 HFD=3.4
04:22:46.683 00.003 21068 MultiStar: [#1 -0.05,-0.22,0.91,U] [#2 0.02,-0.03,1.00,U] [#3 -0.12,0.22,0.91,U] [#4 -0.08,-0.11,0.39,U] [#5 -0.29,-0.03,0.27,U] [#6 -0.58,-0.02,0.00,M2] [#7 -0.02,-0.12,0.19,U] [#8 0.07,-0.19,0.28,U] 
04:22:46.684 00.001 21068 single-star, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.01, -0.03}
04:22:46.685 00.001 21068 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.97) = xAngle (-4.82 = 1.46)
04:22:46.686 00.001 21068 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.52)
04:22:46.686 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=0.00 mountY=0.03, mountTheta=1.46
04:22:46.690 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.03, opts=13)
04:22:46.691 00.001 21068 Enqueuing Move request for scope (-0.01, -0.03)
04:22:46.693 00.002 16108 Worker thread wakes up
04:22:46.693 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:22:46.693 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:22:46.693 00.000 16108 Moving (-0.01, -0.03) raw xDistance=0.00 yDistance=0.03
04:22:46.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:22:46.693 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:46.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:22:46.693 00.000 16108 MoveAxis(E, 0, ABG)
04:22:46.693 00.000 16108 Move returns status 0, amount 0
04:22:46.693 00.000 16108 MoveAxis(N, 0, ABG)
04:22:46.693 00.000 16108 Move returns status 0, amount 0
04:22:46.693 00.000 16108 move complete, result=0
04:22:46.693 00.000 16108 worker thread done servicing request
04:22:46.697 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2096, max=65535, med=4425, FiltMin=3769, FiltMax=52144, Gamma=1.000
04:22:46.712 00.015 21068 UpdateGuideState exits: m=616145 SNR=191.3
04:22:46.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:46.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:46.715 00.001 21068 Enqueuing Expose request
04:22:46.715 00.000 16108 Worker thread wakes up
04:22:46.715 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:46.716 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:46.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:47.680 00.964 16108 Exposure complete
04:22:47.743 00.063 16108 worker thread done servicing request
04:22:47.743 00.000 21068 OnExposeComplete: enter
04:22:47.745 00.002 21068 UpdateGuideState(): m_state=6
04:22:47.745 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
04:22:47.746 00.001 21068 Star::Find returns 1 (0), X=815.04, Y=630.40, Mass=593605, SNR=208.3, Peak=57917 HFD=3.5
04:22:47.747 00.001 21068 MultiStar: [#1 0.27,-0.12,0.83,U] [#2 0.19,-0.05,1.08,U] [#3 0.23,0.01,0.83,U] [#4 0.33,0.07,0.34,U] [#5 -0.06,0.05,0.25,U] [#6 -0.16,-0.34,0.22,U] [#7 0.01,-0.33,0.25,U] [#8 0.30,0.01,0.26,U] 
04:22:47.748 00.001 21068 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.31, 0.03}
04:22:47.748 00.000 21068 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.97) = xAngle (-3.19 = 3.10)
04:22:47.749 00.001 21068 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.12 = -3.12)
04:22:47.750 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=-0.22 mountY=-0.00, mountTheta=-3.12
04:22:47.751 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.05, opts=13)
04:22:47.752 00.001 21068 Enqueuing Move request for scope (0.21, -0.05)
04:22:47.753 00.001 16108 Worker thread wakes up
04:22:47.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
04:22:47.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
04:22:47.753 00.000 16108 Moving (0.21, -0.05) raw xDistance=-0.22 yDistance=-0.00
04:22:47.753 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:22:47.753 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:47.753 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:22:47.753 00.000 16108 MoveAxis(E, 57, ABG)
04:22:47.754 00.001 16108 Guiding  Dir = 2, Dur = 57
04:22:47.754 00.000 16108 IsSlewing returns 0
04:22:47.754 00.000 16108 IsGuiding returns 0
04:22:47.758 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2061, max=65535, med=4425, FiltMin=3693, FiltMax=52857, Gamma=1.000
04:22:47.771 00.013 21068 UpdateGuideState exits: m=593605 SNR=208.3
04:22:47.772 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:47.773 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:47.773 00.000 21068 Enqueuing Expose request
04:22:47.794 00.021 16108 PulseGuide returned control before completion, sleep 29
04:22:47.824 00.030 16108 IsGuiding returns 1
04:22:47.824 00.000 16108 scope still moving after pulse duration time elapsed
04:22:47.855 00.031 16108 IsSlewing returns 0
04:22:47.855 00.000 16108 IsGuiding returns 1
04:22:47.886 00.031 16108 IsSlewing returns 0
04:22:47.886 00.000 16108 IsGuiding returns 0
04:22:47.886 00.000 16108 scope move finished after 57 + 75 ms
04:22:47.886 00.000 16108 Move returns status 0, amount 57
04:22:47.886 00.000 16108 MoveAxis(N, 0, ABG)
04:22:47.888 00.002 16108 Move returns status 0, amount 0
04:22:47.888 00.000 16108 move complete, result=0
04:22:47.888 00.000 16108 worker thread done servicing request
04:22:47.888 00.000 16108 Worker thread wakes up
04:22:47.888 00.000 21068 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
04:22:47.890 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:47.891 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:49.056 01.165 16108 Exposure complete
04:22:49.111 00.055 16108 worker thread done servicing request
04:22:49.111 00.000 21068 OnExposeComplete: enter
04:22:49.112 00.001 21068 UpdateGuideState(): m_state=6
04:22:49.112 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
04:22:49.113 00.001 21068 Star::Find returns 1 (0), X=815.10, Y=630.61, Mass=536540, SNR=171.1, Peak=63683 HFD=3.4
04:22:49.114 00.001 21068 MultiStar: [#1 0.39,-0.01,0.98,U] [#2 0.17,-0.19,1.35,U] [#3 0.10,0.32,1.03,U] [#4 -0.01,0.05,0.47,U] [#5 0.16,0.08,0.36,U] [#6 0.03,-0.38,0.27,U] [#7 0.06,-0.02,0.21,U] [#8 0.26,0.16,0.34,U] 
04:22:49.115 00.001 21068 refined, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.37, 0.23}
04:22:49.116 00.001 21068 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
04:22:49.117 00.001 21068 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
04:22:49.117 00.000 21068 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.24 mountX=-0.19 mountY=-0.10, mountTheta=-2.68
04:22:49.119 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.05, opts=13)
04:22:49.120 00.001 21068 Enqueuing Move request for scope (0.21, 0.05)
04:22:49.121 00.001 16108 Worker thread wakes up
04:22:49.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
04:22:49.121 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
04:22:49.121 00.000 16108 Moving (0.21, 0.05) raw xDistance=-0.19 yDistance=-0.10
04:22:49.121 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:22:49.121 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:49.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:22:49.122 00.001 16108 MoveAxis(E, 0, ABG)
04:22:49.122 00.000 16108 Move returns status 0, amount 0
04:22:49.122 00.000 16108 MoveAxis(N, 0, ABG)
04:22:49.122 00.000 16108 Move returns status 0, amount 0
04:22:49.122 00.000 16108 move complete, result=0
04:22:49.122 00.000 16108 worker thread done servicing request
04:22:49.125 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1206, max=65535, med=4422, FiltMin=3766, FiltMax=48995, Gamma=1.000
04:22:49.139 00.014 21068 UpdateGuideState exits: m=536540 SNR=171.1
04:22:49.140 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:49.141 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:49.141 00.000 21068 Enqueuing Expose request
04:22:49.142 00.001 16108 Worker thread wakes up
04:22:49.142 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:49.144 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:49.144 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:50.115 00.971 16108 Exposure complete
04:22:50.170 00.055 16108 worker thread done servicing request
04:22:50.170 00.000 21068 OnExposeComplete: enter
04:22:50.171 00.001 21068 UpdateGuideState(): m_state=6
04:22:50.172 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
04:22:50.172 00.000 21068 Star::Find returns 1 (0), X=814.58, Y=630.25, Mass=618834, SNR=193.4, Peak=55440 HFD=3.5
04:22:50.173 00.001 21068 MultiStar: [#1 0.04,-0.18,0.88,U] [#2 -0.11,-0.23,1.16,U] [#3 0.12,0.14,0.77,U] [#4 -0.10,-0.04,0.38,U] [#5 -0.25,0.26,0.29,U] [#6 -0.22,-0.09,0.29,U] [#7 -0.29,-0.43,0.21,U] [#8 -0.02,0.06,0.34,U] 
04:22:50.174 00.001 21068 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.15, -0.12}
04:22:50.175 00.001 21068 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.97) = xAngle (-5.22 = 1.06)
04:22:50.176 00.001 21068 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.16 = 1.13)
04:22:50.177 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.25 mountX=0.06 mountY=0.11, mountTheta=1.08
04:22:50.179 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.09, opts=13)
04:22:50.180 00.001 21068 Enqueuing Move request for scope (-0.07, -0.09)
04:22:50.184 00.004 16108 Worker thread wakes up
04:22:50.184 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
04:22:50.184 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
04:22:50.184 00.000 16108 Moving (-0.07, -0.09) raw xDistance=0.06 yDistance=0.11
04:22:50.184 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:22:50.184 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:50.184 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:22:50.184 00.000 16108 MoveAxis(E, 0, ABG)
04:22:50.184 00.000 16108 Move returns status 0, amount 0
04:22:50.184 00.000 16108 MoveAxis(N, 0, ABG)
04:22:50.185 00.001 16108 Move returns status 0, amount 0
04:22:50.185 00.000 16108 move complete, result=0
04:22:50.185 00.000 16108 worker thread done servicing request
04:22:50.193 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1923, max=65535, med=4419, FiltMin=3766, FiltMax=44809, Gamma=1.000
04:22:50.211 00.018 21068 UpdateGuideState exits: m=618834 SNR=193.4
04:22:50.212 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:50.213 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:50.213 00.000 21068 Enqueuing Expose request
04:22:50.214 00.001 16108 Worker thread wakes up
04:22:50.214 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:50.215 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:50.215 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:51.380 01.165 16108 Exposure complete
04:22:51.436 00.056 16108 worker thread done servicing request
04:22:51.436 00.000 21068 OnExposeComplete: enter
04:22:51.437 00.001 21068 UpdateGuideState(): m_state=6
04:22:51.437 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
04:22:51.439 00.002 21068 Star::Find returns 1 (0), X=814.63, Y=630.45, Mass=581268, SNR=204.8, Peak=48147 HFD=3.4
04:22:51.441 00.002 21068 MultiStar: [#1 -0.05,-0.13,0.83,U] [#2 0.10,-0.08,0.97,U] [#3 -0.06,0.33,0.76,U] [#4 -0.15,0.10,0.37,U] [#5 0.00,0.18,0.27,U] [#6 -0.34,0.09,0.23,U] [#7 -0.22,0.08,0.24,U] [#8 0.41,0.31,0.32,U] 
04:22:51.441 00.000 21068 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.10, 0.08}
04:22:51.442 00.001 21068 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.97) = xAngle (-1.00 = -1.00)
04:22:51.443 00.001 21068 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.94 = -0.94)
04:22:51.444 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.97 mountX=0.04 mountY=-0.06, mountTheta=-0.98
04:22:51.445 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.07, opts=13)
04:22:51.446 00.001 21068 Enqueuing Move request for scope (-0.03, 0.07)
04:22:51.447 00.001 16108 Worker thread wakes up
04:22:51.447 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
04:22:51.447 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
04:22:51.447 00.000 16108 Moving (-0.03, 0.07) raw xDistance=0.04 yDistance=-0.06
04:22:51.447 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:22:51.447 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:51.447 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:22:51.447 00.000 16108 MoveAxis(E, 0, ABG)
04:22:51.447 00.000 16108 Move returns status 0, amount 0
04:22:51.447 00.000 16108 MoveAxis(N, 0, ABG)
04:22:51.447 00.000 16108 Move returns status 0, amount 0
04:22:51.447 00.000 16108 move complete, result=0
04:22:51.447 00.000 16108 worker thread done servicing request
04:22:51.452 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2230, max=65535, med=4416, FiltMin=3757, FiltMax=47091, Gamma=1.000
04:22:51.465 00.013 21068 UpdateGuideState exits: m=581268 SNR=204.8
04:22:51.466 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:51.466 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:51.468 00.002 21068 Enqueuing Expose request
04:22:51.469 00.001 16108 Worker thread wakes up
04:22:51.469 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:51.470 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:51.470 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:52.435 00.965 16108 Exposure complete
04:22:52.496 00.061 16108 worker thread done servicing request
04:22:52.496 00.000 21068 OnExposeComplete: enter
04:22:52.498 00.002 21068 UpdateGuideState(): m_state=6
04:22:52.500 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
04:22:52.501 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.34, Mass=590434, SNR=212.3, Peak=53837 HFD=3.6
04:22:52.502 00.001 21068 MultiStar: [#1 0.43,-0.03,0.73,U] [#2 0.16,0.05,1.01,U] [#3 -0.01,0.30,0.79,U] [#4 0.18,-0.05,0.35,U] [#5 -0.01,0.53,0.28,U] [#6 0.33,0.50,0.00,M1] [#7 -0.14,-0.15,0.21,U] [#8 0.34,0.36,0.23,U] 
04:22:52.502 00.000 21068 single-star, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.08, -0.03}
04:22:52.503 00.001 21068 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
04:22:52.504 00.001 21068 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.01)
04:22:52.506 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.09 mountY=0.01, mountTheta=3.01
04:22:52.507 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.03, opts=13)
04:22:52.508 00.001 21068 Enqueuing Move request for scope (0.08, -0.03)
04:22:52.509 00.001 16108 Worker thread wakes up
04:22:52.509 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
04:22:52.509 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
04:22:52.509 00.000 16108 Moving (0.08, -0.03) raw xDistance=-0.09 yDistance=0.01
04:22:52.509 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:22:52.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:52.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:22:52.509 00.000 16108 MoveAxis(E, 0, ABG)
04:22:52.509 00.000 16108 Move returns status 0, amount 0
04:22:52.509 00.000 16108 MoveAxis(N, 0, ABG)
04:22:52.509 00.000 16108 Move returns status 0, amount 0
04:22:52.509 00.000 16108 move complete, result=0
04:22:52.509 00.000 16108 worker thread done servicing request
04:22:52.512 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1965, max=65535, med=4413, FiltMin=3773, FiltMax=47152, Gamma=1.000
04:22:52.526 00.014 21068 UpdateGuideState exits: m=590434 SNR=212.3
04:22:52.527 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:52.528 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:52.528 00.000 21068 Enqueuing Expose request
04:22:52.529 00.001 16108 Worker thread wakes up
04:22:52.529 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:52.530 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:52.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:53.686 01.156 16108 Exposure complete
04:22:53.741 00.055 16108 worker thread done servicing request
04:22:53.741 00.000 21068 OnExposeComplete: enter
04:22:53.742 00.001 21068 UpdateGuideState(): m_state=6
04:22:53.743 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
04:22:53.744 00.001 21068 Star::Find returns 1 (0), X=815.33, Y=630.49, Mass=533172, SNR=194.3, Peak=51027 HFD=3.3
04:22:53.744 00.000 21068 MultiStar: [#1 0.57,-0.24,0.00,M1] [#2 0.75,0.13,0.00,M1] [#3 0.67,0.35,0.00,M1] [#4 0.59,0.12,0.00,M1] [#5 0.49,0.11,0.33,U] [#6 0.40,0.08,0.29,U] [#7 0.17,-0.05,0.36,U] [#8 0.66,0.17,0.00,M1] 
04:22:53.746 00.002 21068 refined, 3 included, MultiStar: {0.47, 0.08}, one-star: {0.59, 0.11}
04:22:53.747 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
04:22:53.748 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
04:22:53.748 00.000 21068 CameraToMount -- cameraX=0.47 cameraY=0.08 hyp=0.48 cameraTheta=0.16 mountX=-0.45 mountY=-0.19, mountTheta=-2.75
04:22:53.750 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=0.08, opts=13)
04:22:53.753 00.003 21068 Enqueuing Move request for scope (0.47, 0.08)
04:22:53.754 00.001 16108 Worker thread wakes up
04:22:53.755 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.08) opts 0xd
04:22:53.755 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, 0.08)
04:22:53.755 00.000 16108 Moving (0.47, 0.08) raw xDistance=-0.45 yDistance=-0.19
04:22:53.755 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
04:22:53.755 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:53.755 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:22:53.755 00.000 16108 MoveAxis(E, 118, ABG)
04:22:53.755 00.000 16108 Guiding  Dir = 2, Dur = 118
04:22:53.756 00.001 16108 IsSlewing returns 0
04:22:53.756 00.000 16108 IsGuiding returns 0
04:22:53.762 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1622, max=65535, med=4409, FiltMin=3798, FiltMax=36697, Gamma=1.000
04:22:53.779 00.017 21068 UpdateGuideState exits: m=533172 SNR=194.3
04:22:53.780 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:53.781 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:53.781 00.000 21068 Enqueuing Expose request
04:22:53.813 00.032 16108 PulseGuide returned control before completion, sleep 71
04:22:53.890 00.077 16108 IsGuiding returns 1
04:22:53.890 00.000 16108 scope still moving after pulse duration time elapsed
04:22:53.921 00.031 16108 IsSlewing returns 0
04:22:53.922 00.001 16108 IsGuiding returns 1
04:22:53.953 00.031 16108 IsSlewing returns 0
04:22:53.953 00.000 16108 IsGuiding returns 1
04:22:53.984 00.031 16108 IsSlewing returns 0
04:22:53.984 00.000 16108 IsGuiding returns 0
04:22:53.984 00.000 16108 scope move finished after 118 + 110 ms
04:22:53.984 00.000 16108 Move returns status 0, amount 118
04:22:53.984 00.000 16108 MoveAxis(N, 0, ABG)
04:22:53.984 00.000 16108 Move returns status 0, amount 0
04:22:53.984 00.000 16108 move complete, result=0
04:22:53.985 00.001 16108 worker thread done servicing request
04:22:53.985 00.000 21068 GuideStep: -0.5 px 118 ms EAST, -0.2 px 0 ms NORTH
04:22:53.986 00.001 16108 Worker thread wakes up
04:22:53.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:53.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:54.949 00.963 16108 Exposure complete
04:22:55.008 00.059 16108 worker thread done servicing request
04:22:55.008 00.000 21068 OnExposeComplete: enter
04:22:55.009 00.001 21068 UpdateGuideState(): m_state=6
04:22:55.010 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
04:22:55.010 00.000 21068 Star::Find returns 1 (0), X=814.72, Y=630.50, Mass=570124, SNR=211.9, Peak=48998 HFD=3.5
04:22:55.011 00.001 21068 MultiStar: [#1 -0.13,-0.13,0.80,U] [#2 -0.01,-0.05,0.93,U] [#3 -0.15,0.37,0.71,U] [#4 -0.28,0.13,0.33,U] [#5 -0.01,0.17,0.31,U] [#6 -0.14,-0.02,0.23,U] [#7 -0.24,-0.33,0.24,U] [#8 0.12,0.43,0.26,U] 
04:22:55.012 00.001 21068 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.01, 0.13}
04:22:55.013 00.001 21068 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.97) = xAngle (-0.57 = -0.57)
04:22:55.013 00.000 21068 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.51 = -0.51)
04:22:55.014 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.40 mountX=0.09 mountY=-0.05, mountTheta=-0.53
04:22:55.017 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=0.07, opts=13)
04:22:55.017 00.000 21068 Enqueuing Move request for scope (-0.08, 0.07)
04:22:55.018 00.001 16108 Worker thread wakes up
04:22:55.018 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
04:22:55.018 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
04:22:55.018 00.000 16108 Moving (-0.08, 0.07) raw xDistance=0.09 yDistance=-0.05
04:22:55.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:22:55.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:55.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:22:55.018 00.000 16108 MoveAxis(E, 0, ABG)
04:22:55.019 00.001 16108 Move returns status 0, amount 0
04:22:55.019 00.000 16108 MoveAxis(N, 0, ABG)
04:22:55.019 00.000 16108 Move returns status 0, amount 0
04:22:55.019 00.000 16108 move complete, result=0
04:22:55.019 00.000 16108 worker thread done servicing request
04:22:55.030 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=2003, max=65535, med=4409, FiltMin=3728, FiltMax=39971, Gamma=1.000
04:22:55.050 00.020 21068 UpdateGuideState exits: m=570124 SNR=211.9
04:22:55.051 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:55.053 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:55.054 00.001 21068 Enqueuing Expose request
04:22:55.055 00.001 16108 Worker thread wakes up
04:22:55.055 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:55.057 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:55.057 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:56.227 01.170 16108 Exposure complete
04:22:56.284 00.057 16108 worker thread done servicing request
04:22:56.284 00.000 21068 OnExposeComplete: enter
04:22:56.284 00.000 21068 UpdateGuideState(): m_state=6
04:22:56.285 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
04:22:56.286 00.001 21068 Star::Find returns 1 (0), X=814.27, Y=630.61, Mass=579099, SNR=204.7, Peak=58486 HFD=3.5
04:22:56.287 00.001 21068 MultiStar: [#1 -0.42,-0.14,0.86,U] [#2 -0.57,0.06,0.00,M1] [#3 -0.68,0.26,0.00,M1] [#4 -0.74,0.29,0.00,M1] [#5 -0.78,0.31,0.00,M1] [#6 -0.71,0.12,0.00,M1] [#7 -0.68,-0.08,0.00,M1] [#8 -0.54,0.10,0.00,M1] 
04:22:56.289 00.002 21068 refined, 1 included, MultiStar: {-0.45, 0.06}, one-star: {-0.47, 0.23}
04:22:56.289 00.000 21068 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
04:22:56.290 00.001 21068 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
04:22:56.291 00.001 21068 CameraToMount -- cameraX=-0.45 cameraY=0.06 hyp=0.45 cameraTheta=3.00 mountX=0.45 mountY=0.04, mountTheta=0.10
04:22:56.294 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.45, y=0.06, opts=13)
04:22:56.297 00.003 21068 Enqueuing Move request for scope (-0.45, 0.06)
04:22:56.300 00.003 16108 Worker thread wakes up
04:22:56.301 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.06) opts 0xd
04:22:56.301 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.45, 0.06)
04:22:56.301 00.000 16108 Moving (-0.45, 0.06) raw xDistance=0.45 yDistance=0.04
04:22:56.301 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
04:22:56.301 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:56.301 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:22:56.301 00.000 16108 MoveAxis(W, 118, ABG)
04:22:56.301 00.000 16108 Guiding  Dir = 3, Dur = 118
04:22:56.302 00.001 16108 IsSlewing returns 0
04:22:56.302 00.000 16108 IsGuiding returns 0
04:22:56.310 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1613, max=65535, med=4406, FiltMin=3753, FiltMax=43453, Gamma=1.000
04:22:56.334 00.024 21068 UpdateGuideState exits: m=579099 SNR=204.7
04:22:56.336 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:56.339 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:56.340 00.001 21068 Enqueuing Expose request
04:22:56.350 00.010 16108 PulseGuide returned control before completion, sleep 81
04:22:56.448 00.098 16108 IsGuiding returns 1
04:22:56.448 00.000 16108 scope still moving after pulse duration time elapsed
04:22:56.474 00.026 16108 IsSlewing returns 0
04:22:56.474 00.000 16108 IsGuiding returns 1
04:22:56.506 00.032 16108 IsSlewing returns 0
04:22:56.506 00.000 16108 IsGuiding returns 1
04:22:56.536 00.030 16108 IsSlewing returns 0
04:22:56.536 00.000 16108 IsGuiding returns 0
04:22:56.537 00.001 16108 scope move finished after 118 + 116 ms
04:22:56.537 00.000 16108 Move returns status 0, amount 118
04:22:56.537 00.000 16108 MoveAxis(N, 0, ABG)
04:22:56.537 00.000 16108 Move returns status 0, amount 0
04:22:56.537 00.000 16108 move complete, result=0
04:22:56.537 00.000 16108 worker thread done servicing request
04:22:56.537 00.000 16108 Worker thread wakes up
04:22:56.537 00.000 21068 GuideStep: 0.5 px 118 ms WEST, 0.0 px 0 ms NORTH
04:22:56.541 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:56.541 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:57.507 00.966 16108 Exposure complete
04:22:57.562 00.055 16108 worker thread done servicing request
04:22:57.562 00.000 21068 OnExposeComplete: enter
04:22:57.563 00.001 21068 UpdateGuideState(): m_state=6
04:22:57.564 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
04:22:57.565 00.001 21068 Star::Find returns 1 (0), X=814.23, Y=630.53, Mass=570867, SNR=184.2, Peak=65510 HFD=3.2
04:22:57.566 00.001 21068 MultiStar: [#1 -0.30,0.04,0.92,U] [#2 -0.07,0.16,1.14,U] [#3 -0.32,0.38,0.89,U] [#4 -0.31,0.24,0.41,U] [#5 -0.27,0.33,0.39,U] [#6 -0.43,0.16,0.33,U] [#7 -0.47,0.18,0.24,U] [#8 -0.11,0.29,0.26,U] 
04:22:57.567 00.001 21068 refined, 8 included, MultiStar: {-0.30, 0.20}, one-star: {-0.51, 0.16}
04:22:57.568 00.001 21068 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.97) = xAngle (-0.41 = -0.41)
04:22:57.569 00.001 21068 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.35 = -0.35)
04:22:57.569 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=0.33 mountY=-0.12, mountTheta=-0.36
04:22:57.571 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=0.20, opts=13)
04:22:57.572 00.001 21068 Enqueuing Move request for scope (-0.30, 0.20)
04:22:57.573 00.001 16108 Worker thread wakes up
04:22:57.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
04:22:57.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
04:22:57.573 00.000 16108 Moving (-0.30, 0.20) raw xDistance=0.33 yDistance=-0.12
04:22:57.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
04:22:57.573 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:57.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:22:57.573 00.000 16108 MoveAxis(W, 94, ABG)
04:22:57.573 00.000 16108 Guiding  Dir = 3, Dur = 94
04:22:57.574 00.001 16108 IsSlewing returns 0
04:22:57.574 00.000 16108 IsGuiding returns 0
04:22:57.577 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1977, max=65535, med=4406, FiltMin=3785, FiltMax=32886, Gamma=1.000
04:22:57.591 00.014 21068 UpdateGuideState exits: m=570867 SNR=184.2
04:22:57.593 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:57.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:57.595 00.001 21068 Enqueuing Expose request
04:22:57.623 00.028 16108 PulseGuide returned control before completion, sleep 55
04:22:57.686 00.063 16108 IsGuiding returns 1
04:22:57.686 00.000 16108 scope still moving after pulse duration time elapsed
04:22:57.717 00.031 16108 IsSlewing returns 0
04:22:57.717 00.000 16108 IsGuiding returns 1
04:22:57.748 00.031 16108 IsSlewing returns 0
04:22:57.749 00.001 16108 IsGuiding returns 1
04:22:57.779 00.030 16108 IsSlewing returns 0
04:22:57.779 00.000 16108 IsGuiding returns 1
04:22:57.810 00.031 16108 IsSlewing returns 0
04:22:57.810 00.000 16108 IsGuiding returns 0
04:22:57.810 00.000 16108 scope move finished after 94 + 143 ms
04:22:57.810 00.000 16108 Move returns status 0, amount 94
04:22:57.810 00.000 16108 MoveAxis(N, 0, ABG)
04:22:57.810 00.000 16108 Move returns status 0, amount 0
04:22:57.810 00.000 16108 move complete, result=0
04:22:57.810 00.000 16108 worker thread done servicing request
04:22:57.811 00.001 16108 Worker thread wakes up
04:22:57.811 00.000 21068 GuideStep: 0.3 px 94 ms WEST, -0.1 px 0 ms NORTH
04:22:57.813 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:57.813 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:58.991 01.178 16108 Exposure complete
04:22:59.059 00.068 16108 worker thread done servicing request
04:22:59.059 00.000 21068 OnExposeComplete: enter
04:22:59.060 00.001 21068 UpdateGuideState(): m_state=6
04:22:59.061 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
04:22:59.062 00.001 21068 Star::Find returns 1 (0), X=815.14, Y=630.57, Mass=567840, SNR=191.5, Peak=59939 HFD=3.5
04:22:59.063 00.001 21068 MultiStar: [#1 0.20,-0.36,0.85,U] [#2 0.50,0.05,1.20,U] [#3 0.38,0.15,0.82,U] [#4 0.27,0.01,0.34,U] [#5 0.46,0.30,0.00,M1] [#6 0.17,-0.02,0.30,U] [#7 0.26,0.13,0.25,U] [#8 0.54,-0.00,0.00,M1] 
04:22:59.063 00.000 21068 refined, 6 included, MultiStar: {0.35, 0.02}, one-star: {0.40, 0.20}
04:22:59.064 00.001 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
04:22:59.065 00.001 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
04:22:59.066 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.36 cameraTheta=0.07 mountX=-0.35 mountY=-0.11, mountTheta=-2.84
04:22:59.067 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.02, opts=13)
04:22:59.068 00.001 21068 Enqueuing Move request for scope (0.35, 0.02)
04:22:59.070 00.002 16108 Worker thread wakes up
04:22:59.070 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd
04:22:59.070 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.02)
04:22:59.070 00.000 16108 Moving (0.35, 0.02) raw xDistance=-0.35 yDistance=-0.11
04:22:59.070 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
04:22:59.070 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:59.070 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:22:59.071 00.001 16108 MoveAxis(E, 84, ABG)
04:22:59.071 00.000 16108 Guiding  Dir = 2, Dur = 84
04:22:59.071 00.000 16108 IsSlewing returns 0
04:22:59.071 00.000 16108 IsGuiding returns 0
04:22:59.075 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2086, max=65535, med=4403, FiltMin=3808, FiltMax=43209, Gamma=1.000
04:22:59.088 00.013 21068 UpdateGuideState exits: m=567840 SNR=191.5
04:22:59.089 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:59.090 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:22:59.090 00.000 21068 Enqueuing Expose request
04:22:59.131 00.041 16108 PulseGuide returned control before completion, sleep 33
04:22:59.179 00.048 16108 IsGuiding returns 1
04:22:59.179 00.000 16108 scope still moving after pulse duration time elapsed
04:22:59.210 00.031 16108 IsSlewing returns 0
04:22:59.210 00.000 16108 IsGuiding returns 1
04:22:59.241 00.031 16108 IsSlewing returns 0
04:22:59.241 00.000 16108 IsGuiding returns 0
04:22:59.241 00.000 16108 scope move finished after 84 + 86 ms
04:22:59.241 00.000 16108 Move returns status 0, amount 84
04:22:59.241 00.000 16108 MoveAxis(N, 0, ABG)
04:22:59.241 00.000 16108 Move returns status 0, amount 0
04:22:59.241 00.000 16108 move complete, result=0
04:22:59.241 00.000 16108 worker thread done servicing request
04:22:59.241 00.000 16108 Worker thread wakes up
04:22:59.241 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:22:59.241 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:22:59.241 00.000 21068 GuideStep: -0.3 px 84 ms EAST, -0.1 px 0 ms NORTH
04:23:00.213 00.972 16108 Exposure complete
04:23:00.287 00.074 16108 worker thread done servicing request
04:23:00.287 00.000 21068 OnExposeComplete: enter
04:23:00.288 00.001 21068 UpdateGuideState(): m_state=6
04:23:00.289 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
04:23:00.290 00.001 21068 Star::Find returns 1 (0), X=815.15, Y=630.32, Mass=556892, SNR=186.2, Peak=59661 HFD=3.4
04:23:00.291 00.001 21068 MultiStar: [#1 0.31,-0.29,0.92,U] [#2 0.65,-0.09,0.00,M1] [#3 0.46,0.15,0.93,U] [#4 0.45,-0.07,0.34,U] [#5 0.37,-0.02,0.32,U] [#6 -0.03,-0.33,0.34,U] [#7 0.18,-0.15,0.25,U] [#8 0.62,0.11,0.00,M2] 
04:23:00.291 00.000 21068 refined, 6 included, MultiStar: {0.35, -0.09}, one-star: {0.42, -0.05}
04:23:00.292 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
04:23:00.293 00.001 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
04:23:00.293 00.000 21068 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.25 mountX=-0.36 mountY=0.01, mountTheta=3.13
04:23:00.296 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=-0.09, opts=13)
04:23:00.296 00.000 21068 Enqueuing Move request for scope (0.35, -0.09)
04:23:00.297 00.001 16108 Worker thread wakes up
04:23:00.297 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
04:23:00.297 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
04:23:00.297 00.000 16108 Moving (0.35, -0.09) raw xDistance=-0.36 yDistance=0.01
04:23:00.297 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
04:23:00.297 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:00.297 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:00.297 00.000 16108 MoveAxis(E, 100, ABG)
04:23:00.297 00.000 16108 Guiding  Dir = 2, Dur = 100
04:23:00.298 00.001 16108 IsSlewing returns 0
04:23:00.298 00.000 16108 IsGuiding returns 0
04:23:00.301 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1901, max=65535, med=4403, FiltMin=3747, FiltMax=42601, Gamma=1.000
04:23:00.315 00.014 21068 UpdateGuideState exits: m=556892 SNR=186.2
04:23:00.316 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:00.316 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:00.317 00.001 21068 Enqueuing Expose request
04:23:00.327 00.010 16108 PulseGuide returned control before completion, sleep 82
04:23:00.418 00.091 16108 IsGuiding returns 1
04:23:00.418 00.000 16108 scope still moving after pulse duration time elapsed
04:23:00.449 00.031 16108 IsSlewing returns 0
04:23:00.449 00.000 16108 IsGuiding returns 1
04:23:00.485 00.036 16108 IsSlewing returns 0
04:23:00.486 00.001 16108 IsGuiding returns 1
04:23:00.511 00.025 16108 IsSlewing returns 0
04:23:00.511 00.000 16108 IsGuiding returns 0
04:23:00.511 00.000 16108 scope move finished after 100 + 114 ms
04:23:00.511 00.000 16108 Move returns status 0, amount 100
04:23:00.511 00.000 16108 MoveAxis(N, 0, ABG)
04:23:00.511 00.000 16108 Move returns status 0, amount 0
04:23:00.512 00.001 16108 move complete, result=0
04:23:00.512 00.000 16108 worker thread done servicing request
04:23:00.512 00.000 16108 Worker thread wakes up
04:23:00.512 00.000 21068 GuideStep: -0.4 px 100 ms EAST, 0.0 px 0 ms NORTH
04:23:00.514 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:00.514 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:01.676 01.162 16108 Exposure complete
04:23:01.732 00.056 16108 worker thread done servicing request
04:23:01.732 00.000 21068 OnExposeComplete: enter
04:23:01.736 00.004 21068 UpdateGuideState(): m_state=6
04:23:01.738 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
04:23:01.740 00.002 21068 Star::Find returns 1 (0), X=814.62, Y=630.32, Mass=564267, SNR=190.4, Peak=53229 HFD=3.4
04:23:01.743 00.003 21068 MultiStar: [#1 -0.05,-0.23,0.87,U] [#2 0.22,-0.06,1.07,U] [#3 0.22,0.25,0.78,U] [#4 0.02,0.06,0.37,U] [#5 0.22,0.14,0.32,U] [#6 0.06,0.05,0.32,U] [#7 -0.05,0.16,0.23,U] [#8 0.13,0.01,0.28,U] 
04:23:01.745 00.002 21068 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {-0.11, -0.05}
04:23:01.747 00.002 21068 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
04:23:01.748 00.001 21068 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
04:23:01.749 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.00 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
04:23:01.751 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.00, opts=13)
04:23:01.752 00.001 21068 Enqueuing Move request for scope (0.07, 0.00)
04:23:01.753 00.001 16108 Worker thread wakes up
04:23:01.753 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
04:23:01.753 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
04:23:01.754 00.001 16108 Moving (0.07, 0.00) raw xDistance=-0.07 yDistance=-0.02
04:23:01.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:23:01.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:01.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:01.754 00.000 16108 MoveAxis(E, 0, ABG)
04:23:01.754 00.000 16108 Move returns status 0, amount 0
04:23:01.754 00.000 16108 MoveAxis(N, 0, ABG)
04:23:01.754 00.000 16108 Move returns status 0, amount 0
04:23:01.754 00.000 16108 move complete, result=0
04:23:01.754 00.000 16108 worker thread done servicing request
04:23:01.761 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1961, max=65535, med=4403, FiltMin=3785, FiltMax=44019, Gamma=1.000
04:23:01.792 00.031 21068 UpdateGuideState exits: m=564267 SNR=190.4
04:23:01.794 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:01.795 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:01.797 00.002 21068 Enqueuing Expose request
04:23:01.798 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:01.799 00.001 16108 Worker thread wakes up
04:23:01.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:01.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:02.789 00.990 16108 Exposure complete
04:23:02.860 00.071 16108 worker thread done servicing request
04:23:02.860 00.000 21068 OnExposeComplete: enter
04:23:02.861 00.001 21068 UpdateGuideState(): m_state=6
04:23:02.862 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
04:23:02.863 00.001 21068 Star::Find returns 1 (0), X=814.99, Y=630.42, Mass=526899, SNR=182.3, Peak=53037 HFD=3.5
04:23:02.865 00.002 21068 MultiStar: [#1 0.09,-0.13,1.05,U] [#2 0.19,-0.00,1.23,U] [#3 0.07,0.29,0.78,U] [#4 0.14,-0.13,0.38,U] [#5 0.21,0.34,0.36,U] [#6 -0.11,-0.07,0.30,U] [#7 -0.04,-0.09,0.26,U] [#8 0.21,0.23,0.33,U] 
04:23:02.866 00.001 21068 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.25, 0.05}
04:23:02.867 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
04:23:02.867 00.000 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
04:23:02.868 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
04:23:02.870 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
04:23:02.871 00.001 21068 Enqueuing Move request for scope (0.14, 0.04)
04:23:02.872 00.001 16108 Worker thread wakes up
04:23:02.873 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
04:23:02.873 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
04:23:02.873 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.13 yDistance=-0.07
04:23:02.873 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:23:02.873 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:02.873 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:23:02.873 00.000 16108 MoveAxis(E, 0, ABG)
04:23:02.873 00.000 16108 Move returns status 0, amount 0
04:23:02.874 00.001 16108 MoveAxis(N, 0, ABG)
04:23:02.874 00.000 16108 Move returns status 0, amount 0
04:23:02.874 00.000 16108 move complete, result=0
04:23:02.874 00.000 16108 worker thread done servicing request
04:23:02.877 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4406, FiltMin=3734, FiltMax=44288, Gamma=1.000
04:23:02.890 00.013 21068 UpdateGuideState exits: m=526899 SNR=182.3
04:23:02.891 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:02.892 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:02.893 00.001 21068 Enqueuing Expose request
04:23:02.894 00.001 16108 Worker thread wakes up
04:23:02.894 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:02.894 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:02.894 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:04.064 01.170 16108 Exposure complete
04:23:04.134 00.070 16108 worker thread done servicing request
04:23:04.134 00.000 21068 OnExposeComplete: enter
04:23:04.136 00.002 21068 UpdateGuideState(): m_state=6
04:23:04.137 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
04:23:04.138 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.21, Mass=551370, SNR=196.2, Peak=65485 HFD=3.2
04:23:04.139 00.001 21068 MultiStar: [#1 0.28,-0.19,0.79,U] [#2 0.26,-0.07,1.16,U] [#3 0.24,0.20,0.87,U] [#4 0.10,-0.13,0.38,U] [#5 0.31,0.11,0.36,U] [#6 -0.08,-0.21,0.26,U] [#7 0.06,-0.35,0.22,U] [#8 0.22,0.06,0.27,U] 
04:23:04.140 00.001 21068 single-star, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.13, -0.16}
04:23:04.140 00.000 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.84 = 2.44)
04:23:04.141 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.78 = 2.50)
04:23:04.143 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.88 mountX=-0.16 mountY=0.12, mountTheta=2.48
04:23:04.146 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.16, opts=13)
04:23:04.148 00.002 21068 Enqueuing Move request for scope (0.13, -0.16)
04:23:04.149 00.001 16108 Worker thread wakes up
04:23:04.149 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
04:23:04.150 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
04:23:04.150 00.000 16108 Moving (0.13, -0.16) raw xDistance=-0.16 yDistance=0.12
04:23:04.150 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:23:04.150 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:04.150 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:23:04.150 00.000 16108 MoveAxis(E, 0, ABG)
04:23:04.150 00.000 16108 Move returns status 0, amount 0
04:23:04.150 00.000 16108 MoveAxis(N, 0, ABG)
04:23:04.150 00.000 16108 Move returns status 0, amount 0
04:23:04.151 00.001 16108 move complete, result=0
04:23:04.151 00.000 16108 worker thread done servicing request
04:23:04.158 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1805, max=65535, med=4409, FiltMin=3817, FiltMax=43344, Gamma=1.000
04:23:04.181 00.023 21068 UpdateGuideState exits: m=551370 SNR=196.2
04:23:04.182 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:04.183 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:04.183 00.000 21068 Enqueuing Expose request
04:23:04.184 00.001 16108 Worker thread wakes up
04:23:04.184 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:04.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:04.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:05.167 00.982 16108 Exposure complete
04:23:05.226 00.059 16108 worker thread done servicing request
04:23:05.226 00.000 21068 OnExposeComplete: enter
04:23:05.227 00.001 21068 UpdateGuideState(): m_state=6
04:23:05.228 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
04:23:05.229 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.66, Mass=577889, SNR=194.0, Peak=63203 HFD=3.3
04:23:05.230 00.001 21068 MultiStar: [#1 0.24,-0.10,0.84,U] [#2 0.36,0.00,1.20,U] [#3 -0.02,0.43,0.91,U] [#4 0.15,0.14,0.40,U] [#5 0.04,0.26,0.31,U] [#6 -0.00,-0.33,0.33,U] [#7 0.00,-0.02,0.24,U] [#8 0.33,0.22,0.28,U] 
04:23:05.230 00.000 21068 refined, 8 included, MultiStar: {0.17, 0.12}, one-star: {0.13, 0.29}
04:23:05.231 00.001 21068 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.97) = xAngle (-2.32 = -2.32)
04:23:05.232 00.001 21068 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.26 = -2.26)
04:23:05.233 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.64 mountX=-0.14 mountY=-0.16, mountTheta=-2.30
04:23:05.234 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.12, opts=13)
04:23:05.235 00.001 21068 Enqueuing Move request for scope (0.17, 0.12)
04:23:05.236 00.001 16108 Worker thread wakes up
04:23:05.236 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
04:23:05.236 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
04:23:05.236 00.000 16108 Moving (0.17, 0.12) raw xDistance=-0.14 yDistance=-0.16
04:23:05.236 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:23:05.236 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:05.237 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:23:05.237 00.000 16108 MoveAxis(E, 0, ABG)
04:23:05.237 00.000 16108 Move returns status 0, amount 0
04:23:05.237 00.000 16108 MoveAxis(N, 0, ABG)
04:23:05.237 00.000 16108 Move returns status 0, amount 0
04:23:05.237 00.000 16108 move complete, result=0
04:23:05.237 00.000 16108 worker thread done servicing request
04:23:05.244 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4413, FiltMin=3795, FiltMax=43667, Gamma=1.000
04:23:05.257 00.013 21068 UpdateGuideState exits: m=577889 SNR=194.0
04:23:05.258 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:05.259 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:05.260 00.001 21068 Enqueuing Expose request
04:23:05.261 00.001 16108 Worker thread wakes up
04:23:05.261 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:23:05.261 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:05.261 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:06.440 01.179 16108 Exposure complete
04:23:06.504 00.064 16108 worker thread done servicing request
04:23:06.504 00.000 21068 OnExposeComplete: enter
04:23:06.505 00.001 21068 UpdateGuideState(): m_state=6
04:23:06.507 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
04:23:06.510 00.003 21068 Star::Find returns 1 (0), X=815.14, Y=630.71, Mass=587810, SNR=182.9, Peak=65507 HFD=3.4
04:23:06.512 00.002 21068 MultiStar: [#1 0.38,0.25,0.90,U] [#2 0.43,-0.02,1.16,U] [#3 0.44,0.34,0.00,M1] [#4 0.29,0.26,0.39,U] [#5 0.13,0.06,0.34,U] [#6 0.13,-0.07,0.31,U] [#7 0.04,0.08,0.20,U] [#8 0.53,0.21,0.00,M1] 
04:23:06.513 00.001 21068 refined, 6 included, MultiStar: {0.33, 0.15}, one-star: {0.40, 0.34}
04:23:06.514 00.001 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
04:23:06.515 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
04:23:06.516 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.37 cameraTheta=0.42 mountX=-0.30 mountY=-0.22, mountTheta=-2.50
04:23:06.518 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.15, opts=13)
04:23:06.519 00.001 21068 Enqueuing Move request for scope (0.33, 0.15)
04:23:06.521 00.002 16108 Worker thread wakes up
04:23:06.521 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.15) opts 0xd
04:23:06.521 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.15)
04:23:06.521 00.000 16108 Moving (0.33, 0.15) raw xDistance=-0.30 yDistance=-0.22
04:23:06.521 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:23:06.522 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:23:06.522 00.000 16108 MoveAxis(E, 80, ABG)
04:23:06.522 00.000 16108 Guiding  Dir = 2, Dur = 80
04:23:06.522 00.000 16108 IsSlewing returns 0
04:23:06.522 00.000 16108 IsGuiding returns 0
04:23:06.530 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2128, max=65535, med=4416, FiltMin=3805, FiltMax=46224, Gamma=1.000
04:23:06.549 00.019 21068 UpdateGuideState exits: m=587810 SNR=182.9
04:23:06.549 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:06.551 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:06.552 00.001 21068 Enqueuing Expose request
04:23:06.574 00.022 16108 PulseGuide returned control before completion, sleep 39
04:23:06.616 00.042 16108 IsGuiding returns 1
04:23:06.616 00.000 16108 scope still moving after pulse duration time elapsed
04:23:06.652 00.036 16108 IsSlewing returns 0
04:23:06.653 00.001 16108 IsGuiding returns 1
04:23:06.679 00.026 16108 IsSlewing returns 0
04:23:06.679 00.000 16108 IsGuiding returns 0
04:23:06.679 00.000 16108 scope move finished after 80 + 76 ms
04:23:06.679 00.000 16108 Move returns status 0, amount 80
04:23:06.679 00.000 16108 MoveAxis(N, 45, ABG)
04:23:06.679 00.000 16108 Guiding  Dir = 0, Dur = 45
04:23:06.680 00.001 16108 IsSlewing returns 0
04:23:06.680 00.000 16108 IsGuiding returns 0
04:23:06.758 00.078 16108 IsGuiding returns 1
04:23:06.758 00.000 16108 scope still moving after pulse duration time elapsed
04:23:06.788 00.030 16108 IsSlewing returns 0
04:23:06.788 00.000 16108 IsGuiding returns 1
04:23:06.819 00.031 16108 IsSlewing returns 0
04:23:06.819 00.000 16108 IsGuiding returns 1
04:23:06.851 00.032 16108 IsSlewing returns 0
04:23:06.851 00.000 16108 IsGuiding returns 0
04:23:06.851 00.000 16108 scope move finished after 45 + 126 ms
04:23:06.851 00.000 16108 Move returns status 0, amount 45
04:23:06.851 00.000 16108 move complete, result=0
04:23:06.852 00.001 16108 worker thread done servicing request
04:23:06.852 00.000 16108 Worker thread wakes up
04:23:06.852 00.000 21068 GuideStep: -0.3 px 80 ms EAST, -0.2 px 45 ms NORTH
04:23:06.853 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:06.853 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:07.829 00.976 16108 Exposure complete
04:23:07.890 00.061 16108 worker thread done servicing request
04:23:07.890 00.000 21068 OnExposeComplete: enter
04:23:07.891 00.001 21068 UpdateGuideState(): m_state=6
04:23:07.892 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
04:23:07.893 00.001 21068 Star::Find returns 1 (0), X=814.93, Y=630.75, Mass=526547, SNR=192.6, Peak=62531 HFD=3.4
04:23:07.895 00.002 21068 MultiStar: [#1 0.21,0.15,0.78,U] [#2 0.22,0.22,1.05,U] [#3 -0.08,0.52,0.75,U] [#4 0.14,0.33,0.34,U] [#5 -0.27,0.26,0.30,U] [#6 -0.31,0.14,0.30,U] [#7 -0.22,-0.01,0.22,U] [#8 0.16,0.38,0.27,U] 
04:23:07.896 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.29}, one-star: {0.20, 0.37}
04:23:07.897 00.001 21068 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.97) = xAngle (-1.67 = -1.67)
04:23:07.898 00.001 21068 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.61 = -1.61)
04:23:07.899 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.30 mountX=-0.03 mountY=-0.30, mountTheta=-1.67
04:23:07.901 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.29, opts=13)
04:23:07.902 00.001 21068 Enqueuing Move request for scope (0.08, 0.29)
04:23:07.902 00.000 16108 Worker thread wakes up
04:23:07.903 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
04:23:07.903 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
04:23:07.903 00.000 16108 Moving (0.08, 0.29) raw xDistance=-0.03 yDistance=-0.30
04:23:07.903 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:07.903 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:23:07.903 00.000 16108 MoveAxis(E, 0, ABG)
04:23:07.903 00.000 16108 Move returns status 0, amount 0
04:23:07.903 00.000 16108 MoveAxis(N, 60, ABG)
04:23:07.903 00.000 16108 Guiding  Dir = 0, Dur = 60
04:23:07.903 00.000 16108 IsSlewing returns 0
04:23:07.904 00.001 16108 IsGuiding returns 0
04:23:07.907 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4419, FiltMin=3805, FiltMax=50547, Gamma=1.000
04:23:07.922 00.015 21068 UpdateGuideState exits: m=526547 SNR=192.6
04:23:07.922 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:07.923 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:07.924 00.001 21068 Enqueuing Expose request
04:23:07.933 00.009 16108 PulseGuide returned control before completion, sleep 42
04:23:07.978 00.045 16108 IsGuiding returns 1
04:23:07.978 00.000 16108 scope still moving after pulse duration time elapsed
04:23:08.009 00.031 16108 IsSlewing returns 0
04:23:08.009 00.000 16108 IsGuiding returns 1
04:23:08.040 00.031 16108 IsSlewing returns 0
04:23:08.040 00.000 16108 IsGuiding returns 0
04:23:08.040 00.000 16108 scope move finished after 60 + 76 ms
04:23:08.040 00.000 16108 Move returns status 0, amount 60
04:23:08.040 00.000 16108 move complete, result=0
04:23:08.040 00.000 16108 worker thread done servicing request
04:23:08.040 00.000 16108 Worker thread wakes up
04:23:08.040 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:08.040 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:08.040 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH
04:23:09.206 01.166 16108 Exposure complete
04:23:09.271 00.065 16108 worker thread done servicing request
04:23:09.271 00.000 21068 OnExposeComplete: enter
04:23:09.272 00.001 21068 UpdateGuideState(): m_state=6
04:23:09.274 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
04:23:09.275 00.001 21068 Star::Find returns 1 (0), X=815.23, Y=630.86, Mass=589076, SNR=200.2, Peak=65507 HFD=3.4
04:23:09.276 00.001 21068 MultiStar: [#1 0.52,0.19,0.00,M1] [#2 0.91,0.46,0.00,M1] [#3 0.38,0.37,0.80,U] [#4 0.77,0.35,0.00,M1] [#5 0.68,0.32,0.00,M1] [#6 0.67,0.28,0.00,M1] [#7 0.56,0.04,0.00,M1] [#8 0.82,0.50,0.00,M1] 
04:23:09.277 00.001 21068 refined, 1 included, MultiStar: {0.45, 0.43}, one-star: {0.50, 0.49}
04:23:09.278 00.001 21068 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
04:23:09.279 00.001 21068 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.13 = -2.13)
04:23:09.280 00.001 21068 CameraToMount -- cameraX=0.45 cameraY=0.43 hyp=0.62 cameraTheta=0.77 mountX=-0.37 mountY=-0.53, mountTheta=-2.18
04:23:09.282 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.45, y=0.43, opts=13)
04:23:09.282 00.000 21068 Enqueuing Move request for scope (0.45, 0.43)
04:23:09.284 00.002 16108 Worker thread wakes up
04:23:09.284 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.43) opts 0xd
04:23:09.284 00.000 16108 Handling offset move in thread for scope, endpoint = (0.45, 0.43)
04:23:09.284 00.000 16108 Moving (0.45, 0.43) raw xDistance=-0.37 yDistance=-0.53
04:23:09.284 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:23:09.284 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
04:23:09.284 00.000 16108 MoveAxis(E, 96, ABG)
04:23:09.284 00.000 16108 Guiding  Dir = 2, Dur = 96
04:23:09.285 00.001 16108 IsSlewing returns 0
04:23:09.285 00.000 16108 IsGuiding returns 0
04:23:09.286 00.001 16108 PulseGuide returned control before completion, sleep 105
04:23:09.289 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4422, FiltMin=3741, FiltMax=36944, Gamma=1.000
04:23:09.316 00.027 21068 UpdateGuideState exits: m=589076 SNR=200.2
04:23:09.318 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:09.319 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:09.321 00.002 21068 Enqueuing Expose request
04:23:09.401 00.080 16108 IsGuiding returns 1
04:23:09.401 00.000 16108 scope still moving after pulse duration time elapsed
04:23:09.432 00.031 16108 IsSlewing returns 0
04:23:09.432 00.000 16108 IsGuiding returns 0
04:23:09.432 00.000 16108 scope move finished after 96 + 51 ms
04:23:09.432 00.000 16108 Move returns status 0, amount 96
04:23:09.432 00.000 16108 MoveAxis(N, 106, ABG)
04:23:09.432 00.000 16108 Guiding  Dir = 0, Dur = 106
04:23:09.433 00.001 16108 IsSlewing returns 0
04:23:09.433 00.000 16108 IsGuiding returns 0
04:23:09.434 00.001 16108 PulseGuide returned control before completion, sleep 115
04:23:09.558 00.124 16108 IsGuiding returns 1
04:23:09.558 00.000 16108 scope still moving after pulse duration time elapsed
04:23:09.589 00.031 16108 IsSlewing returns 0
04:23:09.589 00.000 16108 IsGuiding returns 0
04:23:09.590 00.001 16108 scope move finished after 106 + 50 ms
04:23:09.590 00.000 16108 Move returns status 0, amount 106
04:23:09.590 00.000 16108 move complete, result=0
04:23:09.590 00.000 16108 worker thread done servicing request
04:23:09.590 00.000 16108 Worker thread wakes up
04:23:09.590 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.5 px 106 ms NORTH
04:23:09.593 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:09.593 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:10.554 00.961 16108 Exposure complete
04:23:10.633 00.079 16108 worker thread done servicing request
04:23:10.634 00.001 21068 OnExposeComplete: enter
04:23:10.636 00.002 21068 UpdateGuideState(): m_state=6
04:23:10.637 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
04:23:10.637 00.000 21068 Star::Find returns 1 (0), X=814.83, Y=630.75, Mass=580974, SNR=197.8, Peak=63523 HFD=3.3
04:23:10.638 00.001 21068 MultiStar: [#1 0.16,0.31,0.84,U] [#2 0.38,0.41,0.00,M2] [#3 0.01,0.36,0.85,U] [#4 0.20,0.57,0.00,M2] [#5 0.11,0.64,0.00,M2] [#6 -0.04,0.54,0.00,M2] [#7 0.10,0.40,0.23,U] [#8 0.47,0.28,0.00,M2] 
04:23:10.639 00.001 21068 refined, 3 included, MultiStar: {0.09, 0.35}, one-star: {0.10, 0.37}
04:23:10.640 00.001 21068 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.97) = xAngle (-1.65 = -1.65)
04:23:10.641 00.001 21068 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.58 = -1.58)
04:23:10.641 00.000 21068 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.37 cameraTheta=1.32 mountX=-0.03 mountY=-0.37, mountTheta=-1.65
04:23:10.643 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=0.35, opts=13)
04:23:10.644 00.001 21068 Enqueuing Move request for scope (0.09, 0.35)
04:23:10.644 00.000 16108 Worker thread wakes up
04:23:10.644 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
04:23:10.644 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
04:23:10.644 00.000 16108 Moving (0.09, 0.35) raw xDistance=-0.03 yDistance=-0.37
04:23:10.646 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:10.646 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
04:23:10.646 00.000 16108 MoveAxis(E, 0, ABG)
04:23:10.646 00.000 16108 Move returns status 0, amount 0
04:23:10.646 00.000 16108 MoveAxis(N, 74, ABG)
04:23:10.646 00.000 16108 Guiding  Dir = 0, Dur = 74
04:23:10.646 00.000 16108 IsSlewing returns 0
04:23:10.646 00.000 16108 IsGuiding returns 0
04:23:10.647 00.001 16108 PulseGuide returned control before completion, sleep 83
04:23:10.652 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1011, max=65535, med=4425, FiltMin=3766, FiltMax=45763, Gamma=1.000
04:23:10.667 00.015 21068 UpdateGuideState exits: m=580974 SNR=197.8
04:23:10.668 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:10.669 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:10.670 00.001 21068 Enqueuing Expose request
04:23:10.732 00.062 16108 IsGuiding returns 0
04:23:10.732 00.000 16108 Move returns status 0, amount 74
04:23:10.732 00.000 16108 move complete, result=0
04:23:10.732 00.000 16108 worker thread done servicing request
04:23:10.732 00.000 16108 Worker thread wakes up
04:23:10.732 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 74 ms NORTH
04:23:10.735 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:10.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:11.891 01.156 16108 Exposure complete
04:23:11.960 00.069 16108 worker thread done servicing request
04:23:11.960 00.000 21068 OnExposeComplete: enter
04:23:11.961 00.001 21068 UpdateGuideState(): m_state=6
04:23:11.962 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
04:23:11.964 00.002 21068 Star::Find returns 1 (0), X=814.81, Y=630.54, Mass=562120, SNR=199.5, Peak=56643 HFD=3.4
04:23:11.965 00.001 21068 MultiStar: [#1 0.01,-0.13,0.76,U] [#2 0.25,-0.01,1.16,U] [#3 0.03,0.25,0.89,U] [#4 0.05,0.04,0.31,U] [#5 -0.21,0.47,0.29,U] [#6 -0.17,-0.11,0.30,U] [#7 -0.04,-0.12,0.26,U] [#8 0.28,0.35,0.31,U] 
04:23:11.965 00.000 21068 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.07, 0.16}
04:23:11.966 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
04:23:11.967 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
04:23:11.968 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.90 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
04:23:11.970 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.09, opts=13)
04:23:11.972 00.002 21068 Enqueuing Move request for scope (0.07, 0.09)
04:23:11.974 00.002 16108 Worker thread wakes up
04:23:11.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
04:23:11.974 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
04:23:11.975 00.001 16108 Moving (0.07, 0.09) raw xDistance=-0.05 yDistance=-0.10
04:23:11.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:23:11.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:11.975 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:23:11.975 00.000 16108 MoveAxis(E, 0, ABG)
04:23:11.975 00.000 16108 Move returns status 0, amount 0
04:23:11.975 00.000 16108 MoveAxis(N, 0, ABG)
04:23:11.975 00.000 16108 Move returns status 0, amount 0
04:23:11.975 00.000 16108 move complete, result=0
04:23:11.975 00.000 16108 worker thread done servicing request
04:23:11.980 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2176, max=65535, med=4425, FiltMin=3827, FiltMax=51443, Gamma=1.000
04:23:11.993 00.013 21068 UpdateGuideState exits: m=562120 SNR=199.5
04:23:11.994 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:11.995 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:11.996 00.001 21068 Enqueuing Expose request
04:23:11.996 00.000 16108 Worker thread wakes up
04:23:11.997 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:11.997 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:11.997 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:12.989 00.992 16108 Exposure complete
04:23:13.066 00.077 16108 worker thread done servicing request
04:23:13.067 00.001 21068 OnExposeComplete: enter
04:23:13.069 00.002 21068 UpdateGuideState(): m_state=6
04:23:13.071 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
04:23:13.073 00.002 21068 Star::Find returns 1 (0), X=815.35, Y=630.82, Mass=557203, SNR=181.8, Peak=65507 HFD=3.3
04:23:13.075 00.002 21068 MultiStar: [#1 0.43,-0.01,1.00,U] [#2 0.72,0.17,0.00,M2] [#3 0.50,0.34,0.00,M1] [#4 0.56,0.22,0.00,M2] [#5 0.11,0.24,0.42,U] [#6 0.34,0.04,0.30,U] [#7 0.12,0.13,0.25,U] [#8 0.58,0.31,0.00,M2] 
04:23:13.076 00.001 21068 refined, 4 included, MultiStar: {0.41, 0.20}, one-star: {0.61, 0.45}
04:23:13.078 00.002 21068 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
04:23:13.080 00.002 21068 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
04:23:13.082 00.002 21068 CameraToMount -- cameraX=0.41 cameraY=0.20 hyp=0.46 cameraTheta=0.44 mountX=-0.37 mountY=-0.29, mountTheta=-2.48
04:23:13.085 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.20, opts=13)
04:23:13.087 00.002 21068 Enqueuing Move request for scope (0.41, 0.20)
04:23:13.089 00.002 16108 Worker thread wakes up
04:23:13.089 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.20) opts 0xd
04:23:13.089 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.20)
04:23:13.089 00.000 16108 Moving (0.41, 0.20) raw xDistance=-0.37 yDistance=-0.29
04:23:13.089 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:23:13.089 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:23:13.089 00.000 16108 MoveAxis(E, 97, ABG)
04:23:13.089 00.000 16108 Guiding  Dir = 2, Dur = 97
04:23:13.089 00.000 16108 IsSlewing returns 0
04:23:13.091 00.002 16108 IsGuiding returns 0
04:23:13.097 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1833, max=65535, med=4429, FiltMin=3789, FiltMax=48211, Gamma=1.000
04:23:13.102 00.005 16108 PulseGuide returned control before completion, sleep 96
04:23:13.115 00.013 21068 UpdateGuideState exits: m=557203 SNR=181.8
04:23:13.117 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:13.117 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:13.118 00.001 21068 Enqueuing Expose request
04:23:13.210 00.092 16108 IsGuiding returns 1
04:23:13.210 00.000 16108 scope still moving after pulse duration time elapsed
04:23:13.241 00.031 16108 IsSlewing returns 0
04:23:13.241 00.000 16108 IsGuiding returns 1
04:23:13.272 00.031 16108 IsSlewing returns 0
04:23:13.273 00.001 16108 IsGuiding returns 0
04:23:13.273 00.000 16108 scope move finished after 97 + 85 ms
04:23:13.273 00.000 16108 Move returns status 0, amount 97
04:23:13.273 00.000 16108 MoveAxis(N, 58, ABG)
04:23:13.273 00.000 16108 Guiding  Dir = 0, Dur = 58
04:23:13.273 00.000 16108 IsSlewing returns 0
04:23:13.273 00.000 16108 IsGuiding returns 0
04:23:13.336 00.063 16108 IsGuiding returns 1
04:23:13.336 00.000 16108 scope still moving after pulse duration time elapsed
04:23:13.366 00.030 16108 IsSlewing returns 0
04:23:13.366 00.000 16108 IsGuiding returns 1
04:23:13.398 00.032 16108 IsSlewing returns 0
04:23:13.398 00.000 16108 IsGuiding returns 1
04:23:13.430 00.032 16108 IsSlewing returns 0
04:23:13.431 00.001 16108 IsGuiding returns 0
04:23:13.431 00.000 16108 scope move finished after 58 + 98 ms
04:23:13.431 00.000 16108 Move returns status 0, amount 58
04:23:13.431 00.000 16108 move complete, result=0
04:23:13.431 00.000 16108 worker thread done servicing request
04:23:13.431 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.3 px 58 ms NORTH
04:23:13.433 00.002 16108 Worker thread wakes up
04:23:13.433 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:13.433 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:14.593 01.160 16108 Exposure complete
04:23:14.649 00.056 16108 worker thread done servicing request
04:23:14.649 00.000 21068 OnExposeComplete: enter
04:23:14.650 00.001 21068 UpdateGuideState(): m_state=6
04:23:14.651 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
04:23:14.652 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.49, Mass=547507, SNR=186.7, Peak=53517 HFD=3.3
04:23:14.653 00.001 21068 MultiStar: [#1 -0.06,-0.09,0.86,U] [#2 -0.04,0.02,1.21,U] [#3 -0.33,0.20,0.82,U] [#4 -0.17,0.04,0.35,U] [#5 -0.25,0.07,0.32,U] [#6 -0.36,-0.19,0.29,U] [#7 -0.37,-0.20,0.27,U] [#8 -0.11,0.01,0.26,U] 
04:23:14.654 00.001 21068 single-star, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.07, 0.11}
04:23:14.654 00.000 21068 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.97) = xAngle (-0.86 = -0.86)
04:23:14.655 00.001 21068 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.80 = -0.80)
04:23:14.656 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.11 mountX=0.09 mountY=-0.09, mountTheta=-0.83
04:23:14.657 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.11, opts=13)
04:23:14.658 00.001 21068 Enqueuing Move request for scope (-0.07, 0.11)
04:23:14.659 00.001 16108 Worker thread wakes up
04:23:14.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
04:23:14.659 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
04:23:14.659 00.000 16108 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
04:23:14.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:23:14.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:14.660 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:23:14.660 00.000 16108 MoveAxis(E, 0, ABG)
04:23:14.660 00.000 16108 Move returns status 0, amount 0
04:23:14.660 00.000 16108 MoveAxis(N, 0, ABG)
04:23:14.660 00.000 16108 Move returns status 0, amount 0
04:23:14.660 00.000 16108 move complete, result=0
04:23:14.660 00.000 16108 worker thread done servicing request
04:23:14.664 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1699, max=65535, med=4432, FiltMin=3814, FiltMax=39507, Gamma=1.000
04:23:14.682 00.018 21068 UpdateGuideState exits: m=547507 SNR=186.7
04:23:14.683 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:14.684 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:14.685 00.001 21068 Enqueuing Expose request
04:23:14.686 00.001 16108 Worker thread wakes up
04:23:14.686 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:14.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:14.686 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:15.669 00.983 16108 Exposure complete
04:23:15.740 00.071 16108 worker thread done servicing request
04:23:15.740 00.000 21068 OnExposeComplete: enter
04:23:15.742 00.002 21068 UpdateGuideState(): m_state=6
04:23:15.744 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
04:23:15.745 00.001 21068 Star::Find returns 1 (0), X=814.94, Y=630.32, Mass=590215, SNR=176.5, Peak=65485 HFD=3.3
04:23:15.747 00.002 21068 MultiStar: [#1 0.30,-0.19,0.87,U] [#2 0.49,0.07,1.27,U] [#3 0.33,0.03,0.94,U] [#4 0.35,0.03,0.43,U] [#5 0.08,0.06,0.35,U] [#6 0.05,-0.12,0.36,U] [#7 0.12,-0.15,0.27,U] [#8 0.51,0.17,0.31,U] 
04:23:15.748 00.001 21068 single-star, 8 included, MultiStar: {0.31, -0.02}, one-star: {0.21, -0.06}
04:23:15.750 00.002 21068 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.97) = xAngle (-3.24 = 3.05)
04:23:15.752 00.002 21068 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.17 = 3.11)
04:23:15.754 00.002 21068 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=-0.22 mountY=0.01, mountTheta=3.11
04:23:15.757 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.06, opts=13)
04:23:15.759 00.002 21068 Enqueuing Move request for scope (0.21, -0.06)
04:23:15.761 00.002 16108 Worker thread wakes up
04:23:15.762 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
04:23:15.762 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
04:23:15.762 00.000 16108 Moving (0.21, -0.06) raw xDistance=-0.22 yDistance=0.01
04:23:15.762 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:23:15.762 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:15.762 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:15.762 00.000 16108 MoveAxis(E, 57, ABG)
04:23:15.762 00.000 16108 Guiding  Dir = 2, Dur = 57
04:23:15.762 00.000 16108 IsSlewing returns 0
04:23:15.763 00.001 16108 IsGuiding returns 0
04:23:15.770 00.007 16108 PulseGuide returned control before completion, sleep 61
04:23:15.770 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1782, max=65535, med=4435, FiltMin=3846, FiltMax=48041, Gamma=1.000
04:23:15.793 00.023 21068 UpdateGuideState exits: m=590215 SNR=176.5
04:23:15.794 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:15.796 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:15.797 00.001 21068 Enqueuing Expose request
04:23:15.831 00.034 16108 IsGuiding returns 1
04:23:15.831 00.000 16108 scope still moving after pulse duration time elapsed
04:23:15.863 00.032 16108 IsSlewing returns 0
04:23:15.863 00.000 16108 IsGuiding returns 0
04:23:15.863 00.000 16108 scope move finished after 57 + 43 ms
04:23:15.863 00.000 16108 Move returns status 0, amount 57
04:23:15.863 00.000 16108 MoveAxis(N, 0, ABG)
04:23:15.863 00.000 16108 Move returns status 0, amount 0
04:23:15.863 00.000 16108 move complete, result=0
04:23:15.863 00.000 16108 worker thread done servicing request
04:23:15.863 00.000 21068 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
04:23:15.864 00.001 16108 Worker thread wakes up
04:23:15.865 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:15.865 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:17.035 01.170 16108 Exposure complete
04:23:17.100 00.065 16108 worker thread done servicing request
04:23:17.100 00.000 21068 OnExposeComplete: enter
04:23:17.102 00.002 21068 UpdateGuideState(): m_state=6
04:23:17.104 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
04:23:17.105 00.001 21068 Star::Find returns 1 (0), X=814.95, Y=630.93, Mass=538043, SNR=174.6, Peak=61971 HFD=3.0
04:23:17.107 00.002 21068 MultiStar: [#1 0.23,0.37,1.00,U] [#2 0.33,0.51,0.00,M1] [#3 0.11,0.74,0.00,M1] [#4 0.27,0.27,0.36,U] [#5 0.03,0.34,0.38,U] [#6 0.16,0.39,0.37,U] [#7 0.07,0.54,0.00,M1] [#8 0.42,0.75,0.00,M1] 
04:23:17.109 00.002 21068 refined, 4 included, MultiStar: {0.20, 0.41}, one-star: {0.21, 0.55}
04:23:17.110 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
04:23:17.113 00.003 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
04:23:17.114 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.41 hyp=0.46 cameraTheta=1.13 mountX=-0.12 mountY=-0.45, mountTheta=-1.83
04:23:17.117 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.41, opts=13)
04:23:17.118 00.001 21068 Enqueuing Move request for scope (0.20, 0.41)
04:23:17.119 00.001 16108 Worker thread wakes up
04:23:17.119 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.41) opts 0xd
04:23:17.120 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.41)
04:23:17.120 00.000 16108 Moving (0.20, 0.41) raw xDistance=-0.12 yDistance=-0.45
04:23:17.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:23:17.120 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
04:23:17.120 00.000 16108 MoveAxis(E, 0, ABG)
04:23:17.120 00.000 16108 Move returns status 0, amount 0
04:23:17.120 00.000 16108 MoveAxis(N, 90, ABG)
04:23:17.120 00.000 16108 Guiding  Dir = 0, Dur = 90
04:23:17.122 00.002 16108 IsSlewing returns 0
04:23:17.122 00.000 16108 IsGuiding returns 0
04:23:17.128 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4435, FiltMin=3837, FiltMax=49107, Gamma=1.000
04:23:17.145 00.017 16108 PulseGuide returned control before completion, sleep 77
04:23:17.159 00.014 21068 UpdateGuideState exits: m=538043 SNR=174.6
04:23:17.161 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:17.163 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:17.164 00.001 21068 Enqueuing Expose request
04:23:17.237 00.073 16108 IsGuiding returns 1
04:23:17.237 00.000 16108 scope still moving after pulse duration time elapsed
04:23:17.269 00.032 16108 IsSlewing returns 0
04:23:17.269 00.000 16108 IsGuiding returns 0
04:23:17.269 00.000 16108 scope move finished after 90 + 57 ms
04:23:17.269 00.000 16108 Move returns status 0, amount 90
04:23:17.269 00.000 16108 move complete, result=0
04:23:17.269 00.000 16108 worker thread done servicing request
04:23:17.269 00.000 16108 Worker thread wakes up
04:23:17.269 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 90 ms NORTH
04:23:17.272 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:17.272 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:18.257 00.985 16108 Exposure complete
04:23:18.314 00.057 16108 worker thread done servicing request
04:23:18.315 00.001 21068 OnExposeComplete: enter
04:23:18.316 00.001 21068 UpdateGuideState(): m_state=6
04:23:18.316 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
04:23:18.318 00.002 21068 Star::Find returns 1 (0), X=814.87, Y=630.52, Mass=544059, SNR=196.8, Peak=49139 HFD=3.8
04:23:18.319 00.001 21068 MultiStar: [#1 -0.01,0.05,0.96,U] [#2 0.04,0.03,0.99,U] [#3 -0.05,0.27,0.83,U] [#4 0.13,0.13,0.34,U] [#5 -0.06,0.31,0.31,U] [#6 -0.14,0.11,0.28,U] [#7 -0.15,-0.34,0.26,U] [#8 0.22,0.35,0.32,U] 
04:23:18.320 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.13, 0.15}
04:23:18.321 00.001 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.60 = -1.60)
04:23:18.322 00.001 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.54 = -1.54)
04:23:18.323 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
04:23:18.324 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.12, opts=13)
04:23:18.325 00.001 21068 Enqueuing Move request for scope (0.02, 0.12)
04:23:18.327 00.002 16108 Worker thread wakes up
04:23:18.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
04:23:18.327 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
04:23:18.327 00.000 16108 Moving (0.02, 0.12) raw xDistance=-0.00 yDistance=-0.12
04:23:18.327 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:23:18.327 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:18.327 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:23:18.327 00.000 16108 MoveAxis(E, 0, ABG)
04:23:18.327 00.000 16108 Move returns status 0, amount 0
04:23:18.327 00.000 16108 MoveAxis(N, 0, ABG)
04:23:18.328 00.001 16108 Move returns status 0, amount 0
04:23:18.328 00.000 16108 move complete, result=0
04:23:18.328 00.000 16108 worker thread done servicing request
04:23:18.332 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1193, max=65535, med=4438, FiltMin=3811, FiltMax=44387, Gamma=1.000
04:23:18.352 00.020 21068 UpdateGuideState exits: m=544059 SNR=196.8
04:23:18.353 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:18.354 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:18.355 00.001 21068 Enqueuing Expose request
04:23:18.355 00.000 16108 Worker thread wakes up
04:23:18.355 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:18.357 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:18.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:19.539 01.182 16108 Exposure complete
04:23:19.604 00.065 16108 worker thread done servicing request
04:23:19.605 00.001 21068 OnExposeComplete: enter
04:23:19.606 00.001 21068 UpdateGuideState(): m_state=6
04:23:19.607 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
04:23:19.608 00.001 21068 Star::Find returns 1 (0), X=814.30, Y=630.49, Mass=505636, SNR=182.9, Peak=57382 HFD=3.2
04:23:19.610 00.002 21068 MultiStar: [#1 -0.41,-0.14,0.87,U] [#2 -0.46,-0.12,1.13,U] [#3 -0.53,0.33,0.00,M1] [#4 -0.43,0.21,0.39,U] [#5 -0.78,0.40,0.00,M1] [#6 -0.80,0.04,0.00,M1] [#7 -0.38,0.14,0.24,U] [#8 -0.20,0.26,0.34,U] 
04:23:19.611 00.001 21068 refined, 5 included, MultiStar: {-0.41, 0.01}, one-star: {-0.43, 0.11}
04:23:19.612 00.001 21068 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
04:23:19.613 00.001 21068 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
04:23:19.614 00.001 21068 CameraToMount -- cameraX=-0.41 cameraY=0.01 hyp=0.41 cameraTheta=3.11 mountX=0.41 mountY=0.08, mountTheta=0.20
04:23:19.616 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.41, y=0.01, opts=13)
04:23:19.617 00.001 21068 Enqueuing Move request for scope (-0.41, 0.01)
04:23:19.618 00.001 16108 Worker thread wakes up
04:23:19.618 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.01) opts 0xd
04:23:19.618 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.41, 0.01)
04:23:19.618 00.000 16108 Moving (-0.41, 0.01) raw xDistance=0.41 yDistance=0.08
04:23:19.618 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
04:23:19.618 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:19.618 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:23:19.618 00.000 16108 MoveAxis(W, 107, ABG)
04:23:19.618 00.000 16108 Guiding  Dir = 3, Dur = 107
04:23:19.619 00.001 16108 IsSlewing returns 0
04:23:19.619 00.000 16108 IsGuiding returns 0
04:23:19.623 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1705, max=65535, med=4438, FiltMin=3837, FiltMax=46493, Gamma=1.000
04:23:19.639 00.016 21068 UpdateGuideState exits: m=505636 SNR=182.9
04:23:19.640 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:19.640 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:19.641 00.001 21068 Enqueuing Expose request
04:23:19.665 00.024 16108 PulseGuide returned control before completion, sleep 71
04:23:19.741 00.076 16108 IsGuiding returns 1
04:23:19.741 00.000 16108 scope still moving after pulse duration time elapsed
04:23:19.773 00.032 16108 IsSlewing returns 0
04:23:19.773 00.000 16108 IsGuiding returns 1
04:23:19.804 00.031 16108 IsSlewing returns 0
04:23:19.804 00.000 16108 IsGuiding returns 1
04:23:19.835 00.031 16108 IsSlewing returns 0
04:23:19.835 00.000 16108 IsGuiding returns 0
04:23:19.835 00.000 16108 scope move finished after 107 + 109 ms
04:23:19.835 00.000 16108 Move returns status 0, amount 107
04:23:19.835 00.000 16108 MoveAxis(N, 0, ABG)
04:23:19.835 00.000 16108 Move returns status 0, amount 0
04:23:19.835 00.000 16108 move complete, result=0
04:23:19.835 00.000 16108 worker thread done servicing request
04:23:19.836 00.001 16108 Worker thread wakes up
04:23:19.836 00.000 21068 GuideStep: 0.4 px 107 ms WEST, 0.1 px 0 ms NORTH
04:23:19.838 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:19.838 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:20.814 00.976 16108 Exposure complete
04:23:20.882 00.068 16108 worker thread done servicing request
04:23:20.882 00.000 21068 OnExposeComplete: enter
04:23:20.884 00.002 21068 UpdateGuideState(): m_state=6
04:23:20.884 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
04:23:20.885 00.001 21068 Star::Find returns 1 (0), X=814.46, Y=630.62, Mass=601118, SNR=186.3, Peak=60854 HFD=3.3
04:23:20.887 00.002 21068 MultiStar: [#1 -0.21,-0.11,0.87,U] [#2 -0.14,0.22,1.21,U] [#3 -0.17,0.40,0.83,U] [#4 -0.41,0.06,0.39,U] [#5 -0.11,0.23,0.30,U] [#6 -0.60,0.22,0.00,M2] [#7 -0.49,0.06,0.25,U] [#8 -0.15,0.51,0.30,U] 
04:23:20.888 00.001 21068 refined, 7 included, MultiStar: {-0.22, 0.19}, one-star: {-0.27, 0.25}
04:23:20.889 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
04:23:20.890 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
04:23:20.891 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.42 mountX=0.25 mountY=-0.14, mountTheta=-0.50
04:23:20.894 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.19, opts=13)
04:23:20.896 00.002 21068 Enqueuing Move request for scope (-0.22, 0.19)
04:23:20.897 00.001 16108 Worker thread wakes up
04:23:20.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
04:23:20.897 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
04:23:20.897 00.000 16108 Moving (-0.22, 0.19) raw xDistance=0.25 yDistance=-0.14
04:23:20.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
04:23:20.898 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:20.898 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:23:20.898 00.000 16108 MoveAxis(W, 73, ABG)
04:23:20.898 00.000 16108 Guiding  Dir = 3, Dur = 73
04:23:20.898 00.000 16108 IsSlewing returns 0
04:23:20.898 00.000 16108 IsGuiding returns 0
04:23:20.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2134, max=65535, med=4445, FiltMin=3782, FiltMax=37014, Gamma=1.000
04:23:20.916 00.015 21068 UpdateGuideState exits: m=601118 SNR=186.3
04:23:20.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:20.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:20.918 00.000 21068 Enqueuing Expose request
04:23:20.932 00.014 16108 PulseGuide returned control before completion, sleep 50
04:23:20.994 00.062 16108 IsGuiding returns 1
04:23:20.994 00.000 16108 scope still moving after pulse duration time elapsed
04:23:21.025 00.031 16108 IsSlewing returns 0
04:23:21.025 00.000 16108 IsGuiding returns 0
04:23:21.025 00.000 16108 scope move finished after 73 + 54 ms
04:23:21.025 00.000 16108 Move returns status 0, amount 73
04:23:21.026 00.001 16108 MoveAxis(N, 0, ABG)
04:23:21.026 00.000 16108 Move returns status 0, amount 0
04:23:21.026 00.000 16108 move complete, result=0
04:23:21.026 00.000 16108 worker thread done servicing request
04:23:21.026 00.000 16108 Worker thread wakes up
04:23:21.026 00.000 21068 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
04:23:21.027 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:21.027 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:22.202 01.175 16108 Exposure complete
04:23:22.256 00.054 16108 worker thread done servicing request
04:23:22.257 00.001 21068 OnExposeComplete: enter
04:23:22.258 00.001 21068 UpdateGuideState(): m_state=6
04:23:22.259 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
04:23:22.261 00.002 21068 Star::Find returns 1 (0), X=814.85, Y=630.22, Mass=569318, SNR=197.9, Peak=65485 HFD=3.4
04:23:22.264 00.003 21068 MultiStar: [#1 0.31,-0.30,0.89,U] [#2 0.40,-0.21,1.09,U] [#3 0.23,-0.03,0.85,U] [#4 0.17,-0.14,0.37,U] [#5 0.04,-0.28,0.35,U] [#6 0.09,-0.28,0.28,U] [#7 0.17,-0.42,0.29,U] [#8 0.46,-0.21,0.28,U] 
04:23:22.265 00.001 21068 single-star, 8 included, MultiStar: {0.24, -0.20}, one-star: {0.11, -0.15}
04:23:22.265 00.000 21068 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.97) = xAngle (-3.90 = 2.38)
04:23:22.266 00.001 21068 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.84 = 2.44)
04:23:22.268 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.94 mountX=-0.14 mountY=0.12, mountTheta=2.42
04:23:22.269 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=-0.15, opts=13)
04:23:22.270 00.001 21068 Enqueuing Move request for scope (0.11, -0.15)
04:23:22.271 00.001 16108 Worker thread wakes up
04:23:22.271 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
04:23:22.271 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
04:23:22.271 00.000 16108 Moving (0.11, -0.15) raw xDistance=-0.14 yDistance=0.12
04:23:22.271 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:23:22.271 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:22.271 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:23:22.271 00.000 16108 MoveAxis(E, 0, ABG)
04:23:22.272 00.001 16108 Move returns status 0, amount 0
04:23:22.272 00.000 16108 MoveAxis(N, 0, ABG)
04:23:22.272 00.000 16108 Move returns status 0, amount 0
04:23:22.272 00.000 16108 move complete, result=0
04:23:22.272 00.000 16108 worker thread done servicing request
04:23:22.275 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4445, FiltMin=3824, FiltMax=50051, Gamma=1.000
04:23:22.289 00.014 21068 UpdateGuideState exits: m=569318 SNR=197.9
04:23:22.290 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:22.291 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:22.291 00.000 21068 Enqueuing Expose request
04:23:22.292 00.001 16108 Worker thread wakes up
04:23:22.292 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:22.294 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:22.294 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:23.265 00.971 16108 Exposure complete
04:23:23.334 00.069 16108 worker thread done servicing request
04:23:23.334 00.000 21068 OnExposeComplete: enter
04:23:23.335 00.001 21068 UpdateGuideState(): m_state=6
04:23:23.336 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
04:23:23.337 00.001 21068 Star::Find returns 1 (0), X=815.17, Y=630.64, Mass=482261, SNR=156.0, Peak=65507 HFD=3.2
04:23:23.338 00.001 21068 MultiStar: [#1 0.29,-0.25,1.02,U] [#2 0.48,0.09,1.46,U] [#3 0.38,0.32,0.93,U] [#4 0.38,0.08,0.45,U] [#5 0.49,0.13,0.44,U] [#6 0.16,0.09,0.32,U] [#7 0.27,0.21,0.37,U] [#8 0.37,0.32,0.38,U] 
04:23:23.339 00.001 21068 refined, 8 included, MultiStar: {0.39, 0.12}, one-star: {0.44, 0.27}
04:23:23.339 00.000 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
04:23:23.340 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
04:23:23.341 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.12 hyp=0.40 cameraTheta=0.30 mountX=-0.36 mountY=-0.21, mountTheta=-2.62
04:23:23.342 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.12, opts=13)
04:23:23.343 00.001 21068 Enqueuing Move request for scope (0.39, 0.12)
04:23:23.344 00.001 16108 Worker thread wakes up
04:23:23.344 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.12) opts 0xd
04:23:23.344 00.000 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.12)
04:23:23.344 00.000 16108 Moving (0.39, 0.12) raw xDistance=-0.36 yDistance=-0.21
04:23:23.344 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:23:23.344 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:23:23.344 00.000 16108 MoveAxis(E, 95, ABG)
04:23:23.344 00.000 16108 Guiding  Dir = 2, Dur = 95
04:23:23.344 00.000 16108 IsSlewing returns 0
04:23:23.345 00.001 16108 IsGuiding returns 0
04:23:23.348 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1446, max=65535, med=4448, FiltMin=3821, FiltMax=46672, Gamma=1.000
04:23:23.362 00.014 21068 UpdateGuideState exits: m=482261 SNR=156.0
04:23:23.362 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:23.363 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:23.364 00.001 21068 Enqueuing Expose request
04:23:23.376 00.012 16108 PulseGuide returned control before completion, sleep 74
04:23:23.453 00.077 16108 IsGuiding returns 1
04:23:23.453 00.000 16108 scope still moving after pulse duration time elapsed
04:23:23.484 00.031 16108 IsSlewing returns 0
04:23:23.484 00.000 16108 IsGuiding returns 1
04:23:23.516 00.032 16108 IsSlewing returns 0
04:23:23.516 00.000 16108 IsGuiding returns 1
04:23:23.547 00.031 16108 IsSlewing returns 0
04:23:23.548 00.001 16108 IsGuiding returns 0
04:23:23.548 00.000 16108 scope move finished after 95 + 107 ms
04:23:23.548 00.000 16108 Move returns status 0, amount 95
04:23:23.548 00.000 16108 MoveAxis(N, 41, ABG)
04:23:23.548 00.000 16108 Guiding  Dir = 0, Dur = 41
04:23:23.548 00.000 16108 IsSlewing returns 0
04:23:23.549 00.001 16108 IsGuiding returns 0
04:23:23.611 00.062 16108 IsGuiding returns 1
04:23:23.611 00.000 16108 scope still moving after pulse duration time elapsed
04:23:23.641 00.030 16108 IsSlewing returns 0
04:23:23.641 00.000 16108 IsGuiding returns 1
04:23:23.673 00.032 16108 IsSlewing returns 0
04:23:23.673 00.000 16108 IsGuiding returns 1
04:23:23.704 00.031 16108 IsSlewing returns 0
04:23:23.704 00.000 16108 IsGuiding returns 1
04:23:23.734 00.030 16108 IsSlewing returns 0
04:23:23.734 00.000 16108 IsGuiding returns 0
04:23:23.734 00.000 16108 scope move finished after 41 + 145 ms
04:23:23.734 00.000 16108 Move returns status 0, amount 41
04:23:23.734 00.000 16108 move complete, result=0
04:23:23.736 00.002 16108 worker thread done servicing request
04:23:23.736 00.000 16108 Worker thread wakes up
04:23:23.736 00.000 21068 GuideStep: -0.4 px 95 ms EAST, -0.2 px 41 ms NORTH
04:23:23.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:23.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:24.895 01.158 16108 Exposure complete
04:23:24.958 00.063 16108 worker thread done servicing request
04:23:24.958 00.000 21068 OnExposeComplete: enter
04:23:24.959 00.001 21068 UpdateGuideState(): m_state=6
04:23:24.961 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
04:23:24.962 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.39, Mass=531950, SNR=200.2, Peak=51344 HFD=3.3
04:23:24.962 00.000 21068 MultiStar: [#1 -0.01,-0.16,0.88,U] [#2 -0.27,-0.09,1.04,U] [#3 -0.36,0.13,0.87,U] [#4 -0.16,-0.02,0.35,U] [#5 -0.36,0.12,0.35,U] [#6 -0.64,-0.23,0.00,M1] [#7 -0.23,-0.11,0.23,U] [#8 -0.10,0.12,0.25,U] 
04:23:24.963 00.001 21068 single-star, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.09, 0.01}
04:23:24.964 00.001 21068 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.97) = xAngle (0.04 = 0.04)
04:23:24.964 00.000 21068 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.10 = 0.10)
04:23:24.965 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.01 mountX=0.09 mountY=0.01, mountTheta=0.10
04:23:24.967 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=0.01, opts=13)
04:23:24.968 00.001 21068 Enqueuing Move request for scope (-0.09, 0.01)
04:23:24.968 00.000 16108 Worker thread wakes up
04:23:24.968 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
04:23:24.968 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
04:23:24.969 00.001 16108 Moving (-0.09, 0.01) raw xDistance=0.09 yDistance=0.01
04:23:24.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:23:24.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:24.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:24.969 00.000 16108 MoveAxis(E, 0, ABG)
04:23:24.969 00.000 16108 Move returns status 0, amount 0
04:23:24.969 00.000 16108 MoveAxis(N, 0, ABG)
04:23:24.969 00.000 16108 Move returns status 0, amount 0
04:23:24.969 00.000 16108 move complete, result=0
04:23:24.969 00.000 16108 worker thread done servicing request
04:23:24.973 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2003, max=65535, med=4454, FiltMin=3837, FiltMax=41158, Gamma=1.000
04:23:24.987 00.014 21068 UpdateGuideState exits: m=531950 SNR=200.2
04:23:24.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:24.990 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:24.991 00.001 21068 Enqueuing Expose request
04:23:24.991 00.000 16108 Worker thread wakes up
04:23:24.991 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:24.992 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:24.992 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:25.971 00.979 16108 Exposure complete
04:23:26.032 00.061 16108 worker thread done servicing request
04:23:26.032 00.000 21068 OnExposeComplete: enter
04:23:26.034 00.002 21068 UpdateGuideState(): m_state=6
04:23:26.036 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
04:23:26.039 00.003 21068 Star::Find returns 1 (0), X=814.67, Y=630.28, Mass=541188, SNR=177.3, Peak=60717 HFD=3.3
04:23:26.040 00.001 21068 MultiStar: [#1 -0.02,-0.44,0.88,U] [#2 -0.06,-0.07,1.12,U] [#3 -0.15,0.10,1.00,U] [#4 -0.06,-0.09,0.38,U] [#5 -0.23,-0.12,0.40,U] [#6 -0.02,-0.42,0.32,U] [#7 0.10,-0.50,0.24,U] [#8 0.15,0.15,0.31,U] 
04:23:26.041 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.06, -0.10}
04:23:26.042 00.001 21068 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
04:23:26.043 00.001 21068 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.24)
04:23:26.044 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.14 mountX=0.04 mountY=0.11, mountTheta=1.19
04:23:26.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.10, opts=13)
04:23:26.048 00.002 21068 Enqueuing Move request for scope (-0.06, -0.10)
04:23:26.048 00.000 16108 Worker thread wakes up
04:23:26.050 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
04:23:26.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
04:23:26.050 00.000 16108 Moving (-0.06, -0.10) raw xDistance=0.04 yDistance=0.11
04:23:26.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:23:26.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:26.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:23:26.050 00.000 16108 MoveAxis(E, 0, ABG)
04:23:26.050 00.000 16108 Move returns status 0, amount 0
04:23:26.050 00.000 16108 MoveAxis(N, 0, ABG)
04:23:26.050 00.000 16108 Move returns status 0, amount 0
04:23:26.050 00.000 16108 move complete, result=0
04:23:26.050 00.000 16108 worker thread done servicing request
04:23:26.061 00.011 21068 UpdateImageDisplay: Size=(1280,960) min=1513, max=65535, med=4457, FiltMin=3798, FiltMax=40950, Gamma=1.000
04:23:26.086 00.025 21068 UpdateGuideState exits: m=541188 SNR=177.3
04:23:26.088 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:26.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:26.090 00.001 21068 Enqueuing Expose request
04:23:26.092 00.002 16108 Worker thread wakes up
04:23:26.092 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:26.093 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:26.093 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:27.261 01.168 16108 Exposure complete
04:23:27.317 00.056 16108 worker thread done servicing request
04:23:27.317 00.000 21068 OnExposeComplete: enter
04:23:27.318 00.001 21068 UpdateGuideState(): m_state=6
04:23:27.319 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
04:23:27.319 00.000 21068 Star::Find returns 1 (0), X=814.27, Y=630.18, Mass=567222, SNR=176.1, Peak=65535 HFD=3.3
04:23:27.320 00.001 21068 MultiStar: [#1 -0.41,-0.28,0.97,U] [#2 -0.31,-0.19,1.19,U] [#3 -0.54,0.16,0.00,M1] [#4 -0.59,-0.12,0.00,M1] [#5 -0.48,0.08,0.40,U] [#6 -0.64,-0.22,0.00,M1] [#7 -0.66,-0.21,0.00,M1] [#8 -0.33,-0.08,0.27,U] 
04:23:27.321 00.001 21068 refined, 4 included, MultiStar: {-0.40, -0.18}, one-star: {-0.47, -0.19}
04:23:27.322 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
04:23:27.322 00.000 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
04:23:27.323 00.001 21068 CameraToMount -- cameraX=-0.40 cameraY=-0.18 hyp=0.43 cameraTheta=-2.72 mountX=0.36 mountY=0.26, mountTheta=0.63
04:23:27.325 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.40, y=-0.18, opts=13)
04:23:27.327 00.002 21068 Enqueuing Move request for scope (-0.40, -0.18)
04:23:27.327 00.000 16108 Worker thread wakes up
04:23:27.327 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.18) opts 0xd
04:23:27.328 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.40, -0.18)
04:23:27.328 00.000 16108 Moving (-0.40, -0.18) raw xDistance=0.36 yDistance=0.26
04:23:27.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:23:27.328 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:23:27.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:23:27.328 00.000 16108 MoveAxis(W, 94, ABG)
04:23:27.328 00.000 16108 Guiding  Dir = 3, Dur = 94
04:23:27.329 00.001 16108 IsSlewing returns 0
04:23:27.329 00.000 16108 IsGuiding returns 0
04:23:27.336 00.007 16108 PulseGuide returned control before completion, sleep 98
04:23:27.336 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4467, FiltMin=3837, FiltMax=40326, Gamma=1.000
04:23:27.354 00.018 21068 UpdateGuideState exits: m=567222 SNR=176.1
04:23:27.355 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:27.356 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:27.357 00.001 21068 Enqueuing Expose request
04:23:27.442 00.085 16108 IsGuiding returns 1
04:23:27.442 00.000 16108 scope still moving after pulse duration time elapsed
04:23:27.473 00.031 16108 IsSlewing returns 0
04:23:27.473 00.000 16108 IsGuiding returns 1
04:23:27.504 00.031 16108 IsSlewing returns 0
04:23:27.504 00.000 16108 IsGuiding returns 0
04:23:27.504 00.000 16108 scope move finished after 94 + 80 ms
04:23:27.504 00.000 16108 Move returns status 0, amount 94
04:23:27.504 00.000 16108 MoveAxis(N, 0, ABG)
04:23:27.504 00.000 16108 Move returns status 0, amount 0
04:23:27.504 00.000 16108 move complete, result=0
04:23:27.504 00.000 16108 worker thread done servicing request
04:23:27.504 00.000 16108 Worker thread wakes up
04:23:27.504 00.000 21068 GuideStep: 0.4 px 94 ms WEST, 0.3 px 0 ms NORTH
04:23:27.506 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:27.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:28.471 00.965 16108 Exposure complete
04:23:28.528 00.057 16108 worker thread done servicing request
04:23:28.528 00.000 21068 OnExposeComplete: enter
04:23:28.529 00.001 21068 UpdateGuideState(): m_state=6
04:23:28.531 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
04:23:28.532 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.50, Mass=578657, SNR=178.7, Peak=65507 HFD=3.4
04:23:28.533 00.001 21068 MultiStar: [#1 0.10,-0.08,0.91,U] [#2 0.04,0.06,1.12,U] [#3 -0.13,0.45,0.94,U] [#4 -0.16,0.09,0.41,U] [#5 0.14,0.17,0.35,U] [#6 -0.08,-0.02,0.32,U] [#7 0.00,0.02,0.24,U] [#8 0.10,0.51,0.30,U] 
04:23:28.534 00.001 21068 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.10, 0.13}
04:23:28.535 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
04:23:28.536 00.001 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
04:23:28.536 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.01 mountY=-0.14, mountTheta=-1.53
04:23:28.538 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.14, opts=13)
04:23:28.539 00.001 21068 Enqueuing Move request for scope (0.02, 0.14)
04:23:28.541 00.002 16108 Worker thread wakes up
04:23:28.542 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
04:23:28.542 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
04:23:28.542 00.000 16108 Moving (0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
04:23:28.542 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:23:28.542 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:28.542 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:23:28.542 00.000 16108 MoveAxis(E, 0, ABG)
04:23:28.542 00.000 16108 Move returns status 0, amount 0
04:23:28.542 00.000 16108 MoveAxis(N, 0, ABG)
04:23:28.543 00.001 16108 Move returns status 0, amount 0
04:23:28.543 00.000 16108 move complete, result=0
04:23:28.543 00.000 16108 worker thread done servicing request
04:23:28.547 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4473, FiltMin=3846, FiltMax=40595, Gamma=1.000
04:23:28.562 00.015 21068 UpdateGuideState exits: m=578657 SNR=178.7
04:23:28.563 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:28.564 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:28.564 00.000 21068 Enqueuing Expose request
04:23:28.565 00.001 16108 Worker thread wakes up
04:23:28.565 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:28.567 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:28.567 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:29.737 01.170 16108 Exposure complete
04:23:29.807 00.070 16108 worker thread done servicing request
04:23:29.807 00.000 21068 OnExposeComplete: enter
04:23:29.809 00.002 21068 UpdateGuideState(): m_state=6
04:23:29.811 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
04:23:29.814 00.003 21068 Star::Find returns 1 (0), X=814.80, Y=630.42, Mass=567599, SNR=187.6, Peak=63325 HFD=3.2
04:23:29.816 00.002 21068 MultiStar: [#1 0.14,-0.15,0.92,U] [#2 0.13,-0.14,1.02,U] [#3 0.05,0.05,0.80,U] [#4 0.22,-0.20,0.39,U] [#5 -0.06,-0.21,0.33,U] [#6 -0.24,-0.28,0.30,U] [#7 -0.23,-0.02,0.24,U] [#8 0.37,-0.10,0.27,U] 
04:23:29.817 00.001 21068 single-star, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.06, 0.05}
04:23:29.819 00.002 21068 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.97) = xAngle (-2.29 = -2.29)
04:23:29.820 00.001 21068 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.23 = -2.23)
04:23:29.823 00.003 21068 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.67 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
04:23:29.826 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.05, opts=13)
04:23:29.832 00.006 21068 Enqueuing Move request for scope (0.06, 0.05)
04:23:29.833 00.001 16108 Worker thread wakes up
04:23:29.833 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
04:23:29.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
04:23:29.833 00.000 16108 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
04:23:29.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:23:29.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:29.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:29.833 00.000 16108 MoveAxis(E, 0, ABG)
04:23:29.834 00.001 16108 Move returns status 0, amount 0
04:23:29.834 00.000 16108 MoveAxis(N, 0, ABG)
04:23:29.834 00.000 16108 Move returns status 0, amount 0
04:23:29.834 00.000 16108 move complete, result=0
04:23:29.834 00.000 16108 worker thread done servicing request
04:23:30.043 00.209 21068 UpdateImageDisplay: Size=(1280,960) min=1497, max=65535, med=4480, FiltMin=3853, FiltMax=37587, Gamma=1.000
04:23:30.064 00.021 21068 UpdateGuideState exits: m=567599 SNR=187.6
04:23:30.065 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:30.067 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:30.068 00.001 21068 Enqueuing Expose request
04:23:30.069 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:30.070 00.001 16108 Worker thread wakes up
04:23:30.070 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:30.070 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:31.026 00.956 16108 Exposure complete
04:23:31.082 00.056 16108 worker thread done servicing request
04:23:31.082 00.000 21068 OnExposeComplete: enter
04:23:31.084 00.002 21068 UpdateGuideState(): m_state=6
04:23:31.087 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
04:23:31.088 00.001 21068 Star::Find returns 1 (0), X=814.92, Y=630.28, Mass=590518, SNR=209.6, Peak=65485 HFD=3.4
04:23:31.090 00.002 21068 MultiStar: [#1 0.25,-0.13,1.03,U] [#2 0.09,-0.41,0.95,U] [#3 0.01,0.06,0.71,U] [#4 -0.11,0.08,0.38,U] [#5 -0.12,-0.06,0.26,U] [#6 -0.21,-0.24,0.31,U] [#7 -0.17,0.02,0.23,U] [#8 0.22,-0.17,0.22,U] 
04:23:31.090 00.000 21068 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.18, -0.10}
04:23:31.092 00.002 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
04:23:31.093 00.001 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.34)
04:23:31.095 00.002 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.10 mountY=0.11, mountTheta=2.30
04:23:31.097 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
04:23:31.098 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
04:23:31.099 00.001 16108 Worker thread wakes up
04:23:31.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
04:23:31.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
04:23:31.099 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
04:23:31.099 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:23:31.099 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:31.099 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:23:31.099 00.000 16108 MoveAxis(E, 0, ABG)
04:23:31.099 00.000 16108 Move returns status 0, amount 0
04:23:31.099 00.000 16108 MoveAxis(N, 0, ABG)
04:23:31.100 00.001 16108 Move returns status 0, amount 0
04:23:31.100 00.000 16108 move complete, result=0
04:23:31.100 00.000 16108 worker thread done servicing request
04:23:31.103 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2054, max=65535, med=4486, FiltMin=3865, FiltMax=38937, Gamma=1.000
04:23:31.118 00.015 21068 UpdateGuideState exits: m=590518 SNR=209.6
04:23:31.119 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:31.119 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:31.120 00.001 21068 Enqueuing Expose request
04:23:31.121 00.001 16108 Worker thread wakes up
04:23:31.121 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:31.122 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:31.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:32.285 01.163 16108 Exposure complete
04:23:32.361 00.076 16108 worker thread done servicing request
04:23:32.362 00.001 21068 OnExposeComplete: enter
04:23:32.363 00.001 21068 UpdateGuideState(): m_state=6
04:23:32.363 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
04:23:32.364 00.001 21068 Star::Find returns 1 (0), X=815.01, Y=630.24, Mass=611316, SNR=201.4, Peak=65485 HFD=3.2
04:23:32.365 00.001 21068 MultiStar: [#1 0.32,-0.30,0.92,U] [#2 0.40,-0.21,1.05,U] [#3 0.20,0.12,0.83,U] [#4 0.28,-0.02,0.33,U] [#5 0.25,-0.07,0.31,U] [#6 -0.03,-0.10,0.31,U] [#7 -0.07,-0.42,0.21,U] [#8 0.49,-0.09,0.27,U] 
04:23:32.366 00.001 21068 refined, 8 included, MultiStar: {0.27, -0.14}, one-star: {0.27, -0.14}
04:23:32.367 00.001 21068 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.97) = xAngle (-3.43 = 2.86)
04:23:32.367 00.000 21068 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.37 = 2.92)
04:23:32.368 00.001 21068 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.31 cameraTheta=-0.46 mountX=-0.29 mountY=0.07, mountTheta=2.91
04:23:32.371 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=-0.14, opts=13)
04:23:32.374 00.003 21068 Enqueuing Move request for scope (0.27, -0.14)
04:23:32.376 00.002 16108 Worker thread wakes up
04:23:32.376 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
04:23:32.376 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
04:23:32.376 00.000 16108 Moving (0.27, -0.14) raw xDistance=-0.29 yDistance=0.07
04:23:32.376 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:23:32.376 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:32.376 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:23:32.376 00.000 16108 MoveAxis(E, 77, ABG)
04:23:32.376 00.000 16108 Guiding  Dir = 2, Dur = 77
04:23:32.376 00.000 16108 IsSlewing returns 0
04:23:32.376 00.000 16108 IsGuiding returns 0
04:23:32.381 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2166, max=65535, med=4489, FiltMin=3830, FiltMax=42275, Gamma=1.000
04:23:32.399 00.018 21068 UpdateGuideState exits: m=611316 SNR=201.4
04:23:32.401 00.002 16108 PulseGuide returned control before completion, sleep 64
04:23:32.401 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:32.404 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:32.405 00.001 21068 Enqueuing Expose request
04:23:32.476 00.071 16108 IsGuiding returns 1
04:23:32.476 00.000 16108 scope still moving after pulse duration time elapsed
04:23:32.508 00.032 16108 IsSlewing returns 0
04:23:32.508 00.000 16108 IsGuiding returns 0
04:23:32.508 00.000 16108 scope move finished after 77 + 54 ms
04:23:32.508 00.000 16108 Move returns status 0, amount 77
04:23:32.509 00.001 16108 MoveAxis(N, 0, ABG)
04:23:32.509 00.000 16108 Move returns status 0, amount 0
04:23:32.509 00.000 16108 move complete, result=0
04:23:32.509 00.000 16108 worker thread done servicing request
04:23:32.509 00.000 16108 Worker thread wakes up
04:23:32.509 00.000 21068 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
04:23:32.513 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:32.513 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:33.473 00.960 16108 Exposure complete
04:23:33.540 00.067 16108 worker thread done servicing request
04:23:33.540 00.000 21068 OnExposeComplete: enter
04:23:33.541 00.001 21068 UpdateGuideState(): m_state=6
04:23:33.542 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
04:23:33.543 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.14, Mass=610407, SNR=183.2, Peak=65485 HFD=3.2
04:23:33.544 00.001 21068 MultiStar: [#1 0.23,-0.37,0.86,U] [#2 0.17,-0.17,1.13,U] [#3 0.10,-0.06,0.89,U] [#4 0.10,0.01,0.37,U] [#5 0.04,-0.17,0.37,U] [#6 -0.09,-0.34,0.32,U] [#7 -0.12,0.02,0.25,U] [#8 0.35,0.04,0.29,U] 
04:23:33.545 00.001 21068 refined, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.11, -0.23}
04:23:33.546 00.001 21068 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
04:23:33.546 00.000 21068 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
04:23:33.547 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.15 mountY=0.14, mountTheta=2.40
04:23:33.549 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.17, opts=13)
04:23:33.550 00.001 21068 Enqueuing Move request for scope (0.12, -0.17)
04:23:33.551 00.001 16108 Worker thread wakes up
04:23:33.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
04:23:33.551 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
04:23:33.551 00.000 16108 Moving (0.12, -0.17) raw xDistance=-0.15 yDistance=0.14
04:23:33.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:23:33.551 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:33.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:23:33.551 00.000 16108 MoveAxis(E, 0, ABG)
04:23:33.551 00.000 16108 Move returns status 0, amount 0
04:23:33.551 00.000 16108 MoveAxis(N, 0, ABG)
04:23:33.551 00.000 16108 Move returns status 0, amount 0
04:23:33.551 00.000 16108 move complete, result=0
04:23:33.551 00.000 16108 worker thread done servicing request
04:23:33.557 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1449, max=65535, med=4496, FiltMin=3837, FiltMax=46307, Gamma=1.000
04:23:33.583 00.026 21068 UpdateGuideState exits: m=610407 SNR=183.2
04:23:33.585 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:33.586 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:33.588 00.002 21068 Enqueuing Expose request
04:23:33.588 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:33.590 00.002 16108 Worker thread wakes up
04:23:33.590 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:33.590 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:34.753 01.163 16108 Exposure complete
04:23:34.834 00.081 16108 worker thread done servicing request
04:23:34.834 00.000 21068 OnExposeComplete: enter
04:23:34.835 00.001 21068 UpdateGuideState(): m_state=6
04:23:34.836 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
04:23:34.836 00.000 21068 Star::Find returns 1 (0), X=814.70, Y=630.31, Mass=638668, SNR=209.0, Peak=62381 HFD=3.5
04:23:34.837 00.001 21068 MultiStar: [#1 0.11,-0.27,0.83,U] [#2 0.07,-0.28,1.04,U] [#3 0.05,0.09,0.83,U] [#4 -0.22,-0.10,0.34,U] [#5 -0.30,0.06,0.28,U] [#6 -0.23,-0.08,0.25,U] [#7 -0.13,-0.19,0.20,U] [#8 0.38,0.07,0.30,U] 
04:23:34.838 00.001 21068 single-star, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.03, -0.07}
04:23:34.839 00.001 21068 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.97) = xAngle (-4.97 = 1.31)
04:23:34.839 00.000 21068 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.91 = 1.37)
04:23:34.840 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.00 mountX=0.02 mountY=0.08, mountTheta=1.32
04:23:34.841 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.07, opts=13)
04:23:34.843 00.002 21068 Enqueuing Move request for scope (-0.03, -0.07)
04:23:34.844 00.001 16108 Worker thread wakes up
04:23:34.844 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
04:23:34.844 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
04:23:34.844 00.000 16108 Moving (-0.03, -0.07) raw xDistance=0.02 yDistance=0.08
04:23:34.844 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:23:34.844 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:34.844 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:23:34.844 00.000 16108 MoveAxis(E, 0, ABG)
04:23:34.844 00.000 16108 Move returns status 0, amount 0
04:23:34.844 00.000 16108 MoveAxis(N, 0, ABG)
04:23:34.844 00.000 16108 Move returns status 0, amount 0
04:23:34.844 00.000 16108 move complete, result=0
04:23:34.845 00.001 16108 worker thread done servicing request
04:23:34.855 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=1785, max=65535, med=4502, FiltMin=3817, FiltMax=38969, Gamma=1.000
04:23:34.880 00.025 21068 UpdateGuideState exits: m=638668 SNR=209.0
04:23:34.882 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:34.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:34.884 00.001 21068 Enqueuing Expose request
04:23:34.886 00.002 16108 Worker thread wakes up
04:23:34.886 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:34.888 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:34.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:35.864 00.976 16108 Exposure complete
04:23:35.954 00.090 16108 worker thread done servicing request
04:23:35.954 00.000 21068 OnExposeComplete: enter
04:23:35.955 00.001 21068 UpdateGuideState(): m_state=6
04:23:35.956 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
04:23:35.957 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.35, Mass=569891, SNR=180.6, Peak=57645 HFD=3.3
04:23:35.958 00.001 21068 MultiStar: [#1 0.17,-0.21,0.92,U] [#2 0.04,-0.03,1.27,U] [#3 0.10,0.17,1.04,U] [#4 -0.05,-0.09,0.40,U] [#5 -0.10,0.11,0.36,U] [#6 -0.37,-0.20,0.30,U] [#7 -0.30,-0.08,0.25,U] [#8 0.20,0.04,0.35,U] 
04:23:35.958 00.000 21068 single-star, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.01, -0.02}
04:23:35.959 00.001 21068 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.97) = xAngle (-4.01 = 2.28)
04:23:35.961 00.002 21068 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.34)
04:23:35.962 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.04 mountX=-0.02 mountY=0.02, mountTheta=2.30
04:23:35.963 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.02, opts=13)
04:23:35.964 00.001 21068 Enqueuing Move request for scope (0.01, -0.02)
04:23:35.965 00.001 16108 Worker thread wakes up
04:23:35.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
04:23:35.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
04:23:35.965 00.000 16108 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.02
04:23:35.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:23:35.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:35.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:23:35.965 00.000 16108 MoveAxis(E, 0, ABG)
04:23:35.965 00.000 16108 Move returns status 0, amount 0
04:23:35.965 00.000 16108 MoveAxis(N, 0, ABG)
04:23:35.965 00.000 16108 Move returns status 0, amount 0
04:23:35.965 00.000 16108 move complete, result=0
04:23:35.965 00.000 16108 worker thread done servicing request
04:23:35.973 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1341, max=65535, med=4509, FiltMin=3859, FiltMax=38726, Gamma=1.000
04:23:35.999 00.026 21068 UpdateGuideState exits: m=569891 SNR=180.6
04:23:36.001 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:36.003 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:36.004 00.001 21068 Enqueuing Expose request
04:23:36.006 00.002 16108 Worker thread wakes up
04:23:36.006 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:36.006 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:36.006 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:37.165 01.159 16108 Exposure complete
04:23:37.239 00.074 16108 worker thread done servicing request
04:23:37.239 00.000 21068 OnExposeComplete: enter
04:23:37.240 00.001 21068 UpdateGuideState(): m_state=6
04:23:37.241 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
04:23:37.242 00.001 21068 Star::Find returns 1 (0), X=815.07, Y=630.42, Mass=526496, SNR=177.0, Peak=58285 HFD=3.4
04:23:37.243 00.001 21068 MultiStar: [#1 0.43,-0.05,0.97,U] [#2 0.33,0.02,1.20,U] [#3 0.31,0.35,0.85,U] [#4 0.29,0.45,0.36,U] [#5 0.33,0.06,0.32,U] [#6 0.19,-0.03,0.30,U] [#7 0.35,0.01,0.29,U] [#8 0.47,0.01,0.30,U] 
04:23:37.243 00.000 21068 single-star, 8 included, MultiStar: {0.34, 0.09}, one-star: {0.34, 0.04}
04:23:37.244 00.001 21068 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
04:23:37.245 00.001 21068 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
04:23:37.246 00.001 21068 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.13 mountX=-0.32 mountY=-0.12, mountTheta=-2.79
04:23:37.247 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.34, y=0.04, opts=13)
04:23:37.248 00.001 21068 Enqueuing Move request for scope (0.34, 0.04)
04:23:37.249 00.001 16108 Worker thread wakes up
04:23:37.249 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
04:23:37.249 00.000 16108 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
04:23:37.249 00.000 16108 Moving (0.34, 0.04) raw xDistance=-0.32 yDistance=-0.12
04:23:37.249 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:23:37.250 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:37.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:23:37.250 00.000 16108 MoveAxis(E, 85, ABG)
04:23:37.250 00.000 16108 Guiding  Dir = 2, Dur = 85
04:23:37.250 00.000 16108 IsSlewing returns 0
04:23:37.250 00.000 16108 IsGuiding returns 0
04:23:37.253 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1779, max=65535, med=4515, FiltMin=3885, FiltMax=41075, Gamma=1.000
04:23:37.263 00.010 16108 PulseGuide returned control before completion, sleep 83
04:23:37.265 00.002 21068 UpdateGuideState exits: m=526496 SNR=177.0
04:23:37.266 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:37.268 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:37.269 00.001 21068 Enqueuing Expose request
04:23:37.355 00.086 16108 IsGuiding returns 0
04:23:37.355 00.000 16108 Move returns status 0, amount 85
04:23:37.355 00.000 16108 MoveAxis(N, 0, ABG)
04:23:37.355 00.000 16108 Move returns status 0, amount 0
04:23:37.355 00.000 16108 move complete, result=0
04:23:37.355 00.000 16108 worker thread done servicing request
04:23:37.355 00.000 16108 Worker thread wakes up
04:23:37.355 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
04:23:37.357 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:37.357 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:38.338 00.981 16108 Exposure complete
04:23:38.391 00.053 16108 worker thread done servicing request
04:23:38.391 00.000 21068 OnExposeComplete: enter
04:23:38.392 00.001 21068 UpdateGuideState(): m_state=6
04:23:38.394 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
04:23:38.395 00.001 21068 Star::Find returns 1 (0), X=814.54, Y=630.55, Mass=568180, SNR=193.6, Peak=57728 HFD=3.2
04:23:38.396 00.001 21068 MultiStar: [#1 -0.15,-0.09,0.92,U] [#2 -0.09,0.03,1.10,U] [#3 -0.26,0.23,0.92,U] [#4 -0.42,0.17,0.29,U] [#5 -0.43,0.44,0.00,M1] [#6 -0.46,0.13,0.25,U] [#7 -0.31,-0.02,0.24,U] [#8 -0.28,0.38,0.26,U] 
04:23:38.397 00.001 21068 refined, 7 included, MultiStar: {-0.21, 0.10}, one-star: {-0.19, 0.17}
04:23:38.397 00.000 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.28 = -0.28)
04:23:38.398 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.22 = -0.22)
04:23:38.399 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=0.22 mountY=-0.05, mountTheta=-0.23
04:23:38.400 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.10, opts=13)
04:23:38.402 00.002 21068 Enqueuing Move request for scope (-0.21, 0.10)
04:23:38.403 00.001 16108 Worker thread wakes up
04:23:38.403 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
04:23:38.403 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
04:23:38.403 00.000 16108 Moving (-0.21, 0.10) raw xDistance=0.22 yDistance=-0.05
04:23:38.403 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
04:23:38.403 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:38.403 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:23:38.403 00.000 16108 MoveAxis(W, 53, ABG)
04:23:38.403 00.000 16108 Guiding  Dir = 3, Dur = 53
04:23:38.403 00.000 16108 IsSlewing returns 0
04:23:38.403 00.000 16108 IsGuiding returns 0
04:23:38.407 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1680, max=65535, med=4521, FiltMin=3881, FiltMax=35782, Gamma=1.000
04:23:38.422 00.015 21068 UpdateGuideState exits: m=568180 SNR=193.6
04:23:38.423 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:38.424 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:38.424 00.000 21068 Enqueuing Expose request
04:23:38.442 00.018 16108 PulseGuide returned control before completion, sleep 25
04:23:38.471 00.029 16108 IsGuiding returns 1
04:23:38.471 00.000 16108 scope still moving after pulse duration time elapsed
04:23:38.503 00.032 16108 IsSlewing returns 0
04:23:38.503 00.000 16108 IsGuiding returns 1
04:23:38.535 00.032 16108 IsSlewing returns 0
04:23:38.536 00.001 16108 IsGuiding returns 0
04:23:38.536 00.000 16108 scope move finished after 53 + 79 ms
04:23:38.536 00.000 16108 Move returns status 0, amount 53
04:23:38.536 00.000 16108 MoveAxis(N, 0, ABG)
04:23:38.536 00.000 16108 Move returns status 0, amount 0
04:23:38.536 00.000 16108 move complete, result=0
04:23:38.536 00.000 16108 worker thread done servicing request
04:23:38.536 00.000 16108 Worker thread wakes up
04:23:38.536 00.000 21068 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
04:23:38.539 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:38.539 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:39.698 01.159 16108 Exposure complete
04:23:39.786 00.088 16108 worker thread done servicing request
04:23:39.787 00.001 21068 OnExposeComplete: enter
04:23:39.787 00.000 21068 UpdateGuideState(): m_state=6
04:23:39.788 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
04:23:39.789 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.44, Mass=565452, SNR=169.9, Peak=56659 HFD=3.2
04:23:39.790 00.001 21068 MultiStar: [#1 -0.01,-0.20,1.00,U] [#2 0.09,-0.08,1.17,U] [#3 0.22,0.27,0.87,U] [#4 0.16,0.09,0.41,U] [#5 -0.22,-0.08,0.36,U] [#6 -0.20,-0.11,0.33,U] [#7 -0.26,-0.42,0.23,U] [#8 0.01,0.23,0.32,U] 
04:23:39.791 00.001 21068 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.04, 0.06}
04:23:39.792 00.001 21068 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.97) = xAngle (-3.41 = 2.87)
04:23:39.792 00.000 21068 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.93)
04:23:39.793 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=-0.02 mountY=0.00, mountTheta=2.93
04:23:39.795 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
04:23:39.796 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
04:23:39.797 00.001 16108 Worker thread wakes up
04:23:39.797 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
04:23:39.797 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
04:23:39.797 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
04:23:39.797 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:23:39.797 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:39.797 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:23:39.797 00.000 16108 MoveAxis(E, 0, ABG)
04:23:39.797 00.000 16108 Move returns status 0, amount 0
04:23:39.798 00.001 16108 MoveAxis(N, 0, ABG)
04:23:39.798 00.000 16108 Move returns status 0, amount 0
04:23:39.798 00.000 16108 move complete, result=0
04:23:39.798 00.000 16108 worker thread done servicing request
04:23:39.801 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2144, max=65535, med=4534, FiltMin=3904, FiltMax=36339, Gamma=1.000
04:23:39.814 00.013 21068 UpdateGuideState exits: m=565452 SNR=169.9
04:23:39.815 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:39.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:39.817 00.001 21068 Enqueuing Expose request
04:23:39.817 00.000 16108 Worker thread wakes up
04:23:39.817 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:39.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:39.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:40.796 00.978 16108 Exposure complete
04:23:40.852 00.056 16108 worker thread done servicing request
04:23:40.852 00.000 21068 OnExposeComplete: enter
04:23:40.854 00.002 21068 UpdateGuideState(): m_state=6
04:23:40.855 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
04:23:40.856 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.42, Mass=548053, SNR=190.8, Peak=50387 HFD=3.3
04:23:40.857 00.001 21068 MultiStar: [#1 0.09,-0.30,0.88,U] [#2 0.14,-0.09,1.03,U] [#3 0.01,0.14,0.86,U] [#4 -0.15,0.21,0.30,U] [#5 0.17,0.01,0.29,U] [#6 -0.03,-0.28,0.25,U] [#7 -0.19,-0.00,0.27,U] [#8 0.06,0.15,0.27,U] 
04:23:40.857 00.000 21068 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.02, 0.04}
04:23:40.858 00.001 21068 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.97) = xAngle (-3.69 = 2.60)
04:23:40.859 00.001 21068 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.62 = 2.66)
04:23:40.860 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.72 mountX=-0.04 mountY=0.02, mountTheta=2.64
04:23:40.863 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.03, opts=13)
04:23:40.865 00.002 21068 Enqueuing Move request for scope (0.03, -0.03)
04:23:40.869 00.004 16108 Worker thread wakes up
04:23:40.869 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
04:23:40.869 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
04:23:40.869 00.000 16108 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=0.02
04:23:40.869 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:40.869 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:40.869 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:23:40.869 00.000 16108 MoveAxis(E, 0, ABG)
04:23:40.869 00.000 16108 Move returns status 0, amount 0
04:23:40.869 00.000 16108 MoveAxis(N, 0, ABG)
04:23:40.869 00.000 16108 Move returns status 0, amount 0
04:23:40.869 00.000 16108 move complete, result=0
04:23:40.869 00.000 16108 worker thread done servicing request
04:23:40.873 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1987, max=65535, med=4541, FiltMin=3917, FiltMax=38931, Gamma=1.000
04:23:40.886 00.013 21068 UpdateGuideState exits: m=548053 SNR=190.8
04:23:40.887 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:40.888 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:40.889 00.001 21068 Enqueuing Expose request
04:23:40.889 00.000 16108 Worker thread wakes up
04:23:40.889 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:40.890 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:40.890 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:42.064 01.174 16108 Exposure complete
04:23:42.128 00.064 16108 worker thread done servicing request
04:23:42.128 00.000 21068 OnExposeComplete: enter
04:23:42.129 00.001 21068 UpdateGuideState(): m_state=6
04:23:42.130 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
04:23:42.133 00.003 21068 Star::Find returns 1 (0), X=814.83, Y=630.54, Mass=493544, SNR=183.9, Peak=54771 HFD=3.2
04:23:42.135 00.002 21068 MultiStar: [#1 0.12,-0.11,0.95,U] [#2 -0.12,-0.22,1.06,U] [#3 0.00,0.09,1.04,U] [#4 -0.12,-0.07,0.33,U] [#5 -0.43,0.07,0.29,U] [#6 -0.26,0.09,0.27,U] [#7 -0.12,-0.16,0.24,U] [#8 0.18,-0.13,0.28,U] 
04:23:42.137 00.002 21068 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {0.09, 0.16}
04:23:42.138 00.001 21068 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.97) = xAngle (-5.26 = 1.03)
04:23:42.141 00.003 21068 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.19 = 1.09)
04:23:42.142 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.29 mountX=0.02 mountY=0.03, mountTheta=1.04
04:23:42.146 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.03, opts=13)
04:23:42.147 00.001 21068 Enqueuing Move request for scope (-0.02, -0.03)
04:23:42.148 00.001 16108 Worker thread wakes up
04:23:42.148 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:23:42.148 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:23:42.148 00.000 16108 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.03
04:23:42.148 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:23:42.148 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:42.148 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:23:42.148 00.000 16108 MoveAxis(E, 0, ABG)
04:23:42.148 00.000 16108 Move returns status 0, amount 0
04:23:42.148 00.000 16108 MoveAxis(N, 0, ABG)
04:23:42.148 00.000 16108 Move returns status 0, amount 0
04:23:42.148 00.000 16108 move complete, result=0
04:23:42.148 00.000 16108 worker thread done servicing request
04:23:42.156 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1824, max=65535, med=4550, FiltMin=3923, FiltMax=34374, Gamma=1.000
04:23:42.173 00.017 21068 UpdateGuideState exits: m=493544 SNR=183.9
04:23:42.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:42.174 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:42.176 00.002 21068 Enqueuing Expose request
04:23:42.177 00.001 16108 Worker thread wakes up
04:23:42.177 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:42.179 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:42.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:43.154 00.975 16108 Exposure complete
04:23:43.211 00.057 16108 worker thread done servicing request
04:23:43.211 00.000 21068 OnExposeComplete: enter
04:23:43.212 00.001 21068 UpdateGuideState(): m_state=6
04:23:43.213 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
04:23:43.216 00.003 21068 Star::Find returns 1 (0), X=814.47, Y=630.28, Mass=444830, SNR=151.8, Peak=46976 HFD=3.3
04:23:43.218 00.002 21068 MultiStar: [#1 -0.06,-0.08,1.07,U] [#2 0.21,-0.09,1.40,U] [#3 -0.26,0.39,1.09,U] [#4 -0.15,-0.14,0.45,U] [#5 -0.45,0.24,0.42,U] [#6 -0.43,-0.27,0.38,U] [#7 -0.45,-0.11,0.30,U] [#8 0.21,0.06,0.42,U] 
04:23:43.219 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.27, -0.09}
04:23:43.221 00.002 21068 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.97) = xAngle (0.11 = 0.11)
04:23:43.223 00.002 21068 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.17 = 0.17)
04:23:43.224 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.08 mountX=0.12 mountY=0.02, mountTheta=0.17
04:23:43.226 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.01, opts=13)
04:23:43.228 00.002 21068 Enqueuing Move request for scope (-0.12, 0.01)
04:23:43.230 00.002 16108 Worker thread wakes up
04:23:43.230 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
04:23:43.230 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
04:23:43.230 00.000 16108 Moving (-0.12, 0.01) raw xDistance=0.12 yDistance=0.02
04:23:43.230 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:23:43.230 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:43.230 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:23:43.230 00.000 16108 MoveAxis(E, 0, ABG)
04:23:43.230 00.000 16108 Move returns status 0, amount 0
04:23:43.230 00.000 16108 MoveAxis(N, 0, ABG)
04:23:43.231 00.001 16108 Move returns status 0, amount 0
04:23:43.231 00.000 16108 move complete, result=0
04:23:43.231 00.000 16108 worker thread done servicing request
04:23:43.239 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1693, max=65535, med=4560, FiltMin=3849, FiltMax=36153, Gamma=1.000
04:23:43.259 00.020 21068 UpdateGuideState exits: m=444830 SNR=151.8
04:23:43.261 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:43.262 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:43.262 00.000 21068 Enqueuing Expose request
04:23:43.263 00.001 16108 Worker thread wakes up
04:23:43.263 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:43.264 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:43.264 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:44.434 01.170 16108 Exposure complete
04:23:44.500 00.066 16108 worker thread done servicing request
04:23:44.500 00.000 21068 OnExposeComplete: enter
04:23:44.501 00.001 21068 UpdateGuideState(): m_state=6
04:23:44.503 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
04:23:44.504 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.62, Mass=523764, SNR=179.0, Peak=54435 HFD=3.6
04:23:44.504 00.000 21068 MultiStar: [#1 0.04,0.00,0.91,U] [#2 0.20,0.17,1.24,U] [#3 -0.11,0.32,0.84,U] [#4 -0.20,0.21,0.35,U] [#5 -0.21,0.30,0.34,U] [#6 -0.41,0.08,0.29,U] [#7 0.19,-0.27,0.22,U] [#8 -0.02,0.07,0.26,U] 
04:23:44.505 00.001 21068 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.11, 0.24}
04:23:44.506 00.001 21068 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.97) = xAngle (-1.48 = -1.48)
04:23:44.506 00.000 21068 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.42 = -1.42)
04:23:44.507 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=0.01 mountY=-0.16, mountTheta=-1.48
04:23:44.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.16, opts=13)
04:23:44.509 00.000 21068 Enqueuing Move request for scope (0.01, 0.16)
04:23:44.510 00.001 16108 Worker thread wakes up
04:23:44.510 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
04:23:44.510 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
04:23:44.510 00.000 16108 Moving (0.01, 0.16) raw xDistance=0.01 yDistance=-0.16
04:23:44.510 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:23:44.511 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:44.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:23:44.511 00.000 16108 MoveAxis(E, 0, ABG)
04:23:44.511 00.000 16108 Move returns status 0, amount 0
04:23:44.511 00.000 16108 MoveAxis(N, 0, ABG)
04:23:44.511 00.000 16108 Move returns status 0, amount 0
04:23:44.511 00.000 16108 move complete, result=0
04:23:44.511 00.000 16108 worker thread done servicing request
04:23:44.523 00.012 21068 UpdateImageDisplay: Size=(1280,960) min=1830, max=65535, med=4569, FiltMin=3908, FiltMax=36496, Gamma=1.000
04:23:44.547 00.024 21068 UpdateGuideState exits: m=523764 SNR=179.0
04:23:44.550 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:44.551 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:44.553 00.002 21068 Enqueuing Expose request
04:23:44.554 00.001 16108 Worker thread wakes up
04:23:44.554 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:23:44.556 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:44.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:45.520 00.964 16108 Exposure complete
04:23:45.600 00.080 16108 worker thread done servicing request
04:23:45.600 00.000 21068 OnExposeComplete: enter
04:23:45.601 00.001 21068 UpdateGuideState(): m_state=6
04:23:45.602 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
04:23:45.602 00.000 21068 Star::Find returns 1 (0), X=814.50, Y=630.52, Mass=487912, SNR=162.1, Peak=49942 HFD=3.2
04:23:45.605 00.003 21068 MultiStar: [#1 -0.06,-0.11,0.95,U] [#2 0.13,0.00,1.20,U] [#3 -0.13,0.17,0.89,U] [#4 0.01,0.28,0.39,U] [#5 0.10,0.35,0.31,U] [#6 -0.22,0.05,0.29,U] [#7 -0.13,-0.09,0.26,U] [#8 0.15,-0.06,0.31,U] 
04:23:45.605 00.000 21068 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.24, 0.15}
04:23:45.606 00.001 21068 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.97) = xAngle (-0.78 = -0.78)
04:23:45.607 00.001 21068 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.71 = -0.71)
04:23:45.608 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=0.06 mountY=-0.06, mountTheta=-0.74
04:23:45.609 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.07, opts=13)
04:23:45.610 00.001 21068 Enqueuing Move request for scope (-0.05, 0.07)
04:23:45.611 00.001 16108 Worker thread wakes up
04:23:45.611 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
04:23:45.611 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
04:23:45.611 00.000 16108 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
04:23:45.611 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:45.611 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:45.612 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:45.612 00.000 16108 MoveAxis(E, 0, ABG)
04:23:45.612 00.000 16108 Move returns status 0, amount 0
04:23:45.612 00.000 16108 MoveAxis(N, 0, ABG)
04:23:45.612 00.000 16108 Move returns status 0, amount 0
04:23:45.612 00.000 16108 move complete, result=0
04:23:45.612 00.000 16108 worker thread done servicing request
04:23:45.616 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1421, max=65535, med=4579, FiltMin=3920, FiltMax=34787, Gamma=1.000
04:23:45.636 00.020 21068 UpdateGuideState exits: m=487912 SNR=162.1
04:23:45.637 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:45.638 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:45.638 00.000 21068 Enqueuing Expose request
04:23:45.640 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:45.641 00.001 16108 Worker thread wakes up
04:23:45.641 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:45.641 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:46.818 01.177 16108 Exposure complete
04:23:46.888 00.070 16108 worker thread done servicing request
04:23:46.889 00.001 21068 OnExposeComplete: enter
04:23:46.889 00.000 21068 UpdateGuideState(): m_state=6
04:23:46.890 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
04:23:46.891 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.61, Mass=510335, SNR=167.9, Peak=52342 HFD=3.3
04:23:46.892 00.001 21068 MultiStar: [#1 0.05,0.12,0.97,U] [#2 0.24,0.26,1.07,U] [#3 -0.06,0.46,0.87,U] [#4 -0.30,0.30,0.38,U] [#5 -0.10,0.26,0.33,U] [#6 -0.11,0.32,0.31,U] [#7 0.09,-0.20,0.22,U] [#8 -0.01,0.30,0.28,U] 
04:23:46.893 00.001 21068 single-star, 8 included, MultiStar: {0.00, 0.25}, one-star: {-0.07, 0.24}
04:23:46.893 00.000 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.12 = -1.12)
04:23:46.894 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.06 = -1.06)
04:23:46.895 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.24 cameraTheta=1.85 mountX=0.11 mountY=-0.21, mountTheta=-1.11
04:23:46.899 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.24, opts=13)
04:23:46.901 00.002 21068 Enqueuing Move request for scope (-0.07, 0.24)
04:23:46.903 00.002 16108 Worker thread wakes up
04:23:46.903 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
04:23:46.904 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
04:23:46.904 00.000 16108 Moving (-0.07, 0.24) raw xDistance=0.11 yDistance=-0.21
04:23:46.904 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:23:46.904 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:23:46.904 00.000 16108 MoveAxis(E, 0, ABG)
04:23:46.904 00.000 16108 Move returns status 0, amount 0
04:23:46.904 00.000 16108 MoveAxis(N, 43, ABG)
04:23:46.904 00.000 16108 Guiding  Dir = 0, Dur = 43
04:23:46.904 00.000 16108 IsSlewing returns 0
04:23:46.904 00.000 16108 IsGuiding returns 0
04:23:46.911 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=1757, max=65535, med=4589, FiltMin=3961, FiltMax=42384, Gamma=1.000
04:23:46.929 00.018 16108 PulseGuide returned control before completion, sleep 29
04:23:46.931 00.002 21068 UpdateGuideState exits: m=510335 SNR=167.9
04:23:46.932 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:46.933 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:46.933 00.000 21068 Enqueuing Expose request
04:23:46.959 00.026 16108 IsGuiding returns 1
04:23:46.959 00.000 16108 scope still moving after pulse duration time elapsed
04:23:46.990 00.031 16108 IsSlewing returns 0
04:23:46.990 00.000 16108 IsGuiding returns 1
04:23:47.022 00.032 16108 IsSlewing returns 0
04:23:47.022 00.000 16108 IsGuiding returns 0
04:23:47.022 00.000 16108 scope move finished after 43 + 75 ms
04:23:47.022 00.000 16108 Move returns status 0, amount 43
04:23:47.022 00.000 16108 move complete, result=0
04:23:47.023 00.001 16108 worker thread done servicing request
04:23:47.023 00.000 16108 Worker thread wakes up
04:23:47.023 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
04:23:47.025 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:47.025 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:48.010 00.985 16108 Exposure complete
04:23:48.066 00.056 16108 worker thread done servicing request
04:23:48.066 00.000 21068 OnExposeComplete: enter
04:23:48.067 00.001 21068 UpdateGuideState(): m_state=6
04:23:48.069 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
04:23:48.070 00.001 21068 Star::Find returns 1 (0), X=815.11, Y=630.18, Mass=459738, SNR=163.8, Peak=52397 HFD=3.1
04:23:48.071 00.001 21068 MultiStar: [#1 0.40,-0.34,1.17,U] [#2 0.28,-0.32,1.16,U] [#3 0.17,-0.09,0.90,U] [#4 0.43,-0.24,0.37,U] [#5 0.17,0.07,0.35,U] [#6 0.05,0.05,0.26,U] [#7 0.04,-0.42,0.25,U] [#8 0.36,0.01,0.33,U] 
04:23:48.071 00.000 21068 refined, 8 included, MultiStar: {0.29, -0.20}, one-star: {0.37, -0.19}
04:23:48.072 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.58 = 2.70)
04:23:48.073 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.52 = 2.77)
04:23:48.073 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.36 cameraTheta=-0.61 mountX=-0.32 mountY=0.13, mountTheta=2.76
04:23:48.075 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.20, opts=13)
04:23:48.076 00.001 21068 Enqueuing Move request for scope (0.29, -0.20)
04:23:48.077 00.001 16108 Worker thread wakes up
04:23:48.077 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
04:23:48.077 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
04:23:48.077 00.000 16108 Moving (0.29, -0.20) raw xDistance=-0.32 yDistance=0.13
04:23:48.077 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:23:48.077 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:48.077 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:23:48.077 00.000 16108 MoveAxis(E, 85, ABG)
04:23:48.077 00.000 16108 Guiding  Dir = 2, Dur = 85
04:23:48.077 00.000 16108 IsSlewing returns 0
04:23:48.077 00.000 16108 IsGuiding returns 0
04:23:48.082 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1414, max=65535, med=4595, FiltMin=3974, FiltMax=35667, Gamma=1.000
04:23:48.094 00.012 21068 UpdateGuideState exits: m=459738 SNR=163.8
04:23:48.095 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:48.096 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:48.097 00.001 21068 Enqueuing Expose request
04:23:48.110 00.013 16108 PulseGuide returned control before completion, sleep 63
04:23:48.187 00.077 16108 IsGuiding returns 1
04:23:48.187 00.000 16108 scope still moving after pulse duration time elapsed
04:23:48.218 00.031 16108 IsSlewing returns 0
04:23:48.218 00.000 16108 IsGuiding returns 0
04:23:48.219 00.001 16108 scope move finished after 85 + 55 ms
04:23:48.219 00.000 16108 Move returns status 0, amount 85
04:23:48.219 00.000 16108 MoveAxis(N, 0, ABG)
04:23:48.219 00.000 16108 Move returns status 0, amount 0
04:23:48.219 00.000 16108 move complete, result=0
04:23:48.219 00.000 16108 worker thread done servicing request
04:23:48.219 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH
04:23:48.223 00.004 16108 Worker thread wakes up
04:23:48.223 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:48.223 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:49.374 01.151 16108 Exposure complete
04:23:49.436 00.062 16108 worker thread done servicing request
04:23:49.437 00.001 21068 OnExposeComplete: enter
04:23:49.437 00.000 21068 UpdateGuideState(): m_state=6
04:23:49.438 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
04:23:49.439 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=629.92, Mass=493508, SNR=169.3, Peak=55485 HFD=3.3
04:23:49.440 00.001 21068 MultiStar: [#1 0.09,-0.43,1.01,U] [#2 0.00,-0.08,1.22,U] [#3 -0.16,0.09,0.85,U] [#4 0.00,-0.40,0.36,U] [#5 0.04,-0.34,0.38,U] [#6 -0.18,-0.42,0.25,U] [#7 -0.41,-0.55,0.00,M1] [#8 0.14,-0.08,0.29,U] 
04:23:49.441 00.001 21068 refined, 7 included, MultiStar: {-0.02, -0.24}, one-star: {-0.09, -0.45}
04:23:49.441 00.000 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
04:23:49.442 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
04:23:49.443 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.66 mountX=-0.02 mountY=0.24, mountTheta=1.65
04:23:49.446 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.24, opts=13)
04:23:49.448 00.002 21068 Enqueuing Move request for scope (-0.02, -0.24)
04:23:49.452 00.004 16108 Worker thread wakes up
04:23:49.452 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
04:23:49.452 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
04:23:49.452 00.000 16108 Moving (-0.02, -0.24) raw xDistance=-0.02 yDistance=0.24
04:23:49.452 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:23:49.452 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:23:49.452 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:23:49.452 00.000 16108 MoveAxis(E, 0, ABG)
04:23:49.452 00.000 16108 Move returns status 0, amount 0
04:23:49.452 00.000 16108 MoveAxis(N, 0, ABG)
04:23:49.452 00.000 16108 Move returns status 0, amount 0
04:23:49.452 00.000 16108 move complete, result=0
04:23:49.452 00.000 16108 worker thread done servicing request
04:23:49.460 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2061, max=65535, med=4605, FiltMin=3952, FiltMax=39024, Gamma=1.000
04:23:49.478 00.018 21068 UpdateGuideState exits: m=493508 SNR=169.3
04:23:49.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:49.480 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:49.481 00.001 21068 Enqueuing Expose request
04:23:49.481 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:49.482 00.001 16108 Worker thread wakes up
04:23:49.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:49.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:50.469 00.987 16108 Exposure complete
04:23:50.534 00.065 16108 worker thread done servicing request
04:23:50.534 00.000 21068 OnExposeComplete: enter
04:23:50.535 00.001 21068 UpdateGuideState(): m_state=6
04:23:50.536 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
04:23:50.537 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.59, Mass=536495, SNR=183.0, Peak=54115 HFD=3.4
04:23:50.538 00.001 21068 MultiStar: [#1 0.13,-0.21,0.90,U] [#2 0.14,0.04,1.07,U] [#3 -0.09,0.37,0.81,U] [#4 0.10,0.01,0.31,U] [#5 -0.11,-0.08,0.29,U] [#6 -0.03,-0.30,0.25,U] [#7 0.11,-0.06,0.21,U] [#8 -0.05,0.24,0.31,U] 
04:23:50.538 00.000 21068 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.07, 0.21}
04:23:50.539 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.07 = -2.07)
04:23:50.540 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
04:23:50.540 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.90 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
04:23:50.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.07, opts=13)
04:23:50.543 00.001 21068 Enqueuing Move request for scope (0.05, 0.07)
04:23:50.544 00.001 16108 Worker thread wakes up
04:23:50.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
04:23:50.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
04:23:50.544 00.000 16108 Moving (0.05, 0.07) raw xDistance=-0.04 yDistance=-0.08
04:23:50.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:50.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:50.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:23:50.544 00.000 16108 MoveAxis(E, 0, ABG)
04:23:50.544 00.000 16108 Move returns status 0, amount 0
04:23:50.544 00.000 16108 MoveAxis(N, 0, ABG)
04:23:50.544 00.000 16108 Move returns status 0, amount 0
04:23:50.544 00.000 16108 move complete, result=0
04:23:50.544 00.000 16108 worker thread done servicing request
04:23:50.547 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1776, max=65535, med=4614, FiltMin=3965, FiltMax=36281, Gamma=1.000
04:23:50.560 00.013 21068 UpdateGuideState exits: m=536495 SNR=183.0
04:23:50.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:50.563 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:50.564 00.001 21068 Enqueuing Expose request
04:23:50.567 00.003 16108 Worker thread wakes up
04:23:50.567 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:50.568 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:50.568 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:51.729 01.161 16108 Exposure complete
04:23:51.782 00.053 16108 worker thread done servicing request
04:23:51.782 00.000 21068 OnExposeComplete: enter
04:23:51.785 00.003 21068 UpdateGuideState(): m_state=6
04:23:51.787 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
04:23:51.788 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.37, Mass=494790, SNR=154.9, Peak=49501 HFD=3.3
04:23:51.789 00.001 21068 MultiStar: [#1 0.11,-0.10,1.07,U] [#2 0.25,0.12,1.16,U] [#3 0.18,0.09,0.99,U] [#4 0.01,-0.24,0.37,U] [#5 0.05,-0.13,0.33,U] [#6 0.02,0.06,0.33,U] [#7 -0.31,-0.12,0.27,U] [#8 0.19,0.21,0.30,U] 
04:23:51.790 00.001 21068 single-star, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.03, -0.01}
04:23:51.791 00.001 21068 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.97) = xAngle (-5.75 = 0.53)
04:23:51.792 00.001 21068 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.69 = 0.59)
04:23:51.792 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.79 mountX=0.02 mountY=0.01, mountTheta=0.57
04:23:51.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.01, opts=13)
04:23:51.795 00.001 21068 Enqueuing Move request for scope (-0.03, -0.01)
04:23:51.795 00.000 16108 Worker thread wakes up
04:23:51.796 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:23:51.796 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:23:51.796 00.000 16108 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=0.01
04:23:51.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:23:51.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:51.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:51.796 00.000 16108 MoveAxis(E, 0, ABG)
04:23:51.796 00.000 16108 Move returns status 0, amount 0
04:23:51.796 00.000 16108 MoveAxis(N, 0, ABG)
04:23:51.796 00.000 16108 Move returns status 0, amount 0
04:23:51.796 00.000 16108 move complete, result=0
04:23:51.796 00.000 16108 worker thread done servicing request
04:23:51.806 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=4617, FiltMin=3881, FiltMax=34931, Gamma=1.000
04:23:51.829 00.023 21068 UpdateGuideState exits: m=494790 SNR=154.9
04:23:51.831 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:51.832 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:51.833 00.001 21068 Enqueuing Expose request
04:23:51.835 00.002 16108 Worker thread wakes up
04:23:51.835 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:51.836 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:51.836 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:52.810 00.974 16108 Exposure complete
04:23:52.869 00.059 16108 worker thread done servicing request
04:23:52.869 00.000 21068 OnExposeComplete: enter
04:23:52.870 00.001 21068 UpdateGuideState(): m_state=6
04:23:52.872 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
04:23:52.873 00.001 21068 Star::Find returns 1 (0), X=814.51, Y=630.62, Mass=455696, SNR=146.6, Peak=48198 HFD=3.2
04:23:52.874 00.001 21068 MultiStar: [#1 -0.12,-0.07,1.03,U] [#2 -0.16,0.10,1.22,U] [#3 -0.38,0.24,0.91,U] [#4 -0.24,0.03,0.35,U] [#5 -0.20,0.08,0.37,U] [#6 -0.43,-0.09,0.32,U] [#7 -0.35,-0.47,0.00,M1] [#8 0.12,0.11,0.38,U] 
04:23:52.876 00.002 21068 refined, 7 included, MultiStar: {-0.20, 0.10}, one-star: {-0.23, 0.25}
04:23:52.878 00.002 21068 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.97) = xAngle (-0.29 = -0.29)
04:23:52.879 00.001 21068 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.23 = -0.23)
04:23:52.880 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=0.22 mountY=-0.05, mountTheta=-0.23
04:23:52.883 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=0.10, opts=13)
04:23:52.884 00.001 21068 Enqueuing Move request for scope (-0.20, 0.10)
04:23:52.885 00.001 16108 Worker thread wakes up
04:23:52.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
04:23:52.885 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
04:23:52.885 00.000 16108 Moving (-0.20, 0.10) raw xDistance=0.22 yDistance=-0.05
04:23:52.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:23:52.885 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:52.886 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:23:52.886 00.000 16108 MoveAxis(W, 57, ABG)
04:23:52.886 00.000 16108 Guiding  Dir = 3, Dur = 57
04:23:52.886 00.000 16108 IsSlewing returns 0
04:23:52.886 00.000 16108 IsGuiding returns 0
04:23:52.891 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1933, max=65535, med=4624, FiltMin=3929, FiltMax=35910, Gamma=1.000
04:23:52.912 00.021 21068 UpdateGuideState exits: m=455696 SNR=146.6
04:23:52.914 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:52.916 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:52.917 00.001 21068 Enqueuing Expose request
04:23:52.941 00.024 16108 PulseGuide returned control before completion, sleep 13
04:23:52.970 00.029 16108 IsGuiding returns 1
04:23:52.970 00.000 16108 scope still moving after pulse duration time elapsed
04:23:53.006 00.036 16108 IsSlewing returns 0
04:23:53.027 00.021 16108 IsGuiding returns 0
04:23:53.027 00.000 16108 scope move finished after 57 + 83 ms
04:23:53.027 00.000 16108 Move returns status 0, amount 57
04:23:53.027 00.000 16108 MoveAxis(N, 0, ABG)
04:23:53.027 00.000 16108 Move returns status 0, amount 0
04:23:53.027 00.000 16108 move complete, result=0
04:23:53.028 00.001 16108 worker thread done servicing request
04:23:53.028 00.000 16108 Worker thread wakes up
04:23:53.028 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:53.028 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:53.028 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
04:23:54.193 01.165 16108 Exposure complete
04:23:54.259 00.066 16108 worker thread done servicing request
04:23:54.259 00.000 21068 OnExposeComplete: enter
04:23:54.259 00.000 21068 UpdateGuideState(): m_state=6
04:23:54.260 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
04:23:54.261 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.35, Mass=488906, SNR=184.6, Peak=51581 HFD=3.4
04:23:54.262 00.001 21068 MultiStar: [#1 0.26,-0.13,0.92,U] [#2 0.32,-0.12,1.02,U] [#3 0.18,0.19,0.76,U] [#4 -0.18,0.01,0.32,U] [#5 -0.02,0.10,0.25,U] [#6 -0.13,-0.45,0.25,U] [#7 -0.01,-0.16,0.21,U] [#8 0.36,0.18,0.25,U] 
04:23:54.263 00.001 21068 single-star, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.00, -0.03}
04:23:54.263 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.46 = 1.82)
04:23:54.264 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.40 = 1.88)
04:23:54.265 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.50 mountX=-0.01 mountY=0.03, mountTheta=1.82
04:23:54.266 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.03, opts=13)
04:23:54.268 00.002 21068 Enqueuing Move request for scope (0.00, -0.03)
04:23:54.269 00.001 16108 Worker thread wakes up
04:23:54.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
04:23:54.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
04:23:54.269 00.000 16108 Moving (0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
04:23:54.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:23:54.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:54.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:23:54.269 00.000 16108 MoveAxis(E, 0, ABG)
04:23:54.269 00.000 16108 Move returns status 0, amount 0
04:23:54.269 00.000 16108 MoveAxis(N, 0, ABG)
04:23:54.269 00.000 16108 Move returns status 0, amount 0
04:23:54.269 00.000 16108 move complete, result=0
04:23:54.269 00.000 16108 worker thread done servicing request
04:23:54.273 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4630, FiltMin=3977, FiltMax=44899, Gamma=1.000
04:23:54.287 00.014 21068 UpdateGuideState exits: m=488906 SNR=184.6
04:23:54.289 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:54.293 00.004 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:54.293 00.000 21068 Enqueuing Expose request
04:23:54.294 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:54.295 00.001 16108 Worker thread wakes up
04:23:54.295 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:54.295 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:55.272 00.977 16108 Exposure complete
04:23:55.339 00.067 16108 worker thread done servicing request
04:23:55.340 00.001 21068 OnExposeComplete: enter
04:23:55.341 00.001 21068 UpdateGuideState(): m_state=6
04:23:55.343 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
04:23:55.343 00.000 21068 Star::Find returns 1 (0), X=814.97, Y=630.35, Mass=492716, SNR=176.6, Peak=55677 HFD=3.3
04:23:55.346 00.003 21068 MultiStar: [#1 0.41,-0.23,0.97,U] [#2 0.30,-0.21,1.04,U] [#3 0.09,0.06,0.80,U] [#4 0.40,0.30,0.32,U] [#5 0.08,0.33,0.28,U] [#6 -0.02,-0.04,0.26,U] [#7 0.18,-0.18,0.24,U] [#8 0.40,-0.02,0.29,U] 
04:23:55.347 00.001 21068 single-star, 8 included, MultiStar: {0.25, -0.05}, one-star: {0.23, -0.02}
04:23:55.348 00.001 21068 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.97) = xAngle (-3.06 = -3.06)
04:23:55.349 00.001 21068 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.00 = -3.00)
04:23:55.351 00.002 21068 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.24 cameraTheta=-0.09 mountX=-0.24 mountY=-0.03, mountTheta=-3.00
04:23:55.355 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.23, y=-0.02, opts=13)
04:23:55.356 00.001 21068 Enqueuing Move request for scope (0.23, -0.02)
04:23:55.358 00.002 16108 Worker thread wakes up
04:23:55.358 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
04:23:55.358 00.000 16108 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
04:23:55.358 00.000 16108 Moving (0.23, -0.02) raw xDistance=-0.24 yDistance=-0.03
04:23:55.358 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:23:55.358 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:55.358 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:23:55.358 00.000 16108 MoveAxis(E, 62, ABG)
04:23:55.358 00.000 16108 Guiding  Dir = 2, Dur = 62
04:23:55.359 00.001 16108 IsSlewing returns 0
04:23:55.359 00.000 16108 IsGuiding returns 0
04:23:55.367 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2419, max=65535, med=4637, FiltMin=4019, FiltMax=37440, Gamma=1.000
04:23:55.384 00.017 16108 PulseGuide returned control before completion, sleep 48
04:23:55.395 00.011 21068 UpdateGuideState exits: m=492716 SNR=176.6
04:23:55.396 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:55.397 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:55.398 00.001 21068 Enqueuing Expose request
04:23:55.445 00.047 16108 IsGuiding returns 1
04:23:55.445 00.000 16108 scope still moving after pulse duration time elapsed
04:23:55.476 00.031 16108 IsSlewing returns 0
04:23:55.476 00.000 16108 IsGuiding returns 0
04:23:55.476 00.000 16108 scope move finished after 62 + 55 ms
04:23:55.477 00.001 16108 Move returns status 0, amount 62
04:23:55.477 00.000 16108 MoveAxis(N, 0, ABG)
04:23:55.477 00.000 16108 Move returns status 0, amount 0
04:23:55.477 00.000 16108 move complete, result=0
04:23:55.477 00.000 16108 worker thread done servicing request
04:23:55.477 00.000 16108 Worker thread wakes up
04:23:55.477 00.000 21068 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
04:23:55.481 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:55.481 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:56.639 01.158 16108 Exposure complete
04:23:56.695 00.056 16108 worker thread done servicing request
04:23:56.695 00.000 21068 OnExposeComplete: enter
04:23:56.696 00.001 21068 UpdateGuideState(): m_state=6
04:23:56.697 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
04:23:56.698 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.57, Mass=470889, SNR=174.4, Peak=51043 HFD=3.3
04:23:56.699 00.001 21068 MultiStar: [#1 0.27,-0.07,0.90,U] [#2 0.27,0.05,1.02,U] [#3 0.21,0.31,0.88,U] [#4 0.19,0.12,0.38,U] [#5 -0.13,-0.05,0.34,U] [#6 0.08,-0.08,0.28,U] [#7 -0.26,-0.10,0.20,U] [#8 0.43,0.00,0.26,U] 
04:23:56.700 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.09, 0.19}
04:23:56.701 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
04:23:56.701 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
04:23:56.702 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=-0.15 mountY=-0.12, mountTheta=-2.48
04:23:56.705 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.08, opts=13)
04:23:56.708 00.003 21068 Enqueuing Move request for scope (0.17, 0.08)
04:23:56.711 00.003 16108 Worker thread wakes up
04:23:56.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
04:23:56.711 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
04:23:56.711 00.000 16108 Moving (0.17, 0.08) raw xDistance=-0.15 yDistance=-0.12
04:23:56.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:23:56.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:56.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:23:56.711 00.000 16108 MoveAxis(E, 0, ABG)
04:23:56.711 00.000 16108 Move returns status 0, amount 0
04:23:56.711 00.000 16108 MoveAxis(N, 0, ABG)
04:23:56.711 00.000 16108 Move returns status 0, amount 0
04:23:56.712 00.001 16108 move complete, result=0
04:23:56.712 00.000 16108 worker thread done servicing request
04:23:56.720 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1971, max=65535, med=4643, FiltMin=3981, FiltMax=38528, Gamma=1.000
04:23:56.744 00.024 21068 UpdateGuideState exits: m=470889 SNR=174.4
04:23:56.746 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:56.747 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:56.749 00.002 21068 Enqueuing Expose request
04:23:56.750 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:56.751 00.001 16108 Worker thread wakes up
04:23:56.751 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:56.751 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:57.730 00.979 16108 Exposure complete
04:23:57.809 00.079 16108 worker thread done servicing request
04:23:57.809 00.000 21068 OnExposeComplete: enter
04:23:57.810 00.001 21068 UpdateGuideState(): m_state=6
04:23:57.812 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
04:23:57.812 00.000 21068 Star::Find returns 1 (0), X=815.38, Y=630.45, Mass=500940, SNR=189.5, Peak=56755 HFD=3.2
04:23:57.813 00.001 21068 MultiStar: [#1 0.66,-0.16,0.00,M1] [#2 0.75,0.12,0.00,M1] [#3 0.56,0.35,0.00,M1] [#4 0.56,0.20,0.00,M1] [#5 0.15,0.11,0.25,U] [#6 0.36,0.03,0.24,U] [#7 0.20,0.09,0.23,U] [#8 0.56,0.23,0.00,M1] 
04:23:57.814 00.001 21068 refined, 3 included, MultiStar: {0.47, 0.08}, one-star: {0.64, 0.07}
04:23:57.815 00.001 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
04:23:57.815 00.000 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.75 = -2.75)
04:23:57.816 00.001 21068 CameraToMount -- cameraX=0.47 cameraY=0.08 hyp=0.48 cameraTheta=0.16 mountX=-0.45 mountY=-0.18, mountTheta=-2.76
04:23:57.818 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.47, y=0.08, opts=13)
04:23:57.821 00.003 21068 Enqueuing Move request for scope (0.47, 0.08)
04:23:57.822 00.001 16108 Worker thread wakes up
04:23:57.823 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.08) opts 0xd
04:23:57.823 00.000 16108 Handling offset move in thread for scope, endpoint = (0.47, 0.08)
04:23:57.823 00.000 16108 Moving (0.47, 0.08) raw xDistance=-0.45 yDistance=-0.18
04:23:57.823 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
04:23:57.823 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:57.823 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:23:57.823 00.000 16108 MoveAxis(E, 119, ABG)
04:23:57.823 00.000 16108 Guiding  Dir = 2, Dur = 119
04:23:57.824 00.001 16108 IsSlewing returns 0
04:23:57.824 00.000 16108 IsGuiding returns 0
04:23:57.825 00.001 16108 PulseGuide returned control before completion, sleep 128
04:23:57.830 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1920, max=65535, med=4649, FiltMin=4013, FiltMax=36019, Gamma=1.000
04:23:57.853 00.023 21068 UpdateGuideState exits: m=500940 SNR=189.5
04:23:57.854 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:57.855 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:57.856 00.001 21068 Enqueuing Expose request
04:23:57.959 00.103 16108 IsGuiding returns 1
04:23:57.959 00.000 16108 scope still moving after pulse duration time elapsed
04:23:57.990 00.031 16108 IsSlewing returns 0
04:23:57.991 00.001 16108 IsGuiding returns 0
04:23:57.991 00.000 16108 scope move finished after 119 + 48 ms
04:23:57.991 00.000 16108 Move returns status 0, amount 119
04:23:57.991 00.000 16108 MoveAxis(N, 0, ABG)
04:23:57.991 00.000 16108 Move returns status 0, amount 0
04:23:57.991 00.000 16108 move complete, result=0
04:23:57.991 00.000 16108 worker thread done servicing request
04:23:57.991 00.000 16108 Worker thread wakes up
04:23:57.991 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:57.991 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:23:57.993 00.002 21068 GuideStep: -0.5 px 119 ms EAST, -0.2 px 0 ms NORTH
04:23:59.163 01.170 16108 Exposure complete
04:23:59.227 00.064 16108 worker thread done servicing request
04:23:59.229 00.002 21068 OnExposeComplete: enter
04:23:59.230 00.001 21068 UpdateGuideState(): m_state=6
04:23:59.233 00.003 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
04:23:59.235 00.002 21068 Star::Find returns 1 (0), X=814.94, Y=630.82, Mass=437382, SNR=149.7, Peak=53939 HFD=3.0
04:23:59.237 00.002 21068 MultiStar: [#1 0.33,0.31,1.04,U] [#2 0.28,0.33,1.17,U] [#3 0.11,0.59,0.00,M2] [#4 0.26,0.63,0.00,M2] [#5 0.03,0.34,0.35,U] [#6 -0.30,0.02,0.34,U] [#7 -0.28,0.14,0.27,U] [#8 0.20,0.78,0.00,M2] 
04:23:59.239 00.002 21068 refined, 5 included, MultiStar: {0.17, 0.32}, one-star: {0.21, 0.45}
04:23:59.240 00.001 21068 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.97) = xAngle (-1.89 = -1.89)
04:23:59.241 00.001 21068 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.83 = -1.83)
04:23:59.243 00.002 21068 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.36 cameraTheta=1.08 mountX=-0.11 mountY=-0.35, mountTheta=-1.88
04:23:59.245 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.32, opts=13)
04:23:59.246 00.001 21068 Enqueuing Move request for scope (0.17, 0.32)
04:23:59.247 00.001 16108 Worker thread wakes up
04:23:59.247 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd
04:23:59.247 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.32)
04:23:59.247 00.000 16108 Moving (0.17, 0.32) raw xDistance=-0.11 yDistance=-0.35
04:23:59.247 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:23:59.247 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
04:23:59.248 00.001 16108 MoveAxis(E, 0, ABG)
04:23:59.248 00.000 16108 Move returns status 0, amount 0
04:23:59.248 00.000 16108 MoveAxis(N, 70, ABG)
04:23:59.248 00.000 16108 Guiding  Dir = 0, Dur = 70
04:23:59.248 00.000 16108 IsSlewing returns 0
04:23:59.248 00.000 16108 IsGuiding returns 0
04:23:59.254 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1689, max=65535, med=4662, FiltMin=4000, FiltMax=38688, Gamma=1.000
04:23:59.271 00.017 21068 UpdateGuideState exits: m=437382 SNR=149.7
04:23:59.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:59.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:23:59.273 00.000 21068 Enqueuing Expose request
04:23:59.311 00.038 16108 PulseGuide returned control before completion, sleep 18
04:23:59.341 00.030 16108 IsGuiding returns 1
04:23:59.341 00.000 16108 scope still moving after pulse duration time elapsed
04:23:59.371 00.030 16108 IsSlewing returns 0
04:23:59.371 00.000 16108 IsGuiding returns 1
04:23:59.403 00.032 16108 IsSlewing returns 0
04:23:59.403 00.000 16108 IsGuiding returns 0
04:23:59.403 00.000 16108 scope move finished after 70 + 85 ms
04:23:59.403 00.000 16108 Move returns status 0, amount 70
04:23:59.403 00.000 16108 move complete, result=0
04:23:59.404 00.001 16108 worker thread done servicing request
04:23:59.404 00.000 16108 Worker thread wakes up
04:23:59.404 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 70 ms NORTH
04:23:59.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:23:59.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:00.380 00.975 16108 Exposure complete
04:24:00.443 00.063 16108 worker thread done servicing request
04:24:00.443 00.000 21068 OnExposeComplete: enter
04:24:00.444 00.001 21068 UpdateGuideState(): m_state=6
04:24:00.445 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
04:24:00.446 00.001 21068 Star::Find returns 1 (0), X=815.32, Y=630.32, Mass=517368, SNR=172.3, Peak=60429 HFD=3.3
04:24:00.447 00.001 21068 MultiStar: [#1 0.52,-0.18,0.00,M1] [#2 0.70,0.04,0.00,M1] [#3 0.46,0.24,0.79,U] [#4 0.49,0.10,0.29,U] [#5 0.60,0.20,0.00,M1] [#6 0.56,0.10,0.00,M1] [#7 0.35,0.02,0.22,U] [#8 0.79,0.14,0.00,M3] 
04:24:00.448 00.001 21068 refined, 3 included, MultiStar: {0.50, 0.07}, one-star: {0.58, -0.06}
04:24:00.449 00.001 21068 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.97) = xAngle (-2.82 = -2.82)
04:24:00.450 00.001 21068 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.76 = -2.76)
04:24:00.451 00.001 21068 CameraToMount -- cameraX=0.50 cameraY=0.07 hyp=0.51 cameraTheta=0.15 mountX=-0.48 mountY=-0.19, mountTheta=-2.77
04:24:00.454 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.50, y=0.07, opts=13)
04:24:00.455 00.001 21068 Enqueuing Move request for scope (0.50, 0.07)
04:24:00.456 00.001 16108 Worker thread wakes up
04:24:00.456 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.07) opts 0xd
04:24:00.456 00.000 16108 Handling offset move in thread for scope, endpoint = (0.50, 0.07)
04:24:00.456 00.000 16108 Moving (0.50, 0.07) raw xDistance=-0.48 yDistance=-0.19
04:24:00.456 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
04:24:00.456 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:00.456 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:24:00.456 00.000 16108 MoveAxis(E, 127, ABG)
04:24:00.456 00.000 16108 Guiding  Dir = 2, Dur = 127
04:24:00.456 00.000 16108 IsSlewing returns 0
04:24:00.456 00.000 16108 IsGuiding returns 0
04:24:00.464 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2230, max=65535, med=4675, FiltMin=3997, FiltMax=33315, Gamma=1.000
04:24:00.482 00.018 21068 UpdateGuideState exits: m=517368 SNR=172.3
04:24:00.483 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:00.484 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:00.485 00.001 21068 Enqueuing Expose request
04:24:00.488 00.003 16108 PulseGuide returned control before completion, sleep 106
04:24:00.597 00.109 16108 IsGuiding returns 1
04:24:00.597 00.000 16108 scope still moving after pulse duration time elapsed
04:24:00.629 00.032 16108 IsSlewing returns 0
04:24:00.629 00.000 16108 IsGuiding returns 1
04:24:00.661 00.032 16108 IsSlewing returns 0
04:24:00.661 00.000 16108 IsGuiding returns 0
04:24:00.661 00.000 16108 scope move finished after 127 + 77 ms
04:24:00.661 00.000 16108 Move returns status 0, amount 127
04:24:00.661 00.000 16108 MoveAxis(N, 0, ABG)
04:24:00.661 00.000 16108 Move returns status 0, amount 0
04:24:00.661 00.000 16108 move complete, result=0
04:24:00.661 00.000 16108 worker thread done servicing request
04:24:00.661 00.000 16108 Worker thread wakes up
04:24:00.661 00.000 21068 GuideStep: -0.5 px 127 ms EAST, -0.2 px 0 ms NORTH
04:24:00.662 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:00.664 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:01.820 01.156 16108 Exposure complete
04:24:01.881 00.061 16108 worker thread done servicing request
04:24:01.881 00.000 21068 OnExposeComplete: enter
04:24:01.882 00.001 21068 UpdateGuideState(): m_state=6
04:24:01.883 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
04:24:01.884 00.001 21068 Star::Find returns 1 (0), X=815.01, Y=630.45, Mass=453865, SNR=150.1, Peak=47443 HFD=3.4
04:24:01.885 00.001 21068 MultiStar: [#1 0.43,-0.10,1.06,U] [#2 0.55,-0.05,0.00,M2] [#3 0.25,0.29,0.92,U] [#4 0.32,0.07,0.40,U] [#5 0.29,0.25,0.34,U] [#6 0.21,-0.12,0.31,U] [#7 0.23,0.02,0.24,U] [#8 0.66,0.34,0.00,M4] 
04:24:01.886 00.001 21068 single-star, 6 included, MultiStar: {0.30, 0.08}, one-star: {0.27, 0.08}
04:24:01.887 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
04:24:01.888 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
04:24:01.888 00.000 21068 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.29 cameraTheta=0.28 mountX=-0.26 mountY=-0.14, mountTheta=-2.63
04:24:01.890 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.27, y=0.08, opts=13)
04:24:01.891 00.001 21068 Enqueuing Move request for scope (0.27, 0.08)
04:24:01.892 00.001 16108 Worker thread wakes up
04:24:01.892 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
04:24:01.892 00.000 16108 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
04:24:01.892 00.000 16108 Moving (0.27, 0.08) raw xDistance=-0.26 yDistance=-0.14
04:24:01.892 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:24:01.892 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:01.892 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:24:01.892 00.000 16108 MoveAxis(E, 76, ABG)
04:24:01.892 00.000 16108 Guiding  Dir = 2, Dur = 76
04:24:01.892 00.000 16108 IsSlewing returns 0
04:24:01.893 00.001 16108 IsGuiding returns 0
04:24:01.896 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1936, max=65535, med=4688, FiltMin=4009, FiltMax=42608, Gamma=1.000
04:24:01.901 00.005 16108 PulseGuide returned control before completion, sleep 78
04:24:01.922 00.021 21068 UpdateGuideState exits: m=453865 SNR=150.1
04:24:01.923 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:01.923 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:01.924 00.001 21068 Enqueuing Expose request
04:24:01.994 00.070 16108 IsGuiding returns 1
04:24:01.994 00.000 16108 scope still moving after pulse duration time elapsed
04:24:02.026 00.032 16108 IsSlewing returns 0
04:24:02.026 00.000 16108 IsGuiding returns 0
04:24:02.026 00.000 16108 scope move finished after 76 + 57 ms
04:24:02.026 00.000 16108 Move returns status 0, amount 76
04:24:02.026 00.000 16108 MoveAxis(N, 0, ABG)
04:24:02.027 00.001 16108 Move returns status 0, amount 0
04:24:02.027 00.000 16108 move complete, result=0
04:24:02.027 00.000 16108 worker thread done servicing request
04:24:02.027 00.000 16108 Worker thread wakes up
04:24:02.027 00.000 21068 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
04:24:02.030 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:02.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:02.996 00.966 16108 Exposure complete
04:24:03.050 00.054 16108 worker thread done servicing request
04:24:03.051 00.001 21068 OnExposeComplete: enter
04:24:03.052 00.001 21068 UpdateGuideState(): m_state=6
04:24:03.055 00.003 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
04:24:03.057 00.002 21068 Star::Find returns 1 (0), X=814.76, Y=630.67, Mass=502524, SNR=176.8, Peak=55478 HFD=3.2
04:24:03.058 00.001 21068 MultiStar: [#1 -0.06,-0.17,0.90,U] [#2 0.06,0.37,1.04,U] [#3 -0.08,0.31,0.86,U] [#4 0.01,0.25,0.35,U] [#5 -0.24,0.18,0.35,U] [#6 -0.38,0.09,0.26,U] [#7 -0.23,0.12,0.18,U] [#8 0.03,0.59,0.00,M5] 
04:24:03.059 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.20}, one-star: {0.02, 0.30}
04:24:03.059 00.000 21068 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.97) = xAngle (-1.14 = -1.14)
04:24:03.060 00.001 21068 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.07 = -1.07)
04:24:03.061 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=0.09 mountY=-0.18, mountTheta=-1.12
04:24:03.062 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.20, opts=13)
04:24:03.063 00.001 21068 Enqueuing Move request for scope (-0.05, 0.20)
04:24:03.064 00.001 16108 Worker thread wakes up
04:24:03.064 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
04:24:03.064 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
04:24:03.064 00.000 16108 Moving (-0.05, 0.20) raw xDistance=0.09 yDistance=-0.18
04:24:03.064 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:24:03.064 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:03.064 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:24:03.064 00.000 16108 MoveAxis(E, 0, ABG)
04:24:03.064 00.000 16108 Move returns status 0, amount 0
04:24:03.064 00.000 16108 MoveAxis(N, 0, ABG)
04:24:03.064 00.000 16108 Move returns status 0, amount 0
04:24:03.064 00.000 16108 move complete, result=0
04:24:03.064 00.000 16108 worker thread done servicing request
04:24:03.068 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2297, max=65535, med=4697, FiltMin=4057, FiltMax=29779, Gamma=1.000
04:24:03.080 00.012 21068 UpdateGuideState exits: m=502524 SNR=176.8
04:24:03.081 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:03.082 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:03.083 00.001 21068 Enqueuing Expose request
04:24:03.083 00.000 16108 Worker thread wakes up
04:24:03.083 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:03.085 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:03.085 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:04.240 01.155 16108 Exposure complete
04:24:04.327 00.087 16108 worker thread done servicing request
04:24:04.327 00.000 21068 OnExposeComplete: enter
04:24:04.328 00.001 21068 UpdateGuideState(): m_state=6
04:24:04.329 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
04:24:04.330 00.001 21068 Star::Find returns 1 (0), X=814.49, Y=630.17, Mass=460743, SNR=160.0, Peak=55184 HFD=3.2
04:24:04.331 00.001 21068 MultiStar: [#1 -0.07,-0.47,0.82,U] [#2 -0.06,-0.19,1.09,U] [#3 -0.30,-0.20,0.93,U] [#4 -0.30,-0.20,0.36,U] [#5 -0.33,-0.31,0.29,U] [#6 -0.64,-0.25,0.00,M1] [#7 -0.28,-0.37,0.23,U] [#8 -0.17,0.01,0.25,U] 
04:24:04.332 00.001 21068 refined, 7 included, MultiStar: {-0.19, -0.25}, one-star: {-0.25, -0.21}
04:24:04.332 00.000 21068 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.97) = xAngle (-5.20 = 1.09)
04:24:04.333 00.001 21068 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.14 = 1.15)
04:24:04.334 00.001 21068 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.23 mountX=0.15 mountY=0.29, mountTheta=1.10
04:24:04.336 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.19, y=-0.25, opts=13)
04:24:04.337 00.001 21068 Enqueuing Move request for scope (-0.19, -0.25)
04:24:04.337 00.000 16108 Worker thread wakes up
04:24:04.338 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
04:24:04.338 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
04:24:04.338 00.000 16108 Moving (-0.19, -0.25) raw xDistance=0.15 yDistance=0.29
04:24:04.338 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:24:04.338 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:04.338 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:24:04.338 00.000 16108 MoveAxis(E, 0, ABG)
04:24:04.338 00.000 16108 Move returns status 0, amount 0
04:24:04.338 00.000 16108 MoveAxis(N, 0, ABG)
04:24:04.338 00.000 16108 Move returns status 0, amount 0
04:24:04.338 00.000 16108 move complete, result=0
04:24:04.338 00.000 16108 worker thread done servicing request
04:24:04.342 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4710, FiltMin=3991, FiltMax=35696, Gamma=1.000
04:24:04.356 00.014 21068 UpdateGuideState exits: m=460743 SNR=160.0
04:24:04.358 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:04.360 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:04.361 00.001 21068 Enqueuing Expose request
04:24:04.363 00.002 16108 Worker thread wakes up
04:24:04.363 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:04.363 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:24:04.364 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:05.331 00.967 16108 Exposure complete
04:24:05.389 00.058 16108 worker thread done servicing request
04:24:05.389 00.000 21068 OnExposeComplete: enter
04:24:05.390 00.001 21068 UpdateGuideState(): m_state=6
04:24:05.390 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
04:24:05.391 00.001 21068 Star::Find returns 1 (0), X=814.03, Y=630.14, Mass=477571, SNR=175.6, Peak=58816 HFD=3.0
04:24:05.392 00.001 21068 MultiStar: [#1 -0.48,-0.42,0.00,M1] [#2 -0.51,-0.16,1.20,U] [#3 -0.86,-0.25,0.00,M1] [#4 -0.66,-0.20,0.00,M1] [#5 -0.64,0.03,0.00,M1] [#6 -0.86,-0.44,0.00,M2] [#7 -0.71,-0.43,0.00,M1] [#8 -0.30,0.05,0.21,U] 
04:24:05.393 00.001 21068 refined, 2 included, MultiStar: {-0.57, -0.17}, one-star: {-0.70, -0.23}
04:24:05.394 00.001 21068 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.97) = xAngle (-5.81 = 0.47)
04:24:05.394 00.000 21068 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.75 = 0.53)
04:24:05.395 00.001 21068 CameraToMount -- cameraX=-0.57 cameraY=-0.17 hyp=0.60 cameraTheta=-2.85 mountX=0.53 mountY=0.30, mountTheta=0.52
04:24:05.398 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.57, y=-0.17, opts=13)
04:24:05.399 00.001 21068 Enqueuing Move request for scope (-0.57, -0.17)
04:24:05.401 00.002 16108 Worker thread wakes up
04:24:05.402 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.17) opts 0xd
04:24:05.402 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.57, -0.17)
04:24:05.402 00.000 16108 Moving (-0.57, -0.17) raw xDistance=0.53 yDistance=0.30
04:24:05.402 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
04:24:05.402 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:24:05.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:24:05.402 00.000 16108 MoveAxis(W, 139, ABG)
04:24:05.402 00.000 16108 Guiding  Dir = 3, Dur = 139
04:24:05.402 00.000 16108 IsSlewing returns 0
04:24:05.402 00.000 16108 IsGuiding returns 0
04:24:05.408 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4717, FiltMin=4083, FiltMax=40598, Gamma=1.000
04:24:05.431 00.023 21068 UpdateGuideState exits: m=477571 SNR=175.6
04:24:05.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:05.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:05.433 00.000 21068 Enqueuing Expose request
04:24:05.445 00.012 16108 PulseGuide returned control before completion, sleep 107
04:24:05.553 00.108 16108 IsGuiding returns 1
04:24:05.553 00.000 16108 scope still moving after pulse duration time elapsed
04:24:05.584 00.031 16108 IsSlewing returns 0
04:24:05.584 00.000 16108 IsGuiding returns 1
04:24:05.615 00.031 16108 IsSlewing returns 0
04:24:05.615 00.000 16108 IsGuiding returns 0
04:24:05.615 00.000 16108 scope move finished after 139 + 74 ms
04:24:05.615 00.000 16108 Move returns status 0, amount 139
04:24:05.617 00.002 16108 MoveAxis(N, 0, ABG)
04:24:05.617 00.000 16108 Move returns status 0, amount 0
04:24:05.617 00.000 16108 move complete, result=0
04:24:05.617 00.000 16108 worker thread done servicing request
04:24:05.617 00.000 16108 Worker thread wakes up
04:24:05.617 00.000 21068 GuideStep: 0.5 px 139 ms WEST, 0.3 px 0 ms NORTH
04:24:05.619 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:05.619 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:06.808 01.189 16108 Exposure complete
04:24:06.886 00.078 16108 worker thread done servicing request
04:24:06.886 00.000 21068 OnExposeComplete: enter
04:24:06.887 00.001 21068 UpdateGuideState(): m_state=6
04:24:06.888 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
04:24:06.889 00.001 21068 Star::Find returns 1 (0), X=814.97, Y=630.38, Mass=493618, SNR=166.6, Peak=54861 HFD=3.3
04:24:06.890 00.001 21068 MultiStar: [#1 0.27,-0.24,0.85,U] [#2 0.05,-0.18,1.05,U] [#3 0.08,0.26,0.80,U] [#4 0.04,-0.13,0.31,U] [#5 0.06,0.14,0.34,U] [#6 -0.05,-0.14,0.25,U] [#7 0.06,0.12,0.24,U] [#8 0.40,0.02,0.27,U] 
04:24:06.891 00.001 21068 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.23, 0.00}
04:24:06.892 00.001 21068 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.97) = xAngle (-3.21 = 3.07)
04:24:06.893 00.001 21068 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.15 = 3.13)
04:24:06.893 00.000 21068 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.24 mountX=-0.15 mountY=0.00, mountTheta=3.13
04:24:06.895 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.04, opts=13)
04:24:06.897 00.002 21068 Enqueuing Move request for scope (0.14, -0.04)
04:24:06.898 00.001 16108 Worker thread wakes up
04:24:06.898 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
04:24:06.898 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
04:24:06.898 00.000 16108 Moving (0.14, -0.04) raw xDistance=-0.15 yDistance=0.00
04:24:06.898 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:24:06.898 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:06.899 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:24:06.899 00.000 16108 MoveAxis(E, 0, ABG)
04:24:06.899 00.000 16108 Move returns status 0, amount 0
04:24:06.899 00.000 16108 MoveAxis(N, 0, ABG)
04:24:06.899 00.000 16108 Move returns status 0, amount 0
04:24:06.899 00.000 16108 move complete, result=0
04:24:06.899 00.000 16108 worker thread done servicing request
04:24:06.902 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=4726, FiltMin=4054, FiltMax=30925, Gamma=1.000
04:24:06.914 00.012 21068 UpdateGuideState exits: m=493618 SNR=166.6
04:24:06.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:06.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:06.917 00.001 21068 Enqueuing Expose request
04:24:06.918 00.001 16108 Worker thread wakes up
04:24:06.918 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:06.918 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:06.918 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:07.900 00.982 16108 Exposure complete
04:24:07.965 00.065 16108 worker thread done servicing request
04:24:07.966 00.001 21068 OnExposeComplete: enter
04:24:07.968 00.002 21068 UpdateGuideState(): m_state=6
04:24:07.969 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
04:24:07.970 00.001 21068 Star::Find returns 1 (0), X=814.35, Y=630.16, Mass=412669, SNR=153.5, Peak=46224 HFD=3.3
04:24:07.971 00.001 21068 MultiStar: [#1 -0.17,-0.40,0.83,U] [#2 -0.27,-0.23,1.22,U] [#3 -0.35,0.14,0.97,U] [#4 -0.46,0.03,0.35,U] [#5 -0.24,0.13,0.31,U] [#6 -0.57,-0.36,0.00,M2] [#7 -0.48,-0.19,0.26,U] [#8 -0.24,-0.01,0.30,U] 
04:24:07.972 00.001 21068 refined, 7 included, MultiStar: {-0.31, -0.13}, one-star: {-0.39, -0.21}
04:24:07.973 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
04:24:07.975 00.002 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
04:24:07.976 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-2.74 mountX=0.28 mountY=0.20, mountTheta=0.62
04:24:07.979 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=-0.13, opts=13)
04:24:07.981 00.002 21068 Enqueuing Move request for scope (-0.31, -0.13)
04:24:07.982 00.001 16108 Worker thread wakes up
04:24:07.982 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
04:24:07.983 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
04:24:07.983 00.000 16108 Moving (-0.31, -0.13) raw xDistance=0.28 yDistance=0.20
04:24:07.983 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:24:07.983 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:24:07.983 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:24:07.983 00.000 16108 MoveAxis(W, 75, ABG)
04:24:07.983 00.000 16108 Guiding  Dir = 3, Dur = 75
04:24:07.983 00.000 16108 IsSlewing returns 0
04:24:07.984 00.001 16108 IsGuiding returns 0
04:24:07.989 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2377, max=65535, med=4729, FiltMin=4067, FiltMax=36694, Gamma=1.000
04:24:08.003 00.014 21068 UpdateGuideState exits: m=412669 SNR=153.5
04:24:08.014 00.011 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:08.015 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:08.015 00.000 21068 Enqueuing Expose request
04:24:08.035 00.020 16108 PulseGuide returned control before completion, sleep 35
04:24:08.080 00.045 16108 IsGuiding returns 1
04:24:08.080 00.000 16108 scope still moving after pulse duration time elapsed
04:24:08.111 00.031 16108 IsSlewing returns 0
04:24:08.111 00.000 16108 IsGuiding returns 1
04:24:08.142 00.031 16108 IsSlewing returns 0
04:24:08.142 00.000 16108 IsGuiding returns 0
04:24:08.142 00.000 16108 scope move finished after 75 + 83 ms
04:24:08.142 00.000 16108 Move returns status 0, amount 75
04:24:08.142 00.000 16108 MoveAxis(N, 0, ABG)
04:24:08.142 00.000 16108 Move returns status 0, amount 0
04:24:08.142 00.000 16108 move complete, result=0
04:24:08.142 00.000 16108 worker thread done servicing request
04:24:08.142 00.000 16108 Worker thread wakes up
04:24:08.143 00.001 21068 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
04:24:08.145 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:08.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:09.311 01.166 16108 Exposure complete
04:24:09.384 00.073 16108 worker thread done servicing request
04:24:09.384 00.000 21068 OnExposeComplete: enter
04:24:09.385 00.001 21068 UpdateGuideState(): m_state=6
04:24:09.385 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
04:24:09.386 00.001 21068 Star::Find returns 1 (0), X=814.86, Y=630.22, Mass=432687, SNR=170.9, Peak=51245 HFD=3.1
04:24:09.387 00.001 21068 MultiStar: [#1 0.06,-0.41,0.85,U] [#2 -0.02,-0.26,1.23,U] [#3 -0.10,0.05,0.83,U] [#4 -0.08,-0.26,0.33,U] [#5 -0.17,0.06,0.27,U] [#6 -0.08,-0.02,0.27,U] [#7 -0.12,-0.12,0.21,U] [#8 0.08,-0.03,0.28,U] 
04:24:09.388 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.12, -0.16}
04:24:09.389 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.58 = 1.70)
04:24:09.390 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.52 = 1.77)
04:24:09.390 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=-0.02 mountY=0.17, mountTheta=1.71
04:24:09.392 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.17, opts=13)
04:24:09.394 00.002 21068 Enqueuing Move request for scope (-0.01, -0.17)
04:24:09.395 00.001 16108 Worker thread wakes up
04:24:09.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
04:24:09.395 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
04:24:09.395 00.000 16108 Moving (-0.01, -0.17) raw xDistance=-0.02 yDistance=0.17
04:24:09.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:24:09.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:09.396 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:24:09.396 00.000 16108 MoveAxis(E, 0, ABG)
04:24:09.396 00.000 16108 Move returns status 0, amount 0
04:24:09.396 00.000 16108 MoveAxis(N, 0, ABG)
04:24:09.396 00.000 16108 Move returns status 0, amount 0
04:24:09.396 00.000 16108 move complete, result=0
04:24:09.396 00.000 16108 worker thread done servicing request
04:24:09.402 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2109, max=65535, med=4736, FiltMin=4032, FiltMax=34685, Gamma=1.000
04:24:09.415 00.013 21068 UpdateGuideState exits: m=432687 SNR=170.9
04:24:09.416 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:09.416 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:09.418 00.002 21068 Enqueuing Expose request
04:24:09.419 00.001 16108 Worker thread wakes up
04:24:09.419 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:09.420 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:09.420 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:10.379 00.959 16108 Exposure complete
04:24:10.461 00.082 16108 worker thread done servicing request
04:24:10.461 00.000 21068 OnExposeComplete: enter
04:24:10.463 00.002 21068 UpdateGuideState(): m_state=6
04:24:10.463 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
04:24:10.464 00.001 21068 Star::Find returns 1 (0), X=814.57, Y=629.97, Mass=444252, SNR=153.0, Peak=51280 HFD=3.2
04:24:10.465 00.001 21068 MultiStar: [#1 -0.05,-0.47,0.84,U] [#2 -0.03,-0.46,1.41,U] [#3 -0.06,0.04,0.85,U] [#4 -0.18,-0.17,0.34,U] [#5 -0.08,-0.34,0.32,U] [#6 -0.33,-0.40,0.33,U] [#7 -0.52,-0.68,0.00,M1] [#8 0.02,-0.19,0.32,U] 
04:24:10.466 00.001 21068 refined, 7 included, MultiStar: {-0.09, -0.33}, one-star: {-0.16, -0.41}
04:24:10.468 00.002 21068 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.97) = xAngle (-4.80 = 1.48)
04:24:10.470 00.002 21068 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.74 = 1.54)
04:24:10.471 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.84 mountX=0.03 mountY=0.34, mountTheta=1.48
04:24:10.473 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.33, opts=13)
04:24:10.475 00.002 21068 Enqueuing Move request for scope (-0.09, -0.33)
04:24:10.476 00.001 16108 Worker thread wakes up
04:24:10.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
04:24:10.476 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
04:24:10.476 00.000 16108 Moving (-0.09, -0.33) raw xDistance=0.03 yDistance=0.34
04:24:10.476 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:24:10.476 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=-0.68 newest=0.71
04:24:10.477 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:24:10.477 00.000 16108 MoveAxis(E, 0, ABG)
04:24:10.477 00.000 16108 Move returns status 0, amount 0
04:24:10.477 00.000 16108 MoveAxis(S, 68, ABG)
04:24:10.477 00.000 16108 Guiding  Dir = 1, Dur = 68
04:24:10.477 00.000 16108 IsSlewing returns 0
04:24:10.477 00.000 16108 IsGuiding returns 0
04:24:10.481 00.004 16108 PulseGuide returned control before completion, sleep 74
04:24:10.482 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=1862, max=65535, med=4742, FiltMin=4016, FiltMax=38003, Gamma=1.000
04:24:10.496 00.014 21068 UpdateGuideState exits: m=444252 SNR=153.0
04:24:10.498 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:10.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:10.501 00.002 21068 Enqueuing Expose request
04:24:10.559 00.058 16108 IsGuiding returns 1
04:24:10.559 00.000 16108 scope still moving after pulse duration time elapsed
04:24:10.590 00.031 16108 IsSlewing returns 0
04:24:10.590 00.000 16108 IsGuiding returns 0
04:24:10.590 00.000 16108 scope move finished after 68 + 45 ms
04:24:10.590 00.000 16108 Move returns status 0, amount 68
04:24:10.590 00.000 16108 move complete, result=0
04:24:10.590 00.000 16108 worker thread done servicing request
04:24:10.590 00.000 16108 Worker thread wakes up
04:24:10.590 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 68 ms SOUTH
04:24:10.592 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:10.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:11.758 01.166 16108 Exposure complete
04:24:11.814 00.056 16108 worker thread done servicing request
04:24:11.814 00.000 21068 OnExposeComplete: enter
04:24:11.815 00.001 21068 UpdateGuideState(): m_state=6
04:24:11.818 00.003 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
04:24:11.819 00.001 21068 Star::Find returns 1 (0), X=815.17, Y=630.41, Mass=419340, SNR=152.3, Peak=45501 HFD=3.3
04:24:11.820 00.001 21068 MultiStar: [#1 0.71,-0.08,0.00,M1] [#2 0.57,-0.08,0.00,M1] [#3 0.48,0.14,0.84,U] [#4 0.35,-0.03,0.30,U] [#5 0.30,0.05,0.35,U] [#6 0.29,0.09,0.27,U] [#7 0.34,-0.11,0.22,U] [#8 0.47,0.16,0.41,U] 
04:24:11.821 00.001 21068 refined, 6 included, MultiStar: {0.41, 0.07}, one-star: {0.44, 0.04}
04:24:11.821 00.000 21068 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.97) = xAngle (-2.81 = -2.81)
04:24:11.822 00.001 21068 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.74 = -2.74)
04:24:11.823 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.42 cameraTheta=0.16 mountX=-0.39 mountY=-0.16, mountTheta=-2.75
04:24:11.824 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.07, opts=13)
04:24:11.825 00.001 21068 Enqueuing Move request for scope (0.41, 0.07)
04:24:11.826 00.001 16108 Worker thread wakes up
04:24:11.826 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.07) opts 0xd
04:24:11.826 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.07)
04:24:11.826 00.000 16108 Moving (0.41, 0.07) raw xDistance=-0.39 yDistance=-0.16
04:24:11.826 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:24:11.826 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:11.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:24:11.826 00.000 16108 MoveAxis(E, 103, ABG)
04:24:11.826 00.000 16108 Guiding  Dir = 2, Dur = 103
04:24:11.826 00.000 16108 IsSlewing returns 0
04:24:11.827 00.001 16108 IsGuiding returns 0
04:24:11.829 00.002 16108 PulseGuide returned control before completion, sleep 112
04:24:11.831 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4749, FiltMin=4045, FiltMax=34880, Gamma=1.000
04:24:11.857 00.026 21068 UpdateGuideState exits: m=419340 SNR=152.3
04:24:11.860 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:11.861 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:11.862 00.001 21068 Enqueuing Expose request
04:24:11.942 00.080 16108 IsGuiding returns 1
04:24:11.942 00.000 16108 scope still moving after pulse duration time elapsed
04:24:11.974 00.032 16108 IsSlewing returns 0
04:24:11.974 00.000 16108 IsGuiding returns 0
04:24:11.975 00.001 16108 scope move finished after 103 + 44 ms
04:24:11.975 00.000 16108 Move returns status 0, amount 103
04:24:11.975 00.000 16108 MoveAxis(N, 0, ABG)
04:24:11.975 00.000 16108 Move returns status 0, amount 0
04:24:11.975 00.000 16108 move complete, result=0
04:24:11.975 00.000 16108 worker thread done servicing request
04:24:11.975 00.000 16108 Worker thread wakes up
04:24:11.975 00.000 21068 GuideStep: -0.4 px 103 ms EAST, -0.2 px 0 ms NORTH
04:24:11.978 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:11.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:12.949 00.971 16108 Exposure complete
04:24:13.004 00.055 16108 worker thread done servicing request
04:24:13.004 00.000 21068 OnExposeComplete: enter
04:24:13.005 00.001 21068 UpdateGuideState(): m_state=6
04:24:13.006 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
04:24:13.006 00.000 21068 Star::Find returns 1 (0), X=815.08, Y=630.67, Mass=438522, SNR=172.8, Peak=50819 HFD=3.4
04:24:13.007 00.001 21068 MultiStar: [#1 0.40,-0.08,0.73,U] [#2 0.40,-0.12,1.11,U] [#3 0.34,0.20,0.83,U] [#4 0.11,0.21,0.29,U] [#5 0.38,0.30,0.31,U] [#6 0.10,-0.06,0.26,U] [#7 0.13,-0.18,0.21,U] [#8 0.33,0.29,0.31,U] 
04:24:13.009 00.002 21068 refined, 8 included, MultiStar: {0.33, 0.09}, one-star: {0.35, 0.29}
04:24:13.010 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:24:13.010 00.000 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:24:13.011 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.27 mountX=-0.31 mountY=-0.17, mountTheta=-2.65
04:24:13.012 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=0.09, opts=13)
04:24:13.013 00.001 21068 Enqueuing Move request for scope (0.33, 0.09)
04:24:13.014 00.001 16108 Worker thread wakes up
04:24:13.014 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd
04:24:13.014 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, 0.09)
04:24:13.014 00.000 16108 Moving (0.33, 0.09) raw xDistance=-0.31 yDistance=-0.17
04:24:13.014 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
04:24:13.014 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:13.014 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:24:13.014 00.000 16108 MoveAxis(E, 88, ABG)
04:24:13.014 00.000 16108 Guiding  Dir = 2, Dur = 88
04:24:13.015 00.001 16108 IsSlewing returns 0
04:24:13.015 00.000 16108 IsGuiding returns 0
04:24:13.019 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2221, max=65535, med=4755, FiltMin=3974, FiltMax=32048, Gamma=1.000
04:24:13.031 00.012 21068 UpdateGuideState exits: m=438522 SNR=172.8
04:24:13.032 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:13.033 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:13.034 00.001 21068 Enqueuing Expose request
04:24:13.073 00.039 16108 PulseGuide returned control before completion, sleep 41
04:24:13.118 00.045 16108 IsGuiding returns 1
04:24:13.118 00.000 16108 scope still moving after pulse duration time elapsed
04:24:13.149 00.031 16108 IsSlewing returns 0
04:24:13.149 00.000 16108 IsGuiding returns 1
04:24:13.181 00.032 16108 IsSlewing returns 0
04:24:13.181 00.000 16108 IsGuiding returns 1
04:24:13.213 00.032 16108 IsSlewing returns 0
04:24:13.213 00.000 16108 IsGuiding returns 1
04:24:13.244 00.031 16108 IsSlewing returns 0
04:24:13.244 00.000 16108 IsGuiding returns 0
04:24:13.244 00.000 16108 scope move finished after 88 + 141 ms
04:24:13.244 00.000 16108 Move returns status 0, amount 88
04:24:13.244 00.000 16108 MoveAxis(N, 0, ABG)
04:24:13.244 00.000 16108 Move returns status 0, amount 0
04:24:13.244 00.000 16108 move complete, result=0
04:24:13.244 00.000 16108 worker thread done servicing request
04:24:13.244 00.000 16108 Worker thread wakes up
04:24:13.246 00.002 21068 GuideStep: -0.3 px 88 ms EAST, -0.2 px 0 ms NORTH
04:24:13.249 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:13.249 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:14.413 01.164 16108 Exposure complete
04:24:14.476 00.063 16108 worker thread done servicing request
04:24:14.476 00.000 21068 OnExposeComplete: enter
04:24:14.477 00.001 21068 UpdateGuideState(): m_state=6
04:24:14.478 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
04:24:14.479 00.001 21068 Star::Find returns 1 (0), X=814.23, Y=630.02, Mass=407698, SNR=148.6, Peak=53408 HFD=3.2
04:24:14.480 00.001 21068 MultiStar: [#1 -0.57,-0.35,0.00,M1] [#2 -0.33,-0.20,1.29,U] [#3 -0.66,-0.12,0.00,M1] [#4 -0.55,-0.10,0.00,M1] [#5 -1.00,0.08,0.00,M1] [#6 -0.92,-0.47,0.00,M1] [#7 -1.02,-0.50,0.00,M1] [#8 -0.33,-0.21,0.40,U] 
04:24:14.480 00.000 21068 refined, 2 included, MultiStar: {-0.39, -0.26}, one-star: {-0.50, -0.36}
04:24:14.482 00.002 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.76)
04:24:14.483 00.001 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.46 = 0.82)
04:24:14.484 00.001 21068 CameraToMount -- cameraX=-0.39 cameraY=-0.26 hyp=0.47 cameraTheta=-2.56 mountX=0.34 mountY=0.35, mountTheta=0.79
04:24:14.485 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.39, y=-0.26, opts=13)
04:24:14.486 00.001 21068 Enqueuing Move request for scope (-0.39, -0.26)
04:24:14.487 00.001 16108 Worker thread wakes up
04:24:14.487 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.26) opts 0xd
04:24:14.487 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.39, -0.26)
04:24:14.487 00.000 16108 Moving (-0.39, -0.26) raw xDistance=0.34 yDistance=0.35
04:24:14.487 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
04:24:14.487 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:24:14.487 00.000 16108 MoveAxis(W, 84, ABG)
04:24:14.487 00.000 16108 Guiding  Dir = 3, Dur = 84
04:24:14.487 00.000 16108 IsSlewing returns 0
04:24:14.488 00.001 16108 IsGuiding returns 0
04:24:14.493 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1837, max=65535, med=4761, FiltMin=4057, FiltMax=33280, Gamma=1.000
04:24:14.517 00.024 21068 UpdateGuideState exits: m=407698 SNR=148.6
04:24:14.519 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:14.521 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:14.521 00.000 21068 Enqueuing Expose request
04:24:14.523 00.002 16108 PulseGuide returned control before completion, sleep 63
04:24:14.597 00.074 16108 IsGuiding returns 1
04:24:14.597 00.000 16108 scope still moving after pulse duration time elapsed
04:24:14.629 00.032 16108 IsSlewing returns 0
04:24:14.629 00.000 16108 IsGuiding returns 0
04:24:14.629 00.000 16108 scope move finished after 84 + 57 ms
04:24:14.629 00.000 16108 Move returns status 0, amount 84
04:24:14.629 00.000 16108 MoveAxis(S, 69, ABG)
04:24:14.630 00.001 16108 Guiding  Dir = 1, Dur = 69
04:24:14.630 00.000 16108 IsSlewing returns 0
04:24:14.630 00.000 16108 IsGuiding returns 0
04:24:14.679 00.049 16108 PulseGuide returned control before completion, sleep 31
04:24:14.723 00.044 16108 IsGuiding returns 1
04:24:14.723 00.000 16108 scope still moving after pulse duration time elapsed
04:24:14.755 00.032 16108 IsSlewing returns 0
04:24:14.755 00.000 16108 IsGuiding returns 1
04:24:14.785 00.030 16108 IsSlewing returns 0
04:24:14.785 00.000 16108 IsGuiding returns 0
04:24:14.785 00.000 16108 scope move finished after 69 + 86 ms
04:24:14.785 00.000 16108 Move returns status 0, amount 69
04:24:14.785 00.000 16108 move complete, result=0
04:24:14.785 00.000 16108 worker thread done servicing request
04:24:14.785 00.000 16108 Worker thread wakes up
04:24:14.785 00.000 21068 GuideStep: 0.3 px 84 ms WEST, 0.3 px 69 ms SOUTH
04:24:14.789 00.004 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:14.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:15.773 00.984 16108 Exposure complete
04:24:15.828 00.055 16108 worker thread done servicing request
04:24:15.828 00.000 21068 OnExposeComplete: enter
04:24:15.829 00.001 21068 UpdateGuideState(): m_state=6
04:24:15.829 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
04:24:15.830 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.62, Mass=405599, SNR=151.9, Peak=43507 HFD=3.3
04:24:15.831 00.001 21068 MultiStar: [#1 -0.14,0.02,0.83,U] [#2 -0.17,-0.00,1.27,U] [#3 -0.19,0.40,0.89,U] [#4 -0.27,-0.03,0.39,U] [#5 -0.56,0.03,0.00,M2] [#6 -0.71,-0.15,0.00,M2] [#7 -0.59,0.06,0.00,M2] [#8 -0.16,0.14,0.36,U] 
04:24:15.832 00.001 21068 refined, 5 included, MultiStar: {-0.16, 0.14}, one-star: {-0.08, 0.24}
04:24:15.833 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.54 = -0.54)
04:24:15.834 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.48 = -0.48)
04:24:15.834 00.000 21068 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=0.18 mountY=-0.10, mountTheta=-0.49
04:24:15.836 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.14, opts=13)
04:24:15.837 00.001 21068 Enqueuing Move request for scope (-0.16, 0.14)
04:24:15.838 00.001 16108 Worker thread wakes up
04:24:15.838 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
04:24:15.838 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
04:24:15.838 00.000 16108 Moving (-0.16, 0.14) raw xDistance=0.18 yDistance=-0.10
04:24:15.838 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:24:15.838 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:15.838 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:24:15.838 00.000 16108 MoveAxis(E, 0, ABG)
04:24:15.838 00.000 16108 Move returns status 0, amount 0
04:24:15.838 00.000 16108 MoveAxis(N, 0, ABG)
04:24:15.838 00.000 16108 Move returns status 0, amount 0
04:24:15.838 00.000 16108 move complete, result=0
04:24:15.838 00.000 16108 worker thread done servicing request
04:24:15.841 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2160, max=65535, med=4765, FiltMin=4073, FiltMax=28214, Gamma=1.000
04:24:15.855 00.014 21068 UpdateGuideState exits: m=405599 SNR=151.9
04:24:15.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:15.857 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:15.857 00.000 21068 Enqueuing Expose request
04:24:15.858 00.001 16108 Worker thread wakes up
04:24:15.858 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:15.859 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:15.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:17.024 01.165 16108 Exposure complete
04:24:17.077 00.053 16108 worker thread done servicing request
04:24:17.077 00.000 21068 OnExposeComplete: enter
04:24:17.078 00.001 21068 UpdateGuideState(): m_state=6
04:24:17.079 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
04:24:17.080 00.001 21068 Star::Find returns 1 (0), X=814.76, Y=630.03, Mass=405620, SNR=159.9, Peak=45117 HFD=3.4
04:24:17.081 00.001 21068 MultiStar: [#1 0.16,-0.33,0.90,U] [#2 0.26,-0.16,1.24,U] [#3 -0.04,0.30,0.91,U] [#4 0.01,-0.06,0.34,U] [#5 -0.38,0.15,0.30,U] [#6 -0.14,-0.18,0.29,U] [#7 0.00,-0.33,0.21,U] [#8 0.31,0.18,0.27,U] 
04:24:17.082 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.03, -0.34}
04:24:17.083 00.001 21068 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.97) = xAngle (-3.97 = 2.31)
04:24:17.084 00.001 21068 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
04:24:17.084 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=-0.09 mountY=0.09, mountTheta=2.34
04:24:17.086 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.11, opts=13)
04:24:17.087 00.001 21068 Enqueuing Move request for scope (0.07, -0.11)
04:24:17.088 00.001 16108 Worker thread wakes up
04:24:17.088 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
04:24:17.088 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
04:24:17.088 00.000 16108 Moving (0.07, -0.11) raw xDistance=-0.09 yDistance=0.09
04:24:17.088 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:24:17.088 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:17.088 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:24:17.088 00.000 16108 MoveAxis(E, 0, ABG)
04:24:17.088 00.000 16108 Move returns status 0, amount 0
04:24:17.089 00.001 16108 MoveAxis(N, 0, ABG)
04:24:17.089 00.000 16108 Move returns status 0, amount 0
04:24:17.089 00.000 16108 move complete, result=0
04:24:17.089 00.000 16108 worker thread done servicing request
04:24:17.096 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2003, max=65535, med=4768, FiltMin=4059, FiltMax=35939, Gamma=1.000
04:24:17.114 00.018 21068 UpdateGuideState exits: m=405620 SNR=159.9
04:24:17.115 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:17.116 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:17.117 00.001 21068 Enqueuing Expose request
04:24:17.117 00.000 16108 Worker thread wakes up
04:24:17.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:17.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:17.117 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:18.098 00.981 16108 Exposure complete
04:24:18.168 00.070 16108 worker thread done servicing request
04:24:18.168 00.000 21068 OnExposeComplete: enter
04:24:18.169 00.001 21068 UpdateGuideState(): m_state=6
04:24:18.170 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
04:24:18.170 00.000 21068 Star::Find returns 1 (0), X=814.73, Y=630.25, Mass=393894, SNR=165.1, Peak=37501 HFD=3.5
04:24:18.171 00.001 21068 MultiStar: [#1 0.13,-0.07,0.82,U] [#2 0.10,0.09,1.02,U] [#3 -0.11,0.47,1.01,U] [#4 -0.04,0.05,0.33,U] [#5 -0.38,0.36,0.34,U] [#6 -0.51,-0.34,0.00,M2] [#7 -0.02,-0.23,0.21,U] [#8 0.22,0.23,0.32,U] 
04:24:18.172 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {-0.00, -0.12}
04:24:18.174 00.002 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
04:24:18.174 00.000 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
04:24:18.175 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=0.01 mountY=-0.11, mountTheta=-1.44
04:24:18.177 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.11, opts=13)
04:24:18.177 00.000 21068 Enqueuing Move request for scope (0.01, 0.11)
04:24:18.178 00.001 16108 Worker thread wakes up
04:24:18.178 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
04:24:18.178 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
04:24:18.178 00.000 16108 Moving (0.01, 0.11) raw xDistance=0.01 yDistance=-0.11
04:24:18.178 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:24:18.178 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:18.178 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:24:18.178 00.000 16108 MoveAxis(E, 0, ABG)
04:24:18.178 00.000 16108 Move returns status 0, amount 0
04:24:18.178 00.000 16108 MoveAxis(N, 0, ABG)
04:24:18.178 00.000 16108 Move returns status 0, amount 0
04:24:18.178 00.000 16108 move complete, result=0
04:24:18.178 00.000 16108 worker thread done servicing request
04:24:18.185 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2217, max=65535, med=4771, FiltMin=4054, FiltMax=34131, Gamma=1.000
04:24:18.200 00.015 21068 UpdateGuideState exits: m=393894 SNR=165.1
04:24:18.201 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:18.202 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:18.202 00.000 21068 Enqueuing Expose request
04:24:18.203 00.001 16108 Worker thread wakes up
04:24:18.203 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:18.204 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:18.204 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:19.370 01.166 16108 Exposure complete
04:24:19.427 00.057 16108 worker thread done servicing request
04:24:19.427 00.000 21068 OnExposeComplete: enter
04:24:19.429 00.002 21068 UpdateGuideState(): m_state=6
04:24:19.429 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
04:24:19.430 00.001 21068 Star::Find returns 1 (0), X=813.97, Y=630.14, Mass=402656, SNR=150.5, Peak=47680 HFD=3.1
04:24:19.431 00.001 21068 MultiStar: [#1 -0.59,-0.37,0.00,M1] [#2 -0.54,-0.24,0.00,M1] [#3 -0.96,-0.00,0.00,M1] [#4 -0.57,-0.19,0.00,M1] [#5 -0.87,0.08,0.00,M1] [#6 -0.99,0.06,0.00,M3] [#7 -0.73,0.01,0.00,M1] [#8 -0.46,0.13,0.32,U] 
04:24:19.432 00.001 21068 refined, 1 included, MultiStar: {-0.69, -0.14}, one-star: {-0.76, -0.23}
04:24:19.433 00.001 21068 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.97) = xAngle (-5.90 = 0.38)
04:24:19.433 00.000 21068 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.84 = 0.44)
04:24:19.434 00.001 21068 CameraToMount -- cameraX=-0.69 cameraY=-0.14 hyp=0.71 cameraTheta=-2.93 mountX=0.65 mountY=0.30, mountTheta=0.43
04:24:19.436 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.69, y=-0.14, opts=13)
04:24:19.437 00.001 21068 Enqueuing Move request for scope (-0.69, -0.14)
04:24:19.437 00.000 16108 Worker thread wakes up
04:24:19.438 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.14) opts 0xd
04:24:19.438 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.69, -0.14)
04:24:19.438 00.000 16108 Moving (-0.69, -0.14) raw xDistance=0.65 yDistance=0.30
04:24:19.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
04:24:19.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:24:19.438 00.000 16108 MoveAxis(W, 172, ABG)
04:24:19.438 00.000 16108 Guiding  Dir = 3, Dur = 172
04:24:19.438 00.000 16108 IsSlewing returns 0
04:24:19.438 00.000 16108 IsGuiding returns 0
04:24:19.443 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1981, max=65535, med=4774, FiltMin=4080, FiltMax=37366, Gamma=1.000
04:24:19.457 00.014 21068 UpdateGuideState exits: m=402656 SNR=150.5
04:24:19.458 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:19.459 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:19.459 00.000 21068 Enqueuing Expose request
04:24:19.476 00.017 16108 PulseGuide returned control before completion, sleep 145
04:24:19.632 00.156 16108 IsGuiding returns 1
04:24:19.632 00.000 16108 scope still moving after pulse duration time elapsed
04:24:19.662 00.030 16108 IsSlewing returns 0
04:24:19.662 00.000 16108 IsGuiding returns 0
04:24:19.662 00.000 16108 scope move finished after 172 + 52 ms
04:24:19.664 00.002 16108 Move returns status 0, amount 172
04:24:19.664 00.000 16108 MoveAxis(S, 61, ABG)
04:24:19.664 00.000 16108 Guiding  Dir = 1, Dur = 61
04:24:19.664 00.000 16108 IsSlewing returns 0
04:24:19.664 00.000 16108 IsGuiding returns 0
04:24:19.711 00.047 16108 PulseGuide returned control before completion, sleep 25
04:24:19.741 00.030 16108 IsGuiding returns 1
04:24:19.741 00.000 16108 scope still moving after pulse duration time elapsed
04:24:19.773 00.032 16108 IsSlewing returns 0
04:24:19.773 00.000 16108 IsGuiding returns 1
04:24:19.804 00.031 16108 IsSlewing returns 0
04:24:19.804 00.000 16108 IsGuiding returns 0
04:24:19.805 00.001 16108 scope move finished after 61 + 79 ms
04:24:19.805 00.000 16108 Move returns status 0, amount 61
04:24:19.805 00.000 16108 move complete, result=0
04:24:19.805 00.000 16108 worker thread done servicing request
04:24:19.805 00.000 16108 Worker thread wakes up
04:24:19.805 00.000 21068 GuideStep: 0.7 px 172 ms WEST, 0.3 px 61 ms SOUTH
04:24:19.806 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:19.806 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:20.782 00.976 16108 Exposure complete
04:24:20.846 00.064 16108 worker thread done servicing request
04:24:20.846 00.000 21068 OnExposeComplete: enter
04:24:20.848 00.002 21068 UpdateGuideState(): m_state=6
04:24:20.850 00.002 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
04:24:20.851 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.39, Mass=415157, SNR=151.5, Peak=37971 HFD=3.4
04:24:20.853 00.002 21068 MultiStar: [#1 -0.14,-0.16,1.01,U] [#2 0.12,0.22,1.06,U] [#3 -0.18,0.15,0.90,U] [#4 -0.26,0.20,0.38,U] [#5 0.24,0.13,0.26,U] [#6 -0.57,-0.12,0.00,M4] [#7 -0.63,-0.27,0.00,M2] [#8 0.16,0.23,0.27,U] 
04:24:20.855 00.002 21068 single-star, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.06, 0.01}
04:24:20.856 00.001 21068 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
04:24:20.858 00.002 21068 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
04:24:20.859 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.92 mountX=0.06 mountY=0.00, mountTheta=0.02
04:24:20.861 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.01, opts=13)
04:24:20.862 00.001 21068 Enqueuing Move request for scope (-0.06, 0.01)
04:24:20.864 00.002 16108 Worker thread wakes up
04:24:20.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
04:24:20.864 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
04:24:20.864 00.000 16108 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=0.00
04:24:20.864 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:24:20.864 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:20.864 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:24:20.864 00.000 16108 MoveAxis(E, 0, ABG)
04:24:20.864 00.000 16108 Move returns status 0, amount 0
04:24:20.864 00.000 16108 MoveAxis(N, 0, ABG)
04:24:20.864 00.000 16108 Move returns status 0, amount 0
04:24:20.864 00.000 16108 move complete, result=0
04:24:20.864 00.000 16108 worker thread done servicing request
04:24:20.867 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2285, max=65535, med=4774, FiltMin=4070, FiltMax=34915, Gamma=1.000
04:24:20.881 00.014 21068 UpdateGuideState exits: m=415157 SNR=151.5
04:24:20.882 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:20.883 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:20.883 00.000 21068 Enqueuing Expose request
04:24:20.884 00.001 16108 Worker thread wakes up
04:24:20.884 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:20.885 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:20.885 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:22.059 01.174 16108 Exposure complete
04:24:22.115 00.056 16108 worker thread done servicing request
04:24:22.115 00.000 21068 OnExposeComplete: enter
04:24:22.117 00.002 21068 UpdateGuideState(): m_state=6
04:24:22.119 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
04:24:22.120 00.001 21068 Star::Find returns 1 (0), X=815.15, Y=630.21, Mass=454399, SNR=159.5, Peak=48237 HFD=3.4
04:24:22.121 00.001 21068 MultiStar: [#1 0.60,-0.17,0.00,M1] [#2 0.58,-0.15,0.00,M1] [#3 0.47,0.17,0.95,U] [#4 0.44,-0.19,0.35,U] [#5 -0.03,0.16,0.35,U] [#6 0.31,0.21,0.26,U] [#7 0.38,-0.24,0.17,U] [#8 0.75,0.16,0.00,M1] 
04:24:22.121 00.000 21068 refined, 5 included, MultiStar: {0.38, -0.00}, one-star: {0.41, -0.16}
04:24:22.122 00.001 21068 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.97) = xAngle (-2.97 = -2.97)
04:24:22.123 00.001 21068 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.91 = -2.91)
04:24:22.123 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=-0.00 hyp=0.38 cameraTheta=-0.01 mountX=-0.37 mountY=-0.09, mountTheta=-2.91
04:24:22.125 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.00, opts=13)
04:24:22.126 00.001 21068 Enqueuing Move request for scope (0.38, -0.00)
04:24:22.126 00.000 16108 Worker thread wakes up
04:24:22.126 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.00) opts 0xd
04:24:22.126 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.00)
04:24:22.126 00.000 16108 Moving (0.38, -0.00) raw xDistance=-0.37 yDistance=-0.09
04:24:22.126 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:24:22.126 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:22.127 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:24:22.127 00.000 16108 MoveAxis(E, 97, ABG)
04:24:22.127 00.000 16108 Guiding  Dir = 2, Dur = 97
04:24:22.127 00.000 16108 IsSlewing returns 0
04:24:22.127 00.000 16108 IsGuiding returns 0
04:24:22.131 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2371, max=65535, med=4771, FiltMin=4019, FiltMax=35520, Gamma=1.000
04:24:22.143 00.012 21068 UpdateGuideState exits: m=454399 SNR=159.5
04:24:22.144 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:22.145 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:22.146 00.001 21068 Enqueuing Expose request
04:24:22.178 00.032 16108 PulseGuide returned control before completion, sleep 57
04:24:22.240 00.062 16108 IsGuiding returns 1
04:24:22.240 00.000 16108 scope still moving after pulse duration time elapsed
04:24:22.272 00.032 16108 IsSlewing returns 0
04:24:22.272 00.000 16108 IsGuiding returns 1
04:24:22.303 00.031 16108 IsSlewing returns 0
04:24:22.303 00.000 16108 IsGuiding returns 1
04:24:22.335 00.032 16108 IsSlewing returns 0
04:24:22.335 00.000 16108 IsGuiding returns 0
04:24:22.336 00.001 16108 scope move finished after 97 + 111 ms
04:24:22.336 00.000 16108 Move returns status 0, amount 97
04:24:22.336 00.000 16108 MoveAxis(N, 0, ABG)
04:24:22.336 00.000 16108 Move returns status 0, amount 0
04:24:22.336 00.000 16108 move complete, result=0
04:24:22.336 00.000 16108 worker thread done servicing request
04:24:22.336 00.000 16108 Worker thread wakes up
04:24:22.337 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:22.337 00.000 21068 GuideStep: -0.4 px 97 ms EAST, -0.1 px 0 ms NORTH
04:24:22.340 00.003 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:23.326 00.986 16108 Exposure complete
04:24:23.385 00.059 16108 worker thread done servicing request
04:24:23.386 00.001 21068 OnExposeComplete: enter
04:24:23.386 00.000 21068 UpdateGuideState(): m_state=6
04:24:23.387 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
04:24:23.388 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.69, Mass=488836, SNR=190.3, Peak=51443 HFD=3.5
04:24:23.389 00.001 21068 MultiStar: [#1 0.14,0.06,0.95,U] [#2 0.47,0.17,0.86,U] [#3 0.25,0.28,0.72,U] [#4 0.16,0.32,0.26,U] [#5 -0.01,0.37,0.29,U] [#6 -0.03,0.09,0.23,U] [#7 0.03,-0.04,0.16,U] [#8 0.56,0.33,0.00,M2] 
04:24:23.390 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.21}, one-star: {0.11, 0.32}
04:24:23.390 00.000 21068 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.97) = xAngle (-2.15 = -2.15)
04:24:23.391 00.001 21068 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.08 = -2.08)
04:24:23.392 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.82 mountX=-0.15 mountY=-0.25, mountTheta=-2.13
04:24:23.393 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.21, opts=13)
04:24:23.394 00.001 21068 Enqueuing Move request for scope (0.19, 0.21)
04:24:23.395 00.001 16108 Worker thread wakes up
04:24:23.395 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
04:24:23.395 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
04:24:23.395 00.000 16108 Moving (0.19, 0.21) raw xDistance=-0.15 yDistance=-0.25
04:24:23.395 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:24:23.395 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:23.395 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:24:23.396 00.001 16108 MoveAxis(E, 0, ABG)
04:24:23.396 00.000 16108 Move returns status 0, amount 0
04:24:23.396 00.000 16108 MoveAxis(N, 0, ABG)
04:24:23.396 00.000 16108 Move returns status 0, amount 0
04:24:23.396 00.000 16108 move complete, result=0
04:24:23.396 00.000 16108 worker thread done servicing request
04:24:23.403 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2429, max=65535, med=4768, FiltMin=4029, FiltMax=43184, Gamma=1.000
04:24:23.430 00.027 21068 UpdateGuideState exits: m=488836 SNR=190.3
04:24:23.431 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:23.432 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:23.433 00.001 21068 Enqueuing Expose request
04:24:23.434 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:23.435 00.001 16108 Worker thread wakes up
04:24:23.435 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:23.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:24.614 01.179 16108 Exposure complete
04:24:24.683 00.069 16108 worker thread done servicing request
04:24:24.683 00.000 21068 OnExposeComplete: enter
04:24:24.684 00.001 21068 UpdateGuideState(): m_state=6
04:24:24.685 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
04:24:24.685 00.000 21068 Star::Find returns 1 (0), X=815.45, Y=631.04, Mass=455628, SNR=168.9, Peak=46707 HFD=3.6
04:24:24.686 00.001 21068 MultiStar: [#1 0.70,0.26,0.00,M1] [#2 0.70,0.44,0.00,M1] [#3 0.79,0.84,0.00,M1] [#4 0.73,0.32,0.00,M1] [#5 0.44,0.79,0.00,M1] [#6 0.40,0.54,0.00,M3] [#7 0.20,0.26,0.20,U] [#8 0.99,0.96,0.00,M3] 
04:24:24.687 00.001 21068 refined, 1 included, MultiStar: {0.63, 0.60}, one-star: {0.71, 0.67}
04:24:24.688 00.001 21068 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.97) = xAngle (-2.20 = -2.20)
04:24:24.689 00.001 21068 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.14 = -2.14)
04:24:24.689 00.000 21068 CameraToMount -- cameraX=0.63 cameraY=0.60 hyp=0.87 cameraTheta=0.76 mountX=-0.51 mountY=-0.73, mountTheta=-2.18
04:24:24.691 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.63, y=0.60, opts=13)
04:24:24.692 00.001 21068 Enqueuing Move request for scope (0.63, 0.60)
04:24:24.692 00.000 16108 Worker thread wakes up
04:24:24.692 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.60) opts 0xd
04:24:24.692 00.000 16108 Handling offset move in thread for scope, endpoint = (0.63, 0.60)
04:24:24.693 00.001 16108 Moving (0.63, 0.60) raw xDistance=-0.51 yDistance=-0.73
04:24:24.693 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
04:24:24.693 00.000 16108 resist switch: large excursion: input -0.73 thresh 0.60 direction from 1 to -1
04:24:24.693 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19
04:24:24.693 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
04:24:24.693 00.000 16108 MoveAxis(E, 134, ABG)
04:24:24.693 00.000 16108 Guiding  Dir = 2, Dur = 134
04:24:24.693 00.000 16108 IsSlewing returns 0
04:24:24.693 00.000 16108 IsGuiding returns 0
04:24:24.696 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2400, max=65535, med=4761, FiltMin=4064, FiltMax=34112, Gamma=1.000
04:24:24.709 00.013 21068 UpdateGuideState exits: m=455628 SNR=168.9
04:24:24.710 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:24.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:24.712 00.001 21068 Enqueuing Expose request
04:24:24.729 00.017 16108 PulseGuide returned control before completion, sleep 108
04:24:24.852 00.123 16108 IsGuiding returns 1
04:24:24.852 00.000 16108 scope still moving after pulse duration time elapsed
04:24:24.884 00.032 16108 IsSlewing returns 0
04:24:24.884 00.000 16108 IsGuiding returns 1
04:24:24.915 00.031 16108 IsSlewing returns 0
04:24:24.915 00.000 16108 IsGuiding returns 0
04:24:24.915 00.000 16108 scope move finished after 134 + 87 ms
04:24:24.915 00.000 16108 Move returns status 0, amount 134
04:24:24.915 00.000 16108 MoveAxis(N, 147, ABG)
04:24:24.915 00.000 16108 Guiding  Dir = 0, Dur = 147
04:24:24.915 00.000 16108 IsSlewing returns 0
04:24:24.916 00.001 16108 IsGuiding returns 0
04:24:24.963 00.047 16108 PulseGuide returned control before completion, sleep 110
04:24:25.086 00.123 16108 IsGuiding returns 1
04:24:25.086 00.000 16108 scope still moving after pulse duration time elapsed
04:24:25.117 00.031 16108 IsSlewing returns 0
04:24:25.117 00.000 16108 IsGuiding returns 1
04:24:25.148 00.031 16108 IsSlewing returns 0
04:24:25.148 00.000 16108 IsGuiding returns 0
04:24:25.148 00.000 16108 scope move finished after 147 + 85 ms
04:24:25.148 00.000 16108 Move returns status 0, amount 147
04:24:25.148 00.000 16108 move complete, result=0
04:24:25.148 00.000 16108 worker thread done servicing request
04:24:25.148 00.000 16108 Worker thread wakes up
04:24:25.148 00.000 21068 GuideStep: -0.5 px 134 ms EAST, -0.7 px 147 ms NORTH
04:24:25.150 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:25.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:26.127 00.977 16108 Exposure complete
04:24:26.182 00.055 16108 worker thread done servicing request
04:24:26.182 00.000 21068 OnExposeComplete: enter
04:24:26.183 00.001 21068 UpdateGuideState(): m_state=6
04:24:26.185 00.002 21068 Star::Find(15, 815, 631, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
04:24:26.186 00.001 21068 Star::Find returns 1 (0), X=815.34, Y=630.82, Mass=467472, SNR=153.1, Peak=50147 HFD=3.6
04:24:26.187 00.001 21068 MultiStar: [#1 0.52,0.23,0.00,M2] [#2 0.57,0.45,0.00,M2] [#3 0.45,0.61,0.00,M2] [#4 0.45,0.73,0.00,M2] [#5 0.19,0.59,0.00,M2] [#6 0.26,0.33,0.35,U] [#7 0.09,0.15,0.20,U] [#8 0.77,0.74,0.00,M4] 
04:24:26.188 00.001 21068 refined, 2 included, MultiStar: {0.46, 0.38}, one-star: {0.61, 0.45}
04:24:26.189 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
04:24:26.190 00.001 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.21 = -2.21)
04:24:26.191 00.001 21068 CameraToMount -- cameraX=0.46 cameraY=0.38 hyp=0.60 cameraTheta=0.69 mountX=-0.39 mountY=-0.48, mountTheta=-2.25
04:24:26.195 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.46, y=0.38, opts=13)
04:24:26.197 00.002 21068 Enqueuing Move request for scope (0.46, 0.38)
04:24:26.198 00.001 16108 Worker thread wakes up
04:24:26.198 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.38) opts 0xd
04:24:26.198 00.000 16108 Handling offset move in thread for scope, endpoint = (0.46, 0.38)
04:24:26.198 00.000 16108 Moving (0.46, 0.38) raw xDistance=-0.39 yDistance=-0.48
04:24:26.198 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
04:24:26.198 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
04:24:26.198 00.000 16108 MoveAxis(E, 112, ABG)
04:24:26.198 00.000 16108 Guiding  Dir = 2, Dur = 112
04:24:26.199 00.001 16108 IsSlewing returns 0
04:24:26.199 00.000 16108 IsGuiding returns 0
04:24:26.203 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2256, max=65535, med=4755, FiltMin=3993, FiltMax=42995, Gamma=1.000
04:24:26.216 00.013 21068 UpdateGuideState exits: m=467472 SNR=153.1
04:24:26.217 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:26.218 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:26.218 00.000 21068 Enqueuing Expose request
04:24:26.247 00.029 16108 PulseGuide returned control before completion, sleep 74
04:24:26.324 00.077 16108 IsGuiding returns 1
04:24:26.324 00.000 16108 scope still moving after pulse duration time elapsed
04:24:26.355 00.031 16108 IsSlewing returns 0
04:24:26.355 00.000 16108 IsGuiding returns 1
04:24:26.387 00.032 16108 IsSlewing returns 0
04:24:26.388 00.001 16108 IsGuiding returns 1
04:24:26.418 00.030 16108 IsSlewing returns 0
04:24:26.418 00.000 16108 IsGuiding returns 0
04:24:26.418 00.000 16108 scope move finished after 112 + 107 ms
04:24:26.418 00.000 16108 Move returns status 0, amount 112
04:24:26.418 00.000 16108 MoveAxis(N, 97, ABG)
04:24:26.418 00.000 16108 Guiding  Dir = 0, Dur = 97
04:24:26.418 00.000 16108 IsSlewing returns 0
04:24:26.418 00.000 16108 IsGuiding returns 0
04:24:26.423 00.005 16108 PulseGuide returned control before completion, sleep 103
04:24:26.528 00.105 16108 IsGuiding returns 1
04:24:26.528 00.000 16108 scope still moving after pulse duration time elapsed
04:24:26.560 00.032 16108 IsSlewing returns 0
04:24:26.560 00.000 16108 IsGuiding returns 1
04:24:26.591 00.031 16108 IsSlewing returns 0
04:24:26.591 00.000 16108 IsGuiding returns 0
04:24:26.592 00.001 16108 scope move finished after 97 + 75 ms
04:24:26.592 00.000 16108 Move returns status 0, amount 97
04:24:26.592 00.000 16108 move complete, result=0
04:24:26.592 00.000 16108 worker thread done servicing request
04:24:26.592 00.000 16108 Worker thread wakes up
04:24:26.592 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:26.592 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:26.592 00.000 21068 GuideStep: -0.4 px 112 ms EAST, -0.5 px 97 ms NORTH
04:24:27.764 01.172 16108 Exposure complete
04:24:27.818 00.054 16108 worker thread done servicing request
04:24:27.818 00.000 21068 OnExposeComplete: enter
04:24:27.819 00.001 21068 UpdateGuideState(): m_state=6
04:24:27.820 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
04:24:27.821 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.09, Mass=439787, SNR=164.3, Peak=42829 HFD=3.4
04:24:27.822 00.001 21068 MultiStar: [#1 -0.02,-0.81,0.00,M3] [#2 0.17,-0.31,1.32,U] [#3 -0.11,-0.43,0.87,U] [#4 0.31,0.15,0.42,U] [#5 -0.03,-0.01,0.29,U] [#6 -0.36,-0.02,0.28,U] [#7 -0.20,-1.00,0.00,M1] [#8 0.29,-0.08,0.25,U] 
04:24:27.825 00.003 21068 refined, 6 included, MultiStar: {0.04, -0.23}, one-star: {-0.04, -0.28}
04:24:27.826 00.001 21068 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
04:24:27.827 00.001 21068 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
04:24:27.828 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.39 mountX=-0.08 mountY=0.21, mountTheta=1.94
04:24:27.830 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.23, opts=13)
04:24:27.831 00.001 21068 Enqueuing Move request for scope (0.04, -0.23)
04:24:27.832 00.001 16108 Worker thread wakes up
04:24:27.833 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
04:24:27.833 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
04:24:27.833 00.000 16108 Moving (0.04, -0.23) raw xDistance=-0.08 yDistance=0.21
04:24:27.833 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:27.833 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:27.833 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:24:27.833 00.000 16108 MoveAxis(E, 0, ABG)
04:24:27.833 00.000 16108 Move returns status 0, amount 0
04:24:27.833 00.000 16108 MoveAxis(N, 0, ABG)
04:24:27.833 00.000 16108 Move returns status 0, amount 0
04:24:27.833 00.000 16108 move complete, result=0
04:24:27.833 00.000 16108 worker thread done servicing request
04:24:27.837 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1232, max=65535, med=4742, FiltMin=4035, FiltMax=40960, Gamma=1.000
04:24:27.850 00.013 21068 UpdateGuideState exits: m=439787 SNR=164.3
04:24:27.851 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:27.852 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:27.852 00.000 21068 Enqueuing Expose request
04:24:27.853 00.001 16108 Worker thread wakes up
04:24:27.853 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:27.854 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:27.854 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:28.819 00.965 16108 Exposure complete
04:24:28.873 00.054 16108 worker thread done servicing request
04:24:28.873 00.000 21068 OnExposeComplete: enter
04:24:28.874 00.001 21068 UpdateGuideState(): m_state=6
04:24:28.875 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
04:24:28.876 00.001 21068 Star::Find returns 1 (0), X=814.16, Y=629.89, Mass=406373, SNR=146.3, Peak=48160 HFD=3.6
04:24:28.877 00.001 21068 MultiStar: [#1 -0.32,-0.64,0.00,M4] [#2 -0.38,-0.08,1.35,U] [#3 -0.50,-0.17,0.92,U] [#4 -0.56,-0.36,0.00,M2] [#5 -0.75,-0.30,0.00,M2] [#6 -0.65,-0.33,0.00,M2] [#7 -0.86,-0.49,0.00,M2] [#8 -0.51,-0.17,0.00,M4] 
04:24:28.877 00.000 21068 refined, 2 included, MultiStar: {-0.47, -0.23}, one-star: {-0.57, -0.48}
04:24:28.878 00.001 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.66 = 0.63)
04:24:28.880 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.69)
04:24:28.880 00.000 21068 CameraToMount -- cameraX=-0.47 cameraY=-0.23 hyp=0.53 cameraTheta=-2.69 mountX=0.43 mountY=0.33, mountTheta=0.66
04:24:28.883 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=-0.23, opts=13)
04:24:28.886 00.003 21068 Enqueuing Move request for scope (-0.47, -0.23)
04:24:28.887 00.001 16108 Worker thread wakes up
04:24:28.887 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.23) opts 0xd
04:24:28.887 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, -0.23)
04:24:28.887 00.000 16108 Moving (-0.47, -0.23) raw xDistance=0.43 yDistance=0.33
04:24:28.887 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
04:24:28.888 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:28.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:24:28.888 00.000 16108 MoveAxis(W, 112, ABG)
04:24:28.888 00.000 16108 Guiding  Dir = 3, Dur = 112
04:24:28.888 00.000 16108 IsSlewing returns 0
04:24:28.888 00.000 16108 IsGuiding returns 0
04:24:28.894 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1993, max=65535, med=4736, FiltMin=4067, FiltMax=38240, Gamma=1.000
04:24:28.916 00.022 21068 UpdateGuideState exits: m=406373 SNR=146.3
04:24:28.917 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:28.918 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:28.918 00.000 21068 Enqueuing Expose request
04:24:28.928 00.010 16108 PulseGuide returned control before completion, sleep 83
04:24:29.022 00.094 16108 IsGuiding returns 1
04:24:29.022 00.000 16108 scope still moving after pulse duration time elapsed
04:24:29.052 00.030 16108 IsSlewing returns 0
04:24:29.053 00.001 16108 IsGuiding returns 1
04:24:29.084 00.031 16108 IsSlewing returns 0
04:24:29.084 00.000 16108 IsGuiding returns 1
04:24:29.115 00.031 16108 IsSlewing returns 0
04:24:29.115 00.000 16108 IsGuiding returns 0
04:24:29.115 00.000 16108 scope move finished after 112 + 114 ms
04:24:29.115 00.000 16108 Move returns status 0, amount 112
04:24:29.115 00.000 16108 MoveAxis(N, 0, ABG)
04:24:29.115 00.000 16108 Move returns status 0, amount 0
04:24:29.115 00.000 16108 move complete, result=0
04:24:29.116 00.001 16108 worker thread done servicing request
04:24:29.116 00.000 16108 Worker thread wakes up
04:24:29.116 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:29.116 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:29.116 00.000 21068 GuideStep: 0.4 px 112 ms WEST, 0.3 px 0 ms NORTH
04:24:30.280 01.164 16108 Exposure complete
04:24:30.338 00.058 16108 worker thread done servicing request
04:24:30.338 00.000 21068 OnExposeComplete: enter
04:24:30.339 00.001 21068 UpdateGuideState(): m_state=6
04:24:30.341 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
04:24:30.342 00.001 21068 Star::Find returns 1 (0), X=814.55, Y=630.03, Mass=497353, SNR=163.6, Peak=51488 HFD=3.5
04:24:30.343 00.001 21068 MultiStar: [#1 0.04,-0.39,0.85,U] [#2 -0.02,-0.33,1.12,U] [#3 -0.15,-0.06,0.91,U] [#4 0.07,-0.22,0.34,U] [#5 -0.20,-0.07,0.41,U] [#6 -0.41,-0.17,0.25,U] [#7 -0.23,-0.33,0.20,U] [#8 0.22,-0.36,0.32,U] 
04:24:30.344 00.001 21068 refined, 8 included, MultiStar: {-0.08, -0.27}, one-star: {-0.18, -0.35}
04:24:30.345 00.001 21068 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.97) = xAngle (-4.83 = 1.45)
04:24:30.346 00.001 21068 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.77 = 1.51)
04:24:30.346 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.87 mountX=0.03 mountY=0.28, mountTheta=1.45
04:24:30.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.27, opts=13)
04:24:30.351 00.002 21068 Enqueuing Move request for scope (-0.08, -0.27)
04:24:30.353 00.002 16108 Worker thread wakes up
04:24:30.353 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
04:24:30.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
04:24:30.353 00.000 16108 Moving (-0.08, -0.27) raw xDistance=0.03 yDistance=0.28
04:24:30.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:24:30.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:30.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:24:30.353 00.000 16108 MoveAxis(E, 0, ABG)
04:24:30.353 00.000 16108 Move returns status 0, amount 0
04:24:30.353 00.000 16108 MoveAxis(N, 0, ABG)
04:24:30.353 00.000 16108 Move returns status 0, amount 0
04:24:30.353 00.000 16108 move complete, result=0
04:24:30.353 00.000 16108 worker thread done servicing request
04:24:30.358 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2253, max=65535, med=4726, FiltMin=4045, FiltMax=45673, Gamma=1.000
04:24:30.373 00.015 21068 UpdateGuideState exits: m=497353 SNR=163.6
04:24:30.374 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:30.375 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:30.376 00.001 21068 Enqueuing Expose request
04:24:30.377 00.001 16108 Worker thread wakes up
04:24:30.377 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:24:30.378 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:30.378 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:31.356 00.978 16108 Exposure complete
04:24:31.412 00.056 16108 worker thread done servicing request
04:24:31.412 00.000 21068 OnExposeComplete: enter
04:24:31.415 00.003 21068 UpdateGuideState(): m_state=6
04:24:31.418 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
04:24:31.420 00.002 21068 Star::Find returns 1 (0), X=814.62, Y=630.26, Mass=479927, SNR=155.5, Peak=50176 HFD=3.4
04:24:31.423 00.003 21068 MultiStar: [#1 -0.04,-0.20,0.88,U] [#2 -0.05,0.03,1.18,U] [#3 -0.32,0.25,0.98,U] [#4 -0.23,-0.03,0.35,U] [#5 -0.31,-0.17,0.28,U] [#6 -0.28,-0.07,0.29,U] [#7 -0.46,-0.33,0.00,M2] [#8 -0.02,0.13,0.33,U] 
04:24:31.424 00.001 21068 refined, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.12, -0.11}
04:24:31.425 00.001 21068 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.97) = xAngle (-6.05 = 0.23)
04:24:31.426 00.001 21068 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.99 = 0.30)
04:24:31.427 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.08 mountX=0.14 mountY=0.04, mountTheta=0.29
04:24:31.430 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.01, opts=13)
04:24:31.430 00.000 21068 Enqueuing Move request for scope (-0.15, -0.01)
04:24:31.431 00.001 16108 Worker thread wakes up
04:24:31.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
04:24:31.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
04:24:31.431 00.000 16108 Moving (-0.15, -0.01) raw xDistance=0.14 yDistance=0.04
04:24:31.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:24:31.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:31.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:31.432 00.001 16108 MoveAxis(E, 0, ABG)
04:24:31.432 00.000 16108 Move returns status 0, amount 0
04:24:31.432 00.000 16108 MoveAxis(N, 0, ABG)
04:24:31.432 00.000 16108 Move returns status 0, amount 0
04:24:31.432 00.000 16108 move complete, result=0
04:24:31.432 00.000 16108 worker thread done servicing request
04:24:31.437 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1558, max=65535, med=4723, FiltMin=4003, FiltMax=39974, Gamma=1.000
04:24:31.452 00.015 21068 UpdateGuideState exits: m=479927 SNR=155.5
04:24:31.452 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:31.454 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:31.455 00.001 21068 Enqueuing Expose request
04:24:31.455 00.000 16108 Worker thread wakes up
04:24:31.455 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:31.456 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:31.456 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:32.614 01.158 16108 Exposure complete
04:24:32.673 00.059 16108 worker thread done servicing request
04:24:32.673 00.000 21068 OnExposeComplete: enter
04:24:32.674 00.001 21068 UpdateGuideState(): m_state=6
04:24:32.675 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
04:24:32.676 00.001 21068 Star::Find returns 1 (0), X=814.24, Y=630.16, Mass=435670, SNR=157.2, Peak=56864 HFD=3.1
04:24:32.677 00.001 21068 MultiStar: [#1 -0.41,-0.34,0.96,U] [#2 -0.18,-0.18,1.39,U] [#3 -0.24,0.10,0.86,U] [#4 -0.22,-0.09,0.41,U] [#5 -0.38,-0.08,0.36,U] [#6 -0.34,-0.21,0.29,U] [#7 -0.70,-0.27,0.00,M3] [#8 -0.06,-0.04,0.38,U] 
04:24:32.677 00.000 21068 refined, 7 included, MultiStar: {-0.30, -0.15}, one-star: {-0.49, -0.21}
04:24:32.678 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.64)
04:24:32.679 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
04:24:32.680 00.001 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.68 mountX=0.27 mountY=0.21, mountTheta=0.67
04:24:32.681 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.15, opts=13)
04:24:32.682 00.001 21068 Enqueuing Move request for scope (-0.30, -0.15)
04:24:32.683 00.001 16108 Worker thread wakes up
04:24:32.683 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
04:24:32.683 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
04:24:32.683 00.000 16108 Moving (-0.30, -0.15) raw xDistance=0.27 yDistance=0.21
04:24:32.683 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:24:32.683 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:32.683 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:24:32.683 00.000 16108 MoveAxis(W, 70, ABG)
04:24:32.683 00.000 16108 Guiding  Dir = 3, Dur = 70
04:24:32.684 00.001 16108 IsSlewing returns 0
04:24:32.684 00.000 16108 IsGuiding returns 0
04:24:32.686 00.002 16108 PulseGuide returned control before completion, sleep 80
04:24:32.688 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4717, FiltMin=4051, FiltMax=38345, Gamma=1.000
04:24:32.707 00.019 21068 UpdateGuideState exits: m=435670 SNR=157.2
04:24:32.710 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:32.711 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:32.713 00.002 21068 Enqueuing Expose request
04:24:32.773 00.060 16108 IsGuiding returns 1
04:24:32.773 00.000 16108 scope still moving after pulse duration time elapsed
04:24:32.802 00.029 16108 IsSlewing returns 0
04:24:32.802 00.000 16108 IsGuiding returns 0
04:24:32.802 00.000 16108 scope move finished after 70 + 47 ms
04:24:32.802 00.000 16108 Move returns status 0, amount 70
04:24:32.802 00.000 16108 MoveAxis(N, 0, ABG)
04:24:32.802 00.000 16108 Move returns status 0, amount 0
04:24:32.802 00.000 16108 move complete, result=0
04:24:32.802 00.000 16108 worker thread done servicing request
04:24:32.802 00.000 16108 Worker thread wakes up
04:24:32.802 00.000 21068 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH
04:24:32.804 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:32.805 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:33.787 00.982 16108 Exposure complete
04:24:33.851 00.064 16108 worker thread done servicing request
04:24:33.851 00.000 21068 OnExposeComplete: enter
04:24:33.852 00.001 21068 UpdateGuideState(): m_state=6
04:24:33.853 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
04:24:33.853 00.000 21068 Star::Find returns 1 (0), X=814.97, Y=630.08, Mass=461445, SNR=155.9, Peak=53933 HFD=3.0
04:24:33.855 00.002 21068 MultiStar: [#1 0.24,-0.38,0.95,U] [#2 0.22,-0.32,1.33,U] [#3 0.19,0.10,0.84,U] [#4 0.03,-0.39,0.41,U] [#5 -0.28,-0.73,0.00,M1] [#6 -0.26,-0.65,0.00,M1] [#7 0.03,-0.36,0.26,U] [#8 0.30,-0.10,0.40,U] 
04:24:33.855 00.000 21068 refined, 6 included, MultiStar: {0.20, -0.25}, one-star: {0.24, -0.29}
04:24:33.856 00.001 21068 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.97) = xAngle (-3.85 = 2.44)
04:24:33.857 00.001 21068 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.50)
04:24:33.858 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-0.88 mountX=-0.24 mountY=0.19, mountTheta=2.47
04:24:33.859 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.25, opts=13)
04:24:33.860 00.001 21068 Enqueuing Move request for scope (0.20, -0.25)
04:24:33.861 00.001 16108 Worker thread wakes up
04:24:33.861 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.25) opts 0xd
04:24:33.861 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.25)
04:24:33.861 00.000 16108 Moving (0.20, -0.25) raw xDistance=-0.24 yDistance=0.19
04:24:33.861 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
04:24:33.861 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:33.861 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:24:33.861 00.000 16108 MoveAxis(E, 59, ABG)
04:24:33.861 00.000 16108 Guiding  Dir = 2, Dur = 59
04:24:33.862 00.001 16108 IsSlewing returns 0
04:24:33.862 00.000 16108 IsGuiding returns 0
04:24:33.863 00.001 16108 PulseGuide returned control before completion, sleep 68
04:24:33.865 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1718, max=65535, med=4710, FiltMin=3993, FiltMax=42793, Gamma=1.000
04:24:33.879 00.014 21068 UpdateGuideState exits: m=461445 SNR=155.9
04:24:33.880 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:33.881 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:33.882 00.001 21068 Enqueuing Expose request
04:24:33.946 00.064 16108 IsGuiding returns 0
04:24:33.946 00.000 16108 Move returns status 0, amount 59
04:24:33.946 00.000 16108 MoveAxis(N, 0, ABG)
04:24:33.946 00.000 16108 Move returns status 0, amount 0
04:24:33.946 00.000 16108 move complete, result=0
04:24:33.946 00.000 16108 worker thread done servicing request
04:24:33.946 00.000 16108 Worker thread wakes up
04:24:33.946 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.2 px 0 ms NORTH
04:24:33.947 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:33.947 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:35.098 01.151 16108 Exposure complete
04:24:35.157 00.059 16108 worker thread done servicing request
04:24:35.157 00.000 21068 OnExposeComplete: enter
04:24:35.159 00.002 21068 UpdateGuideState(): m_state=6
04:24:35.161 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
04:24:35.163 00.002 21068 Star::Find returns 1 (0), X=814.77, Y=630.31, Mass=445538, SNR=179.3, Peak=43325 HFD=3.6
04:24:35.165 00.002 21068 MultiStar: [#1 -0.02,-0.33,0.93,U] [#2 0.16,-0.42,0.99,U] [#3 -0.14,-0.08,0.90,U] [#4 -0.16,0.09,0.34,U] [#5 -0.32,0.05,0.30,U] [#6 -0.43,-0.44,0.00,M2] [#7 -0.57,-0.34,0.00,M3] [#8 -0.15,-0.13,0.32,U] 
04:24:35.167 00.002 21068 single-star, 6 included, MultiStar: {-0.03, -0.18}, one-star: {0.04, -0.07}
04:24:35.169 00.002 21068 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.97) = xAngle (-4.05 = 2.24)
04:24:35.170 00.001 21068 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.99 = 2.30)
04:24:35.170 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=-0.05 mountY=0.06, mountTheta=2.26
04:24:35.173 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.07, opts=13)
04:24:35.174 00.001 21068 Enqueuing Move request for scope (0.04, -0.07)
04:24:35.175 00.001 16108 Worker thread wakes up
04:24:35.175 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
04:24:35.176 00.001 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
04:24:35.176 00.000 16108 Moving (0.04, -0.07) raw xDistance=-0.05 yDistance=0.06
04:24:35.176 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:24:35.176 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:35.176 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:24:35.176 00.000 16108 MoveAxis(E, 0, ABG)
04:24:35.176 00.000 16108 Move returns status 0, amount 0
04:24:35.176 00.000 16108 MoveAxis(N, 0, ABG)
04:24:35.176 00.000 16108 Move returns status 0, amount 0
04:24:35.176 00.000 16108 move complete, result=0
04:24:35.176 00.000 16108 worker thread done servicing request
04:24:35.184 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2339, max=65535, med=4701, FiltMin=4022, FiltMax=41590, Gamma=1.000
04:24:35.208 00.024 21068 UpdateGuideState exits: m=445538 SNR=179.3
04:24:35.209 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:35.210 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:35.211 00.001 21068 Enqueuing Expose request
04:24:35.212 00.001 16108 Worker thread wakes up
04:24:35.212 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:35.212 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:35.212 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:36.181 00.969 16108 Exposure complete
04:24:36.234 00.053 16108 worker thread done servicing request
04:24:36.234 00.000 21068 OnExposeComplete: enter
04:24:36.235 00.001 21068 UpdateGuideState(): m_state=6
04:24:36.236 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
04:24:36.237 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.45, Mass=496118, SNR=198.4, Peak=46099 HFD=3.3
04:24:36.238 00.001 21068 MultiStar: [#1 0.23,-0.20,0.73,U] [#2 -0.03,-0.12,1.16,U] [#3 -0.01,0.10,0.72,U] [#4 -0.16,-0.30,0.30,U] [#5 -0.17,-0.02,0.24,U] [#6 -0.28,-0.33,0.23,U] [#7 -0.04,-0.43,0.18,U] [#8 0.12,0.25,0.26,U] 
04:24:36.238 00.000 21068 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {-0.03, 0.08}
04:24:36.240 00.002 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
04:24:36.240 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
04:24:36.241 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.64 mountX=-0.01 mountY=0.06, mountTheta=1.68
04:24:36.243 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.06, opts=13)
04:24:36.244 00.001 21068 Enqueuing Move request for scope (-0.00, -0.06)
04:24:36.245 00.001 16108 Worker thread wakes up
04:24:36.245 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
04:24:36.245 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
04:24:36.245 00.000 16108 Moving (-0.00, -0.06) raw xDistance=-0.01 yDistance=0.06
04:24:36.245 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:24:36.245 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:36.245 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:24:36.245 00.000 16108 MoveAxis(E, 0, ABG)
04:24:36.245 00.000 16108 Move returns status 0, amount 0
04:24:36.245 00.000 16108 MoveAxis(N, 0, ABG)
04:24:36.245 00.000 16108 Move returns status 0, amount 0
04:24:36.245 00.000 16108 move complete, result=0
04:24:36.245 00.000 16108 worker thread done servicing request
04:24:36.249 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=4697, FiltMin=4019, FiltMax=46105, Gamma=1.000
04:24:36.267 00.018 21068 UpdateGuideState exits: m=496118 SNR=198.4
04:24:36.268 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:36.268 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:36.269 00.001 21068 Enqueuing Expose request
04:24:36.270 00.001 16108 Worker thread wakes up
04:24:36.270 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:36.270 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:36.271 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:37.440 01.169 16108 Exposure complete
04:24:37.506 00.066 16108 worker thread done servicing request
04:24:37.506 00.000 21068 OnExposeComplete: enter
04:24:37.507 00.001 21068 UpdateGuideState(): m_state=6
04:24:37.507 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
04:24:37.508 00.001 21068 Star::Find returns 1 (0), X=814.11, Y=630.65, Mass=491374, SNR=173.6, Peak=56534 HFD=3.4
04:24:37.510 00.002 21068 MultiStar: [#1 -0.65,-0.05,0.00,M1] [#2 -0.65,0.19,0.00,M1] [#3 -0.82,0.36,0.00,M1] [#4 -0.74,0.09,0.00,M1] [#5 -1.07,0.40,0.00,M1] [#6 -0.73,0.23,0.00,M2] [#7 -1.18,0.10,0.00,M3] [#8 -0.52,0.32,0.00,M1] 
04:24:37.511 00.001 21068 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.97) = xAngle (-0.24 = -0.24)
04:24:37.511 00.000 21068 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.18 = -0.18)
04:24:37.512 00.001 21068 CameraToMount -- cameraX=-0.62 cameraY=0.27 hyp=0.68 cameraTheta=2.73 mountX=0.66 mountY=-0.12, mountTheta=-0.18
04:24:37.513 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.62, y=0.27, opts=13)
04:24:37.514 00.001 21068 Enqueuing Move request for scope (-0.62, 0.27)
04:24:37.515 00.001 16108 Worker thread wakes up
04:24:37.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.27) opts 0xd
04:24:37.515 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.62, 0.27)
04:24:37.515 00.000 16108 Moving (-0.62, 0.27) raw xDistance=0.66 yDistance=-0.12
04:24:37.517 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
04:24:37.517 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:37.517 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:24:37.517 00.000 16108 MoveAxis(W, 173, ABG)
04:24:37.517 00.000 16108 Guiding  Dir = 3, Dur = 173
04:24:37.517 00.000 16108 IsSlewing returns 0
04:24:37.518 00.001 16108 IsGuiding returns 0
04:24:37.520 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2029, max=65535, med=4691, FiltMin=3965, FiltMax=39440, Gamma=1.000
04:24:37.533 00.013 16108 PulseGuide returned control before completion, sleep 167
04:24:37.535 00.002 21068 UpdateGuideState exits: m=491374 SNR=173.6
04:24:37.536 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:37.537 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:37.537 00.000 21068 Enqueuing Expose request
04:24:37.702 00.165 16108 IsGuiding returns 1
04:24:37.702 00.000 16108 scope still moving after pulse duration time elapsed
04:24:37.734 00.032 16108 IsSlewing returns 0
04:24:37.734 00.000 16108 IsGuiding returns 1
04:24:37.766 00.032 16108 IsSlewing returns 0
04:24:37.766 00.000 16108 IsGuiding returns 1
04:24:37.797 00.031 16108 IsSlewing returns 0
04:24:37.797 00.000 16108 IsGuiding returns 0
04:24:37.797 00.000 16108 scope move finished after 173 + 108 ms
04:24:37.799 00.002 16108 Move returns status 0, amount 173
04:24:37.799 00.000 16108 MoveAxis(N, 0, ABG)
04:24:37.799 00.000 16108 Move returns status 0, amount 0
04:24:37.799 00.000 16108 move complete, result=0
04:24:37.799 00.000 16108 worker thread done servicing request
04:24:37.799 00.000 16108 Worker thread wakes up
04:24:37.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:37.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:37.799 00.000 21068 GuideStep: 0.7 px 173 ms WEST, -0.1 px 0 ms NORTH
04:24:38.775 00.976 16108 Exposure complete
04:24:38.844 00.069 16108 worker thread done servicing request
04:24:38.844 00.000 21068 OnExposeComplete: enter
04:24:38.845 00.001 21068 UpdateGuideState(): m_state=6
04:24:38.845 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
04:24:38.846 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.38, Mass=530402, SNR=184.0, Peak=48829 HFD=3.6
04:24:38.847 00.001 21068 MultiStar: [#1 0.10,-0.21,0.88,U] [#2 0.27,0.02,1.12,U] [#3 0.07,0.14,0.77,U] [#4 0.15,0.18,0.36,U] [#5 -0.08,-0.11,0.28,U] [#6 -0.13,0.07,0.22,U] [#7 -0.48,-0.38,0.00,M4] [#8 0.43,0.00,0.27,U] 
04:24:38.848 00.001 21068 single-star, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.10, 0.00}
04:24:38.848 00.000 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.95 = -2.95)
04:24:38.849 00.001 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.89 = -2.89)
04:24:38.850 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=-0.10 mountY=-0.02, mountTheta=-2.89
04:24:38.851 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.00, opts=13)
04:24:38.853 00.002 21068 Enqueuing Move request for scope (0.10, 0.00)
04:24:38.854 00.001 16108 Worker thread wakes up
04:24:38.854 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
04:24:38.854 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
04:24:38.854 00.000 16108 Moving (0.10, 0.00) raw xDistance=-0.10 yDistance=-0.02
04:24:38.854 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:24:38.854 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:38.854 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:24:38.854 00.000 16108 MoveAxis(E, 0, ABG)
04:24:38.854 00.000 16108 Move returns status 0, amount 0
04:24:38.854 00.000 16108 MoveAxis(N, 0, ABG)
04:24:38.854 00.000 16108 Move returns status 0, amount 0
04:24:38.854 00.000 16108 move complete, result=0
04:24:38.855 00.001 16108 worker thread done servicing request
04:24:38.858 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1913, max=65535, med=4691, FiltMin=4006, FiltMax=38704, Gamma=1.000
04:24:38.873 00.015 21068 UpdateGuideState exits: m=530402 SNR=184.0
04:24:38.874 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:38.875 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:38.876 00.001 21068 Enqueuing Expose request
04:24:38.877 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:38.878 00.001 16108 Worker thread wakes up
04:24:38.878 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:38.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:40.032 01.154 16108 Exposure complete
04:24:40.089 00.057 16108 worker thread done servicing request
04:24:40.090 00.001 21068 OnExposeComplete: enter
04:24:40.090 00.000 21068 UpdateGuideState(): m_state=6
04:24:40.091 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
04:24:40.092 00.001 21068 Star::Find returns 1 (0), X=814.90, Y=630.57, Mass=612623, SNR=209.1, Peak=62611 HFD=3.5
04:24:40.093 00.001 21068 MultiStar: [#1 0.11,-0.17,0.77,U] [#2 0.32,0.03,0.88,U] [#3 0.13,0.23,0.72,U] [#4 0.05,0.55,0.00,M1] [#5 0.15,0.30,0.25,U] [#6 0.09,0.13,0.20,U] [#7 -0.15,0.13,0.20,U] [#8 0.42,0.41,0.00,M1] 
04:24:40.094 00.001 21068 refined, 6 included, MultiStar: {0.16, 0.10}, one-star: {0.16, 0.19}
04:24:40.095 00.001 21068 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.97) = xAngle (-2.43 = -2.43)
04:24:40.095 00.000 21068 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.37 = -2.37)
04:24:40.096 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.53 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
04:24:40.098 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.10, opts=13)
04:24:40.099 00.001 21068 Enqueuing Move request for scope (0.16, 0.10)
04:24:40.099 00.000 16108 Worker thread wakes up
04:24:40.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
04:24:40.099 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
04:24:40.100 00.001 16108 Moving (0.16, 0.10) raw xDistance=-0.14 yDistance=-0.13
04:24:40.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:24:40.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:40.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:24:40.100 00.000 16108 MoveAxis(E, 0, ABG)
04:24:40.100 00.000 16108 Move returns status 0, amount 0
04:24:40.100 00.000 16108 MoveAxis(N, 0, ABG)
04:24:40.100 00.000 16108 Move returns status 0, amount 0
04:24:40.100 00.000 16108 move complete, result=0
04:24:40.100 00.000 16108 worker thread done servicing request
04:24:40.104 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2355, max=65535, med=4685, FiltMin=3987, FiltMax=41427, Gamma=1.000
04:24:40.117 00.013 21068 UpdateGuideState exits: m=612623 SNR=209.1
04:24:40.119 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:40.119 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:40.120 00.001 21068 Enqueuing Expose request
04:24:40.121 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:40.122 00.001 16108 Worker thread wakes up
04:24:40.122 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:40.122 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:41.079 00.957 16108 Exposure complete
04:24:41.133 00.054 16108 worker thread done servicing request
04:24:41.134 00.001 21068 OnExposeComplete: enter
04:24:41.136 00.002 21068 UpdateGuideState(): m_state=6
04:24:41.136 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
04:24:41.137 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.28, Mass=574870, SNR=208.6, Peak=55981 HFD=3.8
04:24:41.138 00.001 21068 MultiStar: [#1 0.31,-0.30,0.73,U] [#2 0.19,-0.13,0.92,U] [#3 0.09,0.14,0.77,U] [#4 -0.01,-0.09,0.30,U] [#5 0.15,0.09,0.26,U] [#6 0.01,0.11,0.22,U] [#7 -0.03,-0.46,0.15,U] [#8 0.22,0.12,0.24,U] 
04:24:41.139 00.001 21068 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.24, -0.10}
04:24:41.139 00.000 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
04:24:41.140 00.001 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
04:24:41.140 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=-0.18 mountY=0.04, mountTheta=2.95
04:24:41.142 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.08, opts=13)
04:24:41.143 00.001 21068 Enqueuing Move request for scope (0.17, -0.08)
04:24:41.143 00.000 16108 Worker thread wakes up
04:24:41.143 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:24:41.144 00.001 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:24:41.144 00.000 16108 Moving (0.17, -0.08) raw xDistance=-0.18 yDistance=0.04
04:24:41.144 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:24:41.144 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:41.144 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:41.144 00.000 16108 MoveAxis(E, 0, ABG)
04:24:41.144 00.000 16108 Move returns status 0, amount 0
04:24:41.144 00.000 16108 MoveAxis(N, 0, ABG)
04:24:41.144 00.000 16108 Move returns status 0, amount 0
04:24:41.144 00.000 16108 move complete, result=0
04:24:41.144 00.000 16108 worker thread done servicing request
04:24:41.148 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2256, max=65535, med=4681, FiltMin=4035, FiltMax=39779, Gamma=1.000
04:24:41.161 00.013 21068 UpdateGuideState exits: m=574870 SNR=208.6
04:24:41.162 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:41.163 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:41.164 00.001 21068 Enqueuing Expose request
04:24:41.165 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:41.167 00.002 16108 Worker thread wakes up
04:24:41.167 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:41.167 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:42.336 01.169 16108 Exposure complete
04:24:42.389 00.053 16108 worker thread done servicing request
04:24:42.390 00.001 21068 OnExposeComplete: enter
04:24:42.390 00.000 21068 UpdateGuideState(): m_state=6
04:24:42.391 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
04:24:42.392 00.001 21068 Star::Find returns 1 (0), X=815.75, Y=630.49, Mass=506131, SNR=157.9, Peak=41731 HFD=3.6
04:24:42.393 00.001 21068 MultiStar: [#1 1.05,-0.20,0.00,M1] [#2 1.07,0.09,0.00,M1] [#3 0.89,0.09,0.00,M1] [#4 0.91,0.11,0.00,M1] [#5 0.97,0.37,0.00,M1] [#6 0.82,0.03,0.00,M1] [#7 0.39,-0.20,0.27,U] [#8 1.03,0.07,0.00,M1] 
04:24:42.395 00.002 21068 refined, 1 included, MultiStar: {0.88, 0.05}, one-star: {1.02, 0.12}
04:24:42.396 00.001 21068 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.97) = xAngle (-2.91 = -2.91)
04:24:42.396 00.000 21068 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.85 = -2.85)
04:24:42.397 00.001 21068 CameraToMount -- cameraX=0.88 cameraY=0.05 hyp=0.89 cameraTheta=0.06 mountX=-0.86 mountY=-0.26, mountTheta=-2.85
04:24:42.399 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.88, y=0.05, opts=13)
04:24:42.399 00.000 21068 Enqueuing Move request for scope (0.88, 0.05)
04:24:42.400 00.001 16108 Worker thread wakes up
04:24:42.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.05) opts 0xd
04:24:42.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.88, 0.05)
04:24:42.400 00.000 16108 Moving (0.88, 0.05) raw xDistance=-0.86 yDistance=-0.26
04:24:42.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
04:24:42.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:24:42.400 00.000 16108 MoveAxis(E, 226, ABG)
04:24:42.400 00.000 16108 Guiding  Dir = 2, Dur = 226
04:24:42.401 00.001 16108 IsSlewing returns 0
04:24:42.401 00.000 16108 IsGuiding returns 0
04:24:42.404 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2144, max=65535, med=4681, FiltMin=4045, FiltMax=36617, Gamma=1.000
04:24:42.418 00.014 21068 UpdateGuideState exits: m=506131 SNR=157.9
04:24:42.420 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:42.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:42.421 00.001 21068 Enqueuing Expose request
04:24:42.454 00.033 16108 PulseGuide returned control before completion, sleep 183
04:24:42.640 00.186 16108 IsGuiding returns 1
04:24:42.640 00.000 16108 scope still moving after pulse duration time elapsed
04:24:42.671 00.031 16108 IsSlewing returns 0
04:24:42.671 00.000 16108 IsGuiding returns 1
04:24:42.703 00.032 16108 IsSlewing returns 0
04:24:42.703 00.000 16108 IsGuiding returns 0
04:24:42.703 00.000 16108 scope move finished after 226 + 76 ms
04:24:42.703 00.000 16108 Move returns status 0, amount 226
04:24:42.703 00.000 16108 MoveAxis(N, 51, ABG)
04:24:42.703 00.000 16108 Guiding  Dir = 0, Dur = 51
04:24:42.704 00.001 16108 IsSlewing returns 0
04:24:42.704 00.000 16108 IsGuiding returns 0
04:24:42.767 00.063 16108 IsGuiding returns 1
04:24:42.767 00.000 16108 scope still moving after pulse duration time elapsed
04:24:42.796 00.029 16108 IsSlewing returns 0
04:24:42.798 00.002 16108 IsGuiding returns 1
04:24:42.826 00.028 16108 IsSlewing returns 0
04:24:42.826 00.000 16108 IsGuiding returns 1
04:24:42.858 00.032 16108 IsSlewing returns 0
04:24:42.858 00.000 16108 IsGuiding returns 0
04:24:42.858 00.000 16108 scope move finished after 51 + 102 ms
04:24:42.858 00.000 16108 Move returns status 0, amount 51
04:24:42.858 00.000 16108 move complete, result=0
04:24:42.858 00.000 16108 worker thread done servicing request
04:24:42.858 00.000 16108 Worker thread wakes up
04:24:42.858 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:42.858 00.000 21068 GuideStep: -0.9 px 226 ms EAST, -0.3 px 51 ms NORTH
04:24:42.859 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:43.828 00.969 16108 Exposure complete
04:24:43.881 00.053 16108 worker thread done servicing request
04:24:43.882 00.001 21068 OnExposeComplete: enter
04:24:43.884 00.002 21068 UpdateGuideState(): m_state=6
04:24:43.886 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
04:24:43.888 00.002 21068 Star::Find returns 1 (0), X=816.04, Y=630.21, Mass=495963, SNR=169.6, Peak=51741 HFD=3.5
04:24:43.889 00.001 21068 MultiStar: large primary error, entering stabilization period
04:24:43.891 00.002 21068 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.97) = xAngle (-3.10 = -3.10)
04:24:43.892 00.001 21068 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.03 = -3.03)
04:24:43.894 00.002 21068 CameraToMount -- cameraX=1.30 cameraY=-0.17 hyp=1.32 cameraTheta=-0.13 mountX=-1.31 mountY=-0.14, mountTheta=-3.03
04:24:43.896 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.30, y=-0.17, opts=13)
04:24:43.896 00.000 21068 Enqueuing Move request for scope (1.30, -0.17)
04:24:43.897 00.001 16108 Worker thread wakes up
04:24:43.897 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.17) opts 0xd
04:24:43.897 00.000 16108 Handling offset move in thread for scope, endpoint = (1.30, -0.17)
04:24:43.897 00.000 16108 Moving (1.30, -0.17) raw xDistance=-1.31 yDistance=-0.14
04:24:43.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.31
04:24:43.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:43.898 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:24:43.898 00.000 16108 MoveAxis(E, 360, ABG)
04:24:43.898 00.000 16108 Guiding  Dir = 2, Dur = 360
04:24:43.898 00.000 16108 IsSlewing returns 0
04:24:43.898 00.000 16108 IsGuiding returns 0
04:24:43.899 00.001 16108 PulseGuide returned control before completion, sleep 369
04:24:43.902 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1478, max=65535, med=4678, FiltMin=4054, FiltMax=38809, Gamma=1.000
04:24:43.921 00.019 21068 UpdateGuideState exits: m=495963 SNR=169.6
04:24:43.921 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:43.924 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:43.926 00.002 21068 Enqueuing Expose request
04:24:44.285 00.359 16108 IsGuiding returns 1
04:24:44.285 00.000 16108 scope still moving after pulse duration time elapsed
04:24:44.317 00.032 16108 IsSlewing returns 0
04:24:44.318 00.001 16108 IsGuiding returns 0
04:24:44.318 00.000 16108 scope move finished after 360 + 59 ms
04:24:44.318 00.000 16108 Move returns status 0, amount 360
04:24:44.318 00.000 16108 MoveAxis(N, 0, ABG)
04:24:44.318 00.000 16108 Move returns status 0, amount 0
04:24:44.318 00.000 16108 move complete, result=0
04:24:44.319 00.001 16108 worker thread done servicing request
04:24:44.319 00.000 16108 Worker thread wakes up
04:24:44.319 00.000 21068 GuideStep: -1.3 px 360 ms EAST, -0.1 px 0 ms NORTH
04:24:44.322 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:44.323 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:45.492 01.169 16108 Exposure complete
04:24:45.564 00.072 16108 worker thread done servicing request
04:24:45.564 00.000 21068 OnExposeComplete: enter
04:24:45.565 00.001 21068 UpdateGuideState(): m_state=6
04:24:45.566 00.001 21068 Star::Find(15, 816, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
04:24:45.566 00.000 21068 Star::Find returns 1 (0), X=813.55, Y=629.98, Mass=489798, SNR=176.5, Peak=52160 HFD=3.5
04:24:45.567 00.001 21068 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.97) = xAngle (-5.78 = 0.50)
04:24:45.568 00.001 21068 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.72 = 0.56)
04:24:45.568 00.000 21068 CameraToMount -- cameraX=-1.19 cameraY=-0.40 hyp=1.25 cameraTheta=-2.82 mountX=1.10 mountY=0.66, mountTheta=0.54
04:24:45.571 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-1.19, y=-0.40, opts=13)
04:24:45.572 00.001 21068 Enqueuing Move request for scope (-1.19, -0.40)
04:24:45.573 00.001 16108 Worker thread wakes up
04:24:45.573 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-1.19, -0.40) opts 0xd
04:24:45.573 00.000 16108 Handling offset move in thread for scope, endpoint = (-1.19, -0.40)
04:24:45.573 00.000 16108 Moving (-1.19, -0.40) raw xDistance=1.10 yDistance=0.66
04:24:45.573 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.10
04:24:45.573 00.000 16108 resist switch: large excursion: input 0.66 thresh 0.60 direction from -1 to 1
04:24:45.573 00.000 16108 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.99
04:24:45.573 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
04:24:45.573 00.000 16108 MoveAxis(W, 263, ABG)
04:24:45.573 00.000 16108 Guiding  Dir = 3, Dur = 263
04:24:45.573 00.000 16108 IsSlewing returns 0
04:24:45.573 00.000 16108 IsGuiding returns 0
04:24:45.576 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1801, max=65535, med=4675, FiltMin=3971, FiltMax=41334, Gamma=1.000
04:24:45.589 00.013 21068 UpdateGuideState exits: m=489798 SNR=176.5
04:24:45.590 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:45.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:45.592 00.001 21068 Enqueuing Expose request
04:24:45.626 00.034 16108 PulseGuide returned control before completion, sleep 221
04:24:45.854 00.228 16108 IsGuiding returns 1
04:24:45.854 00.000 16108 scope still moving after pulse duration time elapsed
04:24:45.884 00.030 16108 IsSlewing returns 0
04:24:45.884 00.000 16108 IsGuiding returns 1
04:24:45.915 00.031 16108 IsSlewing returns 0
04:24:45.915 00.000 16108 IsGuiding returns 1
04:24:45.947 00.032 16108 IsSlewing returns 0
04:24:45.948 00.001 16108 IsGuiding returns 0
04:24:45.948 00.000 16108 scope move finished after 263 + 111 ms
04:24:45.948 00.000 16108 Move returns status 0, amount 263
04:24:45.948 00.000 16108 MoveAxis(S, 134, ABG)
04:24:45.948 00.000 16108 Guiding  Dir = 1, Dur = 134
04:24:45.949 00.001 16108 IsSlewing returns 0
04:24:45.949 00.000 16108 IsGuiding returns 0
04:24:46.013 00.064 16108 PulseGuide returned control before completion, sleep 81
04:24:46.107 00.094 16108 IsGuiding returns 1
04:24:46.107 00.000 16108 scope still moving after pulse duration time elapsed
04:24:46.138 00.031 16108 IsSlewing returns 0
04:24:46.138 00.000 16108 IsGuiding returns 1
04:24:46.170 00.032 16108 IsSlewing returns 0
04:24:46.170 00.000 16108 IsGuiding returns 1
04:24:46.201 00.031 16108 IsSlewing returns 0
04:24:46.201 00.000 16108 IsGuiding returns 0
04:24:46.201 00.000 16108 scope move finished after 134 + 118 ms
04:24:46.201 00.000 16108 Move returns status 0, amount 134
04:24:46.201 00.000 16108 move complete, result=0
04:24:46.201 00.000 16108 worker thread done servicing request
04:24:46.201 00.000 16108 Worker thread wakes up
04:24:46.201 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:46.201 00.000 21068 GuideStep: 1.1 px 263 ms WEST, 0.7 px 134 ms SOUTH
04:24:46.202 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:47.166 00.964 16108 Exposure complete
04:24:47.248 00.082 16108 worker thread done servicing request
04:24:47.248 00.000 21068 OnExposeComplete: enter
04:24:47.251 00.003 21068 UpdateGuideState(): m_state=6
04:24:47.253 00.002 21068 Star::Find(15, 813, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
04:24:47.254 00.001 21068 Star::Find returns 1 (0), X=813.86, Y=630.09, Mass=560918, SNR=158.2, Peak=59296 HFD=3.4
04:24:47.255 00.001 21068 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.97) = xAngle (-5.79 = 0.49)
04:24:47.256 00.001 21068 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.73 = 0.55)
04:24:47.259 00.003 21068 CameraToMount -- cameraX=-0.88 cameraY=-0.29 hyp=0.92 cameraTheta=-2.83 mountX=0.81 mountY=0.48, mountTheta=0.54
04:24:47.262 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.88, y=-0.29, opts=13)
04:24:47.262 00.000 21068 Enqueuing Move request for scope (-0.88, -0.29)
04:24:47.263 00.001 16108 Worker thread wakes up
04:24:47.263 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.29) opts 0xd
04:24:47.263 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.88, -0.29)
04:24:47.263 00.000 16108 Moving (-0.88, -0.29) raw xDistance=0.81 yDistance=0.48
04:24:47.264 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.81
04:24:47.264 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
04:24:47.264 00.000 16108 MoveAxis(W, 231, ABG)
04:24:47.264 00.000 16108 Guiding  Dir = 3, Dur = 231
04:24:47.264 00.000 16108 IsSlewing returns 0
04:24:47.264 00.000 16108 IsGuiding returns 0
04:24:47.268 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2185, max=65535, med=4678, FiltMin=4009, FiltMax=43299, Gamma=1.000
04:24:47.297 00.029 21068 UpdateGuideState exits: m=560918 SNR=158.2
04:24:47.298 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:47.300 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:47.300 00.000 21068 Enqueuing Expose request
04:24:47.302 00.002 16108 PulseGuide returned control before completion, sleep 205
04:24:47.520 00.218 16108 IsGuiding returns 1
04:24:47.520 00.000 16108 scope still moving after pulse duration time elapsed
04:24:47.551 00.031 16108 IsSlewing returns 0
04:24:47.551 00.000 16108 IsGuiding returns 0
04:24:47.551 00.000 16108 scope move finished after 231 + 55 ms
04:24:47.551 00.000 16108 Move returns status 0, amount 231
04:24:47.551 00.000 16108 MoveAxis(S, 97, ABG)
04:24:47.551 00.000 16108 Guiding  Dir = 1, Dur = 97
04:24:47.552 00.001 16108 IsSlewing returns 0
04:24:47.552 00.000 16108 IsGuiding returns 0
04:24:47.615 00.063 16108 PulseGuide returned control before completion, sleep 44
04:24:47.660 00.045 16108 IsGuiding returns 1
04:24:47.660 00.000 16108 scope still moving after pulse duration time elapsed
04:24:47.692 00.032 16108 IsSlewing returns 0
04:24:47.693 00.001 16108 IsGuiding returns 1
04:24:47.723 00.030 16108 IsSlewing returns 0
04:24:47.723 00.000 16108 IsGuiding returns 1
04:24:47.755 00.032 16108 IsSlewing returns 0
04:24:47.755 00.000 16108 IsGuiding returns 1
04:24:47.786 00.031 16108 IsSlewing returns 0
04:24:47.786 00.000 16108 IsGuiding returns 0
04:24:47.786 00.000 16108 scope move finished after 97 + 138 ms
04:24:47.788 00.002 16108 Move returns status 0, amount 97
04:24:47.788 00.000 16108 move complete, result=0
04:24:47.788 00.000 16108 worker thread done servicing request
04:24:47.788 00.000 16108 Worker thread wakes up
04:24:47.788 00.000 21068 GuideStep: 0.8 px 231 ms WEST, 0.5 px 97 ms SOUTH
04:24:47.791 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:47.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:48.955 01.164 16108 Exposure complete
04:24:49.012 00.057 16108 worker thread done servicing request
04:24:49.013 00.001 21068 OnExposeComplete: enter
04:24:49.013 00.000 21068 UpdateGuideState(): m_state=6
04:24:49.014 00.001 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
04:24:49.015 00.001 21068 Star::Find returns 1 (0), X=815.25, Y=630.92, Mass=481196, SNR=154.8, Peak=65507 HFD=3.2
04:24:49.017 00.002 21068 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.97) = xAngle (-2.16 = -2.16)
04:24:49.017 00.000 21068 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.09 = -2.09)
04:24:49.018 00.001 21068 CameraToMount -- cameraX=0.51 cameraY=0.54 hyp=0.75 cameraTheta=0.81 mountX=-0.41 mountY=-0.65, mountTheta=-2.14
04:24:49.019 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.51, y=0.54, opts=13)
04:24:49.020 00.001 21068 Enqueuing Move request for scope (0.51, 0.54)
04:24:49.021 00.001 16108 Worker thread wakes up
04:24:49.021 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.54) opts 0xd
04:24:49.021 00.000 16108 Handling offset move in thread for scope, endpoint = (0.51, 0.54)
04:24:49.021 00.000 16108 Moving (0.51, 0.54) raw xDistance=-0.41 yDistance=-0.65
04:24:49.021 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.41
04:24:49.021 00.000 16108 resist switch: large excursion: input -0.65 thresh 0.60 direction from 1 to -1
04:24:49.021 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.94
04:24:49.021 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
04:24:49.021 00.000 16108 MoveAxis(E, 92, ABG)
04:24:49.021 00.000 16108 Guiding  Dir = 2, Dur = 92
04:24:49.022 00.001 16108 IsSlewing returns 0
04:24:49.022 00.000 16108 IsGuiding returns 0
04:24:49.025 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=4681, FiltMin=4054, FiltMax=39395, Gamma=1.000
04:24:49.031 00.006 16108 PulseGuide returned control before completion, sleep 93
04:24:49.038 00.007 21068 UpdateGuideState exits: m=481196 SNR=154.8
04:24:49.039 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:49.040 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:49.040 00.000 21068 Enqueuing Expose request
04:24:49.139 00.099 16108 IsGuiding returns 0
04:24:49.139 00.000 16108 Move returns status 0, amount 92
04:24:49.139 00.000 16108 MoveAxis(N, 130, ABG)
04:24:49.139 00.000 16108 Guiding  Dir = 0, Dur = 130
04:24:49.139 00.000 16108 IsSlewing returns 0
04:24:49.139 00.000 16108 IsGuiding returns 0
04:24:49.188 00.049 16108 PulseGuide returned control before completion, sleep 93
04:24:49.282 00.094 16108 IsGuiding returns 1
04:24:49.282 00.000 16108 scope still moving after pulse duration time elapsed
04:24:49.313 00.031 16108 IsSlewing returns 0
04:24:49.314 00.001 16108 IsGuiding returns 1
04:24:49.344 00.030 16108 IsSlewing returns 0
04:24:49.344 00.000 16108 IsGuiding returns 1
04:24:49.376 00.032 16108 IsSlewing returns 0
04:24:49.376 00.000 16108 IsGuiding returns 0
04:24:49.376 00.000 16108 scope move finished after 130 + 106 ms
04:24:49.376 00.000 16108 Move returns status 0, amount 130
04:24:49.376 00.000 16108 move complete, result=0
04:24:49.377 00.001 16108 worker thread done servicing request
04:24:49.377 00.000 16108 Worker thread wakes up
04:24:49.377 00.000 21068 GuideStep: -0.4 px 92 ms EAST, -0.6 px 130 ms NORTH
04:24:49.380 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:49.380 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:50.356 00.976 16108 Exposure complete
04:24:50.415 00.059 16108 worker thread done servicing request
04:24:50.415 00.000 21068 OnExposeComplete: enter
04:24:50.416 00.001 21068 UpdateGuideState(): m_state=6
04:24:50.417 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
04:24:50.418 00.001 21068 Star::Find returns 1 (0), X=815.15, Y=630.94, Mass=511764, SNR=178.3, Peak=65507 HFD=3.1
04:24:50.420 00.002 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
04:24:50.420 00.000 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
04:24:50.421 00.001 21068 CameraToMount -- cameraX=0.41 cameraY=0.56 hyp=0.70 cameraTheta=0.94 mountX=-0.31 mountY=-0.65, mountTheta=-2.02
04:24:50.423 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.41, y=0.56, opts=13)
04:24:50.423 00.000 21068 Enqueuing Move request for scope (0.41, 0.56)
04:24:50.424 00.001 16108 Worker thread wakes up
04:24:50.424 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.56) opts 0xd
04:24:50.424 00.000 16108 Handling offset move in thread for scope, endpoint = (0.41, 0.56)
04:24:50.424 00.000 16108 Moving (0.41, 0.56) raw xDistance=-0.31 yDistance=-0.65
04:24:50.424 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
04:24:50.424 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
04:24:50.424 00.000 16108 MoveAxis(E, 87, ABG)
04:24:50.424 00.000 16108 Guiding  Dir = 2, Dur = 87
04:24:50.424 00.000 16108 IsSlewing returns 0
04:24:50.425 00.001 16108 IsGuiding returns 0
04:24:50.428 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1878, max=65535, med=4685, FiltMin=4077, FiltMax=39040, Gamma=1.000
04:24:50.450 00.022 21068 UpdateGuideState exits: m=511764 SNR=178.3
04:24:50.452 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:50.454 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:50.455 00.001 21068 Enqueuing Expose request
04:24:50.462 00.007 16108 PulseGuide returned control before completion, sleep 61
04:24:50.538 00.076 16108 IsGuiding returns 1
04:24:50.538 00.000 16108 scope still moving after pulse duration time elapsed
04:24:50.570 00.032 16108 IsSlewing returns 0
04:24:50.570 00.000 16108 IsGuiding returns 0
04:24:50.570 00.000 16108 scope move finished after 87 + 58 ms
04:24:50.570 00.000 16108 Move returns status 0, amount 87
04:24:50.570 00.000 16108 MoveAxis(N, 130, ABG)
04:24:50.570 00.000 16108 Guiding  Dir = 0, Dur = 130
04:24:50.571 00.001 16108 IsSlewing returns 0
04:24:50.571 00.000 16108 IsGuiding returns 0
04:24:50.620 00.049 16108 PulseGuide returned control before completion, sleep 92
04:24:50.727 00.107 16108 IsGuiding returns 1
04:24:50.727 00.000 16108 scope still moving after pulse duration time elapsed
04:24:50.759 00.032 16108 IsSlewing returns 0
04:24:50.759 00.000 16108 IsGuiding returns 1
04:24:50.795 00.036 16108 IsSlewing returns 0
04:24:50.795 00.000 16108 IsGuiding returns 0
04:24:50.795 00.000 16108 scope move finished after 130 + 94 ms
04:24:50.795 00.000 16108 Move returns status 0, amount 130
04:24:50.795 00.000 16108 move complete, result=0
04:24:50.796 00.001 16108 worker thread done servicing request
04:24:50.796 00.000 21068 GuideStep: -0.3 px 87 ms EAST, -0.6 px 130 ms NORTH
04:24:50.799 00.003 16108 Worker thread wakes up
04:24:50.799 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:50.799 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:51.967 01.168 16108 Exposure complete
04:24:52.023 00.056 16108 worker thread done servicing request
04:24:52.023 00.000 21068 OnExposeComplete: enter
04:24:52.024 00.001 21068 UpdateGuideState(): m_state=6
04:24:52.026 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
04:24:52.026 00.000 21068 Star::Find returns 1 (0), X=814.76, Y=630.26, Mass=494120, SNR=166.7, Peak=50717 HFD=3.5
04:24:52.027 00.001 21068 MultiStar: exiting stabilization period
04:24:52.028 00.001 21068 MultiStar: [#1 -0.09,-0.35,0.88,U] [#2 0.17,-0.32,1.20,U] [#3 -0.01,0.02,0.93,U] [#4 -0.08,-0.16,0.36,U] [#5 -0.08,0.11,0.34,U] [#6 -0.43,-0.32,0.28,U] [#7 -0.42,-0.50,0.00,M2] [#8 0.27,-0.05,0.26,U] 
04:24:52.029 00.001 21068 single-star, 7 included, MultiStar: {0.01, -0.17}, one-star: {0.02, -0.11}
04:24:52.030 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.36 = 1.92)
04:24:52.030 00.000 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.30 = 1.98)
04:24:52.031 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.40 mountX=-0.04 mountY=0.11, mountTheta=1.93
04:24:52.032 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.11, opts=13)
04:24:52.033 00.001 21068 Enqueuing Move request for scope (0.02, -0.11)
04:24:52.034 00.001 16108 Worker thread wakes up
04:24:52.034 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
04:24:52.034 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
04:24:52.034 00.000 16108 Moving (0.02, -0.11) raw xDistance=-0.04 yDistance=0.11
04:24:52.034 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:24:52.034 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:52.034 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:24:52.034 00.000 16108 MoveAxis(E, 0, ABG)
04:24:52.035 00.001 16108 Move returns status 0, amount 0
04:24:52.035 00.000 16108 MoveAxis(N, 0, ABG)
04:24:52.035 00.000 16108 Move returns status 0, amount 0
04:24:52.035 00.000 16108 move complete, result=0
04:24:52.035 00.000 16108 worker thread done servicing request
04:24:52.039 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2301, max=65535, med=4688, FiltMin=4045, FiltMax=40537, Gamma=1.000
04:24:52.052 00.013 21068 UpdateGuideState exits: m=494120 SNR=166.7
04:24:52.053 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:52.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:52.054 00.000 21068 Enqueuing Expose request
04:24:52.055 00.001 16108 Worker thread wakes up
04:24:52.055 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:52.056 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:52.056 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:53.015 00.959 16108 Exposure complete
04:24:53.072 00.057 16108 worker thread done servicing request
04:24:53.072 00.000 21068 OnExposeComplete: enter
04:24:53.075 00.003 21068 UpdateGuideState(): m_state=6
04:24:53.078 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
04:24:53.081 00.003 21068 Star::Find returns 1 (0), X=814.78, Y=630.03, Mass=517435, SNR=165.6, Peak=55789 HFD=3.2
04:24:53.082 00.001 21068 MultiStar: [#1 0.10,-0.45,0.94,U] [#2 0.26,-0.19,1.06,U] [#3 -0.03,0.01,0.91,U] [#4 0.03,-0.11,0.33,U] [#5 0.14,-0.18,0.30,U] [#6 0.33,-0.36,0.33,U] [#7 0.04,-0.36,0.27,U] [#8 0.43,-0.00,0.32,U] 
04:24:53.084 00.002 21068 refined, 8 included, MultiStar: {0.13, -0.23}, one-star: {0.04, -0.34}
04:24:53.085 00.001 21068 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.97) = xAngle (-4.03 = 2.26)
04:24:53.087 00.002 21068 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.97 = 2.32)
04:24:53.089 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.06 mountX=-0.17 mountY=0.19, mountTheta=2.28
04:24:53.090 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.23, opts=13)
04:24:53.091 00.001 21068 Enqueuing Move request for scope (0.13, -0.23)
04:24:53.092 00.001 16108 Worker thread wakes up
04:24:53.092 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
04:24:53.093 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
04:24:53.093 00.000 16108 Moving (0.13, -0.23) raw xDistance=-0.17 yDistance=0.19
04:24:53.093 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:24:53.093 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:53.093 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:24:53.093 00.000 16108 MoveAxis(E, 0, ABG)
04:24:53.093 00.000 16108 Move returns status 0, amount 0
04:24:53.093 00.000 16108 MoveAxis(N, 0, ABG)
04:24:53.093 00.000 16108 Move returns status 0, amount 0
04:24:53.094 00.001 16108 move complete, result=0
04:24:53.094 00.000 16108 worker thread done servicing request
04:24:53.100 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2448, max=65535, med=4694, FiltMin=4016, FiltMax=41305, Gamma=1.000
04:24:53.121 00.021 21068 UpdateGuideState exits: m=517435 SNR=165.6
04:24:53.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:53.122 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:53.123 00.001 21068 Enqueuing Expose request
04:24:53.124 00.001 16108 Worker thread wakes up
04:24:53.124 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:53.125 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:53.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:54.280 01.155 16108 Exposure complete
04:24:54.332 00.052 16108 worker thread done servicing request
04:24:54.332 00.000 21068 OnExposeComplete: enter
04:24:54.333 00.001 21068 UpdateGuideState(): m_state=6
04:24:54.334 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
04:24:54.335 00.001 21068 Star::Find returns 1 (0), X=814.57, Y=630.48, Mass=461454, SNR=147.5, Peak=43552 HFD=3.2
04:24:54.336 00.001 21068 MultiStar: [#1 -0.11,-0.09,1.18,U] [#2 -0.06,-0.02,1.39,U] [#3 -0.23,0.29,0.94,U] [#4 -0.28,0.20,0.38,U] [#5 -0.11,0.16,0.37,U] [#6 -0.42,-0.35,0.36,U] [#7 -0.37,-0.16,0.25,U] [#8 0.07,0.29,0.33,U] 
04:24:54.337 00.001 21068 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.16, 0.11}
04:24:54.338 00.001 21068 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.97) = xAngle (-0.13 = -0.13)
04:24:54.338 00.000 21068 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.07 = -0.07)
04:24:54.339 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.84 mountX=0.16 mountY=-0.01, mountTheta=-0.07
04:24:54.341 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=0.05, opts=13)
04:24:54.342 00.001 21068 Enqueuing Move request for scope (-0.15, 0.05)
04:24:54.342 00.000 16108 Worker thread wakes up
04:24:54.343 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
04:24:54.347 00.004 16108 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
04:24:54.347 00.000 16108 Moving (-0.15, 0.05) raw xDistance=0.16 yDistance=-0.01
04:24:54.347 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:24:54.347 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:54.347 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:24:54.347 00.000 16108 MoveAxis(E, 0, ABG)
04:24:54.347 00.000 16108 Move returns status 0, amount 0
04:24:54.347 00.000 16108 MoveAxis(N, 0, ABG)
04:24:54.347 00.000 16108 Move returns status 0, amount 0
04:24:54.347 00.000 16108 move complete, result=0
04:24:54.347 00.000 16108 worker thread done servicing request
04:24:54.347 00.000 21068 UpdateImageDisplay: Size=(1280,960) min=2115, max=65535, med=4697, FiltMin=3974, FiltMax=33977, Gamma=1.000
04:24:54.364 00.017 21068 UpdateGuideState exits: m=461454 SNR=147.5
04:24:54.365 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:54.366 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:54.367 00.001 21068 Enqueuing Expose request
04:24:54.368 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:54.368 00.000 16108 Worker thread wakes up
04:24:54.368 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:54.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:55.354 00.986 16108 Exposure complete
04:24:55.429 00.075 16108 worker thread done servicing request
04:24:55.429 00.000 21068 OnExposeComplete: enter
04:24:55.431 00.002 21068 UpdateGuideState(): m_state=6
04:24:55.435 00.004 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
04:24:55.437 00.002 21068 Star::Find returns 1 (0), X=814.72, Y=630.30, Mass=478313, SNR=160.8, Peak=50061 HFD=3.4
04:24:55.440 00.003 21068 MultiStar: [#1 -0.02,-0.27,0.90,U] [#2 0.05,-0.11,1.26,U] [#3 -0.04,0.13,0.86,U] [#4 -0.17,-0.00,0.36,U] [#5 -0.42,0.06,0.33,U] [#6 -0.32,-0.31,0.30,U] [#7 -0.09,-0.42,0.28,U] [#8 0.05,0.27,0.32,U] 
04:24:55.442 00.002 21068 single-star, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.01, -0.07}
04:24:55.445 00.003 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.73 = 1.55)
04:24:55.446 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
04:24:55.447 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.77 mountX=0.00 mountY=0.07, mountTheta=1.55
04:24:55.450 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.07, opts=13)
04:24:55.451 00.001 21068 Enqueuing Move request for scope (-0.01, -0.07)
04:24:55.454 00.003 16108 Worker thread wakes up
04:24:55.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:24:55.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:24:55.454 00.000 16108 Moving (-0.01, -0.07) raw xDistance=0.00 yDistance=0.07
04:24:55.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:24:55.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:55.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:24:55.454 00.000 16108 MoveAxis(E, 0, ABG)
04:24:55.454 00.000 16108 Move returns status 0, amount 0
04:24:55.454 00.000 16108 MoveAxis(N, 0, ABG)
04:24:55.455 00.001 16108 Move returns status 0, amount 0
04:24:55.455 00.000 16108 move complete, result=0
04:24:55.455 00.000 16108 worker thread done servicing request
04:24:55.459 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1997, max=65535, med=4697, FiltMin=4041, FiltMax=36038, Gamma=1.000
04:24:55.472 00.013 21068 UpdateGuideState exits: m=478313 SNR=160.8
04:24:55.473 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:55.474 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:55.475 00.001 21068 Enqueuing Expose request
04:24:55.475 00.000 16108 Worker thread wakes up
04:24:55.476 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:55.477 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:55.477 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:56.632 01.155 16108 Exposure complete
04:24:56.686 00.054 16108 worker thread done servicing request
04:24:56.686 00.000 21068 OnExposeComplete: enter
04:24:56.687 00.001 21068 UpdateGuideState(): m_state=6
04:24:56.688 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
04:24:56.689 00.001 21068 Star::Find returns 1 (0), X=814.44, Y=630.16, Mass=574042, SNR=178.1, Peak=65535 HFD=3.4
04:24:56.689 00.000 21068 MultiStar: [#1 -0.10,-0.43,0.85,U] [#2 -0.08,-0.06,1.16,U] [#3 -0.37,-0.02,0.91,U] [#4 -0.24,0.11,0.33,U] [#5 -0.06,0.02,0.34,U] [#6 -0.38,-0.15,0.26,U] [#7 -0.59,-0.29,0.00,M1] [#8 -0.02,0.00,0.27,U] 
04:24:56.690 00.001 21068 refined, 7 included, MultiStar: {-0.20, -0.13}, one-star: {-0.30, -0.22}
04:24:56.691 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
04:24:56.691 00.000 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
04:24:56.692 00.001 21068 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.56 mountX=0.17 mountY=0.17, mountTheta=0.78
04:24:56.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.20, y=-0.13, opts=13)
04:24:56.694 00.000 21068 Enqueuing Move request for scope (-0.20, -0.13)
04:24:56.696 00.002 16108 Worker thread wakes up
04:24:56.696 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
04:24:56.696 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
04:24:56.696 00.000 16108 Moving (-0.20, -0.13) raw xDistance=0.17 yDistance=0.17
04:24:56.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:24:56.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:56.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:24:56.697 00.001 16108 MoveAxis(E, 0, ABG)
04:24:56.697 00.000 16108 Move returns status 0, amount 0
04:24:56.697 00.000 16108 MoveAxis(N, 0, ABG)
04:24:56.697 00.000 16108 Move returns status 0, amount 0
04:24:56.697 00.000 16108 move complete, result=0
04:24:56.697 00.000 16108 worker thread done servicing request
04:24:56.703 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1968, max=65535, med=4701, FiltMin=4061, FiltMax=38438, Gamma=1.000
04:24:56.726 00.023 21068 UpdateGuideState exits: m=574042 SNR=178.1
04:24:56.728 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:56.729 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:56.730 00.001 21068 Enqueuing Expose request
04:24:56.732 00.002 16108 Worker thread wakes up
04:24:56.732 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:56.735 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:56.735 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:57.715 00.980 16108 Exposure complete
04:24:57.782 00.067 16108 worker thread done servicing request
04:24:57.782 00.000 21068 OnExposeComplete: enter
04:24:57.782 00.000 21068 UpdateGuideState(): m_state=6
04:24:57.783 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
04:24:57.784 00.001 21068 Star::Find returns 1 (0), X=814.41, Y=630.06, Mass=443451, SNR=153.3, Peak=45072 HFD=3.5
04:24:57.785 00.001 21068 MultiStar: [#1 -0.11,-0.36,1.00,U] [#2 -0.01,-0.42,1.30,U] [#3 -0.17,0.07,1.07,U] [#4 -0.18,-0.07,0.37,U] [#5 -0.20,-0.07,0.33,U] [#6 -0.40,-0.27,0.31,U] [#7 -0.41,-0.63,0.00,M2] [#8 0.35,-0.17,0.34,U] 
04:24:57.786 00.001 21068 refined, 7 included, MultiStar: {-0.13, -0.23}, one-star: {-0.33, -0.31}
04:24:57.786 00.000 21068 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.97) = xAngle (-5.06 = 1.22)
04:24:57.787 00.001 21068 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.00 = 1.29)
04:24:57.789 00.002 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-2.09 mountX=0.09 mountY=0.26, mountTheta=1.23
04:24:57.790 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.23, opts=13)
04:24:57.791 00.001 21068 Enqueuing Move request for scope (-0.13, -0.23)
04:24:57.792 00.001 16108 Worker thread wakes up
04:24:57.792 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
04:24:57.792 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
04:24:57.792 00.000 16108 Moving (-0.13, -0.23) raw xDistance=0.09 yDistance=0.26
04:24:57.792 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:24:57.792 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:57.793 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:24:57.793 00.000 16108 MoveAxis(E, 0, ABG)
04:24:57.793 00.000 16108 Move returns status 0, amount 0
04:24:57.793 00.000 16108 MoveAxis(N, 0, ABG)
04:24:57.793 00.000 16108 Move returns status 0, amount 0
04:24:57.793 00.000 16108 move complete, result=0
04:24:57.793 00.000 16108 worker thread done servicing request
04:24:57.795 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1885, max=65535, med=4704, FiltMin=4073, FiltMax=41792, Gamma=1.000
04:24:57.808 00.013 21068 UpdateGuideState exits: m=443451 SNR=153.3
04:24:57.810 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:57.810 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:57.811 00.001 21068 Enqueuing Expose request
04:24:57.812 00.001 16108 Worker thread wakes up
04:24:57.812 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:24:57.812 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:57.812 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:24:58.977 01.165 16108 Exposure complete
04:24:59.037 00.060 16108 worker thread done servicing request
04:24:59.038 00.001 21068 OnExposeComplete: enter
04:24:59.039 00.001 21068 UpdateGuideState(): m_state=6
04:24:59.040 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
04:24:59.041 00.001 21068 Star::Find returns 1 (0), X=814.64, Y=630.25, Mass=527143, SNR=177.9, Peak=53408 HFD=3.3
04:24:59.042 00.001 21068 MultiStar: [#1 -0.07,-0.17,0.87,U] [#2 -0.01,0.02,1.16,U] [#3 -0.05,0.24,0.89,U] [#4 -0.28,-0.03,0.33,U] [#5 -0.42,0.02,0.31,U] [#6 -0.63,-0.41,0.00,M1] [#7 -0.51,-0.19,0.24,U] [#8 0.11,0.18,0.36,U] 
04:24:59.043 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.00}, one-star: {-0.10, -0.13}
04:24:59.044 00.001 21068 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.97) = xAngle (-6.07 = 0.22)
04:24:59.046 00.002 21068 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.01 = 0.28)
04:24:59.046 00.000 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.10 mountY=0.03, mountTheta=0.27
04:24:59.048 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.00, opts=13)
04:24:59.049 00.001 21068 Enqueuing Move request for scope (-0.10, -0.00)
04:24:59.050 00.001 16108 Worker thread wakes up
04:24:59.050 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
04:24:59.050 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
04:24:59.050 00.000 16108 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=0.03
04:24:59.050 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:24:59.050 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:59.050 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:59.050 00.000 16108 MoveAxis(E, 0, ABG)
04:24:59.050 00.000 16108 Move returns status 0, amount 0
04:24:59.050 00.000 16108 MoveAxis(N, 0, ABG)
04:24:59.050 00.000 16108 Move returns status 0, amount 0
04:24:59.050 00.000 16108 move complete, result=0
04:24:59.050 00.000 16108 worker thread done servicing request
04:24:59.054 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2377, max=65535, med=4707, FiltMin=4070, FiltMax=35619, Gamma=1.000
04:24:59.074 00.020 21068 UpdateGuideState exits: m=527143 SNR=177.9
04:24:59.075 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:59.077 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:24:59.078 00.001 21068 Enqueuing Expose request
04:24:59.079 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:59.079 00.000 16108 Worker thread wakes up
04:24:59.080 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:24:59.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:00.055 00.975 16108 Exposure complete
04:25:00.110 00.055 16108 worker thread done servicing request
04:25:00.110 00.000 21068 OnExposeComplete: enter
04:25:00.111 00.001 21068 UpdateGuideState(): m_state=6
04:25:00.112 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
04:25:00.113 00.001 21068 Star::Find returns 1 (0), X=814.39, Y=630.16, Mass=537735, SNR=176.6, Peak=60064 HFD=3.3
04:25:00.115 00.002 21068 MultiStar: [#1 -0.23,-0.34,0.90,U] [#2 0.11,-0.03,0.99,U] [#3 -0.38,-0.02,0.79,U] [#4 -0.26,0.30,0.32,U] [#5 -0.47,0.06,0.29,U] [#6 -0.39,-0.16,0.35,U] [#7 -0.53,-0.34,0.00,M2] [#8 -0.01,0.08,0.30,U] 
04:25:00.115 00.000 21068 refined, 7 included, MultiStar: {-0.22, -0.10}, one-star: {-0.34, -0.21}
04:25:00.116 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
04:25:00.116 00.000 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.66)
04:25:00.117 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.72 mountX=0.20 mountY=0.15, mountTheta=0.63
04:25:00.118 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.10, opts=13)
04:25:00.119 00.001 21068 Enqueuing Move request for scope (-0.22, -0.10)
04:25:00.120 00.001 16108 Worker thread wakes up
04:25:00.120 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
04:25:00.120 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
04:25:00.120 00.000 16108 Moving (-0.22, -0.10) raw xDistance=0.20 yDistance=0.15
04:25:00.120 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:25:00.121 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:00.121 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:25:00.121 00.000 16108 MoveAxis(W, 53, ABG)
04:25:00.121 00.000 16108 Guiding  Dir = 3, Dur = 53
04:25:00.121 00.000 16108 IsSlewing returns 0
04:25:00.121 00.000 16108 IsGuiding returns 0
04:25:00.124 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2045, max=65535, med=4710, FiltMin=4070, FiltMax=38310, Gamma=1.000
04:25:00.137 00.013 21068 UpdateGuideState exits: m=537735 SNR=176.6
04:25:00.138 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:00.139 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:00.139 00.000 21068 Enqueuing Expose request
04:25:00.146 00.007 16108 PulseGuide returned control before completion, sleep 39
04:25:00.193 00.047 16108 IsGuiding returns 1
04:25:00.193 00.000 16108 scope still moving after pulse duration time elapsed
04:25:00.225 00.032 16108 IsSlewing returns 0
04:25:00.225 00.000 16108 IsGuiding returns 1
04:25:00.256 00.031 16108 IsSlewing returns 0
04:25:00.256 00.000 16108 IsGuiding returns 0
04:25:00.256 00.000 16108 scope move finished after 53 + 81 ms
04:25:00.256 00.000 16108 Move returns status 0, amount 53
04:25:00.256 00.000 16108 MoveAxis(N, 0, ABG)
04:25:00.256 00.000 16108 Move returns status 0, amount 0
04:25:00.256 00.000 16108 move complete, result=0
04:25:00.256 00.000 16108 worker thread done servicing request
04:25:00.256 00.000 16108 Worker thread wakes up
04:25:00.256 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
04:25:00.258 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:00.258 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:01.433 01.175 16108 Exposure complete
04:25:01.496 00.063 16108 worker thread done servicing request
04:25:01.496 00.000 21068 OnExposeComplete: enter
04:25:01.497 00.001 21068 UpdateGuideState(): m_state=6
04:25:01.498 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
04:25:01.499 00.001 21068 Star::Find returns 1 (0), X=814.49, Y=630.20, Mass=519477, SNR=162.4, Peak=57184 HFD=3.3
04:25:01.501 00.002 21068 MultiStar: [#1 -0.04,-0.40,0.95,U] [#2 0.08,-0.23,1.10,U] [#3 -0.07,0.11,1.06,U] [#4 -0.17,-0.30,0.35,U] [#5 -0.18,-0.41,0.38,U] [#6 -0.63,-0.27,0.00,M1] [#7 -0.26,-0.24,0.23,U] [#8 0.10,0.10,0.31,U] 
04:25:01.503 00.002 21068 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.24, -0.18}
04:25:01.503 00.000 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.33)
04:25:01.504 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.39)
04:25:01.505 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=0.05 mountY=0.20, mountTheta=1.33
04:25:01.507 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.18, opts=13)
04:25:01.508 00.001 21068 Enqueuing Move request for scope (-0.08, -0.18)
04:25:01.508 00.000 16108 Worker thread wakes up
04:25:01.508 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
04:25:01.508 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
04:25:01.508 00.000 16108 Moving (-0.08, -0.18) raw xDistance=0.05 yDistance=0.20
04:25:01.509 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:25:01.509 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:01.509 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:25:01.509 00.000 16108 MoveAxis(E, 0, ABG)
04:25:01.509 00.000 16108 Move returns status 0, amount 0
04:25:01.509 00.000 16108 MoveAxis(N, 0, ABG)
04:25:01.509 00.000 16108 Move returns status 0, amount 0
04:25:01.509 00.000 16108 move complete, result=0
04:25:01.509 00.000 16108 worker thread done servicing request
04:25:01.514 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2294, max=65535, med=4713, FiltMin=4057, FiltMax=41024, Gamma=1.000
04:25:01.527 00.013 21068 UpdateGuideState exits: m=519477 SNR=162.4
04:25:01.528 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:01.528 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:01.529 00.001 21068 Enqueuing Expose request
04:25:01.530 00.001 16108 Worker thread wakes up
04:25:01.530 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:25:01.530 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:01.530 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:02.509 00.979 16108 Exposure complete
04:25:02.564 00.055 16108 worker thread done servicing request
04:25:02.565 00.001 21068 OnExposeComplete: enter
04:25:02.565 00.000 21068 UpdateGuideState(): m_state=6
04:25:02.566 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
04:25:02.567 00.001 21068 Star::Find returns 1 (0), X=814.73, Y=630.15, Mass=489420, SNR=174.6, Peak=54941 HFD=3.4
04:25:02.568 00.001 21068 MultiStar: [#1 0.10,-0.46,0.82,U] [#2 -0.06,-0.35,0.97,U] [#3 -0.13,-0.09,0.94,U] [#4 -0.17,-0.16,0.34,U] [#5 -0.04,-0.19,0.38,U] [#6 -0.36,-0.26,0.27,U] [#7 -0.17,-0.49,0.25,U] [#8 -0.02,-0.06,0.25,U] 
04:25:02.569 00.001 21068 single-star, 8 included, MultiStar: {-0.06, -0.26}, one-star: {-0.00, -0.22}
04:25:02.570 00.001 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.73)
04:25:02.570 00.000 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.79)
04:25:02.571 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.58 mountX=-0.04 mountY=0.22, mountTheta=1.73
04:25:02.572 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.22, opts=13)
04:25:02.574 00.002 21068 Enqueuing Move request for scope (-0.00, -0.22)
04:25:02.575 00.001 16108 Worker thread wakes up
04:25:02.575 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
04:25:02.575 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
04:25:02.575 00.000 16108 Moving (-0.00, -0.22) raw xDistance=-0.04 yDistance=0.22
04:25:02.575 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:02.575 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:02.575 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:25:02.575 00.000 16108 MoveAxis(E, 0, ABG)
04:25:02.575 00.000 16108 Move returns status 0, amount 0
04:25:02.575 00.000 16108 MoveAxis(N, 0, ABG)
04:25:02.575 00.000 16108 Move returns status 0, amount 0
04:25:02.575 00.000 16108 move complete, result=0
04:25:02.576 00.001 16108 worker thread done servicing request
04:25:02.581 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2525, max=65535, med=4713, FiltMin=4061, FiltMax=42950, Gamma=1.000
04:25:02.602 00.021 21068 UpdateGuideState exits: m=489420 SNR=174.6
04:25:02.603 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:02.604 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:02.605 00.001 21068 Enqueuing Expose request
04:25:02.606 00.001 16108 Worker thread wakes up
04:25:02.607 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:02.607 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:02.607 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:25:03.785 01.178 16108 Exposure complete
04:25:03.871 00.086 16108 worker thread done servicing request
04:25:03.871 00.000 21068 OnExposeComplete: enter
04:25:03.872 00.001 21068 UpdateGuideState(): m_state=6
04:25:03.872 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
04:25:03.873 00.001 21068 Star::Find returns 1 (0), X=814.59, Y=630.09, Mass=445042, SNR=150.4, Peak=46992 HFD=3.4
04:25:03.874 00.001 21068 MultiStar: [#1 -0.11,-0.70,0.00,M1] [#2 0.03,-0.35,1.20,U] [#3 -0.12,-0.15,0.91,U] [#4 -0.22,-0.50,0.44,U] [#5 -0.41,-0.58,0.00,M1] [#6 -0.77,-0.83,0.00,M1] [#7 -0.12,-0.53,0.25,U] [#8 0.22,-0.07,0.29,U] 
04:25:03.875 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.30}, one-star: {-0.14, -0.29}
04:25:03.876 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.52)
04:25:03.877 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
04:25:03.877 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.80 mountX=0.02 mountY=0.31, mountTheta=1.52
04:25:03.879 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.30, opts=13)
04:25:03.880 00.001 21068 Enqueuing Move request for scope (-0.07, -0.30)
04:25:03.885 00.005 16108 Worker thread wakes up
04:25:03.885 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
04:25:03.885 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
04:25:03.885 00.000 16108 Moving (-0.07, -0.30) raw xDistance=0.02 yDistance=0.31
04:25:03.885 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:25:03.885 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.26 newest=0.72
04:25:03.885 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:25:03.885 00.000 16108 MoveAxis(E, 0, ABG)
04:25:03.885 00.000 16108 Move returns status 0, amount 0
04:25:03.885 00.000 16108 MoveAxis(S, 62, ABG)
04:25:03.886 00.001 16108 Guiding  Dir = 1, Dur = 62
04:25:03.886 00.000 16108 IsSlewing returns 0
04:25:03.886 00.000 16108 IsGuiding returns 0
04:25:03.890 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4717, FiltMin=4089, FiltMax=39216, Gamma=1.000
04:25:03.903 00.013 21068 UpdateGuideState exits: m=445042 SNR=150.4
04:25:03.905 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:03.906 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:03.906 00.000 21068 Enqueuing Expose request
04:25:03.929 00.023 16108 PulseGuide returned control before completion, sleep 30
04:25:03.975 00.046 16108 IsGuiding returns 1
04:25:03.975 00.000 16108 scope still moving after pulse duration time elapsed
04:25:04.006 00.031 16108 IsSlewing returns 0
04:25:04.006 00.000 16108 IsGuiding returns 1
04:25:04.036 00.030 16108 IsSlewing returns 0
04:25:04.036 00.000 16108 IsGuiding returns 0
04:25:04.036 00.000 16108 scope move finished after 62 + 87 ms
04:25:04.036 00.000 16108 Move returns status 0, amount 62
04:25:04.036 00.000 16108 move complete, result=0
04:25:04.036 00.000 16108 worker thread done servicing request
04:25:04.036 00.000 16108 Worker thread wakes up
04:25:04.036 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH
04:25:04.037 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:04.037 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:05.003 00.966 16108 Exposure complete
04:25:05.060 00.057 16108 worker thread done servicing request
04:25:05.060 00.000 21068 OnExposeComplete: enter
04:25:05.061 00.001 21068 UpdateGuideState(): m_state=6
04:25:05.064 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
04:25:05.065 00.001 21068 Star::Find returns 1 (0), X=814.59, Y=630.17, Mass=484846, SNR=176.3, Peak=50624 HFD=3.3
04:25:05.066 00.001 21068 MultiStar: [#1 -0.01,-0.34,0.93,U] [#2 -0.01,-0.32,1.02,U] [#3 -0.15,0.01,0.91,U] [#4 -0.12,0.01,0.34,U] [#5 -0.32,-0.42,0.33,U] [#6 -0.69,-0.46,0.00,M2] [#7 -0.42,-0.21,0.21,U] [#8 0.12,-0.12,0.20,U] 
04:25:05.067 00.001 21068 refined, 7 included, MultiStar: {-0.10, -0.21}, one-star: {-0.14, -0.21}
04:25:05.069 00.002 21068 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.97) = xAngle (-4.99 = 1.30)
04:25:05.070 00.001 21068 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.36)
04:25:05.071 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.02 mountX=0.06 mountY=0.23, mountTheta=1.30
04:25:05.076 00.005 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.21, opts=13)
04:25:05.077 00.001 21068 Enqueuing Move request for scope (-0.10, -0.21)
04:25:05.078 00.001 16108 Worker thread wakes up
04:25:05.078 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
04:25:05.078 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
04:25:05.078 00.000 16108 Moving (-0.10, -0.21) raw xDistance=0.06 yDistance=0.23
04:25:05.078 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:25:05.078 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:25:05.078 00.000 16108 MoveAxis(E, 0, ABG)
04:25:05.079 00.001 16108 Move returns status 0, amount 0
04:25:05.079 00.000 16108 MoveAxis(S, 46, ABG)
04:25:05.079 00.000 16108 Guiding  Dir = 1, Dur = 46
04:25:05.079 00.000 16108 IsSlewing returns 0
04:25:05.079 00.000 16108 IsGuiding returns 0
04:25:05.084 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1869, max=65535, med=4717, FiltMin=4067, FiltMax=38720, Gamma=1.000
04:25:05.103 00.019 21068 UpdateGuideState exits: m=484846 SNR=176.3
04:25:05.104 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:05.105 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:05.106 00.001 21068 Enqueuing Expose request
04:25:05.121 00.015 16108 PulseGuide returned control before completion, sleep 15
04:25:05.151 00.030 16108 IsGuiding returns 1
04:25:05.151 00.000 16108 scope still moving after pulse duration time elapsed
04:25:05.182 00.031 16108 IsSlewing returns 0
04:25:05.182 00.000 16108 IsGuiding returns 1
04:25:05.214 00.032 16108 IsSlewing returns 0
04:25:05.215 00.001 16108 IsGuiding returns 0
04:25:05.215 00.000 16108 scope move finished after 46 + 89 ms
04:25:05.215 00.000 16108 Move returns status 0, amount 46
04:25:05.215 00.000 16108 move complete, result=0
04:25:05.215 00.000 16108 worker thread done servicing request
04:25:05.215 00.000 16108 Worker thread wakes up
04:25:05.215 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 46 ms SOUTH
04:25:05.218 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:05.218 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:06.369 01.151 16108 Exposure complete
04:25:06.434 00.065 16108 worker thread done servicing request
04:25:06.434 00.000 21068 OnExposeComplete: enter
04:25:06.435 00.001 21068 UpdateGuideState(): m_state=6
04:25:06.435 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
04:25:06.437 00.002 21068 Star::Find returns 1 (0), X=815.26, Y=630.60, Mass=465736, SNR=148.2, Peak=56355 HFD=3.2
04:25:06.438 00.001 21068 MultiStar: [#1 0.61,0.00,0.00,M1] [#2 0.57,0.11,0.00,M1] [#3 0.39,0.28,1.06,U] [#4 0.43,0.41,0.00,M1] [#5 0.39,0.32,0.50,U] [#6 0.21,-0.12,0.34,U] [#7 0.45,-0.28,0.31,U] [#8 1.01,0.29,0.00,M1] 
04:25:06.439 00.001 21068 refined, 4 included, MultiStar: {0.42, 0.17}, one-star: {0.52, 0.23}
04:25:06.440 00.001 21068 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
04:25:06.441 00.001 21068 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.51 = -2.51)
04:25:06.441 00.000 21068 CameraToMount -- cameraX=0.42 cameraY=0.17 hyp=0.45 cameraTheta=0.39 mountX=-0.38 mountY=-0.27, mountTheta=-2.53
04:25:06.443 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.42, y=0.17, opts=13)
04:25:06.443 00.000 21068 Enqueuing Move request for scope (0.42, 0.17)
04:25:06.444 00.001 16108 Worker thread wakes up
04:25:06.445 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.17) opts 0xd
04:25:06.445 00.000 16108 Handling offset move in thread for scope, endpoint = (0.42, 0.17)
04:25:06.445 00.000 16108 Moving (0.42, 0.17) raw xDistance=-0.38 yDistance=-0.27
04:25:06.445 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:25:06.445 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:25:06.445 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:25:06.445 00.000 16108 MoveAxis(E, 100, ABG)
04:25:06.445 00.000 16108 Guiding  Dir = 2, Dur = 100
04:25:06.445 00.000 16108 IsSlewing returns 0
04:25:06.446 00.001 16108 IsGuiding returns 0
04:25:06.449 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1430, max=65535, med=4720, FiltMin=4102, FiltMax=37520, Gamma=1.000
04:25:06.455 00.006 16108 PulseGuide returned control before completion, sleep 102
04:25:06.461 00.006 21068 UpdateGuideState exits: m=465736 SNR=148.2
04:25:06.463 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:06.464 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:06.465 00.001 21068 Enqueuing Expose request
04:25:06.564 00.099 16108 IsGuiding returns 1
04:25:06.564 00.000 16108 scope still moving after pulse duration time elapsed
04:25:06.595 00.031 16108 IsSlewing returns 0
04:25:06.595 00.000 16108 IsGuiding returns 1
04:25:06.626 00.031 16108 IsSlewing returns 0
04:25:06.627 00.001 16108 IsGuiding returns 0
04:25:06.627 00.000 16108 scope move finished after 100 + 80 ms
04:25:06.627 00.000 16108 Move returns status 0, amount 100
04:25:06.627 00.000 16108 MoveAxis(N, 0, ABG)
04:25:06.627 00.000 16108 Move returns status 0, amount 0
04:25:06.627 00.000 16108 move complete, result=0
04:25:06.627 00.000 16108 worker thread done servicing request
04:25:06.627 00.000 16108 Worker thread wakes up
04:25:06.627 00.000 21068 GuideStep: -0.4 px 100 ms EAST, -0.3 px 0 ms NORTH
04:25:06.630 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:06.630 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:07.626 00.996 16108 Exposure complete
04:25:07.684 00.058 16108 worker thread done servicing request
04:25:07.684 00.000 21068 OnExposeComplete: enter
04:25:07.686 00.002 21068 UpdateGuideState(): m_state=6
04:25:07.687 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
04:25:07.688 00.001 21068 Star::Find returns 1 (0), X=814.76, Y=630.66, Mass=501999, SNR=155.0, Peak=52531 HFD=3.3
04:25:07.691 00.003 21068 MultiStar: [#1 -0.03,-0.09,1.00,U] [#2 -0.12,0.16,1.08,U] [#3 -0.05,0.52,0.96,U] [#4 -0.09,0.20,0.43,U] [#5 -0.29,0.29,0.33,U] [#6 0.08,-0.03,0.34,U] [#7 -0.29,0.11,0.23,U] [#8 0.20,0.34,0.30,U] 
04:25:07.693 00.002 21068 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {0.02, 0.29}
04:25:07.695 00.002 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
04:25:07.696 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
04:25:07.697 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.82 mountX=0.09 mountY=-0.19, mountTheta=-1.14
04:25:07.699 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.20, opts=13)
04:25:07.700 00.001 21068 Enqueuing Move request for scope (-0.05, 0.20)
04:25:07.702 00.002 16108 Worker thread wakes up
04:25:07.702 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
04:25:07.702 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
04:25:07.702 00.000 16108 Moving (-0.05, 0.20) raw xDistance=0.09 yDistance=-0.19
04:25:07.702 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:25:07.702 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:07.703 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:25:07.703 00.000 16108 MoveAxis(E, 0, ABG)
04:25:07.703 00.000 16108 Move returns status 0, amount 0
04:25:07.703 00.000 16108 MoveAxis(N, 0, ABG)
04:25:07.703 00.000 16108 Move returns status 0, amount 0
04:25:07.703 00.000 16108 move complete, result=0
04:25:07.703 00.000 16108 worker thread done servicing request
04:25:07.709 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2589, max=65535, med=4723, FiltMin=4083, FiltMax=32083, Gamma=1.000
04:25:07.734 00.025 21068 UpdateGuideState exits: m=501999 SNR=155.0
04:25:07.735 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:07.737 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:07.737 00.000 21068 Enqueuing Expose request
04:25:07.739 00.002 16108 Worker thread wakes up
04:25:07.739 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:07.740 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:07.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:08.895 01.155 16108 Exposure complete
04:25:08.964 00.069 16108 worker thread done servicing request
04:25:08.964 00.000 21068 OnExposeComplete: enter
04:25:08.965 00.001 21068 UpdateGuideState(): m_state=6
04:25:08.966 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
04:25:08.966 00.000 21068 Star::Find returns 1 (0), X=814.69, Y=630.61, Mass=524580, SNR=161.3, Peak=51683 HFD=3.3
04:25:08.968 00.002 21068 MultiStar: [#1 0.01,-0.03,1.04,U] [#2 0.04,0.24,1.18,U] [#3 -0.11,0.52,0.79,U] [#4 0.01,0.22,0.33,U] [#5 -0.10,0.41,0.36,U] [#6 -0.39,0.20,0.30,U] [#7 -0.44,-0.23,0.27,U] [#8 -0.01,0.27,0.29,U] 
04:25:08.968 00.000 21068 refined, 8 included, MultiStar: {-0.06, 0.21}, one-star: {-0.04, 0.24}
04:25:08.969 00.001 21068 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.97) = xAngle (-1.11 = -1.11)
04:25:08.970 00.001 21068 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.05 = -1.05)
04:25:08.971 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.85 mountX=0.10 mountY=-0.19, mountTheta=-1.10
04:25:08.972 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=0.21, opts=13)
04:25:08.973 00.001 21068 Enqueuing Move request for scope (-0.06, 0.21)
04:25:08.974 00.001 16108 Worker thread wakes up
04:25:08.974 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
04:25:08.974 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
04:25:08.974 00.000 16108 Moving (-0.06, 0.21) raw xDistance=0.10 yDistance=-0.19
04:25:08.974 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:25:08.974 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:08.974 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:25:08.974 00.000 16108 MoveAxis(E, 0, ABG)
04:25:08.974 00.000 16108 Move returns status 0, amount 0
04:25:08.974 00.000 16108 MoveAxis(N, 0, ABG)
04:25:08.974 00.000 16108 Move returns status 0, amount 0
04:25:08.974 00.000 16108 move complete, result=0
04:25:08.974 00.000 16108 worker thread done servicing request
04:25:08.981 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2323, max=65535, med=4729, FiltMin=4083, FiltMax=31955, Gamma=1.000
04:25:08.994 00.013 21068 UpdateGuideState exits: m=524580 SNR=161.3
04:25:08.995 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:08.995 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:08.997 00.002 21068 Enqueuing Expose request
04:25:08.998 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:08.998 00.000 16108 Worker thread wakes up
04:25:08.999 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:08.999 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:09.973 00.974 16108 Exposure complete
04:25:10.035 00.062 16108 worker thread done servicing request
04:25:10.035 00.000 21068 OnExposeComplete: enter
04:25:10.037 00.002 21068 UpdateGuideState(): m_state=6
04:25:10.038 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
04:25:10.039 00.001 21068 Star::Find returns 1 (0), X=814.99, Y=630.82, Mass=459690, SNR=171.3, Peak=55427 HFD=3.2
04:25:10.040 00.001 21068 MultiStar: [#1 0.20,0.02,0.97,U] [#2 0.38,0.42,0.00,M1] [#3 0.28,0.46,0.84,U] [#4 0.18,0.33,0.34,U] [#5 0.08,0.37,0.41,U] [#6 -0.01,0.10,0.29,U] [#7 -0.00,0.17,0.27,U] [#8 0.31,0.53,0.00,M1] 
04:25:10.041 00.001 21068 refined, 6 included, MultiStar: {0.19, 0.29}, one-star: {0.25, 0.44}
04:25:10.041 00.000 21068 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.97) = xAngle (-1.97 = -1.97)
04:25:10.043 00.002 21068 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.91 = -1.91)
04:25:10.043 00.000 21068 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.34 cameraTheta=1.00 mountX=-0.13 mountY=-0.32, mountTheta=-1.96
04:25:10.045 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.29, opts=13)
04:25:10.046 00.001 21068 Enqueuing Move request for scope (0.19, 0.29)
04:25:10.046 00.000 16108 Worker thread wakes up
04:25:10.047 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
04:25:10.047 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
04:25:10.047 00.000 16108 Moving (0.19, 0.29) raw xDistance=-0.13 yDistance=-0.32
04:25:10.047 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:25:10.047 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:25:10.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:25:10.047 00.000 16108 MoveAxis(E, 0, ABG)
04:25:10.047 00.000 16108 Move returns status 0, amount 0
04:25:10.047 00.000 16108 MoveAxis(N, 0, ABG)
04:25:10.047 00.000 16108 Move returns status 0, amount 0
04:25:10.047 00.000 16108 move complete, result=0
04:25:10.047 00.000 16108 worker thread done servicing request
04:25:10.051 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2499, max=65535, med=4736, FiltMin=4077, FiltMax=38912, Gamma=1.000
04:25:10.069 00.018 21068 UpdateGuideState exits: m=459690 SNR=171.3
04:25:10.070 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:10.071 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:10.072 00.001 21068 Enqueuing Expose request
04:25:10.073 00.001 16108 Worker thread wakes up
04:25:10.073 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:25:10.073 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:10.073 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:11.248 01.175 16108 Exposure complete
04:25:11.313 00.065 16108 worker thread done servicing request
04:25:11.313 00.000 21068 OnExposeComplete: enter
04:25:11.315 00.002 21068 UpdateGuideState(): m_state=6
04:25:11.318 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
04:25:11.320 00.002 21068 Star::Find returns 1 (0), X=814.75, Y=630.47, Mass=523198, SNR=159.9, Peak=49843 HFD=3.3
04:25:11.322 00.002 21068 MultiStar: [#1 0.11,0.09,1.04,U] [#2 0.13,0.26,1.18,U] [#3 0.06,0.36,0.78,U] [#4 0.15,-0.04,0.36,U] [#5 -0.07,0.18,0.38,U] [#6 -0.25,0.23,0.35,U] [#7 -0.25,0.02,0.25,U] [#8 0.35,0.49,0.00,M2] 
04:25:11.323 00.001 21068 single-star, 7 included, MultiStar: {0.04, 0.17}, one-star: {0.01, 0.10}
04:25:11.325 00.002 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
04:25:11.326 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
04:25:11.327 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.46 mountX=0.01 mountY=-0.10, mountTheta=-1.51
04:25:11.329 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.10, opts=13)
04:25:11.330 00.001 21068 Enqueuing Move request for scope (0.01, 0.10)
04:25:11.331 00.001 16108 Worker thread wakes up
04:25:11.331 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
04:25:11.331 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
04:25:11.331 00.000 16108 Moving (0.01, 0.10) raw xDistance=0.01 yDistance=-0.10
04:25:11.331 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:25:11.331 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:11.331 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:25:11.332 00.001 16108 MoveAxis(E, 0, ABG)
04:25:11.332 00.000 16108 Move returns status 0, amount 0
04:25:11.332 00.000 16108 MoveAxis(N, 0, ABG)
04:25:11.332 00.000 16108 Move returns status 0, amount 0
04:25:11.332 00.000 16108 move complete, result=0
04:25:11.332 00.000 16108 worker thread done servicing request
04:25:11.336 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1725, max=65535, med=4742, FiltMin=4109, FiltMax=37209, Gamma=1.000
04:25:11.350 00.014 21068 UpdateGuideState exits: m=523198 SNR=159.9
04:25:11.352 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:11.352 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:11.353 00.001 21068 Enqueuing Expose request
04:25:11.354 00.001 16108 Worker thread wakes up
04:25:11.354 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:11.354 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:11.354 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:12.332 00.978 16108 Exposure complete
04:25:12.386 00.054 16108 worker thread done servicing request
04:25:12.386 00.000 21068 OnExposeComplete: enter
04:25:12.387 00.001 21068 UpdateGuideState(): m_state=6
04:25:12.388 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
04:25:12.389 00.001 21068 Star::Find returns 1 (0), X=814.78, Y=630.59, Mass=512384, SNR=176.7, Peak=49603 HFD=3.4
04:25:12.390 00.001 21068 MultiStar: [#1 0.08,0.08,0.96,U] [#2 0.16,0.16,1.13,U] [#3 0.04,0.25,0.80,U] [#4 0.01,0.23,0.33,U] [#5 -0.07,0.21,0.29,U] [#6 -0.64,-0.10,0.00,M1] [#7 -0.07,-0.05,0.20,U] [#8 0.26,0.26,0.25,U] 
04:25:12.391 00.001 21068 refined, 7 included, MultiStar: {0.08, 0.17}, one-star: {0.05, 0.21}
04:25:12.392 00.001 21068 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.97) = xAngle (-1.81 = -1.81)
04:25:12.392 00.000 21068 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.75 = -1.75)
04:25:12.393 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.16 mountX=-0.04 mountY=-0.19, mountTheta=-1.81
04:25:12.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.17, opts=13)
04:25:12.396 00.001 21068 Enqueuing Move request for scope (0.08, 0.17)
04:25:12.397 00.001 16108 Worker thread wakes up
04:25:12.397 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
04:25:12.397 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
04:25:12.397 00.000 16108 Moving (0.08, 0.17) raw xDistance=-0.04 yDistance=-0.19
04:25:12.398 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:12.398 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:12.398 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:25:12.398 00.000 16108 MoveAxis(E, 0, ABG)
04:25:12.398 00.000 16108 Move returns status 0, amount 0
04:25:12.398 00.000 16108 MoveAxis(N, 0, ABG)
04:25:12.398 00.000 16108 Move returns status 0, amount 0
04:25:12.398 00.000 16108 move complete, result=0
04:25:12.398 00.000 16108 worker thread done servicing request
04:25:12.401 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1853, max=65535, med=4749, FiltMin=4064, FiltMax=31187, Gamma=1.000
04:25:12.414 00.013 21068 UpdateGuideState exits: m=512384 SNR=176.7
04:25:12.414 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:12.416 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:12.417 00.001 21068 Enqueuing Expose request
04:25:12.417 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:12.418 00.001 16108 Worker thread wakes up
04:25:12.418 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:12.418 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:13.582 01.164 16108 Exposure complete
04:25:13.640 00.058 16108 worker thread done servicing request
04:25:13.640 00.000 21068 OnExposeComplete: enter
04:25:13.641 00.001 21068 UpdateGuideState(): m_state=6
04:25:13.641 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
04:25:13.642 00.001 21068 Star::Find returns 1 (0), X=814.95, Y=630.50, Mass=519080, SNR=168.7, Peak=58739 HFD=3.5
04:25:13.643 00.001 21068 MultiStar: [#1 0.32,-0.14,0.96,U] [#2 0.16,0.10,1.13,U] [#3 0.18,0.38,0.84,U] [#4 0.02,0.37,0.38,U] [#5 -0.18,0.30,0.36,U] [#6 0.14,0.16,0.27,U] [#7 0.27,0.20,0.24,U] [#8 -0.04,0.03,0.28,U] 
04:25:13.644 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.21, 0.13}
04:25:13.644 00.000 21068 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.97) = xAngle (-2.25 = -2.25)
04:25:13.645 00.001 21068 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.19 = -2.19)
04:25:13.646 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.72 mountX=-0.13 mountY=-0.17, mountTheta=-2.23
04:25:13.648 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.14, opts=13)
04:25:13.649 00.001 21068 Enqueuing Move request for scope (0.16, 0.14)
04:25:13.650 00.001 16108 Worker thread wakes up
04:25:13.650 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
04:25:13.650 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
04:25:13.650 00.000 16108 Moving (0.16, 0.14) raw xDistance=-0.13 yDistance=-0.17
04:25:13.650 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:25:13.651 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:13.651 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:25:13.651 00.000 16108 MoveAxis(E, 0, ABG)
04:25:13.651 00.000 16108 Move returns status 0, amount 0
04:25:13.651 00.000 16108 MoveAxis(N, 0, ABG)
04:25:13.651 00.000 16108 Move returns status 0, amount 0
04:25:13.651 00.000 16108 move complete, result=0
04:25:13.651 00.000 16108 worker thread done servicing request
04:25:13.655 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2013, max=65535, med=4758, FiltMin=4041, FiltMax=36307, Gamma=1.000
04:25:13.672 00.017 21068 UpdateGuideState exits: m=519080 SNR=168.7
04:25:13.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:13.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:13.675 00.001 21068 Enqueuing Expose request
04:25:13.676 00.001 16108 Worker thread wakes up
04:25:13.676 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:13.677 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:13.677 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:14.649 00.972 16108 Exposure complete
04:25:14.705 00.056 16108 worker thread done servicing request
04:25:14.705 00.000 21068 OnExposeComplete: enter
04:25:14.706 00.001 21068 UpdateGuideState(): m_state=6
04:25:14.707 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
04:25:14.708 00.001 21068 Star::Find returns 1 (0), X=814.85, Y=630.41, Mass=539854, SNR=211.0, Peak=55181 HFD=3.4
04:25:14.711 00.003 21068 MultiStar: [#1 0.21,0.04,0.75,U] [#2 0.13,0.08,0.91,U] [#3 0.16,0.29,0.60,U] [#4 0.22,0.25,0.24,U] [#5 -0.15,0.57,0.00,M1] [#6 -0.06,-0.04,0.24,U] [#7 -0.12,-0.26,0.16,U] [#8 0.23,0.28,0.22,U] 
04:25:14.713 00.002 21068 single-star, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.12, 0.04}
04:25:14.715 00.002 21068 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.97) = xAngle (-2.66 = -2.66)
04:25:14.717 00.002 21068 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.60 = -2.60)
04:25:14.718 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=-0.11 mountY=-0.06, mountTheta=-2.61
04:25:14.721 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.04, opts=13)
04:25:14.722 00.001 21068 Enqueuing Move request for scope (0.12, 0.04)
04:25:14.723 00.001 16108 Worker thread wakes up
04:25:14.723 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
04:25:14.723 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
04:25:14.723 00.000 16108 Moving (0.12, 0.04) raw xDistance=-0.11 yDistance=-0.06
04:25:14.723 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:25:14.723 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:14.723 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:14.723 00.000 16108 MoveAxis(E, 0, ABG)
04:25:14.723 00.000 16108 Move returns status 0, amount 0
04:25:14.723 00.000 16108 MoveAxis(N, 0, ABG)
04:25:14.723 00.000 16108 Move returns status 0, amount 0
04:25:14.723 00.000 16108 move complete, result=0
04:25:14.723 00.000 16108 worker thread done servicing request
04:25:14.728 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2329, max=65535, med=4761, FiltMin=4105, FiltMax=38752, Gamma=1.000
04:25:14.741 00.013 21068 UpdateGuideState exits: m=539854 SNR=211.0
04:25:14.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:14.742 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:14.743 00.001 21068 Enqueuing Expose request
04:25:14.745 00.002 16108 Worker thread wakes up
04:25:14.745 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:14.746 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:14.746 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:15.908 01.162 16108 Exposure complete
04:25:16.008 00.100 16108 worker thread done servicing request
04:25:16.009 00.001 21068 OnExposeComplete: enter
04:25:16.011 00.002 21068 UpdateGuideState(): m_state=6
04:25:16.012 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
04:25:16.013 00.001 21068 Star::Find returns 1 (0), X=814.93, Y=630.48, Mass=497384, SNR=168.2, Peak=58307 HFD=3.5
04:25:16.014 00.001 21068 MultiStar: [#1 0.30,0.17,0.92,U] [#2 0.30,0.17,1.15,U] [#3 0.15,0.29,0.88,U] [#4 0.03,0.24,0.32,U] [#5 -0.03,0.37,0.36,U] [#6 -0.17,-0.17,0.26,U] [#7 -0.00,-0.01,0.25,U] [#8 0.28,0.36,0.31,U] 
04:25:16.016 00.002 21068 single-star, 8 included, MultiStar: {0.18, 0.18}, one-star: {0.20, 0.10}
04:25:16.017 00.001 21068 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
04:25:16.018 00.001 21068 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.42 = -2.42)
04:25:16.019 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.48 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
04:25:16.020 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.10, opts=13)
04:25:16.021 00.001 21068 Enqueuing Move request for scope (0.20, 0.10)
04:25:16.022 00.001 16108 Worker thread wakes up
04:25:16.022 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
04:25:16.022 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
04:25:16.022 00.000 16108 Moving (0.20, 0.10) raw xDistance=-0.18 yDistance=-0.15
04:25:16.022 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:25:16.022 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:16.022 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:25:16.022 00.000 16108 MoveAxis(E, 0, ABG)
04:25:16.022 00.000 16108 Move returns status 0, amount 0
04:25:16.022 00.000 16108 MoveAxis(N, 0, ABG)
04:25:16.022 00.000 16108 Move returns status 0, amount 0
04:25:16.022 00.000 16108 move complete, result=0
04:25:16.022 00.000 16108 worker thread done servicing request
04:25:16.028 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1993, max=65535, med=4771, FiltMin=4054, FiltMax=38944, Gamma=1.000
04:25:16.041 00.013 21068 UpdateGuideState exits: m=497384 SNR=168.2
04:25:16.042 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:16.043 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:16.045 00.002 21068 Enqueuing Expose request
04:25:16.045 00.000 16108 Worker thread wakes up
04:25:16.045 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:16.046 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:16.046 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:17.033 00.987 16108 Exposure complete
04:25:17.093 00.060 16108 worker thread done servicing request
04:25:17.093 00.000 21068 OnExposeComplete: enter
04:25:17.094 00.001 21068 UpdateGuideState(): m_state=6
04:25:17.095 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
04:25:17.096 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.80, Mass=506262, SNR=174.0, Peak=59651 HFD=3.4
04:25:17.097 00.001 21068 MultiStar: [#1 0.04,0.19,0.91,U] [#2 -0.07,0.18,1.15,U] [#3 0.01,0.70,0.00,M1] [#4 -0.28,0.44,0.29,U] [#5 -0.03,0.34,0.33,U] [#6 -0.26,0.13,0.27,U] [#7 -0.46,-0.08,0.22,U] [#8 0.07,0.47,0.25,U] 
04:25:17.098 00.001 21068 refined, 7 included, MultiStar: {-0.05, 0.27}, one-star: {0.06, 0.42}
04:25:17.099 00.001 21068 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.97) = xAngle (-1.20 = -1.20)
04:25:17.099 00.000 21068 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.14 = -1.14)
04:25:17.099 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.76 mountX=0.10 mountY=-0.25, mountTheta=-1.20
04:25:17.103 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.27, opts=13)
04:25:17.106 00.003 21068 Enqueuing Move request for scope (-0.05, 0.27)
04:25:17.108 00.002 16108 Worker thread wakes up
04:25:17.108 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
04:25:17.108 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
04:25:17.108 00.000 16108 Moving (-0.05, 0.27) raw xDistance=0.10 yDistance=-0.25
04:25:17.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:25:17.108 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:25:17.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:25:17.108 00.000 16108 MoveAxis(E, 0, ABG)
04:25:17.108 00.000 16108 Move returns status 0, amount 0
04:25:17.108 00.000 16108 MoveAxis(N, 0, ABG)
04:25:17.108 00.000 16108 Move returns status 0, amount 0
04:25:17.108 00.000 16108 move complete, result=0
04:25:17.108 00.000 16108 worker thread done servicing request
04:25:17.114 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2035, max=65535, med=4774, FiltMin=4070, FiltMax=34589, Gamma=1.000
04:25:17.133 00.019 21068 UpdateGuideState exits: m=506262 SNR=174.0
04:25:17.134 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:17.135 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:17.136 00.001 21068 Enqueuing Expose request
04:25:17.137 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:17.138 00.001 16108 Worker thread wakes up
04:25:17.138 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:17.138 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:18.312 01.174 16108 Exposure complete
04:25:18.375 00.063 16108 worker thread done servicing request
04:25:18.375 00.000 21068 OnExposeComplete: enter
04:25:18.376 00.001 21068 UpdateGuideState(): m_state=6
04:25:18.377 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
04:25:18.379 00.002 21068 Star::Find returns 1 (0), X=814.97, Y=630.45, Mass=442473, SNR=150.4, Peak=52499 HFD=3.2
04:25:18.380 00.001 21068 MultiStar: [#1 0.33,0.15,1.08,U] [#2 0.24,0.21,1.26,U] [#3 0.01,0.29,1.06,U] [#4 0.12,0.27,0.42,U] [#5 0.27,0.40,0.37,U] [#6 0.17,0.43,0.36,U] [#7 -0.03,0.16,0.33,U] [#8 0.31,0.49,0.00,M1] 
04:25:18.381 00.001 21068 single-star, 7 included, MultiStar: {0.19, 0.22}, one-star: {0.24, 0.07}
04:25:18.382 00.001 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
04:25:18.383 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
04:25:18.384 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.29 mountX=-0.22 mountY=-0.12, mountTheta=-2.63
04:25:18.386 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.07, opts=13)
04:25:18.387 00.001 21068 Enqueuing Move request for scope (0.24, 0.07)
04:25:18.388 00.001 16108 Worker thread wakes up
04:25:18.388 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
04:25:18.388 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
04:25:18.388 00.000 16108 Moving (0.24, 0.07) raw xDistance=-0.22 yDistance=-0.12
04:25:18.388 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:25:18.388 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:18.388 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:25:18.388 00.000 16108 MoveAxis(E, 58, ABG)
04:25:18.388 00.000 16108 Guiding  Dir = 2, Dur = 58
04:25:18.389 00.001 16108 IsSlewing returns 0
04:25:18.389 00.000 16108 IsGuiding returns 0
04:25:18.392 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2173, max=65535, med=4784, FiltMin=4099, FiltMax=40192, Gamma=1.000
04:25:18.405 00.013 21068 UpdateGuideState exits: m=442473 SNR=150.4
04:25:18.406 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:18.407 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:18.407 00.000 21068 Enqueuing Expose request
04:25:18.423 00.016 16108 PulseGuide returned control before completion, sleep 34
04:25:18.469 00.046 16108 IsGuiding returns 1
04:25:18.469 00.000 16108 scope still moving after pulse duration time elapsed
04:25:18.501 00.032 16108 IsSlewing returns 0
04:25:18.502 00.001 16108 IsGuiding returns 0
04:25:18.502 00.000 16108 scope move finished after 58 + 54 ms
04:25:18.502 00.000 16108 Move returns status 0, amount 58
04:25:18.502 00.000 16108 MoveAxis(N, 0, ABG)
04:25:18.502 00.000 16108 Move returns status 0, amount 0
04:25:18.502 00.000 16108 move complete, result=0
04:25:18.502 00.000 16108 worker thread done servicing request
04:25:18.502 00.000 16108 Worker thread wakes up
04:25:18.503 00.001 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
04:25:18.504 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:18.504 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:19.462 00.958 16108 Exposure complete
04:25:19.516 00.054 16108 worker thread done servicing request
04:25:19.517 00.001 21068 OnExposeComplete: enter
04:25:19.518 00.001 21068 UpdateGuideState(): m_state=6
04:25:19.519 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
04:25:19.520 00.001 21068 Star::Find returns 1 (0), X=815.06, Y=630.72, Mass=441751, SNR=148.9, Peak=51715 HFD=3.3
04:25:19.521 00.001 21068 MultiStar: [#1 0.31,-0.02,0.94,U] [#2 0.32,0.16,1.29,U] [#3 0.23,0.33,0.85,U] [#4 0.40,0.33,0.37,U] [#5 -0.12,0.27,0.34,U] [#6 0.03,0.08,0.27,U] [#7 -0.14,-0.38,0.25,U] [#8 0.38,0.46,0.00,M2] 
04:25:19.524 00.003 21068 refined, 7 included, MultiStar: {0.25, 0.18}, one-star: {0.32, 0.35}
04:25:19.525 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.33 = -2.33)
04:25:19.526 00.001 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.27 = -2.27)
04:25:19.528 00.002 21068 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.63 mountX=-0.21 mountY=-0.23, mountTheta=-2.31
04:25:19.532 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.18, opts=13)
04:25:19.533 00.001 21068 Enqueuing Move request for scope (0.25, 0.18)
04:25:19.533 00.000 16108 Worker thread wakes up
04:25:19.533 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
04:25:19.534 00.001 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
04:25:19.534 00.000 16108 Moving (0.25, 0.18) raw xDistance=-0.21 yDistance=-0.23
04:25:19.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:25:19.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:25:19.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:25:19.534 00.000 16108 MoveAxis(E, 59, ABG)
04:25:19.534 00.000 16108 Guiding  Dir = 2, Dur = 59
04:25:19.534 00.000 16108 IsSlewing returns 0
04:25:19.534 00.000 16108 IsGuiding returns 0
04:25:19.538 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2393, max=65535, med=4790, FiltMin=4134, FiltMax=41907, Gamma=1.000
04:25:19.559 00.021 21068 UpdateGuideState exits: m=441751 SNR=148.9
04:25:19.560 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:19.561 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:19.561 00.000 21068 Enqueuing Expose request
04:25:19.597 00.036 16108 IsGuiding returns 1
04:25:19.597 00.000 16108 scope still moving after pulse duration time elapsed
04:25:19.627 00.030 16108 IsSlewing returns 0
04:25:19.627 00.000 16108 IsGuiding returns 1
04:25:19.658 00.031 16108 IsSlewing returns 0
04:25:19.659 00.001 16108 IsGuiding returns 1
04:25:19.689 00.030 16108 IsSlewing returns 0
04:25:19.689 00.000 16108 IsGuiding returns 0
04:25:19.689 00.000 16108 scope move finished after 59 + 96 ms
04:25:19.689 00.000 16108 Move returns status 0, amount 59
04:25:19.689 00.000 16108 MoveAxis(N, 0, ABG)
04:25:19.689 00.000 16108 Move returns status 0, amount 0
04:25:19.689 00.000 16108 move complete, result=0
04:25:19.689 00.000 16108 worker thread done servicing request
04:25:19.689 00.000 16108 Worker thread wakes up
04:25:19.689 00.000 21068 GuideStep: -0.2 px 59 ms EAST, -0.2 px 0 ms NORTH
04:25:19.690 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:19.690 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:20.864 01.174 16108 Exposure complete
04:25:20.929 00.065 16108 worker thread done servicing request
04:25:20.929 00.000 21068 OnExposeComplete: enter
04:25:20.932 00.003 21068 UpdateGuideState(): m_state=6
04:25:20.934 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
04:25:20.935 00.001 21068 Star::Find returns 1 (0), X=814.58, Y=630.43, Mass=415833, SNR=151.2, Peak=42144 HFD=3.3
04:25:20.937 00.002 21068 MultiStar: [#1 -0.09,-0.06,0.92,U] [#2 -0.32,0.07,1.33,U] [#3 -0.23,0.38,0.96,U] [#4 -0.51,0.16,0.38,U] [#5 -0.83,0.19,0.00,M1] [#6 -0.63,-0.06,0.00,M1] [#7 -0.30,-0.23,0.28,U] [#8 -0.05,0.27,0.31,U] 
04:25:20.939 00.002 21068 single-star, 6 included, MultiStar: {-0.23, 0.10}, one-star: {-0.16, 0.05}
04:25:20.940 00.001 21068 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.97) = xAngle (-0.14 = -0.14)
04:25:20.940 00.000 21068 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.08 = -0.08)
04:25:20.942 00.002 21068 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.83 mountX=0.16 mountY=-0.01, mountTheta=-0.08
04:25:20.945 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.05, opts=13)
04:25:20.947 00.002 21068 Enqueuing Move request for scope (-0.16, 0.05)
04:25:20.949 00.002 16108 Worker thread wakes up
04:25:20.949 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
04:25:20.949 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
04:25:20.949 00.000 16108 Moving (-0.16, 0.05) raw xDistance=0.16 yDistance=-0.01
04:25:20.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:25:20.949 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:20.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:20.950 00.001 16108 MoveAxis(E, 0, ABG)
04:25:20.950 00.000 16108 Move returns status 0, amount 0
04:25:20.950 00.000 16108 MoveAxis(N, 0, ABG)
04:25:20.950 00.000 16108 Move returns status 0, amount 0
04:25:20.950 00.000 16108 move complete, result=0
04:25:20.950 00.000 16108 worker thread done servicing request
04:25:20.958 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2166, max=65535, med=4797, FiltMin=4118, FiltMax=29149, Gamma=1.000
04:25:20.977 00.019 21068 UpdateGuideState exits: m=415833 SNR=151.2
04:25:20.979 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:20.980 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:20.981 00.001 21068 Enqueuing Expose request
04:25:20.982 00.001 21068 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:20.983 00.001 16108 Worker thread wakes up
04:25:20.983 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:20.983 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:21.961 00.978 16108 Exposure complete
04:25:22.018 00.057 16108 worker thread done servicing request
04:25:22.018 00.000 21068 OnExposeComplete: enter
04:25:22.019 00.001 21068 UpdateGuideState(): m_state=6
04:25:22.020 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
04:25:22.020 00.000 21068 Star::Find returns 1 (0), X=814.41, Y=630.34, Mass=470174, SNR=181.7, Peak=44000 HFD=3.4
04:25:22.022 00.002 21068 MultiStar: [#1 -0.26,-0.17,0.82,U] [#2 -0.11,0.04,1.04,U] [#3 -0.35,0.33,0.84,U] [#4 -0.18,0.17,0.30,U] [#5 -0.14,0.05,0.30,U] [#6 -0.40,-0.20,0.30,U] [#7 -0.24,0.15,0.28,U] [#8 0.03,0.39,0.24,U] 
04:25:22.022 00.000 21068 refined, 8 included, MultiStar: {-0.24, 0.06}, one-star: {-0.32, -0.03}
04:25:22.024 00.002 21068 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.97) = xAngle (-0.06 = -0.06)
04:25:22.025 00.001 21068 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.00 = 0.00)
04:25:22.026 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.91 mountX=0.25 mountY=0.00, mountTheta=0.00
04:25:22.027 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.06, opts=13)
04:25:22.028 00.001 21068 Enqueuing Move request for scope (-0.24, 0.06)
04:25:22.029 00.001 16108 Worker thread wakes up
04:25:22.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
04:25:22.029 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
04:25:22.029 00.000 16108 Moving (-0.24, 0.06) raw xDistance=0.25 yDistance=0.00
04:25:22.029 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
04:25:22.029 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:22.029 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:25:22.029 00.000 16108 MoveAxis(W, 64, ABG)
04:25:22.029 00.000 16108 Guiding  Dir = 3, Dur = 64
04:25:22.030 00.001 16108 IsSlewing returns 0
04:25:22.030 00.000 16108 IsGuiding returns 0
04:25:22.032 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=1635, max=65535, med=4806, FiltMin=4115, FiltMax=31558, Gamma=1.000
04:25:22.046 00.014 21068 UpdateGuideState exits: m=470174 SNR=181.7
04:25:22.047 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:22.048 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:22.048 00.000 21068 Enqueuing Expose request
04:25:22.067 00.019 16108 PulseGuide returned control before completion, sleep 38
04:25:22.113 00.046 16108 IsGuiding returns 1
04:25:22.113 00.000 16108 scope still moving after pulse duration time elapsed
04:25:22.144 00.031 16108 IsSlewing returns 0
04:25:22.144 00.000 16108 IsGuiding returns 1
04:25:22.175 00.031 16108 IsSlewing returns 0
04:25:22.176 00.001 16108 IsGuiding returns 0
04:25:22.176 00.000 16108 scope move finished after 64 + 81 ms
04:25:22.176 00.000 16108 Move returns status 0, amount 64
04:25:22.176 00.000 16108 MoveAxis(N, 0, ABG)
04:25:22.176 00.000 16108 Move returns status 0, amount 0
04:25:22.176 00.000 16108 move complete, result=0
04:25:22.176 00.000 16108 worker thread done servicing request
04:25:22.176 00.000 16108 Worker thread wakes up
04:25:22.176 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:22.176 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:22.176 00.000 21068 GuideStep: 0.2 px 64 ms WEST, 0.0 px 0 ms NORTH
04:25:23.344 01.168 16108 Exposure complete
04:25:23.433 00.089 16108 worker thread done servicing request
04:25:23.433 00.000 21068 OnExposeComplete: enter
04:25:23.434 00.001 21068 UpdateGuideState(): m_state=6
04:25:23.435 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
04:25:23.436 00.001 21068 Star::Find returns 1 (0), X=814.60, Y=630.70, Mass=423775, SNR=148.1, Peak=45606 HFD=3.3
04:25:23.437 00.001 21068 MultiStar: [#1 -0.03,-0.00,0.95,U] [#2 0.22,-0.15,1.20,U] [#3 -0.20,0.31,0.91,U] [#4 -0.03,0.23,0.43,U] [#5 -0.21,0.06,0.35,U] [#6 -0.32,-0.11,0.30,U] [#7 -0.18,-0.26,0.28,U] [#8 0.42,0.28,0.26,U] 
04:25:23.438 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.14, 0.33}
04:25:23.439 00.001 21068 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.97) = xAngle (-1.04 = -1.04)
04:25:23.439 00.000 21068 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.98 = -0.98)
04:25:23.441 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.93 mountX=0.05 mountY=-0.08, mountTheta=-1.02
04:25:23.442 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.09, opts=13)
04:25:23.443 00.001 21068 Enqueuing Move request for scope (-0.03, 0.09)
04:25:23.444 00.001 16108 Worker thread wakes up
04:25:23.444 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
04:25:23.444 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
04:25:23.444 00.000 16108 Moving (-0.03, 0.09) raw xDistance=0.05 yDistance=-0.08
04:25:23.444 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:25:23.444 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:23.444 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:25:23.444 00.000 16108 MoveAxis(E, 0, ABG)
04:25:23.444 00.000 16108 Move returns status 0, amount 0
04:25:23.444 00.000 16108 MoveAxis(N, 0, ABG)
04:25:23.444 00.000 16108 Move returns status 0, amount 0
04:25:23.444 00.000 16108 move complete, result=0
04:25:23.444 00.000 16108 worker thread done servicing request
04:25:23.453 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2259, max=65535, med=4819, FiltMin=4067, FiltMax=33139, Gamma=1.000
04:25:23.480 00.027 21068 UpdateGuideState exits: m=423775 SNR=148.1
04:25:23.481 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:23.483 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:23.484 00.001 21068 Enqueuing Expose request
04:25:23.486 00.002 16108 Worker thread wakes up
04:25:23.486 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:23.487 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:23.487 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:24.464 00.977 16108 Exposure complete
04:25:24.533 00.069 16108 worker thread done servicing request
04:25:24.533 00.000 21068 OnExposeComplete: enter
04:25:24.534 00.001 21068 UpdateGuideState(): m_state=6
04:25:24.535 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
04:25:24.536 00.001 21068 Star::Find returns 1 (0), X=815.18, Y=630.44, Mass=408992, SNR=146.2, Peak=45987 HFD=3.2
04:25:24.536 00.000 21068 MultiStar: [#1 0.40,-0.35,0.96,U] [#2 0.45,-0.01,1.25,U] [#3 0.30,0.35,0.81,U] [#4 0.48,0.05,0.38,U] [#5 0.12,0.04,0.35,U] [#6 0.03,-0.06,0.30,U] [#7 0.31,-0.35,0.27,U] [#8 0.72,0.55,0.00,M1] 
04:25:24.537 00.001 21068 refined, 7 included, MultiStar: {0.37, -0.01}, one-star: {0.44, 0.07}
04:25:24.539 00.002 21068 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.97) = xAngle (-3.01 = -3.01)
04:25:24.539 00.000 21068 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
04:25:24.540 00.001 21068 CameraToMount -- cameraX=0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-0.04 mountX=-0.36 mountY=-0.07, mountTheta=-2.95
04:25:24.542 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.37, y=-0.01, opts=13)
04:25:24.543 00.001 21068 Enqueuing Move request for scope (0.37, -0.01)
04:25:24.544 00.001 16108 Worker thread wakes up
04:25:24.544 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.01) opts 0xd
04:25:24.544 00.000 16108 Handling offset move in thread for scope, endpoint = (0.37, -0.01)
04:25:24.544 00.000 16108 Moving (0.37, -0.01) raw xDistance=-0.36 yDistance=-0.07
04:25:24.544 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:25:24.544 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:24.544 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:25:24.544 00.000 16108 MoveAxis(E, 96, ABG)
04:25:24.544 00.000 16108 Guiding  Dir = 2, Dur = 96
04:25:24.544 00.000 16108 IsSlewing returns 0
04:25:24.545 00.001 16108 IsGuiding returns 0
04:25:24.548 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2038, max=65535, med=4829, FiltMin=4141, FiltMax=36416, Gamma=1.000
04:25:24.560 00.012 21068 UpdateGuideState exits: m=408992 SNR=146.2
04:25:24.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:24.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:24.563 00.001 21068 Enqueuing Expose request
04:25:24.572 00.009 16108 PulseGuide returned control before completion, sleep 79
04:25:24.665 00.093 16108 IsGuiding returns 1
04:25:24.665 00.000 16108 scope still moving after pulse duration time elapsed
04:25:24.696 00.031 16108 IsSlewing returns 0
04:25:24.697 00.001 16108 IsGuiding returns 1
04:25:24.728 00.031 16108 IsSlewing returns 0
04:25:24.728 00.000 16108 IsGuiding returns 1
04:25:24.759 00.031 16108 IsSlewing returns 0
04:25:24.759 00.000 16108 IsGuiding returns 0
04:25:24.759 00.000 16108 scope move finished after 96 + 119 ms
04:25:24.760 00.001 16108 Move returns status 0, amount 96
04:25:24.760 00.000 16108 MoveAxis(N, 0, ABG)
04:25:24.760 00.000 16108 Move returns status 0, amount 0
04:25:24.760 00.000 16108 move complete, result=0
04:25:24.760 00.000 16108 worker thread done servicing request
04:25:24.760 00.000 16108 Worker thread wakes up
04:25:24.760 00.000 21068 GuideStep: -0.4 px 96 ms EAST, -0.1 px 0 ms NORTH
04:25:24.763 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:24.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:25.926 01.163 16108 Exposure complete
04:25:25.998 00.072 16108 worker thread done servicing request
04:25:25.998 00.000 21068 OnExposeComplete: enter
04:25:25.999 00.001 21068 UpdateGuideState(): m_state=6
04:25:26.000 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
04:25:26.001 00.001 21068 Star::Find returns 1 (0), X=814.94, Y=630.33, Mass=451363, SNR=159.1, Peak=52557 HFD=3.3
04:25:26.002 00.001 21068 MultiStar: [#1 0.23,-0.28,1.02,U] [#2 0.12,0.26,1.24,U] [#3 0.11,0.15,0.87,U] [#4 -0.17,0.34,0.34,U] [#5 0.07,-0.06,0.35,U] [#6 0.19,-0.02,0.35,U] [#7 -0.17,-0.03,0.20,U] [#8 0.18,0.06,0.26,U] 
04:25:26.002 00.000 21068 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.21, -0.05}
04:25:26.003 00.001 21068 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.97) = xAngle (-2.67 = -2.67)
04:25:26.004 00.001 21068 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.61 = -2.61)
04:25:26.005 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
04:25:26.007 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.04, opts=13)
04:25:26.008 00.001 21068 Enqueuing Move request for scope (0.13, 0.04)
04:25:26.008 00.000 16108 Worker thread wakes up
04:25:26.009 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
04:25:26.009 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
04:25:26.009 00.000 16108 Moving (0.13, 0.04) raw xDistance=-0.12 yDistance=-0.07
04:25:26.009 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:26.009 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:26.009 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:25:26.009 00.000 16108 MoveAxis(E, 0, ABG)
04:25:26.009 00.000 16108 Move returns status 0, amount 0
04:25:26.009 00.000 16108 MoveAxis(N, 0, ABG)
04:25:26.009 00.000 16108 Move returns status 0, amount 0
04:25:26.009 00.000 16108 move complete, result=0
04:25:26.009 00.000 16108 worker thread done servicing request
04:25:26.012 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2089, max=65535, med=4845, FiltMin=4192, FiltMax=36355, Gamma=1.000
04:25:26.027 00.015 21068 UpdateGuideState exits: m=451363 SNR=159.1
04:25:26.028 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:26.028 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:26.029 00.001 21068 Enqueuing Expose request
04:25:26.030 00.001 16108 Worker thread wakes up
04:25:26.030 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:26.031 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:26.031 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:27.013 00.982 16108 Exposure complete
04:25:27.075 00.062 16108 worker thread done servicing request
04:25:27.075 00.000 21068 OnExposeComplete: enter
04:25:27.076 00.001 21068 UpdateGuideState(): m_state=6
04:25:27.077 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
04:25:27.078 00.001 21068 Star::Find returns 1 (0), X=814.68, Y=630.47, Mass=476063, SNR=153.5, Peak=48963 HFD=3.2
04:25:27.079 00.001 21068 MultiStar: [#1 0.09,-0.00,0.88,U] [#2 0.03,-0.06,1.00,U] [#3 -0.03,0.30,0.87,U] [#4 0.00,0.01,0.32,U] [#5 -0.33,0.15,0.33,U] [#6 -0.26,0.11,0.33,U] [#7 -0.26,-0.36,0.23,U] [#8 0.07,-0.11,0.25,U] 
04:25:27.080 00.001 21068 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.06, 0.09}
04:25:27.081 00.001 21068 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
04:25:27.081 00.000 21068 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
04:25:27.082 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.25 mountX=0.05 mountY=-0.04, mountTheta=-0.68
04:25:27.084 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
04:25:27.085 00.001 21068 Enqueuing Move request for scope (-0.04, 0.05)
04:25:27.086 00.001 16108 Worker thread wakes up
04:25:27.086 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
04:25:27.086 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
04:25:27.086 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
04:25:27.086 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:25:27.086 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:27.086 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:25:27.086 00.000 16108 MoveAxis(E, 0, ABG)
04:25:27.086 00.000 16108 Move returns status 0, amount 0
04:25:27.086 00.000 16108 MoveAxis(N, 0, ABG)
04:25:27.086 00.000 16108 Move returns status 0, amount 0
04:25:27.086 00.000 16108 move complete, result=0
04:25:27.086 00.000 16108 worker thread done servicing request
04:25:27.094 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2317, max=65535, med=4854, FiltMin=4211, FiltMax=30531, Gamma=1.000
04:25:27.111 00.017 21068 UpdateGuideState exits: m=476063 SNR=153.5
04:25:27.112 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:27.113 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:27.113 00.000 21068 Enqueuing Expose request
04:25:27.114 00.001 16108 Worker thread wakes up
04:25:27.114 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:27.115 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:27.115 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:28.276 01.161 16108 Exposure complete
04:25:28.330 00.054 16108 worker thread done servicing request
04:25:28.330 00.000 21068 OnExposeComplete: enter
04:25:28.332 00.002 21068 UpdateGuideState(): m_state=6
04:25:28.333 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
04:25:28.334 00.001 21068 Star::Find returns 1 (0), X=814.83, Y=630.17, Mass=443268, SNR=152.2, Peak=46013 HFD=3.3
04:25:28.335 00.001 21068 MultiStar: [#1 0.02,-0.19,0.90,U] [#2 -0.13,-0.05,1.17,U] [#3 -0.18,0.19,0.87,U] [#4 -0.27,-0.06,0.41,U] [#5 -0.13,0.09,0.34,U] [#6 -0.19,-0.06,0.31,U] [#7 -0.15,-0.28,0.20,U] [#8 -0.33,0.29,0.29,U] 
04:25:28.336 00.001 21068 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {0.10, -0.20}
04:25:28.337 00.001 21068 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.97) = xAngle (-5.66 = 0.62)
04:25:28.338 00.001 21068 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.60 = 0.68)
04:25:28.339 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=0.09 mountY=0.07, mountTheta=0.66
04:25:28.340 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.05, opts=13)
04:25:28.341 00.001 21068 Enqueuing Move request for scope (-0.10, -0.05)
04:25:28.342 00.001 16108 Worker thread wakes up
04:25:28.342 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
04:25:28.343 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
04:25:28.343 00.000 16108 Moving (-0.10, -0.05) raw xDistance=0.09 yDistance=0.07
04:25:28.343 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:25:28.343 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:28.343 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:25:28.343 00.000 16108 MoveAxis(E, 0, ABG)
04:25:28.343 00.000 16108 Move returns status 0, amount 0
04:25:28.343 00.000 16108 MoveAxis(N, 0, ABG)
04:25:28.343 00.000 16108 Move returns status 0, amount 0
04:25:28.343 00.000 16108 move complete, result=0
04:25:28.344 00.001 16108 worker thread done servicing request
04:25:28.350 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2454, max=65535, med=4870, FiltMin=4169, FiltMax=33395, Gamma=1.000
04:25:28.367 00.017 21068 UpdateGuideState exits: m=443268 SNR=152.2
04:25:28.369 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:28.369 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:28.370 00.001 21068 Enqueuing Expose request
04:25:28.371 00.001 16108 Worker thread wakes up
04:25:28.371 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:28.371 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:28.371 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:29.354 00.983 16108 Exposure complete
04:25:29.429 00.075 16108 worker thread done servicing request
04:25:29.429 00.000 21068 OnExposeComplete: enter
04:25:29.429 00.000 21068 UpdateGuideState(): m_state=6
04:25:29.431 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
04:25:29.432 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.32, Mass=512920, SNR=177.9, Peak=53741 HFD=3.4
04:25:29.433 00.001 21068 MultiStar: [#1 0.20,-0.17,0.76,U] [#2 0.32,0.01,0.94,U] [#3 -0.06,0.23,0.75,U] [#4 0.03,-0.10,0.39,U] [#5 -0.14,-0.33,0.28,U] [#6 -0.20,-0.64,0.00,M1] [#7 0.22,-0.21,0.16,U] [#8 0.37,-0.13,0.30,U] 
04:25:29.434 00.001 21068 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.17, -0.06}
04:25:29.435 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
04:25:29.436 00.001 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
04:25:29.436 00.000 21068 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.16 mountY=0.01, mountTheta=3.10
04:25:29.438 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=-0.04, opts=13)
04:25:29.439 00.001 21068 Enqueuing Move request for scope (0.15, -0.04)
04:25:29.440 00.001 16108 Worker thread wakes up
04:25:29.440 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
04:25:29.440 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
04:25:29.440 00.000 16108 Moving (0.15, -0.04) raw xDistance=-0.16 yDistance=0.01
04:25:29.440 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:25:29.440 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:29.440 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:25:29.440 00.000 16108 MoveAxis(E, 0, ABG)
04:25:29.441 00.001 16108 Move returns status 0, amount 0
04:25:29.441 00.000 16108 MoveAxis(N, 0, ABG)
04:25:29.441 00.000 16108 Move returns status 0, amount 0
04:25:29.441 00.000 16108 move complete, result=0
04:25:29.441 00.000 16108 worker thread done servicing request
04:25:29.451 00.010 21068 UpdateImageDisplay: Size=(1280,960) min=2073, max=65535, med=4877, FiltMin=4208, FiltMax=31849, Gamma=1.000
04:25:29.475 00.024 21068 UpdateGuideState exits: m=512920 SNR=177.9
04:25:29.477 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:29.479 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:29.481 00.002 21068 Enqueuing Expose request
04:25:29.482 00.001 16108 Worker thread wakes up
04:25:29.483 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:29.484 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:29.485 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:30.662 01.177 16108 Exposure complete
04:25:30.719 00.057 16108 worker thread done servicing request
04:25:30.719 00.000 21068 OnExposeComplete: enter
04:25:30.720 00.001 21068 UpdateGuideState(): m_state=6
04:25:30.721 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
04:25:30.722 00.001 21068 Star::Find returns 1 (0), X=814.92, Y=630.59, Mass=420138, SNR=163.7, Peak=45811 HFD=3.4
04:25:30.723 00.001 21068 MultiStar: [#1 0.19,0.18,0.97,U] [#2 0.18,0.15,1.07,U] [#3 -0.02,0.49,0.91,U] [#4 -0.26,0.15,0.31,U] [#5 -0.15,0.25,0.27,U] [#6 -0.52,-0.11,0.31,U] [#7 -0.24,0.02,0.17,U] [#8 0.05,0.15,0.22,U] 
04:25:30.724 00.001 21068 refined, 8 included, MultiStar: {0.05, 0.21}, one-star: {0.19, 0.22}
04:25:30.725 00.001 21068 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.97) = xAngle (-1.61 = -1.61)
04:25:30.727 00.002 21068 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.55 = -1.55)
04:25:30.729 00.002 21068 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.35 mountX=-0.01 mountY=-0.22, mountTheta=-1.61
04:25:30.733 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.21, opts=13)
04:25:30.734 00.001 21068 Enqueuing Move request for scope (0.05, 0.21)
04:25:30.734 00.000 16108 Worker thread wakes up
04:25:30.734 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
04:25:30.734 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
04:25:30.734 00.000 16108 Moving (0.05, 0.21) raw xDistance=-0.01 yDistance=-0.22
04:25:30.734 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:25:30.734 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:30.734 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:25:30.734 00.000 16108 MoveAxis(E, 0, ABG)
04:25:30.735 00.001 16108 Move returns status 0, amount 0
04:25:30.735 00.000 16108 MoveAxis(N, 0, ABG)
04:25:30.735 00.000 16108 Move returns status 0, amount 0
04:25:30.735 00.000 16108 move complete, result=0
04:25:30.735 00.000 16108 worker thread done servicing request
04:25:30.738 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2528, max=65535, med=4889, FiltMin=4185, FiltMax=27565, Gamma=1.000
04:25:30.751 00.013 21068 UpdateGuideState exits: m=420138 SNR=163.7
04:25:30.752 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:30.754 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:30.754 00.000 21068 Enqueuing Expose request
04:25:30.755 00.001 16108 Worker thread wakes up
04:25:30.755 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:30.756 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:30.756 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:31.733 00.977 16108 Exposure complete
04:25:31.790 00.057 16108 worker thread done servicing request
04:25:31.790 00.000 21068 OnExposeComplete: enter
04:25:31.791 00.001 21068 UpdateGuideState(): m_state=6
04:25:31.794 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
04:25:31.795 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.64, Mass=417702, SNR=156.6, Peak=41635 HFD=3.3
04:25:31.797 00.002 21068 MultiStar: [#1 0.27,0.41,0.88,U] [#2 0.05,0.27,1.14,U] [#3 0.02,0.54,0.80,U] [#4 0.01,0.63,0.00,M1] [#5 -0.39,0.13,0.29,U] [#6 -0.41,-0.08,0.29,U] [#7 -0.33,-0.09,0.21,U] [#8 0.48,0.41,0.00,M1] 
04:25:31.799 00.002 21068 refined, 6 included, MultiStar: {0.04, 0.30}, one-star: {0.18, 0.27}
04:25:31.800 00.001 21068 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.97) = xAngle (-1.53 = -1.53)
04:25:31.802 00.002 21068 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.47 = -1.47)
04:25:31.804 00.002 21068 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.44 mountX=0.01 mountY=-0.30, mountTheta=-1.53
04:25:31.808 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.30, opts=13)
04:25:31.809 00.001 21068 Enqueuing Move request for scope (0.04, 0.30)
04:25:31.811 00.002 16108 Worker thread wakes up
04:25:31.811 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
04:25:31.811 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
04:25:31.811 00.000 16108 Moving (0.04, 0.30) raw xDistance=0.01 yDistance=-0.30
04:25:31.811 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:25:31.811 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:31.811 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:25:31.811 00.000 16108 MoveAxis(E, 0, ABG)
04:25:31.812 00.001 16108 Move returns status 0, amount 0
04:25:31.812 00.000 16108 MoveAxis(N, 0, ABG)
04:25:31.812 00.000 16108 Move returns status 0, amount 0
04:25:31.812 00.000 16108 move complete, result=0
04:25:31.812 00.000 16108 worker thread done servicing request
04:25:31.820 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=1750, max=65535, med=4899, FiltMin=4205, FiltMax=26467, Gamma=1.000
04:25:31.837 00.017 21068 UpdateGuideState exits: m=417702 SNR=156.6
04:25:31.837 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:31.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:31.839 00.001 21068 Enqueuing Expose request
04:25:31.839 00.000 16108 Worker thread wakes up
04:25:31.839 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:25:31.840 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:31.840 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:32.992 01.152 16108 Exposure complete
04:25:33.054 00.062 16108 worker thread done servicing request
04:25:33.055 00.001 21068 OnExposeComplete: enter
04:25:33.056 00.001 21068 UpdateGuideState(): m_state=6
04:25:33.058 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
04:25:33.059 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.66, Mass=429511, SNR=170.2, Peak=35037 HFD=3.6
04:25:33.061 00.002 21068 MultiStar: [#1 0.15,-0.09,0.82,U] [#2 -0.06,-0.02,0.94,U] [#3 0.05,0.42,0.92,U] [#4 -0.54,0.20,0.00,M2] [#5 -0.32,0.12,0.32,U] [#6 -0.18,-0.34,0.26,U] [#7 -0.17,0.03,0.20,U] [#8 -0.12,0.43,0.27,U] 
04:25:33.062 00.001 21068 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.02, 0.28}
04:25:33.062 00.000 21068 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.97) = xAngle (-1.27 = -1.27)
04:25:33.063 00.001 21068 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.21 = -1.21)
04:25:33.064 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.70 mountX=0.04 mountY=-0.13, mountTheta=-1.26
04:25:33.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.14, opts=13)
04:25:33.066 00.000 21068 Enqueuing Move request for scope (-0.02, 0.14)
04:25:33.067 00.001 16108 Worker thread wakes up
04:25:33.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
04:25:33.067 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
04:25:33.067 00.000 16108 Moving (-0.02, 0.14) raw xDistance=0.04 yDistance=-0.13
04:25:33.067 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:25:33.067 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:33.067 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:25:33.067 00.000 16108 MoveAxis(E, 0, ABG)
04:25:33.067 00.000 16108 Move returns status 0, amount 0
04:25:33.067 00.000 16108 MoveAxis(N, 0, ABG)
04:25:33.067 00.000 16108 Move returns status 0, amount 0
04:25:33.067 00.000 16108 move complete, result=0
04:25:33.067 00.000 16108 worker thread done servicing request
04:25:33.070 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1677, max=65535, med=4918, FiltMin=4112, FiltMax=35401, Gamma=1.000
04:25:33.084 00.014 21068 UpdateGuideState exits: m=429511 SNR=170.2
04:25:33.085 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:33.086 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:33.086 00.000 21068 Enqueuing Expose request
04:25:33.087 00.001 16108 Worker thread wakes up
04:25:33.087 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:33.088 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:33.088 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:34.064 00.976 16108 Exposure complete
04:25:34.128 00.064 16108 worker thread done servicing request
04:25:34.128 00.000 21068 OnExposeComplete: enter
04:25:34.129 00.001 21068 UpdateGuideState(): m_state=6
04:25:34.130 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
04:25:34.131 00.001 21068 Star::Find returns 1 (0), X=814.61, Y=630.31, Mass=423524, SNR=140.8, Peak=31645 HFD=3.6
04:25:34.132 00.001 21068 MultiStar: [#1 0.02,-0.32,1.19,U] [#2 0.20,-0.00,1.15,U] [#3 -0.06,0.12,0.85,U] [#4 -0.23,-0.02,0.33,U] [#5 -0.22,0.14,0.38,U] [#6 -0.63,-0.14,0.00,M1] [#7 -0.16,-0.77,0.00,M1] [#8 -0.08,0.22,0.37,U] 
04:25:34.132 00.000 21068 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.13, -0.06}
04:25:34.133 00.001 21068 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.97) = xAngle (-5.02 = 1.26)
04:25:34.134 00.001 21068 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.96 = 1.33)
04:25:34.135 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.05 mountX=0.01 mountY=0.04, mountTheta=1.27
04:25:34.137 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.04, opts=13)
04:25:34.140 00.003 21068 Enqueuing Move request for scope (-0.02, -0.04)
04:25:34.142 00.002 16108 Worker thread wakes up
04:25:34.142 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
04:25:34.142 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
04:25:34.142 00.000 16108 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=0.04
04:25:34.142 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:25:34.142 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:34.142 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:34.142 00.000 16108 MoveAxis(E, 0, ABG)
04:25:34.143 00.001 16108 Move returns status 0, amount 0
04:25:34.143 00.000 16108 MoveAxis(N, 0, ABG)
04:25:34.143 00.000 16108 Move returns status 0, amount 0
04:25:34.143 00.000 16108 move complete, result=0
04:25:34.143 00.000 16108 worker thread done servicing request
04:25:34.149 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1465, max=65535, med=4931, FiltMin=4169, FiltMax=30560, Gamma=1.000
04:25:34.162 00.013 21068 UpdateGuideState exits: m=423524 SNR=140.8
04:25:34.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:34.164 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:34.165 00.001 21068 Enqueuing Expose request
04:25:34.165 00.000 16108 Worker thread wakes up
04:25:34.165 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:34.166 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:34.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:35.329 01.163 16108 Exposure complete
04:25:35.385 00.056 16108 worker thread done servicing request
04:25:35.385 00.000 21068 OnExposeComplete: enter
04:25:35.386 00.001 21068 UpdateGuideState(): m_state=6
04:25:35.386 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
04:25:35.387 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.44, Mass=403679, SNR=149.3, Peak=33229 HFD=3.7
04:25:35.388 00.001 21068 MultiStar: [#1 0.11,-0.20,0.94,U] [#2 0.01,-0.08,1.19,U] [#3 0.05,0.19,1.00,U] [#4 -0.08,0.35,0.34,U] [#5 -0.17,0.20,0.34,U] [#6 -0.54,0.06,0.26,U] [#7 0.08,-0.03,0.23,U] [#8 0.17,0.23,0.30,U] 
04:25:35.390 00.002 21068 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.06, 0.07}
04:25:35.391 00.001 21068 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
04:25:35.392 00.001 21068 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.63 = -1.63)
04:25:35.393 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.27 mountX=-0.01 mountY=-0.04, mountTheta=-1.69
04:25:35.395 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.04, opts=13)
04:25:35.395 00.000 21068 Enqueuing Move request for scope (0.01, 0.04)
04:25:35.396 00.001 16108 Worker thread wakes up
04:25:35.396 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:25:35.396 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:25:35.397 00.001 16108 Moving (0.01, 0.04) raw xDistance=-0.01 yDistance=-0.04
04:25:35.397 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:25:35.397 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:35.397 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:25:35.397 00.000 16108 MoveAxis(E, 0, ABG)
04:25:35.397 00.000 16108 Move returns status 0, amount 0
04:25:35.397 00.000 16108 MoveAxis(N, 0, ABG)
04:25:35.397 00.000 16108 Move returns status 0, amount 0
04:25:35.397 00.000 16108 move complete, result=0
04:25:35.397 00.000 16108 worker thread done servicing request
04:25:35.401 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2441, max=65535, med=4953, FiltMin=4251, FiltMax=26067, Gamma=1.000
04:25:35.420 00.019 21068 UpdateGuideState exits: m=403679 SNR=149.3
04:25:35.424 00.004 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:35.426 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:35.428 00.002 21068 Enqueuing Expose request
04:25:35.429 00.001 21068 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:35.430 00.001 16108 Worker thread wakes up
04:25:35.430 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:35.430 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:36.399 00.969 16108 Exposure complete
04:25:36.457 00.058 16108 worker thread done servicing request
04:25:36.457 00.000 21068 OnExposeComplete: enter
04:25:36.459 00.002 21068 UpdateGuideState(): m_state=6
04:25:36.460 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
04:25:36.463 00.003 21068 Star::Find returns 1 (0), X=814.64, Y=630.83, Mass=406544, SNR=149.2, Peak=36230 HFD=3.7
04:25:36.465 00.002 21068 MultiStar: [#1 -0.14,0.12,0.88,U] [#2 -0.10,0.57,0.00,M1] [#3 -0.06,0.73,0.00,M1] [#4 -0.31,0.49,0.00,M1] [#5 -0.19,0.43,0.34,U] [#6 -0.51,0.42,0.00,M1] [#7 -0.24,0.28,0.21,U] [#8 0.10,0.87,0.00,M1] 
04:25:36.467 00.002 21068 refined, 3 included, MultiStar: {-0.14, 0.32}, one-star: {-0.10, 0.45}
04:25:36.468 00.001 21068 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.97) = xAngle (-0.99 = -0.99)
04:25:36.469 00.001 21068 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.93 = -0.93)
04:25:36.472 00.003 21068 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.34 cameraTheta=1.98 mountX=0.19 mountY=-0.28, mountTheta=-0.97
04:25:36.476 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=0.32, opts=13)
04:25:36.477 00.001 21068 Enqueuing Move request for scope (-0.14, 0.32)
04:25:36.479 00.002 16108 Worker thread wakes up
04:25:36.479 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
04:25:36.479 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
04:25:36.479 00.000 16108 Moving (-0.14, 0.32) raw xDistance=0.19 yDistance=-0.28
04:25:36.479 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:25:36.479 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-0.27
04:25:36.480 00.001 16108 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
04:25:36.480 00.000 16108 MoveAxis(E, 0, ABG)
04:25:36.480 00.000 16108 Move returns status 0, amount 0
04:25:36.480 00.000 16108 MoveAxis(N, 55, ABG)
04:25:36.480 00.000 16108 Guiding  Dir = 0, Dur = 55
04:25:36.480 00.000 16108 IsSlewing returns 0
04:25:36.480 00.000 16108 IsGuiding returns 0
04:25:36.483 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2089, max=65535, med=4973, FiltMin=4233, FiltMax=25910, Gamma=1.000
04:25:36.499 00.016 21068 UpdateGuideState exits: m=406544 SNR=149.2
04:25:36.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:36.502 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:36.502 00.000 21068 Enqueuing Expose request
04:25:36.518 00.016 16108 PulseGuide returned control before completion, sleep 28
04:25:36.548 00.030 16108 IsGuiding returns 1
04:25:36.548 00.000 16108 scope still moving after pulse duration time elapsed
04:25:36.580 00.032 16108 IsSlewing returns 0
04:25:36.580 00.000 16108 IsGuiding returns 1
04:25:36.610 00.030 16108 IsSlewing returns 0
04:25:36.610 00.000 16108 IsGuiding returns 0
04:25:36.610 00.000 16108 scope move finished after 55 + 75 ms
04:25:36.611 00.001 16108 Move returns status 0, amount 55
04:25:36.611 00.000 16108 move complete, result=0
04:25:36.611 00.000 16108 worker thread done servicing request
04:25:36.611 00.000 16108 Worker thread wakes up
04:25:36.611 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:36.611 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:36.611 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.3 px 55 ms NORTH
04:25:37.770 01.159 16108 Exposure complete
04:25:37.834 00.064 16108 worker thread done servicing request
04:25:37.834 00.000 21068 OnExposeComplete: enter
04:25:37.837 00.003 21068 UpdateGuideState(): m_state=6
04:25:37.840 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
04:25:37.842 00.002 21068 Star::Find returns 1 (0), X=814.80, Y=630.88, Mass=365554, SNR=134.9, Peak=45107 HFD=3.0
04:25:37.846 00.004 21068 MultiStar: [#1 0.02,0.37,1.02,U] [#2 0.31,0.53,0.00,M2] [#3 0.14,0.75,0.00,M2] [#4 0.12,0.55,0.00,M2] [#5 0.09,0.51,0.35,U] [#6 -0.17,0.39,0.32,U] [#7 0.03,0.38,0.25,U] [#8 0.37,0.83,0.00,M2] 
04:25:37.848 00.002 21068 refined, 4 included, MultiStar: {0.02, 0.44}, one-star: {0.06, 0.50}
04:25:37.849 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
04:25:37.851 00.002 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.38 = -1.38)
04:25:37.854 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.52 mountX=0.05 mountY=-0.43, mountTheta=-1.44
04:25:37.856 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.44, opts=13)
04:25:37.858 00.002 21068 Enqueuing Move request for scope (0.02, 0.44)
04:25:37.859 00.001 16108 Worker thread wakes up
04:25:37.859 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.44) opts 0xd
04:25:37.859 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.44)
04:25:37.860 00.001 16108 Moving (0.02, 0.44) raw xDistance=0.05 yDistance=-0.43
04:25:37.860 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:25:37.860 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
04:25:37.860 00.000 16108 MoveAxis(E, 0, ABG)
04:25:37.860 00.000 16108 Move returns status 0, amount 0
04:25:37.860 00.000 16108 MoveAxis(N, 86, ABG)
04:25:37.860 00.000 16108 Guiding  Dir = 0, Dur = 86
04:25:37.861 00.001 16108 IsSlewing returns 0
04:25:37.861 00.000 16108 IsGuiding returns 0
04:25:37.863 00.002 16108 PulseGuide returned control before completion, sleep 95
04:25:37.867 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1814, max=65535, med=5005, FiltMin=4275, FiltMax=27203, Gamma=1.000
04:25:37.891 00.024 21068 UpdateGuideState exits: m=365554 SNR=134.9
04:25:37.893 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:37.894 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:37.897 00.003 21068 Enqueuing Expose request
04:25:37.965 00.068 16108 IsGuiding returns 1
04:25:37.965 00.000 16108 scope still moving after pulse duration time elapsed
04:25:37.992 00.027 16108 IsSlewing returns 0
04:25:37.992 00.000 16108 IsGuiding returns 1
04:25:38.024 00.032 16108 IsSlewing returns 0
04:25:38.024 00.000 16108 IsGuiding returns 0
04:25:38.024 00.000 16108 scope move finished after 86 + 76 ms
04:25:38.024 00.000 16108 Move returns status 0, amount 86
04:25:38.024 00.000 16108 move complete, result=0
04:25:38.024 00.000 16108 worker thread done servicing request
04:25:38.024 00.000 16108 Worker thread wakes up
04:25:38.024 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.4 px 86 ms NORTH
04:25:38.026 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:38.026 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:39.004 00.978 16108 Exposure complete
04:25:39.092 00.088 16108 worker thread done servicing request
04:25:39.092 00.000 21068 OnExposeComplete: enter
04:25:39.093 00.001 21068 UpdateGuideState(): m_state=6
04:25:39.094 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
04:25:39.095 00.001 21068 Star::Find returns 1 (0), X=815.06, Y=630.40, Mass=435556, SNR=143.3, Peak=51933 HFD=3.3
04:25:39.096 00.001 21068 MultiStar: [#1 0.30,-0.18,0.94,U] [#2 0.57,0.01,0.00,M3] [#3 0.37,0.28,0.85,U] [#4 0.63,0.25,0.00,M3] [#5 0.23,0.42,0.32,U] [#6 0.41,-0.25,0.32,U] [#7 -0.17,-0.32,0.22,U] [#8 0.56,0.23,0.00,M3] 
04:25:39.097 00.001 21068 refined, 5 included, MultiStar: {0.29, 0.02}, one-star: {0.32, 0.03}
04:25:39.097 00.000 21068 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.97) = xAngle (-2.90 = -2.90)
04:25:39.099 00.002 21068 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.84 = -2.84)
04:25:39.100 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.30 cameraTheta=0.07 mountX=-0.29 mountY=-0.09, mountTheta=-2.84
04:25:39.101 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.02, opts=13)
04:25:39.102 00.001 21068 Enqueuing Move request for scope (0.29, 0.02)
04:25:39.103 00.001 16108 Worker thread wakes up
04:25:39.103 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
04:25:39.103 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
04:25:39.103 00.000 16108 Moving (0.29, 0.02) raw xDistance=-0.29 yDistance=-0.09
04:25:39.103 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:25:39.103 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:39.103 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:25:39.104 00.001 16108 MoveAxis(E, 75, ABG)
04:25:39.104 00.000 16108 Guiding  Dir = 2, Dur = 75
04:25:39.104 00.000 16108 IsSlewing returns 0
04:25:39.104 00.000 16108 IsGuiding returns 0
04:25:39.110 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2422, max=65535, med=5027, FiltMin=4211, FiltMax=29827, Gamma=1.000
04:25:39.125 00.015 21068 UpdateGuideState exits: m=435556 SNR=143.3
04:25:39.126 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:39.127 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:39.128 00.001 21068 Enqueuing Expose request
04:25:39.140 00.012 16108 PulseGuide returned control before completion, sleep 50
04:25:39.201 00.061 16108 IsGuiding returns 1
04:25:39.201 00.000 16108 scope still moving after pulse duration time elapsed
04:25:39.233 00.032 16108 IsSlewing returns 0
04:25:39.234 00.001 16108 IsGuiding returns 0
04:25:39.234 00.000 16108 scope move finished after 75 + 54 ms
04:25:39.234 00.000 16108 Move returns status 0, amount 75
04:25:39.234 00.000 16108 MoveAxis(N, 0, ABG)
04:25:39.234 00.000 16108 Move returns status 0, amount 0
04:25:39.234 00.000 16108 move complete, result=0
04:25:39.234 00.000 16108 worker thread done servicing request
04:25:39.234 00.000 16108 Worker thread wakes up
04:25:39.235 00.001 21068 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
04:25:39.238 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:39.238 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:40.410 01.172 16108 Exposure complete
04:25:40.472 00.062 16108 worker thread done servicing request
04:25:40.473 00.001 21068 OnExposeComplete: enter
04:25:40.474 00.001 21068 UpdateGuideState(): m_state=6
04:25:40.476 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
04:25:40.478 00.002 21068 Star::Find returns 1 (0), X=814.97, Y=630.20, Mass=400443, SNR=138.5, Peak=50237 HFD=3.1
04:25:40.480 00.002 21068 MultiStar: [#1 0.33,-0.29,0.92,U] [#2 0.35,-0.01,1.20,U] [#3 0.26,0.14,0.87,U] [#4 0.15,-0.04,0.34,U] [#5 -0.01,0.04,0.33,U] [#6 0.12,-0.23,0.29,U] [#7 0.04,-0.34,0.24,U] [#8 0.60,0.40,0.00,M4] 
04:25:40.482 00.002 21068 refined, 7 included, MultiStar: {0.25, -0.09}, one-star: {0.24, -0.17}
04:25:40.483 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.95)
04:25:40.485 00.002 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
04:25:40.485 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-0.36 mountX=-0.26 mountY=0.03, mountTheta=3.01
04:25:40.488 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.09, opts=13)
04:25:40.491 00.003 21068 Enqueuing Move request for scope (0.25, -0.09)
04:25:40.492 00.001 16108 Worker thread wakes up
04:25:40.492 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
04:25:40.492 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
04:25:40.492 00.000 16108 Moving (0.25, -0.09) raw xDistance=-0.26 yDistance=0.03
04:25:40.492 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:25:40.492 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:40.492 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:40.492 00.000 16108 MoveAxis(E, 73, ABG)
04:25:40.493 00.001 16108 Guiding  Dir = 2, Dur = 73
04:25:40.493 00.000 16108 IsSlewing returns 0
04:25:40.493 00.000 16108 IsGuiding returns 0
04:25:40.499 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=1808, max=65535, med=5065, FiltMin=4200, FiltMax=26928, Gamma=1.000
04:25:40.502 00.003 16108 PulseGuide returned control before completion, sleep 76
04:25:40.523 00.021 21068 UpdateGuideState exits: m=400443 SNR=138.5
04:25:40.525 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:40.526 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:40.527 00.001 21068 Enqueuing Expose request
04:25:40.594 00.067 16108 IsGuiding returns 0
04:25:40.594 00.000 16108 Move returns status 0, amount 73
04:25:40.594 00.000 16108 MoveAxis(N, 0, ABG)
04:25:40.594 00.000 16108 Move returns status 0, amount 0
04:25:40.594 00.000 16108 move complete, result=0
04:25:40.594 00.000 16108 worker thread done servicing request
04:25:40.594 00.000 16108 Worker thread wakes up
04:25:40.594 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
04:25:40.596 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:40.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:41.574 00.978 16108 Exposure complete
04:25:41.637 00.063 16108 worker thread done servicing request
04:25:41.637 00.000 21068 OnExposeComplete: enter
04:25:41.639 00.002 21068 UpdateGuideState(): m_state=6
04:25:41.639 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
04:25:41.640 00.001 21068 Star::Find returns 1 (0), X=814.81, Y=630.07, Mass=410754, SNR=152.2, Peak=50109 HFD=3.2
04:25:41.641 00.001 21068 MultiStar: [#1 0.10,-0.52,0.73,U] [#2 0.23,-0.33,0.81,U] [#3 0.20,-0.08,0.75,U] [#4 0.08,-0.23,0.28,U] [#5 0.08,-0.19,0.31,U] [#6 -0.19,-0.58,0.00,M1] [#7 -0.00,-0.61,0.00,M1] [#8 0.38,-0.07,0.20,U] 
04:25:41.642 00.001 21068 single-star, 6 included, MultiStar: {0.15, -0.28}, one-star: {0.08, -0.31}
04:25:41.642 00.000 21068 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.97) = xAngle (-4.28 = 2.00)
04:25:41.643 00.001 21068 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.22 = 2.06)
04:25:41.644 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.32 mountX=-0.13 mountY=0.28, mountTheta=2.01
04:25:41.646 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.31, opts=13)
04:25:41.647 00.001 21068 Enqueuing Move request for scope (0.08, -0.31)
04:25:41.648 00.001 16108 Worker thread wakes up
04:25:41.648 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
04:25:41.648 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
04:25:41.648 00.000 16108 Moving (0.08, -0.31) raw xDistance=-0.13 yDistance=0.28
04:25:41.648 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:25:41.648 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:25:41.648 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:25:41.648 00.000 16108 MoveAxis(E, 0, ABG)
04:25:41.648 00.000 16108 Move returns status 0, amount 0
04:25:41.648 00.000 16108 MoveAxis(N, 0, ABG)
04:25:41.648 00.000 16108 Move returns status 0, amount 0
04:25:41.648 00.000 16108 move complete, result=0
04:25:41.648 00.000 16108 worker thread done servicing request
04:25:41.651 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2326, max=65535, med=5088, FiltMin=4313, FiltMax=27446, Gamma=1.000
04:25:41.664 00.013 21068 UpdateGuideState exits: m=410754 SNR=152.2
04:25:41.664 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:41.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:41.666 00.001 21068 Enqueuing Expose request
04:25:41.667 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:25:41.667 00.000 16108 Worker thread wakes up
04:25:41.668 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:41.668 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:42.827 01.159 16108 Exposure complete
04:25:43.094 00.267 16108 worker thread done servicing request
04:25:43.094 00.000 21068 OnExposeComplete: enter
04:25:43.095 00.001 21068 UpdateGuideState(): m_state=6
04:25:43.097 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
04:25:43.098 00.001 21068 Star::Find returns 1 (0), X=814.92, Y=630.18, Mass=375688, SNR=142.3, Peak=49181 HFD=3.1
04:25:43.100 00.002 21068 MultiStar: [#1 0.27,-0.48,0.92,U] [#2 0.08,-0.40,0.91,U] [#3 0.16,0.08,0.98,U] [#4 -0.30,-0.32,0.30,U] [#5 0.10,-0.41,0.41,U] [#6 -0.49,-0.53,0.00,M2] [#7 0.33,-0.70,0.00,M2] [#8 0.11,-0.15,0.22,U] 
04:25:43.101 00.001 21068 single-star, 6 included, MultiStar: {0.14, -0.26}, one-star: {0.19, -0.20}
04:25:43.101 00.000 21068 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.97) = xAngle (-3.78 = 2.50)
04:25:43.102 00.001 21068 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.72 = 2.57)
04:25:43.103 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.81 mountX=-0.22 mountY=0.15, mountTheta=2.55
04:25:43.106 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.20, opts=13)
04:25:43.108 00.002 21068 Enqueuing Move request for scope (0.19, -0.20)
04:25:43.109 00.001 16108 Worker thread wakes up
04:25:43.109 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
04:25:43.109 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
04:25:43.109 00.000 16108 Moving (0.19, -0.20) raw xDistance=-0.22 yDistance=0.15
04:25:43.109 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:25:43.109 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:43.109 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:25:43.109 00.000 16108 MoveAxis(E, 58, ABG)
04:25:43.109 00.000 16108 Guiding  Dir = 2, Dur = 58
04:25:43.109 00.000 16108 IsSlewing returns 0
04:25:43.109 00.000 16108 IsGuiding returns 0
04:25:43.130 00.021 16108 PulseGuide returned control before completion, sleep 48
04:25:43.183 00.053 16108 IsGuiding returns 1
04:25:43.183 00.000 16108 scope still moving after pulse duration time elapsed
04:25:43.215 00.032 16108 IsSlewing returns 0
04:25:43.215 00.000 16108 IsGuiding returns 1
04:25:43.246 00.031 16108 IsSlewing returns 0
04:25:43.246 00.000 16108 IsGuiding returns 0
04:25:43.246 00.000 16108 scope move finished after 58 + 78 ms
04:25:43.246 00.000 16108 Move returns status 0, amount 58
04:25:43.246 00.000 16108 MoveAxis(N, 0, ABG)
04:25:43.246 00.000 16108 Move returns status 0, amount 0
04:25:43.246 00.000 16108 move complete, result=0
04:25:43.246 00.000 16108 worker thread done servicing request
04:25:43.384 00.138 21068 UpdateImageDisplay: Size=(1280,960) min=2445, max=65535, med=5120, FiltMin=4262, FiltMax=29360, Gamma=1.000
04:25:43.472 00.088 21068 UpdateGuideState exits: m=375688 SNR=142.3
04:25:43.474 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:43.475 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:43.478 00.003 21068 Enqueuing Expose request
04:25:43.481 00.003 21068 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
04:25:43.482 00.001 16108 Worker thread wakes up
04:25:43.482 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:43.482 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:44.448 00.966 16108 Exposure complete
04:25:44.498 00.050 16108 worker thread done servicing request
04:25:44.498 00.000 21068 OnExposeComplete: enter
04:25:44.500 00.002 21068 UpdateGuideState(): m_state=6
04:25:44.501 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
04:25:44.502 00.001 21068 Star::Find returns 1 (0), X=814.47, Y=629.84, Mass=343130, SNR=130.2, Peak=44432 HFD=3.1
04:25:44.503 00.001 21068 MultiStar: [#1 -0.08,-0.76,0.00,M1] [#2 0.32,-0.47,0.00,M1] [#3 -0.21,-0.43,1.05,U] [#4 -0.01,-0.49,0.29,U] [#5 -0.42,-0.23,0.41,U] [#6 -0.24,-0.20,0.34,U] [#7 -0.35,-0.74,0.00,M3] [#8 0.14,-0.14,0.21,U] 
04:25:44.504 00.001 21068 refined, 5 included, MultiStar: {-0.22, -0.40}, one-star: {-0.26, -0.53}
04:25:44.504 00.000 21068 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.97) = xAngle (-5.03 = 1.25)
04:25:44.505 00.001 21068 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.97 = 1.31)
04:25:44.506 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.40 hyp=0.45 cameraTheta=-2.06 mountX=0.14 mountY=0.44, mountTheta=1.26
04:25:44.509 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.40, opts=13)
04:25:44.510 00.001 21068 Enqueuing Move request for scope (-0.22, -0.40)
04:25:44.511 00.001 16108 Worker thread wakes up
04:25:44.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.40) opts 0xd
04:25:44.511 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.40)
04:25:44.511 00.000 16108 Moving (-0.22, -0.40) raw xDistance=0.14 yDistance=0.44
04:25:44.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:25:44.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:25:44.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:25:44.511 00.000 16108 MoveAxis(E, 0, ABG)
04:25:44.512 00.001 16108 Move returns status 0, amount 0
04:25:44.512 00.000 16108 MoveAxis(N, 0, ABG)
04:25:44.512 00.000 16108 Move returns status 0, amount 0
04:25:44.512 00.000 16108 move complete, result=0
04:25:44.512 00.000 16108 worker thread done servicing request
04:25:44.516 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1549, max=65535, med=5139, FiltMin=4310, FiltMax=24707, Gamma=1.000
04:25:44.532 00.016 21068 UpdateGuideState exits: m=343130 SNR=130.2
04:25:44.533 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:44.534 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:44.534 00.000 21068 Enqueuing Expose request
04:25:44.535 00.001 16108 Worker thread wakes up
04:25:44.535 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:44.535 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:25:44.536 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:45.683 01.147 16108 Exposure complete
04:25:45.728 00.045 16108 worker thread done servicing request
04:25:45.728 00.000 21068 OnExposeComplete: enter
04:25:45.731 00.003 21068 UpdateGuideState(): m_state=6
04:25:45.731 00.000 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
04:25:45.732 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.06, Mass=368355, SNR=132.3, Peak=43725 HFD=3.0
04:25:45.733 00.001 21068 MultiStar: [#1 0.17,-0.59,0.00,M2] [#2 0.25,-0.28,0.99,U] [#3 0.19,-0.25,0.82,U] [#4 -0.08,-0.37,0.33,U] [#5 -0.40,-0.27,0.33,U] [#6 -0.11,-0.46,0.33,U] [#7 -0.22,-0.74,0.00,M4] [#8 0.43,-0.54,0.00,M2] 
04:25:45.733 00.000 21068 refined, 5 included, MultiStar: {0.08, -0.31}, one-star: {0.11, -0.31}
04:25:45.734 00.001 21068 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.97) = xAngle (-4.27 = 2.02)
04:25:45.734 00.000 21068 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.21 = 2.08)
04:25:45.735 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.30 mountX=-0.14 mountY=0.28, mountTheta=2.03
04:25:45.736 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.31, opts=13)
04:25:45.736 00.000 21068 Enqueuing Move request for scope (0.08, -0.31)
04:25:45.738 00.002 16108 Worker thread wakes up
04:25:45.738 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
04:25:45.738 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
04:25:45.738 00.000 16108 Moving (0.08, -0.31) raw xDistance=-0.14 yDistance=0.28
04:25:45.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:25:45.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:45.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:25:45.738 00.000 16108 MoveAxis(E, 0, ABG)
04:25:45.738 00.000 16108 Move returns status 0, amount 0
04:25:45.738 00.000 16108 MoveAxis(N, 0, ABG)
04:25:45.738 00.000 16108 Move returns status 0, amount 0
04:25:45.738 00.000 16108 move complete, result=0
04:25:45.739 00.001 16108 worker thread done servicing request
04:25:45.742 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2278, max=65535, med=5174, FiltMin=4339, FiltMax=26560, Gamma=1.000
04:25:45.753 00.011 21068 UpdateGuideState exits: m=368355 SNR=132.3
04:25:45.754 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:45.756 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:45.756 00.000 21068 Enqueuing Expose request
04:25:45.757 00.001 16108 Worker thread wakes up
04:25:45.757 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:25:45.757 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:45.757 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:46.712 00.955 16108 Exposure complete
04:25:46.760 00.048 16108 worker thread done servicing request
04:25:46.760 00.000 21068 OnExposeComplete: enter
04:25:46.761 00.001 21068 UpdateGuideState(): m_state=6
04:25:46.761 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
04:25:46.762 00.001 21068 Star::Find returns 1 (0), X=814.94, Y=630.02, Mass=353890, SNR=127.2, Peak=40461 HFD=2.9
04:25:46.764 00.002 21068 MultiStar: [#1 0.10,-0.37,0.97,U] [#2 0.31,-0.19,1.07,U] [#3 -0.04,-0.17,0.88,U] [#4 -0.22,-0.12,0.31,U] [#5 -0.10,-0.25,0.36,U] [#6 -0.20,-0.39,0.30,U] [#7 -0.58,-0.40,0.00,M5] [#8 0.00,-0.45,0.23,U] 
04:25:46.764 00.000 21068 refined, 7 included, MultiStar: {0.08, -0.28}, one-star: {0.20, -0.36}
04:25:46.765 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.04)
04:25:46.765 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.18 = 2.10)
04:25:46.766 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.27 mountX=-0.13 mountY=0.25, mountTheta=2.06
04:25:46.767 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.28, opts=13)
04:25:46.768 00.001 21068 Enqueuing Move request for scope (0.08, -0.28)
04:25:46.770 00.002 16108 Worker thread wakes up
04:25:46.770 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
04:25:46.770 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
04:25:46.770 00.000 16108 Moving (0.08, -0.28) raw xDistance=-0.13 yDistance=0.25
04:25:46.770 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:25:46.770 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:46.770 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:25:46.770 00.000 16108 MoveAxis(E, 0, ABG)
04:25:46.770 00.000 16108 Move returns status 0, amount 0
04:25:46.770 00.000 16108 MoveAxis(N, 0, ABG)
04:25:46.770 00.000 16108 Move returns status 0, amount 0
04:25:46.770 00.000 16108 move complete, result=0
04:25:46.770 00.000 16108 worker thread done servicing request
04:25:46.774 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2301, max=65535, med=5193, FiltMin=4333, FiltMax=26534, Gamma=1.000
04:25:46.785 00.011 21068 UpdateGuideState exits: m=353890 SNR=127.2
04:25:46.786 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:46.787 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:46.787 00.000 21068 Enqueuing Expose request
04:25:46.788 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:25:46.789 00.001 16108 Worker thread wakes up
04:25:46.789 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:46.789 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:47.976 01.187 16108 Exposure complete
04:25:48.077 00.101 16108 worker thread done servicing request
04:25:48.077 00.000 21068 OnExposeComplete: enter
04:25:48.078 00.001 21068 UpdateGuideState(): m_state=6
04:25:48.080 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
04:25:48.082 00.002 21068 Star::Find returns 1 (0), X=814.94, Y=630.26, Mass=351965, SNR=132.3, Peak=40077 HFD=3.3
04:25:48.085 00.003 21068 MultiStar: [#1 0.23,-0.47,1.03,U] [#2 0.10,-0.27,0.98,U] [#3 0.01,-0.06,0.80,U] [#4 -0.36,-0.03,0.26,U] [#5 0.08,-0.44,0.30,U] [#6 -0.18,-0.27,0.28,U] [#7 -0.19,-0.20,0.23,U] [#8 0.45,0.55,0.00,M2] 
04:25:48.088 00.003 21068 single-star, 7 included, MultiStar: {0.08, -0.24}, one-star: {0.21, -0.11}
04:25:48.089 00.001 21068 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.97) = xAngle (-3.47 = 2.81)
04:25:48.091 00.002 21068 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.41 = 2.88)
04:25:48.092 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.50 mountX=-0.23 mountY=0.06, mountTheta=2.87
04:25:48.094 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=-0.11, opts=13)
04:25:48.095 00.001 21068 Enqueuing Move request for scope (0.21, -0.11)
04:25:48.097 00.002 16108 Worker thread wakes up
04:25:48.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
04:25:48.097 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
04:25:48.097 00.000 16108 Moving (0.21, -0.11) raw xDistance=-0.23 yDistance=0.06
04:25:48.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:25:48.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:48.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:25:48.097 00.000 16108 MoveAxis(E, 59, ABG)
04:25:48.097 00.000 16108 Guiding  Dir = 2, Dur = 59
04:25:48.097 00.000 16108 IsSlewing returns 0
04:25:48.098 00.001 16108 IsGuiding returns 0
04:25:48.098 00.000 16108 PulseGuide returned control before completion, sleep 69
04:25:48.104 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2457, max=65535, med=5216, FiltMin=4365, FiltMax=26480, Gamma=1.000
04:25:48.127 00.023 21068 UpdateGuideState exits: m=351965 SNR=132.3
04:25:48.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:48.130 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:48.131 00.001 21068 Enqueuing Expose request
04:25:48.179 00.048 16108 IsGuiding returns 0
04:25:48.179 00.000 16108 Move returns status 0, amount 59
04:25:48.179 00.000 16108 MoveAxis(N, 0, ABG)
04:25:48.179 00.000 16108 Move returns status 0, amount 0
04:25:48.179 00.000 16108 move complete, result=0
04:25:48.179 00.000 16108 worker thread done servicing request
04:25:48.179 00.000 16108 Worker thread wakes up
04:25:48.179 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:48.179 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:48.179 00.000 21068 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
04:25:49.151 00.972 16108 Exposure complete
04:25:49.211 00.060 16108 worker thread done servicing request
04:25:49.211 00.000 21068 OnExposeComplete: enter
04:25:49.213 00.002 21068 UpdateGuideState(): m_state=6
04:25:49.214 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
04:25:49.215 00.001 21068 Star::Find returns 1 (0), X=814.45, Y=629.85, Mass=310104, SNR=128.0, Peak=38416 HFD=3.3
04:25:49.217 00.002 21068 MultiStar: [#1 0.12,-0.47,0.77,U] [#2 -0.14,-0.28,1.03,U] [#3 -0.11,-0.32,0.72,U] [#4 -0.37,-0.50,0.00,M1] [#5 -0.31,-0.12,0.20,U] [#6 -0.47,-0.80,0.00,M1] [#7 -0.76,-0.78,0.00,M5] [#8 -0.08,-0.35,0.26,U] 
04:25:49.220 00.003 21068 refined, 5 included, MultiStar: {-0.12, -0.38}, one-star: {-0.28, -0.52}
04:25:49.222 00.002 21068 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.97) = xAngle (-4.85 = 1.43)
04:25:49.223 00.001 21068 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.79 = 1.49)
04:25:49.225 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.88 mountX=0.06 mountY=0.40, mountTheta=1.43
04:25:49.229 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.38, opts=13)
04:25:49.230 00.001 21068 Enqueuing Move request for scope (-0.12, -0.38)
04:25:49.231 00.001 16108 Worker thread wakes up
04:25:49.231 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
04:25:49.231 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
04:25:49.232 00.001 16108 Moving (-0.12, -0.38) raw xDistance=0.06 yDistance=0.40
04:25:49.232 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:25:49.232 00.000 16108 switching direction from -1 to 1 - decHistory=4 oldest=-0.48 newest=0.71
04:25:49.232 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:25:49.232 00.000 16108 MoveAxis(E, 0, ABG)
04:25:49.232 00.000 16108 Move returns status 0, amount 0
04:25:49.232 00.000 16108 MoveAxis(S, 81, ABG)
04:25:49.232 00.000 16108 Guiding  Dir = 1, Dur = 81
04:25:49.232 00.000 16108 IsSlewing returns 0
04:25:49.232 00.000 16108 IsGuiding returns 0
04:25:49.236 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2550, max=65535, med=5229, FiltMin=4432, FiltMax=25008, Gamma=1.000
04:25:49.251 00.015 21068 UpdateGuideState exits: m=310104 SNR=128.0
04:25:49.252 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:49.252 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:49.254 00.002 21068 Enqueuing Expose request
04:25:49.257 00.003 16108 PulseGuide returned control before completion, sleep 67
04:25:49.334 00.077 16108 IsGuiding returns 1
04:25:49.334 00.000 16108 scope still moving after pulse duration time elapsed
04:25:49.366 00.032 16108 IsSlewing returns 0
04:25:49.366 00.000 16108 IsGuiding returns 0
04:25:49.366 00.000 16108 scope move finished after 81 + 52 ms
04:25:49.366 00.000 16108 Move returns status 0, amount 81
04:25:49.366 00.000 16108 move complete, result=0
04:25:49.367 00.001 16108 worker thread done servicing request
04:25:49.367 00.000 16108 Worker thread wakes up
04:25:49.367 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.4 px 81 ms SOUTH
04:25:49.368 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:49.368 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:50.530 01.162 16108 Exposure complete
04:25:50.586 00.056 16108 worker thread done servicing request
04:25:50.586 00.000 21068 OnExposeComplete: enter
04:25:50.586 00.000 21068 UpdateGuideState(): m_state=6
04:25:50.588 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
04:25:50.591 00.003 21068 Star::Find returns 1 (0), X=814.53, Y=630.08, Mass=329666, SNR=127.7, Peak=40640 HFD=3.5
04:25:50.593 00.002 21068 MultiStar: [#1 -0.17,-0.66,0.00,M1] [#2 -0.09,-0.11,1.14,U] [#3 -0.05,-0.35,0.82,U] [#4 -0.22,-0.06,0.33,U] [#5 -0.40,-0.13,0.29,U] [#6 -0.62,-0.27,0.00,M2] [#7 -0.58,-0.37,0.00,M6] [#8 -0.08,0.28,0.23,U] 
04:25:50.594 00.001 21068 refined, 5 included, MultiStar: {-0.14, -0.18}, one-star: {-0.20, -0.30}
04:25:50.596 00.002 21068 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.97) = xAngle (-5.21 = 1.08)
04:25:50.597 00.001 21068 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.15 = 1.14)
04:25:50.598 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.24 mountX=0.11 mountY=0.21, mountTheta=1.09
04:25:50.601 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.18, opts=13)
04:25:50.603 00.002 21068 Enqueuing Move request for scope (-0.14, -0.18)
04:25:50.604 00.001 16108 Worker thread wakes up
04:25:50.604 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
04:25:50.604 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
04:25:50.604 00.000 16108 Moving (-0.14, -0.18) raw xDistance=0.11 yDistance=0.21
04:25:50.604 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:25:50.604 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:25:50.605 00.001 16108 MoveAxis(E, 0, ABG)
04:25:50.605 00.000 16108 Move returns status 0, amount 0
04:25:50.605 00.000 16108 MoveAxis(S, 42, ABG)
04:25:50.605 00.000 16108 Guiding  Dir = 1, Dur = 42
04:25:50.605 00.000 16108 IsSlewing returns 0
04:25:50.605 00.000 16108 IsGuiding returns 0
04:25:50.606 00.001 16108 PulseGuide returned control before completion, sleep 51
04:25:50.610 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2963, max=65535, med=5245, FiltMin=4429, FiltMax=29264, Gamma=1.000
04:25:50.625 00.015 21068 UpdateGuideState exits: m=329666 SNR=127.7
04:25:50.627 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:50.628 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:50.628 00.000 21068 Enqueuing Expose request
04:25:50.663 00.035 16108 IsGuiding returns 1
04:25:50.663 00.000 16108 scope still moving after pulse duration time elapsed
04:25:50.695 00.032 16108 IsSlewing returns 0
04:25:50.695 00.000 16108 IsGuiding returns 0
04:25:50.695 00.000 16108 scope move finished after 42 + 48 ms
04:25:50.695 00.000 16108 Move returns status 0, amount 42
04:25:50.695 00.000 16108 move complete, result=0
04:25:50.695 00.000 16108 worker thread done servicing request
04:25:50.695 00.000 16108 Worker thread wakes up
04:25:50.695 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
04:25:50.696 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:50.696 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:51.655 00.959 16108 Exposure complete
04:25:51.715 00.060 16108 worker thread done servicing request
04:25:51.716 00.001 21068 OnExposeComplete: enter
04:25:51.717 00.001 21068 UpdateGuideState(): m_state=6
04:25:51.718 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
04:25:51.719 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.12, Mass=342971, SNR=123.2, Peak=36285 HFD=3.3
04:25:51.720 00.001 21068 MultiStar: [#1 0.06,-0.25,0.91,U] [#2 0.07,0.06,1.05,U] [#3 -0.27,0.12,0.74,U] [#4 -0.05,0.30,0.27,U] [#5 -0.02,0.22,0.30,U] [#6 -0.16,0.07,0.30,U] [#7 -0.56,-0.12,0.00,M7] [#8 -0.15,0.05,0.25,U] 
04:25:51.720 00.000 21068 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.09, -0.25}
04:25:51.721 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
04:25:51.722 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
04:25:51.723 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.63 mountX=0.05 mountY=0.04, mountTheta=0.72
04:25:51.725 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.03, opts=13)
04:25:51.726 00.001 21068 Enqueuing Move request for scope (-0.06, -0.03)
04:25:51.727 00.001 16108 Worker thread wakes up
04:25:51.727 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
04:25:51.728 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
04:25:51.728 00.000 16108 Moving (-0.06, -0.03) raw xDistance=0.05 yDistance=0.04
04:25:51.728 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:25:51.728 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:51.728 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:51.728 00.000 16108 MoveAxis(E, 0, ABG)
04:25:51.728 00.000 16108 Move returns status 0, amount 0
04:25:51.728 00.000 16108 MoveAxis(N, 0, ABG)
04:25:51.728 00.000 16108 Move returns status 0, amount 0
04:25:51.729 00.001 16108 move complete, result=0
04:25:51.729 00.000 16108 worker thread done servicing request
04:25:51.734 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2624, max=65535, med=5257, FiltMin=4429, FiltMax=26294, Gamma=1.000
04:25:51.750 00.016 21068 UpdateGuideState exits: m=342971 SNR=123.2
04:25:51.751 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:51.752 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:51.754 00.002 21068 Enqueuing Expose request
04:25:51.755 00.001 16108 Worker thread wakes up
04:25:51.755 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:51.755 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:51.755 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:52.915 01.160 16108 Exposure complete
04:25:52.974 00.059 16108 worker thread done servicing request
04:25:52.974 00.000 21068 OnExposeComplete: enter
04:25:52.976 00.002 21068 UpdateGuideState(): m_state=6
04:25:52.977 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
04:25:52.977 00.000 21068 Star::Find returns 1 (0), X=814.28, Y=630.25, Mass=298993, SNR=128.2, Peak=39792 HFD=3.0
04:25:52.979 00.002 21068 MultiStar: [#1 -0.41,-0.30,0.83,U] [#2 -0.08,0.13,1.26,U] [#3 -0.25,0.31,0.78,U] [#4 -0.45,0.13,0.32,U] [#5 -0.65,0.28,0.00,M1] [#6 -0.90,-0.39,0.00,M2] [#7 -0.91,-0.53,0.00,M8] [#8 -0.15,0.33,0.24,U] 
04:25:52.979 00.000 21068 refined, 5 included, MultiStar: {-0.29, 0.03}, one-star: {-0.46, -0.13}
04:25:52.980 00.001 21068 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.97) = xAngle (0.06 = 0.06)
04:25:52.981 00.001 21068 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.12 = 0.12)
04:25:52.982 00.001 21068 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=0.29 mountY=0.03, mountTheta=0.12
04:25:52.983 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.29, y=0.03, opts=13)
04:25:52.984 00.001 21068 Enqueuing Move request for scope (-0.29, 0.03)
04:25:52.985 00.001 16108 Worker thread wakes up
04:25:52.985 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
04:25:52.985 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
04:25:52.985 00.000 16108 Moving (-0.29, 0.03) raw xDistance=0.29 yDistance=0.03
04:25:52.985 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:25:52.985 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:52.985 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:52.985 00.000 16108 MoveAxis(W, 76, ABG)
04:25:52.985 00.000 16108 Guiding  Dir = 3, Dur = 76
04:25:52.986 00.001 16108 IsSlewing returns 0
04:25:52.986 00.000 16108 IsGuiding returns 0
04:25:52.986 00.000 16108 PulseGuide returned control before completion, sleep 86
04:25:52.989 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1955, max=65535, med=5264, FiltMin=4384, FiltMax=28246, Gamma=1.000
04:25:53.010 00.021 21068 UpdateGuideState exits: m=298993 SNR=128.2
04:25:53.011 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:53.013 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:53.014 00.001 21068 Enqueuing Expose request
04:25:53.079 00.065 16108 IsGuiding returns 0
04:25:53.079 00.000 16108 Move returns status 0, amount 76
04:25:53.079 00.000 16108 MoveAxis(N, 0, ABG)
04:25:53.079 00.000 16108 Move returns status 0, amount 0
04:25:53.079 00.000 16108 move complete, result=0
04:25:53.080 00.001 16108 worker thread done servicing request
04:25:53.080 00.000 16108 Worker thread wakes up
04:25:53.080 00.000 21068 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
04:25:53.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:53.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:54.051 00.970 16108 Exposure complete
04:25:54.111 00.060 16108 worker thread done servicing request
04:25:54.111 00.000 21068 OnExposeComplete: enter
04:25:54.112 00.001 21068 UpdateGuideState(): m_state=6
04:25:54.113 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
04:25:54.114 00.001 21068 Star::Find returns 1 (0), X=814.86, Y=630.40, Mass=305025, SNR=123.5, Peak=33171 HFD=3.4
04:25:54.115 00.001 21068 MultiStar: [#1 0.21,-0.09,0.81,U] [#2 0.20,0.09,1.17,U] [#3 0.11,0.36,0.86,U] [#4 0.16,0.29,0.27,U] [#5 0.05,-0.27,0.28,U] [#6 -0.51,-0.08,0.24,U] [#7 -0.09,-0.21,0.19,U] [#8 0.44,0.15,0.29,U] 
04:25:54.116 00.001 21068 single-star, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.13, 0.03}
04:25:54.117 00.001 21068 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.97) = xAngle (-2.76 = -2.76)
04:25:54.117 00.000 21068 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.70 = -2.70)
04:25:54.118 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=-0.12 mountY=-0.06, mountTheta=-2.71
04:25:54.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.03, opts=13)
04:25:54.121 00.001 21068 Enqueuing Move request for scope (0.13, 0.03)
04:25:54.121 00.000 16108 Worker thread wakes up
04:25:54.121 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
04:25:54.122 00.001 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
04:25:54.122 00.000 16108 Moving (0.13, 0.03) raw xDistance=-0.12 yDistance=-0.06
04:25:54.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:54.122 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:54.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:54.122 00.000 16108 MoveAxis(E, 0, ABG)
04:25:54.122 00.000 16108 Move returns status 0, amount 0
04:25:54.122 00.000 16108 MoveAxis(N, 0, ABG)
04:25:54.122 00.000 16108 Move returns status 0, amount 0
04:25:54.122 00.000 16108 move complete, result=0
04:25:54.122 00.000 16108 worker thread done servicing request
04:25:54.127 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2848, max=65535, med=5270, FiltMin=4448, FiltMax=28224, Gamma=1.000
04:25:54.144 00.017 21068 UpdateGuideState exits: m=305025 SNR=123.5
04:25:54.145 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:54.145 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:54.146 00.001 21068 Enqueuing Expose request
04:25:54.148 00.002 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:54.149 00.001 16108 Worker thread wakes up
04:25:54.149 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:54.149 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:55.306 01.157 16108 Exposure complete
04:25:55.383 00.077 16108 worker thread done servicing request
04:25:55.384 00.001 21068 OnExposeComplete: enter
04:25:55.384 00.000 21068 UpdateGuideState(): m_state=6
04:25:55.386 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
04:25:55.387 00.001 21068 Star::Find returns 1 (0), X=814.94, Y=630.57, Mass=255074, SNR=99.7, Peak=31587 HFD=3.1
04:25:55.389 00.002 21068 MultiStar: [#1 0.17,-0.11,0.97,U] [#2 0.07,0.20,1.80,U] [#3 0.29,0.45,1.07,U] [#4 -0.44,0.25,0.44,U] [#5 -0.38,-0.12,0.35,U] [#6 -0.51,-0.44,0.00,M2] [#7 -0.30,-0.06,0.27,U] [#8 -0.29,0.03,0.36,U] 
04:25:55.390 00.001 21068 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.21, 0.19}
04:25:55.392 00.002 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
04:25:55.393 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
04:25:55.394 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
04:25:55.397 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.16, opts=13)
04:25:55.399 00.002 21068 Enqueuing Move request for scope (0.05, 0.16)
04:25:55.400 00.001 16108 Worker thread wakes up
04:25:55.400 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
04:25:55.400 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
04:25:55.400 00.000 16108 Moving (0.05, 0.16) raw xDistance=-0.02 yDistance=-0.17
04:25:55.400 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:25:55.400 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:55.400 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:25:55.400 00.000 16108 MoveAxis(E, 0, ABG)
04:25:55.400 00.000 16108 Move returns status 0, amount 0
04:25:55.400 00.000 16108 MoveAxis(N, 0, ABG)
04:25:55.400 00.000 16108 Move returns status 0, amount 0
04:25:55.400 00.000 16108 move complete, result=0
04:25:55.400 00.000 16108 worker thread done servicing request
04:25:55.407 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2454, max=65535, med=5277, FiltMin=4486, FiltMax=30275, Gamma=1.000
04:25:55.427 00.020 21068 UpdateGuideState exits: m=255074 SNR=99.7
04:25:55.428 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:55.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:55.430 00.001 21068 Enqueuing Expose request
04:25:55.431 00.001 16108 Worker thread wakes up
04:25:55.431 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:55.432 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:55.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:56.407 00.975 16108 Exposure complete
04:25:56.462 00.055 16108 worker thread done servicing request
04:25:56.462 00.000 21068 OnExposeComplete: enter
04:25:56.464 00.002 21068 UpdateGuideState(): m_state=6
04:25:56.466 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
04:25:56.469 00.003 21068 Star::Find returns 1 (0), X=814.92, Y=630.46, Mass=269175, SNR=105.7, Peak=31405 HFD=3.3
04:25:56.470 00.001 21068 MultiStar: [#1 0.24,-0.11,0.88,U] [#2 0.45,0.10,1.63,U] [#3 0.30,0.32,0.99,U] [#4 0.59,0.14,0.00,M1] [#5 -0.29,0.05,0.35,U] [#6 -0.09,-0.22,0.31,U] [#7 0.08,-0.03,0.21,U] [#8 0.31,0.05,0.37,U] 
04:25:56.471 00.001 21068 single-star, 7 included, MultiStar: {0.25, 0.08}, one-star: {0.18, 0.09}
04:25:56.473 00.002 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.51 = -2.51)
04:25:56.474 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.45 = -2.45)
04:25:56.476 00.002 21068 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=-0.16 mountY=-0.13, mountTheta=-2.47
04:25:56.479 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.09, opts=13)
04:25:56.481 00.002 21068 Enqueuing Move request for scope (0.18, 0.09)
04:25:56.481 00.000 16108 Worker thread wakes up
04:25:56.481 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
04:25:56.481 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
04:25:56.481 00.000 16108 Moving (0.18, 0.09) raw xDistance=-0.16 yDistance=-0.13
04:25:56.481 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:25:56.481 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:56.482 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:25:56.482 00.000 16108 MoveAxis(E, 0, ABG)
04:25:56.482 00.000 16108 Move returns status 0, amount 0
04:25:56.482 00.000 16108 MoveAxis(N, 0, ABG)
04:25:56.482 00.000 16108 Move returns status 0, amount 0
04:25:56.482 00.000 16108 move complete, result=0
04:25:56.482 00.000 16108 worker thread done servicing request
04:25:56.486 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2413, max=65535, med=5277, FiltMin=4480, FiltMax=32985, Gamma=1.000
04:25:56.503 00.017 21068 UpdateGuideState exits: m=269175 SNR=105.7
04:25:56.504 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:56.505 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:56.505 00.000 21068 Enqueuing Expose request
04:25:56.506 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:56.507 00.001 16108 Worker thread wakes up
04:25:56.507 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:56.507 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:57.667 01.160 16108 Exposure complete
04:25:57.750 00.083 16108 worker thread done servicing request
04:25:57.750 00.000 21068 OnExposeComplete: enter
04:25:57.751 00.001 21068 UpdateGuideState(): m_state=6
04:25:57.754 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
04:25:57.756 00.002 21068 Star::Find returns 1 (0), X=815.09, Y=630.21, Mass=258959, SNR=96.5, Peak=34653 HFD=2.8
04:25:57.757 00.001 21068 MultiStar: [#1 0.61,-0.44,0.00,M1] [#2 0.53,0.03,1.82,U] [#3 0.45,0.30,1.01,U] [#4 0.35,0.05,0.47,U] [#5 0.17,0.17,0.35,U] [#6 0.31,0.03,0.31,U] [#7 0.09,-0.65,0.00,M6] [#8 0.54,-0.06,0.37,U] 
04:25:57.759 00.002 21068 single-star, 6 included, MultiStar: {0.43, 0.05}, one-star: {0.36, -0.17}
04:25:57.761 00.002 21068 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.97) = xAngle (-3.41 = 2.88)
04:25:57.763 00.002 21068 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.35 = 2.94)
04:25:57.764 00.001 21068 CameraToMount -- cameraX=0.36 cameraY=-0.17 hyp=0.39 cameraTheta=-0.44 mountX=-0.38 mountY=0.08, mountTheta=2.94
04:25:57.767 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.36, y=-0.17, opts=13)
04:25:57.768 00.001 21068 Enqueuing Move request for scope (0.36, -0.17)
04:25:57.768 00.000 16108 Worker thread wakes up
04:25:57.769 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.17) opts 0xd
04:25:57.769 00.000 16108 Handling offset move in thread for scope, endpoint = (0.36, -0.17)
04:25:57.769 00.000 16108 Moving (0.36, -0.17) raw xDistance=-0.38 yDistance=0.08
04:25:57.769 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:25:57.769 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:57.769 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:25:57.769 00.000 16108 MoveAxis(E, 99, ABG)
04:25:57.769 00.000 16108 Guiding  Dir = 2, Dur = 99
04:25:57.769 00.000 16108 IsSlewing returns 0
04:25:57.770 00.001 16108 IsGuiding returns 0
04:25:57.775 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2301, max=65535, med=5277, FiltMin=4429, FiltMax=29193, Gamma=1.000
04:25:57.795 00.020 21068 UpdateGuideState exits: m=258959 SNR=96.5
04:25:57.795 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:57.796 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:57.797 00.001 21068 Enqueuing Expose request
04:25:57.808 00.011 16108 PulseGuide returned control before completion, sleep 72
04:25:57.885 00.077 16108 IsGuiding returns 1
04:25:57.885 00.000 16108 scope still moving after pulse duration time elapsed
04:25:57.916 00.031 16108 IsSlewing returns 0
04:25:57.916 00.000 16108 IsGuiding returns 1
04:25:57.947 00.031 16108 IsSlewing returns 0
04:25:57.947 00.000 16108 IsGuiding returns 1
04:25:57.979 00.032 16108 IsSlewing returns 0
04:25:57.979 00.000 16108 IsGuiding returns 0
04:25:57.979 00.000 16108 scope move finished after 99 + 109 ms
04:25:57.979 00.000 16108 Move returns status 0, amount 99
04:25:57.979 00.000 16108 MoveAxis(N, 0, ABG)
04:25:57.979 00.000 16108 Move returns status 0, amount 0
04:25:57.979 00.000 16108 move complete, result=0
04:25:57.979 00.000 16108 worker thread done servicing request
04:25:57.979 00.000 16108 Worker thread wakes up
04:25:57.979 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:57.979 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:25:57.979 00.000 21068 GuideStep: -0.4 px 99 ms EAST, 0.1 px 0 ms NORTH
04:25:58.577 00.598 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:25:58.580 00.003 21068 case statement mapped state 6 to 3
04:25:58.581 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:25:58.948 00.367 16108 Exposure complete
04:25:59.004 00.056 16108 worker thread done servicing request
04:25:59.004 00.000 21068 OnExposeComplete: enter
04:25:59.005 00.001 21068 UpdateGuideState(): m_state=6
04:25:59.006 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
04:25:59.007 00.001 21068 Star::Find returns 1 (0), X=815.02, Y=630.17, Mass=285757, SNR=115.8, Peak=32989 HFD=3.1
04:25:59.008 00.001 21068 MultiStar: [#1 0.29,-0.47,0.00,M2] [#2 0.18,-0.11,1.41,U] [#3 0.05,0.01,1.08,U] [#4 0.13,0.01,0.39,U] [#5 0.24,0.06,0.36,U] [#6 -0.17,-0.01,0.24,U] [#7 0.18,-0.34,0.20,U] [#8 0.27,0.12,0.36,U] 
04:25:59.009 00.001 21068 refined, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.28, -0.21}
04:25:59.010 00.001 21068 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.97) = xAngle (-3.38 = 2.91)
04:25:59.011 00.001 21068 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.31 = 2.97)
04:25:59.011 00.000 21068 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=-0.17 mountY=0.03, mountTheta=2.97
04:25:59.013 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.07, opts=13)
04:25:59.014 00.001 21068 Enqueuing Move request for scope (0.16, -0.07)
04:25:59.015 00.001 16108 Worker thread wakes up
04:25:59.015 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
04:25:59.015 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
04:25:59.015 00.000 16108 Moving (0.16, -0.07) raw xDistance=-0.17 yDistance=0.03
04:25:59.015 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:25:59.015 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:59.015 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:59.015 00.000 16108 MoveAxis(E, 0, ABG)
04:25:59.015 00.000 16108 Move returns status 0, amount 0
04:25:59.015 00.000 16108 MoveAxis(N, 0, ABG)
04:25:59.015 00.000 16108 Move returns status 0, amount 0
04:25:59.015 00.000 16108 move complete, result=0
04:25:59.015 00.000 16108 worker thread done servicing request
04:25:59.019 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2640, max=65535, med=5280, FiltMin=4397, FiltMax=34752, Gamma=1.000
04:25:59.032 00.013 21068 UpdateGuideState exits: m=285757 SNR=115.8
04:25:59.034 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:59.036 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:25:59.037 00.001 21068 Enqueuing Expose request
04:25:59.038 00.001 21068 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:59.039 00.001 16108 Worker thread wakes up
04:25:59.039 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:25:59.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:00.206 01.167 16108 Exposure complete
04:26:00.258 00.052 16108 worker thread done servicing request
04:26:00.258 00.000 21068 OnExposeComplete: enter
04:26:00.259 00.001 21068 UpdateGuideState(): m_state=6
04:26:00.260 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
04:26:00.261 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.33, Mass=268284, SNR=101.2, Peak=30653 HFD=3.3
04:26:00.262 00.001 21068 MultiStar: [#1 0.07,-0.57,0.00,M3] [#2 -0.06,-0.24,1.51,U] [#3 -0.18,0.09,1.13,U] [#4 -0.12,-0.12,0.44,U] [#5 -0.25,-0.07,0.37,U] [#6 -0.50,-0.38,0.00,M1] [#7 -0.23,-0.34,0.24,U] [#8 0.03,-0.22,0.39,U] 
04:26:00.262 00.000 21068 single-star, 6 included, MultiStar: {-0.09, -0.11}, one-star: {0.04, -0.04}
04:26:00.263 00.001 21068 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.97) = xAngle (-3.82 = 2.46)
04:26:00.264 00.001 21068 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.76 = 2.52)
04:26:00.265 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.86 mountX=-0.05 mountY=0.03, mountTheta=2.50
04:26:00.267 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.04, opts=13)
04:26:00.268 00.001 21068 Enqueuing Move request for scope (0.04, -0.04)
04:26:00.269 00.001 16108 Worker thread wakes up
04:26:00.269 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
04:26:00.269 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
04:26:00.269 00.000 16108 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=0.03
04:26:00.269 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:26:00.269 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:00.269 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:26:00.269 00.000 16108 MoveAxis(E, 0, ABG)
04:26:00.269 00.000 16108 Move returns status 0, amount 0
04:26:00.269 00.000 16108 MoveAxis(N, 0, ABG)
04:26:00.269 00.000 16108 Move returns status 0, amount 0
04:26:00.269 00.000 16108 move complete, result=0
04:26:00.269 00.000 16108 worker thread done servicing request
04:26:00.275 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2304, max=65535, med=5277, FiltMin=4473, FiltMax=30006, Gamma=1.000
04:26:00.294 00.019 21068 UpdateGuideState exits: m=268284 SNR=101.2
04:26:00.295 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:00.297 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:00.298 00.001 21068 Enqueuing Expose request
04:26:00.299 00.001 16108 Worker thread wakes up
04:26:00.299 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:00.302 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:00.302 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:01.277 00.975 16108 Exposure complete
04:26:01.351 00.074 16108 worker thread done servicing request
04:26:01.352 00.001 21068 OnExposeComplete: enter
04:26:01.352 00.000 21068 UpdateGuideState(): m_state=6
04:26:01.354 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
04:26:01.357 00.003 21068 Star::Find returns 1 (0), X=814.70, Y=630.17, Mass=280181, SNR=107.8, Peak=32589 HFD=3.3
04:26:01.359 00.002 21068 MultiStar: [#1 0.05,-0.25,0.79,U] [#2 0.14,0.15,1.52,U] [#3 -0.12,-0.09,1.05,U] [#4 0.06,0.12,0.42,U] [#5 -0.08,-0.29,0.33,U] [#6 -0.01,0.26,0.29,U] [#7 0.57,-0.01,0.00,M5] [#8 -0.23,-0.09,0.37,U] 
04:26:01.360 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {-0.03, -0.20}
04:26:01.362 00.002 21068 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.97) = xAngle (-4.55 = 1.74)
04:26:01.363 00.001 21068 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.49 = 1.80)
04:26:01.366 00.003 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.58 mountX=-0.01 mountY=0.05, mountTheta=1.74
04:26:01.367 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.05, opts=13)
04:26:01.368 00.001 21068 Enqueuing Move request for scope (-0.00, -0.05)
04:26:01.369 00.001 16108 Worker thread wakes up
04:26:01.369 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
04:26:01.369 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
04:26:01.369 00.000 16108 Moving (-0.00, -0.05) raw xDistance=-0.01 yDistance=0.05
04:26:01.369 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:01.369 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:01.369 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:26:01.369 00.000 16108 MoveAxis(E, 0, ABG)
04:26:01.369 00.000 16108 Move returns status 0, amount 0
04:26:01.369 00.000 16108 MoveAxis(N, 0, ABG)
04:26:01.369 00.000 16108 Move returns status 0, amount 0
04:26:01.369 00.000 16108 move complete, result=0
04:26:01.369 00.000 16108 worker thread done servicing request
04:26:01.375 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2083, max=65535, med=5273, FiltMin=4477, FiltMax=25977, Gamma=1.000
04:26:01.390 00.015 21068 UpdateGuideState exits: m=280181 SNR=107.8
04:26:01.391 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:01.392 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:01.392 00.000 21068 Enqueuing Expose request
04:26:01.393 00.001 16108 Worker thread wakes up
04:26:01.393 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:01.394 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:01.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:02.555 01.161 16108 Exposure complete
04:26:02.609 00.054 16108 worker thread done servicing request
04:26:02.609 00.000 21068 OnExposeComplete: enter
04:26:02.610 00.001 21068 UpdateGuideState(): m_state=6
04:26:02.610 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
04:26:02.611 00.001 21068 Star::Find returns 1 (0), X=814.59, Y=630.09, Mass=259493, SNR=99.5, Peak=25264 HFD=3.5
04:26:02.612 00.001 21068 MultiStar: [#1 -0.04,-0.55,0.00,M3] [#2 0.05,-0.26,1.57,U] [#3 0.17,-0.22,1.41,U] [#4 0.54,0.25,0.00,M1] [#5 -0.20,0.08,0.35,U] [#6 -0.31,0.40,0.35,U] [#7 -0.61,-0.28,0.00,M6] [#8 0.16,-0.05,0.35,U] 
04:26:02.613 00.001 21068 refined, 5 included, MultiStar: {0.01, -0.17}, one-star: {-0.15, -0.29}
04:26:02.613 00.000 21068 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.97) = xAngle (-4.48 = 1.80)
04:26:02.614 00.001 21068 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.42 = 1.87)
04:26:02.615 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.51 mountX=-0.04 mountY=0.16, mountTheta=1.81
04:26:02.618 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.17, opts=13)
04:26:02.619 00.001 21068 Enqueuing Move request for scope (0.01, -0.17)
04:26:02.619 00.000 16108 Worker thread wakes up
04:26:02.620 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
04:26:02.620 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
04:26:02.620 00.000 16108 Moving (0.01, -0.17) raw xDistance=-0.04 yDistance=0.16
04:26:02.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:26:02.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:02.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:26:02.620 00.000 16108 MoveAxis(E, 0, ABG)
04:26:02.620 00.000 16108 Move returns status 0, amount 0
04:26:02.620 00.000 16108 MoveAxis(N, 0, ABG)
04:26:02.620 00.000 16108 Move returns status 0, amount 0
04:26:02.620 00.000 16108 move complete, result=0
04:26:02.620 00.000 16108 worker thread done servicing request
04:26:02.624 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1686, max=65535, med=5267, FiltMin=4332, FiltMax=28736, Gamma=1.000
04:26:02.637 00.013 21068 UpdateGuideState exits: m=259493 SNR=99.5
04:26:02.638 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:02.639 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:02.640 00.001 21068 Enqueuing Expose request
04:26:02.640 00.000 16108 Worker thread wakes up
04:26:02.640 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:02.642 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:02.642 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:03.620 00.978 16108 Exposure complete
04:26:03.699 00.079 16108 worker thread done servicing request
04:26:03.699 00.000 21068 OnExposeComplete: enter
04:26:03.700 00.001 21068 UpdateGuideState(): m_state=6
04:26:03.701 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
04:26:03.701 00.000 21068 Star::Find returns 1 (0), X=814.98, Y=630.35, Mass=262021, SNR=103.1, Peak=30557 HFD=3.3
04:26:03.702 00.001 21068 MultiStar: [#1 -0.02,-0.51,0.92,U] [#2 0.14,-0.36,1.51,U] [#3 -0.07,0.05,1.51,U] [#4 -0.12,-0.14,0.46,U] [#5 -0.28,-0.32,0.40,U] [#6 -0.73,-0.65,0.00,M1] [#7 0.03,-0.15,0.23,U] [#8 0.23,-0.01,0.34,U] 
04:26:03.703 00.001 21068 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {0.25, -0.02}
04:26:03.704 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
04:26:03.705 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
04:26:03.706 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.37 mountX=-0.07 mountY=0.17, mountTheta=1.96
04:26:03.708 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.19, opts=13)
04:26:03.708 00.000 21068 Enqueuing Move request for scope (0.04, -0.19)
04:26:03.709 00.001 16108 Worker thread wakes up
04:26:03.709 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
04:26:03.709 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
04:26:03.709 00.000 16108 Moving (0.04, -0.19) raw xDistance=-0.07 yDistance=0.17
04:26:03.709 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:03.710 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:03.710 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:26:03.710 00.000 16108 MoveAxis(E, 0, ABG)
04:26:03.710 00.000 16108 Move returns status 0, amount 0
04:26:03.710 00.000 16108 MoveAxis(N, 0, ABG)
04:26:03.710 00.000 16108 Move returns status 0, amount 0
04:26:03.710 00.000 16108 move complete, result=0
04:26:03.710 00.000 16108 worker thread done servicing request
04:26:03.716 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2752, max=65535, med=5261, FiltMin=4403, FiltMax=31337, Gamma=1.000
04:26:03.735 00.019 21068 UpdateGuideState exits: m=262021 SNR=103.1
04:26:03.736 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:03.737 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:03.737 00.000 21068 Enqueuing Expose request
04:26:03.738 00.001 16108 Worker thread wakes up
04:26:03.738 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:03.740 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:03.740 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:04.896 01.156 16108 Exposure complete
04:26:04.953 00.057 16108 worker thread done servicing request
04:26:04.953 00.000 21068 OnExposeComplete: enter
04:26:04.954 00.001 21068 UpdateGuideState(): m_state=6
04:26:04.955 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
04:26:04.957 00.002 21068 Star::Find returns 1 (0), X=814.58, Y=630.21, Mass=253259, SNR=110.0, Peak=28272 HFD=3.2
04:26:04.958 00.001 21068 MultiStar: [#1 -0.16,-0.56,0.00,M3] [#2 0.02,-0.37,1.47,U] [#3 -0.17,0.06,1.22,U] [#4 -0.17,-0.23,0.41,U] [#5 -0.43,-0.22,0.30,U] [#6 -0.37,-0.37,0.28,U] [#7 -0.63,-0.33,0.00,M6] [#8 0.12,-0.02,0.38,U] 
04:26:04.961 00.003 21068 refined, 6 included, MultiStar: {-0.12, -0.18}, one-star: {-0.16, -0.17}
04:26:04.962 00.001 21068 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.97) = xAngle (-5.12 = 1.17)
04:26:04.963 00.001 21068 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.23)
04:26:04.964 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.15 mountX=0.08 mountY=0.20, mountTheta=1.17
04:26:04.967 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.18, opts=13)
04:26:04.968 00.001 21068 Enqueuing Move request for scope (-0.12, -0.18)
04:26:04.969 00.001 16108 Worker thread wakes up
04:26:04.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
04:26:04.969 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
04:26:04.969 00.000 16108 Moving (-0.12, -0.18) raw xDistance=0.08 yDistance=0.20
04:26:04.971 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:26:04.971 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:26:04.971 00.000 16108 MoveAxis(E, 0, ABG)
04:26:04.971 00.000 16108 Move returns status 0, amount 0
04:26:04.971 00.000 16108 MoveAxis(S, 41, ABG)
04:26:04.971 00.000 16108 Guiding  Dir = 1, Dur = 41
04:26:04.971 00.000 16108 IsSlewing returns 0
04:26:04.971 00.000 16108 IsGuiding returns 0
04:26:04.974 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2704, max=65535, med=5245, FiltMin=4371, FiltMax=32953, Gamma=1.000
04:26:04.987 00.013 21068 UpdateGuideState exits: m=253259 SNR=110.0
04:26:04.988 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:04.989 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:04.989 00.000 21068 Enqueuing Expose request
04:26:05.009 00.020 16108 PulseGuide returned control before completion, sleep 13
04:26:05.024 00.015 16108 IsGuiding returns 1
04:26:05.024 00.000 16108 scope still moving after pulse duration time elapsed
04:26:05.055 00.031 16108 IsSlewing returns 0
04:26:05.055 00.000 16108 IsGuiding returns 1
04:26:05.086 00.031 16108 IsSlewing returns 0
04:26:05.086 00.000 16108 IsGuiding returns 1
04:26:05.119 00.033 16108 IsSlewing returns 0
04:26:05.119 00.000 16108 IsGuiding returns 0
04:26:05.119 00.000 16108 scope move finished after 41 + 106 ms
04:26:05.119 00.000 16108 Move returns status 0, amount 41
04:26:05.119 00.000 16108 move complete, result=0
04:26:05.119 00.000 16108 worker thread done servicing request
04:26:05.119 00.000 16108 Worker thread wakes up
04:26:05.119 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
04:26:05.120 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:05.120 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:06.076 00.956 16108 Exposure complete
04:26:06.145 00.069 16108 worker thread done servicing request
04:26:06.145 00.000 21068 OnExposeComplete: enter
04:26:06.146 00.001 21068 UpdateGuideState(): m_state=6
04:26:06.146 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
04:26:06.147 00.001 21068 Star::Find returns 1 (0), X=814.55, Y=630.54, Mass=311732, SNR=129.5, Peak=31942 HFD=3.2
04:26:06.149 00.002 21068 MultiStar: [#1 0.09,-0.19,1.03,U] [#2 0.05,-0.04,1.50,U] [#3 0.07,0.29,0.82,U] [#4 -0.36,-0.05,0.32,U] [#5 0.21,0.10,0.31,U] [#6 -0.67,-0.19,0.00,M1] [#7 -0.12,-0.01,0.23,U] [#8 -0.08,0.20,0.35,U] 
04:26:06.149 00.000 21068 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.18, 0.17}
04:26:06.151 00.002 21068 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.97) = xAngle (-1.18 = -1.18)
04:26:06.152 00.001 21068 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.12 = -1.12)
04:26:06.152 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.79 mountX=0.02 mountY=-0.04, mountTheta=-1.17
04:26:06.154 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.04, opts=13)
04:26:06.155 00.001 21068 Enqueuing Move request for scope (-0.01, 0.04)
04:26:06.155 00.000 16108 Worker thread wakes up
04:26:06.156 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
04:26:06.156 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
04:26:06.156 00.000 16108 Moving (-0.01, 0.04) raw xDistance=0.02 yDistance=-0.04
04:26:06.156 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:06.156 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:06.156 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:26:06.156 00.000 16108 MoveAxis(E, 0, ABG)
04:26:06.156 00.000 16108 Move returns status 0, amount 0
04:26:06.156 00.000 16108 MoveAxis(N, 0, ABG)
04:26:06.156 00.000 16108 Move returns status 0, amount 0
04:26:06.156 00.000 16108 move complete, result=0
04:26:06.156 00.000 16108 worker thread done servicing request
04:26:06.159 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1990, max=65535, med=5232, FiltMin=4384, FiltMax=33056, Gamma=1.000
04:26:06.173 00.014 21068 UpdateGuideState exits: m=311732 SNR=129.5
04:26:06.174 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:06.175 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:06.175 00.000 21068 Enqueuing Expose request
04:26:06.176 00.001 16108 Worker thread wakes up
04:26:06.176 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:06.177 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:06.177 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:07.325 01.148 16108 Exposure complete
04:26:07.382 00.057 16108 worker thread done servicing request
04:26:07.382 00.000 21068 OnExposeComplete: enter
04:26:07.383 00.001 21068 UpdateGuideState(): m_state=6
04:26:07.384 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
04:26:07.385 00.001 21068 Star::Find returns 1 (0), X=814.90, Y=630.58, Mass=320991, SNR=119.8, Peak=37603 HFD=3.3
04:26:07.386 00.001 21068 MultiStar: [#1 0.27,-0.11,1.18,U] [#2 0.04,-0.01,1.47,U] [#3 0.04,0.14,1.18,U] [#4 -0.29,0.09,0.31,U] [#5 -0.39,0.13,0.30,U] [#6 -0.43,0.09,0.33,U] [#7 -0.12,0.42,0.22,U] [#8 0.10,0.24,0.42,U] 
04:26:07.387 00.001 21068 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.17, 0.21}
04:26:07.388 00.001 21068 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
04:26:07.389 00.001 21068 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
04:26:07.390 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.11 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
04:26:07.391 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.08, opts=13)
04:26:07.392 00.001 21068 Enqueuing Move request for scope (0.04, 0.08)
04:26:07.393 00.001 16108 Worker thread wakes up
04:26:07.393 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
04:26:07.393 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
04:26:07.393 00.000 16108 Moving (0.04, 0.08) raw xDistance=-0.03 yDistance=-0.09
04:26:07.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:07.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:07.394 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:07.394 00.000 16108 MoveAxis(E, 0, ABG)
04:26:07.394 00.000 16108 Move returns status 0, amount 0
04:26:07.394 00.000 16108 MoveAxis(N, 0, ABG)
04:26:07.394 00.000 16108 Move returns status 0, amount 0
04:26:07.394 00.000 16108 move complete, result=0
04:26:07.394 00.000 16108 worker thread done servicing request
04:26:07.400 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=5209, FiltMin=4297, FiltMax=34057, Gamma=1.000
04:26:07.419 00.019 21068 UpdateGuideState exits: m=320991 SNR=119.8
04:26:07.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:07.423 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:07.424 00.001 21068 Enqueuing Expose request
04:26:07.425 00.001 16108 Worker thread wakes up
04:26:07.425 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:07.426 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:07.426 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:08.392 00.966 16108 Exposure complete
04:26:08.473 00.081 16108 worker thread done servicing request
04:26:08.473 00.000 21068 OnExposeComplete: enter
04:26:08.473 00.000 21068 UpdateGuideState(): m_state=6
04:26:08.474 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
04:26:08.476 00.002 21068 Star::Find returns 1 (0), X=814.60, Y=630.28, Mass=361447, SNR=128.6, Peak=38544 HFD=3.3
04:26:08.477 00.001 21068 MultiStar: [#1 -0.04,-0.07,1.13,U] [#2 0.25,-0.09,1.44,U] [#3 -0.04,0.16,0.93,U] [#4 -0.14,-0.01,0.35,U] [#5 -0.10,0.13,0.35,U] [#6 -0.61,-0.30,0.00,M1] [#7 0.10,-0.36,0.16,U] [#8 0.52,0.40,0.00,M1] 
04:26:08.478 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.13, -0.09}
04:26:08.479 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
04:26:08.479 00.000 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
04:26:08.480 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.13 mountX=-0.02 mountY=0.03, mountTheta=2.21
04:26:08.482 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.03, opts=13)
04:26:08.483 00.001 21068 Enqueuing Move request for scope (0.02, -0.03)
04:26:08.483 00.000 16108 Worker thread wakes up
04:26:08.483 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:26:08.484 00.001 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:26:08.484 00.000 16108 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
04:26:08.484 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:26:08.484 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:08.484 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:26:08.484 00.000 16108 MoveAxis(E, 0, ABG)
04:26:08.484 00.000 16108 Move returns status 0, amount 0
04:26:08.484 00.000 16108 MoveAxis(N, 0, ABG)
04:26:08.484 00.000 16108 Move returns status 0, amount 0
04:26:08.484 00.000 16108 move complete, result=0
04:26:08.484 00.000 16108 worker thread done servicing request
04:26:08.489 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2624, max=65535, med=5197, FiltMin=4253, FiltMax=33273, Gamma=1.000
04:26:08.502 00.013 21068 UpdateGuideState exits: m=361447 SNR=128.6
04:26:08.503 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:08.504 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:08.505 00.001 21068 Enqueuing Expose request
04:26:08.505 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:08.506 00.001 16108 Worker thread wakes up
04:26:08.506 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:08.506 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:09.661 01.155 16108 Exposure complete
04:26:09.741 00.080 16108 worker thread done servicing request
04:26:09.741 00.000 21068 OnExposeComplete: enter
04:26:09.742 00.001 21068 UpdateGuideState(): m_state=6
04:26:09.745 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
04:26:09.747 00.002 21068 Star::Find returns 1 (0), X=814.82, Y=630.47, Mass=348470, SNR=125.9, Peak=36781 HFD=3.3
04:26:09.748 00.001 21068 MultiStar: [#1 0.13,-0.30,1.04,U] [#2 0.16,0.27,1.50,U] [#3 0.15,0.29,0.99,U] [#4 0.09,0.06,0.32,U] [#5 -0.35,-0.12,0.30,U] [#6 -0.39,-0.39,0.00,M2] [#7 -0.12,0.08,0.17,U] [#8 0.18,0.56,0.00,M2] 
04:26:09.750 00.002 21068 single-star, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.08, 0.10}
04:26:09.751 00.001 21068 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.97) = xAngle (-2.09 = -2.09)
04:26:09.754 00.003 21068 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.03 = -2.03)
04:26:09.755 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.88 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
04:26:09.757 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.10, opts=13)
04:26:09.758 00.001 21068 Enqueuing Move request for scope (0.08, 0.10)
04:26:09.759 00.001 16108 Worker thread wakes up
04:26:09.759 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
04:26:09.759 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
04:26:09.759 00.000 16108 Moving (0.08, 0.10) raw xDistance=-0.06 yDistance=-0.11
04:26:09.759 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:26:09.759 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:09.759 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:26:09.759 00.000 16108 MoveAxis(E, 0, ABG)
04:26:09.759 00.000 16108 Move returns status 0, amount 0
04:26:09.759 00.000 16108 MoveAxis(N, 0, ABG)
04:26:09.759 00.000 16108 Move returns status 0, amount 0
04:26:09.759 00.000 16108 move complete, result=0
04:26:09.759 00.000 16108 worker thread done servicing request
04:26:09.766 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2240, max=65535, med=5171, FiltMin=4237, FiltMax=36208, Gamma=1.000
04:26:09.782 00.016 21068 UpdateGuideState exits: m=348470 SNR=125.9
04:26:09.783 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:09.783 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:09.784 00.001 21068 Enqueuing Expose request
04:26:09.785 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:09.786 00.001 16108 Worker thread wakes up
04:26:09.786 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:09.786 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:10.757 00.971 16108 Exposure complete
04:26:10.815 00.058 16108 worker thread done servicing request
04:26:10.815 00.000 21068 OnExposeComplete: enter
04:26:10.816 00.001 21068 UpdateGuideState(): m_state=6
04:26:10.817 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
04:26:10.817 00.000 21068 Star::Find returns 1 (0), X=814.55, Y=630.35, Mass=386106, SNR=143.2, Peak=40128 HFD=3.2
04:26:10.818 00.001 21068 MultiStar: [#1 -0.29,-0.14,0.82,U] [#2 0.07,0.05,1.38,U] [#3 -0.17,0.16,0.83,U] [#4 -0.09,0.35,0.32,U] [#5 -0.15,0.40,0.30,U] [#6 -0.21,0.23,0.24,U] [#7 -0.46,-0.17,0.16,U] [#8 0.15,0.24,0.33,U] 
04:26:10.819 00.001 21068 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.18, -0.02}
04:26:10.820 00.001 21068 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.97) = xAngle (-0.40 = -0.40)
04:26:10.821 00.001 21068 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.34 = -0.34)
04:26:10.822 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.57 mountX=0.13 mountY=-0.05, mountTheta=-0.35
04:26:10.824 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.07, opts=13)
04:26:10.824 00.000 21068 Enqueuing Move request for scope (-0.12, 0.07)
04:26:10.825 00.001 16108 Worker thread wakes up
04:26:10.825 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
04:26:10.825 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
04:26:10.825 00.000 16108 Moving (-0.12, 0.07) raw xDistance=0.13 yDistance=-0.05
04:26:10.825 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:26:10.826 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:10.826 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:26:10.826 00.000 16108 MoveAxis(E, 0, ABG)
04:26:10.826 00.000 16108 Move returns status 0, amount 0
04:26:10.826 00.000 16108 MoveAxis(N, 0, ABG)
04:26:10.826 00.000 16108 Move returns status 0, amount 0
04:26:10.826 00.000 16108 move complete, result=0
04:26:10.826 00.000 16108 worker thread done servicing request
04:26:10.829 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1798, max=65535, med=5152, FiltMin=4179, FiltMax=34080, Gamma=1.000
04:26:10.842 00.013 21068 UpdateGuideState exits: m=386106 SNR=143.2
04:26:10.843 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:10.844 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:10.844 00.000 21068 Enqueuing Expose request
04:26:10.846 00.002 16108 Worker thread wakes up
04:26:10.846 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:10.847 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:10.847 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:12.016 01.169 16108 Exposure complete
04:26:12.087 00.071 16108 worker thread done servicing request
04:26:12.087 00.000 21068 OnExposeComplete: enter
04:26:12.088 00.001 21068 UpdateGuideState(): m_state=6
04:26:12.088 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
04:26:12.089 00.001 21068 Star::Find returns 1 (0), X=814.73, Y=630.55, Mass=365255, SNR=150.5, Peak=33667 HFD=3.4
04:26:12.090 00.001 21068 MultiStar: [#1 -0.01,-0.14,0.89,U] [#2 0.07,0.15,1.39,U] [#3 0.07,0.39,0.89,U] [#4 -0.18,0.08,0.29,U] [#5 -0.36,0.06,0.25,U] [#6 -0.38,0.16,0.21,U] [#7 -0.58,0.03,0.00,M2] [#8 0.16,0.41,0.31,U] 
04:26:12.091 00.001 21068 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {-0.01, 0.18}
04:26:12.092 00.001 21068 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.97) = xAngle (-1.35 = -1.35)
04:26:12.093 00.001 21068 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.29 = -1.29)
04:26:12.093 00.000 21068 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.03 mountY=-0.15, mountTheta=-1.35
04:26:12.095 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=0.15, opts=13)
04:26:12.096 00.001 21068 Enqueuing Move request for scope (-0.01, 0.15)
04:26:12.097 00.001 16108 Worker thread wakes up
04:26:12.097 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
04:26:12.097 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
04:26:12.097 00.000 16108 Moving (-0.01, 0.15) raw xDistance=0.03 yDistance=-0.15
04:26:12.097 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:26:12.097 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:12.097 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:12.097 00.000 16108 MoveAxis(E, 0, ABG)
04:26:12.097 00.000 16108 Move returns status 0, amount 0
04:26:12.097 00.000 16108 MoveAxis(N, 0, ABG)
04:26:12.097 00.000 16108 Move returns status 0, amount 0
04:26:12.097 00.000 16108 move complete, result=0
04:26:12.097 00.000 16108 worker thread done servicing request
04:26:12.101 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2150, max=65535, med=5126, FiltMin=4163, FiltMax=33337, Gamma=1.000
04:26:12.115 00.014 21068 UpdateGuideState exits: m=365255 SNR=150.5
04:26:12.116 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:12.116 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:12.117 00.001 21068 Enqueuing Expose request
04:26:12.118 00.001 16108 Worker thread wakes up
04:26:12.118 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:12.118 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:12.118 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:13.096 00.978 16108 Exposure complete
04:26:13.154 00.058 16108 worker thread done servicing request
04:26:13.154 00.000 21068 OnExposeComplete: enter
04:26:13.155 00.001 21068 UpdateGuideState(): m_state=6
04:26:13.156 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
04:26:13.157 00.001 21068 Star::Find returns 1 (0), X=815.02, Y=630.47, Mass=367876, SNR=139.5, Peak=39235 HFD=3.5
04:26:13.157 00.000 21068 MultiStar: [#1 0.25,-0.24,0.74,U] [#2 0.35,0.33,1.42,U] [#3 0.18,0.18,1.28,U] [#4 0.16,0.22,0.46,U] [#5 -0.03,0.32,0.32,U] [#6 -0.30,0.08,0.26,U] [#7 0.00,0.00,0.20,U] [#8 0.30,0.49,0.00,M1] 
04:26:13.158 00.001 21068 refined, 7 included, MultiStar: {0.21, 0.15}, one-star: {0.29, 0.09}
04:26:13.159 00.001 21068 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.97) = xAngle (-2.36 = -2.36)
04:26:13.160 00.001 21068 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.29 = -2.29)
04:26:13.161 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.61 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
04:26:13.162 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.15, opts=13)
04:26:13.164 00.002 21068 Enqueuing Move request for scope (0.21, 0.15)
04:26:13.165 00.001 16108 Worker thread wakes up
04:26:13.165 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
04:26:13.165 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
04:26:13.165 00.000 16108 Moving (0.21, 0.15) raw xDistance=-0.18 yDistance=-0.19
04:26:13.165 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:26:13.165 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:13.165 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:26:13.165 00.000 16108 MoveAxis(E, 0, ABG)
04:26:13.165 00.000 16108 Move returns status 0, amount 0
04:26:13.165 00.000 16108 MoveAxis(N, 0, ABG)
04:26:13.165 00.000 16108 Move returns status 0, amount 0
04:26:13.165 00.000 16108 move complete, result=0
04:26:13.165 00.000 16108 worker thread done servicing request
04:26:13.168 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2406, max=65535, med=5110, FiltMin=4189, FiltMax=44019, Gamma=1.000
04:26:13.182 00.014 21068 UpdateGuideState exits: m=367876 SNR=139.5
04:26:13.183 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:13.183 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:13.185 00.002 21068 Enqueuing Expose request
04:26:13.186 00.001 16108 Worker thread wakes up
04:26:13.186 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:13.186 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:13.186 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:14.344 01.158 16108 Exposure complete
04:26:14.404 00.060 16108 worker thread done servicing request
04:26:14.404 00.000 21068 OnExposeComplete: enter
04:26:14.406 00.002 21068 UpdateGuideState(): m_state=6
04:26:14.407 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
04:26:14.408 00.001 21068 Star::Find returns 1 (0), X=815.06, Y=630.26, Mass=394565, SNR=140.3, Peak=50413 HFD=3.2
04:26:14.410 00.002 21068 MultiStar: [#1 0.27,-0.45,0.87,U] [#2 0.46,0.06,1.27,U] [#3 0.15,0.20,1.16,U] [#4 0.31,0.17,0.40,U] [#5 0.08,0.08,0.30,U] [#6 0.31,0.01,0.27,U] [#7 -0.27,-0.01,0.22,U] [#8 0.33,0.07,0.39,U] 
04:26:14.411 00.001 21068 refined, 8 included, MultiStar: {0.28, -0.01}, one-star: {0.32, -0.12}
04:26:14.412 00.001 21068 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.97) = xAngle (-3.02 = -3.02)
04:26:14.414 00.002 21068 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.95 = -2.95)
04:26:14.415 00.001 21068 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.05 mountX=-0.27 mountY=-0.05, mountTheta=-2.96
04:26:14.417 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.01, opts=13)
04:26:14.418 00.001 21068 Enqueuing Move request for scope (0.28, -0.01)
04:26:14.419 00.001 16108 Worker thread wakes up
04:26:14.419 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
04:26:14.419 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
04:26:14.419 00.000 16108 Moving (0.28, -0.01) raw xDistance=-0.27 yDistance=-0.05
04:26:14.419 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:26:14.419 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:14.420 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:26:14.420 00.000 16108 MoveAxis(E, 72, ABG)
04:26:14.420 00.000 16108 Guiding  Dir = 2, Dur = 72
04:26:14.420 00.000 16108 IsSlewing returns 0
04:26:14.420 00.000 16108 IsGuiding returns 0
04:26:14.423 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2406, max=65535, med=5091, FiltMin=4112, FiltMax=42752, Gamma=1.000
04:26:14.428 00.005 16108 PulseGuide returned control before completion, sleep 75
04:26:14.437 00.009 21068 UpdateGuideState exits: m=394565 SNR=140.3
04:26:14.438 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:14.439 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:14.440 00.001 21068 Enqueuing Expose request
04:26:14.504 00.064 16108 IsGuiding returns 1
04:26:14.504 00.000 16108 scope still moving after pulse duration time elapsed
04:26:14.535 00.031 16108 IsSlewing returns 0
04:26:14.535 00.000 16108 IsGuiding returns 0
04:26:14.535 00.000 16108 scope move finished after 72 + 43 ms
04:26:14.535 00.000 16108 Move returns status 0, amount 72
04:26:14.535 00.000 16108 MoveAxis(N, 0, ABG)
04:26:14.535 00.000 16108 Move returns status 0, amount 0
04:26:14.535 00.000 16108 move complete, result=0
04:26:14.535 00.000 16108 worker thread done servicing request
04:26:14.535 00.000 16108 Worker thread wakes up
04:26:14.535 00.000 21068 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
04:26:14.536 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:14.536 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:15.514 00.978 16108 Exposure complete
04:26:15.572 00.058 16108 worker thread done servicing request
04:26:15.572 00.000 21068 OnExposeComplete: enter
04:26:15.573 00.001 21068 UpdateGuideState(): m_state=6
04:26:15.574 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
04:26:15.574 00.000 21068 Star::Find returns 1 (0), X=814.76, Y=630.26, Mass=362190, SNR=141.8, Peak=41437 HFD=3.4
04:26:15.575 00.001 21068 MultiStar: [#1 0.16,-0.13,0.92,U] [#2 0.18,-0.04,1.47,U] [#3 0.05,0.06,1.12,U] [#4 0.10,0.01,0.39,U] [#5 -0.04,0.11,0.36,U] [#6 -0.38,-0.17,0.25,U] [#7 0.02,-0.26,0.21,U] [#8 0.08,-0.03,0.39,U] 
04:26:15.576 00.001 21068 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.02, -0.12}
04:26:15.577 00.001 21068 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.97) = xAngle (-3.55 = 2.74)
04:26:15.578 00.001 21068 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.49 = 2.80)
04:26:15.579 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=-0.08 mountY=0.03, mountTheta=2.79
04:26:15.580 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.05, opts=13)
04:26:15.581 00.001 21068 Enqueuing Move request for scope (0.07, -0.05)
04:26:15.582 00.001 16108 Worker thread wakes up
04:26:15.582 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:26:15.582 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:26:15.582 00.000 16108 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=0.03
04:26:15.582 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:26:15.582 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:15.582 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:26:15.582 00.000 16108 MoveAxis(E, 0, ABG)
04:26:15.582 00.000 16108 Move returns status 0, amount 0
04:26:15.582 00.000 16108 MoveAxis(N, 0, ABG)
04:26:15.582 00.000 16108 Move returns status 0, amount 0
04:26:15.582 00.000 16108 move complete, result=0
04:26:15.582 00.000 16108 worker thread done servicing request
04:26:15.586 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2560, max=65535, med=5075, FiltMin=4201, FiltMax=33059, Gamma=1.000
04:26:15.600 00.014 21068 UpdateGuideState exits: m=362190 SNR=141.8
04:26:15.601 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:15.602 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:15.603 00.001 21068 Enqueuing Expose request
04:26:15.604 00.001 16108 Worker thread wakes up
04:26:15.604 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:15.605 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:15.605 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:16.767 01.162 16108 Exposure complete
04:26:16.823 00.056 16108 worker thread done servicing request
04:26:16.824 00.001 21068 OnExposeComplete: enter
04:26:16.824 00.000 21068 UpdateGuideState(): m_state=6
04:26:16.825 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
04:26:16.826 00.001 21068 Star::Find returns 1 (0), X=814.69, Y=630.28, Mass=387393, SNR=147.9, Peak=45517 HFD=3.2
04:26:16.827 00.001 21068 MultiStar: [#1 0.12,-0.28,0.90,U] [#2 0.25,-0.07,1.38,U] [#3 0.08,0.19,0.88,U] [#4 0.16,0.02,0.39,U] [#5 -0.34,0.28,0.35,U] [#6 -0.27,-0.20,0.29,U] [#7 0.22,-0.02,0.26,U] [#8 0.43,0.06,0.36,U] 
04:26:16.827 00.000 21068 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {-0.05, -0.09}
04:26:16.828 00.001 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.34 = 2.94)
04:26:16.829 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.28 = 3.00)
04:26:16.831 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=-0.10 mountY=0.01, mountTheta=3.00
04:26:16.833 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.04, opts=13)
04:26:16.834 00.001 21068 Enqueuing Move request for scope (0.09, -0.04)
04:26:16.836 00.002 16108 Worker thread wakes up
04:26:16.836 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
04:26:16.836 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
04:26:16.836 00.000 16108 Moving (0.09, -0.04) raw xDistance=-0.10 yDistance=0.01
04:26:16.836 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:26:16.836 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:16.837 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:26:16.837 00.000 16108 MoveAxis(E, 0, ABG)
04:26:16.837 00.000 16108 Move returns status 0, amount 0
04:26:16.837 00.000 16108 MoveAxis(N, 0, ABG)
04:26:16.837 00.000 16108 Move returns status 0, amount 0
04:26:16.837 00.000 16108 move complete, result=0
04:26:16.837 00.000 16108 worker thread done servicing request
04:26:16.842 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2048, max=65535, med=5059, FiltMin=4185, FiltMax=38281, Gamma=1.000
04:26:16.855 00.013 21068 UpdateGuideState exits: m=387393 SNR=147.9
04:26:16.856 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:16.856 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:16.857 00.001 21068 Enqueuing Expose request
04:26:16.858 00.001 16108 Worker thread wakes up
04:26:16.858 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:16.859 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:16.859 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:17.840 00.981 16108 Exposure complete
04:26:17.901 00.061 16108 worker thread done servicing request
04:26:17.901 00.000 21068 OnExposeComplete: enter
04:26:17.902 00.001 21068 UpdateGuideState(): m_state=6
04:26:17.903 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
04:26:17.904 00.001 21068 Star::Find returns 1 (0), X=814.84, Y=630.38, Mass=398514, SNR=152.0, Peak=47405 HFD=3.3
04:26:17.905 00.001 21068 MultiStar: [#1 0.17,-0.33,0.85,U] [#2 0.18,-0.02,1.41,U] [#3 0.10,0.08,0.95,U] [#4 0.14,0.07,0.36,U] [#5 -0.11,-0.18,0.36,U] [#6 -0.12,-0.37,0.27,U] [#7 -0.13,-0.26,0.23,U] [#8 0.44,0.21,0.32,U] 
04:26:17.905 00.000 21068 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.10, 0.01}
04:26:17.906 00.001 21068 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.97) = xAngle (-2.87 = -2.87)
04:26:17.907 00.001 21068 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.81 = -2.81)
04:26:17.907 00.000 21068 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=-0.10 mountY=-0.03, mountTheta=-2.81
04:26:17.910 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.01, opts=13)
04:26:17.911 00.001 21068 Enqueuing Move request for scope (0.10, 0.01)
04:26:17.912 00.001 16108 Worker thread wakes up
04:26:17.912 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
04:26:17.912 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
04:26:17.912 00.000 16108 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
04:26:17.912 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:26:17.912 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:17.912 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:26:17.912 00.000 16108 MoveAxis(E, 0, ABG)
04:26:17.912 00.000 16108 Move returns status 0, amount 0
04:26:17.912 00.000 16108 MoveAxis(N, 0, ABG)
04:26:17.912 00.000 16108 Move returns status 0, amount 0
04:26:17.912 00.000 16108 move complete, result=0
04:26:17.912 00.000 16108 worker thread done servicing request
04:26:17.916 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2045, max=65535, med=5046, FiltMin=4192, FiltMax=38137, Gamma=1.000
04:26:17.929 00.013 21068 UpdateGuideState exits: m=398514 SNR=152.0
04:26:17.931 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:17.932 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:17.933 00.001 21068 Enqueuing Expose request
04:26:17.933 00.000 16108 Worker thread wakes up
04:26:17.933 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:17.934 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:17.934 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:19.089 01.155 16108 Exposure complete
04:26:19.144 00.055 16108 worker thread done servicing request
04:26:19.144 00.000 21068 OnExposeComplete: enter
04:26:19.146 00.002 21068 UpdateGuideState(): m_state=6
04:26:19.148 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
04:26:19.150 00.002 21068 Star::Find returns 1 (0), X=814.69, Y=630.19, Mass=396751, SNR=136.8, Peak=50941 HFD=3.0
04:26:19.152 00.002 21068 MultiStar: [#1 0.14,-0.29,0.95,U] [#2 0.25,-0.04,1.50,U] [#3 -0.00,0.21,1.04,U] [#4 0.18,0.13,0.45,U] [#5 -0.31,-0.03,0.39,U] [#6 -0.18,-0.20,0.25,U] [#7 0.17,-0.22,0.23,U] [#8 0.31,0.34,0.42,U] 
04:26:19.153 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {-0.04, -0.18}
04:26:19.154 00.001 21068 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.97) = xAngle (-3.33 = 2.96)
04:26:19.154 00.000 21068 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.27 = 3.02)
04:26:19.155 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.09 mountY=0.01, mountTheta=3.02
04:26:19.157 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.03, opts=13)
04:26:19.158 00.001 21068 Enqueuing Move request for scope (0.09, -0.03)
04:26:19.159 00.001 16108 Worker thread wakes up
04:26:19.159 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
04:26:19.159 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
04:26:19.159 00.000 16108 Moving (0.09, -0.03) raw xDistance=-0.09 yDistance=0.01
04:26:19.159 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:26:19.159 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:19.159 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:26:19.159 00.000 16108 MoveAxis(E, 0, ABG)
04:26:19.159 00.000 16108 Move returns status 0, amount 0
04:26:19.159 00.000 16108 MoveAxis(N, 0, ABG)
04:26:19.159 00.000 16108 Move returns status 0, amount 0
04:26:19.159 00.000 16108 move complete, result=0
04:26:19.159 00.000 16108 worker thread done servicing request
04:26:19.163 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2237, max=65535, med=5030, FiltMin=4173, FiltMax=36857, Gamma=1.000
04:26:19.177 00.014 21068 UpdateGuideState exits: m=396751 SNR=136.8
04:26:19.180 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:19.182 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:19.183 00.001 21068 Enqueuing Expose request
04:26:19.184 00.001 16108 Worker thread wakes up
04:26:19.184 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:19.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:19.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:20.155 00.970 16108 Exposure complete
04:26:20.210 00.055 16108 worker thread done servicing request
04:26:20.210 00.000 21068 OnExposeComplete: enter
04:26:20.212 00.002 21068 UpdateGuideState(): m_state=6
04:26:20.214 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
04:26:20.215 00.001 21068 Star::Find returns 1 (0), X=815.01, Y=630.30, Mass=417431, SNR=151.0, Peak=52429 HFD=3.3
04:26:20.217 00.002 21068 MultiStar: [#1 0.23,-0.17,0.99,U] [#2 0.32,-0.19,1.35,U] [#3 0.16,0.25,1.16,U] [#4 0.31,0.12,0.38,U] [#5 -0.03,0.04,0.35,U] [#6 -0.28,-0.16,0.30,U] [#7 -0.28,-0.13,0.19,U] [#8 0.61,0.02,0.00,M1] 
04:26:20.220 00.003 21068 refined, 7 included, MultiStar: {0.19, -0.04}, one-star: {0.27, -0.08}
04:26:20.221 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
04:26:20.223 00.002 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.11 = -3.11)
04:26:20.224 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=-0.19 mountY=-0.01, mountTheta=-3.11
04:26:20.226 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=-0.04, opts=13)
04:26:20.226 00.000 21068 Enqueuing Move request for scope (0.19, -0.04)
04:26:20.228 00.002 16108 Worker thread wakes up
04:26:20.228 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
04:26:20.228 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
04:26:20.228 00.000 16108 Moving (0.19, -0.04) raw xDistance=-0.19 yDistance=-0.01
04:26:20.228 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:26:20.228 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:20.229 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:26:20.229 00.000 16108 MoveAxis(E, 0, ABG)
04:26:20.229 00.000 16108 Move returns status 0, amount 0
04:26:20.229 00.000 16108 MoveAxis(N, 0, ABG)
04:26:20.229 00.000 16108 Move returns status 0, amount 0
04:26:20.229 00.000 16108 move complete, result=0
04:26:20.229 00.000 16108 worker thread done servicing request
04:26:20.233 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2102, max=65535, med=5017, FiltMin=4128, FiltMax=38464, Gamma=1.000
04:26:20.248 00.015 21068 UpdateGuideState exits: m=417431 SNR=151.0
04:26:20.249 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:20.250 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:20.250 00.000 21068 Enqueuing Expose request
04:26:20.251 00.001 16108 Worker thread wakes up
04:26:20.251 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:20.252 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:20.252 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:21.410 01.158 16108 Exposure complete
04:26:21.464 00.054 16108 worker thread done servicing request
04:26:21.464 00.000 21068 OnExposeComplete: enter
04:26:21.465 00.001 21068 UpdateGuideState(): m_state=6
04:26:21.465 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
04:26:21.466 00.001 21068 Star::Find returns 1 (0), X=815.20, Y=630.36, Mass=488925, SNR=163.6, Peak=58301 HFD=3.2
04:26:21.467 00.001 21068 MultiStar: [#1 0.43,-0.23,0.89,U] [#2 0.19,-0.32,1.42,U] [#3 0.41,0.09,1.05,U] [#4 0.14,-0.10,0.40,U] [#5 0.22,-0.14,0.32,U] [#6 -0.01,-0.39,0.28,U] [#7 -0.01,-0.17,0.16,U] [#8 0.36,-0.02,0.31,U] 
04:26:21.468 00.001 21068 refined, 8 included, MultiStar: {0.31, -0.14}, one-star: {0.46, -0.01}
04:26:21.469 00.001 21068 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.97) = xAngle (-3.39 = 2.89)
04:26:21.469 00.000 21068 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.33 = 2.95)
04:26:21.470 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.42 mountX=-0.33 mountY=0.06, mountTheta=2.95
04:26:21.472 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.14, opts=13)
04:26:21.473 00.001 21068 Enqueuing Move request for scope (0.31, -0.14)
04:26:21.474 00.001 16108 Worker thread wakes up
04:26:21.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd
04:26:21.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.14)
04:26:21.474 00.000 16108 Moving (0.31, -0.14) raw xDistance=-0.33 yDistance=0.06
04:26:21.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:26:21.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:21.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:26:21.474 00.000 16108 MoveAxis(E, 85, ABG)
04:26:21.474 00.000 16108 Guiding  Dir = 2, Dur = 85
04:26:21.475 00.001 16108 IsSlewing returns 0
04:26:21.475 00.000 16108 IsGuiding returns 0
04:26:21.480 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2557, max=65535, med=5001, FiltMin=4096, FiltMax=40035, Gamma=1.000
04:26:21.492 00.012 16108 PulseGuide returned control before completion, sleep 78
04:26:21.500 00.008 21068 UpdateGuideState exits: m=488925 SNR=163.6
04:26:21.501 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:21.502 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:21.503 00.001 21068 Enqueuing Expose request
04:26:21.584 00.081 16108 IsGuiding returns 1
04:26:21.584 00.000 16108 scope still moving after pulse duration time elapsed
04:26:21.616 00.032 16108 IsSlewing returns 0
04:26:21.616 00.000 16108 IsGuiding returns 0
04:26:21.616 00.000 16108 scope move finished after 85 + 56 ms
04:26:21.616 00.000 16108 Move returns status 0, amount 85
04:26:21.616 00.000 16108 MoveAxis(N, 0, ABG)
04:26:21.616 00.000 16108 Move returns status 0, amount 0
04:26:21.616 00.000 16108 move complete, result=0
04:26:21.616 00.000 16108 worker thread done servicing request
04:26:21.616 00.000 16108 Worker thread wakes up
04:26:21.616 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:21.616 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:21.616 00.000 21068 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH
04:26:22.599 00.983 16108 Exposure complete
04:26:22.673 00.074 16108 worker thread done servicing request
04:26:22.673 00.000 21068 OnExposeComplete: enter
04:26:22.674 00.001 21068 UpdateGuideState(): m_state=6
04:26:22.675 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
04:26:22.676 00.001 21068 Star::Find returns 1 (0), X=814.96, Y=630.15, Mass=473014, SNR=140.4, Peak=56317 HFD=3.0
04:26:22.676 00.000 21068 MultiStar: [#1 0.22,-0.30,1.16,U] [#2 0.21,-0.42,1.50,U] [#3 0.24,-0.02,1.15,U] [#4 -0.13,-0.37,0.50,U] [#5 0.19,-0.28,0.34,U] [#6 -0.14,-0.29,0.39,U] [#7 0.37,-0.63,0.00,M1] [#8 0.35,-0.01,0.30,U] 
04:26:22.678 00.002 21068 refined, 7 included, MultiStar: {0.18, -0.26}, one-star: {0.23, -0.23}
04:26:22.678 00.000 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.93 = 2.35)
04:26:22.679 00.001 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.87 = 2.41)
04:26:22.680 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-0.96 mountX=-0.22 mountY=0.21, mountTheta=2.39
04:26:22.682 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.26, opts=13)
04:26:22.683 00.001 21068 Enqueuing Move request for scope (0.18, -0.26)
04:26:22.684 00.001 16108 Worker thread wakes up
04:26:22.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
04:26:22.684 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
04:26:22.684 00.000 16108 Moving (0.18, -0.26) raw xDistance=-0.22 yDistance=0.21
04:26:22.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:26:22.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:26:22.684 00.000 16108 MoveAxis(E, 64, ABG)
04:26:22.684 00.000 16108 Guiding  Dir = 2, Dur = 64
04:26:22.685 00.001 16108 IsSlewing returns 0
04:26:22.685 00.000 16108 IsGuiding returns 0
04:26:22.686 00.001 16108 PulseGuide returned control before completion, sleep 73
04:26:22.691 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2592, max=65535, med=4989, FiltMin=4109, FiltMax=41059, Gamma=1.000
04:26:22.712 00.021 21068 UpdateGuideState exits: m=473014 SNR=140.4
04:26:22.713 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:22.714 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:22.715 00.001 21068 Enqueuing Expose request
04:26:22.773 00.058 16108 IsGuiding returns 1
04:26:22.773 00.000 16108 scope still moving after pulse duration time elapsed
04:26:22.805 00.032 16108 IsSlewing returns 0
04:26:22.805 00.000 16108 IsGuiding returns 0
04:26:22.805 00.000 16108 scope move finished after 64 + 55 ms
04:26:22.805 00.000 16108 Move returns status 0, amount 64
04:26:22.805 00.000 16108 MoveAxis(S, 42, ABG)
04:26:22.805 00.000 16108 Guiding  Dir = 1, Dur = 42
04:26:22.805 00.000 16108 IsSlewing returns 0
04:26:22.805 00.000 16108 IsGuiding returns 0
04:26:22.837 00.032 16108 PulseGuide returned control before completion, sleep 21
04:26:22.867 00.030 16108 IsGuiding returns 1
04:26:22.867 00.000 16108 scope still moving after pulse duration time elapsed
04:26:22.899 00.032 16108 IsSlewing returns 0
04:26:22.899 00.000 16108 IsGuiding returns 1
04:26:22.929 00.030 16108 IsSlewing returns 0
04:26:22.929 00.000 16108 IsGuiding returns 0
04:26:22.929 00.000 16108 scope move finished after 42 + 82 ms
04:26:22.929 00.000 16108 Move returns status 0, amount 42
04:26:22.929 00.000 16108 move complete, result=0
04:26:22.929 00.000 16108 worker thread done servicing request
04:26:22.929 00.000 16108 Worker thread wakes up
04:26:22.929 00.000 21068 GuideStep: -0.2 px 64 ms EAST, 0.2 px 42 ms SOUTH
04:26:22.930 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:22.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:24.120 01.190 16108 Exposure complete
04:26:24.194 00.074 16108 worker thread done servicing request
04:26:24.194 00.000 21068 OnExposeComplete: enter
04:26:24.195 00.001 21068 UpdateGuideState(): m_state=6
04:26:24.196 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
04:26:24.199 00.003 21068 Star::Find returns 1 (0), X=814.81, Y=630.39, Mass=495641, SNR=160.7, Peak=57085 HFD=3.2
04:26:24.201 00.002 21068 MultiStar: [#1 0.13,-0.24,1.09,U] [#2 -0.12,0.10,1.38,U] [#3 -0.03,0.27,1.08,U] [#4 -0.14,-0.02,0.42,U] [#5 -0.18,0.17,0.38,U] [#6 -0.28,-0.37,0.26,U] [#7 -0.02,0.03,0.18,U] [#8 -0.00,0.16,0.36,U] 
04:26:24.202 00.001 21068 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.07, 0.02}
04:26:24.204 00.002 21068 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.97) = xAngle (-0.66 = -0.66)
04:26:24.205 00.001 21068 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.60 = -0.60)
04:26:24.208 00.003 21068 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.31 mountX=0.04 mountY=-0.03, mountTheta=-0.62
04:26:24.211 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.03, opts=13)
04:26:24.212 00.001 21068 Enqueuing Move request for scope (-0.03, 0.03)
04:26:24.212 00.000 16108 Worker thread wakes up
04:26:24.212 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
04:26:24.212 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
04:26:24.212 00.000 16108 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=-0.03
04:26:24.212 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:26:24.212 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:24.212 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:26:24.213 00.001 16108 MoveAxis(E, 0, ABG)
04:26:24.213 00.000 16108 Move returns status 0, amount 0
04:26:24.213 00.000 16108 MoveAxis(N, 0, ABG)
04:26:24.213 00.000 16108 Move returns status 0, amount 0
04:26:24.213 00.000 16108 move complete, result=0
04:26:24.213 00.000 16108 worker thread done servicing request
04:26:24.217 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2080, max=65535, med=4963, FiltMin=4089, FiltMax=38758, Gamma=1.000
04:26:24.233 00.016 21068 UpdateGuideState exits: m=495641 SNR=160.7
04:26:24.234 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:24.235 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:24.236 00.001 21068 Enqueuing Expose request
04:26:24.237 00.001 16108 Worker thread wakes up
04:26:24.237 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:24.237 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:24.237 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:25.210 00.973 16108 Exposure complete
04:26:25.267 00.057 16108 worker thread done servicing request
04:26:25.267 00.000 21068 OnExposeComplete: enter
04:26:25.268 00.001 21068 UpdateGuideState(): m_state=6
04:26:25.269 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
04:26:25.270 00.001 21068 Star::Find returns 1 (0), X=814.76, Y=630.11, Mass=537341, SNR=175.6, Peak=57069 HFD=3.4
04:26:25.272 00.002 21068 MultiStar: [#1 0.17,-0.43,0.92,U] [#2 0.32,-0.01,1.22,U] [#3 -0.12,0.08,0.93,U] [#4 -0.09,0.02,0.37,U] [#5 -0.25,0.19,0.27,U] [#6 -0.71,-0.34,0.00,M1] [#7 -0.24,-0.42,0.21,U] [#8 0.36,0.13,0.37,U] 
04:26:25.273 00.001 21068 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.03, -0.26}
04:26:25.273 00.000 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
04:26:25.275 00.002 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
04:26:25.276 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.10 mountY=0.09, mountTheta=2.45
04:26:25.279 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.11, opts=13)
04:26:25.280 00.001 21068 Enqueuing Move request for scope (0.08, -0.11)
04:26:25.282 00.002 16108 Worker thread wakes up
04:26:25.282 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
04:26:25.282 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
04:26:25.282 00.000 16108 Moving (0.08, -0.11) raw xDistance=-0.10 yDistance=0.09
04:26:25.283 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:26:25.283 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:25.283 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:26:25.283 00.000 16108 MoveAxis(E, 0, ABG)
04:26:25.283 00.000 16108 Move returns status 0, amount 0
04:26:25.283 00.000 16108 MoveAxis(N, 0, ABG)
04:26:25.283 00.000 16108 Move returns status 0, amount 0
04:26:25.283 00.000 16108 move complete, result=0
04:26:25.283 00.000 16108 worker thread done servicing request
04:26:25.288 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2048, max=65535, med=4953, FiltMin=4131, FiltMax=40041, Gamma=1.000
04:26:25.302 00.014 21068 UpdateGuideState exits: m=537341 SNR=175.6
04:26:25.303 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:25.304 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:25.306 00.002 21068 Enqueuing Expose request
04:26:25.306 00.000 16108 Worker thread wakes up
04:26:25.306 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:25.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:25.307 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:26.456 01.149 16108 Exposure complete
04:26:26.511 00.055 16108 worker thread done servicing request
04:26:26.511 00.000 21068 OnExposeComplete: enter
04:26:26.512 00.001 21068 UpdateGuideState(): m_state=6
04:26:26.512 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
04:26:26.513 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.26, Mass=524209, SNR=174.1, Peak=59005 HFD=3.4
04:26:26.514 00.001 21068 MultiStar: [#1 0.30,-0.44,1.05,U] [#2 0.61,0.13,0.00,M1] [#3 0.28,-0.05,0.89,U] [#4 0.36,-0.01,0.37,U] [#5 0.24,0.01,0.29,U] [#6 -0.08,-0.16,0.28,U] [#7 0.17,-0.33,0.16,U] [#8 0.66,0.26,0.00,M1] 
04:26:26.515 00.001 21068 single-star, 6 included, MultiStar: {0.22, -0.18}, one-star: {0.13, -0.12}
04:26:26.515 00.000 21068 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.97) = xAngle (-3.69 = 2.59)
04:26:26.516 00.001 21068 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.63 = 2.65)
04:26:26.517 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.73 mountX=-0.15 mountY=0.08, mountTheta=2.64
04:26:26.518 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.12, opts=13)
04:26:26.519 00.001 21068 Enqueuing Move request for scope (0.13, -0.12)
04:26:26.520 00.001 16108 Worker thread wakes up
04:26:26.520 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
04:26:26.520 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
04:26:26.520 00.000 16108 Moving (0.13, -0.12) raw xDistance=-0.15 yDistance=0.08
04:26:26.520 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:26:26.520 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:26.520 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:26:26.520 00.000 16108 MoveAxis(E, 0, ABG)
04:26:26.520 00.000 16108 Move returns status 0, amount 0
04:26:26.520 00.000 16108 MoveAxis(N, 0, ABG)
04:26:26.520 00.000 16108 Move returns status 0, amount 0
04:26:26.520 00.000 16108 move complete, result=0
04:26:26.520 00.000 16108 worker thread done servicing request
04:26:26.524 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2275, max=65535, med=4934, FiltMin=4080, FiltMax=39680, Gamma=1.000
04:26:26.537 00.013 21068 UpdateGuideState exits: m=524209 SNR=174.1
04:26:26.538 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:26.538 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:26.539 00.001 21068 Enqueuing Expose request
04:26:26.540 00.001 16108 Worker thread wakes up
04:26:26.540 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:26.540 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:26.540 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:27.530 00.990 16108 Exposure complete
04:26:27.598 00.068 16108 worker thread done servicing request
04:26:27.598 00.000 21068 OnExposeComplete: enter
04:26:27.599 00.001 21068 UpdateGuideState(): m_state=6
04:26:27.600 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
04:26:27.602 00.002 21068 Star::Find returns 1 (0), X=815.01, Y=630.34, Mass=549783, SNR=173.0, Peak=52637 HFD=3.4
04:26:27.604 00.002 21068 MultiStar: [#1 0.39,-0.28,0.89,U] [#2 0.49,0.16,1.21,U] [#3 0.35,0.26,0.83,U] [#4 0.34,0.33,0.38,U] [#5 -0.19,0.15,0.27,U] [#6 -0.17,0.12,0.24,U] [#7 -0.01,-0.31,0.20,U] [#8 0.32,0.16,0.33,U] 
04:26:27.606 00.002 21068 single-star, 8 included, MultiStar: {0.31, 0.06}, one-star: {0.28, -0.03}
04:26:27.607 00.001 21068 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.97) = xAngle (-3.08 = -3.08)
04:26:27.608 00.001 21068 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.02 = -3.02)
04:26:27.610 00.002 21068 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.11 mountX=-0.28 mountY=-0.03, mountTheta=-3.02
04:26:27.613 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.28, y=-0.03, opts=13)
04:26:27.614 00.001 21068 Enqueuing Move request for scope (0.28, -0.03)
04:26:27.615 00.001 16108 Worker thread wakes up
04:26:27.615 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
04:26:27.615 00.000 16108 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
04:26:27.615 00.000 16108 Moving (0.28, -0.03) raw xDistance=-0.28 yDistance=-0.03
04:26:27.615 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:26:27.615 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:27.615 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:26:27.615 00.000 16108 MoveAxis(E, 73, ABG)
04:26:27.615 00.000 16108 Guiding  Dir = 2, Dur = 73
04:26:27.616 00.001 16108 IsSlewing returns 0
04:26:27.616 00.000 16108 IsGuiding returns 0
04:26:27.619 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1670, max=65535, med=4925, FiltMin=4109, FiltMax=44080, Gamma=1.000
04:26:27.633 00.014 21068 UpdateGuideState exits: m=549783 SNR=173.0
04:26:27.634 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:27.634 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:27.635 00.001 21068 Enqueuing Expose request
04:26:27.661 00.026 16108 PulseGuide returned control before completion, sleep 39
04:26:27.707 00.046 16108 IsGuiding returns 1
04:26:27.707 00.000 16108 scope still moving after pulse duration time elapsed
04:26:27.737 00.030 16108 IsSlewing returns 0
04:26:27.737 00.000 16108 IsGuiding returns 1
04:26:27.768 00.031 16108 IsSlewing returns 0
04:26:27.768 00.000 16108 IsGuiding returns 0
04:26:27.768 00.000 16108 scope move finished after 73 + 79 ms
04:26:27.768 00.000 16108 Move returns status 0, amount 73
04:26:27.768 00.000 16108 MoveAxis(N, 0, ABG)
04:26:27.768 00.000 16108 Move returns status 0, amount 0
04:26:27.768 00.000 16108 move complete, result=0
04:26:27.768 00.000 16108 worker thread done servicing request
04:26:27.768 00.000 16108 Worker thread wakes up
04:26:27.768 00.000 21068 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
04:26:27.771 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:27.771 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:28.942 01.171 16108 Exposure complete
04:26:28.999 00.057 16108 worker thread done servicing request
04:26:28.999 00.000 21068 OnExposeComplete: enter
04:26:28.999 00.000 21068 UpdateGuideState(): m_state=6
04:26:29.000 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
04:26:29.001 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.62, Mass=569454, SNR=176.7, Peak=56435 HFD=3.4
04:26:29.002 00.001 21068 MultiStar: [#1 0.18,0.01,1.00,U] [#2 0.16,0.07,1.25,U] [#3 -0.02,0.41,0.91,U] [#4 0.11,0.15,0.35,U] [#5 -0.15,0.19,0.29,U] [#6 -0.20,-0.08,0.26,U] [#7 -0.19,0.17,0.19,U] [#8 0.45,0.20,0.33,U] 
04:26:29.003 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {0.02, 0.25}
04:26:29.003 00.000 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
04:26:29.004 00.001 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
04:26:29.005 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.13 mountX=-0.05 mountY=-0.18, mountTheta=-1.84
04:26:29.006 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.16, opts=13)
04:26:29.007 00.001 21068 Enqueuing Move request for scope (0.08, 0.16)
04:26:29.008 00.001 16108 Worker thread wakes up
04:26:29.008 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
04:26:29.008 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
04:26:29.008 00.000 16108 Moving (0.08, 0.16) raw xDistance=-0.05 yDistance=-0.18
04:26:29.008 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:26:29.008 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:29.008 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:26:29.008 00.000 16108 MoveAxis(E, 0, ABG)
04:26:29.008 00.000 16108 Move returns status 0, amount 0
04:26:29.008 00.000 16108 MoveAxis(N, 0, ABG)
04:26:29.008 00.000 16108 Move returns status 0, amount 0
04:26:29.008 00.000 16108 move complete, result=0
04:26:29.008 00.000 16108 worker thread done servicing request
04:26:29.012 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2422, max=65535, med=4915, FiltMin=4109, FiltMax=37136, Gamma=1.000
04:26:29.026 00.014 21068 UpdateGuideState exits: m=569454 SNR=176.7
04:26:29.027 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:29.028 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:29.029 00.001 21068 Enqueuing Expose request
04:26:29.030 00.001 16108 Worker thread wakes up
04:26:29.030 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:29.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:29.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:30.006 00.976 16108 Exposure complete
04:26:30.061 00.055 16108 worker thread done servicing request
04:26:30.061 00.000 21068 OnExposeComplete: enter
04:26:30.062 00.001 21068 UpdateGuideState(): m_state=6
04:26:30.063 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
04:26:30.063 00.000 21068 Star::Find returns 1 (0), X=815.08, Y=630.64, Mass=573662, SNR=202.3, Peak=60355 HFD=3.5
04:26:30.065 00.002 21068 MultiStar: [#1 0.32,-0.22,0.84,U] [#2 0.49,0.08,1.02,U] [#3 0.36,0.18,0.75,U] [#4 0.37,0.31,0.34,U] [#5 -0.12,0.16,0.24,U] [#6 -0.00,-0.09,0.21,U] [#7 -0.31,-0.12,0.17,U] [#8 0.34,0.18,0.24,U] 
04:26:30.065 00.000 21068 refined, 8 included, MultiStar: {0.31, 0.09}, one-star: {0.34, 0.26}
04:26:30.067 00.002 21068 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.97) = xAngle (-2.68 = -2.68)
04:26:30.068 00.001 21068 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.62 = -2.62)
04:26:30.069 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.09 hyp=0.33 cameraTheta=0.29 mountX=-0.29 mountY=-0.16, mountTheta=-2.63
04:26:30.070 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.09, opts=13)
04:26:30.071 00.001 21068 Enqueuing Move request for scope (0.31, 0.09)
04:26:30.072 00.001 16108 Worker thread wakes up
04:26:30.072 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.09) opts 0xd
04:26:30.072 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.09)
04:26:30.072 00.000 16108 Moving (0.31, 0.09) raw xDistance=-0.29 yDistance=-0.16
04:26:30.072 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:26:30.072 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:30.072 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:26:30.072 00.000 16108 MoveAxis(E, 77, ABG)
04:26:30.072 00.000 16108 Guiding  Dir = 2, Dur = 77
04:26:30.072 00.000 16108 IsSlewing returns 0
04:26:30.072 00.000 16108 IsGuiding returns 0
04:26:30.075 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2048, max=65535, med=4912, FiltMin=4121, FiltMax=39395, Gamma=1.000
04:26:30.089 00.014 21068 UpdateGuideState exits: m=573662 SNR=202.3
04:26:30.090 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:30.091 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:30.092 00.001 21068 Enqueuing Expose request
04:26:30.112 00.020 16108 PulseGuide returned control before completion, sleep 48
04:26:30.173 00.061 16108 IsGuiding returns 1
04:26:30.173 00.000 16108 scope still moving after pulse duration time elapsed
04:26:30.205 00.032 16108 IsSlewing returns 0
04:26:30.205 00.000 16108 IsGuiding returns 0
04:26:30.205 00.000 16108 scope move finished after 77 + 55 ms
04:26:30.205 00.000 16108 Move returns status 0, amount 77
04:26:30.205 00.000 16108 MoveAxis(N, 0, ABG)
04:26:30.205 00.000 16108 Move returns status 0, amount 0
04:26:30.205 00.000 16108 move complete, result=0
04:26:30.205 00.000 16108 worker thread done servicing request
04:26:30.205 00.000 16108 Worker thread wakes up
04:26:30.205 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:30.205 00.000 21068 GuideStep: -0.3 px 77 ms EAST, -0.2 px 0 ms NORTH
04:26:30.206 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:31.371 01.165 16108 Exposure complete
04:26:31.427 00.056 16108 worker thread done servicing request
04:26:31.427 00.000 21068 OnExposeComplete: enter
04:26:31.429 00.002 21068 UpdateGuideState(): m_state=6
04:26:31.430 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
04:26:31.430 00.000 21068 Star::Find returns 1 (0), X=814.90, Y=630.22, Mass=483342, SNR=154.1, Peak=50941 HFD=3.4
04:26:31.431 00.001 21068 MultiStar: [#1 0.16,-0.32,1.02,U] [#2 0.26,0.00,1.21,U] [#3 -0.03,0.02,1.08,U] [#4 0.03,-0.06,0.36,U] [#5 -0.14,0.07,0.32,U] [#6 -0.35,-0.29,0.25,U] [#7 -0.12,-0.48,0.29,U] [#8 0.16,0.18,0.30,U] 
04:26:31.432 00.001 21068 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.17, -0.15}
04:26:31.433 00.001 21068 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.97) = xAngle (-3.85 = 2.43)
04:26:31.433 00.000 21068 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.79 = 2.49)
04:26:31.434 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=-0.10 mountY=0.08, mountTheta=2.47
04:26:31.435 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.11, opts=13)
04:26:31.436 00.001 21068 Enqueuing Move request for scope (0.09, -0.11)
04:26:31.437 00.001 16108 Worker thread wakes up
04:26:31.437 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
04:26:31.438 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
04:26:31.438 00.000 16108 Moving (0.09, -0.11) raw xDistance=-0.10 yDistance=0.08
04:26:31.438 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:26:31.438 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:31.438 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:26:31.438 00.000 16108 MoveAxis(E, 0, ABG)
04:26:31.438 00.000 16108 Move returns status 0, amount 0
04:26:31.438 00.000 16108 MoveAxis(N, 0, ABG)
04:26:31.438 00.000 16108 Move returns status 0, amount 0
04:26:31.438 00.000 16108 move complete, result=0
04:26:31.438 00.000 16108 worker thread done servicing request
04:26:31.443 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2374, max=65535, med=4912, FiltMin=4064, FiltMax=39376, Gamma=1.000
04:26:31.467 00.024 21068 UpdateGuideState exits: m=483342 SNR=154.1
04:26:31.467 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:31.470 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:31.471 00.001 21068 Enqueuing Expose request
04:26:31.473 00.002 16108 Worker thread wakes up
04:26:31.473 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:31.475 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:31.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:32.455 00.980 16108 Exposure complete
04:26:32.519 00.064 16108 worker thread done servicing request
04:26:32.519 00.000 21068 OnExposeComplete: enter
04:26:32.520 00.001 21068 UpdateGuideState(): m_state=6
04:26:32.521 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
04:26:32.521 00.000 21068 Star::Find returns 1 (0), X=814.77, Y=630.27, Mass=524782, SNR=181.4, Peak=54477 HFD=3.5
04:26:32.522 00.001 21068 MultiStar: [#1 0.15,-0.31,0.82,U] [#2 0.30,0.01,1.12,U] [#3 0.11,0.23,0.88,U] [#4 0.01,0.12,0.35,U] [#5 0.07,0.20,0.24,U] [#6 -0.53,0.01,0.23,U] [#7 -0.18,-0.07,0.23,U] [#8 0.40,0.23,0.32,U] 
04:26:32.523 00.001 21068 single-star, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.03, -0.10}
04:26:32.523 00.000 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
04:26:32.525 00.002 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
04:26:32.526 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.27 mountX=-0.05 mountY=0.09, mountTheta=2.07
04:26:32.527 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.10, opts=13)
04:26:32.528 00.001 21068 Enqueuing Move request for scope (0.03, -0.10)
04:26:32.529 00.001 16108 Worker thread wakes up
04:26:32.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
04:26:32.529 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
04:26:32.529 00.000 16108 Moving (0.03, -0.10) raw xDistance=-0.05 yDistance=0.09
04:26:32.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:26:32.529 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:32.529 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:26:32.529 00.000 16108 MoveAxis(E, 0, ABG)
04:26:32.529 00.000 16108 Move returns status 0, amount 0
04:26:32.529 00.000 16108 MoveAxis(N, 0, ABG)
04:26:32.529 00.000 16108 Move returns status 0, amount 0
04:26:32.529 00.000 16108 move complete, result=0
04:26:32.530 00.001 16108 worker thread done servicing request
04:26:32.533 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2150, max=65535, med=4915, FiltMin=4150, FiltMax=36201, Gamma=1.000
04:26:32.548 00.015 21068 UpdateGuideState exits: m=524782 SNR=181.4
04:26:32.549 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:32.550 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:32.551 00.001 21068 Enqueuing Expose request
04:26:32.554 00.003 16108 Worker thread wakes up
04:26:32.554 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:32.555 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:32.555 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:33.722 01.167 16108 Exposure complete
04:26:33.791 00.069 16108 worker thread done servicing request
04:26:33.792 00.001 21068 OnExposeComplete: enter
04:26:33.792 00.000 21068 UpdateGuideState(): m_state=6
04:26:33.793 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
04:26:33.794 00.001 21068 Star::Find returns 1 (0), X=814.62, Y=630.28, Mass=661832, SNR=192.8, Peak=65535 HFD=3.3
04:26:33.795 00.001 21068 MultiStar: [#1 0.07,-0.16,0.98,U] [#2 0.09,0.03,0.88,U] [#3 0.02,0.11,0.83,U] [#4 -0.08,-0.11,0.34,U] [#5 -0.27,-0.12,0.24,U] [#6 -0.12,-0.21,0.26,U] [#7 -0.28,-0.28,0.22,U] [#8 0.16,0.27,0.26,U] 
04:26:33.796 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.11, -0.09}
04:26:33.796 00.000 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.89 = 1.39)
04:26:33.797 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.83 = 1.45)
04:26:33.798 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.93 mountX=0.01 mountY=0.05, mountTheta=1.39
04:26:33.801 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.05, opts=13)
04:26:33.801 00.000 21068 Enqueuing Move request for scope (-0.02, -0.05)
04:26:33.802 00.001 16108 Worker thread wakes up
04:26:33.803 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:26:33.803 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:26:33.803 00.000 16108 Moving (-0.02, -0.05) raw xDistance=0.01 yDistance=0.05
04:26:33.803 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:33.803 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:33.803 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:26:33.803 00.000 16108 MoveAxis(E, 0, ABG)
04:26:33.803 00.000 16108 Move returns status 0, amount 0
04:26:33.803 00.000 16108 MoveAxis(N, 0, ABG)
04:26:33.803 00.000 16108 Move returns status 0, amount 0
04:26:33.803 00.000 16108 move complete, result=0
04:26:33.803 00.000 16108 worker thread done servicing request
04:26:33.809 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2310, max=65535, med=4921, FiltMin=4150, FiltMax=32790, Gamma=1.000
04:26:33.825 00.016 21068 UpdateGuideState exits: m=661832 SNR=192.8
04:26:33.826 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:33.827 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:33.828 00.001 21068 Enqueuing Expose request
04:26:33.829 00.001 16108 Worker thread wakes up
04:26:33.829 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:33.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:33.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:34.811 00.982 16108 Exposure complete
04:26:34.902 00.091 16108 worker thread done servicing request
04:26:34.902 00.000 21068 OnExposeComplete: enter
04:26:34.903 00.001 21068 UpdateGuideState(): m_state=6
04:26:34.904 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
04:26:34.905 00.001 21068 Star::Find returns 1 (0), X=814.57, Y=630.29, Mass=592246, SNR=188.7, Peak=62560 HFD=3.2
04:26:34.906 00.001 21068 MultiStar: [#1 -0.08,-0.31,1.03,U] [#2 0.12,-0.00,0.95,U] [#3 -0.03,0.21,0.92,U] [#4 0.00,-0.04,0.33,U] [#5 -0.19,-0.18,0.24,U] [#6 -0.51,-0.34,0.00,M1] [#7 -0.21,-0.18,0.22,U] [#8 0.32,0.32,0.28,U] 
04:26:34.907 00.001 21068 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.16, -0.08}
04:26:34.907 00.000 21068 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.97) = xAngle (-5.15 = 1.13)
04:26:34.908 00.001 21068 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.09 = 1.19)
04:26:34.909 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.19 mountX=0.02 mountY=0.05, mountTheta=1.14
04:26:34.910 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.04, opts=13)
04:26:34.911 00.001 21068 Enqueuing Move request for scope (-0.03, -0.04)
04:26:34.913 00.002 16108 Worker thread wakes up
04:26:34.913 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
04:26:34.913 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
04:26:34.913 00.000 16108 Moving (-0.03, -0.04) raw xDistance=0.02 yDistance=0.05
04:26:34.913 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:34.913 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:34.913 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:26:34.913 00.000 16108 MoveAxis(E, 0, ABG)
04:26:34.913 00.000 16108 Move returns status 0, amount 0
04:26:34.914 00.001 16108 MoveAxis(N, 0, ABG)
04:26:34.914 00.000 16108 Move returns status 0, amount 0
04:26:34.914 00.000 16108 move complete, result=0
04:26:34.914 00.000 16108 worker thread done servicing request
04:26:34.918 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1949, max=65535, med=4931, FiltMin=4073, FiltMax=39686, Gamma=1.000
04:26:34.944 00.026 21068 UpdateGuideState exits: m=592246 SNR=188.7
04:26:34.945 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:34.947 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:34.947 00.000 21068 Enqueuing Expose request
04:26:34.949 00.002 16108 Worker thread wakes up
04:26:34.949 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:34.952 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:34.952 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:36.120 01.168 16108 Exposure complete
04:26:36.185 00.065 16108 worker thread done servicing request
04:26:36.185 00.000 21068 OnExposeComplete: enter
04:26:36.186 00.001 21068 UpdateGuideState(): m_state=6
04:26:36.186 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
04:26:36.187 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.20, Mass=600534, SNR=207.2, Peak=51581 HFD=3.7
04:26:36.188 00.001 21068 MultiStar: [#1 0.13,-0.44,0.78,U] [#2 0.22,-0.20,0.95,U] [#3 0.20,0.08,0.79,U] [#4 0.21,-0.15,0.31,U] [#5 -0.05,-0.33,0.25,U] [#6 0.08,-0.45,0.21,U] [#7 0.21,-0.55,0.00,M1] [#8 0.48,0.07,0.22,U] 
04:26:36.189 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.19}, one-star: {0.14, -0.18}
04:26:36.189 00.000 21068 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.97) = xAngle (-3.87 = 2.41)
04:26:36.190 00.001 21068 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.81 = 2.47)
04:26:36.192 00.002 21068 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-0.91 mountX=-0.17 mountY=0.14, mountTheta=2.45
04:26:36.193 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.18, opts=13)
04:26:36.194 00.001 21068 Enqueuing Move request for scope (0.14, -0.18)
04:26:36.195 00.001 16108 Worker thread wakes up
04:26:36.195 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
04:26:36.195 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
04:26:36.195 00.000 16108 Moving (0.14, -0.18) raw xDistance=-0.17 yDistance=0.14
04:26:36.195 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:26:36.195 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:36.195 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:26:36.195 00.000 16108 MoveAxis(E, 0, ABG)
04:26:36.195 00.000 16108 Move returns status 0, amount 0
04:26:36.195 00.000 16108 MoveAxis(N, 0, ABG)
04:26:36.195 00.000 16108 Move returns status 0, amount 0
04:26:36.195 00.000 16108 move complete, result=0
04:26:36.196 00.001 16108 worker thread done servicing request
04:26:36.199 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2464, max=65535, med=4941, FiltMin=4070, FiltMax=39849, Gamma=1.000
04:26:36.212 00.013 21068 UpdateGuideState exits: m=600534 SNR=207.2
04:26:36.213 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:36.213 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:36.215 00.002 21068 Enqueuing Expose request
04:26:36.216 00.001 16108 Worker thread wakes up
04:26:36.216 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:36.216 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:36.216 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:37.200 00.984 16108 Exposure complete
04:26:37.266 00.066 16108 worker thread done servicing request
04:26:37.266 00.000 21068 OnExposeComplete: enter
04:26:37.267 00.001 21068 UpdateGuideState(): m_state=6
04:26:37.268 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
04:26:37.268 00.000 21068 Star::Find returns 1 (0), X=814.58, Y=630.39, Mass=529063, SNR=172.3, Peak=55168 HFD=3.3
04:26:37.269 00.001 21068 MultiStar: [#1 -0.14,-0.23,0.98,U] [#2 -0.22,-0.05,0.98,U] [#3 -0.14,0.17,0.78,U] [#4 -0.16,-0.08,0.29,U] [#5 -0.64,-0.15,0.00,M1] [#6 -0.55,-0.11,0.00,M1] [#7 -0.22,-0.27,0.23,U] [#8 0.11,0.25,0.30,U] 
04:26:37.270 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.16, 0.01}
04:26:37.270 00.000 21068 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.97) = xAngle (-5.91 = 0.38)
04:26:37.271 00.001 21068 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.44)
04:26:37.273 00.002 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=0.14 mountY=0.06, mountTheta=0.43
04:26:37.275 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
04:26:37.277 00.002 21068 Enqueuing Move request for scope (-0.15, -0.03)
04:26:37.279 00.002 16108 Worker thread wakes up
04:26:37.279 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
04:26:37.279 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
04:26:37.279 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.14 yDistance=0.06
04:26:37.279 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:26:37.279 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:37.279 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:26:37.279 00.000 16108 MoveAxis(E, 0, ABG)
04:26:37.280 00.001 16108 Move returns status 0, amount 0
04:26:37.280 00.000 16108 MoveAxis(N, 0, ABG)
04:26:37.280 00.000 16108 Move returns status 0, amount 0
04:26:37.280 00.000 16108 move complete, result=0
04:26:37.280 00.000 16108 worker thread done servicing request
04:26:37.287 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2173, max=65535, med=4950, FiltMin=4128, FiltMax=36320, Gamma=1.000
04:26:37.308 00.021 21068 UpdateGuideState exits: m=529063 SNR=172.3
04:26:37.308 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:37.310 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:37.311 00.001 21068 Enqueuing Expose request
04:26:37.313 00.002 16108 Worker thread wakes up
04:26:37.313 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:37.314 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:37.314 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:38.478 01.164 16108 Exposure complete
04:26:38.544 00.066 16108 worker thread done servicing request
04:26:38.544 00.000 21068 OnExposeComplete: enter
04:26:38.546 00.002 21068 UpdateGuideState(): m_state=6
04:26:38.547 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
04:26:38.548 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.46, Mass=521230, SNR=173.7, Peak=50077 HFD=3.3
04:26:38.550 00.002 21068 MultiStar: [#1 -0.02,-0.44,1.04,U] [#2 0.03,-0.14,1.02,U] [#3 -0.07,-0.05,0.84,U] [#4 -0.32,0.05,0.36,U] [#5 -0.33,-0.40,0.25,U] [#6 -0.53,-0.41,0.00,M2] [#7 -0.20,-0.60,0.00,M1] [#8 0.15,0.11,0.21,U] 
04:26:38.551 00.001 21068 single-star, 6 included, MultiStar: {-0.04, -0.13}, one-star: {0.02, 0.09}
04:26:38.553 00.002 21068 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.97) = xAngle (-1.59 = -1.59)
04:26:38.555 00.002 21068 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.53 = -1.53)
04:26:38.556 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
04:26:38.559 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.09, opts=13)
04:26:38.561 00.002 21068 Enqueuing Move request for scope (0.02, 0.09)
04:26:38.561 00.000 16108 Worker thread wakes up
04:26:38.562 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
04:26:38.562 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
04:26:38.562 00.000 16108 Moving (0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
04:26:38.562 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:26:38.562 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:38.562 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:38.562 00.000 16108 MoveAxis(E, 0, ABG)
04:26:38.562 00.000 16108 Move returns status 0, amount 0
04:26:38.562 00.000 16108 MoveAxis(N, 0, ABG)
04:26:38.562 00.000 16108 Move returns status 0, amount 0
04:26:38.562 00.000 16108 move complete, result=0
04:26:38.562 00.000 16108 worker thread done servicing request
04:26:38.567 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2125, max=65535, med=4963, FiltMin=4051, FiltMax=34841, Gamma=1.000
04:26:38.582 00.015 21068 UpdateGuideState exits: m=521230 SNR=173.7
04:26:38.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:38.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:38.584 00.000 21068 Enqueuing Expose request
04:26:38.585 00.001 16108 Worker thread wakes up
04:26:38.585 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:38.587 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:38.587 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:39.563 00.976 16108 Exposure complete
04:26:39.619 00.056 16108 worker thread done servicing request
04:26:39.619 00.000 21068 OnExposeComplete: enter
04:26:39.621 00.002 21068 UpdateGuideState(): m_state=6
04:26:39.621 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
04:26:39.622 00.001 21068 Star::Find returns 1 (0), X=814.21, Y=630.20, Mass=580604, SNR=199.9, Peak=62992 HFD=3.5
04:26:39.623 00.001 21068 MultiStar: [#1 -0.19,-0.37,0.81,U] [#2 -0.13,-0.23,0.87,U] [#3 -0.40,0.04,0.87,U] [#4 -0.43,-0.08,0.25,U] [#5 -0.36,0.16,0.25,U] [#6 -0.78,-0.36,0.00,M3] [#7 -0.45,-0.33,0.00,M2] [#8 -0.19,0.07,0.26,U] 
04:26:39.624 00.001 21068 refined, 6 included, MultiStar: {-0.32, -0.14}, one-star: {-0.53, -0.17}
04:26:39.624 00.000 21068 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.97) = xAngle (-5.70 = 0.58)
04:26:39.625 00.001 21068 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.64 = 0.65)
04:26:39.626 00.001 21068 CameraToMount -- cameraX=-0.32 cameraY=-0.14 hyp=0.35 cameraTheta=-2.73 mountX=0.29 mountY=0.21, mountTheta=0.62
04:26:39.627 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=-0.14, opts=13)
04:26:39.628 00.001 21068 Enqueuing Move request for scope (-0.32, -0.14)
04:26:39.629 00.001 16108 Worker thread wakes up
04:26:39.629 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.14) opts 0xd
04:26:39.629 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, -0.14)
04:26:39.629 00.000 16108 Moving (-0.32, -0.14) raw xDistance=0.29 yDistance=0.21
04:26:39.629 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:26:39.629 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:26:39.629 00.000 16108 MoveAxis(W, 77, ABG)
04:26:39.629 00.000 16108 Guiding  Dir = 3, Dur = 77
04:26:39.630 00.001 16108 IsSlewing returns 0
04:26:39.630 00.000 16108 IsGuiding returns 0
04:26:39.633 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=1958, max=65535, med=4973, FiltMin=4051, FiltMax=34304, Gamma=1.000
04:26:39.638 00.005 16108 PulseGuide returned control before completion, sleep 79
04:26:39.656 00.018 21068 UpdateGuideState exits: m=580604 SNR=199.9
04:26:39.658 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:39.660 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:39.661 00.001 21068 Enqueuing Expose request
04:26:39.731 00.070 16108 IsGuiding returns 0
04:26:39.731 00.000 16108 Move returns status 0, amount 77
04:26:39.731 00.000 16108 MoveAxis(S, 42, ABG)
04:26:39.731 00.000 16108 Guiding  Dir = 1, Dur = 42
04:26:39.732 00.001 16108 IsSlewing returns 0
04:26:39.732 00.000 16108 IsGuiding returns 0
04:26:39.794 00.062 16108 IsGuiding returns 1
04:26:39.794 00.000 16108 scope still moving after pulse duration time elapsed
04:26:39.825 00.031 16108 IsSlewing returns 0
04:26:39.825 00.000 16108 IsGuiding returns 1
04:26:39.856 00.031 16108 IsSlewing returns 0
04:26:39.856 00.000 16108 IsGuiding returns 1
04:26:39.887 00.031 16108 IsSlewing returns 0
04:26:39.887 00.000 16108 IsGuiding returns 0
04:26:39.887 00.000 16108 scope move finished after 42 + 113 ms
04:26:39.888 00.001 16108 Move returns status 0, amount 42
04:26:39.888 00.000 16108 move complete, result=0
04:26:39.888 00.000 16108 worker thread done servicing request
04:26:39.888 00.000 16108 Worker thread wakes up
04:26:39.888 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:39.888 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:39.888 00.000 21068 GuideStep: 0.3 px 77 ms WEST, 0.2 px 42 ms SOUTH
04:26:41.056 01.168 16108 Exposure complete
04:26:41.110 00.054 16108 worker thread done servicing request
04:26:41.111 00.001 21068 OnExposeComplete: enter
04:26:41.112 00.001 21068 UpdateGuideState(): m_state=6
04:26:41.113 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
04:26:41.114 00.001 21068 Star::Find returns 1 (0), X=814.39, Y=629.93, Mass=583582, SNR=184.6, Peak=57904 HFD=3.5
04:26:41.115 00.001 21068 MultiStar: [#1 -0.22,-0.72,0.00,M1] [#2 -0.12,-0.55,0.00,M1] [#3 -0.24,-0.20,0.84,U] [#4 -0.14,0.01,0.31,U] [#5 -0.28,0.19,0.20,U] [#6 -0.25,-0.50,0.00,M4] [#7 -0.30,-0.76,0.00,M3] [#8 0.16,-0.29,0.22,U] 
04:26:41.116 00.001 21068 refined, 4 included, MultiStar: {-0.24, -0.25}, one-star: {-0.34, -0.44}
04:26:41.117 00.001 21068 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.97) = xAngle (-5.31 = 0.98)
04:26:41.117 00.000 21068 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.24 = 1.04)
04:26:41.118 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-2.34 mountX=0.19 mountY=0.30, mountTheta=1.00
04:26:41.120 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.25, opts=13)
04:26:41.121 00.001 21068 Enqueuing Move request for scope (-0.24, -0.25)
04:26:41.122 00.001 16108 Worker thread wakes up
04:26:41.122 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.25) opts 0xd
04:26:41.122 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.25)
04:26:41.122 00.000 16108 Moving (-0.24, -0.25) raw xDistance=0.19 yDistance=0.30
04:26:41.122 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:26:41.122 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:26:41.122 00.000 16108 MoveAxis(E, 0, ABG)
04:26:41.122 00.000 16108 Move returns status 0, amount 0
04:26:41.122 00.000 16108 MoveAxis(S, 59, ABG)
04:26:41.124 00.002 16108 Guiding  Dir = 1, Dur = 59
04:26:41.124 00.000 16108 IsSlewing returns 0
04:26:41.124 00.000 16108 IsGuiding returns 0
04:26:41.128 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2352, max=65535, med=4995, FiltMin=4102, FiltMax=34614, Gamma=1.000
04:26:41.140 00.012 21068 UpdateGuideState exits: m=583582 SNR=184.6
04:26:41.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:41.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:41.143 00.001 21068 Enqueuing Expose request
04:26:41.174 00.031 16108 PulseGuide returned control before completion, sleep 20
04:26:41.203 00.029 16108 IsGuiding returns 1
04:26:41.203 00.000 16108 scope still moving after pulse duration time elapsed
04:26:41.235 00.032 16108 IsSlewing returns 0
04:26:41.235 00.000 16108 IsGuiding returns 1
04:26:41.266 00.031 16108 IsSlewing returns 0
04:26:41.266 00.000 16108 IsGuiding returns 0
04:26:41.266 00.000 16108 scope move finished after 59 + 82 ms
04:26:41.266 00.000 16108 Move returns status 0, amount 59
04:26:41.266 00.000 16108 move complete, result=0
04:26:41.266 00.000 16108 worker thread done servicing request
04:26:41.266 00.000 16108 Worker thread wakes up
04:26:41.266 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.3 px 59 ms SOUTH
04:26:41.267 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:41.267 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:42.240 00.973 16108 Exposure complete
04:26:42.308 00.068 16108 worker thread done servicing request
04:26:42.309 00.001 21068 OnExposeComplete: enter
04:26:42.311 00.002 21068 UpdateGuideState(): m_state=6
04:26:42.312 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
04:26:42.313 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.11, Mass=563714, SNR=226.6, Peak=49744 HFD=3.7
04:26:42.315 00.002 21068 MultiStar: [#1 -0.10,-0.45,0.79,U] [#2 0.02,-0.17,0.75,U] [#3 -0.24,-0.18,0.62,U] [#4 -0.26,-0.18,0.29,U] [#5 -0.36,-0.52,0.00,M1] [#6 -0.79,-0.80,0.00,M5] [#7 -0.63,-0.64,0.00,M4] [#8 -0.33,-0.07,0.20,U] 
04:26:42.317 00.002 21068 single-star, 5 included, MultiStar: {-0.11, -0.25}, one-star: {-0.04, -0.26}
04:26:42.318 00.001 21068 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.97) = xAngle (-4.68 = 1.60)
04:26:42.321 00.003 21068 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.62 = 1.66)
04:26:42.322 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.72 mountX=-0.01 mountY=0.27, mountTheta=1.60
04:26:42.325 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.26, opts=13)
04:26:42.326 00.001 21068 Enqueuing Move request for scope (-0.04, -0.26)
04:26:42.328 00.002 16108 Worker thread wakes up
04:26:42.328 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
04:26:42.328 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
04:26:42.328 00.000 16108 Moving (-0.04, -0.26) raw xDistance=-0.01 yDistance=0.27
04:26:42.328 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:42.328 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:26:42.328 00.000 16108 MoveAxis(E, 0, ABG)
04:26:42.328 00.000 16108 Move returns status 0, amount 0
04:26:42.328 00.000 16108 MoveAxis(S, 53, ABG)
04:26:42.328 00.000 16108 Guiding  Dir = 1, Dur = 53
04:26:42.329 00.001 16108 IsSlewing returns 0
04:26:42.329 00.000 16108 IsGuiding returns 0
04:26:42.332 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2214, max=65535, med=5011, FiltMin=4102, FiltMax=33056, Gamma=1.000
04:26:42.343 00.011 16108 PulseGuide returned control before completion, sleep 49
04:26:42.347 00.004 21068 UpdateGuideState exits: m=563714 SNR=226.6
04:26:42.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:42.348 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:42.350 00.002 21068 Enqueuing Expose request
04:26:42.406 00.056 16108 IsGuiding returns 1
04:26:42.406 00.000 16108 scope still moving after pulse duration time elapsed
04:26:42.438 00.032 16108 IsSlewing returns 0
04:26:42.438 00.000 16108 IsGuiding returns 0
04:26:42.438 00.000 16108 scope move finished after 53 + 55 ms
04:26:42.438 00.000 16108 Move returns status 0, amount 53
04:26:42.438 00.000 16108 move complete, result=0
04:26:42.438 00.000 16108 worker thread done servicing request
04:26:42.438 00.000 16108 Worker thread wakes up
04:26:42.438 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 53 ms SOUTH
04:26:42.440 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:42.440 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:43.619 01.179 16108 Exposure complete
04:26:43.700 00.081 16108 worker thread done servicing request
04:26:43.700 00.000 21068 OnExposeComplete: enter
04:26:43.701 00.001 21068 UpdateGuideState(): m_state=6
04:26:43.703 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
04:26:43.704 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.02, Mass=551304, SNR=171.3, Peak=50176 HFD=3.7
04:26:43.705 00.001 21068 MultiStar: [#1 -0.09,-0.40,0.95,U] [#2 0.34,-0.05,0.97,U] [#3 -0.15,0.05,0.80,U] [#4 0.04,0.08,0.32,U] [#5 0.02,-0.40,0.27,U] [#6 -0.44,-0.75,0.00,M6] [#7 -0.34,-0.23,0.31,U] [#8 0.00,-0.07,0.23,U] 
04:26:43.706 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.19}, one-star: {-0.06, -0.35}
04:26:43.706 00.000 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.56 = 1.72)
04:26:43.707 00.001 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.50 = 1.78)
04:26:43.708 00.001 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.60 mountX=-0.03 mountY=0.18, mountTheta=1.72
04:26:43.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.19, opts=13)
04:26:43.710 00.001 21068 Enqueuing Move request for scope (-0.00, -0.19)
04:26:43.711 00.001 16108 Worker thread wakes up
04:26:43.711 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
04:26:43.711 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
04:26:43.711 00.000 16108 Moving (-0.00, -0.19) raw xDistance=-0.03 yDistance=0.18
04:26:43.711 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:43.711 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:43.711 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:26:43.711 00.000 16108 MoveAxis(E, 0, ABG)
04:26:43.711 00.000 16108 Move returns status 0, amount 0
04:26:43.711 00.000 16108 MoveAxis(N, 0, ABG)
04:26:43.711 00.000 16108 Move returns status 0, amount 0
04:26:43.711 00.000 16108 move complete, result=0
04:26:43.711 00.000 16108 worker thread done servicing request
04:26:43.715 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2201, max=65535, med=5040, FiltMin=4045, FiltMax=32502, Gamma=1.000
04:26:43.727 00.012 21068 UpdateGuideState exits: m=551304 SNR=171.3
04:26:43.728 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:43.728 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:43.729 00.001 21068 Enqueuing Expose request
04:26:43.730 00.001 16108 Worker thread wakes up
04:26:43.730 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:43.730 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:43.730 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:44.704 00.974 16108 Exposure complete
04:26:44.765 00.061 16108 worker thread done servicing request
04:26:44.765 00.000 21068 OnExposeComplete: enter
04:26:44.766 00.001 21068 UpdateGuideState(): m_state=6
04:26:44.767 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
04:26:44.767 00.000 21068 Star::Find returns 1 (0), X=814.77, Y=630.16, Mass=518884, SNR=168.8, Peak=36816 HFD=3.9
04:26:44.768 00.001 21068 MultiStar: [#1 0.13,-0.41,1.05,U] [#2 0.67,0.14,0.00,M1] [#3 0.29,-0.05,0.90,U] [#4 0.51,0.40,0.00,M1] [#5 -0.15,-0.02,0.29,U] [#6 -0.05,-0.44,0.22,U] [#7 -0.28,-0.48,0.00,M4] [#8 0.66,0.31,0.00,M1] 
04:26:44.769 00.001 21068 single-star, 4 included, MultiStar: {0.11, -0.23}, one-star: {0.04, -0.21}
04:26:44.770 00.001 21068 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
04:26:44.771 00.001 21068 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
04:26:44.771 00.000 21068 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.40 mountX=-0.07 mountY=0.20, mountTheta=1.92
04:26:44.773 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.21, opts=13)
04:26:44.774 00.001 21068 Enqueuing Move request for scope (0.04, -0.21)
04:26:44.775 00.001 16108 Worker thread wakes up
04:26:44.775 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
04:26:44.775 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
04:26:44.775 00.000 16108 Moving (0.04, -0.21) raw xDistance=-0.07 yDistance=0.20
04:26:44.775 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:44.775 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:44.775 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:26:44.775 00.000 16108 MoveAxis(E, 0, ABG)
04:26:44.775 00.000 16108 Move returns status 0, amount 0
04:26:44.775 00.000 16108 MoveAxis(N, 0, ABG)
04:26:44.775 00.000 16108 Move returns status 0, amount 0
04:26:44.775 00.000 16108 move complete, result=0
04:26:44.775 00.000 16108 worker thread done servicing request
04:26:44.780 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2349, max=65535, med=5059, FiltMin=4141, FiltMax=28902, Gamma=1.000
04:26:44.799 00.019 21068 UpdateGuideState exits: m=518884 SNR=168.8
04:26:44.801 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:44.801 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:44.802 00.001 21068 Enqueuing Expose request
04:26:44.803 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:44.804 00.001 16108 Worker thread wakes up
04:26:44.804 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:44.804 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:45.973 01.169 16108 Exposure complete
04:26:46.031 00.058 16108 worker thread done servicing request
04:26:46.031 00.000 21068 OnExposeComplete: enter
04:26:46.032 00.001 21068 UpdateGuideState(): m_state=6
04:26:46.034 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
04:26:46.035 00.001 21068 Star::Find returns 1 (0), X=815.53, Y=629.79, Mass=463088, SNR=164.0, Peak=40365 HFD=3.7
04:26:46.037 00.002 21068 MultiStar: [#1 0.93,-0.55,0.00,M1] [#2 0.61,-0.18,0.00,M2] [#3 0.49,-0.31,0.00,M1] [#4 0.66,-0.34,0.00,M2] [#5 0.60,-0.19,0.00,M1] [#6 0.57,-0.21,0.00,M6] [#7 0.55,-0.51,0.00,M5] [#8 0.78,-0.17,0.00,M2] 
04:26:46.039 00.002 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.68)
04:26:46.040 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.54 = 2.74)
04:26:46.042 00.002 21068 CameraToMount -- cameraX=0.80 cameraY=-0.59 hyp=0.99 cameraTheta=-0.63 mountX=-0.89 mountY=0.38, mountTheta=2.73
04:26:46.044 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.80, y=-0.59, opts=13)
04:26:46.045 00.001 21068 Enqueuing Move request for scope (0.80, -0.59)
04:26:46.048 00.003 16108 Worker thread wakes up
04:26:46.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.59) opts 0xd
04:26:46.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.80, -0.59)
04:26:46.048 00.000 16108 Moving (0.80, -0.59) raw xDistance=-0.89 yDistance=0.38
04:26:46.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
04:26:46.048 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:26:46.048 00.000 16108 MoveAxis(E, 232, ABG)
04:26:46.048 00.000 16108 Guiding  Dir = 2, Dur = 232
04:26:46.050 00.002 16108 IsSlewing returns 0
04:26:46.050 00.000 16108 IsGuiding returns 0
04:26:46.050 00.000 16108 PulseGuide returned control before completion, sleep 242
04:26:46.052 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2019, max=65535, med=5085, FiltMin=4109, FiltMax=28070, Gamma=1.000
04:26:46.067 00.015 21068 UpdateGuideState exits: m=463088 SNR=164.0
04:26:46.069 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:46.070 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:46.073 00.003 21068 Enqueuing Expose request
04:26:46.297 00.224 16108 IsGuiding returns 0
04:26:46.297 00.000 16108 Move returns status 0, amount 232
04:26:46.297 00.000 16108 MoveAxis(S, 77, ABG)
04:26:46.297 00.000 16108 Guiding  Dir = 1, Dur = 77
04:26:46.297 00.000 16108 IsSlewing returns 0
04:26:46.298 00.001 16108 IsGuiding returns 0
04:26:46.361 00.063 16108 PulseGuide returned control before completion, sleep 25
04:26:46.390 00.029 16108 IsGuiding returns 1
04:26:46.390 00.000 16108 scope still moving after pulse duration time elapsed
04:26:46.422 00.032 16108 IsSlewing returns 0
04:26:46.422 00.000 16108 IsGuiding returns 1
04:26:46.453 00.031 16108 IsSlewing returns 0
04:26:46.453 00.000 16108 IsGuiding returns 1
04:26:46.485 00.032 16108 IsSlewing returns 0
04:26:46.485 00.000 16108 IsGuiding returns 0
04:26:46.485 00.000 16108 scope move finished after 77 + 110 ms
04:26:46.485 00.000 16108 Move returns status 0, amount 77
04:26:46.485 00.000 16108 move complete, result=0
04:26:46.485 00.000 16108 worker thread done servicing request
04:26:46.485 00.000 16108 Worker thread wakes up
04:26:46.485 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:46.485 00.000 21068 GuideStep: -0.9 px 232 ms EAST, 0.4 px 77 ms SOUTH
04:26:46.486 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:47.470 00.984 16108 Exposure complete
04:26:47.540 00.070 16108 worker thread done servicing request
04:26:47.541 00.001 21068 OnExposeComplete: enter
04:26:47.541 00.000 21068 UpdateGuideState(): m_state=6
04:26:47.543 00.002 21068 Star::Find(15, 815, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
04:26:47.544 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.47, Mass=431399, SNR=135.4, Peak=39555 HFD=3.6
04:26:47.545 00.001 21068 MultiStar: [#1 0.39,-0.09,1.10,U] [#2 0.28,0.09,1.07,U] [#3 0.44,0.28,0.99,U] [#4 0.13,0.13,0.33,U] [#5 0.06,0.71,0.00,M2] [#6 -0.20,0.26,0.24,U] [#7 0.19,0.17,0.34,U] [#8 0.43,0.42,0.00,M3] 
04:26:47.545 00.000 21068 single-star, 6 included, MultiStar: {0.29, 0.10}, one-star: {0.24, 0.10}
04:26:47.546 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.59 = -2.59)
04:26:47.547 00.001 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
04:26:47.548 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.37 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
04:26:47.550 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.10, opts=13)
04:26:47.551 00.001 21068 Enqueuing Move request for scope (0.24, 0.10)
04:26:47.554 00.003 16108 Worker thread wakes up
04:26:47.554 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
04:26:47.554 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
04:26:47.554 00.000 16108 Moving (0.24, 0.10) raw xDistance=-0.22 yDistance=-0.15
04:26:47.554 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.22
04:26:47.554 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:47.554 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:47.555 00.001 16108 MoveAxis(E, 75, ABG)
04:26:47.555 00.000 16108 Guiding  Dir = 2, Dur = 75
04:26:47.555 00.000 16108 IsSlewing returns 0
04:26:47.555 00.000 16108 IsGuiding returns 0
04:26:47.557 00.002 16108 PulseGuide returned control before completion, sleep 84
04:26:47.563 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2288, max=65535, med=5107, FiltMin=4179, FiltMax=26627, Gamma=1.000
04:26:47.588 00.025 21068 UpdateGuideState exits: m=431399 SNR=135.4
04:26:47.590 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:47.591 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:47.592 00.001 21068 Enqueuing Expose request
04:26:47.642 00.050 16108 IsGuiding returns 1
04:26:47.642 00.000 16108 scope still moving after pulse duration time elapsed
04:26:47.673 00.031 16108 IsSlewing returns 0
04:26:47.673 00.000 16108 IsGuiding returns 0
04:26:47.673 00.000 16108 scope move finished after 75 + 42 ms
04:26:47.673 00.000 16108 Move returns status 0, amount 75
04:26:47.673 00.000 16108 MoveAxis(N, 0, ABG)
04:26:47.673 00.000 16108 Move returns status 0, amount 0
04:26:47.673 00.000 16108 move complete, result=0
04:26:47.673 00.000 16108 worker thread done servicing request
04:26:47.673 00.000 16108 Worker thread wakes up
04:26:47.673 00.000 21068 GuideStep: -0.2 px 75 ms EAST, -0.1 px 0 ms NORTH
04:26:47.675 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:47.675 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:48.840 01.165 16108 Exposure complete
04:26:48.916 00.076 16108 worker thread done servicing request
04:26:48.916 00.000 21068 OnExposeComplete: enter
04:26:48.917 00.001 21068 UpdateGuideState(): m_state=6
04:26:48.919 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
04:26:48.920 00.001 21068 Star::Find returns 1 (0), X=814.48, Y=630.29, Mass=502045, SNR=175.7, Peak=48752 HFD=3.4
04:26:48.922 00.002 21068 MultiStar: [#1 -0.33,-0.22,0.80,U] [#2 -0.00,-0.07,0.78,U] [#3 -0.36,0.22,0.74,U] [#4 -0.06,-0.06,0.26,U] [#5 -0.82,-0.08,0.00,M3] [#6 -0.66,-0.52,0.00,M6] [#7 -0.53,-0.34,0.00,M5] [#8 -0.10,0.18,0.20,U] 
04:26:48.923 00.001 21068 refined, 5 included, MultiStar: {-0.22, -0.04}, one-star: {-0.26, -0.09}
04:26:48.924 00.001 21068 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.97) = xAngle (-5.94 = 0.34)
04:26:48.925 00.001 21068 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.88 = 0.40)
04:26:48.927 00.002 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.98 mountX=0.21 mountY=0.09, mountTheta=0.39
04:26:48.929 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.04, opts=13)
04:26:48.930 00.001 21068 Enqueuing Move request for scope (-0.22, -0.04)
04:26:48.931 00.001 16108 Worker thread wakes up
04:26:48.931 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
04:26:48.931 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
04:26:48.931 00.000 16108 Moving (-0.22, -0.04) raw xDistance=0.21 yDistance=0.09
04:26:48.931 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
04:26:48.931 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:48.932 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:26:48.932 00.000 16108 MoveAxis(W, 49, ABG)
04:26:48.932 00.000 16108 Guiding  Dir = 3, Dur = 49
04:26:48.932 00.000 16108 IsSlewing returns 0
04:26:48.932 00.000 16108 IsGuiding returns 0
04:26:48.937 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2877, max=65535, med=5149, FiltMin=4233, FiltMax=30086, Gamma=1.000
04:26:48.955 00.018 16108 PulseGuide returned control before completion, sleep 37
04:26:48.957 00.002 21068 UpdateGuideState exits: m=502045 SNR=175.7
04:26:48.959 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:48.960 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:48.961 00.001 21068 Enqueuing Expose request
04:26:49.001 00.040 16108 IsGuiding returns 1
04:26:49.001 00.000 16108 scope still moving after pulse duration time elapsed
04:26:49.033 00.032 16108 IsSlewing returns 0
04:26:49.033 00.000 16108 IsGuiding returns 1
04:26:49.065 00.032 16108 IsSlewing returns 0
04:26:49.065 00.000 16108 IsGuiding returns 0
04:26:49.065 00.000 16108 scope move finished after 49 + 83 ms
04:26:49.065 00.000 16108 Move returns status 0, amount 49
04:26:49.065 00.000 16108 MoveAxis(N, 0, ABG)
04:26:49.065 00.000 16108 Move returns status 0, amount 0
04:26:49.065 00.000 16108 move complete, result=0
04:26:49.065 00.000 16108 worker thread done servicing request
04:26:49.065 00.000 16108 Worker thread wakes up
04:26:49.065 00.000 21068 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
04:26:49.067 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:49.067 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:50.046 00.979 16108 Exposure complete
04:26:50.119 00.073 16108 worker thread done servicing request
04:26:50.119 00.000 21068 OnExposeComplete: enter
04:26:50.119 00.000 21068 UpdateGuideState(): m_state=6
04:26:50.120 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
04:26:50.121 00.001 21068 Star::Find returns 1 (0), X=814.19, Y=630.08, Mass=480189, SNR=163.1, Peak=53472 HFD=3.4
04:26:50.122 00.001 21068 MultiStar: [#1 -0.40,-0.50,0.00,M1] [#2 -0.63,-0.43,0.00,M1] [#3 -0.57,0.01,0.00,M1] [#4 -0.67,-0.33,0.00,M1] [#5 -0.41,-0.31,0.25,U] [#6 -0.81,-0.03,0.00,M7] [#7 -0.84,-0.38,0.00,M6] [#8 -0.30,-0.08,0.35,U] 
04:26:50.123 00.001 21068 refined, 2 included, MultiStar: {-0.47, -0.25}, one-star: {-0.54, -0.30}
04:26:50.123 00.000 21068 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.97) = xAngle (-5.61 = 0.67)
04:26:50.124 00.001 21068 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.55 = 0.73)
04:26:50.125 00.001 21068 CameraToMount -- cameraX=-0.47 cameraY=-0.25 hyp=0.53 cameraTheta=-2.65 mountX=0.42 mountY=0.35, mountTheta=0.70
04:26:50.126 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.47, y=-0.25, opts=13)
04:26:50.127 00.001 21068 Enqueuing Move request for scope (-0.47, -0.25)
04:26:50.128 00.001 16108 Worker thread wakes up
04:26:50.128 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.25) opts 0xd
04:26:50.128 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.47, -0.25)
04:26:50.128 00.000 16108 Moving (-0.47, -0.25) raw xDistance=0.42 yDistance=0.35
04:26:50.128 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
04:26:50.128 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:26:50.128 00.000 16108 MoveAxis(W, 113, ABG)
04:26:50.128 00.000 16108 Guiding  Dir = 3, Dur = 113
04:26:50.129 00.001 16108 IsSlewing returns 0
04:26:50.129 00.000 16108 IsGuiding returns 0
04:26:50.130 00.001 16108 PulseGuide returned control before completion, sleep 123
04:26:50.135 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2054, max=65535, med=5171, FiltMin=4205, FiltMax=30521, Gamma=1.000
04:26:50.154 00.019 21068 UpdateGuideState exits: m=480189 SNR=163.1
04:26:50.155 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:50.156 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:50.157 00.001 21068 Enqueuing Expose request
04:26:50.270 00.113 16108 IsGuiding returns 1
04:26:50.270 00.000 16108 scope still moving after pulse duration time elapsed
04:26:50.300 00.030 16108 IsSlewing returns 0
04:26:50.300 00.000 16108 IsGuiding returns 0
04:26:50.300 00.000 16108 scope move finished after 113 + 58 ms
04:26:50.300 00.000 16108 Move returns status 0, amount 113
04:26:50.300 00.000 16108 MoveAxis(S, 71, ABG)
04:26:50.300 00.000 16108 Guiding  Dir = 1, Dur = 71
04:26:50.300 00.000 16108 IsSlewing returns 0
04:26:50.300 00.000 16108 IsGuiding returns 0
04:26:50.364 00.064 16108 PulseGuide returned control before completion, sleep 18
04:26:50.394 00.030 16108 IsGuiding returns 1
04:26:50.394 00.000 16108 scope still moving after pulse duration time elapsed
04:26:50.426 00.032 16108 IsSlewing returns 0
04:26:50.426 00.000 16108 IsGuiding returns 1
04:26:50.457 00.031 16108 IsSlewing returns 0
04:26:50.457 00.000 16108 IsGuiding returns 0
04:26:50.457 00.000 16108 scope move finished after 71 + 85 ms
04:26:50.457 00.000 16108 Move returns status 0, amount 71
04:26:50.457 00.000 16108 move complete, result=0
04:26:50.457 00.000 16108 worker thread done servicing request
04:26:50.457 00.000 16108 Worker thread wakes up
04:26:50.457 00.000 21068 GuideStep: 0.4 px 113 ms WEST, 0.4 px 71 ms SOUTH
04:26:50.460 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:50.460 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:51.630 01.170 16108 Exposure complete
04:26:51.683 00.053 16108 worker thread done servicing request
04:26:51.683 00.000 21068 OnExposeComplete: enter
04:26:51.684 00.001 21068 UpdateGuideState(): m_state=6
04:26:51.685 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
04:26:51.686 00.001 21068 Star::Find returns 1 (0), X=814.27, Y=630.23, Mass=443536, SNR=157.8, Peak=44048 HFD=3.5
04:26:51.687 00.001 21068 MultiStar: [#1 -0.40,-0.18,0.88,U] [#2 -0.57,-0.23,0.00,M2] [#3 -0.54,0.05,0.87,U] [#4 -0.72,-0.31,0.00,M2] [#5 -0.64,-0.19,0.00,M3] [#6 -0.77,-0.26,0.00,M8] [#7 -0.69,-0.12,0.00,M7] [#8 -0.33,-0.07,0.23,U] 
04:26:51.688 00.001 21068 refined, 3 included, MultiStar: {-0.46, -0.09}, one-star: {-0.46, -0.14}
04:26:51.688 00.000 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.92 = 0.37)
04:26:51.689 00.001 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
04:26:51.690 00.001 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.09 hyp=0.46 cameraTheta=-2.95 mountX=0.43 mountY=0.19, mountTheta=0.42
04:26:51.691 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.09, opts=13)
04:26:51.692 00.001 21068 Enqueuing Move request for scope (-0.46, -0.09)
04:26:51.694 00.002 16108 Worker thread wakes up
04:26:51.694 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.09) opts 0xd
04:26:51.694 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.09)
04:26:51.694 00.000 16108 Moving (-0.46, -0.09) raw xDistance=0.43 yDistance=0.19
04:26:51.694 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
04:26:51.694 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:51.694 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:26:51.695 00.001 16108 MoveAxis(W, 121, ABG)
04:26:51.695 00.000 16108 Guiding  Dir = 3, Dur = 121
04:26:51.695 00.000 16108 IsSlewing returns 0
04:26:51.695 00.000 16108 IsGuiding returns 0
04:26:51.701 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2525, max=65535, med=5209, FiltMin=4195, FiltMax=27696, Gamma=1.000
04:26:51.704 00.003 16108 PulseGuide returned control before completion, sleep 123
04:26:51.717 00.013 21068 UpdateGuideState exits: m=443536 SNR=157.8
04:26:51.720 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:51.720 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:51.722 00.002 21068 Enqueuing Expose request
04:26:51.844 00.122 16108 IsGuiding returns 1
04:26:51.844 00.000 16108 scope still moving after pulse duration time elapsed
04:26:51.875 00.031 16108 IsSlewing returns 0
04:26:51.875 00.000 16108 IsGuiding returns 0
04:26:51.875 00.000 16108 scope move finished after 121 + 58 ms
04:26:51.875 00.000 16108 Move returns status 0, amount 121
04:26:51.876 00.001 16108 MoveAxis(N, 0, ABG)
04:26:51.876 00.000 16108 Move returns status 0, amount 0
04:26:51.876 00.000 16108 move complete, result=0
04:26:51.876 00.000 16108 worker thread done servicing request
04:26:51.876 00.000 16108 Worker thread wakes up
04:26:51.876 00.000 21068 GuideStep: 0.4 px 121 ms WEST, 0.2 px 0 ms NORTH
04:26:51.877 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:51.878 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:52.848 00.970 16108 Exposure complete
04:26:52.903 00.055 16108 worker thread done servicing request
04:26:52.903 00.000 21068 OnExposeComplete: enter
04:26:52.904 00.001 21068 UpdateGuideState(): m_state=6
04:26:52.905 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
04:26:52.905 00.000 21068 Star::Find returns 1 (0), X=814.86, Y=630.35, Mass=450385, SNR=179.3, Peak=50349 HFD=3.3
04:26:52.907 00.002 21068 MultiStar: [#1 0.17,-0.32,0.78,U] [#2 -0.09,-0.17,0.79,U] [#3 -0.18,0.06,0.78,U] [#4 -0.36,-0.22,0.21,U] [#5 -0.04,0.03,0.18,U] [#6 -0.46,-0.39,0.00,M9] [#7 -0.60,-0.44,0.00,M8] [#8 0.07,0.35,0.21,U] 
04:26:52.908 00.001 21068 refined, 6 included, MultiStar: {-0.01, -0.08}, one-star: {0.13, -0.02}
04:26:52.909 00.001 21068 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.97) = xAngle (-4.60 = 1.68)
04:26:52.909 00.000 21068 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.54 = 1.74)
04:26:52.910 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.64 mountX=-0.01 mountY=0.08, mountTheta=1.68
04:26:52.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.08, opts=13)
04:26:52.913 00.001 21068 Enqueuing Move request for scope (-0.01, -0.08)
04:26:52.913 00.000 16108 Worker thread wakes up
04:26:52.914 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
04:26:52.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
04:26:52.914 00.000 16108 Moving (-0.01, -0.08) raw xDistance=-0.01 yDistance=0.08
04:26:52.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:52.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:52.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:26:52.914 00.000 16108 MoveAxis(E, 0, ABG)
04:26:52.914 00.000 16108 Move returns status 0, amount 0
04:26:52.914 00.000 16108 MoveAxis(N, 0, ABG)
04:26:52.914 00.000 16108 Move returns status 0, amount 0
04:26:52.914 00.000 16108 move complete, result=0
04:26:52.914 00.000 16108 worker thread done servicing request
04:26:52.918 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2608, max=65535, med=5232, FiltMin=4169, FiltMax=29209, Gamma=1.000
04:26:52.930 00.012 21068 UpdateGuideState exits: m=450385 SNR=179.3
04:26:52.930 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:52.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:52.932 00.001 21068 Enqueuing Expose request
04:26:52.932 00.000 16108 Worker thread wakes up
04:26:52.932 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:52.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:52.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:54.106 01.173 16108 Exposure complete
04:26:54.167 00.061 16108 worker thread done servicing request
04:26:54.167 00.000 21068 OnExposeComplete: enter
04:26:54.168 00.001 21068 UpdateGuideState(): m_state=6
04:26:54.169 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
04:26:54.170 00.001 21068 Star::Find returns 1 (0), X=815.03, Y=630.19, Mass=404676, SNR=150.7, Peak=46749 HFD=3.1
04:26:54.171 00.001 21068 MultiStar: [#1 0.20,-0.61,0.00,M1] [#2 0.09,-0.36,0.98,U] [#3 -0.14,-0.34,0.96,U] [#4 0.00,-0.27,0.26,U] [#5 -0.14,-0.19,0.25,U] [#6 -0.60,-0.35,0.00,M10] [#7 0.01,-0.81,0.00,M9] [#8 0.41,-0.10,0.23,U] 
04:26:54.171 00.000 21068 refined, 5 included, MultiStar: {0.08, -0.27}, one-star: {0.29, -0.18}
04:26:54.172 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.24 = 2.05)
04:26:54.173 00.001 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
04:26:54.173 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.27 mountX=-0.13 mountY=0.24, mountTheta=2.06
04:26:54.175 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.27, opts=13)
04:26:54.177 00.002 21068 Enqueuing Move request for scope (0.08, -0.27)
04:26:54.178 00.001 16108 Worker thread wakes up
04:26:54.179 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
04:26:54.179 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
04:26:54.179 00.000 16108 Moving (0.08, -0.27) raw xDistance=-0.13 yDistance=0.24
04:26:54.179 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:26:54.179 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:26:54.179 00.000 16108 MoveAxis(E, 0, ABG)
04:26:54.179 00.000 16108 Move returns status 0, amount 0
04:26:54.179 00.000 16108 MoveAxis(S, 49, ABG)
04:26:54.179 00.000 16108 Guiding  Dir = 1, Dur = 49
04:26:54.180 00.001 16108 IsSlewing returns 0
04:26:54.180 00.000 16108 IsGuiding returns 0
04:26:54.181 00.001 16108 PulseGuide returned control before completion, sleep 59
04:26:54.183 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2793, max=65535, med=5257, FiltMin=4237, FiltMax=28598, Gamma=1.000
04:26:54.198 00.015 21068 UpdateGuideState exits: m=404676 SNR=150.7
04:26:54.199 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:54.201 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:54.202 00.001 21068 Enqueuing Expose request
04:26:54.254 00.052 16108 IsGuiding returns 1
04:26:54.254 00.000 16108 scope still moving after pulse duration time elapsed
04:26:54.285 00.031 16108 IsSlewing returns 0
04:26:54.285 00.000 16108 IsGuiding returns 0
04:26:54.285 00.000 16108 scope move finished after 49 + 55 ms
04:26:54.285 00.000 16108 Move returns status 0, amount 49
04:26:54.285 00.000 16108 move complete, result=0
04:26:54.285 00.000 16108 worker thread done servicing request
04:26:54.285 00.000 16108 Worker thread wakes up
04:26:54.285 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 49 ms SOUTH
04:26:54.286 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:54.286 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:55.257 00.971 16108 Exposure complete
04:26:55.317 00.060 16108 worker thread done servicing request
04:26:55.317 00.000 21068 OnExposeComplete: enter
04:26:55.318 00.001 21068 UpdateGuideState(): m_state=6
04:26:55.320 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
04:26:55.320 00.000 21068 Star::Find returns 1 (0), X=815.40, Y=629.94, Mass=340912, SNR=127.1, Peak=41069 HFD=3.4
04:26:55.321 00.001 21068 MultiStar: [#1 0.91,-0.51,0.00,M2] [#2 0.81,-0.51,0.00,M1] [#3 0.81,-0.18,0.00,M1] [#4 0.55,-0.52,0.00,M1] [#5 0.30,-0.29,0.31,U] [#6 -0.19,-0.69,0.00,R] [#7 0.54,-1.03,0.00,M10] [#8 1.06,-0.10,0.00,M1] 
04:26:55.322 00.001 21068 refined, 1 included, MultiStar: {0.58, -0.40}, one-star: {0.66, -0.44}
04:26:55.323 00.001 21068 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.97) = xAngle (-3.57 = 2.71)
04:26:55.324 00.001 21068 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.51 = 2.77)
04:26:55.326 00.002 21068 CameraToMount -- cameraX=0.58 cameraY=-0.40 hyp=0.70 cameraTheta=-0.61 mountX=-0.64 mountY=0.25, mountTheta=2.76
04:26:55.329 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.58, y=-0.40, opts=13)
04:26:55.330 00.001 21068 Enqueuing Move request for scope (0.58, -0.40)
04:26:55.332 00.002 16108 Worker thread wakes up
04:26:55.332 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.40) opts 0xd
04:26:55.332 00.000 16108 Handling offset move in thread for scope, endpoint = (0.58, -0.40)
04:26:55.332 00.000 16108 Moving (0.58, -0.40) raw xDistance=-0.64 yDistance=0.25
04:26:55.332 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
04:26:55.332 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:26:55.332 00.000 16108 MoveAxis(E, 167, ABG)
04:26:55.332 00.000 16108 Guiding  Dir = 2, Dur = 167
04:26:55.333 00.001 16108 IsSlewing returns 0
04:26:55.333 00.000 16108 IsGuiding returns 0
04:26:55.339 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2550, max=65535, med=5277, FiltMin=4296, FiltMax=28192, Gamma=1.000
04:26:55.354 00.015 16108 PulseGuide returned control before completion, sleep 157
04:26:55.357 00.003 21068 UpdateGuideState exits: m=340912 SNR=127.1
04:26:55.358 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:55.358 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:55.359 00.001 21068 Enqueuing Expose request
04:26:55.523 00.164 16108 IsGuiding returns 1
04:26:55.523 00.000 16108 scope still moving after pulse duration time elapsed
04:26:55.554 00.031 16108 IsSlewing returns 0
04:26:55.554 00.000 16108 IsGuiding returns 1
04:26:55.585 00.031 16108 IsSlewing returns 0
04:26:55.585 00.000 16108 IsGuiding returns 1
04:26:55.615 00.030 16108 IsSlewing returns 0
04:26:55.615 00.000 16108 IsGuiding returns 0
04:26:55.615 00.000 16108 scope move finished after 167 + 115 ms
04:26:55.615 00.000 16108 Move returns status 0, amount 167
04:26:55.615 00.000 16108 MoveAxis(S, 51, ABG)
04:26:55.615 00.000 16108 Guiding  Dir = 1, Dur = 51
04:26:55.615 00.000 16108 IsSlewing returns 0
04:26:55.616 00.001 16108 IsGuiding returns 0
04:26:55.664 00.048 16108 PulseGuide returned control before completion, sleep 13
04:26:55.678 00.014 16108 IsGuiding returns 1
04:26:55.678 00.000 16108 scope still moving after pulse duration time elapsed
04:26:55.710 00.032 16108 IsSlewing returns 0
04:26:55.710 00.000 16108 IsGuiding returns 1
04:26:55.741 00.031 16108 IsSlewing returns 0
04:26:55.741 00.000 16108 IsGuiding returns 1
04:26:55.772 00.031 16108 IsSlewing returns 0
04:26:55.772 00.000 16108 IsGuiding returns 0
04:26:55.772 00.000 16108 scope move finished after 51 + 105 ms
04:26:55.772 00.000 16108 Move returns status 0, amount 51
04:26:55.772 00.000 16108 move complete, result=0
04:26:55.773 00.001 16108 worker thread done servicing request
04:26:55.773 00.000 16108 Worker thread wakes up
04:26:55.773 00.000 21068 GuideStep: -0.6 px 167 ms EAST, 0.3 px 51 ms SOUTH
04:26:55.775 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:55.775 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:56.942 01.167 16108 Exposure complete
04:26:57.016 00.074 16108 worker thread done servicing request
04:26:57.017 00.001 21068 OnExposeComplete: enter
04:26:57.018 00.001 21068 UpdateGuideState(): m_state=6
04:26:57.019 00.001 21068 Star::Find(15, 815, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
04:26:57.020 00.001 21068 Star::Find returns 1 (0), X=814.63, Y=629.88, Mass=356549, SNR=124.4, Peak=37373 HFD=3.3
04:26:57.022 00.002 21068 MultiStar: [#1 -0.19,-0.76,0.00,M3] [#2 -0.04,-0.42,1.24,U] [#3 -0.02,-0.17,0.95,U] [#4 -0.01,-0.10,0.30,U] [#5 -0.36,-0.60,0.00,M1] [#6 -0.40,0.08,0.25,U] [#7 -0.15,-0.70,0.00,R] [#8 -0.16,-0.54,0.00,M2] 
04:26:57.028 00.006 21068 refined, 4 included, MultiStar: {-0.07, -0.32}, one-star: {-0.10, -0.49}
04:26:57.029 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.76 = 1.52)
04:26:57.030 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.70 = 1.58)
04:26:57.031 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.32 cameraTheta=-1.80 mountX=0.02 mountY=0.32, mountTheta=1.52
04:26:57.034 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.32, opts=13)
04:26:57.036 00.002 21068 Enqueuing Move request for scope (-0.07, -0.32)
04:26:57.037 00.001 16108 Worker thread wakes up
04:26:57.037 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
04:26:57.037 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
04:26:57.038 00.001 16108 Moving (-0.07, -0.32) raw xDistance=0.02 yDistance=0.32
04:26:57.038 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:57.038 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:26:57.038 00.000 16108 MoveAxis(E, 0, ABG)
04:26:57.038 00.000 16108 Move returns status 0, amount 0
04:26:57.038 00.000 16108 MoveAxis(S, 65, ABG)
04:26:57.038 00.000 16108 Guiding  Dir = 1, Dur = 65
04:26:57.039 00.001 16108 IsSlewing returns 0
04:26:57.039 00.000 16108 IsGuiding returns 0
04:26:57.041 00.002 16108 PulseGuide returned control before completion, sleep 73
04:26:57.043 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2585, max=65535, med=5309, FiltMin=4428, FiltMax=26662, Gamma=1.000
04:26:57.066 00.023 21068 UpdateGuideState exits: m=356549 SNR=124.4
04:26:57.067 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:57.068 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:57.069 00.001 21068 Enqueuing Expose request
04:26:57.117 00.048 16108 IsGuiding returns 1
04:26:57.117 00.000 16108 scope still moving after pulse duration time elapsed
04:26:57.149 00.032 16108 IsSlewing returns 0
04:26:57.149 00.000 16108 IsGuiding returns 0
04:26:57.149 00.000 16108 scope move finished after 65 + 45 ms
04:26:57.149 00.000 16108 Move returns status 0, amount 65
04:26:57.149 00.000 16108 move complete, result=0
04:26:57.149 00.000 16108 worker thread done servicing request
04:26:57.149 00.000 16108 Worker thread wakes up
04:26:57.149 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 65 ms SOUTH
04:26:57.150 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:57.150 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:58.126 00.976 16108 Exposure complete
04:26:58.194 00.068 16108 worker thread done servicing request
04:26:58.194 00.000 21068 OnExposeComplete: enter
04:26:58.195 00.001 21068 UpdateGuideState(): m_state=6
04:26:58.196 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
04:26:58.197 00.001 21068 Star::Find returns 1 (0), X=814.69, Y=630.16, Mass=344123, SNR=135.5, Peak=39165 HFD=3.4
04:26:58.198 00.001 21068 MultiStar: [#1 0.02,-0.48,0.87,U] [#2 -0.01,-0.37,1.25,U] [#3 -0.14,-0.03,0.80,U] [#4 -0.28,-0.40,0.27,U] [#5 -0.40,-0.34,0.29,U] [#6 -0.28,0.03,0.28,U] [#7 -0.03,0.56,0.00,M1] [#8 -0.13,-0.05,0.33,U] 
04:26:58.198 00.000 21068 single-star, 7 included, MultiStar: {-0.09, -0.26}, one-star: {-0.05, -0.22}
04:26:58.199 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.54)
04:26:58.200 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.68 = 1.60)
04:26:58.201 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.77 mountX=0.01 mountY=0.22, mountTheta=1.54
04:26:58.203 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.22, opts=13)
04:26:58.203 00.000 21068 Enqueuing Move request for scope (-0.05, -0.22)
04:26:58.204 00.001 16108 Worker thread wakes up
04:26:58.204 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
04:26:58.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
04:26:58.204 00.000 16108 Moving (-0.05, -0.22) raw xDistance=0.01 yDistance=0.22
04:26:58.205 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:58.205 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:26:58.205 00.000 16108 MoveAxis(E, 0, ABG)
04:26:58.205 00.000 16108 Move returns status 0, amount 0
04:26:58.205 00.000 16108 MoveAxis(S, 45, ABG)
04:26:58.205 00.000 16108 Guiding  Dir = 1, Dur = 45
04:26:58.205 00.000 16108 IsSlewing returns 0
04:26:58.205 00.000 16108 IsGuiding returns 0
04:26:58.206 00.001 16108 PulseGuide returned control before completion, sleep 54
04:26:58.209 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2537, max=65535, med=5331, FiltMin=4387, FiltMax=28102, Gamma=1.000
04:26:58.228 00.019 21068 UpdateGuideState exits: m=344123 SNR=135.5
04:26:58.230 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:58.232 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:58.232 00.000 21068 Enqueuing Expose request
04:26:58.274 00.042 16108 IsGuiding returns 1
04:26:58.274 00.000 16108 scope still moving after pulse duration time elapsed
04:26:58.305 00.031 16108 IsSlewing returns 0
04:26:58.305 00.000 16108 IsGuiding returns 0
04:26:58.305 00.000 16108 scope move finished after 45 + 54 ms
04:26:58.305 00.000 16108 Move returns status 0, amount 45
04:26:58.305 00.000 16108 move complete, result=0
04:26:58.305 00.000 16108 worker thread done servicing request
04:26:58.306 00.001 16108 Worker thread wakes up
04:26:58.306 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 45 ms SOUTH
04:26:58.307 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:58.308 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:26:59.471 01.163 16108 Exposure complete
04:26:59.540 00.069 16108 worker thread done servicing request
04:26:59.540 00.000 21068 OnExposeComplete: enter
04:26:59.541 00.001 21068 UpdateGuideState(): m_state=6
04:26:59.542 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
04:26:59.543 00.001 21068 Star::Find returns 1 (0), X=814.57, Y=630.10, Mass=336291, SNR=145.8, Peak=37536 HFD=3.5
04:26:59.544 00.001 21068 MultiStar: [#1 -0.15,-0.61,0.00,M3] [#2 -0.16,-0.25,1.07,U] [#3 -0.33,-0.16,0.80,U] [#4 -0.20,-0.30,0.24,U] [#5 -0.46,0.07,0.22,U] [#6 -0.53,0.52,0.00,M1] [#7 -0.27,0.15,0.34,U] [#8 -0.13,-0.20,0.27,U] 
04:26:59.545 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.19}, one-star: {-0.16, -0.27}
04:26:59.545 00.000 21068 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.97) = xAngle (-5.42 = 0.87)
04:26:59.546 00.001 21068 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.35 = 0.93)
04:26:59.546 00.000 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.45 mountX=0.19 mountY=0.23, mountTheta=0.89
04:26:59.549 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.19, opts=13)
04:26:59.550 00.001 21068 Enqueuing Move request for scope (-0.22, -0.19)
04:26:59.551 00.001 16108 Worker thread wakes up
04:26:59.551 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
04:26:59.551 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
04:26:59.551 00.000 16108 Moving (-0.22, -0.19) raw xDistance=0.19 yDistance=0.23
04:26:59.551 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:26:59.551 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:26:59.551 00.000 16108 MoveAxis(E, 0, ABG)
04:26:59.551 00.000 16108 Move returns status 0, amount 0
04:26:59.551 00.000 16108 MoveAxis(S, 47, ABG)
04:26:59.551 00.000 16108 Guiding  Dir = 1, Dur = 47
04:26:59.551 00.000 16108 IsSlewing returns 0
04:26:59.551 00.000 16108 IsGuiding returns 0
04:26:59.554 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2793, max=65535, med=5357, FiltMin=4377, FiltMax=27049, Gamma=1.000
04:26:59.560 00.006 16108 PulseGuide returned control before completion, sleep 49
04:26:59.573 00.013 21068 UpdateGuideState exits: m=336291 SNR=145.8
04:26:59.575 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:59.575 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:26:59.576 00.001 21068 Enqueuing Expose request
04:26:59.622 00.046 16108 IsGuiding returns 1
04:26:59.622 00.000 16108 scope still moving after pulse duration time elapsed
04:26:59.654 00.032 16108 IsSlewing returns 0
04:26:59.654 00.000 16108 IsGuiding returns 0
04:26:59.654 00.000 16108 scope move finished after 47 + 56 ms
04:26:59.654 00.000 16108 Move returns status 0, amount 47
04:26:59.654 00.000 16108 move complete, result=0
04:26:59.654 00.000 16108 worker thread done servicing request
04:26:59.654 00.000 16108 Worker thread wakes up
04:26:59.654 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 47 ms SOUTH
04:26:59.655 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:26:59.655 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:00.638 00.983 16108 Exposure complete
04:27:00.697 00.059 16108 worker thread done servicing request
04:27:00.697 00.000 21068 OnExposeComplete: enter
04:27:00.698 00.001 21068 UpdateGuideState(): m_state=6
04:27:00.699 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
04:27:00.700 00.001 21068 Star::Find returns 1 (0), X=814.52, Y=630.20, Mass=344558, SNR=132.1, Peak=42720 HFD=3.3
04:27:00.701 00.001 21068 MultiStar: [#1 -0.26,-0.65,0.00,M4] [#2 -0.03,-0.15,1.10,U] [#3 -0.28,0.12,0.87,U] [#4 -0.40,-0.10,0.26,U] [#5 -0.23,-0.22,0.33,U] [#6 -0.77,0.19,0.00,M2] [#7 -0.30,0.39,0.24,U] [#8 -0.04,-0.09,0.32,U] 
04:27:00.701 00.000 21068 refined, 6 included, MultiStar: {-0.18, -0.06}, one-star: {-0.21, -0.17}
04:27:00.703 00.002 21068 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.97) = xAngle (-5.77 = 0.51)
04:27:00.704 00.001 21068 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.71 = 0.57)
04:27:00.705 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.80 mountX=0.17 mountY=0.11, mountTheta=0.56
04:27:00.706 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.06, opts=13)
04:27:00.707 00.001 21068 Enqueuing Move request for scope (-0.18, -0.06)
04:27:00.708 00.001 16108 Worker thread wakes up
04:27:00.708 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
04:27:00.708 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
04:27:00.708 00.000 16108 Moving (-0.18, -0.06) raw xDistance=0.17 yDistance=0.11
04:27:00.708 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:27:00.708 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:00.708 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:27:00.708 00.000 16108 MoveAxis(E, 0, ABG)
04:27:00.708 00.000 16108 Move returns status 0, amount 0
04:27:00.708 00.000 16108 MoveAxis(N, 0, ABG)
04:27:00.708 00.000 16108 Move returns status 0, amount 0
04:27:00.708 00.000 16108 move complete, result=0
04:27:00.709 00.001 16108 worker thread done servicing request
04:27:00.713 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2681, max=65535, med=5379, FiltMin=4355, FiltMax=26400, Gamma=1.000
04:27:00.728 00.015 21068 UpdateGuideState exits: m=344558 SNR=132.1
04:27:00.730 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:00.731 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:00.731 00.000 21068 Enqueuing Expose request
04:27:00.732 00.001 16108 Worker thread wakes up
04:27:00.732 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:00.733 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:00.733 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:01.892 01.159 16108 Exposure complete
04:27:01.949 00.057 16108 worker thread done servicing request
04:27:01.949 00.000 21068 OnExposeComplete: enter
04:27:01.950 00.001 21068 UpdateGuideState(): m_state=6
04:27:01.951 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
04:27:01.952 00.001 21068 Star::Find returns 1 (0), X=814.29, Y=630.40, Mass=315742, SNR=119.0, Peak=38112 HFD=3.2
04:27:01.955 00.003 21068 MultiStar: [#1 -0.42,-0.36,0.00,M5] [#2 -0.24,0.04,1.21,U] [#3 -0.53,-0.04,0.93,U] [#4 -0.28,-0.01,0.34,U] [#5 -0.60,0.04,0.00,M1] [#6 -0.59,0.54,0.00,M3] [#7 -0.29,0.15,0.28,U] [#8 -0.01,-0.08,0.23,U] 
04:27:01.956 00.001 21068 refined, 5 included, MultiStar: {-0.35, 0.01}, one-star: {-0.44, 0.03}
04:27:01.957 00.001 21068 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.97) = xAngle (0.14 = 0.14)
04:27:01.958 00.001 21068 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.20 = 0.20)
04:27:01.960 00.002 21068 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.10 mountX=0.35 mountY=0.07, mountTheta=0.20
04:27:01.962 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.01, opts=13)
04:27:01.964 00.002 21068 Enqueuing Move request for scope (-0.35, 0.01)
04:27:01.965 00.001 16108 Worker thread wakes up
04:27:01.966 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.01) opts 0xd
04:27:01.966 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.01)
04:27:01.966 00.000 16108 Moving (-0.35, 0.01) raw xDistance=0.35 yDistance=0.07
04:27:01.966 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:27:01.966 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:01.966 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:27:01.966 00.000 16108 MoveAxis(W, 92, ABG)
04:27:01.967 00.001 16108 Guiding  Dir = 3, Dur = 92
04:27:01.967 00.000 16108 IsSlewing returns 0
04:27:01.967 00.000 16108 IsGuiding returns 0
04:27:01.972 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2707, max=65535, med=5401, FiltMin=4489, FiltMax=22368, Gamma=1.000
04:27:01.996 00.024 21068 UpdateGuideState exits: m=315742 SNR=119.0
04:27:01.997 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:02.000 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:02.001 00.001 21068 Enqueuing Expose request
04:27:02.019 00.018 16108 PulseGuide returned control before completion, sleep 51
04:27:02.082 00.063 16108 IsGuiding returns 1
04:27:02.082 00.000 16108 scope still moving after pulse duration time elapsed
04:27:02.113 00.031 16108 IsSlewing returns 0
04:27:02.113 00.000 16108 IsGuiding returns 1
04:27:02.145 00.032 16108 IsSlewing returns 0
04:27:02.145 00.000 16108 IsGuiding returns 0
04:27:02.145 00.000 16108 scope move finished after 92 + 85 ms
04:27:02.145 00.000 16108 Move returns status 0, amount 92
04:27:02.145 00.000 16108 MoveAxis(N, 0, ABG)
04:27:02.145 00.000 16108 Move returns status 0, amount 0
04:27:02.145 00.000 16108 move complete, result=0
04:27:02.145 00.000 16108 worker thread done servicing request
04:27:02.145 00.000 16108 Worker thread wakes up
04:27:02.145 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:02.145 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:02.145 00.000 21068 GuideStep: 0.4 px 92 ms WEST, 0.1 px 0 ms NORTH
04:27:03.128 00.983 16108 Exposure complete
04:27:03.199 00.071 16108 worker thread done servicing request
04:27:03.199 00.000 21068 OnExposeComplete: enter
04:27:03.200 00.001 21068 UpdateGuideState(): m_state=6
04:27:03.201 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
04:27:03.201 00.000 21068 Star::Find returns 1 (0), X=814.37, Y=630.04, Mass=325445, SNR=135.8, Peak=40128 HFD=3.3
04:27:03.202 00.001 21068 MultiStar: [#1 -0.23,-0.52,0.00,M6] [#2 -0.08,-0.23,1.09,U] [#3 -0.07,0.06,0.99,U] [#4 -0.45,0.15,0.27,U] [#5 0.00,-0.18,0.26,U] [#6 -0.39,0.26,0.21,U] [#7 -0.54,-0.18,0.00,M1] [#8 0.31,0.14,0.28,U] 
04:27:03.203 00.001 21068 refined, 6 included, MultiStar: {-0.15, -0.11}, one-star: {-0.36, -0.34}
04:27:03.203 00.000 21068 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.97) = xAngle (-5.50 = 0.79)
04:27:03.204 00.001 21068 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.43 = 0.85)
04:27:03.205 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=0.13 mountY=0.14, mountTheta=0.82
04:27:03.206 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.11, opts=13)
04:27:03.208 00.002 21068 Enqueuing Move request for scope (-0.15, -0.11)
04:27:03.209 00.001 16108 Worker thread wakes up
04:27:03.209 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
04:27:03.209 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
04:27:03.209 00.000 16108 Moving (-0.15, -0.11) raw xDistance=0.13 yDistance=0.14
04:27:03.209 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:27:03.209 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:03.209 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:27:03.209 00.000 16108 MoveAxis(E, 0, ABG)
04:27:03.209 00.000 16108 Move returns status 0, amount 0
04:27:03.209 00.000 16108 MoveAxis(N, 0, ABG)
04:27:03.209 00.000 16108 Move returns status 0, amount 0
04:27:03.209 00.000 16108 move complete, result=0
04:27:03.209 00.000 16108 worker thread done servicing request
04:27:03.212 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2758, max=65535, med=5421, FiltMin=4505, FiltMax=23462, Gamma=1.000
04:27:03.225 00.013 21068 UpdateGuideState exits: m=325445 SNR=135.8
04:27:03.226 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:03.226 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:03.228 00.002 21068 Enqueuing Expose request
04:27:03.229 00.001 16108 Worker thread wakes up
04:27:03.229 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:03.230 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:03.230 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:04.376 01.146 16108 Exposure complete
04:27:04.447 00.071 16108 worker thread done servicing request
04:27:04.448 00.001 21068 OnExposeComplete: enter
04:27:04.449 00.001 21068 UpdateGuideState(): m_state=6
04:27:04.450 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
04:27:04.451 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.15, Mass=317346, SNR=131.9, Peak=37648 HFD=3.2
04:27:04.453 00.002 21068 MultiStar: [#1 0.10,-0.44,1.18,U] [#2 -0.07,-0.14,1.11,U] [#3 -0.18,-0.13,1.07,U] [#4 -0.14,-0.13,0.30,U] [#5 -0.53,-0.20,0.00,M1] [#6 -0.25,0.60,0.00,M3] [#7 0.03,0.15,0.27,U] [#8 0.22,-0.23,0.26,U] 
04:27:04.455 00.002 21068 refined, 6 included, MultiStar: {-0.04, -0.21}, one-star: {-0.07, -0.23}
04:27:04.456 00.001 21068 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.97) = xAngle (-4.72 = 1.57)
04:27:04.457 00.001 21068 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.66 = 1.63)
04:27:04.458 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.75 mountX=0.00 mountY=0.21, mountTheta=1.57
04:27:04.460 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=-0.21, opts=13)
04:27:04.461 00.001 21068 Enqueuing Move request for scope (-0.04, -0.21)
04:27:04.462 00.001 16108 Worker thread wakes up
04:27:04.462 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
04:27:04.462 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
04:27:04.462 00.000 16108 Moving (-0.04, -0.21) raw xDistance=0.00 yDistance=0.21
04:27:04.462 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:27:04.462 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:27:04.463 00.001 16108 MoveAxis(E, 0, ABG)
04:27:04.463 00.000 16108 Move returns status 0, amount 0
04:27:04.463 00.000 16108 MoveAxis(S, 43, ABG)
04:27:04.463 00.000 16108 Guiding  Dir = 1, Dur = 43
04:27:04.463 00.000 16108 IsSlewing returns 0
04:27:04.463 00.000 16108 IsGuiding returns 0
04:27:04.465 00.002 16108 PulseGuide returned control before completion, sleep 52
04:27:04.467 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2701, max=65535, med=5446, FiltMin=4425, FiltMax=25878, Gamma=1.000
04:27:04.483 00.016 21068 UpdateGuideState exits: m=317346 SNR=131.9
04:27:04.485 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:04.486 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:04.488 00.002 21068 Enqueuing Expose request
04:27:04.519 00.031 16108 IsGuiding returns 1
04:27:04.519 00.000 16108 scope still moving after pulse duration time elapsed
04:27:04.551 00.032 16108 IsSlewing returns 0
04:27:04.551 00.000 16108 IsGuiding returns 0
04:27:04.551 00.000 16108 scope move finished after 43 + 44 ms
04:27:04.551 00.000 16108 Move returns status 0, amount 43
04:27:04.551 00.000 16108 move complete, result=0
04:27:04.551 00.000 16108 worker thread done servicing request
04:27:04.551 00.000 16108 Worker thread wakes up
04:27:04.551 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
04:27:04.552 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:04.553 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:05.530 00.977 16108 Exposure complete
04:27:05.599 00.069 16108 worker thread done servicing request
04:27:05.599 00.000 21068 OnExposeComplete: enter
04:27:05.601 00.002 21068 UpdateGuideState(): m_state=6
04:27:05.603 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
04:27:05.605 00.002 21068 Star::Find returns 1 (0), X=814.81, Y=629.94, Mass=406150, SNR=150.8, Peak=44061 HFD=3.4
04:27:05.606 00.001 21068 MultiStar: [#1 -0.04,-0.65,0.00,M6] [#2 0.06,-0.32,0.93,U] [#3 -0.35,-0.23,0.81,U] [#4 -0.38,-0.22,0.26,U] [#5 -0.30,-0.43,0.23,U] [#6 -0.30,0.17,0.22,U] [#7 -0.04,-0.15,0.21,U] [#8 0.38,0.09,0.24,U] 
04:27:05.608 00.002 21068 refined, 7 included, MultiStar: {-0.08, -0.27}, one-star: {0.07, -0.44}
04:27:05.610 00.002 21068 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.97) = xAngle (-4.82 = 1.47)
04:27:05.611 00.001 21068 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.76 = 1.53)
04:27:05.613 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.85 mountX=0.03 mountY=0.28, mountTheta=1.47
04:27:05.616 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.27, opts=13)
04:27:05.617 00.001 21068 Enqueuing Move request for scope (-0.08, -0.27)
04:27:05.619 00.002 16108 Worker thread wakes up
04:27:05.620 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
04:27:05.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
04:27:05.620 00.000 16108 Moving (-0.08, -0.27) raw xDistance=0.03 yDistance=0.28
04:27:05.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:27:05.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:27:05.620 00.000 16108 MoveAxis(E, 0, ABG)
04:27:05.620 00.000 16108 Move returns status 0, amount 0
04:27:05.620 00.000 16108 MoveAxis(S, 57, ABG)
04:27:05.620 00.000 16108 Guiding  Dir = 1, Dur = 57
04:27:05.620 00.000 16108 IsSlewing returns 0
04:27:05.621 00.001 16108 IsGuiding returns 0
04:27:05.628 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2800, max=65535, med=5459, FiltMin=4464, FiltMax=25504, Gamma=1.000
04:27:05.652 00.024 21068 UpdateGuideState exits: m=406150 SNR=150.8
04:27:05.653 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:05.655 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:05.657 00.002 21068 Enqueuing Expose request
04:27:05.668 00.011 16108 PulseGuide returned control before completion, sleep 21
04:27:05.697 00.029 16108 IsGuiding returns 1
04:27:05.697 00.000 16108 scope still moving after pulse duration time elapsed
04:27:05.728 00.031 16108 IsSlewing returns 0
04:27:05.728 00.000 16108 IsGuiding returns 1
04:27:05.759 00.031 16108 IsSlewing returns 0
04:27:05.759 00.000 16108 IsGuiding returns 0
04:27:05.759 00.000 16108 scope move finished after 57 + 81 ms
04:27:05.759 00.000 16108 Move returns status 0, amount 57
04:27:05.759 00.000 16108 move complete, result=0
04:27:05.759 00.000 16108 worker thread done servicing request
04:27:05.761 00.002 16108 Worker thread wakes up
04:27:05.761 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
04:27:05.763 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:05.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:06.916 01.153 16108 Exposure complete
04:27:07.009 00.093 16108 worker thread done servicing request
04:27:07.009 00.000 21068 OnExposeComplete: enter
04:27:07.011 00.002 21068 UpdateGuideState(): m_state=6
04:27:07.013 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
04:27:07.013 00.000 21068 Star::Find returns 1 (0), X=814.73, Y=630.30, Mass=359963, SNR=134.3, Peak=38141 HFD=3.5
04:27:07.014 00.001 21068 MultiStar: [#1 -0.06,-0.20,0.93,U] [#2 0.06,-0.04,0.97,U] [#3 -0.02,0.30,1.05,U] [#4 -0.23,-0.11,0.25,U] [#5 -0.20,-0.04,0.23,U] [#6 -0.41,0.52,0.00,M3] [#7 -0.08,0.12,0.20,U] [#8 0.17,0.26,0.27,U] 
04:27:07.016 00.002 21068 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {-0.00, -0.07}
04:27:07.017 00.001 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
04:27:07.018 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
04:27:07.019 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.41 mountX=0.02 mountY=-0.01, mountTheta=-0.51
04:27:07.022 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.02, opts=13)
04:27:07.024 00.002 21068 Enqueuing Move request for scope (-0.02, 0.02)
04:27:07.025 00.001 16108 Worker thread wakes up
04:27:07.025 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
04:27:07.025 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
04:27:07.025 00.000 16108 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.01
04:27:07.025 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:27:07.025 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:07.026 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:27:07.026 00.000 16108 MoveAxis(E, 0, ABG)
04:27:07.026 00.000 16108 Move returns status 0, amount 0
04:27:07.026 00.000 16108 MoveAxis(N, 0, ABG)
04:27:07.026 00.000 16108 Move returns status 0, amount 0
04:27:07.026 00.000 16108 move complete, result=0
04:27:07.027 00.001 16108 worker thread done servicing request
04:27:07.031 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3008, max=65535, med=5481, FiltMin=4499, FiltMax=24358, Gamma=1.000
04:27:07.051 00.020 21068 UpdateGuideState exits: m=359963 SNR=134.3
04:27:07.053 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:07.055 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:07.055 00.000 21068 Enqueuing Expose request
04:27:07.057 00.002 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:07.058 00.001 16108 Worker thread wakes up
04:27:07.058 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:07.058 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:08.031 00.973 16108 Exposure complete
04:27:08.094 00.063 16108 worker thread done servicing request
04:27:08.094 00.000 21068 OnExposeComplete: enter
04:27:08.095 00.001 21068 UpdateGuideState(): m_state=6
04:27:08.096 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
04:27:08.097 00.001 21068 Star::Find returns 1 (0), X=814.55, Y=630.24, Mass=349348, SNR=134.3, Peak=39952 HFD=3.3
04:27:08.098 00.001 21068 MultiStar: [#1 -0.19,-0.28,0.89,U] [#2 -0.01,-0.07,0.93,U] [#3 -0.14,0.22,0.92,U] [#4 -0.39,0.03,0.24,U] [#5 -0.47,0.08,0.25,U] [#6 -0.44,0.33,0.00,M4] [#7 -0.63,0.47,0.00,M1] [#8 0.15,0.20,0.27,U] 
04:27:08.098 00.000 21068 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.18, -0.13}
04:27:08.099 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.88 = 0.41)
04:27:08.100 00.001 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.82 = 0.47)
04:27:08.101 00.001 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.91 mountX=0.14 mountY=0.07, mountTheta=0.46
04:27:08.102 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.03, opts=13)
04:27:08.103 00.001 21068 Enqueuing Move request for scope (-0.15, -0.03)
04:27:08.104 00.001 16108 Worker thread wakes up
04:27:08.104 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
04:27:08.105 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
04:27:08.105 00.000 16108 Moving (-0.15, -0.03) raw xDistance=0.14 yDistance=0.07
04:27:08.105 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:27:08.105 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:08.105 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:27:08.105 00.000 16108 MoveAxis(E, 0, ABG)
04:27:08.105 00.000 16108 Move returns status 0, amount 0
04:27:08.105 00.000 16108 MoveAxis(N, 0, ABG)
04:27:08.105 00.000 16108 Move returns status 0, amount 0
04:27:08.105 00.000 16108 move complete, result=0
04:27:08.105 00.000 16108 worker thread done servicing request
04:27:08.111 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2637, max=65535, med=5497, FiltMin=4512, FiltMax=23606, Gamma=1.000
04:27:08.135 00.024 21068 UpdateGuideState exits: m=349348 SNR=134.3
04:27:08.137 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:08.138 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:08.140 00.002 21068 Enqueuing Expose request
04:27:08.141 00.001 16108 Worker thread wakes up
04:27:08.141 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:08.143 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:08.144 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:09.304 01.160 16108 Exposure complete
04:27:09.362 00.058 16108 worker thread done servicing request
04:27:09.362 00.000 21068 OnExposeComplete: enter
04:27:09.364 00.002 21068 UpdateGuideState(): m_state=6
04:27:09.365 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
04:27:09.366 00.001 21068 Star::Find returns 1 (0), X=814.44, Y=630.16, Mass=345008, SNR=131.3, Peak=40144 HFD=3.3
04:27:09.367 00.001 21068 MultiStar: [#1 -0.06,-0.33,0.92,U] [#2 0.06,-0.08,0.98,U] [#3 -0.12,0.23,0.85,U] [#4 -0.14,0.04,0.26,U] [#5 -0.31,0.13,0.25,U] [#6 -0.27,0.93,0.00,M5] [#7 -0.15,0.10,0.19,U] [#8 0.43,0.01,0.31,U] 
04:27:09.367 00.000 21068 refined, 7 included, MultiStar: {-0.08, -0.07}, one-star: {-0.29, -0.22}
04:27:09.368 00.001 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
04:27:09.369 00.001 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
04:27:09.369 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.44 mountX=0.07 mountY=0.09, mountTheta=0.90
04:27:09.371 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.07, opts=13)
04:27:09.374 00.003 21068 Enqueuing Move request for scope (-0.08, -0.07)
04:27:09.375 00.001 16108 Worker thread wakes up
04:27:09.375 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
04:27:09.375 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
04:27:09.375 00.000 16108 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.09
04:27:09.375 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:27:09.375 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:09.376 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:27:09.376 00.000 16108 MoveAxis(E, 0, ABG)
04:27:09.376 00.000 16108 Move returns status 0, amount 0
04:27:09.376 00.000 16108 MoveAxis(N, 0, ABG)
04:27:09.376 00.000 16108 Move returns status 0, amount 0
04:27:09.376 00.000 16108 move complete, result=0
04:27:09.376 00.000 16108 worker thread done servicing request
04:27:09.379 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2672, max=65535, med=5513, FiltMin=4515, FiltMax=23344, Gamma=1.000
04:27:09.392 00.013 21068 UpdateGuideState exits: m=345008 SNR=131.3
04:27:09.393 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:09.394 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:09.395 00.001 21068 Enqueuing Expose request
04:27:09.396 00.001 16108 Worker thread wakes up
04:27:09.396 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:09.396 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:09.396 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:10.365 00.969 16108 Exposure complete
04:27:10.431 00.066 16108 worker thread done servicing request
04:27:10.431 00.000 21068 OnExposeComplete: enter
04:27:10.433 00.002 21068 UpdateGuideState(): m_state=6
04:27:10.434 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
04:27:10.437 00.003 21068 Star::Find returns 1 (0), X=814.63, Y=630.12, Mass=337015, SNR=126.8, Peak=40496 HFD=3.3
04:27:10.439 00.002 21068 MultiStar: [#1 -0.07,-0.66,0.00,M4] [#2 -0.09,-0.14,0.93,U] [#3 -0.07,0.10,0.93,U] [#4 0.03,-0.24,0.29,U] [#5 -0.29,-0.02,0.22,U] [#6 -0.16,0.42,0.23,U] [#7 0.13,0.14,0.27,U] [#8 0.43,0.06,0.21,U] 
04:27:10.440 00.001 21068 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.10, -0.26}
04:27:10.441 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
04:27:10.443 00.002 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
04:27:10.444 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-2.35 mountX=0.04 mountY=0.06, mountTheta=0.98
04:27:10.447 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
04:27:10.448 00.001 21068 Enqueuing Move request for scope (-0.05, -0.05)
04:27:10.449 00.001 16108 Worker thread wakes up
04:27:10.449 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
04:27:10.450 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
04:27:10.450 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
04:27:10.450 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:27:10.450 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:10.450 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:27:10.450 00.000 16108 MoveAxis(E, 0, ABG)
04:27:10.450 00.000 16108 Move returns status 0, amount 0
04:27:10.450 00.000 16108 MoveAxis(N, 0, ABG)
04:27:10.450 00.000 16108 Move returns status 0, amount 0
04:27:10.450 00.000 16108 move complete, result=0
04:27:10.450 00.000 16108 worker thread done servicing request
04:27:10.455 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2582, max=65535, med=5526, FiltMin=4332, FiltMax=22697, Gamma=1.000
04:27:10.467 00.012 21068 UpdateGuideState exits: m=337015 SNR=126.8
04:27:10.469 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:10.470 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:10.471 00.001 21068 Enqueuing Expose request
04:27:10.471 00.000 16108 Worker thread wakes up
04:27:10.471 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:10.472 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:10.472 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:11.630 01.158 16108 Exposure complete
04:27:11.701 00.071 16108 worker thread done servicing request
04:27:11.701 00.000 21068 OnExposeComplete: enter
04:27:11.702 00.001 21068 UpdateGuideState(): m_state=6
04:27:11.702 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
04:27:11.703 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.01, Mass=347513, SNR=127.5, Peak=42573 HFD=3.1
04:27:11.704 00.001 21068 MultiStar: [#1 0.15,-0.40,1.14,U] [#2 0.28,-0.16,0.94,U] [#3 -0.03,-0.03,0.88,U] [#4 -0.04,-0.06,0.28,U] [#5 -0.32,-0.15,0.24,U] [#6 -0.08,0.76,0.00,M5] [#7 0.28,0.26,0.23,U] [#8 0.55,0.05,0.00,M1] 
04:27:11.705 00.001 21068 refined, 6 included, MultiStar: {0.09, -0.21}, one-star: {0.06, -0.36}
04:27:11.705 00.000 21068 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.97) = xAngle (-4.11 = 2.17)
04:27:11.706 00.001 21068 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.05 = 2.23)
04:27:11.708 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=-0.13 mountY=0.18, mountTheta=2.19
04:27:11.709 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.21, opts=13)
04:27:11.711 00.002 21068 Enqueuing Move request for scope (0.09, -0.21)
04:27:11.712 00.001 16108 Worker thread wakes up
04:27:11.713 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
04:27:11.713 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
04:27:11.713 00.000 16108 Moving (0.09, -0.21) raw xDistance=-0.13 yDistance=0.18
04:27:11.713 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:27:11.713 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:11.713 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:27:11.713 00.000 16108 MoveAxis(E, 0, ABG)
04:27:11.713 00.000 16108 Move returns status 0, amount 0
04:27:11.713 00.000 16108 MoveAxis(N, 0, ABG)
04:27:11.713 00.000 16108 Move returns status 0, amount 0
04:27:11.713 00.000 16108 move complete, result=0
04:27:11.713 00.000 16108 worker thread done servicing request
04:27:11.717 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2502, max=65535, med=5539, FiltMin=4525, FiltMax=24150, Gamma=1.000
04:27:11.733 00.016 21068 UpdateGuideState exits: m=347513 SNR=127.5
04:27:11.734 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:11.735 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:11.735 00.000 21068 Enqueuing Expose request
04:27:11.736 00.001 16108 Worker thread wakes up
04:27:11.736 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:11.737 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:11.737 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:12.726 00.989 16108 Exposure complete
04:27:12.783 00.057 16108 worker thread done servicing request
04:27:12.783 00.000 21068 OnExposeComplete: enter
04:27:12.784 00.001 21068 UpdateGuideState(): m_state=6
04:27:12.785 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
04:27:12.785 00.000 21068 Star::Find returns 1 (0), X=814.78, Y=630.20, Mass=331978, SNR=125.0, Peak=42445 HFD=3.3
04:27:12.786 00.001 21068 MultiStar: [#1 0.17,-0.34,0.93,U] [#2 0.21,-0.13,1.13,U] [#3 0.06,0.08,0.83,U] [#4 -0.08,-0.19,0.37,U] [#5 0.04,-0.12,0.31,U] [#6 -0.27,0.72,0.00,M6] [#7 -0.29,0.18,0.26,U] [#8 0.49,0.34,0.00,M2] 
04:27:12.787 00.001 21068 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.04, -0.18}
04:27:12.788 00.001 21068 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.97) = xAngle (-3.98 = 2.31)
04:27:12.789 00.001 21068 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.91 = 2.37)
04:27:12.790 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.01 mountX=-0.10 mountY=0.11, mountTheta=2.34
04:27:12.792 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.13, opts=13)
04:27:12.793 00.001 21068 Enqueuing Move request for scope (0.08, -0.13)
04:27:12.795 00.002 16108 Worker thread wakes up
04:27:12.795 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
04:27:12.795 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
04:27:12.795 00.000 16108 Moving (0.08, -0.13) raw xDistance=-0.10 yDistance=0.11
04:27:12.795 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:27:12.796 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:12.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:27:12.796 00.000 16108 MoveAxis(E, 0, ABG)
04:27:12.796 00.000 16108 Move returns status 0, amount 0
04:27:12.796 00.000 16108 MoveAxis(N, 0, ABG)
04:27:12.796 00.000 16108 Move returns status 0, amount 0
04:27:12.796 00.000 16108 move complete, result=0
04:27:12.796 00.000 16108 worker thread done servicing request
04:27:12.802 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2857, max=65535, med=5549, FiltMin=4576, FiltMax=27091, Gamma=1.000
04:27:12.820 00.018 21068 UpdateGuideState exits: m=331978 SNR=125.0
04:27:12.822 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:12.823 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:12.824 00.001 21068 Enqueuing Expose request
04:27:12.826 00.002 16108 Worker thread wakes up
04:27:12.826 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:12.826 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:12.826 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:13.996 01.170 16108 Exposure complete
04:27:14.059 00.063 16108 worker thread done servicing request
04:27:14.059 00.000 21068 OnExposeComplete: enter
04:27:14.060 00.001 21068 UpdateGuideState(): m_state=6
04:27:14.061 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
04:27:14.061 00.000 21068 Star::Find returns 1 (0), X=814.87, Y=630.07, Mass=368143, SNR=137.6, Peak=45293 HFD=3.0
04:27:14.062 00.001 21068 MultiStar: [#1 0.03,-0.58,0.00,M3] [#2 0.23,-0.20,0.89,U] [#3 -0.05,-0.16,0.76,U] [#4 -0.03,-0.25,0.27,U] [#5 -0.40,0.22,0.24,U] [#6 0.01,0.38,0.22,U] [#7 0.24,-0.06,0.23,U] [#8 0.40,-0.11,0.18,U] 
04:27:14.063 00.001 21068 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.13, -0.31}
04:27:14.064 00.001 21068 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.97) = xAngle (-4.02 = 2.27)
04:27:14.065 00.001 21068 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.95 = 2.33)
04:27:14.066 00.001 21068 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.05 mountX=-0.11 mountY=0.13, mountTheta=2.29
04:27:14.067 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.15, opts=13)
04:27:14.068 00.001 21068 Enqueuing Move request for scope (0.09, -0.15)
04:27:14.069 00.001 16108 Worker thread wakes up
04:27:14.069 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
04:27:14.069 00.000 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
04:27:14.069 00.000 16108 Moving (0.09, -0.15) raw xDistance=-0.11 yDistance=0.13
04:27:14.069 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:27:14.069 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:14.069 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:27:14.069 00.000 16108 MoveAxis(E, 0, ABG)
04:27:14.069 00.000 16108 Move returns status 0, amount 0
04:27:14.069 00.000 16108 MoveAxis(N, 0, ABG)
04:27:14.069 00.000 16108 Move returns status 0, amount 0
04:27:14.069 00.000 16108 move complete, result=0
04:27:14.069 00.000 16108 worker thread done servicing request
04:27:14.072 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2749, max=65535, med=5558, FiltMin=4582, FiltMax=27526, Gamma=1.000
04:27:14.087 00.015 21068 UpdateGuideState exits: m=368143 SNR=137.6
04:27:14.088 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:14.089 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:14.089 00.000 21068 Enqueuing Expose request
04:27:14.091 00.002 16108 Worker thread wakes up
04:27:14.091 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:14.091 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:14.091 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:15.073 00.982 16108 Exposure complete
04:27:15.153 00.080 16108 worker thread done servicing request
04:27:15.153 00.000 21068 OnExposeComplete: enter
04:27:15.154 00.001 21068 UpdateGuideState(): m_state=6
04:27:15.155 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
04:27:15.155 00.000 21068 Star::Find returns 1 (0), X=814.99, Y=630.24, Mass=327737, SNR=123.9, Peak=42749 HFD=3.2
04:27:15.156 00.001 21068 MultiStar: [#1 0.34,-0.33,0.95,U] [#2 0.51,-0.17,1.04,U] [#3 0.33,-0.09,0.83,U] [#4 0.54,0.02,0.00,M1] [#5 0.29,0.48,0.00,M1] [#6 0.50,0.51,0.00,M6] [#7 0.29,0.17,0.28,U] [#8 0.70,0.22,0.00,M2] 
04:27:15.157 00.001 21068 single-star, 4 included, MultiStar: {0.36, -0.16}, one-star: {0.26, -0.13}
04:27:15.158 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.85)
04:27:15.159 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
04:27:15.159 00.000 21068 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.47 mountX=-0.28 mountY=0.07, mountTheta=2.90
04:27:15.161 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=-0.13, opts=13)
04:27:15.163 00.002 21068 Enqueuing Move request for scope (0.26, -0.13)
04:27:15.163 00.000 16108 Worker thread wakes up
04:27:15.163 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
04:27:15.163 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
04:27:15.163 00.000 16108 Moving (0.26, -0.13) raw xDistance=-0.28 yDistance=0.07
04:27:15.163 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:27:15.163 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:15.163 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:27:15.164 00.001 16108 MoveAxis(E, 73, ABG)
04:27:15.164 00.000 16108 Guiding  Dir = 2, Dur = 73
04:27:15.164 00.000 16108 IsSlewing returns 0
04:27:15.164 00.000 16108 IsGuiding returns 0
04:27:15.170 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=3065, max=65535, med=5568, FiltMin=4611, FiltMax=24112, Gamma=1.000
04:27:15.179 00.009 16108 PulseGuide returned control before completion, sleep 68
04:27:15.184 00.005 21068 UpdateGuideState exits: m=327737 SNR=123.9
04:27:15.185 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:15.185 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:15.186 00.001 21068 Enqueuing Expose request
04:27:15.258 00.072 16108 IsGuiding returns 1
04:27:15.258 00.000 16108 scope still moving after pulse duration time elapsed
04:27:15.289 00.031 16108 IsSlewing returns 0
04:27:15.289 00.000 16108 IsGuiding returns 0
04:27:15.289 00.000 16108 scope move finished after 73 + 52 ms
04:27:15.289 00.000 16108 Move returns status 0, amount 73
04:27:15.289 00.000 16108 MoveAxis(N, 0, ABG)
04:27:15.289 00.000 16108 Move returns status 0, amount 0
04:27:15.289 00.000 16108 move complete, result=0
04:27:15.289 00.000 16108 worker thread done servicing request
04:27:15.289 00.000 16108 Worker thread wakes up
04:27:15.289 00.000 21068 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
04:27:15.292 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:15.292 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:16.444 01.152 16108 Exposure complete
04:27:16.501 00.057 16108 worker thread done servicing request
04:27:16.501 00.000 21068 OnExposeComplete: enter
04:27:16.502 00.001 21068 UpdateGuideState(): m_state=6
04:27:16.503 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
04:27:16.504 00.001 21068 Star::Find returns 1 (0), X=814.83, Y=630.24, Mass=321885, SNR=121.4, Peak=44653 HFD=3.0
04:27:16.505 00.001 21068 MultiStar: [#1 0.40,-0.27,0.91,U] [#2 0.35,-0.38,1.05,U] [#3 0.31,-0.04,0.85,U] [#4 0.15,-0.16,0.32,U] [#5 -0.33,0.12,0.21,U] [#6 0.21,0.92,0.00,M7] [#7 0.19,0.43,0.22,U] [#8 0.70,-0.56,0.00,M3] 
04:27:16.506 00.001 21068 single-star, 6 included, MultiStar: {0.24, -0.17}, one-star: {0.09, -0.14}
04:27:16.508 00.002 21068 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.97) = xAngle (-3.94 = 2.34)
04:27:16.509 00.001 21068 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.88 = 2.40)
04:27:16.511 00.002 21068 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=-0.12 mountY=0.11, mountTheta=2.38
04:27:16.513 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.09, y=-0.14, opts=13)
04:27:16.514 00.001 21068 Enqueuing Move request for scope (0.09, -0.14)
04:27:16.515 00.001 16108 Worker thread wakes up
04:27:16.515 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
04:27:16.516 00.001 16108 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
04:27:16.516 00.000 16108 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.11
04:27:16.516 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:27:16.516 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:16.516 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:27:16.516 00.000 16108 MoveAxis(E, 0, ABG)
04:27:16.516 00.000 16108 Move returns status 0, amount 0
04:27:16.516 00.000 16108 MoveAxis(N, 0, ABG)
04:27:16.516 00.000 16108 Move returns status 0, amount 0
04:27:16.516 00.000 16108 move complete, result=0
04:27:16.516 00.000 16108 worker thread done servicing request
04:27:16.523 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2976, max=65535, med=5577, FiltMin=4649, FiltMax=26128, Gamma=1.000
04:27:16.541 00.018 21068 UpdateGuideState exits: m=321885 SNR=121.4
04:27:16.542 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:16.542 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:16.543 00.001 21068 Enqueuing Expose request
04:27:16.544 00.001 16108 Worker thread wakes up
04:27:16.544 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:16.545 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:16.545 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:17.522 00.977 16108 Exposure complete
04:27:17.585 00.063 16108 worker thread done servicing request
04:27:17.585 00.000 21068 OnExposeComplete: enter
04:27:17.587 00.002 21068 UpdateGuideState(): m_state=6
04:27:17.588 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
04:27:17.589 00.001 21068 Star::Find returns 1 (0), X=814.96, Y=629.93, Mass=373451, SNR=146.8, Peak=48301 HFD=3.0
04:27:17.590 00.001 21068 MultiStar: [#1 0.33,-0.61,0.00,M2] [#2 0.41,-0.27,0.91,U] [#3 0.48,0.05,0.86,U] [#4 0.57,-0.27,0.00,M1] [#5 -0.07,0.22,0.22,U] [#6 -0.38,0.76,0.00,M8] [#7 0.24,0.31,0.21,U] [#8 0.69,-0.30,0.00,M4] 
04:27:17.591 00.001 21068 refined, 4 included, MultiStar: {0.33, -0.17}, one-star: {0.23, -0.45}
04:27:17.592 00.001 21068 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.97) = xAngle (-3.44 = 2.84)
04:27:17.593 00.001 21068 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.38 = 2.91)
04:27:17.594 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-0.47 mountX=-0.35 mountY=0.09, mountTheta=2.90
04:27:17.595 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.17, opts=13)
04:27:17.596 00.001 21068 Enqueuing Move request for scope (0.33, -0.17)
04:27:17.597 00.001 16108 Worker thread wakes up
04:27:17.597 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.17) opts 0xd
04:27:17.597 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.17)
04:27:17.597 00.000 16108 Moving (0.33, -0.17) raw xDistance=-0.35 yDistance=0.09
04:27:17.597 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:27:17.597 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:17.597 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:27:17.598 00.001 16108 MoveAxis(E, 92, ABG)
04:27:17.598 00.000 16108 Guiding  Dir = 2, Dur = 92
04:27:17.598 00.000 16108 IsSlewing returns 0
04:27:17.598 00.000 16108 IsGuiding returns 0
04:27:17.601 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2640, max=65535, med=5584, FiltMin=4614, FiltMax=25446, Gamma=1.000
04:27:17.614 00.013 21068 UpdateGuideState exits: m=373451 SNR=146.8
04:27:17.615 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:17.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:17.616 00.000 21068 Enqueuing Expose request
04:27:17.636 00.020 16108 PulseGuide returned control before completion, sleep 64
04:27:17.713 00.077 16108 IsGuiding returns 1
04:27:17.713 00.000 16108 scope still moving after pulse duration time elapsed
04:27:17.744 00.031 16108 IsSlewing returns 0
04:27:17.744 00.000 16108 IsGuiding returns 0
04:27:17.744 00.000 16108 scope move finished after 92 + 54 ms
04:27:17.744 00.000 16108 Move returns status 0, amount 92
04:27:17.744 00.000 16108 MoveAxis(N, 0, ABG)
04:27:17.744 00.000 16108 Move returns status 0, amount 0
04:27:17.744 00.000 16108 move complete, result=0
04:27:17.744 00.000 16108 worker thread done servicing request
04:27:17.744 00.000 16108 Worker thread wakes up
04:27:17.744 00.000 21068 GuideStep: -0.4 px 92 ms EAST, 0.1 px 0 ms NORTH
04:27:17.746 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:17.747 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:18.898 01.151 16108 Exposure complete
04:27:18.966 00.068 16108 worker thread done servicing request
04:27:18.966 00.000 21068 OnExposeComplete: enter
04:27:18.967 00.001 21068 UpdateGuideState(): m_state=6
04:27:18.968 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
04:27:18.968 00.000 21068 Star::Find returns 1 (0), X=814.77, Y=629.91, Mass=358608, SNR=128.2, Peak=44861 HFD=3.0
04:27:18.969 00.001 21068 MultiStar: [#1 0.06,-0.58,0.00,M3] [#2 0.15,-0.22,1.01,U] [#3 -0.12,0.03,0.90,U] [#4 0.13,0.04,0.29,U] [#5 0.23,-0.03,0.20,U] [#6 -0.46,0.26,0.22,U] [#7 -0.51,0.48,0.00,M1] [#8 0.19,0.01,0.22,U] 
04:27:18.970 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.15}, one-star: {0.04, -0.46}
04:27:18.971 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
04:27:18.971 00.000 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 1.99)
04:27:18.973 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.38 mountX=-0.06 mountY=0.14, mountTheta=1.94
04:27:18.975 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.15, opts=13)
04:27:18.975 00.000 21068 Enqueuing Move request for scope (0.03, -0.15)
04:27:18.976 00.001 16108 Worker thread wakes up
04:27:18.976 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
04:27:18.976 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
04:27:18.976 00.000 16108 Moving (0.03, -0.15) raw xDistance=-0.06 yDistance=0.14
04:27:18.976 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:27:18.976 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:18.976 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:27:18.976 00.000 16108 MoveAxis(E, 0, ABG)
04:27:18.977 00.001 16108 Move returns status 0, amount 0
04:27:18.977 00.000 16108 MoveAxis(N, 0, ABG)
04:27:18.977 00.000 16108 Move returns status 0, amount 0
04:27:18.977 00.000 16108 move complete, result=0
04:27:18.977 00.000 16108 worker thread done servicing request
04:27:18.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2822, max=65535, med=5587, FiltMin=4704, FiltMax=26352, Gamma=1.000
04:27:18.993 00.013 21068 UpdateGuideState exits: m=358608 SNR=128.2
04:27:18.995 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:18.995 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:18.996 00.001 21068 Enqueuing Expose request
04:27:18.997 00.001 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:18.997 00.000 16108 Worker thread wakes up
04:27:18.998 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:18.998 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:19.964 00.966 16108 Exposure complete
04:27:20.041 00.077 16108 worker thread done servicing request
04:27:20.041 00.000 21068 OnExposeComplete: enter
04:27:20.043 00.002 21068 UpdateGuideState(): m_state=6
04:27:20.045 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
04:27:20.047 00.002 21068 Star::Find returns 1 (0), X=814.84, Y=629.94, Mass=302006, SNR=130.5, Peak=44525 HFD=2.9
04:27:20.048 00.001 21068 MultiStar: [#1 0.12,-0.68,0.00,M4] [#2 0.10,-0.21,1.05,U] [#3 -0.06,-0.11,0.75,U] [#4 0.10,-0.57,0.00,M1] [#5 -0.11,-0.30,0.22,U] [#6 0.17,0.27,0.15,U] [#7 0.03,-0.34,0.23,U] [#8 0.45,-0.11,0.24,U] 
04:27:20.050 00.002 21068 refined, 6 included, MultiStar: {0.08, -0.24}, one-star: {0.11, -0.43}
04:27:20.051 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
04:27:20.053 00.002 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
04:27:20.054 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.25 mountX=-0.12 mountY=0.21, mountTheta=2.08
04:27:20.058 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.24, opts=13)
04:27:20.060 00.002 21068 Enqueuing Move request for scope (0.08, -0.24)
04:27:20.061 00.001 16108 Worker thread wakes up
04:27:20.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
04:27:20.061 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
04:27:20.062 00.001 16108 Moving (0.08, -0.24) raw xDistance=-0.12 yDistance=0.21
04:27:20.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:27:20.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:27:20.062 00.000 16108 MoveAxis(E, 0, ABG)
04:27:20.062 00.000 16108 Move returns status 0, amount 0
04:27:20.062 00.000 16108 MoveAxis(S, 43, ABG)
04:27:20.062 00.000 16108 Guiding  Dir = 1, Dur = 43
04:27:20.062 00.000 16108 IsSlewing returns 0
04:27:20.062 00.000 16108 IsGuiding returns 0
04:27:20.068 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2822, max=65535, med=5590, FiltMin=4659, FiltMax=23792, Gamma=1.000
04:27:20.081 00.013 21068 UpdateGuideState exits: m=302006 SNR=130.5
04:27:20.082 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:20.083 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:20.084 00.001 21068 Enqueuing Expose request
04:27:20.093 00.009 16108 PulseGuide returned control before completion, sleep 23
04:27:20.123 00.030 16108 IsGuiding returns 1
04:27:20.123 00.000 16108 scope still moving after pulse duration time elapsed
04:27:20.155 00.032 16108 IsSlewing returns 0
04:27:20.155 00.000 16108 IsGuiding returns 1
04:27:20.186 00.031 16108 IsSlewing returns 0
04:27:20.186 00.000 16108 IsGuiding returns 0
04:27:20.186 00.000 16108 scope move finished after 43 + 80 ms
04:27:20.186 00.000 16108 Move returns status 0, amount 43
04:27:20.186 00.000 16108 move complete, result=0
04:27:20.187 00.001 16108 worker thread done servicing request
04:27:20.187 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
04:27:20.189 00.002 16108 Worker thread wakes up
04:27:20.189 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:20.189 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:21.346 01.157 16108 Exposure complete
04:27:21.397 00.051 16108 worker thread done servicing request
04:27:21.397 00.000 21068 OnExposeComplete: enter
04:27:21.398 00.001 21068 UpdateGuideState(): m_state=6
04:27:21.399 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
04:27:21.400 00.001 21068 Star::Find returns 1 (0), X=814.61, Y=629.84, Mass=316746, SNR=130.2, Peak=37312 HFD=3.2
04:27:21.401 00.001 21068 MultiStar: [#1 0.01,-0.72,0.00,M5] [#2 0.18,-0.27,1.03,U] [#3 0.05,-0.19,0.75,U] [#4 -0.23,0.04,0.27,U] [#5 -0.14,-0.50,0.18,U] [#6 0.07,0.34,0.20,U] [#7 -0.17,0.16,0.23,U] [#8 0.11,-0.40,0.21,U] 
04:27:21.402 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.26}, one-star: {-0.12, -0.54}
04:27:21.403 00.001 21068 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
04:27:21.403 00.000 21068 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
04:27:21.404 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.56 mountX=-0.05 mountY=0.26, mountTheta=1.75
04:27:21.406 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.26, opts=13)
04:27:21.407 00.001 21068 Enqueuing Move request for scope (0.00, -0.26)
04:27:21.408 00.001 16108 Worker thread wakes up
04:27:21.408 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
04:27:21.408 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
04:27:21.408 00.000 16108 Moving (0.00, -0.26) raw xDistance=-0.05 yDistance=0.26
04:27:21.408 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:27:21.408 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:27:21.408 00.000 16108 MoveAxis(E, 0, ABG)
04:27:21.408 00.000 16108 Move returns status 0, amount 0
04:27:21.408 00.000 16108 MoveAxis(S, 52, ABG)
04:27:21.408 00.000 16108 Guiding  Dir = 1, Dur = 52
04:27:21.409 00.001 16108 IsSlewing returns 0
04:27:21.409 00.000 16108 IsGuiding returns 0
04:27:21.413 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2611, max=65535, med=5590, FiltMin=4699, FiltMax=25494, Gamma=1.000
04:27:21.437 00.024 21068 UpdateGuideState exits: m=316746 SNR=130.2
04:27:21.439 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:21.440 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:21.442 00.002 21068 Enqueuing Expose request
04:27:21.442 00.000 16108 PulseGuide returned control before completion, sleep 30
04:27:21.487 00.045 16108 IsGuiding returns 1
04:27:21.487 00.000 16108 scope still moving after pulse duration time elapsed
04:27:21.518 00.031 16108 IsSlewing returns 0
04:27:21.518 00.000 16108 IsGuiding returns 1
04:27:21.550 00.032 16108 IsSlewing returns 0
04:27:21.550 00.000 16108 IsGuiding returns 0
04:27:21.550 00.000 16108 scope move finished after 52 + 88 ms
04:27:21.550 00.000 16108 Move returns status 0, amount 52
04:27:21.550 00.000 16108 move complete, result=0
04:27:21.550 00.000 16108 worker thread done servicing request
04:27:21.551 00.001 16108 Worker thread wakes up
04:27:21.551 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
04:27:21.553 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:21.553 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:22.517 00.964 16108 Exposure complete
04:27:22.577 00.060 16108 worker thread done servicing request
04:27:22.578 00.001 21068 OnExposeComplete: enter
04:27:22.578 00.000 21068 UpdateGuideState(): m_state=6
04:27:22.579 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
04:27:22.580 00.001 21068 Star::Find returns 1 (0), X=814.34, Y=630.57, Mass=300974, SNR=121.9, Peak=35238 HFD=3.3
04:27:22.581 00.001 21068 MultiStar: [#1 -0.25,-0.08,0.88,U] [#2 -0.26,0.25,1.08,U] [#3 -0.32,0.38,0.86,U] [#4 -0.45,0.05,0.32,U] [#5 -0.61,0.40,0.00,M1] [#6 -0.44,1.15,0.00,M6] [#7 -0.28,0.59,0.00,M1] [#8 -0.06,0.64,0.00,M2] 
04:27:22.581 00.000 21068 refined, 4 included, MultiStar: {-0.32, 0.18}, one-star: {-0.40, 0.20}
04:27:22.582 00.001 21068 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.97) = xAngle (-0.34 = -0.34)
04:27:22.583 00.001 21068 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.28 = -0.28)
04:27:22.583 00.000 21068 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.37 cameraTheta=2.63 mountX=0.34 mountY=-0.10, mountTheta=-0.28
04:27:22.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.32, y=0.18, opts=13)
04:27:22.587 00.002 21068 Enqueuing Move request for scope (-0.32, 0.18)
04:27:22.587 00.000 16108 Worker thread wakes up
04:27:22.587 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.18) opts 0xd
04:27:22.587 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.32, 0.18)
04:27:22.588 00.001 16108 Moving (-0.32, 0.18) raw xDistance=0.34 yDistance=-0.10
04:27:22.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
04:27:22.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:22.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:27:22.588 00.000 16108 MoveAxis(W, 90, ABG)
04:27:22.588 00.000 16108 Guiding  Dir = 3, Dur = 90
04:27:22.588 00.000 16108 IsSlewing returns 0
04:27:22.588 00.000 16108 IsGuiding returns 0
04:27:22.594 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=3027, max=65535, med=5590, FiltMin=4729, FiltMax=26909, Gamma=1.000
04:27:22.610 00.016 21068 UpdateGuideState exits: m=300974 SNR=121.9
04:27:22.611 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:22.612 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:22.612 00.000 21068 Enqueuing Expose request
04:27:22.634 00.022 16108 PulseGuide returned control before completion, sleep 54
04:27:22.696 00.062 16108 IsGuiding returns 1
04:27:22.696 00.000 16108 scope still moving after pulse duration time elapsed
04:27:22.727 00.031 16108 IsSlewing returns 0
04:27:22.727 00.000 16108 IsGuiding returns 1
04:27:22.759 00.032 16108 IsSlewing returns 0
04:27:22.759 00.000 16108 IsGuiding returns 0
04:27:22.759 00.000 16108 scope move finished after 90 + 80 ms
04:27:22.759 00.000 16108 Move returns status 0, amount 90
04:27:22.759 00.000 16108 MoveAxis(N, 0, ABG)
04:27:22.759 00.000 16108 Move returns status 0, amount 0
04:27:22.759 00.000 16108 move complete, result=0
04:27:22.760 00.001 16108 worker thread done servicing request
04:27:22.760 00.000 16108 Worker thread wakes up
04:27:22.760 00.000 21068 GuideStep: 0.3 px 90 ms WEST, -0.1 px 0 ms NORTH
04:27:22.761 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:22.762 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:23.918 01.156 16108 Exposure complete
04:27:23.981 00.063 16108 worker thread done servicing request
04:27:23.981 00.000 21068 OnExposeComplete: enter
04:27:23.982 00.001 21068 UpdateGuideState(): m_state=6
04:27:23.983 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
04:27:23.984 00.001 21068 Star::Find returns 1 (0), X=815.17, Y=630.20, Mass=325044, SNR=128.1, Peak=43357 HFD=2.9
04:27:23.985 00.001 21068 MultiStar: [#1 0.71,-0.07,0.00,M5] [#2 0.41,0.03,1.06,U] [#3 0.56,0.42,0.00,M1] [#4 0.15,0.12,0.28,U] [#5 0.21,0.03,0.21,U] [#6 0.29,0.21,0.20,U] [#7 0.31,0.48,0.00,M2] [#8 0.48,0.14,0.28,U] 
04:27:23.986 00.001 21068 refined, 5 included, MultiStar: {0.38, -0.01}, one-star: {0.43, -0.17}
04:27:23.987 00.001 21068 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
04:27:23.988 00.001 21068 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
04:27:23.990 00.002 21068 CameraToMount -- cameraX=0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-0.02 mountX=-0.37 mountY=-0.08, mountTheta=-2.93
04:27:23.991 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.01, opts=13)
04:27:23.992 00.001 21068 Enqueuing Move request for scope (0.38, -0.01)
04:27:23.993 00.001 16108 Worker thread wakes up
04:27:23.993 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.01) opts 0xd
04:27:23.993 00.000 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.01)
04:27:23.993 00.000 16108 Moving (0.38, -0.01) raw xDistance=-0.37 yDistance=-0.08
04:27:23.993 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
04:27:23.993 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:23.993 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:27:23.993 00.000 16108 MoveAxis(E, 91, ABG)
04:27:23.993 00.000 16108 Guiding  Dir = 2, Dur = 91
04:27:23.994 00.001 16108 IsSlewing returns 0
04:27:23.994 00.000 16108 IsGuiding returns 0
04:27:23.999 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=3046, max=65535, med=5587, FiltMin=4617, FiltMax=32832, Gamma=1.000
04:27:24.011 00.012 21068 UpdateGuideState exits: m=325044 SNR=128.1
04:27:24.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:24.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:24.014 00.001 21068 Enqueuing Expose request
04:27:24.060 00.046 16108 PulseGuide returned control before completion, sleep 35
04:27:24.105 00.045 16108 IsGuiding returns 1
04:27:24.105 00.000 16108 scope still moving after pulse duration time elapsed
04:27:24.136 00.031 16108 IsSlewing returns 0
04:27:24.136 00.000 16108 IsGuiding returns 1
04:27:24.168 00.032 16108 IsSlewing returns 0
04:27:24.168 00.000 16108 IsGuiding returns 0
04:27:24.168 00.000 16108 scope move finished after 91 + 83 ms
04:27:24.168 00.000 16108 Move returns status 0, amount 91
04:27:24.168 00.000 16108 MoveAxis(N, 0, ABG)
04:27:24.168 00.000 16108 Move returns status 0, amount 0
04:27:24.168 00.000 16108 move complete, result=0
04:27:24.168 00.000 16108 worker thread done servicing request
04:27:24.168 00.000 16108 Worker thread wakes up
04:27:24.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:24.168 00.000 21068 GuideStep: -0.4 px 91 ms EAST, -0.1 px 0 ms NORTH
04:27:24.169 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:25.133 00.964 16108 Exposure complete
04:27:25.215 00.082 16108 worker thread done servicing request
04:27:25.215 00.000 21068 OnExposeComplete: enter
04:27:25.216 00.001 21068 UpdateGuideState(): m_state=6
04:27:25.216 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
04:27:25.217 00.001 21068 Star::Find returns 1 (0), X=815.13, Y=630.80, Mass=324032, SNR=126.5, Peak=40003 HFD=3.3
04:27:25.218 00.001 21068 MultiStar: [#1 0.40,0.32,0.89,U] [#2 0.39,0.37,0.00,M1] [#3 0.19,0.65,0.00,M2] [#4 0.13,0.52,0.34,U] [#5 0.60,0.16,0.00,M1] [#6 -0.09,0.44,0.20,U] [#7 0.48,1.18,0.00,M3] [#8 0.60,0.26,0.00,M2] 
04:27:25.219 00.001 21068 refined, 3 included, MultiStar: {0.32, 0.40}, one-star: {0.39, 0.43}
04:27:25.220 00.001 21068 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
04:27:25.221 00.001 21068 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
04:27:25.221 00.000 21068 CameraToMount -- cameraX=0.32 cameraY=0.40 hyp=0.51 cameraTheta=0.90 mountX=-0.24 mountY=-0.47, mountTheta=-2.05
04:27:25.223 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=0.40, opts=13)
04:27:25.224 00.001 21068 Enqueuing Move request for scope (0.32, 0.40)
04:27:25.224 00.000 16108 Worker thread wakes up
04:27:25.224 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.40) opts 0xd
04:27:25.225 00.001 16108 Handling offset move in thread for scope, endpoint = (0.32, 0.40)
04:27:25.225 00.000 16108 Moving (0.32, 0.40) raw xDistance=-0.24 yDistance=-0.47
04:27:25.225 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
04:27:25.225 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:27:25.225 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
04:27:25.225 00.000 16108 MoveAxis(E, 70, ABG)
04:27:25.225 00.000 16108 Guiding  Dir = 2, Dur = 70
04:27:25.225 00.000 16108 IsSlewing returns 0
04:27:25.225 00.000 16108 IsGuiding returns 0
04:27:25.229 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3030, max=65535, med=5587, FiltMin=4707, FiltMax=30867, Gamma=1.000
04:27:25.235 00.006 16108 PulseGuide returned control before completion, sleep 71
04:27:25.242 00.007 21068 UpdateGuideState exits: m=324032 SNR=126.5
04:27:25.243 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:25.245 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:25.246 00.001 21068 Enqueuing Expose request
04:27:25.312 00.066 16108 IsGuiding returns 1
04:27:25.312 00.000 16108 scope still moving after pulse duration time elapsed
04:27:25.344 00.032 16108 IsSlewing returns 0
04:27:25.344 00.000 16108 IsGuiding returns 0
04:27:25.344 00.000 16108 scope move finished after 70 + 48 ms
04:27:25.344 00.000 16108 Move returns status 0, amount 70
04:27:25.344 00.000 16108 MoveAxis(N, 0, ABG)
04:27:25.344 00.000 16108 Move returns status 0, amount 0
04:27:25.345 00.001 16108 move complete, result=0
04:27:25.345 00.000 16108 worker thread done servicing request
04:27:25.345 00.000 16108 Worker thread wakes up
04:27:25.345 00.000 21068 GuideStep: -0.2 px 70 ms EAST, -0.5 px 0 ms NORTH
04:27:25.347 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:25.347 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:26.493 01.146 16108 Exposure complete
04:27:26.560 00.067 16108 worker thread done servicing request
04:27:26.560 00.000 21068 OnExposeComplete: enter
04:27:26.561 00.001 21068 UpdateGuideState(): m_state=6
04:27:26.562 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
04:27:26.562 00.000 21068 Star::Find returns 1 (0), X=814.52, Y=630.73, Mass=334833, SNR=127.1, Peak=40374 HFD=3.2
04:27:26.563 00.001 21068 MultiStar: [#1 0.15,0.05,0.84,U] [#2 -0.09,0.23,1.07,U] [#3 -0.13,0.48,0.89,U] [#4 -0.20,0.18,0.27,U] [#5 -0.16,0.35,0.20,U] [#6 -0.46,0.38,0.00,M5] [#7 0.18,0.70,0.00,M4] [#8 0.17,0.50,0.28,U] 
04:27:26.564 00.001 21068 refined, 6 included, MultiStar: {-0.07, 0.29}, one-star: {-0.21, 0.35}
04:27:26.565 00.001 21068 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.97) = xAngle (-1.15 = -1.15)
04:27:26.566 00.001 21068 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.09 = -1.09)
04:27:26.566 00.000 21068 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.82 mountX=0.12 mountY=-0.27, mountTheta=-1.14
04:27:26.568 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.29, opts=13)
04:27:26.570 00.002 21068 Enqueuing Move request for scope (-0.07, 0.29)
04:27:26.571 00.001 16108 Worker thread wakes up
04:27:26.571 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
04:27:26.572 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
04:27:26.572 00.000 16108 Moving (-0.07, 0.29) raw xDistance=0.12 yDistance=-0.27
04:27:26.572 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:27:26.572 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:27:26.572 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:27:26.572 00.000 16108 MoveAxis(E, 0, ABG)
04:27:26.572 00.000 16108 Move returns status 0, amount 0
04:27:26.572 00.000 16108 MoveAxis(N, 0, ABG)
04:27:26.572 00.000 16108 Move returns status 0, amount 0
04:27:26.572 00.000 16108 move complete, result=0
04:27:26.573 00.001 16108 worker thread done servicing request
04:27:26.576 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2646, max=65535, med=5584, FiltMin=4707, FiltMax=23139, Gamma=1.000
04:27:26.592 00.016 21068 UpdateGuideState exits: m=334833 SNR=127.1
04:27:26.593 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:26.594 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:26.595 00.001 21068 Enqueuing Expose request
04:27:26.595 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:27:26.596 00.001 16108 Worker thread wakes up
04:27:26.596 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:26.596 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:27.557 00.961 16108 Exposure complete
04:27:27.636 00.079 16108 worker thread done servicing request
04:27:27.636 00.000 21068 OnExposeComplete: enter
04:27:27.637 00.001 21068 UpdateGuideState(): m_state=6
04:27:27.639 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
04:27:27.639 00.000 21068 Star::Find returns 1 (0), X=814.59, Y=630.57, Mass=314778, SNR=124.6, Peak=40070 HFD=3.2
04:27:27.640 00.001 21068 MultiStar: [#1 -0.18,-0.08,0.85,U] [#2 -0.06,0.08,0.99,U] [#3 0.08,0.21,0.89,U] [#4 -0.34,0.21,0.30,U] [#5 0.07,-0.01,0.20,U] [#6 -0.16,0.91,0.00,M6] [#7 -0.26,0.61,0.00,M5] [#8 -0.22,0.40,0.28,U] 
04:27:27.641 00.001 21068 refined, 6 included, MultiStar: {-0.10, 0.12}, one-star: {-0.15, 0.19}
04:27:27.642 00.001 21068 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.97) = xAngle (-0.72 = -0.72)
04:27:27.642 00.000 21068 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.66 = -0.66)
04:27:27.643 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.24 mountX=0.12 mountY=-0.10, mountTheta=-0.69
04:27:27.645 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=0.12, opts=13)
04:27:27.645 00.000 21068 Enqueuing Move request for scope (-0.10, 0.12)
04:27:27.646 00.001 16108 Worker thread wakes up
04:27:27.646 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
04:27:27.646 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
04:27:27.646 00.000 16108 Moving (-0.10, 0.12) raw xDistance=0.12 yDistance=-0.10
04:27:27.646 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:27:27.646 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:27.648 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:27:27.648 00.000 16108 MoveAxis(E, 0, ABG)
04:27:27.648 00.000 16108 Move returns status 0, amount 0
04:27:27.648 00.000 16108 MoveAxis(N, 0, ABG)
04:27:27.648 00.000 16108 Move returns status 0, amount 0
04:27:27.648 00.000 16108 move complete, result=0
04:27:27.648 00.000 16108 worker thread done servicing request
04:27:27.651 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3097, max=65535, med=5587, FiltMin=4720, FiltMax=25149, Gamma=1.000
04:27:27.664 00.013 21068 UpdateGuideState exits: m=314778 SNR=124.6
04:27:27.665 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:27.665 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:27.666 00.001 21068 Enqueuing Expose request
04:27:27.668 00.002 16108 Worker thread wakes up
04:27:27.668 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:27.669 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:27.669 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:28.825 01.156 16108 Exposure complete
04:27:28.878 00.053 16108 worker thread done servicing request
04:27:28.878 00.000 21068 OnExposeComplete: enter
04:27:28.879 00.001 21068 UpdateGuideState(): m_state=6
04:27:28.880 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
04:27:28.881 00.001 21068 Star::Find returns 1 (0), X=815.04, Y=630.93, Mass=271045, SNR=101.2, Peak=41859 HFD=2.9
04:27:28.882 00.001 21068 MultiStar: [#1 0.49,0.30,0.00,M3] [#2 0.17,0.55,0.00,M1] [#3 0.43,0.78,0.00,M1] [#4 0.26,0.48,0.00,M1] [#5 -0.04,0.57,0.00,M1] [#6 0.38,0.91,0.00,M7] [#7 -0.28,0.75,0.00,M6] [#8 0.27,0.47,0.00,M1] 
04:27:28.883 00.001 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
04:27:28.883 00.000 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.84 = -1.84)
04:27:28.884 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.55 hyp=0.63 cameraTheta=1.06 mountX=-0.21 mountY=-0.61, mountTheta=-1.90
04:27:28.886 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.55, opts=13)
04:27:28.887 00.001 21068 Enqueuing Move request for scope (0.31, 0.55)
04:27:28.887 00.000 16108 Worker thread wakes up
04:27:28.888 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.55) opts 0xd
04:27:28.888 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.55)
04:27:28.888 00.000 16108 Moving (0.31, 0.55) raw xDistance=-0.21 yDistance=-0.61
04:27:28.888 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:27:28.888 00.000 16108 resist switch: large excursion: input -0.61 thresh 0.60 direction from 1 to -1
04:27:28.888 00.000 16108 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.83
04:27:28.888 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
04:27:28.888 00.000 16108 MoveAxis(E, 54, ABG)
04:27:28.888 00.000 16108 Guiding  Dir = 2, Dur = 54
04:27:28.888 00.000 16108 IsSlewing returns 0
04:27:28.888 00.000 16108 IsGuiding returns 0
04:27:28.892 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2841, max=65535, med=5584, FiltMin=4755, FiltMax=30995, Gamma=1.000
04:27:28.917 00.025 21068 UpdateGuideState exits: m=271045 SNR=101.2
04:27:28.919 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:28.920 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:28.922 00.002 21068 Enqueuing Expose request
04:27:28.924 00.002 16108 PulseGuide returned control before completion, sleep 29
04:27:28.954 00.030 16108 IsGuiding returns 1
04:27:28.954 00.000 16108 scope still moving after pulse duration time elapsed
04:27:28.985 00.031 16108 IsSlewing returns 0
04:27:28.985 00.000 16108 IsGuiding returns 1
04:27:29.016 00.031 16108 IsSlewing returns 0
04:27:29.016 00.000 16108 IsGuiding returns 0
04:27:29.016 00.000 16108 scope move finished after 54 + 73 ms
04:27:29.016 00.000 16108 Move returns status 0, amount 54
04:27:29.016 00.000 16108 MoveAxis(N, 122, ABG)
04:27:29.016 00.000 16108 Guiding  Dir = 0, Dur = 122
04:27:29.016 00.000 16108 IsSlewing returns 0
04:27:29.016 00.000 16108 IsGuiding returns 0
04:27:29.080 00.064 16108 PulseGuide returned control before completion, sleep 69
04:27:29.157 00.077 16108 IsGuiding returns 1
04:27:29.157 00.000 16108 scope still moving after pulse duration time elapsed
04:27:29.188 00.031 16108 IsSlewing returns 0
04:27:29.188 00.000 16108 IsGuiding returns 1
04:27:29.220 00.032 16108 IsSlewing returns 0
04:27:29.220 00.000 16108 IsGuiding returns 1
04:27:29.251 00.031 16108 IsSlewing returns 0
04:27:29.251 00.000 16108 IsGuiding returns 0
04:27:29.251 00.000 16108 scope move finished after 122 + 112 ms
04:27:29.251 00.000 16108 Move returns status 0, amount 122
04:27:29.251 00.000 16108 move complete, result=0
04:27:29.251 00.000 16108 worker thread done servicing request
04:27:29.251 00.000 16108 Worker thread wakes up
04:27:29.251 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.6 px 122 ms NORTH
04:27:29.253 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:29.253 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:30.224 00.971 16108 Exposure complete
04:27:30.308 00.084 16108 worker thread done servicing request
04:27:30.308 00.000 21068 OnExposeComplete: enter
04:27:30.309 00.001 21068 UpdateGuideState(): m_state=6
04:27:30.310 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
04:27:30.311 00.001 21068 Star::Find returns 1 (0), X=815.08, Y=630.58, Mass=280555, SNR=104.9, Peak=40931 HFD=3.0
04:27:30.313 00.002 21068 MultiStar: [#1 0.36,0.00,1.00,U] [#2 0.41,0.06,1.47,U] [#3 0.18,0.20,1.01,U] [#4 -0.17,0.16,0.41,U] [#5 -0.25,0.25,0.19,U] [#6 -0.08,1.19,0.00,M8] [#7 0.04,0.22,0.31,U] [#8 0.46,0.38,0.00,M2] 
04:27:30.314 00.001 21068 refined, 6 included, MultiStar: {0.25, 0.13}, one-star: {0.34, 0.21}
04:27:30.315 00.001 21068 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.97) = xAngle (-2.50 = -2.50)
04:27:30.316 00.001 21068 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.44 = -2.44)
04:27:30.317 00.001 21068 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.28 cameraTheta=0.46 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
04:27:30.321 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=0.13, opts=13)
04:27:30.323 00.002 21068 Enqueuing Move request for scope (0.25, 0.13)
04:27:30.323 00.000 16108 Worker thread wakes up
04:27:30.323 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.13) opts 0xd
04:27:30.323 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, 0.13)
04:27:30.324 00.001 16108 Moving (0.25, 0.13) raw xDistance=-0.23 yDistance=-0.18
04:27:30.324 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:27:30.324 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:30.324 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:27:30.324 00.000 16108 MoveAxis(E, 64, ABG)
04:27:30.324 00.000 16108 Guiding  Dir = 2, Dur = 64
04:27:30.324 00.000 16108 IsSlewing returns 0
04:27:30.324 00.000 16108 IsGuiding returns 0
04:27:30.330 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2893, max=65535, med=5587, FiltMin=4611, FiltMax=25360, Gamma=1.000
04:27:30.346 00.016 21068 UpdateGuideState exits: m=280555 SNR=104.9
04:27:30.348 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:30.350 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:30.350 00.000 21068 Enqueuing Expose request
04:27:30.351 00.001 16108 PulseGuide returned control before completion, sleep 49
04:27:30.412 00.061 16108 IsGuiding returns 1
04:27:30.412 00.000 16108 scope still moving after pulse duration time elapsed
04:27:30.444 00.032 16108 IsSlewing returns 0
04:27:30.444 00.000 16108 IsGuiding returns 0
04:27:30.444 00.000 16108 scope move finished after 64 + 55 ms
04:27:30.444 00.000 16108 Move returns status 0, amount 64
04:27:30.444 00.000 16108 MoveAxis(N, 0, ABG)
04:27:30.444 00.000 16108 Move returns status 0, amount 0
04:27:30.444 00.000 16108 move complete, result=0
04:27:30.444 00.000 16108 worker thread done servicing request
04:27:30.444 00.000 16108 Worker thread wakes up
04:27:30.444 00.000 21068 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
04:27:30.446 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:30.446 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:31.608 01.162 16108 Exposure complete
04:27:31.668 00.060 16108 worker thread done servicing request
04:27:31.668 00.000 21068 OnExposeComplete: enter
04:27:31.671 00.003 21068 UpdateGuideState(): m_state=6
04:27:31.672 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
04:27:31.674 00.002 21068 Star::Find returns 1 (0), X=814.57, Y=630.54, Mass=267820, SNR=99.8, Peak=30662 HFD=3.2
04:27:31.675 00.001 21068 MultiStar: [#1 -0.02,0.09,1.11,U] [#2 -0.17,0.13,1.37,U] [#3 -0.03,0.28,1.00,U] [#4 -0.15,0.23,0.41,U] [#5 -0.53,0.38,0.00,M1] [#6 -0.48,1.09,0.00,M9] [#7 -0.55,0.91,0.00,M6] [#8 -0.25,0.30,0.32,U] 
04:27:31.677 00.002 21068 refined, 5 included, MultiStar: {-0.11, 0.17}, one-star: {-0.16, 0.16}
04:27:31.678 00.001 21068 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.97) = xAngle (-0.83 = -0.83)
04:27:31.679 00.001 21068 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.77 = -0.77)
04:27:31.680 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.14 mountX=0.14 mountY=-0.14, mountTheta=-0.80
04:27:31.681 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.17, opts=13)
04:27:31.682 00.001 21068 Enqueuing Move request for scope (-0.11, 0.17)
04:27:31.684 00.002 16108 Worker thread wakes up
04:27:31.684 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
04:27:31.684 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
04:27:31.684 00.000 16108 Moving (-0.11, 0.17) raw xDistance=0.14 yDistance=-0.14
04:27:31.684 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:27:31.684 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:31.684 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:27:31.684 00.000 16108 MoveAxis(E, 0, ABG)
04:27:31.684 00.000 16108 Move returns status 0, amount 0
04:27:31.684 00.000 16108 MoveAxis(N, 0, ABG)
04:27:31.684 00.000 16108 Move returns status 0, amount 0
04:27:31.684 00.000 16108 move complete, result=0
04:27:31.684 00.000 16108 worker thread done servicing request
04:27:31.688 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2736, max=65535, med=5584, FiltMin=4681, FiltMax=23997, Gamma=1.000
04:27:31.711 00.023 21068 UpdateGuideState exits: m=267820 SNR=99.8
04:27:31.713 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:31.715 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:31.717 00.002 21068 Enqueuing Expose request
04:27:31.718 00.001 16108 Worker thread wakes up
04:27:31.718 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:31.720 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:31.720 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:32.689 00.969 16108 Exposure complete
04:27:32.743 00.054 16108 worker thread done servicing request
04:27:32.743 00.000 21068 OnExposeComplete: enter
04:27:32.743 00.000 21068 UpdateGuideState(): m_state=6
04:27:32.745 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
04:27:32.746 00.001 21068 Star::Find returns 1 (0), X=814.46, Y=630.41, Mass=283399, SNR=127.6, Peak=32096 HFD=3.2
04:27:32.747 00.001 21068 MultiStar: [#1 -0.16,-0.29,0.85,U] [#2 0.04,0.06,1.04,U] [#3 -0.30,-0.11,0.77,U] [#4 -0.15,0.17,0.36,U] [#5 -0.60,0.14,0.00,M2] [#6 0.03,0.59,0.00,M10] [#7 -0.77,0.28,0.00,M7] [#8 -0.14,0.14,0.26,U] 
04:27:32.748 00.001 21068 refined, 5 included, MultiStar: {-0.16, -0.03}, one-star: {-0.27, 0.04}
04:27:32.748 00.000 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
04:27:32.749 00.001 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
04:27:32.750 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=0.15 mountY=0.07, mountTheta=0.41
04:27:32.752 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=-0.03, opts=13)
04:27:32.753 00.001 21068 Enqueuing Move request for scope (-0.16, -0.03)
04:27:32.753 00.000 16108 Worker thread wakes up
04:27:32.754 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
04:27:32.754 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
04:27:32.754 00.000 16108 Moving (-0.16, -0.03) raw xDistance=0.15 yDistance=0.07
04:27:32.754 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:27:32.754 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:32.754 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:27:32.754 00.000 16108 MoveAxis(E, 0, ABG)
04:27:32.754 00.000 16108 Move returns status 0, amount 0
04:27:32.754 00.000 16108 MoveAxis(N, 0, ABG)
04:27:32.754 00.000 16108 Move returns status 0, amount 0
04:27:32.754 00.000 16108 move complete, result=0
04:27:32.754 00.000 16108 worker thread done servicing request
04:27:32.758 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2713, max=65535, med=5587, FiltMin=4723, FiltMax=24029, Gamma=1.000
04:27:32.778 00.020 21068 UpdateGuideState exits: m=283399 SNR=127.6
04:27:32.779 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:32.781 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:32.782 00.001 21068 Enqueuing Expose request
04:27:32.783 00.001 16108 Worker thread wakes up
04:27:32.783 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:32.784 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:32.784 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:33.946 01.162 16108 Exposure complete
04:27:34.008 00.062 16108 worker thread done servicing request
04:27:34.008 00.000 21068 OnExposeComplete: enter
04:27:34.009 00.001 21068 UpdateGuideState(): m_state=6
04:27:34.009 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
04:27:34.010 00.001 21068 Star::Find returns 1 (0), X=814.61, Y=630.29, Mass=285951, SNR=117.0, Peak=33424 HFD=3.2
04:27:34.011 00.001 21068 MultiStar: [#1 0.02,-0.32,0.94,U] [#2 -0.16,-0.26,1.14,U] [#3 -0.09,-0.05,1.06,U] [#4 0.01,0.03,0.30,U] [#5 -0.28,0.24,0.30,U] [#6 -0.72,0.59,0.00,R] [#7 -0.60,0.51,0.00,M8] [#8 0.06,-0.03,0.31,U] 
04:27:34.012 00.001 21068 single-star, 6 included, MultiStar: {-0.09, -0.13}, one-star: {-0.13, -0.08}
04:27:34.012 00.000 21068 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
04:27:34.014 00.002 21068 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.81)
04:27:34.014 00.000 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=0.11 mountY=0.11, mountTheta=0.78
04:27:34.016 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.08, opts=13)
04:27:34.017 00.001 21068 Enqueuing Move request for scope (-0.13, -0.08)
04:27:34.017 00.000 16108 Worker thread wakes up
04:27:34.017 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
04:27:34.017 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
04:27:34.018 00.001 16108 Moving (-0.13, -0.08) raw xDistance=0.11 yDistance=0.11
04:27:34.018 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:27:34.018 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:34.018 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:27:34.018 00.000 16108 MoveAxis(E, 0, ABG)
04:27:34.018 00.000 16108 Move returns status 0, amount 0
04:27:34.018 00.000 16108 MoveAxis(N, 0, ABG)
04:27:34.018 00.000 16108 Move returns status 0, amount 0
04:27:34.018 00.000 16108 move complete, result=0
04:27:34.018 00.000 16108 worker thread done servicing request
04:27:34.022 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2374, max=65535, med=5584, FiltMin=4749, FiltMax=25238, Gamma=1.000
04:27:34.035 00.013 21068 UpdateGuideState exits: m=285951 SNR=117.0
04:27:34.036 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:34.037 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:34.037 00.000 21068 Enqueuing Expose request
04:27:34.038 00.001 16108 Worker thread wakes up
04:27:34.038 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:34.039 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:34.039 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:35.010 00.971 16108 Exposure complete
04:27:35.077 00.067 16108 worker thread done servicing request
04:27:35.077 00.000 21068 OnExposeComplete: enter
04:27:35.078 00.001 21068 UpdateGuideState(): m_state=6
04:27:35.078 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
04:27:35.079 00.001 21068 Star::Find returns 1 (0), X=814.51, Y=630.19, Mass=326883, SNR=110.6, Peak=39120 HFD=3.4
04:27:35.080 00.001 21068 MultiStar: [#1 -0.18,-0.38,0.90,U] [#2 -0.50,-0.30,0.00,M1] [#3 -0.43,-0.09,0.93,U] [#4 -0.57,-0.33,0.00,M1] [#5 -0.91,-0.31,0.00,M2] [#6 0.25,0.37,0.29,U] [#7 -0.24,0.19,0.23,U] [#8 -0.34,-0.16,0.32,U] 
04:27:35.082 00.002 21068 refined, 5 included, MultiStar: {-0.24, -0.14}, one-star: {-0.23, -0.18}
04:27:35.082 00.000 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.59 = 0.69)
04:27:35.083 00.001 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.53 = 0.76)
04:27:35.084 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.62 mountX=0.21 mountY=0.19, mountTheta=0.73
04:27:35.085 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.14, opts=13)
04:27:35.086 00.001 21068 Enqueuing Move request for scope (-0.24, -0.14)
04:27:35.087 00.001 16108 Worker thread wakes up
04:27:35.087 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
04:27:35.087 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
04:27:35.087 00.000 16108 Moving (-0.24, -0.14) raw xDistance=0.21 yDistance=0.19
04:27:35.087 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:27:35.087 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:35.087 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:27:35.087 00.000 16108 MoveAxis(W, 56, ABG)
04:27:35.087 00.000 16108 Guiding  Dir = 3, Dur = 56
04:27:35.088 00.001 16108 IsSlewing returns 0
04:27:35.088 00.000 16108 IsGuiding returns 0
04:27:35.090 00.002 16108 PulseGuide returned control before completion, sleep 65
04:27:35.092 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=3117, max=65535, med=5584, FiltMin=4697, FiltMax=29430, Gamma=1.000
04:27:35.106 00.014 21068 UpdateGuideState exits: m=326883 SNR=110.6
04:27:35.107 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:35.107 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:35.108 00.001 21068 Enqueuing Expose request
04:27:35.170 00.062 16108 IsGuiding returns 0
04:27:35.170 00.000 16108 Move returns status 0, amount 56
04:27:35.170 00.000 16108 MoveAxis(N, 0, ABG)
04:27:35.170 00.000 16108 Move returns status 0, amount 0
04:27:35.170 00.000 16108 move complete, result=0
04:27:35.170 00.000 16108 worker thread done servicing request
04:27:35.170 00.000 16108 Worker thread wakes up
04:27:35.170 00.000 21068 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
04:27:35.171 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:35.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:36.320 01.149 16108 Exposure complete
04:27:36.395 00.075 16108 worker thread done servicing request
04:27:36.395 00.000 21068 OnExposeComplete: enter
04:27:36.397 00.002 21068 UpdateGuideState(): m_state=6
04:27:36.398 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
04:27:36.399 00.001 21068 Star::Find returns 1 (0), X=814.40, Y=630.37, Mass=319776, SNR=117.1, Peak=37808 HFD=3.2
04:27:36.401 00.002 21068 MultiStar: [#1 -0.28,-0.21,0.89,U] [#2 -0.26,0.07,1.33,U] [#3 -0.30,0.24,0.89,U] [#4 -0.18,0.19,0.26,U] [#5 -0.62,-0.05,0.00,M3] [#6 0.51,0.00,0.21,U] [#7 -0.12,0.70,0.00,M8] [#8 -0.13,0.21,0.27,U] 
04:27:36.403 00.002 21068 refined, 6 included, MultiStar: {-0.24, 0.05}, one-star: {-0.34, -0.01}
04:27:36.404 00.001 21068 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.97) = xAngle (-0.02 = -0.02)
04:27:36.404 00.000 21068 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.05 = 0.05)
04:27:36.405 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.95 mountX=0.24 mountY=0.01, mountTheta=0.05
04:27:36.407 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.05, opts=13)
04:27:36.408 00.001 21068 Enqueuing Move request for scope (-0.24, 0.05)
04:27:36.409 00.001 16108 Worker thread wakes up
04:27:36.409 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
04:27:36.409 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
04:27:36.409 00.000 16108 Moving (-0.24, 0.05) raw xDistance=0.24 yDistance=0.01
04:27:36.409 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
04:27:36.409 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:36.409 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:27:36.409 00.000 16108 MoveAxis(W, 68, ABG)
04:27:36.410 00.001 16108 Guiding  Dir = 3, Dur = 68
04:27:36.410 00.000 16108 IsSlewing returns 0
04:27:36.410 00.000 16108 IsGuiding returns 0
04:27:36.412 00.002 16108 PulseGuide returned control before completion, sleep 77
04:27:36.417 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2205, max=65535, med=5581, FiltMin=4809, FiltMax=28089, Gamma=1.000
04:27:36.434 00.017 21068 UpdateGuideState exits: m=319776 SNR=117.1
04:27:36.434 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:36.435 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:36.436 00.001 21068 Enqueuing Expose request
04:27:36.494 00.058 16108 IsGuiding returns 0
04:27:36.494 00.000 16108 Move returns status 0, amount 68
04:27:36.494 00.000 16108 MoveAxis(N, 0, ABG)
04:27:36.494 00.000 16108 Move returns status 0, amount 0
04:27:36.494 00.000 16108 move complete, result=0
04:27:36.494 00.000 16108 worker thread done servicing request
04:27:36.494 00.000 16108 Worker thread wakes up
04:27:36.494 00.000 21068 GuideStep: 0.2 px 68 ms WEST, 0.0 px 0 ms NORTH
04:27:36.495 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:36.495 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:37.481 00.986 16108 Exposure complete
04:27:37.548 00.067 16108 worker thread done servicing request
04:27:37.548 00.000 21068 OnExposeComplete: enter
04:27:37.549 00.001 21068 UpdateGuideState(): m_state=6
04:27:37.550 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
04:27:37.551 00.001 21068 Star::Find returns 1 (0), X=814.46, Y=630.24, Mass=332125, SNR=130.2, Peak=39760 HFD=3.2
04:27:37.552 00.001 21068 MultiStar: [#1 -0.15,-0.30,1.00,U] [#2 -0.24,-0.01,1.16,U] [#3 -0.34,0.07,0.92,U] [#4 -0.20,0.17,0.26,U] [#5 -0.26,0.50,0.00,M4] [#6 0.34,0.23,0.16,U] [#7 -0.72,0.43,0.00,M9] [#8 -0.13,0.16,0.27,U] 
04:27:37.553 00.001 21068 refined, 6 included, MultiStar: {-0.22, -0.05}, one-star: {-0.27, -0.13}
04:27:37.554 00.001 21068 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.97) = xAngle (-5.87 = 0.41)
04:27:37.554 00.000 21068 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.81 = 0.47)
04:27:37.555 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=0.21 mountY=0.10, mountTheta=0.46
04:27:37.557 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=-0.05, opts=13)
04:27:37.558 00.001 21068 Enqueuing Move request for scope (-0.22, -0.05)
04:27:37.559 00.001 16108 Worker thread wakes up
04:27:37.559 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
04:27:37.559 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
04:27:37.559 00.000 16108 Moving (-0.22, -0.05) raw xDistance=0.21 yDistance=0.10
04:27:37.559 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
04:27:37.559 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:37.559 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:27:37.559 00.000 16108 MoveAxis(W, 59, ABG)
04:27:37.559 00.000 16108 Guiding  Dir = 3, Dur = 59
04:27:37.559 00.000 16108 IsSlewing returns 0
04:27:37.560 00.001 16108 IsGuiding returns 0
04:27:37.563 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2649, max=65535, med=5587, FiltMin=4758, FiltMax=25286, Gamma=1.000
04:27:37.578 00.015 21068 UpdateGuideState exits: m=332125 SNR=130.2
04:27:37.581 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:37.583 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:37.584 00.001 16108 PulseGuide returned control before completion, sleep 46
04:27:37.584 00.000 21068 Enqueuing Expose request
04:27:37.644 00.060 16108 IsGuiding returns 1
04:27:37.644 00.000 16108 scope still moving after pulse duration time elapsed
04:27:37.674 00.030 16108 IsSlewing returns 0
04:27:37.674 00.000 16108 IsGuiding returns 0
04:27:37.674 00.000 16108 scope move finished after 59 + 56 ms
04:27:37.674 00.000 16108 Move returns status 0, amount 59
04:27:37.674 00.000 16108 MoveAxis(N, 0, ABG)
04:27:37.674 00.000 16108 Move returns status 0, amount 0
04:27:37.674 00.000 16108 move complete, result=0
04:27:37.674 00.000 16108 worker thread done servicing request
04:27:37.674 00.000 16108 Worker thread wakes up
04:27:37.674 00.000 21068 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
04:27:37.676 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:37.677 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:38.866 01.189 16108 Exposure complete
04:27:38.931 00.065 16108 worker thread done servicing request
04:27:38.931 00.000 21068 OnExposeComplete: enter
04:27:38.932 00.001 21068 UpdateGuideState(): m_state=6
04:27:38.934 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
04:27:38.936 00.002 21068 Star::Find returns 1 (0), X=814.64, Y=630.06, Mass=345207, SNR=123.6, Peak=41181 HFD=3.3
04:27:38.938 00.002 21068 MultiStar: [#1 -0.07,-0.27,0.92,U] [#2 0.01,-0.11,0.99,U] [#3 -0.11,-0.07,0.99,U] [#4 -0.27,-0.23,0.27,U] [#5 -0.82,-0.52,0.00,M5] [#6 0.45,-0.46,0.00,M1] [#7 -0.06,0.10,0.15,U] [#8 -0.06,-0.06,0.28,U] 
04:27:38.939 00.001 21068 refined, 6 included, MultiStar: {-0.08, -0.18}, one-star: {-0.10, -0.32}
04:27:38.940 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
04:27:38.941 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.89 = 1.40)
04:27:38.941 00.000 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.98 mountX=0.04 mountY=0.19, mountTheta=1.34
04:27:38.944 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.18, opts=13)
04:27:38.945 00.001 21068 Enqueuing Move request for scope (-0.08, -0.18)
04:27:38.946 00.001 16108 Worker thread wakes up
04:27:38.946 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
04:27:38.946 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
04:27:38.946 00.000 16108 Moving (-0.08, -0.18) raw xDistance=0.04 yDistance=0.19
04:27:38.947 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:27:38.947 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:38.947 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:27:38.947 00.000 16108 MoveAxis(E, 0, ABG)
04:27:38.947 00.000 16108 Move returns status 0, amount 0
04:27:38.947 00.000 16108 MoveAxis(N, 0, ABG)
04:27:38.947 00.000 16108 Move returns status 0, amount 0
04:27:38.947 00.000 16108 move complete, result=0
04:27:38.947 00.000 16108 worker thread done servicing request
04:27:38.950 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2665, max=65535, med=5587, FiltMin=4758, FiltMax=25574, Gamma=1.000
04:27:38.973 00.023 21068 UpdateGuideState exits: m=345207 SNR=123.6
04:27:38.975 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:38.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:38.978 00.002 21068 Enqueuing Expose request
04:27:38.979 00.001 16108 Worker thread wakes up
04:27:38.979 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:38.980 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:38.980 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:39.961 00.981 16108 Exposure complete
04:27:40.027 00.066 16108 worker thread done servicing request
04:27:40.027 00.000 21068 OnExposeComplete: enter
04:27:40.028 00.001 21068 UpdateGuideState(): m_state=6
04:27:40.029 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
04:27:40.029 00.000 21068 Star::Find returns 1 (0), X=814.60, Y=630.16, Mass=366206, SNR=123.4, Peak=39997 HFD=3.3
04:27:40.030 00.001 21068 MultiStar: [#1 0.03,-0.26,0.92,U] [#2 -0.25,-0.23,1.15,U] [#3 -0.11,0.05,0.88,U] [#4 -0.33,-0.17,0.31,U] [#5 -0.76,-0.48,0.00,M6] [#6 0.32,-0.40,0.21,U] [#7 -0.56,0.64,0.00,M9] [#8 0.23,0.12,0.27,U] 
04:27:40.032 00.002 21068 refined, 6 included, MultiStar: {-0.10, -0.16}, one-star: {-0.14, -0.21}
04:27:40.033 00.001 21068 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.97) = xAngle (-5.08 = 1.20)
04:27:40.034 00.001 21068 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.02 = 1.26)
04:27:40.035 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=0.07 mountY=0.18, mountTheta=1.21
04:27:40.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.16, opts=13)
04:27:40.038 00.001 21068 Enqueuing Move request for scope (-0.10, -0.16)
04:27:40.040 00.002 16108 Worker thread wakes up
04:27:40.040 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
04:27:40.040 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
04:27:40.040 00.000 16108 Moving (-0.10, -0.16) raw xDistance=0.07 yDistance=0.18
04:27:40.041 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:27:40.041 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:40.041 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:27:40.041 00.000 16108 MoveAxis(E, 0, ABG)
04:27:40.041 00.000 16108 Move returns status 0, amount 0
04:27:40.041 00.000 16108 MoveAxis(N, 0, ABG)
04:27:40.041 00.000 16108 Move returns status 0, amount 0
04:27:40.041 00.000 16108 move complete, result=0
04:27:40.041 00.000 16108 worker thread done servicing request
04:27:40.048 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2822, max=65535, med=5590, FiltMin=4787, FiltMax=26329, Gamma=1.000
04:27:40.067 00.019 21068 UpdateGuideState exits: m=366206 SNR=123.4
04:27:40.068 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:40.069 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:40.070 00.001 21068 Enqueuing Expose request
04:27:40.071 00.001 16108 Worker thread wakes up
04:27:40.071 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:40.072 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:40.072 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:41.239 01.167 16108 Exposure complete
04:27:41.331 00.092 16108 worker thread done servicing request
04:27:41.331 00.000 21068 OnExposeComplete: enter
04:27:41.332 00.001 21068 UpdateGuideState(): m_state=6
04:27:41.334 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
04:27:41.335 00.001 21068 Star::Find returns 1 (0), X=814.53, Y=630.18, Mass=329081, SNR=134.0, Peak=37120 HFD=3.4
04:27:41.337 00.002 21068 MultiStar: [#1 -0.03,-0.52,0.83,U] [#2 0.00,-0.49,1.02,U] [#3 -0.27,-0.18,0.85,U] [#4 -0.15,-0.07,0.27,U] [#5 -0.70,-0.00,0.00,M7] [#6 0.26,-0.18,0.19,U] [#7 -0.14,0.20,0.18,U] [#8 0.31,-0.13,0.22,U] 
04:27:41.338 00.001 21068 single-star, 7 included, MultiStar: {-0.09, -0.29}, one-star: {-0.21, -0.20}
04:27:41.340 00.002 21068 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.97) = xAngle (-5.34 = 0.94)
04:27:41.342 00.002 21068 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.28 = 1.00)
04:27:41.343 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.38 mountX=0.17 mountY=0.24, mountTheta=0.96
04:27:41.347 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=-0.20, opts=13)
04:27:41.348 00.001 21068 Enqueuing Move request for scope (-0.21, -0.20)
04:27:41.349 00.001 16108 Worker thread wakes up
04:27:41.350 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
04:27:41.350 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
04:27:41.350 00.000 16108 Moving (-0.21, -0.20) raw xDistance=0.17 yDistance=0.24
04:27:41.350 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:27:41.350 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:27:41.350 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:27:41.350 00.000 16108 MoveAxis(E, 0, ABG)
04:27:41.350 00.000 16108 Move returns status 0, amount 0
04:27:41.350 00.000 16108 MoveAxis(N, 0, ABG)
04:27:41.350 00.000 16108 Move returns status 0, amount 0
04:27:41.350 00.000 16108 move complete, result=0
04:27:41.352 00.002 16108 worker thread done servicing request
04:27:41.358 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=3206, max=65535, med=5597, FiltMin=4800, FiltMax=25008, Gamma=1.000
04:27:41.383 00.025 21068 UpdateGuideState exits: m=329081 SNR=134.0
04:27:41.386 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:41.388 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:41.389 00.001 21068 Enqueuing Expose request
04:27:41.390 00.001 16108 Worker thread wakes up
04:27:41.390 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:41.391 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:41.392 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:42.355 00.963 16108 Exposure complete
04:27:42.444 00.089 16108 worker thread done servicing request
04:27:42.445 00.001 21068 OnExposeComplete: enter
04:27:42.445 00.000 21068 UpdateGuideState(): m_state=6
04:27:42.446 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
04:27:42.447 00.001 21068 Star::Find returns 1 (0), X=814.59, Y=630.19, Mass=330269, SNR=126.1, Peak=35773 HFD=3.4
04:27:42.448 00.001 21068 MultiStar: [#1 -0.05,-0.46,0.87,U] [#2 0.12,-0.03,0.93,U] [#3 -0.10,-0.10,0.82,U] [#4 0.02,-0.10,0.28,U] [#5 -0.25,-0.61,0.00,M8] [#6 0.33,-0.67,0.00,M1] [#7 -0.29,-0.39,0.17,U] [#8 -0.02,-0.30,0.27,U] 
04:27:42.449 00.001 21068 refined, 6 included, MultiStar: {-0.05, -0.20}, one-star: {-0.14, -0.18}
04:27:42.449 00.000 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
04:27:42.450 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.58)
04:27:42.451 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.80 mountX=0.01 mountY=0.21, mountTheta=1.51
04:27:42.452 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.20, opts=13)
04:27:42.453 00.001 21068 Enqueuing Move request for scope (-0.05, -0.20)
04:27:42.454 00.001 16108 Worker thread wakes up
04:27:42.454 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
04:27:42.454 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
04:27:42.454 00.000 16108 Moving (-0.05, -0.20) raw xDistance=0.01 yDistance=0.21
04:27:42.454 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:27:42.454 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:27:42.454 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:27:42.454 00.000 16108 MoveAxis(E, 0, ABG)
04:27:42.454 00.000 16108 Move returns status 0, amount 0
04:27:42.454 00.000 16108 MoveAxis(N, 0, ABG)
04:27:42.454 00.000 16108 Move returns status 0, amount 0
04:27:42.454 00.000 16108 move complete, result=0
04:27:42.454 00.000 16108 worker thread done servicing request
04:27:42.459 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2979, max=65535, med=5597, FiltMin=4806, FiltMax=27984, Gamma=1.000
04:27:42.471 00.012 21068 UpdateGuideState exits: m=330269 SNR=126.1
04:27:42.472 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:42.473 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:42.474 00.001 21068 Enqueuing Expose request
04:27:42.475 00.001 16108 Worker thread wakes up
04:27:42.475 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:42.475 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:42.475 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:43.644 01.169 16108 Exposure complete
04:27:43.705 00.061 16108 worker thread done servicing request
04:27:43.705 00.000 21068 OnExposeComplete: enter
04:27:43.706 00.001 21068 UpdateGuideState(): m_state=6
04:27:43.708 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
04:27:43.709 00.001 21068 Star::Find returns 1 (0), X=814.36, Y=630.43, Mass=285435, SNR=106.9, Peak=34608 HFD=3.2
04:27:43.710 00.001 21068 MultiStar: [#1 -0.29,-0.32,1.13,U] [#2 -0.12,0.15,1.26,U] [#3 -0.30,0.10,1.05,U] [#4 -0.31,0.13,0.34,U] [#5 -0.84,-0.46,0.00,M9] [#6 -0.38,0.25,0.28,U] [#7 -0.28,0.35,0.24,U] [#8 -0.30,0.20,0.26,U] 
04:27:43.711 00.001 21068 refined, 7 included, MultiStar: {-0.27, 0.04}, one-star: {-0.37, 0.06}
04:27:43.712 00.001 21068 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.97) = xAngle (0.02 = 0.02)
04:27:43.712 00.000 21068 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.08 = 0.08)
04:27:43.713 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.28 cameraTheta=2.98 mountX=0.28 mountY=0.02, mountTheta=0.08
04:27:43.715 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=0.04, opts=13)
04:27:43.715 00.000 21068 Enqueuing Move request for scope (-0.27, 0.04)
04:27:43.716 00.001 16108 Worker thread wakes up
04:27:43.716 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.04) opts 0xd
04:27:43.716 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, 0.04)
04:27:43.716 00.000 16108 Moving (-0.27, 0.04) raw xDistance=0.28 yDistance=0.02
04:27:43.716 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:27:43.716 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:43.716 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:27:43.717 00.001 16108 MoveAxis(W, 73, ABG)
04:27:43.717 00.000 16108 Guiding  Dir = 3, Dur = 73
04:27:43.717 00.000 16108 IsSlewing returns 0
04:27:43.717 00.000 16108 IsGuiding returns 0
04:27:43.721 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2582, max=65535, med=5600, FiltMin=4795, FiltMax=24422, Gamma=1.000
04:27:43.741 00.020 21068 UpdateGuideState exits: m=285435 SNR=106.9
04:27:43.742 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:43.742 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:43.743 00.001 21068 Enqueuing Expose request
04:27:43.769 00.026 16108 PulseGuide returned control before completion, sleep 32
04:27:43.817 00.048 16108 IsGuiding returns 1
04:27:43.817 00.000 16108 scope still moving after pulse duration time elapsed
04:27:43.846 00.029 16108 IsSlewing returns 0
04:27:43.846 00.000 16108 IsGuiding returns 1
04:27:43.877 00.031 16108 IsSlewing returns 0
04:27:43.877 00.000 16108 IsGuiding returns 0
04:27:43.877 00.000 16108 scope move finished after 73 + 86 ms
04:27:43.877 00.000 16108 Move returns status 0, amount 73
04:27:43.877 00.000 16108 MoveAxis(N, 0, ABG)
04:27:43.877 00.000 16108 Move returns status 0, amount 0
04:27:43.877 00.000 16108 move complete, result=0
04:27:43.877 00.000 16108 worker thread done servicing request
04:27:43.877 00.000 16108 Worker thread wakes up
04:27:43.877 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.0 px 0 ms NORTH
04:27:43.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:43.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:44.850 00.972 16108 Exposure complete
04:27:44.930 00.080 16108 worker thread done servicing request
04:27:44.930 00.000 21068 OnExposeComplete: enter
04:27:44.931 00.001 21068 UpdateGuideState(): m_state=6
04:27:44.932 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
04:27:44.933 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.15, Mass=285315, SNR=113.6, Peak=37613 HFD=2.9
04:27:44.933 00.000 21068 MultiStar: [#1 0.05,-0.45,0.90,U] [#2 -0.04,-0.14,1.26,U] [#3 -0.12,0.09,1.06,U] [#4 -0.22,-0.03,0.34,U] [#5 -0.47,-0.40,0.00,M10] [#6 0.38,-0.23,0.29,U] [#7 -0.03,0.43,0.22,U] [#8 0.04,-0.10,0.34,U] 
04:27:44.934 00.001 21068 refined, 7 included, MultiStar: {-0.00, -0.13}, one-star: {0.06, -0.22}
04:27:44.935 00.001 21068 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
04:27:44.936 00.001 21068 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
04:27:44.936 00.000 21068 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.61 mountX=-0.02 mountY=0.13, mountTheta=1.71
04:27:44.938 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.00, y=-0.13, opts=13)
04:27:44.939 00.001 21068 Enqueuing Move request for scope (-0.00, -0.13)
04:27:44.940 00.001 16108 Worker thread wakes up
04:27:44.940 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
04:27:44.940 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
04:27:44.940 00.000 16108 Moving (-0.00, -0.13) raw xDistance=-0.02 yDistance=0.13
04:27:44.940 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:27:44.940 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:44.940 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:27:44.940 00.000 16108 MoveAxis(E, 0, ABG)
04:27:44.940 00.000 16108 Move returns status 0, amount 0
04:27:44.940 00.000 16108 MoveAxis(N, 0, ABG)
04:27:44.940 00.000 16108 Move returns status 0, amount 0
04:27:44.940 00.000 16108 move complete, result=0
04:27:44.940 00.000 16108 worker thread done servicing request
04:27:44.944 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2745, max=65535, med=5606, FiltMin=4681, FiltMax=25609, Gamma=1.000
04:27:44.957 00.013 21068 UpdateGuideState exits: m=285315 SNR=113.6
04:27:44.958 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:44.959 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:44.960 00.001 21068 Enqueuing Expose request
04:27:44.960 00.000 16108 Worker thread wakes up
04:27:44.961 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:44.961 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:44.961 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:46.130 01.169 16108 Exposure complete
04:27:46.193 00.063 16108 worker thread done servicing request
04:27:46.193 00.000 21068 OnExposeComplete: enter
04:27:46.194 00.001 21068 UpdateGuideState(): m_state=6
04:27:46.195 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
04:27:46.196 00.001 21068 Star::Find returns 1 (0), X=814.61, Y=630.09, Mass=316033, SNR=108.7, Peak=38368 HFD=3.3
04:27:46.197 00.001 21068 MultiStar: [#1 -0.07,-0.56,0.00,M1] [#2 0.02,-0.28,1.23,U] [#3 -0.20,-0.17,1.02,U] [#4 -0.06,-0.09,0.31,U] [#5 -0.83,-0.20,0.00,R] [#6 0.37,-0.43,0.00,M1] [#7 -0.58,0.08,0.00,M6] [#8 0.03,-0.07,0.31,U] 
04:27:46.197 00.000 21068 refined, 4 included, MultiStar: {-0.08, -0.22}, one-star: {-0.13, -0.28}
04:27:46.198 00.001 21068 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.97) = xAngle (-4.90 = 1.38)
04:27:46.199 00.001 21068 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.84 = 1.44)
04:27:46.200 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.93 mountX=0.04 mountY=0.23, mountTheta=1.39
04:27:46.202 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.22, opts=13)
04:27:46.203 00.001 21068 Enqueuing Move request for scope (-0.08, -0.22)
04:27:46.203 00.000 16108 Worker thread wakes up
04:27:46.204 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
04:27:46.204 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
04:27:46.204 00.000 16108 Moving (-0.08, -0.22) raw xDistance=0.04 yDistance=0.23
04:27:46.204 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:27:46.204 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.38
04:27:46.204 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:27:46.204 00.000 16108 MoveAxis(E, 0, ABG)
04:27:46.204 00.000 16108 Move returns status 0, amount 0
04:27:46.204 00.000 16108 MoveAxis(S, 47, ABG)
04:27:46.204 00.000 16108 Guiding  Dir = 1, Dur = 47
04:27:46.204 00.000 16108 IsSlewing returns 0
04:27:46.205 00.001 16108 IsGuiding returns 0
04:27:46.209 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2710, max=65535, med=5609, FiltMin=4755, FiltMax=29865, Gamma=1.000
04:27:46.224 00.015 21068 UpdateGuideState exits: m=316033 SNR=108.7
04:27:46.227 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:46.228 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:46.229 00.001 21068 Enqueuing Expose request
04:27:46.267 00.038 16108 IsGuiding returns 1
04:27:46.267 00.000 16108 scope still moving after pulse duration time elapsed
04:27:46.297 00.030 16108 IsSlewing returns 0
04:27:46.297 00.000 16108 IsGuiding returns 1
04:27:46.328 00.031 16108 IsSlewing returns 0
04:27:46.328 00.000 16108 IsGuiding returns 1
04:27:46.359 00.031 16108 IsSlewing returns 0
04:27:46.359 00.000 16108 IsGuiding returns 0
04:27:46.359 00.000 16108 scope move finished after 47 + 107 ms
04:27:46.359 00.000 16108 Move returns status 0, amount 47
04:27:46.359 00.000 16108 move complete, result=0
04:27:46.359 00.000 16108 worker thread done servicing request
04:27:46.359 00.000 16108 Worker thread wakes up
04:27:46.359 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
04:27:46.360 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:46.360 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:47.324 00.964 16108 Exposure complete
04:27:47.400 00.076 16108 worker thread done servicing request
04:27:47.400 00.000 21068 OnExposeComplete: enter
04:27:47.401 00.001 21068 UpdateGuideState(): m_state=6
04:27:47.401 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
04:27:47.402 00.001 21068 Star::Find returns 1 (0), X=814.36, Y=630.22, Mass=297341, SNR=122.9, Peak=37888 HFD=3.1
04:27:47.403 00.001 21068 MultiStar: [#1 -0.10,-0.52,0.94,U] [#2 0.19,-0.06,1.08,U] [#3 -0.20,0.04,0.91,U] [#4 -0.26,-0.11,0.26,U] [#5 0.28,0.31,0.25,U] [#6 0.16,-0.22,0.23,U] [#7 -0.13,0.34,0.22,U] [#8 -0.06,0.22,0.27,U] 
04:27:47.404 00.001 21068 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.38, -0.16}
04:27:47.404 00.000 21068 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.97) = xAngle (-5.23 = 1.05)
04:27:47.405 00.001 21068 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.17 = 1.11)
04:27:47.407 00.002 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.26 mountX=0.07 mountY=0.12, mountTheta=1.07
04:27:47.408 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
04:27:47.409 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
04:27:47.410 00.001 16108 Worker thread wakes up
04:27:47.410 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
04:27:47.410 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
04:27:47.410 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.12
04:27:47.410 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:27:47.410 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:47.410 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:27:47.410 00.000 16108 MoveAxis(E, 0, ABG)
04:27:47.410 00.000 16108 Move returns status 0, amount 0
04:27:47.410 00.000 16108 MoveAxis(N, 0, ABG)
04:27:47.410 00.000 16108 Move returns status 0, amount 0
04:27:47.410 00.000 16108 move complete, result=0
04:27:47.410 00.000 16108 worker thread done servicing request
04:27:47.414 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3053, max=65535, med=5613, FiltMin=4745, FiltMax=26041, Gamma=1.000
04:27:47.431 00.017 21068 UpdateGuideState exits: m=297341 SNR=122.9
04:27:47.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:47.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:47.435 00.002 21068 Enqueuing Expose request
04:27:47.436 00.001 16108 Worker thread wakes up
04:27:47.436 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:47.438 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:47.438 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:48.608 01.170 16108 Exposure complete
04:27:48.667 00.059 16108 worker thread done servicing request
04:27:48.667 00.000 21068 OnExposeComplete: enter
04:27:48.668 00.001 21068 UpdateGuideState(): m_state=6
04:27:48.668 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
04:27:48.669 00.001 21068 Star::Find returns 1 (0), X=814.58, Y=630.34, Mass=290527, SNR=113.2, Peak=34573 HFD=3.1
04:27:48.670 00.001 21068 MultiStar: [#1 -0.14,-0.26,0.96,U] [#2 0.18,0.14,1.10,U] [#3 -0.05,0.08,0.81,U] [#4 -0.09,0.12,0.37,U] [#5 0.72,0.14,0.00,M1] [#6 0.40,-0.02,0.33,U] [#7 -0.31,0.26,0.21,U] [#8 -0.10,0.18,0.30,U] 
04:27:48.671 00.001 21068 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.15, -0.04}
04:27:48.671 00.000 21068 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.97) = xAngle (-0.38 = -0.38)
04:27:48.672 00.001 21068 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.31 = -0.31)
04:27:48.673 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.59 mountX=0.03 mountY=-0.01, mountTheta=-0.32
04:27:48.674 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.02, opts=13)
04:27:48.675 00.001 21068 Enqueuing Move request for scope (-0.03, 0.02)
04:27:48.677 00.002 16108 Worker thread wakes up
04:27:48.677 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
04:27:48.677 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
04:27:48.677 00.000 16108 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.01
04:27:48.677 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:27:48.677 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:48.677 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:27:48.677 00.000 16108 MoveAxis(E, 0, ABG)
04:27:48.677 00.000 16108 Move returns status 0, amount 0
04:27:48.677 00.000 16108 MoveAxis(N, 0, ABG)
04:27:48.678 00.001 16108 Move returns status 0, amount 0
04:27:48.678 00.000 16108 move complete, result=0
04:27:48.678 00.000 16108 worker thread done servicing request
04:27:48.682 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2582, max=65535, med=5616, FiltMin=4771, FiltMax=25686, Gamma=1.000
04:27:48.699 00.017 21068 UpdateGuideState exits: m=290527 SNR=113.2
04:27:48.700 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:48.701 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:48.701 00.000 21068 Enqueuing Expose request
04:27:48.702 00.001 16108 Worker thread wakes up
04:27:48.703 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:48.703 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:48.703 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:49.679 00.976 16108 Exposure complete
04:27:49.733 00.054 16108 worker thread done servicing request
04:27:49.733 00.000 21068 OnExposeComplete: enter
04:27:49.734 00.001 21068 UpdateGuideState(): m_state=6
04:27:49.735 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
04:27:49.736 00.001 21068 Star::Find returns 1 (0), X=814.81, Y=630.07, Mass=325618, SNR=126.8, Peak=41261 HFD=3.1
04:27:49.737 00.001 21068 MultiStar: [#1 0.05,-0.59,0.00,M1] [#2 0.19,-0.15,1.08,U] [#3 -0.03,-0.36,0.78,U] [#4 -0.09,-0.37,0.27,U] [#5 0.91,-0.14,0.00,M2] [#6 0.51,-0.45,0.00,M1] [#7 -0.27,0.40,0.22,U] [#8 0.39,-0.09,0.25,U] 
04:27:49.737 00.000 21068 refined, 5 included, MultiStar: {0.08, -0.22}, one-star: {0.07, -0.31}
04:27:49.738 00.001 21068 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.97) = xAngle (-4.21 = 2.08)
04:27:49.739 00.001 21068 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.15 = 2.14)
04:27:49.740 00.001 21068 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.24 mountX=-0.11 mountY=0.20, mountTheta=2.09
04:27:49.741 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=-0.22, opts=13)
04:27:49.742 00.001 21068 Enqueuing Move request for scope (0.08, -0.22)
04:27:49.743 00.001 16108 Worker thread wakes up
04:27:49.743 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
04:27:49.743 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
04:27:49.743 00.000 16108 Moving (0.08, -0.22) raw xDistance=-0.11 yDistance=0.20
04:27:49.743 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:27:49.743 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:49.743 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:27:49.744 00.001 16108 MoveAxis(E, 0, ABG)
04:27:49.744 00.000 16108 Move returns status 0, amount 0
04:27:49.744 00.000 16108 MoveAxis(N, 0, ABG)
04:27:49.744 00.000 16108 Move returns status 0, amount 0
04:27:49.744 00.000 16108 move complete, result=0
04:27:49.744 00.000 16108 worker thread done servicing request
04:27:49.747 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3229, max=65535, med=5616, FiltMin=4793, FiltMax=30640, Gamma=1.000
04:27:49.758 00.011 21068 UpdateGuideState exits: m=325618 SNR=126.8
04:27:49.759 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:49.760 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:49.761 00.001 21068 Enqueuing Expose request
04:27:49.761 00.000 16108 Worker thread wakes up
04:27:49.761 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:49.763 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:49.763 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:50.927 01.164 16108 Exposure complete
04:27:50.984 00.057 16108 worker thread done servicing request
04:27:50.984 00.000 21068 OnExposeComplete: enter
04:27:50.984 00.000 21068 UpdateGuideState(): m_state=6
04:27:50.985 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
04:27:50.986 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=629.87, Mass=284691, SNR=119.0, Peak=33232 HFD=3.3
04:27:50.987 00.001 21068 MultiStar: [#1 0.15,-0.64,0.00,M2] [#2 0.14,-0.47,1.18,U] [#3 -0.12,-0.08,0.84,U] [#4 0.27,-0.29,0.30,U] [#5 0.88,0.18,0.00,M3] [#6 0.51,-0.13,0.26,U] [#7 -0.32,0.11,0.23,U] [#8 0.33,0.08,0.34,U] 
04:27:50.988 00.001 21068 refined, 6 included, MultiStar: {0.05, -0.29}, one-star: {-0.09, -0.50}
04:27:50.989 00.001 21068 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.97) = xAngle (-4.35 = 1.93)
04:27:50.990 00.001 21068 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.29 = 2.00)
04:27:50.990 00.000 21068 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.38 mountX=-0.10 mountY=0.27, mountTheta=1.94
04:27:50.992 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.29, opts=13)
04:27:50.993 00.001 21068 Enqueuing Move request for scope (0.05, -0.29)
04:27:50.994 00.001 16108 Worker thread wakes up
04:27:50.994 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
04:27:50.994 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
04:27:50.994 00.000 16108 Moving (0.05, -0.29) raw xDistance=-0.10 yDistance=0.27
04:27:50.994 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:27:50.994 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:27:50.994 00.000 16108 MoveAxis(E, 0, ABG)
04:27:50.994 00.000 16108 Move returns status 0, amount 0
04:27:50.994 00.000 16108 MoveAxis(S, 54, ABG)
04:27:50.994 00.000 16108 Guiding  Dir = 1, Dur = 54
04:27:50.994 00.000 16108 IsSlewing returns 0
04:27:50.994 00.000 16108 IsGuiding returns 0
04:27:50.998 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3296, max=65535, med=5616, FiltMin=4733, FiltMax=31785, Gamma=1.000
04:27:51.011 00.013 21068 UpdateGuideState exits: m=284691 SNR=119.0
04:27:51.012 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:51.013 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:51.013 00.000 21068 Enqueuing Expose request
04:27:51.041 00.028 16108 PulseGuide returned control before completion, sleep 18
04:27:51.071 00.030 16108 IsGuiding returns 1
04:27:51.071 00.000 16108 scope still moving after pulse duration time elapsed
04:27:51.103 00.032 16108 IsSlewing returns 0
04:27:51.103 00.000 16108 IsGuiding returns 1
04:27:51.134 00.031 16108 IsSlewing returns 0
04:27:51.134 00.000 16108 IsGuiding returns 0
04:27:51.134 00.000 16108 scope move finished after 54 + 85 ms
04:27:51.134 00.000 16108 Move returns status 0, amount 54
04:27:51.134 00.000 16108 move complete, result=0
04:27:51.134 00.000 16108 worker thread done servicing request
04:27:51.134 00.000 16108 Worker thread wakes up
04:27:51.134 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
04:27:51.137 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:51.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:52.100 00.963 16108 Exposure complete
04:27:52.170 00.070 16108 worker thread done servicing request
04:27:52.170 00.000 21068 OnExposeComplete: enter
04:27:52.171 00.001 21068 UpdateGuideState(): m_state=6
04:27:52.172 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
04:27:52.172 00.000 21068 Star::Find returns 1 (0), X=814.75, Y=629.93, Mass=320441, SNR=115.0, Peak=38477 HFD=3.3
04:27:52.173 00.001 21068 MultiStar: [#1 0.12,-0.46,0.93,U] [#2 0.07,-0.41,1.17,U] [#3 0.02,0.14,0.88,U] [#4 0.07,-0.37,0.31,U] [#5 0.52,-0.18,0.00,M4] [#6 0.16,-0.10,0.20,U] [#7 0.10,0.04,0.17,U] [#8 -0.06,-0.22,0.28,U] 
04:27:52.174 00.001 21068 refined, 7 included, MultiStar: {0.06, -0.29}, one-star: {0.02, -0.44}
04:27:52.175 00.001 21068 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.97) = xAngle (-4.34 = 1.95)
04:27:52.176 00.001 21068 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.28 = 2.01)
04:27:52.177 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.37 mountX=-0.11 mountY=0.27, mountTheta=1.95
04:27:52.178 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.29, opts=13)
04:27:52.179 00.001 21068 Enqueuing Move request for scope (0.06, -0.29)
04:27:52.180 00.001 16108 Worker thread wakes up
04:27:52.180 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
04:27:52.180 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
04:27:52.180 00.000 16108 Moving (0.06, -0.29) raw xDistance=-0.11 yDistance=0.27
04:27:52.180 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:27:52.180 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:27:52.180 00.000 16108 MoveAxis(E, 0, ABG)
04:27:52.180 00.000 16108 Move returns status 0, amount 0
04:27:52.180 00.000 16108 MoveAxis(S, 54, ABG)
04:27:52.180 00.000 16108 Guiding  Dir = 1, Dur = 54
04:27:52.181 00.001 16108 IsSlewing returns 0
04:27:52.181 00.000 16108 IsGuiding returns 0
04:27:52.185 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3235, max=65535, med=5619, FiltMin=4765, FiltMax=27568, Gamma=1.000
04:27:52.196 00.011 21068 UpdateGuideState exits: m=320441 SNR=115.0
04:27:52.197 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:52.198 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:52.199 00.001 21068 Enqueuing Expose request
04:27:52.247 00.048 16108 IsGuiding returns 1
04:27:52.247 00.000 16108 scope still moving after pulse duration time elapsed
04:27:52.276 00.029 16108 IsSlewing returns 0
04:27:52.276 00.000 16108 IsGuiding returns 1
04:27:52.308 00.032 16108 IsSlewing returns 0
04:27:52.308 00.000 16108 IsGuiding returns 1
04:27:52.340 00.032 16108 IsSlewing returns 0
04:27:52.340 00.000 16108 IsGuiding returns 0
04:27:52.340 00.000 16108 scope move finished after 54 + 104 ms
04:27:52.340 00.000 16108 Move returns status 0, amount 54
04:27:52.340 00.000 16108 move complete, result=0
04:27:52.340 00.000 16108 worker thread done servicing request
04:27:52.340 00.000 16108 Worker thread wakes up
04:27:52.340 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
04:27:52.342 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:52.343 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:53.520 01.177 16108 Exposure complete
04:27:53.579 00.059 16108 worker thread done servicing request
04:27:53.579 00.000 21068 OnExposeComplete: enter
04:27:53.580 00.001 21068 UpdateGuideState(): m_state=6
04:27:53.581 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
04:27:53.581 00.000 21068 Star::Find returns 1 (0), X=814.95, Y=630.25, Mass=305559, SNR=113.7, Peak=38397 HFD=3.0
04:27:53.582 00.001 21068 MultiStar: [#1 0.31,-0.19,0.92,U] [#2 0.06,-0.20,1.23,U] [#3 0.38,0.12,0.81,U] [#4 0.13,0.16,0.31,U] [#5 0.95,0.32,0.00,M5] [#6 0.70,0.01,0.00,M1] [#7 0.08,0.44,0.22,U] [#8 0.04,0.25,0.24,U] 
04:27:53.583 00.001 21068 refined, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.21, -0.13}
04:27:53.584 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.06)
04:27:53.584 00.000 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.12)
04:27:53.585 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.21 mountY=0.00, mountTheta=3.12
04:27:53.586 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=-0.05, opts=13)
04:27:53.587 00.001 21068 Enqueuing Move request for scope (0.20, -0.05)
04:27:53.589 00.002 16108 Worker thread wakes up
04:27:53.589 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
04:27:53.589 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
04:27:53.589 00.000 16108 Moving (0.20, -0.05) raw xDistance=-0.21 yDistance=0.00
04:27:53.589 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:27:53.589 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:53.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:27:53.589 00.000 16108 MoveAxis(E, 54, ABG)
04:27:53.589 00.000 16108 Guiding  Dir = 2, Dur = 54
04:27:53.590 00.001 16108 IsSlewing returns 0
04:27:53.590 00.000 16108 IsGuiding returns 0
04:27:53.591 00.001 16108 PulseGuide returned control before completion, sleep 63
04:27:53.597 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2237, max=65535, med=5622, FiltMin=4758, FiltMax=28707, Gamma=1.000
04:27:53.618 00.021 21068 UpdateGuideState exits: m=305559 SNR=113.7
04:27:53.620 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:53.621 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:53.623 00.002 21068 Enqueuing Expose request
04:27:53.666 00.043 16108 IsGuiding returns 1
04:27:53.666 00.000 16108 scope still moving after pulse duration time elapsed
04:27:53.698 00.032 16108 IsSlewing returns 0
04:27:53.698 00.000 16108 IsGuiding returns 0
04:27:53.698 00.000 16108 scope move finished after 54 + 53 ms
04:27:53.698 00.000 16108 Move returns status 0, amount 54
04:27:53.698 00.000 16108 MoveAxis(N, 0, ABG)
04:27:53.698 00.000 16108 Move returns status 0, amount 0
04:27:53.698 00.000 16108 move complete, result=0
04:27:53.698 00.000 16108 worker thread done servicing request
04:27:53.698 00.000 16108 Worker thread wakes up
04:27:53.698 00.000 21068 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
04:27:53.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:53.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:54.670 00.971 16108 Exposure complete
04:27:54.764 00.094 16108 worker thread done servicing request
04:27:54.764 00.000 21068 OnExposeComplete: enter
04:27:54.766 00.002 21068 UpdateGuideState(): m_state=6
04:27:54.767 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
04:27:54.769 00.002 21068 Star::Find returns 1 (0), X=814.75, Y=630.09, Mass=296786, SNR=114.8, Peak=34141 HFD=3.1
04:27:54.770 00.001 21068 MultiStar: [#1 -0.08,-0.25,1.01,U] [#2 -0.05,-0.07,1.29,U] [#3 -0.24,0.31,0.89,U] [#4 -0.61,0.06,0.00,M1] [#5 0.26,0.33,0.27,U] [#6 0.59,-0.23,0.00,M2] [#7 -0.36,0.15,0.20,U] [#8 -0.09,0.16,0.28,U] 
04:27:54.772 00.002 21068 refined, 6 included, MultiStar: {-0.08, -0.04}, one-star: {0.02, -0.28}
04:27:54.773 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
04:27:54.774 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
04:27:54.776 00.002 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-2.68 mountX=0.07 mountY=0.05, mountTheta=0.67
04:27:54.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.04, opts=13)
04:27:54.779 00.001 21068 Enqueuing Move request for scope (-0.08, -0.04)
04:27:54.780 00.001 16108 Worker thread wakes up
04:27:54.780 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
04:27:54.780 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
04:27:54.780 00.000 16108 Moving (-0.08, -0.04) raw xDistance=0.07 yDistance=0.05
04:27:54.781 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:27:54.781 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:54.781 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:27:54.781 00.000 16108 MoveAxis(E, 0, ABG)
04:27:54.781 00.000 16108 Move returns status 0, amount 0
04:27:54.781 00.000 16108 MoveAxis(N, 0, ABG)
04:27:54.781 00.000 16108 Move returns status 0, amount 0
04:27:54.781 00.000 16108 move complete, result=0
04:27:54.781 00.000 16108 worker thread done servicing request
04:27:54.785 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2710, max=65535, med=5622, FiltMin=4784, FiltMax=28969, Gamma=1.000
04:27:54.797 00.012 21068 UpdateGuideState exits: m=296786 SNR=114.8
04:27:54.798 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:54.799 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:54.800 00.001 21068 Enqueuing Expose request
04:27:54.801 00.001 16108 Worker thread wakes up
04:27:54.801 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:54.801 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:54.801 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:55.961 01.160 16108 Exposure complete
04:27:56.028 00.067 16108 worker thread done servicing request
04:27:56.028 00.000 21068 OnExposeComplete: enter
04:27:56.030 00.002 21068 UpdateGuideState(): m_state=6
04:27:56.031 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
04:27:56.031 00.000 21068 Star::Find returns 1 (0), X=814.41, Y=630.13, Mass=292016, SNR=98.4, Peak=39600 HFD=3.1
04:27:56.032 00.001 21068 MultiStar: [#1 -0.21,-0.19,1.10,U] [#2 -0.09,-0.03,1.32,U] [#3 -0.11,0.26,0.95,U] [#4 -0.05,-0.07,0.41,U] [#5 0.39,0.01,0.35,U] [#6 -0.11,-0.17,0.34,U] [#7 -0.29,0.25,0.23,U] [#8 -0.24,0.28,0.39,U] 
04:27:56.033 00.001 21068 refined, 8 included, MultiStar: {-0.14, -0.03}, one-star: {-0.32, -0.25}
04:27:56.034 00.001 21068 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.97) = xAngle (-5.91 = 0.37)
04:27:56.034 00.000 21068 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.85 = 0.43)
04:27:56.035 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.95 mountX=0.14 mountY=0.06, mountTheta=0.42
04:27:56.037 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.03, opts=13)
04:27:56.037 00.000 21068 Enqueuing Move request for scope (-0.14, -0.03)
04:27:56.039 00.002 16108 Worker thread wakes up
04:27:56.039 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
04:27:56.039 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
04:27:56.039 00.000 16108 Moving (-0.14, -0.03) raw xDistance=0.14 yDistance=0.06
04:27:56.039 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:27:56.040 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:56.040 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:27:56.040 00.000 16108 MoveAxis(E, 0, ABG)
04:27:56.040 00.000 16108 Move returns status 0, amount 0
04:27:56.040 00.000 16108 MoveAxis(N, 0, ABG)
04:27:56.040 00.000 16108 Move returns status 0, amount 0
04:27:56.040 00.000 16108 move complete, result=0
04:27:56.040 00.000 16108 worker thread done servicing request
04:27:56.043 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2765, max=65535, med=5625, FiltMin=4797, FiltMax=24777, Gamma=1.000
04:27:56.055 00.012 21068 UpdateGuideState exits: m=292016 SNR=98.4
04:27:56.057 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:56.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:56.058 00.000 21068 Enqueuing Expose request
04:27:56.059 00.001 16108 Worker thread wakes up
04:27:56.059 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:56.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:56.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:57.025 00.965 16108 Exposure complete
04:27:57.083 00.058 16108 worker thread done servicing request
04:27:57.084 00.001 21068 OnExposeComplete: enter
04:27:57.085 00.001 21068 UpdateGuideState(): m_state=6
04:27:57.086 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
04:27:57.087 00.001 21068 Star::Find returns 1 (0), X=814.50, Y=630.12, Mass=316700, SNR=114.6, Peak=40688 HFD=3.3
04:27:57.087 00.000 21068 MultiStar: [#1 -0.15,-0.30,0.88,U] [#2 0.04,0.04,1.04,U] [#3 -0.27,0.11,0.83,U] [#4 -0.25,-0.10,0.34,U] [#5 0.76,0.50,0.00,M4] [#6 0.10,-0.05,0.26,U] [#7 -0.50,0.09,0.19,U] [#8 0.17,0.37,0.30,U] 
04:27:57.088 00.001 21068 refined, 7 included, MultiStar: {-0.14, -0.06}, one-star: {-0.24, -0.25}
04:27:57.089 00.001 21068 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.97) = xAngle (-5.67 = 0.61)
04:27:57.090 00.001 21068 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.61 = 0.67)
04:27:57.090 00.000 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.71 mountX=0.12 mountY=0.09, mountTheta=0.65
04:27:57.092 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.06, opts=13)
04:27:57.093 00.001 21068 Enqueuing Move request for scope (-0.14, -0.06)
04:27:57.093 00.000 16108 Worker thread wakes up
04:27:57.093 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
04:27:57.094 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
04:27:57.094 00.000 16108 Moving (-0.14, -0.06) raw xDistance=0.12 yDistance=0.09
04:27:57.094 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:27:57.094 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:57.094 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:27:57.094 00.000 16108 MoveAxis(E, 0, ABG)
04:27:57.094 00.000 16108 Move returns status 0, amount 0
04:27:57.094 00.000 16108 MoveAxis(N, 0, ABG)
04:27:57.094 00.000 16108 Move returns status 0, amount 0
04:27:57.094 00.000 16108 move complete, result=0
04:27:57.094 00.000 16108 worker thread done servicing request
04:27:57.097 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3110, max=65535, med=5629, FiltMin=4749, FiltMax=26470, Gamma=1.000
04:27:57.113 00.016 21068 UpdateGuideState exits: m=316700 SNR=114.6
04:27:57.114 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:57.115 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:57.116 00.001 21068 Enqueuing Expose request
04:27:57.116 00.000 16108 Worker thread wakes up
04:27:57.117 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:57.117 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:57.117 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:58.269 01.152 16108 Exposure complete
04:27:58.336 00.067 16108 worker thread done servicing request
04:27:58.336 00.000 21068 OnExposeComplete: enter
04:27:58.337 00.001 21068 UpdateGuideState(): m_state=6
04:27:58.339 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
04:27:58.340 00.001 21068 Star::Find returns 1 (0), X=814.57, Y=630.34, Mass=269830, SNR=110.2, Peak=33888 HFD=3.1
04:27:58.341 00.001 21068 MultiStar: [#1 -0.15,-0.50,1.05,U] [#2 -0.25,-0.18,1.15,U] [#3 -0.26,0.11,0.96,U] [#4 -0.41,0.09,0.36,U] [#5 0.42,0.52,0.00,M5] [#6 0.44,-0.07,0.28,U] [#7 -0.07,0.40,0.24,U] [#8 0.00,-0.11,0.24,U] 
04:27:58.342 00.001 21068 single-star, 7 included, MultiStar: {-0.17, -0.11}, one-star: {-0.17, -0.03}
04:27:58.343 00.001 21068 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.97) = xAngle (-5.92 = 0.36)
04:27:58.345 00.002 21068 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.86 = 0.42)
04:27:58.346 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.96 mountX=0.16 mountY=0.07, mountTheta=0.41
04:27:58.349 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.03, opts=13)
04:27:58.351 00.002 21068 Enqueuing Move request for scope (-0.17, -0.03)
04:27:58.352 00.001 16108 Worker thread wakes up
04:27:58.353 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
04:27:58.353 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
04:27:58.353 00.000 16108 Moving (-0.17, -0.03) raw xDistance=0.16 yDistance=0.07
04:27:58.353 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:27:58.353 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:58.353 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:27:58.353 00.000 16108 MoveAxis(E, 0, ABG)
04:27:58.353 00.000 16108 Move returns status 0, amount 0
04:27:58.353 00.000 16108 MoveAxis(N, 0, ABG)
04:27:58.353 00.000 16108 Move returns status 0, amount 0
04:27:58.353 00.000 16108 move complete, result=0
04:27:58.353 00.000 16108 worker thread done servicing request
04:27:58.357 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3267, max=65535, med=5632, FiltMin=4752, FiltMax=27805, Gamma=1.000
04:27:58.377 00.020 21068 UpdateGuideState exits: m=269830 SNR=110.2
04:27:58.378 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:58.380 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:58.382 00.002 21068 Enqueuing Expose request
04:27:58.383 00.001 16108 Worker thread wakes up
04:27:58.384 00.001 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:58.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:58.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:27:59.362 00.977 16108 Exposure complete
04:27:59.420 00.058 16108 worker thread done servicing request
04:27:59.421 00.001 21068 OnExposeComplete: enter
04:27:59.421 00.000 21068 UpdateGuideState(): m_state=6
04:27:59.422 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
04:27:59.423 00.001 21068 Star::Find returns 1 (0), X=814.20, Y=630.22, Mass=304345, SNR=107.7, Peak=39312 HFD=2.9
04:27:59.424 00.001 21068 MultiStar: [#1 -0.41,-0.35,0.00,M1] [#2 -0.30,-0.15,1.19,U] [#3 -0.61,0.19,0.00,M1] [#4 -0.42,-0.15,0.41,U] [#5 0.25,-0.05,0.41,U] [#6 -0.28,-0.18,0.25,U] [#7 -0.20,0.02,0.27,U] [#8 -0.59,-0.11,0.00,M1] 
04:27:59.424 00.000 21068 refined, 5 included, MultiStar: {-0.30, -0.13}, one-star: {-0.53, -0.16}
04:27:59.425 00.001 21068 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.97) = xAngle (-5.71 = 0.58)
04:27:59.426 00.001 21068 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.64)
04:27:59.426 00.000 21068 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.74 mountX=0.28 mountY=0.20, mountTheta=0.62
04:27:59.428 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.30, y=-0.13, opts=13)
04:27:59.429 00.001 21068 Enqueuing Move request for scope (-0.30, -0.13)
04:27:59.431 00.002 16108 Worker thread wakes up
04:27:59.431 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
04:27:59.431 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
04:27:59.431 00.000 16108 Moving (-0.30, -0.13) raw xDistance=0.28 yDistance=0.20
04:27:59.431 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
04:27:59.431 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:59.431 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:27:59.431 00.000 16108 MoveAxis(W, 73, ABG)
04:27:59.431 00.000 16108 Guiding  Dir = 3, Dur = 73
04:27:59.431 00.000 16108 IsSlewing returns 0
04:27:59.432 00.001 16108 IsGuiding returns 0
04:27:59.434 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=3145, max=65535, med=5638, FiltMin=4787, FiltMax=29718, Gamma=1.000
04:27:59.455 00.021 21068 UpdateGuideState exits: m=304345 SNR=107.7
04:27:59.456 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:59.457 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:27:59.458 00.001 21068 Enqueuing Expose request
04:27:59.482 00.024 16108 PulseGuide returned control before completion, sleep 32
04:27:59.529 00.047 16108 IsGuiding returns 1
04:27:59.529 00.000 16108 scope still moving after pulse duration time elapsed
04:27:59.561 00.032 16108 IsSlewing returns 0
04:27:59.561 00.000 16108 IsGuiding returns 1
04:27:59.592 00.031 16108 IsSlewing returns 0
04:27:59.592 00.000 16108 IsGuiding returns 0
04:27:59.592 00.000 16108 scope move finished after 73 + 87 ms
04:27:59.592 00.000 16108 Move returns status 0, amount 73
04:27:59.592 00.000 16108 MoveAxis(N, 0, ABG)
04:27:59.592 00.000 16108 Move returns status 0, amount 0
04:27:59.592 00.000 16108 move complete, result=0
04:27:59.592 00.000 16108 worker thread done servicing request
04:27:59.592 00.000 16108 Worker thread wakes up
04:27:59.592 00.000 21068 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
04:27:59.594 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:27:59.594 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:00.767 01.173 16108 Exposure complete
04:28:00.832 00.065 16108 worker thread done servicing request
04:28:00.833 00.001 21068 OnExposeComplete: enter
04:28:00.834 00.001 21068 UpdateGuideState(): m_state=6
04:28:00.836 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
04:28:00.838 00.002 21068 Star::Find returns 1 (0), X=814.58, Y=630.24, Mass=291928, SNR=112.1, Peak=33328 HFD=3.2
04:28:00.840 00.002 21068 MultiStar: [#1 -0.27,-0.49,0.00,M2] [#2 -0.08,-0.11,1.06,U] [#3 -0.27,0.12,1.00,U] [#4 -0.32,-0.17,0.35,U] [#5 -0.02,-0.03,0.33,U] [#6 0.24,-0.17,0.36,U] [#7 -0.77,-0.29,0.00,M1] [#8 -0.00,-0.02,0.26,U] 
04:28:00.840 00.000 21068 refined, 6 included, MultiStar: {-0.12, -0.06}, one-star: {-0.16, -0.13}
04:28:00.841 00.001 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
04:28:00.842 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.70)
04:28:00.844 00.002 21068 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.68 mountX=0.11 mountY=0.09, mountTheta=0.67
04:28:00.847 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=-0.06, opts=13)
04:28:00.848 00.001 21068 Enqueuing Move request for scope (-0.12, -0.06)
04:28:00.849 00.001 16108 Worker thread wakes up
04:28:00.849 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
04:28:00.850 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
04:28:00.850 00.000 16108 Moving (-0.12, -0.06) raw xDistance=0.11 yDistance=0.09
04:28:00.850 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:28:00.850 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:00.850 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:28:00.850 00.000 16108 MoveAxis(E, 0, ABG)
04:28:00.850 00.000 16108 Move returns status 0, amount 0
04:28:00.850 00.000 16108 MoveAxis(N, 0, ABG)
04:28:00.850 00.000 16108 Move returns status 0, amount 0
04:28:00.850 00.000 16108 move complete, result=0
04:28:00.850 00.000 16108 worker thread done servicing request
04:28:00.854 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2093, max=65535, med=5645, FiltMin=4829, FiltMax=29216, Gamma=1.000
04:28:00.866 00.012 21068 UpdateGuideState exits: m=291928 SNR=112.1
04:28:00.867 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:00.868 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:00.869 00.001 21068 Enqueuing Expose request
04:28:00.869 00.000 16108 Worker thread wakes up
04:28:00.869 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:00.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:00.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:01.843 00.973 16108 Exposure complete
04:28:01.930 00.087 16108 worker thread done servicing request
04:28:01.931 00.001 21068 OnExposeComplete: enter
04:28:01.932 00.001 21068 UpdateGuideState(): m_state=6
04:28:01.934 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
04:28:01.934 00.000 21068 Star::Find returns 1 (0), X=814.43, Y=630.14, Mass=314722, SNR=112.2, Peak=41536 HFD=3.2
04:28:01.936 00.002 21068 MultiStar: [#1 -0.21,-0.23,0.96,U] [#2 -0.12,0.02,0.93,U] [#3 -0.27,0.07,0.85,U] [#4 -0.51,-0.17,0.00,M1] [#5 0.45,0.22,0.35,U] [#6 0.52,0.10,0.00,M1] [#7 -1.15,0.33,0.00,M2] [#8 0.06,0.61,0.00,M1] 
04:28:01.936 00.000 21068 refined, 4 included, MultiStar: {-0.17, -0.07}, one-star: {-0.30, -0.23}
04:28:01.937 00.001 21068 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.97) = xAngle (-5.69 = 0.59)
04:28:01.938 00.001 21068 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.63 = 0.65)
04:28:01.939 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.72 mountX=0.15 mountY=0.11, mountTheta=0.63
04:28:01.941 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.07, opts=13)
04:28:01.942 00.001 21068 Enqueuing Move request for scope (-0.17, -0.07)
04:28:01.942 00.000 16108 Worker thread wakes up
04:28:01.944 00.002 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
04:28:01.944 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
04:28:01.944 00.000 16108 Moving (-0.17, -0.07) raw xDistance=0.15 yDistance=0.11
04:28:01.944 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:28:01.944 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:01.944 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:28:01.944 00.000 16108 MoveAxis(E, 0, ABG)
04:28:01.944 00.000 16108 Move returns status 0, amount 0
04:28:01.944 00.000 16108 MoveAxis(N, 0, ABG)
04:28:01.944 00.000 16108 Move returns status 0, amount 0
04:28:01.944 00.000 16108 move complete, result=0
04:28:01.944 00.000 16108 worker thread done servicing request
04:28:01.947 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3136, max=65535, med=5651, FiltMin=4720, FiltMax=29350, Gamma=1.000
04:28:01.970 00.023 21068 UpdateGuideState exits: m=314722 SNR=112.2
04:28:01.970 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:01.972 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:01.973 00.001 21068 Enqueuing Expose request
04:28:01.975 00.002 16108 Worker thread wakes up
04:28:01.975 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:01.977 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:01.977 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:03.147 01.170 16108 Exposure complete
04:28:03.219 00.072 16108 worker thread done servicing request
04:28:03.219 00.000 21068 OnExposeComplete: enter
04:28:03.220 00.001 21068 UpdateGuideState(): m_state=6
04:28:03.220 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
04:28:03.221 00.001 21068 Star::Find returns 1 (0), X=814.53, Y=630.04, Mass=335856, SNR=135.5, Peak=40272 HFD=3.3
04:28:03.223 00.002 21068 MultiStar: [#1 -0.14,-0.36,0.77,U] [#2 -0.10,-0.13,0.83,U] [#3 -0.27,-0.05,0.81,U] [#4 -0.28,-0.12,0.25,U] [#5 0.53,-0.05,0.00,M3] [#6 0.33,0.04,0.31,U] [#7 -0.39,0.59,0.00,M3] [#8 0.07,0.09,0.17,U] 
04:28:03.224 00.001 21068 refined, 6 included, MultiStar: {-0.14, -0.19}, one-star: {-0.20, -0.33}
04:28:03.225 00.001 21068 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.97) = xAngle (-5.18 = 1.11)
04:28:03.226 00.001 21068 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.12 = 1.17)
04:28:03.228 00.002 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-2.21 mountX=0.10 mountY=0.21, mountTheta=1.12
04:28:03.231 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.19, opts=13)
04:28:03.232 00.001 21068 Enqueuing Move request for scope (-0.14, -0.19)
04:28:03.233 00.001 16108 Worker thread wakes up
04:28:03.234 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
04:28:03.234 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
04:28:03.234 00.000 16108 Moving (-0.14, -0.19) raw xDistance=0.10 yDistance=0.21
04:28:03.234 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:28:03.234 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:28:03.234 00.000 16108 MoveAxis(E, 0, ABG)
04:28:03.234 00.000 16108 Move returns status 0, amount 0
04:28:03.234 00.000 16108 MoveAxis(S, 43, ABG)
04:28:03.234 00.000 16108 Guiding  Dir = 1, Dur = 43
04:28:03.234 00.000 16108 IsSlewing returns 0
04:28:03.235 00.001 16108 IsGuiding returns 0
04:28:03.238 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2502, max=65535, med=5657, FiltMin=4857, FiltMax=24275, Gamma=1.000
04:28:03.252 00.014 21068 UpdateGuideState exits: m=335856 SNR=135.5
04:28:03.253 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:03.253 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:03.254 00.001 21068 Enqueuing Expose request
04:28:03.266 00.012 16108 PulseGuide returned control before completion, sleep 22
04:28:03.296 00.030 16108 IsGuiding returns 1
04:28:03.296 00.000 16108 scope still moving after pulse duration time elapsed
04:28:03.328 00.032 16108 IsSlewing returns 0
04:28:03.328 00.000 16108 IsGuiding returns 1
04:28:03.360 00.032 16108 IsSlewing returns 0
04:28:03.360 00.000 16108 IsGuiding returns 0
04:28:03.360 00.000 16108 scope move finished after 43 + 82 ms
04:28:03.360 00.000 16108 Move returns status 0, amount 43
04:28:03.360 00.000 16108 move complete, result=0
04:28:03.360 00.000 16108 worker thread done servicing request
04:28:03.360 00.000 16108 Worker thread wakes up
04:28:03.361 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
04:28:03.362 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:03.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:04.343 00.981 16108 Exposure complete
04:28:04.415 00.072 16108 worker thread done servicing request
04:28:04.415 00.000 21068 OnExposeComplete: enter
04:28:04.415 00.000 21068 UpdateGuideState(): m_state=6
04:28:04.417 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
04:28:04.418 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.37, Mass=328410, SNR=124.5, Peak=37629 HFD=3.3
04:28:04.419 00.001 21068 MultiStar: [#1 0.28,-0.08,0.86,U] [#2 0.36,0.09,0.95,U] [#3 0.13,0.28,0.88,U] [#4 0.10,0.36,0.31,U] [#5 0.78,0.25,0.00,M4] [#6 0.82,0.16,0.00,M1] [#7 0.62,0.47,0.00,M4] [#8 0.62,0.04,0.00,M1] 
04:28:04.420 00.001 21068 single-star, 4 included, MultiStar: {0.21, 0.09}, one-star: {0.13, -0.00}
04:28:04.421 00.001 21068 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.97) = xAngle (-2.99 = -2.99)
04:28:04.421 00.000 21068 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.93 = -2.93)
04:28:04.422 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
04:28:04.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.00, opts=13)
04:28:04.424 00.000 21068 Enqueuing Move request for scope (0.13, -0.00)
04:28:04.425 00.001 16108 Worker thread wakes up
04:28:04.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
04:28:04.425 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
04:28:04.425 00.000 16108 Moving (0.13, -0.00) raw xDistance=-0.13 yDistance=-0.03
04:28:04.425 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:28:04.425 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:04.425 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:28:04.426 00.001 16108 MoveAxis(E, 0, ABG)
04:28:04.426 00.000 16108 Move returns status 0, amount 0
04:28:04.426 00.000 16108 MoveAxis(N, 0, ABG)
04:28:04.426 00.000 16108 Move returns status 0, amount 0
04:28:04.426 00.000 16108 move complete, result=0
04:28:04.426 00.000 16108 worker thread done servicing request
04:28:04.429 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2995, max=65535, med=5664, FiltMin=4861, FiltMax=28643, Gamma=1.000
04:28:04.443 00.014 21068 UpdateGuideState exits: m=328410 SNR=124.5
04:28:04.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:04.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:04.446 00.001 21068 Enqueuing Expose request
04:28:04.447 00.001 16108 Worker thread wakes up
04:28:04.447 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:04.447 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:04.447 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:05.614 01.167 16108 Exposure complete
04:28:05.705 00.091 16108 worker thread done servicing request
04:28:05.706 00.001 21068 OnExposeComplete: enter
04:28:05.708 00.002 21068 UpdateGuideState(): m_state=6
04:28:05.709 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
04:28:05.710 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.49, Mass=283219, SNR=109.1, Peak=33523 HFD=3.0
04:28:05.711 00.001 21068 MultiStar: [#1 0.25,0.06,0.97,U] [#2 0.17,0.05,1.22,U] [#3 0.11,0.20,0.91,U] [#4 -0.15,0.35,0.40,U] [#5 0.63,0.54,0.00,M5] [#6 0.75,0.00,0.00,M2] [#7 0.15,0.82,0.00,M5] [#8 0.57,0.09,0.00,M2] 
04:28:05.712 00.001 21068 single-star, 4 included, MultiStar: {0.12, 0.12}, one-star: {0.03, 0.12}
04:28:05.714 00.002 21068 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.97) = xAngle (-1.68 = -1.68)
04:28:05.715 00.001 21068 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
04:28:05.717 00.002 21068 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
04:28:05.720 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=0.12, opts=13)
04:28:05.722 00.002 21068 Enqueuing Move request for scope (0.03, 0.12)
04:28:05.722 00.000 16108 Worker thread wakes up
04:28:05.722 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
04:28:05.722 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
04:28:05.724 00.002 16108 Moving (0.03, 0.12) raw xDistance=-0.01 yDistance=-0.12
04:28:05.724 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:28:05.724 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:05.724 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:28:05.724 00.000 16108 MoveAxis(E, 0, ABG)
04:28:05.724 00.000 16108 Move returns status 0, amount 0
04:28:05.724 00.000 16108 MoveAxis(N, 0, ABG)
04:28:05.724 00.000 16108 Move returns status 0, amount 0
04:28:05.724 00.000 16108 move complete, result=0
04:28:05.725 00.001 16108 worker thread done servicing request
04:28:05.729 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2873, max=65535, med=5664, FiltMin=4899, FiltMax=23923, Gamma=1.000
04:28:05.743 00.014 21068 UpdateGuideState exits: m=283219 SNR=109.1
04:28:05.744 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:05.745 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:05.746 00.001 21068 Enqueuing Expose request
04:28:05.747 00.001 16108 Worker thread wakes up
04:28:05.747 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:05.747 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:05.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:06.715 00.968 16108 Exposure complete
04:28:06.779 00.064 16108 worker thread done servicing request
04:28:06.780 00.001 21068 OnExposeComplete: enter
04:28:06.780 00.000 21068 UpdateGuideState(): m_state=6
04:28:06.782 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
04:28:06.783 00.001 21068 Star::Find returns 1 (0), X=814.62, Y=630.48, Mass=329087, SNR=119.1, Peak=35392 HFD=3.2
04:28:06.784 00.001 21068 MultiStar: [#1 0.01,-0.17,0.87,U] [#2 0.22,0.26,1.31,U] [#3 -0.03,0.37,0.94,U] [#4 -0.27,0.01,0.31,U] [#5 0.33,0.44,0.00,M6] [#6 0.31,0.18,0.29,U] [#7 0.03,0.65,0.00,M6] [#8 0.39,-0.12,0.30,U] 
04:28:06.784 00.000 21068 refined, 6 included, MultiStar: {0.06, 0.13}, one-star: {-0.12, 0.10}
04:28:06.785 00.001 21068 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.97) = xAngle (-1.79 = -1.79)
04:28:06.786 00.001 21068 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.73 = -1.73)
04:28:06.787 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.17 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
04:28:06.790 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
04:28:06.791 00.001 21068 Enqueuing Move request for scope (0.06, 0.13)
04:28:06.793 00.002 16108 Worker thread wakes up
04:28:06.793 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
04:28:06.793 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
04:28:06.793 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.03 yDistance=-0.14
04:28:06.793 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:28:06.793 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:06.793 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:28:06.793 00.000 16108 MoveAxis(E, 0, ABG)
04:28:06.794 00.001 16108 Move returns status 0, amount 0
04:28:06.794 00.000 16108 MoveAxis(N, 0, ABG)
04:28:06.794 00.000 16108 Move returns status 0, amount 0
04:28:06.794 00.000 16108 move complete, result=0
04:28:06.794 00.000 16108 worker thread done servicing request
04:28:06.801 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2598, max=65535, med=5667, FiltMin=4915, FiltMax=27161, Gamma=1.000
04:28:06.822 00.021 21068 UpdateGuideState exits: m=329087 SNR=119.1
04:28:06.825 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:06.826 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:06.827 00.001 21068 Enqueuing Expose request
04:28:06.829 00.002 16108 Worker thread wakes up
04:28:06.829 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:06.829 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:06.829 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:07.985 01.156 16108 Exposure complete
04:28:08.046 00.061 16108 worker thread done servicing request
04:28:08.046 00.000 21068 OnExposeComplete: enter
04:28:08.046 00.000 21068 UpdateGuideState(): m_state=6
04:28:08.047 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
04:28:08.048 00.001 21068 Star::Find returns 1 (0), X=814.78, Y=630.79, Mass=291021, SNR=121.7, Peak=37395 HFD=2.9
04:28:08.049 00.001 21068 MultiStar: [#1 0.11,0.23,0.98,U] [#2 0.16,0.45,1.25,U] [#3 0.05,0.56,0.00,M1] [#4 0.27,0.69,0.00,M1] [#5 0.57,0.74,0.00,M7] [#6 0.75,0.32,0.00,M2] [#7 -0.26,0.66,0.00,M7] [#8 0.31,0.58,0.00,M2] 
04:28:08.050 00.001 21068 refined, 2 included, MultiStar: {0.11, 0.37}, one-star: {0.04, 0.41}
04:28:08.050 00.000 21068 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.97) = xAngle (-1.69 = -1.69)
04:28:08.051 00.001 21068 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.62 = -1.62)
04:28:08.053 00.002 21068 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.28 mountX=-0.04 mountY=-0.39, mountTheta=-1.68
04:28:08.055 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.37, opts=13)
04:28:08.056 00.001 21068 Enqueuing Move request for scope (0.11, 0.37)
04:28:08.057 00.001 16108 Worker thread wakes up
04:28:08.057 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
04:28:08.057 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
04:28:08.057 00.000 16108 Moving (0.11, 0.37) raw xDistance=-0.04 yDistance=-0.39
04:28:08.057 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:28:08.057 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:28:08.057 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:28:08.057 00.000 16108 MoveAxis(E, 0, ABG)
04:28:08.057 00.000 16108 Move returns status 0, amount 0
04:28:08.057 00.000 16108 MoveAxis(N, 0, ABG)
04:28:08.057 00.000 16108 Move returns status 0, amount 0
04:28:08.057 00.000 16108 move complete, result=0
04:28:08.057 00.000 16108 worker thread done servicing request
04:28:08.062 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2966, max=65535, med=5661, FiltMin=4797, FiltMax=26278, Gamma=1.000
04:28:08.077 00.015 21068 UpdateGuideState exits: m=291021 SNR=121.7
04:28:08.079 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:08.080 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:08.080 00.000 21068 Enqueuing Expose request
04:28:08.081 00.001 16108 Worker thread wakes up
04:28:08.081 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:28:08.083 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:08.083 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:09.061 00.978 16108 Exposure complete
04:28:09.142 00.081 16108 worker thread done servicing request
04:28:09.142 00.000 21068 OnExposeComplete: enter
04:28:09.143 00.001 21068 UpdateGuideState(): m_state=6
04:28:09.145 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
04:28:09.147 00.002 21068 Star::Find returns 1 (0), X=814.29, Y=630.57, Mass=322446, SNR=143.5, Peak=37446 HFD=3.2
04:28:09.148 00.001 21068 MultiStar: [#1 -0.24,-0.10,0.78,U] [#2 -0.02,0.33,1.37,U] [#3 -0.35,0.35,0.65,U] [#4 -0.29,0.23,0.33,U] [#5 0.28,0.60,0.00,M8] [#6 0.45,0.30,0.00,M3] [#7 -0.09,0.73,0.00,M8] [#8 0.12,0.73,0.00,M3] 
04:28:09.148 00.000 21068 refined, 4 included, MultiStar: {-0.24, 0.21}, one-star: {-0.45, 0.20}
04:28:09.149 00.001 21068 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
04:28:09.150 00.001 21068 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
04:28:09.150 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.42 mountX=0.27 mountY=-0.15, mountTheta=-0.50
04:28:09.152 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.21, opts=13)
04:28:09.153 00.001 21068 Enqueuing Move request for scope (-0.24, 0.21)
04:28:09.153 00.000 16108 Worker thread wakes up
04:28:09.154 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
04:28:09.154 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
04:28:09.154 00.000 16108 Moving (-0.24, 0.21) raw xDistance=0.27 yDistance=-0.15
04:28:09.154 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:28:09.154 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:09.154 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:28:09.154 00.000 16108 MoveAxis(W, 71, ABG)
04:28:09.154 00.000 16108 Guiding  Dir = 3, Dur = 71
04:28:09.154 00.000 16108 IsSlewing returns 0
04:28:09.154 00.000 16108 IsGuiding returns 0
04:28:09.158 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3065, max=65535, med=5654, FiltMin=4745, FiltMax=28301, Gamma=1.000
04:28:09.172 00.014 21068 UpdateGuideState exits: m=322446 SNR=143.5
04:28:09.173 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:09.173 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:09.174 00.001 21068 Enqueuing Expose request
04:28:09.215 00.041 16108 PulseGuide returned control before completion, sleep 22
04:28:09.245 00.030 16108 IsGuiding returns 1
04:28:09.245 00.000 16108 scope still moving after pulse duration time elapsed
04:28:09.280 00.035 16108 IsSlewing returns 0
04:28:09.280 00.000 16108 IsGuiding returns 1
04:28:09.307 00.027 16108 IsSlewing returns 0
04:28:09.307 00.000 16108 IsGuiding returns 0
04:28:09.307 00.000 16108 scope move finished after 71 + 81 ms
04:28:09.307 00.000 16108 Move returns status 0, amount 71
04:28:09.307 00.000 16108 MoveAxis(N, 0, ABG)
04:28:09.307 00.000 16108 Move returns status 0, amount 0
04:28:09.307 00.000 16108 move complete, result=0
04:28:09.307 00.000 16108 worker thread done servicing request
04:28:09.307 00.000 16108 Worker thread wakes up
04:28:09.307 00.000 21068 GuideStep: 0.3 px 71 ms WEST, -0.2 px 0 ms NORTH
04:28:09.308 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:09.308 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:10.457 01.149 16108 Exposure complete
04:28:10.518 00.061 16108 worker thread done servicing request
04:28:10.518 00.000 21068 OnExposeComplete: enter
04:28:10.519 00.001 21068 UpdateGuideState(): m_state=6
04:28:10.521 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
04:28:10.522 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.75, Mass=319780, SNR=115.8, Peak=40787 HFD=3.2
04:28:10.524 00.002 21068 MultiStar: [#1 0.24,0.20,1.14,U] [#2 0.40,0.42,0.00,M1] [#3 0.15,0.40,0.83,U] [#4 0.33,0.61,0.00,M1] [#5 0.88,0.62,0.00,M9] [#6 0.82,0.45,0.00,M4] [#7 -0.31,0.63,0.00,M9] [#8 0.61,0.51,0.00,M4] 
04:28:10.525 00.001 21068 refined, 2 included, MultiStar: {0.22, 0.32}, one-star: {0.25, 0.38}
04:28:10.526 00.001 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-2.00 = -2.00)
04:28:10.527 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.94 = -1.94)
04:28:10.529 00.002 21068 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.38 cameraTheta=0.97 mountX=-0.16 mountY=-0.36, mountTheta=-1.99
04:28:10.532 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=0.32, opts=13)
04:28:10.534 00.002 21068 Enqueuing Move request for scope (0.22, 0.32)
04:28:10.535 00.001 16108 Worker thread wakes up
04:28:10.535 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd
04:28:10.535 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, 0.32)
04:28:10.535 00.000 16108 Moving (0.22, 0.32) raw xDistance=-0.16 yDistance=-0.36
04:28:10.535 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:28:10.536 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:10.536 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:28:10.536 00.000 16108 MoveAxis(E, 0, ABG)
04:28:10.536 00.000 16108 Move returns status 0, amount 0
04:28:10.536 00.000 16108 MoveAxis(N, 0, ABG)
04:28:10.536 00.000 16108 Move returns status 0, amount 0
04:28:10.536 00.000 16108 move complete, result=0
04:28:10.536 00.000 16108 worker thread done servicing request
04:28:10.543 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2867, max=65535, med=5638, FiltMin=4726, FiltMax=36000, Gamma=1.000
04:28:10.560 00.017 21068 UpdateGuideState exits: m=319780 SNR=115.8
04:28:10.561 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:10.562 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:10.563 00.001 21068 Enqueuing Expose request
04:28:10.564 00.001 16108 Worker thread wakes up
04:28:10.564 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:28:10.564 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:10.564 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:11.545 00.981 16108 Exposure complete
04:28:11.618 00.073 16108 worker thread done servicing request
04:28:11.618 00.000 21068 OnExposeComplete: enter
04:28:11.620 00.002 21068 UpdateGuideState(): m_state=6
04:28:11.621 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
04:28:11.622 00.001 21068 Star::Find returns 1 (0), X=814.51, Y=630.24, Mass=292301, SNR=124.3, Peak=33120 HFD=3.2
04:28:11.623 00.001 21068 MultiStar: [#1 0.04,-0.23,0.75,U] [#2 0.05,0.17,1.30,U] [#3 -0.23,-0.06,0.75,U] [#4 0.01,0.31,0.29,U] [#5 0.72,0.74,0.00,M10] [#6 0.50,0.33,0.00,M5] [#7 -0.43,0.33,0.00,M10] [#8 0.18,0.56,0.00,M5] 
04:28:11.624 00.001 21068 refined, 4 included, MultiStar: {-0.07, -0.01}, one-star: {-0.22, -0.13}
04:28:11.625 00.001 21068 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.97) = xAngle (-5.99 = 0.29)
04:28:11.625 00.000 21068 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.93 = 0.35)
04:28:11.626 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.03 mountX=0.07 mountY=0.02, mountTheta=0.35
04:28:11.628 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.01, opts=13)
04:28:11.629 00.001 21068 Enqueuing Move request for scope (-0.07, -0.01)
04:28:11.630 00.001 16108 Worker thread wakes up
04:28:11.631 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
04:28:11.631 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
04:28:11.631 00.000 16108 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=0.02
04:28:11.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:28:11.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:11.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:28:11.631 00.000 16108 MoveAxis(E, 0, ABG)
04:28:11.631 00.000 16108 Move returns status 0, amount 0
04:28:11.631 00.000 16108 MoveAxis(N, 0, ABG)
04:28:11.631 00.000 16108 Move returns status 0, amount 0
04:28:11.631 00.000 16108 move complete, result=0
04:28:11.631 00.000 16108 worker thread done servicing request
04:28:11.634 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3120, max=65535, med=5635, FiltMin=4672, FiltMax=32816, Gamma=1.000
04:28:11.652 00.018 21068 UpdateGuideState exits: m=292301 SNR=124.3
04:28:11.654 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:11.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:11.656 00.001 21068 Enqueuing Expose request
04:28:11.658 00.002 16108 Worker thread wakes up
04:28:11.658 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:11.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:11.660 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:12.833 01.173 16108 Exposure complete
04:28:12.902 00.069 16108 worker thread done servicing request
04:28:12.902 00.000 21068 OnExposeComplete: enter
04:28:12.903 00.001 21068 UpdateGuideState(): m_state=6
04:28:12.904 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
04:28:12.906 00.002 21068 Star::Find returns 1 (0), X=814.15, Y=630.52, Mass=286830, SNR=129.4, Peak=30982 HFD=3.4
04:28:12.907 00.001 21068 MultiStar: [#1 -0.25,-0.13,0.82,U] [#2 -0.19,0.26,1.41,U] [#3 -0.17,0.61,0.00,M1] [#4 -0.47,0.38,0.00,M1] [#5 0.30,0.27,0.40,U] [#6 0.35,0.28,0.28,U] [#7 -0.88,0.24,0.00,R] [#8 -0.36,0.30,0.30,U] 
04:28:12.908 00.001 21068 refined, 5 included, MultiStar: {-0.22, 0.16}, one-star: {-0.58, 0.15}
04:28:12.908 00.000 21068 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.97) = xAngle (-0.45 = -0.45)
04:28:12.909 00.001 21068 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.39 = -0.39)
04:28:12.910 00.001 21068 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.28 cameraTheta=2.51 mountX=0.25 mountY=-0.11, mountTheta=-0.40
04:28:12.912 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.22, y=0.16, opts=13)
04:28:12.913 00.001 21068 Enqueuing Move request for scope (-0.22, 0.16)
04:28:12.914 00.001 16108 Worker thread wakes up
04:28:12.914 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
04:28:12.914 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
04:28:12.914 00.000 16108 Moving (-0.22, 0.16) raw xDistance=0.25 yDistance=-0.11
04:28:12.914 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:28:12.914 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:12.914 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:28:12.915 00.001 16108 MoveAxis(W, 65, ABG)
04:28:12.915 00.000 16108 Guiding  Dir = 3, Dur = 65
04:28:12.915 00.000 16108 IsSlewing returns 0
04:28:12.915 00.000 16108 IsGuiding returns 0
04:28:12.920 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=3046, max=65535, med=5622, FiltMin=4502, FiltMax=31549, Gamma=1.000
04:28:12.923 00.003 16108 PulseGuide returned control before completion, sleep 69
04:28:12.935 00.012 21068 UpdateGuideState exits: m=286830 SNR=129.4
04:28:12.936 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:12.938 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:12.939 00.001 21068 Enqueuing Expose request
04:28:13.001 00.062 16108 IsGuiding returns 1
04:28:13.001 00.000 16108 scope still moving after pulse duration time elapsed
04:28:13.032 00.031 16108 IsSlewing returns 0
04:28:13.032 00.000 16108 IsGuiding returns 0
04:28:13.032 00.000 16108 scope move finished after 65 + 51 ms
04:28:13.032 00.000 16108 Move returns status 0, amount 65
04:28:13.032 00.000 16108 MoveAxis(N, 0, ABG)
04:28:13.032 00.000 16108 Move returns status 0, amount 0
04:28:13.032 00.000 16108 move complete, result=0
04:28:13.033 00.001 16108 worker thread done servicing request
04:28:13.033 00.000 16108 Worker thread wakes up
04:28:13.033 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:13.033 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:13.033 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
04:28:13.994 00.961 16108 Exposure complete
04:28:14.059 00.065 16108 worker thread done servicing request
04:28:14.059 00.000 21068 OnExposeComplete: enter
04:28:14.060 00.001 21068 UpdateGuideState(): m_state=6
04:28:14.061 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
04:28:14.062 00.001 21068 Star::Find returns 1 (0), X=815.75, Y=630.71, Mass=300451, SNR=117.9, Peak=32099 HFD=3.5
04:28:14.062 00.000 21068 MultiStar: large primary error, entering stabilization period
04:28:14.063 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.65 = -2.65)
04:28:14.064 00.001 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.59 = -2.59)
04:28:14.064 00.000 21068 CameraToMount -- cameraX=1.01 cameraY=0.33 hyp=1.07 cameraTheta=0.32 mountX=-0.94 mountY=-0.56, mountTheta=-2.60
04:28:14.066 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.01, y=0.33, opts=13)
04:28:14.067 00.001 21068 Enqueuing Move request for scope (1.01, 0.33)
04:28:14.067 00.000 16108 Worker thread wakes up
04:28:14.067 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.33) opts 0xd
04:28:14.068 00.001 16108 Handling offset move in thread for scope, endpoint = (1.01, 0.33)
04:28:14.068 00.000 16108 Moving (1.01, 0.33) raw xDistance=-0.94 yDistance=-0.56
04:28:14.068 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.94
04:28:14.068 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:14.068 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
04:28:14.068 00.000 16108 MoveAxis(E, 242, ABG)
04:28:14.068 00.000 16108 Guiding  Dir = 2, Dur = 242
04:28:14.068 00.000 16108 IsSlewing returns 0
04:28:14.068 00.000 16108 IsGuiding returns 0
04:28:14.071 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2765, max=65535, med=5613, FiltMin=4624, FiltMax=30912, Gamma=1.000
04:28:14.085 00.014 21068 UpdateGuideState exits: m=300451 SNR=117.9
04:28:14.086 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:14.087 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:14.088 00.001 21068 Enqueuing Expose request
04:28:14.111 00.023 16108 PulseGuide returned control before completion, sleep 210
04:28:14.330 00.219 16108 IsGuiding returns 1
04:28:14.330 00.000 16108 scope still moving after pulse duration time elapsed
04:28:14.361 00.031 16108 IsSlewing returns 0
04:28:14.361 00.000 16108 IsGuiding returns 1
04:28:14.392 00.031 16108 IsSlewing returns 0
04:28:14.392 00.000 16108 IsGuiding returns 0
04:28:14.392 00.000 16108 scope move finished after 242 + 81 ms
04:28:14.392 00.000 16108 Move returns status 0, amount 242
04:28:14.392 00.000 16108 MoveAxis(N, 0, ABG)
04:28:14.392 00.000 16108 Move returns status 0, amount 0
04:28:14.392 00.000 16108 move complete, result=0
04:28:14.392 00.000 16108 worker thread done servicing request
04:28:14.392 00.000 16108 Worker thread wakes up
04:28:14.392 00.000 21068 GuideStep: -0.9 px 242 ms EAST, -0.6 px 0 ms NORTH
04:28:14.394 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:14.394 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:15.561 01.167 16108 Exposure complete
04:28:15.628 00.067 16108 worker thread done servicing request
04:28:15.629 00.001 21068 OnExposeComplete: enter
04:28:15.629 00.000 21068 UpdateGuideState(): m_state=6
04:28:15.630 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
04:28:15.631 00.001 21068 Star::Find returns 1 (0), X=814.32, Y=630.36, Mass=245294, SNR=95.7, Peak=32528 HFD=3.0
04:28:15.632 00.001 21068 MultiStar: exiting stabilization period
04:28:15.633 00.001 21068 MultiStar: [#1 -0.11,0.12,1.02,U] [#2 -0.02,0.15,1.70,U] [#3 -0.12,0.42,1.12,U] [#4 -0.16,0.30,0.51,U] [#5 0.39,0.73,0.00,M10] [#6 0.55,-0.15,0.00,M5] [#7 0.65,0.24,0.00,M1] [#8 0.14,0.17,0.48,U] 
04:28:15.634 00.001 21068 refined, 5 included, MultiStar: {-0.12, 0.18}, one-star: {-0.41, -0.02}
04:28:15.635 00.001 21068 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.97) = xAngle (-0.81 = -0.81)
04:28:15.635 00.000 21068 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.75 = -0.75)
04:28:15.638 00.003 21068 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.16 mountX=0.15 mountY=-0.15, mountTheta=-0.78
04:28:15.641 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.18, opts=13)
04:28:15.642 00.001 21068 Enqueuing Move request for scope (-0.12, 0.18)
04:28:15.643 00.001 16108 Worker thread wakes up
04:28:15.643 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
04:28:15.643 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
04:28:15.643 00.000 16108 Moving (-0.12, 0.18) raw xDistance=0.15 yDistance=-0.15
04:28:15.643 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:28:15.643 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:15.643 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:28:15.643 00.000 16108 MoveAxis(E, 0, ABG)
04:28:15.643 00.000 16108 Move returns status 0, amount 0
04:28:15.643 00.000 16108 MoveAxis(N, 0, ABG)
04:28:15.644 00.001 16108 Move returns status 0, amount 0
04:28:15.644 00.000 16108 move complete, result=0
04:28:15.644 00.000 16108 worker thread done servicing request
04:28:15.649 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2950, max=65535, med=5590, FiltMin=4633, FiltMax=33904, Gamma=1.000
04:28:15.663 00.014 21068 UpdateGuideState exits: m=245294 SNR=95.7
04:28:15.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:15.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:15.665 00.000 21068 Enqueuing Expose request
04:28:15.666 00.001 16108 Worker thread wakes up
04:28:15.666 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:15.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:15.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:16.650 00.983 16108 Exposure complete
04:28:16.741 00.091 16108 worker thread done servicing request
04:28:16.741 00.000 21068 OnExposeComplete: enter
04:28:16.742 00.001 21068 UpdateGuideState(): m_state=6
04:28:16.743 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
04:28:16.744 00.001 21068 Star::Find returns 1 (0), X=815.07, Y=630.59, Mass=293014, SNR=116.3, Peak=38003 HFD=3.3
04:28:16.745 00.001 21068 MultiStar: [#1 0.26,-0.07,0.90,U] [#2 0.01,0.13,1.40,U] [#3 0.13,0.42,1.10,U] [#4 -0.01,-0.08,0.35,U] [#5 0.85,0.15,0.00,R] [#6 0.84,-0.06,0.00,M6] [#7 0.43,0.57,0.00,M2] [#8 0.02,0.13,0.45,U] 
04:28:16.745 00.000 21068 refined, 5 included, MultiStar: {0.14, 0.16}, one-star: {0.33, 0.22}
04:28:16.746 00.001 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
04:28:16.747 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.05 = -2.05)
04:28:16.748 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.85 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
04:28:16.749 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.16, opts=13)
04:28:16.751 00.002 21068 Enqueuing Move request for scope (0.14, 0.16)
04:28:16.752 00.001 16108 Worker thread wakes up
04:28:16.752 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
04:28:16.752 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
04:28:16.752 00.000 16108 Moving (0.14, 0.16) raw xDistance=-0.11 yDistance=-0.19
04:28:16.752 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:28:16.752 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:16.752 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:28:16.752 00.000 16108 MoveAxis(E, 0, ABG)
04:28:16.752 00.000 16108 Move returns status 0, amount 0
04:28:16.752 00.000 16108 MoveAxis(N, 0, ABG)
04:28:16.752 00.000 16108 Move returns status 0, amount 0
04:28:16.752 00.000 16108 move complete, result=0
04:28:16.752 00.000 16108 worker thread done servicing request
04:28:16.756 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2502, max=65535, med=5577, FiltMin=4595, FiltMax=34384, Gamma=1.000
04:28:16.769 00.013 21068 UpdateGuideState exits: m=293014 SNR=116.3
04:28:16.770 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:16.772 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:16.773 00.001 21068 Enqueuing Expose request
04:28:16.773 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:16.774 00.001 16108 Worker thread wakes up
04:28:16.774 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:16.774 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:17.946 01.172 16108 Exposure complete
04:28:18.010 00.064 16108 worker thread done servicing request
04:28:18.010 00.000 21068 OnExposeComplete: enter
04:28:18.012 00.002 21068 UpdateGuideState(): m_state=6
04:28:18.013 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
04:28:18.016 00.003 21068 Star::Find returns 1 (0), X=815.11, Y=630.54, Mass=276820, SNR=102.8, Peak=36931 HFD=3.1
04:28:18.018 00.002 21068 MultiStar: [#1 0.19,-0.10,0.92,U] [#2 0.23,0.36,1.71,U] [#3 0.36,0.36,1.02,U] [#4 0.30,0.13,0.45,U] [#5 0.02,0.33,0.37,U] [#6 0.65,0.29,0.00,M7] [#7 1.42,0.53,0.00,M3] [#8 0.41,0.44,0.00,M3] 
04:28:18.019 00.001 21068 refined, 5 included, MultiStar: {0.26, 0.23}, one-star: {0.38, 0.17}
04:28:18.020 00.001 21068 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
04:28:18.021 00.001 21068 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
04:28:18.022 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=-0.22 mountY=-0.28, mountTheta=-2.24
04:28:18.025 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.23, opts=13)
04:28:18.027 00.002 21068 Enqueuing Move request for scope (0.26, 0.23)
04:28:18.029 00.002 16108 Worker thread wakes up
04:28:18.029 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.23) opts 0xd
04:28:18.029 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.23)
04:28:18.029 00.000 16108 Moving (0.26, 0.23) raw xDistance=-0.22 yDistance=-0.28
04:28:18.030 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:28:18.030 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:28:18.030 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:28:18.030 00.000 16108 MoveAxis(E, 58, ABG)
04:28:18.030 00.000 16108 Guiding  Dir = 2, Dur = 58
04:28:18.030 00.000 16108 IsSlewing returns 0
04:28:18.030 00.000 16108 IsGuiding returns 0
04:28:18.034 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2659, max=65535, med=5555, FiltMin=4579, FiltMax=45264, Gamma=1.000
04:28:18.051 00.017 21068 UpdateGuideState exits: m=276820 SNR=102.8
04:28:18.053 00.002 16108 PulseGuide returned control before completion, sleep 47
04:28:18.053 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:18.054 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:18.055 00.001 21068 Enqueuing Expose request
04:28:18.114 00.059 16108 IsGuiding returns 1
04:28:18.114 00.000 16108 scope still moving after pulse duration time elapsed
04:28:18.146 00.032 16108 IsSlewing returns 0
04:28:18.146 00.000 16108 IsGuiding returns 0
04:28:18.146 00.000 16108 scope move finished after 58 + 57 ms
04:28:18.146 00.000 16108 Move returns status 0, amount 58
04:28:18.146 00.000 16108 MoveAxis(N, 0, ABG)
04:28:18.146 00.000 16108 Move returns status 0, amount 0
04:28:18.146 00.000 16108 move complete, result=0
04:28:18.146 00.000 16108 worker thread done servicing request
04:28:18.146 00.000 21068 GuideStep: -0.2 px 58 ms EAST, -0.3 px 0 ms NORTH
04:28:18.147 00.001 16108 Worker thread wakes up
04:28:18.147 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:18.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:19.108 00.961 16108 Exposure complete
04:28:19.163 00.055 16108 worker thread done servicing request
04:28:19.163 00.000 21068 OnExposeComplete: enter
04:28:19.164 00.001 21068 UpdateGuideState(): m_state=6
04:28:19.165 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
04:28:19.166 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.44, Mass=258576, SNR=98.7, Peak=32643 HFD=3.2
04:28:19.167 00.001 21068 MultiStar: [#1 0.19,-0.03,1.04,U] [#2 -0.15,0.22,1.72,U] [#3 -0.09,0.30,1.07,U] [#4 -0.31,0.26,0.51,U] [#5 -0.20,0.70,0.00,M1] [#6 0.76,0.35,0.00,M8] [#7 1.33,0.36,0.00,M4] [#8 -0.09,0.64,0.00,M4] 
04:28:19.168 00.001 21068 single-star, 4 included, MultiStar: {-0.05, 0.16}, one-star: {0.04, 0.07}
04:28:19.168 00.000 21068 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
04:28:19.169 00.001 21068 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
04:28:19.170 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=-0.03 mountY=-0.07, mountTheta=-1.91
04:28:19.171 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.07, opts=13)
04:28:19.173 00.002 21068 Enqueuing Move request for scope (0.04, 0.07)
04:28:19.174 00.001 16108 Worker thread wakes up
04:28:19.174 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
04:28:19.174 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
04:28:19.174 00.000 16108 Moving (0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
04:28:19.174 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:28:19.174 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:19.174 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:28:19.174 00.000 16108 MoveAxis(E, 0, ABG)
04:28:19.174 00.000 16108 Move returns status 0, amount 0
04:28:19.174 00.000 16108 MoveAxis(N, 0, ABG)
04:28:19.174 00.000 16108 Move returns status 0, amount 0
04:28:19.174 00.000 16108 move complete, result=0
04:28:19.174 00.000 16108 worker thread done servicing request
04:28:19.178 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2742, max=65535, med=5539, FiltMin=4550, FiltMax=37603, Gamma=1.000
04:28:19.193 00.015 21068 UpdateGuideState exits: m=258576 SNR=98.7
04:28:19.194 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:19.195 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:19.196 00.001 21068 Enqueuing Expose request
04:28:19.196 00.000 16108 Worker thread wakes up
04:28:19.196 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:19.197 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:19.197 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:20.358 01.161 16108 Exposure complete
04:28:20.448 00.090 16108 worker thread done servicing request
04:28:20.448 00.000 21068 OnExposeComplete: enter
04:28:20.449 00.001 21068 UpdateGuideState(): m_state=6
04:28:20.450 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
04:28:20.452 00.002 21068 Star::Find returns 1 (0), X=814.54, Y=630.84, Mass=347735, SNR=120.7, Peak=45366 HFD=3.1
04:28:20.453 00.001 21068 MultiStar: [#1 -0.29,0.20,0.93,U] [#2 0.01,0.37,1.30,U] [#3 -0.06,0.66,0.00,M1] [#4 -0.34,0.37,0.46,U] [#5 -0.12,0.40,0.36,U] [#6 0.44,0.56,0.00,M9] [#7 1.00,0.36,0.00,M5] [#8 0.24,0.80,0.00,M5] 
04:28:20.454 00.001 21068 refined, 4 included, MultiStar: {-0.16, 0.36}, one-star: {-0.20, 0.46}
04:28:20.454 00.000 21068 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.97) = xAngle (-0.97 = -0.97)
04:28:20.455 00.001 21068 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.91 = -0.91)
04:28:20.456 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.99 mountX=0.22 mountY=-0.31, mountTheta=-0.95
04:28:20.457 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.36, opts=13)
04:28:20.458 00.001 21068 Enqueuing Move request for scope (-0.16, 0.36)
04:28:20.459 00.001 16108 Worker thread wakes up
04:28:20.459 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.36) opts 0xd
04:28:20.459 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.36)
04:28:20.459 00.000 16108 Moving (-0.16, 0.36) raw xDistance=0.22 yDistance=-0.31
04:28:20.459 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:28:20.459 00.000 16108 switching direction from 1 to -1 - decHistory=-4 oldest=-0.48 newest=-0.66
04:28:20.459 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
04:28:20.459 00.000 16108 MoveAxis(W, 57, ABG)
04:28:20.459 00.000 16108 Guiding  Dir = 3, Dur = 57
04:28:20.459 00.000 16108 IsSlewing returns 0
04:28:20.460 00.001 16108 IsGuiding returns 0
04:28:20.464 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2441, max=65535, med=5510, FiltMin=4592, FiltMax=35053, Gamma=1.000
04:28:20.481 00.017 21068 UpdateGuideState exits: m=347735 SNR=120.7
04:28:20.482 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:20.483 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:20.484 00.001 21068 Enqueuing Expose request
04:28:20.492 00.008 16108 PulseGuide returned control before completion, sleep 36
04:28:20.538 00.046 16108 IsGuiding returns 1
04:28:20.538 00.000 16108 scope still moving after pulse duration time elapsed
04:28:20.569 00.031 16108 IsSlewing returns 0
04:28:20.569 00.000 16108 IsGuiding returns 1
04:28:20.600 00.031 16108 IsSlewing returns 0
04:28:20.600 00.000 16108 IsGuiding returns 0
04:28:20.600 00.000 16108 scope move finished after 57 + 83 ms
04:28:20.600 00.000 16108 Move returns status 0, amount 57
04:28:20.600 00.000 16108 MoveAxis(N, 62, ABG)
04:28:20.600 00.000 16108 Guiding  Dir = 0, Dur = 62
04:28:20.601 00.001 16108 IsSlewing returns 0
04:28:20.601 00.000 16108 IsGuiding returns 0
04:28:20.649 00.048 16108 PulseGuide returned control before completion, sleep 25
04:28:20.679 00.030 16108 IsGuiding returns 1
04:28:20.679 00.000 16108 scope still moving after pulse duration time elapsed
04:28:20.709 00.030 16108 IsSlewing returns 0
04:28:20.709 00.000 16108 IsGuiding returns 1
04:28:20.740 00.031 16108 IsSlewing returns 0
04:28:20.740 00.000 16108 IsGuiding returns 0
04:28:20.740 00.000 16108 scope move finished after 62 + 76 ms
04:28:20.740 00.000 16108 Move returns status 0, amount 62
04:28:20.740 00.000 16108 move complete, result=0
04:28:20.740 00.000 16108 worker thread done servicing request
04:28:20.740 00.000 16108 Worker thread wakes up
04:28:20.740 00.000 21068 GuideStep: 0.2 px 57 ms WEST, -0.3 px 62 ms NORTH
04:28:20.742 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:20.742 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:21.723 00.981 16108 Exposure complete
04:28:21.786 00.063 16108 worker thread done servicing request
04:28:21.786 00.000 21068 OnExposeComplete: enter
04:28:21.788 00.002 21068 UpdateGuideState(): m_state=6
04:28:21.789 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
04:28:21.789 00.000 21068 Star::Find returns 1 (0), X=814.84, Y=630.50, Mass=362290, SNR=135.0, Peak=42707 HFD=3.3
04:28:21.790 00.001 21068 MultiStar: [#1 0.15,-0.02,0.85,U] [#2 0.13,0.28,1.47,U] [#3 0.17,0.55,0.00,M2] [#4 -0.01,0.38,0.36,U] [#5 -0.41,0.61,0.00,M1] [#6 0.85,0.22,0.00,M10] [#7 0.89,0.00,0.00,M6] [#8 0.31,0.56,0.00,M6] 
04:28:21.791 00.001 21068 single-star, 3 included, MultiStar: {0.11, 0.18}, one-star: {0.10, 0.13}
04:28:21.792 00.001 21068 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.97) = xAngle (-2.06 = -2.06)
04:28:21.793 00.001 21068 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.00 = -2.00)
04:28:21.794 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.91 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
04:28:21.797 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=0.13, opts=13)
04:28:21.797 00.000 21068 Enqueuing Move request for scope (0.10, 0.13)
04:28:21.798 00.001 16108 Worker thread wakes up
04:28:21.798 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
04:28:21.799 00.001 16108 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
04:28:21.799 00.000 16108 Moving (0.10, 0.13) raw xDistance=-0.08 yDistance=-0.15
04:28:21.799 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:28:21.799 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:21.799 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:28:21.799 00.000 16108 MoveAxis(E, 0, ABG)
04:28:21.799 00.000 16108 Move returns status 0, amount 0
04:28:21.799 00.000 16108 MoveAxis(N, 0, ABG)
04:28:21.799 00.000 16108 Move returns status 0, amount 0
04:28:21.799 00.000 16108 move complete, result=0
04:28:21.800 00.001 16108 worker thread done servicing request
04:28:21.807 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2371, max=65535, med=5491, FiltMin=4544, FiltMax=34976, Gamma=1.000
04:28:21.830 00.023 21068 UpdateGuideState exits: m=362290 SNR=135.0
04:28:21.833 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:21.834 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:21.836 00.002 21068 Enqueuing Expose request
04:28:21.838 00.002 16108 Worker thread wakes up
04:28:21.838 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:21.839 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:21.839 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:22.996 01.157 16108 Exposure complete
04:28:23.052 00.056 16108 worker thread done servicing request
04:28:23.052 00.000 21068 OnExposeComplete: enter
04:28:23.052 00.000 21068 UpdateGuideState(): m_state=6
04:28:23.053 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
04:28:23.054 00.001 21068 Star::Find returns 1 (0), X=815.05, Y=630.40, Mass=386003, SNR=130.9, Peak=45085 HFD=3.3
04:28:23.055 00.001 21068 MultiStar: [#1 0.54,0.01,0.00,M1] [#2 0.30,0.21,1.50,U] [#3 0.12,0.23,1.06,U] [#4 0.20,0.12,0.29,U] [#5 0.02,0.56,0.00,M2] [#6 0.93,0.12,0.00,R] [#7 1.50,0.12,0.00,M7] [#8 0.22,0.32,0.42,U] 
04:28:23.056 00.001 21068 refined, 4 included, MultiStar: {0.24, 0.18}, one-star: {0.31, 0.03}
04:28:23.057 00.001 21068 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.97) = xAngle (-2.34 = -2.34)
04:28:23.057 00.000 21068 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.28 = -2.28)
04:28:23.058 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.30 cameraTheta=0.63 mountX=-0.21 mountY=-0.23, mountTheta=-2.31
04:28:23.060 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.18, opts=13)
04:28:23.061 00.001 21068 Enqueuing Move request for scope (0.24, 0.18)
04:28:23.061 00.000 16108 Worker thread wakes up
04:28:23.061 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.18) opts 0xd
04:28:23.062 00.001 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.18)
04:28:23.062 00.000 16108 Moving (0.24, 0.18) raw xDistance=-0.21 yDistance=-0.23
04:28:23.062 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:28:23.062 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:28:23.062 00.000 16108 MoveAxis(E, 54, ABG)
04:28:23.062 00.000 16108 Guiding  Dir = 2, Dur = 54
04:28:23.062 00.000 16108 IsSlewing returns 0
04:28:23.062 00.000 16108 IsGuiding returns 0
04:28:23.065 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2790, max=65535, med=5453, FiltMin=4553, FiltMax=43808, Gamma=1.000
04:28:23.079 00.014 21068 UpdateGuideState exits: m=386003 SNR=130.9
04:28:23.080 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:23.081 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:23.082 00.001 21068 Enqueuing Expose request
04:28:23.087 00.005 16108 PulseGuide returned control before completion, sleep 40
04:28:23.133 00.046 16108 IsGuiding returns 1
04:28:23.133 00.000 16108 scope still moving after pulse duration time elapsed
04:28:23.164 00.031 16108 IsSlewing returns 0
04:28:23.164 00.000 16108 IsGuiding returns 1
04:28:23.195 00.031 16108 IsSlewing returns 0
04:28:23.196 00.001 16108 IsGuiding returns 0
04:28:23.196 00.000 16108 scope move finished after 54 + 78 ms
04:28:23.196 00.000 16108 Move returns status 0, amount 54
04:28:23.196 00.000 16108 MoveAxis(N, 46, ABG)
04:28:23.196 00.000 16108 Guiding  Dir = 0, Dur = 46
04:28:23.196 00.000 16108 IsSlewing returns 0
04:28:23.196 00.000 16108 IsGuiding returns 0
04:28:23.243 00.047 16108 IsGuiding returns 1
04:28:23.243 00.000 16108 scope still moving after pulse duration time elapsed
04:28:23.273 00.030 16108 IsSlewing returns 0
04:28:23.273 00.000 16108 IsGuiding returns 1
04:28:23.304 00.031 16108 IsSlewing returns 0
04:28:23.304 00.000 16108 IsGuiding returns 1
04:28:23.335 00.031 16108 IsSlewing returns 0
04:28:23.335 00.000 16108 IsGuiding returns 0
04:28:23.335 00.000 16108 scope move finished after 46 + 93 ms
04:28:23.335 00.000 16108 Move returns status 0, amount 46
04:28:23.335 00.000 16108 move complete, result=0
04:28:23.335 00.000 16108 worker thread done servicing request
04:28:23.335 00.000 16108 Worker thread wakes up
04:28:23.335 00.000 21068 GuideStep: -0.2 px 54 ms EAST, -0.2 px 46 ms NORTH
04:28:23.338 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:23.338 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:24.302 00.964 16108 Exposure complete
04:28:24.360 00.058 16108 worker thread done servicing request
04:28:24.360 00.000 21068 OnExposeComplete: enter
04:28:24.361 00.001 21068 UpdateGuideState(): m_state=6
04:28:24.363 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
04:28:24.365 00.002 21068 Star::Find returns 1 (0), X=814.56, Y=630.17, Mass=404871, SNR=144.6, Peak=48144 HFD=3.3
04:28:24.367 00.002 21068 MultiStar: [#1 -0.15,-0.40,0.85,U] [#2 -0.09,-0.12,1.19,U] [#3 -0.26,0.13,0.97,U] [#4 -0.20,-0.22,0.35,U] [#5 -0.45,0.12,0.32,U] [#6 -0.50,-0.39,0.00,M1] [#7 0.61,-0.07,0.00,M8] [#8 0.09,0.15,0.28,U] 
04:28:24.368 00.001 21068 refined, 6 included, MultiStar: {-0.17, -0.11}, one-star: {-0.18, -0.21}
04:28:24.369 00.001 21068 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.97) = xAngle (-5.53 = 0.75)
04:28:24.371 00.002 21068 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.47 = 0.82)
04:28:24.374 00.003 21068 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.56 mountX=0.15 mountY=0.15, mountTheta=0.78
04:28:24.375 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=-0.11, opts=13)
04:28:24.376 00.001 21068 Enqueuing Move request for scope (-0.17, -0.11)
04:28:24.377 00.001 16108 Worker thread wakes up
04:28:24.377 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
04:28:24.377 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
04:28:24.377 00.000 16108 Moving (-0.17, -0.11) raw xDistance=0.15 yDistance=0.15
04:28:24.377 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:28:24.377 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:24.377 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:28:24.377 00.000 16108 MoveAxis(E, 0, ABG)
04:28:24.377 00.000 16108 Move returns status 0, amount 0
04:28:24.377 00.000 16108 MoveAxis(N, 0, ABG)
04:28:24.377 00.000 16108 Move returns status 0, amount 0
04:28:24.377 00.000 16108 move complete, result=0
04:28:24.377 00.000 16108 worker thread done servicing request
04:28:24.384 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2038, max=65535, med=5433, FiltMin=4406, FiltMax=36857, Gamma=1.000
04:28:24.405 00.021 21068 UpdateGuideState exits: m=404871 SNR=144.6
04:28:24.407 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:24.409 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:24.410 00.001 21068 Enqueuing Expose request
04:28:24.412 00.002 16108 Worker thread wakes up
04:28:24.412 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:24.413 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:24.413 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:25.579 01.166 16108 Exposure complete
04:28:25.641 00.062 16108 worker thread done servicing request
04:28:25.643 00.002 21068 OnExposeComplete: enter
04:28:25.644 00.001 21068 UpdateGuideState(): m_state=6
04:28:25.646 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
04:28:25.648 00.002 21068 Star::Find returns 1 (0), X=814.79, Y=630.56, Mass=482613, SNR=163.2, Peak=51555 HFD=3.2
04:28:25.650 00.002 21068 MultiStar: [#1 0.21,-0.15,0.85,U] [#2 -0.07,-0.05,0.96,U] [#3 -0.04,0.17,1.06,U] [#4 -0.07,0.14,0.39,U] [#5 -0.34,0.19,0.31,U] [#6 -0.54,-0.02,0.00,M2] [#7 0.61,0.26,0.00,M9] [#8 0.04,0.11,0.29,U] 
04:28:25.651 00.001 21068 refined, 6 included, MultiStar: {0.00, 0.07}, one-star: {0.05, 0.19}
04:28:25.652 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.43 = -1.43)
04:28:25.654 00.002 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
04:28:25.655 00.001 21068 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.01 mountY=-0.07, mountTheta=-1.42
04:28:25.656 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=0.07, opts=13)
04:28:25.657 00.001 21068 Enqueuing Move request for scope (0.00, 0.07)
04:28:25.659 00.002 16108 Worker thread wakes up
04:28:25.659 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
04:28:25.659 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
04:28:25.659 00.000 16108 Moving (0.00, 0.07) raw xDistance=0.01 yDistance=-0.07
04:28:25.659 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:28:25.659 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:25.659 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:28:25.659 00.000 16108 MoveAxis(E, 0, ABG)
04:28:25.659 00.000 16108 Move returns status 0, amount 0
04:28:25.659 00.000 16108 MoveAxis(N, 0, ABG)
04:28:25.659 00.000 16108 Move returns status 0, amount 0
04:28:25.659 00.000 16108 move complete, result=0
04:28:25.659 00.000 16108 worker thread done servicing request
04:28:25.665 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2473, max=65535, med=5398, FiltMin=4432, FiltMax=36675, Gamma=1.000
04:28:25.677 00.012 21068 UpdateGuideState exits: m=482613 SNR=163.2
04:28:25.678 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:25.679 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:25.680 00.001 21068 Enqueuing Expose request
04:28:25.680 00.000 16108 Worker thread wakes up
04:28:25.680 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:25.681 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:25.681 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:26.664 00.983 16108 Exposure complete
04:28:26.720 00.056 16108 worker thread done servicing request
04:28:26.720 00.000 21068 OnExposeComplete: enter
04:28:26.722 00.002 21068 UpdateGuideState(): m_state=6
04:28:26.723 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
04:28:26.724 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.35, Mass=523926, SNR=165.5, Peak=57117 HFD=3.3
04:28:26.726 00.002 21068 MultiStar: [#1 0.07,-0.23,1.01,U] [#2 -0.15,-0.06,1.11,U] [#3 -0.27,0.14,0.90,U] [#4 -0.08,0.27,0.32,U] [#5 -0.31,0.12,0.33,U] [#6 -0.49,0.17,0.24,U] [#7 1.11,0.06,0.00,M10] [#8 0.19,0.36,0.28,U] 
04:28:26.728 00.002 21068 single-star, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.02, -0.02}
04:28:26.730 00.002 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
04:28:26.732 00.002 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
04:28:26.733 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.46 mountX=0.02 mountY=0.03, mountTheta=0.88
04:28:26.736 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.02, opts=13)
04:28:26.736 00.000 21068 Enqueuing Move request for scope (-0.02, -0.02)
04:28:26.737 00.001 16108 Worker thread wakes up
04:28:26.737 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:28:26.737 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:28:26.738 00.001 16108 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.03
04:28:26.738 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:28:26.738 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:26.738 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:28:26.738 00.000 16108 MoveAxis(E, 0, ABG)
04:28:26.738 00.000 16108 Move returns status 0, amount 0
04:28:26.738 00.000 16108 MoveAxis(N, 0, ABG)
04:28:26.738 00.000 16108 Move returns status 0, amount 0
04:28:26.739 00.001 16108 move complete, result=0
04:28:26.739 00.000 16108 worker thread done servicing request
04:28:26.746 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2505, max=65535, med=5376, FiltMin=4419, FiltMax=34550, Gamma=1.000
04:28:26.771 00.025 21068 UpdateGuideState exits: m=523926 SNR=165.5
04:28:26.771 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:26.773 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:26.774 00.001 21068 Enqueuing Expose request
04:28:26.776 00.002 16108 Worker thread wakes up
04:28:26.776 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:26.778 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:26.778 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:27.948 01.170 16108 Exposure complete
04:28:28.020 00.072 16108 worker thread done servicing request
04:28:28.020 00.000 21068 OnExposeComplete: enter
04:28:28.020 00.000 21068 UpdateGuideState(): m_state=6
04:28:28.021 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
04:28:28.022 00.001 21068 Star::Find returns 1 (0), X=814.55, Y=630.55, Mass=487319, SNR=168.3, Peak=52054 HFD=3.2
04:28:28.023 00.001 21068 MultiStar: [#1 -0.19,-0.11,0.92,U] [#2 -0.09,0.09,1.06,U] [#3 0.05,0.48,0.85,U] [#4 -0.13,0.34,0.33,U] [#5 -0.43,0.29,0.34,U] [#6 -0.83,-0.13,0.00,M2] [#7 0.53,0.37,0.00,R] [#8 0.10,0.19,0.27,U] 
04:28:28.024 00.001 21068 refined, 6 included, MultiStar: {-0.12, 0.18}, one-star: {-0.19, 0.18}
04:28:28.025 00.001 21068 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.97) = xAngle (-0.80 = -0.80)
04:28:28.026 00.001 21068 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.73 = -0.73)
04:28:28.027 00.001 21068 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.17 mountX=0.15 mountY=-0.14, mountTheta=-0.76
04:28:28.029 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.12, y=0.18, opts=13)
04:28:28.030 00.001 21068 Enqueuing Move request for scope (-0.12, 0.18)
04:28:28.031 00.001 16108 Worker thread wakes up
04:28:28.031 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
04:28:28.031 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
04:28:28.031 00.000 16108 Moving (-0.12, 0.18) raw xDistance=0.15 yDistance=-0.14
04:28:28.031 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:28:28.031 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:28.031 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:28:28.031 00.000 16108 MoveAxis(E, 0, ABG)
04:28:28.031 00.000 16108 Move returns status 0, amount 0
04:28:28.031 00.000 16108 MoveAxis(N, 0, ABG)
04:28:28.031 00.000 16108 Move returns status 0, amount 0
04:28:28.031 00.000 16108 move complete, result=0
04:28:28.031 00.000 16108 worker thread done servicing request
04:28:28.036 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=1286, max=65535, med=5344, FiltMin=4457, FiltMax=33126, Gamma=1.000
04:28:28.055 00.019 21068 UpdateGuideState exits: m=487319 SNR=168.3
04:28:28.057 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:28.058 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:28.059 00.001 21068 Enqueuing Expose request
04:28:28.060 00.001 16108 Worker thread wakes up
04:28:28.060 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:28.060 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:28.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:29.037 00.977 16108 Exposure complete
04:28:29.116 00.079 16108 worker thread done servicing request
04:28:29.117 00.001 21068 OnExposeComplete: enter
04:28:29.118 00.001 21068 UpdateGuideState(): m_state=6
04:28:29.119 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
04:28:29.121 00.002 21068 Star::Find returns 1 (0), X=814.56, Y=630.27, Mass=417379, SNR=132.3, Peak=41360 HFD=3.3
04:28:29.123 00.002 21068 MultiStar: [#1 -0.09,-0.01,1.07,U] [#2 -0.14,0.28,1.55,U] [#3 -0.27,0.33,1.11,U] [#4 -0.53,0.40,0.00,M1] [#5 -0.69,0.30,0.00,M1] [#6 -0.56,0.02,0.00,M3] [#7 -0.08,-0.16,0.22,U] [#8 0.05,0.32,0.37,U] 
04:28:29.124 00.001 21068 single-star, 5 included, MultiStar: {-0.15, 0.14}, one-star: {-0.18, -0.11}
04:28:29.125 00.001 21068 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.97) = xAngle (-5.56 = 0.72)
04:28:29.125 00.000 21068 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.50 = 0.78)
04:28:29.126 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=0.15 mountY=0.15, mountTheta=0.75
04:28:29.128 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.11, opts=13)
04:28:29.129 00.001 21068 Enqueuing Move request for scope (-0.18, -0.11)
04:28:29.131 00.002 16108 Worker thread wakes up
04:28:29.131 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
04:28:29.131 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
04:28:29.131 00.000 16108 Moving (-0.18, -0.11) raw xDistance=0.15 yDistance=0.15
04:28:29.132 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:28:29.132 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:29.132 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:28:29.132 00.000 16108 MoveAxis(E, 0, ABG)
04:28:29.132 00.000 16108 Move returns status 0, amount 0
04:28:29.132 00.000 16108 MoveAxis(N, 0, ABG)
04:28:29.132 00.000 16108 Move returns status 0, amount 0
04:28:29.132 00.000 16108 move complete, result=0
04:28:29.132 00.000 16108 worker thread done servicing request
04:28:29.139 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2358, max=65535, med=5328, FiltMin=4445, FiltMax=35629, Gamma=1.000
04:28:29.162 00.023 21068 UpdateGuideState exits: m=417379 SNR=132.3
04:28:29.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:29.163 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:29.164 00.001 21068 Enqueuing Expose request
04:28:29.165 00.001 16108 Worker thread wakes up
04:28:29.165 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:29.166 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:29.166 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:30.323 01.157 16108 Exposure complete
04:28:30.380 00.057 16108 worker thread done servicing request
04:28:30.380 00.000 21068 OnExposeComplete: enter
04:28:30.382 00.002 21068 UpdateGuideState(): m_state=6
04:28:30.383 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
04:28:30.384 00.001 21068 Star::Find returns 1 (0), X=814.45, Y=630.23, Mass=370629, SNR=135.6, Peak=40624 HFD=3.3
04:28:30.384 00.000 21068 MultiStar: [#1 -0.05,-0.18,1.05,U] [#2 -0.11,0.17,1.34,U] [#3 -0.26,0.48,0.00,M1] [#4 -0.33,0.05,0.37,U] [#5 -0.63,0.42,0.00,M2] [#6 -0.21,-0.17,0.30,U] [#7 0.52,-0.03,0.23,U] [#8 -0.39,0.52,0.00,M1] 
04:28:30.385 00.001 21068 refined, 5 included, MultiStar: {-0.13, -0.03}, one-star: {-0.29, -0.15}
04:28:30.386 00.001 21068 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.97) = xAngle (-5.85 = 0.43)
04:28:30.387 00.001 21068 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.79 = 0.49)
04:28:30.388 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.88 mountX=0.12 mountY=0.06, mountTheta=0.48
04:28:30.390 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=-0.03, opts=13)
04:28:30.391 00.001 21068 Enqueuing Move request for scope (-0.13, -0.03)
04:28:30.392 00.001 16108 Worker thread wakes up
04:28:30.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
04:28:30.392 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
04:28:30.393 00.001 16108 Moving (-0.13, -0.03) raw xDistance=0.12 yDistance=0.06
04:28:30.393 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:28:30.393 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:30.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:28:30.393 00.000 16108 MoveAxis(E, 0, ABG)
04:28:30.393 00.000 16108 Move returns status 0, amount 0
04:28:30.393 00.000 16108 MoveAxis(N, 0, ABG)
04:28:30.393 00.000 16108 Move returns status 0, amount 0
04:28:30.393 00.000 16108 move complete, result=0
04:28:30.394 00.001 16108 worker thread done servicing request
04:28:30.401 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2742, max=65535, med=5305, FiltMin=4521, FiltMax=34285, Gamma=1.000
04:28:30.425 00.024 21068 UpdateGuideState exits: m=370629 SNR=135.6
04:28:30.428 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:30.429 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:30.430 00.001 21068 Enqueuing Expose request
04:28:30.431 00.001 16108 Worker thread wakes up
04:28:30.431 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:30.431 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:30.431 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:31.403 00.972 16108 Exposure complete
04:28:31.459 00.056 16108 worker thread done servicing request
04:28:31.459 00.000 21068 OnExposeComplete: enter
04:28:31.460 00.001 21068 UpdateGuideState(): m_state=6
04:28:31.462 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
04:28:31.463 00.001 21068 Star::Find returns 1 (0), X=814.43, Y=630.63, Mass=401890, SNR=140.0, Peak=45270 HFD=3.2
04:28:31.466 00.003 21068 MultiStar: [#1 -0.25,0.10,0.91,U] [#2 -0.16,0.27,1.38,U] [#3 -0.33,0.56,0.00,M2] [#4 -0.35,0.39,0.57,U] [#5 -0.65,0.18,0.00,M3] [#6 -0.58,-0.04,0.00,M3] [#7 0.01,0.08,0.24,U] [#8 0.06,0.36,0.37,U] 
04:28:31.467 00.001 21068 refined, 5 included, MultiStar: {-0.21, 0.25}, one-star: {-0.31, 0.26}
04:28:31.468 00.001 21068 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.97) = xAngle (-0.69 = -0.69)
04:28:31.469 00.001 21068 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.63 = -0.63)
04:28:31.471 00.002 21068 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.32 cameraTheta=2.28 mountX=0.25 mountY=-0.19, mountTheta=-0.65
04:28:31.474 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.25, opts=13)
04:28:31.476 00.002 21068 Enqueuing Move request for scope (-0.21, 0.25)
04:28:31.477 00.001 16108 Worker thread wakes up
04:28:31.477 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
04:28:31.477 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
04:28:31.477 00.000 16108 Moving (-0.21, 0.25) raw xDistance=0.25 yDistance=-0.19
04:28:31.477 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:28:31.477 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:31.477 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:28:31.477 00.000 16108 MoveAxis(W, 65, ABG)
04:28:31.477 00.000 16108 Guiding  Dir = 3, Dur = 65
04:28:31.478 00.001 16108 IsSlewing returns 0
04:28:31.478 00.000 16108 IsGuiding returns 0
04:28:31.478 00.000 16108 PulseGuide returned control before completion, sleep 75
04:28:31.482 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2589, max=65535, med=5289, FiltMin=4454, FiltMax=31549, Gamma=1.000
04:28:31.495 00.013 21068 UpdateGuideState exits: m=401890 SNR=140.0
04:28:31.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:31.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:31.498 00.001 21068 Enqueuing Expose request
04:28:31.558 00.060 16108 IsGuiding returns 0
04:28:31.558 00.000 16108 Move returns status 0, amount 65
04:28:31.558 00.000 16108 MoveAxis(N, 0, ABG)
04:28:31.558 00.000 16108 Move returns status 0, amount 0
04:28:31.558 00.000 16108 move complete, result=0
04:28:31.558 00.000 16108 worker thread done servicing request
04:28:31.558 00.000 16108 Worker thread wakes up
04:28:31.558 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.2 px 0 ms NORTH
04:28:31.559 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:31.559 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:32.723 01.164 16108 Exposure complete
04:28:32.798 00.075 16108 worker thread done servicing request
04:28:32.798 00.000 21068 OnExposeComplete: enter
04:28:32.799 00.001 21068 UpdateGuideState(): m_state=6
04:28:32.801 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
04:28:32.802 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.23, Mass=433538, SNR=146.0, Peak=42925 HFD=3.4
04:28:32.803 00.001 21068 MultiStar: [#1 -0.06,-0.43,1.00,U] [#2 0.15,0.00,1.29,U] [#3 -0.00,0.34,0.88,U] [#4 -0.20,0.25,0.44,U] [#5 -0.26,0.28,0.39,U] [#6 -0.54,0.10,0.00,M4] [#7 0.13,-0.10,0.23,U] [#8 0.55,0.13,0.00,M1] 
04:28:32.803 00.000 21068 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {-0.06, -0.15}
04:28:32.804 00.001 21068 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.97) = xAngle (-5.43 = 0.86)
04:28:32.805 00.001 21068 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.37 = 0.92)
04:28:32.806 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.46 mountX=0.01 mountY=0.02, mountTheta=0.88
04:28:32.808 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.01, opts=13)
04:28:32.809 00.001 21068 Enqueuing Move request for scope (-0.02, -0.01)
04:28:32.809 00.000 16108 Worker thread wakes up
04:28:32.809 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:28:32.809 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:28:32.809 00.000 16108 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
04:28:32.810 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:28:32.810 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:32.810 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:28:32.810 00.000 16108 MoveAxis(E, 0, ABG)
04:28:32.810 00.000 16108 Move returns status 0, amount 0
04:28:32.810 00.000 16108 MoveAxis(N, 0, ABG)
04:28:32.810 00.000 16108 Move returns status 0, amount 0
04:28:32.810 00.000 16108 move complete, result=0
04:28:32.810 00.000 16108 worker thread done servicing request
04:28:32.814 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2173, max=65535, med=5273, FiltMin=4464, FiltMax=34387, Gamma=1.000
04:28:32.836 00.022 21068 UpdateGuideState exits: m=433538 SNR=146.0
04:28:32.837 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:32.838 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:32.839 00.001 21068 Enqueuing Expose request
04:28:32.841 00.002 16108 Worker thread wakes up
04:28:32.841 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:32.842 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:32.842 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:33.817 00.975 16108 Exposure complete
04:28:33.886 00.069 16108 worker thread done servicing request
04:28:33.886 00.000 21068 OnExposeComplete: enter
04:28:33.887 00.001 21068 UpdateGuideState(): m_state=6
04:28:33.888 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
04:28:33.889 00.001 21068 Star::Find returns 1 (0), X=814.56, Y=630.41, Mass=438975, SNR=139.5, Peak=44592 HFD=3.2
04:28:33.890 00.001 21068 MultiStar: [#1 -0.05,-0.18,1.02,U] [#2 0.19,0.06,1.27,U] [#3 0.09,0.41,0.90,U] [#4 -0.01,-0.06,0.50,U] [#5 -0.33,0.51,0.00,M3] [#6 -0.37,0.04,0.30,U] [#7 0.45,-0.15,0.28,U] [#8 0.28,0.11,0.37,U] 
04:28:33.890 00.000 21068 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.17, 0.04}
04:28:33.891 00.001 21068 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.97) = xAngle (-2.01 = -2.01)
04:28:33.892 00.001 21068 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.95 = -1.95)
04:28:33.893 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.96 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
04:28:33.894 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.05, opts=13)
04:28:33.895 00.001 21068 Enqueuing Move request for scope (0.04, 0.05)
04:28:33.896 00.001 16108 Worker thread wakes up
04:28:33.897 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
04:28:33.897 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
04:28:33.897 00.000 16108 Moving (0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
04:28:33.897 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:28:33.897 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:33.897 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:28:33.897 00.000 16108 MoveAxis(E, 0, ABG)
04:28:33.897 00.000 16108 Move returns status 0, amount 0
04:28:33.897 00.000 16108 MoveAxis(N, 0, ABG)
04:28:33.897 00.000 16108 Move returns status 0, amount 0
04:28:33.897 00.000 16108 move complete, result=0
04:28:33.898 00.001 16108 worker thread done servicing request
04:28:33.901 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2486, max=65535, med=5264, FiltMin=4441, FiltMax=36723, Gamma=1.000
04:28:33.914 00.013 21068 UpdateGuideState exits: m=438975 SNR=139.5
04:28:33.915 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:33.916 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:33.918 00.002 21068 Enqueuing Expose request
04:28:33.919 00.001 16108 Worker thread wakes up
04:28:33.919 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:33.919 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:33.919 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:35.086 01.167 16108 Exposure complete
04:28:35.156 00.070 16108 worker thread done servicing request
04:28:35.156 00.000 21068 OnExposeComplete: enter
04:28:35.157 00.001 21068 UpdateGuideState(): m_state=6
04:28:35.159 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
04:28:35.160 00.001 21068 Star::Find returns 1 (0), X=815.06, Y=630.42, Mass=484378, SNR=144.0, Peak=51501 HFD=3.4
04:28:35.162 00.002 21068 MultiStar: [#1 0.34,-0.38,1.01,U] [#2 0.51,0.07,1.24,U] [#3 0.37,0.19,0.91,U] [#4 0.29,0.01,0.46,U] [#5 0.00,0.05,0.38,U] [#6 -0.02,-0.20,0.36,U] [#7 0.61,0.02,0.00,M1] [#8 0.76,0.40,0.00,M1] 
04:28:35.163 00.001 21068 refined, 6 included, MultiStar: {0.33, -0.02}, one-star: {0.33, 0.05}
04:28:35.165 00.002 21068 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.97) = xAngle (-3.03 = -3.03)
04:28:35.165 00.000 21068 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.97 = -2.97)
04:28:35.166 00.001 21068 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.07 mountX=-0.33 mountY=-0.06, mountTheta=-2.97
04:28:35.168 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.33, y=-0.02, opts=13)
04:28:35.170 00.002 21068 Enqueuing Move request for scope (0.33, -0.02)
04:28:35.171 00.001 16108 Worker thread wakes up
04:28:35.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
04:28:35.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
04:28:35.171 00.000 16108 Moving (0.33, -0.02) raw xDistance=-0.33 yDistance=-0.06
04:28:35.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:28:35.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:35.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:28:35.172 00.001 16108 MoveAxis(E, 86, ABG)
04:28:35.172 00.000 16108 Guiding  Dir = 2, Dur = 86
04:28:35.172 00.000 16108 IsSlewing returns 0
04:28:35.172 00.000 16108 IsGuiding returns 0
04:28:35.176 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=1910, max=65535, med=5254, FiltMin=4518, FiltMax=36483, Gamma=1.000
04:28:35.190 00.014 21068 UpdateGuideState exits: m=484378 SNR=144.0
04:28:35.191 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:35.192 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:35.192 00.000 21068 Enqueuing Expose request
04:28:35.229 00.037 16108 PulseGuide returned control before completion, sleep 40
04:28:35.275 00.046 16108 IsGuiding returns 1
04:28:35.275 00.000 16108 scope still moving after pulse duration time elapsed
04:28:35.306 00.031 16108 IsSlewing returns 0
04:28:35.306 00.000 16108 IsGuiding returns 1
04:28:35.338 00.032 16108 IsSlewing returns 0
04:28:35.338 00.000 16108 IsGuiding returns 1
04:28:35.369 00.031 16108 IsSlewing returns 0
04:28:35.369 00.000 16108 IsGuiding returns 1
04:28:35.400 00.031 16108 IsSlewing returns 0
04:28:35.400 00.000 16108 IsGuiding returns 0
04:28:35.400 00.000 16108 scope move finished after 86 + 142 ms
04:28:35.400 00.000 16108 Move returns status 0, amount 86
04:28:35.400 00.000 16108 MoveAxis(N, 0, ABG)
04:28:35.400 00.000 16108 Move returns status 0, amount 0
04:28:35.400 00.000 16108 move complete, result=0
04:28:35.400 00.000 16108 worker thread done servicing request
04:28:35.400 00.000 16108 Worker thread wakes up
04:28:35.400 00.000 21068 GuideStep: -0.3 px 86 ms EAST, -0.1 px 0 ms NORTH
04:28:35.402 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:35.402 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:36.390 00.988 16108 Exposure complete
04:28:36.456 00.066 16108 worker thread done servicing request
04:28:36.456 00.000 21068 OnExposeComplete: enter
04:28:36.457 00.001 21068 UpdateGuideState(): m_state=6
04:28:36.459 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
04:28:36.460 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.54, Mass=480340, SNR=147.1, Peak=47923 HFD=3.2
04:28:36.460 00.000 21068 MultiStar: [#1 0.24,-0.16,0.98,U] [#2 0.12,0.04,1.36,U] [#3 0.17,0.35,0.83,U] [#4 0.14,0.39,0.38,U] [#5 -0.14,0.22,0.39,U] [#6 -0.13,0.07,0.31,U] [#7 0.39,0.07,0.21,U] [#8 -0.02,0.10,0.41,U] 
04:28:36.461 00.001 21068 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {-0.09, 0.17}
04:28:36.462 00.001 21068 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.97) = xAngle (-2.03 = -2.03)
04:28:36.463 00.001 21068 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.97 = -1.97)
04:28:36.463 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
04:28:36.465 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.11, opts=13)
04:28:36.465 00.000 21068 Enqueuing Move request for scope (0.08, 0.11)
04:28:36.466 00.001 16108 Worker thread wakes up
04:28:36.466 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
04:28:36.467 00.001 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
04:28:36.467 00.000 16108 Moving (0.08, 0.11) raw xDistance=-0.06 yDistance=-0.13
04:28:36.467 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:28:36.467 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:36.467 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:28:36.467 00.000 16108 MoveAxis(E, 0, ABG)
04:28:36.467 00.000 16108 Move returns status 0, amount 0
04:28:36.467 00.000 16108 MoveAxis(N, 0, ABG)
04:28:36.467 00.000 16108 Move returns status 0, amount 0
04:28:36.467 00.000 16108 move complete, result=0
04:28:36.467 00.000 16108 worker thread done servicing request
04:28:36.470 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2099, max=65535, med=5251, FiltMin=4480, FiltMax=33808, Gamma=1.000
04:28:36.485 00.015 21068 UpdateGuideState exits: m=480340 SNR=147.1
04:28:36.486 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:36.487 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:36.488 00.001 21068 Enqueuing Expose request
04:28:36.489 00.001 16108 Worker thread wakes up
04:28:36.489 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:36.490 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:36.490 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:37.665 01.175 16108 Exposure complete
04:28:37.736 00.071 16108 worker thread done servicing request
04:28:37.736 00.000 21068 OnExposeComplete: enter
04:28:37.738 00.002 21068 UpdateGuideState(): m_state=6
04:28:37.739 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
04:28:37.740 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.39, Mass=489940, SNR=179.8, Peak=51645 HFD=3.3
04:28:37.740 00.000 21068 MultiStar: [#1 -0.02,-0.27,0.73,U] [#2 0.02,0.26,1.11,U] [#3 -0.20,0.08,0.75,U] [#4 -0.06,-0.05,0.32,U] [#5 -0.50,-0.12,0.29,U] [#6 -0.71,-0.38,0.00,M2] [#7 -0.20,-0.55,0.00,M1] [#8 0.12,0.25,0.23,U] 
04:28:37.741 00.001 21068 single-star, 6 included, MultiStar: {-0.07, 0.04}, one-star: {-0.03, 0.01}
04:28:37.742 00.001 21068 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.97) = xAngle (-0.27 = -0.27)
04:28:37.743 00.001 21068 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.21 = -0.21)
04:28:37.743 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.70 mountX=0.03 mountY=-0.01, mountTheta=-0.21
04:28:37.745 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=0.01, opts=13)
04:28:37.746 00.001 21068 Enqueuing Move request for scope (-0.03, 0.01)
04:28:37.747 00.001 16108 Worker thread wakes up
04:28:37.747 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
04:28:37.747 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
04:28:37.747 00.000 16108 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
04:28:37.747 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:28:37.747 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:37.747 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:28:37.747 00.000 16108 MoveAxis(E, 0, ABG)
04:28:37.747 00.000 16108 Move returns status 0, amount 0
04:28:37.747 00.000 16108 MoveAxis(N, 0, ABG)
04:28:37.747 00.000 16108 Move returns status 0, amount 0
04:28:37.747 00.000 16108 move complete, result=0
04:28:37.747 00.000 16108 worker thread done servicing request
04:28:37.753 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2787, max=65535, med=5248, FiltMin=4438, FiltMax=37174, Gamma=1.000
04:28:37.768 00.015 21068 UpdateGuideState exits: m=489940 SNR=179.8
04:28:37.769 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:37.770 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:37.771 00.001 21068 Enqueuing Expose request
04:28:37.772 00.001 16108 Worker thread wakes up
04:28:37.772 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:37.772 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:37.772 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:38.753 00.981 16108 Exposure complete
04:28:38.827 00.074 16108 worker thread done servicing request
04:28:38.827 00.000 21068 OnExposeComplete: enter
04:28:38.828 00.001 21068 UpdateGuideState(): m_state=6
04:28:38.829 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
04:28:38.830 00.001 21068 Star::Find returns 1 (0), X=814.54, Y=630.41, Mass=507709, SNR=193.0, Peak=48608 HFD=3.2
04:28:38.832 00.002 21068 MultiStar: [#1 -0.24,-0.28,0.73,U] [#2 0.02,0.26,0.94,U] [#3 -0.08,0.27,0.66,U] [#4 -0.15,0.31,0.29,U] [#5 -0.43,0.37,0.00,M1] [#6 -0.56,-0.31,0.00,M3] [#7 0.01,-0.05,0.14,U] [#8 0.11,0.11,0.21,U] 
04:28:38.833 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.09}, one-star: {-0.20, 0.03}
04:28:38.834 00.001 21068 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.97) = xAngle (-0.53 = -0.53)
04:28:38.835 00.001 21068 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.47 = -0.47)
04:28:38.836 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.43 mountX=0.12 mountY=-0.06, mountTheta=-0.49
04:28:38.837 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.09, opts=13)
04:28:38.838 00.001 21068 Enqueuing Move request for scope (-0.11, 0.09)
04:28:38.839 00.001 16108 Worker thread wakes up
04:28:38.839 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
04:28:38.839 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
04:28:38.839 00.000 16108 Moving (-0.11, 0.09) raw xDistance=0.12 yDistance=-0.06
04:28:38.839 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:28:38.839 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:38.839 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:28:38.839 00.000 16108 MoveAxis(E, 0, ABG)
04:28:38.839 00.000 16108 Move returns status 0, amount 0
04:28:38.839 00.000 16108 MoveAxis(N, 0, ABG)
04:28:38.839 00.000 16108 Move returns status 0, amount 0
04:28:38.839 00.000 16108 move complete, result=0
04:28:38.839 00.000 16108 worker thread done servicing request
04:28:38.845 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2285, max=65535, med=5245, FiltMin=4493, FiltMax=31622, Gamma=1.000
04:28:38.865 00.020 21068 UpdateGuideState exits: m=507709 SNR=193.0
04:28:38.867 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:38.867 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:38.868 00.001 21068 Enqueuing Expose request
04:28:38.869 00.001 16108 Worker thread wakes up
04:28:38.869 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:38.870 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:38.870 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:40.024 01.154 16108 Exposure complete
04:28:40.081 00.057 16108 worker thread done servicing request
04:28:40.081 00.000 21068 OnExposeComplete: enter
04:28:40.082 00.001 21068 UpdateGuideState(): m_state=6
04:28:40.083 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
04:28:40.084 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.32, Mass=499255, SNR=170.7, Peak=50365 HFD=3.4
04:28:40.086 00.002 21068 MultiStar: [#1 -0.19,-0.42,0.79,U] [#2 0.06,-0.01,1.08,U] [#3 -0.25,-0.11,0.79,U] [#4 -0.18,0.14,0.35,U] [#5 -0.40,0.07,0.34,U] [#6 -0.60,0.01,0.00,M4] [#7 0.15,0.01,0.21,U] [#8 0.07,0.08,0.27,U] 
04:28:40.087 00.001 21068 single-star, 7 included, MultiStar: {-0.10, -0.08}, one-star: {-0.06, -0.05}
04:28:40.089 00.002 21068 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.97) = xAngle (-5.41 = 0.88)
04:28:40.091 00.002 21068 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.34 = 0.94)
04:28:40.092 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.44 mountX=0.05 mountY=0.07, mountTheta=0.90
04:28:40.095 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.05, opts=13)
04:28:40.098 00.003 21068 Enqueuing Move request for scope (-0.06, -0.05)
04:28:40.099 00.001 16108 Worker thread wakes up
04:28:40.099 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
04:28:40.099 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
04:28:40.100 00.001 16108 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.07
04:28:40.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:28:40.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:40.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:28:40.100 00.000 16108 MoveAxis(E, 0, ABG)
04:28:40.100 00.000 16108 Move returns status 0, amount 0
04:28:40.100 00.000 16108 MoveAxis(N, 0, ABG)
04:28:40.100 00.000 16108 Move returns status 0, amount 0
04:28:40.100 00.000 16108 move complete, result=0
04:28:40.101 00.001 16108 worker thread done servicing request
04:28:40.105 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2857, max=65535, med=5241, FiltMin=4518, FiltMax=31427, Gamma=1.000
04:28:40.127 00.022 21068 UpdateGuideState exits: m=499255 SNR=170.7
04:28:40.128 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:40.129 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:40.132 00.003 21068 Enqueuing Expose request
04:28:40.133 00.001 16108 Worker thread wakes up
04:28:40.133 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:40.135 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:40.135 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:41.106 00.971 16108 Exposure complete
04:28:41.182 00.076 16108 worker thread done servicing request
04:28:41.182 00.000 21068 OnExposeComplete: enter
04:28:41.183 00.001 21068 UpdateGuideState(): m_state=6
04:28:41.184 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
04:28:41.185 00.001 21068 Star::Find returns 1 (0), X=814.36, Y=630.09, Mass=529048, SNR=168.0, Peak=61376 HFD=3.4
04:28:41.186 00.001 21068 MultiStar: [#1 -0.06,-0.42,0.79,U] [#2 -0.17,0.06,0.99,U] [#3 -0.40,-0.15,0.73,U] [#4 -0.39,-0.09,0.33,U] [#5 -0.42,0.29,0.28,U] [#6 -0.53,0.16,0.00,M5] [#7 0.45,-0.36,0.00,M1] [#8 -0.09,0.17,0.25,U] 
04:28:41.187 00.001 21068 refined, 6 included, MultiStar: {-0.27, -0.13}, one-star: {-0.38, -0.28}
04:28:41.187 00.000 21068 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
04:28:41.189 00.002 21068 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
04:28:41.190 00.001 21068 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-2.69 mountX=0.24 mountY=0.19, mountTheta=0.67
04:28:41.193 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.27, y=-0.13, opts=13)
04:28:41.194 00.001 21068 Enqueuing Move request for scope (-0.27, -0.13)
04:28:41.196 00.002 16108 Worker thread wakes up
04:28:41.196 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd
04:28:41.196 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.27, -0.13)
04:28:41.197 00.001 16108 Moving (-0.27, -0.13) raw xDistance=0.24 yDistance=0.19
04:28:41.197 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:28:41.197 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:41.197 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:28:41.197 00.000 16108 MoveAxis(W, 63, ABG)
04:28:41.197 00.000 16108 Guiding  Dir = 3, Dur = 63
04:28:41.197 00.000 16108 IsSlewing returns 0
04:28:41.199 00.002 16108 IsGuiding returns 0
04:28:41.201 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2502, max=65535, med=5241, FiltMin=4477, FiltMax=32809, Gamma=1.000
04:28:41.202 00.001 16108 PulseGuide returned control before completion, sleep 70
04:28:41.214 00.012 21068 UpdateGuideState exits: m=529048 SNR=168.0
04:28:41.214 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:41.215 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:41.216 00.001 21068 Enqueuing Expose request
04:28:41.279 00.063 16108 IsGuiding returns 1
04:28:41.279 00.000 16108 scope still moving after pulse duration time elapsed
04:28:41.311 00.032 16108 IsSlewing returns 0
04:28:41.311 00.000 16108 IsGuiding returns 0
04:28:41.311 00.000 16108 scope move finished after 63 + 49 ms
04:28:41.311 00.000 16108 Move returns status 0, amount 63
04:28:41.311 00.000 16108 MoveAxis(N, 0, ABG)
04:28:41.311 00.000 16108 Move returns status 0, amount 0
04:28:41.311 00.000 16108 move complete, result=0
04:28:41.311 00.000 16108 worker thread done servicing request
04:28:41.311 00.000 16108 Worker thread wakes up
04:28:41.311 00.000 21068 GuideStep: 0.2 px 63 ms WEST, 0.2 px 0 ms NORTH
04:28:41.312 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:41.312 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:42.477 01.165 16108 Exposure complete
04:28:42.547 00.070 16108 worker thread done servicing request
04:28:42.547 00.000 21068 OnExposeComplete: enter
04:28:42.548 00.001 21068 UpdateGuideState(): m_state=6
04:28:42.549 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
04:28:42.551 00.002 21068 Star::Find returns 1 (0), X=814.64, Y=630.13, Mass=481491, SNR=151.9, Peak=50576 HFD=3.3
04:28:42.553 00.002 21068 MultiStar: [#1 -0.08,-0.55,0.00,M1] [#2 0.14,-0.07,1.10,U] [#3 -0.18,-0.22,0.87,U] [#4 -0.15,-0.10,0.40,U] [#5 -0.27,-0.07,0.29,U] [#6 -0.28,-0.43,0.27,U] [#7 0.23,-0.20,0.26,U] [#8 0.31,0.07,0.35,U] 
04:28:42.555 00.002 21068 refined, 7 included, MultiStar: {-0.03, -0.16}, one-star: {-0.09, -0.24}
04:28:42.556 00.001 21068 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.97) = xAngle (-4.74 = 1.55)
04:28:42.557 00.001 21068 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.67 = 1.61)
04:28:42.558 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.77 mountX=0.00 mountY=0.16, mountTheta=1.55
04:28:42.561 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.16, opts=13)
04:28:42.562 00.001 21068 Enqueuing Move request for scope (-0.03, -0.16)
04:28:42.564 00.002 16108 Worker thread wakes up
04:28:42.564 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
04:28:42.564 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
04:28:42.565 00.001 16108 Moving (-0.03, -0.16) raw xDistance=0.00 yDistance=0.16
04:28:42.565 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:28:42.565 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:42.565 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:28:42.565 00.000 16108 MoveAxis(E, 0, ABG)
04:28:42.565 00.000 16108 Move returns status 0, amount 0
04:28:42.565 00.000 16108 MoveAxis(N, 0, ABG)
04:28:42.565 00.000 16108 Move returns status 0, amount 0
04:28:42.565 00.000 16108 move complete, result=0
04:28:42.565 00.000 16108 worker thread done servicing request
04:28:42.569 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2752, max=65535, med=5241, FiltMin=4505, FiltMax=33712, Gamma=1.000
04:28:42.582 00.013 21068 UpdateGuideState exits: m=481491 SNR=151.9
04:28:42.583 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:42.584 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:42.585 00.001 21068 Enqueuing Expose request
04:28:42.586 00.001 16108 Worker thread wakes up
04:28:42.586 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:42.586 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:42.586 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:43.560 00.974 16108 Exposure complete
04:28:43.621 00.061 16108 worker thread done servicing request
04:28:43.621 00.000 21068 OnExposeComplete: enter
04:28:43.622 00.001 21068 UpdateGuideState(): m_state=6
04:28:43.623 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
04:28:43.624 00.001 21068 Star::Find returns 1 (0), X=814.81, Y=629.89, Mass=499811, SNR=163.9, Peak=57245 HFD=3.3
04:28:43.625 00.001 21068 MultiStar: [#1 -0.02,-0.39,0.90,U] [#2 0.03,-0.17,1.04,U] [#3 0.30,0.01,0.87,U] [#4 0.00,-0.09,0.40,U] [#5 -0.14,-0.02,0.28,U] [#6 -0.34,-0.61,0.00,M5] [#7 0.38,-0.47,0.00,M1] [#8 0.09,-0.11,0.28,U] 
04:28:43.626 00.001 21068 refined, 6 included, MultiStar: {0.07, -0.23}, one-star: {0.07, -0.48}
04:28:43.627 00.001 21068 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.97) = xAngle (-4.23 = 2.05)
04:28:43.627 00.000 21068 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.17 = 2.11)
04:28:43.628 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=-0.11 mountY=0.20, mountTheta=2.06
04:28:43.629 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.23, opts=13)
04:28:43.630 00.001 21068 Enqueuing Move request for scope (0.07, -0.23)
04:28:43.631 00.001 16108 Worker thread wakes up
04:28:43.631 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
04:28:43.631 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
04:28:43.631 00.000 16108 Moving (0.07, -0.23) raw xDistance=-0.11 yDistance=0.20
04:28:43.631 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:28:43.631 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:43.631 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:28:43.631 00.000 16108 MoveAxis(E, 0, ABG)
04:28:43.631 00.000 16108 Move returns status 0, amount 0
04:28:43.631 00.000 16108 MoveAxis(N, 0, ABG)
04:28:43.631 00.000 16108 Move returns status 0, amount 0
04:28:43.631 00.000 16108 move complete, result=0
04:28:43.631 00.000 16108 worker thread done servicing request
04:28:43.635 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2601, max=65535, med=5248, FiltMin=4499, FiltMax=39833, Gamma=1.000
04:28:43.648 00.013 21068 UpdateGuideState exits: m=499811 SNR=163.9
04:28:43.649 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:43.650 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:43.651 00.001 21068 Enqueuing Expose request
04:28:43.651 00.000 16108 Worker thread wakes up
04:28:43.651 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:43.653 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:43.653 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:44.830 01.177 16108 Exposure complete
04:28:44.904 00.074 16108 worker thread done servicing request
04:28:44.905 00.001 21068 OnExposeComplete: enter
04:28:44.907 00.002 21068 UpdateGuideState(): m_state=6
04:28:44.909 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
04:28:44.911 00.002 21068 Star::Find returns 1 (0), X=815.03, Y=630.11, Mass=460516, SNR=139.7, Peak=59037 HFD=3.0
04:28:44.912 00.001 21068 MultiStar: [#1 0.49,-0.37,0.00,M1] [#2 0.24,-0.08,1.04,U] [#3 -0.11,-0.21,1.04,U] [#4 -0.16,-0.11,0.52,U] [#5 -0.14,-0.18,0.34,U] [#6 -0.18,-0.27,0.29,U] [#7 1.09,-0.56,0.00,M2] [#8 0.62,0.19,0.00,M1] 
04:28:44.914 00.002 21068 refined, 5 included, MultiStar: {0.06, -0.18}, one-star: {0.30, -0.26}
04:28:44.915 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
04:28:44.917 00.002 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
04:28:44.919 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=-0.09 mountY=0.16, mountTheta=2.08
04:28:44.922 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.18, opts=13)
04:28:44.922 00.000 21068 Enqueuing Move request for scope (0.06, -0.18)
04:28:44.923 00.001 16108 Worker thread wakes up
04:28:44.923 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
04:28:44.923 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
04:28:44.924 00.001 16108 Moving (0.06, -0.18) raw xDistance=-0.09 yDistance=0.16
04:28:44.924 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:28:44.924 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:44.924 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:28:44.924 00.000 16108 MoveAxis(E, 0, ABG)
04:28:44.924 00.000 16108 Move returns status 0, amount 0
04:28:44.924 00.000 16108 MoveAxis(N, 0, ABG)
04:28:44.924 00.000 16108 Move returns status 0, amount 0
04:28:44.924 00.000 16108 move complete, result=0
04:28:44.924 00.000 16108 worker thread done servicing request
04:28:44.931 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2653, max=65535, med=5251, FiltMin=4467, FiltMax=35270, Gamma=1.000
04:28:44.956 00.025 21068 UpdateGuideState exits: m=460516 SNR=139.7
04:28:44.957 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:44.959 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:44.960 00.001 21068 Enqueuing Expose request
04:28:44.961 00.001 16108 Worker thread wakes up
04:28:44.961 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:44.962 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:44.962 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:45.944 00.982 16108 Exposure complete
04:28:46.036 00.092 16108 worker thread done servicing request
04:28:46.036 00.000 21068 OnExposeComplete: enter
04:28:46.037 00.001 21068 UpdateGuideState(): m_state=6
04:28:46.037 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
04:28:46.038 00.001 21068 Star::Find returns 1 (0), X=814.59, Y=629.87, Mass=484889, SNR=173.7, Peak=54096 HFD=3.3
04:28:46.039 00.001 21068 MultiStar: [#1 0.06,-0.43,0.83,U] [#2 0.24,-0.07,0.99,U] [#3 -0.07,-0.05,0.77,U] [#4 -0.09,-0.30,0.33,U] [#5 -0.21,-0.19,0.26,U] [#6 -0.18,-0.45,0.27,U] [#7 0.21,-0.23,0.23,U] [#8 0.49,0.23,0.00,M2] 
04:28:46.040 00.001 21068 refined, 7 included, MultiStar: {0.00, -0.28}, one-star: {-0.14, -0.51}
04:28:46.040 00.000 21068 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.97) = xAngle (-4.53 = 1.75)
04:28:46.041 00.001 21068 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.47 = 1.81)
04:28:46.043 00.002 21068 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=-0.05 mountY=0.27, mountTheta=1.75
04:28:46.044 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.00, y=-0.28, opts=13)
04:28:46.045 00.001 21068 Enqueuing Move request for scope (0.00, -0.28)
04:28:46.046 00.001 16108 Worker thread wakes up
04:28:46.046 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
04:28:46.046 00.000 16108 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
04:28:46.046 00.000 16108 Moving (0.00, -0.28) raw xDistance=-0.05 yDistance=0.27
04:28:46.046 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:28:46.047 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:46.047 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:28:46.047 00.000 16108 MoveAxis(E, 0, ABG)
04:28:46.047 00.000 16108 Move returns status 0, amount 0
04:28:46.047 00.000 16108 MoveAxis(N, 0, ABG)
04:28:46.047 00.000 16108 Move returns status 0, amount 0
04:28:46.047 00.000 16108 move complete, result=0
04:28:46.048 00.001 16108 worker thread done servicing request
04:28:46.055 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2547, max=65535, med=5261, FiltMin=4502, FiltMax=38121, Gamma=1.000
04:28:46.071 00.016 21068 UpdateGuideState exits: m=484889 SNR=173.7
04:28:46.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:46.073 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:46.074 00.001 21068 Enqueuing Expose request
04:28:46.074 00.000 16108 Worker thread wakes up
04:28:46.074 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:28:46.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:46.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:47.230 01.155 16108 Exposure complete
04:28:47.304 00.074 16108 worker thread done servicing request
04:28:47.305 00.001 21068 OnExposeComplete: enter
04:28:47.307 00.002 21068 UpdateGuideState(): m_state=6
04:28:47.307 00.000 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
04:28:47.309 00.002 21068 Star::Find returns 1 (0), X=814.51, Y=629.97, Mass=477007, SNR=152.9, Peak=56288 HFD=3.6
04:28:47.310 00.001 21068 MultiStar: [#1 0.02,-0.56,0.00,M1] [#2 0.11,-0.22,1.18,U] [#3 -0.19,0.10,0.86,U] [#4 0.05,-0.02,0.40,U] [#5 -0.16,-0.08,0.28,U] [#6 -0.26,-0.57,0.00,M4] [#7 0.26,-0.51,0.00,M2] [#8 0.01,-0.13,0.23,U] 
04:28:47.311 00.001 21068 refined, 5 included, MultiStar: {-0.07, -0.16}, one-star: {-0.23, -0.40}
04:28:47.311 00.000 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
04:28:47.312 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
04:28:47.313 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.98 mountX=0.04 mountY=0.18, mountTheta=1.34
04:28:47.315 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=-0.16, opts=13)
04:28:47.317 00.002 21068 Enqueuing Move request for scope (-0.07, -0.16)
04:28:47.318 00.001 16108 Worker thread wakes up
04:28:47.318 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
04:28:47.318 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
04:28:47.318 00.000 16108 Moving (-0.07, -0.16) raw xDistance=0.04 yDistance=0.18
04:28:47.318 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:28:47.318 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:47.318 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:28:47.318 00.000 16108 MoveAxis(E, 0, ABG)
04:28:47.318 00.000 16108 Move returns status 0, amount 0
04:28:47.318 00.000 16108 MoveAxis(N, 0, ABG)
04:28:47.318 00.000 16108 Move returns status 0, amount 0
04:28:47.318 00.000 16108 move complete, result=0
04:28:47.318 00.000 16108 worker thread done servicing request
04:28:47.322 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2550, max=65535, med=5270, FiltMin=4292, FiltMax=36710, Gamma=1.000
04:28:47.342 00.020 21068 UpdateGuideState exits: m=477007 SNR=152.9
04:28:47.343 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:47.344 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:47.345 00.001 21068 Enqueuing Expose request
04:28:47.346 00.001 16108 Worker thread wakes up
04:28:47.346 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:47.346 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:47.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:48.326 00.980 16108 Exposure complete
04:28:48.391 00.065 16108 worker thread done servicing request
04:28:48.391 00.000 21068 OnExposeComplete: enter
04:28:48.392 00.001 21068 UpdateGuideState(): m_state=6
04:28:48.393 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
04:28:48.394 00.001 21068 Star::Find returns 1 (0), X=814.62, Y=630.20, Mass=476288, SNR=154.3, Peak=47600 HFD=3.4
04:28:48.395 00.001 21068 MultiStar: [#1 0.00,-0.47,1.00,U] [#2 0.32,-0.25,0.98,U] [#3 -0.02,-0.08,0.86,U] [#4 -0.01,0.08,0.38,U] [#5 -0.24,0.20,0.28,U] [#6 -0.42,-0.23,0.22,U] [#7 0.53,-0.26,0.00,M3] [#8 0.14,-0.05,0.25,U] 
04:28:48.396 00.001 21068 refined, 7 included, MultiStar: {0.01, -0.19}, one-star: {-0.11, -0.18}
04:28:48.396 00.000 21068 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.97) = xAngle (-4.47 = 1.81)
04:28:48.397 00.001 21068 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.41 = 1.88)
04:28:48.398 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.50 mountX=-0.05 mountY=0.18, mountTheta=1.82
04:28:48.399 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.19, opts=13)
04:28:48.400 00.001 21068 Enqueuing Move request for scope (0.01, -0.19)
04:28:48.401 00.001 16108 Worker thread wakes up
04:28:48.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
04:28:48.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
04:28:48.401 00.000 16108 Moving (0.01, -0.19) raw xDistance=-0.05 yDistance=0.18
04:28:48.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:28:48.401 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:48.401 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:28:48.401 00.000 16108 MoveAxis(E, 0, ABG)
04:28:48.401 00.000 16108 Move returns status 0, amount 0
04:28:48.401 00.000 16108 MoveAxis(N, 0, ABG)
04:28:48.401 00.000 16108 Move returns status 0, amount 0
04:28:48.401 00.000 16108 move complete, result=0
04:28:48.401 00.000 16108 worker thread done servicing request
04:28:48.404 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2825, max=65535, med=5277, FiltMin=4521, FiltMax=37465, Gamma=1.000
04:28:48.418 00.014 21068 UpdateGuideState exits: m=476288 SNR=154.3
04:28:48.419 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:48.420 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:48.421 00.001 21068 Enqueuing Expose request
04:28:48.421 00.000 16108 Worker thread wakes up
04:28:48.421 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:48.422 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:48.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:49.575 01.153 16108 Exposure complete
04:28:49.640 00.065 16108 worker thread done servicing request
04:28:49.640 00.000 21068 OnExposeComplete: enter
04:28:49.641 00.001 21068 UpdateGuideState(): m_state=6
04:28:49.643 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
04:28:49.644 00.001 21068 Star::Find returns 1 (0), X=814.82, Y=630.03, Mass=439952, SNR=132.7, Peak=55293 HFD=3.1
04:28:49.646 00.002 21068 MultiStar: [#1 0.32,-0.48,0.00,M1] [#2 0.01,-0.32,1.30,U] [#3 -0.08,0.06,1.02,U] [#4 0.19,-0.11,0.41,U] [#5 0.13,-0.04,0.35,U] [#6 -0.35,-0.45,0.00,M4] [#7 0.55,-0.63,0.00,M4] [#8 -0.03,-0.10,0.35,U] 
04:28:49.647 00.001 21068 refined, 5 included, MultiStar: {0.03, -0.18}, one-star: {0.08, -0.35}
04:28:49.648 00.001 21068 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.97) = xAngle (-4.37 = 1.91)
04:28:49.649 00.001 21068 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.31 = 1.97)
04:28:49.650 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.41 mountX=-0.06 mountY=0.17, mountTheta=1.92
04:28:49.654 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.18, opts=13)
04:28:49.655 00.001 21068 Enqueuing Move request for scope (0.03, -0.18)
04:28:49.656 00.001 16108 Worker thread wakes up
04:28:49.656 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
04:28:49.656 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
04:28:49.656 00.000 16108 Moving (0.03, -0.18) raw xDistance=-0.06 yDistance=0.17
04:28:49.656 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:28:49.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:49.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:28:49.656 00.000 16108 MoveAxis(E, 0, ABG)
04:28:49.656 00.000 16108 Move returns status 0, amount 0
04:28:49.656 00.000 16108 MoveAxis(N, 0, ABG)
04:28:49.656 00.000 16108 Move returns status 0, amount 0
04:28:49.656 00.000 16108 move complete, result=0
04:28:49.656 00.000 16108 worker thread done servicing request
04:28:49.664 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2361, max=65535, med=5293, FiltMin=4534, FiltMax=35933, Gamma=1.000
04:28:49.692 00.028 21068 UpdateGuideState exits: m=439952 SNR=132.7
04:28:49.693 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:49.694 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:49.695 00.001 21068 Enqueuing Expose request
04:28:49.696 00.001 16108 Worker thread wakes up
04:28:49.696 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:28:49.697 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:49.697 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:50.675 00.978 16108 Exposure complete
04:28:50.769 00.094 16108 worker thread done servicing request
04:28:50.769 00.000 21068 OnExposeComplete: enter
04:28:50.770 00.001 21068 UpdateGuideState(): m_state=6
04:28:50.771 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
04:28:50.771 00.000 21068 Star::Find returns 1 (0), X=814.60, Y=629.87, Mass=474936, SNR=163.7, Peak=52224 HFD=3.3
04:28:50.773 00.002 21068 MultiStar: [#1 -0.00,-0.56,0.00,M2] [#2 -0.05,-0.29,1.03,U] [#3 0.07,-0.02,0.73,U] [#4 -0.13,0.06,0.30,U] [#5 -0.13,-0.08,0.28,U] [#6 -0.32,-0.68,0.00,M5] [#7 0.55,-0.73,0.00,M5] [#8 0.05,-0.05,0.29,U] 
04:28:50.774 00.001 21068 refined, 5 included, MultiStar: {-0.05, -0.23}, one-star: {-0.14, -0.50}
04:28:50.775 00.001 21068 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
04:28:50.775 00.000 21068 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
04:28:50.776 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.81 mountX=0.01 mountY=0.24, mountTheta=1.51
04:28:50.778 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.23, opts=13)
04:28:50.778 00.000 21068 Enqueuing Move request for scope (-0.05, -0.23)
04:28:50.779 00.001 16108 Worker thread wakes up
04:28:50.779 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
04:28:50.779 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
04:28:50.779 00.000 16108 Moving (-0.05, -0.23) raw xDistance=0.01 yDistance=0.24
04:28:50.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:28:50.779 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.58
04:28:50.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:28:50.780 00.001 16108 MoveAxis(E, 0, ABG)
04:28:50.780 00.000 16108 Move returns status 0, amount 0
04:28:50.780 00.000 16108 MoveAxis(S, 47, ABG)
04:28:50.780 00.000 16108 Guiding  Dir = 1, Dur = 47
04:28:50.780 00.000 16108 IsSlewing returns 0
04:28:50.780 00.000 16108 IsGuiding returns 0
04:28:50.782 00.002 16108 PulseGuide returned control before completion, sleep 57
04:28:50.787 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2665, max=65535, med=5302, FiltMin=4537, FiltMax=32768, Gamma=1.000
04:28:50.804 00.017 21068 UpdateGuideState exits: m=474936 SNR=163.7
04:28:50.805 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:50.806 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:50.806 00.000 21068 Enqueuing Expose request
04:28:50.842 00.036 16108 IsGuiding returns 1
04:28:50.842 00.000 16108 scope still moving after pulse duration time elapsed
04:28:50.873 00.031 16108 IsSlewing returns 0
04:28:50.873 00.000 16108 IsGuiding returns 0
04:28:50.873 00.000 16108 scope move finished after 47 + 45 ms
04:28:50.873 00.000 16108 Move returns status 0, amount 47
04:28:50.873 00.000 16108 move complete, result=0
04:28:50.873 00.000 16108 worker thread done servicing request
04:28:50.873 00.000 16108 Worker thread wakes up
04:28:50.873 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:50.873 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:50.873 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 47 ms SOUTH
04:28:52.040 01.167 16108 Exposure complete
04:28:52.113 00.073 16108 worker thread done servicing request
04:28:52.113 00.000 21068 OnExposeComplete: enter
04:28:52.115 00.002 21068 UpdateGuideState(): m_state=6
04:28:52.116 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
04:28:52.117 00.001 21068 Star::Find returns 1 (0), X=815.07, Y=630.14, Mass=453156, SNR=162.1, Peak=52941 HFD=3.0
04:28:52.118 00.001 21068 MultiStar: [#1 0.21,-0.43,0.97,U] [#2 0.11,-0.03,1.07,U] [#3 0.02,0.09,0.69,U] [#4 -0.44,-0.31,0.00,M1] [#5 -0.14,-0.15,0.25,U] [#6 -0.30,-0.48,0.00,M6] [#7 0.39,-0.00,0.25,U] [#8 -0.05,0.01,0.26,U] 
04:28:52.119 00.001 21068 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.33, -0.24}
04:28:52.119 00.000 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
04:28:52.120 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.65 = 2.63)
04:28:52.121 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.18 mountY=0.11, mountTheta=2.61
04:28:52.123 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.15, opts=13)
04:28:52.123 00.000 21068 Enqueuing Move request for scope (0.16, -0.15)
04:28:52.124 00.001 16108 Worker thread wakes up
04:28:52.124 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
04:28:52.124 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
04:28:52.124 00.000 16108 Moving (0.16, -0.15) raw xDistance=-0.18 yDistance=0.11
04:28:52.124 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:28:52.125 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:52.125 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:28:52.125 00.000 16108 MoveAxis(E, 0, ABG)
04:28:52.125 00.000 16108 Move returns status 0, amount 0
04:28:52.125 00.000 16108 MoveAxis(N, 0, ABG)
04:28:52.125 00.000 16108 Move returns status 0, amount 0
04:28:52.125 00.000 16108 move complete, result=0
04:28:52.125 00.000 16108 worker thread done servicing request
04:28:52.128 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2541, max=65535, med=5315, FiltMin=4550, FiltMax=32304, Gamma=1.000
04:28:52.140 00.012 21068 UpdateGuideState exits: m=453156 SNR=162.1
04:28:52.141 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:52.142 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:52.143 00.001 21068 Enqueuing Expose request
04:28:52.144 00.001 16108 Worker thread wakes up
04:28:52.144 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:52.144 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:52.146 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:53.123 00.977 16108 Exposure complete
04:28:53.180 00.057 16108 worker thread done servicing request
04:28:53.180 00.000 21068 OnExposeComplete: enter
04:28:53.181 00.001 21068 UpdateGuideState(): m_state=6
04:28:53.182 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
04:28:53.182 00.000 21068 Star::Find returns 1 (0), X=814.65, Y=630.24, Mass=490099, SNR=154.4, Peak=51120 HFD=3.3
04:28:53.183 00.001 21068 MultiStar: [#1 0.03,-0.30,0.99,U] [#2 -0.03,-0.03,1.15,U] [#3 0.02,0.25,0.80,U] [#4 0.01,-0.02,0.36,U] [#5 -0.14,-0.33,0.32,U] [#6 -0.46,-0.51,0.00,M7] [#7 0.34,-0.50,0.00,M5] [#8 -0.07,0.44,0.30,U] 
04:28:53.184 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {-0.08, -0.13}
04:28:53.186 00.002 21068 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.97) = xAngle (-5.05 = 1.24)
04:28:53.186 00.000 21068 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.99 = 1.30)
04:28:53.187 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.08 mountX=0.02 mountY=0.06, mountTheta=1.24
04:28:53.189 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.05, opts=13)
04:28:53.189 00.000 21068 Enqueuing Move request for scope (-0.03, -0.05)
04:28:53.190 00.001 16108 Worker thread wakes up
04:28:53.190 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
04:28:53.190 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
04:28:53.190 00.000 16108 Moving (-0.03, -0.05) raw xDistance=0.02 yDistance=0.06
04:28:53.190 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:28:53.190 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:53.190 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:28:53.191 00.001 16108 MoveAxis(E, 0, ABG)
04:28:53.191 00.000 16108 Move returns status 0, amount 0
04:28:53.191 00.000 16108 MoveAxis(N, 0, ABG)
04:28:53.191 00.000 16108 Move returns status 0, amount 0
04:28:53.191 00.000 16108 move complete, result=0
04:28:53.191 00.000 16108 worker thread done servicing request
04:28:53.194 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2681, max=65535, med=5325, FiltMin=4537, FiltMax=32393, Gamma=1.000
04:28:53.207 00.013 21068 UpdateGuideState exits: m=490099 SNR=154.4
04:28:53.208 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:53.209 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:53.210 00.001 21068 Enqueuing Expose request
04:28:53.210 00.000 16108 Worker thread wakes up
04:28:53.211 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:28:53.211 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:53.211 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:54.382 01.171 16108 Exposure complete
04:28:54.449 00.067 16108 worker thread done servicing request
04:28:54.449 00.000 21068 OnExposeComplete: enter
04:28:54.450 00.001 21068 UpdateGuideState(): m_state=6
04:28:54.451 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
04:28:54.452 00.001 21068 Star::Find returns 1 (0), X=815.00, Y=630.47, Mass=568663, SNR=166.3, Peak=65485 HFD=3.0
04:28:54.453 00.001 21068 MultiStar: [#1 0.24,-0.18,0.79,U] [#2 0.41,0.12,1.04,U] [#3 0.25,0.34,0.79,U] [#4 0.07,0.12,0.34,U] [#5 -0.15,-0.17,0.24,U] [#6 0.06,-0.15,0.32,U] [#7 0.28,-0.11,0.21,U] [#8 0.18,0.23,0.29,U] 
04:28:54.454 00.001 21068 refined, 8 included, MultiStar: {0.24, 0.07}, one-star: {0.26, 0.10}
04:28:54.454 00.000 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:28:54.455 00.001 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:28:54.456 00.001 21068 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.28 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
04:28:54.458 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.24, y=0.07, opts=13)
04:28:54.459 00.001 21068 Enqueuing Move request for scope (0.24, 0.07)
04:28:54.460 00.001 16108 Worker thread wakes up
04:28:54.460 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
04:28:54.460 00.000 16108 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
04:28:54.460 00.000 16108 Moving (0.24, 0.07) raw xDistance=-0.22 yDistance=-0.12
04:28:54.460 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:28:54.460 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:54.460 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:28:54.460 00.000 16108 MoveAxis(E, 58, ABG)
04:28:54.460 00.000 16108 Guiding  Dir = 2, Dur = 58
04:28:54.461 00.001 16108 IsSlewing returns 0
04:28:54.461 00.000 16108 IsGuiding returns 0
04:28:54.464 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2422, max=65535, med=5334, FiltMin=4528, FiltMax=36451, Gamma=1.000
04:28:54.465 00.001 16108 PulseGuide returned control before completion, sleep 64
04:28:54.478 00.013 21068 UpdateGuideState exits: m=568663 SNR=166.3
04:28:54.479 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:54.479 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:54.480 00.001 21068 Enqueuing Expose request
04:28:54.541 00.061 16108 IsGuiding returns 1
04:28:54.541 00.000 16108 scope still moving after pulse duration time elapsed
04:28:54.573 00.032 16108 IsSlewing returns 0
04:28:54.573 00.000 16108 IsGuiding returns 0
04:28:54.573 00.000 16108 scope move finished after 58 + 54 ms
04:28:54.573 00.000 16108 Move returns status 0, amount 58
04:28:54.573 00.000 16108 MoveAxis(N, 0, ABG)
04:28:54.573 00.000 16108 Move returns status 0, amount 0
04:28:54.573 00.000 16108 move complete, result=0
04:28:54.573 00.000 16108 worker thread done servicing request
04:28:54.574 00.001 21068 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
04:28:54.574 00.000 16108 Worker thread wakes up
04:28:54.574 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:54.575 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:55.553 00.978 16108 Exposure complete
04:28:55.616 00.063 16108 worker thread done servicing request
04:28:55.620 00.004 21068 OnExposeComplete: enter
04:28:55.622 00.002 21068 UpdateGuideState(): m_state=6
04:28:55.624 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
04:28:55.625 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.38, Mass=512290, SNR=154.9, Peak=55021 HFD=3.3
04:28:55.627 00.002 21068 MultiStar: [#1 0.00,-0.18,1.00,U] [#2 0.18,0.05,1.12,U] [#3 0.09,0.10,0.76,U] [#4 -0.33,0.14,0.35,U] [#5 -0.27,0.18,0.28,U] [#6 -0.43,-0.13,0.31,U] [#7 0.14,-0.19,0.21,U] [#8 0.12,-0.06,0.27,U] 
04:28:55.629 00.002 21068 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.06, 0.00}
04:28:55.630 00.001 21068 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.97) = xAngle (-3.48 = 2.80)
04:28:55.632 00.002 21068 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.42 = 2.87)
04:28:55.632 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.51 mountX=-0.01 mountY=0.00, mountTheta=2.86
04:28:55.634 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
04:28:55.634 00.000 21068 Enqueuing Move request for scope (0.01, -0.01)
04:28:55.635 00.001 16108 Worker thread wakes up
04:28:55.635 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:28:55.635 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:28:55.635 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
04:28:55.635 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:28:55.635 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:55.635 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:28:55.635 00.000 16108 MoveAxis(E, 0, ABG)
04:28:55.636 00.001 16108 Move returns status 0, amount 0
04:28:55.636 00.000 16108 MoveAxis(N, 0, ABG)
04:28:55.636 00.000 16108 Move returns status 0, amount 0
04:28:55.636 00.000 16108 move complete, result=0
04:28:55.636 00.000 16108 worker thread done servicing request
04:28:55.640 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2896, max=65535, med=5341, FiltMin=4614, FiltMax=31395, Gamma=1.000
04:28:55.653 00.013 21068 UpdateGuideState exits: m=512290 SNR=154.9
04:28:55.654 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:55.655 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:55.656 00.001 21068 Enqueuing Expose request
04:28:55.657 00.001 16108 Worker thread wakes up
04:28:55.657 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:28:55.657 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:55.657 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:56.825 01.168 16108 Exposure complete
04:28:56.882 00.057 16108 worker thread done servicing request
04:28:56.883 00.001 21068 OnExposeComplete: enter
04:28:56.883 00.000 21068 UpdateGuideState(): m_state=6
04:28:56.885 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
04:28:56.886 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.03, Mass=469147, SNR=159.0, Peak=55821 HFD=3.2
04:28:56.888 00.002 21068 MultiStar: [#1 0.17,-0.69,0.00,M1] [#2 0.13,-0.23,1.04,U] [#3 0.14,-0.16,0.77,U] [#4 -0.10,-0.37,0.29,U] [#5 -0.12,-0.01,0.33,U] [#6 -0.38,-0.40,0.00,M6] [#7 0.73,-0.62,0.00,M4] [#8 0.50,-0.04,0.26,U] 
04:28:56.889 00.001 21068 refined, 5 included, MultiStar: {0.07, -0.22}, one-star: {-0.04, -0.35}
04:28:56.892 00.003 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
04:28:56.893 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.12)
04:28:56.895 00.002 21068 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.24 cameraTheta=-1.25 mountX=-0.11 mountY=0.20, mountTheta=2.08
04:28:56.897 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.22, opts=13)
04:28:56.899 00.002 21068 Enqueuing Move request for scope (0.07, -0.22)
04:28:56.902 00.003 16108 Worker thread wakes up
04:28:56.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
04:28:56.902 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
04:28:56.902 00.000 16108 Moving (0.07, -0.22) raw xDistance=-0.11 yDistance=0.20
04:28:56.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:28:56.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:28:56.902 00.000 16108 MoveAxis(E, 0, ABG)
04:28:56.902 00.000 16108 Move returns status 0, amount 0
04:28:56.902 00.000 16108 MoveAxis(S, 40, ABG)
04:28:56.902 00.000 16108 Guiding  Dir = 1, Dur = 40
04:28:56.902 00.000 16108 IsSlewing returns 0
04:28:56.902 00.000 16108 IsGuiding returns 0
04:28:56.903 00.001 16108 PulseGuide returned control before completion, sleep 50
04:28:56.905 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2381, max=65535, med=5350, FiltMin=4541, FiltMax=41190, Gamma=1.000
04:28:56.919 00.014 21068 UpdateGuideState exits: m=469147 SNR=159.0
04:28:56.920 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:56.922 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:56.923 00.001 21068 Enqueuing Expose request
04:28:56.963 00.040 16108 IsGuiding returns 1
04:28:56.963 00.000 16108 scope still moving after pulse duration time elapsed
04:28:56.994 00.031 16108 IsSlewing returns 0
04:28:56.994 00.000 16108 IsGuiding returns 0
04:28:56.994 00.000 16108 scope move finished after 40 + 52 ms
04:28:56.994 00.000 16108 Move returns status 0, amount 40
04:28:56.994 00.000 16108 move complete, result=0
04:28:56.994 00.000 16108 worker thread done servicing request
04:28:56.994 00.000 16108 Worker thread wakes up
04:28:56.994 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
04:28:56.996 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:56.996 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:57.958 00.962 16108 Exposure complete
04:28:58.016 00.058 16108 worker thread done servicing request
04:28:58.016 00.000 21068 OnExposeComplete: enter
04:28:58.017 00.001 21068 UpdateGuideState(): m_state=6
04:28:58.018 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
04:28:58.019 00.001 21068 Star::Find returns 1 (0), X=815.10, Y=630.01, Mass=489092, SNR=166.5, Peak=65485 HFD=3.0
04:28:58.020 00.001 21068 MultiStar: [#1 0.23,-0.61,0.00,M2] [#2 0.37,-0.18,1.00,U] [#3 0.29,-0.13,0.77,U] [#4 0.25,-0.07,0.30,U] [#5 0.28,0.13,0.29,U] [#6 0.15,-0.14,0.24,U] [#7 0.19,-0.57,0.00,M5] [#8 0.47,-0.40,0.00,M1] 
04:28:58.021 00.001 21068 refined, 5 included, MultiStar: {0.32, -0.19}, one-star: {0.37, -0.37}
04:28:58.022 00.001 21068 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.97) = xAngle (-3.49 = 2.79)
04:28:58.022 00.000 21068 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.43 = 2.85)
04:28:58.023 00.001 21068 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.52 mountX=-0.35 mountY=0.11, mountTheta=2.85
04:28:58.025 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.32, y=-0.19, opts=13)
04:28:58.025 00.000 21068 Enqueuing Move request for scope (0.32, -0.19)
04:28:58.026 00.001 16108 Worker thread wakes up
04:28:58.026 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
04:28:58.026 00.000 16108 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
04:28:58.026 00.000 16108 Moving (0.32, -0.19) raw xDistance=-0.35 yDistance=0.11
04:28:58.026 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:28:58.026 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:58.027 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:28:58.027 00.000 16108 MoveAxis(E, 91, ABG)
04:28:58.027 00.000 16108 Guiding  Dir = 2, Dur = 91
04:28:58.027 00.000 16108 IsSlewing returns 0
04:28:58.027 00.000 16108 IsGuiding returns 0
04:28:58.028 00.001 16108 PulseGuide returned control before completion, sleep 100
04:28:58.031 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2646, max=65535, med=5357, FiltMin=4566, FiltMax=39177, Gamma=1.000
04:28:58.045 00.014 21068 UpdateGuideState exits: m=489092 SNR=166.5
04:28:58.046 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:58.047 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:58.047 00.000 21068 Enqueuing Expose request
04:28:58.136 00.089 16108 IsGuiding returns 1
04:28:58.136 00.000 16108 scope still moving after pulse duration time elapsed
04:28:58.167 00.031 16108 IsSlewing returns 0
04:28:58.167 00.000 16108 IsGuiding returns 0
04:28:58.167 00.000 16108 scope move finished after 91 + 49 ms
04:28:58.167 00.000 16108 Move returns status 0, amount 91
04:28:58.167 00.000 16108 MoveAxis(N, 0, ABG)
04:28:58.167 00.000 16108 Move returns status 0, amount 0
04:28:58.167 00.000 16108 move complete, result=0
04:28:58.167 00.000 16108 worker thread done servicing request
04:28:58.167 00.000 16108 Worker thread wakes up
04:28:58.168 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:58.168 00.000 21068 GuideStep: -0.3 px 91 ms EAST, 0.1 px 0 ms NORTH
04:28:58.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:28:59.316 01.148 16108 Exposure complete
04:28:59.405 00.089 16108 worker thread done servicing request
04:28:59.405 00.000 21068 OnExposeComplete: enter
04:28:59.406 00.001 21068 UpdateGuideState(): m_state=6
04:28:59.406 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
04:28:59.407 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=629.97, Mass=429889, SNR=135.9, Peak=49376 HFD=3.3
04:28:59.408 00.001 21068 MultiStar: [#1 -0.16,-0.77,0.00,M3] [#2 -0.28,-0.33,1.06,U] [#3 -0.04,-0.15,0.95,U] [#4 -0.05,-0.31,0.37,U] [#5 -0.36,-0.14,0.40,U] [#6 -0.67,-0.45,0.00,M6] [#7 -0.24,-1.00,0.00,M6] [#8 -0.26,-0.34,0.28,U] 
04:28:59.409 00.001 21068 refined, 5 included, MultiStar: {-0.15, -0.29}, one-star: {-0.02, -0.41}
04:28:59.410 00.001 21068 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.97) = xAngle (-5.01 = 1.28)
04:28:59.411 00.001 21068 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
04:28:59.411 00.000 21068 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.32 cameraTheta=-2.04 mountX=0.09 mountY=0.31, mountTheta=1.28
04:28:59.413 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.15, y=-0.29, opts=13)
04:28:59.413 00.000 21068 Enqueuing Move request for scope (-0.15, -0.29)
04:28:59.415 00.002 16108 Worker thread wakes up
04:28:59.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd
04:28:59.415 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.15, -0.29)
04:28:59.415 00.000 16108 Moving (-0.15, -0.29) raw xDistance=0.09 yDistance=0.31
04:28:59.416 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:28:59.416 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:28:59.416 00.000 16108 MoveAxis(E, 0, ABG)
04:28:59.416 00.000 16108 Move returns status 0, amount 0
04:28:59.416 00.000 16108 MoveAxis(S, 63, ABG)
04:28:59.416 00.000 16108 Guiding  Dir = 1, Dur = 63
04:28:59.416 00.000 16108 IsSlewing returns 0
04:28:59.416 00.000 16108 IsGuiding returns 0
04:28:59.419 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2733, max=65535, med=5369, FiltMin=4528, FiltMax=38793, Gamma=1.000
04:28:59.433 00.014 21068 UpdateGuideState exits: m=429889 SNR=135.9
04:28:59.434 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:59.436 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:28:59.436 00.000 21068 Enqueuing Expose request
04:28:59.447 00.011 16108 PulseGuide returned control before completion, sleep 43
04:28:59.492 00.045 16108 IsGuiding returns 1
04:28:59.492 00.000 16108 scope still moving after pulse duration time elapsed
04:28:59.522 00.030 16108 IsSlewing returns 0
04:28:59.522 00.000 16108 IsGuiding returns 1
04:28:59.554 00.032 16108 IsSlewing returns 0
04:28:59.554 00.000 16108 IsGuiding returns 0
04:28:59.554 00.000 16108 scope move finished after 63 + 74 ms
04:28:59.554 00.000 16108 Move returns status 0, amount 63
04:28:59.554 00.000 16108 move complete, result=0
04:28:59.554 00.000 16108 worker thread done servicing request
04:28:59.554 00.000 16108 Worker thread wakes up
04:28:59.554 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 63 ms SOUTH
04:28:59.556 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:28:59.556 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:00.535 00.979 16108 Exposure complete
04:29:00.599 00.064 16108 worker thread done servicing request
04:29:00.599 00.000 21068 OnExposeComplete: enter
04:29:00.600 00.001 21068 UpdateGuideState(): m_state=6
04:29:00.602 00.002 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
04:29:00.603 00.001 21068 Star::Find returns 1 (0), X=814.78, Y=630.19, Mass=512535, SNR=164.6, Peak=57997 HFD=3.1
04:29:00.606 00.003 21068 MultiStar: [#1 -0.13,-0.44,0.85,U] [#2 -0.05,-0.06,1.04,U] [#3 -0.35,0.08,0.80,U] [#4 -0.19,-0.21,0.32,U] [#5 -0.71,-0.05,0.00,M1] [#6 -0.69,-0.18,0.00,M7] [#7 0.66,-0.09,0.00,M7] [#8 0.24,0.17,0.25,U] 
04:29:00.607 00.001 21068 refined, 5 included, MultiStar: {-0.09, -0.13}, one-star: {0.05, -0.18}
04:29:00.609 00.002 21068 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.97) = xAngle (-5.13 = 1.15)
04:29:00.611 00.002 21068 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.07 = 1.21)
04:29:00.612 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.17 mountX=0.07 mountY=0.15, mountTheta=1.16
04:29:00.616 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.13, opts=13)
04:29:00.618 00.002 21068 Enqueuing Move request for scope (-0.09, -0.13)
04:29:00.620 00.002 16108 Worker thread wakes up
04:29:00.620 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
04:29:00.620 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
04:29:00.620 00.000 16108 Moving (-0.09, -0.13) raw xDistance=0.07 yDistance=0.15
04:29:00.620 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:29:00.620 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:00.620 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:29:00.621 00.001 16108 MoveAxis(E, 0, ABG)
04:29:00.621 00.000 16108 Move returns status 0, amount 0
04:29:00.621 00.000 16108 MoveAxis(N, 0, ABG)
04:29:00.621 00.000 16108 Move returns status 0, amount 0
04:29:00.621 00.000 16108 move complete, result=0
04:29:00.621 00.000 16108 worker thread done servicing request
04:29:00.630 00.009 21068 UpdateImageDisplay: Size=(1280,960) min=2371, max=65535, med=5379, FiltMin=4617, FiltMax=35462, Gamma=1.000
04:29:00.654 00.024 21068 UpdateGuideState exits: m=512535 SNR=164.6
04:29:00.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:00.655 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:00.657 00.002 21068 Enqueuing Expose request
04:29:00.658 00.001 16108 Worker thread wakes up
04:29:00.658 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:29:00.659 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:00.659 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:01.816 01.157 16108 Exposure complete
04:29:01.876 00.060 16108 worker thread done servicing request
04:29:01.876 00.000 21068 OnExposeComplete: enter
04:29:01.877 00.001 21068 UpdateGuideState(): m_state=6
04:29:01.878 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
04:29:01.881 00.003 21068 Star::Find returns 1 (0), X=814.65, Y=630.33, Mass=457683, SNR=145.5, Peak=51216 HFD=3.0
04:29:01.882 00.001 21068 MultiStar: [#1 -0.04,-0.24,0.91,U] [#2 -0.01,-0.12,1.16,U] [#3 -0.14,0.21,0.97,U] [#4 0.05,-0.08,0.31,U] [#5 -0.25,0.02,0.34,U] [#6 -0.49,-0.12,0.32,U] [#7 -0.13,-0.26,0.29,U] [#8 0.14,0.06,0.24,U] 
04:29:01.883 00.001 21068 single-star, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.09, -0.05}
04:29:01.884 00.001 21068 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.97) = xAngle (-5.60 = 0.68)
04:29:01.885 00.001 21068 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.54 = 0.74)
04:29:01.886 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=0.08 mountY=0.07, mountTheta=0.72
04:29:01.888 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.05, opts=13)
04:29:01.890 00.002 21068 Enqueuing Move request for scope (-0.09, -0.05)
04:29:01.891 00.001 16108 Worker thread wakes up
04:29:01.891 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
04:29:01.891 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
04:29:01.891 00.000 16108 Moving (-0.09, -0.05) raw xDistance=0.08 yDistance=0.07
04:29:01.891 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:29:01.891 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:01.891 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:29:01.892 00.001 16108 MoveAxis(E, 0, ABG)
04:29:01.892 00.000 16108 Move returns status 0, amount 0
04:29:01.892 00.000 16108 MoveAxis(N, 0, ABG)
04:29:01.892 00.000 16108 Move returns status 0, amount 0
04:29:01.892 00.000 16108 move complete, result=0
04:29:01.892 00.000 16108 worker thread done servicing request
04:29:01.896 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3113, max=65535, med=5392, FiltMin=4537, FiltMax=37142, Gamma=1.000
04:29:01.923 00.027 21068 UpdateGuideState exits: m=457683 SNR=145.5
04:29:01.924 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:01.926 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:01.927 00.001 21068 Enqueuing Expose request
04:29:01.928 00.001 16108 Worker thread wakes up
04:29:01.928 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:01.930 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:01.930 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:02.897 00.967 16108 Exposure complete
04:29:02.955 00.058 16108 worker thread done servicing request
04:29:02.955 00.000 21068 OnExposeComplete: enter
04:29:02.956 00.001 21068 UpdateGuideState(): m_state=6
04:29:02.956 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
04:29:02.957 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.22, Mass=425378, SNR=147.6, Peak=50016 HFD=3.0
04:29:02.958 00.001 21068 MultiStar: [#1 0.01,-0.22,0.87,U] [#2 0.14,-0.19,0.99,U] [#3 -0.13,0.03,0.83,U] [#4 -0.44,-0.29,0.00,M1] [#5 -0.15,-0.12,0.32,U] [#6 -0.44,-0.54,0.00,M7] [#7 0.27,-0.38,0.23,U] [#8 0.33,0.27,0.25,U] 
04:29:02.959 00.001 21068 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {-0.02, -0.15}
04:29:02.960 00.001 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.33 = 1.95)
04:29:02.960 00.000 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.27 = 2.01)
04:29:02.961 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.36 mountX=-0.05 mountY=0.12, mountTheta=1.96
04:29:02.964 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
04:29:02.964 00.000 21068 Enqueuing Move request for scope (0.03, -0.12)
04:29:02.965 00.001 16108 Worker thread wakes up
04:29:02.965 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
04:29:02.965 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
04:29:02.965 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.05 yDistance=0.12
04:29:02.965 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:29:02.965 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:02.965 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:29:02.965 00.000 16108 MoveAxis(E, 0, ABG)
04:29:02.966 00.001 16108 Move returns status 0, amount 0
04:29:02.966 00.000 16108 MoveAxis(N, 0, ABG)
04:29:02.966 00.000 16108 Move returns status 0, amount 0
04:29:02.966 00.000 16108 move complete, result=0
04:29:02.966 00.000 16108 worker thread done servicing request
04:29:02.969 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2672, max=65535, med=5401, FiltMin=4646, FiltMax=37657, Gamma=1.000
04:29:02.983 00.014 21068 UpdateGuideState exits: m=425378 SNR=147.6
04:29:02.983 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:02.984 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:02.985 00.001 21068 Enqueuing Expose request
04:29:02.986 00.001 16108 Worker thread wakes up
04:29:02.986 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:02.986 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:02.986 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:04.133 01.147 16108 Exposure complete
04:29:04.202 00.069 16108 worker thread done servicing request
04:29:04.202 00.000 21068 OnExposeComplete: enter
04:29:04.204 00.002 21068 UpdateGuideState(): m_state=6
04:29:04.206 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
04:29:04.207 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=629.91, Mass=404936, SNR=144.6, Peak=50013 HFD=3.1
04:29:04.208 00.001 21068 MultiStar: [#1 0.08,-0.55,0.00,M1] [#2 0.02,-0.42,1.14,U] [#3 -0.04,-0.13,0.89,U] [#4 -0.29,-0.06,0.37,U] [#5 -0.33,-0.28,0.34,U] [#6 -0.51,-0.64,0.00,M8] [#7 0.04,-0.43,0.29,U] [#8 0.23,0.03,0.27,U] 
04:29:04.209 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.30}, one-star: {0.03, -0.47}
04:29:04.210 00.001 21068 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.97) = xAngle (-4.63 = 1.65)
04:29:04.211 00.001 21068 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.57 = 1.71)
04:29:04.213 00.002 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.66 mountX=-0.03 mountY=0.30, mountTheta=1.65
04:29:04.215 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.30, opts=13)
04:29:04.217 00.002 21068 Enqueuing Move request for scope (-0.03, -0.30)
04:29:04.218 00.001 16108 Worker thread wakes up
04:29:04.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
04:29:04.218 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
04:29:04.218 00.000 16108 Moving (-0.03, -0.30) raw xDistance=-0.03 yDistance=0.30
04:29:04.218 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:29:04.218 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:29:04.218 00.000 16108 MoveAxis(E, 0, ABG)
04:29:04.218 00.000 16108 Move returns status 0, amount 0
04:29:04.218 00.000 16108 MoveAxis(S, 60, ABG)
04:29:04.219 00.001 16108 Guiding  Dir = 1, Dur = 60
04:29:04.219 00.000 16108 IsSlewing returns 0
04:29:04.219 00.000 16108 IsGuiding returns 0
04:29:04.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2531, max=65535, med=5414, FiltMin=4653, FiltMax=38688, Gamma=1.000
04:29:04.236 00.013 21068 UpdateGuideState exits: m=404936 SNR=144.6
04:29:04.236 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:04.237 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:04.238 00.001 21068 Enqueuing Expose request
04:29:04.253 00.015 16108 PulseGuide returned control before completion, sleep 36
04:29:04.299 00.046 16108 IsGuiding returns 1
04:29:04.299 00.000 16108 scope still moving after pulse duration time elapsed
04:29:04.330 00.031 16108 IsSlewing returns 0
04:29:04.330 00.000 16108 IsGuiding returns 1
04:29:04.362 00.032 16108 IsSlewing returns 0
04:29:04.362 00.000 16108 IsGuiding returns 0
04:29:04.362 00.000 16108 scope move finished after 60 + 83 ms
04:29:04.362 00.000 16108 Move returns status 0, amount 60
04:29:04.362 00.000 16108 move complete, result=0
04:29:04.362 00.000 16108 worker thread done servicing request
04:29:04.362 00.000 16108 Worker thread wakes up
04:29:04.362 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.3 px 60 ms SOUTH
04:29:04.363 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:04.363 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:05.346 00.983 16108 Exposure complete
04:29:05.404 00.058 16108 worker thread done servicing request
04:29:05.405 00.001 21068 OnExposeComplete: enter
04:29:05.405 00.000 21068 UpdateGuideState(): m_state=6
04:29:05.406 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
04:29:05.407 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.25, Mass=464702, SNR=176.0, Peak=53021 HFD=3.5
04:29:05.408 00.001 21068 MultiStar: [#1 0.06,-0.29,0.80,U] [#2 0.06,-0.32,0.93,U] [#3 -0.02,0.06,0.76,U] [#4 -0.12,-0.53,0.00,M1] [#5 -0.65,-0.16,0.00,M1] [#6 -0.80,-0.63,0.00,M9] [#7 0.28,-0.30,0.21,U] [#8 -0.08,-0.22,0.21,U] 
04:29:05.408 00.000 21068 single-star, 5 included, MultiStar: {0.05, -0.18}, one-star: {0.06, -0.12}
04:29:05.409 00.001 21068 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.97) = xAngle (-4.09 = 2.19)
04:29:05.410 00.001 21068 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.03 = 2.25)
04:29:05.412 00.002 21068 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.13 mountX=-0.08 mountY=0.10, mountTheta=2.21
04:29:05.413 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.12, opts=13)
04:29:05.414 00.001 21068 Enqueuing Move request for scope (0.06, -0.12)
04:29:05.415 00.001 16108 Worker thread wakes up
04:29:05.415 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
04:29:05.415 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
04:29:05.415 00.000 16108 Moving (0.06, -0.12) raw xDistance=-0.08 yDistance=0.10
04:29:05.415 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:29:05.415 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:05.415 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:29:05.415 00.000 16108 MoveAxis(E, 0, ABG)
04:29:05.415 00.000 16108 Move returns status 0, amount 0
04:29:05.415 00.000 16108 MoveAxis(N, 0, ABG)
04:29:05.415 00.000 16108 Move returns status 0, amount 0
04:29:05.415 00.000 16108 move complete, result=0
04:29:05.415 00.000 16108 worker thread done servicing request
04:29:05.422 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2541, max=65535, med=5424, FiltMin=4643, FiltMax=36249, Gamma=1.000
04:29:05.440 00.018 21068 UpdateGuideState exits: m=464702 SNR=176.0
04:29:05.441 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:05.442 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:05.444 00.002 21068 Enqueuing Expose request
04:29:05.445 00.001 16108 Worker thread wakes up
04:29:05.445 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:05.445 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:05.445 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:06.621 01.176 16108 Exposure complete
04:29:06.685 00.064 16108 worker thread done servicing request
04:29:06.685 00.000 21068 OnExposeComplete: enter
04:29:06.687 00.002 21068 UpdateGuideState(): m_state=6
04:29:06.688 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
04:29:06.688 00.000 21068 Star::Find returns 1 (0), X=814.89, Y=630.34, Mass=410688, SNR=159.4, Peak=49309 HFD=3.3
04:29:06.689 00.001 21068 MultiStar: [#1 0.36,-0.33,0.90,U] [#2 0.21,-0.13,0.96,U] [#3 0.22,0.08,0.87,U] [#4 -0.02,0.14,0.33,U] [#5 -0.19,-0.04,0.33,U] [#6 -0.12,-0.19,0.27,U] [#7 0.43,-0.38,0.00,M4] [#8 0.32,-0.02,0.25,U] 
04:29:06.690 00.001 21068 single-star, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.16, -0.03}
04:29:06.691 00.001 21068 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.97) = xAngle (-3.17 = 3.12)
04:29:06.691 00.000 21068 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.10 = -3.10)
04:29:06.692 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.20 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
04:29:06.694 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
04:29:06.695 00.001 21068 Enqueuing Move request for scope (0.16, -0.03)
04:29:06.695 00.000 16108 Worker thread wakes up
04:29:06.695 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
04:29:06.696 00.001 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
04:29:06.696 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
04:29:06.696 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:29:06.696 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:06.696 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:29:06.696 00.000 16108 MoveAxis(E, 0, ABG)
04:29:06.696 00.000 16108 Move returns status 0, amount 0
04:29:06.696 00.000 16108 MoveAxis(N, 0, ABG)
04:29:06.696 00.000 16108 Move returns status 0, amount 0
04:29:06.696 00.000 16108 move complete, result=0
04:29:06.696 00.000 16108 worker thread done servicing request
04:29:06.701 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=3069, max=65535, med=5437, FiltMin=4592, FiltMax=38217, Gamma=1.000
04:29:06.722 00.021 21068 UpdateGuideState exits: m=410688 SNR=159.4
04:29:06.722 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:06.723 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:06.724 00.001 21068 Enqueuing Expose request
04:29:06.725 00.001 16108 Worker thread wakes up
04:29:06.725 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:06.727 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:06.727 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:07.706 00.979 16108 Exposure complete
04:29:07.768 00.062 16108 worker thread done servicing request
04:29:07.768 00.000 21068 OnExposeComplete: enter
04:29:07.769 00.001 21068 UpdateGuideState(): m_state=6
04:29:07.770 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
04:29:07.770 00.000 21068 Star::Find returns 1 (0), X=814.69, Y=630.03, Mass=429970, SNR=138.9, Peak=54765 HFD=3.3
04:29:07.772 00.002 21068 MultiStar: [#1 0.16,-0.61,0.00,M1] [#2 -0.01,-0.28,1.01,U] [#3 0.09,-0.03,0.95,U] [#4 -0.16,-0.26,0.32,U] [#5 -0.28,-0.30,0.37,U] [#6 -0.21,-0.13,0.33,U] [#7 0.66,-0.64,0.00,M5] [#8 -0.08,-0.14,0.26,U] 
04:29:07.772 00.000 21068 refined, 6 included, MultiStar: {-0.05, -0.22}, one-star: {-0.05, -0.35}
04:29:07.773 00.001 21068 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.97) = xAngle (-4.77 = 1.51)
04:29:07.774 00.001 21068 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.71 = 1.57)
04:29:07.775 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.80 mountX=0.01 mountY=0.23, mountTheta=1.51
04:29:07.777 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.22, opts=13)
04:29:07.777 00.000 21068 Enqueuing Move request for scope (-0.05, -0.22)
04:29:07.778 00.001 16108 Worker thread wakes up
04:29:07.778 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
04:29:07.778 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
04:29:07.779 00.001 16108 Moving (-0.05, -0.22) raw xDistance=0.01 yDistance=0.23
04:29:07.779 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:07.779 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:29:07.779 00.000 16108 MoveAxis(E, 0, ABG)
04:29:07.779 00.000 16108 Move returns status 0, amount 0
04:29:07.779 00.000 16108 MoveAxis(S, 46, ABG)
04:29:07.779 00.000 16108 Guiding  Dir = 1, Dur = 46
04:29:07.779 00.000 16108 IsSlewing returns 0
04:29:07.779 00.000 16108 IsGuiding returns 0
04:29:07.785 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2749, max=65535, med=5446, FiltMin=4694, FiltMax=37766, Gamma=1.000
04:29:07.811 00.026 21068 UpdateGuideState exits: m=429970 SNR=138.9
04:29:07.812 00.001 16108 PulseGuide returned control before completion, sleep 24
04:29:07.812 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:07.813 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:07.814 00.001 21068 Enqueuing Expose request
04:29:07.842 00.028 16108 IsGuiding returns 1
04:29:07.842 00.000 16108 scope still moving after pulse duration time elapsed
04:29:07.873 00.031 16108 IsSlewing returns 0
04:29:07.873 00.000 16108 IsGuiding returns 1
04:29:07.904 00.031 16108 IsSlewing returns 0
04:29:07.904 00.000 16108 IsGuiding returns 0
04:29:07.904 00.000 16108 scope move finished after 46 + 78 ms
04:29:07.904 00.000 16108 Move returns status 0, amount 46
04:29:07.904 00.000 16108 move complete, result=0
04:29:07.904 00.000 16108 worker thread done servicing request
04:29:07.904 00.000 16108 Worker thread wakes up
04:29:07.904 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:07.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:07.904 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.2 px 46 ms SOUTH
04:29:09.058 01.154 16108 Exposure complete
04:29:09.127 00.069 16108 worker thread done servicing request
04:29:09.127 00.000 21068 OnExposeComplete: enter
04:29:09.128 00.001 21068 UpdateGuideState(): m_state=6
04:29:09.128 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
04:29:09.129 00.001 21068 Star::Find returns 1 (0), X=814.81, Y=630.39, Mass=443028, SNR=160.4, Peak=47565 HFD=3.2
04:29:09.130 00.001 21068 MultiStar: [#1 -0.02,-0.18,0.73,U] [#2 0.14,0.04,0.96,U] [#3 -0.03,0.37,0.74,U] [#4 -0.37,0.01,0.32,U] [#5 -0.27,0.30,0.32,U] [#6 -0.27,-0.08,0.27,U] [#7 -0.04,0.20,0.21,U] [#8 0.23,0.39,0.24,U] 
04:29:09.131 00.001 21068 single-star, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.08, 0.01}
04:29:09.132 00.001 21068 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.97) = xAngle (-2.80 = -2.80)
04:29:09.133 00.001 21068 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.73 = -2.73)
04:29:09.133 00.000 21068 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.17 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
04:29:09.135 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.08, y=0.01, opts=13)
04:29:09.136 00.001 21068 Enqueuing Move request for scope (0.08, 0.01)
04:29:09.137 00.001 16108 Worker thread wakes up
04:29:09.137 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:29:09.137 00.000 16108 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:29:09.137 00.000 16108 Moving (0.08, 0.01) raw xDistance=-0.07 yDistance=-0.03
04:29:09.137 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:29:09.137 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:09.137 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:29:09.137 00.000 16108 MoveAxis(E, 0, ABG)
04:29:09.137 00.000 16108 Move returns status 0, amount 0
04:29:09.137 00.000 16108 MoveAxis(N, 0, ABG)
04:29:09.138 00.001 16108 Move returns status 0, amount 0
04:29:09.138 00.000 16108 move complete, result=0
04:29:09.138 00.000 16108 worker thread done servicing request
04:29:09.142 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2969, max=65535, med=5453, FiltMin=4713, FiltMax=30265, Gamma=1.000
04:29:09.162 00.020 21068 UpdateGuideState exits: m=443028 SNR=160.4
04:29:09.163 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:09.165 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:09.166 00.001 21068 Enqueuing Expose request
04:29:09.167 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:09.168 00.001 16108 Worker thread wakes up
04:29:09.168 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:09.168 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:10.131 00.963 16108 Exposure complete
04:29:10.204 00.073 16108 worker thread done servicing request
04:29:10.204 00.000 21068 OnExposeComplete: enter
04:29:10.206 00.002 21068 UpdateGuideState(): m_state=6
04:29:10.207 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
04:29:10.208 00.001 21068 Star::Find returns 1 (0), X=814.62, Y=630.65, Mass=427902, SNR=136.5, Peak=48819 HFD=3.2
04:29:10.210 00.002 21068 MultiStar: [#1 0.19,0.05,0.93,U] [#2 0.04,0.26,1.12,U] [#3 -0.12,0.35,0.87,U] [#4 -0.09,0.26,0.41,U] [#5 -0.42,0.23,0.34,U] [#6 -0.53,-0.06,0.00,M7] [#7 0.32,0.23,0.20,U] [#8 0.32,0.56,0.00,M1] 
04:29:10.211 00.001 21068 refined, 6 included, MultiStar: {-0.02, 0.24}, one-star: {-0.11, 0.28}
04:29:10.212 00.001 21068 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.97) = xAngle (-1.30 = -1.30)
04:29:10.213 00.001 21068 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.23 = -1.23)
04:29:10.215 00.002 21068 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=0.06 mountY=-0.23, mountTheta=-1.29
04:29:10.217 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.24, opts=13)
04:29:10.218 00.001 21068 Enqueuing Move request for scope (-0.02, 0.24)
04:29:10.218 00.000 16108 Worker thread wakes up
04:29:10.218 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
04:29:10.219 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
04:29:10.219 00.000 16108 Moving (-0.02, 0.24) raw xDistance=0.06 yDistance=-0.23
04:29:10.219 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:29:10.219 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:10.219 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:29:10.219 00.000 16108 MoveAxis(E, 0, ABG)
04:29:10.219 00.000 16108 Move returns status 0, amount 0
04:29:10.219 00.000 16108 MoveAxis(N, 0, ABG)
04:29:10.219 00.000 16108 Move returns status 0, amount 0
04:29:10.219 00.000 16108 move complete, result=0
04:29:10.219 00.000 16108 worker thread done servicing request
04:29:10.223 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2915, max=65535, med=5456, FiltMin=4672, FiltMax=34646, Gamma=1.000
04:29:10.238 00.015 21068 UpdateGuideState exits: m=427902 SNR=136.5
04:29:10.239 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:10.240 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:10.241 00.001 21068 Enqueuing Expose request
04:29:10.242 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:10.243 00.001 16108 Worker thread wakes up
04:29:10.243 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:10.243 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:11.415 01.172 16108 Exposure complete
04:29:11.478 00.063 16108 worker thread done servicing request
04:29:11.478 00.000 21068 OnExposeComplete: enter
04:29:11.480 00.002 21068 UpdateGuideState(): m_state=6
04:29:11.480 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
04:29:11.481 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.50, Mass=436358, SNR=154.8, Peak=45859 HFD=3.4
04:29:11.482 00.001 21068 MultiStar: [#1 -0.08,-0.10,0.92,U] [#2 -0.10,0.41,0.97,U] [#3 -0.11,0.48,0.74,U] [#4 -0.17,0.31,0.29,U] [#5 -0.22,0.10,0.31,U] [#6 -0.55,-0.21,0.00,M8] [#7 0.12,-0.19,0.23,U] [#8 0.22,0.33,0.28,U] 
04:29:11.483 00.001 21068 single-star, 7 included, MultiStar: {-0.05, 0.20}, one-star: {0.06, 0.13}
04:29:11.484 00.001 21068 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.97) = xAngle (-1.84 = -1.84)
04:29:11.484 00.000 21068 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.78 = -1.78)
04:29:11.485 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
04:29:11.486 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=0.13, opts=13)
04:29:11.487 00.001 21068 Enqueuing Move request for scope (0.06, 0.13)
04:29:11.488 00.001 16108 Worker thread wakes up
04:29:11.488 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
04:29:11.488 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
04:29:11.488 00.000 16108 Moving (0.06, 0.13) raw xDistance=-0.04 yDistance=-0.14
04:29:11.488 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:29:11.488 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:11.488 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:29:11.488 00.000 16108 MoveAxis(E, 0, ABG)
04:29:11.489 00.001 16108 Move returns status 0, amount 0
04:29:11.489 00.000 16108 MoveAxis(N, 0, ABG)
04:29:11.489 00.000 16108 Move returns status 0, amount 0
04:29:11.489 00.000 16108 move complete, result=0
04:29:11.489 00.000 16108 worker thread done servicing request
04:29:11.492 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2617, max=65535, med=5459, FiltMin=4697, FiltMax=36019, Gamma=1.000
04:29:11.506 00.014 21068 UpdateGuideState exits: m=436358 SNR=154.8
04:29:11.507 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:11.508 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:11.508 00.000 21068 Enqueuing Expose request
04:29:11.509 00.001 16108 Worker thread wakes up
04:29:11.509 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:11.510 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:11.510 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:12.492 00.982 16108 Exposure complete
04:29:12.578 00.086 16108 worker thread done servicing request
04:29:12.578 00.000 21068 OnExposeComplete: enter
04:29:12.579 00.001 21068 UpdateGuideState(): m_state=6
04:29:12.579 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
04:29:12.580 00.001 21068 Star::Find returns 1 (0), X=814.43, Y=630.90, Mass=441581, SNR=162.9, Peak=50870 HFD=3.4
04:29:12.582 00.002 21068 MultiStar: [#1 -0.07,0.17,0.96,U] [#2 -0.03,0.44,1.02,U] [#3 -0.27,0.50,0.00,M1] [#4 -0.31,0.05,0.40,U] [#5 -0.60,0.60,0.00,M1] [#6 -0.59,0.18,0.00,M9] [#7 -0.16,0.03,0.22,U] [#8 -0.12,0.65,0.00,M1] 
04:29:12.583 00.001 21068 refined, 4 included, MultiStar: {-0.16, 0.32}, one-star: {-0.31, 0.53}
04:29:12.584 00.001 21068 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.97) = xAngle (-0.95 = -0.95)
04:29:12.584 00.000 21068 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.88 = -0.88)
04:29:12.585 00.001 21068 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.36 cameraTheta=2.02 mountX=0.21 mountY=-0.28, mountTheta=-0.92
04:29:12.586 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.16, y=0.32, opts=13)
04:29:12.587 00.001 21068 Enqueuing Move request for scope (-0.16, 0.32)
04:29:12.588 00.001 16108 Worker thread wakes up
04:29:12.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
04:29:12.588 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
04:29:12.588 00.000 16108 Moving (-0.16, 0.32) raw xDistance=0.21 yDistance=-0.28
04:29:12.588 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:29:12.588 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:12.588 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:29:12.588 00.000 16108 MoveAxis(W, 55, ABG)
04:29:12.588 00.000 16108 Guiding  Dir = 3, Dur = 55
04:29:12.589 00.001 16108 IsSlewing returns 0
04:29:12.589 00.000 16108 IsGuiding returns 0
04:29:12.594 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2957, max=65535, med=5462, FiltMin=4653, FiltMax=34365, Gamma=1.000
04:29:12.613 00.019 16108 PulseGuide returned control before completion, sleep 41
04:29:12.613 00.000 21068 UpdateGuideState exits: m=441581 SNR=162.9
04:29:12.614 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:12.615 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:12.616 00.001 21068 Enqueuing Expose request
04:29:12.658 00.042 16108 IsGuiding returns 1
04:29:12.658 00.000 16108 scope still moving after pulse duration time elapsed
04:29:12.689 00.031 16108 IsSlewing returns 0
04:29:12.689 00.000 16108 IsGuiding returns 1
04:29:12.720 00.031 16108 IsSlewing returns 0
04:29:12.720 00.000 16108 IsGuiding returns 0
04:29:12.720 00.000 16108 scope move finished after 55 + 76 ms
04:29:12.720 00.000 16108 Move returns status 0, amount 55
04:29:12.720 00.000 16108 MoveAxis(N, 0, ABG)
04:29:12.720 00.000 16108 Move returns status 0, amount 0
04:29:12.720 00.000 16108 move complete, result=0
04:29:12.720 00.000 16108 worker thread done servicing request
04:29:12.720 00.000 16108 Worker thread wakes up
04:29:12.720 00.000 21068 GuideStep: 0.2 px 55 ms WEST, -0.3 px 0 ms NORTH
04:29:12.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:12.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:13.885 01.164 16108 Exposure complete
04:29:13.950 00.065 16108 worker thread done servicing request
04:29:13.950 00.000 21068 OnExposeComplete: enter
04:29:13.950 00.000 21068 UpdateGuideState(): m_state=6
04:29:13.951 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
04:29:13.952 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.58, Mass=428169, SNR=147.3, Peak=46534 HFD=3.3
04:29:13.954 00.002 21068 MultiStar: [#1 0.07,0.16,0.97,U] [#2 0.05,0.36,1.08,U] [#3 -0.32,0.60,0.00,M2] [#4 -0.23,0.31,0.32,U] [#5 -0.38,0.37,0.00,M2] [#6 -0.43,0.18,0.37,U] [#7 0.10,0.13,0.21,U] [#8 0.25,0.49,0.00,M2] 
04:29:13.955 00.001 21068 single-star, 5 included, MultiStar: {-0.01, 0.24}, one-star: {0.05, 0.20}
04:29:13.956 00.001 21068 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.97) = xAngle (-1.66 = -1.66)
04:29:13.956 00.000 21068 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.60 = -1.60)
04:29:13.957 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.31 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
04:29:13.960 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.20, opts=13)
04:29:13.960 00.000 21068 Enqueuing Move request for scope (0.05, 0.20)
04:29:13.961 00.001 16108 Worker thread wakes up
04:29:13.961 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
04:29:13.961 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
04:29:13.961 00.000 16108 Moving (0.05, 0.20) raw xDistance=-0.02 yDistance=-0.21
04:29:13.961 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:29:13.961 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:13.961 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:29:13.961 00.000 16108 MoveAxis(E, 0, ABG)
04:29:13.961 00.000 16108 Move returns status 0, amount 0
04:29:13.961 00.000 16108 MoveAxis(N, 0, ABG)
04:29:13.961 00.000 16108 Move returns status 0, amount 0
04:29:13.961 00.000 16108 move complete, result=0
04:29:13.961 00.000 16108 worker thread done servicing request
04:29:13.965 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2784, max=65535, med=5465, FiltMin=4678, FiltMax=34109, Gamma=1.000
04:29:13.977 00.012 21068 UpdateGuideState exits: m=428169 SNR=147.3
04:29:13.978 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:13.978 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:13.979 00.001 21068 Enqueuing Expose request
04:29:13.981 00.002 21068 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:13.982 00.001 16108 Worker thread wakes up
04:29:13.982 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:13.982 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:14.969 00.987 16108 Exposure complete
04:29:15.026 00.057 16108 worker thread done servicing request
04:29:15.026 00.000 21068 OnExposeComplete: enter
04:29:15.028 00.002 21068 UpdateGuideState(): m_state=6
04:29:15.028 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
04:29:15.029 00.001 21068 Star::Find returns 1 (0), X=814.92, Y=630.62, Mass=407248, SNR=139.3, Peak=44355 HFD=3.3
04:29:15.030 00.001 21068 MultiStar: [#1 0.25,-0.05,0.94,U] [#2 0.28,0.17,1.25,U] [#3 0.07,0.41,0.76,U] [#4 -0.09,0.47,0.36,U] [#5 -0.37,0.29,0.28,U] [#6 -0.29,-0.06,0.34,U] [#7 0.15,-0.00,0.26,U] [#8 0.41,0.36,0.00,M3] 
04:29:15.031 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.19}, one-star: {0.19, 0.25}
04:29:15.031 00.000 21068 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.97) = xAngle (-1.98 = -1.98)
04:29:15.032 00.001 21068 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.92 = -1.92)
04:29:15.033 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=0.98 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
04:29:15.034 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.19, opts=13)
04:29:15.035 00.001 21068 Enqueuing Move request for scope (0.12, 0.19)
04:29:15.036 00.001 16108 Worker thread wakes up
04:29:15.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
04:29:15.036 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
04:29:15.036 00.000 16108 Moving (0.12, 0.19) raw xDistance=-0.09 yDistance=-0.21
04:29:15.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:29:15.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:15.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:29:15.036 00.000 16108 MoveAxis(E, 0, ABG)
04:29:15.036 00.000 16108 Move returns status 0, amount 0
04:29:15.036 00.000 16108 MoveAxis(N, 0, ABG)
04:29:15.036 00.000 16108 Move returns status 0, amount 0
04:29:15.036 00.000 16108 move complete, result=0
04:29:15.036 00.000 16108 worker thread done servicing request
04:29:15.041 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2653, max=65535, med=5469, FiltMin=4653, FiltMax=33379, Gamma=1.000
04:29:15.054 00.013 21068 UpdateGuideState exits: m=407248 SNR=139.3
04:29:15.056 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:15.056 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:15.058 00.002 21068 Enqueuing Expose request
04:29:15.059 00.001 16108 Worker thread wakes up
04:29:15.059 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:15.060 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:15.060 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:16.209 01.149 16108 Exposure complete
04:29:16.264 00.055 16108 worker thread done servicing request
04:29:16.265 00.001 21068 OnExposeComplete: enter
04:29:16.265 00.000 21068 UpdateGuideState(): m_state=6
04:29:16.266 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
04:29:16.267 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.37, Mass=404710, SNR=148.2, Peak=45613 HFD=3.2
04:29:16.268 00.001 21068 MultiStar: [#1 0.06,-0.22,0.84,U] [#2 0.08,-0.03,1.00,U] [#3 0.07,0.11,0.92,U] [#4 -0.09,0.26,0.32,U] [#5 -0.08,0.37,0.29,U] [#6 -0.50,0.08,0.32,U] [#7 0.55,0.26,0.00,M1] [#8 0.47,0.43,0.00,M4] 
04:29:16.269 00.001 21068 single-star, 6 included, MultiStar: {-0.00, 0.02}, one-star: {0.01, -0.01}
04:29:16.270 00.001 21068 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.97) = xAngle (-3.46 = 2.82)
04:29:16.271 00.001 21068 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.40 = 2.88)
04:29:16.271 00.000 21068 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.49 mountX=-0.01 mountY=0.00, mountTheta=2.88
04:29:16.273 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.01, opts=13)
04:29:16.274 00.001 21068 Enqueuing Move request for scope (0.01, -0.01)
04:29:16.275 00.001 16108 Worker thread wakes up
04:29:16.275 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
04:29:16.275 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
04:29:16.275 00.000 16108 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
04:29:16.275 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:29:16.275 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:16.275 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:29:16.275 00.000 16108 MoveAxis(E, 0, ABG)
04:29:16.275 00.000 16108 Move returns status 0, amount 0
04:29:16.275 00.000 16108 MoveAxis(N, 0, ABG)
04:29:16.275 00.000 16108 Move returns status 0, amount 0
04:29:16.276 00.001 16108 move complete, result=0
04:29:16.276 00.000 16108 worker thread done servicing request
04:29:16.281 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2518, max=65535, med=5472, FiltMin=4649, FiltMax=29309, Gamma=1.000
04:29:16.304 00.023 21068 UpdateGuideState exits: m=404710 SNR=148.2
04:29:16.306 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:16.307 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:16.309 00.002 21068 Enqueuing Expose request
04:29:16.309 00.000 16108 Worker thread wakes up
04:29:16.309 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:16.310 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:16.310 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:17.285 00.975 16108 Exposure complete
04:29:17.355 00.070 16108 worker thread done servicing request
04:29:17.356 00.001 21068 OnExposeComplete: enter
04:29:17.357 00.001 21068 UpdateGuideState(): m_state=6
04:29:17.359 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
04:29:17.360 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.48, Mass=427607, SNR=146.4, Peak=45997 HFD=3.2
04:29:17.362 00.002 21068 MultiStar: [#1 0.12,-0.17,0.77,U] [#2 0.05,0.11,0.89,U] [#3 -0.07,0.34,0.91,U] [#4 0.02,0.40,0.33,U] [#5 -0.27,0.58,0.00,M1] [#6 -0.05,0.22,0.25,U] [#7 0.72,0.33,0.00,M2] [#8 -0.00,0.13,0.24,U] 
04:29:17.363 00.001 21068 single-star, 6 included, MultiStar: {0.02, 0.14}, one-star: {0.04, 0.11}
04:29:17.365 00.002 21068 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.97) = xAngle (-1.74 = -1.74)
04:29:17.366 00.001 21068 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.68 = -1.68)
04:29:17.367 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
04:29:17.371 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=0.11, opts=13)
04:29:17.372 00.001 21068 Enqueuing Move request for scope (0.04, 0.11)
04:29:17.373 00.001 16108 Worker thread wakes up
04:29:17.373 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
04:29:17.373 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
04:29:17.373 00.000 16108 Moving (0.04, 0.11) raw xDistance=-0.02 yDistance=-0.11
04:29:17.373 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:29:17.373 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:17.373 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:29:17.373 00.000 16108 MoveAxis(E, 0, ABG)
04:29:17.374 00.001 16108 Move returns status 0, amount 0
04:29:17.374 00.000 16108 MoveAxis(N, 0, ABG)
04:29:17.374 00.000 16108 Move returns status 0, amount 0
04:29:17.374 00.000 16108 move complete, result=0
04:29:17.374 00.000 16108 worker thread done servicing request
04:29:17.378 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2649, max=65535, med=5478, FiltMin=4617, FiltMax=35904, Gamma=1.000
04:29:17.398 00.020 21068 UpdateGuideState exits: m=427607 SNR=146.4
04:29:17.400 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:17.402 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:17.403 00.001 21068 Enqueuing Expose request
04:29:17.404 00.001 16108 Worker thread wakes up
04:29:17.404 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:17.405 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:17.405 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:18.576 01.171 16108 Exposure complete
04:29:18.657 00.081 16108 worker thread done servicing request
04:29:18.657 00.000 21068 OnExposeComplete: enter
04:29:18.659 00.002 21068 UpdateGuideState(): m_state=6
04:29:18.660 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
04:29:18.662 00.002 21068 Star::Find returns 1 (0), X=814.71, Y=630.56, Mass=410909, SNR=145.0, Peak=42467 HFD=3.2
04:29:18.664 00.002 21068 MultiStar: [#1 -0.08,0.09,0.71,U] [#2 0.14,0.15,1.16,U] [#3 0.10,0.61,0.00,M1] [#4 0.11,0.12,0.38,U] [#5 -0.19,0.27,0.34,U] [#6 -0.38,0.04,0.26,U] [#7 0.50,-0.06,0.23,U] [#8 0.03,0.46,0.28,U] 
04:29:18.665 00.001 21068 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {-0.03, 0.18}
04:29:18.666 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
04:29:18.667 00.001 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
04:29:18.670 00.003 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=0.01 mountY=-0.16, mountTheta=-1.51
04:29:18.673 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
04:29:18.674 00.001 21068 Enqueuing Move request for scope (0.02, 0.16)
04:29:18.676 00.002 16108 Worker thread wakes up
04:29:18.676 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
04:29:18.676 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
04:29:18.676 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.01 yDistance=-0.16
04:29:18.676 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:18.676 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:18.676 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:29:18.676 00.000 16108 MoveAxis(E, 0, ABG)
04:29:18.676 00.000 16108 Move returns status 0, amount 0
04:29:18.676 00.000 16108 MoveAxis(N, 0, ABG)
04:29:18.676 00.000 16108 Move returns status 0, amount 0
04:29:18.677 00.001 16108 move complete, result=0
04:29:18.677 00.000 16108 worker thread done servicing request
04:29:18.682 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2726, max=65535, med=5481, FiltMin=4659, FiltMax=33565, Gamma=1.000
04:29:18.703 00.021 21068 UpdateGuideState exits: m=410909 SNR=145.0
04:29:18.704 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:18.705 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:18.705 00.000 21068 Enqueuing Expose request
04:29:18.706 00.001 16108 Worker thread wakes up
04:29:18.706 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:18.707 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:18.707 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:19.685 00.978 16108 Exposure complete
04:29:19.750 00.065 16108 worker thread done servicing request
04:29:19.751 00.001 21068 OnExposeComplete: enter
04:29:19.752 00.001 21068 UpdateGuideState(): m_state=6
04:29:19.752 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
04:29:19.754 00.002 21068 Star::Find returns 1 (0), X=814.73, Y=630.57, Mass=424786, SNR=141.9, Peak=48563 HFD=3.2
04:29:19.756 00.002 21068 MultiStar: [#1 0.19,0.02,0.85,U] [#2 0.08,0.02,1.08,U] [#3 0.15,0.31,0.84,U] [#4 -0.17,0.35,0.38,U] [#5 -0.13,0.43,0.29,U] [#6 -0.49,0.09,0.24,U] [#7 0.03,0.10,0.22,U] [#8 -0.13,0.05,0.26,U] 
04:29:19.758 00.002 21068 refined, 8 included, MultiStar: {0.02, 0.16}, one-star: {-0.01, 0.20}
04:29:19.760 00.002 21068 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.97) = xAngle (-1.55 = -1.55)
04:29:19.761 00.001 21068 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.49 = -1.49)
04:29:19.763 00.002 21068 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.41 mountX=0.00 mountY=-0.16, mountTheta=-1.55
04:29:19.766 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.16, opts=13)
04:29:19.767 00.001 21068 Enqueuing Move request for scope (0.02, 0.16)
04:29:19.767 00.000 16108 Worker thread wakes up
04:29:19.768 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
04:29:19.768 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
04:29:19.768 00.000 16108 Moving (0.02, 0.16) raw xDistance=0.00 yDistance=-0.16
04:29:19.768 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:29:19.768 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:19.768 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:29:19.768 00.000 16108 MoveAxis(E, 0, ABG)
04:29:19.768 00.000 16108 Move returns status 0, amount 0
04:29:19.768 00.000 16108 MoveAxis(N, 0, ABG)
04:29:19.768 00.000 16108 Move returns status 0, amount 0
04:29:19.768 00.000 16108 move complete, result=0
04:29:19.768 00.000 16108 worker thread done servicing request
04:29:19.772 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2006, max=65535, med=5485, FiltMin=4717, FiltMax=31341, Gamma=1.000
04:29:19.785 00.013 21068 UpdateGuideState exits: m=424786 SNR=141.9
04:29:19.787 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:19.788 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:19.789 00.001 21068 Enqueuing Expose request
04:29:19.789 00.000 16108 Worker thread wakes up
04:29:19.789 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:19.790 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:19.790 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:20.970 01.180 16108 Exposure complete
04:29:21.034 00.064 16108 worker thread done servicing request
04:29:21.034 00.000 21068 OnExposeComplete: enter
04:29:21.035 00.001 21068 UpdateGuideState(): m_state=6
04:29:21.036 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
04:29:21.037 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.59, Mass=432179, SNR=133.4, Peak=41270 HFD=3.3
04:29:21.040 00.003 21068 MultiStar: [#1 0.05,0.02,0.96,U] [#2 -0.09,0.12,1.02,U] [#3 -0.23,0.37,0.81,U] [#4 -0.36,0.14,0.42,U] [#5 -0.36,0.35,0.34,U] [#6 -0.31,0.07,0.25,U] [#7 -0.02,-0.33,0.24,U] [#8 -0.10,0.31,0.23,U] 
04:29:21.042 00.002 21068 refined, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.08, 0.21}
04:29:21.043 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
04:29:21.045 00.002 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
04:29:21.046 00.001 21068 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=0.16 mountY=-0.13, mountTheta=-0.67
04:29:21.050 00.004 21068 SchedulePrimaryMove(0D0C3370, x=-0.13, y=0.16, opts=13)
04:29:21.051 00.001 21068 Enqueuing Move request for scope (-0.13, 0.16)
04:29:21.052 00.001 16108 Worker thread wakes up
04:29:21.052 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
04:29:21.052 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
04:29:21.053 00.001 16108 Moving (-0.13, 0.16) raw xDistance=0.16 yDistance=-0.13
04:29:21.053 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:29:21.053 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:21.053 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:29:21.053 00.000 16108 MoveAxis(E, 0, ABG)
04:29:21.053 00.000 16108 Move returns status 0, amount 0
04:29:21.053 00.000 16108 MoveAxis(N, 0, ABG)
04:29:21.053 00.000 16108 Move returns status 0, amount 0
04:29:21.054 00.001 16108 move complete, result=0
04:29:21.054 00.000 16108 worker thread done servicing request
04:29:21.057 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3037, max=65535, med=5488, FiltMin=4771, FiltMax=38157, Gamma=1.000
04:29:21.071 00.014 21068 UpdateGuideState exits: m=432179 SNR=133.4
04:29:21.072 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:21.072 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:21.073 00.001 21068 Enqueuing Expose request
04:29:21.074 00.001 16108 Worker thread wakes up
04:29:21.074 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:21.075 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:21.075 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:22.061 00.986 16108 Exposure complete
04:29:22.133 00.072 16108 worker thread done servicing request
04:29:22.133 00.000 21068 OnExposeComplete: enter
04:29:22.134 00.001 21068 UpdateGuideState(): m_state=6
04:29:22.136 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
04:29:22.137 00.001 21068 Star::Find returns 1 (0), X=814.45, Y=630.43, Mass=395161, SNR=123.4, Peak=39344 HFD=3.2
04:29:22.138 00.001 21068 MultiStar: [#1 -0.15,-0.14,0.97,U] [#2 -0.31,-0.02,1.24,U] [#3 -0.21,0.34,1.01,U] [#4 -0.35,0.21,0.43,U] [#5 -0.68,0.20,0.00,M1] [#6 -0.76,0.09,0.00,M3] [#7 -0.00,0.08,0.31,U] [#8 -0.21,0.31,0.32,U] 
04:29:22.139 00.001 21068 refined, 6 included, MultiStar: {-0.24, 0.08}, one-star: {-0.28, 0.05}
04:29:22.140 00.001 21068 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.97) = xAngle (-0.17 = -0.17)
04:29:22.141 00.001 21068 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.10 = -0.10)
04:29:22.141 00.000 21068 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.80 mountX=0.25 mountY=-0.03, mountTheta=-0.11
04:29:22.143 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=0.08, opts=13)
04:29:22.145 00.002 21068 Enqueuing Move request for scope (-0.24, 0.08)
04:29:22.146 00.001 16108 Worker thread wakes up
04:29:22.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
04:29:22.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
04:29:22.146 00.000 16108 Moving (-0.24, 0.08) raw xDistance=0.25 yDistance=-0.03
04:29:22.146 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:29:22.146 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:22.147 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:29:22.147 00.000 16108 MoveAxis(W, 65, ABG)
04:29:22.147 00.000 16108 Guiding  Dir = 3, Dur = 65
04:29:22.147 00.000 16108 IsSlewing returns 0
04:29:22.147 00.000 16108 IsGuiding returns 0
04:29:22.150 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2685, max=65535, med=5491, FiltMin=4707, FiltMax=35366, Gamma=1.000
04:29:22.160 00.010 16108 PulseGuide returned control before completion, sleep 63
04:29:22.164 00.004 21068 UpdateGuideState exits: m=395161 SNR=123.4
04:29:22.166 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:22.166 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:22.168 00.002 21068 Enqueuing Expose request
04:29:22.237 00.069 16108 IsGuiding returns 1
04:29:22.237 00.000 16108 scope still moving after pulse duration time elapsed
04:29:22.268 00.031 16108 IsSlewing returns 0
04:29:22.268 00.000 16108 IsGuiding returns 0
04:29:22.268 00.000 16108 scope move finished after 65 + 55 ms
04:29:22.268 00.000 16108 Move returns status 0, amount 65
04:29:22.268 00.000 16108 MoveAxis(N, 0, ABG)
04:29:22.268 00.000 16108 Move returns status 0, amount 0
04:29:22.268 00.000 16108 move complete, result=0
04:29:22.268 00.000 16108 worker thread done servicing request
04:29:22.268 00.000 16108 Worker thread wakes up
04:29:22.268 00.000 21068 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
04:29:22.269 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:22.269 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:23.455 01.186 16108 Exposure complete
04:29:23.521 00.066 16108 worker thread done servicing request
04:29:23.521 00.000 21068 OnExposeComplete: enter
04:29:23.522 00.001 21068 UpdateGuideState(): m_state=6
04:29:23.523 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
04:29:23.524 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.52, Mass=389580, SNR=133.1, Peak=35891 HFD=3.6
04:29:23.525 00.001 21068 MultiStar: [#1 0.05,-0.06,0.94,U] [#2 0.02,0.35,1.36,U] [#3 0.03,0.30,1.01,U] [#4 -0.15,-0.05,0.39,U] [#5 -0.43,-0.06,0.33,U] [#6 -0.37,-0.13,0.31,U] [#7 0.38,-0.17,0.20,U] [#8 0.42,0.49,0.00,M1] 
04:29:23.526 00.001 21068 refined, 7 included, MultiStar: {0.01, 0.14}, one-star: {0.18, 0.15}
04:29:23.527 00.001 21068 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.97) = xAngle (-1.45 = -1.45)
04:29:23.528 00.001 21068 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.39 = -1.39)
04:29:23.529 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.52 mountX=0.02 mountY=-0.13, mountTheta=-1.45
04:29:23.531 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.14, opts=13)
04:29:23.532 00.001 21068 Enqueuing Move request for scope (0.01, 0.14)
04:29:23.533 00.001 16108 Worker thread wakes up
04:29:23.534 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
04:29:23.534 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
04:29:23.534 00.000 16108 Moving (0.01, 0.14) raw xDistance=0.02 yDistance=-0.13
04:29:23.534 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:29:23.534 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:23.534 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:29:23.534 00.000 16108 MoveAxis(E, 0, ABG)
04:29:23.534 00.000 16108 Move returns status 0, amount 0
04:29:23.534 00.000 16108 MoveAxis(N, 0, ABG)
04:29:23.534 00.000 16108 Move returns status 0, amount 0
04:29:23.534 00.000 16108 move complete, result=0
04:29:23.534 00.000 16108 worker thread done servicing request
04:29:23.538 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2390, max=65535, med=5494, FiltMin=4697, FiltMax=32067, Gamma=1.000
04:29:23.553 00.015 21068 UpdateGuideState exits: m=389580 SNR=133.1
04:29:23.554 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:23.555 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:23.555 00.000 21068 Enqueuing Expose request
04:29:23.556 00.001 16108 Worker thread wakes up
04:29:23.556 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:23.557 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:23.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:24.538 00.981 16108 Exposure complete
04:29:24.620 00.082 16108 worker thread done servicing request
04:29:24.620 00.000 21068 OnExposeComplete: enter
04:29:24.621 00.001 21068 UpdateGuideState(): m_state=6
04:29:24.624 00.003 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
04:29:24.625 00.001 21068 Star::Find returns 1 (0), X=814.66, Y=630.44, Mass=428163, SNR=151.5, Peak=32054 HFD=3.5
04:29:24.627 00.002 21068 MultiStar: [#1 -0.02,-0.02,0.79,U] [#2 -0.07,0.25,1.21,U] [#3 -0.39,0.38,0.00,M1] [#4 -0.29,0.52,0.00,M1] [#5 -0.62,-0.17,0.00,M1] [#6 -0.50,-0.36,0.00,M3] [#7 0.04,0.11,0.21,U] [#8 -0.04,0.48,0.27,U] 
04:29:24.628 00.001 21068 single-star, 4 included, MultiStar: {-0.05, 0.14}, one-star: {-0.07, 0.06}
04:29:24.631 00.003 21068 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.97) = xAngle (-0.55 = -0.55)
04:29:24.632 00.001 21068 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.49 = -0.49)
04:29:24.633 00.001 21068 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.41 mountX=0.08 mountY=-0.05, mountTheta=-0.51
04:29:24.636 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.07, y=0.06, opts=13)
04:29:24.638 00.002 21068 Enqueuing Move request for scope (-0.07, 0.06)
04:29:24.639 00.001 16108 Worker thread wakes up
04:29:24.639 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
04:29:24.639 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
04:29:24.639 00.000 16108 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=-0.05
04:29:24.639 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:29:24.639 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:24.639 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:24.639 00.000 16108 MoveAxis(E, 0, ABG)
04:29:24.639 00.000 16108 Move returns status 0, amount 0
04:29:24.639 00.000 16108 MoveAxis(N, 0, ABG)
04:29:24.639 00.000 16108 Move returns status 0, amount 0
04:29:24.639 00.000 16108 move complete, result=0
04:29:24.639 00.000 16108 worker thread done servicing request
04:29:24.645 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2486, max=65535, med=5494, FiltMin=4659, FiltMax=38950, Gamma=1.000
04:29:24.663 00.018 21068 UpdateGuideState exits: m=428163 SNR=151.5
04:29:24.664 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:24.665 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:24.666 00.001 21068 Enqueuing Expose request
04:29:24.666 00.000 16108 Worker thread wakes up
04:29:24.666 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:24.667 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:24.667 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:25.821 01.154 16108 Exposure complete
04:29:25.878 00.057 16108 worker thread done servicing request
04:29:25.878 00.000 21068 OnExposeComplete: enter
04:29:25.879 00.001 21068 UpdateGuideState(): m_state=6
04:29:25.880 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
04:29:25.881 00.001 21068 Star::Find returns 1 (0), X=814.59, Y=630.58, Mass=411351, SNR=135.6, Peak=35875 HFD=3.4
04:29:25.884 00.003 21068 MultiStar: [#1 -0.00,0.07,0.77,U] [#2 0.20,0.31,1.33,U] [#3 0.14,0.44,0.78,U] [#4 0.11,0.19,0.39,U] [#5 -0.23,0.36,0.38,U] [#6 -0.22,0.01,0.40,U] [#7 -0.28,-0.36,0.23,U] [#8 0.34,0.55,0.00,M1] 
04:29:25.886 00.002 21068 refined, 7 included, MultiStar: {0.01, 0.22}, one-star: {-0.15, 0.21}
04:29:25.887 00.001 21068 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.97) = xAngle (-1.42 = -1.42)
04:29:25.888 00.001 21068 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.36 = -1.36)
04:29:25.889 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=0.03 mountY=-0.21, mountTheta=-1.42
04:29:25.891 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=0.22, opts=13)
04:29:25.893 00.002 21068 Enqueuing Move request for scope (0.01, 0.22)
04:29:25.895 00.002 16108 Worker thread wakes up
04:29:25.895 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
04:29:25.896 00.001 16108 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
04:29:25.896 00.000 16108 Moving (0.01, 0.22) raw xDistance=0.03 yDistance=-0.21
04:29:25.896 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:29:25.896 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:25.896 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:29:25.896 00.000 16108 MoveAxis(E, 0, ABG)
04:29:25.896 00.000 16108 Move returns status 0, amount 0
04:29:25.896 00.000 16108 MoveAxis(N, 0, ABG)
04:29:25.896 00.000 16108 Move returns status 0, amount 0
04:29:25.896 00.000 16108 move complete, result=0
04:29:25.897 00.001 16108 worker thread done servicing request
04:29:25.903 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2605, max=65535, med=5491, FiltMin=4752, FiltMax=36595, Gamma=1.000
04:29:25.926 00.023 21068 UpdateGuideState exits: m=411351 SNR=135.6
04:29:25.928 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:25.929 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:25.931 00.002 21068 Enqueuing Expose request
04:29:25.932 00.001 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:25.932 00.000 16108 Worker thread wakes up
04:29:25.933 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:25.933 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:26.921 00.988 16108 Exposure complete
04:29:26.987 00.066 16108 worker thread done servicing request
04:29:26.987 00.000 21068 OnExposeComplete: enter
04:29:26.988 00.001 21068 UpdateGuideState(): m_state=6
04:29:26.989 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
04:29:26.991 00.002 21068 Star::Find returns 1 (0), X=815.37, Y=630.68, Mass=462666, SNR=153.5, Peak=43123 HFD=3.5
04:29:26.992 00.001 21068 MultiStar: [#1 0.91,0.29,0.00,M1] [#2 0.17,-0.04,0.95,U] [#3 0.59,0.63,0.00,M1] [#4 0.08,-0.08,0.42,U] [#5 0.00,0.01,0.36,U] [#6 0.10,-0.24,0.29,U] [#7 0.60,-0.32,0.00,M1] [#8 0.50,0.52,0.00,M2] 
04:29:26.992 00.000 21068 refined, 4 included, MultiStar: {0.29, 0.06}, one-star: {0.64, 0.31}
04:29:26.993 00.001 21068 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.97) = xAngle (-2.77 = -2.77)
04:29:26.994 00.001 21068 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.71 = -2.71)
04:29:26.994 00.000 21068 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.29 cameraTheta=0.20 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
04:29:26.996 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.06, opts=13)
04:29:26.996 00.000 21068 Enqueuing Move request for scope (0.29, 0.06)
04:29:26.997 00.001 16108 Worker thread wakes up
04:29:26.997 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
04:29:26.997 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
04:29:26.997 00.000 16108 Moving (0.29, 0.06) raw xDistance=-0.27 yDistance=-0.12
04:29:26.997 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:29:26.998 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:26.998 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:29:26.998 00.000 16108 MoveAxis(E, 71, ABG)
04:29:26.998 00.000 16108 Guiding  Dir = 2, Dur = 71
04:29:26.998 00.000 16108 IsSlewing returns 0
04:29:26.998 00.000 16108 IsGuiding returns 0
04:29:27.001 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2774, max=65535, med=5494, FiltMin=4742, FiltMax=39107, Gamma=1.000
04:29:27.015 00.014 21068 UpdateGuideState exits: m=462666 SNR=153.5
04:29:27.017 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:27.018 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:27.018 00.000 21068 Enqueuing Expose request
04:29:27.020 00.002 16108 PulseGuide returned control before completion, sleep 60
04:29:27.095 00.075 16108 IsGuiding returns 1
04:29:27.095 00.000 16108 scope still moving after pulse duration time elapsed
04:29:27.126 00.031 16108 IsSlewing returns 0
04:29:27.126 00.000 16108 IsGuiding returns 0
04:29:27.126 00.000 16108 scope move finished after 71 + 56 ms
04:29:27.126 00.000 16108 Move returns status 0, amount 71
04:29:27.126 00.000 16108 MoveAxis(N, 0, ABG)
04:29:27.126 00.000 16108 Move returns status 0, amount 0
04:29:27.126 00.000 16108 move complete, result=0
04:29:27.126 00.000 16108 worker thread done servicing request
04:29:27.126 00.000 16108 Worker thread wakes up
04:29:27.126 00.000 21068 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
04:29:27.127 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:27.127 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:28.289 01.162 16108 Exposure complete
04:29:28.350 00.061 16108 worker thread done servicing request
04:29:28.350 00.000 21068 OnExposeComplete: enter
04:29:28.352 00.002 21068 UpdateGuideState(): m_state=6
04:29:28.353 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
04:29:28.354 00.001 21068 Star::Find returns 1 (0), X=814.99, Y=630.70, Mass=397474, SNR=129.1, Peak=31155 HFD=4.0
04:29:28.355 00.001 21068 MultiStar: [#1 0.40,0.34,0.95,U] [#2 0.17,0.33,1.19,U] [#3 0.43,0.64,0.00,M2] [#4 0.19,0.55,0.00,M1] [#5 -0.37,0.28,0.40,U] [#6 -0.47,0.08,0.32,U] [#7 0.27,0.21,0.20,U] [#8 0.34,0.55,0.00,M3] 
04:29:28.356 00.001 21068 refined, 5 included, MultiStar: {0.15, 0.30}, one-star: {0.25, 0.33}
04:29:28.357 00.001 21068 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.97) = xAngle (-1.85 = -1.85)
04:29:28.358 00.001 21068 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.79 = -1.79)
04:29:28.359 00.001 21068 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.34 cameraTheta=1.12 mountX=-0.09 mountY=-0.33, mountTheta=-1.84
04:29:28.361 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.15, y=0.30, opts=13)
04:29:28.363 00.002 21068 Enqueuing Move request for scope (0.15, 0.30)
04:29:28.364 00.001 16108 Worker thread wakes up
04:29:28.364 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
04:29:28.364 00.000 16108 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
04:29:28.364 00.000 16108 Moving (0.15, 0.30) raw xDistance=-0.09 yDistance=-0.33
04:29:28.364 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:29:28.364 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:28.364 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:29:28.364 00.000 16108 MoveAxis(E, 0, ABG)
04:29:28.364 00.000 16108 Move returns status 0, amount 0
04:29:28.364 00.000 16108 MoveAxis(N, 0, ABG)
04:29:28.364 00.000 16108 Move returns status 0, amount 0
04:29:28.364 00.000 16108 move complete, result=0
04:29:28.364 00.000 16108 worker thread done servicing request
04:29:28.369 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2499, max=65535, med=5494, FiltMin=4755, FiltMax=33485, Gamma=1.000
04:29:28.381 00.012 21068 UpdateGuideState exits: m=397474 SNR=129.1
04:29:28.382 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:28.383 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:28.383 00.000 21068 Enqueuing Expose request
04:29:28.384 00.001 16108 Worker thread wakes up
04:29:28.384 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:29:28.385 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:28.385 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:29.367 00.982 16108 Exposure complete
04:29:29.430 00.063 16108 worker thread done servicing request
04:29:29.430 00.000 21068 OnExposeComplete: enter
04:29:29.431 00.001 21068 UpdateGuideState(): m_state=6
04:29:29.432 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
04:29:29.433 00.001 21068 Star::Find returns 1 (0), X=815.24, Y=630.93, Mass=419208, SNR=145.2, Peak=36643 HFD=3.9
04:29:29.434 00.001 21068 MultiStar: [#1 0.21,0.37,0.90,U] [#2 0.18,0.48,0.96,U] [#3 -0.06,0.59,0.00,M3] [#4 0.17,0.26,0.37,U] [#5 -0.17,0.47,0.40,U] [#6 -0.08,-0.48,0.35,U] [#7 0.68,0.16,0.00,M1] [#8 -0.03,0.53,0.00,M4] 
04:29:29.435 00.001 21068 refined, 5 included, MultiStar: {0.21, 0.37}, one-star: {0.51, 0.56}
04:29:29.435 00.000 21068 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.97) = xAngle (-1.91 = -1.91)
04:29:29.436 00.001 21068 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.85 = -1.85)
04:29:29.437 00.001 21068 CameraToMount -- cameraX=0.21 cameraY=0.37 hyp=0.42 cameraTheta=1.06 mountX=-0.14 mountY=-0.41, mountTheta=-1.90
04:29:29.438 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.21, y=0.37, opts=13)
04:29:29.440 00.002 21068 Enqueuing Move request for scope (0.21, 0.37)
04:29:29.441 00.001 16108 Worker thread wakes up
04:29:29.441 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.37) opts 0xd
04:29:29.441 00.000 16108 Handling offset move in thread for scope, endpoint = (0.21, 0.37)
04:29:29.441 00.000 16108 Moving (0.21, 0.37) raw xDistance=-0.14 yDistance=-0.41
04:29:29.441 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:29:29.441 00.000 16108 switching direction from 1 to -1 - decHistory=-3 oldest=-0.44 newest=-0.86
04:29:29.441 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
04:29:29.441 00.000 16108 MoveAxis(E, 0, ABG)
04:29:29.441 00.000 16108 Move returns status 0, amount 0
04:29:29.441 00.000 16108 MoveAxis(N, 82, ABG)
04:29:29.441 00.000 16108 Guiding  Dir = 0, Dur = 82
04:29:29.442 00.001 16108 IsSlewing returns 0
04:29:29.442 00.000 16108 IsGuiding returns 0
04:29:29.443 00.001 16108 PulseGuide returned control before completion, sleep 92
04:29:29.447 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2486, max=65535, med=5494, FiltMin=4688, FiltMax=30451, Gamma=1.000
04:29:29.470 00.023 21068 UpdateGuideState exits: m=419208 SNR=145.2
04:29:29.472 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:29.474 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:29.475 00.001 21068 Enqueuing Expose request
04:29:29.550 00.075 16108 IsGuiding returns 0
04:29:29.550 00.000 16108 Move returns status 0, amount 82
04:29:29.550 00.000 16108 move complete, result=0
04:29:29.550 00.000 16108 worker thread done servicing request
04:29:29.550 00.000 16108 Worker thread wakes up
04:29:29.550 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.4 px 82 ms NORTH
04:29:29.551 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:29.551 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:30.735 01.184 16108 Exposure complete
04:29:30.831 00.096 16108 worker thread done servicing request
04:29:30.831 00.000 21068 OnExposeComplete: enter
04:29:30.831 00.000 21068 UpdateGuideState(): m_state=6
04:29:30.832 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
04:29:30.833 00.001 21068 Star::Find returns 1 (0), X=814.42, Y=630.78, Mass=387466, SNR=118.5, Peak=31875 HFD=3.7
04:29:30.834 00.001 21068 MultiStar: [#1 -0.31,-0.06,1.14,U] [#2 -0.06,0.27,1.43,U] [#3 -0.19,0.57,0.00,M4] [#4 -0.35,0.54,0.00,M1] [#5 -0.36,0.78,0.00,M1] [#6 -0.73,0.20,0.00,M1] [#7 0.38,0.38,0.00,M2] [#8 0.10,0.61,0.00,M5] 
04:29:30.835 00.001 21068 refined, 2 included, MultiStar: {-0.21, 0.20}, one-star: {-0.32, 0.40}
04:29:30.836 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.58 = -0.58)
04:29:30.836 00.000 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
04:29:30.837 00.001 21068 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=0.24 mountY=-0.15, mountTheta=-0.54
04:29:30.839 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.21, y=0.20, opts=13)
04:29:30.840 00.001 21068 Enqueuing Move request for scope (-0.21, 0.20)
04:29:30.841 00.001 16108 Worker thread wakes up
04:29:30.841 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
04:29:30.841 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
04:29:30.841 00.000 16108 Moving (-0.21, 0.20) raw xDistance=0.24 yDistance=-0.15
04:29:30.841 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:29:30.841 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:30.841 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:29:30.841 00.000 16108 MoveAxis(W, 64, ABG)
04:29:30.841 00.000 16108 Guiding  Dir = 3, Dur = 64
04:29:30.841 00.000 16108 IsSlewing returns 0
04:29:30.841 00.000 16108 IsGuiding returns 0
04:29:30.843 00.002 16108 PulseGuide returned control before completion, sleep 73
04:29:30.848 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2976, max=65535, med=5494, FiltMin=4636, FiltMax=35501, Gamma=1.000
04:29:30.868 00.020 21068 UpdateGuideState exits: m=387466 SNR=118.5
04:29:30.869 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:30.870 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:30.871 00.001 21068 Enqueuing Expose request
04:29:30.921 00.050 16108 IsGuiding returns 1
04:29:30.921 00.000 16108 scope still moving after pulse duration time elapsed
04:29:30.952 00.031 16108 IsSlewing returns 0
04:29:30.952 00.000 16108 IsGuiding returns 0
04:29:30.952 00.000 16108 scope move finished after 64 + 46 ms
04:29:30.952 00.000 16108 Move returns status 0, amount 64
04:29:30.952 00.000 16108 MoveAxis(N, 0, ABG)
04:29:30.952 00.000 16108 Move returns status 0, amount 0
04:29:30.952 00.000 16108 move complete, result=0
04:29:30.952 00.000 16108 worker thread done servicing request
04:29:30.952 00.000 16108 Worker thread wakes up
04:29:30.952 00.000 21068 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
04:29:30.953 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:30.954 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:31.917 00.963 16108 Exposure complete
04:29:31.982 00.065 16108 worker thread done servicing request
04:29:31.982 00.000 21068 OnExposeComplete: enter
04:29:31.984 00.002 21068 UpdateGuideState(): m_state=6
04:29:31.985 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
04:29:31.986 00.001 21068 Star::Find returns 1 (0), X=814.88, Y=630.42, Mass=361955, SNR=114.5, Peak=35053 HFD=3.6
04:29:31.988 00.002 21068 MultiStar: [#1 0.18,-0.12,0.98,U] [#2 0.41,0.31,1.38,U] [#3 0.05,-0.00,1.05,U] [#4 -0.10,-0.04,0.51,U] [#5 -0.16,0.03,0.42,U] [#6 -0.63,0.08,0.00,M2] [#7 0.04,-0.31,0.24,U] [#8 0.30,0.22,0.34,U] 
04:29:31.990 00.002 21068 single-star, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.14, 0.04}
04:29:31.991 00.001 21068 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:29:31.994 00.003 21068 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:29:31.995 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
04:29:31.997 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=0.04, opts=13)
04:29:31.998 00.001 21068 Enqueuing Move request for scope (0.14, 0.04)
04:29:32.000 00.002 16108 Worker thread wakes up
04:29:32.000 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
04:29:32.000 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
04:29:32.000 00.000 16108 Moving (0.14, 0.04) raw xDistance=-0.13 yDistance=-0.07
04:29:32.000 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:29:32.000 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:32.002 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:32.002 00.000 16108 MoveAxis(E, 0, ABG)
04:29:32.002 00.000 16108 Move returns status 0, amount 0
04:29:32.002 00.000 16108 MoveAxis(N, 0, ABG)
04:29:32.002 00.000 16108 Move returns status 0, amount 0
04:29:32.002 00.000 16108 move complete, result=0
04:29:32.002 00.000 16108 worker thread done servicing request
04:29:32.007 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2771, max=65535, med=5494, FiltMin=4710, FiltMax=37427, Gamma=1.000
04:29:32.025 00.018 21068 UpdateGuideState exits: m=361955 SNR=114.5
04:29:32.026 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:32.026 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:32.027 00.001 21068 Enqueuing Expose request
04:29:32.028 00.001 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:32.030 00.002 16108 Worker thread wakes up
04:29:32.030 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:32.030 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:33.185 01.155 16108 Exposure complete
04:29:33.241 00.056 16108 worker thread done servicing request
04:29:33.241 00.000 21068 OnExposeComplete: enter
04:29:33.242 00.001 21068 UpdateGuideState(): m_state=6
04:29:33.243 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
04:29:33.243 00.000 21068 Star::Find returns 1 (0), X=814.83, Y=630.01, Mass=436975, SNR=143.8, Peak=44765 HFD=3.2
04:29:33.244 00.001 21068 MultiStar: [#1 0.15,-0.42,0.78,U] [#2 0.27,-0.25,1.23,U] [#3 0.08,0.01,0.83,U] [#4 0.08,0.06,0.37,U] [#5 -0.05,0.33,0.31,U] [#6 0.08,-0.18,0.36,U] [#7 0.76,0.00,0.00,M2] [#8 0.24,-0.59,0.00,M5] 
04:29:33.245 00.001 21068 refined, 6 included, MultiStar: {0.13, -0.19}, one-star: {0.10, -0.37}
04:29:33.247 00.002 21068 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.97) = xAngle (-3.92 = 2.36)
04:29:33.247 00.000 21068 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.86 = 2.42)
04:29:33.248 00.001 21068 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=-0.17 mountY=0.15, mountTheta=2.39
04:29:33.249 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=-0.19, opts=13)
04:29:33.250 00.001 21068 Enqueuing Move request for scope (0.13, -0.19)
04:29:33.251 00.001 16108 Worker thread wakes up
04:29:33.251 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
04:29:33.251 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
04:29:33.251 00.000 16108 Moving (0.13, -0.19) raw xDistance=-0.17 yDistance=0.15
04:29:33.251 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:29:33.251 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:33.251 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:29:33.251 00.000 16108 MoveAxis(E, 0, ABG)
04:29:33.251 00.000 16108 Move returns status 0, amount 0
04:29:33.251 00.000 16108 MoveAxis(N, 0, ABG)
04:29:33.251 00.000 16108 Move returns status 0, amount 0
04:29:33.251 00.000 16108 move complete, result=0
04:29:33.252 00.001 16108 worker thread done servicing request
04:29:33.255 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2819, max=65535, med=5491, FiltMin=4595, FiltMax=37977, Gamma=1.000
04:29:33.268 00.013 21068 UpdateGuideState exits: m=436975 SNR=143.8
04:29:33.270 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:33.271 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:33.273 00.002 21068 Enqueuing Expose request
04:29:33.275 00.002 16108 Worker thread wakes up
04:29:33.275 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:29:33.277 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:33.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:34.242 00.965 16108 Exposure complete
04:29:34.311 00.069 16108 worker thread done servicing request
04:29:34.311 00.000 21068 OnExposeComplete: enter
04:29:34.312 00.001 21068 UpdateGuideState(): m_state=6
04:29:34.312 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
04:29:34.313 00.001 21068 Star::Find returns 1 (0), X=814.46, Y=630.15, Mass=460078, SNR=154.5, Peak=39984 HFD=3.7
04:29:34.315 00.002 21068 MultiStar: [#1 -0.07,-0.32,0.75,U] [#2 0.15,-0.10,1.19,U] [#3 0.09,0.13,0.71,U] [#4 0.10,0.07,0.36,U] [#5 -0.24,-0.11,0.34,U] [#6 -0.14,-0.38,0.30,U] [#7 0.17,0.10,0.19,U] [#8 0.10,-0.18,0.27,U] 
04:29:34.316 00.001 21068 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.27, -0.22}
04:29:34.316 00.000 21068 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.97) = xAngle (-4.71 = 1.58)
04:29:34.317 00.001 21068 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.65 = 1.64)
04:29:34.318 00.001 21068 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.00 mountY=0.13, mountTheta=1.58
04:29:34.320 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=-0.13, opts=13)
04:29:34.320 00.000 21068 Enqueuing Move request for scope (-0.02, -0.13)
04:29:34.321 00.001 16108 Worker thread wakes up
04:29:34.321 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
04:29:34.321 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
04:29:34.321 00.000 16108 Moving (-0.02, -0.13) raw xDistance=-0.00 yDistance=0.13
04:29:34.321 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:29:34.321 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:34.322 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:29:34.322 00.000 16108 MoveAxis(E, 0, ABG)
04:29:34.322 00.000 16108 Move returns status 0, amount 0
04:29:34.322 00.000 16108 MoveAxis(N, 0, ABG)
04:29:34.322 00.000 16108 Move returns status 0, amount 0
04:29:34.322 00.000 16108 move complete, result=0
04:29:34.322 00.000 16108 worker thread done servicing request
04:29:34.328 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2470, max=65535, med=5491, FiltMin=4653, FiltMax=39977, Gamma=1.000
04:29:34.347 00.019 21068 UpdateGuideState exits: m=460078 SNR=154.5
04:29:34.348 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:34.349 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:34.349 00.000 21068 Enqueuing Expose request
04:29:34.350 00.001 16108 Worker thread wakes up
04:29:34.350 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:34.351 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:34.351 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:35.517 01.166 16108 Exposure complete
04:29:35.588 00.071 16108 worker thread done servicing request
04:29:35.589 00.001 21068 OnExposeComplete: enter
04:29:35.589 00.000 21068 UpdateGuideState(): m_state=6
04:29:35.590 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
04:29:35.591 00.001 21068 Star::Find returns 1 (0), X=814.92, Y=630.62, Mass=450427, SNR=148.6, Peak=42467 HFD=3.6
04:29:35.592 00.001 21068 MultiStar: [#1 0.12,-0.06,0.81,U] [#2 0.17,0.03,1.18,U] [#3 0.00,0.29,0.83,U] [#4 0.01,0.12,0.32,U] [#5 0.21,0.27,0.30,U] [#6 -0.04,-0.10,0.31,U] [#7 0.50,-0.03,0.25,U] [#8 0.54,0.29,0.00,M5] 
04:29:35.593 00.001 21068 refined, 7 included, MultiStar: {0.13, 0.11}, one-star: {0.18, 0.24}
04:29:35.593 00.000 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.27 = -2.27)
04:29:35.594 00.001 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
04:29:35.596 00.002 21068 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
04:29:35.597 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.13, y=0.11, opts=13)
04:29:35.598 00.001 21068 Enqueuing Move request for scope (0.13, 0.11)
04:29:35.599 00.001 16108 Worker thread wakes up
04:29:35.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
04:29:35.599 00.000 16108 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
04:29:35.599 00.000 16108 Moving (0.13, 0.11) raw xDistance=-0.11 yDistance=-0.14
04:29:35.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:29:35.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:35.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:29:35.599 00.000 16108 MoveAxis(E, 0, ABG)
04:29:35.599 00.000 16108 Move returns status 0, amount 0
04:29:35.599 00.000 16108 MoveAxis(N, 0, ABG)
04:29:35.599 00.000 16108 Move returns status 0, amount 0
04:29:35.599 00.000 16108 move complete, result=0
04:29:35.599 00.000 16108 worker thread done servicing request
04:29:35.603 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2787, max=65535, med=5488, FiltMin=4736, FiltMax=38329, Gamma=1.000
04:29:35.615 00.012 21068 UpdateGuideState exits: m=450427 SNR=148.6
04:29:35.615 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:35.616 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:35.617 00.001 21068 Enqueuing Expose request
04:29:35.618 00.001 16108 Worker thread wakes up
04:29:35.618 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:35.618 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:35.618 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:36.587 00.969 16108 Exposure complete
04:29:36.654 00.067 16108 worker thread done servicing request
04:29:36.655 00.001 21068 OnExposeComplete: enter
04:29:36.656 00.001 21068 UpdateGuideState(): m_state=6
04:29:36.657 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
04:29:36.658 00.001 21068 Star::Find returns 1 (0), X=814.92, Y=630.44, Mass=474600, SNR=159.0, Peak=49805 HFD=3.4
04:29:36.659 00.001 21068 MultiStar: [#1 0.24,-0.15,0.85,U] [#2 0.24,0.00,1.16,U] [#3 0.12,-0.00,0.79,U] [#4 0.25,0.29,0.34,U] [#5 0.03,0.26,0.27,U] [#6 -0.12,-0.05,0.28,U] [#7 0.49,-0.33,0.00,M1] [#8 0.30,0.04,0.25,U] 
04:29:36.661 00.002 21068 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.19, 0.07}
04:29:36.661 00.000 21068 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.97) = xAngle (-2.84 = -2.84)
04:29:36.662 00.001 21068 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.78 = -2.78)
04:29:36.663 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.18 mountY=-0.06, mountTheta=-2.79
04:29:36.665 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=0.02, opts=13)
04:29:36.666 00.001 21068 Enqueuing Move request for scope (0.18, 0.02)
04:29:36.668 00.002 16108 Worker thread wakes up
04:29:36.668 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
04:29:36.668 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
04:29:36.668 00.000 16108 Moving (0.18, 0.02) raw xDistance=-0.18 yDistance=-0.06
04:29:36.668 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:29:36.668 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:36.670 00.002 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:29:36.670 00.000 16108 MoveAxis(E, 0, ABG)
04:29:36.670 00.000 16108 Move returns status 0, amount 0
04:29:36.670 00.000 16108 MoveAxis(N, 0, ABG)
04:29:36.670 00.000 16108 Move returns status 0, amount 0
04:29:36.670 00.000 16108 move complete, result=0
04:29:36.670 00.000 16108 worker thread done servicing request
04:29:36.674 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3181, max=65535, med=5488, FiltMin=4707, FiltMax=44576, Gamma=1.000
04:29:36.693 00.019 21068 UpdateGuideState exits: m=474600 SNR=159.0
04:29:36.695 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:36.696 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:36.697 00.001 21068 Enqueuing Expose request
04:29:36.698 00.001 16108 Worker thread wakes up
04:29:36.698 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:36.699 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:36.699 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:37.868 01.169 16108 Exposure complete
04:29:37.937 00.069 16108 worker thread done servicing request
04:29:37.937 00.000 21068 OnExposeComplete: enter
04:29:37.938 00.001 21068 UpdateGuideState(): m_state=6
04:29:37.939 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
04:29:37.939 00.000 21068 Star::Find returns 1 (0), X=815.09, Y=630.01, Mass=438174, SNR=136.7, Peak=45229 HFD=3.7
04:29:37.940 00.001 21068 MultiStar: [#1 0.36,-0.47,0.00,M1] [#2 0.20,-0.29,1.18,U] [#3 0.12,-0.13,0.81,U] [#4 0.27,-0.08,0.38,U] [#5 0.22,0.02,0.42,U] [#6 0.37,0.01,0.34,U] [#7 0.81,-0.12,0.00,M2] [#8 0.26,0.15,0.28,U] 
04:29:37.941 00.001 21068 refined, 6 included, MultiStar: {0.25, -0.18}, one-star: {0.36, -0.36}
04:29:37.942 00.001 21068 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.97) = xAngle (-3.60 = 2.69)
04:29:37.943 00.001 21068 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.53 = 2.75)
04:29:37.943 00.000 21068 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.30 cameraTheta=-0.63 mountX=-0.27 mountY=0.12, mountTheta=2.74
04:29:37.946 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.25, y=-0.18, opts=13)
04:29:37.948 00.002 21068 Enqueuing Move request for scope (0.25, -0.18)
04:29:37.950 00.002 16108 Worker thread wakes up
04:29:37.950 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
04:29:37.950 00.000 16108 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
04:29:37.950 00.000 16108 Moving (0.25, -0.18) raw xDistance=-0.27 yDistance=0.12
04:29:37.951 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:29:37.951 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:37.951 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:29:37.951 00.000 16108 MoveAxis(E, 71, ABG)
04:29:37.951 00.000 16108 Guiding  Dir = 2, Dur = 71
04:29:37.951 00.000 16108 IsSlewing returns 0
04:29:37.952 00.001 16108 IsGuiding returns 0
04:29:37.959 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2246, max=65535, med=5485, FiltMin=4745, FiltMax=42393, Gamma=1.000
04:29:37.985 00.026 21068 UpdateGuideState exits: m=438174 SNR=136.7
04:29:37.986 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:37.988 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:37.989 00.001 21068 Enqueuing Expose request
04:29:37.994 00.005 16108 PulseGuide returned control before completion, sleep 40
04:29:38.040 00.046 16108 IsGuiding returns 1
04:29:38.040 00.000 16108 scope still moving after pulse duration time elapsed
04:29:38.072 00.032 16108 IsSlewing returns 0
04:29:38.072 00.000 16108 IsGuiding returns 1
04:29:38.103 00.031 16108 IsSlewing returns 0
04:29:38.103 00.000 16108 IsGuiding returns 0
04:29:38.103 00.000 16108 scope move finished after 71 + 79 ms
04:29:38.103 00.000 16108 Move returns status 0, amount 71
04:29:38.103 00.000 16108 MoveAxis(N, 0, ABG)
04:29:38.103 00.000 16108 Move returns status 0, amount 0
04:29:38.103 00.000 16108 move complete, result=0
04:29:38.103 00.000 16108 worker thread done servicing request
04:29:38.103 00.000 16108 Worker thread wakes up
04:29:38.103 00.000 21068 GuideStep: -0.3 px 71 ms EAST, 0.1 px 0 ms NORTH
04:29:38.105 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:38.105 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:39.067 00.962 16108 Exposure complete
04:29:39.134 00.067 16108 worker thread done servicing request
04:29:39.134 00.000 21068 OnExposeComplete: enter
04:29:39.137 00.003 21068 UpdateGuideState(): m_state=6
04:29:39.137 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
04:29:39.138 00.001 21068 Star::Find returns 1 (0), X=814.20, Y=630.20, Mass=505340, SNR=152.3, Peak=47728 HFD=3.6
04:29:39.139 00.001 21068 MultiStar: [#1 -0.53,-0.19,0.00,M2] [#2 -0.56,-0.07,0.00,M1] [#3 -0.48,0.44,0.00,M1] [#4 -0.74,-0.05,0.00,M1] [#5 -0.61,-0.22,0.00,M1] [#6 -0.82,-0.42,0.00,M1] [#7 -0.03,0.20,0.17,U] [#8 -0.53,0.29,0.00,M4] 
04:29:39.140 00.001 21068 refined, 1 included, MultiStar: {-0.46, -0.12}, one-star: {-0.53, -0.17}
04:29:39.141 00.001 21068 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.97) = xAngle (-5.86 = 0.42)
04:29:39.142 00.001 21068 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.80 = 0.49)
04:29:39.142 00.000 21068 CameraToMount -- cameraX=-0.46 cameraY=-0.12 hyp=0.48 cameraTheta=-2.89 mountX=0.43 mountY=0.22, mountTheta=0.47
04:29:39.144 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.46, y=-0.12, opts=13)
04:29:39.146 00.002 21068 Enqueuing Move request for scope (-0.46, -0.12)
04:29:39.146 00.000 16108 Worker thread wakes up
04:29:39.146 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.12) opts 0xd
04:29:39.146 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.46, -0.12)
04:29:39.146 00.000 16108 Moving (-0.46, -0.12) raw xDistance=0.43 yDistance=0.22
04:29:39.147 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
04:29:39.147 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:39.147 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:29:39.147 00.000 16108 MoveAxis(W, 109, ABG)
04:29:39.147 00.000 16108 Guiding  Dir = 3, Dur = 109
04:29:39.147 00.000 16108 IsSlewing returns 0
04:29:39.147 00.000 16108 IsGuiding returns 0
04:29:39.150 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2246, max=65535, med=5485, FiltMin=4704, FiltMax=40224, Gamma=1.000
04:29:39.174 00.024 21068 UpdateGuideState exits: m=505340 SNR=152.3
04:29:39.175 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:39.176 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:39.177 00.001 21068 Enqueuing Expose request
04:29:39.183 00.006 16108 PulseGuide returned control before completion, sleep 83
04:29:39.276 00.093 16108 IsGuiding returns 1
04:29:39.276 00.000 16108 scope still moving after pulse duration time elapsed
04:29:39.308 00.032 16108 IsSlewing returns 0
04:29:39.308 00.000 16108 IsGuiding returns 1
04:29:39.340 00.032 16108 IsSlewing returns 0
04:29:39.340 00.000 16108 IsGuiding returns 1
04:29:39.371 00.031 16108 IsSlewing returns 0
04:29:39.371 00.000 16108 IsGuiding returns 0
04:29:39.371 00.000 16108 scope move finished after 109 + 115 ms
04:29:39.371 00.000 16108 Move returns status 0, amount 109
04:29:39.371 00.000 16108 MoveAxis(N, 0, ABG)
04:29:39.371 00.000 16108 Move returns status 0, amount 0
04:29:39.371 00.000 16108 move complete, result=0
04:29:39.371 00.000 16108 worker thread done servicing request
04:29:39.373 00.002 16108 Worker thread wakes up
04:29:39.373 00.000 21068 GuideStep: 0.4 px 109 ms WEST, 0.2 px 0 ms NORTH
04:29:39.374 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:39.375 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:40.522 01.147 16108 Exposure complete
04:29:40.592 00.070 16108 worker thread done servicing request
04:29:40.592 00.000 21068 OnExposeComplete: enter
04:29:40.593 00.001 21068 UpdateGuideState(): m_state=6
04:29:40.593 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
04:29:40.594 00.001 21068 Star::Find returns 1 (0), X=815.09, Y=630.62, Mass=511102, SNR=168.8, Peak=51283 HFD=3.6
04:29:40.595 00.001 21068 MultiStar: [#1 0.33,0.04,0.85,U] [#2 0.27,-0.00,1.12,U] [#3 0.10,0.42,0.67,U] [#4 -0.05,0.15,0.28,U] [#5 -0.08,0.11,0.35,U] [#6 -0.25,-0.21,0.21,U] [#7 0.68,0.12,0.00,M2] [#8 0.61,0.62,0.00,M5] 
04:29:40.596 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.13}, one-star: {0.36, 0.24}
04:29:40.596 00.000 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
04:29:40.597 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
04:29:40.598 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.58 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
04:29:40.599 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.13, opts=13)
04:29:40.601 00.002 21068 Enqueuing Move request for scope (0.20, 0.13)
04:29:40.602 00.001 16108 Worker thread wakes up
04:29:40.602 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
04:29:40.602 00.000 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
04:29:40.602 00.000 16108 Moving (0.20, 0.13) raw xDistance=-0.18 yDistance=-0.18
04:29:40.602 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:29:40.602 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:40.602 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:29:40.602 00.000 16108 MoveAxis(E, 0, ABG)
04:29:40.602 00.000 16108 Move returns status 0, amount 0
04:29:40.602 00.000 16108 MoveAxis(N, 0, ABG)
04:29:40.602 00.000 16108 Move returns status 0, amount 0
04:29:40.603 00.001 16108 move complete, result=0
04:29:40.603 00.000 16108 worker thread done servicing request
04:29:40.608 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2502, max=65535, med=5481, FiltMin=4653, FiltMax=40307, Gamma=1.000
04:29:40.627 00.019 21068 UpdateGuideState exits: m=511102 SNR=168.8
04:29:40.628 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:40.629 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:40.629 00.000 21068 Enqueuing Expose request
04:29:40.631 00.002 16108 Worker thread wakes up
04:29:40.631 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:40.632 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:40.632 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:41.615 00.983 16108 Exposure complete
04:29:41.669 00.054 16108 worker thread done servicing request
04:29:41.669 00.000 21068 OnExposeComplete: enter
04:29:41.671 00.002 21068 UpdateGuideState(): m_state=6
04:29:41.673 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
04:29:41.675 00.002 21068 Star::Find returns 1 (0), X=814.87, Y=630.64, Mass=463066, SNR=160.5, Peak=45043 HFD=3.6
04:29:41.677 00.002 21068 MultiStar: [#1 0.16,0.15,0.78,U] [#2 0.36,0.42,0.00,M1] [#3 0.30,0.66,0.00,M1] [#4 -0.25,0.21,0.34,U] [#5 -0.23,0.34,0.28,U] [#6 -0.27,-0.18,0.28,U] [#7 0.15,0.28,0.21,U] [#8 0.52,0.71,0.00,M6] 
04:29:41.679 00.002 21068 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {0.13, 0.26}
04:29:41.680 00.001 21068 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.97) = xAngle (-1.51 = -1.51)
04:29:41.682 00.002 21068 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.45 = -1.45)
04:29:41.682 00.000 21068 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=0.01 mountY=-0.19, mountTheta=-1.51
04:29:41.686 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=0.19, opts=13)
04:29:41.688 00.002 21068 Enqueuing Move request for scope (0.02, 0.19)
04:29:41.689 00.001 16108 Worker thread wakes up
04:29:41.689 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
04:29:41.689 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
04:29:41.689 00.000 16108 Moving (0.02, 0.19) raw xDistance=0.01 yDistance=-0.19
04:29:41.689 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:41.689 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:41.689 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:29:41.689 00.000 16108 MoveAxis(E, 0, ABG)
04:29:41.689 00.000 16108 Move returns status 0, amount 0
04:29:41.689 00.000 16108 MoveAxis(N, 0, ABG)
04:29:41.689 00.000 16108 Move returns status 0, amount 0
04:29:41.689 00.000 16108 move complete, result=0
04:29:41.689 00.000 16108 worker thread done servicing request
04:29:41.694 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2736, max=65535, med=5481, FiltMin=4720, FiltMax=36723, Gamma=1.000
04:29:41.711 00.017 21068 UpdateGuideState exits: m=463066 SNR=160.5
04:29:41.712 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:41.714 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:41.715 00.001 21068 Enqueuing Expose request
04:29:41.715 00.000 16108 Worker thread wakes up
04:29:41.715 00.000 21068 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:41.716 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:41.716 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:42.883 01.167 16108 Exposure complete
04:29:42.958 00.075 16108 worker thread done servicing request
04:29:42.958 00.000 21068 OnExposeComplete: enter
04:29:42.959 00.001 21068 UpdateGuideState(): m_state=6
04:29:42.960 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
04:29:42.961 00.001 21068 Star::Find returns 1 (0), X=814.79, Y=630.44, Mass=446431, SNR=148.5, Peak=35501 HFD=3.7
04:29:42.962 00.001 21068 MultiStar: [#1 0.25,-0.02,0.91,U] [#2 0.16,0.18,1.27,U] [#3 0.15,0.35,0.78,U] [#4 -0.04,0.04,0.39,U] [#5 -0.00,0.16,0.42,U] [#6 -0.30,0.01,0.29,U] [#7 0.31,0.25,0.22,U] [#8 0.44,0.55,0.00,M7] 
04:29:42.964 00.002 21068 single-star, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.05, 0.06}
04:29:42.964 00.000 21068 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.97) = xAngle (-2.12 = -2.12)
04:29:42.965 00.001 21068 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.06 = -2.06)
04:29:42.966 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
04:29:42.967 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=0.06, opts=13)
04:29:42.968 00.001 21068 Enqueuing Move request for scope (0.05, 0.06)
04:29:42.969 00.001 16108 Worker thread wakes up
04:29:42.969 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
04:29:42.969 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
04:29:42.969 00.000 16108 Moving (0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
04:29:42.969 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:29:42.969 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:42.969 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:42.969 00.000 16108 MoveAxis(E, 0, ABG)
04:29:42.969 00.000 16108 Move returns status 0, amount 0
04:29:42.969 00.000 16108 MoveAxis(N, 0, ABG)
04:29:42.970 00.001 16108 Move returns status 0, amount 0
04:29:42.970 00.000 16108 move complete, result=0
04:29:42.970 00.000 16108 worker thread done servicing request
04:29:42.972 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2969, max=65535, med=5481, FiltMin=4736, FiltMax=40361, Gamma=1.000
04:29:42.986 00.014 21068 UpdateGuideState exits: m=446431 SNR=148.5
04:29:42.987 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:42.987 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:42.988 00.001 21068 Enqueuing Expose request
04:29:42.989 00.001 16108 Worker thread wakes up
04:29:42.989 00.000 21068 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:42.990 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:42.990 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:43.972 00.982 16108 Exposure complete
04:29:44.037 00.065 16108 worker thread done servicing request
04:29:44.037 00.000 21068 OnExposeComplete: enter
04:29:44.038 00.001 21068 UpdateGuideState(): m_state=6
04:29:44.039 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
04:29:44.040 00.001 21068 Star::Find returns 1 (0), X=815.26, Y=630.53, Mass=430030, SNR=150.2, Peak=40819 HFD=3.5
04:29:44.042 00.002 21068 MultiStar: [#1 0.30,-0.15,0.92,U] [#2 0.59,0.26,0.00,M1] [#3 0.36,0.36,0.84,U] [#4 0.42,0.27,0.41,U] [#5 0.27,0.05,0.35,U] [#6 -0.14,-0.28,0.28,U] [#7 0.79,0.11,0.00,M1] [#8 0.55,0.51,0.00,M8] 
04:29:44.044 00.002 21068 refined, 5 included, MultiStar: {0.35, 0.10}, one-star: {0.52, 0.15}
04:29:44.045 00.001 21068 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.97) = xAngle (-2.69 = -2.69)
04:29:44.047 00.002 21068 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.63 = -2.63)
04:29:44.048 00.001 21068 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.27 mountX=-0.33 mountY=-0.18, mountTheta=-2.65
04:29:44.051 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.35, y=0.10, opts=13)
04:29:44.052 00.001 21068 Enqueuing Move request for scope (0.35, 0.10)
04:29:44.055 00.003 16108 Worker thread wakes up
04:29:44.055 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
04:29:44.055 00.000 16108 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
04:29:44.055 00.000 16108 Moving (0.35, 0.10) raw xDistance=-0.33 yDistance=-0.18
04:29:44.055 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:29:44.055 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:44.056 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:29:44.056 00.000 16108 MoveAxis(E, 86, ABG)
04:29:44.056 00.000 16108 Guiding  Dir = 2, Dur = 86
04:29:44.056 00.000 16108 IsSlewing returns 0
04:29:44.056 00.000 16108 IsGuiding returns 0
04:29:44.059 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2317, max=65535, med=5481, FiltMin=4720, FiltMax=42579, Gamma=1.000
04:29:44.074 00.015 16108 PulseGuide returned control before completion, sleep 79
04:29:44.083 00.009 21068 UpdateGuideState exits: m=430030 SNR=150.2
04:29:44.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:44.085 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:44.087 00.002 21068 Enqueuing Expose request
04:29:44.167 00.080 16108 IsGuiding returns 1
04:29:44.167 00.000 16108 scope still moving after pulse duration time elapsed
04:29:44.198 00.031 16108 IsSlewing returns 0
04:29:44.198 00.000 16108 IsGuiding returns 0
04:29:44.198 00.000 16108 scope move finished after 86 + 56 ms
04:29:44.198 00.000 16108 Move returns status 0, amount 86
04:29:44.198 00.000 16108 MoveAxis(N, 0, ABG)
04:29:44.198 00.000 16108 Move returns status 0, amount 0
04:29:44.198 00.000 16108 move complete, result=0
04:29:44.198 00.000 16108 worker thread done servicing request
04:29:44.198 00.000 16108 Worker thread wakes up
04:29:44.199 00.001 21068 GuideStep: -0.3 px 86 ms EAST, -0.2 px 0 ms NORTH
04:29:44.200 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:44.202 00.002 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:45.379 01.177 16108 Exposure complete
04:29:45.454 00.075 16108 worker thread done servicing request
04:29:45.454 00.000 21068 OnExposeComplete: enter
04:29:45.455 00.001 21068 UpdateGuideState(): m_state=6
04:29:45.458 00.003 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
04:29:45.459 00.001 21068 Star::Find returns 1 (0), X=815.47, Y=630.28, Mass=462491, SNR=152.0, Peak=43693 HFD=3.3
04:29:45.461 00.002 21068 MultiStar: [#1 0.90,-0.16,0.00,M1] [#2 0.70,0.08,0.00,M2] [#3 0.64,0.23,0.00,M1] [#4 0.45,0.44,0.00,M1] [#5 0.46,0.03,0.34,U] [#6 0.14,-0.26,0.33,U] [#7 0.92,-0.39,0.00,M2] [#8 0.63,0.12,0.00,M9] 
04:29:45.463 00.002 21068 refined, 2 included, MultiStar: {0.56, -0.10}, one-star: {0.73, -0.09}
04:29:45.464 00.001 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
04:29:45.466 00.002 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
04:29:45.468 00.002 21068 CameraToMount -- cameraX=0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-0.18 mountX=-0.57 mountY=-0.03, mountTheta=-3.08
04:29:45.470 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.56, y=-0.10, opts=13)
04:29:45.472 00.002 21068 Enqueuing Move request for scope (0.56, -0.10)
04:29:45.474 00.002 16108 Worker thread wakes up
04:29:45.474 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.10) opts 0xd
04:29:45.474 00.000 16108 Handling offset move in thread for scope, endpoint = (0.56, -0.10)
04:29:45.474 00.000 16108 Moving (0.56, -0.10) raw xDistance=-0.57 yDistance=-0.03
04:29:45.474 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
04:29:45.474 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:45.474 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:29:45.474 00.000 16108 MoveAxis(E, 155, ABG)
04:29:45.475 00.001 16108 Guiding  Dir = 2, Dur = 155
04:29:45.475 00.000 16108 IsSlewing returns 0
04:29:45.475 00.000 16108 IsGuiding returns 0
04:29:45.479 00.004 16108 PulseGuide returned control before completion, sleep 162
04:29:45.482 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2493, max=65535, med=5481, FiltMin=4739, FiltMax=42080, Gamma=1.000
04:29:45.511 00.029 21068 UpdateGuideState exits: m=462491 SNR=152.0
04:29:45.513 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:45.514 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:45.515 00.001 21068 Enqueuing Expose request
04:29:45.651 00.136 16108 IsGuiding returns 1
04:29:45.651 00.000 16108 scope still moving after pulse duration time elapsed
04:29:45.682 00.031 16108 IsSlewing returns 0
04:29:45.682 00.000 16108 IsGuiding returns 0
04:29:45.683 00.001 16108 scope move finished after 155 + 52 ms
04:29:45.683 00.000 16108 Move returns status 0, amount 155
04:29:45.683 00.000 16108 MoveAxis(N, 0, ABG)
04:29:45.683 00.000 16108 Move returns status 0, amount 0
04:29:45.683 00.000 16108 move complete, result=0
04:29:45.683 00.000 16108 worker thread done servicing request
04:29:45.683 00.000 16108 Worker thread wakes up
04:29:45.683 00.000 21068 GuideStep: -0.6 px 155 ms EAST, -0.0 px 0 ms NORTH
04:29:45.686 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:45.686 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:46.661 00.975 16108 Exposure complete
04:29:46.734 00.073 16108 worker thread done servicing request
04:29:46.734 00.000 21068 OnExposeComplete: enter
04:29:46.735 00.001 21068 UpdateGuideState(): m_state=6
04:29:46.736 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
04:29:46.736 00.000 21068 Star::Find returns 1 (0), X=815.01, Y=630.60, Mass=447013, SNR=145.8, Peak=49219 HFD=3.4
04:29:46.737 00.001 21068 MultiStar: [#1 0.38,-0.01,0.93,U] [#2 0.43,0.30,1.22,U] [#3 0.27,0.35,1.05,U] [#4 -0.03,0.21,0.40,U] [#5 0.06,0.36,0.31,U] [#6 -0.33,0.05,0.34,U] [#7 0.35,-0.02,0.24,U] [#8 0.36,0.30,0.31,U] 
04:29:46.738 00.001 21068 refined, 8 included, MultiStar: {0.26, 0.21}, one-star: {0.27, 0.22}
04:29:46.739 00.001 21068 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.97) = xAngle (-2.28 = -2.28)
04:29:46.739 00.000 21068 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.22 = -2.22)
04:29:46.740 00.001 21068 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.34 cameraTheta=0.69 mountX=-0.22 mountY=-0.27, mountTheta=-2.25
04:29:46.742 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.26, y=0.21, opts=13)
04:29:46.744 00.002 21068 Enqueuing Move request for scope (0.26, 0.21)
04:29:46.745 00.001 16108 Worker thread wakes up
04:29:46.745 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
04:29:46.745 00.000 16108 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
04:29:46.745 00.000 16108 Moving (0.26, 0.21) raw xDistance=-0.22 yDistance=-0.27
04:29:46.745 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
04:29:46.745 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
04:29:46.745 00.000 16108 MoveAxis(E, 69, ABG)
04:29:46.745 00.000 16108 Guiding  Dir = 2, Dur = 69
04:29:46.746 00.001 16108 IsSlewing returns 0
04:29:46.746 00.000 16108 IsGuiding returns 0
04:29:46.752 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2701, max=65535, med=5481, FiltMin=4723, FiltMax=45008, Gamma=1.000
04:29:46.760 00.008 16108 PulseGuide returned control before completion, sleep 66
04:29:46.781 00.021 21068 UpdateGuideState exits: m=447013 SNR=145.8
04:29:46.782 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:46.784 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:46.785 00.001 21068 Enqueuing Expose request
04:29:46.836 00.051 16108 IsGuiding returns 1
04:29:46.836 00.000 16108 scope still moving after pulse duration time elapsed
04:29:46.867 00.031 16108 IsSlewing returns 0
04:29:46.867 00.000 16108 IsGuiding returns 0
04:29:46.867 00.000 16108 scope move finished after 69 + 52 ms
04:29:46.867 00.000 16108 Move returns status 0, amount 69
04:29:46.867 00.000 16108 MoveAxis(N, 54, ABG)
04:29:46.867 00.000 16108 Guiding  Dir = 0, Dur = 54
04:29:46.867 00.000 16108 IsSlewing returns 0
04:29:46.867 00.000 16108 IsGuiding returns 0
04:29:46.916 00.049 16108 PulseGuide returned control before completion, sleep 16
04:29:46.946 00.030 16108 IsGuiding returns 1
04:29:46.946 00.000 16108 scope still moving after pulse duration time elapsed
04:29:46.978 00.032 16108 IsSlewing returns 0
04:29:46.978 00.000 16108 IsGuiding returns 1
04:29:47.009 00.031 16108 IsSlewing returns 0
04:29:47.009 00.000 16108 IsGuiding returns 0
04:29:47.009 00.000 16108 scope move finished after 54 + 87 ms
04:29:47.009 00.000 16108 Move returns status 0, amount 54
04:29:47.009 00.000 16108 move complete, result=0
04:29:47.009 00.000 16108 worker thread done servicing request
04:29:47.009 00.000 16108 Worker thread wakes up
04:29:47.009 00.000 21068 GuideStep: -0.2 px 69 ms EAST, -0.3 px 54 ms NORTH
04:29:47.011 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:47.011 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:48.166 01.155 16108 Exposure complete
04:29:48.230 00.064 16108 worker thread done servicing request
04:29:48.230 00.000 21068 OnExposeComplete: enter
04:29:48.232 00.002 21068 UpdateGuideState(): m_state=6
04:29:48.234 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
04:29:48.236 00.002 21068 Star::Find returns 1 (0), X=815.16, Y=630.35, Mass=487602, SNR=162.3, Peak=49165 HFD=3.4
04:29:48.238 00.002 21068 MultiStar: [#1 0.51,-0.18,0.00,M1] [#2 0.76,0.29,0.00,M2] [#3 0.40,0.04,0.79,U] [#4 0.52,0.25,0.00,M1] [#5 0.02,0.22,0.31,U] [#6 -0.04,-0.26,0.27,U] [#7 1.03,-0.04,0.00,M2] [#8 0.55,-0.16,0.00,M9] 
04:29:48.240 00.002 21068 refined, 3 included, MultiStar: {0.31, 0.00}, one-star: {0.43, -0.02}
04:29:48.241 00.001 21068 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.97) = xAngle (-2.96 = -2.96)
04:29:48.243 00.002 21068 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.90 = -2.90)
04:29:48.244 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.01 mountX=-0.31 mountY=-0.08, mountTheta=-2.90
04:29:48.247 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=0.00, opts=13)
04:29:48.248 00.001 21068 Enqueuing Move request for scope (0.31, 0.00)
04:29:48.250 00.002 16108 Worker thread wakes up
04:29:48.250 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.00) opts 0xd
04:29:48.250 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, 0.00)
04:29:48.250 00.000 16108 Moving (0.31, 0.00) raw xDistance=-0.31 yDistance=-0.08
04:29:48.250 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
04:29:48.250 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:48.250 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:29:48.250 00.000 16108 MoveAxis(E, 85, ABG)
04:29:48.250 00.000 16108 Guiding  Dir = 2, Dur = 85
04:29:48.251 00.001 16108 IsSlewing returns 0
04:29:48.251 00.000 16108 IsGuiding returns 0
04:29:48.251 00.000 16108 PulseGuide returned control before completion, sleep 95
04:29:48.256 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2857, max=65535, med=5481, FiltMin=4688, FiltMax=39187, Gamma=1.000
04:29:48.270 00.014 21068 UpdateGuideState exits: m=487602 SNR=162.3
04:29:48.271 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:48.271 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:48.272 00.001 21068 Enqueuing Expose request
04:29:48.361 00.089 16108 IsGuiding returns 0
04:29:48.361 00.000 16108 Move returns status 0, amount 85
04:29:48.361 00.000 16108 MoveAxis(N, 0, ABG)
04:29:48.361 00.000 16108 Move returns status 0, amount 0
04:29:48.361 00.000 16108 move complete, result=0
04:29:48.361 00.000 16108 worker thread done servicing request
04:29:48.361 00.000 16108 Worker thread wakes up
04:29:48.361 00.000 21068 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
04:29:48.362 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:48.362 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:49.338 00.976 16108 Exposure complete
04:29:49.402 00.064 16108 worker thread done servicing request
04:29:49.402 00.000 21068 OnExposeComplete: enter
04:29:49.403 00.001 21068 UpdateGuideState(): m_state=6
04:29:49.405 00.002 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
04:29:49.406 00.001 21068 Star::Find returns 1 (0), X=814.87, Y=630.20, Mass=464938, SNR=144.3, Peak=50301 HFD=3.6
04:29:49.409 00.003 21068 MultiStar: [#1 0.25,-0.15,1.12,U] [#2 0.41,-0.06,1.36,U] [#3 0.15,0.18,0.87,U] [#4 0.46,0.21,0.38,U] [#5 0.10,0.23,0.45,U] [#6 -0.06,-0.16,0.31,U] [#7 0.37,-0.16,0.18,U] [#8 0.51,0.01,0.38,U] 
04:29:49.411 00.002 21068 single-star, 8 included, MultiStar: {0.26, -0.03}, one-star: {0.14, -0.17}
04:29:49.412 00.001 21068 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.97) = xAngle (-3.86 = 2.42)
04:29:49.413 00.001 21068 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.80 = 2.48)
04:29:49.414 00.001 21068 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.90 mountX=-0.17 mountY=0.14, mountTheta=2.46
04:29:49.416 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.14, y=-0.17, opts=13)
04:29:49.417 00.001 21068 Enqueuing Move request for scope (0.14, -0.17)
04:29:49.418 00.001 16108 Worker thread wakes up
04:29:49.418 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
04:29:49.418 00.000 16108 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
04:29:49.418 00.000 16108 Moving (0.14, -0.17) raw xDistance=-0.17 yDistance=0.14
04:29:49.418 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:29:49.418 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:49.418 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:29:49.418 00.000 16108 MoveAxis(E, 0, ABG)
04:29:49.418 00.000 16108 Move returns status 0, amount 0
04:29:49.418 00.000 16108 MoveAxis(N, 0, ABG)
04:29:49.418 00.000 16108 Move returns status 0, amount 0
04:29:49.419 00.001 16108 move complete, result=0
04:29:49.419 00.000 16108 worker thread done servicing request
04:29:49.424 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2451, max=65535, med=5481, FiltMin=4665, FiltMax=46739, Gamma=1.000
04:29:49.439 00.015 21068 UpdateGuideState exits: m=464938 SNR=144.3
04:29:49.440 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:49.441 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:49.442 00.001 21068 Enqueuing Expose request
04:29:49.443 00.001 16108 Worker thread wakes up
04:29:49.443 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:49.444 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:49.444 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:50.627 01.183 16108 Exposure complete
04:29:50.723 00.096 16108 worker thread done servicing request
04:29:50.723 00.000 21068 OnExposeComplete: enter
04:29:50.725 00.002 21068 UpdateGuideState(): m_state=6
04:29:50.727 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
04:29:50.728 00.001 21068 Star::Find returns 1 (0), X=815.25, Y=630.25, Mass=483142, SNR=149.5, Peak=46253 HFD=3.5
04:29:50.730 00.002 21068 MultiStar: [#1 0.51,-0.16,0.00,M1] [#2 0.68,-0.01,0.00,M2] [#3 0.40,0.15,0.82,U] [#4 0.20,0.33,0.34,U] [#5 -0.06,-0.22,0.33,U] [#6 -0.09,-0.43,0.30,U] [#7 0.52,-0.36,0.00,M2] [#8 0.83,0.16,0.00,M9] 
04:29:50.731 00.001 21068 refined, 4 included, MultiStar: {0.31, -0.03}, one-star: {0.52, -0.12}
04:29:50.733 00.002 21068 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.97) = xAngle (-3.07 = -3.07)
04:29:50.735 00.002 21068 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.01 = -3.01)
04:29:50.736 00.001 21068 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.10 mountX=-0.31 mountY=-0.04, mountTheta=-3.01
04:29:50.739 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.31, y=-0.03, opts=13)
04:29:50.740 00.001 21068 Enqueuing Move request for scope (0.31, -0.03)
04:29:50.741 00.001 16108 Worker thread wakes up
04:29:50.741 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
04:29:50.741 00.000 16108 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
04:29:50.741 00.000 16108 Moving (0.31, -0.03) raw xDistance=-0.31 yDistance=-0.04
04:29:50.741 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:29:50.741 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:50.741 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:29:50.741 00.000 16108 MoveAxis(E, 81, ABG)
04:29:50.743 00.002 16108 Guiding  Dir = 2, Dur = 81
04:29:50.743 00.000 16108 IsSlewing returns 0
04:29:50.743 00.000 16108 IsGuiding returns 0
04:29:50.750 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2675, max=65535, med=5481, FiltMin=4726, FiltMax=41968, Gamma=1.000
04:29:50.769 00.019 16108 PulseGuide returned control before completion, sleep 65
04:29:50.770 00.001 21068 UpdateGuideState exits: m=483142 SNR=149.5
04:29:50.771 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:50.772 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:50.772 00.000 21068 Enqueuing Expose request
04:29:50.845 00.073 16108 IsGuiding returns 1
04:29:50.845 00.000 16108 scope still moving after pulse duration time elapsed
04:29:50.876 00.031 16108 IsSlewing returns 0
04:29:50.876 00.000 16108 IsGuiding returns 0
04:29:50.876 00.000 16108 scope move finished after 81 + 52 ms
04:29:50.876 00.000 16108 Move returns status 0, amount 81
04:29:50.876 00.000 16108 MoveAxis(N, 0, ABG)
04:29:50.876 00.000 16108 Move returns status 0, amount 0
04:29:50.876 00.000 16108 move complete, result=0
04:29:50.876 00.000 16108 worker thread done servicing request
04:29:50.877 00.001 16108 Worker thread wakes up
04:29:50.877 00.000 21068 GuideStep: -0.3 px 81 ms EAST, -0.0 px 0 ms NORTH
04:29:50.879 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:50.879 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:51.839 00.960 16108 Exposure complete
04:29:51.892 00.053 16108 worker thread done servicing request
04:29:51.893 00.001 21068 OnExposeComplete: enter
04:29:51.894 00.001 21068 UpdateGuideState(): m_state=6
04:29:51.895 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
04:29:51.895 00.000 21068 Star::Find returns 1 (0), X=815.79, Y=630.79, Mass=510522, SNR=163.3, Peak=49078 HFD=3.6
04:29:51.896 00.001 21068 MultiStar: large primary error, entering stabilization period
04:29:51.897 00.001 21068 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.97) = xAngle (-2.60 = -2.60)
04:29:51.897 00.000 21068 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.53 = -2.53)
04:29:51.898 00.001 21068 CameraToMount -- cameraX=1.06 cameraY=0.41 hyp=1.13 cameraTheta=0.37 mountX=-0.97 mountY=-0.65, mountTheta=-2.55
04:29:51.900 00.002 21068 SchedulePrimaryMove(0D0C3370, x=1.06, y=0.41, opts=13)
04:29:51.901 00.001 21068 Enqueuing Move request for scope (1.06, 0.41)
04:29:51.902 00.001 16108 Worker thread wakes up
04:29:51.902 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.41) opts 0xd
04:29:51.902 00.000 16108 Handling offset move in thread for scope, endpoint = (1.06, 0.41)
04:29:51.902 00.000 16108 Moving (1.06, 0.41) raw xDistance=-0.97 yDistance=-0.65
04:29:51.902 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.97
04:29:51.902 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
04:29:51.902 00.000 16108 MoveAxis(E, 260, ABG)
04:29:51.902 00.000 16108 Guiding  Dir = 2, Dur = 260
04:29:51.902 00.000 16108 IsSlewing returns 0
04:29:51.902 00.000 16108 IsGuiding returns 0
04:29:51.906 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3030, max=65535, med=5485, FiltMin=4702, FiltMax=37059, Gamma=1.000
04:29:51.927 00.021 21068 UpdateGuideState exits: m=510522 SNR=163.3
04:29:51.930 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:51.931 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:51.933 00.002 21068 Enqueuing Expose request
04:29:51.939 00.006 16108 PulseGuide returned control before completion, sleep 234
04:29:52.185 00.246 16108 IsGuiding returns 1
04:29:52.185 00.000 16108 scope still moving after pulse duration time elapsed
04:29:52.217 00.032 16108 IsSlewing returns 0
04:29:52.217 00.000 16108 IsGuiding returns 1
04:29:52.249 00.032 16108 IsSlewing returns 0
04:29:52.249 00.000 16108 IsGuiding returns 1
04:29:52.281 00.032 16108 IsSlewing returns 0
04:29:52.281 00.000 16108 IsGuiding returns 0
04:29:52.281 00.000 16108 scope move finished after 260 + 118 ms
04:29:52.281 00.000 16108 Move returns status 0, amount 260
04:29:52.281 00.000 16108 MoveAxis(N, 130, ABG)
04:29:52.281 00.000 16108 Guiding  Dir = 0, Dur = 130
04:29:52.281 00.000 16108 IsSlewing returns 0
04:29:52.281 00.000 16108 IsGuiding returns 0
04:29:52.332 00.051 16108 PulseGuide returned control before completion, sleep 89
04:29:52.424 00.092 16108 IsGuiding returns 1
04:29:52.424 00.000 16108 scope still moving after pulse duration time elapsed
04:29:52.455 00.031 16108 IsSlewing returns 0
04:29:52.455 00.000 16108 IsGuiding returns 1
04:29:52.486 00.031 16108 IsSlewing returns 0
04:29:52.486 00.000 16108 IsGuiding returns 1
04:29:52.517 00.031 16108 IsSlewing returns 0
04:29:52.517 00.000 16108 IsGuiding returns 0
04:29:52.517 00.000 16108 scope move finished after 130 + 105 ms
04:29:52.517 00.000 16108 Move returns status 0, amount 130
04:29:52.517 00.000 16108 move complete, result=0
04:29:52.518 00.001 16108 worker thread done servicing request
04:29:52.518 00.000 16108 Worker thread wakes up
04:29:52.518 00.000 21068 GuideStep: -1.0 px 260 ms EAST, -0.6 px 130 ms NORTH
04:29:52.519 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:52.519 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:53.694 01.175 16108 Exposure complete
04:29:53.756 00.062 16108 worker thread done servicing request
04:29:53.756 00.000 21068 OnExposeComplete: enter
04:29:53.757 00.001 21068 UpdateGuideState(): m_state=6
04:29:53.758 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
04:29:53.759 00.001 21068 Star::Find returns 1 (0), X=815.40, Y=630.53, Mass=503326, SNR=152.0, Peak=51203 HFD=3.2
04:29:53.760 00.001 21068 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.97) = xAngle (-2.73 = -2.73)
04:29:53.761 00.001 21068 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.67 = -2.67)
04:29:53.762 00.001 21068 CameraToMount -- cameraX=0.67 cameraY=0.16 hyp=0.69 cameraTheta=0.23 mountX=-0.63 mountY=-0.31, mountTheta=-2.68
04:29:53.763 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.67, y=0.16, opts=13)
04:29:53.764 00.001 21068 Enqueuing Move request for scope (0.67, 0.16)
04:29:53.765 00.001 16108 Worker thread wakes up
04:29:53.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.16) opts 0xd
04:29:53.765 00.000 16108 Handling offset move in thread for scope, endpoint = (0.67, 0.16)
04:29:53.765 00.000 16108 Moving (0.67, 0.16) raw xDistance=-0.63 yDistance=-0.31
04:29:53.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
04:29:53.765 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
04:29:53.765 00.000 16108 MoveAxis(E, 184, ABG)
04:29:53.765 00.000 16108 Guiding  Dir = 2, Dur = 184
04:29:53.766 00.001 16108 IsSlewing returns 0
04:29:53.766 00.000 16108 IsGuiding returns 0
04:29:53.769 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2745, max=65535, med=5485, FiltMin=4659, FiltMax=38931, Gamma=1.000
04:29:53.774 00.005 16108 PulseGuide returned control before completion, sleep 186
04:29:53.783 00.009 21068 UpdateGuideState exits: m=503326 SNR=152.0
04:29:53.784 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:53.785 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:53.785 00.000 21068 Enqueuing Expose request
04:29:53.962 00.177 16108 IsGuiding returns 1
04:29:53.962 00.000 16108 scope still moving after pulse duration time elapsed
04:29:53.994 00.032 16108 IsSlewing returns 0
04:29:53.994 00.000 16108 IsGuiding returns 1
04:29:54.025 00.031 16108 IsSlewing returns 0
04:29:54.026 00.001 16108 IsGuiding returns 0
04:29:54.026 00.000 16108 scope move finished after 184 + 76 ms
04:29:54.026 00.000 16108 Move returns status 0, amount 184
04:29:54.026 00.000 16108 MoveAxis(N, 62, ABG)
04:29:54.026 00.000 16108 Guiding  Dir = 0, Dur = 62
04:29:54.026 00.000 16108 IsSlewing returns 0
04:29:54.026 00.000 16108 IsGuiding returns 0
04:29:54.089 00.063 16108 IsGuiding returns 1
04:29:54.089 00.000 16108 scope still moving after pulse duration time elapsed
04:29:54.119 00.030 16108 IsSlewing returns 0
04:29:54.119 00.000 16108 IsGuiding returns 1
04:29:54.150 00.031 16108 IsSlewing returns 0
04:29:54.150 00.000 16108 IsGuiding returns 1
04:29:54.182 00.032 16108 IsSlewing returns 0
04:29:54.182 00.000 16108 IsGuiding returns 0
04:29:54.182 00.000 16108 scope move finished after 62 + 94 ms
04:29:54.182 00.000 16108 Move returns status 0, amount 62
04:29:54.182 00.000 16108 move complete, result=0
04:29:54.182 00.000 16108 worker thread done servicing request
04:29:54.184 00.002 16108 Worker thread wakes up
04:29:54.184 00.000 21068 GuideStep: -0.6 px 184 ms EAST, -0.3 px 62 ms NORTH
04:29:54.185 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:54.185 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:55.153 00.968 16108 Exposure complete
04:29:55.212 00.059 16108 worker thread done servicing request
04:29:55.212 00.000 21068 OnExposeComplete: enter
04:29:55.215 00.003 21068 UpdateGuideState(): m_state=6
04:29:55.216 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
04:29:55.217 00.001 21068 Star::Find returns 1 (0), X=814.31, Y=630.31, Mass=526670, SNR=144.8, Peak=42656 HFD=3.7
04:29:55.217 00.000 21068 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.97) = xAngle (-5.96 = 0.33)
04:29:55.218 00.001 21068 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.90 = 0.39)
04:29:55.219 00.001 21068 CameraToMount -- cameraX=-0.42 cameraY=-0.06 hyp=0.43 cameraTheta=-2.99 mountX=0.40 mountY=0.16, mountTheta=0.38
04:29:55.220 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.42, y=-0.06, opts=13)
04:29:55.221 00.001 21068 Enqueuing Move request for scope (-0.42, -0.06)
04:29:55.222 00.001 16108 Worker thread wakes up
04:29:55.222 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.06) opts 0xd
04:29:55.222 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.42, -0.06)
04:29:55.222 00.000 16108 Moving (-0.42, -0.06) raw xDistance=0.40 yDistance=0.16
04:29:55.222 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
04:29:55.222 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:55.222 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:29:55.222 00.000 16108 MoveAxis(W, 93, ABG)
04:29:55.222 00.000 16108 Guiding  Dir = 3, Dur = 93
04:29:55.222 00.000 16108 IsSlewing returns 0
04:29:55.222 00.000 16108 IsGuiding returns 0
04:29:55.227 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2653, max=65535, med=5488, FiltMin=4598, FiltMax=38717, Gamma=1.000
04:29:55.240 00.013 21068 UpdateGuideState exits: m=526670 SNR=144.8
04:29:55.241 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:55.242 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:55.243 00.001 21068 Enqueuing Expose request
04:29:55.263 00.020 16108 PulseGuide returned control before completion, sleep 64
04:29:55.340 00.077 16108 IsGuiding returns 1
04:29:55.340 00.000 16108 scope still moving after pulse duration time elapsed
04:29:55.371 00.031 16108 IsSlewing returns 0
04:29:55.371 00.000 16108 IsGuiding returns 0
04:29:55.371 00.000 16108 scope move finished after 93 + 55 ms
04:29:55.371 00.000 16108 Move returns status 0, amount 93
04:29:55.371 00.000 16108 MoveAxis(N, 0, ABG)
04:29:55.371 00.000 16108 Move returns status 0, amount 0
04:29:55.371 00.000 16108 move complete, result=0
04:29:55.371 00.000 16108 worker thread done servicing request
04:29:55.371 00.000 16108 Worker thread wakes up
04:29:55.371 00.000 21068 GuideStep: 0.4 px 93 ms WEST, 0.2 px 0 ms NORTH
04:29:55.373 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:55.373 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:56.523 01.150 16108 Exposure complete
04:29:56.577 00.054 16108 worker thread done servicing request
04:29:56.577 00.000 21068 OnExposeComplete: enter
04:29:56.578 00.001 21068 UpdateGuideState(): m_state=6
04:29:56.580 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
04:29:56.581 00.001 21068 Star::Find returns 1 (0), X=815.21, Y=630.59, Mass=447650, SNR=149.1, Peak=41971 HFD=3.6
04:29:56.581 00.000 21068 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.97) = xAngle (-2.54 = -2.54)
04:29:56.582 00.001 21068 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.48 = -2.48)
04:29:56.583 00.001 21068 CameraToMount -- cameraX=0.48 cameraY=0.22 hyp=0.52 cameraTheta=0.42 mountX=-0.43 mountY=-0.32, mountTheta=-2.50
04:29:56.585 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.48, y=0.22, opts=13)
04:29:56.587 00.002 21068 Enqueuing Move request for scope (0.48, 0.22)
04:29:56.588 00.001 16108 Worker thread wakes up
04:29:56.588 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.22) opts 0xd
04:29:56.588 00.000 16108 Handling offset move in thread for scope, endpoint = (0.48, 0.22)
04:29:56.588 00.000 16108 Moving (0.48, 0.22) raw xDistance=-0.43 yDistance=-0.32
04:29:56.589 00.001 16108 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
04:29:56.589 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
04:29:56.589 00.000 16108 MoveAxis(E, 107, ABG)
04:29:56.589 00.000 16108 Guiding  Dir = 2, Dur = 107
04:29:56.589 00.000 16108 IsSlewing returns 0
04:29:56.589 00.000 16108 IsGuiding returns 0
04:29:56.594 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2781, max=65535, med=5494, FiltMin=4707, FiltMax=42915, Gamma=1.000
04:29:56.611 00.017 21068 UpdateGuideState exits: m=447650 SNR=149.1
04:29:56.612 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:56.613 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:56.614 00.001 21068 Enqueuing Expose request
04:29:56.643 00.029 16108 PulseGuide returned control before completion, sleep 64
04:29:56.720 00.077 16108 IsGuiding returns 1
04:29:56.720 00.000 16108 scope still moving after pulse duration time elapsed
04:29:56.752 00.032 16108 IsSlewing returns 0
04:29:56.752 00.000 16108 IsGuiding returns 1
04:29:56.783 00.031 16108 IsSlewing returns 0
04:29:56.783 00.000 16108 IsGuiding returns 1
04:29:56.814 00.031 16108 IsSlewing returns 0
04:29:56.814 00.000 16108 IsGuiding returns 0
04:29:56.814 00.000 16108 scope move finished after 107 + 117 ms
04:29:56.814 00.000 16108 Move returns status 0, amount 107
04:29:56.814 00.000 16108 MoveAxis(N, 65, ABG)
04:29:56.814 00.000 16108 Guiding  Dir = 0, Dur = 65
04:29:56.814 00.000 16108 IsSlewing returns 0
04:29:56.815 00.001 16108 IsGuiding returns 0
04:29:56.875 00.060 16108 PulseGuide returned control before completion, sleep 14
04:29:56.892 00.017 16108 IsGuiding returns 1
04:29:56.892 00.000 16108 scope still moving after pulse duration time elapsed
04:29:56.923 00.031 16108 IsSlewing returns 0
04:29:56.923 00.000 16108 IsGuiding returns 1
04:29:56.960 00.037 16108 IsSlewing returns 0
04:29:56.961 00.001 16108 IsGuiding returns 0
04:29:56.961 00.000 16108 scope move finished after 65 + 81 ms
04:29:56.961 00.000 16108 Move returns status 0, amount 65
04:29:56.961 00.000 16108 move complete, result=0
04:29:56.961 00.000 16108 worker thread done servicing request
04:29:56.962 00.001 16108 Worker thread wakes up
04:29:56.962 00.000 21068 GuideStep: -0.4 px 107 ms EAST, -0.3 px 65 ms NORTH
04:29:56.963 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:56.963 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:57.931 00.968 16108 Exposure complete
04:29:58.007 00.076 16108 worker thread done servicing request
04:29:58.008 00.001 21068 OnExposeComplete: enter
04:29:58.008 00.000 21068 UpdateGuideState(): m_state=6
04:29:58.009 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
04:29:58.010 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.38, Mass=453480, SNR=132.6, Peak=37584 HFD=3.7
04:29:58.011 00.001 21068 MultiStar: exiting stabilization period
04:29:58.012 00.001 21068 MultiStar: [#1 0.22,-0.12,0.95,U] [#2 0.43,0.15,1.30,U] [#3 0.14,0.47,1.05,U] [#4 0.02,0.23,0.40,U] [#5 -0.20,0.01,0.32,U] [#6 -0.03,-0.26,0.34,U] [#7 0.69,-0.24,0.00,M3] [#8 0.62,0.55,0.00,M10] 
04:29:58.013 00.001 21068 refined, 6 included, MultiStar: {0.20, 0.11}, one-star: {0.25, 0.01}
04:29:58.013 00.000 21068 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.97) = xAngle (-2.48 = -2.48)
04:29:58.015 00.002 21068 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.41 = -2.41)
04:29:58.016 00.001 21068 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.49 mountX=-0.18 mountY=-0.15, mountTheta=-2.44
04:29:58.018 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.20, y=0.11, opts=13)
04:29:58.019 00.001 21068 Enqueuing Move request for scope (0.20, 0.11)
04:29:58.019 00.000 16108 Worker thread wakes up
04:29:58.019 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
04:29:58.020 00.001 16108 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
04:29:58.020 00.000 16108 Moving (0.20, 0.11) raw xDistance=-0.18 yDistance=-0.15
04:29:58.020 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:29:58.020 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:58.020 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:29:58.020 00.000 16108 MoveAxis(E, 0, ABG)
04:29:58.020 00.000 16108 Move returns status 0, amount 0
04:29:58.020 00.000 16108 MoveAxis(N, 0, ABG)
04:29:58.020 00.000 16108 Move returns status 0, amount 0
04:29:58.020 00.000 16108 move complete, result=0
04:29:58.020 00.000 16108 worker thread done servicing request
04:29:58.026 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2579, max=65535, med=5501, FiltMin=4665, FiltMax=40403, Gamma=1.000
04:29:58.047 00.021 21068 UpdateGuideState exits: m=453480 SNR=132.6
04:29:58.048 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:58.049 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:58.050 00.001 21068 Enqueuing Expose request
04:29:58.051 00.001 16108 Worker thread wakes up
04:29:58.051 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:58.052 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:58.052 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:29:59.214 01.162 16108 Exposure complete
04:29:59.271 00.057 16108 worker thread done servicing request
04:29:59.271 00.000 21068 OnExposeComplete: enter
04:29:59.274 00.003 21068 UpdateGuideState(): m_state=6
04:29:59.276 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
04:29:59.277 00.001 21068 Star::Find returns 1 (0), X=814.71, Y=630.78, Mass=485397, SNR=170.7, Peak=43123 HFD=3.6
04:29:59.279 00.002 21068 MultiStar: [#1 -0.15,-0.04,0.79,U] [#2 0.06,0.32,0.98,U] [#3 0.05,0.39,0.75,U] [#4 -0.25,0.49,0.00,M1] [#5 -0.53,0.51,0.00,M1] [#6 -0.43,-0.06,0.29,U] [#7 0.40,-0.18,0.22,U] [#8 0.06,0.47,0.21,U] 
04:29:59.281 00.002 21068 refined, 6 included, MultiStar: {-0.02, 0.24}, one-star: {-0.03, 0.41}
04:29:59.284 00.003 21068 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.97) = xAngle (-1.31 = -1.31)
04:29:59.285 00.001 21068 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.25 = -1.25)
04:29:59.285 00.000 21068 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=0.06 mountY=-0.23, mountTheta=-1.31
04:29:59.288 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.02, y=0.24, opts=13)
04:29:59.289 00.001 21068 Enqueuing Move request for scope (-0.02, 0.24)
04:29:59.291 00.002 16108 Worker thread wakes up
04:29:59.291 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
04:29:59.291 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
04:29:59.291 00.000 16108 Moving (-0.02, 0.24) raw xDistance=0.06 yDistance=-0.23
04:29:59.291 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:29:59.291 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:29:59.292 00.001 16108 MoveAxis(E, 0, ABG)
04:29:59.292 00.000 16108 Move returns status 0, amount 0
04:29:59.292 00.000 16108 MoveAxis(N, 47, ABG)
04:29:59.292 00.000 16108 Guiding  Dir = 0, Dur = 47
04:29:59.292 00.000 16108 IsSlewing returns 0
04:29:59.292 00.000 16108 IsGuiding returns 0
04:29:59.296 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2752, max=65535, med=5507, FiltMin=4681, FiltMax=33315, Gamma=1.000
04:29:59.310 00.014 21068 UpdateGuideState exits: m=485397 SNR=170.7
04:29:59.311 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:59.312 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:29:59.313 00.001 21068 Enqueuing Expose request
04:29:59.348 00.035 16108 IsGuiding returns 1
04:29:59.348 00.000 16108 scope still moving after pulse duration time elapsed
04:29:59.379 00.031 16108 IsSlewing returns 0
04:29:59.379 00.000 16108 IsGuiding returns 1
04:29:59.410 00.031 16108 IsSlewing returns 0
04:29:59.410 00.000 16108 IsGuiding returns 1
04:29:59.441 00.031 16108 IsSlewing returns 0
04:29:59.441 00.000 16108 IsGuiding returns 0
04:29:59.441 00.000 16108 scope move finished after 47 + 101 ms
04:29:59.441 00.000 16108 Move returns status 0, amount 47
04:29:59.441 00.000 16108 move complete, result=0
04:29:59.441 00.000 16108 worker thread done servicing request
04:29:59.441 00.000 16108 Worker thread wakes up
04:29:59.442 00.001 21068 GuideStep: 0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
04:29:59.442 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:29:59.442 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:00.413 00.971 16108 Exposure complete
04:30:00.472 00.059 16108 worker thread done servicing request
04:30:00.472 00.000 21068 OnExposeComplete: enter
04:30:00.473 00.001 21068 UpdateGuideState(): m_state=6
04:30:00.474 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
04:30:00.474 00.000 21068 Star::Find returns 1 (0), X=814.41, Y=630.49, Mass=493603, SNR=139.3, Peak=44166 HFD=3.2
04:30:00.476 00.002 21068 MultiStar: [#1 -0.24,-0.05,1.05,U] [#2 -0.39,0.15,1.12,U] [#3 -0.25,0.31,0.85,U] [#4 -0.46,0.17,0.35,U] [#5 -0.70,0.41,0.00,M2] [#6 -0.63,0.15,0.00,M1] [#7 -0.26,-0.46,0.00,M3] [#8 -0.26,0.20,0.27,U] 
04:30:00.476 00.000 21068 refined, 5 included, MultiStar: {-0.31, 0.13}, one-star: {-0.32, 0.12}
04:30:00.477 00.001 21068 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.97) = xAngle (-0.22 = -0.22)
04:30:00.478 00.001 21068 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.16 = -0.16)
04:30:00.479 00.001 21068 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.34 cameraTheta=2.74 mountX=0.33 mountY=-0.06, mountTheta=-0.16
04:30:00.480 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.31, y=0.13, opts=13)
04:30:00.481 00.001 21068 Enqueuing Move request for scope (-0.31, 0.13)
04:30:00.482 00.001 16108 Worker thread wakes up
04:30:00.482 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
04:30:00.482 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
04:30:00.482 00.000 16108 Moving (-0.31, 0.13) raw xDistance=0.33 yDistance=-0.06
04:30:00.482 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
04:30:00.482 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:00.482 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:00.482 00.000 16108 MoveAxis(W, 87, ABG)
04:30:00.483 00.001 16108 Guiding  Dir = 3, Dur = 87
04:30:00.483 00.000 16108 IsSlewing returns 0
04:30:00.483 00.000 16108 IsGuiding returns 0
04:30:00.485 00.002 16108 PulseGuide returned control before completion, sleep 97
04:30:00.487 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2518, max=65535, med=5513, FiltMin=4697, FiltMax=38083, Gamma=1.000
04:30:00.499 00.012 21068 UpdateGuideState exits: m=493603 SNR=139.3
04:30:00.500 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:00.500 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:00.501 00.001 21068 Enqueuing Expose request
04:30:00.584 00.083 16108 IsGuiding returns 1
04:30:00.584 00.000 16108 scope still moving after pulse duration time elapsed
04:30:00.616 00.032 16108 IsSlewing returns 0
04:30:00.616 00.000 16108 IsGuiding returns 1
04:30:00.648 00.032 16108 IsSlewing returns 0
04:30:00.648 00.000 16108 IsGuiding returns 0
04:30:00.648 00.000 16108 scope move finished after 87 + 77 ms
04:30:00.648 00.000 16108 Move returns status 0, amount 87
04:30:00.648 00.000 16108 MoveAxis(N, 0, ABG)
04:30:00.648 00.000 16108 Move returns status 0, amount 0
04:30:00.648 00.000 16108 move complete, result=0
04:30:00.648 00.000 16108 worker thread done servicing request
04:30:00.648 00.000 16108 Worker thread wakes up
04:30:00.649 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:00.649 00.000 21068 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
04:30:00.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:01.808 01.159 16108 Exposure complete
04:30:01.893 00.085 16108 worker thread done servicing request
04:30:01.893 00.000 21068 OnExposeComplete: enter
04:30:01.894 00.001 21068 UpdateGuideState(): m_state=6
04:30:01.896 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
04:30:01.898 00.002 21068 Star::Find returns 1 (0), X=813.95, Y=630.00, Mass=503085, SNR=159.0, Peak=52864 HFD=3.5
04:30:01.899 00.001 21068 MultiStar: [#1 -0.64,-0.46,0.00,M1] [#2 -0.41,-0.16,0.93,U] [#3 -0.68,-0.13,0.00,M1] [#4 -0.52,0.19,0.00,M1] [#5 -0.73,0.01,0.00,M3] [#6 -0.80,-0.18,0.00,M2] [#7 -0.17,-0.53,0.00,M4] [#8 -0.12,-0.32,0.32,U] 
04:30:01.900 00.001 21068 refined, 2 included, MultiStar: {-0.54, -0.28}, one-star: {-0.79, -0.37}
04:30:01.901 00.001 21068 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.97) = xAngle (-5.63 = 0.65)
04:30:01.903 00.002 21068 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.57 = 0.72)
04:30:01.904 00.001 21068 CameraToMount -- cameraX=-0.54 cameraY=-0.28 hyp=0.60 cameraTheta=-2.66 mountX=0.48 mountY=0.40, mountTheta=0.69
04:30:01.906 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.54, y=-0.28, opts=13)
04:30:01.909 00.003 21068 Enqueuing Move request for scope (-0.54, -0.28)
04:30:01.910 00.001 16108 Worker thread wakes up
04:30:01.911 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.28) opts 0xd
04:30:01.911 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.54, -0.28)
04:30:01.911 00.000 16108 Moving (-0.54, -0.28) raw xDistance=0.48 yDistance=0.40
04:30:01.911 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
04:30:01.911 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:01.911 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
04:30:01.911 00.000 16108 MoveAxis(W, 132, ABG)
04:30:01.911 00.000 16108 Guiding  Dir = 3, Dur = 132
04:30:01.912 00.001 16108 IsSlewing returns 0
04:30:01.912 00.000 16108 IsGuiding returns 0
04:30:01.915 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2729, max=65535, med=5526, FiltMin=4694, FiltMax=40192, Gamma=1.000
04:30:01.933 00.018 21068 UpdateGuideState exits: m=503085 SNR=159.0
04:30:01.934 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:01.934 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:01.935 00.001 21068 Enqueuing Expose request
04:30:01.961 00.026 16108 PulseGuide returned control before completion, sleep 93
04:30:02.070 00.109 16108 IsGuiding returns 1
04:30:02.070 00.000 16108 scope still moving after pulse duration time elapsed
04:30:02.102 00.032 16108 IsSlewing returns 0
04:30:02.102 00.000 16108 IsGuiding returns 1
04:30:02.133 00.031 16108 IsSlewing returns 0
04:30:02.133 00.000 16108 IsGuiding returns 0
04:30:02.134 00.001 16108 scope move finished after 132 + 90 ms
04:30:02.134 00.000 16108 Move returns status 0, amount 132
04:30:02.134 00.000 16108 MoveAxis(N, 0, ABG)
04:30:02.134 00.000 16108 Move returns status 0, amount 0
04:30:02.134 00.000 16108 move complete, result=0
04:30:02.134 00.000 16108 worker thread done servicing request
04:30:02.134 00.000 16108 Worker thread wakes up
04:30:02.135 00.001 21068 GuideStep: 0.5 px 132 ms WEST, 0.4 px 0 ms NORTH
04:30:02.137 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:02.137 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:03.107 00.970 16108 Exposure complete
04:30:03.161 00.054 16108 worker thread done servicing request
04:30:03.161 00.000 21068 OnExposeComplete: enter
04:30:03.161 00.000 21068 UpdateGuideState(): m_state=6
04:30:03.163 00.002 21068 Star::Find(15, 813, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
04:30:03.164 00.001 21068 Star::Find returns 1 (0), X=814.66, Y=630.11, Mass=486060, SNR=163.9, Peak=41853 HFD=3.6
04:30:03.165 00.001 21068 MultiStar: [#1 0.04,-0.43,0.84,U] [#2 0.17,0.01,0.91,U] [#3 0.10,0.10,0.72,U] [#4 0.01,0.07,0.33,U] [#5 -0.26,0.21,0.33,U] [#6 -0.32,-0.30,0.30,U] [#7 0.12,-0.33,0.28,U] [#8 0.40,0.22,0.23,U] 
04:30:03.166 00.001 21068 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {-0.07, -0.27}
04:30:03.166 00.000 21068 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
04:30:03.167 00.001 21068 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
04:30:03.168 00.001 21068 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=-0.05 mountY=0.11, mountTheta=1.97
04:30:03.169 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.03, y=-0.12, opts=13)
04:30:03.170 00.001 21068 Enqueuing Move request for scope (0.03, -0.12)
04:30:03.171 00.001 16108 Worker thread wakes up
04:30:03.171 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
04:30:03.171 00.000 16108 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
04:30:03.171 00.000 16108 Moving (0.03, -0.12) raw xDistance=-0.05 yDistance=0.11
04:30:03.171 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:30:03.171 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:03.171 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:30:03.171 00.000 16108 MoveAxis(E, 0, ABG)
04:30:03.171 00.000 16108 Move returns status 0, amount 0
04:30:03.171 00.000 16108 MoveAxis(N, 0, ABG)
04:30:03.172 00.001 16108 Move returns status 0, amount 0
04:30:03.172 00.000 16108 move complete, result=0
04:30:03.172 00.000 16108 worker thread done servicing request
04:30:03.175 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2688, max=65535, med=5533, FiltMin=4729, FiltMax=42131, Gamma=1.000
04:30:03.188 00.013 21068 UpdateGuideState exits: m=486060 SNR=163.9
04:30:03.189 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:03.191 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:03.191 00.000 21068 Enqueuing Expose request
04:30:03.192 00.001 16108 Worker thread wakes up
04:30:03.192 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:03.193 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:03.193 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:04.355 01.162 16108 Exposure complete
04:30:04.410 00.055 16108 worker thread done servicing request
04:30:04.411 00.001 21068 OnExposeComplete: enter
04:30:04.411 00.000 21068 UpdateGuideState(): m_state=6
04:30:04.412 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
04:30:04.413 00.001 21068 Star::Find returns 1 (0), X=814.29, Y=630.39, Mass=462421, SNR=146.4, Peak=45120 HFD=3.4
04:30:04.414 00.001 21068 MultiStar: [#1 -0.41,-0.21,0.89,U] [#2 -0.22,0.22,1.16,U] [#3 -0.39,0.25,0.76,U] [#4 -0.41,0.04,0.39,U] [#5 -0.25,0.16,0.35,U] [#6 -0.73,0.01,0.00,M2] [#7 -0.25,-0.18,0.25,U] [#8 -0.40,0.28,0.30,U] 
04:30:04.415 00.001 21068 refined, 7 included, MultiStar: {-0.35, 0.08}, one-star: {-0.45, 0.01}
04:30:04.416 00.001 21068 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.97) = xAngle (-0.04 = -0.04)
04:30:04.416 00.000 21068 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (0.02 = 0.02)
04:30:04.417 00.001 21068 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.93 mountX=0.36 mountY=0.01, mountTheta=0.02
04:30:04.419 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.35, y=0.08, opts=13)
04:30:04.420 00.001 21068 Enqueuing Move request for scope (-0.35, 0.08)
04:30:04.422 00.002 16108 Worker thread wakes up
04:30:04.422 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
04:30:04.422 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
04:30:04.422 00.000 16108 Moving (-0.35, 0.08) raw xDistance=0.36 yDistance=0.01
04:30:04.422 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:30:04.422 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:04.422 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:30:04.422 00.000 16108 MoveAxis(W, 95, ABG)
04:30:04.423 00.001 16108 Guiding  Dir = 3, Dur = 95
04:30:04.423 00.000 16108 IsSlewing returns 0
04:30:04.423 00.000 16108 IsGuiding returns 0
04:30:04.429 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2713, max=65535, med=5549, FiltMin=4710, FiltMax=43168, Gamma=1.000
04:30:04.446 00.017 21068 UpdateGuideState exits: m=462421 SNR=146.4
04:30:04.448 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:04.449 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:04.450 00.001 21068 Enqueuing Expose request
04:30:04.479 00.029 16108 PulseGuide returned control before completion, sleep 51
04:30:04.540 00.061 16108 IsGuiding returns 1
04:30:04.540 00.000 16108 scope still moving after pulse duration time elapsed
04:30:04.572 00.032 16108 IsSlewing returns 0
04:30:04.572 00.000 16108 IsGuiding returns 1
04:30:04.604 00.032 16108 IsSlewing returns 0
04:30:04.604 00.000 16108 IsGuiding returns 1
04:30:04.636 00.032 16108 IsSlewing returns 0
04:30:04.636 00.000 16108 IsGuiding returns 0
04:30:04.637 00.001 16108 scope move finished after 95 + 117 ms
04:30:04.637 00.000 16108 Move returns status 0, amount 95
04:30:04.637 00.000 16108 MoveAxis(N, 0, ABG)
04:30:04.637 00.000 16108 Move returns status 0, amount 0
04:30:04.637 00.000 16108 move complete, result=0
04:30:04.637 00.000 16108 worker thread done servicing request
04:30:04.637 00.000 16108 Worker thread wakes up
04:30:04.637 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:04.637 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:04.637 00.000 21068 GuideStep: 0.4 px 95 ms WEST, 0.0 px 0 ms NORTH
04:30:05.599 00.962 16108 Exposure complete
04:30:05.672 00.073 16108 worker thread done servicing request
04:30:05.673 00.001 21068 OnExposeComplete: enter
04:30:05.674 00.001 21068 UpdateGuideState(): m_state=6
04:30:05.675 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
04:30:05.676 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.21, Mass=442289, SNR=156.4, Peak=43853 HFD=3.5
04:30:05.678 00.002 21068 MultiStar: [#1 0.10,-0.28,0.93,U] [#2 -0.10,-0.18,1.03,U] [#3 -0.09,0.19,0.81,U] [#4 -0.33,0.06,0.36,U] [#5 -0.23,-0.05,0.28,U] [#6 -0.59,-0.11,0.00,M3] [#7 0.09,0.03,0.26,U] [#8 0.00,-0.03,0.23,U] 
04:30:05.679 00.001 21068 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {-0.04, -0.16}
04:30:05.682 00.003 21068 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.97) = xAngle (-5.10 = 1.18)
04:30:05.683 00.001 21068 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.04 = 1.25)
04:30:05.684 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.13 mountX=0.04 mountY=0.10, mountTheta=1.19
04:30:05.686 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.09, opts=13)
04:30:05.687 00.001 21068 Enqueuing Move request for scope (-0.06, -0.09)
04:30:05.687 00.000 16108 Worker thread wakes up
04:30:05.687 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
04:30:05.688 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
04:30:05.688 00.000 16108 Moving (-0.06, -0.09) raw xDistance=0.04 yDistance=0.10
04:30:05.688 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:30:05.688 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:05.688 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:30:05.688 00.000 16108 MoveAxis(E, 0, ABG)
04:30:05.688 00.000 16108 Move returns status 0, amount 0
04:30:05.688 00.000 16108 MoveAxis(N, 0, ABG)
04:30:05.688 00.000 16108 Move returns status 0, amount 0
04:30:05.688 00.000 16108 move complete, result=0
04:30:05.688 00.000 16108 worker thread done servicing request
04:30:05.693 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2774, max=65535, med=5561, FiltMin=4678, FiltMax=34445, Gamma=1.000
04:30:05.713 00.020 21068 UpdateGuideState exits: m=442289 SNR=156.4
04:30:05.716 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:05.716 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:05.717 00.001 21068 Enqueuing Expose request
04:30:05.719 00.002 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:05.720 00.001 16108 Worker thread wakes up
04:30:05.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:05.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:06.888 01.167 16108 Exposure complete
04:30:06.942 00.054 16108 worker thread done servicing request
04:30:06.942 00.000 21068 OnExposeComplete: enter
04:30:06.943 00.001 21068 UpdateGuideState(): m_state=6
04:30:06.944 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
04:30:06.944 00.000 21068 Star::Find returns 1 (0), X=814.61, Y=630.22, Mass=477712, SNR=161.0, Peak=49965 HFD=3.3
04:30:06.945 00.001 21068 MultiStar: [#1 0.16,-0.14,0.95,U] [#2 -0.11,-0.12,1.15,U] [#3 -0.19,0.31,0.84,U] [#4 -0.24,-0.40,0.37,U] [#5 -0.27,-0.04,0.36,U] [#6 -0.46,-0.46,0.00,M4] [#7 0.06,-0.39,0.22,U] [#8 0.06,-0.14,0.24,U] 
04:30:06.946 00.001 21068 refined, 7 included, MultiStar: {-0.08, -0.09}, one-star: {-0.13, -0.15}
04:30:06.947 00.001 21068 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.97) = xAngle (-5.29 = 1.00)
04:30:06.948 00.001 21068 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.22 = 1.06)
04:30:06.949 00.001 21068 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.06 mountY=0.10, mountTheta=1.01
04:30:06.950 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.08, y=-0.09, opts=13)
04:30:06.951 00.001 21068 Enqueuing Move request for scope (-0.08, -0.09)
04:30:06.952 00.001 16108 Worker thread wakes up
04:30:06.952 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
04:30:06.952 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
04:30:06.952 00.000 16108 Moving (-0.08, -0.09) raw xDistance=0.06 yDistance=0.10
04:30:06.952 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:30:06.952 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:06.952 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:30:06.952 00.000 16108 MoveAxis(E, 0, ABG)
04:30:06.952 00.000 16108 Move returns status 0, amount 0
04:30:06.952 00.000 16108 MoveAxis(N, 0, ABG)
04:30:06.953 00.001 16108 Move returns status 0, amount 0
04:30:06.953 00.000 16108 move complete, result=0
04:30:06.953 00.000 16108 worker thread done servicing request
04:30:06.956 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2454, max=65535, med=5577, FiltMin=4720, FiltMax=38800, Gamma=1.000
04:30:06.970 00.014 21068 UpdateGuideState exits: m=477712 SNR=161.0
04:30:06.971 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:06.972 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:06.972 00.000 21068 Enqueuing Expose request
04:30:06.973 00.001 16108 Worker thread wakes up
04:30:06.973 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:06.975 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:06.975 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:07.947 00.972 16108 Exposure complete
04:30:08.026 00.079 16108 worker thread done servicing request
04:30:08.026 00.000 21068 OnExposeComplete: enter
04:30:08.027 00.001 21068 UpdateGuideState(): m_state=6
04:30:08.027 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
04:30:08.028 00.001 21068 Star::Find returns 1 (0), X=814.68, Y=630.58, Mass=451736, SNR=146.6, Peak=42611 HFD=3.4
04:30:08.029 00.001 21068 MultiStar: [#1 -0.12,-0.06,0.89,U] [#2 -0.12,0.09,1.02,U] [#3 -0.24,0.16,0.81,U] [#4 -0.39,0.28,0.34,U] [#5 -0.65,0.10,0.00,M1] [#6 -0.50,-0.32,0.00,M5] [#7 0.34,-0.10,0.25,U] [#8 0.03,0.18,0.26,U] 
04:30:08.030 00.001 21068 refined, 6 included, MultiStar: {-0.11, 0.11}, one-star: {-0.05, 0.20}
04:30:08.031 00.001 21068 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.97) = xAngle (-0.59 = -0.59)
04:30:08.032 00.001 21068 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.52 = -0.52)
04:30:08.033 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.38 mountX=0.13 mountY=-0.08, mountTheta=-0.54
04:30:08.034 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=0.11, opts=13)
04:30:08.035 00.001 21068 Enqueuing Move request for scope (-0.11, 0.11)
04:30:08.036 00.001 16108 Worker thread wakes up
04:30:08.036 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
04:30:08.036 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
04:30:08.036 00.000 16108 Moving (-0.11, 0.11) raw xDistance=0.13 yDistance=-0.08
04:30:08.036 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:30:08.036 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:08.036 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:30:08.036 00.000 16108 MoveAxis(E, 0, ABG)
04:30:08.036 00.000 16108 Move returns status 0, amount 0
04:30:08.036 00.000 16108 MoveAxis(N, 0, ABG)
04:30:08.037 00.001 16108 Move returns status 0, amount 0
04:30:08.037 00.000 16108 move complete, result=0
04:30:08.037 00.000 16108 worker thread done servicing request
04:30:08.044 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2451, max=65535, med=5590, FiltMin=4765, FiltMax=30509, Gamma=1.000
04:30:08.071 00.027 21068 UpdateGuideState exits: m=451736 SNR=146.6
04:30:08.073 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:08.075 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:08.076 00.001 21068 Enqueuing Expose request
04:30:08.078 00.002 16108 Worker thread wakes up
04:30:08.078 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:08.080 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:08.080 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:09.228 01.148 16108 Exposure complete
04:30:09.285 00.057 16108 worker thread done servicing request
04:30:09.285 00.000 21068 OnExposeComplete: enter
04:30:09.288 00.003 21068 UpdateGuideState(): m_state=6
04:30:09.290 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
04:30:09.291 00.001 21068 Star::Find returns 1 (0), X=814.45, Y=630.12, Mass=431927, SNR=149.5, Peak=50064 HFD=3.5
04:30:09.293 00.002 21068 MultiStar: [#1 -0.11,-0.41,0.93,U] [#2 -0.22,-0.07,1.01,U] [#3 -0.35,-0.06,0.74,U] [#4 -0.61,-0.23,0.00,M1] [#5 -0.68,-0.53,0.00,M2] [#6 -0.56,-0.79,0.00,M6] [#7 -0.38,-0.49,0.00,M1] [#8 -0.21,0.15,0.23,U] 
04:30:09.294 00.001 21068 refined, 4 included, MultiStar: {-0.23, -0.18}, one-star: {-0.28, -0.25}
04:30:09.297 00.003 21068 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.97) = xAngle (-5.45 = 0.84)
04:30:09.298 00.001 21068 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.39 = 0.90)
04:30:09.299 00.001 21068 CameraToMount -- cameraX=-0.23 cameraY=-0.18 hyp=0.30 cameraTheta=-2.48 mountX=0.20 mountY=0.23, mountTheta=0.86
04:30:09.302 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.23, y=-0.18, opts=13)
04:30:09.304 00.002 21068 Enqueuing Move request for scope (-0.23, -0.18)
04:30:09.305 00.001 16108 Worker thread wakes up
04:30:09.305 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.18) opts 0xd
04:30:09.305 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.23, -0.18)
04:30:09.305 00.000 16108 Moving (-0.23, -0.18) raw xDistance=0.20 yDistance=0.23
04:30:09.305 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:30:09.306 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:09.306 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:30:09.306 00.000 16108 MoveAxis(E, 0, ABG)
04:30:09.306 00.000 16108 Move returns status 0, amount 0
04:30:09.306 00.000 16108 MoveAxis(N, 0, ABG)
04:30:09.306 00.000 16108 Move returns status 0, amount 0
04:30:09.306 00.000 16108 move complete, result=0
04:30:09.306 00.000 16108 worker thread done servicing request
04:30:09.313 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=2550, max=65535, med=5603, FiltMin=4640, FiltMax=41821, Gamma=1.000
04:30:09.333 00.020 21068 UpdateGuideState exits: m=431927 SNR=149.5
04:30:09.335 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:09.337 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:09.339 00.002 21068 Enqueuing Expose request
04:30:09.340 00.001 16108 Worker thread wakes up
04:30:09.340 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:09.342 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:09.342 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:10.302 00.960 16108 Exposure complete
04:30:10.360 00.058 16108 worker thread done servicing request
04:30:10.360 00.000 21068 OnExposeComplete: enter
04:30:10.361 00.001 21068 UpdateGuideState(): m_state=6
04:30:10.362 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
04:30:10.363 00.001 21068 Star::Find returns 1 (0), X=814.43, Y=630.14, Mass=504528, SNR=159.2, Peak=51568 HFD=3.5
04:30:10.364 00.001 21068 MultiStar: [#1 -0.27,-0.58,0.00,M1] [#2 0.15,-0.11,0.99,U] [#3 -0.09,-0.06,0.69,U] [#4 -0.19,0.01,0.29,U] [#5 -0.47,0.08,0.31,U] [#6 -0.46,-0.35,0.00,M7] [#7 0.12,-0.09,0.22,U] [#8 0.32,-0.08,0.23,U] 
04:30:10.364 00.000 21068 refined, 6 included, MultiStar: {-0.09, -0.10}, one-star: {-0.30, -0.23}
04:30:10.365 00.001 21068 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.97) = xAngle (-5.24 = 1.05)
04:30:10.366 00.001 21068 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.18 = 1.11)
04:30:10.366 00.000 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=0.07 mountY=0.12, mountTheta=1.06
04:30:10.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.10, opts=13)
04:30:10.369 00.001 21068 Enqueuing Move request for scope (-0.09, -0.10)
04:30:10.370 00.001 16108 Worker thread wakes up
04:30:10.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
04:30:10.370 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
04:30:10.370 00.000 16108 Moving (-0.09, -0.10) raw xDistance=0.07 yDistance=0.12
04:30:10.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:30:10.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:10.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:30:10.370 00.000 16108 MoveAxis(E, 0, ABG)
04:30:10.370 00.000 16108 Move returns status 0, amount 0
04:30:10.370 00.000 16108 MoveAxis(N, 0, ABG)
04:30:10.370 00.000 16108 Move returns status 0, amount 0
04:30:10.370 00.000 16108 move complete, result=0
04:30:10.370 00.000 16108 worker thread done servicing request
04:30:10.375 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2509, max=65535, med=5613, FiltMin=4753, FiltMax=35366, Gamma=1.000
04:30:10.388 00.013 21068 UpdateGuideState exits: m=504528 SNR=159.2
04:30:10.389 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:10.390 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:10.391 00.001 21068 Enqueuing Expose request
04:30:10.391 00.000 16108 Worker thread wakes up
04:30:10.391 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:10.393 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:10.393 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:11.542 01.149 16108 Exposure complete
04:30:11.601 00.059 16108 worker thread done servicing request
04:30:11.601 00.000 21068 OnExposeComplete: enter
04:30:11.602 00.001 21068 UpdateGuideState(): m_state=6
04:30:11.602 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
04:30:11.603 00.001 21068 Star::Find returns 1 (0), X=814.54, Y=630.05, Mass=462862, SNR=170.8, Peak=48752 HFD=3.6
04:30:11.604 00.001 21068 MultiStar: [#1 -0.22,-0.37,0.74,U] [#2 -0.27,-0.03,0.95,U] [#3 -0.30,0.15,0.68,U] [#4 -0.33,-0.03,0.34,U] [#5 -0.23,-0.02,0.25,U] [#6 -0.42,-0.15,0.25,U] [#7 -0.15,-0.57,0.00,M1] [#8 0.05,0.21,0.22,U] 
04:30:11.605 00.001 21068 refined, 7 included, MultiStar: {-0.24, -0.12}, one-star: {-0.20, -0.33}
04:30:11.605 00.000 21068 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.97) = xAngle (-5.65 = 0.63)
04:30:11.606 00.001 21068 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.59 = 0.69)
04:30:11.607 00.001 21068 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.68 mountX=0.22 mountY=0.17, mountTheta=0.67
04:30:11.610 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.24, y=-0.12, opts=13)
04:30:11.611 00.001 21068 Enqueuing Move request for scope (-0.24, -0.12)
04:30:11.612 00.001 16108 Worker thread wakes up
04:30:11.612 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
04:30:11.612 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
04:30:11.612 00.000 16108 Moving (-0.24, -0.12) raw xDistance=0.22 yDistance=0.17
04:30:11.612 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:30:11.612 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:11.612 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:30:11.612 00.000 16108 MoveAxis(W, 57, ABG)
04:30:11.612 00.000 16108 Guiding  Dir = 3, Dur = 57
04:30:11.613 00.001 16108 IsSlewing returns 0
04:30:11.613 00.000 16108 IsGuiding returns 0
04:30:11.614 00.001 16108 PulseGuide returned control before completion, sleep 66
04:30:11.616 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=2713, max=65535, med=5629, FiltMin=4825, FiltMax=38208, Gamma=1.000
04:30:11.635 00.019 21068 UpdateGuideState exits: m=462862 SNR=170.8
04:30:11.636 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:11.637 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:11.638 00.001 21068 Enqueuing Expose request
04:30:11.688 00.050 16108 IsGuiding returns 1
04:30:11.688 00.000 16108 scope still moving after pulse duration time elapsed
04:30:11.720 00.032 16108 IsSlewing returns 0
04:30:11.720 00.000 16108 IsGuiding returns 0
04:30:11.720 00.000 16108 scope move finished after 57 + 50 ms
04:30:11.720 00.000 16108 Move returns status 0, amount 57
04:30:11.720 00.000 16108 MoveAxis(N, 0, ABG)
04:30:11.720 00.000 16108 Move returns status 0, amount 0
04:30:11.720 00.000 16108 move complete, result=0
04:30:11.720 00.000 16108 worker thread done servicing request
04:30:11.720 00.000 16108 Worker thread wakes up
04:30:11.720 00.000 21068 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
04:30:11.721 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:11.721 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:12.702 00.981 16108 Exposure complete
04:30:12.758 00.056 16108 worker thread done servicing request
04:30:12.758 00.000 21068 OnExposeComplete: enter
04:30:12.758 00.000 21068 UpdateGuideState(): m_state=6
04:30:12.759 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
04:30:12.760 00.001 21068 Star::Find returns 1 (0), X=814.69, Y=630.43, Mass=475470, SNR=145.5, Peak=42269 HFD=3.4
04:30:12.761 00.001 21068 MultiStar: [#1 0.01,-0.44,0.90,U] [#2 -0.21,-0.03,1.09,U] [#3 -0.29,0.18,0.88,U] [#4 -0.57,0.11,0.00,M1] [#5 -0.44,0.13,0.34,U] [#6 -0.52,-0.16,0.00,M7] [#7 0.21,-0.32,0.24,U] [#8 -0.18,-0.26,0.27,U] 
04:30:12.761 00.000 21068 single-star, 6 included, MultiStar: {-0.14, -0.07}, one-star: {-0.04, 0.05}
04:30:12.762 00.001 21068 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.97) = xAngle (-0.71 = -0.71)
04:30:12.763 00.001 21068 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.65 = -0.65)
04:30:12.764 00.001 21068 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.26 mountX=0.05 mountY=-0.04, mountTheta=-0.67
04:30:12.765 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.04, y=0.05, opts=13)
04:30:12.766 00.001 21068 Enqueuing Move request for scope (-0.04, 0.05)
04:30:12.767 00.001 16108 Worker thread wakes up
04:30:12.767 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
04:30:12.767 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
04:30:12.767 00.000 16108 Moving (-0.04, 0.05) raw xDistance=0.05 yDistance=-0.04
04:30:12.767 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:30:12.767 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:12.767 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:30:12.767 00.000 16108 MoveAxis(E, 0, ABG)
04:30:12.767 00.000 16108 Move returns status 0, amount 0
04:30:12.767 00.000 16108 MoveAxis(N, 0, ABG)
04:30:12.767 00.000 16108 Move returns status 0, amount 0
04:30:12.767 00.000 16108 move complete, result=0
04:30:12.767 00.000 16108 worker thread done servicing request
04:30:12.773 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2685, max=65535, med=5641, FiltMin=4784, FiltMax=35245, Gamma=1.000
04:30:12.794 00.021 21068 UpdateGuideState exits: m=475470 SNR=145.5
04:30:12.796 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:12.797 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:12.797 00.000 21068 Enqueuing Expose request
04:30:12.799 00.002 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:12.800 00.001 16108 Worker thread wakes up
04:30:12.800 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:12.800 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:13.974 01.174 16108 Exposure complete
04:30:14.038 00.064 16108 worker thread done servicing request
04:30:14.038 00.000 21068 OnExposeComplete: enter
04:30:14.039 00.001 21068 UpdateGuideState(): m_state=6
04:30:14.040 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
04:30:14.040 00.000 21068 Star::Find returns 1 (0), X=814.84, Y=630.42, Mass=445509, SNR=143.0, Peak=44899 HFD=3.3
04:30:14.041 00.001 21068 MultiStar: [#1 0.11,0.07,1.00,U] [#2 0.01,0.11,1.13,U] [#3 -0.02,0.38,0.85,U] [#4 -0.04,0.26,0.33,U] [#5 -0.33,0.04,0.36,U] [#6 -0.40,-0.08,0.39,U] [#7 0.29,0.12,0.25,U] [#8 0.00,0.56,0.00,M1] 
04:30:14.042 00.001 21068 single-star, 7 included, MultiStar: {-0.00, 0.12}, one-star: {0.11, 0.04}
04:30:14.043 00.001 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
04:30:14.043 00.000 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
04:30:14.044 00.001 21068 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.38 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
04:30:14.046 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.11, y=0.04, opts=13)
04:30:14.046 00.000 21068 Enqueuing Move request for scope (0.11, 0.04)
04:30:14.048 00.002 16108 Worker thread wakes up
04:30:14.048 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
04:30:14.048 00.000 16108 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
04:30:14.048 00.000 16108 Moving (0.11, 0.04) raw xDistance=-0.10 yDistance=-0.07
04:30:14.048 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:30:14.048 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:14.049 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:30:14.049 00.000 16108 MoveAxis(E, 0, ABG)
04:30:14.049 00.000 16108 Move returns status 0, amount 0
04:30:14.049 00.000 16108 MoveAxis(N, 0, ABG)
04:30:14.049 00.000 16108 Move returns status 0, amount 0
04:30:14.049 00.000 16108 move complete, result=0
04:30:14.049 00.000 16108 worker thread done servicing request
04:30:14.052 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2854, max=65535, med=5657, FiltMin=4819, FiltMax=29734, Gamma=1.000
04:30:14.073 00.021 21068 UpdateGuideState exits: m=445509 SNR=143.0
04:30:14.075 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:14.076 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:14.078 00.002 21068 Enqueuing Expose request
04:30:14.080 00.002 16108 Worker thread wakes up
04:30:14.080 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:14.081 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:14.081 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:15.047 00.966 16108 Exposure complete
04:30:15.122 00.075 16108 worker thread done servicing request
04:30:15.122 00.000 21068 OnExposeComplete: enter
04:30:15.123 00.001 21068 UpdateGuideState(): m_state=6
04:30:15.125 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
04:30:15.127 00.002 21068 Star::Find returns 1 (0), X=814.53, Y=630.55, Mass=503507, SNR=154.2, Peak=50054 HFD=3.2
04:30:15.129 00.002 21068 MultiStar: [#1 -0.20,-0.21,0.77,U] [#2 -0.10,0.11,0.94,U] [#3 -0.31,0.34,0.76,U] [#4 -0.30,0.19,0.33,U] [#5 -0.61,-0.01,0.00,M1] [#6 -0.63,-0.20,0.00,M7] [#7 0.30,0.06,0.24,U] [#8 -0.01,0.36,0.25,U] 
04:30:15.130 00.001 21068 refined, 6 included, MultiStar: {-0.17, 0.13}, one-star: {-0.21, 0.18}
04:30:15.130 00.000 21068 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.97) = xAngle (-0.48 = -0.48)
04:30:15.132 00.002 21068 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.42 = -0.42)
04:30:15.133 00.001 21068 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.49 mountX=0.19 mountY=-0.09, mountTheta=-0.43
04:30:15.136 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.17, y=0.13, opts=13)
04:30:15.137 00.001 21068 Enqueuing Move request for scope (-0.17, 0.13)
04:30:15.138 00.001 16108 Worker thread wakes up
04:30:15.138 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
04:30:15.138 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
04:30:15.138 00.000 16108 Moving (-0.17, 0.13) raw xDistance=0.19 yDistance=-0.09
04:30:15.138 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:30:15.139 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:15.139 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:30:15.139 00.000 16108 MoveAxis(E, 0, ABG)
04:30:15.139 00.000 16108 Move returns status 0, amount 0
04:30:15.139 00.000 16108 MoveAxis(N, 0, ABG)
04:30:15.139 00.000 16108 Move returns status 0, amount 0
04:30:15.139 00.000 16108 move complete, result=0
04:30:15.139 00.000 16108 worker thread done servicing request
04:30:15.145 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2902, max=65535, med=5670, FiltMin=4715, FiltMax=30157, Gamma=1.000
04:30:15.160 00.015 21068 UpdateGuideState exits: m=503507 SNR=154.2
04:30:15.161 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:15.162 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:15.163 00.001 21068 Enqueuing Expose request
04:30:15.164 00.001 16108 Worker thread wakes up
04:30:15.164 00.000 21068 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:15.164 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:15.164 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:16.342 01.178 16108 Exposure complete
04:30:16.401 00.059 16108 worker thread done servicing request
04:30:16.401 00.000 21068 OnExposeComplete: enter
04:30:16.402 00.001 21068 UpdateGuideState(): m_state=6
04:30:16.403 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
04:30:16.404 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.32, Mass=460418, SNR=149.4, Peak=45085 HFD=3.5
04:30:16.405 00.001 21068 MultiStar: [#1 0.24,-0.29,0.90,U] [#2 0.05,-0.06,0.98,U] [#3 0.19,0.23,0.79,U] [#4 -0.09,0.19,0.32,U] [#5 -0.21,0.36,0.34,U] [#6 -0.48,-0.42,0.00,M8] [#7 0.43,-0.25,0.25,U] [#8 -0.09,0.38,0.23,U] 
04:30:16.405 00.000 21068 single-star, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.01, -0.05}
04:30:16.406 00.001 21068 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.97) = xAngle (-4.32 = 1.96)
04:30:16.407 00.001 21068 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.26 = 2.02)
04:30:16.408 00.001 21068 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.35 mountX=-0.02 mountY=0.05, mountTheta=1.97
04:30:16.410 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.05, opts=13)
04:30:16.411 00.001 21068 Enqueuing Move request for scope (0.01, -0.05)
04:30:16.411 00.000 16108 Worker thread wakes up
04:30:16.411 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
04:30:16.411 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
04:30:16.411 00.000 16108 Moving (0.01, -0.05) raw xDistance=-0.02 yDistance=0.05
04:30:16.411 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:30:16.412 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:16.412 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:30:16.412 00.000 16108 MoveAxis(E, 0, ABG)
04:30:16.412 00.000 16108 Move returns status 0, amount 0
04:30:16.412 00.000 16108 MoveAxis(N, 0, ABG)
04:30:16.412 00.000 16108 Move returns status 0, amount 0
04:30:16.412 00.000 16108 move complete, result=0
04:30:16.412 00.000 16108 worker thread done servicing request
04:30:16.417 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2800, max=65535, med=5686, FiltMin=4787, FiltMax=31094, Gamma=1.000
04:30:16.431 00.014 21068 UpdateGuideState exits: m=460418 SNR=149.4
04:30:16.432 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:16.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:16.433 00.000 21068 Enqueuing Expose request
04:30:16.434 00.001 16108 Worker thread wakes up
04:30:16.434 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:16.435 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:16.435 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:17.411 00.976 16108 Exposure complete
04:30:17.485 00.074 16108 worker thread done servicing request
04:30:17.485 00.000 21068 OnExposeComplete: enter
04:30:17.486 00.001 21068 UpdateGuideState(): m_state=6
04:30:17.487 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
04:30:17.488 00.001 21068 Star::Find returns 1 (0), X=814.77, Y=630.19, Mass=478645, SNR=146.5, Peak=50573 HFD=3.4
04:30:17.489 00.001 21068 MultiStar: [#1 0.17,-0.30,0.88,U] [#2 0.06,0.04,1.04,U] [#3 -0.02,-0.12,0.81,U] [#4 0.01,0.06,0.33,U] [#5 -0.19,-0.07,0.32,U] [#6 -0.39,-0.12,0.29,U] [#7 0.46,-0.06,0.23,U] [#8 0.09,0.07,0.29,U] 
04:30:17.490 00.001 21068 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.03, -0.18}
04:30:17.491 00.001 21068 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.97) = xAngle (-4.19 = 2.09)
04:30:17.491 00.000 21068 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.13 = 2.15)
04:30:17.492 00.001 21068 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.22 mountX=-0.05 mountY=0.09, mountTheta=2.11
04:30:17.494 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.04, y=-0.10, opts=13)
04:30:17.495 00.001 21068 Enqueuing Move request for scope (0.04, -0.10)
04:30:17.496 00.001 16108 Worker thread wakes up
04:30:17.496 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
04:30:17.496 00.000 16108 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
04:30:17.496 00.000 16108 Moving (0.04, -0.10) raw xDistance=-0.05 yDistance=0.09
04:30:17.496 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:30:17.496 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:17.496 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:30:17.496 00.000 16108 MoveAxis(E, 0, ABG)
04:30:17.496 00.000 16108 Move returns status 0, amount 0
04:30:17.496 00.000 16108 MoveAxis(N, 0, ABG)
04:30:17.496 00.000 16108 Move returns status 0, amount 0
04:30:17.496 00.000 16108 move complete, result=0
04:30:17.496 00.000 16108 worker thread done servicing request
04:30:17.500 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2774, max=65535, med=5702, FiltMin=4809, FiltMax=35395, Gamma=1.000
04:30:17.515 00.015 21068 UpdateGuideState exits: m=478645 SNR=146.5
04:30:17.516 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:17.517 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:17.519 00.002 21068 Enqueuing Expose request
04:30:17.519 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:17.520 00.001 16108 Worker thread wakes up
04:30:17.520 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:17.520 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:18.681 01.161 16108 Exposure complete
04:30:18.753 00.072 16108 worker thread done servicing request
04:30:18.753 00.000 21068 OnExposeComplete: enter
04:30:18.754 00.001 21068 UpdateGuideState(): m_state=6
04:30:18.755 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
04:30:18.756 00.001 21068 Star::Find returns 1 (0), X=814.41, Y=629.93, Mass=449080, SNR=138.7, Peak=52640 HFD=3.3
04:30:18.757 00.001 21068 MultiStar: [#1 -0.09,-0.65,0.00,M1] [#2 -0.06,-0.24,1.12,U] [#3 -0.47,-0.16,0.86,U] [#4 -0.40,-0.22,0.38,U] [#5 -0.31,-0.12,0.33,U] [#6 -0.59,-0.47,0.00,M8] [#7 0.48,-0.56,0.00,M1] [#8 0.17,-0.09,0.31,U] 
04:30:18.758 00.001 21068 refined, 5 included, MultiStar: {-0.25, -0.25}, one-star: {-0.33, -0.44}
04:30:18.759 00.001 21068 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.97) = xAngle (-5.32 = 0.96)
04:30:18.760 00.001 21068 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.03)
04:30:18.761 00.001 21068 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-2.35 mountX=0.20 mountY=0.30, mountTheta=0.98
04:30:18.763 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.25, y=-0.25, opts=13)
04:30:18.764 00.001 21068 Enqueuing Move request for scope (-0.25, -0.25)
04:30:18.765 00.001 16108 Worker thread wakes up
04:30:18.765 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.25) opts 0xd
04:30:18.765 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.25, -0.25)
04:30:18.765 00.000 16108 Moving (-0.25, -0.25) raw xDistance=0.20 yDistance=0.30
04:30:18.765 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:30:18.765 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:18.766 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:30:18.766 00.000 16108 MoveAxis(W, 53, ABG)
04:30:18.766 00.000 16108 Guiding  Dir = 3, Dur = 53
04:30:18.766 00.000 16108 IsSlewing returns 0
04:30:18.766 00.000 16108 IsGuiding returns 0
04:30:18.772 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=3424, max=65535, med=5718, FiltMin=4848, FiltMax=37318, Gamma=1.000
04:30:18.790 00.018 21068 UpdateGuideState exits: m=449080 SNR=138.7
04:30:18.792 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:18.793 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:18.794 00.001 21068 Enqueuing Expose request
04:30:18.796 00.002 16108 PulseGuide returned control before completion, sleep 34
04:30:18.842 00.046 16108 IsGuiding returns 1
04:30:18.842 00.000 16108 scope still moving after pulse duration time elapsed
04:30:18.873 00.031 16108 IsSlewing returns 0
04:30:18.873 00.000 16108 IsGuiding returns 1
04:30:18.904 00.031 16108 IsSlewing returns 0
04:30:18.904 00.000 16108 IsGuiding returns 0
04:30:18.904 00.000 16108 scope move finished after 53 + 84 ms
04:30:18.904 00.000 16108 Move returns status 0, amount 53
04:30:18.904 00.000 16108 MoveAxis(N, 0, ABG)
04:30:18.904 00.000 16108 Move returns status 0, amount 0
04:30:18.904 00.000 16108 move complete, result=0
04:30:18.904 00.000 16108 worker thread done servicing request
04:30:18.904 00.000 16108 Worker thread wakes up
04:30:18.904 00.000 21068 GuideStep: 0.2 px 53 ms WEST, 0.3 px 0 ms NORTH
04:30:18.905 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:18.905 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:19.880 00.975 16108 Exposure complete
04:30:19.936 00.056 16108 worker thread done servicing request
04:30:19.937 00.001 21068 OnExposeComplete: enter
04:30:19.937 00.000 21068 UpdateGuideState(): m_state=6
04:30:19.938 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
04:30:19.939 00.001 21068 Star::Find returns 1 (0), X=814.46, Y=629.85, Mass=442251, SNR=150.2, Peak=44512 HFD=3.5
04:30:19.940 00.001 21068 MultiStar: [#1 0.04,-0.65,0.00,M2] [#2 0.18,-0.38,1.08,U] [#3 -0.05,-0.40,0.77,U] [#4 -0.17,-0.40,0.31,U] [#5 -0.20,-0.12,0.34,U] [#6 -0.38,-0.59,0.00,M9] [#7 0.08,-0.34,0.20,U] [#8 0.46,-0.05,0.24,U] 
04:30:19.941 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.38}, one-star: {-0.28, -0.53}
04:30:19.941 00.000 21068 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.97) = xAngle (-4.61 = 1.67)
04:30:19.942 00.001 21068 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.55 = 1.73)
04:30:19.943 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.65 mountX=-0.04 mountY=0.37, mountTheta=1.67
04:30:19.944 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.38, opts=13)
04:30:19.947 00.003 21068 Enqueuing Move request for scope (-0.03, -0.38)
04:30:19.948 00.001 16108 Worker thread wakes up
04:30:19.948 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
04:30:19.949 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
04:30:19.949 00.000 16108 Moving (-0.03, -0.38) raw xDistance=-0.04 yDistance=0.37
04:30:19.949 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:30:19.949 00.000 16108 switching direction from -1 to 1 - decHistory=3 oldest=0.53 newest=0.77
04:30:19.949 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:30:19.949 00.000 16108 MoveAxis(E, 0, ABG)
04:30:19.949 00.000 16108 Move returns status 0, amount 0
04:30:19.949 00.000 16108 MoveAxis(S, 75, ABG)
04:30:19.949 00.000 16108 Guiding  Dir = 1, Dur = 75
04:30:19.950 00.001 16108 IsSlewing returns 0
04:30:19.950 00.000 16108 IsGuiding returns 0
04:30:19.958 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=2944, max=65535, med=5731, FiltMin=4867, FiltMax=36707, Gamma=1.000
04:30:19.978 00.020 21068 UpdateGuideState exits: m=442251 SNR=150.2
04:30:19.979 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:19.982 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:19.983 00.001 21068 Enqueuing Expose request
04:30:19.993 00.010 16108 PulseGuide returned control before completion, sleep 44
04:30:20.039 00.046 16108 IsGuiding returns 1
04:30:20.039 00.000 16108 scope still moving after pulse duration time elapsed
04:30:20.071 00.032 16108 IsSlewing returns 0
04:30:20.071 00.000 16108 IsGuiding returns 1
04:30:20.102 00.031 16108 IsSlewing returns 0
04:30:20.102 00.000 16108 IsGuiding returns 0
04:30:20.102 00.000 16108 scope move finished after 75 + 76 ms
04:30:20.102 00.000 16108 Move returns status 0, amount 75
04:30:20.102 00.000 16108 move complete, result=0
04:30:20.102 00.000 16108 worker thread done servicing request
04:30:20.103 00.001 16108 Worker thread wakes up
04:30:20.103 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.4 px 75 ms SOUTH
04:30:20.104 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:20.104 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:21.264 01.160 16108 Exposure complete
04:30:21.319 00.055 16108 worker thread done servicing request
04:30:21.319 00.000 21068 OnExposeComplete: enter
04:30:21.320 00.001 21068 UpdateGuideState(): m_state=6
04:30:21.321 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
04:30:21.322 00.001 21068 Star::Find returns 1 (0), X=814.73, Y=629.85, Mass=410351, SNR=152.5, Peak=49069 HFD=3.3
04:30:21.323 00.001 21068 MultiStar: [#1 0.11,-0.84,0.00,M3] [#2 0.43,-0.50,0.00,M1] [#3 0.03,-0.47,0.75,U] [#4 0.09,-0.38,0.31,U] [#5 0.08,-0.26,0.28,U] [#6 -0.03,-0.48,0.34,U] [#7 0.75,-0.74,0.00,M1] [#8 0.34,-0.36,0.26,U] 
04:30:21.324 00.001 21068 refined, 5 included, MultiStar: {0.05, -0.45}, one-star: {-0.00, -0.52}
04:30:21.324 00.000 21068 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.97) = xAngle (-4.43 = 1.86)
04:30:21.325 00.001 21068 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.36 = 1.92)
04:30:21.326 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.45 hyp=0.46 cameraTheta=-1.46 mountX=-0.13 mountY=0.43, mountTheta=1.86
04:30:21.327 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.45, opts=13)
04:30:21.328 00.001 21068 Enqueuing Move request for scope (0.05, -0.45)
04:30:21.329 00.001 16108 Worker thread wakes up
04:30:21.329 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.45) opts 0xd
04:30:21.329 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.45)
04:30:21.329 00.000 16108 Moving (0.05, -0.45) raw xDistance=-0.13 yDistance=0.43
04:30:21.329 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:30:21.329 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:30:21.329 00.000 16108 MoveAxis(E, 0, ABG)
04:30:21.329 00.000 16108 Move returns status 0, amount 0
04:30:21.329 00.000 16108 MoveAxis(S, 86, ABG)
04:30:21.329 00.000 16108 Guiding  Dir = 1, Dur = 86
04:30:21.329 00.000 16108 IsSlewing returns 0
04:30:21.329 00.000 16108 IsGuiding returns 0
04:30:21.336 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=3094, max=65535, med=5753, FiltMin=4883, FiltMax=37344, Gamma=1.000
04:30:21.338 00.002 16108 PulseGuide returned control before completion, sleep 90
04:30:21.359 00.021 21068 UpdateGuideState exits: m=410351 SNR=152.5
04:30:21.360 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:21.361 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:21.361 00.000 21068 Enqueuing Expose request
04:30:21.430 00.069 16108 IsGuiding returns 0
04:30:21.430 00.000 16108 Move returns status 0, amount 86
04:30:21.430 00.000 16108 move complete, result=0
04:30:21.430 00.000 16108 worker thread done servicing request
04:30:21.430 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.4 px 86 ms SOUTH
04:30:21.432 00.002 16108 Worker thread wakes up
04:30:21.432 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:21.432 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:22.398 00.966 16108 Exposure complete
04:30:22.464 00.066 16108 worker thread done servicing request
04:30:22.464 00.000 21068 OnExposeComplete: enter
04:30:22.465 00.001 21068 UpdateGuideState(): m_state=6
04:30:22.466 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
04:30:22.466 00.000 21068 Star::Find returns 1 (0), X=815.00, Y=629.99, Mass=405919, SNR=132.6, Peak=49373 HFD=2.8
04:30:22.469 00.003 21068 MultiStar: [#1 0.21,-0.50,0.00,M4] [#2 0.36,-0.30,1.13,U] [#3 0.17,-0.08,0.94,U] [#4 0.22,-0.14,0.44,U] [#5 -0.11,0.02,0.35,U] [#6 -0.02,-0.27,0.31,U] [#7 0.51,-0.23,0.00,M2] [#8 0.41,0.00,0.32,U] 
04:30:22.470 00.001 21068 refined, 6 included, MultiStar: {0.22, -0.21}, one-star: {0.27, -0.38}
04:30:22.471 00.001 21068 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.97) = xAngle (-3.72 = 2.57)
04:30:22.472 00.001 21068 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.66 = 2.63)
04:30:22.473 00.001 21068 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.75 mountX=-0.26 mountY=0.15, mountTheta=2.61
04:30:22.475 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.22, y=-0.21, opts=13)
04:30:22.476 00.001 21068 Enqueuing Move request for scope (0.22, -0.21)
04:30:22.476 00.000 16108 Worker thread wakes up
04:30:22.476 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
04:30:22.476 00.000 16108 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
04:30:22.478 00.002 16108 Moving (0.22, -0.21) raw xDistance=-0.26 yDistance=0.15
04:30:22.478 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:30:22.478 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:22.478 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:30:22.478 00.000 16108 MoveAxis(E, 67, ABG)
04:30:22.478 00.000 16108 Guiding  Dir = 2, Dur = 67
04:30:22.478 00.000 16108 IsSlewing returns 0
04:30:22.478 00.000 16108 IsGuiding returns 0
04:30:22.482 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3257, max=65535, med=5769, FiltMin=4886, FiltMax=41619, Gamma=1.000
04:30:22.497 00.015 21068 UpdateGuideState exits: m=405919 SNR=132.6
04:30:22.498 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:22.499 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:22.499 00.000 21068 Enqueuing Expose request
04:30:22.517 00.018 16108 PulseGuide returned control before completion, sleep 39
04:30:22.563 00.046 16108 IsGuiding returns 1
04:30:22.563 00.000 16108 scope still moving after pulse duration time elapsed
04:30:22.594 00.031 16108 IsSlewing returns 0
04:30:22.594 00.000 16108 IsGuiding returns 1
04:30:22.625 00.031 16108 IsSlewing returns 0
04:30:22.625 00.000 16108 IsGuiding returns 0
04:30:22.625 00.000 16108 scope move finished after 67 + 80 ms
04:30:22.625 00.000 16108 Move returns status 0, amount 67
04:30:22.625 00.000 16108 MoveAxis(N, 0, ABG)
04:30:22.625 00.000 16108 Move returns status 0, amount 0
04:30:22.625 00.000 16108 move complete, result=0
04:30:22.625 00.000 16108 worker thread done servicing request
04:30:22.625 00.000 16108 Worker thread wakes up
04:30:22.625 00.000 21068 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
04:30:22.626 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:22.626 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:23.787 01.161 16108 Exposure complete
04:30:23.863 00.076 16108 worker thread done servicing request
04:30:23.863 00.000 21068 OnExposeComplete: enter
04:30:23.864 00.001 21068 UpdateGuideState(): m_state=6
04:30:23.864 00.000 21068 Star::Find(15, 815, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
04:30:23.865 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.16, Mass=401862, SNR=143.2, Peak=44621 HFD=3.3
04:30:23.866 00.001 21068 MultiStar: [#1 0.16,-0.39,0.91,U] [#2 -0.04,-0.18,1.25,U] [#3 -0.09,-0.13,0.84,U] [#4 -0.01,0.19,0.37,U] [#5 -0.20,0.10,0.30,U] [#6 -0.24,-0.21,0.24,U] [#7 0.50,-0.00,0.26,U] [#8 0.02,-0.12,0.27,U] 
04:30:23.867 00.001 21068 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.07, -0.21}
04:30:23.868 00.001 21068 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.97) = xAngle (-4.57 = 1.71)
04:30:23.868 00.000 21068 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.51 = 1.77)
04:30:23.869 00.001 21068 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=-0.02 mountY=0.16, mountTheta=1.71
04:30:23.872 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.01, y=-0.16, opts=13)
04:30:23.873 00.001 21068 Enqueuing Move request for scope (-0.01, -0.16)
04:30:23.873 00.000 16108 Worker thread wakes up
04:30:23.873 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
04:30:23.873 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
04:30:23.873 00.000 16108 Moving (-0.01, -0.16) raw xDistance=-0.02 yDistance=0.16
04:30:23.874 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:30:23.874 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:23.874 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:30:23.874 00.000 16108 MoveAxis(E, 0, ABG)
04:30:23.874 00.000 16108 Move returns status 0, amount 0
04:30:23.874 00.000 16108 MoveAxis(N, 0, ABG)
04:30:23.874 00.000 16108 Move returns status 0, amount 0
04:30:23.874 00.000 16108 move complete, result=0
04:30:23.874 00.000 16108 worker thread done servicing request
04:30:23.878 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2934, max=65535, med=5792, FiltMin=4905, FiltMax=36361, Gamma=1.000
04:30:23.897 00.019 21068 UpdateGuideState exits: m=401862 SNR=143.2
04:30:23.898 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:23.900 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:23.901 00.001 21068 Enqueuing Expose request
04:30:23.902 00.001 16108 Worker thread wakes up
04:30:23.903 00.001 21068 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:23.904 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:23.904 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:24.872 00.968 16108 Exposure complete
04:30:24.939 00.067 16108 worker thread done servicing request
04:30:24.940 00.001 21068 OnExposeComplete: enter
04:30:24.941 00.001 21068 UpdateGuideState(): m_state=6
04:30:24.943 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
04:30:24.945 00.002 21068 Star::Find returns 1 (0), X=814.68, Y=630.32, Mass=451578, SNR=141.5, Peak=50509 HFD=3.4
04:30:24.947 00.002 21068 MultiStar: [#1 -0.07,-0.46,0.94,U] [#2 0.05,0.03,1.03,U] [#3 -0.17,-0.10,0.77,U] [#4 -0.19,0.13,0.33,U] [#5 -0.37,-0.13,0.37,U] [#6 -0.43,-0.34,0.00,M7] [#7 0.21,-0.29,0.22,U] [#8 0.16,0.24,0.30,U] 
04:30:24.948 00.001 21068 single-star, 7 included, MultiStar: {-0.06, -0.11}, one-star: {-0.05, -0.05}
04:30:24.949 00.001 21068 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.97) = xAngle (-5.33 = 0.96)
04:30:24.950 00.001 21068 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.26 = 1.02)
04:30:24.950 00.000 21068 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=0.04 mountY=0.06, mountTheta=0.98
04:30:24.953 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=-0.05, opts=13)
04:30:24.955 00.002 21068 Enqueuing Move request for scope (-0.05, -0.05)
04:30:24.955 00.000 16108 Worker thread wakes up
04:30:24.955 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
04:30:24.955 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
04:30:24.955 00.000 16108 Moving (-0.05, -0.05) raw xDistance=0.04 yDistance=0.06
04:30:24.955 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:30:24.955 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:24.955 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:30:24.955 00.000 16108 MoveAxis(E, 0, ABG)
04:30:24.955 00.000 16108 Move returns status 0, amount 0
04:30:24.955 00.000 16108 MoveAxis(N, 0, ABG)
04:30:24.955 00.000 16108 Move returns status 0, amount 0
04:30:24.955 00.000 16108 move complete, result=0
04:30:24.955 00.000 16108 worker thread done servicing request
04:30:24.961 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2787, max=65535, med=5811, FiltMin=4819, FiltMax=32598, Gamma=1.000
04:30:24.974 00.013 21068 UpdateGuideState exits: m=451578 SNR=141.5
04:30:24.975 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:24.976 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:24.977 00.001 21068 Enqueuing Expose request
04:30:24.978 00.001 16108 Worker thread wakes up
04:30:24.978 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:24.978 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:24.978 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:26.144 01.166 16108 Exposure complete
04:30:26.201 00.057 16108 worker thread done servicing request
04:30:26.201 00.000 21068 OnExposeComplete: enter
04:30:26.203 00.002 21068 UpdateGuideState(): m_state=6
04:30:26.204 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
04:30:26.205 00.001 21068 Star::Find returns 1 (0), X=815.09, Y=630.06, Mass=428295, SNR=133.7, Peak=56685 HFD=2.9
04:30:26.206 00.001 21068 MultiStar: [#1 0.50,-0.33,0.00,M3] [#2 0.24,-0.09,1.01,U] [#3 0.32,-0.00,0.87,U] [#4 0.44,-0.07,0.36,U] [#5 0.03,0.13,0.26,U] [#6 -0.05,-0.22,0.29,U] [#7 0.58,-0.95,0.00,M1] [#8 0.51,-0.03,0.28,U] 
04:30:26.207 00.001 21068 refined, 6 included, MultiStar: {0.29, -0.12}, one-star: {0.35, -0.31}
04:30:26.207 00.000 21068 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.97) = xAngle (-3.35 = 2.93)
04:30:26.208 00.001 21068 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.29 = 2.99)
04:30:26.209 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-0.38 mountX=-0.30 mountY=0.05, mountTheta=2.99
04:30:26.210 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=-0.12, opts=13)
04:30:26.212 00.002 21068 Enqueuing Move request for scope (0.29, -0.12)
04:30:26.213 00.001 16108 Worker thread wakes up
04:30:26.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd
04:30:26.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, -0.12)
04:30:26.213 00.000 16108 Moving (0.29, -0.12) raw xDistance=-0.30 yDistance=0.05
04:30:26.213 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:30:26.213 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:26.213 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:30:26.213 00.000 16108 MoveAxis(E, 79, ABG)
04:30:26.213 00.000 16108 Guiding  Dir = 2, Dur = 79
04:30:26.213 00.000 16108 IsSlewing returns 0
04:30:26.213 00.000 16108 IsGuiding returns 0
04:30:26.216 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2688, max=65535, med=5833, FiltMin=4867, FiltMax=33344, Gamma=1.000
04:30:26.231 00.015 21068 UpdateGuideState exits: m=428295 SNR=133.7
04:30:26.232 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:26.233 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:26.233 00.000 21068 Enqueuing Expose request
04:30:26.251 00.018 16108 PulseGuide returned control before completion, sleep 52
04:30:26.312 00.061 16108 IsGuiding returns 1
04:30:26.312 00.000 16108 scope still moving after pulse duration time elapsed
04:30:26.344 00.032 16108 IsSlewing returns 0
04:30:26.344 00.000 16108 IsGuiding returns 0
04:30:26.344 00.000 16108 scope move finished after 79 + 51 ms
04:30:26.344 00.000 16108 Move returns status 0, amount 79
04:30:26.344 00.000 16108 MoveAxis(N, 0, ABG)
04:30:26.345 00.001 16108 Move returns status 0, amount 0
04:30:26.345 00.000 16108 move complete, result=0
04:30:26.345 00.000 16108 worker thread done servicing request
04:30:26.345 00.000 16108 Worker thread wakes up
04:30:26.345 00.000 21068 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
04:30:26.346 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:26.346 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:27.313 00.967 16108 Exposure complete
04:30:27.382 00.069 16108 worker thread done servicing request
04:30:27.382 00.000 21068 OnExposeComplete: enter
04:30:27.383 00.001 21068 UpdateGuideState(): m_state=6
04:30:27.384 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
04:30:27.385 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.20, Mass=424524, SNR=133.1, Peak=46685 HFD=3.1
04:30:27.386 00.001 21068 MultiStar: [#1 0.24,-0.32,0.94,U] [#2 0.31,0.05,1.14,U] [#3 0.11,0.23,0.85,U] [#4 -0.27,0.16,0.39,U] [#5 -0.50,-0.03,0.33,U] [#6 -0.19,-0.23,0.29,U] [#7 0.69,-0.21,0.00,M2] [#8 0.49,-0.17,0.25,U] 
04:30:27.387 00.001 21068 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.06, -0.17}
04:30:27.387 00.000 21068 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.97) = xAngle (-3.45 = 2.83)
04:30:27.388 00.001 21068 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.39 = 2.89)
04:30:27.389 00.001 21068 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.48 mountX=-0.11 mountY=0.03, mountTheta=2.89
04:30:27.390 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.05, opts=13)
04:30:27.391 00.001 21068 Enqueuing Move request for scope (0.10, -0.05)
04:30:27.392 00.001 16108 Worker thread wakes up
04:30:27.392 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
04:30:27.392 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
04:30:27.392 00.000 16108 Moving (0.10, -0.05) raw xDistance=-0.11 yDistance=0.03
04:30:27.392 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:30:27.393 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:27.393 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:30:27.393 00.000 16108 MoveAxis(E, 0, ABG)
04:30:27.393 00.000 16108 Move returns status 0, amount 0
04:30:27.393 00.000 16108 MoveAxis(N, 0, ABG)
04:30:27.393 00.000 16108 Move returns status 0, amount 0
04:30:27.393 00.000 16108 move complete, result=0
04:30:27.393 00.000 16108 worker thread done servicing request
04:30:27.396 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3318, max=65535, med=5849, FiltMin=4886, FiltMax=34723, Gamma=1.000
04:30:27.410 00.014 21068 UpdateGuideState exits: m=424524 SNR=133.1
04:30:27.411 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:27.412 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:27.413 00.001 21068 Enqueuing Expose request
04:30:27.414 00.001 16108 Worker thread wakes up
04:30:27.414 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:27.415 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:27.416 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:28.588 01.172 16108 Exposure complete
04:30:28.644 00.056 16108 worker thread done servicing request
04:30:28.644 00.000 21068 OnExposeComplete: enter
04:30:28.646 00.002 21068 UpdateGuideState(): m_state=6
04:30:28.647 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
04:30:28.647 00.000 21068 Star::Find returns 1 (0), X=814.98, Y=630.38, Mass=413113, SNR=132.4, Peak=50701 HFD=3.2
04:30:28.648 00.001 21068 MultiStar: [#1 0.34,-0.13,0.87,U] [#2 0.33,0.13,1.16,U] [#3 0.13,0.10,0.81,U] [#4 -0.06,0.10,0.39,U] [#5 -0.24,-0.28,0.38,U] [#6 -0.57,0.01,0.00,M6] [#7 0.19,-0.03,0.19,U] [#8 0.12,0.08,0.30,U] 
04:30:28.649 00.001 21068 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.24, 0.01}
04:30:28.650 00.001 21068 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.97) = xAngle (-2.89 = -2.89)
04:30:28.650 00.000 21068 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.83 = -2.83)
04:30:28.651 00.001 21068 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.08 mountX=-0.18 mountY=-0.06, mountTheta=-2.83
04:30:28.653 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.19, y=0.01, opts=13)
04:30:28.654 00.001 21068 Enqueuing Move request for scope (0.19, 0.01)
04:30:28.654 00.000 16108 Worker thread wakes up
04:30:28.654 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
04:30:28.654 00.000 16108 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
04:30:28.654 00.000 16108 Moving (0.19, 0.01) raw xDistance=-0.18 yDistance=-0.06
04:30:28.656 00.002 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:30:28.656 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:28.656 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:28.656 00.000 16108 MoveAxis(E, 0, ABG)
04:30:28.656 00.000 16108 Move returns status 0, amount 0
04:30:28.656 00.000 16108 MoveAxis(N, 0, ABG)
04:30:28.656 00.000 16108 Move returns status 0, amount 0
04:30:28.656 00.000 16108 move complete, result=0
04:30:28.656 00.000 16108 worker thread done servicing request
04:30:28.659 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2861, max=65535, med=5869, FiltMin=5011, FiltMax=32793, Gamma=1.000
04:30:28.672 00.013 21068 UpdateGuideState exits: m=413113 SNR=132.4
04:30:28.673 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:28.674 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:28.676 00.002 21068 Enqueuing Expose request
04:30:28.677 00.001 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:28.677 00.000 16108 Worker thread wakes up
04:30:28.678 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:28.678 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:29.666 00.988 16108 Exposure complete
04:30:29.748 00.082 16108 worker thread done servicing request
04:30:29.748 00.000 21068 OnExposeComplete: enter
04:30:29.749 00.001 21068 UpdateGuideState(): m_state=6
04:30:29.750 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
04:30:29.751 00.001 21068 Star::Find returns 1 (0), X=814.89, Y=630.28, Mass=420220, SNR=144.1, Peak=47549 HFD=3.4
04:30:29.752 00.001 21068 MultiStar: [#1 0.25,-0.22,0.86,U] [#2 0.13,-0.06,0.98,U] [#3 0.19,0.20,0.87,U] [#4 -0.31,-0.18,0.32,U] [#5 0.05,0.03,0.30,U] [#6 -0.05,-0.17,0.28,U] [#7 -0.01,-0.39,0.17,U] [#8 0.49,0.19,0.00,M1] 
04:30:29.753 00.001 21068 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {0.15, -0.10}
04:30:29.754 00.001 21068 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.97) = xAngle (-3.51 = 2.78)
04:30:29.754 00.000 21068 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.44 = 2.84)
04:30:29.755 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.13 mountY=0.04, mountTheta=2.83
04:30:29.757 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=-0.07, opts=13)
04:30:29.757 00.000 21068 Enqueuing Move request for scope (0.12, -0.07)
04:30:29.758 00.001 16108 Worker thread wakes up
04:30:29.758 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
04:30:29.758 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
04:30:29.758 00.000 16108 Moving (0.12, -0.07) raw xDistance=-0.13 yDistance=0.04
04:30:29.758 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:30:29.758 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:29.758 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:30:29.759 00.001 16108 MoveAxis(E, 0, ABG)
04:30:29.759 00.000 16108 Move returns status 0, amount 0
04:30:29.759 00.000 16108 MoveAxis(N, 0, ABG)
04:30:29.759 00.000 16108 Move returns status 0, amount 0
04:30:29.759 00.000 16108 move complete, result=0
04:30:29.759 00.000 16108 worker thread done servicing request
04:30:29.765 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2886, max=65535, med=5885, FiltMin=4956, FiltMax=30675, Gamma=1.000
04:30:29.787 00.022 21068 UpdateGuideState exits: m=420220 SNR=144.1
04:30:29.788 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:29.789 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:29.789 00.000 21068 Enqueuing Expose request
04:30:29.790 00.001 16108 Worker thread wakes up
04:30:29.790 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:29.791 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:29.791 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:30.967 01.176 16108 Exposure complete
04:30:31.038 00.071 16108 worker thread done servicing request
04:30:31.038 00.000 21068 OnExposeComplete: enter
04:30:31.042 00.004 21068 UpdateGuideState(): m_state=6
04:30:31.043 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
04:30:31.044 00.001 21068 Star::Find returns 1 (0), X=814.85, Y=630.06, Mass=414285, SNR=147.0, Peak=47245 HFD=3.2
04:30:31.046 00.002 21068 MultiStar: [#1 0.04,-0.46,0.95,U] [#2 -0.05,-0.22,1.10,U] [#3 0.14,0.04,0.80,U] [#4 -0.10,-0.29,0.36,U] [#5 -0.48,-0.25,0.00,M1] [#6 -0.54,-0.01,0.00,M6] [#7 0.33,-0.18,0.17,U] [#8 0.16,-0.06,0.23,U] 
04:30:31.048 00.002 21068 refined, 6 included, MultiStar: {0.06, -0.24}, one-star: {0.11, -0.31}
04:30:31.049 00.001 21068 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.97) = xAngle (-4.30 = 1.99)
04:30:31.051 00.002 21068 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.24 = 2.05)
04:30:31.052 00.001 21068 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.33 mountX=-0.10 mountY=0.22, mountTheta=2.00
04:30:31.054 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.06, y=-0.24, opts=13)
04:30:31.055 00.001 21068 Enqueuing Move request for scope (0.06, -0.24)
04:30:31.056 00.001 16108 Worker thread wakes up
04:30:31.056 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
04:30:31.056 00.000 16108 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
04:30:31.056 00.000 16108 Moving (0.06, -0.24) raw xDistance=-0.10 yDistance=0.22
04:30:31.056 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:30:31.056 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:30:31.056 00.000 16108 MoveAxis(E, 0, ABG)
04:30:31.056 00.000 16108 Move returns status 0, amount 0
04:30:31.056 00.000 16108 MoveAxis(S, 44, ABG)
04:30:31.056 00.000 16108 Guiding  Dir = 1, Dur = 44
04:30:31.057 00.001 16108 IsSlewing returns 0
04:30:31.057 00.000 16108 IsGuiding returns 0
04:30:31.058 00.001 16108 PulseGuide returned control before completion, sleep 54
04:30:31.059 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=3206, max=65535, med=5897, FiltMin=5017, FiltMax=36633, Gamma=1.000
04:30:31.073 00.014 21068 UpdateGuideState exits: m=414285 SNR=147.0
04:30:31.074 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:31.075 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:31.075 00.000 21068 Enqueuing Expose request
04:30:31.114 00.039 16108 IsGuiding returns 1
04:30:31.114 00.000 16108 scope still moving after pulse duration time elapsed
04:30:31.146 00.032 16108 IsSlewing returns 0
04:30:31.146 00.000 16108 IsGuiding returns 0
04:30:31.146 00.000 16108 scope move finished after 44 + 45 ms
04:30:31.146 00.000 16108 Move returns status 0, amount 44
04:30:31.146 00.000 16108 move complete, result=0
04:30:31.146 00.000 16108 worker thread done servicing request
04:30:31.146 00.000 16108 Worker thread wakes up
04:30:31.146 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
04:30:31.147 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:31.147 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:32.116 00.969 16108 Exposure complete
04:30:32.197 00.081 16108 worker thread done servicing request
04:30:32.197 00.000 21068 OnExposeComplete: enter
04:30:32.199 00.002 21068 UpdateGuideState(): m_state=6
04:30:32.200 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
04:30:32.202 00.002 21068 Star::Find returns 1 (0), X=814.93, Y=630.00, Mass=353877, SNR=118.7, Peak=50749 HFD=2.9
04:30:32.203 00.001 21068 MultiStar: [#1 0.08,-0.58,0.00,M1] [#2 0.08,-0.24,1.28,U] [#3 0.12,-0.01,1.05,U] [#4 -0.09,-0.13,0.36,U] [#5 -0.15,0.05,0.33,U] [#6 -0.20,-0.09,0.29,U] [#7 0.45,-0.19,0.36,U] [#8 0.17,-0.11,0.29,U] 
04:30:32.205 00.002 21068 refined, 7 included, MultiStar: {0.10, -0.17}, one-star: {0.20, -0.37}
04:30:32.206 00.001 21068 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.97) = xAngle (-4.00 = 2.28)
04:30:32.207 00.001 21068 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.94 = 2.35)
04:30:32.209 00.002 21068 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.03 mountX=-0.13 mountY=0.14, mountTheta=2.31
04:30:32.211 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.10, y=-0.17, opts=13)
04:30:32.212 00.001 21068 Enqueuing Move request for scope (0.10, -0.17)
04:30:32.213 00.001 16108 Worker thread wakes up
04:30:32.213 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
04:30:32.213 00.000 16108 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
04:30:32.214 00.001 16108 Moving (0.10, -0.17) raw xDistance=-0.13 yDistance=0.14
04:30:32.214 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:30:32.214 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:32.214 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:30:32.214 00.000 16108 MoveAxis(E, 0, ABG)
04:30:32.214 00.000 16108 Move returns status 0, amount 0
04:30:32.214 00.000 16108 MoveAxis(N, 0, ABG)
04:30:32.214 00.000 16108 Move returns status 0, amount 0
04:30:32.214 00.000 16108 move complete, result=0
04:30:32.214 00.000 16108 worker thread done servicing request
04:30:32.221 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=3126, max=65535, med=5910, FiltMin=5062, FiltMax=35673, Gamma=1.000
04:30:32.243 00.022 21068 UpdateGuideState exits: m=353877 SNR=118.7
04:30:32.244 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:32.245 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:32.246 00.001 21068 Enqueuing Expose request
04:30:32.247 00.001 16108 Worker thread wakes up
04:30:32.247 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:32.248 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:32.248 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:33.427 01.179 16108 Exposure complete
04:30:33.494 00.067 16108 worker thread done servicing request
04:30:33.494 00.000 21068 OnExposeComplete: enter
04:30:33.496 00.002 21068 UpdateGuideState(): m_state=6
04:30:33.497 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
04:30:33.499 00.002 21068 Star::Find returns 1 (0), X=814.89, Y=630.35, Mass=414468, SNR=138.4, Peak=46909 HFD=3.4
04:30:33.502 00.003 21068 MultiStar: [#1 0.20,-0.39,0.91,U] [#2 0.10,-0.14,1.13,U] [#3 0.12,-0.12,0.86,U] [#4 0.04,0.11,0.32,U] [#5 -0.31,-0.06,0.28,U] [#6 -0.32,-0.57,0.00,M6] [#7 -0.04,-0.15,0.20,U] [#8 0.23,0.19,0.29,U] 
04:30:33.503 00.001 21068 single-star, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.16, -0.03}
04:30:33.505 00.002 21068 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.97) = xAngle (-3.14 = 3.14)
04:30:33.506 00.001 21068 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.08 = -3.08)
04:30:33.507 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
04:30:33.509 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=-0.03, opts=13)
04:30:33.510 00.001 21068 Enqueuing Move request for scope (0.16, -0.03)
04:30:33.511 00.001 16108 Worker thread wakes up
04:30:33.511 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
04:30:33.511 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
04:30:33.511 00.000 16108 Moving (0.16, -0.03) raw xDistance=-0.16 yDistance=-0.01
04:30:33.511 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:30:33.511 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:33.511 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:30:33.511 00.000 16108 MoveAxis(E, 0, ABG)
04:30:33.511 00.000 16108 Move returns status 0, amount 0
04:30:33.511 00.000 16108 MoveAxis(N, 0, ABG)
04:30:33.511 00.000 16108 Move returns status 0, amount 0
04:30:33.511 00.000 16108 move complete, result=0
04:30:33.511 00.000 16108 worker thread done servicing request
04:30:33.517 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2918, max=65535, med=5929, FiltMin=5113, FiltMax=30838, Gamma=1.000
04:30:33.542 00.025 21068 UpdateGuideState exits: m=414468 SNR=138.4
04:30:33.543 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:33.543 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:33.544 00.001 21068 Enqueuing Expose request
04:30:33.546 00.002 16108 Worker thread wakes up
04:30:33.546 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:33.547 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:33.547 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:34.525 00.978 16108 Exposure complete
04:30:34.589 00.064 16108 worker thread done servicing request
04:30:34.589 00.000 21068 OnExposeComplete: enter
04:30:34.590 00.001 21068 UpdateGuideState(): m_state=6
04:30:34.590 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
04:30:34.591 00.001 21068 Star::Find returns 1 (0), X=815.09, Y=630.34, Mass=421739, SNR=149.1, Peak=44739 HFD=3.4
04:30:34.592 00.001 21068 MultiStar: [#1 0.32,-0.22,0.85,U] [#2 0.15,0.02,1.10,U] [#3 0.15,0.32,0.83,U] [#4 0.18,-0.24,0.38,U] [#5 -0.18,-0.04,0.31,U] [#6 -0.25,-0.34,0.29,U] [#7 0.48,-0.29,0.00,M1] [#8 0.06,0.52,0.00,M1] 
04:30:34.593 00.001 21068 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {0.35, -0.03}
04:30:34.594 00.001 21068 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.97) = xAngle (-3.13 = -3.13)
04:30:34.594 00.000 21068 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.07 = -3.07)
04:30:34.595 00.001 21068 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.18 mountY=-0.01, mountTheta=-3.07
04:30:34.597 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.18, y=-0.03, opts=13)
04:30:34.598 00.001 21068 Enqueuing Move request for scope (0.18, -0.03)
04:30:34.599 00.001 16108 Worker thread wakes up
04:30:34.599 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
04:30:34.599 00.000 16108 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
04:30:34.599 00.000 16108 Moving (0.18, -0.03) raw xDistance=-0.18 yDistance=-0.01
04:30:34.599 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:30:34.599 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:34.599 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:30:34.600 00.001 16108 MoveAxis(E, 0, ABG)
04:30:34.600 00.000 16108 Move returns status 0, amount 0
04:30:34.600 00.000 16108 MoveAxis(N, 0, ABG)
04:30:34.600 00.000 16108 Move returns status 0, amount 0
04:30:34.600 00.000 16108 move complete, result=0
04:30:34.600 00.000 16108 worker thread done servicing request
04:30:34.603 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2902, max=65535, med=5942, FiltMin=4998, FiltMax=35593, Gamma=1.000
04:30:34.617 00.014 21068 UpdateGuideState exits: m=421739 SNR=149.1
04:30:34.618 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:34.619 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:34.620 00.001 21068 Enqueuing Expose request
04:30:34.620 00.000 16108 Worker thread wakes up
04:30:34.620 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:34.621 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:34.621 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:35.769 01.148 16108 Exposure complete
04:30:35.845 00.076 16108 worker thread done servicing request
04:30:35.845 00.000 21068 OnExposeComplete: enter
04:30:35.848 00.003 21068 UpdateGuideState(): m_state=6
04:30:35.849 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
04:30:35.852 00.003 21068 Star::Find returns 1 (0), X=815.36, Y=630.23, Mass=372598, SNR=118.8, Peak=46189 HFD=3.2
04:30:35.854 00.002 21068 MultiStar: [#1 0.49,-0.46,0.00,M1] [#2 0.65,0.01,0.00,M1] [#3 0.49,0.01,1.02,U] [#4 0.26,-0.03,0.40,U] [#5 0.01,-0.17,0.37,U] [#6 0.09,-0.25,0.33,U] [#7 0.30,-0.22,0.24,U] [#8 0.24,-0.05,0.29,U] 
04:30:35.855 00.001 21068 refined, 6 included, MultiStar: {0.38, -0.10}, one-star: {0.62, -0.15}
04:30:35.856 00.001 21068 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.97) = xAngle (-3.22 = 3.07)
04:30:35.858 00.002 21068 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.16 = 3.13)
04:30:35.858 00.000 21068 CameraToMount -- cameraX=0.38 cameraY=-0.10 hyp=0.40 cameraTheta=-0.25 mountX=-0.40 mountY=0.01, mountTheta=3.13
04:30:35.862 00.004 21068 SchedulePrimaryMove(0D0C3370, x=0.38, y=-0.10, opts=13)
04:30:35.863 00.001 21068 Enqueuing Move request for scope (0.38, -0.10)
04:30:35.864 00.001 16108 Worker thread wakes up
04:30:35.864 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.10) opts 0xd
04:30:35.865 00.001 16108 Handling offset move in thread for scope, endpoint = (0.38, -0.10)
04:30:35.865 00.000 16108 Moving (0.38, -0.10) raw xDistance=-0.40 yDistance=0.01
04:30:35.865 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
04:30:35.865 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:35.865 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:30:35.865 00.000 16108 MoveAxis(E, 104, ABG)
04:30:35.865 00.000 16108 Guiding  Dir = 2, Dur = 104
04:30:35.866 00.001 16108 IsSlewing returns 0
04:30:35.866 00.000 16108 IsGuiding returns 0
04:30:35.867 00.001 16108 PulseGuide returned control before completion, sleep 114
04:30:35.870 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3069, max=65535, med=5952, FiltMin=5053, FiltMax=34224, Gamma=1.000
04:30:35.884 00.014 21068 UpdateGuideState exits: m=372598 SNR=118.8
04:30:35.885 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:35.886 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:35.887 00.001 21068 Enqueuing Expose request
04:30:35.983 00.096 16108 IsGuiding returns 1
04:30:35.983 00.000 16108 scope still moving after pulse duration time elapsed
04:30:36.015 00.032 16108 IsSlewing returns 0
04:30:36.015 00.000 16108 IsGuiding returns 1
04:30:36.046 00.031 16108 IsSlewing returns 0
04:30:36.046 00.000 16108 IsGuiding returns 0
04:30:36.046 00.000 16108 scope move finished after 104 + 75 ms
04:30:36.046 00.000 16108 Move returns status 0, amount 104
04:30:36.046 00.000 16108 MoveAxis(N, 0, ABG)
04:30:36.046 00.000 16108 Move returns status 0, amount 0
04:30:36.046 00.000 16108 move complete, result=0
04:30:36.046 00.000 16108 worker thread done servicing request
04:30:36.046 00.000 16108 Worker thread wakes up
04:30:36.046 00.000 21068 GuideStep: -0.4 px 104 ms EAST, 0.0 px 0 ms NORTH
04:30:36.049 00.003 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:36.049 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:37.008 00.959 16108 Exposure complete
04:30:37.086 00.078 16108 worker thread done servicing request
04:30:37.087 00.001 21068 OnExposeComplete: enter
04:30:37.087 00.000 21068 UpdateGuideState(): m_state=6
04:30:37.088 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
04:30:37.089 00.001 21068 Star::Find returns 1 (0), X=814.80, Y=630.21, Mass=396400, SNR=157.8, Peak=43421 HFD=3.6
04:30:37.090 00.001 21068 MultiStar: [#1 0.08,-0.55,0.00,M2] [#2 0.03,-0.11,0.97,U] [#3 -0.13,-0.03,0.72,U] [#4 -0.20,-0.09,0.26,U] [#5 -0.04,0.04,0.24,U] [#6 -0.26,-0.17,0.21,U] [#7 0.48,-0.29,0.00,M1] [#8 0.32,0.46,0.00,M1] 
04:30:37.091 00.001 21068 refined, 5 included, MultiStar: {-0.03, -0.10}, one-star: {0.06, -0.16}
04:30:37.092 00.001 21068 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.97) = xAngle (-4.87 = 1.41)
04:30:37.093 00.001 21068 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.81 = 1.47)
04:30:37.093 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.90 mountX=0.02 mountY=0.11, mountTheta=1.41
04:30:37.096 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.10, opts=13)
04:30:37.098 00.002 21068 Enqueuing Move request for scope (-0.03, -0.10)
04:30:37.100 00.002 16108 Worker thread wakes up
04:30:37.100 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
04:30:37.100 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
04:30:37.100 00.000 16108 Moving (-0.03, -0.10) raw xDistance=0.02 yDistance=0.11
04:30:37.100 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:30:37.100 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:37.100 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:30:37.100 00.000 16108 MoveAxis(E, 0, ABG)
04:30:37.100 00.000 16108 Move returns status 0, amount 0
04:30:37.100 00.000 16108 MoveAxis(N, 0, ABG)
04:30:37.100 00.000 16108 Move returns status 0, amount 0
04:30:37.100 00.000 16108 move complete, result=0
04:30:37.101 00.001 16108 worker thread done servicing request
04:30:37.107 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=2790, max=65535, med=5961, FiltMin=5171, FiltMax=33097, Gamma=1.000
04:30:37.121 00.014 21068 UpdateGuideState exits: m=396400 SNR=157.8
04:30:37.122 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:37.123 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:37.124 00.001 21068 Enqueuing Expose request
04:30:37.125 00.001 16108 Worker thread wakes up
04:30:37.125 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:37.125 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:37.125 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:38.296 01.171 16108 Exposure complete
04:30:38.359 00.063 16108 worker thread done servicing request
04:30:38.359 00.000 21068 OnExposeComplete: enter
04:30:38.360 00.001 21068 UpdateGuideState(): m_state=6
04:30:38.361 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
04:30:38.362 00.001 21068 Star::Find returns 1 (0), X=814.98, Y=630.33, Mass=404545, SNR=154.9, Peak=44413 HFD=3.3
04:30:38.363 00.001 21068 MultiStar: [#1 0.30,-0.02,0.90,U] [#2 0.17,0.09,1.03,U] [#3 0.28,0.30,0.78,U] [#4 0.03,0.15,0.27,U] [#5 -0.21,0.08,0.28,U] [#6 -0.34,-0.01,0.26,U] [#7 0.16,-0.27,0.17,U] [#8 0.15,0.19,0.23,U] 
04:30:38.364 00.001 21068 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.24, -0.04}
04:30:38.364 00.000 21068 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.97) = xAngle (-2.58 = -2.58)
04:30:38.365 00.001 21068 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.52 = -2.52)
04:30:38.366 00.001 21068 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.38 mountX=-0.15 mountY=-0.10, mountTheta=-2.54
04:30:38.368 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=0.07, opts=13)
04:30:38.369 00.001 21068 Enqueuing Move request for scope (0.17, 0.07)
04:30:38.370 00.001 16108 Worker thread wakes up
04:30:38.370 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
04:30:38.370 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
04:30:38.370 00.000 16108 Moving (0.17, 0.07) raw xDistance=-0.15 yDistance=-0.10
04:30:38.370 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:30:38.370 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:38.370 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:30:38.370 00.000 16108 MoveAxis(E, 0, ABG)
04:30:38.370 00.000 16108 Move returns status 0, amount 0
04:30:38.370 00.000 16108 MoveAxis(N, 0, ABG)
04:30:38.370 00.000 16108 Move returns status 0, amount 0
04:30:38.370 00.000 16108 move complete, result=0
04:30:38.370 00.000 16108 worker thread done servicing request
04:30:38.375 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=2995, max=65535, med=5974, FiltMin=5155, FiltMax=32595, Gamma=1.000
04:30:38.399 00.024 21068 UpdateGuideState exits: m=404545 SNR=154.9
04:30:38.400 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:38.401 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:38.402 00.001 21068 Enqueuing Expose request
04:30:38.403 00.001 16108 Worker thread wakes up
04:30:38.403 00.000 21068 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:38.404 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:38.404 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:39.380 00.976 16108 Exposure complete
04:30:39.455 00.075 16108 worker thread done servicing request
04:30:39.455 00.000 21068 OnExposeComplete: enter
04:30:39.457 00.002 21068 UpdateGuideState(): m_state=6
04:30:39.459 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
04:30:39.460 00.001 21068 Star::Find returns 1 (0), X=814.81, Y=630.15, Mass=403049, SNR=152.2, Peak=46669 HFD=3.4
04:30:39.462 00.002 21068 MultiStar: [#1 0.25,-0.45,0.91,U] [#2 0.28,-0.12,1.04,U] [#3 0.22,0.12,0.78,U] [#4 0.20,0.13,0.25,U] [#5 -0.16,-0.31,0.28,U] [#6 -0.24,-0.67,0.00,M3] [#7 0.53,-0.11,0.00,M1] [#8 0.16,0.21,0.21,U] 
04:30:39.464 00.002 21068 single-star, 6 included, MultiStar: {0.18, -0.15}, one-star: {0.07, -0.22}
04:30:39.465 00.001 21068 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.97) = xAngle (-4.22 = 2.06)
04:30:39.466 00.001 21068 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.16 = 2.13)
04:30:39.467 00.001 21068 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.25 mountX=-0.11 mountY=0.20, mountTheta=2.08
04:30:39.470 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=-0.22, opts=13)
04:30:39.471 00.001 21068 Enqueuing Move request for scope (0.07, -0.22)
04:30:39.473 00.002 16108 Worker thread wakes up
04:30:39.473 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
04:30:39.473 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
04:30:39.473 00.000 16108 Moving (0.07, -0.22) raw xDistance=-0.11 yDistance=0.20
04:30:39.473 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:30:39.473 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:39.473 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:30:39.473 00.000 16108 MoveAxis(E, 0, ABG)
04:30:39.474 00.001 16108 Move returns status 0, amount 0
04:30:39.474 00.000 16108 MoveAxis(N, 0, ABG)
04:30:39.474 00.000 16108 Move returns status 0, amount 0
04:30:39.474 00.000 16108 move complete, result=0
04:30:39.474 00.000 16108 worker thread done servicing request
04:30:39.482 00.008 21068 UpdateImageDisplay: Size=(1280,960) min=3430, max=65535, med=5987, FiltMin=5241, FiltMax=34163, Gamma=1.000
04:30:39.497 00.015 21068 UpdateGuideState exits: m=403049 SNR=152.2
04:30:39.499 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:39.499 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:39.500 00.001 21068 Enqueuing Expose request
04:30:39.501 00.001 16108 Worker thread wakes up
04:30:39.501 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:39.502 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:39.502 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:40.667 01.165 16108 Exposure complete
04:30:40.747 00.080 16108 worker thread done servicing request
04:30:40.748 00.001 21068 OnExposeComplete: enter
04:30:40.749 00.001 21068 UpdateGuideState(): m_state=6
04:30:40.751 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
04:30:40.751 00.000 21068 Star::Find returns 1 (0), X=814.45, Y=630.30, Mass=378288, SNR=135.9, Peak=41264 HFD=3.3
04:30:40.753 00.002 21068 MultiStar: [#1 0.05,-0.29,0.81,U] [#2 0.10,-0.03,1.29,U] [#3 -0.02,0.09,0.91,U] [#4 -0.16,0.13,0.29,U] [#5 -0.66,-0.20,0.00,M1] [#6 -0.60,-0.25,0.00,M4] [#7 -0.15,-0.47,0.24,U] [#8 0.32,0.15,0.25,U] 
04:30:40.754 00.001 21068 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {-0.29, -0.07}
04:30:40.755 00.001 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-4.99 = 1.29)
04:30:40.756 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.93 = 1.35)
04:30:40.757 00.001 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.03 mountX=0.02 mountY=0.07, mountTheta=1.29
04:30:40.759 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.06, opts=13)
04:30:40.760 00.001 21068 Enqueuing Move request for scope (-0.03, -0.06)
04:30:40.761 00.001 16108 Worker thread wakes up
04:30:40.761 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
04:30:40.761 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
04:30:40.761 00.000 16108 Moving (-0.03, -0.06) raw xDistance=0.02 yDistance=0.07
04:30:40.761 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:30:40.761 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:40.761 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:30:40.761 00.000 16108 MoveAxis(E, 0, ABG)
04:30:40.762 00.001 16108 Move returns status 0, amount 0
04:30:40.762 00.000 16108 MoveAxis(N, 0, ABG)
04:30:40.762 00.000 16108 Move returns status 0, amount 0
04:30:40.762 00.000 16108 move complete, result=0
04:30:40.762 00.000 16108 worker thread done servicing request
04:30:40.765 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3606, max=65535, med=5993, FiltMin=5193, FiltMax=33094, Gamma=1.000
04:30:40.777 00.012 21068 UpdateGuideState exits: m=378288 SNR=135.9
04:30:40.777 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:40.778 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:40.779 00.001 21068 Enqueuing Expose request
04:30:40.780 00.001 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:40.781 00.001 16108 Worker thread wakes up
04:30:40.781 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:40.781 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:41.752 00.971 16108 Exposure complete
04:30:41.829 00.077 16108 worker thread done servicing request
04:30:41.830 00.001 21068 OnExposeComplete: enter
04:30:41.831 00.001 21068 UpdateGuideState(): m_state=6
04:30:41.832 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
04:30:41.833 00.001 21068 Star::Find returns 1 (0), X=814.70, Y=630.30, Mass=375227, SNR=130.1, Peak=40925 HFD=3.3
04:30:41.833 00.000 21068 MultiStar: [#1 -0.08,-0.47,1.01,U] [#2 0.03,0.04,1.18,U] [#3 -0.31,-0.01,0.91,U] [#4 -0.03,0.12,0.36,U] [#5 -0.65,-0.24,0.00,M2] [#6 -0.45,-0.24,0.32,U] [#7 0.18,-0.36,0.25,U] [#8 0.27,-0.03,0.25,U] 
04:30:41.834 00.001 21068 single-star, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.03, -0.08}
04:30:41.835 00.001 21068 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.97) = xAngle (-4.95 = 1.34)
04:30:41.836 00.001 21068 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.40)
04:30:41.836 00.000 21068 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.98 mountX=0.02 mountY=0.09, mountTheta=1.34
04:30:41.838 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.03, y=-0.08, opts=13)
04:30:41.839 00.001 21068 Enqueuing Move request for scope (-0.03, -0.08)
04:30:41.840 00.001 16108 Worker thread wakes up
04:30:41.840 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
04:30:41.840 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
04:30:41.840 00.000 16108 Moving (-0.03, -0.08) raw xDistance=0.02 yDistance=0.09
04:30:41.840 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:30:41.840 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:41.840 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:30:41.840 00.000 16108 MoveAxis(E, 0, ABG)
04:30:41.840 00.000 16108 Move returns status 0, amount 0
04:30:41.840 00.000 16108 MoveAxis(N, 0, ABG)
04:30:41.840 00.000 16108 Move returns status 0, amount 0
04:30:41.840 00.000 16108 move complete, result=0
04:30:41.840 00.000 16108 worker thread done servicing request
04:30:41.844 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3049, max=65535, med=6003, FiltMin=5120, FiltMax=33049, Gamma=1.000
04:30:41.869 00.025 21068 UpdateGuideState exits: m=375227 SNR=130.1
04:30:41.871 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:41.873 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:41.874 00.001 21068 Enqueuing Expose request
04:30:41.877 00.003 16108 Worker thread wakes up
04:30:41.877 00.000 21068 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:41.878 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:41.878 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:43.038 01.160 16108 Exposure complete
04:30:43.096 00.058 16108 worker thread done servicing request
04:30:43.096 00.000 21068 OnExposeComplete: enter
04:30:43.097 00.001 21068 UpdateGuideState(): m_state=6
04:30:43.098 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
04:30:43.099 00.001 21068 Star::Find returns 1 (0), X=814.73, Y=629.98, Mass=370816, SNR=136.8, Peak=40765 HFD=3.3
04:30:43.099 00.000 21068 MultiStar: [#1 -0.13,-0.62,0.00,M1] [#2 -0.02,-0.15,1.34,U] [#3 -0.23,-0.24,0.95,U] [#4 -0.42,-0.30,0.31,U] [#5 -0.36,-0.02,0.26,U] [#6 -0.46,-0.52,0.00,M4] [#7 0.12,-0.42,0.22,U] [#8 0.03,-0.03,0.27,U] 
04:30:43.100 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.23}, one-star: {-0.00, -0.39}
04:30:43.101 00.001 21068 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.97) = xAngle (-4.94 = 1.35)
04:30:43.102 00.001 21068 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.88 = 1.41)
04:30:43.103 00.001 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=0.06 mountY=0.25, mountTheta=1.35
04:30:43.105 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.23, opts=13)
04:30:43.106 00.001 21068 Enqueuing Move request for scope (-0.10, -0.23)
04:30:43.107 00.001 16108 Worker thread wakes up
04:30:43.107 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
04:30:43.108 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
04:30:43.108 00.000 16108 Moving (-0.10, -0.23) raw xDistance=0.06 yDistance=0.25
04:30:43.108 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:30:43.108 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:30:43.108 00.000 16108 MoveAxis(E, 0, ABG)
04:30:43.108 00.000 16108 Move returns status 0, amount 0
04:30:43.108 00.000 16108 MoveAxis(S, 51, ABG)
04:30:43.108 00.000 16108 Guiding  Dir = 1, Dur = 51
04:30:43.109 00.001 16108 IsSlewing returns 0
04:30:43.109 00.000 16108 IsGuiding returns 0
04:30:43.110 00.001 16108 PulseGuide returned control before completion, sleep 61
04:30:43.112 00.002 21068 UpdateImageDisplay: Size=(1280,960) min=3120, max=65535, med=6013, FiltMin=5229, FiltMax=39440, Gamma=1.000
04:30:43.128 00.016 21068 UpdateGuideState exits: m=370816 SNR=136.8
04:30:43.130 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:43.130 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:43.131 00.001 21068 Enqueuing Expose request
04:30:43.175 00.044 16108 IsGuiding returns 1
04:30:43.175 00.000 16108 scope still moving after pulse duration time elapsed
04:30:43.206 00.031 16108 IsSlewing returns 0
04:30:43.206 00.000 16108 IsGuiding returns 0
04:30:43.206 00.000 16108 scope move finished after 51 + 46 ms
04:30:43.206 00.000 16108 Move returns status 0, amount 51
04:30:43.206 00.000 16108 move complete, result=0
04:30:43.206 00.000 16108 worker thread done servicing request
04:30:43.206 00.000 16108 Worker thread wakes up
04:30:43.206 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
04:30:43.208 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:43.208 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:44.169 00.961 16108 Exposure complete
04:30:44.231 00.062 16108 worker thread done servicing request
04:30:44.231 00.000 21068 OnExposeComplete: enter
04:30:44.232 00.001 21068 UpdateGuideState(): m_state=6
04:30:44.232 00.000 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
04:30:44.233 00.001 21068 Star::Find returns 1 (0), X=814.65, Y=630.37, Mass=421963, SNR=153.6, Peak=42797 HFD=3.4
04:30:44.234 00.001 21068 MultiStar: [#1 0.03,-0.32,0.74,U] [#2 0.04,0.03,0.96,U] [#3 -0.30,-0.02,0.78,U] [#4 -0.52,0.04,0.28,U] [#5 -0.15,-0.09,0.25,U] [#6 -0.56,-0.09,0.00,M5] [#7 0.22,-0.31,0.18,U] [#8 0.18,-0.01,0.25,U] 
04:30:44.235 00.001 21068 single-star, 7 included, MultiStar: {-0.08, -0.07}, one-star: {-0.09, -0.00}
04:30:44.236 00.001 21068 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.97) = xAngle (-6.06 = 0.22)
04:30:44.236 00.000 21068 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-6.00 = 0.29)
04:30:44.237 00.001 21068 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=0.09 mountY=0.02, mountTheta=0.28
04:30:44.239 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.09, y=-0.00, opts=13)
04:30:44.239 00.000 21068 Enqueuing Move request for scope (-0.09, -0.00)
04:30:44.240 00.001 16108 Worker thread wakes up
04:30:44.240 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
04:30:44.240 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
04:30:44.240 00.000 16108 Moving (-0.09, -0.00) raw xDistance=0.09 yDistance=0.02
04:30:44.240 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:30:44.241 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:44.241 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:30:44.241 00.000 16108 MoveAxis(E, 0, ABG)
04:30:44.241 00.000 16108 Move returns status 0, amount 0
04:30:44.241 00.000 16108 MoveAxis(N, 0, ABG)
04:30:44.241 00.000 16108 Move returns status 0, amount 0
04:30:44.241 00.000 16108 move complete, result=0
04:30:44.241 00.000 16108 worker thread done servicing request
04:30:44.247 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=3043, max=65535, med=6019, FiltMin=5248, FiltMax=35078, Gamma=1.000
04:30:44.271 00.024 21068 UpdateGuideState exits: m=421963 SNR=153.6
04:30:44.272 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:44.273 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:44.275 00.002 21068 Enqueuing Expose request
04:30:44.276 00.001 16108 Worker thread wakes up
04:30:44.276 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:44.277 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:44.277 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:45.430 01.153 16108 Exposure complete
04:30:45.519 00.089 16108 worker thread done servicing request
04:30:45.519 00.000 21068 OnExposeComplete: enter
04:30:45.520 00.001 21068 UpdateGuideState(): m_state=6
04:30:45.521 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
04:30:45.522 00.001 21068 Star::Find returns 1 (0), X=814.60, Y=630.19, Mass=397476, SNR=124.0, Peak=48992 HFD=3.2
04:30:45.523 00.001 21068 MultiStar: [#1 -0.18,-0.42,0.95,U] [#2 -0.05,0.04,1.39,U] [#3 -0.05,0.16,0.98,U] [#4 -0.07,0.18,0.37,U] [#5 -0.34,0.26,0.33,U] [#6 -0.48,-0.36,0.00,M6] [#7 0.26,-0.42,0.18,U] [#8 -0.28,0.15,0.28,U] 
04:30:45.523 00.000 21068 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.14, -0.18}
04:30:45.524 00.001 21068 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.97) = xAngle (-5.71 = 0.57)
04:30:45.525 00.001 21068 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.65 = 0.63)
04:30:45.526 00.001 21068 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.75 mountX=0.10 mountY=0.07, mountTheta=0.61
04:30:45.527 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.11, y=-0.05, opts=13)
04:30:45.528 00.001 21068 Enqueuing Move request for scope (-0.11, -0.05)
04:30:45.529 00.001 16108 Worker thread wakes up
04:30:45.529 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
04:30:45.529 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
04:30:45.529 00.000 16108 Moving (-0.11, -0.05) raw xDistance=0.10 yDistance=0.07
04:30:45.529 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:30:45.530 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:45.530 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:30:45.530 00.000 16108 MoveAxis(E, 0, ABG)
04:30:45.530 00.000 16108 Move returns status 0, amount 0
04:30:45.530 00.000 16108 MoveAxis(N, 0, ABG)
04:30:45.530 00.000 16108 Move returns status 0, amount 0
04:30:45.530 00.000 16108 move complete, result=0
04:30:45.530 00.000 16108 worker thread done servicing request
04:30:45.533 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2745, max=65535, med=6029, FiltMin=5235, FiltMax=35382, Gamma=1.000
04:30:45.552 00.019 21068 UpdateGuideState exits: m=397476 SNR=124.0
04:30:45.553 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:45.554 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:45.554 00.000 21068 Enqueuing Expose request
04:30:45.555 00.001 16108 Worker thread wakes up
04:30:45.555 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:45.557 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:45.557 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:46.540 00.983 16108 Exposure complete
04:30:46.617 00.077 16108 worker thread done servicing request
04:30:46.617 00.000 21068 OnExposeComplete: enter
04:30:46.618 00.001 21068 UpdateGuideState(): m_state=6
04:30:46.618 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
04:30:46.619 00.001 21068 Star::Find returns 1 (0), X=814.75, Y=630.25, Mass=362186, SNR=126.6, Peak=42845 HFD=3.0
04:30:46.620 00.001 21068 MultiStar: [#1 -0.05,-0.48,1.08,U] [#2 -0.11,-0.20,1.36,U] [#3 -0.16,-0.01,0.90,U] [#4 -0.20,0.06,0.32,U] [#5 -0.64,-0.20,0.00,M1] [#6 -0.69,-0.03,0.00,M7] [#7 0.57,-0.41,0.00,M1] [#8 0.39,-0.06,0.33,U] 
04:30:46.620 00.000 21068 single-star, 5 included, MultiStar: {-0.05, -0.19}, one-star: {0.01, -0.13}
04:30:46.621 00.001 21068 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.97) = xAngle (-4.45 = 1.83)
04:30:46.622 00.001 21068 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.39 = 1.89)
04:30:46.624 00.002 21068 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.48 mountX=-0.03 mountY=0.12, mountTheta=1.84
04:30:46.625 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.01, y=-0.13, opts=13)
04:30:46.626 00.001 21068 Enqueuing Move request for scope (0.01, -0.13)
04:30:46.627 00.001 16108 Worker thread wakes up
04:30:46.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
04:30:46.627 00.000 16108 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
04:30:46.627 00.000 16108 Moving (0.01, -0.13) raw xDistance=-0.03 yDistance=0.12
04:30:46.627 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:30:46.627 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:46.627 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:30:46.627 00.000 16108 MoveAxis(E, 0, ABG)
04:30:46.627 00.000 16108 Move returns status 0, amount 0
04:30:46.627 00.000 16108 MoveAxis(N, 0, ABG)
04:30:46.628 00.001 16108 Move returns status 0, amount 0
04:30:46.628 00.000 16108 move complete, result=0
04:30:46.628 00.000 16108 worker thread done servicing request
04:30:46.633 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=3321, max=65535, med=6035, FiltMin=5238, FiltMax=33478, Gamma=1.000
04:30:46.654 00.021 21068 UpdateGuideState exits: m=362186 SNR=126.6
04:30:46.655 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:46.656 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:46.658 00.002 21068 Enqueuing Expose request
04:30:46.659 00.001 16108 Worker thread wakes up
04:30:46.659 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:46.660 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:46.660 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:47.817 01.157 16108 Exposure complete
04:30:47.909 00.092 16108 worker thread done servicing request
04:30:47.909 00.000 21068 OnExposeComplete: enter
04:30:47.909 00.000 21068 UpdateGuideState(): m_state=6
04:30:47.910 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
04:30:47.911 00.001 21068 Star::Find returns 1 (0), X=814.39, Y=629.74, Mass=379263, SNR=126.5, Peak=54160 HFD=3.2
04:30:47.912 00.001 21068 MultiStar: [#1 -0.23,-0.70,0.00,M1] [#2 0.03,-0.06,1.17,U] [#3 -0.32,-0.26,0.89,U] [#4 0.01,-0.13,0.39,U] [#5 -0.53,-0.32,0.00,M2] [#6 -0.70,-0.54,0.00,M8] [#7 0.06,-0.44,0.26,U] [#8 0.03,-0.12,0.31,U] 
04:30:47.913 00.001 21068 refined, 5 included, MultiStar: {-0.14, -0.28}, one-star: {-0.35, -0.64}
04:30:47.913 00.000 21068 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.97) = xAngle (-5.00 = 1.28)
04:30:47.914 00.001 21068 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.94 = 1.34)
04:30:47.915 00.001 21068 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.32 cameraTheta=-2.03 mountX=0.09 mountY=0.31, mountTheta=1.29
04:30:47.916 00.001 21068 SchedulePrimaryMove(0D0C3370, x=-0.14, y=-0.28, opts=13)
04:30:47.917 00.001 21068 Enqueuing Move request for scope (-0.14, -0.28)
04:30:47.918 00.001 16108 Worker thread wakes up
04:30:47.918 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
04:30:47.918 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
04:30:47.918 00.000 16108 Moving (-0.14, -0.28) raw xDistance=0.09 yDistance=0.31
04:30:47.918 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:30:47.918 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:30:47.918 00.000 16108 MoveAxis(E, 0, ABG)
04:30:47.918 00.000 16108 Move returns status 0, amount 0
04:30:47.919 00.001 16108 MoveAxis(S, 62, ABG)
04:30:47.919 00.000 16108 Guiding  Dir = 1, Dur = 62
04:30:47.919 00.000 16108 IsSlewing returns 0
04:30:47.919 00.000 16108 IsGuiding returns 0
04:30:47.922 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3305, max=65535, med=6045, FiltMin=5257, FiltMax=40912, Gamma=1.000
04:30:47.936 00.014 21068 UpdateGuideState exits: m=379263 SNR=126.5
04:30:47.937 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:47.938 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:47.939 00.001 21068 Enqueuing Expose request
04:30:47.959 00.020 16108 PulseGuide returned control before completion, sleep 32
04:30:48.006 00.047 16108 IsGuiding returns 1
04:30:48.006 00.000 16108 scope still moving after pulse duration time elapsed
04:30:48.037 00.031 16108 IsSlewing returns 0
04:30:48.037 00.000 16108 IsGuiding returns 1
04:30:48.068 00.031 16108 IsSlewing returns 0
04:30:48.068 00.000 16108 IsGuiding returns 0
04:30:48.068 00.000 16108 scope move finished after 62 + 87 ms
04:30:48.069 00.001 16108 Move returns status 0, amount 62
04:30:48.069 00.000 16108 move complete, result=0
04:30:48.069 00.000 16108 worker thread done servicing request
04:30:48.069 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.3 px 62 ms SOUTH
04:30:48.071 00.002 16108 Worker thread wakes up
04:30:48.071 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:48.072 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:49.056 00.984 16108 Exposure complete
04:30:49.113 00.057 16108 worker thread done servicing request
04:30:49.113 00.000 21068 OnExposeComplete: enter
04:30:49.115 00.002 21068 UpdateGuideState(): m_state=6
04:30:49.116 00.001 21068 Star::Find(15, 814, 629, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
04:30:49.117 00.001 21068 Star::Find returns 1 (0), X=814.48, Y=630.16, Mass=439999, SNR=138.2, Peak=54208 HFD=3.4
04:30:49.119 00.002 21068 MultiStar: [#1 -0.10,-0.46,0.87,U] [#2 0.13,-0.06,1.06,U] [#3 -0.20,0.03,0.82,U] [#4 0.06,0.13,0.32,U] [#5 -0.50,-0.06,0.27,U] [#6 -0.57,-0.31,0.00,M9] [#7 0.25,-0.16,0.18,U] [#8 0.46,0.51,0.00,M1] 
04:30:49.120 00.001 21068 refined, 6 included, MultiStar: {-0.10, -0.15}, one-star: {-0.25, -0.22}
04:30:49.122 00.002 21068 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.97) = xAngle (-5.13 = 1.16)
04:30:49.123 00.001 21068 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.06 = 1.22)
04:30:49.125 00.002 21068 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=0.07 mountY=0.17, mountTheta=1.17
04:30:49.128 00.003 21068 SchedulePrimaryMove(0D0C3370, x=-0.10, y=-0.15, opts=13)
04:30:49.129 00.001 21068 Enqueuing Move request for scope (-0.10, -0.15)
04:30:49.130 00.001 16108 Worker thread wakes up
04:30:49.130 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
04:30:49.130 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
04:30:49.130 00.000 16108 Moving (-0.10, -0.15) raw xDistance=0.07 yDistance=0.17
04:30:49.130 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:30:49.130 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:49.130 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:30:49.130 00.000 16108 MoveAxis(E, 0, ABG)
04:30:49.130 00.000 16108 Move returns status 0, amount 0
04:30:49.131 00.001 16108 MoveAxis(N, 0, ABG)
04:30:49.131 00.000 16108 Move returns status 0, amount 0
04:30:49.131 00.000 16108 move complete, result=0
04:30:49.131 00.000 16108 worker thread done servicing request
04:30:49.135 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=2627, max=65535, med=6048, FiltMin=5209, FiltMax=34070, Gamma=1.000
04:30:49.150 00.015 21068 UpdateGuideState exits: m=439999 SNR=138.2
04:30:49.151 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:49.152 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:49.153 00.001 21068 Enqueuing Expose request
04:30:49.154 00.001 21068 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:49.155 00.001 16108 Worker thread wakes up
04:30:49.155 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:49.155 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:50.323 01.168 16108 Exposure complete
04:30:50.386 00.063 16108 worker thread done servicing request
04:30:50.386 00.000 21068 OnExposeComplete: enter
04:30:50.387 00.001 21068 UpdateGuideState(): m_state=6
04:30:50.387 00.000 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
04:30:50.388 00.001 21068 Star::Find returns 1 (0), X=814.91, Y=630.23, Mass=397448, SNR=140.4, Peak=44941 HFD=3.3
04:30:50.389 00.001 21068 MultiStar: [#1 0.24,-0.22,0.89,U] [#2 0.35,0.10,1.05,U] [#3 0.33,0.16,0.83,U] [#4 0.27,-0.09,0.37,U] [#5 0.30,0.24,0.32,U] [#6 0.04,-0.09,0.29,U] [#7 0.79,-0.10,0.00,M1] [#8 0.14,0.35,0.28,U] 
04:30:50.390 00.001 21068 single-star, 7 included, MultiStar: {0.26, 0.00}, one-star: {0.17, -0.15}
04:30:50.391 00.001 21068 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.97) = xAngle (-3.66 = 2.62)
04:30:50.392 00.001 21068 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.60 = 2.68)
04:30:50.392 00.000 21068 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.69 mountX=-0.20 mountY=0.10, mountTheta=2.67
04:30:50.395 00.003 21068 SchedulePrimaryMove(0D0C3370, x=0.17, y=-0.15, opts=13)
04:30:50.397 00.002 21068 Enqueuing Move request for scope (0.17, -0.15)
04:30:50.398 00.001 16108 Worker thread wakes up
04:30:50.398 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
04:30:50.398 00.000 16108 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
04:30:50.398 00.000 16108 Moving (0.17, -0.15) raw xDistance=-0.20 yDistance=0.10
04:30:50.398 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:30:50.399 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:50.399 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:30:50.399 00.000 16108 MoveAxis(E, 0, ABG)
04:30:50.399 00.000 16108 Move returns status 0, amount 0
04:30:50.399 00.000 16108 MoveAxis(N, 0, ABG)
04:30:50.399 00.000 16108 Move returns status 0, amount 0
04:30:50.399 00.000 16108 move complete, result=0
04:30:50.399 00.000 16108 worker thread done servicing request
04:30:50.405 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=3241, max=65535, med=6057, FiltMin=5296, FiltMax=39744, Gamma=1.000
04:30:50.419 00.014 21068 UpdateGuideState exits: m=397448 SNR=140.4
04:30:50.420 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:50.420 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:50.421 00.001 21068 Enqueuing Expose request
04:30:50.422 00.001 16108 Worker thread wakes up
04:30:50.422 00.000 21068 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:50.422 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:50.422 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:51.389 00.967 16108 Exposure complete
04:30:51.460 00.071 16108 worker thread done servicing request
04:30:51.460 00.000 21068 OnExposeComplete: enter
04:30:51.461 00.001 21068 UpdateGuideState(): m_state=6
04:30:51.462 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
04:30:51.463 00.001 21068 Star::Find returns 1 (0), X=814.78, Y=630.26, Mass=423152, SNR=147.1, Peak=45245 HFD=3.5
04:30:51.464 00.001 21068 MultiStar: [#1 0.27,-0.24,0.85,U] [#2 0.35,0.01,1.04,U] [#3 0.20,0.17,0.76,U] [#4 0.03,0.13,0.33,U] [#5 0.07,-0.01,0.31,U] [#6 -0.22,-0.11,0.25,U] [#7 0.91,-0.50,0.00,M2] [#8 0.72,0.02,0.00,M1] 
04:30:51.465 00.001 21068 single-star, 6 included, MultiStar: {0.17, -0.03}, one-star: {0.05, -0.11}
04:30:51.466 00.001 21068 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.97) = xAngle (-4.15 = 2.14)
04:30:51.466 00.000 21068 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-4.09 = 2.20)
04:30:51.467 00.001 21068 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=-0.07 mountY=0.10, mountTheta=2.15
04:30:51.469 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.05, y=-0.11, opts=13)
04:30:51.470 00.001 21068 Enqueuing Move request for scope (0.05, -0.11)
04:30:51.471 00.001 16108 Worker thread wakes up
04:30:51.471 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
04:30:51.471 00.000 16108 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
04:30:51.471 00.000 16108 Moving (0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
04:30:51.471 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:30:51.471 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:51.471 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:30:51.471 00.000 16108 MoveAxis(E, 0, ABG)
04:30:51.471 00.000 16108 Move returns status 0, amount 0
04:30:51.471 00.000 16108 MoveAxis(N, 0, ABG)
04:30:51.471 00.000 16108 Move returns status 0, amount 0
04:30:51.471 00.000 16108 move complete, result=0
04:30:51.472 00.001 16108 worker thread done servicing request
04:30:51.475 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3654, max=65535, med=6061, FiltMin=5245, FiltMax=34569, Gamma=1.000
04:30:51.495 00.020 21068 UpdateGuideState exits: m=423152 SNR=147.1
04:30:51.496 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:51.497 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:51.497 00.000 21068 Enqueuing Expose request
04:30:51.498 00.001 16108 Worker thread wakes up
04:30:51.498 00.000 21068 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:51.499 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:51.499 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:52.652 01.153 16108 Exposure complete
04:30:52.729 00.077 16108 worker thread done servicing request
04:30:52.729 00.000 21068 OnExposeComplete: enter
04:30:52.730 00.001 21068 UpdateGuideState(): m_state=6
04:30:52.731 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
04:30:52.731 00.000 21068 Star::Find returns 1 (0), X=814.76, Y=630.22, Mass=492569, SNR=156.2, Peak=45037 HFD=3.6
04:30:52.732 00.001 21068 MultiStar: [#1 0.12,-0.15,0.82,U] [#2 -0.03,0.05,1.00,U] [#3 0.10,0.47,0.68,U] [#4 0.21,0.05,0.32,U] [#5 -0.47,0.64,0.00,M1] [#6 -0.03,-0.01,0.25,U] [#7 0.55,-0.16,0.00,M3] [#8 0.34,0.36,0.24,U] 
04:30:52.733 00.001 21068 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.02, -0.15}
04:30:52.734 00.001 21068 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.97) = xAngle (-2.41 = -2.41)
04:30:52.735 00.001 21068 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.34 = -2.34)
04:30:52.735 00.000 21068 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=-0.06 mountY=-0.06, mountTheta=-2.37
04:30:52.737 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.07, y=0.04, opts=13)
04:30:52.739 00.002 21068 Enqueuing Move request for scope (0.07, 0.04)
04:30:52.739 00.000 16108 Worker thread wakes up
04:30:52.739 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
04:30:52.739 00.000 16108 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
04:30:52.739 00.000 16108 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=-0.06
04:30:52.740 00.001 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:30:52.740 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:52.740 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:52.740 00.000 16108 MoveAxis(E, 0, ABG)
04:30:52.740 00.000 16108 Move returns status 0, amount 0
04:30:52.740 00.000 16108 MoveAxis(N, 0, ABG)
04:30:52.740 00.000 16108 Move returns status 0, amount 0
04:30:52.740 00.000 16108 move complete, result=0
04:30:52.740 00.000 16108 worker thread done servicing request
04:30:52.745 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=3408, max=65535, med=6064, FiltMin=5309, FiltMax=33225, Gamma=1.000
04:30:52.766 00.021 21068 UpdateGuideState exits: m=492569 SNR=156.2
04:30:52.767 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:52.768 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:52.770 00.002 21068 Enqueuing Expose request
04:30:52.772 00.002 16108 Worker thread wakes up
04:30:52.772 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:52.773 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:52.773 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:53.730 00.957 16108 Exposure complete
04:30:53.785 00.055 16108 worker thread done servicing request
04:30:53.785 00.000 21068 OnExposeComplete: enter
04:30:53.786 00.001 21068 UpdateGuideState(): m_state=6
04:30:53.787 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
04:30:53.788 00.001 21068 Star::Find returns 1 (0), X=814.74, Y=630.22, Mass=406669, SNR=134.8, Peak=43069 HFD=3.5
04:30:53.789 00.001 21068 MultiStar: [#1 0.15,-0.19,0.91,U] [#2 0.04,0.08,1.28,U] [#3 -0.05,0.07,0.82,U] [#4 -0.30,0.14,0.35,U] [#5 -0.47,0.40,0.00,M2] [#6 -0.74,-0.01,0.00,M7] [#7 0.33,-0.14,0.19,U] [#8 -0.03,0.51,0.25,U] 
04:30:53.790 00.001 21068 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.01, -0.16}
04:30:53.791 00.001 21068 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.97) = xAngle (-3.24 = 3.04)
04:30:53.791 00.000 21068 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-3.18 = 3.10)
04:30:53.792 00.001 21068 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.28 mountX=-0.02 mountY=0.00, mountTheta=3.10
04:30:53.794 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.02, y=-0.01, opts=13)
04:30:53.795 00.001 21068 Enqueuing Move request for scope (0.02, -0.01)
04:30:53.796 00.001 16108 Worker thread wakes up
04:30:53.796 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
04:30:53.796 00.000 16108 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
04:30:53.796 00.000 16108 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.00
04:30:53.796 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:30:53.796 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:53.796 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:30:53.796 00.000 16108 MoveAxis(E, 0, ABG)
04:30:53.796 00.000 16108 Move returns status 0, amount 0
04:30:53.796 00.000 16108 MoveAxis(N, 0, ABG)
04:30:53.796 00.000 16108 Move returns status 0, amount 0
04:30:53.796 00.000 16108 move complete, result=0
04:30:53.796 00.000 16108 worker thread done servicing request
04:30:53.803 00.007 21068 UpdateImageDisplay: Size=(1280,960) min=3472, max=65535, med=6067, FiltMin=5213, FiltMax=33270, Gamma=1.000
04:30:53.815 00.012 21068 UpdateGuideState exits: m=406669 SNR=134.8
04:30:53.815 00.000 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:53.816 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:53.817 00.001 21068 Enqueuing Expose request
04:30:53.817 00.000 16108 Worker thread wakes up
04:30:53.818 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:53.818 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:53.818 00.000 21068 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:54.972 01.154 16108 Exposure complete
04:30:55.054 00.082 16108 worker thread done servicing request
04:30:55.054 00.000 21068 OnExposeComplete: enter
04:30:55.055 00.001 21068 UpdateGuideState(): m_state=6
04:30:55.056 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
04:30:55.057 00.001 21068 Star::Find returns 1 (0), X=814.33, Y=630.24, Mass=398432, SNR=131.9, Peak=47184 HFD=3.3
04:30:55.058 00.001 21068 MultiStar: [#1 -0.11,-0.31,0.86,U] [#2 -0.01,-0.13,1.37,U] [#3 -0.34,0.22,0.99,U] [#4 -0.26,-0.18,0.32,U] [#5 -0.77,0.01,0.00,M3] [#6 -0.91,-0.40,0.00,M8] [#7 0.19,-0.40,0.23,U] [#8 -0.08,-0.06,0.30,U] 
04:30:55.059 00.001 21068 refined, 6 included, MultiStar: {-0.18, -0.11}, one-star: {-0.40, -0.13}
04:30:55.059 00.000 21068 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.97) = xAngle (-5.57 = 0.71)
04:30:55.060 00.001 21068 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.51 = 0.77)
04:30:55.061 00.001 21068 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.61 mountX=0.16 mountY=0.14, mountTheta=0.74
04:30:55.063 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.18, y=-0.11, opts=13)
04:30:55.064 00.001 21068 Enqueuing Move request for scope (-0.18, -0.11)
04:30:55.064 00.000 16108 Worker thread wakes up
04:30:55.065 00.001 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
04:30:55.065 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
04:30:55.065 00.000 16108 Moving (-0.18, -0.11) raw xDistance=0.16 yDistance=0.14
04:30:55.065 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:30:55.065 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:55.065 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:30:55.065 00.000 16108 MoveAxis(E, 0, ABG)
04:30:55.065 00.000 16108 Move returns status 0, amount 0
04:30:55.065 00.000 16108 MoveAxis(N, 0, ABG)
04:30:55.065 00.000 16108 Move returns status 0, amount 0
04:30:55.065 00.000 16108 move complete, result=0
04:30:55.065 00.000 16108 worker thread done servicing request
04:30:55.069 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3593, max=65535, med=6070, FiltMin=5241, FiltMax=34137, Gamma=1.000
04:30:55.083 00.014 21068 UpdateGuideState exits: m=398432 SNR=131.9
04:30:55.084 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:55.084 00.000 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:55.086 00.002 21068 Enqueuing Expose request
04:30:55.087 00.001 16108 Worker thread wakes up
04:30:55.087 00.000 21068 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:55.087 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:55.088 00.001 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:56.064 00.976 16108 Exposure complete
04:30:56.123 00.059 16108 worker thread done servicing request
04:30:56.123 00.000 21068 OnExposeComplete: enter
04:30:56.123 00.000 21068 UpdateGuideState(): m_state=6
04:30:56.125 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
04:30:56.126 00.001 21068 Star::Find returns 1 (0), X=814.67, Y=630.34, Mass=408497, SNR=125.0, Peak=41485 HFD=3.4
04:30:56.127 00.001 21068 MultiStar: [#1 0.23,-0.07,1.05,U] [#2 0.10,0.08,1.43,U] [#3 0.11,0.24,0.82,U] [#4 0.02,0.13,0.35,U] [#5 -0.17,0.15,0.39,U] [#6 -0.29,-0.19,0.32,U] [#7 0.44,-0.14,0.20,U] [#8 -0.08,0.15,0.29,U] 
04:30:56.128 00.001 21068 single-star, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.06, -0.04}
04:30:56.129 00.001 21068 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.97) = xAngle (-5.58 = 0.70)
04:30:56.129 00.000 21068 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-5.52 = 0.76)
04:30:56.130 00.001 21068 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=0.05 mountY=0.05, mountTheta=0.73
04:30:56.132 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.06, y=-0.04, opts=13)
04:30:56.132 00.000 21068 Enqueuing Move request for scope (-0.06, -0.04)
04:30:56.133 00.001 16108 Worker thread wakes up
04:30:56.133 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
04:30:56.133 00.000 16108 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
04:30:56.134 00.001 16108 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
04:30:56.134 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:30:56.134 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:56.134 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:30:56.134 00.000 16108 MoveAxis(E, 0, ABG)
04:30:56.134 00.000 16108 Move returns status 0, amount 0
04:30:56.134 00.000 16108 MoveAxis(N, 0, ABG)
04:30:56.134 00.000 16108 Move returns status 0, amount 0
04:30:56.134 00.000 16108 move complete, result=0
04:30:56.134 00.000 16108 worker thread done servicing request
04:30:56.140 00.006 21068 UpdateImageDisplay: Size=(1280,960) min=3238, max=65535, med=6070, FiltMin=5232, FiltMax=32083, Gamma=1.000
04:30:56.165 00.025 21068 UpdateGuideState exits: m=408497 SNR=125.0
04:30:56.166 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:56.169 00.003 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:56.170 00.001 21068 Enqueuing Expose request
04:30:56.171 00.001 16108 Worker thread wakes up
04:30:56.171 00.000 21068 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:56.172 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:56.172 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:57.333 01.161 16108 Exposure complete
04:30:57.391 00.058 16108 worker thread done servicing request
04:30:57.391 00.000 21068 OnExposeComplete: enter
04:30:57.392 00.001 21068 UpdateGuideState(): m_state=6
04:30:57.393 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
04:30:57.393 00.000 21068 Star::Find returns 1 (0), X=815.16, Y=630.46, Mass=417661, SNR=139.3, Peak=53379 HFD=3.1
04:30:57.395 00.002 21068 MultiStar: [#1 0.44,-0.02,0.99,U] [#2 0.55,0.21,0.00,M1] [#3 0.28,0.41,0.93,U] [#4 -0.03,0.13,0.34,U] [#5 0.08,0.39,0.33,U] [#6 -0.04,-0.23,0.35,U] [#7 0.54,-0.10,0.00,M1] [#8 0.47,0.46,0.00,M1] 
04:30:57.396 00.001 21068 refined, 5 included, MultiStar: {0.29, 0.14}, one-star: {0.43, 0.09}
04:30:57.397 00.001 21068 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.97) = xAngle (-2.52 = -2.52)
04:30:57.397 00.000 21068 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.46 = -2.46)
04:30:57.398 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.45 mountX=-0.26 mountY=-0.20, mountTheta=-2.48
04:30:57.400 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.14, opts=13)
04:30:57.400 00.000 21068 Enqueuing Move request for scope (0.29, 0.14)
04:30:57.401 00.001 16108 Worker thread wakes up
04:30:57.401 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.14) opts 0xd
04:30:57.401 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.14)
04:30:57.401 00.000 16108 Moving (0.29, 0.14) raw xDistance=-0.26 yDistance=-0.20
04:30:57.401 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:30:57.402 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:57.402 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:30:57.402 00.000 16108 MoveAxis(E, 68, ABG)
04:30:57.402 00.000 16108 Guiding  Dir = 2, Dur = 68
04:30:57.402 00.000 16108 IsSlewing returns 0
04:30:57.402 00.000 16108 IsGuiding returns 0
04:30:57.407 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=3593, max=65535, med=6067, FiltMin=5206, FiltMax=37955, Gamma=1.000
04:30:57.429 00.022 21068 UpdateGuideState exits: m=417661 SNR=139.3
04:30:57.432 00.003 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:57.433 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:57.434 00.001 21068 Enqueuing Expose request
04:30:57.452 00.018 16108 PulseGuide returned control before completion, sleep 29
04:30:57.483 00.031 16108 IsGuiding returns 1
04:30:57.483 00.000 16108 scope still moving after pulse duration time elapsed
04:30:57.514 00.031 16108 IsSlewing returns 0
04:30:57.514 00.000 16108 IsGuiding returns 1
04:30:57.545 00.031 16108 IsSlewing returns 0
04:30:57.547 00.002 16108 IsGuiding returns 0
04:30:57.547 00.000 16108 scope move finished after 68 + 76 ms
04:30:57.547 00.000 16108 Move returns status 0, amount 68
04:30:57.547 00.000 16108 MoveAxis(N, 0, ABG)
04:30:57.547 00.000 16108 Move returns status 0, amount 0
04:30:57.547 00.000 16108 move complete, result=0
04:30:57.547 00.000 16108 worker thread done servicing request
04:30:57.547 00.000 16108 Worker thread wakes up
04:30:57.547 00.000 21068 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
04:30:57.549 00.002 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:57.549 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:58.538 00.989 16108 Exposure complete
04:30:58.616 00.078 16108 worker thread done servicing request
04:30:58.616 00.000 21068 OnExposeComplete: enter
04:30:58.617 00.001 21068 UpdateGuideState(): m_state=6
04:30:58.617 00.000 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
04:30:58.618 00.001 21068 Star::Find returns 1 (0), X=814.68, Y=630.43, Mass=365975, SNR=135.3, Peak=41245 HFD=3.2
04:30:58.619 00.001 21068 MultiStar: [#1 0.13,0.09,0.91,U] [#2 0.27,0.35,1.26,U] [#3 0.11,0.41,0.75,U] [#4 0.11,0.59,0.00,M1] [#5 -0.27,0.38,0.33,U] [#6 -0.27,-0.02,0.27,U] [#7 0.31,0.13,0.24,U] [#8 0.37,0.35,0.32,U] 
04:30:58.620 00.001 21068 single-star, 7 included, MultiStar: {0.10, 0.23}, one-star: {-0.05, 0.06}
04:30:58.621 00.001 21068 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.97) = xAngle (-0.67 = -0.67)
04:30:58.622 00.001 21068 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-0.61 = -0.61)
04:30:58.623 00.001 21068 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.29 mountX=0.06 mountY=-0.05, mountTheta=-0.63
04:30:58.625 00.002 21068 SchedulePrimaryMove(0D0C3370, x=-0.05, y=0.06, opts=13)
04:30:58.627 00.002 21068 Enqueuing Move request for scope (-0.05, 0.06)
04:30:58.627 00.000 16108 Worker thread wakes up
04:30:58.627 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
04:30:58.628 00.001 16108 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
04:30:58.628 00.000 16108 Moving (-0.05, 0.06) raw xDistance=0.06 yDistance=-0.05
04:30:58.628 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:30:58.628 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:58.628 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:30:58.628 00.000 16108 MoveAxis(E, 0, ABG)
04:30:58.628 00.000 16108 Move returns status 0, amount 0
04:30:58.628 00.000 16108 MoveAxis(N, 0, ABG)
04:30:58.628 00.000 16108 Move returns status 0, amount 0
04:30:58.628 00.000 16108 move complete, result=0
04:30:58.628 00.000 16108 worker thread done servicing request
04:30:58.631 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3737, max=65535, med=6067, FiltMin=5097, FiltMax=38512, Gamma=1.000
04:30:58.644 00.013 21068 UpdateGuideState exits: m=365975 SNR=135.3
04:30:58.645 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:58.647 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:58.648 00.001 21068 Enqueuing Expose request
04:30:58.648 00.000 16108 Worker thread wakes up
04:30:58.648 00.000 21068 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:58.649 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:58.649 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:30:59.807 01.158 16108 Exposure complete
04:30:59.868 00.061 16108 worker thread done servicing request
04:30:59.868 00.000 21068 OnExposeComplete: enter
04:30:59.869 00.001 21068 UpdateGuideState(): m_state=6
04:30:59.871 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
04:30:59.871 00.000 21068 Star::Find returns 1 (0), X=814.94, Y=630.29, Mass=399435, SNR=128.4, Peak=45501 HFD=3.4
04:30:59.872 00.001 21068 MultiStar: [#1 0.12,-0.25,1.01,U] [#2 0.24,0.22,1.27,U] [#3 0.01,0.30,0.82,U] [#4 -0.10,0.35,0.39,U] [#5 -0.17,0.46,0.26,U] [#6 0.07,0.23,0.30,U] [#7 0.30,0.11,0.20,U] [#8 0.42,0.36,0.00,M1] 
04:30:59.873 00.001 21068 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.21, -0.09}
04:30:59.874 00.001 21068 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.97) = xAngle (-2.26 = -2.26)
04:30:59.874 00.000 21068 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.20 = -2.20)
04:30:59.875 00.001 21068 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
04:30:59.877 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.12, y=0.10, opts=13)
04:30:59.877 00.000 21068 Enqueuing Move request for scope (0.12, 0.10)
04:30:59.878 00.001 16108 Worker thread wakes up
04:30:59.878 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
04:30:59.878 00.000 16108 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
04:30:59.878 00.000 16108 Moving (0.12, 0.10) raw xDistance=-0.10 yDistance=-0.13
04:30:59.878 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:30:59.878 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:59.878 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:30:59.878 00.000 16108 MoveAxis(E, 0, ABG)
04:30:59.878 00.000 16108 Move returns status 0, amount 0
04:30:59.880 00.002 16108 MoveAxis(N, 0, ABG)
04:30:59.880 00.000 16108 Move returns status 0, amount 0
04:30:59.880 00.000 16108 move complete, result=0
04:30:59.880 00.000 16108 worker thread done servicing request
04:30:59.885 00.005 21068 UpdateImageDisplay: Size=(1280,960) min=3312, max=65535, med=6061, FiltMin=5171, FiltMax=42800, Gamma=1.000
04:30:59.907 00.022 21068 UpdateGuideState exits: m=399435 SNR=128.4
04:30:59.909 00.002 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:59.911 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:30:59.912 00.001 21068 Enqueuing Expose request
04:30:59.913 00.001 16108 Worker thread wakes up
04:30:59.913 00.000 21068 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:59.913 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:30:59.913 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:31:00.886 00.973 16108 Exposure complete
04:31:00.964 00.078 16108 worker thread done servicing request
04:31:00.964 00.000 21068 OnExposeComplete: enter
04:31:00.965 00.001 21068 UpdateGuideState(): m_state=6
04:31:00.967 00.002 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
04:31:00.967 00.000 21068 Star::Find returns 1 (0), X=815.05, Y=630.47, Mass=385974, SNR=130.9, Peak=48643 HFD=3.0
04:31:00.968 00.001 21068 MultiStar: [#1 0.45,-0.17,0.91,U] [#2 0.29,0.26,1.49,U] [#3 0.40,0.42,0.00,M1] [#4 0.10,0.23,0.41,U] [#5 0.34,0.49,0.00,M1] [#6 -0.09,0.13,0.30,U] [#7 0.36,-0.20,0.24,U] [#8 0.30,0.43,0.00,M2] 
04:31:00.969 00.001 21068 refined, 5 included, MultiStar: {0.29, 0.10}, one-star: {0.31, 0.10}
04:31:00.970 00.001 21068 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.97) = xAngle (-2.64 = -2.64)
04:31:00.970 00.000 21068 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.58 = -2.58)
04:31:00.971 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.30 cameraTheta=0.32 mountX=-0.27 mountY=-0.16, mountTheta=-2.60
04:31:00.973 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.10, opts=13)
04:31:00.974 00.001 21068 Enqueuing Move request for scope (0.29, 0.10)
04:31:00.975 00.001 16108 Worker thread wakes up
04:31:00.975 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
04:31:00.975 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
04:31:00.975 00.000 16108 Moving (0.29, 0.10) raw xDistance=-0.27 yDistance=-0.16
04:31:00.975 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:31:00.975 00.000 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:00.976 00.001 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:31:00.976 00.000 16108 MoveAxis(E, 70, ABG)
04:31:00.976 00.000 16108 Guiding  Dir = 2, Dur = 70
04:31:00.976 00.000 16108 IsSlewing returns 0
04:31:00.976 00.000 16108 IsGuiding returns 0
04:31:00.977 00.001 16108 PulseGuide returned control before completion, sleep 80
04:31:00.980 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3638, max=65535, med=6061, FiltMin=5174, FiltMax=38432, Gamma=1.000
04:31:01.002 00.022 21068 UpdateGuideState exits: m=385974 SNR=130.9
04:31:01.003 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:01.005 00.002 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:31:01.006 00.001 21068 Enqueuing Expose request
04:31:01.068 00.062 16108 IsGuiding returns 0
04:31:01.068 00.000 16108 Move returns status 0, amount 70
04:31:01.068 00.000 16108 MoveAxis(N, 0, ABG)
04:31:01.068 00.000 16108 Move returns status 0, amount 0
04:31:01.068 00.000 16108 move complete, result=0
04:31:01.068 00.000 16108 worker thread done servicing request
04:31:01.068 00.000 16108 Worker thread wakes up
04:31:01.068 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:31:01.068 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:31:01.546 00.478 21068 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH
04:31:02.234 00.688 16108 Exposure complete
04:31:02.294 00.060 16108 worker thread done servicing request
04:31:02.294 00.000 21068 OnExposeComplete: enter
04:31:02.295 00.001 21068 UpdateGuideState(): m_state=6
04:31:02.296 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
04:31:02.297 00.001 21068 Star::Find returns 1 (0), X=815.05, Y=630.54, Mass=409095, SNR=139.0, Peak=53203 HFD=3.0
04:31:02.298 00.001 21068 MultiStar: [#1 0.52,-0.02,0.86,U] [#2 0.38,0.49,0.00,M1] [#3 0.20,0.46,0.80,U] [#4 -0.00,0.53,0.00,M1] [#5 0.08,0.19,0.29,U] [#6 -0.13,0.09,0.25,U] [#7 0.70,-0.08,0.00,M1] [#8 0.44,0.40,0.00,M3] 
04:31:02.298 00.000 21068 refined, 4 included, MultiStar: {0.29, 0.19}, one-star: {0.32, 0.17}
04:31:02.299 00.001 21068 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.97) = xAngle (-2.39 = -2.39)
04:31:02.300 00.001 21068 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.33 = -2.33)
04:31:02.301 00.001 21068 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.34 cameraTheta=0.58 mountX=-0.25 mountY=-0.25, mountTheta=-2.36
04:31:02.302 00.001 21068 SchedulePrimaryMove(0D0C3370, x=0.29, y=0.19, opts=13)
04:31:02.303 00.001 21068 Enqueuing Move request for scope (0.29, 0.19)
04:31:02.304 00.001 16108 Worker thread wakes up
04:31:02.304 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
04:31:02.304 00.000 16108 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
04:31:02.304 00.000 16108 Moving (0.29, 0.19) raw xDistance=-0.25 yDistance=-0.25
04:31:02.304 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:31:02.305 00.001 16108 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:02.305 00.000 16108 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:31:02.305 00.000 16108 MoveAxis(E, 70, ABG)
04:31:02.305 00.000 16108 Guiding  Dir = 2, Dur = 70
04:31:02.305 00.000 16108 IsSlewing returns 0
04:31:02.305 00.000 16108 IsGuiding returns 0
04:31:02.308 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=3392, max=65535, med=6054, FiltMin=5184, FiltMax=34243, Gamma=1.000
04:31:02.312 00.004 16108 PulseGuide returned control before completion, sleep 74
04:31:02.325 00.013 21068 UpdateGuideState exits: m=409095 SNR=139.0
04:31:02.326 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:02.327 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:31:02.328 00.001 21068 Enqueuing Expose request
04:31:02.393 00.065 16108 IsGuiding returns 1
04:31:02.393 00.000 16108 scope still moving after pulse duration time elapsed
04:31:02.420 00.027 16108 IsSlewing returns 0
04:31:02.420 00.000 16108 IsGuiding returns 0
04:31:02.420 00.000 16108 scope move finished after 70 + 44 ms
04:31:02.420 00.000 16108 Move returns status 0, amount 70
04:31:02.420 00.000 16108 MoveAxis(N, 0, ABG)
04:31:02.420 00.000 16108 Move returns status 0, amount 0
04:31:02.420 00.000 16108 move complete, result=0
04:31:02.420 00.000 16108 worker thread done servicing request
04:31:02.420 00.000 21068 GuideStep: -0.2 px 70 ms EAST, -0.2 px 0 ms NORTH
04:31:02.421 00.001 16108 Worker thread wakes up
04:31:02.421 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:31:02.421 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:31:03.387 00.966 16108 Exposure complete
04:31:04.015 00.628 21068 OnExposeComplete: enter
04:31:04.018 00.003 21068 UpdateGuideState(): m_state=6
04:31:04.018 00.000 16108 worker thread done servicing request
04:31:04.019 00.001 21068 Star::Find(15, 815, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
04:31:04.020 00.001 21068 Star::Find returns 1 (0), X=814.94, Y=630.60, Mass=367580, SNR=124.5, Peak=49827 HFD=3.2
04:31:04.021 00.001 21068 MultiStar: [#1 0.31,-0.01,0.86,U] [#2 0.28,0.18,1.34,U] [#3 0.06,0.47,1.03,U] [#4 0.06,0.39,0.38,U] [#5 -0.31,0.28,0.29,U] [#6 -0.28,0.07,0.28,U] [#7 0.38,0.09,0.25,U] [#8 0.13,0.33,0.32,U] 
04:31:04.022 00.001 21068 refined, 8 included, MultiStar: {0.16, 0.23}, one-star: {0.20, 0.22}
04:31:04.022 00.000 21068 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.97) = xAngle (-1.99 = -1.99)
04:31:04.023 00.001 21068 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-1.93 = -1.93)
04:31:04.024 00.001 21068 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.97 mountX=-0.11 mountY=-0.26, mountTheta=-1.98
04:31:04.026 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.16, y=0.23, opts=13)
04:31:04.027 00.001 21068 Enqueuing Move request for scope (0.16, 0.23)
04:31:04.027 00.000 16108 Worker thread wakes up
04:31:04.027 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
04:31:04.027 00.000 16108 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
04:31:04.027 00.000 16108 Moving (0.16, 0.23) raw xDistance=-0.11 yDistance=-0.26
04:31:04.027 00.000 16108 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:31:04.028 00.001 16108 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-0.67
04:31:04.028 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
04:31:04.028 00.000 16108 MoveAxis(E, 0, ABG)
04:31:04.028 00.000 16108 Move returns status 0, amount 0
04:31:04.028 00.000 16108 MoveAxis(N, 52, ABG)
04:31:04.028 00.000 16108 Guiding  Dir = 0, Dur = 52
04:31:04.029 00.001 16108 IsSlewing returns 0
04:31:04.029 00.000 16108 IsGuiding returns 0
04:31:04.033 00.004 21068 UpdateImageDisplay: Size=(1280,960) min=3142, max=65535, med=6054, FiltMin=5200, FiltMax=41344, Gamma=1.000
04:31:04.054 00.021 21068 UpdateGuideState exits: m=367580 SNR=124.5
04:31:04.055 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:04.056 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:31:04.057 00.001 21068 Enqueuing Expose request
04:31:04.078 00.021 16108 PulseGuide returned control before completion, sleep 13
04:31:04.108 00.030 16108 IsGuiding returns 1
04:31:04.108 00.000 16108 scope still moving after pulse duration time elapsed
04:31:04.139 00.031 16108 IsSlewing returns 0
04:31:04.139 00.000 16108 IsGuiding returns 1
04:31:04.170 00.031 16108 IsSlewing returns 0
04:31:04.170 00.000 16108 IsGuiding returns 0
04:31:04.170 00.000 16108 scope move finished after 52 + 89 ms
04:31:04.170 00.000 16108 Move returns status 0, amount 52
04:31:04.170 00.000 16108 move complete, result=0
04:31:04.171 00.001 16108 worker thread done servicing request
04:31:04.171 00.000 16108 Worker thread wakes up
04:31:04.171 00.000 16108 worker thread servicing REQUEST_EXPOSE 1000
04:31:04.171 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:31:05.276 01.105 21068 GuideStep: -0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
04:31:05.336 00.060 16108 Exposure complete
04:31:05.415 00.079 16108 worker thread done servicing request
04:31:05.415 00.000 21068 OnExposeComplete: enter
04:31:05.416 00.001 21068 UpdateGuideState(): m_state=6
04:31:05.417 00.001 21068 Star::Find(15, 814, 630, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
04:31:05.418 00.001 21068 Star::Find returns 1 (0), X=815.32, Y=630.53, Mass=369817, SNR=126.8, Peak=48195 HFD=3.2
04:31:05.419 00.001 21068 MultiStar: [#1 0.64,-0.11,0.00,M1] [#2 0.65,0.29,0.00,M1] [#3 0.63,0.42,0.00,M1] [#4 0.55,0.38,0.00,M1] [#5 -0.11,0.20,0.38,U] [#6 0.39,0.32,0.34,U] [#7 0.78,-0.26,0.00,M1] [#8 0.55,0.60,0.00,M3] 
04:31:05.420 00.001 21068 refined, 2 included, MultiStar: {0.39, 0.20}, one-star: {0.58, 0.16}
04:31:05.420 00.000 21068 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.97) = xAngle (-2.49 = -2.49)
04:31:05.421 00.001 21068 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.97) + m_yAngleError (-0.06)) = yAngle (-2.43 = -2.43)
04:31:05.422 00.001 21068 CameraToMount -- cameraX=0.39 cameraY=0.20 hyp=0.44 cameraTheta=0.47 mountX=-0.35 mountY=-0.29, mountTheta=-2.46
04:31:05.424 00.002 21068 SchedulePrimaryMove(0D0C3370, x=0.39, y=0.20, opts=13)
04:31:05.425 00.001 21068 Enqueuing Move request for scope (0.39, 0.20)
04:31:05.425 00.000 16108 Worker thread wakes up
04:31:05.425 00.000 16108 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.20) opts 0xd
04:31:05.426 00.001 16108 Handling offset move in thread for scope, endpoint = (0.39, 0.20)
04:31:05.426 00.000 16108 Moving (0.39, 0.20) raw xDistance=-0.35 yDistance=-0.29
04:31:05.426 00.000 16108 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:31:05.426 00.000 16108 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:31:05.426 00.000 16108 MoveAxis(E, 93, ABG)
04:31:05.426 00.000 16108 Guiding  Dir = 2, Dur = 93
04:31:05.426 00.000 16108 IsSlewing returns 0
04:31:05.426 00.000 16108 IsGuiding returns 0
04:31:05.427 00.001 16108 PulseGuide returned control before completion, sleep 103
04:31:05.430 00.003 21068 UpdateImageDisplay: Size=(1280,960) min=2982, max=65535, med=6045, FiltMin=5113, FiltMax=38016, Gamma=1.000
04:31:05.443 00.013 21068 UpdateGuideState exits: m=369817 SNR=126.8
04:31:05.444 00.001 21068 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:05.445 00.001 21068 ScheduleExposure(1000,3,1) exposurePending=0
04:31:05.446 00.001 21068 Enqueuing Expose request
04:31:05.541 00.095 16108 IsGuiding returns 1
04:31:05.541 00.000 16108 scope still moving after pulse duration time elapsed
04:31:05.573 00.032 16108 IsSlewing returns 0
04:31:05.573 00.000 16108 IsGuiding returns 1
04:31:05.605 00.032 16108 IsSlewing returns 0
04:31:05.605 00.000 16108 IsGuiding returns 0
04:31:05.605 00.000 16108 scope move finished after 93 + 86 ms
04:31:05.605 00.000 16108 Move returns status 0, amount 93
04:31:05.605 00.000 16108 MoveAxis(N, 58, ABG)
04:31:05.605 00.000 16108 Guiding  Dir = 0, Dur = 58
04:31:05.605 00.000 16108 IsSlewing returns 0
04:31:05.605 00.000 16108 IsGuiding returns 0
04:31:05.653 00.048 16108 PulseGuide returned control before completion, sleep 21
04:31:05.683 00.030 16108 IsGuiding returns 1
04:31:05.683 00.000 16108 scope still moving after pulse duration time elapsed
04:31:05.714 00.031 16108 IsSlewing returns 0
04:31:05.714 00.000 16108 IsGuiding returns 1
04:31:05.746 00.032 16108 IsSlewing returns 0
04:31:05.746 00.000 16108 IsGuiding returns 0
04:31:05.746 00.000 16108 scope move finished after 58 + 82 ms
04:31:05.746 00.000 16108 Move returns status 0, amount 58
04:31:05.746 00.000 16108 move complete, result=0
04:31:05.746 00.000 16108 worker thread done servicing request
04:31:05.746 00.000 16108 Worker thread wakes up
04:31:05.746 00.000 21068 GuideStep: -0.4 px 93 ms EAST, -0.3 px 58 ms NORTH
04:31:05.747 00.001 16108 worker thread servicing REQUEST_EXPOSE 1000
04:31:05.747 00.000 16108 Handling exposure in thread, d=1000 o=3 r=(800,615,31,31)
04:31:05.900 00.153 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:31:05.901 00.001 21068 case statement mapped state 6 to 3
04:31:05.902 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:31:06.002 00.100 21068 evsrv: cli 0D018350 request: {"method":"stop_capture","id":1004}
04:31:06.003 00.001 21068 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
04:31:06.005 00.002 21068 Status Line: Waiting for devices...
04:31:06.010 00.005 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1004}
04:31:06.052 00.042 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:31:06.053 00.001 21068 case statement mapped state 6 to 3
04:31:06.054 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
04:31:06.291 00.237 16108 ASCOM_AbortExposure returns err = 0
04:31:06.291 00.000 16108 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
04:31:06.291 00.000 16108 worker thread done servicing request
04:31:06.291 00.000 21068 OnExposeComplete: enter
04:31:06.292 00.001 21068 OnExposeComplete: Capture Error reported
04:31:06.293 00.001 21068 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
04:31:06.294 00.001 21068 Mount: notify guiding stopped
04:31:06.295 00.001 21068 Changing from state GUIDING to STOP
04:31:06.297 00.002 21068 guider state => SELECTED
04:31:06.298 00.001 21068 UpdateImageDisplay: Size=(1280,960) min=2982, max=65535, med=6045, FiltMin=5113, FiltMax=38016, Gamma=1.000
04:31:06.313 00.015 21068 Changing from state SELECTED to UNINITIALIZED
04:31:06.314 00.001 21068 guider state => SELECTING
04:31:06.318 00.004 21068 Status Line: Stopped.
04:31:06.321 00.003 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
04:31:07.115 00.794 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:31:07.117 00.002 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:31:07.217 00.100 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:31:07.220 00.003 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:31:07.370 00.150 21068 evsrv: cli 0D018350 request: {"method":"set_connected","params":[false],"id":1007}
04:31:07.373 00.003 21068 gear_dialog: DisconnectAll calls OnButtonDisconnectAll
04:31:07.375 00.002 21068 gear_dialog: OnButtonDisconnectAll
04:31:07.382 00.007 21068 gear_dialog: OnButtonDisconnectScope
04:31:07.382 00.000 21068 ASCOM Scope: Disconnecting
04:31:07.384 00.002 21068 ASCOM Scope: Disconnected Successfully
04:31:07.386 00.002 21068 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
04:31:07.388 00.002 21068 ScopeASCOM::GetDeclinationRadians() returns Unknown
04:31:07.388 00.000 21068 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
04:31:07.389 00.001 21068 ScopeASCOM::SideOfPier() returns -1
04:31:07.392 00.003 21068 Status Line: Mount Disconnected
04:31:07.396 00.004 21068 gear_dialog: OnButtonDisconnectAuxScope
04:31:07.397 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
04:31:07.398 00.001 21068 gear_dialog: OnButtonDisconnectCamera
04:31:07.403 00.005 21068 Status Line: Camera Disconnected
04:31:07.409 00.006 21068 gear_dialog: OnButtonDisconnectStepGuider
04:31:07.410 00.001 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
04:31:07.411 00.001 21068 gear_dialog: OnButtonDisconnectRotator
04:31:07.411 00.000 21068 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1806->OnButtonDisconnectRotator called with m_pRotator == NULL
04:31:07.424 00.013 21068 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
04:31:07.425 00.001 21068 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
04:31:07.425 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1007}
04:31:24.518 17.093 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:31:24.519 00.001 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:31:34.898 10.379 21068 evsrv: cli 0D018350 request: {"method":"set_connected","params":[false],"id":1007}
04:31:34.898 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":0,"id":1007}
04:32:35.044 60.146 21068 evsrv: cli 0D018350 request: {"method":"get_app_state","id":1001}
04:32:35.044 00.000 21068 evsrv: cli 0D018350 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:33:13.195 38.151 21068 MyFrame::OnClose proceeding
04:33:13.202 00.007 21068 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
04:33:13.204 00.002 21068 StopWorkerThread(0x01442B98) begins
04:33:13.204 00.000 16108 Worker thread wakes up
04:33:13.204 00.000 16108 worker thread servicing REQUEST_TERMINATE
04:33:13.204 00.000 16108 worker thread done servicing request
04:33:13.206 00.002 16108 WorkerThread::Entry() ends
04:33:13.206 00.000 21068 StopWorkerThread() threadExitCode=0
04:33:13.206 00.000 21068 StopWorkerThread(0x01442B98) ends
04:33:13.206 00.000 21068 WorkerThread destructor called
04:33:13.206 00.000 21068 StopWorkerThread(0x01449EA8) begins
04:33:13.206 00.000 10028 Worker thread wakes up
04:33:13.206 00.000 10028 worker thread servicing REQUEST_TERMINATE
04:33:13.206 00.000 10028 worker thread done servicing request
04:33:13.206 00.000 10028 WorkerThread::Entry() ends
04:33:13.206 00.000 21068 StopWorkerThread() threadExitCode=0
04:33:13.211 00.005 21068 StopWorkerThread(0x01449EA8) ends
04:33:13.212 00.001 21068 WorkerThread destructor called
04:33:13.212 00.000 21068 Shutdown: forced=0
04:33:13.212 00.000 21068 Shutdown complete
04:33:13.214 00.002 21068 UPD: shutdown
04:33:13.214 00.000 21068 stopping server
04:33:13.218 00.004 21068 event server stopped
04:33:13.220 00.002 21068 Status Line: Server stopped
